BasilVisitor.basilTreeVisitor
a base class for treeVisitors transforming the AST. the method visit_stmts is left abstract for subclasses to implement.
method visit_prog : BasilIR.AbsBasilIR.moduleT -> BasilIR.AbsBasilIR.moduleT
method visit_procdef : BasilIR.AbsBasilIR.procDef -> BasilIR.AbsBasilIR.procDef
method visit_decl : BasilIR.AbsBasilIR.decl -> BasilIR.AbsBasilIR.decl
method visit_block : BasilIR.AbsBasilIR.block -> BasilIR.AbsBasilIR.block
method visit_stmt : BasilIR.AbsBasilIR.stmt -> BasilIR.AbsBasilIR.stmt
method visit_jump : BasilIR.AbsBasilIR.jump -> BasilIR.AbsBasilIR.jump
method visit_expr : BasilIR.AbsBasilIR.expr -> BasilIR.AbsBasilIR.expr
method visit_lvar : BasilIR.AbsBasilIR.lVar -> BasilIR.AbsBasilIR.lVar
method visit_type : BasilIR.AbsBasilIR.typeT -> BasilIR.AbsBasilIR.typeT