From 2fd2071d40b5d4e3c62ed29c450d160c04ebf436 Mon Sep 17 00:00:00 2001 From: LordBaryhobal Date: Tue, 2 Jun 2026 13:02:45 +0200 Subject: [PATCH] feat(parser): parse pass statement and None --- midas/parser/python.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/midas/parser/python.py b/midas/parser/python.py index 265e8be..79011bc 100644 --- a/midas/parser/python.py +++ b/midas/parser/python.py @@ -87,6 +87,9 @@ class PythonParser: case ast.If(): return self.parse_if(node) + case ast.Pass(): + return None + case _: print(f"Unsupported statement: {ast.unparse(node)}") return None @@ -311,6 +314,13 @@ class PythonParser: constraint=right_expr, ) + case ast.Constant(value=None): + return BaseType( + location=loc, + base="None", + param=None, + ) + case _: raise UnsupportedSyntaxError(type_expr)