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
↓ 1 callers
Method
report
(&self)
src/joker/parse.rs:866
↓ 1 callers
Method
report
(&self)
src/joker/abort.rs:43
↓ 1 callers
Method
report
(&self)
src/joker/error.rs:42
↓ 1 callers
Function
reset_foreach_pointer
src/joker_c/joker_c/token.c:100
↓ 1 callers
Function
reset_token
src/joker_c/joker_c/token.c:30
↓ 1 callers
Method
resolve
(&self, stmts: &[Stmt])
src/idea/resolver/resolve.rs:89
↓ 1 callers
Method
resolve_local
(&self, expr: Expr, name: &Key)
src/idea/resolver/resolve.rs:287
↓ 1 callers
Method
resolve_local
getter: expr.name setter| assign: name = expr
src/joker/resolver.rs:612
↓ 1 callers
Function
resolve_upvalue
{,....val,...,Fn...} * | (-1) * Fn outer() { <- | (find up value) (local index) * Fn middle() { <- | (find up value) (local i
src/joker_c/joker_c/parser.c:411
↓ 1 callers
Method
return_statement
returnStmt -> "return" expression? ";" ;
src/joker/parse.rs:376
↓ 1 callers
Function
run
* Runs the virtual machine. * Returns an InterpretResult indicating the result of the interpretation. * "direct threaded code"��"����" �� "computed go
src/joker_c/joker_c/vm.c:421
↓ 1 callers
Function
run
src/joker_c/joker_c/joker_c.c:107
↓ 1 callers
Function
run_file
* Runs the bytecode in a file. * If there is a compilation or runtime error, it exits with an appropriate status code. * If there is no file specified
src/joker_c/joker_c/joker_c.c:61
↓ 1 callers
Method
run_file
(&self, path: &str)
src/joker/main.rs:44
↓ 1 callers
Function
run_prompt
()
src/backup/joker/main.rs:57
↓ 1 callers
Method
run_prompt
(&self)
src/joker/main.rs:64
↓ 1 callers
Method
scan_comment
(&mut self)
src/joker/scanner.rs:164
↓ 1 callers
Method
scan_escape
TODO: scanner escape
src/joker/scanner.rs:160
↓ 1 callers
Function
scan_identifier
src/joker_c/joker_c/scanner.c:302
↓ 1 callers
Method
scan_identifier
scanner identifier
src/backup/joker/scanner.rs:339
↓ 1 callers
Method
scan_identifier
(&mut self)
src/joker/scanner.rs:262
↓ 1 callers
Function
scan_number
src/joker_c/joker_c/scanner.c:281
↓ 1 callers
Method
scan_number
scanner number literal.
src/backup/joker/scanner.rs:301
↓ 1 callers
Method
scan_number
(&mut self)
src/joker/scanner.rs:226
↓ 1 callers
Function
scan_string
scan string token, handler string interpolation: "literal{expression}{variable}" */
src/joker_c/joker_c/scanner.c:216
↓ 1 callers
Method
scan_string
scanner string literal.
src/backup/joker/scanner.rs:273
↓ 1 callers
Method
scan_string
(&mut self)
src/joker/scanner.rs:190
↓ 1 callers
Function
scan_token
scan token */
src/joker_c/joker_c/scanner.c:174
↓ 1 callers
Method
scan_token
(&mut self)
src/backup/joker/scanner.rs:136
↓ 1 callers
Method
scan_token
(&mut self)
src/joker/scanner.rs:59
↓ 1 callers
Function
scan_tokens
src/joker_c/joker_c/scanner.c:166
↓ 1 callers
Method
scan_tokens
(&mut self)
src/backup/joker/scanner.rs:118
↓ 1 callers
Method
scan_tokens
(&mut self)
src/joker/scanner.rs:41
↓ 1 callers
Function
scanner_error
(err: ScannerError)
src/backup/joker/error.rs:93
↓ 1 callers
Method
set
(&self, inner: OEnum)
src/idea/types.rs:77
↓ 1 callers
Method
set_type
(&mut self, new_type: Type)
src/joker/types/type_.rs:614
↓ 1 callers
Function
skip_with_espace
src/joker_c/joker_c/scanner.c:101
↓ 1 callers
Function
string_equal
* base: return (left->length == right->length && memcmp(left->chars, right->chars, left->length) == 0) * bucause used interned pool, so same string, i
src/joker_c/joker_c/string.c:138
↓ 1 callers
Function
strndup
src/joker_c/joker_c/scanner.c:230
↓ 1 callers
Method
super_
super “super” "." IDENTIFIER | primary ;
src/joker/parse.rs:752
↓ 1 callers
Function
synchronize
src/joker_c/joker_c/parser.c:482
↓ 1 callers
Method
synchronize
(&mut self)
src/joker/parse.rs:804
↓ 1 callers
Function
test_token
Tests */
src/joker_c/joker_c/token.c:221
↓ 1 callers
Function
test_token_list
src/joker_c/joker_c/token.c:245
↓ 1 callers
Function
test_token_node
src/joker_c/joker_c/token.c:232
↓ 1 callers
Method
token
(&self)
src/joker/resolver.rs:113
↓ 1 callers
Method
trinomial
Trinomial → expression "?" expression ":" expression ";" | logic_or ;
src/joker/parse.rs:605
↓ 1 callers
Function
type_check
src/joker_c/joker_c/object.c:57
↓ 1 callers
Function
unary
(l_opera: &'a Token<'a>, r_expr: Box<Expr<'a>>)
src/backup/joker/ast/aux_fun.rs:27
↓ 1 callers
Function
var_stmt
(name: &'a Token<'a>, value: Box<Expr<'a>>)
src/backup/joker/ast/aux_fun.rs:49
↓ 1 callers
Method
visit_assign
(&self, expr: &Assign)
src/joker/resolver.rs:1295
↓ 1 callers
Method
visit_call
(&self, expr: &Call)
src/joker/resolver.rs:1031
↓ 1 callers
Method
visit_getter
(&self, expr: &Getter)
src/joker/resolver.rs:1035
↓ 1 callers
Method
visit_logical
(&self, expr: &Logical)
src/joker/resolver.rs:1323
↓ 1 callers
Method
visit_setter
(&self, expr: &Setter)
src/joker/resolver.rs:1040
↓ 1 callers
Method
visit_super
(&self, expr: &Super)
src/joker/resolver.rs:1352
↓ 1 callers
Method
visit_this
(&self, expr: &This)
src/joker/resolver.rs:1271
↓ 1 callers
Method
visit_trinomial
(&self, expr: &Trinomial)
src/joker/resolver.rs:1346
↓ 1 callers
Method
visit_variable
(&self, expr: &Variable)
src/joker/resolver.rs:1332
↓ 1 callers
Function
warning
src/joker_c/joker_c/error.c:7
↓ 1 callers
Method
while_statement
whileStmt → "while" "(" expression ")" statement ;
src/joker/parse.rs:461
↓ 1 callers
Function
write_value_array
src/joker_c/joker_c/value.c:18
Method
accept
(&self, visitor: &dyn StmtVisitor<T>)
tools/src/stmt.rs:87
Method
accept
(&self, visitor: &dyn ExprVisitor<T>)
tools/src/expr.rs:89
Function
advance_token
src/joker_c/joker_c/token.c:158
Function
allocate_object
* Allocate a new object of the given size and type. * * -------Object Layout------ * | |-----Sub Object----| | * | | | | * | |
src/joker_c/joker_c/object.c:36
Method
arity
(&self)
src/idea/alias.rs:20
Method
arity
(&self)
src/joker/native_fn.rs:35
Method
arity
(&self)
src/joker/object/caller/class.rs:179
Method
arity
(&self)
src/joker/object/caller/this.rs:94
Method
arity
(&self)
src/joker/object/caller/function/lambda.rs:114
Method
arity
(&self)
src/joker/object/caller/function/method.rs:131
Method
arity
(&self)
src/joker/object/caller/function/this.rs:97
Method
assign_type
(&mut self, name: &Token, ty: Type)
src/joker/types/env.rs:57
Function
automata_main
()
src/idea/automata.rs:59
Method
begin_scope
(&mut self)
src/joker/types/env.rs:26
Function
ber
()
src/idea/alias.rs:135
Method
bind
TODO: instance function ?
src/joker/object/caller/function/method.rs:76
Method
call
(&self, int: i32, args: i32)
src/idea/alias.rs:17
Method
call
( &self, _interpreter: &Interpreter, _arguments: &[Object], )
src/joker/native_fn.rs:18
Method
call
( &self, interpreter: &Interpreter, arguments: &[Object], )
src/joker/object/caller/class.rs:168
Method
call
( &self, interpreter: &Interpreter, arguments: &[Object], )
src/joker/object/caller/this.rs:84
Method
call
( &self, interpreter: &Interpreter, arguments: &[Object], )
src/joker/object/caller/function/lambda.rs:76
Method
call
( &self, interpreter: &Interpreter, arguments: &[Object], )
src/joker/object/caller/function/method.rs:89
Method
call
( &self, interpreter: &Interpreter, arguments: &[Object], )
src/joker/object/caller/function/this.rs:85
Method
constant_instruction
OpCode Constant: */
src/joker_bvm/src/debug.rs:37
Function
create_none
src/joker_c/joker_c/option.c:13
Function
create_some
src/joker_c/joker_c/option.c:6
Function
create_some_expr
()
src/joker/ast_print.rs:281
Function
current_token
src/joker_c/joker_c/token.c:169
Function
d
()
src/idea/alias.rs:8
Method
declare_type
(&mut self, name: &Token, ty: Type)
src/joker/types/env.rs:32
Method
deep_clone
(&self)
src/joker/object/instance.rs:35
Method
deep_clone
(&self)
src/joker/object/this.rs:49
Method
deep_clone
(&self)
src/joker/object/caller/class.rs:29
Method
deep_clone
(&self)
src/joker/object/caller/this.rs:51
Method
deep_clone
(&self)
src/joker/object/caller/function/lambda.rs:35
Method
deep_clone
(&self)
src/joker/object/caller/function/method.rs:35
Method
deep_clone
(&self)
src/joker/object/caller/function/this.rs:44
Method
default
()
src/idea/resolve.rs:93
← previous
next →
401–500 of 850, ranked by callers