C ++ Javascript интерпретатор для текстового приключения - PullRequest
0 голосов
/ 04 марта 2012

Я провел небольшое исследование и все еще не уверен, что именно я ищу. Для моего компьютерного проекта я планировал создать текстовый движок приключений на C ++, который будет читать файлы историй из javascript. Я надеялся найти в интернете привязку или интерпретатора, который бы помог мне, например, пролистать JavaScript и вытащить необходимые биты. В частности, я столкнулся с двумя проектами:

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

Flusspferd утверждает, что он является связыванием Javascript для C ++ и выглядит более авторитетно, чем TinyJS, однако TinyJS, кажется, больше, чем я имел в виду, будучи «интерпретатором javascript», как он утверждает.

В целом, я был бы очень признателен за некоторый вклад. Возможно, я должен искать больше для токенайзера строк? Я нахожу особенно странным то, что не существует более популярных проектов, использующих javascript в качестве языка сценариев для C ++. Любая мудрость будет принята с благодарностью.

Ответы [ 3 ]

3 голосов
/ 04 марта 2012

Посмотрите на Spider Monkey.Это движок Firefox для JavaScript.Вы можете узнать больше об этом или скачать его .

2 голосов
/ 04 марта 2012

Может быть, потому что все используют V8 JavaScript engine от Google?

1 голос
/ 04 марта 2012

Вы можете использовать Qt со встроенным интерпретатором ECMAScript (QtScript).

Из документа:

Qt Script основан на языке сценариев ECMAScript, как определеностандарт ECMA-262.Microsoft JScript и Netscape JavaScript также основаны на стандарте ECMAScript.

...