fix: add nulliter to micro wacc
This commit is contained in:
parent
03999e00ef
commit
6a6aadbbeb
@ -14,6 +14,7 @@ object microWacc {
|
|||||||
case class BoolLiter(v: Boolean) extends Expr(KnownType.Bool)
|
case class BoolLiter(v: Boolean) extends Expr(KnownType.Bool)
|
||||||
case class CharLiter(v: Char) extends Expr(KnownType.Char)
|
case class CharLiter(v: Char) extends Expr(KnownType.Char)
|
||||||
case class ArrayLiter(elems: List[Expr])(ty: SemType) extends Expr(ty)
|
case class ArrayLiter(elems: List[Expr])(ty: SemType) extends Expr(ty)
|
||||||
|
case class NullLiter()(ty: SemType) extends Expr(ty)
|
||||||
case class Ident(name: String)(identTy: SemType)
|
case class Ident(name: String)(identTy: SemType)
|
||||||
extends Expr(identTy)
|
extends Expr(identTy)
|
||||||
with CallTarget(identTy)
|
with CallTarget(identTy)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user