- 49
- 0
- 约1.38万字
- 约 80页
- 2017-06-02 发布于江西
- 举报
词法分析-编译原理
第三章 词法分析器的设计方法 状态转换图 正规表达式与有限自动机 3.1 词法分析器的设计方法 词法分析器:执行词法分析的程序。是编译器中唯一与源程序打交道的部分。 任务:从左到右、逐个字符地对源程序进行扫描,产生一个个单词符号。 过滤掉程序中的无用成分,如注释、空格、回车等。 处理与具体平台有关的输入,如文件结束符的不同表示等。 调用符号表管理器或者出错处理器,进行相关的处理。 进行宏展开等工作。 词法分析器的输入/输出 输入:源程序。 输出:单词符号。 单词符号的种类: 关键字(保留字、基本字)—如if, then, while, do, for等。 标识符—表示各种名字,如变量名,数组名和过程名。 常数—各种类型的常数。 运算符— +, -, *, /, , , =等。 界符—逗号、分号、括号、空白等。 词法分析器的输入/输出 输出的单词符号表示形式: (单词种别, 单词自身的值) 单词种别:通常用整数编码表示 如果一个种别只有一个单词符号,那么种别编码就代表该单词符号。 如果一个种别有多个单词符号,则对于每个单词符号,必须给出种别编码和自身的值。 关键字、运算符和界符,都可以是1个符号对应1个种别,也可以是1类对应一个种别。 标识符自身的值可以表示为按机器字节划分的内部码。 常数按类型分种,其值可表示为标准的二进制形式。 例3.1 对于
您可能关注的文档
- 让你的PPT活起来--图形样板库.ppt
- 让学生尝试错误.doc
- 让女人一生如花一样绽放——“三八”节专题.ppt
- 让学生探究通过透镜光心光线的传播特点.doc
- 让学生自主引入认知冲突,引发思维碰撞.doc
- 让您的系统变得更快更安全.doc
- 让你从菜鸟到精英的版面设计教程@PPT精选.ppt
- 让小店人气爆棚的促销秘籍.doc
- 让我们共同实现自己的专业发展0.ppt
- 让随文练笔更有效.doc
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
最近下载
- TBT412-2020标准轨距铁路道岔.pdf VIP
- 验光师复习试题及答案[四级].docx VIP
- 2026中国汽车技术研究中心有限公司春季校园招聘考试参考题库及答案解析.docx VIP
- NB-T 31082-2016 风电机组塔架用高强度螺栓连接副.pdf VIP
- 装饰装修项目管理手册(2026版).docx VIP
- 人教版(2024)七年级地理上册1.3.1《地球的运动》优质课件(第1课时—地球的公转).pptx
- 2026年安徽高职单招(分类考试)文化素质测试笔试真题(含答案+逐题详细解析).docx VIP
- 桥梁转体施工.ppt VIP
- (高清版)ZT 0369-2021 遥感解译地质图图式图例.pdf VIP
- 2024年半导体芯片行业企业战略发展规划及建议.docx
原创力文档

文档评论(0)