Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateBinary ¶
func GeneratePackage ¶
Types ¶
type Backend ¶
type Backend interface {
String() string
Init(options Options)
Options() Options
// BuildPkg builds a single package uniquely identified by its `name`.
// Any dependency is assumed to be compiled at some point.
BuildPkg(pkg_name, pkg_tag string, sem *sema.Sema) (*sema.Package, error)
// BuildBin combines all the built packages into a binary file.
BuildBin(top *sema.Package, deps ...*sema.Package) error
}
Click to show internal directories.
Click to hide internal directories.