MCPcopy Create free account

hub / github.com/KeenS/webml / functions

Functions684 in github.com/KeenS/webml

↓ 1 callersMethoddecl_funbind
(&self)
src/parser.rs:257
↓ 1 callersMethoddecl_infix
(&self)
src/parser.rs:283
↓ 1 callersMethoddecl_langitem
(&self)
src/parser.rs:189
↓ 1 callersMethoddecl_langitem_name
(&self)
src/parser.rs:208
↓ 1 callersMethoddecl_local
(&self)
src/parser.rs:330
↓ 1 callersMethoddecl_nonfix
(&self)
src/parser.rs:319
↓ 1 callersMethoddecl_val
(&self)
src/parser.rs:170
↓ 1 callersFunctiondisplay_binop
( f: &mut fmt::Formatter, space: &str, binop: BinOp, var: &Symbol, ty: &EbbTy, l: &Sym
src/mir/pp.rs:169
↓ 1 callersMethoddiv_int
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:115
↓ 1 callersMethoddiv_real
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:126
↓ 1 callersMethodeq_char
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:170
↓ 1 callersMethodeq_int
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:148
↓ 1 callersMethodeq_real
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:159
↓ 1 callersMethodexpr0
(&self)
src/parser.rs:392
↓ 1 callersMethodexpr1
(&self)
src/parser.rs:405
↓ 1 callersMethodexpr1_builtincall
(&self)
src/parser.rs:847
↓ 1 callersMethodexpr1_char
(&self)
src/parser.rs:642
↓ 1 callersMethodexpr1_externcall
`_externcall ("module"."fun": (arg, ty) -> retty) (arg, s)`
src/parser.rs:878
↓ 1 callersMethodexpr1_float
(&self)
src/parser.rs:631
↓ 1 callersMethodexpr1_int
(&self)
src/parser.rs:623
↓ 1 callersMethodexpr1_paren
(&self)
src/parser.rs:795
↓ 1 callersMethodexpr1_seq
(&self)
src/parser.rs:822
↓ 1 callersMethodexpr1_string
(&self)
src/parser.rs:657
↓ 1 callersMethodexpr1_sym
(&self)
src/parser.rs:609
↓ 1 callersMethodexpr1_tuple
(&self)
src/parser.rs:806
↓ 1 callersMethodexpr1_unit
(&self)
src/parser.rs:838
↓ 1 callersMethodexpr_bind
(&self)
src/parser.rs:423
↓ 1 callersMethodexpr_case
(&self)
src/parser.rs:501
↓ 1 callersMethodexpr_fun
(&self)
src/parser.rs:460
↓ 1 callersMethodexpr_if
(&self)
src/parser.rs:478
↓ 1 callersMethodexpr_logicalbin
(&self)
src/parser.rs:362
↓ 1 callersMethodexpr_while
(&self)
src/parser.rs:530
↓ 1 callersMethodextern_call
( &mut self, var: Symbol, ty: EbbTy, module: String, fun: String,
src/mir/builder.rs:363
↓ 1 callersMethodfeed_symbol_table
(&mut self, symbol_table: &SymbolTable)
src/ast/typing.rs:152
↓ 1 callersMethodfind_char
(&mut self, clauses: &[(Stack<TypedCorePattern>, TypedCoreExpr)])
src/ast/case_simplify.rs:515
↓ 1 callersMethodfind_constant
(&mut self, clauses: &[(Stack<TypedCorePattern>, TypedCoreExpr)])
src/ast/case_simplify.rs:511
↓ 1 callersMethodfind_constructor
(&mut self, clauses: &[(Stack<TypedCorePattern>, TypedCoreExpr)])
src/ast/case_simplify.rs:519
↓ 1 callersMethodfind_ebb
(&self, name: &Symbol)
src/mir/cfg.rs:37
↓ 1 callersMethodfind_tuple
(&mut self, clauses: &[(Stack<TypedCorePattern>, TypedCoreExpr)])
src/ast/case_simplify.rs:507
↓ 1 callersMethodforce_tuple
(&self, ty: ast::Type)
src/hir/ast2hir.rs:74
↓ 1 callersMethodge_char
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:269
↓ 1 callersMethodge_int
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:247
↓ 1 callersMethodge_real
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:258
↓ 1 callersMethodgenerate_pass
(&mut self, symbol_table: mir::SymbolTable)
src/lir/mir2lir.rs:18
↓ 1 callersMethodgenerate_pass
(&mut self, extern_types: lir::ExternTypes)
src/backend/wasm.rs:56
↓ 1 callersMethodgenerate_pass
(&mut self, symbol_table: SymbolTable)
src/ast/case_simplify.rs:30
↓ 1 callersMethodgenerate_pass
( &mut self, symbol_table: SymbolTable, lang_items: HashMap<LangItem, Symbol>, )
src/ast/typing.rs:119
↓ 1 callersMethodgenerate_pass
(&mut self, symbol_table: SymbolTable)
src/ast/var2constructor.rs:16
↓ 1 callersMethodgenerate_pass
(&mut self, symbol_table: ast::SymbolTable)
src/hir/ast2hir.rs:22
↓ 1 callersMethodgenerate_pass
(&mut self, symbol_table: hir::SymbolTable)
src/mir/hir2mir.rs:19
↓ 1 callersMethodgenerate_symbol_table
(&mut self)
src/ast/rename.rs:355
↓ 1 callersMethodgenerate_symbol_table
(&self)
src/mir/hir2mir.rs:54
↓ 1 callersMethodgensym
(&mut self)
src/ast/var2constructor.rs:49
↓ 1 callersMethodgensym
(&mut self)
src/hir/flat_expr.rs:17
↓ 1 callersMethodgensym
(&mut self)
src/hir/ast2hir.rs:69
↓ 1 callersMethodgt_char
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:236
↓ 1 callersMethodgt_int
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:214
↓ 1 callersMethodgt_real
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:225
↓ 1 callersMethodinfer
(&mut self, ast: &mut ast::Core<NodeId>)
src/ast/typing.rs:264
↓ 1 callersMethodinfer_ast
(&mut self, ast: &Core<NodeId>)
src/ast/typing.rs:330
↓ 1 callersMethodinfer_char
(&mut self, span: Span, _: &u32, given: NodeId)
src/ast/typing.rs:558
↓ 1 callersMethodinfer_constant
(&mut self, span: Span, _: &i64, given: NodeId)
src/ast/typing.rs:552
↓ 1 callersMethodinfer_constructor
( &mut self, span: Span, sym: &Symbol, arg: &Option<Box<CoreExpr<NodeId>>>,
src/ast/typing.rs:511
↓ 1 callersMethodinfer_literal
(&mut self, span: Span, lit: &Literal, given: NodeId)
src/ast/typing.rs:541
↓ 1 callersMethodinfer_symbol
(&mut self, span: Span, sym: &Symbol, given: NodeId)
src/ast/typing.rs:534
↓ 1 callersMethodinfer_tuple
( &mut self, span: Span, tuple: &Vec<CoreExpr<NodeId>>, given: NodeId, )
src/ast/typing.rs:616
↓ 1 callersFunctioninit
()
webml-rt/src/lib.rs:44
↓ 1 callersMethodinsert_block
(&mut self, v: Vec<Control<'a>>)
src/backend/wasm.rs:903
↓ 1 callersMethodinsert_loop
(&mut self, v: Vec<Control<'a>>)
src/backend/wasm.rs:853
↓ 1 callersMethodinsert_loop_block
(&mut self, v: Vec<Control<'a>>)
src/backend/wasm.rs:848
↓ 1 callersMethodintern_fun
(&mut self, fname: &Symbol)
src/backend/wasm.rs:141
↓ 1 callersMethodinto_data
(self)
src/ast/typing.rs:273
↓ 1 callersMethodinto_inner
(self)
src/ast/case_simplify.rs:42
↓ 1 callersMethodinto_inner
(self)
src/ast/var2constructor.rs:31
↓ 1 callersMethodis_constructor
(&self)
src/ast/mod.rs:557
↓ 1 callersMethodis_exhausitive
( &self, ty: &'a Type, descriminansts: impl IntoIterator<Item = &'b Symbol>, )
src/ast/case_simplify.rs:705
↓ 1 callersMethodis_value
(&self)
src/ast/mod.rs:501
↓ 1 callersMethodis_variable
(&self)
src/ast/mod.rs:553
↓ 1 callersMethodle_char
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:334
↓ 1 callersMethodle_int
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:312
↓ 1 callersMethodle_real
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:323
↓ 1 callersFunctionlinker
(store: &mut Store<()>)
webml-interp/src/lib.rs:24
↓ 1 callersMethodlt_char
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:301
↓ 1 callersMethodlt_int
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:279
↓ 1 callersMethodlt_real
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:290
↓ 1 callersMethodmake_symbol_table
( &self, body: &'a [mir::EBB], mut new_reg: F, )
src/lir/mir2lir.rs:476
↓ 1 callersMethodmake_target_table
( &self, body: &'a [mir::EBB], symbol_table: &HashMap<&'a Symbol, Reg>, )
src/lir/mir2lir.rs:540
↓ 1 callersMethodmake_wrapper
( &mut self, funs: &mut Vec<Function>, fname: Symbol, wrapper_name: Symbol,
src/mir/hir2mir.rs:152
↓ 1 callersFunctionmap_window2
( iter: I, mut f: impl FnMut(I::Item, I::Item) -> (I::Item, Option<I::Item>), )
src/parser.rs:1436
↓ 1 callersMethodmatch_compile_char
( &mut self, span: Span, mut cond: Stack<(Type, Symbol)>, ret_ty: Type,
src/ast/case_simplify.rs:308
↓ 1 callersMethodmatch_compile_constant
( &mut self, span: Span, mut cond: Stack<(Type, Symbol)>, ret_ty: Type,
src/ast/case_simplify.rs:228
↓ 1 callersMethodmatch_compile_empty
( &mut self, _: Span, _: Stack<(Type, Symbol)>, _: Type, _: Vec<(Stack
src/ast/case_simplify.rs:92
↓ 1 callersMethodmatch_compile_mixture
( &mut self, span: Span, mut cond: Stack<(Type, Symbol)>, ret_ty: Type,
src/ast/case_simplify.rs:388
↓ 1 callersMethodmatch_compile_tuple
( &mut self, span: Span, mut cond: Stack<(Type, Symbol)>, ty: Type, cl
src/ast/case_simplify.rs:132
↓ 1 callersMethodmatch_compile_variable
( &mut self, span: Span, cond: Stack<(Type, Symbol)>, ty: Type, mut cl
src/ast/case_simplify.rs:102
↓ 1 callersMethodmatch_key
(&self)
src/hir/mod.rs:232
↓ 1 callersMethodmod_int
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:137
↓ 1 callersMethodmul_int
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:93
↓ 1 callersMethodmul_real
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:104
↓ 1 callersMethodneq_char
(&mut self, var: Symbol, ty: EbbTy, l: Symbol, r: Symbol)
src/mir/builder.rs:203
← previousnext →201–300 of 684, ranked by callers