l1-dfa 0.0.4

Deterministic Finite-State Automata Library for Rust, written in L1
Documentation

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()