diff --git a/lab/craft/SimpleCalculator.java b/lab/craft/SimpleCalculator.java index e25e71f..e01abfc 100644 --- a/lab/craft/SimpleCalculator.java +++ b/lab/craft/SimpleCalculator.java @@ -221,7 +221,7 @@ private SimpleASTNode multiplicative(TokenReader tokens) throws Exception { if (child1 != null && token != null) { if (token.getType() == TokenType.Star || token.getType() == TokenType.Slash) { token = tokens.read(); - SimpleASTNode child2 = primary(tokens); + SimpleASTNode child2 = multiplicative(tokens); if (child2 != null) { node = new SimpleASTNode(ASTNodeType.Multiplicative, token.getText()); node.addChild(child1);