Fixes unicode ranges from xml names.
This commit is contained in:
parent
1559eb59d7
commit
ae6fa80808
1 changed files with 2 additions and 2 deletions
|
|
@ -37,8 +37,8 @@ var XQueryHighlightRules = function() {
|
|||
|
||||
var keywords = "after|ancestor|ancestor-or-self|and|as|ascending|attribute|before|case|cast|castable|child|collation|comment|copy|count|declare|default|delete|descendant|descendant-or-self|descending|div|document|document-node|element|else|empty|empty-sequence|end|eq|every|except|first|following|following-sibling|for|function|ge|group|gt|idiv|if|import|insert|instance|intersect|into|is|item|last|le|let|lt|mod|modify|module|namespace|namespace-node|ne|node|only|or|order|ordered|parent|preceding|preceding-sibling|processing-instruction|rename|replace|return|satisfies|schema-attribute|schema-element|self|some|stable|start|switch|text|to|treat|try|typeswitch|union|unordered|validate|where|with|xquery|contains|paragraphs|sentences|times|words|by|collectionreturn|variable|version|option|when|encoding|toswitch|catch|tumbling|sliding|window|at|using|stemming|collection|schema|while|on|nodes|index|external|then|in|updating|value|of|containsbreak|loop|continue|exit|returning|append|json|position".split("|");
|
||||
|
||||
var nameStartChar = "[_A-Za-z]";
|
||||
var nameChar = "[-\\._A-Za-z0-9]";
|
||||
var nameStartChar = "[_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02ff\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]";
|
||||
var nameChar = "[-._A-Za-z0-9\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02ff\u0300-\u037D\u037F-\u1FFF\u200C\u200D\u203f\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]";
|
||||
var ncname = nameStartChar + nameChar + "*";
|
||||
var qname = "(?:" + ncname + ":)?" + ncname;
|
||||
var eqname = "(?:(?:Q{.*}" + ncname + ")|(?:" + qname + "))";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue