Versions in this module Expand all Collapse all v0 v0.0.2 Feb 16, 2022 v0.0.1 Feb 11, 2022 Changes in this version + func Functions(baseDir string) map[string]function.Function + type Metrics struct + Counts struct{ ... } + Timings struct{ ... } + type ModuleDefinition struct + Definition *terraform.Block + Name string + Parser Parser + Path string + type Option func(p *parser) + func OptionStopOnHCLError(stop bool) Option + func OptionWithDebugWriter(w io.Writer) Option + func OptionWithTFVarsPaths(paths []string) Option + func OptionWithWorkspaceName(workspaceName string) Option + type Parser interface + EvaluateAll func() (terraform.Modules, cty.Value, error) + Metrics func() Metrics + NewModuleParser func(modulePath string, moduleName string, moduleBlock *terraform.Block) Parser + ParseDirectory func(path string) error + ParseFile func(path string) error + func New(options ...Option) Parser