func parseSchedVars(scn *scen.Scenario) { var err error if *sched { scn.Builds = parseSched(os.Stdin) } else { params := []float64{} if flag.NArg() > 0 { params = make([]float64, flag.NArg()) for i, s := range flag.Args() { params[i], err = strconv.ParseFloat(s, 64) check(err) } } else { params = parseVars(os.Stdin) } _, err = scn.TransformVars(params) check(err) } err = scn.Validate() check(err) }