summaryrefslogtreecommitdiff
path: root/pygments/lexers/parsers.py
diff options
context:
space:
mode:
authorMike Nolta <mike@nolta.net>2012-03-11 01:26:19 -0500
committerMike Nolta <mike@nolta.net>2012-03-11 01:26:19 -0500
commit086deed92ba378e3d8e37d18f1d0ce668967908d (patch)
tree0bb94cca3f9be46317bc383751e2e8769be17813 /pygments/lexers/parsers.py
parent8db91bc577691c7f4ad2a649a734e5067ce58d32 (diff)
parent9e80de2655ac91392e77fdb851cb8af940cff89d (diff)
downloadpygments-086deed92ba378e3d8e37d18f1d0ce668967908d.tar.gz
upstream pull
Diffstat (limited to 'pygments/lexers/parsers.py')
-rw-r--r--pygments/lexers/parsers.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pygments/lexers/parsers.py b/pygments/lexers/parsers.py
index c4aacf22..2b5f954f 100644
--- a/pygments/lexers/parsers.py
+++ b/pygments/lexers/parsers.py
@@ -72,8 +72,8 @@ class RagelLexer(RegexLexer):
],
'operators': [
(r',', Operator), # Join
- (r'\||&|-|--', Operator), # Union, Intersection and Subtraction
- (r'\.|<:|:>|:>>', Operator), # Concatention
+ (r'\||&|--?', Operator), # Union, Intersection and Subtraction
+ (r'\.|<:|:>>?', Operator), # Concatention
(r':', Operator), # Label
(r'->', Operator), # Epsilon Transition
(r'(>|\$|%|<|@|<>)(/|eof\b)', Operator), # EOF Actions
@@ -393,7 +393,7 @@ class AntlrLexer(RegexLexer):
# throwsSpec
(r'(throws)(\s+)(' + _id + ')',
bygroups(Keyword, Whitespace, Name.Label)),
- (r'(?:(,)(\s*)(' + _id + '))+',
+ (r'(,)(\s*)(' + _id + ')',
bygroups(Punctuation, Whitespace, Name.Label)), # Additional throws
# optionsSpec
(r'options\b', Keyword, 'options'),