Added support for optional `scoped` modifier to blocks.
--HG--
branch : trunk
diff --git a/jinja2/parser.py b/jinja2/parser.py
index d3eb8c4..f3de6e7 100644
--- a/jinja2/parser.py
+++ b/jinja2/parser.py
@@ -149,6 +149,7 @@
def parse_block(self):
node = nodes.Block(lineno=self.stream.next().lineno)
node.name = self.stream.expect('name').value
+ node.scoped = self.stream.skip_if('name:scoped')
node.body = self.parse_statements(('name:endblock',), drop_needle=True)
self.stream.skip_if('name:' + node.name)
return node