Module regex::internal [−][src]
The internal module exists to support suspicious activity, such as
testing different matching engines and supporting the regex-debug CLI
utility.
Structs
| Char |
An inline representation of |
| CharInput |
An input reader over characters. |
| Compiler |
A compiler translates a regular expression AST to a sequence of instructions. The sequence of instructions represents an NFA. |
| Exec |
|
| ExecBuilder |
Facilitates the construction of an executor by exposing various knobs to control how a regex is executed and what kinds of resources it's permitted to use. |
| InputAt |
Represents a location in the input. |
| InstRanges |
Representation of the Ranges instruction. |
| LiteralSearcher |
A prefix extracted from a compiled regular expression. |
| Program |
Program is a sequence of instructions and various facts about thos instructions. |
Enums
| EmptyLook |
The set of zero-width match instructions. |
| Inst |
Inst is an instruction code in a Regex program. |
Traits
| Input |
An abstraction over input used in the matching engines. |