Mitchell Hashimoto
|
db97e1a99c
|
hcl/token: Value for heredoc
|
2015-11-10 14:09:01 -08:00 |
|
Mitchell Hashimoto
|
0f965478b6
|
hcl/parser: parse heredocs
|
2015-11-10 14:03:29 -08:00 |
|
Mitchell Hashimoto
|
6c34ace97d
|
hcl/token: heredoc token
|
2015-11-10 14:02:37 -08:00 |
|
Mitchell Hashimoto
|
82ad2beb52
|
hcl/scanner: scan heredocs
|
2015-11-10 14:01:56 -08:00 |
|
Mitchell Hashimoto
|
e5d4045cf0
|
Test for GH-46
|
2015-11-09 20:02:20 -08:00 |
|
Mitchell Hashimoto
|
2829433f7c
|
Merge pull request #45 from hashicorp/f-new-parser
New HCL and JSON parser in pure Go, printer support
|
2015-11-09 10:34:29 -08:00 |
|
Mitchell Hashimoto
|
d726517f58
|
hcl/ast: tests for Filter
|
2015-11-09 09:08:05 -08:00 |
|
Mitchell Hashimoto
|
8362abbcb9
|
update README
|
2015-11-08 16:42:43 -08:00 |
|
Mitchell Hashimoto
|
9e5a4f89ab
|
Merge pull request #44 from hashicorp/f-new-json
Convert JSON parser to pure Go
|
2015-11-08 16:29:24 -08:00 |
|
Mitchell Hashimoto
|
637d86c42d
|
json/parser: can parse lists of objects
|
2015-11-08 16:28:18 -08:00 |
|
Mitchell Hashimoto
|
eabb04dcd5
|
hcl/ast: filter should compare value string
|
2015-11-08 16:25:40 -08:00 |
|
Mitchell Hashimoto
|
407a4ff94c
|
json/parser: flatten
|
2015-11-08 16:20:34 -08:00 |
|
Mitchell Hashimoto
|
278bb105f2
|
hcl/ast: style
|
2015-11-08 16:20:22 -08:00 |
|
Mitchell Hashimoto
|
7ccda83497
|
json/parser: can parse multiple objects
|
2015-11-08 16:11:15 -08:00 |
|
Mitchell Hashimoto
|
340f0af3c0
|
json/token: fix issues with unquoting sttrings from JSON
|
2015-11-08 16:08:36 -08:00 |
|
Mitchell Hashimoto
|
e9e082dff4
|
json/token: remove Value
|
2015-11-08 15:54:48 -08:00 |
|
Mitchell Hashimoto
|
b3a9867999
|
replace parse with new json parser
|
2015-11-08 15:53:33 -08:00 |
|
Mitchell Hashimoto
|
cf0da81e50
|
Remove json files, add flatten.go to json/parse
|
2015-11-08 15:52:57 -08:00 |
|
Mitchell Hashimoto
|
f5a27d4be4
|
json/parser
|
2015-11-08 15:50:37 -08:00 |
|
Mitchell Hashimoto
|
ca0ea00fe9
|
json/token: add comma token
|
2015-11-08 14:39:58 -08:00 |
|
Mitchell Hashimoto
|
0fce9beccf
|
json/scanner: beef up tests with real example
|
2015-11-08 14:39:43 -08:00 |
|
Mitchell Hashimoto
|
87a91d1019
|
json: scanner and token
|
2015-11-07 18:14:32 -08:00 |
|
Mitchell Hashimoto
|
338eebdbf7
|
test for decoding structures within lists
|
2015-11-07 16:48:38 -08:00 |
|
Mitchell Hashimoto
|
15fce08259
|
hcl/ast: walk the objectlist within an objecttype
|
2015-11-07 16:47:50 -08:00 |
|
Mitchell Hashimoto
|
e3ed2553ca
|
json: pass to clean up objcet lists
|
2015-11-07 16:34:47 -08:00 |
|
Mitchell Hashimoto
|
60534579be
|
json: magic flatten step to make things more HCL-like
|
2015-11-07 16:00:02 -08:00 |
|
Mitchell Hashimoto
|
0704c168e1
|
hcl/printer: make boolean logic one line
|
2015-11-07 15:15:40 -08:00 |
|
Mitchell Hashimoto
|
b24dfd1bb1
|
hcl/printer: output an equal sign only if we had one originally
|
2015-11-07 15:13:05 -08:00 |
|
Mitchell Hashimoto
|
3bac6be959
|
json: make root look the same as HCL root
|
2015-11-07 11:33:31 -08:00 |
|
Mitchell Hashimoto
|
54464e89f1
|
allow decoding into slices that are empty
|
2015-11-07 11:30:53 -08:00 |
|
Mitchell Hashimoto
|
9ca9a4e1c3
|
hcl/ast: simplify API
|
2015-11-07 10:25:22 -08:00 |
|
Mitchell Hashimoto
|
32411ba6af
|
hcl/ast: Get should return a list
|
2015-11-07 09:52:50 -08:00 |
|
Mitchell Hashimoto
|
8754ac7343
|
decode bool typed properly
|
2015-11-07 00:29:51 -08:00 |
|
Mitchell Hashimoto
|
3e6a61bda5
|
decoder allows non-root files
|
2015-11-07 00:27:57 -08:00 |
|
Mitchell Hashimoto
|
671ef91008
|
tests... pass
|
2015-11-07 00:21:44 -08:00 |
|
Mitchell Hashimoto
|
e370e34aeb
|
down to one failing test
|
2015-11-07 00:12:04 -08:00 |
|
Mitchell Hashimoto
|
5aaa3e75b9
|
hcl/parser: scan errors should come through as well
|
2015-11-06 23:42:45 -08:00 |
|
Mitchell Hashimoto
|
98b069abb0
|
json: fix more errors
|
2015-11-06 23:42:40 -08:00 |
|
Mitchell Hashimoto
|
23d42714de
|
json: fix parse errors
|
2015-11-06 23:33:40 -08:00 |
|
Mitchell Hashimoto
|
6cc18eb70b
|
hcl/scanner: actually scan all things with exponents as floats
|
2015-11-06 23:33:25 -08:00 |
|
Mitchell Hashimoto
|
9501fc5ad0
|
decoder work
|
2015-11-06 23:12:15 -08:00 |
|
Mitchell Hashimoto
|
0c18c66fff
|
hcl/ast: ObjectList.Prefix
|
2015-11-06 23:12:08 -08:00 |
|
Mitchell Hashimoto
|
7996653560
|
hcl/strconv: more error cases
|
2015-11-06 23:02:59 -08:00 |
|
Mitchell Hashimoto
|
c8f28b7b42
|
hcl/strconv: custom unquote logic
|
2015-11-06 23:00:37 -08:00 |
|
Mitchell Hashimoto
|
68e40f3944
|
hcl/token: Value should unquote string
|
2015-11-06 22:35:07 -08:00 |
|
Mitchell Hashimoto
|
16ce140272
|
hcl/token: add Value for IDENT
|
2015-11-06 18:29:48 -08:00 |
|
Mitchell Hashimoto
|
798e1c6c05
|
hcl/scanner: allow hyphens in idents
|
2015-11-06 17:56:57 -08:00 |
|
Mitchell Hashimoto
|
22bdcc2db1
|
hcl/scanner: scan interpolations properly
|
2015-11-06 17:55:07 -08:00 |
|
Mitchell Hashimoto
|
96291d2dbe
|
hcl/token: add Value to get the rich type value
|
2015-11-06 17:28:38 -08:00 |
|
Mitchell Hashimoto
|
bfa1019160
|
json: this might work
|
2015-11-06 16:48:00 -08:00 |
|