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.
- curMethod
-
MethodDef? curMethod - curType
-
TypeDef? curType - curUnit
-
CompilationUnit? curUnit - enterMethodDef
- enterTypeDef
- enterUnit
-
virtual override Void enterUnit(CompilationUnit unit) - exitMethodDef
- exitTypeDef
- exitUnit
-
virtual override Void exitUnit(CompilationUnit unit) - inStatic
-
Bool inStatic() - make
-
new make(Compiler compiler)Constructor takes the associated Compiler
- run
-
abstract Void run()Run the step