Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 38104 `
go object linux amd64 go1.6 X:none
build id "6c49d90c721c7c3a60f2e349cf24e80ca33bb29a"
$$
package xml
import bufio "bufio"
import bytes "bytes"
import errors "errors"
import io "io"
import utf8 "unicode/utf8"
import unicode "unicode"
import encoding "encoding"
import fmt "fmt"
import strconv "strconv"
import sync "sync"
import reflect "reflect"
import strings "strings"
const @"".Header = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
func @"".Marshal (@"".v·3 interface {}) (? []byte, ? error)
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"bufio".Writer struct { @"bufio".err error; @"bufio".buf []byte; @"bufio".n int; @"bufio".wr @"io".Writer }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x1") Available () (? int) { return len(@"bufio".b·2.@"bufio".buf) - @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x1") Buffered () (? int) { return @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x2a") Flush () (? error)
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") ReadFrom (@"bufio".r·4 @"io".Reader) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Writer "esc:0x1") Reset (@"bufio".w·2 @"io".Writer) { @"bufio".b·1.@"bufio".err = nil; @"bufio".b·1.@"bufio".n = int(0x0); @"bufio".b·1.@"bufio".wr = @"bufio".w·2 }
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") Write (@"bufio".p·4 []byte) (@"bufio".nn·1 int, @"bufio".err·2 error)
func (@"bufio".b·2 *@"bufio".Writer "esc:0x2a") WriteByte (@"bufio".c·3 byte) (? error)
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") WriteRune (@"bufio".r·4 rune) (@"bufio".size·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") WriteString (@"bufio".s·4 string "esc:0x9") (? int, ? error)
func (@"bufio".b·2 *@"bufio".Writer "esc:0x2a") @"bufio".flush () (? error)
type @"".Name struct { Space string; Local string }
type @"reflect".typeAlg struct { @"reflect".hash func(? @"unsafe".Pointer, ? uintptr) (? uintptr); @"reflect".equal func(? @"unsafe".Pointer, ? @"unsafe".Pointer) (? bool) }
type @"reflect".method struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".mtyp *@"reflect".rtype; @"reflect".typ *@"reflect".rtype; @"reflect".ifn @"unsafe".Pointer; @"reflect".tfn @"unsafe".Pointer }
type @"reflect".ChanDir int
func (@"reflect".d·2 @"reflect".ChanDir) String () (? string)
type @"reflect".StructTag string
func (@"reflect".tag·2 @"reflect".StructTag "esc:0x12") Get (@"reflect".key·3 string "esc:0x1") (? string)
type @"reflect".StructField struct { Name string; PkgPath string; Type @"reflect".Type; Tag @"reflect".StructTag; Offset uintptr; Index []int; Anonymous bool }
type @"reflect".Kind uint
func (@"reflect".k·2 @"reflect".Kind) String () (? string)
type @"reflect".Type interface { Align() (? int); AssignableTo(@"reflect".u @"reflect".Type) (? bool); Bits() (? int); ChanDir() (? @"reflect".ChanDir); Comparable() (? bool); ConvertibleTo(@"reflect".u @"reflect".Type) (? bool); Elem() (? @"reflect".Type); Field(@"reflect".i int) (? @"reflect".StructField); FieldAlign() (? int); FieldByIndex(@"reflect".index []int) (? @"reflect".StructField); FieldByName(@"reflect".name string) (? @"reflect".StructField, ? bool); FieldByNameFunc(@"reflect".match func(? string) (? bool)) (? @"reflect".StructField, ? bool); Implements(@"reflect".u @"reflect".Type) (? bool); In(@"reflect".i int) (? @"reflect".Type); IsVariadic() (? bool); Key() (? @"reflect".Type); Kind() (? @"reflect".Kind); Len() (? int); Method(? int) (? @"reflect".Method); MethodByName(? string) (? @"reflect".Method, ? bool); Name() (? string); NumField() (? int); NumIn() (? int); NumMethod() (? int); NumOut() (? int); Out(@"reflect".i int) (? @"reflect".Type); PkgPath() (? string); Size() (? uintptr); String() (? string); @"reflect".common() (? *@"reflect".rtype); @"reflect".uncommon() (? *@"reflect".uncommonType) }
type @"reflect".Method struct { Name string; PkgPath string; Type @"reflect".Type; Func @"reflect".Value; Index int }
type @"reflect".uncommonType struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".methods []@"reflect".method }
func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x22") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method)
func (@"reflect".t·3 *@"reflect".uncommonType "esc:0x22") MethodByName (@"reflect".name·4 string "esc:0x1") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool)
func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x32") Name () (? string) { if @"reflect".t·2 == nil || @"reflect".t·2.@"reflect".name == nil { return string("") }; return *@"reflect".t·2.@"reflect".name }
func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") NumMethod () (? int) { if @"reflect".t·2 == nil { return int(0x0) }; return len(@"reflect".t·2.@"reflect".methods) }
func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x32") PkgPath () (? string) { if @"reflect".t·2 == nil || @"reflect".t·2.@"reflect".pkgPath == nil { return string("") }; return *@"reflect".t·2.@"reflect".pkgPath }
func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x12") @"reflect".uncommon () (? *@"reflect".uncommonType) { return @"reflect".t·2 }
type @"reflect".rtype struct { @"reflect".size uintptr; @"reflect".ptrdata uintptr; @"reflect".hash uint32; _ uint8; @"reflect".align uint8; @"reflect".fieldAlign uint8; @"reflect".kind uint8; @"reflect".alg *@"reflect".typeAlg; @"reflect".gcdata *byte; @"reflect".string *string; @"reflect".? *@"reflect".uncommonType; @"reflect".ptrToThis *@"reflect".rtype }
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Align () (? int) { return int(@"reflect".t·2.@"reflect".align) }
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") AssignableTo (@"reflect".u·3 @"reflect".Type "esc:0x1") (? bool)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Bits () (? int)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") ChanDir () (? @"reflect".ChanDir)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Comparable () (? bool) { return @"reflect".t·2.@"reflect".alg != nil && @"reflect".t·2.@"reflect".alg.@"reflect".equal != nil }
func (@"reflect".t·2 *@"reflect".rtype "esc:0x9") ConvertibleTo (@"reflect".u·3 @"reflect".Type "esc:0x9") (? bool)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x22") Elem () (? @"reflect".Type)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x3a") Field (@"reflect".i·3 int) (? @"reflect".StructField)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") FieldAlign () (? int) { return int(@"reflect".t·2.@"reflect".fieldAlign) }
func (@"reflect".t·2 *@"reflect".rtype) FieldByIndex (@"reflect".index·3 []int "esc:0x1") (? @"reflect".StructField)
func (@"reflect".t·3 *@"reflect".rtype) FieldByName (@"reflect".name·4 string "esc:0x1") (? @"reflect".StructField, ? bool)
func (@"reflect".t·3 *@"reflect".rtype) FieldByNameFunc (@"reflect".match·4 func(? string) (? bool) "esc:0x1") (? @"reflect".StructField, ? bool)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Implements (@"reflect".u·3 @"reflect".Type) (? bool)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x32") In (@"reflect".i·3 int) (? @"reflect".Type)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") IsVariadic () (? bool)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x22") Key () (? @"reflect".Type)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Kind () (? @"reflect".Kind) { return @"reflect".Kind(@"reflect".t·2.@"reflect".kind & uint8(0x1f)) }
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Len () (? int)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x32") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method)
func (@"reflect".t·3 *@"reflect".rtype "esc:0x32") MethodByName (@"reflect".name·4 string "esc:0x1") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x42") Name () (? string) { return @"reflect".t·2.@"reflect".uncommonType.Name() }
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") NumField () (? int)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") NumIn () (? int)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") NumMethod () (? int) { if @"reflect".t·2.Kind() == @"reflect".Kind(0x14) { var @"reflect".tt·3 *@"reflect".interfaceType; ; @"reflect".tt·3 = (*@"reflect".interfaceType)(@"unsafe".Pointer(@"reflect".t·2)); return @"reflect".tt·3.NumMethod() }; return @"reflect".t·2.@"reflect".uncommonType.NumMethod() }
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") NumOut () (? int)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x32") Out (@"reflect".i·3 int) (? @"reflect".Type)
func (@"reflect".t·2 *@"reflect".rtype "esc:0x42") PkgPath () (? string) { return @"reflect".t·2.@"reflect".uncommonType.PkgPath() }
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Size () (? uintptr) { return @"reflect".t·2.@"reflect".size }
func (@"reflect".t·2 *@"reflect".rtype "esc:0x32") String () (? string) { return *@"reflect".t·2.@"reflect".string }
func (@"reflect".t·2 *@"reflect".rtype "esc:0x12") @"reflect".common () (? *@"reflect".rtype) { return @"reflect".t·2 }
func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") @"reflect".pointers () (? bool) { return @"reflect".t·2.@"reflect".kind & uint8(0x80) == uint8(0x0) }
func (@"reflect".t·2 *@"reflect".rtype) @"reflect".ptrTo () (? *@"reflect".rtype)
type @"reflect".flag uintptr
func (@"reflect".f·2 @"reflect".flag) @"reflect".kind () (? @"reflect".Kind) { return @"reflect".Kind(@"reflect".f·2 & @"reflect".flag(0x1f)) }
func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBe (@"reflect".expected·2 @"reflect".Kind)
func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBeAssignable ()
func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBeExported ()
type @"reflect".Value struct { @"reflect".typ *@"reflect".rtype; @"reflect".ptr @"unsafe".Pointer; @"reflect".? @"reflect".flag }
func (@"reflect".v·2 @"reflect".Value) Addr () (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") Bool () (? bool)
func (@"reflect".v·2 @"reflect".Value "esc:0x2a") Bytes () (? []byte)
func (@"reflect".v·2 @"reflect".Value) Call (@"reflect".in·3 []@"reflect".Value "esc:0x9") (? []@"reflect".Value)
func (@"reflect".v·2 @"reflect".Value) CallSlice (@"reflect".in·3 []@"reflect".Value "esc:0x9") (? []@"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") CanAddr () (? bool) { return @"reflect".v·2.@"reflect".flag & @"reflect".flag(0x100) != @"reflect".flag(0x0) }
func (@"reflect".v·2 @"reflect".Value "esc:0x1") CanInterface () (? bool)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") CanSet () (? bool) { return @"reflect".v·2.@"reflect".flag & @"reflect".flag(0x160) == @"reflect".flag(0x100) }
func (@"reflect".v·2 @"reflect".Value) Cap () (? int)
func (@"reflect".v·1 @"reflect".Value) Close ()
func (@"reflect".v·2 @"reflect".Value "esc:0x1") Complex () (? complex128)
func (@"reflect".v·2 @"reflect".Value) Convert (@"reflect".t·3 @"reflect".Type) (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x12") Elem () (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x12") Field (@"reflect".i·3 int) (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x1a") FieldByIndex (@"reflect".index·3 []int "esc:0x1") (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value) FieldByName (@"reflect".name·3 string "esc:0x1") (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value) FieldByNameFunc (@"reflect".match·3 func(? string) (? bool) "esc:0x1") (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") Float () (? float64)
func (@"reflect".v·2 @"reflect".Value "esc:0x12") Index (@"reflect".i·3 int) (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") Int () (? int64)
func (@"reflect".v·2 @"reflect".Value) Interface () (@"reflect".i·1 interface {})
func (@"reflect".v·2 @"reflect".Value "esc:0x1") InterfaceData () (? [2]uintptr)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") IsNil () (? bool)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") IsValid () (? bool) { return @"reflect".v·2.@"reflect".flag != @"reflect".flag(0x0) }
func (@"reflect".v·2 @"reflect".Value "esc:0x1") Kind () (? @"reflect".Kind) { return @"reflect".v·2.@"reflect".flag.@"reflect".kind() }
func (@"reflect".v·2 @"reflect".Value) Len () (? int)
func (@"reflect".v·2 @"reflect".Value "esc:0x2a") MapIndex (@"reflect".key·3 @"reflect".Value) (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x9") MapKeys () (? []@"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x12") Method (@"reflect".i·3 int) (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x12") MethodByName (@"reflect".name·3 string "esc:0x1") (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") NumField () (? int)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") NumMethod () (? int)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") OverflowComplex (@"reflect".x·3 complex128) (? bool)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") OverflowFloat (@"reflect".x·3 float64) (? bool)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") OverflowInt (@"reflect".x·3 int64) (? bool)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") OverflowUint (@"reflect".x·3 uint64) (? bool)
func (@"reflect".v·2 @"reflect".Value "esc:0x12") Pointer () (? uintptr)
func (@"reflect".v·3 @"reflect".Value) Recv () (@"reflect".x·1 @"reflect".Value, @"reflect".ok·2 bool)
func (@"reflect".v·1 @"reflect".Value "esc:0x9") Send (@"reflect".x·2 @"reflect".Value)
func (@"reflect".v·1 @"reflect".Value) Set (@"reflect".x·2 @"reflect".Value)
func (@"reflect".v·1 @"reflect".Value "esc:0x1") SetBool (@"reflect".x·2 bool)
func (@"reflect".v·1 @"reflect".Value "esc:0x9") SetBytes (@"reflect".x·2 []byte)
func (@"reflect".v·1 @"reflect".Value "esc:0x1") SetCap (@"reflect".n·2 int)
func (@"reflect".v·1 @"reflect".Value "esc:0x1") SetComplex (@"reflect".x·2 complex128)
func (@"reflect".v·1 @"reflect".Value "esc:0x1") SetFloat (@"reflect".x·2 float64)
func (@"reflect".v·1 @"reflect".Value "esc:0x1") SetInt (@"reflect".x·2 int64)
func (@"reflect".v·1 @"reflect".Value "esc:0x1") SetLen (@"reflect".n·2 int)
func (@"reflect".v·1 @"reflect".Value "esc:0x9") SetMapIndex (@"reflect".key·2 @"reflect".Value, @"reflect".val·3 @"reflect".Value)
func (@"reflect".v·1 @"reflect".Value "esc:0x1") SetPointer (@"reflect".x·2 @"unsafe".Pointer)
func (@"reflect".v·1 @"reflect".Value "esc:0x1") SetString (@"reflect".x·2 string)
func (@"reflect".v·1 @"reflect".Value "esc:0x1") SetUint (@"reflect".x·2 uint64)
func (@"reflect".v·2 @"reflect".Value) Slice (@"reflect".i·3 int, @"reflect".j·4 int) (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value) Slice3 (@"reflect".i·3 int, @"reflect".j·4 int, @"reflect".k·5 int) (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value) String () (? string)
func (@"reflect".v·3 @"reflect".Value) TryRecv () (@"reflect".x·1 @"reflect".Value, @"reflect".ok·2 bool)
func (@"reflect".v·2 @"reflect".Value "esc:0x9") TrySend (@"reflect".x·3 @"reflect".Value) (? bool)
func (@"reflect".v·2 @"reflect".Value "esc:0x12") Type () (? @"reflect".Type)
func (@"reflect".v·2 @"reflect".Value "esc:0x1") Uint () (? uint64)
func (@"reflect".v·2 @"reflect".Value "esc:0x12") UnsafeAddr () (? uintptr)
func (@"reflect".v·2 @"reflect".Value) @"reflect".assignTo (@"reflect".context·3 string "esc:0x1", @"reflect".dst·4 *@"reflect".rtype, @"reflect".target·5 @"unsafe".Pointer) (? @"reflect".Value)
func (@"reflect".v·2 @"reflect".Value) @"reflect".call (@"reflect".op·3 string "esc:0x1", @"reflect".in·4 []@"reflect".Value "esc:0x9") (? []@"reflect".Value)
func (@"reflect".v·2 @"reflect".Value "esc:0x12") @"reflect".pointer () (? @"unsafe".Pointer)
func (@"reflect".v·3 @"reflect".Value) @"reflect".recv (@"reflect".nb·4 bool) (@"reflect".val·1 @"reflect".Value, @"reflect".ok·2 bool)
func (@"reflect".v·2 @"reflect".Value "esc:0x2a") @"reflect".runes () (? []rune)
func (@"reflect".v·2 @"reflect".Value "esc:0x9") @"reflect".send (@"reflect".x·3 @"reflect".Value, @"reflect".nb·4 bool) (@"reflect".selected·1 bool)
func (@"reflect".v·1 @"reflect".Value "esc:0x9") @"reflect".setRunes (@"reflect".x·2 []rune)
type @"".fieldFlags int
type @"".fieldInfo struct { @"".idx []int; @"".name string; @"".xmlns string; @"".flags @"".fieldFlags; @"".parents []string }
func (@"".finfo·2 *@"".fieldInfo "esc:0x1") @"".value (@"".v·3 @"reflect".Value) (? @"reflect".Value)
type @"".Attr struct { Name @"".Name; Value string }
type @"".EndElement struct { Name @"".Name }
type @"".StartElement struct { Name @"".Name; Attr []@"".Attr }
func (@"".e·2 @"".StartElement "esc:0x1a") Copy () (? @"".StartElement) { var @"".attrs·3 []@"".Attr; @"".attrs·3 = make([]@"".Attr, len(@"".e·2.Attr)); copy(@"".attrs·3, @"".e·2.Attr); @"".e·2.Attr = @"".attrs·3; return @"".e·2 }
func (@"".e·2 @"".StartElement "esc:0x12") End () (? @"".EndElement) { return (@"".EndElement{ Name:@"".e·2.Name }) }
type @"encoding".TextMarshaler interface { MarshalText() (@"encoding".text []byte, @"encoding".err error) }
type @"".typeInfo struct { @"".xmlname *@"".fieldInfo; @"".fields []@"".fieldInfo }
type @"".printer struct { ? *@"bufio".Writer; @"".encoder *@"".Encoder; @"".seq int; @"".indent string; @"".prefix string; @"".depth int; @"".indentedIn bool; @"".putNewline bool; @"".attrNS map[string]string; @"".attrPrefix map[string]string; @"".prefixes []string; @"".tags []@"".Name }
func (@"".p·1 *@"".printer "esc:0x9") EscapeString (@"".s·2 string "esc:0x9")
func (@"".p·2 *@"".printer "esc:0x3a") @"".cachedWriteError () (? error)
func (@"".p·2 *@"".printer) @"".createAttrPrefix (@"".url·3 string) (? string)
func (@"".p·1 *@"".printer "esc:0x1") @"".deleteAttrPrefix (@"".prefix·2 string "esc:0x1") { delete(@"".p·1.@"".attrPrefix, @"".p·1.@"".attrNS[@"".prefix·2]); delete(@"".p·1.@"".attrNS, @"".prefix·2) }
func (@"".p·1 *@"".printer "esc:0x9") @"".markPrefix () { @"".p·1.@"".prefixes = append(@"".p·1.@"".prefixes, string("")) }
func (@"".p·2 *@"".printer "esc:0x9") @"".marshalInterface (@"".val·3 @"".Marshaler, @"".start·4 @"".StartElement) (? error)
func (@"".p·4 *@"".printer "esc:0x1") @"".marshalSimple (@"".typ·5 @"reflect".Type, @"".val·6 @"reflect".Value) (? string, ? []byte, ? error)
func (@"".p·2 *@"".printer) @"".marshalStruct (@"".tinfo·3 *@"".typeInfo "esc:0x9", @"".val·4 @"reflect".Value) (? error)
func (@"".p·2 *@"".printer) @"".marshalTextInterface (@"".val·3 @"encoding".TextMarshaler, @"".start·4 @"".StartElement) (? error)
func (@"".p·2 *@"".printer) @"".marshalValue (@"".val·3 @"reflect".Value, @"".finfo·4 *@"".fieldInfo "esc:0x9", @"".startTemplate·5 *@"".StartElement "esc:0x9") (? error)
func (@"".p·1 *@"".printer "esc:0x1") @"".popPrefix ()
func (@"".p·2 *@"".printer "esc:0x9") @"".writeEnd (@"".name·3 @"".Name) (? error)
func (@"".p·1 *@"".printer "esc:0x9") @"".writeIndent (@"".depthDelta·2 int)
func (@"".p·2 *@"".printer) @"".writeStart (@"".start·3 *@"".StartElement "esc:0x9") (? error)
type @"".Token interface {}
type @"".Encoder struct { @"".p @"".printer }
func (@"".enc·2 *@"".Encoder) Encode (@"".v·3 interface {}) (? error)
func (@"".enc·2 *@"".Encoder) EncodeElement (@"".v·3 interface {}, @"".start·4 @"".StartElement) (? error)
func (@"".enc·2 *@"".Encoder) EncodeToken (@"".t·3 @"".Token) (? error)
func (@"".enc·2 *@"".Encoder "esc:0x3a") Flush () (? error)
func (@"".enc·1 *@"".Encoder "esc:0x1") Indent (@"".prefix·2 string, @"".indent·3 string) { @"".enc·1.@"".p.@"".prefix = @"".prefix·2; @"".enc·1.@"".p.@"".indent = @"".indent·3 }
type @"".Marshaler interface { MarshalXML(@"".e *@"".Encoder, @"".start @"".StartElement) (? error) }
type @"".MarshalerAttr interface { MarshalXMLAttr(@"".name @"".Name) (? @"".Attr, ? error) }
func @"".MarshalIndent (@"".v·3 interface {}, @"".prefix·4 string, @"".indent·5 string) (? []byte, ? error)
func @"".NewEncoder (@"".w·2 @"io".Writer) (? *@"".Encoder) { var @"".e·3 *@"".Encoder; @"".e·3 = (&@"".Encoder{ @"".p:(@"".printer{ Writer:@"bufio".NewWriter(@"".w·2) }) }); @"".e·3.@"".p.@"".encoder = @"".e·3; return @"".e·3 }
type @"".UnsupportedTypeError struct { Type @"reflect".Type }
func (@"".e·2 *@"".UnsupportedTypeError "esc:0x9") Error () (? string)
func @"".Unmarshal (@"".data·2 []byte, @"".v·3 interface {}) (? error)
type @"".UnmarshalError string
func (@"".e·2 @"".UnmarshalError "esc:0x12") Error () (? string) { return string(@"".e·2) }
type @"io".ByteReader interface { ReadByte() (@"io".c byte, @"io".err error) }
type @"bytes".readOp int
type @"bytes".Buffer struct { @"bytes".buf []byte; @"bytes".off int; @"bytes".runeBytes [4]byte; @"bytes".bootstrap [64]byte; @"bytes".lastRead @"bytes".readOp }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x22") Bytes () (? []byte) { return @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:] }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Cap () (? int) { return cap(@"bytes".b·2.@"bytes".buf) }
func (@"bytes".b·1 *@"bytes".Buffer) Grow (@"bytes".n·2 int)
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Len () (? int) { return len(@"bytes".b·2.@"bytes".buf) - @"bytes".b·2.@"bytes".off }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x22") Next (@"bytes".n·3 int) (? []byte) { @"bytes".b·2.@"bytes".lastRead = @"bytes".readOp(0x0); var @"bytes".m·4 int; ; @"bytes".m·4 = @"bytes".b·2.Len(); if @"bytes".n·3 > @"bytes".m·4 { @"bytes".n·3 = @"bytes".m·4 }; var @"bytes".data·5 []byte; ; @"bytes".data·5 = @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:@"bytes".b·2.@"bytes".off + @"bytes".n·3]; @"bytes".b·2.@"bytes".off += @"bytes".n·3; if @"bytes".n·3 > int(0x0) { @"bytes".b·2.@"bytes".lastRead = @"bytes".readOp(0x2) }; return @"bytes".data·5 }
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x9") Read (@"bytes".p·4 []byte "esc:0x1") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") ReadByte () (@"bytes".c·1 byte, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x9") ReadBytes (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x9") ReadFrom (@"bytes".r·4 @"io".Reader) (@"bytes".n·1 int64, @"bytes".err·2 error)
func (@"bytes".b·4 *@"bytes".Buffer "esc:0x1") ReadRune () (@"bytes".r·1 rune, @"bytes".size·2 int, @"bytes".err·3 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") ReadString (@"bytes".delim·4 byte) (@"bytes".line·1 string, @"bytes".err·2 error)
func (@"bytes".b·1 *@"bytes".Buffer "esc:0x1") Reset ()
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") String () (? string) { if @"bytes".b·2 == nil { return string("<nil>") }; return string(@"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:]) }
func (@"bytes".b·1 *@"bytes".Buffer "esc:0x1") Truncate (@"bytes".n·2 int)
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") UnreadByte () (? error) { if @"bytes".b·2.@"bytes".lastRead != @"bytes".readOp(0x1) && @"bytes".b·2.@"bytes".lastRead != @"bytes".readOp(0x2) { return @"errors".New(string("bytes.Buffer: UnreadByte: previous operation was not a read")) }; @"bytes".b·2.@"bytes".lastRead = @"bytes".readOp(0x0); if @"bytes".b·2.@"bytes".off > int(0x0) { @"bytes".b·2.@"bytes".off-- }; return nil }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") UnreadRune () (? error)
func (@"bytes".b·3 *@"bytes".Buffer) Write (@"bytes".p·4 []byte "esc:0x9") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·2 *@"bytes".Buffer) WriteByte (@"bytes".c·3 byte) (? error)
func (@"bytes".b·3 *@"bytes".Buffer) WriteRune (@"bytes".r·4 rune) (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer) WriteString (@"bytes".s·4 string "esc:0x9") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x9") WriteTo (@"bytes".w·4 @"io".Writer) (@"bytes".n·1 int64, @"bytes".err·2 error)
func (@"bytes".b·2 *@"bytes".Buffer) @"bytes".grow (@"bytes".n·3 int) (? int)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x22") @"bytes".readSlice (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error)
type @"".stack struct { @"".next *@"".stack; @"".kind int; @"".name @"".Name; @"".ok bool }
type @"encoding".TextUnmarshaler interface { UnmarshalText(@"encoding".text []byte) (? error) }
type @"".Decoder struct { Strict bool; AutoClose []string; Entity map[string]string; CharsetReader func(@"".charset string, @"".input @"io".Reader) (? @"io".Reader, ? error); DefaultSpace string; @"".r @"io".ByteReader; @"".buf @"bytes".Buffer; @"".saved *@"bytes".Buffer; @"".stk *@"".stack; @"".free *@"".stack; @"".needClose bool; @"".toClose @"".Name; @"".nextToken @"".Token; @"".nextByte int; @"".ns map[string]string; @"".err error; @"".line int; @"".offset int64; @"".unmarshalDepth int }
func (@"".d·2 *@"".Decoder) Decode (@"".v·3 interface {}) (? error)
func (@"".d·2 *@"".Decoder) DecodeElement (@"".v·3 interface {}, @"".start·4 *@"".StartElement "esc:0x2a") (? error)
func (@"".d·2 *@"".Decoder "esc:0x1") InputOffset () (? int64) { return @"".d·2.@"".offset }
func (@"".d·3 *@"".Decoder) RawToken () (? @"".Token, ? error)
func (@"".d·2 *@"".Decoder) Skip () (? error)
func (@"".d·3 *@"".Decoder) Token () (@"".t·1 @"".Token, @"".err·2 error)
func (@"".d·2 *@"".Decoder) @"".attrval () (? []byte)
func (@"".d·3 *@"".Decoder "esc:0x3a") @"".autoClose (@"".t·4 @"".Token "esc:0x1") (? @"".Token, ? bool)
func (@"".d·3 *@"".Decoder "esc:0x9") @"".getc () (@"".b·1 byte, @"".ok·2 bool)
func (@"".d·3 *@"".Decoder "esc:0x9") @"".mustgetc () (@"".b·1 byte, @"".ok·2 bool)
func (@"".d·3 *@"".Decoder) @"".name () (@"".s·1 string, @"".ok·2 bool)
func (@"".d·3 *@"".Decoder) @"".nsname () (@"".name·1 @"".Name, @"".ok·2 bool)
func (@"".d·2 *@"".Decoder "esc:0x2a") @"".pop () (? *@"".stack) { var @"".s·3 *@"".stack; @"".s·3 = @"".d·2.@"".stk; if @"".s·3 != nil { @"".d·2.@"".stk = @"".s·3.@"".next; @"".s·3.@"".next = @"".d·2.@"".free; @"".d·2.@"".free = @"".s·3 }; return @"".s·3 }
func (@"".d·2 *@"".Decoder "esc:0x9") @"".popEOF () (? bool) { if @"".d·2.@"".stk == nil || @"".d·2.@"".stk.@"".kind != int(0x2) { return bool(false) }; @"".d·2.@"".pop(); return bool(true) }
func (@"".d·2 *@"".Decoder "esc:0x9") @"".popElement (@"".t·3 *@"".EndElement "esc:0x9") (? bool)
func (@"".d·2 *@"".Decoder "esc:0x2a") @"".push (@"".kind·3 int) (? *@"".stack) { var @"".s·4 *@"".stack; @"".s·4 = @"".d·2.@"".free; if @"".s·4 != nil { @"".d·2.@"".free = @"".s·4.@"".next } else { @"".s·4 = new(@"".stack) }; @"".s·4.@"".next = @"".d·2.@"".stk; @"".s·4.@"".kind = @"".kind·3; @"".d·2.@"".stk = @"".s·4; return @"".s·4 }
func (@"".d·1 *@"".Decoder "esc:0x9") @"".pushEOF ()
func (@"".d·1 *@"".Decoder "esc:0x9") @"".pushElement (@"".name·2 @"".Name) { var @"".s·3 *@"".stack; @"".s·3 = @"".d·1.@"".push(int(0x0)); @"".s·3.@"".name = @"".name·2 }
func (@"".d·1 *@"".Decoder "esc:0x9") @"".pushNs (@"".local·2 string, @"".url·3 string, @"".ok·4 bool) { var @"".s·5 *@"".stack; @"".s·5 = @"".d·1.@"".push(int(0x1)); @"".s·5.@"".name.Local = @"".local·2; @"".s·5.@"".name.Space = @"".url·3; @"".s·5.@"".ok = @"".ok·4 }
func (@"".d·3 *@"".Decoder) @"".rawToken () (? @"".Token, ? error)
func (@"".d·2 *@"".Decoder) @"".readName () (@"".ok·1 bool)
func (@"".d·2 *@"".Decoder "esc:0x1") @"".savedOffset () (? int) { var @"".n·3 int; @"".n·3 = @"".d·2.@"".saved.Len(); if @"".d·2.@"".nextByte >= int(0x0) { @"".n·3-- }; return @"".n·3 }
func (@"".d·1 *@"".Decoder "esc:0x9") @"".space ()
func (@"".d·1 *@"".Decoder "esc:0x1") @"".switchToReader (@"".r·2 @"io".Reader) { { var @"".rb·3 @"io".ByteReader; var @"".ok·4 bool; @"".rb·3, @"".ok·4 = @"".r·2.(@"io".ByteReader); if @"".ok·4 { @"".d·1.@"".r = @"".rb·3 } else { @"".d·1.@"".r = @"bufio".NewReader(@"".r·2) }} }
func (@"".d·2 *@"".Decoder "esc:0x1") @"".syntaxError (@"".msg·3 string) (? error) { return (&@"".SyntaxError{ Msg:@"".msg·3, Line:@"".d·2.@"".line }) }
func (@"".d·2 *@"".Decoder) @"".text (@"".quote·3 int, @"".cdata·4 bool) (? []byte)
func (@"".d·1 *@"".Decoder "esc:0x9") @"".translate (@"".n·2 *@"".Name "esc:0x1", @"".isElementName·3 bool)
func (@"".d·1 *@"".Decoder "esc:0x1") @"".ungetc (@"".b·2 byte) { if @"".b·2 == byte(0xa) { @"".d·1.@"".line-- }; @"".d·1.@"".nextByte = int(@"".b·2); @"".d·1.@"".offset-- }
func (@"".p·2 *@"".Decoder) @"".unmarshal (@"".val·3 @"reflect".Value, @"".start·4 *@"".StartElement "esc:0x2a") (? error)
func (@"".p·2 *@"".Decoder "esc:0x1") @"".unmarshalAttr (@"".val·3 @"reflect".Value, @"".attr·4 @"".Attr) (? error)
func (@"".p·2 *@"".Decoder) @"".unmarshalInterface (@"".val·3 @"".Unmarshaler, @"".start·4 *@"".StartElement "esc:0x9") (? error)
func (@"".p·3 *@"".Decoder) @"".unmarshalPath (@"".tinfo·4 *@"".typeInfo "esc:0x1", @"".sv·5 @"reflect".Value, @"".parents·6 []string "esc:0x1", @"".start·7 *@"".StartElement "esc:0x10a") (@"".consumed·1 bool, @"".err·2 error)
func (@"".p·2 *@"".Decoder) @"".unmarshalTextInterface (@"".val·3 @"encoding".TextUnmarshaler, @"".start·4 *@"".StartElement "esc:0x1") (? error)
type @"".Unmarshaler interface { UnmarshalXML(@"".d *@"".Decoder, @"".start @"".StartElement) (? error) }
type @"".UnmarshalerAttr interface { UnmarshalXMLAttr(@"".attr @"".Attr) (? error) }
type @"".TagPathError struct { Struct @"reflect".Type; Field1 string; Tag1 string; Field2 string; Tag2 string }
func (@"".e·2 *@"".TagPathError "esc:0x9") Error () (? string)
type @"".SyntaxError struct { Msg string; Line int }
func (@"".e·2 *@"".SyntaxError "esc:0x1") Error () (? string)
type @"".CharData []byte
func (@"".c·2 @"".CharData "esc:0x9") Copy () (? @"".CharData) { return @"".CharData(@"".makeCopy(@"".c·2)) }
type @"".Comment []byte
func (@"".c·2 @"".Comment "esc:0x9") Copy () (? @"".Comment) { return @"".Comment(@"".makeCopy(@"".c·2)) }
type @"".ProcInst struct { Target string; Inst []byte }
func (@"".p·2 @"".ProcInst "esc:0x1a") Copy () (? @"".ProcInst) { @"".p·2.Inst = @"".makeCopy(@"".p·2.Inst); return @"".p·2 }
type @"".Directive []byte
func (@"".d·2 @"".Directive "esc:0x9") Copy () (? @"".Directive) { return @"".Directive(@"".makeCopy(@"".d·2)) }
func @"".CopyToken (@"".t·2 @"".Token "esc:0x1a") (? @"".Token)
func @"".NewDecoder (@"".r·2 @"io".Reader) (? *@"".Decoder) { var @"".d·3 *@"".Decoder; @"".d·3 = (&@"".Decoder{ @"".ns:make(map[string]string), @"".nextByte:int(-0x1), @"".line:int(0x1), Strict:bool(true) }); @"".d·3.@"".switchToReader(@"".r·2); return @"".d·3 }
var @"".HTMLEntity map[string]string
var @"".HTMLAutoClose []string
func @"".EscapeText (@"".w·2 @"io".Writer, @"".s·3 []byte) (? error)
func @"".Escape (@"".w·1 @"io".Writer, @"".s·2 []byte)
func @"".init ()
type @"reflect".imethod struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".typ *@"reflect".rtype }
type @"reflect".interfaceType struct { @"reflect".? @"reflect".rtype "reflect:\"interface\""; @"reflect".methods []@"reflect".imethod }
func (@"reflect".t·2 *@"reflect".interfaceType "esc:0x32") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method) { if @"reflect".i·3 < int(0x0) || @"reflect".i·3 >= len(@"reflect".t·2.@"reflect".methods) { return }; var @"reflect".p·4 *@"reflect".imethod; ; @"reflect".p·4 = &@"reflect".t·2.@"reflect".methods[@"reflect".i·3]; @"reflect".m·1.Name = *@"reflect".p·4.@"reflect".name; if @"reflect".p·4.@"reflect".pkgPath != nil { @"reflect".m·1.PkgPath = *@"reflect".p·4.@"reflect".pkgPath }; @"reflect".m·1.Type = @"reflect".toType(@"reflect".p·4.@"reflect".typ); @"reflect".m·1.Index = @"reflect".i·3; return }
func (@"reflect".t·3 *@"reflect".interfaceType "esc:0x32") MethodByName (@"reflect".name·4 string "esc:0x1") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool)
func (@"reflect".t·2 *@"reflect".interfaceType "esc:0x1") NumMethod () (? int) { return len(@"reflect".t·2.@"reflect".methods) }
import unsafe "unsafe" // indirect
func @"bufio".NewWriter (@"bufio".w·2 @"io".Writer) (? *@"bufio".Writer) { return @"bufio".NewWriterSize(@"bufio".w·2, int(0x1000)) }
func @"errors".New (@"errors".text·2 string) (? error) { return (&@"errors".errorString{ @"errors".s:@"errors".text·2 }) }
const @"".stkEOF = 0x2
const @"".stkStart = 0x0
const @"".stkNs = 0x1
type @"bufio".Reader struct { @"bufio".buf []byte; @"bufio".rd @"io".Reader; @"bufio".r int; @"bufio".w int; @"bufio".err error; @"bufio".lastByte int; @"bufio".lastRuneSize int }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") Buffered () (? int) { return @"bufio".b·2.@"bufio".w - @"bufio".b·2.@"bufio".r }
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") Discard (@"bufio".n·4 int) (@"bufio".discarded·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x12a") Peek (@"bufio".n·4 int) (? []byte, ? error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") Read (@"bufio".p·4 []byte) (@"bufio".n·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") ReadByte () (@"bufio".c·1 byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") ReadBytes (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·4 *@"bufio".Reader "esc:0x82a") ReadLine () (@"bufio".line·1 []byte, @"bufio".isPrefix·2 bool, @"bufio".err·3 error)
func (@"bufio".b·4 *@"bufio".Reader "esc:0x80a") ReadRune () (@"bufio".r·1 rune, @"bufio".size·2 int, @"bufio".err·3 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x12a") ReadSlice (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") ReadString (@"bufio".delim·4 byte) (@"bufio".line·1 string, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader "esc:0x9") Reset (@"bufio".r·2 @"io".Reader) { @"bufio".b·1.@"bufio".reset(@"bufio".b·1.@"bufio".buf, @"bufio".r·2) }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") UnreadByte () (? error) { if @"bufio".b·2.@"bufio".lastByte < int(0x0) || @"bufio".b·2.@"bufio".r == int(0x0) && @"bufio".b·2.@"bufio".w > int(0x0) { return @"bufio".ErrInvalidUnreadByte }; if @"bufio".b·2.@"bufio".r > int(0x0) { @"bufio".b·2.@"bufio".r-- } else { @"bufio".b·2.@"bufio".w = int(0x1) }; @"bufio".b·2.@"bufio".buf[@"bufio".b·2.@"bufio".r] = byte(@"bufio".b·2.@"bufio".lastByte); @"bufio".b·2.@"bufio".lastByte = int(-0x1); @"bufio".b·2.@"bufio".lastRuneSize = int(-0x1); return nil }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") UnreadRune () (? error) { if @"bufio".b·2.@"bufio".lastRuneSize < int(0x0) || @"bufio".b·2.@"bufio".r < @"bufio".b·2.@"bufio".lastRuneSize { return @"bufio".ErrInvalidUnreadRune }; @"bufio".b·2.@"bufio".r -= @"bufio".b·2.@"bufio".lastRuneSize; @"bufio".b·2.@"bufio".lastByte = int(-0x1); @"bufio".b·2.@"bufio".lastRuneSize = int(-0x1); return nil }
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") WriteTo (@"bufio".w·4 @"io".Writer) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader "esc:0x9") @"bufio".fill ()
func (@"bufio".b·2 *@"bufio".Reader "esc:0x22") @"bufio".readErr () (? error) { var @"bufio".err·3 error; ; @"bufio".err·3 = @"bufio".b·2.@"bufio".err; @"bufio".b·2.@"bufio".err = nil; return @"bufio".err·3 }
func (@"bufio".b·1 *@"bufio".Reader "esc:0x1") @"bufio".reset (@"bufio".buf·2 []byte, @"bufio".r·3 @"io".Reader) { *@"bufio".b·1 = (@"bufio".Reader{ @"bufio".buf:@"bufio".buf·2, @"bufio".rd:@"bufio".r·3, @"bufio".lastByte:int(-0x1), @"bufio".lastRuneSize:int(-0x1) }) }
func (@"bufio".b·3 *@"bufio".Reader "esc:0x9") @"bufio".writeBuf (@"bufio".w·4 @"io".Writer) (? int64, ? error)
func @"bufio".NewReader (@"bufio".rd·2 @"io".Reader) (? *@"bufio".Reader) { return @"bufio".NewReaderSize(@"bufio".rd·2, int(0x1000)) }
func @"".makeCopy (@"".b·2 []byte "esc:0x9") (? []byte) { var @"".b1·3 []byte; @"".b1·3 = make([]byte, len(@"".b·2)); copy(@"".b1·3, @"".b·2); return @"".b1·3 }
func @"reflect".toType (@"reflect".t·2 *@"reflect".rtype "esc:0x12") (? @"reflect".Type) { if @"reflect".t·2 == nil { return nil }; return @"reflect".t·2 }
func @"bufio".NewWriterSize (@"bufio".w·2 @"io".Writer, @"bufio".size·3 int) (? *@"bufio".Writer) { var @"bufio".b·4 *@"bufio".Writer; ; var @"bufio".ok·5 bool; ; @"bufio".b·4, @"bufio".ok·5 = @"bufio".w·2.(*@"bufio".Writer); if @"bufio".ok·5 && len(@"bufio".b·4.@"bufio".buf) >= @"bufio".size·3 { return @"bufio".b·4 }; if @"bufio".size·3 <= int(0x0) { @"bufio".size·3 = int(0x1000) }; return (&@"bufio".Writer{ @"bufio".buf:make([]byte, @"bufio".size·3), @"bufio".wr:@"bufio".w·2 }) }
type @"errors".errorString struct { @"errors".s string }
func (@"errors".e·2 *@"errors".errorString "esc:0x22") Error () (? string) { return @"errors".e·2.@"errors".s }
var @"bufio".ErrInvalidUnreadByte error
var @"bufio".ErrInvalidUnreadRune error
func @"bufio".NewReaderSize (@"bufio".rd·2 @"io".Reader, @"bufio".size·3 int) (? *@"bufio".Reader) { var @"bufio".b·4 *@"bufio".Reader; ; var @"bufio".ok·5 bool; ; @"bufio".b·4, @"bufio".ok·5 = @"bufio".rd·2.(*@"bufio".Reader); if @"bufio".ok·5 && len(@"bufio".b·4.@"bufio".buf) >= @"bufio".size·3 { return @"bufio".b·4 }; if @"bufio".size·3 < int(0x10) { @"bufio".size·3 = int(0x10) }; var @"bufio".r·6 *@"bufio".Reader; ; @"bufio".r·6 = new(@"bufio".Reader); @"bufio".r·6.@"bufio".reset(make([]byte, @"bufio".size·3), @"bufio".rd·2); return @"bufio".r·6 }
$$
_go_.o 0 0 0 644 721637 `
go object linux amd64 go1.6 X:none
!
go13ldbufio.abytes.aencoding.a
fmt.aio.areflect.astrconv.astrings.aerrors.async.aunicode.aunicode/utf8.a þ"".Marshal dH% HD$ÈH;A Hì¸ 1ÛH$Ð H$Ø H$à 1ÛH$è H$ð H H$è HD$HD$XHD$PH 1íH9èû HL$PH$ HÃH$ H$ H$ HD$`HL$hHL$xHÇÀ H\$p1íH9ëtH[H- H9ë
HÇÂ ú y HYH9Ãl HÈHD$0H H$è HD$HD$@Hø 9 Hl$0=
H(Hø û HD$8=
Í H@H$H$À H\$H$È H\$è HD$HL$ Hø t21ÛH$Ð H$Ø H$à H$è H$ð Hĸ ÃHD$X1ÛHhL@LHL9ÅwELI)èI)éIù tM*L$Ð L$Ø L$à 1ÛH$è H$ð Hĸ Ãè L@L$HD$è HD$8éÿÿÿ éþþÿÿH$Hl$è HD$@éÜþÿÿ éÀþÿÿHø HÇÀ H H$HD$HD$è H\$H$ H\$ H$¨ H\$(H$° H H$è HD$1íH(HhHhHhHh Hh(Hh0Hh8HD$HH¬$¨ HhH¬$° Hh H¬$ = u@HhHl$pHh0Hl$x= u Hh8éÁýÿÿL@8L$Hl$è HD$Hé¥ýÿÿL@L$Hl$è HD$Hë«1É1ÒéjýÿÿH H$H H\$H H\$è HD$éÓüÿÿè éMüÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ4
"type.bytes.Buffer ® "runtime.newobject Ú >go.itab.*bytes.Buffer.io.Writer $type.*bufio.Writer type."".Encoder "runtime.newobject Ô (runtime.writeBarrier (runtime.writeBarrier î ("".(*Encoder).Encode ¶ $runtime.panicslice Þ .runtime.writebarrierptr .runtime.writebarrierptr æ type.[]uint8
"runtime.makeslice è
"type.bufio.Writer ú
"runtime.newobject (runtime.writeBarrier Ò (runtime.writeBarrier
.runtime.writebarrierptr Æ
.runtime.writebarrierptr ô
$type.*bytes.Buffer type.io.Writer ¢ >go.itab.*bytes.Buffer.io.Writer ¶ runtime.typ2Itab Ô 0runtime.morestack_noctxt pð &"".autotmp_0018 ï type.*"".Encoder "".autotmp_0017 $type.*bufio.Writer "".autotmp_0016 $type.*bufio.Writer "".autotmp_0015 $type.*bufio.Writer "".autotmp_0013 Otype.io.Writer "".autotmp_0012 type.[]uint8 "".autotmp_0011 type.int "".autotmp_0010 /type.[]uint8 "".autotmp_0008 ß$type.*bufio.Writer "".autotmp_0007 Ï$type.*bytes.Buffer
"".&b ¿$type.*bytes.Buffer bufio.w·2 type.io.Writer "".~r0 $type.*bufio.Writer bufio.w·2 ¯type.io.Writer "".e ÿ type.*"".Encoder "".w otype.io.Writer "".~r2 Ptype.error "".~r1 type.[]uint8 "".v "type.interface {} .ðïð\ïðï À $K«2d 8 V´l¤8 78&