code: func (l *Scanner) Skip(c byte) {
  	if l.err {
  		return
  	}
  	// Reset scanner state.
  	l.resetItem()
  
  	if i := bytes.IndexByte(l.data[l.pos:], c); i == -1 {
  		// Reached the end of data.
  		l.pos = len(l.data)
  	} else {
  		l.pos += i + 1
  	}
  }
docs: // Skip skips all bytes until first occurence of c.