精品课程《编译原理》课件Chapt3词法分析教学幻灯片.ppt
复习:程序语言的语法描述 ;复习:程序语言的语法描述 ;通常,用 表示:从?1出发,经过一步或若干步,可以推出?n。;复习:程序语言的语法描述 ;复习:程序语言的语法描述 ;复习:程序语言的语法描述 ;复习:程序语言的语法描述 ;复习:程序语言的语法描述 ;第三章 词法分析;3.1 对于词法分析器的要求;输出的单词符号的表示形式:
(单词种别,单词自身的值)
单词种别通常用整数编码表示。
若一个种别只有一个单词符号,则种别编码就代表该单词符号。假定基本字、运算符和界符都是一符一种。
若一个种别有多个单词符号,则对于每个单词符号,给出种别编码和自身的值。
标识符单列一种;标识符自身的值表示成按机器字节划分的内部码。
常数按类型分种;常数的值则表示成标准的二进制形式。;例 C程序;例 FORTRAN程序;二、词法分析器作为一个独立子程序;词法分析器;词法分析器的结构;输入串放在输入缓冲区中。
预处理子程序:剔除无用的空白、跳格、回车和换行等编辑性字符;区分标号区、捻接续行和给出句末符等
扫描缓冲区; WhatALong…Word ;二、单词符号的识别:超前搜索;2 标识符识别:
字母开头的字母数字串,后跟界符或算符
3 常数识别:
识别出算术常数并将其转变为二进制内码表示。有些也要超前搜索。
5.EQ.M
5.E08
4 算符和界符的识别
把多个字
您可能关注的文档
最近下载
- 《八十年代香港经典电视剧怀旧情结》之七(结束篇):《十三妹》.docx VIP
- 重点人口管理办法.docx VIP
- 5万吨年中和法磷酸二氢钾技术改造项目环境影响评价报告全本word资料150页.doc VIP
- GBZ放射相关法规合集(GBZ98、GBZ128、GBZ130).pdf VIP
- 设备验收单完整版.docx VIP
- 中国创伤救治指南(2025版).docx VIP
- 中国创伤救治指南(2025 版)逐条解读与临床实操手册.docx VIP
- 高效销售话术记录与分析学习工具.doc VIP
- (2026)颅脑外伤的麻醉管理PPT课件.pptx VIP
- 2025《某跨海斜拉桥斜拉索无应力索长计算分析案例》4400字.docx VIP
原创力文档

文档评论(0)