资 源 简 介
复旦大学计算机系的编译原理课程采用的是Andrew W.Appel教授的《Modern Compiler Implementation in C》,在这门课程中,要求学生们实现Tiger语言的编译器的前端。这个程序就是这个编译器的前端的实现。
在开发过程中,我借助了ANTLR工具,ANTLR是一个免费的词法/语法工具,类似于JAVACC或者BISON,不过按照最近几年的发展趋势来看,受欢迎程度逐渐超越了后两者。
整个程序是使用JAVA语言开发的,在使用的时候,请确保您已经安装了最新的JRE。
如果有任何疑问或者意见,欢迎发信到我的邮箱。