protected function selectorList()
    {
        $nodes = array();

        do {
            if (!$selector = $this->is("selector")) {
                // throw new TextParserException("Invalid expression", $this);
                break;
            }
            $nodes = Dom::mergeNodes(
                $nodes,
                $selector->filter($this->_node)
            );
        } while ($this->eq(","));

        return new ArrayObject(Dom::sortNodes($nodes));
    }