1 个不稳定版本
| 0.0.1 | 2019年2月14日 |
|---|
#23 在 #emscripten
4KB
生成器
这些都是关于最终系统可能看起来像什么的所有想法。一切仍然非常处于进展中。
wacc / wa++
wacc 和 wa++ 命令应作为 clang 和 clang++ 的直接替代。它们包含处理 wasabi 特定参数的代码,以及将适当的标志传递给 clang 以进行wasm编译。
wasabi 特定参数之一是 --gen 标志。它为 wasabi生成的 wasm文件生成必要的bindgen
- 生成js包装器代码。
wacc test.c -o test.wasm --gen=web - 生成wasmer包装器代码。它还确定所需的主机数据并创建一个可以运行wasm文件的cargo项目。
wa++ test.cpp -o test.wasm --gen=wasmer - 生成nodejs包装器代码。
wacc test.c -o test.wasm --gen=node
参考资料
依赖项
~0.3–1MB
~19K SLoC