@return the next sibling (nil if unset)
@return the previous sibling (nil if unset)
Find (and return) first subnode (recursively) for which the block evaluates to true. Returns nil if none was found.
Returns the position that self holds in its parent’s array, indexed from 1.
Sets IO operations on io to be non-blocking
Sets IO operations on io to be non-blocking
The line number in the source code where this AST’s text began.
The line number in the source code where this AST’s text ended.