Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dherman/esprit
/ functions
Functions
429 in github.com/dherman/esprit
⨍
Functions
429
◇
Types & classes
130
↓ 55 callers
Method
map
(self, f: F)
crates/estree/src/result.rs:11
↓ 44 callers
Method
reread
(&mut self, expected: TokenData)
src/state.rs:76
↓ 39 callers
Method
expect
(&mut self, expected: TokenData)
src/state.rs:41
↓ 36 callers
Function
span
(left: &T, right: &U)
crates/joker/src/track.rs:101
↓ 35 callers
Method
peek
(&mut self)
src/state.rs:33
↓ 33 callers
Method
ty
(&self)
crates/unjson/src/ty.rs:24
↓ 28 callers
Method
finish
(mut self, mut right: Expr)
src/stack.rs:135
↓ 25 callers
Method
extract_expr
(&mut self, name: &'static str)
crates/estree/src/node.rs:86
↓ 25 callers
Method
read_punc
(&mut self, value: TokenData)
crates/joker/src/lexer.rs:559
↓ 25 callers
Function
type_error
(expected: &'static str, actual: Ty)
crates/unjson/src/error.rs:37
↓ 24 callers
Method
peek
(&mut self)
crates/joker/src/lexer.rs:112
↓ 20 callers
Method
allow_in
(&mut self, allow_in: bool, parse: F)
src/context.rs:42
↓ 20 callers
Method
span
(&mut self, parse: &mut F)
src/track.rs:36
↓ 19 callers
Method
skip
(&mut self)
crates/joker/src/lexer.rs:120
↓ 19 callers
Method
unread_token
(&mut self, token: Token)
crates/joker/src/lexer.rs:85
↓ 18 callers
Method
reread
(&mut self, ch: char)
crates/joker/src/lexer.rs:106
↓ 17 callers
Method
assignment_expression
AssignmentExpression ::= YieldPrefix* "yield" YieldPrefix* ConditionalExpression (("=" | AssignmentOperator) AssignmentExpression)?
src/parser.rs:1629
↓ 17 callers
Method
extract_field
(&mut self, name: &'static str)
crates/unjson/src/unjson.rs:393
↓ 16 callers
Method
get_field
(&self, name: &'static str)
crates/unjson/src/unjson.rs:288
↓ 14 callers
Method
read
(&mut self)
src/state.rs:25
↓ 14 callers
Method
read_punc2
(&mut self, value: TokenData)
crates/joker/src/lexer.rs:565
↓ 14 callers
Method
unexpected
(&mut self)
src/parser.rs:162
↓ 13 callers
Method
extract_object
(&mut self, name: &'static str)
crates/unjson/src/unjson.rs:416
↓ 13 callers
Method
extract_string
(&mut self, name: &'static str)
crates/unjson/src/unjson.rs:400
↓ 12 callers
Method
into_object
(self)
crates/unjson/src/unjson.rs:160
↓ 12 callers
Function
string_error
(expected: &'static str, actual: String)
crates/estree/src/error.rs:74
↓ 12 callers
Method
tracking_ref
(&self)
src/parser.rs:51
↓ 11 callers
Method
end
(&self, lexer: &Lexer<I>, value: TokenData)
crates/joker/src/lexer.rs:28
↓ 11 callers
Method
end_with_auto_semi
(&self, parser: &mut Parser<I>, newline: Newline, cons: F)
src/track.rs:71
↓ 11 callers
Method
extract_array
(&mut self, name: &'static str)
crates/unjson/src/unjson.rs:408
↓ 11 callers
Method
start
(&self)
crates/joker/src/lexer.rs:96
↓ 10 callers
Method
into_token_data
(self)
crates/joker/src/token.rs:230
↓ 10 callers
Method
start
(&self)
src/track.rs:32
↓ 10 callers
Method
tag
(&self)
crates/estree/src/tag.rs:117
↓ 9 callers
Method
expression
Expression ::= AssignmentExpression ("," AssignmentExpression)
src/parser.rs:1682
↓ 9 callers
Method
is_es_newline
(self)
crates/joker/src/char.rs:16
↓ 9 callers
Method
matches
(&mut self, expected: TokenData)
src/state.rs:58
↓ 9 callers
Method
skip2
(&mut self)
crates/joker/src/lexer.rs:124
↓ 8 callers
Method
extract_stmt
(&mut self, name: &'static str)
crates/estree/src/node.rs:82
↓ 8 callers
Method
into_expr
(mut self)
crates/estree/src/expr.rs:25
↓ 8 callers
Method
pattern
(&mut self)
src/parser.rs:368
↓ 7 callers
Method
into_assign_patt
(self)
crates/easter/src/cover.rs:54
↓ 7 callers
Method
into_id
(mut self)
crates/estree/src/id.rs:15
↓ 7 callers
Method
is_es_dec_digit
(self)
crates/joker/src/char.rs:68
↓ 7 callers
Method
ok_type
(self, expected: &'static str, actual: Ty)
crates/unjson/src/unjson.rs:11
↓ 6 callers
Method
extract_expr_opt
(&mut self, name: &'static str)
crates/estree/src/node.rs:90
↓ 6 callers
Method
extract_object_opt
(&mut self, name: &'static str)
crates/unjson/src/unjson.rs:420
↓ 6 callers
Method
into_string
(self)
crates/joker/src/word.rs:124
↓ 6 callers
Method
paren_expression
(&mut self)
src/parser.rs:1150
↓ 6 callers
Method
peek2
(&mut self)
crates/joker/src/lexer.rs:116
↓ 6 callers
Method
posn
(&self)
src/track.rs:28
↓ 6 callers
Method
tracking_ref
(&self)
crates/easter/src/patt.rs:41
↓ 5 callers
Function
assert_test2
(source: &str, expected: &std::result::Result<TokenData, String>, expected_next: TokenData, actual: Result<(To
crates/joker/src/lexer.rs:741
↓ 5 callers
Method
extract_patt
(&mut self, name: &'static str)
crates/estree/src/node.rs:137
↓ 5 callers
Method
function_body
(&mut self, params: &[Patt<Id>])
src/parser.rs:428
↓ 5 callers
Method
id
(&mut self, binding: bool)
src/parser.rs:592
↓ 5 callers
Method
into_assign_target
(self)
crates/easter/src/cover.rs:39
↓ 5 callers
Method
iteration_body
(&mut self)
src/parser.rs:666
↓ 5 callers
Function
lex2
(source: &String, operator: bool)
crates/joker/src/lexer.rs:735
↓ 5 callers
Method
more_for_head
'for' '(' dtor .
src/parser.rs:896
↓ 5 callers
Method
more_for_in
'for' '(' head 'in' .
src/parser.rs:922
↓ 5 callers
Method
name
(&self)
crates/joker/src/word.rs:78
↓ 5 callers
Method
new_id
(&mut self, binding: bool, name: Name, location: Span)
src/parser.rs:571
↓ 5 callers
Function
node_type_error
(expected: &'static str, actual: Tag)
crates/estree/src/error.rs:82
↓ 5 callers
Method
read
(&mut self)
crates/joker/src/lexer.rs:102
↓ 5 callers
Method
read_hex_digit_into
(&mut self, s: &mut String)
crates/joker/src/lexer.rs:522
↓ 5 callers
Method
read_token
(&mut self, operator: bool)
crates/joker/src/lexer.rs:78
↓ 5 callers
Method
statement
(&mut self)
src/parser.rs:501
↓ 4 callers
Method
as_ref
(&self)
crates/joker/src/word.rs:175
↓ 4 callers
Method
block
(&mut self)
src/parser.rs:532
↓ 4 callers
Method
extract_bool
(&mut self, name: &'static str)
crates/unjson/src/unjson.rs:424
↓ 4 callers
Method
extract_id
(&mut self, name: &'static str)
crates/estree/src/node.rs:55
↓ 4 callers
Method
has_arg_same_line
(&mut self)
src/state.rs:83
↓ 4 callers
Method
into_fun
(mut self, id: Id)
crates/estree/src/fun.rs:13
↓ 4 callers
Method
is_es_oct_digit
(self)
crates/joker/src/char.rs:75
↓ 4 callers
Method
more_comma
(&mut self, first: T, f: F)
src/parser.rs:954
↓ 4 callers
Method
more_for
'for' '(' head ';' .
src/parser.rs:908
↓ 4 callers
Method
more_for_of
'for' '(' head 'of' .
src/parser.rs:930
↓ 4 callers
Method
more_prop_init
(&mut self, key: PropKey)
src/parser.rs:1252
↓ 4 callers
Method
peek_op
(&mut self)
src/state.rs:37
↓ 4 callers
Method
read_op
(&mut self)
src/state.rs:29
↓ 4 callers
Method
read_until_with
(&mut self, pred: &F, read: &mut G)
crates/joker/src/lexer.rs:180
↓ 4 callers
Method
reread_token
(&mut self)
crates/joker/src/lexer.rs:74
↓ 4 callers
Method
statement_list
(&mut self)
src/parser.rs:316
↓ 4 callers
Method
stmt_list_item
(&mut self, allow_decl: bool)
src/parser.rs:449
↓ 4 callers
Method
tracking_mut
(&mut self)
src/parser.rs:60
↓ 3 callers
Method
alphabetize
(&self)
crates/joker/src/token.rs:112
↓ 3 callers
Function
array_error
(expected: usize, actual: usize)
crates/estree/src/error.rs:66
↓ 3 callers
Method
body_directives
(&mut self)
src/parser.rs:241
↓ 3 callers
Method
comma_separated
(&mut self, f: F)
src/parser.rs:947
↓ 3 callers
Method
extract_id_opt
(&mut self, name: &'static str)
crates/estree/src/node.rs:59
↓ 3 callers
Method
extract_script
(&mut self, name: &'static str)
crates/estree/src/node.rs:187
↓ 3 callers
Method
extract_stmt_list
(&mut self, name: &'static str)
crates/estree/src/node.rs:127
↓ 3 callers
Method
first_binding
first(LexicalBinding) = first(BindingIdentifier) U first(BindingPattern) = IdentifierName U first(BindingPattern) = IdentifierName U first(ObjectBindi
src/tokens.rs:25
↓ 3 callers
Method
for_expr
(&mut self)
src/parser.rs:863
↓ 3 callers
Method
formal_parameters
(&mut self)
src/parser.rs:331
↓ 3 callers
Method
into_block
(mut self)
crates/estree/src/stmt.rs:267
↓ 3 callers
Method
into_number_literal
(self)
crates/estree/src/lit.rs:21
↓ 3 callers
Method
into_script
(mut self)
crates/estree/src/prog.rs:11
↓ 3 callers
Method
matches
(&mut self, ch: char)
crates/joker/src/lexer.rs:129
next →
1–100 of 429, ranked by callers