summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2014-11-06 10:00:50 +0100
committerGeorg Brandl <georg@python.org>2014-11-06 10:00:50 +0100
commitbf5d611a9a1b276b5997cf7b9b2dc10ed8bc3c5b (patch)
tree67b66472e8861e6ca8f657634d43fcaed49174b0
parentdbcecb696374bb9c8fa43641f1c159ff2f1c259b (diff)
downloadpygments-bf5d611a9a1b276b5997cf7b9b2dc10ed8bc3c5b.tar.gz
Protobuf: be conciliatory after keywords, they might be used as identifiers
-rw-r--r--pygments/lexers/dsls.py11
-rw-r--r--pygments/lexers/hdl.py1
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