rexen

Package Version Hex Docs

gleam add rexen
import rexen

pub fn main() {
    let assert Ok(nfa) = rexen.new("(a?b)*")
    rexen.compute(nfa, "ab") // -> True
    rexen.compute(nfa, "ababab") // -> True
    rexen.compute(nfa, "ababa") // -> False
    rexen.compute(nfa, "a") // -> False
}

Further documentation can be found at https://hexdocs.pm/rexen.

Development

gleam run   # Run the project
gleam test  # Run the tests
Search Document