From 103d09bb0e6a529ed1b866dd15e8a5ba29a7f295 Mon Sep 17 00:00:00 2001 From: atusa17 Date: Tue, 5 Mar 2019 11:48:18 -0700 Subject: [PATCH] PAN-10 added a null check to the recurse method --- .../tsp/services/parser/ParserService.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/services/src/main/java/edu/msudenver/tsp/services/parser/ParserService.java b/services/src/main/java/edu/msudenver/tsp/services/parser/ParserService.java index d8f8782..0106b8b 100644 --- a/services/src/main/java/edu/msudenver/tsp/services/parser/ParserService.java +++ b/services/src/main/java/edu/msudenver/tsp/services/parser/ParserService.java @@ -35,8 +35,9 @@ class ParserService { return true; } catch(final Exception e) { - return false; + e.printStackTrace(); } + return false; } public Node parseRawInput(String input) @@ -59,14 +60,16 @@ class ParserService { { int startIndex; int endIndex; - final String statement = current.getStatement(); - String nextStatement; + final String statement; - if(statement.equals("")) - { + if (current != null) { + statement = current.getStatement(); + } else { return; } + String nextStatement; + if(statement.contains("let")) { current.setLeft(new Node("let", current));