Lines Matching refs:node
1030 def visit_FunctionDef(self, node):
1031 self.stack.append(node.name)
1033 self.generic_visit(node)
1039 def visit_ClassDef(self, node):
1040 self.stack.append(node.name)
1043 if node.decorator_list:
1044 line_number = node.decorator_list[0].lineno
1046 line_number = node.lineno
1051 self.generic_visit(node)
2207 def parse_name(node):
2208 assert isinstance(node, ast.arg)
2209 if node.annotation is not None:
2211 return node.arg
2227 def visit_Attribute(self, node):
2229 n = node
2239 def visit_Name(self, node):
2240 if not isinstance(node.ctx, ast.Load):
2242 return wrap_value(node.id)
2244 def visit_BinOp(self, node):
2247 left = self.visit(node.left)
2248 right = self.visit(node.right)
2251 if isinstance(node.op, ast.Add):
2253 elif isinstance(node.op, ast.Sub):
2255 elif isinstance(node.op, ast.BitOr):