MCPcopy Create free account

hub / github.com/calypso-lang/calypso / functions

Functions157 in github.com/calypso-lang/calypso

↓ 56 callersMethodadvance
(&mut self)
crates/compiler/src/syntax/parser.rs:54
↓ 52 callersMethodpos
(&self)
crates/compiler/src/syntax/lexer.rs:508
↓ 50 callersMethodto
(self, end: Span)
crates/compiler/src/syntax/span.rs:153
↓ 47 callersMethodskip_nls
(&mut self)
crates/compiler/src/syntax/parser.rs:135
↓ 45 callersMethodadvance
(&mut self)
crates/compiler/src/syntax/lexer.rs:513
↓ 41 callersMethoddescription
(&self)
crates/compiler/src/syntax/token.rs:61
↓ 30 callersMethodemit
(&mut self, start: u32, end: u32, tok: Token)
crates/compiler/src/syntax/lexer.rs:530
↓ 27 callersMethodpeek
(&self)
crates/compiler/src/syntax/parser.rs:67
↓ 26 callersMethodget
(&self, id: Symbol)
crates/compiler/src/diag.rs:130
↓ 20 callersFunctionintnum
(x: i128, radix: Radix, suffix: Suffix)
crates/compiler/src/syntax/lexer.rs:601
↓ 15 callersMethodexpect
(&mut self, expected: Token)
crates/compiler/src/syntax/parser.rs:100
↓ 14 callersMethodeat_single_char
(&mut self, tok: Token)
crates/compiler/src/syntax/lexer.rs:501
↓ 14 callersMethodtry_consume
(&mut self, token: Token)
crates/compiler/src/syntax/parser.rs:249
↓ 13 callersMethodpush
(&mut self, x: T)
crates/compiler/src/arena.rs:29
↓ 10 callersMethoderror_expected_found
(&self, span: Span, expected: &'static str, found: &'static str)
crates/compiler/src/syntax/parser.rs:122
↓ 10 callersFunctionsuffix
(signed: bool, width: IntegerWidth)
crates/compiler/src/syntax/lexer.rs:605
↓ 9 callersMethodor_expr_error
(self, parser: &Parser<'gcx, I>)
crates/compiler/src/syntax/parser.rs:1214
↓ 8 callersMethodexpect_ident
(&mut self)
crates/compiler/src/syntax/parser.rs:111
↓ 8 callersMethodor_ty_error
(self, parser: &Parser<'gcx, I>)
crates/compiler/src/syntax/parser.rs:1224
↓ 8 callersMethodparse_delimited
( &mut self, parse: impl Fn(&mut Self) -> T, ending: impl Fn(Token) -> bool, s
crates/compiler/src/syntax/parser.rs:380
↓ 7 callersMethodparse_expr
(&mut self, allow_nl: bool)
crates/compiler/src/syntax/parser.rs:706
↓ 7 callersMethodreport_error
(&self, e: LexicalError)
crates/compiler/src/syntax/lexer.rs:283
↓ 7 callersMethodspan
(&self)
crates/compiler/src/syntax/parser.rs:302
↓ 6 callersMethodas_str
(self)
crates/compiler/src/symbol.rs:45
↓ 5 callersMethodexpect_matching
( &mut self, expected: Token, matching: Token, at: Span, )
crates/compiler/src/syntax/parser.rs:76
↓ 5 callersMethodmaybe_skip_nls
(&mut self, allow_nl: bool)
crates/compiler/src/syntax/parser.rs:129
↓ 5 callersMethodpeek1
(&self)
crates/compiler/src/syntax/parser.rs:72
↓ 4 callersFunctionassert_source
(test_source: &[(&str, Token)])
crates/compiler/src/syntax/lexer.rs:571
↓ 4 callersMethodnext
(&mut self)
crates/compiler/src/syntax/lexer.rs:541
↓ 4 callersMethodreport_error
(&self, e: SyntaxError)
crates/compiler/src/syntax/parser.rs:41
↓ 3 callersMethodadd
(&mut self, name: Symbol, contents: String)
crates/compiler/src/diag.rs:126
↓ 3 callersFunctionget_interner
Get the global interner.
crates/compiler/src/symbol.rs:104
↓ 3 callersMethodis_empty
(self)
crates/compiler/src/syntax/span.rs:119
↓ 3 callersMethodor_pattern_error
(self, parser: &Parser<'gcx, I>)
crates/compiler/src/syntax/parser.rs:1244
↓ 3 callersMethodparse_stmts_block
Does not consume end-delimiting tokens. However, you can safely expect (without checking) that the closing delimiter exists. `expected_separator` sho
crates/compiler/src/syntax/parser.rs:313
↓ 3 callersMethodparse_ty
(&mut self, allow_nl: bool)
crates/compiler/src/syntax/parser.rs:142
↓ 3 callersMethodwith_hi
(self, hi: u32)
crates/compiler/src/syntax/span.rs:91
↓ 3 callersMethodwith_lo
(self, lo: u32)
crates/compiler/src/syntax/span.rs:77
↓ 3 callersMethodwith_skip
(&mut self, skip: Skip)
crates/compiler/src/syntax/parser.rs:510
↓ 2 callersMethodclear
Clear the entire reporting context
crates/compiler/src/diag.rs:65
↓ 2 callersFunctionfile
()
crates/compiler/src/syntax/lexer.rs:563
↓ 2 callersMethodflush_diag
Print and clear the list of errors, returning false if there was a fatal error.
crates/compiler/src/diag.rs:28
↓ 2 callersMethodinsert
(&mut self, id: Id, x: T)
crates/compiler/src/arena.rs:36
↓ 2 callersMethodinto_report
(self, _gcx: &GlobalCtxt)
crates/compiler/src/syntax/error.rs:43
↓ 2 callersMethoditer
(&self)
crates/compiler/src/arena.rs:47
↓ 2 callersMethodlen
(self)
crates/compiler/src/syntax/span.rs:218
↓ 2 callersMethodmessage
(self)
crates/compiler/src/syntax/error.rs:26
↓ 2 callersMethodname
(&self)
crates/cli/src/main.rs:63
↓ 2 callersMethodor_item_error
(self, parser: &Parser<'gcx, I>)
crates/compiler/src/syntax/parser.rs:1234
↓ 2 callersMethodparse_item
(&mut self)
crates/compiler/src/syntax/parser.rs:950
↓ 2 callersMethodparse_pattern
(&mut self)
crates/compiler/src/syntax/parser.rs:713
↓ 2 callersMethodparse_struct_defn_like
expects `{` to be consumed already. `Span` is the rcurly
crates/compiler/src/syntax/parser.rs:885
↓ 2 callersMethodread_to_string
(&self)
crates/cli/src/main.rs:70
↓ 2 callersFunctiontokens
( gcx: &'gcx GlobalCtxt, source: &'src str, file: Symbol, )
crates/compiler/src/syntax/lexer.rs:38
↓ 1 callersMethodas_bin_op
(self)
crates/compiler/src/syntax/parser.rs:1149
↓ 1 callersMethodas_un_op
(self)
crates/compiler/src/syntax/parser.rs:1141
↓ 1 callersMethodclear_fatal
Clear the current fatal error.
crates/compiler/src/diag.rs:60
↓ 1 callersMethodclear_nonfatals
Clear the list of nonfatals.
crates/compiler/src/diag.rs:55
↓ 1 callersMethodclear_syncd
Clear the list of synchronized errors.
crates/compiler/src/diag.rs:50
↓ 1 callersMethodconsume_identifier_or_kw
(&mut self)
crates/compiler/src/syntax/lexer.rs:289
↓ 1 callersMethodconsume_normal
(&mut self)
crates/compiler/src/syntax/lexer.rs:83
↓ 1 callersMethodconsume_numeral
(&mut self)
crates/compiler/src/syntax/lexer.rs:309
↓ 1 callersMethodconsume_simple
(&mut self, c: char)
crates/compiler/src/syntax/lexer.rs:111
↓ 1 callersMethodconsume_string
TODO: escapes
crates/compiler/src/syntax/lexer.rs:416
↓ 1 callersFunctiondebug
(command: DebugCommand)
crates/cli/src/main.rs:95
↓ 1 callersMethoderrors
Get the list of synchronizable errors.
crates/compiler/src/diag.rs:100
↓ 1 callersMethodfatal
Get the current fatal error, if any.
crates/compiler/src/diag.rs:95
↓ 1 callersFunctioninfix_binding_power
(op: BinOpKind)
crates/compiler/src/syntax/parser.rs:1177
↓ 1 callersMethodis_dummy
(self)
crates/compiler/src/syntax/span.rs:98
↓ 1 callersMethodis_empty
(&self)
crates/compiler/src/arena.rs:25
↓ 1 callersMethodis_item_start
(&self)
crates/compiler/src/syntax/parser.rs:1117
↓ 1 callersMethodparse_call
(&mut self, allow_nl: bool)
crates/compiler/src/syntax/parser.rs:611
↓ 1 callersMethodparse_delimited2
( &mut self, parse: impl Fn(&mut Self) -> T, ending: impl Fn(Token, Option<Token>) ->
crates/compiler/src/syntax/parser.rs:445
↓ 1 callersMethodparse_exprs_list
( &mut self, ending: impl Fn(Token) -> bool, expected_separator: &'static str,
crates/compiler/src/syntax/parser.rs:334
↓ 1 callersMethodparse_field_access
(&mut self, allow_nl: bool)
crates/compiler/src/syntax/parser.rs:633
↓ 1 callersMethodparse_match
Assumes `match` already consumed
crates/compiler/src/syntax/parser.rs:815
↓ 1 callersMethodparse_pratt
(&mut self, allow_nl: bool, min_bp: u8)
crates/compiler/src/syntax/parser.rs:656
↓ 1 callersMethodparse_stmt
(&mut self)
crates/compiler/src/syntax/parser.rs:268
↓ 1 callersMethodparse_struct_like_pattern
expects `{` to be consumed already. `Span` is the rcurly
crates/compiler/src/syntax/parser.rs:924
↓ 1 callersMethodparse_suffix
(&mut self)
crates/compiler/src/syntax/lexer.rs:442
↓ 1 callersMethodparse_term
(&mut self, allow_nl: bool)
crates/compiler/src/syntax/parser.rs:521
↓ 1 callersMethodparse_width
(&mut self)
crates/compiler/src/syntax/lexer.rs:453
↓ 1 callersFunctionprefix_binding_power
(op: UnOpKind)
crates/compiler/src/syntax/parser.rs:1203
↓ 1 callersMethodradix
(self)
crates/compiler/src/syntax/token.rs:126
↓ 1 callersMethodreport_fatal
Report a fatal error. If there is already a fatal error reported, it will not be replaced.
crates/compiler/src/diag.rs:83
↓ 1 callersMethodreport_syncd
Report an error that was synchronizable.
crates/compiler/src/diag.rs:72
↓ 1 callersMethodskip_until
(&mut self, f: impl Fn(Token) -> bool)
crates/compiler/src/syntax/parser.rs:360
↓ 1 callersMethodskip_until2
(&mut self, f: impl Fn(Token, Option<Token>) -> Option<Skip>)
crates/compiler/src/syntax/parser.rs:366
↓ 1 callersFunctionspan
(lo: u32, hi: u32)
crates/compiler/src/syntax/lexer.rs:567
↓ 1 callersMethodtry_parse_ty_annotation
(&mut self)
crates/compiler/src/syntax/parser.rs:258
↓ 1 callersMethoduntil
(self, end: Span)
crates/compiler/src/syntax/span.rs:183
Method_intern_static_inner
(string: &'static str)
crates/compiler/src/symbol.rs:27
Methodadd_hi
(self, amount: u32)
crates/compiler/src/syntax/span.rs:190
Methodadd_lo
(self, amount: u32)
crates/compiler/src/syntax/span.rs:204
Methodas_u32
(self)
crates/compiler/src/symbol.rs:39
Functionbasic_tokens
()
crates/compiler/src/syntax/lexer.rs:752
Methodbetween
(self, end: Span)
crates/compiler/src/syntax/span.rs:170
Methodclear
(&mut self)
crates/compiler/src/arena.rs:59
Methodclear
(&self)
crates/compiler/src/ctxt.rs:20
Methodclear
(&self)
crates/compiler/src/syntax/ast.rs:21
next →1–100 of 157, ranked by callers