MCPcopy Create free account

hub / github.com/2kai2kai2/ere / functions

Functions264 in github.com/2kai2kai2/ere

Methodnfa_never
Makes an NFA that never matches.
ere-core/src/working_u8_nfa.rs:375
Methodnfa_never
Makes an NFA that never matches.
ere-core/src/working_nfa.rs:384
Methodnfa_repeat
Makes an NFA that matches some NFA concatenated with itself multiple times.
ere-core/src/working_u8_nfa.rs:289
Methodnfa_repeat
Makes an NFA that matches some NFA concatenated with itself multiple times.
ere-core/src/working_nfa.rs:279
Methodnfa_star
Makes an NFA that matches some NFA concatenated with itself any number of times.
ere-core/src/working_u8_nfa.rs:335
Methodnfa_star
Makes an NFA that matches some NFA concatenated with itself any number of times.
ere-core/src/working_nfa.rs:340
Methodnfa_start
Makes an NFA that matches zero length but only at the text start
ere-core/src/working_u8_nfa.rs:359
Methodnfa_start
Makes an NFA that matches zero length but only at the text start
ere-core/src/working_nfa.rs:368
Methodnfa_symbol
Makes an NFA matching a some symbol.
ere-core/src/working_u8_nfa.rs:178
Methodnfa_symbol
Makes an NFA matching a some symbol.
ere-core/src/working_nfa.rs:196
Methodnfa_symbol_char
Makes an NFA matching a specific char.
ere-core/src/working_u8_nfa.rs:165
Methodnfa_union
Makes a union of NFAs.
ere-core/src/working_u8_nfa.rs:225
Methodnfa_union
Makes a union of NFAs.
ere-core/src/working_nfa.rs:204
Methodnfa_upto
Makes an NFA that matches some NFA concatenated with itself up to some number of times.
ere-core/src/working_u8_nfa.rs:293
Methodnfa_upto
Makes an NFA that matches some NFA concatenated with itself up to some number of times.
ere-core/src/working_nfa.rs:287
Methodnum_capture_groups
Finds the number of capture groups in this NFA
ere-core/src/working_u8_nfa.rs:819
Methodnum_capture_groups
(&self)
ere-core/src/working_u8_dfa.rs:425
Functionparse_atom_brackets
()
ere-core/src/parse_tree.rs:941
Functionparse_atom_err
()
ere-core/src/parse_tree.rs:1020
Functionparse_atom_simple
()
ere-core/src/parse_tree.rs:924
Functionparse_quantifiers
()
ere-core/src/parse_tree.rs:890
Methodparse_str
(input: &str)
ere-core/src/parse_tree.rs:87
Methodparse_str_syn
(string: &str, span: proc_macro2::Span)
ere-core/src/parse_tree.rs:95
Functionphone_number
()
tests/pure_regex.rs:35
Functionphone_number
()
ere-core/src/working_u8_nfa.rs:1023
Functionphone_number
()
ere-core/src/working_u8_dfa.rs:838
Functionphone_number
()
ere-core/src/working_nfa.rs:1033
Functionphone_number_struct
()
tests/struct_attr_regex.rs:6
Functionphone_number_usa
(c: &mut Criterion)
benches/ere_benchmark.rs:145
Functionrange_digit
()
ere-core/src/working_u8_nfa.rs:1107
Functionrange_digit
()
ere-core/src/working_nfa.rs:1113
Functionreconstruction
()
ere-core/src/parse_tree.rs:857
Functionregex
(attr: TokenStream, input: TokenStream)
ere-macros/src/lib.rs:213
Functionrgb_simple
(c: &mut Criterion)
benches/ere_benchmark.rs:50
Functionrgba
(c: &mut Criterion)
benches/ere_benchmark.rs:95
Methodserialize_as_token_stream
Serialize as [`Atom`], deserialize as [`AtomStatic`]
ere-core/src/engines/nfa_static.rs:35
Methodserialize_check
(&self)
ere-core/src/parse_tree.rs:480
Functionserialize_nfa_as_token_stream
Converts a [`WorkingNFA`] into a format that, when returned by a proc macro, will create the corresponding [`NFAStatic`].
ere-core/src/engines/nfa_static.rs:228
Methodserialize_thread_update_exec
Creates a block which takes `thread` from its local context, updates it using `self` (compile-time), and appends it to `new_threads` from its local co
ere-core/src/engines/flat_lockstep_nfa.rs:628
Methodserialize_thread_update_exec
Creates a block which takes `thread` from its local context, updates it using `self` (compile-time), and appends it to `new_threads` from its local co
ere-core/src/engines/flat_lockstep_nfa_u8.rs:641
Methodserialize_thread_update_test
Creates a block which takes `list: &mut [bool; STATE_NUM]` from its local context, updates it in-place using `self` (compile-time).
ere-core/src/engines/flat_lockstep_nfa.rs:620
Methodserialize_thread_update_test
Creates a block which takes `list: &mut [bool; STATE_NUM]` from its local context, updates it in-place using `self` (compile-time).
ere-core/src/engines/flat_lockstep_nfa_u8.rs:633
Methodtest
Using the classical NFA algorithm to do a simple boolean test on a string.
ere-core/src/working_u8_nfa.rs:925
Methodtest
(&self, text: &str)
ere-core/src/lib.rs:32
Methodtest
Using the classical NFA algorithm to do a simple boolean test on a string.
ere-core/src/working_nfa.rs:935
Methodtest
Using the classical NFA algorithm.
ere-core/src/engines/nfa_static.rs:156
Methodtest_immediate_accept
Returns `true` if this state is an immediate accept state. This means that it has any non-anchored accept transition. This only applies to `test` imp
ere-core/src/working_u8_dfa.rs:168
Methodto_tikz
Writes a LaTeX TikZ representation to visualize the graph. If `include_doc` is `true`, will include the headers. Otherwise, you should include `\usep
ere-core/src/working_u8_nfa.rs:889
Methodto_tikz
Writes a LaTeX TikZ representation to visualize the graph. If `include_doc` is `true`, will include the headers. Otherwise, you should include `\usep
ere-core/src/working_u8_dfa.rs:461
Methodto_tikz
Writes a LaTeX TikZ representation to visualize the graph. If `include_doc` is `true`, will include the headers. Otherwise, you should include `\usep
ere-core/src/working_nfa.rs:898
Methodto_tikz
Writes a LaTeX TikZ representation to visualize the graph. If `include_doc` is `true`, will include the headers. Otherwise, you should include `\usep
ere-core/src/visualization/latex_graph.rs:100
Methodto_tokens
(&self, tokens: &mut TokenStream)
ere-core/src/parse_tree.rs:350
Methodto_tokens
(&self, tokens: &mut proc_macro2::TokenStream)
ere-core/src/working_nfa.rs:16
Methodto_tokens
(&self, tokens: &mut proc_macro2::TokenStream)
ere-core/src/engines/flat_lockstep_nfa.rs:91
Methodto_tokens
(&self, tokens: &mut proc_macro2::TokenStream)
ere-core/src/engines/flat_lockstep_nfa_u8.rs:93
Methodto_tokens
(&self, tokens: &mut proc_macro2::TokenStream)
ere-core/src/engines/dfa_u8.rs:18
Methodto_tokens
(&self, tokens: &mut proc_macro2::TokenStream)
ere-core/src/engines/one_pass_u8.rs:287
Methodtraverse
( thread: EpsilonPropogation, states: &Vec<crate::working_nfa::WorkingState>,
ere-core/src/epsilon_propogation.rs:49
Methodtry_from
(value: char)
ere-core/src/working_u8_nfa.rs:55
Methodunion
(self, other: SimplifiedTreeNode)
ere-core/src/simplified_tree.rs:31
Functionuri_with_authority
()
tests/pure_regex.rs:624
Functionus_state_abbreviations
()
tests/pure_regex.rs:298
Methodwith_epsilon
(mut self, to: usize)
ere-core/src/working_u8_nfa.rs:105
Methodwith_transition
(mut self, to: usize, symbol: Atom)
ere-core/src/working_nfa.rs:137
← previous201–264 of 264, ranked by callers