本程序要求用戶在控制臺里輸入非終極符 - 免費下載

編譯器/解釋器資源 文件大小:7 K

?? 資源詳細(xì)信息

文件格式
RAR
上傳用戶
上傳時間
文件大小
7 K
所需積分
2 積分
推薦指數(shù)
????? (5/5)

?? 溫馨提示:本資源由用戶 haoding306 上傳分享,僅供學(xué)習(xí)交流使用。如有侵權(quán),請聯(lián)系我們刪除。

資源簡介

本程序要求用戶在控制臺里輸入非終極符,終結(jié)符與產(chǎn)生式,然后對用戶輸入的文法進行分析,得出first集 與follow 集,并打印出預(yù)測分析表用戶決定是否繼續(xù)進行句型分析,如繼續(xù)則給出符號分析棧的實現(xiàn),從而判斷剛輸入的句子是否為符合該文法的句子。 該程序遵循LL(1) 文法FIRST(A)的構(gòu)造:是A的所有可能推導(dǎo)的開頭終結(jié)符或可能的ε FOLLOW(A)是所有句型中出現(xiàn)在緊接A之后的非終結(jié)符或“#” 預(yù)測分析程序 構(gòu)造LL(1)分析表 ⅰ,構(gòu)造文法中所有元素的FIRST和FOLLOW集合 ⅱ,對文法G的每個產(chǎn)生式A->α執(zhí)行第三步和第四步 ⅲ,對每個終結(jié)符a∈FIRST(α),把A->α加至M[A,a] ⅳ,若ε∈FIRST(α),則對任何b∈FOLLOW(A)把A->α加至M[A,b]中 ⅴ,把所有無定義的M[A,a]標(biāo)上“出錯標(biāo)志”

源碼文件列表

?? 共 3 個源碼文件 點擊文件名可在線查看源代碼

1 ??
grammer.plg
大小: 248 B
查看源碼
2 ??
grammer.h
大小: 3.6 KB
查看源碼
3 ??
grammer.cpp
大小: 17.38 KB
查看源碼
??
溫馨提示:點擊文件名或"查看源碼"按鈕可在線瀏覽源代碼,支持語法高亮顯示。

立即下載此資源

提示:下載后請用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip

資源說明

?? 下載說明

  • 下載需消耗 2積分
  • 24小時內(nèi)重復(fù)下載不扣分
  • 支持?jǐn)帱c續(xù)傳
  • 資源永久有效

?? 使用說明

  • 下載后用解壓軟件解壓
  • 推薦 WinRAR 或 7-Zip
  • 如有密碼請查看說明
  • 解壓后即可使用

?? 積分獲取

  • 上傳資源獲得積分
  • 每日簽到免費領(lǐng)取
  • 邀請好友注冊獎勵
  • 查看詳情 →

相關(guān)標(biāo)簽

點擊標(biāo)簽查看更多相關(guān)資源:

相關(guān)資源推薦