MCPcopy Create free account

hub / github.com/Voxon-Development/zeta-lang / functions

Functions916 in github.com/Voxon-Development/zeta-lang

↓ 299 callersMethodclone
(&self)
zeta_utilities/src/arena.rs:25
↓ 180 callersMethodexpect
(&mut self, kind: TokenKind)
ir/src/tokens.rs:168
↓ 139 callersMethodinsert
(&mut self, method_name: String, func: HirFunc<'a, 'bump>)
sentinel-typechecker/src/type_context.rs:15
↓ 132 callersMethodalloc_value_immutable
(&self, val: T)
zeta_utilities/src/bump.rs:176
↓ 123 callersMethodget
(&self, i: usize)
ir/src/tokens.rs:40
↓ 110 callersMethodintern
(&self, s: &str)
zeta_utilities/src/string_pool.rs:129
↓ 98 callersMethodpeek
(&self)
ir/src/tokens.rs:63
↓ 78 callersMethodlen
(&self)
ir/src/hir.rs:45
↓ 70 callersMethodadvance
(&mut self)
ir/src/tokens.rs:115
↓ 67 callersMethodalloc_value
(&self, val: T)
zeta_utilities/src/bump.rs:167
↓ 62 callersMethodresolve_string
(&self, vm_string: &VmString)
zeta_utilities/src/string_pool.rs:175
↓ 61 callersMethodalloc_slice
(&self, slice: &[T])
zeta_utilities/src/bump.rs:232
↓ 61 callersMethodconsume
(&mut self, kind: TokenKind)
ir/src/tokens.rs:156
↓ 58 callersMethodis_empty
Check if the string is empty
ir/src/hir.rs:50
↓ 48 callersMethodget
(&self, method_name: &str)
sentinel-typechecker/src/type_context.rs:19
↓ 48 callersMethodrecord
(&mut self, kind: TypeErrorKind)
sentinel-typechecker/src/type_checker.rs:75
↓ 44 callersMethodinto_iter
(self)
ir/src/ast.rs:336
↓ 42 callersMethodpush_node
(&mut self, kind: NodeKind, hint: Option<StrId>)
codex-dependency-graph/src/dep_graph.rs:181
↓ 37 callersMethodfresh_value
(&mut self)
emberforge-compiler/src/midend/ir/block_data.rs:40
↓ 37 callersFunctionparse_program
( src: StrId, file_name: &'bump str, context: Arc<StringPool>, bump: Arc<GrowableAtomicBump<'b
scribe-parser/src/parser/descent_parser.rs:152
↓ 33 callersMethodemit
(&mut self, instruction: Instruction)
emberforge-compiler/src/midend/ir/lowerer.rs:1049
↓ 32 callersMethodpeek_token
(&self)
ir/src/tokens.rs:76
↓ 29 callersMethodalloc_slice_copy
(&self, slice: &[T])
zeta_utilities/src/bump.rs:214
↓ 28 callersMethodemit
(&mut self, instr: Instruction)
emberforge-compiler/src/midend/ir/expr_lowerer.rs:1083
↓ 25 callersMethodalloc_value
(&self, val: T)
zeta_utilities/src/arena.rs:288
↓ 25 callersMethodregister_item_node
( &mut self, module_idx: usize, item_idx: usize, tag: &'static str, no
codex-dependency-graph/src/dep_graph.rs:187
↓ 25 callersFunctionsid
(s: &str, p: &StringPool)
codex-dependency-graph/src/dep_graph_tests.rs:19
↓ 24 callersMethodexpect_ident
(&mut self)
ir/src/tokens.rs:229
↓ 23 callersMethodregister_import
(&mut self, current_module_idx: usize, imported_module_idx: usize)
codex-dependency-graph/src/dep_graph.rs:988
↓ 22 callersMethodadd_edge
Add a directed edge `a -> b` meaning "a depends on b".
codex-dependency-graph/src/dep_graph.rs:208
↓ 20 callersMethodlookup_item_node
( &self, module_idx: usize, item_idx: usize, tag: &'static str, )
codex-dependency-graph/src/dep_graph.rs:198
↓ 20 callersMethodvalue_type
(&self, v: Value)
emberforge-compiler/src/midend/ir/block_data.rs:36
↓ 20 callersMethodwalk_block
( &mut self, block: &Block<'a, 'bump>, from_node: NodeIdx, module_idx: usize,
codex-dependency-graph/src/dep_graph.rs:624
↓ 19 callersMethodas_str
(&self)
ir/src/hir.rs:41
↓ 19 callersMethodlower_type
(&self, t: &Type)
scribe-parser/src/hir_lowerer/expr_lowering.rs:947
↓ 19 callersFunctionparse
( src: &'bump str, bump: Arc<GrowableAtomicBump<'bump>>, )
scribe-parser/tests/parser/match_defer_static.rs:11
↓ 18 callersMethodadd_ast_type_dep
Add an edge from `from_node` to whatever `ty` names, if it resolves to a known declaration.
codex-dependency-graph/src/dep_graph.rs:928
↓ 18 callersMethodstr_id_to_string
(&self, id: StrId)
sentinel-typechecker/src/type_checker.rs:1516
↓ 17 callersMethodset_span
Updates the "current best-known span" used for errors detected at nodes that don't carry their own span.
sentinel-typechecker/src/type_checker.rs:71
↓ 17 callersMethodswitch_to
(&mut self, id: BlockId)
emberforge-compiler/src/midend/ir/block_data.rs:32
↓ 16 callersMethodcheck_binary_op
( &self, left: &HirType<'a, 'bump>, op: &Operator, right: &HirType<'a, 'bump>,
sentinel-typechecker/src/type_checker.rs:1193
↓ 15 callersMethodalloc_slice_immutable
(&self, data: &[T])
zeta_utilities/src/arena.rs:328
↓ 15 callersFunctiondummy_span
A zero-width source span that satisfies the lifetime but carries no meaningful position information.
codex-dependency-graph/src/dep_graph_tests.rs:25
↓ 15 callersMethodlower_expr
(&self, expr: &Expr<'a, 'bump>)
scribe-parser/src/hir_lowerer/expr_lowering.rs:13
↓ 15 callersMethodparse_type
(&mut self)
scribe-parser/src/parser/misc.rs:268
↓ 15 callersMethodrecover
(&mut self, result: TypeCheckResult<'a, T>, fallback: T)
sentinel-typechecker/src/type_checker.rs:82
↓ 15 callersMethodtype_to_string
(&self, ty: &HirType<'a, 'bump>)
sentinel-typechecker/src/type_checker.rs:1520
↓ 15 callersMethodwalk_expr
( &mut self, expr: &Expr<'a, 'bump>, from_node: NodeIdx, module_idx: usize,
codex-dependency-graph/src/dep_graph.rs:770
↓ 14 callersMethodnew_block
(&mut self)
emberforge-compiler/src/midend/ir/block_data.rs:52
↓ 14 callersFunctionparse
( src: &'bump str, bump: Arc<GrowableAtomicBump<'bump>>, )
scribe-parser/tests/parser/imports_modules.rs:12
↓ 14 callersFunctionparse
( src: &'bump str, bump: Arc<GrowableAtomicBump<'bump>>, )
scribe-parser/tests/parser/statements.rs:11
↓ 14 callersMethodresolve_bytes
(&self, vm_string: &VmString)
zeta_utilities/src/string_pool.rs:170
↓ 13 callersMethodcheck_expr
(&mut self, expr: &HirExpr<'a, 'bump>)
sentinel-typechecker/src/type_checker.rs:511
↓ 13 callersFunctionclif_type
(ty: &SsaType)
engraver-assembly-emit/src/cranelift/mod.rs:8
↓ 13 callersFunctioncollect_val
(op: &Operand, used: &mut HashSet<Value>)
smelter-optimizer/src/pass.rs:325
↓ 13 callersMethodlower_expr
(&mut self, expr: &HirExpr<'a, 'bump>)
emberforge-compiler/src/midend/ir/expr_lowerer.rs:120
↓ 13 callersFunctionmake_context
()
scribe-parser/tests/hir_lowering_tests.rs:15
↓ 13 callersFunctionpool
()
codex-dependency-graph/src/dep_graph_tests.rs:15
↓ 13 callersMethodtypes_compatible
( &self, expected: &HirType<'a, 'bump>, found: &HirType<'a, 'bump>, )
sentinel-typechecker/src/type_checker.rs:1387
↓ 12 callersFunctionparse
( src: &'bump str, bump: Arc<GrowableAtomicBump<'bump>>, )
scribe-parser/tests/parser/declarations.rs:11
↓ 12 callersMethodparse_block
(&mut self)
scribe-parser/src/parser/statements.rs:567
↓ 11 callersFunctionlower_type_hir
(ty: &HirType)
ir/src/ir_conversion.rs:23
↓ 11 callersMethodparse_expr
(&mut self, min_bp: u8)
scribe-parser/src/parser/expressions.rs:13
↓ 10 callersMethodat
Attaches a source location to this error kind, producing a reportable `TypeError`.
ir/src/errors/type_error.rs:55
↓ 10 callersMethodjoin
Join two states from divergent control-flow paths. Union of everything moved on *either* path: a place moved on one branch but not the other becomes "
sentinel-typechecker/src/move_state.rs:71
↓ 10 callersFunctionparse_and_lower
(source: &str)
scribe-parser/src/hir_lowerer/tests.rs:24
↓ 10 callersMethodrewrite_expr
(&mut self, expr: HirExpr<'a, 'bump>)
scribe-parser/src/hir_lowerer/lambda_hoisting.rs:207
↓ 10 callersMethodsynchronize
Panic-mode recovery: advance the cursor until a synchronization point. Returns the `TokenKind` we stopped at so the caller can decide whether to cons
ir/src/diagnostics_context.rs:116
↓ 9 callersMethodas_slice
(&self)
ir/src/hir.rs:745
↓ 9 callersMethodcontribute_join_edge
Records that control can reach the join block owning `phis` from `from_bb`, carrying the values captured in `vars` (a snapshot of `var_map` taken in `
emberforge-compiler/src/midend/ir/lowerer.rs:445
↓ 9 callersMethodcreate_child_scope
(&self)
sentinel-typechecker/src/type_context.rs:177
↓ 9 callersFunctionget_functions_from_module
( module: &HirModule<'a, 'bump>, )
scribe-parser/src/hir_lowerer/tests.rs:42
↓ 9 callersMethodinsert
Register a module under its full path.
codex-dependency-graph/src/dep_graph.rs:101
↓ 9 callersMethodintern_bytes
(&self, bytes: &[u8])
zeta_utilities/src/string_pool.rs:135
↓ 9 callersMethodlen
(&self)
zeta_utilities/src/string_pool.rs:124
↓ 9 callersMethodparse_core_type
(&mut self)
scribe-parser/src/parser/misc.rs:419
↓ 9 callersMethodparse_expr_inner
( &mut self, min_bp: u8, allow_struct_init: bool, )
scribe-parser/src/parser/expressions.rs:17
↓ 8 callersFunctionensure_value_is_ptr_width
Ensure `val` has `ptr_ty` as its CLIF type, extending/truncating as necessary. Returns a Value guaranteed to be `ptr_ty`.
engraver-assembly-emit/src/cranelift/cranelift_intrinsics.rs:88
↓ 8 callersMethodlen
(&self)
zeta_utilities/src/bump.rs:320
↓ 8 callersFunctionparse
( src: &'bump str, bump: Arc<GrowableAtomicBump<'bump>>, )
scribe-parser/tests/parser/functions.rs:13
↓ 8 callersMethodpop_indent
Decrease indentation level
ir/src/pretty.rs:47
↓ 8 callersMethodpush_indent
Increase indentation level
ir/src/pretty.rs:42
↓ 7 callersMethodallow_lowering_expr
(&mut self, value: &HirExpr<'a, 'bump>)
emberforge-compiler/src/midend/ir/lowerer.rs:1024
↓ 7 callersMethodbb
(&mut self)
emberforge-compiler/src/midend/ir/block_data.rs:62
↓ 7 callersMethodget_module_package
(&self, module_idx: usize)
codex-dependency-graph/src/dep_graph.rs:1066
↓ 7 callersMethodlower_stmt
(&mut self, stmt: &HirStmt<'a, 'bump>)
emberforge-compiler/src/midend/ir/lowerer.rs:330
↓ 7 callersMethodlower_stmt
(&self, stmt: Stmt<'a, 'bump>)
scribe-parser/src/hir_lowerer/stmt_lowering.rs:8
↓ 6 callersMethodblock_terminated
Whether the current basic block already ends in a terminator instruction (`Ret`, `Jump`, or `Branch`). Once a block is terminated, no further instruct
emberforge-compiler/src/midend/ir/lowerer.rs:323
↓ 6 callersMethodbump
(&mut self)
ir/src/tokens.rs:148
↓ 6 callersMethodget_module_imports
(&self, module_idx: usize)
codex-dependency-graph/src/dep_graph.rs:1026
↓ 6 callersFunctionlayout_of_ssa
(ty: &SsaType, target: TargetInfo)
ir/src/layout.rs:56
↓ 6 callersMethodlen
(&self)
ir/src/tokens.rs:35
↓ 6 callersMethodlower_generics_slice
( &self, generics: &[Generic<'a, 'bump>], )
scribe-parser/src/hir_lowerer/decl_lowering.rs:57
↓ 6 callersMethodlower_module
( &mut self, stmts: Vec<Stmt<'a, 'bump>, &GrowableBump<'bump>>, module_idx: usize,
scribe-parser/src/hir_lowerer/module_lowering.rs:13
↓ 6 callersMethodwrite
(&mut self, bytes: &[u8])
zeta_utilities/src/string_pool.rs:27
↓ 5 callersFunctionalign_up
(value: usize, align: usize)
zeta_utilities/src/bump.rs:13
↓ 5 callersMethodallocate
(&self, layout: Layout)
zeta_utilities/src/bump.rs:270
↓ 5 callersMethodbuild_from_ast
Build the complete AST-level dependency graph.
codex-dependency-graph/src/dep_graph.rs:225
↓ 5 callersFunctionbuild_module_scoped_name
Build a predictable module-qualified mangled name. `path` = the `::` package segments (e.g. ["zeta","io","files"]) `member` = the first thing after th
emberforge-compiler/src/optimized_string_buffering.rs:79
↓ 5 callersMethodcheck_and_record_value_use
A bare-value use both checks the current state AND records the resulting move, in that order, check before you consume. Uses via `&x`/`&mut x`/`&this`
sentinel-typechecker/src/type_checker.rs:1369
next →1–100 of 916, ranked by callers