]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
Switch to named dict for filters
authorKevin Brown <kevin@kevin-brown.com>
Fri, 8 May 2020 11:22:56 +0000 (07:22 -0400)
committerKevin <kevin@kevin-brown.com>
Sun, 10 May 2020 01:50:06 +0000 (21:50 -0400)
This will make it easier to determine what filters need to be
called like a function with parameters and which ones assume
default parameters.

tatsu_grammar.txt

index 343059cce5acf38ea5d407a74ad765d9ed4d6d26..f214a9c56515bf5224c624b7280e097eadcd2dfb 100644 (file)
@@ -132,13 +132,13 @@ variable_filter
     {SP}* "|" {SP}* @:filter\r
     ;\r
 filter =\r
-    @+:IDENTIFIER\r
-    [@+:filter_parameters]\r
+    name:IDENTIFIER\r
+    [arguments:filter_parameters]\r
     ;\r
 \r
 filter_parameters\r
     =\r
-    variable_accessor_call\r
+    "(" @:variable_accessor_call_parameters ")"\r
     ;\r
 \r
 comment_expression      = comment_open comment_content comment_close ;\r