MCPcopy Create free account

hub / github.com/asajeffrey/wasm / functions

Functions120 in github.com/asajeffrey/wasm

↓ 32 callersMethodtype_error
(&self)
wasm-interpreter/src/lib.rs:44
↓ 31 callersFunctioncheck
(input: &'a mut Vec<Token<'a>>, output: Expr)
wasm-sexpr/tests/lib.rs:41
↓ 4 callersMethodas_raw
(&self, value: T)
wasm-interpreter/src/lib.rs:38
↓ 3 callersMethodset_raw
(&self, _: &Size, _: &mut [u8], _: ())
wasm-interpreter/src/lib.rs:150
↓ 2 callersMethodfrom_i32
(&self, value: u32)
wasm-interpreter/src/lib.rs:278
↓ 2 callersMethodget_raw
(&self, _: &Size, _: &[u8])
wasm-interpreter/src/lib.rs:149
↓ 2 callersMethodlookup_function
(&self, name: &str)
wasm-interpreter/src/lib.rs:133
↓ 2 callersMethodlookup_function
(&self, name: &str)
wasm-typecheck/src/lib.rs:54
↓ 2 callersMethodsize_of_type
(&self, typ: &Typ)
wasm-typecheck/src/lib.rs:60
↓ 2 callersMethodtype_check_expr
(&self, vars: &[&VarDec], expr: &Expr, tgt: &Option<Typ>)
wasm-typecheck/src/lib.rs:202
↓ 2 callersMethodunsigned_type
(&self, typ: &SignedTyp)
wasm-typecheck/src/lib.rs:69
↓ 2 callersMethodvar_type
(&self, vars: &[&VarDec], var: &VarUse)
wasm-typecheck/src/lib.rs:189
↓ 1 callersMethodbinary_op_type
(&self, src: &SignedTyp, op: &BinOp)
wasm-typecheck/src/lib.rs:80
↓ 1 callersMethodbinop_f32
(&self, _: &BinOp, _: f32, _: f32)
wasm-interpreter/src/lib.rs:152
↓ 1 callersMethodbinop_f64
(&self, _: &BinOp, _: f64, _: f64)
wasm-interpreter/src/lib.rs:153
↓ 1 callersMethodbinop_i32
(&self, _: &BinOp, _: i32, _: i32)
wasm-interpreter/src/lib.rs:154
↓ 1 callersMethodbinop_i64
(&self, _: &BinOp, _: i64, _: i64)
wasm-interpreter/src/lib.rs:155
↓ 1 callersMethodbinop_u32
(&self, _: &BinOp, _: u32, _: u32)
wasm-interpreter/src/lib.rs:156
↓ 1 callersMethodbinop_u64
(&self, _: &BinOp, _: u64, _: u64)
wasm-interpreter/src/lib.rs:157
↓ 1 callersMethodconst_type
(&self, constant: &Const)
wasm-typecheck/src/lib.rs:180
↓ 1 callersMethodfrom_f32
(&self, value: f32)
wasm-interpreter/src/lib.rs:196
↓ 1 callersMethodfrom_f64
(&self, value: f64)
wasm-interpreter/src/lib.rs:246
↓ 1 callersMethodfrom_i64
(&self, value: u64)
wasm-interpreter/src/lib.rs:314
↓ 1 callersMethodinit
(&self, data: &mut Chars<'a>)
wasm-sexpr/src/lexer.rs:147
↓ 1 callersMethodinit_heap
(&self)
wasm-interpreter/src/lib.rs:141
↓ 1 callersMethodinterpret_expr
(&self, expr: &Expr, locals: &mut[[u8;8]], heap: &mut Vec<u8>)
wasm-interpreter/src/lib.rs:482
↓ 1 callersMethodtype_check_export
(&self, export: &Export)
wasm-typecheck/src/lib.rs:300
↓ 1 callersMethodtype_check_function
(&self, function: &Function)
wasm-typecheck/src/lib.rs:287
↓ 1 callersMethodunary_op_type
(&self, src: &Typ, op: &UnaryOp)
wasm-typecheck/src/lib.rs:147
↓ 1 callersMethodunop_f32
(&self, _: &UnaryOp, _: f32)
wasm-interpreter/src/lib.rs:159
↓ 1 callersMethodunop_f64
(&self, _: &UnaryOp, _: f64)
wasm-interpreter/src/lib.rs:160
↓ 1 callersMethodunop_u32
(&self, _: &UnaryOp, _: u32)
wasm-interpreter/src/lib.rs:163
↓ 1 callersMethodunop_u64
(&self, _: &UnaryOp, _: u64)
wasm-interpreter/src/lib.rs:164
Methodaccept
(&mut self, dec: Declaration)
wasm-sexpr/src/parser.rs:384
Methodbinop_f32
(&self, _: &BinOp, _: f32, _: f32)
wasm-interpreter/src/lib.rs:48
Methodbinop_f64
(&self, _: &BinOp, _: f64, _: f64)
wasm-interpreter/src/lib.rs:52
Methodbinop_i32
(&self, _: &BinOp, _: i32, _: i32)
wasm-interpreter/src/lib.rs:56
Methodbinop_i64
(&self, _: &BinOp, _: i64, _: i64)
wasm-interpreter/src/lib.rs:60
Methodbinop_u32
(&self, _: &BinOp, _: u32, _: u32)
wasm-interpreter/src/lib.rs:64
Methodbinop_u64
(&self, _: &BinOp, _: u64, _: u64)
wasm-interpreter/src/lib.rs:68
Methoddone
(self)
wasm-sexpr/src/parser.rs:409
Methoddowncast
(self)
wasm-sexpr/src/lexer.rs:35
Methodfrom
(err: LexError)
wasm-sexpr/src/parser.rs:36
Methodfrom
(err: ParseIntError)
wasm-sexpr/src/lexer.rs:62
Methodfrom_f32
(&self, _: f32)
wasm-interpreter/src/lib.rs:96
Methodfrom_f64
(&self, _: f64)
wasm-interpreter/src/lib.rs:100
Methodfrom_i32
(&self, _: u32)
wasm-interpreter/src/lib.rs:104
Methodfrom_i64
(&self, _: u64)
wasm-interpreter/src/lib.rs:108
Functionignore
()
wasm-sexpr/src/lexer.rs:69
Methodinit
(&self, data: &mut Tokens<'a>)
wasm-sexpr/src/parser.rs:431
Methodinterpret_main
(&self)
wasm-interpreter/src/lib.rs:616
Functionis_backslash
(ch: char)
wasm-sexpr/src/lexer.rs:74
Functionis_begin_bin_op_expr
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:133
Functionis_begin_const_expr
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:120
Functionis_begin_export
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:43
Functionis_begin_function
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:50
Functionis_begin_get_local_expr
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:257
Functionis_begin_import
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:56
Functionis_begin_local
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:77
Functionis_begin_memory
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:70
Functionis_begin_module
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:63
Functionis_begin_param
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:84
Functionis_begin_result
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:91
Functionis_begin_segment
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:98
Functionis_begin_unary_op_expr
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:220
Functionis_dbl_quote
(ch: char)
wasm-sexpr/src/lexer.rs:73
Functionis_dollar
(ch: char)
wasm-sexpr/src/lexer.rs:75
Functionis_identifier
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:112
Functionis_identifier_char
(ch: char)
wasm-sexpr/src/lexer.rs:77
Functionis_keyword_char
(ch: char)
wasm-sexpr/src/lexer.rs:76
Functionis_lparen
(ch: char)
wasm-sexpr/src/lexer.rs:71
Functionis_number
(tok: &Token<'a>)
wasm-sexpr/src/parser.rs:105
Functionis_rparen
(ch: char)
wasm-sexpr/src/lexer.rs:72
Functionis_unescaped_char
(ch: char)
wasm-sexpr/src/lexer.rs:78
Functionmk_begin
(s: Cow<'a,str>)
wasm-sexpr/src/lexer.rs:80
Functionmk_bin_op_expr
(typ: SignedTyp, op: BinOp, lhs: Expr, rhs: Expr, _: Token<'a>)
wasm-sexpr/src/parser.rs:264
Functionmk_const_expr
(typ: Typ, value: usize, _: Token<'a>)
wasm-sexpr/src/parser.rs:268
Functionmk_end
(_: char)
wasm-sexpr/src/lexer.rs:81
Functionmk_escape
(escaped: Cow<'a, str>)
wasm-sexpr/src/lexer.rs:85
Functionmk_expected_expr_err
(_: Option<Token<'a>>)
wasm-sexpr/src/parser.rs:283
Functionmk_export
(name: String, func: String, _: Token<'a>)
wasm-sexpr/src/parser.rs:287
Functionmk_function
(name: String, params: Vec<VarDec>, result: Option<Typ>, locals: Vec<VarDec>, body: Vec<Expr>, _: Token<'a>)
wasm-sexpr/src/parser.rs:291
Functionmk_get_local_expr
(name: Option<String>, position: usize, _: Token<'a>)
wasm-sexpr/src/parser.rs:278
Functionmk_identifier
(s: Cow<'a,str>)
wasm-sexpr/src/lexer.rs:82
Functionmk_import
(func: String, module: String, name: String, params: Vec<VarDec>, result: Option<Typ>, _: Token<'a>)
wasm-sexpr/src/parser.rs:295
Functionmk_lexer_state
(lexer: Lexer)
wasm-sexpr/src/lexer.rs:122
Functionmk_memory
(init: usize, max: Option<usize>, segments: Vec<Segment>, _: Token<'a>)
wasm-sexpr/src/parser.rs:299
Functionmk_module
(memory: Option<Memory>, decs: Declarations, _: Token<'a>)
wasm-sexpr/src/parser.rs:303
Functionmk_number
(s: Cow<'a,str>)
wasm-sexpr/src/lexer.rs:100
Functionmk_ok_declarations
()
wasm-sexpr/src/parser.rs:323
Functionmk_ok_string
()
wasm-sexpr/src/lexer.rs:110
Functionmk_ok_vec
()
wasm-sexpr/src/parser.rs:319
Functionmk_parser_state
(parser: P)
wasm-sexpr/src/parser.rs:362
Functionmk_segment
(addr: usize, data: String, _: Token<'a>)
wasm-sexpr/src/parser.rs:307
Functionmk_text
(s: String)
wasm-sexpr/src/lexer.rs:104
Functionmk_type
(typ: Typ, _: Token<'a>)
wasm-sexpr/src/parser.rs:311
Functionmk_unescape
(unescaped: Cow<'a, str>)
wasm-sexpr/src/lexer.rs:96
Functionmk_unexpected_char_err
(ch: Option<char>)
wasm-sexpr/src/lexer.rs:108
Functionmk_var_dec
(name: Option<String>, typ: Typ, _: Token<'a>)
wasm-sexpr/src/parser.rs:315
Functionmk_whitespace
(s: Cow<'a,str>)
wasm-sexpr/src/lexer.rs:83
next →1–100 of 120, ranked by callers