L1 DFA
Deterministic Finite-State Automata Library for Rust, written in L1.
Features
regex.try_parse()x.accepts(s)x.complement()x.intersect(y)- space complexity = $c(L_1)c(L_2)$
- time complexity = $c(L_1)c(L_2)$
x.minimize()- time complexity = $c(L_1)\Sigma_1\log c(L_1)$
x.is_subset_of(y)x.reverse()