Fix rogue off-by-one OreHelper error breaking nested parens

This commit is contained in:
NotMyWing
2024-05-17 14:58:44 +11:00
parent b2b21eae41
commit f28a3574df
@@ -40,7 +40,7 @@ public class OreDictFilterMatcher {
}
if (c == '(') {
List<MatchRule> subRules = new ArrayList<>();
i = parseExpression(subRules, expression.substring(i + 1)) + i + 1;
i = parseExpression(subRules, expression.substring(i + 1)) + i;
rules.add(MatchRule.group(subRules, builder.toString()));
builder = new StringBuilder();
} else {