anchor.diff:     : Template '<' '>' declaration
      ;
   /*Exception handling*/
  -   
  +
   
   tryblock
      : Try compoundstatement handlerseq
  
positive.code:    | Noexcept
     ;
  /*Preprocessing directives*/
     
  
  MultiLineMacro
     : '#' (~ [\n]*? '\\' '\r'? '\n')+ ~ [\n]+ -> channel (HIDDEN)
  
negative.code: /*
  add a middle layer to eliminate duplicated function declarations
  */
  
  
  typeidofexpr
     : Typeid_
  