MCPcopy Create free account

hub / github.com/KeenS/webml / functions

Functions684 in github.com/KeenS/webml

↓ 1 callersMethodtransform_pat_tuple
(&mut self, _: Span, tuple: Vec<CorePattern<Ty>>)
src/ast/util.rs:422
↓ 1 callersMethodtransform_pat_variable
(&mut self, _: Span, name: Symbol)
src/ast/util.rs:431
↓ 1 callersMethodtransform_pat_wildcard
(&mut self, _: Span)
src/ast/util.rs:435
↓ 1 callersMethodtransform_proj
(&mut self, ty: HTy, index: u32, tuple: Box<Expr>)
src/hir/util.rs:282
↓ 1 callersMethodtransform_seq
(&mut self, _: Span, mut seq: Vec<UntypedExpr>)
src/ast/desugar.rs:361
↓ 1 callersMethodtransform_string
(&mut self, span: Span, value: Vec<u32>)
src/ast/desugar.rs:444
↓ 1 callersMethodtransform_sym
(&mut self, ty: HTy, name: Symbol)
src/hir/util.rs:303
↓ 1 callersMethodtransform_symbol
(&mut self, _: Span, name: Symbol)
src/ast/desugar.rs:436
↓ 1 callersMethodtransform_symbol
(&mut self, _: Span, name: Symbol)
src/ast/util.rs:379
↓ 1 callersMethodtransform_tuple
(&mut self, _: Span, tuple: Vec<UntypedExpr>)
src/ast/desugar.rs:419
↓ 1 callersMethodtransform_tuple
(&mut self, _: Span, tuple: Vec<CoreExpr<Ty>>)
src/ast/util.rs:362
↓ 1 callersMethodtransform_tuple
(&mut self, tys: Vec<HTy>, tuple: Vec<Expr>)
src/hir/util.rs:275
↓ 1 callersMethodtransform_val
( &mut self, rec: bool, pattern: UntypedPattern, expr: UntypedExpr, )
src/ast/desugar.rs:56
↓ 1 callersMethodtransform_val
( &mut self, rec: bool, pattern: CorePattern<Ty>, expr: CoreExpr<Ty>, )
src/ast/util.rs:209
↓ 1 callersMethodtransform_val
(&mut self, mut val: Val)
src/hir/constructor2enum.rs:77
↓ 1 callersMethodtransform_while
( &mut self, span: Span, cond: Box<UntypedExpr>, body: Box<UntypedExpr>, )
src/ast/desugar.rs:478
↓ 1 callersMethodtraverse_app
(&mut self, _: Span, fun: &mut Box<CoreExpr<Ty>>, arg: &mut Box<CoreExpr<Ty>>)
src/ast/util.rs:114
↓ 1 callersMethodtraverse_app
(&mut self, _ty: &mut HTy, fun: &mut Box<Expr>, arg: &mut Box<Expr>)
src/hir/force_closure.rs:143
↓ 1 callersMethodtraverse_app
(&mut self, _ty: &mut HTy, fun: &mut Box<Expr>, arg: &mut Box<Expr>)
src/hir/util.rs:92
↓ 1 callersMethodtraverse_binds
( &mut self, _: Span, binds: &mut Vec<CoreDeclaration<Ty>>, ret: &mut Box<Core
src/ast/util.rs:78
↓ 1 callersMethodtraverse_binds
(&mut self, _ty: &mut HTy, bind: &mut Box<Val>, ret: &mut Box<Expr>)
src/hir/force_closure.rs:35
↓ 1 callersMethodtraverse_binds
(&mut self, _ty: &mut HTy, bind: &mut Box<Val>, ret: &mut Box<Expr>)
src/hir/util.rs:50
↓ 1 callersMethodtraverse_builtincall
(&mut self, _: Span, _: &mut BIF, args: &mut Vec<CoreExpr<Ty>>)
src/ast/util.rs:90
↓ 1 callersMethodtraverse_case
( &mut self, _: Span, cond: &mut Box<CoreExpr<Ty>>, clauses: &mut Vec<(CorePat
src/ast/util.rs:119
↓ 1 callersMethodtraverse_case
( &mut self, _ty: &mut HTy, expr: &mut Box<Expr>, arms: &mut Vec<(Pattern, Exp
src/hir/force_closure.rs:214
↓ 1 callersMethodtraverse_case
( &mut self, _ty: &mut HTy, expr: &mut Box<Expr>, arms: &mut Vec<(Pattern, Exp
src/hir/util.rs:97
↓ 1 callersMethodtraverse_constructor
( &mut self, _: Span, arg: &mut Option<Box<CoreExpr<Ty>>>, _name: &mut Symbol,
src/ast/util.rs:138
↓ 1 callersMethodtraverse_datatype
( &mut self, _name: &mut Symbol, _constructors: &mut Vec<(Symbol, Option<Type>)>,
src/ast/util.rs:21
↓ 1 callersMethodtraverse_externcall
( &mut self, _: Span, _module: &mut String, _fun: &mut String, args: &
src/ast/util.rs:96
↓ 1 callersMethodtraverse_fn
(&mut self, _: Span, _param: &mut Symbol, body: &mut Box<CoreExpr<Ty>>)
src/ast/util.rs:110
↓ 1 callersMethodtraverse_fun
( &mut self, _param: &mut (HTy, Symbol), _body_ty: &mut HTy, body: &mut Box<Ex
src/hir/force_closure.rs:133
↓ 1 callersMethodtraverse_fun
( &mut self, _param: &mut (HTy, Symbol), _body_ty: &mut HTy, body: &mut Box<Ex
src/hir/util.rs:55
↓ 1 callersMethodtraverse_langitem
(&mut self, _name: &mut LangItem, decl: &mut CoreDeclaration<Ty>)
src/ast/util.rs:38
↓ 1 callersMethodtraverse_lit
(&mut self, _: Span, _value: &mut Literal)
src/ast/util.rs:150
↓ 1 callersMethodtraverse_local
( &mut self, binds: &mut Vec<CoreDeclaration<Ty>>, body: &mut Vec<CoreDeclaration<Ty>>
src/ast/util.rs:42
↓ 1 callersMethodtraverse_pat_char
(&mut self, _: Span, _value: &mut u32)
src/ast/util.rs:168
↓ 1 callersMethodtraverse_pat_constant
(&mut self, _: Span, _value: &mut i64)
src/ast/util.rs:167
↓ 1 callersMethodtraverse_pat_constructor
( &mut self, _: Span, _name: &mut Symbol, _arg: &mut Option<Box<CorePattern<Ty
src/ast/util.rs:169
↓ 1 callersMethodtraverse_pat_tuple
(&mut self, _: Span, _tuple: &mut Vec<CorePattern<Ty>>)
src/ast/util.rs:176
↓ 1 callersMethodtraverse_pat_variable
(&mut self, _: Span, _value: &mut Symbol)
src/ast/util.rs:177
↓ 1 callersMethodtraverse_pat_wildcard
(&mut self, _: Span)
src/ast/util.rs:178
↓ 1 callersMethodtraverse_sym
(&mut self, _: Span, _name: &mut Symbol)
src/ast/util.rs:148
↓ 1 callersMethodtraverse_sym
(&mut self, _ty: &mut HTy, _name: &mut Symbol)
src/hir/util.rs:130
↓ 1 callersMethodtraverse_tuple
(&mut self, _: Span, tuple: &mut Vec<CoreExpr<Ty>>)
src/ast/util.rs:132
↓ 1 callersMethodtraverse_val
( &mut self, _rec: &mut bool, pattern: &mut CorePattern<Ty>, expr: &mut CoreEx
src/ast/util.rs:28
↓ 1 callersMethodty_bool
(&mut self)
src/ast/typing.rs:174
↓ 1 callersMethodty_overloaded_num
(&mut self)
src/ast/typing.rs:187
↓ 1 callersMethodty_overloaded_num_text
(&mut self)
src/ast/typing.rs:191
↓ 1 callersMethodtyped_ast
(&self, ast: Core<NodeId>)
src/ast/typing.rs:227
↓ 1 callersMethodtypename0
(&self)
src/parser.rs:930
↓ 1 callersMethodtypename0_fun
(&self)
src/parser.rs:942
↓ 1 callersMethodtypename1_tuple
(&self)
src/parser.rs:953
↓ 1 callersMethodtypename2_datatype
(&self)
src/parser.rs:977
↓ 1 callersMethodtypename2_paren
(&self)
src/parser.rs:966
↓ 1 callersMethodtyping_ast
(&mut self, ast: UntypedCore)
src/ast/typing.rs:221
↓ 1 callersFunctionvisit
( ret: &mut Vec<EBB>, dones: &mut HashSet<Symbol>, cur: EBB, mut blocks: Vec<EBB>, )
src/mir/block_arrange.rs:25
↓ 1 callersMethodwildcard_to_variable
(&mut self, ast: TypedCore)
src/ast/case_simplify.rs:51
↓ 1 callersMethodwrapper_name
(&mut self, mut name: Symbol)
src/mir/hir2mir.rs:105
Methodadd
(&mut self, f: Function)
src/mir/mod.rs:177
Functionalloc
(size: usize)
webml-rt/src/lib.rs:51
Functionassert_compile_fail
(path: impl AsRef<Path>)
tests/tests/compile.rs:32
Functionassert_compile_pass
(path: impl AsRef<Path>)
tests/tests/compile.rs:24
Methodcfg
(&self)
src/mir/cfg.rs:8
Methodcompile
(input: String)
webml-interp/src/lib.rs:73
Functioncompile_string_all
(input: String)
src/lib.rs:66
Methodcons
(span: Span, s: UntypedCoreExpr, c: u32)
src/ast/desugar.rs:452
Methodconvert
(tree: infix_tree::Tree<UntypedExpr>)
src/parser.rs:573
Methoddefault
()
src/parser.rs:109
Methoddefault
()
src/backend/wasm.rs:85
Methoddefault
()
src/ast/typing.rs:129
Methoddefault
()
src/hir/flat_let.rs:122
Methodderef
(&self)
src/ast/rename.rs:23
Methodderef
(&self)
src/hir/unnest_func.rs:20
Methodderef_mut
(&mut self)
src/ast/rename.rs:29
Methodderef_mut
(&mut self)
src/hir/unnest_func.rs:26
Methoddrop
(&mut self)
src/ast/rename.rs:35
Methoddrop
(&mut self)
src/hir/unnest_func.rs:32
Functionexamples_compile_pass
()
tests/tests/compile.rs:53
Methodfmt
(&self, f: &mut fmt::Formatter)
src/prim.rs:13
Methodfmt
(&self, f: &mut fmt::Formatter)
src/error.rs:10
Methodfmt
(&self, f: &mut fmt::Formatter)
src/lir/pp.rs:6
Methodfmt
(&self, f: &mut fmt::Formatter)
src/backend/pp.rs:5
Methodfmt
(&self, f: &mut fmt::Formatter)
src/ast/mod.rs:144
Methodfmt
(&self, f: &mut fmt::Formatter)
src/ast/pp.rs:8
Methodfmt
(&self, f: &mut fmt::Formatter)
src/hir/pp.rs:6
Methodfmt
(&self, f: &mut fmt::Formatter)
src/mir/pp.rs:6
Methodfun
(param: Type, ret: Type)
src/ast/mod.rs:575
Methodfun
(arg: HTy, ret: HTy)
src/hir/mod.rs:269
Methodis_ptr
(&self)
src/lir/mod.rs:33
Methodis_variable
(&self)
src/hir/mod.rs:255
Methodis_wasm
(prog: &[u8])
webml-interp/src/lib.rs:45
Functionmain
()
src/main.rs:7
Functionmain
()
webml-interp/src/main.rs:4
Functionmemory_used
()
webml-rt/src/lib.rs:61
Methodname_parser
(i: Input)
src/parser.rs:880
Methodnew
()
webml-test/src/lib.rs:44
Methodnew
()
src/id.rs:8
Methodnew
(pass: P)
src/pass.rs:110
Methodnew
(s: S)
src/prim.rs:7
Methodnew
(t: T)
src/unification_pool.rs:11
← previousnext →401–500 of 684, ranked by callers