文件名称:MiniJava:使用JFlex,Beaver和JastAdd的MiniJava MIPS编译器
文件大小:2.23MB
文件格式:ZIP
更新时间:2024-05-18 23:29:00
java compiler mips ast Java
适用于MiniJava的MIPS编译器 设置 构建:使用ant运行 。 测试:使用junit运行套件。 (可选)在Eclipse中突出显示JastAdd语法: 。 然后在“首选项”下的“文件” -> “编辑器” -> “文件关联”下,将“ * .beaver”与“ JastAdd Parser Editor”关联 编译顺序 通过JFlex 通过Beaver 通过JastAdd注释 将转换 将转换 活力分析 将SPiglet AST转换为Kanga AST 将Kanga AST转换为MIPS AST Prettyprint MIPS AST 用法示例 检查语法/语义错误: MJFile file = new MJFile ( " tests/Factorial.java " ); minijava . Program program = file . parse(); fo