MiniJava:使用JFlex,Beaver和JastAdd的MiniJava MIPS编译器

时间:2024-05-18 23:29:00
【文件属性】:

文件名称: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


网友评论