Parses the selector string and constructs the usable structure.
Reciprocal of Element.querySelectorAll
Like getMatchingElements, but returns a lazy range. Be careful about mutating the dom as you iterate through this.
Returns true if the given element matches this selector, considered relative to an arbitrary element.
Returns a string from the parsed result
Returns the string this was built from
Represents a parsed CSS selector. You never have to use this directly, but you can if you know it is going to be reused a lot to avoid a bit of repeat parsing.