Lines Matching refs:nodes
12 from . import nodes
19 def optimize(node: nodes.Node, environment: "Environment") -> nodes.Node:
23 return t.cast(nodes.Node, optimizer.visit(node))
31 self, node: nodes.Node, *args: t.Any, **kwargs: t.Any
32 ) -> nodes.Node:
35 # Do constant folding. Some other nodes besides Expr have
37 if isinstance(node, nodes.Expr):
39 return nodes.Const.from_untrusted(
44 except nodes.Impossible: