Package genshi :: Package template :: Module astutil :: Class ASTTransformer

Class ASTTransformer

object --+
         |
        ASTTransformer
Known Subclasses:

General purpose base class for AST transformations.

Every visitor method can be overridden to return an AST node that has been altered or replaced in some way.

Instance Methods
 
visit(self, node)
 
visit_Module(self, node)
 
visit_Interactive(self, node)
 
visit_Expression(self, node)
 
visit_Suite(self, node)
 
visit_FunctionDef(self, node)
 
visit_ClassDef(self, node)
 
visit_Return(self, node)
 
visit_Delete(self, node)
 
visit_Assign(self, node)
 
visit_AugAssign(self, node)
 
visit_Print(self, node)
 
visit_For(self, node)
 
visit_While(self, node)
 
visit_If(self, node)
 
visit_With(self, node)
 
visit_Raise(self, node)
 
visit_TryExcept(self, node)
 
visit_TryFinally(self, node)
 
visit_Assert(self, node)
 
visit_ExceptHandler(self, node)
 
visit_Import(self, node)
 
visit_ImportFrom(self, node)
 
visit_Exec(self, node)
 
visit_Global(self, node)
 
visit_Expr(self, node)
 
visit_BoolOp(self, node)
 
visit_BinOp(self, node)
 
visit_UnaryOp(self, node)
 
visit_Lambda(self, node)
 
visit_IfExp(self, node)
 
visit_Dict(self, node)
 
visit_ListComp(self, node)
 
visit_GeneratorExp(self, node)
 
visit_Yield(self, node)
 
visit_Compare(self, node)
 
visit_Call(self, node)
 
visit_Repr(self, node)
 
visit_Attribute(self, node)
 
visit_Subscript(self, node)
 
visit_Name(self, node)
 
visit_List(self, node)
 
visit_Tuple(self, node)
 
visit_comprehension(self, node)
 
visit_excepthandler(self, node)
 
visit_arguments(self, node)
 
visit_keyword(self, node)
 
visit_alias(self, node)
 
visit_Slice(self, node)
 
visit_ExtSlice(self, node)
 
visit_Index(self, node)

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__