OpenLua 这个名字代表两个意思: 一是指为支持静态元编程而对标准 Lua(5.02)进行扩展得到的语言; 二是指一款针对上述语言的、并且开放了若干内部可编程接口的编译器。 Getting ...<
Recki-CT 是一个用 PHP 开发的 PHP 编译器。 简单示例: /** * @return void */ function foo($bar) {} // Ins...<
js2php 是一个用来将 JavaScript 源码转成 PHP 代码的转换工具。基于 Node.js 开发。<
policy 是一个 Scala 编译器的改进版。其目标是解决 Scala 中的一些问题。 改变包括: 采用更广泛的 sbt 构建系统 (不情愿地)把 partest 从单独的存储库中带回来,做...<
Cupertino.js 用来将 JavaScript 代码编译成 Cocoa。包含一个静态的编译器和动态运行环境。Cupertino.js 为 Objective-C 提供一个简单的接口。 调...<
MC-Semantics (或者 mcsema, 发音 em see se ma) 是一个用来将机器码翻译成 LLVM IR 的库,包括如下几个子项目: Control Flow Recov...<
BONES 是用于 X86_64 系统上的一个简单的 Schema 编译器。<
PythonJS 是一个用 Python 写的转换器,用来将 Python 代码转成快速的 JavaScript,可运行于 Node.js 平台上。PythonJS 的设计思路的快速和易于集成现...<
ClojureScript 是一个用来将 Clojure 语言转成 JavaScript 脚本的工具。 Maven: <dependency> <groupId>org.clojure</...<
Netjs 是一个 .NET 到 TypeScript 和 JavaScript 的编译器。 该软件目前还有一些限制: 忽略命名空间 mscorlib.ts is a tiny subset o...<