全文预览

first集和follow集生成算法模拟

上传者:读书之乐 |  格式:doc  |  页数:23 |  大小:294KB

文档介绍
ight[jj]); if(!(TT.find('*')>100)&&(jj+1)<p[i].right.length()) { sort(TT.begin(),TT.end()); stringtt; for(intt=1;t<TT.length();t++) { tt+=TT[t]; } TT=tt; tt=""; for(t=0;t<TT.length();t++) { if(FF.find(TT[t])>100&&TT[t]!='*') { FF+=TT[t]; } } } else { for(t=0;t<TT.length();t++) { if(FF.find(TT[t])>100) { FF+=TT[t]; } } break; } } if(FF.find('*')>100) { for(k=0;k<FF.length();k++) { if(Follow[Vn.find(ch)].find(FF[k])>100) { Follow[Vn.find(ch)]+=FF[k]; } } } else { for(k=0;k<FF.length();k++) { if((Follow[Vn.find(ch)].find(FF[k])>100)&&FF[k]!='*') { Follow[Vn.find(ch)]+=FF[k]; } } stringdd; dd=Letter_Follow(p,p[i].left[0]); NONE[Vn.find(p[i].left[0])]=0; for(k=0;k<dd.length();k++) { if(Follow[Vn.find(ch)].find(dd[k])>100) { Follow[Vn.find(ch)]+=dd[k]; } } } } } }?}?returnFollow[Vn.find(ch)];}第页

收藏

分享

举报
下载此文档