text based file formats

bachmeier no at spam.net
Mon Dec 19 16:42:07 UTC 2022


On Sunday, 18 December 2022 at 15:56:38 UTC, Robert Schadek wrote:
> I complaint before that D and phobos needs more stuff.
> But I can't do it all by myself, but I can ask for help.
>
> So here it goes https://github.com/burner/textbasedfileformats
>
> As on the tin, text based file formats is a library of SAX and 
> DOM parsers for text based file formats.
>
> I would like to get the following file formats in.
>
> * json (JSON5) there is actually some code in there already
> * xml, there is some code already, the old std.experimental.xml 
> code
> * yaml, maybe there is something in code.dlang.org to be reused
> * toml, maybe there is something in code.dlang.org  to be reused
>   * ini, can likely be parsed by the toml parser
> * sdl, I know I know, but D uses it.

A natural complement to this would be the functionality in 
https://github.com/eBay/tsv-utils

I've created versions of the filter and select functions that 
take a string as input and return a string or string[] as output. 
It's a performant way to query text files. Most important, all 
the hard work is already done.


More information about the Digitalmars-d-announce mailing list