summaryrefslogtreecommitdiff
path: root/pygments/lexers/text.py
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2010-01-02 23:17:05 +0100
committerGeorg Brandl <georg@python.org>2010-01-02 23:17:05 +0100
commit0ecef1d1b2d52fcd1be697eb200e33d5c6fbef69 (patch)
tree6f29b50ef946a64c63b564e95d648161db6a0ae8 /pygments/lexers/text.py
parent27a7d1ec15fa1268b86c8a4432f000eeeb11c656 (diff)
downloadpygments-0ecef1d1b2d52fcd1be697eb200e33d5c6fbef69.tar.gz
Allow newlines in string patterns.1.2.2
Diffstat (limited to 'pygments/lexers/text.py')
-rw-r--r--pygments/lexers/text.py4
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'),