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

正文內(nèi)容

編譯原理報告(8)(已改無錯字)

2023-04-23 12:06:48 本頁面
  

【正文】 mywordword=!=。 return myword。 } retract()。 mywordtypenum=1。 mywordword=ERROR。 return myword。 break。 case 39。39。 : m_getch()。 mywordtypenum=0。 mywordword=。 return myword。 break。 case 39。\039。: mywordtypenum=1000。 mywordword=OVER。 return myword。 break。 default: mywordtypenum=1。 mywordword=ERROR。 return myword。 }}************************************************************************************************************************* include include include //語法部分的實現(xiàn),后續(xù)給出利用C++實現(xiàn)的代碼int main(){ int over=1。 WORD* oneword=new WORD。 printf(Enter Your words(end with ):\n)。 scanf(%[^]s,input)。 p_input=0。 do { p_token=0。 m_getch()。 if(ch!=39。39。) { retract()。 oneword=scaner()。 if(onewordtypenum!=1000) { if(onewordtypenum!=10) printf((%d,%s),onewordtypenum,onewordword)。 else printf((%d,39。%s39。),onewordtypenum,onewordword)。 } } }while(onewordtypenum!=1000 amp。amp。 onewordtypenum!=1)。 printf(\n\n)。 p_input=0。 p_token=0。 yufa yf(scaner(),0)。 ()。 return 0。}************************************************************:說明:因為我的程序是直接把語法和詞法一起調(diào)用了一下,所以出現(xiàn)了“語句錯誤”(無法識別if)。 編制一個遞歸下降分析程序,實現(xiàn)對詞法分析程序所提供的單詞序列的語法檢查和結(jié)構(gòu)分析。利用C語言編制遞歸下降分析程序,并對簡單語言進行語法分析。1. 待分析的簡單語言的語法用擴充的BNF表示如下:(1)程序::=begin語句串end(2)語句串::=語句{;語句}(3)語句::=賦值語句(4)賦值語句::=ID:=表達式(5)表達式::=項{+項|項}(6)項::=因子{*因子|/因子}(7)因子::=ID|NUM|(表達式)輸入單詞串,以““結(jié)束,如果是文法正確的句子,則輸出成功信息,打印“success”,否則輸出“error”。例如: 輸入 begin a:=9;x:=2*3;b:=a+x end 輸出 success 輸入 x:=a+b*c end 輸出error 語法分析程序的算法思想 (1)。 (2)。 (3)。 (4)、。 語句串分析示意圖 statement語句分析函數(shù)示意圖 expression表達式分析函數(shù)示意圖 term分析函數(shù)示意圖 factor分析過程示意圖 語法分析程序的C++語言實現(xiàn) 代碼實現(xiàn)************************************************************class yufa{ friend WORD* scaner()。 private : WORD *oneword。 int kk。 public : yufa(WORD* x,int k) { one
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1