constructor(chars, chunks, start, end, advance) {
    this.chars = chars
    this.chunks = chunks
    this.start = start
    this.end = end
    this.advance = advance
  }
@param {Array} chars
@param {Array} chunks
@param {Char} start
@param {Char} end
@param {number} advance