class
compiler::InitInput
sys::Obj compiler::CompilerSupport compiler::CompilerStep compiler::InitInput
InitInput is responsible:
- verifies the CompilerInput instance
- checks the depends dir
- constructs the appropiate CNamespace
- initializes Comiler.pod with a PodDef
- tokenizes the source code from file or string input
Slots
-
private Void checkDependsDir(CompilerInput input)
If depends home is not null, then check it out.
-
private Location loc
- makeSource
-
new make(Compiler compiler)
Constructor takes the associated Compiler
- runSource
-
override Void run()
Overrides compiler::CompilerStep.run
Run the step