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
↓ 2 callers
Method
make_new_block
(&mut self, name: &str)
compiler-lib/src/func_builder.rs:409
↓ 2 callers
Method
match_pattern
(&mut self)
lsp/src/parser.rs:553
↓ 2 callers
Method
match_rule
(&mut self)
lsp/src/parser.rs:536
↓ 2 callers
Method
name
(&self)
vm-lib/src/runtime_value/mixin.rs:68
↓ 2 callers
Method
next
(&mut self)
vm-lib/src/builtins/native_iterator.rs:26
↓ 2 callers
Method
num_locals
(&self)
compiler-lib/src/scope.rs:298
↓ 2 callers
Function
opcode_prettyprint
( opcode: &Opcode, module: &RuntimeModule, buffer: PrintoutAccumulator, )
vm-lib/src/opcodes/prettyprint.rs:7
↓ 2 callers
Method
parse_access_modifier
(&mut self)
lsp/src/parser.rs:352
↓ 2 callers
Method
pop_count
(&mut self, count: usize)
vm-lib/src/stack.rs:40
↓ 2 callers
Function
prefix_binding_power
(op: SyntaxKind)
lsp/src/parser.rs:87
↓ 2 callers
Method
prettyprint
(&self, buffer: PrintoutAccumulator)
compiler-lib/src/dump/mod.rs:77
↓ 2 callers
Function
print_report_from_parser_error
(err: &ParserError)
aria-bin/src/error_reporting.rs:79
↓ 2 callers
Method
process_buffer
(&mut self, buffer: &str)
aria-bin/src/repl_eval.rs:224
↓ 2 callers
Method
read_opcode
(&mut self)
compiler-lib/src/bc_reader.rs:58
↓ 2 callers
Method
remove_nop_instructions
(&self)
compiler-lib/src/func_builder.rs:246
↓ 2 callers
Method
resolve_uplevel_symbol
( &self, _: &str, _: Rc<BasicBlock>, _: SourcePointer, _: bool, )
compiler-lib/src/scope.rs:168
↓ 2 callers
Function
run_test_from_pattern
(path: &str)
test-bin/src/main.rs:153
↓ 2 callers
Method
set_at
(&self, idx: usize, val: RuntimeValue)
vm-lib/src/runtime_value/list.rs:42
↓ 2 callers
Function
should_skip_file_name
(path: &std::path::Path, skip_regex: &[Regex])
test-bin/src/main.rs:122
↓ 2 callers
Method
stmt
(&mut self)
lsp/src/parser.rs:434
↓ 2 callers
Method
stmt_kwd_with_expr
(&mut self, kind: SyntaxKind)
lsp/src/parser.rs:703
↓ 2 callers
Method
stmt_single_token
(&mut self, kind: SyntaxKind)
lsp/src/parser.rs:679
↓ 2 callers
Method
store_typechecked_named_value
( &self, name: &str, val: RuntimeValue, builtins: &VmBuiltins, )
vm-lib/src/runtime_module.rs:65
↓ 2 callers
Method
thrown_at
(self, loc: SourcePointer)
vm-lib/src/error/exception.rs:38
↓ 2 callers
Function
to_lsp_position
(doc: &DocumentState, offset: rowan::TextSize)
lsp/src/main.rs:44
↓ 2 callers
Method
to_vm_opcode
(&self, parent: &FunctionBuilder)
compiler-lib/src/func_builder.rs:28
↓ 2 callers
Method
token_range
(&self, tok: &SyntaxToken)
lsp/src/parser.rs:1345
↓ 2 callers
Method
trivia
(&mut self)
lsp/src/parser.rs:1186
↓ 2 callers
Method
try_parse_source
( &mut self, buffer: &SourceBuffer, )
aria-bin/src/repl_eval.rs:216
↓ 2 callers
Method
type_annotation
(&mut self)
lsp/src/parser.rs:402
↓ 2 callers
Method
typedef_named_value
(&self, name: &str, ty: IsaCheckable)
vm-lib/src/runtime_module.rs:50
↓ 2 callers
Method
uniq_name
(&self, name: &str)
compiler-lib/src/func_builder.rs:400
↓ 2 callers
Method
update_text
(&mut self, text: String)
lsp/src/document.rs:33
↓ 1 callers
Method
add_case
(&self, case: EnumCase)
vm-lib/src/runtime_value/enumeration.rs:43
↓ 1 callers
Method
arg_list
(&mut self)
lsp/src/parser.rs:1030
↓ 1 callers
Method
arity
(&self)
vm-lib/src/builtins/arity.rs:127
↓ 1 callers
Method
as_int_literal
(&self)
parser-lib/src/ast/mod.rs:276
↓ 1 callers
Method
attrib_byte
(&self)
vm-lib/src/runtime_value/function.rs:23
↓ 1 callers
Method
build_tree
(self)
lsp/src/parser.rs:1207
↓ 1 callers
Function
builtin_type_id_to_str
(id: u8)
compiler-lib/src/dump/opcodes.rs:7
↓ 1 callers
Method
calculate_locals_access
(&self, dest: &mut LocalValuesAccess)
compiler-lib/src/func_builder.rs:311
↓ 1 callers
Method
calculate_unused_locals
(&self)
compiler-lib/src/func_builder.rs:45
↓ 1 callers
Method
call_function_passing_me
(&self, func_name: &str)
parser-lib/src/ast/mod.rs:744
↓ 1 callers
Method
cmp
(&self, other: &Self)
vm-lib/src/runtime_value/string.rs:50
↓ 1 callers
Method
cmp
(&self, other: &Self)
vm-lib/src/runtime_value/integer.rs:119
↓ 1 callers
Function
compile_from_ast
( ast: &ParsedModule, options: &CompilationOptions, )
compiler-lib/src/do_compile/mod.rs:940
↓ 1 callers
Function
create_regex_error
( regex_struct: &Struct, message: String, )
native-libs/regex/src/lib.rs:16
↓ 1 callers
Method
decl_lambda
(&mut self)
lsp/src/parser.rs:825
↓ 1 callers
Method
decl_mixin
(&mut self)
lsp/src/parser.rs:270
↓ 1 callers
Method
decl_operator
(&mut self)
lsp/src/parser.rs:286
↓ 1 callers
Method
def
(&self, line: u32, col: u32)
lsp/src/document.rs:85
↓ 1 callers
Method
delete
(&self, name: &str)
vm-lib/src/runtime_value/object.rs:24
↓ 1 callers
Method
do_compile
(&self, params: &'a mut CompileParams)
compiler-lib/src/do_compile/nodes/match_pattern_enum_case.rs:114
↓ 1 callers
Method
drop_unused_locals
(&self, values: &HashSet<u8>)
compiler-lib/src/func_builder.rs:288
↓ 1 callers
Method
dump
(&self, module: &CompiledModule, buffer: PrintoutAccumulator)
compiler-lib/src/dump/mod.rs:18
↓ 1 callers
Method
dump
(&self)
vm-lib/src/stack.rs:95
↓ 1 callers
Method
eat
(&mut self, kind: SyntaxKind)
lsp/src/parser.rs:1118
↓ 1 callers
Function
emit_case_with_payload
( loc: &SourcePointer, case: &aria_parser::ast::Identifier, payload: &aria_parser::ast::Declaratio
compiler-lib/src/do_compile/nodes/match_pattern_enum_case.rs:28
↓ 1 callers
Function
emit_enum_cases
assume your parent enum is on the stack
compiler-lib/src/do_compile/mod.rs:932
↓ 1 callers
Function
emit_operator_decl_compile
assume your parent struct is on the stack
compiler-lib/src/do_compile/mod.rs:579
↓ 1 callers
Function
emit_type_mixin_include_decl_compile
assume your parent struct is on the stack
compiler-lib/src/do_compile/mod.rs:329
↓ 1 callers
Function
emit_type_val_decl_compile
assume your parent struct is on the stack
compiler-lib/src/do_compile/mod.rs:639
↓ 1 callers
Method
emit_write
( &self, name: &str, consts: &mut ConstantValues, dest: Rc<BasicBlock>,
compiler-lib/src/scope.rs:115
↓ 1 callers
Function
ensure_arg_list_is_correct
(args: &ArgumentList)
compiler-lib/src/do_compile/mod.rs:174
↓ 1 callers
Function
ensure_default_args_trailing
(args: &ArgumentList)
compiler-lib/src/do_compile/mod.rs:196
↓ 1 callers
Function
ensure_unique_arg_names
(args: &ArgumentList)
compiler-lib/src/do_compile/mod.rs:180
↓ 1 callers
Method
enum_case
(&mut self)
lsp/src/parser.rs:248
↓ 1 callers
Method
enum_entry
(&mut self)
lsp/src/parser.rs:264
↓ 1 callers
Method
eq
(&self, other: &Self)
vm-lib/src/runtime_module.rs:187
↓ 1 callers
Method
errors
(&self)
lsp/src/parser.rs:44
↓ 1 callers
Method
eval
( &self, argc: u8, cur_frame: &mut Frame, vm: &mut VirtualMachine, oth
vm-lib/src/runtime_value/function.rs:296
↓ 1 callers
Function
eval_buffer
( sb: SourceBuffer, vm: &mut VirtualMachine, args: &Args, )
aria-bin/src/file_eval.rs:31
↓ 1 callers
Method
eval_bytecode_in_frame
( &mut self, module: &RuntimeModule, bc: &[u8], target_frame: &mut Frame,
vm-lib/src/vm.rs:594
↓ 1 callers
Method
eval_in_frame
DO NOT CALL unless you are Function or BoundFunction
vm-lib/src/runtime_value/function.rs:281
↓ 1 callers
Method
eval_line
(&mut self, src: &str)
aria-bin/src/repl_eval.rs:310
↓ 1 callers
Function
exec_code_with_vm_options
( src: &'static str, vm_opts: VmOptions, )
vm-lib/src/test.rs:16
↓ 1 callers
Method
expr_primary
(&mut self)
lsp/src/parser.rs:967
↓ 1 callers
Method
fail
(test: &str, duration: Duration, reason: String)
test-bin/src/main.rs:91
↓ 1 callers
Method
file
(&mut self)
lsp/src/parser.rs:131
↓ 1 callers
Function
file_eval
(path: &str, args: &Args)
aria-bin/src/file_eval.rs:92
↓ 1 callers
Method
fill_in_backtrace
(&self)
vm-lib/src/error/exception.rs:57
↓ 1 callers
Method
fill_in_cache
(&self, vm: &mut crate::vm::VirtualMachine)
vm-lib/src/builtins/arity.rs:24
↓ 1 callers
Method
find_imported_module
(&self, name: &str)
vm-lib/src/vm.rs:525
↓ 1 callers
Method
find_orphaned_blocks
(&self)
compiler-lib/src/func_builder.rs:470
↓ 1 callers
Method
first_entry
(&self)
vm-lib/src/error/backtrace.rs:11
↓ 1 callers
Method
frame_size
(&self)
vm-lib/src/runtime_value/function.rs:99
↓ 1 callers
Method
function
(&self)
compiler-lib/src/scope.rs:520
↓ 1 callers
Function
generate_case_helpers_extension_for_enum
(cases: &[EnumCaseDecl])
compiler-lib/src/do_compile/mod.rs:914
↓ 1 callers
Function
generate_is_case_helper_for_enum
(case: &EnumCaseDecl)
compiler-lib/src/do_compile/mod.rs:800
↓ 1 callers
Function
generate_unwap_case_helper_for_enum
(case: &EnumCaseDecl)
compiler-lib/src/do_compile/mod.rs:851
↓ 1 callers
Method
get
(&self, i: usize)
compiler-lib/src/constant_value.rs:100
↓ 1 callers
Method
get_at
(&self, idx: usize)
vm-lib/src/runtime_value/list.rs:30
↓ 1 callers
Method
get_boxx
(&self)
vm-lib/src/runtime_value/builtin_type.rs:77
↓ 1 callers
Method
get_data
(&self)
compiler-lib/src/bc_writer.rs:153
↓ 1 callers
Method
get_function_root
(&self)
compiler-lib/src/scope.rs:437
↓ 1 callers
Function
get_lib_path
(lib_name: &str)
vm-lib/src/vm.rs:253
↓ 1 callers
Method
get_max_index
(&self)
compiler-lib/src/scope.rs:66
↓ 1 callers
Function
get_shell_path
()
vm-lib/src/builtins/system.rs:11
↓ 1 callers
Function
get_to_function_for_callable
( val: &RuntimeValue, vm: &mut crate::vm::VirtualMachine, )
vm-lib/src/builtins/arity.rs:69
↓ 1 callers
Method
ident_list
(&mut self)
lsp/src/parser.rs:761
← previous
next →
201–300 of 1,075, ranked by callers