aboutsummaryrefslogtreecommitdiffstats
path: root/src/parse/regex/enfa.rs
diff options
context:
space:
mode:
authorJonas Maier <jonas@x77.dev>2026-06-02 21:31:50 +0200
committerJonas Maier <jonas@x77.dev>2026-06-02 21:31:50 +0200
commit5647a7645739fa2aa2dea4fe059b4efe84a278bc (patch)
treeb3471284c623f917037ba3e8379081afc3ca98de /src/parse/regex/enfa.rs
parent5caaf765648b12a8b6002633f849f7fc4f1efc21 (diff)
downloadpish-5647a7645739fa2aa2dea4fe059b4efe84a278bc.tar.gz
seems to work
Diffstat (limited to 'src/parse/regex/enfa.rs')
-rw-r--r--src/parse/regex/enfa.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse/regex/enfa.rs b/src/parse/regex/enfa.rs
index 3cac2dd..fea2976 100644
--- a/src/parse/regex/enfa.rs
+++ b/src/parse/regex/enfa.rs
@@ -336,7 +336,7 @@ impl<'a> MultiState<'a> {
for t in self.threads.iter() {
t.possible_transitions(self.nfa, &mut |x| vec.push(x));
}
- vec = ByteRange::non_overlapping(vec);
+ vec = ByteRange::split_to_disjoint(vec);
vec.sort();
vec.dedup();
vec.shrink_to_fit();