minic:KAIST CS420编译器设计

时间:2021-05-29 13:33:07
【文件属性】:
文件名称:minic:KAIST CS420编译器设计
文件大小:448KB
文件格式:ZIP
更新时间:2021-05-29 13:33:07
Java Mini-C 编译器 KAIST CS420 编译器设计 2015 Spring 20130598 郑允宗 如何使用 要求 Java Java 制作 get 柏油 设置 make install make make test 跑步 ./mcc tests/inputs/sample_avg.c ./mcc < input_file.c 取决于 JFlex 杯子 语义检查 这些被认为是错误: 使用未声明的变量。 在同一个作用域中声明同名变量。 非整数数组索引。 索引非数组变量。 使用没有索引的数组。 函数不返回值。 带有不兼容类型参数的函数调用(例如 int[])。 这些会产生警告: 分配不同类型的值。 带有可转换类型参数的函数调用(例如,int 的 float)。 返回不同类型的值。 不同类型的表达式之间的算术/比较运算。 注意比较结果(>, <, >=,
【文件预览】:
minic-develop
----.gitignore(85B)
----Makefile(1KB)
----machine()
--------mac-T(111KB)
--------linux-T(893KB)
--------test.c(657B)
--------square.T(2KB)
----src()
--------symbol()
--------parser()
--------ast()
----README.md(2KB)
----tests()
--------outputs()
--------run.py(2KB)
--------tests.txt(120B)
--------inputs()
----install-lib.sh(809B)
----mcc(111B)

网友评论