This adds an example to the test file that is being used to verify
that the generated ASTs are comparable.
target = parse_variable(block_parameters[0]['value'], variable_context='store')\r
iter = parse_variable(block_parameters[2]['value'])\r
\r
+ if len(block_parameters) > 3:\r
+ recursive = block_parameters[-1]['value']['variable'] == 'recursive'\r
+\r
return nodes.For(\r
target, iter, body, else_, test, recursive,\r
lineno=lineno_from_parseinfo(ast['parseinfo'])\r
{% set reply | wordwrap %}\r
You wrote:\r
{{ message }}\r
-{% endset %}
\ No newline at end of file
+{% endset %}\r
+<ul class="sitemap">\r
+{%- for item in sitemap recursive %}\r
+ <li><a href="{{ item.href|e }}">{{ item.title }}</a>\r
+ {%- if item.children -%}\r
+ <ul class="submenu">{{ loop(item.children) }}</ul>\r
+ {%- endif %}</li>\r
+{%- endfor %}\r
+</ul>
\ No newline at end of file