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
↓ 224 callers
Method
push
(&mut self, val: T)
vm-lib/src/stack.rs:24
↓ 223 callers
Method
expect
(&mut self, kind: SyntaxKind)
lsp/src/parser.rs:1166
↓ 143 callers
Method
write_opcode_and_source_info
(&self, op: CompilerOpcode, src: SourcePointer)
compiler-lib/src/func_builder.rs:65
↓ 137 callers
Method
get_current_block
(&self)
compiler-lib/src/func_builder.rs:454
↓ 124 callers
Method
raw_value
(&self)
vm-lib/src/runtime_value/builtin_value.rs:68
↓ 112 callers
Method
next
(&mut self)
compiler-lib/src/scope.rs:60
↓ 93 callers
Method
write_u8
(&mut self, val: u8)
compiler-lib/src/bc_writer.rs:10
↓ 74 callers
Method
pointer
(&self, loc: Location)
parser-lib/src/ast/mod.rs:77
↓ 71 callers
Method
push
(&mut self, loc: SourcePointer)
vm-lib/src/error/backtrace.rs:19
↓ 65 callers
Method
at
(&self, kind: SyntaxKind)
lsp/src/parser.rs:1114
↓ 48 callers
Method
close
(&mut self, m: MarkOpened, kind: SyntaxKind)
lsp/src/parser.rs:1045
↓ 48 callers
Method
write
(&self, name: &str, val: RuntimeValue)
vm-lib/src/runtime_value/object.rs:16
↓ 40 callers
Method
get
(&self, idx: u16)
compiler-lib/src/line_table.rs:21
↓ 36 callers
Method
open
(&mut self)
lsp/src/parser.rs:1037
↓ 32 callers
Function
run_passing_repl_line
(repl: &mut Repl, line: &str, must_include_stdout: &[&str])
aria-bin/src/test.rs:48
↓ 31 callers
Method
as_str
(&self)
parser-lib/src/ast/mod.rs:73
↓ 30 callers
Method
as_ref
(&self)
parser-lib/src/ast/mod.rs:25
↓ 30 callers
Method
as_struct
(&self)
vm-lib/src/runtime_value/mod.rs:476
↓ 29 callers
Method
read
(&self, name: &str)
vm-lib/src/runtime_value/object.rs:20
↓ 28 callers
Method
insert
(&self, idx: u16, ptr: SourcePointer)
compiler-lib/src/line_table.rs:17
↓ 27 callers
Method
insert
(&self, name: &str, val: RuntimeValue)
vm-lib/src/builtins/mod.rs:118
↓ 26 callers
Method
get_struct
(&self)
vm-lib/src/runtime_value/object.rs:99
↓ 26 callers
Method
len
(&self)
vm-lib/src/stack.rs:70
↓ 26 callers
Function
mut_path_from_aria
(aria_object: &Object)
native-libs/path/src/lib.rs:53
↓ 26 callers
Method
write
(mut self, text: &str)
parser-lib/src/ast/prettyprint/printout_accumulator.rs:23
↓ 25 callers
Method
set_current_block
(&mut self, blk: Rc<BasicBlock>)
compiler-lib/src/func_builder.rs:450
↓ 24 callers
Method
expr
(&mut self)
lsp/src/parser.rs:817
↓ 24 callers
Method
raw_value
(&self)
compiler-lib/src/constant_value.rs:27
↓ 24 callers
Method
read_u8
(&mut self)
compiler-lib/src/bc_reader.rs:27
↓ 23 callers
Method
as_enum
(&self)
vm-lib/src/runtime_value/mod.rs:480
↓ 21 callers
Method
len
(&self)
compiler-lib/src/func_builder.rs:71
↓ 20 callers
Method
do_compile
(&self, params: &'a mut CompileParams)
compiler-lib/src/do_compile/nodes/lambda.rs:7
↓ 20 callers
Function
expect_tree
(input: &str, lines: &[&str])
lsp/src/parser.rs:1416
↓ 20 callers
Method
get_builtin_type_by_id
(&self, n: u8)
vm-lib/src/builtins/mod.rs:134
↓ 20 callers
Method
len
(&self)
parser-lib/src/ast/mod.rs:1182
↓ 20 callers
Method
to_fp
(&self)
vm-lib/src/runtime_value/integer.rs:7
↓ 19 callers
Method
insert_const_or_fail
( &self, params: &mut CompileParams, ct: ConstantValue, loc: &SourcePointer,
compiler-lib/src/do_compile/mod.rs:131
↓ 18 callers
Method
contains
(&self, pat: &str)
vm-lib/src/runtime_value/string.rs:24
↓ 18 callers
Method
get_builtin_type_by_name
(&self, name: &str)
vm-lib/src/builtins/mod.rs:126
↓ 18 callers
Function
insert_builtins
(builtins: &mut VmBuiltins)
vm-lib/src/builtins/now.rs:34
↓ 18 callers
Method
load_named_value
(&self, name: &str)
vm-lib/src/builtins/mod.rs:114
↓ 18 callers
Method
pop_if
(&mut self, f: F)
vm-lib/src/stack.rs:63
↓ 18 callers
Method
read_u16
(&mut self)
compiler-lib/src/bc_reader.rs:37
↓ 18 callers
Method
write_u16
(&mut self, val: u16)
compiler-lib/src/bc_writer.rs:15
↓ 17 callers
Function
build_test_repl
(cmdline_options: &'a Args)
aria-bin/src/test.rs:9
↓ 17 callers
Method
len
(&self)
compiler-lib/src/bc_reader.rs:308
↓ 17 callers
Method
nth
(&self, lookahead: usize)
lsp/src/parser.rs:1088
↓ 16 callers
Method
append_block_at_end
(&mut self, name: &str)
compiler-lib/src/func_builder.rs:441
↓ 16 callers
Method
loc
(&self)
parser-lib/src/ast/mod.rs:257
↓ 16 callers
Method
peek
(&mut self)
vm-lib/src/stack.rs:28
↓ 14 callers
Method
append
(&self, val: RuntimeValue)
vm-lib/src/runtime_value/list.rs:34
↓ 14 callers
Method
block
(&mut self)
lsp/src/parser.rs:421
↓ 13 callers
Function
const_best_repr
(module: &CompiledModule, idx: u16)
compiler-lib/src/dump/opcodes.rs:32
↓ 13 callers
Method
load_indexed_const
(&self, idx: u16)
vm-lib/src/runtime_module.rs:99
↓ 13 callers
Method
pop
(&self)
vm-lib/src/runtime_value/list.rs:38
↓ 13 callers
Method
prettyprint
(&self, module: Option<RuntimeModule>)
vm-lib/src/error/vm_error.rs:83
↓ 12 callers
Method
advance
(&mut self)
lsp/src/parser.rs:1058
↓ 12 callers
Method
contains
(&self, val: &T)
vm-lib/src/stack.rs:83
↓ 12 callers
Method
extract_field
( &self, name: &str, f: FnType, )
vm-lib/src/runtime_value/object.rs:117
↓ 12 callers
Method
is_empty
(&self)
vm-lib/src/stack.rs:74
↓ 12 callers
Method
loc
(&self)
compiler-lib/src/do_compile/postfix.rs:31
↓ 11 callers
Method
get_at
(&self, idx: usize)
vm-lib/src/runtime_value/string.rs:62
↓ 11 callers
Method
get_idx_of_case
(&self, name: &str)
vm-lib/src/runtime_value/enumeration.rs:54
↓ 11 callers
Method
make_value
(&self, cidx: usize, payload: Option<RuntimeValue>)
vm-lib/src/runtime_value/enumeration.rs:135
↓ 11 callers
Method
write_separated_list
( self, values: &[T], sep: &str, )
parser-lib/src/ast/prettyprint/printout_accumulator.rs:57
↓ 10 callers
Method
cmp
(&self, other: &Self)
vm-lib/src/runtime_value/float.rs:73
↓ 10 callers
Method
eof
(&self)
lsp/src/parser.rs:1075
↓ 10 callers
Method
read_attribute
( &self, attrib_name: &str, builtins: &VmBuiltins, )
vm-lib/src/runtime_value/mod.rs:623
↓ 10 callers
Method
try_pop
(&mut self)
vm-lib/src/stack.rs:32
↓ 9 callers
Method
arity
(&self)
vm-lib/src/runtime_value/function.rs:92
↓ 9 callers
Function
create_path_result_err
( path_struct: &haxby_vm::runtime_value::structure::Struct, message: String, vm: &mut vm::VirtualM
native-libs/path/src/lib.rs:39
↓ 9 callers
Method
emit_untyped_define
( &self, name: &str, consts: &mut ConstantValues, dest: Rc<BasicBlock>,
compiler-lib/src/scope.rs:563
↓ 9 callers
Method
eval
( &self, argc: u8, cur_frame: &mut Frame, vm: &mut VirtualMachine, dis
vm-lib/src/runtime_value/mod.rs:500
↓ 9 callers
Method
insert_block_after
(&mut self, name: &str, target: &Rc<BasicBlock>)
compiler-lib/src/func_builder.rs:415
↓ 8 callers
Method
create_result_ok
(&self, x: RuntimeValue)
vm-lib/src/builtins/mod.rs:171
↓ 8 callers
Method
open_before
(&mut self, m: MarkClosed)
lsp/src/parser.rs:1051
↓ 8 callers
Method
store_named_value
(&self, name: &str, val: RuntimeValue)
vm-lib/src/runtime_module.rs:84
↓ 8 callers
Function
throw_io_error
(the_struct: &Struct, message: String)
native-libs/file/src/lib.rs:66
↓ 8 callers
Method
value
(&self)
parser-lib/src/ast/prettyprint/printout_accumulator.rs:75
↓ 7 callers
Method
create_unit_object
(&self)
vm-lib/src/builtins/mod.rs:222
↓ 7 callers
Method
emit_read
(&self, params: &'a mut CompileParams)
compiler-lib/src/do_compile/postfix.rs:54
↓ 7 callers
Method
info
(&self, msg: impl Into<String>)
lsp/src/main.rs:27
↓ 7 callers
Method
len
(&self)
vm-lib/src/runtime_value/string.rs:16
↓ 7 callers
Function
lex
(s: &str)
lsp/src/lexer.rs:248
↓ 7 callers
Method
load_named_value
(&self, name: &str)
vm-lib/src/runtime_value/mixin.rs:25
↓ 7 callers
Function
parse
(text: &str)
lsp/src/parser.rs:58
↓ 6 callers
Function
build_report_from_msg_and_location
( msg: &str, locations: Vec<SourcePointer>, )
aria-bin/src/error_reporting.rs:38
↓ 6 callers
Function
compile_from_source
( src: &SourceBuffer, options: &CompilationOptions, )
compiler-lib/src/lib.rs:27
↓ 6 callers
Method
get_container_enum
(&self)
vm-lib/src/runtime_value/enum_case.rs:21
↓ 6 callers
Function
is_trivia
(kind: SyntaxKind)
lsp/src/parser.rs:83
↓ 6 callers
Method
jump_to_index
(&mut self, idx: usize)
compiler-lib/src/bc_reader.rs:50
↓ 6 callers
Method
keys
(&self)
vm-lib/src/runtime_value/object.rs:36
↓ 6 callers
Method
len
(&self)
vm-lib/src/error/backtrace.rs:23
↓ 6 callers
Function
new_from_path
( the_struct: &haxby_vm::runtime_value::structure::Struct, the_path: P, )
native-libs/path/src/lib.rs:24
↓ 6 callers
Method
offset_of_block
(&self, blk: &Rc<BasicBlock>)
compiler-lib/src/func_builder.rs:458
↓ 6 callers
Function
run_check_repl_line
( repl: &mut Repl, line: &str, ok: bool, must_include_stdout: &[&str], must_include_stderr
aria-bin/src/test.rs:18
↓ 6 callers
Method
text
(&self)
lsp/src/document.rs:76
↓ 6 callers
Method
write_indented_list
( self, values: &[T], prefix: &str, sep: &str, suffix: &str, )
parser-lib/src/ast/prettyprint/printout_accumulator.rs:37
↓ 5 callers
Method
builtin_equals
( &self, other: &Self, cur_frame: &mut Frame, vm: &mut VirtualMachine, )
vm-lib/src/runtime_value/mod.rs:76
↓ 5 callers
Method
create_maybe_none
(&self)
vm-lib/src/builtins/mod.rs:188
next →
1–100 of 1,075, ranked by callers