From 68e4762b37480dde79c82c8f25c9de2a1e3aa6b1 Mon Sep 17 00:00:00 2001 From: Gleb Koval Date: Fri, 7 Feb 2025 14:16:20 +0000 Subject: [PATCH] feat: show expected and got types for TypeMismatch --- src/main/wacc/Error.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/wacc/Error.scala b/src/main/wacc/Error.scala index 89e03d9..ba810f5 100644 --- a/src/main/wacc/Error.scala +++ b/src/main/wacc/Error.scala @@ -35,7 +35,7 @@ def printError(error: Error)(using errorContent: String): Unit = { highlight(pos, 1) case Error.TypeMismatch(pos, expected, got, msg) => printPosition(pos) - println(msg) + println(s"Type mismatch: $msg\nExpected: $expected\nGot: $got") highlight(pos, 1) case Error.SemanticError(pos, msg) => printPosition(pos)