C++Javascript解释器,用于基于文本的冒险
C++ Javascript interpreter for a text-based adventure
我已经做了一些研究,仍然不确定我到底在寻找什么。对于我的计算机科学项目,我计划用C++创建一个基于文本的冒险引擎,它可以从javascript中读取故事文件。我希望在网上找到一个绑定或解释器,它可以帮我完成一些繁重的工作,比如浏览javascript并删除必要的部分。我特别遇到了两个项目:
http://flusspferd.github.com/http://code.google.com/p/tiny-js/
Flussferd声称是C++的Javascript绑定,看起来比TinyJS更有信誉,然而,TinyJS似乎更像我所想的那样,是一个"Javascript解释器"。
总的来说,我非常感谢您的意见。也许我应该更多地搜索字符串标记器?我觉得特别奇怪的是,没有比这更受欢迎的项目使用javascript作为C++的脚本语言。任何智慧都将不胜感激。
看看蜘蛛猴。这是Firefox的JavaScript引擎。您可以阅读或下载更多关于它的信息。
也许是因为每个人都使用谷歌的V8 JavaScript引擎?
您可以使用Qt,它有一个内置的ECMAScript解释器(QtScript)。
来自文档:
Qt脚本基于ECMAScript脚本语言,如中所定义标准ECMA-262。微软的JScript和网景的JavaScript也基于ECMAScript标准。
相关文章:
- 文本文件中的单词链表
- 从命令行c++发送文本文件名
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 2D数组来自文本输入,中间有空格
- 如何将内容数组写入文本文件?
- 无法通过空白将文本文件行分隔为矢量
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- C++将文本文件中的数据读取到结构数组中
- 在指针的帮助下,文本文件中单词的频率
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 将值从二维数组输出到文本文件
- 如何在c++中从文本文件中逐行读取整数
- 文本冒险游戏 - 如何区分一种项目类型与另一种项目类型以及如何构建项目类/子类
- 非常简单的C 文本冒险的代码结构
- 文本冒险解析器C++
- 为什么在文本冒险游戏中使用树数据结构来表示数据
- C++Javascript解释器,用于基于文本的冒险
- 在文本冒险中解析匹配多个可能的字符串
- 在基于文本的冒险游戏中,我该如何避免冗长而令人困惑的条件代码
- 在文本冒险中实现实时