anchor.diff:  // Also see here: https://github.com/antlr/grammars-v4/tree/master/html
   
   htmlDocument
  -    : Shebang? htmlElementOrPhpBlock* EOF
  -    ;
  -
  -htmlElementOrPhpBlock
  -    : htmlElements
  -    | phpBlock
  -    | scriptTextPart
  -    ;
  -
  -htmlElements
  +    : Shebang? (inlineHtml | phpBlock)* EOF
  +    ;
  +
  +inlineHtml
       : htmlElement+
  -    ;
  -
  +    | scriptText
  +    ;
  +
  +// TODO: split into html, css and xml elements
   htmlElement
       : HtmlDtd
  -    | HtmlScriptOpen
       | HtmlClose
       | HtmlStyleOpen
       | HtmlOpen
  
positive.code: 
      | StyleBody
  
      | ScriptClose
  
      | XmlStart XmlText* XmlClose
      ;
  
  // Script
  // Parse JavaScript with https://github.com/antlr/grammars-v4/tree/master/ecmascript if necessary.
  
  scriptTextPart
      : ScriptText+
      ;
  
  
negative.code: 
  inlineHtmlStatement
      : inlineHtml+
      ;
  
  declareList
  