anchor.diff:  mode SCRIPT;
   
   ScriptText:               ~[<]+;
  -ScriptClose:              '<' '/' 'script'? '>' -> popMode;
  +ScriptClose:             '<' '/' 'script'? '>' -> popMode;
   PHPStartInsideScriptEcho: PhpStartEchoFragment -> type(Echo), pushMode(PHP);
  -PHPStartInsideScript:     PhpStartFragment-> channel(SkipChannel), pushMode(PHP);
  -ScriptText2:              '<' ~[<?/]* -> type(ScriptText);
  -ScriptText3:              '?' ~[<]* -> type(ScriptText);
  -ScriptText4:              '/' ~[<]* -> type(ScriptText);
  +PHPStartInsideScript:     PhpStartFragment -> channel(SkipChannel), pushMode(PHP);
  +ScriptText2:              '<' -> type(ScriptText);
   
   mode STYLE;
   
  
positive.code: NumberSign:     '#' ~[<]* -> more;
  Error:          .         -> channel(ErrorLexem);
  
  mode INSIDE;
  
  PHPStartEchoInside: PhpStartEchoFragment -> type(Echo), pushMode(PHP);
  
negative.code: IsIdentical:        '===';
  IsNoidentical:      '!==';
  IsEqual:            '==';
  IsNotEq:            '<>'
         |            '!=';
  IsSmallerOrEqual:   '<=';
  IsGreaterOrEqual:   '>=';
  PlusEqual:          '+=';
  