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 / go / token.a
Size: Mime:
!<arch>
__.PKGDEF       0           0     0     644     8012      `
go object linux amd64 go1.6 X:none
build id "ef7ceccd0cd7c0f2c711d05051911f5bb381b905"

$$
package token
	import fmt "fmt"
	import strconv "strconv"
	import sync "sync"
	import sort "sort"
	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)
	type @"".Pos int
	func (@"".p·2 @"".Pos) IsValid () (? bool) { return @"".p·2 != @"".Pos(0x0) }
	const @"".NoPos @"".Pos = 0x0
	type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 }
	func (@"sync".m·1 *@"sync".Mutex) Lock ()
	func (@"sync".m·1 *@"sync".Mutex) Unlock ()
	type @"sync".Locker interface { Lock(); Unlock() }
	type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
	func (@"sync".rw·1 *@"sync".RWMutex) Lock ()
	func (@"sync".rw·1 *@"sync".RWMutex) RLock ()
	func (@"sync".rw·2 *@"sync".RWMutex "esc:0x12") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) }
	func (@"sync".rw·1 *@"sync".RWMutex) RUnlock ()
	func (@"sync".rw·1 *@"sync".RWMutex) Unlock ()
	type @"".FileSet struct { @"".mutex @"sync".RWMutex; @"".base int; @"".files []*@"".File; @"".last *@"".File }
	func (@"".s·2 *@"".FileSet) AddFile (@"".filename·3 string, @"".base·4 int, @"".size·5 int) (? *@"".File)
	func (@"".s·2 *@"".FileSet) Base () (? int)
	func (@"".s·2 *@"".FileSet) File (@"".p·3 @"".Pos) (@"".f·1 *@"".File)
	func (@"".s·1 *@"".FileSet) Iterate (@"".f·2 func(? *@"".File) (? bool) "esc:0x1")
	func (@"".s·2 *@"".FileSet) Position (@"".p·3 @"".Pos) (@"".pos·1 @"".Position)
	func (@"".s·2 *@"".FileSet) PositionFor (@"".p·3 @"".Pos, @"".adjusted·4 bool) (@"".pos·1 @"".Position)
	func (@"".s·2 *@"".FileSet) Read (@"".decode·3 func(? interface {}) (? error) "esc:0x1") (? error)
	func (@"".s·2 *@"".FileSet) Write (@"".encode·3 func(? interface {}) (? error) "esc:0x1") (? error)
	func (@"".s·2 *@"".FileSet) @"".file (@"".p·3 @"".Pos) (? *@"".File)
	type @"".lineInfo struct { Offset int; Filename string; Line int }
	type @"".File struct { @"".set *@"".FileSet; @"".name string; @"".base int; @"".size int; @"".lines []int; @"".infos []@"".lineInfo }
	func (@"".f·1 *@"".File "esc:0x9") AddLine (@"".offset·2 int)
	func (@"".f·1 *@"".File "esc:0x9") AddLineInfo (@"".offset·2 int, @"".filename·3 string, @"".line·4 int)
	func (@"".f·2 *@"".File "esc:0x1") Base () (? int) { return @"".f·2.@"".base }
	func (@"".f·2 *@"".File "esc:0x1") Line (@"".p·3 @"".Pos) (? int)
	func (@"".f·2 *@"".File "esc:0x9") LineCount () (? int)
	func (@"".f·1 *@"".File "esc:0x9") MergeLine (@"".line·2 int)
	func (@"".f·2 *@"".File "esc:0x22") Name () (? string) { return @"".f·2.@"".name }
	func (@"".f·2 *@"".File "esc:0x1") Offset (@"".p·3 @"".Pos) (? int)
	func (@"".f·2 *@"".File "esc:0x1") Pos (@"".offset·3 int) (? @"".Pos)
	func (@"".f·2 *@"".File "esc:0x22") Position (@"".p·3 @"".Pos) (@"".pos·1 @"".Position)
	func (@"".f·2 *@"".File "esc:0x22") PositionFor (@"".p·3 @"".Pos, @"".adjusted·4 bool) (@"".pos·1 @"".Position)
	func (@"".f·2 *@"".File "esc:0x9") SetLines (@"".lines·3 []int) (? bool)
	func (@"".f·1 *@"".File "esc:0x9") SetLinesForContent (@"".content·2 []byte "esc:0x1")
	func (@"".f·2 *@"".File "esc:0x1") Size () (? int) { return @"".f·2.@"".size }
	func (@"".f·2 *@"".File "esc:0x22") @"".position (@"".p·3 @"".Pos, @"".adjusted·4 bool) (@"".pos·1 @"".Position)
	func (@"".f·4 *@"".File "esc:0x22") @"".unpack (@"".offset·5 int, @"".adjusted·6 bool) (@"".filename·1 string, @"".line·2 int, @"".column·3 int)
	func @"".NewFileSet () (? *@"".FileSet) { return (&@"".FileSet{ @"".base:int(0x1) }) }
	type @"".Token int
	func (@"".tok·2 @"".Token) IsKeyword () (? bool) { return @"".Token(0x3c) < @"".tok·2 && @"".tok·2 < @"".Token(0x56) }
	func (@"".tok·2 @"".Token) IsLiteral () (? bool) { return @"".Token(0x3) < @"".tok·2 && @"".tok·2 < @"".Token(0xa) }
	func (@"".tok·2 @"".Token) IsOperator () (? bool) { return @"".Token(0xb) < @"".tok·2 && @"".tok·2 < @"".Token(0x3b) }
	func (@"".op·2 @"".Token) Precedence () (? int)
	func (@"".tok·2 @"".Token) String () (? string)
	const @"".ILLEGAL @"".Token = 0x0
	const @"".EOF @"".Token = 0x1
	const @"".COMMENT @"".Token = 0x2
	const @"".IDENT @"".Token = 0x4
	const @"".INT @"".Token = 0x5
	const @"".FLOAT @"".Token = 0x6
	const @"".IMAG @"".Token = 0x7
	const @"".CHAR @"".Token = 0x8
	const @"".STRING @"".Token = 0x9
	const @"".ADD @"".Token = 0xc
	const @"".SUB @"".Token = 0xd
	const @"".MUL @"".Token = 0xe
	const @"".QUO @"".Token = 0xf
	const @"".REM @"".Token = 0x10
	const @"".AND @"".Token = 0x11
	const @"".OR @"".Token = 0x12
	const @"".XOR @"".Token = 0x13
	const @"".SHL @"".Token = 0x14
	const @"".SHR @"".Token = 0x15
	const @"".AND_NOT @"".Token = 0x16
	const @"".ADD_ASSIGN @"".Token = 0x17
	const @"".SUB_ASSIGN @"".Token = 0x18
	const @"".MUL_ASSIGN @"".Token = 0x19
	const @"".QUO_ASSIGN @"".Token = 0x1a
	const @"".REM_ASSIGN @"".Token = 0x1b
	const @"".AND_ASSIGN @"".Token = 0x1c
	const @"".OR_ASSIGN @"".Token = 0x1d
	const @"".XOR_ASSIGN @"".Token = 0x1e
	const @"".SHL_ASSIGN @"".Token = 0x1f
	const @"".SHR_ASSIGN @"".Token = 0x20
	const @"".AND_NOT_ASSIGN @"".Token = 0x21
	const @"".LAND @"".Token = 0x22
	const @"".LOR @"".Token = 0x23
	const @"".ARROW @"".Token = 0x24
	const @"".INC @"".Token = 0x25
	const @"".DEC @"".Token = 0x26
	const @"".EQL @"".Token = 0x27
	const @"".LSS @"".Token = 0x28
	const @"".GTR @"".Token = 0x29
	const @"".ASSIGN @"".Token = 0x2a
	const @"".NOT @"".Token = 0x2b
	const @"".NEQ @"".Token = 0x2c
	const @"".LEQ @"".Token = 0x2d
	const @"".GEQ @"".Token = 0x2e
	const @"".DEFINE @"".Token = 0x2f
	const @"".ELLIPSIS @"".Token = 0x30
	const @"".LPAREN @"".Token = 0x31
	const @"".LBRACK @"".Token = 0x32
	const @"".LBRACE @"".Token = 0x33
	const @"".COMMA @"".Token = 0x34
	const @"".PERIOD @"".Token = 0x35
	const @"".RPAREN @"".Token = 0x36
	const @"".RBRACK @"".Token = 0x37
	const @"".RBRACE @"".Token = 0x38
	const @"".SEMICOLON @"".Token = 0x39
	const @"".COLON @"".Token = 0x3a
	const @"".BREAK @"".Token = 0x3d
	const @"".CASE @"".Token = 0x3e
	const @"".CHAN @"".Token = 0x3f
	const @"".CONST @"".Token = 0x40
	const @"".CONTINUE @"".Token = 0x41
	const @"".DEFAULT @"".Token = 0x42
	const @"".DEFER @"".Token = 0x43
	const @"".ELSE @"".Token = 0x44
	const @"".FALLTHROUGH @"".Token = 0x45
	const @"".FOR @"".Token = 0x46
	const @"".FUNC @"".Token = 0x47
	const @"".GO @"".Token = 0x48
	const @"".GOTO @"".Token = 0x49
	const @"".IF @"".Token = 0x4a
	const @"".IMPORT @"".Token = 0x4b
	const @"".INTERFACE @"".Token = 0x4c
	const @"".MAP @"".Token = 0x4d
	const @"".PACKAGE @"".Token = 0x4e
	const @"".RANGE @"".Token = 0x4f
	const @"".RETURN @"".Token = 0x50
	const @"".SELECT @"".Token = 0x51
	const @"".STRUCT @"".Token = 0x52
	const @"".SWITCH @"".Token = 0x53
	const @"".TYPE @"".Token = 0x54
	const @"".VAR @"".Token = 0x55
	const @"".LowestPrec = 0x0
	const @"".UnaryPrec = 0x6
	const @"".HighestPrec = 0x7
	func @"".Lookup (@"".ident·2 string "esc:0x1") (? @"".Token) { {  var @"".tok·3 @"".Token; var @"".is_keyword·4 bool; @"".tok·3, @"".is_keyword·4 = @"".keywords[@"".ident·2]; if @"".is_keyword·4 { return @"".tok·3 }}; return @"".Token(0x4) }
	func @"".init ()
	type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
	func (@"sync".r·1 *@"sync".rlocker) Lock ()
	func (@"sync".r·1 *@"sync".rlocker) Unlock ()
	const @"".keyword_beg @"".Token = 0x3c
	const @"".keyword_end @"".Token = 0x56
	const @"".literal_beg @"".Token = 0x3
	const @"".literal_end @"".Token = 0xa
	const @"".operator_beg @"".Token = 0xb
	const @"".operator_end @"".Token = 0x3b
	var @"".keywords map[string]@"".Token

$$
_go_.o          0           0     0     644     149208    `
go object linux amd64 go1.6 X:none

!
go13ld
fmt.asort.async.astrconv.aþ,"".(*Position).IsValid@@H‹l$H‹]HƒûŸD$ÃÌÌÌÌÌÌÌÌÌÌÌÌÌ "".~r0type.bool"".pos"type.*"".Position  : Tgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ$"".Position.String€€dH‹%HD$ÐH;A†—Hì°1ÛH‰œ$àH‰œ$èH‹Œ$¸H‹„$ÀHœ$¸H‹[HƒûŸ€ú„ñHƒøtJH‰L$8H‰D$@HÇ$H‰L$hH‰L$H‰D$pH‰D$HH‰\$HÇD$ èH‹L$(H‹D$0H‰L$8H‰L$hH‰D$@H‰D$p1ÛH‰œ$H‰œ$˜H‰œ$ H‰œ$¨Hœ$Hƒû„³HDŽ$€HDŽ$ˆH‰\$xHH‰$Hœ$¸H‰\$HƒD$HÇD$èH‹L$H‹D$ H‹\$xH‰L$HH‰H‰D$P€=…*H‰CHH‰$Hœ$¸H‰\$HƒD$ HÇD$èH‹L$H‹D$ H‹\$xHƒÃH‰L$HH‰H‰D$P€=…¶H‰CHH‰$HÇD$H‹\$xH‰\$H‹œ$€H‰\$H‹œ$ˆH‰\$ èH‹L$(H‹D$0HÇ$H‹\$hH‰\$H‹\$pH‰\$H‰L$XH‰L$H‰D$`H‰D$ èH‹L$(H‹D$0HƒøuH
HÇÀH‰Œ$àH‰„$èHİÃLCL‰$H‰D$èé7ÿÿÿLCL‰$H‰D$èéÃþÿÿ‰éFþÿÿèéGýÿÿÌÌÌÌÌÌÌ 
˜go.string.":"¾*runtime.concatstring2ªtype.intôruntime.convT2E¸(runtime.writeBarrierÜtype.int¦runtime.convT2Eò(runtime.writeBarrier–"go.string."%d:%d"‚fmt.Sprintf€	*runtime.concatstring2®	go.string."-"
.runtime.writebarrierptr¾
.runtime.writebarrierptrà
0runtime.morestack_noctxtpà"".autotmp_0010"type.interface {}"".autotmp_0009Ï"type.interface {}"".autotmp_0008?(type.[2]interface {}"".autotmp_0005o&type.[]interface {}"".autotmp_0003¯type.string"".autotmp_0002type.string"".autotmp_0001type.string"".sïtype.string"".~r0Ptype.string"".pos type."".Position àÚßà5ßÀ0L1J¡	5 ž›Ç?H9Tgclocals·1be7d47bae55850e7016f9662c4ac24aTgclocals·fd84c5d22dc328e8f95fd1b5353c503e@$GOROOT/src/go/token/position.goþ"".Pos.IsValid  H‹\$Hƒû•D$ÃÌ "".~r0type.bool"".ptype."".Pos¦Tgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ"".(*File).Name``1ÛH‹\$HƒûtH‹kH‰l$H‹kH‰l$ÉëéÌÌÌÌÌÌÌÌÌÌÌÌ0"".~r0type.string"".ftype.*"".File00Ð.Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ"".(*File).Base  H‹\$H‹kH‰l$ÃÌ "".~r0type.int"".ftype.*"".FileÜTgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ"".(*File).Size  H‹\$H‹k H‰l$ÃÌ "".~r0type.int"".ftype.*"".FileæTgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ("".(*File).LineCount€€dH‹%H;av^HƒìH‹\$H‹+H‰,$Hƒ<$t>èH‹D$H‹h0H‰l$H‹(H‰,$Hƒ<$tèH‹\$H‰\$ HƒÄÉ%ëã‰%ë¹èëŒÌÌÌÌÌÌÌÌÌÌÌÌ
N*sync.(*RWMutex).RLock.sync.(*RWMutex).RUnlockÜ0runtime.morestack_noctxt  "".ntype.int"".~r0type.int"".ftype.*"".File G €$î			
&ZTgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ$"".(*File).AddLine  dH‹%H;a†dHƒìhH‹\$pH‹+H‰,$Hƒ<$„=èH‹t$pH‹n0Hƒýt\HÿÍH‰èH‹V(H‹N0H‹n8H‰l$`H‰T$PH‰L$XH9ȃøHÂH‹H‹l$xH9ë|!H‹.H‰,$Hƒ<$t
èHƒÄhÉ%ëíH‹^ H‹l$xH9ë~ÑH‹V(H‹F0H‹N8H‰ÅHÿÅH9ÍwH‰n0HÂH‹l$xH‰+ë¨HH‰$H‰T$H‰D$H‰L$H‰l$ èH‹t$pH‹T$(H‹D$0H‹L$8HƒþtMH‰ÅH‰D$@HÿÅH‰n0H‰N8H‰T$H€=uH‰V(ëLF(L‰$H‰T$èH‹t$pH‹T$HH‹D$@égÿÿÿ‰ë¯è‰%é·þÿÿèéþÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
^(sync.(*RWMutex).Lock˜,sync.(*RWMutex).Unlock°type.[]intê"runtime.growsliceÚ(runtime.writeBarrier.runtime.writebarrierptrÊ$runtime.panicindexð0runtime.morestack_noctxt Ð"".offsettype.int"".ftype.*"".File Ð}ÏÐâϐ:„!E	'.™,Tgclocals·32bd5c6dc84e3e86dd35593b3922d3aaTgclocals·83ead081cd909acab0dcd88a450c1878@$GOROOT/src/go/token/position.goþ("".(*File).MergeLine€
€
dH‹%HD$èH;A†]Hì˜H‹œ$¨HƒûTHH‰\$(HÇD$00HH‰$H\$(H‰\$HÇD$èH\$H‹H‰$H‹KH‰L$èH‹œ$ H‹+H‰,$Hƒ<$„ÎèH‹œ$ H‹+H‰l$Hƒ|$„¡Ç$HH‰D$èH‹”$¨H‹Œ$ ƒø…bH‹i0H9ê|THH‰\$(HÇD$0HH‰$H\$(H‰\$HÇD$èH\$H‹H‰$H‹KH‰L$èL‹A0L‹I8L9‡íL‹Q(I)ÐI)ÑIƒùtMÒM‰ÄM‰ËL‰ÖH‰ÐHÿÀL‹A0L‹I8L9À‡²L‹Q(I)ÀI)ÁIƒùtMÂH‰´$€L‰¤$ˆL‰œ$L‰\$`L‰T$hL‰ÒL‰D$pL‰L$xL‰L$HL‰d$XL‰àL‰D$@M9à}L‰ÀH‰t$PH‰4$H‰T$8H‰T$H‰ÃHÁãH‰\$èH‹”$ H‹J0HÿÉL‹B8L9ÁwH‰J0èHĘÃèèèèHĘÉ%éSþÿÿ‰%é&þÿÿèéýÿÿÌ&
`xgo.string."illegal line number (line numbering starts at 1)"Štype.stringÂruntime.convT2Eöruntime.gopanic¸(sync.(*RWMutex).LockŒ2sync.(*RWMutex).Unlock·f "runtime.deferprocò>go.string."illegal line number"œtype.stringÔruntime.convT2Eˆruntime.gopanic˜runtime.memmoveÜ&runtime.deferreturnö$runtime.panicslice„	$runtime.panicslice’	$runtime.panicslice¢	&runtime.deferreturnì	0runtime.morestack_noctxt °"".autotmp_0025¿type.[]int"".autotmp_0024type.[]int"".autotmp_0023type.int"".autotmp_0022type.int"".autotmp_0021_type.[]int"".autotmp_0020type.int"".autotmp_0019/type.[]int"".autotmp_0018type.string"".autotmp_0016ßtype.string"".linetype.int"".ftype.*"".File,°š¯°"¯°¯€BžTM	TÎ`;ŽâuTgclocals·32bd5c6dc84e3e86dd35593b3922d3aaTgclocals·4593d1c83847a2059f0e060e10344a6b@$GOROOT/src/go/token/position.goþ&"".(*File).SetLinesÀÀdH‹%H;a†õHƒìL‹d$H‹L$ H‹|$(M‹L$ H‹\$01ÀI‰úI‰ËH9ø}?H‹Hƒø~%H‰ÅHÿÍL9Õƒ¬IëH‹H9Ó|
ÆD$8HƒÄÃI9Ñ~ñHƒÁHÿÀH9ø|ÁI‹,$H‰,$Hƒ<$tmèH‹\$H‹l$(H‰k0H‹l$0H‰k8H‹l$ €=u/H‰k(H‹\$H‹+H‰,$Hƒ<$tèÆD$8HƒÄÉ%ëèLC(L‰$H‰l$èëI%ëŠèèéîþÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
˜(sync.(*RWMutex).LockÜ(runtime.writeBarrierš,sync.(*RWMutex).Unlockä.runtime.writebarrierptr„$runtime.panicindex’0runtime.morestack_noctxtP "".~r1@type.bool"".linestype.[]int"".ftype.*"".File S o - HÒ&!
)
		‹•Tgclocals·1347047f6245a35b91e9a4f213167d52Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ:"".(*File).SetLinesForContentààdH‹%HD$àH;A†ÊHì E1ÛL‰\$pM‰ÚL‰\$xM‰ÙL‰œ$€1ÿL‹„$°H‹„$¸H‹œ$ÀH‰œ$˜1öH‰„$H‰D$XL‰„$ˆH‹l$XH9î}pL‰D$hA¶(H‰t$`H‰t$H@ˆl$GH‰|$PHƒÿ|$L‰ÙL‰ÐL‰ÓHÿÃL9ˇËI‰ÚH‰\$xHÁH‰;HÇÇÿÿÿÿ¶\$G€û
uH‹|$HHÿÇIÿÀHÿÆH‹l$XH9î|H‹œ$¨H‹+H‰,$Hƒ<$ttèH‹œ$¨H‹l$xH‰k0H‹¬$€H‰k8H‹l$p€=u0H‰k(H‹œ$¨H‹+H‰,$Hƒ<$t
èHĠÉ%ëêLC(L‰$H‰l$èë	%ëƒH-H‰,$H‰L$H‰D$L‰L$H‰\$ èL‹D$hH‹|$PH‹t$`L‹\$(L‹T$0L‹L$8L‰ÐIÿÂL‰T$xL‰Œ$€L‰ÙL‰\$péÛþÿÿèéþÿÿÌÌÌÌ
ˆ(sync.(*RWMutex).LockØ(runtime.writeBarrierœ,sync.(*RWMutex).Unlockâ.runtime.writebarrierptr†type.[]intÀ"runtime.growsliceÆ0runtime.morestack_noctxt@À"".autotmp_0036otype.*uint8"".autotmp_0035type.int"".autotmp_0034type.int"".autotmp_0033/type.[]uint8"".b±type.uint8"".offset¯type.int"".lineŸtype.int"".lines_type.[]int"".contenttype.[]uint8"".ftype.*"".File"Àº¿Àˆ¿ðTöY$
/		b	ƒJRQTgclocals·14c16763214c88f6ebc22b4b638329b7Tgclocals·98ed4fede4305b76799eb89c68818740@$GOROOT/src/go/token/position.goþ,"".(*File).AddLineInfoààdH‹%HD$øH;A†HìˆH‹œ$H‹+H‰,$Hƒ<$„ØèH‹´$H‹Œ$˜H‹nHHƒýtNH‰èHÿÈH‹n@H‹VHL‹FPL‰D$`H‰l$PI‰ÀH‰T$XH9Ѓ…IÁàLÅH‹]H9ˍ™H‹^ H9ËŽŒ1ÛH‰L$hH‹œ$ H‰\$pH‹œ$¨H‰\$xH‹œ$°H‰œ$€H‹V@H‹FHH‹NPH‰ÅHÿÅH9͇€H‰nHH‰ÓH‰ÅHkí HëH‹l$hH‰+H‹l$xH‰kH‹¬$€H‰kH‹l$p€=u(H‰kH‹.H‰,$Hƒ<$t
èHĈÉ%ëêLCL‰$H‰l$èH‹´$ëÀHH‰$H‰T$H‰D$H‰L$H‰l$ èH‹´$H‹T$(H‹D$0H‹L$8HƒþtSH‰ÅH‰D$@HÿÅH‰nHH‰NPH‰T$H€=u	H‰V@éÿÿÿLF@L‰$H‰T$èH‹´$H‹T$HH‹D$@éðþÿÿ‰ë©è‰%éþÿÿèéÙýÿÿÌÌÌÌÌÌÌÌÌ
t(sync.(*RWMutex).LockÎ(runtime.writeBarrier‚,sync.(*RWMutex).UnlockÈ.runtime.writebarrierptrê$type.[]"".lineInfo¤"runtime.growsliceš(runtime.writeBarrierÖ.runtime.writebarrierptr–$runtime.panicindex¼0runtime.morestack_noctxtP
"".autotmp_0041? type."".lineInfo"".line@type.int"".filename type.string"".offsettype.int"".ftype.*"".File"­Ð°<À/XŒ	˜9ØY &Tgclocals·d9148cc1f06c39477c85da624ecef2adTgclocals·a0ae979060439276475a90ef1322884f@$GOROOT/src/go/token/position.goþ"".(*File).PosÀÀdH‹%H;av|Hƒì8H‹L$@H‹D$HH‹Y H9Ã}THH‰\$(HÇD$0HH‰$H\$(H‰\$HÇD$èH\$H‹H‰$H‹KH‰L$èH‹YHÃH‰\$PHƒÄ8ÃèékÿÿÿÌÌÌÌÌÌÌÌÌÌÌ
R>go.string."illegal file offset"|type.string´runtime.convT2Eèruntime.gopanic˜0runtime.morestack_noctxt0p"".autotmp_0047type.string"".~r1 type."".Pos"".offsettype.int"".ftype.*"".Filepwo Ø	T
YGTgclocals·41a13ac73c712c01973b8fe23f62d694Tgclocals·d8fdd2a55187867c76648dc792366181@$GOROOT/src/go/token/position.goþ""".(*File).OffsetààdH‹%H;a†Hƒì8H‹L$HH‹D$@H‹hH9é|$H‹XH‹h HëH9Ë|H‰ËH‹hH)ëH‰\$PHƒÄ8ÃHH‰\$(HÇD$0HH‰$H\$(H‰\$HÇD$èH\$H‹H‰$H‹KH‰L$èèéTÿÿÿÌÌÌÌ
¢:go.string."illegal Pos value"Ìtype.string„runtime.convT2E¸runtime.gopanicÆ0runtime.morestack_noctxt0p"".autotmp_0048type.string"".~r1 type.int"".ptype."".Pos"".ftype.*"".Filep6opTo°î!T/Tgclocals·41a13ac73c712c01973b8fe23f62d694Tgclocals·d8fdd2a55187867c76648dc792366181@$GOROOT/src/go/token/position.goþ"".(*File).LineÀÀdH‹%H;av?Hƒì8H‹\$@H‰$H‹\$HH‰\$èH‹\$H‹\$H‹\$ H‹D$(H‹\$0H‰D$PHƒÄ8Ãèë«ÌÌÌÌÌÌÌÌÌÌÌ
N&"".(*File).Positionž0runtime.morestack_noctxt0p"".~r1 type.int"".ptype."".Pos"".ftype.*"".Filep:o`‚;
&:Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ$"".searchLineInfosààdH‹%H;avWHƒì@H‹T$PH\$H-H‰+H‹l$HH‰kH‰SH‹l$XH‰kH‹l$`H‰k H‰$H‰\$èH‹\$HÿËH‰\$hHƒÄ@Ãèë“ÌÌÌ
@0"".searchLineInfos.func1 sort.SearchÎ0runtime.morestack_noctxtP€
"".autotmp_0052type.int"".autotmp_0051Obtype.struct { F uintptr; a []"".lineInfo; x int }"".~r2@type.int"".x0type.int"".a$type.[]"".lineInfo€RpŠN

O!Tgclocals·3260b5c802f633fd6252c227878dd72aTgclocals·3d99cb82ba979b1264334958499d95a6@$GOROOT/src/go/token/position.goþ""".(*File).unpackààdH‹%H;a†Hƒì`H‹D$h1ÛHDŽ$˜HDŽ$1ÛHƒø„ÝH‹hH‰¬$€H‹hH‰¬$ˆHX(H‹H‰$H‹KH‰L$H‹KH‰L$H‹\$pH‰\$èL‹L$pH‹T$hH‹D$ Hƒø|TH‰ÁHÿÁHƒú„mH‹z(H‹r0L‹B8L‰D$XH‰|$HH‰t$PH9ðƒBHÇH‹L‰ÈH)ØHÿÀH‰Œ$H‰„$˜€|$x„H‹jHHƒýŽHZ@H‹H‰$H‹KH‰L$H‹KH‰L$L‰L$èH‹|$hH‹D$ HƒøŒµHƒÿ„»H‹_@H‹OHH‹oPH‰l$@H‰\$0H‰ÅH‰L$8H9ȃHÁåHëH‰ØHƒûtyH‹kH‰¬$€H‹kH‰¬$ˆH_(H‹H‰$H‹KH‰L$H‹KH‰L$H‰D$(H‹(H‰l$èH‹D$ Hƒø|"H‹Œ$H‹l$(H‹]H)ÃHÿËHËH‰œ$HƒÄ`Éëƒè‰é>ÿÿÿëçè‰éŒþÿÿ‰éþÿÿèéÐýÿÿ
„"".searchIntsÖ$"".searchLineInfosŽ"".searchInts„$runtime.panicindex¤$runtime.panicindexÎ0runtime.morestack_noctxtpÀ"".autotmp_0055type.int"".autotmp_0054type.int"".alto"type.*"".lineInfo"".column`type.int"".linePtype.int"".filename0type.string"".adjusted type.bool"".offsettype.int"".ftype.*"".File Àå¿À)¿
°Hš8"AT;;:"
Å;/Tgclocals·d1264bd8efbbded39c5b06d6e28f5c02Tgclocals·f7103403aec01e4990bdf6681d1baac8@$GOROOT/src/go/token/position.goþ&"".(*File).position€€dH‹%H;a†˜Hƒì8H‹L$@1ÛH‰\$XH‰\$`H‰\$hH‰\$pH‰\$x1ÛH‰\$XH‰\$`H‰\$hH‰\$pH‰\$xH‹D$HH‹iH)èH‰D$hH‰$H‰D$¶\$Pˆ\$èH\$XHt$H‹H‰H‹NH‰KH‹\$(H‰\$pH‹\$0H‰\$xHƒÄ8ÃèéKÿÿÿÌÌÌÌÌÌÌÌÌÌÌ
ì""".(*File).unpackØ0runtime.morestack_noctxt€p"".pos0 type."".Position"".adjusted type.bool"".ptype."".Pos"".ftype.*"".Filep“oÀ¾RC
uKTgclocals·0f17b8f27ce866dac0ef2f99c0da3401Tgclocals·69c1753bd5f81501d95132d08af04464@$GOROOT/src/go/token/position.goþ,"".(*File).PositionForÀÀdH‹%H;a†þHƒìPH‹L$`H‹D$X1Û1ÛH‰\$pH‰\$xH‰œ$€H‰œ$ˆH‰œ$HƒùtkH‹hH9é|gH‹XH‹h HëH9Ë|WH‰$H‰L$¶\$hˆ\$èH‹\$H‰\$pH‹\$ H‰\$xH‹\$(H‰œ$€H‹\$0H‰œ$ˆH‹\$8H‰œ$HƒÄPÃHH‰\$@HÇD$HHH‰$H\$@H‰\$HÇD$èH\$H‹H‰$H‹KH‰L$èèéåþÿÿÌÌÌÌÌ
ò&"".(*File).position€:go.string."illegal Pos value"ªtype.stringâruntime.convT2E–runtime.gopanic¤0runtime.morestack_noctxt€ 
"".autotmp_0060type.string"".pos0 type."".Position"".adjusted type.bool"".ptype."".Pos"".ftype.*"".File  ¥Ÿ TŸ  ÖGRTxx0Tgclocals·79cc457ee64d8172d30eb40d668b48a0Tgclocals·d8fdd2a55187867c76648dc792366181@$GOROOT/src/go/token/position.goþ&"".(*File).Position  dH‹%H;avuHƒì@1Û1ÛH‰\$XH‰\$`H‰\$hH‰\$pH‰\$xH‹\$HH‰$H‹\$PH‰\$ÆD$èH‹t$H‹l$ H‹T$(H‹L$0H‹D$8H‰t$XH‰l$`H‰T$hH‰L$pH‰D$xHƒÄ@ÃèérÿÿÿÌÌ
’,"".(*File).PositionForŠ0runtime.morestack_noctxtp€"".pos  type."".Position"".ptype."".Pos"".ftype.*"".File€p
ð0T
HHTgclocals·a041240a37ce609efec56707c330d1a4Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ"".NewFileSetÀÀdH‹%H;av@HƒìHH‰$èH‹D$H‰ÇHƒøtWÀèHÇ@H‰D$HƒÄÉëâèëªÌÌÌÌÌÌÌÌÌÌ

,type."".FileSet>"runtime.newobjectjº runtime.duffzero 0runtime.morestack_noctxt "".~r0 type.*"".FileSet 7 `–.

BTgclocals·5184031d3a32a42d85027f073f873668Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ$"".(*FileSet).BaseààdH‹%H;avXHƒìH‹\$H‰$Hƒ<$t;èH‹D$H‹hH‰l$H‰$Hƒ<$tèH‹\$H‰\$ HƒÄÉ%ëã‰%ë¼èë’ÌÌ
H*sync.(*RWMutex).RLock„.sync.(*RWMutex).RUnlockÐ0runtime.morestack_noctxt  "".btype.int"".~r0type.int"".s type.*"".FileSet A 	p$¨				
#MTgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ*"".(*FileSet).AddFile  dH‹%HD$øH;A†'HìˆHDŽ$¸H‹œ$H‰$Hƒ<$„ñèH‹œ$H‰\$Hƒ|$„ÇÇ$HH‰D$èH‹”$H‹Œ$¨ƒø…ˆHƒù}H‹JH‹ZH‰Œ$¨H9ˏH‹œ$°HƒûŒHH‰$èH‹D$H‰D$XHƒø„ØH‹¬$€=…«H‰(H‹¬$ H‰hH‹¬$˜€=…kH‰hH‹¬$¨H‰hH‹¬$°H‰h HH‰$èH‹|$XH‹L$H‹-H‰)HÇÆHÇÂHƒÿ„H‰t$xH‰w0H‰”$€H‰W8H‰L$p€=…ÉH‰O(1íH‰o@H‰oHH‰oPH‰|$HH‹Œ$¨H‹œ$°HÿÃHËH‰ÙH‰œ$¨Hƒû}THH‰\$`HÇD$h;HH‰$H\$`H‰\$HÇD$èH\$H‹H‰$H‹KH‰L$èH‹œ$H‰KH‹œ$H‹s H‹K(H‹S0H‰ÍHÿÅH9Õw|H‰k(HÎH‹l$H€=uVH‰+H‹œ$HƒûtAH‹l$H€=uH‰k8H‹\$HH‰œ$¸èHĈÃLC8L‰$H‰l$èëщë»H‰$H‰l$èëHH‰$H‰t$H‰L$H‰T$H‰l$ èH‹t$(H‹L$0H‹T$8H‹œ$HƒûtKH‰ÍH‰L$@HÿÅH‰k(H‰S0H‰t$P€=u	H‰s éÿÿÿLC L‰$H‰t$èH‹t$PH‹L$@éüþÿÿ‰ë±LG(L‰$H‰L$èH‹|$Xéþÿÿ‰éíýÿÿL@L‰$H‰l$èH‹D$Xé}ýÿÿH‰$H‰l$èH‹D$Xé@ýÿÿ‰é!ýÿÿHH‰\$`HÇD$hHH‰$H\$`H‰\$HÇD$èH\$H‹H‰$H‹KH‰L$èèHĈÉ%é-üÿÿ‰%éüÿÿèé·ûÿÿÌÌÌÌÌÌÌD
†(sync.(*RWMutex).LockÔ2sync.(*RWMutex).Unlock·fè"runtime.deferprocŠtype."".Fileœ"runtime.newobjectà(runtime.writeBarrier¨(runtime.writeBarrierütype.[1]intŽ"runtime.newobject°""".statictmp_0068¦(runtime.writeBarrier¾Žgo.string."token.Pos offset overflow (> 2G of source code in file set)"ètype.string runtime.convT2EÔruntime.gopanicÔ	(runtime.writeBarrier’
(runtime.writeBarrierÆ
&runtime.deferreturnú
.runtime.writebarrierptr¢.runtime.writebarrierptr´type.[]*"".Fileî"runtime.growsliceä(runtime.writeBarrier 
.runtime.writebarrierptrê
.runtime.writebarrierptr°.runtime.writebarrierptrà.runtime.writebarrierptr@go.string."illegal base or size"ºtype.stringòruntime.convT2E¦runtime.gopanic¶&runtime.deferreturn€0runtime.morestack_noctxt`"".autotmp_0067/type.[]int"".autotmp_0066_type.*"".File"".autotmp_0065type.string"".autotmp_0063Otype.string"".ftype.*"".File"".~r3Ptype.*"".File"".size@type.int"".base0type.int"".filenametype.string"".s type.*"".FileSet.÷ÐlØ+J'óT8 
^T	8B‹yÉ’“%„!7Tgclocals·f6019fedf7e0c3cae1ac06024686ec46Tgclocals·62318b335e2571c3ac3b8772e3a6ef25@$GOROOT/src/go/token/position.goþ*"".(*FileSet).Iterate€€dH‹%H;a†ÛHƒì8HÇD$HÇD$H‹\$@H‰$Hƒ<$„¥èH‹t$H‹D$@H‹h(H9H‹P H‹H(H‹h0H‰l$0H‰T$ H‰L$(H9Îs`HòH‹+H‰l$H‰$Hƒ<$t@èH‹D$1íH9èt*H‰$H‹T$HH‹ÿÓ¶\$€ûtH‹\$HÿÃH‰\$éUÿÿÿHƒÄ8É%ë·è룉%éOÿÿÿèéÿÿÿÌÌÌÌÌÌÌÌ
|*sync.(*RWMutex).RLock¢.sync.(*RWMutex).RUnlockÚ´$runtime.panicindexÞ0runtime.morestack_noctxt p
"".autotmp_0073type.int"".file?type.*"".File"".iOtype.int"".f0type.func(*"".File) bool"".s type.*"".FileSetp¸opo€DŠ		#
,

		=pSTgclocals·2f2d69f12d345ece4be5273d9b84f0bbTgclocals·83ead081cd909acab0dcd88a450c1878@$GOROOT/src/go/token/position.goþ"".searchFilesààdH‹%H;avWHƒì@H‹T$PH\$H-H‰+H‹l$HH‰kH‰SH‹l$XH‰kH‹l$`H‰k H‰$H‰\$èH‹\$HÿËH‰\$hHƒÄ@Ãèë“ÌÌÌ
@("".searchFiles.func1 sort.SearchÎ0runtime.morestack_noctxtP€
"".autotmp_0079type.int"".autotmp_0078O\type.struct { F uintptr; a []*"".File; x int }"".~r2@type.int"".x0type.int"".atype.[]*"".File€Rp¦N

O!Tgclocals·3260b5c802f633fd6252c227878dd72aTgclocals·3d99cb82ba979b1264334958499d95a6@$GOROOT/src/go/token/position.goþ$"".(*FileSet).fileÀÀdH‹%H;a†øHƒìPH‹\$XH‰$Hƒ<$„ÔèH‹L$XH‹T$`H‹A81íH9ètFH‹XH9Ó=H‹XH‰D$0H‹h HëH9Ó|(H‰$Hƒ<$tèH‹\$0H‰\$hHƒÄPÉ%ëãHƒù„cHY H‹H‰$H‹KH‰L$H‹KH‰L$H‰T$èH‹L$XH‹D$ HƒøŒóHƒù„H‹q H‹Q(H‹i0H‰l$HH‰t$8H‰T$@H9ЃìHÆH‹H‹XH‰D$(H‹h HëH‹l$`H9댠H‰$Hƒ<$„…èH‹\$XH‰$Hƒ<$tgèH‹\$XHƒûtSH‹l$(€=u1H‰k8H‹\$XH‰$Hƒ<$tèH‹\$(H‰\$hHƒÄPÉ%ëãLC8L‰$H‰l$è뿉멉%됉%éoÿÿÿH‰$Hƒ<$tèHÇD$hHƒÄPÉ%ëäè‰éâþÿÿ‰é–þÿÿ‰%é þÿÿèéëýÿÿÌÌÌÌÌÌÌÌÌÌÌ
X*sync.(*RWMutex).RLockÞ.sync.(*RWMutex).RUnlockð"".searchFilesæ.sync.(*RWMutex).RUnlock(sync.(*RWMutex).Lock¼(runtime.writeBarrierô,sync.(*RWMutex).UnlockÈ.runtime.writebarrierptrž.sync.(*RWMutex).RUnlockÖ$runtime.panicindex˜0runtime.morestack_noctxt0 
"".fOtype.*"".File"".f?type.*"".File"".~r1 type.*"".File"".ptype."".Pos"".s type.*"".FileSet8 jŸ ŠŸ SŸ *Ÿ p®#)	E5			
+CI{œRTgclocals·cb395d89503762333b1bfb09ba74eb12Tgclocals·6013db99caf2bb60e55bc0c016a4e7e9@$GOROOT/src/go/token/position.goþ$"".(*FileSet).File  dH‹%H;av:HƒìH‹D$(HÇD$0HƒøtH‹\$ H‰$H‰D$èH‹\$H‰\$0HƒÄÃèë°
l$"".(*FileSet).file”0runtime.morestack_noctxt00"".f type.*"".File"".ptype."".Pos"".s type.*"".FileSet05/Pä!
5Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ2"".(*FileSet).PositionFor  dH‹%H;a†¤Hƒì@H‹D$P1Û1ÛH‰\$`H‰\$hH‰\$pH‰\$xH‰œ$€HƒøtpH‹\$HH‰$H‰D$èH‹D$1íH9ètQH‰$H‹\$PH‰\$¶\$Xˆ\$èH‹\$H‰\$`H‹\$ H‰\$hH‹\$(H‰\$pH‹\$0H‰\$xH‹\$8H‰œ$€HƒÄ@Ãèé?ÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
¢$"".(*FileSet).fileò&"".(*File).positionð0runtime.morestack_noctxt€€"".pos0 type."".Position"".adjusted type.bool"".ptype."".Pos"".s type.*"".FileSet€ŸÐü<QP(XTgclocals·0f17b8f27ce866dac0ef2f99c0da3401Tgclocals·69c1753bd5f81501d95132d08af04464@$GOROOT/src/go/token/position.goþ,"".(*FileSet).Position  dH‹%H;avuHƒì@1Û1ÛH‰\$XH‰\$`H‰\$hH‰\$pH‰\$xH‹\$HH‰$H‹\$PH‰\$ÆD$èH‹t$H‹l$ H‹T$(H‹L$0H‹D$8H‰t$XH‰l$`H‰T$hH‰L$pH‰D$xHƒÄ@ÃèérÿÿÿÌÌ
’2"".(*FileSet).PositionForŠ0runtime.morestack_noctxtp€"".pos  type."".Position"".ptype."".Pos"".s type.*"".FileSet€p
”0T
HHTgclocals·a041240a37ce609efec56707c330d1a4Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ"".searchInts€€dH‹%H;avcL‹L$H‹|$ H‹T$1ÀH‰ÖH9Ð}2H‰ÓH)ÃH‰ÙHÁû?H)ÙHÑùHÁH9ñs(IÉH‹H9ûH‰ÈHÿÀH9Ð|ÎH‰ÃHÿËH‰\$(ÃH‰Êë¸èèë‡ÌÌÌÌÌÌÌ
Ø$runtime.panicindexæ0runtime.morestack_noctxtP"".autotmp_0084type.int"".~r2@type.int"".x0type.int"".atype.[]int€€4¢
kTgclocals·89fe65749ce0afc971c0982226501ff0Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ$"".(*FileSet).Read€€dH‹%HD$àH;A†˜Hì 1ÛH‰œ$¸H‰œ$ÀHH‰$èH‹L$H‰L$HHH‰\$`H‰$H‰L$hH‰L$H‹”$°H‹ÿÓH‹D$H‹L$H‰L$XH‰D$PHƒøtH‰„$¸H‰Œ$ÀHĠÃH‹œ$¨H‰$Hƒ<$„éèH‹D$HH‹œ$¨H‹(H‰kH‹hHH‰$H‰l$H‰l$èH‹\$H‰\$pH‹\$ H‰\$xH‹\$(H‰œ$€1ÀH‹\$HH‹kH9荍H‹\$HH‹SH‹KH‹kH‰¬$˜H‰ÓH‰”$ˆH‰ÅH‰D$0H‰Œ$H9ȃ9HkíPHëH‰\$8HH‰$èH‹D$H‰D$@Hƒø„H‹¬$¨€=…ÕH‰(H‹l$8Hƒý„»Hƒø„ªL@L‰D$H‰l$H-H‰,$èH‹L$8H‹D$@Hƒø„qH‹iH‰hH‹iH‰h Hi L@(L‰D$H‰l$H-H‰,$èH‹\$8Hƒû„)Hk8H‹\$@Hƒû„LC@L‰D$H‰l$H-H‰,$èH‹\$pH‹l$0L‹D$xL9ŃÒHëH‹l$@€=…©H‰+H‹D$0HÿÀH‹\$HH‹kH9èŒsþÿÿH‹œ$¨H‹l$xH‰k(H‹¬$€H‰k0H‹l$p€=uMH‰k H‹œ$¨1íH‰k8H‹œ$¨H‰$Hƒ<$tè1ÛH‰œ$¸H‰œ$ÀHĠÉ%ëØLC L‰$H‰l$èë£H‰$H‰l$èéGÿÿÿè‰éêþÿÿ‰éÐþÿÿ‰éˆþÿÿ‰éOþÿÿ‰Eé=þÿÿH‰$H‰l$èH‹D$@éþÿÿ‰é÷ýÿÿè‰%éýÿÿèéFüÿÿÌÌÌÌÌÌ4
h2type."".serializedFileSetz"runtime.newobjectœ4type.*"".serializedFileSetàø(sync.(*RWMutex).Lock¶type.[]*"".FileÜ"runtime.makesliceætype."".Fileø"runtime.newobject¼(runtime.writeBarrier¬type.string¾(runtime.typedmemmove¸type.[]intÊ(runtime.typedmemmove¸	$type.[]"".lineInfoÊ	(runtime.typedmemmove˜
(runtime.writeBarrier°(runtime.writeBarrierŠ,sync.(*RWMutex).Unlockô.runtime.writebarrierptr”
.runtime.writebarrierptr¨
$runtime.panicindex.runtime.writebarrierptr¼$runtime.panicindexâ0runtime.morestack_noctxt@À"".autotmp_0089¿type.*"".File"".autotmp_0088type.int"".autotmp_0087type.int"".&ss¯4type.*"".serializedFileSet"".fÏ.type.*"".serializedFile"".ißtype.int"".files_type.[]*"".File"".errŸtype.error"".~r1 type.error"".decode:type.func(interface {}) error"".s type.*"".FileSet0À„¿Àþ¿À¿Àd.1F!?Iª/	J4<4‹c† E

	4#Tgclocals·a68b09a48716afad7ca7a02fe6add474Tgclocals·b5863343198e0c2906dac136df3d76ccB$GOROOT/src/go/token/serialize.goþ&"".(*FileSet).WriteààdH‹%H„$xÿÿÿH;A†Hì1ÛH‰œ$ H‰œ$(1ÛH‰\$xH‰œ$€H‰œ$ˆH‰œ$H‹œ$H‰$Hƒ<$„«èH‹„$H‹XH‰\$xH‹h(HH‰$H‰l$H‰l$èH‹\$H‰\$HH‹\$ H‰\$PH‹\$(H‰\$XH‹œ$Hƒû„@H‹S H‹K(H‹k0H‰l$p1ÀH‰L$hH‰L$0H‰T$`H‰ÑH‹l$0H9èH‰L$@H‹)H‰D$8H‰ÂH‰èH5H¼$¸èHƒý„ÔH]H¬$¸H‹H‰MH‹KH‰MH‹XH‰œ$ÈH‹X H‰œ$ÐHX(H¬$ØH‹H‰MH‹KH‰MH‹KH‰MHX@H¬$ðH‹H‰MH‹KH‰MH‹KH‰MH‹\$HL‹D$PH‰ÕL9ƒ>HkíPHëH¬$¸H‰\$H‰l$H-H‰,$èH‹L$@H‹D$8HƒÁHÿÀH‹l$0H9èŒøþÿÿH‹\$HH‰œ$€H‹\$PH‰œ$ˆH‹\$XH‰œ$H‹œ$H‰$Hƒ<$„¬èH‹\$xH‰œ$˜H‹œ$€H‰œ$ H‹œ$ˆH‰œ$¨H‹œ$H‰œ$°HH‰$Hœ$˜H‰\$HÇD$èH\$H‹H‰$H‹KH‰L$H‹”$H‹ÿÓH‹L$H‹D$H‰Œ$ H‰„$(HÄÉ%éHÿÿÿè‰Eé$þÿÿ‰é¹ýÿÿ‰%éIýÿÿèéÕüÿÿÌÌÌÌÌ
Ö(sync.(*RWMutex).LockŽ0type.[]"".serializedFile´"runtime.makeslice®""".statictmp_0102Èô runtime.duffcopyº,type."".serializedFileÌ(runtime.typedmemmove	,sync.(*RWMutex).Unlock˜
2type."".serializedFileSetÖ
runtime.convT2Ež€$runtime.panicindexÄ0runtime.morestack_noctxt@"".autotmp_0100type.**"".File"".autotmp_0099¯type.int"".autotmp_0098type.int"".autotmp_0096ß2type."".serializedFileSet"".autotmp_0095Ÿ,type."".serializedFile"".autotmp_0094Ïtype.[]*"".File"".autotmp_0093Ÿtype.int"".filesÿ0type.[]"".serializedFile
"".ssŸ2type."".serializedFileSet"".~r1 type.error"".encode:type.func(interface {}) error"".s type.*"".FileSet "Ð.°FX4$	<XÖ'§jûbcU1Tgclocals·304f1a7ece42768e76e94191b15e0406Tgclocals·e9da2f7de504780c41cb1622474fa0fcB$GOROOT/src/go/token/serialize.goþ"".Token.String€€dH‹%H;a†áHƒìhH‹L$p1ÛH‰\$xH‰œ$€1ÒH‰T$HH‰ÐHƒù|-HƒùV}'HH‰ÍHƒùVƒ˜HÁåHëH‹H‰T$HH‹CH‰D$PHƒøuhH‰$èH‹L$H‹D$HÇ$HH‰\$HÇD$H‰L$XH‰L$H‰D$`H‰D$ HH‰\$(HÇD$0èH‹T$8H‹D$@H‰T$xH‰„$€HƒÄhÃèèéÿÿÿÌÌ
ˆ"".tokensðstrconv.Itoa¢$go.string."token("ôgo.string.")"š*runtime.concatstring3Ü$runtime.panicindexê0runtime.morestack_noctxt0Ð"".autotmp_0103type.string"".s?type.string"".~r0type.string"".toktype."".Token ÐÕÏÐÏ€(Ò+
'h	w‰Tgclocals·790e5cc5051fc0affc980ade09e929ecTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440:$GOROOT/src/go/token/token.goþ&"".Token.Precedence€€H‹D$HƒølHƒø>Hƒø
 Hƒøu
HÇD$ÃHƒø
tðHÇD$ÃHƒøu
HÇD$ÃHƒøtðëÞHƒøHƒøtâHƒøtÜëÊHƒøt´Hƒøt®HƒøtÈë¶Hƒø'HHƒøHƒøt´Hƒøt®ëœHƒø"u
HÇD$ÃHƒø#u
HÇD$ÃHƒø'…rÿÿÿHÇD$ÃHƒø)Hƒø(têHƒø)täéQÿÿÿHƒø,tÙHƒø-tÓHƒø.tÍé:ÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ "".~r0type.int
"".optype."".Token€€xŠ



	





Tgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cb:$GOROOT/src/go/token/token.goþ"".init.1ààdH‹%H;a†ÑHƒì8HH‰$HÇD$HÇD$HÇD$èH‹\$ €=uzH‰HÇÀ=HƒøV}ZH‰D$0HH‰$H‹H‰\$HH‰ÅH‰D$(HƒøVs.HÁåHëH‰\$H\$0H‰\$èH‹D$(HÿÀHƒøV|¦HƒÄ8ÃèH-H‰,$H‰\$èésÿÿÿèéÿÿÿÌÌ
40type.map[string]"".Token|runtime.makemap’(runtime.writeBarrier¦"".keywordsØ0type.map[string]"".Tokenî"".keywords†"".tokensØ$runtime.mapassign1ˆ$runtime.panicindexš"".keywords¶.runtime.writebarrierptrÊ0runtime.morestack_noctxtp"".autotmp_0105type."".Token"".itype."".Tokenp«op!oð,¬@
L=³Tgclocals·33cdeccccebe80329f1fdbee7f5874cbTgclocals·33cdeccccebe80329f1fdbee7f5874cb:$GOROOT/src/go/token/token.goþ"".Lookup€€dH‹%H;avhHƒì@H‹L$HH‹D$PHH‰$H‹H‰\$H‰L$0H‰L$H‰D$8H‰D$èH‹D$ ¶\$(H‹(€ût
H‰l$XHƒÄ@ÃHÇD$XHƒÄ@Ãèë‚ÌÌ

@0type.map[string]"".TokenV"".keywords’4runtime.mapaccess2_faststrð0runtime.morestack_noctxt0€"".autotmp_0108type.string"".~r1 type."".Token"".identtype.string€U€

€¾L
	
H8Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad:$GOROOT/src/go/token/token.goþ$"".Token.IsLiteral@@H‹D$Hƒø~
Hƒø
œD$ÃÆD$ëøÌÌÌÌ "".~r0type.bool"".toktype."".Token  Ö Tgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cb:$GOROOT/src/go/token/token.goþ&"".Token.IsOperator@@H‹D$Hƒø~
Hƒø;œD$ÃÆD$ëøÌÌÌÌ "".~r0type.bool"".toktype."".Token  à Tgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cb:$GOROOT/src/go/token/token.goþ$"".Token.IsKeyword@@H‹D$Hƒø<~
HƒøVœD$ÃÆD$ëøÌÌÌÌ "".~r0type.bool"".toktype."".Token  ê Tgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cb:$GOROOT/src/go/token/token.goþ0"".searchLineInfos.func1  dH‹%H;av8HZH‹R H‹+H‹CL‹CL‹D$I9ÀsIÁàLÅH‹]H9ÓŸD$Ãèèë²ÌÌ
‚$runtime.panicindex"runtime.morestack "".~r1type.bool"".itype.intPPŒP
@Tgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ("".searchFiles.func1  dH‹%H;av9HZH‹R H‹H‹CL‹CL‹D$I9ÀsJ,ÁH‹mH‹]H9ÓŸD$Ãèèë±Ì
„$runtime.panicindex’"runtime.morestack "".~r1type.bool"".itype.intPP¨P
ATgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ"".initÀÀdH‹%H;avC¶€ût¶€ûuÃèÆèèèèÆÃèë§ÌÌÌÌÌÌÌ
$"".initdone·<"".initdone·R"runtime.throwinitb"".initdone·nfmt.initxsync.init‚strconv.initŒ"".init.1˜"".initdone·¦0runtime.morestack_noctxt``ê`
(8Tgclocals·33cdeccccebe80329f1fdbee7f5874cbTgclocals·33cdeccccebe80329f1fdbee7f5874cb:$GOROOT/src/go/token/token.goþ,type..hash."".Position  dH‹%H;avvHƒì H‹\$(H‰$Hƒ<$tYH‹\$0H‰\$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$H‰D$0H‰D$HÇD$èH‹\$H‰\$8HƒÄ É%ëˉ%ëžèéqÿÿÿÌ
\runtime.strhashÀruntime.memhashŒ0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".p"type.*"".Position@_?@?
-cTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ(type..eq."".Position  dH‹%H;a†òHƒìHH‹\$PHƒû„ØH‹3H‹KH‹\$XHƒû„»H‹H‹CH9Á…¡H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ûtkH‹\$PH‰$Hƒ<$tRHƒ$H‹\$XH‰\$Hƒ|$t2HƒD$HÇD$è¶\$€ûu
ÆD$`HƒÄHÃÆD$`HƒÄHÉ%ëʼn%ë¥ÆD$`HƒÄHÉé>ÿÿÿ‰é!ÿÿÿèéñþÿÿÌ
è runtime.eqstringò runtime.memequalŒ0runtime.morestack_noctxt0
"".autotmp_0114?type.string"".autotmp_0113type.string"".~r2 type.bool"".q"type.*"".Position"".p"type.*"".Position8¹	sTgclocals·3bb21ca8fe1d99a3e492463bd711418aTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440@$GOROOT/src/go/token/position.goþ*"".(*Position).String  dH‹%H;a†®Hƒì8H‹Y H…Ût
H|$@H9;uH‰#1ÛH‰\$HH‰\$PH‹\$@1íH9ëuEHH‰$HÇD$HH‰\$HÇD$HH‰\$ HÇD$(èH‹t$@Hƒþt(H‰çèH¥èH‹L$(H‹D$0H‰L$HH‰D$PHƒÄ8ÉëÔèé5ÿÿÿÌÌÌÌÌ
"go.string."token"¸(go.string."Position"â$go.string."String"ˆ"runtime.panicwrap²È
 runtime.duffcopyÀ$"".Position.String„0runtime.morestack_noctxt0p"".~r0type.string""..this"type.*"".Positionp¥opoÐÐƒMTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þ4type..hash.[2]interface {}  dH‹%H;avpHƒì(H‹L$81ÀHÇD$H‹l$H9è}DH‰D$ H‹\$0Hƒût>H‰ÅHÁåHëH‰$H‰L$8H‰L$èH‹L$H‹D$ HÿÀH‹l$H9è|¼H‰L$@HƒÄ(Éë¾èéwÿÿÿÌÌÌÌÌÌÌ
¬(runtime.nilinterhash€0runtime.morestack_noctxt0P
"".autotmp_0117type.int"".autotmp_0116type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[2]interface {}PgOPO
U;Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ0type..eq.[2]interface {}ààdH‹%H;a†ÎHƒìX1ÀHÇD$(H‹l$(H9荒H‰D$0H‹\$hHƒû„–H‰ÅHÁåHëH‹H‹sH‹\$`HƒûtvH‰ÅHÁåHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$pHƒÄXÃÆD$pHƒÄXÉ놉écÿÿÿèéÿÿÿÌÌÌÌÌ
¼runtime.efaceeqÄ0runtime.morestack_noctxt0°"".autotmp_0121?"type.interface {}"".autotmp_0120"type.interface {}"".autotmp_0119_type.int"".autotmp_0118Otype.int"".~r2 type.bool"".q*type.*[2]interface {}"".p*type.*[2]interface {},°´¯°	¯°¯ððSTgclocals·3bb21ca8fe1d99a3e492463bd711418aTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440@$GOROOT/src/go/token/position.goþ""".(*Pos).IsValidÀÀdH‹%H;a†ƒHƒì0H‹Y H…Ût
H|$8H9;uH‰#H‹\$81íH9ëuEHH‰$HÇD$HH‰\$HÇD$HH‰\$ HÇD$(èH‹\$8H‹+Hƒý•D$@HƒÄ0Ãèé`ÿÿÿ
x"go.string."token" go.string."Pos"Ê&go.string."IsValid"ð"runtime.panicwrap®0runtime.morestack_noctxt `"".~r0type.bool""..thistype.*"".Pos`~_  
w)Tgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þ,type..hash."".lineInfoÀÀdH‹%H;a†¸Hƒì H‹\$(H‰$Hƒ<$„”H‹\$0H‰\$HÇD$èH‹D$H‹\$(H‰$Hƒ<$t^Hƒ$H‰D$0H‰D$èH‹D$H‹\$(H‰$Hƒ<$t,Hƒ$H‰D$0H‰D$HÇD$èH‹\$H‰\$8HƒÄ É%ëˉ%뙉%é`ÿÿÿèé+ÿÿÿÌÌÌÌÌÌÌÌÌÌÌ

~runtime.memhashÐruntime.strhash´runtime.memhash˜0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".p"type.*"".lineInfo@•?@?àà>¢Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ(type..eq."".lineInfo€€dH‹%H;a†£HƒìHH‹L$PH‹D$XH‹H‹(H9ët
ÆD$`HƒÄHÃH‹qH‹IH‹PH‹@H9ÁuaH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è¶\$ €ût+H‹l$PH‹]L‹D$XI‹hH9ët
ÆD$`HƒÄHÃÆD$`HƒÄHÃÆD$`HƒÄHÃèé@ÿÿÿ
æ runtime.eqstringî0runtime.morestack_noctxt0
"".autotmp_0124?type.string"".autotmp_0123type.string"".~r2 type.bool"".q"type.*"".lineInfo"".p"type.*"".lineInfo6k		ÀÀ
rNTgclocals·3bb21ca8fe1d99a3e492463bd711418aTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440@$GOROOT/src/go/token/position.goþ$"".(*Token).String€€dH‹%H;a†¡Hƒì0H‹Y H…Ût
H|$8H9;uH‰#1ÛH‰\$@H‰\$HH‹\$81íH9ëuEHH‰$HÇD$HH‰\$HÇD$HH‰\$ HÇD$(èH‹\$8H‹+H‰,$èH‹L$H‹D$H‰L$@H‰D$HHƒÄ0ÃèéBÿÿÿÌÌ
"go.string."token"¸"go.string."Token"â$go.string."String"ˆ"runtime.panicwrap®"".Token.Stringê0runtime.morestack_noctxt0`"".~r0type.string""..thistype.*"".Token`œ_
ÀÀƒ=Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þ,"".(*Token).PrecedenceààdH‹%H;a†‹Hƒì0H‹Y H…Ût
H|$8H9;uH‰#H‹\$81íH9ëuEHH‰$HÇD$HH‰\$HÇD$HH‰\$ HÇD$(
èH‹\$8H‹+H‰,$èH‹\$H‰\$@HƒÄ0ÃèéXÿÿÿÌÌÌÌÌÌÌÌ
x"go.string."token" "go.string."Token"Ê,go.string."Precedence"ð"runtime.panicwrap–&"".Token.Precedence¾0runtime.morestack_noctxt `"".~r0type.int""..thistype.*"".Token`†_°
°
w9Tgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þ*"".(*Token).IsLiteralààdH‹%H;a†Hƒì0H‹Y H…Ût
H|$8H9;uH‰#H‹\$81íH9ëuEHH‰$HÇD$HH‰\$HÇD$HH‰\$ HÇD$(	èH‹\$8H‹+Hƒý~Hƒý
œD$@HƒÄ0Ã1ÀëóèéVÿÿÿÌÌÌÌÌÌ
x"go.string."token" "go.string."Token"Ê*go.string."IsLiteral"ð"runtime.panicwrapÂ0runtime.morestack_noctxt `"".~r0type.bool""..thistype.*"".Token`„_`_°°
w9Tgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þ,"".(*Token).IsOperatorààdH‹%H;a†Hƒì0H‹Y H…Ût
H|$8H9;uH‰#H‹\$81íH9ëuEHH‰$HÇD$HH‰\$HÇD$HH‰\$ HÇD$(
èH‹\$8H‹+Hƒý~Hƒý;œD$@HƒÄ0Ã1ÀëóèéVÿÿÿÌÌÌÌÌÌ
x"go.string."token" "go.string."Token"Ê,go.string."IsOperator"ð"runtime.panicwrapÂ0runtime.morestack_noctxt `"".~r0type.bool""..thistype.*"".Token`„_`_°°
w9Tgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þ*"".(*Token).IsKeywordààdH‹%H;a†Hƒì0H‹Y H…Ût
H|$8H9;uH‰#H‹\$81íH9ëuEHH‰$HÇD$HH‰\$HÇD$HH‰\$ HÇD$(	èH‹\$8H‹+Hƒý<~HƒýVœD$@HƒÄ0Ã1ÀëóèéVÿÿÿÌÌÌÌÌÌ
x"go.string."token" "go.string."Token"Ê*go.string."IsKeyword"ð"runtime.panicwrapÂ0runtime.morestack_noctxt `"".~r0type.bool""..thistype.*"".Token`„_`_°°
w9Tgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þ(type..hash.[8]string  dH‹%H;avpHƒì(H‹L$81ÀHÇD$H‹l$H9è}DH‰D$ H‹\$0Hƒût>H‰ÅHÁåHëH‰$H‰L$8H‰L$èH‹L$H‹D$ HÿÀH‹l$H9è|¼H‰L$@HƒÄ(Éë¾èéwÿÿÿÌÌÌÌÌÌÌ
¬runtime.strhash€0runtime.morestack_noctxt0P
"".autotmp_0131type.int"".autotmp_0130type.int"".~r2 type.uintptr"".htype.uintptr"".ptype.*[8]stringPgOPO
U;Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ$type..eq.[8]stringààdH‹%H;a†ÎHƒìX1ÀHÇD$(H‹l$(H9荒H‰D$0H‹\$`Hƒû„–H‰ÅHÁåHëH‹3H‹KH‹\$hHƒûtvH‰ÅHÁåHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$pHƒÄXÃÆD$pHƒÄXÉ놉écÿÿÿèéÿÿÿÌÌÌÌÌ
¼ runtime.eqstringÄ0runtime.morestack_noctxt0°"".autotmp_0135?type.string"".autotmp_0134type.string"".autotmp_0133_type.int"".autotmp_0132Otype.int"".~r2 type.bool"".qtype.*[8]string"".ptype.*[8]string,°´¯°	¯°¯ððSTgclocals·3bb21ca8fe1d99a3e492463bd711418aTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440@$GOROOT/src/go/token/position.goþ*type..hash.[86]string  dH‹%H;avpHƒì(H‹L$81ÀHÇD$VH‹l$H9è}DH‰D$ H‹\$0Hƒût>H‰ÅHÁåHëH‰$H‰L$8H‰L$èH‹L$H‹D$ HÿÀH‹l$H9è|¼H‰L$@HƒÄ(Éë¾èéwÿÿÿÌÌÌÌÌÌÌ
¬runtime.strhash€0runtime.morestack_noctxt0P
"".autotmp_0137type.int"".autotmp_0136type.int"".~r2 type.uintptr"".htype.uintptr"".p type.*[86]stringPgOPO
U;Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb@$GOROOT/src/go/token/position.goþ&type..eq.[86]stringààdH‹%H;a†ÎHƒìX1ÀHÇD$(VH‹l$(H9荒H‰D$0H‹\$`Hƒû„–H‰ÅHÁåHëH‹3H‹KH‹\$hHƒûtvH‰ÅHÁåHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è¶\$ €ût H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$pHƒÄXÃÆD$pHƒÄXÉ놉écÿÿÿèéÿÿÿÌÌÌÌÌ
¼ runtime.eqstringÄ0runtime.morestack_noctxt0°"".autotmp_0141?type.string"".autotmp_0140type.string"".autotmp_0139_type.int"".autotmp_0138Otype.int"".~r2 type.bool"".q type.*[86]string"".p type.*[86]string,°´¯°	¯°¯ððSTgclocals·3bb21ca8fe1d99a3e492463bd711418aTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440@$GOROOT/src/go/token/position.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·fd84c5d22dc328e8f95fd1b5353c503e00@y@xxþTgclocals·1be7d47bae55850e7016f9662c4ac24a00þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þTgclocals·83ead081cd909acab0dcd88a450c1878  þTgclocals·32bd5c6dc84e3e86dd35593b3922d3aa  þ€go.string.hdr."illegal line number (line numbering starts at 1)"  0xgo.string."illegal line number (line numbering starts at 1)"þxgo.string."illegal line number (line numbering starts at 1)"pbillegal line number (line numbering starts at 1)þFgo.string.hdr."illegal line number"  >go.string."illegal line number"þ>go.string."illegal line number"0(illegal line numberþTgclocals·4593d1c83847a2059f0e060e10344a6b  þTgclocals·32bd5c6dc84e3e86dd35593b3922d3aa  þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·1347047f6245a35b91e9a4f213167d52þTgclocals·98ed4fede4305b76799eb89c68818740((þTgclocals·14c16763214c88f6ebc22b4b638329b7((þTgclocals·a0ae979060439276475a90ef1322884f(( !þTgclocals·d9148cc1f06c39477c85da624ecef2ad((þFgo.string.hdr."illegal file offset"  >go.string."illegal file offset"þ>go.string."illegal file offset"0(illegal file offsetþTgclocals·d8fdd2a55187867c76648dc792366181  þTgclocals·41a13ac73c712c01973b8fe23f62d694  þBgo.string.hdr."illegal Pos value"  :go.string."illegal Pos value"þ:go.string."illegal Pos value"0$illegal Pos valueþTgclocals·d8fdd2a55187867c76648dc792366181  þTgclocals·41a13ac73c712c01973b8fe23f62d694  þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·3d99cb82ba979b1264334958499d95a6  þTgclocals·3260b5c802f633fd6252c227878dd72a  þTgclocals·f7103403aec01e4990bdf6681d1baac8((þTgclocals·d1264bd8efbbded39c5b06d6e28f5c02((		þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·0f17b8f27ce866dac0ef2f99c0da3401  	þTgclocals·d8fdd2a55187867c76648dc792366181  þTgclocals·79cc457ee64d8172d30eb40d668b48a0  þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·a041240a37ce609efec56707c330d1a4þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·5184031d3a32a42d85027f073f873668þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þHgo.string.hdr."illegal base or size"  @go.string."illegal base or size"þ@go.string."illegal base or size"0*illegal base or sizeþ–go.string.hdr."token.Pos offset overflow (> 2G of source code in file set)"  ;Žgo.string."token.Pos offset overflow (> 2G of source code in file set)"þŽgo.string."token.Pos offset overflow (> 2G of source code in file set)"€xtoken.Pos offset overflow (> 2G of source code in file set)þTgclocals·62318b335e2571c3ac3b8772e3a6ef25@@þTgclocals·f6019fedf7e0c3cae1ac06024686ec46@@#þTgclocals·83ead081cd909acab0dcd88a450c1878  þTgclocals·2f2d69f12d345ece4be5273d9b84f0bb  þTgclocals·3d99cb82ba979b1264334958499d95a6  þTgclocals·3260b5c802f633fd6252c227878dd72a  þTgclocals·6013db99caf2bb60e55bc0c016a4e7e9((þTgclocals·cb395d89503762333b1bfb09ba74eb12((þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·0f17b8f27ce866dac0ef2f99c0da3401  	þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·a041240a37ce609efec56707c330d1a4þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·89fe65749ce0afc971c0982226501ff0þTgclocals·b5863343198e0c2906dac136df3d76cc@@
…‡†„þTgclocals·a68b09a48716afad7ca7a02fe6add474@@þTgclocals·e9da2f7de504780c41cb1622474fa0fc00þTgclocals·304f1a7ece42768e76e94191b15e040600þ,go.string.hdr."token("  $go.string."token("þ$go.string."token("token(þ"go.string.hdr.")"  go.string.")"þgo.string.")")þTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440þTgclocals·790e5cc5051fc0affc980ade09e929ecþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþ.go.string.hdr."ILLEGAL"  &go.string."ILLEGAL"þ&go.string."ILLEGAL"ILLEGALþ&go.string.hdr."EOF"  go.string."EOF"þgo.string."EOF"EOFþ.go.string.hdr."COMMENT"  &go.string."COMMENT"þ&go.string."COMMENT"COMMENTþ*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."IMAG"   go.string."IMAG"þ go.string."IMAG"
IMAGþ(go.string.hdr."CHAR"   go.string."CHAR"þ go.string."CHAR"
CHARþ,go.string.hdr."STRING"  $go.string."STRING"þ$go.string."STRING"STRINGþ"go.string.hdr."+"  go.string."+"þgo.string."+"+þ"go.string.hdr."*"  go.string."*"þgo.string."*"*þ"go.string.hdr."/"  go.string."/"þgo.string."/"/þ"go.string.hdr."%"  go.string."%"þgo.string."%"%þ"go.string.hdr."&"  go.string."&"þgo.string."&"&þ"go.string.hdr."|"  go.string."|"þgo.string."|"|þ"go.string.hdr."^"  go.string."^"þgo.string."^"^þ$go.string.hdr."<<"  go.string."<<"þgo.string."<<"<<þ$go.string.hdr.">>"  go.string.">>"þgo.string.">>">>þ$go.string.hdr."&^"  go.string."&^"þgo.string."&^"&^þ$go.string.hdr."+="  go.string."+="þgo.string."+="+=þ$go.string.hdr."-="  go.string."-="þgo.string."-="-=þ$go.string.hdr."*="  go.string."*="þgo.string."*="*=þ$go.string.hdr."/="  go.string."/="þgo.string."/="/=þ$go.string.hdr."%="  go.string."%="þgo.string."%="%=þ$go.string.hdr."&="  go.string."&="þgo.string."&="&=þ$go.string.hdr."|="  go.string."|="þgo.string."|="|=þ$go.string.hdr."^="  go.string."^="þgo.string."^="^=þ&go.string.hdr."<<="  go.string."<<="þgo.string."<<="<<=þ&go.string.hdr.">>="  go.string.">>="þgo.string.">>=">>=þ&go.string.hdr."&^="  go.string."&^="þgo.string."&^="&^=þ$go.string.hdr."&&"  go.string."&&"þgo.string."&&"&&þ$go.string.hdr."||"  go.string."||"þgo.string."||"||þ$go.string.hdr."<-"  go.string."<-"þgo.string."<-"<-þ$go.string.hdr."++"  go.string."++"þgo.string."++"++þ$go.string.hdr."--"  go.string."--"þgo.string."--"--þ$go.string.hdr."=="  go.string."=="þgo.string."=="==þ"go.string.hdr."<"  go.string."<"þgo.string."<"<þ"go.string.hdr.">"  go.string.">"þgo.string.">">þ"go.string.hdr."="  go.string."="þgo.string."="=þ"go.string.hdr."!"  go.string."!"þgo.string."!"!þ$go.string.hdr."!="  go.string."!="þgo.string."!="!=þ$go.string.hdr."<="  go.string."<="þgo.string."<="<=þ$go.string.hdr.">="  go.string.">="þgo.string.">=">=þ$go.string.hdr.":="  go.string.":="þgo.string.":=":=þ&go.string.hdr."..."  go.string."..."þgo.string."..."...þ"go.string.hdr."("  go.string."("þgo.string."("(þ"go.string.hdr."["  go.string."["þgo.string."["[þ"go.string.hdr."{"  go.string."{"þgo.string."{"{þ"go.string.hdr.","  go.string.","þgo.string.",",þ"go.string.hdr."."  go.string."."þgo.string.".".þ"go.string.hdr."]"  go.string."]"þgo.string."]"]þ"go.string.hdr."}"  go.string."}"þgo.string."}"}þ"go.string.hdr.";"  go.string.";"þgo.string.";";þ*go.string.hdr."break"  "go.string."break"þ"go.string."break"breakþ(go.string.hdr."case"   go.string."case"þ go.string."case"
caseþ(go.string.hdr."chan"   go.string."chan"þ go.string."chan"
chanþ*go.string.hdr."const"  "go.string."const"þ"go.string."const"constþ0go.string.hdr."continue"  (go.string."continue"þ(go.string."continue" continueþ.go.string.hdr."default"  &go.string."default"þ&go.string."default"defaultþ*go.string.hdr."defer"  "go.string."defer"þ"go.string."defer"deferþ(go.string.hdr."else"   go.string."else"þ go.string."else"
elseþ6go.string.hdr."fallthrough"  .go.string."fallthrough"þ.go.string."fallthrough" fallthroughþ&go.string.hdr."for"  go.string."for"þgo.string."for"forþ(go.string.hdr."func"   go.string."func"þ go.string."func"
funcþ$go.string.hdr."go"  go.string."go"þgo.string."go"goþ(go.string.hdr."goto"   go.string."goto"þ go.string."goto"
gotoþ$go.string.hdr."if"  go.string."if"þgo.string."if"ifþ,go.string.hdr."import"  $go.string."import"þ$go.string."import"importþ2go.string.hdr."interface"  	*go.string."interface"þ*go.string."interface" interfaceþ&go.string.hdr."map"  go.string."map"þgo.string."map"mapþ.go.string.hdr."package"  &go.string."package"þ&go.string."package"packageþ*go.string.hdr."range"  "go.string."range"þ"go.string."range"rangeþ,go.string.hdr."return"  $go.string."return"þ$go.string."return"returnþ,go.string.hdr."select"  $go.string."select"þ$go.string."select"selectþ,go.string.hdr."struct"  $go.string."struct"þ$go.string."struct"structþ,go.string.hdr."switch"  $go.string."switch"þ$go.string."switch"switchþ(go.string.hdr."type"   go.string."type"þ go.string."type"
typeþ&go.string.hdr."var"  go.string."var"þgo.string."var"varþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþ<"".tokensÀtype.[86]stringÀ	¢&go.string."ILLEGAL" go.string."EOF"@&go.string."COMMENT"€"go.string."IDENT" go.string."INT"À"go.string."FLOAT"à go.string."IMAG"€ go.string."CHAR" $go.string."STRING"€go.string."+" go.string."-"Àgo.string."*"àgo.string."/"€go.string."%" go.string."&"Àgo.string."|"àgo.string."^"€go.string."<<" go.string.">>"Àgo.string."&^"àgo.string."+="€go.string."-=" go.string."*="Àgo.string."/="àgo.string."%="€go.string."&=" go.string."|="Àgo.string."^="àgo.string."<<="€go.string.">>=" go.string."&^="Àgo.string."&&"àgo.string."||"€	go.string."<-" 	go.string."++"À	go.string."--"à	go.string."=="€
go.string."<" 
go.string.">"À
go.string."="à
go.string."!"€go.string."!=" go.string."<="Àgo.string.">="àgo.string.":="€go.string."..." go.string."("Àgo.string."["àgo.string."{"€
go.string."," 
go.string."."À
go.string.")"à
go.string."]"€go.string."}" go.string.";"Àgo.string.":" "go.string."break"À go.string."case"à go.string."chan"€"go.string."const" (go.string."continue"À&go.string."default"à"go.string."defer"€ go.string."else" .go.string."fallthrough"Àgo.string."for"à go.string."func"€go.string."go"  go.string."goto"Àgo.string."if"à$go.string."import"€*go.string."interface" go.string."map"À&go.string."package"à"go.string."range"€$go.string."return" $go.string."select"À$go.string."struct"à$go.string."switch"€ go.string."type" go.string."var"þ<"".keywords0type.map[string]"".Tokenþ""".statictmp_0068type.[1]intþ""".statictmp_0102 ,type."".serializedFileþ>"".initdone·type.uint8þ2"".(*Position).IsValid·f,"".(*Position).IsValidþ*"".Position.String·f$"".Position.Stringþ""".Pos.IsValid·f"".Pos.IsValidþ$"".(*File).Name·f"".(*File).Nameþ$"".(*File).Base·f"".(*File).Baseþ$"".(*File).Size·f"".(*File).Sizeþ."".(*File).LineCount·f("".(*File).LineCountþ*"".(*File).AddLine·f$"".(*File).AddLineþ."".(*File).MergeLine·f("".(*File).MergeLineþ,"".(*File).SetLines·f&"".(*File).SetLinesþ@"".(*File).SetLinesForContent·f:"".(*File).SetLinesForContentþ2"".(*File).AddLineInfo·f,"".(*File).AddLineInfoþ""".(*File).Pos·f"".(*File).Posþ("".(*File).Offset·f""".(*File).Offsetþ$"".(*File).Line·f"".(*File).Lineþ*"".searchLineInfos·f$"".searchLineInfosþ("".(*File).unpack·f""".(*File).unpackþ,"".(*File).position·f&"".(*File).positionþ2"".(*File).PositionFor·f,"".(*File).PositionForþ,"".(*File).Position·f&"".(*File).Positionþ "".NewFileSet·f"".NewFileSetþ*"".(*FileSet).Base·f$"".(*FileSet).Baseþ0"".(*FileSet).AddFile·f*"".(*FileSet).AddFileþ0"".(*FileSet).Iterate·f*"".(*FileSet).Iterateþ""".searchFiles·f"".searchFilesþ*"".(*FileSet).file·f$"".(*FileSet).fileþ*"".(*FileSet).File·f$"".(*FileSet).Fileþ8"".(*FileSet).PositionFor·f2"".(*FileSet).PositionForþ2"".(*FileSet).Position·f,"".(*FileSet).Positionþ "".searchInts·f"".searchIntsþ*"".(*FileSet).Read·f$"".(*FileSet).Readþ,"".(*FileSet).Write·f&"".(*FileSet).Writeþ$"".Token.String·f"".Token.Stringþ,"".Token.Precedence·f&"".Token.Precedenceþ"".init.1·f"".init.1þ"".Lookup·f"".Lookupþ*"".Token.IsLiteral·f$"".Token.IsLiteralþ,"".Token.IsOperator·f&"".Token.IsOperatorþ*"".Token.IsKeyword·f$"".Token.IsKeywordþ6"".searchLineInfos.func1·f0"".searchLineInfos.func1þ."".searchFiles.func1·f("".searchFiles.func1þ"".init·f"".initþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440þTgclocals·3bb21ca8fe1d99a3e492463bd711418aþ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."token.Position"  4go.string."token.Position"þ4go.string."token.Position" token.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."token"  "go.string."token"þ"go.string."token"tokenþ0go.string.hdr."Position"  (go.string."Position"þ(go.string."Position" Positionþ,go.string.hdr."String"  $go.string."String"þ$go.string."String"StringþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þVgo.string.hdr."func(token.Position) string"  Ngo.string."func(token.Position) string"þNgo.string."func(token.Position) string"@8func(token.Position) stringþ:type.func("".Position) string÷U30€ runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(token.Position) string"pLgo.weak.type.*func("".Position) stringð:type.func("".Position) stringÀ€:type.func("".Position) stringð type."".Position€type.stringþ€go.typelink.func(token.Position) string	func("".Position) string:type.func("".Position) stringþ0go.string.hdr."go/token"  (go.string."go/token"þ(go.string."go/token" go/tokenþ"go.importpath."".  (go.string."go/token"þ: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  (HX¸ ,0*type..alg."".Position@"runtime.gcbits.01P<go.string.hdr."token.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þ>go.string.hdr."*token.Position"  6go.string."*token.Position"þ6go.string."*token.Position"  *token.PositionþTgo.string.hdr."func(*token.Position) bool"  Lgo.string."func(*token.Position) bool"þLgo.string."func(*token.Position) bool"@6func(*token.Position) boolþ8type.func(*"".Position) bool}þR30€ runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(*token.Position) bool"pJgo.weak.type.*func(*"".Position) boolð8type.func(*"".Position) boolÀ€8type.func(*"".Position) boolð"type.*"".Position€type.boolþ|go.typelink.func(*token.Position) bool	func(*"".Position) bool8type.func(*"".Position) boolþXgo.string.hdr."func(*token.Position) string"  Pgo.string."func(*token.Position) string"þPgo.string."func(*token.Position) string"@:func(*token.Position) stringþ<type.func(*"".Position) stringª¿ë30€ runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(*token.Position) string"pNgo.weak.type.*func(*"".Position) stringð<type.func(*"".Position) stringÀ€<type.func(*"".Position) stringð"type.*"".Position€type.stringþ„go.typelink.func(*token.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  ÓYF¨6"0  runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*token.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·a8eabfc4a4514ed6b3b0c61e9680e440þTgclocals·3bb21ca8fe1d99a3e492463bd711418aþ<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 {}þ4go.string.hdr."*token.Pos"  
,go.string."*token.Pos"þ,go.string."*token.Pos" *token.Posþ&go.string.hdr."Pos"  go.string."Pos"þgo.string."Pos"PosþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þJgo.string.hdr."func(*token.Pos) bool"  Bgo.string."func(*token.Pos) bool"þBgo.string."func(*token.Pos) bool"0,func(*token.Pos) boolþ.type.func(*"".Pos) bool×|Ìé30€ runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(*token.Pos) bool"p@go.weak.type.*func(*"".Pos) boolð.type.func(*"".Pos) boolÀ€.type.func(*"".Pos) boolðtype.*"".Pos€type.boolþhgo.typelink.func(*token.Pos) bool	func(*"".Pos) bool.type.func(*"".Pos) boolþtype.*"".PosÀÀõ“ªA60  runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*token.Pos"p*go.weak.type.**"".Pos€type."".Pos`type.*"".Pos°àtype.*"".Posà.go.string.hdr."IsValid"€ type.func() bool.type.func(*"".Pos) bool """.(*Pos).IsValid°""".(*Pos).IsValidþruntime.gcbits.þ2go.string.hdr."token.Pos"  	*go.string."token.Pos"þ*go.string."token.Pos" token.PosþHgo.string.hdr."func(token.Pos) bool"  @go.string."func(token.Pos) bool"þ@go.string."func(token.Pos) bool"0*func(token.Pos) boolþ,type.func("".Pos) boolå30€ runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func(token.Pos) bool"p>go.weak.type.*func("".Pos) boolð,type.func("".Pos) boolÀ€,type.func("".Pos) boolðtype."".Pos€type.boolþdgo.typelink.func(token.Pos) bool	func("".Pos) bool,type.func("".Pos) boolþtype."".Pos°°ȹç‚0  runtime.algarray@runtime.gcbits.P2go.string.hdr."token.Pos"ptype.*"".Pos`€type."".Pos€&go.string.hdr."Pos""go.importpath."". Ðtype."".PosÐ.go.string.hdr."IsValid"ð type.func() bool€,type.func("".Pos) bool""".(*Pos).IsValid "".Pos.IsValidþ:go.string.hdr."[]*token.File"  
2go.string."[]*token.File"þ2go.string."[]*token.File" []*token.Fileþtype.[]*"".FileÝ,´
0  runtime.algarray@"runtime.gcbits.01P:go.string.hdr."[]*token.File"p0go.weak.type.*[]*"".File€type.*"".FileþHgo.typelink.[]*token.File	[]*"".Filetype.[]*"".Fileþ"runtime.gcbits.90þ:go.string.hdr."token.FileSet"  
2go.string."token.FileSet"þ2go.string."token.FileSet" token.FileSetþ*go.string.hdr."mutex"  "go.string."mutex"þ"go.string."mutex"mutexþ(go.string.hdr."base"   go.string."base"þ go.string."base"
baseþ*go.string.hdr."files"  "go.string."files"þ"go.string."files"filesþ(go.string.hdr."last"   go.string."last"þ go.string."last"
lastþ.go.string.hdr."FileSet"  &go.string."FileSet"þ&go.string."FileSet"FileSetþtype."".FileSetÀÀ@@†.‚o 8*0à runtime.algarray@"runtime.gcbits.90P:go.string.hdr."token.FileSet"p type.*"".FileSet€°type."".FileSet°*go.string.hdr."mutex"À"go.importpath."".Ð"type.sync.RWMutex€(go.string.hdr."base""go.importpath."". type.intÐ*go.string.hdr."files"à"go.importpath."".ðtype.[]*"".File (go.string.hdr."last"°"go.importpath."".Àtype.*"".File`ðtype."".FileSetð.go.string.hdr."FileSet"€"go.importpath."".Àtype."".FileSetþ<go.string.hdr."*token.FileSet"  4go.string."*token.FileSet"þ4go.string."*token.FileSet" *token.FileSetþ„go.string.hdr."func(*token.FileSet, string, int, int) *token.File"  2|go.string."func(*token.FileSet, string, int, int) *token.File"þ|go.string."func(*token.FileSet, string, int, int) *token.File"pffunc(*token.FileSet, string, int, int) *token.Fileþbtype.func(*"".FileSet, string, int, int) *"".FileÀÀrè*ž30€ runtime.algarray@"runtime.gcbits.01P„go.string.hdr."func(*token.FileSet, string, int, int) *token.File"ptgo.weak.type.*func(*"".FileSet, string, int, int) *"".Fileðbtype.func(*"".FileSet, string, int, int) *"".FileÀ°btype.func(*"".FileSet, string, int, int) *"".Fileð type.*"".FileSet€type.stringtype.int type.int°type.*"".FileþÖgo.typelink.func(*token.FileSet, string, int, int) *token.File	func(*"".FileSet, string, int, int) *"".Filebtype.func(*"".FileSet, string, int, int) *"".FileþPgo.string.hdr."func(*token.FileSet) int"  Hgo.string."func(*token.FileSet) int"þHgo.string."func(*token.FileSet) int"@2func(*token.FileSet) intþ4type.func(*"".FileSet) int‘l[`30€ runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func(*token.FileSet) int"pFgo.weak.type.*func(*"".FileSet) intð4type.func(*"".FileSet) intÀ€4type.func(*"".FileSet) intð type.*"".FileSet€type.intþtgo.typelink.func(*token.FileSet) int	func(*"".FileSet) int4type.func(*"".FileSet) intþvgo.string.hdr."func(*token.FileSet, token.Pos) *token.File"  +ngo.string."func(*token.FileSet, token.Pos) *token.File"þngo.string."func(*token.FileSet, token.Pos) *token.File"`Xfunc(*token.FileSet, token.Pos) *token.FileþNtype.func(*"".FileSet, "".Pos) *"".File  ÍBÙþ30€ runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(*token.FileSet, token.Pos) *token.File"p`go.weak.type.*func(*"".FileSet, "".Pos) *"".FileðNtype.func(*"".FileSet, "".Pos) *"".FileÀNtype.func(*"".FileSet, "".Pos) *"".Fileð type.*"".FileSet€type."".Postype.*"".Fileþ´go.typelink.func(*token.FileSet, token.Pos) *token.File	func(*"".FileSet, "".Pos) *"".FileNtype.func(*"".FileSet, "".Pos) *"".FileþLgo.string.hdr."func(*token.File) bool"  Dgo.string."func(*token.File) bool"þDgo.string."func(*token.File) bool"0.func(*token.File) boolþ0type.func(*"".File) bool=
|
30€ runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(*token.File) bool"pBgo.weak.type.*func(*"".File) boolð0type.func(*"".File) boolÀ€0type.func(*"".File) boolðtype.*"".File€type.boolþlgo.typelink.func(*token.File) bool	func(*"".File) bool0type.func(*"".File) boolþxgo.string.hdr."func(*token.FileSet, func(*token.File) bool)"  ,pgo.string."func(*token.FileSet, func(*token.File) bool)"þpgo.string."func(*token.FileSet, func(*token.File) bool)"`Zfunc(*token.FileSet, func(*token.File) bool)þVtype.func(*"".FileSet, func(*"".File) bool)Žwí—30€ runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*token.FileSet, func(*token.File) bool)"phgo.weak.type.*func(*"".FileSet, func(*"".File) bool)ðVtype.func(*"".FileSet, func(*"".File) bool)ÀVtype.func(*"".FileSet, func(*"".File) bool)ð type.*"".FileSet€0type.func(*"".File) boolþ¾go.typelink.func(*token.FileSet, func(*token.File) bool)	func(*"".FileSet, func(*"".File) bool)Vtype.func(*"".FileSet, func(*"".File) bool)þ|go.string.hdr."func(*token.FileSet, token.Pos) token.Position"  .tgo.string."func(*token.FileSet, token.Pos) token.Position"þtgo.string."func(*token.FileSet, token.Pos) token.Position"`^func(*token.FileSet, token.Pos) token.PositionþTtype.func(*"".FileSet, "".Pos) "".Position  Z¥30€ runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(*token.FileSet, token.Pos) token.Position"pfgo.weak.type.*func(*"".FileSet, "".Pos) "".PositionðTtype.func(*"".FileSet, "".Pos) "".PositionÀTtype.func(*"".FileSet, "".Pos) "".Positionð type.*"".FileSet€type."".Pos type."".PositionþÀgo.typelink.func(*token.FileSet, token.Pos) token.Position	func(*"".FileSet, "".Pos) "".PositionTtype.func(*"".FileSet, "".Pos) "".Positionþˆgo.string.hdr."func(*token.FileSet, token.Pos, bool) token.Position"  4€go.string."func(*token.FileSet, token.Pos, bool) token.Position"þ€go.string."func(*token.FileSet, token.Pos, bool) token.Position"pjfunc(*token.FileSet, token.Pos, bool) token.Positionþ`type.func(*"".FileSet, "".Pos, bool) "".Position°°1ö”30€ runtime.algarray@"runtime.gcbits.01Pˆgo.string.hdr."func(*token.FileSet, token.Pos, bool) token.Position"prgo.weak.type.*func(*"".FileSet, "".Pos, bool) "".Positionð`type.func(*"".FileSet, "".Pos, bool) "".PositionÀ `type.func(*"".FileSet, "".Pos, bool) "".Positionð type.*"".FileSet€type."".Postype.bool  type."".PositionþØgo.typelink.func(*token.FileSet, token.Pos, bool) token.Position	func(*"".FileSet, "".Pos, bool) "".Position`type.func(*"".FileSet, "".Pos, bool) "".PositionþPgo.string.hdr."func(interface {}) error"  Hgo.string."func(interface {}) error"þHgo.string."func(interface {}) error"@2func(interface {}) errorþ:type.func(interface {}) erroreÙ'30€ runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func(interface {}) error"pLgo.weak.type.*func(interface {}) errorð:type.func(interface {}) errorÀ€:type.func(interface {}) errorð"type.interface {}€type.errorþzgo.typelink.func(interface {}) error	func(interface {}) error:type.func(interface {}) errorþˆgo.string.hdr."func(*token.FileSet, func(interface {}) error) error"  4€go.string."func(*token.FileSet, func(interface {}) error) error"þ€go.string."func(*token.FileSet, func(interface {}) error) error"pjfunc(*token.FileSet, func(interface {}) error) errorþltype.func(*"".FileSet, func(interface {}) error) error  p3Vž30€ runtime.algarray@"runtime.gcbits.01Pˆgo.string.hdr."func(*token.FileSet, func(interface {}) error) error"p~go.weak.type.*func(*"".FileSet, func(interface {}) error) errorðltype.func(*"".FileSet, func(interface {}) error) errorÀltype.func(*"".FileSet, func(interface {}) error) errorð type.*"".FileSet€:type.func(interface {}) errortype.errorþägo.typelink.func(*token.FileSet, func(interface {}) error) error	func(*"".FileSet, func(interface {}) error) errorltype.func(*"".FileSet, func(interface {}) error) errorþ.go.string.hdr."AddFile"  &go.string."AddFile"þ&go.string."AddFile"AddFileþdgo.string.hdr."func(string, int, int) *token.File"  "\go.string."func(string, int, int) *token.File"þ\go.string."func(string, int, int) *token.File"PFfunc(string, int, int) *token.FileþHtype.func(string, int, int) *"".File°°ʵ30€ runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."func(string, int, int) *token.File"pZgo.weak.type.*func(string, int, int) *"".FileðHtype.func(string, int, int) *"".FileÀ Htype.func(string, int, int) *"".Fileðtype.string€type.inttype.int type.*"".Fileþœgo.typelink.func(string, int, int) *token.File	func(string, int, int) *"".FileHtype.func(string, int, int) *"".Fileþ(go.string.hdr."Base"   go.string."Base"þ go.string."Base"
Baseþ4go.string.hdr."func() int"  
,go.string."func() int"þ,go.string."func() int" func() intþtype.func() int€€å†9à30€ runtime.algarray@"runtime.gcbits.01P4go.string.hdr."func() int"p0go.weak.type.*func() intðtype.func() intÀðtype.func() intðtype.intþBgo.typelink.func() int	func() inttype.func() intþ(go.string.hdr."File"   go.string."File"þ go.string."File"
FileþVgo.string.hdr."func(token.Pos) *token.File"  Ngo.string."func(token.Pos) *token.File"þNgo.string."func(token.Pos) *token.File"@8func(token.Pos) *token.Fileþ4type.func("".Pos) *"".File?‚30€ runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(token.Pos) *token.File"pFgo.weak.type.*func("".Pos) *"".Fileð4type.func("".Pos) *"".FileÀ€4type.func("".Pos) *"".Fileðtype."".Pos€type.*"".Fileþzgo.typelink.func(token.Pos) *token.File	func("".Pos) *"".File4type.func("".Pos) *"".Fileþ.go.string.hdr."Iterate"  &go.string."Iterate"þ&go.string."Iterate"IterateþXgo.string.hdr."func(func(*token.File) bool)"  Pgo.string."func(func(*token.File) bool)"þPgo.string."func(func(*token.File) bool)"@:func(func(*token.File) bool)þ<type.func(func(*"".File) bool)€€šÚ30€ runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(func(*token.File) bool)"pNgo.weak.type.*func(func(*"".File) bool)ð<type.func(func(*"".File) bool)À€<type.func(func(*"".File) bool)ð0type.func(*"".File) boolþ„go.typelink.func(func(*token.File) bool)	func(func(*"".File) bool)<type.func(func(*"".File) bool)þ\go.string.hdr."func(token.Pos) token.Position"  Tgo.string."func(token.Pos) token.Position"þTgo.string."func(token.Pos) token.Position"@>func(token.Pos) token.Positionþ:type.func("".Pos) "".Position¹°	w30€ runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(token.Pos) token.Position"pLgo.weak.type.*func("".Pos) "".Positionð:type.func("".Pos) "".PositionÀ€:type.func("".Pos) "".Positionðtype."".Pos€ type."".Positionþ†go.typelink.func(token.Pos) token.Position	func("".Pos) "".Position:type.func("".Pos) "".Positionþ6go.string.hdr."PositionFor"  .go.string."PositionFor"þ.go.string."PositionFor" PositionForþhgo.string.hdr."func(token.Pos, bool) token.Position"  $`go.string."func(token.Pos, bool) token.Position"þ`go.string."func(token.Pos, bool) token.Position"PJfunc(token.Pos, bool) token.PositionþFtype.func("".Pos, bool) "".Position  ìÙR­30€ runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(token.Pos, bool) token.Position"pXgo.weak.type.*func("".Pos, bool) "".PositionðFtype.func("".Pos, bool) "".PositionÀFtype.func("".Pos, bool) "".Positionðtype."".Pos€type.bool type."".Positionþžgo.typelink.func(token.Pos, bool) token.Position	func("".Pos, bool) "".PositionFtype.func("".Pos, bool) "".Positionþ(go.string.hdr."Read"   go.string."Read"þ go.string."Read"
Readþhgo.string.hdr."func(func(interface {}) error) error"  $`go.string."func(func(interface {}) error) error"þ`go.string."func(func(interface {}) error) error"PJfunc(func(interface {}) error) errorþRtype.func(func(interface {}) error) errorù²AN30€ runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(func(interface {}) error) error"pdgo.weak.type.*func(func(interface {}) error) errorðRtype.func(func(interface {}) error) errorÀ€Rtype.func(func(interface {}) error) errorð:type.func(interface {}) error€type.errorþªgo.typelink.func(func(interface {}) error) error	func(func(interface {}) error) errorRtype.func(func(interface {}) error) errorþ*go.string.hdr."Write"  "go.string."Write"þ"go.string."Write"Writeþ(go.string.hdr."file"   go.string."file"þ go.string."file"
fileþ type.*"".FileSetÀÀд‰6		j0  runtime.algarray@"runtime.gcbits.01P<go.string.hdr."*token.FileSet"p2go.weak.type.**"".FileSet€type."".FileSet` type.*"".FileSet°à type.*"".FileSetà.go.string.hdr."AddFile"€Htype.func(string, int, int) *"".Filebtype.func(*"".FileSet, string, int, int) *"".File *"".(*FileSet).AddFile°*"".(*FileSet).AddFileÀ(go.string.hdr."Base"àtype.func() intð4type.func(*"".FileSet) int€$"".(*FileSet).Base$"".(*FileSet).Base (go.string.hdr."File"À4type.func("".Pos) *"".FileÐNtype.func(*"".FileSet, "".Pos) *"".Fileà$"".(*FileSet).Fileð$"".(*FileSet).File€.go.string.hdr."Iterate" <type.func(func(*"".File) bool)°Vtype.func(*"".FileSet, func(*"".File) bool)À*"".(*FileSet).IterateÐ*"".(*FileSet).Iterateà0go.string.hdr."Position"€:type.func("".Pos) "".PositionTtype.func(*"".FileSet, "".Pos) "".Position ,"".(*FileSet).Position°,"".(*FileSet).PositionÀ6go.string.hdr."PositionFor"àFtype.func("".Pos, bool) "".Positionð`type.func(*"".FileSet, "".Pos, bool) "".Position€2"".(*FileSet).PositionFor2"".(*FileSet).PositionFor (go.string.hdr."Read"ÀRtype.func(func(interface {}) error) errorÐltype.func(*"".FileSet, func(interface {}) error) errorà$"".(*FileSet).Readð$"".(*FileSet).Read€*go.string.hdr."Write" Rtype.func(func(interface {}) error) error°ltype.func(*"".FileSet, func(interface {}) error) errorÀ&"".(*FileSet).WriteÐ&"".(*FileSet).Writeà(go.string.hdr."file"ð"go.importpath."".€4type.func("".Pos) *"".FileNtype.func(*"".FileSet, "".Pos) *"".File $"".(*FileSet).file°$"".(*FileSet).fileþ*go.string.hdr."[]int"  "go.string."[]int"þ"go.string."[]int"[]intþtype.[]intŽfù
0  runtime.algarray@"runtime.gcbits.01P*go.string.hdr."[]int"p&go.weak.type.*[]int€type.intþ.go.typelink.[]int	[]inttype.[]intþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440þTgclocals·3bb21ca8fe1d99a3e492463bd711418aþ4type..hashfunc."".lineInfo,type..hash."".lineInfoþ0type..eqfunc."".lineInfo(type..eq."".lineInfoþ*type..alg."".lineInfo  4type..hashfunc."".lineInfo0type..eqfunc."".lineInfoþ>go.string.hdr."*token.lineInfo"  6go.string."*token.lineInfo"þ6go.string."*token.lineInfo"  *token.lineInfoþ"type.*"".lineInfoö{¿6
0  runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*token.lineInfo"p4go.weak.type.**"".lineInfo€ type."".lineInfoþ"runtime.gcbits.02þ<go.string.hdr."token.lineInfo"  4go.string."token.lineInfo"þ4go.string."token.lineInfo" token.lineInfoþ0go.string.hdr."lineInfo"  (go.string."lineInfo"þ(go.string."lineInfo" lineInfoþ type."".lineInfoð𠬻ž0*type..alg."".lineInfo@"runtime.gcbits.02P<go.string.hdr."token.lineInfo"p"type.*"".lineInfo€° type."".lineInfo°,go.string.hdr."Offset"Ðtype.int€0go.string.hdr."Filename" type.stringÐ(go.string.hdr."Line"ðtype.int`  type."".lineInfo 0go.string.hdr."lineInfo"°"go.importpath."".Àð type."".lineInfoþ@go.string.hdr."[]token.lineInfo"  8go.string."[]token.lineInfo"þ8go.string."[]token.lineInfo"0"[]token.lineInfoþ$type.[]"".lineInfo_c†l
0  runtime.algarray@"runtime.gcbits.01P@go.string.hdr."[]token.lineInfo"p6go.weak.type.*[]"".lineInfo€ type."".lineInfoþTgo.typelink.[]token.lineInfo	[]"".lineInfo$type.[]"".lineInfoþ&runtime.gcbits.2301#þ4go.string.hdr."token.File"  
,go.string."token.File"þ,go.string."token.File" token.Fileþ&go.string.hdr."set"  go.string."set"þgo.string."set"setþ(go.string.hdr."name"   go.string."name"þ go.string."name"
nameþ(go.string.hdr."size"   go.string."size"þ go.string."size"
sizeþ*go.string.hdr."lines"  "go.string."lines"þ"go.string."lines"linesþ*go.string.hdr."infos"  "go.string."infos"þ"go.string."infos"infosþtype."".FileààXHŒ2w (@60à runtime.algarray@&runtime.gcbits.2301P4go.string.hdr."token.File"ptype.*"".File€°type."".File°&go.string.hdr."set"À"go.importpath."".Ð type.*"".FileSet€(go.string.hdr."name""go.importpath."". type.stringÐ(go.string.hdr."base"à"go.importpath."".ðtype.int (go.string.hdr."size"°"go.importpath."".Àtype.intð*go.string.hdr."lines"€"go.importpath."".type.[]intÀ*go.string.hdr."infos"Ð"go.importpath."".à$type.[]"".lineInfo`type."".File(go.string.hdr."File" "go.importpath."".°àtype."".Fileþ6go.string.hdr."*token.File"  .go.string."*token.File"þ.go.string."*token.File" *token.FileþLgo.string.hdr."func(*token.File, int)"  Dgo.string."func(*token.File, int)"þDgo.string."func(*token.File, int)"0.func(*token.File, int)þ0type.func(*"".File, int)ݕW30€ runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(*token.File, int)"pBgo.weak.type.*func(*"".File, int)ð0type.func(*"".File, int)À0type.func(*"".File, int)ðtype.*"".File€type.intþlgo.typelink.func(*token.File, int)	func(*"".File, int)0type.func(*"".File, int)þfgo.string.hdr."func(*token.File, int, string, int)"  #^go.string."func(*token.File, int, string, int)"þ^go.string."func(*token.File, int, string, int)"PHfunc(*token.File, int, string, int)þJtype.func(*"".File, int, string, int)°°?ª•Ö30€ runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(*token.File, int, string, int)"p\go.weak.type.*func(*"".File, int, string, int)ðJtype.func(*"".File, int, string, int)À°Jtype.func(*"".File, int, string, int)ðtype.*"".File€type.inttype.string type.intþ go.typelink.func(*token.File, int, string, int)	func(*"".File, int, string, int)Jtype.func(*"".File, int, string, int)þJgo.string.hdr."func(*token.File) int"  Bgo.string."func(*token.File) int"þBgo.string."func(*token.File) int"0,func(*token.File) intþ.type.func(*"".File) intØ:ù30€ runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(*token.File) int"p@go.weak.type.*func(*"".File) intð.type.func(*"".File) intÀ€.type.func(*"".File) intðtype.*"".File€type.intþhgo.typelink.func(*token.File) int	func(*"".File) int.type.func(*"".File) intþ`go.string.hdr."func(*token.File, token.Pos) int"   Xgo.string."func(*token.File, token.Pos) int"þXgo.string."func(*token.File, token.Pos) int"PBfunc(*token.File, token.Pos) intþ>type.func(*"".File, "".Pos) int  å™Ï30€ runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*token.File, token.Pos) int"pPgo.weak.type.*func(*"".File, "".Pos) intð>type.func(*"".File, "".Pos) intÀ>type.func(*"".File, "".Pos) intðtype.*"".File€type."".Postype.intþŽgo.typelink.func(*token.File, token.Pos) int	func(*"".File, "".Pos) int>type.func(*"".File, "".Pos) intþPgo.string.hdr."func(*token.File) string"  Hgo.string."func(*token.File) string"þHgo.string."func(*token.File) string"@2func(*token.File) stringþ4type.func(*"".File) stringÄ+x30€ runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func(*token.File) string"pFgo.weak.type.*func(*"".File) stringð4type.func(*"".File) stringÀ€4type.func(*"".File) stringðtype.*"".File€type.stringþtgo.typelink.func(*token.File) string	func(*"".File) string4type.func(*"".File) stringþ`go.string.hdr."func(*token.File, int) token.Pos"   Xgo.string."func(*token.File, int) token.Pos"þXgo.string."func(*token.File, int) token.Pos"PBfunc(*token.File, int) token.Posþ>type.func(*"".File, int) "".Pos  ;_šÛ30€ runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*token.File, int) token.Pos"pPgo.weak.type.*func(*"".File, int) "".Posð>type.func(*"".File, int) "".PosÀ>type.func(*"".File, int) "".Posðtype.*"".File€type.inttype."".PosþŽgo.typelink.func(*token.File, int) token.Pos	func(*"".File, int) "".Pos>type.func(*"".File, int) "".Posþvgo.string.hdr."func(*token.File, token.Pos) token.Position"  +ngo.string."func(*token.File, token.Pos) token.Position"þngo.string."func(*token.File, token.Pos) token.Position"`Xfunc(*token.File, token.Pos) token.PositionþNtype.func(*"".File, "".Pos) "".Position  R	âå30€ runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(*token.File, token.Pos) token.Position"p`go.weak.type.*func(*"".File, "".Pos) "".PositionðNtype.func(*"".File, "".Pos) "".PositionÀNtype.func(*"".File, "".Pos) "".Positionðtype.*"".File€type."".Pos type."".Positionþ´go.typelink.func(*token.File, token.Pos) token.Position	func(*"".File, "".Pos) "".PositionNtype.func(*"".File, "".Pos) "".Positionþ‚go.string.hdr."func(*token.File, token.Pos, bool) token.Position"  1zgo.string."func(*token.File, token.Pos, bool) token.Position"þzgo.string."func(*token.File, token.Pos, bool) token.Position"pdfunc(*token.File, token.Pos, bool) token.PositionþZtype.func(*"".File, "".Pos, bool) "".Position°°î8h¸30€ runtime.algarray@"runtime.gcbits.01P‚go.string.hdr."func(*token.File, token.Pos, bool) token.Position"plgo.weak.type.*func(*"".File, "".Pos, bool) "".PositionðZtype.func(*"".File, "".Pos, bool) "".PositionÀ Ztype.func(*"".File, "".Pos, bool) "".Positionðtype.*"".File€type."".Postype.bool  type."".PositionþÌgo.typelink.func(*token.File, token.Pos, bool) token.Position	func(*"".File, "".Pos, bool) "".PositionZtype.func(*"".File, "".Pos, bool) "".PositionþZgo.string.hdr."func(*token.File, []int) bool"  Rgo.string."func(*token.File, []int) bool"þRgo.string."func(*token.File, []int) bool"@<func(*token.File, []int) boolþ>type.func(*"".File, []int) bool  ò•30€ runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(*token.File, []int) bool"pPgo.weak.type.*func(*"".File, []int) boolð>type.func(*"".File, []int) boolÀ>type.func(*"".File, []int) boolðtype.*"".File€type.[]inttype.boolþˆgo.typelink.func(*token.File, []int) bool	func(*"".File, []int) bool>type.func(*"".File, []int) boolþ.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þTgo.string.hdr."func(*token.File, []uint8)"  Lgo.string."func(*token.File, []uint8)"þLgo.string."func(*token.File, []uint8)"@6func(*token.File, []uint8)þ8type.func(*"".File, []uint8)$õ™30€ runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(*token.File, []uint8)"pJgo.weak.type.*func(*"".File, []uint8)ð8type.func(*"".File, []uint8)À8type.func(*"".File, []uint8)ðtype.*"".File€type.[]uint8þ|go.typelink.func(*token.File, []uint8)	func(*"".File, []uint8)8type.func(*"".File, []uint8)þ~go.string.hdr."func(*token.File, int, bool) (string, int, int)"  /vgo.string."func(*token.File, int, bool) (string, int, int)"þvgo.string."func(*token.File, int, bool) (string, int, int)"``func(*token.File, int, bool) (string, int, int)þbtype.func(*"".File, int, bool) (string, int, int)ÐÐ#[³30€ runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(*token.File, int, bool) (string, int, int)"ptgo.weak.type.*func(*"".File, int, bool) (string, int, int)ðbtype.func(*"".File, int, bool) (string, int, int)À btype.func(*"".File, int, bool) (string, int, int)ðtype.*"".File€type.inttype.bool type.string°type.intÀtype.intþÐgo.typelink.func(*token.File, int, bool) (string, int, int)	func(*"".File, int, bool) (string, int, int)btype.func(*"".File, int, bool) (string, int, int)þ.go.string.hdr."AddLine"  &go.string."AddLine"þ&go.string."AddLine"AddLineþ2go.string.hdr."func(int)"  	*go.string."func(int)"þ*go.string."func(int)" func(int)þtype.func(int)€€„æñ30€ runtime.algarray@"runtime.gcbits.01P2go.string.hdr."func(int)"p.go.weak.type.*func(int)ðtype.func(int)À€type.func(int)ðtype.intþ>go.typelink.func(int)	func(int)type.func(int)þ6go.string.hdr."AddLineInfo"  .go.string."AddLineInfo"þ.go.string."AddLineInfo" AddLineInfoþLgo.string.hdr."func(int, string, int)"  Dgo.string."func(int, string, int)"þDgo.string."func(int, string, int)"0.func(int, string, int)þ6type.func(int, string, int)  ْ&30€ runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(int, string, int)"pHgo.weak.type.*func(int, string, int)ð6type.func(int, string, int)À 6type.func(int, string, int)ðtype.int€type.stringtype.intþrgo.typelink.func(int, string, int)	func(int, string, int)6type.func(int, string, int)þFgo.string.hdr."func(token.Pos) int"  >go.string."func(token.Pos) int"þ>go.string."func(token.Pos) int"0(func(token.Pos) intþ*type.func("".Pos) intzþ
Ô30€ runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func(token.Pos) int"p<go.weak.type.*func("".Pos) intð*type.func("".Pos) intÀ€*type.func("".Pos) intðtype."".Pos€type.intþ`go.typelink.func(token.Pos) int	func("".Pos) int*type.func("".Pos) intþ2go.string.hdr."LineCount"  	*go.string."LineCount"þ*go.string."LineCount" LineCountþ2go.string.hdr."MergeLine"  	*go.string."MergeLine"þ*go.string."MergeLine" MergeLineþ(go.string.hdr."Name"   go.string."Name"þ go.string."Name"
NameþFgo.string.hdr."func(int) token.Pos"  >go.string."func(int) token.Pos"þ>go.string."func(int) token.Pos"0(func(int) token.Posþ*type.func(int) "".Pos°N--30€ runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func(int) token.Pos"p<go.weak.type.*func(int) "".Posð*type.func(int) "".PosÀ€*type.func(int) "".Posðtype.int€type."".Posþ`go.typelink.func(int) token.Pos	func(int) "".Pos*type.func(int) "".Posþ0go.string.hdr."SetLines"  (go.string."SetLines"þ(go.string."SetLines" SetLinesþ@go.string.hdr."func([]int) bool"  8go.string."func([]int) bool"þ8go.string."func([]int) bool"0"func([]int) boolþ*type.func([]int) boolû›òB30€ runtime.algarray@"runtime.gcbits.01P@go.string.hdr."func([]int) bool"p<go.weak.type.*func([]int) boolð*type.func([]int) boolÀ€*type.func([]int) boolðtype.[]int€type.boolþZgo.typelink.func([]int) bool	func([]int) bool*type.func([]int) boolþDgo.string.hdr."SetLinesForContent"  <go.string."SetLinesForContent"þ<go.string."SetLinesForContent"0&SetLinesForContentþ:go.string.hdr."func([]uint8)"  
2go.string."func([]uint8)"þ2go.string."func([]uint8)" func([]uint8)þ$type.func([]uint8)€€§{í·30€ runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func([]uint8)"p6go.weak.type.*func([]uint8)ð$type.func([]uint8)À€$type.func([]uint8)ðtype.[]uint8þNgo.typelink.func([]uint8)	func([]uint8)$type.func([]uint8)þ(go.string.hdr."Size"   go.string."Size"þ go.string."Size"
Sizeþ0go.string.hdr."position"  (go.string."position"þ(go.string."position" positionþ,go.string.hdr."unpack"  $go.string."unpack"þ$go.string."unpack"unpackþdgo.string.hdr."func(int, bool) (string, int, int)"  "\go.string."func(int, bool) (string, int, int)"þ\go.string."func(int, bool) (string, int, int)"PFfunc(int, bool) (string, int, int)þNtype.func(int, bool) (string, int, int)ÀÀS-
{30€ runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."func(int, bool) (string, int, int)"p`go.weak.type.*func(int, bool) (string, int, int)ðNtype.func(int, bool) (string, int, int)ÀNtype.func(int, bool) (string, int, int)ðtype.int€type.booltype.string type.int°type.intþ¢go.typelink.func(int, bool) (string, int, int)	func(int, bool) (string, int, int)Ntype.func(int, bool) (string, int, int)þtype.*"".Fileà
à
Š«uò6²0  runtime.algarray@"runtime.gcbits.01P6go.string.hdr."*token.File"p,go.weak.type.**"".File€type."".File`type.*"".File°àtype.*"".Fileà.go.string.hdr."AddLine"€type.func(int)0type.func(*"".File, int) $"".(*File).AddLine°$"".(*File).AddLineÀ6go.string.hdr."AddLineInfo"à6type.func(int, string, int)ðJtype.func(*"".File, int, string, int)€,"".(*File).AddLineInfo,"".(*File).AddLineInfo (go.string.hdr."Base"Àtype.func() intÐ.type.func(*"".File) intà"".(*File).Baseð"".(*File).Base€(go.string.hdr."Line" *type.func("".Pos) int°>type.func(*"".File, "".Pos) intÀ"".(*File).LineÐ"".(*File).Lineà2go.string.hdr."LineCount"€type.func() int.type.func(*"".File) int ("".(*File).LineCount°("".(*File).LineCountÀ2go.string.hdr."MergeLine"àtype.func(int)ð0type.func(*"".File, int)€("".(*File).MergeLine("".(*File).MergeLine (go.string.hdr."Name"À$type.func() stringÐ4type.func(*"".File) stringà"".(*File).Nameð"".(*File).Name€,go.string.hdr."Offset" *type.func("".Pos) int°>type.func(*"".File, "".Pos) intÀ""".(*File).OffsetÐ""".(*File).Offsetà&go.string.hdr."Pos"€*type.func(int) "".Pos>type.func(*"".File, int) "".Pos "".(*File).Pos°"".(*File).PosÀ0go.string.hdr."Position"à:type.func("".Pos) "".PositionðNtype.func(*"".File, "".Pos) "".Position€	&"".(*File).Position	&"".(*File).Position 	6go.string.hdr."PositionFor"À	Ftype.func("".Pos, bool) "".PositionÐ	Ztype.func(*"".File, "".Pos, bool) "".Positionà	,"".(*File).PositionForð	,"".(*File).PositionFor€
0go.string.hdr."SetLines" 
*type.func([]int) bool°
>type.func(*"".File, []int) boolÀ
&"".(*File).SetLinesÐ
&"".(*File).SetLinesà
Dgo.string.hdr."SetLinesForContent"€$type.func([]uint8)8type.func(*"".File, []uint8) :"".(*File).SetLinesForContent°:"".(*File).SetLinesForContentÀ(go.string.hdr."Size"àtype.func() intð.type.func(*"".File) int€"".(*File).Size"".(*File).Size 0go.string.hdr."position"°"go.importpath."".ÀFtype.func("".Pos, bool) "".PositionÐZtype.func(*"".File, "".Pos, bool) "".Positionà&"".(*File).positionð&"".(*File).position€
,go.string.hdr."unpack"
"go.importpath."". 
Ntype.func(int, bool) (string, int, int)°
btype.func(*"".File, int, bool) (string, int, int)À
""".(*File).unpackÐ
""".(*File).unpackþ~go.string.hdr."struct { F uintptr; a []token.lineInfo; x int }"  /vgo.string."struct { F uintptr; a []token.lineInfo; x int }"þvgo.string."struct { F uintptr; a []token.lineInfo; x int }"``struct { F uintptr; a []token.lineInfo; x int }þ$go.string.hdr.".F"  go.string.".F"þgo.string.".F".Fþ"go.string.hdr."a"  go.string."a"þgo.string."a"aþ"go.string.hdr."x"  go.string."x"þgo.string."x"xþbtype.struct { F uintptr; a []"".lineInfo; x int }  (Î.ný 0à runtime.algarray@"runtime.gcbits.02P~go.string.hdr."struct { F uintptr; a []token.lineInfo; x int }"ptgo.weak.type.*struct { F uintptr; a []"".lineInfo; x int }€°btype.struct { F uintptr; a []"".lineInfo; x int }°$go.string.hdr.".F"À"go.importpath."".Ðtype.uintptr€"go.string.hdr."a""go.importpath."". $type.[]"".lineInfoÐ"go.string.hdr."x"à"go.importpath."".ðtype.intþ€go.string.hdr."*struct { F uintptr; a []token.lineInfo; x int }"  0xgo.string."*struct { F uintptr; a []token.lineInfo; x int }"þxgo.string."*struct { F uintptr; a []token.lineInfo; x int }"pb*struct { F uintptr; a []token.lineInfo; x int }þdtype.*struct { F uintptr; a []"".lineInfo; x int }ºN6
0  runtime.algarray@"runtime.gcbits.01P€go.string.hdr."*struct { F uintptr; a []token.lineInfo; x int }"pvgo.weak.type.**struct { F uintptr; a []"".lineInfo; x int }€btype.struct { F uintptr; a []"".lineInfo; x int }þ,go.string.hdr."[1]int"  $go.string."[1]int"þ$go.string."[1]int"[1]intþtype.[1]int°°­µ²T‘0  runtime.algarray@runtime.gcbits.P,go.string.hdr."[1]int"p(go.weak.type.*[1]int€type.inttype.[]intþ2go.typelink.[1]int	[1]inttype.[1]intþ.go.string.hdr."*[1]int"  &go.string."*[1]int"þ&go.string."*[1]int"*[1]intþtype.*[1]intñ5@6
0  runtime.algarray@"runtime.gcbits.01P.go.string.hdr."*[1]int"p*go.weak.type.**[1]int€type.[1]intþxgo.string.hdr."struct { F uintptr; a []*token.File; x int }"  ,pgo.string."struct { F uintptr; a []*token.File; x int }"þpgo.string."struct { F uintptr; a []*token.File; x int }"`Zstruct { F uintptr; a []*token.File; x int }þ\type.struct { F uintptr; a []*"".File; x int }  (ó! 0à runtime.algarray@"runtime.gcbits.02Pxgo.string.hdr."struct { F uintptr; a []*token.File; x int }"pngo.weak.type.*struct { F uintptr; a []*"".File; x int }€°\type.struct { F uintptr; a []*"".File; x int }°$go.string.hdr.".F"À"go.importpath."".Ðtype.uintptr€"go.string.hdr."a""go.importpath."". type.[]*"".FileÐ"go.string.hdr."x"à"go.importpath."".ðtype.intþzgo.string.hdr."*struct { F uintptr; a []*token.File; x int }"  -rgo.string."*struct { F uintptr; a []*token.File; x int }"þrgo.string."*struct { F uintptr; a []*token.File; x int }"`\*struct { F uintptr; a []*token.File; x int }þ^type.*struct { F uintptr; a []*"".File; x int }•²Ñ/6
0  runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."*struct { F uintptr; a []*token.File; x int }"ppgo.weak.type.**struct { F uintptr; a []*"".File; x int }€\type.struct { F uintptr; a []*"".File; x int }þJgo.string.hdr."*token.serializedFile"  Bgo.string."*token.serializedFile"þBgo.string."*token.serializedFile"0,*token.serializedFileþ.type.*"".serializedFilegüb’6
0  runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*token.serializedFile"p@go.weak.type.**"".serializedFile€,type."".serializedFileþ"runtime.gcbits.91‘þHgo.string.hdr."token.serializedFile"  @go.string."token.serializedFile"þ@go.string."token.serializedFile"0*token.serializedFileþ*go.string.hdr."Lines"  "go.string."Lines"þ"go.string."Lines"Linesþ*go.string.hdr."Infos"  "go.string."Infos"þ"go.string."Infos"Infosþ<go.string.hdr."serializedFile"  4go.string."serializedFile"þ4go.string."serializedFile" serializedFileþ,type."".serializedFileP@7fã 8&0à runtime.algarray@"runtime.gcbits.91PHgo.string.hdr."token.serializedFile"p.type.*"".serializedFile€°,type."".serializedFile°(go.string.hdr."Name"Ðtype.string€(go.string.hdr."Base" type.intÐ(go.string.hdr."Size"ðtype.int *go.string.hdr."Lines"Àtype.[]intð*go.string.hdr."Infos"$type.[]"".lineInfo`À,type."".serializedFileÀ<go.string.hdr."serializedFile"Ð"go.importpath."".à,type."".serializedFileþLgo.string.hdr."[]token.serializedFile"  Dgo.string."[]token.serializedFile"þDgo.string."[]token.serializedFile"0.[]token.serializedFileþ0type.[]"".serializedFileA|ß
0  runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."[]token.serializedFile"pBgo.weak.type.*[]"".serializedFile€,type."".serializedFileþlgo.typelink.[]token.serializedFile	[]"".serializedFile0type.[]"".serializedFileþNgo.string.hdr."token.serializedFileSet"  Fgo.string."token.serializedFileSet"þFgo.string."token.serializedFileSet"00token.serializedFileSetþ*go.string.hdr."Files"  "go.string."Files"þ"go.string."Files"FilesþBgo.string.hdr."serializedFileSet"  :go.string."serializedFileSet"þ:go.string."serializedFileSet"0$serializedFileSetþ2type."".serializedFileSet   'F–0à runtime.algarray@"runtime.gcbits.02PNgo.string.hdr."token.serializedFileSet"p4type.*"".serializedFileSet€°2type."".serializedFileSet°(go.string.hdr."Base"Ðtype.int€*go.string.hdr."Files" 0type.[]"".serializedFile`Ð2type."".serializedFileSetÐBgo.string.hdr."serializedFileSet"à"go.importpath."".ð 2type."".serializedFileSetþPgo.string.hdr."*token.serializedFileSet"  Hgo.string."*token.serializedFileSet"þHgo.string."*token.serializedFileSet"@2*token.serializedFileSetþ4type.*"".serializedFileSet'st6
0  runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."*token.serializedFileSet"pFgo.weak.type.**"".serializedFileSet€2type."".serializedFileSetþ8go.string.hdr."**token.File"  0go.string."**token.File"þ0go.string."**token.File" **token.Fileþtype.**"".FiležÚÆÆ6
0  runtime.algarray@"runtime.gcbits.01P8go.string.hdr."**token.File"p.go.weak.type.***"".File€type.*"".Fileþ8go.string.hdr."*token.Token"  0go.string."*token.Token"þ0go.string."*token.Token" *token.Tokenþ*go.string.hdr."Token"  "go.string."Token"þ"go.string."Token"TokenþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þ4go.string.hdr."Precedence"  
,go.string."Precedence"þ,go.string."Precedence" PrecedenceþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þ2go.string.hdr."IsLiteral"  	*go.string."IsLiteral"þ*go.string."IsLiteral" IsLiteralþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þ4go.string.hdr."IsOperator"  
,go.string."IsOperator"þ,go.string."IsOperator" IsOperatorþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þ2go.string.hdr."IsKeyword"  	*go.string."IsKeyword"þ*go.string."IsKeyword" IsKeywordþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þNgo.string.hdr."func(*token.Token) bool"  Fgo.string."func(*token.Token) bool"þFgo.string."func(*token.Token) bool"00func(*token.Token) boolþ2type.func(*"".Token) bool#ðp#30€ runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*token.Token) bool"pDgo.weak.type.*func(*"".Token) boolð2type.func(*"".Token) boolÀ€2type.func(*"".Token) boolðtype.*"".Token€type.boolþpgo.typelink.func(*token.Token) bool	func(*"".Token) bool2type.func(*"".Token) boolþLgo.string.hdr."func(*token.Token) int"  Dgo.string."func(*token.Token) int"þDgo.string."func(*token.Token) int"0.func(*token.Token) intþ0type.func(*"".Token) intÅ["30€ runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(*token.Token) int"pBgo.weak.type.*func(*"".Token) intð0type.func(*"".Token) intÀ€0type.func(*"".Token) intðtype.*"".Token€type.intþlgo.typelink.func(*token.Token) int	func(*"".Token) int0type.func(*"".Token) intþRgo.string.hdr."func(*token.Token) string"  Jgo.string."func(*token.Token) string"þJgo.string."func(*token.Token) string"@4func(*token.Token) stringþ6type.func(*"".Token) stringH$w30€ runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."func(*token.Token) string"pHgo.weak.type.*func(*"".Token) stringð6type.func(*"".Token) stringÀ€6type.func(*"".Token) stringðtype.*"".Token€type.stringþxgo.typelink.func(*token.Token) string	func(*"".Token) string6type.func(*"".Token) stringþtype.*"".TokenÀÀ#kô6@0  runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*token.Token"p.go.weak.type.**"".Token€type."".Token`type.*"".Token°àtype.*"".Tokenà2go.string.hdr."IsKeyword"€ type.func() bool2type.func(*"".Token) bool *"".(*Token).IsKeyword°*"".(*Token).IsKeywordÀ2go.string.hdr."IsLiteral"à type.func() boolð2type.func(*"".Token) bool€*"".(*Token).IsLiteral*"".(*Token).IsLiteral 4go.string.hdr."IsOperator"À type.func() boolÐ2type.func(*"".Token) boolà,"".(*Token).IsOperatorð,"".(*Token).IsOperator€4go.string.hdr."Precedence" type.func() int°0type.func(*"".Token) intÀ,"".(*Token).PrecedenceÐ,"".(*Token).Precedenceà,go.string.hdr."String"€$type.func() string6type.func(*"".Token) string $"".(*Token).String°$"".(*Token).Stringþ6go.string.hdr."token.Token"  .go.string."token.Token"þ.go.string."token.Token" token.TokenþLgo.string.hdr."func(token.Token) bool"  Dgo.string."func(token.Token) bool"þDgo.string."func(token.Token) bool"0.func(token.Token) boolþ0type.func("".Token) bool~…h¡30€ runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(token.Token) bool"pBgo.weak.type.*func("".Token) boolð0type.func("".Token) boolÀ€0type.func("".Token) boolðtype."".Token€type.boolþlgo.typelink.func(token.Token) bool	func("".Token) bool0type.func("".Token) boolþJgo.string.hdr."func(token.Token) int"  Bgo.string."func(token.Token) int"þBgo.string."func(token.Token) int"0,func(token.Token) intþ.type.func("".Token) intOF5R30€ runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(token.Token) int"p@go.weak.type.*func("".Token) intð.type.func("".Token) intÀ€.type.func("".Token) intðtype."".Token€type.intþhgo.typelink.func(token.Token) int	func("".Token) int.type.func("".Token) intþPgo.string.hdr."func(token.Token) string"  Hgo.string."func(token.Token) string"þHgo.string."func(token.Token) string"@2func(token.Token) stringþ4type.func("".Token) stringëS6j30€ runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func(token.Token) string"pFgo.weak.type.*func("".Token) stringð4type.func("".Token) stringÀ€4type.func("".Token) stringðtype."".Token€type.stringþtgo.typelink.func(token.Token) string	func("".Token) string4type.func("".Token) stringþtype."".Token°°ñ—°‚B0  runtime.algarray@runtime.gcbits.P6go.string.hdr."token.Token"ptype.*"".Token`€type."".Token€*go.string.hdr."Token""go.importpath."". Ðtype."".TokenÐ2go.string.hdr."IsKeyword"ð type.func() bool€0type.func("".Token) bool*"".(*Token).IsKeyword $"".Token.IsKeyword°2go.string.hdr."IsLiteral"Ð type.func() boolà0type.func("".Token) boolð*"".(*Token).IsLiteral€$"".Token.IsLiteral4go.string.hdr."IsOperator"° type.func() boolÀ0type.func("".Token) boolÐ,"".(*Token).IsOperatorà&"".Token.IsOperatorð4go.string.hdr."Precedence"type.func() int .type.func("".Token) int°,"".(*Token).PrecedenceÀ&"".Token.PrecedenceÐ,go.string.hdr."String"ð$type.func() string€4type.func("".Token) string$"".(*Token).String "".Token.Stringþ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þ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·a8eabfc4a4514ed6b3b0c61e9680e440þTgclocals·3bb21ca8fe1d99a3e492463bd711418aþ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þ:go.string.hdr."[]token.Token"  
2go.string."[]token.Token"þ2go.string."[]token.Token" []token.Tokenþtype.[]"".TokenF?©ï
0  runtime.algarray@"runtime.gcbits.01P:go.string.hdr."[]token.Token"p0go.weak.type.*[]"".Token€type."".TokenþHgo.typelink.[]token.Token	[]"".Tokentype.[]"".Tokenþ type..hashfunc64  @,runtime.memhash_varlenþtype..eqfunc64  @.runtime.memequal_varlenþtype..alg64   type..hashfunc64type..eqfunc64þ<go.string.hdr."[8]token.Token"  4go.string."[8]token.Token"þ4go.string."[8]token.Token" [8]token.Tokenþ type.[8]"".Token°°@«´¤Î‘0type..alg64@runtime.gcbits.P<go.string.hdr."[8]token.Token"p2go.weak.type.*[8]"".Token€type."".Tokentype.[]"".TokenþLgo.typelink.[8]token.Token	[8]"".Token type.[8]"".Tokenþ\go.string.hdr."*map.bucket[string]token.Token"  Tgo.string."*map.bucket[string]token.Token"þTgo.string."*map.bucket[string]token.Token"@>*map.bucket[string]token.Tokenþ@type.*map.bucket[string]"".Token›|6
0  runtime.algarray@"runtime.gcbits.01P\go.string.hdr."*map.bucket[string]token.Token"pRgo.weak.type.**map.bucket[string]"".Token€>type.map.bucket[string]"".Tokenþ.runtime.gcbits.aaaa0002ªªþZgo.string.hdr."map.bucket[string]token.Token"  Rgo.string."map.bucket[string]token.Token"þRgo.string."map.bucket[string]token.Token"@<map.bucket[string]token.Tokenþ.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þ>type.map.bucket[string]"".TokenððÐЪ@ õˆÈ0à runtime.algarray@.runtime.gcbits.aaaa0002PZgo.string.hdr."map.bucket[string]token.Token"pPgo.weak.type.*map.bucket[string]"".Token€°>type.map.bucket[string]"".Token°.go.string.hdr."topbits"Ðtype.[8]uint8€(go.string.hdr."keys" type.[8]stringÐ,go.string.hdr."values"ð type.[8]"".Token 0go.string.hdr."overflow"À@type.*map.bucket[string]"".Tokenþ"runtime.gcbits.2c,þTgo.string.hdr."map.hdr[string]token.Token"  Lgo.string."map.hdr[string]token.Token"þLgo.string."map.hdr[string]token.Token"@6map.hdr[string]token.Tokenþ*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þ8type.map.hdr[string]"".Token°°00»d«ö	 (*0à runtime.algarray@"runtime.gcbits.2cPTgo.string.hdr."map.hdr[string]token.Token"pJgo.weak.type.*map.hdr[string]"".Token€°8type.map.hdr[string]"".Token°*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[string]"".TokenÀ4go.string.hdr."oldbuckets"à@type.*map.bucket[string]"".Token2go.string.hdr."nevacuate"°type.uintptrà0go.string.hdr."overflow"€&type.unsafe.PointerþLgo.string.hdr."map[string]token.Token"  Dgo.string."map[string]token.Token"þDgo.string."map[string]token.Token"0.map[string]token.Tokenþ0type.map[string]"".TokenÐЀd|Þ5Ð0€ runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."map[string]token.Token"pBgo.weak.type.*map[string]"".Token€type.stringtype."".Token >type.map.bucket[string]"".Token°8type.map.hdr[string]"".Tokenþlgo.typelink.map[string]token.Token	map[string]"".Token0type.map[string]"".TokenþBgo.string.hdr."*[]token.lineInfo"  :go.string."*[]token.lineInfo"þ:go.string."*[]token.lineInfo"0$*[]token.lineInfoþ&type.*[]"".lineInfoîíK•6
0  runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*[]token.lineInfo"p8go.weak.type.**[]"".lineInfo€$type.[]"".lineInfoþ<go.string.hdr."*[]*token.File"  4go.string."*[]*token.File"þ4go.string."*[]*token.File" *[]*token.Fileþ type.*[]*"".File#م6
0  runtime.algarray@"runtime.gcbits.01P<go.string.hdr."*[]*token.File"p2go.weak.type.**[]*"".File€type.[]*"".FileþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440þTgclocals·3bb21ca8fe1d99a3e492463bd711418aþ2type..hashfunc.[86]string*type..hash.[86]stringþ.type..eqfunc.[86]string&type..eq.[86]stringþ(type..alg.[86]string  2type..hashfunc.[86]string.type..eqfunc.[86]stringþvruntime.gcbits.55555555555555555555555555555555555555555505,,UUUUUUUUUUUUUUUUUUUUUþ4go.string.hdr."[86]string"  
,go.string."[86]string"þ,go.string."[86]string" [86]stringþtype.[86]string°°`X
%‹?V0(type..alg.[86]string@vruntime.gcbits.55555555555555555555555555555555555555555505P4go.string.hdr."[86]string"p0go.weak.type.*[86]string€type.stringtype.[]stringþBgo.typelink.[86]string	[86]stringtype.[86]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þ6go.string.hdr."*[86]string"  .go.string."*[86]string"þ.go.string."*[86]string" *[86]stringþ type.*[86]string’ŒD6
0  runtime.algarray@"runtime.gcbits.01P6go.string.hdr."*[86]string"p2go.weak.type.**[86]string€type.[86]stringþ&go.string.hdr."fmt"  go.string."fmt"þgo.string."fmt"fmtþ$go.importpath.fmt.  go.string."fmt"þ.go.string.hdr."strconv"  &go.string."strconv"þ&go.string."strconv"strconvþ,go.importpath.strconv.  &go.string."strconv"þ(go.string.hdr."sync"   go.string."sync"þ go.string."sync"
syncþ&go.importpath.sync.   go.string."sync"þ(go.string.hdr."sort"   go.string."sort"þ go.string."sort"
sortþ&go.importpath.sort.   go.string."sort"þ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 {}þ("".(*Pos).IsValid·f""".(*Pos).IsValidþ2type..hash."".lineInfo·f,type..hash."".lineInfoþ.type..eq."".lineInfo·f(type..eq."".lineInfoþ*"".(*Token).String·f$"".(*Token).Stringþ2"".(*Token).Precedence·f,"".(*Token).Precedenceþ0"".(*Token).IsLiteral·f*"".(*Token).IsLiteralþ2"".(*Token).IsOperator·f,"".(*Token).IsOperatorþ0"".(*Token).IsKeyword·f*"".(*Token).IsKeywordþ.type..hash.[8]string·f(type..hash.[8]stringþ*type..eq.[8]string·f$type..eq.[8]stringþ0type..hash.[86]string·f*type..hash.[86]stringþ,type..eq.[86]string·f&type..eq.[86]stringÿÿgo13ld