Basilloader.BasilVisitor
ASL visitor class
class type basilVisitor = object ... end
val singletonVisitAction :
'a Common.Visitor.visitAction ->
'a list Common.Visitor.visitAction
class virtual basilTreeVisitor : basilVisitor -> object ... end
a base class for treeVisitors transforming the AST. the method visit_stmts is left abstract for subclasses to implement.
class nopBasilVisitor : basilVisitor
class forwardBasilvisitor : basilVisitor -> object ... end
val visit_prog :
basilVisitor ->
BasilIR.AbsBasilIR.moduleT ->
BasilIR.AbsBasilIR.moduleT
val visit_block :
basilVisitor ->
BasilIR.AbsBasilIR.block ->
BasilIR.AbsBasilIR.block