- 9
- 0
- 约8.15千字
- 约 47页
- 2018-03-02 发布于浙江
- 举报
[工学]第四章词法分析1
第四章:词法分析 第四章 词法分析 词法分析是编译过程的第一步,其主要任务是对源程序进行扫描,产生一个个的单词符号,把作为字符串的源程序改造成为单词符号串的中间程序。因此,词法分析是编译的基础。执行词法分析是编译的基础。 词法分析:根据词法规则识别及组合单词,进行词法检查。 对数字常数完成数字字符串到(二进制)数值的转换。 删去空格字符和注解。 4.1 词法分析程序的设计 任务 执行词法分析的程序称为词法分析器. 词法分析器的功能是输入源程序,输出单词符号. 单词符号是一个程序语言的基本符号。 4.1.2词法分析程序的输出 程序语言的单词符号一般分为五种: 关键字: 由程序语言定义的具有固定意义的标识符。有时称这些标识符为保留字或基本字。例如,Pascal中的begin,end,if,while等。 标识符:用来表示各种名字,如:变量名,数组名等. 常数: 整型,实型,布尔型等. 运算符: + - * / 等. 界符:逗号,分号,括号,/*, */等. 一个程序语言的关键字,运算符,界符都是确定的,一般只有几十或上百个,而对标识符和常数的使用都不加什么限制. 单词符号的表示 单词符号常常表示成如下二元式: (单词种别, 单词符号的属性值) 单词种别可用以下形式表示: 单词种别通常用整数编码. 一个语言的单词符号如何分种,分成几种,怎样编码,是一个技术性的问题。它主要取决
您可能关注的文档
- [工学]第四章 传动部件.ppt
- [工学]第四章 形状和位置公差及检测.ppt
- [工学]第四章 数据加密与身份鉴别.ppt
- [工学]第四章 操作系统基础.ppt
- [工学]第四章 智能仪器通信接口.ppt
- [工学]第四章 构建Linux根文件系统.ppt
- [工学]第四章 汇编语言及程序设计.ppt
- [工学]第四章 机床夹具设计基础.ppt
- [工学]第四章 汇编语言程序设计.ppt
- [工学]第四章 流量测量.ppt
- LGZ 住宅结构构件图集(1)山东省标图集.docx
- 川03G307 钢筋混凝土板式楼梯图集(层高2.8米)四川省标图集.docx
- 赣09ZJ209自粘防水卷材-AU3-建筑防水构造江西省标图集.docx
- 赣04J601 围墙及围墙大门(有黑印)江西省标图集.docx
- LJ111 厕所浴室洗池(1)山东省标图集.docx
- 参考学习资料 AI技术文件 1-s2.0-S1161030116302519-main.pdf
- 参考学习资料 AI技术文件 10.1038@s41563-019-0464-7.pdf
- 参考学习资料 AI技术文件 1543912444801.pdf
- 参考学习资料 AI技术文件 001(2).pdf
- 参考学习资料 AI技术文件 1-s2.0-S0098847210002273-main.pdf
原创力文档

文档评论(0)