601 lines
No EOL
216 KiB
Text
601 lines
No EOL
216 KiB
Text
!<arch>
|
||
__.PKGDEF 0 0 0 644 7750 `
|
||
go object linux amd64 go1.5.1 X:none
|
||
build id "2707b471ac4a0e40408caa0ad2f4fdf1e1e06401"
|
||
|
||
$$
|
||
package bufio
|
||
import runtime "runtime"
|
||
import bytes "bytes"
|
||
import errors "errors"
|
||
import io "io"
|
||
import utf8 "unicode/utf8"
|
||
var @"".ErrInvalidUnreadByte error
|
||
var @"".ErrInvalidUnreadRune error
|
||
var @"".ErrBufferFull error
|
||
var @"".ErrNegativeCount error
|
||
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
|
||
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
|
||
type @"".Reader struct { @"".buf []byte; @"".rd @"io".Reader; @"".r int; @"".w int; @"".err error; @"".lastByte int; @"".lastRuneSize int }
|
||
func (@"".b·2 *@"".Reader "esc:0x1") Buffered () (? int) { return @"".b·2.@"".w - @"".b·2.@"".r }
|
||
func (@"".b·3 *@"".Reader "esc:0x10a") Discard (@"".n·4 int) (@"".discarded·1 int, @"".err·2 error)
|
||
func (@"".b·3 *@"".Reader "esc:0x12a") Peek (@"".n·4 int) (? []byte, ? error)
|
||
func (@"".b·3 *@"".Reader "esc:0x10a") Read (@"".p·4 []byte) (@"".n·1 int, @"".err·2 error)
|
||
func (@"".b·3 *@"".Reader "esc:0x10a") ReadByte () (@"".c·1 byte, @"".err·2 error)
|
||
func (@"".b·3 *@"".Reader "esc:0x10a") ReadBytes (@"".delim·4 byte) (@"".line·1 []byte, @"".err·2 error)
|
||
func (@"".b·4 *@"".Reader "esc:0x82a") ReadLine () (@"".line·1 []byte, @"".isPrefix·2 bool, @"".err·3 error)
|
||
func (@"".b·4 *@"".Reader "esc:0x80a") ReadRune () (@"".r·1 rune, @"".size·2 int, @"".err·3 error)
|
||
func (@"".b·3 *@"".Reader "esc:0x12a") ReadSlice (@"".delim·4 byte) (@"".line·1 []byte, @"".err·2 error)
|
||
func (@"".b·3 *@"".Reader "esc:0x10a") ReadString (@"".delim·4 byte) (@"".line·1 string, @"".err·2 error)
|
||
func (@"".b·1 *@"".Reader "esc:0x9") Reset (@"".r·2 @"io".Reader) { @"".b·1.@"".reset(@"".b·1.@"".buf, @"".r·2) }
|
||
func (@"".b·2 *@"".Reader "esc:0x1") UnreadByte () (? error) { if @"".b·2.@"".lastByte < 0x0 || @"".b·2.@"".r == 0x0 && @"".b·2.@"".w > 0x0 { return @"".ErrInvalidUnreadByte }; if @"".b·2.@"".r > 0x0 { @"".b·2.@"".r-- } else { @"".b·2.@"".w = 0x1 }; @"".b·2.@"".buf[@"".b·2.@"".r] = byte(@"".b·2.@"".lastByte); @"".b·2.@"".lastByte = -0x1; @"".b·2.@"".lastRuneSize = -0x1; return nil }
|
||
func (@"".b·2 *@"".Reader "esc:0x1") UnreadRune () (? error) { if @"".b·2.@"".lastRuneSize < 0x0 || @"".b·2.@"".r < @"".b·2.@"".lastRuneSize { return @"".ErrInvalidUnreadRune }; @"".b·2.@"".r -= @"".b·2.@"".lastRuneSize; @"".b·2.@"".lastByte = -0x1; @"".b·2.@"".lastRuneSize = -0x1; return nil }
|
||
func (@"".b·3 *@"".Reader "esc:0x10a") WriteTo (@"".w·4 @"io".Writer) (@"".n·1 int64, @"".err·2 error)
|
||
func (@"".b·1 *@"".Reader "esc:0x9") @"".fill ()
|
||
func (@"".b·2 *@"".Reader "esc:0x22") @"".readErr () (? error) { var @"".err·3 error; @"".err·3 = @"".b·2.@"".err; @"".b·2.@"".err = nil; return @"".err·3 }
|
||
func (@"".b·1 *@"".Reader "esc:0x1") @"".reset (@"".buf·2 []byte, @"".r·3 @"io".Reader) { *@"".b·1 = (@"".Reader{ @"".buf:@"".buf·2, @"".rd:@"".r·3, @"".lastByte:-0x1, @"".lastRuneSize:-0x1 }) }
|
||
func (@"".b·3 *@"".Reader "esc:0x9") @"".writeBuf (@"".w·4 @"io".Writer) (? int64, ? error)
|
||
func @"".NewReaderSize (@"".rd·2 @"io".Reader, @"".size·3 int) (? *@"".Reader) { var @"".b·4 *@"".Reader; var @"".ok·5 bool; @"".b·4, @"".ok·5 = @"".rd·2.(*@"".Reader); if @"".ok·5 && len(@"".b·4.@"".buf) >= @"".size·3 { return @"".b·4 }; if @"".size·3 < 0x10 { @"".size·3 = 0x10 }; var @"".r·6 *@"".Reader; @"".r·6 = new(@"".Reader); @"".r·6.@"".reset(make([]byte, @"".size·3), @"".rd·2); return @"".r·6 }
|
||
func @"".NewReader (@"".rd·2 @"io".Reader) (? *@"".Reader) { return @"".NewReaderSize(@"".rd·2, 0x1000) }
|
||
type @"".Writer struct { @"".err error; @"".buf []byte; @"".n int; @"".wr @"io".Writer }
|
||
func (@"".b·2 *@"".Writer "esc:0x1") Available () (? int) { return len(@"".b·2.@"".buf) - @"".b·2.@"".n }
|
||
func (@"".b·2 *@"".Writer "esc:0x1") Buffered () (? int) { return @"".b·2.@"".n }
|
||
func (@"".b·2 *@"".Writer "esc:0x2a") Flush () (? error)
|
||
func (@"".b·3 *@"".Writer "esc:0x10a") ReadFrom (@"".r·4 @"io".Reader) (@"".n·1 int64, @"".err·2 error)
|
||
func (@"".b·1 *@"".Writer "esc:0x1") Reset (@"".w·2 @"io".Writer) { @"".b·1.@"".err = nil; @"".b·1.@"".n = 0x0; @"".b·1.@"".wr = @"".w·2 }
|
||
func (@"".b·3 *@"".Writer "esc:0x10a") Write (@"".p·4 []byte) (@"".nn·1 int, @"".err·2 error)
|
||
func (@"".b·2 *@"".Writer "esc:0x2a") WriteByte (@"".c·3 byte) (? error)
|
||
func (@"".b·3 *@"".Writer "esc:0x10a") WriteRune (@"".r·4 rune) (@"".size·1 int, @"".err·2 error)
|
||
func (@"".b·3 *@"".Writer "esc:0x10a") WriteString (@"".s·4 string "esc:0x9") (? int, ? error)
|
||
func (@"".b·2 *@"".Writer "esc:0x2a") @"".flush () (? error)
|
||
func @"".NewWriterSize (@"".w·2 @"io".Writer, @"".size·3 int) (? *@"".Writer) { var @"".b·4 *@"".Writer; var @"".ok·5 bool; @"".b·4, @"".ok·5 = @"".w·2.(*@"".Writer); if @"".ok·5 && len(@"".b·4.@"".buf) >= @"".size·3 { return @"".b·4 }; if @"".size·3 <= 0x0 { @"".size·3 = 0x1000 }; return (&@"".Writer{ @"".buf:make([]byte, @"".size·3), @"".wr:@"".w·2 }) }
|
||
func @"".NewWriter (@"".w·2 @"io".Writer) (? *@"".Writer) { return @"".NewWriterSize(@"".w·2, 0x1000) }
|
||
type @"".ReadWriter struct { ? *@"".Reader; ? *@"".Writer }
|
||
func @"".NewReadWriter (@"".r·2 *@"".Reader, @"".w·3 *@"".Writer) (? *@"".ReadWriter) { return (&@"".ReadWriter{ Reader:@"".r·2, Writer:@"".w·3 }) }
|
||
type @"".SplitFunc func(@"".data []byte, @"".atEOF bool) (@"".advance int, @"".token []byte, @"".err error)
|
||
type @"".Scanner struct { @"".r @"io".Reader; @"".split @"".SplitFunc; @"".maxTokenSize int; @"".token []byte; @"".buf []byte; @"".start int; @"".end int; @"".err error; @"".empties int }
|
||
func (@"".s·2 *@"".Scanner "esc:0x22") Bytes () (? []byte) { return @"".s·2.@"".token }
|
||
func (@"".s·2 *@"".Scanner "esc:0x22") Err () (? error) { if @"".s·2.@"".err == @"io".EOF { return nil }; return @"".s·2.@"".err }
|
||
func (@"".s·2 *@"".Scanner "esc:0x9") Scan () (? bool)
|
||
func (@"".s·1 *@"".Scanner "esc:0x1") Split (@"".split·2 @"".SplitFunc) { @"".s·1.@"".split = @"".split·2 }
|
||
func (@"".s·2 *@"".Scanner "esc:0x1") Text () (? string) { return string(@"".s·2.@"".token) }
|
||
func (@"".s·2 *@"".Scanner "esc:0x1") @"".advance (@"".n·3 int) (? bool) { if @"".n·3 < 0x0 { @"".s·2.@"".setErr(@"".ErrNegativeAdvance); return false }; if @"".n·3 > @"".s·2.@"".end - @"".s·2.@"".start { @"".s·2.@"".setErr(@"".ErrAdvanceTooFar); return false }; @"".s·2.@"".start += @"".n·3; return true }
|
||
func (@"".s·1 *@"".Scanner "esc:0x1") @"".setErr (@"".err·2 error) { if @"".s·1.@"".err == nil || @"".s·1.@"".err == @"io".EOF { @"".s·1.@"".err = @"".err·2 } }
|
||
var @"".ErrTooLong error
|
||
var @"".ErrNegativeAdvance error
|
||
var @"".ErrAdvanceTooFar error
|
||
const @"".MaxScanTokenSize = 0x10000
|
||
func @"".NewScanner (@"".r·2 @"io".Reader) (? *@"".Scanner) { return (&@"".Scanner{ @"".r:@"".r·2, @"".split:@"".ScanLines, @"".maxTokenSize:0x10000, @"".buf:make([]byte, 0x1000) }) }
|
||
func @"".ScanBytes (@"".data·4 []byte "esc:0x82", @"".atEOF·5 bool) (@"".advance·1 int, @"".token·2 []byte, @"".err·3 error) { if @"".atEOF·5 && len(@"".data·4) == 0x0 { return 0x0, nil, nil }; return 0x1, @"".data·4[0x0:0x1], nil }
|
||
func @"".ScanRunes (@"".data·4 []byte "esc:0x82", @"".atEOF·5 bool) (@"".advance·1 int, @"".token·2 []byte, @"".err·3 error)
|
||
func @"".ScanLines (@"".data·4 []byte "esc:0x82", @"".atEOF·5 bool) (@"".advance·1 int, @"".token·2 []byte, @"".err·3 error)
|
||
func @"".ScanWords (@"".data·4 []byte "esc:0x82", @"".atEOF·5 bool) (@"".advance·1 int, @"".token·2 []byte, @"".err·3 error)
|
||
func @"".init ()
|
||
const @"".minReadBufferSize = 0x10
|
||
const @"".defaultBufSize = 0x1000
|
||
var @"io".EOF error
|
||
|
||
$$
|
||
_go_.o 0 0 0 644 213485 `
|
||
go object linux amd64 go1.5.1 X:none
|
||
|
||
!
|
||
|