- 16
- 0
- 约7.12千字
- 约 11页
- 2016-12-22 发布于湖北
- 举报
编译原理程序设计实验报告
——表达式语法分析器的设计
班级:计算机1306班 姓名:张涛 学号实验目标:用递归下降子程序设计实现表达式语法分析器
实验内容:
⑴概要设计:通过对实验一的此法分析器的程序稍加改造,使其能够输出正确的表达式的token序列。然后利用LL(1)分析法实现语法分析
⑵数据结构:
int op=0; //当前判断进度
char ch; //当前字符
char nowword[10]=; //当前单词
char operate[4]={+,-,*,/}; //运算符
char bound[2]={(,)}; //界符
struct Token
{
int code;
char ch[10];
}; //Token定义
struct Token tokenlist[50]; //Token数组
struct Token tokentemp; //临时Token变量
⑶流程图:
⑷关键函数:
int IsLetter(char ch) //判断ch是否为字母
int IsDigit(char ch) //判断ch是否为数字
int Iskey(char *string) //判断是否为关键字
int Isbound(char ch) //判断是否为界符
int Isboundnum(ch
您可能关注的文档
- 编译原理 第7,8章.ppt
- 编译原理 第6章-LR分析.ppt
- 编译原理07.ppt
- NE555内部全解及应用电路集合方案.ppt
- 编译原理2-revised.docx
- Nessuslinux下安全漏洞扫描工具详解方案.doc
- NEC大电容三种焊接方法方案.ppt
- 编译原理实验词法分析扫描器.doc
- 编译原理期末试题绝密版.doc
- 编译原理样题1.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)