我做了一些研究,但仍然不确定我到底要找什么。对于我的计算机科学项目,我曾计划用C ++创建一个基于文本的冒险引擎,它将从javascript中读取故事文件。我希望在网上找到一个绑定或解释器,它可以为我做一些繁重的工作,例如浏览javascript并取出必要的位。我特别遇到了两个项目:
http://flusspferd.github.com/ http://code.google.com/p/tiny-js/
Flusspferd声称是C ++的Javascript绑定,并且看起来比TinyJS更有信誉,但是,TinyJS似乎更像是我的想法,正如它声称的“javascript解释器”。
总的来说,我非常感谢一些意见。也许我应该更多地搜索字符串标记器?我发现特别奇怪的是,没有更多受欢迎的项目可以使用javascript作为C ++的脚本语言。任何智慧都将受到高度赞赏。
答案 0 :(得分:3)
看看蜘蛛猴。这是Firefox的JavaScript引擎。您可以read more about it或download it。
答案 1 :(得分:2)
也许是因为每个人都使用了谷歌的V8 JavaScript engine?
答案 2 :(得分:1)
你可以使用Qt,它有一个内置的ECMAScript解释器(QtScript)。
来自doc:
Qt脚本基于ECMAScript脚本语言,如中所定义 标准ECMA-262。微软的JScript和Netscape的JavaScript都是 也基于ECMAScript标准。