Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Danue1/danube
/ functions
Functions
289 in github.com/Danue1/danube
⨍
Functions
289
◇
Types & classes
66
↓ 1 callers
Function
check
( env: &mut Env, symbols: &mut SymbolInterner, diagnostic: &mut Diagnostic, ticker: &mut Ticke
compiler/danubec_semantic/src/check.rs:5
↓ 1 callers
Function
collect
( fs: &mut Fs, env: &mut Env, symbols: &mut SymbolInterner, diagnostic: &mut Diagnostic, r
compiler/danubec_semantic/src/collect.rs:15
↓ 1 callers
Method
complete
(&mut self, m: Marker, kind: SyntaxKind)
compiler/danubec_parse/src/event.rs:46
↓ 1 callers
Function
continue_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1468
↓ 1 callers
Function
definitions
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:232
↓ 1 callers
Method
enter_scope
(&mut self, kind: ScopeKind)
compiler/danubec_semantic/src/collect.rs:143
↓ 1 callers
Function
enum_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:334
↓ 1 callers
Method
enum_definition
( &mut self, node: ast::EnumDefinition, attributes: Vec<AttributeId>, visibili
compiler/danubec_semantic/src/collect.rs:447
↓ 1 callers
Function
enum_variant
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:694
↓ 1 callers
Method
enum_variant
(&mut self, node: ast::EnumVariant)
compiler/danubec_semantic/src/collect.rs:1047
↓ 1 callers
Function
enum_variant_named
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:717
↓ 1 callers
Function
enum_variant_named_field
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:730
↓ 1 callers
Function
enum_variant_scalar
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:710
↓ 1 callers
Function
enum_variant_unnamed
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:741
↓ 1 callers
Method
exit_scope
(&mut self)
compiler/danubec_semantic/src/collect.rs:150
↓ 1 callers
Function
external_modules
( node: ast::Root, symbols: &mut SymbolInterner, )
compiler/danubec_semantic/src/collect.rs:72
↓ 1 callers
Function
field_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1396
↓ 1 callers
Method
finalize
(self)
compiler/danubec_parse/src/event.rs:84
↓ 1 callers
Function
for_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1487
↓ 1 callers
Function
function_body
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:603
↓ 1 callers
Function
function_call_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1368
↓ 1 callers
Function
function_parameter
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:588
↓ 1 callers
Method
function_parameter
( &mut self, node: ast::FunctionParameter, )
compiler/danubec_semantic/src/collect.rs:694
↓ 1 callers
Function
function_parameters
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:576
↓ 1 callers
Method
function_parameters
( &mut self, nodes: impl Iterator<Item = ast::FunctionParameter>, )
compiler/danubec_semantic/src/collect.rs:683
↓ 1 callers
Function
hex_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1859
↓ 1 callers
Function
if_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1518
↓ 1 callers
Method
implement
(&mut self, implement: Implement)
compiler/danubec_semantic/src/env.rs:93
↓ 1 callers
Function
implement_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:442
↓ 1 callers
Method
implement_definition
( &mut self, node: ast::ImplementDefinition, attributes: Vec<AttributeId>, vis
compiler/danubec_semantic/src/collect.rs:854
↓ 1 callers
Method
index
(&self, index: ModuleId)
compiler/danubec_semantic/src/env.rs:160
↓ 1 callers
Function
index_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1361
↓ 1 callers
Function
inference
( env: &mut Env, symbols: &mut SymbolInterner, diagnostic: &mut Diagnostic, ticker: &mut Ticke
compiler/danubec_semantic/src/inference.rs:5
↓ 1 callers
Function
infix_expression
( p: &mut Context, m: Marker, bp: usize, kind: SyntaxKind, )
compiler/danubec_parse/src/grammar.rs:1313
↓ 1 callers
Function
infix_pattern
(p: &mut Context, m: Marker, bp: usize)
compiler/danubec_parse/src/grammar.rs:869
↓ 1 callers
Function
is_punctuation
(c: char)
compiler/danubec_lex/src/lib.rs:666
↓ 1 callers
Function
is_tab
(c: char)
compiler/danubec_lex/src/lib.rs:646
↓ 1 callers
Function
is_whitespace
(c: char)
compiler/danubec_lex/src/lib.rs:642
↓ 1 callers
Function
let_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1564
↓ 1 callers
Function
literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1682
↓ 1 callers
Method
literal_expression
(&mut self, node: ast::LiteralExpression)
compiler/danubec_semantic/src/collect.rs:2145
↓ 1 callers
Function
literal_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1010
↓ 1 callers
Function
loop_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1509
↓ 1 callers
Function
match_arm
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1553
↓ 1 callers
Function
match_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1536
↓ 1 callers
Function
method_call_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1405
↓ 1 callers
Function
module_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:357
↓ 1 callers
Method
module_definition
( &mut self, node: ast::ModuleDefinition, attributes: Vec<AttributeId>, visibi
compiler/danubec_semantic/src/collect.rs:512
↓ 1 callers
Function
mutable_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:977
↓ 1 callers
Function
mutable_type_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:810
↓ 1 callers
Function
named_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:927
↓ 1 callers
Function
named_pattern_field
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:945
↓ 1 callers
Function
never_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:903
↓ 1 callers
Method
nth_
(&self, n: usize)
compiler/danubec_parse/src/grammar.rs:79
↓ 1 callers
Function
numeric_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1793
↓ 1 callers
Function
octal_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1845
↓ 1 callers
Function
or_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:892
↓ 1 callers
Method
parent_module
(mut self, parent: Option<ModuleId>)
compiler/danubec_semantic/src/env.rs:111
↓ 1 callers
Method
parent_scope
(mut self, parent: Option<ScopeId>)
compiler/danubec_semantic/src/env.rs:117
↓ 1 callers
Function
parse
(source: &str, diagnostic: &mut Diagnostic)
compiler/danubec_parse/src/parse.rs:9
↓ 1 callers
Method
path
(&self, file_id: FileId)
compiler/danubec_semantic/src/fs.rs:55
↓ 1 callers
Function
path_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1634
↓ 1 callers
Method
path_expression
(&mut self, node: ast::PathExpression)
compiler/danubec_semantic/src/collect.rs:1789
↓ 1 callers
Function
path_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:915
↓ 1 callers
Method
path_segment
(&mut self, node: ast::PathSegment)
compiler/danubec_semantic/src/collect.rs:2387
↓ 1 callers
Function
path_type_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:769
↓ 1 callers
Function
placeholder_pattern
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:909
↓ 1 callers
Function
primary_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1418
↓ 1 callers
Function
raw_string_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1783
↓ 1 callers
Function
resolve
( env: &mut Env, symbols: &mut SymbolInterner, diagnostic: &mut Diagnostic, ticker: &mut Ticke
compiler/danubec_semantic/src/resolve.rs:5
↓ 1 callers
Function
return_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1476
↓ 1 callers
Function
root
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:147
↓ 1 callers
Method
root
(&mut self, node: ast::Root)
compiler/danubec_semantic/src/collect.rs:156
↓ 1 callers
Function
semantic
(Context { root }: Context)
compiler/danubec_semantic/src/semantic.rs:13
↓ 1 callers
Function
slice_type_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:789
↓ 1 callers
Method
source
(&mut self, file_id: FileId)
compiler/danubec_semantic/src/fs.rs:50
↓ 1 callers
Function
statement
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1642
↓ 1 callers
Method
statement
(&mut self, node: ast::Statement)
compiler/danubec_semantic/src/collect.rs:1803
↓ 1 callers
Function
static_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:416
↓ 1 callers
Method
static_definition
( &mut self, node: ast::StaticDefinition, attributes: Vec<AttributeId>, visibi
compiler/danubec_semantic/src/collect.rs:767
↓ 1 callers
Function
string_literal
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1729
↓ 1 callers
Function
struct_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:326
↓ 1 callers
Method
struct_definition
( &mut self, node: ast::StructDefinition, attributes: Vec<AttributeId>, visibi
compiler/danubec_semantic/src/collect.rs:404
↓ 1 callers
Function
struct_definition_body
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:620
↓ 1 callers
Method
struct_definition_body
(&mut self, node: ast::StructBody)
compiler/danubec_semantic/src/collect.rs:1001
↓ 1 callers
Function
struct_named_body
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:641
↓ 1 callers
Function
struct_named_field
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:656
↓ 1 callers
Function
struct_unnamed_body
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:668
↓ 1 callers
Function
struct_unnamed_field
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:684
↓ 1 callers
Method
target_type
(&self)
compiler/danubec_ast/src/lib.rs:521
↓ 1 callers
Method
terminate
(mut self)
compiler/danubec_parse/src/event.rs:105
↓ 1 callers
Method
token
(&mut self)
compiler/danubec_parse/src/event.rs:42
↓ 1 callers
Function
top_level_attribute
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:162
↓ 1 callers
Method
top_level_attribute
(&mut self, node: ast::TopLevelAttribute)
compiler/danubec_semantic/src/collect.rs:170
↓ 1 callers
Function
top_level_attributes
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:156
↓ 1 callers
Function
trait_definition
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:390
↓ 1 callers
Method
trait_definition
( &mut self, node: ast::TraitDefinition, attributes: Vec<AttributeId>, visibil
compiler/danubec_semantic/src/collect.rs:562
↓ 1 callers
Method
trait_type
(&self)
compiler/danubec_ast/src/lib.rs:512
↓ 1 callers
Function
try_expression
(p: &mut Context, m: Marker)
compiler/danubec_parse/src/grammar.rs:1380
↓ 1 callers
Function
tuple_expression
(p: &mut Context)
compiler/danubec_parse/src/grammar.rs:1619
← previous
next →
101–200 of 289, ranked by callers