diff options
author | Georg Brandl <georg@python.org> | 2014-10-07 22:27:58 +0200 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2014-10-07 22:27:58 +0200 |
commit | a34c60a2e073e9ddaa46f976064cf864125affbb (patch) | |
tree | c67b29631dc068db6e2ffea0ddf7b6cafb0f5c2c | |
parent | cc655d6b740134b42cebe8e1dc784236fddb784a (diff) | |
download | pygments-a34c60a2e073e9ddaa46f976064cf864125affbb.tar.gz |
EBNF: be a bit more tolerant
-rw-r--r-- | pygments/lexers/parsers.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pygments/lexers/parsers.py b/pygments/lexers/parsers.py index b8d0ff7e..ad6ad71b 100644 --- a/pygments/lexers/parsers.py +++ b/pygments/lexers/parsers.py @@ -815,6 +815,7 @@ class EbnfLexer(RegexLexer): (r'[\[\]{}(),|]', Punctuation), (r'-', Operator), (r';', Punctuation, '#pop'), + (r'\.', Punctuation, '#pop'), ], 'whitespace': [ (r'\s+', Text), @@ -829,6 +830,6 @@ class EbnfLexer(RegexLexer): (r'[*)]', Comment.Multiline), ], 'identifier': [ - (r'([a-zA-Z][a-zA-Z0-9 \-]*)', Keyword), + (r'([a-zA-Z][a-zA-Z0-9_ \-]*)', Keyword), ], } |