blob: 50db496cb1e99adf2ab47f1f35cac81dca70aa2a [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 8030 `
go object linux amd64 go1.5.1 X:none
build id "7aee4c3f775bc9d077b6425fa127443336e01877"
$$
package token
import runtime "runtime"
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 > 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: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 171775 `
go object linux amd64 go1.5.1 X:none
!
��go13ld
fmt.a sort.a sync.astrconv.a�þ,"".(*Position).IsValid��À��®dH‹ %����H;avAHƒìH‹\$H‰$è����H‹\$H‰$Hƒ$è����H‹l$H‹]Hƒû�ŸD$è����HƒÄÃè����ë©
������:
��*runtime.racefuncenter���`
�� runtime.raceread���Ž
��(runtime.racefuncexit���¢
��0runtime.morestack_noctxt��� �� "".~r0�type.bool� "".pos��"type.*"".Position�<�`�:%�
�D�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ$"".Position.String��à ��Æ dH‹ %����HD$ÈH;A†A��Hì¸���1ÀH‰„$˜���H‰„$ ���H‰„$¨���H‰„$°���H‹œ$¸���H‰$è����1ÛH‰œ$è���H‰œ$ð���H‹œ$À���H‰\$@H‹„$È���H‰D$HH„$À���H‰D$8H‰$Hƒ$è����H‹L$@H‹D$HH‹l$8H‹]Hƒû�ŸÂ€ú�„-��Hƒø�t@HÇ$����H‰L$pH‰L$H‰D$xH‰D$H����H‰\$HÇD$ ���è����H‹L$(H‹D$0H‰L$@H‰L$pH‰D$HH‰D$x1ÛH‰œ$˜���H‰œ$ ���H‰œ$¨���H‰œ$°���Hœ$˜���Hƒû�„��HDŽ$ˆ������HDŽ$������H‰œ$€���H����H‰$Hœ$À���H‰\$HƒD$HÇD$����è����H‹\$H‰\$PH‹\$ H‰\$XH‹œ$€���H‰$è����H‹œ$€���H‹l$PH‰+H‹l$X€=�����…^��H‰kH����H‰$Hœ$À���H‰\$HƒD$ HÇD$����è����H‹\$H‰\$PH‹\$ H‰\$XH‹œ$€���HƒÃH‰$è����H‹œ$€���H‹l$PHƒÃH‰+H‹l$X€=�����…È���H‰kH����H‰$HÇD$���H‹œ$€���H‰\$H‹œ$ˆ���H‰\$H‹œ$���H‰\$ è����H‹L$(H‹D$0HÇ$����H‹\$pH‰\$H‹\$xH‰\$H‰L$`H‰L$H‰D$hH‰D$ è����H‹L$(H‹D$0Hƒø�uH ����HÇÀ���H‰L$@H‰Œ$è���H‰D$HH‰„$ð���è����HÄ¸���ÃLCL‰$H‰l$è����é%ÿÿÿLCL‰$H‰l$è����éþÿÿ‰éñýÿÿè����éüÿÿ*
������œ
��*runtime.racefuncenter���ª
�� runtime.raceread���Â��go.string.":"���è
��*runtime.concatstring2���Ú��type.int���¤
��runtime.convT2E���î
��"runtime.racewrite���¤�6runtime.writeBarrierEnabled���È��type.int���’
��runtime.convT2E���ä
��"runtime.racewrite���¢ �6runtime.writeBarrierEnabled���Æ ��"go.string."%d:%d"���¸

��fmt.Sprintf���¶ 
��*runtime.concatstring2���ä ��go.string."-"���° 
��(runtime.racefuncexit���ä 
��.runtime.writebarrierptr���’ 
��.runtime.writebarrierptr���´ 
��0runtime.morestack_noctxt���pð��"".autotmp_0010��"type.interface {}�"".autotmp_0009�Ï"type.interface {}�"".autotmp_0008�?(type.[2]interface {}�"".autotmp_0005�o&type.[]interface {}�"".autotmp_0003�¯type.string�"".autotmp_0002��type.string�"".autotmp_0001�type.string� "".pos�ÿ"type.*"".Position�"".s�ïtype.string� "".~r0�Ptype.string� "".pos�� type."".Position�ð„ïðL�ð�8LA>@ç' 5 �4�MG_ž%R)j?=
?�Tgclocals·c765399708dc1fd1752844ac4bd57774�Tgclocals·59da28345f377d129e7ed2ef9a11403b���@/tmp/go/src/go/token/position.goþ"".Pos.IsValid��€��€dH‹ %����H;av*HƒìH‹\$H‰$è����H‹\$Hƒû�•D$è����HƒÄÃè����ëÀ
������:
��*runtime.racefuncenter���`
��(runtime.racefuncexit���t
��0runtime.morestack_noctxt��� �� "".~r0�type.bool�"".p��type."".Pos�%�@�¤&�
�$�Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ"".(*File).Name��€��ädH‹ %����H;av\HƒìH‹\$H‰$è����1ÛH‰\$H‰\$ H‹\$H‰$Hƒ$è����H‹\$Hƒû�tH‹kH‰l$H‹kH‰l$ è����HƒÄÉëàè����ëŽ
������:
��*runtime.racefuncenter���x
�� runtime.raceread���¼
��(runtime.racefuncexit���Ø
��0runtime.morestack_noctxt���0�� "".~r0�type.string�"".f��type.*"".File�S�€�Ð >��A#�Tgclocals·69076ee43f1cead0792b9f36906b1b56�Tgclocals·69c1753bd5f81501d95132d08af04464���@/tmp/go/src/go/token/position.goþ"".(*File).Base��À��¦dH‹ %����H;av=HƒìH‹\$H‰$è����H‹\$H‰$Hƒ$è����H‹\$H‹kH‰l$è����HƒÄÃè����ë­
������:
��*runtime.racefuncenter���`
�� runtime.raceread���†
��(runtime.racefuncexit���š
��0runtime.morestack_noctxt��� �� "".~r0�type.int�"".f��type.*"".File�8�`�Ú9�
�D�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ"".(*File).Size��À��¦dH‹ %����H;av=HƒìH‹\$H‰$è����H‹\$H‰$Hƒ$ è����H‹\$H‹k H‰l$è����HƒÄÃè����ë­
������:
��*runtime.racefuncenter���`
�� runtime.raceread���†
��(runtime.racefuncexit���š
��0runtime.morestack_noctxt��� �� "".~r0�type.int�"".f��type.*"".File�8�`�ä9�
�D�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ("".(*File).LineCount��€��údH‹ %����H;a† ���HƒìH‹\$H‰$è����H‹\$H‰$è����H‹\$H‹+H‰,$Hƒ<$�tdè����H‹\$H‰$Hƒ$(è����H‹L$H‹i0H‰l$H‰ $è����H‹\$H‹+H‰,$Hƒ<$�tè����H‹\$H‰\$ è����HƒÄÉ%����ëމ%����ë“è����éCÿÿÿ
������B
��*runtime.racefuncenter���^
�� runtime.raceread���Ž
��*sync.(*RWMutex).RLock���´
�� runtime.raceread���â
�� runtime.raceread���’
��.sync.(*RWMutex).RUnlock���°
��(runtime.racefuncexit���è
��0runtime.morestack_noctxt��� ��"".n�type.int� "".~r0�type.int�"".f��type.*"".File� ‰ �À�(î&!!   � �  �Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ$"".(*File).AddLine��€ ��€ dH‹ %����H;a†£��HƒìhH‹\$hH‰$è����H‹\$pH‰$è����H‹\$pH‹+H‰,$Hƒ<$�„`��è����H‹\$pH‰$Hƒ$(è����H‹D$pH‹h0H‰l$@Hƒý�„Ì���H‰$Hƒ$(è����H‹D$@HÿÈH‹\$pH‹S(H‹K0H‹k8H‰l$`H‰T$PH‰L$XH9ȃê��HÂH‰$è����H‹D$pH‹L$@HÿÉHƒø�„¿��H‹p(H‹P0H‹h8H‰l$`H‰t$PH‰T$XH9у”��HÎH‹H‹l$xH9ë|4H‰$è����H‹\$pH‹+H‰,$Hƒ<$�tè����è����HƒÄhÉ%����ëèH‰$Hƒ$ è����H‹D$pH‹X H‹l$xH9ë~«H‰$Hƒ$(è����H‹\$pHƒû�„
��H‹S(H‹C0H‹K8H‰ËH)ÃHƒû}HH����H‰$H‰T$PH‰T$H‰D$H‰L$`H‰L$H‰ÃH‰D$XHÿÃH‰\$ è����H‹T$(H‹D$0H‹L$8H‰ÃHÿÃH‰L$`H9ˇ���H‰\$XH‰T$PH‰D$HHÂH‰$è����H‹\$PH‹l$HHëH‹l$xH‰+H‹\$pH‰$Hƒ$(è����H‹D$pH‹l$XH‰h0H‹l$`H‰h8H‹l$P€=�����u H‰h(é§þÿÿL@(L‰$H‰l$è����H‹D$pé‹þÿÿè���� ‰éïþÿÿè���� ‰�é:þÿÿè���� ‰%����é”ýÿÿè����é@ýÿÿ,
������B
��*runtime.racefuncenter���^
�� runtime.raceread���–
��(sync.(*RWMutex).Lock���¼
�� runtime.raceread���ˆ
�� runtime.raceread���„
�� runtime.raceread���®
�� runtime.raceread���Þ
��,sync.(*RWMutex).Unlock���è
��(runtime.racefuncexit��� 
�� runtime.raceread���â
�� runtime.raceread���¾��type.[]int���¢
��"runtime.growslice��� 
��"runtime.racewrite���ò
��"runtime.racewrite���¶ �6runtime.writeBarrierEnabled���ò 
��.runtime.writebarrierptr���

��$runtime.panicslice���¬

��$runtime.panicindex���È

��$runtime.panicindex���î

��0runtime.morestack_noctxt��� Ð�� "".autotmp_0014��type.int�"".autotmp_0013��type.[]int�"".autotmp_0012�?type.int�"".i�Otype.int�"".offset�type.int�"".f��type.*"".File�Ð¥ÏЃ�À�H„
*Ã& !ÿ 
�� ïiH�Tgclocals·32bd5c6dc84e3e86dd35593b3922d3aa�Tgclocals·2c033e7f4f4a74cc7e9f368d1fec9f60���@/tmp/go/src/go/token/position.goþ("".(*File).MergeLine��  ��” dH‹ %����HD$ðH;A†(��Hì���H‹œ$���H‰$è����H‹œ$ ���Hƒû�TH����H‰\$PHÇD$X0���H����H‰$H\$PH‰\$HÇD$����è����H\$H‹ H‰ $H‹KH‰L$è���� H‹œ$˜���H‰$è����H‹œ$˜���H‹+H‰,$Hƒ<$�„w��è����H‹œ$˜���H‰$è����H‹œ$˜���H‹+H‰l$Hƒ|$�„9��Ç$���H����H‰D$è����ƒø�…��H‹œ$˜���H‰$Hƒ$(è����H‹Œ$˜���H‹i0H‹œ$ ���H9ë|TH����H‰\$PHÇD$X���H����H‰$H\$PH‰\$HÇD$����è����H\$H‹ H‰ $H‹KH‰L$è���� H‰ $Hƒ$(è����H‹Œ$ ���H‹„$˜���L‹@0L‹H8L9Á‡L��L‹P(I)ÈI)ÉIƒù�tMÊL‰„$€���L‰Œ$ˆ���L‰T$xH‰ËHÿÃH‰\$HH‰$Hƒ$(è����H‹œ$˜���H‹l$HL‹C0L‹K8L9Ňå���L‹S(I)èI)éIƒù�tMêH‹\$xH‰$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$L‰T$`L‰T$L‰D$hL‰D$ L‰L$pL‰L$(HÇD$0���è����H‹œ$˜���H‰$Hƒ$(è����H‹Œ$˜���H‹Y0HÿËH‰\$@H‰ $Hƒ$(è����H‹œ$˜���H‰$Hƒ$(è����H‹œ$˜���H‹l$@L‹C8L9ÅwH‰k0è����è����HÄ���Ãè���� è���� è���� è����è����HÄ���É%����é»ýÿÿ‰%����é}ýÿÿè����é¶üÿÿ<
������X
��*runtime.racefuncenter���‚��xgo.string."illegal line number (line numbering starts at 1)"���¬��type.string���ä
��runtime.convT2E���˜
��runtime.gopanic���¾
�� runtime.raceread���ü
��(sync.(*RWMutex).Lock���ž
�� runtime.raceread���ò��2sync.(*RWMutex).Unlock·f���†
��"runtime.deferproc���Ä
�� runtime.raceread���„��>go.string."illegal line number"���®��type.string���æ
��runtime.convT2E���š
��runtime.gopanic���º
�� runtime.raceread���€
�� runtime.raceread���‚

��"runtime.slicecopy���®

�� runtime.raceread���ò

��"runtime.racewrite���ž 
�� runtime.raceread���Þ 
��&runtime.deferreturn���è 
��(runtime.racefuncexit���‚ 
��$runtime.panicslice��� 
��$runtime.panicslice���ž 
��$runtime.panicslice���® 
��&runtime.deferreturn���¸ 
��(runtime.racefuncexit���‚ 
��0runtime.morestack_noctxt���  ��"".autotmp_0026�Ÿtype.int�"".autotmp_0025��type.int�"".autotmp_0024�_type.[]int�"".autotmp_0023��type.int�"".autotmp_0022�/type.[]int�"".autotmp_0021��type.string�"".autotmp_0020�type.int�"".autotmp_0019�type.string�"".line�type.int�"".f��type.*"".File�& àŸ 'Ÿ (�Ð�VžT0N/Tòh �(�+F-Ô*cÐ�Tgclocals·f7309186bf9eeb0f8ece2eb16f2dc110�Tgclocals·ecd4a2df87170e9abd94f9f6f99a8d16���@/tmp/go/src/go/token/position.goþ&"".(*File).SetLines��À��¼dH‹ %����H;a†��HƒìXH‹\$XH‰$è����H‹\$`H‰$Hƒ$ è����H‹\$`H‹k H‰l$H‹T$hH‹D$pH‹\$xH‰\$P1ÉH‰D$HH‰D$(H‰T$@H‰ÐH‰L$0H‹l$(H9鍾���H‰D$8H‰$è����H‹\$8H‹ H‹D$0H‰L$Hƒø�~jH‰ÃH‰D$ HÿËH‹l$hL‹D$pL9ÃH��HlÝ�H‰,$è����H‹L$H‹l$ HÿÍH‹\$hL‹D$pL9Ń��HëH‹H9Ë|Ƅ$€����è����HƒÄXÃH‹\$H9Ë~äH‹D$8H‹L$0HƒÀHÿÁH‰L$0H‹l$(H9éŒBÿÿÿH‹\$`H‰$è����H‹\$`H‹+H‰,$Hƒ<$�„–���è����H‹\$`H‰$Hƒ$(è����H‹\$`H‹l$pH‰k0H‹l$xH‰k8H‹l$h€=�����uEH‰k(H‹\$`H‰$è����H‹\$`H‹+H‰,$Hƒ<$�tè����Ƅ$€���è����HƒÄXÉ%����ëàLC(L‰$H‰l$è����뫉%����é^ÿÿÿè���� è���� è����éâýÿÿ"
������B
��*runtime.racefuncenter���h
�� runtime.raceread���–
�� runtime.raceread���ž
�� runtime.raceread���
��(runtime.racefuncexit���’
�� runtime.raceread���Ê
��(sync.(*RWMutex).Lock���ð
��"runtime.racewrite���´�6runtime.writeBarrierEnabled���Þ
�� runtime.raceread���Ž
��,sync.(*RWMutex).Unlock���¨
��(runtime.racefuncexit���è
��.runtime.writebarrierptr���Ž
��$runtime.panicindex���œ
��$runtime.panicindex���ª
��0runtime.morestack_noctxt���P°��"".autotmp_0030�?type.*int�"".autotmp_0029�_type.int�"".autotmp_0028�Otype.int�"".autotmp_0027�/type.[]int�"".offset�type.int�"".i�otype.int�"".size�type.int� "".~r1�@type.bool�"".lines�type.[]int�"".f��type.*"".File�(°ù¯°Ë¯°C� �TÒ![^
$*<&   �� j}™�Tgclocals·77341598187832c197a09d97d4911154�Tgclocals·83ead081cd909acab0dcd88a450c1878���@/tmp/go/src/go/token/position.goþ:"".(*File).SetLinesForContent��à ��Ð dH‹ %����HD$ÀH;A†Æ��HìÀ���H‹œ$À���H‰$è����1ÛH‰\$xH‰œ$€���H‰œ$ˆ���HÇD$P����H‹”$Ð���H‹„$Ø���H‹œ$à���H‰œ$¸���1ÉH‰„$°���H‰D$`H‰”$¨���H‰ÐH‰L$hH‹l$`H9é`��H‰D$pH‰$è����H‹\$p¶+H‹\$hH‰\$H@ˆl$GH‹\$PHƒû�Œé���H‹T$xH‹„$€���H‹Œ$ˆ���H‰ËH)ÃHƒû}QH����H‰$H‰”$���H‰T$H‰D$H‰Œ$ ���H‰L$H‰ÃH‰„$˜���HÿÃH‰\$ è����H‹T$(H‹D$0H‹L$8H‰ÃHÿÃH‰Œ$ ���H9ˇ}��H‰œ$˜���H‰”$���H‰D$XHÂH‰$è����H‹„$���H‹l$XHèH‹l$PH‰+H‰D$xH‹œ$˜���H‰œ$€���H‹œ$ ���H‰œ$ˆ���HÇD$Pÿÿÿÿ¶\$G€û
u H‹\$HHÿÃH‰\$PH‹D$pHÿÀH‹L$hHÿÁH‰L$hH‹l$`H9錠þÿÿH‹œ$È���H‰$è����H‹œ$È���H‹+H‰,$Hƒ<$�„£���è����H‹œ$È���H‰$Hƒ$(è����H‹œ$È���H‹¬$€���H‰k0H‹¬$ˆ���H‰k8H‹l$x€=�����uFH‰k(H‹œ$È���H‰$è����H‹œ$È���H‹+H‰,$Hƒ<$�tè����è����HÄÀ���É%����ëåLC(L‰$H‰l$è����몉%����éQÿÿÿè���� è����éýÿÿ
������X
��*runtime.racefuncenter���Î
�� runtime.raceread���ê��type.[]int���à
��"runtime.growslice���ð
��"runtime.racewrite���”
�� runtime.raceread���Ò
��(sync.(*RWMutex).Lock���þ
��"runtime.racewrite���Ô �6runtime.writeBarrierEnabled���„

�� runtime.raceread���º

��,sync.(*RWMutex).Unlock���Ä

��(runtime.racefuncexit���Š 
��.runtime.writebarrierptr���° 
��$runtime.panicslice���¾ 
��0runtime.morestack_noctxt���@€��"".autotmp_0038�Ïtype.int�"".autotmp_0037�_type.[]int�"".autotmp_0035�Ÿtype.*uint8�"".autotmp_0034�¿type.int�"".autotmp_0033�¯type.int�"".autotmp_0032�/type.[]uint8�"".b�ñtype.uint8�"".offset�ïtype.int�"".line�ßtype.int�"".lines�type.[]int�"".content�type.[]uint8�"".f��type.*"".File�€Žÿ€B�ð�Zö  ré 
 #0H1   �"�+{‰H’xo�Tgclocals·ae09aea6c950f33bbc27842daf2e8ebc�Tgclocals·7aa7711bff3cbd149b91c4985ca0db01���@/tmp/go/src/go/token/position.goþ,"".(*File).AddLineInfo��À��°dH‹ %����HD$øH;A†v��Hìˆ���H‹œ$ˆ���H‰$è����H‹œ$���H‰$è����H‹œ$���H‹+H‰,$Hƒ<$�„'��è����H‹œ$���H‰$Hƒ$@è����H‹„$���H‹hHH‰l$@Hƒý�„à���H‰$Hƒ$@è����H‹D$@HÿÈH‹œ$���H‹S@H‹KHH‹kPH‰l$`H‰ÓH‰T$PH‰ÅH‰L$XH9ȃ¢��HÁåHëH‰$è����H‹„$���H‹L$@HÿÉHƒø�„q��H‹h@H‹PHL‹@PL‰D$`H‰l$PI‰ÈH‰T$XH9уC��IÁàLÅH‹]�H‹¬$˜���H9덬��H‰$Hƒ$ è����H‹„$���H‹X H‹¬$˜���H9뎁��1ÛH‹œ$˜���H‰\$hH‹œ$ ���H‰\$pH‹œ$¨���H‰\$xH‹œ$°���H‰œ$€���H‰$Hƒ$@è����H‹œ$���Hƒû�„œ��H‹S@H‹CHH‹KPH‰ËH)ÃHƒû}HH����H‰$H‰T$PH‰T$H‰D$H‰L$`H‰L$H‰ÃH‰D$XHÿÃH‰\$ è����H‹T$(H‹D$0H‹L$8H‰ÃHÿÃH‰L$`H9ˇ!��H‰\$XH‰ÓH‰T$PH‰ÅH‰D$HHÁåHëH‰$HÇD$ ���è����H‹\$PH‹l$HHÁåHëH‹l$hH‰+H‹l$xH‰kH‹¬$€���H‰kH‹l$p€=�����…œ���H‰kH‹œ$���H‰$Hƒ$@è����H‹„$���H‹l$XH‰hHH‹l$`H‰hPH‹l$P€=�����u>H‰h@H‰$è����H‹œ$���H‹+H‰,$Hƒ<$�tè����è����HÄˆ���É%����ëåL@@L‰$H‰l$è����H‹„$���ëªLCL‰$H‰l$è����éQÿÿÿè���� ‰é]þÿÿè���� ‰�éˆýÿÿè���� ‰%����éÍüÿÿè����éhüÿÿ0
������X
��*runtime.racefuncenter���z
�� runtime.raceread���¸
��(sync.(*RWMutex).Lock���ä
�� runtime.raceread���¶
�� runtime.raceread���Ê
�� runtime.raceread��� 
�� runtime.raceread���è
�� runtime.raceread���Ê��$type.[]"".lineInfo���®
��"runtime.growslice���Р
��,runtime.racewriterange���Â
�6runtime.writeBarrierEnabled���„ 
��"runtime.racewrite���Î �6runtime.writeBarrierEnabled���î 
�� runtime.raceread���¤ 
��,sync.(*RWMutex).Unlock���® 
��(runtime.racefuncexit���ô 
��.runtime.writebarrierptr���¬ 
��.runtime.writebarrierptr���À 
��$runtime.panicslice���Ü 
��$runtime.panicindex���ø 
��$runtime.panicindex���ž
��0runtime.morestack_noctxt���P��"".autotmp_0042��type.int�"".autotmp_0041��$type.[]"".lineInfo�"".autotmp_0040�? type."".lineInfo�"".autotmp_0039�type.int�"".i�type.int�"".line�@type.int�"".filename� type.string�"".offset�type.int�"".f��type.*"".File�ƒ}� �@À
0‘) % �&�+ˆ´Z5_
A�Tgclocals·73cc6a6163c79dedb31b44894a6158df�Tgclocals·3aa30b52d3451c8b77acc5137b7c14fc���@/tmp/go/src/go/token/position.goþ"".(*File).Pos��À��®dH‹ %����H;a†º���Hƒì8H‹\$8H‰$è����H‹\$@H‰$Hƒ$ è����H‹D$@H‹X H‹l$HH9ë}TH����H‰\$(HÇD$0���H����H‰$H\$(H‰\$HÇD$����è����H\$H‹ H‰ $H‹KH‰L$è���� H‰$Hƒ$è����H‹l$@H‹]H‹l$HHëH‰\$Pè����HƒÄ8Ãè����é)ÿÿÿ
������B
��*runtime.racefuncenter���h
�� runtime.raceread���œ��>go.string."illegal file offset"���Æ��type.string���þ
��runtime.convT2E���²
��runtime.gopanic���Ò
�� runtime.raceread���ˆ
��(runtime.racefuncexit���œ
��0runtime.morestack_noctxt���0p��"".autotmp_0047�type.string� "".~r1� type."".Pos�"".offset�type.int�"".f��type.*"".File�pµop�à�Ø&T.�� ^*8�Tgclocals·41a13ac73c712c01973b8fe23f62d694�Tgclocals·d8fdd2a55187867c76648dc792366181���@/tmp/go/src/go/token/position.goþ""".(*File).Offset��À��¤dH‹ %����H;a†õ���Hƒì8H‹\$8H‰$è����H‹\$@H‰$Hƒ$è����H‹D$@H‹\$HH‹hH9ë|iH‰$Hƒ$è����H‹\$@H‰$Hƒ$ è����H‹D$@H‹XH‹h HëH‹l$HH9ë|.H‰$Hƒ$è����H‹\$HL‹D$@I‹hH)ëH‰\$Pè����HƒÄ8ÃH����H‰\$(HÇD$0���H����H‰$H\$(H‰\$HÇD$����è����H\$H‹ H‰ $H‹KH‰L$è���� è����éîþÿÿ
������B
��*runtime.racefuncenter���h
�� runtime.raceread���ª
�� runtime.raceread���Ð
�� runtime.raceread��� 
�� runtime.raceread���Ö
��(runtime.racefuncexit���î��:go.string."illegal Pos value"���˜��type.string���Ð
��runtime.convT2E���„
��runtime.gopanic���’
��0runtime.morestack_noctxt���0p��"".autotmp_0048�type.string� "".~r1� type.int�"".p�type."".Pos�"".f��type.*"".File�pœopl� �îa.T�� Ç9�Tgclocals·41a13ac73c712c01973b8fe23f62d694�Tgclocals·d8fdd2a55187867c76648dc792366181���@/tmp/go/src/go/token/position.goþ"".(*File).Line�� ��ˆdH‹ %����H;avkHƒì`H‹\$`H‰$è����H‹\$hH‰$H‹\$pH‰\$è����H‹\$H‰\$8H‹\$H‰\$@H‹\$ H‰\$HH‹D$(H‹\$0H‰\$XH‰D$PH‰D$xè����HƒÄ`Ãè����é|ÿÿÿ
������:
��*runtime.racefuncenter���j
��&"".(*File).Position���â
��(runtime.racefuncexit���ö
��0runtime.morestack_noctxt���0À��"".autotmp_0049�O type."".Position� "".~r1� type.int�"".p�type."".Pos�"".f��type.*"".File�Àf¿À��‚!O�
�t�Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·12fc1489b12fcdedb8fc818b7369b5d9���@/tmp/go/src/go/token/position.goþ$"".searchLineInfos�� ��ždH‹ %����H;a†²���HƒìPH‹\$PH‰$è����H‹D$`H‰D$HD$(H‰D$ H‰$è����H‹D$ H-����H‰(H‰$Hƒ$è����H‹D$ H‹l$XH‰hH‹l$`H‰hH‹l$hH‰hH‰$Hƒ$ è����H‹D$ H‹l$pH‰h H‹\$H‰$H‰D$è����H‹\$HÿËH‰\$xè����HƒÄPÃè����é1ÿÿÿ
������B
��*runtime.racefuncenter���|
��"runtime.racewrite���”��0"".searchLineInfos.func1���¶
��"runtime.racewrite���’
��"runtime.racewrite���Ô
��sort.Search���ø
��(runtime.racefuncexit���Œ
��0runtime.morestack_noctxt���P ��"".autotmp_0053�_dtype.*struct { F uintptr; a []"".lineInfo; x int }�"".autotmp_0052��type.int�"".autotmp_0051�Obtype.struct { F uintptr; a []"".lineInfo; x int }�"".autotmp_0050�otype.int� "".~r2�@type.int�"".x�0type.int�"".a��$type.[]"".lineInfo� ­Ÿ  �Ð�Š%– �� l'�Tgclocals·9d98bbb373475f3af6381201d6212574�Tgclocals·e2c5ae7ad5623aeff8a98501742242a8���@/tmp/go/src/go/token/position.goþ""".(*File).unpack��€��€dH‹ %����H;a†ã��Hì€���H‹œ$€���H‰$è����1ÛHDŽ$¸�������HDŽ$°�������1ÛH‰œ$ ���H‰œ$¨���H‹œ$ˆ���H‰$Hƒ$è����H‹„$ˆ���Hƒø�„p��H‹hH‰¬$ ���H‹hH‰¬$¨���H‰$Hƒ$(è����H‹´$ˆ���Hƒþ�„1��H^(H‹ H‰ $H‹KH‰L$H‹KH‰L$H‹œ$���H‰\$è����H‹”$ˆ���H‹D$ Hƒø�ŒÁ���H‰ÃH‰D$8HÿÃH‰\$@H‰$Hƒ$(è����H‹œ$ˆ���H‹K(H‹C0H‹k8H‰l$xH‰L$hH‹l$8H‰D$pH9Ń•��HéH‰$è����H‹”$ˆ���Hƒú�„o��H‹J(H‹B0L‹B8L‰D$xH‰L$hH‹l$8H‰D$pH9Ń?��HéH‹H‹„$���H)ØHÿÀH‹\$@H‰œ$°���H‰„$¸���€¼$˜����„��H‰$Hƒ$@è����H‹Œ$ˆ���H‹iHHƒý�Žá��H‰ $Hƒ$@è����H‹´$ˆ���Hƒþ�„º��H^@H‹ H‰ $H‹KH‰L$H‹KH‰L$H‹œ$���H‰\$è����H‹D$ H‰D$0Hƒø�ŒN��H‹œ$ˆ���H‰$Hƒ$@è����H‹œ$ˆ���Hƒû�„H��H‹K@H‹CHH‹kPH‰l$`H‰ËH‰L$PH‹l$0H‰D$XH9Ń��HÁåHëH‰\$HH‰$Hƒ$è����H‹\$HHƒû�„å���H‹kH‰¬$ ���H‹kH‰¬$¨���H‹œ$ˆ���H‰$Hƒ$(è����H‹\$HH‰$è����H‹´$ˆ���Hƒþ�„���H^(H‹ H‰ $H‹KH‰L$H‹KH‰L$H‹\$HH‹+H‰l$è����H‹D$ H‰D$(Hƒø�|DH‹œ$°���H‰\$@H‹\$HH‰$Hƒ$è����H‹l$HH‹]H‹l$(H)ëHÿËH‹l$@HëH‰œ$°���è����HÄ€���Ééiÿÿÿ‰éÿÿÿè���� ‰é±þÿÿ‰é?þÿÿëÎè���� ‰éŠýÿÿè���� ‰éÈüÿÿ‰�é‰üÿÿè����é�üÿÿ*
������N
��*runtime.racefuncenter���Ò
�� runtime.raceread���Â
�� runtime.raceread���Ä
��"".searchInts���®
�� runtime.raceread���ª
�� runtime.raceread���¬
�� runtime.raceread���ô
�� runtime.raceread���ö
��$"".searchLineInfos���Ê 
�� runtime.raceread���ú

�� runtime.raceread���ô 
�� runtime.raceread��� 
�� runtime.raceread���’ 
��"".searchInts���ò 
�� runtime.raceread���Ä
��(runtime.racefuncexit���ú
��$runtime.panicindex���¨
��$runtime.panicindex���Ä
��$runtime.panicindex���î
��0runtime.morestack_noctxt���p€�� "".autotmp_0059��type.int�"".autotmp_0058��type.int�"".autotmp_0057��type.int�"".autotmp_0056��type.int�"".autotmp_0055��type.int�"".autotmp_0054�type.int�"".i�¯type.int� "".alt�o"type.*"".lineInfo�"".i�Ÿtype.int�"".i�type.int�"".column�`type.int�"".line�Ptype.int�"".filename�0type.string�"".adjusted� type.bool�"".offset�type.int�"".f��type.*"".File�€“ÿ€R�€�^š,@fÁ2c[:uD 
�&�&zÄX=¨D�Tgclocals·0bdf3211211bbe2677218a4b37414727�Tgclocals·fac97ae6c0b3b983f30d665c3900cdd4���@/tmp/go/src/go/token/position.goþ&"".(*File).position��€��üdH‹ %����H;a†¡���Hƒì8H‹\$8H‰$è����1Û1ÛH‰\$XH‰\$`H‰\$hH‰\$pH‰\$xH‹\$@H‰$Hƒ$è����H‹L$@H‹D$HH‹iH)èH‰D$hH‰ $H‰D$¶\$Pˆ\$è����H‹l$H‹T$ H‹L$(H‹D$0H‰l$XH‰T$`H‰L$pH‰D$xè����HƒÄ8Ãè����éBÿÿÿ
������B
��*runtime.racefuncenter���¢
�� runtime.raceread���ü
��""".(*File).unpack���Ö
��(runtime.racefuncexit���ê
��0runtime.morestack_noctxt���€p�� "".pos�0 type."".Position�"".adjusted� type.bool�"".p�type."".Pos�"".f��type.*"".File�pœop �À�$¾$?
 �� 0p�Tgclocals·0f17b8f27ce866dac0ef2f99c0da3401�Tgclocals·69c1753bd5f81501d95132d08af04464���@/tmp/go/src/go/token/position.goþ,"".(*File).PositionFor��€��òdH‹ %����H;a†\��HƒìPH‹\$PH‰$è����1Û1ÛH‰\$pH‰\$xH‰œ$€���H‰œ$ˆ���H‰œ$���H‹\$`Hƒû�„·���H‹\$XH‰$Hƒ$è����H‹D$XH‹\$`H‹hH9댗���H‰$Hƒ$è����H‹\$XH‰$Hƒ$ è����H‹L$`H‹D$XH‹XH‹h HëH9Ë|\H‰$H‰L$¶\$hˆ\$è����H‹t$H‹l$ H‹T$(H‹L$0H‹D$8H‰t$pH‰l$xH‰”$€���H‰Œ$ˆ���H‰„$���è����HƒÄPÃH����H‰\$@HÇD$H���H����H‰$H\$@H‰\$HÇD$����è����H\$H‹ H‰ $H‹KH‰L$è���� è����é‡þÿÿ
������B
��*runtime.racefuncenter���Ò
�� runtime.raceread���œ
�� runtime.raceread���Â
�� runtime.raceread���¤
��&"".(*File).position���¤
��(runtime.racefuncexit���¼��:go.string."illegal Pos value"���æ��type.string���ž
��runtime.convT2E���Ò
��runtime.gopanic���à
��0runtime.morestack_noctxt���€ ��
"".autotmp_0067�type.string� "".pos�0 type."".Position�"".adjusted� type.bool�"".p�type."".Pos�"".f��type.*"".File� ƒŸ e�€�(Ö &eR
T�� ñ=2�Tgclocals·0222c3226552f36b80a94d4382cd556f�Tgclocals·cb254677435fe1782c5684f16a8d74a1���@/tmp/go/src/go/token/position.goþ&"".(*File).Position��À��¸dH‹ %����H;a†¿���HƒìhH‹\$hH‰$è����1Û1ÛH‰œ$€���H‰œ$ˆ���H‰œ$���H‰œ$˜���H‰œ$ ���H‹\$pH‰$H‹\$xH‰\$ÆD$è����H‹t$H‹l$ H‹T$(H‹L$0H‹D$8H‰t$@H‰´$€���H‰l$HH‰¬$ˆ���H‰T$PH‰”$���H‰L$XH‰Œ$˜���H‰D$`H‰„$ ���è����HƒÄhÃè����é$ÿÿÿ
������B
��*runtime.racefuncenter���Ô
��,"".(*File).PositionFor���’
��(runtime.racefuncexit���¦
��0runtime.morestack_noctxt���pÐ��"".autotmp_0069�O type."".Position� "".pos�  type."".Position�"".p�type."".Pos�"".f��type.*"".File�кÏÐ�à�ðQw�� ¨�Tgclocals·823f89f97983eeca02829938ced149ee�Tgclocals·98a935522f11e180b06d5a082b7d09c1���@/tmp/go/src/go/token/position.goþ"".NewFileSet��À��¼dH‹ %����H;a†���HƒìH‹\$H‰$è����H����H‰$è����H‹D$H‰D$H‰$HÇD$@���è����H‹L$H‰ÏHƒù�t11Àè����H‰ $Hƒ$è����H‹D$HÇ@���H‰D$ è����HƒÄÉëËè����ébÿÿÿ
������B
��*runtime.racefuncenter���P��type."".FileSet���b
��"runtime.newobject���š
��,runtime.racewriterange���Ä
ô� runtime.duffzero���à
��"runtime.racewrite���Ž
��(runtime.racefuncexit���ª
��0runtime.morestack_noctxt���0��"".autotmp_0070� type.*"".FileSet� "".~r0�� type.*"".FileSet�0x/0� �–\ �� ,:�Tgclocals·98304215dd49c497c84500d34591a734�Tgclocals·f891aedf0f80c97cb1c7cc75a7fd6349���@/tmp/go/src/go/token/position.goþ$"".(*FileSet).Base��À��®dH‹ %����H;av~HƒìH‹\$H‰$è����H‹\$H‰$Hƒ<$�tSè����H‹\$H‰$Hƒ$è����H‹D$H‹hH‰l$H‰$Hƒ<$�tè����H‹\$H‰\$ è����HƒÄÉ%����ëމ%����ë¤è����éiÿÿÿ
������:
��*runtime.racefuncenter���d
��*sync.(*RWMutex).RLock���Š
�� runtime.raceread���Æ
��.sync.(*RWMutex).RUnlock���ä
��(runtime.racefuncexit���œ
��0runtime.morestack_noctxt��� ��"".b�type.int� "".~r0�type.int�"".s�� type.*"".FileSet� g %� �(¨!  � �„�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ*"".(*FileSet).AddFile��À��®dH‹ %����HD$àH;A†µ��Hì ���H‹œ$ ���H‰$è����HDŽ$Ð�������H‹œ$¨���H‰$Hƒ<$�„n��è����H‹œ$¨���H‰\$Hƒ|$�„D��Ç$���H����H‰D$è����H‹Œ$¨���ƒø�…��H‹œ$À���Hƒû�}"H‰ $Hƒ$è����H‹Œ$¨���H‹iH‰¬$À���H‰ $Hƒ$è����H‹¬$¨���H‹]H‹¬$À���H9ëY��H‹œ$È���Hƒû�ŒG��H����H‰$è����H‹D$H‰D$XH‰$è����H‹\$XHƒû�„��H‹¬$¨���€=�����…æ��H‰+H‹\$XH‰$Hƒ$è����H‹\$XH‹¬$¸���H‰kH‹¬$°���€=�����…“��H‰kH‹\$XH‰$Hƒ$è����H‹D$XH‹¬$À���H‰hH‰$Hƒ$ è����H‹\$XH‹¬$È���H‰k H����H‰$è����H‹D$H‰D$PH‰$HÇD$���è����H‹D$PH‹-����H‰(HDŽ$������HDŽ$˜������H‰„$ˆ���H‹\$XH‰$Hƒ$(è����H‹\$XH‹¬$���H‰k0H‹¬$˜���H‰k8H‹¬$ˆ���€=�����…•��H‰k(H‹\$XH‰$Hƒ$@è����H‹D$X1íH‰h@H‰hHH‰hPH‰D$HH‹„$À���H‹œ$È���HÿÃHÃH‰œ$À���Hƒû�}TH����H‰\$`HÇD$h;���H����H‰$H\$`H‰\$HÇD$����è����H\$H‹ H‰ $H‹KH‰L$è���� H‹œ$¨���H‰$Hƒ$è����H‹„$¨���H‹¬$À���H‰hH‰$Hƒ$ è����H‹œ$¨���Hƒû�„��H‹S H‹C(H‹[0H‰ÙH)ÃHƒû}KH����H‰$H‰T$pH‰T$H‰D$H‰Œ$€���H‰L$H‰ÃH‰D$xHÿÃH‰\$ è����H‹T$(H‹D$0H‹L$8H‰ÃHÿÃH‰Œ$€���H9ˇ��H‰\$xH‰T$pH‰D$@HÂH‰$è����H‹\$pH‹l$@HëH‹l$H€=�����…Í���H‰+H‹œ$¨���H‰$Hƒ$ è����H‹œ$¨���H‹l$xH‰k(H‹¬$€���H‰k0H‹l$p€=�����urH‰k H‹œ$¨���H‰$Hƒ$8è����H‹œ$¨���Hƒû�tFH‹l$H€=�����u$H‰k8H‹\$HH‰œ$Ð���è����è����HÄ ���ÃLC8L‰$H‰l$è����ë̉ë¶LC L‰$H‰l$è����é{ÿÿÿH‰$H‰l$è����é#ÿÿÿè���� ‰é\þÿÿLC(L‰$H‰l$è����éXýÿÿLCL‰$H‰l$è����éZüÿÿH‰$H‰l$è����é
üÿÿ‰éëûÿÿH����H‰\$`HÇD$h���H����H‰$H\$`H‰\$HÇD$����è����H\$H‹ H‰ $H‹KH‰L$è���� è����è����HÄ ���É%����é°úÿÿ‰%����é†úÿÿè����é)úÿÿh
������X
��*runtime.racefuncenter���¨
��(sync.(*RWMutex).Lock���ö��2sync.(*RWMutex).Unlock·f���Š
��"runtime.deferproc���ä
�� runtime.raceread���¨
�� runtime.raceread���”��type."".File���¦
��"runtime.newobject���Ì
��"runtime.racewrite���†�6runtime.writeBarrierEnabled���À
��"runtime.racewrite���þ�6runtime.writeBarrierEnabled���º
��"runtime.racewrite���ø
��"runtime.racewrite���¨��type.[1]int���º
��"runtime.newobject���ò
��,runtime.racewriterange���Š��""".statictmp_0076���ö
��"runtime.racewrite���Ì �6runtime.writeBarrierEnabled���ˆ

��"runtime.racewrite���Ž ��Žgo.string."token.Pos offset overflow (> 2G of source code in file set)"���¸ ��type.string���ð 
��runtime.convT2E���¤ 
��runtime.gopanic���Ô 
��"runtime.racewrite���˜ 
�� runtime.raceread���ú ��type.[]*"".File���ä
��"runtime.growslice���è
��"runtime.racewrite���š�6runtime.writeBarrierEnabled���Ú
��"runtime.racewrite���ª�6runtime.writeBarrierEnabled���ä
��"runtime.racewrite���–�6runtime.writeBarrierEnabled���Ê
��&runtime.deferreturn���Ô
��(runtime.racefuncexit���ˆ
��.runtime.writebarrierptr���¸
��.runtime.writebarrierptr���Þ
��.runtime.writebarrierptr���ò
��$runtime.panicslice���¨
��.runtime.writebarrierptr���Ö
��.runtime.writebarrierptr���ü
��.runtime.writebarrierptr���¢��@go.string."illegal base or size"���Ì��type.string���„
��runtime.convT2E���¸
��runtime.gopanic���È
��&runtime.deferreturn���Ò
��(runtime.racefuncexit���œ
��0runtime.morestack_noctxt���`À��"".autotmp_0079��type.int�"".autotmp_0078�_type.[]*"".File�"".autotmp_0077�Ÿtype.*[1]int�"".autotmp_0075�/type.[]int�"".autotmp_0074�type.*"".File�"".autotmp_0073��type.string�"".autotmp_0072�¿type.int�"".autotmp_0071�type.string�"".f�¯type.*"".File� "".~r3�Ptype.*"".File�"".size�@type.int�"".base�0type.int�"".filename�type.string�"".s�� type.*"".FileSet�(À– ¿Àþ¿À+�à �|Ø&% B"=™T*ž6 ! HT "! �R�+(^tÓBIt2Ê~2
+
n!>�Tgclocals·4a37b01f092d978b3ac11fc47d3ef8b5�Tgclocals·04cf4ad2520d4197b1c45a24badca6ba���@/tmp/go/src/go/token/position.goþ*"".(*FileSet).Iterate�� ��’dH‹ %����H;a†l��Hƒì8H‹\$8H‰$è����HÇD$����HÇD$����H‹\$@H‰$Hƒ<$�„(��è����H‹\$@H‰$Hƒ$ è����H‹D$@H‹h(H‹\$H9ë÷���H‰$Hƒ$ è����H‹\$@H‹K H‹C(H‹k0H‰l$0H‰L$ H‹l$H‰D$(H9Ń´���HéH‰$è����H‹D$@Hƒø�„‘���H‹P H‹H(H‹h0H‰l$0H‰T$ H‹l$H‰L$(H9ÍseHêH‹+H‰l$H‰$Hƒ<$�tEè����H‹D$1íH9èt*H‰$H‹T$HH‹ÿÓ¶\$€û�tH‹\$HÿÃH‰\$éåþÿÿè����HƒÄ8É%����ë²è���� ‰�éhÿÿÿè���� 됉%����éÌþÿÿè����éwþÿÿ
������B
��*runtime.racefuncenter���˜
��*sync.(*RWMutex).RLock���¾
�� runtime.raceread���ˆ
�� runtime.raceread���þ
�� runtime.raceread���ž
��.sync.(*RWMutex).RUnlock���Ö�������”
��(runtime.racefuncexit���º
��$runtime.panicindex���Ö
��$runtime.panicindex���€
��0runtime.morestack_noctxt��� p��
"".autotmp_0080��type.int�"".file�?type.*"".File�"".i�Otype.int�"".f�0type.func(*"".File) bool�"".s�� type.*"".FileSet�p»op=��NŠ  *‰    �� +8‹e�Tgclocals·2f2d69f12d345ece4be5273d9b84f0bb�Tgclocals·83ead081cd909acab0dcd88a450c1878���@/tmp/go/src/go/token/position.goþ"".searchFiles�� ��ždH‹ %����H;a†²���HƒìPH‹\$PH‰$è����H‹D$`H‰D$HD$(H‰D$ H‰$è����H‹D$ H-����H‰(H‰$Hƒ$è����H‹D$ H‹l$XH‰hH‹l$`H‰hH‹l$hH‰hH‰$Hƒ$ è����H‹D$ H‹l$pH‰h H‹\$H‰$H‰D$è����H‹\$HÿËH‰\$xè����HƒÄPÃè����é1ÿÿÿ
������B
��*runtime.racefuncenter���|
��"runtime.racewrite���”��("".searchFiles.func1���¶
��"runtime.racewrite���’
��"runtime.racewrite���Ô
��sort.Search���ø
��(runtime.racefuncexit���Œ
��0runtime.morestack_noctxt���P ��"".autotmp_0088�_^type.*struct { F uintptr; a []*"".File; x int }�"".autotmp_0087��type.int�"".autotmp_0086�O\type.struct { F uintptr; a []*"".File; x int }�"".autotmp_0085�otype.int� "".~r2�@type.int�"".x�0type.int�"".a��type.[]*"".File� ­Ÿ  �Ð�¦%– �� l'�Tgclocals·9d98bbb373475f3af6381201d6212574�Tgclocals·e2c5ae7ad5623aeff8a98501742242a8���@/tmp/go/src/go/token/position.goþ$"".(*FileSet).file��  ��’ dH‹ %����H;a†,��HƒìXH‹\$XH‰$è����H‹\$`H‰$Hƒ<$�„ú��è����H‹\$`H‰$Hƒ$8è����H‹\$`H‹C81íH9è„“���H‰D$8H‰$Hƒ$è����H‹D$8H‹XH‹l$hH9ëmH‰$Hƒ$è����H‹\$8H‰$Hƒ$ è����H‹D$8H‹XH‹h HëH‹l$hH9ë|2H‹\$`H‰$Hƒ<$�tè����H‹\$8H‰\$pè����HƒÄXÉ%����ëÞH‹\$`H‰$Hƒ$ è����H‹t$`Hƒþ�„��H^ H‹ H‰ $H‹KH‰L$H‹KH‰L$H‹\$hH‰\$è����H‹L$`H‹D$ H‰D$(Hƒø�ŒŒ��H‰ $Hƒ$ è����H‹\$`H‹K H‹C(H‹k0H‰l$PH‰L$@H‹l$(H‰D$HH9ŃŠ��HéH‰$è����H‹\$`Hƒû�„g��H‹K H‹C(H‹k0H‰l$PH‰L$@H‹l$(H‰D$HH9Ń7��HéH‹+H‰l$0H‰,$Hƒ$è����H‹\$0H‰$Hƒ$ è����H‹L$`H‹D$0H‹XH‹h HëH‹l$hH9댻���H‰ $Hƒ<$�„ ���è����H‹\$`H‰$Hƒ<$�tè����H‹\$`H‰$Hƒ$8è����H‹\$`Hƒû�tXH‹l$0€=�����u6H‰k8H‹\$`H‰$Hƒ<$�tè����H‹\$0H‰\$pè����HƒÄXÉ%����ëÞLC8L‰$H‰l$è����뺉뤉%����éuÿÿÿ‰%����éTÿÿÿH‰ $Hƒ<$�tè����HÇD$p����è����HƒÄXÉ%����ëßè���� ‰é’þÿÿè���� ‰éçýÿÿ‰%����éúüÿÿè����é·üÿÿ6
������B
��*runtime.racefuncenter���t
��*sync.(*RWMutex).RLock���š
�� runtime.raceread���è
�� runtime.raceread���ª
�� runtime.raceread���Ð
�� runtime.raceread���®
��.sync.(*RWMutex).RUnlock���Ì
��(runtime.racefuncexit���Ž
�� runtime.raceread���„
��"".searchFiles���Ò
�� runtime.raceread���È
�� runtime.raceread���ì
�� runtime.raceread���’
�� runtime.raceread���€ 
��.sync.(*RWMutex).RUnlock���ª 
��(sync.(*RWMutex).Lock���Р
��"runtime.racewrite���ü �6runtime.writeBarrierEnabled���´

��,sync.(*RWMutex).Unlock���Ò

��(runtime.racefuncexit���’ 
��.runtime.writebarrierptr���î 
��.sync.(*RWMutex).RUnlock���Š 
��(runtime.racefuncexit���° 
��$runtime.panicindex���Ì 
��$runtime.panicindex���€ 
��0runtime.morestack_noctxt���0°�� "".f�Otype.*"".File�"".i�_type.int�"".f�?type.*"".File� "".~r1� type.*"".File�"".p�type."".Pos�"".s�� type.*"".FileSet�4°×¯°Â¯°[¯°B�Ð�ˆ®(%ˆ
 gˆI0
     �2� Sr!ï³ .9�Tgclocals·a97e6bc2e56f94642284aed2b075f20c�Tgclocals·95b2a43ad65a8edb376926f0a5933083���@/tmp/go/src/go/token/position.goþ$"".(*FileSet).File��à��ÆdH‹ %����H;avMHƒìH‹\$H‰$è����H‹D$(HÇD$0����Hƒø�tH‹\$ H‰$H‰D$è����H‹\$H‰\$0è����HƒÄÃè����ë
������:
��*runtime.racefuncenter���ˆ
��$"".(*FileSet).file���¦
��(runtime.racefuncexit���º
��0runtime.morestack_noctxt���00��"".f� type.*"".File�"".p�type."".Pos�"".s�� type.*"".FileSet�0H/0�p� ä 
��6�Tgclocals·b9918a97ead7e530783190a9c2080425�Tgclocals·69c1753bd5f81501d95132d08af04464���@/tmp/go/src/go/token/position.goþ2"".(*FileSet).PositionFor��À��¨dH‹ %����H;a†·���Hƒì@H‹\$@H‰$è����H‹D$P1Û1ÛH‰\$`H‰\$hH‰\$pH‰\$xH‰œ$€���Hƒø�tpH‹\$HH‰$H‰D$è����H‹D$1íH9ètQH‰$H‹\$PH‰\$¶\$Xˆ\$è����H‹t$H‹l$ H‹T$(H‹L$0H‹D$8H‰t$`H‰l$hH‰T$pH‰L$xH‰„$€���è����HƒÄ@Ãè����é,ÿÿÿ
������B
��*runtime.racefuncenter���¾
��$"".(*FileSet).file���Ž
��&"".(*File).position���‚
��(runtime.racefuncexit���–
��0runtime.morestack_noctxt���€€�� "".pos�0 type."".Position�"".adjusted� type.bool�"".p�type."".Pos�"".s�� type.*"".FileSet�€²€�à�$ü  Q
�� >(: �Tgclocals·0f17b8f27ce866dac0ef2f99c0da3401�Tgclocals·69c1753bd5f81501d95132d08af04464���@/tmp/go/src/go/token/position.goþ,"".(*FileSet).Position��À��¸dH‹ %����H;a†¿���HƒìhH‹\$hH‰$è����1Û1ÛH‰œ$€���H‰œ$ˆ���H‰œ$���H‰œ$˜���H‰œ$ ���H‹\$pH‰$H‹\$xH‰\$ÆD$è����H‹t$H‹l$ H‹T$(H‹L$0H‹D$8H‰t$@H‰´$€���H‰l$HH‰¬$ˆ���H‰T$PH‰”$���H‰L$XH‰Œ$˜���H‰D$`H‰„$ ���è����HƒÄhÃè����é$ÿÿÿ
������B
��*runtime.racefuncenter���Ô
��2"".(*FileSet).PositionFor���’
��(runtime.racefuncexit���¦
��0runtime.morestack_noctxt���pÐ��"".autotmp_0095�O type."".Position� "".pos�  type."".Position�"".p�type."".Pos�"".s�� type.*"".FileSet�кÏÐ�à�”Qw�� ¨�Tgclocals·823f89f97983eeca02829938ced149ee�Tgclocals·98a935522f11e180b06d5a082b7d09c1���@/tmp/go/src/go/token/position.goþ"".searchInts��À��¾dH‹ %����H;a†Â���Hƒì H‹\$ H‰$è����H‹|$(H‹T$01ÉH‰ÖH9Ñ}qH‰ÓH‰T$H)ËH‰ØHÁû?H)ØHÑøH‰L$HÈH‰D$H9ðskHÇH‰$è����H‹|$(H‹t$0H‹T$H‹D$H‹L$H9ðs9HÇH‹H‹l$@H9ë H‰ÁHÿÁH9Ñ|H‰ËHÿËH‰\$Hè����HƒÄ ÃH‰Âémÿÿÿè���� è���� è����é!ÿÿÿ
������B
��*runtime.racefuncenter���Ø
�� runtime.raceread���ì
��(runtime.racefuncexit���
��$runtime.panicindex���ž
��$runtime.panicindex���¬
��0runtime.morestack_noctxt���P@��"".autotmp_0097��type.int�"".h�type.int�"".j�/type.int�"".i�type.int� "".~r2�@type.int�"".x�0type.int�"".a��type.[]int�@§?@!�à�8¢( F  � � À�Tgclocals·89fe65749ce0afc971c0982226501ff0�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ$"".(*FileSet).Read�� ��”dH‹ %����HD$àH;A†h��Hì ���H‹œ$ ���H‰$è����1ÛH‰œ$¸���H‰œ$À���H����H‰$è����H‹D$H‰D$HH‰$HÇD$ ���è����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‹œ$¨���H‰$Hƒ$è����H‹\$HH‰$è����H‹D$HH‹œ$¨���H‹(H‰kH‰$Hƒ$è����H‹\$HH‹kH����H‰$H‰l$H‰l$è����H‹T$H‹L$ H‹D$(H‰T$pH‰L$xH‰„$€���HÇD$0����H‹\$HH‰$Hƒ$è����H‹L$HH‹iH‹\$0H9ë��H‰ $Hƒ$è����H‹\$HH‹KH‹CH‹kH‰¬$˜���H‰ËH‰Œ$ˆ���H‹l$0H‰„$���H9ŃÆ��HkíPHëH‰\$8H����H‰$è����H‹D$H‰D$@H‰$è����H‹\$@Hƒû�„��H‹¬$¨���€=�����…Y��H‰+H‹\$@H‰$Hƒ$è����H‹\$8H‰$è����H‹l$8Hƒý�„��H‹\$@Hƒû�„��LCL‰D$H‰l$H-����H‰,$è����H‹\$@H‰$Hƒ$è����H‹\$8H‰$Hƒ$è����H‹D$@Hƒø�„®��L‹D$8I‹hH‰hH‰$Hƒ$ è����H‹\$8H‰$Hƒ$è����H‹D$@Hƒø�„j��L‹D$8I‹hH‰h H‰$Hƒ$(è����H‹\$8H‰$Hƒ$ è����H‹\$8Hƒû�„&��Hk H‹\$@Hƒû�„ ��LC(L‰D$H‰l$H-����H‰,$è����H‹\$@H‰$Hƒ$@è����H‹\$8H‰$Hƒ$8è����H‹\$8Hƒû�„²���Hk8H‹\$@Hƒû�„˜���LC@L‰D$H‰l$H-����H‰,$è����H‹\$pH‹l$0L‹D$xL9Ås_HëH‰$è����H‹\$pH‹l$0L‹D$xL9Ås7HëH‹l$@€=�����uH‰+H‹\$0HÿÃH‰\$0é9ýÿÿH‰$H‰l$è����ëÞè���� è���� ‰éaÿÿÿ‰éGÿÿÿ‰éíþÿÿ‰éÓþÿÿ‰�éþÿÿ‰�éKþÿÿ‰éñýÿÿ‰E�éÚýÿÿH‰$H‰l$è����é—ýÿÿ‰éxýÿÿè���� H‹œ$¨���H‰$Hƒ$ è����H‹œ$¨���H‹l$xH‰k(H‹¬$€���H‰k0H‹l$p€=�����u`H‰k H‹œ$¨���H‰$Hƒ$8è����H‹„$¨���1íH‰h8H‰$Hƒ<$�t$è����1ÛH‰œ$¸���H‰œ$À���è����HÄ ���É%����ëÓLC L‰$H‰l$è����됉%����éhûÿÿè����évúÿÿd
������X
��*runtime.racefuncenter���Š��2type."".serializedFileSet���œ
��"runtime.newobject���Ô
��,runtime.racewriterange���ì��4type.*"".serializedFileSet���°�������Š
��(runtime.racefuncexit���Ò
��(sync.(*RWMutex).Lock���þ
��"runtime.racewrite���š
�� runtime.raceread���Þ
�� runtime.raceread���þ��type.[]*"".File���¤
��"runtime.makeslice���ž
�� runtime.raceread���è
�� runtime.raceread���‚��type."".File���”
��"runtime.newobject���º
��"runtime.racewrite���ô�6runtime.writeBarrierEnabled���® 
��"runtime.racewrite���Ê 
�� runtime.raceread���°
��type.string���Â

��(runtime.typedmemmove���è

��"runtime.racewrite���Ž 
�� runtime.raceread���â 
��"runtime.racewrite���ˆ 
�� runtime.raceread���Ü 
��"runtime.racewrite���‚ 
�� runtime.raceread���ð ��type.[]int���‚
��(runtime.typedmemmove���¨
��"runtime.racewrite���Î
�� runtime.raceread���¼��$type.[]"".lineInfo���Î
��(runtime.typedmemmove���
��"runtime.racewrite���Ö�6runtime.writeBarrierEnabled���¢
��.runtime.writebarrierptr���°
��$runtime.panicindex���¾
��$runtime.panicindex���Ð
��.runtime.writebarrierptr���ò
��$runtime.panicindex���¢
��"runtime.racewrite���ò�6runtime.writeBarrierEnabled���¬
��"runtime.racewrite���è
��,sync.(*RWMutex).Unlock���–
��(runtime.racefuncexit���Ü
��.runtime.writebarrierptr���‚
��0runtime.morestack_noctxt���@À��"".autotmp_0104�¿type.*"".File�"".autotmp_0103��type.int�"".autotmp_0102��type.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.*"".FileSet�(À±¿À… ¿À9� �t."!,F8R3T·aE$  �J�+>[$¦{ÊjP
 E 5##�Tgclocals·7a51fbc69af1c42f9b06f07270fe44d6�Tgclocals·9b1fa141d5d777f68ca9f1f1ea98ce5c���B/tmp/go/src/go/token/serialize.goþ&"".(*FileSet).Write��€��êdH‹ %����H„$XÿÿÿH;A†P��Hì(��H‹œ$(��H‰$è����1ÛH‰œ$@��H‰œ$H��1ÛH‰œ$˜���H‰œ$ ���H‰œ$¨���H‰œ$°���H‹œ$0��H‰$Hƒ<$�„á��è����H‹œ$0��H‰$Hƒ$è����H‹„$0��H‹XH‰œ$˜���H‰$Hƒ$ è����H‹œ$0��H‹k(H����H‰$H‰l$H‰l$è����H‹T$H‹L$ H‹D$(H‰T$hH‰L$pH‰D$xH‹œ$0��H‰$Hƒ$ è����H‹œ$0��Hƒû�„1��H‹S H‹C(H‹k0H‰¬$���1ÉH‰„$ˆ���H‰D$8H‰”$€���H‰ÐH‰L$@H‹l$8H9éÅ��H‰D$PH‰$è����H‹\$PH‹+H‹\$@H‰\$0H5����H¼$Ø���è����H‰l$HH‰,$Hƒ$è����H‹D$HHƒø�„“��HXH¬$Ø���H‹ H‰M�H‹KH‰MH‰$Hƒ$è����H‹D$HH‹XH‰œ$è���H‰$Hƒ$ è����H‹D$HH‹X H‰œ$ð���H‰$Hƒ$(è����H‹D$HHƒø�„��HX(H¬$ø���H‹ H‰M�H‹KH‰MH‹KH‰MH‰$Hƒ$@è����H‹t$HHƒþ�„Ï��H^@H¬$��H‹ H‰M�H‹KH‰MH‹KH‰MH‹\$hH‹l$0L‹D$pL9э��HkíPHëH‰$HÇD$P���è����H‹\$hH‹l$0L‹D$pL9ŃU��HkíPHëH¬$Ø���H‰\$H‰l$H-����H‰,$è����H‹D$PH‹L$@HƒÀHÿÁH‰L$@H‹l$8H9éŒ;þÿÿH‹\$hH‰œ$ ���H‹\$pH‰œ$¨���H‹\$xH‰œ$°���H‹œ$0��H‰$Hƒ<$�„¾���è����H‹œ$˜���H‰œ$¸���H‹œ$ ���H‰œ$À���H‹œ$¨���H‰œ$È���H‹œ$°���H‰œ$Ð���H����H‰$Hœ$¸���H‰\$HÇD$����è����H\$H‹ H‰ $H‹KH‰L$H‹”$8��H‹ÿÓH‹L$H‹D$H‰L$XH‰Œ$@��H‰D$`H‰„$H��è����HÄ(��É%����é6ÿÿÿè���� è���� ‰é*þÿÿ‰�éãýÿÿ‰�éfýÿÿ‰éÈüÿÿ‰%����éüÿÿè����é‹ûÿÿ6
������^
��*runtime.racefuncenter���þ
��(sync.(*RWMutex).Lock���ª
�� runtime.raceread���î
�� runtime.raceread���”��0type.[]"".serializedFile���º
��"runtime.makeslice���¢
�� runtime.raceread���ä
�� runtime.raceread���–��""".statictmp_0118���°
è� runtime.duffcopy���Ö
�� runtime.raceread���Æ
�� runtime.raceread���„
�� runtime.raceread���Â
�� runtime.raceread��� 
�� runtime.raceread���ˆ 
��,runtime.racewriterange���ø ��,type."".serializedFile���Š 
��(runtime.typedmemmove���Ø 
��,sync.(*RWMutex).Unlock���æ��2type."".serializedFileSet���¤
��runtime.convT2E���ì�������º
��(runtime.racefuncexit���ì
��$runtime.panicindex���ú
��$runtime.panicindex���Ø
��0runtime.morestack_noctxt���@Ð��"".autotmp_0116�¯type.**"".File�"".autotmp_0115�ßtype.int�"".autotmp_0114��type.int�"".autotmp_0113�Ÿtype.error�"".autotmp_0112�ß2type."".serializedFileSet�"".autotmp_0111�Ÿ,type."".serializedFile�"".autotmp_0110�Ïtype.[]*"".File�"".autotmp_0108�Ïtype.int�"".f�¿type.*"".File�"".i�ïtype.int�"".files�ÿ0type.[]"".serializedFile�
"".ss�Ÿ2type."".serializedFileSet� "".~r1� type.error�"".encode�:type.func(interface {}) error�"".s�� type.*"".FileSet�"ІÏÐW�€ �PXE"*R‰$'¬ # �6�.P’a9™Agf
K K�Tgclocals·c5139497875d42e181a0358c44dcdb22�Tgclocals·cc874f249df211d8cf0963ca7369462c���B/tmp/go/src/go/token/serialize.goþ"".Token.String�� �� dH‹ %����H;a†3��HƒìhH‹\$hH‰$è����H‹D$p1ÛH‰\$xH‰œ$€���1ÒH‰T$HH‰ÑH‰T$PHƒø�|VHƒøV}PH����H‰ÅHƒøVƒ×���HÁåHëH‰$è����H‹D$pH����H‰ÅHƒøVƒ§���HÁåHëH‹H‰T$HH‹KH‰L$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‹L$@H‰T$HH‰T$xH‰L$PH‰Œ$€���è����HƒÄhÃè���� è���� è����é°þÿÿ
������B
��*runtime.racefuncenter���®��"".tokens���è
�� runtime.raceread���€��"".tokens���è
��strconv.Itoa���š��$go.string."token("���ì��go.string.")"���’
��*runtime.concatstring3���Þ
��(runtime.racefuncexit���ò
��$runtime.panicindex���€
��$runtime.panicindex���Ž
��0runtime.morestack_noctxt���0Ð��"".autotmp_0119�type.string�"".s�?type.string� "".~r0�type.string� "".tok��type."".Token�РÏÐ�Ð�0Ò P h! 
�� Ž
�Tgclocals·bcdfbcd04eb70526d9504e97d9ef703d�Tgclocals·64ca935d1a2110a30e2d604686188539���:/tmp/go/src/go/token/token.goþ&"".Token.Precedence��À��¸dH‹ %����H;a†?��HƒìH‹\$H‰$è����H‹D$Hƒø‡���HƒøYHƒø 2Hƒø uHÇD$���è����HƒÄÃHƒø tçHÇD$����è����HƒÄÃHƒøuHÇD$���è����HƒÄÃHƒøtçëÌHƒøHƒøtÙHƒøtÓë¸Hƒøt™Hƒøt“Hƒøt¿ë¤Hƒø'cHƒøHƒøt«Hƒøt¥ëŠHƒø"uHÇD$���è����HƒÄÃHƒø#uHÇD$���è����HƒÄÃHƒø'…NÿÿÿHÇD$���è����HƒÄÃHƒø)Hƒø(táHƒø)tÛé$ÿÿÿHƒø,tÐHƒø-tÊHƒø.tÄé ÿÿÿè����é¤þÿÿ
������B
��*runtime.racefuncenter��� 
��(runtime.racefuncexit���Ò
��(runtime.racefuncexit���„
��(runtime.racefuncexit���Ê
��(runtime.racefuncexit���ü
��(runtime.racefuncexit���¶
��(runtime.racefuncexit���¦
��0runtime.morestack_noctxt��� �� "".~r0�type.int�
"".op��type."".Token�:Ab<�à�¬ˆ 
       
   
 � � À�Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���:/tmp/go/src/go/token/token.goþ"".init.1��€��âdH‹ %����H;a†��Hƒì@H‹\$@H‰$è����H����H‰$HÇD$����HÇD$����HÇD$����è����H‹\$ H‰\$8H����H‰$è����H‹\$8€=�����…‘���H‰����HÇÀ=���HƒøV}lH‰D$(H‰D$0H����H‰$è����H����H‰$H‹����H‰\$H����H‹l$(HƒýVs3HÁåHëH‰\$H\$0H‰\$è����H‹D$(HÿÀHƒøV|”è����HƒÄ@Ãè���� H-����H‰,$H‰\$è����é\ÿÿÿè����éÏþÿÿ&
������B
��*runtime.racefuncenter���P��0type.map[string]"".Token���˜
��runtime.makemap���º��"".keywords���Ì
��"runtime.racewrite���â�6runtime.writeBarrierEnabled���þ��"".keywords���º��"".keywords���Ì
�� runtime.raceread���Ú��0type.map[string]"".Token���ð��"".keywords���ˆ��"".tokens���Ô
��$runtime.mapassign1���ú
��(runtime.racefuncexit���Ž
��$runtime.panicindex��� ��"".keywords���¼
��.runtime.writebarrierptr���Ð
��0runtime.morestack_noctxt����€��"".autotmp_0122�type."".Token�"".autotmp_0121�0type.map[string]"".Token�"".i�/type."".Token�€î€:�À�4¬^ ^�� E@›�Tgclocals·69c1753bd5f81501d95132d08af04464�Tgclocals·0c8aa8e80191a30eac23f1a218103f16���:/tmp/go/src/go/token/token.goþ"".Lookup�� �� dH‹ %����H;a†³���HƒìPH‹\$PH‰$è����H‹\$XH‰\$@H‹\$`H‰\$HH����H‰$è����H����H‰$H‹����H‰\$H‹\$@H‰\$H‹\$HH‰\$è����H‹D$ ¶\$(ˆ\$7H‰D$8H‰$è����H‹\$8H‹+€|$7�tH‰l$hè����HƒÄPÃHÇD$h���è����HƒÄPÃè����é0ÿÿÿ
������B
��*runtime.racefuncenter���x��"".keywords���Š
�� runtime.raceread���˜��0type.map[string]"".Token���®��"".keywords���ê
��4runtime.mapaccess2_faststr���¢
�� runtime.raceread���Ô
��(runtime.racefuncexit���ú
��(runtime.racefuncexit���Ž
��0runtime.morestack_noctxt���0 ��
"".autotmp_0125�/type.*"".Token�"".autotmp_0124�type.string�"".is_keyword�1type.bool� "".~r1� type."".Token�"".ident��type.string�& ›Ÿ Ÿ 
�Ð�$¾
�� $0'�Tgclocals·cb395d89503762333b1bfb09ba74eb12�Tgclocals·aae8695ea5ab1c6fd0134b4d0e6c5d4d���:/tmp/go/src/go/token/token.goþ$"".Token.IsLiteral�� ��šdH‹ %����H;av7HƒìH‹\$H‰$è����H‹D$Hƒø~Hƒø
œD$è����HƒÄÃÆD$�ëïè����ë³
������:
��*runtime.racefuncenter���l
��(runtime.racefuncexit���Ž
��0runtime.morestack_noctxt��� �� "".~r0�type.bool� "".tok��type."".Token�+�P�ÖP�
�4�Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���:/tmp/go/src/go/token/token.goþ&"".Token.IsOperator�� ��šdH‹ %����H;av7HƒìH‹\$H‰$è����H‹D$Hƒø ~Hƒø;œD$è����HƒÄÃÆD$�ëïè����ë³
������:
��*runtime.racefuncenter���l
��(runtime.racefuncexit���Ž
��0runtime.morestack_noctxt��� �� "".~r0�type.bool� "".tok��type."".Token�+�P�àP�
�4�Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���:/tmp/go/src/go/token/token.goþ$"".Token.IsKeyword�� ��šdH‹ %����H;av7HƒìH‹\$H‰$è����H‹D$Hƒø<~HƒøVœD$è����HƒÄÃÆD$�ëïè����ë³
������:
��*runtime.racefuncenter���l
��(runtime.racefuncexit���Ž
��0runtime.morestack_noctxt��� �� "".~r0�type.bool� "".tok��type."".Token�+�P�êP�
�4�Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���:/tmp/go/src/go/token/token.goþ0"".searchLineInfos.func1��à��ÌdH‹ %����H;a†É���Hƒì0H‹\$0H‰$è����HZH‰ØH‹Z H‰\$H‰D$H‰$è����H‹\$H‹ H‹CH‹kH‰l$(H‰ËH‰L$H‹l$8H‰D$ H9ÅsfHÁåHëH‰$è����H‹l$H‹M�H‹EL‹EL‰D$(H‰ÍH‰L$L‹D$8H‰D$ I9Às"IÁàLÅH‹]�H‹l$H9ëŸD$@è����HƒÄ0Ãè���� è���� è����éÿÿÿ
������B
��*runtime.racefuncenter���~
�� runtime.raceread���ö
�� runtime.raceread���Š
��(runtime.racefuncexit���ž
��$runtime.panicindex���¬
��$runtime.panicindex���º
��"runtime.morestack��� `��"".x�Otype.int�
"".&a�?&type.*[]"".lineInfo� "".~r1�type.bool�"".i��type.int�`¶_`"�ð�
Œð�� †,�Tgclocals·c55cf99de9cdd8c8202a466952fa1a45�Tgclocals·83ead081cd909acab0dcd88a450c1878���@/tmp/go/src/go/token/position.goþ("".searchFiles.func1��à��ÎdH‹ %����H;a†
��Hƒì0H‹\$0H‰$è����HZH‰ØH‹Z H‰\$H‰D$H‰$è����H‹\$H‹ H‹CH‹kH‰l$(H‰L$H‹l$8H‰D$ H9Ѧ���HéH‰$è����H‹\$H‹ H‹CH‹kH‰l$(H‰L$H‹l$8H‰D$ H9ÅsiHéH‹+H‰,$Hƒ$è����H‹l$H‹M�H‹EL‹EL‰D$(H‰L$L‹D$8H‰D$ I9Às#J,ÁH‹m�H‹]H‹l$H9ëŸD$@è����HƒÄ0Ãè���� è���� è���� è����éÙþÿÿ
������B
��*runtime.racefuncenter���~
�� runtime.raceread���ò
�� runtime.raceread���î
�� runtime.raceread���þ
��(runtime.racefuncexit���’
��$runtime.panicindex��� 
��$runtime.panicindex���®
��$runtime.panicindex���¼
��"runtime.morestack��� `��"".x�Otype.int�
"".&a�? type.*[]*"".File� "".~r1�type.bool�"".i��type.int�`ð_`(�°�
¨°�� À2�Tgclocals·c55cf99de9cdd8c8202a466952fa1a45�Tgclocals·83ead081cd909acab0dcd88a450c1878���@/tmp/go/src/go/token/position.goþ"".init�� ��ˆdH‹ %����H;a†§���HƒìH‹\$H‰$è����H����H‰$è����¶����€û�t-H����H‰$è����¶����€ûu
è����HƒÄÃè���� H����H‰$è����Æ����è����è����è����è����H����H‰$è����Æ����è����HƒÄÃè����é<ÿÿÿ,
������B
��*runtime.racefuncenter���P��"".initdone·���b
�� runtime.raceread���p��"".initdone·���ˆ��"".initdone·���š
�� runtime.raceread���¨��"".initdone·���¼
��(runtime.racefuncexit���Ð
��"runtime.throwinit���â��"".initdone·���ô
��"runtime.racewrite���€�"".initdone·���Œ
��fmt.init���–
��sync.init��� 
��strconv.init���ª
��"".init.1���¸��"".initdone·���Ê
��"runtime.racewrite���Ö�"".initdone·���â
��(runtime.racefuncexit���ö
��0runtime.morestack_noctxt�������OR��
êÐ� � °�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���:/tmp/go/src/go/token/token.goþ,type..hash."".Position�à��ÖdH‹ %����H;a†Ž���Hƒì H‹\$ H‰$è����H‹\$(H‰$Hƒ<$�tcH‹\$0H‰\$è����H‹D$H‹\$(H‰$Hƒ<$�t6Hƒ$H‰D$0H‰D$HÇD$���è����H‹D$H‰D$0H‰D$8è����HƒÄ É%����ëÁ‰%����ë”è����éUÿÿÿ
������B
��*runtime.racefuncenter���€
��runtime.strhash���ä
��runtime.memhash���Œ
��(runtime.racefuncexit���Ä
��0runtime.morestack_noctxt���0@��"".autotmp_0132��type.uintptr� "".~r2� type.uintptr�"".h�type.uintptr�"".p��"type.*"".Position�@w?@!�°�°� � �Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ(type..eq."".Position�À��¤dH‹ %����H;a†5��HƒìHH‹\$HH‰$è����H‹\$PH‰$è����H‹\$PHƒû�„ÿ���H‹+H‰l$8H‹kH‰l$@H‹\$XH‰$è����H‹T$@H‹\$XHƒû�„Å���H‹ H‰L$(H‹CH‰D$0H9Â…œ���H‹l$8H‰,$H‰T$H‰L$H‰D$è����¶\$ €û�tuH‹\$PH‰$Hƒ<$�t\Hƒ$H‹\$XH‰\$Hƒ|$�t<HƒD$HÇD$���è����¶\$€û�uÆD$`�è����HƒÄHÃÆD$`è����HƒÄHÉ%����뻉%����ë›ÆD$`�è����HƒÄHÉé4ÿÿÿ‰éúþÿÿè����é®þÿÿ
������B
��*runtime.racefuncenter���^
�� runtime.raceread���º
�� runtime.raceread���Ð
�� runtime.eqstring���Ú
�� runtime.memequal���‚
��(runtime.racefuncexit��� 
��(runtime.racefuncexit���â
��(runtime.racefuncexit���’
��0runtime.morestack_noctxt���0��
"".autotmp_0135�?type.string�"".autotmp_0134�type.string� "".~r2� type.bool�"".q�"type.*"".Position�"".p��"type.*"".Position�2ò &�à�à�� <K¹�Tgclocals·51af24152615272c3d9efc8538f95767�Tgclocals·44750c784da4dd430afdd97fea5c405a���@/tmp/go/src/go/token/position.goþ*"".(*Position).String�€��údH‹ %����H;a†à���HƒìHH‹Y H…Ût H|$PH9;uH‰#H‹\$HH‰$è����1ÛH‰\$XH‰\$`H‹\$P1íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$���H����H‰\$ HÇD$(���è���� H‹\$PH‰$HÇD$(���è����H‹t$PHƒþ�t5H‰çè����è����H‹L$(H‹D$0H‰L$8H‰L$XH‰D$@H‰D$`è����HƒÄHÉëÇè����éÿÿÿ
������n
��*runtime.racefuncenter���¬��"go.string."token"���Ô��(go.string."Position"���þ��$go.string."String"���¤
��"runtime.panicwrap���Ö
��*runtime.racereadrange���ü
ô� runtime.duffcopy���†
��$"".Position.String���Ì
��(runtime.racefuncexit���è
��0runtime.morestack_noctxt���0��"".autotmp_0136�type.string� "".~r0�type.string�""..this��"type.*"".Position�×�€�€��6¯�Tgclocals·69076ee43f1cead0792b9f36906b1b56�Tgclocals·c55cf99de9cdd8c8202a466952fa1a45���<autogenerated>þ4type..hash.[2]interface {}�€��údH‹ %����H;a† ���Hƒì(H‹\$(H‰$è����H‹T$81ÀHÇD$���H‹l$H9è}\H‰D$ H‰ÅH‰ÐHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$0Hƒû�tEHÁåHëH‰$H‰D$8H‰D$è����H‹T$H‹D$ HÿÀH‹l$H9è|¤H‰T$8H‰T$@è����HƒÄ(Éë·è����éCÿÿÿ
������B
��*runtime.racefuncenter���€
��(runtime.nilinterhash���Ì
��(runtime.racefuncexit���è
��0runtime.morestack_noctxt���0P��
"".autotmp_0139�type.int�"".autotmp_0138�type.int� "".~r2� type.uintptr�"".h�type.uintptr�"".p��*type.*[2]interface {}�P—OP�À�À� �  �Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ0type..eq.[2]interface {}� ��˜dH‹ %����H;a†/��Hƒì`H‹\$`H‰$è����1ÀHÇD$0���H‹l$0H9èØ���H‰D$8H‹\$pH‰ÅH‰D$(HÁåHëH‰$è����H‹D$(H‹\$pHƒû�„Ç���H‰ÅHÁåHëH‹+H‰l$PH‹kH‰l$XH‹\$hH‰ÅHÁåHëH‰$è����H‹T$PH‹\$hHƒû�t}H‹l$(HÁåHëH‹H‹KH‰L$HH‰D$@H9ÐuLH‰$H‰L$H‰T$H‹l$XH‰l$è����¶\$ €û�t%H‹D$8HÿÀH‹l$0H9èŒ(ÿÿÿÆD$xè����HƒÄ`ÃÆD$x�è����HƒÄ`Éé|ÿÿÿ‰é2ÿÿÿè����é´þÿÿ
������B
��*runtime.racefuncenter���¸
�� runtime.raceread���Æ
�� runtime.raceread���ä
��runtime.efaceeq���¸
��(runtime.racefuncexit���Ö
��(runtime.racefuncexit���†
��0runtime.morestack_noctxt���0À��"".autotmp_0143�?"type.interface {}�"".autotmp_0142�"type.interface {}�"".autotmp_0141�_type.int�"".autotmp_0140�Otype.int�"".i�otype.int� "".~r2� type.bool�"".q�*type.*[2]interface {}�"".p��*type.*[2]interface {}�&À¿À¿À�Ð�Ð�� ‚O_�Tgclocals·51af24152615272c3d9efc8538f95767�Tgclocals·2c78d3ad9d760b5f66e2e47be684c787���@/tmp/go/src/go/token/position.goþ""".(*Pos).IsValid�� ��‚dH‹ %����H;a†¤���Hƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$0H‰$è����H‹\$81íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$���H����H‰\$ HÇD$(���è���� H‹\$8H‰$è����H‹\$8H‹+Hƒý�•ÀˆD$@è����HƒÄ0Ãè����é?ÿÿÿ
������n
��*runtime.racefuncenter���”��"go.string."token"���¼��go.string."Pos"���æ��&go.string."IsValid"���Œ
��"runtime.panicwrap���¬
�� runtime.raceread���Ü
��(runtime.racefuncexit���ð
��0runtime.morestack_noctxt��� `�� "".~r0�type.bool�""..this��type.*"".Pos�`Ÿ_`�Ð�Ð� �6š�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ,type..hash."".lineInfo�à��ÚdH‹ %����H;a†Ð���Hƒì H‹\$ H‰$è����H‹\$(H‰$Hƒ<$�„ž���H‹\$0H‰\$HÇD$���è����H‹D$H‹\$(H‰$Hƒ<$�thHƒ$H‰D$0H‰D$è����H‹D$H‹\$(H‰$Hƒ<$�t6Hƒ$H‰D$0H‰D$HÇD$���è����H‹D$H‰D$0H‰D$8è����HƒÄ É%����ëÁ‰%����돉%����éVÿÿÿè����éÿÿÿ
������B
��*runtime.racefuncenter���š
��runtime.memhash���ì
��runtime.strhash���Ð
��runtime.memhash���ø
��(runtime.racefuncexit���È
��0runtime.morestack_noctxt���0@��
"".autotmp_0147��type.uintptr�"".autotmp_0146��type.uintptr� "".~r2� type.uintptr�"".h�type.uintptr�"".p��"type.*"".lineInfo�@­?@+�ð�ð� � Ð�Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ(type..eq."".lineInfo�€��þdH‹ %����H;a†b��HƒìHH‹\$HH‰$è����H‹\$PH‰$è����H‹\$XH‰$è����H‹D$PH‹L‹D$XI‹(H9ëtÆD$`�è����HƒÄHÃH‰$Hƒ$è����H‹\$PHƒû�„ì���H‹kH‰l$8H‹kH‰l$@H‹\$XH‰$Hƒ$è����H‹T$@H‹\$XHƒû�„¬���H‹KH‰L$(H‹CH‰D$0H9Â…‚���H‹l$8H‰,$H‰T$H‰L$H‰D$è����¶\$ €û�t[H‹\$PH‰$Hƒ$è����H‹\$XH‰$Hƒ$è����H‹l$PH‹]L‹D$XI‹hH9ëtÆD$`�è����HƒÄHÃÆD$`è����HƒÄHÃÆD$`�è����HƒÄHÉéMÿÿÿ‰é ÿÿÿè����éþÿÿ
������B
��*runtime.racefuncenter���^
�� runtime.raceread���z
�� runtime.raceread���¸
��(runtime.racefuncexit���Þ
�� runtime.raceread���Æ
�� runtime.raceread���Þ
�� runtime.eqstring���˜
�� runtime.raceread���¾
�� runtime.raceread���€
��(runtime.racefuncexit���ž
��(runtime.racefuncexit���¼
��(runtime.racefuncexit���ì
��0runtime.morestack_noctxt���0��
"".autotmp_0149�?type.string�"".autotmp_0148�type.string� "".~r2� type.bool�"".q�"type.*"".lineInfo�"".p��"type.*"".lineInfo�>Mã�€�€�� ‚L’�Tgclocals·51af24152615272c3d9efc8538f95767�Tgclocals·44750c784da4dd430afdd97fea5c405a���@/tmp/go/src/go/token/position.goþ$"".(*Token).String��à��ÒdH‹ %����H;a†Ì���Hƒì@H‹Y H…Ût H|$HH9;uH‰#H‹\$@H‰$è����1ÛH‰\$PH‰\$XH‹\$H1íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$���H����H‰\$ HÇD$(���è���� H‹\$HH‰$è����H‹\$HH‹+H‰,$è����H‹L$H‹D$H‰L$0H‰L$PH‰D$8H‰D$Xè����HƒÄ@Ãè����éÿÿÿ
������n
��*runtime.racefuncenter���¬��"go.string."token"���Ô��"go.string."Token"���þ��$go.string."String"���¤
��"runtime.panicwrap���Ä
�� runtime.raceread���æ
��"".Token.String���¬
��(runtime.racefuncexit�����0runtime.morestack_noctxt���0€��"".autotmp_0150�type.string� "".~r0�type.string�""..this��type.*"".Token�€Ç€�ð�ð��6Ÿ�Tgclocals·69076ee43f1cead0792b9f36906b1b56�Tgclocals·c55cf99de9cdd8c8202a466952fa1a45���<autogenerated>þ,"".(*Token).Precedence�� ��’dH‹ %����H;a†¬���Hƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$0H‰$è����H‹\$81íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$���H����H‰\$ HÇD$(
���è���� H‹\$8H‰$è����H‹\$8H‹+H‰,$è����H‹\$H‰\$@è����HƒÄ0Ãè����é7ÿÿÿ
������n
��*runtime.racefuncenter���”��"go.string."token"���¼��"go.string."Token"���æ��,go.string."Precedence"���Œ
��"runtime.panicwrap���¬
�� runtime.raceread���Î
��&"".Token.Precedence���ì
��(runtime.racefuncexit���€
��0runtime.morestack_noctxt��� `�� "".~r0�type.int�""..this��type.*"".Token�`§_`�Ð�
Ð� �6š�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ*"".(*Token).IsLiteral�� ��–dH‹ %����H;a†®���Hƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$0H‰$è����H‹\$81íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$���H����H‰\$ HÇD$( ���è���� H‹\$8H‰$è����H‹\$8H‹+Hƒý~Hƒý
œÀˆD$@è����HƒÄ0Ã1Àëîè����é5ÿÿÿ
������n
��*runtime.racefuncenter���”��"go.string."token"���¼��"go.string."Token"���æ��*go.string."IsLiteral"���Œ
��"runtime.panicwrap���¬
�� runtime.raceread���è
��(runtime.racefuncexit���„
��0runtime.morestack_noctxt��� `�� "".~r0�type.bool�""..this��type.*"".Token�`¥_`�Ð� Ð� �6š�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ,"".(*Token).IsOperator�� ��–dH‹ %����H;a†®���Hƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$0H‰$è����H‹\$81íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$���H����H‰\$ HÇD$(
���è���� H‹\$8H‰$è����H‹\$8H‹+Hƒý ~Hƒý;œÀˆD$@è����HƒÄ0Ã1Àëîè����é5ÿÿÿ
������n
��*runtime.racefuncenter���”��"go.string."token"���¼��"go.string."Token"���æ��,go.string."IsOperator"���Œ
��"runtime.panicwrap���¬
�� runtime.raceread���è
��(runtime.racefuncexit���„
��0runtime.morestack_noctxt��� `�� "".~r0�type.bool�""..this��type.*"".Token�`¥_`�Ð�Ð� �6š�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ*"".(*Token).IsKeyword�� ��–dH‹ %����H;a†®���Hƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$0H‰$è����H‹\$81íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$���H����H‰\$ HÇD$( ���è���� H‹\$8H‰$è����H‹\$8H‹+Hƒý<~HƒýVœÀˆD$@è����HƒÄ0Ã1Àëîè����é5ÿÿÿ
������n
��*runtime.racefuncenter���”��"go.string."token"���¼��"go.string."Token"���æ��*go.string."IsKeyword"���Œ
��"runtime.panicwrap���¬
�� runtime.raceread���è
��(runtime.racefuncexit���„
��0runtime.morestack_noctxt��� `�� "".~r0�type.bool�""..this��type.*"".Token�`¥_`�Ð�Ð� �6š�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ(type..hash.[8]string�€��údH‹ %����H;a† ���Hƒì(H‹\$(H‰$è����H‹T$81ÀHÇD$���H‹l$H9è}\H‰D$ H‰ÅH‰ÐHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$0Hƒû�tEHÁåHëH‰$H‰D$8H‰D$è����H‹T$H‹D$ HÿÀH‹l$H9è|¤H‰T$8H‰T$@è����HƒÄ(Éë·è����éCÿÿÿ
������B
��*runtime.racefuncenter���€
��runtime.strhash���Ì
��(runtime.racefuncexit���è
��0runtime.morestack_noctxt���0P��
"".autotmp_0157�type.int�"".autotmp_0156�type.int� "".~r2� type.uintptr�"".h�type.uintptr�"".p��type.*[8]string�P—OP�À�À� �  �Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ$type..eq.[8]string� ��˜dH‹ %����H;a†/��Hƒì`H‹\$`H‰$è����1ÀHÇD$0���H‹l$0H9èØ���H‰D$8H‹\$hH‰ÅH‰D$(HÁåHëH‰$è����H‹D$(H‹\$hHƒû�„Ç���H‰ÅHÁåHëH‹+H‰l$PH‹kH‰l$XH‹\$pH‰ÅHÁåHëH‰$è����H‹T$XH‹\$pHƒû�t}H‹l$(HÁåHëH‹ H‰L$@H‹CH‰D$HH9ÂuLH‹l$PH‰,$H‰T$H‰L$H‰D$è����¶\$ €û�t%H‹D$8HÿÀH‹l$0H9èŒ(ÿÿÿÆD$xè����HƒÄ`ÃÆD$x�è����HƒÄ`Éé|ÿÿÿ‰é2ÿÿÿè����é´þÿÿ
������B
��*runtime.racefuncenter���¸
�� runtime.raceread���Æ
�� runtime.raceread���ä
�� runtime.eqstring���¸
��(runtime.racefuncexit���Ö
��(runtime.racefuncexit���†
��0runtime.morestack_noctxt���0À��"".autotmp_0161�?type.string�"".autotmp_0160�type.string�"".autotmp_0159�_type.int�"".autotmp_0158�Otype.int�"".i�otype.int� "".~r2� type.bool�"".q�type.*[8]string�"".p��type.*[8]string�&À¿À¿À�Ð�Ð�� ‚O_�Tgclocals·51af24152615272c3d9efc8538f95767�Tgclocals·44750c784da4dd430afdd97fea5c405a���@/tmp/go/src/go/token/position.goþ*type..hash.[86]string�€��údH‹ %����H;a† ���Hƒì(H‹\$(H‰$è����H‹T$81ÀHÇD$V���H‹l$H9è}\H‰D$ H‰ÅH‰ÐHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$0Hƒû�tEHÁåHëH‰$H‰D$8H‰D$è����H‹T$H‹D$ HÿÀH‹l$H9è|¤H‰T$8H‰T$@è����HƒÄ(Éë·è����éCÿÿÿ
������B
��*runtime.racefuncenter���€
��runtime.strhash���Ì
��(runtime.racefuncexit���è
��0runtime.morestack_noctxt���0P��
"".autotmp_0164�type.int�"".autotmp_0163�type.int� "".~r2� type.uintptr�"".h�type.uintptr�"".p�� type.*[86]string�P—OP�À�À� �  �Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���@/tmp/go/src/go/token/position.goþ&type..eq.[86]string� ��˜dH‹ %����H;a†/��Hƒì`H‹\$`H‰$è����1ÀHÇD$0V���H‹l$0H9èØ���H‰D$8H‹\$hH‰ÅH‰D$(HÁåHëH‰$è����H‹D$(H‹\$hHƒû�„Ç���H‰ÅHÁåHëH‹+H‰l$PH‹kH‰l$XH‹\$pH‰ÅHÁåHëH‰$è����H‹T$XH‹\$pHƒû�t}H‹l$(HÁåHëH‹ H‰L$@H‹CH‰D$HH9ÂuLH‹l$PH‰,$H‰T$H‰L$H‰D$è����¶\$ €û�t%H‹D$8HÿÀH‹l$0H9èŒ(ÿÿÿÆD$xè����HƒÄ`ÃÆD$x�è����HƒÄ`Éé|ÿÿÿ‰é2ÿÿÿè����é´þÿÿ
������B
��*runtime.racefuncenter���¸
�� runtime.raceread���Æ
�� runtime.raceread���ä
�� runtime.eqstring���¸
��(runtime.racefuncexit���Ö
��(runtime.racefuncexit���†
��0runtime.morestack_noctxt���0À��"".autotmp_0168�?type.string�"".autotmp_0167�type.string�"".autotmp_0166�_type.int�"".autotmp_0165�Otype.int�"".i�otype.int� "".~r2� type.bool�"".q� type.*[86]string�"".p�� type.*[86]string�&À¿À¿À�Ð�Ð�� ‚O_�Tgclocals·51af24152615272c3d9efc8538f95767�Tgclocals·44750c784da4dd430afdd97fea5c405a���@/tmp/go/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·59da28345f377d129e7ed2ef9a11403b�H��H�����������ð��ð��€ò��˜ò��€ð���ð���þTgclocals·c765399708dc1fd1752844ac4bd57774�H��H������������������������!����þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad��������������þTgclocals·69c1753bd5f81501d95132d08af04464�����������þTgclocals·69076ee43f1cead0792b9f36906b1b56� �� �������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f5c1f818fa7055d0400cecd34057162�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f5c1f818fa7055d0400cecd34057162�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f5c1f818fa7055d0400cecd34057162�������������þTgclocals·2c033e7f4f4a74cc7e9f368d1fec9f60� �� ��������������þTgclocals·32bd5c6dc84e3e86dd35593b3922d3aa� �� �������������þ€go.string.hdr."illegal line number (line numbering starts at 1)"� �� ��������0����������xgo.string."illegal line number (line numbering starts at 1)"���þxgo.string."illegal line number (line numbering starts at 1)"�p��billegal 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·ecd4a2df87170e9abd94f9f6f99a8d16�(��(������������� ����þTgclocals·f7309186bf9eeb0f8ece2eb16f2dc110�(��(����������������þTgclocals·83ead081cd909acab0dcd88a450c1878� �� ��������������þTgclocals·77341598187832c197a09d97d4911154� �� �������������þTgclocals·7aa7711bff3cbd149b91c4985ca0db01�8��8���
��������������������þTgclocals·ae09aea6c950f33bbc27842daf2e8ebc�8��8����������������������þTgclocals·3aa30b52d3451c8b77acc5137b7c14fc�0��0��������������������þTgclocals·73cc6a6163c79dedb31b44894a6158df�0��0�������������������þ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·12fc1489b12fcdedb8fc818b7369b5d9��������������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·e2c5ae7ad5623aeff8a98501742242a8�(��(�����������������þTgclocals·9d98bbb373475f3af6381201d6212574�(��(����������������þTgclocals·fac97ae6c0b3b983f30d665c3900cdd4�0��0���������������������þTgclocals·0bdf3211211bbe2677218a4b37414727�0��0��������� ������ ����þTgclocals·69c1753bd5f81501d95132d08af04464�����������þTgclocals·0f17b8f27ce866dac0ef2f99c0da3401� �� ��������� ����þTgclocals·cb254677435fe1782c5684f16a8d74a1�(��(������������������þTgclocals·0222c3226552f36b80a94d4382cd556f�(��(������������ ����þTgclocals·98a935522f11e180b06d5a082b7d09c1� �� ���������������þTgclocals·823f89f97983eeca02829938ced149ee� �� �������������þTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349�(��(������������������þTgclocals·98304215dd49c497c84500d34591a734�(��(������������������þ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·04cf4ad2520d4197b1c45a24badca6ba�P��P��� �������������������������!����þTgclocals·4a37b01f092d978b3ac11fc47d3ef8b5�P��P���������#����������������������þTgclocals·83ead081cd909acab0dcd88a450c1878� �� ��������������þTgclocals·2f2d69f12d345ece4be5273d9b84f0bb� �� �������������þTgclocals·e2c5ae7ad5623aeff8a98501742242a8�(��(�����������������þTgclocals·9d98bbb373475f3af6381201d6212574�(��(����������������þTgclocals·95b2a43ad65a8edb376926f0a5933083�0��0���������������������þTgclocals·a97e6bc2e56f94642284aed2b075f20c�0��0�������������������þTgclocals·69c1753bd5f81501d95132d08af04464�����������þTgclocals·b9918a97ead7e530783190a9c2080425� �� �������������þTgclocals·69c1753bd5f81501d95132d08af04464�����������þTgclocals·0f17b8f27ce866dac0ef2f99c0da3401� �� ��������� ����þTgclocals·98a935522f11e180b06d5a082b7d09c1� �� ���������������þTgclocals·823f89f97983eeca02829938ced149ee� �� �������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·89fe65749ce0afc971c0982226501ff0�������������þTgclocals·9b1fa141d5d777f68ca9f1f1ea98ce5c�P��P��� ��������������„���…���‡���†���€����þTgclocals·7a51fbc69af1c42f9b06f07270fe44d6�P��P�������������������������������þTgclocals·cc874f249df211d8cf0963ca7369462c�P��P�����������������DD�€���€���þTgclocals·c5139497875d42e181a0358c44dcdb22�P��P�������������������������������þ,go.string.hdr."token("� �� ������������������$go.string."token("���þ$go.string."token("���token(��þ"go.string.hdr.")"� �� ������������������go.string.")"���þgo.string.")"���)��þTgclocals·64ca935d1a2110a30e2d604686188539� �� ���������������þTgclocals·bcdfbcd04eb70526d9504e97d9ef703d� �� ��������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad��������������þTgclocals·0c8aa8e80191a30eac23f1a218103f16� �� ��������������þTgclocals·69c1753bd5f81501d95132d08af04464�����������þTgclocals·aae8695ea5ab1c6fd0134b4d0e6c5d4d�(��(�����������������þTgclocals·cb395d89503762333b1bfb09ba74eb12�(��(����������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad��������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad��������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad��������������þTgclocals·83ead081cd909acab0dcd88a450c1878� �� ��������������þTgclocals·c55cf99de9cdd8c8202a466952fa1a45� �� ���������������þTgclocals·83ead081cd909acab0dcd88a450c1878� �� ��������������þTgclocals·c55cf99de9cdd8c8202a466952fa1a45� �� ���������������þ.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"���þ."".keywords��0type.map[string]"".Token���þ""".statictmp_0076��type.[1]int����������þ""".statictmp_0118�� ,type."".serializedFile���þ0"".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·f��������������2"".(*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·f��������������0"".searchLineInfos.func1���þ."".searchFiles.func1·f��������������("".searchFiles.func1���þ"".init·f��������������"".init���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·44750c784da4dd430afdd97fea5c405a� �� ��������������þTgclocals·51af24152615272c3d9efc8538f95767� �� �������������þ4type..hashfunc."".Position��������������,type..hash."".Position���þ0type..eqfunc."".Position��������������(type..eq."".Position���þ*type..alg."".Position� �� �������������������4type..hashfunc."".Position�����0type..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·c55cf99de9cdd8c8202a466952fa1a45� �� ���������������þTgclocals·69076ee43f1cead0792b9f36906b1b56� �� �������������þ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� �� ��������������÷U�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Vgo.string.hdr."func(token.Position) string"���p��Lgo.weak.type.*func("".Position) string���€��"runtime.zerovalue��� €�: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Ë�3��������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��:go.string.hdr."func() string"���p��6go.weak.type.*func() string���€��"runtime.zerovalue��� €�$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.01���P��<go.string.hdr."token.Position"���p��"type.*"".Position���€��"runtime.zerovalue���À� 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� �� ��������������}þR�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Tgo.string.hdr."func(*token.Position) bool"���p��Jgo.weak.type.*func(*"".Position) bool���€��"runtime.zerovalue��� €�8type.func(*"".Position) bool���А�8type.func(*"".Position) bool���€��"type.*"".Position�����type.bool���þ|go.typelink.func(*token.Position) bool func(*"".Position) bool��������������8type.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� �� ��������������ª¿ë�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Xgo.string.hdr."func(*token.Position) string"���p��Ngo.weak.type.*func(*"".Position) string���€��"runtime.zerovalue��� €�<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Ëx�3��������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��6go.string.hdr."func() bool"���p��2go.weak.type.*func() bool���€��"runtime.zerovalue��� €� 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.01���P��>go.string.hdr."*token.Position"���p��4go.weak.type.**"".Position���€��"runtime.zerovalue����� 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.03���P��8go.string.hdr."interface {}"���p��4go.weak.type.*interface {}���€��"runtime.zerovalue���À�"type.interface {}���þ<go.string.hdr."[]interface {}"� �� ������������������4go.string."[]interface {}"���þ4go.string."[]interface {}"� ��[]interface {}��þ&type.[]interface {}� �� ��������������p“ê/��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��<go.string.hdr."[]interface {}"���p��8go.weak.type.*[]interface {}���€��"runtime.zerovalue�����"type.interface {}���þRgo.typelink.[]interface {} []interface {}��������������&type.[]interface {}���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·2c78d3ad9d760b5f66e2e47be684c787� �� ���������� ����þTgclocals·51af24152615272c3d9efc8538f95767� �� �������������þ<type..hashfunc.[2]interface {}��������������4type..hash.[2]interface {}���þ8type..eqfunc.[2]interface {}��������������0type..eq.[2]interface {}���þ2type..alg.[2]interface {}� �� �������������������<type..hashfunc.[2]interface {}�����8type..eqfunc.[2]interface {}���þ"runtime.gcbits.0f����þ>go.string.hdr."[2]interface {}"� �� ������������������6go.string."[2]interface {}"���þ6go.string."[2]interface {}"� �� [2]interface {}��þ(type.[2]interface {}�À��À ������� �������,Y¤ñ������������������������������������������������������������������������0��2type..alg.[2]interface {}���@��"runtime.gcbits.0f���P��>go.string.hdr."[2]interface {}"���p��:go.weak.type.*[2]interface {}���€��"runtime.zerovalue�����"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-q�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��@go.string.hdr."*[2]interface {}"���p��<go.weak.type.**[2]interface {}���€��"runtime.zerovalue�����(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� �� ��������������×|Ìé�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Jgo.string.hdr."func(*token.Pos) bool"���p��@go.weak.type.*func(*"".Pos) bool���€��"runtime.zerovalue��� €�.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��Ð��Ð��������������õ“ªA�6����������������������������������������������������������������������������������������������������������������������������������������������0 � runtime.algarray���@��"runtime.gcbits.01���P��4go.string.hdr."*token.Pos"���p��*go.weak.type.**"".Pos���€��"runtime.zerovalue�����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� �� ��������������å�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Hgo.string.hdr."func(token.Pos) bool"���p��>go.weak.type.*func("".Pos) bool���€��"runtime.zerovalue��� €�,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.���P��2go.string.hdr."token.Pos"���p��type.*"".Pos���€��"runtime.zerovalue���`�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.01���P��:go.string.hdr."[]*token.File"���p��0go.weak.type.*[]*"".File���€��"runtime.zerovalue�����type.*"".File���þHgo.typelink.[]*token.File []*"".File��������������type.[]*"".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.90���P��:go.string.hdr."token.FileSet"���p�� type.*"".FileSet���€��"runtime.zerovalue���À�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"�p��ffunc(*token.FileSet, string, int, int) *token.File��þbtype.func(*"".FileSet, string, int, int) *"".File�Ð��Ð��������������rè*ž�3��������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��„go.string.hdr."func(*token.FileSet, string, int, int) *token.File"���p��tgo.weak.type.*func(*"".FileSet, string, int, int) *"".File���€��"runtime.zerovalue��� €�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) *"".File��������������btype.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[`�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Pgo.string.hdr."func(*token.FileSet) int"���p��Fgo.weak.type.*func(*"".FileSet) int���€��"runtime.zerovalue��� €�4type.func(*"".FileSet) int���А�4type.func(*"".FileSet) int���€�� type.*"".FileSet�����type.int���þtgo.typelink.func(*token.FileSet) int func(*"".FileSet) int��������������4type.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Ùþ�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��vgo.string.hdr."func(*token.FileSet, token.Pos) *token.File"���p��`go.weak.type.*func(*"".FileSet, "".Pos) *"".File���€��"runtime.zerovalue��� €�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) *"".File��������������Ntype.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� �� ��������������=
| �3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Lgo.string.hdr."func(*token.File) bool"���p��Bgo.weak.type.*func(*"".File) bool���€��"runtime.zerovalue��� €�0type.func(*"".File) bool���А�0type.func(*"".File) bool���€��type.*"".File�����type.bool���þlgo.typelink.func(*token.File) bool func(*"".File) bool��������������0type.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í—�3����������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��xgo.string.hdr."func(*token.FileSet, func(*token.File) bool)"���p��hgo.weak.type.*func(*"".FileSet, func(*"".File) bool)���€��"runtime.zerovalue��� €�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¥�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��|go.string.hdr."func(*token.FileSet, token.Pos) token.Position"���p��fgo.weak.type.*func(*"".FileSet, "".Pos) "".Position���€��"runtime.zerovalue��� €�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) "".Position��������������Ttype.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"�p��jfunc(*token.FileSet, token.Pos, bool) token.Position��þ`type.func(*"".FileSet, "".Pos, bool) "".Position�À��À��������������1ö”�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��ˆgo.string.hdr."func(*token.FileSet, token.Pos, bool) token.Position"���p��rgo.weak.type.*func(*"".FileSet, "".Pos, bool) "".Position���€��"runtime.zerovalue��� €�`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Ù'��3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Pgo.string.hdr."func(interface {}) error"���p��Lgo.weak.type.*func(interface {}) error���€��"runtime.zerovalue��� €�: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"�p��jfunc(*token.FileSet, func(interface {}) error) error��þltype.func(*"".FileSet, func(interface {}) error) error�°��°��������������p3Vž�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��ˆgo.string.hdr."func(*token.FileSet, func(interface {}) error) error"���p��~go.weak.type.*func(*"".FileSet, func(interface {}) error) error���€��"runtime.zerovalue��� €�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) error��������������ltype.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"�P��Ffunc(string, int, int) *token.File��þHtype.func(string, int, int) *"".File�À��À��������������Êµ �3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��dgo.string.hdr."func(string, int, int) *token.File"���p��Zgo.weak.type.*func(string, int, int) *"".File���€��"runtime.zerovalue��� €�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) *"".File��������������Htype.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à�3��������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��4go.string.hdr."func() int"���p��0go.weak.type.*func() int���€��"runtime.zerovalue��� €�type.func() int���Ѐ�type.func() int���€��type.int���þBgo.typelink.func() int func() int��������������type.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� �� ��������������?‚�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Vgo.string.hdr."func(token.Pos) *token.File"���p��Fgo.weak.type.*func("".Pos) *"".File���€��"runtime.zerovalue��� €�4type.func("".Pos) *"".File���А�4type.func("".Pos) *"".File���€��type."".Pos�����type.*"".File���þzgo.typelink.func(token.Pos) *token.File func("".Pos) *"".File��������������4type.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)����������������� šÚ�3��������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Xgo.string.hdr."func(func(*token.File) bool)"���p��Ngo.weak.type.*func(func(*"".File) bool)���€��"runtime.zerovalue��� €�<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� �� ��������������¹° w�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��\go.string.hdr."func(token.Pos) token.Position"���p��Lgo.weak.type.*func("".Pos) "".Position���€��"runtime.zerovalue��� €�: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"�P��Jfunc(token.Pos, bool) token.Position��þFtype.func("".Pos, bool) "".Position�°��°��������������ìÙR­�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��hgo.string.hdr."func(token.Pos, bool) token.Position"���p��Xgo.weak.type.*func("".Pos, bool) "".Position���€��"runtime.zerovalue��� €�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) "".Position��������������Ftype.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"�P��Jfunc(func(interface {}) error) error��þRtype.func(func(interface {}) error) error� �� ��������������ù²AN�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��hgo.string.hdr."func(func(interface {}) error) error"���p��dgo.weak.type.*func(func(interface {}) error) error���€��"runtime.zerovalue��� €�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) error��������������Rtype.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�������������������������������������������������������������������������������� ������� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������l0 � runtime.algarray���@��"runtime.gcbits.01���P��<go.string.hdr."*token.FileSet"���p��2go.weak.type.**"".FileSet���€��"runtime.zerovalue�����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.01���P��*go.string.hdr."[]int"���p��&go.weak.type.*[]int���€��"runtime.zerovalue�����type.int���þ.go.typelink.[]int []int��������������type.[]int���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·44750c784da4dd430afdd97fea5c405a� �� ��������������þTgclocals·51af24152615272c3d9efc8538f95767� �� �������������þ4type..hashfunc."".lineInfo��������������,type..hash."".lineInfo���þ0type..eqfunc."".lineInfo��������������(type..eq."".lineInfo���þ*type..alg."".lineInfo� �� �������������������4type..hashfunc."".lineInfo�����0type..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.01���P��>go.string.hdr."*token.lineInfo"���p��4go.weak.type.**"".lineInfo���€��"runtime.zerovalue����� 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.02���P��<go.string.hdr."token.lineInfo"���p��"type.*"".lineInfo���€��"runtime.zerovalue���À� 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.01���P��@go.string.hdr."[]token.lineInfo"���p��6go.weak.type.*[]"".lineInfo���€��"runtime.zerovalue����� 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��ð��ðX�������H�������Œ2w����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������������������������������(���������������������������������������@�����������������������������������������������80à� runtime.algarray���@��&runtime.gcbits.2301���P��4go.string.hdr."token.File"���p��type.*"".File���€��"runtime.zerovalue���À�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)� �� ��������������ݕW�3����������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Lgo.string.hdr."func(*token.File, int)"���p��Bgo.weak.type.*func(*"".File, int)���€��"runtime.zerovalue��� €�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)"�P��Hfunc(*token.File, int, string, int)��þJtype.func(*"".File, int, string, int)�À��À��������������?ª•Ö�3��������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��fgo.string.hdr."func(*token.File, int, string, int)"���p��\go.weak.type.*func(*"".File, int, string, int)���€��"runtime.zerovalue��� €�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� �� ��������������Ø:ù�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Jgo.string.hdr."func(*token.File) int"���p��@go.weak.type.*func(*"".File) int���€��"runtime.zerovalue��� €�.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"�P��Bfunc(*token.File, token.Pos) int��þ>type.func(*"".File, "".Pos) int�°��°��������������å™Ï�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��`go.string.hdr."func(*token.File, token.Pos) int"���p��Pgo.weak.type.*func(*"".File, "".Pos) int���€��"runtime.zerovalue��� €�>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� �� ��������������Ä+x�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Pgo.string.hdr."func(*token.File) string"���p��Fgo.weak.type.*func(*"".File) string���€��"runtime.zerovalue��� €�4type.func(*"".File) string���А�4type.func(*"".File) string���€��type.*"".File�����type.string���þtgo.typelink.func(*token.File) string func(*"".File) string��������������4type.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"�P��Bfunc(*token.File, int) token.Pos��þ>type.func(*"".File, int) "".Pos�°��°��������������;_šÛ�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��`go.string.hdr."func(*token.File, int) token.Pos"���p��Pgo.weak.type.*func(*"".File, int) "".Pos���€��"runtime.zerovalue��� €�>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 âå�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��vgo.string.hdr."func(*token.File, token.Pos) token.Position"���p��`go.weak.type.*func(*"".File, "".Pos) "".Position���€��"runtime.zerovalue��� €�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) "".Position��������������Ntype.func(*"".File, "".Pos) "".Position���þ‚go.string.hdr."func(*token.File, token.Pos, bool) token.Position"� �� ��������1����������zgo.string."func(*token.File, token.Pos, bool) token.Position"���þzgo.string."func(*token.File, token.Pos, bool) token.Position"�p��dfunc(*token.File, token.Pos, bool) token.Position��þZtype.func(*"".File, "".Pos, bool) "".Position�À��À��������������î8h¸�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��‚go.string.hdr."func(*token.File, token.Pos, bool) token.Position"���p��lgo.weak.type.*func(*"".File, "".Pos, bool) "".Position���€��"runtime.zerovalue��� €�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) "".Position��������������Ztype.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�°��°��������������ò•�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Zgo.string.hdr."func(*token.File, []int) bool"���p��Pgo.weak.type.*func(*"".File, []int) bool���€��"runtime.zerovalue��� €�>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.01���P��.go.string.hdr."[]uint8"���p��*go.weak.type.*[]uint8���€��"runtime.zerovalue�����type.uint8���þ6go.typelink.[]uint8 []uint8��������������type.[]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)� �� ��������������$õ™�3����������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Tgo.string.hdr."func(*token.File, []uint8)"���p��Jgo.weak.type.*func(*"".File, []uint8)���€��"runtime.zerovalue��� €�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)�à��à��������������#[³�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��~go.string.hdr."func(*token.File, int, bool) (string, int, int)"���p��tgo.weak.type.*func(*"".File, int, bool) (string, int, int)���€��"runtime.zerovalue��� €�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)�����������������„æñ�3��������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��2go.string.hdr."func(int)"���p��.go.weak.type.*func(int)���€��"runtime.zerovalue��� €�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)�°��°��������������ْ&�3������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Lgo.string.hdr."func(int, string, int)"���p��Hgo.weak.type.*func(int, string, int)���€��"runtime.zerovalue��� €�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þ
Ô�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Fgo.string.hdr."func(token.Pos) int"���p��<go.weak.type.*func("".Pos) int���€��"runtime.zerovalue��� €�*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--�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Fgo.string.hdr."func(int) token.Pos"���p��<go.weak.type.*func(int) "".Pos���€��"runtime.zerovalue��� €�*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� �� ��������������û›òB�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��@go.string.hdr."func([]int) bool"���p��<go.weak.type.*func([]int) bool���€��"runtime.zerovalue��� €�*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)�����������������§{í·�3��������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��:go.string.hdr."func([]uint8)"���p��6go.weak.type.*func([]uint8)���€��"runtime.zerovalue��� €�$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)"�P��Ffunc(int, bool) (string, int, int)��þNtype.func(int, bool) (string, int, int)�Ð��Ð��������������S-
{�3��������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��dgo.string.hdr."func(int, bool) (string, int, int)"���p��`go.weak.type.*func(int, bool) (string, int, int)���€��"runtime.zerovalue��� €�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.01���P��6go.string.hdr."*token.File"���p��,go.weak.type.**"".File���€��"runtime.zerovalue�����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.02���P��~go.string.hdr."struct { F uintptr; a []token.lineInfo; x int }"���p��tgo.weak.type.*struct { F uintptr; a []"".lineInfo; x int }���€��"runtime.zerovalue���À�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 }"� �� ��������0����������xgo.string."*struct { F uintptr; a []token.lineInfo; x int }"���þxgo.string."*struct { F uintptr; a []token.lineInfo; x int }"�p��b*struct { F uintptr; a []token.lineInfo; x int }��þdtype.*struct { F uintptr; a []"".lineInfo; x int }� �� ��������������ºN�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��€go.string.hdr."*struct { F uintptr; a []token.lineInfo; x int }"���p��vgo.weak.type.**struct { F uintptr; a []"".lineInfo; x int }���€��"runtime.zerovalue�����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���€��"runtime.zerovalue�����type.int��� ��type.[]int���þ2go.typelink.[1]int [1]int��������������type.[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.01���P��.go.string.hdr."*[1]int"���p��*go.weak.type.**[1]int���€��"runtime.zerovalue�����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.02���P��xgo.string.hdr."struct { F uintptr; a []*token.File; x int }"���p��ngo.weak.type.*struct { F uintptr; a []*"".File; x int }���€��"runtime.zerovalue���À�\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.01���P��zgo.string.hdr."*struct { F uintptr; a []*token.File; x int }"���p��pgo.weak.type.**struct { F uintptr; a []*"".File; x int }���€��"runtime.zerovalue�����\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.01���P��Jgo.string.hdr."*token.serializedFile"���p��@go.weak.type.**"".serializedFile���€��"runtime.zerovalue�����,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.91���P��Hgo.string.hdr."token.serializedFile"���p��.type.*"".serializedFile���€��"runtime.zerovalue���À�,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.01���P��Lgo.string.hdr."[]token.serializedFile"���p��Bgo.weak.type.*[]"".serializedFile���€��"runtime.zerovalue�����,type."".serializedFile���þlgo.typelink.[]token.serializedFile []"".serializedFile��������������0type.[]"".serializedFile���þNgo.string.hdr."token.serializedFileSet"� �� ������������������Fgo.string."token.serializedFileSet"���þFgo.string."token.serializedFileSet"�0��0token.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.02���P��Ngo.string.hdr."token.serializedFileSet"���p��4type.*"".serializedFileSet���€��"runtime.zerovalue���À�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�� �� ��������������'st�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��Pgo.string.hdr."*token.serializedFileSet"���p��Fgo.weak.type.**"".serializedFileSet���€��"runtime.zerovalue�����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.01���P��8go.string.hdr."**token.File"���p��.go.weak.type.***"".File���€��"runtime.zerovalue�����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·c55cf99de9cdd8c8202a466952fa1a45� �� ���������������þTgclocals·69076ee43f1cead0792b9f36906b1b56� �� �������������þ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"�0��0func(*token.Token) bool��þ2type.func(*"".Token) bool� �� ��������������#ðp#�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Ngo.string.hdr."func(*token.Token) bool"���p��Dgo.weak.type.*func(*"".Token) bool���€��"runtime.zerovalue��� €�2type.func(*"".Token) bool���А�2type.func(*"".Token) bool���€��type.*"".Token�����type.bool���þpgo.typelink.func(*token.Token) bool func(*"".Token) bool��������������2type.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� �� ��������������Å["�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Lgo.string.hdr."func(*token.Token) int"���p��Bgo.weak.type.*func(*"".Token) int���€��"runtime.zerovalue��� €�0type.func(*"".Token) int���А�0type.func(*"".Token) int���€��type.*"".Token�����type.int���þlgo.typelink.func(*token.Token) int func(*"".Token) int��������������0type.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$w�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Rgo.string.hdr."func(*token.Token) string"���p��Hgo.weak.type.*func(*"".Token) string���€��"runtime.zerovalue��� €�6type.func(*"".Token) string���А�6type.func(*"".Token) string���€��type.*"".Token�����type.string���þxgo.typelink.func(*token.Token) string func(*"".Token) string��������������6type.func(*"".Token) string���þtype.*"".Token��Ð��Ð��������������#kô�6����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������B0 � runtime.algarray���@��"runtime.gcbits.01���P��8go.string.hdr."*token.Token"���p��.go.weak.type.**"".Token���€��"runtime.zerovalue�����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¡�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Lgo.string.hdr."func(token.Token) bool"���p��Bgo.weak.type.*func("".Token) bool���€��"runtime.zerovalue��� €�0type.func("".Token) bool���А�0type.func("".Token) bool���€��type."".Token�����type.bool���þlgo.typelink.func(token.Token) bool func("".Token) bool��������������0type.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� �� ��������������OF5R�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Jgo.string.hdr."func(token.Token) int"���p��@go.weak.type.*func("".Token) int���€��"runtime.zerovalue��� €�.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� �� ��������������ëS6j�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Pgo.string.hdr."func(token.Token) string"���p��Fgo.weak.type.*func("".Token) string���€��"runtime.zerovalue��� €�4type.func("".Token) string���А�4type.func("".Token) string���€��type."".Token�����type.string���þtgo.typelink.func(token.Token) string func("".Token) string��������������4type.func("".Token) string���þtype."".Token��À��À���������������ñ—°�‚��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D0 � runtime.algarray���@��runtime.gcbits.���P��6go.string.hdr."token.Token"���p��type.*"".Token���€��"runtime.zerovalue���`�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.���P��0go.string.hdr."[8]uint8"���p��,go.weak.type.*[8]uint8���€��"runtime.zerovalue�����type.uint8��� ��type.[]uint8���þ:go.typelink.[8]uint8 [8]uint8��������������type.[8]uint8���þ0go.string.hdr."[]string"� �� ������������������(go.string."[]string"���þ(go.string."[]string"� ��[]string��þtype.[]string� �� ��������������Ó¨ó
��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��0go.string.hdr."[]string"���p��,go.weak.type.*[]string���€��"runtime.zerovalue�����type.string���þ:go.typelink.[]string []string��������������type.[]string���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·44750c784da4dd430afdd97fea5c405a� �� ��������������þTgclocals·51af24152615272c3d9efc8538f95767� �� �������������þ0type..hashfunc.[8]string��������������(type..hash.[8]string���þ,type..eqfunc.[8]string��������������$type..eq.[8]string���þ&type..alg.[8]string� �� �������������������0type..hashfunc.[8]string�����,type..eqfunc.[8]string���þ&runtime.gcbits.5555���UU�þ2go.string.hdr."[8]string"� �� �������� ����������*go.string."[8]string"���þ*go.string."[8]string"� ��[8]string��þtype.[8]string�À��À€�������x�������USŒ>������������������������������������������������������������������������0��&type..alg.[8]string���@��&runtime.gcbits.5555���P��2go.string.hdr."[8]string"���p��.go.weak.type.*[8]string���€��"runtime.zerovalue�����type.string��� ��type.[]string���þ>go.typelink.[8]string [8]string��������������type.[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.01���P��:go.string.hdr."[]token.Token"���p��0go.weak.type.*[]"".Token���€��"runtime.zerovalue�����type."".Token���þHgo.typelink.[]token.Token []"".Token��������������type.[]"".Token���þ type..hashfunc64� �� ��������@����������,runtime.memhash_varlen���þtype..eqfunc64� �� ��������@����������.runtime.memequal_varlen���þtype..alg64� �� ������������������� type..hashfunc64�����type..eqfunc64���þ<go.string.hdr."[8]token.Token"� �� ������������������4go.string."[8]token.Token"���þ4go.string."[8]token.Token"� ��[8]token.Token��þ type.[8]"".Token�À��À@���������������«´¤Î�‘�����������������������������������������������������������������������0��type..alg64���@��runtime.gcbits.���P��<go.string.hdr."[8]token.Token"���p��2go.weak.type.*[8]"".Token���€��"runtime.zerovalue�����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.01���P��\go.string.hdr."*map.bucket[string]token.Token"���p��Rgo.weak.type.**map.bucket[string]"".Token���€��"runtime.zerovalue�����>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.aaaa0002���P��Zgo.string.hdr."map.bucket[string]token.Token"���p��Pgo.weak.type.*map.bucket[string]"".Token���€��"runtime.zerovalue���À�>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�À��À0�������0�������»d«ö�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������������������������������������� ��������������������������������������������������������������������������������������������������������������������� ���������������������������������������(�������,0à� runtime.algarray���@��"runtime.gcbits.2c���P��Tgo.string.hdr."map.hdr[string]token.Token"���p��Jgo.weak.type.*map.hdr[string]"".Token���€��"runtime.zerovalue���À�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.01���P��Lgo.string.hdr."map[string]token.Token"���p��Bgo.weak.type.*map[string]"".Token���€��"runtime.zerovalue�����type.string��� ��type."".Token���°��>type.map.bucket[string]"".Token���À��8type.map.hdr[string]"".Token���þlgo.typelink.map[string]token.Token map[string]"".Token��������������0type.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.01���P��Bgo.string.hdr."*[]token.lineInfo"���p��8go.weak.type.**[]"".lineInfo���€��"runtime.zerovalue�����$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.01���P��<go.string.hdr."*[]*token.File"���p��2go.weak.type.**[]*"".File���€��"runtime.zerovalue�����type.[]*"".File���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·44750c784da4dd430afdd97fea5c405a� �� ��������������þTgclocals·51af24152615272c3d9efc8538f95767� �� �������������þ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.55555555555555555555555555555555555555555505���P��4go.string.hdr."[86]string"���p��0go.weak.type.*[86]string���€��"runtime.zerovalue�����type.string��� ��type.[]string���þBgo.typelink.[86]string [86]string��������������type.[86]string���þ4go.string.hdr."*[8]string"� �� ��������
����������,go.string."*[8]string"���þ,go.string."*[8]string"� ��*[8]string��þtype.*[8]string� �� ��������������­”o�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��4go.string.hdr."*[8]string"���p��0go.weak.type.**[8]string���€��"runtime.zerovalue�����type.[8]string���þ6go.string.hdr."*[86]string"� �� �������� ����������.go.string."*[86]string"���þ.go.string."*[86]string"� ��*[86]string��þ type.*[86]string� �� ��������������’ŒD�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��6go.string.hdr."*[86]string"���p��2go.weak.type.**[86]string���€��"runtime.zerovalue�����type.[86]string���þ.go.string.hdr."runtime"� �� ������������������&go.string."runtime"���þ&go.string."runtime"���runtime��þ,go.importpath.runtime.� �� ������������������&go.string."runtime"���þ&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 {}·f��������������4type..hash.[2]interface {}���þ6type..eq.[2]interface {}·f��������������0type..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���þ"runtime.zerovalue�����ÿÿgo13ld�