Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/SemanticAnalyzer
Inheritance Hierarchy
- CSharedMix
- IModularFeature
- TModularFeature
- IIrGeneratorPass
- CIrGeneratorPass
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/SemanticAnalyzer/IRGeneratorPass.h |
| Include | #include "uLang/SemanticAnalyzer/IRGeneratorPass.h" |
Syntax
class CIrGeneratorPass : public uLang::IIrGeneratorPass
Remarks
Generates an IR from the Ast in the CSemanticProgram. The CSemanticProgram is updated with the generated IR.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from IIrGeneratorPass
| Type | Name | Description | |
|---|---|---|---|
| void | CleanUp () |
||
| void | Initialize
(
const SBuildContext& BuildContext, |
||
| void | ProcessAst () |