MCPcopy Create free account

hub / github.com/Danue1/danube / functions

Functions289 in github.com/Danue1/danube

↓ 140 callersMethodreport
(&mut self, report: miette::Report)
compiler/danubec_diagnostic/src/lib.rs:12
↓ 119 callersMethodcomplete
(&mut self, m: Marker, kind: SyntaxKind)
compiler/danubec_parse/src/grammar.rs:30
↓ 69 callersMethodstart
(&mut self)
compiler/danubec_parse/src/grammar.rs:25
↓ 63 callersMethodeat
(&mut self, kind: SyntaxKind)
compiler/danubec_parse/src/grammar.rs:44
↓ 38 callersMethodat
(&self, kind: SyntaxKind)
compiler/danubec_parse/src/grammar.rs:59
↓ 36 callersMethodis_empty
(&self)
compiler/danubec_diagnostic/src/lib.rs:16
↓ 29 callersMethodreport
(&mut self, ms: Vec<Marker>, report: miette::Report)
compiler/danubec_parse/src/grammar.rs:84
↓ 27 callersMethodbump
(&mut self)
compiler/danubec_parse/src/grammar.rs:53
↓ 24 callersMethodidentifier
(&mut self, node: ast::Identifier)
compiler/danubec_semantic/src/collect.rs:2411
↓ 22 callersMethoddefinition
(&mut self, node: ast::Definition)
compiler/danubec_semantic/src/collect.rs:292
↓ 22 callersFunctionexpression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1149
↓ 20 callersMethodnth
(&self, n: usize)
compiler/danubec_parse/src/grammar.rs:74
↓ 18 callersMethodpath
(&mut self, node: ast::Path)
compiler/danubec_semantic/src/collect.rs:2378
↓ 18 callersFunctiontype_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:754
↓ 17 callersFunctionlex
(source: &'lex str)
compiler/danubec_lex/src/lib.rs:23
↓ 17 callersFunctionparse
(source: &str)
compiler/danubec_parse/src/tests/mod.rs:4
↓ 17 callersMethodtype_expression
( &mut self, node: ast::TypeExpression, mutable: bool, )
compiler/danubec_semantic/src/collect.rs:1187
↓ 16 callersFunctionidentifier
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1091
↓ 12 callersMethodtype_bounds
( &mut self, nodes: impl Iterator<Item = ast::TypeBound>, )
compiler/danubec_semantic/src/collect.rs:648
↓ 12 callersMethodtype_parameters
( &mut self, nodes: impl Iterator<Item = ast::TypeParameter>, )
compiler/danubec_semantic/src/collect.rs:612
↓ 11 callersMethodcurrent_scope
(&self)
compiler/danubec_semantic/src/collect.rs:139
↓ 10 callersMethodattribute
(&mut self, node: ast::Attribute)
compiler/danubec_semantic/src/collect.rs:174
↓ 10 callersMethodexpression
(&mut self, node: ast::Expression)
compiler/danubec_semantic/src/collect.rs:1266
↓ 10 callersFunctionpattern
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:817
↓ 10 callersMethodpattern
(&mut self, node: ast::Pattern, mutable: bool)
compiler/danubec_semantic/src/collect.rs:1861
↓ 9 callersFunctionattributes
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:176
↓ 8 callersFunctionblock_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1602
↓ 8 callersFunctionpath
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1037
↓ 8 callersMethodvisibility
(&mut self, node: Option<ast::Visibility>)
compiler/danubec_semantic/src/collect.rs:1168
↓ 7 callersFunctionat_path
(p: &Context)
compiler/danubec_parse/src/grammar.rs:1020
↓ 7 callersMethodwith_scope
(&mut self, kind: ScopeKind, f: F)
compiler/danubec_semantic/src/collect.rs:127
↓ 6 callersFunctionat_path_separator
(p: &Context)
compiler/danubec_parse/src/grammar.rs:1033
↓ 6 callersMethodblock_expression
(&mut self, node: ast::BlockExpression)
compiler/danubec_semantic/src/collect.rs:1777
↓ 6 callersMethodinitializer
(&self)
compiler/danubec_ast/src/lib.rs:476
↓ 6 callersMethodnth_at
(&self, n: usize, kind: SyntaxKind)
compiler/danubec_parse/src/grammar.rs:64
↓ 5 callersMethodcontains
(&self, item: usize)
compiler/danubec_parse/src/tokens.rs:39
↓ 5 callersMethodliteral
(&mut self, node: ast::Literal)
compiler/danubec_semantic/src/collect.rs:2154
↓ 4 callersMethodconcat
(self, other: Self)
compiler/danubec_parse/src/tokens.rs:28
↓ 4 callersMethodimport
( &mut self, attributes: &[AttributeId], visibility: &Visibility, segments: &[
compiler/danubec_semantic/src/env.rs:133
↓ 4 callersMethodmodule
(&mut self, parent_id: FileId, path: &str)
compiler/danubec_semantic/src/fs.rs:29
↓ 4 callersFunctionvisibility_modifier
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:289
↓ 3 callersFunctionat_identifier
(p: &Context)
compiler/danubec_parse/src/grammar.rs:1024
↓ 3 callersMethodat_literal
(self)
compiler/danubec_syntax/src/syntax_kind.rs:468
↓ 3 callersFunctionat_root_path
(p: &Context)
compiler/danubec_parse/src/grammar.rs:1029
↓ 3 callersFunctiondefinition
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:242
↓ 3 callersFunctionexpression_bp
(p: &mut Context, bp: usize)
compiler/danubec_parse/src/grammar.rs:1153
↓ 3 callersMethodfile
(&mut self, path: PathBuf)
compiler/danubec_semantic/src/fs.rs:69
↓ 3 callersFunctionis_numeric
(c: char)
compiler/danubec_lex/src/lib.rs:662
↓ 3 callersMethodprecede
(&mut self, cm: CompleteMarker)
compiler/danubec_parse/src/grammar.rs:40
↓ 3 callersFunctionprimary_pattern
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:838
↓ 3 callersMethodreserve
(&mut self)
compiler/danubec_parse/src/event.rs:35
↓ 2 callersMethodadvance
(&mut self)
compiler/danubec_parse/src/token_stream.rs:37
↓ 2 callersMethodassociated_definition
( &mut self, node: ast::AssociatedDefinition, )
compiler/danubec_semantic/src/collect.rs:251
↓ 2 callersFunctionassociated_item
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:556
↓ 2 callersMethodat_assign_operator
(self)
compiler/danubec_syntax/src/syntax_kind.rs:493
↓ 2 callersMethodat_binary_operator
(self)
compiler/danubec_syntax/src/syntax_kind.rs:526
↓ 2 callersFunctionat_pattern
(p: &mut Context, m: Marker, bp: usize)
compiler/danubec_parse/src/grammar.rs:880
↓ 2 callersMethodat_trivia
(self)
compiler/danubec_syntax/src/syntax_kind.rs:458
↓ 2 callersFunctionattribute_argument
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:193
↓ 2 callersFunctionconstant_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:402
↓ 2 callersMethodconstant_definition
( &mut self, node: ast::ConstantDefinition, attributes: Vec<AttributeId>, visi
compiler/danubec_semantic/src/collect.rs:725
↓ 2 callersMethodexpire
(&mut self)
compiler/danubec_parse/src/grammar.rs:35
↓ 2 callersMethodfinish
(self)
compiler/danubec_parse/src/grammar.rs:112
↓ 2 callersFunctionfunction_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:311
↓ 2 callersMethodfunction_definition
( &mut self, node: ast::FunctionDefinition, attributes: Vec<AttributeId>, visi
compiler/danubec_semantic/src/collect.rs:342
↓ 2 callersMethodintern
(&mut self, s: &str)
compiler/danubec_symbol/src/lib.rs:35
↓ 2 callersFunctionis_identifier_start
(c: char)
compiler/danubec_lex/src/lib.rs:650
↓ 2 callersMethodkrate
(&mut self, path: PathBuf)
compiler/danubec_semantic/src/fs.rs:25
↓ 2 callersFunctionliteral_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1594
↓ 2 callersMethodnth_at_
(&self, n: usize, kind: SyntaxKind)
compiler/danubec_parse/src/grammar.rs:69
↓ 2 callersMethodpath_pattern
(&mut self, node: ast::PathPattern)
compiler/danubec_semantic/src/collect.rs:2131
↓ 2 callersFunctionpath_segment
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1065
↓ 2 callersFunctionpattern_bp
(p: &mut Context, bp: usize)
compiler/danubec_parse/src/grammar.rs:821
↓ 2 callersMethodrecover
(&mut self, m: Marker, kinds: &[SyntaxKind])
compiler/danubec_parse/src/grammar.rs:99
↓ 2 callersMethodscope
(&mut self, scope: Scope)
compiler/danubec_semantic/src/env.rs:81
↓ 2 callersMethodtrivia
(&mut self)
compiler/danubec_parse/src/token_stream.rs:41
↓ 2 callersFunctiontype_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:428
↓ 2 callersMethodtype_definition
( &mut self, node: ast::TypeDefinition, attributes: Vec<AttributeId>, visibili
compiler/danubec_semantic/src/collect.rs:812
↓ 2 callersFunctionuse_tree
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:457
↓ 2 callersMethoduse_tree
( &mut self, node: ast::UseTree, scope: ScopeId, attributes: &[AttributeId],
compiler/danubec_semantic/src/collect.rs:907
↓ 2 callersFunctionuse_tree_nested
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:488
↓ 1 callersFunctionarray_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1579
↓ 1 callersFunctionarray_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:997
↓ 1 callersFunctionassignment_expression
(p: &mut Context, m: Marker, _bp: usize)
compiler/danubec_parse/src/grammar.rs:1349
↓ 1 callersMethodassignment_operator
( &mut self, node: Option<ast::AssignmentOperator>, )
compiler/danubec_semantic/src/collect.rs:2514
↓ 1 callersMethodassociated_definition_kind
( &mut self, node: ast::AssociatedDefinitionKind, attributes: Vec<AttributeId>,
compiler/danubec_semantic/src/collect.rs:273
↓ 1 callersMethodat_identifier
(self)
compiler/danubec_syntax/src/syntax_kind.rs:486
↓ 1 callersFunctionattribute
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:182
↓ 1 callersMethodattribute_argument
( &mut self, node: ast::AttributeArgument, )
compiler/danubec_semantic/src/collect.rs:188
↓ 1 callersFunctionawait_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1384
↓ 1 callersFunctionbinary_expression
(p: &mut Context, m: Marker, _bp: usize)
compiler/danubec_parse/src/grammar.rs:1355
↓ 1 callersFunctionbinary_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1831
↓ 1 callersMethodbinary_operator
( &mut self, node: Option<ast::BinaryOperator>, )
compiler/danubec_semantic/src/collect.rs:2458
↓ 1 callersFunctionboolean_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1696
↓ 1 callersFunctionbp_infix_expression
( p: &mut Context, )
compiler/danubec_parse/src/grammar.rs:1209
↓ 1 callersFunctionbreak_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1457
↓ 1 callersFunctionbuild
(mut tokens: &[(SyntaxKind, &str)], mut events: Vec<Event>)
compiler/danubec_parse/src/parse.rs:24
↓ 1 callersMethodcanonicalized
(&self, file_id: FileId)
compiler/danubec_semantic/src/fs.rs:89
↓ 1 callersMethodchanged
(&self)
compiler/danubec_semantic/src/ticker.rs:12
↓ 1 callersFunctioncharacter_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1707
next →1–100 of 289, ranked by callers