文件名称:cminus编译器(c++实现)
文件大小:1.67MB
文件格式:RAR
更新时间:2012-07-03 02:49:05
cminus 编译器
内包含lex实现词法分析,表驱动实现手动词法分析和LL(1)实现语法分析,c++实现
【文件预览】:
compiler-1
----main.cpp(2B)
----globles.h(925B)
----example1.c(577B)
----example.c(334B)
----parse()
--------main.cpp(4KB)
--------DfaNode.h(4KB)
--------DfaNode.cpp(9KB)
--------parse.h(1KB)
--------parseTree.h(2KB)
--------parse.cpp(8KB)
--------NfaNode.h(672B)
--------Makefile(336B)
----scan()
--------main.cpp(804B)
--------scan.cpp(5KB)
--------scan.h(399B)
--------Makefile(205B)
----Makefile(729B)
lex
----main.cpp(5KB)
----scan.l~(1KB)
----scan.l(2KB)
----lex.yy.c(48KB)
----globles.h(738B)
----a.out(12KB)
----example.c(334B)
----scan.h(294B)
----globles.h~(658B)
----tt.l(874B)
----main.cpp~(4KB)
VC
----compiler()
--------main.cpp(3KB)
--------scan.cpp(5KB)
--------compiler.plg(1KB)
--------globles.h(925B)
--------compiler.dsp(5KB)
--------compiler.dsw(522B)
--------tree.h(2KB)
--------nfa.h(672B)
--------compiler.opt(56KB)
--------parse.h(978B)
--------parse.cpp(8KB)
--------example1.c(577B)
--------example.c(334B)
--------scan.h(399B)
--------Debug()
--------dfa.cpp(9KB)
--------dfa.h(4KB)
--------compiler.ncb(73KB)