安徽工业大学编译原理实验报告.docVIP

  • 42
  • 0
  • 约1.16万字
  • 约 19页
  • 2016-11-29 发布于重庆
  • 举报
安徽工业大学编译原理实验报告

编译原理实验报告 姓名:叶玉虎 班级:计122班 指导老师:王森玉 实验日期:2015/5/11 实验内容: 1.求出每个非终结符的FIRST集合 2.求出每个产生式右部的FIRST集合 3.求出每个非终结符的Follow集合 实验环境: Visual Studio2010 实验目的: 让同学们掌握FIRST集合和FOLLOW集合的求法 实验代码: #includestdio.h #includestring.h #define MAX 50 char css[MAX][MAX];//保存所有的产生式 int count=0; int cnt=0; struct L{//保存所有的终结符 char ch; int flag;//1:能推出ε,0:不能,初值:-1 int num; char first[MAX]; int s;//first的长度 char follow[MAX]; int l;//follow的长度 }l[MAX]; //对输入的格式进行控制,并校验输入是否符合格式 int handle(char a[]) { int len,i=0,j,k; len=st

文档评论(0)

1亿VIP精品文档

相关文档