我有一个用 VB6 编写的游戏,而且效果很好,但我一直在玩弄创建脚本引擎的想法。我想我希望 VB6 为我读取纯文本脚本文件,然后 lex/parse/execute 它们。
我有很好的编程经验,之前做过简单的C编译器,还有LOGO仿真器。
我的问题是:我可以使用任何工具,例如 Lexx/Yakk/Bison 来帮助我吗?关于词法分析、解析和将命令反馈回 VB6,我应该如何解决这个问题,以便我可以处理它们?这个想法是不是一个坏想法,因为路上有太多障碍(例如,在组装中建造扫雷舰,虽然不是不可能,但非常困难,而且是个坏主意。)?