Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Storyyeller/polysubml-demo
/ functions
Functions
280 in github.com/Storyyeller/polysubml-demo
⨍
Functions
280
◇
Types & classes
105
↓ 1 callers
Method
scopelvl
(&self)
compiler_lib/src/core.rs:381
↓ 1 callers
Method
to_source
(mut self)
compiler_lib/src/js.rs:101
↓ 1 callers
Function
type_escape_error
( strings: &mut lasso::Rodeo, ty_ctor: &TypeCtor, lhs: &VTypeNode, rhs: &UTypeNode, scopel
compiler_lib/src/type_errors.rs:249
↓ 1 callers
Function
unary_minus
(rhs: Expr)
compiler_lib/src/js.rs:32
↓ 1 callers
Function
unhandled_variant_err
(lhs: &VTypeNode, rhs: &UTypeNode, name: &str)
compiler_lib/src/type_errors.rs:216
↓ 1 callers
Method
update_edge_value
(&mut self, lhs: TypeNodeInd, rhs: TypeNodeInd, val: ExtEdgeData)
compiler_lib/src/reachability.rs:104
↓ 1 callers
Method
update_intersect
(&mut self, other: &Self)
compiler_lib/src/bound_pairs_set.rs:23
↓ 1 callers
Method
update_intersect_flipped
(&mut self, other: &Self)
compiler_lib/src/bound_pairs_set.rs:27
↓ 1 callers
Method
update_single_baseline
(&self, test_path: &Path)
cli_code/src/bin/regression.rs:208
↓ 1 callers
Method
visit
(e)
demo.js:157
↓ 1 callers
Method
visit
(e)
cli_code/src/js_runtime.js:20
↓ 1 callers
Function
void
()
compiler_lib/src/js.rs:35
Function
__wbg_init
(module_or_path)
pkg/wasm.js:238
Function
binop
Constructor functions for Expr variants
compiler_lib/src/ast/expr.rs:145
Function
block
(statements: Vec<Statement>, expr: Box<SExpr>)
compiler_lib/src/ast/expr.rs:149
Function
call
(func: Box<SExpr>, arg: Box<SExpr>, eval_arg_first: bool)
compiler_lib/src/ast/expr.rs:153
Function
case
(tag: Spanned<StringId>, expr: Box<SExpr>)
compiler_lib/src/ast/expr.rs:172
Method
constructor
()
demo.js:9
Method
constructor
()
demo.js:140
Method
constructor
()
cli_code/src/js_runtime.js:3
Method
deref
(&self)
compiler_lib/src/codegen.rs:115
Method
deref_mut
(&mut self)
compiler_lib/src/codegen.rs:120
Function
execute
(compiledCode)
cli_code/src/js_runtime.js:107
Function
field_access
(expr: Box<SExpr>, field: Spanned<StringId>)
compiler_lib/src/ast/expr.rs:176
Function
field_set
(expr: Box<SExpr>, field: Spanned<StringId>, value: Box<SExpr>)
compiler_lib/src/ast/expr.rs:180
Method
flip
(&self)
compiler_lib/src/bound_pairs_set.rs:85
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
compiler_lib/src/lib.rs:68
Method
fmt
(&self, f: &mut fmt::Formatter)
compiler_lib/src/spans.rs:271
Method
free
()
pkg/wasm.js:98
Function
func_def
( type_params: Option<Vec<TypeParam>>, param: Spanned<LetPattern>, return_type: Option<STypeExpr>,
compiler_lib/src/ast/expr.rs:184
Method
get_err
* @returns {string | undefined}
pkg/wasm.js:134
Method
get_output
* @returns {string | undefined}
pkg/wasm.js:122
Function
if_expr
(cond: Spanned<Box<SExpr>>, then_expr: Box<SExpr>, else_expr: Box<SExpr>)
compiler_lib/src/ast/expr.rs:198
Function
initSync
(module)
pkg/wasm.js:213
Function
instantiate_exist
( expr: Box<SExpr>, types: Spanned<Vec<(StringId, STypeExpr)>>, source: InstantiateSourceKind, )
compiler_lib/src/ast/expr.rs:206
Function
literal
(lit_type: Literal, value: Spanned<String>)
compiler_lib/src/ast/expr.rs:218
Function
loop
(expr)
demo.js:231
Function
loop
(expr)
cli_code/src/js_runtime.js:90
Function
loop_expr
(body: Box<SExpr>)
compiler_lib/src/ast/expr.rs:222
Function
main
()
cli_code/src/bin/cli.rs:26
Function
main
()
cli_code/src/bin/regression.rs:39
Function
make_join_ast
(kind: JoinKind, mut children: Vec<STypeExpr>)
compiler_lib/src/ast.rs:159
Method
make_permanent
(&mut self, n: UnwindPoint)
compiler_lib/src/unwindmap.rs:50
Method
make_permanent
(&mut self)
compiler_lib/src/reachability.rs:185
Method
make_permanent
(&mut self)
compiler_lib/src/core.rs:666
Function
make_tuple_expr
TODO, cleanup
compiler_lib/src/ast.rs:130
Function
make_tuple_pattern
(vals: Spanned<Vec<Spanned<LetPattern>>>, strings: &mut lasso::Rodeo)
compiler_lib/src/ast.rs:140
Function
make_tuple_type
(mut vals: Vec<STypeExpr>, strings: &mut lasso::Rodeo)
compiler_lib/src/ast.rs:150
Function
match_expr
(expr: Spanned<Box<SExpr>>, cases: Vec<(Spanned<LetPattern>, Box<SExpr>)>)
compiler_lib/src/ast/expr.rs:226
Method
new
(out: &'a mut String)
compiler_lib/src/js.rs:460
Method
new
()
compiler_lib/src/unwindmap.rs:18
Method
new
()
compiler_lib/src/type_errors.rs:43
Method
new
()
compiler_lib/src/lib.rs:85
Method
new
()
compiler_lib/src/codegen.rs:18
Method
new
()
compiler_lib/src/reachability.rs:9
Method
new
(mut s: String)
compiler_lib/src/spans.rs:17
Method
new
(scopelvl: ScopeLvl)
compiler_lib/src/parse_types.rs:97
Method
new
()
compiler_lib/src/typeck.rs:27
Method
new
(name: Spanned<StringId>, alias: Option<Spanned<StringId>>)
compiler_lib/src/ast.rs:65
Method
new
(name: StringId, span: Option<Span>, scopelvl: ScopeLvl)
compiler_lib/src/core.rs:51
Method
new
(core: &'a mut TypeCheckerCore, subs: Substitutions<'a>, root: SourceLoc)
compiler_lib/src/instantiate.rs:21
Method
new
* @returns {State}
pkg/wasm.js:105
Method
new
(cache_dir: Option<PathBuf>)
cli_code/src/js_executor.rs:16
Method
new
( test_dirs: Vec<PathBuf>, baseline_dir: PathBuf, update_baselines: bool, comp
cli_code/src/bin/regression.rs:117
Method
new1
(s1: impl Into<String>, s2: Span)
compiler_lib/src/spans.rs:239
Method
new2
(s1: impl Into<String>, s2: Span, s3: impl Into<String>, s4: Span)
compiler_lib/src/spans.rs:246
Function
print
(...args)
cli_code/src/js_runtime.js:100
Method
print
(&self, show_ctors: bool)
compiler_lib/src/type_errors.rs:121
Method
println
(...args)
demo.js:212
Method
process
* @param {string} source * @returns {boolean}
pkg/wasm.js:113
Method
push
(&mut self, pair: (SourceLoc, SourceLoc))
compiler_lib/src/bound_pairs_set.rs:19
Method
reset
(&mut self)
compiler_lib/src/lib.rs:125
Method
reset
()
pkg/wasm.js:143
Method
revert
(&mut self)
compiler_lib/src/reachability.rs:163
Function
run_tests
()
cli_code/src/bin/cli.rs:63
Method
save
(&mut self)
compiler_lib/src/reachability.rs:158
Method
single
(loc: SourceLoc)
compiler_lib/src/parse_types.rs:52
Function
sorted
(it: impl IntoIterator<Item = T>)
compiler_lib/src/unwindmap.rs:6
Function
typed
(expr: Box<SExpr>, type_expr: STypeExpr)
compiler_lib/src/ast/expr.rs:234
Function
variable
(name: StringId)
compiler_lib/src/ast/expr.rs:238
← previous
201–280 of 280, ranked by callers