【编译原理】词法分析(CC++源代码+实验报告).pdfVIP

  • 24
  • 0
  • 约6.29千字
  • 约 19页
  • 2022-10-23 发布于上海
  • 举报

【编译原理】词法分析(CC++源代码+实验报告).pdf

【编译原理】词法分析(CC++源代码+实验报告) ⽂章⽬录 1 实验⽬的和内容 1.1实验⽬的 (1)根据 PL/0 语⾔的⽂法规范,编写PL/0语⾔的词法分析程序;或者调研词法分析程序的⾃动⽣成⼯ 具LEX或FLEX ,设计并实现⼀个能够输出单词序列的词法分析器。 (2)通过设计调试词法分析程序,实现从源程序中分离出各种类型的单词;加深对课堂教学的理解; 提⾼词法分析⽅法的实践能⼒。 (3)掌握从源程序⽂件中读取有效字符的⽅法和产⽣源程序的内部表⽰⽂件的⽅法。 (4)掌握词法分析的实现⽅法。 (5)上机调试编出的词法分析程序。 1.2实验内容 根据PL/0语⾔的⽂法规范,编写PL/0语⾔的词法分析程序。要求: (1)把词法分析器设计成⼀个独⽴⼀遍的过程。 (2)词法分析器的输出形式采⽤⼆元式序列,即:(单词种类, 单词的值) 2 设计思想 2.1单词种类及其正规式 (1)基本字 单词的值单词类型正规式r begin beginsym begin call callsym call const constsym const do dosym do end endsym end if ifsym if odd oddsym odd procedure proceduresym procedure read re

文档评论(0)

1亿VIP精品文档

相关文档