Strilanc.PickleJar by Craig

<PackageReference Include="Strilanc.PickleJar" Version="1.0.1" />

 Strilanc.PickleJar 1.0.1

Parse and pack simple binary formats by describing the format as a combination of basic binary elements. A 'jar' is a combination parser/packer. The library includes basic jars, like a jar for big-endian 32-bit integers, as well as combinators that augment jars into more complicated jars, like 'repeat 5 times' and 'followed by'. Combining jars is much less error prone than hand-writing parsers and packers, but gives comparable performance thanks to runtime optimization and compilation. Follow the project url for more information and usage examples.

<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
  <metadata>
    <id>Strilanc.PickleJar</id>
    <version>1.0.1</version>
    <title>PickleJar</title>
    <authors>Craig</authors>
    <licenseUrl>http://opensource.org/licenses/BSD-2-Clause</licenseUrl>
    <projectUrl>https://github.com/Strilanc/PickleJar</projectUrl>
    <iconUrl>http://i.imgur.com/VroySVy.jpg</iconUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Parse and pack simple binary formats by describing the format as a combination of basic binary elements.

A 'jar' is a combination parser/packer. The library includes basic jars, like a jar for big-endian 32-bit integers, as well as combinators that augment jars into more complicated jars, like 'repeat 5 times' and 'followed by'.

Combining jars is much less error prone than hand-writing parsers and packers, but gives comparable performance thanks to runtime optimization and compilation.

Follow the project url for more information and usage examples.</description>
    <summary>Parse and pack simple binary formats by describing the format as combinations of basic elements.</summary>
    <releaseNotes>Initial usable release. Parsing is optimized at runtime in most cases, but packing is not. Fixed a bug where analyzing 'string' for blittability would hang.</releaseNotes>
    <copyright>Craig Gidney, 2013</copyright>
    <language />
    <tags>parsing pickling serialization parser-combinator jar</tags>
  </metadata>
</package>