code: func (l *lexer) resetTokenStart() {
  	l.tokenStart = l.pos.byteNo
  	l.tokenStartLoc = l.location()
  }
docs: // Reset the current working token start to the current cursor position.  This
  // may throw away some characters.  This does not throw away any accumulated
  // fodder.