# Functions
CurrentDefinition returns the definition whose initialization DSL is currently being executed.
Execute runs the given DSL to initialize the given definition.
FailOnError will exit with code 1 if `err != nil`.
IncompatibleDSL should be called by DSL functions when they are invoked in an incorrect context (e.g.
InvalidArgError records an invalid argument error.
IsTopLevelDefinition returns true if the currently evaluated DSL is a root DSL (i.e.
PrintFilesOrFail will print the file list.
Register adds a DSL Root to be executed by Run.
ReportError records a DSL error for reporting post DSL execution.
Reset uses the registered RootFuncs to re-initialize the DSL roots.
Run runs the given root definitions.
SortRoots orders the DSL roots making sure dependencies are last.
# Variables
Errors contains the DSL execution errors if any.
# Structs
No description provided by the author
TopLevelDefinition represents the top-level file definitions, done with `var _ = `.
No description provided by the author
No description provided by the author
ValidationErrors records the errors encountered when running Validate.
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author