all calls are proxied by context.call now so that we can inject environment and context as first arguments. This slows calls down a bit but is a lot more user friendly. Added first draft of FAQ
--HG--
branch : trunk
diff --git a/jinja2/parser.py b/jinja2/parser.py
index 86ee570..8ca1bd2 100644
--- a/jinja2/parser.py
+++ b/jinja2/parser.py
@@ -150,6 +150,7 @@
node = nodes.Block(lineno=self.stream.next().lineno)
node.name = self.stream.expect('name').value
node.body = self.parse_statements(('name:endblock',), drop_needle=True)
+ self.stream.skip_if('name:' + node.name)
return node
def parse_extends(self):