anchor.diff:  functionCall :
       SYMBOL
       (LPAREN^)
  -    (compoundExpression)?
  -    (COMMA! compoundExpression)*
  +    (expression)?
  +    (COMMA! expression)*
       (RPAREN!)
   ;
   
   arrayLookup :
  -    SYMBOL (LSQUBR^) compoundExpression (RSQUBR!)
  +    SYMBOL (LSQUBR^) expression (RSQUBR!)
   ;
   
   ifExpression :
  -    "if"^ compoundExpression COLON suite
  +    "if"^ expression COLON suite
   ;
   
   suite :
  
positive.code:     DEDENT
  ;
  
  initialisationOrCompoundExpression :
      compoundExpression ( SYMBOL EQUALS^ compoundExpression )?
  ;
  
  importStatement :
  
negative.code: ;
  
  statement :
        initialisationOrExpression
      | importStatement
  ;
  
  expression :
      simpleExpression ( ( PLUS^ | GT^ ) expression )?
  ;
  
  simpleExpression :
        SYMBOL
      | INT
      | STRING
  