词法分析实验讲稿.ppt
《词法分析实验讲稿.ppt》由会员分享,可在线阅读,更多相关《词法分析实验讲稿.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计题目:词法分析程序设计 一、一、设计目的:目的:通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。二、二、设计内容内容编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)三、提示三、提示1、词法分析器的功能和输出格式词法分析器的功能是输入源程序,输出输入源程序,输出单词符号。单词符号。词法分析器的单词符号常常表示成以下的二元式
2、(单词类别码,单词符号的属性值)。本实验中,可采用的是一大类符号一类别码的方式。2、单词的BNF表示-|-|-+-=基本保留字 分隔符等3、“超前搜索”方法词法分析时,常常会用到超前搜索方法。如当前待分析字符串为“a67”,当前字符为,此时,分析器倒底是将其分析为大于关系运算符还是大于等于关系运算符呢?显然,只有知道下一个字符是什么才能下结论。于是分析器读入下一个字符6,这时可知应将解释为大于运算符。但此时,超前读了一个字符6,所以要回退一个字符,词法分析器才能正常运行。在分析标识符,无符号整数等时也有类似情况。三、实验过程和指导:三、实验过程和指导:1.阅读课本有关章节,明确语言的语法,写出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 词法 分析 实验 讲稿
限制150内