mirror of
https://github.com/aNNiMON/Own-Programming-Language-Tutorial.git
synced 2024-09-20 08:44:20 +03:00
Исправдлен порядок операций умножения
This commit is contained in:
parent
c1b3ec4c11
commit
c82114d34a
@ -698,19 +698,19 @@ public final class Parser {
|
|||||||
|
|
||||||
while (true) {
|
while (true) {
|
||||||
if (match(TokenType.STAR)) {
|
if (match(TokenType.STAR)) {
|
||||||
result = new BinaryExpression(BinaryExpression.Operator.MULTIPLY, result, expression());
|
result = new BinaryExpression(BinaryExpression.Operator.MULTIPLY, result, objectCreation());
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (match(TokenType.SLASH)) {
|
if (match(TokenType.SLASH)) {
|
||||||
result = new BinaryExpression(BinaryExpression.Operator.DIVIDE, result, expression());
|
result = new BinaryExpression(BinaryExpression.Operator.DIVIDE, result, objectCreation());
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (match(TokenType.PERCENT)) {
|
if (match(TokenType.PERCENT)) {
|
||||||
result = new BinaryExpression(BinaryExpression.Operator.REMAINDER, result, expression());
|
result = new BinaryExpression(BinaryExpression.Operator.REMAINDER, result, objectCreation());
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (match(TokenType.STARSTAR)) {
|
if (match(TokenType.STARSTAR)) {
|
||||||
result = new BinaryExpression(BinaryExpression.Operator.POWER, result, expression());
|
result = new BinaryExpression(BinaryExpression.Operator.POWER, result, objectCreation());
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user