实验4-5--预测分析表方法.docxVIP

  • 21
  • 0
  • 约9.16千字
  • 约 15页
  • 2020-12-15 发布于山东
  • 举报
一、实验名称 预测分析表方法的实现 二、实验目的 理解预测分析表方法的实现原理。 三、实验内容 编写一通用的预测法分析程序, 要求有一定的错误处理能力, 出错后能够使程序继续运行下去,直到分析过程结束。可通过不同的文法(通过数据表现)进行测试。 四、实验内容提示 1.算法数据构造: 构造终结符数组: char Vt[10][5]={ “id”,”+” } ; 构造非终结符数组: char Vn[10]={ }; 构造 follow 集数组: char *follow[10][10]={ 并存放,可省略,直接给出分析表。 ) 数据构造示例(使用的预测分析表构造方法 1):  }  (可将  follow  集与预测分析表合 /*data1.h 简单算术表达式数据 */ char VN[10][5]={ E , E , T , T , F }; int length_vn=5; // 非终结符的个数  // 非终结符表 char VT[15][5]={ id , + , * , ( , ) , # }; int length_vt=6; // 终结符的个数  // 终结符表 char Fa[15][10]={ TE , +TE , , FT , *FT , , (E) , id }; // 产生式表 :E-TE 1:E-+TE 2:E- 空 // 3

文档评论(0)

1亿VIP精品文档

相关文档