- 7
- 0
- 约1.55万字
- 约 23页
- 2016-10-07 发布于贵州
- 举报
编译原理实验指书(2013-2014)
编译原理实验指导书
合肥学院计算
编译原理实验指导书
实验一 词法分析
一、实验目的:
通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)
二、实验预习提示
1、?
词法分析器的功能是输入源程序,输出单词符号。词法分析器的单词符号常常表示成以下的二元式(单词种别码,单词符号的属性值)。本实验中,采用的是一类符号一种别码的方式。
2、? BNF表示
标识符→字母字母数字串
字母数字串→字母字母数字串|数字字母数字串|
下划线字母数字串|ε
无符号整数→数字数字串
数字串→数字数字串 |ε
加法运算符→ +
减法运算符→ -
大于关系运算符→
大于等于关系运算符→=
3、“超前搜索”方法
词法分析时,常常会用到超前搜索方法。如当前待分析字符串为“=”,当前字符为’’,此时,分析器倒底是将其分析为大于关系运算符还是大于等于关系运算符呢?显然,只有知道下一个字符是什么才能下结论。超前读了一个字符’=’,所以要回退一个字符,
您可能关注的文档
- 统计学期末以及研复习知识点(内容详细).doc
- 统计学期末考试习试题.doc
- 统计学题目ch数据收集整理显示.doc
- 统计推断-第08组(顾婕昱)课程设计报告.docx
- 统计概率中考真精选汇编及答案二.doc
- 统计软件安装、用常见问题解决办法.doc
- 继续教育学院210年工作总结.doc
- 继续教育理论测答案.doc
- 继续教育答案(类).doc
- 继续教育考题答大全.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)