22 const std::shared_ptr<SymbolFactory>& symbolFactory,
23 const std::shared_ptr<TypeDescriptorFactory>& typeDescriptorFactory);
30 void Resolve(std::shared_ptr<SyntaxNode> node);
33 size_t CalcArgumentCount(
const size_t count,
const std::shared_ptr<const SyntaxNode>& node)
const;
36 bool mStaticBlockOpened =
false;
Definition: GlobalSemanticAnalyzer.h:19
void Resolve(std::shared_ptr< SyntaxNode > node)
Definition: GlobalSemanticAnalyzer.cpp:200
~GlobalSemanticAnalyzer() override=default
GlobalSemanticAnalyzer(const std::shared_ptr< SymbolFactory > &symbolFactory, const std::shared_ptr< TypeDescriptorFactory > &typeDescriptorFactory)
Definition: GlobalSemanticAnalyzer.cpp:14
Definition: SemanticAnalyzer.h:17
Definition: CodeBuffer.cpp:12