257258259260261262263264265266267
Expr lhs = current; current = new ExprAddition(lhs, null); break; case Minus: lhs = current; current = new ExprSubtraction(lhs, null); break; case Multiply: parseMultiplyDivide(new ExprMultiplication(null, null)); break; case Divide: