关于paxCompiler
paxCompiler是一款嵌入式跨平台Object Pascal、Basic和JavaScript编程语言编译器。paxCompiler的主要功能:
- 编译器为因特尔兼容处理器(IA-32/64系统结构)平台生成机器代码。兼容平台:Win32/Win64, Mac OS, iOS 模拟器。
- 第二个脚本运行程序是基于中间代码的跨平台注释器。支持平台: Win32/Win64, Linux, Android, Mac OS, iOS 模拟器, iOS 设备。
- 编译器是通过Delphi编写,并兼容32/64位Free Pascal/Lazarus。
- 可以使用编译器作为脚本引擎,您也就可以定制并扩展应用程序而不需要重新编译。
- 此编译器支持基于Delphi 7 标准版(Delphi 7 standard)的Object Pascal语言,并使用泛型类型,运算符重载,匿名函数和闭包,拉姆达(lambda)表达式进行扩展。Basic语言语法与VB.NET.相似。基于ECMA-262标准版(ECMA-262 standard)的JavaScript实现。
- 支持跨语言编程。您可以在Basic和JavaScript程序和vice versa中使用Pascal单元。
- 支持COM。
- paxCompiler组件可以让您调试器与代码浏览器共同实现。
- 脚本定义类型支持运行时类型信息(RTTI)。
- 您可以使用dfm文件绑定脚本定义类实例。
- 您可以使用paxCompiler 导入器导入主机定义类型(host-defined types)。主机定义类型自动导入可用于Delphi XE2-XE7。
- 您可以创建独立的可执行文件与dll。
- 支持已编译单元和运行时包。
- paxCompiler引擎线程安全。
- 编译器开发路线图最近里程碑包含: C/C++编译器和ARM处理器的本地代码生成器。