编译原理(4)
山东师范大学信息科学与工程学院
第4章 词 法 分 析
本章将讨论与词法分析程序有关的问题,包括单词的描述,识别机制及词法分析程序的自动构造原理.
4.1 词法分析程序的设计
4.2 单词的描述工具
4.3 有穷自动机
4.4 正规式与有穷自动机的等价
4.5正规文法与有穷自动机的等价
4.6 词法分析程序的自动构造
_
4.1 词法分析程序的设计
4.1.1 词法分析程序与语法分析程序的接口
词法分析程序读源文件,生成中间文件,语法分析程序读中间文件.
词法分析程序作为语法分析的一个子程序.
词法分析程序的主要任务:
读源程序,产生单词符号
词法分析程序的其他任务:
滤掉空格,跳过注释,换行符
追踪换行标志,复制出错源程序,
宏展开,……
4.1.2 词法分析程序的输出
单词串
识别的单词: (类别,值)
1 保留字:如:BEGIN, END, IF, THEN等
2 标识符: 用户定义的变量名,常数名,过程名
3 常数: 如:10,25,100,3.12等整数
4 运算符: 如:+,-,*,/,:=,#,>=,<=等
5 界符: 如:',','.' ,';' ,'(' ,')'等
单词的值
例如: if i=5 then x:=y经词法分析后所获得单词为:
if (1,if)
I (2, I在标识符表地址)
= (5,=)
5 (3, 5)
Then (1, then)
X (2, x在标识符表地址)
:= (5, :=)
y (2, y在标识符表地址)
是编译程序结构简单,清晰,条理化
- 程序编译链接原理 > 编译原理(4)
-
编译原理(4)
下载该文档 文档格式:PPT 更新时间:2010-03-04 下载次数:0 点击次数:2文档基本属性 文档语言: 文档格式: ppt 文档作者: 四海浪游人 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 四海浪游人 分类: 创建时间: 上次保存者: 微软用户 修订次数: 359 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 86 段落数: 605 字节数: 518423 备注: 0 演示格式: 屏幕显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:天津市高等教育自学考试课程考试大纲
下一篇:编译原理HTH
点击查看更多关于程序编译链接原理的相关文档
- 您可能感兴趣的
- 程序设计语言编译原理 sfunction编译链接 编译链接装载 编译链接 c语言编译程序 编译程序的功能 解释程序和编译程序 linux下编译c程序 bat编译exe程序
- 大家在找
-
- · 基于fpga的频率计
- · 邓州政府网
- · 单晶炉炉体
- · 可乐兑味精
- · plc交通灯设计
- · 冷傲狂妃心无尘
- · pop广告设计欣赏
- · 初中八年级历史说课稿
- · 人文知识竞赛策划书
- · 2010四川英语高考题
- · 基尔霍夫定律实验体会
- · 影像处理软件
- · 126cf.com
- · 八年级物理第一章课件
- · 卡罗拉导航仪价格
- · icl7107应用
- · 嵌入式系统原理
- · 液压扳手原理
- · 中专如何考大专
- · 平面设计显示器
- · 济南网上车管所
- · 汽车调整臂
- · 黑糖玛奇朵
- · 行为导向教学法
- · 餐饮总监的工作流程
- · 贵州云南斗牛
- · 电脑书籍txt下载
- · 温州楼市暴跌
- · 属猪的天蝎座
- · 新标准小学英语第一册
- 赞助商链接