更新Interpreter类，缩短了一些函数