ast,build: add build constraints to File

Updates #3
This commit is contained in:
Michael McLoughlin
2019-01-02 21:35:17 -08:00
parent d92a147644
commit 6202c2c9aa
5 changed files with 58 additions and 9 deletions

View File

@@ -4,6 +4,7 @@ import (
"flag"
"os"
"github.com/mmcloughlin/avo/buildtags"
"github.com/mmcloughlin/avo/gotypes"
"github.com/mmcloughlin/avo/operand"
@@ -52,6 +53,10 @@ func Generate() {
}
}
func BuildConstraints(t buildtags.ConstraintsConvertable) { ctx.BuildConstraints(t) }
func BuildConstraint(t buildtags.ConstraintConvertable) { ctx.BuildConstraint(t) }
func BuildConstraintExpr(expr string) { ctx.BuildConstraintExpr(expr) }
func GP8v() reg.GPVirtual { return ctx.GP8v() }
func GP16v() reg.GPVirtual { return ctx.GP16v() }
func GP32v() reg.GPVirtual { return ctx.GP32v() }