Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
go1.6 / pkg / linux_amd64_race / text / scanner.a
Size: Mime:
!<arch>
__.PKGDEF       0           0     0     644     6949      `
go object linux amd64 go1.6 X:none
build id "0bc708c96b353d617c0337daf1491c27aa29705a"

$$
package scanner
	import bytes "bytes"
	import io "io"
	import utf8 "unicode/utf8"
	import unicode "unicode"
	import fmt "fmt"
	import os "os"
	type @"".Position struct { Filename string; Offset int; Line int; Column int }
	func (@"".pos·2 *@"".Position "esc:0x1") IsValid () (? bool) { return @"".pos·2.Line > int(0x0) }
	func (@"".pos·2 @"".Position "esc:0x12") String () (? string)
	const @"".ScanIdents = 0x4
	const @"".ScanInts = 0x8
	const @"".ScanFloats = 0x10
	const @"".ScanChars = 0x20
	const @"".ScanStrings = 0x40
	const @"".ScanRawStrings = 0x80
	const @"".ScanComments = 0x100
	const @"".SkipComments = 0x200
	const @"".GoTokens = 0x3f4
	const @"".EOF = -0x1
	const @"".Ident = -0x2
	const @"".Int = -0x3
	const @"".Float = -0x4
	const @"".Char = -0x5
	const @"".String = -0x6
	const @"".RawString = -0x7
	const @"".Comment = -0x8
	func @"".TokenString (@"".tok·2 rune) (? string)
	const @"".GoWhitespace = 0x100002600
	type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
	type @"bytes".readOp int
	type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
	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 @"".Scanner struct { @"".src @"io".Reader; @"".srcBuf [1025]byte; @"".srcPos int; @"".srcEnd int; @"".srcBufOffset int; @"".line int; @"".column int; @"".lastLineLen int; @"".lastCharLen int; @"".tokBuf @"bytes".Buffer; @"".tokPos int; @"".tokEnd int; @"".ch rune; Error func(@"".s *@"".Scanner, @"".msg string); ErrorCount int; Mode uint; Whitespace uint64; IsIdentRune func(@"".ch rune, @"".i int) (? bool); ? @"".Position }
	func (@"".s·2 *@"".Scanner "esc:0x12") Init (@"".src·3 @"io".Reader) (? *@"".Scanner)
	func (@"".s·2 *@"".Scanner) Next () (? rune)
	func (@"".s·2 *@"".Scanner) Peek () (? rune)
	func (@"".s·2 *@"".Scanner "esc:0x22") Pos () (@"".pos·1 @"".Position)
	func (@"".s·2 *@"".Scanner) Scan () (? rune)
	func (@"".s·2 *@"".Scanner) TokenText () (? string)
	func (@"".s·1 *@"".Scanner) @"".error (@"".msg·2 string)
	func (@"".s·2 *@"".Scanner "esc:0x1") @"".isIdentRune (@"".ch·3 rune, @"".i·4 int) (? bool)
	func (@"".s·2 *@"".Scanner) @"".next () (? rune)
	func (@"".s·1 *@"".Scanner) @"".scanChar ()
	func (@"".s·2 *@"".Scanner) @"".scanComment (@"".ch·3 rune) (? rune)
	func (@"".s·2 *@"".Scanner) @"".scanDigits (@"".ch·3 rune, @"".base·4 int, @"".n·5 int) (? rune)
	func (@"".s·2 *@"".Scanner) @"".scanEscape (@"".quote·3 rune) (? rune)
	func (@"".s·2 *@"".Scanner) @"".scanExponent (@"".ch·3 rune) (? rune)
	func (@"".s·2 *@"".Scanner) @"".scanFraction (@"".ch·3 rune) (? rune)
	func (@"".s·2 *@"".Scanner) @"".scanIdentifier () (? rune)
	func (@"".s·2 *@"".Scanner) @"".scanMantissa (@"".ch·3 rune) (? rune)
	func (@"".s·3 *@"".Scanner) @"".scanNumber (@"".ch·4 rune) (? rune, ? rune)
	func (@"".s·1 *@"".Scanner) @"".scanRawString ()
	func (@"".s·2 *@"".Scanner) @"".scanString (@"".quote·3 rune) (@"".n·1 int)
	func @"".init ()
	import errors "errors" // indirect
	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     119720    `
go object linux amd64 go1.6 X:none

!
go13ldbytes.a
fmt.aio.aos.aunicode.aunicode/utf8.aþ,"".(*Position).IsValidÀÀdH‹%H;avAHƒìH‹\$H‰$èH‹\$H‰$Hƒ$èH‹l$H‹]HƒûŸD$èHƒÄÃèë©ÌÌÌÌÌÌÌÌÌ

:*runtime.racefuncenter` runtime.racereadŽ(runtime.racefuncexit¢0runtime.morestack_noctxt "".~r0type.bool"".pos"type.*"".Position<`JÒÑ%ÒÑ
DTgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ$"".Position.StringÀ
À
dH‹%HD$ÈH;A†2Hì¸WÀ„$˜„$¨H‹œ$¸H‰$è1ÛH‰œ$èH‰œ$ðH‹œ$ÀH‰\$@H‹„$ÈH‰D$HH„$ÀH‰D$8H‰$Hƒ$èH‹L$@H‹D$HH‹l$8H‹]HƒûŸ€ú„-Hƒøt@HÇ$H‰L$pH‰L$H‰D$xH‰D$HH‰\$HÇD$ èH‹L$(H‹D$0H‰L$@H‰L$pH‰D$HH‰D$x1ÛH‰œ$˜H‰œ$ H‰œ$¨H‰œ$°Hœ$˜Hƒû„HDŽ$ˆHDŽ$H‰œ$€HH‰$Hœ$ÀH‰\$HƒD$HÇD$èH‹\$H‰\$PH‹\$ H‰\$XH‹œ$€H‰$èH‹œ$€H‹l$PH‰+H‹l$X€=…^H‰kHH‰$Hœ$ÀH‰\$HƒD$ HÇD$èH‹\$H‰\$PH‹\$ H‰\$XH‹œ$€HƒÃH‰$èH‹œ$€H‹l$PHƒÃH‰+H‹l$X€=…ÈH‰kHH‰$HÇD$H‹œ$€H‰\$H‹œ$ˆH‰\$H‹œ$H‰\$ èH‹L$(H‹D$0HÇ$H‹\$pH‰\$H‹\$xH‰\$H‰L$`H‰L$H‰D$hH‰D$ èH‹L$(H‹D$0HƒøuH
HÇÀH‰L$@H‰Œ$èH‰D$HH‰„$ðèHĸÃLCL‰$H‰l$èé%ÿÿÿLCL‰$H‰l$èéþÿÿ‰éñýÿÿèé¬üÿÿÌÌÌÌÌÌÌÌÌÌÌÌ*
~*runtime.racefuncenterŒ runtime.raceread¤go.string.":"Ê*runtime.concatstring2¼type.int†runtime.convT2EÐ"runtime.racewrite†(runtime.writeBarrierªtype.intôruntime.convT2EÆ"runtime.racewrite„	(runtime.writeBarrier¨	"go.string."%d:%d"š
fmt.Sprintf˜*runtime.concatstring2Ægo.string."???"’(runtime.racefuncexitÆ.runtime.writebarrierptrô.runtime.writebarrierptr–
0runtime.morestack_noctxtpð"".autotmp_0009"type.interface {}"".autotmp_0008Ï"type.interface {}"".autotmp_0007?(type.[2]interface {}"".autotmp_0004o&type.[]interface {}"".autotmp_0002¯type.string"".autotmp_0001type.string"".autotmp_0000type.string"".posÿ"type.*"".Position"".sïtype.string"".~r0Ptype.string"".pos type."".Position ðõïð5ïà8N2>@ç'	54>G_ž%R)j?=
>Tgclocals·c765399708dc1fd1752844ac4bd57774Tgclocals·59da28345f377d129e7ed2ef9a11403bF$GOROOT/src/text/scanner/scanner.goþ"".TokenStringÀ	À	dH‹%HD$ÐH;A†>Hì°H‹œ$°H‰$è1ÛH‰œ$ÀH‰œ$ȋœ$¸‰\$<HH‰$èHH‰$H‹H‰\$‹\$<‰\$èH‹D$¶\$ ˆ\$;H‰D$@H‰$èH‹\$@Hƒû„£H‹H‰L$HH‹kH‰l$P€|$;tH‰Œ$ÀH‰¬$ÈèHİÃHÇ$Hcœ$¸H‰\$èH‹\$H‰œ$ˆH‹\$H‰œ$1ÛH‰\$hH‰\$pH\$hHƒû„HDŽ$ HDŽ$¨H‰œ$˜HH‰$Hœ$ˆH‰\$HÇD$èH‹\$H‰\$XH‹\$ H‰\$`H‹œ$˜H‰$èH‹œ$˜H‹l$XH‰+H‹l$`€=uxH‰kHH‰$HÇD$H‹œ$˜H‰\$H‹œ$ H‰\$H‹œ$¨H‰\$ èH‹L$(H‹D$0H‰L$xH‰Œ$ÀH‰„$€H‰„$ÈèHİÃLCL‰$H‰l$èéuÿÿÿ‰éáþÿÿ‰éVþÿÿèé ýÿÿ&
X*runtime.racefuncenter "".tokenString² runtime.racereadÀ*type.map[int32]stringÖ"".tokenStringú2runtime.mapaccess2_fast32² runtime.racereadª(runtime.racefuncexitî"runtime.intstring¦type.stringäruntime.convT2E®"runtime.racewriteä(runtime.writeBarrier€go.string."%q"òfmt.SprintfÊ(runtime.racefuncexitþ.runtime.writebarrierptr®	0runtime.morestack_noctxt0à"".autotmp_0018¯"type.interface {}"".autotmp_0017(type.[1]interface {}"".autotmp_0014/&type.[]interface {}"".autotmp_0013ßtype.*string"".autotmp_0012otype.string"".autotmp_0011Otype.string"".autotmp_0010çtype.int32"".foundétype.bool"".sÏtype.string"".~r1type.string"".toktype.int32.àÁßàÏßà%ß
à0ÌB‚Ã&
*+m<"{%b,"Tgclocals·201a5192b28e09a104e558960616f6f3Tgclocals·ada72048605ee30f5b7d6887e2834263F$GOROOT/src/text/scanner/scanner.goþ$"".(*Scanner).Init€
€
dH‹%H;a†ZHƒìH‹\$H‰$èH‹\$H‰$èH‹\$H‹l$ H‰+H‹l$(€=…H‰kH‹\$HkH‰,$èH‹D$Æ@€H‰$H$èH‹D$HǀH‰$H$ èH‹D$Hǀ H‰$H$(èH‹D$Hǀ(H‰$H$0èH‹D$Hǀ0H‰$H$8èH‹D$Hǀ8H‰$H$@èH‹D$Hǀ@H‰$H$HèH‹D$HǀHH‰$H$ÀèH‹D$HǀÀÿÿÿÿH‰$H$ÐèH‹D$ǀÐþÿÿÿH‰$H$ØèH‹D$1íH‰¨ØH‰$H$àèH‹D$HǀàH‰$H$èèH‹D$HǀèôH‰$H$ðèH‹D$H½&H‰¨ðH‰$H$Hƒ$èH‹D$HǀH‰D$0èHƒÄÃLCL‰$H‰l$èééýÿÿèé‰ýÿÿÌÌÌÌÌÌÌÌÌ,
B*runtime.racefuncenter^"runtime.racewriteŽ(runtime.writeBarrierÈ"runtime.racewriteü"runtime.racewrite¾"runtime.racewrite€"runtime.racewriteÂ"runtime.racewrite„"runtime.racewriteÆ"runtime.racewriteˆ"runtime.racewriteÊ"runtime.racewriteŒ"runtime.racewriteÌ"runtime.racewriteŠ"runtime.racewriteÌ"runtime.racewriteŽ"runtime.racewriteæ"runtime.racewriteš	(runtime.racefuncexitÈ	.runtime.writebarrierptrÜ	0runtime.morestack_noctxt@ "".~r10 type.*"".Scanner"".srctype.io.Reader"".s type.*"".Scanner ¾ €\è<91!!!!!!!! !!'&9	 ¬Tgclocals·0bdfd3afa57cbfa67966d8ad4c2c758dTgclocals·69c1753bd5f81501d95132d08af04464F$GOROOT/src/text/scanner/scanner.goþ$"".(*Scanner).next€4€4dH‹%HD$ˆH;A†ÓHìøH‹œ$øH‰$èH‹œ$H‰$H$èH‹Œ$H‹HiH=ƒ|HlH‰,$èH‹„$H‹ˆHhHùƒGHl
¶]HÇD$H‰\$Dû€Œz	H‰$H$èH‹œ$H‰$H$ èH‹„$H‹˜HƒÃH‹¨ H9ëŽÙH‰$H$èH‹„$H‹¨H‰l$`H‰$H$ èH‹Œ$H‹© H‹\$`Hý‡zH9ë‡qH)ÝIÇÀI)ØI‰ÉIƒÁIƒù„KIƒøtML‰Œ$àL‰$H‰¬$èH‰l$L‰„$ðL‰D$èH‹„$¶\$€û…H‰$H$ÀèH‹„$H‹˜ÀHƒûŒ÷H‰$H$ÀèH‹„$H‹¨ÀH‰l$pH‰$H$èH‹Œ$H‹©H‹\$pHý‡x
H9ë‡o
H)ÝIÇÀI)ØI‰ÉIƒÁIƒù„I
IƒøtMH‰$Hƒ<$„$
H$PL‰Œ$ÈL‰L$H‰¬$ÐH‰l$L‰„$ØL‰D$èH‹œ$H‰$H$ÀèH‹„$HǀÀH‰ÃHƒø„°	HƒÃHƒû„›	HDŽ$ÐHDŽ$ØH‰œ$ÈH‰$H$èH‹„$H‹¨H‰l$hH‰$H$ èH‹Œ$H‹© H‹\$hHý‡	H9ë‡	H)ÝIÇÀI)ØI‰ÉIƒÁIƒù„îIƒøtMH‹œ$ÈH‰$H‹œ$ÐH‰\$H‹œ$ØH‰\$L‰Œ$°L‰L$H‰¬$¸H‰l$ L‰„$ÀL‰D$(HÇD$0èH‹œ$H‰$H$(èH‹„$H‹¨(H‰l$hH‰$H$(èH‹œ$H‰$H$èH‹„$Hƒø„H‹¨L‹D$hLÅH‰¨(H‰$H$ èH‹œ$H‰$H$èH‹„$H‹ˆ H‹¨H)éH‰L$XHù‡§HÇÅH)ÍIÇÀI)ÈI‰ÁIƒÁIƒù„zIƒøtM	H‰¬$ÐL‰„$ØL‰Œ$ÈH‰$èH‹œ$Hƒû„6H‹H‹kH‹œ$ÈH‰\$H‹œ$ÐH‰\$H‹œ$ØH‰\$H‰¬$˜H‰,$H‰Œ$H‹Y ÿÓH‹T$ H‹L$(H‹D$0H‰T$PH‰Œ$€H‰„$ˆH‹œ$H‰$H$èH‹„$HǀH‰$H$ èH‹„$H‹l$XL‹D$PLÅH‰¨ H‰$H$ èH‹Œ$H‹ HiH=ƒ:HlH‰,$èH‹„$H‹ˆ HhHùƒHl
ÆE€H‹œ$€Hƒû„7úÿÿHH‰$èH‹œ$€H‹-H9ë…nHH‰$èH‹¬$€H‰,$H‹¬$ˆH‰l$H‹-H‰l$H‹-H‰l$è¶\$ €û„H‹œ$H‰$H$ èH‹„$H‹˜ Hƒû…¯H‰$H$HèH‹„$H‹˜HHƒû~MH‰$H$8èH‹„$H‹¨8H‰l$hH‰$H$8èH‹„$H‹l$hHÿÅH‰¨8H‰$H$HèH‹œ$HǃHDŽ$ÿÿÿÿèHÄøÃH‰$H$èH‹Œ$H‹HiH=ƒHlH‰,$èH‹„$H‹ˆHhHùƒÍHl
¶]‰\$Dû€ŒÝH‰$H$èH‹„$H‹¨H‰l$`H‰$H$ èH‹Œ$H‹© H‹\$`Hý‡VH9ë‡MH)ÝIÇÀI)ØI‰ÉIƒÁIƒù„'IƒøtML‰Œ$àL‰$H‰¬$èH‰l$L‰„$ðL‰D$èH‹„$‹T$H‹L$ H‰L$H‰T$Dúýÿ…Hƒù…úH‰$H$èH‹„$H‹¨H‰l$`H‰$H$èH‹„$H‹l$`L‹D$HLÅH‰¨H‰$H$HèH‹„$H‹l$HH‰¨HH‰$H$8èH‹„$H‹¨8H‰l$`H‰$H$8èH‹„$H‹l$`HÿÅH‰¨8H‰$HH‰\$HÇD$è‹\$D‰œ$èHÄøÃH‰$H$èH‹„$H‹¨H‰l$`H‰$H$èH‹„$H‹l$`L‹D$HLÅH‰¨H‰$H$HèH‹„$H‹l$HH‰¨HH‰$H$8èH‹„$H‹¨8H‰l$`H‰$H$8èH‹Œ$H‹l$`HÿÅH‰©8‹D$Dƒøu6H‰$HH‰\$HÇD$è‹\$D‰œ$èHÄøÃø
uãH‰$H$0èH‹„$H‹¨0H‰l$xH‰$H$0èH‹„$H‹l$xHÿÅH‰¨0H‰$H$@èH‹œ$H‰$H$8èH‹„$Hƒøt7H‹¨8H‰¨@H‰$H$8èH‹œ$Hǃ8é'ÿÿÿ‰ëÅA‰éÑüÿÿèèèH‹œ$ˆH‰$H‹œ$€H‹[ ÿÓH‹L$H‹D$H‹œ$H‰$H‰Œ$ H‰L$H‰„$¨H‰D$èé’úÿÿèè‰éÃøÿÿA‰é~øÿÿè‰éà÷ÿÿA‰é
÷ÿÿè‰é^öÿÿ‰éIöÿÿ‰%éÐõÿÿA‰é¯õÿÿèA‰é­ôÿÿèèèèéóÿÿÌÌÌÌÌÌÌÌÌÌ̤
X*runtime.racefuncenterŠ runtime.racereadä runtime.racereadŠ runtime.raceread¼ runtime.raceread¤ runtime.racereadî runtime.racereadè*unicode/utf8.FullRune¶ runtime.racereadŠ runtime.racereadÔ runtime.racereadþ
*bytes.(*Buffer).Write°"runtime.racewriteî runtime.raceread¸
 runtime.raceread’"runtime.slicecopyÄ runtime.racereadŽ"runtime.racewriteÀ runtime.raceread² runtime.racereadä runtime.racereadÚ runtime.raceread’ˆ"runtime.racewriteÐ"runtime.racewriteª runtime.raceread„"runtime.racewriteˆio.EOFš runtime.raceread¸io.EOFØio.EOFê runtime.racereadªio.EOFÂio.EOFÖruntime.ifaceeq¤ runtime.racereadø runtime.racereadÄ runtime.racereadŽ"runtime.racewriteÞ"runtime.racewrite¤(runtime.racefuncexitÖ runtime.raceread°  runtime.racereadÄ! runtime.racereadŽ" runtime.racereadˆ$.unicode/utf8.DecodeRuneŠ% runtime.racereadÔ%"runtime.racewrite®&"runtime.racewriteø& runtime.racereadÂ'"runtime.racewrite†(Dgo.string."illegal UTF-8 encoding"¬(&"".(*Scanner).errorÌ((runtime.racefuncexitþ( runtime.racereadÈ)"runtime.racewrite¢*"runtime.racewriteì* runtime.raceread¶+"runtime.racewriteŒ,Bgo.string."illegal character NUL"²,&"".(*Scanner).errorÒ,(runtime.racefuncexitŽ- runtime.racereadØ-"runtime.racewrite¨."runtime.racewriteÚ. runtime.raceread´/"runtime.racewrite†0$runtime.panicslice”0$runtime.panicindex¢0$runtime.panicindexÞ0Ä1&"".(*Scanner).errorØ1$runtime.panicindexæ1$runtime.panicindex’2$runtime.panicslice¾2$runtime.panicslice3$runtime.panicslice®3$runtime.panicslice¼3$runtime.panicindexÊ3$runtime.panicindexØ30runtime.morestack_noctxt ðB"".autotmp_0047type.int32"".autotmp_0045type.int"".autotmp_0044type.int"".autotmp_0043type.int"".autotmp_0042type.int"".autotmp_0041type.int"".autotmp_0040type.int"".autotmp_0039type.int32"".autotmp_0038type.[]uint8"".autotmp_0037type.int"".autotmp_0036type.int"".autotmp_0035type.int"".autotmp_0034¯type.string"".autotmp_0032type.int"".autotmp_0031type.[]uint8"".autotmp_0030type.int"".autotmp_0029type.[]uint8"".autotmp_0028type.int"".autotmp_0027type.int"".autotmp_0026type.[]uint8"".autotmp_0025_type.[]uint8"".autotmp_0024Ÿtype.int"".autotmp_0023type.int"".autotmp_0021/type.[]uint8"".autotmp_0020ÿtype.int"".autotmp_0019type.int"".errïtype.error"".nÏtype.int"".i¿type.int"".widthßtype.int
"".chçtype.int32"".~r0type.int32"".s type.*"".Scanner>ð¾ïðÓïð‚ïð¶ï€‚²š—x–*Ë,žCà,-g|2&M$RQgÉR%M*)R%MMF$/#O	
	,+‹Ò¤]:ÎïTgclocals·f7309186bf9eeb0f8ece2eb16f2dc110Tgclocals·69fe2a544e95e98678c8c8ae1a90ccbaF$GOROOT/src/text/scanner/scanner.goþ$"".(*Scanner).NextÀÀdH‹%H;a†ÁHƒìH‹\$H‰$èH‹\$ H‰$H$ÀèH‹D$ HǀÀÿÿÿÿH‰$H$Hƒ$èH‹D$ HǀH‰$è‹D$‰D$ƒøÿt?H‹\$ H‰$è‹\$‰\$H‹\$ H‰$H$Ðè‹D$H‹\$ ‹l$‰«Ð‰D$(èHƒÄÃèé"ÿÿÿÌÌ
B*runtime.racefuncentern"runtime.racewriteº"runtime.racewriteì$"".(*Scanner).Peek¢$"".(*Scanner).nextÞ"runtime.racewrite–(runtime.racefuncexitª0runtime.morestack_noctxt 0
"".autotmp_0056type.int32"".autotmp_0055type.int32
"".chtype.int32"".~r0type.int32"".s type.*"".Scanner0¼/
à(Þ&&
	?
 ÀTgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ$"".(*Scanner).PeekÀÀdH‹%H;a†öHƒìH‹\$H‰$èH‹\$ H‰$H$ÐèH‹D$ ‹˜Ðƒûþ…H‰$è‹\$‰\$H‹\$ H‰$H$ÐèH‹D$ ‹l$‰¨ÐH‰$H$ÐèH‹D$ ‹˜Ðûÿþu6H‰$è‹\$‰\$H‹\$ H‰$H$ÐèH‹D$ ‹l$‰¨ÐH‰$H$ÐèH‹\$ ‹«Ð‰l$(èHƒÄÃèéíþÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncentern runtime.raceread¨$"".(*Scanner).nextä"runtime.racewrite¤ runtime.racereadÜ$"".(*Scanner).next˜"runtime.racewriteØ runtime.raceread€(runtime.racefuncexit”0runtime.morestack_noctxt 0"".autotmp_0058type.int32"".autotmp_0057type.int32"".~r0type.int32"".s type.*"".Scanner0ñ/ $ø
*6$6* €Tgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ&"".(*Scanner).error  dH‹%H„$`ÿÿÿH;A†Hì H‹œ$ H‰$èH‹œ$(H‰$H$àèH‹„$(H‹¨àH‰l$PH‰$H$àèH‹„$(H‹l$PHÿÅH‰¨àH‰$H$ØèH‹„$(H‹˜Ø1íH9ëtPH‰$H$ØèH‹„$(H‰$H‹œ$0H‰\$H‹œ$8H‰\$H‹ØH‹ÿÓèHÄ ÃH‰$H$HÇD$(èH‹„$(Hƒø„†H‹¨H‰¬$ÐH‹¨H‰¬$ØH‹¨H‰¬$àH‹¨H‰¬$èH‹¨ H‰¬$ðH„$ÐH‰D$XH‰$Hƒ$èH‹l$XH‹]HƒûŸÀ<uRH‹œ$(H‰$èH‹t$H‹l$H‹T$H‹L$ H‹D$(H‰´$ÐH‰¬$ØH‰”$àH‰Œ$èH‰„$ðH‹œ$ÐH‰œ$øH‹œ$ØH‰œ$H‹œ$àH‰œ$H‹œ$èH‰œ$H‹œ$ðH‰œ$H‹œ$0H‰œ$ˆH‹œ$8H‰œ$H‹H‰D$`1íH9è„ü1ÛH‰œ$°H‰œ$¸H‰œ$ÀH‰œ$ÈHœ$°Hƒû„ÁHDŽ$ HDŽ$¨H‰œ$˜HH‰$Hœ$øH‰\$HÇD$èH‹\$H‰\$xH‹\$ H‰œ$€H‹œ$˜H‰$èH‹œ$˜H‹l$xH‰+H‹¬$€€=…H‰kHH‰$Hœ$ˆH‰\$HÇD$èH‹\$H‰\$xH‹\$ H‰œ$€H‹œ$˜HƒÃH‰$èH‹œ$˜H‹l$xHƒÃH‰+H‹¬$€€=…H‰kHH‰$èH‹
H‹D$`H‰D$hH‰$H‰L$pH‰L$HH‰\$HÇD$H‹œ$˜H‰\$ H‹œ$ H‰\$(H‹œ$¨H‰\$0èèHÄ ÃLCL‰$H‰l$èélÿÿÿLCL‰$H‰l$èéÖþÿÿ‰é8þÿÿHH‰$HH‰\$HH‰\$èH‹\$H‰\$`éÍýÿÿ‰ésüÿÿèé>ûÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌB
^*runtime.racefuncenter runtime.racereadÚ"runtime.racewriteª runtime.racereadø runtime.racereadàæ(runtime.racefuncexitª*runtime.racereadrangeš runtime.racereadä""".(*Scanner).PosÔ	4go.itab.*os.File.io.Writerª type."".Positionèruntime.convT2E¸"runtime.racewriteô(runtime.writeBarrier˜
type.stringÖ
runtime.convT2E®"runtime.racewriteò(runtime.writeBarrier–os.Stderr¨ runtime.raceread¶os.Stderrô(go.string."%s: %s\n"èfmt.Fprintfò(runtime.racefuncexit¦.runtime.writebarrierptrÔ.runtime.writebarrierptrútype.*os.Filetype.io.Writer¨4go.itab.*os.File.io.Writer¼ runtime.typ2Itabò0runtime.morestack_noctxt0À"".autotmp_0070"type.interface {}"".autotmp_0069Ï"type.interface {}"".autotmp_0068ß(type.[2]interface {}"".autotmp_0065&type.[]interface {}"".autotmp_0064ÿtype.*uint8"".autotmp_0062¯type.string"".autotmp_0061O type."".Position"".autotmp_0059Ÿtype.int"".pos"type.*"".Position"".posŸ type."".Position"".msgtype.string"".s type.*"".Scanner."ÀÜ¿ÀÅ¿Às¿Ð	BŽ"U'Cw/RÆl:.Þ%Â(O,=`K3Tgclocals·82af8ffe9734bae445a9420c0de6ae38Tgclocals·26ca02dcd3e319c0f901fce79430d38eF$GOROOT/src/text/scanner/scanner.goþ2"".(*Scanner).isIdentRune€€dH‹%H;a†ãHƒìH‹\$H‰$èH‹\$ H‰$H$øèH‹D$ ‹L$(H‹˜ø1íH9ëtFH‰$H$øè‹\$(‰$H‹\$0H‰\$H‹l$ H‹•øH‹ÿÓ¶\$ˆ\$8èHƒÄÃù_tP‰$è‹L$(¶\$H‰Ø<u1‰$è¶\$€ûtH‹\$0HƒûŸD$8èHƒÄÃÆD$8ëïÆD$8ëèHÇÀë»èéÿÿÿ
B*runtime.racefuncentern runtime.raceread¾ runtime.raceread†ž(runtime.racefuncexitÂ unicode.IsLetteròunicode.IsDigit¬(runtime.racefuncexitî0runtime.morestack_noctxt@0
"".autotmp_0075type.bool"".~r20type.bool"".i type.int
"".chtype.int32"".s type.*"".Scanner 0€/0F/0/
€8¨%-<=
	
 àTgclocals·2fccd208efe70893f9ac8d682812ae72Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ8"".(*Scanner).scanIdentifierÀÀdH‹%H;a†ƒHƒì0H‹\$0H‰$èH‹\$8H‰$è‹L$HÇÀH‹\$8H‰$‰L$$‰L$H‰D$(H‰D$è¶\$€ûtH‹\$8H‰$è‹L$H‹D$(HÿÀ뺋\$$‰\$@èHƒÄ0Ãèé`ÿÿÿ
B*runtime.racefuncenter^$"".(*Scanner).next´2"".(*Scanner).isIdentRuneä$"".(*Scanner).nextš(runtime.racefuncexit®0runtime.morestack_noctxt `
"".autotmp_0079type.int32"".itype.int
"".chtype.int32"".~r0type.int32"".s type.*"".Scanner`~_ $¶1

 €Tgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ"".digitValààdH‹%H;a†’HƒìH‹\$H‰$è‹D$ƒø0|ƒø9‰Ãë0HcÛH‰\$èHƒÄÃøa|ƒøf‰ÃëaƒÃ
HcÛH‰\$èHƒÄÃøA|ƒøF‰ÃëAƒÃ
HcÛH‰\$èHƒÄÃHÇD$èHƒÄÃèéQÿÿÿÌ
B*runtime.racefuncenter‚(runtime.racefuncexitÊ(runtime.racefuncexit’(runtime.racefuncexit¸(runtime.racefuncexitÌ0runtime.morestack_noctxt "".~r1type.int
"".chtype.int32&2##°DÈ



 Tgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ"".isDecimal  dH‹%H;av4HƒìH‹\$H‰$è‹D$ƒø0|ƒø9žD$èHƒÄÃÆD$ëïèë¶ÌÌÌÌÌÌ
:*runtime.racefuncenterf(runtime.racefuncexitˆ0runtime.morestack_noctxt "".~r1type.bool
"".chtype.int32(
P,ààß
àß
àß

4Tgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ4"".(*Scanner).scanMantissaààdH‹%H;avXHƒìH‹\$H‰$è‹L$ ‰L$ ƒù0|%ƒù9žÀ<t!H‹\$H‰$è‹L$‰L$ ƒù0}Û1À<u߉L$(èHƒÄÃèë’ÌÌ

:*runtime.racefuncenter„$"".(*Scanner).next¼(runtime.racefuncexitÐ0runtime.morestack_noctxt0 "".~r1 type.int32
"".chtype.int32"".s type.*"".Scanner S
p ä	
TTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ4"".(*Scanner).scanFractionààdH‹%H;avUHƒìH‹\$H‰$è‹D$(ƒø.u(H‹\$ H‰$è‹D$H‹\$ H‰$‰D$è‹D$‰D$(‰D$0èHƒÄÃèë•ÌÌÌÌÌ
:*runtime.racefuncenterh$"".(*Scanner).next”4"".(*Scanner).scanMantissa¶(runtime.racefuncexitÊ0runtime.morestack_noctxt00"".~r1 type.int32
"".chtype.int32"".s type.*"".Scanner0P/
pò(
TTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ4"".(*Scanner).scanExponentÀÀdH‹%H;a†‚HƒìH‹\$H‰$è‹D$(ƒøetƒøEt‰D$(‰D$0èHƒÄÃH‹\$ H‰$è‹D$‰D$(ƒø-t!ƒø+tH‹\$ H‰$‰D$(‰D$è‹D$ë²H‹\$ H‰$è‹D$ëÐèéaÿÿÿÌ
B*runtime.racefuncenterx(runtime.racefuncexitž$"".(*Scanner).nextî4"".(*Scanner).scanMantissa–$"".(*Scanner).next¬0runtime.morestack_noctxt00
"".autotmp_0087type.int32"".autotmp_0086type.int32"".~r1 type.int32
"".chtype.int32"".s type.*"".Scanner0-/0P/ 0€
 €Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ0"".(*Scanner).scanNumberÀ
À
dH‹%H;a†xHƒì H‹\$ H‰$è‹L$0H‹D$(ƒù0…¥H‰$èH‹T$(‹L$‰L$0ƒùx„ƒùX„
ÆD$‰L$0ƒù0|/ƒù9žÀ<t+ƒù7~ÆD$H‰$èH‹T$(‹L$‰L$0ƒù0}Ñ1À<uÕH‰$H$èèH‹D$(H‹˜èHƒãHƒût‹\$0ƒû.tQ‹\$0ƒûetH‹\$0ƒûEt?€|$tH‰$HH‰\$HÇD$èÇD$8ýÿÿÿ‹\$0‰\$<èHƒÄ ÃH‰$‹\$0‰\$è‹D$H‹\$(H‰$‰D$0‰D$è‹D$ÇD$8üÿÿÿ‰D$0‰D$<èHƒÄ ÃH‰$è‹D$ÆD$‰D$0‰$èH‹L$(H‹\$Hƒû}H‰$è‹D$ÆD$ëЀ|$…PÿÿÿH‰$HH‰\$HÇD$èé-ÿÿÿH‰$‰L$è‹\$‰\$0H‹\$(H‰$H$èèH‹L$(‹D$0H‹™èHƒãHƒûtƒø.t ƒøetƒøEtÇD$8ýÿÿÿ‰D$<èHƒÄ ÃH‰$‰D$è‹D$H‹\$(H‰$‰D$0‰D$è‹D$ÇD$8üÿÿÿ‰D$0‰D$<èHƒÄ ÃèékýÿÿÌÌÌÌÌÌÌÌÌÌÌ.
B*runtime.racefuncenterx$"".(*Scanner).nextŒ$"".(*Scanner).nextÞ runtime.racereadä@go.string."illegal octal number"Š&"".(*Scanner).error´(runtime.racefuncexità4"".(*Scanner).scanFraction”4"".(*Scanner).scanExponentÆ(runtime.racefuncexitâ$"".(*Scanner).nextŒ"".digitVal¾$"".(*Scanner).next€Lgo.string."illegal hexadecimal number"¦&"".(*Scanner).errorÊ4"".(*Scanner).scanMantissa† runtime.racereadú(runtime.racefuncexitž	4"".(*Scanner).scanFractionÒ	4"".(*Scanner).scanExponent„
(runtime.racefuncexit˜
0runtime.morestack_noctxt0@"".autotmp_0097type.int32"".autotmp_0096type.int32"".autotmp_0095type.int32"".autotmp_0094type.int32"".autotmp_0093type.int32"".autotmp_0092type.int32"".autotmp_0091type.int32"".autotmp_0089type.int32"".has8or9type.bool"".hasMantissatype.bool"".~r2(type.int32"".~r1 type.int32
"".chtype.int32"".s type.*"".Scanner*@‹?@H?@Ù?@D? ¤–\W	B"!+

,?W €Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ0"".(*Scanner).scanDigits  dH‹%H;a†¦HƒìH‹\$H‰$èH‹\$8Hƒû~I‹\$(‰$èH‹\$H‹l$0H9ë}.H‹\$ H‰$è‹\$‰\$(H‹\$8HÿËH‰\$8H‹\$8Hƒû·H‹\$8Hƒû~#H‹\$ H‰$HH‰\$HÇD$è‹\$(‰\$@èHƒÄÃèé=ÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenterp"".digitValª$"".(*Scanner).next >go.string."illegal char escape"Æ&"".(*Scanner).errorà(runtime.racefuncexitô0runtime.morestack_noctxtP0
"".~r3@type.int32"".n0type.int"".base type.int
"".chtype.int32"".s type.*"".Scanner0¡/Ð,ø
&
# °Tgclocals·89fe65749ce0afc971c0982226501ff0Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ0"".(*Scanner).scanEscapeÀÀdH‹%H;a†ýHƒì0H‹\$0H‰$èH‹\$8H‰$èH‹L$8‹T$‰T$,‰Ѓúf’ƒøarƒø\uH‰$è‹D$‰D$HèHƒÄ0Ãøatà‹l$@9èt؃ø4iƒø1Sƒø0u%H‰$‰T$HÇD$HÇD$è‹D$ 뱃ø1tÖH‰$HH‰\$HÇD$è‹D$,눃ø2t­ƒø3t¨ƒø4t£ë˃ø7ƒø5t—ƒø6t’ƒø7t뵃øUu:H‰$è‹D$H‹\$8H‰$‰D$HÇD$HÇD$è‹D$ é"ÿÿÿƒøuu:H‰$è‹D$H‹\$8H‰$‰D$HÇD$HÇD$è‹D$ éãþÿÿƒøx….ÿÿÿH‰$è‹D$H‹\$8H‰$‰D$HÇD$HÇD$è‹D$ é þÿÿƒøb„Šþÿÿƒøf„þÿÿéœþÿÿƒúrƒøn„nþÿÿƒør„eþÿÿé€þÿÿƒút„Wþÿÿƒúv„NþÿÿéiþÿÿèéæýÿÿÌÌÌÌÌÌ
B*runtime.racefuncenter^$"".(*Scanner).next¼$"".(*Scanner).nextÖ(runtime.racefuncexitÖ0"".(*Scanner).scanDigits‚>go.string."illegal char escape"¨&"".(*Scanner).errorž$"".(*Scanner).nextî0"".(*Scanner).scanDigitsœ$"".(*Scanner).nextì0"".(*Scanner).scanDigits¢$"".(*Scanner).nextò0"".(*Scanner).scanDigits¢0runtime.morestack_noctxt0`"".autotmp_0111type.int32"".autotmp_0110type.int32"".autotmp_0109type.int32"".autotmp_0108type.int32"".autotmp_0107type.int32"".autotmp_0105type.int32"".autotmp_0104type.int32"".autotmp_0103type.int32
"".chtype.int32"".~r1 type.int32"".quotetype.int32"".s type.*"".Scanner`\_`œ_ ˆŽ"


#"5
5	5. €Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ0"".(*Scanner).scanStringÀÀdH‹%H;a†¾HƒìH‹\$H‰$èHÇD$0H‹\$ H‰$è‹D$‹l$(9èt>ƒø
tWƒø|Rƒø\u9H‹\$ H‰$‹\$(‰\$è‹D$H‹\$0HÿÃH‰\$0‹l$(9èuÂèHƒÄÃH‹\$ H‰$è‹D$ëÍH‹\$ H‰$HH‰\$HÇD$èèHƒÄÃèé%ÿÿÿÌÌÌÌÌ
B*runtime.racefuncenterp$"".(*Scanner).nextÒ0"".(*Scanner).scanEscapeŽ(runtime.racefuncexit´$"".(*Scanner).nextàDgo.string."literal not terminated"†&"".(*Scanner).error(runtime.racefuncexit¤0runtime.morestack_noctxt00
"".autotmp_0114type.int32"".autotmp_0113type.int32"".n type.int"".quotetype.int32"".s type.*"".Scanner0x/0@/àH¶	


#	 ÀTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ6"".(*Scanner).scanRawStringÀÀdH‹%H;av|HƒìH‹\$H‰$èH‹\$ H‰$è‹D$ƒø`tIƒø}-H‹\$ H‰$HH‰\$HÇD$èèHƒÄÃH‹\$ H‰$è‹D$ƒø`u·èHƒÄÃèékÿÿÿÌÌÌÌÌÌÌÌÌÌÌ
:*runtime.racefuncenterV$"".(*Scanner).next’Dgo.string."literal not terminated"¸&"".(*Scanner).errorÂ(runtime.racefuncexitè$"".(*Scanner).next„(runtime.racefuncexit˜0runtime.morestack_noctxt0"".autotmp_0117type.int32"".s type.*"".Scanner0V/0 / 8Ø#	
„Tgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ,"".(*Scanner).scanChar€€dH‹%H;avbHƒìH‹\$H‰$èH‹\$ H‰$ÇD$'èH‹\$Hƒût-H‹\$ H‰$HH‰\$HÇD$èèHƒÄÃëôèëˆÌÌÌÌÌÌÌÌ
:*runtime.racefuncenterf0"".(*Scanner).scanStringœ@go.string."illegal char literal"Â&"".(*Scanner).errorÌ(runtime.racefuncexitä0runtime.morestack_noctxt0"".s type.*"".Scanner0[/0/€ î/#
dTgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ2"".(*Scanner).scanComment  dH‹%H;a†êHƒì H‹\$ H‰$èH‹D$(‹\$0ƒû/uDH‰$è‹D$ƒø
t ‰D$0ƒø|H‹\$(H‰$è‹D$ƒø
uà‰D$0‰D$8èHƒÄ ÃH‰$èH‹L$(‹D$‰D$0ƒø}0H‰$HH‰\$HÇD$è‹\$0‰\$8èHƒÄ ÉD$H‰$èH‹L$(‹D$‹\$ƒû*u¨‰D$0ƒø/uŸH‰$è‹\$‰\$0ë³èéùþÿÿÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenterp$"".(*Scanner).next°$"".(*Scanner).nextÜ(runtime.racefuncexitø$"".(*Scanner).next²Dgo.string."comment not terminated"Ø&"".(*Scanner).errorò(runtime.racefuncexit–$"".(*Scanner).nextÞ$"".(*Scanner).nextü0runtime.morestack_noctxt0@"".autotmp_0123type.int32"".autotmp_0122type.int32"".autotmp_0121type.int32"".autotmp_0120type.int32"".ch0type.int32"".~r1 type.int32
"".chtype.int32"".s type.*"".Scanner@_?@J?@;?Tú2-	
"!	
1 ðTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ$"".(*Scanner).Scan  dH‹%H;a†­Hƒì(H‹\$(H‰$èH‹\$0H‰$è‹\$‰\$$H‹\$0H‰$H$ÀèH‹D$0HǀÀÿÿÿÿH‰$H$Hƒ$èH‹\$0HǃH‹\$0H‰$H$ðèH‹D$0H‹˜ðHcL$$HÇÅHƒù@ƒúHÓåH!ëHƒûtH‰$è‹\$‰\$$ë©H‰$Hƒ<$„ÀH$PèH‹\$0H‰$H$ÀèH‹\$0H‰$H$èH‹\$0H‰$H$HèH‹D$0H‹˜H‹¨HH)ëH‰˜ÀH‰$H$Hƒ$èH‹\$0H‰$H$(èH‹\$0H‰$H$ÀèH‹D$0H‹˜(H‹¨ÀHëH‰˜H‰$H$8èH‹D$0H‹˜8HƒûŽ4H‰$H$Hƒ$èH‹\$0H‰$H$0èH‹D$0Hƒø„òH‹¨0H‰¨H‰$H$Hƒ$ èH‹\$0H‰$H$8èH‹D$0Hƒø„¢H‹¨8H‰¨ ‹\$$‰\$ H‰$‹\$$‰\$HÇD$èH‹T$0‹L$$¶\$€û„ðH‰$H$èèH‹D$0H‹˜èHƒãHƒû„ªÇD$ þÿÿÿH‰$èH‹T$0‹\$‰\$$H‰$H$ÈèH‹\$0H‰$H$èH‹\$0H‰$H$HèH‹D$0H‹˜H‹¨HH)ëH‰˜ÈH‰$H$ÐèH‹\$0‹l$$‰«Ð‹\$ ‰\$8èHƒÄ(ÃH‰$èH‹T$0‹\$‰\$$éYÿÿÿƒù0Œ[ƒù9žÀ<tmH‰$H$èèH‹D$0H‹˜èHƒãHƒût+H‰$‹\$$‰\$èH‹T$0‹L$‹D$‰L$ ‰D$$éôþÿÿH‰$èH‹T$0‹\$‰\$$éÙþÿÿƒù'æƒùÿ„Çþÿÿƒù"u`H‰$H$èèH‹D$0H‹˜èHƒã@HƒûtH‰$ÇD$"èH‹D$0ÇD$ úÿÿÿH‰$èH‹T$0‹\$‰\$$ébþÿÿƒù'uXH‰$H$èèH‹D$0H‹˜èHƒã HƒûtH‰$èH‹D$0ÇD$ ûÿÿÿH‰$èH‹T$0‹\$‰\$$éþÿÿH‰$èH‹T$0‹\$‰\$$éêýÿÿƒù.…™H‰$èH‹T$0‹D$‰D$$ƒø0|zƒø9žÀ<„¸ýÿÿH‰$H$èèH‹T$0H‹šèHƒãHƒû„ýÿÿÇD$ üÿÿÿH‰$‹\$$‰\$è‹D$H‹\$0H‰$‰D$èH‹T$0‹\$‰\$$éLýÿÿ1À눃ù/…æH‰$èH‹T$0‹D$‰D$$ƒø/t	ƒø*…ýÿÿH‰$H$èèH‹T$0H‹šèHãHƒû„íüÿÿH‰$H$èèH‹D$0H‹˜èHãHƒût?H‰$H$ÀèH‹D$0HǀÀÿÿÿÿH‰$‹\$$‰\$è‹\$‰\$$éúÿÿH‰$‹\$$‰\$èH‹T$0‹\$‰\$$ÇD$ øÿÿÿéYüÿÿƒù`…KþÿÿH‰$H$èèH‹D$0H‹˜èHã€HƒûtH‰$èH‹D$0ÇD$ úÿÿÿH‰$èH‹T$0‹\$‰\$$éõûÿÿ1Àé¤üÿÿ‰éWûÿÿ‰éûÿÿH‰$H$Hƒ$èH‹\$0H‰$H$0èH‹D$0Hƒøt_H‹¨0HÿÍH‰¨H‰$H$Hƒ$ èH‹\$0H‰$H$@èH‹D$0HƒøtH‹¨@H‰¨ éÌúÿÿ‰ëé‰띉%é4ùÿÿ1íéÿøÿÿèé6øÿÿÌÌÌÌÌÌp
B*runtime.racefuncenter^$"".(*Scanner).Peekš"runtime.racewriteæ"runtime.racewrite² runtime.raceread $"".(*Scanner).nextì*bytes.(*Buffer).Reset˜"runtime.racewriteÄ runtime.racereadð runtime.racereadÖ"runtime.racewrite‚ runtime.raceread® runtime.racereadŠ runtime.racereadâ"runtime.racewriteŽ runtime.racereadô"runtime.racewrite 	 runtime.racereadž
2"".(*Scanner).isIdentRuneî
 runtime.racereadÄ8"".(*Scanner).scanIdentifier€"runtime.racewrite¬ runtime.racereadØ runtime.raceread´
"runtime.racewriteì
(runtime.racefuncexitˆ$"".(*Scanner).nextô runtime.racereadÂ0"".(*Scanner).scanNumberˆ$"".(*Scanner).nextü runtime.racereadÊ0"".(*Scanner).scanStringö$"".(*Scanner).nextÆ runtime.raceread„,"".(*Scanner).scanChar°$"".(*Scanner).nextæ$"".(*Scanner).next®$"".(*Scanner).next runtime.racereadö4"".(*Scanner).scanMantissa¢4"".(*Scanner).scanExponentò$"".(*Scanner).nextÊ runtime.raceread¦ runtime.racereadú"runtime.racewrite¼2"".(*Scanner).scanCommentø2"".(*Scanner).scanCommentà runtime.raceread¤6"".(*Scanner).scanRawStringÐ$"".(*Scanner).nextÊ"runtime.racewriteö runtime.racereadÚ"runtime.racewrite† runtime.raceread‚0runtime.morestack_noctxt P("".autotmp_0143type.int32"".autotmp_0141type.int32"".autotmp_0140type.int32"".autotmp_0139type.int32"".autotmp_0138type.int32"".autotmp_0137type.int32"".autotmp_0136type.int32"".autotmp_0135type.int32"".autotmp_0134type.int32"".autotmp_0133type.int32"".autotmp_0132type.int32"".autotmp_0131type.int32"".autotmp_0129type.int32"".autotmp_0128type.int32"".autotmp_0127type.int32"".autotmp_0125type.int32"".toktype.int32
"".chtype.int32"".~r0type.int32"".s type.*"".ScannerPçOPÁOÐм¿&&D
__'II1+pZ q'&		'-0'9nm<	BE@
	@*!…Œ[`	*i%HE	 °Tgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ""".(*Scanner).Pos  dH‹%H;a†åHƒìH‹\$H‰$è1ÛH‰\$H‰\$ H‰\$(H‰\$0H‰\$81ÛH‰\$H‰\$ H‰\$(H‰\$0H‰\$8H‹\$H‰$H$èH‹D$Hƒø„qH˜Hl$H‹H‰MH‹KH‰MH‰$H$(èH‹\$H‰$H$èH‹\$H‰$H$HèH‹D$H‹˜(H‹¨HëH‹¨HH)ëH‰\$(H‰$H$8èH‹D$H‹˜8Hƒû~NH‰$H$0èH‹D$H‹˜0H‰\$0H‰$H$8èH‹l$H‹8H‰\$8èHƒÄÃH‰$H$@èH‹D$H‹˜@Hƒû~IH‰$H$0èH‹D$H‹˜0HÿËH‰\$0H‰$H$@èH‹l$H‹@H‰\$8ëŠHÇD$0HÇD$8ésÿÿÿ‰éˆþÿÿèéþýÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenterÚ runtime.racereadÐ runtime.racereadü runtime.raceread¨ runtime.raceread” runtime.racereadÚ runtime.racereadž runtime.racereadÊ(runtime.racefuncexitö runtime.raceread¼ runtime.raceread† runtime.racereadò0runtime.morestack_noctxt`"".pos type."".Position"".s type.*"".ScannerÖŠLˆ
"!6@b#""
#%"		 L¤Tgclocals·d66b22f3bfa5eb3b6acb191085cb145aTgclocals·69c1753bd5f81501d95132d08af04464F$GOROOT/src/text/scanner/scanner.goþ."".(*Scanner).TokenText  dH‹%HD$ðH;A†iHìH‹œ$H‰$è1ÛH‰œ$ H‰œ$¨H‹œ$˜H‰$H$ÀèH‹„$˜H‹˜ÀHƒû}1ÛH‰œ$ H‰œ$¨èHĐÃH‰$H$ÈèH‹„$˜H‹˜ÈHƒû}JH‰$H$ÈèH‹œ$˜H‰$H$ÀèH‹„$˜Hƒø„‰H‹¨ÀH‰¨ÈHƒø„jHPH‰D$HH‰$èH‹D$HH‹hH‰l$@H‰$Hƒ$èH‹Œ$˜H‹l$HH‹]H‹l$@H)ÝHƒý…èH‰$H$ÀèH‹„$˜H‹¨ÀH‰l$@H‰$H$ÈèH‹Œ$˜H‹©ÈH‹\$@Hý‡ŠH9뇁H)ÝIÇÀI)ØI‰ÉIƒÁIƒùtbIƒøtMHÇ$L‰L$xL‰L$H‰¬$€H‰l$L‰„$ˆL‰D$èH‹\$ H‰œ$ H‹\$(H‰œ$¨èHĐÃA‰ë™èH‰$H$ÀèH‹„$˜H‹¨ÀH‰l$8H‰$H$ÈèH‹Œ$˜H‹©ÈH‹\$8Hý‡ÑH9ë‡ÈH)ÝIÇÀI)ØI‰ÉIƒÁIƒù„¢IƒøtMH‰$Hƒ<$„}H$PL‰L$xL‰L$H‰¬$€H‰l$L‰„$ˆL‰D$èH‹œ$˜H‰$H$ÀèH‹œ$˜H‰$H$ÈèH‹„$˜Hƒø„H‹¨ÈH‰¨ÀHP1ÛH‰\$XH‰\$`1íH9èu5H
HÇÀH‰L$XH‰Œ$ H‰D$`H‰„$¨èHĐÃH‰D$PH‰$Hƒ$èH‹D$PH‹hH‰l$8H‰$èH‹\$PH‹l$8L‹CL‹KL9Åw]L‹I)èI)éIƒùtM*HÇ$L‰T$xL‰T$L‰„$€L‰D$L‰Œ$ˆL‰L$èH‹L$ H‹D$(H‰L$hH‰D$pé;ÿÿÿè‰éøþÿÿ‰%éwþÿÿA‰éVþÿÿè‰éüÿÿ‰épüÿÿèéuûÿÿÌÌÌÌÌ6
X*runtime.racefuncenter® runtime.raceread†(runtime.racefuncexit¸ runtime.raceread„"runtime.racewrite¶ runtime.raceread² runtime.racereadê runtime.racereadÒ runtime.racereadœ runtime.racereadš2runtime.slicebytetostringØ(runtime.racefuncexitü$runtime.panicslice¢	 runtime.racereadì	 runtime.raceread*bytes.(*Buffer).WriteÂ"runtime.racewriteô runtime.racereadô
"go.string."<nil>"À(runtime.racefuncexitö runtime.raceread¤ runtime.racereadÚ2runtime.slicebytetostring–$runtime.panicsliceÚ$runtime.panicslice„0runtime.morestack_noctxt0  "".autotmp_0155Otype.string"".autotmp_0154¯type.int"".autotmp_0153type.[]uint8"".autotmp_0152type.int"".autotmp_0151type.[]uint8"".autotmp_0150type.int"".autotmp_0149type.int"".autotmp_0148/type.[]uint8"".autotmp_0147type.int"".autotmp_0146type.int"".autotmp_0145Ÿtype.int"".~r0otype.stringbytes.b·2$type.*bytes.Bufferbytes.b·2$type.*bytes.Buffer"".~r0type.string"".s type.*"".Scanner< oŸ ¨Ÿ óŸ ÕŸ	^´
('."!&J]Ï

ÈRó
2+W}PÃârdTgclocals·a4b2f2567a70664662b4b234f979393fTgclocals·f77585f1ea45973583c52b49050c13d9F$GOROOT/src/text/scanner/scanner.goþ"".init€€dH‹%H;a†Hƒì0H‹\$0H‰$èHH‰$è¶€ût-HH‰$è¶€ûu
èHƒÄ0ÃèHH‰$èÆèèèèèHH‰$èHH‰$HÇD$HÇD$HÇD$èH‹\$ €=…«H‰1ÀH‰D$(Hƒø}vHH‰$èH‹D$(HH‰$H‹H‰\$HH‰ÅHkíHëH‰\$HH‰ÅHkíHëH‰\$HƒD$èH‹D$(HÿÀH‰D$(Hƒø|ŠHH‰$èÆèHƒÄ0ÃH-H‰,$H‰\$èéBÿÿÿèéFþÿÿÌÌÌÌÌÌL
B*runtime.racefuncenterP"".initdone·b runtime.racereadp"".initdone·ˆ"".initdone·š runtime.raceread¨"".initdone·¼(runtime.racefuncexitÐ"runtime.throwinitâ"".initdone·ô"runtime.racewrite€"".initdone·Œbytes.init–fmt.init io.initªos.init´unicode.initÂ"".tokenStringÔ"runtime.racewriteâ*type.map[int32]stringªruntime.makemapÀ(runtime.writeBarrierÜ"".tokenString„"".tokenString– runtime.raceread®*type.map[int32]stringÄ"".tokenStringÜ""".statictmp_0156ˆ""".statictmp_0156¼$runtime.mapassign1ð"".initdone·‚"runtime.racewriteŽ"".initdone·š(runtime.racefuncexit²"".tokenStringÎ.runtime.writebarrierptrâ0runtime.morestack_noctxt`"".autotmp_0157type.int `O_`®_`_À,Þ
ž—	Tƒš	!—	š	  Tgclocals·33cdeccccebe80329f1fdbee7f5874cbTgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ,type..hash."".PositionààdH‹%H;a†ŽHƒì H‹\$ H‰$èH‹\$(H‰$Hƒ<$tcH‹\$0H‰\$èH‹D$H‹\$(H‰$Hƒ<$t6Hƒ$H‰D$0H‰D$HÇD$èH‹D$H‰D$0H‰D$8èHƒÄ É%ëI%ë”èéUÿÿÿÌÌÌÌÌ
B*runtime.racefuncenter€runtime.strhashäruntime.memhashŒ(runtime.racefuncexitÄ0runtime.morestack_noctxt0@"".autotmp_0160type.uintptr"".~r2 type.uintptr"".htype.uintptr"".p"type.*"".Position@w?@?°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ(type..eq."".PositionÀÀdH‹%H;a†5HƒìHH‹\$HH‰$èH‹\$PH‰$èH‹\$PHƒû„ÿH‹+H‰l$8H‹kH‰l$@H‹\$XH‰$èH‹T$@H‹\$XHƒû„ÅH‹H‰L$(H‹CH‰D$0H9Â…œH‹l$8H‰,$H‰T$H‰L$H‰D$è¶\$ €ûtuH‹\$PH‰$Hƒ<$t\Hƒ$H‹\$XH‰\$Hƒ|$t<HƒD$HÇD$è¶\$€ûuÆD$`èHƒÄHÃÆD$`èHƒÄHÉ%뻉%ë›ÆD$`èHƒÄHÉé4ÿÿÿ‰éúþÿÿèé®þÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenter^ runtime.racereadº runtime.racereadÐ runtime.eqstringÚ runtime.memequal‚(runtime.racefuncexit (runtime.racefuncexitâ(runtime.racefuncexit’0runtime.morestack_noctxt0
"".autotmp_0163?type.string"".autotmp_0162type.string"".~r2 type.bool"".q"type.*"".Position"".p"type.*"".Position8ò àà <K¹Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·44750c784da4dd430afdd97fea5c405aF$GOROOT/src/text/scanner/scanner.goþ*"".(*Position).String€€dH‹%H;a†âHƒìHH‹Y H…Ût
H|$PH9;uH‰#H‹\$HH‰$è1ÛH‰\$XH‰\$`H‹\$P1íH9ëuEHH‰$HÇD$HH‰\$HÇD$HH‰\$ HÇD$(èH‹\$PH‰$HÇD$(èH‹t$PHƒþt7H‰çèH¥èH‹L$(H‹D$0H‰L$8H‰L$XH‰D$@H‰D$`èHƒÄHÉëÅèéÿÿÿÌ
n*runtime.racefuncenter¬&go.string."scanner"Ô(go.string."Position"þ$go.string."String"¤"runtime.panicwrapÖ*runtime.racereadrangeüÈ
 runtime.duffcopyŠ$"".Position.StringÐ(runtime.racefuncexitì0runtime.morestack_noctxt0"".autotmp_0164type.string"".~r0type.string""..this"type.*"".Position Ù€€6±Tgclocals·69076ee43f1cead0792b9f36906b1b56Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ4type..hash.[2]interface {}ààdH‹%H;a†ˆHƒì(H‹\$(H‰$èH‹L$81ÀHÇD$H‹l$H9è}DH‰D$ H‹\$0HƒûtHH‰ÅHÁåHëH‰$H‰L$8H‰L$èH‹L$H‹D$ HÿÀH‹l$H9è|¼H‰L$8H‰L$@èHƒÄ(Éë´èé[ÿÿÿÌÌÌÌÌÌÌÌÌÌÌ

B*runtime.racefuncenterÐ(runtime.nilinterhashœ(runtime.racefuncexit¸0runtime.morestack_noctxt0P
"".autotmp_0167type.int"".autotmp_0166type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[2]interface {}POPO°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ0type..eq.[2]interface {}  dH‹%H;a†/Hƒì`H‹\$`H‰$è1ÀHÇD$0H‹l$0H9èØH‰D$8H‹\$pH‰ÅH‰D$(HÁåHëH‰$èH‹D$(H‹\$pHƒû„ÇH‰ÅHÁåHëH‹+H‰l$PH‹kH‰l$XH‹\$hH‰ÅHÁåHëH‰$èH‹T$PH‹\$hHƒût}H‹l$(HÁåHëH‹H‹KH‰L$HH‰D$@H9ÐuLH‰$H‰L$H‰T$H‹l$XH‰l$è¶\$ €ût%H‹D$8HÿÀH‹l$0H9èŒ(ÿÿÿÆD$xèHƒÄ`ÃÆD$xèHƒÄ`Éé|ÿÿÿ‰é2ÿÿÿèé´þÿÿÌÌÌÌ
B*runtime.racefuncenter¸ runtime.racereadÆ runtime.racereadäruntime.efaceeq¸(runtime.racefuncexitÖ(runtime.racefuncexit†0runtime.morestack_noctxt0À"".autotmp_0171?"type.interface {}"".autotmp_0170"type.interface {}"".autotmp_0169_type.int"".autotmp_0168Otype.int"".iotype.int"".~r2 type.bool"".q*type.*[2]interface {}"".p*type.*[2]interface {},À¿À¿À¿ÐÐ ‚O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787F$GOROOT/src/text/scanner/scanner.goþ(type..hash.[8]stringààdH‹%H;a†ˆHƒì(H‹\$(H‰$èH‹L$81ÀHÇD$H‹l$H9è}DH‰D$ H‹\$0HƒûtHH‰ÅHÁåHëH‰$H‰L$8H‰L$èH‹L$H‹D$ HÿÀH‹l$H9è|¼H‰L$8H‰L$@èHƒÄ(Éë´èé[ÿÿÿÌÌÌÌÌÌÌÌÌÌÌ

B*runtime.racefuncenterÐruntime.strhashœ(runtime.racefuncexit¸0runtime.morestack_noctxt0P
"".autotmp_0174type.int"".autotmp_0173type.int"".~r2 type.uintptr"".htype.uintptr"".ptype.*[8]stringPOPO°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ$type..eq.[8]string  dH‹%H;a†/Hƒì`H‹\$`H‰$è1ÀHÇD$0H‹l$0H9èØH‰D$8H‹\$hH‰ÅH‰D$(HÁåHëH‰$èH‹D$(H‹\$hHƒû„ÇH‰ÅHÁåHëH‹+H‰l$PH‹kH‰l$XH‹\$pH‰ÅHÁåHëH‰$èH‹T$XH‹\$pHƒût}H‹l$(HÁåHëH‹H‰L$@H‹CH‰D$HH9ÂuLH‹l$PH‰,$H‰T$H‰L$H‰D$è¶\$ €ût%H‹D$8HÿÀH‹l$0H9èŒ(ÿÿÿÆD$xèHƒÄ`ÃÆD$xèHƒÄ`Éé|ÿÿÿ‰é2ÿÿÿèé´þÿÿÌÌÌÌ
B*runtime.racefuncenter¸ runtime.racereadÆ runtime.racereadä runtime.eqstring¸(runtime.racefuncexitÖ(runtime.racefuncexit†0runtime.morestack_noctxt0À"".autotmp_0178?type.string"".autotmp_0177type.string"".autotmp_0176_type.int"".autotmp_0175Otype.int"".iotype.int"".~r2 type.bool"".qtype.*[8]string"".ptype.*[8]string,À¿À¿À¿ÐÐ ‚O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·44750c784da4dd430afdd97fea5c405aF$GOROOT/src/text/scanner/scanner.goþ4type..hash.[1]interface {}ààdH‹%H;a†ˆHƒì(H‹\$(H‰$èH‹L$81ÀHÇD$H‹l$H9è}DH‰D$ H‹\$0HƒûtHH‰ÅHÁåHëH‰$H‰L$8H‰L$èH‹L$H‹D$ HÿÀH‹l$H9è|¼H‰L$8H‰L$@èHƒÄ(Éë´èé[ÿÿÿÌÌÌÌÌÌÌÌÌÌÌ

B*runtime.racefuncenterÐ(runtime.nilinterhashœ(runtime.racefuncexit¸0runtime.morestack_noctxt0P
"".autotmp_0181type.int"".autotmp_0180type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[1]interface {}POPO°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþ0type..eq.[1]interface {}  dH‹%H;a†/Hƒì`H‹\$`H‰$è1ÀHÇD$0H‹l$0H9èØH‰D$8H‹\$pH‰ÅH‰D$(HÁåHëH‰$èH‹D$(H‹\$pHƒû„ÇH‰ÅHÁåHëH‹+H‰l$PH‹kH‰l$XH‹\$hH‰ÅHÁåHëH‰$èH‹T$PH‹\$hHƒût}H‹l$(HÁåHëH‹H‹KH‰L$HH‰D$@H9ÐuLH‰$H‰L$H‰T$H‹l$XH‰l$è¶\$ €ût%H‹D$8HÿÀH‹l$0H9èŒ(ÿÿÿÆD$xèHƒÄ`ÃÆD$xèHƒÄ`Éé|ÿÿÿ‰é2ÿÿÿèé´þÿÿÌÌÌÌ
B*runtime.racefuncenter¸ runtime.racereadÆ runtime.racereadäruntime.efaceeq¸(runtime.racefuncexitÖ(runtime.racefuncexit†0runtime.morestack_noctxt0À"".autotmp_0185?"type.interface {}"".autotmp_0184"type.interface {}"".autotmp_0183_type.int"".autotmp_0182Otype.int"".iotype.int"".~r2 type.bool"".q*type.*[1]interface {}"".p*type.*[1]interface {},À¿À¿À¿ÐÐ ‚O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787F$GOROOT/src/text/scanner/scanner.goþ("".(*Scanner).String€€dH‹%H;a†£HƒìHH‹Y H…Ût
H|$PH9;uH‰#H‹\$HH‰$è1ÛH‰\$XH‰\$`H‹\$PH‰$H$HÇD$(èH‹t$PHƒþtAHžH‰çH‰ÞèH¥èH‹L$(H‹D$0H‰L$8H‰L$XH‰D$@H‰D$`èHƒÄHÉë»èé@ÿÿÿ
n*runtime.racefuncenterÄ*runtime.racereadrangeþÈ
 runtime.duffcopyŒ$"".Position.StringÒ(runtime.racefuncexitî0runtime.morestack_noctxt0"".autotmp_0186type.string"".~r0type.string""..this type.*"".Scanner š
ÀÀ6rTgclocals·69076ee43f1cead0792b9f36906b1b56Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ""".Scanner.StringÀÀdH‹%H;avHƒìHH‹Y H…Ût
H|$PH9;uH‰#H‹\$HH‰$è1öH‰´$xH‰´$€H´$PH‰çèH¥èH‹L$(H‹D$0H‰L$8H‰Œ$xH‰D$@H‰„$€èHƒÄHÃèéhÿÿÿÌÌÌÌÌÌÌÌ
f*runtime.racefuncenterªÈ
 runtime.duffcopy¸$"".Position.StringŠ(runtime.racefuncexitž0runtime.morestack_noctxtð"".autotmp_0187type.string"".~r0Ðtype.string""..thistype."".Scannerz  2RTgclocals·f2c886d9553f61cb42908c5863670f46Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ*"".(*Scanner).IsValid  dH‹%H;avnHƒìH‹Y H…Ût
H|$H9;uH‰#H‹\$H‰$èH‹D$Hƒøt7HH‰D$H‰$Hƒ$èH‹l$H‹]HƒûŸD$ èHƒÄÉëÅèéyÿÿÿÌÌÌÌÌÌÌÌÌ

f*runtime.racefuncenter® runtime.racereadà(runtime.racefuncexitü0runtime.morestack_noctxt  "".pos"type.*"".Position"".~r0type.bool""..this type.*"".Scanner e 
2$!Tgclocals·32bd5c6dc84e3e86dd35593b3922d3aaTgclocals·0c8aa8e80191a30eac23f1a218103f16<autogenerated>þNtype..hash.struct { a int32; b string }ààdH‹%H;a†ŽHƒì H‹\$ H‰$èH‹\$(H‰$Hƒ<$tcH‹\$0H‰\$HÇD$èH‹D$H‹\$(H‰$Hƒ<$t-Hƒ$H‰D$0H‰D$èH‹D$H‰D$0H‰D$8èHƒÄ É%ëʉ%ë”èéUÿÿÿÌÌÌÌÌ
B*runtime.racefuncenter’runtime.memhashäruntime.strhashŒ(runtime.racefuncexitÄ0runtime.morestack_noctxt0@"".autotmp_0190type.uintptr"".~r2 type.uintptr"".htype.uintptr"".pDtype.*struct { a int32; b string }@w?@?°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþJtype..eq.struct { a int32; b string }ààdH‹%H;a†	HƒìHH‹\$HH‰$èH‹\$PH‰$èH‹\$XH‰$èH‹D$P‹L‹D$XA‹(9ëtÆD$`èHƒÄHÃH‰$Hƒ$èH‹\$PHƒû„•H‹kH‰l$8H‹kH‰l$@H‹\$XH‰$Hƒ$èH‹T$@H‹\$XHƒût\H‹KH‰L$(H‹CH‰D$0H9Âu6H‹l$8H‰,$H‰T$H‰L$H‰D$è¶\$ €ûtÆD$`èHƒÄHÃÆD$`èHƒÄHÉ렉édÿÿÿèéÚþÿÿÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenter^ runtime.racereadz runtime.raceread´(runtime.racefuncexitÚ runtime.racereadÂ runtime.racereadÊ runtime.eqstringò(runtime.racefuncexit(runtime.racefuncexitº0runtime.morestack_noctxt0
"".autotmp_0192?type.string"".autotmp_0191type.string"".~r2 type.bool"".qDtype.*struct { a int32; b string }"".pDtype.*struct { a int32; b string }8Kž°° €DLTgclocals·51af24152615272c3d9efc8538f95767Tgclocals·44750c784da4dd430afdd97fea5c405aF$GOROOT/src/text/scanner/scanner.goþTtype..hash.[8]struct { a int32; b string }ààdH‹%H;a†ˆHƒì(H‹\$(H‰$èH‹L$81ÀHÇD$H‹l$H9è}DH‰D$ H‹\$0HƒûtHH‰ÅHkíHëH‰$H‰L$8H‰L$èH‹L$H‹D$ HÿÀH‹l$H9è|¼H‰L$8H‰L$@èHƒÄ(Éë´èé[ÿÿÿÌÌÌÌÌÌÌÌÌÌÌ

B*runtime.racefuncenterÐNtype..hash.struct { a int32; b string }œ(runtime.racefuncexit¸0runtime.morestack_noctxt0P
"".autotmp_0195type.int"".autotmp_0194type.int"".~r2 type.uintptr"".htype.uintptr"".pJtype.*[8]struct { a int32; b string }POPO°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF$GOROOT/src/text/scanner/scanner.goþPtype..eq.[8]struct { a int32; b string }ÀÀdH‹%H;a†}HƒìhH‹\$hH‰$è1ÀHÇD$(H‹l$(H9èH‰D$0H‹L$pHƒù„7H‹\$xH‰ÅHkíHéHƒû„H‰ÅHkíHëH‰\$8H‰L$@H‰$èH‹\$8H‰$èH‹D$@‹L‹D$8A‹(9ë…¸H‰$Hƒ$èH‹\$@Hƒû„±H‹kH‰l$XH‹kH‰l$`H‹\$8H‰$Hƒ$èH‹T$`H‹\$8HƒûtxH‹KH‰L$HH‹CH‰D$PH9ÂuOH‹l$XH‰,$H‰T$H‰L$H‰D$è¶\$ €ût(H‹D$0HÿÀH‹l$(H9èŒëþÿÿƄ$€èHƒÄhÃƄ$€èHƒÄhÉ넉éHÿÿÿ‰éâþÿÿ‰éÂþÿÿèéfþÿÿÌÌÌÌÌÌ
B*runtime.racefuncenterˆ runtime.raceread¤ runtime.racereadî runtime.racereadÖ runtime.racereadÞ runtime.eqstring¸(runtime.racefuncexitÜ(runtime.racefuncexit¢0runtime.morestack_noctxt0Ð"".autotmp_0201?type.string"".autotmp_0200type.string"".autotmp_0199_Dtype.*struct { a int32; b string }"".autotmp_0198ODtype.*struct { a int32; b string }"".autotmp_0197type.int"".autotmp_0196otype.int"".~r2 type.bool"".qJtype.*[8]struct { a int32; b string }"".pJtype.*[8]struct { a int32; b string },ÐÍÏÐÏÐÏ   cgDrTgclocals·9c91d8a91ac42440a3d1507bc8d2e808Tgclocals·5ecf5ca8f6c7e48175a1c74243309f21F$GOROOT/src/text/scanner/scanner.goþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þ"go.string.hdr.":"  go.string.":"þgo.string.":":þ*go.string.hdr."%d:%d"  "go.string."%d:%d"þ"go.string."%d:%d"%d:%dþ&go.string.hdr."???"  go.string."???"þgo.string."???"???þTgclocals·59da28345f377d129e7ed2ef9a11403bHHðð€ò˜ò€ððþTgclocals·c765399708dc1fd1752844ac4bd57774HH!þ$go.string.hdr."%q"  go.string."%q"þgo.string."%q"%qþTgclocals·ada72048605ee30f5b7d6887e2834263HH`
x
``þTgclocals·201a5192b28e09a104e558960616f6f3HHþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·0bdfd3afa57cbfa67966d8ad4c2c758d  þLgo.string.hdr."illegal UTF-8 encoding"  Dgo.string."illegal UTF-8 encoding"þDgo.string."illegal UTF-8 encoding"0.illegal UTF-8 encodingþJgo.string.hdr."illegal character NUL"  Bgo.string."illegal character NUL"þBgo.string."illegal character NUL"0,illegal character NULþTgclocals·69fe2a544e95e98678c8c8ae1a90ccba((þTgclocals·f7309186bf9eeb0f8ece2eb16f2dc110((þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þ>4go.itab.*os.File.io.Writerþ0go.string.hdr."%s: %s\n"  (go.string."%s: %s\n"þ(go.string."%s: %s\n"%s: %s
þTgclocals·26ca02dcd3e319c0f901fce79430d38ePP€€@€Bùrù@øøþTgclocals·82af8ffe9734bae445a9420c0de6ae38PPþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·2fccd208efe70893f9ac8d682812ae72þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgo.string.hdr."illegal hexadecimal number"  Lgo.string."illegal hexadecimal number"þLgo.string."illegal hexadecimal number"@6illegal hexadecimal numberþHgo.string.hdr."illegal octal number"  @go.string."illegal octal number"þ@go.string."illegal octal number"0*illegal octal numberþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þFgo.string.hdr."illegal char escape"  >go.string."illegal char escape"þ>go.string."illegal char escape"0(illegal char escapeþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·89fe65749ce0afc971c0982226501ff0þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þLgo.string.hdr."literal not terminated"  Dgo.string."literal not terminated"þDgo.string."literal not terminated"0.literal not terminatedþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþHgo.string.hdr."illegal char literal"  @go.string."illegal char literal"þ@go.string."illegal char literal"0*illegal char literalþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþLgo.string.hdr."comment not terminated"  Dgo.string."comment not terminated"þDgo.string."comment not terminated"0.comment not terminatedþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·d66b22f3bfa5eb3b6acb191085cb145a  þ*go.string.hdr."<nil>"  "go.string."<nil>"þ"go.string."<nil>"<nil>þTgclocals·f77585f1ea45973583c52b49050c13d900	þTgclocals·a4b2f2567a70664662b4b234f979393f00þ&go.string.hdr."EOF"  go.string."EOF"þgo.string."EOF"EOFþ*go.string.hdr."Ident"  "go.string."Ident"þ"go.string."Ident"Identþ&go.string.hdr."Int"  go.string."Int"þgo.string."Int"Intþ*go.string.hdr."Float"  "go.string."Float"þ"go.string."Float"Floatþ(go.string.hdr."Char"   go.string."Char"þ go.string."Char"
Charþ,go.string.hdr."String"  $go.string."String"þ$go.string."String"Stringþ2go.string.hdr."RawString"  	*go.string."RawString"þ*go.string."RawString" RawStringþ.go.string.hdr."Comment"  &go.string."Comment"þ&go.string."Comment"CommentþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþ<"".tokenString*type.map[int32]stringþ>"".initdone·type.uint8þ""".statictmp_0156€Htype.[8]struct { a int32; b string }€ÿÿÿÿþÿÿÿýÿÿÿüÿÿÿûÿÿÿúÿÿÿùÿÿÿ	øÿÿÿgo.string."EOF"@"go.string."Ident"pgo.string."Int" "go.string."Float"Ð go.string."Char"€$go.string."String"°*go.string."RawString"à&go.string."Comment"þ2"".(*Position).IsValid·f,"".(*Position).IsValidþ*"".Position.String·f$"".Position.Stringþ""".TokenString·f"".TokenStringþ*"".(*Scanner).Init·f$"".(*Scanner).Initþ*"".(*Scanner).next·f$"".(*Scanner).nextþ*"".(*Scanner).Next·f$"".(*Scanner).Nextþ*"".(*Scanner).Peek·f$"".(*Scanner).Peekþ,"".(*Scanner).error·f&"".(*Scanner).errorþ8"".(*Scanner).isIdentRune·f2"".(*Scanner).isIdentRuneþ>"".(*Scanner).scanIdentifier·f8"".(*Scanner).scanIdentifierþ"".digitVal·f"".digitValþ"".isDecimal·f"".isDecimalþ:"".(*Scanner).scanMantissa·f4"".(*Scanner).scanMantissaþ:"".(*Scanner).scanFraction·f4"".(*Scanner).scanFractionþ:"".(*Scanner).scanExponent·f4"".(*Scanner).scanExponentþ6"".(*Scanner).scanNumber·f0"".(*Scanner).scanNumberþ6"".(*Scanner).scanDigits·f0"".(*Scanner).scanDigitsþ6"".(*Scanner).scanEscape·f0"".(*Scanner).scanEscapeþ6"".(*Scanner).scanString·f0"".(*Scanner).scanStringþ<"".(*Scanner).scanRawString·f6"".(*Scanner).scanRawStringþ2"".(*Scanner).scanChar·f,"".(*Scanner).scanCharþ8"".(*Scanner).scanComment·f2"".(*Scanner).scanCommentþ*"".(*Scanner).Scan·f$"".(*Scanner).Scanþ("".(*Scanner).Pos·f""".(*Scanner).Posþ4"".(*Scanner).TokenText·f."".(*Scanner).TokenTextþ"".init·f"".initþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·44750c784da4dd430afdd97fea5c405a  þTgclocals·51af24152615272c3d9efc8538f95767  þ4type..hashfunc."".Position,type..hash."".Positionþ0type..eqfunc."".Position(type..eq."".Positionþ*type..alg."".Position  4type..hashfunc."".Position0type..eqfunc."".Positionþ"runtime.gcbits.01þ@go.string.hdr."scanner.Position"  8go.string."scanner.Position"þ8go.string."scanner.Position"0"scanner.Positionþ0go.string.hdr."Filename"  (go.string."Filename"þ(go.string."Filename" Filenameþ,go.string.hdr."Offset"  $go.string."Offset"þ$go.string."Offset"Offsetþ(go.string.hdr."Line"   go.string."Line"þ go.string."Line"
Lineþ,go.string.hdr."Column"  $go.string."Column"þ$go.string."Column"Columnþ.go.string.hdr."scanner"  &go.string."scanner"þ&go.string."scanner"scannerþ0go.string.hdr."Position"  (go.string."Position"þ(go.string."Position" PositionþTgclocals·c55cf99de9cdd8c8202a466952fa1a45  þTgclocals·69076ee43f1cead0792b9f36906b1b56  þZgo.string.hdr."func(scanner.Position) string"  Rgo.string."func(scanner.Position) string"þRgo.string."func(scanner.Position) string"@<func(scanner.Position) stringþ:type.func("".Position) stringø2‘30€ runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(scanner.Position) string"pLgo.weak.type.*func("".Position) stringð:type.func("".Position) stringÀ€:type.func("".Position) stringð type."".Position€type.stringþ„go.typelink.func(scanner.Position) string	func("".Position) string:type.func("".Position) stringþ8go.string.hdr."text/scanner"  0go.string."text/scanner"þ0go.string."text/scanner" text/scannerþ"go.importpath."".  0go.string."text/scanner"þ:go.string.hdr."func() string"  
2go.string."func() string"þ2go.string."func() string" func() stringþ$type.func() string€€¢mË30€ runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func() string"p6go.weak.type.*func() stringð$type.func() stringÀð$type.func() stringðtype.stringþNgo.typelink.func() string	func() string$type.func() stringþ type."".Position  (ýÏh ,0*type..alg."".Position@"runtime.gcbits.01P@go.string.hdr."scanner.Position"p"type.*"".Position€° type."".Position°0go.string.hdr."Filename"Ðtype.string€,go.string.hdr."Offset" type.intÐ(go.string.hdr."Line"ðtype.int ,go.string.hdr."Column"Àtype.int`ð type."".Positionð0go.string.hdr."Position"€"go.importpath."".À type."".PositionÀ,go.string.hdr."String"à$type.func() stringð:type.func("".Position) string€*"".(*Position).String$"".Position.StringþBgo.string.hdr."*scanner.Position"  :go.string."*scanner.Position"þ:go.string."*scanner.Position"0$*scanner.PositionþXgo.string.hdr."func(*scanner.Position) bool"  Pgo.string."func(*scanner.Position) bool"þPgo.string."func(*scanner.Position) bool"@:func(*scanner.Position) boolþ8type.func(*"".Position) boolOJ¹Ü30€ runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(*scanner.Position) bool"pJgo.weak.type.*func(*"".Position) boolð8type.func(*"".Position) boolÀ€8type.func(*"".Position) boolð"type.*"".Position€type.boolþ€go.typelink.func(*scanner.Position) bool	func(*"".Position) bool8type.func(*"".Position) boolþ\go.string.hdr."func(*scanner.Position) string"  Tgo.string."func(*scanner.Position) string"þTgo.string."func(*scanner.Position) string"@>func(*scanner.Position) stringþ<type.func(*"".Position) stringç¦z×30€ runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*scanner.Position) string"pNgo.weak.type.*func(*"".Position) stringð<type.func(*"".Position) stringÀ€<type.func(*"".Position) stringð"type.*"".Position€type.stringþˆgo.typelink.func(*scanner.Position) string	func(*"".Position) string<type.func(*"".Position) stringþ.go.string.hdr."IsValid"  &go.string."IsValid"þ&go.string."IsValid"IsValidþ6go.string.hdr."func() bool"  .go.string."func() bool"þ.go.string."func() bool" func() boolþ type.func() bool€€TËx30€ runtime.algarray@"runtime.gcbits.01P6go.string.hdr."func() bool"p2go.weak.type.*func() boolð type.func() boolÀð type.func() boolðtype.boolþFgo.typelink.func() bool	func() bool type.func() boolþ"type.*"".Position  â_6"0  runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*scanner.Position"p4go.weak.type.**"".Position€ type."".Position`"type.*"".Position°à"type.*"".Positionà.go.string.hdr."IsValid"€ type.func() bool8type.func(*"".Position) bool ,"".(*Position).IsValid°,"".(*Position).IsValidÀ,go.string.hdr."String"à$type.func() stringð<type.func(*"".Position) string€*"".(*Position).String*"".(*Position).Stringþ"runtime.gcbits.03þ8go.string.hdr."interface {}"  0go.string."interface {}"þ0go.string."interface {}" interface {}þ"type.interface {}°°çW 
0€ runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}€°"type.interface {}þ<go.string.hdr."[]interface {}"  4go.string."[]interface {}"þ4go.string."[]interface {}" []interface {}þ&type.[]interface {}p“ê/
0  runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]interface {}"p8go.weak.type.*[]interface {}€"type.interface {}þRgo.typelink.[]interface {}	[]interface {}&type.[]interface {}þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2c78d3ad9d760b5f66e2e47be684c787  þTgclocals·51af24152615272c3d9efc8538f95767  þ<type..hashfunc.[2]interface {}4type..hash.[2]interface {}þ8type..eqfunc.[2]interface {}0type..eq.[2]interface {}þ2type..alg.[2]interface {}  <type..hashfunc.[2]interface {}8type..eqfunc.[2]interface {}þ"runtime.gcbits.0fþ>go.string.hdr."[2]interface {}"  6go.string."[2]interface {}"þ6go.string."[2]interface {}"  [2]interface {}þ(type.[2]interface {}°°  ,Y¤ñ02type..alg.[2]interface {}@"runtime.gcbits.0fP>go.string.hdr."[2]interface {}"p:go.weak.type.*[2]interface {}€"type.interface {}&type.[]interface {}þVgo.typelink.[2]interface {}	[2]interface {}(type.[2]interface {}þ@go.string.hdr."*[2]interface {}"  8go.string."*[2]interface {}"þ8go.string."*[2]interface {}"0"*[2]interface {}þ*type.*[2]interface {}¾s-q6
0  runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[2]interface {}"p<go.weak.type.**[2]interface {}€(type.[2]interface {}þ.go.string.hdr."[]uint8"  &go.string."[]uint8"þ&go.string."[]uint8"[]uint8þtype.[]uint8ß~.8
0  runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8€type.uint8þ6go.typelink.[]uint8	[]uint8type.[]uint8þruntime.gcbits.þ0go.string.hdr."[8]uint8"  (go.string."[8]uint8"þ(go.string."[8]uint8" [8]uint8þtype.[8]uint8°°>ù0´‘0  runtime.algarray@runtime.gcbits.P0go.string.hdr."[8]uint8"p,go.weak.type.*[8]uint8€type.uint8type.[]uint8þ:go.typelink.[8]uint8	[8]uint8type.[8]uint8þ.go.string.hdr."[]int32"  &go.string."[]int32"þ&go.string."[]int32"[]int32þtype.[]int32*Ms
0  runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]int32"p*go.weak.type.*[]int32€type.int32þ6go.typelink.[]int32	[]int32type.[]int32þ type..hashfunc32   ,runtime.memhash_varlenþtype..eqfunc32   .runtime.memequal_varlenþtype..alg32   type..hashfunc32type..eqfunc32þ0go.string.hdr."[8]int32"  (go.string."[8]int32"þ(go.string."[8]int32" [8]int32þtype.[8]int32°° 5j»Û‘0type..alg32@runtime.gcbits.P0go.string.hdr."[8]int32"p,go.weak.type.*[8]int32€type.int32type.[]int32þ:go.typelink.[8]int32	[8]int32type.[8]int32þ0go.string.hdr."[]string"  (go.string."[]string"þ(go.string."[]string" []stringþtype.[]stringӨó

0  runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]string"p,go.weak.type.*[]string€type.stringþ:go.typelink.[]string	[]stringtype.[]stringþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·44750c784da4dd430afdd97fea5c405a  þTgclocals·51af24152615272c3d9efc8538f95767  þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string  0type..hashfunc.[8]string,type..eqfunc.[8]stringþ&runtime.gcbits.5555UUþ2go.string.hdr."[8]string"  	*go.string."[8]string"þ*go.string."[8]string" [8]stringþtype.[8]string°°€xUSŒ>0&type..alg.[8]string@&runtime.gcbits.5555P2go.string.hdr."[8]string"p.go.weak.type.*[8]string€type.stringtype.[]stringþ>go.typelink.[8]string	[8]stringtype.[8]stringþPgo.string.hdr."*map.bucket[int32]string"  Hgo.string."*map.bucket[int32]string"þHgo.string."*map.bucket[int32]string"@2*map.bucket[int32]stringþ:type.*map.bucket[int32]stringO¹­¯6
0  runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."*map.bucket[int32]string"pLgo.weak.type.**map.bucket[int32]string€8type.map.bucket[int32]stringþ*runtime.gcbits.a0aa2a ª*þNgo.string.hdr."map.bucket[int32]string"  Fgo.string."map.bucket[int32]string"þFgo.string."map.bucket[int32]string"00map.bucket[int32]stringþ.go.string.hdr."topbits"  &go.string."topbits"þ&go.string."topbits"topbitsþ(go.string.hdr."keys"   go.string."keys"þ go.string."keys"
keysþ,go.string.hdr."values"  $go.string."values"þ$go.string."values"valuesþ0go.string.hdr."overflow"  (go.string."overflow"þ(go.string."overflow" overflowþ8type.map.bucket[int32]stringðð°°1šLŸ(¨0à runtime.algarray@*runtime.gcbits.a0aa2aPNgo.string.hdr."map.bucket[int32]string"pJgo.weak.type.*map.bucket[int32]string€°8type.map.bucket[int32]string°.go.string.hdr."topbits"Ðtype.[8]uint8€(go.string.hdr."keys" type.[8]int32Ð,go.string.hdr."values"ðtype.[8]string 0go.string.hdr."overflow"À:type.*map.bucket[int32]stringþ"runtime.gcbits.2c,þHgo.string.hdr."map.hdr[int32]string"  @go.string."map.hdr[int32]string"þ@go.string."map.hdr[int32]string"0*map.hdr[int32]stringþ*go.string.hdr."count"  "go.string."count"þ"go.string."count"countþ*go.string.hdr."flags"  "go.string."flags"þ"go.string."flags"flagsþ"go.string.hdr."B"  go.string."B"þgo.string."B"Bþ*go.string.hdr."hash0"  "go.string."hash0"þ"go.string."hash0"hash0þ.go.string.hdr."buckets"  &go.string."buckets"þ&go.string."buckets"bucketsþ4go.string.hdr."oldbuckets"  
,go.string."oldbuckets"þ,go.string."oldbuckets" oldbucketsþ2go.string.hdr."nevacuate"  	*go.string."nevacuate"þ*go.string."nevacuate" nevacuateþ2type.map.hdr[int32]string°°00ˆ°ÙÝ	 (*0à runtime.algarray@"runtime.gcbits.2cPHgo.string.hdr."map.hdr[int32]string"pDgo.weak.type.*map.hdr[int32]string€°2type.map.hdr[int32]string°*go.string.hdr."count"Ðtype.int€*go.string.hdr."flags" type.uint8Ð"go.string.hdr."B"ðtype.uint8 *go.string.hdr."hash0"Àtype.uint32ð.go.string.hdr."buckets":type.*map.bucket[int32]stringÀ4go.string.hdr."oldbuckets"à:type.*map.bucket[int32]string2go.string.hdr."nevacuate"°type.uintptrà0go.string.hdr."overflow"€&type.unsafe.Pointerþ@go.string.hdr."map[int32]string"  8go.string."map[int32]string"þ8go.string."map[int32]string"0"map[int32]stringþ*type.map[int32]stringÐÐG‰֍5°0€ runtime.algarray@"runtime.gcbits.01P@go.string.hdr."map[int32]string"p<go.weak.type.*map[int32]string€type.int32type.string 8type.map.bucket[int32]string°2type.map.hdr[int32]stringþZgo.typelink.map[int32]string	map[int32]string*type.map[int32]stringþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2c78d3ad9d760b5f66e2e47be684c787  þTgclocals·51af24152615272c3d9efc8538f95767  þ<type..hashfunc.[1]interface {}4type..hash.[1]interface {}þ8type..eqfunc.[1]interface {}0type..eq.[1]interface {}þ2type..alg.[1]interface {}  <type..hashfunc.[1]interface {}8type..eqfunc.[1]interface {}þ>go.string.hdr."[1]interface {}"  6go.string."[1]interface {}"þ6go.string."[1]interface {}"  [1]interface {}þ(type.[1]interface {}°°P‘[ú02type..alg.[1]interface {}@"runtime.gcbits.03P>go.string.hdr."[1]interface {}"p:go.weak.type.*[1]interface {}€"type.interface {}&type.[]interface {}þVgo.typelink.[1]interface {}	[1]interface {}(type.[1]interface {}þ@go.string.hdr."*[1]interface {}"  8go.string."*[1]interface {}"þ8go.string."*[1]interface {}"0"*[1]interface {}þ*type.*[1]interface {}¿¨56
0  runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[1]interface {}"p<go.weak.type.**[1]interface {}€(type.[1]interface {}þ$type..hashfunc1025  ,runtime.memhash_varlenþ type..eqfunc1025  .runtime.memequal_varlenþtype..alg1025  $type..hashfunc1025 type..eqfunc1025þ6go.string.hdr."[1025]uint8"  .go.string."[1025]uint8"þ.go.string."[1025]uint8" [1025]uint8þ type.[1025]uint8°°OÊY"‘0type..alg1025@runtime.gcbits.P6go.string.hdr."[1025]uint8"p2go.weak.type.*[1025]uint8€type.uint8type.[]uint8þFgo.typelink.[1025]uint8	[1025]uint8 type.[1025]uint8þ\go.string.hdr."func(*scanner.Scanner, string)"  Tgo.string."func(*scanner.Scanner, string)"þTgo.string."func(*scanner.Scanner, string)"@>func(*scanner.Scanner, string)þ<type.func(*"".Scanner, string)¼\ŠÒ30€ runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*scanner.Scanner, string)"pNgo.weak.type.*func(*"".Scanner, string)ð<type.func(*"".Scanner, string)À<type.func(*"".Scanner, string)ð type.*"".Scanner€type.stringþˆgo.typelink.func(*scanner.Scanner, string)	func(*"".Scanner, string)<type.func(*"".Scanner, string)þJgo.string.hdr."func(int32, int) bool"  Bgo.string."func(int32, int) bool"þBgo.string."func(int32, int) bool"0,func(int32, int) boolþ4type.func(int32, int) bool  °{õu30€ runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(int32, int) bool"pFgo.weak.type.*func(int32, int) boolð4type.func(int32, int) boolÀ4type.func(int32, int) boolðtype.int32€type.inttype.boolþngo.typelink.func(int32, int) bool	func(int32, int) bool4type.func(int32, int) boolþrruntime.gcbits.030000000000000000000000000000000004008801**ˆþ>go.string.hdr."scanner.Scanner"  6go.string."scanner.Scanner"þ6go.string."scanner.Scanner"  scanner.Scannerþ&go.string.hdr."src"  go.string."src"þgo.string."src"srcþ,go.string.hdr."srcBuf"  $go.string."srcBuf"þ$go.string."srcBuf"srcBufþ,go.string.hdr."srcPos"  $go.string."srcPos"þ$go.string."srcPos"srcPosþ,go.string.hdr."srcEnd"  $go.string."srcEnd"þ$go.string."srcEnd"srcEndþ8go.string.hdr."srcBufOffset"  0go.string."srcBufOffset"þ0go.string."srcBufOffset" srcBufOffsetþ(go.string.hdr."line"   go.string."line"þ go.string."line"
lineþ,go.string.hdr."column"  $go.string."column"þ$go.string."column"columnþ6go.string.hdr."lastLineLen"  .go.string."lastLineLen"þ.go.string."lastLineLen" lastLineLenþ6go.string.hdr."lastCharLen"  .go.string."lastCharLen"þ.go.string."lastCharLen" lastCharLenþ,go.string.hdr."tokBuf"  $go.string."tokBuf"þ$go.string."tokBuf"tokBufþ,go.string.hdr."tokPos"  $go.string."tokPos"þ$go.string."tokPos"tokPosþ,go.string.hdr."tokEnd"  $go.string."tokEnd"þ$go.string."tokEnd"tokEndþ$go.string.hdr."ch"  go.string."ch"þgo.string."ch"chþ*go.string.hdr."Error"  "go.string."Error"þ"go.string."Error"Errorþ4go.string.hdr."ErrorCount"  
,go.string."ErrorCount"þ,go.string."ErrorCount" ErrorCountþ(go.string.hdr."Mode"   go.string."Mode"þ go.string."Mode"
Modeþ4go.string.hdr."Whitespace"  
,go.string."Whitespace"þ,go.string."Whitespace" Whitespaceþ6go.string.hdr."IsIdentRune"  .go.string."IsIdentRune"þ.go.string."IsIdentRune" IsIdentRuneþTgclocals·c55cf99de9cdd8c8202a466952fa1a45  þTgclocals·69076ee43f1cead0792b9f36906b1b56  þTgclocals·c55cf99de9cdd8c8202a466952fa1a45  þTgclocals·f2c886d9553f61cb42908c5863670f46pp§ˆˆ!þXgo.string.hdr."func(scanner.Scanner) string"  Pgo.string."func(scanner.Scanner) string"þPgo.string."func(scanner.Scanner) string"@:func(scanner.Scanner) stringþ8type.func("".Scanner) stringÿÉ30€ runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(scanner.Scanner) string"pJgo.weak.type.*func("".Scanner) stringð8type.func("".Scanner) stringÀ€8type.func("".Scanner) stringðtype."".Scanner€type.stringþ€go.typelink.func(scanner.Scanner) string	func("".Scanner) string8type.func("".Scanner) stringþ.go.string.hdr."Scanner"  &go.string."Scanner"þ&go.string."Scanner"Scannerþtype."".ScannerÐÐ(àú	G (08@HPÀÈÐØàèðø€0à runtime.algarray@rruntime.gcbits.030000000000000000000000000000000004008801P>go.string.hdr."scanner.Scanner"p type.*"".Scanner€°type."".Scanner°&go.string.hdr."src"À"go.importpath."".Ðtype.io.Reader€,go.string.hdr."srcBuf""go.importpath."".  type.[1025]uint8Ð,go.string.hdr."srcPos"à"go.importpath."".ðtype.int ,go.string.hdr."srcEnd"°"go.importpath."".Àtype.intð8go.string.hdr."srcBufOffset"€"go.importpath."".type.intÀ(go.string.hdr."line"Ð"go.importpath."".àtype.int,go.string.hdr."column" "go.importpath."".°type.intà6go.string.hdr."lastLineLen"ð"go.importpath."".€type.int°6go.string.hdr."lastCharLen"À"go.importpath."".Ðtype.int€,go.string.hdr."tokBuf""go.importpath."". "type.bytes.BufferÐ,go.string.hdr."tokPos"à"go.importpath."".ðtype.int ,go.string.hdr."tokEnd"°"go.importpath."".Àtype.intð$go.string.hdr."ch"€	"go.importpath."".	type.int32À	*go.string.hdr."Error"à	<type.func(*"".Scanner, string)
4go.string.hdr."ErrorCount"°
type.intà
(go.string.hdr."Mode"€type.uint°4go.string.hdr."Whitespace"Ðtype.uint64€6go.string.hdr."IsIdentRune" 4type.func(int32, int) boolð type."".Position` 
type."".Scanner 
.go.string.hdr."Scanner"°
"go.importpath."".À
ð
type."".Scannerð
,go.string.hdr."String"$type.func() string 8type.func("".Scanner) string°("".(*Scanner).StringÀ""".Scanner.Stringþ@go.string.hdr."*scanner.Scanner"  8go.string."*scanner.Scanner"þ8go.string."*scanner.Scanner"0"*scanner.ScannerþTgclocals·0c8aa8e80191a30eac23f1a218103f16  þTgclocals·32bd5c6dc84e3e86dd35593b3922d3aa  þ„go.string.hdr."func(*scanner.Scanner, io.Reader) *scanner.Scanner"  2|go.string."func(*scanner.Scanner, io.Reader) *scanner.Scanner"þ|go.string."func(*scanner.Scanner, io.Reader) *scanner.Scanner"pffunc(*scanner.Scanner, io.Reader) *scanner.ScannerþZtype.func(*"".Scanner, io.Reader) *"".Scanner  ž|vf30€ runtime.algarray@"runtime.gcbits.01P„go.string.hdr."func(*scanner.Scanner, io.Reader) *scanner.Scanner"plgo.weak.type.*func(*"".Scanner, io.Reader) *"".ScannerðZtype.func(*"".Scanner, io.Reader) *"".ScannerÀZtype.func(*"".Scanner, io.Reader) *"".Scannerð type.*"".Scanner€type.io.Reader type.*"".ScannerþÎgo.typelink.func(*scanner.Scanner, io.Reader) *scanner.Scanner	func(*"".Scanner, io.Reader) *"".ScannerZtype.func(*"".Scanner, io.Reader) *"".ScannerþVgo.string.hdr."func(*scanner.Scanner) bool"  Ngo.string."func(*scanner.Scanner) bool"þNgo.string."func(*scanner.Scanner) bool"@8func(*scanner.Scanner) boolþ6type.func(*"".Scanner) bool¥*‚30€ runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(*scanner.Scanner) bool"pHgo.weak.type.*func(*"".Scanner) boolð6type.func(*"".Scanner) boolÀ€6type.func(*"".Scanner) boolð type.*"".Scanner€type.boolþ|go.typelink.func(*scanner.Scanner) bool	func(*"".Scanner) bool6type.func(*"".Scanner) boolþXgo.string.hdr."func(*scanner.Scanner) int32"  Pgo.string."func(*scanner.Scanner) int32"þPgo.string."func(*scanner.Scanner) int32"@:func(*scanner.Scanner) int32þ8type.func(*"".Scanner) int32È]Å30€ runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(*scanner.Scanner) int32"pJgo.weak.type.*func(*"".Scanner) int32ð8type.func(*"".Scanner) int32À€8type.func(*"".Scanner) int32ð type.*"".Scanner€type.int32þ€go.typelink.func(*scanner.Scanner) int32	func(*"".Scanner) int328type.func(*"".Scanner) int32þngo.string.hdr."func(*scanner.Scanner) scanner.Position"  'fgo.string."func(*scanner.Scanner) scanner.Position"þfgo.string."func(*scanner.Scanner) scanner.Position"PPfunc(*scanner.Scanner) scanner.PositionþDtype.func(*"".Scanner) "".Positiongoý30€ runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*scanner.Scanner) scanner.Position"pVgo.weak.type.*func(*"".Scanner) "".PositionðDtype.func(*"".Scanner) "".PositionÀ€Dtype.func(*"".Scanner) "".Positionð type.*"".Scanner€ type."".Positionþ¢go.typelink.func(*scanner.Scanner) scanner.Position	func(*"".Scanner) "".PositionDtype.func(*"".Scanner) "".PositionþZgo.string.hdr."func(*scanner.Scanner) string"  Rgo.string."func(*scanner.Scanner) string"þRgo.string."func(*scanner.Scanner) string"@<func(*scanner.Scanner) stringþ:type.func(*"".Scanner) string¥ó$30€ runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(*scanner.Scanner) string"pLgo.weak.type.*func(*"".Scanner) stringð:type.func(*"".Scanner) stringÀ€:type.func(*"".Scanner) stringð type.*"".Scanner€type.stringþ„go.typelink.func(*scanner.Scanner) string	func(*"".Scanner) string:type.func(*"".Scanner) stringþngo.string.hdr."func(*scanner.Scanner, int32, int) bool"  'fgo.string."func(*scanner.Scanner, int32, int) bool"þfgo.string."func(*scanner.Scanner, int32, int) bool"PPfunc(*scanner.Scanner, int32, int) boolþNtype.func(*"".Scanner, int32, int) bool°°ÝÅԈ30€ runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*scanner.Scanner, int32, int) bool"p`go.weak.type.*func(*"".Scanner, int32, int) boolðNtype.func(*"".Scanner, int32, int) boolÀ Ntype.func(*"".Scanner, int32, int) boolð type.*"".Scanner€type.int32type.int type.boolþ¬go.typelink.func(*scanner.Scanner, int32, int) bool	func(*"".Scanner, int32, int) boolNtype.func(*"".Scanner, int32, int) boolþLgo.string.hdr."func(*scanner.Scanner)"  Dgo.string."func(*scanner.Scanner)"þDgo.string."func(*scanner.Scanner)"0.func(*scanner.Scanner)þ,type.func(*"".Scanner)€€ºE"30€ runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(*scanner.Scanner)"p>go.weak.type.*func(*"".Scanner)ð,type.func(*"".Scanner)À€,type.func(*"".Scanner)ð type.*"".Scannerþhgo.typelink.func(*scanner.Scanner)	func(*"".Scanner),type.func(*"".Scanner)þfgo.string.hdr."func(*scanner.Scanner, int32) int32"  #^go.string."func(*scanner.Scanner, int32) int32"þ^go.string."func(*scanner.Scanner, int32) int32"PHfunc(*scanner.Scanner, int32) int32þFtype.func(*"".Scanner, int32) int32  )œé…30€ runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(*scanner.Scanner, int32) int32"pXgo.weak.type.*func(*"".Scanner, int32) int32ðFtype.func(*"".Scanner, int32) int32ÀFtype.func(*"".Scanner, int32) int32ð type.*"".Scanner€type.int32type.int32þœgo.typelink.func(*scanner.Scanner, int32) int32	func(*"".Scanner, int32) int32Ftype.func(*"".Scanner, int32) int32þzgo.string.hdr."func(*scanner.Scanner, int32, int, int) int32"  -rgo.string."func(*scanner.Scanner, int32, int, int) int32"þrgo.string."func(*scanner.Scanner, int32, int, int) int32"`\func(*scanner.Scanner, int32, int, int) int32þZtype.func(*"".Scanner, int32, int, int) int32ÀÀI£ét30€ runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*scanner.Scanner, int32, int, int) int32"plgo.weak.type.*func(*"".Scanner, int32, int, int) int32ðZtype.func(*"".Scanner, int32, int, int) int32À°Ztype.func(*"".Scanner, int32, int, int) int32ð type.*"".Scanner€type.int32type.int type.int°type.int32þÄgo.typelink.func(*scanner.Scanner, int32, int, int) int32	func(*"".Scanner, int32, int, int) int32Ztype.func(*"".Scanner, int32, int, int) int32þxgo.string.hdr."func(*scanner.Scanner, int32) (int32, int32)"  ,pgo.string."func(*scanner.Scanner, int32) (int32, int32)"þpgo.string."func(*scanner.Scanner, int32) (int32, int32)"`Zfunc(*scanner.Scanner, int32) (int32, int32)þXtype.func(*"".Scanner, int32) (int32, int32)°°ɛ‹à30€ runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*scanner.Scanner, int32) (int32, int32)"pjgo.weak.type.*func(*"".Scanner, int32) (int32, int32)ðXtype.func(*"".Scanner, int32) (int32, int32)ÀXtype.func(*"".Scanner, int32) (int32, int32)ð type.*"".Scanner€type.int32type.int32 type.int32þÀgo.typelink.func(*scanner.Scanner, int32) (int32, int32)	func(*"".Scanner, int32) (int32, int32)Xtype.func(*"".Scanner, int32) (int32, int32)þbgo.string.hdr."func(*scanner.Scanner, int32) int"  !Zgo.string."func(*scanner.Scanner, int32) int"þZgo.string."func(*scanner.Scanner, int32) int"PDfunc(*scanner.Scanner, int32) intþBtype.func(*"".Scanner, int32) int  »ʑ30€ runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*scanner.Scanner, int32) int"pTgo.weak.type.*func(*"".Scanner, int32) intðBtype.func(*"".Scanner, int32) intÀBtype.func(*"".Scanner, int32) intð type.*"".Scanner€type.int32type.intþ”go.typelink.func(*scanner.Scanner, int32) int	func(*"".Scanner, int32) intBtype.func(*"".Scanner, int32) intþ(go.string.hdr."Init"   go.string."Init"þ go.string."Init"
Initþ`go.string.hdr."func(io.Reader) *scanner.Scanner"   Xgo.string."func(io.Reader) *scanner.Scanner"þXgo.string."func(io.Reader) *scanner.Scanner"PBfunc(io.Reader) *scanner.Scannerþ@type.func(io.Reader) *"".Scanner{Î{;30€ runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(io.Reader) *scanner.Scanner"pRgo.weak.type.*func(io.Reader) *"".Scannerð@type.func(io.Reader) *"".ScannerÀ€@type.func(io.Reader) *"".Scannerðtype.io.Reader€ type.*"".Scannerþgo.typelink.func(io.Reader) *scanner.Scanner	func(io.Reader) *"".Scanner@type.func(io.Reader) *"".Scannerþ(go.string.hdr."Next"   go.string."Next"þ go.string."Next"
Nextþ8go.string.hdr."func() int32"  0go.string."func() int32"þ0go.string."func() int32" func() int32þ"type.func() int32€€Ź} 30€ runtime.algarray@"runtime.gcbits.01P8go.string.hdr."func() int32"p4go.weak.type.*func() int32ð"type.func() int32Àð"type.func() int32ðtype.int32þJgo.typelink.func() int32	func() int32"type.func() int32þ(go.string.hdr."Peek"   go.string."Peek"þ go.string."Peek"
Peekþ&go.string.hdr."Pos"  go.string."Pos"þgo.string."Pos"PosþNgo.string.hdr."func() scanner.Position"  Fgo.string."func() scanner.Position"þFgo.string."func() scanner.Position"00func() scanner.Positionþ.type.func() "".Position€€»Ÿœ—30€ runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func() scanner.Position"p@go.weak.type.*func() "".Positionð.type.func() "".PositionÀð.type.func() "".Positionð type."".Positionþlgo.typelink.func() scanner.Position	func() "".Position.type.func() "".Positionþ(go.string.hdr."Scan"   go.string."Scan"þ go.string."Scan"
Scanþ2go.string.hdr."TokenText"  	*go.string."TokenText"þ*go.string."TokenText" TokenTextþ*go.string.hdr."error"  "go.string."error"þ"go.string."error"errorþ8go.string.hdr."func(string)"  0go.string."func(string)"þ0go.string."func(string)" func(string)þ"type.func(string)€€Šǹ¾30€ runtime.algarray@"runtime.gcbits.01P8go.string.hdr."func(string)"p4go.weak.type.*func(string)ð"type.func(string)À€"type.func(string)ðtype.stringþJgo.typelink.func(string)	func(string)"type.func(string)þ6go.string.hdr."isIdentRune"  .go.string."isIdentRune"þ.go.string."isIdentRune" isIdentRuneþ(go.string.hdr."next"   go.string."next"þ go.string."next"
nextþ0go.string.hdr."scanChar"  (go.string."scanChar"þ(go.string."scanChar" scanCharþ,go.string.hdr."func()"  $go.string."func()"þ$go.string."func()"func()þtype.func()ððö¼‚ö30€ runtime.algarray@"runtime.gcbits.01P,go.string.hdr."func()"p(go.weak.type.*func()ðtype.func()Àðtype.func()þ2go.typelink.func()	func()type.func()þ6go.string.hdr."scanComment"  .go.string."scanComment"þ.go.string."scanComment" scanCommentþBgo.string.hdr."func(int32) int32"  :go.string."func(int32) int32"þ:go.string."func(int32) int32"0$func(int32) int32þ,type.func(int32) int32ˆ1
730€ runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func(int32) int32"p>go.weak.type.*func(int32) int32ð,type.func(int32) int32À€,type.func(int32) int32ðtype.int32€type.int32þ^go.typelink.func(int32) int32	func(int32) int32,type.func(int32) int32þ4go.string.hdr."scanDigits"  
,go.string."scanDigits"þ,go.string."scanDigits" scanDigitsþVgo.string.hdr."func(int32, int, int) int32"  Ngo.string."func(int32, int, int) int32"þNgo.string."func(int32, int, int) int32"@8func(int32, int, int) int32þ@type.func(int32, int, int) int32°°®´iË30€ runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(int32, int, int) int32"pRgo.weak.type.*func(int32, int, int) int32ð@type.func(int32, int, int) int32À @type.func(int32, int, int) int32ðtype.int32€type.inttype.int type.int32þ†go.typelink.func(int32, int, int) int32	func(int32, int, int) int32@type.func(int32, int, int) int32þ4go.string.hdr."scanEscape"  
,go.string."scanEscape"þ,go.string."scanEscape" scanEscapeþ8go.string.hdr."scanExponent"  0go.string."scanExponent"þ0go.string."scanExponent" scanExponentþ8go.string.hdr."scanFraction"  0go.string."scanFraction"þ0go.string."scanFraction" scanFractionþ<go.string.hdr."scanIdentifier"  4go.string."scanIdentifier"þ4go.string."scanIdentifier" scanIdentifierþ8go.string.hdr."scanMantissa"  0go.string."scanMantissa"þ0go.string."scanMantissa" scanMantissaþ4go.string.hdr."scanNumber"  
,go.string."scanNumber"þ,go.string."scanNumber" scanNumberþTgo.string.hdr."func(int32) (int32, int32)"  Lgo.string."func(int32) (int32, int32)"þLgo.string."func(int32) (int32, int32)"@6func(int32) (int32, int32)þ>type.func(int32) (int32, int32)  +¥(30€ runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(int32) (int32, int32)"pPgo.weak.type.*func(int32) (int32, int32)ð>type.func(int32) (int32, int32)À€>type.func(int32) (int32, int32)ðtype.int32€type.int32type.int32þ‚go.typelink.func(int32) (int32, int32)	func(int32) (int32, int32)>type.func(int32) (int32, int32)þ:go.string.hdr."scanRawString"  
2go.string."scanRawString"þ2go.string."scanRawString" scanRawStringþ4go.string.hdr."scanString"  
,go.string."scanString"þ,go.string."scanString" scanStringþ>go.string.hdr."func(int32) int"  6go.string."func(int32) int"þ6go.string."func(int32) int"  func(int32) intþ(type.func(int32) intÐK¼30€ runtime.algarray@"runtime.gcbits.01P>go.string.hdr."func(int32) int"p:go.weak.type.*func(int32) intð(type.func(int32) intÀ€(type.func(int32) intðtype.int32€type.intþVgo.typelink.func(int32) int	func(int32) int(type.func(int32) intþ type.*"".Scanner  ë›6†0  runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*scanner.Scanner"p2go.weak.type.**"".Scanner€type."".Scanner` type.*"".Scanner°à type.*"".Scannerà(go.string.hdr."Init"€@type.func(io.Reader) *"".ScannerZtype.func(*"".Scanner, io.Reader) *"".Scanner $"".(*Scanner).Init°$"".(*Scanner).InitÀ.go.string.hdr."IsValid"à type.func() boolð6type.func(*"".Scanner) bool€*"".(*Scanner).IsValid*"".(*Scanner).IsValid (go.string.hdr."Next"À"type.func() int32Ð8type.func(*"".Scanner) int32à$"".(*Scanner).Nextð$"".(*Scanner).Next€(go.string.hdr."Peek" "type.func() int32°8type.func(*"".Scanner) int32À$"".(*Scanner).PeekÐ$"".(*Scanner).Peekà&go.string.hdr."Pos"€.type.func() "".PositionDtype.func(*"".Scanner) "".Position """.(*Scanner).Pos°""".(*Scanner).PosÀ(go.string.hdr."Scan"à"type.func() int32ð8type.func(*"".Scanner) int32€$"".(*Scanner).Scan$"".(*Scanner).Scan ,go.string.hdr."String"À$type.func() stringÐ:type.func(*"".Scanner) stringà("".(*Scanner).Stringð("".(*Scanner).String€2go.string.hdr."TokenText" $type.func() string°:type.func(*"".Scanner) stringÀ."".(*Scanner).TokenTextÐ."".(*Scanner).TokenTextà*go.string.hdr."error"ð"go.importpath."".€"type.func(string)<type.func(*"".Scanner, string) &"".(*Scanner).error°&"".(*Scanner).errorÀ6go.string.hdr."isIdentRune"Ð"go.importpath."".à4type.func(int32, int) boolðNtype.func(*"".Scanner, int32, int) bool€	2"".(*Scanner).isIdentRune	2"".(*Scanner).isIdentRune 	(go.string.hdr."next"°	"go.importpath."".À	"type.func() int32Ð	8type.func(*"".Scanner) int32à	$"".(*Scanner).nextð	$"".(*Scanner).next€
0go.string.hdr."scanChar"
"go.importpath."". 
type.func()°
,type.func(*"".Scanner)À
,"".(*Scanner).scanCharÐ
,"".(*Scanner).scanCharà
6go.string.hdr."scanComment"ð
"go.importpath."".€,type.func(int32) int32Ftype.func(*"".Scanner, int32) int32 2"".(*Scanner).scanComment°2"".(*Scanner).scanCommentÀ4go.string.hdr."scanDigits"Ð"go.importpath."".à@type.func(int32, int, int) int32ðZtype.func(*"".Scanner, int32, int, int) int32€0"".(*Scanner).scanDigits0"".(*Scanner).scanDigits 4go.string.hdr."scanEscape"°"go.importpath."".À,type.func(int32) int32ÐFtype.func(*"".Scanner, int32) int32à0"".(*Scanner).scanEscapeð0"".(*Scanner).scanEscape€
8go.string.hdr."scanExponent"
"go.importpath."". 
,type.func(int32) int32°
Ftype.func(*"".Scanner, int32) int32À
4"".(*Scanner).scanExponentÐ
4"".(*Scanner).scanExponentà
8go.string.hdr."scanFraction"ð
"go.importpath."".€,type.func(int32) int32Ftype.func(*"".Scanner, int32) int32 4"".(*Scanner).scanFraction°4"".(*Scanner).scanFractionÀ<go.string.hdr."scanIdentifier"Ð"go.importpath."".à"type.func() int32ð8type.func(*"".Scanner) int32€8"".(*Scanner).scanIdentifier8"".(*Scanner).scanIdentifier 8go.string.hdr."scanMantissa"°"go.importpath."".À,type.func(int32) int32ÐFtype.func(*"".Scanner, int32) int32à4"".(*Scanner).scanMantissað4"".(*Scanner).scanMantissa€4go.string.hdr."scanNumber""go.importpath."". >type.func(int32) (int32, int32)°Xtype.func(*"".Scanner, int32) (int32, int32)À0"".(*Scanner).scanNumberÐ0"".(*Scanner).scanNumberà:go.string.hdr."scanRawString"ð"go.importpath."".€type.func(),type.func(*"".Scanner) 6"".(*Scanner).scanRawString°6"".(*Scanner).scanRawStringÀ4go.string.hdr."scanString"Ð"go.importpath."".à(type.func(int32) intðBtype.func(*"".Scanner, int32) int€0"".(*Scanner).scanString0"".(*Scanner).scanStringþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·44750c784da4dd430afdd97fea5c405a  þTgclocals·51af24152615272c3d9efc8538f95767  þVtype..hashfunc.struct { a int32; b string }Ntype..hash.struct { a int32; b string }þRtype..eqfunc.struct { a int32; b string }Jtype..eq.struct { a int32; b string }þLtype..alg.struct { a int32; b string }  Vtype..hashfunc.struct { a int32; b string }Rtype..eqfunc.struct { a int32; b string }þ"runtime.gcbits.02þXgo.string.hdr."struct { a int32; b string }"  Pgo.string."struct { a int32; b string }"þPgo.string."struct { a int32; b string }"@:struct { a int32; b string }þ"go.string.hdr."a"  go.string."a"þgo.string."a"aþ"go.string.hdr."b"  go.string."b"þgo.string."b"bþBtype.struct { a int32; b string }ÐÐ0SŸM0Ltype..alg.struct { a int32; b string }@"runtime.gcbits.02PXgo.string.hdr."struct { a int32; b string }"pTgo.weak.type.*struct { a int32; b string }€°Btype.struct { a int32; b string }°"go.string.hdr."a"À"go.importpath."".Ðtype.int32€"go.string.hdr."b""go.importpath."". type.stringþ\go.string.hdr."[]struct { a int32; b string }"  Tgo.string."[]struct { a int32; b string }"þTgo.string."[]struct { a int32; b string }"@>[]struct { a int32; b string }þFtype.[]struct { a int32; b string }–1x
0  runtime.algarray@"runtime.gcbits.01P\go.string.hdr."[]struct { a int32; b string }"pXgo.weak.type.*[]struct { a int32; b string }€Btype.struct { a int32; b string }þ’go.typelink.[]struct { a int32; b string }	[]struct { a int32; b string }Ftype.[]struct { a int32; b string }þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·5ecf5ca8f6c7e48175a1c74243309f21((þTgclocals·9c91d8a91ac42440a3d1507bc8d2e808((þ\type..hashfunc.[8]struct { a int32; b string }Ttype..hash.[8]struct { a int32; b string }þXtype..eqfunc.[8]struct { a int32; b string }Ptype..eq.[8]struct { a int32; b string }þRtype..alg.[8]struct { a int32; b string }  \type..hashfunc.[8]struct { a int32; b string }Xtype..eqfunc.[8]struct { a int32; b string }þ*runtime.gcbits.922449’$Iþ^go.string.hdr."[8]struct { a int32; b string }"  Vgo.string."[8]struct { a int32; b string }"þVgo.string."[8]struct { a int32; b string }"@@[8]struct { a int32; b string }þHtype.[8]struct { a int32; b string }°°À¸J5ڪ0Rtype..alg.[8]struct { a int32; b string }@*runtime.gcbits.922449P^go.string.hdr."[8]struct { a int32; b string }"pZgo.weak.type.*[8]struct { a int32; b string }€Btype.struct { a int32; b string }Ftype.[]struct { a int32; b string }þ–go.typelink.[8]struct { a int32; b string }	[8]struct { a int32; b string }Htype.[8]struct { a int32; b string }þ4go.string.hdr."*[8]string"  
,go.string."*[8]string"þ,go.string."*[8]string" *[8]stringþtype.*[8]string­”o6
0  runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[8]string"p0go.weak.type.**[8]string€type.[8]stringþZgo.string.hdr."*struct { a int32; b string }"  Rgo.string."*struct { a int32; b string }"þRgo.string."*struct { a int32; b string }"@<*struct { a int32; b string }þDtype.*struct { a int32; b string }Ì‡6
0  runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."*struct { a int32; b string }"pVgo.weak.type.**struct { a int32; b string }€Btype.struct { a int32; b string }þ`go.string.hdr."*[8]struct { a int32; b string }"   Xgo.string."*[8]struct { a int32; b string }"þXgo.string."*[8]struct { a int32; b string }"PB*[8]struct { a int32; b string }þJtype.*[8]struct { a int32; b string }‡üêÞ6
0  runtime.algarray@"runtime.gcbits.01P`go.string.hdr."*[8]struct { a int32; b string }"p\go.weak.type.**[8]struct { a int32; b string }€Htype.[8]struct { a int32; b string }þ*go.string.hdr."bytes"  "go.string."bytes"þ"go.string."bytes"bytesþ(go.importpath.bytes.  "go.string."bytes"þ$go.string.hdr."io"  go.string."io"þgo.string."io"ioþ"go.importpath.io.  go.string."io"þ8go.string.hdr."unicode/utf8"  0go.string."unicode/utf8"þ0go.string."unicode/utf8" unicode/utf8þ6go.importpath.unicode/utf8.  0go.string."unicode/utf8"þ.go.string.hdr."unicode"  &go.string."unicode"þ&go.string."unicode"unicodeþ,go.importpath.unicode.  &go.string."unicode"þ&go.string.hdr."fmt"  go.string."fmt"þgo.string."fmt"fmtþ$go.importpath.fmt.  go.string."fmt"þ$go.string.hdr."os"  go.string."os"þgo.string."os"osþ"go.importpath.os.  go.string."os"þ2type..hash."".Position·f,type..hash."".Positionþ.type..eq."".Position·f(type..eq."".Positionþ0"".(*Position).String·f*"".(*Position).Stringþ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þ.type..hash.[8]string·f(type..hash.[8]stringþ*type..eq.[8]string·f$type..eq.[8]stringþ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ."".(*Scanner).String·f("".(*Scanner).Stringþ("".Scanner.String·f""".Scanner.Stringþ0"".(*Scanner).IsValid·f*"".(*Scanner).IsValidþTtype..hash.struct { a int32; b string }·fNtype..hash.struct { a int32; b string }þPtype..eq.struct { a int32; b string }·fJtype..eq.struct { a int32; b string }þZtype..hash.[8]struct { a int32; b string }·fTtype..hash.[8]struct { a int32; b string }þVtype..eq.[8]struct { a int32; b string }·fPtype..eq.[8]struct { a int32; b string }ÿÿgo13ld