go-zcl

module
v0.0.0-...-5239390 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2017 License: MIT

Directories

Path Synopsis
cmd
ext
include
Package include implements a zcl extension that allows inclusion of one zcl body into another using blocks of type "include", with the following structure: include { path = "./foo.zcl" } The processing of the given path is delegated to the calling application, allowing it to decide how to interpret the path and which syntaxes to support for referenced files.
Package include implements a zcl extension that allows inclusion of one zcl body into another using blocks of type "include", with the following structure: include { path = "./foo.zcl" } The processing of the given path is delegated to the calling application, allowing it to decide how to interpret the path and which syntaxes to support for referenced files.
transform
Package transform is a helper package for writing extensions that work by applying transforms to bodies.
Package transform is a helper package for writing extensions that work by applying transforms to bodies.
userfunc
Package userfunc implements a zcl extension that allows user-defined functions in zcl configuration.
Package userfunc implements a zcl extension that allows user-defined functions in zcl configuration.
Package gozcl allows decoding zcl configurations into Go data structures.
Package gozcl allows decoding zcl configurations into Go data structures.
zcl
hclhil
Package hclhil adapts Hashicorp Configuration Language and Hashicorp Interpolation Language (HCL and HIL, respectively) to work within the ZCL API.
Package hclhil adapts Hashicorp Configuration Language and Hashicorp Interpolation Language (HCL and HIL, respectively) to work within the ZCL API.
json
Package json is the JSON parser for ZCL.
Package json is the JSON parser for ZCL.
zclsyntax
Package zclsyntax contains the parser, AST, etc for zcl's native language, as opposed to the JSON variant and the HCL/HIL shim.
Package zclsyntax contains the parser, AST, etc for zcl's native language, as opposed to the JSON variant and the HCL/HIL shim.
Package zcldec provides a higher-level API for unpacking the content of zcl bodies, implemented in terms of the low-level "Content" API exposed by the bodies themselves.
Package zcldec provides a higher-level API for unpacking the content of zcl bodies, implemented in terms of the low-level "Content" API exposed by the bodies themselves.
Package zcled provides functionality intended to help an application that embeds zcl to deliver relevant information to a text editor or IDE for navigating around and analyzing configuration files.
Package zcled provides functionality intended to help an application that embeds zcl to deliver relevant information to a text editor or IDE for navigating around and analyzing configuration files.
Package zcltest contains utilities that aim to make it more convenient to write tests of code that interacts with the zcl API.
Package zcltest contains utilities that aim to make it more convenient to write tests of code that interacts with the zcl API.
Package zclwrite deals with the problem of generating zcl configuration and of making specific surgical changes to existing zcl configurations.
Package zclwrite deals with the problem of generating zcl configuration and of making specific surgical changes to existing zcl configurations.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL