Documentation
¶
Index ¶
- func BuildMain(mainSourceFile string, absoluteOutputDirectory string, enforceStyle bool, ...) ([]*loader.Package, error)
- func BuildMainOnlyCompile(mainSourceFile string, enforceStyle bool, verboseFlag verbosity.Verbosity) ([]*loader.Package, error)
- func CheckUnused(world *loader.Package) decshared.DecoratedError
- func CompileAndLink(gen generate.Generator, resourceNameLookup resourceid.ResourceNameLookup, ...) (*loader.Package, decshared.DecoratedError)
- func CompileMain(name string, mainSourceFile string, documentProvider loader.DocumentProvider, ...) (*loader.Package, *decorated.Module, decshared.DecoratedError)
- func CompileMainDefaultDocumentProvider(name string, filename string, configuration environment.Environment, ...) (*loader.Package, decshared.DecoratedError)
- func CompileMainFindLibraryRoot(mainSource string, documentProvider loader.DocumentProvider, ...) (*loader.Package, *decorated.Module, error)
- func GenerateAndLink(gen generate.Generator, resourceNameLookup resourceid.ResourceNameLookup, ...) decshared.DecoratedError
- type CoreFunctionInfo
- type PackageLoader
- type Target
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildMainOnlyCompile ¶ added in v0.0.4
func CheckUnused ¶
func CheckUnused(world *loader.Package) decshared.DecoratedError
func CompileAndLink ¶
func CompileAndLink(gen generate.Generator, resourceNameLookup resourceid.ResourceNameLookup, configuration environment.Environment, name string, filename string, outputFilename string, enforceStyle bool, verboseFlag verbosity.Verbosity) (*loader.Package, decshared.DecoratedError)
func CompileMain ¶
func CompileMain(name string, mainSourceFile string, documentProvider loader.DocumentProvider, configuration environment.Environment, enforceStyle bool, verboseFlag verbosity.Verbosity) (*loader.Package, *decorated.Module, decshared.DecoratedError)
func CompileMainDefaultDocumentProvider ¶ added in v0.0.4
func CompileMainDefaultDocumentProvider(name string, filename string, configuration environment.Environment, enforceStyle bool, verboseFlag verbosity.Verbosity) (*loader.Package, decshared.DecoratedError)
func CompileMainFindLibraryRoot ¶
func CompileMainFindLibraryRoot(mainSource string, documentProvider loader.DocumentProvider, configuration environment.Environment, enforceStyle bool, verboseFlag verbosity.Verbosity) (*loader.Package, *decorated.Module, error)
func GenerateAndLink ¶
func GenerateAndLink(gen generate.Generator, resourceNameLookup resourceid.ResourceNameLookup, compiledPackage *loader.Package, outputDirectory string, packageSubDirectory string, verboseFlag verbosity.Verbosity) decshared.DecoratedError
Types ¶
type CoreFunctionInfo ¶
type PackageLoader ¶
type PackageLoader struct {
// contains filtered or unexported fields
}
func NewPackageLoader ¶
func NewPackageLoader(filePathPrefix string, documentProvider loader.DocumentProvider, moduleNamespace dectype.PackageRootModuleName, world *loader.Package, worldDecorator *loader.WorldDecorator) *PackageLoader
Click to show internal directories.
Click to hide internal directories.