第三讲 词法分析词法分析 词法分析概述 词法分析程序的设计与实现 词法分析程序的自动构造词法分析概述 词法分析程序(Lexical Analyzer)或 词法扫描程序(Scanner)的作用 从左至右扫描构成源程序的字符流 识别出有词法意义的单词(Lexemes) 返回单词记录(由单词记号(Token)和单 词的属性值组成),或词法错误信息 除以上主要任务外,常伴有如下任务 滤掉空格,跳过注释、换行符,追踪换行标志, 复制出错源程序,宏展开,…… 也可能包含访问符号表的操作词法分析概述 编译程序主题中如何组织词法分析程序 可以作为单独的一遍 较常用的方式是由语法分析程序调用 基本任务都是识别单词词法分析概述 例:Pascal 程序文本 position := initial + rate * 60; 经词法分析程序处理后,转换为下列单词序列词法单元(对应一个单词记号) 单词属值 标识符 position 赋值算符(:=) 标识符 initial 加算符(+) 标识符 rate 乘算符(*) 整数常量 60 分号(;) 词法分析程序的设计与实现 常用的单词描述工具 扩展巴克斯范式(EBNF) 状态转换图 正规表达式 有限状态自动机词法分析程序的设计与实现 实例: 某语言词法分析程序的设计 单词类别(种别)的 EBNF 描述 词法分析程序的设计与实现 实例: 某语
您可能关注的文档
- KFC肯德基---质量手册内容更新及调整P18.ppt
- kis迷你版操作手册.docx
- KLK_CFR填写及监查要求_20150715.pptx
- L7 行为决策.ppt
- SANGFOR_SSL_v7.0_2016年度渠道初级认证培训07_扩展功能总结介绍.ppt
- SANGFOR_WOC_v8.0_2013年度培训09_CIFS和EXCHANGE优化20130814.ppt
- L13-《网络信息制作与发布》网页艺术设计4.pptx
- SAP 销量预测和利润预算.pptx
- SAP各模块字段与表的对应关系.doc
- L17-Presents-from-Canada:来自加拿大的礼物.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 2022四川成都建筑资料员考前押题.doc VIP
- 2025年山东省新高考物理真题试卷含详解.docx VIP
- 兴业证券-医药生物行业脑机接口-技术和政策共振,产业蓄势腾飞.pdf VIP
- 2013年国际太阳能十项全能竞赛.pdf VIP
- 2024年公交车司机职业技能竞赛理论考试题库(含答案).pdf VIP
- 室内装饰装修工程施工组织设计方案范本.docx VIP
- 保密知识考试测试题库1000题含参考答案(附带解析).docx VIP
- CASIO CT-888C电子琴维修手册(中文版).pdf
- 2026年保密教育测试题库100道及答案(有一套).docx VIP
- 2022年建筑工程(八大员)资料员《施工员》题库模拟考试题.doc VIP
原创力文档

文档评论(0)