MCPcopy Create free account

hub / github.com/EarlGray/language-incubator / functions

Functions609 in github.com/EarlGray/language-incubator

↓ 1 callersMethoddelete
Corresponds to Javascript `delete` operator and all its weirdness. `Ok`/`Err` correspond to `true`/`false` from `delete`. <https://developer.mozilla.o
js/slothjs/src/object.rs:666
↓ 1 callersFunctionempty_array
make an empty [`ArrayExpression`], JS: `[]`
js/slothjs/src/ast/expr.rs:374
↓ 1 callersMethodenter_block_scope
(&mut self, mut action: F)
js/slothjs/src/parse/mod.rs:54
↓ 1 callersFunctionerror_constructor
(call: CallContext, heap: &mut Heap)
js/slothjs/src/builtin/error.rs:12
↓ 1 callersFunctionesprima_eval
()
js/slothjs/benches/eval.rs:5
↓ 1 callersMethodevalCell
(input)
js/slothjs/wasm/demo/src/index.js:62
↓ 1 callersMethodeval_func
(&self)
js/slothjs/src/runtime/mod.rs:214
↓ 1 callersMethodexpect_instance
Check if the object behind the reference `self` has a prototype of `constructor`. ``` # use slothjs::{JSObject, Heap}; # let mut heap = Heap::new(); l
js/slothjs/src/heap.rs:35
↓ 1 callersFunctionfill_global_env
fp/secd/secd.c:1134
↓ 1 callersFunctionfirst
c/longjmp/x86/jmpasm.c:16
↓ 1 callersFunctionfree_atom
fp/secd/secd.c:407
↓ 1 callersMethodget_entry1
(&self)
bf/bfjc/src/jit.rs:111
↓ 1 callersMethodget_index
(&self, index: usize)
js/slothjs/src/heap.rs:105
↓ 1 callersMethodget_literal
(&self, property: &str)
js/slothjs/src/parse/jsonnode.rs:33
↓ 1 callersFunctioninit
(heap: &mut Heap)
js/slothjs/src/builtin/mod.rs:11
↓ 1 callersFunctioninit_secd
fp/secd/secd.c:1481
↓ 1 callersFunctioninterpret
bf/bfi1.cpp:84
↓ 1 callersFunctioninterpret
(prog: &Vec<Op>, input: In, output: &mut Out)
bf/bfi1.rs:76
↓ 1 callersFunctioninterpret
(prog: &Vec<Op>, input: In, output: &mut Out)
bf/bfi2.rs:77
↓ 1 callersFunctioninterpret
(prog: &Vec<Op>, input: In, output: &mut Out)
bf/bfi4.rs:188
↓ 1 callersFunctioninterpret
(prog: &Vec<Op>, input: In, output: &mut Out)
bf/bfi3.rs:132
↓ 1 callersFunctioninterpret
(jsobject: &JsValue)
js/slothjs/wasm/src/lib.rs:51
↓ 1 callersMethodinterpret
(expr)
js/slothjs/wasm/demo/src/index.js:9
↓ 1 callersMethodis_callable
(&self)
js/slothjs/src/object.rs:126
↓ 1 callersFunctionis_delim
yacc/rpcalc/rpnc.c:19
↓ 1 callersFunctionis_digit
yacc/rpcalc/rpnc.c:29
↓ 1 callersFunctionis_unary
llvm/kldscp/ast.c:105
↓ 1 callersFunctionlex_error
yacc/rpcalc/rpnc.c:38
↓ 1 callersFunctionlexcmp
llvm/kldscp/ast.c:149
↓ 1 callersFunctionlexinit
llvm/kldscp/ast.c:136
↓ 1 callersFunctionlextoken
llvm/kldscp/ast.c:168
↓ 1 callersFunctionlist_eq
fp/secd/secd.c:576
↓ 1 callersMethodlookup_path
Lookup a property chain starting from the current scope, e.g. ``` # use slothjs::{Heap, Interpreted}; # let mut heap = Heap::new(); assert_eq!( heap.l
js/slothjs/src/heap.rs:281
↓ 1 callersFunctionloop_image
(ops: &Vec<Op>)
bf/bfi4.rs:46
↓ 1 callersFunctionloop_image
(ops: &Vec<Op>)
bf/bfi3.rs:36
↓ 1 callersFunctionmemb
make a non-computed (i.e. `object.attr`) [`MemberExpression`](`object`, `attr`)
js/slothjs/src/ast/expr.rs:423
↓ 1 callersFunctionnew_error
fp/secd/secd.c:392
↓ 1 callersFunctionnew_if
llvm/kldscp/ast.c:322
↓ 1 callersFunctionnew_import
llvm/kldscp/ast.c:330
↓ 1 callersFunctionnew_num
llvm/kldscp/ast.c:286
↓ 1 callersFunctionnew_var
llvm/kldscp/ast.c:316
↓ 1 callersMethodnext
(&mut self)
js/slothjs/src/object.rs:437
↓ 1 callersMethodobject_from_json
Deserializes JSON into objects on the heap
js/slothjs/src/heap.rs:165
↓ 1 callersMethodparse
(inp, debug=False)
emu/bcpu/BCPU.py:26
↓ 1 callersMethodparse
(&self, prog: &str)
bf/bfjc/src/bf3.rs:43
↓ 1 callersMethodparse
(&self, input: &str, _heap: &mut Heap)
js/slothjs/src/runtime/nodejs.rs:109
↓ 1 callersMethodparse
Exposes the configured parser.
js/slothjs/src/runtime/mod.rs:153
↓ 1 callersMethodparse
(&self, input: &str, heap: &mut Heap)
js/slothjs/src/runtime/esprima.rs:76
↓ 1 callersFunctionparse_binop
llvm/kldscp/ast.c:431
↓ 1 callersFunctionparse_def
llvm/kldscp/ast.c:589
↓ 1 callersFunctionparse_extern
llvm/kldscp/ast.c:606
↓ 1 callersFunctionparse_idexpr
llvm/kldscp/ast.c:371
↓ 1 callersFunctionparse_if
llvm/kldscp/ast.c:409
↓ 1 callersFunctionparse_import
llvm/kldscp/ast.c:613
↓ 1 callersMethodparse_line
(s, linenum=None, debug=False)
emu/bcpu/BCPU.py:54
↓ 1 callersFunctionparse_num
llvm/kldscp/ast.c:350
↓ 1 callersFunctionparse_opdef
llvm/kldscp/ast.c:523
↓ 1 callersFunctionparse_paren_expr
llvm/kldscp/ast.c:357
↓ 1 callersFunctionparse_primary
llvm/kldscp/ast.c:471
↓ 1 callersFunctionparse_unary
llvm/kldscp/ast.c:457
↓ 1 callersFunctionplus
make a [`UnaryExpression`]([`UnOp::Plus`], `expr`)
js/slothjs/src/ast/expr.rs:395
↓ 1 callersMethodpop_scope
(&mut self)
js/slothjs/src/heap.rs:326
↓ 1 callersFunctionprint_ast
llvm/kldscp/ast.c:655
↓ 1 callersFunctionprint_atom
fp/secd/secd.c:215
↓ 1 callersFunctionprint_env
fp/secd/secd.c:1230
↓ 1 callersFunctionprint_trace
(_: &[u64; 8])
bf/bfi2.rs:53
↓ 1 callersFunctionprint_trace
(_: &[u64; 32], _: Option<HashMap<String, u64>>)
bf/bfi4.rs:155
↓ 1 callersFunctionprint_trace
(_: &[u64; 8], _: Option<HashMap<String, u64>>)
bf/bfi3.rs:102
↓ 1 callersMethodpursue_in_each
(states)
rel/rel.rb:113
↓ 1 callersFunctionpush_free
fp/secd/secd.c:348
↓ 1 callersMethodpush_scope
(&mut self, this_ref: JSRef)
js/slothjs/src/heap.rs:312
↓ 1 callersFunctionread_secd
fp/secd/secd.c:1459
↓ 1 callersMethodreadmem
(self, loc)
emu/bcpu/BCPU.py:191
↓ 1 callersMethodremember_declaration
( &mut self, kind: DeclarationKind, name: &Identifier, )
js/slothjs/src/parse/mod.rs:39
↓ 1 callersFunctionrepl_main
Provides a simple command line using stdin/stdout.
js/slothjs/cli/src/main.rs:38
↓ 1 callersMethodresolve_call
Resolve self to: a callable JSRef, `this` JSRef and the method name.
js/slothjs/src/object.rs:637
↓ 1 callersFunctionrun
bf/bfi1.cpp:134
↓ 1 callersFunctionrun
(source: &String)
bf/bfi1.rs:129
↓ 1 callersFunctionrun
(source: &String)
bf/bfi2.rs:145
↓ 1 callersFunctionrun
(source: &String)
bf/bfi4.rs:296
↓ 1 callersFunctionrun
(source: &String)
bf/bfi3.rs:197
↓ 1 callersMethodrun_esprima
(&self, input: &str)
js/slothjs/src/runtime/nodejs.rs:41
↓ 1 callersFunctionrun_secd
fp/secd/secd.c:1507
↓ 1 callersFunctionsave_caller
(caller: Option<Box<Location>>, heap: &mut Heap)
js/slothjs/src/source.rs:57
↓ 1 callersMethodscope
(&self)
js/slothjs/src/heap.rs:205
↓ 1 callersFunctionsecond
c/longjmp/x86/jmpasm.c:10
↓ 1 callersMethodselect_parser
(&self)
js/slothjs/cli/src/main.rs:100
↓ 1 callersFunctionset_control
fp/secd/secd.c:465
↓ 1 callersFunctionsexp_parse
fp/secd/secd.c:1453
↓ 1 callersFunctionsexp_print
fp/secd/secd.c:273
↓ 1 callersFunctionsexp_print_atom
fp/secd/secd.c:224
↓ 1 callersMethodshould_iterate
(&self, heap: &mut Heap)
js/slothjs/src/interpret.rs:150
↓ 1 callersFunctiontail_recursive
fp/secd/secd.c:739
↓ 1 callersFunctiontest_codegen
llvm/kldscp/codegen.cpp:336
↓ 1 callersFunctiontest_interp
llvm/kldscp/codegen.cpp:399
↓ 1 callersFunctiontest_parser
llvm/kldscp/main.cpp:11
↓ 1 callersMethodthrow
(&self, exc: Exception)
js/slothjs/src/heap.rs:383
↓ 1 callersMethodto_json
(&self, heap: &Heap)
js/slothjs/src/value.rs:139
↓ 1 callersMethodto_json
(&self)
js/slothjs/src/ast/expr.rs:124
↓ 1 callersMethodto_ref
(&self)
js/slothjs/src/object.rs:484
← previousnext →201–300 of 609, ranked by callers