MCPcopy Create free account

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

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

↓ 2 callersFunction___action57
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, (_, ismut, _): (usize, Option<&'in
compiler_lib/src/grammar.rs:19818
↓ 2 callersFunction___action628
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, Option<spans::Spanne
compiler_lib/src/grammar.rs:27695
↓ 2 callersFunction___action629
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, Option<spans::Spanne
compiler_lib/src/grammar.rs:27711
↓ 2 callersFunction___action630
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, Option<spans::Spanne
compiler_lib/src/grammar.rs:27726
↓ 2 callersFunction___action631
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, Option<spans::Spanne
compiler_lib/src/grammar.rs:27742
↓ 2 callersFunction___action636
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, &'input str, usize),
compiler_lib/src/grammar.rs:27821
↓ 2 callersFunction___action637
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, &'input str, usize),
compiler_lib/src/grammar.rs:27841
↓ 2 callersFunction___action65
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, (_, _, _): (usize, &'input str, us
compiler_lib/src/grammar.rs:19917
↓ 2 callersFunction___action652
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, &'input str, usize),
compiler_lib/src/grammar.rs:28101
↓ 2 callersFunction___action653
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, &'input str, usize),
compiler_lib/src/grammar.rs:28118
↓ 2 callersFunction___action654
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, spans::Spanned<ast::
compiler_lib/src/grammar.rs:28134
↓ 2 callersFunction___action655
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, spans::Spanned<ast::
compiler_lib/src/grammar.rs:28150
↓ 2 callersFunction___action68
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, (_, _, _): (usize, &'input str, us
compiler_lib/src/grammar.rs:19957
↓ 2 callersFunction___action69
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, (_, _, _): (usize, &'input str, us
compiler_lib/src/grammar.rs:19976
↓ 2 callersFunction___action690
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, &'input str, usize),
compiler_lib/src/grammar.rs:28690
↓ 2 callersFunction___action691
( ctx: &mut ast::ParserContext<'_, 'input>, input: &'input str, ___0: (usize, &'input str, usize),
compiler_lib/src/grammar.rs:28715
↓ 2 callersFunction___pop_Variant104
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:9083
↓ 2 callersFunction___pop_Variant106
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:9094
↓ 2 callersFunction___pop_Variant107
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:9226
↓ 2 callersFunction___pop_Variant55
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8775
↓ 2 callersFunction___pop_Variant58
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:9050
↓ 2 callersFunction___pop_Variant70
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8368
↓ 2 callersFunction___pop_Variant71
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8896
↓ 2 callersFunction___pop_Variant72
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8643
↓ 2 callersFunction___pop_Variant74
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8907
↓ 2 callersFunction___pop_Variant75
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8654
↓ 2 callersFunction___pop_Variant78
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8973
↓ 2 callersFunction___pop_Variant79
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8456
↓ 2 callersFunction___pop_Variant8
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8280
↓ 2 callersFunction___pop_Variant85
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8434
↓ 2 callersFunction___pop_Variant92
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8423
↓ 2 callersFunction___pop_Variant93
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8379
↓ 2 callersFunction___pop_Variant94
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:8445
↓ 2 callersFunction___pop_Variant96
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:9237
↓ 2 callersFunction___pop_Variant99
( ___symbols: &mut alloc::vec::Vec<(usize,___Symbol<'input>,usize)> )
compiler_lib/src/grammar.rs:9193
↓ 2 callersFunction___simulate_reduce
( ___reduce_index: i16, _: core::marker::PhantomData<(&'input ())>, )
compiler_lib/src/grammar.rs:3239
↓ 2 callersFunctionaddOutput
(line, cls)
site/demo.js:274
↓ 2 callersMethodadd_hole_if_higher_priority
(&mut self, ty: Value, src: HoleSrc, scopelvl: ScopeLvl, span: Span)
compiler_lib/src/core.rs:237
↓ 2 callersMethodadd_pattern
( &mut self, pat: &ast::LetPattern, ctx: &mut Context<'_>, bindings_out: &mut
compiler_lib/src/codegen.rs:436
↓ 2 callersMethodadd_pattern
( &mut self, pat: &ast::LetPattern, arm: CaseId, parser: &mut TypeParser<'_>,
compiler_lib/src/parse_patterns.rs:170
↓ 2 callersMethodadd_pending_edge
(&mut self, lhs: Value, rhs: Use, edge_context: TypeEdge)
compiler_lib/src/core.rs:113
↓ 2 callersMethodadd_spine_params
(&mut self, params: &ConstructorAppParams<P>)
compiler_lib/src/instantiate.rs:84
↓ 2 callersMethodadd_to_error
(&self, e: &mut SpannedError, strings: &lasso::Rodeo)
compiler_lib/src/type_errors.rs:79
↓ 2 callersMethodadd_to_pair
(self, pair: &mut (Value, Use))
compiler_lib/src/types.rs:78
↓ 2 callersMethodadd_var
(&mut self, scope: &str, name: String)
compiler_lib/src/js.rs:560
↓ 2 callersMethodadd_var_bindings
(&mut self, other: &[(StringId, (Span, Value))])
compiler_lib/src/typeck.rs:218
↓ 2 callersMethodadd_var_pat
( &mut self, pat: &ast::VarPattern, arm: CaseId, parser: &mut TypeParser<'_>,
compiler_lib/src/parse_patterns.rs:151
↓ 2 callersMethodany
(core: &mut TypeCheckerCore, span: Span)
compiler_lib/src/types.rs:82
↓ 2 callersFunctionappend_dollar
(strings: &mut lasso::Rodeo, name: StringId)
compiler_lib/src/ast/types.rs:173
↓ 2 callersMethodapply
( &self, rhs: Use, core: &mut TypeCheckerCore, pattern_span: Span, is_
compiler_lib/src/parse_patterns.rs:243
↓ 2 callersFunctionapply_unwrap_coercion
( core: &mut TypeCheckerCore, lhs_con: Option<ConstructorData>, params: &ConstructorAppParams<Valu
compiler_lib/src/coercion.rs:59
↓ 2 callersFunctionbacktrack_hole_list
(core: &TypeCheckerCore, pair: (Value, Use))
compiler_lib/src/type_errors.rs:310
↓ 2 callersMethodcache_result
(&self, js_code: &str, result: &str)
cli_code/src/js_executor.rs:33
↓ 2 callersFunctioncheck_coercions
( strings: &lasso::Rodeo, core: &mut TypeCheckerCore, coercions: &ast::ImplicitCoercions, type
compiler_lib/src/parse_types.rs:853
↓ 2 callersFunctioncheck_use_param
( core: &TypeCheckerCore, v: Option<Use>, ckey: ComparisonKey, m: &Option<TreeMaterializerStat
compiler_lib/src/coercion.rs:295
↓ 2 callersFunctioncheck_val_param
( core: &TypeCheckerCore, v: Option<Value>, ckey: ComparisonKey, m: &Option<TreeMaterializerSt
compiler_lib/src/coercion.rs:269
↓ 2 callersFunctioncompare
(actual: &str, expected: &str, section: Option<usize>)
cli_code/src/bin/test_runner.rs:303
↓ 2 callersFunctioncompile_let_pattern_flat
( ctx: &mut Context<'_>, out: &mut Vec<js::Expr>, pat: &ast::LetPattern, rhs: js::Expr, )
compiler_lib/src/codegen.rs:521
↓ 2 callersFunctioncompile_newtype
(ctx: &mut Context<'_>, exprs: &mut Vec<js::Expr>, def: &ast::NewtypeDef)
compiler_lib/src/codegen.rs:538
↓ 2 callersMethodelaborate_kind
(&self, m: &mut TMsg)
compiler_lib/src/type_errors.rs:493
↓ 2 callersMethodelaborate_mono_vs_poly
(&self, m: &mut TMsg)
compiler_lib/src/type_errors.rs:460
↓ 2 callersMethodelaborate_named_origin
(&self, m: &mut TMsg)
compiler_lib/src/type_errors.rs:481
↓ 2 callersFunctioneqop
(lhs: Expr, rhs: Expr)
compiler_lib/src/js.rs:50
↓ 2 callersMethoderr
(&self)
compiler_lib/src/unification.rs:13
↓ 2 callersMethodfield_keys
(&self)
compiler_lib/src/ast.rs:152
↓ 2 callersMethodfirst
(&self)
compiler_lib/src/js.rs:267
↓ 2 callersMethodflow_top
(&mut self, bound: Use, span: Span)
compiler_lib/src/typeck.rs:329
↓ 2 callersFunctionfunc_subsumption_sub
( core: &mut TypeCheckerCore, scopelvl: ScopeLvl, _target_type_span: Span, sub_hole_src: Coerc
compiler_lib/src/subsumption.rs:137
↓ 2 callersMethodget
(&self, i: I)
compiler_lib/src/reachability.rs:43
↓ 2 callersFunctiongetEditorContent
(view)
site/demo.js:151
↓ 2 callersMethodget_assigns
(self, strings: &lasso::Rodeo, out: &mut Vec<js::Expr>)
compiler_lib/src/codegen.rs:496
↓ 2 callersMethodget_category
(&self)
compiler_lib/src/coercion.rs:45
↓ 2 callersFunctionget_elaborated_messages
( t1: DissectedTypeSpan<'_>, t2: DissectedTypeSpan<'_>, strings: &lasso::Rodeo, )
compiler_lib/src/type_errors.rs:522
↓ 2 callersMethodget_missing_pattern_expl
(&self)
compiler_lib/src/exhaustiveness.rs:150
↓ 2 callersMethodget_mut_pair
(&mut self, lhs: I, rhs: I)
compiler_lib/src/reachability.rs:49
↓ 2 callersMethodget_root_val_expr
(&mut self, ctx: &mut Context<'_>)
compiler_lib/src/codegen.rs:427
↓ 2 callersMethodget_uhead
(&self, u: Use)
compiler_lib/src/introspect_types.rs:67
↓ 2 callersMethodhash_js_code
(&self, js_code: &str)
cli_code/src/js_executor.rs:20
↓ 2 callersMethodhole_src_for_implicit_substitution
(&self)
compiler_lib/src/ast/expr.rs:81
↓ 2 callersFunctionif_expr
(cond: Spanned<Box<SExpr>>, then_expr: Box<SExpr>, else_expr: Option<Box<SExpr>>)
compiler_lib/src/ast/expr.rs:265
↓ 2 callersFunctioninconsistent_pattern_error
(rspan: Span, vspan: Span)
compiler_lib/src/parse_patterns.rs:37
↓ 2 callersMethodinitial_msg
(&self, strings: &lasso::Rodeo)
compiler_lib/src/type_errors.rs:445
↓ 2 callersMethodinstantiate
( &self, core: &mut TypeCheckerCore, constructor_params: &ConstructorAppParams<P>,
compiler_lib/src/coercion.rs:136
↓ 2 callersMethodinstantiate_with_counts
( &self, core: &mut TypeCheckerCore, replacements: Replacements, params: &Cons
compiler_lib/src/spines.rs:239
↓ 2 callersMethodinvariant
(&self)
compiler_lib/src/templates.rs:214
↓ 2 callersFunctionis_tuple_name
(strings: &lasso::Rodeo, s: StringId)
compiler_lib/src/tuples.rs:12
↓ 2 callersMethodliteral_tycon
(&self, lit: &ast::expr::Literal)
compiler_lib/src/typeck.rs:319
↓ 2 callersFunctionlogical_and
(exprs: Vec<Expr>)
compiler_lib/src/js.rs:96
↓ 2 callersMethodmerge
(&mut self, path: PathComponent)
compiler_lib/src/print_patterns.rs:24
↓ 2 callersMethodmerge_path
(&mut self, path: &[PathComponent], final_case: StringId)
compiler_lib/src/print_patterns.rs:31
↓ 2 callersMethodnew_var_assign
(&mut self, ml_name: StringId, rhs: js::Expr, out: &mut Vec<js::Expr>)
compiler_lib/src/codegen.rs:74
↓ 2 callersMethodparse_and_check_newtype_rhs
Check that type parameters are used in positions consistent with their declared variance
compiler_lib/src/parse_types.rs:795
↓ 2 callersMethodparse_annotated_type_constructor
( &mut self, path: &Spanned<ast::PathType>, annot: &Option<SKind>, )
compiler_lib/src/parse_types.rs:228
↓ 2 callersMethodparse_coerce_target
( mut self, target: &ast::expr::CoerceTarget, comparison_key: Option<ComparisonKey>,
compiler_lib/src/parse_types.rs:470
↓ 2 callersMethodparse_func_sig
(&mut self, e: &ast::expr::FuncDefExpr, span: Span)
compiler_lib/src/parse_types.rs:585
↓ 2 callersMethodparse_inv_pair2
( &mut self, pair: &ast::InvTypeDecl, variance: Variance, expected_kind: &SKin
compiler_lib/src/parse_types.rs:119
↓ 2 callersMethodparse_named_type_as_star
Parse a path type, but require it to have kind Star even when there are no args.
compiler_lib/src/parse_types.rs:272
↓ 2 callersMethodparse_newtype_def
( &mut self, tycon_ind: TyConDefInd, kind: &SKind, def: &ast::NewtypeDef,
compiler_lib/src/parse_types.rs:668
↓ 2 callersFunctionparse_test_file
(content: &str)
cli_code/src/bin/test_runner.rs:56
↓ 2 callersMethodparse_type_alias
(&mut self, tyexpr: &ast::STypeExpr)
compiler_lib/src/parse_types.rs:463
← previousnext →301–400 of 1,859, ranked by callers