Fix rogue off-by-one OreHelper error breaking nested parens
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user