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

正文內(nèi)容

正規(guī)文法轉(zhuǎn)換成正規(guī)式(編輯修改稿)

2025-07-23 14:24 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 } public void showthenewproduce(){ (最新的產(chǎn)生式輸出如下:)。 for(int i=0。i()。i++){ ( )。 VectorString temp=(VectorString)(i)。 ((String)(0)++(String)(1))。 } ()。 } public String whattag(String noendcharacter ){//判斷某個(gè)非終結(jié)符在表中的狀態(tài),只有yes,no unsure三種 for(int i=0。i()。i++){ VectorString temp=( VectorString)(i)。 if((0).equals(noendcharacter)){ return (String)(1)。 }//if }//for return error。 }//public String whattag public void initial_table(){ for(int i=0。i()。i++){ VectorString temp=new VectorString()。 ((String)(i))。 (unsure)。 (temp)。 }//for }//public void initial_table(){ public void updatetable(String left,String tag){ for(int i=0。i()。i++){ VectorString temp=(VectorString)(i)。 if((0).equals(left)){ (1,tag)。 (表格已被更新為:+(0)+ +(1))。 } }//for }//public void updatetable(String left,String tag) public void deleteall(String left){//刪除以某個(gè)字符為左部的所有產(chǎn)生式 boolean flag=true。 BlockB: while(flag){ flag=false。 for(int i=0。i()。i++){ VectorString temp=(i)。 if((0).equals(left)){ if((temp)){ //(以+left+為左部的產(chǎn)生式 被刪除)。 } else{ //(fail to remove this produce:+以+left+為左部的產(chǎn)生式 )。 } flag=true。 continue BlockB。 }//if }//for }//while() }//public void deleteall(String left) public VectorVectorString deleteAppointall(VectorVectorString produce,String left){//刪除以某個(gè)字符為左部的所有產(chǎn)生式 VectorVectorString delete=new VectorVectorString()。 boolean flag=true。 BlockB: while(flag){ flag=false。 for(int i=0。i()。i++){ VectorString temp=(i)。 if((0).equals(left)){ (temp)。 if((temp)){ //(以+left+為左部的產(chǎn)生式 被刪除)。 } else{ //(fail to remove this produce:+以+left+為左部的產(chǎn)生式 )。 } flag=true。 continue BlockB。 }//if }//for }//while() return delete。 }//public void deleteAppointall(String left) public void delete(String left,String right){//刪除某條特定的產(chǎn)生式 //(欲刪除產(chǎn)生式:+left++right)。 VectorString temp=new VectorString()。 (left)。 (right)。 if((temp)){ //(left++right+ produce has deleted successfuly)。 } else{ (fail to remove this produce:+left++right)。 } }//public void delete(String left,String right) public boolean Isleftempty(String left){//判斷以某個(gè)左部為產(chǎn)生式是否為空 for(int i=0。i()。i++){ VectorString temp=(VectorString)(i)。 if((0).equals(left)){ return false。 } }//for return true。 }//public boolean Isleftempty(String left) public void deleteAppoint(VectorVectorString produce,String left,String right){//刪除某條特定的產(chǎn)生式 //(欲刪除產(chǎn)生式:+left++right)。 VectorString temp=new VectorString()。 (left)。 (right)。 if((temp)){ //(left++right+ produce has deleted successfuly)。 } else{ (fail to remove this produce:+left++right)。 } }//public void deleteAppoint public void firststep(){ Boolean flag=true。 BlockA: while(flag){ flag=false。 for(int i=0。i()。i++){ VectorString temp=(i)。 String left=(0)。 String right=(1)。 //(firststep 產(chǎn)生式:+left++right)。 if((()==1)amp。amp。(right)){//r如果長(zhǎng)度為1且是終結(jié)符 //(產(chǎn)生式:+left++right+滿足條件)。 updatetable(left,yes)。 deleteall(left)。 flag=true。 continue BlockA。 } }//for }//while }//public void firststep() public void secondstep(){
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1