关于C++项目ygopro的编程思路?

关于C++项目ygopro的编程思路?

请问这个项目的编程式命令式的吗,我的意思就是像管理系统那种swtich(1,2,3);还是已经属于面向语法了(类似antlr4,存在复杂的逻辑组合情况),我是个java后端,C学的不太行,望给个说明

问题相关代码,请勿粘贴截图

https://gitee.com/zgn_13200126222/yu-gi-oh

我的解答思路和尝试过的方法

ANTLR4+java

我想要达到的结果

快捷清晰的语法式编程