- 3
- 0
- 约1.03万字
- 约 61页
- 2019-12-23 发布于湖北
- 举报
第三章 词法分析 词法分析程序的设计和实现 首先需要描述和刻画语言中的原子单位——单词,其次需要识别单词和执行某些相关的动作。描述程序设计语言的词法的机制是3型文法和正则表达式,识别机制是有穷状态自动机。 第三章 词法分析 1 词法分析程序 2 正规表达式与正规集(正规语言) 3 有穷自动机 4有穷自动机和正规表达式 5有穷自动机和正规文法 1词法分析程序 词法分析(lexical analysis) 逐个读入源程序字符并按照构词规则切分成一系列单词。 单词是语言中具有独立意义的最小单位,包括保留字、标识符、运算符、标点符号和常量等。 词法分析是编译过程中的一个阶段,在语法分析前进行 。也可以和语法分析结合在一起作为一遍,由语法分析程序调用词法分析程序来获得当前单词供语法分析使用。 1词法分析程序 主要任务: 读源程序,产生单词符号 其他任务: 滤掉空格,跳过注释、换行符 追踪换行标志,复制出错源程序, 宏展开,…… 1词法分析程序 单词符号一般可分为下列五种: 基本字,关键字 标识符 常数(量) 运算符 界符 1词法分析程序 输出表示(单词种别,单词自身的值)。 A:=B+2
您可能关注的文档
- 第七章 还原反应(Reduction reaction).ppt
- 第七章 信息经济学―逆向选择模型.doc
- 第七章 化学反应.doc
- 第七章 图与网络分析.ppt
- 第七章 增强法律意识 培育法治精神 - 世界大学城.ppt
- 第七章 弯曲变形.doc
- 第七章 构造数据类型.ppt
- 第七章 气液相反应动力学.doc
- 第七章 塑性变形.ppt
- 第七章 欧姆定律.doc
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
最近下载
- 2025年浙江省嘉兴市某中学初一新生入学分班考试真题含答案.docx VIP
- 四升五数学24版《30天暑假作业》每日一练.pdf VIP
- 医疗设备采购投标方案(技术方案).docx VIP
- 小学数学求梯形的周长专项练习题(每日一练,共26份).docx VIP
- 小学数学求梯形的周长专项练习题(每日一练,共38份).docx VIP
- 小学数学求平行四边形的周长专项练习题(每日一练,共53份).docx VIP
- 邓石如隶书欣赏..pdf VIP
- 小学数学求平行四边形的周长专项练习题(每日一练,共50份).pdf VIP
- 隶书欣赏教学课件.ppt VIP
- 新22J02 屋面建筑图集.docx VIP
原创力文档

文档评论(0)