- 9
- 0
- 约1.48万字
- 约 101页
- 2017-02-23 发布于上海
- 举报
第三章词法分析
中南大学软件学院 陈志刚 第三章 词法分析 3.1 词法分析概述 3.2 词法分析程序的设计 3.3 正规式与有限自动机 3.4 词法分析程序的实现 3.5 词法分析器的自动生成 3.1 词法分析概述 词法分析程序 词法分析是编译过程中的一个阶段,在语法分析前进行 ,也可以和语法分析结合在一起作为一遍。 输入:源程序字符串 输出:等价的属性字序列(内部表示形式) 3.1 词法分析概述 一、词法分析程序的任务 从左至右逐个字符地扫描源程序,产生一 个个单词符号。把作为字符的源程序改造为 单词符号串组成的中间程序,执行词法分析 任务的程序称为词法分析器或称扫描器。 二、词法分析程序的功能 词法分析程序主要执行以下功能: 读入源程序字符串,识别开具有独立含义的最小语法单位——单词(符号); 把单词变换成长度统一的且为定长的属性字; 其他功能: 滤掉空格,跳过注释、换行符 某些预加工处理 三、词法分析程序的安排 常常把词法分析程序作为独立的一遍或作为被语法分析程序所调用的子程序。 1、作为独立的一遍: 语法分析前进行词法分析,把单词符号串形成中间文件存贮。 三、词法分析程序的安排 2、作为被语法分析器词用的子程序: 四、词法分析程序的实现方式 相对独立方式:把词法分析程序作为语法分析程序的一个独立子程序。语法分析程序需要新符号时调用这个子程序。 完全独立方式:词法分析
您可能关注的文档
- 第七课新航路的开辟课标要求识记迪亚士的航海活动和.ppt
- 第七课我们的民族精神.ppt
- 第七课时幂的运算小结与思考.ppt
- 第七课感受法律的尊严.ppt
- 第七课民族风俗习惯政策.ppt
- 第七课计算机的安全与使用道德规范.ppt
- 第七部分瞬态脉冲干扰的抑制.ppt
- 第七课魅力独特的书画.ppt
- 第七部分纳米颗粒的制备方法.ppt
- 第三专题西欧中世纪的教育.ppt
- 竹木废弃物再生纤维提取技术方案.docx
- 第2课 乡下人家 跟踪练-2025-2026学年下学期小学语文四年级下册.pdf
- 2026年新能源储能电池行业循环利用趋势分析报告.docx
- 2026年杜仲产业十年布局:药用价值与功能性产品功能性饮料消费趋势报告.docx
- 2026年物流行业自动化立体仓库设计创新报告.docx
- 2026年山东烟台高中高三年级生物毕业考试含详细解析及答案.doc
- 2026年方便食品场景化产品迭代趋势报告.docx
- 2025年河南省高考英语第三次月考试卷.pdf
- 第4章 平行四边形 单元测评卷-2025-2026学年浙教版八年级数学下册.pdf
- 2026年山东烟台高中高三年级人教版物理毕业考试附答案解析及答案.doc
最近下载
- 10kV电源进线及开关站工程、变配电工程施工组织设计方案.pdf VIP
- CBCC中国建筑色卡千色卡色号查询表.pdf
- 慢性单纯性支气管炎多学科决策模式中国专家共识(2025版).docx
- SIEMENS西门子 G115D 变频器操作说明.pdf VIP
- 2026年中国通用技术集团工作人员招聘考试笔试试题(含答案).docx VIP
- 2026年信捷电气笔试题目及答案.doc VIP
- 2026年联勤保障部队专业技能类文职人员招考[保管员]训练题及答案.docx VIP
- 一种横滚角控制器及飞行器.pdf VIP
- 西子奥的斯ACD2-MRL培训资料.ppt VIP
- 数值计算方法》习题答案.pdf VIP
原创力文档

文档评论(0)