YAML Reference Implementation

Download

Cabal package: YamlReference-0.9.2.tar.gz

Description

This is a Haskell (Cabal) package containing the YAML spec productions wrapped in Haskell magic to convert them to an executable parser. The parser is streaming. It isn't intended to serve as a basis for a YAML tool chain; instead it is meant to serve as a reference implementation of the spec.

Version 0.9.2 is updated to be compatible with the latest work-in-progress YAML spec as of May 11, 2008. Version 1.0 should be relesed together with the finalized spec.

The Haskell productions are essentially identical to the spec productions. You can get them by downloading the package, or directly here if you aren't interested in compiling and running them.