MCPcopy Create free account

hub / github.com/dannyvankooten/nederlang / functions

Functions315 in github.com/dannyvankooten/nederlang

↓ 2 callersMethoduntrace
Removes the given object (and everything it refers) from this garbage collector so it is no longer managed by it
src/gc.rs:38
↓ 1 callersFunctionB
(e)
docs/playground/assets/ace.js:1
↓ 1 callersFunctionC
()
docs/playground/assets/ace.js:1
↓ 1 callersFunctionE
(e)
docs/playground/assets/ace.js:1
↓ 1 callersFunctionG
(e,t,n)
docs/playground/assets/ace.js:1
↓ 1 callersFunctionN
(e,n)
docs/playground/assets/ace.js:1
↓ 1 callersFunctionW
(e)
docs/playground/assets/ace.js:1
↓ 1 callersFunctionX
()
docs/playground/assets/ace.js:1
↓ 1 callersMethod__destroy_into_raw
()
docs/playground/pkg/playground.js:118
↓ 1 callersFunction__wbg_load
(module, imports)
docs/playground/pkg/playground.js:172
↓ 1 callersMethod__wrap
(ptr)
docs/playground/pkg/playground.js:110
↓ 1 callersMethodas_f64
(self)
src/object.rs:148
↓ 1 callersMethodas_function
(self)
src/object.rs:132
↓ 1 callersMethodas_string_mut
(&mut self)
src/object.rs:172
↓ 1 callersMethodas_vec_mut
(&mut self)
src/object.rs:208
↓ 1 callersMethodas_vec_unchecked_mut
(&mut self)
src/object.rs:219
↓ 1 callersFunctionbytecode_to_human
(code: &[u8], positions: bool)
src/compiler.rs:742
↓ 1 callersFunctioncall
(builtin: Builtin, args: &[Object], gc: &mut GC)
src/builtins.rs:31
↓ 1 callersFunctioncall_bool
Casts the given object to a bool object
src/builtins.rs:100
↓ 1 callersFunctioncall_float
Casts the given object to an object of type float
src/builtins.rs:168
↓ 1 callersFunctioncall_int
Casts the given object to an object of type int
src/builtins.rs:126
↓ 1 callersFunctioncall_length
(args: &[Object])
src/builtins.rs:209
↓ 1 callersFunctioncall_print
Prints all the given arguments using a very simple format scheme Example: print("Hallo {}!", "wereld") => prints "Hallo wereld" to stdout
src/builtins.rs:46
↓ 1 callersFunctioncall_string
Casts the given object to a string object
src/builtins.rs:75
↓ 1 callersFunctioncall_type
Returns the given type of an object as a string object
src/builtins.rs:63
↓ 1 callersMethodcompile_const_var_infix_expression
( &mut self, varname: &str, const_value: isize, operator: &Operator, )
src/compiler.rs:328
↓ 1 callersMethodcompile_operator
(&mut self, operator: &Operator)
src/compiler.rs:306
↓ 1 callersMethodenter_scope
Enter a new scope in the current context For example, at the start of a block statement.
src/symbols.rs:104
↓ 1 callersMethodfree_recursive
Frees the memory address this pointer points to Plus all addresses inside the array (if it is an array)
src/object.rs:265
↓ 1 callersMethodget_local
(&self, rel_idx: u16)
src/vm.rs:59
↓ 1 callersFunctionindex_get
(left: Object, index: Object, gc: &mut GC)
src/vm.rs:445
↓ 1 callersFunctionindex_get_array
(obj: Object, mut index: isize)
src/vm.rs:467
↓ 1 callersFunctionindex_get_string
(obj: Object, mut index: isize, gc: &mut GC)
src/vm.rs:482
↓ 1 callersFunctionindex_set
(mut left: Object, index: Object, value: Object)
src/vm.rs:499
↓ 1 callersFunctionindex_set_array
(array: &mut Vec<Object>, mut index: isize, value: Object)
src/vm.rs:520
↓ 1 callersFunctionindex_set_string
(string: &mut String, mut index: isize, value: Object)
src/vm.rs:534
↓ 1 callersFunctioninit_wasm
()
docs/playground/assets/worker.js:4
↓ 1 callersMethodis_eof
(&self)
src/lexer.rs:132
↓ 1 callersFunctionis_whitespace
(c: char)
src/lexer.rs:315
↓ 1 callersMethodleave_context
Destroys the current context and returns the maximum number of symbols it had at some point in time.
src/symbols.rs:98
↓ 1 callersMethodleave_scope
Leave scope in the current context. For example, at the end of a block statement.
src/symbols.rs:110
↓ 1 callersMethodmark
(&mut self, o: &Object)
src/gc.rs:101
↓ 1 callersMethodmax_size
The maximum number of symbols defined in this context. Not all of these symbols may still be in scope once this context is destroyed.
src/symbols.rs:38
↓ 1 callersMethodmaybe_trace
(&mut self, o: Object)
src/gc.rs:23
↓ 1 callersFunctionnederlang_eval
(code: &str)
docs/playground/src/lib.rs:17
↓ 1 callersMethodnew_context
Create a new context to define symbols in. This will always be a local context (as there is only one global context).
src/symbols.rs:93
↓ 1 callersMethodparse_array_expr
(&mut self)
src/parser.rs:401
↓ 1 callersMethodparse_assign_expr
(&mut self, left: Expr)
src/parser.rs:252
↓ 1 callersMethodparse_call_expr
(&mut self, left: Expr)
src/parser.rs:359
↓ 1 callersMethodparse_decl_statement
(&mut self)
src/parser.rs:435
↓ 1 callersMethodparse_float_expression
(&mut self, strval: &str)
src/parser.rs:281
↓ 1 callersMethodparse_function_expr
(&mut self)
src/parser.rs:318
↓ 1 callersMethodparse_ident
(&mut self, name: &str)
src/parser.rs:353
↓ 1 callersMethodparse_if_expr
Parses an if-else (or if-else-if) expression
src/parser.rs:227
↓ 1 callersMethodparse_index_expr
(&mut self, left: Expr)
src/parser.rs:415
↓ 1 callersMethodparse_infix_expr
Parses an infix expression, like [Token::Int(5), Token::Minus, Token::Int(5)]
src/parser.rs:189
↓ 1 callersMethodparse_int_expression
(&mut self, strval: &str)
src/parser.rs:273
↓ 1 callersMethodparse_op_assign_expression
Parses OpAssign expressions, like a += 5 This is just syntactic sugar, internally they are replaced by two seperate expression Perhaps this deserves i
src/parser.rs:171
↓ 1 callersMethodparse_prefix_expr
Parses a prefix expression, like [Token::Minus, Token::Int(5)]
src/parser.rs:216
↓ 1 callersMethodparse_return_statement
(&mut self)
src/parser.rs:457
↓ 1 callersMethodparse_string_expression
(&mut self, value: &str)
src/parser.rs:296
↓ 1 callersMethodparse_while_expr
(&mut self)
src/parser.rs:389
↓ 1 callersMethodpushframe
(&mut self, ip: u32, base_pointer: u16)
src/vm.rs:142
↓ 1 callersFunctionresolve
(name: &str)
src/builtins.rs:17
↓ 1 callersFunctionrun_file
(f: &Path)
src/bin/nederlang.rs:39
↓ 1 callersFunctionrun_repl
()
src/bin/nederlang.rs:13
↓ 1 callersMethodset_local
(&mut self, rel_idx: u16, value: Object)
src/vm.rs:66
↓ 1 callersFunctionx
()
docs/playground/assets/ace.js:1
↓ 1 callersFunctionz
()
docs/playground/assets/ace.js:1
Function$
(e)
docs/playground/assets/ace.js:1
FunctionQ
(e)
docs/playground/assets/ace.js:1
FunctionS
()
docs/playground/assets/ace.js:1
FunctionU
(e)
docs/playground/assets/ace.js:1
Function__wbg_init
(input)
docs/playground/pkg/playground.js:243
Methodarray
Create a new (garbage-collected) Array value
src/object.rs:305
Methodbool
(value: bool)
src/object.rs:87
Functionbools
()
src/lexer.rs:378
Functioncriterion_benchmark
(c: &mut Criterion)
benches/bench_parser.rs:6
Functioncriterion_benchmark
(c: &mut Criterion)
benches/bench_arithmetic.rs:6
Functioncriterion_benchmark
(c: &mut Criterion)
benches/bench_recursive_fib.rs:6
Methoddestroy
(obj: Object)
src/object.rs:440
Methoddrop
(&mut self)
src/gc.rs:140
Methodeq
(&self, other: &Self)
src/object.rs:323
Methodfloat
(value: f64, gc: &mut GC)
src/object.rs:109
Functionfloats
()
src/lexer.rs:362
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/compiler.rs:686
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/object.rs:499
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/ast.rs:119
Methodfree
()
docs/playground/pkg/playground.js:125
Methodfrom
(value: &'a str)
src/lexer.rs:170
Methodfrom
(value: u8)
src/compiler.rs:65
Methodfrom
(value: Token)
src/ast.rs:93
Methodfrom_f64
(value: f64)
src/object.rs:445
Methodfrom_slice
(slice: &[Object])
src/object.rs:493
Methodfrom_string
(value: RString)
src/object.rs:463
Methodfrom_vec
(vec: Vec<Object>)
src/object.rs:486
Methodfunction
Create a new function value
src/object.rs:103
Methodget_mut
(self)
src/object.rs:240
FunctioninitSync
(module)
docs/playground/pkg/playground.js:227
Methodint
(value: isize)
src/object.rs:96
← previousnext →101–200 of 315, ranked by callers