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. |