1. 首页
  2. 课程学习
  3. Java
  4. 【南华大学编译原理】基于算符优先法的语法分析器实现过程

【南华大学编译原理】基于算符优先法的语法分析器实现过程

上传者: 2023-07-14 22:18:17上传 DOCX文件 1.88MB 热度 12次

一.其它(共1题) 1. (其它)语法分析是编译过程的第二个阶段。它的任务是在实验一(词法分析器)的基础上,利用算符优先法对赋值语句进行语法分析,判断语句是否正确。通过编制语法分析程序,实现语法分析,深入理解算符优先法的工作原理和应用。 1、实践步骤或环节: 1)定义目标语言的语法规则。如:文法G(E): (1) E→E+T (2) E→T (3) T→T*F (4) T→F (5) F→(E) (6) F→i 2)构建算符优先表和操作符优先关系 3)对给定表达式进行语法分析,输出语句正确与否的判断。初步编制好程序->上机调试->发现错误->再修改完善->上机调试通过2、实验原理(介绍算符优先法的基本思想和实现过程) 3、选定的文法,生成算符优先表及优先关系 4、相关设计思想介绍(流程图,状态转换图...) 5、针对不同的输入请将运行结果截图上传,请考虑输入符号串语法合法和不合法的各种情况6、实验总结分析,请详细记录你实验过程中面临问题,如何解决,有何心得体会,你的程序的优点。

下载地址
用户评论