From b38f9c553ae40c87f618d58c08a523a0b3cd3ccc Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Sat, 10 Mar 2012 18:53:53 +0100 Subject: Fixes #746: OCaml allows (*) as an operator, not comment start. --- pygments/lexers/functional.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pygments') diff --git a/pygments/lexers/functional.py b/pygments/lexers/functional.py index cc538dbc..ee44f7ce 100644 --- a/pygments/lexers/functional.py +++ b/pygments/lexers/functional.py @@ -888,7 +888,7 @@ class OcamlLexer(RegexLexer): (r'\b([A-Z][A-Za-z0-9_\']*)(?=\s*\.)', Name.Namespace, 'dotted'), (r'\b([A-Z][A-Za-z0-9_\']*)', Name.Class), - (r'\(\*', Comment, 'comment'), + (r'\(\*(?![)])', Comment, 'comment'), (r'\b(%s)\b' % '|'.join(keywords), Keyword), (r'(%s)' % '|'.join(keyopts[::-1]), Operator), (r'(%s|%s)?%s' % (infix_syms, prefix_syms, operators), Operator), -- cgit v1.2.1