- 11
- 0
- 约1.48万字
- 约 85页
- 2018-11-05 发布于广西
- 举报
第3章? 词法分析 3.1 词法分析器的功能 3.2 单词的描述 3.3 单词的识别 3.4 词法分析程序的自动生成 3.5 本章小结 3.1 词法分析器的功能 功能:输入源程序,输出单词符号(token)。即:把构成源程序的字符串转换成“等价的”单词(记号)序列 根据词法规则识别及组合单词,进行词法检查 对数字常数完成数字字符串到二进制数值的转换 删去空格字符和注释 例3.1 语句if count7 then result := 3.14的单词符号序列 (IF,0) (ID,指向count 的符号表入口) (GT,0) (INT,7) (THEN,0) (ID,指向result的符号表入口) (ASSIGN,0) (REAL,3.14) (SEMIC,0) 3.1.3 源程序的输入缓冲与预处理 超前搜索和回退 双字符运算符(**, /*,:=,…) DO 90 k=1,10 DO 90 k=1.10 缓冲区 假定源程序存储在磁盘上,这样每读一个字符就需要访问一次磁盘,效率显然是很低的。 空白字符的剔除 剔除源程序中的无用符号、空格、换行、注释等 3.1.4 词法分析阶段的错误处理 1.非法字符检查 2.关键字拼写错误检查 3.不封闭错误检查 4.重复说明检查 5.错误恢复与续编译 紧急方式恢复(panic-mode recovery) 反复删掉剩余输入最前面的字
您可能关注的文档
最近下载
- 《GB_T 11345-2023焊缝无损检测 超声检测 技术、检测等级和评定》最新解读.pptx VIP
- 软件正版化工作责任制度.docx VIP
- TQGCML-生态景观化预制空心六角块二级护坡作业技术规程.pdf VIP
- 学堂在线 货币金融学 期末考试答案.docx VIP
- 2024年高考物理(山东卷)试题分析与启示课件.pptx
- 《中华人民共和国职业分类大典》2025版.docx VIP
- 普外科疑难病例讨论.pptx VIP
- 4.入党积极分子票决制票样格式.doc VIP
- TCAS465-2021 智能型截流井应用技术规范.pdf VIP
- 室外给水排水管道及设施安装-08SS523 建筑小区塑料排水检查井.pdf VIP
原创力文档

文档评论(0)