编译原理实验报告材料LL(1)分析报告法84481.docVIP

  • 4
  • 0
  • 约8.04千字
  • 约 24页
  • 2019-11-09 发布于安徽
  • 举报

编译原理实验报告材料LL(1)分析报告法84481.doc

标准文案 大全 课 程 编译原理 实验名称 实验二 LL(1)分析法 实验目的 1.掌握LL(1)分析法的基本原理; 2.掌握LL(1)分析表的构造方法; 3.掌握LL(1)驱动程序的构造方法。 实验内容及要求 根据某一文法编制调试LL(1)分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对预测分析LL(1)分析法的理解。 对下列文法,用LL(1)分析法对任意输入的符号串进行分析: (1)E-TG (2)G-+TG (3)G-ε (4)T-FS (5)S-*FS (6)S-ε (7)F-(E) (8)F-i 程序输入一以#结束的符号串(包括+*()i#),如:i+i*i#。输出过程如下: 步骤 分析栈 剩余输入串 所用产生式 1 E i+i*i# E-TG ... ... ... ... 实验过程及结果 代码如下: #includeiostream #include edge.h using namespace std; edge::edge() { cinleftright; rlen=right.length(); if(NODE.find(left)NODE.length()) NODE+=left; } string edge::getlf() { return left; } strin

文档评论(0)

1亿VIP精品文档

相关文档