Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeObject ¶
DecodeObject is a lower-level version of Decode. It decodes a raw Object into the given output.
func Parse ¶
Parse parses the given input and returns the root object.
The input format can be either HCL or JSON.
func ParseBytes ¶
ParseBytes accepts as input byte slice and returns ast tree.
Input can be either JSON or HCL
func ParseString ¶
ParseString accepts input as a string and returns ast tree.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
hcl
|
|
ast
Package ast declares the types used to represent syntax trees for HCL (HashiCorp Configuration Language)
|
Package ast declares the types used to represent syntax trees for HCL (HashiCorp Configuration Language) |
parser
Package parser implements a parser for HCL (HashiCorp Configuration Language)
|
Package parser implements a parser for HCL (HashiCorp Configuration Language) |
printer
Package printer implements printing of AST nodes to HCL format.
|
Package printer implements printing of AST nodes to HCL format. |
scanner
Package scanner implements a scanner for HCL (HashiCorp Configuration Language) source text.
|
Package scanner implements a scanner for HCL (HashiCorp Configuration Language) source text. |
token
Package token defines constants representing the lexical tokens for HCL (HashiCorp Configuration Language)
|
Package token defines constants representing the lexical tokens for HCL (HashiCorp Configuration Language) |
json
|
|
Click to show internal directories.
Click to hide internal directories.