1个回答
test
2024-08-11
从你的需求上看,你需要的是一个能够解析脚本的引擎,因为如果你所谓的规则就是 when...then
这些东西的化,任何一个脚本语言都能够实现。除非你非要自己定义一套脚本语言,否则用 python,lua 都是很好的选择。按我的理解用 C++ 内嵌一个 lua 的解释器,然后扩展一些自己需要的命令就可以实现你要的东西了。BTW: 你的规则文件与字典文件我没觉得有多大区别,都是一段脚本,仅仅是写法不同而已。
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容