- 4
- 0
- 约2.11千字
- 约 4页
- 2023-03-11 发布于上海
- 举报
河南工业大学实验报告
课程名称 编译原理 _ 实验项目 实验四 LR(1)分析法
院 系 信息科学与工程学院 专业班级 计科 F1402 班
姓 名 苏朋辉 学 号 0211
指导老师 侯惠芳 日 期
批改日期 成 绩
一. 实验目的
掌握 LR(1)分析法的基本原理
掌握 LR(1)分析表的构造方法
掌握 LR(1)驱动程序的构造方法
二. 实验内容及要求
构造 LR(1)分析程序,利用它进行语法分析,判断给出的符号串是否为该文法识别的句子,了解 LR(K)分析方法是严格的从左向右扫描,和自底向上的语法分析方法。
根据某一文法编制调试 LR(1)分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对 LR(1)分析法的理解。
程序输入/输出示例:
对下列文法,用 LR(1)分析法对任意输入的符号串进行分析:
(1)E-E+T
(2)E-E—T
(3)T-T*F
(4)T-T/F
(5)F-(E)
(6)F-i
输出的格式如下:
LR(1)分析程序,编制人:姓名,学号,班级
输入一以#结束的符号串(包括+—*/()i#):在此位置输入符号串(3)输出过程如下:
步骤
状态栈
符号栈
剩余输入串
动作
1
0
#
i+i*i#
移进
(4)输入符号串为非法符号串(或者为合法符号串)
备注:(1)在“所用产生式”一列中如果对应有推导则写出所用产生式;如果为匹配终结
您可能关注的文档
- 实习体会档分析和总结.docx
- 实习心得分析和总结.docx
- 实习员工实习跟踪表.docx
- 实习指导工作记录.docx
- 实习指导老师的工作总结.docx
- 实习中期小结.docx
- 实习周记 第六周.docx
- 实习周记__第二周.docx
- 实习专题报告.docx
- 实习总结分析和总结.docx
- 酒店泄露客人信息法律责任案例.docx
- 2026年灾难应对心理师考试题库(附答案和详细解析)(0810).docx
- 国防动员能力的现代化.docx
- 劳动合同中保密义务与竞业限制的区别.docx
- 2026年注册水利水电工程师考试题库(附答案和详细解析)(0723).docx
- DB54T 0042-2010 无公害食品 绿化型芽苗菜生产技术规程.pptx
- DB54T 0056-2012 藏油3号生产技术规程.pptx
- DB54T 0068-2013 西藏山羊 紫绒型.pptx
- DB54T 0028-2018 无公害农产品 马铃薯生产技术规程.pptx
- DB54T 0071-2022 斯布牦牛资料分享.pptx
最近下载
- 上海市三类人员安全员C3证考试题库及答案(判断题601-799).docx VIP
- 河南省濮阳市2026年某中学小升初入学分班考试数学考试真题含答案.docx VIP
- 镁合金半固态注射成型技术的研究与发展.docx VIP
- 第六章.中小型办公空间设计合编.ppt VIP
- 生活中的经济学-全套PPT课件.pptx
- 2026年中小学校园教师职责与考核制度.docx
- DL_T 5713—2024 火力发电厂热力设备及管道保温施工工艺导则.docx VIP
- 心脏支架术后心理支持.pptx VIP
- 分体空调维保技术标书(分体空调维护保养技术标书).docx VIP
- 华南理工大学《会计学原理》期末试卷(真题适配版)及详细答案.docx VIP
原创力文档

文档评论(0)