实验五 SLR语法分析器.docVIP

  • 356
  • 0
  • 约 11页
  • 2016-08-08 发布于浙江
  • 举报
实验五 SLR语法分析器

《编译原理》实验报告 实验序号:   05      实验项目名称: SLR语法分析器 学  号 姓  名 专业、班 实验地点 指导教师 实验时间 一、实验目的及要求 利用SLR文法的原理,掌握非递归预测分析的编程方法。 二、实验设备(环境)及要求 确定开发工具,如TC、VC、VC++、Delphi等;花一周时间熟悉开发工具。花一周时间确定被处理的语言的语法特点(初步确定,也可使用现成语言如Pascal、C等)。写好实验报告,编好程序。 利用c语言实现以下SLR文法的分析程序。 文法的开始符号为: E--E+T E--T T--T*F T--F F--(E) F--id 实验步骤 1、建立该文法的分析表; 2、编程实现LR分析程序。 四、实验结果与数据处理 1文法分析表: 2.程序分析: 实验源程序: #includestdio.h #includestdlib.h int Action[12][6]= { 105,0,0,104,0,0, 0,106,0,0,0,-1, 0,52,107,0,52,52, 0,54,54,0,54,54, 105,0,0,104,0,0, 0,56,56,0

文档评论(0)

1亿VIP精品文档

相关文档