summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEricFromCanada <eric3knibbe@gmail.com>2013-02-20 01:17:38 -0500
committerEricFromCanada <eric3knibbe@gmail.com>2013-02-20 01:17:38 -0500
commita376cfbc02f5a24e7eef1b5175d046470b718ab4 (patch)
tree572b7dd06481822b35bc323323e8006ca0ac8cdc
parentf26729420db78d902def368eb7491691de8f4ed3 (diff)
downloadpygments-a376cfbc02f5a24e7eef1b5175d046470b718ab4.tar.gz
marks escaped or retargeted members
-rw-r--r--pygments/lexers/web.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pygments/lexers/web.py b/pygments/lexers/web.py
index 02bb8fec..c73422c5 100644
--- a/pygments/lexers/web.py
+++ b/pygments/lexers/web.py
@@ -3193,7 +3193,8 @@ class LassoLexer(RegexLexer):
bygroups(Name.Builtin.Pseudo, Operator, Name.Variable.Class)),
(r'(\.\.?)([a-z_][\w.]*)',
bygroups(Name.Builtin.Pseudo, Name.Other.Member)),
- (r'(->\s*)([a-z_][\w.]*)', bygroups(Operator, Name.Other.Member)),
+ (r'(->\\?\s*|&\s*)([a-z_][\w.]*)',
+ bygroups(Operator, Name.Other.Member)),
(r'(self|inherited|global|void)\b', Name.Builtin.Pseudo),
(r'-[a-z_][\w.]*', Name.Attribute),
(r'(::\s*)([a-z_][\w.]*)', bygroups(Punctuation, Name.Label)),