InsertBefore inserts a new node in the tree before this node, at the same (sibling) level, prompting for the type of node to insert If SyncNode is set, operates on Sync Tree.
()
| 149 | // prompting for the type of node to insert |
| 150 | // If SyncNode is set, operates on Sync Tree. |
| 151 | func (tr *Tree) InsertBefore() { //types:add |
| 152 | tr.insertAt(0, "Insert before") |
| 153 | } |
| 154 | |
| 155 | func (tr *Tree) addTreeNodes(rel, myidx int, typ *types.Type, n int) { |
| 156 | var stv *Tree |