blob: e23d8621199d8b2fa236fd7fd5919c4c00c07f46 [file] [log] [blame]
from jinja2 import Environment
from jinja2.compiler import generate
from jinja2.optimizer import optimize
env = Environment()
ast = env.parse("""
Hi {{ "<blub>"|e }},
how are you?
{% for item in ('foo', 'bar', 'blub', '<42>') %}
{{ item|e }}
{% endfor %}
""")
print ast
print
print generate(ast, env, "foo.html")
print
ast = optimize(ast, env)
print ast
print
print generate(ast, env, "foo.html")