文件名称:1206XXXX
介绍说明--下载内容均来自于网络,请自行研究使用
小编译器,扩充C0文法,北航编译大作业。能够实现词法分析,语法分析,语义分析,代码生成,以及部分的优化(优化部分做的很不好,当时时间来不及了,所以只有大概的算法,没有来得及修改,在最后测试的时候自己改了,所以需要用的人自己照着算法来改),最后只得了86,仅供参考。-a compiler with extented C0 language which is also the final design of the course Compiler in buaa.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
文档
....\申优文档.docx
....\编译课程设计文档.doc
测试程序
........\1.txt
........\2.txt
........\3.txt
........\4.txt
........\5.txt
........\e1.txt
........\e2.txt
........\e3.txt
........\e4.txt
........\e5.txt
源代码
......\compiler_CBType
......\...............\12061025_token.txt
......\...............\a.txt
......\...............\asm.asm
......\...............\asm.cpp
......\...............\asm.exe
......\...............\asm.h
......\...............\asm.obj
......\...............\bin
......\...............\...\Debug
......\...............\...\.....\12061025_token.txt
......\...............\...\.....\compiler_CBType.exe
......\...............\...\.....\test.txt
......\...............\compiler_CBType.cbp
......\...............\compiler_CBType.cscope_file_list
......\...............\compiler_CBType.depend
......\...............\compiler_CBType.layout
......\...............\define.h
......\...............\doxygen
......\...............\.......\doxyfile
......\...............\error.h
......\...............\main.cpp
......\...............\midcode.txt
......\...............\midcode_use.cpp
......\...............\midcode_use.h
......\...............\obj
......\...............\...\Debug
......\...............\...\.....\asm.o
......\...............\...\.....\main.o
......\...............\...\.....\midcode_use.o
......\...............\...\.....\optimize.o
......\...............\...\.....\optoasm.o
......\...............\...\.....\parse.o
......\...............\...\.....\stdafx.o
......\...............\...\.....\tempprint.o
......\...............\optiasm.asm
......\...............\optimiddercode.txt
......\...............\optimize.cpp
......\...............\optimize.h
......\...............\optoasm.cpp
......\...............\parse.cpp
......\...............\readme.txt
......\...............\stdafx.cpp
......\...............\stdafx.h
......\...............\t.txt
......\...............\tempprint.cpp
......\...............\tempprint.h
......\...............\test.txt
......\...............\test1.txt
......\...............\test10.txt
......\...............\test11.txt
......\...............\test12.txt
......\...............\test13.txt
......\...............\test14.txt
......\...............\test15.txt
......\...............\test2.txt
......\...............\test3.txt
......\...............\test4.txt
......\...............\test5.txt
......\...............\test6.txt
......\...............\test7.txt
......\...............\test8.txt
......\...............\test9.txt
......\...............\testerror.txt
......\...............\testnew.txt
......\...............\testnew2.txt
......\...............\testnew3.txt
......\...............\testopti.txt