fix(checker): type check none literal
This commit is contained in:
@@ -364,6 +364,8 @@ class MidasTyper(m.Stmt.Visitor[None], m.Expr.Visitor[Type], m.Type.Visitor[Type
|
|||||||
return self.types.get_type("float")
|
return self.types.get_type("float")
|
||||||
case str():
|
case str():
|
||||||
return self.types.get_type("str")
|
return self.types.get_type("str")
|
||||||
|
case None:
|
||||||
|
return self.types.get_type("None")
|
||||||
case _:
|
case _:
|
||||||
self.reporter.warning(expr.location, f"Unknown literal {expr}")
|
self.reporter.warning(expr.location, f"Unknown literal {expr}")
|
||||||
return UnknownType()
|
return UnknownType()
|
||||||
|
|||||||
Reference in New Issue
Block a user