fork of https://github.com/hashicorp/hcl because issue : https://github.com/hashicorp/hcl/issues/290 these code permit use of "nested" field decoding which is just composite struct
Go to file
Martin Atkins fffca3d205 ext/transform: helper package for applying transforms to bodies
This utility is intended to support the extension packages that are
siblings of this package, along with third-party extensions, by providing
a way to transform bodies in arbitrary ways.

The "Deep" function then provides a means to apply a particular transform
recursively to a nested block tree, allowing a particular extension to
be supported at arbitrary nesting levels.

This functionality is provided in terms of the standard zcl.Body
interface, so that transform results can be used with any code that
operates generically on bodies. This includes the zcldec and gozcl
packages, so files with extensions can still be decoded in the usual
way.
2017-07-27 16:23:20 -07:00
cmd/zclfmt cmd/zclfmt: skip formatting a file only if it has errors 2017-06-24 09:13:48 -07:00
ext ext/transform: helper package for applying transforms to bodies 2017-07-27 16:23:20 -07:00
gozcl gozcl: fix redundant error message in DecodeExpression 2017-07-25 18:24:55 -07:00
zcl zclsyntax: allow numeric "attributes" inside attr-only splats 2017-06-24 09:39:16 -07:00
zcldec zcldec: initial implementation of BlockListSpec 2017-07-17 17:29:06 -07:00
zcled Relocate into the "zclconf" github account 2017-05-27 17:33:09 -07:00
zclparse zclparse: keep ParseZCL results in the files registry 2017-06-04 09:02:41 -07:00
zcltest zcltest: package with mock helpers for testing zcl-based apps 2017-07-27 15:59:32 -07:00
zclwrite zclsyntax: permit dashes in identifiers 2017-06-24 09:12:24 -07:00
.travis.sh build: capture code coverage stats during Travis-CI run 2017-06-02 08:27:20 -07:00
.travis.yml build: stop running Travis-CI test run on Go 1.7.x 2017-06-02 08:27:20 -07:00
LICENSE LICENSE 2017-05-13 08:51:32 -07:00