func()

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)
	}
}