diff options
Diffstat (limited to 'pygments/lexers/c_cpp.py')
-rw-r--r-- | pygments/lexers/c_cpp.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pygments/lexers/c_cpp.py b/pygments/lexers/c_cpp.py index 5d3b9c7d..59749fa6 100644 --- a/pygments/lexers/c_cpp.py +++ b/pygments/lexers/c_cpp.py @@ -132,9 +132,9 @@ class CFamilyLexer(RegexLexer): r'(' + _possible_comments + r')' # possible comments r'(' + _namespaced_ident + r')' # method name r'(' + _possible_comments + r')' # possible comments - r'(\([^;]*?\))' # signature + r'(\([^;"\']*?\))' # signature r'(' + _possible_comments + r')' # possible comments - r'([^;{/]*)(\{)', + r'([^;{/"\']*)(\{)', bygroups(using(this), using(this, state='whitespace'), Name.Function, using(this, state='whitespace'), using(this), using(this, state='whitespace'), using(this), Punctuation), 'function'), @@ -143,9 +143,9 @@ class CFamilyLexer(RegexLexer): r'(' + _possible_comments + r')' # possible comments r'(' + _namespaced_ident + r')' # method name r'(' + _possible_comments + r')' # possible comments - r'(\([^;]*?\))' # signature + r'(\([^;"\']*?\))' # signature r'(' + _possible_comments + r')' # possible comments - r'([^;/]*)(;)', + r'([^;/"\']*)(;)', bygroups(using(this), using(this, state='whitespace'), Name.Function, using(this, state='whitespace'), using(this), using(this, state='whitespace'), using(this), Punctuation)), include('types'), |