Documentation ¶
Overview ¶
Package compile compiles FTL Go module source into a deployable executable.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ExternalModuleContext ¶ added in v0.155.0
type ExternalModuleContext struct { ModuleDir string *schema.Schema GoVersion string FTLVersion string Main string Replacements []*modfile.Replace }
func (ExternalModuleContext) NonMainModules ¶ added in v0.155.0
func (b ExternalModuleContext) NonMainModules() []*schema.Module
type NativeNames ¶ added in v0.119.1
NativeNames is a map of top-level declarations to their native Go names.
func ExtractModuleSchema ¶
ExtractModuleSchema statically parses Go FTL module source into a schema.Module.
Click to show internal directories.
Click to hide internal directories.