anchor.diff:    | KW_TRUE
     | KW_FALSE
     | variable_or_call_list
  +  | new_object
  +  ;
  +
  +new_object
  +  : KW_NEW class_name (LPAREN actual_parameter_list RPAREN)? 
  +      -> ^(KW_NEW class_name actual_parameter_list?)
     ;
   
   variable_or_call_list
  
positive.code: fragment ESC_SEQ
    : '\\' .
    ;
  
negative.code: KW_CONST: 'const';
  KW_INSTANCEOF: 'instanceof';
  KW_NEW: 'new';
  
  PHP_START: '<?php' ;
  PHP_END: '?>' ;
  
  ID:
    ('a'..'z'|'A'..'Z'|'_'|'\u007f'..'\u00ff') ('a'..'z'|'A'..'Z'|'0'..'9'|'_'|'\u007f'..'\u00ff')*
  