算符优先文法分析器(5)
发布时间:2021-06-07
发布时间:2021-06-07
{
shengyuchuan();
lexbuf[f]='\0';
flag=flag+1;
printf("(%d) %s %c %c %s 移进\n",flag,fenxizhan,p6,a,lex);
//printf("1 ");
//printf(" %s ",fenxizhan);
//printf(" %c ",p);
// printf(" %c ",a);
//printf(" %s",lex);
//printf(" 移进\n");
// printf("%s",lex);
//printf("(i)");
k=k+1;
fenxizhan[k]=a;
}
else
{
if(p6=='=')
{
z4=panduanyou(fenxizhan[j]);
n4=panduanyou('#');
p4=youxian[z4][n4];
if(p4=='=')
{
shengyuchuan();
flag++;
printf("(%d) %s %c %c %s \n",flag,fenxizhan,p6,a,lex);
printf("合法的句子");
break;
}
else
{
k=k+1;
fenxizhan[k]=a;
}
}
else
{
printf("出错"); 接受