super semantic act.tree.traverse