
实验三涉及递归下降分析程序的编译。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
参考C语言的实现思路,开发了一款基于Java的递归下降分析器程序,该程序能够对词法分析器输出的单词序列执行语法验证以及结构解析。所针对的分析语言为PL/0,其语法规则具体如下:首先,<程序>由<语句串>构成,而<语句串>则是由零个或多个<语句>组成的;其次,<语句>可以是一个<赋值语句>或者一个空语句;再次,<赋值语句>定义为变量ID赋一个<表达式>的值;最后,<表达式>由零个或多个<项>相加或相减构成,每个<项>则是由零个或多个<因子>相乘或相除构成的;而<因子>可以是变量ID、数字NUM或者一个括号内的表达式。该程序使用Eclipse进行开发,并附带了运行结果的截图。
全部评论 (0)
还没有任何评论哟~


