From 9874fe2c239d19651f5a3b3d5eac5ecda92dbc0f Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Sat, 2 Apr 2022 22:16:47 +0200 Subject: [PATCH] fix superfluous printing of WARN/ERROR words --- compiler/res/version.txt | 2 +- compiler/src/prog8/compiler/ErrorReporter.kt | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/compiler/res/version.txt b/compiler/res/version.txt index cc40bca69..89569e987 100644 --- a/compiler/res/version.txt +++ b/compiler/res/version.txt @@ -1 +1 @@ -8.0 +8.1-dev diff --git a/compiler/src/prog8/compiler/ErrorReporter.kt b/compiler/src/prog8/compiler/ErrorReporter.kt index eea3ee1f1..be80a48e5 100644 --- a/compiler/src/prog8/compiler/ErrorReporter.kt +++ b/compiler/src/prog8/compiler/ErrorReporter.kt @@ -29,12 +29,12 @@ internal class ErrorReporter: IErrorReporter { MessageSeverity.WARNING -> System.out MessageSeverity.ERROR -> System.err } - when(it.severity) { - MessageSeverity.ERROR -> printer.print("\u001b[91mERROR\u001B[0m ") // bright red - MessageSeverity.WARNING -> printer.print("\u001b[93mWARN\u001B[0m ") // bright yellow - } val msg = "${it.position.toClickableStr()} ${it.message}".trim() if(msg !in alreadyReportedMessages) { + when(it.severity) { + MessageSeverity.ERROR -> printer.print("\u001b[91mERROR\u001B[0m ") // bright red + MessageSeverity.WARNING -> printer.print("\u001b[93mWARN\u001B[0m ") // bright yellow + } printer.println(msg) alreadyReportedMessages.add(msg) when(it.severity) {