当前位置:首页 > 编译原理课设(中版)
编译原理课程设计——简单编译器
图2.4 statement语句分析函数示意图
–12–
2.5 expression表达式分析函数示意图
图
编译原理课程设计——简单编译器
图 2.6 term分析函数示意图 图2.7 factor分析过程示意图
2.3 结果分析:
输入 后输出success! 如图2.8所示:
图2.8
–13–
编译原理课程设计——简单编译器
输入 后输出 error 如图2.9所示:
图2.9
–14–
编译原理课程设计——简单编译器
2.4 总结:
通过本次试验,了解了语法分析的运行过程,主程序大致流程为:“置初值”?调用scaner函数读下一个单词符号?调用IrParse?结束。递归下降分析的大致流程为:“先判断是否有声明”?不是则“出错处理”,若是则“调用scaner函数”?调用语句串分析函数?“判断是否为end”?不是则“出错处理”,若是则调用scaner函数?“判断syn=0&&kk=0是否成立”成立则说明分析成功打印出来。不成立则“出错处理”。
–15–
共分享92篇相关文档