當前位置:首頁 » 編程軟體 » 編譯原理實驗pl0

編譯原理實驗pl0

發布時間: 2025-05-09 13:18:03

① 求C語言編譯原理語法分析程序

一繼承的詞法來自

http://blog.sina.com.cn/s/blog_67c9fc300100srad.html
二語法

用擴充的BNF表示如下:

⑴<程序>::=begin<語句串>end

⑵<語句串>::=<語句>{;<語句>}

⑶<語句>::=<賦值語句>

⑷<賦值語句>::=ID:=<表達式>

⑸<表達式>::=<項>{+<項> | -<項>}

⑹<項>::=<因子>{*<因子> | /<因子>

⑺<因子>::=ID | NUM | (<表達式>)

三要求

輸入單詞串,以「#」結束,如果是文法正確的句子,則輸出成功信息,列印「success」,否則輸出「error」。

例如:

輸入 begin a:=9; x:=2*3; b:=a+x end #

輸出 success!

輸入 x:=a+b*c end #

輸出 error!

熱點內容
java求絕對值 發布:2025-07-10 14:10:55 瀏覽:651
usb調試開關在哪裡安卓 發布:2025-07-10 13:59:55 瀏覽:76
資料庫維度 發布:2025-07-10 13:54:31 瀏覽:798
c語言位域的賦值 發布:2025-07-10 13:54:30 瀏覽:582
查成績密碼忘了怎麼辦 發布:2025-07-10 13:52:21 瀏覽:818
java死 發布:2025-07-10 13:51:30 瀏覽:995
車輛設施配置有哪些 發布:2025-07-10 13:42:28 瀏覽:819
java的成員 發布:2025-07-10 13:38:59 瀏覽:719
荒島餘生ftp 發布:2025-07-10 13:36:46 瀏覽:921
賽車配置有哪些車型 發布:2025-07-10 13:35:15 瀏覽:512