Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于.NET是否有一个好的yacc/bison类型的LALR解析器生成器?_.net_Yacc_Lalr - Fatal编程技术网

对于.NET是否有一个好的yacc/bison类型的LALR解析器生成器?

对于.NET是否有一个好的yacc/bison类型的LALR解析器生成器?,.net,yacc,lalr,.net,Yacc,Lalr,是否有一个好的用于.NET的yacc/bison类型LALR解析器生成器?看起来不错,但我自己还没有机会尝试过。可以生成c代码。这很好,但您需要几天来弄清楚它是如何工作的,因为文档不是很好支持C#代码生成,尽管它在技术上不是LALR。不过,它的树重写规则是一个有趣的功能。请查看。它是LALR兼容的,支持多种语言(如果不是最多的话)。Gold可以转换YACC和Bison类型的语法 如果它不适合你的需要,那么检查 Spirit是另一个LALR解析器 还要注意的是,它为c#和.NET框架创建了Jay解

是否有一个好的用于.NET的yacc/bison类型LALR解析器生成器?

看起来不错,但我自己还没有机会尝试过。

可以生成c代码。这很好,但您需要几天来弄清楚它是如何工作的,因为文档不是很好

支持C#代码生成,尽管它在技术上不是LALR。不过,它的树重写规则是一个有趣的功能。

请查看。它是LALR兼容的,支持多种语言(如果不是最多的话)。Gold可以转换YACC和Bison类型的语法

如果它不适合你的需要,那么检查

Spirit是另一个LALR解析器

还要注意的是,它为c#和.NET框架创建了Jay解析器的变体。据我所知,他们的c#编译器的产品质量很好。

这是可以接受的,但做得很好