C++实现一个简单的语言解释器
描述: 实现一个简单的语言解释器,支持以下指令 指令格式 描述 mov a v 把数v赋值给a,其中a是变量名称,由不超过10个小写字母组成,v是变量名或者常数 inc a 变量a加1 dec a 变量a减1 jnz a v 如果变量a的值不是0,则相对跳转v条指令。比如-2,向上跳转两个指令 输入保证最多有100个变量,100条语句;执行inc, dec和jnz之前,相应变量一定已经用mov赋值过。 代码实现 关于正则表达式,可以参考: https://www.runoob.com/regexp/regexp-metachar.html