Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chr4/writing_an_interpreter_in_rust
/ functions
Functions
16 in github.com/chr4/writing_an_interpreter_in_rust
⨍
Functions
16
◇
Types & classes
2
↓ 6 callers
Method
read_char
(&mut self)
src/lexer.rs:16
↓ 4 callers
Method
peek_char
(&mut self)
src/lexer.rs:20
↓ 2 callers
Function
is_letter
is_letter checks whether a char is a valid alphabetic character or an underscore
src/lexer.rs:123
↓ 2 callers
Method
next_token
(&mut self)
src/lexer.rs:72
↓ 2 callers
Method
peek_char_eq
(&mut self, ch: char)
src/lexer.rs:24
↓ 1 callers
Function
lookup_ident
(ident: &str)
src/token.rs:48
↓ 1 callers
Method
peek_is_letter
(&mut self)
src/lexer.rs:40
↓ 1 callers
Method
read_identifier
(&mut self, first: char)
src/lexer.rs:47
↓ 1 callers
Method
read_number
(&mut self, first: char)
src/lexer.rs:58
↓ 1 callers
Method
skip_whitespace
(&mut self)
src/lexer.rs:31
Method
default
Choose an Illegal identifier as default this should be overriden before being used
src/token.rs:43
Function
is_letter_test
()
src/lexer.rs:128
Function
lookup_ident_test
()
src/token.rs:62
Function
main
Start a custom repl
src/main.rs:9
Method
new
(input: &str)
src/lexer.rs:12
Function
next_token_test
()
src/lexer.rs:139