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