Files
subcoding/assembler/parse_test.go
Ian Gulliver 6449d4762a Basic parsing
2021-11-16 21:08:46 -10:00

21 lines
261 B
Go

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)
}