Lines Matching refs:node
21 Walks over all the names imported in a dotted_as_names node.
25 node = pending.pop()
26 if node.type == token.NAME:
27 yield node.value
28 elif node.type == syms.dotted_name:
29 yield "".join([ch.value for ch in node.children])
30 elif node.type == syms.dotted_as_name:
31 pending.append(node.children[0])
32 elif node.type == syms.dotted_as_names:
33 pending.extend(node.children[::-2])
35 raise AssertionError("unknown node type")
51 def transform(self, node, results):
56 if node.type == syms.import_from:
78 self.warning(node, "absolute and local imports together")
82 new.prefix = node.prefix