自定義語言的實現——解釋器模式(一)

有朋友一直在等待我的解釋器模式文稿,,現把某個版本發在博客上,歡迎大家討論! 雖然目前計算機編程語言有好幾百種,但有時候我們還是希望能用一些簡單的語言來實現一些特定的操作,我們只要向計算機輸入一個句子或文件,它就能夠按照預先定義的文法規則來對句子或文件進行解釋,從而實現相應的功能。例如提供一個簡單的加法/減法解釋器,只要輸入一個加法/減法表達式,它就能夠計算出表達式結果,如圖18-1所示,當輸入字
相關文章
相關標籤/搜索