Indicates the node is a nil node but may still have children, meaning the tree is a flat list.
In case we don't have a token payload, what is the line for errors?
What is the smallest token index (indexing from 0) for this node and its children?
What is the largest token index (indexing from 0) for this node and its children?
Return a token type; needed for tree parsing
Add t as a child to this node. If t is null, do nothing. If t is nil, add all children of t to this' children.
Set the parent and child index values for all children
Walk upwards and get first ancestor with this token type.
Is there is a node above with token type ttype?
Delete children from start to stop and replace with t even if t is a list (nil-root tree). num of children can increase or decrease. For huge child lists, inserting children can force walking rest of children to set their childindex; could be slow.
Set ith child (0..n-1) to t; t must be non-null and non-nil node
Generated using TypeDoc
This node is what child index? 0..n-1