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