Lines Matching refs:traverse
684 """Methods in this class recursively traverse an AST and
804 def traverse(self, node):
807 self.traverse(item)
818 self.traverse(node)
824 self.traverse(node.body[1:])
826 self.traverse(node.body)
839 lambda: self.write(", "), self.traverse, node.argtypes
843 self.traverse(node.returns)
848 self.traverse(node.value)
853 self.traverse(node.target)
855 self.traverse(node.value)
859 self.interleave(lambda: self.write(", "), self.traverse, node.names)
867 self.interleave(lambda: self.write(", "), self.traverse, node.names)
873 self.traverse(target)
875 self.traverse(node.value)
881 self.traverse(node.target)
883 self.traverse(node.value)
888 self.traverse(node.target)
890 self.traverse(node.annotation)
893 self.traverse(node.value)
899 self.traverse(node.value)
912 self.interleave(lambda: self.write(", "), self.traverse, node.targets)
916 self.traverse(node.test)
919 self.traverse(node.msg)
935 self.traverse(node.value)
943 self.traverse(node.value)
951 self.traverse(node.value)
960 self.traverse(node.exc)
963 self.traverse(node.cause)
968 self.traverse(node.body)
970 self.traverse(ex)
974 self.traverse(node.orelse)
978 self.traverse(node.finalbody)
1000 self.traverse(node.type)
1005 self.traverse(node.body)
1011 self.traverse(deco)
1020 self.traverse(e)
1026 self.traverse(e)
1041 self.traverse(deco)
1045 self.traverse(node.args)
1048 self.traverse(node.returns)
1061 self.traverse(node.target)
1063 self.traverse(node.iter)
1065 self.traverse(node.body)
1069 self.traverse(node.orelse)
1073 self.traverse(node.test)
1075 self.traverse(node.body)
1080 self.traverse(node.test)
1082 self.traverse(node.body)
1087 self.traverse(node.orelse)
1091 self.traverse(node.test)
1093 self.traverse(node.body)
1097 self.traverse(node.orelse)
1101 self.interleave(lambda: self.write(", "), self.traverse, node.items)
1103 self.traverse(node.body)
1107 self.interleave(lambda: self.write(", "), self.traverse, node.items)
1109 self.traverse(node.body)
1262 self.interleave(lambda: self.write(", "), self.traverse, node.elts)
1266 self.traverse(node.elt)
1268 self.traverse(gen)
1272 self.traverse(node.elt)
1274 self.traverse(gen)
1278 self.traverse(node.elt)
1280 self.traverse(gen)
1284 self.traverse(node.key)
1286 self.traverse(node.value)
1288 self.traverse(gen)
1296 self.traverse(node.target)
1299 self.traverse(node.iter)
1302 self.traverse(if_clause)
1307 self.traverse(node.body)
1309 self.traverse(node.test)
1312 self.traverse(node.orelse)
1317 self.interleave(lambda: self.write(", "), self.traverse, node.elts)
1325 self.traverse(k)
1327 self.traverse(v)
1336 self.traverse(v)
1351 self.items_view(self.traverse, node.elts)
1371 self.traverse(node.operand)
1418 self.traverse(node.left)
1421 self.traverse(node.right)
1439 self.traverse(node.left)
1442 self.traverse(e)
1455 self.traverse(node)
1463 self.traverse(node.value)
1474 self.traverse(node.func)
1482 self.traverse(e)
1488 self.traverse(e)
1498 self.traverse(node.value)
1502 self.items_view(self.traverse, node.slice.elts)
1504 self.traverse(node.slice)
1509 self.traverse(node.value)
1516 self.traverse(node.lower)
1519 self.traverse(node.upper)
1522 self.traverse(node.step)
1526 self.traverse(node.subject)
1529 self.traverse(case)
1535 self.traverse(node.annotation)
1548 self.traverse(a)
1551 self.traverse(d)
1566 self.traverse(node.vararg.annotation)
1572 self.traverse(a)
1575 self.traverse(d)
1586 self.traverse(node.kwarg.annotation)
1594 self.traverse(node.value)
1600 self.traverse(node.args)
1605 self.traverse(node.body)
1613 self.traverse(node.context_expr)
1616 self.traverse(node.optional_vars)
1620 self.traverse(node.pattern)
1623 self.traverse(node.guard)
1625 self.traverse(node.body)
1628 self.traverse(node.value)
1636 lambda: self.write(", "), self.traverse, node.patterns
1648 self.traverse(k)
1650 self.traverse(p)
1667 self.traverse(node.cls)
1671 lambda: self.write(", "), self.traverse, patterns
1678 self.traverse(pattern)
1698 self.traverse(node.pattern)
1704 self.interleave(lambda: self.write(" | "), self.traverse, node.patterns)