编译原理2词法分析课件
第二章 词法分析;第一节 状态转换图;例如:;二 词法分析器的设计
1 源程序的预处理子程序
源程序中,存在许多编辑用的符号,它们对程序逻辑功能无任何影响. 例如:回车,换行,多余空白符,注释行等.在词法分析之前,首先要剔除掉这些符号,使得词法分析更为简单.;2 词法分析程序
词法分析程序又称为词法分析器或扫描器.可以单独为一个程序;也可以作为整个编译程序的一个子程序,当需要一个单词时,就调用词法分析子程序返回一个单词.这里,作为子程序介绍.
词法分析器的结构:;3 词法规则的表示--------状态转换图
定义:状态转换图是一有向图,由有限个结点及有向边连接而成;
每个结点称为状态;状态图有一个初态,多个终态;每条边上
有相应的字符.
状态转换图用于表示单词结构,从状态转换图的初态到终态
间,每条路径上字符的连接,就构成了该状态图的合法单词.
例如: ;0;4 单词的识别
状态图即可以表示单词规则,同时也可以用于识别单词.
设有一字符串S = s1s2......sn, 若状态图中存在一初态到终态的
路径,且路径上字符的连接为: s1s2......sn, 称 S 可被状态图识别.
例如:
S=‘var
您可能关注的文档
- 第四章 总账管理系统课件.ppt
- 第四章2013-求分离点d方法_1课件.ppt
- 第二章【习题】课件.ppt
- 第四章 高分子合成材料课件.ppt
- 第四章 家庭护理课件.ppt
- 第四章 微粒分散体系课件.ppt
- 第四章_药品注册管理课件.ppt
- 第四章-注重道德传承-加强道德实践课件.ppt
- 第四章交易性投资课件.ppt
- 第四章-2劳动力成为商品课件.ppt
- 中国行业标准 DA/T 109-2026档案专题数据库建设工作规范.pdf
- 《DA/T 109-2026档案专题数据库建设工作规范》.pdf
- GB/T 14253-2026轻工机械通用技术条件.pdf
- 中国国家标准 GB/T 14253-2026轻工机械通用技术条件.pdf
- 《GB/T 14253-2026轻工机械通用技术条件》.pdf
- GB/T 19018-2026质量管理 顾客满意 企业-消费者电子商务交易指南.pdf
- 中国国家标准 GB/T 19018-2026质量管理 顾客满意 企业-消费者电子商务交易指南.pdf
- 《GB/T 19018-2026质量管理 顾客满意 企业-消费者电子商务交易指南》.pdf
- KIS专业版培训业务篇.pptx
- i商北大互联网emba.pptx
最近下载
- 气道净化护理(2023年中华护理学会团体标准).pptx VIP
- 2026年江苏盐城港控股集团有限公司招聘21人备考题库有答案详解.docx VIP
- 工业机器人技术与应用:工业机器人运行维护PPT教学课件.pptx
- (正式版)DB52∕T 1704-2022 《公路工程混凝土预防碱-骨料反应技术规程》.pdf VIP
- 每天听本书《调香师日记》.pdf
- 第一章功能材料概论 哈工大版.ppt
- 2025年江苏盐城港控股集团有限公司招聘21人备考题库有答案详解.docx VIP
- 新设备导入流程图.pptx VIP
- 水利工程质量通病防治措施.doc VIP
- 2025年江苏省安全员C2证(土建安全员)考试题库及答案.docx VIP
原创力文档

文档评论(0)