文件名称:编译原理实验---递归下降子程序
文件大小:1.84MB
文件格式:RAR
更新时间:2014-06-28 04:30:09
递归下降子程序
程序输入/输出示例(以下仅供参考): 对下列文法,用递归下降分析法对任意输入的符号串进行分析: (1)E- TG (2)G- +TG|—TG (3)G- ε (4)T- FS (5)S- *FS|/FS (6)S- ε (7)F- (E) (8)F- i 输出的格式如下: (1)递归下降分析程序,编制人:姓名,学号,班级 (2)输入一以#结束的符号串(包括+—*/()i#):在此位置输入符号串例如:i+i*i# (3)输出结果:i+i*i#为合法符号串 备注:输入一符号串如i+i*#,要求输出为“非法的符号串”。 注意: 1. 表达式中允许使用运算符(+-*/)、分割符(括号)、字符I,结束符#; 2. 如果遇到错误的表达式,应输出错误提示信息(该信息越详细越好)。
【文件预览】:
recursion(递归下降子程序)
----recursion.aps(21KB)
----recursion.opt(55KB)
----recursion.dsp(4KB)
----StdAfx.cpp(211B)
----recursion.clw(1KB)
----recursion.plg(2KB)
----recursionDlg.h(2KB)
----resource.h(1KB)
----recursion.h(1KB)
----recursionDlg.cpp(7KB)
----recursion.cpp(2KB)
----recursion.dsw(526B)
----recursion.rc(6KB)
----Debug()
--------vc60.pdb(356KB)
--------vc60.idb(209KB)
--------recursion.obj(15KB)
--------recursion.pdb(401KB)
--------recursion.ilk(228KB)
--------recursionDlg.obj(42KB)
--------recursion.pch(5.24MB)
--------StdAfx.obj(103KB)
--------recursion.lib(2KB)
--------recursion.exp(588B)
--------recursion.res(3KB)
--------AFXMEM.obj(25KB)
--------recursion.exe(116KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----recursion.ncb(81KB)
----res()
--------recursion.rc2(401B)
--------recursion.ico(1KB)