blob: 200f4717371f0a0cc83b591f2e74095b59e13661 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package main
import (
"flag"
"fmt"
"github.com/dexon-foundation/dexon/core/vm/sqlvm/ast"
"github.com/dexon-foundation/dexon/core/vm/sqlvm/parser"
)
func main() {
var detail bool
flag.BoolVar(&detail, "detail", false, "print struct detail")
flag.Parse()
n, err := parser.ParseString(flag.Arg(0))
fmt.Printf("detail: %t\n", detail)
fmt.Printf("err: %+v\n", err)
if err == nil {
ast.PrintAST(n, "", detail)
}
}
|