package main import ( "fmt" "log" "os" "sfdl/parser" "sfdl/scanner" ) func main() { if len(os.Args) < 2 { fmt.Println("usage: sfdl ") return } filename := os.Args[1] sc, err := scanner.NewScannerFromFile(filename) if err != nil { log.Fatalf("open file failed: %v", err) } p := parser.NewParser(sc) p.Parse() fmt.Println("Parse OK.") }