insertTagNodeAbove method

NodeV3 insertTagNodeAbove(
  1. Tag tag
)

Implementation

NodeV3 insertTagNodeAbove(Tag tag) {
  int myIdx = parentIndex;
  deleteFromTree();

  NodeV3 nodeNew = NodeV3(
    scopeStart,
    scopeEnd,
    tag: tag,
    parent: parent,
  );

  parent!.addChild(nodeNew, myIdx);
  nodeNew.addChild(this);
  this.parent = nodeNew;

  return nodeNew;
}