From f4a087a9ede6b49e63b3dffbfd7397d67bf2eb6f Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Wed, 26 Jun 2019 18:58:23 -0700 Subject: [PATCH] Throw for invalid primitive types --- experiments/maki-interpreter/index.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/experiments/maki-interpreter/index.js b/experiments/maki-interpreter/index.js index 99255d4a..3ba8f660 100644 --- a/experiments/maki-interpreter/index.js +++ b/experiments/maki-interpreter/index.js @@ -127,9 +127,8 @@ class Parser { case PRIMITIVE_TYPES[6]: // This will likely get set by constants later on. break; - } - if (value == null) { - // throw new Error("Failed to set value"); + default: + throw new Error("Invalid primitive type"); } const variable = new Variable({ ...props, type: { name: typeName } }); variable.setValue(value);