Expand description

This crate provides an “expert” API for executing regular expressions using finite automata.

WARNING: This 0.2 release of regex-automata was published before it was ready to unblock work elsewhere that needed some of the new APIs in this release. At the time of writing, it is strongly preferred that you continue using the regex-automata 0.1 release. Since this release represents an unfinished state, please do not create issues for this release unless it’s for a critical bug.

Modules

A module for building and searching with determinstic finite automata (DFAs).

A module for building and searching with lazy determinstic finite automata (DFAs).

Structs

An error that occurs when deserializing an object defined in this crate.

A representation of a match reported by a DFA.

A representation of a match reported by a regex engine.

A representation of a multi match reported by a regex engine.

An identifier for a regex pattern.

An error that occurs when serializing an object from this crate.

A common set of configuration options that apply to the syntax of a regex.

Enums

An error type indicating that a search stopped prematurely without finding a match.

The kind of match semantics to use for a DFA.