文件名称:Cool-Compiler:斯坦福课程“编译器”编程作业
文件大小:1000KB
文件格式:ZIP
更新时间:2024-07-31 00:16:24
Perl
酷编译器 斯坦福课程“编译器”编程作业 PA* 是分配的所有代码。 final 是最终的编译器,还有一些很酷的程序及其由我的编译器编写的 asm 代码。 在vbox Linux系统中,运行“./mycoolc xxx.cl && spim xxx.s”查看结果
【文件预览】:
Cool-Compiler-master
----PA3()
--------pa2-grading.pl(31KB)
--------cool.y(10KB)
----PA4()
--------cool-tree.handcode.h(5KB)
--------semant.cc(36KB)
--------semant.h(2KB)
--------pa3-grading.pl(38KB)
----PA5()
--------cgen.cc(54KB)
--------cool-tree.handcode.h(3KB)
--------cgen.h(2KB)
--------pa4-grading.pl(169KB)
----final()
--------sort_list.s(20KB)
--------lexer(184KB)
--------cells.cl(2KB)
--------fibo.cl(200B)
--------life.s(61KB)
--------cells.s(17KB)
--------list.s(12KB)
--------mycoolc(61B)
--------fibo.s(8KB)
--------new_complex.cl(1KB)
--------hairyscary.s(13KB)
--------new_complex.s(14KB)
--------cool.cl(200B)
--------cgen(1022KB)
--------list.cl(4KB)
--------hello_world.cl(88B)
--------parser(454KB)
--------complex.s(12KB)
--------primes.cl(3KB)
--------life.cl(10KB)
--------sort_list.cl(3KB)
--------primes.s(10KB)
--------io.cl(2KB)
--------hairyscary.cl(1KB)
--------palindrome.s(10KB)
--------semant(691KB)
--------hello_world.s(6KB)
--------complex.cl(704B)
--------cool.s(7KB)
--------palindrome.cl(485B)
--------io.s(11KB)
----README.md(290B)
----PA2()
--------pa1-grading.pl(61KB)
--------cool.flex(7KB)