Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Redskaber/Joker
/ functions
Functions
850 in github.com/Redskaber/Joker
⨍
Functions
850
◇
Types & classes
229
Method
super_
(line: usize)
src/joker/token.rs:174
Function
test
src/joker_c/joker_c/joker_c.c:132
Function
test_define_a_variable
()
src/joker/env.rs:211
Function
test_env_get_undefined_value
()
src/joker/env.rs:270
Function
test_env_new_with_enclosing
()
src/joker/env.rs:231
Function
test_env_through_sub_visit_parent
()
src/joker/env.rs:239
Function
test_env_upcast_get_value
()
src/joker/env.rs:256
Function
test_expression_1
test_expression_1(): * @test_object: expression 1 * 2 + 3 = 5 * @test_precautions: used Value Stack model to simulate expression tree. * The def
src/joker_c/joker_c/test.c:232
Function
test_expression_2
test_expression_2(): * @test_object: expression 1 + 2 * 3 = 7 * @test_precautions: used Value Stack model to simulate expression tree. * The def
src/joker_c/joker_c/test.c:271
Function
test_expression_3
test_expression_3(): * @test_object: expression 3 - 2 - 1 = 0 * @test_precautions: used Value Stack model to simulate expression tree. * The de
src/joker_c/joker_c/test.c:311
Function
test_expression_4
test_expression_4(): * @test_object: expression 1 + 2 * 3 - 4 / -5 * @test_precautions: used Value Stack model to simulate expression tree. * T
src/joker_c/joker_c/test.c:348
Function
test_instance_clone_modify
()
src/joker/object/instance.rs:189
Function
test_literal_bool_expr
()
src/joker/interpreter.rs:1046
Function
test_literal_f64_expr
()
src/joker/interpreter.rs:1021
Function
test_literal_i32_expr
()
src/joker/interpreter.rs:1011
Function
test_literal_null_expr
()
src/joker/interpreter.rs:1056
Function
test_literal_str_expr
()
src/joker/interpreter.rs:1031
Function
test_object_clone
()
src/joker/types/this.rs:118
Function
test_object_clone_ptr
()
src/joker/types/this.rs:152
Function
test_object_deep_clone
()
src/joker/types/this.rs:179
Function
test_object_inner_change
()
src/joker/types/this.rs:80
Function
test_object_inner_ref
()
src/joker/types/this.rs:96
Function
test_op_add
test_op_add(): * @test_object: op_add * @test_precautions: op_add instruction can pop two values from Value Stack, and push their sum to Value Stack.
src/joker_c/joker_c/test.c:130
Function
test_op_constant
test_op_constant(): * @test_object: op_constant * @test_precautions: op_constant instruction can push one value to Value Stack. * But it's not st
src/joker_c/joker_c/test.c:44
Function
test_op_constant_long
test_op_constant_long(): * @test_object: op_constant_long * @test_precautions: op_constant_long instruction can push one value to Value Stack. *
src/joker_c/joker_c/test.c:70
Function
test_op_divide
test_op_divide(): * @test_object: op_divide * @test_precautions: op_divide instruction can pop two values from Value Stack, and push their quotient to
src/joker_c/joker_c/test.c:206
Function
test_op_multiply
test_op_multiply(): * @test_object: op_multiply * @test_precautions: op_multiply instruction can pop two values from Value Stack, and push their produ
src/joker_c/joker_c/test.c:180
Function
test_op_negate
test_op_negate(): * @test_object: op_negate * @test_precautions: op_negate instruction can pop one value from Value Stack, and push its negative value
src/joker_c/joker_c/test.c:105
Function
test_op_return
* test_op_return(): * @test_object: op_return * @test_precautions: op_return instruction can pop one value from Value Stack and return it. */
src/joker_c/joker_c/test.c:13
Function
test_op_subtract
test_op_subtract(): * @test_object: op_subtract * @test_precautions: op_subtract instruction can pop two values from Value Stack, and push their diffe
src/joker_c/joker_c/test.c:155
Function
test_opcode_align
()
src/joker_bvm/src/chunk.rs:76
Function
test_resolve_base
()
src/idea/resolver/resolve.rs:1007
Function
test_scope_stack_declared_class_instance_type
()
src/idea/resolve.rs:418
Function
test_scope_stack_declared_type
()
src/idea/resolve.rs:388
Function
test_simple_expr
()
src/joker/interpreter.rs:991
Function
test_translator_object_from_caller_function
()
src/joker/object/caller/function/this.rs:337
Function
test_translator_object_from_literal
()
src/joker/object/literal.rs:112
Function
test_value_align
()
src/joker_bvm/src/chunk.rs:84
Function
test_var_store
()
src/idea/resolve.rs:333
Function
test_var_store
()
src/idea/resolver/resolve.rs:842
Function
tests
src/joker_c/joker_c/token.c:256
Method
this
(line: usize)
src/joker/token.rs:163
Method
this
(param: Token, type_: Type)
src/joker/types/type_.rs:582
Method
this_type
(line: usize)
src/joker/token.rs:166
Method
this_with_parse
(parser: &mut Parser, class: &Token)
src/joker/types/type_.rs:627
Method
token
(&self)
src/joker/tools.rs:16
Function
tools_main
#[test]
tools/src/lib.rs:3
Method
try_from
(value: VarStore)
src/idea/resolver/store.rs:239
Function
type_manager
()
src/idea/types.rs:148
Function
types_main
()
src/idea/types.rs:90
Method
upcast
(&self)
src/joker/object/instance.rs:55
Method
upcast
(&self)
src/joker/object/literal.rs:30
Method
upcast
(&self)
src/joker/object/caller/class.rs:41
Method
upcast
(&self)
src/joker/object/caller/this.rs:60
Method
upcast
(&self)
src/joker/object/caller/function/lambda.rs:44
Method
upcast
(&self)
src/joker/object/caller/function/method.rs:44
Method
upcast
(&self)
src/joker/object/caller/function/this.rs:55
Method
upcast_into
(self)
src/joker/object/literal.rs:39
Method
upcast_into
(self)
src/joker/object/caller/class.rs:44
Method
upcast_into
(self)
src/joker/object/caller/this.rs:66
Method
upcast_into
(self)
src/joker/object/caller/function/lambda.rs:47
Method
upcast_into
(self)
src/joker/object/caller/function/method.rs:47
Method
upcast_into
(self)
src/joker/object/caller/function/this.rs:63
Function
used
()
src/idea/error_manager.rs:49
Method
visit_assign
(&self, expr: &Assign)
src/idea/resolver/resolve.rs:521
Method
visit_assign
(&self, expr: &Assign)
src/joker/ast_print.rs:198
Method
visit_assign
(&self, expr: &Assign)
src/joker/interpreter.rs:649
Method
visit_binary
(&self, expr: &Binary)
src/idea/resolver/resolve.rs:490
Method
visit_binary
(&self, expr: &Binary)
src/joker/ast_print.rs:189
Method
visit_binary
(&self, expr: &Binary)
src/joker/interpreter.rs:442
Method
visit_block
(&self, stmt: &BlockStmt)
src/idea/resolver/resolve.rs:347
Method
visit_block
(&self, stmt: &BlockStmt)
src/joker/resolver.rs:881
Method
visit_block
(&self, stmt: &BlockStmt)
src/joker/ast_print.rs:70
Method
visit_block
(&self, stmt: &BlockStmt)
src/joker/interpreter.rs:184
Method
visit_break
(&self, stmt: &BreakStmt)
src/idea/resolver/resolve.rs:418
Method
visit_break
(&self, stmt: &BreakStmt)
src/joker/resolver.rs:914
Method
visit_break
(&self, _stmt: &BreakStmt)
src/joker/ast_print.rs:100
Method
visit_break
(&self, _stmt: &BreakStmt)
src/joker/interpreter.rs:247
Method
visit_call
(&self, expr: &Call)
src/idea/resolver/resolve.rs:547
Method
visit_call
(&self, expr: &Call)
src/joker/ast_print.rs:221
Method
visit_call
(&self, expr: &Call)
src/joker/interpreter.rs:720
Method
visit_class
(&self, stmt: &ClassStmt)
src/joker/resolver.rs:866
Method
visit_class
(&self, stmt: &ClassStmt)
src/joker/ast_print.rs:142
Method
visit_class
(&self, stmt: &ClassStmt)
src/joker/interpreter.rs:272
Method
visit_continue
(&self, stmt: &ContinueStmt)
src/idea/resolver/resolve.rs:433
Method
visit_continue
(&self, stmt: &ContinueStmt)
src/joker/resolver.rs:1016
Method
visit_continue
(&self, _stmt: &super::ast::ContinueStmt)
src/joker/ast_print.rs:103
Method
visit_continue
(&self, _stmt: &ContinueStmt)
src/joker/interpreter.rs:250
Method
visit_expr
(&self, stmt: &ExprStmt)
src/idea/resolver/resolve.rs:326
Method
visit_expr
(&self, stmt: &ExprStmt)
src/joker/resolver.rs:873
Method
visit_expr
(&self, stmt: &ExprStmt)
src/joker/ast_print.rs:50
Method
visit_expr
(&self, stmt: &ExprStmt)
src/joker/interpreter.rs:154
Method
visit_fn
(&self, stmt: &FnStmt)
src/joker/resolver.rs:853
Method
visit_fn
(&self, stmt: &FnStmt)
src/joker/ast_print.rs:121
Method
visit_fn
(&self, stmt: &FnStmt)
src/joker/interpreter.rs:253
Method
visit_for
(&self, stmt: &ForStmt)
src/idea/resolver/resolve.rs:393
Method
visit_for
(&self, stmt: &ForStmt)
src/joker/resolver.rs:834
Method
visit_for
(&self, stmt: &ForStmt)
src/joker/ast_print.rs:106
Method
visit_for
(&self, stmt: &ForStmt)
src/joker/interpreter.rs:216
Method
visit_fun
(&self, stmt: &FnStmt)
src/idea/resolver/resolve.rs:451
← previous
next →
701–800 of 850, ranked by callers