## SYNTAX TEST "Packages/XML/XML.sublime-syntax" ## ^ - meta.tag.preprocessor ## ^^^^^^^ meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^ entity.name.tag ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^ meta.tag invalid.illegal.missing-tag-end ## ^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^ entity.name.tag ## ^^^^^^^ entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^ punctuation.definition.string.begin ## ^^^^^ string.quoted ## ^ punctuation.definition.string.end ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^ - meta.tag - invalid ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^ entity.name.tag ## ^^^^^^^ entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^^^^^^^^ invalid.illegal.bad-attribute-value ## ^^^^^^^^^^ entity.other.attribute-name ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^ - meta.tag - invalid ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^ entity.name.tag ## ^^^^^^^ entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^^^^^^^^ invalid.illegal.bad-attribute-value ## ^^^^^^^^^^ invalid.illegal.bad-attribute-name ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^ - meta.tag - invalid ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^ entity.name.tag ## ^^^^^^^ entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^^^^^^^^ invalid.illegal.bad-attribute-value ## ^^^^^^^^^^ entity.other.attribute-name ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^ - meta.tag - invalid ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^ entity.name.tag ## ^^^^^^^ entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^^^^^^^^^ invalid.illegal.bad-attribute-value ## ^ - punctuation.separator.key-value ## ^^^^^^^^^^ entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^ - meta.tag - invalid ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^ entity.name.tag ## ^^^^^^^ entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^^^^^^^^^^^^^ invalid.illegal.bad-attribute-value ## ^ - punctuation.separator.key-value ## ^^^^^^^^^^ entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^^^^ invalid.illegal.bad-attribute-value ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^^^^^^ meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^ invalid.illegal.bad-tag-name ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^^^^^^^ meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^ invalid.illegal.bad-tag-name ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^ invalid.illegal.bad-tag-name ## ^^^^^^^ entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^ punctuation.definition.string.begin ## ^^^^^ string.quoted ## ^ punctuation.definition.string.end ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^^^^^^^^^^^^ entity.name.tag ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^^^^^^^^^^^^ entity.name.tag ## ^ - entity ## ^^^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value ## ^ punctuation.definition.string.begin ## ^^^^^^^^^^ string.quoted.single ## ^ punctuation.definition.string.end ## ^ - string ## ^^ meta.tag.preprocessor punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^^ meta.tag.preprocessor punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^^^^^^^^^^^^ invalid.illegal.bad-tag-name ## ^ - entity ## ^^^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value ## ^ punctuation.definition.string.begin ## ^^^^^^^^^^ string.quoted.single ## ^ punctuation.definition.string.end ## ^ - string ## ^ - meta.tag.preprocessor ## ^^^^^^^^^^^^^ meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^^^^^^^ entity.name.tag ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^^^^^^^ entity.name.tag ## ^ - entity ## ^^^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string.quoted.double ## ^^ punctuation.definition.tag.end ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^ - meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ entity.name.tag ## ^^^^ entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^^^^^ string.quoted.double ## ^^ punctuation.definition.tag.end ## ^ meta.tag.sgml.doctype string.quoted.double invalid.illegal.missing-tag-end ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.doctype ## ^ - meta.tag.sgml.doctype ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.doctype ## ^ - entity - constant ## ^^^^ variable.other.documentroot ## ^ - constant - keyword ## ^^^^^^ storage.type.external-content ## ^ - keyword - string ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^ string.quoted.double ## ^ - string ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string.quoted.double ## ^ punctuation.definition.tag.end - string ## ^^ meta.tag.sgml.doctype invalid.illegal.bad-tag-end ## ^ - meta.tag.sgml.doctype ## ^^ meta.tag.sgml.doctype invalid.illegal.bad-tag-end ## ^ - meta.tag.sgml.doctype ## ^ - meta.tag.sgml.doctype ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.doctype ## ^ - meta.brackets - meta.internal-subset ## ^^^^^^^^^^^^ meta.brackets meta.internal-subset ## ^ - meta.brackets - meta.internal-subset ## ^ string.quoted.double ## ^ string.quoted.double ## ^ string.quoted.double ## ^ punctuation.section.brackets.begin ## ^ punctuation.section.brackets.end ## ^ punctuation.definition.tag.end ## ^ - meta.tag.sgml.doctype ## ^ - meta.tag.sgml.doctype ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.doctype ## ^ - meta.brackets - meta.internal-subset ## ^^^^^^^^^^^ meta.brackets meta.internal-subset ## ^ - meta.brackets - meta.internal-subset ## ^ - meta.tag.sgml.doctype ## ^ string.quoted.double ## ^ string.quoted.double ## ^ punctuation.section.brackets.begin ## ^ punctuation.section.brackets.end ## ^ punctuation.definition.tag.end ## ^ - meta.tag.sgml.doctype %name; ]> ## ^ - meta.tag.sgml.doctype ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.doctype ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.brackets.xml meta.internal-subset ## ^ - meta.tag.sgml.doctype ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.doctype ## ^^^^ variable.other.documentroot ## ^ - constant - keyword - punctuation ## ^ punctuation.section.brackets.begin ## ^^ punctuation.definition.tag.begin ## ^^^^^^ keyword.declaration.entity ## ^^ variable.other.entity ## ^ punctuation.definition.parameter ## ^^^^ variable.parameter ## ^ punctuation.terminator.parameter ## ^^^^^^^^^^^^^^^^ comment.block ## ^^^^ punctuation.definition.comment.begin ## ^^^ punctuation.definition.comment.end ## ^ punctuation.section.brackets.end ## ^ punctuation.definition.tag.end ?> ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^ entity.name.tag ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor ## ^ - meta.tag.sgml.entity ## ^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.entity ## ^ - meta.tag.sgml.entity ## ^^ punctuation.definition.tag.begin ## ^^^^^^ keyword.declaration.entity ## ^^^^ variable.other.entity ## ^^^^^^^^ string.quoted.double ## ^ punctuation.definition.tag.end ## ^ meta.tag.sgml.entity invalid.illegal.missing-tag-end ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.entity ## ^ - meta.tag.sgml.entity ## ^^ punctuation.definition.tag.begin ## ^^^^^^ keyword.declaration.entity ## ^ punctuation.definition.entity ## ^^^^^^^^^^ variable.other.entity ## ^^^^^^ storage.type.external-content ## ^^^^^ string.quoted.double ## ^^^^^ string.quoted.double ## ^^^^^ storage.type.ndata ## ^^^^ string.unquoted ## ^ punctuation.definition.tag.end ## ^ meta.tag.sgml.element invalid.illegal.missing-tag-end ## ^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.element ## ^ - meta.tag.sgml.element ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.element ## ^ - keyword - variable ## ^^^^^^^^^ variable.other.element ## ^ - keyword - variable - constant - string ## ^^^ constant.other ## ^ punctuation.definition.tag.end ## ^ - meta.tag.sgml.element - invalid ## ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.element ## ^ - meta.tag.sgml.element ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.element ## ^ - keyword - variable ## ^^^^^^^^^ variable.other.element ## ^ - keyword - variable - constant - string ## ^^^^^ constant.other ## ^ punctuation.definition.tag.end ## ^ - meta.tag.sgml.element - invalid ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.element ## ^ - meta.tag.sgml.element ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.element ## ^ - keyword - variable ## ^^^^^^^^^ variable.other.element ## ^^^^^^^^^^^^^^^^ string.quoted.double ## ^ punctuation.definition.tag.end ## ^ - meta.tag.sgml.element - illegal ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.element ## ^ - meta.tag.sgml.element ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.element ## ^ - keyword - variable ## ^^^^^^^^^ variable.other.element ## ^ punctuation.definition.parameter ## ^^^^^^^^^^^^^^^^ variable.parameter ## ^ punctuation.terminator.parameter ## ^ punctuation.definition.tag.end ## ^ - meta.tag.sgml.element - illegal ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.element ## ^^^^^^^^^^^^^^^^^^^^^^^^^ meta.group ## ^^^^^^^^^^^^^^^^^^^^ meta.group meta.group ## ^^ meta.group ## ^ - meta.tag.sgml.element ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.element ## ^ - keyword - variable ## ^^^^^^^^^ variable.other.element ## ^ punctuation.definition.group.begin ## ^^^^^^^ constant.other.placeholder ## ^ punctuation.separator ## ^^^ string.unquoted ## ^ keyword.operator ## ^ punctuation.separator ## ^^^ string.unquoted ## ^ keyword.operator ## ^ punctuation.separator ## ^ punctuation.definition.parameter ## ^^^^^ variable.parameter ## ^ punctuation.terminator.parameter ## ^ punctuation.separator ## ^ punctuation.definition.group.begin ## ^ punctuation.definition.entity ## ^^^^^ constant.character.entity.named ## ^ punctuation.terminator.entity ## ^ punctuation.separator ## ^^ punctuation.definition.entity ## ^^^^^ constant.character.entity.decimal ## ^ punctuation.terminator.entity ## ^ punctuation.separator ## ^^^ punctuation.definition.entity ## ^^^^^^ constant.character.entity.hexadecimal ## ^ punctuation.terminator.entity ## ^ punctuation.definition.group.end ## ^ keyword.operator ## ^ punctuation.definition.group.end ## ^ keyword.operator ## ^ punctuation.definition.tag.end ## ^ meta.tag.sgml.attlist invalid.illegal.missing-tag-end ## ^ - meta.tag.sgml.attlist - invalid ## ^^^^^^^^^^ meta.tag.sgml.attlist ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.attlist ## ^ punctuation.definition.tag.end ## ^ meta.tag.sgml.attlist invalid.illegal.missing-tag-end ## ^ - meta.tag.sgml.attlist ## ^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.attlist ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.attlist ## ^ - keyword - variable ## ^^^^^^^^^ variable.other.element ## ^ punctuation.definition.tag.end ## ^^^^^^^^^^^^ variable.other.element ## ^ - meta.tag.sgml.attlist - invalid ## ^ - meta.tag.sgml.attlist ## ^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.attlist ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.attlist ## ^ - keyword - variable ## ^^^^^^^^^ invalid.illegal.bad-identifier ## ^ punctuation.definition.tag.end ## ^ meta.tag.sgml.attlist invalid.illegal.missing-tag-end ## ^ - meta.tag.sgml.attlist ## ^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.attlist ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.attlist ## ^ - keyword - variable ## ^^^^^^^^^ variable.other.element ## ^ - variable - entity ## ^^^^ entity.other.attribute-name ## ^ punctuation.definition.tag.end ## ^ meta.tag.sgml.attlist invalid.illegal.missing-tag-end ## ^ - meta.tag.sgml.attlist ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.attlist ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.attlist ## ^ - keyword - variable ## ^^^^^^^^^ variable.other.element ## ^ - variable - entity ## ^^^^ entity.other.attribute-name ## ^ - entity - storage ## ^^^^^ storage.type.attribute ## ^ punctuation.definition.tag.end ## ^ meta.tag.sgml.attlist invalid.illegal.missing-tag-end ## ^ - meta.tag.sgml.attlist ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.attlist ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.attlist ## ^ - keyword - variable ## ^^^^^^^^^ variable.other.element ## ^ - variable - entity ## ^^^^ entity.other.attribute-name ## ^ - entity - storage ## ^^^^^ storage.type.attribute ## ^ - storage - constant ## ^^^^^^^^ storage.modifier.attribute.default-value ## ^ punctuation.definition.tag.end ## ^ meta.tag.sgml.notation invalid.illegal.missing-tag-end ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.notation ## ^ - meta.tag.sgml.notation ## ^^ punctuation.definition.tag.begin ## ^^^^^^^^ keyword.declaration.notation ## ^^^^^^ storage.type.external-content ## ^^^^^^^^^^^ string.quoted.double ## ^^^^^ string.quoted.double ## ^ punctuation.definition.tag.end ]]> ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.cdata ## ^ meta.tag.sgml.subset invalid.illegal.missing-tag-end ## ^^^^^^^^^^^^^^^^^ meta.tag.sgml.subset ## ^ - meta.tag.sgml.subset ## ^^^ punctuation.definition.tag.begin ## ^^^^^^^^^^^ variable.other.subset ## ^^ meta.brackets ## ^ punctuation.section.brackets.begin ## ^ punctuation.section.brackets.end ## ^ invalid.illegal.bad-tag-end ## ^ meta.tag.sgml.subset invalid.illegal.missing-tag-end ## ^^^^^^^^^^^^^^^^^^ meta.tag.sgml.subset ## ^ - meta.tag.sgml.subset ## ^^^ punctuation.definition.tag.begin ## ^^^^^^^^^^^ variable.other.subset ## ^^ meta.brackets ## ^ punctuation.section.brackets.begin ## ^ punctuation.section.brackets.end ## ^^ punctuation.definition.tag.end ]]> ## ^ - meta.tag.sgml.subset - invalid ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.subset ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.internal-subset meta.internal-subset ## ^^^ punctuation.definition.tag.begin ## ^ punctuation.definition.parameter ## ^^^^^^^^^^^^^ variable.parameter ## ^ punctuation.terminator.parameter ## ^ punctuation.section.brackets.begin ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ keyword.declaration.element ## ^^^^^^^^^^^^ variable.other.element ## ^ punctuation.definition.string.begin ## ^^^^^^ string.quoted.single ## ^ punctuation.definition.string.end ## ^ punctuation.definition.tag.end ## ^^^^^^^^^^^^^^^^ comment.block ## ^ punctuation.section.brackets.end ## ^^ punctuation.definition.tag.end ## ^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.unknown ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ invalid.illegal.bad-tag-name ## ^^^^ invalid.illegal.unexpected ## ^^^^^^^ invalid.illegal.unexpected ## ^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.unknown ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ invalid.illegal.bad-tag-name ## ^^^^ invalid.illegal.unexpected ## ^^^^^^^ invalid.illegal.unexpected ## ^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.unknown ## ^^ punctuation.definition.tag.begin ## ^^^^^^ invalid.illegal.bad-tag-name ## ^^^^ invalid.illegal.unexpected ## ^^^^^^^ invalid.illegal.unexpected ]> ## ^^^^^^^^^^^ meta.tag.sgml.doctype ## ^^ punctuation.definition.tag.begin ## ^^^^^^^ invalid.illegal.bad-tag-name ## ^ punctuation.definition.tag.end ## ^^^^ punctuation.definition.comment.begin ## ^ - punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end ## ^ - comment.block ## ^^^^ punctuation.definition.comment.begin ## ^ - punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block - meta.tag - constant.character.entity ## ^^^ punctuation.definition.comment.end ## ^ - comment.block ## ^^^^ - punctuation.definition ## ^^^^ punctuation.definition.comment.begin ## ^ - punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block - string.unquoted.cdata ## ^^^ punctuation.definition.comment.end ## ^ - comment.block ## <- comment.block ## ^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end ## ^ - comment.block , so should end here: --> ## ^^ comment.block invalid.illegal.double-hyphen-within-comment ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block - invalid ## ^^^ comment.block invalid.illegal.double-hyphen-within-comment ## ^^^ comment.block punctuation.definition.comment.end ## ^ - comment ## ^ meta.tag invalid.illegal.missing-tag-end ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^ punctuation.definition.tag.begin ## ^^ entity.name.tag.namespace ## ^ punctuation.separator.namespace ## ^^^^^^^ entity.name.tag.localname ## ^ - entity ## ^^^^^ entity.other.attribute-name.namespace ## ^ punctuation.separator.namespace ## ^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value ## ^ punctuation.definition.string.begin ## ^^^^^ string.quoted ## ^ punctuation.definition.string.end ## ^ punctuation.definition.tag.end ## ^ punctuation.definition.tag.end ## ^ - meta.tag > ## ^ - meta.tag ## ^^^^^^^^^^^^ meta.tag ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.tag ## ^ punctuation.definition.tag.begin ## ^^ entity.name.tag.namespace ## ^ punctuation.separator.namespace ## ^^^^^^^ entity.name.tag.localname ## ^ invalid.illegal.missing-tag-end - entity ## ^^^^ punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end ## ^ - punctuation.definition.tag.end > ## ^ - meta.tag ## ^^^^^ meta.tag ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.tag ## ^ punctuation.definition.tag.begin ## ^^^ entity.name.tag.localname ## ^ invalid.illegal.missing-tag-end ## ^^^^ punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end ## ^ - punctuation.definition.tag.end bar="baz" /> ## ^ - meta.tag ## ^^^^^^^^^ meta.tag ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.tag ## ^ punctuation.definition.tag.begin ## ^^^ entity.name.tag.localname ## ^^^ entity.other.attribute-name.localname ## ^ invalid.illegal.missing-tag-end ## ^^^^ punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end ## ^^^ - entity.other.attribute-name.localname ## ^ - punctuation.separator.key-value ## ^^^^^ - string.quoted.double ## ^^ - punctuation.definition.tag.end bar="baz" /> ## ^ - meta.tag ## ^^^^^^^^^^ meta.tag ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.tag ## ^ punctuation.definition.tag.begin ## ^^^ entity.name.tag.localname ## ^^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value ## ^ invalid.illegal.missing-tag-end ## ^^^^ punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end ## ^^^ - entity.other.attribute-name.localname ## ^ - punctuation.separator.key-value ## ^^^^^ - string.quoted.double ## ^^ - punctuation.definition.tag.end ## ^ - meta.tag ## ^^^^^^^^^^^^^^ meta.tag ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.tag ## ^ punctuation.definition.tag.begin ## ^^^ entity.name.tag.localname ## ^^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value ## ^^^^^ string.quoted.double ## ^ invalid.illegal.missing-tag-end ## ^^^^ punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end ## ^^^ - entity.other.attribute-name.localname ## ^ - punctuation.separator.key-value ## ^^^^^ - string.quoted.double ## ^^ - punctuation.definition.tag.end bar="baz" /> ## ^ - meta.tag ## ^^^^^^^^^^^^^^^ meta.tag ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.tag ## ^ punctuation.definition.tag.begin ## ^^^ entity.name.tag.localname ## ^^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value ## ^^^^^ string.quoted.double ## ^ invalid.illegal.missing-tag-end ## ^^^^ punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end ## ^^^ - entity.other.attribute-name.localname ## ^ - punctuation.separator.key-value ## ^^^^^ - string.quoted.double ## ^^ - punctuation.definition.tag.end ## ^ invalid.illegal.missing-tag-end ## ^^^^ punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end bar="baz" ## ^^^^^^^^^ text ## ^^^ - entity.other.attribute-name.localname ## ^ - punctuation.separator.key-value ## ^^^^^ - string.quoted.double /> ## ^^ text - punctuation.definition.tag.end ## ^ invalid.illegal.missing-tag-end ## ^^^^ punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end bar="baz" ## ^^^^^^^^^ text ## ^^^ - entity.other.attribute-name.localname ## ^ - punctuation.separator.key-value ## ^^^^^ - string.quoted.double /> ## ^^ text - punctuation.definition.tag.end ## ^ invalid.illegal.missing-tag-end ## ^^^^ punctuation.definition.comment.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block ## ^^^ punctuation.definition.comment.end bar="baz" ## ^^^^^^^^^ text ## ^^^ - entity.other.attribute-name.localname ## ^ - punctuation.separator.key-value ## ^^^^^ - string.quoted.double /> ## ^^ text - punctuation.definition.tag.end text ## ^^^^ text > ## ^ text - punctuation - illegal ]]> ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.sgml.cdata ## ^^^ punctuation.definition.tag.begin ## ^^^^^ keyword.declaration.cdata ## ^ punctuation.definition.tag.begin ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string.unquoted.cdata ## ^ - string.unquoted.cdata ## ^^^ punctuation.definition.tag.end ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string.unquoted.cdata ]]> ## ^ - string.unquoted.cdata ## ^^^ punctuation.definition.tag.end ## ^^^^^^^^^^^^^^^^^^^^ string.unquoted.cdata ## ^^^ - punctuation.definition.tag.begin ## ^^^^^ - keyword.declaration.cdata ## ^ - punctuation.definition.tag.begin ## ^^^ punctuation.definition.tag.end ]]> ## ^^^ - punctuation - invalid.illegal.missing-entity.xml ?> ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag.preprocessor ## ^^ punctuation.definition.tag.begin ## ^^ entity.name.tag ## ^^ punctuation.definition.tag.end ## ^ - meta.tag.preprocessor <таĝñäᴹə ατţř="șƬűʃ⨍" >Contents ## ^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^ punctuation.definition.tag.begin ## ^^^^^^^ entity.name.tag.localname ## ^ - entity.name.tag.localname ## ^^^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value - entity.other.attribute-name.localname ## ^^^^^^^ string.quoted ## ^ - string.quoted - punctuation.definition ## ^ punctuation.definition.tag.end ## ^^^^^^^^ text - meta.tag ## ^^ punctuation.definition.tag.begin ## ^^^^^^^^^^ meta.tag ## ^^^^^^^ entity.name.tag.localname ## ^ punctuation.definition.tag.end ## ^ - meta.tag ## ^ punctuation.definition.tag.begin ## ^^ punctuation.definition.tag.end - string ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^^ entity.other.attribute-name.namespace ## ^ entity.other.attribute-name punctuation.separator.namespace ## ^^^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value ## ^^^^^^^^ string.quoted.single ## ^ punctuation.definition.string.begin ## ^ punctuation.definition.string.end ## ^^^^^ constant.character.entity ## ^ meta.tag invalid.illegal.missing-tag-end ## ^^^^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^^ punctuation.definition.tag.begin ## ^^ entity.name.tag.namespace ## ^ punctuation.separator.namespace ## ^^^^^^^ entity.name.tag.localname ## ^ punctuation.definition.tag.end ## ^ - meta.tag - invalid.illegal.missing-tag-end ## ^^^^^^^^^^^^^^ meta.tag ## ^^ punctuation.definition.tag.begin ## ^^ entity.name.tag.namespace ## ^ punctuation.separator.namespace ## ^^^^^^^ entity.name.tag.localname ## ^^ invalid.illegal.bad-tag-end ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^^ punctuation.definition.tag.begin ## ^^ entity.name.tag.namespace ## ^ punctuation.separator.namespace ## ^^^^^^^ entity.name.tag.localname ## ^^^^^^^^^^^^ invalid.illegal.unexpected-attribute ## ^^ invalid.illegal.bad-tag-end ## ^^ meta.tag invalid.illegal.bad-tag-end ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^ punctuation.definition.tag.begin ## ^^^^^^^ entity.name.tag.localname ## ^^^^^^^^^^^^^^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value ## ^ punctuation.definition.string.begin ## ^^^^^^^ string.quoted.double ## ^ punctuation.definition.string.end ## ^^ punctuation.definition.tag.end ## ^^^^^^^^^^^ string.quoted - punctuation - illegal ##^^^^^^^^^^ meta.tag ## ^ - meta.tag ##^ entity.other.attribute-name.localname ## ^^^^^ string.quoted.double ## ^ - string.quoted.double ##^^^^^^^^^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^^^ entity.other.attribute-name.localname ## ^^^^^ string.quoted.double ## ^ - string.quoted.double ## ^^ punctuation.definition.tag.end ##^^^^^^ meta.tag ## ^^ punctuation.definition.tag.end ## ^ - meta.tag ## ^^^^^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^ punctuation.definition.tag.begin ## ^^ entity.name.tag.namespace ## ^ punctuation.separator.namespace ## ^^^^^^^^ entity.name.tag.localname ## ^^ punctuation.definition.tag.end ## ^^ meta.tag punctuation.definition.tag.end ## ^ - meta.tag & ## ^ punctuation.definition.entity ## ^^^ - punctuation.definition.entity ## ^^^^^ constant.character.entity ## ^ punctuation.terminator.entity ## ^ - constant.character.entity - punctuation.definition.entity &ut-d-att_da; ## ^ punctuation.definition.entity ## ^^^ - punctuation.definition.entity ## ^^^^^^^^^^^^^ constant.character.entity ## ^ punctuation.terminator.entity ## ^ - constant.character.entity - punctuation.definition.entity   ## ^ punctuation.definition.entity ## ^^^ - punctuation.definition.entity ## ^^^^^^ constant.character.entity ## ^ punctuation.terminator.entity ## ^ - constant.character.entity © ## ^ punctuation.definition.entity ## ^^ - punctuation.definition.entity ## ^^^^^^ constant.character.entity ## ^ punctuation.terminator.entity ## ^ - constant.character.entity %no-parameter; ## ^^^^^^^^^^^^^^ - variable.parameter ## ^ - punctuation.definition.entity ## ^^^^^^^^^^^^^^^^^^ string.quoted.double ## ^ - string.quoted.double ## ^^^^^^ constant.character.entity ## ^^^^^^ constant.character.entity & ## ^ invalid.illegal.bad-ampersand ## ^ - invalid.illegal.bad-ampersand <1tag> ## ^^^^ invalid.illegal - entity.name.tag ## ^^^^ invalid.illegal - entity.name.tag ## ^ punctuation.definition.tag.end ## ^ punctuation.definition.tag.begin ## ^ punctuation.definition.tag.end ## ^^^^^^^^^^^^^ meta.tag ## ^ - meta.tag <1tag attr1="ok" 2attr="nope"> ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^ punctuation.definition.tag.begin ## ^^^^ invalid.illegal - entity.name.tag ## ^^^^^^^^^^^^ - invalid.illegal - entity.name.tag ## ^^^^^ entity.other.attribute-name.localname ## ^ punctuation.separator.key-value ## ^^^^ string.quoted ## ^^^^^ invalid.illegal - entity.other.attribute-name.localname ## ^^^^^ string.quoted ## ^ punctuation.definition.tag.end ## ^^ punctuation.definition.tag.begin ## ^^^^ invalid.illegal - entity.name.tag ## ^ punctuation.definition.tag.end ## ^ - meta.tag < ## ^ invalid.illegal.missing-entity ## ^ - invalid.illegal.missing-entity ]]> ## ^^^ - punctuation - invalid.illegal.missing-entity ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^ punctuation.definition.tag.begin ## ^^ entity.name.tag.namespace ## ^ punctuation.separator.namespace ## ^^^^ invalid.illegal.bad-tag-name - entity.name.tag ## ^^ entity.other.attribute-name.namespace ## ^ entity.other.attribute-name.xml punctuation.separator.namespace.xml ## ^^^^^^ invalid.illegal.bad-attribute-name - entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^^^^ string.quoted ## ^^ entity.other.attribute-name.namespace ## ^ entity.other.attribute-name.xml punctuation.separator.namespace.xml ## ^^^^^ invalid.illegal.bad-attribute-name - entity.other.attribute-name ## ^ punctuation.separator.key-value ## ^^^^^^ string.quoted ## ^ punctuation.definition.tag.end ## ^^ punctuation.definition.tag.begin ## ^^ entity.name.tag.namespace ## ^ punctuation.separator.namespace.xml ## ^^^^ invalid.illegal.bad-tag-name - entity.name.tag ## ^ punctuation.definition.tag.end ## ^ - meta.tag <-ns:tag -ns:attr="value">content ## ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^^^^^^^^^^^^^^^^^^^^^^^^ - meta.tag ## ^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^ punctuation.definition.tag.begin - illegal ## ^^^ invalid.illegal.bad-tag-name ## ^ punctuation.separator.namespace - illegal ## ^^^ entity.name.tag.localname - illegal ## ^ - entity - illegal ## ^^^ invalid.illegal.bad-attribute-name ## ^ entity.other.attribute-name punctuation.separator.namespace ## ^^^^ entity.other.attribute-name.localname ## ^ punctuation.definition.tag.end ## ^^ punctuation.definition.tag.begin - illegal ## ^^^ invalid.illegal.bad-tag-name ## ^ punctuation.separator.namespace - illegal ## ^^^ entity.name.tag.localname - illegal ## ^ punctuation.definition.tag.end <1ns:tag 1ns:attr="value">content ## ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^^^^^^^^^^^^^^^^^^^^^^^^ - meta.tag ## ^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^ punctuation.definition.tag.begin - illegal ## ^^^ invalid.illegal.bad-tag-name ## ^ punctuation.separator.namespace - illegal ## ^^^ entity.name.tag.localname - illegal ## ^ - entity - illegal ## ^^^ invalid.illegal.bad-attribute-name ## ^ entity.other.attribute-name punctuation.separator.namespace ## ^^^^ entity.other.attribute-name.localname ## ^ punctuation.definition.tag.end ## ^^ punctuation.definition.tag.begin - illegal ## ^^^ invalid.illegal.bad-tag-name ## ^ punctuation.separator.namespace - illegal ## ^^^ entity.name.tag.localname - illegal ## ^ punctuation.definition.tag.end content ## ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^^^^^^^^^^^^^^^^^^^^^^^^ - meta.tag ## ^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^ punctuation.definition.tag.begin - illegal ## ^^^ invalid.illegal.bad-tag-name ## ^ punctuation.separator.namespace - illegal ## ^^^ entity.name.tag.localname - illegal ## ^ - entity - illegal ## ^^^ invalid.illegal.bad-attribute-name ## ^ entity.other.attribute-name punctuation.separator.namespace ## ^^^^ entity.other.attribute-name.localname ## ^ punctuation.definition.tag.end ## ^^ punctuation.definition.tag.begin - illegal ## ^^^ invalid.illegal.bad-tag-name ## ^ punctuation.separator.namespace - illegal ## ^^^ entity.name.tag.localname - illegal ## ^ punctuation.definition.tag.end content ## ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.tag ## ^^^^^^^^^^^^^^^^^^^^^^^^ - meta.tag ## ^^^^^^^^^^ meta.tag ## ^ - meta.tag ## ^ punctuation.definition.tag.begin - illegal ## ^^^ invalid.illegal.bad-tag-name ## ^ punctuation.separator.namespace - illegal ## ^^^ entity.name.tag.localname - illegal ## ^ - entity - illegal ## ^^^ invalid.illegal.bad-attribute-name ## ^ entity.other.attribute-name punctuation.separator.namespace ## ^^^^ entity.other.attribute-name.localname ## ^ punctuation.definition.tag.end ## ^^ punctuation.definition.tag.begin - illegal ## ^^^ invalid.illegal.bad-tag-name ## ^ punctuation.separator.namespace - illegal ## ^^^ entity.name.tag.localname - illegal ## ^ punctuation.definition.tag.end