class documentation

This visitor is able to transform a well formed syntax tree into Python sourcecode. For more details have a look at the docstring of the `node_to_source` function.

Method __getattr__ Get an attribute of the node. like dict.get (returns None if doesn't exist)
Method __init__ Undocumented
Method body Undocumented
Method body_or_else Undocumented
Method comma_list Undocumented
Method conditional_write Undocumented
Method decorators Undocumented
Method delimit Undocumented
Method else_body Undocumented
Method newline Undocumented
Method statement Undocumented
Method visit_alias Undocumented
Method visit_AnnAssign Undocumented
Method visit_arg Undocumented
Method visit_arguments Undocumented
Method visit_Assert Undocumented
Method visit_Assign Undocumented
Method visit_AsyncFor Undocumented
Method visit_AsyncFunctionDef Undocumented
Method visit_AsyncWith Undocumented
Method visit_Attribute Undocumented
Method visit_AugAssign Undocumented
Method visit_Await Undocumented
Method visit_BinOp Undocumented
Method visit_BoolOp Undocumented
Method visit_Break Undocumented
Method visit_Bytes Undocumented
Method visit_Call Undocumented
Method visit_ClassDef Undocumented
Method visit_Compare Undocumented
Method visit_comprehension Undocumented
Method visit_Constant Undocumented
Method visit_Continue Undocumented
Method visit_Delete Undocumented
Method visit_Dict Undocumented
Method visit_DictComp Undocumented
Method visit_Ellipsis Undocumented
Method visit_ExceptHandler Undocumented
Method visit_Exec Undocumented
Method visit_Expr Undocumented
Method visit_Expression Undocumented
Method visit_ExtSlice Undocumented
Method visit_For Undocumented
Method visit_FunctionDef Undocumented
Method visit_GeneratorExp Undocumented
Method visit_Global Undocumented
Method visit_If Undocumented
Method visit_IfExp Undocumented
Method visit_Import Undocumented
Method visit_ImportFrom Undocumented
Method visit_Index Undocumented
Method visit_JoinedStr Undocumented
Method visit_Lambda Undocumented
Method visit_List Undocumented
Method visit_ListComp Undocumented
Method visit_Module Undocumented
Method visit_Name Undocumented
Method visit_NameConstant Undocumented
Method visit_NamedExpr Undocumented
Method visit_Nonlocal Undocumented
Method visit_Num Undocumented
Method visit_Pass Undocumented
Method visit_Print Undocumented
Method visit_Raise Undocumented
Method visit_Repr Undocumented
Method visit_Return Undocumented
Method visit_Set Undocumented
Method visit_SetComp Undocumented
Method visit_Slice Undocumented
Method visit_Starred Undocumented
Method visit_Str Undocumented
Method visit_Subscript Undocumented
Method visit_Try Undocumented
Method visit_TryExcept Undocumented
Method visit_TryFinally Undocumented
Method visit_Tuple Undocumented
Method visit_UnaryOp Undocumented
Method visit_While Undocumented
Method visit_With Undocumented
Method visit_withitem Undocumented
Method visit_Yield Undocumented
Method visit_YieldFrom Undocumented
Instance Variable add_line_information Undocumented
Instance Variable colinfo Undocumented
Instance Variable indent_with Undocumented
Instance Variable indentation Undocumented
Instance Variable new_lines Undocumented
Instance Variable pretty_string Undocumented
Instance Variable result Undocumented
Instance Variable using_unicode_literals Undocumented
Instance Variable write Undocumented
Method _handle_numeric_constant Undocumented
Method _handle_string_constant Undocumented

Inherited from ExplicitNodeVisitor:

Method abort_visit Undocumented
Method visit Visit a node.
def __getattr__(self, name, defaults=dict(keywords=(), _pp=Precedence.highest).get): (source)

Get an attribute of the node. like dict.get (returns None if doesn't exist)

def __init__(self, indent_with, add_line_information=False, pretty_string=pretty_string, len=len, isinstance=isinstance, callable=callable): (source)

Undocumented

def body(self, statements): (source)

Undocumented

def body_or_else(self, node): (source)

Undocumented

def comma_list(self, items, trailing=False): (source)

Undocumented

def conditional_write(self, *stuff): (source)

Undocumented

def decorators(self, node, extra): (source)

Undocumented

def delimit(self, *args): (source)

Undocumented

def else_body(self, elsewhat): (source)

Undocumented

def newline(self, node=None, extra=0): (source)

Undocumented

def statement(self, node, *params, **kw): (source)

Undocumented

def visit_alias(self, node): (source)

Undocumented

def visit_AnnAssign(self, node): (source)

Undocumented

def visit_arg(self, node): (source)

Undocumented

def visit_arguments(self, node): (source)

Undocumented

def visit_Assert(self, node): (source)

Undocumented

def visit_Assign(self, node): (source)

Undocumented

def visit_AsyncFor(self, node): (source)

Undocumented

def visit_AsyncFunctionDef(self, node): (source)

Undocumented

def visit_AsyncWith(self, node): (source)

Undocumented

def visit_Attribute(self, node): (source)

Undocumented

def visit_AugAssign(self, node): (source)

Undocumented

def visit_Await(self, node): (source)

Undocumented

def visit_BinOp(self, node): (source)

Undocumented

def visit_BoolOp(self, node): (source)

Undocumented

def visit_Break(self, node): (source)

Undocumented

def visit_Bytes(self, node): (source)

Undocumented

def visit_Call(self, node, len=len): (source)

Undocumented

def visit_ClassDef(self, node): (source)

Undocumented

def visit_Compare(self, node): (source)

Undocumented

def visit_comprehension(self, node): (source)

Undocumented

def visit_Constant(self, node): (source)

Undocumented

def visit_Continue(self, node): (source)

Undocumented

def visit_Delete(self, node): (source)

Undocumented

def visit_Dict(self, node): (source)

Undocumented

def visit_DictComp(self, node): (source)

Undocumented

def visit_Ellipsis(self, node): (source)

Undocumented

def visit_ExceptHandler(self, node): (source)

Undocumented

def visit_Exec(self, node): (source)

Undocumented

def visit_Expr(self, node): (source)

Undocumented

def visit_Expression(self, node): (source)

Undocumented

def visit_ExtSlice(self, node): (source)

Undocumented

def visit_For(self, node, is_async=False): (source)

Undocumented

def visit_FunctionDef(self, node, is_async=False): (source)

Undocumented

def visit_GeneratorExp(self, node): (source)

Undocumented

def visit_Global(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_Index(self, node): (source)

Undocumented

def visit_JoinedStr(self, node): (source)

Undocumented

def visit_Lambda(self, node): (source)

Undocumented

def visit_List(self, node): (source)

Undocumented

def visit_ListComp(self, node): (source)

Undocumented

def visit_Module(self, node): (source)

Undocumented

def visit_Name(self, node): (source)

Undocumented

def visit_NameConstant(self, node): (source)

Undocumented

def visit_NamedExpr(self, node): (source)

Undocumented

def visit_Nonlocal(self, node): (source)

Undocumented

def visit_Num(self, node, new=(sys.version_info >= (3, 0))): (source)

Undocumented

def visit_Pass(self, node): (source)

Undocumented

def visit_Print(self, node): (source)

Undocumented

def visit_Raise(self, node): (source)

Undocumented

def visit_Repr(self, node): (source)

Undocumented

def visit_Return(self, node): (source)

Undocumented

def visit_Set(self, node): (source)

Undocumented

def visit_SetComp(self, node): (source)

Undocumented

def visit_Slice(self, node): (source)

Undocumented

def visit_Starred(self, node): (source)

Undocumented

def visit_Str(self, node): (source)

Undocumented

def visit_Subscript(self, node): (source)

Undocumented

def visit_Try(self, node): (source)

Undocumented

def visit_TryExcept(self, node): (source)

Undocumented

def visit_TryFinally(self, node): (source)

Undocumented

def visit_Tuple(self, node): (source)

Undocumented

def visit_UnaryOp(self, node): (source)

Undocumented

def visit_While(self, node): (source)

Undocumented

def visit_With(self, node, is_async=False): (source)

Undocumented

def visit_withitem(self, node): (source)

Undocumented

def visit_Yield(self, node): (source)

Undocumented

def visit_YieldFrom(self, node): (source)

Undocumented

add_line_information = (source)

Undocumented

colinfo = (source)

Undocumented

indent_with = (source)

Undocumented

indentation: int = (source)

Undocumented

new_lines: int = (source)

Undocumented

pretty_string = (source)

Undocumented

result: list = (source)

Undocumented

using_unicode_literals: bool = (source)

Undocumented

write = (source)

Undocumented

def _handle_numeric_constant(self, value): (source)

Undocumented

def _handle_string_constant(self, node, value, is_joined=False): (source)

Undocumented