class documentation

class SourceGenerator(NodeVisitor): (source)

View In Hierarchy

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 __init__ Undocumented
Method body Undocumented
Method body_or_else Undocumented
Method decorators Undocumented
Method generator_visit Undocumented
Method newline Undocumented
Method sequence_visit Undocumented
Method signature Undocumented
Method visit_alias Undocumented
Method visit_arg Undocumented
Method visit_Assign Undocumented
Method visit_Attribute Undocumented
Method visit_AugAssign 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_Expr Undocumented
Method visit_ExtSlice Undocumented
Method visit_For Undocumented
Method visit_FunctionDef Undocumented
Method visit_Global Undocumented
Method visit_If Undocumented
Method visit_IfExp Undocumented
Method visit_Import Undocumented
Method visit_ImportFrom Undocumented
Method visit_Lambda Undocumented
Method visit_Name Undocumented
Method visit_NameConstant 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_Slice Undocumented
Method visit_Starred Undocumented
Method visit_Str Undocumented
Method visit_Subscript 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_Yield Undocumented
Method write Undocumented
Class Variable visit_GeneratorExp Undocumented
Class Variable visit_List Undocumented
Class Variable visit_ListComp Undocumented
Class Variable visit_Set Undocumented
Class Variable visit_SetComp Undocumented
Instance Variable indent_with Undocumented
Instance Variable indentation Undocumented
Instance Variable new_line Undocumented
Instance Variable new_lines Undocumented
Instance Variable result Undocumented

Inherited from NodeVisitor:

Method generic_visit Called if no explicit visitor function exists for a node.
Method get_visitor Return the visitor function for this node or `None` if no visitor exists for this node. In that case the generic visit function is used instead.
Method visit Visit a node.
def __init__(self, indent_with): (source)

Undocumented

def body(self, statements): (source)

Undocumented

def body_or_else(self, node): (source)

Undocumented

def decorators(self, node): (source)

Undocumented

def generator_visit(left, right): (source)

Undocumented

def newline(self, n=1): (source)

Undocumented

def sequence_visit(left, right): (source)

Undocumented

def signature(self, node): (source)

Undocumented

def visit_alias(self, node): (source)

Undocumented

def visit_arg(self, node): (source)

Undocumented

def visit_Assign(self, node): (source)

Undocumented

def visit_Attribute(self, node): (source)

Undocumented

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

Undocumented

def visit_ExtSlice(self, node): (source)

Undocumented

def visit_For(self, node): (source)

Undocumented

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

Undocumented

def visit_Name(self, node): (source)

Undocumented

def visit_NameConstant(self, node): (source)

Undocumented

def visit_Nonlocal(self, node): (source)

Undocumented

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

Undocumented

def visit_Yield(self, node): (source)

Undocumented

def write(self, x): (source)

Undocumented

visit_GeneratorExp = (source)

Undocumented

visit_List = (source)

Undocumented

visit_ListComp = (source)

Undocumented

visit_Set = (source)

Undocumented

visit_SetComp = (source)

Undocumented

indent_with = (source)

Undocumented

indentation: int = (source)

Undocumented

new_line: bool = (source)

Undocumented

new_lines = (source)

Undocumented

Undocumented