| 123456789101112131415161718192021222324 |
- package main
- import (
- "fmt"
- "log"
- "os"
- )
- func main() {
- if len(os.Args) < 2 {
- name := os.Args[0]
- fmt.Printf("Usage: %v \"expression\"\n", name)
- os.Exit(1)
- }
- expression := os.Args[1]
- inst := &URN{Buffer: expression}
- inst.Init()
- if err := inst.Parse(); err != nil {
- log.Fatal(err)
- }
- inst.PrettyPrintSyntaxTree(inst.Buffer)
- }
|