我一直在寻找有关所有蜘蛛猴字节码的文档,或者至少是一般情况下告诉我字节码的用途是什么的文档。
有没有人可以推荐这样的资源?
谢谢!
我知道这不是一个好故事,但我们拥有的最好的文档(除了jsopcode.tblAlex K. 提到的 )是解释器实现(jsinterp.cpp)。我们已经多次注意到,对于新手来说,拥有更正式的文档会很有帮助,注意堆栈状态转换并描述副作用。我在这里开始了一个:
https://developer.mozilla.org/en/SpiderMonkey/Bytecodes
随意访问 irc.mozilla.org 上的#jsapi,询问您希望看到的任何具体记录!
下载源代码并查看jsopcode.tbl看起来像这个(分叉的?)版本。