- 1
- 0
- 约1.04万字
- 约 66页
- 2017-02-06 发布于湖北
- 举报
第四章 词法分析 教学要求:本章介绍编译程序的第一个阶段词法分析的设计原理,要求掌握正规文法、DFA、NFA、正规式和正规集的基本概念和词法分析器的设计原理。 教学重点:词法分析器的任务与设计,状态转换图。 4.1 词法分析程序的设计 回顾: 1、词法分析的任务:逐个读入源程序字符并按照构词规则切分成一系列单词。 2、词法分析程序:实现词法分析的程序。 一.词法与语法分析程序的接口方式 1、作为独立的一遍 2、语法分析结合在一起作为一遍 词法分析程序 单词符号 单词符号一般可分为下列五种: 基本字(关键字):begin, end, if, while等 标识符:各种名称,如常量名、变量名、过程名等 常数(量):25, 3.1415等 运算符:如 + - * / =等 界符:逗号,分号,括号等 二、输出表示:(单词种别,单词自身的值) A:=B+2 (标识符,指向A的符号表的入口指针) (运算符,:=) (标识符,指向B的符号表的入口指针) (运算符,+) (数字, 2) 三、词法分析工作独立的原因: 1、简化设计 2、改进编译效率 3、增加编译系统的可移植性 4.2 单词的描述工具 一、正规文法: 文法G=(VN,VT,P,S),P中每一产生式的形式都为:A→aB或A→a,其中A∈VN ,B∈VN ,a∈VT 几类单词的描述 标识符:〈标识符〉
您可能关注的文档
- 第3章 航空燃气涡轮发动机的尾喷.ppt
- 第3章 金属切削的变形过.ppt
- 第3章__交流发电.ppt
- 第3章_数据查询与SQL命.ppt
- 第3章查杀病毒工.ppt
- 第3章处理机调度与死.ppt
- 第3章交流发电.ppt
- 第3章消费者行为理.ppt
- 第4讲近因补偿原.ppt
- 第4节 物质的检验、分离和提.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
最近下载
- 上海市城市绿地和园林历年统计数据.docx VIP
- 反应过程与技术 固定床反应器的计算.doc VIP
- 第13章 典型零碳建筑案例.pptx VIP
- 2026 年急诊科预检分诊标准(WS_T 390-2025,附分级流程).docx VIP
- 【课件】企业负责人及安全管理人员安全专题培训.docx
- 2025海淀区高中信息技术学业水平合格性考试(样卷).docx VIP
- 离婚协议书(2026年标准版).docx VIP
- 房屋租赁合同.doc VIP
- 福建福州市闽清县2025—2026学年第二学期八年级期中适应性练习数学(试卷+解析).pdf VIP
- 高等学校城乡规划本科指导性专业规范(2013年版).pdf VIP
原创力文档

文档评论(0)