1/* 2Package toml provides facilities for decoding and encoding TOML configuration 3files via reflection. There is also support for delaying decoding with 4the Primitive type, and querying the set of keys in a TOML document with the 5MetaData type. 6 7The specification implemented: https://github.com/toml-lang/toml 8 9The sub-command github.com/BurntSushi/toml/cmd/tomlv can be used to verify 10whether a file is a valid TOML document. It can also be used to print the 11type of each key in a TOML document. 12 13Testing 14 15There are two important types of tests used for this package. The first is 16contained inside '*_test.go' files and uses the standard Go unit testing 17framework. These tests are primarily devoted to holistically testing the 18decoder and encoder. 19 20The second type of testing is used to verify the implementation's adherence 21to the TOML specification. These tests have been factored into their own 22project: https://github.com/BurntSushi/toml-test 23 24The reason the tests are in a separate project is so that they can be used by 25any implementation of TOML. Namely, it is language agnostic. 26*/ 27package toml 28