Skip to content
tkellogg edited this page Feb 6, 2011 · 3 revisions

Enyaml is a YAML parser for .NET written in C# using Antlr3.

I started this project due to the lack of decent YAML parsers in .NET. The ones that do exist are all in a pre-alpha state and haven't been worked on in years. Also, the other parsers are all custom parsers, rather than utilizing any kind of parser generator like Antlr. In addition, none of the other parsers have any unit tests.

This parser is intended to suffer from any of the faults of the other parsers. In addition, it will utilize as much of the standard .NET classes as possible (like using string rather than some weird YAMLString class). It is currently pre-alpha at it's current point and sadly has stalled out due to some pressing concerns in other parts of my life. If anyone would like to push this project forward, please do! I will continue working on this when my life settles down a bit.

Clone this wiki locally