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
Function
main
()
src/joker_bvm/src/main.rs:15
Function
main
src/joker_c/joker_c/joker_c.c:127
Function
match
src/joker_c/joker_c/option.c:50
Function
native_clock
time block */
src/joker_c/joker_c/native.c:43
Function
native_now
src/joker_c/joker_c/native.c:79
Function
native_sleep
src/joker_c/joker_c/native.c:52
Function
native_time
src/joker_c/joker_c/native.c:47
Method
new
()
src/idea/resolve.rs:261
Method
new
(inner: OEnum)
src/idea/types.rs:74
Method
new
(builder: impl Fn() -> LoxFn<F>)
src/idea/alias.rs:45
Method
new
(interpreter: Rc<Interpreter>)
src/idea/resolver/resolve.rs:68
Method
new
(token: &Token, msg: String)
src/idea/resolver/store.rs:363
Method
new
()
src/joker_bvm/src/chunk.rs:40
Method
new
(tokens: &'a [Token<'a>])
src/backup/joker/parse.rs:41
Method
new
(src: &'a str)
src/backup/joker/scanner.rs:33
Method
new
()
src/backup/joker/env.rs:25
Method
new
(err_type: RuntimeError)
src/backup/joker/error.rs:45
Method
new
(stmts: Vec<Statement<'a>>)
src/backup/joker/interpreter.rs:11
Method
new
( token_type: TokenType, lexeme: &'a str, literal: Literal<'a>, line: usize,
src/backup/joker/token.rs:173
Method
new
(token: &Token, msg: String)
src/backup/joker/ast/error.rs:11
Method
new
(name: &'a Token<'a>, value: Box<Expr<'a>>)
src/backup/joker/ast/ast.rs:65
Method
new
(tokens: Vec<Token>)
src/joker/parse.rs:27
Method
new
(token: &Token, msg: String)
src/joker/abort.rs:106
Method
new
()
src/joker/main.rs:38
Method
new
(source: String)
src/joker/scanner.rs:22
Method
new
(interpreter: Rc<Interpreter>)
src/joker/resolver.rs:148
Method
new
()
src/joker/env.rs:31
Method
new
()
src/joker/ast_print.rs:19
Method
new
(msg: String)
src/joker/error.rs:85
Method
new
(token: &Token, msg: String)
src/joker/callable.rs:66
Method
new
()
src/joker/interpreter.rs:41
Method
new
(ttype: TokenType, lexeme: String, literal: Object, line: usize)
src/joker/token.rs:152
Method
new
()
src/joker/types/env.rs:18
Method
new
(inner: OEnum)
src/joker/types/this.rs:38
Method
new
(class: Box<Class>)
src/joker/object/instance.rs:70
Method
new
( name: Token, super_class: Option<Box<Class>>, fields: Option<HashMap<String, Option<
src/joker/object/caller/class.rs:50
Method
new
(expr: &LambdaExpr, closure: Rc<RefCell<Env>>)
src/joker/object/caller/function/lambda.rs:67
Method
new
(stmt: &FnStmt, closure: Rc<RefCell<Env>>)
src/joker/object/caller/function/method.rs:66
Method
new
(builder: impl Fn() -> Self)
src/joker/object/caller/function/this.rs:142
Method
new_global
()
src/joker/types/env.rs:21
Function
new_string_uninterned
flexible array member */
src/joker_c/joker_c/string.c:19
Method
new_with_enclosing
(enclosing: Rc<RefCell<Env>>)
src/joker/env.rs:37
Method
normal
(param: Token, type_: Type)
src/joker/types/type_.rs:585
Method
normal_with_parse
(parser: &mut Parser)
src/joker/types/type_.rs:636
Function
nth_token
src/joker_c/joker_c/token.c:205
Function
object_operator
()
src/idea/object_operator.rs:50
Method
param_pair_type
(param_pair: &ParamPair)
src/joker/types/inferrer.rs:29
Method
parse
(&self)
src/joker/types/type_.rs:621
Method
parse
(&self)
src/joker/types/this.rs:55
Function
parse_and
src/joker_c/joker_c/parser.c:1017
Function
parse_binary
middle suffix expression: a + b */
src/joker_c/joker_c/parser.c:975
Function
parse_call
* parse function call: * {..., [op_call, arg_count], ... } */
src/joker_c/joker_c/parser.c:953
Function
parse_f32
src/joker_c/joker_c/parser.c:920
Function
parse_f64
src/joker_c/joker_c/parser.c:924
Function
parse_grouping
src/joker_c/joker_c/parser.c:929
Function
parse_i32
parse number: {i32, f64,...}, need detailed dispatching */ TODO: add more types */
src/joker_c/joker_c/parser.c:912
Function
parse_i64
src/joker_c/joker_c/parser.c:916
Function
parse_identifier
src/joker_c/joker_c/parser.c:601
Function
parse_literal
src/joker_c/joker_c/parser.c:999
Function
parse_or
src/joker_c/joker_c/parser.c:1024
Method
parse_ref
(&self)
src/joker/types/type_.rs:624
Function
parse_string
parse string literal */
src/joker_c/joker_c/parser.c:1009
Method
parse_type
parse time:
src/joker/types/inferrer.rs:37
Function
parse_unary
pervious suffix expression: -a.b + c; => parse_precedence ; Ƕ��һԪ����ʽ */
src/joker_c/joker_c/parser.c:959
Function
previous_token
src/joker_c/joker_c/token.c:178
Function
print_parser
src/joker_c/joker_c/parser.c:157
Function
printf_option
src/joker_c/joker_c/option.c:57
Function
printf_value
src/joker_c/joker_c/value.c:58
Method
println
(&self, stmt: &Stmt)
src/joker/ast_print.rs:22
Function
replace_compiler
src/joker_c/joker_c/vm.c:115
Method
report
(&self)
src/backup/joker/parse.rs:368
Method
report
(&self)
src/backup/joker/scanner.rs:386
Method
report
(&self)
src/backup/joker/error.rs:56
Method
report
(&self)
src/backup/joker/ast/error.rs:18
Method
report
(&self)
src/joker/scanner.rs:365
Method
report_error
(token: &Token, msg: String)
src/idea/resolver/resolve.rs:641
Method
report_error
(token: &Token, msg: String)
src/idea/resolver/store.rs:375
Method
report_error
(token: &Token, msg: String)
src/joker/parse.rs:846
Method
report_error
(token: &Token, msg: String)
src/joker/abort.rs:118
Method
report_error
(token: &Token, msg: String)
src/joker/resolver.rs:1445
Method
report_error
(token: &Token, msg: String)
src/joker/env.rs:164
Method
report_error
(msg: String)
src/joker/error.rs:88
Method
report_error
(token: &Token, msg: String)
src/joker/callable.rs:78
Method
report_error
(token: &Token, msg: String)
src/joker/interpreter.rs:905
Function
reset_token_list
src/joker_c/joker_c/token.c:105
Function
reset_token_node
src/joker_c/joker_c/token.c:72
Method
resolve
(&self, expr: Expr, depth: usize)
src/joker/interpreter.rs:114
Method
resolve_call
(&self, expr: &Call)
src/idea/resolver/resolve.rs:246
Method
resolve_call
(&self, expr: &Call)
src/joker/resolver.rs:670
Method
resolve_class
(&self, stmt: &ClassStmt)
src/joker/resolver.rs:362
Method
resolve_function
(&self, stmt: &FnStmt)
src/idea/resolver/resolve.rs:198
Method
resolve_function
(&self, stmt: &FnStmt)
src/joker/resolver.rs:294
Method
resolve_lambda
(&self, pipe: &Token, stmt: &Stmt)
src/idea/resolver/resolve.rs:228
Method
resolve_lambda
(&self, pipe: &Token, stmt: &Stmt)
src/joker/resolver.rs:350
Function
resolve_main
()
src/idea/resolve.rs:129
Method
resolve_method
(&self, stmt: &FnStmt)
src/joker/resolver.rs:450
Method
resolve_var
var a: declared_type = value; var b: declared_type = caller.value; var c: declared_type = caller.callable();
src/joker/resolver.rs:521
Function
scope_worker
()
src/idea/resolve.rs:321
Method
simple_opcode_instruction
(op_code: &OpCode)
src/joker_bvm/src/debug.rs:30
Function
simple_string_main
()
src/idea/automata.rs:48
← previous
next →
601–700 of 850, ranked by callers