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)