Returns an iterable containing this node and all parents.
this
Iterable<AstNode> get selfAndParents sync* { yield this; yield* parents; }