hcl/hcldec
Martin Atkins 36446359d2 hcldec: Variables must visit deeply-nested specifications
Previously this implementation was doing only one level of recursion in
its walk, which gave the appearance of working until the
transform/container-type specs (DefaultSpec, TransformSpec, ...) were
introduced, creating the possibility of "same body children" being more
than one level away from the initial spec.

It's still correct to only process the schema and content once, because
ImpliedSchema is already collecting all of the requirements from the
"same body children", and so our content object will include everything
that the nested specs should need to analyze needed variables.
2018-05-24 12:11:53 -07:00
..
block_labels.go hcldec: BlockLabelSpec decoding 2017-10-03 15:59:20 -07:00
decode.go hcldec: ImpliedType function 2017-10-03 16:27:34 -07:00
doc.go Update doc comments and readmes for zcl -> HCL. 2017-09-11 16:56:31 -07:00
gob.go hcldec: BlockLabelSpec decoding 2017-10-03 15:59:20 -07:00
public_test.go hcldec: ImpliedType function 2017-10-03 16:27:34 -07:00
public.go hcldec: Fix DefaultSpec to allow attribute and block specs 2018-05-22 15:06:42 -07:00
schema.go hcldec: ImpliedSchema must visit deep specs 2017-10-03 12:17:47 -07:00
spec_test.go hcldec: Fix DefaultSpec to allow attribute and block specs 2018-05-22 15:06:42 -07:00
spec.go hcldec: Fix DefaultSpec to allow attribute and block specs 2018-05-22 15:06:42 -07:00
variables_test.go hcldec: Variables must visit deeply-nested specifications 2018-05-24 12:11:53 -07:00
variables.go hcldec: Variables must visit deeply-nested specifications 2018-05-24 12:11:53 -07:00