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.

34 lines
513 B
Go

package main
import (
"flag"
"fmt"
"io"
"os"
)
var tcpAddr = flag.String("tcp", "", "foo")
func runfile() {
filename := flag.Args()[0]
fmt.Println(filename)
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)
}