docs: public String consumeTagName() {
          int start = pos;
          while (!isEmpty() && (matchesWord() || matchesAny(':', '_', '-')))
              pos++;
          
          return queue.substring(start, pos);
      }