From 07532c08d77c8f9956a42c8a8cbc013f62a60df8 Mon Sep 17 00:00:00 2001 From: Denys Smirnov Date: Thu, 8 Nov 2018 18:02:43 +0200 Subject: [PATCH] fix error handling for parsing errors; fixes #17 Signed-off-by: Denys Smirnov --- native/src/handler.js | 2 +- native/src/parser.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/native/src/handler.js b/native/src/handler.js index 5d6e2ea..783b6f0 100644 --- a/native/src/handler.js +++ b/native/src/handler.js @@ -8,7 +8,7 @@ function parse(data) { return ok(ast); } catch (ex) { if (ex instanceof GuessParsingError) { - return error(ex.allMessages); + return error(...ex.allMessages); } return error([ex.message]); } diff --git a/native/src/parser.js b/native/src/parser.js index 0d0ea14..0112926 100644 --- a/native/src/parser.js +++ b/native/src/parser.js @@ -41,7 +41,7 @@ export class GuessParsingError extends Error { constructor(...messages) { super(messages.join(', ')); - this.allMessages = message; + this.allMessages = messages; } }