如何自己動手設計解譯器
程式作品C 語言JavaC#JavaScript常用函數文字處理遊戲程式衛星定位系統程式資料結構網路程式自然語言人工智慧機率統計資訊安全等待完成訊息相關網站參考文獻最新修改簡體版English |
程式專案下載:Interpreter.zip 簡介解譯器 (Interpreter) 是用來執行程式語言的一種程式,本文目的在示範如何設計一個簡單的解譯器,為了簡化起見,我們將 C 語言的語法簡化,形成一個小型語言,稱為 C0 。舉例而言,以下程式 test99.c0 就是一個 C0 語言的程式範例。
實作我們利用 C# 語言設計出 C0 語言的解譯器,其程式碼如下所示。
|
page revision: 7, last edited: 19 Oct 2010 09:08
Post preview:
Close preview