Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Narasimha1997/boson-lang
/ functions
Functions
448 in github.com/Narasimha1997/boson-lang
⨍
Functions
448
◇
Types & classes
105
Method
from_i64
(number: &i64, little_endian: bool)
boson/src/types/buffer.rs:95
Method
from_string
(string: &String)
boson/src/types/buffer.rs:137
Method
from_u8
(data: Vec<u8>, name: String, little_endian: bool)
boson/src/types/buffer.rs:22
Function
fwrite
Writes content and returns the new size of the file. This function will always create a new file.
boson/src/api/native.rs:190
Method
generate_magic
()
boson/src/compiler/loader.rs:130
Function
get_args
()
boson/src/api/native.rs:75
Method
get_as_f64
(data: &[u8])
boson/src/compiler/loader.rs:98
Method
get_as_i64
(data: &[u8])
boson/src/compiler/loader.rs:114
Method
get_attr
(ds: &mut DataStack, inst: &InstructionKind, n_attrs: usize)
boson/src/vm/controls.rs:952
Method
get_attribute
(&self, key: &String)
boson/src/types/hash.rs:86
Method
get_binary_operands
( ds: &mut DataStack, inst: &InstructionKind, )
boson/src/vm/controls.rs:203
Method
get_by_index
(idx: usize)
boson/src/types/builtins.rs:1685
Method
get_by_name
(name: &String)
boson/src/types/builtins.rs:1672
Function
get_env
(name: &String)
boson/src/api/native.rs:85
Function
get_envs
()
boson/src/api/native.rs:93
Method
get_idx
(kind: BuiltinKind)
boson/src/types/builtins.rs:113
Method
get_index_value
(ds: &mut DataStack)
boson/src/vm/controls.rs:290
Method
get_ip
(&self)
boson/src/vm/frames.rs:96
Method
get_last
(&self)
boson/src/compiler/mod.rs:78
Method
get_names
()
boson/src/types/builtins.rs:1694
Method
get_object
(&self, idx: usize)
boson/src/compiler/symtab.rs:182
Method
get_object_ref
(&self, pos: usize)
boson/src/types/array.rs:51
Method
get_objects
(&self)
boson/src/types/closure.rs:20
Function
get_platform_info
()
boson/src/api/native.rs:107
Method
get_previous
(&self)
boson/src/compiler/mod.rs:83
Method
get_ref
(&self, key: &Rc<Object>)
boson/src/types/hash.rs:68
Method
get_ref
(&self, idx: usize)
boson/src/vm/global.rs:40
Method
get_scope
(&self)
boson/src/types/subroutine.rs:36
Method
get_size
()
boson/src/types/builtins.rs:109
Method
get_size
(&self)
boson/src/compiler/symtab.rs:195
Method
get_sliced
(&self, start: usize, end: usize)
boson/src/types/array.rs:30
Function
get_stdlib_path
()
boson/src/api/native.rs:341
Function
get_syscalls_as_map
()
boson/src/api/native.rs:363
Method
get_tokens
(&mut self)
boson/src/lexer/mod.rs:781
Method
get_top
(&self)
boson/src/vm/stack.rs:75
Function
get_unix_time
()
boson/src/api/native.rs:97
Method
get_values
(&self)
boson/src/types/array.rs:26
Method
gt
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:358
Method
gte
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:396
Method
hash
(&self, state: &mut H)
boson/src/types/exception.rs:46
Method
hash
(&self, state: &mut H)
boson/src/types/buffer.rs:156
Method
hash
(&self, state: &mut H)
boson/src/types/closure.rs:34
Method
hash
(&self, state: &mut H)
boson/src/types/builtins.rs:1710
Method
hash
(&self, state: &mut H)
boson/src/types/array.rs:81
Method
hash
(&self, state: &mut H)
boson/src/types/hash.rs:150
Method
hash
(&self, state: &mut H)
boson/src/types/object.rs:71
Method
hash
(&self, state: &mut H)
boson/src/types/subroutine.rs:60
Method
hash
(&self, state: &mut H)
boson/src/types/th.rs:30
Function
indexing
()
boson/src/tests/types.rs:64
Method
is_end
(&mut self)
boson/src/lexer/mod.rs:181
Method
jump
(cf: &mut RefMut<ExecutionFrame>, pos: usize)
boson/src/vm/controls.rs:50
Method
jump_next_iter
( ds: &mut DataStack, jmp_pos: usize, frame: &mut RefMut<ExecutionFrame>, enum
boson/src/vm/controls.rs:670
Method
jump_not_truthy
( cf: &mut RefMut<ExecutionFrame>, ds: &mut DataStack, pos: usize, )
boson/src/vm/controls.rs:58
Method
last_instruction_is
(&self, inst: isa::InstructionKind)
boson/src/compiler/mod.rs:88
Method
load_builtin
(ds: &mut DataStack, idx: usize)
boson/src/vm/controls.rs:323
Method
load_constant
( cp: &ConstantPool, ds: &mut DataStack, pos: usize, )
boson/src/vm/controls.rs:193
Method
load_free
( ds: &mut DataStack, frame: &mut RefMut<ExecutionFrame>, idx: usize, )
boson/src/vm/controls.rs:99
Method
load_global
(gp: &GlobalPool, ds: &mut DataStack, pos: usize)
boson/src/vm/controls.rs:178
Method
load_local
( ds: &mut DataStack, pos: usize, f: &RefMut<ExecutionFrame>, )
boson/src/vm/controls.rs:152
Method
lt
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:434
Method
lte
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:472
Function
main
()
boson/src/bin/boson_dis.rs:11
Function
main
()
boson/src/bin/boson_eval.rs:12
Function
main
()
boson/src/bin/boson_repl.rs:19
Function
main
()
boson/src/bin/boson_embed.rs:3
Function
main
()
boson/src/bin/boson_compile.rs:12
Function
main
examples/benchmarks/sort_benchmark/sort.cc:20
Method
modulus
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:209
Method
mul
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:109
Method
neq
(left: &Rc<Object>, right: &Rc<Object>)
boson/src/vm/alu.rs:552
Method
new
()
modules/re/src/lib.rs:23
Method
new
( name: String, message: String, err_kind: VMErrorKind, trace: Vec<StackFrame>
boson/src/types/exception.rs:19
Method
new
(handle: i64)
boson/src/types/dyn_module.rs:58
Method
new
(obj: Rc<Object>)
boson/src/types/iter.rs:19
Method
new
(handle_id: u64, name: String)
boson/src/types/th.rs:14
Method
new
()
boson/src/compiler/symtab.rs:175
Method
new
(message: String, t: CompilerErrorKind, pos: usize)
boson/src/compiler/errors.rs:26
Method
new
()
boson/src/compiler/mod.rs:121
Method
new
()
boson/src/compiler/loader.rs:186
Method
new
(file_name: String, chunk_size: usize)
boson/src/lexer/mod.rs:151
Method
new
(t: ParserErrorKind, msg: String, token: LexedToken)
boson/src/parser/debug.rs:18
Method
new
( message: String, t: VMErrorKind, instruction: Option<InstructionKind>, pos:
boson/src/vm/errors.rs:49
Method
new
(result: Result<Rc<Object>, VMError>)
boson/src/vm/thread.rs:30
Method
new
(bytecode: &CompiledBytecode)
boson/src/vm/mod.rs:61
Method
new
(context: Rc<ClosureContext>, base_pointer: usize)
boson/src/vm/frames.rs:38
Method
new
()
boson/src/vm/stack.rs:36
Method
new
()
boson/src/vm/global.rs:27
Method
new_closure
(func: Rc<Subroutine>, free_objects: Vec<Rc<Object>>)
boson/src/vm/frames.rs:50
Method
new_empty
(size: usize, is_little_endian: bool)
boson/src/types/buffer.rs:142
Method
new_empty
()
boson/src/vm/thread.rs:70
Method
new_empty_from_state
(globals: GlobalPool, constants: ConstantPool)
boson/src/vm/mod.rs:99
Method
new_from_buffer
(buffer: Vec<u8>)
boson/src/lexer/mod.rs:196
Method
new_from_buffer
(buffer: Vec<u8>)
boson/src/api/mod.rs:119
Method
new_from_bytecode
( bytecode: &CompiledBytecode, fn_name: String, n_locals: usize, n_params: usi
boson/src/vm/frames.rs:74
Method
new_from_file
(file_name: String)
boson/src/lexer/mod.rs:207
Method
new_from_file
(file: String)
boson/src/api/mod.rs:106
Method
new_from_isa_error
(isa_error: &ISAError, inst: InstructionKind)
boson/src/vm/errors.rs:63
Method
new_from_lexer
(lexer: LexerAPI)
boson/src/parser/mod.rs:26
Method
new_from_previous
( symbol_table: symtab::SymbolTable, constants: ConstantPool, )
boson/src/compiler/mod.rs:138
Method
new_overflow_err
(v_1: &Rc<Object>, v_2: &Rc<Object>, operation: String)
boson/src/vm/alu.rs:15
← previous
next →
301–400 of 448, ranked by callers