anchor.diff:  
   //VarDecl     = "var" ( VarSpec | "(" { VarSpec ";" } ")" ) .
   //VarSpec     = IdentifierList ( Type [ "=" ExpressionList ] | "=" ExpressionList ) .
  -// TODO EOS optional?
   varDecl
  -    : 'var' ( varSpec | '(' ( varSpec ';'? )* ')' )
  +    : 'var' ( varSpec | '(' ( varSpec eos )* ')' )
       ;
   
   varSpec
  
positive.code: eos
      : ';'
      | EOF
      ;
  
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  
negative.code: //MethodName         = identifier .
  //InterfaceTypeName  = TypeName .
  interfaceType
      : 'interface' '{' ( methodSpec eos )* '}'
      ;
  
  //SliceType = "[" "]" ElementType .
  