diff options
author | gbrandl <devnull@localhost> | 2006-10-23 19:53:42 +0200 |
---|---|---|
committer | gbrandl <devnull@localhost> | 2006-10-23 19:53:42 +0200 |
commit | cd6c4550cbc74c3723ea03c1380f67ac349962b4 (patch) | |
tree | e50c37e9dff12ec41c0b6a1a5228e795e9bdb1d9 | |
parent | 1ffbc739cf98f4ad9d6e88429d70a72df7af3a5a (diff) | |
download | pygments-cd6c4550cbc74c3723ea03c1380f67ac349962b4.tar.gz |
[svn] Handle ?= and += and := assignments in Makefiles.
-rw-r--r-- | pygments/lexers/text.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pygments/lexers/text.py b/pygments/lexers/text.py index d1157fe4..6bce841f 100644 --- a/pygments/lexers/text.py +++ b/pygments/lexers/text.py @@ -47,7 +47,7 @@ class MakefileLexer(RegexLexer): (r'#.*?\n', Comment), (r'(cmdswitches|error|message|include|if|ifdef|ifndef|else|' r'else\s*if|else\s*ifdef|else\s*ifndef|endif|undef)\b', Keyword), - (r'([a-zA-Z_][a-zA-Z0-9_]*)(\s*)(=)(\s*)', + (r'([a-zA-Z_][a-zA-Z0-9_]*)(\s*)([?:+]?=)(\s*)', bygroups(Name.Variable, Text, Operator, Text), 'var'), (r'"(\\\\|\\"|[^"])*"', String.Double), (r"'(\\\\|\\'|[^'])*'", String.Single), |