Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arialang/aria
/ functions
Functions
1,075 in github.com/arialang/aria
⨍
Functions
1,075
◇
Types & classes
329
↓ 1 callers
Method
import_path
(&mut self)
lsp/src/parser.rs:785
↓ 1 callers
Method
indent_less
(mut self)
parser-lib/src/ast/prettyprint/printout_accumulator.rs:16
↓ 1 callers
Method
indent_more
(mut self)
parser-lib/src/ast/prettyprint/printout_accumulator.rs:11
↓ 1 callers
Function
infix_binding_power
(op: SyntaxKind)
lsp/src/parser.rs:103
↓ 1 callers
Method
inject_imported_module
(&mut self, name: &str, module: RuntimeModule)
vm-lib/src/vm.rs:531
↓ 1 callers
Function
insert_boolean_builtins
(builtins: &mut VmBuiltins)
vm-lib/src/builtins/boolean.rs:6
↓ 1 callers
Function
insert_float_builtins
(builtins: &mut VmBuiltins)
vm-lib/src/builtins/float.rs:176
↓ 1 callers
Function
insert_integer_builtins
(builtins: &mut VmBuiltins)
vm-lib/src/builtins/integer.rs:71
↓ 1 callers
Function
insert_list_builtins
(builtins: &mut VmBuiltins)
vm-lib/src/builtins/list.rs:170
↓ 1 callers
Function
insert_string_builtins
(builtins: &mut VmBuiltins)
vm-lib/src/builtins/string.rs:584
↓ 1 callers
Function
insert_type_builtins
(builtins: &mut VmBuiltins)
vm-lib/src/builtins/typ.rs:6
↓ 1 callers
Function
int_format
(n: i64, fmt: &str)
vm-lib/src/builtins/integer.rs:16
↓ 1 callers
Method
into_rust_string
(self)
vm-lib/src/error/dylib_load.rs:41
↓ 1 callers
Method
is_acceptable
(&self, arg_count: usize)
compiler-lib/src/do_compile/mod.rs:388
↓ 1 callers
Function
is_call_to_print_or_println
(expr: &ExpressionStatement)
aria-bin/src/repl_eval.rs:120
↓ 1 callers
Method
is_function_call
(&self)
parser-lib/src/ast/mod.rs:773
↓ 1 callers
Method
is_jump_instruction
(&self)
compiler-lib/src/builder/compiler_opcodes.rs:232
↓ 1 callers
Method
is_keyword
(&self, kind: SyntaxKind)
lsp/src/parser.rs:1127
↓ 1 callers
Method
is_terminal
(&self)
compiler-lib/src/func_builder.rs:87
↓ 1 callers
Method
is_type_method
(&self)
vm-lib/src/runtime_value/function.rs:178
↓ 1 callers
Method
isa_mixin
(val: &RuntimeValue, mixin: &Mixin, builtins: &VmBuiltins)
vm-lib/src/runtime_value/isa.rs:59
↓ 1 callers
Method
len
(&self)
vm-lib/src/runtime_value/list.rs:22
↓ 1 callers
Method
line_index_for_position
(&self, pos: usize)
parser-lib/src/ast/mod.rs:103
↓ 1 callers
Method
line_table
(&self)
vm-lib/src/runtime_value/function.rs:85
↓ 1 callers
Method
lines
(&self)
parser-lib/src/ast/mod.rs:86
↓ 1 callers
Method
list_attributes
(&self, builtins: &VmBuiltins)
vm-lib/src/runtime_value/mod.rs:573
↓ 1 callers
Method
list_named_values
(&self)
vm-lib/src/runtime_module.rs:103
↓ 1 callers
Method
load_core_file_into_builtins
(&mut self, name: &str, source: &str)
vm-lib/src/vm.rs:96
↓ 1 callers
Method
load_entry_code_object
relies on __entry being the last code object stored in the module after everything else is compiled
compiler-lib/src/module.rs:19
↓ 1 callers
Method
load_indexed_const
(&self, idx: u16)
compiler-lib/src/module.rs:13
↓ 1 callers
Method
load_named_value
(&self, name: &str)
vm-lib/src/runtime_module.rs:46
↓ 1 callers
Method
load_named_value
(&self, name: &str)
vm-lib/src/runtime_value/structure.rs:33
↓ 1 callers
Method
load_named_value_into_builtins
(self, name: &str, rmod: &RuntimeModule)
vm-lib/src/vm.rs:120
↓ 1 callers
Method
load_version_into_builtins
(self)
vm-lib/src/vm.rs:88
↓ 1 callers
Method
loc
(&self)
vm-lib/src/runtime_value/function.rs:113
↓ 1 callers
Function
main_loop
()
aria-bin/src/main.rs:65
↓ 1 callers
Function
massage_ast_for_repl
(ast: &mut aria_parser::ast::ParsedModule)
aria-bin/src/repl_eval.rs:128
↓ 1 callers
Method
mixin_include
(&mut self)
lsp/src/parser.rs:151
↓ 1 callers
Method
module_flag
(&mut self)
lsp/src/parser.rs:224
↓ 1 callers
Method
name
(&self)
vm-lib/src/builtins/now.rs:29
↓ 1 callers
Method
name
(&self)
vm-lib/src/runtime_value/enumeration.rs:103
↓ 1 callers
Method
name
(&self)
vm-lib/src/runtime_value/function.rs:106
↓ 1 callers
Method
name
(&self)
vm-lib/src/runtime_value/structure.rs:68
↓ 1 callers
Method
named_values_of_this
(&self)
vm-lib/src/runtime_module.rs:36
↓ 1 callers
Method
node_range
(&self, node: &SyntaxNode)
lsp/src/parser.rs:1352
↓ 1 callers
Method
nth_token
(&self, lookahead: usize)
lsp/src/parser.rs:1110
↓ 1 callers
Method
num_passes
(&self)
test-bin/src/main.rs:254
↓ 1 callers
Method
num_xfails
(&self)
test-bin/src/main.rs:258
↓ 1 callers
Function
opcode_prettyprint
( opcode: &Opcode, module: &CompiledModule, buffer: PrintoutAccumulator, )
compiler-lib/src/dump/opcodes.rs:47
↓ 1 callers
Function
open_options_from_int
(n: i64)
native-libs/file/src/lib.rs:28
↓ 1 callers
Method
optimize_redundant_conditional_jumps
(&self)
compiler-lib/src/func_builder.rs:137
↓ 1 callers
Method
optimize_true_false
(&self, cv: &ConstantValues)
compiler-lib/src/func_builder.rs:122
↓ 1 callers
Method
param
(&mut self, kind: SyntaxKind, right_delim: SyntaxKind)
lsp/src/parser.rs:379
↓ 1 callers
Function
parse_tags_from_file
(path: &str)
test-bin/src/main.rs:129
↓ 1 callers
Method
partial_cmp
(&self, other: &FloatValue)
vm-lib/src/runtime_value/float.rs:68
↓ 1 callers
Method
pass
(test: &str, duration: Duration)
test-bin/src/main.rs:83
↓ 1 callers
Method
peek_at_offset
(&mut self, i: usize)
vm-lib/src/stack.rs:78
↓ 1 callers
Method
pos
(&self)
lsp/src/parser.rs:53
↓ 1 callers
Function
postfix_binding_power
(op: SyntaxKind)
lsp/src/parser.rs:95
↓ 1 callers
Method
print
(&mut self, s: &str)
vm-lib/src/console.rs:34
↓ 1 callers
Function
print_lib_paths
()
aria-bin/src/main.rs:58
↓ 1 callers
Function
process_string_escapes
(s: &str)
parser-lib/src/ast/nodes/string_literal.rs:15
↓ 1 callers
Function
process_string_literal
TODO: process string literals in the compiler code, not the parser the parser has no good way to report an error, so complete the processing in the co
parser-lib/src/ast/nodes/string_literal.rs:14
↓ 1 callers
Method
read_index
( &self, indices: &[RuntimeValue], cur_frame: &mut Frame, vm: &mut VirtualMach
vm-lib/src/runtime_value/mod.rs:743
↓ 1 callers
Method
read_input
(&mut self)
aria-bin/src/repl_eval.rs:109
↓ 1 callers
Method
read_named_symbol
( &self, module: &RuntimeModule, name: &str, )
vm-lib/src/vm.rs:580
↓ 1 callers
Method
read_u32
(&mut self)
compiler-lib/src/bc_reader.rs:41
↓ 1 callers
Method
read_uplevel
(&self, idx: u8)
vm-lib/src/runtime_value/function.rs:61
↓ 1 callers
Method
remove_instructions_after_terminal
(&self)
compiler-lib/src/func_builder.rs:161
↓ 1 callers
Method
remove_push_pop_pairs
(&self)
compiler-lib/src/func_builder.rs:251
↓ 1 callers
Method
remove_redundant_local_reads
(&self)
compiler-lib/src/func_builder.rs:173
↓ 1 callers
Method
remove_redundant_named_reads
(&self)
compiler-lib/src/func_builder.rs:201
↓ 1 callers
Method
remove_store_load_sequence
(&self)
compiler-lib/src/func_builder.rs:229
↓ 1 callers
Function
repl_eval
(args: &Args)
aria-bin/src/repl_eval.rs:351
↓ 1 callers
Method
replace_double_jump
(&self)
compiler-lib/src/func_builder.rs:98
↓ 1 callers
Method
run_opcode
( &mut self, next: Opcode, op_idx: usize, reader: &mut BytecodeReader,
vm-lib/src/vm.rs:604
↓ 1 callers
Method
run_optimize_passes
(&self, cv: &ConstantValues)
compiler-lib/src/func_builder.rs:275
↓ 1 callers
Function
run_tests_from_pattern
(patterns: Paths, args: &Args, skip_regex: &[Regex])
test-bin/src/main.rs:331
↓ 1 callers
Method
runloop
( &mut self, reader: &mut BytecodeReader, module: &RuntimeModule, frame: &mut
vm-lib/src/vm.rs:1846
↓ 1 callers
Function
runtime_val_id_to_str
(id: u8)
compiler-lib/src/dump/opcodes.rs:25
↓ 1 callers
Method
set_argc
(&mut self, argc: u8)
vm-lib/src/frame.rs:77
↓ 1 callers
Method
set_line_table
(&mut self, lt: Option<&LineTable>)
vm-lib/src/frame.rs:82
↓ 1 callers
Method
sort
(&mut self, by: &SortBy)
test-bin/src/main.rs:278
↓ 1 callers
Method
stmt_expr
(&mut self)
lsp/src/parser.rs:791
↓ 1 callers
Method
stmt_for
(&mut self)
lsp/src/parser.rs:480
↓ 1 callers
Method
stmt_if
(&mut self)
lsp/src/parser.rs:455
↓ 1 callers
Method
stmt_import
(&mut self)
lsp/src/parser.rs:614
↓ 1 callers
Method
stmt_match
(&mut self)
lsp/src/parser.rs:499
↓ 1 callers
Method
stmt_return
(&mut self)
lsp/src/parser.rs:689
↓ 1 callers
Method
stmt_while
(&mut self)
lsp/src/parser.rs:584
↓ 1 callers
Method
store_named_value
(&self, name: &str, val: RuntimeValue)
vm-lib/src/runtime_value/enumeration.rs:72
↓ 1 callers
Method
store_named_value
(&self, name: &str, val: RuntimeValue)
vm-lib/src/runtime_value/structure.rs:41
↓ 1 callers
Method
store_uplevel
(&self, idx: u8, val: RuntimeValue)
vm-lib/src/runtime_value/function.rs:57
↓ 1 callers
Method
store_uplevel_as_local
( &self, name: &str, dest: Rc<BasicBlock>, loc: SourcePointer, uplevel
compiler-lib/src/scope.rs:338
↓ 1 callers
Method
success
()
vm-lib/src/error/dylib_load.rs:18
↓ 1 callers
Method
this
(&self)
vm-lib/src/runtime_value/bound_function.rs:29
↓ 1 callers
Function
tree_to_string
(node: SyntaxNode)
lsp/src/parser.rs:1311
↓ 1 callers
Function
tree_to_string_impl
( node: &SyntaxNode, depth: usize, index: &CompressedIndex, result: &mut Vec<S
lsp/src/parser.rs:1376
↓ 1 callers
Method
try_catch
(&mut self)
lsp/src/parser.rs:601
↓ 1 callers
Method
try_get_block
(&self, name: &str)
compiler-lib/src/func_builder.rs:386
← previous
next →
301–400 of 1,075, ranked by callers