summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgbrandl <devnull@localhost>2006-10-23 19:53:42 +0200
committergbrandl <devnull@localhost>2006-10-23 19:53:42 +0200
commitcd6c4550cbc74c3723ea03c1380f67ac349962b4 (patch)
treee50c37e9dff12ec41c0b6a1a5228e795e9bdb1d9
parent1ffbc739cf98f4ad9d6e88429d70a72df7af3a5a (diff)
downloadpygments-cd6c4550cbc74c3723ea03c1380f67ac349962b4.tar.gz
[svn] Handle ?= and += and := assignments in Makefiles.
-rw-r--r--pygments/lexers/text.py2
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),