diff --git a/src/main/java/org/nwapw/abacus/parsing/ShuntingYardParser.java b/src/main/java/org/nwapw/abacus/parsing/ShuntingYardParser.java index 598c1e8..61d76e4 100644 --- a/src/main/java/org/nwapw/abacus/parsing/ShuntingYardParser.java +++ b/src/main/java/org/nwapw/abacus/parsing/ShuntingYardParser.java @@ -89,7 +89,7 @@ public class ShuntingYardParser implements Parser>, PluginListe if (!(otherMatchType == TokenType.OP || otherMatchType == TokenType.FUNCTION)) break; if (otherMatchType == TokenType.OP) { - int otherPrecedence = precedenceMap.get(match.getContent()); + int otherPrecedence = precedenceMap.get(otherMatch.getContent()); if (otherPrecedence < precedence || (associativity == OperatorAssociativity.RIGHT && otherPrecedence == precedence)) { break;