summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2019-05-28 15:41:53 -0700
committerBenjamin Peterson <benjamin@python.org>2019-05-28 15:41:53 -0700
commit8b0f8d45cc7d4ebe2c8408a31b58009003712316 (patch)
tree487f5c90f11e571e2a96fc398f8d4df196f113ed
parent1646d7238b794f0932fdb6b761ff43754a3f8ede (diff)
downloadpygments-8b0f8d45cc7d4ebe2c8408a31b58009003712316.tar.gz
Add protobuf 'reserved' keyword.
The "reserved" keyword allows preventing field names and tags from being reused. See https://developers.google.com/protocol-buffers/docs/proto#reserved.
-rw-r--r--pygments/lexers/dsls.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pygments/lexers/dsls.py b/pygments/lexers/dsls.py
index 38a805e0..eb338d79 100644
--- a/pygments/lexers/dsls.py
+++ b/pygments/lexers/dsls.py
@@ -40,9 +40,9 @@ class ProtoBufLexer(RegexLexer):
(r'/(\\\n)?/(\n|(.|\n)*?[^\\]\n)', Comment.Single),
(r'/(\\\n)?\*(.|\n)*?\*(\\\n)?/', Comment.Multiline),
(words((
- 'import', 'option', 'optional', 'required', 'repeated', 'default',
- 'packed', 'ctype', 'extensions', 'to', 'max', 'rpc', 'returns',
- 'oneof'), prefix=r'\b', suffix=r'\b'),
+ 'import', 'option', 'optional', 'required', 'repeated',
+ 'reserved', 'default', 'packed', 'ctype', 'extensions', 'to',
+ 'max', 'rpc', 'returns', 'oneof'), prefix=r'\b', suffix=r'\b'),
Keyword),
(words((
'int32', 'int64', 'uint32', 'uint64', 'sint32', 'sint64',