]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
Handle undocumented whitespace parsing in variables
authorKevin Brown <kevin@kevin-brown.com>
Fri, 15 May 2020 00:15:15 +0000 (20:15 -0400)
committerKevin Brown <kevin@kevin-brown.com>
Fri, 15 May 2020 00:15:15 +0000 (20:15 -0400)
grammar.ebnf

index 5960a1a6e3c75874a17b6a1c2d8e70ce60f5eb42..70201d88589c02cd52b5c608048489ef3ee27f99 100644 (file)
@@ -148,11 +148,13 @@ variable_expression
     ;\r
 variable_open\r
     =\r
-    @:"{{" {SP}*\r
+    | @:"{{" {SP}*\r
+    | {SP}* @:"{{-" {SP}*\r
     ;\r
 variable_close\r
     =\r
-    {SP}* @:"}}"\r
+    | {SP}* @:"}}"\r
+    | {SP}* @:"-}}" {SP}*\r
     ;\r
 \r
 variable_identifier\r