用LEAF结点代替Ends属性

用LEAF结点代替Ends属性，提高执行效率