anchor.diff:  expression
      : section ('.' section)*
      | expression OPERATOR expression
  -   | '(' expression ')'
  +   | LPAREN expression RPAREN
      ;
   
   section
  
positive.code:    ;
  
  functioncall
     : functionname '(' functionarguments ')'
     ;
  
  functionname
  
negative.code:    | '||'
     ;
  
  LPAREN
     : '('
     ;
  
  RPAREN
     : ')'
     ;
  
  EOF_
     : '<<EOF' .*? 'EOF'
     ;
  