blob: 67f19b6b1d39a5de46484f8301d477af99f44315 [file] [log] [blame]
from jinja2 import Environment
from jinja2.compiler import generate
env = Environment()
ast = env.parse("""
{% block body %}
{% b = 23 %}
{% macro foo(a) %}[{{ a }}|{{ b }}|{{ c }}]{% endmacro %}
{% for item in seq %}
{{ foo(item) }}
{% endfor %}
{% endblock %}
""")
print ast
print
print generate(ast, env, "foo.html")