我正在尝试使用java创建一个词法分析器程序。程序必须具有标记化的概念。我在编译器编程方面具有初学者的知识。我知道互联网上存在很多词法生成器。我可以使用它们来测试自己的词法分析器输出。但是我需要做自己的词法分析器。任何人都可以提供一些最佳参考文献或文章或想法来开始我的连接吗?

最佳答案

我会尝试看看其中一些更好的源代码。我过去使用过Sablecc。如果您转到this页面描述如何设置您的环境,则该源代码中有一个linkAntlr也是一个非常常用的。这是它的源代码。

另外,The Dragon Book真的很好。

正如SK-logic所建议的那样,我正在添加Modern Compiler Implementation作为另一个选项。

关于java - 使用Java创建词法分析器程序的想法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11600069/

10-14 08:50