abstract class
compiler::CompilerStep
sys::Obj compiler::CompilerSupport compiler::CompilerStep : compiler::Visitor
VisitStep represents one discrete task run during the compiler pipeline. The implementations are found under steps.
Slots
- curMethodSource
-
MethodDef? curMethod - curTypeSource
-
TypeDef? curType - enterMethodDefSource
-
override Void enterMethodDef(MethodDef def)Overrides compiler::Visitor.enterMethodDef
- enterTypeDefSource
-
override Void enterTypeDef(TypeDef def)Overrides compiler::Visitor.enterTypeDef
- exitMethodDefSource
-
override Void exitMethodDef(MethodDef def)Overrides compiler::Visitor.exitMethodDef
- exitTypeDefSource
-
override Void exitTypeDef(TypeDef def)Overrides compiler::Visitor.exitTypeDef
- inStaticSource
-
Bool inStatic() - makeSource
-
new make(Compiler compiler)Constructor takes the associated Compiler
- runSource
-
abstract Void run()Run the step