anchor.diff:  // Parser
   
   program
  -  : schema EOF
  +  : schema expression* EOF
     ;
   
   schema
  
positive.code: ENTRIES    : 'entries';
  YIELD      : 'yield';
  FLUSH      : 'flush';
  PROPERTY   : 'property';
  IF         : 'if';
  ELSE       : 'else';
  FOREACH    : 'foreach';
  
negative.code:   :   ~["\\]
    |   EscapeSequence
    ;
  // §3.10.6 Escape Sequences for Character and String Literals
  fragment
  EscapeSequence
    :   '\\' [btnfr"'\\]
    ;
  //
  // Whitespace and comments
  //
  WS
    :  [ \t\r\n\u000C]+ -> skip
    ;
  COMMENT
    :   '/*' .*? '*/' -> skip
    ;
  LINE_COMMENT
    :   '//' ~[\r\n]* -> skip
    ;
  