blob: 3e00667fa3a005a2e6654001dd6feceb0cbe1a95 [file] [log] [blame]
Marcel van Lohuizenabce1452020-07-27 17:40:33 +02001// Code generated by go generate. DO NOT EDIT.
2
3//go:generate rm pkg.go
4//go:generate go run ../../gen/gen.go
5
6package hex
7
8import (
9 "cuelang.org/go/internal/core/adt"
10 "cuelang.org/go/pkg/internal"
11)
12
13func init() {
14 internal.Register("encoding/hex", pkg)
15}
16
17var _ = adt.TopKind // in case the adt package isn't used
18
19var pkg = &internal.Package{
20 Native: []*internal.Builtin{{
21 Name: "EncodedLen",
22 Params: []adt.Kind{adt.IntKind},
23 Result: adt.IntKind,
24 Func: func(c *internal.CallCtxt) {
25 n := c.Int(0)
26 if c.Do() {
27 c.Ret = EncodedLen(n)
28 }
29 },
30 }, {
31 Name: "DecodedLen",
32 Params: []adt.Kind{adt.IntKind},
33 Result: adt.IntKind,
34 Func: func(c *internal.CallCtxt) {
35 x := c.Int(0)
36 if c.Do() {
37 c.Ret = DecodedLen(x)
38 }
39 },
40 }, {
41 Name: "Decode",
42 Params: []adt.Kind{adt.StringKind},
43 Result: adt.BytesKind | adt.StringKind,
44 Func: func(c *internal.CallCtxt) {
45 s := c.String(0)
46 if c.Do() {
47 c.Ret, c.Err = Decode(s)
48 }
49 },
50 }, {
51 Name: "Dump",
52 Params: []adt.Kind{adt.BytesKind | adt.StringKind},
53 Result: adt.StringKind,
54 Func: func(c *internal.CallCtxt) {
55 data := c.Bytes(0)
56 if c.Do() {
57 c.Ret = Dump(data)
58 }
59 },
60 }, {
61 Name: "Encode",
62 Params: []adt.Kind{adt.BytesKind | adt.StringKind},
63 Result: adt.StringKind,
64 Func: func(c *internal.CallCtxt) {
65 src := c.Bytes(0)
66 if c.Do() {
67 c.Ret = Encode(src)
68 }
69 },
70 }},
71}