visitor base fixes & print visitor fix started

This commit is contained in:
ProgramSnail 2023-04-25 14:59:14 +03:00
parent c6c2a00e04
commit fd047bc517
3 changed files with 28 additions and 3 deletions

View file

@ -41,6 +41,7 @@ private:
// Flow control -----------------
void Visit(TypeConstructorPattern* node) override;
void Visit(MatchCase* node) override;
void Visit(Match* node) override;
void Visit(Condition* node) override;
@ -89,15 +90,18 @@ private:
void Visit(FunctionType* node) override;
void Visit(TupleType* node) override;
void Visit(VariantType* node) override;
void Visit(ParametrizedType* node) override;
void Visit(TypeExpression* node) override;
void Visit(ExtendedScopedAnyType* node) override;
// Typeclass
void Visit(ParametrizedTypeclass* node) override;
void Visit(TypeclassExpression* node) override;
void Visit(ParametrizedTypeclass* node) override;
// Typeclass & Type
void Visit(ParametrizedType* node) override;
// Identifiers, constants, etc. -----------------