| Branch ([ps], s) -> render_steps sep a ps
| Branch (ps :: pss, s) ->
let a = mk_ob :: mk_nlnote s a in
- let a = List.fold_left (render_steps mk_vb) a pss in
+ let a = List.fold_left (render_steps mk_vb) a (List.rev pss) in
mk_punctation sep :: render_steps mk_cb a ps
and render_steps sep a = function