First program generation

This commit is contained in:
Ian Gulliver
2021-11-20 19:25:16 -10:00
parent f6a598a559
commit a5a4c49e37
10 changed files with 28 additions and 13 deletions

View File

@@ -8,6 +8,7 @@ import "github.com/firestuff/subcoding/vm"
func TestRoundTrip(t *testing.T) {
src := `global_memory_size: 4
function_memory_size: 4
instruction_limit: 0
functions:
- - [nop]
- [mov, g0, 1]

View File

@@ -7,7 +7,7 @@ import "github.com/firestuff/subcoding/asm"
func TestRandProgram(t *testing.T) {
for i := 0; i < 100; i++ {
prog := gen.RandProgram(4, 4)
prog := gen.RandProgram(4, 4, 0)
src, err := asm.Disassemble(prog)
if err != nil {