1
0
mirror of https://github.com/janet-lang/janet synced 2024-12-26 08:20:27 +00:00

Don't include captures of last match from to combinator.

This commit is contained in:
Calvin Rose 2022-04-29 19:21:10 -05:00
parent a895219d2f
commit 9fa945ad93

View File

@ -289,7 +289,10 @@ tail:
while (text <= s->text_end) { while (text <= s->text_end) {
CapState cs2 = cap_save(s); CapState cs2 = cap_save(s);
next_text = peg_rule(s, rule_a, text); next_text = peg_rule(s, rule_a, text);
if (next_text) break; if (next_text) {
if (rule[0] == RULE_TO) cap_load(s, cs2);
break;
}
cap_load(s, cs2); cap_load(s, cs2);
text++; text++;
} }