私はゲーム エンジンを構築していますが、C++ に組み込み可能なスクリプト言語を見つけることができません。したがって、自然な解決策は自分自身を構築することです。
Flex、Bison、peg/leg の基本と、VM について少し知っています。この知識を使用して、ゲーム エンジン用の小さなスクリプト言語を構築できますか? 組み込み言語を実装するにはどうすればよいですか? このような小さな言語の構築をどこから始めるべきか、私にはよくわかりません。
私はゲーム エンジンを構築していますが、C++ に組み込み可能なスクリプト言語を見つけることができません。したがって、自然な解決策は自分自身を構築することです。
Flex、Bison、peg/leg の基本と、VM について少し知っています。この知識を使用して、ゲーム エンジン用の小さなスクリプト言語を構築できますか? 組み込み言語を実装するにはどうすればよいですか? このような小さな言語の構築をどこから始めるべきか、私にはよくわかりません。
C++ で使用する一般的なスクリプト言語はLuaです。Luabindまたは別のバインディングで実装できます。たくさんあります (独自に作成するためのチュートリアルもあります)。
もう 1 つのオプションは、 Boostで Python を使用することです。