我正在构建一个游戏引擎,但找不到一种可以满足我要求的脚本语言,并且可以嵌入到 C++ 中。因此,自然的解决方案是建立我自己的。
我知道关于 Flex、Bison、peg/leg 的基础知识,以及一点关于 VM 的知识。我可以利用这些知识为游戏引擎构建一个小型脚本语言吗?我将如何实现嵌入式语言?我不确定从哪里开始构建这么小的语言。
我正在构建一个游戏引擎,但找不到一种可以满足我要求的脚本语言,并且可以嵌入到 C++ 中。因此,自然的解决方案是建立我自己的。
我知道关于 Flex、Bison、peg/leg 的基础知识,以及一点关于 VM 的知识。我可以利用这些知识为游戏引擎构建一个小型脚本语言吗?我将如何实现嵌入式语言?我不确定从哪里开始构建这么小的语言。