Module regex::compile[][src]

Structs

ByteClassSet
CompileClass
Compiler

A compiler translates a regular expression AST to a sequence of instructions. The sequence of instructions represents an NFA.

Patch
SuffixCache

SuffixCache is a simple bounded hash map for caching suffix entries in UTF-8 automata. For example, consider the Unicode range \u{0}-\u{FFFF}. The set of byte ranges looks like this:

SuffixCacheEntry
SuffixCacheKey

Enums

Hole
InstHole
MaybeInst

Functions

u32_to_usize

Type Definitions

Result