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 "21d859dfaca625c2fe2a6eeec49abbc8ed878dae"
$$
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 209044 `
go object linux amd64 go1.6 X:none
!
go13lderrors.aio.aunicode/utf8.aunicode.a þ"".Compare dH% H;a Hì(HL$8HD$HH9ÁuDHl$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Ä(Ãè éCÿÿÿÌÌÌ
runtime.eqstring "runtime.cmpstring è 0runtime.morestack_noctxt PP "".~r2 @type.int "".b type.string "".a type.string PROP:OP
O À !;-
C} Tgclocals·1c5a071f4ad97fe89533b360c694a573 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <$GOROOT/src/strings/compare.goþ "".(*Reader).Len ` `HD$HHHXH9Ë|
HÇD$ ÃHXHhH)ëH\$ÃÌÌÌ "".autotmp_0004 type.int "".~r0 type.int "".r type.*"".Reader 0 0 2
Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb :$GOROOT/src/strings/reader.goþ""".(*Reader).Size H\$HkHl$ÃÌ "".~r0 type.int64 "".r type.*"".Reader H Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb :$GOROOT/src/strings/reader.goþ""".(*Reader).Read dH% H;a, HìXHT$pHD$`1Û1ÛH$ H$ Hú u#HDŽ$ 1ÛH$ H$ HÄXÃHHHXH9Ë|/H
H HDŽ$ H$ H$ HÄXÃHÇ@ÿÿÿÿHhL@L9Å
LI)èIø tM)Ht$hH\$xHÐH\$PLL$0LÊLD$8HD$HLD$(I9À}LÀHD$Ht$@H4$HT$ HT$HD$è HL$`Hl$HAH¬$ HÅHiHÄXÃè è é·þÿÿÌÌÌÌÌÌÌ
Ü io.EOF ê io.EOF ¤ runtime.memmove ò $runtime.panicslice 0runtime.morestack_noctxt p° "".autotmp_0014 type.int "".autotmp_0013 otype.string "".autotmp_0012 /type.[]uint8 "".autotmp_0010 type.int64 "".autotmp_0009 Otype.string "".autotmp_0007 type.int "".autotmp_0006 type.int "".err Ptype.error "".n @type.int "".b type.[]uint8 "".r type.*"".Reader 8°F¯°;¯°¯°¯ Ð .L5#
/~ ' Tgclocals·8cf14f50ac1bf7ae2848fda35f0590ec Tgclocals·2c837ca001512a37037efd3161e20199 :$GOROOT/src/strings/reader.goþ&"".(*Reader).ReadAt à àdH% HD$øH;A
Hì H$ H$° 1Û1ÛH$À H$È Hù Õ H H\$@HÇD$H&