C#/ .NET的解析器构建器

les*_*ego 3 .net c# parsing

我想用C#编写一个简单的DSL.没有什么太复杂的.我正在寻找与Lex&Yacc等效的.NET.到目前为止,我发现的最简单的是GOLD Parser构建器.另一个选择是使用F#提供的lex和yacc,但我现在不想用F#编程.

如果您对Lex或Yacc的.NET版本有任何建议,我很乐意听到它们!

谢谢!

Eri*_*bes 8

如果你真的想留在C#中,我建议使用Irony工具包 - 它允许你用C#代码指定语法.