寻找一个简单的解析器生成器

时间:2010-04-02 17:22:56

标签: parsing generator

我需要一个简单的解析器生成器。语言并不重要。它只需要很容易并且有很好的文档记录。

5 个答案:

答案 0 :(得分:1)

我发现SableCC for Java非常容易使用,早在编译器构建类的时候。教程是here

编辑:那些日子是几年前的事了。看看其他答案,你可能会更好地使用ANTLR。我会让投票决定!

答案 1 :(得分:1)

你看过ANTLR吗?

答案 2 :(得分:0)

你肯定想看看 ANTLR 。它不仅记录良好,而且被认为是语言设计者事实上的实用工具之一。

答案 3 :(得分:0)

如果您想在Visual Studio中工作并可能使用C#,请查看Microsoft的MPPG,它是Managed Language Services SDK的一部分。

http://msdn.microsoft.com/en-us/library/bb165963(VS.80).aspx

答案 4 :(得分:0)

我喜欢bison,也称为yacc。这不是很难,但需要了解C。

如果你更像是Perl人,Parse :: RecDescent也不难。