Temporarily substitute 0 for variables.

This commit is contained in:
Danila Fedorin 2017-08-18 14:21:48 -07:00
parent 1c751353f1
commit e0ff229df4
1 changed files with 2 additions and 0 deletions

View File

@ -28,6 +28,8 @@ public class NumberReducer implements Reducer<NumberInterface> {
public NumberInterface reduceNode(TreeNode node, Object... children) {
if (node instanceof NumberNode) {
return ((NumberNode) node).getNumber();
} else if(node instanceof VariableNode) {
return abacus.numberFromString("0");
} else if (node instanceof BinaryNode) {
NumberInterface left = (NumberInterface) children[0];
NumberInterface right = (NumberInterface) children[1];