499500501502503504505506507508509
} else if (p.parseString("instanceof")) { processAdditiveExpression(); Node expr = new Node(NodeType.OPERATOR, "instanceof"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else {
500501502503504505506507508509510
else if (p.parseString("instanceof")) { processAdditiveExpression(); Node expr = new Node(NodeType.OPERATOR, "instanceof"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else { break;
520521522523524525526527528529530
{ if (p.parseChar('+')) { processMultiplicativeExpression(); Node expr = new Node(NodeType.OPERATOR, "+"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else if (p.parseChar('-')) {
521522523524525526527528529530531
if (p.parseChar('+')) { processMultiplicativeExpression(); Node expr = new Node(NodeType.OPERATOR, "+"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else if (p.parseChar('-')) { processMultiplicativeExpression();
528529530531532533534535536537538
} else if (p.parseChar('-')) { processMultiplicativeExpression(); Node expr = new Node(NodeType.OPERATOR, "-"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else {
529530531532533534535536537538539
else if (p.parseChar('-')) { processMultiplicativeExpression(); Node expr = new Node(NodeType.OPERATOR, "-"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else { break;
549550551552553554555556557558559
{ if (p.parseChar('*')) { processUnaryExpression(); Node expr = new Node(NodeType.OPERATOR, "*"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else if (p.parseChar('/')) {
550551552553554555556557558559560
if (p.parseChar('*')) { processUnaryExpression(); Node expr = new Node(NodeType.OPERATOR, "*"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else if (p.parseChar('/')) { processUnaryExpression();
557558559560561562563564565566567
} else if (p.parseChar('/')) { processUnaryExpression(); Node expr = new Node(NodeType.OPERATOR, "/"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else if (p.parseChar('%')) {
558559560561562563564565566567568
else if (p.parseChar('/')) { processUnaryExpression(); Node expr = new Node(NodeType.OPERATOR, "/"); expr.insertChildNode(stack.pop()); expr.insertChildNode(stack.pop()); stack.push(expr); } else if (p.parseChar('%')) { processUnaryExpression();