ada-compiler

时间:2024-06-11 18:58:10
【文件属性】:

文件名称:ada-compiler

文件大小:2.85MB

文件格式:ZIP

更新时间:2024-06-11 18:58:10

Python

Ada编译器 Ayush Sekhari( ),Margaux Dorido( ) 这是一个简化的编译器,用于将Ada程序转换为MIPS汇编代码,可以直接在SPIM上对其进行模拟。 它是在Subhajit Roy教授的指导下构建的,是IIT Kanpur的Compiler Design(CS335A)课程的课程项目。 该项目分为四个子部分: Lexer-返回输入的Ada代码的词素 解析器-首先运行上述词法分析器以获取每个令牌的词素,从而为输入的Ada代码返回一个解析树。 IRCode Generator-使用Ada的一部分的CFL返回输入Ada代码的三个地址代码的列表。 Spim代码生成器-返回给定输入Ada代码的汇编代码,该代码可以在SPIM上直接执行。 要运行编译器,只需使用代码文件作为参数执行相应的part_file.py。 式./spimgen/spimgen.py


网友评论