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
↓ 5 callers
Method
create_maybe_some
(&self, x: RuntimeValue)
vm-lib/src/builtins/mod.rs:154
↓ 5 callers
Method
create_result_err
(&self, x: RuntimeValue)
vm-lib/src/builtins/mod.rs:205
↓ 5 callers
Function
emit_type_members_compile
assume your parent struct is on the stack
compiler-lib/src/do_compile/mod.rs:665
↓ 5 callers
Method
emit_write
( &self, val: &aria_parser::ast::Expression, params: &'a mut CompileParams, )
compiler-lib/src/do_compile/postfix.rs:215
↓ 5 callers
Method
name
(&self)
parser-lib/src/ast/mod.rs:1147
↓ 5 callers
Function
non_trivia_tokens
(input: &str)
lsp/src/lexer.rs:281
↓ 5 callers
Method
write_attribute
( &self, attr_name: &str, val: RuntimeValue, )
vm-lib/src/runtime_value/mod.rs:534
↓ 4 callers
Method
assert_tok
(&mut self, kind: SyntaxKind)
lsp/src/parser.rs:1197
↓ 4 callers
Method
attribute
(&self)
vm-lib/src/runtime_value/function.rs:78
↓ 4 callers
Method
child
(&self)
compiler-lib/src/scope.rs:537
↓ 4 callers
Method
console
(&self)
vm-lib/src/vm.rs:84
↓ 4 callers
Method
decl_func
(&mut self)
lsp/src/parser.rs:325
↓ 4 callers
Method
decl_struct_or_ext
(&mut self, kind: SyntaxKind, kwd: SyntaxKind)
lsp/src/parser.rs:161
↓ 4 callers
Method
entry
(&mut self, kind: SyntaxKind)
lsp/src/parser.rs:181
↓ 4 callers
Method
expr_list
(&mut self, left_delim: SyntaxKind, right_delim: SyntaxKind)
lsp/src/parser.rs:1011
↓ 4 callers
Method
func
(&self)
vm-lib/src/runtime_value/bound_function.rs:33
↓ 4 callers
Method
include
(&mut self, mixin: Mixin)
vm-lib/src/mixin_includer.rs:20
↓ 4 callers
Method
include_mixin
(&self, mixin: &Mixin)
vm-lib/src/runtime_value/mixin.rs:41
↓ 4 callers
Method
is_empty
(&self)
vm-lib/src/error/backtrace.rs:27
↓ 4 callers
Method
is_empty
(&self)
parser-lib/src/ast/mod.rs:1186
↓ 4 callers
Method
isa_check
(&self, other: &RuntimeValue, builtins: &VmBuiltins)
vm-lib/src/runtime_value/isa.rs:79
↓ 4 callers
Method
load_into_module
( &mut self, name: &str, r_mod: RuntimeModule, )
vm-lib/src/vm.rs:487
↓ 4 callers
Method
load_module
( &mut self, name: &str, entry_cm: CompiledModule, )
vm-lib/src/vm.rs:512
↓ 4 callers
Method
pop
(&mut self)
vm-lib/src/stack.rs:36
↓ 4 callers
Method
prettyprint
(&self, buffer: PrintoutAccumulator)
parser-lib/src/ast/prettyprint/mod.rs:18
↓ 4 callers
Method
print_error_report
(&mut self, report: crate::error_reporting::PrintableReport<'_>)
aria-bin/src/repl_eval.rs:302
↓ 4 callers
Method
qualified_ident
(&mut self)
lsp/src/parser.rs:775
↓ 4 callers
Function
source_to_ast
(source: &SourceBuffer)
parser-lib/src/ast/mod.rs:1443
↓ 4 callers
Method
store_named_value
(&self, name: &str, val: RuntimeValue)
vm-lib/src/runtime_value/mixin.rs:33
↓ 4 callers
Method
syntax
(&self)
lsp/src/parser.rs:40
↓ 4 callers
Function
test_files_in_directory
(dir: &str)
lsp/src/lexer.rs:359
↓ 4 callers
Function
test_files_in_directory_parse
(dir: &str, dir_should_error: Vec<String>)
lsp/src/parser.rs:1802
↓ 4 callers
Method
write_opcode
(&mut self, op: &Opcode)
compiler-lib/src/bc_writer.rs:28
↓ 3 callers
Method
advance_with_error
(&mut self, token: SyntaxKind)
lsp/src/parser.rs:1173
↓ 3 callers
Method
any
()
vm-lib/src/runtime_value/isa.rs:88
↓ 3 callers
Function
bench_aria_code_aux
(bench_name: &str, src: &str, c: &mut Criterion)
vm-lib/benches/control_flow.rs:9
↓ 3 callers
Function
compile_from_ast
( ast: &ParsedModule, options: &CompilationOptions, )
compiler-lib/src/lib.rs:34
↓ 3 callers
Function
create_iterator_struct
(iter_struct: &Struct, imp: NativeIteratorImpl)
vm-lib/src/builtins/native_iterator.rs:98
↓ 3 callers
Method
decl_enum
(&mut self)
lsp/src/parser.rs:201
↓ 3 callers
Function
emit_arg_at_target
( arg: &ArgumentDecl, idx: u8, params: &mut CompileParams, )
compiler-lib/src/do_compile/mod.rs:212
↓ 3 callers
Method
emit_typed_define
( &self, name: &str, consts: &mut ConstantValues, dest: Rc<BasicBlock>,
compiler-lib/src/scope.rs:90
↓ 3 callers
Method
entries_iter
(&self)
vm-lib/src/error/backtrace.rs:15
↓ 3 callers
Method
execute_module
(&mut self, m: &RuntimeModule)
vm-lib/src/vm.rs:536
↓ 3 callers
Method
expr_bp
(&mut self, min_bp: u8)
lsp/src/parser.rs:846
↓ 3 callers
Method
flush
(&mut self)
vm-lib/src/console.rs:71
↓ 3 callers
Method
get_case_by_idx
(&self, idx: usize)
vm-lib/src/runtime_value/enumeration.rs:49
↓ 3 callers
Method
get_compiled_module
(&self)
vm-lib/src/runtime_module.rs:124
↓ 3 callers
Method
get_line_entry_at_pos
(&self, pos: u16)
vm-lib/src/frame.rs:91
↓ 3 callers
Method
get_module_scope
(&self)
compiler-lib/src/scope.rs:528
↓ 3 callers
Method
init_list
(&mut self)
lsp/src/parser.rs:714
↓ 3 callers
Method
is_builtin_unimplemented
(&self, vm: &mut VirtualMachine)
vm-lib/src/runtime_value/mod.rs:118
↓ 3 callers
Method
is_empty
(&self)
compiler-lib/src/bc_reader.rs:312
↓ 3 callers
Method
is_vararg
(&self)
vm-lib/src/runtime_value/function.rs:166
↓ 3 callers
Method
len
(&self)
test-bin/src/main.rs:262
↓ 3 callers
Method
lift_all_symbols_from_other
( &self, prior_art: &Self, vm: &crate::VirtualMachine, )
vm-lib/src/runtime_module.rs:157
↓ 3 callers
Method
line_col
(&self, offset: rowan::TextSize)
lsp/src/document.rs:72
↓ 3 callers
Method
num_fails
(&self)
test-bin/src/main.rs:250
↓ 3 callers
Method
param_list
(&mut self, left_delim: SyntaxKind, right_delim: SyntaxKind)
lsp/src/parser.rs:362
↓ 3 callers
Method
parse_error_ranges
(&self)
lsp/src/document.rs:117
↓ 3 callers
Function
print_report_from_vm_error
(err: &VmError)
aria-bin/src/error_reporting.rs:84
↓ 3 callers
Function
print_report_from_vm_exception
(vm: &mut VirtualMachine, exc: &VmException)
aria-bin/src/error_reporting.rs:69
↓ 3 callers
Method
report_error
(&mut self, expected: SyntaxKind)
lsp/src/parser.rs:1180
↓ 3 callers
Method
return_unit_value
( &self, params: &mut CompileParams, loc: &SourcePointer, )
compiler-lib/src/do_compile/mod.rs:146
↓ 3 callers
Function
sample_text
()
lsp/src/document.rs:194
↓ 3 callers
Method
to_dotted_string
(&self)
parser-lib/src/ast/mod.rs:1346
↓ 3 callers
Method
to_int
(self)
compiler-lib/src/constant_value.rs:24
↓ 3 callers
Function
to_lsp_range
(doc: &DocumentState, range: TextRange)
lsp/src/main.rs:49
↓ 3 callers
Method
token_at_line_col
(&self, line: u32, col: u32)
lsp/src/document.rs:45
↓ 3 callers
Method
varargs
(&self)
vm-lib/src/runtime_value/function.rs:138
↓ 3 callers
Method
with_value
(self, name: &str, val: RuntimeValue)
vm-lib/src/runtime_value/object.rs:103
↓ 3 callers
Method
write
(&self, parent: &FunctionBuilder, dest: &mut BytecodeWriter)
compiler-lib/src/func_builder.rs:342
↓ 3 callers
Method
write_line_table
(&self, parent: &FunctionBuilder, offset: u16, line_table: &LineTable)
compiler-lib/src/func_builder.rs:349
↓ 2 callers
Method
as_any
(&self)
vm-lib/src/console.rs:22
↓ 2 callers
Method
as_builtin_type
(&self)
vm-lib/src/runtime_value/mod.rs:492
↓ 2 callers
Method
bind
(&self, f: Function)
vm-lib/src/runtime_value/mod.rs:472
↓ 2 callers
Function
build_index
(root: &SyntaxNode)
lsp/src/document.rs:144
↓ 2 callers
Function
build_report_from_compiler_error
( err: &'a CompilationError, )
aria-bin/src/error_reporting.rs:113
↓ 2 callers
Function
build_report_from_parser_error
(err: &'a ParserError)
aria-bin/src/error_reporting.rs:121
↓ 2 callers
Function
build_report_from_vm_error
(err: &VmError)
aria-bin/src/error_reporting.rs:89
↓ 2 callers
Function
build_report_from_vm_exception
( vm: &mut VirtualMachine, exc: &'a VmException, )
aria-bin/src/error_reporting.rs:103
↓ 2 callers
Method
byte_size
(&self)
compiler-lib/src/func_builder.rs:24
↓ 2 callers
Method
closure
(lexical_parent: (CompilationScope, Rc<BasicBlock>))
compiler-lib/src/scope.rs:288
↓ 2 callers
Method
decl_val
(&mut self)
lsp/src/parser.rs:650
↓ 2 callers
Function
do_enum_compile
( ed: &EnumDecl, params: &mut CompileParams, name_writer: T, )
compiler-lib/src/do_compile/mod.rs:755
↓ 2 callers
Function
do_struct_compile
(sd: &StructDecl, params: &mut CompileParams)
compiler-lib/src/do_compile/mod.rs:741
↓ 2 callers
Method
drop_to_first_try
(&mut self, _: &mut VirtualMachine)
vm-lib/src/frame.rs:41
↓ 2 callers
Function
emit_args_at_target
( prefix_args: &[ArgumentDecl], args: &ArgumentList, suffix_args: &[ArgumentDecl], params: &mu
compiler-lib/src/do_compile/mod.rs:270
↓ 2 callers
Function
emit_case_without_payload
( _: &SourcePointer, case: &aria_parser::ast::Identifier, params: &mut CompileParams, )
compiler-lib/src/do_compile/nodes/match_pattern_enum_case.rs:11
↓ 2 callers
Function
emit_method_decl_compile
assume your parent struct is on the stack
compiler-lib/src/do_compile/mod.rs:342
↓ 2 callers
Function
exec_code
(src: &'static str)
vm-lib/src/test.rs:12
↓ 2 callers
Method
func_body
(&mut self)
lsp/src/parser.rs:342
↓ 2 callers
Method
get_case_index
(&self)
vm-lib/src/runtime_value/enum_case.rs:25
↓ 2 callers
Method
get_index
(&self)
compiler-lib/src/bc_reader.rs:54
↓ 2 callers
Method
get_payload
(&self)
vm-lib/src/runtime_value/enum_case.rs:29
↓ 2 callers
Method
get_tag
(&self)
vm-lib/src/runtime_value/builtin_type.rs:73
↓ 2 callers
Function
haxby_eval
(module: CompiledModule, options: VmOptions)
vm-lib/src/lib.rs:25
↓ 2 callers
Method
indices_for_position
(&self, pos: usize)
parser-lib/src/ast/mod.rs:90
↓ 2 callers
Method
is_empty
(&self)
compiler-lib/src/func_builder.rs:83
↓ 2 callers
Method
is_method
(&self)
vm-lib/src/runtime_value/function.rs:170
↓ 2 callers
Method
len
(&self)
compiler-lib/src/constant_value.rs:104
← previous
next →
101–200 of 1,075, ranked by callers