Edgewall Software

Version 1 (modified by cmlenz, 14 years ago) (diff)

--

Title(genshi.template.astutil)?

genshi.template.astutil

Support classes for generating code from abstract syntax trees.

ASTCodeGenerator

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.

visit(self, node)

(Not documented)

visit_Module(self, node)

(Not documented)

visit_Expression(self, node)

(Not documented)

visit_arguments(self, node)

(Not documented)

visit_FunctionDef(self, node)

(Not documented)

visit_ClassDef(self, node)

(Not documented)

visit_Return(self, node)

(Not documented)

visit_Delete(self, node)

(Not documented)

visit_Assign(self, node)

(Not documented)

visit_AugAssign(self, node)

(Not documented)

visit_Print(self, node)

(Not documented)

visit_For(self, node)

(Not documented)

visit_While(self, node)

(Not documented)

visit_If(self, node)

(Not documented)

visit_With(self, node)

(Not documented)

visit_Raise(self, node)

(Not documented)

visit_TryExcept(self, node)

(Not documented)

visit_ExceptHandler(self, node)

(Not documented)

visit_TryFinally(self, node)

(Not documented)

visit_Assert(self, node)

(Not documented)

visit_alias(self, node)

(Not documented)

visit_Import(self, node)

(Not documented)

visit_ImportFrom(self, node)

(Not documented)

visit_Exec(self, node)

(Not documented)

visit_Global(self, node)

(Not documented)

visit_Expr(self, node)

(Not documented)

visit_Pass(self, node)

(Not documented)

visit_Break(self, node)

(Not documented)

visit_Continue(self, node)

(Not documented)

with_parens(f)

(Not documented)

visit_BoolOp(self, node)

(Not documented)

visit_BinOp(self, node)

(Not documented)

visit_UnaryOp(self, node)

(Not documented)

visit_Lambda(self, node)

(Not documented)

visit_IfExp(self, node)

(Not documented)

visit_Dict(self, node)

(Not documented)

visit_ListComp(self, node)

(Not documented)

visit_GeneratorExp(self, node)

(Not documented)

visit_Yield(self, node)

(Not documented)

visit_Compare(self, node)

(Not documented)

visit_Call(self, node)

(Not documented)

visit_Repr(self, node)

(Not documented)

visit_Num(self, node)

(Not documented)

visit_Str(self, node)

(Not documented)

visit_Attribute(self, node)

(Not documented)

visit_Subscript(self, node)

(Not documented)

visit_Name(self, node)

(Not documented)

visit_List(self, node)

(Not documented)

visit_Tuple(self, node)

(Not documented)

ASTTransformer

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.

visit(self, node)

(Not documented)


See ApiDocs/0.6.x, Documentation