UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::CSemanticAnalyzer Class Reference

Stand-alone semantic analyzer, converts from a syntax program to a semantic program. More...

#include <SemanticAnalyzer.h>

Public Member Functions

VERSECOMPILER_API CSemanticAnalyzer (const TSRef< CSemanticProgram > &, const SBuildContext &)
 
VERSECOMPILER_API ~CSemanticAnalyzer ()
 
VERSECOMPILER_API bool ProcessVst (const Verse::Vst::Project &Vst, const ESemanticPass Stage) const
 
VERSECOMPILER_API const TSRef< CSemanticProgram > & GetSemanticProgram () const
 

Detailed Description

Stand-alone semantic analyzer, converts from a syntax program to a semantic program.

Constructor & Destructor Documentation

◆ CSemanticAnalyzer()

uLang::CSemanticAnalyzer::CSemanticAnalyzer ( const TSRef< CSemanticProgram > &  Program,
const SBuildContext BuildContext 
)

◆ ~CSemanticAnalyzer()

uLang::CSemanticAnalyzer::~CSemanticAnalyzer ( )

Member Function Documentation

◆ GetSemanticProgram()

const TSRef< uLang::CSemanticProgram > & uLang::CSemanticAnalyzer::GetSemanticProgram ( ) const

◆ ProcessVst()

bool uLang::CSemanticAnalyzer::ProcessVst ( const Verse::Vst::Project Vst,
const ESemanticPass  Stage 
) const

The documentation for this class was generated from the following files: