Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 8147 `
go object linux amd64 go1.6 X:none
build id "36446caf7111ee2dac1f869007fcdc66f0e77482"
$$
package strings
import errors "errors"
import io "io"
import utf8 "unicode/utf8"
import unicode "unicode"
func @"".Compare (@"".a·2 string "esc:0x1", @"".b·3 string "esc:0x1") (? int) { if @"".a·2 == @"".b·3 { return int(0x0) }; if @"".a·2 < @"".b·3 { return int(-0x1) }; return int(0x1) }
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"".Reader struct { @"".s string; @"".i int64; @"".prevRune int }
func (@"".r·2 *@"".Reader "esc:0x1") Len () (? int) { if @"".r·2.@"".i >= int64(len(@"".r·2.@"".s)) { return int(0x0) }; return int(int64(len(@"".r·2.@"".s)) - @"".r·2.@"".i) }
func (@"".r·3 *@"".Reader "esc:0x9") Read (@"".b·4 []byte "esc:0x1") (@"".n·1 int, @"".err·2 error) { if len(@"".b·4) == int(0x0) { return int(0x0), nil }; if @"".r·3.@"".i >= int64(len(@"".r·3.@"".s)) { return int(0x0), @"io".EOF }; @"".r·3.@"".prevRune = int(-0x1); @"".n·1 = copy(@"".b·4, @"".r·3.@"".s[@"".r·3.@"".i:]); @"".r·3.@"".i += int64(@"".n·1); return }
func (@"".r·3 *@"".Reader "esc:0x9") ReadAt (@"".b·4 []byte "esc:0x1", @"".off·5 int64) (@"".n·1 int, @"".err·2 error) { if @"".off·5 < int64(0x0) { return int(0x0), @"errors".New(string("strings.Reader.ReadAt: negative offset")) }; if @"".off·5 >= int64(len(@"".r·3.@"".s)) { return int(0x0), @"io".EOF }; @"".n·1 = copy(@"".b·4, @"".r·3.@"".s[@"".off·5:]); if @"".n·1 < len(@"".b·4) { @"".err·2 = @"io".EOF }; return }
func (@"".r·3 *@"".Reader "esc:0x1") ReadByte () (@"".b·1 byte, @"".err·2 error) { @"".r·3.@"".prevRune = int(-0x1); if @"".r·3.@"".i >= int64(len(@"".r·3.@"".s)) { return byte(0x0), @"io".EOF }; @"".b·1 = @"".r·3.@"".s[@"".r·3.@"".i]; @"".r·3.@"".i++; return }
func (@"".r·4 *@"".Reader "esc:0x1") ReadRune () (@"".ch·1 rune, @"".size·2 int, @"".err·3 error)
func (@"".r·3 *@"".Reader "esc:0x1") Seek (@"".offset·4 int64, @"".whence·5 int) (? int64, ? error)
func (@"".r·2 *@"".Reader "esc:0x1") Size () (? int64) { return int64(len(@"".r·2.@"".s)) }
func (@"".r·2 *@"".Reader "esc:0x1") UnreadByte () (? error) { @"".r·2.@"".prevRune = int(-0x1); if @"".r·2.@"".i <= int64(0x0) { return @"errors".New(string("strings.Reader.UnreadByte: at beginning of string")) }; @"".r·2.@"".i--; return nil }
func (@"".r·2 *@"".Reader "esc:0x1") UnreadRune () (? error) { if @"".r·2.@"".prevRune < int(0x0) { return @"errors".New(string("strings.Reader.UnreadRune: previous operation was not ReadRune")) }; @"".r·2.@"".i = int64(@"".r·2.@"".prevRune); @"".r·2.@"".prevRune = int(-0x1); return nil }
func (@"".r·3 *@"".Reader "esc:0x9") WriteTo (@"".w·4 @"io".Writer) (@"".n·1 int64, @"".err·2 error)
func @"".NewReader (@"".s·2 string) (? *@"".Reader) { return (&@"".Reader{ @"".s:@"".s·2, @"".i:int64(0x0), @"".prevRune:int(-0x1) }) }
type @"".replacer interface { Replace(@"".s string) (? string); WriteString(@"".w @"io".Writer, @"".s string) (@"".n int, @"".err error) }
type @"".Replacer struct { @"".r @"".replacer }
func (@"".r·2 *@"".Replacer "esc:0x9") Replace (@"".s·3 string) (? string)
func (@"".r·3 *@"".Replacer "esc:0x9") WriteString (@"".w·4 @"io".Writer, @"".s·5 string) (@"".n·1 int, @"".err·2 error)
func @"".NewReplacer (@"".oldnew·2 ...string "esc:0x9") (? *@"".Replacer)
func @"".Count (@"".s·2 string "esc:0x1", @"".sep·3 string "esc:0x1") (? int)
func @"".Contains (@"".s·2 string, @"".substr·3 string) (? bool)
func @"".ContainsAny (@"".s·2 string "esc:0x1", @"".chars·3 string "esc:0x1") (? bool)
func @"".ContainsRune (@"".s·2 string, @"".r·3 rune) (? bool)
func @"".LastIndex (@"".s·2 string "esc:0x1", @"".sep·3 string "esc:0x1") (? int)
func @"".IndexRune (@"".s·2 string, @"".r·3 rune) (? int)
func @"".IndexAny (@"".s·2 string "esc:0x1", @"".chars·3 string "esc:0x1") (? int)
func @"".LastIndexAny (@"".s·2 string "esc:0x1", @"".chars·3 string "esc:0x1") (? int)
func @"".LastIndexByte (@"".s·2 string "esc:0x1", @"".c·3 byte) (? int)
func @"".SplitN (@"".s·2 string, @"".sep·3 string "esc:0x1", @"".n·4 int) (? []string)
func @"".SplitAfterN (@"".s·2 string, @"".sep·3 string "esc:0x1", @"".n·4 int) (? []string)
func @"".Split (@"".s·2 string, @"".sep·3 string "esc:0x1") (? []string)
func @"".SplitAfter (@"".s·2 string, @"".sep·3 string "esc:0x1") (? []string)
func @"".Fields (@"".s·2 string) (? []string)
func @"".FieldsFunc (@"".s·2 string, @"".f·3 func(? rune) (? bool) "esc:0x1") (? []string)
func @"".Join (@"".a·2 []string "esc:0x2a", @"".sep·3 string "esc:0x9") (? string)
func @"".HasPrefix (@"".s·2 string "esc:0x1", @"".prefix·3 string "esc:0x1") (? bool) { return len(@"".s·2) >= len(@"".prefix·3) && @"".s·2[int(0x0):len(@"".prefix·3)] == @"".prefix·3 }
func @"".HasSuffix (@"".s·2 string "esc:0x1", @"".suffix·3 string "esc:0x1") (? bool) { return len(@"".s·2) >= len(@"".suffix·3) && @"".s·2[len(@"".s·2) - len(@"".suffix·3):] == @"".suffix·3 }
func @"".Map (@"".mapping·2 func(? rune) (? rune) "esc:0x1", @"".s·3 string "esc:0x1a") (? string)
func @"".Repeat (@"".s·2 string "esc:0x9", @"".count·3 int) (? string)
func @"".ToUpper (@"".s·2 string "esc:0x1a") (? string)
func @"".ToLower (@"".s·2 string "esc:0x1a") (? string)
func @"".ToTitle (@"".s·2 string "esc:0x1a") (? string)
type @"unicode".d [3]rune
type @"unicode".CaseRange struct { Lo uint32; Hi uint32; Delta @"unicode".d }
type @"unicode".SpecialCase []@"unicode".CaseRange
func (@"unicode".special·2 @"unicode".SpecialCase "esc:0x1") ToLower (@"unicode".r·3 rune) (? rune)
func (@"unicode".special·2 @"unicode".SpecialCase "esc:0x1") ToTitle (@"unicode".r·3 rune) (? rune)
func (@"unicode".special·2 @"unicode".SpecialCase "esc:0x1") ToUpper (@"unicode".r·3 rune) (? rune)
func @"".ToUpperSpecial (@""._case·2 @"unicode".SpecialCase "esc:0x1", @"".s·3 string "esc:0x1a") (? string)
func @"".ToLowerSpecial (@""._case·2 @"unicode".SpecialCase "esc:0x1", @"".s·3 string "esc:0x1a") (? string)
func @"".ToTitleSpecial (@""._case·2 @"unicode".SpecialCase "esc:0x1", @"".s·3 string "esc:0x1a") (? string)
func @"".Title (@"".s·2 string "esc:0x1a") (? string)
func @"".TrimLeftFunc (@"".s·2 string "esc:0x12", @"".f·3 func(? rune) (? bool) "esc:0x1") (? string)
func @"".TrimRightFunc (@"".s·2 string "esc:0x12", @"".f·3 func(? rune) (? bool) "esc:0x1") (? string)
func @"".TrimFunc (@"".s·2 string "esc:0x12", @"".f·3 func(? rune) (? bool) "esc:0x1") (? string)
func @"".IndexFunc (@"".s·2 string "esc:0x1", @"".f·3 func(? rune) (? bool) "esc:0x1") (? int)
func @"".LastIndexFunc (@"".s·2 string "esc:0x1", @"".f·3 func(? rune) (? bool) "esc:0x1") (? int)
func @"".Trim (@"".s·2 string "esc:0x12", @"".cutset·3 string) (? string)
func @"".TrimLeft (@"".s·2 string "esc:0x12", @"".cutset·3 string) (? string)
func @"".TrimRight (@"".s·2 string "esc:0x12", @"".cutset·3 string) (? string)
func @"".TrimSpace (@"".s·2 string "esc:0x12") (? string)
func @"".TrimPrefix (@"".s·2 string "esc:0x12", @"".prefix·3 string "esc:0x1") (? string) { if @"".HasPrefix(@"".s·2, @"".prefix·3) { return @"".s·2[len(@"".prefix·3):] }; return @"".s·2 }
func @"".TrimSuffix (@"".s·2 string "esc:0x12", @"".suffix·3 string "esc:0x1") (? string) { if @"".HasSuffix(@"".s·2, @"".suffix·3) { return @"".s·2[:len(@"".s·2) - len(@"".suffix·3)] }; return @"".s·2 }
func @"".Replace (@"".s·2 string, @"".old·3 string, @"".new·4 string "esc:0x9", @"".n·5 int) (? string)
func @"".EqualFold (@"".s·2 string "esc:0x1", @"".t·3 string "esc:0x1") (? bool)
func @"".Index (@"".s·2 string, @"".sep·3 string) (? int)
func @"".IndexByte (@"".s·2 string, @"".c·3 byte) (? int)
func @"".init ()
var @"io".EOF error
func @"errors".New (@"errors".text·2 string) (? error) { return (&@"errors".errorString{ @"errors".s:@"errors".text·2 }) }
type @"errors".errorString struct { @"errors".s string }
func (@"errors".e·2 *@"errors".errorString "esc:0x22") Error () (? string) { return @"errors".e·2.@"errors".s }
$$
_go_.o 0 0 0 644 246681 `
go object linux amd64 go1.6 X:none
!
go13lderrors.aio.aunicode/utf8.aunicode.a þ"".Compare À ÀdH% H;a½ Hì(H\$(H$è HL$8HD$HH9ÁuIHl$0H,$HL$Hl$@Hl$HD$è HL$8HD$H¶\$ û tHÇD$P è HÄ(ÃHl$0H,$HL$Hl$@Hl$HD$è H\$ Hû }HÇD$Pÿÿÿÿè HÄ(ÃHÇD$P è HÄ(Ãè é&ÿÿÿÌÌÌÌÌÌ
B *runtime.racefuncenter ¤ runtime.eqstring è (runtime.racefuncexit ¶ "runtime.cmpstring è (runtime.racefuncexit (runtime.racefuncexit ¢ 0runtime.morestack_noctxt PP "".~r2 @type.int "".b type.string "".a type.string PeOP?OPO à 2;
- À Tgclocals·1c5a071f4ad97fe89533b360c694a573 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <$GOROOT/src/strings/compare.goþ "".(*Reader).Len dH% H;a§ HìH\$H$è H\$H$è HD$HhHl$H$H$è HD$HXHl$H9ë|HÇD$ è HÄÃH$è HD$HhHl$H$H$è H\$LD$IhH)ëH\$ è HÄÃè é<ÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌ
B *runtime.racefuncenter ^ runtime.raceread runtime.raceread Ø (runtime.racefuncexit ô runtime.raceread ¬ runtime.raceread â (runtime.racefuncexit ö 0runtime.morestack_noctxt "".autotmp_0004 type.int "".autotmp_0003 type.int "".~r0 type.int "".r type.*"".Reader ] D Ð &2%= ; ° Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb :$GOROOT/src/strings/reader.goþ""".(*Reader).Size dH% H;av8HìH\$H$è H\$H$è H\$HkHl$è HÄÃè ë²ÌÌ
: *runtime.racefuncenter V runtime.raceread | (runtime.racefuncexit 0runtime.morestack_noctxt "".~r0 type.int64 "".r type.*"".Reader 3
P HP
4 Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb :$GOROOT/src/strings/reader.goþ""".(*Reader).Read dH% H;aê Hì`H\$`H$è 1Û1ÛH$ H$ H\$xHû u(HDŽ$ 1ÛH$ H$ è HÄ`ÃH\$hH$è HD$hHhHl$8H$H$è HD$hHXHl$8H9ë|NH H$è H
H HDŽ$ HL$@H$ HD$HH$ è HÄ`ÃH$H$è HD$hHÇ@ÿÿÿÿH$H$è HD$hHhHl$0H$è H\$hHl$0LCL9Ũ LI)èIø tM)H\$pH$H\$xH\$H$ H\$LL$PLL$LD$XLD$ è H\$(H$ H\$hH$H$è HD$hHhHl$0H$H$è H\$hH¬$ LD$0LÅHkè HÄ`Ãè è éùýÿÿÌÌÌÌÌÌÌÌÌ&
B *runtime.racefuncenter Æ (runtime.racefuncexit ì runtime.raceread ¤ runtime.raceread Ø io.EOF ê runtime.raceread ø io.EOF io.EOF Ü (runtime.racefuncexit "runtime.racewrite ¸ runtime.raceread æ runtime.raceread ¦ .runtime.slicestringcopy æ runtime.raceread "runtime.racewrite Ú (runtime.racefuncexit î $runtime.panicslice ü 0runtime.morestack_noctxt pÀ "".autotmp_0012 ?type.error "".autotmp_0011 type.int64 "".autotmp_0010 type.int "".autotmp_0009 type.string "".autotmp_0008 _type.int64 "".autotmp_0007 type.int "".autotmp_0006 Otype.int "".err Ptype.error "".n @type.int "".b type.[]uint8 "".r type.*"".Reader :ÀT¿À¿Àþ¿À¿ HL=D
H
BR9 Tgclocals·8cf14f50ac1bf7ae2848fda35f0590ec Tgclocals·64ca935d1a2110a30e2d604686188539 :$GOROOT/src/strings/reader.goþ&"".(*Reader).ReadAt À
À
dH% H;a HìxH\$xH$è 1Û1ÛH$° H$¸ H$ Hû H H\$HHÇD$P&