
TINY扩展语言的语法分析
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文探讨了TINY扩展语言的语法分析方法,介绍了其语法规则和实现过程,并通过实例展示了如何进行词法分析与语法解析。
扩充的语法规则包括实现 while、do-while 和 for 语句以及求余计算式子的具体文法如下:
1. While-stmt --> while exp do stmt-sequence endwhile
2. Dowhile-stmt-->do stmt-sequence while exp
3. For-stmt-->for identifier:=simple-exp to simple-exp do stmt-sequence enddo 步长递增1
4. For-stmt-->for identifier:=simple-exp downto simple-exp do stmt-sequence enddo 步长递减1
要求如下:
(1)提供一个源程序编辑界面,允许用户输入、保存和打开源程序。
(2)支持生成语法树的选项,并且可以查看所生成的语法树。
(3)编写完善的软件文档。已根据网上代码添加了MFC界面并附有实验报告。
全部评论 (0)
还没有任何评论哟~


