可能重复:微小的 javascript 实现?
我已经四处寻找 Javascript 的 C 实现,但我找不到。对于将在没有 C++ 编译器的平台上运行的超便携应用程序,我需要它。
以下是我的要求:
- ANSI C(如果可能,与 C89 兼容)
- 最小依赖
- 可嵌入(非独立)
- 开源(兼容 GPL v2)
我不在乎速度,但正确性是个问题。我希望它支持 ECMAScript-262 v5,但 v3 现在已经足够好了。
这样的事情存在吗?如果没有,是否有任何移植相对简单的实现?
DMDScript是我发现的最简单的,所以我最终可能会移植它。显然没有参考实现,所以这可能是最好的方法。
笔记:
我还发现了tiny-js,它本来就是小而简单的,但它似乎不符合标准。它似乎正在积极开发......