diff options
author | Georg Brandl <georg@python.org> | 2014-11-06 10:00:50 +0100 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2014-11-06 10:00:50 +0100 |
commit | bf5d611a9a1b276b5997cf7b9b2dc10ed8bc3c5b (patch) | |
tree | 67b66472e8861e6ca8f657634d43fcaed49174b0 | |
parent | dbcecb696374bb9c8fa43641f1c159ff2f1c259b (diff) | |
download | pygments-bf5d611a9a1b276b5997cf7b9b2dc10ed8bc3c5b.tar.gz |
Protobuf: be conciliatory after keywords, they might be used as identifiers
-rw-r--r-- | pygments/lexers/dsls.py | 11 | ||||
-rw-r--r-- | pygments/lexers/hdl.py | 1 |
2 files changed, 8 insertions, 4 deletions
diff --git a/pygments/lexers/dsls.py b/pygments/lexers/dsls.py index 3c9ede1f..0c144175 100644 --- a/pygments/lexers/dsls.py +++ b/pygments/lexers/dsls.py @@ -11,7 +11,7 @@ import re -from pygments.lexer import RegexLexer, bygroups, words, include +from pygments.lexer import RegexLexer, bygroups, words, include, default from pygments.token import Text, Comment, Operator, Keyword, Name, String, \ Number, Punctuation, Literal @@ -67,13 +67,16 @@ class ProtoBufLexer(RegexLexer): ('[a-zA-Z_][\w\.]*', Name), ], 'package': [ - (r'[a-zA-Z_]\w*', Name.Namespace, '#pop') + (r'[a-zA-Z_]\w*', Name.Namespace, '#pop'), + default('#pop'), ], 'message': [ - (r'[a-zA-Z_]\w*', Name.Class, '#pop') + (r'[a-zA-Z_]\w*', Name.Class, '#pop'), + default('#pop'), ], 'type': [ - (r'[a-zA-Z_]\w*', Name, '#pop') + (r'[a-zA-Z_]\w*', Name, '#pop'), + default('#pop'), ], } diff --git a/pygments/lexers/hdl.py b/pygments/lexers/hdl.py index 12ad6086..1a9b585a 100644 --- a/pygments/lexers/hdl.py +++ b/pygments/lexers/hdl.py @@ -10,6 +10,7 @@ """ import re + from pygments.lexer import RegexLexer, bygroups, include, using, this, words from pygments.token import Text, Comment, Operator, Keyword, Name, String, \ Number, Punctuation, Error |