编译原理实验报告(词法分析器语法分析器).docx
《编译原理实验报告(词法分析器语法分析器).docx》由会员分享,可在线阅读,更多相关《编译原理实验报告(词法分析器语法分析器).docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编 译 原 理 实 验 报 告 实验一 一、实验名称:词法分析器的设计 二、实验目的:1,词法分析器能够识别简单语言的单词符号 2,识别出并输出简单语言的基本字.标示符.无符号整数.运算符.和界符。 三、实验要求:给出一个简单语言单词符号的种别编码词法分析器 四、实验原理: 1、词法分析程序的算法思想 算法的基本任务是从字符串表示的源程序中识别出具有独立意义的单词符号,其 基本思想是根据扫描到单词符号的第一个字符的种类,拼出相应的单词符号。 2、程序流程图 (1)主程序 (2)扫描子程序 输入要分析的语句 判断读入字符是否为“#” 调用扫描、分析程序 输出单词符号二元组 结束 Token清空
2、Get() 当前字符= 标示符 常数 表中查找 结束 Error() 基本字 用户标示符 输出二元式 结束 3、各种单词符号对应的种别码 单词符号 种别码 助记符 内码值 while 1 while - if 2 if - else 3 else - switch 4 switch - case 5 case - 标识符 6 id id在符号表中的 位置 常数 7 num num在常数表中的 位置 + 8 + - - 9 - - * 10 * - = 11 relop LE 11 relop LT = 11 relop EQ = 12 = - ; 13 ; - 五、实验内容: 1、实验分析 编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 实验 报告 词法 分析器 语法
限制150内