code: func (l *Scanner) FetchUntil(c byte) bool {
  	l.resetItem()
  	if l.pos == len(l.data) {
  		return false
  	}
  	return l.fetchOctet(c)
  }
docs: // FetchUntil fetches ItemOctet from current scanner position to first
  // occurence of the c or to the end of the underlying data.