- 6
- 0
- 约3.1千字
- 约 34页
- 2019-09-06 发布于广东
- 举报
* * * Lex软件的使用 编译原理实践课之一 * * Lex 与 Yacc 介绍 Lex 代表 Lexical Analyzar。 Yacc 代表 Yet Another Compiler Compiler。 Lex 和 Yacc 是 UNIX 两个非常重要的、功能 强大的工具。事实上,如果你熟练掌握 Lex 和 Yacc 的话,它们的强大功能使创建 FORTRAN 和 C 的编译器很简单。 * * Lex Lex 是一种用来构造词法分析器的工具。它本身也可以称为一个编译器。 Lex读入词法分析器的规格说明,根据此说明,生成一个用c语言描述的词法分析器。 把描述词法分析器的规格说明的语言称为Lex 语言或词法分析器设计语言。 用Lex 语言书写的词法分析器规格说明称为Lex 源文件。 实用程序Lex 把Lex 源程序翻译成用c语言描述的目标程序,所以通常也称为Lex 编译器。 * * Lex工作原理 一种匹配的常规表达式可能会包含相关的动作。这一动作可能还包括返回一个标记。 当 Lex 接收到文件或文本形式的输入时,它试图将文本与常规表达式进行匹配。它一次读入一个输入字符,直到找到一个匹配的模式。 如果能够找到一个匹配的模式,Lex 就执行相关的动作(可能包括返回一个标记)。 另一方面,如果没有可以匹配的常规表达式,将会停止进一步的处理,Lex 将显示一个错
您可能关注的文档
- 电动机传动控制系统.ppt
- BSC平衡记分卡管理介绍.ppt
- Ch8-软件质量标准材料.ppt
- 社区居委会选举规程.ppt
- 汇编DEBUG的使用介绍.ppt
- 泛型程序设计材料.ppt
- 垂直于弦的直径客家.ppt
- 营销组织与营销策划讲稿.ppt
- 中高层职业经理人才能培训课件.ppt
- 高频电子线路讲课稿.ppt
- GBT 33474-2025 物联网 参考体系结构标准立项发展报告.docx
- GBT 45968-2025 量子信息用光学级近化学计量比铌酸锂晶体标准立项发展报告.docx
- GB 16776-2025 建筑用硅酮结构密封胶标准立项发展报告.docx
- GB 46032-2025 储粮化学药剂管理与使用规范标准立项发展报告.docx
- GB 29741-2025 铝电解安全生产规范标准立项发展报告.docx
- GBT 45856-2025 真空技术 真空计 皮拉尼真空计的规范、校准和测量不确定度标准立项发展报告.docx
- GB 46040-2025 墙体材料可浸出有害金属元素限值标准立项发展报告.docx
- GB 16668-2025 干粉灭火系统及部件通用技术条件标准立项发展报告.docx
- GB 46029-2025 甲醛单位产品能源消耗限额标准立项发展报告.docx
- GB 46030-2025 建筑用安全玻璃安全技术要求标准立项发展报告.docx
最近下载
- 重庆西南大学附属中学校2025-2026学年下学期初一数学5月定时练习(无答案).pdf VIP
- 北京一零一中学2020-2021学年高一新生入学摸底测试数学试题(解析版).docx VIP
- 危重症患者营养支持护理新进展.ppt VIP
- 环境影响评价报告公示:兽药原料药技术改造山东新华制药山东新华国际医药工业园东园环评报告环评受理公示.pdf VIP
- 肥胖症中国诊疗指南2026.docx
- NB/T_35112-2018 水电工程层析成像技术规程.pdf VIP
- 航空航天密封设计与密封件选用手册.docx VIP
- 医疗机构依法执业档案.doc
- 2017年6月10日浙江省事业单位统考笔试试卷 《综合应用能力(A类)》《职业能力倾向测验》含答案.pdf VIP
- 岛津COD-4210使用说明书.pdf
原创力文档

文档评论(0)