From 663642ea6c7d7d4b933442a47ac54b5b57ac1de3 Mon Sep 17 00:00:00 2001 From: LordBaryhobal Date: Wed, 1 Jul 2026 14:13:27 +0200 Subject: [PATCH] fix(tests): serialize alias statements --- tests/serializer/midas.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/serializer/midas.py b/tests/serializer/midas.py index 7a3f8e8..081059c 100644 --- a/tests/serializer/midas.py +++ b/tests/serializer/midas.py @@ -1,6 +1,7 @@ from typing import Optional, Sequence from midas.ast.midas import ( + AliasStmt, BinaryExpr, CallExpr, ComplexType, @@ -61,6 +62,13 @@ class MidasAstJsonSerializer( "bound": self._serialize_optional(param.bound), } + def visit_alias_stmt(self, stmt: AliasStmt) -> dict: + return { + "_type": "AliasStmt", + "name": stmt.name.lexeme, + "type": stmt.type.accept(self), + } + def visit_member_stmt(self, stmt: MemberStmt) -> dict: return { "_type": "MemberStmt",