Changes between Version 21 and Version 22 of CIVLite


Ignore:
Timestamp:
03/24/24 15:00:17 (2 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CIVLite

    v21 v22  
    2626paramdecl: 'param' typedvar ('=' expr)? ';'
    2727vardecl: typedvar ';'
    28 formallist: typedvar (',' typedvar)*
    29 function: (type | 'void') ID '(' formallist? ')' '{' (typedvar ';')* labelnode* label? '}'
     28formallst: typedvar (',' typedvar)*
     29function: (type | 'void') ID '(' formallst? ')' '{' (typedvar ';')* labelnode* label? '}'
    3030label: ID ':'
    3131labelnode: label? node
     
    3737       | return | wait | assert | print
    3838assign: lval '=' expr
    39 invocation: ID '(' exprlst? ')'
    40 call: (lval '=')? 'call' invocation
    41 spawn: (lval '=')? 'spawn' invocation
     39call: (lval '=')? ID '(' exprlst? ')'
     40spawn: (lval '=')? 'spawn' ID '(' exprlst? ')'
    4241return: 'return' expr?
    4342wait : 'wait' expr