Merge pull request #699 from danyaPostfactum/master

xml entity support, doctype declaration is marked as "xml_re", not "meta.tag"
This commit is contained in:
Fabian Jakobs 2012-04-11 06:59:20 -07:00
commit a675d6a0f7
3 changed files with 13 additions and 1 deletions

View file

@ -62,6 +62,9 @@ var HtmlHighlightRules = function() {
merge : true, merge : true,
regex : "<\\!--", regex : "<\\!--",
next : "comment" next : "comment"
}, {
token : "xml_pe",
regex : "<\\!.*?>"
}, { }, {
token : "meta.tag", token : "meta.tag",
regex : "<(?=\s*script\\b)", regex : "<(?=\s*script\\b)",
@ -77,6 +80,9 @@ var HtmlHighlightRules = function() {
}, { }, {
token : "text", token : "text",
regex : "\\s+" regex : "\\s+"
}, {
token : "constant.character.entity",
regex : "(?:&#[0-9]+;)|(?:&#x[0-9a-fA-F]+;)|(?:&[a-zA-Z0-9_:\\.-]+;)"
}, { }, {
token : "text", token : "text",
regex : "[^<]+" regex : "[^<]+"

View file

@ -59,6 +59,9 @@ var XmlHighlightRules = function() {
merge : true, merge : true,
regex : "<\\!--", regex : "<\\!--",
next : "comment" next : "comment"
}, {
token : "xml_pe",
regex : "<\\!.*?>"
}, { }, {
token : "meta.tag", // opening tag token : "meta.tag", // opening tag
regex : "<\\/?", regex : "<\\/?",
@ -66,6 +69,9 @@ var XmlHighlightRules = function() {
}, { }, {
token : "text", token : "text",
regex : "\\s+" regex : "\\s+"
}, {
token : "constant.character.entity",
regex : "(?:&#[0-9]+;)|(?:&#x[0-9a-fA-F]+;)|(?:&[a-zA-Z0-9_:\\.-]+;)"
}, { }, {
token : "text", token : "text",
regex : "[^<]+" regex : "[^<]+"

View file

@ -112,7 +112,7 @@ exports.tag = function(states, name, nextState) {
} }
}, },
merge : true, merge : true,
regex : "[-_a-zA-Z0-9:!]+", regex : "[-_a-zA-Z0-9:]+",
next : name + "_embed_attribute_list" next : name + "_embed_attribute_list"
}, { }, {
token: "empty", token: "empty",