in pkg/terraform/module.go [167:187]
func (m *Module) loadLocals(rb *hclsyntax.Block, wb *hclwrite.Block) {
for attrName, attr := range rb.Body.Attributes {
rootBlock := NewBlock(m, &hclsyntax.Block{
Type: "locals",
Labels: []string{},
Body: &hclsyntax.Body{
Attributes: map[string]*hclsyntax.Attribute{
attrName: attr,
},
Blocks: []*hclsyntax.Block{},
SrcRange: rb.TypeRange,
EndRange: rb.CloseBraceRange,
},
TypeRange: rb.TypeRange,
LabelRanges: rb.LabelRanges,
OpenBraceRange: rb.OpenBraceRange,
CloseBraceRange: rb.CloseBraceRange,
}, wb)
m.Locals = append(m.Locals, rootBlock)
}
}