1
我目前正在寻找关于如何使用java.C++编译器的工具(软件程序或框架),它将成为我的编译器将读取的语言。我已经准备好了GUI。但我仍然无法知道如何开始创建编译器。使用java创建解释器的工具
也许任何人都可以给我使用java.I创建编译器的链接或教程,我并不真的在寻找确切的源代码,而是如何通过词法,语法和语义分析来创建编译器的技巧和算法。
我目前正在寻找关于如何使用java.C++编译器的工具(软件程序或框架),它将成为我的编译器将读取的语言。我已经准备好了GUI。但我仍然无法知道如何开始创建编译器。使用java创建解释器的工具
也许任何人都可以给我使用java.I创建编译器的链接或教程,我并不真的在寻找确切的源代码,而是如何通过词法,语法和语义分析来创建编译器的技巧和算法。
ANTLR将是一个开始创建解析器的好地方。
我完成了解析部分和语义之后,你知道任何教程,允许我使用批处理文件将文本文件编译为C++程序吗? – marchemike 2012-03-09 01:06:18
我建议你看看ANTLR,JavaCC和Google的“如何用Java编写编译器”。除了来到SO之外还有很多地方可以看。 – duffymo 2012-03-07 11:29:48
编译器需要什么GUI? : - | – fortran 2012-03-07 11:41:03
@ fortran-对于错误解释抱歉,我实际上使用java构建IDE,目标语言为C++。 – marchemike 2012-03-07 11:45:57