编译原理第一次上机实验报告软工_李_u2014172xx.docxVIP

  • 43
  • 0
  • 约6.96千字
  • 约 16页
  • 2018-02-25 发布于浙江
  • 举报

编译原理第一次上机实验报告软工_李_u2014172xx.docx

编译原理第一次上机实验报告软工_李_u2014172xx

编译原理第一次上机实验报告姓名:李x班级:软工140x班学号:U2014172xx实验一 设计实现简单语言的词法分析器1、实验目的通过该实验,熟练应用编译原理关于词法分析的基本理论和方法;学会用C/C++高级程序设计语言设计一个词法分析器;加深对编译原理理论的分析理解,提高实际操作和解决具体问题的能力。2、实验条件计算机上安装C/C++编译处理软件。3、实验内容及要求对下述单词表定义的语言设计编制一个词法分析器。单词符号及种别表和词法分析器功能及基本要求如下:(1)单词符号及种别表单词符号种别编码单词值main1 int 2 float3 double4 char5 if 6 else 7 do8 while9 l(l|d)*10内部字符串 ( +|-|ε ) dd*(.dd* | ε)( e ( +|-|ε ) dd*|ε) 20二进制数值表示=21 +22- 23 * 24 / 25 (26 )27 {28 }29 ,30 ;31 32 =33 34 =35 ==36 !=37 #0 (2)词法分析器功能及基本要求处理用户提交的符合上述词法的源代码序列,进行词法分析,并输出单词二元组。(1)总体设计思想算法的基本任务是从字符串表示的源程序中识别出具有独立意义的单词符号,其基本思想是根据扫描到单词符号的第一个字种类,拼出相应的单一符号;(2)详细算法设计当ch!=’$’时,wh

文档评论(0)

1亿VIP精品文档

相关文档