javascript - 用于基于文本的冒险的 C++ Javascript 解释器

标签 javascript c++ binding monodevelop interpreter

我已经做了一些研究,但仍然不确定我到底在寻找什么。对于我的计算机科学项目,我计划用 C++ 创建一个基于文本的冒险引擎,它可以从 javascript 读取故事文件。我希望在网络上找到一个绑定(bind)或解释器来为我完成一些繁重的工作,例如浏览 javascript 并删除必要的位。我特别遇到了两个项目:

http://flusspferd.github.com/ http://code.google.com/p/tiny-js/

Flusspferd 声称是 C++ 的 Javascript 绑定(bind),并且看起来比 TinyJS 更有名,但是,TinyJS 似乎更符合我的想法,正如它声称的那样,它是一个“javascript 解释器”。

总的来说,我非常感谢您提供一些意见。也许我应该更多地搜索字符串分词器?我发现特别奇怪的是,没有更多流行的项目使用 javascript 作为 C++ 的脚本语言。任何智慧将不胜感激。

最佳答案

看看蜘蛛猴。它是 Firefox 的 JavaScript 引擎。你可以read more about itdownload it .

关于javascript - 用于基于文本的冒险的 C++ Javascript 解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9556573/

相关文章:

java - 编译器对泛型类型的自动绑定(bind)(类型推断)

javascript - 使用 MobX 对数组进行排序

c++ - 在 C++98 中实现移动构造函数和移动赋值运算符以获得更好的性能

c++ - 如何在运行时查看哪个函数分配给函数指针..?

list - JavaFX - 将属性绑定(bind)到可观察集合中每个元素的属性

binding - ASP.NET Web Api 中的自定义 ParameterBindingAttribute

javascript - 未选中时无法显示 div

javascript - 替换功能怎么可能以不同的方式工作?

javascript - 当我在文档中只编写一次 Javascript 时,为什么会看到两次确认框

c++ - 使用月份值计算过去的日期