docs: function startTagToTokens(startTag) {
              const tokens = [startTag.tagOpen]
  
              for (const attr of startTag.attributes) {
                  tokens.push(attr)
              }
  
              tokens.push(startTag.tagClose)
  
              return tokens
                  .filter(t => Boolean(t))
                  .sort((a, b) => a.range[0] - b.range[0])
          }