MCPcopy Create free account

hub / github.com/Wafelack/wavm / functions

Functions85 in github.com/Wafelack/wavm

↓ 49 callersMethodnext_8
utils
src/vm/mod.rs:161
↓ 30 callersMethodrun
(&mut self)
src/vm/mod.rs:71
↓ 22 callersMethodadd_error
(&mut self, line: usize, message: &str)
src/compiler.rs:28
↓ 19 callersMethodbi_reg
( &mut self, l: usize, splited: &Vec<&str>, current: &mut usize, name:
src/compiler.rs:38
↓ 13 callersFunctionparse_number
(num: &str)
src/compiler.rs:380
↓ 8 callersMethodcompile
(&mut self)
src/compiler.rs:234
↓ 5 callersMethodnext_16
(&mut self)
src/vm/mod.rs:169
↓ 3 callersMethodjmps
(&mut self, l: usize, splited: &Vec<&str>, current: &mut usize, name: &str, opcode: u8)
src/compiler.rs:138
↓ 2 callersMethodbi_sixteen
( &mut self, l: usize, splited: &Vec<&str>, current: &mut usize, name:
src/compiler.rs:93
↓ 2 callersMethodtri_reg
( &mut self, l: usize, splited: &Vec<&str>, current: &mut usize, name:
src/compiler.rs:172
↓ 1 callersMethod_add
(&mut self)
src/vm/arithmetic.rs:4
↓ 1 callersMethod_and
(&mut self)
src/vm/boolean.rs:22
↓ 1 callersMethod_ascii
(&mut self)
src/vm/memory.rs:182
↓ 1 callersMethod_div
(&mut self)
src/vm/arithmetic.rs:46
↓ 1 callersMethod_drg
(&mut self)
src/vm/mod.rs:124
↓ 1 callersMethod_dsp
(&mut self)
src/vm/mod.rs:136
↓ 1 callersMethod_eq
(&mut self)
src/vm/boolean.rs:70
↓ 1 callersMethod_free
(&mut self)
src/vm/memory.rs:74
↓ 1 callersMethod_ge
(&mut self)
src/vm/boolean.rs:145
↓ 1 callersMethod_geq
(&mut self)
src/vm/boolean.rs:130
↓ 1 callersMethod_get_byte
(&mut self)
src/vm/memory.rs:4
↓ 1 callersMethod_jmp
(&mut self)
src/vm/jumps.rs:4
↓ 1 callersMethod_jmpeq
(&mut self)
src/vm/jumps.rs:15
↓ 1 callersMethod_le
(&mut self)
src/vm/boolean.rs:115
↓ 1 callersMethod_leq
(&mut self)
src/vm/boolean.rs:100
↓ 1 callersMethod_load
(&mut self)
src/vm/load.rs:4
↓ 1 callersMethod_memmove
(&mut self)
src/vm/memory.rs:147
↓ 1 callersMethod_memset
(&mut self)
src/vm/memory.rs:102
↓ 1 callersMethod_mod
(&mut self)
src/vm/arithmetic.rs:60
↓ 1 callersMethod_move
(&mut self)
src/vm/moove.rs:4
↓ 1 callersMethod_mul
(&mut self)
src/vm/arithmetic.rs:32
↓ 1 callersMethod_neq
(&mut self)
src/vm/boolean.rs:85
↓ 1 callersMethod_not
(&mut self)
src/vm/boolean.rs:58
↓ 1 callersMethod_or
(&mut self)
src/vm/boolean.rs:4
↓ 1 callersMethod_rjmp
(&mut self)
src/vm/jumps.rs:29
↓ 1 callersMethod_rqm
(&mut self)
src/vm/memory.rs:27
↓ 1 callersMethod_run_cycle
(&mut self)
src/vm/mod.rs:78
↓ 1 callersMethod_setbyte
(&mut self)
src/vm/memory.rs:42
↓ 1 callersMethod_sub
(&mut self)
src/vm/arithmetic.rs:18
↓ 1 callersMethod_xor
(&mut self)
src/vm/boolean.rs:40
↓ 1 callersMethodascii
(&mut self, l: usize, splited: &Vec<&str>, current: &mut usize)
src/compiler.rs:332
Functionadd
()
src/vm/tests/arithmetic.rs:11
Functionand
()
src/vm/tests/boolean.rs:99
Functionascii
()
src/tests.rs:58
Functionascii
()
src/vm/tests/memory.rs:23
Functionbi_reg
()
src/tests.rs:17
Functionbi_sixteen
()
src/tests.rs:26
Functiondiv
()
src/vm/tests/arithmetic.rs:49
Functiondsp
()
src/tests.rs:74
Functioneq
()
src/vm/tests/boolean.rs:11
Methodfmt
(&self, f: &mut Formatter<'_>)
src/main.rs:41
Methodfmt
(&self, f: &mut Formatter<'_>)
src/compiler.rs:407
Methodfmt
(&self, f: &mut Formatter<'_>)
src/vm/mod.rs:188
Functionfree
()
src/vm/tests/memory.rs:114
Methodfrom
(e: io::Error)
src/main.rs:23
Functionge
()
src/vm/tests/boolean.rs:49
Functiongeq
()
src/vm/tests/boolean.rs:36
Functionget_byte
()
src/vm/tests/memory.rs:60
Methodget_registers
(&self)
src/vm/mod.rs:67
Functionhalt
()
src/vm/tests/opcodes.rs:33
Functionjmp
()
src/vm/tests/jumps.rs:11
Functionjmpeq
()
src/vm/tests/jumps.rs:24
Functionlabels
()
src/tests.rs:44
Functionle
()
src/vm/tests/boolean.rs:75
Functionleq
()
src/vm/tests/boolean.rs:62
Functionload
()
src/tests.rs:8
Functionload
()
src/vm/tests/opcodes.rs:11
Functionmain
()
src/main.rs:50
Functionmemmove
()
src/vm/tests/memory.rs:77
Functionmemset
()
src/vm/tests/memory.rs:95
Functionmod_
()
src/vm/tests/arithmetic.rs:62
Functionmove_
()
src/vm/tests/opcodes.rs:22
Functionmul
()
src/vm/tests/arithmetic.rs:36
Functionneq
()
src/vm/tests/boolean.rs:23
Methodnew
(input: T)
src/compiler.rs:16
Methodnew
(program: Vec<u8>)
src/vm/mod.rs:57
Functionnot
()
src/vm/tests/boolean.rs:88
Functionor
()
src/vm/tests/boolean.rs:112
Functionparse_num
()
src/tests.rs:97
Functionrjmp
()
src/vm/tests/jumps.rs:38
Functionrqm
()
src/vm/tests/memory.rs:11
Functionset_byte
()
src/vm/tests/memory.rs:43
Functionsub
()
src/vm/tests/arithmetic.rs:23
Functiontri_reg
()
src/tests.rs:35
Functionxor
()
src/vm/tests/boolean.rs:125