[svn] again many changes in jinja. Performance improvements and much more

--HG--
branch : trunk
rename : tests/inheritance.py => tests/layout.py
diff --git a/tests/layout.py b/tests/layout.py
new file mode 100644
index 0000000..8b1ebec
--- /dev/null
+++ b/tests/layout.py
@@ -0,0 +1,13 @@
+from jinja import Environment, FileSystemLoader
+e = Environment(loader=FileSystemLoader('templates'))
+
+from jinja.parser import Parser
+from jinja.translators.python import PythonTranslator
+
+print PythonTranslator(e, e.loader.parse('index.html')).translate()
+
+tmpl = e.loader.load('index.html')
+print tmpl.render(navigation_items=[{
+    'url':          '/',
+    'caption':      'Index'
+}])