parse() {
    var val = '';
    while (this.str.length) {
      val += this.advance() || '';
      if (this.ignore) {
        val = '';
        break;
      }
    }
    return { val: val.trimRight(), nested: this.nested };
  }
Parses the selector.

@return {Object}
@api private