mirror of
https://github.com/polserver/polserver
synced 2026-08-13 08:23:08 -04:00
* initial support for function calls with expression callee * Add support for identifier-named callees * add compilation failure test; better code docs * Add core-changes * Address compiler warnings - conversion from 'size_t' to 'unsigned int', possible loss of data * Update grammar * implementation * tests * update core-changes * Address CI warnings - declaration of 'method' hides previous local declaration
12 lines
177 B
Text
12 lines
177 B
Text
var a := 0;
|
|
|
|
// Calling `add_one` four times increases `a` to `4`.
|
|
add_one( a )( a )( a )( a );
|
|
|
|
print( a );
|
|
|
|
function add_one( byref a )
|
|
++a;
|
|
|
|
return @add_one;
|
|
endfunction
|