《预测分析法》实验报告 联系客服

发布时间 : 星期一 文章《预测分析法》实验报告更新完毕开始阅读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)文法,相对来说比上次的递归下降分析程序难些。在实验当中,由于用到了类似栈的处理,出现了不少的错误。不过经过不断的调试和对其基本原理的理解,总算基本解决了,并且使输出显示的比较详细,显示了对输入块的分析过程。在实验最后的调试中让我对该实验有了更全面的知识掌握,从中进步了不少。