MCPcopy Create free account

hub / github.com/BurntSushi/regexp / types & classes

Types & classes36 in github.com/BurntSushi/regexp

↓ 6 callersClassNoExpand
NoExpand indicates literal string replacement. It can be used with `replace` and `replace_all` to do a literal string replacement without expanding `
src/re.rs:505
↓ 1 callersEnumAst
src/parse.rs:54
ClassAAGen
benchmark/regex-dna/shootout-fasta.rs:39
EnumBuildAst
src/parse.rs:105
ClassCaptures
Captures represents a group of captured strings for a single match. The 0th capture always corresponds to the entire match. Each subsequent index cor
src/re.rs:606
ClassCharReader
CharReader is responsible for maintaining a "previous" and a "current" character. This one-character lookahead is necessary for assertions that look o
src/vm.rs:345
ClassCompiler
src/compile.rs:137
ClassError
Error corresponds to something that can go wrong while parsing a regular expression. (Once an expression is compiled, it is not possible to produce a
src/parse.rs:31
ClassFindCaptures
An iterator that yields all non-overlapping capture groups matching a particular regular expression. The iterator stops when no more matches can be fo
src/re.rs:779
ClassFindMatches
An iterator over all non-overlapping matches for a particular string. The iterator yields a tuple of integers corresponding to the start and end of t
src/re.rs:821
EnumGreed
src/parse.rs:78
EnumInst
src/compile.rs:28
EnumMatchKind
Indicates the type of match to be performed by the VM.
src/vm.rs:50
EnumMaybeNative
src/re.rs:124
ClassMyRandom
benchmark/regex-dna/shootout-fasta.rs:27
ClassNfa
src/vm.rs:82
ClassNfaGen
src/macro.rs:101
ClassParser
src/parse.rs:174
ClassProgram
src/compile.rs:81
ClassRegex
src/re.rs:103
ClassRegexSplits
Yields all substrings delimited by a regular expression match. `'r` is the lifetime of the compiled expression and `'t` is the lifetime of the string
src/re.rs:540
ClassRegexSplitsN
Yields at most `N` substrings delimited by a regular expression match. The last substring will be whatever remains after splitting. `'r` is the life
src/re.rs:573
EnumRepeater
src/parse.rs:71
InterfaceReplacer
Replacer describes types that can be used to replace matches in a string.
src/re.rs:508
EnumStepState
Indicates the next action to take after a single non-empty instruction is processed.
src/vm.rs:94
ClassSubCaptures
An iterator over capture groups for a particular match of a regular expression. `'t` is the lifetime of the matched text.
src/re.rs:735
ClassSubCapturesPos
An iterator over capture group positions for a particular match of a regular expression. Positions are byte indices in terms of the original string m
src/re.rs:757
StructSubst
benchmark/regex-dna/regex-dna.go:29
ClassTcl_RegExpInfo
benchmark/regex-dna/regex-dna.c:125
ClassThread
src/vm.rs:434
ClassThreads
src/vm.rs:439
InterfaceToTokens
src/macro.rs:637
Classnacodes_worker_data
benchmark/regex-dna/regex-dna.c:94
Classnucleic_acid_code
benchmark/regex-dna/regex-dna.c:22
Classvariant_worker_data
benchmark/regex-dna/regex-dna.c:76
Classvariant_worker_task
benchmark/regex-dna/regex-dna.c:59