用子程序調用法設計語法分析器

 

對每個非終極符按其產生式結構產生相應語法分析子程序.

其中:

     1,終極符產生匹配命令

     2,非終極符則產生調用命令

 

 

實驗用例:

Z a B a

B b B  | c

 

 

 

 

結果:

Please Input A String(a|b|c)(#結束):

abbbca#

接收,是合法的句子!

 

2,輸入不合法句子:

結果:

Please Input A String(a|b|c)(#結束):

abbbbb#

錯誤,句子非法!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章