diff options
| author | Camil Staps <info@camilstaps.nl> | 2016-06-16 09:07:08 +0200 |
|---|---|---|
| committer | Camil Staps <info@camilstaps.nl> | 2016-06-16 09:07:08 +0200 |
| commit | 3e9eb40c753b808e4f23f27764bfe49965e04df5 (patch) | |
| tree | 261288bf526e537e00927e55c2d2b9c95948c1c5 | |
| parent | 731812792ee10e1f9f6494ddd4125253e96d8d43 (diff) | |
| download | pygments-3e9eb40c753b808e4f23f27764bfe49965e04df5.tar.gz | |
Only += is an operator
| -rw-r--r-- | pygments/lexers/shell.py | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/pygments/lexers/shell.py b/pygments/lexers/shell.py index f8d8194e..a5933afb 100644 --- a/pygments/lexers/shell.py +++ b/pygments/lexers/shell.py @@ -68,9 +68,7 @@ class BashLexer(RegexLexer): (r'\A#!.+\n', Comment.Hashbang), (r'#.*\n', Comment.Single), (r'\\[\w\W]', String.Escape), - (r'(\b\w+)(\s*)(=)', bygroups(Name.Variable, Text, Operator)), - (r'(\b\w+)(\s*)([+*/%-&|\^]|<<|>>)(=)', - bygroups(Name.Variable, Text, Operator, Operator)), + (r'(\b\w+)(\s*)(\+?=)', bygroups(Name.Variable, Text, Operator)), (r'[\[\]{}()=]', Operator), (r'<<<', Operator), # here-string (r'<<-?\s*(\'?)\\?(\w+)[\w\W]+?\2', String), |
