hcl/hclwrite
Masayuki Morita 143a545916 hclwrite: Fix a bug that Block.open/close positions were not recorded in parser
While implementing Block.SetLabels(), I found a new hclwrite parser bug.

The NewBlock() method records positions of TokenOBrace / TokenCBrace.
Nevertheless when generating blocks via hclwrite.ParseConfig(),
they were not recorded.

The position of TokenOBrace is needed for Block.SetLabels(),
so I also fixed this existing bug.
2020-08-21 11:30:32 -07:00
..
fuzz hclwrite: Add fuzz testing 2020-05-14 15:03:29 -04:00
ast_attribute.go Unfold the "hcl" directory up into the root 2019-09-09 16:08:19 -07:00
ast_block_test.go hclwrite: Allow updating block type and labels 2020-08-21 11:30:32 -07:00
ast_block.go hclwrite: Allow updating block type and labels 2020-08-21 11:30:32 -07:00
ast_body_test.go hclwrite: Allow constructing expressions from raw tokens 2019-11-19 15:35:01 -08:00
ast_body.go hclwrite: Allow constructing expressions from raw tokens 2019-11-19 15:35:01 -08:00
ast_expression.go hclwrite: Allow constructing expressions from raw tokens 2019-11-19 15:35:01 -08:00
ast_test.go hclwrite: Simplify internal data structures 2018-08-01 08:46:31 -07:00
ast.go hclwrite: NewEmptyFile function 2018-11-03 20:45:25 +00:00
doc.go hclwrite: Split Attribute and Block into their own source files 2018-11-03 09:21:43 -07:00
examples_test.go hclwrite: Generate multi-line objects and maps 2020-05-06 09:45:13 -04:00
format_test.go Unfold the "hcl" directory up into the root 2019-09-09 16:08:19 -07:00
format.go Unfold the "hcl" directory up into the root 2019-09-09 16:08:19 -07:00
generate_test.go hclwrite: Generate multi-line objects and maps 2020-05-06 09:45:13 -04:00
generate.go hclwrite: Generate multi-line objects and maps 2020-05-06 09:45:13 -04:00
native_node_sorter.go Unfold the "hcl" directory up into the root 2019-09-09 16:08:19 -07:00
node.go hclwrite: Allow updating block type and labels 2020-08-21 11:30:32 -07:00
parser_test.go hclwrite: Fix panic for dotted full splat (foo.*) 2020-05-13 16:23:21 -04:00
parser.go hclwrite: Fix a bug that Block.open/close positions were not recorded in parser 2020-08-21 11:30:32 -07:00
public.go Unfold the "hcl" directory up into the root 2019-09-09 16:08:19 -07:00
round_trip_test.go Unfold the "hcl" directory up into the root 2019-09-09 16:08:19 -07:00
tokens.go Use Unicode 12.0.0 grapheme cluster segmentation rules 2020-03-09 09:16:33 -07:00