fix: add nulliter to micro wacc
This commit is contained in:
		@@ -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)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user