github.com/switchupcb/yaegi@v0.10.2/stdlib/go1_16_compress_flate.go (about) 1 // Code generated by 'yaegi extract compress/flate'. DO NOT EDIT. 2 3 // +build go1.16,!go1.17 4 5 package stdlib 6 7 import ( 8 "compress/flate" 9 "go/constant" 10 "go/token" 11 "io" 12 "reflect" 13 ) 14 15 func init() { 16 Symbols["compress/flate/flate"] = map[string]reflect.Value{ 17 // function, constant and variable definitions 18 "BestCompression": reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)), 19 "BestSpeed": reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)), 20 "DefaultCompression": reflect.ValueOf(constant.MakeFromLiteral("-1", token.INT, 0)), 21 "HuffmanOnly": reflect.ValueOf(constant.MakeFromLiteral("-2", token.INT, 0)), 22 "NewReader": reflect.ValueOf(flate.NewReader), 23 "NewReaderDict": reflect.ValueOf(flate.NewReaderDict), 24 "NewWriter": reflect.ValueOf(flate.NewWriter), 25 "NewWriterDict": reflect.ValueOf(flate.NewWriterDict), 26 "NoCompression": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)), 27 28 // type definitions 29 "CorruptInputError": reflect.ValueOf((*flate.CorruptInputError)(nil)), 30 "InternalError": reflect.ValueOf((*flate.InternalError)(nil)), 31 "ReadError": reflect.ValueOf((*flate.ReadError)(nil)), 32 "Reader": reflect.ValueOf((*flate.Reader)(nil)), 33 "Resetter": reflect.ValueOf((*flate.Resetter)(nil)), 34 "WriteError": reflect.ValueOf((*flate.WriteError)(nil)), 35 "Writer": reflect.ValueOf((*flate.Writer)(nil)), 36 37 // interface wrapper definitions 38 "_Reader": reflect.ValueOf((*_compress_flate_Reader)(nil)), 39 "_Resetter": reflect.ValueOf((*_compress_flate_Resetter)(nil)), 40 } 41 } 42 43 // _compress_flate_Reader is an interface wrapper for Reader type 44 type _compress_flate_Reader struct { 45 IValue interface{} 46 WRead func(p []byte) (n int, err error) 47 WReadByte func() (byte, error) 48 } 49 50 func (W _compress_flate_Reader) Read(p []byte) (n int, err error) { 51 return W.WRead(p) 52 } 53 func (W _compress_flate_Reader) ReadByte() (byte, error) { 54 return W.WReadByte() 55 } 56 57 // _compress_flate_Resetter is an interface wrapper for Resetter type 58 type _compress_flate_Resetter struct { 59 IValue interface{} 60 WReset func(r io.Reader, dict []byte) error 61 } 62 63 func (W _compress_flate_Resetter) Reset(r io.Reader, dict []byte) error { 64 return W.WReset(r, dict) 65 }