- 2
- 0
- 约3.34千字
- 约 26页
- 2017-05-20 发布于湖北
- 举报
天津大学编译原理-Part3词法1
数据库原理与Oracle——SQL语言 Part3词法分析 授课:胡静 内容提要 词法分析器的作用 词法分析程序的设计与实现——状态图 词法分析程序的自动生成——有穷自动机 一个简单的编译器结构 简单的前端结构 编译前端是如何进行工作的 编译前端是如何进行工作的 第一步:词法分析 词法分析器在编译器中的位置 词法分析是编译的第一阶段。其任务是从左到右逐字的对源程序进行扫描,产生一个一个的单词符号,把作为字符串的源程序改造成为单词符号串的中间程序。 词法分析是编译过程中的一个阶段,在语法分析前进行 。也可以和语法分析结合在一起作为一遍,由语法分析程序调用词法分析程序来获得当前单词供语法分析使用。 词法分析程序的功能 词法分析:根据词法规则识别及组合单词,进行词法检查 对数字常数完成数字字符串到二进制数值的转换 删去空格字符和注释 词法分析器的输出形式 词法分析器所输出的单词符号常常表示成如下的二元式: (单词种别,单词符号的属性值) 单词符号的属性信息是指单词符号的特性或特征,属性值则是反应特性和特征的值。 对于某个标识符,常将存放它的有关信息的符号表项的指针作为其属性值 对于某个常数,则将存放它的常数表项的指针作为其属性值。 单词符号分类举例 单词符号输出例子 对于C++语言的代码:while (i = j) i--; 经词法分析器处理后,应该成为: $WHIL
您可能关注的文档
最近下载
- 公路软土地基路堤设计规范(DB33-T 904-2021).docx
- 2026届山东省淄博市张店区中考数学全真模拟试题含解析.doc VIP
- 教研活动课题研讨实施方案.docx VIP
- 《日语语法新思维》学习笔记之完整版.pdf
- 文华期货软件指标公式道琼斯期货指标公式.doc VIP
- SYT 0087.1-2018 钢质管道及储罐腐蚀评价标准 埋地钢质管道外腐蚀直接评价.docx VIP
- 深度解析(2026)《SYT 0087.1-2018钢质管道及储罐腐蚀评价标准 第1部分:埋地钢质管道外腐蚀直接评价》.pptx VIP
- 辽档弱电智能建筑工程文件编制归档表格精要.pdf VIP
- 慢性非传染性疾病控制(088)(副高级)高级卫生专业技术资格考试复习难点解析(2026年).docx VIP
- 专题一次函数的图象与面积.ppt VIP
原创力文档

文档评论(0)