MCPcopy Create free account

hub / github.com/2kai2kai2/ere / types & classes

Types & classes96 in github.com/2kai2kai2/ere

↓ 9 callersClassImplVMStateLabel
ere-core/src/engines/flat_lockstep_nfa.rs:89
↓ 9 callersClassImplVMStateLabel
ere-core/src/engines/flat_lockstep_nfa_u8.rs:91
↓ 6 callersClassU8Atom
ere-core/src/working_u8_nfa.rs:13
↓ 4 callersEnumCharClass
ere-core/src/parse_tree.rs:331
↓ 2 callersClassDisplayRange
Newtype for displaying a byte range for transitions. See [`DisplayByteChar`] for details.
ere-core/src/working_u8_dfa.rs:815
↓ 2 callersClassSubNFAStateID
ere-core/src/working_u8_dfa.rs:22
↓ 2 callersClassTransitionEpsilons
Implements a function that runs all epsilon transitions for all threads. ```ignore fn transition_epsilons_test( list: &mut [bool], idx: usize, len: u
ere-core/src/engines/flat_lockstep_nfa.rs:233
↓ 2 callersClassTransitionEpsilons
Implements a function that runs all epsilon transitions for all threads. ```ignore fn transition_epsilons_test( list: &mut [bool], idx: usize, len: u
ere-core/src/engines/flat_lockstep_nfa_u8.rs:245
↓ 2 callersClassTransitionSymbols
Assumes the `VMStates` enum is already created locally in the token stream Creates the function `transition_symbols_test` for running symbol transiti
ere-core/src/engines/flat_lockstep_nfa.rs:127
↓ 2 callersClassTransitionSymbols
Assumes the `VMStates` enum is already created locally in the token stream Creates the function `transition_symbols_test` for running symbol transiti
ere-core/src/engines/flat_lockstep_nfa_u8.rs:139
↓ 1 callersEnumAtom
ere-core/src/parse_tree.rs:373
↓ 1 callersClassCapturesDebug
ere-core/src/engines/flat_lockstep_nfa.rs:27
↓ 1 callersClassCapturesDebug
ere-core/src/engines/flat_lockstep_nfa_u8.rs:26
↓ 1 callersClassConfigBuilder
ere-core/src/config.rs:48
↓ 1 callersClassERE
ere-core/src/parse_tree.rs:63
↓ 1 callersClassEREBranch
ere-core/src/parse_tree.rs:126
↓ 1 callersClassExecFn
ere-core/src/engines/flat_lockstep_nfa.rs:537
↓ 1 callersClassExecFn
ere-core/src/engines/flat_lockstep_nfa_u8.rs:551
↓ 1 callersClassExecFn
ere-core/src/engines/dfa_u8.rs:147
↓ 1 callersClassTestFn
ere-core/src/engines/flat_lockstep_nfa.rs:278
↓ 1 callersClassTestFn
ere-core/src/engines/flat_lockstep_nfa_u8.rs:290
↓ 1 callersClassTestFn
ere-core/src/engines/dfa_u8.rs:37
EnumAmbiguousSubmatchMode
ere-core/src/config.rs:2
EnumAtomStatic
ere-core/src/engines/nfa_static.rs:16
EnumBracketCharClass
ere-core/src/parse_tree.rs:626
EnumBracketExpressionTerm
ere-core/src/parse_tree.rs:771
InterfaceBuildLayout
ere-core/src/visualization/layout.rs:5
ClassCachedNFA
The NFA and some precomputed data to go with it.
ere-core/src/engines/flat_lockstep_nfa.rs:54
ClassCachedNFA
The NFA and some precomputed data to go with it. Helps avoid recomputing the same data all over and also packages data together for convenience.
ere-core/src/engines/flat_lockstep_nfa_u8.rs:56
ClassConfig
ere-core/src/config.rs:20
ClassDAGLayout
For DAGs, EXCEPT that self-loops are allowed https://en.wikipedia.org/wiki/Layered_graph_drawing
ere-core/src/visualization/layout.rs:15
ClassDisplayByteChar
Newtype for displaying bytes as characters. - Printable ascii characters are printed as themselves (or their escaped versions) - Other characters are
ere-core/src/working_u8_dfa.rs:798
EnumEREExpression
ere-core/src/parse_tree.rs:202
EnumEREPart
ere-core/src/parse_tree.rs:158
ClassEpsilonPropogation
ere-core/src/epsilon_propogation.rs:24
ClassEpsilonTransition
ere-core/src/working_nfa.rs:37
EnumEpsilonType
ere-core/src/working_nfa.rs:8
ClassExecFn
Implements `ToTokens` to create the `exec` function with vm-like one-pass implementation.
ere-core/src/engines/one_pass_u8.rs:516
ClassImplFunctionalFnIdent
ere-core/src/engines/one_pass_u8.rs:622
ClassImplTransition
ere-core/src/engines/flat_lockstep_nfa.rs:338
ClassImplTransition
ere-core/src/engines/flat_lockstep_nfa_u8.rs:350
ClassImplTransitionStateEpsilon
Implements epsilon transitions for a single state Becomes: ```ignore if list[#from_state] { // ... } ```
ere-core/src/engines/flat_lockstep_nfa.rs:175
ClassImplTransitionStateEpsilon
Implements epsilon transitions for a single state Becomes: ```ignore if list[#from_state] { // ... } ```
ere-core/src/engines/flat_lockstep_nfa_u8.rs:187
ClassImplTransitionStateSymbol
Implements symbol transitions for a single state
ere-core/src/engines/flat_lockstep_nfa.rs:107
ClassImplTransitionStateSymbol
Implements symbol transitions for a single state
ere-core/src/engines/flat_lockstep_nfa_u8.rs:109
ClassImplVMStateLabel
ere-core/src/engines/one_pass_u8.rs:278
ClassLatexGraph
Used for tikz visualizations of NFA-like graphs
ere-core/src/visualization/latex_graph.rs:92
ClassLatexGraphState
ere-core/src/visualization/latex_graph.rs:50
ClassLatexGraphTransition
ere-core/src/visualization/latex_graph.rs:23
EnumLayerNode
ere-core/src/visualization/layout.rs:94
ClassMatchStatement
ere-core/src/engines/one_pass_u8.rs:299
ClassMatchStatementFinal
Match statements after the input is fully consumed
ere-core/src/engines/one_pass_u8.rs:337
ClassNFAStateStatic
ere-core/src/engines/nfa_static.rs:113
ClassNFAStatic
ere-core/src/engines/nfa_static.rs:151
ClassNFATransitionStatic
ere-core/src/engines/nfa_static.rs:85
EnumNormalStateSymbolMatchStatements
ere-core/src/engines/dfa_u8.rs:101
ClassNormalTransitionMatchStatement
ere-core/src/engines/dfa_u8.rs:290
ClassPhoneMatcher
tests/struct_attr_regex.rs:9
ClassQuantifier
ere-core/src/parse_tree.rs:264
EnumQuantifierType
ere-core/src/parse_tree.rs:216
ClassRegex
A regular expression (specifically, a [POSIX ERE](https://en.wikibooks.org/wiki/Regular_Expressions/POSIX-Extended_Regular_Expressions)). Internally,
ere-core/src/lib.rs:25
EnumRegexParseError
ere-core/src/parse_tree.rs:43
ClassRun
ere-core/src/engines/one_pass_u8.rs:156
EnumSimplifiedTreeNode
ere-core/src/simplified_tree.rs:9
EnumStackItem
ere-core/src/working_u8_nfa.rs:848
EnumStackItem
ere-core/src/visualization/layout.rs:27
EnumStateFn
Implements the transition function for a state. Will either use the [`StateFnWithRun`] or [`StateFnNormal`] depending on whether the state has a run o
ere-core/src/engines/one_pass_u8.rs:758
ClassStateFnNormal
Implements the transition function for a state, without a run. Generally called through [`StateFn`].
ere-core/src/engines/one_pass_u8.rs:687
ClassStateFnWithRun
Implements the transition function for a state, where the state is the start of a run. Being the start of a run, it may match many bytes. Generally c
ere-core/src/engines/one_pass_u8.rs:648
EnumStateRunInclusion
ere-core/src/engines/one_pass_u8.rs:165
ClassSubNFATransition
ere-core/src/working_u8_dfa.rs:262
EnumTag
ere-core/src/epsilon_propogation.rs:7
EnumTag
ere-core/src/engines/one_pass_u8.rs:141
ClassTestFn
Implements `ToTokens` to create the `test` function with vm-like one-pass implementation.
ere-core/src/engines/one_pass_u8.rs:363
ClassThread
ere-core/src/engines/flat_lockstep_nfa.rs:19
ClassThread
ere-core/src/engines/flat_lockstep_nfa_u8.rs:18
ClassThreadUpdates
ere-core/src/engines/flat_lockstep_nfa.rs:617
ClassThreadUpdates
ere-core/src/engines/flat_lockstep_nfa_u8.rs:630
ClassThreadUpdates
ere-core/src/engines/one_pass_u8.rs:22
ClassU8DFA
Un-tagged DFA. Only useful for `test`, not `exec`.
ere-core/src/working_u8_dfa.rs:568
EnumU8DFAAccept
ere-core/src/working_u8_dfa.rs:531
ClassU8DFAState
ere-core/src/working_u8_dfa.rs:539
ClassU8DFATransition
ere-core/src/working_u8_dfa.rs:525
ClassU8NFA
ere-core/src/working_u8_nfa.rs:150
ClassU8State
ere-core/src/working_u8_nfa.rs:90
ClassU8TDFA
A Tagged DFA over `u8`s, fully constructed. Intended for use at compile time.
ere-core/src/working_u8_dfa.rs:363
EnumU8TDFAAccept
ere-core/src/working_u8_dfa.rs:67
ClassU8TDFAAcceptTransition
Final epsilon-like transition when at end, allows end anchors within it
ere-core/src/working_u8_dfa.rs:44
ClassU8TDFAState
ere-core/src/working_u8_dfa.rs:148
ClassU8TDFATransition
ere-core/src/working_u8_dfa.rs:25
ClassU8Transition
ere-core/src/working_u8_nfa.rs:61
EnumVMStateLabel
ere-core/src/engines/dfa_u8.rs:13
InterfaceVecExt
ere-core/src/working_u8_dfa.rs:775
ClassWorkingNFA
ere-core/src/working_nfa.rs:186
ClassWorkingState
ere-core/src/working_nfa.rs:126
ClassWorkingTransition
ere-core/src/working_nfa.rs:86