matches(node, ancestry, selector) {
		return matches(node, selector.root, ancestry, this.esqueryOptions);
	}
Checks if a node matches a given selector.
@param {ASTNode} node The node to check
@param {ASTNode[]} ancestry The ancestry of the node being checked.
@param {ESQueryParsedSelector} selector An AST selector descriptor
@returns {boolean} `true` if the selector matches the node, `false` otherwise