第三章 词法分析;3.1 词法分析概述;词法分析程序;一、词法分析程序的任务
从左至右逐个字符地扫描源程序,产生一
个个单词符号。把作为字符的源程序改造为
单词符号串组成的中间程序,执行词法分析
任务的程序称为词法分析器或称扫描器。 ;三、词法分析程序的安排;三、词法分析程序的安排;相对独立方式:把词法分析程序作为语法分析程序的一个独立子程序。语法分析程序需要新符号时调用这个子程序。
完全独立方式:词法分析程序作为单独一趟来实现。词法分析程序读入整个源程序,它的输出作为语法分析程序的输入。;相对独立方式;完全独立方式;单词--是程序语言的基本语法符号。
如:基本字、标识符、常数、运算符、界符等。
词法分析器中单词的输出形式:
(单词类别、单词内部码值) ;词法分析程序输出的单词符号通常用二元式表示:(单词种别,单词自身的值)
单词种别:表示单词种类,常用整数编码,它是语法分析需要的
单词自身的值:是编译中其他阶段所需要的信息
如果一个种别只含一个单词符号,那么该单词符号的种别编码就完全代表它自身的值。
如果一个种别含有多个单词符号,那么还应给出该单词符号的自身值:标识符自身值是标识符自身的字符串;常数自身值是常数的二进制数值。;语言的单词符号;例:若分类表为:
试分析输入串:IF a10 THEN b1:=c1*d1
ELSE b1:=5
经
您可能关注的文档
- 三课富国强兵的秦国教学教材.ppt
- 三课古代商业的发展课件电子教案.ppt
- 三课节碳循环与有害物的传播教案资料.ppt
- 三课情绪万花筒知识课件.ppt
- 三课宋明理学教程文件.ppt
- 三课宋明理学课件培训讲学.ppt
- 三课文化的多样与文化传播教学讲义.ppt
- 三课一代雄狮拿破仑讲解学习.ppt
- 三课尊敬老师友爱同学研究报告.ppt
- 三蜡梅科Calycamthaceae演示教学.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 一年级下册数学两位数加减法竖式计算专项练习题(每日一练,共2份).docx VIP
- 诺力ECL10-ECL10M-ECL12-ECL12M-Rukovodstvo维修资料含电器液压原理图中文版.pdf
- 一年级下册数学两位数加减法竖式计算专项练习题(每日一练,共19份).docx VIP
- 一年级下册数学两位数加减法竖式计算专项练习题(每日一练,共16份).pdf VIP
- 一年级数学下册两位数加减法练习题(每日一练,共29份).docx VIP
- 一年级数学下册两位数加减法练习题(每日一练,共6份).docx VIP
- 一年级数学下册两位数加减法练习题(每日一练,共15份).docx VIP
- 一年级数学下册两位数加减法练习题(每日一练,共14份).pdf VIP
- 一年级数学下册两位数加减法练习题(每日一练,共46份).docx VIP
- 学堂在线《防护与急救》2025秋期末考试答案.docx
原创力文档

文档评论(0)