this.remove(), pass current index to walker functions (#18)asyncWalk export (#20)BaseNode (#17)this.remove() methodestree typesthis.replace(node) methodwalk() is called during a walkchildKeys, for manually fixing in case of malformed ASTspkg.repository (#2)context shapeenter/leave callbacks