l1-dfa 0.0.4

Deterministic Finite-State Automata Library for Rust, written in L1
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# L1 DFA
Deterministic Finite-State Automata Library for Rust, written in L1.

### Features

- `regex.try_parse()`
- `x.accepts(s)`
- `x.complement()`
- [`x.intersect(y)`]https://math.stackexchange.com/questions/1166225/checking-understanding-of-dfa-regular-operations-intersection-and-star
  - space complexity = $c(L_1)c(L_2)$
  - time complexity = $c(L_1)c(L_2)$
- [`x.minimize()`]https://en.wikipedia.org/wiki/DFA_minimization
  - time complexity = $c(L_1)\Sigma_1\log c(L_1)$
- `x.is_subset_of(y)`
- `x.reverse()`