code: function flush() {
      if (queue) {
        result.push(queue)
  
        if (handleText) {
          handleText.call(textContext, queue, {start: prev, end: now()})
        }
  
        queue = ''
      }
    }
docs: /* Flush `queue` (normal text). Macro invoked before
  each entity and at the end of `value`.
  Does nothing when `queue` is empty.