class documentation

class _GeneratePytdVisitor(visitor.BaseVisitor): (source)

View In Hierarchy

Converts a typed_ast tree to a pytd tree.

Method __init__ Undocumented
Method convert_node Undocumented
Method convert_node_annotations Transform type annotations to pytd.
Method enter_AnnAssign Undocumented
Method enter_AsyncFunctionDef Undocumented
Method enter_Call Undocumented
Method enter_ClassDef Undocumented
Method enter_FunctionDef Undocumented
Method enter_If Undocumented
Method leave_AsyncFunctionDef Undocumented
Method leave_ClassDef Undocumented
Method leave_FunctionDef Undocumented
Method new_alias_or_constant Build an alias or constant.
Method resolve_name Resolve an alias or create a NamedType.
Method show Undocumented
Method visit_AnnAssign Undocumented
Method visit_arg Undocumented
Method visit_Assign Undocumented
Method visit_AsyncFunctionDef Undocumented
Method visit_AugAssign Undocumented
Method visit_Call Undocumented
Method visit_ClassDef Undocumented
Method visit_Expr Undocumented
Method visit_FunctionDef Undocumented
Method visit_If Undocumented
Method visit_Import Undocumented
Method visit_ImportFrom Undocumented
Method visit_Module Undocumented
Method visit_Pass Undocumented
Method visit_Raise Undocumented
Instance Variable annotation_visitor Undocumented
Instance Variable class_stack Undocumented
Instance Variable in_function Undocumented
Instance Variable level Undocumented
Instance Variable module_name Undocumented
Instance Variable options Undocumented
Instance Variable src_code Undocumented
Method _assign Undocumented
Method _convert_collections_namedtuple_args Undocumented
Method _convert_newtype_args Undocumented
Method _convert_paramspec_args Undocumented
Method _convert_typed_dict_args Undocumented
Method _convert_typevar_args Undocumented
Method _convert_typing_namedtuple_args Undocumented
Method _get_name Undocumented
Method _preprocess_decorator_list Undocumented
Method _preprocess_function Undocumented
Method _read_str_list 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 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, src, filename, module_name, options): (source)
def convert_node(self, node): (source)

Undocumented

def convert_node_annotations(self, node): (source)

Transform type annotations to pytd.

def enter_AnnAssign(self, node): (source)

Undocumented

def enter_AsyncFunctionDef(self, node): (source)

Undocumented

def enter_Call(self, node): (source)

Undocumented

def enter_ClassDef(self, node): (source)

Undocumented

def enter_FunctionDef(self, node): (source)

Undocumented

def enter_If(self, node): (source)

Undocumented

def leave_AsyncFunctionDef(self, node): (source)

Undocumented

def leave_ClassDef(self, node): (source)

Undocumented

def leave_FunctionDef(self, node): (source)

Undocumented

def new_alias_or_constant(self, name, value): (source)

Build an alias or constant.

def resolve_name(self, name): (source)

Resolve an alias or create a NamedType.

def show(self, node): (source)

Undocumented

def visit_AnnAssign(self, node): (source)

Undocumented

def visit_arg(self, node): (source)

Undocumented

def visit_Assign(self, node): (source)

Undocumented

def visit_AsyncFunctionDef(self, node): (source)

Undocumented

def visit_AugAssign(self, node): (source)

Undocumented

def visit_Call(self, node): (source)

Undocumented

def visit_ClassDef(self, node): (source)

Undocumented

def visit_Expr(self, node): (source)

Undocumented

def visit_FunctionDef(self, node): (source)

Undocumented

def visit_If(self, node): (source)

Undocumented

def visit_Import(self, node): (source)

Undocumented

def visit_ImportFrom(self, node): (source)

Undocumented

def visit_Module(self, node): (source)

Undocumented

def visit_Pass(self, node): (source)

Undocumented

def visit_Raise(self, node): (source)

Undocumented

annotation_visitor = (source)

Undocumented

class_stack: list = (source)

Undocumented

in_function: bool = (source)

Undocumented

Undocumented

module_name = (source)

Undocumented

Undocumented

def _assign(self, node, target, value): (source)

Undocumented

def _convert_collections_namedtuple_args(self, node: ast3.Call): (source)

Undocumented

def _convert_newtype_args(self, node: ast3.Call): (source)

Undocumented

def _convert_paramspec_args(self, node): (source)

Undocumented

def _convert_typed_dict_args(self, node: ast3.Call): (source)

Undocumented

def _convert_typevar_args(self, node): (source)

Undocumented

def _convert_typing_namedtuple_args(self, node: ast3.Call): (source)

Undocumented

def _get_name(self, node): (source)

Undocumented

def _preprocess_decorator_list(self, node): (source)

Undocumented

def _preprocess_function(self, node): (source)

Undocumented

def _read_str_list(self, name, value): (source)

Undocumented