基于LEX的C语言词法分析器课件.pptx

上传人:rrsccc 文档编号:10359010 上传时间:2021-05-11 格式:PPTX 页数:9 大小:4.03MB
返回 下载 相关 举报
基于LEX的C语言词法分析器课件.pptx_第1页
第1页 / 共9页
基于LEX的C语言词法分析器课件.pptx_第2页
第2页 / 共9页
基于LEX的C语言词法分析器课件.pptx_第3页
第3页 / 共9页
基于LEX的C语言词法分析器课件.pptx_第4页
第4页 / 共9页
基于LEX的C语言词法分析器课件.pptx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《基于LEX的C语言词法分析器课件.pptx》由会员分享,可在线阅读,更多相关《基于LEX的C语言词法分析器课件.pptx(9页珍藏版)》请在三一文库上搜索。

基于LEX的C语言词法分析器,Flex+Gcc,1,基于LEX的C语言词法分析器,LEX语法简介,Lex 可以理解的程序格式。 一个 Lex 程序分为三个段: 第一段是 C 和 Lex 的全局声明 第二段包括模式(C 代码) 第三段是补充的 C 函数。,2,基于LEX的C语言词法分析器,词法识别分类,保留字 标识符 常数 正负 整形 浮点型 16进制 科学计数法 操作符 字符串 分隔符 头文件,3,基于LEX的C语言词法分析器,词法识别分类,保留字,4,基于LEX的C语言词法分析器,词法识别分类,操作符,5,基于LEX的C语言词法分析器,词法识别分类规则,正则表达式不完全支持,6,基于LEX的C语言词法分析器,词法识别分类顺序,不可避免,不同的识别(分类)规则,会出现相同的识别结果,这里通过改变顺序,可以降低程序识别时的出错率。,7,基于LEX的C语言词法分析器,测试代码,ori.c,8,基于LEX的C语言词法分析器,分析结果,9,基于LEX的C语言词法分析器,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1