SDC

Undocumented in source.

Constructors

this
this(Context context, string name, Config config)
Undocumented in source.

Members

Functions

buildMain
void buildMain()
Undocumented in source. Be warned that the author may not have intended to support it.
compile
void compile(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.
linkExecutable
void linkExecutable(string objFile, string executable)
Undocumented in source. Be warned that the author may not have intended to support it.
outputAsm
void outputAsm(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.
outputLLVMAsm
void outputLLVMAsm(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.
outputLLVMBitcode
void outputLLVMBitcode(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.
outputObj
void outputObj(string objFile)
Undocumented in source. Be warned that the author may not have intended to support it.
runUnittests
auto runUnittests()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

backend
LLVMBackend backend;
Undocumented in source.
context
Context context;
Undocumented in source.
modules
Module[] modules;
Undocumented in source.
semantic
SemanticPass semantic;
Undocumented in source.

Meta