Я создаю игровой движок и не могу найти язык сценариев, который делает то, что я хочу, и встраивается в C++. Поэтому естественным решением является создание собственного.Как сделать простой встраиваемый язык сценариев для C++?
Я знаю основы Flex, Bison, peg/leg и немного о виртуальных машинах. Могу ли я использовать эти знания для создания небольшого языка сценариев для игрового движка? Как реализовать встроенный язык? Я не совсем уверен, с чего начать строить такой маленький язык.
Одним из признаков того, что в дизайне очень плохо, когда вы думаете, что вам нужно построить новый язык. Lua и Angelscript - популярные скрипты для игр. Надеюсь, это поможет. – andre
[boost :: python] (http://www.boost.org/doc/libs/1_53_0/libs/python/doc/index.html) или QtScript - это языки сценариев, встраиваемые в C++. – Lol4t0
* не может найти язык сценариев, который делает то, что я хочу * На каких языках вы считали? Что они не предлагают? –