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 523939034f ext/include: extension for including bodies into other bodies
This package implements a language extension that allows configuration
authors to include the content of another file into a body, using syntax
like this:

  include {
    path = "./foo.zcl"
  }

This is implemented as a transform.Transformer so that it can be used
as part of a transform chain when decoding nested block structures to
allow includes at any arbitrary point.

This capability is not built into the language because certain
applications will offer higher-level constructs for connecting multiple
separate config files, which may e.g. have a separate evaluation scope
for each file, etc.
2017-07-27 18:15:56 -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/include: extension for including bodies into other bodies 2017-07-27 18:15:56 -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