编译原理第三章 词法分析222
第三章 词法分析 3.1 词法分析的任务 3.2 正则文法与状态转换图 3.3 有限自动机 3.4 正规式和正规集 3.5 扫描器生成 习题三 词法分析程序 词法分析是编译过程中的一个阶段,在语法分析前进行 ,也可以和语法分析结合在一起作为一遍。 输入:源程序字符串 输出:等价的属性字序列(内部表示形式) 词法分析程序的功能 词法分析程序主要执行以下功能: 读入源程序字符串,识别开具有独立含义的最小语法单位——单词(符号); 把单词变换成长度统一的且为定长的属性字; 其他功能: 某些预加工处理----滤掉空格,跳过注释、换行符 单词表示形式: 常表示成二元式形式: (单词类别, 单词的值) 单词的类别是语法分析需要的信息, 单词自身的值则是编译其它阶段需要的信息,简称单词值。 如:语句const i=25,yes=1中的单词25和1的类别都是常数,其值分别为25和1; 对于标识符来说,还需要记载它的类别、所在层次等其它属性,这些属性一般都收集在符号表中,所以标识符的二元式形式相应地表示成: (标识符, 指针) 指针:指向该标识符在符号表的位置 单词类别:通常用整数编码。 一个语言的单词符号如何分类,分成几类,怎样编码取决于处理上的方便。 标识符一般统归为一类。 常数则宜按类型(整、实、布尔等
您可能关注的文档
- 绿色环保建筑设计.ppt
- 编译原理 第 3 讲 词法分析.ppt
- 编译原理 第三章 第二部分.ppt
- 编译原理-2-形式语言与自动机-I.ppt
- 编译原理 陈火旺.ppt
- 综艺节目编导.ppt
- 编译原理word版.doc
- 编译原理03_2.ppt
- 编译原理03.ppt
- 编译原理 第3章 词法分析与有穷自动机(第5-8讲).ppt
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)