Expand description
IRegEx (or IRE) is an intermediate representation for Regular Expressions with a well-defined semantics providing a foundation for common Regular Expression dialects. It also aims at providing easy tools to inspect finite automata built from regular expressions, or manually.
If you are instead looking for a ready-to-use and feature-rich regular
expression library, please use the regex library.
Re-exports§
pub use iregex_automata as automata;
Structs§
- Alternation
- Regular expression sequence disjunction.
- Capture
Group Id - Capture group identifier.
- Class
Alternation - Class
Concatenation - Compound
Automaton - Compound automaton, a compiled regular expression.
- Concatenation
- Regular expression atom sequence.
- IRegEx
- Intermediate Regular Expression.
- Matches
- Repeat
- Repetition.