当我尝试运行自己正在编写的编程语言时却遇到此错误,但没有任何解决方法。
我已尝试修复所有问题。重新标记所有内容。
发生错误的地方附近。
if node[0] == 'fun_call':
try:
return self.walkTree(self.env[node[1]])
except LookupError:
print ("Undefined function'%s'"% node[1])
return 0
if node [0] == 'add':
return self.walkTree(node[1]) + self.walkTree(node[2])
elif node[0] == 'sub':
return self.walkTree (node[1]) - self.walkTree (node[2])
elif node[0] == 'mul':
第162行或“节点[0]“添加”行。
It is giving the following error. IndentationError: unindent does not match any outer indentation level