MCPcopy Create free account

hub / github.com/Narasimha1997/boson-lang / functions

Functions448 in github.com/Narasimha1997/boson-lang

Methodfrom_i64
(number: &i64, little_endian: bool)
boson/src/types/buffer.rs:95
Methodfrom_string
(string: &String)
boson/src/types/buffer.rs:137
Methodfrom_u8
(data: Vec<u8>, name: String, little_endian: bool)
boson/src/types/buffer.rs:22
Functionfwrite
Writes content and returns the new size of the file. This function will always create a new file.
boson/src/api/native.rs:190
Methodgenerate_magic
()
boson/src/compiler/loader.rs:130
Functionget_args
()
boson/src/api/native.rs:75
Methodget_as_f64
(data: &[u8])
boson/src/compiler/loader.rs:98
Methodget_as_i64
(data: &[u8])
boson/src/compiler/loader.rs:114
Methodget_attr
(ds: &mut DataStack, inst: &InstructionKind, n_attrs: usize)
boson/src/vm/controls.rs:952
Methodget_attribute
(&self, key: &String)
boson/src/types/hash.rs:86
Methodget_binary_operands
( ds: &mut DataStack, inst: &InstructionKind, )
boson/src/vm/controls.rs:203
Methodget_by_index
(idx: usize)
boson/src/types/builtins.rs:1685
Methodget_by_name
(name: &String)
boson/src/types/builtins.rs:1672
Functionget_env
(name: &String)
boson/src/api/native.rs:85
Functionget_envs
()
boson/src/api/native.rs:93
Methodget_idx
(kind: BuiltinKind)
boson/src/types/builtins.rs:113
Methodget_index_value
(ds: &mut DataStack)
boson/src/vm/controls.rs:290
Methodget_ip
(&self)
boson/src/vm/frames.rs:96
Methodget_last
(&self)
boson/src/compiler/mod.rs:78
Methodget_names
()
boson/src/types/builtins.rs:1694
Methodget_object
(&self, idx: usize)
boson/src/compiler/symtab.rs:182
Methodget_object_ref
(&self, pos: usize)
boson/src/types/array.rs:51
Methodget_objects
(&self)
boson/src/types/closure.rs:20
Functionget_platform_info
()
boson/src/api/native.rs:107
Methodget_previous
(&self)
boson/src/compiler/mod.rs:83
Methodget_ref
(&self, key: &Rc<Object>)
boson/src/types/hash.rs:68
Methodget_ref
(&self, idx: usize)
boson/src/vm/global.rs:40
Methodget_scope
(&self)
boson/src/types/subroutine.rs:36
Methodget_size
()
boson/src/types/builtins.rs:109
Methodget_size
(&self)
boson/src/compiler/symtab.rs:195
Methodget_sliced
(&self, start: usize, end: usize)
boson/src/types/array.rs:30
Functionget_stdlib_path
()
boson/src/api/native.rs:341
Functionget_syscalls_as_map
()
boson/src/api/native.rs:363
Methodget_tokens
(&mut self)
boson/src/lexer/mod.rs:781
Methodget_top
(&self)
boson/src/vm/stack.rs:75
Functionget_unix_time
()
boson/src/api/native.rs:97
Methodget_values
(&self)
boson/src/types/array.rs:26
Methodgt
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:358
Methodgte
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:396
Methodhash
(&self, state: &mut H)
boson/src/types/exception.rs:46
Methodhash
(&self, state: &mut H)
boson/src/types/buffer.rs:156
Methodhash
(&self, state: &mut H)
boson/src/types/closure.rs:34
Methodhash
(&self, state: &mut H)
boson/src/types/builtins.rs:1710
Methodhash
(&self, state: &mut H)
boson/src/types/array.rs:81
Methodhash
(&self, state: &mut H)
boson/src/types/hash.rs:150
Methodhash
(&self, state: &mut H)
boson/src/types/object.rs:71
Methodhash
(&self, state: &mut H)
boson/src/types/subroutine.rs:60
Methodhash
(&self, state: &mut H)
boson/src/types/th.rs:30
Functionindexing
()
boson/src/tests/types.rs:64
Methodis_end
(&mut self)
boson/src/lexer/mod.rs:181
Methodjump
(cf: &mut RefMut<ExecutionFrame>, pos: usize)
boson/src/vm/controls.rs:50
Methodjump_next_iter
( ds: &mut DataStack, jmp_pos: usize, frame: &mut RefMut<ExecutionFrame>, enum
boson/src/vm/controls.rs:670
Methodjump_not_truthy
( cf: &mut RefMut<ExecutionFrame>, ds: &mut DataStack, pos: usize, )
boson/src/vm/controls.rs:58
Methodlast_instruction_is
(&self, inst: isa::InstructionKind)
boson/src/compiler/mod.rs:88
Methodload_builtin
(ds: &mut DataStack, idx: usize)
boson/src/vm/controls.rs:323
Methodload_constant
( cp: &ConstantPool, ds: &mut DataStack, pos: usize, )
boson/src/vm/controls.rs:193
Methodload_free
( ds: &mut DataStack, frame: &mut RefMut<ExecutionFrame>, idx: usize, )
boson/src/vm/controls.rs:99
Methodload_global
(gp: &GlobalPool, ds: &mut DataStack, pos: usize)
boson/src/vm/controls.rs:178
Methodload_local
( ds: &mut DataStack, pos: usize, f: &RefMut<ExecutionFrame>, )
boson/src/vm/controls.rs:152
Methodlt
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:434
Methodlte
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:472
Functionmain
()
boson/src/bin/boson_dis.rs:11
Functionmain
()
boson/src/bin/boson_eval.rs:12
Functionmain
()
boson/src/bin/boson_repl.rs:19
Functionmain
()
boson/src/bin/boson_embed.rs:3
Functionmain
()
boson/src/bin/boson_compile.rs:12
Functionmain
examples/benchmarks/sort_benchmark/sort.cc:20
Methodmodulus
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:209
Methodmul
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:109
Methodneq
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:552
Methodnew
()
modules/re/src/lib.rs:23
Methodnew
( name: String, message: String, err_kind: VMErrorKind, trace: Vec<StackFrame>
boson/src/types/exception.rs:19
Methodnew
(handle: i64)
boson/src/types/dyn_module.rs:58
Methodnew
(obj: Rc<Object>)
boson/src/types/iter.rs:19
Methodnew
(handle_id: u64, name: String)
boson/src/types/th.rs:14
Methodnew
()
boson/src/compiler/symtab.rs:175
Methodnew
(message: String, t: CompilerErrorKind, pos: usize)
boson/src/compiler/errors.rs:26
Methodnew
()
boson/src/compiler/mod.rs:121
Methodnew
()
boson/src/compiler/loader.rs:186
Methodnew
(file_name: String, chunk_size: usize)
boson/src/lexer/mod.rs:151
Methodnew
(t: ParserErrorKind, msg: String, token: LexedToken)
boson/src/parser/debug.rs:18
Methodnew
( message: String, t: VMErrorKind, instruction: Option<InstructionKind>, pos:
boson/src/vm/errors.rs:49
Methodnew
(result: Result<Rc<Object>, VMError>)
boson/src/vm/thread.rs:30
Methodnew
(bytecode: &CompiledBytecode)
boson/src/vm/mod.rs:61
Methodnew
(context: Rc<ClosureContext>, base_pointer: usize)
boson/src/vm/frames.rs:38
Methodnew
()
boson/src/vm/stack.rs:36
Methodnew
()
boson/src/vm/global.rs:27
Methodnew_closure
(func: Rc<Subroutine>, free_objects: Vec<Rc<Object>>)
boson/src/vm/frames.rs:50
Methodnew_empty
(size: usize, is_little_endian: bool)
boson/src/types/buffer.rs:142
Methodnew_empty
()
boson/src/vm/thread.rs:70
Methodnew_empty_from_state
(globals: GlobalPool, constants: ConstantPool)
boson/src/vm/mod.rs:99
Methodnew_from_buffer
(buffer: Vec<u8>)
boson/src/lexer/mod.rs:196
Methodnew_from_buffer
(buffer: Vec<u8>)
boson/src/api/mod.rs:119
Methodnew_from_bytecode
( bytecode: &CompiledBytecode, fn_name: String, n_locals: usize, n_params: usi
boson/src/vm/frames.rs:74
Methodnew_from_file
(file_name: String)
boson/src/lexer/mod.rs:207
Methodnew_from_file
(file: String)
boson/src/api/mod.rs:106
Methodnew_from_isa_error
(isa_error: &ISAError, inst: InstructionKind)
boson/src/vm/errors.rs:63
Methodnew_from_lexer
(lexer: LexerAPI)
boson/src/parser/mod.rs:26
Methodnew_from_previous
( symbol_table: symtab::SymbolTable, constants: ConstantPool, )
boson/src/compiler/mod.rs:138
Methodnew_overflow_err
(v_1: &Rc<Object>, v_2: &Rc<Object>, operation: String)
boson/src/vm/alu.rs:15
← previousnext →301–400 of 448, ranked by callers