轉自:http://wantnon.spaces.live.com/blog/cns!22376C1C5B93C0AD!464.entry
源代碼下載。
用c++寫的解釋器,
語法規則類似于C和matlab,
支持數組和函數調用,并用mfc做了個簡單界面,
內附詳細說明及例子程序。
今后如有任何更新,將在本日志貼出。
更新到第五版:
(1),計算器工具中增加了公式的“立體顯示”,(對任意復雜的分式都可以以正確的層次部句顯示出來)。
(2),從本版本始開放源代碼。
第五版下載地址:
http://cid-22376c1c5b93c0ad.skydrive.live.com/self.aspx/.Public/Tiny%20Compiler%5E55r%5E6.rar
開放源代碼申明:
本程序源碼僅供學習探討,永遠不可用于商業目的。
您可以借鑒其中的算法和片段,也可以做出自己的改進,但改進后必須注明為您自己的版本,以便與原作相區別(請保持原系列的純凈)。
如轉載本代碼請保持完整(不可增刪或修改任何一個文件)。
本程序的官方日志:http://wantnon.spaces.live.com/blog/cns!22376C1C5B93C0AD!464.entry
如有更新也將于此日志中給出。
作者空間:http://wantnon.spaces.live.com/
歡迎留言提出寶貴意見。
我的口號:敞開心扉,開放源碼,供小方學習,任大方貽笑。(主題曲:“村里有個姑娘叫小方……”:))
截圖:
-----------------------------------------------------------------------------
歷史版本:
第四版:
更新到第四版:
(1),增加了語法樹的析構函數,內存回收更徹底。
(2),增加了顯示語法樹的功能:
當運行完一個程序之后,點“圖形->語法樹”可以顯示語法樹的結構。
第四版下載地址:
http://cid-22376c1c5b93c0ad.skydrive.live.com/self.aspx/.Public/Tiny%20Compiler%5E54r%5E6.rar
截圖:

--
第三版:
第三版下載地址:
http://cid-22376c1c5b93c0ad.skydrive.live.com/self.aspx/.Public/Tiny%20Compiler^53r^6.rar
截圖:
