print visitor fixed

This commit is contained in:
ProgramSnail 2023-04-25 15:10:48 +03:00
parent fd047bc517
commit 5bf0c1bf48
3 changed files with 82 additions and 60 deletions

View file

@ -534,7 +534,9 @@ struct VariantType {
};
struct TypeExpression {
std::vector<TypeSubExpression> types;
std::vector<TypeSubExpression> path;
TypeSubExpression type;
std::optional<size_t> array_size; // if array; 0 - dynamic size
utils::IdType type_id_;
@ -548,7 +550,7 @@ struct ExtendedScopedAnyType {
// Typeclass -----------------
struct TypeclassExpression {
std::vector<TypeSubExpression> types;
std::vector<TypeSubExpression> path;
TypeclassSubExpression typeclass;
utils::IdType type_id_;