This repository has been archived on 2026-05-13. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
sfdl/main.go
2025-12-04 18:20:07 +08:00

29 lines
374 B
Go

package main
import (
"fmt"
"log"
"os"
"sfdl/parser"
"sfdl/scanner"
)
func main() {
if len(os.Args) < 2 {
fmt.Println("usage: sfdl <source-file>")
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.")
}