ShiftJS 能把 Swift 代码转换成 JavaScript 代码,使用 JavaScript 编写,当前属于早期开发阶段,遵循 MIT 开源授权协议。

GitHub 地址:https://github.com/shift-js/shift-js

logo

安装:

npm install shift.js

ShiftJS 要求 Node 4.0.0 以上版本,代码包括 Lexer、Parser 和 API。

使用

编译 Swift 文件为 JavaScript:

shift.js example.swift

Tokenize Swift 文件:

shift.js -t example.swift

从 Swift 文件解析 AST:

shift.js -a example.swift

查看所有命令:

shift.js --help