關(guān)於(yú)paxCompiler
paxCompiler是一款嵌入式跨平台Object Pascal、Basic和JavaScript編(biān)程語言編(biān)譯(yì)器。paxCompiler的主要功能:
- 編(biān)譯器爲因特爾兼容處(chù)理器(IA-32/64系統結構)平台生成機器代碼。兼容平台:Win32/Win64, Mac OS, iOS 模拟器。
- 第二個腳本運行程序是基於(yú)中間代碼的跨平台注釋器。支持平台: Win32/Win64, Linux, Android, Mac OS, iOS 模拟器, iOS 設備(bèi)。
- 編(biān)譯器是通過Delphi編(biān)寫,並(bìng)兼容32/64位Free Pascal/Lazarus。
- 可以使用編(biān)譯器作爲腳本引擎,您也就可以定制並(bìng)擴展應用程序而不需要重新編(biān)譯。
- 此編譯器支持基於(yú)Delphi 7 标準版(Delphi 7 standard)的Object Pascal語言,並(bìng)使用泛型類型,運算符重載,匿名函數和閉包,拉姆達(lambda)表達式進行擴展。Basic語言語法與VB.NET.相似。基於(yú)ECMA-262标準版(ECMA-262 standard)的JavaScript實現。
- 支持跨語言編(biān)程。您可以在Basic和JavaScript程序和vice versa中使用Pascal單(dān)元。
- 支持COM。
- paxCompiler組件可以讓您調(diào)試器與代碼浏覽(lǎn)器共同實現。
- 腳(jiǎo)本定義類(lèi)型支持運行時類(lèi)型信息(RTTI)。
- 您可以使用dfm文件綁(bǎng)定腳(jiǎo)本定義類實例。
- 您可以使用paxCompiler 導(dǎo)入器導(dǎo)入主機定義類型(host-defined types)。主機定義類型自動導(dǎo)入可用於(yú)Delphi XE2-XE7。
- 您可以創(chuàng)建獨(dú)立的可執行文件與dll。
- 支持已編(biān)譯單(dān)元和運行時包。
- paxCompiler引擎線(xiàn)程安全。
- 編譯器開發路線圖最近裏程碑包含: C/C++編(biān)譯器和ARM處(chù)理器的本地代碼生成器。