88 "runtime/pprof"
99 "strings"
1010
11- "github.com/github/codeql-go/extractor/dbscheme"
12-
1311 "github.com/github/codeql-go/extractor"
1412)
1513
@@ -20,25 +18,18 @@ func usage() {
2018 fmt .Fprintf (os .Stderr , "Usage:\n \n %s [<flag>...] [<buildflag>...] [--] <file>...\n \n " , os .Args [0 ])
2119 fmt .Fprintf (os .Stderr , "Flags:\n \n " )
2220 fmt .Fprintf (os .Stderr , "--help Print this help.\n " )
23- fmt .Fprintf (os .Stderr , "--dbscheme string Write dbscheme to this file.\n " )
2421}
2522
26- func parseFlags (args []string ) ([]string , []string , string ) {
23+ func parseFlags (args []string ) ([]string , []string ) {
2724 i := 0
28- var dumpDbscheme string
2925 buildFlags := []string {}
3026 for i < len (args ) && strings .HasPrefix (args [i ], "-" ) {
3127 if args [i ] == "--" {
3228 i ++
3329 break
3430 }
3531
36- if strings .HasPrefix (args [i ], "--dbscheme=" ) {
37- dumpDbscheme = strings .TrimPrefix (args [i ], "--dbscheme=" )
38- } else if args [i ] == "--dbscheme" {
39- i ++
40- dumpDbscheme = args [i ]
41- } else if args [i ] == "--help" {
32+ if args [i ] == "--help" {
4233 usage ()
4334 os .Exit (0 )
4435 } else {
@@ -51,21 +42,11 @@ func parseFlags(args []string) ([]string, []string, string) {
5142 cpuprofile = os .Getenv ("CODEQL_EXTRACTOR_GO_CPU_PROFILE" )
5243 memprofile = os .Getenv ("CODEQL_EXTRACTOR_GO_MEM_PROFILE" )
5344
54- return buildFlags , args [i :], dumpDbscheme
45+ return buildFlags , args [i :]
5546}
5647
5748func main () {
58- buildFlags , patterns , dumpDbscheme := parseFlags (os .Args [1 :])
59-
60- if dumpDbscheme != "" {
61- f , err := os .Create (dumpDbscheme )
62- if err != nil {
63- log .Fatalf ("Unable to open file %s for writing." , dumpDbscheme )
64- }
65- dbscheme .PrintDbScheme (f )
66- f .Close ()
67- log .Printf ("Dbscheme written to file %s." , dumpDbscheme )
68- }
49+ buildFlags , patterns := parseFlags (os .Args [1 :])
6950
7051 if cpuprofile != "" {
7152 f , err := os .Create (cpuprofile )
0 commit comments