github.com/nalanj/confl (go): Package confl implements a simple description language. It's related to languages like YAML, JSON, and TOML. The focus with Confl is to keep the syntax as simple as possible while also achieving a high amount of expressiveness.  Here's an example that shows most of the features of confl.  Documents parsed using confl.Parse:  Confl documents are always maps at their root.  Confl tries to do a good job with showing errors. The Error function for a ParseError simply returns the error message for the error, but there is an additional ErrorWithCode function that includes information about the line and location of the error. For example:
Keywords: configuration|go|golang