算符优先分析法设计与实现
一、实验目?/p>
加深对语法分析器工作过程的理解;
加强对算符优先分析法实现语法分析?/p>
序的掌握?/p>
能够采用一种编程语言实现简单的语法分析程序?/p>
能够使用自己编写
的分析程序对简单的程序段进行语法翻译?/p>
二、实验内?/p>
在实?/p>
1
的基础上,
用算符优先分析法编制语法分析程序?/p>
语法分析程序?/p>
实现可以采用任何一种编程语言和工具?/p>
三、实验要求:
1.
对语法规则有明确的定义;
2.
编写的分析程序能够对实验一的结果进行正确的语法分析?/p>
3.
对于遇到的语法错误,
能够做出简单的错误处理?/p>
给出简单的错误提示?
保证顺利完成语法分析过程?/p>
四、实验步?/p>
1.
定义目标语言的语法规则;
2.
求解预测分析方法需要的符号集和分析表;
3.
依次读入实验一的分析结果,根据预测分析的方法进行语法分析,直到
源程序结束;
4.
对遇到的语法错误做出错误处理?/p>
五、实验报告要?/p>
详细说明你的程序的设计思路和实现过程?/p>
实验报告要求用文法的形式对语
法定义做出详细说明,
说明语法分析程序的工作过程,
说明错误处理的实现?/p>