| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- package knowledge
- var Args = map[string]int{
- "(*encoding/json.Decoder).Decode.v": 0,
- "(*encoding/json.Encoder).Encode.v": 0,
- "(*encoding/xml.Decoder).Decode.v": 0,
- "(*encoding/xml.Encoder).Encode.v": 0,
- "(*sync.Pool).Put.x": 0,
- "(*text/template.Template).Parse.text": 0,
- "(io.Seeker).Seek.offset": 0,
- "(time.Time).Sub.u": 0,
- "append.elems": 1,
- "append.slice": 0,
- "bytes.Equal.a": 0,
- "bytes.Equal.b": 1,
- "encoding/binary.Write.data": 2,
- "errors.New.text": 0,
- "fmt.Fprintf.format": 1,
- "fmt.Printf.format": 0,
- "fmt.Sprintf.a[0]": 1,
- "fmt.Sprintf.format": 0,
- "json.Marshal.v": 0,
- "json.Unmarshal.v": 1,
- "len.v": 0,
- "make.size[0]": 1,
- "make.size[1]": 2,
- "make.t": 0,
- "net/url.Parse.rawurl": 0,
- "os.OpenFile.flag": 1,
- "os/exec.Command.name": 0,
- "os/signal.Notify.c": 0,
- "regexp.Compile.expr": 0,
- "runtime.SetFinalizer.finalizer": 1,
- "runtime.SetFinalizer.obj": 0,
- "sort.Sort.data": 0,
- "strconv.AppendFloat.bitSize": 4,
- "strconv.AppendFloat.fmt": 2,
- "strconv.AppendInt.base": 2,
- "strconv.AppendUint.base": 2,
- "strconv.FormatComplex.bitSize": 3,
- "strconv.FormatComplex.fmt": 1,
- "strconv.FormatFloat.bitSize": 3,
- "strconv.FormatFloat.fmt": 1,
- "strconv.FormatInt.base": 1,
- "strconv.FormatUint.base": 1,
- "strconv.ParseComplex.bitSize": 1,
- "strconv.ParseFloat.bitSize": 1,
- "strconv.ParseInt.base": 1,
- "strconv.ParseInt.bitSize": 2,
- "strconv.ParseUint.base": 1,
- "strconv.ParseUint.bitSize": 2,
- "time.Parse.layout": 0,
- "time.Sleep.d": 0,
- "xml.Marshal.v": 0,
- "xml.Unmarshal.v": 1,
- }
- // Arg turns the name of an argument into an argument index.
- // Indices are zero-based and method receivers do not count as arguments.
- //
- // Arg refers to a manually compiled mapping (see the Args variable.)
- // Modify the knowledge package to add new arguments.
- func Arg(name string) int {
- n, ok := Args[name]
- if !ok {
- panic("unknown argument " + name)
- }
- return n
- }
|