?? readme.txt
字號:
本源碼是一個小型的pascal解釋器,支持for語法,while語法,repeat語法,if語法,procedure過程,function
函數,遞歸調用,調用外部函數等。功能和語法比較簡單。用法也很簡單,在左邊的Tab頁中選擇一個例子,
然后點擊編譯button,就可以看到右邊的Tab頁中看到編譯后的結果,其中變量頁包含了源程序中聲明的變量,
常量頁包含了源程序中的常量一般是數字常量,方法頁中包含了代碼中聲明的過程和函數,而P-Code頁是對源
程序編譯后生成的偽代碼。
需要說明的是本人也是編譯原理的愛好者,不過清華出的一本編譯原理看了n多編就是不得其法而入門,
后來在網上發現一個Delphi控件實現了類似功能,在對它進行了深入研究后發現從實際出發學編譯原理要好
懂得多,于是對該源碼進行了比較大的改動,從自已的理解出發重新寫了核心代碼,雖然該代碼量并不長,
只有3600多行但我對它卻倍加愛護,因為學會編譯原理并用之開發一個編譯系統一直是我多年的一個夢想,
因此我也想給它起個名字叫Pascal Script 0.1簡稱PS0.1。版本是0.1如此之低因為它的功能是如此簡單,
僅能供學習使用。希望廣大喜歡編譯原理的愛好者可以從中得到啟發和幫助,
e-mail:haoyanbin2002@126.com
QQ:345987713
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -