Christopher Mancini
017119f7a7
Use a single line for slice encoding ( #119 )
2016-12-13 15:20:06 +01:00
Thomas Pelletier
ce7be745f0
Rename group to table ( #115 )
...
* Rename Group to Table Fixes #45
* Change fmt.Errorf to errors.new for simple strings
2016-12-03 12:32:16 +01:00
Thomas Pelletier
7cb988051d
Make values come before tables in ToString output ( #111 )
...
If no order on the key is enforced in ToString, the following tree:
foo = 1
bar = "baz"
foobar = true
[qux]
foo = 1
bar = "baz"
may come out as:
bar = "baz"
foobar = true
[qux]
foo = 1
bar = "baz"
foo = 1
which is incorrect, since putting that back to the parser would panic
because of a duplicated key (qux.foo). Those changes make sure that
leaf values come before tables in the ToString output.
2016-11-23 16:24:52 +01:00
Cameron Moore
45932ad32d
Handle nil, map[string]string, and map[interface{}]interface{} input ( #103 )
...
* Handle map[string]string and map[interface{}]interface{} input
* Handle nil values
Fixes #99
2016-09-20 09:07:15 +02:00
Cameron Moore
67b7b944a8
Support all numeric type conversions ( #102 )
...
Fixes #101
2016-09-20 09:04:39 +02:00
Cameron Moore
bfe4a7e160
Fix gofmt and golint issues ( #90 )
2016-08-22 11:20:25 +02:00
Thomas Pelletier
06484b677b
Fix ToMap conversion of array of tables ( #83 )
2016-08-15 21:00:14 +02:00
Sam Broughton
923742e542
Fix String() comment ( #79 )
2016-07-22 09:53:40 +02:00
Sam Broughton
c187221f01
Implement fmt.Stringer and alias ToString ( #73 )
2016-06-06 10:23:55 +02:00
Thomas Pelletier
e3b2497729
TomlTree.ToMap ( #59 )
...
* Extract TomlTree conversion to its own file
* Implement ToMap
* Reorder imports in tomltree_conversions
2016-04-22 09:46:28 +02:00