Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / honnef.co / go / tools@v0.0.1-2020.1.5 / arg / arg.go
1 package arg
2
3 var args = map[string]int{
4         "(*encoding/json.Decoder).Decode.v":    0,
5         "(*encoding/json.Encoder).Encode.v":    0,
6         "(*encoding/xml.Decoder).Decode.v":     0,
7         "(*encoding/xml.Encoder).Encode.v":     0,
8         "(*sync.Pool).Put.x":                   0,
9         "(*text/template.Template).Parse.text": 0,
10         "(io.Seeker).Seek.offset":              0,
11         "(time.Time).Sub.u":                    0,
12         "append.elems":                         1,
13         "append.slice":                         0,
14         "bytes.Equal.a":                        0,
15         "bytes.Equal.b":                        1,
16         "encoding/binary.Write.data":           2,
17         "errors.New.text":                      0,
18         "fmt.Fprintf.format":                   1,
19         "fmt.Printf.format":                    0,
20         "fmt.Sprintf.a[0]":                     1,
21         "fmt.Sprintf.format":                   0,
22         "json.Marshal.v":                       0,
23         "json.Unmarshal.v":                     1,
24         "len.v":                                0,
25         "make.size[0]":                         1,
26         "make.size[1]":                         2,
27         "make.t":                               0,
28         "net/url.Parse.rawurl":                 0,
29         "os.OpenFile.flag":                     1,
30         "os/exec.Command.name":                 0,
31         "os/signal.Notify.c":                   0,
32         "regexp.Compile.expr":                  0,
33         "runtime.SetFinalizer.finalizer":       1,
34         "runtime.SetFinalizer.obj":             0,
35         "sort.Sort.data":                       0,
36         "time.Parse.layout":                    0,
37         "time.Sleep.d":                         0,
38         "xml.Marshal.v":                        0,
39         "xml.Unmarshal.v":                      1,
40 }
41
42 func Arg(name string) int {
43         n, ok := args[name]
44         if !ok {
45                 panic("unknown argument " + name)
46         }
47         return n
48 }