扩充c0文法编译器

时间:2015-12-11 05:51:36
【文件属性】:

文件名称:扩充c0文法编译器

文件大小:1013KB

文件格式:RAR

更新时间:2015-12-11 05:51:36

编译 扩充c0

本详细设计说明书的的编写目的:进一步规范设计思路,明确编译器的设计方式。我今后维护、扩展代码打下基础。本详细设计说明书的预期读者:编译器开发人员,编译器使用者。


【文件预览】:
设计说明.doc
C0CompilerEXE
----C0Compiler.exe(900KB)
----bin()
--------ml.exe(364KB)
--------link.exe(452KB)
--------mspdb50.dll(154KB)
----include()
--------macros.asm(117KB)
--------kernel32.inc(43KB)
--------windows.inc(830KB)
--------msvcrt.inc(60KB)
----lib()
--------kernel32.lib(544KB)
--------msvcrt.lib(449KB)
测试报告.doc
C0Compiler
----Lex.cpp(0B)
----BBSetMgr.h(633B)
----SymbolTableMgr.h(804B)
----DAGNode.h(758B)
----DAGTable.cpp(277B)
----Quadruple.h(160B)
----CSDOptimizer.h(1KB)
----QuadrupleMgr.h(1KB)
----BasicBlock.cpp(5KB)
----Executer.cpp(2KB)
----QuadrupleMgr.cpp(6KB)
----GDAOptimizer.h(430B)
----C0Compiler.dsp(7KB)
----Quadruple.cpp(160B)
----C0Compiler.opt(65KB)
----test.c(94B)
----Parser.cpp(39KB)
----Parser.h(4KB)
----SymbolTable.h(772B)
----Debug()
----SymbolTableMgr.cpp(6KB)
----SymbolTable.cpp(7KB)
----ErrorHandler.cpp(103B)
----ConflictTable.cpp(2KB)
----C0Compiler.ncb(249KB)
----GDAOptimizer.cpp(944B)
----DAGNode.cpp(1KB)
----ErrorHandler.h(117B)
----DTS.CPP(4KB)
----Item.cpp(516B)
----BBSetMgr.cpp(7KB)
----Item.h(338B)
----DTS.H(121B)
----CodeGenerator.h(1KB)
----ConflictTable.h(541B)
----BasicBlock.h(1KB)
----Executer.h(255B)
----C0Compiler.cpp(2KB)
----GRDOptimizer.h(791B)
----DAGTable.cur(326B)
----CodeGenerator.cpp(16KB)
----DAGTable.h(263B)
----C0Compiler.h(1KB)
----C0Compiler.dsw(543B)
----WINDOWS.H(7KB)
----CSDOptimizer.cpp(14KB)
----GRDOptimizer.cpp(5KB)
----C0Compiler.plg(650B)
----define.h(1KB)
申优论文.doc
总结感想.doc
操作说明.doc
需求说明.doc

网友评论

  • 对学习很有帮助,建议下载。
  • 挺不错的,确实可以直接用
  • 内容很充实。
  • 文档详细,很有参考价值
  • 内容很详细……不过毕竟是别人的代码,看不懂,还是自己动手吧= =
  • 挺不错的,可以直接用哦
  • 还是不错的,不过确实看别人的代码比较费劲啊
  • 挺不错的,就是内容太多,慢慢研究
  • 文档很详细,程序很不错
  • 文档很详细