class documentation

class AnnotationVisitor(visitor.BaseVisitor): (source)

View In Hierarchy

Converts typed_ast annotations to pytd.

Method __init__ Undocumented
Method convert_late_annotation Undocumented
Method convert_metadata Undocumented
Method enter_Subscript Undocumented
Method leave_Subscript Undocumented
Method show Undocumented
Method visit_Attribute Undocumented
Method visit_BinOp Undocumented
Method visit_BoolOp Undocumented
Method visit_Call Undocumented
Method visit_List Undocumented
Method visit_Name Undocumented
Method visit_Pyval Undocumented
Method visit_Subscript Undocumented
Method visit_Tuple Undocumented
Method _convert_typing_annotated Undocumented
Method _get_subscript_params Undocumented
Method _set_subscript_params Undocumented

Inherited from BaseVisitor:

Method enter Does a pre-order traversal of the AST.
Method leave Called after visit() to do any cleanup that enter() needs.
Method visit_Bytes Undocumented
Method visit_Constant Undocumented
Method visit_Ellipsis Undocumented
Method visit_NameConstant Undocumented
Method visit_Num Undocumented
Method visit_Str Undocumented
Method visit_UnaryOp Undocumented
Instance Variable defs Undocumented
Instance Variable filename Undocumented
Instance Variable src_code Undocumented
Instance Variable subscripted Undocumented
Method _call_visitor Undocumented

Inherited from BaseVisitor (via BaseVisitor):

Method generic_visit Called when no visit function is found for a node type.
Method visit Does a post-order traversal of the AST.
Method _children Children to recurse over.
Instance Variable _ast Undocumented
Instance Variable _node_children Undocumented
def __init__(self, *args, **kwargs): (source)
def convert_late_annotation(self, annotation): (source)

Undocumented

def convert_metadata(self, node): (source)

Undocumented

def enter_Subscript(self, node): (source)

Undocumented

def leave_Subscript(self, node): (source)

Undocumented

def show(self, node): (source)

Undocumented

def visit_Attribute(self, node): (source)

Undocumented

def visit_BinOp(self, node): (source)

Undocumented

def visit_BoolOp(self, node): (source)

Undocumented

def visit_Call(self, node): (source)

Undocumented

def visit_List(self, node): (source)

Undocumented

def visit_Name(self, node): (source)

Undocumented

def visit_Pyval(self, node): (source)

Undocumented

def visit_Subscript(self, node): (source)

Undocumented

def visit_Tuple(self, node): (source)

Undocumented

def _convert_typing_annotated(self, node): (source)

Undocumented

def _get_subscript_params(self, node): (source)

Undocumented

def _set_subscript_params(self, node, new_val): (source)

Undocumented