MCPcopy Create free account

hub / github.com/cherryramatisdev/regexer / functions

Functions20 in github.com/cherryramatisdev/regexer

↓ 6 callersFunctionconsume
(token: Token, peeks: &mut Peekable<Chars<'_>>)
regexer/src/lexer/tokens.rs:70
↓ 3 callersFunctionslice_until_end_func
( tokens: &'a Vec<tokens::Token>, curr_idx: &'a usize, )
regexer/src/lexer/ast.rs:29
↓ 2 callersFunctionfind_int_parameter
(tokens: &[tokens::Token], parameter: String)
regexer/src/lexer/ast.rs:63
↓ 2 callersFunctionparse
(input: String)
regexer/src/lib.rs:4
↓ 1 callersFunctioncall
()
cli/src/tui/tui.rs:71
↓ 1 callersFunctionfind_casing_parameter
(tokens: &[tokens::Token], parameter: String)
regexer/src/lexer/ast.rs:86
↓ 1 callersFunctionread_number
(peeks: &mut Peekable<Chars<'_>>)
regexer/src/lexer/tokens.rs:91
↓ 1 callersFunctionread_string
(peeks: &mut Peekable<Chars<'_>>)
regexer/src/lexer/tokens.rs:76
↓ 1 callersFunctionslice_until_end_group
( tokens: &'a Vec<tokens::Token>, curr_idx: &'a usize, )
regexer/src/lexer/ast.rs:44
↓ 1 callersFunctiontokenize
(line: String)
regexer/src/lexer/tokens.rs:18
↓ 1 callersFunctiontranspile
(functions: Vec<Function>)
regexer/src/transpiler/regex.rs:3
Functionmain
()
cli/src/main.rs:3
Methodon_event
(&mut self, event: Event, _nodes: &mut Nodes<'_>)
cli/src/tui/tui.rs:22
Functionparse
TODO: define a `consume` function to not keep repeating the peeks_tokens.next() all the time
regexer/src/lexer/ast.rs:121
Methodstate
(&self)
cli/src/tui/tui.rs:66
Functiontest_basic_tokenize
()
regexer/src/lexer/ast.rs:244
Functiontest_grouped_tokens
()
regexer/src/lexer/ast.rs:223
Functiontest_multiple_parameters
()
regexer/src/lexer/tokens.rs:246
Functiontest_select_parameters
()
regexer/src/lexer/ast.rs:283
Functiontest_tokenize
()
regexer/src/lexer/tokens.rs:111