From 00b7698c1f986a83f0a9499263f3e6caa878aec5 Mon Sep 17 00:00:00 2001 From: Victor Date: Tue, 5 Sep 2017 15:17:50 +0300 Subject: [PATCH] Fix parse errors log --- .../main/java/com/annimon/hotarufx/parser/ParseError.java | 2 +- .../annimon/hotarufx/ui/controller/EditorController.java | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/annimon/hotarufx/parser/ParseError.java b/app/src/main/java/com/annimon/hotarufx/parser/ParseError.java index 68cdb8c..bdbc255 100644 --- a/app/src/main/java/com/annimon/hotarufx/parser/ParseError.java +++ b/app/src/main/java/com/annimon/hotarufx/parser/ParseError.java @@ -22,6 +22,6 @@ public class ParseError { @Override public String toString() { - return "ParseError " + exception.getMessage() + " at " + pos.toString(); + return "ParseError " + exception.getMessage(); } } \ No newline at end of file diff --git a/app/src/main/java/com/annimon/hotarufx/ui/controller/EditorController.java b/app/src/main/java/com/annimon/hotarufx/ui/controller/EditorController.java index e52fda4..f4254e3 100644 --- a/app/src/main/java/com/annimon/hotarufx/ui/controller/EditorController.java +++ b/app/src/main/java/com/annimon/hotarufx/ui/controller/EditorController.java @@ -7,7 +7,6 @@ import com.annimon.hotarufx.bundles.NodesBundle; import com.annimon.hotarufx.lexer.HotaruLexer; import com.annimon.hotarufx.lib.Context; import com.annimon.hotarufx.parser.HotaruParser; -import com.annimon.hotarufx.parser.ParseError; import com.annimon.hotarufx.parser.visitors.InterpreterVisitor; import com.annimon.hotarufx.ui.SyntaxHighlighter; import java.io.ByteArrayOutputStream; @@ -64,11 +63,7 @@ public class EditorController implements Initializable { val parser = new HotaruParser(HotaruLexer.tokenize(input)); val program = parser.parse(); if (parser.getParseErrors().hasErrors()) { - val sb = new StringBuilder(); - for (ParseError parseError : parser.getParseErrors()) { - sb.append(parseError); - } - log.setText(sb.toString()); + log.setText(parser.getParseErrors().toString()); logPane.setExpanded(true); return; }