anchor.diff:      ;
   
   inline
  -    :   '{' statement (';' statement)* '}'
  +    :   expression (NL | ';')
  +    |   '{' statement (';' statement)* '}'
       ;
   
   statements
  
positive.code:     |   PRINT '(' expression ')'
      |   DEBUG '(' expression ')'
      |   TRACE '(' expression ')'
      |   expression '.' Identifier
      |   expression '[' expression ']'
      |   func
      |   call
      |   expression ('++' | '--')
      |   ('+'|'-'|'++'|'--') expression
      |   ('~'|'!') expression
  
negative.code: 
  StringLiteral
      :   '"' StringCharacters? '"'
      ;
  
  fragment
  