summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pygments/lexers/web.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/pygments/lexers/web.py b/pygments/lexers/web.py
index f97e59c5..d740d4c3 100644
--- a/pygments/lexers/web.py
+++ b/pygments/lexers/web.py
@@ -2548,8 +2548,8 @@ class XQueryLexer(ExtendedRegexLexer):
(r'(declare)(\s+)(default)(\s+)(order)',
bygroups(Keyword, Text, Keyword, Text, Keyword), 'operator'),
(ncname + ':\*', Name, 'operator'),
- ('\*:'+ncname, Name, 'operator'),
- ('\*', Name, 'operator'),
+ ('\*:'+ncname, Name.Tag, 'operator'),
+ ('\*', Name.Tag, 'operator'),
(stringdouble, String.Double, 'operator'),
(stringsingle, String.Single, 'operator'),
@@ -2661,13 +2661,14 @@ class XQueryLexer(ExtendedRegexLexer):
(r'(@'+qname+')', Name.Attribute),
(r'(@'+ncname+')', Name.Attribute),
+ (r'@\*:'+ncname, Name.Attribute),
(r'(@)', Name.Attribute),
(r'//|/|\+|-|;|,|\(|\)', Punctuation),
# STANDALONE QNAMES
- (qname + r'(?=\s*[{])', Name.Variable, 'qname_braren'),
+ (qname + r'(?=\s*[{])', Name.Tag, 'qname_braren'),
(qname + r'(?=\s*[(][^:])', Name.Function, 'qname_braren'),
- (qname, Name.Variable, 'operator'),
+ (qname, Name.Tag, 'operator'),
]
}