From 39bad700e971ec59124cfd305d3e8e589ca957cb Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Fri, 5 Jul 2019 17:20:24 -0700 Subject: [PATCH] Handle unknown objects better --- experiments/modern/src/maki-interpreter/prettyPrinter.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/experiments/modern/src/maki-interpreter/prettyPrinter.js b/experiments/modern/src/maki-interpreter/prettyPrinter.js index 487e7c82..d73c8950 100644 --- a/experiments/modern/src/maki-interpreter/prettyPrinter.js +++ b/experiments/modern/src/maki-interpreter/prettyPrinter.js @@ -11,7 +11,11 @@ function printValue(value) { switch (variable.typeName) { case "OBJECT": const obj = runtime[variable.type]; - type = obj.getClassName(); + if (obj == null) { + type = "Unknown object"; + } else { + type = obj.getClassName(); + } break; case "STRING": const str = variable.getValue();