anchor.diff:      ;
   
   declareList
  -    : identifierInititalizer (',' identifierInititalizer)*
  +    : identifierInitializer (',' identifierInitializer)*
       ;
   
   formalParameterList
  
positive.code:     : identifier ':'
      ;
  
  constantInititalizer
      : constant
      | string
      | Array '(' (arrayItemList ','?)? ')'
      | '[' (arrayItemList ','?)? ']'
      | ('+' | '-') constantInititalizer
      ;
  
  constant
  
negative.code:     ;
  
  variableInitializer
      : VarName (Eq constantInitializer)?
      ;
  
  identifierInitializer
      : identifier Eq constantInitializer
      ;
  
  globalConstantDeclaration
      : attributes Const identifierInitializer (',' identifierInitializer)* SemiColon
      ;
  
  expressionList
  