编译原理课程设计--编译器

时间:2013-07-19 13:06:54
【文件属性】:

文件名称:编译原理课程设计--编译器

文件大小:704KB

文件格式:RAR

更新时间:2013-07-19 13:06:54

语法分析、词法分析、语义分析、目标代码生成

完成词法分析与语法分析器。完成Simple语言的语义翻译。完成四元式到汇编语言的转化


【文件预览】:
MiniC
----Project1.cpp(1KB)
----Action.cpp(5KB)
----Symbol.h(350B)
----Unit2.obj(35KB)
----Compiler.obj(240KB)
----Unit1.obj(106KB)
----Project1.exe(891KB)
----Project1.res(876B)
----Temp.cpp(515B)
----Unit1.~cpp(25KB)
----Project1.tds(1024KB)
----Action.obj(15KB)
----Project1.~bpr(5KB)
----Label.obj(17KB)
----Symbol.cpp(320B)
----Unit1.~dfm(3KB)
----Unit1.dfm(3KB)
----Unit1.ddp(51B)
----Compiler.~cpp(44KB)
----Label.h(254B)
----Label.~h(224B)
----Project1.~cpp(1KB)
----Goto.obj(13KB)
----Unit1.h(2KB)
----Unit1.cpp(25KB)
----Compiler.~h(3KB)
----Gloab.h(788B)
----Temp.obj(17KB)
----Label.cpp(215B)
----Compiler.h(3KB)
----测试()
--------MYTEST2.EXE(681B)
--------err_lex.crr(151B)
--------test3.crr(202B)
--------test2.crr(153B)
--------err_parse.crr(282B)
--------test1.crr(192B)
--------LINK.EXE(63KB)
--------MYTEST3.EXE(735B)
--------MYTEST.EXE(645B)
--------MASM.EXE(101KB)
--------EXE2BIN.EXE(3KB)
----Compiler.cpp(44KB)
----Unit1.~h(2KB)
----Temp.h(597B)
----Unit1.~ddp(51B)
----Project1.obj(10KB)
----Goto.h(184B)
----Goto.cpp(2KB)
----Project1.bpr(5KB)
----Action.h(189B)
----Symbol.obj(13KB)

网友评论

  • 这个编译器设计的很好,可以拿来参考
  • 只有代码和最后的运行成功的程序 么有设计文档 不过可以参考设计思路