This temporarily break how `{% call %}` blocks work when arguments
are passed into them because it did not work consistently before. It
only worked for a single argument being passed in because of how
conditional expressions stripped out the parentheses if they were
present. Now they are properly captured but the parser does not yet
put them into the correct location within the Jinja AST.
\r
block_start\r
=\r
- block_open !("end") name:IDENTIFIER {SP}* parameters:[ block_parameters ] {SP}* block_close\r
+ block_open !("end") name:IDENTIFIER [ "(" name_call_parameters:variable_accessor_call_parameters ")" ]\r
+ [ {SP}+ parameters:block_parameters ]\r
+ {SP}* block_close\r
;\r
\r
block_end\r