我是python的初学者,为了加强我的技能,我正在(尝试)为Brainfu**语言编写一个编译器。除了括号[]循环之外,一切都很好。我用来测试代码的程序是>++[>++<-]>+,它应该将单元格2设置为5。但是,当我运行它时,它会这样做:
0 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 0 >
1 [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 1 +
2 [0, 2, 0, 0, 0, 0, 0, 0, 0, 0