Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/CompilerPasses
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/CompilerPasses/CompilerTypes.h |
| Include | #include "uLang/CompilerPasses/CompilerTypes.h" |
Syntax
struct SProgramContext
Remarks
Persistent data from consecutive toolchain runs provides a holistic view of the entire program.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSRef< CSemanticProgram > | _Program | Whole view of checked program ready for conversion to runtime equivalent - its types, routines and code bodies of expressions. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
SProgramContext
(
const TSRef< CSemanticProgram >& Program |