Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EarlGray/language-incubator
/ functions
Functions
609 in github.com/EarlGray/language-incubator
⨍
Functions
609
◇
Types & classes
165
↓ 1 callers
Method
delete
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 callers
Function
empty_array
make an empty [`ArrayExpression`], JS: `[]`
js/slothjs/src/ast/expr.rs:374
↓ 1 callers
Method
enter_block_scope
(&mut self, mut action: F)
js/slothjs/src/parse/mod.rs:54
↓ 1 callers
Function
error_constructor
(call: CallContext, heap: &mut Heap)
js/slothjs/src/builtin/error.rs:12
↓ 1 callers
Function
esprima_eval
()
js/slothjs/benches/eval.rs:5
↓ 1 callers
Method
evalCell
(input)
js/slothjs/wasm/demo/src/index.js:62
↓ 1 callers
Method
eval_func
(&self)
js/slothjs/src/runtime/mod.rs:214
↓ 1 callers
Method
expect_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 callers
Function
fill_global_env
fp/secd/secd.c:1134
↓ 1 callers
Function
first
c/longjmp/x86/jmpasm.c:16
↓ 1 callers
Function
free_atom
fp/secd/secd.c:407
↓ 1 callers
Method
get_entry1
(&self)
bf/bfjc/src/jit.rs:111
↓ 1 callers
Method
get_index
(&self, index: usize)
js/slothjs/src/heap.rs:105
↓ 1 callers
Method
get_literal
(&self, property: &str)
js/slothjs/src/parse/jsonnode.rs:33
↓ 1 callers
Function
init
(heap: &mut Heap)
js/slothjs/src/builtin/mod.rs:11
↓ 1 callers
Function
init_secd
fp/secd/secd.c:1481
↓ 1 callers
Function
interpret
bf/bfi1.cpp:84
↓ 1 callers
Function
interpret
(prog: &Vec<Op>, input: In, output: &mut Out)
bf/bfi1.rs:76
↓ 1 callers
Function
interpret
(prog: &Vec<Op>, input: In, output: &mut Out)
bf/bfi2.rs:77
↓ 1 callers
Function
interpret
(prog: &Vec<Op>, input: In, output: &mut Out)
bf/bfi4.rs:188
↓ 1 callers
Function
interpret
(prog: &Vec<Op>, input: In, output: &mut Out)
bf/bfi3.rs:132
↓ 1 callers
Function
interpret
(jsobject: &JsValue)
js/slothjs/wasm/src/lib.rs:51
↓ 1 callers
Method
interpret
(expr)
js/slothjs/wasm/demo/src/index.js:9
↓ 1 callers
Method
is_callable
(&self)
js/slothjs/src/object.rs:126
↓ 1 callers
Function
is_delim
yacc/rpcalc/rpnc.c:19
↓ 1 callers
Function
is_digit
yacc/rpcalc/rpnc.c:29
↓ 1 callers
Function
is_unary
llvm/kldscp/ast.c:105
↓ 1 callers
Function
lex_error
yacc/rpcalc/rpnc.c:38
↓ 1 callers
Function
lexcmp
llvm/kldscp/ast.c:149
↓ 1 callers
Function
lexinit
llvm/kldscp/ast.c:136
↓ 1 callers
Function
lextoken
llvm/kldscp/ast.c:168
↓ 1 callers
Function
list_eq
fp/secd/secd.c:576
↓ 1 callers
Method
lookup_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 callers
Function
loop_image
(ops: &Vec<Op>)
bf/bfi4.rs:46
↓ 1 callers
Function
loop_image
(ops: &Vec<Op>)
bf/bfi3.rs:36
↓ 1 callers
Function
memb
make a non-computed (i.e. `object.attr`) [`MemberExpression`](`object`, `attr`)
js/slothjs/src/ast/expr.rs:423
↓ 1 callers
Function
new_error
fp/secd/secd.c:392
↓ 1 callers
Function
new_if
llvm/kldscp/ast.c:322
↓ 1 callers
Function
new_import
llvm/kldscp/ast.c:330
↓ 1 callers
Function
new_num
llvm/kldscp/ast.c:286
↓ 1 callers
Function
new_var
llvm/kldscp/ast.c:316
↓ 1 callers
Method
next
(&mut self)
js/slothjs/src/object.rs:437
↓ 1 callers
Method
object_from_json
Deserializes JSON into objects on the heap
js/slothjs/src/heap.rs:165
↓ 1 callers
Method
parse
(inp, debug=False)
emu/bcpu/BCPU.py:26
↓ 1 callers
Method
parse
(&self, prog: &str)
bf/bfjc/src/bf3.rs:43
↓ 1 callers
Method
parse
(&self, input: &str, _heap: &mut Heap)
js/slothjs/src/runtime/nodejs.rs:109
↓ 1 callers
Method
parse
Exposes the configured parser.
js/slothjs/src/runtime/mod.rs:153
↓ 1 callers
Method
parse
(&self, input: &str, heap: &mut Heap)
js/slothjs/src/runtime/esprima.rs:76
↓ 1 callers
Function
parse_binop
llvm/kldscp/ast.c:431
↓ 1 callers
Function
parse_def
llvm/kldscp/ast.c:589
↓ 1 callers
Function
parse_extern
llvm/kldscp/ast.c:606
↓ 1 callers
Function
parse_idexpr
llvm/kldscp/ast.c:371
↓ 1 callers
Function
parse_if
llvm/kldscp/ast.c:409
↓ 1 callers
Function
parse_import
llvm/kldscp/ast.c:613
↓ 1 callers
Method
parse_line
(s, linenum=None, debug=False)
emu/bcpu/BCPU.py:54
↓ 1 callers
Function
parse_num
llvm/kldscp/ast.c:350
↓ 1 callers
Function
parse_opdef
llvm/kldscp/ast.c:523
↓ 1 callers
Function
parse_paren_expr
llvm/kldscp/ast.c:357
↓ 1 callers
Function
parse_primary
llvm/kldscp/ast.c:471
↓ 1 callers
Function
parse_unary
llvm/kldscp/ast.c:457
↓ 1 callers
Function
plus
make a [`UnaryExpression`]([`UnOp::Plus`], `expr`)
js/slothjs/src/ast/expr.rs:395
↓ 1 callers
Method
pop_scope
(&mut self)
js/slothjs/src/heap.rs:326
↓ 1 callers
Function
print_ast
llvm/kldscp/ast.c:655
↓ 1 callers
Function
print_atom
fp/secd/secd.c:215
↓ 1 callers
Function
print_env
fp/secd/secd.c:1230
↓ 1 callers
Function
print_trace
(_: &[u64; 8])
bf/bfi2.rs:53
↓ 1 callers
Function
print_trace
(_: &[u64; 32], _: Option<HashMap<String, u64>>)
bf/bfi4.rs:155
↓ 1 callers
Function
print_trace
(_: &[u64; 8], _: Option<HashMap<String, u64>>)
bf/bfi3.rs:102
↓ 1 callers
Method
pursue_in_each
(states)
rel/rel.rb:113
↓ 1 callers
Function
push_free
fp/secd/secd.c:348
↓ 1 callers
Method
push_scope
(&mut self, this_ref: JSRef)
js/slothjs/src/heap.rs:312
↓ 1 callers
Function
read_secd
fp/secd/secd.c:1459
↓ 1 callers
Method
readmem
(self, loc)
emu/bcpu/BCPU.py:191
↓ 1 callers
Method
remember_declaration
( &mut self, kind: DeclarationKind, name: &Identifier, )
js/slothjs/src/parse/mod.rs:39
↓ 1 callers
Function
repl_main
Provides a simple command line using stdin/stdout.
js/slothjs/cli/src/main.rs:38
↓ 1 callers
Method
resolve_call
Resolve self to: a callable JSRef, `this` JSRef and the method name.
js/slothjs/src/object.rs:637
↓ 1 callers
Function
run
bf/bfi1.cpp:134
↓ 1 callers
Function
run
(source: &String)
bf/bfi1.rs:129
↓ 1 callers
Function
run
(source: &String)
bf/bfi2.rs:145
↓ 1 callers
Function
run
(source: &String)
bf/bfi4.rs:296
↓ 1 callers
Function
run
(source: &String)
bf/bfi3.rs:197
↓ 1 callers
Method
run_esprima
(&self, input: &str)
js/slothjs/src/runtime/nodejs.rs:41
↓ 1 callers
Function
run_secd
fp/secd/secd.c:1507
↓ 1 callers
Function
save_caller
(caller: Option<Box<Location>>, heap: &mut Heap)
js/slothjs/src/source.rs:57
↓ 1 callers
Method
scope
(&self)
js/slothjs/src/heap.rs:205
↓ 1 callers
Function
second
c/longjmp/x86/jmpasm.c:10
↓ 1 callers
Method
select_parser
(&self)
js/slothjs/cli/src/main.rs:100
↓ 1 callers
Function
set_control
fp/secd/secd.c:465
↓ 1 callers
Function
sexp_parse
fp/secd/secd.c:1453
↓ 1 callers
Function
sexp_print
fp/secd/secd.c:273
↓ 1 callers
Function
sexp_print_atom
fp/secd/secd.c:224
↓ 1 callers
Method
should_iterate
(&self, heap: &mut Heap)
js/slothjs/src/interpret.rs:150
↓ 1 callers
Function
tail_recursive
fp/secd/secd.c:739
↓ 1 callers
Function
test_codegen
llvm/kldscp/codegen.cpp:336
↓ 1 callers
Function
test_interp
llvm/kldscp/codegen.cpp:399
↓ 1 callers
Function
test_parser
llvm/kldscp/main.cpp:11
↓ 1 callers
Method
throw
(&self, exc: Exception)
js/slothjs/src/heap.rs:383
↓ 1 callers
Method
to_json
(&self, heap: &Heap)
js/slothjs/src/value.rs:139
↓ 1 callers
Method
to_json
(&self)
js/slothjs/src/ast/expr.rs:124
↓ 1 callers
Method
to_ref
(&self)
js/slothjs/src/object.rs:484
← previous
next →
201–300 of 609, ranked by callers