diff options
author | Georg Brandl <georg@python.org> | 2010-01-02 23:17:05 +0100 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2010-01-02 23:17:05 +0100 |
commit | 0ecef1d1b2d52fcd1be697eb200e33d5c6fbef69 (patch) | |
tree | 6f29b50ef946a64c63b564e95d648161db6a0ae8 /pygments/lexers/text.py | |
parent | 27a7d1ec15fa1268b86c8a4432f000eeeb11c656 (diff) | |
download | pygments-0ecef1d1b2d52fcd1be697eb200e33d5c6fbef69.tar.gz |
Allow newlines in string patterns.1.2.2
Diffstat (limited to 'pygments/lexers/text.py')
-rw-r--r-- | pygments/lexers/text.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/text.py b/pygments/lexers/text.py index c01fd835..1d7f89fd 100644 --- a/pygments/lexers/text.py +++ b/pygments/lexers/text.py @@ -171,8 +171,8 @@ class BaseMakefileLexer(RegexLexer): (r'([a-zA-Z0-9_${}.-]+)(\s*)([!?:+]?=)([ \t]*)((?:.*\\\n|.*\n)+)', bygroups(Name.Variable, Text, Operator, Text, using(BashLexer))), # strings - (r'"(\\\\|\\.|[^"\\])*"', String.Double), - (r"'(\\\\|\\.|[^'\\])*'", String.Single), + (r'(?s)"(\\\\|\\.|[^"\\])*"', String.Double), + (r"(?s)'(\\\\|\\.|[^'\\])*'", String.Single), # targets (r'([^\n:]+)(:+)([ \t]*)', bygroups(Name.Function, Operator, Text), 'block-header'), |