MCPcopy Create free account

hub / github.com/Danue1/danube / functions

Functions289 in github.com/Danue1/danube

↓ 1 callersFunctioncheck
( env: &mut Env, symbols: &mut SymbolInterner, diagnostic: &mut Diagnostic, ticker: &mut Ticke
compiler/danubec_semantic/src/check.rs:5
↓ 1 callersFunctioncollect
( fs: &mut Fs, env: &mut Env, symbols: &mut SymbolInterner, diagnostic: &mut Diagnostic, r
compiler/danubec_semantic/src/collect.rs:15
↓ 1 callersMethodcomplete
(&mut self, m: Marker, kind: SyntaxKind)
compiler/danubec_parse/src/event.rs:46
↓ 1 callersFunctioncontinue_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1468
↓ 1 callersFunctiondefinitions
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:232
↓ 1 callersMethodenter_scope
(&mut self, kind: ScopeKind)
compiler/danubec_semantic/src/collect.rs:143
↓ 1 callersFunctionenum_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:334
↓ 1 callersMethodenum_definition
( &mut self, node: ast::EnumDefinition, attributes: Vec<AttributeId>, visibili
compiler/danubec_semantic/src/collect.rs:447
↓ 1 callersFunctionenum_variant
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:694
↓ 1 callersMethodenum_variant
(&mut self, node: ast::EnumVariant)
compiler/danubec_semantic/src/collect.rs:1047
↓ 1 callersFunctionenum_variant_named
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:717
↓ 1 callersFunctionenum_variant_named_field
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:730
↓ 1 callersFunctionenum_variant_scalar
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:710
↓ 1 callersFunctionenum_variant_unnamed
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:741
↓ 1 callersMethodexit_scope
(&mut self)
compiler/danubec_semantic/src/collect.rs:150
↓ 1 callersFunctionexternal_modules
( node: ast::Root, symbols: &mut SymbolInterner, )
compiler/danubec_semantic/src/collect.rs:72
↓ 1 callersFunctionfield_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1396
↓ 1 callersMethodfinalize
(self)
compiler/danubec_parse/src/event.rs:84
↓ 1 callersFunctionfor_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1487
↓ 1 callersFunctionfunction_body
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:603
↓ 1 callersFunctionfunction_call_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1368
↓ 1 callersFunctionfunction_parameter
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:588
↓ 1 callersMethodfunction_parameter
( &mut self, node: ast::FunctionParameter, )
compiler/danubec_semantic/src/collect.rs:694
↓ 1 callersFunctionfunction_parameters
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:576
↓ 1 callersMethodfunction_parameters
( &mut self, nodes: impl Iterator<Item = ast::FunctionParameter>, )
compiler/danubec_semantic/src/collect.rs:683
↓ 1 callersFunctionhex_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1859
↓ 1 callersFunctionif_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1518
↓ 1 callersMethodimplement
(&mut self, implement: Implement)
compiler/danubec_semantic/src/env.rs:93
↓ 1 callersFunctionimplement_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:442
↓ 1 callersMethodimplement_definition
( &mut self, node: ast::ImplementDefinition, attributes: Vec<AttributeId>, vis
compiler/danubec_semantic/src/collect.rs:854
↓ 1 callersMethodindex
(&self, index: ModuleId)
compiler/danubec_semantic/src/env.rs:160
↓ 1 callersFunctionindex_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1361
↓ 1 callersFunctioninference
( env: &mut Env, symbols: &mut SymbolInterner, diagnostic: &mut Diagnostic, ticker: &mut Ticke
compiler/danubec_semantic/src/inference.rs:5
↓ 1 callersFunctioninfix_expression
( p: &mut Context, m: Marker, bp: usize, kind: SyntaxKind, )
compiler/danubec_parse/src/grammar.rs:1313
↓ 1 callersFunctioninfix_pattern
(p: &mut Context, m: Marker, bp: usize)
compiler/danubec_parse/src/grammar.rs:869
↓ 1 callersFunctionis_punctuation
(c: char)
compiler/danubec_lex/src/lib.rs:666
↓ 1 callersFunctionis_tab
(c: char)
compiler/danubec_lex/src/lib.rs:646
↓ 1 callersFunctionis_whitespace
(c: char)
compiler/danubec_lex/src/lib.rs:642
↓ 1 callersFunctionlet_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1564
↓ 1 callersFunctionliteral
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1682
↓ 1 callersMethodliteral_expression
(&mut self, node: ast::LiteralExpression)
compiler/danubec_semantic/src/collect.rs:2145
↓ 1 callersFunctionliteral_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1010
↓ 1 callersFunctionloop_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1509
↓ 1 callersFunctionmatch_arm
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1553
↓ 1 callersFunctionmatch_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1536
↓ 1 callersFunctionmethod_call_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1405
↓ 1 callersFunctionmodule_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:357
↓ 1 callersMethodmodule_definition
( &mut self, node: ast::ModuleDefinition, attributes: Vec<AttributeId>, visibi
compiler/danubec_semantic/src/collect.rs:512
↓ 1 callersFunctionmutable_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:977
↓ 1 callersFunctionmutable_type_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:810
↓ 1 callersFunctionnamed_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:927
↓ 1 callersFunctionnamed_pattern_field
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:945
↓ 1 callersFunctionnever_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:903
↓ 1 callersMethodnth_
(&self, n: usize)
compiler/danubec_parse/src/grammar.rs:79
↓ 1 callersFunctionnumeric_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1793
↓ 1 callersFunctionoctal_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1845
↓ 1 callersFunctionor_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:892
↓ 1 callersMethodparent_module
(mut self, parent: Option<ModuleId>)
compiler/danubec_semantic/src/env.rs:111
↓ 1 callersMethodparent_scope
(mut self, parent: Option<ScopeId>)
compiler/danubec_semantic/src/env.rs:117
↓ 1 callersFunctionparse
(source: &str, diagnostic: &mut Diagnostic)
compiler/danubec_parse/src/parse.rs:9
↓ 1 callersMethodpath
(&self, file_id: FileId)
compiler/danubec_semantic/src/fs.rs:55
↓ 1 callersFunctionpath_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1634
↓ 1 callersMethodpath_expression
(&mut self, node: ast::PathExpression)
compiler/danubec_semantic/src/collect.rs:1789
↓ 1 callersFunctionpath_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:915
↓ 1 callersMethodpath_segment
(&mut self, node: ast::PathSegment)
compiler/danubec_semantic/src/collect.rs:2387
↓ 1 callersFunctionpath_type_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:769
↓ 1 callersFunctionplaceholder_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:909
↓ 1 callersFunctionprimary_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1418
↓ 1 callersFunctionraw_string_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1783
↓ 1 callersFunctionresolve
( env: &mut Env, symbols: &mut SymbolInterner, diagnostic: &mut Diagnostic, ticker: &mut Ticke
compiler/danubec_semantic/src/resolve.rs:5
↓ 1 callersFunctionreturn_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1476
↓ 1 callersFunctionroot
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:147
↓ 1 callersMethodroot
(&mut self, node: ast::Root)
compiler/danubec_semantic/src/collect.rs:156
↓ 1 callersFunctionsemantic
(Context { root }: Context)
compiler/danubec_semantic/src/semantic.rs:13
↓ 1 callersFunctionslice_type_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:789
↓ 1 callersMethodsource
(&mut self, file_id: FileId)
compiler/danubec_semantic/src/fs.rs:50
↓ 1 callersFunctionstatement
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1642
↓ 1 callersMethodstatement
(&mut self, node: ast::Statement)
compiler/danubec_semantic/src/collect.rs:1803
↓ 1 callersFunctionstatic_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:416
↓ 1 callersMethodstatic_definition
( &mut self, node: ast::StaticDefinition, attributes: Vec<AttributeId>, visibi
compiler/danubec_semantic/src/collect.rs:767
↓ 1 callersFunctionstring_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1729
↓ 1 callersFunctionstruct_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:326
↓ 1 callersMethodstruct_definition
( &mut self, node: ast::StructDefinition, attributes: Vec<AttributeId>, visibi
compiler/danubec_semantic/src/collect.rs:404
↓ 1 callersFunctionstruct_definition_body
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:620
↓ 1 callersMethodstruct_definition_body
(&mut self, node: ast::StructBody)
compiler/danubec_semantic/src/collect.rs:1001
↓ 1 callersFunctionstruct_named_body
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:641
↓ 1 callersFunctionstruct_named_field
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:656
↓ 1 callersFunctionstruct_unnamed_body
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:668
↓ 1 callersFunctionstruct_unnamed_field
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:684
↓ 1 callersMethodtarget_type
(&self)
compiler/danubec_ast/src/lib.rs:521
↓ 1 callersMethodterminate
(mut self)
compiler/danubec_parse/src/event.rs:105
↓ 1 callersMethodtoken
(&mut self)
compiler/danubec_parse/src/event.rs:42
↓ 1 callersFunctiontop_level_attribute
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:162
↓ 1 callersMethodtop_level_attribute
(&mut self, node: ast::TopLevelAttribute)
compiler/danubec_semantic/src/collect.rs:170
↓ 1 callersFunctiontop_level_attributes
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:156
↓ 1 callersFunctiontrait_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:390
↓ 1 callersMethodtrait_definition
( &mut self, node: ast::TraitDefinition, attributes: Vec<AttributeId>, visibil
compiler/danubec_semantic/src/collect.rs:562
↓ 1 callersMethodtrait_type
(&self)
compiler/danubec_ast/src/lib.rs:512
↓ 1 callersFunctiontry_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1380
↓ 1 callersFunctiontuple_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1619
← previousnext →101–200 of 289, ranked by callers