// Package hclwrite deals with the problem of generating HCL configuration // and of making specific surgical changes to existing HCL configurations. // // It operates at a different level of abstraction than the main HCL parser // and AST, since details such as the placement of comments and newlines // are preserved when unchanged. // // The hclwrite API follows a similar principle to XML/HTML DOM, allowing nodes // to be read out, created and inserted, etc. Nodes represent syntax constructs // rather than semantic concepts. package hclwrite