diff options
-rw-r--r-- | pygments/lexers/text.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pygments/lexers/text.py b/pygments/lexers/text.py index fdaa528d..956dbd32 100644 --- a/pygments/lexers/text.py +++ b/pygments/lexers/text.py @@ -227,8 +227,6 @@ class BaseMakefileLexer(RegexLexer): tokens = { 'root': [ - (r'^(?:[\t ]+.*\n|\n)+', using(BashLexer)), - (r'\$\((?:.*\\\n|.*\n)+', using(BashLexer)), (r'\s+', Text), (r'#.*?\n', Comment), (r'(export)(\s+)(?=[a-zA-Z0-9_${}\t -]+\n)', @@ -243,6 +241,10 @@ class BaseMakefileLexer(RegexLexer): # targets (r'([^\n:]+)(:+)([ \t]*)', bygroups(Name.Function, Operator, Text), 'block-header'), + # recipes + (r'^(?:[\t ]+.*\n|\n)+', using(BashLexer)), + # expansions + (r'\$\((?:.*\\\n|.*\n)+', using(BashLexer)), # TODO: add paren handling (grr) ], 'export': [ |