Module regex::compile [−][src]
Re-exports
use std::collections::HashMap; |
use std::iter; |
use std::result; |
use std::sync::Arc; |
use syntax::is_word_byte; |
use syntax::hir; |
use syntax::hir::Hir; |
use utf8_ranges::Utf8Range; |
use utf8_ranges::Utf8Sequence; |
use utf8_ranges::Utf8Sequences; |
use prog::Program; |
use prog::Inst; |
use prog::InstPtr; |
use prog::EmptyLook; |
use prog::InstSave; |
use prog::InstSplit; |
use prog::InstEmptyLook; |
use prog::InstChar; |
use prog::InstRanges; |
use prog::InstBytes; |
use Error; |
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 |
|
| SuffixCacheEntry | |
| SuffixCacheKey |
Enums
| Hole | |
| InstHole | |
| MaybeInst |
Functions
| u32_to_usize |
Type Definitions
| Result |