同济大学编译原理课程设计类C编译器任务,实现了过程调用,生成mips汇编代码
-
int
-
void
-
int/void func(parameter)
-
int[]
- if语句
if()
{
...
}
else{
...
}
- while语句
while(){
...
}
- 函数定义
int demo(int a)
{
a=a+2;
return a*2;
}
- 不支持函数声明
int demo(int a);
- 支持数组声明
int[] arr;
- 支持数组元素赋值.
arr[0] = 4;
- 支持多维数组