summaryrefslogtreecommitdiff
path: root/pygments/lexers/compiled.py
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2013-05-19 08:56:45 +0200
committerGeorg Brandl <georg@python.org>2013-05-19 08:56:45 +0200
commit534cacb1b5ca5fc59a2879fa2ad59ced683c0a97 (patch)
treeb3b752fee245cd15bbff691b98cec6f8fdfa2bed /pygments/lexers/compiled.py
parentc3be8e9b4f0396cf68ca5f02e5f72ee6d4c90003 (diff)
downloadpygments-534cacb1b5ca5fc59a2879fa2ad59ced683c0a97.tar.gz
Closes #871: Objective C/C++ lexers: allow "@" prefixing any expression.
Diffstat (limited to 'pygments/lexers/compiled.py')
-rw-r--r--pygments/lexers/compiled.py2
1 files changed, 2 insertions, 0 deletions
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' : [