文件名称:YACC语法分析器词法分析器
文件大小:442KB
文件格式:RAR
更新时间:2012-12-18 07:07:43
语法分析 词法分析 YACC
YACC Decaf 语法分析器 程序的执行方法是: (1)运行debug.bat; (2)用vc6.0打开pp2.dsw,编译链接生成pp2.exe; (3)运行pp2 [filename]。其中filename是可选部分,如果没有filename,就默认是打开test.frag,否则就打开filename指定的文件。这样设计,主要考虑在调试pp2程序时比较方便,但是测试程序时还是要对实例中给出的*.frag文件逐一进行测试。
【文件预览】:
StarterFiles
----scanner.l(7KB)
----main.c(1011B)
----pp2.dsp(5KB)
----lex.yy.c(50KB)
----bison.simple(16KB)
----test.decaf(41B)
----pp2.dsw(529B)
----parser_tab.c(42KB)
----parser.output(95KB)
----scanner.h(407B)
----parser_tab.h(1KB)
----utility.h(2KB)
----Debug()
--------functions.decaf(162B)
--------bad1.out(121B)
--------pp2.ilk(233KB)
--------vc60.pdb(52KB)
--------pp2.pch(161KB)
--------parser_tab.obj(40KB)
--------bad3.decaf(67B)
--------class.out(2KB)
--------vc60.idb(33KB)
--------expressions.out(4KB)
--------bad4.out(255B)
--------functions.out(2KB)
--------bad4.decaf(80B)
--------lex.yy.obj(41KB)
--------bat.bat(3B)
--------control.out(3KB)
--------pp2.exe(220KB)
--------bad2.decaf(41B)
--------main.obj(3KB)
--------bad++.txt(44B)
--------bad1.decaf(25B)
--------bad2.out(337B)
--------class.decaf(185B)
--------expressions.decaf(275B)
--------bad3.out(534B)
--------control.decaf(245B)
--------Test++.txt(45B)
--------pp2.pdb(513KB)
----bison.exe(192KB)
----parser.h(451B)
----debug.bat(47B)
----pp2.opt(49KB)
----pp2.ncb(81KB)
----samples()
--------functions.decaf(162B)
--------bad1.out(121B)
--------pp2.pch(161KB)
--------bad3.decaf(67B)
--------class.out(2KB)
--------expressions.out(4KB)
--------bad4.out(255B)
--------functions.out(2KB)
--------bad4.decaf(80B)
--------control.out(3KB)
--------pp2.exe(220KB)
--------bad2.decaf(41B)
--------bad1.decaf(19B)
--------bad2.out(337B)
--------class.decaf(186B)
--------expressions.decaf(275B)
--------bad3.out(534B)
--------control.decaf(245B)
----flex.exe(177KB)
----pp2.plg(1KB)
----parser.y(9KB)