10 "honnef.co/go/tools/pattern"
14 src, err := ioutil.ReadAll(os.Stdin)
16 fmt.Fprintln(os.Stderr, err)
19 fset := token.NewFileSet()
20 node, err := parseDetectingNode(fset, string(src))
22 fmt.Fprintln(os.Stderr, err)
26 if _, ok := node.(*ast.File); ok {
27 fmt.Fprintln(os.Stderr, "cannot convert entire file to Node")
30 fmt.Println(pattern.ASTToNode(node))