logo

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

curMethod

MethodDef curMethod

Source

curType

TypeDef curType

Source

enterMethodDef

override Void enterMethodDef(MethodDef def)

Source

enterTypeDef

override Void enterTypeDef(TypeDef def)

Source

exitMethodDef

override Void exitMethodDef(MethodDef def)

Source

exitTypeDef

override Void exitTypeDef(TypeDef def)

Source

inStatic

Bool inStatic()

Source

make

new make(Compiler compiler)

Constructor takes the associated Compiler

Source

run

abstract Void run()

Run the step

Source