class documentation

class HeuristicParser(ast.NodeVisitor): (source)

Constructor: HeuristicParser(node)

View In Hierarchy

A heuristic NodeVisitor for assisting type inference

Method __init__ Undocumented
Method visit_BinOp Undocumented
Method visit_Compare Undocumented
Method visit_FunctionDef Undocumented
Method visit_If Undocumented
Method visit_IfExp Undocumented
Method visit_Import Undocumented
Method visit_ImportFrom Undocumented
Method visit_While Undocumented
Instance Variable alias_pair Undocumented
Instance Variable assign_nodes Undocumented
Instance Variable bo_test Undocumented
Instance Variable call_links Undocumented
Instance Variable class_obj Undocumented
Instance Variable func_arg_db Undocumented
Instance Variable id2call Undocumented
Instance Variable import_nodes Undocumented
Instance Variable node Undocumented
Instance Variable records Undocumented
Instance Variable type_hint_pairs Undocumented
Method _get_assign_records Undocumented
def __init__(self, node): (source)

Undocumented

def visit_BinOp(self, node): (source)

Undocumented

def visit_Compare(self, node): (source)

Undocumented

def visit_FunctionDef(self, node): (source)

Undocumented

def visit_If(self, node): (source)

Undocumented

def visit_IfExp(self, node): (source)

Undocumented

def visit_Import(self, node): (source)

Undocumented

def visit_ImportFrom(self, node): (source)

Undocumented

def visit_While(self, node): (source)

Undocumented

alias_pair: list = (source)

Undocumented

assign_nodes: list = (source)

Undocumented

Undocumented

call_links = (source)

Undocumented

class_obj: dict = (source)

Undocumented

func_arg_db: dict = (source)

Undocumented

Undocumented

import_nodes: list = (source)

Undocumented

Undocumented

Undocumented

type_hint_pairs: list = (source)

Undocumented

def _get_assign_records(self, node): (source)

Undocumented