github.com/mattn/go@v0.0.0-20171011075504-07f7db3ea99f/src/cmd/dist/deps.go (about)

     1  // Code generated by mkdeps.bash; DO NOT EDIT.
     2  
     3  package main
     4  
     5  var builddeps = map[string][]string{
     6  
     7  	"bufio": {
     8  		"bytes",        // bufio
     9  		"errors",       // bufio
    10  		"io",           // bufio
    11  		"unicode/utf8", // bufio
    12  	},
    13  
    14  	"bytes": {
    15  		"errors",       // bytes
    16  		"internal/cpu", // bytes
    17  		"io",           // bytes
    18  		"unicode",      // bytes
    19  		"unicode/utf8", // bytes
    20  	},
    21  
    22  	"cmd/go": {
    23  		"cmd/go/internal/base",     // cmd/go
    24  		"cmd/go/internal/bug",      // cmd/go
    25  		"cmd/go/internal/cfg",      // cmd/go
    26  		"cmd/go/internal/clean",    // cmd/go
    27  		"cmd/go/internal/doc",      // cmd/go
    28  		"cmd/go/internal/envcmd",   // cmd/go
    29  		"cmd/go/internal/fix",      // cmd/go
    30  		"cmd/go/internal/fmtcmd",   // cmd/go
    31  		"cmd/go/internal/generate", // cmd/go
    32  		"cmd/go/internal/get",      // cmd/go
    33  		"cmd/go/internal/help",     // cmd/go
    34  		"cmd/go/internal/list",     // cmd/go
    35  		"cmd/go/internal/run",      // cmd/go
    36  		"cmd/go/internal/test",     // cmd/go
    37  		"cmd/go/internal/tool",     // cmd/go
    38  		"cmd/go/internal/version",  // cmd/go
    39  		"cmd/go/internal/vet",      // cmd/go
    40  		"cmd/go/internal/work",     // cmd/go
    41  		"flag",                     // cmd/go
    42  		"fmt",                      // cmd/go
    43  		"log",                      // cmd/go
    44  		"os",                       // cmd/go
    45  		"path/filepath",            // cmd/go
    46  		"runtime",                  // cmd/go
    47  		"strings",                  // cmd/go
    48  	},
    49  
    50  	"cmd/go/internal/base": {
    51  		"bytes",               // cmd/go/internal/base
    52  		"cmd/go/internal/cfg", // cmd/go/internal/base
    53  		"cmd/go/internal/str", // cmd/go/internal/base
    54  		"errors",              // cmd/go/internal/base
    55  		"flag",                // cmd/go/internal/base
    56  		"fmt",                 // cmd/go/internal/base
    57  		"go/build",            // cmd/go/internal/base
    58  		"go/scanner",          // cmd/go/internal/base
    59  		"log",                 // cmd/go/internal/base
    60  		"os",                  // cmd/go/internal/base
    61  		"os/exec",             // cmd/go/internal/base
    62  		"os/signal",           // cmd/go/internal/base
    63  		"path/filepath",       // cmd/go/internal/base
    64  		"runtime",             // cmd/go/internal/base
    65  		"strings",             // cmd/go/internal/base
    66  		"sync",                // cmd/go/internal/base
    67  		"syscall",             // cmd/go/internal/base
    68  	},
    69  
    70  	"cmd/go/internal/bug": {
    71  		"bytes",                  // cmd/go/internal/bug
    72  		"cmd/go/internal/base",   // cmd/go/internal/bug
    73  		"cmd/go/internal/cfg",    // cmd/go/internal/bug
    74  		"cmd/go/internal/envcmd", // cmd/go/internal/bug
    75  		"cmd/go/internal/web",    // cmd/go/internal/bug
    76  		"fmt",           // cmd/go/internal/bug
    77  		"io",            // cmd/go/internal/bug
    78  		"io/ioutil",     // cmd/go/internal/bug
    79  		"os",            // cmd/go/internal/bug
    80  		"os/exec",       // cmd/go/internal/bug
    81  		"path/filepath", // cmd/go/internal/bug
    82  		"regexp",        // cmd/go/internal/bug
    83  		"runtime",       // cmd/go/internal/bug
    84  		"strings",       // cmd/go/internal/bug
    85  	},
    86  
    87  	"cmd/go/internal/buildid": {
    88  		"bytes",               // cmd/go/internal/buildid
    89  		"cmd/go/internal/cfg", // cmd/go/internal/buildid
    90  		"debug/elf",           // cmd/go/internal/buildid
    91  		"debug/macho",         // cmd/go/internal/buildid
    92  		"encoding/binary",     // cmd/go/internal/buildid
    93  		"fmt",                 // cmd/go/internal/buildid
    94  		"io",                  // cmd/go/internal/buildid
    95  		"os",                  // cmd/go/internal/buildid
    96  		"strconv",             // cmd/go/internal/buildid
    97  		"strings",             // cmd/go/internal/buildid
    98  	},
    99  
   100  	"cmd/go/internal/cfg": {
   101  		"cmd/internal/objabi", // cmd/go/internal/cfg
   102  		"fmt",           // cmd/go/internal/cfg
   103  		"go/build",      // cmd/go/internal/cfg
   104  		"os",            // cmd/go/internal/cfg
   105  		"path/filepath", // cmd/go/internal/cfg
   106  		"runtime",       // cmd/go/internal/cfg
   107  	},
   108  
   109  	"cmd/go/internal/clean": {
   110  		"cmd/go/internal/base", // cmd/go/internal/clean
   111  		"cmd/go/internal/cfg",  // cmd/go/internal/clean
   112  		"cmd/go/internal/load", // cmd/go/internal/clean
   113  		"cmd/go/internal/work", // cmd/go/internal/clean
   114  		"fmt",           // cmd/go/internal/clean
   115  		"io/ioutil",     // cmd/go/internal/clean
   116  		"os",            // cmd/go/internal/clean
   117  		"path/filepath", // cmd/go/internal/clean
   118  		"strings",       // cmd/go/internal/clean
   119  	},
   120  
   121  	"cmd/go/internal/cmdflag": {
   122  		"cmd/go/internal/base", // cmd/go/internal/cmdflag
   123  		"flag",                 // cmd/go/internal/cmdflag
   124  		"fmt",                  // cmd/go/internal/cmdflag
   125  		"os",                   // cmd/go/internal/cmdflag
   126  		"strconv",              // cmd/go/internal/cmdflag
   127  		"strings",              // cmd/go/internal/cmdflag
   128  	},
   129  
   130  	"cmd/go/internal/doc": {
   131  		"cmd/go/internal/base", // cmd/go/internal/doc
   132  		"cmd/go/internal/cfg",  // cmd/go/internal/doc
   133  	},
   134  
   135  	"cmd/go/internal/envcmd": {
   136  		"cmd/go/internal/base", // cmd/go/internal/envcmd
   137  		"cmd/go/internal/cfg",  // cmd/go/internal/envcmd
   138  		"cmd/go/internal/load", // cmd/go/internal/envcmd
   139  		"cmd/go/internal/work", // cmd/go/internal/envcmd
   140  		"encoding/json",        // cmd/go/internal/envcmd
   141  		"fmt",                  // cmd/go/internal/envcmd
   142  		"os",                   // cmd/go/internal/envcmd
   143  		"runtime",              // cmd/go/internal/envcmd
   144  		"strings",              // cmd/go/internal/envcmd
   145  	},
   146  
   147  	"cmd/go/internal/fix": {
   148  		"cmd/go/internal/base", // cmd/go/internal/fix
   149  		"cmd/go/internal/cfg",  // cmd/go/internal/fix
   150  		"cmd/go/internal/load", // cmd/go/internal/fix
   151  		"cmd/go/internal/str",  // cmd/go/internal/fix
   152  	},
   153  
   154  	"cmd/go/internal/fmtcmd": {
   155  		"cmd/go/internal/base", // cmd/go/internal/fmtcmd
   156  		"cmd/go/internal/cfg",  // cmd/go/internal/fmtcmd
   157  		"cmd/go/internal/load", // cmd/go/internal/fmtcmd
   158  		"cmd/go/internal/str",  // cmd/go/internal/fmtcmd
   159  		"os",            // cmd/go/internal/fmtcmd
   160  		"path/filepath", // cmd/go/internal/fmtcmd
   161  		"runtime",       // cmd/go/internal/fmtcmd
   162  		"sync",          // cmd/go/internal/fmtcmd
   163  	},
   164  
   165  	"cmd/go/internal/generate": {
   166  		"bufio",                // cmd/go/internal/generate
   167  		"bytes",                // cmd/go/internal/generate
   168  		"cmd/go/internal/base", // cmd/go/internal/generate
   169  		"cmd/go/internal/cfg",  // cmd/go/internal/generate
   170  		"cmd/go/internal/load", // cmd/go/internal/generate
   171  		"cmd/go/internal/work", // cmd/go/internal/generate
   172  		"fmt",           // cmd/go/internal/generate
   173  		"io",            // cmd/go/internal/generate
   174  		"log",           // cmd/go/internal/generate
   175  		"os",            // cmd/go/internal/generate
   176  		"os/exec",       // cmd/go/internal/generate
   177  		"path/filepath", // cmd/go/internal/generate
   178  		"regexp",        // cmd/go/internal/generate
   179  		"strconv",       // cmd/go/internal/generate
   180  		"strings",       // cmd/go/internal/generate
   181  	},
   182  
   183  	"cmd/go/internal/get": {
   184  		"bytes",                 // cmd/go/internal/get
   185  		"cmd/go/internal/base",  // cmd/go/internal/get
   186  		"cmd/go/internal/cfg",   // cmd/go/internal/get
   187  		"cmd/go/internal/load",  // cmd/go/internal/get
   188  		"cmd/go/internal/str",   // cmd/go/internal/get
   189  		"cmd/go/internal/web",   // cmd/go/internal/get
   190  		"cmd/go/internal/work",  // cmd/go/internal/get
   191  		"encoding/json",         // cmd/go/internal/get
   192  		"encoding/xml",          // cmd/go/internal/get
   193  		"errors",                // cmd/go/internal/get
   194  		"fmt",                   // cmd/go/internal/get
   195  		"go/build",              // cmd/go/internal/get
   196  		"internal/singleflight", // cmd/go/internal/get
   197  		"io",            // cmd/go/internal/get
   198  		"log",           // cmd/go/internal/get
   199  		"net/url",       // cmd/go/internal/get
   200  		"os",            // cmd/go/internal/get
   201  		"os/exec",       // cmd/go/internal/get
   202  		"path/filepath", // cmd/go/internal/get
   203  		"regexp",        // cmd/go/internal/get
   204  		"runtime",       // cmd/go/internal/get
   205  		"strings",       // cmd/go/internal/get
   206  		"sync",          // cmd/go/internal/get
   207  	},
   208  
   209  	"cmd/go/internal/help": {
   210  		"bufio",                // cmd/go/internal/help
   211  		"bytes",                // cmd/go/internal/help
   212  		"cmd/go/internal/base", // cmd/go/internal/help
   213  		"fmt",           // cmd/go/internal/help
   214  		"io",            // cmd/go/internal/help
   215  		"os",            // cmd/go/internal/help
   216  		"strings",       // cmd/go/internal/help
   217  		"text/template", // cmd/go/internal/help
   218  		"unicode",       // cmd/go/internal/help
   219  		"unicode/utf8",  // cmd/go/internal/help
   220  	},
   221  
   222  	"cmd/go/internal/list": {
   223  		"bufio",                // cmd/go/internal/list
   224  		"cmd/go/internal/base", // cmd/go/internal/list
   225  		"cmd/go/internal/cfg",  // cmd/go/internal/list
   226  		"cmd/go/internal/load", // cmd/go/internal/list
   227  		"cmd/go/internal/work", // cmd/go/internal/list
   228  		"encoding/json",        // cmd/go/internal/list
   229  		"go/build",             // cmd/go/internal/list
   230  		"io",                   // cmd/go/internal/list
   231  		"os",                   // cmd/go/internal/list
   232  		"strings",              // cmd/go/internal/list
   233  		"text/template",        // cmd/go/internal/list
   234  	},
   235  
   236  	"cmd/go/internal/load": {
   237  		"cmd/go/internal/base",    // cmd/go/internal/load
   238  		"cmd/go/internal/buildid", // cmd/go/internal/load
   239  		"cmd/go/internal/cfg",     // cmd/go/internal/load
   240  		"cmd/go/internal/str",     // cmd/go/internal/load
   241  		"crypto/sha1",             // cmd/go/internal/load
   242  		"fmt",                     // cmd/go/internal/load
   243  		"go/build",                // cmd/go/internal/load
   244  		"go/token",                // cmd/go/internal/load
   245  		"io/ioutil",               // cmd/go/internal/load
   246  		"log",                     // cmd/go/internal/load
   247  		"os",                      // cmd/go/internal/load
   248  		"path",                    // cmd/go/internal/load
   249  		"path/filepath",           // cmd/go/internal/load
   250  		"regexp",                  // cmd/go/internal/load
   251  		"runtime",                 // cmd/go/internal/load
   252  		"sort",                    // cmd/go/internal/load
   253  		"strings",                 // cmd/go/internal/load
   254  		"unicode",                 // cmd/go/internal/load
   255  	},
   256  
   257  	"cmd/go/internal/run": {
   258  		"cmd/go/internal/base", // cmd/go/internal/run
   259  		"cmd/go/internal/cfg",  // cmd/go/internal/run
   260  		"cmd/go/internal/load", // cmd/go/internal/run
   261  		"cmd/go/internal/str",  // cmd/go/internal/run
   262  		"cmd/go/internal/work", // cmd/go/internal/run
   263  		"fmt",     // cmd/go/internal/run
   264  		"os",      // cmd/go/internal/run
   265  		"strings", // cmd/go/internal/run
   266  	},
   267  
   268  	"cmd/go/internal/str": {
   269  		"bytes",        // cmd/go/internal/str
   270  		"fmt",          // cmd/go/internal/str
   271  		"unicode",      // cmd/go/internal/str
   272  		"unicode/utf8", // cmd/go/internal/str
   273  	},
   274  
   275  	"cmd/go/internal/test": {
   276  		"bytes",                   // cmd/go/internal/test
   277  		"cmd/go/internal/base",    // cmd/go/internal/test
   278  		"cmd/go/internal/cfg",     // cmd/go/internal/test
   279  		"cmd/go/internal/cmdflag", // cmd/go/internal/test
   280  		"cmd/go/internal/load",    // cmd/go/internal/test
   281  		"cmd/go/internal/str",     // cmd/go/internal/test
   282  		"cmd/go/internal/work",    // cmd/go/internal/test
   283  		"errors",                  // cmd/go/internal/test
   284  		"flag",                    // cmd/go/internal/test
   285  		"fmt",                     // cmd/go/internal/test
   286  		"go/ast",                  // cmd/go/internal/test
   287  		"go/build",                // cmd/go/internal/test
   288  		"go/doc",                  // cmd/go/internal/test
   289  		"go/parser",               // cmd/go/internal/test
   290  		"go/token",                // cmd/go/internal/test
   291  		"os",                      // cmd/go/internal/test
   292  		"os/exec",                 // cmd/go/internal/test
   293  		"path",                    // cmd/go/internal/test
   294  		"path/filepath",           // cmd/go/internal/test
   295  		"regexp",                  // cmd/go/internal/test
   296  		"runtime",                 // cmd/go/internal/test
   297  		"sort",                    // cmd/go/internal/test
   298  		"strings",                 // cmd/go/internal/test
   299  		"text/template",           // cmd/go/internal/test
   300  		"time",                    // cmd/go/internal/test
   301  		"unicode",                 // cmd/go/internal/test
   302  		"unicode/utf8",            // cmd/go/internal/test
   303  	},
   304  
   305  	"cmd/go/internal/tool": {
   306  		"cmd/go/internal/base", // cmd/go/internal/tool
   307  		"cmd/go/internal/cfg",  // cmd/go/internal/tool
   308  		"fmt",     // cmd/go/internal/tool
   309  		"os",      // cmd/go/internal/tool
   310  		"os/exec", // cmd/go/internal/tool
   311  		"sort",    // cmd/go/internal/tool
   312  		"strings", // cmd/go/internal/tool
   313  	},
   314  
   315  	"cmd/go/internal/version": {
   316  		"cmd/go/internal/base", // cmd/go/internal/version
   317  		"fmt",     // cmd/go/internal/version
   318  		"runtime", // cmd/go/internal/version
   319  	},
   320  
   321  	"cmd/go/internal/vet": {
   322  		"cmd/go/internal/base",    // cmd/go/internal/vet
   323  		"cmd/go/internal/cfg",     // cmd/go/internal/vet
   324  		"cmd/go/internal/cmdflag", // cmd/go/internal/vet
   325  		"cmd/go/internal/load",    // cmd/go/internal/vet
   326  		"cmd/go/internal/str",     // cmd/go/internal/vet
   327  		"cmd/go/internal/work",    // cmd/go/internal/vet
   328  		"flag",                    // cmd/go/internal/vet
   329  		"fmt",                     // cmd/go/internal/vet
   330  		"os",                      // cmd/go/internal/vet
   331  		"path/filepath",           // cmd/go/internal/vet
   332  		"strings",                 // cmd/go/internal/vet
   333  	},
   334  
   335  	"cmd/go/internal/web": {
   336  		"errors", // cmd/go/internal/web
   337  		"io",     // cmd/go/internal/web
   338  	},
   339  
   340  	"cmd/go/internal/work": {
   341  		"bufio",                   // cmd/go/internal/work
   342  		"bytes",                   // cmd/go/internal/work
   343  		"cmd/go/internal/base",    // cmd/go/internal/work
   344  		"cmd/go/internal/buildid", // cmd/go/internal/work
   345  		"cmd/go/internal/cfg",     // cmd/go/internal/work
   346  		"cmd/go/internal/load",    // cmd/go/internal/work
   347  		"cmd/go/internal/str",     // cmd/go/internal/work
   348  		"container/heap",          // cmd/go/internal/work
   349  		"debug/elf",               // cmd/go/internal/work
   350  		"errors",                  // cmd/go/internal/work
   351  		"flag",                    // cmd/go/internal/work
   352  		"fmt",                     // cmd/go/internal/work
   353  		"go/build",                // cmd/go/internal/work
   354  		"io",                      // cmd/go/internal/work
   355  		"io/ioutil",               // cmd/go/internal/work
   356  		"log",                     // cmd/go/internal/work
   357  		"os",                      // cmd/go/internal/work
   358  		"os/exec",                 // cmd/go/internal/work
   359  		"path",                    // cmd/go/internal/work
   360  		"path/filepath",           // cmd/go/internal/work
   361  		"regexp",                  // cmd/go/internal/work
   362  		"runtime",                 // cmd/go/internal/work
   363  		"strconv",                 // cmd/go/internal/work
   364  		"strings",                 // cmd/go/internal/work
   365  		"sync",                    // cmd/go/internal/work
   366  		"time",                    // cmd/go/internal/work
   367  	},
   368  
   369  	"cmd/internal/objabi": {
   370  		"flag",          // cmd/internal/objabi
   371  		"fmt",           // cmd/internal/objabi
   372  		"log",           // cmd/internal/objabi
   373  		"os",            // cmd/internal/objabi
   374  		"path/filepath", // cmd/internal/objabi
   375  		"runtime",       // cmd/internal/objabi
   376  		"strconv",       // cmd/internal/objabi
   377  		"strings",       // cmd/internal/objabi
   378  	},
   379  
   380  	"compress/flate": {
   381  		"bufio",     // compress/flate
   382  		"fmt",       // compress/flate
   383  		"io",        // compress/flate
   384  		"math",      // compress/flate
   385  		"math/bits", // compress/flate
   386  		"sort",      // compress/flate
   387  		"strconv",   // compress/flate
   388  		"sync",      // compress/flate
   389  	},
   390  
   391  	"compress/zlib": {
   392  		"bufio",          // compress/zlib
   393  		"compress/flate", // compress/zlib
   394  		"errors",         // compress/zlib
   395  		"fmt",            // compress/zlib
   396  		"hash",           // compress/zlib
   397  		"hash/adler32",   // compress/zlib
   398  		"io",             // compress/zlib
   399  	},
   400  
   401  	"container/heap": {
   402  		"sort", // container/heap
   403  	},
   404  
   405  	"context": {
   406  		"errors",  // context
   407  		"fmt",     // context
   408  		"reflect", // context
   409  		"sync",    // context
   410  		"time",    // context
   411  	},
   412  
   413  	"crypto": {
   414  		"hash",    // crypto
   415  		"io",      // crypto
   416  		"strconv", // crypto
   417  	},
   418  
   419  	"crypto/sha1": {
   420  		"crypto",       // crypto/sha1
   421  		"hash",         // crypto/sha1
   422  		"internal/cpu", // crypto/sha1
   423  	},
   424  
   425  	"debug/dwarf": {
   426  		"encoding/binary", // debug/dwarf
   427  		"errors",          // debug/dwarf
   428  		"fmt",             // debug/dwarf
   429  		"io",              // debug/dwarf
   430  		"path",            // debug/dwarf
   431  		"sort",            // debug/dwarf
   432  		"strconv",         // debug/dwarf
   433  		"strings",         // debug/dwarf
   434  	},
   435  
   436  	"debug/elf": {
   437  		"bytes",           // debug/elf
   438  		"compress/zlib",   // debug/elf
   439  		"debug/dwarf",     // debug/elf
   440  		"encoding/binary", // debug/elf
   441  		"errors",          // debug/elf
   442  		"fmt",             // debug/elf
   443  		"io",              // debug/elf
   444  		"os",              // debug/elf
   445  		"strconv",         // debug/elf
   446  		"strings",         // debug/elf
   447  	},
   448  
   449  	"debug/macho": {
   450  		"bytes",           // debug/macho
   451  		"debug/dwarf",     // debug/macho
   452  		"encoding/binary", // debug/macho
   453  		"fmt",             // debug/macho
   454  		"io",              // debug/macho
   455  		"os",              // debug/macho
   456  		"strconv",         // debug/macho
   457  	},
   458  
   459  	"encoding": {
   460  		"runtime", // encoding
   461  	},
   462  
   463  	"encoding/base64": {
   464  		"encoding/binary", // encoding/base64
   465  		"io",              // encoding/base64
   466  		"strconv",         // encoding/base64
   467  	},
   468  
   469  	"encoding/binary": {
   470  		"errors",  // encoding/binary
   471  		"io",      // encoding/binary
   472  		"math",    // encoding/binary
   473  		"reflect", // encoding/binary
   474  	},
   475  
   476  	"encoding/json": {
   477  		"bytes",           // encoding/json
   478  		"encoding",        // encoding/json
   479  		"encoding/base64", // encoding/json
   480  		"errors",          // encoding/json
   481  		"fmt",             // encoding/json
   482  		"io",              // encoding/json
   483  		"math",            // encoding/json
   484  		"reflect",         // encoding/json
   485  		"runtime",         // encoding/json
   486  		"sort",            // encoding/json
   487  		"strconv",         // encoding/json
   488  		"strings",         // encoding/json
   489  		"sync",            // encoding/json
   490  		"sync/atomic",     // encoding/json
   491  		"unicode",         // encoding/json
   492  		"unicode/utf16",   // encoding/json
   493  		"unicode/utf8",    // encoding/json
   494  	},
   495  
   496  	"encoding/xml": {
   497  		"bufio",        // encoding/xml
   498  		"bytes",        // encoding/xml
   499  		"encoding",     // encoding/xml
   500  		"errors",       // encoding/xml
   501  		"fmt",          // encoding/xml
   502  		"io",           // encoding/xml
   503  		"reflect",      // encoding/xml
   504  		"strconv",      // encoding/xml
   505  		"strings",      // encoding/xml
   506  		"sync",         // encoding/xml
   507  		"unicode",      // encoding/xml
   508  		"unicode/utf8", // encoding/xml
   509  	},
   510  
   511  	"errors": {
   512  		"runtime", // errors
   513  	},
   514  
   515  	"flag": {
   516  		"errors",  // flag
   517  		"fmt",     // flag
   518  		"io",      // flag
   519  		"os",      // flag
   520  		"reflect", // flag
   521  		"sort",    // flag
   522  		"strconv", // flag
   523  		"strings", // flag
   524  		"time",    // flag
   525  	},
   526  
   527  	"fmt": {
   528  		"errors",       // fmt
   529  		"io",           // fmt
   530  		"math",         // fmt
   531  		"os",           // fmt
   532  		"reflect",      // fmt
   533  		"strconv",      // fmt
   534  		"sync",         // fmt
   535  		"unicode/utf8", // fmt
   536  	},
   537  
   538  	"go/ast": {
   539  		"bytes",        // go/ast
   540  		"fmt",          // go/ast
   541  		"go/scanner",   // go/ast
   542  		"go/token",     // go/ast
   543  		"io",           // go/ast
   544  		"os",           // go/ast
   545  		"reflect",      // go/ast
   546  		"sort",         // go/ast
   547  		"strconv",      // go/ast
   548  		"strings",      // go/ast
   549  		"unicode",      // go/ast
   550  		"unicode/utf8", // go/ast
   551  	},
   552  
   553  	"go/build": {
   554  		"bufio",         // go/build
   555  		"bytes",         // go/build
   556  		"errors",        // go/build
   557  		"fmt",           // go/build
   558  		"go/ast",        // go/build
   559  		"go/doc",        // go/build
   560  		"go/parser",     // go/build
   561  		"go/token",      // go/build
   562  		"io",            // go/build
   563  		"io/ioutil",     // go/build
   564  		"log",           // go/build
   565  		"os",            // go/build
   566  		"path",          // go/build
   567  		"path/filepath", // go/build
   568  		"runtime",       // go/build
   569  		"sort",          // go/build
   570  		"strconv",       // go/build
   571  		"strings",       // go/build
   572  		"unicode",       // go/build
   573  		"unicode/utf8",  // go/build
   574  	},
   575  
   576  	"go/doc": {
   577  		"go/ast",        // go/doc
   578  		"go/token",      // go/doc
   579  		"io",            // go/doc
   580  		"path",          // go/doc
   581  		"regexp",        // go/doc
   582  		"sort",          // go/doc
   583  		"strconv",       // go/doc
   584  		"strings",       // go/doc
   585  		"text/template", // go/doc
   586  		"unicode",       // go/doc
   587  		"unicode/utf8",  // go/doc
   588  	},
   589  
   590  	"go/parser": {
   591  		"bytes",         // go/parser
   592  		"errors",        // go/parser
   593  		"fmt",           // go/parser
   594  		"go/ast",        // go/parser
   595  		"go/scanner",    // go/parser
   596  		"go/token",      // go/parser
   597  		"io",            // go/parser
   598  		"io/ioutil",     // go/parser
   599  		"os",            // go/parser
   600  		"path/filepath", // go/parser
   601  		"strconv",       // go/parser
   602  		"strings",       // go/parser
   603  		"unicode",       // go/parser
   604  	},
   605  
   606  	"go/scanner": {
   607  		"bytes",         // go/scanner
   608  		"fmt",           // go/scanner
   609  		"go/token",      // go/scanner
   610  		"io",            // go/scanner
   611  		"path/filepath", // go/scanner
   612  		"sort",          // go/scanner
   613  		"strconv",       // go/scanner
   614  		"unicode",       // go/scanner
   615  		"unicode/utf8",  // go/scanner
   616  	},
   617  
   618  	"go/token": {
   619  		"fmt",     // go/token
   620  		"sort",    // go/token
   621  		"strconv", // go/token
   622  		"sync",    // go/token
   623  	},
   624  
   625  	"hash": {
   626  		"io", // hash
   627  	},
   628  
   629  	"hash/adler32": {
   630  		"hash", // hash/adler32
   631  	},
   632  
   633  	"internal/cpu": {
   634  		"runtime", // internal/cpu
   635  	},
   636  
   637  	"internal/poll": {
   638  		"errors",        // internal/poll
   639  		"internal/race", // internal/poll
   640  		"io",            // internal/poll
   641  		"runtime",       // internal/poll
   642  		"sync",          // internal/poll
   643  		"sync/atomic",   // internal/poll
   644  		"syscall",       // internal/poll
   645  		"time",          // internal/poll
   646  		"unicode/utf16", // internal/poll
   647  		"unicode/utf8",  // internal/poll
   648  	},
   649  
   650  	"internal/race": {
   651  		"runtime", // internal/race
   652  	},
   653  
   654  	"internal/singleflight": {
   655  		"sync", // internal/singleflight
   656  	},
   657  
   658  	"internal/syscall/windows": {
   659  		"internal/syscall/windows/sysdll", // internal/syscall/windows
   660  		"syscall",                         // internal/syscall/windows
   661  	},
   662  
   663  	"internal/syscall/windows/registry": {
   664  		"errors", // internal/syscall/windows/registry
   665  		"internal/syscall/windows/sysdll", // internal/syscall/windows/registry
   666  		"io",            // internal/syscall/windows/registry
   667  		"syscall",       // internal/syscall/windows/registry
   668  		"unicode/utf16", // internal/syscall/windows/registry
   669  	},
   670  
   671  	"internal/syscall/windows/sysdll": {
   672  		"runtime", // internal/syscall/windows/sysdll
   673  	},
   674  
   675  	"io": {
   676  		"errors", // io
   677  		"sync",   // io
   678  	},
   679  
   680  	"io/ioutil": {
   681  		"bytes",         // io/ioutil
   682  		"io",            // io/ioutil
   683  		"os",            // io/ioutil
   684  		"path/filepath", // io/ioutil
   685  		"sort",          // io/ioutil
   686  		"strconv",       // io/ioutil
   687  		"sync",          // io/ioutil
   688  		"time",          // io/ioutil
   689  	},
   690  
   691  	"log": {
   692  		"fmt",     // log
   693  		"io",      // log
   694  		"os",      // log
   695  		"runtime", // log
   696  		"sync",    // log
   697  		"time",    // log
   698  	},
   699  
   700  	"math": {
   701  		"internal/cpu", // math
   702  	},
   703  
   704  	"math/bits": {
   705  		"runtime", // math/bits
   706  	},
   707  
   708  	"net/url": {
   709  		"bytes",   // net/url
   710  		"errors",  // net/url
   711  		"fmt",     // net/url
   712  		"sort",    // net/url
   713  		"strconv", // net/url
   714  		"strings", // net/url
   715  	},
   716  
   717  	"os": {
   718  		"errors",                   // os
   719  		"internal/poll",            // os
   720  		"internal/syscall/windows", // os
   721  		"io",            // os
   722  		"runtime",       // os
   723  		"sync",          // os
   724  		"sync/atomic",   // os
   725  		"syscall",       // os
   726  		"time",          // os
   727  		"unicode/utf16", // os
   728  	},
   729  
   730  	"os/exec": {
   731  		"bytes",         // os/exec
   732  		"context",       // os/exec
   733  		"errors",        // os/exec
   734  		"io",            // os/exec
   735  		"os",            // os/exec
   736  		"path/filepath", // os/exec
   737  		"runtime",       // os/exec
   738  		"strconv",       // os/exec
   739  		"strings",       // os/exec
   740  		"sync",          // os/exec
   741  		"syscall",       // os/exec
   742  	},
   743  
   744  	"os/signal": {
   745  		"os",      // os/signal
   746  		"sync",    // os/signal
   747  		"syscall", // os/signal
   748  	},
   749  
   750  	"path": {
   751  		"errors",       // path
   752  		"strings",      // path
   753  		"unicode/utf8", // path
   754  	},
   755  
   756  	"path/filepath": {
   757  		"errors",       // path/filepath
   758  		"os",           // path/filepath
   759  		"runtime",      // path/filepath
   760  		"sort",         // path/filepath
   761  		"strings",      // path/filepath
   762  		"syscall",      // path/filepath
   763  		"unicode/utf8", // path/filepath
   764  	},
   765  
   766  	"reflect": {
   767  		"math",         // reflect
   768  		"runtime",      // reflect
   769  		"strconv",      // reflect
   770  		"sync",         // reflect
   771  		"unicode",      // reflect
   772  		"unicode/utf8", // reflect
   773  	},
   774  
   775  	"regexp": {
   776  		"bytes",         // regexp
   777  		"io",            // regexp
   778  		"regexp/syntax", // regexp
   779  		"sort",          // regexp
   780  		"strconv",       // regexp
   781  		"strings",       // regexp
   782  		"sync",          // regexp
   783  		"unicode",       // regexp
   784  		"unicode/utf8",  // regexp
   785  	},
   786  
   787  	"regexp/syntax": {
   788  		"bytes",        // regexp/syntax
   789  		"sort",         // regexp/syntax
   790  		"strconv",      // regexp/syntax
   791  		"strings",      // regexp/syntax
   792  		"unicode",      // regexp/syntax
   793  		"unicode/utf8", // regexp/syntax
   794  	},
   795  
   796  	"runtime": {
   797  		"runtime/internal/atomic", // runtime
   798  		"runtime/internal/sys",    // runtime
   799  	},
   800  
   801  	"runtime/internal/atomic": {
   802  		"runtime/internal/sys", // runtime/internal/atomic
   803  	},
   804  
   805  	"runtime/internal/sys": {},
   806  
   807  	"sort": {
   808  		"reflect", // sort
   809  	},
   810  
   811  	"strconv": {
   812  		"errors",       // strconv
   813  		"math",         // strconv
   814  		"unicode/utf8", // strconv
   815  	},
   816  
   817  	"strings": {
   818  		"errors",       // strings
   819  		"internal/cpu", // strings
   820  		"io",           // strings
   821  		"unicode",      // strings
   822  		"unicode/utf8", // strings
   823  	},
   824  
   825  	"sync": {
   826  		"internal/race", // sync
   827  		"runtime",       // sync
   828  		"sync/atomic",   // sync
   829  	},
   830  
   831  	"sync/atomic": {
   832  		"runtime", // sync/atomic
   833  	},
   834  
   835  	"syscall": {
   836  		"errors",                          // syscall
   837  		"internal/race",                   // syscall
   838  		"internal/syscall/windows/sysdll", // syscall
   839  		"runtime",                         // syscall
   840  		"sync",                            // syscall
   841  		"sync/atomic",                     // syscall
   842  		"unicode/utf16",                   // syscall
   843  	},
   844  
   845  	"text/template": {
   846  		"bytes",               // text/template
   847  		"errors",              // text/template
   848  		"fmt",                 // text/template
   849  		"io",                  // text/template
   850  		"io/ioutil",           // text/template
   851  		"net/url",             // text/template
   852  		"path/filepath",       // text/template
   853  		"reflect",             // text/template
   854  		"runtime",             // text/template
   855  		"sort",                // text/template
   856  		"strings",             // text/template
   857  		"sync",                // text/template
   858  		"text/template/parse", // text/template
   859  		"unicode",             // text/template
   860  		"unicode/utf8",        // text/template
   861  	},
   862  
   863  	"text/template/parse": {
   864  		"bytes",        // text/template/parse
   865  		"fmt",          // text/template/parse
   866  		"runtime",      // text/template/parse
   867  		"strconv",      // text/template/parse
   868  		"strings",      // text/template/parse
   869  		"unicode",      // text/template/parse
   870  		"unicode/utf8", // text/template/parse
   871  	},
   872  
   873  	"time": {
   874  		"errors", // time
   875  		"internal/syscall/windows/registry", // time
   876  		"runtime",                           // time
   877  		"sync",                              // time
   878  		"syscall",                           // time
   879  	},
   880  
   881  	"unicode": {
   882  		"runtime", // unicode
   883  	},
   884  
   885  	"unicode/utf16": {
   886  		"runtime", // unicode/utf16
   887  	},
   888  
   889  	"unicode/utf8": {
   890  		"runtime", // unicode/utf8
   891  	},
   892  }