diff options
author | Tim Hatch <tim@timhatch.com> | 2014-10-15 22:46:09 -0700 |
---|---|---|
committer | Tim Hatch <tim@timhatch.com> | 2014-10-15 22:46:09 -0700 |
commit | 9d8ee43c77a6d0bf172ae09d31a7c249ed37f925 (patch) | |
tree | 3ffebe276a12c32d078a76dffd50bbaabebd5ffb /pygments/lexers/objective.py | |
parent | 86c2eee37cf292677032e02f553710d4c1eb1f04 (diff) | |
download | pygments-9d8ee43c77a6d0bf172ae09d31a7c249ed37f925.tar.gz |
Curly brace escaping, round 2.
These were all pointed out by regexlint but required manual effort to track down
(indicator.py was confused by most of them being produced by expressions).
Also comment out some iffy comment patterns.
Diffstat (limited to 'pygments/lexers/objective.py')
-rw-r--r-- | pygments/lexers/objective.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pygments/lexers/objective.py b/pygments/lexers/objective.py index 8cb02170..9287fae0 100644 --- a/pygments/lexers/objective.py +++ b/pygments/lexers/objective.py @@ -86,19 +86,19 @@ def objective(baselexer): ], 'oc_classname': [ # interface definition that inherits - ('([a-zA-Z$_][\w$]*)(\s*:\s*)([a-zA-Z$_][\w$]*)?(\s*)({)', + ('([a-zA-Z$_][\w$]*)(\s*:\s*)([a-zA-Z$_][\w$]*)?(\s*)(\{)', bygroups(Name.Class, Text, Name.Class, Text, Punctuation), ('#pop', 'oc_ivars')), ('([a-zA-Z$_][\w$]*)(\s*:\s*)([a-zA-Z$_][\w$]*)?', bygroups(Name.Class, Text, Name.Class), '#pop'), # interface definition for a category - ('([a-zA-Z$_][\w$]*)(\s*)(\([a-zA-Z$_][\w$]*\))(\s*)({)', + ('([a-zA-Z$_][\w$]*)(\s*)(\([a-zA-Z$_][\w$]*\))(\s*)(\{)', bygroups(Name.Class, Text, Name.Label, Text, Punctuation), ('#pop', 'oc_ivars')), ('([a-zA-Z$_][\w$]*)(\s*)(\([a-zA-Z$_][\w$]*\))', bygroups(Name.Class, Text, Name.Label), '#pop'), # simple interface / implementation - ('([a-zA-Z$_][\w$]*)(\s*)({)', + ('([a-zA-Z$_][\w$]*)(\s*)(\{)', bygroups(Name.Class, Text, Punctuation), ('#pop', 'oc_ivars')), ('([a-zA-Z$_][\w$]*)', Name.Class, '#pop') ], |