In other words, a sequence decoder is used to hierarchically generate the tree structure.
to the sequence decoder described in Section 3.1, the current hidden state does not only depend on its previous time step.