Lines Matching refs:nodes
6 Compiles nodes into python code.
15 from jinja2 import nodes
16 from jinja2.nodes import EvalContext
77 if not isinstance(node, nodes.Template):
78 raise TypeError('Can\'t compile non template nodes')
108 def find_undeclared(nodes, names):
114 for node in nodes:
371 def blockvisit(self, nodes, frame):
372 """Visit a list of nodes as block in a frame. If the current frame
377 for node in nodes:
462 def pull_dependencies(self, nodes):
465 for node in nodes:
713 have_extends = node.find(nodes.Extends) is not None
716 for block in node.find_all(nodes.Block):
722 for import_ in node.find_all(nodes.ImportedName):
897 if isinstance(node.template, nodes.Const):
902 elif isinstance(node.template, (nodes.Tuple, nodes.List)):
1082 for name in node.find_all(nodes.Name):
1251 for child in node.nodes:
1254 raise nodes.Impossible()
1256 except nodes.Impossible:
1279 # if we have less than 3 nodes or a buffer we yield or extend/append
1440 except nodes.Impossible:
1525 for arg in node.nodes:
1549 if isinstance(node.arg, nodes.Slice):
1648 # -- Unused nodes for extensions
1708 except nodes.Impossible: