anchor.diff:    TYPE;
     DECLPAR;
     FPTR;
  +  STATEMENT;
   }
   
   
  
positive.code: // Todo: check declSpecs replacement
  functionDef : declSpec (STAR typeQualifier?)* 
                IDENT OPENPAR ((paramDecl (COMMA paramDecl)*)? | VOID) CLOSEPAR 
                compoundStmt
               -> ^(FUNC IDENT compoundStmt paramDecl* declSpec)
              ;
  
  // Replaced above?
  
negative.code:    ;
  // GNU-c extensions that we simply want to ignore
  GNU : '__attribute' '__'? (' ' | '\t')* '((' ALPHA+ '))' REPLACEHIDDEN ;
  GNUEXPR: '({' (options {greedy=false;}:.)* '})' REPLACEHIDDEN ;
  
  ELLIPSIS : '...';
  ASSRIGHT : '>>=';
  