語法分析
C2.1 實驗目的
編制一個遞歸下降分析程序,實現對詞法分析程序所提供的單詞序列的語法檢查和結構分析.
C2.2 實驗要求
利用C語言編制遞歸下降分析程序,并對簡單語言進行語法分析.
C2.2.1待分析的簡單語言的語法
用擴充的BNF表示如下:
(1)<程序>::=begin<語句串>end
(2)<語句串>::=<語句>{ <語句>}
(3)<語句>::=<賦值語句>
(4)<賦值語句>::=ID:=<表達式>
(5)<表達式>::=<項>{+<項> | —項>}
(6)<項>::=<因子>{*<因子> | /<因子>}
(7)<因子>::=ID | NUM | (<表達式>)
C2。2。2實驗要求說明
輸入單詞串,以“?!苯Y束,如果是文法正確的句子,則輸出成功信息,打印“success”,否則輸出“error”.
標簽:
分
程序
2.1
2.2
上傳時間:
2014-09-05
上傳用戶:caiiicc