Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Semantics > API/Runtime/VerseCompiler/uLang/Semantics/CSemanticProgram
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/SemanticProgram.h |
| Include | #include "uLang/Semantics/SemanticProgram.h" |
TSPtr < CAstProject > & GetIrProject()
Remarks
The get-method is written to work even if no IR is generated. This is to make it easier to run with and without IR, a useful feature while developing the IR. It's temporary and won't work after IrNode is its own type distinct from AstNode.