25 static std::shared_ptr<ConstraintHandler> buildConstraintHandler();
Performs symbol analysis and records results for subsequent phases.
Definition: SymbolTable.h:17
Visitor generates type constraints and collects them.
Definition: TypeConstraintCollectVisitor.h:19
TypeConstraintCollectVisitor(SymbolTable *pTable)
Definition: TypeConstraintCollectVisitor.cpp:4
std::vector< TypeConstraint > & getCollectedConstraints()
Definition: TypeConstraintCollectVisitor.cpp:13
Visitor generates type constraints and processes them.
Definition: TypeConstraintVisitor.h:22