Commit Graph

  • 0255587e95 scnaner: implement scanning hexadecimal numbers Fatih Arslan 2015-10-04 23:47:06 +0300
  • 5d75c5a143 scanner: initial number lexing Fatih Arslan 2015-10-04 23:21:34 +0300
  • 9629512599 scanner: organize Scan() so it's easier to read Fatih Arslan 2015-10-04 22:53:20 +0300
  • aa9105226b scanner: reuse tests code Fatih Arslan 2015-10-04 22:17:59 +0300
  • 1f011b4e82 scanner: implement string scanning Fatih Arslan 2015-10-04 22:01:10 +0300
  • 94bd4afe4d scanner: small fixes Fatih Arslan 2015-10-04 20:22:37 +0300
  • 52befe2093 scanner: use new hcl/token package Fatih Arslan 2015-10-04 20:19:39 +0300
  • df82bd3e9c hcl: split up package for more control Fatih Arslan 2015-10-04 20:16:43 +0300
  • f2aa1fbc4a lexer: fix tests Fatih Arslan 2015-10-04 20:13:38 +0300
  • 3bf9d71be5 parser: more idiomatic call Fatih Arslan 2015-10-04 01:35:29 +0300
  • c859b8a1a4 lexer: fix Position() call Fatih Arslan 2015-10-04 01:32:45 +0300
  • 32ad59fcd7 lexer: more robust implementation Fatih Arslan 2015-10-04 01:29:13 +0300
  • 97fb05dd4a lexer: scan strings Fatih Arslan 2015-10-04 00:20:26 +0300
  • cc7a91eeab lexer: implement positions Fatih Arslan 2015-10-03 23:50:50 +0300
  • 4b72853d41 lexer: scanner is more Go idiomatic Fatih Arslan 2015-10-03 21:25:21 +0300
  • 1b6ead19c2 parser: add scanning ident test Fatih Arslan 2015-10-03 21:06:30 +0300
  • ca906622c2 lexer: add peek() method Fatih Arslan 2015-10-03 20:33:51 +0300
  • 70845ccfec lexer: back to the roots Fatih Arslan 2015-10-03 20:32:27 +0300
  • 4711a01f76 lexer: various changes, trying text/scanner Fatih Arslan 2015-10-03 19:45:57 +0300
  • e6ba36eaca parser: initial lexer next method Fatih Arslan 2015-10-03 17:08:09 +0300
  • 01a609f812 parser: add position for upcoming requirements Fatih Arslan 2015-10-03 15:36:24 +0300
  • 6fb7de55d3 token: add token representations Fatih Arslan 2015-10-03 15:34:06 +0300
  • 7e929f0990 hcl: start to implement our own lexer and parser Fatih Arslan 2015-10-03 14:32:19 +0300
  • e5a8a1fa62 hclprinter: initial printer package Fatih Arslan 2015-10-03 03:30:57 +0300
  • 9c29a82788 hclfmt: only parse hcl files Fatih Arslan 2015-10-03 02:18:04 +0300
  • c61b08ec1c hclfmt: initial skeleton Fatih Arslan 2015-10-03 01:11:30 +0300
  • 4de51957ef hcl: fix trailing comma + comment parse error Mitchell Hashimoto 2015-09-16 09:54:29 -0700
  • 5486421143 hcl: multi-line comments aren't allowed to terminate with EOF Mitchell Hashimoto 2015-06-23 21:38:11 -0700
  • 0be569fb26 update README for block comment update Mitchell Hashimoto 2015-06-23 21:35:34 -0700
  • 681623f4e1 hcl: don't allow nested comments Mitchell Hashimoto 2015-06-23 21:34:40 -0700
  • 513e04c400 hcl: use stringer to generate string values for ValueType Mitchell Hashimoto 2015-01-15 15:12:25 -0800
  • 3c3a30a1e5 Use go generate to generate parsers Mitchell Hashimoto 2015-01-15 15:11:14 -0800
  • e37b5bd61b Merge pull request #26 from amalaviy/go-multierror Ryan Uber 2014-12-29 12:01:23 -0800
  • 98bdeedb2c Missed one more go-multierror Atin Malaviya 2014-12-24 18:34:28 -0500
  • 5f50053914 Modified to import github.com/hashicorp/go-multierror rather than terraform's multierror. Atin Malaviya 2014-12-24 17:49:50 -0500
  • 256bb51ed8 hcl: support "." in identifier Mitchell Hashimoto 2014-12-17 11:39:45 -0800
  • 2c88e7ea6e json: true, false, null lex [GH-22] Mitchell Hashimoto 2014-11-21 10:59:03 -0800
  • e51eabcdf8 parse floats 1.02 properly [GH-19] Mitchell Hashimoto 2014-11-12 21:29:07 -0800
  • 88ef419bd9 Properly decode \\n Mitchell Hashimoto 2014-11-12 21:12:45 -0800
  • ab2c4c3120 hcl: complex keys can be set using strings Mitchell Hashimoto 2014-11-12 21:08:08 -0800
  • 96d5b40433 Merge pull request #17 from ceh/fix-format-errors Seth Vargo 2014-11-02 09:28:30 -0500
  • bfbcde0237 decoder: fix format error due to invalid argument (byte to string) Emil Hessman 2014-11-02 12:57:26 +0100
  • 0998ab58fc Merge pull request #16 from hartzler/typo Mitchell Hashimoto 2014-10-16 07:54:55 -0700
  • f41fb6a9c4 fixup comment typo Matt Hartzler 2014-10-16 09:53:03 -0500
  • 25719dbfed Update README.md Mitchell Hashimoto 2014-10-15 20:29:50 -0700
  • 764b0ad3c0 Allow escaping quotes in HCL string [GH-14] Mitchell Hashimoto 2014-10-10 16:07:25 -0700
  • 09d7815762 fix a crash if a non-pointer is given to Decode Mitchell Hashimoto 2014-10-09 20:57:32 -0700
  • cd87a48c3c decode strings to ints Mitchell Hashimoto 2014-09-30 22:29:21 -0700
  • 6606366746 hcl: trailing comma support in HCL Mitchell Hashimoto 2014-09-30 14:58:50 -0700
  • b00a1b045d Empty files are HCL Mitchell Hashimoto 2014-09-15 09:40:47 -0700
  • 3fc289c4d2 hcl: test parsing an empty file Mitchell Hashimoto 2014-09-15 09:38:43 -0700
  • 86d22484a4 hcl: can parse empty file with just a comment Mitchell Hashimoto 2014-09-14 19:59:36 -0700
  • 9b5d9eb9b0 hcl: fix scenario where infinite loop happens Mitchell Hashimoto 2014-09-07 16:18:56 -0700
  • a0a5d2873e hcl: identifiers can have '-' Mitchell Hashimoto 2014-08-28 17:03:42 -0700
  • 71e25b33f0 Fix broken parsing case Mitchell Hashimoto 2014-08-28 16:56:08 -0700
  • 982cf1ff35 hcl: stop number if whitespace Mitchell Hashimoto 2014-08-22 12:29:30 -0700
  • 11de47961f Merge pull request #7 from gonuts/dev/complete-scientific-notation Mitchell Hashimoto 2014-08-22 12:24:02 -0700
  • 8438e17f49 all: first stab to full scientific notation support Sebastien Binet 2014-08-22 10:34:03 +0200
  • 26239b8eab hcl: support heredocs [GH-6] Mitchell Hashimoto 2014-08-21 14:54:13 -0700
  • 8a779f6e41 json: support \n Mitchell Hashimoto 2014-08-21 14:42:02 -0700
  • f65d314d58 hcl: support variable interpolations for compat with libucl Mitchell Hashimoto 2014-08-21 14:38:45 -0700
  • c6802d3070 Actually decode list of objects properly in JSON Mitchell Hashimoto 2014-08-21 14:02:29 -0700
  • 65159dc252 Don't double-nest lists of objects Mitchell Hashimoto 2014-08-21 13:32:31 -0700
  • 2b53be2ffe Update README Mitchell Hashimoto 2014-08-21 11:29:54 -0700
  • b9f494b747 hcl: support scientific notation Mitchell Hashimoto 2014-08-21 11:29:33 -0700
  • e868ca02fd Support decoding floats, scientific notation for JSON [GH-5] Mitchell Hashimoto 2014-08-21 11:22:37 -0700
  • b699557f16 Decode into proper arrays of things, add many test cases Mitchell Hashimoto 2014-08-17 23:49:10 -0700
  • 0cb0fcb714 Merge pull request #1 from kaleworsley/patch-1 Mitchell Hashimoto 2014-08-12 17:48:49 -0700
  • 601de91d2d continue -> contain. Kale Worsley 2014-08-13 12:39:04 +1200
  • 21b17881bd Fix infinite loop in decodeMap Mitchell Hashimoto 2014-08-11 21:49:12 -0700
  • 1a9d040ea4 Support Elem on lists Mitchell Hashimoto 2014-08-11 21:33:44 -0700
  • bf89042e7b hcl: Elem on nil should return nil Mitchell Hashimoto 2014-08-11 21:11:00 -0700
  • 99d585c297 Tests pass. Mitchell Hashimoto 2014-08-11 20:58:20 -0700
  • 719a177dba decoding structs a bit Mitchell Hashimoto 2014-08-11 16:51:52 -0700
  • 61e6b8179b decoding maps works Mitchell Hashimoto 2014-08-11 16:38:36 -0700
  • f340e2e557 compiles, all tests failing Mitchell Hashimoto 2014-08-11 16:33:28 -0700
  • e704c5b624 json: parses Mitchell Hashimoto 2014-08-11 16:23:28 -0700
  • a3b46cc5d6 hcl: use new Object structure Mitchell Hashimoto 2014-08-11 16:13:24 -0700
  • a4f0365393 Failing test Mitchell Hashimoto 2014-08-11 14:19:23 -0700
  • abf09ef1a5 Update README.md Mitchell Hashimoto 2014-08-11 09:58:13 -0700
  • 0b07544203 convert types for type aliases Mitchell Hashimoto 2014-08-08 16:07:08 -0700
  • 437eb0d851 decode JSON equally Mitchell Hashimoto 2014-08-08 15:58:34 -0700
  • 61bd5db85c Fix consul test case Mitchell Hashimoto 2014-08-08 15:16:42 -0700
  • 95d9b2e530 Decoding into a slice with a non-list should make list Mitchell Hashimoto 2014-08-08 14:59:28 -0700
  • a9d6287a6e hcl: support empty lists Mitchell Hashimoto 2014-08-04 22:45:47 -0700
  • bc2f8e57ee support decoding bools Mitchell Hashimoto 2014-08-04 22:25:59 -0700
  • 0d84234df1 hcl: support booleans Mitchell Hashimoto 2014-08-04 22:23:11 -0700
  • 398c583f25 hcl,json: fix list and object ordering Mitchell Hashimoto 2014-08-04 21:53:39 -0700
  • 33c2953c5b hcl: set the key Mitchell Hashimoto 2014-08-04 09:27:50 -0700
  • 481bfbf3c0 hcl: continue to simplify hcl ast Mitchell Hashimoto 2014-08-03 22:02:57 -0700
  • 783acc2aa1 ObjectNodes can only have assignments Mitchell Hashimoto 2014-08-03 21:56:50 -0700
  • a095771be9 case insensitive Get Mitchell Hashimoto 2014-08-03 17:57:54 -0700
  • 8c0a6c555f hcl: negative numbers and floats Mitchell Hashimoto 2014-08-03 17:33:29 -0700
  • 2e6ea6c71c decode list of structs Mitchell Hashimoto 2014-08-03 17:24:37 -0700
  • ae8e4f9b5e Decode into pointers Mitchell Hashimoto 2014-08-03 17:17:17 -0700
  • daed1fd01d decoder can decode into structures Mitchell Hashimoto 2014-08-03 14:06:18 -0700
  • d3d3f86887 hcl: docs Mitchell Hashimoto 2014-08-03 13:45:46 -0700
  • 42dabeb54f hcl: remove the tests for AST structure Mitchell Hashimoto 2014-08-03 13:43:34 -0700
  • 5c7a923e39 Update README Mitchell Hashimoto 2014-08-03 13:40:22 -0700
  • 9e89ffabde json: can parse negative numbers and floats Mitchell Hashimoto 2014-08-03 13:34:08 -0700