删除了一个没用的order之后，将Interpreter和rich解耦了，但是Interpreter这个名字不合适，它不止做了翻译的工作，还做了执行的动作，需要改个名字