Changes between Version 21 and Version 22 of CIVLite
- Timestamp:
- 03/24/24 15:00:17 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CIVLite
v21 v22 26 26 paramdecl: 'param' typedvar ('=' expr)? ';' 27 27 vardecl: typedvar ';' 28 formall ist: typedvar (',' typedvar)*29 function: (type | 'void') ID '(' formall ist? ')' '{' (typedvar ';')* labelnode* label? '}'28 formallst: typedvar (',' typedvar)* 29 function: (type | 'void') ID '(' formallst? ')' '{' (typedvar ';')* labelnode* label? '}' 30 30 label: ID ':' 31 31 labelnode: label? node … … 37 37 | return | wait | assert | print 38 38 assign: lval '=' expr 39 invocation: ID '(' exprlst? ')' 40 call: (lval '=')? 'call' invocation 41 spawn: (lval '=')? 'spawn' invocation 39 call: (lval '=')? ID '(' exprlst? ')' 40 spawn: (lval '=')? 'spawn' ID '(' exprlst? ')' 42 41 return: 'return' expr? 43 42 wait : 'wait' expr
