MCPcopy Create free account

hub / github.com/deadpixi/ergex / functions

Functions1,310 in github.com/deadpixi/ergex

↓ 2,844 callersMethodbuild
(mut self)
src/compiler.rs:142
↓ 1,652 callersMethodwith_expression
(mut self, expression: CompiledRegex)
src/compiler.rs:529
↓ 1,651 callersMethodcase_sensitive
(mut self, case_sensitive: bool)
src/compiler.rs:97
↓ 1,651 callersMethodencoding
(mut self, encoding: Encoding)
src/compiler.rs:137
↓ 1,651 callersMethodmode
(mut self, mode: MatchMode)
src/compiler.rs:92
↓ 1,213 callersMethodpush
(&mut self, end: End, pc: usize, captures: &[Capture])
src/queue.rs:59
↓ 1,192 callersMethodfinish
(mut self)
src/compiler.rs:631
↓ 1,192 callersMethodmake_scratch
(&'a self, handler: &'a mut dyn MatchHandler)
src/compiler.rs:501
↓ 20 callersMethodadd_instruction
(&mut self, instruction: Instruction)
src/compiler.rs:250
↓ 20 callersMethoditer
Returns an iterator over the values in the set. Uniqueness is guaranteed; ordering is not.
src/intset.rs:82
↓ 13 callersMethodis_empty
(&self)
src/queue.rs:35
↓ 12 callersMethodpush
FIXME - this whole thing needs to be cleaned up a lot. Holy hell.
src/compiler.rs:651
↓ 12 callersMethodtransform
(&self, node: Hir)
src/transformers.rs:51
↓ 10 callersFunctionis_alphanumeric
(byte: u8)
src/compiler.rs:741
↓ 7 callersMethodcompile
(&mut self, hir: &HirKind)
src/compiler.rs:359
↓ 7 callersMethodremove
(&mut self, item: usize)
src/intset.rs:138
↓ 6 callersMethodbuild_repetition_piece
( &mut self, body: &HirKind, minimum: usize, maximum: usize, kleene: b
src/compiler.rs:293
↓ 6 callersMethodfind_next_state
(&self, current_state: usize, value: u8)
src/aho_corasick.rs:135
↓ 5 callersMethodclear
(&mut self)
src/queue.rs:39
↓ 5 callersMethodcontains
(&self, value: usize)
src/intset.rs:61
↓ 4 callersMethodcontains
(&self, byte: u8)
src/compiler.rs:487
↓ 4 callersMethodpush
(&mut self, text: &'a [u8])
src/aho_corasick.rs:232
↓ 3 callersMethodadd
(&mut self, value: usize)
src/intset.rs:72
↓ 3 callersMethodhandle_bytes
( &mut self, mut offset: usize, mut last_byte: Option<u8>, bytes: &[u8],
src/compiler.rs:857
↓ 3 callersMethodon_match
(&mut self, id: usize, matches: &[Capture])
src/tests/teakettle.rs:25
↓ 3 callersMethodpush_empty
(&mut self, start: usize)
src/queue.rs:44
↓ 2 callersMethodadd
(&mut self, byte: u8)
src/compiler.rs:482
↓ 2 callersFunctioncheck_assertion
(assertion: Assertion, last_byte: Option<u8>, byte: Option<u8>)
src/compiler.rs:745
↓ 2 callersMethodget_id
(&self)
src/compiler.rs:222
↓ 2 callersMethodget_pulse_interval
(&self)
src/tests/teakettle.rs:37
↓ 2 callersMethodnext_states
(&self)
src/aho_corasick.rs:43
↓ 2 callersMethodpattern
(&self)
src/aho_corasick.rs:97
↓ 2 callersMethodpop
(&mut self)
src/queue.rs:97
↓ 2 callersMethodpush_from_current
(&mut self, end: End, pc: usize, capture_pc: usize)
src/queue.rs:76
↓ 2 callersMethodreset
(mut self)
src/compiler.rs:617
↓ 2 callersMethodto_results
(self)
src/tests/smoketests.rs:14
↓ 1 callersMethodadd_byte_class
(&mut self, byte_class: CharClass)
src/compiler.rs:259
↓ 1 callersMethodadd_keyword
(&mut self, keyword: P, dense_prefix: usize)
src/aho_corasick.rs:139
↓ 1 callersMethodallow_invalid_utf8
(mut self, allow_invalid_utf8: bool)
src/compiler.rs:107
↓ 1 callersMethodalternation
(&self, node: Vec<Hir>)
src/transformers.rs:102
↓ 1 callersMethodanchor
(&self, node: Anchor)
src/transformers.rs:20
↓ 1 callersMethodbuild_aho_corasick
(&self, length: usize)
src/compiler.rs:555
↓ 1 callersMethodbuild_failure_function
(&mut self)
src/aho_corasick.rs:179
↓ 1 callersMethodbuild_group
(&mut self, group: &Group)
src/compiler.rs:271
↓ 1 callersMethodbuild_repetition
(&mut self, repetition: &Repetition)
src/compiler.rs:339
↓ 1 callersMethodclass
(&self, node: Class)
src/transformers.rs:186
↓ 1 callersMethodconcat
(&self, node: Vec<Hir>)
src/transformers.rs:43
↓ 1 callersMethoddot_matches_new_line
(mut self, dot_matches_new_line: bool)
src/compiler.rs:112
↓ 1 callersMethodempty
(&self)
src/transformers.rs:8
↓ 1 callersMethodget_max_capture
(&self)
src/compiler.rs:198
↓ 1 callersMethodget_scratch
(&self)
src/aho_corasick.rs:211
↓ 1 callersMethodgroup
(&self, node: Group)
src/transformers.rs:77
↓ 1 callersMethodhandle_finish
( &mut self, offset: usize, last_byte: Option<u8>, handler: &mut dyn MatchHand
src/compiler.rs:794
↓ 1 callersMethodkeywords
(&self)
src/aho_corasick.rs:131
↓ 1 callersMethodliteral
(&self, node: Literal)
src/transformers.rs:222
↓ 1 callersMethodmulti_line
(mut self, multi_line: bool)
src/compiler.rs:132
↓ 1 callersMethodnext_state
(&self, byte: u8)
src/aho_corasick.rs:22
↓ 1 callersMethodoffset
(&self)
src/aho_corasick.rs:93
↓ 1 callersMethodon_reset
(&mut self)
src/lib.rs:89
↓ 1 callersMethodparse
(&self)
src/compiler.rs:185
↓ 1 callersMethodpush_finish
(&mut self)
src/compiler.rs:644
↓ 1 callersMethodrefill
(&mut self)
src/intset.rs:124
↓ 1 callersMethodrepetition
(&self, node: Repetition)
src/transformers.rs:28
↓ 1 callersMethodset_next_state
(&mut self, byte: u8, next_state: usize)
src/aho_corasick.rs:36
↓ 1 callersMethodto_results
(self)
src/tests/teakettle.rs:19
↓ 1 callersMethodto_results
(self)
src/tests/shakespeare.rs:19
↓ 1 callersMethodword_boundary
(&self, node: WordBoundary)
src/transformers.rs:24
Methodallow_whitespace
(mut self, allow_whitespace: bool)
src/compiler.rs:102
Methodalternation
(&self, node: Vec<Hir>)
src/transformers.rs:47
Methodclass
(&self, node: Class)
src/transformers.rs:16
Methodclear
(&mut self)
src/intset.rs:67
Methoddefault
()
src/compiler.rs:583
Methoddisable
(&mut self, id: usize)
src/compiler.rs:636
Methodempty
()
src/aho_corasick.rs:63
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/lib.rs:24
Methodfrom
(error: regex_syntax::Error)
src/lib.rs:38
Methodget_pulse_interval
(&self)
src/lib.rs:81
Methodget_pulse_interval
(&self)
src/tests/shakespeare_noalloc.rs:32
Methodget_pulse_interval
(&self)
src/tests/shakespeare.rs:37
Methodgroup
(&self, node: Group)
src/transformers.rs:36
Methodis_empty
(&self)
src/intset.rs:134
Methodliteral
(&self, node: Literal)
src/transformers.rs:12
Methodmax_depth
(mut self, max_depth: u32)
src/compiler.rs:117
Methodmax_instructions
(mut self, max_instructions: usize)
src/compiler.rs:122
Methodmax_repetition
(mut self, max_repeat: usize)
src/compiler.rs:127
Methodnew
()
src/transformers.rs:96
Methodnew
(start: Option<usize>, end: Option<usize>)
src/lib.rs:69
Methodnew
(id: usize, expression: T)
src/compiler.rs:57
Methodnew
(value: u8, next_states: TransitionSet)
src/aho_corasick.rs:72
Methodnew
(size: usize)
src/intset.rs:113
Methodnew
(program_size: usize, capture_count: usize)
src/queue.rs:18
Methodnew
(_expected: Vec<Capture>)
src/tests/boundarytests.rs:6
Methodnew
(expected: Vec<Capture>)
src/tests/boundarytests_baat.rs:9
Methodnew
()
src/tests/shakespeare_noalloc.rs:19
Methodnew
()
src/tests/teakettle.rs:13
Methodnew
()
src/tests/smoketests.rs:8
Methodnew
()
src/tests/shakespeare.rs:13
Methodnew
(expected: Vec<Capture>)
src/tests/matchtests.rs:9
Methodnew_dense
()
src/aho_corasick.rs:14
Methodnew_from_bytes
(bytes: &ClassBytes)
src/compiler.rs:472
next →1–100 of 1,310, ranked by callers