diff options
-rw-r--r-- | CHANGES | 2 | ||||
-rw-r--r-- | pygments/lexers/compiled.py | 2 |
2 files changed, 4 insertions, 0 deletions
@@ -25,6 +25,8 @@ Version 1.7 - Lasso lexer: fix method highlighting, update builtins. Fix guessing so that plain XML isn't always taken as Lasso (PR#163). +- Objective C/C++ lexers: allow "@" prefixing any expression (#871). + Version 1.6 ----------- diff --git a/pygments/lexers/compiled.py b/pygments/lexers/compiled.py index c76d113d..0df3c49a 100644 --- a/pygments/lexers/compiled.py +++ b/pygments/lexers/compiled.py @@ -1347,6 +1347,8 @@ def objective(baselexer): ('#pop', 'oc_classname')), (r'(@class|@protocol)(\s+)', bygroups(Keyword, Text), ('#pop', 'oc_forward_classname')), + # @ can also prefix other expressions like @{...} or @(...) + (r'@', Punctuation), inherit, ], 'oc_classname' : [ |