summaryrefslogtreecommitdiff
path: root/pygments/lexers/yang.py
diff options
context:
space:
mode:
Diffstat (limited to 'pygments/lexers/yang.py')
-rw-r--r--pygments/lexers/yang.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/pygments/lexers/yang.py b/pygments/lexers/yang.py
index b4cb1b7e..b484de64 100644
--- a/pygments/lexers/yang.py
+++ b/pygments/lexers/yang.py
@@ -59,7 +59,7 @@ class YangLexer(RegexLexer):
"int8", "leafref", "string", "uint16", "uint32", "uint64",
"uint8", "union")
- suffix_re_pattern = r'(?=[^\w\-\:])'
+ suffix_re_pattern = r'(?=[^\w\-:])'
tokens = {
'comments': [
@@ -70,7 +70,7 @@ class YangLexer(RegexLexer):
],
"root": [
(r'\s+', Text.Whitespace),
- (r'[\{\}\;]+', Token.Punctuation),
+ (r'[{};]+', Token.Punctuation),
(r'(?<![\-\w])(and|or|not|\+|\.)(?![\-\w])', Token.Operator),
(r'"(?:\\"|[^"])*?"', String.Double),
@@ -84,9 +84,9 @@ class YangLexer(RegexLexer):
bygroups(Name.Namespace, Token.Punctuation, Name.Variable)),
#match BNF stmt `date-arg-str`
- (r'([0-9]{4}\-[0-9]{2}\-[0-9]{2})(?=[\s\{\}\;])', Name.Label),
- (r'([0-9]+\.[0-9]+)(?=[\s\{\}\;])', Number.Float),
- (r'([0-9]+)(?=[\s\{\}\;])', Number.Integer),
+ (r'([0-9]{4}\-[0-9]{2}\-[0-9]{2})(?=[\s{};])', Name.Label),
+ (r'([0-9]+\.[0-9]+)(?=[\s{};])', Number.Float),
+ (r'([0-9]+)(?=[\s{};])', Number.Integer),
(words(TOP_STMTS_KEYWORDS, suffix=suffix_re_pattern), Token.Keyword),
(words(MODULE_HEADER_STMT_KEYWORDS, suffix=suffix_re_pattern), Token.Keyword),
@@ -99,6 +99,6 @@ class YangLexer(RegexLexer):
(words(TYPES, suffix=suffix_re_pattern), Name.Class),
(words(CONSTANTS_KEYWORDS, suffix=suffix_re_pattern), Name.Class),
- (r'[^;{}\s\'\"]+', Name.Variable),
+ (r'[^;{}\s\'"]+', Name.Variable),
]
}