- 4
- 0
- 约5.67千字
- 约 31页
- 2018-03-09 发布于河南
- 举报
第4讲编译原理
温故知新 2.5 词法分析器的生成器 用Lex建立词法分析器的步骤 2.5 词法分析器的生成器 Lex程序包括三个部分 声明 %% 翻译规则 %% 辅助过程 Lex程序的翻译规则 p1 {动作1} p2 {动作2} … … pn {动作n} 2.5 词法分析器的生成器 例---声明部分 %{ /* 常量LT, LE, EQ, NE, GT, GE, WHILE, DO, ID, NUMBER, RELOP的定义*/ %} /* 正规定义 */ delim [ \t \n ] ws {delim}+ letter [A ?Za ? z] digit [0?9] id {letter}({letter}|{digit})* number {digit}+(\ .{digit}+)?(E[+\?]?{digit}+)? 2.5 词法分析器的生成器 例---翻译规则部分 {ws} {/* 没有动作,也不返回 */} while {return (WHILE);} do {return (DO);} {id} {yylval = install_id ( ); return (ID);} {number} {yylval=install_num( );return (NUMBER);} “ ” {yylval
您可能关注的文档
最近下载
- 领取执行款授权委托书.docx VIP
- 城市经济学(全套 课件451P).ppt VIP
- 2025年智慧树知到《公共关系实务》考试题库及答案解析.docx VIP
- 塑料袋生产工艺流程详解资料.docx VIP
- 《增材制造工艺制订与实施》课件——增材制造技术的原理.pptx VIP
- 宁大财务管理试题及答案2025年必考版本.pdf VIP
- 投标函-山东济南发电设备.DOC VIP
- 公益培训-施工安全管理、高处作业、有限空间作业、施工临时堆载、冒险作业、沟槽开挖安全管控及重大隐患判定《全省建筑保温材料安全隐患全链条整治行动方案》宣贯.docx VIP
- 专利侵权检索分析报告.PDF VIP
- 园林硬质材料选编.ppt
原创力文档

文档评论(0)