MCPcopy Create free account

hub / github.com/Storyyeller/1subml / functions

Functions1,859 in github.com/Storyyeller/1subml

↓ 5 callersMethodadd_node
(&mut self, data: ExtNodeData)
compiler_lib/src/reachability.rs:63
↓ 5 callersFunctionbinop
(lhs: Expr, rhs: Expr, op: Op)
compiler_lib/src/js.rs:38
↓ 5 callersFunctioncall
(lhs: Expr, rhs: Expr)
compiler_lib/src/js.rs:41
↓ 5 callersFunctioncompile
(ctx: &mut Context<'_>, expr: &ast::SExpr)
compiler_lib/src/codegen.rs:141
↓ 5 callersFunctioncreate_unification_nodes
( core: &mut TypeCheckerCore, scopelvl: ScopeLvl, target_span: Span, cb: UnwrapCoercionCallbac
compiler_lib/src/unification.rs:149
↓ 5 callersMethodget
(&self, id: StringId)
compiler_lib/src/codegen.rs:115
↓ 5 callersMethodget_use_or_hole
(&self, u: Use)
compiler_lib/src/introspect_types.rs:52
↓ 5 callersMethodinc
(&mut self)
compiler_lib/src/core.rs:18
↓ 5 callersMethodintersect
span should never actually be used, but we have to include one anyway
compiler_lib/src/core.rs:221
↓ 5 callersFunctionliteral
(lit_type: Literal, value: Spanned<String>)
compiler_lib/src/ast/expr.rs:273
↓ 5 callersMethodml_scope
(&mut self, cb: impl FnOnce(&mut Self) -> T)
compiler_lib/src/codegen.rs:94
↓ 5 callersMethodnew_source_loc
(&mut self)
compiler_lib/src/parse_types.rs:98
↓ 5 callersMethodpriority
Used to select which hint to display for type errors.
compiler_lib/src/type_errors.rs:64
↓ 5 callersMethodsort_and_dedup
(&self, vec: &mut Vec<(StringId, (Span, T))>, msg: &'static str)
compiler_lib/src/parse_types.rs:108
↓ 5 callersMethoduse_placeholder
(&mut self)
compiler_lib/src/core.rs:260
↓ 5 callersMethodv_as_spine_or_type
(&self, v: Value)
compiler_lib/src/introspect_types.rs:132
↓ 4 callersFunction___action
(state: i16, integer: usize)
compiler_lib/src/grammar.rs:1282
↓ 4 callersFunction___pop_Variant103
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:9105
↓ 4 callersFunction___pop_Variant112
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8016
↓ 4 callersFunction___pop_Variant14
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8555
↓ 4 callersFunction___pop_Variant18
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8632
↓ 4 callersFunction___pop_Variant20
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8588
↓ 4 callersFunction___pop_Variant22
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8676
↓ 4 callersFunction___pop_Variant26
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8610
↓ 4 callersFunction___pop_Variant42
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8599
↓ 4 callersFunction___pop_Variant47
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8115
↓ 4 callersFunction___pop_Variant57
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8335
↓ 4 callersFunction___pop_Variant61
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8357
↓ 4 callersFunction___pop_Variant76
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8467
↓ 4 callersFunction___pop_Variant98
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:9072
↓ 4 callersMethodadd
(&mut self, name: StringId, r: Replacement)
compiler_lib/src/prune_unused_poly_vars.rs:22
↓ 4 callersMethodadd_custom
( &mut self, base_name: Option<StringId>, name: StringId, span: Span,
compiler_lib/src/types.rs:535
↓ 4 callersFunctionassign
////////////////////////////////////////////////////////////////////////////////////////
compiler_lib/src/js.rs:35
↓ 4 callersMethodcheck
(&mut self, expected: &ast::SKind)
compiler_lib/src/kinds.rs:128
↓ 4 callersFunctionconstructor_err
( core: &'a TypeCheckerCore, ctor: &'a ConstructorData, kind: Option<&'a Kind>, )
compiler_lib/src/type_errors.rs:387
↓ 4 callersMethodexecute_js
(&self, compiled_code: &str)
cli_code/src/js_executor.rs:44
↓ 4 callersMethodfinish
(mut self, strings: &Rodeo)
compiler_lib/src/spines.rs:38
↓ 4 callersMethodget_line
(&self, lineno: usize)
compiler_lib/src/spans.rs:44
↓ 4 callersMethodget_pos
(&self, off: usize)
compiler_lib/src/spans.rs:38
↓ 4 callersFunctionice2
()
compiler_lib/src/coercion.rs:265
↓ 4 callersMethodinstantiate
( &self, core: &mut TypeCheckerCore, replacements: Replacements, params: &Cons
compiler_lib/src/spines.rs:253
↓ 4 callersMethodparams
(&self)
compiler_lib/src/ast/types.rs:68
↓ 4 callersFunctionparse_and_register_coercion
( core: &mut TypeCheckerCore, tycon_ind: TyConDefInd, f: Value, span: Span, is_unwrap: boo
compiler_lib/src/coercion.rs:321
↓ 4 callersMethodparse_type_infer_kind
(&mut self, tyexpr: &ast::STypeExpr)
compiler_lib/src/parse_types.rs:246
↓ 4 callersMethodparse_type_with_expected_kind
(&mut self, tyexpr: &ast::STypeExpr, expected_kind: &SKind)
compiler_lib/src/parse_types.rs:240
↓ 4 callersMethodprint
(&self)
compiler_lib/src/type_errors.rs:566
↓ 4 callersMethodprocess
(&mut self, source: &str, files: &mut dyn FileProvider)
compiler_lib/src/lib.rs:58
↓ 4 callersFunctionrenderTabs
(root, view)
site/demo.js:156
↓ 4 callersFunctionrun_compilation
(state: &mut State, code: &str, files: &mut MapFileProvider, js_executor: &JsExecutor)
cli_code/src/bin/test_runner.rs:292
↓ 4 callersMethodset_unification_callback
(&mut self, ph: Use, cb: UnificationCallback, span: Span)
compiler_lib/src/core.rs:281
↓ 4 callersMethodsimple_val
(&mut self, ty: TyConDefInd, span: Span)
compiler_lib/src/core.rs:195
↓ 4 callersMethodunwind
(&mut self, n: UnwindPoint)
compiler_lib/src/unwindmap.rs:36
↓ 4 callersMethodunwind_point
(&mut self)
compiler_lib/src/unwindmap.rs:32
↓ 4 callersFunctionvoid
()
compiler_lib/src/js.rs:47
↓ 3 callersFunction___action276
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, (_, ___0, _): ( usize,
compiler_lib/src/grammar.rs:22516
↓ 3 callersFunction___action277
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___lookbehind: &usize, ___look
compiler_lib/src/grammar.rs:22530
↓ 3 callersFunction___goto
(state: i16, nt: usize)
compiler_lib/src/grammar.rs:2421
↓ 3 callersFunction___pop_Variant10
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8566
↓ 3 callersFunction___pop_Variant108
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:9138
↓ 3 callersFunction___pop_Variant109
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8104
↓ 3 callersFunction___pop_Variant16
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8665
↓ 3 callersFunction___pop_Variant24
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8577
↓ 3 callersFunction___pop_Variant28
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8687
↓ 3 callersFunction___pop_Variant30
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8698
↓ 3 callersFunction___pop_Variant33
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8753
↓ 3 callersFunction___pop_Variant35
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8709
↓ 3 callersFunction___pop_Variant37
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8742
↓ 3 callersFunction___pop_Variant40
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8764
↓ 3 callersFunction___pop_Variant44
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8544
↓ 3 callersFunction___pop_Variant64
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8401
↓ 3 callersFunction___pop_Variant66
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8291
↓ 3 callersFunction___pop_Variant67
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8478
↓ 3 callersFunction___pop_Variant81
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8995
↓ 3 callersFunction___pop_Variant86
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8500
↓ 3 callersFunction___pop_Variant97
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:9061
↓ 3 callersMethodadd
( &mut self, parser: &mut TypeParser<'_>, name: Option<StringId>, name_span: S
compiler_lib/src/parse_patterns.rs:103
↓ 3 callersMethodadd_bindings
(&mut self, other: ParsedBindings)
compiler_lib/src/typeck.rs:209
↓ 3 callersFunctioncase_obj
(ctx: &mut Context<'_>, tag: StringId, expr: js::Expr)
compiler_lib/src/codegen.rs:136
↓ 3 callersMethodcheck_statement
(&mut self, def: &ast::Statement, allow_useless_exprs: bool)
compiler_lib/src/typeck.rs:817
↓ 3 callersFunctioncomma_list_sub
(flattened: Vec<Expr2>)
compiler_lib/src/js.rs:88
↓ 3 callersFunctioncompile_statement
(ctx: &mut Context<'_>, exprs: &mut Vec<js::Expr>, stmt: &ast::Statement)
compiler_lib/src/codegen.rs:557
↓ 3 callersFunctionenumerate_tuple_fields
( vals: impl IntoIterator<Item = (T, Span)>, strings: &mut lasso::Rodeo, mut make_field: impl FnMu
compiler_lib/src/ast.rs:60
↓ 3 callersMethodflatten
(&mut self)
compiler_lib/src/kinds.rs:105
↓ 3 callersFunctionfunc
(arg: Expr, scope: String, body: Expr)
compiler_lib/src/js.rs:130
↓ 3 callersMethodhide
(&mut self, name: StringId, hidden_by: Span)
compiler_lib/src/typeck.rs:157
↓ 3 callersMethodhighlight_line
/////////////////////////////////////////////////////////////////////////////////////// Printing functions
compiler_lib/src/spans.rs:114
↓ 3 callersMethodkind
(&self)
compiler_lib/src/types.rs:505
↓ 3 callersFunctionkinds_are_equal
(a: &ast::Kind, b: &ast::Kind)
compiler_lib/src/kinds.rs:11
↓ 3 callersMethodlookup_var
(&self, name: StringId, span: Span)
compiler_lib/src/typeck.rs:224
↓ 3 callersMethodmake_permanent
(&mut self)
compiler_lib/src/typeck.rs:204
↓ 3 callersMethodmaterialize
(&mut self, ty: &'b ParsedType)
compiler_lib/src/instantiate.rs:391
↓ 3 callersMethodnew_use_with_src
(&mut self, use_type: UTypeHead, span: Span, src: UseSrc)
compiler_lib/src/core.rs:185
↓ 3 callersMethodnew_var_name
(&mut self)
compiler_lib/src/codegen.rs:49
↓ 3 callersFunctionobj
(fields: Vec<(String, Expr)>)
compiler_lib/src/js.rs:134
↓ 3 callersMethodobj_use
(&mut self, fields: Vec<(StringId, (Use, Option<Value>, Span))>, span: Span)
compiler_lib/src/core.rs:216
↓ 3 callersMethodparse
( &mut self, strings: &mut lasso::Rodeo, input: &str, )
compiler_lib/src/parser.rs:72
↓ 3 callersMethodparse_type
///////////////////////////////////////////////////////////////////////////////////
compiler_lib/src/parse_types.rs:446
↓ 3 callersMethodparse_type_or_hole
(&mut self, tyexpr: Option<&ast::STypeExpr>, span: Span, src: HoleSrc)
compiler_lib/src/parse_types.rs:458
↓ 3 callersMethodparse_type_or_hole_sub
(&mut self, tyexpr: Option<&ast::STypeExpr>, span: Span, src: HoleSrc)
compiler_lib/src/parse_types.rs:439
↓ 3 callersMethodprint
(&self, strings: &lasso::Rodeo)
compiler_lib/src/print_patterns.rs:85
← previousnext →101–200 of 1,859, ranked by callers