freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

編譯原理實(shí)驗(yàn)報(bào)告-預(yù)覽頁(yè)

 

【正文】 中間變量,對(duì)first集合排序時(shí)使用 char r[10]。 t=0。i++) //初始化FIRST集 { for(j=0。 } nT[i].fir=0。 k1=0。\039。j++) { if(nT[i].nonTerminal==[j].) //步驟二 { if([j].rData[0]=39。[j].rData[0]=39。 [j].=0。*39。A39。Z39。i++) //將計(jì)算過(guò)first集合的非終結(jié)符對(duì)應(yīng)的標(biāo)志位置1 { for(j=0。[j].==2) { break。i++) { f2=1。\039。 low=0。f2。\039。 right++。m++) { while(nT[j].first[k]!=39。a39。z39。nsum。 while(nT[n].first[b]!=39。) { nT[j].first[k]=nT[n].first[b]。 }} if(r[m]==nT[n].nonTerminalamp。\039。 } f=0。 k++。i++) //對(duì)非終結(jié)符的first集合從小到大排序 { j=0。 a=j。 a++。} j++。\039。 k=0。) { if(r[k]!=nT[i].first[j]) { k++。 } for(a=0。\039。k=0。 if([i].rData[0]=39。[i].rData[0]=39。 } if([i].rData[0]=39。[i].rData[0]=39。k++) { if([i].rData[0]==nT[k].nonTerminal) { if(nT[k].tag==0) { f=1。) { nT[i].firsts[a]=nT[k].first[a]。 while(nT[k].first[a]!=39。) { nT[i].firsts[j]=nT[k].first[a]。 if(f) { continue。a39。z39。 } else { for(k=0。\039。 j++。) { nT[i].firsts[j]=nT[k].first[a]。 }}}} b++。*39。i++) //對(duì)字符串的first集合從小到大排序 { j=0。 a=j。 a++。 } j++。\039。 k=0。) { if(r[k]!=nT[i].firsts[j]) { k++。 } for(a=0。\039。 printf(非終結(jié)符%c的first集為:,nT[i].nonTerminal)。 j++。inum。\039。 } printf(\n)。isum。\039。 }}int main(){ Production p,p1。\039。 flag=isJudLegal(p)。 return 0。 if(judgeGrammar(p,nT)) { printf(輸入的產(chǎn)生式存在其它形式的遞歸?。。。。。n)。//初始化follow集合 calFollow(p,nT)。 if(judgeLL1(p,nT)) { printf(\n)。 }實(shí)驗(yàn)截圖:其中空用*代替,以結(jié)束文法的輸
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1