code: func splitLine(line string) []string {
  	if line == "" {
  		return nil
  	}
  	if n := strings.IndexByte(line, '#'); n >= 0 {
  		line = line[:n]
  	}
  	line = strings.Replace(line, "\t", " ", -1)
  	line = strings.TrimSpace(line)
  
  	var ss []string
  	for _, s := range strings.Split(line, " ") {
  		if s = strings.TrimSpace(s); s != "" {
  			ss = append(ss, s)
  		}
  	}
  	return ss
  }
docs: // splitLine splits a line text by white space, mainly used by config parser.