diff --git a/src/org/nwapw/abacus/tree/TreeNode.java b/src/org/nwapw/abacus/tree/TreeNode.java index 45f7741..8540677 100644 --- a/src/org/nwapw/abacus/tree/TreeNode.java +++ b/src/org/nwapw/abacus/tree/TreeNode.java @@ -129,7 +129,9 @@ public abstract class TreeNode { * @return the resulting tree. */ public static TreeNode fromString(String string){ - ArrayList> matches = intoPostfix(string, tokenize(string)); + ArrayList> matches = tokenize(string); + if(matches == null) return null; + matches = intoPostfix(string, matches); if(matches == null) return null; Collections.reverse(matches);