Class DassieCompiler
Provides functionality for compiling Dassie programs.
public static class DassieCompiler
- Inheritance
-
DassieCompiler
- Inherited Members
Methods
Compile(CompilationContext)
Compiles a Dassie program.
public static CompilationResult Compile(this CompilationContext context)
Parameters
contextCompilationContextA CompilationContext object containing information about the compilation.
Returns
- CompilationResult
The result of the compilation.
Exceptions
CompileProject(string)
Compiles a Dassie project stored on disk.
public static CompilationResult CompileProject(string projectFilePath)
Parameters
projectFilePathstringThe path to the project file (dsconfig.xml).
Returns
- CompilationResult
The result of the compilation.
Exceptions
CompileProject(string, string)
Compiles a Dassie project stored on disk.
public static CompilationResult CompileProject(string projectFilePath, string buildProfile)
Parameters
projectFilePathstringThe path to the project file (dsconfig.xml).
buildProfilestringThe build profile to use.
Returns
- CompilationResult
The result of the compilation.