code: function getOffset() {
        var indentation = []
        var pos = line + 1
  
        // Done.  Called when the last character is eaten to retrieve the range’s
        // offsets.
        return function() {
          var last = line + 1
  
          while (pos < last) {
            indentation.push((offset[pos] || 0) + 1)
  
            pos++
          }
  
          return indentation
        }
      }
docs: Get offset.  Called before the first character is eaten to retrieve the range’s offsets.