Fan

 

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)

enterTypeDefSource

override Void enterTypeDef(TypeDef def)

exitMethodDefSource

override Void exitMethodDef(MethodDef def)

exitTypeDefSource

override Void exitTypeDef(TypeDef def)

inStaticSource

Bool inStatic()

makeSource

new make(Compiler compiler)

Constructor takes the associated Compiler

runSource

abstract Void run()

Run the step