- 9
- 0
- 约4.72千字
- 约 6页
- 2018-03-16 发布于河南
- 举报
实验3语义分析
实验三 语义分析
实验目的:掌握算符优先文法及语义分析过程
实验内容:使用算符优先文法及语义分析方法实现以下文法对输入符号串的判别及运算
L-E
E-E+T
E-T
T-T*F
T-F
F-(E)
F-digit
实验要求:
算符优先级表可以手工计算,在程序中直接给出;
可以不做词法分析(假定已经完成);
算式中的digit为0,1,2,。。。,9;
如果符号串不符合语法要给
出错提示,指出哪里出错;
在屏幕上输出运算过程及结果;
只需一位十进制数的运算
/*扩展文法
(1) S--#L#
(2) L--E
(3) E--E+L
(4) E--T
(5) T--T*F
(6) T--F
(7) F--(E)
(8) F--digit
非终结符的FIRSTVT集 LASTVT集:
FIRSTVT(S)={#} LASTVT(S)={#}
FIRSTVT(L)={+,*,(,digit} LASTVT(L)={+,*,),digit}
FIRSTVT(E)={+,*,(,digit} LASTVT(E)={+,*,),digit}
FIRSTVT(T)={*,(,digit} LASTVT(T)={*,),digit}
FIRSTVT(F)={(,digit}
您可能关注的文档
最近下载
- 华为荣耀Honor特色应用,云服务Cloud+使用教程.docx VIP
- JJF(蒙) 004-2026 水泥胶砂试体成型振实台校准规范.docx VIP
- JJG(蒙) 145-2026 压缩氢气加气机检定规程.pdf VIP
- T∕CTCA 31-2026 纺织品 定量化学分析 氨纶与纤维素类纤维混合物 (8%次氯酸钠法).docx VIP
- T∕CATAGS 100-2025 民用飞机复合材料部件可靠性数据采集指南.docx VIP
- T∕CATAGS 94-2025 喷气燃料预过滤器通用技术规范.docx VIP
- T∕CATAGS 91-2025 T∕CCSAS 058-2025 通用机场供油安全运行管理规范.docx VIP
- T∕CATAGS 76-2023 喷气燃料过滤分离器性能要求.docx VIP
- T∕CATAGS 70-2023 旅客托运行李场外运输节点报文规范.docx VIP
- T∕CAEPI 112-2025 生态环境保护技术和工程评价指标体系.docx VIP
原创力文档

文档评论(0)