Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cherryramatisdev/regexer
/ functions
Functions
20 in github.com/cherryramatisdev/regexer
⨍
Functions
20
◇
Types & classes
5
↓ 6 callers
Function
consume
(token: Token, peeks: &mut Peekable<Chars<'_>>)
regexer/src/lexer/tokens.rs:70
↓ 3 callers
Function
slice_until_end_func
( tokens: &'a Vec<tokens::Token>, curr_idx: &'a usize, )
regexer/src/lexer/ast.rs:29
↓ 2 callers
Function
find_int_parameter
(tokens: &[tokens::Token], parameter: String)
regexer/src/lexer/ast.rs:63
↓ 2 callers
Function
parse
(input: String)
regexer/src/lib.rs:4
↓ 1 callers
Function
call
()
cli/src/tui/tui.rs:71
↓ 1 callers
Function
find_casing_parameter
(tokens: &[tokens::Token], parameter: String)
regexer/src/lexer/ast.rs:86
↓ 1 callers
Function
read_number
(peeks: &mut Peekable<Chars<'_>>)
regexer/src/lexer/tokens.rs:91
↓ 1 callers
Function
read_string
(peeks: &mut Peekable<Chars<'_>>)
regexer/src/lexer/tokens.rs:76
↓ 1 callers
Function
slice_until_end_group
( tokens: &'a Vec<tokens::Token>, curr_idx: &'a usize, )
regexer/src/lexer/ast.rs:44
↓ 1 callers
Function
tokenize
(line: String)
regexer/src/lexer/tokens.rs:18
↓ 1 callers
Function
transpile
(functions: Vec<Function>)
regexer/src/transpiler/regex.rs:3
Function
main
()
cli/src/main.rs:3
Method
on_event
(&mut self, event: Event, _nodes: &mut Nodes<'_>)
cli/src/tui/tui.rs:22
Function
parse
TODO: define a `consume` function to not keep repeating the peeks_tokens.next() all the time
regexer/src/lexer/ast.rs:121
Method
state
(&self)
cli/src/tui/tui.rs:66
Function
test_basic_tokenize
()
regexer/src/lexer/ast.rs:244
Function
test_grouped_tokens
()
regexer/src/lexer/ast.rs:223
Function
test_multiple_parameters
()
regexer/src/lexer/tokens.rs:246
Function
test_select_parameters
()
regexer/src/lexer/ast.rs:283
Function
test_tokenize
()
regexer/src/lexer/tokens.rs:111