logo资料库

LL(1)文法分析报告.doc

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
西安科技大学 编译原理实验报告 题目 LL(1)文法分析实验 班级 软件工程 1001 班 学号 姓名 2013 年 4 月
实验二 LL(1)文法分析实验报告 一、程序调试过程 (一)、语法调试过程,经过格式调整后,对程序进行调试,发现没有错误。 (二)、逻辑调试过程 在完成语法调试过程后,根据实验参考资料提供的输入,得到如下输 出结果: (1)输入文法: (2)输入分析串:
(3)错误文法分析:
在实现以上结果之前,程序内包含一些错误,调试之后,才得到以上结果图。 程序中代码修改部分如下: 1 、t.clear(); 改为 t=""; 2、string temp=rs; temp.replace(temp.begin(),temp.end(),temp.rbegin(),temp.rend()); 改为: string s_temp=rs; string temp; string stack_t; stack_t.append(s_temp); for(int z=s_temp.length()-1;z>=0;z--) { temp+=s_temp[z]; } 二、流程图
分享到:
收藏