- 5
- 0
- 约7.69千字
- 约 50页
- 2019-09-10 发布于福建
- 举报
编译程序的功能如图所示: 3.4 编译程序概述 编译程序的工作过程 如图: 3.4 编译程序概述 3.4.2 词法分析 其任务是从左到右一个字符、一个字符地对源程序进行扫描,读入源程序,对构成源程序的字符流进行扫描和分解,通过词法分析从而识别出一个个单词(指逻辑上紧密相连的一组字符)。 例1 对表达式:position := initial + rate * 100;进行词法分析,得到以下结果: 单词类型 单词值 标识符1(id1) position 算符(赋值) := 标识符2(id2) initial 算符(加) + 标识符3(id3) rate 算符(乘) * 整数 100 分号 ; 3.4.2 词法分析 3.4.3 语法分析 语法分析是编译过程的第二个阶段,任务是在词法分析的基础上将单词序列分解成各类语法短语,如“程序”、“语句”、“表达式”等等。一般这种语法短语也称为语法单位。 例2 对语句:position := initial + rate * 100;进行语法分析。 需要用到的语法规则: 赋值语句::= 标
您可能关注的文档
- 西方哲学史(期末).docx
- 高一议论文入门----范文品读.docx
- 商务电话礼仪知识.doc
- 线性离散系统的分析和校正.doc
- 常压开仓检查更换刀具作业指导书.doc
- 湖南省2017年普通高中学业水平考试数学考试试卷Word版含解析.doc
- 2017年房地产行业-临沂碧水绿洲营销战略策划思考30页.ppt
- 笔杆子常用的哲理小故事.doc
- 初中英语--被动语态.pptx
- 2017-2018年山东省临沂市平邑县九年级(上)期末物理试卷.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
原创力文档

文档评论(0)