anchor.diff:     : conditionalexpression
      ;
   /*Statements*/
  -   
  +
   
   statement
      : labeledstatement
  
positive.code: /*
  add a middle layer to eliminate duplicated function declarations
  */
     
  
  typeidofexpr
     : Typeid_
  
negative.code:    | Operator Userdefinedstringliteral
     ;
  /*Templates*/
  
  
  templatedeclaration
     : Template '<' templateparameterlist '>' declaration
  