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

正文內(nèi)容

編譯原理報告(8)-閱讀頁

2025-04-07 12:06本頁面
  

【正文】 39。 : m_getch()。 mywordword=。 break。\039。 mywordword=OVER。 break。 mywordword=ERROR。 }}************************************************************************************************************************* include include include //語法部分的實現(xiàn),后續(xù)給出利用C++實現(xiàn)的代碼int main(){ int over=1。 printf(Enter Your words(end with ):\n)。 p_input=0。 m_getch()。39。 oneword=scaner()。 else printf((%d,39。),onewordtypenum,onewordword)。amp。 printf(\n\n)。 p_token=0。 ()。}************************************************************:說明:因為我的程序是直接把語法和詞法一起調(diào)用了一下,所以出現(xiàn)了“語句錯誤”(無法識別if)。利用C語言編制遞歸下降分析程序,并對簡單語言進行語法分析。例如: 輸入 begin a:=9;x:=2*3;b:=a+x end 輸出 success 輸入 x:=a+b*c end 輸出error 語法分析程序的算法思想 (1)。 (3)。 語句串分析示意圖 statement語句分析函數(shù)示意圖 expression表達式分析函數(shù)示意圖 term分析函數(shù)示意圖 factor分析過程示意圖 語法分析程序的C++語言實現(xiàn) 代碼實現(xiàn)************************************************************class yufa{ friend WORD* scaner()。 int kk。 kk=k。 void factor()。 void statement()。 void lrparser()。void yufa::factor(){ if(onewordtypenum==10||onewordtypenum==11) oneword=scaner()。 expression()。 else { printf(39。錯誤\n)。 } } else { printf(表達式錯誤\n)。 } return 。 while(onewordtypenum==15||onewordtypenum==16) { oneword=scaner()。 } return 。 while(onewordtypenum==13||onewordtypenum==14) { oneword=scaner()。 } return 。 if(onewordtypenum==18) { oneword=scaner()。 } else { printf(賦值號錯誤\n)。 } } else { printf(語句錯誤\n)。 } return 。 while(onewordtypenum==26) { oneword=scaner()。 } return 。 yucu()。 if(onewordtypenum==1000amp。kk==0) { printf(success\n)。 kk=1。 kk=1。}*************************************************************** 實例檢測說明:程序所識別的賦值號應該為:=而不是=所以報錯說明:end 前面不能有分號,所以報錯。 3.實驗心得通過本次實驗,我親自動手實現(xiàn)了詞法語法分析程序的設計,通過這次設計也使我對語法詞法分析有了更加深刻的理解。在整個實驗實現(xiàn)的過程中,我在語法分析程序上吃了一點小虧。后來仔細的又把流程一步步走了一遍,發(fā)現(xiàn)其實這幾個函數(shù)中使用的數(shù)據(jù)并沒有什么太大的相關(guān)性,每一個函數(shù)調(diào)用scaner的時候都可以直接用全局變量的形式來進行更改。本次實驗讓我學會了遞歸向下的詞法分析過和,同時也讓我學會了寫程序要多動腦,先把問題想明白了再來寫代碼,不然的話,錯誤可就不是一般的多了21
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1