Files
subcoding/assembler/parse_test.go

21 lines
261 B
Go
Raw Normal View History

2021-11-16 21:08:46 -10:00
package assembler
import "testing"
func TestSimple(t *testing.T) {
prog, err := NewProgramFromString(`
functions:
- - [add, f0, 1]
- [call, +1]
- [ltu, f0, 3]
- [jmpt, -3]
- - [add, g0, 1]
`)
if err != nil {
t.Fatal(err)
}
t.Logf("%+v", prog)
}