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
↓ 1 callers
Method
__verify_magic
(&self, magic_slice: &[u8])
boson/src/compiler/loader.rs:396
↓ 1 callers
Function
add_entry_into_table
(expression: String)
modules/re/src/lib.rs:34
↓ 1 callers
Method
as_string
(&self)
boson/src/isa/mod.rs:208
↓ 1 callers
Method
clear_previous
(&mut self)
boson/src/compiler/mod.rs:1599
↓ 1 callers
Method
compile_array
(&mut self, arr: &ast::ArrayType)
boson/src/compiler/mod.rs:1256
↓ 1 callers
Method
compile_assert_statement
(&mut self, node: &ast::AssertType)
boson/src/compiler/mod.rs:253
↓ 1 callers
Method
compile_break_stmt
(&mut self)
boson/src/compiler/mod.rs:1429
↓ 1 callers
Method
compile_call
(&mut self, node: &ast::CallType)
boson/src/compiler/mod.rs:1380
↓ 1 callers
Method
compile_const_declr
(&mut self, stmt: &ast::ConstType)
boson/src/compiler/mod.rs:1212
↓ 1 callers
Method
compile_continue_stmt
(&mut self)
boson/src/compiler/mod.rs:1446
↓ 1 callers
Method
compile_feach_stmt
(&mut self, node: &ast::ForEachType)
boson/src/compiler/mod.rs:641
↓ 1 callers
Method
compile_for_loop
(&mut self, node: &ast::ForLoopType)
boson/src/compiler/mod.rs:566
↓ 1 callers
Method
compile_hash
(&mut self, ht: &ast::HashTableType)
boson/src/compiler/mod.rs:1273
↓ 1 callers
Method
compile_if_statement
(&mut self, node: &ast::IfElseType)
boson/src/compiler/mod.rs:284
↓ 1 callers
Method
compile_index
(&mut self, node: &ast::IndexType)
boson/src/compiler/mod.rs:237
↓ 1 callers
Method
compile_infix_expression
(&mut self, expr: &ast::InfixType)
boson/src/compiler/mod.rs:989
↓ 1 callers
Method
compile_lambda
(&mut self, node: &ast::LambdaExpType)
boson/src/compiler/mod.rs:496
↓ 1 callers
Method
compile_literal
(&mut self, literal: &ast::LiteralKind)
boson/src/compiler/mod.rs:196
↓ 1 callers
Method
compile_prefix_expression
( &mut self, expr: &ast::PrefixType, )
boson/src/compiler/mod.rs:905
↓ 1 callers
Method
compile_return_stmt
(&mut self, node: &ast::ReturnType)
boson/src/compiler/mod.rs:357
↓ 1 callers
Method
compile_shell_expr
(&mut self, node: &ast::ShellType)
boson/src/compiler/mod.rs:1141
↓ 1 callers
Method
compile_suffix_expression
( &mut self, expr: &ast::SuffixType, )
boson/src/compiler/mod.rs:826
↓ 1 callers
Method
compile_variable_declr
(&mut self, stmt: &ast::LetType)
boson/src/compiler/mod.rs:1298
↓ 1 callers
Method
compile_while_loop
(&mut self, node: &ast::WhileLoopType)
boson/src/compiler/mod.rs:1464
↓ 1 callers
Method
describe
(&self)
boson/src/types/subroutine.rs:32
↓ 1 callers
Function
encode_boson_types
( types: &[Rc<Object>], data: &[Rc<Object>], big_endian: Rc<Object>, )
boson/src/api/packing.rs:46
↓ 1 callers
Method
encode_to_binary
(&mut self, bytecode: &CompiledBytecode)
boson/src/compiler/loader.rs:252
↓ 1 callers
Method
enter_scope
(&mut self)
boson/src/compiler/mod.rs:170
↓ 1 callers
Method
eval_bytecode
(fname: String)
boson/src/api/mod.rs:298
↓ 1 callers
Method
eval_bytecode
( &mut self, platform: &mut Platform, pop_last: bool, break_on_ret: bool,
boson/src/vm/mod.rs:122
↓ 1 callers
Method
exec
( &self, args: Vec<Rc<Object>>, platform: &mut Platform, gp: &mut GlobalPool,
boson/src/types/builtins.rs:174
↓ 1 callers
Method
exit_scope
(&mut self)
boson/src/compiler/mod.rs:178
↓ 1 callers
Function
extract_matches
( counter: usize, target_string: &str, )
modules/re/src/lib.rs:61
↓ 1 callers
Method
find_char_literal
(&mut self)
boson/src/lexer/mod.rs:441
↓ 1 callers
Method
find_keyword_or_identifier
(&mut self)
boson/src/lexer/mod.rs:339
↓ 1 callers
Method
find_number_literal
(&mut self)
boson/src/lexer/mod.rs:313
↓ 1 callers
Method
find_string_literal
(&mut self)
boson/src/lexer/mod.rs:394
↓ 1 callers
Method
gen_n_parameters
(&self)
boson/src/types/subroutine.rs:28
↓ 1 callers
Method
get_as_char
(&mut self, pos: usize)
boson/src/lexer/mod.rs:262
↓ 1 callers
Method
get_as_f64
(&self)
boson/src/types/buffer.rs:63
↓ 1 callers
Method
get_as_f64
(&mut self, start: usize, end: usize)
boson/src/lexer/mod.rs:252
↓ 1 callers
Method
get_as_i64
(&mut self, start: usize, end: usize)
boson/src/lexer/mod.rs:247
↓ 1 callers
Method
get_as_string
(&self)
boson/src/types/buffer.rs:54
↓ 1 callers
Method
get_byte_at
(&self, idx: usize)
boson/src/types/buffer.rs:36
↓ 1 callers
Method
get_bytecode
(&self)
boson/src/types/subroutine.rs:20
↓ 1 callers
Method
get_formatted_errors
(&mut self)
boson/src/parser/mod.rs:1406
↓ 1 callers
Method
get_free
(&mut self, idx: usize, inst: InstructionKind)
boson/src/vm/frames.rs:60
↓ 1 callers
Method
get_free_symbols
(&self)
boson/src/compiler/symtab.rs:162
↓ 1 callers
Method
get_line_by_pos
(&mut self, pos: usize)
boson/src/lexer/mod.rs:805
↓ 1 callers
Method
get_n_locals
(&self)
boson/src/types/subroutine.rs:24
↓ 1 callers
Method
get_name
(&self)
boson/src/types/subroutine.rs:16
↓ 1 callers
Method
get_next_order
(&mut self)
boson/src/parser/mod.rs:47
↓ 1 callers
Method
get_pos
(&self)
boson/src/types/iter.rs:78
↓ 1 callers
Method
get_top_ref
(&mut self, inst: I)
boson/src/vm/stack.rs:165
↓ 1 callers
Method
has_infix
(&mut self)
boson/src/parser/mod.rs:744
↓ 1 callers
Method
has_instructions
(&self)
boson/src/vm/frames.rs:131
↓ 1 callers
Method
has_suffix
(&mut self)
boson/src/parser/mod.rs:778
↓ 1 callers
Method
insert_builtins
(&mut self)
boson/src/compiler/symtab.rs:76
↓ 1 callers
Method
insert_free_symbol
(&mut self, symbol: &Rc<Symbol>)
boson/src/compiler/symtab.rs:59
↓ 1 callers
Method
keywords_are_equal
(&mut self, kw1: &KeywordKind, kw2: KeywordKind)
boson/src/lexer/mod.rs:797
↓ 1 callers
Method
length
(&self)
boson/src/types/hash.rs:55
↓ 1 callers
Method
load_dynlib
( &mut self, path: &str, params: Rc<Object>, )
boson/src/vm/ffi.rs:27
↓ 1 callers
Method
next
(&mut self)
boson/src/types/iter.rs:69
↓ 1 callers
Method
next_char
(&mut self)
boson/src/lexer/mod.rs:236
↓ 1 callers
Method
next_token
(&mut self)
boson/src/lexer/mod.rs:459
↓ 1 callers
Method
parse_array_expression
(&mut self)
boson/src/parser/mod.rs:573
↓ 1 callers
Method
parse_assert_statement
(&mut self)
boson/src/parser/mod.rs:103
↓ 1 callers
Method
parse_async_expr
(&mut self)
boson/src/parser/mod.rs:789
↓ 1 callers
Method
parse_call_expression
( &mut self, caller_expr: ast::ExpressionKind, )
boson/src/parser/mod.rs:1111
↓ 1 callers
Method
parse_char_expression
(&mut self)
boson/src/parser/mod.rs:660
↓ 1 callers
Method
parse_dot_expression
(&mut self)
boson/src/parser/mod.rs:975
↓ 1 callers
Method
parse_expression_statement
(&mut self)
boson/src/parser/mod.rs:1244
↓ 1 callers
Method
parse_floating_expression
(&mut self)
boson/src/parser/mod.rs:648
↓ 1 callers
Method
parse_for_each_statement
(&mut self)
boson/src/parser/mod.rs:684
↓ 1 callers
Method
parse_for_loop_statement
(&mut self)
boson/src/parser/mod.rs:899
↓ 1 callers
Method
parse_function_statement
(&mut self)
boson/src/parser/mod.rs:161
↓ 1 callers
Method
parse_hash_literal
(&mut self)
boson/src/parser/mod.rs:534
↓ 1 callers
Method
parse_if_statement
(&mut self)
boson/src/parser/mod.rs:218
↓ 1 callers
Method
parse_index_expression
( &mut self, prefix_exp: ast::ExpressionKind, )
boson/src/parser/mod.rs:1088
↓ 1 callers
Method
parse_infix_expression
( &mut self, expr_left: ast::ExpressionKind, )
boson/src/parser/mod.rs:810
↓ 1 callers
Method
parse_integer_expression
(&mut self)
boson/src/parser/mod.rs:607
↓ 1 callers
Method
parse_lambda_exp
(&mut self)
boson/src/parser/mod.rs:477
↓ 1 callers
Method
parse_prefix_expression
(&mut self)
boson/src/parser/mod.rs:619
↓ 1 callers
Method
parse_return_statement
(&mut self)
boson/src/parser/mod.rs:515
↓ 1 callers
Method
parse_shell_expression
(&mut self)
boson/src/parser/mod.rs:140
↓ 1 callers
Method
parse_string_expression
(&mut self)
boson/src/parser/mod.rs:672
↓ 1 callers
Method
parse_sub_expression
(&mut self)
boson/src/parser/mod.rs:1156
↓ 1 callers
Method
parse_suffix_expression
( &mut self, exp_left: ast::ExpressionKind, )
boson/src/parser/mod.rs:873
↓ 1 callers
Method
parse_thread_exp
(&mut self)
boson/src/parser/mod.rs:954
↓ 1 callers
Method
parse_throw_statement
(&mut self)
boson/src/parser/mod.rs:1141
↓ 1 callers
Method
parse_try_statement
(&mut self)
boson/src/parser/mod.rs:1175
↓ 1 callers
Method
parse_while_statement
(&mut self)
boson/src/parser/mod.rs:444
↓ 1 callers
Method
peek_next
(&mut self)
boson/src/lexer/mod.rs:227
↓ 1 callers
Method
print_globals
(&self)
boson/src/api/mod.rs:251
↓ 1 callers
Method
print_stack
(&self)
boson/src/api/mod.rs:244
↓ 1 callers
Method
push_compiled_instructions
(&mut self, instructions: &CompiledInstructions)
boson/src/compiler/mod.rs:54
↓ 1 callers
Method
push_new_frame
(&mut self, frame: RefCell<ExecutionFrame>)
boson/src/vm/mod.rs:113
↓ 1 callers
Method
push_objects
(objs: Vec<Rc<Object>>, ds: &mut DataStack)
boson/src/vm/controls.rs:120
↓ 1 callers
Function
rand_f
examples/benchmarks/sort_benchmark/sort.cc:14
↓ 1 callers
Function
read
(_read_params: Rc<Object>)
modules/re/src/lib.rs:123
← previous
next →
101–200 of 448, ranked by callers