Lines Matching refs:nodes
15 from jinja2 import nodes
105 list of multiple nodes.
117 return nodes.ExtensionAttribute(self.identifier, name, lineno=lineno)
122 :meth:`attr` + :class:`jinja2.nodes.Call`.
128 return nodes.Call(self.attr(name, lineno=lineno), args, kwargs,
251 variables[name.value] = var = nodes.Name(name.value, 'load')
254 if isinstance(var, nodes.Call):
255 plural_expr = nodes.Name('_trans', 'load')
257 plural_expr_assignment = nodes.Assign(
258 nodes.Name('_trans', 'store'), var)
274 plural_expr = nodes.Name(singular_names[0], 'load')
299 variables[var] = nodes.Name(var, 'load')
369 gettext = nodes.Name('gettext', 'load')
370 node = nodes.Call(gettext, [nodes.Const(singular)],
375 ngettext = nodes.Name('ngettext', 'load')
376 node = nodes.Call(ngettext, [
377 nodes.Const(singular),
378 nodes.Const(plural),
391 node.kwargs.append(nodes.Keyword(key, value))
397 node = nodes.MarkSafeIfAutoescape(node)
399 node = nodes.Mod(node, nodes.Dict([
400 nodes.Pair(nodes.Const(key), value)
403 return nodes.Output([node])
413 node = nodes.ExprStmt(lineno=next(parser.stream).lineno)
425 return nodes.Break(lineno=token.lineno)
426 return nodes.Continue(lineno=token.lineno)
473 for node in node.find_all(nodes.Call):
474 if not isinstance(node.node, nodes.Name) or \
480 if isinstance(arg, nodes.Const) and \