public static Tree.ESEQ ReorderExp(Tree.Expr e) { StmExpList x = Reorder(e.Kids()); return new Tree.ESEQ(x.Stm, e.Build(x.Exps)); }
static Tree.Stm ReorderStm(Tree.Stm s) { StmExpList x = Reorder(s.Kids()); return Seq(x.Stm, s.Build(x.Exps)); }