引入了第三方递归树指令