printing: commit some refactors (probably broken)

This commit is contained in:
Michael McLoughlin
2018-12-11 00:18:22 -08:00
parent 4dc909a81e
commit c882e52510
21 changed files with 398 additions and 222 deletions

View File

@@ -7,17 +7,19 @@ import (
"strings"
"github.com/mmcloughlin/avo/internal/inst"
"github.com/mmcloughlin/avo/internal/prnt"
"github.com/mmcloughlin/avo/printer"
)
type asmtest struct {
cfg Config
cfg printer.Config
sym string // reference to the test function symbol
rel8 string // label to be used for near jumps
rel32 string // label for far jumps
generator
prnt.Generator
}
func NewAsmTest(cfg Config) Interface {
func NewAsmTest(cfg printer.Config) Interface {
return &asmtest{cfg: cfg}
}