编译原理算符优先算法语法分析实验报告
更新时间:2023-10-06 17:50:01 阅读量: 综合文库 文档下载
- 编译原理算符优先关系表推荐度:
- 相关推荐
数学与计算机学院编译原理实验报告
年级专业 学号 姓名 成绩 实验题目 算符优先分析法分析器的设计 实验日期
一、 实验目的:
设计一个算符优先分析器,理解优先分析方法的原理。 二、 实验要求:
设计一个算符优先分析器
三、 实验内容:
使用算符优先分析算法分析下面的文法: E’ → #E# E → E+T | T T → T*F | F F → P^F | P P → (E) | i
其中i可以看作是一个终结符,无需作词法分析。具体要求如下:
1、如果输入符号串为正确句子,显示分析步骤,包括分析栈中的内容、优先关系、输入符号串的变化情况;
2、如果输入符号串不是正确句子,则指示出错位置。
四、 实验结果及主要代码:
1.主要代码 void operatorp() { char s[100]; char a,Q; int k,j,i,l; string input,temp; cin>>input; cout<<\步骤\栈\优先关系\当前符号\剩余输入串\移进或归约\ k=1;s[k]='#';i=1; do { a=input[0]; temp=\ for(l=1;l
{
cout<<'('<
for(l=1;l cout<<'>'<<'\\t'< if(svt(s[j-1])) j=j-1; else j=j-2; if(search(s[j],Q)=='<') { cout<<\归约\归约 break; } } temp=\ for(l=j+1;l cout<<'('< cout< i++; k=k+1;s[k]=a; } //移进 else if(search(s[j],a)=='Y') { cout<<'='<<'\\t'<
正在阅读:
编译原理算符优先算法语法分析实验报告10-06
注入式混合型有源电力滤波器双闭环控制07-21
获取Oracle、SqlServer表名、主键值、属性名08-17
E算量使用教程 - 图文10-31
表彰通报范文02-13
仓库管理制度流程与操作规范03-12
二月初二02-06
Tecplot 常用数据格式(转)06-08
信号分析与处理_杨西侠_课后答案二三五章03-08
- 二年级下册音乐测试题
- 浙江财经大学中微题库答案
- 小升初常考古诗填空练习(80首古诗 含答案)
- 全国导基 第十章 中国旅游诗词、楹联、游记鉴赏 练习题 及答案
- 华师大版七年级科学(生物)下册5.1《种群和群落》导学案(含答
- 人教版七年级语文上册练习:《我的老师》课时训练(附答案)-精
- NOIP2015浙江省复赛普及组成绩
- 长虹公司的应收账款管理
- 快递行业同业竞争对手调查报告
- “十三五”重点项目-牦牛骨髓粉项目节能评估报告(节能专篇)
- 钢结构生产制造部各岗位职责及任职要求
- 对H企业应收账款管理与核算现状的调查报告
- 中国化学会第24届全国高中学生化学竞赛(省级赛区)试题、标准答
- 本科成本会计
- “众包”创新模式在我国潜在的风险的探讨
- 语文基础全套复习资料(有他足够了
- 中外合作出版合同(1)
- STM32-GPIO及EXTI初始化详解
- 2018年中国控制技术市场现状调研与发展前景分析报告目录
- 大学物理试题第四章 冲量和动量
- 算符
- 算法
- 编译
- 语法
- 优先
- 原理
- 实验
- 报告
- 分析
- 学生会外联部申请书
- 沈从文小说集读后感
- 悼念外公的悼词
- 浅谈监理的作用和意义(职称论文)
- acm编程比赛入门题目集
- XX县“十星级”党支部建设标准 - 党组织规范化建设意见
- 成都理工大学岩石学试题 - 练习带答案
- TRSWCM6.0发布置标手册
- 杭州地区地质实习报告 - 图文
- 优秀人民调解员先进事迹材料
- LabVIEW与数据库的链接-精选资料
- 半导体物理习题答案第四章
- 新视野大学英语 视听说教程3(第三版)Unit text Uint 4 听力原文和答案
- 新世纪大学英语视听说3听力原文Unit 1
- 城市建筑工程停车场(库)设置规则及配建标准条文说明
- 知识产权法案例
- 全国 2010年07月自学考试00642《传播学概论》历年真题及答案
- 2019-2025年中国医药电商行业发展现状分析研究报告(目录) - 图文
- 2013年一级建造师建设工程经济考前冲刺模拟试题及答案(7)
- 第六章 完全竞争市场