## SYNTAX TEST "Packages/HTML/HTML.sublime-syntax"
## <- meta.tag.preprocessor punctuation.definition.tag.begin
##^^^entity.name.tag.xml
## ^ punctuation.definition.tag.end
## <- meta.tag.sgml.doctype punctuation.definition.tag.begin
##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.doctype
##^^^^^^^ keyword.declaration.doctype
## ^^^^ constant.language.doctype
## ^^^^^^ keyword.content.external
## ^^^^^^^^^^^ string.quoted.double
## ^ meta.brackets meta.internal-subset punctuation.section.brackets.begin
## ^^^^^^^^^^^^^^^^ comment.block
## ^^^^ punctuation.definition.comment.begin
## ^^^ punctuation.definition.comment.end
;
## ^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.doctype meta.brackets meta.internal-subset
]>
## <- meta.tag.sgml.doctype meta.brackets meta.internal-subset punctuation.section.brackets.end
## <- meta.tag.sgml.doctype punctuation.definition.tag.begin
##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.doctype
##^^^^^^^ keyword.declaration.doctype
## ^^^^ constant.language.doctype
## ^^^^^^ keyword.content.external
## ^^^^^^^^^^^ string.quoted.double
## ^ punctuation.definition.tag.end
Test HTML
## ^^^^^ meta.tag - source
## ^^^^^^^^^^^^ source.js.embedded.html - meta.tag
## ^^^^^^^^^ meta.tag - source
## ^^^^^ meta.tag - source
## ^^^^^^^^^^^^ source.js.embedded.html - meta.tag
## ^^^^ - meta.tag - source
## ^^^ comment.block.html punctuation.definition.comment.end.html
## ^^^^^^^^^ meta.tag - source
## ^^^^^ meta.tag - source
## ^^^^^ - meta.tag - source
## ^^^^^^^^^^^^ source.js.embedded.html - meta.tag
## ^^^^^^^^^ meta.tag - source
## ^^^^ punctuation.definition.comment.begin.html
## ^^^^^ meta.tag - source
## ^^^^^ - meta.tag - source
## ^^^^ punctuation.definition.comment.begin.html
## ^^^^^^^^^^^^ source.js.embedded.html - meta.tag
## ^^^^ - meta.tag - source
## ^^^ comment.block.html punctuation.definition.comment.end.html
## ^^^^^^^^^ meta.tag - source
## ^^^^^^ meta.tag - source
## <- comment.block.html punctuation.definition.comment.end.html
## ^^^^^^ entity.name.tag.script.html
## ^^^^^^^^^ meta.tag.script.end.html - source.js.embedded.html
## ^ - meta.tag
## ^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.script.begin.html
## ^^^^^^^ source.js.embedded.html
## ^^^^^^^^^ meta.tag.script.end.html
## <- comment.block.html punctuation.definition.comment.end.html
## ^^^^^^^^^ meta.tag.script.end.html - source
## ^^^^^^ entity.name.tag.script.html
## ^ - meta.tag
## ^^^^^^^^^ text.html.basic meta.tag.script.end
## ^ text.html.basic - meta.tag
## ^^^^^^^^^ text.html.basic meta.tag.script.end
## ^ text.html.basic - meta.tag
## ^ text.html.basic - meta.tag
## ^^^^^^^^^ text.html.basic meta.tag.script.end
## ^ text.html.basic - meta.tag
## ^^^^^^^^ meta.tag.script.begin
## ^^ source.js.embedded.html - source.js source.js
## ^^^^^^^^^^ meta.tag.script.end
## <- meta.tag.script.end.html punctuation.definition.tag.end.html
## ^^^^^ meta.tag.script.begin.html - source
## ^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.cdata.html
## ^^^^^^^^^ meta.tag.script.end.html
## ^^^ punctuation.definition.tag.begin.html
## ^^^^^ keyword.declaration.cdata.html
## ^ punctuation.definition.tag.begin.html
## ^^^^^^^^^^ source.js.embedded.html
## ^^^ punctuation.definition.tag.end.html
## ^ - source.js.embedded.html
## ^ meta.tag.script entity.name.tag.script
## ^^^^^^^^^^^^^^^^^^^^ meta.tag - comment - source
## ^^^^^^^ source.css.embedded.html - meta.tag - comment
## ^^^^^^^^ meta.tag - comment - source
## ^^^^^^^^^^^^^^^^^^^^ meta.tag - comment - source
## ^ - meta.tag - comment - source
## ^^^^ comment.block.html punctuation.definition.comment.begin.html - source
## ^^^^^^^ source.css.embedded.html - meta.tag - comment
## ^^^^^^^^ meta.tag - comment - source
## ^^^^^^^^^^^^^^^^^^^^ meta.tag - comment - source
## ^^^^^^^ source.css.embedded.html - meta.tag - comment
## ^^^ comment.block.html punctuation.definition.comment.end.html - source
## ^ - meta.tag - comment - source
## ^^^^^^^^ meta.tag - comment - source
##^^^^^ meta.tag.style.begin.html - meta.tag meta.tag - meta.attribute-with-value
## ^^^^^^^^^^^^^^^ meta.tag.style.begin.html meta.attribute-with-value.html - meta.tag meta.tag - meta.attribute-with-value meta.attribute-with-value
## ^ meta.tag.style.begin.html - meta.tag meta.tag - meta.attribute-with-value
## ^ - meta.tag - comment - source
## ^^^^ comment.block.html punctuation.definition.comment.begin.html - source
## ^^^^^^^ source.css.embedded.html - meta.tag - comment
## ^^^ comment.block.html punctuation.definition.comment.end.html - source
## ^ - meta.tag - comment - source
## ^^^^^^^^ meta.tag - meta.tag meta.tag - comment - source
##^^^^^ meta.tag.style.begin.html - meta.tag meta.tag - meta.attribute-with-value
## ^^^^^^^^^^^^^^^^^^^ meta.tag.style.begin.html meta.attribute-with-value.html - meta.tag meta.tag - meta.attribute-with-value meta.attribute-with-value
## ^ meta.tag.style.begin.html - meta.tag meta.tag - meta.attribute-with-value
## ^ - meta.tag - comment - source
## ^^^^ comment.block.html punctuation.definition.comment.begin.html - source
## ^^^^^^^ source.css.embedded.html
## ^^^ comment.block.html punctuation.definition.comment.end.html - source
## ^ - meta.tag - comment - source
## ^^^^^^^^ meta.tag - meta.tag meta.tag - comment - source
## ^^^^^ meta.tag - comment - source
## <- comment.block.html punctuation.definition.comment.end.html
## ^ - source.css - meta.tag - comment
## ^^^^^^^^ meta.tag.style.end.html - source.css
## ^^ punctuation.definition.tag.begin.html
## ^^^^^ entity.name.tag.style.html
## ^ punctuation.definition.tag.end.html
## ^ - meta.tag
## <- meta.tag.style.end.html punctuation.definition.tag.end.html
## ^^^^ meta.tag.style.begin.html - source
## ^^^^^^^^^^^^^^^^^ meta.tag.sgml.cdata.html
## ^^^^^^^^ meta.tag.style.end.html
## ^^^ punctuation.definition.tag.begin.html
## ^^^^^ keyword.declaration.cdata.html
## ^ punctuation.definition.tag.begin.html
## ^^^^^ source.css.embedded.html
## ^^^ punctuation.definition.tag.end.html
## ^^ punctuation.definition.tag.begin.html
## ^^^^^ entity.name.tag.style.html
## ^ punctuation.definition.tag.end.html
##^^^^^^ meta.tag.style.end.html
##^^^^^ entity.name.tag.style.html
## ^ punctuation.definition.tag.end.html
## ^ - source.css.embedded.html
## ^ meta.tag.style entity.name.tag.style
]]>
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.cdata
## ^^^ punctuation.definition.tag.begin
## ^^^^^ keyword.declaration.cdata
## ^ punctuation.definition.tag.begin - string
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.string.html string.unquoted.cdata
## ^ - string
## ^^^ punctuation.definition.tag.end
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.string.html string.unquoted.cdata
]]>
## ^^^ punctuation.definition.tag.end - meta.string - string
## ^^^^^^^^^^^^^^^^^^^^ meta.string.html string.unquoted.cdata
## ^^^ - punctuation.definition.tag.begin
## ^^^^^ - keyword.declaration.cdata
## ^ - punctuation.definition.tag.begin
## ^^^ punctuation.definition.tag.end
]]>
## ^^^ - punctuation.definition.tag.end - illegal
]]>
## ^^^ - punctuation.definition.tag.end - illegal
## ^^^^^^^^^^^^^^^^ comment.block.html
## ^^^^ punctuation.definition.comment.begin.html
## ^^^ punctuation.definition.comment.end.html
## ^^^^^^^^^ - punctuation
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block - invalid.illegal.bad-comments-or-CDATA
-- hyphens
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block
## ^ invalid.illegal.bad-comments-or-CDATA
## ^^^^ invalid.illegal.bad-comments-or-CDATA
## ^^^^ invalid.illegal.bad-comments-or-CDATA
## ^^^ invalid.illegal.bad-comments-or-CDATA
- hyphens
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block
## ^^ invalid.illegal.bad-comments-or-CDATA
## ^^^^^^^^^^^^^^^ - invalid.illegal.bad-comments-or-CDATA
## ^^^^ invalid.illegal.bad-comments-or-CDATA
## ^^^ punctuation.definition.comment.end.html