文件名称:waforth:用于 WebAssembly 的自举动态 Forth InterpreterCompiler
文件大小:132KB
文件格式:ZIP
更新时间:2024-08-24 05:09:54
webassembly forth compilers WebAssembly
: 用于 WebAssembly 的 Forth 解释器+编译器 WAForth 是的引导 Forth 解释器和动态编译器。 您可以在的演示中看到它。 它编译器会动态生成 WebAssembly 代码。 它依赖于外部 (JavaScript) 代码的唯一部分是动态加载模块(因为 WebAssembly )和 I/O 原语以读取和写入字符到屏幕。 部分实施受到了影响。 WAForth 仍处于试验阶段。 它实现了大部分,并通过了大部分核心词测试。 安装依赖 该构建使用将原始 WebAssembly 文本格式转换为二进制格式,并使用来管理 shell 的依赖项。 brew install wabt yarn yarn 构建和运行 构建一切: make 运行开发服务器: make dev-server 测试 /tests由开发服务器从/tests 。 您还可以通过运行在
【文件预览】:
waforth-master
----.eslintrc(205B)
----experiments()
--------waforth2c()
----public()
--------index.html(55B)
----yarn.lock(218KB)
----LICENSE.txt(1KB)
----webpack.config.js(2KB)
----src()
--------tools()
--------shell()
--------waforth.wat(91KB)
----.travis.yml(468B)
----README.md(5KB)
----Makefile(1KB)
----tests()
--------index.html(392B)
--------.eslintrc(44B)
--------benchmarks()
--------index-node.js(360B)
--------standard-testsuite()
--------tests.js(40KB)
--------index.js(161B)
----.gitignore(132B)
----.eslintignore(5B)
----package.json(1KB)