summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)),