]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
Prevent line statements eating newlines (fixes #52) 203/head
authorAdam Spiers <jinja2@adamspiers.org>
Wed, 1 May 2013 17:42:55 +0000 (18:42 +0100)
committerAdam Spiers <jinja2@adamspiers.org>
Wed, 1 May 2013 17:42:55 +0000 (18:42 +0100)
jinja2/lexer.py

index 69865d08aec79897d41aa5a00803993636ad2f7e..33867d73a312c219745397f53098adfb9c7ad0f7 100644 (file)
@@ -197,7 +197,7 @@ def compile_rules(environment):
 
     if environment.line_statement_prefix is not None:
         rules.append((len(environment.line_statement_prefix), 'linestatement',
-                      r'^\s*' + e(environment.line_statement_prefix)))
+                      r'^[ \t\v]*' + e(environment.line_statement_prefix)))
     if environment.line_comment_prefix is not None:
         rules.append((len(environment.line_comment_prefix), 'linecomment',
                       r'(?:^|(?<=\S))[^\S\r\n]*' +