第二章 词法分析 本章主要讨论词法分析程序的设计原则,单词的描述技术、识别机制及词法分析程序的自动构造原理。 1.词法分析的功能 2.程序语言的单词符号种类及词法分析输出 3.词法分析程序的设计与实现 4.正规表达式与有穷自动机 5.词法分析程序的自动生成 本章重点 单词的描述工具 单词的识别系统 设计和实现词法分析程序 首先需要描述和刻画程序设计语言中的原子单位——单词,其次需要识别单词和执行某些相关的动作。 描述程序设计语言的词法的机制是正规表达式,识别机制是有穷自动机。 词法分析程序 词法分析是编译过程中的一个阶段,在语法分析前进行。可以作为一个独立的子程序。 优势表现为: 简化设计 改进编译效率 增加编译系统的可移植性 可以和语法分析结合在一起作为一遍,由语法分析程序调用词法分析程序来获得当前单词供语法分析使用。 单词符号 是程序设计语言中具有独立意义的最小单位,程序设计语言基本组成成分。 五类: 关键字(保留字/基本字):if while … 标识符:常量名 变量名 常数:34 56.78 运算符:+ - / AND… 界限符:, ; ( )… 词法分析器的输出:Token串 机内表示形式: 单词类别有多种编码方式: 标识符一般统一为一种:一个编号 常数按类型分别编码:整数、实数、布尔、字符 关键字一般一字一种 运算符一般一符一
您可能关注的文档
最近下载
- 2026基层党务工作培训知识竞赛试题(附答案).docx VIP
- 蛋鸡饲养管理及常见问题分析.ppt VIP
- 蒸发器设计计算书.xls VIP
- 屋面SBS防水卷材施工技术交底.docx VIP
- 《陈涉世家》中考试题及答案.pdf VIP
- 最新人教版八年级下册数学期中试卷(带答案).docx VIP
- 七年级下册数学因式分解计算题100道(综合练)(含答案).docx VIP
- 质量安全红线管理专项督查工作手册(第13版)(2).pdf VIP
- D-Z-T 0349-2020 矿产地质勘查规范 膨润土、滑石(正式版).docx VIP
- TGDPPS 011-2024 农村环境红火蚁防控技术规程.pdf VIP
原创力文档

文档评论(0)