anchor.diff:      ;
   
   arrayLengthDeclarator
  -	: '[' arrayLengthValue* ']'
  -	;
  +    : '[' arrayLengthValue* ']'
  +    ;
   
   arrayLengthValue
  -	: arrayLengthRange (',' arrayLengthRange)*
  -	;
  +    : arrayLengthRange (',' arrayLengthRange)*
  +    ;
   
   arrayLengthRange
  -	:  IntegerLiteral ('TO' IntegerLiteral)*
  -	;
  +    :  IntegerLiteral ('TO' IntegerLiteral)*
  +    ;
   
   
   delimiter
  
positive.code:     ;
  
  statement
  	: expression
  	;
  
  qualifiedName
      :   Identifier ('.' Identifier)*
  
negative.code:     | globalVariableDeclarationBlock
      | variableDeclaration
      | constantDeclaration
      | functionDeclaration
      | functionDeclarationBlock
      | functionImplementation
      | onImplementation
      | eventDeclaration
     // | eventImplementation
      ;
  
  // 1. Forward Declaration
  forwardDeclaration
  	: forwardDeclarationBegin forwardDeclarationBody* forwardDeclarationEnd	  
  	;
  