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
↓ 3 callers
Method
matches_op
(&mut self, expected: TokenData)
src/state.rs:67
↓ 3 callers
Method
more_suffixes
MemberBaseExpression . Suffix
src/parser.rs:1474
↓ 3 callers
Method
next
(&mut self)
crates/joker/src/reader.rs:40
↓ 3 callers
Method
perform
(self, module: bool)
src/error.rs:91
↓ 3 callers
Method
posn
(&self)
crates/joker/src/lexer.rs:92
↓ 3 callers
Method
pragma
(&self)
src/tokens.rs:34
↓ 3 callers
Method
property_key
(&mut self)
src/parser.rs:1296
↓ 3 callers
Method
property_key_opt
(&mut self)
src/parser.rs:1281
↓ 3 callers
Method
read_decimal_digits
(&mut self)
crates/joker/src/lexer.rs:293
↓ 3 callers
Method
read_into_until
(&mut self, s: &mut String, pred: &F)
crates/joker/src/lexer.rs:152
↓ 3 callers
Method
read_punc2_3
(&mut self, ch: char, value2: TokenData, value3: TokenData)
crates/joker/src/lexer.rs:578
↓ 3 callers
Method
read_radix_int
(&mut self, radix: u32, pred: &F, cons: &G, missing_digits: Error)
crates/joker/src/lexer.rs:325
↓ 3 callers
Function
script
(s: &str)
src/lib.rs:37
↓ 3 callers
Method
skip_line_comment
(&mut self, prefix_len: usize)
crates/joker/src/lexer.rs:220
↓ 3 callers
Method
strict_check
(&mut self, f: F)
src/parser.rs:388
↓ 3 callers
Function
type_error
(expected: &'static str, actual: Ty)
crates/estree/src/error.rs:58
↓ 3 callers
Method
untrack
(&mut self)
src/parser.rs:69
↓ 2 callers
Function
add_bench
(tests: &mut Vec<TestDescAndFn>, name: String, ignore: bool, f: F)
benches/parser-bench.rs:38
↓ 2 callers
Function
add_test
(tests: &mut Vec<TestDescAndFn>, name: String, ignore: bool, f: F)
tests/parser-test.rs:33
↓ 2 callers
Method
append_to
(self, expr: Expr)
src/expr.rs:24
↓ 2 callers
Method
arguments
Arguments ::= "(" Argument*[","] ")"
src/parser.rs:1421
↓ 2 callers
Method
atom
(&self)
crates/joker/src/word.rs:159
↓ 2 callers
Method
binding_pattern
(&mut self)
src/parser.rs:381
↓ 2 callers
Method
deref_brack
(&mut self)
src/parser.rs:1449
↓ 2 callers
Method
deref_dot
(&mut self)
src/parser.rs:1468
↓ 2 callers
Method
expand_tracking
(&self, ast: &MacroInput, mutability: Mutability)
crates/derive/src/lib.rs:92
↓ 2 callers
Method
expr_list_item
(&mut self)
src/parser.rs:1214
↓ 2 callers
Method
expression_statement
(&mut self)
src/parser.rs:526
↓ 2 callers
Method
extend
(&mut self, mut left: Expr, op: Infix)
src/stack.rs:127
↓ 2 callers
Method
extract_assign_target
(&mut self, name: &'static str)
crates/estree/src/node.rs:66
↓ 2 callers
Method
extract_block
(&mut self, name: &'static str)
crates/estree/src/node.rs:133
↓ 2 callers
Method
extract_dtor_list
(&mut self, name: &'static str)
crates/estree/src/node.rs:168
↓ 2 callers
Method
extract_expr_list
(&mut self, name: &'static str)
crates/estree/src/node.rs:97
↓ 2 callers
Method
fill
(self, right: Expr)
src/stack.rs:51
↓ 2 callers
Method
function
(&mut self, get_id: F)
src/parser.rs:415
↓ 2 callers
Method
had_escape
(&self)
crates/joker/src/word.rs:21
↓ 2 callers
Method
into_const
(self)
crates/estree/src/decl.rs:26
↓ 2 callers
Method
into_expr_list_item
(mut self)
crates/estree/src/expr.rs:142
↓ 2 callers
Method
into_mod_item
(self)
crates/easter/src/stmt.rs:174
↓ 2 callers
Method
into_object_opt
(self)
crates/unjson/src/unjson.rs:167
↓ 2 callers
Method
into_patt
(self)
crates/estree/src/patt.rs:13
↓ 2 callers
Method
into_prop_key
(self)
crates/estree/src/obj.rs:50
↓ 2 callers
Method
into_stmt
(self)
crates/estree/src/stmt.rs:244
↓ 2 callers
Function
into_stmt_list_item
(mut this: Object, allow_decl: bool)
crates/estree/src/stmt.rs:120
↓ 2 callers
Method
is_es_hex_digit
(self)
crates/joker/src/char.rs:59
↓ 2 callers
Method
is_es_identifier_start
(self)
crates/joker/src/char.rs:33
↓ 2 callers
Method
is_es_whitespace
(self)
crates/joker/src/char.rs:23
↓ 2 callers
Method
more_module_items
(&mut self, mut items: Vec<ModItem>)
src/parser.rs:299
↓ 2 callers
Method
more_new_expression
"new"+n MemberBaseExpression . Deref* Arguments<n Suffix
src/parser.rs:1383
↓ 2 callers
Method
new_id_from_token
(&mut self, binding: bool, token: Token)
src/parser.rs:564
↓ 2 callers
Method
peek_token
(&mut self, operator: bool)
crates/joker/src/lexer.rs:57
↓ 2 callers
Method
precedence
(&self)
src/stack.rs:30
↓ 2 callers
Method
primary_expression
PrimaryExpression ::= "this" IdentifierReference Literal ArrayLiteral ObjectLiteral FunctionExpression ClassExpression GeneratorExpression RegularExpr
src/parser.rs:1168
↓ 2 callers
Method
read_digit_into
(&mut self, s: &mut String, radix: u32, pred: &F, missing_digits: Error)
crates/joker/src/lexer.rs:508
↓ 2 callers
Method
read_exp_part
(&mut self)
crates/joker/src/lexer.rs:299
↓ 2 callers
Method
read_next_token
(&mut self, operator: bool)
crates/joker/src/lexer.rs:585
↓ 2 callers
Method
read_number
(&mut self)
crates/joker/src/lexer.rs:362
↓ 2 callers
Method
read_regexp_backslash
(&mut self, s: &mut String)
crates/joker/src/lexer.rs:269
↓ 2 callers
Method
read_unicode_escape_seq
(&mut self, s: &mut String)
crates/joker/src/lexer.rs:442
↓ 2 callers
Method
read_word
(&mut self)
crates/joker/src/lexer.rs:537
↓ 2 callers
Method
read_word_parts
(&mut self)
crates/joker/src/lexer.rs:526
↓ 2 callers
Method
script
(self)
src/parser.rs:102
↓ 2 callers
Method
script_body
(&mut self)
src/parser.rs:231
↓ 2 callers
Method
set_module
(&mut self)
src/parser.rs:184
↓ 2 callers
Method
skip_until
(&mut self, pred: &F)
crates/joker/src/lexer.rs:139
↓ 2 callers
Method
take_deferred
(&mut self)
src/parser.rs:158
↓ 2 callers
Method
tracking_ref
(&self)
crates/joker/src/track.rs:47
↓ 2 callers
Method
unary_expression
UnaryExpression ::= Prefix* LHSExpression PostfixOperator?
src/parser.rs:1510
↓ 2 callers
Function
unexpected_module
(module: Module)
src/parser.rs:77
↓ 1 callers
Function
add_digits
(digits: Vec<u32>, radix: u32)
crates/joker/src/lexer.rs:13
↓ 1 callers
Method
append_to_new
(self, new: Token, expr: Expr)
src/expr.rs:51
↓ 1 callers
Method
array_element
(&mut self)
src/parser.rs:1229
↓ 1 callers
Method
array_literal
(&mut self, start: Token)
src/parser.rs:1195
↓ 1 callers
Method
as_array_opt
(&self)
crates/unjson/src/unjson.rs:50
↓ 1 callers
Method
as_bool_opt
(&self)
crates/unjson/src/unjson.rs:66
↓ 1 callers
Method
as_f64_opt
(&self)
crates/unjson/src/unjson.rs:90
↓ 1 callers
Method
as_i64_opt
(&self)
crates/unjson/src/unjson.rs:74
↓ 1 callers
Method
as_number
(&self)
crates/unjson/src/unjson.rs:33
↓ 1 callers
Method
as_number_opt
(&self)
crates/unjson/src/unjson.rs:98
↓ 1 callers
Method
as_object_opt
(&self)
crates/unjson/src/unjson.rs:58
↓ 1 callers
Function
as_ref_test
(tests: &mut Vec<TestDescAndFn>)
tests/parser-test.rs:44
↓ 1 callers
Method
as_str_opt
(&self)
crates/unjson/src/unjson.rs:42
↓ 1 callers
Method
as_u64_opt
(&self)
crates/unjson/src/unjson.rs:82
↓ 1 callers
Method
break_statement
(&mut self)
src/parser.rs:1016
↓ 1 callers
Method
call_expression
CallExpression ::= (MemberBaseExpression | "super" Suffix) Suffix
src/parser.rs:1402
↓ 1 callers
Method
case
(&mut self)
src/parser.rs:997
↓ 1 callers
Method
catch_opt
(&mut self)
src/parser.rs:1117
↓ 1 callers
Method
conditional_expression
ConditionalExpression ::= UnaryExpression (Infix UnaryExpression)* ("?" AssignmentExpression ":" AssignmentExpression)?
src/parser.rs:1609
↓ 1 callers
Method
const_declaration
(&mut self)
src/parser.rs:557
↓ 1 callers
Method
continue_statement
(&mut self)
src/parser.rs:1036
↓ 1 callers
Method
curr_posn
(&self)
crates/joker/src/reader.rs:34
↓ 1 callers
Method
debugger_statement
(&mut self)
src/parser.rs:1144
↓ 1 callers
Method
default
(&mut self)
src/parser.rs:1007
↓ 1 callers
Method
deref_opt
Deref ::= "[" Expression "]" "." IdentifierName
src/parser.rs:1441
↓ 1 callers
Method
description
(&self)
src/error.rs:41
↓ 1 callers
Method
description
(&self)
crates/easter/src/cover.rs:22
↓ 1 callers
Method
description
(&self)
crates/joker/src/error.rs:37
↓ 1 callers
Function
deserialize_lexer_tests
(src: &str)
crates/joker/src/test.rs:198
↓ 1 callers
Method
do_statement
(&mut self)
src/parser.rs:673
↓ 1 callers
Method
empty_statement
(&mut self)
src/parser.rs:644
← previous
next →
101–200 of 429, ranked by callers