Antecedent Predictions Are More Important Than You Think: An Effective Method for Tree-Based Code Generation