You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
516 B
Go

package main
import (
"flag"
"fmt"
"io"
"os"
)
12 years ago
var (
tcpAddr = flag.String("tcp", "", "tcp ip:port to listen on")
)
func runfile() {
filename := flag.Args()[0]
f, err := os.Open(filename)
if err != nil {
fmt.Fprintln(os.Stderr, "unable to read file ", filename)
os.Exit(1)
}
defer f.Close()
i := newInterpreter(f, os.Stdout, os.Stderr)
i.run(universe)
}
func printErrorMsg(message string) {
io.WriteString(os.Stderr, message)
}
func die(message string) {
printErrorMsg(message)
os.Exit(2)
}