有没有用Python写的JavaScript(ECMAScript)实现?

18 投票
6 回答
2972 浏览
提问于 2025-04-17 02:28

有没有用 Python 写的 JavaScript(ECMAScript)实现?即使这个实现运行得很慢也没关系。

6 个回答

3

你可以看看 pydermonkey 或者 python-spidermonkey,我觉得这两个都是用Python写的Mozilla JavaScript解释器。

9

这个项目似乎已经不再积极开发了,不过你可以看看 pynarcissus,链接在这里:http://code.google.com/p/pynarcissus/source/browse/trunk/jsparser.py

另外,似乎也有一个可以和 V8(谷歌 Chromium 中的 JavaScript 解释器)连接的版本,链接在这里:http://www.advogato.org/article/985.html

7

有一个项目,它的完整程度不太清楚,是用RPython写的(RPython是Python的一种子集,也就是说,它可以像普通Python一样运行):https://bitbucket.org/pypy/lang-js/overview

撰写回答