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