func (s *Scanner) Text() (key, value string) {
	return string(s.key), string(s.value)
}
func (s *Scanner) Text() (key, value string) {
	return string(s.key), string(s.value)
}
// Text returns the most recents tokens generated by a call to Scan as a newly
// allocated string holding its bytes.