ZPL (ZeroMQ Property Language) is a light-weight configuration file format. This library implements a simple parser and renderer for ZPL usable from any .net application or as a F# script.
This library is a draft. Build process, nupkg generation, documentation, will follow.
See TPL_specs.cs for usage examples from C#.
ZPL.parse takes a string and returns a ZPL_Set, which is an array of ZPL sections. ZPL.parse_relaxed additionally supports C and CPP style comments ( // and /* */ ), which are not part of the ZPL standard.
This project is licensed under the GNU LESSER GENERAL PUBLIC LICENSE v3 (LGPLv3). See the attached LICENSE.txt file for details.