Documentation ¶
Overview ¶
package loader loads a source file into a sysl Module
Index ¶
- func FindRootFromSyslModule(modulePath string, fs afero.Fs, rootMarker string) (string, error)
- func LoadSyslModule(root, filename string, fs afero.Fs, logger *logrus.Logger) (*sysl.Module, string, error)
- func LoadSyslModuleFromPb(pbPath string, fs afero.Fs) (*sysl.Module, error)
- func LoadSyslModuleWithMaxDepth(root, filename string, fs afero.Fs, logger *logrus.Logger, maxImportDepth int) (*sysl.Module, string, error)
- type ProjectConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindRootFromSyslModule ¶
func LoadSyslModule ¶
func LoadSyslModuleFromPb ¶ added in v0.374.0
LoadSyslPb decodes a Sysl module from a protobuf message.
Types ¶
type ProjectConfiguration ¶
func NewProjectConfiguration ¶
func NewProjectConfiguration() *ProjectConfiguration
func (*ProjectConfiguration) ConfigureProject ¶
Click to show internal directories.
Click to hide internal directories.