anchor.diff:  
   memberDeclaration
       : forwardDeclaration            
  -    | fieldDeclaration
  -    | dataTypeDeclaration
  -    | typeVariablesDeclaration
  -    | functionBodyDeclaration
  -    ;
  -
  -// Forward declaration
  +    | typeDeclaration
  +    | localVariableDeclarationBlock
  +    | globalVariableDeclarationBlock
  +    | variableDeclaration
  +    | constantDeclaration
  +   // | functionDeclaration
  +   // | functionDeclarationBlock
  +    | functionImplementation
  +   // | onBodyImplementation
  +    | eventDeclaration
  +   // | eventImplementation
  +    ;
  +
  +// 1. Forward Declaration
   
   forwardDeclaration
   	: forwardDeclarationBegin forwardDeclarationBody* forwardDeclarationEnd	  
  
positive.code:     ;
  
  primaryAccessType
  	:	'PUBLIC'
  	|   'public'
  	|   'PRIVATE'
  	|   'private'
  
negative.code:     :   primitiveType ('[' ']')*
      ;
  
  arrayLengthDeclarator
  	: '[' arrayLengthValue* ']'
  	;
  
  arrayLengthValue
  	: arrayLengthRange (',' arrayLengthRange)*
  	;
  
  arrayLengthRange
  	:  IntegerLiteral ('TO' IntegerLiteral)*
  	;
  
  
  delimiter
      :   ';'
  