func main() { input := "1 2 3 swap" program, err := polish.Parse(strings.Fields(input)) if err != nil { fmt.Fprintln(os.Stderr, "Error:", err) os.Exit(2) } fmt.Println(program.Run(nil)) }
func main() { program, err := polish.Parse(os.Args[1:]) if err != nil { fmt.Fprintln(os.Stderr, "Error:", err) os.Exit(2) } stack := program.Run(nil) if len(stack) == 1 { fmt.Println(stack[0]) } else { fmt.Println(stack) } }