Skip to content

AveryQi115/compiler_SLR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5abeb6f · Jun 25, 2021

History

25 Commits
May 15, 2021
May 20, 2021
May 12, 2020
May 15, 2021
May 19, 2021
May 20, 2021
May 20, 2021
May 20, 2021
May 20, 2021
May 20, 2021
May 20, 2021
May 20, 2021
May 20, 2021
May 20, 2021
May 19, 2021
May 20, 2021
May 12, 2020
May 20, 2021
May 19, 2021
May 20, 2021
May 20, 2021
May 20, 2021
Jun 25, 2021
May 20, 2021
May 20, 2021
May 19, 2021
May 14, 2021
May 15, 2021
May 12, 2020
May 12, 2020
May 19, 2021

Repository files navigation

C-minus-compiler

同济大学编译原理课程设计类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;
  • 支持多维数组

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published