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

正文內(nèi)容

編譯原理課程設(shè)計(jì)--語法分析器-資料下載頁

2025-01-13 17:29本頁面
  

【正文】 US TERM {$$=A_OpExp(EM_tokPos,$2,$1,$3)。} 。TERM : FACTOR | TERM TIMES FACTOR {$$=A_OpExp(EM_tokPos,$2,$1,$3)。} | TERM DIVIDED FACTOR {$$=A_OpExp(EM_tokPos,$2,$1,$3)。} 。FACTOR : VARIETY {$$=A_VarExp(EM_tokPos,$1)。} | INT {$$=A_IntExp(EM_tokPos,$1)。} | FLOAT {$$=A_RealExp(EM_tokPos,$1)。} | LPAREN CALCULATEEXPRESS RPAREN {$$=$2。} 。RELATIONEXPRESS : CALCULATEEXPRESS EQ CALCULATEEXPRESS {$$=A_BExp(EM_tokPos,$2,$1,$3)。}| CALCULATEEXPRESS NEQ CALCULATEEXPRESS {$$=A_BExp(EM_tokPos,$2,$1,$3)。}| CALCULATEEXPRESS GE CALCULATEEXPRESS {$$=A_BExp(EM_tokPos,$2,$1,$3)。}| CALCULATEEXPRESS LE CALCULATEEXPRESS {$$=A_BExp(EM_tokPos,$2,$1,$3)。}| CALCULATEEXPRESS GT CALCULATEEXPRESS {$$=A_BExp(EM_tokPos,$2,$1,$3)。}| CALCULATEEXPRESS LT CALCULATEEXPRESS {$$=A_BExp(EM_tokPos,$2,$1,$3)。} 。VARIETY : ID {$$=A_Id(EM_tokPos,$1)。}3) 注意的事項(xiàng)文法的書寫要注意避免沖突,但不能改變原語言的語法結(jié)構(gòu)。這里是對文法的結(jié)構(gòu)做了微小的變化,將變量聲明部分更改為VAR加一個(gè)變量聲明表。將變量聲明表的結(jié)構(gòu)調(diào)整為變量聲明加分號(hào)或者是變量聲明加分號(hào)再加一個(gè)變量聲明表,這樣在識(shí)別一個(gè)變量聲明結(jié)構(gòu)后又遇到一個(gè)分號(hào)時(shí)就一定會(huì)移進(jìn)而不會(huì)發(fā)生移進(jìn)—?dú)w約沖突。5. 輸出函數(shù)部分1) 基本原理這部分的功能主要是根據(jù)語法分析器構(gòu)造的語法樹輸出語義相同的C語言源程序,因此主要是實(shí)現(xiàn)各個(gè)語法結(jié)構(gòu)的打印輸出。由于各語法結(jié)構(gòu)層層嵌套,語法樹采用自下而上的方式構(gòu)造,因此輸出可以采用自頂向下的方式,通過函數(shù)的層層調(diào)用完成程序各個(gè)部分的輸出,最后完成整個(gè)源程序的輸出。2) 解決方式輸出采用自頂向下的方式,各個(gè)語法結(jié)構(gòu)的輸出函數(shù)只負(fù)責(zé)本語法結(jié)構(gòu)的正確輸出,而不會(huì)向上負(fù)責(zé),但是會(huì)向下傳遞一下格式控制的信息,在這里指的是輸出的語法結(jié)構(gòu)距行首有多少空格,這主要是為了輸出的美觀整齊。6. 主函數(shù)部分功能分析:由主函數(shù)負(fù)責(zé)調(diào)用語法分析器,語法分析器調(diào)用詞法分析器。語法分析成功后由主函數(shù)顯示分析成功的提示信息并調(diào)用輸出函數(shù),將語法分析建立的語法樹的根節(jié)點(diǎn)傳遞給輸出函數(shù),完成同語義C語言源程序的輸出。四、 實(shí)驗(yàn)結(jié)果1. 詞法分析器與語法分析器編譯后與數(shù)據(jù)定義文件和輸出函數(shù)文件由gcc編譯連接后生成可執(zhí)行文件。執(zhí)行可執(zhí)行文件,顯示分析成功并打印出相應(yīng)的C語言源程序。,測試時(shí)提示存在語法錯(cuò)誤。2. 運(yùn)行時(shí)屏幕截圖
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1