anchor.diff:  //    |   directDeclarator '[' typeQualifierList? '*' ']'
   
   //	For functions
  -    |   directDeclarator '(' parameterTypeList ')'
  -    |   directDeclarator '(' identifierList? ')'
  -    ;
  -
  -parameterTypeList
  -    :   parameterList
  -    |   parameterList ',' '...'
  -    ;
  -
  -parameterList
  -    :   parameterDeclaration
  -    |   parameterList ',' parameterDeclaration
  -    ;
  -
  -parameterDeclaration
  -    :   declarator
  +//    |   directDeclarator '(' parameterTypeList ')'
  +//    |   directDeclarator '(' identifierList? ')'
  +    ;
  +
  +//parameterTypeList
  +//    :   parameterList
  +//    |   parameterList ',' '...'
  +//    ;
  +//
  +//parameterList
  +//    :   parameterDeclaration (',' parameterDeclaration)*
  +////    |   parameterList ',' parameterDeclaration
  +//    ;
  +
  +//COMMEN
  +//parameterDeclaration
  +//    :   declarator
   //		Do I need it?
   //    |   declarationSpecifiers2 abstractDeclarator?
  -    ;
  +//    ;
   
   identifierList
  -    :   IDENTIFIER
  -    |   identifierList ',' IDENTIFIER
  +    :   IDENTIFIER (',' IDENTIFIER)*
  +//    |   identifierList ',' IDENTIFIER
       ;
   
   functionDefinition
       :   IDENTIFIER '(' identifierList? ')' compoundStatement
       ;
  -    
  -declarationList
  -    :   initDeclaratorList? SEMI
  -    |   declarationList initDeclaratorList? SEMI
  -    ;
  +
  +// NOT USED    
  +//declarationList
  +//    :   initDeclaratorList? SEMI
  +//    |   declarationList initDeclaratorList? SEMI
  +//    ;
   
   initDeclaratorList
  -    :   initDeclarator
  -    |   initDeclaratorList ',' initDeclarator
  +    :   initDeclarator (',' initDeclarator)*
  +//    |   initDeclaratorList ',' initDeclarator
       ;
   
   initDeclarator
  
positive.code:     ;
  
  initializerList
      :   initializer
      |   initializerList ',' initializer
      ;
  
  
  
negative.code:     ;
  
  argumentExpressionList
      :   assignmentExpression (',' assignmentExpression)*
  //    |   argumentExpressionList ',' assignmentExpression
      ;
  
  primaryExpression
  