E->TE'
E'->+TE'|ε
T->FT'
T'->*FT'|ε
F->(E)|id
end
E->TE'
E'->+TE'|#
T->FT'
T'->*FT'|#
F->(E)|id
end
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
目的:熟练掌握自上而下的语法分析方法,并能用程序实现。 要求: 例如. 使用的文法如下: E TE E + TE | T FT T * FT | F (E) | id 编写First函数,实现其求解过程。 提示: 1,非终结符为 大写字母;或 后面带’的大写字母 2,终结符为 小写字母和符号(+、*) 3,推导符号为或-> 4,用end结束文法。 5,不针对特定文法,编写求first函数。 有余力的同学可进一步考虑如下扩展: 1编写提取左因子的算法。 2编写消除左递归的算法。 3编写Follow函数,实现其求解过程
资源详情
资源评论
资源推荐
收起资源包目录
first.zip (27个子文件)
first
Debug
first.log 273B
first.tlog
CL.read.1.tlog 38KB
link.read.1.tlog 3KB
link.write.1.tlog 508B
CL.write.1.tlog 1KB
link.command.1.tlog 2KB
CL.command.1.tlog 1KB
first.lastbuildstate 241B
vc142.idb 259KB
main2.obj 1.4MB
first.exe 223KB
main.obj 1.37MB
first.ilk 1.02MB
first.pdb 1.73MB
vc142.pdb 580KB
first.vcxproj.user 168B
.vs
first
v16
ipch
AutoPCH
f021f14e5d85b2b9
MAIN.ipch 29.88MB
ba2e44bc4571443b
MAIN2.ipch 37.19MB
.suo 64KB
Browse.VC.db 6.84MB
first.sln 1KB
main.cpp 3KB
main2.cpp 3KB
first.vcxproj.filters 1KB
BNF.txt 122B
first.vcxproj 6KB
main.h 0B
共 27 条
- 1
小小咯
- 粉丝: 4
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0