Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Shafin098/pakhi-bhasha
/ functions
Functions
216 in github.com/Shafin098/pakhi-bhasha
⨍
Functions
216
◇
Types & classes
24
↓ 1 callers
Method
module_import_stmt
(&mut self)
src/frontend/parser.rs:198
↓ 1 callers
Method
named_module_import
Module could be imported with giving a namespace which was called unnamed_module_import but unnamed module import feature was removed that's why this
src/frontend/parser.rs:225
↓ 1 callers
Method
or
(&mut self)
src/frontend/parser.rs:702
↓ 1 callers
Method
prepend_with_import_name
(&self, tokens: &mut Vec<Token>, prepend: Vec<char>)
src/frontend/parser.rs:398
↓ 1 callers
Method
primary
(&mut self)
src/frontend/parser.rs:886
↓ 1 callers
Method
print_no_newline_stmt
(&mut self)
src/frontend/parser.rs:475
↓ 1 callers
Method
print_stmt
(&mut self)
src/frontend/parser.rs:610
↓ 1 callers
Method
re_assignment_or_func_call_stmt
(&mut self)
src/frontend/parser.rs:487
↓ 1 callers
Method
re_assignment_stmt
(&mut self)
src/frontend/parser.rs:556
↓ 1 callers
Method
reassign_to_list_or_record
Reassign a value to a list or record at provided index
src/backend/interpreter.rs:383
↓ 1 callers
Method
reassign_to_old_var
(&mut self, var_key: String, assign_stmt: parser::Assignment)
src/backend/interpreter.rs:358
↓ 1 callers
Method
record_multi_dim_assign
(&mut self, record_reference: usize, evaluated_i
src/backend/interpreter.rs:548
↓ 1 callers
Method
record_single_dim_assign
(&mut self, record_ref: usize, index: DataType
src/backend/interpreter.rs:453
↓ 1 callers
Method
return_stmt
(&mut self)
src/frontend/parser.rs:629
↓ 1 callers
Function
run
(ast: Vec<parser::Stmt>)
src/backend/interpreter.rs:1512
↓ 1 callers
Function
skip_comment_block
(src: &Vec<char>, start: usize, line: u32, src_file_path: &str)
src/frontend/lexer.rs:555
Method
_create_dir
(arguments: Vec<DataType>)
src/backend/built_ins.rs:339
Method
_delete_dir
(arguments: Vec<DataType>)
src/backend/built_ins.rs:384
Method
_delete_file
(arguments: Vec<DataType>)
src/backend/built_ins.rs:320
Method
_error
(arguments: Vec<DataType>)
src/backend/built_ins.rs:203
Method
_file_or_dir
(arguments: Vec<DataType>)
src/backend/built_ins.rs:403
Method
_list_len
(arguments: Vec<DataType>, lists: &mut Vec<Vec<DataType>>)
src/backend/built_ins.rs:180
Method
_list_pop
(arguments: Vec<DataType>, lists: &mut Vec<Vec<DataType>>)
src/backend/built_ins.rs:152
Method
_list_push
(arguments: Vec<DataType>, lists: &mut Vec<Vec<DataType>>)
src/backend/built_ins.rs:120
Method
_read_dir
(arguments: Vec<DataType>)
src/backend/built_ins.rs:358
Method
_read_file
(arguments: Vec<DataType>)
src/backend/built_ins.rs:281
Method
_read_line
(arguments: Vec<DataType>)
src/backend/built_ins.rs:193
Method
_string_join
(arguments: Vec<DataType>, lists: &mut Vec<Vec<DataType>>)
src/backend/built_ins.rs:240
Method
_string_split
(arguments: Vec<DataType>, lists: &mut Vec<Vec<DataType>>)
src/backend/built_ins.rs:215
Method
_to_num
Converts DataType::String to DataType::Num
src/backend/built_ins.rs:52
Method
_to_string
Converts DataType::Num to DataType::String
src/backend/built_ins.rs:37
Method
_type
(arguments: Vec<DataType>)
src/backend/built_ins.rs:263
Method
_write_file
(arguments: Vec<DataType>)
src/backend/built_ins.rs:300
Method
bn_digit_to_en_digit
(digit: &char)
src/backend/built_ins.rs:88
Function
built_in_const_platform
()
tests/interpreter.rs:568
Function
built_in_fn_create_dir
()
tests/main_integration.rs:137
Function
built_in_fn_delete_dir
()
tests/main_integration.rs:153
Function
built_in_fn_delete_file
()
tests/main_integration.rs:107
Function
built_in_fn_error
()
tests/interpreter.rs:456
Function
built_in_fn_file_or_dir
()
tests/main_integration.rs:172
Function
built_in_fn_list_len
()
tests/interpreter.rs:162
Function
built_in_fn_list_mutate_push
()
tests/interpreter.rs:120
Function
built_in_fn_list_pop_middle
()
tests/interpreter.rs:148
Function
built_in_fn_list_push_middle
()
tests/interpreter.rs:134
Function
built_in_fn_read_dir
()
tests/main_integration.rs:122
Function
built_in_fn_read_file
()
tests/main_integration.rs:79
Function
built_in_fn_string_join
()
tests/interpreter.rs:484
Function
built_in_fn_string_split
()
tests/interpreter.rs:469
Function
built_in_fn_to_num
()
tests/interpreter.rs:546
Function
built_in_fn_to_string
()
tests/interpreter.rs:524
Function
built_in_fn_type
()
tests/interpreter.rs:497
Function
built_in_fn_write_file
()
tests/main_integration.rs:94
Method
en_digit_to_bn_digit
(digit: &char)
src/backend/built_ins.rs:104
Method
expect_panic
(&mut self, err: PakhiErr)
src/common/io.rs:79
Function
expression_and
()
tests/interpreter.rs:297
Function
expression_equlaity
()
tests/interpreter.rs:333
Function
expression_or
()
tests/interpreter.rs:315
Function
expression_unary
()
tests/interpreter.rs:277
Function
function_decl_call
()
tests/interpreter.rs:417
Function
if_test_condition_false
()
tests/interpreter.rs:365
Function
if_test_condition_true
()
tests/interpreter.rs:351
Function
lexer_comment_block
()
tests/lexer.rs:29
Function
lexer_consume_num_test_1
()
src/frontend/lexer.rs:583
Function
lexer_consume_num_test_2
()
src/frontend/lexer.rs:592
Function
lexer_consume_num_test_3
()
src/frontend/lexer.rs:601
Function
lexer_consume_num_test_4
()
src/frontend/lexer.rs:610
Function
lexer_consume_num_test_5
()
src/frontend/lexer.rs:619
Function
lexer_consume_string_test
()
src/frontend/lexer.rs:628
Function
lexer_keyword_test_1
()
src/frontend/lexer.rs:637
Function
lexer_keyword_test_2
()
src/frontend/lexer.rs:644
Function
lexer_keyword_test_3
()
src/frontend/lexer.rs:651
Function
lexer_keyword_test_4
()
src/frontend/lexer.rs:658
Function
lexer_nameless_record_literal
()
tests/lexer.rs:15
Function
lexer_var_declare
()
tests/lexer.rs:4
Function
list_consistent
()
tests/interpreter.rs:192
Function
list_multi_dim_indexing
()
tests/interpreter.rs:92
Function
list_multi_dim_mixed_indexing
()
tests/interpreter.rs:105
Function
list_mutate
()
tests/interpreter.rs:178
Function
list_single_dim_indexing
()
tests/interpreter.rs:79
Function
loop_no_new_env
()
tests/interpreter.rs:402
Function
loop_test
()
tests/interpreter.rs:381
Function
main
()
src/main.rs:5
Function
module_import
()
tests/main_integration.rs:40
Function
module_import_cyclic
()
tests/main_integration.rs:59
Function
nameless_record_literal
()
tests/interpreter.rs:210
Function
nameless_record_multi_dim_indexing
()
tests/interpreter.rs:247
Function
nameless_record_multi_dim_mixed_indexing
()
tests/interpreter.rs:262
Function
nameless_record_single_dim_indexing
()
tests/interpreter.rs:230
Method
new
(tokens: Vec<Token>)
src/frontend/parser.rs:121
Method
new
(envs: &'a mut Vec<HashMap<String, Option<DataType>>>, lists: &'a mut Vec<Vec<DataType>>
src/backend/mark_sweep.rs:14
Method
new
()
src/backend/built_ins.rs:11
Method
new
(statements: Vec<parser::Stmt>, io: &mut T)
src/backend/interpreter.rs:64
Method
new
()
src/common/io.rs:19
Function
parse_test_assignment_string
()
tests/parser.rs:248
Function
parse_test_binary_addition
()
tests/parser.rs:25
Function
parse_test_comaprison_greater
()
tests/parser.rs:137
Function
parse_test_comaprison_greater_or_equla
()
tests/parser.rs:175
Function
parse_test_comparison_less_or_equal
()
tests/parser.rs:156
Function
parse_test_namesless_record_literal
()
tests/parser.rs:298
Function
parse_test_primary_num
()
tests/parser.rs:10
← previous
next →
101–200 of 216, ranked by callers