mjavac:BTH的DV1585课程的MiniJava编译器 源码
| mjavac MiniJava的解析器和编译器,带有扩展 快速开始 这个项目包含的模块一起构成了mjavac-一个MiniJava编译器(带有扩展名)。 每个部分都是独立的并且可重复使用。 例如,解析器可以用作构建语法突出显示器,解释器等的库。 mjavac使用解析器库为源代码构建AST。 顶级项目将构建完整的编译器。 make build ./build/mjavac test/examples/factorial.java 注意:尽管每个项目都可以单独构建和使用,但可能需要其他配置。 每个项目中的编译器标志仅代表最低要求,应该进行调整,例如由主项目的Makefile完成。 要以
下载地址
用户评论