diff options
-rw-r--r-- | pygments/lexers/web.py | 3 |
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)), |