发布时间 : 星期一 文章《预测分析法》实验报告更新完毕开始阅读617fe7aa770bf78a652954a8
}
}
}
return i ;
printf(\exit(0) ;
int col(char c) { }
{ }
for (int i=0; i<(int)strlen(T); i ++ )
if (c == T[i]) return i;
printf(\exit(0);
bool isNT(char c) //是否是非终结符 { }
bool isT(char c) //是否是终结符(不包括'#') { }
for (int i = 0; i < (int)strlen(T) - 1; i ++ ) { }
return false;
if (c == T[i]) { }
return true;
for (int i = 0; i < (int)strlen(NT); i ++ ) { }
return false;
if (c==NT[i])
return true;
三.实验步骤
四.总结与回顾
通过该实验的操作,我了解了预测分析器的内部工作原理,这次的预测分析程序实验同样要求文法必须是LL(1)文法,相对来说比上次的递归下降分析程序难些。在实验当中,由于用到了类似栈的处理,出现了不少的错误。不过经过不断的调试和对其基本原理的理解,总算基本解决了,并且使输出显示的比较详细,显示了对输入块的分析过程。在实验最后的调试中让我对该实验有了更全面的知识掌握,从中进步了不少。