| !<arch> |
| __.PKGDEF 0 0 0 644 20789 ` |
| go object linux amd64 go1.5.1 X:none |
| build id "f7ed9f96eaecfa58fc4a807dcb75297d98f20a02" |
| |
| $$ |
| package parser |
| import runtime "runtime" |
| import bytes "bytes" |
| import errors "errors" |
| import io "io" |
| import unicode "unicode" |
| import ast "go/ast" |
| import token "go/token" |
| import fmt "fmt" |
| import strconv "strconv" |
| import strings "strings" |
| import os "os" |
| import scanner "go/scanner" |
| import ioutil "io/ioutil" |
| import filepath "path/filepath" |
| type @"".Mode uint |
| const @"".PackageClauseOnly @"".Mode = 0x1 |
| const @"".ImportsOnly @"".Mode = 0x2 |
| const @"".ParseComments @"".Mode = 0x4 |
| const @"".Trace @"".Mode = 0x8 |
| const @"".DeclarationErrors @"".Mode = 0x10 |
| const @"".SpuriousErrors @"".Mode = 0x20 |
| const @"".AllErrors @"".Mode = 0x20 |
| type @"go/token".Pos int |
| func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) } |
| type @"go/ast".Comment struct { Slash @"go/token".Pos; Text string } |
| func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x1") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".c·2.Slash) + len(@"go/ast".c·2.Text)) } |
| func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".c·2.Slash } |
| type @"go/ast".CommentGroup struct { List []*@"go/ast".Comment } |
| func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x1") End () (? @"go/token".Pos) { return @"go/ast".g·2.List[len(@"go/ast".g·2.List) - 0x1].End() } |
| func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".g·2.List[0x0].Pos() } |
| func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x9") Text () (? string) |
| type @"go/ast".ObjKind int |
| func (@"go/ast".kind·2 @"go/ast".ObjKind) String () (? string) { return @"go/ast".objKindStrings[@"go/ast".kind·2] } |
| type @"go/ast".Object struct { Kind @"go/ast".ObjKind; Name string; Decl interface {}; Data interface {}; Type interface {} } |
| func (@"go/ast".obj·2 *@"go/ast".Object "esc:0x1") Pos () (? @"go/token".Pos) |
| type @"go/ast".Ident struct { NamePos @"go/token".Pos; Name string; Obj *@"go/ast".Object } |
| func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x1") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.NamePos) + len(@"go/ast".x·2.Name)) } |
| func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x1") IsExported () (? bool) |
| func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.NamePos } |
| func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x22") String () (? string) { if @"go/ast".id·2 != nil { return @"go/ast".id·2.Name }; return "<nil>" } |
| func (? *@"go/ast".Ident) @"go/ast".exprNode () { } |
| type @"go/ast".Decl interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".declNode() } |
| type @"go/ast".Scope struct { Outer *@"go/ast".Scope; Objects map[string]*@"go/ast".Object } |
| func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x1") Insert (@"go/ast".obj·3 *@"go/ast".Object) (@"go/ast".alt·1 *@"go/ast".Object) { if @"go/ast".alt·1 = @"go/ast".s·2.Objects[@"go/ast".obj·3.Name]; @"go/ast".alt·1 == nil { @"go/ast".s·2.Objects[@"go/ast".obj·3.Name] = @"go/ast".obj·3 }; return } |
| func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x1") Lookup (@"go/ast".name·3 string "esc:0x1") (? *@"go/ast".Object) { return @"go/ast".s·2.Objects[@"go/ast".name·3] } |
| func (@"go/ast".s·2 *@"go/ast".Scope) String () (? string) |
| type @"go/token".Token int |
| func (@"go/token".tok·2 @"go/token".Token) IsKeyword () (? bool) { return @"go/token".Token(0x3c) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x56) } |
| func (@"go/token".tok·2 @"go/token".Token) IsLiteral () (? bool) { return @"go/token".Token(0x3) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0xa) } |
| func (@"go/token".tok·2 @"go/token".Token) IsOperator () (? bool) { return @"go/token".Token(0xb) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x3b) } |
| func (@"go/token".op·2 @"go/token".Token) Precedence () (? int) |
| func (@"go/token".tok·2 @"go/token".Token) String () (? string) |
| type @"go/ast".BasicLit struct { ValuePos @"go/token".Pos; Kind @"go/token".Token; Value string } |
| func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x1") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.ValuePos) + len(@"go/ast".x·2.Value)) } |
| func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.ValuePos } |
| func (? *@"go/ast".BasicLit) @"go/ast".exprNode () { } |
| type @"go/ast".ImportSpec struct { Doc *@"go/ast".CommentGroup; Name *@"go/ast".Ident; Path *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup; EndPos @"go/token".Pos } |
| func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x1") End () (? @"go/token".Pos) { if @"go/ast".s·2.EndPos != @"go/token".Pos(0x0) { return @"go/ast".s·2.EndPos }; return @"go/ast".s·2.Path.End() } |
| func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x1") Pos () (? @"go/token".Pos) { if @"go/ast".s·2.Name != nil { return @"go/ast".s·2.Name.Pos() }; return @"go/ast".s·2.Path.Pos() } |
| func (? *@"go/ast".ImportSpec) @"go/ast".specNode () { } |
| type @"go/ast".File struct { Doc *@"go/ast".CommentGroup; Package @"go/token".Pos; Name *@"go/ast".Ident; Decls []@"go/ast".Decl; Scope *@"go/ast".Scope; Imports []*@"go/ast".ImportSpec; Unresolved []*@"go/ast".Ident; Comments []*@"go/ast".CommentGroup } |
| func (@"go/ast".f·2 *@"go/ast".File "esc:0x9") End () (? @"go/token".Pos) |
| func (@"go/ast".f·2 *@"go/ast".File "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".f·2.Package } |
| import sync "sync" // indirect |
| 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 @"go/token".lineInfo struct { Offset int; Filename string; Line int } |
| type @"go/token".Position struct { Filename string; Offset int; Line int; Column int } |
| func (@"go/token".pos·2 *@"go/token".Position "esc:0x1") IsValid () (? bool) { return @"go/token".pos·2.Line > 0x0 } |
| func (@"go/token".pos·2 @"go/token".Position "esc:0x12") String () (? string) |
| type @"go/token".File struct { @"go/token".set *@"go/token".FileSet; @"go/token".name string; @"go/token".base int; @"go/token".size int; @"go/token".lines []int; @"go/token".infos []@"go/token".lineInfo } |
| func (@"go/token".f·1 *@"go/token".File "esc:0x9") AddLine (@"go/token".offset·2 int) |
| func (@"go/token".f·1 *@"go/token".File "esc:0x9") AddLineInfo (@"go/token".offset·2 int, @"go/token".filename·3 string, @"go/token".line·4 int) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Base () (? int) { return @"go/token".f·2.@"go/token".base } |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Line (@"go/token".p·3 @"go/token".Pos) (? int) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x9") LineCount () (? int) |
| func (@"go/token".f·1 *@"go/token".File "esc:0x9") MergeLine (@"go/token".line·2 int) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x22") Name () (? string) { return @"go/token".f·2.@"go/token".name } |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Offset (@"go/token".p·3 @"go/token".Pos) (? int) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Pos (@"go/token".offset·3 int) (? @"go/token".Pos) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x22") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x22") PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x9") SetLines (@"go/token".lines·3 []int) (? bool) |
| func (@"go/token".f·1 *@"go/token".File "esc:0x9") SetLinesForContent (@"go/token".content·2 []byte "esc:0x1") |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Size () (? int) { return @"go/token".f·2.@"go/token".size } |
| func (@"go/token".f·2 *@"go/token".File "esc:0x22") @"go/token".position (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".f·4 *@"go/token".File "esc:0x22") @"go/token".unpack (@"go/token".offset·5 int, @"go/token".adjusted·6 bool) (@"go/token".filename·1 string, @"go/token".line·2 int, @"go/token".column·3 int) |
| type @"go/token".FileSet struct { @"go/token".mutex @"sync".RWMutex; @"go/token".base int; @"go/token".files []*@"go/token".File; @"go/token".last *@"go/token".File } |
| func (@"go/token".s·2 *@"go/token".FileSet) AddFile (@"go/token".filename·3 string, @"go/token".base·4 int, @"go/token".size·5 int) (? *@"go/token".File) |
| func (@"go/token".s·2 *@"go/token".FileSet) Base () (? int) |
| func (@"go/token".s·2 *@"go/token".FileSet) File (@"go/token".p·3 @"go/token".Pos) (@"go/token".f·1 *@"go/token".File) |
| func (@"go/token".s·1 *@"go/token".FileSet) Iterate (@"go/token".f·2 func(? *@"go/token".File) (? bool) "esc:0x1") |
| func (@"go/token".s·2 *@"go/token".FileSet) Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".s·2 *@"go/token".FileSet) PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".s·2 *@"go/token".FileSet) Read (@"go/token".decode·3 func(? interface {}) (? error) "esc:0x1") (? error) |
| func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x1") (? error) |
| func (@"go/token".s·2 *@"go/token".FileSet) @"go/token".file (@"go/token".p·3 @"go/token".Pos) (? *@"go/token".File) |
| func @"".ParseFile (@"".fset·3 *@"go/token".FileSet, @"".filename·4 string, @"".src·5 interface {}, @"".mode·6 @"".Mode) (@"".f·1 *@"go/ast".File, @"".err·2 error) |
| type @"go/ast".Package struct { Name string; Scope *@"go/ast".Scope; Imports map[string]*@"go/ast".Object; Files map[string]*@"go/ast".File } |
| func (@"go/ast".p·2 *@"go/ast".Package "esc:0x1") End () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } |
| func (@"go/ast".p·2 *@"go/ast".Package "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } |
| import time "time" // indirect |
| type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } |
| type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } |
| type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } |
| func (@"time".l·2 *@"time".Location "esc:0x22") String () (? string) |
| func (@"time".l·2 *@"time".Location "esc:0x1") @"time".firstZoneUsed () (? bool) |
| func (@"time".l·2 *@"time".Location "esc:0x12") @"time".get () (? *@"time".Location) |
| func (@"time".l·6 *@"time".Location "esc:0x32") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64) |
| func (@"time".l·2 *@"time".Location "esc:0x1") @"time".lookupFirstZone () (? int) |
| func (@"time".l·4 *@"time".Location "esc:0x1") @"time".lookupName (@"time".name·5 string "esc:0x1", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool) |
| type @"time".Duration int64 |
| func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630b8a000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630b8a000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 8190022623310637111963488201822504381538623676021880892417778544696899264837610290203272971060556344039023584360473938041055625214280336402169897364226048p-553 } |
| func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xdf8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xdf8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 7678146209353722106395056769533233877065564876941352542109479049699919628723768656821910653339403201031675627614471533358284117434246264392176261853609984p-547 } |
| func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } |
| func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3b9aca00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3b9aca00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 7198262071269114660816079141112770740375861891461678802759824945047098083990024106014198994535558872472104883612039846078596891298747423852523262413111296p-541 } |
| func (@"time".d·2 @"time".Duration) String () (? string) |
| type @"time".Month int |
| func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] } |
| type @"time".Weekday int |
| func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] } |
| type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } |
| func (@"time".t·2 @"time".Time "esc:0x12") Add (@"time".d·3 @"time".Duration) (? @"time".Time) { @"time".t·2.@"time".sec += int64(@"time".d·3 / @"time".Duration(0x3b9aca00)); var @"time".nsec·4 int32; ; @"time".nsec·4 = int32(@"time".t·2.@"time".nsec) + int32(@"time".d·3 % @"time".Duration(0x3b9aca00)); if @"time".nsec·4 >= 0x3b9aca00 { @"time".t·2.@"time".sec++; @"time".nsec·4 -= 0x3b9aca00 } else { if @"time".nsec·4 < 0x0 { @"time".t·2.@"time".sec--; @"time".nsec·4 += 0x3b9aca00 } }; @"time".t·2.@"time".nsec = @"time".nsec·4; return @"time".t·2 } |
| func (@"time".t·2 @"time".Time "esc:0x12") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) |
| func (@"time".t·2 @"time".Time "esc:0x1") After (@"time".u·3 @"time".Time "esc:0x1") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec } |
| func (@"time".t·2 @"time".Time "esc:0x9") AppendFormat (@"time".b·3 []byte "esc:0x1a", @"time".layout·4 string "esc:0x9") (? []byte) |
| func (@"time".t·2 @"time".Time "esc:0x1") Before (@"time".u·3 @"time".Time "esc:0x1") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec } |
| func (@"time".t·4 @"time".Time "esc:0x1") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) |
| func (@"time".t·4 @"time".Time "esc:0x1") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) |
| func (@"time".t·2 @"time".Time "esc:0x1") Day () (? int) |
| func (@"time".t·2 @"time".Time "esc:0x1") Equal (@"time".u·3 @"time".Time "esc:0x1") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec } |
| func (@"time".t·2 @"time".Time "esc:0x9") Format (@"time".layout·3 string "esc:0x9") (? string) |
| func (@"time".t·2 *@"time".Time "esc:0x1") GobDecode (@"time".data·3 []byte "esc:0x1") (? error) |
| func (@"time".t·3 @"time".Time "esc:0x1") GobEncode () (? []byte, ? error) |
| func (@"time".t·2 @"time".Time "esc:0x1") Hour () (? int) |
| func (@"time".t·3 @"time".Time "esc:0x1") ISOWeek () (@"time".year·1 int, @"time".week·2 int) |
| func (@"time".t·2 @"time".Time "esc:0x12") In (@"time".loc·3 *@"time".Location "esc:0x12") (? @"time".Time) |
| func (@"time".t·2 @"time".Time "esc:0x1") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } |
| func (@"time".t·2 @"time".Time "esc:0x12") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } |
| func (@"time".t·2 @"time".Time "esc:0x12") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 } |
| func (@"time".t·3 @"time".Time "esc:0x1") MarshalBinary () (? []byte, ? error) |
| func (@"time".t·3 @"time".Time "esc:0x9") MarshalJSON () (? []byte, ? error) |
| func (@"time".t·3 @"time".Time "esc:0x9") MarshalText () (? []byte, ? error) |
| func (@"time".t·2 @"time".Time "esc:0x1") Minute () (? int) |
| func (@"time".t·2 @"time".Time "esc:0x1") Month () (? @"time".Month) |
| func (@"time".t·2 @"time".Time "esc:0x1") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } |
| func (@"time".t·2 @"time".Time "esc:0x12") Round (@"time".d·3 @"time".Duration) (? @"time".Time) |
| func (@"time".t·2 @"time".Time "esc:0x1") Second () (? int) |
| func (@"time".t·2 @"time".Time "esc:0x9") String () (? string) |
| func (@"time".t·2 @"time".Time "esc:0x1") Sub (@"time".u·3 @"time".Time "esc:0x1") (? @"time".Duration) |
| func (@"time".t·2 @"time".Time "esc:0x12") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) |
| func (@"time".t·2 @"time".Time "esc:0x12") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } |
| func (@"time".t·2 @"time".Time "esc:0x1") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xe7791f700 } |
| func (@"time".t·2 @"time".Time "esc:0x1") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xe7791f700) * 0x3b9aca00 + int64(@"time".t·2.@"time".nsec) } |
| func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalBinary (@"time".data·3 []byte "esc:0x1") (? error) |
| func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalJSON (@"time".data·3 []byte "esc:0x1") (@"time".err·1 error) |
| func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalText (@"time".data·3 []byte "esc:0x1") (@"time".err·1 error) |
| func (@"time".t·2 @"time".Time "esc:0x1") Weekday () (? @"time".Weekday) |
| func (@"time".t·2 @"time".Time "esc:0x1") Year () (? int) |
| func (@"time".t·2 @"time".Time "esc:0x1") YearDay () (? int) |
| func (@"time".t·3 @"time".Time "esc:0x32") Zone () (@"time".name·1 string, @"time".offset·2 int) |
| func (@"time".t·2 @"time".Time "esc:0x1") @"time".abs () (? uint64) |
| func (@"time".t·5 @"time".Time "esc:0x1") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int) |
| func (@"time".t·4 @"time".Time "esc:0x32") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64) |
| type @"os".FileMode uint32 |
| func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) } |
| func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8f000000) == @"os".FileMode(0x0) } |
| func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1ff) } |
| func (@"os".m·2 @"os".FileMode) String () (? string) |
| type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) } |
| func @"".ParseDir (@"".fset·3 *@"go/token".FileSet, @"".path·4 string, @"".filter·5 func(? @"os".FileInfo) (? bool) "esc:0x1", @"".mode·6 @"".Mode) (@"".pkgs·1 map[string]*@"go/ast".Package, @"".first·2 error) |
| type @"go/ast".Expr interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".exprNode() } |
| func @"".ParseExprFrom (@"".fset·3 *@"go/token".FileSet, @"".filename·4 string, @"".src·5 interface {}, @"".mode·6 @"".Mode) (? @"go/ast".Expr, ? error) |
| func @"".ParseExpr (@"".x·3 string "esc:0x1") (? @"go/ast".Expr, ? error) |
| func @"".init () |
| var @"go/ast".objKindStrings [7]string |
| 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 () |
| var @"time".months [12]string |
| var @"time".days [7]string |
| var @"time".Local *@"time".Location |
| var @"time".UTC *@"time".Location |
| |
| $$ |
| _go_.o 0 0 0 644 579057 ` |
| go object linux amd64 go1.5.1 X:none |
| |
| ! |
| go13ldbytes.aerrors.ago/ast.ago/token.aio.aio/ioutil.aos.apath/filepath.astrings.a |
| fmt.ago/scanner.astrconv.aunicode.aþ"".readSourceÀ¦dH%H$ÿÿÿH;AnHìh1ÀH$8H$@H$HH$H$ H$¨H$°HD$HH$hH$èH$1ÛH$H$H$ 1ÛH$¨H$°HøEHÁH$H$ØH$H$àHD$èL$L$<ùß~.8
®1ÛH$8H$@H$HHH$H$ØH\$H$àH\$H$8H\$èL$<¶\$ ûtOH$8H$H$@H$H$HH$ 1ÛH$¨H$°èHÄhÃù´\ÿà
Ä1ÛH$H$ HH$H$ØH\$H$àH\$H$H\$èL$<¶\$ ûtmHÇ$H$H\$H$ H\$èH\$H$H\$ H$H\$(H$ 1ÛH$¨H$°èHÄhÃùv»cç
PHÇD$HHH$H$ØH\$H$àH\$H\$HH\$è¶\$ ûH\$H1íH9ëÉHD$H1ÛH$H$H$HD$XH$H$èHD$XHhHl$@H$èH\$XHl$@LCLKL9ÅwbLI)èI)éIùtM*L$L$L$L$L$L$ 1ÛH$¨H$°èHÄhÃèHH$HÇ$1ÛH\$xH$HH$èHD$HD$`H$èH\$`H¬$HkH¬$=
¦H+H\$`H\$`H1íH9ètYHT$`H$øH$1ÛH$H$H$ HD$xH$¨H$H$°èHÄhÃHH$HH\$HH\$èHD$éuÿÿÿH$Hl$èéJÿÿÿ1ÛH$¨H$°HH$H$ØH\$H$àH\$H$¨H\$è¶\$ û}þÿÿHH$èHD$HD$pH$HÇD$pèH\$pH\$hH1íH9è]HL$hH$ÈH$H$ÐHL$H$¨H\$H$°H\$èHD$(HL$0H$ÀH$¸Høt71ÛH$H$H$ H$¨H$°èHÄhÃHD$p1ÛH$ H$(H$0HD$PH$H$èHD$PHhHl$@H$èH\$PHl$@LCLKL9ÅwbLI)èI)éIùtM*L$ L$L$(L$L$0L$ 1ÛH$¨H$°èHÄhÃèHH$HH\$HH\$èHD$éqþÿÿH$pH$H$xH\$èH|$Ht$Hl$ HL$(HD$0H¼$PH¼$H´$XH´$H¬$`H¬$ H$èH$¨H$ðH$°èHÄhÃèémøÿÿ^ |
| Ü |
| *runtime.racefuncenterª |
| $runtime.efacethashtype.[]uint8ô |
| $runtime.assertE2T2 |
| (runtime.racefuncexitøtype.stringØ |
| $runtime.assertE2T2Â |
| 2runtime.stringtoslicebyte¾ |
| (runtime.racefuncexit |
| $type.*bytes.Bufferà |
| |
| $runtime.assertE2T2 |
| runtime.raceread® |
| runtime.raceread |
| (runtime.racefuncexitª |
| $runtime.panicslice¼4go.string."invalid source".type.errors.errorString¢ |
| "runtime.newobjectÈ |
| "runtime.racewrite6runtime.writeBarrierEnabled¼Bgo.itab.*errors.errorString.errorì |
| (runtime.racefuncexit0type.*errors.errorString type.error¸Bgo.itab.*errors.errorString.errorÌ |
| runtime.typ2Itabü |
| .runtime.writebarrierptr¸type.io.Reader |
| $runtime.assertE2I2Â"type.bytes.BufferÔ |
| "runtime.newobject |
| ,runtime.racewriterange®>go.itab.*bytes.Buffer.io.Writer¾ |
| io.CopyÜ |
| (runtime.racefuncexitÐ |
| runtime.racereadþ |
| runtime.racereadà |
| (runtime.racefuncexitú |
| $runtime.panicslice$type.*bytes.Buffer¢type.io.Writerº>go.itab.*bytes.Buffer.io.WriterÎ |
| runtime.typ2Itab |
| $io/ioutil.ReadFileú |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtÐ>"".autotmp_0020type.*uint8"".autotmp_0019type.error"".autotmp_00180type.*errors.errorString"".autotmp_0016×type.uint32"".autotmp_0014"type.interface {}"".autotmp_0013type.error"".autotmp_0012type.[]uint8"".autotmp_0011ÿtype.error"".autotmp_0010/type.[]uint8"".autotmp_00090type.*errors.errorString"".autotmp_0008type.[]uint8"".autotmp_0007type.int"".autotmp_0006ßtype.error"".autotmp_0005ÿ$type.*bytes.Buffer"".autotmp_0003Ïtype.int"".&bufï$type.*bytes.Buffer"".~r0ßtype.errorerrors.text·2¿type.string"".~r0type.[]uint8bytes.b·2¯$type.*bytes.Buffer"".~r0¿type.[]uint8bytes.b·2$type.*bytes.Buffer"".errßtype.error"".sÿtype.io.Reader"".s¿$type.*bytes.Buffer"".s_type.[]uint8"".stype.string"".~r3ptype.error"".~r2@type.[]uint8"".src "type.interface {}"".filenametype.stringn"ÐøÏÐÏÏШÏÐíÏÐ÷ÏÐÁÏÐÌÏÐ 4a*), |
| Bc`"!WµÚM!W,y*µ2)lmgº]5>QP
<0f:¨:
* |
| ( n$Tgclocals·5225067a1e0887693b3d909205208a2bTgclocals·1d7a41f6329ad489c51dce8318da0f50D/tmp/go/src/go/parser/interface.goþ"".ParseFile dH%H;aëHìhH\$hH$èHÇ$ 1ÛH$¨H$°1ÛH$¨H$°HÇ$ H\$xH$H$H\$H$H\$H$H\$èH|$ Ht$(Hl$0HT$8HL$@H|$PHt$XHl$`H$¨H$°H$¨HûtHÇ$ èèHÄhÃHH$èHD$HD$HH$HÇD$pèH$ H\$H\$HH\$H$¨H\$ Ç$HHD$èø
H\$HH$H\$pH\$H\$xH\$H$H\$H\$PH\$ H\$XH\$(H\$`H\$0H$H\$8èH\$HH$èH\$H$ èèHÄhÃèèHÄhÃèéøýÿÿ" |
| B |
| *runtime.racefuncenter¤ |
| "".readSourceÔ |
| &runtime.deferreturnÞ |
| (runtime.racefuncexitötype."".parser |
| "runtime.newobjectÀ |
| ,runtime.racewriterange¤*"".ParseFile.func1·f¸ |
| "runtime.deferprocþ |
| """.(*parser).init |
| ,"".(*parser).parseFileÀ |
| &runtime.deferreturnÊ |
| (runtime.racefuncexità |
| &runtime.deferreturnê |
| (runtime.racefuncexitþ |
| 0runtime.morestack_noctxtÐ |
| "".&p?type.*"".parser"".text/type.[]uint8"".errptype.error"".f`"type.*go/ast.File"".modePtype."".Mode"".src0"type.interface {}"".filenametype.string"".fset,type.*go/token.FileSet4ÐàÏÐõÏÐÏÐHªFE<m>=,,EZ9 qrDTgclocals·626ee553415a1565bf6f8a9622fc053fTgclocals·649d0925350555b3441901e099119d83D/tmp/go/src/go/parser/interface.goþ"".ParseDirà"Þ"dH%H$°þÿÿH;AHìÐ1ÀH$°H$¸H$ÀH$ÈH$ÐH$èHÇ$1ÛH$H$1ÛH$H$HÇ$H$àH$H$èH\$èHl$HL$HT$ H$ðH$èHùt/HÇ$H$H$èèHÄÐÃHl$pHl$Ç$HHD$èø
dH\$pH$HÇD$ÿÿÿÿèHl$HT$HL$ H|$(Ht$0H¬$hH$pH$xH´$ðH¼$èHÿt/HÇ$H¼$H´$èèHÄÐÃHH$HÇD$HÇD$HÇD$èH\$ H$H¬$hH$pH$xH$¨1ÒH$ HL$PH¬$HéHT$XHl$PH9ê[H$H$èH$Hû(HHkH$H¬$ H¬$H,$H$HY8ÿÓLL$HT$L$¨H=H¼$¸HÇÁH$°H$ÀH9ʯHÓH)ËHÕH9ÓH)ÝMÈHýtMH9Í
vL$XL$H¬$`Hl$H|$HL$è¶\$ HÙùt?H$ð1íH9ëtjH$H$H$H\$H$ðHÿÓ¶\$ûu:H$HT$XHÁHÿÂHT$XHl$PH9ê¥þÿÿèèHÄÐÃH$H$H$H[8ÿÓH\$H$HH\$H$P1ÀH$°H$¸H$ÀH$ÈH$°HøYHÇ$HÇ$H$H$èH$H¬$èHkH¬$à=
ôH+H$HÃH$èH$H¬$PHÃHkH¬$H=
H+H$H$H$H\$H$H\$èHL$HD$ H$ØH$H$ØHL$H$àHD$1ÛH\$H\$ H$øH\$(èHt$0Hl$8HT$@H$H¬$øHý
ÐHt$`H4$H$èH\$`HkH,$H$èH\$`HkHýHMHEH$ÈH$ÐHH$H$H\$H$8HL$H$@HD$èHD$ ¶\$(\$OH$H$èH$H+Hl$h|$O
THH$HÇD$HÇD$HÇD$èH\$ H$ HH$èHD$HD$xH$HÇD$(èHD$x1íH(HhHhHhHh H$èH\$xH¬$ÐHkH¬$È=
BH+H\$xH$H$ èH\$xHûH¬$ =
êHk HD$xH$ÈH$(H$ÐH$0HD$hH$HH$H$H\$H$(H\$H$H\$èH$ØH$(H$àH$0H\$`H$H\$hH$H$ èHH$H\$hHk Hl$H$(H\$H$H\$èéûÿÿLC L$Hl$èéÿÿÿéãþÿÿH$Hl$èé®þÿÿEémýÿÿH$Hû
@ûÿÿH¬$H$é+ûÿÿH$Hl$èéTüÿÿH$Hl$èéüûÿÿé ûÿÿ1Éé³úÿÿè1Éé¥úÿÿéÑùÿÿèèHÄÐÃèéQ÷ÿÿj |
| ¢ |
| *runtime.racefuncenterÖ |
| os.Openä |
| &runtime.deferreturnî |
| (runtime.racefuncexit®&os.(*File).Close·f |
| "runtime.deferproc |
| $os.(*File).ReaddirÔ |
| &runtime.deferreturnÞ |
| (runtime.racefuncexitü>type.map[string]*go/ast.PackageÄ |
| runtime.makemap |
| runtime.raceread¤ |
| Ò |
| go.string.".go"È |
| runtime.eqstringÐ
º |
| &runtime.deferreturnÄ |
| (runtime.racefuncexitö |
| "runtime.racewriteº6runtime.writeBarrierEnabledø |
| "runtime.racewriteÄ6runtime.writeBarrierEnabled® |
| $path/filepath.JoinÊ |
| "".ParseFile |
| runtime.racereadð |
| runtime.racereadÔ>type.map[string]*go/ast.Package´ |
| 4runtime.mapaccess2_faststrò |
| runtime.raceread¶8type.map[string]*go/ast.Fileþ |
| runtime.makemap¦&type.go/ast.Package¸ |
| "runtime.newobjectð |
| ,runtime.racewriterange¶ |
| "runtime.racewriteô6runtime.writeBarrierEnabled® |
| "runtime.racewriteè6runtime.writeBarrierEnabledð>type.map[string]*go/ast.PackageÐ |
| $runtime.mapassign1Ð |
| runtime.racereadÞ8type.map[string]*go/ast.FileÀ |
| $runtime.mapassign1î |
| .runtime.writebarrierptr¢ |
| .runtime.writebarrierptr¦! |
| .runtime.writebarrierptrÌ! |
| .runtime.writebarrierptrü! |
| $runtime.panicslice¨" |
| &runtime.deferreturn²" |
| (runtime.racefuncexitÌ" |
| 0runtime.morestack_noctxt P"".autotmp_0061¯(type.*go/ast.Package"".autotmp_0060*type.**go/ast.Package"".autotmp_0059?type.[2]string"".autotmp_0056type.[]string"".autotmp_0054ï type.os.FileInfo"".autotmp_0053"type.*os.FileInfo"".autotmp_0052ÿtype.int"".autotmp_0051ïtype.int"".autotmp_0050ÿ"type.*go/ast.File"".autotmp_0049type.string"".autotmp_0048ï(type.*go/ast.Package"".autotmp_0047Ïtype.string"".autotmp_0046ß8type.map[string]*go/ast.File"".autotmp_0045type.string"".autotmp_0044type.error"".autotmp_0042¯type.string"".autotmp_0041type.string"".autotmp_0039type.string"".autotmp_0033ïtype.string"".autotmp_0032$type.[]os.FileInfo"".autotmp_0030type.error"".autotmp_0029o$type.[]os.FileInfo"strings.suffix·3¯type.stringstrings.s·2Ïtype.string"".foundtype.bool"".pkgÏ(type.*go/ast.Package"".nametype.string"".err¯type.error"".srcß"type.*go/ast.File"".filenameïtype.string"".d type.os.FileInfo"".listÏ$type.[]os.FileInfo"".errÏtype.error |
| "".fd¿type.*os.File"".first`type.error"".pkgsP>type.map[string]*go/ast.Package"".mode@type."".Mode"".filter06type.func(os.FileInfo) bool"".pathtype.string"".fset,type.*go/token.FileSetD" à · ò ö °¸DBA<5"<;+P"0/8ú'(#·mEvëdx -87 |PZv h9kF +tN<yFð@8B
Tgclocals·56627926cc9cdb1ef800aec2d8ed087fTgclocals·752bc957b5acd9408992c35837c41632D/tmp/go/src/go/parser/interface.goþ "".ParseExprFromêdH%H$xÿÿÿH;AÐHìH$H$è1ÛH$@H$H1ÛH$PH$XH$H$H$ H\$H$(H\$H$0H\$èHl$ HT$(HL$0H|$8Ht$@H¬$¨H$°H$¸H¼$H|$hH´$ Ht$pH\$hHût?1ÛH$@H$HH\$hH$PH\$pH$XèèHÄÃHH$èHD$HD$PH$HÇD$pèH\$PH\$H\$hH\$Ç$HHD$èø
SH\$PH$H$H\$H$H\$H$ H\$H$¨H\$ H$°H\$(H$¸H\$0H$8H\$8èH\$PH$èH\$PH$H$èH\$PH$H$èHD$PL=
xLH$èHL$HD$HL$xH$HD$PHD$HH$H$èH\$HH$H$èH\$HH«H,$èHD$HHøõLI(=
ÄH¨H\$PH$H$èHl$PH1íH9ë$HH\$HÇD$èH\$PH$H$ØèHT$PHØHû9uzH$H$àèHT$PHàH$HèH$Høu@H$HD$H-Hl$HÇD$èHT$P¶\$ ûtH$èHT$PH$HÇD$èH\$PH$H$èHT$PHjH¬$ÀHJHjH¬$ÐH$ÈHù<H$H$èHt$PH^HH$HKHL$HKHL$èH\$PH$H$èH\$PH{H¼$ØHKHkH¬$è1ÛH\$XH\$`H$àHùuD1ÒHÑ1ÛH$@H$HHT$XH$PHL$`H$XèèHÄÃH¼$ðH$øH¬$HH$HH\$HH\$H$ðH\$HÇD$ èHT$(HL$0H$H$ éLÿÿÿH\$xH$@H$H$H1ÛH$PH$XèèHÄÃLL$Hl$èé)ýÿÿéýÿÿH¨H,$LD$èHD$PépüÿÿèèHÄÃèéúÿÿ\ |
| ^ |
| *runtime.racefuncenter |
| "".readSource¦ |
| &runtime.deferreturn° |
| (runtime.racefuncexitÎtype."".parserà |
| "runtime.newobject |
| ,runtime.racewriterangeÜ2"".ParseExprFrom.func1·fð |
| "runtime.deferprocÔ |
| """.(*parser).initð |
| ,"".(*parser).openScope |
| "runtime.racewriteÈ |
| runtime.racereadì6runtime.writeBarrierEnabled |
| 6"".(*parser).parseRhsOrTypeþ |
| "runtime.racewriteª |
| |
| runtime.racereadÔ |
| |
| runtime.raceread6runtime.writeBarrierEnabledÚ |
| runtime.raceread:go.string."unbalanced scopes"¸ |
| "".assertä |
| runtime.racereadª
|
| runtime.racereadgo.string."\n"Â |
| runtime.eqstringò |
| """.(*parser).next |
| &"".(*parser).expectÆ |
| runtime.racereadÈ |
| runtime.raceread |
| 2go/scanner.ErrorList.Sort¼ |
| runtime.raceread |
| &runtime.deferreturnª |
| (runtime.racefuncexitø2type.go/scanner.ErrorListtype.error¦Dgo.itab.go/scanner.ErrorList.erroræ |
| runtime.convT2I |
| &runtime.deferreturn |
| (runtime.racefuncexitÒ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr´ |
| &runtime.deferreturn¾ |
| (runtime.racefuncexitØ |
| 0runtime.morestack_noctxt &"".autotmp_0069type.error"".autotmp_0068ÿtype.string"".autotmp_0067/2type.go/scanner.ErrorList"".autotmp_0066type.int"".autotmp_0063ßtype.error |
| "".&pïtype.*"".parser"".~r0ßtype.errorgo/scanner.p·2_2type.go/scanner.ErrorListgo/scanner.p·22type.go/scanner.ErrorList"".pÿtype.*"".parser"".e type.go/ast.Expr"".err¿type.error"".text¿type.[]uint8"".~r5type.error"".~r4` type.go/ast.Expr"".modePtype."".Mode"".src0"type.interface {}"".filenametype.string"".fset,type.*go/token.FileSetB"¼¶RÞ"VU$2NM,5i |
| L sEF5
}B43!L.\n·«dS# |
| !(Tgclocals·bf3ab364e97e5ed7ad24d66d6f7a62edTgclocals·3e57fe1a34ce21a81606fe5c02014154D/tmp/go/src/go/parser/interface.goþ"".ParseExpr dH%HD$èH;A¬HìH$H$è1ÛH$°H$¸1ÛH$ÀH$ÈHH$èHD$HD$XH$HÇD$@èHL$XHÏHù+1ÀèH$H$èHD$XHÇ@HD$PHÇ$H$ H\$H$¨H\$èH\$H$H\$ H$H\$(H$HH$H$H\$HÇD$èH\$H|$HHHKHOH\$PH$1ÛH\$H\$HÇD$(èHl$0HT$8HL$@HD$HHl$pH¬$°HT$xH$¸HL$`H$ÀHD$hH$ÈèHÄÃéÎþÿÿèé2þÿÿ |
| X |
| *runtime.racefuncenter®*type.go/token.FileSetÀ |
| "runtime.newobjectø |
| ,runtime.racewriterangeª |
| ô runtime.duffzeroÆ |
| "runtime.racewrite¸ |
| 2runtime.stringtoslicebytetype.[]uint8Ò |
| runtime.convT2EÈ |
| "".ParseExprFromâ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt`°"".autotmp_0076,type.*go/token.FileSet"".autotmp_0075,type.*go/token.FileSet"".autotmp_0072/type.[]uint8"".autotmp_0071otype.error"".autotmp_0070O type.go/ast.Expr"".~r0,type.*go/token.FileSet"".~r2@type.error"".~r1 type.go/ast.Expr"".xtype.string°¯°ÐÂ$ð+P`M;M Tgclocals·1ae0a449336cd9e1bcbe43833a52222bTgclocals·212fb22bd481dd38d2ebd2c46b0e7fdaD/tmp/go/src/go/parser/interface.goþ""".(*parser).initÀ ® dH%H;a:HìXH\$XH$èH$H\$hH$H\$pH\$H\$xH\$HÇD$ÿÿÿÿHD$ èH\$(H\$PH\$`H$èH\$`HûÂHl$P=
H+HÇD$8H$HãHût HÇD$8HH$èHD$HD$HH$èHD$HH-H(H$H$èH\$HHû Hl$`=
÷HkH\$HH\$@H\$`H$èHD$`H$H<$»H$ H(Hl$H$H\$H$H\$H$H\$ H\$@H\$(H\$8H\$0èH\$`H$H$èHD$`H¬$H¨H$H$èHD$`L$IàIø@Å@¨H$èèHÄXÃ%é9ÿÿÿLCL$Hl$èéöþÿÿéÙþÿÿH$Hl$èéSþÿÿé7þÿÿèé©ýÿÿ( |
| B |
| *runtime.racefuncenter² |
| 6go/token.(*FileSet).AddFileâ |
| "runtime.racewrite6runtime.writeBarrierEnabledNtype.struct { F uintptr; p *"".parser } |
| "runtime.newobject¸ |
| "runtime.racewriteÐ."".(*parser).init.func1ò |
| "runtime.racewrite¦6runtime.writeBarrierEnabledì |
| runtime.raceread® |
| 4go/scanner.(*Scanner).InitÚ |
| "runtime.racewrite¤ |
| "runtime.racewriteö |
| """.(*parser).next |
| (runtime.racefuncexitÆ |
| .runtime.writebarrierptrú |
| .runtime.writebarrierptr |
| 0runtime.morestack_noctxt°"".autotmp_0079Ptype.*struct { F uintptr; p *"".parser }"".autotmp_0078&type.*go/token.File |
| "".eh/Htype.func(go/token.Position, string)"".m?(type.go/scanner.Mode"".modeptype."".Mode"".src@type.[]uint8"".filename type.string"".fset,type.*go/token.FileSet"".ptype.*"".parser°ñ¯°WàDt oo*1 ( PXZa$Tgclocals·856ca918d1a625c2dc3e91d057ef5f60Tgclocals·2ec1302a787d0a837f0ed75b84b482ec>/tmp/go/src/go/parser/parser.goþ,"".(*parser).openScopeþdH%H;a¢HìH\$H$èH\$ H$H$èH\$ H«H,$èH\$H\$H\$ H$H$èH\$ Hût6Hl$=uH«èHÄÃLL$Hl$èëßëÆèéAÿÿÿ |
| B |
| *runtime.racefuncentern |
| runtime.raceread |
| go/ast.NewScopeØ |
| "runtime.racewrite6runtime.writeBarrierEnabled¢ |
| (runtime.racefuncexitÖ |
| .runtime.writebarrierptrì |
| 0runtime.morestack_noctxt0"".autotmp_0080$type.*go/ast.Scope"".ptype.*"".parser0/0&À¸~ K%0Tgclocals·51fa0e13d53d6bad7f86670d3edaeac6Tgclocals·0c8aa8e80191a30eac23f1a218103f16>/tmp/go/src/go/parser/parser.goþ."".(*parser).closeScopeôdH%H;aHìH\$H$èH\$H$H$èH\$H$H$èH\$H«H,$èHD$Høt;LI(=uH¨èHÄÃLL$Hl$èëßëÁèéFÿÿÿ |
| B |
| *runtime.racefuncentern |
| "runtime.racewrite |
| runtime.racereadÄ |
| runtime.racereadú6runtime.writeBarrierEnabled |
| (runtime.racefuncexitÌ |
| .runtime.writebarrierptrâ |
| 0runtime.morestack_noctxt "".ptype.*"".parser } +ÀÀy Tgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cb>/tmp/go/src/go/parser/parser.goþ6"".(*parser).openLabelScopeÀ¾dH%H;aHìhH\$hH$èH\$pH$H$PèH\$pH«PH,$èH\$H\$HH\$pH$H$PèH\$pHûHl$H=
cH«PH\$pH$H$XèH\$pHû0HXH`HhHËH)ÃHû}HHH$HT$PHT$HD$HL$`HL$HÃHD$XHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$`H9ˬH\$XHÓHT$PHÅHD$@HkíHëH$èH\$PHl$@HkíHë1íH+HkHkH\$pH$H$XèH\$pHl$XH«`Hl$`H«hHl$P=uH«XèHÄhÃLXL$Hl$èëßèéÉþÿÿLPL$Hl$èéþÿÿéjþÿÿèéáýÿÿ" |
| B |
| *runtime.racefuncentern |
| runtime.raceread |
| go/ast.NewScopeØ |
| "runtime.racewrite6runtime.writeBarrierEnabledÔ |
| runtime.racereadÂ,type.[][]*go/ast.Ident¦ |
| "runtime.growslice¶ |
| "runtime.racewrite |
| "runtime.racewriteî6runtime.writeBarrierEnabled |
| (runtime.racefuncexitÀ |
| .runtime.writebarrierptrÎ |
| $runtime.panicslice |
| .runtime.writebarrierptr¬ |
| 0runtime.morestack_noctxtÐ"".autotmp_0083Otype.int"".autotmp_0082/,type.[][]*go/ast.Ident"".autotmp_0081?$type.*go/ast.Scope"".ptype.*"".parserзÏÐQ .Ès²% K>±k[Tgclocals·37a2283f5c69c342946cad8073b58fcaTgclocals·721dda3334c021125365f71a78d0ed1e>/tmp/go/src/go/parser/parser.goþ8"".(*parser).closeLabelScopeÀ¤dH%H$hÿÿÿH;AíHì1ÀH$°H$¸H$H$èH$ H$H$XèH$ H`HÿËH\$@H$H$PèH$ H¨PHl$pH$H$XèH$ HXH`H«hH¬$àHËH$ÐHl$@H$ØH9ÅHkíHëH$èH$ HûçHXH`H«hH¬$àHËH$ÐHl$@H$ØH9Å¢HkíHëHHCHkH¬$1ÉH$HD$HH$HÐHL$PHl$HH9éH$H$èH$H+H\$pH\$hHl$xH,$H$èH\$xHûHKHkH$H$ÀH¬$H¬$ÈH\$hH$H$èHH$H\$hHkHl$H$ÀH\$H$ÈH\$èHD$ HøH$H$èH$H+Hl$XH\$xH$H$èH\$xHû9Hl$X=
HkH\$xH$H$èHl$xH]1íH9ë
¥H$ H$H$èH¬$ HHãHûoHD$xHD$`H$èH\$`H+Hl$81ÛH$°H$¸H$°HûdHÇ$ðHÇ$øH$èHH$H\$xH\$H|$HD$HÇD$èH\$H$ H\$ H$¨H$èH$èH$èH¬$ H+H¬$¨=
HkHH$HÇD$H$èH\$H$ðH\$H$øH\$ èHL$(HD$0H$ H$H\$8H\$H$ÀHL$H$ÈHD$èH$HL$PHÀHÿÁHL$PHl$HH9éêüÿÿH$ H$H$XèH$ H$H$XèH$ Hl$@LhL9ÅH¨`H$H$PèH$ H$H$PèH$ H«PH,$èH$ Høt>LPI(=uH¨PèHÄÃLPL$Hl$èëÜë¾èLCL$Hl$èéTþÿÿ%éÝýÿÿéýÿÿLCL$Hl$èéÝüÿÿéÀüÿÿévüÿÿéíûÿÿèéûÿÿèèéîùÿÿL |
| |
| *runtime.racefuncenter´ |
| runtime.raceread |
| runtime.racereadÎ |
| runtime.racereadú |
| runtime.racereadÊ |
| runtime.raceread |
| runtime.raceread® |
| runtime.raceread¼<type.map[string]*go/ast.Object |
| 4runtime.mapaccess1_faststrÞ |
| runtime.raceread¤ |
| |
| "runtime.racewriteØ |
| 6runtime.writeBarrierEnabled |
| runtime.racereadî |
| runtime.racereadÎ |
| runtime.racereadþ
type.stringÚ |
| runtime.convT2E° |
| "runtime.racewriteò6runtime.writeBarrierEnabled<go.string."label %s undefined" |
| fmt.Sprintf |
| $"".(*parser).error |
| "runtime.racewrite¸ |
| runtime.raceread¢ |
| "runtime.racewriteÔ |
| runtime.raceread |
| runtime.racereadÀ6runtime.writeBarrierEnabledÞ |
| (runtime.racefuncexit |
| .runtime.writebarrierptr® |
| $runtime.panicsliceÖ |
| .runtime.writebarrierptrª |
| .runtime.writebarrierptrè |
| $runtime.panicindex |
| $runtime.panicindex |
| 0runtime.morestack_noctxt°("".autotmp_0098¯(type.**go/ast.Object"".autotmp_0097ï"type.interface {}"".autotmp_0096Ï(type.[1]interface {}"".autotmp_0093_&type.[]interface {}"".autotmp_0091&type.**go/ast.Ident"".autotmp_0090type.int"".autotmp_0089type.int"".autotmp_0088type.string"".autotmp_0086¯type.string"".autotmp_0085/(type.[]*go/ast.Ident"".autotmp_0084type.int"".~r0¿"type.go/token.Posgo/ast.x·2ï$type.*go/ast.Ident"".~r0ÿ&type.*go/ast.Objectgo/ast.name·3type.stringgo/ast.s·2ß$type.*go/ast.Scope"".ident¿$type.*go/ast.Ident"".scopeÏ$type.*go/ast.Scope"".n¯type.int"".ptype.*"".parser"°Ø |
| ¯°¥ ZÒ40%]ï'Vo*P@fþ(J8 #8]+lè* -Tgclocals·ba7cfad97585d573810c5f857a31c181Tgclocals·165ead03c45cbfc7626e1a5c94b2cb00>/tmp/go/src/go/parser/parser.goþ("".(*parser).declareÀ'²'dH%H$ðþÿÿH;A´ Hì1ÀH$HH$PH$XH$`H$èH$ðH$H$èH$ÐH$ØH$àH$@1ÉH$8HD$PH$0HÐHL$XHl$PH9é»H$H$èH$H+H¬$H,$H$èH¬$H]1íH9ë$HH\$HÇD$'èH$H$H$èH$HûHKHkH$ÈH\$HH$øH$ÈH¬$H¬$ÐHH$èHD$H$H$HÇD$HèH$HÏHù
1ÀHÇèèH$èH$Hl$HH(H$H$èH$H¬$ÐHkH¬$È=
HkH$HD$xH$H$èH\$xH¬$ HkH¬$¨=
?Hk H\$xH$H$(èH\$xH¬$°Hk(H¬$¸=
ëHk0H$H$H$èH$Hû¸Hl$x=
HkH$H$H$èH$Hû\HKH$øHCH$HøuaH$HD$H-Hl$HÇD$è¶\$ ût4H$HL$XHÀHÿÁHL$XHl$PH9éEýÿÿèHÄÃH$ÀH\$xH\$pHD$hH$H$èH\$pH$H$èHH$H\$hHkHl$Ht$pHþvH^H|$HHHKHOèHD$ HøDH$H$èH$HH$¨1íH9èuoH\$pH$ H\$hH$H$èHH$H\$hHkHl$H\$pH\$H|$¾HD$H$ H\$èH$¨H$°1íH9èþÿÿH$H$H$èH¬$HHãHû^þÿÿ1ÛH$¸H$ÀH$°H$èHD$HD$@HøÀ<H$H$èH$H+H,$H\$@H\$èH\$H$hH\$H$pH\$ H$xH\$(H$H\$0H$1ÛH$èH$ðH$èHû~HÇ$ HÇ$(H$HH$H$hH\$HÇD$èH\$H$ØH\$ H$àH$H$èH$H¬$ØH+H¬$à=
ÎHkHH$HÇD$H$H\$H$ H\$H$(H\$ èHL$(HD$0H$¸H$ÀH$HD$`H$èH\$`H+Hl$8H$¸H$H$ÀH$1ÛH$HH$PH$XH$`H$HHûòHÇ$ HÇ$(H$HH$H$H\$H|$¢HD$HÇD$èH\$H$ØH\$ H$àH$H$èH$H¬$ØH+H¬$à=
$HkHH$H$H\$HÇD$èH\$H$ØH\$ H$àH$HÃH$èH$H¬$ØHÃH+H¬$à=
HkHH$HÇD$H$H\$H$ H\$H$(H\$ èHL$(HD$0H$H$H\$8H\$H$øHL$H$HD$èéhúÿÿLCL$Hl$èéeÿÿÿLCL$Hl$èéÉþÿÿ%éRþÿÿéþÿÿLCL$Hl$èéýÿÿé{üÿÿ%é6ûÿÿéµúÿÿéúÿÿéùÿÿLCL$Hl$èé^ùÿÿéAùÿÿLC0L$Hl$èéùÿÿLC L$Hl$èé®øÿÿLCL$Hl$èéRøÿÿéì÷ÿÿél÷ÿÿèé'öÿÿ| |
| Â |
| *runtime.racefuncenterþ |
| runtime.racereadÀ |
| runtime.racereadøfgo.string."identifier already declared or resolved" |
| "".assertÊ |
| runtime.racereadæ$type.go/ast.Objectø |
| "runtime.newobject¶ |
| ,runtime.racewriterangeö |
| ä runtime.duffzero |
| "runtime.racewriteÄ |
| "runtime.racewrite6runtime.writeBarrierEnabledÔ |
| "runtime.racewrite 6runtime.writeBarrierEnabledÎ |
| "runtime.racewrite |
| 6runtime.writeBarrierEnabledÎ |
| |
| "runtime.racewrite6runtime.writeBarrierEnabledÊ |
| runtime.racereadÊgo.string."_"ð |
| runtime.eqstringÜ
|
| (runtime.racefuncexit¶ |
| runtime.racereadÜ |
| runtime.racereadê<type.map[string]*go/ast.Objectä |
| 4runtime.mapaccess1_faststr¤ |
| runtime.raceread |
| runtime.raceread¦<type.map[string]*go/ast.Object¦ |
| $runtime.mapassign1 |
| runtime.raceread |
| (go/ast.(*Object).Posâ |
| runtime.raceread |
| 2go/token.(*File).Position¶,type.go/token.Positionô |
| runtime.convT2EÊ |
| "runtime.racewrite6runtime.writeBarrierEnabled°Tgo.string."\n\tprevious declaration at %s"¢ |
| fmt.Sprintf |
| runtime.racereadtype.stringô |
| runtime.convT2EÊ |
| "runtime.racewrite6runtime.writeBarrierEnabled°type.stringî |
| runtime.convT2EÌ |
| "runtime.racewrite!6runtime.writeBarrierEnabledº!Rgo.string."%s redeclared in this block%s"¬" |
| fmt.Sprintfª# |
| $"".(*parser).errorØ# |
| .runtime.writebarrierptr$ |
| .runtime.writebarrierptrÚ$ |
| .runtime.writebarrierptrØ% |
| .runtime.writebarrierptr& |
| .runtime.writebarrierptrÂ& |
| .runtime.writebarrierptrð& |
| .runtime.writebarrierptr ' |
| 0runtime.morestack_noctxt P"".autotmp_0129(type.**go/ast.Object"".autotmp_0128"type.interface {}"".autotmp_0127"type.interface {}"".autotmp_0126(type.[2]interface {}"".autotmp_0123&type.[]interface {}"".autotmp_0122ï"type.interface {}"".autotmp_0121Ï(type.[1]interface {}"".autotmp_0118ï&type.[]interface {}"".autotmp_0116type.string"".autotmp_0115ÿ&type.*go/ast.Object"".autotmp_0114&type.*go/ast.Object"".autotmp_0113¯type.string"".autotmp_0111ï&type.**go/ast.Ident"".autotmp_0110ÿtype.int"".autotmp_0109ïtype.int"".autotmp_0108type.string"".autotmp_0107type.string"".autotmp_0106type.string"".autotmp_0105O,type.go/token.Position"".autotmp_0103ß&type.*go/ast.Object"".autotmp_0102&type.*go/ast.Object"".autotmp_0101¿(type.[]*go/ast.Ident"".~r0¯"type.go/token.Posgo/ast.x·2ß$type.*go/ast.Identgo/ast.alt·1Ï&type.*go/ast.Objectgo/ast.obj·3¿&type.*go/ast.Objectgo/ast.s·2Ï$type.*go/ast.Scopego/ast.name·3type.stringgo/ast.kind·2&type.go/ast.ObjKind"".pos"type.go/token.Pos"".prevDecl¯type.string"".alt¿&type.*go/ast.Object"".obj¯&type.*go/ast.Object"".ident$type.*go/ast.Ident"".identsp(type.[]*go/ast.Ident"".kind`&type.go/ast.ObjKind"".scopeP$type.*go/ast.Scope"".data0"type.interface {}"".decl"type.interface {}"".ptype.*"".parser" × æàðTzE==>s,$î*ªA%|`^!Ä-w:G4@*É+l0¹+R/pVA?
L)Tgclocals·c251e14c9b276a6db2ce30e2de2ac66fTgclocals·433a8308159cd75d7f56dee23b089112>/tmp/go/src/go/parser/parser.goþ2"".(*parser).shortVarDeclîdH%H$pÿÿÿH;AÒHìH$H$èHÇD$(H$(H$0H$8H$1ÉH$HD$8H$øHÐHL$@Hl$8H9éõHD$xH$èH\$xHû@HHkH$èH¬$ðHÇ$HH$H$¨HL$H¬$°Hl$H$H\$è¶\$ H$ûHL$`H$H$èHl$`H]1íH9ë$HH\$HÇD$'èH\$`H$H$èH\$`HûHKHkHÇD$0H$ØH$¸H¬$àH¬$ÀHH$èHD$HD$pH$HÇD$HèH|$pHùHÿ£1ÀHÇèèH$èHD$pHl$0H(H$H$èH\$pH¬$ÀHkH¬$¸=
7HkHD$pH$ H$HD$XH$H$èH$HHØH\$XHûãH$ÈHCH$Ð=
«HK H\$`H$H$èH\$`Hû~Hl$X=
UHkH\$`H$H$èH\$`Hû(HKH$ØHCH$àHø
9H$HD$H-Hl$HÇD$è¶\$ ûHD$xHL$@HÀHÿÁHL$@Hl$8H9éýÿÿH\$(Hû
ºH$H$H$èH¬$HHãHûH$(H¼$0H$èH$(H¼$0v^HHkH¬$ðH,$H$èHY(ÿÓHD$H$H$HD$HH\$HÇD$#èèHÄÃèèH$H$H$èH$H«H\$XH\$PHl$HH,$H$èH\$PH$H$èHH$H\$HHkHl$Ht$PHþFH^H|$HHHKHOèHD$ HøHD$hH$èH\$hHH$1íH9èuoH\$PH$H\$HH$H$èHH$H\$HHkHl$H\$PH\$H|$HD$H$H\$èH$H$ 1íH9ètSH\$`H$H$èH\$`Hût1H¬$ =u HkérýÿÿLCL$Hl$èé[ýÿÿëËH\$(HÿÃH\$(éEýÿÿ%é`ÿÿÿéåþÿÿé³þÿÿéÑüÿÿLCL$Hl$èéüÿÿé{üÿÿLC L$HL$èéBüÿÿéüÿÿLCL$Hl$èé¶ûÿÿéVûÿÿéàúÿÿH$°H$H$¨H[(ÿÓHD$H$H$HD$HH\$HÇD$èétüÿÿé¹ùÿÿèé ùÿÿf |
| ^ |
| *runtime.racefuncenter¦ |
| runtime.raceread$type.*go/ast.Identø |
| $runtime.assertI2T2Ê |
| runtime.racereadüfgo.string."identifier already declared or resolved"¢ |
| "".assertÈ |
| runtime.racereadÖ$type.go/ast.Objectè |
| "runtime.newobject |
| ,runtime.racewriterangeÚ |
| ä runtime.duffzeroì |
| "runtime.racewrite¢ |
| "runtime.racewriteà6runtime.writeBarrierEnabledÆ |
| "runtime.racewriteä .type.*go/ast.AssignStmt¼ |
| 6runtime.writeBarrierEnabledø |
| |
| "runtime.racewrite¬6runtime.writeBarrierEnabledè |
| runtime.racereadêgo.string."_"
|
| runtime.eqstringÄ |
| runtime.raceread¾ |
| runtime.racereadªà^go.string."no new variables on left side of :=" |
| $"".(*parser).error |
| (runtime.racefuncexitª |
| $runtime.panicindex¸ |
| $runtime.panicindexî |
| runtime.racereadÆ |
| runtime.racereadì |
| runtime.racereadú<type.map[string]*go/ast.Objectô |
| 4runtime.mapaccess1_faststr® |
| runtime.raceread |
| runtime.racereadª<type.map[string]*go/ast.Objectª |
| $runtime.mapassign1þ |
| "runtime.racewrite°6runtime.writeBarrierEnabledì |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÄ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÞRgo.string."identifier on left side of :="º |
| 4"".(*parser).errorExpectedÜ |
| 0runtime.morestack_noctxtP 8"".autotmp_0146Ï(type.**go/ast.Object"".autotmp_0145type.string"".autotmp_0144¿&type.*go/ast.Object"".autotmp_0143&type.*go/ast.Object"".autotmp_0142otype.string"".autotmp_0141O type.go/ast.Expr"".autotmp_0140¯"type.*go/ast.Expr"".autotmp_0139¯type.int"".autotmp_0138type.int"".autotmp_0137"type.go/token.Pos"".autotmp_0134&type.*go/ast.Object"".autotmp_0133&type.*go/ast.Object"".autotmp_0132.type.*go/ast.AssignStmt"".autotmp_0131ÿ$type.*go/ast.Ident"".autotmp_0130/$type.[]go/ast.Exprgo/ast.alt·1ï&type.*go/ast.Objectgo/ast.obj·3ÿ&type.*go/ast.Objectgo/ast.s·2$type.*go/ast.Scopego/ast.name·3¯type.stringgo/ast.kind·2¿&type.go/ast.ObjKind"".altß&type.*go/ast.Object"".objï&type.*go/ast.Object"".identß$type.*go/ast.Ident"".xÏ type.go/ast.Expr"".nÏtype.int"".list $type.[]go/ast.Expr"".decl.type.*go/ast.AssignStmt"".ptype.*"".parser" ± ¬"0' Y?ïi8u
$$EÎ3
%J Z.di)YæÕ,t7G*7N<0 QTgclocals·7f0484f7c0eb6b78d0b765dc3b47d0d5Tgclocals·2385feebb4b115a1b12fd1b55af4c2b7>/tmp/go/src/go/parser/parser.goþ."".(*parser).tryResolveàÆdH%HD$ÐH;AÁHì°H$°H$èHÇD$pHH$H$ÀH\$H$ÈH\$H\$pH\$è¶\$ HD$p1íH9èu
èHÄ°ÃHD$`H$H$èHl$`H]1íH9ë$HH\$HÇD$'èH\$`H$H$èH\$`HûæHKH$HCH$Høu:H$HD$H-Hl$HÇD$è¶\$ ût
èHÄ°ÃH$¸H$H$èH$¸H1íH9èCHD$PHD$HH\$`H$H$èH\$`Hû(HKHkHL$xH$H¬$H¬$H\$HH$H$èHH$H\$HHkHl$H$H\$H$H\$èHD$ Hø¢HD$hH$èH\$hHH\$X1íH9ëtUH\$`H$H$èH\$`Hût3Hl$X=uHkèHÄ°ÃLCL$Hl$èëßëÉH\$PH$èH\$PH1íH9è
½þÿÿ¼$ÐH\$`H$H$èHH$èH\$`HûÃH-=
HkH$¸H$H$ èH$¸HûbH H(H0HËH)ÃHû}QHH$H$HT$HD$H$¨HL$HÃH$ HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$¨H9ËÒH$ H$HD$@HÂH$èH$Hl$@HëHl$`=u~H+H$¸H$H$ èH$¸H¬$ H«(H¬$¨H«0H¬$=uH« èHÄ°ÃL L$Hl$èëÜH$Hl$èérÿÿÿèéþÿÿLCL$Hl$èéUþÿÿé6þÿÿéWýÿÿéÑüÿÿéüÿÿèéûÿÿR |
| X |
| *runtime.racefuncenterx$type.*go/ast.IdentÒ |
| $runtime.assertI2T2þ |
| (runtime.racefuncexit´ |
| runtime.racereadæfgo.string."identifier already declared or resolved" |
| "".assert² |
| runtime.raceread¬go.string."_"Ò |
| runtime.eqstringð |
| (runtime.racefuncexit² |
| runtime.raceread |
| runtime.raceread® |
| runtime.raceread¼<type.map[string]*go/ast.Object |
| 4runtime.mapaccess1_faststrØ |
| runtime.raceread¦ |
| "runtime.racewriteÒ 6runtime.writeBarrierEnabledê |
| (runtime.racefuncexit |
| |
| .runtime.writebarrierptrÆ |
| |
| runtime.raceread® |
| "runtime.racewrite¼"".unresolvedÎ |
| runtime.racereadú"".unresolved6runtime.writeBarrierEnabledÎ |
| runtime.racereadÂ
(type.[]*go/ast.Ident¸ |
| "runtime.growsliceÈ |
| "runtime.racewrite6runtime.writeBarrierEnabled¾ |
| "runtime.racewrite¦6runtime.writeBarrierEnabledÄ |
| (runtime.racefuncexitþ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr² |
| $runtime.panicsliceè |
| .runtime.writebarrierptr´ |
| 0runtime.morestack_noctxt@à"".autotmp_0156(type.**go/ast.Object"".autotmp_0155ßtype.int"".autotmp_0154/(type.[]*go/ast.Ident"".autotmp_0153Otype.string"".autotmp_0151type.string"".autotmp_0150$type.*go/ast.Identgo/ast.name·3otype.stringgo/ast.s·2Ï$type.*go/ast.Scope"".obj¯&type.*go/ast.Object"".s¿$type.*go/ast.Scope"".ident$type.*go/ast.Ident("".collectUnresolved0type.bool"".x type.go/ast.Expr"".ptype.*"".parserDàkßà¸ßà¼ßàìßàð æ.)G(%?m 3Í0!JÔ8
Z+=!7G8'"
. |
| 4;C- |
| =Tgclocals·8dad029a9b6d819751a545626ef82e09Tgclocals·d2e72d00a0ff2aedfb87477e2e2c6973>/tmp/go/src/go/parser/parser.goþ("".(*parser).resolveÀ²dH%H;avCHì H\$ H$èH\$(H$H\$0H\$H\$8H\$ÆD$èèHÄ Ãèë§ |
| |
| : |
| *runtime.racefuncenter |
| ."".(*parser).tryResolve |
| (runtime.racefuncexit¦ |
| 0runtime.morestack_noctxt0@"".x type.go/ast.Expr"".ptype.*"".parser@>?@`: |
| DTgclocals·5c5a9f3dff47a8940bdc317b9324ac2aTgclocals·33cdeccccebe80329f1fdbee7f5874cb>/tmp/go/src/go/parser/parser.goþ."".(*parser).printTraceîdH%HD$H;AHìè1ÀHD$XHD$`H$èH$èH$ðH$èH$ðH$H$ÐèH$ðH(H,$H¨ÐHl$èHt$Hl$HT$ HL$(HD$0H´$ÀH¬$ÈH$ÐH$ØH$à1ÛH$ H$¨H$°H$¸H$ Hû+HÇ$HÇ$H$HH$H$ÀH\$HD$HÇD$èH\$H\$hH\$ H\$pH$H$èH$Hl$hH+Hl$p=
HkHH$H$ÀH\$HD$ HÇD$èH\$H\$hH\$ H\$pH$HÃH$èH$Hl$hHÃH+Hl$p=
ëHkHH$HÇD$ H$H\$H$H\$H$H\$ èH$ðH$H$ èH$ðH HÑàHD$@Hø@HH\$xHÇ$@1ÛH\$XH\$`H\$XHû3HÇ$HÇ$H$HH$H\$xH\$HÇD$èH\$H\$hH\$ H\$pH$H$èH$Hl$hH+Hl$p=
HkH$H$H$H\$H$H\$èHD$@Hè@HD$@Hø@üþÿÿHHø@3LH$LD$x1ÛH\$HH\$PH\$HHûHÇ$HÇ$H$HH$H\$xH\$HÇD$èH\$H\$hH\$ H\$pH$H$èH$Hl$hH+Hl$p=ugHkH$H$H$H\$H$H\$èH$øH$H$H\$H$H\$èèHÄèÃLCL$Hl$èëéøþÿÿèLCL$Hl$èé[þÿÿéÆýÿÿLCL$Hl$èéýÿÿLCL$Hl$èélüÿÿéÎûÿÿèéÉúÿÿH |
| p |
| *runtime.racefuncenter |
| runtime.racereadÄ |
| runtime.raceread |
| 2go/token.(*File).Position¼type.int |
| runtime.convT2EÐ |
| "runtime.racewrite6runtime.writeBarrierEnabledªtype.intô |
| runtime.convT2EÆ |
| "runtime.racewrite6runtime.writeBarrierEnabled¨*go.string."%5d:%3d: " |
| fmt.PrintfÌ |
| runtime.raceread |
| go.string.". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "Âtype.stringú |
| runtime.convT2EÄ |
| "runtime.racewriteú6runtime.writeBarrierEnabledæ
|
| fmt.Print¤ go.string.hdr.". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "Ütype.string |
| runtime.convT2EÞ |
| "runtime.racewrite6runtime.writeBarrierEnabledø |
| fmt.PrintÎ |
| fmt.PrintlnØ |
| (runtime.racefuncexit |
| .runtime.writebarrierptr¨ |
| $runtime.panicsliceÐ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrº |
| .runtime.writebarrierptrÜ |
| 0runtime.morestack_noctxt@Ð$"".autotmp_0178"type.interface {}"".autotmp_0177¿(type.[1]interface {}"".autotmp_0175*type.*[1]interface {}"".autotmp_0174&type.[]interface {}"".autotmp_0173"type.interface {}"".autotmp_0172(type.[1]interface {}"".autotmp_0169&type.[]interface {}"".autotmp_0167"type.interface {}"".autotmp_0166ÿ"type.interface {}"".autotmp_0165(type.[2]interface {}"".autotmp_0162¿&type.[]interface {}"".autotmp_0161type.string"".autotmp_0160type.int"".autotmp_0159ßtype.string"".iÏtype.int"".posO,type.go/token.Position"".a&type.[]interface {}"".ptype.*"".parserÐ ÏÐÀ |
| Lª++ì |
| ñ0"5P7%R)j°%Q%M+;Tgclocals·66bf238dc36d75c986c4cfd2e95aeaafTgclocals·80a464b99531604458c5b95f1d8b0e74>/tmp/go/src/go/parser/parser.goþ"".traceÀ ¨ dH%HD$èH;A2HìH$H$èH$¨H\$PH$°H\$XHH\$@HÇD$H1ÛH\$xH$H$H$H\$xHû¶HÇD$hHÇD$pH\$`HH$H\$PH\$HÇD$èH\$H\$0H\$ H\$8H\$`H$èH\$`Hl$0H+Hl$8=
$HkHH$H\$@H\$HÇD$èH\$H\$0H\$ H\$8H\$`HÃH$èH\$`Hl$0HÃH+Hl$8=
HkH$ H$H\$`H\$H\$hH\$H\$pH\$èH$ H$H$ èH$ H¨ Hl$(H$H$ èH$ Hl$(HÿÅH¨ H$¸èHÄÃLCL$Hl$èéPÿÿÿLCL$Hl$èéÉþÿÿéCþÿÿèé¬ýÿÿ$ |
| X |
| *runtime.racefuncentergo.string."("Îtype.string |
| runtime.convT2EÊ |
| "runtime.racewriteú6runtime.writeBarrierEnabledtype.stringÖ |
| runtime.convT2E¢ |
| "runtime.racewriteÚ6runtime.writeBarrierEnabledÎ |
| ."".(*parser).printTrace |
| runtime.racereadÊ |
| "runtime.racewrite |
| (runtime.racefuncexitÆ |
| .runtime.writebarrierptrô |
| .runtime.writebarrierptr |
| 0runtime.morestack_noctxt@°"".autotmp_0187"type.interface {}"".autotmp_0186Ï"type.interface {}"".autotmp_0185?(type.[2]interface {}"".autotmp_0182o&type.[]interface {}"".autotmp_0181ßtype.int"".autotmp_0180¯type.string"".autotmp_0179type.string"".~r20type.*"".parser"".msgtype.string"".ptype.*"".parser°õ¯°Kà"ÈûU5,+"F&VI>Tgclocals·cfe36339163d304c5d3188a8a02a99c8Tgclocals·625cdd9a704e836becb4bc901d474b32>/tmp/go/src/go/parser/parser.goþ |
| "".un dH%H;afHìxH\$xH$èH$H$H$ èH$H¨ Hl$(H$H$ èH$Hl$(HÿÍH« HH\$PHÇD$X1ÛH\$@H\$HH\$@HûÈHÇD$hHÇD$pH\$`HH$H\$PH\$HÇD$èH\$H\$0H\$ H\$8H\$`H$èH\$`Hl$0H+Hl$8=u=HkH$H$H\$`H\$H\$hH\$H\$pH\$èèHÄxÃLCL$Hl$èë³é1ÿÿÿèé}þÿÿ |
| B |
| *runtime.racefuncentert |
| runtime.raceread¾ |
| "runtime.racewriteúgo.string.")"type.stringÀ |
| runtime.convT2E |
| "runtime.racewrite´6runtime.writeBarrierEnabled |
| ."".(*parser).printTraceª |
| (runtime.racefuncexitØ |
| .runtime.writebarrierptrô |
| 0runtime.morestack_noctxtð"".autotmp_0194"type.interface {}"".autotmp_0193o(type.[1]interface {}"".autotmp_0190/&type.[]interface {}"".autotmp_0189Otype.string"".autotmp_0188type.int"".ptype.*"".parserðÆïð2"ÖUß ¿"N%Tgclocals·ea5138d814d46269fcb486a04203da7dTgclocals·a1040187d3f47f734b81772e5c8dd104>/tmp/go/src/go/parser/parser.goþ$"".(*parser).next0À¢dH%HD$H;AoHìð1ÀH$ÐH$ØH$àH$èHD$hHD$pHD$xH$H$ðH$èH$øH$H$èH¬$ø¶ûzH$øH$H$ÐèH$øH«ÐHýÀ<CH$øH$H$ØèH$øH«ØH,$èHL$HD$HL$XHD$`H$øH$H$ØèH$øH©ØHý8Hý |
| À<H\$XH$H\$`H$ 1ÛH$ÐH$ØH$àH$èH$ÐHûºHÇ$ÀHÇ$ÈH$¸HH$H$H\$HÇD$èH\$H$H\$ H$H$¸H$èH$¸H¬$H+H¬$=
|
| HkHH$H$øH\$H|$ÖHD$àHÇD$èH\$H$H\$ H$H$¸HÃH$èH$¸H¬$HÃH+H¬$=
MHkH$øH$H$¸H\$H$ÀH\$H$ÈH\$èH$øH$H<$îH$ èH\$H\$PH\$H\$HH\$H$¨H\$ H$°H$øH$H$ÐèH$øHl$PH¨ÐH$H$ØèH$øHl$HH¨ØH$H$àèH$øH¬$°H«èH¬$¨=uH«àèHÄðÃLàL$Hl$èëÜ%éÿÿÿLCL$Hl$èé þÿÿ%éþÿÿLCL$Hl$èéãýÿÿé?ýÿÿH$H$ØèH$øH©ØHýéHý;À<tHÇ$HH\$HÇD$H\$XH\$H\$`H\$ HH\$(HÇD$0èH\$8H$H\$@H$ 1ÛH\$xH$H\$xHûêHÇ$ÀHÇ$ÈH$¸HH$H$H\$HÇD$èH\$H$H\$ H$H$¸H$èH$¸H¬$H+H¬$=uAHkH$øH$H$¸H\$H$ÀH\$H$ÈH\$èéýÿÿLCL$Hl$èë¯éÿÿÿH$H$ØèH$øH«ØHý<5HýVÀ<
SþÿÿH\$XH$H\$`H$ 1ÛH\$hH\$pH\$hHûêHÇ$ÀHÇ$ÈH$¸HH$H$H\$HÇD$èH\$H$H\$ H$H$¸H$èH$¸H¬$H+H¬$=uAHkH$øH$H$¸H\$H$ÀH\$H$ÈH\$èé½ûÿÿLCL$Hl$èë¯éÿÿÿ1ÀéËþÿÿ1Àéýÿÿ1ÀéÈùÿÿèéoøÿÿV |
| Ê |
| *runtime.racefuncenterü |
| runtime.racereadÞ |
| runtime.racereadÌ |
| runtime.racereadü |
| *go/token.Token.StringÖ |
| runtime.racereadtype.stringÎ |
| runtime.convT2E¤ |
| "runtime.racewriteæ6runtime.writeBarrierEnabled type.stringò |
| runtime.convT2EÐ |
| |
| "runtime.racewrite6runtime.writeBarrierEnabled |
| ."".(*parser).printTraceâ |
| 4go/scanner.(*Scanner).Scanð
|
| "runtime.racewriteº |
| "runtime.racewrite |
| "runtime.racewriteÎ6runtime.writeBarrierEnabledì |
| (runtime.racefuncexit¦ |
| .runtime.writebarrierptræ |
| .runtime.writebarrierptr¬ |
| .runtime.writebarrierptræ |
| runtime.racereadÔgo.string."\""¦go.string."\""Ì |
| *runtime.concatstring3type.stringÈ |
| runtime.convT2E |
| "runtime.racewriteà6runtime.writeBarrierEnabledÞ |
| ."".(*parser).printTrace |
| .runtime.writebarrierptrÀ |
| runtime.racereadÈtype.string |
| runtime.convT2EÜ |
| "runtime.racewrite6runtime.writeBarrierEnabled |
| ."".(*parser).printTraceÊ |
| .runtime.writebarrierptr |
| 0runtime.morestack_noctxtà."".autotmp_0221"type.interface {}"".autotmp_0220(type.[1]interface {}"".autotmp_0218*type.*[1]interface {}"".autotmp_0217&type.[]interface {}"".autotmp_0216"type.interface {}"".autotmp_0215ï(type.[1]interface {}"".autotmp_0212&type.[]interface {}"".autotmp_0211"type.interface {}"".autotmp_0210Ï"type.interface {}"".autotmp_0209?(type.[2]interface {}"".autotmp_0206o&type.[]interface {}"".autotmp_0205type.bool"".autotmp_0204type.bool"".autotmp_0203type.bool"".autotmp_0201type.string"".autotmp_0200Ï&type.go/token.Token"".autotmp_0199¿"type.go/token.Pos"".autotmp_0198type.string"".autotmp_0197type.string"".autotmp_0196¯type.string"".autotmp_0195type.string"".s¯type.string"".ptype.*"".parseràâßà `âX"hEA½æ#A9Ô9ddƼ+g/h!G |
| ~ =@s~+`£+`<Tgclocals·f1d29f68ab551ae84767e61e7c1139abTgclocals·f06761bcb4f193263be541d1af7e9d1d>/tmp/go/src/go/parser/parser.goþ6"".(*parser).consumeCommentà Î dH%H;aJHì8H\$8H$èH\$@H$èH\$@H$H$ÐèHD$@H(H,$H¨ÐHl$èH\$H\$PH\$@H$H$àèHt$@HþÁHàH®èH\$(HýHl$0Hÿöû*
¢HÇD$H4$H$àèHL$@H©èH\$H9ë}rH$H$àèHt$@HL$HþtMHàHèHT$(HD$0H9Ás)H |
| ¶û |
| u
H\$PHÿÃH\$PHËHÿÃH\$érÿÿÿèë¯HH$èHD$HD$ H$èH\$@H$H$ÐèHD$ HøLD$@I¨ÐH(H$H$èH\$@H$H$àèH\$@HûtVH«àH\$ Hût@LCLD$Hl$H-H,$èH\$ H\$HH\$@H$èèHÄ8Ãë¼ë¦éaÿÿÿèé8þÿÿèéýÿÿ* |
| B |
| *runtime.racefuncenter^ |
| runtime.raceread |
| runtime.racereadÄ |
| *go/token.(*File).Line |
| runtime.raceread¸ |
| runtime.raceread |
| runtime.raceread¼ |
| $runtime.panicindexÖ&type.go/ast.Commentè |
| "runtime.newobject |
| "runtime.racewriteº |
| runtime.raceread |
| "runtime.racewrite¾ |
| runtime.raceread¢type.string´ |
| (runtime.typedmemmoveä |
| $"".(*parser).next0î |
| (runtime.racefuncexit |
| $runtime.panicindex¼ |
| 0runtime.morestack_noctxt0p"".autotmp_0226/(type.*go/ast.Comment"".autotmp_0225type.int"".autotmp_0223type.int"".i?type.int"".endline type.int"".comment(type.*go/ast.Comment"".ptype.*"".parserp¨op0ðB KV0J
À |
| æ«!Tgclocals·4a6f49bfbb5d0042a5f508261526f69fTgclocals·ad3d78e88c381598810f2e82f373ef66>/tmp/go/src/go/parser/parser.goþ@"".(*parser).consumeCommentGroupàÆdH%HD$ØH;AAHì¨H$¨H$è1ÛH\$`H\$hH\$pH$°H$èH$°H$H$ÐèH$°H(H,$H¨ÐHl$èH\$H$ÈH$°H$H$ØèH$°HØHû
H$èH$°H$H$ÐèH$°H(H,$H¨ÐHl$èHD$H$ÈH¬$¸HëH9Ã2H$°H$èHL$HD$HL$PH$ÈHT$`HD$hHL$pHËH)ÃHû}QHH$H$HT$HD$H$ HL$HÃH$HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$ H9ËH$H$HD$@HÂH$èH$Hl$@HëHl$P=u/H+H$H\$`H$H\$hH$ H\$péPþÿÿH$Hl$èëÄèHH$èHD$HD$XH$èH\$XHl$hHkHl$pHkHl$`=
H+H\$XH$ÀH$°H$H$¨èH$°HûYH¨H°H¸HËH)ÃHû}NHH$HT$xHT$HD$H$HL$HÃH$HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$H9ËÌH$HT$xHD$HHÂH$èH\$xHl$HHëH¬$À=u{H+H$°H$H$¨èH$°H¬$H«°H¬$H«¸Hl$x=uH«¨èHĨÃL¨L$Hl$èëÜH$Hl$èéuÿÿÿèé þÿÿH$Hl$èéUþÿÿèéûÿÿB |
| X |
| *runtime.racefuncenter |
| runtime.racereadÎ |
| runtime.raceread |
| *go/token.(*File).LineÚ |
| runtime.raceread |
| runtime.racereadÐ |
| runtime.raceread |
| *go/token.(*File).Lineô |
| 6"".(*parser).consumeCommentæ,type.[]*go/ast.CommentÜ |
| "runtime.growsliceì |
| "runtime.racewrite¤6runtime.writeBarrierEnabled¤ |
| .runtime.writebarrierptr² |
| $runtime.panicsliceÄ 0type.go/ast.CommentGroupÖ |
| "runtime.newobjectü |
| "runtime.racewriteÀ |
| 6runtime.writeBarrierEnabled |
| runtime.raceread6type.[]*go/ast.CommentGroup
|
| "runtime.growslice |
| "runtime.racewriteÆ6runtime.writeBarrierEnabled |
| "runtime.racewriteæ6runtime.writeBarrierEnabled |
| (runtime.racefuncexit¾ |
| .runtime.writebarrierptrÞ |
| .runtime.writebarrierptrò |
| $runtime.panicslice |
| .runtime.writebarrierptr´ |
| 0runtime.morestack_noctxt@Ð"".autotmp_0237type.int"".autotmp_0236_6type.[]*go/ast.CommentGroup"".autotmp_02352type.*go/ast.CommentGroup"".autotmp_0234type.int"".autotmp_0233/,type.[]*go/ast.Comment"".autotmp_0232Ïtype.int"".autotmp_0230type.int"".autotmp_0229¿type.int"".comment¯(type.*go/ast.Comment"".list,type.[]*go/ast.Comment"".endline0type.int"".comments 2type.*go/ast.CommentGroup"".ntype.int"".ptype.*"".parserÐîÏÐbðN¼W(î\Æ
!B+"àH\R·{- |
| !Tgclocals·7af7eb49a582e3eaaafb8ce25299e1a9Tgclocals·3bd0c0c923e4a1a624b4cdd70820bdc0>/tmp/go/src/go/parser/parser.goþ""".(*parser).next
dH%H;a#Hì@H\$@H$èH\$HH$H$ÀèHD$H1íH¨ÀH$H$ÈèHD$H1íH¨ÈH$H$ÐèHD$HH¨ÐHl$ H$èH\$HH$H$ØèHD$HHØHû
%HÇD$8H$èH\$HH$H$ÐèHD$HH(H,$H¨ÐHl$èH\$H\$0H\$HH$èH\$HH+H,$H\$ H\$èHD$H\$0H9Ã
çH\$HH$HÇD$èHL$HD$HL$8HD$(H\$HH$èH\$HH$H$ÐèHD$HH(H,$H¨ÐHl$èH\$Hl$(H9ëcH\$HH$H$ÈèH\$HHû7Hl$8=
H«ÈHÇD$(ÿÿÿÿH\$HH$H$ØèHD$HHØHûu(H$HÇD$èHD$HL$HD$8HL$(ë°H$èH\$HH$H$ÐèHD$HH(H,$H¨ÐHl$èHD$H\$(HÿÃH9Ãu[H\$HH$H$ÀèH\$HHût6Hl$8=uH«ÀèHÄ@ÃLÀL$Hl$èëßëÆëÙLÈL$Hl$èéâþÿÿéÂþÿÿéÖþÿÿéÑþÿÿèéÀüÿÿ: |
| B |
| *runtime.racefuncentern |
| "runtime.racewrite¬ |
| "runtime.racewriteê |
| runtime.raceread |
| $"".(*parser).next0Ê |
| runtime.raceread |
| runtime.racereadÆ |
| runtime.raceread |
| *go/token.(*File).Line° |
| runtime.racereadæ |
| *go/token.(*File).Lineº |
| @"".(*parser).consumeCommentGroupþ |
| runtime.racereadª |
| runtime.racereadä |
| *go/token.(*File).Line¶ |
| "runtime.racewriteê6runtime.writeBarrierEnabledÄ |
| runtime.raceread |
| @"".(*parser).consumeCommentGroupÊ |
| runtime.racereadö |
| runtime.raceread° |
| |
| *go/token.(*File).Line |
| "runtime.racewrite¬6runtime.writeBarrierEnabledÊ |
| (runtime.racefuncexitþ |
| .runtime.writebarrierptr¸ |
| .runtime.writebarrierptrî |
| 0runtime.morestack_noctxt"".autotmp_0245type.int"".autotmp_0244type.int"".autotmp_02432type.*go/ast.CommentGroup"".autotmp_0242type.int"".autotmp_0238type.int"".endline/type.int"".comment2type.*go/ast.CommentGroup"".prev?"type.go/token.Pos"".ptype.*"".parserÖRÀzú63$" , +T> |
| (&N6 |
| |
| |
| + |
| . ¬"Ç7%Tgclocals·51fa0e13d53d6bad7f86670d3edaeac6Tgclocals·0c8aa8e80191a30eac23f1a218103f16>/tmp/go/src/go/parser/parser.goþ$"".(*parser).errorèdH%HD$H;ARHìH$H$èH$H$èH$H+H,$H$H\$èHt$Hl$HT$ HL$(HD$0H´$°H¬$¸H$ÀH$ÈH$ÐH$H$H$èH$HHã Hû
xH$H$èH$HHHL$@HùH$H$èHD$@HÿÈH$HSHKHkH¬$HT$pHL$xH9ÈHÂH$èHD$@HÿÈH$HSHKHkH¬$HT$pHL$xH9ÈÑHÂH+H,$H$èHL$@H$HÊHÿÊHøHpHXL@L$Ht$pH\$xH9ÚjH,ÖHmH]H¬$ÈH9ëu
èHÄÃHù |
| ~A1ÛHH$H\$@H\$HÇD$èH\$HH$HKHL$èHøìHÀHD$PH$°H$H$¸H$H$ÀH$H$ÈH$ H$ÐH$¨H$H\$`H$ H\$hHH$èHD$H$H$ØH$H$àH$H$èH$ H$ðH$¨H$øHD$XH$HÇD$(èH\$XH¬$àHkH¬$èHkH¬$ðHkH¬$øHk H¬$Ø=
H+H\$XH$H$(èH\$XHl$hHk0Hl$`=
SHk(H\$XH\$XH\$PH$èH\$PHû!HHCHKHËH)ÃHû}KHH$HT$pHT$HD$H$HL$HÃHD$xHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$H9Ë¡H\$xHT$pHD$HHÂH$èH\$pHl$HHëHl$X=uYH+H\$PH$èH\$PHl$xHkH¬$HkHl$p=uH+èHÄÃH$Hl$èëãH$Hl$èëèéØþÿÿLC(L$Hl$èéþÿÿH$Hl$èéPþÿÿé
ýÿÿèéaüÿÿèèèéúÿÿH |
| X |
| *runtime.racefuncenterz |
| runtime.raceread¼ |
| 2go/token.(*File).Positionð |
| runtime.racereadÆ |
| runtime.raceread |
| runtime.raceread |
| runtime.raceread¸ |
| runtime.racereadü |
| (runtime.racefuncexitªtype."".bailoutâ |
| runtime.convT2E |
| runtime.gopanic¢*type.go/scanner.Error´ |
| "runtime.newobject
|
| ,runtime.racewriterange6runtime.writeBarrierEnabledÌ |
| "runtime.racewriteþ6runtime.writeBarrierEnabledÄ |
| runtime.raceread2type.go/scanner.ErrorList |
| "runtime.growslice |
| "runtime.racewrite¾6runtime.writeBarrierEnabledæ |
| "runtime.racewrite°6runtime.writeBarrierEnabledÆ |
| (runtime.racefuncexitò |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr |
| $runtime.panicsliceÖ |
| .runtime.writebarrierptrü |
| .runtime.writebarrierptr |
| $runtime.panicindexº |
| $runtime.panicindexÈ |
| $runtime.panicindexÖ |
| 0runtime.morestack_noctxt@ "".autotmp_0253type.int"".autotmp_02522type.go/scanner.ErrorList"".autotmp_0251,type.go/token.Position"".autotmp_0250Ï,type.*go/scanner.Error"".autotmp_0249,type.*go/scanner.Error"".autotmp_0248ÿtype."".bailout"".autotmp_0247ïtype.int"".autotmp_0246O,type.go/token.Position"go/scanner.msg·3¿type.string"go/scanner.pos·2ï,type.go/token.Positiongo/scanner.p·1ß4type.*go/scanner.ErrorList"".nÿtype.int"".epos,type.go/token.Position"".msg type.string"".pos"type.go/token.Pos"".ptype.*"".parser*êÿäÿDÆ s |
| 6
A_J+ÆÜl`<¤-0
&
|
| 2Tgclocals·c663841cd382bee823f5f46215264ec7Tgclocals·687aef82109fea86b90dcdf9ddf9ddf2>/tmp/go/src/go/parser/parser.goþ4"".(*parser).errorExpected dH%H;a¤HìxH\$xH$èHÇ$HH\$HÇD$ H$H\$H$H\$ èH\$(H$H\$0H$H$H$H$ÐèH´$H$H$HÐH¬$H9ë
H$H$ØèH$HØHû9
H$H$àèH$HúHàHèHø
ÕHL$XH$HD$`HD$H-Hl$HÇD$èH$¶\$ ûH$H$HÇ$HL$XHL$HD$`HD$HH\$HÇD$ èH$Ht$(HT$0H$H$H\$H´$Ht$H$HT$èèHÄxÃH$H\$XH$H\$`H$H$ØèH$H«ØH,$èHL$HD$HÇ$H\$XH\$H\$`H\$HH\$HÇD$ HL$hHL$(HD$pHD$0HH\$8HÇD$@èH\$HH$H\$PH$H$H$H$ØèH´$H$H$H©ØHý£Hý |
| À<¯þÿÿHt$XHT$`H$H$àèHÇ$H\$XH\$H\$`H\$HH\$HÇD$ H´$Hþt6HàH|$(HHHKHOèH$Ht$8HT$@éþÿÿëÆ1Àé]ÿÿÿéZýÿÿèé?üÿÿ. |
| B |
| *runtime.racefuncenter`*go.string."expected "º |
| *runtime.concatstring2 |
| runtime.raceread¢ |
| runtime.racereadö |
| runtime.racereadþgo.string."\n"¤ |
| runtime.eqstring¶6go.string.", found newline"Ü |
| *runtime.concatstring2à |
| $"".(*parser).errorê |
| (runtime.racefuncexitÊ |
| runtime.racereadú |
| *go/token.Token.StringÔ *go.string.", found '"¦ |
| go.string."'"Ì |
| |
| *runtime.concatstring4² |
| runtime.racereadØ |
| runtime.raceread
go.string." " |
| *runtime.concatstring3ð |
| 0runtime.morestack_noctxt@ð"".autotmp_0264?type.string"".autotmp_0263type.string"".autotmp_0262type.string"".autotmp_0261type.string"".autotmp_0260type.string"".msg type.string"".pos"type.go/token.Pos"".ptype.*"".parserðæïðÒÐJìVI¨X5
ÆQ ^GTgclocals·41989093cd5a47ae97b0d8210e38e6a5Tgclocals·83ead081cd909acab0dcd88a450c1878>/tmp/go/src/go/parser/parser.goþ&"".(*parser).expectâdH%H;aHì`H\$`H$èH\$hH$H$ÐèHD$hH¨ÐHl$HH$H$ØèHD$pHl$hHØH9ÃH$èHL$HD$HÇ$HH\$HÇD$HL$PHL$HD$XHD$ HH\$(HÇD$0èH\$8H|$HHHKHOH\$hH$H\$HH\$èH\$hH$èH\$HH\$xèHÄ`ÃèéÏþÿÿ |
| B |
| *runtime.racefuncentern |
| runtime.raceread² |
| runtime.racereadø |
| *go/token.Token.Stringªgo.string."'"ügo.string."'"¢ |
| *runtime.concatstring3 |
| 4"".(*parser).errorExpected |
| """.(*parser).next¼ |
| (runtime.racefuncexitÐ |
| 0runtime.morestack_noctxt0À |
| "".autotmp_0266type.string"".pos/"type.go/token.Pos"".~r1 "type.go/token.Pos"".tok&type.go/token.Token"".ptype.*"".parserÀ¿ÀÀ& '+ Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad>/tmp/go/src/go/parser/parser.goþ4"".(*parser).expectClosingðdH%H;aHìHH\$HH$èH\$PH$H$ØèHL$PHØHl$XH9ë+H$H$ØèHL$PHØHû9
H$H$àèHL$PHùHàHT$8HèHD$@Hø
ÂH$HD$H-Hl$HÇD$èHL$P¶\$ ûH$H$ÐèHÇ$HH\$HÇD$H\$`H\$H\$hH\$ èHD$PH\$(H|$HHHKHOH$H¨ÐHl$èH\$PH$èHL$PH$H\$XH\$èH\$H\$pèHÄHÃéîþÿÿèéHþÿÿ |
| B |
| *runtime.racefuncentern |
| runtime.racereadÄ |
| runtime.raceread |
| runtime.racereadgo.string."\n"º |
| runtime.eqstring |
| runtime.raceread Tgo.string."missing ',' before newline in "î |
| *runtime.concatstring2Ò |
| $"".(*parser).errorî |
| """.(*parser).next |
| &"".(*parser).expect¼ |
| (runtime.racefuncexitÞ |
| 0runtime.morestack_noctxtP |
| "".autotmp_0268type.string"".~r2@"type.go/token.Pos"".context type.string"".tok&type.go/token.Token"".ptype.*"".parserÀ*¦%Ïy |
| Tgclocals·1c5a071f4ad97fe89533b360c694a573Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad>/tmp/go/src/go/parser/parser.goþ."".(*parser).expectSemidH%H;aãHì H\$ H$èH\$(H$H$ØèHD$(HØHû6tOH$H$ØèHD$(HØHû8t,H$H$ØèHD$(HØHû9uH$èèHÄ ÃH$H$ÐèHD$(H$H¨ÐHl$HH\$HÇD$èH\$(H$èë¦èéÿÿÿ |
| B |
| *runtime.racefuncentern |
| runtime.raceread´ |
| runtime.racereadú |
| runtime.raceread° |
| """.(*parser).nextº |
| (runtime.racefuncexitæ |
| runtime.racereadgo.string."';'"Ä |
| 4"".(*parser).errorExpectedà |
| "".syncStmtî |
| 0runtime.morestack_noctxt@"".ptype.*"".parser@?@Z,¶ K# @
|
| àTgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cb>/tmp/go/src/go/parser/parser.goþ("".(*parser).atCommaÀ ¶ dH%H;a>HìhH\$hH$èH\$pH$H$ØèHD$pHØHû4uÆ$èHÄhÃH$H$ØèHD$pHØH¬$H9ë²HH\$HHÇD$PH$H$ØèHl$pHØHû9
ÈH\$pH$H$àèH\$pHûJHàHL$XHèHD$`Hø
H$HD$H-Hl$HÇD$è¶\$ ûtTHL$HHD$PHÇ$HL$XHL$HD$`HD$HH\$HÇD$ èH\$(H\$HH\$0H\$PH\$pH$H$ÐèHÇ$H\$HH\$H\$PH\$HH\$HÇD$ H\$xH\$(H$H\$0èHD$pH\$8H|$HHHKHOH$H¨ÐHl$èÆ$èHÄhÃé¯þÿÿÆ$èHÄhÃèé¥ýÿÿ& |
| B |
| *runtime.racefuncentern |
| runtime.raceread¬ |
| (runtime.racefuncexitØ |
| runtime.raceread .go.string."missing ','"Þ |
| runtime.raceread¶ |
| runtime.raceread¸go.string."\n"Þ |
| runtime.eqstringÌ6go.string." before newline"ò |
| *runtime.concatstring2Æ |
| runtime.raceread go.string." in "à |
| *runtime.concatstring3Ä |
| $"".(*parser).errorÞ |
| (runtime.racefuncexit |
| (runtime.racefuncexit¤ |
| 0runtime.morestack_noctxtPÐ"".autotmp_0270type.string"".autotmp_0269type.string"".msg?type.string"".~r2@type.bool"".follow0&type.go/token.Token"".contexttype.string"".ptype.*"".parser2ÐGÏÐØÏÐÏÐàLÎ(.T Ê*MqTgclocals·77341598187832c197a09d97d4911154Tgclocals·83ead081cd909acab0dcd88a450c1878>/tmp/go/src/go/parser/parser.goþ"".assert dH%H;a°HìHH\$HH$è|$P
HÇ$HH\$HÇD$H\$XH\$H\$`H\$ èH\$(H\$8H\$0H\$@HH$H\$8H\$HÇD$èH\$HH$HKHL$èèHÄHÃèé3ÿÿÿ |
| B |
| *runtime.racefuncentervLgo.string."go/parser internal error: "Ä |
| *runtime.concatstring2útype.string² |
| runtime.convT2Eæ |
| runtime.gopanicô |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0"".autotmp_0271type.string"".msgtype.string"".condtype.bool«
Ðì
x!Tgclocals·66288fc378899a296479dcf04a8f6050Tgclocals·d8fdd2a55187867c76648dc792366181>/tmp/go/src/go/parser/parser.goþ"".syncStmtÀ |
| ¾ |
| dH%H;aHìH\$H$èH\$H$H$ØèHL$H©ØHýFÑHý@Hýu |
| èHÄÃHý=
oH$H$ÐèH\$H$H$ðèHD$HÐH¨ðH9ëutH$H$øèHD$HøHû |
| }QH$H$øèHD$H¨øHl$H$H$øèH\$Hl$HÿÅH«øèHÄÃH$H$ÐèH\$H$H$ðèHL$HÐH©ðH9ë~oH$H$ðèH\$H$H$ÐèHD$Høt9H¨ÐH¨ðH$H$øèH\$HÇøèHÄÃëÃH$èéAþÿÿHý@þÿÿëæHýCHýAuþÿÿHýCkþÿÿëÊHýE_þÿÿHýFUþÿÿë´HýP5HýIHýH=þÿÿHýI3þÿÿëHýJ'þÿÿHýPþÿÿéyÿÿÿHýSHýQþÿÿHýSþýÿÿéZÿÿÿHýTïýÿÿHýUåýÿÿéAÿÿÿèéaýÿÿ$ |
| B |
| *runtime.racefuncentern |
| runtime.racereadÄ |
| (runtime.racefuncexit |
| runtime.raceread° |
| runtime.raceread |
| runtime.racereadÈ |
| runtime.raceread |
| "runtime.racewrite¾ |
| (runtime.racefuncexitê |
| runtime.raceread |
| runtime.racereadè |
| "runtime.racewrite |
| runtime.racereadè |
| "runtime.racewrite |
| (runtime.racefuncexit¶ |
| """.(*parser).next¬ |
| |
| 0runtime.morestack_noctxt "".autotmp_0272type.int"".ptype.*"".parser( S ¼ © Î þ>964- |
| bG ?@! 9 |
| 2921292129212= Tgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cb>/tmp/go/src/go/parser/parser.goþ"".syncDeclôdH%H;aÝHìH\$H$èH\$H$H$ØèHL$H©ØHý@Hýu |
| èHÄÃHý@
aH$H$ÐèH\$H$H$ðèHD$HÐH¨ðH9ëutH$H$øèHD$HøHû |
| }QH$H$øèHD$H¨øHl$H$H$øèH\$Hl$HÿÅH«øèHÄÃH$H$ÐèH\$H$H$ðèHL$HÐH©ðH9ë~oH$H$ðèH\$H$H$ÐèHD$Høt9H¨ÐH¨ðH$H$øèH\$HÇøèHÄÃëÃH$èéKþÿÿHýTþÿÿHýU}þÿÿëÜèéþÿÿ$ |
| B |
| *runtime.racefuncentern |
| runtime.raceread° |
| (runtime.racefuncexitð |
| runtime.raceread |
| runtime.racereadî |
| runtime.raceread´ |
| runtime.racereadø |
| "runtime.racewriteª |
| (runtime.racefuncexitÖ |
| runtime.raceread |
| runtime.racereadÔ |
| "runtime.racewrite |
| runtime.racereadÔ |
| "runtime.racewriteþ |
| (runtime.racefuncexit¢ |
| """.(*parser).nextâ |
| 0runtime.morestack_noctxt "".autotmp_0274type.int"".ptype.*"".parser& I ¼ © 8\Ê", |
| bG?@! ! àTgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cb>/tmp/go/src/go/parser/parser.goþ("".(*parser).safePos dH%H;aHì H\$ H$èHÇD$8HÇD$8H\$8H\$H\$(H\$Ç$HHD$èøuHH\$(H$èH\$(H+H,$H\$0H\$èH\$H\$0H\$8èèHÄ ÃèèHÄ Ãèé6ÿÿÿ |
| B |
| *runtime.racefuncenterª:"".(*parser).safePos.func1·f¾ |
| "runtime.deferprocä |
| runtime.raceread |
| .go/token.(*File).OffsetÄ |
| &runtime.deferreturnÎ |
| (runtime.racefuncexitä |
| &runtime.deferreturnî |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0@"".res "type.go/token.Pos"".pos"type.go/token.Pos"".ptype.*"".parser@?@?@Ð,
|
| 1. °Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb>/tmp/go/src/go/parser/parser.goþ."".(*parser).parseIdentÀ¾dH%H;aHì8H\$8H$èH\$@H$H$ÐèHD$@H¨ÐHl$HH\$(HÇD$0H$H$ØèHD$@HØHû
öH$H$àèHD$@HøÏH¨àHl$(H¨èHl$0H$èHH$èHD$HD$ H$HÇD$ èHD$ 1íH(HhHhHhH$èHD$ Hl$H(H$H$èH\$ Hl$0HkHl$(=uHkH\$ H\$HèHÄ8ÃLCL$Hl$èëØé*ÿÿÿH$HÇD$èé4ÿÿÿèéaþÿÿ" |
| B |
| *runtime.racefuncentern |
| runtime.racereadgo.string."_"Ü |
| runtime.racereadª |
| runtime.raceread |
| """.(*parser).next"type.go/ast.Identª |
| "runtime.newobjectâ |
| ,runtime.racewriterange |
| "runtime.racewriteÖ |
| "runtime.racewrite6runtime.writeBarrierEnabled´ |
| (runtime.racefuncexitâ |
| .runtime.writebarrierptr |
| &"".(*parser).expect¬ |
| 0runtime.morestack_noctxt p |
| "".autotmp_0277/$type.*go/ast.Ident"".nametype.string"".pos?"type.go/token.Pos"".~r0$type.*go/ast.Ident"".ptype.*"".parserpËop= 6¢''8 ® & M'0,iTgclocals·bc4ce6f5f296b9ecf5962f19abffe88aTgclocals·fd2e4ff6ffa1d02a4206064748323339>/tmp/go/src/go/parser/parser.goþ6"".(*parser).parseIdentList
dH%H;a#HìhH\$hH$è1ÛH\$xH$H$1ÛH\$xH$H$H\$pH$H$èHL$p¶ûtNH$HH\$HÇD$ èH\$H\$Ç$HHD$èHL$pø
^H$èH\$H\$HHT$xH$H$HËH)ÃHû}HHH$HT$PHT$HD$HL$`HL$HÃHD$XHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$`H9ËÇH\$XHT$PHD$@HÂH$èH\$PHl$@HëHl$H=
xH+H\$PH\$xH\$XH$H\$`H$H\$pH$H$ØèHL$pHØHû4
H$èH\$pH$èH\$H\$HHT$xH$H$HËH)ÃHû}HHH$HT$PHT$HD$HL$`HL$HÃHD$XHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$`H9ËwtH\$XHT$PHD$@HÂH$èH\$PHl$@HëHl$H=u,H+H\$PH\$xH\$XH$H\$`H$éÖþÿÿH$Hl$èëÇèèèHÄhÃH$Hl$èéxþÿÿèèèHÄhÃèéÀüÿÿ8 |
| B |
| *runtime.racefuncenterÊ |
| runtime.raceread*go.string."IdentList"¨ |
| "".traceØ"".un·fì |
| "runtime.deferproc |
| ."".(*parser).parseIdentþ(type.[]*go/ast.Identâ |
| "runtime.growsliceà |
| "runtime.racewrite6runtime.writeBarrierEnabled |
| runtime.racereadØ |
| """.(*parser).nextô |
| ."".(*parser).parseIdentØ(type.[]*go/ast.Ident¼ |
| "runtime.growslice² |
| |
| "runtime.racewriteä |
| 6runtime.writeBarrierEnabledÞ |
| .runtime.writebarrierptrì |
| $runtime.panicsliceü |
| &runtime.deferreturn |
| (runtime.racefuncexit¬ |
| .runtime.writebarrierptrÀ |
| $runtime.panicsliceÐ |
| &runtime.deferreturnÚ |
| (runtime.racefuncexitî |
| 0runtime.morestack_noctxt@Ð"".autotmp_0284type.int"".autotmp_0283(type.[]*go/ast.Ident"".autotmp_0282Otype.int"".autotmp_0281/(type.[]*go/ast.Ident"".autotmp_0280$type.*go/ast.Ident"".autotmp_0279?$type.*go/ast.Ident"".list(type.[]*go/ast.Ident"".ptype.*"".parser&ÐôÏÐ)ÏÐ |
| ÀLº.'Nó, ð |
| > DÌ?];V |
| Tgclocals·5584268d24e2f91adc9cd4ec02ab91d3Tgclocals·ac4a5815f5a3b209b93e47681c894454>/tmp/go/src/go/parser/parser.goþ4"".(*parser).parseExprListààdH%H;aHìH$H$è1ÛH$H$ H$¨1ÛH$H$ H$¨H$H$H$èH$¶ûtQH$HH\$HÇD$èH\$H\$Ç$HHD$èH$ø
6H$¶$\$èHL$HD$H$H$HL$XHL$HD$`HD$èH\$H\$HH\$ H\$PH$H$ H$¨HËH)ÃHû}HHH$HT$hHT$HD$HL$xHL$HÃHD$pHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$xH9ËWH\$pHÓHT$hHÅHD$@HÁåHëH$èH\$hHl$@HÁåHëHl$HH+Hl$P=
ðHkH\$hH$H\$pH$ H\$xH$¨H$H$H$ØèH$HØHû4
H$èH$H$¶$\$èHL$HD$H$H$HL$XHL$HD$`HD$èH\$H\$HH\$ H\$PH$H$ H$¨HËH)ÃHû}HHH$HT$hHT$HD$HL$xHL$HÃHD$pHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$xH9ËH\$pHÓHT$hHÅHD$@HÁåHëH$èH\$hHl$@HÁåHëHl$HH+Hl$P=u0HkH\$hH$H\$pH$ H\$xH$¨éiþÿÿLCL$Hl$èëÀèèèHÄÃLCL$Hl$èéýýÿÿèèèHÄÃèéÐûÿÿ< |
| N |
| *runtime.racefuncenterè |
| runtime.raceread¦4go.string."ExpressionList"Ì |
| "".traceü"".un·f |
| "runtime.deferprocÜ |
| ,"".(*parser).parseExprº |
| ,"".(*parser).checkExpr¸$type.[]go/ast.Expr |
| "runtime.growslice¬ |
| "runtime.racewriteô6runtime.writeBarrierEnabled |
| runtime.racereadÎ |
| """.(*parser).next |
| |
| ,"".(*parser).parseExpræ |
| |
| ,"".(*parser).checkExprä$type.[]go/ast.ExprÈ |
| "runtime.growsliceØ
|
| "runtime.racewrite 6runtime.writeBarrierEnabledª |
| .runtime.writebarrierptr¸ |
| $runtime.panicsliceÈ |
| &runtime.deferreturnÒ |
| (runtime.racefuncexit |
| .runtime.writebarrierptr |
| $runtime.panicsliceª |
| &runtime.deferreturn´ |
| (runtime.racefuncexitÎ |
| 0runtime.morestack_noctxtP"".autotmp_0293type.int"".autotmp_0292$type.[]go/ast.Expr"".autotmp_0291type.int"".autotmp_0290/$type.[]go/ast.Expr"".autotmp_0289 type.go/ast.Expr"".autotmp_0288 type.go/ast.Expr"".autotmp_0287o type.go/ast.Expr"".autotmp_0286O type.go/ast.Expr"".list $type.[]go/ast.Expr"".lhstype.bool"".ptype.*"".parser&Úÿ0ÿ |
| °LÞ4-QÓ2 × |
| >&MHoßHi |
| Tgclocals·9be1b3e78f1bef41adc2d7af6feee356Tgclocals·489cac8868be3fa092fd8d06d5541e66>/tmp/go/src/go/parser/parser.goþ2"".(*parser).parseLhsList dH%HD$èH;AìHìH$H$è1ÛH$¨H$°H$¸H$ H$H$èH$ ¶¨@l$/H$H$èH$ 1í@¨H$ÆD$èHT$HL$HD$ HT$hHL$pHD$xH$ H$H$ØèH$ H«ØHý/uaH$ H$H$èH$ ¶l$/@«H\$hH$¨H\$pH$°H\$xH$¸èHÄÃHý:tHT$hHD$pH\$xH$1ÉH$HD$0H$HÐHL$8Hl$0H9éUÿÿÿHD$@H$èH\$@HûtIHHkHL$XHl$`H$ H$HL$HHL$Hl$PHl$èHD$@HL$8HÀHÿÁëë³èéòýÿÿ |
| X |
| *runtime.racefuncenter¾ |
| runtime.raceread |
| "runtime.racewriteÆ |
| 4"".(*parser).parseExprList´ |
| runtime.raceread |
| "runtime.racewrite |
| (runtime.racefuncexitÐ |
| runtime.racereadÒ |
| ("".(*parser).resolve |
| 0runtime.morestack_noctxt@°"".autotmp_0300 type.go/ast.Expr"".autotmp_0299¯"type.*go/ast.Expr"".autotmp_0298Ïtype.int"".autotmp_0297¿type.int"".autotmp_0295$type.[]go/ast.Expr"".autotmp_0294/$type.[]go/ast.Expr"".x type.go/ast.Expr"".list_$type.[]go/ast.Expr"".oldÑtype.bool"".~r0$type.[]go/ast.Expr"".ptype.*"".parser°´¯°¼@ú21-",(&-4n%'+®n`iTgclocals·5aa35dfd82e881714a6bffc68e3a4a50Tgclocals·cc33eb2dcc9ebdc31b922c51412bf2ef>/tmp/go/src/go/parser/parser.goþ2"".(*parser).parseRhsList dH%H;aéHìHH\$HH$è1ÛH\$XH\$`H\$hH\$PH$H$èHD$P¶¨@l$/H$H$èHD$PHÇÅ@¨H$ÆD$èHT$HL$HD$ HT$0HL$8HD$@H\$PH$H$èH\$P¶l$/@«H\$0H\$XH\$8H\$`H\$@H\$hèHÄHÃèéúþÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.racereadÔ |
| "runtime.racewrite |
| 4"".(*parser).parseExprListþ |
| "runtime.racewriteæ |
| (runtime.racefuncexitú |
| 0runtime.morestack_noctxt@"".list/$type.[]go/ast.Expr"".old1type.bool"".~r0$type.[]go/ast.Expr"".ptype.*"".parserä(² |
| '$,'( 4Tgclocals·5cea97ce7cb6604e7ffbf136f934c828Tgclocals·ad3d78e88c381598810f2e82f373ef66>/tmp/go/src/go/parser/parser.goþ,"".(*parser).parseTypeàÚdH%H;aHì@H\$@H$è1ÛH\$PH\$XH\$HH$H$èHL$H¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$Hø
mH$èHL$HT$HT$8HL$0Hù
,H\$HH$H$ÐèHL$HH©ÐH$Hl$ Hl$HH\$HÇD$èH\$HH$èHH$èHD$HD$(H$èHD$(Hl$ H(H$H$èH\$HH$H$ÐèHL$(HùtqLD$HI¨ÐHiHL$(H
1íH9étH\$(H\$XHL$PèèHÄ@ÃHH$HH\$HH\$èHL$ë²ëHL$PHT$XèèHÄ@ÃèèHÄ@ÃèéÓýÿÿ: |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾ go.string."Type"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocÖ |
| ("".(*parser).tryType¾ |
| runtime.raceread go.string."type"¦ |
| 4"".(*parser).errorExpected |
| """.(*parser).nextÐ&type.go/ast.BadExprâ |
| "runtime.newobject |
| "runtime.racewrite¾ |
| "runtime.racewriteê |
| runtime.raceread¸Fgo.itab.*go/ast.BadExpr.go/ast.Exprð |
| &runtime.deferreturnú |
| (runtime.racefuncexit(type.*go/ast.BadExpr¨ type.go/ast.ExprÀFgo.itab.*go/ast.BadExpr.go/ast.ExprÔ |
| runtime.typ2Itab |
| &runtime.deferreturn |
| (runtime.racefuncexitª |
| &runtime.deferreturn´ |
| (runtime.racefuncexitÈ |
| 0runtime.morestack_noctxt0"".autotmp_0305/(type.*go/ast.BadExpr"".autotmp_0304(type.*go/ast.BadExpr"".pos?"type.go/token.Pos"".typ type.go/ast.Expr"".~r0 type.go/ast.Expr"".ptype.*"".parser,®L
°NÈ 'N"(8
$ "hs3-Tgclocals·13f38f3d5f5ec8cec8748cea29a07c5fTgclocals·6a4444e4a85012543d2e518ab4547038>/tmp/go/src/go/parser/parser.goþ4"".(*parser).parseTypeName dH%H;ahHìXH\$XH$è1ÛH\$hH\$pH\$`H$H$èHL$`¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$`ø
ÅH$èH\$H\$(H\$`H$H$ØèHL$`HØHû5
H$èH\$(H\$@H1íH9èÉH\$`H$HL$@HD$HHD$HL$PHL$èH\$`H$èH\$H\$ H\$(H\$@HH$èH\$H\$0HHD$81íH9èH\$0H$èHL$@HD$8H\$0HûêHD$HHHL$P=
¹HKH\$0H$H$èH\$0HûHl$ =ujHkH\$0H\$0H
1íH9étH\$0H\$pHL$hèèHÄXÃHH$HH\$HH\$èHL$ë²LCL$Hl$èëémÿÿÿLCL$HL$èé4ÿÿÿéÿÿÿHH$HH\$HH\$èH\$H\$8é±þÿÿHH$HH\$HH\$èHD$éþÿÿH\$(H\$@H
1íH9étH\$@H\$pHL$hèèHÄXÃHH$HH\$HH\$èHL$ë²èèHÄXÃèé{üÿÿ^ |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾(go.string."TypeName"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocÖ |
| ."".(*parser).parseIdent |
| runtime.racereadÔ |
| """.(*parser).nextöBgo.itab.*go/ast.Ident.go/ast.ExprÚ |
| ("".(*parser).resolveö |
| ."".(*parser).parseIdent¬0type.go/ast.SelectorExpr¾ |
| "runtime.newobjectàBgo.itab.*go/ast.Ident.go/ast.Expr |
| "runtime.racewriteô6runtime.writeBarrierEnabled° |
| "runtime.racewriteä6runtime.writeBarrierEnabledPgo.itab.*go/ast.SelectorExpr.go/ast.ExprÌ |
| &runtime.deferreturnÖ |
| (runtime.racefuncexitî2type.*go/ast.SelectorExpr type.go/ast.Expr Pgo.itab.*go/ast.SelectorExpr.go/ast.Expr° |
| runtime.typ2Itabâ |
| .runtime.writebarrierptr |
| |
| .runtime.writebarrierptr¾ |
| $type.*go/ast.IdentÔ |
| type.go/ast.Exprì |
| Bgo.itab.*go/ast.Ident.go/ast.Expr |
| runtime.typ2Itab¬$type.*go/ast.Ident type.go/ast.ExprÚBgo.itab.*go/ast.Ident.go/ast.Exprî |
| runtime.typ2Itab¤Bgo.itab.*go/ast.Ident.go/ast.ExprÜ |
| &runtime.deferreturnæ |
| (runtime.racefuncexitþ$type.*go/ast.Ident
type.go/ast.Expr¬
Bgo.itab.*go/ast.Ident.go/ast.ExprÀ
|
| runtime.typ2ItabÚ
|
| &runtime.deferreturnä
|
| (runtime.racefuncexitø
|
| 0runtime.morestack_noctxt0°"".autotmp_0319type.*uint8"".autotmp_0318type.*uint8"".autotmp_0317type.*uint8"".autotmp_0316O2type.*go/ast.SelectorExpr"".autotmp_0315?type.*uint8"".autotmp_0314$type.*go/ast.Ident"".autotmp_03132type.*go/ast.SelectorExpr"".autotmp_0312$type.*go/ast.Ident"".autotmp_0311$type.*go/ast.Ident"".autotmp_0310$type.*go/ast.Ident"".autotmp_0309/$type.*go/ast.Ident"".selo$type.*go/ast.Ident"".ident_$type.*go/ast.Ident"".~r0 type.go/ast.Expr"".ptype.*"".parser4°¯°¯°>¯°Tì 1'N, Cá¤2 |
| - 4D "h /JM344763%Tgclocals·c1ba3cd74b5027d2d3d6b48e7fb65a53Tgclocals·5b0b29cd6ae543b941efe4b662a00511>/tmp/go/src/go/parser/parser.goþ6"".(*parser).parseArrayTypeîdH%H;aHì`H\$`H$è1ÛH\$pH\$xH\$hH$H$èHL$h¶ûtNH$HH\$HÇD$ èH\$H\$Ç$HHD$èHL$hø
wH$HÇD$2èH\$H\$ H\$hH$H$èHD$hH¨Hl$(H$H$èHD$hHl$(HÿÅH¨1ÛH\$@H\$HH$H$ØèHD$hHØHû0
HH$èHD$HD$8H$HÇD$èHD$81íH(HhHhH$èH\$hH$H$ÐèHD$8HøLD$hI¨ÐH(HD$8H1íH9èÃH\$8H\$HHD$@H\$hH$èH\$hH$H$èHD$hH¨Hl$(H$H$èHD$hHl$(HÿÍH¨H$HÇD$7èH\$hH$èHL$HD$HL$PHD$XHH$èHD$HD$0H$èHD$0Hl$ H(H$H$èH\$0Hl$@HkHl$H=
±HkH\$0H$H$èH\$0Hl$PHkHl$X=ujHk H\$0H\$0H
1íH9étH\$0H\$xHL$pèèHÄ`ÃHH$HH\$HH\$èHL$ë²LC L$Hl$èëLCL$Hl$èé<ÿÿÿHH$HH\$HH\$èHD$éþÿÿéÞýÿÿH$H$ØèHl$hHØHû7úýÿÿH\$hH$èHL$HD$HL$@HD$HéÓýÿÿèèHÄ`ÃèéÉûÿÿ^ |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾*go.string."ArrayType"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocè |
| &"".(*parser).expect¨ |
| runtime.racereadì |
| "runtime.racewriteÎ |
| runtime.raceread(type.go/ast.Ellipsis |
| "runtime.newobjectÒ |
| ,runtime.racewriterange |
| "runtime.racewrite´ |
| runtime.racereadHgo.itab.*go/ast.Ellipsis.go/ast.ExprØ |
| """.(*parser).next |
| runtime.racereadÈ |
| "runtime.racewrite |
| &"".(*parser).expect° |
| ,"".(*parser).parseTypeæ *type.go/ast.ArrayTypeø |
| "runtime.newobject |
| |
| "runtime.racewriteÔ |
| |
| "runtime.racewrite6runtime.writeBarrierEnabled |
| "runtime.racewriteô6runtime.writeBarrierEnabled¤Jgo.itab.*go/ast.ArrayType.go/ast.ExprÜ |
| &runtime.deferreturnæ |
| (runtime.racefuncexitþ,type.*go/ast.ArrayType
type.go/ast.Expr¬
Jgo.itab.*go/ast.ArrayType.go/ast.ExprÀ
|
| runtime.typ2Itabò
|
| .runtime.writebarrierptr |
| .runtime.writebarrierptr²*type.*go/ast.EllipsisÈ type.go/ast.ExpràHgo.itab.*go/ast.Ellipsis.go/ast.Exprô |
| runtime.typ2Itab¸ |
| runtime.raceread |
| *"".(*parser).parseRhs¾ |
| &runtime.deferreturnÈ |
| (runtime.racefuncexitÜ |
| 0runtime.morestack_noctxt0À"".autotmp_0337type.*uint8"".autotmp_0336_,type.*go/ast.ArrayType"".autotmp_0334O*type.*go/ast.Ellipsis"".autotmp_0333,type.*go/ast.ArrayType"".autotmp_0332 type.go/ast.Expr"".autotmp_0331type.int"".autotmp_0329*type.*go/ast.Ellipsis"".autotmp_0328otype.int"".elt type.go/ast.Expr"".len? type.go/ast.Expr"".lbrack"type.go/token.Pos"".~r0 type.go/ast.Expr"".ptype.*"".parser(À¤¿Àð¿ÀÀd |
| 1'NL'¡L"Â%&_9'"N "qs&RL 3--"$#Tgclocals·e636b0074b6d70d445cadb85ca65fba0Tgclocals·8053d1221a363a850e751871144b14f4>/tmp/go/src/go/parser/parser.goþ4"".(*parser).makeIdentListò
dH%HD$ÀH;AWHìÀH$ÀH$è1ÛH$èH$ðH$øH$ØHH$HD$HD$èHT$HL$ HD$(H$H$H$ H$ÐH$ØH$àH$¸1ÉH$°HD$8H$¨HÐHL$HHl$8H9é-HD$`H$èH\$`HûkHHkH\$HH\$0H$H¬$HÇD$hHH$HL$pHL$Hl$xHl$H\$hH\$è¶\$ HØH\$hH\$P<
HH$H\$pH\$H\$xH\$HÇD$è¶\$ ûuDH\$xH$H\$pH[(ÿÓHD$H$ÈH$HD$HH\$HÇD$ |
| èH\$xH$H\$pH[(ÿÓH\$H\$@HH$èHD$HD$XH$HÇD$ èHD$X1íH(HhHhHhH$èHD$XHl$@H(H$H$èHD$XH-HhHÇ@HD$PH$Hl$0L$L9ŸHëH$èH$Hl$0L$L9ÅHëHl$P=udH+HD$`HL$HHÀHÿÁHL$HHl$8H9éÓýÿÿH$H$èH$H$ðH$ H$øèHÄÀÃH$Hl$èëèèéýÿÿèéüÿÿ4 |
| X |
| *runtime.racefuncenterª(type.[]*go/ast.IdentÐ |
| "runtime.makesliceÔ |
| runtime.racereadÔ$type.*go/ast.Ident¢ |
| $runtime.assertI2T2ä(type.*go/ast.BadExpr° |
| $runtime.assertI2T2ð¦,go.string."identifier"Ì |
| 4"".(*parser).errorExpectedø"type.go/ast.Ident¨ |
| "runtime.newobjectà |
| ,runtime.racewriterange |
| "runtime.racewriteÔ |
| "runtime.racewriteì go.string."_"ä |
| |
| "runtime.racewrite¾6runtime.writeBarrierEnabledü |
| (runtime.racefuncexit¨
|
| .runtime.writebarrierptr¶
|
| $runtime.panicindexÄ
|
| $runtime.panicindexà
|
| 0runtime.morestack_noctxtp""".autotmp_0350Ï$type.*go/ast.Ident"".autotmp_0349 type.go/ast.Expr"".autotmp_0348¿"type.*go/ast.Expr"".autotmp_0347type.int"".autotmp_0346type.int"".autotmp_0345"type.go/token.Pos"".autotmp_0344ÿ"type.go/token.Pos"".autotmp_0343¯$type.*go/ast.Ident"".autotmp_0342/$type.[]go/ast.Expr"".autotmp_0340ïtype.int"".identß$type.*go/ast.Ident"".x type.go/ast.Expr"".itype.int"".idents_(type.[]*go/ast.Ident"".~r1@(type.[]*go/ast.Ident"".list$type.[]go/ast.Expr"".ptype.*"".parserªÿ6P¾ |
| II7D¡^$=4+¾gGe3 &Tgclocals·d78bb9baa717c67267d93cd3d5744b9cTgclocals·d726d55241d0402b79ba9642dee4dd8d>/tmp/go/src/go/parser/parser.goþ6"".(*parser).parseFieldDeclà%à%dH%H$XÿÿÿH;AK Hì(H$(H$èHÇ$@H$0H$H$èH$0¶ûtQH$HH\$HÇD$ èH\$H\$Ç$HHD$èH$0ø
H$H$ÀèH$0H¨ÀH¬$H$ÆD$èHt$Hl$HT$ HL$(HD$0H´$øH¬$H$H$ÈH$ÐHÇD$hH$0H$H$ØèH¬$0HØHû
=HH$èHD$H$H$èH$0H$H$ÐèH$HøL$0I¨ÐH(H$H$èH$0H$H$ØèH$Hø:L$0I¨ØHhH$H$èH$0H$H$àèH$0HûçH«àH$HûÇLCLD$Hl$H-H,$èH$H\$hH$0H$è1ÛH$H$H$ H$ÈHûHH$0H$H$øH\$H$H\$H$H\$èHT$ HL$(HD$0H$H$H$ H$0H$èHH$èHD$H$H$èH$HûH¬$=
qH+H$H$H$èH$H¬$HkH¬$ HkH¬$=
HkH$H$H$ èH$H¬$ÈHk H¬$Ð=
²Hk(H$H$H$0èH$HûHl$h=
VHk0H$H$H$8èH$0H$H$ÈèH$Hû |
| H¬$0L
È=
×LC8H$HL$xH$0H$HH$ØHD$H$àHL$1ÛH\$H\$ H$8H\$(HÇD$0H$H\$8H$H\$@H$ H\$HèH$0H$H$ÈH\$H$ÐH\$èH\$xH$@èèHÄ(ÃHk8H,$LD$èéÿÿÿéïþÿÿLC0L$Hl$èéþÿÿézþÿÿLC(L$Hl$èé;þÿÿLCL$Hl$èéáýÿÿH$Hl$èéýÿÿé`ýÿÿH$øH¼$ùH$èH$H$øHøÏH+H¬$ÈHkH¬$ÐHD$XHøîH$ÈH$Ð1ÛH$¨H$°HÇ$ HH$H$¸HL$H$ÀHD$H$ H\$è¶\$ H$ ût:HL$pH$H$èH\$pHû HkH¬$¸HkH¬$ÀH$¸H$ÀH$¨H$H$°HD$è¶\$ûtéÉûÿÿH$ÐH$H$ÈH[(ÿÓHD$H$0H$HD$PHD$HH\$HÇD$èH\$XHÿËH¬$øL$L9Ã=HÁãHÝH,$èH\$XHÿËH¬$øL$L9ÃHÁãHÝHMHEH$ðH$H$èHY ÿÓHD$H$0H$HD$èH\$H\$`HH$èHD$H$H$èH$Hl$PH(H$H$èH$Hl$`HhH$H1íH9ètH$H$ÐH$ÈéRúÿÿHH$HH\$HH\$èHD$ë´èèéðýÿÿèèé2ùÿÿéùÿÿé¿øÿÿémøÿÿèèHÄ(Ãèéöÿÿ |
| ^ |
| *runtime.racefuncenter¨ |
| runtime.racereadæ*go.string."FieldDecl" |
| "".trace¼"".un·fÐ |
| "runtime.deferproc |
| runtime.racereadÞ |
| 2"".(*parser).parseVarList¤ |
| runtime.racereadä(type.go/ast.BasicLitö |
| "runtime.newobject¢ |
| "runtime.racewriteÔ |
| runtime.raceread¸ |
| "runtime.racewriteê |
| runtime.racereadÐ |
| "runtime.racewrite |
| runtime.raceread |
| type.string |
| |
| (runtime.typedmemmoveÐ |
| |
| """.(*parser).next |
| 4"".(*parser).makeIdentList
|
| ."".(*parser).expectSemi
"type.go/ast.Field¨
|
| "runtime.newobjectÔ
|
| "runtime.racewrite6runtime.writeBarrierEnabledÔ |
| "runtime.racewrite°6runtime.writeBarrierEnabledò |
| "runtime.racewrite¶6runtime.writeBarrierEnabledø |
| "runtime.racewrite²6runtime.writeBarrierEnabledô |
| "runtime.racewrite¦ |
| runtime.racereadô6runtime.writeBarrierEnabledÊ$type.*go/ast.Field |
| ("".(*parser).declareð |
| ("".(*parser).resolve |
| &runtime.deferreturn |
| (runtime.racefuncexitÔ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÌ |
| .runtime.writebarrierptrú |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrø |
| runtime.racereadâ*type.*go/ast.StarExpr |
| $runtime.assertI2T2 |
| runtime.raceread¶ |
| "".isTypeNameÌ6go.string."anonymous field"ò |
| 4"".(*parser).errorExpectedÔ |
| runtime.racereadì ! |
| ("".(*parser).safePosÀ!&type.go/ast.BadExprÒ! |
| "runtime.newobjectþ! |
| "runtime.racewriteº" |
| "runtime.racewriteú"Fgo.itab.*go/ast.BadExpr.go/ast.ExprÐ#(type.*go/ast.BadExpræ# type.go/ast.Exprþ#Fgo.itab.*go/ast.BadExpr.go/ast.Expr$ |
| runtime.typ2Itabª$ |
| $runtime.panicindex¸$ |
| $runtime.panicindexÔ$ |
| $runtime.panicindexâ$ |
| $runtime.panicindexª% |
| &runtime.deferreturn´% |
| (runtime.racefuncexitÎ% |
| 0runtime.morestack_noctxt0Ð."".autotmp_0366¿$type.*go/ast.Field"".autotmp_0364¯(type.*go/ast.BadExpr"".autotmp_0363*type.*go/ast.BasicLit"".autotmp_0362$type.*go/ast.Field"".autotmp_0361(type.*go/ast.BadExpr"".autotmp_0360"type.go/token.Pos"".autotmp_0359"type.go/token.Pos"".autotmp_0356*type.*go/ast.StarExpr"".autotmp_0353 type.go/ast.Expr"".~r1ÿ type.go/ast.Expr"".pï*type.*go/ast.StarExpr"".xß type.go/ast.Expr"".fieldß$type.*go/ast.Field"".pos¯"type.go/token.Pos"".ntype.int"".idents/(type.[]*go/ast.Ident"".tagÿ*type.*go/ast.BasicLit"".typ¿ type.go/ast.Expr"".list_$type.[]go/ast.Expr"".docÏ2type.*go/ast.CommentGroup"".~r1 $type.*go/ast.Field"".scope$type.*go/ast.Scope"".ptype.*"".parser("Ðù |
| ÏÐÉÏÐ |
| ðÞ |
| "LK-Q(O 2¬_+ Qø0£=HG |
| ~.%v%c)d8&@ÐÓ+! <V¥%U,°H?Tgclocals·3eca222e509b1de8019419793e03fa55Tgclocals·f64037e09fe0935ea6f8de6b8bd9fb45>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseStructType dH%HD$ÐH;AkHì°H$°H$èHÇ$ÀH$¸H$H$èH$¸¶ûtQH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èH$¸ø
¶H$HÇD$RèH\$H\$HH$¸H$HÇD$3èH\$H\$PHÇ$èH\$H\$`1ÛH$H$H$H$¸H$H$ØèH$¸HØHû
9H$H\$`H\$èH\$H\$xH$H$H$HËH)ÃHû}QHH$H$HT$HD$H$¨HL$HÃH$ HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$¨H9ËH$ H$HD$XHÂH$èH$Hl$XHëHl$x=u8H+H$H$H$ H$H$¨H$é¬þÿÿH$Hl$èë»èH$H$ØèH$¸HØHûuéþÿÿH$H$ØèH$¸HØHû1uéqþÿÿH$HÇD$8èH\$H\$@HH$èHD$HD$pH$HÇD$èHD$p1íH(Hh@hH$èH\$pHl$HH+HH$èHD$HD$hH$èHD$hHl$PH(H$H$èH\$hH¬$HkH¬$HkH¬$=
HkH\$hH$H$ èH\$hHl$@Hk H\$pH$H$èH\$pHûtFHl$h=u$HkH\$pH$ÀèèHÄ°ÃLCL$Hl$èëÌë¶LCL$Hl$èé`ÿÿÿèèHÄ°ÃèésûÿÿP |
| X |
| *runtime.racefuncenter¢ |
| runtime.racereadà,go.string."StructType" |
| "".trace¶"".un·fÊ |
| "runtime.deferproc |
| &"".(*parser).expectØ |
| &"".(*parser).expect |
| go/ast.NewScope |
| runtime.racereadØ |
| 6"".(*parser).parseFieldDeclÂ(type.[]*go/ast.Field¸ |
| "runtime.growsliceÈ |
| "runtime.racewrite 6runtime.writeBarrierEnabled |
| |
| .runtime.writebarrierptr |
| |
| $runtime.panicsliceÆ |
| |
| runtime.raceread |
| runtime.racereadô |
| &"".(*parser).expect,type.go/ast.StructType¨ |
| "runtime.newobjectà |
| ,runtime.racewriterange
|
| "runtime.racewrite¾
*type.go/ast.FieldListÐ
|
| "runtime.newobjectö
|
| "runtime.racewrite¬ |
| "runtime.racewrite6runtime.writeBarrierEnabled¾ |
| "runtime.racewrite |
| "runtime.racewrite¬6runtime.writeBarrierEnabledà |
| &runtime.deferreturnê |
| (runtime.racefuncexit |
| .runtime.writebarrierptrÎ |
| .runtime.writebarrierpträ |
| &runtime.deferreturnî |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt à"".autotmp_0380,type.*go/ast.FieldList"".autotmp_0379.type.*go/ast.StructType"".autotmp_0378¯type.int"".autotmp_0377/(type.[]*go/ast.Field"".autotmp_0376"type.go/token.Pos"".autotmp_0375o$type.*go/ast.Field"".autotmp_0373"type.go/token.Pos"".rbraceß"type.go/token.Pos"".list_(type.[]*go/ast.Field"".scope$type.*go/ast.Scope"".lbrace¿"type.go/token.Pos"".posÏ"type.go/token.Pos"".~r0.type.*go/ast.StructType"".ptype.*"".parser&à¡ßàAßà
°0/-Q$2&&T ',+
L+%wxHeW6KdP |
| Tgclocals·28ee05b7f9f083a57bedc544824b6713Tgclocals·ce629b1bc5da4d524eb27df688eb736c>/tmp/go/src/go/parser/parser.goþ:"".(*parser).parsePointerType dH%H;ajHì@H\$@H$èHÇD$PH\$HH$H$èHL$H¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$Hø
ÊH$HÇD$èH\$H\$ H\$HH$èHL$HD$HL$0HD$8HH$èHD$HD$(H$èHD$(Hl$ H(H$H$èH\$(Hl$0HkHl$8=uHkH\$(H\$PèèHÄ@ÃLCL$Hl$èëÒèèHÄ@Ãèéyþÿÿ( |
| B |
| *runtime.racefuncenter |
| runtime.raceread¸.go.string."PointerType"Þ |
| "".trace"".un·f¢ |
| "runtime.deferprocâ |
| &"".(*parser).expect |
| ,"".(*parser).parseTypeÈ(type.go/ast.StarExprÚ |
| "runtime.newobject |
| "runtime.racewrite¶ |
| "runtime.racewriteè6runtime.writeBarrierEnabled |
| &runtime.deferreturn |
| (runtime.racefuncexitÎ |
| .runtime.writebarrierptrÞ |
| &runtime.deferreturnè |
| (runtime.racefuncexitü |
| 0runtime.morestack_noctxt |
| "".autotmp_0384/*type.*go/ast.StarExpr"".base type.go/ast.Expr"".star?"type.go/token.Pos"".~r0*type.*go/ast.StarExpr"".ptype.*"".parser"Á#6æ 'N"& q<J#Tgclocals·87bc855d1e395e4d15fa598d8967732aTgclocals·ca4d572d27f22593085a68de5cc71f71>/tmp/go/src/go/parser/parser.goþ."".(*parser).tryVarTypeÀªdH%H;a¸HìXH\$XH$èHD$`1ÛH\$pH\$x|$hYH$H$ØèHD$`HØHû0
2H$H$ÐèHD$`H¨ÐHl$ H$èH\$`H$èHT$`HD$HL$HL$@HD$8HøåH$HD$HL$èHH$èHD$HD$(H$èHD$(Hl$ H(H$H$èH\$(Hl$8HkHl$@=udHkH\$(H\$(H1íH9ètH\$(H\$xHD$pèHÄXÃHH$HH\$HH\$èHD$ë¸LCL$Hl$èëH$H\$ H\$HH\$HÇD$èHH$èHD$HD$0H$èHD$0Hl$ H(H$H$èH\$`H$H$ÐèHD$0HøtfLD$`I¨ÐHhHD$0H1íH9ètH\$0H\$@HD$8épþÿÿHH$HH\$HH\$èHD$ë½ëH$èHL$HD$HL$HHL$pHD$PHD$xèHÄXÃèé+ýÿÿD |
| B |
| *runtime.racefuncenter |
| runtime.racereadê |
| runtime.raceread |
| """.(*parser).nextº |
| 6"".(*parser).tryIdentOrType¦ |
| ("".(*parser).resolve´(type.go/ast.EllipsisÆ |
| "runtime.newobjectì |
| "runtime.racewrite¢ |
| "runtime.racewriteÔ6runtime.writeBarrierEnabledHgo.itab.*go/ast.Ellipsis.go/ast.Exprº |
| (runtime.racefuncexitÒ*type.*go/ast.Ellipsisè type.go/ast.ExprHgo.itab.*go/ast.Ellipsis.go/ast.Expr |
| runtime.typ2ItabÆ |
| .runtime.writebarrierptrôVgo.string."'...' parameter is missing type" |
| $"".(*parser).error¨&type.go/ast.BadExprº |
| "runtime.newobjectà |
| "runtime.racewrite |
| "runtime.racewrite |
| runtime.raceread Fgo.itab.*go/ast.BadExpr.go/ast.ExprÔ (type.*go/ast.BadExprê type.go/ast.Expr |
| Fgo.itab.*go/ast.BadExpr.go/ast.Expr |
| |
| runtime.typ2Itab¾ |
| |
| 6"".(*parser).tryIdentOrType |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt@°"".autotmp_0392type.*uint8"".autotmp_0391_*type.*go/ast.Ellipsis"".autotmp_0389O(type.*go/ast.BadExpr"".autotmp_0388 type.go/ast.Expr"".autotmp_0387*type.*go/ast.Ellipsis"".autotmp_0386(type.*go/ast.BadExpr"".autotmp_0385 type.go/ast.Expr"".typ? type.go/ast.Expr"".poso"type.go/token.Pos"".~r1 type.go/ast.Expr"".isParamtype.bool"".ptype.*"".parser(°Î¯°ä¯°àPþ62" " |
|
H(3'. ²#g-C#¯# |
| Tgclocals·34375d279cc15a4ace848c01bdb8ac50Tgclocals·3d6f4059a96dd59e5334d5e849f36ae5>/tmp/go/src/go/parser/parser.goþ2"".(*parser).parseVarTypeÀÀdH%H;aHì@H\$@H$è1ÛH\$XH\$`H\$HH$¶\$P\$èHD$HL$HL$8HD$0Hø
ßH\$HH$H$ÐèHL$HH©ÐH$Hl$ Hl$HH\$HÇD$èH\$HH$èHH$èHD$HD$(H$èHD$(Hl$ H(H$H$èH\$HH$H$ÐèHD$(HøtuLD$HI¨ÐHhHD$(H1íH9èt#HL$(HD$0HD$XHL$8HL$`èHÄ@ÃHH$HH\$HH\$èHD$ë®ëèé`þÿÿ& |
| B |
| *runtime.racefuncenter |
| ."".(*parser).tryVarTypeð |
| runtime.raceread² go.string."type"Ø |
| 4"".(*parser).errorExpectedô |
| """.(*parser).next&type.go/ast.BadExpr |
| "runtime.newobjectº |
| "runtime.racewriteð |
| "runtime.racewrite |
| runtime.racereadêFgo.itab.*go/ast.BadExpr.go/ast.Expr´ |
| (runtime.racefuncexitÌ(type.*go/ast.BadExprâ type.go/ast.ExprúFgo.itab.*go/ast.BadExpr.go/ast.Expr |
| runtime.typ2Itab® |
| 0runtime.morestack_noctxt@"".autotmp_0397/(type.*go/ast.BadExpr"".autotmp_0396(type.*go/ast.BadExpr"".pos?"type.go/token.Pos"".typ type.go/ast.Expr"".~r1 type.go/ast.Expr"".isParamtype.bool"".ptype.*"".parserË= 6 &"(3 |
| ¼}-Tgclocals·06be4abc148cc801a93c492b76c8e5c8Tgclocals·ad3d78e88c381598810f2e82f373ef66>/tmp/go/src/go/parser/parser.goþ2"".(*parser).parseVarListdH%H;aãHìpH\$pH$è1ÛH$H$H$1ÛH$ H$¨1ÛH$ H$¨1ÛH$H$H$H\$xH$H$èHL$x¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$xø
ôH$¶$\$èHL$HD$HD$PHL$HHù#H$H$H$HËH)ÃHû}HHH$HT$XHT$HD$HL$hHL$HÃHD$`HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$hH9Ë:H\$`HÓHT$XHÅHD$@HÁåHëH$èH\$XHl$@HÁåHëHl$HH+Hl$P=
ÓHkH\$XH$H\$`H$H\$hH$H\$xH$H$ØèHl$xHØHû4tDH\$xH$¶$\$èHT$HL$H$ H$¨èèHÄpÃH\$xH$èH\$xH$¶$\$èHL$HD$HD$PéNþÿÿLCL$Hl$èéÿÿÿèèèHÄpÃèéýÿÿ. |
| B |
| *runtime.racefuncenter |
| runtime.racereadÖ&go.string."VarList"ü |
| "".trace¬"".un·fÀ |
| "runtime.deferproc |
| 2"".(*parser).parseVarType$type.[]go/ast.Exprü |
| "runtime.growslice |
| "runtime.racewriteÔ6runtime.writeBarrierEnabledä |
| runtime.raceread¼ |
| ."".(*parser).tryVarTypeü |
| &runtime.deferreturn |
| |
| (runtime.racefuncexit¬ |
| |
| """.(*parser).nextà |
| |
| ."".(*parser).tryVarType¬ |
| .runtime.writebarrierptrÀ |
| $runtime.panicsliceÐ |
| &runtime.deferreturnÚ |
| (runtime.racefuncexitî |
| 0runtime.morestack_noctxtpà"".autotmp_0405_type.int"".autotmp_0404/$type.[]go/ast.Expr"".autotmp_0403 type.go/ast.Expr"".autotmp_0402 type.go/ast.Expr"".typO type.go/ast.Expr"".typP type.go/ast.Expr"".list $type.[]go/ast.Expr"".isParamtype.bool"".ptype.*"".parser&àôßàißà |
| N¸,+X'N3û(4
)(' |
| 2 nt{HlK@ |
| Tgclocals·c50073cc4a7fd3f3735e0d9bc29d8424Tgclocals·bc1c94391f5b1e51e7ddb84ea263e5fa>/tmp/go/src/go/parser/parser.goþ>"".(*parser).parseParameterListÀ-²-dH%H$0ÿÿÿH;A4HìPH$PH$è1ÛH$pH$xH$1ÛH$pH$xH$H$XH$H$èH$X¶ûtQH$HH\$HÇD$
èH\$H\$Ç$HHD$èH$Xø
W |
| H$¶$h\$èHt$Hl$HT$ HL$(HD$0H´$ØH$èH$ H$HùH$XH$Ht$H¬$àHl$HT$èHT$ HL$(HD$0H$ðH$øH$HH$èHD$H$H$HÇD$@èH$1íH(HhHhHhHh Hh(Hh0Hh8H$H$èH$H¬$øHkH¬$HkH¬$ð=
HkH$H$H$ èH$H¬$Hk H¬$ =
BHk(H$H\$hH$pH$xH$HËH)ÃHû}QHH$H$ HT$HD$H$0HL$HÃH$(HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$0H9ËH$(H$ HD$`HÂH$èH$ Hl$`HëHl$h=
FH+H$ H$pH$(H$xH$0H$HL$hH$XH$HH$¸HD$H$ÀHL$1ÛH\$H\$ H$`H\$(HÇD$0H$ðH\$8H$øH\$@H$H\$HèH$XH$H$H\$H$ H\$èH$XH$HH\$HÇD$HÇD$6è¶\$ ûuèèHÄPÃH$XH$èH$XH$H$ØèH$XHØHû6hH$H$ØèH$XHØHû>H$èHT$HL$HD$H$H$H$H$XH$¶$h\$èHL$HD$H$H$HH$èHD$H$H$HÇD$@èH$1íH(HhHhHhHh Hh(Hh0Hh8H$H$èH$H¬$HkH¬$HkH¬$=
HkH$H$H$ èH$H¬$Hk H¬$=
<Hk(H$H\$pH$pH$xH$HËH)ÃHû}QHH$H$ HT$HD$H$0HL$HÃH$(HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$0H9ËH$(H$ HD$`HÂH$èH$ Hl$`HëHl$p=
@H+H$ H$pH$(H$xH$0H$HL$pH$XH$HH$¸HD$H$ÀHL$1ÛH\$H\$ H$`H\$(HÇD$0H$H\$8H$H\$@H$H\$HèH$XH$H$H\$H$H\$èH$XH$HH\$HÇD$HÇD$6è¶\$ ûuèèHÄPÃH$XH$èé=üÿÿH$Hl$èé°þÿÿèLC(L$Hl$èé±ýÿÿLCL$Hl$èéWýÿÿH$Hl$èéªúÿÿèLC(L$Hl$èé«ùÿÿLCL$Hl$èéQùÿÿH¬$àHH$Hl$Hl$èHl$HT$ HL$(H¬$pH$xH$H¬$ØH$àH$èH$H1ÒH$@HL$XH¬$8HéHT$`Hl$XH9ê}HL$xH$èH\$xHû¨HHkH\$`H\$PH$ÈH¬$ÐH$XH$H$¨HL$H¬$°Hl$èHH$èHD$H$H$HÇD$@èH$1íH(HhHhHhHh Hh(Hh0Hh8H$H$ èH$H¬$¨Hk H¬$°=
¶Hk(H$pHl$PL$xL9ÅHëH$èH$pHl$PL$xL9Ås_HëH¬$=u:H+HL$xHT$`HÁHÿÂHT$`Hl$XH9êþÿÿèèHÄPÃH$Hl$èë¹èèLC(L$Hl$èé7ÿÿÿéQþÿÿèèHÄPÃèé§ôÿÿ |
| ^ |
| *runtime.racefuncenterø |
| runtime.raceread¶2go.string."ParameterList"Ü |
| "".trace"".un·f |
| "runtime.deferprocì |
| 2"".(*parser).parseVarList |
| 4"".(*parser).makeIdentList"type.go/ast.Field° |
| "runtime.newobjectî |
| ,runtime.racewriterangeÜ |
| "runtime.racewrite¸6runtime.writeBarrierEnabledú |
| "runtime.racewrite¾ 6runtime.writeBarrierEnabledÄ |
| (type.[]*go/ast.Fieldº |
| "runtime.growsliceÊ |
| "runtime.racewrite
6runtime.writeBarrierEnabled¦$type.*go/ast.Fieldö |
| ("".(*parser).declareÌ |
| ("".(*parser).resolveò4go.string."parameter list"ª |
| ("".(*parser).atCommaÊ |
| &runtime.deferreturnÔ |
| (runtime.racefuncexit |
| """.(*parser).next¸ |
| runtime.raceread |
| runtime.racereadÐ |
| 6"".(*parser).parseIdentListØ |
| 2"".(*parser).parseVarType"type.go/ast.Field¬ |
| "runtime.newobjectê |
| ,runtime.racewriterangeØ |
| "runtime.racewrite´6runtime.writeBarrierEnabledö |
| "runtime.racewriteº6runtime.writeBarrierEnabledÀ(type.[]*go/ast.Field¶ |
| "runtime.growsliceÆ |
| "runtime.racewriteþ6runtime.writeBarrierEnabled¢$type.*go/ast.Fieldò |
| ("".(*parser).declareÈ |
| ("".(*parser).resolveî4go.string."parameter list"¦ |
| ("".(*parser).atCommaÆ |
| &runtime.deferreturnÐ |
| (runtime.racefuncexit! |
| """.(*parser).next¨! |
| .runtime.writebarrierptr¼! |
| $runtime.panicsliceä! |
| .runtime.writebarrierptr" |
| .runtime.writebarrierptr¸" |
| .runtime.writebarrierptrÌ" |
| $runtime.panicsliceô" |
| .runtime.writebarrierptr¢# |
| .runtime.writebarrierptrÊ#(type.[]*go/ast.Fieldð# |
| "runtime.makesliceô% |
| runtime.racereadª' |
| ("".(*parser).resolve¸'"type.go/ast.FieldÊ' |
| "runtime.newobject( |
| ,runtime.racewriterangeö( |
| "runtime.racewriteº)6runtime.writeBarrierEnabled¦* |
| "runtime.racewriteþ*6runtime.writeBarrierEnabledÞ+ |
| &runtime.deferreturnè+ |
| (runtime.racefuncexit, |
| .runtime.writebarrierptr¢, |
| $runtime.panicindex°, |
| $runtime.panicindexØ, |
| .runtime.writebarrierptrü, |
| &runtime.deferreturn- |
| (runtime.racefuncexit - |
| 0runtime.morestack_noctxt` D"".autotmp_0429$type.*go/ast.Field"".autotmp_0428 type.go/ast.Expr"".autotmp_0427¯"type.*go/ast.Expr"".autotmp_0426ïtype.int"".autotmp_0425type.int"".autotmp_0424type.int"".autotmp_0423(type.[]*go/ast.Field"".autotmp_0422$type.*go/ast.Field"".autotmp_0421ßtype.int"".autotmp_0420_(type.[]*go/ast.Field"".autotmp_0419$type.*go/ast.Field"".autotmp_0418$type.[]go/ast.Expr"".autotmp_0417(type.[]*go/ast.Field"".autotmp_0416type.int"".autotmp_0415type.bool"".autotmp_0414$type.*go/ast.Field"".autotmp_0413 type.go/ast.Expr"".autotmp_0412(type.[]*go/ast.Ident"".autotmp_0410$type.*go/ast.Field"".autotmp_0408 type.go/ast.Expr"".autotmp_0407/$type.[]go/ast.Expr"".typÏ type.go/ast.Expr"".iÿtype.int"".field¿$type.*go/ast.Field"".typ type.go/ast.Expr"".idents(type.[]*go/ast.Ident"".fieldÏ$type.*go/ast.Field"".idents¿(type.[]*go/ast.Ident"".typï type.go/ast.Expr"".listï$type.[]go/ast.Expr"".params0(type.[]*go/ast.Field"".ellipsisOk type.bool"".scope$type.*go/ast.Scope"".ptype.*"".parserB" Ó ½ Ë N àÔê"ZY4-QFOï+943\07ï+9 |
| ..8I+ð$%MVU.Må7¦HÖ+*¦HÖ+p |
| * |
| >[/["$Tgclocals·785801b643566e5a94697003134a55f7Tgclocals·9548192b67219a64c0e7b6ee2d1a61f1>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseParametersàÈdH%H;aHì`H\$`H$èHÇ$H\$hH$H$èHL$h¶ûtNH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èHL$hø
d1ÛH\$HH\$PH\$XH$HÇD$1èH\$H\$8H\$hH$H$ØèHt$hHØHû6t?H4$H\$pH\$¶\$x\$èHt$hHT$HL$ HD$(HT$HHL$PHD$XH4$HÇD$6èH\$H\$0HH$èHD$HD$@H$èHD$@Hl$8H(H$H$èH\$@Hl$PHkHl$XHkHl$H=u=HkH\$@H$H$ èHL$@Hl$0Hi H$èèHÄ`ÃLCL$Hl$èë³èèHÄ`ÃèéÜýÿÿ. |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾,go.string."Parameters"ä |
| "".trace"".un·f¨ |
| "runtime.deferproc |
| &"".(*parser).expectÊ |
| runtime.raceread¦ |
| >"".(*parser).parseParameterList |
| &"".(*parser).expect²*type.go/ast.FieldListÄ |
| "runtime.newobjectê |
| "runtime.racewrite |
| "runtime.racewriteä6runtime.writeBarrierEnabled |
| "runtime.racewriteÐ |
| &runtime.deferreturnÚ |
| (runtime.racefuncexit |
| .runtime.writebarrierptr |
| &runtime.deferreturn¢ |
| (runtime.racefuncexit¶ |
| 0runtime.morestack_noctxt@À"".autotmp_0438?,type.*go/ast.FieldList"".autotmp_0437"type.go/token.Pos"".rparen_"type.go/token.Pos"".lparenO"type.go/token.Pos"".params/(type.[]*go/ast.Field"".~r20,type.*go/ast.FieldList"".ellipsisOk type.bool"".scope$type.*go/ast.Scope"".ptype.*"".parser&ÀÞ¿À#¿À°BÊ
'N(?´0 "N5-W&Tgclocals·7be5f208fc8d26dd0d68df05204a3b7eTgclocals·649d0925350555b3441901e099119d83>/tmp/go/src/go/parser/parser.goþ0"".(*parser).parseResult
dH%H;a(HìhH\$hH$èHÇ$H\$pH$H$èHL$p¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$pø
H$H$ØèHD$pHØHû1u5H$H\$xH\$ÆD$èH\$H$èèHÄhÃH$èHT$HL$HL$HHT$@HúêHH$HÇD$HÇD$èHT$HL$ HD$(HT$PHL$XHD$`HH$èHD$HD$0H$HÇD$@èHD$01íH(HhHhHhHh Hh(Hh0Hh8H$H$ èH\$0Hl$@Hk Hl$H=
Hk(H\$PH|$X÷H$èH\$PH|$XÖHl$0=
±H+HH$èHD$HD$8H$HÇD$(èHD$81íH(HhHhHhHh H$H$èH\$8Hl$XHkHl$`HkHl$P=u!HkH\$8H$èèHÄhÃLCL$Hl$èëÏH$Hl$èé?ÿÿÿèèLC(L$Hl$èéÚþÿÿHÇ$èèHÄhÃèèHÄhÃèé»üÿÿL |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾$go.string."Result"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocæ |
| runtime.racereadº |
| 8"".(*parser).parseParametersà |
| &runtime.deferreturnê |
| (runtime.racefuncexit |
| ("".(*parser).tryTypeÐ(type.[]*go/ast.Field |
| "runtime.makesliceÐ"type.go/ast.Fieldâ |
| "runtime.newobject |
| ,runtime.racewriterange |
| "runtime.racewrite´6runtime.writeBarrierEnabledþ |
| "runtime.racewrite¶6runtime.writeBarrierEnabledØ*type.go/ast.FieldListê |
| "runtime.newobject¢ |
| ,runtime.racewriterangeò |
| "runtime.racewrite¶ |
| 6runtime.writeBarrierEnabledê |
| |
| &runtime.deferreturnô |
| |
| (runtime.racefuncexit¢ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÖ |
| $runtime.panicindexä |
| $runtime.panicindex |
| .runtime.writebarrierptrº |
| &runtime.deferreturnÄ |
| (runtime.racefuncexitÚ |
| &runtime.deferreturnä |
| (runtime.racefuncexitø |
| 0runtime.morestack_noctxt0Ð"".autotmp_0444,type.*go/ast.FieldList"".autotmp_0443o$type.*go/ast.Field"".autotmp_0440_,type.*go/ast.FieldList"".list/(type.[]*go/ast.Field"".typO type.go/ast.Expr"".~r1 ,type.*go/ast.FieldList"".scope$type.*go/ast.Scope"".ptype.*"".parser@ÐæÏÐÄÏÐgÏÐÏÐÐhè
'N#+@Ä%J "p<@.r6c |
| |
| 5Tgclocals·7f9c182a4481303642d103f65c38fe24Tgclocals·95fc97187e8b882045d1484f23208be1>/tmp/go/src/go/parser/parser.goþ6"".(*parser).parseSignatureàÐdH%H;aHì H\$ H$èHÇD$8HÇD$@HÇD$@HÇD$8H\$(H$H$èHL$(¶ûtJH$HH\$HÇD$ èH\$H\$Ç$HHD$èHL$(øuTH$H\$0H\$ÆD$èH\$H\$8H\$(H$H\$0H\$èH\$H\$@èèHÄ ÃèèHÄ ÃèéØþÿÿ |
| B |
| *runtime.racefuncenter¶ |
| runtime.racereadî*go.string."Signature" |
| "".traceÄ"".un·fØ |
| "runtime.deferproc |
| 8"".(*parser).parseParametersà |
| 0"".(*parser).parseResult |
| &runtime.deferreturn |
| (runtime.racefuncexit |
| &runtime.deferreturnª |
| (runtime.racefuncexit¾ |
| 0runtime.morestack_noctxt@@ |
| "".autotmp_0447,type.*go/ast.FieldList"".results0,type.*go/ast.FieldList"".params ,type.*go/ast.FieldList"".scope$type.*go/ast.Scope"".ptype.*"".parser@ö?@?@°4$'J"" :s"2Tgclocals·c5f2c81598a1ba101e6fdcba0c62cc48Tgclocals·7d2d5fca80364273fb07d5820a76fef4>/tmp/go/src/go/parser/parser.goþ4"".(*parser).parseFuncTypeàÈdH%H;aHìHH\$HH$èHÇD$XHÇD$`H\$PH$H$èHL$P¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$Pø
^H$HÇD$GèH\$H\$ H\$PH$H$èH\$PH«H,$èHD$H\$PH$HD$(HD$èHL$HD$HL$8HD$0HH$èHD$HD$@H$èHD$@Hl$ H(H$H$èH\$@HûHl$8=upHkH\$@H$H$èH\$@HûtJHl$0=u(HkH\$@H\$XH\$(H\$`èèHÄHÃLCL$Hl$èëÈë²LCL$Hl$èëégÿÿÿèèHÄHÃèéÜýÿÿ2 |
| B |
| *runtime.racefuncenter |
| runtime.racereadÊ(go.string."FuncType"ð |
| "".trace "".un·f´ |
| "runtime.deferprocô |
| &"".(*parser).expect´ |
| runtime.racereadÞ |
| go/ast.NewScope |
| 6"".(*parser).parseSignatureÎ(type.go/ast.FuncTypeà |
| "runtime.newobject |
| "runtime.racewrite¼ |
| "runtime.racewriteð6runtime.writeBarrierEnabled¤ |
| "runtime.racewriteÐ6runtime.writeBarrierEnabled |
| &runtime.deferreturn |
| (runtime.racefuncexitÊ |
| .runtime.writebarrierptrú |
| .runtime.writebarrierptr |
| &runtime.deferreturn¢ |
| (runtime.racefuncexit¶ |
| 0runtime.morestack_noctxt0"".autotmp_0453*type.*go/ast.FuncType"".results/,type.*go/ast.FieldList"".params,type.*go/ast.FieldList"".scope?$type.*go/ast.Scope"".posO"type.go/token.Pos"".~r1 $type.*go/ast.Scope"".~r0*type.*go/ast.FuncType"".ptype.*"".parser&¿B°:¤'N0,æ
2 (qR$O6 |
| &Tgclocals·522cf1eb6e011fbd2ec274354269d1bbTgclocals·12dcfd994cec832a071d1ba25af4050f>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseMethodSpec dH%HD$¨H;AkHìØH$ØH$èHÇ$ðH$àH$H$èH$à¶ûtQH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èH$àø
¶H$H$ÀèH$àH¨ÀHl$p1ÛH$ÀH$ÈH$Ð1ÛH$ H$¨H$èHL$HD$HÇ$HH$H$HL$H$HD$H$H\$èH$à¶\$ HØH$H\$h<²H$H$ØèH$àHØHû1
HH$èHD$HøbHÇ$ÈHÇ$ÐH$ÀH$èH$ÀHl$h=
H+HÇ$èHD$H$àH$HD$èHL$HD$HL$`HD$XHH$èHD$H$H$èH$HÇH$H$èH$HûqHl$`=
HHkH$H$H$èH$HûHl$X=
ìHkH$H$H1íH9èH$H$¨H$ H$àH$èHH$èHD$HD$xH$HÇD$@èHD$x1íH(HhHhHhHh Hh(Hh0Hh8H$èH\$xHûúHl$p=
ÕH+H\$xH$H$èH\$xH¬$ÈHkH¬$ÐHkH¬$À=
vHkH\$xH$H$ èH\$xH¬$ Hk H¬$¨=
"Hk(H\$xH$H$8èH$àH$H$ÈèH\$xHûÜH¬$àL
È=
©LC8HL$xHL$PH$àH$HH$°HD$H$¸HL$1ÛH\$H\$ H$èH\$(HÇD$0H$ÀH\$8H$ÈH\$@H$ÐH\$HèH\$PH$ðèèHÄØÃHk8H,$LD$èéDÿÿÿéÿÿÿLC(L$Hl$èéËþÿÿLCL$Hl$èéwþÿÿH$Hl$èéþÿÿéÿýÿÿHH$HH\$HH\$èHD$é:ýÿÿLCL$Hl$èéýÿÿéäüÿÿLCL$Hl$èé¥üÿÿéüÿÿH$Hl$èéäûÿÿéûÿÿH$H$H$H$ HL$H$¨HD$èéÄüÿÿèèHÄØÃèésùÿÿt |
| X |
| *runtime.racefuncenter¢ |
| runtime.racereadà,go.string."MethodSpec" |
| "".trace¶"".un·fÊ |
| "runtime.deferproc |
| runtime.raceread |
| 4"".(*parser).parseTypeNameÚ$type.*go/ast.Identº |
| $runtime.assertI2T2¦ |
| runtime.racereadæ*type.[1]*go/ast.Identø |
| "runtime.newobjectè |
| "runtime.racewrite6runtime.writeBarrierEnabled¼ |
| go/ast.NewScopeò |
| 6"".(*parser).parseSignature¨ (type.go/ast.FuncTypeº |
| "runtime.newobjectæ |
| "runtime.racewrite |
| |
| "runtime.racewriteÚ |
| 6runtime.writeBarrierEnabled |
| "runtime.racewriteÖ6runtime.writeBarrierEnabledHgo.itab.*go/ast.FuncType.go/ast.Expr
|
| ."".(*parser).expectSemi
"type.go/ast.Field¢
|
| "runtime.newobjectÚ
|
| ,runtime.racewriterange¸ |
| "runtime.racewriteì6runtime.writeBarrierEnabled¦ |
| "runtime.racewriteü6runtime.writeBarrierEnabled¸ |
| "runtime.racewriteö6runtime.writeBarrierEnabled² |
| "runtime.racewriteä |
| runtime.raceread¬6runtime.writeBarrierEnabledü$type.*go/ast.FieldÌ |
| ("".(*parser).declareò |
| &runtime.deferreturnü |
| (runtime.racefuncexit° |
| .runtime.writebarrierptrì |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÀ |
| .runtime.writebarrierptræ*type.*go/ast.FuncTypeü type.go/ast.ExprHgo.itab.*go/ast.FuncType.go/ast.Expr¨ |
| runtime.typ2Itabà |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÐ |
| .runtime.writebarrierptrÎ |
| ("".(*parser).resolveä |
| &runtime.deferreturnî |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0° "".autotmp_0465¿$type.*go/ast.Field"".autotmp_0463¯*type.*go/ast.FuncType"".autotmp_0461$type.*go/ast.Field"".autotmp_0460*type.*go/ast.FuncType"".autotmp_0456$type.*go/ast.Ident"".spec$type.*go/ast.Field"".resultsÿ,type.*go/ast.FieldList"".paramsï,type.*go/ast.FieldList"".identß$type.*go/ast.Ident"".x type.go/ast.Expr"".typo type.go/ast.Expr"".idents/(type.[]*go/ast.Ident"".docÏ2type.*go/ast.CommentGroup"".~r1 $type.*go/ast.Field"".scope$type.*go/ast.Scope"".ptype.*"".parser(°ª |
| ¯°¸¯°
¼21-Q%e*ãå fn##.-
n+%vIM6)8*? |
| [s,fÍ 5G:
? |
| Tgclocals·cb344e72e59fb88e3fe8730173a0370fTgclocals·f7e46064d62663a383eb1ac58b140038>/tmp/go/src/go/parser/parser.goþ>"".(*parser).parseInterfaceTypeîdH%HD$ÐH;AHì°H$°H$èHÇ$ÀH$¸H$H$èH$¸¶ûtQH$HH\$HÇD$
èH\$H\$Ç$HHD$èH$¸ø
`H$HÇD$LèH\$H\$HH$¸H$HÇD$3èH\$H\$PHÇ$èH\$H\$`1ÛH$H$H$H$¸H$H$ØèH$¸HØHû
9H$H\$`H\$èH\$H\$xH$H$H$HËH)ÃHû}QHH$H$HT$HD$H$¨HL$HÃH$ HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$¨H9ËH$ H$HD$XHÂH$èH$Hl$XHëHl$x=u8H+H$H$H$ H$H$¨H$é¬þÿÿH$Hl$èë»èH$HÇD$8èH\$H\$@HH$èHD$HD$pH$HÇD$èHD$p1íH(Hh@hH$èH\$pHl$HH+HH$èHD$HD$hH$èHD$hHl$PH(H$H$èH\$hH¬$HkH¬$HkH¬$=
HkH\$hH$H$ èH\$hHl$@Hk H\$pH$H$èH\$pHûtFHl$h=u$HkH\$pH$ÀèèHÄ°ÃLCL$Hl$èëÌë¶LCL$Hl$èé`ÿÿÿèèHÄ°ÃèéÉûÿÿL |
| X |
| *runtime.racefuncenter¢ |
| runtime.racereadà2go.string."InterfaceType" |
| "".trace¶"".un·fÊ |
| "runtime.deferproc |
| &"".(*parser).expectØ |
| &"".(*parser).expect |
| go/ast.NewScope |
| runtime.racereadØ |
| 8"".(*parser).parseMethodSpecÂ(type.[]*go/ast.Field¸ |
| "runtime.growsliceÈ |
| "runtime.racewrite 6runtime.writeBarrierEnabled |
| |
| .runtime.writebarrierptr |
| |
| $runtime.panicsliceÈ |
| |
| &"".(*parser).expectê |
| 2type.go/ast.InterfaceTypeü |
| |
| "runtime.newobject´ |
| ,runtime.racewriterangeê |
| "runtime.racewrite*type.go/ast.FieldList¤ |
| "runtime.newobjectÊ |
| "runtime.racewrite
|
| "runtime.racewriteÖ
6runtime.writeBarrierEnabled |
| "runtime.racewriteÔ |
| "runtime.racewrite6runtime.writeBarrierEnabled´ |
| &runtime.deferreturn¾ |
| (runtime.racefuncexitò |
| .runtime.writebarrierptr¢ |
| .runtime.writebarrierptr¸ |
| &runtime.deferreturn |
| (runtime.racefuncexitÜ |
| 0runtime.morestack_noctxt à"".autotmp_0478,type.*go/ast.FieldList"".autotmp_04774type.*go/ast.InterfaceType"".autotmp_0476¯type.int"".autotmp_0475/(type.[]*go/ast.Field"".autotmp_0474"type.go/token.Pos"".autotmp_0473o$type.*go/ast.Field"".autotmp_0471"type.go/token.Pos"".rbraceß"type.go/token.Pos"".list_(type.[]*go/ast.Field"".scope$type.*go/ast.Scope"".lbrace¿"type.go/token.Pos"".posÏ"type.go/token.Pos"".~r04type.*go/ast.InterfaceType"".ptype.*"".parser&àËßàAßàÀpô*)-Q$2T !&%H+%wxHe 6KdP |
| &Tgclocals·28ee05b7f9f083a57bedc544824b6713Tgclocals·92631e6df62662dcb8567010a1fc4fc0>/tmp/go/src/go/parser/parser.goþ2"".(*parser).parseMapTypeÀ¼dH%H;aHìPH\$PH$èHÇD$`H\$XH$H$èHL$X¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$Xø
aH$HÇD$MèH\$H\$ H\$XH$HÇD$2èH\$XH$èHL$HD$HL$@HD$HH\$XH$HÇD$7èH\$XH$èHL$HD$HL$0HD$8HH$èHD$HD$(H$èHD$(Hl$ H(H$H$èH\$(Hl$@HkHl$H=ueHkH\$(H$H$èH\$(Hl$0HkHl$8=uHk H\$(H\$`èèHÄPÃLC L$Hl$èëÒLCL$Hl$èëèèHÄPÃèéâýÿÿ4 |
| B |
| *runtime.racefuncenter |
| runtime.raceread¸&go.string."MapType"Þ |
| "".trace"".un·f¢ |
| "runtime.deferprocâ |
| &"".(*parser).expect¤ |
| &"".(*parser).expectÀ |
| ,"".(*parser).parseType |
| &"".(*parser).expect² |
| ,"".(*parser).parseTypeè&type.go/ast.MapTypeú |
| "runtime.newobject |
| "runtime.racewriteÖ |
| "runtime.racewrite6runtime.writeBarrierEnabled¼ |
| "runtime.racewriteî6runtime.writeBarrierEnabled |
| &runtime.deferreturn¦ |
| (runtime.racefuncexitÔ |
| .runtime.writebarrierptrü |
| .runtime.writebarrierptr |
| &runtime.deferreturn |
| (runtime.racefuncexitª |
| 0runtime.morestack_noctxt "".autotmp_0483O(type.*go/ast.MapType"".autotmp_0482 type.go/ast.Expr"".value? type.go/ast.Expr"".key type.go/ast.Expr"".pos_"type.go/token.Pos"".~r0(type.*go/ast.MapType"".ptype.*"".parser& Ä 7 B¤ 'N""Ó2 qZ2N/ |
| Tgclocals·9a0c4a2a40615501080561f948b54313Tgclocals·02b7ad281d8a398229908da0a0076419>/tmp/go/src/go/parser/parser.goþ4"".(*parser).parseChanTypeà |
| Ò |
| dH%H;aHìPH\$PH$èHÇD$`H\$XH$H$èHL$X¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$Xø
ìH$H$ÐèHD$XH¨ÐHl$ HÇD$(HÇD$0H$H$ØèHD$XHØHû?
PH$èH\$XH$H$ØèHl$XHØHû$u9H\$XH$H$ÐèHD$XH¨ÐHl$0H$èHÇD$(H\$XH$èHL$HD$HL$@HD$HHH$èHD$HD$8H$èHD$8Hl$ H(H$H$èHD$8Hl$0HhH$H$èHD$8Hl$(HhH$H$èH\$8Hl$@HkHl$H=uHk H\$8H\$`èèHÄPÃLC L$Hl$èëÒH$HÇD$$èH\$H\$0H\$XH$HÇD$?èHÇD$(éÙþÿÿèèHÄPÃèéWýÿÿ: |
| B |
| *runtime.racefuncenter |
| runtime.raceread¸(go.string."ChanType"Þ |
| "".trace"".un·f¢ |
| "runtime.deferprocà |
| runtime.racereadÈ |
| runtime.raceread |
| """.(*parser).next² |
| runtime.raceread |
| runtime.raceread¶ |
| """.(*parser).nextä |
| ,"".(*parser).parseType(type.go/ast.ChanType¬ |
| "runtime.newobjectÒ |
| "runtime.racewrite |
| "runtime.racewriteÀ |
| "runtime.racewriteø |
| "runtime.racewriteª6runtime.writeBarrierEnabledØ |
| &runtime.deferreturnâ |
| (runtime.racefuncexit |
| .runtime.writebarrierptr¸ |
| &"".(*parser).expectú |
| &"".(*parser).expect¢ |
| |
| &runtime.deferreturn¬ |
| |
| (runtime.racefuncexitÀ |
| |
| 0runtime.morestack_noctxt "".autotmp_0487/*type.*go/ast.ChanType"".value type.go/ast.Expr"".arrow?"type.go/token.Pos"".dirO&type.go/ast.ChanDir"".pos_"type.go/token.Pos"".~r0*type.*go/ast.ChanType"".ptype.*"".parser& ¢ d °fÀ,+ 'N" ' (' "Ä #('. pæ4!Tgclocals·87bc855d1e395e4d15fa598d8967732aTgclocals·ca4d572d27f22593085a68de5cc71f71>/tmp/go/src/go/parser/parser.goþ6"".(*parser).tryIdentOrTypeÀ¸dH%HD$øH;AzHìH$H$è1ÛH$H$ H$H$H$ØèH$H©ØHý2"HýÚHýu=H$èHL$HD$HL$xH$H$H$ èHÄÃHýurH$èH\$H\$XH1íH9èt"H\$XH$ H$èHÄÃHH$HH\$HH\$èHD$ë¯1ÛH$H$ èHÄÃHý$urH$èH\$H\$8H1íH9èt"H\$8H$ H$èHÄÃHH$HH\$HH\$èHD$ë¯Hý1
uH$H$ÐèH$H¨ÐHl$(H$èH$H$èHL$HD$HL$hHD$pH$H$HÇD$6èH\$H\$ HH$èHD$HD$0H$èHD$0Hl$(H(H$H$èH\$0Hl$hHkHl$p=
HkH\$0H$H$èHD$0Hl$ HhHD$0H1íH9èt"H\$0H$ H$èHÄÃHH$HH\$HH\$èHD$ë¯LCL$Hl$èédÿÿÿHý2
àýÿÿH$èHL$HD$HL$xH$H$H$ èHÄÃHýGHý?´ýÿÿHýG
ýÿÿH$èH\$H\$PH1íH9èt"H\$PH$ H$èHÄÃHH$HH\$HH\$èHD$ë¯HýLurH$èH\$H\$HH1íH9èt"H\$HH$ H$èHÄÃHH$HH\$HH\$èHD$ë¯HýMurH$èH\$H\$@H1íH9èt"H\$@H$ H$èHÄÃHH$HH\$HH\$èHD$ë¯HýR
üÿÿH$èH\$H\$`H1íH9èt"H\$`H$ H$èHÄÃHH$HH\$HH\$èHD$ë¯èédúÿÿ |
| X |
| *runtime.racefuncenter® |
| runtime.raceread |
| 4"".(*parser).parseTypeNameê |
| (runtime.racefuncexit |
| :"".(*parser).parsePointerTypeºHgo.itab.*go/ast.StarExpr.go/ast.Exprü |
| (runtime.racefuncexit*type.*go/ast.StarExpr° type.go/ast.ExprÈHgo.itab.*go/ast.StarExpr.go/ast.ExprÜ |
| runtime.typ2Itab |
| (runtime.racefuncexitÆ |
| 4"".(*parser).parseChanTypeèHgo.itab.*go/ast.ChanType.go/ast.Exprª |
| (runtime.racefuncexitÈ*type.*go/ast.ChanTypeÞ type.go/ast.ExpröHgo.itab.*go/ast.ChanType.go/ast.Expr |
| runtime.typ2ItabÎ |
| runtime.raceread |
| """.(*parser).nextª |
| ,"".(*parser).parseType |
| &"".(*parser).expect¨ *type.go/ast.ParenExprº |
| "runtime.newobjectà |
| "runtime.racewrite |
| |
| "runtime.racewriteÈ |
| 6runtime.writeBarrierEnabled |
| "runtime.racewrite¸Jgo.itab.*go/ast.ParenExpr.go/ast.Exprú |
| (runtime.racefuncexit,type.*go/ast.ParenExpr® type.go/ast.ExprÆJgo.itab.*go/ast.ParenExpr.go/ast.ExprÚ |
| runtime.typ2Itab
|
| .runtime.writebarrierptr¼
|
| 6"".(*parser).parseArrayType |
| (runtime.racefuncexitò |
| 4"".(*parser).parseFuncTypeHgo.itab.*go/ast.FuncType.go/ast.ExprÖ |
| (runtime.racefuncexitô*type.*go/ast.FuncType type.go/ast.Expr¢Hgo.itab.*go/ast.FuncType.go/ast.Expr¶ |
| runtime.typ2Itabâ |
| >"".(*parser).parseInterfaceTypeRgo.itab.*go/ast.InterfaceType.go/ast.ExprÆ |
| (runtime.racefuncexitä4type.*go/ast.InterfaceTypeú type.go/ast.ExprRgo.itab.*go/ast.InterfaceType.go/ast.Expr¦ |
| runtime.typ2ItabÒ |
| 2"".(*parser).parseMapTypeôFgo.itab.*go/ast.MapType.go/ast.Expr¶ |
| (runtime.racefuncexitÔ(type.*go/ast.MapTypeê type.go/ast.ExprFgo.itab.*go/ast.MapType.go/ast.Expr |
| runtime.typ2ItabÊ |
| 8"".(*parser).parseStructTypeìLgo.itab.*go/ast.StructType.go/ast.Expr® |
| (runtime.racefuncexitÌ.type.*go/ast.StructTypeâ type.go/ast.ExprúLgo.itab.*go/ast.StructType.go/ast.Expr |
| runtime.typ2Itab¦ |
| 0runtime.morestack_noctxt0."".autotmp_0508type.*uint8"".autotmp_0507¯,type.*go/ast.ParenExpr"".autotmp_0506type.*uint8"".autotmp_0505type.*uint8"".autotmp_0504type.*uint8"".autotmp_0503type.*uint8"".autotmp_0502type.*uint8"".autotmp_0499,type.*go/ast.ParenExpr"".autotmp_0497 type.go/ast.Expr"".autotmp_0496*type.*go/ast.ChanType"".autotmp_0495(type.*go/ast.MapType"".autotmp_04944type.*go/ast.InterfaceType"".autotmp_0493*type.*go/ast.FuncType"".autotmp_0492o*type.*go/ast.FuncType"".autotmp_0491_*type.*go/ast.StarExpr"".autotmp_0490O.type.*go/ast.StructType"".autotmp_0489 type.go/ast.Expr"".autotmp_0488 type.go/ast.Expr"".rparenÏ"type.go/token.Pos"".typ? type.go/ast.Expr"".lparen¿"type.go/token.Pos"".~r0 type.go/ast.Expr"".ptype.*"".parser¡HMHç`ww{= Êô87<021 |
| 6&%7&67 |
| % %$«N' |
| 0.- |
| |
|
|
| ( 76767 |
| 6*)7
|+2020 |
| "\-R;01 ,/20
202020Tgclocals·b021ce0b45aafd64f4f5dbe0455062dbTgclocals·931a321947a8969afd09b1ab05b0de8b>/tmp/go/src/go/parser/parser.goþ("".(*parser).tryTypeàÆdH%H;aHì(H\$(H$è1ÛH\$8H\$@H\$0H$èHL$HD$HD$ Hùt'H\$0H$HL$HL$H\$ H\$èHL$HL$HL$8H\$ H\$@èHÄ(Ãèé]ÿÿÿ |
| B |
| *runtime.racefuncenterv |
| 6"".(*parser).tryIdentOrTypeä |
| ("".(*parser).resolve |
| (runtime.racefuncexit´ |
| 0runtime.morestack_noctxt0P"".typ type.go/ast.Expr"".~r0 type.go/ast.Expr"".ptype.*"".parserPOP°$² |
| ' Q!Tgclocals·27f94a2fe0ff5b305b2385471201b6d7Tgclocals·c2934d28c868ce52e67cf0667b9c3035>/tmp/go/src/go/parser/parser.goþ4"".(*parser).parseStmtList dH%H;a°HìpH\$pH$è1ÛH$H$H$1ÛH$H$H$H\$xH$H$èHl$x¶ûtNH\$xH$HH\$HÇD$
èH\$H\$Ç$HHD$èø
åH\$xH$H$ØèHL$xHØHû>©H$H$ØèHL$xHØHûBH$H$ØèHL$xHØHû8[H$H$ØèHL$xHØHû4H$èH\$H\$HH\$H\$PH$H$H$HËH)ÃHû}HHH$HT$XHT$HD$HL$hHL$HÃHD$`HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$hH9ËH\$`HÓHT$XHÅHD$@HÁåHëH$èH\$XHl$@HÁåHëHl$HH+Hl$P=u0HkH\$XH$H\$`H$H\$hH$éFþÿÿLCL$Hl$èëÀèèèHÄpÃèèHÄpÃèé3ýÿÿ. |
| B |
| *runtime.racefuncenterÖ |
| runtime.raceread2go.string."StatementList"¾ |
| "".traceî"".un·f |
| "runtime.deferprocÀ |
| runtime.raceread |
| runtime.racereadÜ |
| runtime.racereadª |
| runtime.racereadè |
| ,"".(*parser).parseStmtæ$type.[]go/ast.StmtÊ |
| "runtime.growsliceÚ |
| "runtime.racewrite¢ 6runtime.writeBarrierEnabled¬ |
| |
| .runtime.writebarrierptrº |
| |
| $runtime.panicsliceÊ |
| |
| &runtime.deferreturnÔ |
| |
| (runtime.racefuncexitê |
| |
| &runtime.deferreturnô |
| |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt@à |
| "".autotmp_0520_type.int"".autotmp_0519/$type.[]go/ast.Stmt"".autotmp_0518O type.go/ast.Stmt"".list$type.[]go/ast.Stmt"".ptype.*"".parser&àßàßà
Ð@È4'N¡
$ JúHi-Tgclocals·5584268d24e2f91adc9cd4ec02ab91d3Tgclocals·a5251fb69d363678cac41dd7bbb71139>/tmp/go/src/go/parser/parser.goþ,"".(*parser).parseBodyàÌdH%H;aÉHìXH\$XH$èHÇD$pH\$`H$H$èHL$`¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$`ø
)H$HÇD$3èH\$H\$(H\$`H$H$èH\$`HûáHl$h=
µH«H\$`H$èH\$`H$èHT$HL$HD$HT$@HL$HHD$PH\$`H$èHD$`HD$0H$H$èH\$0H$H$èH\$0H«H,$èHD$0Hø |
| LI(=
ÙH¨H\$`H$HÇD$8èH\$H\$ HH$èHD$HD$8H$èHD$8Hl$(H(H$H$èH\$8Hl$HHkHl$PHkHl$@=u:HkH\$8H$H$ èHL$8Hl$ Hi HL$pèèHÄXÃLCL$Hl$èë¶LL$Hl$èéÿÿÿéïþÿÿLL$Hl$èé8þÿÿéþÿÿèèHÄXÃèéýÿÿ@ |
| B |
| *runtime.racefuncenter |
| runtime.raceread¸ go.string."Body"Þ |
| "".trace"".un·f¢ |
| "runtime.deferprocâ |
| &"".(*parser).expect¢ |
| "runtime.racewriteÖ6runtime.writeBarrierEnabled |
| 6"".(*parser).openLabelScopeª |
| 4"".(*parser).parseStmtList |
| 8"".(*parser).closeLabelScope¸ |
| "runtime.racewriteä |
| runtime.raceread |
| runtime.racereadÌ6runtime.writeBarrierEnabled |
| &"".(*parser).expect¸*type.go/ast.BlockStmtÊ |
| "runtime.newobjectð |
| "runtime.racewrite¦ |
| "runtime.racewriteê6runtime.writeBarrierEnabled |
| "runtime.racewriteÐ |
| &runtime.deferreturnÚ |
| (runtime.racefuncexit |
| |
| .runtime.writebarrierptr¶ |
| |
| .runtime.writebarrierptrø |
| |
| .runtime.writebarrierptr |
| &runtime.deferreturn¦ |
| (runtime.racefuncexitº |
| 0runtime.morestack_noctxt0°"".autotmp_0525?,type.*go/ast.BlockStmt"".autotmp_0524"type.go/token.Pos"".pOtype.*"".parser"".rbraceo"type.go/token.Pos"".list/$type.[]go/ast.Stmt"".lbrace_"type.go/token.Pos"".~r1 ,type.*go/ast.BlockStmt"".scope$type.*go/ast.Scope"".ptype.*"".parser&°Þ¯°e¯°ðbà 'N>,s!±< qo-W!$Tgclocals·c0d773a2313c0808da94533cf0ce13ecTgclocals·7fbd75a06566f64eb2f9052158a3c8d2>/tmp/go/src/go/parser/parser.goþ6"".(*parser).parseBlockStmt |
| ò dH%H;a\HìXH\$XH$èHÇD$hH\$`H$H$èHL$`¶ûtNH$HH\$HÇD$ èH\$H\$Ç$HHD$èHL$`ø
¼H$HÇD$3èH\$H\$(H\$`H$èH\$`H$èHT$HL$HD$HT$@HL$HHD$PHD$`HD$0H$H$èH\$0H$H$èH\$0H«H,$èHD$0Hø |
| LI(=
ÙH¨H\$`H$HÇD$8èH\$H\$ HH$èHD$HD$8H$èHD$8Hl$(H(H$H$èH\$8Hl$HHkHl$PHkHl$@=u:HkH\$8H$H$ èHL$8Hl$ Hi HL$hèèHÄXÃLCL$Hl$èë¶LL$Hl$èéÿÿÿéïþÿÿèèHÄXÃèéýÿÿ8 |
| B |
| *runtime.racefuncenter |
| runtime.raceread¸*go.string."BlockStmt"Þ |
| "".trace"".un·f¢ |
| "runtime.deferprocâ |
| &"".(*parser).expect |
| ,"".(*parser).openScope® |
| 4"".(*parser).parseStmtList |
| "runtime.racewriteÌ |
| runtime.racereadö |
| runtime.raceread´6runtime.writeBarrierEnabledþ |
| &"".(*parser).expect *type.go/ast.BlockStmt² |
| "runtime.newobjectØ |
| "runtime.racewrite |
| "runtime.racewriteÒ6runtime.writeBarrierEnabled |
| "runtime.racewrite¸ |
| &runtime.deferreturn |
| (runtime.racefuncexitð |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr |
| &runtime.deferreturnÌ |
| (runtime.racefuncexità |
| 0runtime.morestack_noctxt °"".autotmp_0530?,type.*go/ast.BlockStmt"".autotmp_0529"type.go/token.Pos"".pOtype.*"".parser"".rbraceo"type.go/token.Pos"".list/$type.[]go/ast.Stmt"".lbrace_"type.go/token.Pos"".~r0,type.*go/ast.BlockStmt"".ptype.*"".parser&°¯°D¯°N 'N,s!±2 q_o-W!Tgclocals·cec8cd122c237b8b04de43771cec35ecTgclocals·9d3ae1b66a1b0121828e45c3a7c97c3a>/tmp/go/src/go/parser/parser.goþ>"".(*parser).parseFuncTypeOrLit
âdH%H;aHìPH\$PH$è1ÛH\$`H\$hH\$XH$H$èHL$X¶ûtNH$HH\$HÇD$
èH\$H\$Ç$HHD$èHL$Xø
qH$èHL$HD$HL$(HD$0H\$XH$H$ØèHL$XHØHû3tfH\$(H\$HH
1íH9étH\$HH\$hHL$`èèHÄPÃHH$HH\$HH\$èHL$ë²H$H$èHD$XH¨Hl$ H$H$èHD$XHl$ HÿÅH¨H$H\$0H\$èH\$H\$8H\$XH$H$èHD$XH¨Hl$ H$H$èH\$XHl$ HÿÍH«HH$èHD$HD$@H$èH\$@HûÝHl$(=
¸H+H\$@H$H$èH\$@HûHl$8=ujHkH\$@H\$@H
1íH9étH\$@H\$hHL$`èèHÄPÃHH$HH\$HH\$èHL$ë²LCL$Hl$èëémÿÿÿH$Hl$èé8ÿÿÿéÿÿÿèèHÄPÃèéÏüÿÿN |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾2go.string."FuncTypeOrLit"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocÖ |
| 4"".(*parser).parseFuncTypeª |
| runtime.racereadðHgo.itab.*go/ast.FuncType.go/ast.Expr¨ |
| &runtime.deferreturn² |
| (runtime.racefuncexitÊ*type.*go/ast.FuncTypeà type.go/ast.ExprøHgo.itab.*go/ast.FuncType.go/ast.Expr |
| runtime.typ2Itab¼ |
| runtime.raceread |
| "runtime.racewriteÎ |
| ,"".(*parser).parseBody |
| runtime.racereadÒ |
| "runtime.racewrite&type.go/ast.FuncLit |
| "runtime.newobjectÀ |
| "runtime.racewriteô6runtime.writeBarrierEnabled® |
| "runtime.racewriteâ 6runtime.writeBarrierEnabled |
| Fgo.itab.*go/ast.FuncLit.go/ast.ExprÊ |
| |
| &runtime.deferreturnÔ |
| |
| (runtime.racefuncexitì |
| (type.*go/ast.FuncLit type.go/ast.ExprFgo.itab.*go/ast.FuncLit.go/ast.Expr® |
| runtime.typ2Itabà |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr² |
| &runtime.deferreturn¼ |
| (runtime.racefuncexitÐ |
| 0runtime.morestack_noctxt0 "".autotmp_0541type.*uint8"".autotmp_0540(type.*go/ast.FuncLit"".autotmp_0538(type.*go/ast.FuncLit"".autotmp_0537type.int"".autotmp_0535_type.int"".autotmp_0534*type.*go/ast.FuncType"".autotmp_0532*type.*go/ast.FuncType"".body/,type.*go/ast.BlockStmt"".scope?$type.*go/ast.Scope"".typO*type.*go/ast.FuncType"".~r0 type.go/ast.Expr"".ptype.*"".parser4 s ÀN¢1'N(-4GL¨iB "h*>3I Y7M30)Tgclocals·5a65fe6652e896e1529142bcb2d8d8bfTgclocals·acadb7a6542a5469b944c57d3e45485e>/tmp/go/src/go/parser/parser.goþ2"".(*parser).parseOperand"ø!dH%HD$ØH;AZHì¨H$¨H$è1ÛH$ÀH$ÈH$°H$H$èH$°¶ûtQH$HH\$HÇD$èH\$H\$Ç$HHD$èH$°ø
H$H$ØèH$°H©ØHýáHý¾Hý
H$èHL$¼$¸uQHL$HHL$pH1íH9èH$°H$HL$pH$HD$H$ HL$èHL$HHL$pH
1íH9ét(H\$pH$ÈH$ÀèèHĨÃHH$HH\$HH\$èHL$ë©HH$HH\$HH\$èHD$é/ÿÿÿHý
¹HH$èHD$HD$hH$èH$°H$H$ÐèHD$hHøgL$°I¨ÐH(H$H$èH$°H$H$ØèHD$hHøL$°I¨ØHhH$H$èH$°H$H$àèH$°HûÅH«àH\$hHû¨LCLD$Hl$H-H,$èH\$hH\$PH$°H$èH\$PH\$hH
1íH9ét(H\$hH$ÈH$ÀèèHĨÃHH$HH\$HH\$èHL$ë©éQÿÿÿé4ÿÿÿéáþÿÿéþÿÿH$èHD$HL$H$H$Høt|HH$HD$HL$HÇD$è¶\$ $4$HH\$HÇD$èH$H$ÀH$H$ÈèèHĨÃH$°H$H$ÐèH$°H©ÐH$Hl$0Hl$HH\$HÇD$èH$°H$èHH$èHD$HD$XH$èHD$XHl$0H(H$H$èH$°H$H$ÐèHL$XHùt}L$°I¨ÐHiHL$XH
1íH9ét(H\$XH$ÈH$ÀèèHĨÃHH$HH\$HH\$èHL$ë©é|ÿÿÿHýQüÿÿHýGüÿÿéûýÿÿHý Hý2üÿÿHý (üÿÿéÜýÿÿHý1
H$H$ÐèH$°H¨ÐHl$8H$èH$°H$H$èH$°H¨Hl$@H$H$èH$°Hl$@HÿÅH¨H$èHD$HL$HD$xH$H$°H$H$èH$°H¨Hl$@H$H$èH$°Hl$@HÿÍH¨H$HÇD$6èH\$H\$(HH$èHD$HD$`H$èHD$`Hl$8H(H$H$èH\$`Hl$xHkH¬$=
HkH\$`H$H$èHL$`Hl$(HiHL$`H
1íH9ét(H\$`H$ÈH$ÀèèHĨÃHH$HH\$HH\$èHL$ë©LCL$Hl$èé^ÿÿÿHýG
ûÿÿH$èHL$HT$H$H$ÀH$ H$ÈèèHĨÃèèHĨÃèé÷ÿÿ¶ |
| X |
| *runtime.racefuncenter® |
| runtime.racereadì&go.string."Operand" |
| "".traceÂ"".un·fÖ |
| "runtime.deferproc |
| runtime.raceread |
| ."".(*parser).parseIdentÆBgo.itab.*go/ast.Ident.go/ast.Expr¼ |
| ("".(*parser).resolveÞBgo.itab.*go/ast.Ident.go/ast.Expr¢ |
| &runtime.deferreturn¬ |
| (runtime.racefuncexitÊ$type.*go/ast.Identà type.go/ast.ExprøBgo.itab.*go/ast.Ident.go/ast.Expr |
| runtime.typ2Itab¨$type.*go/ast.Ident¾ type.go/ast.ExprÖBgo.itab.*go/ast.Ident.go/ast.Exprê |
| runtime.typ2Itab (type.go/ast.BasicLit² |
| "runtime.newobjectØ |
| "runtime.racewrite |
| runtime.racereadè |
| "runtime.racewrite |
| |
| runtime.racereadú |
| |
| "runtime.racewrite¬ |
| runtime.raceread¦type.string¸ |
| (runtime.typedmemmoveî |
| """.(*parser).next
Hgo.itab.*go/ast.BasicLit.go/ast.ExprÔ
|
| &runtime.deferreturnÞ
|
| (runtime.racefuncexitü
*type.*go/ast.BasicLit type.go/ast.ExprªHgo.itab.*go/ast.BasicLit.go/ast.Expr¾ |
| runtime.typ2Itab |
| 6"".(*parser).tryIdentOrTypeä$type.*go/ast.Ident |
| $runtime.assertI2T2ÂJgo.string."type cannot be identifier"è |
| "".assert´ |
| &runtime.deferreturn¾ |
| (runtime.racefuncexit |
| runtime.racereadÈ&go.string."operand"î |
| 4"".(*parser).errorExpected |
| "".syncStmt&type.go/ast.BadExpr° |
| "runtime.newobjectÖ |
| "runtime.racewrite |
| "runtime.racewrite¾ |
| runtime.racereadFgo.itab.*go/ast.BadExpr.go/ast.ExprÖ |
| &runtime.deferreturnà |
| (runtime.racefuncexitþ(type.*go/ast.BadExpr type.go/ast.Expr¬Fgo.itab.*go/ast.BadExpr.go/ast.ExprÀ |
| runtime.typ2Itab |
| runtime.raceread¼ |
| """.(*parser).nextî |
| runtime.raceread¸ |
| "runtime.racewriteø |
| 6"".(*parser).parseRhsOrTypeØ |
| runtime.raceread¢ |
| "runtime.racewriteô |
| &"".(*parser).expect*type.go/ast.ParenExpr¨ |
| "runtime.newobjectÎ |
| "runtime.racewrite |
| "runtime.racewrite¼6runtime.writeBarrierEnabledø |
| "runtime.racewrite¬Jgo.itab.*go/ast.ParenExpr.go/ast.Exprð |
| &runtime.deferreturnú |
| (runtime.racefuncexit,type.*go/ast.ParenExpr® type.go/ast.ExprÆJgo.itab.*go/ast.ParenExpr.go/ast.ExprÚ |
| runtime.typ2Itab |
| .runtime.writebarrierptr¼ |
| >"".(*parser).parseFuncTypeOrLit! |
| &runtime.deferreturn¦! |
| (runtime.racefuncexitÂ! |
| &runtime.deferreturnÌ! |
| (runtime.racefuncexitæ! |
| 0runtime.morestack_noctxt@Ð8"".autotmp_0565type.*uint8"".autotmp_0564(type.*go/ast.BadExpr"".autotmp_0563type.*uint8"".autotmp_0562,type.*go/ast.ParenExpr"".autotmp_0561type.*uint8"".autotmp_0560*type.*go/ast.BasicLit"".autotmp_0559type.*uint8"".autotmp_0556(type.*go/ast.BadExpr"".autotmp_0555 type.go/ast.Expr"".autotmp_0554 type.go/ast.Expr"".autotmp_0553,type.*go/ast.ParenExpr"".autotmp_0551type.int"".autotmp_0550 type.go/ast.Expr"".autotmp_0549Ïtype.int"".autotmp_0548*type.*go/ast.BasicLit"".autotmp_0547$type.*go/ast.Ident"".autotmp_0546$type.*go/ast.Ident"".autotmp_0545o$type.*go/ast.Ident"".posï"type.go/token.Pos"".typ? type.go/ast.Expr"".rparenÿ"type.go/token.Pos"".x_ type.go/ast.Expr"".lparenß"type.go/token.Pos"".x¯*type.*go/ast.BasicLit"".x¿$type.*go/ast.Ident"".~r1 type.go/ast.Expr"".lhstype.bool"".ptype.*"".parserlÐÏÐØÏÐïÏÐÏÐÌÏÐÏÐÏÐâÎB-Q4 |
| |
| Q.72 |
| 3 7")(!&EF((£ST>9$3$ |
| % U U´12N |
| 9783x++v26/$ |
| 2 6, CK'k6a«{U;61/4Tgclocals·1f48d2abd5827a178e574bfc493fd0b0Tgclocals·dcc8b42828b28f73ccd1e259fae843d5>/tmp/go/src/go/parser/parser.goþ4"".(*parser).parseSelectoràÊdH%H;aÈHì0H\$0H$è1ÛH\$PH\$XH\$8H$H$èHL$8¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$8ø
%H$èH\$H\$ HH$èHD$HD$(H$èH\$(Hl$@H+Hl$H=
¹HkH\$(H$H$èH\$(HûHl$ =ujHkH\$(H\$(H
1íH9étH\$(H\$XHL$PèèHÄ0ÃHH$HH\$HH\$èHL$ë²LCL$Hl$èëémÿÿÿLCL$Hl$èé4ÿÿÿèèHÄ0Ãèéþÿÿ4 |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾(go.string."Selector"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocÖ |
| ."".(*parser).parseIdentø0type.go/ast.SelectorExpr |
| "runtime.newobject° |
| "runtime.racewriteà6runtime.writeBarrierEnabled |
| "runtime.racewriteÐ6runtime.writeBarrierEnabledPgo.itab.*go/ast.SelectorExpr.go/ast.Expr¸ |
| &runtime.deferreturn |
| (runtime.racefuncexitÚ2type.*go/ast.SelectorExprð type.go/ast.ExprPgo.itab.*go/ast.SelectorExpr.go/ast.Expr |
| runtime.typ2ItabÎ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr |
| &runtime.deferreturn¤ |
| (runtime.racefuncexit¸ |
| 0runtime.morestack_noctxtP`"".autotmp_05752type.*go/ast.SelectorExpr"".autotmp_05742type.*go/ast.SelectorExpr"".sel$type.*go/ast.Ident"".~r10 type.go/ast.Expr"".x type.go/ast.Expr"".ptype.*"".parser`Ò_`p_`ð2¨1'N§
f , "h34 |
| %Tgclocals·c244a1d925cb900f8dfdd7e8e9e604d3Tgclocals·f3b3d3111268dc6668d4c6fa9b9db8b4>/tmp/go/src/go/parser/parser.goþ>"".(*parser).parseTypeAssertionà |
| Ò |
| dH%H;aHìHH\$HH$è1ÛH\$hH\$pH\$PH$H$èHL$P¶ûtNH$HH\$HÇD$
èH\$H\$Ç$HHD$èHL$Pø
éH$HÇD$1èH\$H\$(1ÛH\$8H\$@H\$PH$H$ØèHD$PHØHûT
sH$èH\$PH$HÇD$6èH\$H\$ HH$èHD$HD$0H$èH\$0Hl$XH+Hl$`=
ðHkH\$0H$H$èH\$0Hl$8HkHl$@=
¢Hk H\$0H$H$èHD$0Hl$(HhH$H$(èHL$0Hl$ Hi(HL$0H
1íH9étH\$0H\$pHL$hèèHÄHÃHH$HH\$HH\$èHL$ë²LC L$Hl$èéKÿÿÿLCL$Hl$èéýþÿÿH$èHL$HD$HL$8HD$@étþÿÿèèHÄHÃèéWýÿÿ@ |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾2go.string."TypeAssertion"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocè |
| &"".(*parser).expectÀ |
| runtime.racereadþ |
| """.(*parser).next¬ |
| &"".(*parser).expectÎ4type.go/ast.TypeAssertExprà |
| "runtime.newobject |
| "runtime.racewrite¶6runtime.writeBarrierEnabledò |
| "runtime.racewrite¤6runtime.writeBarrierEnabledà |
| "runtime.racewrite |
| "runtime.racewriteÌTgo.itab.*go/ast.TypeAssertExpr.go/ast.Expr |
| &runtime.deferreturn |
| (runtime.racefuncexit¦6type.*go/ast.TypeAssertExpr¼ type.go/ast.ExprÔTgo.itab.*go/ast.TypeAssertExpr.go/ast.Exprè |
| runtime.typ2Itab |
| .runtime.writebarrierptrÈ |
| .runtime.writebarrierpträ |
| ,"".(*parser).parseType¢ |
| |
| &runtime.deferreturn¬ |
| |
| (runtime.racefuncexitÀ |
| |
| 0runtime.morestack_noctxtP"".autotmp_0583/6type.*go/ast.TypeAssertExpr"".autotmp_05826type.*go/ast.TypeAssertExpr"".autotmp_0581"type.go/token.Pos"".rparenO"type.go/token.Pos"".typ type.go/ast.Expr"".lparen?"type.go/token.Pos"".~r10 type.go/ast.Expr"".x type.go/ast.Expr"".ptype.*"".parser(ø°J¼1'N, !âb2 "q,cmQ30!Tgclocals·c244a1d925cb900f8dfdd7e8e9e604d3Tgclocals·ca4d572d27f22593085a68de5cc71f71>/tmp/go/src/go/parser/parser.goþ<"".(*parser).parseIndexOrSlice %%dH%HD$ÐH;A+ Hì°H$°H$è1ÛH$ÐH$ØH$¸H$H$èH$¸¶ûtQH$HH\$HÇD$èH\$H\$Ç$HHD$èH$¸ø
pH$HÇD$2èH\$H\$8H$¸H$H$èH$¸H¨Hl$@H$H$èH$¸Hl$@HÿÅH¨1ÛH$H$H$H$H$ H$¨1ÛH\$HH\$PH$H$ØèH$¸HØHû:t5H$èH$¸HT$HL$HT$pH$HL$xH$HÇD$0H$H$ØèH$¸HØHû:
=H\$0Hû.H$H$ÐèH$¸HD$0H\$HHøúHÃLÐLHÃHÿÃH\$0H$èH$¸H$H$ØèH$¸HØHû:FÿÿÿH$H$ØèH$¸HØHû7ÿÿÿH$H$ØèH$¸HØHûòþÿÿH$èH$¸HT$HL$H$Hl$0HýsHÁåHëHT$pHHL$xHKé§þÿÿèèH$H$èH$¸H¨Hl$@H$H$èH$¸Hl$@HÿÍH¨H$HÇD$7èHL$0H\$H\$(Hù$ÆD$'Hù
ÆD$'H$Hû
µH$¸H$H\$HH\$HH\$HÇD$#èHH$èHD$HD$hH$èHD$hHl$HHÿÅH(H$H$èHD$hHl$PHhHD$hH1íH9è6HL$hHD$pH$HL$xH$H$ Hû
µH$¸H$H\$PH\$HH\$HÇD$#èHH$èHD$HD$hH$èHD$hHl$PHÿÅH(H$H$èHD$hHl$(HhHD$hH1íH9è=HL$hHD$pH$ HL$xH$¨HH$èHD$HD$`H$èH\$`H¬$ÀH+H¬$È=
¿HkH\$`H$H$èHD$`Hl$8HhH$H$èH$Hl$`HýmLELD$H\$HH$èH\$`H$H$(èH$Hl$`HÃHýLE(LD$H\$HH$èH\$`H$H$8èH$Hl$`HÃ HýÅLE8LD$H\$HH$èH\$`H$H$HèHD$`¶l$'@hHH$H$PèHL$`Hl$(HiPHL$`H
1íH9ét(H\$`H$ØH$ÐèèHÄ°ÃHH$HH\$HH\$èHL$ë©Eé3ÿÿÿEéßþÿÿEéþÿÿLCL$Hl$èé.þÿÿHH$HH\$HH\$èHD$éýÿÿHH$HH\$HH\$èHD$éüÿÿHH$èHD$HD$XH$èH\$XH¬$ÀH+H¬$È=
ûHkH\$XH$H$èHD$XHl$8HhH$H$èH$Hl$XHý©LELD$H\$HH$èH\$XH$H$(èHL$XHl$(Hi(HL$XH
1íH9ét(H\$XH$ØH$ÐèèHÄ°ÃHH$HH\$HH\$èHL$ë©EéOÿÿÿLCL$Hl$èéòþÿÿèèHÄ°Ãèé³öÿÿ´ |
| X |
| *runtime.racefuncenter® |
| runtime.racereadì0go.string."IndexOrSlice" |
| "".traceÂ"".un·fÖ |
| "runtime.deferproc |
| &"".(*parser).expectâ |
| runtime.raceread¬ |
| "runtime.racewriteø |
| runtime.raceread´ |
| *"".(*parser).parseRhsÀ |
| runtime.raceread² |
| runtime.raceread® |
| """.(*parser).nextà |
| runtime.raceread´ |
| |
| runtime.raceread |
| runtime.racereadÌ |
| *"".(*parser).parseRhsÚ |
| $runtime.panicindexè |
| $runtime.panicindex
|
| runtime.racereadØ
|
| "runtime.racewriteª |
| &"".(*parser).expectâ^go.string."2nd index required in 3-index slice" |
| $"".(*parser).error&type.go/ast.BadExpr¨ |
| "runtime.newobjectÎ |
| "runtime.racewrite |
| "runtime.racewrite¾Fgo.itab.*go/ast.BadExpr.go/ast.Exprð^go.string."3rd index required in 3-index slice" |
| $"".(*parser).error¤&type.go/ast.BadExpr¶ |
| "runtime.newobjectÜ |
| "runtime.racewrite |
| "runtime.racewriteÌFgo.itab.*go/ast.BadExpr.go/ast.Expr®*type.go/ast.SliceExprÀ |
| "runtime.newobjectæ |
| "runtime.racewrite¢6runtime.writeBarrierEnabledÞ |
| "runtime.racewrite |
| "runtime.racewriteî type.go/ast.Expr |
| (runtime.typedmemmove¦ |
| "runtime.racewrite type.go/ast.Expr |
| (runtime.typedmemmove¾ |
| "runtime.racewrite type.go/ast.Expr° |
| (runtime.typedmemmoveÖ |
| "runtime.racewrite |
| "runtime.racewriteÂJgo.itab.*go/ast.SliceExpr.go/ast.Expr |
| &runtime.deferreturn |
| (runtime.racefuncexit®,type.*go/ast.SliceExprÄ type.go/ast.ExprÜJgo.itab.*go/ast.SliceExpr.go/ast.Exprð |
| runtime.typ2ItabÒ |
| .runtime.writebarrierptrê(type.*go/ast.BadExpr type.go/ast.ExprFgo.itab.*go/ast.BadExpr.go/ast.Expr¬ |
| runtime.typ2ItabÎ(type.*go/ast.BadExprä type.go/ast.ExprüFgo.itab.*go/ast.BadExpr.go/ast.Expr |
| runtime.typ2Itab²*type.go/ast.IndexExprÄ |
| "runtime.newobjectê |
| "runtime.racewrite¦ 6runtime.writeBarrierEnabledâ |
| "runtime.racewrite! |
| "runtime.racewriteò! type.go/ast.Expr" |
| (runtime.typedmemmoveª" |
| "runtime.racewriteÞ"Jgo.itab.*go/ast.IndexExpr.go/ast.Expr¢# |
| &runtime.deferreturn¬# |
| (runtime.racefuncexitÊ#,type.*go/ast.IndexExprà# type.go/ast.Exprø#Jgo.itab.*go/ast.IndexExpr.go/ast.Expr$ |
| runtime.typ2ItabÎ$ |
| .runtime.writebarrierpträ$ |
| &runtime.deferreturnî$ |
| (runtime.racefuncexit% |
| 0runtime.morestack_noctxtPà4"".autotmp_0605type.*uint8"".autotmp_0604¯,type.*go/ast.IndexExpr"".autotmp_0603type.*uint8"".autotmp_0602,type.*go/ast.SliceExpr"".autotmp_0601type.*uint8"".autotmp_0600(type.*go/ast.BadExpr"".autotmp_0598(type.*go/ast.BadExpr"".autotmp_0597,type.*go/ast.IndexExpr"".autotmp_0596,type.*go/ast.SliceExpr"".autotmp_0595(type.*go/ast.BadExpr"".autotmp_0594(type.*go/ast.BadExpr"".autotmp_0593"type.go/token.Pos"".autotmp_0592type.int"".autotmp_0591 type.go/ast.Expr"".autotmp_0590type.int"".autotmp_0589 type.go/ast.Expr"".autotmp_0588ßtype.int"".slice3type.bool"".rbrack"type.go/token.Pos"".ncolonsÿtype.int"".colonsÏ(type.[2]go/token.Pos"".index_&type.[3]go/ast.Expr"".lbrackï"type.go/token.Pos"".~r10 type.go/ast.Expr"".x type.go/ast.Expr"".ptype.*"".parser4àô
ßàÍßà`ßà
кàB-QU2&5 9; F |
| M! |
| |
| 0
0
³QRf22ÿWXVS
n++w®±à¤#r¥j61-LN6! |
| Tgclocals·38bbd689c983b834026576d791ad04afTgclocals·3b2a7be01b74f3198859f0dc36b6b359>/tmp/go/src/go/parser/parser.goþD"".(*parser).parseCallOrConversion dH%HD$ØH;A_Hì¨H$¨H$èHÇ$ÈH$°H$H$èH$°¶ûtQH$HH\$HÇD$èH\$H\$Ç$HHD$èH$°ø
ªH$HÇD$1èH\$H\$HH$°H$H$èH$°H¨Hl$XH$H$èH$°Hl$XHÿÅH«1ÛH\$xH$H$HÇD$PH$°H$H$ØèH$°HØHû6H$H$ØèH$°HØHûæH\$PHûÁù
ÑH$èH\$H\$hH\$H\$pHT$xH$H$HËH)ÃHû}QHH$H$HT$HD$H$ HL$HÃH$HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$ H9ËûH$HÓH$HÅHD$XHÁåHëH$èH$Hl$XHÁåHëHl$hH+Hl$p=
HkH$H\$xH$H$H$ H$H$°H$H$ØèH$°HØHû0u6H$H$ÐèH$°H¨ÐHl$PH$èH$°H$HH\$HÇD$
HÇD$6èH$°¶\$ û
«H$H$èH$°H¨Hl$XH$H$èH$°Hl$XHÿÍH¨H$HÇD$6HH\$HÇD$
èH\$ H\$@HH$èHD$HD$`H$èH\$`H¬$¸H+H¬$À=
ÎHkH\$`H$H$èHD$`Hl$HHhH$H$èH\$`H¬$Hk H¬$Hk(Hl$x=u\HkH\$`H$H$0èHD$`Hl$PHh0H$H$8èHL$`Hl$@Hi8H$ÈèèHĨÃLCL$Hl$èëLCL$Hl$èéÿÿÿH$èéüÿÿLCL$Hl$èébýÿÿèèèHĨÃèéúÿÿZ |
| X |
| *runtime.racefuncenter¢ |
| runtime.racereadà8go.string."CallOrConversion" |
| "".trace¶"".un·fÊ |
| "runtime.deferproc |
| &"".(*parser).expectÖ |
| runtime.raceread |
| "runtime.racewriteÀ |
| runtime.raceread |
| runtime.raceread |
| 6"".(*parser).parseRhsOrTypeú$type.[]go/ast.Exprð |
| "runtime.growslice |
| |
| "runtime.racewriteà |
| 6runtime.writeBarrierEnabled |
| runtime.racereadÎ |
| runtime.raceread
|
| """.(*parser).next®
2go.string."argument list"æ
|
| ("".(*parser).atComma´ |
| runtime.racereadþ |
| "runtime.racewriteÔ2go.string."argument list"ú |
| 4"".(*parser).expectClosing(type.go/ast.CallExpr® |
| "runtime.newobjectÔ |
| "runtime.racewrite6runtime.writeBarrierEnabledÌ |
| "runtime.racewrite |
| "runtime.racewriteÔ6runtime.writeBarrierEnabled |
| "runtime.racewriteÀ |
| "runtime.racewriteø |
| &runtime.deferreturn |
| (runtime.racefuncexit¶ |
| .runtime.writebarrierptrÞ |
| .runtime.writebarrierptrú |
| """.(*parser).next¨ |
| .runtime.writebarrierptr¼ |
| $runtime.panicsliceÌ |
| &runtime.deferreturnÖ |
| (runtime.racefuncexitð |
| 0runtime.morestack_noctxt@Ð"".autotmp_0622*type.*go/ast.CallExpr"".autotmp_0621type.int"".autotmp_0620/$type.[]go/ast.Expr"".autotmp_0618"type.go/token.Pos"".autotmp_0617type.int"".autotmp_0616type.bool"".autotmp_0615 type.go/ast.Expr"".autotmp_0614type.int"".rparenÏ"type.go/token.Pos"".ellipsis¯"type.go/token.Pos"".list_$type.[]go/ast.Expr"".lparen¿"type.go/token.Pos"".~r10*type.*go/ast.CallExpr"".fun type.go/ast.Expr"".ptype.*"".parser&Ðí ÏÐiÏÐl¾.--QU q°.%= |
| M1 *)N+%wØQx©7 |
| ,Tgclocals·346a9be90be18d11627bc5c9262536fdTgclocals·040bd2cb4e8e9f9a98ec83c9b0ef37d4>/tmp/go/src/go/parser/parser.goþ."".(*parser).parseValue dH%H;aåHìHH\$HH$è1ÛH\$`H\$hH\$PH$H$èHL$P¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$Pø
BH$H$ØèHD$PHØHû3uCH$1ÛH\$H\$èHT$HL$ HT$8HT$`HL$@HL$hèèHÄHÃH$¶\$X\$èHL$HD$H\$PH$HL$8HL$HD$@HD$èHT$HL$ HT$(HL$0|$XtJH\$PH$H$ØèHT$(HL$0HD$PHØHû:u<H$HT$HL$ÆD$èH\$(H\$`H\$0H\$hèèHÄHÃH$HT$HL$èëÇèèHÄHÃèéþýÿÿ* |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾&go.string."Element"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocæ |
| runtime.raceread´ |
| <"".(*parser).parseLiteralValueü |
| &runtime.deferreturn |
| (runtime.racefuncexit´ |
| ,"".(*parser).parseExpr |
| ,"".(*parser).checkExprî |
| runtime.racereadÖ |
| ."".(*parser).tryResolve |
| &runtime.deferreturn |
| (runtime.racefuncexitÄ |
| ("".(*parser).resolveÔ |
| &runtime.deferreturnÞ |
| (runtime.racefuncexitò |
| 0runtime.morestack_noctxt@"".autotmp_0625 type.go/ast.Expr"".autotmp_0624 type.go/ast.Expr"".x? type.go/ast.Expr"".~r1 type.go/ast.Expr"".keyOktype.bool"".ptype.*"".parser4ôÆ$TòNM'N#9BA&R2 |
| $IJI* "pJ]M(Tgclocals·b57165ccaec6efbf81f119942fa4e24aTgclocals·0dc5c0863204b1fb13856ad5f1b640ab>/tmp/go/src/go/parser/parser.goþ2"".(*parser).parseElementÀ |
| º |
| dH%H;aHìPH\$PH$è1ÛH\$`H\$hH\$XH$H$èHL$X¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$Xø
ÝH$ÆD$èHL$HD$HL$0HD$8H\$XH$H$ØèHL$XHØHû:
H$H$ÐèHD$XH¨ÐHl$ H$èH\$XH$ÆD$èH\$H\$@H\$H\$HHH$èHD$HD$(H$èH\$(Hl$0H+Hl$8=
äHkH\$(H$H$èHD$(Hl$ HhH$H$èH\$(Hl$@HkHl$H=u~Hk H\$(H\$(H
1íH9ét3H\$(H\$8HL$0H\$0H\$`H\$8H\$hèèHÄPÃHH$HH\$HH\$èHL$ëLC L$Hl$èéoÿÿÿLCL$Hl$èé ÿÿÿèèHÄPÃèécýÿÿ> |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾&go.string."Element"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocà |
| ."".(*parser).parseValue´ |
| runtime.raceread |
| runtime.raceread¶ |
| """.(*parser).nextÜ |
| ."".(*parser).parseValue0type.go/ast.KeyValueExpr¤ |
| "runtime.newobjectÊ |
| "runtime.racewriteú6runtime.writeBarrierEnabled¶ |
| "runtime.racewriteî |
| "runtime.racewrite 6runtime.writeBarrierEnabledÐPgo.itab.*go/ast.KeyValueExpr.go/ast.Expr° |
| &runtime.deferreturnº |
| (runtime.racefuncexitÒ2type.*go/ast.KeyValueExprè type.go/ast.Expr Pgo.itab.*go/ast.KeyValueExpr.go/ast.Expr |
| runtime.typ2ItabÆ |
| .runtime.writebarrierptrô |
| .runtime.writebarrierptr |
| |
| &runtime.deferreturn |
| |
| (runtime.racefuncexit¨ |
| |
| 0runtime.morestack_noctxt0 "".autotmp_0631O2type.*go/ast.KeyValueExpr"".autotmp_06302type.*go/ast.KeyValueExpr"".autotmp_0629 type.go/ast.Expr"".autotmp_0628 type.go/ast.Expr"".colon_"type.go/token.Pos"".x? type.go/ast.Expr"".~r0 type.go/ast.Expr"".ptype.*"".parser& l
FÆ'N"," ã$]
2 "m*x6|3 |
| 0 |
| Tgclocals·522cf1eb6e011fbd2ec274354269d1bbTgclocals·bdb11c04ffa25c4d32b23600e755345c>/tmp/go/src/go/parser/parser.goþ:"".(*parser).parseElementList dH%H;aHìpH\$pH$è1ÛH$H$H$1ÛH$H$H$H\$xH$H$èHl$x¶ûtNH\$xH$HH\$HÇD$èH\$H\$Ç$HHD$èø
âH\$xH$H$ØèHL$xHØHû8uH$H$ØèHL$xHØHûNH$èH\$H\$HH\$H\$PH$H$H$HËH)ÃHû}HHH$HT$XHT$HD$HL$hHL$HÃHD$`HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$hH9ËëH\$`HÓHT$XHÅHD$@HÁåHëH$èH\$XHl$@HÁåHëHl$HH+Hl$P=
HkH\$XH$H\$`H$H\$hH$H\$xH$HH\$HÇD$HÇD$8è¶\$ ûuèèHÄpÃH\$xH$èé<þÿÿLCL$Hl$èéiÿÿÿèèèHÄpÃèé6ýÿÿ0 |
| B |
| *runtime.racefuncenterÖ |
| runtime.raceread.go.string."ElementList"¾ |
| "".traceî"".un·f |
| "runtime.deferprocÀ |
| runtime.raceread |
| runtime.racereadÌ |
| 2"".(*parser).parseElementÊ$type.[]go/ast.Expr® |
| "runtime.growslice¾ |
| "runtime.racewrite6runtime.writeBarrierEnabled :go.string."composite literal"Â |
| ("".(*parser).atCommaâ |
| &runtime.deferreturnì |
| (runtime.racefuncexit |
| |
| """.(*parser).nextÀ |
| |
| .runtime.writebarrierptrÔ |
| |
| $runtime.panicsliceä |
| |
| &runtime.deferreturnî |
| |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt@à |
| "".autotmp_0638_type.int"".autotmp_0637/$type.[]go/ast.Expr"".autotmp_0635O type.go/ast.Expr"".list$type.[]go/ast.Expr"".ptype.*"".parser&àçßà@ßàÐFä4'NS6 * J¬H? |
| Tgclocals·5584268d24e2f91adc9cd4ec02ab91d3Tgclocals·a5251fb69d363678cac41dd7bbb71139>/tmp/go/src/go/parser/parser.goþ<"".(*parser).parseLiteralValueÀ
¼
dH%H;aAHì`H\$`H$è1ÛH$H$H\$hH$H$èHL$h¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$hø
H$HÇD$3èH\$H\$01ÛH\$HH\$PH\$XH\$hH$H$èHD$hH¨Hl$8H$H$èHD$hHl$8HÿÅH¨H$H$ØèHt$hHØHû8t,H4$èHt$hHT$HL$HD$HT$HHL$PHD$XH4$H$èHD$hH¨Hl$8H$H$èHD$hHl$8HÿÍH¨H$HÇD$8HH\$HÇD$èH\$ H\$(HH$èHD$HD$@H$èH\$@Hl$pH+Hl$x=
ÿHkH\$@H$H$èHD$@Hl$0HhH$H$èH\$@Hl$PHk Hl$XHk(Hl$H=
HkH\$@H$H$0èHL$@Hl$(Hi0HL$@H
1íH9ét%H\$@H$H$èèHÄ`ÃHH$HH\$HH\$èHL$ë¬LCL$Hl$èéaÿÿÿLCL$Hl$èéîþÿÿèèHÄ`Ãèé¢üÿÿH |
| B |
| *runtime.racefuncenter |
| runtime.racereadÊ0go.string."LiteralValue"ð |
| "".trace "".un·f´ |
| "runtime.deferprocô |
| &"".(*parser).expectÖ |
| runtime.raceread |
| "runtime.racewriteä |
| runtime.raceread |
| :"".(*parser).parseElementList |
| runtime.racereadÆ |
| "runtime.racewrite:go.string."composite literal"¼ |
| 4"".(*parser).expectClosingÞ0type.go/ast.CompositeLitð |
| "runtime.newobject |
| "runtime.racewriteÆ6runtime.writeBarrierEnabled |
| "runtime.racewriteº |
| "runtime.racewriteþ 6runtime.writeBarrierEnabledº |
| |
| "runtime.racewriteî |
| Pgo.itab.*go/ast.CompositeLit.go/ast.Expr² |
| &runtime.deferreturn¼ |
| (runtime.racefuncexitÔ2type.*go/ast.CompositeLitê type.go/ast.ExprPgo.itab.*go/ast.CompositeLit.go/ast.Expr |
| runtime.typ2ItabÈ |
| .runtime.writebarrierptrö |
| .runtime.writebarrierptr
|
| &runtime.deferreturn
|
| (runtime.racefuncexitª
|
| 0runtime.morestack_noctxtPÀ"".autotmp_0646?2type.*go/ast.CompositeLit"".autotmp_06452type.*go/ast.CompositeLit"".autotmp_0644"type.go/token.Pos"".autotmp_0643type.int"".autotmp_0641Otype.int"".rbraceo"type.go/token.Pos"".elts/$type.[]go/ast.Expr"".lbrace_"type.go/token.Pos"".~r10 type.go/ast.Expr"".typ type.go/ast.Expr"".ptype.*"".parser&ÀÏ¿Àl¿ÀàJ7'NL#,G1ñb: (q1b4;30 |
| Tgclocals·c244a1d925cb900f8dfdd7e8e9e604d3Tgclocals·649d0925350555b3441901e099119d83>/tmp/go/src/go/parser/parser.goþ,"".(*parser).checkExprÀÀdH%H;aCHìxH\$xH$è1ÛH$H$ H$H$H$H\$èHL$HD$HL$hHD$pHL$HH$HD$PHD$èHT$HHL$PD$=RÎek=·×L?D$,=Ns;/ueHH$HT$HL$HÇD$èHT$HHL$PD$,¶\$ ût*H$H$H$H$ èHÄxÃ=~
#2u;HH$HT$HL$HÇD$èHT$HHL$PD$,¶\$ ûu=·×Lu1HH$HT$HL$HÇD$è¶\$ û
\ÿÿÿH$H$H$H[(ÿÓHD$H$H$HD$HH\$HÇD$ |
| èH$H$H$H[(ÿÓH\$H\$8H$H$H$H[ ÿÓHD$H$H$HD$èH\$H\$0HH$èHD$HD$@H$èHD$@Hl$8H(H$H$èHD$@Hl$0HhHD$@H1íH9ètH\$@H$H$é6þÿÿHH$HH\$HH\$èHD$ë·=½7XD$,=bY~Wu?HH$HT$HL$HÇD$èHT$HHL$PD$,¶\$ û
²ýÿÿ=½7X
KþÿÿHH$HT$HL$HÇD$è¶\$ û
výÿÿéþÿÿD$,=/_u?HH$HT$HL$HÇD$èHT$HHL$PD$,¶\$ û
'ýÿÿ=RÎe
ÀýÿÿHH$HT$HL$HÇD$è¶\$ û
ëüÿÿéýÿÿ=Ã4ÑD$,=+Ëeu?HH$HT$HL$HÇD$èHT$HHL$PD$,¶\$ û
üÿÿ=èZòeu?HH$HT$HL$HÇD$èHT$HHL$PD$,¶\$ û
Küÿÿ=Ã4
äüÿÿHH$HT$HL$HÇD$è¶\$ û
üÿÿé®üÿÿ=íßD$,=;¦5
HH$HT$HL$HÇD$èHT$HHL$PD$,¶\$ ûtTHH\$XHÇD$`HH$H\$XH\$HÇD$èH\$HH$HKHL$è=í
úûÿÿHH$HT$HL$HÇD$è¶\$ û
%ûÿÿéÄûÿÿD$,=ÒÄË u?HH$HT$HL$HÇD$èHT$HHL$PD$,¶\$ û
Öúÿÿ="8:½
oûÿÿHH$HT$HL$HÇD$è¶\$ û
úÿÿé9ûÿÿèé ùÿÿj |
| B |
| *runtime.racefuncenter¢ |
| "".unparenú |
| $runtime.ifacethashæ$type.*go/ast.Ident |
| $runtime.assertI2T2 |
| (runtime.racefuncexit¾2type.*go/ast.CompositeLitö |
| $runtime.assertI2T2Â,type.*go/ast.UnaryExprú |
| $runtime.assertI2T2Î,go.string."expression"ª |
| 4"".(*parser).errorExpectedâªÜ |
| ("".(*parser).safePosþ&type.go/ast.BadExpr |
| "runtime.newobject¶ |
| "runtime.racewriteì |
| "runtime.racewrite |
| Fgo.itab.*go/ast.BadExpr.go/ast.Exprð |
| (type.*go/ast.BadExpr type.go/ast.ExprFgo.itab.*go/ast.BadExpr.go/ast.Expr² |
| runtime.typ2Itabú.type.*go/ast.BinaryExpr² |
| $runtime.assertI2T2
*type.*go/ast.CallExprÆ
|
| $runtime.assertI2T26type.*go/ast.TypeAssertExprÈ |
| $runtime.assertI2T2¤,type.*go/ast.IndexExprÜ |
| $runtime.assertI2T2¼2type.*go/ast.SelectorExprô |
| $runtime.assertI2T2È*type.*go/ast.BasicLit |
| $runtime.assertI2T2Ü*type.*go/ast.StarExpr |
| $runtime.assertI2T2ü,type.*go/ast.ParenExpr´ |
| $runtime.assertI2T2ò.go.string."unreachable"type.stringÔ |
| runtime.convT2E |
| runtime.gopanic°(type.*go/ast.FuncLitè |
| $runtime.assertI2T2²,type.*go/ast.SliceExprê |
| $runtime.assertI2T2Æ(type.*go/ast.BadExprþ |
| $runtime.assertI2T2® |
| 0runtime.morestack_noctxtPð"".autotmp_0659o(type.*go/ast.BadExpr"".autotmp_0658type.uint32"".autotmp_0656_ type.go/ast.Expr"".autotmp_0655(type.*go/ast.BadExpr"".autotmp_0654"type.go/token.Pos"".autotmp_0652"type.go/token.Pos"".autotmp_0651"type.go/token.Pos"".autotmp_0650?type.string"".autotmp_0649 type.go/ast.Expr"".~r10 type.go/ast.Expr"".x type.go/ast.Expr"".ptype.*"".parserðýïðË |
| àl¦65´4*3z.J×//.-.-×.-UT
<.-./ |
| R \/BÞ¾JAJLPPJAJ"Tgclocals·802606aaf6f7e6af0adc7164884df2eaTgclocals·c7aa577e0d4949d1717ce5c2a29da524>/tmp/go/src/go/parser/parser.goþ"".isTypeNameàÄdH%H;aÅHìh1ÀHD$0HD$8HD$@H\$hH$èHL$pHD$xHL$XH$HD$`HD$èL$L$,ùNs;/uWHÇD$0HH$H\$XH\$H\$`H\$H\$0H\$èL$,¶\$ ûtÆ$èHÄhÃù+Ëe
HÇD$@HH$H\$XH\$H\$`H\$H\$@H\$èL$,¶\$ ûtUH\$@H$èHH$Ht$@H|$HHHNHOHÇD$è¶\$ $èHÄhÃù"8:½uEHÇD$8HH$H\$XH\$H\$`H\$H\$8H\$è¶\$ û
ûþÿÿH\$XH\$HH\$`H\$PÆ$èHÄhÃèéþÿÿ |
| d |
| *runtime.racefuncenter¨ |
| $runtime.ifacethashè$type.*go/ast.Ident¶ |
| $runtime.assertI2T2ì |
| (runtime.racefuncexit®2type.*go/ast.SelectorExprü |
| $runtime.assertI2T2´ |
| runtime.racereadÂ$type.*go/ast.Ident |
| $runtime.assertI2T2¸ |
| (runtime.racefuncexitò(type.*go/ast.BadExprÀ |
| $runtime.assertI2T2 |
| (runtime.racefuncexit² |
| 0runtime.morestack_noctxt0Ð"".autotmp_0664wtype.uint32"".autotmp_0662 type.go/ast.Expr"".t? type.go/ast.Expr"".tO2type.*go/ast.SelectorExpr"".to$type.*go/ast.Ident"".t_(type.*go/ast.BadExpr"".~r1 type.bool"".x type.go/ast.Expr4ЧÏÐ¥ÏÐrÏÐð@ä(wQD M$1"bH/"Tgclocals·9c91d8a91ac42440a3d1507bc8d2e808Tgclocals·b9ae794cad0b4eecbaeee9a0535a43fe>/tmp/go/src/go/parser/parser.goþ "".isLiteralTypeìdH%H;aÙHì1ÀH|$ èH$H$èH$H$HL$pH$HD$xHD$èL$ù+ËeL$,ùNs;/uZHÇD$HHH$H\$pH\$H\$xH\$H\$HH\$èL$,¶\$ ûtÆ$èHÄÃùÛZðQuEHÇD$PHH$H\$pH\$H\$xH\$H\$PH\$èL$,¶\$ ûuù+Ëe
HÇD$8HH$H\$pH\$H\$xH\$H\$8H\$è¶\$ ûtXH\$8H$èHH$Ht$8H|$HHHNHOHÇD$è¶\$ $èHÄÃH\$pH\$`H\$xH\$hÆ$èHÄÃL$,ùBj uIHÇD$@HH$H\$pH\$H\$xH\$H\$@H\$èL$,¶\$ û
{þÿÿùàö³uIHÇD$XHH$H\$pH\$H\$xH\$H\$XH\$èL$,¶\$ û
*þÿÿù"8:½
%ÿÿÿHÇD$0HH$H\$pH\$H\$xH\$H\$0H\$è¶\$ û
ÙýÿÿéÛþÿÿèé |
| ýÿÿ. |
| D |
| runtime.duffzerof |
| *runtime.racefuncenter¶ |
| $runtime.ifacethash$type.*go/ast.IdentÜ |
| $runtime.assertI2T2 |
| (runtime.racefuncexitÒ(type.*go/ast.MapType |
| $runtime.assertI2T2ô2type.*go/ast.SelectorExpr |
| $runtime.assertI2T2ò |
| runtime.raceread$type.*go/ast.IdentÔ |
| $runtime.assertI2T2ö |
| (runtime.racefuncexitÈ |
| (runtime.racefuncexit.type.*go/ast.StructTypeÞ |
| $runtime.assertI2T2² ,type.*go/ast.ArrayType |
| |
| $runtime.assertI2T2Ü |
| (type.*go/ast.BadExprª |
| $runtime.assertI2T2Ú |
| 0runtime.morestack_noctxt0"".autotmp_0667§type.uint32"".autotmp_0665 type.go/ast.Expr"".t? type.go/ast.Expr"".t_(type.*go/ast.MapType"".t.type.*go/ast.StructType"".tO,type.*go/ast.ArrayType"".t2type.*go/ast.SelectorExpr"".to$type.*go/ast.Ident"".t(type.*go/ast.BadExpr"".~r1 type.bool"".x type.go/ast.Expr6ºÿñÿ(ÿJ&D
÷"2(nGi¶ÒTgclocals·9c91d8a91ac42440a3d1507bc8d2e808Tgclocals·1c2248889bbedb871ec1aefbff473676>/tmp/go/src/go/parser/parser.goþ"".derefÀ¦dH%H;a¶Hì8H\$8H$è1ÛH\$PH\$XHÇD$0HH$H\$@H\$H\$HH\$H\$0H\$è¶\$ HL$0ût0HL$(H$H$èH\$(Hût0HkHl$@HkHl$HH\$@H\$PH\$HH\$XèHÄ8ÃëÌèé-ÿÿÿ |
| B |
| *runtime.racefuncenterz*type.*go/ast.StarExprÈ |
| $runtime.assertI2T2 |
| runtime.racereadø |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt@p"".autotmp_0668*type.*go/ast.StarExpr"".p*type.*go/ast.StarExpr"".~r1 type.go/ast.Expr"".x type.go/ast.Exprpopà$¢F0 C"6%Tgclocals·e2c4017e93a1e8c44f882a0388d816a3Tgclocals·ab299d9f1f073e9dca1dfbe3a92d2f77>/tmp/go/src/go/parser/parser.goþ"".unparenàÜdH%H;aÑHì8H\$8H$è1ÛH\$PH\$XHÇD$0HH$H\$@H\$H\$HH\$H\$0H\$è¶\$ HL$0ûtKHL$(H$H$èHt$(HþtKH^HH$HKHL$èHL$HD$HL$@HD$HH\$@H\$PH\$HH\$XèHÄ8Ãë±èéÿÿÿ |
| B |
| *runtime.racefuncenterz,type.*go/ast.ParenExprÈ |
| $runtime.assertI2T2 |
| runtime.racereadÔ |
| "".unparen® |
| (runtime.racefuncexitÊ |
| 0runtime.morestack_noctxt@p"".autotmp_0669,type.*go/ast.ParenExpr"".p,type.*go/ast.ParenExpr"".~r1 type.go/ast.Expr"".x type.go/ast.ExprpÈopð$²FK C"$-Tgclocals·e2c4017e93a1e8c44f882a0388d816a3Tgclocals·ab299d9f1f073e9dca1dfbe3a92d2f77>/tmp/go/src/go/parser/parser.goþ8"".(*parser).checkExprOrTypeædH%HD$àH;AÑHì 1ÀHD$HHD$PHD$XH$ H$è1ÛH$ÀH$ÈH$°H$H$¸H\$èHL$HD$H$H$HL$pH$HD$xHD$èL$L$,ù·×LurHÇD$PHH$H\$pH\$H\$xH\$H\$PH\$èL$,¶\$ ût-H$°H$ÀH$¸H$ÈèHÄ Ãù;¦5
¢HÇD$HHH$H\$pH\$H\$xH\$H\$HH\$èL$,¶\$ ût]HH$HÇ$HH$H$H\$HÇD$èH\$HH$HKHL$èùàö³
ÿÿÿHÇD$XHH$H\$pH\$H\$xH\$H\$XH\$è¶\$ ûÔþÿÿHÇD$hH\$XH$H$èHH$Ht$XHþH^H|$HHHKHOH\$hH\$è¶\$ HÙH\$hùbþÿÿH\$@H$èH\$@H+H$¨H$Hl$HH\$HÇD$"èH$¸H$H$°H[(ÿÓH\$H\$8H$¸H$H$°H[ ÿÓHD$H$¨H$HD$èH\$H\$0HH$èHD$HD$`H$èHD$`Hl$8H(H$H$èHD$`Hl$0HhHD$`H1íH9ètH\$`H$¸H$°éEýÿÿHH$HH\$HH\$èHD$ë·éqþÿÿèé
üÿÿD |
| z |
| *runtime.racefuncenterÚ |
| "".unparen¾ |
| $runtime.ifacethashþ,type.*go/ast.UnaryExprÌ |
| $runtime.assertI2T2² |
| (runtime.racefuncexitú,type.*go/ast.ParenExprÈ |
| $runtime.assertI2T2ò.go.string."unreachable"¨type.stringæ |
| runtime.convT2E |
| runtime.gopanicÖ,type.*go/ast.ArrayType¤ |
| $runtime.assertI2T2ø |
| runtime.raceread *type.*go/ast.Ellipsisø |
| $runtime.assertI2T2À |
| |
| runtime.raceread\go.string."expected array length, found '...'"¦ |
| $"".(*parser).errorÞ¦Ø |
| ("".(*parser).safePosú&type.go/ast.BadExpr
|
| "runtime.newobject²
|
| "runtime.racewriteè
|
| "runtime.racewriteFgo.itab.*go/ast.BadExpr.go/ast.Exprì(type.*go/ast.BadExpr type.go/ast.ExprFgo.itab.*go/ast.BadExpr.go/ast.Expr® |
| runtime.typ2ItabÔ |
| 0runtime.morestack_noctxtPÀ "".autotmp_0681(type.*go/ast.BadExpr"".autotmp_0680çtype.uint32"".autotmp_0678_ type.go/ast.Expr"".autotmp_0677(type.*go/ast.BadExpr"".autotmp_0676ß"type.go/token.Pos"".autotmp_0674Ï"type.go/token.Pos"".autotmp_0673o*type.*go/ast.Ellipsis"".autotmp_0672?type.string"".autotmp_0671 type.go/ast.Exprgo/ast.x·2¿*type.*go/ast.Ellipsis"".t,type.*go/ast.ArrayType"".t,type.*go/ast.UnaryExpr"".t¯,type.*go/ast.ParenExpr"".~r10 type.go/ast.Expr"".x type.go/ast.Expr"".ptype.*"".parserÀ
¿ÀÛDÆ0¥-Q]Q |
| rA× |
| /2<bz |
| K O_*d3 |
| ¨Tgclocals·72b9970747a88b9761f0306c962dd8bfTgclocals·49383a0b5c91c5050bacedc3e3557e37>/tmp/go/src/go/parser/parser.goþ:"".(*parser).parsePrimaryExprÀ¤dH%H;auHìpH\$pH$è1ÛH$H$H\$xH$H$èHL$x¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$xø
ÌH$¶$\$èHL$HD$HL$PHD$XH\$xH$H$ØèD¶$H|$PHt$XHT$xHªØHý2~Hý1
ÊAøt"H$H|$Ht$èH|$PHt$XHT$xH$H|$Ht$èHL$HD$ H\$xH$HL$`HL$HD$hHD$èH\$H\$HH1íH9ètH\$HH\$XHD$PÆ$éÿÿÿHH$HH\$HH\$èHD$ëµHý2
Aøt"H$H|$Ht$èH|$PHt$XHT$xH$H|$Ht$èHL$HD$ H\$xH$HL$`HL$HD$hHD$èHL$HD$ HL$PHD$Xé:ÿÿÿH¼$H´$èèHÄpÃHý3
ØH<$Ht$èH|$PHt$X¶\$ûtTH\$xH$H$èH|$PHt$XHl$xHHû}'H<$Ht$èH|$PHt$X¶\$ûté[ÿÿÿ¼$t"H\$xH$H|$Ht$èH|$PHt$XH\$xH$H|$Ht$èHL$HD$ HL$PHD$Xé8þÿÿHý5
ôþÿÿH$è¼$t"H\$xH$H\$PH\$H\$XH\$èH\$xH$H$ØèHt$PHT$XHL$xH©ØHýuXH$Ht$HT$èHL$HD$ H\$xH$HL$`HL$HD$hHD$èHL$HD$ HL$PHD$XéoýÿÿHý1uXH$Ht$HT$èHL$HD$ H\$xH$HL$`HL$HD$hHD$èHL$HD$ HL$PHD$XéýÿÿH$H$ÐèHL$xH©ÐH$Hl$(Hl$HH\$HÇD$èH\$xH$èHH$èHD$HD$@H$HÇD$ èHD$@1íH(HhHhHhH$èHD$@Hl$(H(H$H$èHD$@H-HhHÇ@HD$0HH$èHD$HD$8H$èH\$8Hl$PH+Hl$X=
®HkH\$8H$H$èH\$8HûHl$0=u_HkH\$8H\$8H1íH9ètH\$8H\$XHD$PéûÿÿHH$HH\$HH\$èHD$ë½LCL$Hl$èëéxÿÿÿLCL$Hl$èé?ÿÿÿèèHÄpÃèénùÿÿx |
| B |
| *runtime.racefuncenter |
| runtime.racereadÊ.go.string."PrimaryExpr"ð |
| "".trace "".un·f´ |
| "runtime.deferprocú |
| 2"".(*parser).parseOperandÎ |
| runtime.racereadæ |
| ("".(*parser).resolveª |
| 8"".(*parser).checkExprOrType |
| D"".(*parser).parseCallOrConversion¤Hgo.itab.*go/ast.CallExpr.go/ast.Exprø*type.*go/ast.CallExpr type.go/ast.Expr¦Hgo.itab.*go/ast.CallExpr.go/ast.Exprº |
| runtime.typ2Itab |
| ("".(*parser).resolveÒ |
| ,"".(*parser).checkExprª |
| <"".(*parser).parseIndexOrSlice |
| |
| &runtime.deferreturn |
| |
| (runtime.racefuncexitÌ |
| |
| "".isLiteralType |
| runtime.racereadô |
| "".isTypeNameê |
| ("".(*parser).resolve®
|
| <"".(*parser).parseLiteralValue |
| """.(*parser).nextÞ |
| ("".(*parser).resolve |
| runtime.racereadè |
| 8"".(*parser).checkExprOrTypeÀ |
| 4"".(*parser).parseSelector¤ |
| ,"".(*parser).checkExprü |
| >"".(*parser).parseTypeAssertionÐ |
| runtime.racereadLgo.string."selector or type assertion"¸ |
| 4"".(*parser).errorExpectedÔ |
| """.(*parser).nextâ"type.go/ast.Identô |
| "runtime.newobject¬ |
| ,runtime.racewriterangeê |
| "runtime.racewrite |
| "runtime.racewrite¸go.string."_"è0type.go/ast.SelectorExprú |
| "runtime.newobject |
| "runtime.racewriteÐ6runtime.writeBarrierEnabled |
| "runtime.racewriteÀ6runtime.writeBarrierEnabledðPgo.itab.*go/ast.SelectorExpr.go/ast.Expr´2type.*go/ast.SelectorExprÊ type.go/ast.ExprâPgo.itab.*go/ast.SelectorExpr.go/ast.Exprö |
| runtime.typ2Itab¨ |
| .runtime.writebarrierptrÞ |
| .runtime.writebarrierptrô |
| &runtime.deferreturnþ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt@à("".autotmp_0703type.*uint8"".autotmp_0701o2type.*go/ast.SelectorExpr"".autotmp_0700_$type.*go/ast.Ident"".autotmp_0699&type.go/token.Token"".autotmp_0697 type.go/ast.Expr"".autotmp_0694O*type.*go/ast.CallExpr"".autotmp_0693 type.go/ast.Expr"".autotmp_0692 type.go/ast.Expr"".autotmp_0691 type.go/ast.Expr"".autotmp_06902type.*go/ast.SelectorExpr"".autotmp_0689 type.go/ast.Expr"".autotmp_0688 type.go/ast.Expr"".autotmp_0686 type.go/ast.Expr"".autotmp_0685 type.go/ast.Expr"".sel$type.*go/ast.Ident"".pos"type.go/token.Pos"".x? type.go/ast.Expr"".~r1 type.go/ast.Expr"".lhstype.bool"".ptype.*"".parser(àúßàõßà
Ìèfe'N)?. |
| "fO6/ |
| "S$ |
| v |
| ",M |
| |
| ",S@=S<7(¡0/a+ba` (t*n*"Z#±,q´ng6u4 |
| (Tgclocals·c5f52f321b17bd16c134b7d91a7b79d2Tgclocals·ed0fa217dfc9471d716263f979bff00a>/tmp/go/src/go/parser/parser.goþ6"".(*parser).parseUnaryExprà#Ø#dH%HD$¸H;AÊHìÈH$ÈH$è1ÛH$àH$èH$ÐH$H$èH$жûtQH$HH\$HÇD$ èH\$H\$Ç$HHD$èH$Ðø
H$H$ØèH$ÐH©ØHýµHý
ÈH$H$ØèH$ÐH¨ØHl$XH$H$ÐèH$ÐH¨ÐHl$(H\$XH\$8H$èH$ÐH$ÆD$èHL$HD$H$ÐH$H$HL$H$HD$èH\$H$¸H\$ H$ÀHH$èHD$HD$xH$èHD$xHl$(H(H$H$èHD$xHl$8HhH$H$èH\$xH¬$¸HkH¬$À=usHkH\$xH\$xH
1íH9ét(H\$xH$èH$àèèHÄÈÃHH$HH\$HH\$èHL$ë©LCL$Hl$èézÿÿÿHý
.þÿÿHý
}H$H$ÐèH$ÐH¨ÐHl$0H$èH$ÐH$ÆD$èHL$HD$H$ÐH$H$HL$H$ HD$èH\$H$¸H\$ H$ÀHH$èHD$HD$pH$èHD$pHl$0H(H$H$èH\$pH¬$¸HkH¬$À=usHkH\$pH\$pH
1íH9ét(H\$pH$èH$àèèHÄÈÃHH$HH\$HH\$èHL$ë©LCL$Hl$èézÿÿÿH$¶$Ø\$èHT$HL$H$¸H$àH$ÀH$èèèHÄÈÃHýHýEüÿÿHý;üÿÿëHý$
ûH$H$ÐèH$ÐH¨ÐHl$`H$èH$ÐH$ÆD$èHL$HD$HÇ$HH$H$¨HL$H$°HD$H$H\$è¶\$ H$HÙûHÇÅùHý
}HT$hH$H$èHD$hHXHûuGH$H$èH$ÐH$H\$hHkHl$HH\$HÇD$èHD$hH\$`H\$PH\$`H\$HH$H$èHD$hHhHl$`H$èHD$hHl$PH(H$H$èHD$hHl$HHhH$H$èHD$hHhHl$@H$H$èHD$hHÇ@HÇ$H$H$èHH$Ht$hHþ°H^H|$HHHKHOH$H\$èHl$@¶\$ H$HÙù
yþÿÿHýu0H$ÐH$H\$`H\$HH\$HÇD$èH$¨H$àH$°H$èèèHÄÈÃéIÿÿÿH$ÐH$H$¨H\$H$°H\$èH\$H$¸H\$ H$ÀHH$èHD$HD$xH$èHD$xHl$`H(H$H$èHD$xHÇ@$H$H$èH\$xH¬$¸HkH¬$À=usHkH\$xH\$xH
1íH9ét(H\$xH$èH$àèèHÄÈÃHH$HH\$HH\$èHL$ë©LCL$Hl$èézÿÿÿHý+*øÿÿé~ûÿÿèèHÄÈÃèé÷ÿÿ¬ |
| X |
| *runtime.racefuncenter® |
| runtime.racereadì*go.string."UnaryExpr" |
| "".traceÂ"".un·fÖ |
| "runtime.deferproc |
| runtime.raceread |
| runtime.racereadÌ |
| runtime.raceread |
| """.(*parser).nextÆ |
| 6"".(*parser).parseUnaryExpr° |
| ,"".(*parser).checkExprò*type.go/ast.UnaryExpr |
| "runtime.newobjectª |
| "runtime.racewriteà |
| "runtime.racewrite |
| "runtime.racewriteÖ6runtime.writeBarrierEnabled Jgo.itab.*go/ast.UnaryExpr.go/ast.ExprÊ |
| &runtime.deferreturnÔ |
| (runtime.racefuncexitò ,type.*go/ast.UnaryExpr |
| type.go/ast.Expr |
| Jgo.itab.*go/ast.UnaryExpr.go/ast.Expr´ |
| |
| runtime.typ2Itabæ |
| |
| .runtime.writebarrierptrº |
| runtime.racereadô |
| """.(*parser).next |
| 6"".(*parser).parseUnaryExpr
|
| 8"".(*parser).checkExprOrTypeÌ
(type.go/ast.StarExprÞ
|
| "runtime.newobject |
| "runtime.racewriteº |
| "runtime.racewriteø6runtime.writeBarrierEnabled¨Hgo.itab.*go/ast.StarExpr.go/ast.Exprì |
| &runtime.deferreturnö |
| (runtime.racefuncexit*type.*go/ast.StarExprª type.go/ast.ExprÂHgo.itab.*go/ast.StarExpr.go/ast.ExprÖ |
| runtime.typ2Itab |
| .runtime.writebarrierptr¼ |
| :"".(*parser).parsePrimaryExpr |
| &runtime.deferreturn¦ |
| (runtime.racefuncexit¤ |
| runtime.racereadÞ |
| """.(*parser).next |
| 6"".(*parser).parseUnaryExprÄ*type.*go/ast.ChanType¤ |
| $runtime.assertI2T2° |
| runtime.racereadê |
| runtime.raceread¬$go.string."'chan'"Ò |
| 4"".(*parser).errorExpected |
| runtime.racereadÎ |
| "runtime.racewrite |
| "runtime.racewrite¼ |
| runtime.racereadô |
| "runtime.racewrite |
| runtime.racereadÐ*type.*go/ast.ChanTypeÈ |
| $runtime.assertI2T2Ê0go.string."channel type"ð |
| 4"".(*parser).errorExpected¼ |
| &runtime.deferreturnÆ |
| (runtime.racefuncexitº |
| ,"".(*parser).checkExprü*type.go/ast.UnaryExpr |
| "runtime.newobject´ |
| "runtime.racewriteê |
| "runtime.racewrite |
| "runtime.racewriteÞ 6runtime.writeBarrierEnabled!Jgo.itab.*go/ast.UnaryExpr.go/ast.ExprÒ! |
| &runtime.deferreturnÜ! |
| (runtime.racefuncexitú!,type.*go/ast.UnaryExpr" type.go/ast.Expr¨"Jgo.itab.*go/ast.UnaryExpr.go/ast.Expr¼" |
| runtime.typ2Itabî" |
| .runtime.writebarrierptr¢# |
| &runtime.deferreturn¬# |
| (runtime.racefuncexitÆ# |
| 0runtime.morestack_noctxt@B"".autotmp_0728type.*uint8"".autotmp_0727¯*type.*go/ast.StarExpr"".autotmp_0726type.*uint8"".autotmp_0725,type.*go/ast.UnaryExpr"".autotmp_0724ÿ"type.go/token.Pos"".autotmp_0723ï"type.go/token.Pos"".autotmp_0721,type.*go/ast.UnaryExpr"".autotmp_0720&type.go/token.Token"".autotmp_0719ß&type.go/token.Token"".autotmp_0718 type.go/ast.Expr"".autotmp_0717*type.*go/ast.StarExpr"".autotmp_0716 type.go/ast.Expr"".autotmp_0715 type.go/ast.Expr"".autotmp_0714,type.*go/ast.UnaryExpr"".autotmp_0713 type.go/ast.Expr"".autotmp_0712*type.*go/ast.ChanType"".autotmp_0711*type.*go/ast.ChanType"".autotmp_0710 type.go/ast.Expr"".autotmp_0709,type.*go/ast.UnaryExpr"".autotmp_0708 type.go/ast.Expr"".autotmp_0707 type.go/ast.Expr"".x_ type.go/ast.Expr"".pos¯"type.go/token.Pos"".dir&type.go/ast.ChanDir"".typ¿*type.*go/ast.ChanType"".x? type.go/ast.Expr"".arrowÏ"type.go/token.Pos"".x type.go/ast.Expr |
| "".op&type.go/token.Token"".pos¿"type.go/token.Pos"".~r1 type.go/ast.Expr"".lhstype.bool"".ptype.*"".parser^ÖÏgðâÖB-Q* |
| T øN |
| h |
| % Ü}~NEyxk |
| % \"Gb7r
0&gh÷opNc |
| x~++võ6Cs63/E |
| FCT%
@*62!Tgclocals·846e9238087b3e3f6cf5aabc5bcd60c7Tgclocals·cfe4a15da3199ff508d905e2750fb0a5>/tmp/go/src/go/parser/parser.goþ("".(*parser).tokPrecìdH%H;aHìH\$H$èH\$ H$H$ØèHD$ H¨ØHl$H$H$èHD$Hl$ ¶ût
Hø*uHÇÀ'HD$H$èHD$H\$H\$(HD$0èHÄÃèéJÿÿÿ |
| B |
| *runtime.racefuncentern |
| runtime.raceread² |
| runtime.raceread |
| 2go/token.Token.PrecedenceÆ |
| (runtime.racefuncexitÚ |
| 0runtime.morestack_noctxt00"".tok&type.go/token.Token"".~r1 type.int"".~r0&type.go/token.Token"".ptype.*"".parser0/0À$à%'-" |
| Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cb>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseBinaryExprÀ´dH%HD$øH;A¸HìH$H$è1ÛH$¨H$°H$H$H$èH$¶ûtQH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èH$ø
ýH$¶$\$èHL$HD$HL$XHD$`H$H$èHL$HL$(H¬$ H9é|=H$H$èH|$(Ht$HT$H9útEHùHÿÉHL$(H¬$ H9é}ÃH\$XH$¨H\$`H$°èèHÄÃH$H$Ht$8Ht$èH\$H\$0¼$t-H$H$H\$XH\$H\$`H\$èÆ$H$H$ÆD$H\$(HÿÃH\$èHL$HD$ HL$HHD$PH$H$H\$XH\$H\$`H\$èH\$H\$xH\$ H$H$H$H\$HH\$H\$PH\$èH\$H\$hH\$ H\$pHH$èHD$HD$@H$èH\$@Hl$xH+H¬$=
ÞHkH\$@H$H$èHD$@Hl$0HhH$H$èHD$@Hl$8HhH$H$ èH\$@Hl$hHk Hl$p=u_Hk(H\$@H\$@H1íH9ètH\$@H\$`HD$Xé®ýÿÿHH$HH\$HH\$èHD$ë½LC(L$Hl$èëLCL$Hl$èéÿÿÿèèHÄÃèé&üÿÿF |
| X |
| *runtime.racefuncenter® |
| runtime.racereadì,go.string."BinaryExpr" |
| "".traceÂ"".un·fÖ |
| "runtime.deferproc¢ |
| 6"".(*parser).parseUnaryExprì |
| ("".(*parser).tokPrec¼ |
| ("".(*parser).tokPrecÔ |
| &runtime.deferreturnÞ |
| (runtime.racefuncexit¤ |
| &"".(*parser).expect |
| ("".(*parser).resolveì |
| 8"".(*parser).parseBinaryExprÞ |
| ,"".(*parser).checkExprÖ |
| ,"".(*parser).checkExpr |
| ,type.go/ast.BinaryExpr |
| |
| "runtime.newobjectÄ |
| |
| "runtime.racewriteú |
| 6runtime.writeBarrierEnabled¶ |
| "runtime.racewriteî |
| "runtime.racewrite¦ |
| "runtime.racewriteØ6runtime.writeBarrierEnabled
Lgo.itab.*go/ast.BinaryExpr.go/ast.ExprÌ
.type.*go/ast.BinaryExprâ
type.go/ast.Exprú
Lgo.itab.*go/ast.BinaryExpr.go/ast.Expr |
| runtime.typ2ItabÀ |
| .runtime.writebarrierptrè |
| .runtime.writebarrierptrþ |
| &runtime.deferreturn |
| (runtime.racefuncexit¢ |
| 0runtime.morestack_noctxtP""".autotmp_0744.type.*go/ast.BinaryExpr"".autotmp_0743type.int"".autotmp_0742.type.*go/ast.BinaryExpr"".autotmp_0741? type.go/ast.Expr"".autotmp_0740 type.go/ast.Expr"".autotmp_0739 type.go/ast.Expr"".autotmp_0737type.int"".autotmp_0734 type.go/ast.Expr"".y type.go/ast.Expr"".pos¯"type.go/token.Pos |
| "".op&type.go/token.Token"".prec¿type.int"".x_ type.go/ast.Expr"".~r20 type.go/ast.Expr"".prec1 type.int"".lhstype.bool"".ptype.*"".parser(ÛÔàbò,+-Q)( -% |
| %7ÐZ('B++z%s)<$9¬- |
| #Tgclocals·4ee607722ff6dbe32286ff839da43ab3Tgclocals·280ab4bc1dbd106e246cbd6ecf8e253e>/tmp/go/src/go/parser/parser.goþ,"".(*parser).parseExpr dH%H;aèHì8H\$8H$è1ÛH\$PH\$XH\$@H$H$èHL$@¶ûtJH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èHL$@øuIH$¶\$H\$HÇD$èHT$HL$ HT$(HT$PHL$0HL$XèèHÄ8ÃèèHÄ8Ãèéûþÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾,go.string."Expression"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocò |
| 8"".(*parser).parseBinaryExprº |
| &runtime.deferreturnÄ |
| (runtime.racefuncexitÚ |
| &runtime.deferreturnä |
| (runtime.racefuncexitø |
| 0runtime.morestack_noctxt@p"".autotmp_0748 type.go/ast.Expr"".~r1 type.go/ast.Expr"".lhstype.bool"".ptype.*"".parserpÓopop,¬1'J? |
| "v#5Tgclocals·170309d2da858695ebefc5e7e0d9c320Tgclocals·c55cf99de9cdd8c8202a466952fa1a45>/tmp/go/src/go/parser/parser.goþ*"".(*parser).parseRhsÀ²dH%H;aüHìPH\$PH$è1ÛH\$`H\$hH\$XH$H$èHD$X¶¨@l$/H$H$èHD$XHÇÅ@¨H$ÆD$èHL$HD$H\$XH$HL$@HL$HD$HHD$èHL$HD$ HL$0HD$8H\$XH$H$èH\$X¶l$/@«H\$0H\$`H\$8H\$hèHÄPÃèéçþÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.racereadÊ |
| "runtime.racewrite |
| ,"".(*parser).parseExprä |
| ,"".(*parser).checkExpr¸ |
| "runtime.racewrite |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0 |
| "".autotmp_0749 type.go/ast.Expr"".x? type.go/ast.Expr"".oldAtype.bool"".~r0 type.go/ast.Expr"".ptype.*"".parser ÷ (¼ |
| '$N' »*Tgclocals·27f94a2fe0ff5b305b2385471201b6d7Tgclocals·0c7ba4686807ed10ce3a3f60b9393cf2>/tmp/go/src/go/parser/parser.goþ6"".(*parser).parseRhsOrTypeÀ²dH%H;aüHìPH\$PH$è1ÛH\$`H\$hH\$XH$H$èHD$X¶¨@l$/H$H$èHD$XHÇÅ@¨H$ÆD$èHL$HD$H\$XH$HL$@HL$HD$HHD$èHL$HD$ HL$0HD$8H\$XH$H$èH\$X¶l$/@«H\$0H\$`H\$8H\$hèHÄPÃèéçþÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.racereadÊ |
| "runtime.racewrite |
| ,"".(*parser).parseExprä |
| 8"".(*parser).checkExprOrType¸ |
| "runtime.racewrite |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0 |
| "".autotmp_0751 type.go/ast.Expr"".x? type.go/ast.Expr"".oldAtype.bool"".~r0 type.go/ast.Expr"".ptype.*"".parser ÷ (Ì |
| '$N' »*Tgclocals·27f94a2fe0ff5b305b2385471201b6d7Tgclocals·0c7ba4686807ed10ce3a3f60b9393cf2>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseSimpleStmtHòGdH%H$èþÿÿH;AÔHìH$H$è1ÛH$°H$¸Æ$ÀH$ H$H$èH$ ¶ûtQH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èH$ ø
H$èHT$HL$HD$H$hH$pH$xH$ H$H$ØèH$ H$pHªØHýFHýHý
þH$H$ØèH$ H¨ØHl$xH$H$ÐèH$ H¨ÐHl$hH\$xH\$XH$èH$ 1ÛH$PH$XH$`ÆD$WH$¨Hûu?H$H$ØèHL$XH$ HØHûOuHù/+Hù*!H$èHT$HL$HD$H$PH$XH$`HH$èHD$H$ØH$èH$ØH¬$pHkH¬$xHkH¬$h=
H+H$ØH$H$èH$ØHl$hHhH$H$ èH$ØHl$XHh H$H$(èH$ØH¬$XHk0H¬$`Hk8H¬$P=
àHk(H$ØH\$XHû/uMH$ H$H$øHL$H$hH\$H$pH\$H$xH\$ èH$øH$ØH
1íH9ét7H$ØH$¸H$°¶\$W$ÀèèHÄÃHH$HH\$HH\$èHL$ëLC(L$Hl$èé
ÿÿÿH$Hl$èémþÿÿH$H$ÐèH$ H¨ÐHl$`H$èH$ H$èH\$H$@H\$H$HHH$èHD$H$èH$èH$èHl$`H(H$H$èH$èHÇ@OH$H$èH$èH¬$@HkH¬$H=
HkH$èH$èHH$èH\$Hû×HÇ$XHÇ$`H$PHH$à1íH9ètgH$PH$èH$èH$àH$PH$ HH$(=uHKÆD$WéoüÿÿLCL$HL$èëâHH$HH\$HH\$èH\$H$àé_ÿÿÿé"ÿÿÿLCL$Hl$èéÜþÿÿHýøúÿÿHýîúÿÿHùî |
| H$hHùÕ |
| H$èH$hH¼$p® |
| HHkH¬$(H,$H$ HX(ÿÓHD$H$ H$HD$HH\$HÇD$èH$ H$H$ØèH$ H©ØHý%Hý$
÷H$H$ÐèH$ H¨ÐH¬$H$èH$ H$èHD$HL$H$H$HH$èHD$H$¸H$èH$hH¼$pWH$èH$hH¼$p0H¬$¸HýHl$H\$HH$èH$¸H$H$èH$¸H¬$HhH$H$èH$¸H¬$HkH¬$=
Hk H$¸H$¸H
1íH9ét3H$¸H$¸H$°Æ$ÀèèHÄÃHH$HH\$HH\$èHL$ëLC L$Hl$èéiÿÿÿEéâþÿÿèèHý%
ÞHH$èHD$H$°H$èH$hH¼$pH$èH$hH¼$psH¬$°HýYHl$H\$HH$èH$°H$H$èH$ H$H$ÐèH$°Hø÷L$ I¨ÐHhH$H$èH$ H$H$ØèH$ H$°HøH©ØHhH$H$èH$H$°H
1íH9ét3H$°H$¸H$°Æ$ÀèèHÄÃHH$HH\$HH\$èHL$ëé]ÿÿÿéÿÿÿEéþÿÿèèHH$èHD$H$¨H$èH$hH¼$pÛH$èH$hH¼$p´H¬$¨HýHl$H\$HH$èH$¨H$¨H
1íH9ét3H$¨H$¸H$°Æ$ÀèèHÄÃHH$HH\$HH\$èHL$ëEé^ÿÿÿèèHý&ùüÿÿHý:
ÍþÿÿH$H$ÐèH$ H¨ÐHl$pH$èHÇ$ðH$hH¼$p·H$èHH$H´$hH¼$p
H|$HHHNHOH$ðH\$èH$ ¶\$ HØH$ðH$ H$¨Hû
À<¸H$èH\$H$0H\$H$8HH$èHD$H$ÐH$èH$ÐHûVH¬$ =
.H+H$ÐH$H$èH$ÐHl$pHhH$H$èH$ÐH¬$0HkH¬$8=
¶HkH$ÐH$H$Ð1ÀH$ÈH$ÈHøwHÇ$HÇ$H$H$èH$H¬$ =
H+H$ H$H$PèH$ H$H$ÐHH$H\$H$HL$1ÛH\$H\$ HªPHl$(HÇD$0H$H\$8H$H\$@H$H\$HèH$H$ÐH
1íH9ét3H$ÐH$¸H$°Æ$ÀèèHÄÃHH$HH\$HH\$èHL$ëH$Hl$èéÒþÿÿéþÿÿLCL$Hl$èé7þÿÿH$Hl$èéÂýÿÿé£ýÿÿH$H\$pH\$HH\$HÇD$èH$hH¼$p(H$èH$hH¼$pHHkH¬$(H,$H$ HX(ÿÓH\$H$HH$èHD$H$ÀH$èH$ÀH¬$H(H$H$èH$ÀHl$pHÿÅHiH$ÀH
1íH9ét3H$ÀH$¸H$°Æ$ÀèèHÄÃHH$HH\$HH\$èHL$ëèèèèèèéõÿÿHýçïÿÿHýÝïÿÿHýÓïÿÿéàôÿÿHý#Hý¾ïÿÿHý´ïÿÿHýªïÿÿé·ôÿÿHý!Hý ïÿÿHý!ïÿÿéôÿÿHý*|ïÿÿHý/rïÿÿéôÿÿèèHÄÃèéîÿÿÌ |
| ^ |
| *runtime.racefuncenterÄ |
| runtime.raceread,go.string."SimpleStmt"¨ |
| "".traceØ"".un·fì |
| "runtime.deferproc |
| 2"".(*parser).parseLhsList |
| runtime.raceread¬ |
| runtime.racereadö |
| runtime.racereadÄ |
| """.(*parser).nextÐ |
| runtime.raceread¾ |
| 2"".(*parser).parseRhsList ,type.go/ast.AssignStmt¬ |
| "runtime.newobjectØ |
| "runtime.racewrite´ |
| 6runtime.writeBarrierEnabledô |
| |
| "runtime.racewrite² |
| "runtime.racewriteð |
| "runtime.racewriteÌ6runtime.writeBarrierEnabled |
| 2"".(*parser).shortVarDeclÀLgo.itab.*go/ast.AssignStmt.go/ast.Stmt¢ |
| &runtime.deferreturn¬ |
| (runtime.racefuncexitÊ.type.*go/ast.AssignStmtà type.go/ast.StmtøLgo.itab.*go/ast.AssignStmt.go/ast.Stmt |
| runtime.typ2Itab¾ |
| .runtime.writebarrierpträ |
| .runtime.writebarrierptr |
| runtime.racereadÊ |
| """.(*parser).nextì |
| *"".(*parser).parseRhs®*type.go/ast.UnaryExprÀ |
| "runtime.newobjectì |
| "runtime.racewrite¨ |
| "runtime.racewriteä |
| "runtime.racewrite¨6runtime.writeBarrierEnabledì&type.[1]go/ast.Exprþ |
| "runtime.newobjectêJgo.itab.*go/ast.UnaryExpr.go/ast.Exprª |
| "runtime.racewrite6runtime.writeBarrierEnabledÒ |
| .runtime.writebarrierpträ,type.*go/ast.UnaryExprú type.go/ast.ExprJgo.itab.*go/ast.UnaryExpr.go/ast.Expr¦ |
| runtime.typ2Itabü |
| .runtime.writebarrierptrø |
| runtime.racereadì¢0go.string."1 expression"È |
| 4"".(*parser).errorExpectedú |
| runtime.racereadâ |
| runtime.raceread¢ |
| """.(*parser).nextÄ |
| *"".(*parser).parseRhs(type.go/ast.SendStmt |
| "runtime.newobjectÄ |
| "runtime.racewrite |
| runtime.racereadø type.go/ast.Expr |
| (runtime.typedmemmove¶ |
| "runtime.racewriteú |
| "runtime.racewrite¾!6runtime.writeBarrierEnabled"Hgo.itab.*go/ast.SendStmt.go/ast.StmtÜ" |
| &runtime.deferreturnæ" |
| (runtime.racefuncexit#*type.*go/ast.SendStmt# type.go/ast.Stmt²#Hgo.itab.*go/ast.SendStmt.go/ast.StmtÆ# |
| runtime.typ2Itabø# |
| .runtime.writebarrierptr$ |
| $runtime.panicindexª$ |
| $runtime.panicindexÐ$,type.go/ast.IncDecStmtâ$ |
| "runtime.newobject% |
| "runtime.racewriteÎ% |
| runtime.racereadÂ& type.go/ast.ExprÔ& |
| (runtime.typedmemmove' |
| "runtime.racewrite²' |
| runtime.raceread( |
| "runtime.racewriteÊ( |
| runtime.raceread¶) |
| """.(*parser).nextä)Lgo.itab.*go/ast.IncDecStmt.go/ast.Stmt¾* |
| &runtime.deferreturnÈ* |
| (runtime.racefuncexitæ*.type.*go/ast.IncDecStmtü* type.go/ast.Stmt+Lgo.itab.*go/ast.IncDecStmt.go/ast.Stmt¨+ |
| runtime.typ2Itabì+ |
| $runtime.panicindexú+ |
| $runtime.panicindex,(type.go/ast.ExprStmt, |
| "runtime.newobjectÊ, |
| "runtime.racewrite- |
| runtime.racereadþ- type.go/ast.Expr. |
| (runtime.typedmemmove¾.Hgo.itab.*go/ast.ExprStmt.go/ast.Stmt/ |
| &runtime.deferreturn¢/ |
| (runtime.racefuncexitÀ/*type.*go/ast.ExprStmtÖ/ type.go/ast.Stmtî/Hgo.itab.*go/ast.ExprStmt.go/ast.Stmt0 |
| runtime.typ2Itabª0 |
| $runtime.panicindex¸0 |
| $runtime.panicindex1 |
| runtime.racereadÀ1 |
| """.(*parser).next2 |
| runtime.raceread¦2$type.*go/ast.Ident¦3 |
| $runtime.assertI2T2¬4 |
| ,"".(*parser).parseStmtî4.type.go/ast.LabeledStmt5 |
| "runtime.newobject¬5 |
| "runtime.racewriteì56runtime.writeBarrierEnabled¬6 |
| "runtime.racewriteê6 |
| "runtime.racewrite®76runtime.writeBarrierEnabledþ8 |
| "runtime.racewriteª96runtime.writeBarrierEnabledð9 |
| runtime.raceread¦:0type.*go/ast.LabeledStmtô; |
| ("".(*parser).declare¢<Ngo.itab.*go/ast.LabeledStmt.go/ast.Stmtü< |
| &runtime.deferreturn= |
| (runtime.racefuncexit¤=0type.*go/ast.LabeledStmtº= type.go/ast.StmtÒ=Ngo.itab.*go/ast.LabeledStmt.go/ast.Stmtæ= |
| runtime.typ2Itab> |
| .runtime.writebarrierptrÌ> |
| .runtime.writebarrierptrò> |
| .runtime.writebarrierptr´?Jgo.string."illegal label declaration"Ú? |
| $"".(*parser).error@ |
| runtime.racereadA²A&type.go/ast.BadStmtÄA |
| "runtime.newobjectðA |
| "runtime.racewrite²B |
| "runtime.racewriteøBFgo.itab.*go/ast.BadStmt.go/ast.StmtÒC |
| &runtime.deferreturnÜC |
| (runtime.racefuncexitúC(type.*go/ast.BadStmtD type.go/ast.Stmt¨DFgo.itab.*go/ast.BadStmt.go/ast.Stmt¼D |
| runtime.typ2ItabÔD |
| $runtime.panicindexâD |
| $runtime.panicindexðD |
| $runtime.panicindexþD |
| $runtime.panicindexE |
| $runtime.panicindexE |
| $runtime.panicindex¼G |
| &runtime.deferreturnÆG |
| (runtime.racefuncexitàG |
| 0runtime.morestack_noctxtP°f"".autotmp_0792type.*uint8"".autotmp_0791ß*type.*go/ast.ExprStmt"".autotmp_0790type.*uint8"".autotmp_0789Ï.type.*go/ast.IncDecStmt"".autotmp_0788type.*uint8"".autotmp_0787¿*type.*go/ast.SendStmt"".autotmp_0786type.*uint8"".autotmp_0785¯(type.*go/ast.BadStmt"".autotmp_0784type.*uint8"".autotmp_0783*type.[1]*go/ast.Ident"".autotmp_0780/(type.[]*go/ast.Ident"".autotmp_07790type.*go/ast.LabeledStmt"".autotmp_0778&type.go/token.Token"".autotmp_0777type.*uint8"".autotmp_0776ÿ.type.*go/ast.AssignStmt"".autotmp_0775ïtype.*uint8"".autotmp_0773ß,type.*go/ast.UnaryExpr"".autotmp_0772&type.go/token.Token"".autotmp_0771¿&type.go/token.Token"".autotmp_0770*type.*go/ast.ExprStmt"".autotmp_0769.type.*go/ast.IncDecStmt"".autotmp_0768*type.*go/ast.SendStmt"".autotmp_0767 type.go/ast.Expr"".autotmp_0766(type.*go/ast.BadStmt"".autotmp_0765"type.go/token.Pos"".autotmp_07640type.*go/ast.LabeledStmt"".autotmp_07630type.*go/ast.LabeledStmt"".autotmp_0762Ï type.go/ast.Stmt"".autotmp_0761Ï$type.*go/ast.Ident"".autotmp_0760¯"type.go/token.Pos"".autotmp_0758.type.*go/ast.AssignStmt"".autotmp_0757$type.[]go/ast.Expr"".autotmp_0756,type.*go/ast.UnaryExpr"".autotmp_0755¯ type.go/ast.Expr"".sÿ.type.*go/ast.IncDecStmt"".y¯ type.go/ast.Expr"".arrow"type.go/token.Pos"".stmt0type.*go/ast.LabeledStmt"".labelï$type.*go/ast.Ident"".colonÏ"type.go/token.Pos |
| "".as¿.type.*go/ast.AssignStmt"".posï"type.go/token.Pos"".isRangetype.bool"".y$type.[]go/ast.Expr"".tokÿ&type.go/token.Token"".posß"type.go/token.Pos"".x_$type.[]go/ast.Expr"".~r2@type.bool"".~r1 type.go/ast.Stmt"".modetype.int"".ptype.*"".parsern"°¿¯°Ü ¯°ð¯°¬¯°ñ¯°ª¯°ô¯°$èøM-Q0D |
| |
| TM0óM@;<7*
% è X* |
| *, |
| ( +²d |
| ± D7$ÍM |
| 7 |
| % ÝDab71(üstE3*3 |
| *3 |
| *)*=.3n@ÆG6
XVT*+>c¨6+#c±C#6""#<cC?6@A.I&*é9C64+[0>p;6<=('$Tgclocals·3a9e2801b667ec24d88f76d925463543Tgclocals·f61eeaa49ac2f48eb06864e56f5a87df>/tmp/go/src/go/parser/parser.goþ4"".(*parser).parseCallExprä |
| dH%HD$ÐH;AHì°1ÀHD$hHD$pH$°H$èH$¸H$èHL$HD$HÇD$@HH$HL$HHL$HD$PHD$H\$@H\$è¶\$ HÙH\$@ùtH$ÐèHÄ°ÃHH$H\$HH\$H\$PH\$HÇD$è¶\$ û
H\$PH$H\$HH[ ÿÓHD$H$¸H$HD$èH\$H\$8H$ÀH$H$ÈH$1ÛH\$hH\$pH\$hHû=HÇ$ HÇ$¨H$HH$H$H\$HÇD$èH\$H\$XH\$ H\$`H$H$èH$Hl$XH+Hl$`=
HkHH$HÇD$(H$H\$H$ H\$H$¨H\$ èHL$(HD$0H$¸H$H\$8H\$HL$xHL$H$HD$èHÇ$ÐèHÄ°ÃLCL$Hl$èéTÿÿÿé¼þÿÿèéNýÿÿ( |
| p |
| *runtime.racefuncenter |
| 6"".(*parser).parseRhsOrTypeÆ*type.*go/ast.CallExpr |
| $runtime.assertI2T2Ò |
| (runtime.racefuncexitð(type.*go/ast.BadExpr¼ |
| $runtime.assertI2T2¶ |
| ("".(*parser).safePostype.stringÌ |
| runtime.convT2E |
| "runtime.racewriteÌ6runtime.writeBarrierEnabledðhgo.string."function must be invoked in %s statement"â |
| fmt.SprintfÚ |
| $"".(*parser).errorü |
| (runtime.racefuncexit° |
| |
| .runtime.writebarrierptrÒ |
| |
| 0runtime.morestack_noctxt@à"".autotmp_0815¯"type.interface {}"".autotmp_0814(type.[1]interface {}"".autotmp_0811/&type.[]interface {}"".autotmp_0810otype.string"".autotmp_0809Otype.string"".autotmp_0808ï"type.go/token.Pos"".autotmp_0806ß*type.*go/ast.CallExpr"".xÏ type.go/ast.Expr"".~r10*type.*go/ast.CallExpr"".callTypetype.string"".ptype.*"".parser(àßàÔßà6À6+I;
07R5%£%fM)Tgclocals·a15cfa1115c5a67babee71449901bbc5Tgclocals·798f5dd9a01e5d27f99c92ad7b85e39a>/tmp/go/src/go/parser/parser.goþ0"".(*parser).parseGoStmtð |
| dH%H;aHì@H\$@H$è1ÛH\$PH\$XH\$HH$H$èHL$H¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$Hø
øH$HÇD$HèH\$H\$ H\$HH$HH\$HÇD$èH\$H\$(H\$HH$èH\$(1íH9ë
±HH$èHD$HD$8H$èHD$8Hl$ H(H$H$èHL$8Hl$ HÅHiHL$8H
1íH9étH\$8H\$XHL$PèèHÄ@ÃHH$HH\$HH\$èHL$ë²HH$èHD$HD$0H$èHD$0Hl$ H(H$H$èH\$0HûHl$(=ujHkH\$0H\$0H
1íH9étH\$0H\$XHL$PèèHÄ@ÃHH$HH\$HH\$èHL$ë²LCL$Hl$èëémÿÿÿèèHÄ@ÃèéHýÿÿL |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾$go.string."GoStmt"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocè |
| &"".(*parser).expectgo.string."go"Â |
| 4"".(*parser).parseCallExprò |
| ."".(*parser).expectSemi &type.go/ast.BadStmt² |
| "runtime.newobjectØ |
| "runtime.racewrite |
| "runtime.racewriteÊFgo.itab.*go/ast.BadStmt.go/ast.Stmt |
| &runtime.deferreturn |
| (runtime.racefuncexit¤(type.*go/ast.BadStmtº type.go/ast.StmtÒFgo.itab.*go/ast.BadStmt.go/ast.Stmtæ |
| runtime.typ2Itab$type.go/ast.GoStmt |
| "runtime.newobjectº |
| "runtime.racewriteð |
| "runtime.racewrite¤6runtime.writeBarrierEnabledÔDgo.itab.*go/ast.GoStmt.go/ast.Stmt |
| &runtime.deferreturn |
| (runtime.racefuncexit® &type.*go/ast.GoStmtÄ type.go/ast.StmtÜ Dgo.itab.*go/ast.GoStmt.go/ast.Stmtð |
| runtime.typ2Itab¢ |
| |
| .runtime.writebarrierptrÀ |
| |
| &runtime.deferreturnÊ |
| |
| (runtime.racefuncexitÞ |
| |
| 0runtime.morestack_noctxt0"".autotmp_0824type.*uint8"".autotmp_0823&type.*go/ast.GoStmt"".autotmp_0821(type.*go/ast.BadStmt"".autotmp_0820&type.*go/ast.GoStmt"".autotmp_0819(type.*go/ast.BadStmt"".call/*type.*go/ast.CallExpr"".pos?"type.go/token.Pos"".~r0 type.go/ast.Stmt"".ptype.*"".parser.÷ÄYÀJ¬1'N-x4O: "qE T3h3'"Tgclocals·ec4785a376295fd58944368177a5a0a4Tgclocals·772a185c074605e4d38d3958a42d4eea>/tmp/go/src/go/parser/parser.goþ6"".(*parser).parseDeferStmtð |
| dH%H;aHì@H\$@H$è1ÛH\$PH\$XH\$HH$H$èHL$H¶ûtNH$HH\$HÇD$ èH\$H\$Ç$HHD$èHL$Hø
øH$HÇD$CèH\$H\$ H\$HH$HH\$HÇD$èH\$H\$(H\$HH$èH\$(1íH9ë
±HH$èHD$HD$8H$èHD$8Hl$ H(H$H$èHL$8Hl$ HÅHiHL$8H
1íH9étH\$8H\$XHL$PèèHÄ@ÃHH$HH\$HH\$èHL$ë²HH$èHD$HD$0H$èHD$0Hl$ H(H$H$èH\$0HûHl$(=ujHkH\$0H\$0H
1íH9étH\$0H\$XHL$PèèHÄ@ÃHH$HH\$HH\$èHL$ë²LCL$Hl$èëémÿÿÿèèHÄ@ÃèéHýÿÿL |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾*go.string."DeferStmt"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocè |
| &"".(*parser).expect"go.string."defer"Â |
| 4"".(*parser).parseCallExprò |
| ."".(*parser).expectSemi &type.go/ast.BadStmt² |
| "runtime.newobjectØ |
| "runtime.racewrite |
| "runtime.racewriteÊFgo.itab.*go/ast.BadStmt.go/ast.Stmt |
| &runtime.deferreturn |
| (runtime.racefuncexit¤(type.*go/ast.BadStmtº type.go/ast.StmtÒFgo.itab.*go/ast.BadStmt.go/ast.Stmtæ |
| runtime.typ2Itab*type.go/ast.DeferStmt |
| "runtime.newobjectº |
| "runtime.racewriteð |
| "runtime.racewrite¤6runtime.writeBarrierEnabledÔJgo.itab.*go/ast.DeferStmt.go/ast.Stmt |
| &runtime.deferreturn |
| (runtime.racefuncexit® ,type.*go/ast.DeferStmtÄ type.go/ast.StmtÜ Jgo.itab.*go/ast.DeferStmt.go/ast.Stmtð |
| runtime.typ2Itab¢ |
| |
| .runtime.writebarrierptrÀ |
| |
| &runtime.deferreturnÊ |
| |
| (runtime.racefuncexitÞ |
| |
| 0runtime.morestack_noctxt0"".autotmp_0835type.*uint8"".autotmp_0834,type.*go/ast.DeferStmt"".autotmp_0832(type.*go/ast.BadStmt"".autotmp_0831,type.*go/ast.DeferStmt"".autotmp_0830(type.*go/ast.BadStmt"".call/*type.*go/ast.CallExpr"".pos?"type.go/token.Pos"".~r0 type.go/ast.Stmt"".ptype.*"".parser.÷ÄYÀJÊ1'N-x4O: "qE T3h3'"Tgclocals·ec4785a376295fd58944368177a5a0a4Tgclocals·772a185c074605e4d38d3958a42d4eea>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseReturnStmtÀ®dH%H;aúHìHH\$HH$èHÇD$XH\$PH$H$èHL$P¶ûtNH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èHL$Pø
ZH$H$ÐèHD$PH¨ÐHl$ H$HÇD$Pè1ÛH\$0H\$8H\$@H\$PH$H$ØèHt$PHØHû9tOH4$H$ØèHt$PHØHû8t,H4$èHt$PHT$HL$HD$HT$0HL$8HD$@H4$èHH$èHD$HD$(H$èHD$(Hl$ H(H$H$èH\$(Hl$8HkHl$@HkHl$0=uHkH\$(H\$XèèHÄHÃLCL$Hl$èëÒèèHÄHÃèééýÿÿ0 |
| B |
| *runtime.racefuncenter |
| runtime.raceread¸,go.string."ReturnStmt"Þ |
| "".trace"".un·f¢ |
| "runtime.deferprocà |
| runtime.raceread¦ |
| &"".(*parser).expectô |
| runtime.racereadº |
| runtime.racereadð |
| 2"".(*parser).parseRhsListÈ |
| ."".(*parser).expectSemiÖ,type.go/ast.ReturnStmtè |
| "runtime.newobject |
| "runtime.racewriteÄ |
| "runtime.racewrite6runtime.writeBarrierEnabled¶ |
| &runtime.deferreturnÀ |
| (runtime.racefuncexitî |
| .runtime.writebarrierptrþ |
| &runtime.deferreturn |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt |
| "".autotmp_0840?.type.*go/ast.ReturnStmt"".x/$type.[]go/ast.Expr"".posO"type.go/token.Pos"".~r0.type.*go/ast.ReturnStmt"".ptype.*"".parser&Ñ# Fè 'N"K, . pJ>,#S#Tgclocals·87bc855d1e395e4d15fa598d8967732aTgclocals·649d0925350555b3441901e099119d83>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseBranchStmtêdH%HD$èH;AÓHìH$H$èHÇ$°H$ H$H$èH$ ¶ûtQH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èH$ ø
H$H$¨H\$èH$ H\$H\$@HÇD$XH$¨HûEÁH$H$ØèH$ HØHû
H$èH\$H\$XH$ H$H$XèH$ H`HÿËH\$HH$H$XèH$ HXH`H«hHl$xHËHL$hHl$HHD$pH9ÅHkíHëH$èH$ HûðHXH`H«hHl$xHËHL$hHl$HHD$pH9Å´HkíHëHHCHKHËH)ÃHû}QHH$H$HT$HD$H$HL$HÃH$HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$H9Ë'H$H$HD$PHÂH$èH$Hl$PHëHl$X=
ÏH+H$ H$H$XèH$ HXH`H«hHl$xHËHL$hHl$HHD$pH9ÅoHkíHëH$èH$ HúFHXH`HªhHl$xH\$hHl$HHD$pH9Å
HkíHëH¬$HkH¬$HkH¬$=
¾H+H$èHH$èHD$HD$`H$èHD$`Hl$@H(H$H$èHD$`H¬$¨HhH$H$èH\$`HûtFHl$X=u$HkH\$`H$°èèHÄÃLCL$Hl$èëÌë¶H$Hl$èH$ é*ÿÿÿèé³þÿÿèH$Hl$èé!þÿÿèèé ýÿÿèèèHÄÃèéûÿÿP |
| X |
| *runtime.racefuncenter¢ |
| runtime.racereadà,go.string."BranchStmt" |
| "".trace¶"".un·fÊ |
| "runtime.deferproc |
| &"".(*parser).expect |
| runtime.racereadØ |
| ."".(*parser).parseIdent |
| runtime.racereadî |
| runtime.raceread |
| runtime.racereadà(type.[]*go/ast.IdentÖ |
| "runtime.growsliceæ |
| |
| "runtime.racewrite6runtime.writeBarrierEnabledä |
| runtime.racereadþ |
| "runtime.racewriteà6runtime.writeBarrierEnabled |
| ."".(*parser).expectSemi,type.go/ast.BranchStmt¦ |
| "runtime.newobjectÌ |
| "runtime.racewrite |
| "runtime.racewriteÀ |
| "runtime.racewriteì6runtime.writeBarrierEnabled |
| &runtime.deferreturnª |
| (runtime.racefuncexitÞ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrª |
| $runtime.panicindexÆ |
| $runtime.panicindexæ |
| .runtime.writebarrierptrú |
| $runtime.panicslice |
| $runtime.panicindex¤ |
| $runtime.panicindex´ |
| &runtime.deferreturn¾ |
| (runtime.racefuncexitØ |
| 0runtime.morestack_noctxt0°"".autotmp_0847o.type.*go/ast.BranchStmt"".autotmp_0846type.int"".autotmp_0845/(type.[]*go/ast.Ident"".autotmp_0844type.int"".ntype.int"".label$type.*go/ast.Ident"".pos¯"type.go/token.Pos"".~r1 .type.*go/ast.BranchStmt"".tok&type.go/token.Token"".ptype.*"".parser(°Á¯°¯° |
| X-Q( <0Ô ²DJ+%{>"#ä#i |
| (Tgclocals·2f9ecff470d9c3a2903d86c5b9d24612Tgclocals·8cbff545f7df2c20d201d41cdbb36bf0>/tmp/go/src/go/parser/parser.goþ*"".(*parser).makeExpr dH%HD$¸H;A©HìÈH$ÈH$èH$Ø1ÛH$øH$Høu1ÛH$øH$èHÄÈÃHÇD$XHH$HD$H$àH\$H\$XH\$è¶\$ HL$XûtnHL$HH$èH$ÐH$Ht$HH|$HHHNHOèHL$HD$ H$ H$øH$¨H$èHÄÈÃH$àH$H$ØH[(ÿÓH\$H\$@H$èH$H$ðH$1ÛH\$pH\$xH\$pHû:HÇ$¸HÇ$ÀH$°HH$H$H\$HÇD$èH\$H\$`H\$ H\$hH$°H$èH$°Hl$`H+Hl$h=
HkHH$HÇD$SH$°H\$H$¸H\$H$ÀH\$ èHL$(HD$0H$ÐH$H\$@H\$H$HL$H$HD$èH$àH$H$ØH[(ÿÓH\$H\$@H$àH$H$ØH[ ÿÓHD$H$ÐH$HD$èH\$H\$8HH$èHD$HD$PH$èHD$PHl$@H(H$H$èHD$PHl$8HhHD$PH1íH9èt"H\$PH$H$øèHÄÈÃHH$HH\$HH\$èHD$ë¯LCL$Hl$èéWþÿÿé¿ýÿÿèé5üÿÿ> |
| X |
| *runtime.racefuncenterÆ |
| (runtime.racefuncexitö*type.*go/ast.ExprStmtÀ |
| $runtime.assertI2T2ú |
| runtime.racereadÌ |
| ,"".(*parser).checkExprª |
| (runtime.racefuncexitòÆtype.string |
| runtime.convT2EÎ |
| "runtime.racewrite6runtime.writeBarrierEnabled¨¾go.string."expected %s, found simple statement (missing parentheses around composite literal?)" |
| fmt.Sprintf |
| |
| $"".(*parser).errorÐ |
| Ê |
| ("".(*parser).safePosì&type.go/ast.BadExprþ |
| "runtime.newobject¤ |
| "runtime.racewriteÚ |
| "runtime.racewrite
Fgo.itab.*go/ast.BadExpr.go/ast.ExprÐ
|
| (runtime.racefuncexitî
(type.*go/ast.BadExpr type.go/ast.ExprFgo.itab.*go/ast.BadExpr.go/ast.Expr° |
| runtime.typ2Itabâ |
| .runtime.writebarrierptr |
| 0runtime.morestack_noctxtp$"".autotmp_0866ï(type.*go/ast.BadExpr"".autotmp_0865Ï"type.interface {}"".autotmp_0864¯(type.[1]interface {}"".autotmp_0861/&type.[]interface {}"".autotmp_0860(type.*go/ast.BadExpr"".autotmp_0859"type.go/token.Pos"".autotmp_0858"type.go/token.Pos"".autotmp_0857"type.go/token.Pos"".autotmp_0856type.string"".autotmp_0855otype.string"".autotmp_0854"type.go/token.Pos"".autotmp_0853O type.go/ast.Expr"".autotmp_0852ß*type.*go/ast.ExprStmt |
| "".esÿ*type.*go/ast.ExprStmt"".~r2P type.go/ast.Expr"".kind0type.string"".s type.go/ast.Stmt"".ptype.*"".parser4O±Ò\ÐD¬JDa |
| ï×7
D+7=)/%%f\iV0 Tgclocals·6f6991e05dc90ae3dee5ff75fabbe642Tgclocals·131b383328ae55602d1b48d98c2f73ee>/tmp/go/src/go/parser/parser.goþ0"".(*parser).parseIfStmtàÈdH%HD$øH;AHìH$H$èHÇ$H$H$H$èH$¶ûtQH$HH\$HÇD$èH\$H\$Ç$HHD$èH$ø
MH$HÇD$JèH\$H\$@H$H$èH$H\$Ç$HHD$èø
ß1ÛH\$hH\$p1ÛH\$XH\$`H$H$H$èH$H¨Hl$8H$H$èH$HÇÿÿÿÿH$H$ØèH$HØHû9
nH$èH$H$èHL$HD$HL$XHD$`H$H$H$èH$Hl$8H¨H$èH\$H\$H1ÛH\$xH$H$H$H$ØèH$HØHûD
±H$èH$H$èHL$HD$HL$xH$HH$èHD$HD$PH$èHD$PHl$@H(H$H$èH\$PHl$hHkHl$p=
HkH\$PH$H$èH\$PHl$XHkHl$`=
½Hk H\$PH$H$(èH\$PHûHl$H=unHk(H\$PH$H$0èH\$PHl$xHk0H¬$=u$Hk8H\$PH$èèHÄÃLC8L$Hl$èëÌLC(L$Hl$èëéiÿÿÿLC L$Hl$èé0ÿÿÿLCL$Hl$èéâþÿÿH$èérþÿÿH$HÇD$èHL$HD$HL$hHD$pH$H$H$ØèH$HØHû9u3H$èH$H$èHL$HD$HL$XHD$`é9ýÿÿH$H\$hH\$H\$pH\$HH\$HÇD$ èHL$(HD$0HL$XHD$`1ÛH\$hH\$péâüÿÿèèHÄÃèèHÄÃèéÜúÿÿd |
| X |
| *runtime.racefuncenter¢ |
| runtime.racereadà$go.string."IfStmt" |
| "".trace¶"".un·fÊ |
| "runtime.deferproc |
| &"".(*parser).expectÆ |
| ,"".(*parser).openScopeü4"".(*parser).closeScope·f |
| "runtime.deferproc |
| runtime.racereadÎ |
| "runtime.racewrite |
| runtime.racereadÚ |
| """.(*parser).nextü |
| *"".(*parser).parseRhsÖ |
| "runtime.racewrite |
| 6"".(*parser).parseBlockStmtô |
| runtime.raceread¸ |
| """.(*parser).nextÚ |
| ,"".(*parser).parseStmt |
| $type.go/ast.IfStmt¨ |
| |
| "runtime.newobjectÎ |
| |
| "runtime.racewrite |
| "runtime.racewrite¶6runtime.writeBarrierEnabledò |
| "runtime.racewrite¤6runtime.writeBarrierEnabledà |
| "runtime.racewrite
6runtime.writeBarrierEnabledÈ
|
| "runtime.racewrite6runtime.writeBarrierEnabled´ |
| &runtime.deferreturn¾ |
| (runtime.racefuncexitò |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÐ |
| .runtime.writebarrierptrþ |
| .runtime.writebarrierptr |
| ."".(*parser).expectSemiÈ |
| 8"".(*parser).parseSimpleStmt¢ |
| runtime.racereadÞ |
| """.(*parser).next |
| *"".(*parser).parseRhsð<go.string."boolean expression" |
| *"".(*parser).makeExprì |
| &runtime.deferreturnö |
| (runtime.racefuncexit |
| &runtime.deferreturn |
| (runtime.racefuncexit¶ |
| 0runtime.morestack_noctxt "".autotmp_0877o&type.*go/ast.IfStmt"".autotmp_0876 type.go/ast.Stmt"".autotmp_0874 type.go/ast.Expr"".autotmp_0873 type.go/ast.Expr"".else_ type.go/ast.Stmt"".body,type.*go/ast.BlockStmt"".prevLevtype.int"".x_ type.go/ast.Expr"".s? type.go/ast.Stmt"".pos"type.go/token.Pos"".~r0&type.*go/ast.IfStmt"".ptype.*"".parser4Û° |
| ¢ÂNM-Q.-$* %-2 ( |
| )&. %F'@? JI^+%ñ©O"8R745 -z*<Tgclocals·28ee05b7f9f083a57bedc544824b6713Tgclocals·8ce38f59dcb24f7ca22269f6c2eadc8e>/tmp/go/src/go/parser/parser.goþ4"".(*parser).parseTypeListÀ¸dH%H;aHìpH\$pH$è1ÛH$H$H$1ÛH$H$H$H\$xH$H$èHL$x¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$xø
´H$èH\$H\$HH\$H\$PH$H$H$HËH)ÃHû}HHH$HT$XHT$HD$HL$hHL$HÃHD$`HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$hH9ËH\$`HÓHT$XHÅHD$@HÁåHëH$èH\$XHl$@HÁåHëHl$HH+Hl$P=
©HkH\$XH$H\$`H$H\$hH$H\$xH$H$ØèHL$xHØHû4
BH$èH\$xH$èH\$H\$HH\$H\$PH$H$H$HËH)ÃHû}HHH$HT$XHT$HD$HL$hHL$HÃHD$`HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$hH9ËH\$`HÓHT$XHÅHD$@HÁåHëH$èH\$XHl$@HÁåHëHl$HH+Hl$P=u0HkH\$XH$H\$`H$H\$hH$éþÿÿLCL$Hl$èëÀèèèHÄpÃLCL$Hl$èéDþÿÿèèèHÄpÃèédüÿÿ8 |
| B |
| *runtime.racefuncenterÖ |
| runtime.raceread(go.string."TypeList"´ |
| "".traceä"".un·fø |
| "runtime.deferproc¦ |
| ,"".(*parser).parseType¤$type.[]go/ast.Expr |
| "runtime.growslice |
| "runtime.racewriteà6runtime.writeBarrierEnabledð |
| runtime.raceread® |
| """.(*parser).nextÊ |
| ,"".(*parser).parseTypeÈ $type.[]go/ast.Expr¬ |
| |
| "runtime.growslice¼ |
| "runtime.racewrite6runtime.writeBarrierEnabled
|
| .runtime.writebarrierptr
|
| $runtime.panicslice¬
|
| &runtime.deferreturn¶
|
| (runtime.racefuncexitä
|
| .runtime.writebarrierptrø
|
| $runtime.panicslice |
| &runtime.deferreturn |
| (runtime.racefuncexit¦ |
| 0runtime.morestack_noctxt@à"".autotmp_0884type.int"".autotmp_0883$type.[]go/ast.Expr"".autotmp_0882_type.int"".autotmp_0881/$type.[]go/ast.Expr"".autotmp_0880 type.go/ast.Expr"".autotmp_0879O type.go/ast.Expr"".list$type.[]go/ast.Expr"".ptype.*"".parser&àÌßà-ßà L4'N, > JÙHlHi |
| Tgclocals·5584268d24e2f91adc9cd4ec02ab91d3Tgclocals·a5251fb69d363678cac41dd7bbb71139>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseCaseClauseÀ´dH%H;a}HìpH\$pH$èHÇ$H\$xH$H$èHL$x¶ûtNH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èHL$xø
ÚH$H$ÐèHD$xH¨ÐHl$ 1ÛH\$@H\$HH\$PH$H$ØèHD$xHØHû>
iH$èHD$x¼$!H$èHT$HL$HD$HT$@HL$HHD$PH\$xH$HÇD$:èH\$H\$(H\$xH$èH\$xH$èHT$HL$HD$HT$XHL$`HD$hHD$xHD$0H$H$èH\$0H$H$èH\$0H«H,$èHD$0HøCLI(=
H¨HH$èHD$HD$8H$èHD$8Hl$ H(H$H$èH\$8Hl$HHkHl$PHkHl$@=
HkH\$8H$H$ èHD$8Hl$(Hh H$H$(èH\$8Hl$`Hk0Hl$hHk8Hl$X=u!Hk(H\$8H$èèHÄpÃLC(L$Hl$èëÏLCL$Hl$èé`ÿÿÿLL$Hl$èéÛþÿÿé¶þÿÿH$èHT$HL$HD$HT$@HL$HHD$PéÚýÿÿH$HÇD$BèéÃýÿÿèèHÄpÃèéfüÿÿH |
| B |
| *runtime.racefuncenter |
| runtime.raceread¾,go.string."CaseClause"ä |
| "".trace"".un·f¨ |
| "runtime.deferprocæ |
| runtime.racereadÌ |
| runtime.raceread |
| """.(*parser).next |
| 4"".(*parser).parseTypeList¬ |
| &"".(*parser).expectÜ |
| ,"".(*parser).openScopeø |
| 4"".(*parser).parseStmtListê |
| "runtime.racewrite |
| runtime.racereadÀ |
| runtime.racereadþ6runtime.writeBarrierEnabled¨,type.go/ast.CaseClauseº |
| "runtime.newobjectà |
| "runtime.racewrite |
| "runtime.racewriteÚ 6runtime.writeBarrierEnabled |
| |
| "runtime.racewriteÎ |
| |
| "runtime.racewrite6runtime.writeBarrierEnabledÆ |
| &runtime.deferreturnÐ |
| (runtime.racefuncexitþ |
| .runtime.writebarrierptr¦ |
| .runtime.writebarrierptrÚ |
| .runtime.writebarrierptr
|
| 2"".(*parser).parseRhsListî
|
| &"".(*parser).expect |
| &runtime.deferreturn |
| (runtime.racefuncexit¢ |
| 0runtime.morestack_noctxt0à"".autotmp_0890o.type.*go/ast.CaseClause"".autotmp_0887$type.[]go/ast.Expr"".ptype.*"".parser"".body/$type.[]go/ast.Stmt"".colon"type.go/token.Pos"".list_$type.[]go/ast.Expr"".pos"type.go/token.Pos"".~r1 .type.*go/ast.CaseClause"".typeSwitchtype.bool"".ptype.*"".parser(àÙßàßà r².-'N"''!,s'*)J "p3Q_h[W 5 |
| Tgclocals·80bc12cbf8ef40a81dea16a29979f04eTgclocals·cc920e0e256a09df6d7b8dcb65c67ab4>/tmp/go/src/go/parser/parser.goþ*"".isTypeSwitchAssertàÖdH%H;aHì8H\$8H$èHÇD$(HH$H\$@H\$H\$HH\$H\$(H\$è¶\$ HL$(ût/HL$0H$H$èH\$0HkHýD$PèHÄ8ÃÆD$PëïèéUÿÿÿ |
| B |
| *runtime.racefuncenterb6type.*go/ast.TypeAssertExpr° |
| $runtime.assertI2T2ô |
| runtime.raceread¢ |
| (runtime.racefuncexitÄ |
| 0runtime.morestack_noctxt0p"".autotmp_08916type.*go/ast.TypeAssertExpr"".a6type.*go/ast.TypeAssertExpr"".~r1 type.bool"".x type.go/ast.Exprpop°æA; 7" Tgclocals·9c91d8a91ac42440a3d1507bc8d2e808Tgclocals·e48b749e068cae7c3a399141c10fe5f0>/tmp/go/src/go/parser/parser.goþ("".isTypeSwitchGuardàÂdH%HD$àH;AHì 1ÀHD$0HD$8H$ H$èH$¨H$°HL$xH$H$HD$èL$L$,ùp=Ì
HÇD$0HH$H\$xH\$H$H\$H\$0H\$èL$,¶\$ û»H\$0H$èH\$0HkHý
H\$0H$H$ èHl$0H] Hû/À<aH\$0H$H$(èH\$0Hk0HýÀ<,H\$0H$H$(èH\$0HK(HC0Hk8H¬$H$HøH$ßH$èH\$0HûÀHK(HC0Hk8H¬$HËH$HøH$H HkHÇD$@HH$HL$hHL$Hl$pHl$H\$@H\$è¶\$ HL$@ût7HL$HH$H$èH\$HHkHýÀ$¸èHÄ Ã1Àëèèé9ÿÿÿèÆ$¸ëÐ1Àé»þÿÿ1ÀéþÿÿùËGÞ
ôHÇD$8HH$H\$xH\$H$H\$H\$8H\$è¶\$ û¬H\$8H$èH\$8HûHHkHÇD$@HH$HL$XHL$Hl$`Hl$H\$@H\$è¶\$ HL$@ût7HL$PH$H$èH\$PHkHýÀ$¸èHÄ Ã1ÀëèéqÿÿÿÆ$¸èHÄ Ãèé_üÿÿ2 |
| p |
| *runtime.racefuncenterÆ |
| $runtime.ifacethash.type.*go/ast.AssignStmtâ |
| $runtime.assertI2T2¢ |
| runtime.racereadî |
| runtime.racereadÄ |
| runtime.raceread |
| runtime.raceread |
| runtime.racereadÀ6type.*go/ast.TypeAssertExpr |
| $runtime.assertI2T2Ò |
| runtime.raceread |
| (runtime.racefuncexit¬ |
| $runtime.panicindexÈ |
| $runtime.panicindex´ |
| *type.*go/ast.ExprStmt |
| $runtime.assertI2T2À |
| runtime.raceread6type.*go/ast.TypeAssertExprÚ |
| $runtime.assertI2T2
|
| runtime.racereadÖ
|
| (runtime.racefuncexit |
| (runtime.racefuncexit° |
| 0runtime.morestack_noctxt0À"".autotmp_0900type.bool"".autotmp_0899type.bool"".autotmp_0898çtype.uint32"".autotmp_0896O type.go/ast.Stmt"".autotmp_08956type.*go/ast.TypeAssertExpr"".autotmp_0892¿6type.*go/ast.TypeAssertExpr"".a¯6type.*go/ast.TypeAssertExpr"".xo type.go/ast.Expr"".a6type.*go/ast.TypeAssertExpr"".x type.go/ast.Expr"".tß.type.*go/ast.AssignStmt"".tÏ*type.*go/ast.ExprStmt"".~r1 type.bool"".s type.go/ast.Stmt4À±¿À¥¿À¿À°Bð+ý)T |
| |
| .7+n¶"è"FTgclocals·bbe2f308595eed0631fb6c42f0ddbda2Tgclocals·b1528c83a01c0317fa277d62a6ff7f10>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseSwitchStmtÀ*ª*dH%H$xÿÿÿH;Ap |
| HìH$H$è1ÛH$H$ H$H$H$èH$¶ûtQH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èH$ø
µ H$HÇD$SèH\$H\$XH$H$èH$H\$Ç$HHD$èø
G 1ÛH$¨H$°1ÛH$H$ H$H$H$ØèH$HØHû3ÎH$H$èH$H¨Hl$PH$H$èH$HÇÿÿÿÿH$H$ØèH$HØHû9t4H$HÇD$èH$HL$HD$H$H$ H$H$ØèH$HØHû9
ÜH$èH$H$¨H$ H$°1ÛH$H$ H$H$H$ØèH$HØHû3tsH$èH$H\$Ç$HHD$èø
qH$H$HÇD$èH$HL$HD$H$H$ H$H$èH$Hl$PH«H$H$H$ H\$è¶\$\$GH$H$HÇD$3èH\$H\$`1ÛH$ØH$àH$èH$H$H$ØèH$HØHû>
¶H$¶\$G\$èH\$H$H1íH9èSH$H$ÐH$ÈH$ØH$àH$èHËH)ÃHû}QHH$H$ðHT$HD$H$HL$HÃH$øHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$H9˨H$øHÓH$ðHÅHD$hHÁåHëH$èH$ðHl$hHÁåHëH¬$ÈH+H¬$Ð=u9HkH$ðH$ØH$øH$àH$H$èéeþÿÿLCL$Hl$èë·èHH$HH\$HH\$èHD$é{þÿÿH$H$ØèH$HØHûBuéþÿÿH$HÇD$8èH\$H\$HH$H$èHH$èHD$H$H$èH$Hl$`H(H$H$èH$H¬$àHkH¬$èHkH¬$Ø=
ÛHkH$H$H$ èH$Hl$HHh HD$p|$G²HH$èHD$H$H$èH$Hl$XH(H$H$èH$H¬$¨HkH¬$°=
.HkH$H$H$èH$H¬$HkH¬$ =
ÔHk H$H$H$(èH$Hû¡Hl$p=u|Hk(H$H$H
1íH9ét+H$H$ H$èèHÄÃHH$HH\$HH\$èHL$ë¦LC(L$Hl$èéqÿÿÿéXÿÿÿLC L$Hl$èéÿÿÿLCL$Hl$èé¿þÿÿH$H$H$H\$H$ H\$HH\$HÇD$ èH\$(H$¸H\$0H$ÀHH$èHD$HD$xH$èHD$xHl$XH(H$H$èH\$xH¬$¨HkH¬$°=
HkH\$xH$H$èH\$xH¬$¸HkH¬$À=
ÅHk H\$xH$H$(èH\$xHûHl$p=usHk(H\$xH\$xH
1íH9ét(H\$xH$ H$èèHÄÃHH$HH\$HH\$èHL$ë©LC(L$Hl$èézÿÿÿéaÿÿÿLC L$Hl$èé(ÿÿÿLCL$Hl$èéÔþÿÿLCL$Hl$èéüÿÿèèHÄÃèèHÄÃèèHÄÃèékõÿÿÀ |
| ^ |
| *runtime.racefuncenter´ |
| runtime.racereadò,go.string."SwitchStmt" |
| "".traceÈ"".un·fÜ |
| "runtime.deferproc¢ |
| &"".(*parser).expectØ |
| ,"".(*parser).openScope4"".(*parser).closeScope·f¢ |
| "runtime.deferproc® |
| runtime.raceread |
| runtime.racereadÌ |
| "runtime.racewrite |
| runtime.racereadâ |
| 8"".(*parser).parseSimpleStmtÈ |
| runtime.raceread |
| """.(*parser).next¢ |
| |
| runtime.racereadÞ |
| |
| ,"".(*parser).openScope4"".(*parser).closeScope·f¨ |
| "runtime.deferprocî |
| 8"".(*parser).parseSimpleStmtÔ |
| "runtime.racewrite¸
|
| ("".isTypeSwitchGuardþ
|
| &"".(*parser).expectø |
| runtime.racereadÎ |
| 8"".(*parser).parseCaseClauseöLgo.itab.*go/ast.CaseClause.go/ast.Stmt$type.[]go/ast.Stmt |
| "runtime.growsliceª |
| "runtime.racewrite6runtime.writeBarrierEnabled |
| .runtime.writebarrierptr® |
| $runtime.panicsliceÀ.type.*go/ast.CaseClauseÖ type.go/ast.StmtîLgo.itab.*go/ast.CaseClause.go/ast.Stmt |
| runtime.typ2Itab¸ |
| runtime.raceread |
| &"".(*parser).expectÆ |
| ."".(*parser).expectSemiÔ*type.go/ast.BlockStmtæ |
| "runtime.newobject |
| "runtime.racewriteÎ |
| "runtime.racewriteª6runtime.writeBarrierEnabledì |
| "runtime.racewrite¼4type.go/ast.TypeSwitchStmtÎ |
| "runtime.newobjectú |
| "runtime.racewrite¶ |
| "runtime.racewriteú6runtime.writeBarrierEnabled¼ |
| "runtime.racewrite6runtime.writeBarrierEnabled |
| "runtime.racewriteü6runtime.writeBarrierEnabled¸Tgo.itab.*go/ast.TypeSwitchStmt.go/ast.Stmt |
| &runtime.deferreturn |
| (runtime.racefuncexitª6type.*go/ast.TypeSwitchStmtÀ type.go/ast.StmtØTgo.itab.*go/ast.TypeSwitchStmt.go/ast.Stmtì |
| runtime.typ2Itab |
| .runtime.writebarrierptrÚ |
| .runtime.writebarrierptr! |
| .runtime.writebarrierptrì!:go.string."switch expression"" |
| *"".(*parser).makeExprÔ",type.go/ast.SwitchStmtæ" |
| "runtime.newobject# |
| "runtime.racewriteÂ# |
| "runtime.racewrite$6runtime.writeBarrierEnabled¼$ |
| "runtime.racewriteú$6runtime.writeBarrierEnabled¶% |
| "runtime.racewriteê%6runtime.writeBarrierEnabled&Lgo.itab.*go/ast.SwitchStmt.go/ast.StmtÞ& |
| &runtime.deferreturnè& |
| (runtime.racefuncexit'.type.*go/ast.SwitchStmt' type.go/ast.Stmt´'Lgo.itab.*go/ast.SwitchStmt.go/ast.StmtÈ' |
| runtime.typ2Itabú' |
| .runtime.writebarrierptr¶( |
| .runtime.writebarrierpträ( |
| .runtime.writebarrierptr) |
| .runtime.writebarrierptr¨) |
| &runtime.deferreturn²) |
| (runtime.racefuncexitÎ) |
| &runtime.deferreturnØ) |
| (runtime.racefuncexitô) |
| &runtime.deferreturnþ) |
| (runtime.racefuncexit* |
| 0runtime.morestack_noctxt06"".autotmp_0924type.*uint8"".autotmp_0923.type.*go/ast.SwitchStmt"".autotmp_0922type.*uint8"".autotmp_09216type.*go/ast.TypeSwitchStmt"".autotmp_0920ÿ,type.*go/ast.BlockStmt"".autotmp_0919¿type.int"".autotmp_0918/$type.[]go/ast.Stmt"".autotmp_0916 type.go/ast.Stmt"".autotmp_0915.type.*go/ast.SwitchStmt"".autotmp_0914 type.go/ast.Expr"".autotmp_09136type.*go/ast.TypeSwitchStmt"".autotmp_0912"type.go/token.Pos"".autotmp_0911ï.type.*go/ast.CaseClause"".autotmp_0910"type.go/token.Pos"".autotmp_0908 type.go/ast.Stmt"".autotmp_0907 type.go/ast.Stmt"".body¯,type.*go/ast.BlockStmt"".rbraceÿ"type.go/token.Pos"".list_$type.[]go/ast.Stmt"".lbraceÏ"type.go/token.Pos"".typeSwitchtype.bool"".prevLevïtype.int |
| "".s2ß type.go/ast.Stmt |
| "".s1¿ type.go/ast.Stmt"".posß"type.go/token.Pos"".~r0 type.go/ast.Stmt"".ptype.*"".parserN"¯í¤ ÜE-Q.$2%$&4* . .<%'$2äM&©ªghæmnCD5
¦.+ý3"KH3ÈQ{/**mm1aC_67E*X=S#6&7 |
| NTgclocals·f85c0414170f21148048eceb22c71442Tgclocals·ebc84d813de482033d73d4130ddab4d5>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseCommClauseÀ.¢.dH%H$xÿÿÿH;AlHìH$H$èHÇ$H$H$H$èH$¶ûtQH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èH$ø
· |
| H$èH$H$H$ÐèH$H¨ÐHl$81ÛH$ H$¨H$H$ØèH$HØHû>
. |
| H$èH$H$èHT$HL$HD$H$ÀH$ÈH$ÐH$H$H$ØèH$H$ÈHØHû$
tHùeH$ÀHùLH$èH$ÀH¼$È%HHkH¬$¸H,$H$°HY(ÿÓHD$H$H$HD$HH\$HÇD$èH$H$H$ÐèH$H¨ÐHl$HH$èH$H$èHL$HD$H$H$HH$èHD$HD$pH$èH$ÀH¼$È2H$èH$ÀH¼$ÈHl$pHýôHl$H\$HH$èH\$pH$H$èHD$pHl$HHhH$H$èH\$pH¬$HkH¬$=
nHk H\$pH\$pH1íH9èH\$pH$¨H$ H$H$HÇD$:èH\$H\$@H$H$èHT$HL$HD$H$ØH$àH$èH$HD$PH$H$èH\$PH$H$èH\$PH«H,$èHD$PHøLLI(=
H¨HH$èHD$HD$XH$èHD$XHl$8H(H$H$èH\$XH¬$ HkH¬$¨=
HkH\$XH$H$èHD$XHl$@HhH$H$ èH\$XH¬$àHk(H¬$èHk0H¬$Ø=u$Hk H\$XH$èèHÄÃLC L$Hl$èëÌLCL$Hl$èéTÿÿÿLL$Hl$èéÒþÿÿéþÿÿHH$HH\$HH\$èHD$é²ýÿÿLC L$Hl$èéýÿÿEéýÿÿèèèèé!üÿÿH$H$ØèH$ÀH$ÈH$H«ØHl$(Hý*Hý/Hø|HøkH$èH$ÀH¼$ÈDHHkH¬$¸H,$H$°HY(ÿÓHD$H$H$HD$HH\$HÇD$èHH$èHD$HD$`H$èH$ÀH¼$ȲH$èH$ÀH¼$ÈHl$`Hýt{Hl$H\$HH$èH\$`H\$`H1íH9ètH\$`H$¨H$ éüÿÿHH$HH\$HH\$èHD$ë·EëèèèèéúþÿÿHø\HøKH$èH$ÀH¼$È$HHkH¬$¸H,$H$°HY(ÿÓHD$H$H$HD$HH\$HÇD$èH$ÐHûºHÇ$ÈH$H$H$ÐèH$H¨ÐHl$0H$èH$H$èHL$HD$H$H$HH$èHD$HD$hH$èH\$hH¬$ÈHkH¬$ÐHkH¬$À=
åH+H\$hH$H$èHD$hHl$0HhH$H$ èH\$hHl$(Hk HH$èHD$HøHÇ$øHÇ$H$ðH$èH$ðH¬$H+H¬$=
HkH\$hH$H$(èH\$hH¬$øHk0H¬$Hk8H¬$ð=
·Hk(HD$hH\$(Hû/uGH$H$HD$xHD$H$ÀH\$H$ÈH\$H$ÐH\$ èHD$xHD$hH1íH9ètH\$hH$¨H$ éÙøÿÿHH$HH\$HH\$èHD$ë·LC(L$Hl$èé6ÿÿÿLCL$Hl$èéÖþÿÿézþÿÿH$Hl$èéþÿÿèèèé8ýÿÿH$HÇD$Bèé1øÿÿèèHÄÃèéoôÿÿâ |
| ^ |
| *runtime.racefuncenter¨ |
| runtime.racereadæ,go.string."CommClause" |
| "".trace¼"".un·fÐ |
| "runtime.deferproc |
| ,"".(*parser).openScope¶ |
| runtime.raceread¤ |
| runtime.racereadè |
| """.(*parser).next |
| 2"".(*parser).parseLhsList |
| runtime.raceread |
| runtime.racereadÀ0go.string."1 expression"æ |
| 4"".(*parser).errorExpected |
| runtime.racereadÒ |
| """.(*parser).nextô |
| *"".(*parser).parseRhs¶ |
| (type.go/ast.SendStmtÈ |
| |
| "runtime.newobjectî |
| |
| "runtime.racewrite® |
| runtime.raceread type.go/ast.Expr® |
| (runtime.typedmemmoveÔ |
| "runtime.racewrite
|
| "runtime.racewriteÊ
6runtime.writeBarrierEnabledHgo.itab.*go/ast.SendStmt.go/ast.Stmtö |
| &"".(*parser).expect¬ |
| 4"".(*parser).parseStmtList¶ |
| "runtime.racewriteâ |
| runtime.raceread |
| runtime.racereadÊ6runtime.writeBarrierEnabledô,type.go/ast.CommClause |
| "runtime.newobject¬ |
| "runtime.racewriteâ |
| "runtime.racewrite 6runtime.writeBarrierEnabledÜ |
| "runtime.racewrite |
| "runtime.racewriteê6runtime.writeBarrierEnabled |
| &runtime.deferreturn¨ |
| (runtime.racefuncexitÜ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr¸ |
| .runtime.writebarrierptrÞ*type.*go/ast.SendStmtô type.go/ast.StmtHgo.itab.*go/ast.SendStmt.go/ast.Stmt |
| runtime.typ2ItabØ |
| .runtime.writebarrierptrü |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¦ |
| $runtime.panicindexÖ |
| runtime.raceread |
| runtime.racereadôª0go.string."1 expression"Ð |
| 4"".(*parser).errorExpectedÞ(type.go/ast.ExprStmtð |
| "runtime.newobject |
| "runtime.racewriteÖ |
| runtime.raceread¼ type.go/ast.ExprÎ |
| (runtime.typedmemmoveðHgo.itab.*go/ast.ExprStmt.go/ast.StmtÀ*type.*go/ast.ExprStmtÖ type.go/ast.StmtîHgo.itab.*go/ast.ExprStmt.go/ast.Stmt |
| runtime.typ2Itab¤ |
| $runtime.panicindex² |
| $runtime.panicindexÀ |
| $runtime.panicindexÎ |
| $runtime.panicindex |
| runtime.raceread!À!<go.string."1 or 2 expressions"æ! |
| 4"".(*parser).errorExpectedÔ" |
| runtime.raceread# |
| """.(*parser).next°# |
| *"".(*parser).parseRhsò#,type.go/ast.AssignStmt$ |
| "runtime.newobjectª$ |
| "runtime.racewrite%6runtime.writeBarrierEnabledº% |
| "runtime.racewriteò% |
| "runtime.racewrite&&type.[1]go/ast.Expr®& |
| "runtime.newobject' |
| "runtime.racewriteà'6runtime.writeBarrierEnabled( |
| "runtime.racewriteò(6runtime.writeBarrierEnabled¬* |
| 2"".(*parser).shortVarDeclÎ*Lgo.itab.*go/ast.AssignStmt.go/ast.Stmt+.type.*go/ast.AssignStmt´+ type.go/ast.StmtÌ+Lgo.itab.*go/ast.AssignStmt.go/ast.Stmtà+ |
| runtime.typ2Itab, |
| .runtime.writebarrierptrÀ, |
| .runtime.writebarrierptrô, |
| .runtime.writebarrierptr- |
| $runtime.panicslice- |
| $runtime.panicindex¤- |
| $runtime.panicindexÖ- |
| &"".(*parser).expectì- |
| &runtime.deferreturnö- |
| (runtime.racefuncexit. |
| 0runtime.morestack_noctxt @"".autotmp_0951ß.type.*go/ast.CommClause"".autotmp_0950type.*uint8"".autotmp_0949Ï*type.*go/ast.ExprStmt"".autotmp_0948type.*uint8"".autotmp_0946$type.[]go/ast.Expr"".autotmp_0945¿.type.*go/ast.AssignStmt"".autotmp_0943¯*type.*go/ast.SendStmt"".autotmp_0941"type.go/token.Pos"".autotmp_0940*type.*go/ast.ExprStmt"".autotmp_0939"type.go/token.Pos"".autotmp_0938type.int"".autotmp_0937.type.*go/ast.AssignStmt"".autotmp_0936 type.go/ast.Expr"".autotmp_0935"type.go/token.Pos"".autotmp_0934type.int"".autotmp_0933*type.*go/ast.SendStmt"".autotmp_0932 type.go/ast.Expr"".autotmp_0929/$type.[]go/ast.Expr"".pïtype.*"".parser"".body_$type.[]go/ast.Stmt"".colon"type.go/token.Pos |
| "".as.type.*go/ast.AssignStmt"".rhsï type.go/ast.Expr"".pos¯"type.go/token.Pos"".tok¿&type.go/token.Token"".rhs type.go/ast.Expr"".arrowÿ"type.go/token.Pos"".lhs$type.[]go/ast.Expr"".commÏ type.go/ast.Stmt"".pos"type.go/token.Pos"".~r0.type.*go/ast.CommClause"".ptype.*"".parser("½ |
| ¦ öü"nm-Q -* 8: |
| % +>$8vA_I" |
| {¬
B% |
| {- +×G(/H $aji¦.%nP"Q`¤`hX`% (4.
-à |
| \k9ּ?Z |
| ' |
| ,Tgclocals·40aa31cbd1269de06d32f1c4ea4844a8Tgclocals·3f927164ca1874b1f2ec66057f0e522b>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseSelectStmtàÌdH%HD$ÀH;AHìÀH$ÀH$èHÇ$ÐH$ÈH$H$èH$ȶûtQH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èH$Èø
ÏH$HÇD$QèH\$H\$HH$ÈH$HÇD$3èH\$H\$P1ÛH$H$H$ H$ÈH$H$ØèH$ÈHØHû>
§H$èH\$H\$xH1íH9èPH\$xH$H$H$H$H$ HËH)ÃHû}QHH$H$¨HT$HD$H$¸HL$HÃH$°HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$¸H9˨H$°HÓH$¨HÅHD$XHÁåHëH$èH$¨Hl$XHÁåHëH¬$H+H¬$=u9HkH$¨H$H$°H$H$¸H$ étþÿÿLCL$Hl$èë·èHH$HH\$HH\$èHD$é~þÿÿH$H$ØèH$ÈHØHûBué.þÿÿH$HÇD$8èH\$H\$@H$ÈH$èHH$èHD$HD$pH$èHD$pHl$PH(H$H$èH\$pH¬$HkH¬$ HkH¬$=
½HkH\$pH$H$ èHD$pHl$@Hh HD$`HH$èHD$HD$hH$èHD$hHl$HH(H$H$èH\$hHûtFHl$`=u$HkH\$hH$ÐèèHÄÀÃLCL$Hl$èëÌë¶LCL$Hl$èé0ÿÿÿèèHÄÀÃèéZûÿÿV |
| X |
| *runtime.racefuncenter¢ |
| runtime.racereadà,go.string."SelectStmt" |
| "".trace¶"".un·fÊ |
| "runtime.deferproc |
| &"".(*parser).expectØ |
| &"".(*parser).expectÒ |
| runtime.raceread |
| 8"".(*parser).parseCommClause¸Lgo.itab.*go/ast.CommClause.go/ast.StmtÎ$type.[]go/ast.StmtÄ |
| "runtime.growsliceæ |
| "runtime.racewriteÀ 6runtime.writeBarrierEnabledÜ |
| |
| .runtime.writebarrierptrê |
| |
| $runtime.panicsliceü |
| .type.*go/ast.CommClause type.go/ast.StmtªLgo.itab.*go/ast.CommClause.go/ast.Stmt¾ |
| runtime.typ2Itabô |
| runtime.racereadÌ |
| &"".(*parser).expect
|
| ."".(*parser).expectSemi
*type.go/ast.BlockStmt¢
|
| "runtime.newobjectÈ
|
| "runtime.racewriteþ
|
| "runtime.racewriteÔ6runtime.writeBarrierEnabled |
| "runtime.racewriteÄ,type.go/ast.SelectStmtÖ |
| "runtime.newobjectü |
| "runtime.racewrite² |
| "runtime.racewriteÞ6runtime.writeBarrierEnabled |
| &runtime.deferreturn |
| (runtime.racefuncexitÐ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr |
| &runtime.deferreturn |
| (runtime.racefuncexitº |
| 0runtime.morestack_noctxt "".autotmp_0968¯.type.*go/ast.SelectStmt"".autotmp_0967,type.*go/ast.BlockStmt"".autotmp_0966Ïtype.int"".autotmp_0965/$type.[]go/ast.Stmt"".autotmp_0963 type.go/ast.Stmt"".autotmp_0962"type.go/token.Pos"".autotmp_0961.type.*go/ast.CommClause"".autotmp_0960"type.go/token.Pos"".body¿,type.*go/ast.BlockStmt"".rbraceÿ"type.go/token.Pos"".list_$type.[]go/ast.Stmt"".lbraceß"type.go/token.Pos"".posï"type.go/token.Pos"".~r0.type.*go/ast.SelectStmt"".ptype.*"".parser&ºÿAÿ° fð-Q$2ÕM&P+%wa¹Q{*jd#J |
| 'Tgclocals·2dd503031a1d7d477839f52555d61e1cTgclocals·4d345d233606fd5596454060bb399658>/tmp/go/src/go/parser/parser.goþ2"".(*parser).parseForStmt JJdH%H$ÿÿÿH;AhHìpH$pH$è1ÛH$H$H$xH$H$èH$x¶ûtQH$HH\$HÇD$èH\$H\$Ç$HHD$èH$xø
H$HÇD$FèH\$H\$PH$xH$èH$xH\$Ç$HHD$èø
?1ÛH$H$1ÛH$ðH$ø1ÛH$àH$èÆD$?H$xH$H$ØèH$xHØHû3£H$H$èH$xH¨Hl$@H$H$èH$xHÇÿÿÿÿH$H$Øè¶D$?H¬$xHØHû9°H$xH$H$ØèH$xHØHûO
ïH$H$ÐèH$xH¨ÐHl$HH$èH$xH$èH\$H$0H\$H$8HH$èHD$H$ H$èH$ Hl$HH(H$H$èH$ HÇ@OH$H$èH$ H¬$0HkH¬$8=
ôHkH$ H$ HH$èH\$HûºHÇ$HHÇ$PH$@HH$1íH9èFH$@H$èH$ H$H$@H$ HH$(=
æ
HKHH$èHD$H$H$HÇD$@èH$1íH(HhHhHhHh Hh(Hh0Hh8H$H$(èH$H¬$HHk0H¬$PHk8H¬$@=
0
Hk(H$H$H1íH9èØH$H$øH$ðHÇÀ<D$?
BH$xH$H$ØèH¬$xHØHû9
H$xH$èH$ðH$H$øH$1ÛH$ðH$øH$xH$H$ØèH$xHØHû9t4H$HÇD$èH$xHL$HD$H$ðH$øH$èH$xH$H$ØèH¬$xHØHû3t4H$xH$HÇD$èHL$HD$H$àH$èH$xH$H$èH$xHl$@H¨H$èH\$H\$pH$xH$èH$ðH$ø|$?ÍHÇ$°HH$HL$HD$H$°H\$èH$°1ÛH$H$1ÛH$ÐH$ØH$¸H$èH$¸HiHý
ËHÇ$¨H$H$(èH$¸HK(HC0Hk8H¬$hH$XHøH$`tH$èHH$H$¸HûGHs(HC0Hk8H¬$hH´$XHøH$`H|$HHHNHOH$¨H\$èH$¨H$H$èH$¨Hû¾HkH¬$ÀHkH¬$ÈHH$èHD$H$H$èH$Hl$PH(H$H$èH$H¬$HkH¬$=
"HkH$H$H$èH$H¬$ÐHkH¬$Ø=
ÈHk H$H$H$(èH$¸H$H$èH$HøL$¸IhHh(H$H$0èH$¸H$H$ èH$Hø2L$¸Ih Hh0H$H$8èH$H¬$ÀHk8H¬$È=
ÔHk@H$H$H$HèH$Hû¡Hl$p=u|HkHH$H$H
1íH9ét+H$H$H$èèHÄpÃHH$HH\$HH\$èHL$ë¦LCHL$Hl$èéqÿÿÿéXÿÿÿLC@L$Hl$èéÿÿÿéÇþÿÿézþÿÿLC L$Hl$èé%þÿÿLCL$Hl$èéËýÿÿé;ýÿÿèé²üÿÿèHý
¨H$èH$¸HHCHkH¬$hH$XHøH$`vgH$èH$¸HùtLHHAHiH¬$hH$XHøH$`vH*H¬$HjH¬$éûÿÿèë°èHý
H$èH$¸HHCHkH¬$hHËH$XHøH$`AHÃH$èH$¸HúHHBHjH¬$hH$XHøH$`çHÃH+H¬$ HkH¬$(H$èH$¸HHCHkH¬$hH$XHøH$`H$èH$¸HùtlHHAHiH¬$hH$XHøH$`v<H*H¬$HjH¬$H$ H$ÐH$(H$ØéúÿÿèëèèéÞþÿÿèH$èH$¸HhHl$XH$èHD$XHÿÈH$¸HHKHkH¬$hHÓH$XHÅH$`H9ÈËHÁåHëH$èHD$XHÿÈH$¸HûHHKHkH¬$hHÓH$XHÅH$`H9ÈaHÁåHëHHkH¬$(H,$H$ HX(ÿÓHD$H$xH$HD$HH\$HÇD$èHD$pHD$hH$H$ èHl$hHE HÿÀH$xH$HD$èH\$H\$`HH$èHD$H$H$èH$Hl$PH(H$H$èH$Hl$`HiH$H
1íH9ét+H$H$H$èèHÄpÃHH$HH\$HH\$èHL$ë¦èé_þÿÿèH$xH$HL$HD$HH\$HÇD$ èH\$(H$0H\$0H$8HH$èHD$HD$xH$èHD$xHl$PH(H$H$èH\$xH¬$HkH¬$=
mHkH\$xH$H$èH\$xH¬$0HkH¬$8=
Hk H\$xH$H$(èH\$xH¬$àHk(H¬$è=
ÅHk0H\$xH$H$8èH\$xHûHl$p=usHk8H\$xH\$xH
1íH9ét(H\$xH$H$èèHÄpÃHH$HH\$HH\$èHL$ë©LC8L$Hl$èézÿÿÿéaÿÿÿLC0L$Hl$èé(ÿÿÿLC L$Hl$èéÔþÿÿLCL$Hl$èéþÿÿHH$HH\$HH\$èHD$éöòÿÿLC(L$Hl$èé½òÿÿLCL$HL$èéòÿÿHH$HH\$HH\$èH\$H$éñÿÿé?ñÿÿLCL$Hl$èéùðÿÿH$HÇD$èHT$HL$¶\$ HØH$ðH$øéVòÿÿèèHÄpÃèèHÄpÃèésíÿÿ¸ |
| ^ |
| *runtime.racefuncenter´ |
| runtime.racereadò&go.string."ForStmt" |
| "".traceÈ"".un·fÜ |
| "runtime.deferproc¢ |
| &"".(*parser).expectØ |
| ,"".(*parser).openScope4"".(*parser).closeScope·f¢ |
| "runtime.deferprocÜ |
| runtime.raceread° |
| runtime.racereadú |
| "runtime.racewrite |
| runtime.raceread° |
| runtime.raceread |
| runtime.raceread¾ |
| """.(*parser).nextà |
| *"".(*parser).parseRhs¢ |
| *type.go/ast.UnaryExpr´ |
| |
| "runtime.newobjectà |
| |
| "runtime.racewrite |
| "runtime.racewriteØ |
| "runtime.racewrite6runtime.writeBarrierEnabledà&type.[1]go/ast.Exprò |
| "runtime.newobjectÞ
Jgo.itab.*go/ast.UnaryExpr.go/ast.Expr¦ |
| "runtime.racewrite6runtime.writeBarrierEnabled¬,type.go/ast.AssignStmt¾ |
| "runtime.newobjectü |
| ,runtime.racewriterangeê |
| "runtime.racewriteÆ6runtime.writeBarrierEnabledLgo.itab.*go/ast.AssignStmt.go/ast.Stmt¨ |
| runtime.racereadü |
| """.(*parser).next |
| runtime.racereadà |
| 8"".(*parser).parseSimpleStmt¶ |
| ."".(*parser).expectSemiè |
| runtime.racereadÆ |
| 8"".(*parser).parseSimpleStmt¬ |
| "runtime.racewriteæ |
| 6"".(*parser).parseBlockStmt |
| ."".(*parser).expectSemiø.type.*go/ast.AssignStmt¸ |
| "runtime.assertI2T² |
| runtime.raceread |
| runtime.raceread |
| runtime.raceread,type.*go/ast.UnaryExprð |
| "runtime.assertI2T |
| runtime.racereadþ*type.go/ast.RangeStmt |
| "runtime.newobject¼ |
| "runtime.racewriteø |
| "runtime.racewrite¼!6runtime.writeBarrierEnabledþ! |
| "runtime.racewriteÂ"6runtime.writeBarrierEnabled# |
| "runtime.racewrite°# |
| runtime.raceread$ |
| "runtime.racewrite¼$ |
| runtime.raceread% |
| "runtime.racewriteà%6runtime.writeBarrierEnabled¢& |
| "runtime.racewriteÜ&6runtime.writeBarrierEnabled'Jgo.itab.*go/ast.RangeStmt.go/ast.Stmtâ' |
| &runtime.deferreturnì' |
| (runtime.racefuncexit(,type.*go/ast.RangeStmt ( type.go/ast.Stmt¸(Jgo.itab.*go/ast.RangeStmt.go/ast.StmtÌ( |
| runtime.typ2Itabþ( |
| .runtime.writebarrierptrº) |
| .runtime.writebarrierptr* |
| .runtime.writebarrierptr²* |
| .runtime.writebarrierptrÔ* |
| $runtime.panicindexð* |
| $runtime.panicindex+ |
| runtime.raceread, |
| runtime.raceread¾- |
| $runtime.panicindexÔ- |
| $runtime.panicindexþ- |
| runtime.raceread/ |
| runtime.racereadÎ0 |
| runtime.racereadÊ1 |
| runtime.racereadº3 |
| $runtime.panicindexÐ3 |
| $runtime.panicindexÞ3 |
| $runtime.panicindexú3 |
| $runtime.panicindex4 |
| runtime.racereadÄ4 |
| runtime.racereadè5 |
| runtime.racereadÔ78Bgo.string."at most 2 expressions"°8 |
| 4"".(*parser).errorExpectedà8 |
| runtime.raceread¤9 |
| ("".(*parser).safePosÆ9&type.go/ast.BadStmtØ9 |
| "runtime.newobject: |
| "runtime.racewriteÀ: |
| "runtime.racewrite;Fgo.itab.*go/ast.BadStmt.go/ast.StmtÊ; |
| &runtime.deferreturnÔ; |
| (runtime.racefuncexitò;(type.*go/ast.BadStmt< type.go/ast.Stmt <Fgo.itab.*go/ast.BadStmt.go/ast.Stmt´< |
| runtime.typ2ItabÌ< |
| $runtime.panicindexè< |
| $runtime.panicindex¦=Ngo.string."boolean or range expression"Ì= |
| *"".(*parser).makeExpr>&type.go/ast.ForStmt > |
| "runtime.newobjectÆ> |
| "runtime.racewriteü> |
| "runtime.racewriteº?6runtime.writeBarrierEnabledö? |
| "runtime.racewrite´@6runtime.writeBarrierEnabledð@ |
| "runtime.racewrite®A6runtime.writeBarrierEnabledêA |
| "runtime.racewriteB6runtime.writeBarrierEnabledÎBFgo.itab.*go/ast.ForStmt.go/ast.StmtC |
| &runtime.deferreturnC |
| (runtime.racefuncexitºC(type.*go/ast.ForStmtÐC type.go/ast.StmtèCFgo.itab.*go/ast.ForStmt.go/ast.StmtüC |
| runtime.typ2Itab®D |
| .runtime.writebarrierptrêD |
| .runtime.writebarrierptrE |
| .runtime.writebarrierptrÆE |
| .runtime.writebarrierptrÞE.type.*go/ast.AssignStmtôE type.go/ast.StmtFLgo.itab.*go/ast.AssignStmt.go/ast.Stmt F |
| runtime.typ2ItabØF |
| .runtime.writebarrierptrG |
| .runtime.writebarrierptrG,type.*go/ast.UnaryExpr´G type.go/ast.ExprÌGJgo.itab.*go/ast.UnaryExpr.go/ast.ExpràG |
| runtime.typ2Itab¶H |
| .runtime.writebarrierpträH |
| 8"".(*parser).parseSimpleStmt¾I |
| &runtime.deferreturnÈI |
| (runtime.racefuncexitäI |
| &runtime.deferreturnîI |
| (runtime.racefuncexitJ |
| 0runtime.morestack_noctxt0àX"".autotmp_1003type.*uint8"".autotmp_1002ï(type.*go/ast.ForStmt"".autotmp_1001type.*uint8"".autotmp_1000ß,type.*go/ast.RangeStmt"".autotmp_0999type.*uint8"".autotmp_0998Ï(type.*go/ast.BadStmt"".autotmp_0997"type.go/token.Pos"".autotmp_0996 type.go/ast.Expr"".autotmp_0995¯type.int"".autotmp_0994type.*uint8"".autotmp_0993¿.type.*go/ast.AssignStmt"".autotmp_0992¯type.*uint8"".autotmp_0990,type.*go/ast.UnaryExpr"".autotmp_0989(type.*go/ast.ForStmt"".autotmp_0988 type.go/ast.Expr"".autotmp_0987,type.*go/ast.RangeStmt"".autotmp_0986,type.*go/ast.UnaryExpr"".autotmp_0985(type.*go/ast.BadStmt"".autotmp_0984"type.go/token.Pos"".autotmp_0983"type.go/token.Pos"".autotmp_0982type.int"".autotmp_0980ÿ.type.*go/ast.AssignStmt"".autotmp_0978 type.go/ast.Stmt"".autotmp_0977 type.go/ast.Stmt"".autotmp_0974.type.*go/ast.AssignStmt"".autotmp_0973,type.*go/ast.UnaryExpr"".autotmp_0972 type.go/ast.Expr"".autotmp_0971"type.go/token.Posgo/ast.s·2,type.*go/ast.BlockStmt"".xß type.go/ast.Expr"".value¿ type.go/ast.Expr"".key¿ type.go/ast.Expr |
| "".asï.type.*go/ast.AssignStmt"".bodyÿ,type.*go/ast.BlockStmt"".y_$type.[]go/ast.Expr"".posÏ"type.go/token.Pos"".prevLevßtype.int"".isRangeátype.bool |
| "".s3 type.go/ast.Stmt |
| "".s2ÿ type.go/ast.Stmt |
| "".s1ß type.go/ast.Stmt"".pos¿"type.go/token.Pos"".~r0 type.go/ast.Stmt"".ptype.*"".parserP"àßßàó ßàãßàßàßà
% E-Q.62%$/2% ðÙ |
| > .4 .4-!;$ |
| Ê88-$-. |
| |
| Ý'Íqr7*J® -cuIX4%
.+ªZLÖ*K'+H38N=0ÿaCC_3667%#! $¨¶%+$ãE";0>b;6<=@@*X==SG6J7-/3-+,3Tgclocals·55fa2f34a7a9386d100f1ba2013324dfTgclocals·f2616c67635bb662cd57a8f2ed0b08f1>/tmp/go/src/go/parser/parser.goþ,"".(*parser).parseStmt,ü+dH%HD$ðH;AÜ |
| HìH$H$è1ÛH$ H$¨1ÛH$ H$¨H$H$H$èH$¶ûtQH$HH\$HÇD$ èH\$H\$Ç$HHD$èH$ø
|
| H$H$ØèH$H©ØHý9Hý>HýòHýÏHý
H$HÇD$èHL$HD$H$ H$¨HH$H$ H\$H$¨H\$HÇD$è¶\$ ûuH$H$èèèHÄÃHýiÿÿÿH$H$ÐèH$H©ÐH$Hl$(Hl$HH\$HÇD$ èH$H$èHH$èHD$HD$0H$èHD$0Hl$(H(H$H$èH$H$H$ÐèHL$0HùtoL$I¨ÐHiHL$0H
1íH9étH\$0H$¨H$ éèþÿÿHH$HH\$HH\$èHL$ë·ëHý1þÿÿHý'þÿÿé¹þÿÿHý HýþÿÿHý þÿÿéþÿÿHýùýÿÿHý
ïýÿÿHýåýÿÿéwþÿÿHý+8HýHýÊýÿÿHýÀýÿÿéRþÿÿHý$±ýÿÿHý+§ýÿÿé9þÿÿHý2Hý1ýÿÿHý2ýÿÿéþÿÿHý3u{H$èH\$H\$XH1íH9èt+H\$XH$¨H$ H$H$èé«ýÿÿHH$HH\$HH\$èHD$ë¦Hý8
ÞHH$èHD$HD$8H$èH$H$H$ÐèHD$8HøL$I¨ÐH(H$H$èHL$8HÇÅ@iHL$8H
1íH9étH\$8H$¨H$ éÊüÿÿHH$HH\$HH\$èHL$ë·émÿÿÿHý9
§üÿÿHH$èHD$HD$8H$èH$H$H$ÐèH$H\$8HûH¨ÐH+H$H$àèH$HûåH«àHl$pH«èHl$xH\$8H$H$èHD$xHø
§Hl$pH,$HD$H-Hl$HÇD$è¶\$ Hl$8]H\$8H\$8H1íH9èt+H\$8H$¨H$ H$H$èéXûÿÿHH$HH\$HH\$èHD$ë¦1ÛëéÿÿÿéàþÿÿHýHnHýA·Hý?¨Hý=
H$H$ØèH$H$H¨ØHl$èH\$H\$`H
1íH9étH\$`H$¨H$ éúÿÿHH$HH\$HH\$èHL$ë·Hý?ÜùÿÿénúÿÿHý@
ìH$HH\$èH\$H$H\$H$HH$èHD$HD$@H$èH\$@H¬$H+H¬$=ueHkH\$@H\$@H
1íH9étH\$@H$¨H$ éùÿÿHH$HH\$HH\$èHL$ë·LCL$Hl$èëHýAbþÿÿéiùÿÿHýE=HýCu(H$èHT$HL$H$ H$¨éùÿÿHýEþÿÿé&ùÿÿHýFu(H$èHT$HL$H$ H$¨éÛøÿÿHýGWøÿÿHýH
äøÿÿH$èHT$HL$H$ H$¨éøÿÿHýPHýJ~HýIýÿÿHýJ
øÿÿH$èH\$H\$PH
1íH9étH\$PH$¨H$ é@øÿÿHH$HH\$HH\$èHL$ë·HýL÷ÿÿHýM÷ÿÿHýP
øÿÿH$èH\$H\$hH
1íH9étH\$hH$¨H$ é¸÷ÿÿHH$HH\$HH\$èHL$ë·HýRHýQujH$èH\$H\$HH
1íH9étH\$HH$¨H$ éB÷ÿÿHH$HH\$HH\$èHL$ë·HýRöÿÿé!÷ÿÿHýSu(H$èHT$HL$H$ H$¨éÖöÿÿHýT
üÿÿHýU{üÿÿéÚöÿÿèèHÄÃèéõÿÿÎ |
| X |
| *runtime.racefuncenterÒ |
| runtime.raceread*go.string."Statement"¶ |
| "".traceæ"".un·fú |
| "runtime.deferproc¾ |
| runtime.racereadä |
| 8"".(*parser).parseSimpleStmt¦0type.*go/ast.LabeledStmtþ |
| $runtime.assertI2T2´ |
| ."".(*parser).expectSemiÀ |
| &runtime.deferreturnÊ |
| (runtime.racefuncexit |
| runtime.racereadØ*go.string."statement"þ |
| 4"".(*parser).errorExpected |
| "".syncStmt®&type.go/ast.BadStmtÀ |
| "runtime.newobjectæ |
| "runtime.racewrite |
| "runtime.racewriteÎ |
| runtime.raceread¢ |
| Fgo.itab.*go/ast.BadStmt.go/ast.Stmtò |
| (type.*go/ast.BadStmt type.go/ast.Stmt Fgo.itab.*go/ast.BadStmt.go/ast.Stmt´ |
| runtime.typ2ItabØ |
| 6"".(*parser).parseBlockStmtúJgo.itab.*go/ast.BlockStmt.go/ast.StmtÔ |
| ."".(*parser).expectSemiì,type.*go/ast.BlockStmt type.go/ast.StmtJgo.itab.*go/ast.BlockStmt.go/ast.Stmt® |
| runtime.typ2ItabÞ*type.go/ast.EmptyStmtð |
| "runtime.newobject |
| "runtime.racewriteÈ |
| runtime.raceread¦ |
| "runtime.racewriteÞJgo.itab.*go/ast.EmptyStmt.go/ast.Stmt®,type.*go/ast.EmptyStmtÄ type.go/ast.StmtÜJgo.itab.*go/ast.EmptyStmt.go/ast.Stmtð |
| runtime.typ2Itab®*type.go/ast.EmptyStmtÀ |
| "runtime.newobjectæ |
| "runtime.racewrite |
| runtime.racereadü |
| runtime.racereadö |
| "runtime.racewrite¾go.string."\n"ä |
| runtime.eqstring Jgo.itab.*go/ast.EmptyStmt.go/ast.Stmtú |
| """.(*parser).next,type.*go/ast.EmptyStmt¨ type.go/ast.StmtÀJgo.itab.*go/ast.EmptyStmt.go/ast.StmtÔ |
| runtime.typ2Itabø |
| runtime.raceread² |
| 8"".(*parser).parseBranchStmtÔLgo.itab.*go/ast.BranchStmt.go/ast.Stmt¤.type.*go/ast.BranchStmtº type.go/ast.StmtÒLgo.itab.*go/ast.BranchStmt.go/ast.Stmtæ |
| runtime.typ2Itab¼"".syncStmt·fÐ |
| ,"".(*parser).parseDecl(type.go/ast.DeclStmt¤ |
| "runtime.newobjectÊ |
| "runtime.racewrite6runtime.writeBarrierEnabled¶Hgo.itab.*go/ast.DeclStmt.go/ast.Stmt *type.*go/ast.DeclStmt type.go/ast.Stmt´ Hgo.itab.*go/ast.DeclStmt.go/ast.StmtÈ |
| runtime.typ2Itabú |
| .runtime.writebarrierptrÆ! |
| 6"".(*parser).parseDeferStmtÀ" |
| 2"".(*parser).parseForStmt¸# |
| 0"".(*parser).parseGoStmtÐ$ |
| 0"".(*parser).parseIfStmtò$Dgo.itab.*go/ast.IfStmt.go/ast.StmtÂ%&type.*go/ast.IfStmtØ% type.go/ast.Stmtð%Dgo.itab.*go/ast.IfStmt.go/ast.Stmt& |
| runtime.typ2Itabà& |
| 8"".(*parser).parseReturnStmt'Lgo.itab.*go/ast.ReturnStmt.go/ast.StmtÒ'.type.*go/ast.ReturnStmtè' type.go/ast.Stmt(Lgo.itab.*go/ast.ReturnStmt.go/ast.Stmt( |
| runtime.typ2ItabÌ( |
| 8"".(*parser).parseSelectStmtî(Lgo.itab.*go/ast.SelectStmt.go/ast.Stmt¾).type.*go/ast.SelectStmtÔ) type.go/ast.Stmtì)Lgo.itab.*go/ast.SelectStmt.go/ast.Stmt* |
| runtime.typ2ItabÊ* |
| 8"".(*parser).parseSwitchStmtÆ+ |
| &runtime.deferreturnÐ+ |
| (runtime.racefuncexitê+ |
| 0runtime.morestack_noctxt0 <"".autotmp_1053type.*uint8"".autotmp_1052¿(type.*go/ast.BadStmt"".autotmp_1051type.*uint8"".autotmp_1050,type.*go/ast.EmptyStmt"".autotmp_1049type.*uint8"".autotmp_1048?type.string"".autotmp_1047¯,type.*go/ast.EmptyStmt"".autotmp_1046type.*uint8"".autotmp_1045type.*uint8"".autotmp_1044type.*uint8"".autotmp_1043type.*uint8"".autotmp_1042type.*uint8"".autotmp_1040*type.*go/ast.DeclStmt"".autotmp_1038(type.*go/ast.BadStmt"".autotmp_1037,type.*go/ast.EmptyStmt"".autotmp_1036,type.*go/ast.EmptyStmt"".autotmp_1035 type.go/ast.Stmt"".autotmp_1034.type.*go/ast.SelectStmt"".autotmp_1033 type.go/ast.Stmt"".autotmp_1032&type.*go/ast.IfStmt"".autotmp_1031o,type.*go/ast.BlockStmt"".autotmp_1030_.type.*go/ast.BranchStmt"".autotmp_1029O.type.*go/ast.ReturnStmt"".autotmp_1028 type.go/ast.Stmt"".autotmp_1027 type.go/ast.Stmt"".autotmp_1025*type.*go/ast.DeclStmt"".autotmp_1024 type.go/ast.Decl"".posÏ"type.go/token.Pos"".s type.go/ast.Stmt"".ptype.*"".parser( Â º!po$-QH |
| ,=LW |
| L (3QLYLKLYLKLYL+645/ |
| £6 |
| AK* |
| [:9/ |
| LW |
| ¤baC& |
| 0Y"#B; |
| 0#$W |
| |
| #Fe* |
| |
| |
| 60//' |
| 6>=/'<6('// |
| L!#,cX_lk+=v Ikù>-!Õ7K-Rw |
| 5 *?.Z
Z%=Tgclocals·beddd803fd8b1b0a4c621bcbd7cf2568Tgclocals·cbff572b477c870c23f3c1ae6228e2f3>/tmp/go/src/go/parser/parser.goþ "".isValidImportàÖdH%H;aHìhH\$hH$èH\$pH$H\$xH\$èHL$HD$HL$HHL$XHD$PHD$`1ÉHL$@H\$XH$H\$`H\$HL$èHL$D$ HL$8HùtsD$4$è¶\$ûtK\$4$è¶\$ûu5HH$HÇD$\$4\$èHL$8¶\$ûuéiÿÿÿÆ$èHÄhÃH\$PHû$èHÄhÃèéÕþÿÿ |
| B |
| *runtime.racefuncenterr |
| strconv.Unquoteö |
| &runtime.stringiter2¶ |
| "unicode.IsGraphicâ |
| unicode.IsSpaceTgo.string."!\"#$%&'()*,:;<=>?[\\]^{|}`�"¸ |
| (strings.ContainsRuneú |
| (runtime.racefuncexit° |
| (runtime.racefuncexitÄ |
| 0runtime.morestack_noctxt0Ð"".autotmp_1069_type.int"".autotmp_1068Otype.int"".autotmp_1064type.string"".autotmp_1063type.string"".rgtype.int32"".s?type.string"".~r1 type.bool"".littype.string&ÐîÏÐÏа0º""L\ Z4Tgclocals·41a13ac73c712c01973b8fe23f62d694Tgclocals·c2e73d0426f2d26d1cea5403392dda7d>/tmp/go/src/go/parser/parser.goþ8"".(*parser).parseImportSpecþdH%HD$àH;AHì H$ H$è1ÛH$ÈH$ÐH$¨H$H$èH$¨¶ûtQH$HH\$HÇD$ |
| èH\$H\$Ç$HHD$èH$¨ø
âHÇD$XH$H$ØèH$¨H«ØHý
ßH$¨H$èH\$H\$XH$¨H$H$ÐèH$¨H¨ÐHl$@1ÛH\$xH$H$H$ØèH$¨HØHû
GH$H$àèH$¨HûHàH«èHL$xH$H¬$Hl$è¶\$û
áHÇ$HH\$HÇD$H\$xH\$H$H\$ èH\$(H|$HHHKHOH$¨H$H\$@H\$èH$¨H$èH$¨H$èHH$èHD$HD$hH$HÇD$(èHD$h1íH(HhHhHhHh H$èH\$hHûîH¬$°=
ÆH+H\$hH$H$èH\$hHûHl$X=
qHkHH$èHD$HD$`H$èHD$`Hl$@H(H$H$èHD$`HÇ@ H$H$èH\$`H¬$HkHl$x=
ÚHkH\$hH$H$èH\$hHûHl$`=
HkH\$hH$H$èH$¨H$H$ÈèH\$hHû>H¬$¨L
È=
LCH\$hH\$PH$¨H$H$8èH$¨HûËH8H@HHHËH)ÃHû}QHH$H$HT$HD$H$HL$HÃH$HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$H9Ë;H$H$HD$HHÂH$èH$Hl$HHëHl$P=
ãH+H$¨H$H$8èH$¨H¬$H«@H¬$H«HH¬$=uvH«8H\$PH\$hH
1íH9ét(H\$hH$ÐH$ÈèèHÄ ÃHH$HH\$HH\$èHL$ë©L8L$Hl$èéwÿÿÿH$Hl$èé
ÿÿÿèé.þÿÿHkH,$LD$èéâýÿÿé»ýÿÿLCL$Hl$èéiýÿÿéLýÿÿLCL$Hl$èéýÿÿLCL$Hl$èé|üÿÿé_üÿÿH$Hl$èé*üÿÿéüÿÿéûÿÿéÜúÿÿH$HÇD$ èéyûÿÿHý5
2úÿÿHH$èHD$HD$pH$HÇD$ èHD$p1íH(HhHhHhH$èH$¨H$H$ÐèHD$pHøtSL$¨I¨ÐH(H$H$èHD$pH-HhHÇ@HD$XH$¨H$èépùÿÿë©èèHÄ ÃèéAøÿÿ |
| X |
| *runtime.racefuncenter® |
| runtime.racereadì,go.string."ImportSpec" |
| "".traceÂ"".un·fÖ |
| "runtime.deferproc¬ |
| runtime.raceread |
| ."".(*parser).parseIdentÆ |
| runtime.raceread® |
| runtime.raceread |
| runtime.racereadø |
| "".isValidImport²Bgo.string."invalid import path: " |
| *runtime.concatstring2ì |
| $"".(*parser).error |
| """.(*parser).next° |
| ."".(*parser).expectSemi¾ ,type.go/ast.ImportSpecÐ |
| "runtime.newobject |
| |
| ,runtime.racewriterangeÎ |
| |
| "runtime.racewrite6runtime.writeBarrierEnabled |
| "runtime.racewriteö6runtime.writeBarrierEnabled(type.go/ast.BasicLit¬ |
| "runtime.newobjectÒ |
| "runtime.racewrite
|
| "runtime.racewrite¾
|
| "runtime.racewriteö
6runtime.writeBarrierEnabled² |
| "runtime.racewriteæ6runtime.writeBarrierEnabled¢ |
| "runtime.racewriteÔ |
| runtime.raceread6runtime.writeBarrierEnabledø |
| runtime.racereadì2type.[]*go/ast.ImportSpecâ |
| "runtime.growsliceò |
| "runtime.racewriteª6runtime.writeBarrierEnabledð |
| "runtime.racewriteØ6runtime.writeBarrierEnabledLgo.itab.*go/ast.ImportSpec.go/ast.SpecÒ |
| &runtime.deferreturnÜ |
| (runtime.racefuncexitú.type.*go/ast.ImportSpec type.go/ast.Spec¨Lgo.itab.*go/ast.ImportSpec.go/ast.Spec¼ |
| runtime.typ2Itabô |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr® |
| $runtime.panicsliceä |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÜ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr¾ |
| .runtime.writebarrierptr |
| &"".(*parser).expect¾"type.go/ast.IdentÐ |
| "runtime.newobject |
| ,runtime.racewriterangeÆ |
| "runtime.racewriteø |
| runtime.racereadÎ |
| "runtime.racewriteægo.string."."ª |
| """.(*parser).nextÈ |
| &runtime.deferreturnÒ |
| (runtime.racefuncexitì |
| 0runtime.morestack_noctxt`À"".autotmp_1080¯type.int"".autotmp_1079/2type.[]*go/ast.ImportSpec"".autotmp_1078*type.*go/ast.BasicLit"".autotmp_1077o.type.*go/ast.ImportSpec"".autotmp_1076_$type.*go/ast.Ident"".autotmp_1074.type.*go/ast.ImportSpec"".autotmp_1072$type.*go/ast.Ident"".spec.type.*go/ast.ImportSpec"".pathOtype.string"".pos¿"type.go/token.Pos"".ident$type.*go/ast.Ident"".~r3@ type.go/ast.Spec"".doc2type.*go/ast.CommentGroup"".ptype.*"".parser(À¿Àú¿ÀÀÔÐ"B-Q |
| -*1)l®%[ |
| Ó3GH7!!# |
| ¬ |
| ++*#4*;Èp8k½¯6 |
| <*Tgclocals·d6c44268e5bad5621908e2891409b63aTgclocals·9912feb4671fde499329dfedecae6200>/tmp/go/src/go/parser/parser.goþ6"".(*parser).parseValueSpecîdH%HD$¨H;AUHìØH$ØH$è1ÛH$H$H$àH$H$èH¬$à¶û«H$ðH$èHL$HD$HÇ$H$HL$H$ HD$HH\$HÇD$ èH\$(H|$HHHKHOH$àH$èH\$H\$Ç$HHD$èø
<H$àH$H$ÐèH$àH¨ÐHl$PH$èHT$HL$HD$H$ÀH$ÈH$ÐH$àH$èHL$HD$HL$xH$1ÛH$¨H$°H$¸H$àH$H$ØèH´$àHØHû*uIH4$èH$àH$èH´$àHT$HL$HD$H$¨H$°H$¸H4$èH´$àHl$PHT$xH$¨H$ðHø@
«HùuH$øHûkHú
aHH$èHD$HD$pH$èH\$pHû(H¬$è=
H+H\$pH$H$èH\$pH¬$ÈHkH¬$ÐHkH¬$À=
¡HkH\$pH$H$ èH\$pHl$xHk H¬$=
PHk(H\$pH$H$0èH\$pH¬$°Hk8H¬$¸Hk@H¬$¨=
ðHk0H\$pH$H$HèH$àH$H$ÈèH\$pHûªH¬$àL
È=
wLCHHD$pHÇD$XH$ðHûUu HÇD$XHD$hHD$pH$øH\$`H$àH$H$èHH$H\$`H\$HÇD$èH$àH\$H|$HHHKHOH$HL$pHH$H\$H$HL$HªHl$(H\$XH\$0H$ÀH\$8H$ÈH\$@H$ÐH\$HèH\$hH\$pH
1íH9ét(H\$pH$H$èèHÄØÃHH$HH\$HH\$èHL$ë©HkHH,$LD$èévþÿÿéOþÿÿLC0L$Hl$èéýýÿÿLC(L$Hl$èéýÿÿLCL$Hl$èéLýÿÿH$Hl$èéðüÿÿéÑüÿÿH4$Hl$HH\$HÇD$èéwüÿÿHøU
müÿÿHú
cüÿÿHù
YüÿÿH4$Hl$HH\$HÇD$'èé1üÿÿèèHÄØÃèéùÿÿj |
| X |
| *runtime.racefuncenter® |
| runtime.raceread |
| *go/token.Token.Stringæ go.string."Spec" |
| *runtime.concatstring2Þ |
| "".trace"".un·f¢ |
| "runtime.deferprocæ |
| runtime.raceread |
| 6"".(*parser).parseIdentList |
| ("".(*parser).tryType¤ |
| runtime.racereadà |
| """.(*parser).next |
| 2"".(*parser).parseRhsListò |
| ."".(*parser).expectSemi |
| *type.go/ast.ValueSpec® |
| |
| "runtime.newobjectÔ |
| |
| "runtime.racewrite6runtime.writeBarrierEnabledÈ |
| "runtime.racewrite6runtime.writeBarrierEnabledÚ |
| "runtime.racewrite
6runtime.writeBarrierEnabledÎ
|
| "runtime.racewrite¤6runtime.writeBarrierEnabledà |
| "runtime.racewrite |
| runtime.racereadÚ6runtime.writeBarrierEnabled |
| runtime.raceread¨type.intà |
| runtime.convT2EÀ,type.*go/ast.ValueSpecø |
| ("".(*parser).declareJgo.itab.*go/ast.ValueSpec.go/ast.SpecÞ |
| &runtime.deferreturnè |
| (runtime.racefuncexit,type.*go/ast.ValueSpec type.go/ast.Spec´Jgo.itab.*go/ast.ValueSpec.go/ast.SpecÈ |
| runtime.typ2Itabú |
| .runtime.writebarrierptr¶ |
| .runtime.writebarrierpträ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr¸ |
| .runtime.writebarrierptrðDgo.string."missing constant value" |
| $"".(*parser).errorüfgo.string."missing variable type or initialization"¢ |
| $"".(*parser).error¸ |
| &runtime.deferreturn |
| (runtime.racefuncexitÜ |
| 0runtime.morestack_noctxt`° "".autotmp_1092Ï,type.*go/ast.ValueSpec"".autotmp_1090,type.*go/ast.ValueSpec"".autotmp_1089ïtype.int"".autotmp_1088,type.*go/ast.ValueSpec"".autotmp_1083type.string"".kindÿ&type.go/ast.ObjKind"".specß,type.*go/ast.ValueSpec"".values_$type.[]go/ast.Expr"".typ¿ type.go/ast.Expr"".idents/(type.[]*go/ast.Ident"".pos"type.go/token.Pos"".~r3@ type.go/ast.Spec"".iota0type.int"".keyword &type.go/token.Token"".doc2type.*go/ast.CommentGroup"".ptype.*"".parser(° |
| ¯°¬¯°
#B1«-0(. @# |
| |
| "ñ ß3WX7 |
| f#% |
| #"CZ++ÜUJIq½I¯265BP&Tgclocals·9b3e4b6f4f1485a1abaa7b0320905120Tgclocals·02102e3621cf817bc31423afc27fad41>/tmp/go/src/go/parser/parser.goþ4"".(*parser).parseTypeSpecàÂdH%HD$ØH;A?Hì¨H$¨H$è1ÛH$ÐH$ØH$°H$H$èH$°¶ûtQH$HH\$HÇD$èH\$H\$Ç$HHD$èH$°ø
H$èH\$H\$XHH$èHD$HD$hH$HÇD$(èHD$h1íH(HhHhHhHh H$èH\$hHûH¬$¸=
äH+H\$hH$H$èH\$hHû¸Hl$X=
HkHD$hHD$PHD$h1ÀHD$`HD$`Hø_HÇ$HÇ$ H$H$èH$Hl$X=
H+H$°H$H$èH$°H$HL$hHH\$pH\$HL$xHL$1ÛH\$H\$ HªHl$(HÇD$0H$H\$8H$H\$@H$ H\$HèH$°H$èH\$H$H\$H$H\$PH$H$èH\$PH¬$HkH¬$=
ùHkH$°H$èH\$PH$H$ èH$°H$H$ÈèH\$PHû¢H¬$°L
È=usLC H\$PH\$hH
1íH9ét(H\$hH$ØH$ÐèèHĨÃHH$HH\$HH\$èHL$ë©Hk H,$LD$èézÿÿÿéWÿÿÿLCL$Hl$èéôþÿÿH$Hl$èéçýÿÿéýÿÿLCL$Hl$èé^ýÿÿéAýÿÿH$Hl$èéýÿÿéíüÿÿèèHĨÃèéûÿÿT |
| X |
| *runtime.racefuncenter® |
| runtime.racereadì(go.string."TypeSpec" |
| "".traceÂ"".un·fÖ |
| "runtime.deferproc |
| ."".(*parser).parseIdent¬(type.go/ast.TypeSpec¾ |
| "runtime.newobjectö |
| ,runtime.racewriterange¼ |
| "runtime.racewriteö6runtime.writeBarrierEnabled° |
| "runtime.racewriteä6runtime.writeBarrierEnabled |
| "runtime.racewrite¼6runtime.writeBarrierEnabled |
| runtime.raceread²*type.*go/ast.TypeSpecô |
| ("".(*parser).declare |
| |
| ,"".(*parser).parseTypeð |
| |
| "runtime.racewrite®6runtime.writeBarrierEnabledæ |
| ."".(*parser).expectSemi |
| "runtime.racewrite¾ |
| runtime.raceread
6runtime.writeBarrierEnabled¶
Hgo.itab.*go/ast.TypeSpec.go/ast.Specú
|
| &runtime.deferreturn |
| (runtime.racefuncexit¢*type.*go/ast.TypeSpec¸ type.go/ast.SpecÐHgo.itab.*go/ast.TypeSpec.go/ast.Specä |
| runtime.typ2Itab |
| .runtime.writebarrierptrÒ |
| .runtime.writebarrierptrø |
| .runtime.writebarrierptr´ |
| .runtime.writebarrierptrè |
| .runtime.writebarrierptr |
| &runtime.deferreturn |
| (runtime.racefuncexit° |
| 0runtime.morestack_noctxt`Ð"".autotmp_1106*type.[1]*go/ast.Ident"".autotmp_1103/(type.[]*go/ast.Ident"".autotmp_1102*type.*go/ast.TypeSpec"".autotmp_1101*type.*go/ast.TypeSpec"".autotmp_1100O type.go/ast.Expr"".autotmp_1099*type.*go/ast.TypeSpec"".spec¯*type.*go/ast.TypeSpec"".ident$type.*go/ast.Ident"".~r3@ type.go/ast.Spec"".doc2type.*go/ast.CommentGroup"".ptype.*"".parser(ÐîÏÐÈÏÐðdü#B-Q³øhW3#$78J++nÐ6y>;61+,Tgclocals·dea6affc4059e23bc310b6f38bd7ddb0Tgclocals·db2ff74d02299b0035f3a881aac3d50b>/tmp/go/src/go/parser/parser.goþ2"".(*parser).parseGenDeclàØdH%HD$°H;A |
| HìÐH$ÐH$èHÇ$ðH$ØH$H$èH¬$ضûÀH$àH$èHL$HD$HÇ$HH\$HÇD$H$HL$H$HD$ HH\$(HÇD$0èH\$8H|$HHHKHOH$ØH$èH\$H\$Ç$HHD$èø
âH$ØH$H$ÀèH$ØH¨ÀHl$pH$H$àH\$èH\$H\$PHÇD$XHÇD$H1ÛH$ H$¨H$°H$ØH$H$ØèH$ØHØHû1
·H$H$ÐèH$ØH¨ÐHl$XH$èHÇD$`H$ØH$H$ØèH$ØHØHû6ÔH$H$ØèH$ØHØHûªH$H$ÀèH$ØH«ÀH,$H$àH\$H\$`H\$H$èHÿÓH\$H$H\$ H$H$ H$¨H$°HËH)ÃHû}QHH$H$¸HT$HD$H$ÈHL$HÃH$ÀHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$ÈH9˵H$ÀHÓH$¸HÅHD$hHÁåHëH$èH$¸Hl$hHÁåHëH¬$H+H¬$=uFHkH$¸H$ H$ÀH$¨H$ÈH$°H\$`HÿÃH\$`éþÿÿLCL$Hl$èëªèH$HÇD$6èH\$H\$HH$ØH$èHH$èHD$HD$xH$èH\$xHûHl$p=
ïH+H\$xH$H$èHD$xHl$PHhH$H$èHD$xH¬$àHhH$H$èHD$xHl$XHhH$H$ èH\$xH¬$¨Hk(H¬$°Hk0H¬$ =u@Hk H\$xH$H$8èHL$xHl$HHi8H$ðèèHÄÐÃLC L$Hl$èë°H$Hl$èéÿÿÿéåþÿÿHÇ$H$àH\$HÇD$H$èHÿÓH\$H$H\$ H$H$ H$¨H$°HËH)ÃHû}QHH$H$¸HT$HD$H$ÈHL$HÃH$ÀHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$ÈH9˨H$ÀHÓH$¸HÅHD$hHÁåHëH$èH$¸Hl$hHÁåHëH¬$H+H¬$=u9HkH$¸H$ H$ÀH$¨H$ÈH$°éNýÿÿLCL$Hl$èë·èèèHÄÐÃèéÔøÿÿf |
| X |
| *runtime.racefuncenter¢ |
| runtime.racereadô |
| *go/token.Token.String¦(go.string."GenDecl("go.string.")"ª |
| *runtime.concatstring3ü |
| "".trace¬"".un·fÀ |
| "runtime.deferproc |
| runtime.racereadØ |
| &"".(*parser).expectö |
| runtime.racereadÊ |
| runtime.raceread |
| """.(*parser).nextÈ |
| runtime.raceread |
| runtime.racereadð |
| runtime.racereadâ |
| è$type.[]go/ast.SpecÞ |
| "runtime.growslice |
| "runtime.racewriteÚ6runtime.writeBarrierEnabled |
| .runtime.writebarrierptr |
| $runtime.panicsliceÆ |
| &"".(*parser).expectü |
| ."".(*parser).expectSemi&type.go/ast.GenDecl |
| "runtime.newobject |
| "runtime.racewriteö6runtime.writeBarrierEnabled° |
| "runtime.racewriteè |
| "runtime.racewrite¦ |
| "runtime.racewriteÞ |
| "runtime.racewrite´6runtime.writeBarrierEnabledè |
| "runtime.racewrite |
| &runtime.deferreturnª |
| (runtime.racefuncexitÞ |
| .runtime.writebarrierptrþ |
| .runtime.writebarrierptrðö$type.[]go/ast.Specì |
| "runtime.growslice |
| "runtime.racewriteè6runtime.writeBarrierEnabled |
| .runtime.writebarrierptr |
| $runtime.panicslice¢ |
| &runtime.deferreturn¬ |
| (runtime.racefuncexitÆ |
| 0runtime.morestack_noctxt@ ("".autotmp_1122¯(type.*go/ast.GenDecl"".autotmp_1121type.int"".autotmp_1120$type.[]go/ast.Spec"".autotmp_1119type.int"".autotmp_1118/$type.[]go/ast.Spec"".autotmp_1117 type.go/ast.Spec"".autotmp_1116"type.go/token.Pos"".autotmp_1115Ïtype.int"".autotmp_1114 type.go/ast.Spec"".autotmp_1111type.string"".iotaßtype.int"".list_$type.[]go/ast.Spec"".rparen"type.go/token.Pos"".lparenï"type.go/token.Pos"".posÿ"type.go/token.Pos"".doc¿2type.*go/ast.CommentGroup"".~r20(type.*go/ast.GenDecl"".f 2type."".parseSpecFunction"".keyword&type.go/token.Token"".ptype.*"".parser( Á |
| À °|¦$871À- 2% eý.à43f+%ñ*OôQ>7 : }Q{!Tgclocals·a811d5a823b936939cd0aa4ea63c0826Tgclocals·07c19fec16d7a5ed358e8bc1895053a6>/tmp/go/src/go/parser/parser.goþ4"".(*parser).parseFuncDeclÀ¦dH%HD$H;AñHìè1ÀH$H$èH$èHÇ$øH$ðH$H$èH$ð¶ûtQH$HH\$HÇD$èH\$H\$Ç$HHD$èH$ðø
2H$H$ÀèH$ðH¨ÀH¬$H$HÇD$GèH\$H\$PH$ðH$H$èH$ðH«H,$èH\$H\$XHÇD$hH$ðH$H$ØèH$ðHØHû1u*H$H\$XH\$ÆD$èH$ðH\$H\$hH$èH\$H\$xH$ðH$H\$XH\$èHL$HD$HL$pHD$`HÇ$H$ðH$H$ØèH$ðHØHû3u(H$H\$XH\$èH$ðH\$H$H$èHH$èHD$H$¨H$èH$¨HûfH¬$=
>H+H$¨H$H$èH$¨HûHl$h=
ãHkH$¨H$H$èH$¨Hû°Hl$x=
HkHH$èHD$H$ H$èH$ Hl$PH(H$H$èH$ Hû&Hl$p=
ýHkH$ H$H$èH$ HûÊHl$`=
¡HkH$¨H$H$èH$¨HûnH¬$ =
BHkH$¨H$H$ èH$¨HûH¬$=
ãHk H$¨H$H\$h1íH9ëumH\$xH$H$èH\$xHûHKH$ÀHCH$ÈHøuPH$HD$H-Hl$HÇD$è¶\$ ût#H$H$øèèHÄèÃH$H$¨1ÀH$H$HøùHÇ$ØHÇ$àH$ÐH$èH$ÐHl$x=
£H+H$ðH$H$èH$ðH$H$¨HH$°H\$H$¸HL$1ÛH\$H\$ HªHl$(HÇD$0H$ÐH\$8H$ØH\$@H$àH\$HèéËþÿÿH$Hl$èéMÿÿÿéÿÿÿé_þÿÿLC L$Hl$èé |
| þÿÿéêýÿÿLCL$Hl$èé«ýÿÿéýÿÿLCL$Hl$èéLýÿÿé/ýÿÿLCL$Hl$èéðüÿÿéÓüÿÿLCL$Hl$èéfüÿÿéIüÿÿLCL$Hl$èé |
| üÿÿéíûÿÿH$Hl$èé²ûÿÿéûÿÿèèHÄèÃèéíøÿÿt |
| l |
| *runtime.racefuncenter¶ |
| runtime.racereadô0go.string."FunctionDecl" |
| "".traceÊ"".un·fÞ |
| "runtime.deferproc¢ |
| runtime.racereadô |
| &"".(*parser).expectº |
| runtime.racereadê |
| go/ast.NewScope |
| runtime.raceread |
| 8"".(*parser).parseParametersÒ |
| ."".(*parser).parseIdent |
| 6"".(*parser).parseSignature |
| runtime.racereadÞ |
| ,"".(*parser).parseBody |
| ."".(*parser).expectSemi¨ (type.go/ast.FuncDeclº |
| "runtime.newobjectæ |
| "runtime.racewrite¦ |
| 6runtime.writeBarrierEnabledæ |
| |
| "runtime.racewrite 6runtime.writeBarrierEnabledâ |
| "runtime.racewrite6runtime.writeBarrierEnabledÀ(type.go/ast.FuncTypeÒ |
| "runtime.newobjectþ |
| "runtime.racewriteº
|
| "runtime.racewriteô
6runtime.writeBarrierEnabled¶ |
| "runtime.racewriteð6runtime.writeBarrierEnabled² |
| "runtime.racewriteò6runtime.writeBarrierEnabled´ |
| "runtime.racewriteô6runtime.writeBarrierEnabledè |
| runtime.racereadâ go.string."init" |
| runtime.eqstringÈ |
| &runtime.deferreturnÒ |
| (runtime.racefuncexit |
| "runtime.racewrite²6runtime.writeBarrierEnabledø |
| runtime.raceread®*type.*go/ast.FuncDeclü |
| ("".(*parser).declare¢ |
| .runtime.writebarrierptrì |
| .runtime.writebarrierptr¨ |
| .runtime.writebarrierpträ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÜ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÌ |
| .runtime.writebarrierptrð |
| &runtime.deferreturnú |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt Ð$"".autotmp_1138*type.[1]*go/ast.Ident"".autotmp_1135/(type.[]*go/ast.Ident"".autotmp_1134Otype.string"".autotmp_1133*type.*go/ast.FuncType"".autotmp_1132*type.*go/ast.FuncDecl"".autotmp_1131*type.*go/ast.FuncDecl"".autotmp_1128,type.*go/ast.FieldList"".decl¿*type.*go/ast.FuncDecl"".body¯,type.*go/ast.BlockStmt"".results,type.*go/ast.FieldList"".paramsï,type.*go/ast.FieldList"".identß$type.*go/ast.Ident"".recvÿ,type.*go/ast.FieldList"".scope$type.*go/ast.Scope"".pos¯"type.go/token.Pos"".docÏ2type.*go/ast.CommentGroup"".~r0*type.*go/ast.FuncDecl"".ptype.*"".parser(ÐÕ ÏÐÏÐ ¾ä$)^]-Q(; .*/.( ̪++
m |
| #
%?=ZY~5%v)g-%9(&@\>AZoc 6%I*Tgclocals·c1d5bb86786ca944d204658c750f102cTgclocals·5a2f7f6877f8abf31ae8ea27208126ed>/tmp/go/src/go/parser/parser.goþ,"".(*parser).parseDeclÀ¬dH%H;aùHìp1ÀHD$PHD$XHD$`HD$hH\$pH$è1ÛH$H$H\$xH$H$èHL$x¶ûtNH$HH\$HÇD$èH\$H\$Ç$HHD$èHL$xø
:H$H$ØèHL$xH©ØHýGªHý@
ð1ÀHD$`HD$hHD$`HD$8H$èHD$8H-H(H$H$èHL$xHD$8HHHD$(H$H$ØèHD$xH$H¨ØHl$H\$(H\$èH\$H\$@H
1íH9ét%H\$@H$H$èèHÄpÃHH$HH\$HH\$èHL$ë¬HýGuuH$èH\$H\$HH
1íH9ét%H\$HH$H$èèHÄpÃHH$HH\$HH\$èHL$ë¬H$H$ÐèHL$xH©ÐH$Hl$ Hl$HH\$HÇD$èH\$xH$H$HÿÓHH$èHD$HD$0H$èHD$0Hl$ H(H$H$èH\$xH$H$ÐèHL$0HùtwLD$xI¨ÐHiHL$0H
1íH9ét%H\$0H$H$èèHÄpÃHH$HH\$HH\$èHL$ë¬ë
HýTuT1ÀHD$PHD$XHD$PHD$8H$èHD$8H-H(H$H$èHL$xHD$8HHHD$(éUýÿÿHýUüüÿÿébþÿÿèèHÄpÃèéêûÿÿd |
| n |
| *runtime.racefuncenter¾ |
| runtime.racereadö.go.string."Declaration" |
| "".traceÌ"".un·fà |
| "runtime.deferproc |
| runtime.raceread |
| "runtime.racewrite´F"".(*parser).("".parseValueSpec)-fmÖ |
| "runtime.racewrite |
| runtime.racereadæ |
| 2"".(*parser).parseGenDeclFgo.itab.*go/ast.GenDecl.go/ast.DeclÌ |
| &runtime.deferreturnÖ |
| (runtime.racefuncexitî(type.*go/ast.GenDecl type.go/ast.DeclFgo.itab.*go/ast.GenDecl.go/ast.Decl° |
| runtime.typ2ItabÜ |
| 4"".(*parser).parseFuncDeclþHgo.itab.*go/ast.FuncDecl.go/ast.Decl |
| &runtime.deferreturnÌ |
| (runtime.racefuncexitä*type.*go/ast.FuncDeclú type.go/ast.Decl Hgo.itab.*go/ast.FuncDecl.go/ast.Decl¦ |
| runtime.typ2ItabÖ |
| runtime.raceread |
| .go.string."declaration"¾ |
| |
| 4"".(*parser).errorExpectedî |
| ø |
| &type.go/ast.BadDecl |
| "runtime.newobject° |
| "runtime.racewriteæ |
| "runtime.racewrite |
| runtime.racereadàFgo.itab.*go/ast.BadDecl.go/ast.Decl¤
|
| &runtime.deferreturn®
|
| (runtime.racefuncexitÆ
(type.*go/ast.BadDeclÜ
type.go/ast.Declô
Fgo.itab.*go/ast.BadDecl.go/ast.Decl |
| runtime.typ2Itabè |
| "runtime.racewriteD"".(*parser).("".parseTypeSpec)-fm¢ |
| "runtime.racewriteü |
| &runtime.deferreturn |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt@à"".autotmp_1153type.*uint8"".autotmp_1152type.*uint8"".autotmp_1151(type.*go/ast.BadDecl"".autotmp_1149?Ntype.struct { F uintptr; R *"".parser }"".autotmp_1148Ptype.*struct { F uintptr; R *"".parser }"".autotmp_1147Ntype.struct { F uintptr; R *"".parser }"".autotmp_1146oPtype.*struct { F uintptr; R *"".parser }"".autotmp_1144_(type.*go/ast.GenDecl"".autotmp_1143(type.*go/ast.BadDecl"".autotmp_1142O*type.*go/ast.FuncDecl"".pos"type.go/token.Pos"".f2type."".parseSpecFunction"".~r1 type.go/ast.Decl"".sync*type.func(*"".parser)"".ptype.*"".parserBàßàzßà°ßà«ßà vÈ%M'N' |
| Oh-.4<4('(8O |
| J6(p?A$23 23my 3 |
| 0I$Tgclocals·7a51fbc69af1c42f9b06f07270fe44d6Tgclocals·81d05c5e005c71ec6a2779f970a3c4c6>/tmp/go/src/go/parser/parser.goþ,"".(*parser).parseFileÀB²BdH%H$øþÿÿH;AtHìH$H$èHÇ$H$H$H$èH$¶ûtQH$HH\$HÇD$èH\$H\$Ç$HHD$èH$ø
¿H$H$èH$HúHjH¬$øHJHjH¬$H$HùtHÇ$èèHÄÃH$H$ÀèH$H¨ÀH¬$H$HÇD$NèH\$H\$@H$H$èHD$HD$xH$H$èH\$xHûÌHKH$ØHCH$àHø
ªH$HD$H-Hl$HÇD$è¶\$ ût}H$H$H$èH¬$HHãHûtKH$H$H$ÐèH$H$H¨ÐHl$HH\$HÇD$èH$H$èH$H$H$èH$HúÀ
HjH¬$HJHjH¬$ H$HùtHÇ$èèHÄÃH$èH$H$H$èH$H$H$èH$Hø#
L=
íL1ÛH$(H$0H$8H$H$èH¬$HHãHû
H$H$H$ØèH$HØHûK
H$èH$¨H$èH$¨H-H(H$H$èH$H$¨HHH$HÇD$KHD$èH\$H$°H1íH9èSH$°H$ÐH$ÈH$(H$0H$8HÙH)ÃHû}QHH$H$XHT$HD$H$hHL$HÃH$`HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$hH9˨H$`HÓH$XHÅHD$XHÁåHëH$èH$XHl$XHÁåHëH¬$ÈH+H¬$Ð=u9HkH$XH$(H$`H$0H$hH$8éþÿÿLCL$Hl$èë·èHH$HH\$HH\$èHD$é{þÿÿH$H$èH¬$HHãHû
¤H$H$H$ØèH¬$HØHûrH$H$HH\$èH\$H$ÈH\$H$ÐH$(H$0H$8HÙH)ÃHû}QHH$H$XHT$HD$H$hHL$HÃH$`HÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$hH9˨H$`HÓH$XHÅHD$XHÁåHëH$èH$XHl$XHÁåHëH¬$ÈH+H¬$Ð=u9HkH$XH$(H$`H$0H$hH$8éwþÿÿLCL$Hl$èë·èH$HD$pH$H$èH\$pH$H$èH\$pH«H,$èHD$pHø3LI(=
H¨H$H$H$èH¬$H1íH9ë$HH\$HÇD$èH$H$H$PèH¬$HP1íH9ë$HH\$HÇD$èHÇD$HH$H$H$ èH$Hû*H H(H«0H¬$1ÉH$xHD$PH$pHÐHL$XHl$PH9éßH$ H$èH$ H+H¬$H,$H$èHH$èH¬$H]H-H9ë$HH\$HÇD$èH$H$H$èH$H«Hl$hH$H$H$èH$HûHKHkH$¸H$ØH¬$ÀH¬$àH\$hH$H$èHH$H\$hHkHl$H$ØH\$H$àH\$èHD$ Hø
H$H$èH$H+Hl$`H$H$H$èH$Hû5Hl$`=
HkH$H$H$èH¬$H]1íH9ë
ßH$H$H$ èH$H H(H«0H¬$PH$@Hl$HH$HH9ÅxHéH$èH$HûRH H(H«0H¬$PH$@Hl$HH$HH9ÅHéH¬$=
äH+H\$HHÿÃH\$HH$ HL$XHÀHÿÁHL$XHl$PH9é!ýÿÿH$H$H$ èH$Hl$HL0L9ÅpL H¬$xL$L$pHH$èHD$H$H$èH$HûH¬$=
êH+H$H$H$èH$Hl$@HhH$H$èH$HûHl$x=
pHkH$H$H$èH$H¬$0Hk H¬$8Hk(H¬$(=
|
| HkH$H$H$0èH$H$H$èH$Hû¾H¬$L
=
LC0H$H$H$8èH$H$H$8èH$Hû?H«8H$HûLC8LD$Hl$H-H,$èH$H$H$PèH$H¬$xHkXH¬$Hk`H¬$p=
HkPH$H$H$hèH$H$H$¨èH$HûtZH«¨H$HûtALChLD$Hl$H-H,$èH$H$èèHÄÃë»ë¢LCPL$Hl$èéNÿÿÿéÚþÿÿéºþÿÿHk0H,$LD$èébþÿÿé;þÿÿLCL$Hl$èéãýÿÿLCL$Hl$èé}ýÿÿé`ýÿÿH$Hl$èéýÿÿéçüÿÿèH$Hl$èéüÿÿèé§ûÿÿèLCL$Hl$èéáúÿÿéÄúÿÿétúÿÿéëùÿÿéÏøÿÿLL$Hl$èéë÷ÿÿéÆ÷ÿÿH¨H,$LD$èH$éøòÿÿéÖòÿÿé9òÿÿé-ñÿÿéaðÿÿèèHÄÃèégïÿÿú |
| ^ |
| *runtime.racefuncenter¨ |
| runtime.racereadæ go.string."File" |
| "".trace¼"".un·fÐ |
| "runtime.deferproc |
| runtime.racereadª |
| &runtime.deferreturn´ |
| (runtime.racefuncexitæ |
| runtime.raceread¸ |
| &"".(*parser).expectî |
| ."".(*parser).parseIdent |
| runtime.raceread go.string."_"Æ |
| runtime.eqstring |
| runtime.racereadð |
| runtime.raceread® Dgo.string."invalid package name _"Ô |
| $"".(*parser).errorö |
| ."".(*parser).expectSemi¢ |
| |
| runtime.raceread¾ |
| &runtime.deferreturnÈ |
| (runtime.racefuncexitê |
| ,"".(*parser).openScope |
| "runtime.racewriteÎ |
| runtime.raceread
6runtime.writeBarrierEnabledþ
|
| runtime.racereadê |
| runtime.racereadÎ |
| "runtime.racewriteìH"".(*parser).("".parseImportSpec)-fm |
| "runtime.racewriteä |
| 2"".(*parser).parseGenDeclFgo.itab.*go/ast.GenDecl.go/ast.Decl¨$type.[]go/ast.Decl |
| "runtime.growsliceÀ |
| "runtime.racewrite6runtime.writeBarrierEnabled¶ |
| .runtime.writebarrierptrÄ |
| $runtime.panicsliceÖ(type.*go/ast.GenDeclì type.go/ast.DeclFgo.itab.*go/ast.GenDecl.go/ast.Decl |
| runtime.typ2ItabÎ |
| runtime.racereadº |
| runtime.raceread"".syncDecl·f¦ |
| ,"".(*parser).parseDecl°$type.[]go/ast.Decl¦ |
| "runtime.growsliceÈ |
| "runtime.racewrite¢6runtime.writeBarrierEnabled¾ |
| .runtime.writebarrierptrÌ |
| $runtime.panicslice |
| "runtime.racewrite¸ |
| runtime.racereadâ |
| runtime.raceread 6runtime.writeBarrierEnabledî |
| runtime.raceread¬!:go.string."unbalanced scopes"Ò! |
| "".assert" |
| runtime.racereadÂ"Fgo.string."unbalanced label scopes"è" |
| "".assert¬# |
| runtime.raceread% |
| runtime.racereadÈ% |
| runtime.racereadÖ%"".unresolvedè% |
| runtime.raceread&"".unresolvedª&Fgo.string."object already resolved"Ð& |
| "".assert' |
| runtime.racereadÖ' |
| runtime.racereadð( |
| runtime.racereadþ(<type.map[string]*go/ast.Objectà) |
| 4runtime.mapaccess1_faststr * |
| runtime.racereadì* |
| "runtime.racewrite¦+6runtime.writeBarrierEnabledè+ |
| runtime.racereadÈ, |
| runtime.racereadè- |
| "runtime.racewrite¦/6runtime.writeBarrierEnabledÔ0 |
| runtime.racereadÚ1 type.go/ast.Fileì1 |
| "runtime.newobject2 |
| "runtime.racewriteØ26runtime.writeBarrierEnabled3 |
| "runtime.racewriteÖ3 |
| "runtime.racewrite46runtime.writeBarrierEnabledÒ4 |
| "runtime.racewrite®56runtime.writeBarrierEnabledð5 |
| "runtime.racewrite¢6 |
| runtime.racereadð66runtime.writeBarrierEnabled²7 |
| "runtime.racewriteä7 |
| runtime.racereadä82type.[]*go/ast.ImportSpecö8 |
| (runtime.typedmemmove¢9 |
| "runtime.racewriteþ96runtime.writeBarrierEnabledÀ: |
| "runtime.racewriteò: |
| runtime.racereadâ;6type.[]*go/ast.CommentGroupô; |
| (runtime.typedmemmove < |
| &runtime.deferreturnª< |
| (runtime.racefuncexitî< |
| .runtime.writebarrierptr¸= |
| .runtime.writebarrierptrô= |
| .runtime.writebarrierptr¢> |
| .runtime.writebarrierptrÖ> |
| .runtime.writebarrierptrø> |
| $runtime.panicslice? |
| .runtime.writebarrierptr¬? |
| $runtime.panicindexÈ? |
| $runtime.panicindexð? |
| .runtime.writebarrierptrÜ@ |
| .runtime.writebarrierptrA |
| .runtime.writebarrierptrüA |
| &runtime.deferreturnB |
| (runtime.racefuncexit B |
| 0runtime.morestack_noctxt F"".autotmp_1183ï(type.**go/ast.Object"".autotmp_1182ß"type.*go/ast.File"".autotmp_1181$type.*go/ast.Ident"".autotmp_1180Ï&type.**go/ast.Ident"".autotmp_1179ïtype.int"".autotmp_1178type.int"".autotmp_1177type.int"".autotmp_1176$type.[]go/ast.Decl"".autotmp_1175type.int"".autotmp_1174_$type.[]go/ast.Decl"".autotmp_1172ÿ type.go/ast.Decl"".autotmp_1171¿Ptype.*struct { F uintptr; R *"".parser }"".autotmp_1170ßtype.string"".autotmp_1169(type.[]*go/ast.Ident"".autotmp_1166type.string"".autotmp_1165/(type.[]*go/ast.Ident"".autotmp_1164 type.go/ast.Decl"".autotmp_1163¯(type.*go/ast.GenDecl"".autotmp_1162¿Ntype.struct { F uintptr; R *"".parser }"".autotmp_1161type.int"".autotmp_1158ßtype.int"".~r0Ï&type.*go/ast.Objectgo/ast.name·3type.stringgo/ast.s·2¿$type.*go/ast.Scope"".p¯type.*"".parsergo/scanner.p·2ï2type.go/scanner.ErrorListgo/scanner.p·22type.go/scanner.ErrorList"".ident$type.*go/ast.Ident"".iÿtype.int"".decls¿$type.[]go/ast.Decl"".ident$type.*go/ast.Ident"".pos"type.go/token.Pos"".docÿ2type.*go/ast.CommentGroup"".~r0"type.*go/ast.File"".ptype.*"".parserD"É°í !Ú&?-Q |
| J(£KR12 _.2¶M.2ÒvKK Z¶-Ò
'"UKb9pO
â.%sM)3ÏhKQ{*ìQ{ q!M8 &>¶L$@]O¨o3(4%5/ |
| ""6!.$Tgclocals·7692055fb76479c28b045214d3e56f7eTgclocals·f72895722e097476c769f69b26b72d66>/tmp/go/src/go/parser/parser.goþ$"".ParseFile.func1dH%HD$ÐH;A^Hì°H$°H$èH$¸H$èHD$HT$HT$hHD$`Høt"H-H9èÁùuH$HT$èH$¸H$èH$¸H1íH9ë
HH$èH\$H\$HHÇ$èH\$H\$@HH$èHD$HD$8H$HÇD$èHL$8HÏHù\1ÀèH$H$èH\$8Hû1Hl$H=
HkH\$8H$H$0èH\$8HûÛHl$@=
²Hk0H$¸H$èH$¸Hl$8=
pH+H$ÀH$H$èH´$ÀH^HH$HKHL$HKHL$èH$ÀH$H$èH$ÀHsH´$HKHkH¬$1ÛH\$PH\$XH$Hùu`1ÛH\$PH\$XH$ÈH$èH$ÈHl$PH+Hl$X=uHkèHÄ°ÃLCL$Hl$èëßH´$H$ H¬$¨HH$HH\$HH\$H$H\$HÇD$ èHL$(HD$0HL$pHL$PHD$xHD$Xé3ÿÿÿH$Hl$èéþÿÿLC0L$Hl$èé;þÿÿéþÿÿLCL$Hl$èéåýÿÿéÈýÿÿéýÿÿèéüÿÿD |
| X |
| *runtime.racefuncenterz |
| "runtime.gorecover¼type."".bailoutî |
| runtime.gopanic |
| runtime.racereadÎ"type.go/ast.Identà |
| "runtime.newobject |
| go/ast.NewScope° type.go/ast.File |
| "runtime.newobjectú |
| ,runtime.racewriterange¬ |
| ¨ runtime.duffzeroÈ |
| "runtime.racewriteü6runtime.writeBarrierEnabled¸ |
| "runtime.racewriteì6runtime.writeBarrierEnabled¤ |
| "runtime.racewriteÊ6runtime.writeBarrierEnabled |
| runtime.racereadÞ |
| 2go/scanner.ErrorList.Sort |
| runtime.racereadÀ |
| "runtime.racewriteö 6runtime.writeBarrierEnabled |
| |
| (runtime.racefuncexit |
| |
| .runtime.writebarrierptr2type.go/scanner.ErrorListtype.error²Dgo.itab.go/scanner.ErrorList.errorò |
| runtime.convT2IÔ |
| .runtime.writebarrierptr
|
| .runtime.writebarrierptr¾
|
| .runtime.writebarrierptrî
|
| 0runtime.morestack_noctxt0à"".autotmp_1193type.error"".autotmp_1192ï"type.*go/ast.File"".autotmp_1191/2type.go/scanner.ErrorList"".autotmp_1189ß$type.*go/ast.Scope"".autotmp_1188Ï$type.*go/ast.Ident"".~r0¿type.errorgo/scanner.p·2_2type.go/scanner.ErrorList"".e"type.interface {}"".&err type.*error |
| "".&ptype.*"".parser |
| "".&f$type.**go/ast.FileàóßàíNº(%+ |
| ' |
| Ø@C |
| >+_63 '
r1 |
| "Tgclocals·8c39b013afb5718e137d89b5d58633e7Tgclocals·293645fc47b93561a259908d2c8cb00cD/tmp/go/src/go/parser/interface.goþ,"".ParseExprFrom.func1àÖdH%HD$èH;AÉHìH$H$èH$ H$èHD$HT$HT$PHD$HHøt"H-H9èÁùuH$HT$èH$ H$H$èH´$ H^HH$HKHL$HKHL$èH$ H$H$èH$ HsHt$hHKHkHl$x1ÛH\$8H\$@HL$pHùu`1ÛH\$8H\$@H$¨H$èH$¨Hl$8H+Hl$@=uHkèHÄÃLCL$Hl$èëßH´$H$H¬$HH$HH\$HH\$H$H\$HÇD$ èHL$(HD$0HL$XHL$8HD$`HD$@é3ÿÿÿèéþÿÿ" |
| X |
| *runtime.racefuncenterz |
| "runtime.gorecover¼type."".bailoutî |
| runtime.gopanic |
| runtime.racereadò |
| 2go/scanner.ErrorList.Sort |
| runtime.raceread |
| "runtime.racewriteø6runtime.writeBarrierEnabled |
| (runtime.racefuncexitÄ |
| .runtime.writebarrierptr2type.go/scanner.ErrorListtype.error´Dgo.itab.go/scanner.ErrorList.errorô |
| runtime.convT2IÄ |
| 0runtime.morestack_noctxt °"".autotmp_1197type.error"".autotmp_1196/2type.go/scanner.ErrorList"".~r0¿type.errorgo/scanner.p·2_2type.go/scanner.ErrorList"".e"type.interface {}"".&errtype.*error |
| "".&ptype.*"".parser°´¯°ð0î
+@+õ'r7Tgclocals·7e902992778eda5f91d29a3f0c115aeeTgclocals·043f8bafb00c4e845b78653966ab128aD/tmp/go/src/go/parser/interface.goþ."".(*parser).init.func1
ädH%HD$°H;AHìÐH$ÐH$èHBHøãHÀHD$HH$ØH$H$àH$H$èH$H$ðH$H$øH$ H$H\$XH$H\$`HH$èHD$H$H$¨H$H$°H$H$¸H$H$ÀH$ H$ÈHD$PH$HÇD$(èH\$PH¬$°HkH¬$¸HkH¬$ÀHkH¬$ÈHk H¬$¨=
H+H\$PH$H$(èH\$PHl$`Hk0Hl$X=
JHk(H\$PH\$PH\$HH$èH\$HHûHHCHKHËH)ÃHû}HHH$HT$hHT$HD$HL$xHL$HÃHD$pHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃHL$xH9ËH\$pHT$hHD$@HÂH$èH\$hHl$@HëHl$P=uVH+H\$HH$èH\$HHl$pHkHl$xHkHl$h=uH+èHÄÐÃH$Hl$èëãH$Hl$èëèéáþÿÿLC(L$Hl$èé£þÿÿH$Hl$èéYþÿÿéýÿÿèéÎüÿÿ, |
| X |
| *runtime.racefuncenterè*type.go/scanner.Errorú |
| "runtime.newobjectÒ |
| ,runtime.racewriterangeØ6runtime.writeBarrierEnabled |
| "runtime.racewriteÄ6runtime.writeBarrierEnabled |
| runtime.racereadä2type.go/scanner.ErrorListÈ |
| "runtime.growsliceÆ |
| "runtime.racewriteø 6runtime.writeBarrierEnabled |
| |
| "runtime.racewriteä |
| 6runtime.writeBarrierEnabledú |
| |
| (runtime.racefuncexit¦ |
| .runtime.writebarrierptrÆ |
| .runtime.writebarrierptrÔ |
| $runtime.panicslice |
| .runtime.writebarrierptr° |
| .runtime.writebarrierptrÒ |
| "runtime.morestackp "".autotmp_1202type.int"".autotmp_1201Ï2type.go/scanner.ErrorList"".autotmp_1200O,type.go/token.Position"".autotmp_1199ÿ,type.*go/scanner.Error"".autotmp_1198,type.*go/scanner.Error"go/scanner.msg·3ïtype.string"go/scanner.pos·2,type.go/token.Positiongo/scanner.p·14type.*go/scanner.ErrorList"".msgPtype.string"".pos,type.go/token.Position © wÀ |
| À:+l`<--&)Tgclocals·7bc99f4b07343e541ae94ef773a9d776Tgclocals·6dcca18fb79feb56305029ae3e8a6952>/tmp/go/src/go/parser/parser.goþ4"".(*parser).safePos.func1àÞdH%H;aÒHì8H\$8H$èH\$@H$èHD$H\$HøH\$HH$èH\$HH+Hl$(H,$H$èH\$(HkHl$H\$HH$èH\$HH+Hl$0H,$H$ èH\$0Hk Hl$ H\$@H$èH\$Hl$ HëHl$@H]èHÄ8Ãëôèéÿÿÿ |
| B |
| *runtime.racefuncenter^ |
| "runtime.gorecover¢ |
| runtime.racereadØ |
| runtime.raceread |
| runtime.racereadÆ |
| runtime.racereadþ |
| "runtime.racewrite´ |
| (runtime.racefuncexitÌ |
| 0runtime.morestack_noctxt p"".~r0/type.intgo/token.f·2&type.*go/token.File"".~r0?type.intgo/token.f·2&type.*go/token.File"".ptype.*"".parser"".&res$type.*go/token.PospËop
ð"0 K2Tgclocals·7e902992778eda5f91d29a3f0c115aeeTgclocals·e48b749e068cae7c3a399141c10fe5f0>/tmp/go/src/go/parser/parser.goþF"".(*parser).("".parseValueSpec)-fmþdH%H;aviHì0H\$0H$è1Û1ÛH\$PH\$XHZH$H\$8H\$H\$@H\$H\$HH\$èHL$ HD$(HL$PHD$XèHÄ0Ãèë |
| |
| : |
| *runtime.racefuncenter¬ |
| 6"".(*parser).parseValueSpecÞ |
| (runtime.racefuncexitò |
| "runtime.morestackP` |
| "".r00 type.go/ast.Spec |
| "".a2 type.int |
| "".a1&type.go/token.Token |
| "".a02type.*go/ast.CommentGroup`d_` |
| Ø%RTgclocals·762ef64d066b6f51173413f25bf7cca5Tgclocals·69c1753bd5f81501d95132d08af04464>/tmp/go/src/go/parser/parser.goþD"".(*parser).("".parseTypeSpec)-fmþdH%H;aviHì0H\$0H$è1Û1ÛH\$PH\$XHZH$H\$8H\$H\$@H\$H\$HH\$èHL$ HD$(HL$PHD$XèHÄ0Ãèë |
| |
| : |
| *runtime.racefuncenter¬ |
| 4"".(*parser).parseTypeSpecÞ |
| (runtime.racefuncexitò |
| "runtime.morestackP` |
| "".r00 type.go/ast.Spec |
| "".a2 type.int |
| "".a1&type.go/token.Token |
| "".a02type.*go/ast.CommentGroup`d_` |
| Þ%RTgclocals·762ef64d066b6f51173413f25bf7cca5Tgclocals·69c1753bd5f81501d95132d08af04464>/tmp/go/src/go/parser/parser.goþH"".(*parser).("".parseImportSpec)-fmþdH%H;aviHì0H\$0H$è1Û1ÛH\$PH\$XHZH$H\$8H\$H\$@H\$H\$HH\$èHL$ HD$(HL$PHD$XèHÄ0Ãèë |
| |
| : |
| *runtime.racefuncenter¬ |
| 8"".(*parser).parseImportSpecÞ |
| (runtime.racefuncexitò |
| "runtime.morestackP` |
| "".r00 type.go/ast.Spec |
| "".a2 type.int |
| "".a1&type.go/token.Token |
| "".a02type.*go/ast.CommentGroup`d_` |
| Æ&RTgclocals·762ef64d066b6f51173413f25bf7cca5Tgclocals·69c1753bd5f81501d95132d08af04464>/tmp/go/src/go/parser/parser.goþ"".init dH%H;a%HìH\$H$èHH$è¶ût-HH$è¶ûu |
| èHÄÃèHH$èÆèèèèèèèèèèèèHH$èH\$H\$HH$èH\$=u(HHH$èÆèHÄÃH-H,$H\$èëÈèé¾þÿÿL |
| B |
| *runtime.racefuncenterP"".initdone·b |
| runtime.racereadp"".initdone·"".initdone· |
| runtime.raceread¨"".initdone·¼ |
| (runtime.racefuncexitÐ |
| "runtime.throwinitâ"".initdone·ô |
| "runtime.racewrite"".initdone· |
| bytes.init |
| go/ast.init |
| go/token.initª |
| io.init´ |
| io/ioutil.init¾ |
| os.initÈ |
| $path/filepath.initÒ |
| strings.initÜ |
| fmt.initæ |
| go/scanner.initð |
| strconv.initú |
| unicode.init$type.go/ast.Object |
| "runtime.newobject¼"".unresolvedÎ |
| "runtime.racewriteä6runtime.writeBarrierEnabledø"".unresolved"".initdone· |
| "runtime.racewrite¤"".initdone·° |
| (runtime.racefuncexitÈ"".unresolvedä |
| .runtime.writebarrierptrò |
| 0runtime.morestack_noctxt0"".autotmp_1207&type.*go/ast.Object0O/0¹/0/Ð"'Áµ$?¶$!µ$¶$ Æ%ETgclocals·69c1753bd5f81501d95132d08af04464Tgclocals·0c8aa8e80191a30eac23f1a218103f16>/tmp/go/src/go/parser/parser.goþ(type..hash.[8]stringúdH%H;a Hì(H\$(H$èHT$81ÀHÇD$Hl$H9è}\HD$ HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$0HûtEHÁåHëH$HD$8HD$èHT$HD$ HÿÀHl$H9è|¤HT$8HT$@èHÄ(Ãë·èéCÿÿÿ |
| |
| B |
| *runtime.racefuncenter |
| runtime.strhashÌ |
| (runtime.racefuncexitè |
| 0runtime.morestack_noctxt0P |
| "".autotmp_1210type.int"".autotmp_1209type.int"".~r2 type.uintptr"".htype.uintptr"".ptype.*[8]stringPOPÀÀ Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbD/tmp/go/src/go/parser/interface.goþ$type..eq.[8]string dH%H;a/Hì`H\$`H$è1ÀHÇD$0Hl$0H9èØHD$8H\$hHÅHD$(HÁåHëH$èHD$(H\$hHûÇHÅHÁåHëH+Hl$PHkHl$XH\$pHÅHÁåHëH$èHT$XH\$pHût}Hl$(HÁåHëHHL$@HCHD$HH9ÂuLHl$PH,$HT$HL$HD$è¶\$ ût%HD$8HÿÀHl$0H9è(ÿÿÿÆD$xèHÄ`ÃÆD$xèHÄ`Ãé|ÿÿÿé2ÿÿÿèé´þÿÿ |
| B |
| *runtime.racefuncenter¸ |
| runtime.racereadÆ |
| runtime.racereadä |
| runtime.eqstring¸ |
| (runtime.racefuncexitÖ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0À"".autotmp_1214?type.string"".autotmp_1213type.string"".autotmp_1212_type.int"".autotmp_1211Otype.int"".iotype.int"".~r2 type.bool"".qtype.*[8]string"".ptype.*[8]string&À¿À¿ÀÐÐ O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·44750c784da4dd430afdd97fea5c405aD/tmp/go/src/go/parser/interface.goþ(type..hash.[2]stringúdH%H;a Hì(H\$(H$èHT$81ÀHÇD$Hl$H9è}\HD$ HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$0HûtEHÁåHëH$HD$8HD$èHT$HD$ HÿÀHl$H9è|¤HT$8HT$@èHÄ(Ãë·èéCÿÿÿ |
| |
| B |
| *runtime.racefuncenter |
| runtime.strhashÌ |
| (runtime.racefuncexitè |
| 0runtime.morestack_noctxt0P |
| "".autotmp_1217type.int"".autotmp_1216type.int"".~r2 type.uintptr"".htype.uintptr"".ptype.*[2]stringPOPÀÀ Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbD/tmp/go/src/go/parser/interface.goþ$type..eq.[2]string dH%H;a/Hì`H\$`H$è1ÀHÇD$0Hl$0H9èØHD$8H\$hHÅHD$(HÁåHëH$èHD$(H\$hHûÇHÅHÁåHëH+Hl$PHkHl$XH\$pHÅHÁåHëH$èHT$XH\$pHût}Hl$(HÁåHëHHL$@HCHD$HH9ÂuLHl$PH,$HT$HL$HD$è¶\$ ût%HD$8HÿÀHl$0H9è(ÿÿÿÆD$xèHÄ`ÃÆD$xèHÄ`Ãé|ÿÿÿé2ÿÿÿèé´þÿÿ |
| B |
| *runtime.racefuncenter¸ |
| runtime.racereadÆ |
| runtime.racereadä |
| runtime.eqstring¸ |
| (runtime.racefuncexitÖ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0À"".autotmp_1221?type.string"".autotmp_1220type.string"".autotmp_1219_type.int"".autotmp_1218Otype.int"".iotype.int"".~r2 type.bool"".qtype.*[2]string"".ptype.*[2]string&À¿À¿ÀÐÐ O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·44750c784da4dd430afdd97fea5c405aD/tmp/go/src/go/parser/interface.goþ4type..hash.[1]interface {}údH%H;a Hì(H\$(H$èHT$81ÀHÇD$Hl$H9è}\HD$ HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$0HûtEHÁåHëH$HD$8HD$èHT$HD$ HÿÀHl$H9è|¤HT$8HT$@èHÄ(Ãë·èéCÿÿÿ |
| |
| B |
| *runtime.racefuncenter |
| (runtime.nilinterhashÌ |
| (runtime.racefuncexitè |
| 0runtime.morestack_noctxt0P |
| "".autotmp_1224type.int"".autotmp_1223type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[1]interface {}POPÀÀ Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbD/tmp/go/src/go/parser/interface.goþ0type..eq.[1]interface {} dH%H;a/Hì`H\$`H$è1ÀHÇD$0Hl$0H9èØHD$8H\$pHÅHD$(HÁåHëH$èHD$(H\$pHûÇHÅHÁåHëH+Hl$PHkHl$XH\$hHÅHÁåHëH$èHT$PH\$hHût}Hl$(HÁåHëHHKHL$HHD$@H9ÐuLH$HL$HT$Hl$XHl$è¶\$ ût%HD$8HÿÀHl$0H9è(ÿÿÿÆD$xèHÄ`ÃÆD$xèHÄ`Ãé|ÿÿÿé2ÿÿÿèé´þÿÿ |
| B |
| *runtime.racefuncenter¸ |
| runtime.racereadÆ |
| runtime.racereadä |
| runtime.efaceeq¸ |
| (runtime.racefuncexitÖ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0À"".autotmp_1228?"type.interface {}"".autotmp_1227"type.interface {}"".autotmp_1226_type.int"".autotmp_1225Otype.int"".iotype.int"".~r2 type.bool"".q*type.*[1]interface {}"".p*type.*[1]interface {}&À¿À¿ÀÐÐ O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787D/tmp/go/src/go/parser/interface.goþ4type..hash.[2]interface {}údH%H;a Hì(H\$(H$èHT$81ÀHÇD$Hl$H9è}\HD$ HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$0HûtEHÁåHëH$HD$8HD$èHT$HD$ HÿÀHl$H9è|¤HT$8HT$@èHÄ(Ãë·èéCÿÿÿ |
| |
| B |
| *runtime.racefuncenter |
| (runtime.nilinterhashÌ |
| (runtime.racefuncexitè |
| 0runtime.morestack_noctxt0P |
| "".autotmp_1231type.int"".autotmp_1230type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[2]interface {}POPÀÀ Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbD/tmp/go/src/go/parser/interface.goþ0type..eq.[2]interface {} dH%H;a/Hì`H\$`H$è1ÀHÇD$0Hl$0H9èØHD$8H\$pHÅHD$(HÁåHëH$èHD$(H\$pHûÇHÅHÁåHëH+Hl$PHkHl$XH\$hHÅHÁåHëH$èHT$PH\$hHût}Hl$(HÁåHëHHKHL$HHD$@H9ÐuLH$HL$HT$Hl$XHl$è¶\$ ût%HD$8HÿÀHl$0H9è(ÿÿÿÆD$xèHÄ`ÃÆD$xèHÄ`Ãé|ÿÿÿé2ÿÿÿèé´þÿÿ |
| B |
| *runtime.racefuncenter¸ |
| runtime.racereadÆ |
| runtime.racereadä |
| runtime.efaceeq¸ |
| (runtime.racefuncexitÖ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0À"".autotmp_1235?"type.interface {}"".autotmp_1234"type.interface {}"".autotmp_1233_type.int"".autotmp_1232Otype.int"".iotype.int"".~r2 type.bool"".q*type.*[2]interface {}"".p*type.*[2]interface {}&À¿À¿ÀÐÐ O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787D/tmp/go/src/go/parser/interface.goþ2type..hash.[3]go/ast.ExprúdH%H;a Hì(H\$(H$èHT$81ÀHÇD$Hl$H9è}\HD$ HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$0HûtEHÁåHëH$HD$8HD$èHT$HD$ HÿÀHl$H9è|¤HT$8HT$@èHÄ(Ãë·èéCÿÿÿ |
| |
| B |
| *runtime.racefuncenter |
| "runtime.interhashÌ |
| (runtime.racefuncexitè |
| 0runtime.morestack_noctxt0P |
| "".autotmp_1238type.int"".autotmp_1237type.int"".~r2 type.uintptr"".htype.uintptr"".p(type.*[3]go/ast.ExprPOPÀÀ Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbD/tmp/go/src/go/parser/interface.goþ.type..eq.[3]go/ast.Expr dH%H;a/Hì`H\$`H$è1ÀHÇD$0Hl$0H9èØHD$8H\$pHÅHD$(HÁåHëH$èHD$(H\$pHûÇHÅHÁåHëH+Hl$PHkHl$XH\$hHÅHÁåHëH$èHT$PH\$hHût}Hl$(HÁåHëHHKHL$HHD$@H9ÐuLH$HL$HT$Hl$XHl$è¶\$ ût%HD$8HÿÀHl$0H9è(ÿÿÿÆD$xèHÄ`ÃÆD$xèHÄ`Ãé|ÿÿÿé2ÿÿÿèé´þÿÿ |
| B |
| *runtime.racefuncenter¸ |
| runtime.racereadÆ |
| runtime.racereadä |
| runtime.ifaceeq¸ |
| (runtime.racefuncexitÖ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0À"".autotmp_1242? type.go/ast.Expr"".autotmp_1241 type.go/ast.Expr"".autotmp_1240_type.int"".autotmp_1239Otype.int"".iotype.int"".~r2 type.bool"".q(type.*[3]go/ast.Expr"".p(type.*[3]go/ast.Expr&À¿À¿ÀÐÐ O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787D/tmp/go/src/go/parser/interface.goþ2type..hash.[1]go/ast.ExprúdH%H;a Hì(H\$(H$èHT$81ÀHÇD$Hl$H9è}\HD$ HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$0HûtEHÁåHëH$HD$8HD$èHT$HD$ HÿÀHl$H9è|¤HT$8HT$@èHÄ(Ãë·èéCÿÿÿ |
| |
| B |
| *runtime.racefuncenter |
| "runtime.interhashÌ |
| (runtime.racefuncexitè |
| 0runtime.morestack_noctxt0P |
| "".autotmp_1245type.int"".autotmp_1244type.int"".~r2 type.uintptr"".htype.uintptr"".p(type.*[1]go/ast.ExprPOPÀÀ Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbD/tmp/go/src/go/parser/interface.goþ.type..eq.[1]go/ast.Expr dH%H;a/Hì`H\$`H$è1ÀHÇD$0Hl$0H9èØHD$8H\$pHÅHD$(HÁåHëH$èHD$(H\$pHûÇHÅHÁåHëH+Hl$PHkHl$XH\$hHÅHÁåHëH$èHT$PH\$hHût}Hl$(HÁåHëHHKHL$HHD$@H9ÐuLH$HL$HT$Hl$XHl$è¶\$ ût%HD$8HÿÀHl$0H9è(ÿÿÿÆD$xèHÄ`ÃÆD$xèHÄ`Ãé|ÿÿÿé2ÿÿÿèé´þÿÿ |
| B |
| *runtime.racefuncenter¸ |
| runtime.racereadÆ |
| runtime.racereadä |
| runtime.ifaceeq¸ |
| (runtime.racefuncexitÖ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0À"".autotmp_1249? type.go/ast.Expr"".autotmp_1248 type.go/ast.Expr"".autotmp_1247_type.int"".autotmp_1246Otype.int"".iotype.int"".~r2 type.bool"".q(type.*[1]go/ast.Expr"".p(type.*[1]go/ast.Expr&À¿À¿ÀÐÐ O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787D/tmp/go/src/go/parser/interface.goþ0>go.itab.*bytes.Buffer.io.Writerþ0Bgo.itab.*errors.errorString.errorþ<go.string.hdr."invalid source" 4go.string."invalid source"þ4go.string."invalid source" invalid sourceþTgclocals·1d7a41f6329ad489c51dce8318da0f50ÀÀ$4@4@4@4@!4@14@4@5@ 5@ 4@þTgclocals·5225067a1e0887693b3d909205208a2bhh
þTgclocals·649d0925350555b3441901e099119d8388þTgclocals·626ee553415a1565bf6f8a9622fc053f88 ÛÛÛÛþ&go.string.hdr.".go" go.string.".go"þgo.string.".go".goþTgclocals·752bc957b5acd9408992c35837c41632ÐÐ. ` !! 1 !¡)¡) £b`þTgclocals·56627926cc9cdb1ef800aec2d8ed087f°°ëëËËëëëëëëëëëëëëëëþ0Dgo.itab.go/scanner.ErrorList.errorþBgo.string.hdr."unbalanced scopes" :go.string."unbalanced scopes"þ:go.string."unbalanced scopes"0$unbalanced scopesþ$go.string.hdr."\n" go.string."\n"þgo.string."\n" |
| þTgclocals·3e57fe1a34ce21a81606fe5c02014154XX 0022óò0 þTgclocals·bf3ab364e97e5ed7ad24d66d6f7a62edXX |
| ÛÛÛÛþTgclocals·212fb22bd481dd38d2ebd2c46b0e7fda@@ A@þTgclocals·1ae0a449336cd9e1bcbe43833a52222b@@=þTgclocals·2ec1302a787d0a837f0ed75b84b482ec00þTgclocals·856ca918d1a625c2dc3e91d057ef5f6000þTgclocals·0c8aa8e80191a30eac23f1a218103f16 þTgclocals·51fa0e13d53d6bad7f86670d3edaeac6 þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþTgclocals·721dda3334c021125365f71a78d0ed1e((þTgclocals·37a2283f5c69c342946cad8073b58fca((þDgo.string.hdr."label %s undefined" <go.string."label %s undefined"þ<go.string."label %s undefined"0&label %s undefinedþTgclocals·165ead03c45cbfc7626e1a5c94b2cb00ppH\\8XxYZHHþTgclocals·ba7cfad97585d573810c5f857a31c181ppþngo.string.hdr."identifier already declared or resolved" 'fgo.string."identifier already declared or resolved"þfgo.string."identifier already declared or resolved"PPidentifier already declared or resolvedþ"go.string.hdr."_" go.string."_"þgo.string."_"_þ\go.string.hdr."\n\tprevious declaration at %s" Tgo.string."\n\tprevious declaration at %s"þTgo.string."\n\tprevious declaration at %s"@: |
| previous declaration at %sþZgo.string.hdr."%s redeclared in this block%s" Rgo.string."%s redeclared in this block%s"þRgo.string."%s redeclared in this block%s"@<%s redeclared in this block%sþTgclocals·433a8308159cd75d7f56dee23b089112àà&ààà àÐ àÐààà¶ààààààààà¦à§à&àþTgclocals·c251e14c9b276a6db2ce30e2de2ac66f¸¸ |
| ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿þZgo.string.hdr."identifier on left side of :=" Rgo.string."identifier on left side of :="þRgo.string."identifier on left side of :="@<identifier on left side of :=þfgo.string.hdr."no new variables on left side of :=" #^go.string."no new variables on left side of :="þ^go.string."no new variables on left side of :="PHno new variables on left side of :=þTgclocals·2385feebb4b115a1b12fd1b55af4c2b7@@2HH@h@hLLK[ËÈHþTgclocals·7f0484f7c0eb6b78d0b765dc3b47d0d5þTgclocals·d2e72d00a0ff2aedfb87477e2e2c6973`` |
|
|
| þTgclocals·8dad029a9b6d819751a545626ef82e09`` |
| þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·5c5a9f3dff47a8940bdc317b9324ac2aþ2go.string.hdr."%5d:%3d: " *go.string."%5d:%3d: "þ*go.string."%5d:%3d: " %5d:%3d: þ go.string.hdr.". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " @go.string.". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "þgo.string.". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . þTgclocals·80a464b99531604458c5b95f1d8b0e74ppù<ùøLù|ùLøOùùOøøþTgclocals·66bf238dc36d75c986c4cfd2e95aeaafppþ"go.string.hdr."(" go.string."("þgo.string."("(þTgclocals·625cdd9a704e836becb4bc901d474b32@@
TWþTgclocals·cfe36339163d304c5d3188a8a02a99c8@@þ"go.string.hdr.")" go.string.")"þgo.string.")")þTgclocals·a1040187d3f47f734b81772e5c8dd10488 \_þTgclocals·ea5138d814d46269fcb486a04203da7d88þ$go.string.hdr."\"" go.string."\""þgo.string."\"""þTgclocals·f06761bcb4f193263be541d1af7e9d1dHH<=<ü<<þTgclocals·f1d29f68ab551ae84767e61e7c1139abHHþTgclocals·ad3d78e88c381598810f2e82f373ef66((þTgclocals·4a6f49bfbb5d0042a5f508261526f69f((þTgclocals·3bd0c0c923e4a1a624b4cdd70820bdc0XX þTgclocals·7af7eb49a582e3eaaafb8ce25299e1a9XX þTgclocals·0c8aa8e80191a30eac23f1a218103f16 þTgclocals·51fa0e13d53d6bad7f86670d3edaeac6 þTgclocals·687aef82109fea86b90dcdf9ddf9ddf2PP
þTgclocals·c663841cd382bee823f5f46215264ec7PPþ2go.string.hdr."expected " *go.string."expected "þ*go.string."expected " expected þ>go.string.hdr.", found newline" 6go.string.", found newline"þ6go.string.", found newline" , found newlineþ2go.string.hdr.", found '" *go.string.", found '"þ*go.string.", found '" , found 'þ"go.string.hdr."'" go.string."'"þgo.string."'"'þ"go.string.hdr." " go.string." "þgo.string." " þTgclocals·83ead081cd909acab0dcd88a450c1878 þTgclocals·41989093cd5a47ae97b0d8210e38e6a5 þTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þ\go.string.hdr."missing ',' before newline in " Tgo.string."missing ',' before newline in "þTgo.string."missing ',' before newline in "@>missing ',' before newline in þTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·1c5a071f4ad97fe89533b360c694a573þ&go.string.hdr."';'" go.string."';'"þgo.string."';'"';'þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþ6go.string.hdr."missing ','" .go.string."missing ','"þ.go.string."missing ','" missing ','þ>go.string.hdr." before newline" 6go.string." before newline"þ6go.string." before newline" before newlineþ(go.string.hdr." in " go.string." in "þ go.string." in " |
| in þTgclocals·83ead081cd909acab0dcd88a450c1878 þTgclocals·77341598187832c197a09d97d4911154 þTgo.string.hdr."go/parser internal error: " Lgo.string."go/parser internal error: "þLgo.string."go/parser internal error: "@6go/parser internal error: þTgclocals·d8fdd2a55187867c76648dc792366181 þTgclocals·66288fc378899a296479dcf04a8f6050 þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·fd2e4ff6ffa1d02a420606474832333988þTgclocals·bc4ce6f5f296b9ecf5962f19abffe88a88þ2go.string.hdr."IdentList" *go.string."IdentList"þ*go.string."IdentList" IdentListþTgclocals·ac4a5815f5a3b209b93e47681c89445488þTgclocals·5584268d24e2f91adc9cd4ec02ab91d388þ<go.string.hdr."ExpressionList" 4go.string."ExpressionList"þ4go.string."ExpressionList" ExpressionListþTgclocals·489cac8868be3fa092fd8d06d5541e6688þTgclocals·9be1b3e78f1bef41adc2d7af6feee35688þTgclocals·cc33eb2dcc9ebdc31b922c51412bf2ef00 !þTgclocals·5aa35dfd82e881714a6bffc68e3a4a5000þTgclocals·ad3d78e88c381598810f2e82f373ef66((þTgclocals·5cea97ce7cb6604e7ffbf136f934c828((þ0Fgo.itab.*go/ast.BadExpr.go/ast.Exprþ(go.string.hdr."Type" go.string."Type"þ go.string."Type" |
| Typeþ(go.string.hdr."type" go.string."type"þ go.string."type" |
| typeþTgclocals·6a4444e4a85012543d2e518ab4547038((þTgclocals·13f38f3d5f5ec8cec8748cea29a07c5f((þ0Bgo.itab.*go/ast.Ident.go/ast.Exprþ0Pgo.itab.*go/ast.SelectorExpr.go/ast.Exprþ0go.string.hdr."TypeName" (go.string."TypeName"þ(go.string."TypeName" TypeNameþTgclocals·5b0b29cd6ae543b941efe4b662a00511`` |
| þTgclocals·c1ba3cd74b5027d2d3d6b48e7fb65a53`` |
| þ0Hgo.itab.*go/ast.Ellipsis.go/ast.Exprþ0Jgo.itab.*go/ast.ArrayType.go/ast.Exprþ2go.string.hdr."ArrayType" *go.string."ArrayType"þ*go.string."ArrayType" ArrayTypeþTgclocals·8053d1221a363a850e751871144b14f4PP<=1þTgclocals·e636b0074b6d70d445cadb85ca65fba0PPþ4go.string.hdr."identifier" |
| ,go.string."identifier"þ,go.string."identifier" identifierþTgclocals·d726d55241d0402b79ba9642dee4dd8dHH<4þTgclocals·d78bb9baa717c67267d93cd3d5744b9cHHþ2go.string.hdr."FieldDecl" *go.string."FieldDecl"þ*go.string."FieldDecl" FieldDeclþ>go.string.hdr."anonymous field" 6go.string."anonymous field"þ6go.string."anonymous field" anonymous fieldþTgclocals·f64037e09fe0935ea6f8de6b8bd9fb45¨¨ 00H0 0 $<$0$ 0$ ) 0 0 0 0 0þTgclocals·3eca222e509b1de8019419793e03fa55¨¨þ4go.string.hdr."StructType" |
| ,go.string."StructType"þ,go.string."StructType" StructTypeþTgclocals·ce629b1bc5da4d524eb27df688eb736chh |
| þTgclocals·28ee05b7f9f083a57bedc544824b6713hhþ6go.string.hdr."PointerType" .go.string."PointerType"þ.go.string."PointerType" PointerTypeþTgclocals·ca4d572d27f22593085a68de5cc71f7188þTgclocals·87bc855d1e395e4d15fa598d8967732a88þ^go.string.hdr."'...' parameter is missing type" Vgo.string."'...' parameter is missing type"þVgo.string."'...' parameter is missing type"@@'...' parameter is missing typeþTgclocals·3d6f4059a96dd59e5334d5e849f36ae5@@
þTgclocals·34375d279cc15a4ace848c01bdb8ac50@@
þTgclocals·ad3d78e88c381598810f2e82f373ef66((þTgclocals·06be4abc148cc801a93c492b76c8e5c8((
þ.go.string.hdr."VarList" &go.string."VarList"þ&go.string."VarList"VarListþTgclocals·bc1c94391f5b1e51e7ddb84ea263e5fa@@þTgclocals·c50073cc4a7fd3f3735e0d9bc29d8424@@eþ:go.string.hdr."ParameterList"
2go.string."ParameterList"þ2go.string."ParameterList" ParameterListþ<go.string.hdr."parameter list" 4go.string."parameter list"þ4go.string."parameter list" parameter listþTgclocals·9548192b67219a64c0e7b6ee2d1a61f1 ÀÀÈÁÁ08220@þTgclocals·785801b643566e5a94697003134a55f7 þ4go.string.hdr."Parameters" |
| ,go.string."Parameters"þ,go.string."Parameters" ParametersþTgclocals·649d0925350555b3441901e099119d8388þTgclocals·7be5f208fc8d26dd0d68df05204a3b7e88þ,go.string.hdr."Result" $go.string."Result"þ$go.string."Result"ResultþTgclocals·95fc97187e8b882045d1484f23208be1XX þTgclocals·7f9c182a4481303642d103f65c38fe24XX þ2go.string.hdr."Signature" *go.string."Signature"þ*go.string."Signature" SignatureþTgclocals·7d2d5fca80364273fb07d5820a76fef4þTgclocals·c5f2c81598a1ba101e6fdcba0c62cc48((þ0go.string.hdr."FuncType" (go.string."FuncType"þ(go.string."FuncType" FuncTypeþTgclocals·12dcfd994cec832a071d1ba25af4050fHH þTgclocals·522cf1eb6e011fbd2ec274354269d1bbHHþ0Hgo.itab.*go/ast.FuncType.go/ast.Exprþ4go.string.hdr."MethodSpec" |
| ,go.string."MethodSpec"þ,go.string."MethodSpec" MethodSpecþTgclocals·f7e46064d62663a383eb1ac58b140038@CC@@V@R@P@L0L L @þTgclocals·cb344e72e59fb88e3fe8730173a0370fþ:go.string.hdr."InterfaceType"
2go.string."InterfaceType"þ2go.string."InterfaceType" InterfaceTypeþTgclocals·92631e6df62662dcb8567010a1fc4fc0hh |
| þTgclocals·28ee05b7f9f083a57bedc544824b6713hhþ.go.string.hdr."MapType" &go.string."MapType"þ&go.string."MapType"MapTypeþTgclocals·02b7ad281d8a398229908da0a0076419HHþTgclocals·9a0c4a2a40615501080561f948b54313HHþ0go.string.hdr."ChanType" (go.string."ChanType"þ(go.string."ChanType" ChanTypeþTgclocals·ca4d572d27f22593085a68de5cc71f7188þTgclocals·87bc855d1e395e4d15fa598d8967732a88þ0Lgo.itab.*go/ast.StructType.go/ast.Exprþ0Hgo.itab.*go/ast.StarExpr.go/ast.Exprþ0Rgo.itab.*go/ast.InterfaceType.go/ast.Exprþ0Fgo.itab.*go/ast.MapType.go/ast.Exprþ0Hgo.itab.*go/ast.ChanType.go/ast.Exprþ0Jgo.itab.*go/ast.ParenExpr.go/ast.ExprþTgclocals·931a321947a8969afd09b1ab05b0de8bhh @þTgclocals·b021ce0b45aafd64f4f5dbe0455062dbhhþTgclocals·c2934d28c868ce52e67cf0667b9c3035((þTgclocals·27f94a2fe0ff5b305b2385471201b6d7((þ:go.string.hdr."StatementList"
2go.string."StatementList"þ2go.string."StatementList" StatementListþTgclocals·a5251fb69d363678cac41dd7bbb7113988þTgclocals·5584268d24e2f91adc9cd4ec02ab91d388þ(go.string.hdr."Body" go.string."Body"þ go.string."Body" |
| BodyþTgclocals·7fbd75a06566f64eb2f9052158a3c8d2@@þTgclocals·c0d773a2313c0808da94533cf0ce13ec@@þ2go.string.hdr."BlockStmt" *go.string."BlockStmt"þ*go.string."BlockStmt" BlockStmtþTgclocals·9d3ae1b66a1b0121828e45c3a7c97c3a@@þTgclocals·cec8cd122c237b8b04de43771cec35ec@@þ0Fgo.itab.*go/ast.FuncLit.go/ast.Exprþ:go.string.hdr."FuncTypeOrLit"
2go.string."FuncTypeOrLit"þ2go.string."FuncTypeOrLit" FuncTypeOrLitþTgclocals·acadb7a6542a5469b944c57d3e45485eXX
þTgclocals·5a65fe6652e896e1529142bcb2d8d8bfXX þ0Hgo.itab.*go/ast.BasicLit.go/ast.Exprþ.go.string.hdr."Operand" &go.string."Operand"þ&go.string."Operand"OperandþRgo.string.hdr."type cannot be identifier" Jgo.string."type cannot be identifier"þJgo.string."type cannot be identifier"@4type cannot be identifierþ.go.string.hdr."operand" &go.string."operand"þ&go.string."operand"operandþTgclocals·dcc8b42828b28f73ccd1e259fae843d5pp! ÀÈþTgclocals·1f48d2abd5827a178e574bfc493fd0b0pp
þ0go.string.hdr."Selector" (go.string."Selector"þ(go.string."Selector" SelectorþTgclocals·f3b3d3111268dc6668d4c6fa9b9db8b488þTgclocals·c244a1d925cb900f8dfdd7e8e9e604d388þ0Tgo.itab.*go/ast.TypeAssertExpr.go/ast.Exprþ:go.string.hdr."TypeAssertion"
2go.string."TypeAssertion"þ2go.string."TypeAssertion" TypeAssertionþTgclocals·ca4d572d27f22593085a68de5cc71f7188þTgclocals·c244a1d925cb900f8dfdd7e8e9e604d388þ0Jgo.itab.*go/ast.SliceExpr.go/ast.Exprþ0Jgo.itab.*go/ast.IndexExpr.go/ast.Exprþ8go.string.hdr."IndexOrSlice" 0go.string."IndexOrSlice"þ0go.string."IndexOrSlice" IndexOrSliceþfgo.string.hdr."2nd index required in 3-index slice" #^go.string."2nd index required in 3-index slice"þ^go.string."2nd index required in 3-index slice"PH2nd index required in 3-index sliceþfgo.string.hdr."3rd index required in 3-index slice" #^go.string."3rd index required in 3-index slice"þ^go.string."3rd index required in 3-index slice"PH3rd index required in 3-index sliceþTgclocals·3b2a7be01b74f3198859f0dc36b6b359PPàäâáþTgclocals·38bbd689c983b834026576d791ad04afPPþ@go.string.hdr."CallOrConversion" 8go.string."CallOrConversion"þ8go.string."CallOrConversion"0"CallOrConversionþ:go.string.hdr."argument list"
2go.string."argument list"þ2go.string."argument list" argument listþTgclocals·040bd2cb4e8e9f9a98ec83c9b0ef37d4PP F@ þTgclocals·346a9be90be18d11627bc5c9262536fdPPþ.go.string.hdr."Element" &go.string."Element"þ&go.string."Element"ElementþTgclocals·0dc5c0863204b1fb13856ad5f1b640ab((þTgclocals·b57165ccaec6efbf81f119942fa4e24a((
þ0Pgo.itab.*go/ast.KeyValueExpr.go/ast.ExprþTgclocals·bdb11c04ffa25c4d32b23600e755345cHHþTgclocals·522cf1eb6e011fbd2ec274354269d1bbHHþ6go.string.hdr."ElementList" .go.string."ElementList"þ.go.string."ElementList" ElementListþBgo.string.hdr."composite literal" :go.string."composite literal"þ:go.string."composite literal"0$composite literalþTgclocals·a5251fb69d363678cac41dd7bbb7113988þTgclocals·5584268d24e2f91adc9cd4ec02ab91d388þ0Pgo.itab.*go/ast.CompositeLit.go/ast.Exprþ8go.string.hdr."LiteralValue" 0go.string."LiteralValue"þ0go.string."LiteralValue" LiteralValueþTgclocals·649d0925350555b3441901e099119d8388þTgclocals·c244a1d925cb900f8dfdd7e8e9e604d388þ6go.string.hdr."unreachable" .go.string."unreachable"þ.go.string."unreachable" unreachableþ4go.string.hdr."expression" |
| ,go.string."expression"þ,go.string."expression" expressionþTgclocals·c7aa577e0d4949d1717ce5c2a29da52488þTgclocals·802606aaf6f7e6af0adc7164884df2ea88þTgclocals·b9ae794cad0b4eecbaeee9a0535a43fe((gþTgclocals·9c91d8a91ac42440a3d1507bc8d2e808((þTgclocals·1c2248889bbedb871ec1aefbff473676(( |
| ??þTgclocals·9c91d8a91ac42440a3d1507bc8d2e808((þTgclocals·ab299d9f1f073e9dca1dfbe3a92d2f7700þTgclocals·e2c4017e93a1e8c44f882a0388d816a300þTgclocals·ab299d9f1f073e9dca1dfbe3a92d2f7700þTgclocals·e2c4017e93a1e8c44f882a0388d816a300þdgo.string.hdr."expected array length, found '...'" "\go.string."expected array length, found '...'"þ\go.string."expected array length, found '...'"PFexpected array length, found '...'þTgclocals·49383a0b5c91c5050bacedc3e3557e37PPÎ.þTgclocals·72b9970747a88b9761f0306c962dd8bfPPþ0Hgo.itab.*go/ast.CallExpr.go/ast.Exprþ6go.string.hdr."PrimaryExpr" .go.string."PrimaryExpr"þ.go.string."PrimaryExpr" PrimaryExprþTgo.string.hdr."selector or type assertion" Lgo.string."selector or type assertion"þLgo.string."selector or type assertion"@6selector or type assertionþTgclocals·ed0fa217dfc9471d716263f979bff00aXX 0413þTgclocals·c5f52f321b17bd16c134b7d91a7b79d2XX
þ0Jgo.itab.*go/ast.UnaryExpr.go/ast.Exprþ2go.string.hdr."UnaryExpr" *go.string."UnaryExpr"þ*go.string."UnaryExpr" UnaryExprþ,go.string.hdr."'chan'" $go.string."'chan'"þ$go.string."'chan'"'chan'þ8go.string.hdr."channel type" 0go.string."channel type"þ0go.string."channel type" channel typeþTgclocals·cfe4a15da3199ff508d905e2750fb0a5hh þTgclocals·846e9238087b3e3f6cf5aabc5bcd60c7hh
þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þ0Lgo.itab.*go/ast.BinaryExpr.go/ast.Exprþ4go.string.hdr."BinaryExpr" |
| ,go.string."BinaryExpr"þ,go.string."BinaryExpr" BinaryExprþTgclocals·280ab4bc1dbd106e246cbd6ecf8e253eXX àáaþTgclocals·4ee607722ff6dbe32286ff839da43ab3XX þ4go.string.hdr."Expression" |
| ,go.string."Expression"þ,go.string."Expression" ExpressionþTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·170309d2da858695ebefc5e7e0d9c320
þTgclocals·0c7ba4686807ed10ce3a3f60b9393cf2((þTgclocals·27f94a2fe0ff5b305b2385471201b6d7((þTgclocals·0c7ba4686807ed10ce3a3f60b9393cf2((þTgclocals·27f94a2fe0ff5b305b2385471201b6d7((þ0Lgo.itab.*go/ast.AssignStmt.go/ast.Stmtþ0Ngo.itab.*go/ast.LabeledStmt.go/ast.Stmtþ0Fgo.itab.*go/ast.BadStmt.go/ast.Stmtþ0Hgo.itab.*go/ast.SendStmt.go/ast.Stmtþ0Lgo.itab.*go/ast.IncDecStmt.go/ast.Stmtþ0Hgo.itab.*go/ast.ExprStmt.go/ast.Stmtþ4go.string.hdr."SimpleStmt" |
| ,go.string."SimpleStmt"þ,go.string."SimpleStmt" SimpleStmtþ8go.string.hdr."1 expression" 0go.string."1 expression"þ0go.string."1 expression" 1 expressionþRgo.string.hdr."illegal label declaration" Jgo.string."illegal label declaration"þJgo.string."illegal label declaration"@4illegal label declarationþTgclocals·f61eeaa49ac2f48eb06864e56f5a87df°°"!ÀÀ À À À 00
@@@þTgclocals·3a9e2801b667ec24d88f76d925463543 "
þpgo.string.hdr."function must be invoked in %s statement" (hgo.string."function must be invoked in %s statement"þhgo.string."function must be invoked in %s statement"`Rfunction must be invoked in %s statementþTgclocals·798f5dd9a01e5d27f99c92ad7b85e39aPP`g`f` |
| x |
| `þTgclocals·a15cfa1115c5a67babee71449901bbc5PPþ0Dgo.itab.*go/ast.GoStmt.go/ast.Stmtþ,go.string.hdr."GoStmt" $go.string."GoStmt"þ$go.string."GoStmt"GoStmtþ$go.string.hdr."go" go.string."go"þgo.string."go"goþTgclocals·772a185c074605e4d38d3958a42d4eea@@þTgclocals·ec4785a376295fd58944368177a5a0a4@@þ0Jgo.itab.*go/ast.DeferStmt.go/ast.Stmtþ2go.string.hdr."DeferStmt" *go.string."DeferStmt"þ*go.string."DeferStmt" DeferStmtþ*go.string.hdr."defer" "go.string."defer"þ"go.string."defer"deferþTgclocals·772a185c074605e4d38d3958a42d4eea@@þTgclocals·ec4785a376295fd58944368177a5a0a4@@þ4go.string.hdr."ReturnStmt" |
| ,go.string."ReturnStmt"þ,go.string."ReturnStmt" ReturnStmtþTgclocals·649d0925350555b3441901e099119d8388þTgclocals·87bc855d1e395e4d15fa598d8967732a88þ4go.string.hdr."BranchStmt" |
| ,go.string."BranchStmt"þ,go.string."BranchStmt" BranchStmtþTgclocals·8cbff545f7df2c20d201d41cdbb36bf0@@!þTgclocals·2f9ecff470d9c3a2903d86c5b9d24612@@þÆgo.string.hdr."expected %s, found simple statement (missing parentheses around composite literal?)" S¾go.string."expected %s, found simple statement (missing parentheses around composite literal?)"þ¾go.string."expected %s, found simple statement (missing parentheses around composite literal?)"°¨expected %s, found simple statement (missing parentheses around composite literal?)þTgclocals·131b383328ae55602d1b48d98c2f73ee`` |
| `"x"``b`þTgclocals·6f6991e05dc90ae3dee5ff75fabbe642`` |
| ooþ,go.string.hdr."IfStmt" $go.string."IfStmt"þ$go.string."IfStmt"IfStmtþDgo.string.hdr."boolean expression" <go.string."boolean expression"þ<go.string."boolean expression"0&boolean expressionþTgclocals·8ce38f59dcb24f7ca22269f6c2eadc8ehh0<ý=ÿÏÃÂþTgclocals·28ee05b7f9f083a57bedc544824b6713hhþ0go.string.hdr."TypeList" (go.string."TypeList"þ(go.string."TypeList" TypeListþTgclocals·a5251fb69d363678cac41dd7bbb7113988þTgclocals·5584268d24e2f91adc9cd4ec02ab91d388þ4go.string.hdr."CaseClause" |
| ,go.string."CaseClause"þ,go.string."CaseClause" CaseClauseþTgclocals·cc920e0e256a09df6d7b8dcb65c67ab4PP%$&"þTgclocals·80bc12cbf8ef40a81dea16a29979f04ePPþTgclocals·e48b749e068cae7c3a399141c10fe5f0((þTgclocals·9c91d8a91ac42440a3d1507bc8d2e808((þTgclocals·b1528c83a01c0317fa277d62a6ff7f10@@þTgclocals·bbe2f308595eed0631fb6c42f0ddbda2@@þ0Lgo.itab.*go/ast.CaseClause.go/ast.Stmtþ0Tgo.itab.*go/ast.TypeSwitchStmt.go/ast.Stmtþ0Lgo.itab.*go/ast.SwitchStmt.go/ast.Stmtþ4go.string.hdr."SwitchStmt" |
| ,go.string."SwitchStmt"þ,go.string."SwitchStmt" SwitchStmtþBgo.string.hdr."switch expression" :go.string."switch expression"þ:go.string."switch expression"0$switch expressionþTgclocals·ebc84d813de482033d73d4130ddab4d5ØØà`àà!è!èáåeð!àààþTgclocals·f85c0414170f21148048eceb22c71442ØØþ4go.string.hdr."CommClause" |
| ,go.string."CommClause"þ,go.string."CommClause" CommClauseþDgo.string.hdr."1 or 2 expressions" <go.string."1 or 2 expressions"þ<go.string."1 or 2 expressions"0&1 or 2 expressionsþTgclocals·3f927164ca1874b1f2ec66057f0e522bÀÀ@À@Ð@Ð@CCC@@ þTgclocals·40aa31cbd1269de06d32f1c4ea4844a8ÀÀþ0Lgo.itab.*go/ast.CommClause.go/ast.Stmtþ4go.string.hdr."SelectStmt" |
| ,go.string."SelectStmt"þ,go.string."SelectStmt" SelectStmtþTgclocals·4d345d233606fd5596454060bb399658pp@DH00þTgclocals·2dd503031a1d7d477839f52555d61e1cppþ0Jgo.itab.*go/ast.RangeStmt.go/ast.Stmtþ0Fgo.itab.*go/ast.ForStmt.go/ast.Stmtþ.go.string.hdr."ForStmt" &go.string."ForStmt"þ&go.string."ForStmt"ForStmtþJgo.string.hdr."at most 2 expressions" Bgo.string."at most 2 expressions"þBgo.string."at most 2 expressions"0,at most 2 expressionsþVgo.string.hdr."boolean or range expression" Ngo.string."boolean or range expression"þNgo.string."boolean or range expression"@8boolean or range expressionþTgclocals·f2616c67635bb662cd57a8f2ed0b08f1'!À d`de`|` |
| |` |
| | |
| |
| |
| þTgclocals·55fa2f34a7a9386d100f1ba2013324dfÈÈ'þ0Hgo.itab.*go/ast.DeclStmt.go/ast.Stmtþ0Lgo.itab.*go/ast.ReturnStmt.go/ast.Stmtþ0Lgo.itab.*go/ast.BranchStmt.go/ast.Stmtþ0Jgo.itab.*go/ast.BlockStmt.go/ast.Stmtþ0Dgo.itab.*go/ast.IfStmt.go/ast.Stmtþ0Lgo.itab.*go/ast.SelectStmt.go/ast.Stmtþ0Jgo.itab.*go/ast.EmptyStmt.go/ast.Stmtþ2go.string.hdr."Statement" *go.string."Statement"þ*go.string."Statement" Statementþ2go.string.hdr."statement" *go.string."statement"þ*go.string."statement" statementþTgclocals·cbff572b477c870c23f3c1ae6228e2f3xx
@þTgclocals·beddd803fd8b1b0a4c621bcbd7cf2568xx
þ\go.string.hdr."!\"#$%&'()*,:;<=>?[\\]^{|}`�" Tgo.string."!\"#$%&'()*,:;<=>?[\\]^{|}`�"þTgo.string."!\"#$%&'()*,:;<=>?[\\]^{|}`�"@:!"#$%&'()*,:;<=>?[\]^{|}`�þTgclocals·c2e73d0426f2d26d1cea5403392dda7d þTgclocals·41a13ac73c712c01973b8fe23f62d694 þ0Lgo.itab.*go/ast.ImportSpec.go/ast.Specþ4go.string.hdr."ImportSpec" |
| ,go.string."ImportSpec"þ,go.string."ImportSpec" ImportSpecþ"go.string.hdr."." go.string."."þgo.string.".".þJgo.string.hdr."invalid import path: " Bgo.string."invalid import path: "þBgo.string."invalid import path: "0,invalid import path: þTgclocals·9912feb4671fde499329dfedecae6200pp |
| "*(,þTgclocals·d6c44268e5bad5621908e2891409b63app3þ0Jgo.itab.*go/ast.ValueSpec.go/ast.Specþ(go.string.hdr."Spec" go.string."Spec"þ go.string."Spec" |
| Specþngo.string.hdr."missing variable type or initialization" 'fgo.string."missing variable type or initialization"þfgo.string."missing variable type or initialization"PPmissing variable type or initializationþLgo.string.hdr."missing constant value" Dgo.string."missing constant value"þDgo.string."missing constant value"0.missing constant valueþTgclocals·02102e3621cf817bc31423afc27fad41hh þTgclocals·9b3e4b6f4f1485a1abaa7b0320905120hh3þ0Hgo.itab.*go/ast.TypeSpec.go/ast.Specþ0go.string.hdr."TypeSpec" (go.string."TypeSpec"þ(go.string."TypeSpec" TypeSpecþTgclocals·db2ff74d02299b0035f3a881aac3d50b`` |
| |
|
ÅþTgclocals·dea6affc4059e23bc310b6f38bd7ddb0`` |
| 33þ0go.string.hdr."GenDecl(" (go.string."GenDecl("þ(go.string."GenDecl(" GenDecl(þTgclocals·07c19fec16d7a5ed358e8bc1895053a6`` |
| A
CBþTgclocals·a811d5a823b936939cd0aa4ea63c0826`` |
|
þ8go.string.hdr."FunctionDecl" 0go.string."FunctionDecl"þ0go.string."FunctionDecl" FunctionDeclþ(go.string.hdr."init" go.string."init"þ go.string."init" |
| initþTgclocals·5a2f7f6877f8abf31ae8ea27208126ed¸¸ %!5¿>¾¾PP
@
@þTgclocals·c1d5bb86786ca944d204658c750f102c¸¸þ0Hgo.itab.*go/ast.FuncDecl.go/ast.Declþ0Fgo.itab.*go/ast.BadDecl.go/ast.Declþ0Fgo.itab.*go/ast.GenDecl.go/ast.Declþ6go.string.hdr."Declaration" .go.string."Declaration"þ.go.string."Declaration" Declarationþ6go.string.hdr."declaration" .go.string."declaration"þ.go.string."declaration" declarationþTgclocals·81d05c5e005c71ec6a2779f970a3c4c6PP @@PDAHBþTgclocals·7a51fbc69af1c42f9b06f07270fe44d6PPþ(go.string.hdr."File" go.string."File"þ go.string."File" |
| FileþLgo.string.hdr."invalid package name _" Dgo.string."invalid package name _"þDgo.string."invalid package name _"0.invalid package name _þNgo.string.hdr."unbalanced label scopes" Fgo.string."unbalanced label scopes"þFgo.string."unbalanced label scopes"00unbalanced label scopesþNgo.string.hdr."object already resolved" Fgo.string."object already resolved"þFgo.string."object already resolved"00object already resolvedþTgclocals·f72895722e097476c769f69b26b72d66ÐÐ% ((((((`(`((`(`(,(8::x9(¨þTgclocals·7692055fb76479c28b045214d3e56f7eððþTgclocals·293645fc47b93561a259908d2c8cb00cPPþTgclocals·8c39b013afb5718e137d89b5d58633e7PPþTgclocals·043f8bafb00c4e845b78653966ab128a((þTgclocals·7e902992778eda5f91d29a3f0c115aee((þTgclocals·6dcca18fb79feb56305029ae3e8a6952HH
þTgclocals·7bc99f4b07343e541ae94ef773a9d776HH!!!!!!!þTgclocals·e48b749e068cae7c3a399141c10fe5f0((þTgclocals·7e902992778eda5f91d29a3f0c115aee((þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·762ef64d066b6f51173413f25bf7cca5 þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·762ef64d066b6f51173413f25bf7cca5 þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·762ef64d066b6f51173413f25bf7cca5 þTgclocals·0c8aa8e80191a30eac23f1a218103f16 þTgclocals·69c1753bd5f81501d95132d08af04464þ."".unresolved&type.*go/ast.Objectþ0"".initdone·type.uint8þ "".readSource·f"".readSourceþ"".ParseFile·f"".ParseFileþ"".ParseDir·f"".ParseDirþ&"".ParseExprFrom·f "".ParseExprFromþ"".ParseExpr·f"".ParseExprþ("".(*parser).init·f""".(*parser).initþ2"".(*parser).openScope·f,"".(*parser).openScopeþ4"".(*parser).closeScope·f."".(*parser).closeScopeþ<"".(*parser).openLabelScope·f6"".(*parser).openLabelScopeþ>"".(*parser).closeLabelScope·f8"".(*parser).closeLabelScopeþ."".(*parser).declare·f("".(*parser).declareþ8"".(*parser).shortVarDecl·f2"".(*parser).shortVarDeclþ4"".(*parser).tryResolve·f."".(*parser).tryResolveþ."".(*parser).resolve·f("".(*parser).resolveþ4"".(*parser).printTrace·f."".(*parser).printTraceþ"".trace·f"".traceþ"".un·f |
| "".unþ*"".(*parser).next0·f$"".(*parser).next0þ<"".(*parser).consumeComment·f6"".(*parser).consumeCommentþF"".(*parser).consumeCommentGroup·f@"".(*parser).consumeCommentGroupþ("".(*parser).next·f""".(*parser).nextþ*"".(*parser).error·f$"".(*parser).errorþ:"".(*parser).errorExpected·f4"".(*parser).errorExpectedþ,"".(*parser).expect·f&"".(*parser).expectþ:"".(*parser).expectClosing·f4"".(*parser).expectClosingþ4"".(*parser).expectSemi·f."".(*parser).expectSemiþ."".(*parser).atComma·f("".(*parser).atCommaþ"".assert·f"".assertþ"".syncStmt·f"".syncStmtþ"".syncDecl·f"".syncDeclþ."".(*parser).safePos·f("".(*parser).safePosþ4"".(*parser).parseIdent·f."".(*parser).parseIdentþ<"".(*parser).parseIdentList·f6"".(*parser).parseIdentListþ:"".(*parser).parseExprList·f4"".(*parser).parseExprListþ8"".(*parser).parseLhsList·f2"".(*parser).parseLhsListþ8"".(*parser).parseRhsList·f2"".(*parser).parseRhsListþ2"".(*parser).parseType·f,"".(*parser).parseTypeþ:"".(*parser).parseTypeName·f4"".(*parser).parseTypeNameþ<"".(*parser).parseArrayType·f6"".(*parser).parseArrayTypeþ:"".(*parser).makeIdentList·f4"".(*parser).makeIdentListþ<"".(*parser).parseFieldDecl·f6"".(*parser).parseFieldDeclþ>"".(*parser).parseStructType·f8"".(*parser).parseStructTypeþ@"".(*parser).parsePointerType·f:"".(*parser).parsePointerTypeþ4"".(*parser).tryVarType·f."".(*parser).tryVarTypeþ8"".(*parser).parseVarType·f2"".(*parser).parseVarTypeþ8"".(*parser).parseVarList·f2"".(*parser).parseVarListþD"".(*parser).parseParameterList·f>"".(*parser).parseParameterListþ>"".(*parser).parseParameters·f8"".(*parser).parseParametersþ6"".(*parser).parseResult·f0"".(*parser).parseResultþ<"".(*parser).parseSignature·f6"".(*parser).parseSignatureþ:"".(*parser).parseFuncType·f4"".(*parser).parseFuncTypeþ>"".(*parser).parseMethodSpec·f8"".(*parser).parseMethodSpecþD"".(*parser).parseInterfaceType·f>"".(*parser).parseInterfaceTypeþ8"".(*parser).parseMapType·f2"".(*parser).parseMapTypeþ:"".(*parser).parseChanType·f4"".(*parser).parseChanTypeþ<"".(*parser).tryIdentOrType·f6"".(*parser).tryIdentOrTypeþ."".(*parser).tryType·f("".(*parser).tryTypeþ:"".(*parser).parseStmtList·f4"".(*parser).parseStmtListþ2"".(*parser).parseBody·f,"".(*parser).parseBodyþ<"".(*parser).parseBlockStmt·f6"".(*parser).parseBlockStmtþD"".(*parser).parseFuncTypeOrLit·f>"".(*parser).parseFuncTypeOrLitþ8"".(*parser).parseOperand·f2"".(*parser).parseOperandþ:"".(*parser).parseSelector·f4"".(*parser).parseSelectorþD"".(*parser).parseTypeAssertion·f>"".(*parser).parseTypeAssertionþB"".(*parser).parseIndexOrSlice·f<"".(*parser).parseIndexOrSliceþJ"".(*parser).parseCallOrConversion·fD"".(*parser).parseCallOrConversionþ4"".(*parser).parseValue·f."".(*parser).parseValueþ8"".(*parser).parseElement·f2"".(*parser).parseElementþ@"".(*parser).parseElementList·f:"".(*parser).parseElementListþB"".(*parser).parseLiteralValue·f<"".(*parser).parseLiteralValueþ2"".(*parser).checkExpr·f,"".(*parser).checkExprþ "".isTypeName·f"".isTypeNameþ&"".isLiteralType·f "".isLiteralTypeþ"".deref·f"".derefþ"".unparen·f"".unparenþ>"".(*parser).checkExprOrType·f8"".(*parser).checkExprOrTypeþ@"".(*parser).parsePrimaryExpr·f:"".(*parser).parsePrimaryExprþ<"".(*parser).parseUnaryExpr·f6"".(*parser).parseUnaryExprþ."".(*parser).tokPrec·f("".(*parser).tokPrecþ>"".(*parser).parseBinaryExpr·f8"".(*parser).parseBinaryExprþ2"".(*parser).parseExpr·f,"".(*parser).parseExprþ0"".(*parser).parseRhs·f*"".(*parser).parseRhsþ<"".(*parser).parseRhsOrType·f6"".(*parser).parseRhsOrTypeþ>"".(*parser).parseSimpleStmt·f8"".(*parser).parseSimpleStmtþ:"".(*parser).parseCallExpr·f4"".(*parser).parseCallExprþ6"".(*parser).parseGoStmt·f0"".(*parser).parseGoStmtþ<"".(*parser).parseDeferStmt·f6"".(*parser).parseDeferStmtþ>"".(*parser).parseReturnStmt·f8"".(*parser).parseReturnStmtþ>"".(*parser).parseBranchStmt·f8"".(*parser).parseBranchStmtþ0"".(*parser).makeExpr·f*"".(*parser).makeExprþ6"".(*parser).parseIfStmt·f0"".(*parser).parseIfStmtþ:"".(*parser).parseTypeList·f4"".(*parser).parseTypeListþ>"".(*parser).parseCaseClause·f8"".(*parser).parseCaseClauseþ0"".isTypeSwitchAssert·f*"".isTypeSwitchAssertþ."".isTypeSwitchGuard·f("".isTypeSwitchGuardþ>"".(*parser).parseSwitchStmt·f8"".(*parser).parseSwitchStmtþ>"".(*parser).parseCommClause·f8"".(*parser).parseCommClauseþ>"".(*parser).parseSelectStmt·f8"".(*parser).parseSelectStmtþ8"".(*parser).parseForStmt·f2"".(*parser).parseForStmtþ2"".(*parser).parseStmt·f,"".(*parser).parseStmtþ&"".isValidImport·f "".isValidImportþ>"".(*parser).parseImportSpec·f8"".(*parser).parseImportSpecþ<"".(*parser).parseValueSpec·f6"".(*parser).parseValueSpecþ:"".(*parser).parseTypeSpec·f4"".(*parser).parseTypeSpecþ8"".(*parser).parseGenDecl·f2"".(*parser).parseGenDeclþ:"".(*parser).parseFuncDecl·f4"".(*parser).parseFuncDeclþ2"".(*parser).parseDecl·f,"".(*parser).parseDeclþ2"".(*parser).parseFile·f,"".(*parser).parseFileþ*"".ParseFile.func1·f$"".ParseFile.func1þ2"".ParseExprFrom.func1·f,"".ParseExprFrom.func1þ4"".(*parser).init.func1·f."".(*parser).init.func1þ:"".(*parser).safePos.func1·f4"".(*parser).safePos.func1þ"".init·f"".initþ"runtime.gcbits.01þ.go.string.hdr."[]uint8" &go.string."[]uint8"þ&go.string."[]uint8"[]uint8þtype.[]uint8 ß~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint8þ6go.typelink.[]uint8 []uint8type.[]uint8þ"runtime.gcbits.03þ8go.string.hdr."interface {}" 0go.string."interface {}"þ0go.string."interface {}" interface {}þ"type.interface {}ÀÀçW 0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}"runtime.zerovalueÀ"type.interface {}þ8go.string.hdr."*parser.Mode" 0go.string."*parser.Mode"þ0go.string."*parser.Mode" *parser.Modeþtype.*"".Mode |ØÕÚ60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*parser.Mode"p,go.weak.type.**"".Mode"runtime.zerovaluetype."".Modeþruntime.gcbits.þ6go.string.hdr."parser.Mode" .go.string."parser.Mode"þ.go.string."parser.Mode" parser.Modeþ(go.string.hdr."Mode" go.string."Mode"þ go.string."Mode" |
| Modeþ2go.string.hdr."go/parser" *go.string."go/parser"þ*go.string."go/parser" go/parserþ"go.importpath."". *go.string."go/parser"þtype."".ModeààR00 runtime.algarray@runtime.gcbits.P6go.string.hdr."parser.Mode"ptype.*"".Mode"runtime.zerovalue`type."".Mode(go.string.hdr."Mode" "go.importpath."".°àtype."".ModeþFgo.string.hdr."[]*ast.CommentGroup" >go.string."[]*ast.CommentGroup"þ>go.string."[]*ast.CommentGroup"0([]*ast.CommentGroupþ6type.[]*go/ast.CommentGroup bÒi0 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."[]*ast.CommentGroup"pHgo.weak.type.*[]*go/ast.CommentGroup"runtime.zerovalue2type.*go/ast.CommentGroupþlgo.typelink.[]*ast.CommentGroup []*go/ast.CommentGroup6type.[]*go/ast.CommentGroupþ8go.string.hdr."[]*ast.Ident" 0go.string."[]*ast.Ident"þ0go.string."[]*ast.Ident" []*ast.Identþ(type.[]*go/ast.Ident 7¬0 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."[]*ast.Ident"p:go.weak.type.*[]*go/ast.Ident"runtime.zerovalue$type.*go/ast.IdentþPgo.typelink.[]*ast.Ident []*go/ast.Ident(type.[]*go/ast.IdentþBgo.string.hdr."[]*ast.ImportSpec" :go.string."[]*ast.ImportSpec"þ:go.string."[]*ast.ImportSpec"0$[]*ast.ImportSpecþ2type.[]*go/ast.ImportSpec X]³0 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."[]*ast.ImportSpec"pDgo.weak.type.*[]*go/ast.ImportSpec"runtime.zerovalue.type.*go/ast.ImportSpecþdgo.typelink.[]*ast.ImportSpec []*go/ast.ImportSpec2type.[]*go/ast.ImportSpecþ<go.string.hdr."[][]*ast.Ident" 4go.string."[][]*ast.Ident"þ4go.string."[][]*ast.Ident" [][]*ast.Identþ,type.[][]*go/ast.Ident 3zCµ0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[][]*ast.Ident"p>go.weak.type.*[][]*go/ast.Ident"runtime.zerovalue(type.[]*go/ast.IdentþXgo.typelink.[][]*ast.Ident [][]*go/ast.Ident,type.[][]*go/ast.Identþ6runtime.gcbits.b30420139c0c³ þ:go.string.hdr."parser.parser"
2go.string."parser.parser"þ2go.string."parser.parser" parser.parserþ(go.string.hdr."file" go.string."file"þ go.string."file" |
| fileþ,go.string.hdr."errors" $go.string."errors"þ$go.string."errors"errorsþ.go.string.hdr."scanner" &go.string."scanner"þ&go.string."scanner"scannerþ(go.string.hdr."mode" go.string."mode"þ go.string."mode" |
| modeþ*go.string.hdr."trace" "go.string."trace"þ"go.string."trace"traceþ,go.string.hdr."indent" $go.string."indent"þ$go.string."indent"indentþ0go.string.hdr."comments" (go.string."comments"þ(go.string."comments" commentsþ6go.string.hdr."leadComment" .go.string."leadComment"þ.go.string."leadComment" leadCommentþ6go.string.hdr."lineComment" .go.string."lineComment"þ.go.string."lineComment" lineCommentþ&go.string.hdr."pos" go.string."pos"þgo.string."pos"posþ&go.string.hdr."tok" go.string."tok"þgo.string."tok"tokþ&go.string.hdr."lit" go.string."lit"þgo.string."lit"litþ.go.string.hdr."syncPos" &go.string."syncPos"þ&go.string."syncPos"syncPosþ.go.string.hdr."syncCnt" &go.string."syncCnt"þ&go.string."syncCnt"syncCntþ.go.string.hdr."exprLev" &go.string."exprLev"þ&go.string."exprLev"exprLevþ*go.string.hdr."inRhs" "go.string."inRhs"þ"go.string."inRhs"inRhsþ0go.string.hdr."pkgScope" (go.string."pkgScope"þ(go.string."pkgScope" pkgScopeþ0go.string.hdr."topScope" (go.string."topScope"þ(go.string."topScope" topScopeþ4go.string.hdr."unresolved" |
| ,go.string."unresolved"þ,go.string."unresolved" unresolvedþ.go.string.hdr."imports" &go.string."imports"þ&go.string."imports"importsþ4go.string.hdr."labelScope" |
| ,go.string."labelScope"þ,go.string."labelScope" labelScopeþ6go.string.hdr."targetStack" .go.string."targetStack"þ.go.string."targetStack" targetStackþ,go.string.hdr."parser" $go.string."parser"þ$go.string."parser"parserþtype."".parserððp`+à ¨ÀÈÐØàðø 8PX0à runtime.algarray@6runtime.gcbits.b30420139c0cP:go.string.hdr."parser.parser"ptype.*"".parser"runtime.zerovalueÀtype."".parserÀ(go.string.hdr."file"Ð"go.importpath."".à&type.*go/token.File,go.string.hdr."errors" "go.importpath."".°2type.go/scanner.ErrorListà.go.string.hdr."scanner"ð"go.importpath.""..type.go/scanner.Scanner°(go.string.hdr."mode"À"go.importpath."".Ðtype."".Mode*go.string.hdr."trace""go.importpath."". type.boolÐ,go.string.hdr."indent"à"go.importpath."".ðtype.int 0go.string.hdr."comments"°"go.importpath."".À6type.[]*go/ast.CommentGroupð6go.string.hdr."leadComment""go.importpath."".2type.*go/ast.CommentGroupÀ6go.string.hdr."lineComment"Ð"go.importpath."".à2type.*go/ast.CommentGroup&go.string.hdr."pos" "go.importpath."".°"type.go/token.Posà&go.string.hdr."tok"ð"go.importpath."".&type.go/token.Token°&go.string.hdr."lit"À"go.importpath."".Ðtype.string .go.string.hdr."syncPos" "go.importpath."". "type.go/token.PosÐ .go.string.hdr."syncCnt"à "go.importpath."".ð type.int |
| .go.string.hdr."exprLev"° |
| "go.importpath."".À |
| type.intð |
| *go.string.hdr."inRhs""go.importpath."".type.boolÀ0go.string.hdr."pkgScope"Ð"go.importpath."".à$type.*go/ast.Scope0go.string.hdr."topScope" "go.importpath."".°$type.*go/ast.Scopeà4go.string.hdr."unresolved"ð"go.importpath."".
(type.[]*go/ast.Ident°
.go.string.hdr."imports"À
"go.importpath."".Ð
2type.[]*go/ast.ImportSpec4go.string.hdr."labelScope""go.importpath."". $type.*go/ast.ScopeÐ6go.string.hdr."targetStack"à"go.importpath."".ð,type.[][]*go/ast.Ident` type."".parser ,go.string.hdr."parser"°"go.importpath."".Àðtype."".parserþ<go.string.hdr."*parser.parser" 4go.string."*parser.parser"þ4go.string."*parser.parser" *parser.parserþ|go.string.hdr."func(*parser.parser, string, token.Token) bool" .tgo.string."func(*parser.parser, string, token.Token) bool"þtgo.string."func(*parser.parser, string, token.Token) bool"`^func(*parser.parser, string, token.Token) boolþdtype.func(*"".parser, string, go/token.Token) boolÀÀL`30 runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(*parser.parser, string, token.Token) bool"pvgo.weak.type.*func(*"".parser, string, go/token.Token) bool"runtime.zerovalue dtype.func(*"".parser, string, go/token.Token) boolаdtype.func(*"".parser, string, go/token.Token) booltype.*"".parsertype.string &type.go/token.Token°type.boolþÐgo.typelink.func(*parser.parser, string, token.Token) bool func(*"".parser, string, go/token.Token) booldtype.func(*"".parser, string, go/token.Token) boolþngo.string.hdr."func(*parser.parser, ast.Expr) ast.Expr" 'fgo.string."func(*parser.parser, ast.Expr) ast.Expr"þfgo.string."func(*parser.parser, ast.Expr) ast.Expr"PPfunc(*parser.parser, ast.Expr) ast.Exprþ\type.func(*"".parser, go/ast.Expr) go/ast.Expr°°e<Û30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*parser.parser, ast.Expr) ast.Expr"pngo.weak.type.*func(*"".parser, go/ast.Expr) go/ast.Expr"runtime.zerovalue \type.func(*"".parser, go/ast.Expr) go/ast.ExprÐ \type.func(*"".parser, go/ast.Expr) go/ast.Exprtype.*"".parser type.go/ast.Expr type.go/ast.Exprþºgo.typelink.func(*parser.parser, ast.Expr) ast.Expr func(*"".parser, go/ast.Expr) go/ast.Expr\type.func(*"".parser, go/ast.Expr) go/ast.ExprþHgo.string.hdr."func(*parser.parser)" @go.string."func(*parser.parser)"þ@go.string."func(*parser.parser)"0*func(*parser.parser)þ*type.func(*"".parser)\_30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func(*parser.parser)"p<go.weak.type.*func(*"".parser)"runtime.zerovalue *type.func(*"".parser)Ð*type.func(*"".parser)type.*"".parserþbgo.typelink.func(*parser.parser) func(*"".parser)*type.func(*"".parser)þpgo.string.hdr."func(*parser.parser) (*ast.Comment, int)" (hgo.string."func(*parser.parser) (*ast.Comment, int)"þhgo.string."func(*parser.parser) (*ast.Comment, int)"`Rfunc(*parser.parser) (*ast.Comment, int)þXtype.func(*"".parser) (*go/ast.Comment, int)°° ©30 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."func(*parser.parser) (*ast.Comment, int)"pjgo.weak.type.*func(*"".parser) (*go/ast.Comment, int)"runtime.zerovalue Xtype.func(*"".parser) (*go/ast.Comment, int)ÐXtype.func(*"".parser) (*go/ast.Comment, int)type.*"".parser(type.*go/ast.Comment type.intþ¸go.typelink.func(*parser.parser) (*ast.Comment, int) func(*"".parser) (*go/ast.Comment, int)Xtype.func(*"".parser) (*go/ast.Comment, int)þgo.string.hdr."func(*parser.parser, int) (*ast.CommentGroup, int)" 2|go.string."func(*parser.parser, int) (*ast.CommentGroup, int)"þ|go.string."func(*parser.parser, int) (*ast.CommentGroup, int)"pffunc(*parser.parser, int) (*ast.CommentGroup, int)þltype.func(*"".parser, int) (*go/ast.CommentGroup, int)ÀÀ[dî30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*parser.parser, int) (*ast.CommentGroup, int)"p~go.weak.type.*func(*"".parser, int) (*go/ast.CommentGroup, int)"runtime.zerovalue ltype.func(*"".parser, int) (*go/ast.CommentGroup, int)Ð ltype.func(*"".parser, int) (*go/ast.CommentGroup, int)type.*"".parsertype.int 2type.*go/ast.CommentGroup°type.intþàgo.typelink.func(*parser.parser, int) (*ast.CommentGroup, int) func(*"".parser, int) (*go/ast.CommentGroup, int)ltype.func(*"".parser, int) (*go/ast.CommentGroup, int)þÐgo.string.hdr."func(*parser.parser, interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)" XÈgo.string."func(*parser.parser, interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)"þÈgo.string."func(*parser.parser, interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)"À²func(*parser.parser, interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)þÄtype.func(*"".parser, interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)ààK6©30 runtime.algarray@"runtime.gcbits.01PÐgo.string.hdr."func(*parser.parser, interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)"pÖgo.weak.type.*func(*"".parser, interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)"runtime.zerovalue Ätype.func(*"".parser, interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)ÐàÄtype.func(*"".parser, interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)type.*"".parser"type.interface {} "type.interface {}°$type.*go/ast.ScopeÀ&type.go/ast.ObjKindÐ(type.[]*go/ast.Identþgo.typelink.func(*parser.parser, interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident) func(*"".parser, interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)Ätype.func(*"".parser, interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)þngo.string.hdr."func(*parser.parser, token.Pos, string)" 'fgo.string."func(*parser.parser, token.Pos, string)"þfgo.string."func(*parser.parser, token.Pos, string)"PPfunc(*parser.parser, token.Pos, string)þVtype.func(*"".parser, go/token.Pos, string)°°D£èm30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*parser.parser, token.Pos, string)"phgo.weak.type.*func(*"".parser, go/token.Pos, string)"runtime.zerovalue Vtype.func(*"".parser, go/token.Pos, string)аVtype.func(*"".parser, go/token.Pos, string)type.*"".parser"type.go/token.Pos type.stringþ´go.typelink.func(*parser.parser, token.Pos, string) func(*"".parser, go/token.Pos, string)Vtype.func(*"".parser, go/token.Pos, string)þvgo.string.hdr."func(*parser.parser, token.Token) token.Pos" +ngo.string."func(*parser.parser, token.Token) token.Pos"þngo.string."func(*parser.parser, token.Token) token.Pos"`Xfunc(*parser.parser, token.Token) token.Posþdtype.func(*"".parser, go/token.Token) go/token.Pos°°8¢tê30 runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(*parser.parser, token.Token) token.Pos"pvgo.weak.type.*func(*"".parser, go/token.Token) go/token.Pos"runtime.zerovalue dtype.func(*"".parser, go/token.Token) go/token.PosÐ dtype.func(*"".parser, go/token.Token) go/token.Postype.*"".parser&type.go/token.Token "type.go/token.PosþÊgo.typelink.func(*parser.parser, token.Token) token.Pos func(*"".parser, go/token.Token) go/token.Posdtype.func(*"".parser, go/token.Token) go/token.Posþgo.string.hdr."func(*parser.parser, token.Token, string) token.Pos" 3~go.string."func(*parser.parser, token.Token, string) token.Pos"þ~go.string."func(*parser.parser, token.Token, string) token.Pos"phfunc(*parser.parser, token.Token, string) token.Posþttype.func(*"".parser, go/token.Token, string) go/token.PosÀÀ²
jø30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*parser.parser, token.Token, string) token.Pos"pgo.weak.type.*func(*"".parser, go/token.Token, string) go/token.Pos"runtime.zerovalue ttype.func(*"".parser, go/token.Token, string) go/token.Posаttype.func(*"".parser, go/token.Token, string) go/token.Postype.*"".parser&type.go/token.Token type.string°"type.go/token.Posþêgo.typelink.func(*parser.parser, token.Token, string) token.Pos func(*"".parser, go/token.Token, string) go/token.Posttype.func(*"".parser, go/token.Token, string) go/token.Posþ¤go.string.hdr."func(*parser.parser, *token.FileSet, string, []uint8, parser.Mode)" Bgo.string."func(*parser.parser, *token.FileSet, string, []uint8, parser.Mode)"þgo.string."func(*parser.parser, *token.FileSet, string, []uint8, parser.Mode)"func(*parser.parser, *token.FileSet, string, []uint8, parser.Mode)þtype.func(*"".parser, *go/token.FileSet, string, []uint8, "".Mode)ÐÐl¸²î30 runtime.algarray@"runtime.gcbits.01P¤go.string.hdr."func(*parser.parser, *token.FileSet, string, []uint8, parser.Mode)"pgo.weak.type.*func(*"".parser, *go/token.FileSet, string, []uint8, "".Mode)"runtime.zerovalue type.func(*"".parser, *go/token.FileSet, string, []uint8, "".Mode)ÐÐtype.func(*"".parser, *go/token.FileSet, string, []uint8, "".Mode)type.*"".parser,type.*go/token.FileSet type.string°type.[]uint8Àtype."".Modeþgo.typelink.func(*parser.parser, *token.FileSet, string, []uint8, parser.Mode) func(*"".parser, *go/token.FileSet, string, []uint8, "".Mode)type.func(*"".parser, *go/token.FileSet, string, []uint8, "".Mode)þ~go.string.hdr."func(*parser.parser, ast.Stmt, string) ast.Expr" /vgo.string."func(*parser.parser, ast.Stmt, string) ast.Expr"þvgo.string."func(*parser.parser, ast.Stmt, string) ast.Expr"``func(*parser.parser, ast.Stmt, string) ast.Exprþltype.func(*"".parser, go/ast.Stmt, string) go/ast.ExprÀÀa@#30 runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(*parser.parser, ast.Stmt, string) ast.Expr"p~go.weak.type.*func(*"".parser, go/ast.Stmt, string) go/ast.Expr"runtime.zerovalue ltype.func(*"".parser, go/ast.Stmt, string) go/ast.Exprаltype.func(*"".parser, go/ast.Stmt, string) go/ast.Exprtype.*"".parser type.go/ast.Stmt type.string° type.go/ast.ExprþÚgo.typelink.func(*parser.parser, ast.Stmt, string) ast.Expr func(*"".parser, go/ast.Stmt, string) go/ast.Exprltype.func(*"".parser, go/ast.Stmt, string) go/ast.Exprþ4go.string.hdr."[]ast.Expr" |
| ,go.string."[]ast.Expr"þ,go.string."[]ast.Expr" []ast.Exprþ$type.[]go/ast.Expr ÓÌP0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[]ast.Expr"p6go.weak.type.*[]go/ast.Expr"runtime.zerovalue type.go/ast.ExprþHgo.typelink.[]ast.Expr []go/ast.Expr$type.[]go/ast.Exprþzgo.string.hdr."func(*parser.parser, []ast.Expr) []*ast.Ident" -rgo.string."func(*parser.parser, []ast.Expr) []*ast.Ident"þrgo.string."func(*parser.parser, []ast.Expr) []*ast.Ident"`\func(*parser.parser, []ast.Expr) []*ast.Identþhtype.func(*"".parser, []go/ast.Expr) []*go/ast.Ident°°w ¨f30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*parser.parser, []ast.Expr) []*ast.Ident"pzgo.weak.type.*func(*"".parser, []go/ast.Expr) []*go/ast.Ident"runtime.zerovalue htype.func(*"".parser, []go/ast.Expr) []*go/ast.IdentÐ htype.func(*"".parser, []go/ast.Expr) []*go/ast.Identtype.*"".parser$type.[]go/ast.Expr (type.[]*go/ast.IdentþÒgo.typelink.func(*parser.parser, []ast.Expr) []*ast.Ident func(*"".parser, []go/ast.Expr) []*go/ast.Identhtype.func(*"".parser, []go/ast.Expr) []*go/ast.IdentþZgo.string.hdr."func(*parser.parser) ast.Expr" Rgo.string."func(*parser.parser) ast.Expr"þRgo.string."func(*parser.parser) ast.Expr"@<func(*parser.parser) ast.ExprþBtype.func(*"".parser) go/ast.Expr &_O30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(*parser.parser) ast.Expr"pTgo.weak.type.*func(*"".parser) go/ast.Expr"runtime.zerovalue Btype.func(*"".parser) go/ast.ExprÐBtype.func(*"".parser) go/ast.Exprtype.*"".parser type.go/ast.Exprþgo.typelink.func(*parser.parser) ast.Expr func(*"".parser) go/ast.ExprBtype.func(*"".parser) go/ast.Exprþpgo.string.hdr."func(*parser.parser, bool, int) ast.Expr" (hgo.string."func(*parser.parser, bool, int) ast.Expr"þhgo.string."func(*parser.parser, bool, int) ast.Expr"`Rfunc(*parser.parser, bool, int) ast.ExprþXtype.func(*"".parser, bool, int) go/ast.ExprÀÀÈ|²30 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."func(*parser.parser, bool, int) ast.Expr"pjgo.weak.type.*func(*"".parser, bool, int) go/ast.Expr"runtime.zerovalue Xtype.func(*"".parser, bool, int) go/ast.ExprаXtype.func(*"".parser, bool, int) go/ast.Exprtype.*"".parsertype.bool type.int° type.go/ast.Exprþ¸go.typelink.func(*parser.parser, bool, int) ast.Expr func(*"".parser, bool, int) go/ast.ExprXtype.func(*"".parser, bool, int) go/ast.Exprþfgo.string.hdr."func(*parser.parser) *ast.BlockStmt" #^go.string."func(*parser.parser) *ast.BlockStmt"þ^go.string."func(*parser.parser) *ast.BlockStmt"PHfunc(*parser.parser) *ast.BlockStmtþNtype.func(*"".parser) *go/ast.BlockStmt !30 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(*parser.parser) *ast.BlockStmt"p`go.weak.type.*func(*"".parser) *go/ast.BlockStmt"runtime.zerovalue Ntype.func(*"".parser) *go/ast.BlockStmtÐNtype.func(*"".parser) *go/ast.BlockStmttype.*"".parser,type.*go/ast.BlockStmtþ¤go.typelink.func(*parser.parser) *ast.BlockStmt func(*"".parser) *go/ast.BlockStmtNtype.func(*"".parser) *go/ast.BlockStmtþ~go.string.hdr."func(*parser.parser, *ast.Scope) *ast.BlockStmt" /vgo.string."func(*parser.parser, *ast.Scope) *ast.BlockStmt"þvgo.string."func(*parser.parser, *ast.Scope) *ast.BlockStmt"``func(*parser.parser, *ast.Scope) *ast.BlockStmtþltype.func(*"".parser, *go/ast.Scope) *go/ast.BlockStmt°°ÒÐÝ30 runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(*parser.parser, *ast.Scope) *ast.BlockStmt"p~go.weak.type.*func(*"".parser, *go/ast.Scope) *go/ast.BlockStmt"runtime.zerovalue ltype.func(*"".parser, *go/ast.Scope) *go/ast.BlockStmtÐ ltype.func(*"".parser, *go/ast.Scope) *go/ast.BlockStmttype.*"".parser$type.*go/ast.Scope ,type.*go/ast.BlockStmtþÚgo.typelink.func(*parser.parser, *ast.Scope) *ast.BlockStmt func(*"".parser, *go/ast.Scope) *go/ast.BlockStmtltype.func(*"".parser, *go/ast.Scope) *go/ast.BlockStmtþgo.string.hdr."func(*parser.parser, token.Token) *ast.BranchStmt" 1zgo.string."func(*parser.parser, token.Token) *ast.BranchStmt"þzgo.string."func(*parser.parser, token.Token) *ast.BranchStmt"pdfunc(*parser.parser, token.Token) *ast.BranchStmtþptype.func(*"".parser, go/token.Token) *go/ast.BranchStmt°°o»X30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*parser.parser, token.Token) *ast.BranchStmt"pgo.weak.type.*func(*"".parser, go/token.Token) *go/ast.BranchStmt"runtime.zerovalue ptype.func(*"".parser, go/token.Token) *go/ast.BranchStmtÐ ptype.func(*"".parser, go/token.Token) *go/ast.BranchStmttype.*"".parser&type.go/token.Token .type.*go/ast.BranchStmtþâgo.typelink.func(*parser.parser, token.Token) *ast.BranchStmt func(*"".parser, go/token.Token) *go/ast.BranchStmtptype.func(*"".parser, go/token.Token) *go/ast.BranchStmtþtgo.string.hdr."func(*parser.parser, string) *ast.CallExpr" *lgo.string."func(*parser.parser, string) *ast.CallExpr"þlgo.string."func(*parser.parser, string) *ast.CallExpr"`Vfunc(*parser.parser, string) *ast.CallExprþ\type.func(*"".parser, string) *go/ast.CallExpr°°þ=30 runtime.algarray@"runtime.gcbits.01Ptgo.string.hdr."func(*parser.parser, string) *ast.CallExpr"pngo.weak.type.*func(*"".parser, string) *go/ast.CallExpr"runtime.zerovalue \type.func(*"".parser, string) *go/ast.CallExprÐ \type.func(*"".parser, string) *go/ast.CallExprtype.*"".parsertype.string *type.*go/ast.CallExprþÀgo.typelink.func(*parser.parser, string) *ast.CallExpr func(*"".parser, string) *go/ast.CallExpr\type.func(*"".parser, string) *go/ast.CallExprþxgo.string.hdr."func(*parser.parser, ast.Expr) *ast.CallExpr" ,pgo.string."func(*parser.parser, ast.Expr) *ast.CallExpr"þpgo.string."func(*parser.parser, ast.Expr) *ast.CallExpr"`Zfunc(*parser.parser, ast.Expr) *ast.CallExprþftype.func(*"".parser, go/ast.Expr) *go/ast.CallExpr°°Ö°=30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*parser.parser, ast.Expr) *ast.CallExpr"pxgo.weak.type.*func(*"".parser, go/ast.Expr) *go/ast.CallExpr"runtime.zerovalue ftype.func(*"".parser, go/ast.Expr) *go/ast.CallExprÐ ftype.func(*"".parser, go/ast.Expr) *go/ast.CallExprtype.*"".parser type.go/ast.Expr *type.*go/ast.CallExprþÎgo.typelink.func(*parser.parser, ast.Expr) *ast.CallExpr func(*"".parser, go/ast.Expr) *go/ast.CallExprftype.func(*"".parser, go/ast.Expr) *go/ast.CallExprþtgo.string.hdr."func(*parser.parser, bool) *ast.CaseClause" *lgo.string."func(*parser.parser, bool) *ast.CaseClause"þlgo.string."func(*parser.parser, bool) *ast.CaseClause"`Vfunc(*parser.parser, bool) *ast.CaseClauseþ\type.func(*"".parser, bool) *go/ast.CaseClause°°z¤30 runtime.algarray@"runtime.gcbits.01Ptgo.string.hdr."func(*parser.parser, bool) *ast.CaseClause"pngo.weak.type.*func(*"".parser, bool) *go/ast.CaseClause"runtime.zerovalue \type.func(*"".parser, bool) *go/ast.CaseClauseÐ \type.func(*"".parser, bool) *go/ast.CaseClausetype.*"".parsertype.bool .type.*go/ast.CaseClauseþÀgo.typelink.func(*parser.parser, bool) *ast.CaseClause func(*"".parser, bool) *go/ast.CaseClause\type.func(*"".parser, bool) *go/ast.CaseClauseþdgo.string.hdr."func(*parser.parser) *ast.ChanType" "\go.string."func(*parser.parser) *ast.ChanType"þ\go.string."func(*parser.parser) *ast.ChanType"PFfunc(*parser.parser) *ast.ChanTypeþLtype.func(*"".parser) *go/ast.ChanType C¥30 runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."func(*parser.parser) *ast.ChanType"p^go.weak.type.*func(*"".parser) *go/ast.ChanType"runtime.zerovalue Ltype.func(*"".parser) *go/ast.ChanTypeÐLtype.func(*"".parser) *go/ast.ChanTypetype.*"".parser*type.*go/ast.ChanTypeþ go.typelink.func(*parser.parser) *ast.ChanType func(*"".parser) *go/ast.ChanTypeLtype.func(*"".parser) *go/ast.ChanTypeþhgo.string.hdr."func(*parser.parser) *ast.CommClause" $`go.string."func(*parser.parser) *ast.CommClause"þ`go.string."func(*parser.parser) *ast.CommClause"PJfunc(*parser.parser) *ast.CommClauseþPtype.func(*"".parser) *go/ast.CommClause ÓþÏ;30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*parser.parser) *ast.CommClause"pbgo.weak.type.*func(*"".parser) *go/ast.CommClause"runtime.zerovalue Ptype.func(*"".parser) *go/ast.CommClauseÐPtype.func(*"".parser) *go/ast.CommClausetype.*"".parser.type.*go/ast.CommClauseþ¨go.typelink.func(*parser.parser) *ast.CommClause func(*"".parser) *go/ast.CommClausePtype.func(*"".parser) *go/ast.CommClauseþgo.string.hdr."func(*parser.parser, func(*parser.parser)) ast.Decl" 3~go.string."func(*parser.parser, func(*parser.parser)) ast.Decl"þ~go.string."func(*parser.parser, func(*parser.parser)) ast.Decl"phfunc(*parser.parser, func(*parser.parser)) ast.Declþftype.func(*"".parser, func(*"".parser)) go/ast.Decl°°{×U¬30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*parser.parser, func(*parser.parser)) ast.Decl"pxgo.weak.type.*func(*"".parser, func(*"".parser)) go/ast.Decl"runtime.zerovalue ftype.func(*"".parser, func(*"".parser)) go/ast.DeclÐ ftype.func(*"".parser, func(*"".parser)) go/ast.Decltype.*"".parser*type.func(*"".parser) type.go/ast.DeclþÜgo.typelink.func(*parser.parser, func(*parser.parser)) ast.Decl func(*"".parser, func(*"".parser)) go/ast.Declftype.func(*"".parser, func(*"".parser)) go/ast.DeclþZgo.string.hdr."func(*parser.parser) ast.Stmt" Rgo.string."func(*parser.parser) ast.Stmt"þRgo.string."func(*parser.parser) ast.Stmt"@<func(*parser.parser) ast.StmtþBtype.func(*"".parser) go/ast.Stmt <3i30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(*parser.parser) ast.Stmt"pTgo.weak.type.*func(*"".parser) go/ast.Stmt"runtime.zerovalue Btype.func(*"".parser) go/ast.StmtÐBtype.func(*"".parser) go/ast.Stmttype.*"".parser type.go/ast.Stmtþgo.typelink.func(*parser.parser) ast.Stmt func(*"".parser) go/ast.StmtBtype.func(*"".parser) go/ast.Stmtþ^go.string.hdr."func(*parser.parser) []ast.Expr" Vgo.string."func(*parser.parser) []ast.Expr"þVgo.string."func(*parser.parser) []ast.Expr"@@func(*parser.parser) []ast.ExprþFtype.func(*"".parser) []go/ast.Expr ²30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*parser.parser) []ast.Expr"pXgo.weak.type.*func(*"".parser) []go/ast.Expr"runtime.zerovalue Ftype.func(*"".parser) []go/ast.ExprÐFtype.func(*"".parser) []go/ast.Exprtype.*"".parser$type.[]go/ast.Exprþgo.typelink.func(*parser.parser) []ast.Expr func(*"".parser) []go/ast.ExprFtype.func(*"".parser) []go/ast.Exprþfgo.string.hdr."func(*parser.parser, bool) ast.Expr" #^go.string."func(*parser.parser, bool) ast.Expr"þ^go.string."func(*parser.parser, bool) ast.Expr"PHfunc(*parser.parser, bool) ast.ExprþNtype.func(*"".parser, bool) go/ast.Expr°°!ù[W30 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(*parser.parser, bool) ast.Expr"p`go.weak.type.*func(*"".parser, bool) go/ast.Expr"runtime.zerovalue Ntype.func(*"".parser, bool) go/ast.ExprÐ Ntype.func(*"".parser, bool) go/ast.Exprtype.*"".parsertype.bool type.go/ast.Exprþ¤go.typelink.func(*parser.parser, bool) ast.Expr func(*"".parser, bool) go/ast.ExprNtype.func(*"".parser, bool) go/ast.Exprþjgo.string.hdr."func(*parser.parser, bool) []ast.Expr" %bgo.string."func(*parser.parser, bool) []ast.Expr"þbgo.string."func(*parser.parser, bool) []ast.Expr"PLfunc(*parser.parser, bool) []ast.ExprþRtype.func(*"".parser, bool) []go/ast.Expr°°kgºá30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*parser.parser, bool) []ast.Expr"pdgo.weak.type.*func(*"".parser, bool) []go/ast.Expr"runtime.zerovalue Rtype.func(*"".parser, bool) []go/ast.ExprÐ Rtype.func(*"".parser, bool) []go/ast.Exprtype.*"".parsertype.bool $type.[]go/ast.Exprþ¬go.typelink.func(*parser.parser, bool) []ast.Expr func(*"".parser, bool) []go/ast.ExprRtype.func(*"".parser, bool) []go/ast.Exprþvgo.string.hdr."func(*parser.parser, *ast.Scope) *ast.Field" +ngo.string."func(*parser.parser, *ast.Scope) *ast.Field"þngo.string."func(*parser.parser, *ast.Scope) *ast.Field"`Xfunc(*parser.parser, *ast.Scope) *ast.Fieldþdtype.func(*"".parser, *go/ast.Scope) *go/ast.Field°°°2þ30 runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(*parser.parser, *ast.Scope) *ast.Field"pvgo.weak.type.*func(*"".parser, *go/ast.Scope) *go/ast.Field"runtime.zerovalue dtype.func(*"".parser, *go/ast.Scope) *go/ast.FieldÐ dtype.func(*"".parser, *go/ast.Scope) *go/ast.Fieldtype.*"".parser$type.*go/ast.Scope $type.*go/ast.FieldþÊgo.typelink.func(*parser.parser, *ast.Scope) *ast.Field func(*"".parser, *go/ast.Scope) *go/ast.Fielddtype.func(*"".parser, *go/ast.Scope) *go/ast.Fieldþ\go.string.hdr."func(*parser.parser) *ast.File" Tgo.string."func(*parser.parser) *ast.File"þTgo.string."func(*parser.parser) *ast.File"@>func(*parser.parser) *ast.FileþDtype.func(*"".parser) *go/ast.File Ù±ç30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*parser.parser) *ast.File"pVgo.weak.type.*func(*"".parser) *go/ast.File"runtime.zerovalue Dtype.func(*"".parser) *go/ast.FileÐDtype.func(*"".parser) *go/ast.Filetype.*"".parser"type.*go/ast.Fileþgo.typelink.func(*parser.parser) *ast.File func(*"".parser) *go/ast.FileDtype.func(*"".parser) *go/ast.Fileþdgo.string.hdr."func(*parser.parser) *ast.FuncDecl" "\go.string."func(*parser.parser) *ast.FuncDecl"þ\go.string."func(*parser.parser) *ast.FuncDecl"PFfunc(*parser.parser) *ast.FuncDeclþLtype.func(*"".parser) *go/ast.FuncDecl ɵp30 runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."func(*parser.parser) *ast.FuncDecl"p^go.weak.type.*func(*"".parser) *go/ast.FuncDecl"runtime.zerovalue Ltype.func(*"".parser) *go/ast.FuncDeclÐLtype.func(*"".parser) *go/ast.FuncDecltype.*"".parser*type.*go/ast.FuncDeclþ go.typelink.func(*parser.parser) *ast.FuncDecl func(*"".parser) *go/ast.FuncDeclLtype.func(*"".parser) *go/ast.FuncDeclþgo.string.hdr."func(*parser.parser) (*ast.FuncType, *ast.Scope)" 0xgo.string."func(*parser.parser) (*ast.FuncType, *ast.Scope)"þxgo.string."func(*parser.parser) (*ast.FuncType, *ast.Scope)"pbfunc(*parser.parser) (*ast.FuncType, *ast.Scope)þntype.func(*"".parser) (*go/ast.FuncType, *go/ast.Scope)°°p×&30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*parser.parser) (*ast.FuncType, *ast.Scope)"pgo.weak.type.*func(*"".parser) (*go/ast.FuncType, *go/ast.Scope)"runtime.zerovalue ntype.func(*"".parser) (*go/ast.FuncType, *go/ast.Scope)Ðntype.func(*"".parser) (*go/ast.FuncType, *go/ast.Scope)type.*"".parser*type.*go/ast.FuncType $type.*go/ast.ScopeþÞgo.typelink.func(*parser.parser) (*ast.FuncType, *ast.Scope) func(*"".parser) (*go/ast.FuncType, *go/ast.Scope)ntype.func(*"".parser) (*go/ast.FuncType, *go/ast.Scope)þRgo.string.hdr."*parser.parseSpecFunction" Jgo.string."*parser.parseSpecFunction"þJgo.string."*parser.parseSpecFunction"@4*parser.parseSpecFunctionþ4type.*"".parseSpecFunction º=R60 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."*parser.parseSpecFunction"pFgo.weak.type.**"".parseSpecFunction"runtime.zerovalue2type."".parseSpecFunctionþPgo.string.hdr."parser.parseSpecFunction" Hgo.string."parser.parseSpecFunction"þHgo.string."parser.parseSpecFunction"@2parser.parseSpecFunctionþBgo.string.hdr."parseSpecFunction" :go.string."parseSpecFunction"þ:go.string."parseSpecFunction"0$parseSpecFunctionþ2type."".parseSpecFunctionº\30 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."parser.parseSpecFunction"p4type.*"".parseSpecFunction"runtime.zerovalue 2type."".parseSpecFunctionа2type."".parseSpecFunction2type.*go/ast.CommentGroup&type.go/token.Token type.int° type.go/ast.Spec`À2type."".parseSpecFunctionÀBgo.string.hdr."parseSpecFunction"Ð"go.importpath."".à2type."".parseSpecFunctionþ°go.string.hdr."func(*parser.parser, token.Token, parser.parseSpecFunction) *ast.GenDecl" H¨go.string."func(*parser.parser, token.Token, parser.parseSpecFunction) *ast.GenDecl"þ¨go.string."func(*parser.parser, token.Token, parser.parseSpecFunction) *ast.GenDecl" func(*parser.parser, token.Token, parser.parseSpecFunction) *ast.GenDeclþtype.func(*"".parser, go/token.Token, "".parseSpecFunction) *go/ast.GenDeclÀÀG´XÛ30 runtime.algarray@"runtime.gcbits.01P°go.string.hdr."func(*parser.parser, token.Token, parser.parseSpecFunction) *ast.GenDecl"p¨go.weak.type.*func(*"".parser, go/token.Token, "".parseSpecFunction) *go/ast.GenDecl"runtime.zerovalue type.func(*"".parser, go/token.Token, "".parseSpecFunction) *go/ast.GenDeclаtype.func(*"".parser, go/token.Token, "".parseSpecFunction) *go/ast.GenDecltype.*"".parser&type.go/token.Token 2type."".parseSpecFunction°(type.*go/ast.GenDeclþ¶go.typelink.func(*parser.parser, token.Token, parser.parseSpecFunction) *ast.GenDecl func(*"".parser, go/token.Token, "".parseSpecFunction) *go/ast.GenDecltype.func(*"".parser, go/token.Token, "".parseSpecFunction) *go/ast.GenDeclþ^go.string.hdr."func(*parser.parser) *ast.Ident" Vgo.string."func(*parser.parser) *ast.Ident"þVgo.string."func(*parser.parser) *ast.Ident"@@func(*parser.parser) *ast.IdentþFtype.func(*"".parser) *go/ast.Ident _Ww30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*parser.parser) *ast.Ident"pXgo.weak.type.*func(*"".parser) *go/ast.Ident"runtime.zerovalue Ftype.func(*"".parser) *go/ast.IdentÐFtype.func(*"".parser) *go/ast.Identtype.*"".parser$type.*go/ast.Identþgo.typelink.func(*parser.parser) *ast.Ident func(*"".parser) *go/ast.IdentFtype.func(*"".parser) *go/ast.Identþbgo.string.hdr."func(*parser.parser) []*ast.Ident" !Zgo.string."func(*parser.parser) []*ast.Ident"þZgo.string."func(*parser.parser) []*ast.Ident"PDfunc(*parser.parser) []*ast.IdentþJtype.func(*"".parser) []*go/ast.Ident ÛÐ30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*parser.parser) []*ast.Ident"p\go.weak.type.*func(*"".parser) []*go/ast.Ident"runtime.zerovalue Jtype.func(*"".parser) []*go/ast.IdentÐJtype.func(*"".parser) []*go/ast.Identtype.*"".parser(type.[]*go/ast.Identþgo.typelink.func(*parser.parser) []*ast.Ident func(*"".parser) []*go/ast.IdentJtype.func(*"".parser) []*go/ast.Identþ`go.string.hdr."func(*parser.parser) *ast.IfStmt" Xgo.string."func(*parser.parser) *ast.IfStmt"þXgo.string."func(*parser.parser) *ast.IfStmt"PBfunc(*parser.parser) *ast.IfStmtþHtype.func(*"".parser) *go/ast.IfStmt À_Ñ30 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*parser.parser) *ast.IfStmt"pZgo.weak.type.*func(*"".parser) *go/ast.IfStmt"runtime.zerovalue Htype.func(*"".parser) *go/ast.IfStmtÐHtype.func(*"".parser) *go/ast.IfStmttype.*"".parser&type.*go/ast.IfStmtþgo.typelink.func(*parser.parser) *ast.IfStmt func(*"".parser) *go/ast.IfStmtHtype.func(*"".parser) *go/ast.IfStmtþ¤go.string.hdr."func(*parser.parser, *ast.CommentGroup, token.Token, int) ast.Spec" Bgo.string."func(*parser.parser, *ast.CommentGroup, token.Token, int) ast.Spec"þgo.string."func(*parser.parser, *ast.CommentGroup, token.Token, int) ast.Spec"func(*parser.parser, *ast.CommentGroup, token.Token, int) ast.Specþtype.func(*"".parser, *go/ast.CommentGroup, go/token.Token, int) go/ast.SpecÐÐyÔã½30 runtime.algarray@"runtime.gcbits.01P¤go.string.hdr."func(*parser.parser, *ast.CommentGroup, token.Token, int) ast.Spec"pªgo.weak.type.*func(*"".parser, *go/ast.CommentGroup, go/token.Token, int) go/ast.Spec"runtime.zerovalue type.func(*"".parser, *go/ast.CommentGroup, go/token.Token, int) go/ast.SpecÐÀtype.func(*"".parser, *go/ast.CommentGroup, go/token.Token, int) go/ast.Spectype.*"".parser2type.*go/ast.CommentGroup &type.go/token.Token°type.intÀ type.go/ast.Specþ¬go.typelink.func(*parser.parser, *ast.CommentGroup, token.Token, int) ast.Spec func(*"".parser, *go/ast.CommentGroup, go/token.Token, int) go/ast.Spectype.func(*"".parser, *go/ast.CommentGroup, go/token.Token, int) go/ast.Specþngo.string.hdr."func(*parser.parser) *ast.InterfaceType" 'fgo.string."func(*parser.parser) *ast.InterfaceType"þfgo.string."func(*parser.parser) *ast.InterfaceType"PPfunc(*parser.parser) *ast.InterfaceTypeþVtype.func(*"".parser) *go/ast.InterfaceType ¿·ç30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*parser.parser) *ast.InterfaceType"phgo.weak.type.*func(*"".parser) *go/ast.InterfaceType"runtime.zerovalue Vtype.func(*"".parser) *go/ast.InterfaceTypeÐVtype.func(*"".parser) *go/ast.InterfaceTypetype.*"".parser4type.*go/ast.InterfaceTypeþ´go.typelink.func(*parser.parser) *ast.InterfaceType func(*"".parser) *go/ast.InterfaceTypeVtype.func(*"".parser) *go/ast.InterfaceTypeþbgo.string.hdr."func(*parser.parser) *ast.MapType" !Zgo.string."func(*parser.parser) *ast.MapType"þZgo.string."func(*parser.parser) *ast.MapType"PDfunc(*parser.parser) *ast.MapTypeþJtype.func(*"".parser) *go/ast.MapType è030 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*parser.parser) *ast.MapType"p\go.weak.type.*func(*"".parser) *go/ast.MapType"runtime.zerovalue Jtype.func(*"".parser) *go/ast.MapTypeÐJtype.func(*"".parser) *go/ast.MapTypetype.*"".parser(type.*go/ast.MapTypeþgo.typelink.func(*parser.parser) *ast.MapType func(*"".parser) *go/ast.MapTypeJtype.func(*"".parser) *go/ast.MapTypeþ8go.string.hdr."[]*ast.Field" 0go.string."[]*ast.Field"þ0go.string."[]*ast.Field" []*ast.Fieldþ(type.[]*go/ast.Field ¢TM0 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."[]*ast.Field"p:go.weak.type.*[]*go/ast.Field"runtime.zerovalue$type.*go/ast.FieldþPgo.typelink.[]*ast.Field []*go/ast.Field(type.[]*go/ast.Fieldþgo.string.hdr."func(*parser.parser, *ast.Scope, bool) []*ast.Field" 3~go.string."func(*parser.parser, *ast.Scope, bool) []*ast.Field"þ~go.string."func(*parser.parser, *ast.Scope, bool) []*ast.Field"phfunc(*parser.parser, *ast.Scope, bool) []*ast.Fieldþttype.func(*"".parser, *go/ast.Scope, bool) []*go/ast.FieldÀÀ|8èm30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*parser.parser, *ast.Scope, bool) []*ast.Field"pgo.weak.type.*func(*"".parser, *go/ast.Scope, bool) []*go/ast.Field"runtime.zerovalue ttype.func(*"".parser, *go/ast.Scope, bool) []*go/ast.Fieldаttype.func(*"".parser, *go/ast.Scope, bool) []*go/ast.Fieldtype.*"".parser$type.*go/ast.Scope type.bool°(type.[]*go/ast.Fieldþêgo.typelink.func(*parser.parser, *ast.Scope, bool) []*ast.Field func(*"".parser, *go/ast.Scope, bool) []*go/ast.Fieldttype.func(*"".parser, *go/ast.Scope, bool) []*go/ast.Fieldþgo.string.hdr."func(*parser.parser, *ast.Scope, bool) *ast.FieldList" 5go.string."func(*parser.parser, *ast.Scope, bool) *ast.FieldList"þgo.string."func(*parser.parser, *ast.Scope, bool) *ast.FieldList"plfunc(*parser.parser, *ast.Scope, bool) *ast.FieldListþxtype.func(*"".parser, *go/ast.Scope, bool) *go/ast.FieldListÀÀÏ[;o30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*parser.parser, *ast.Scope, bool) *ast.FieldList"pgo.weak.type.*func(*"".parser, *go/ast.Scope, bool) *go/ast.FieldList"runtime.zerovalue xtype.func(*"".parser, *go/ast.Scope, bool) *go/ast.FieldListаxtype.func(*"".parser, *go/ast.Scope, bool) *go/ast.FieldListtype.*"".parser$type.*go/ast.Scope type.bool°,type.*go/ast.FieldListþògo.typelink.func(*parser.parser, *ast.Scope, bool) *ast.FieldList func(*"".parser, *go/ast.Scope, bool) *go/ast.FieldListxtype.func(*"".parser, *go/ast.Scope, bool) *go/ast.FieldListþdgo.string.hdr."func(*parser.parser) *ast.StarExpr" "\go.string."func(*parser.parser) *ast.StarExpr"þ\go.string."func(*parser.parser) *ast.StarExpr"PFfunc(*parser.parser) *ast.StarExprþLtype.func(*"".parser) *go/ast.StarExpr SÍ30 runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."func(*parser.parser) *ast.StarExpr"p^go.weak.type.*func(*"".parser) *go/ast.StarExpr"runtime.zerovalue Ltype.func(*"".parser) *go/ast.StarExprÐLtype.func(*"".parser) *go/ast.StarExprtype.*"".parser*type.*go/ast.StarExprþ go.typelink.func(*parser.parser) *ast.StarExpr func(*"".parser) *go/ast.StarExprLtype.func(*"".parser) *go/ast.StarExprþ~go.string.hdr."func(*parser.parser, *ast.Scope) *ast.FieldList" /vgo.string."func(*parser.parser, *ast.Scope) *ast.FieldList"þvgo.string."func(*parser.parser, *ast.Scope) *ast.FieldList"``func(*parser.parser, *ast.Scope) *ast.FieldListþltype.func(*"".parser, *go/ast.Scope) *go/ast.FieldList°°Fã30 runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(*parser.parser, *ast.Scope) *ast.FieldList"p~go.weak.type.*func(*"".parser, *go/ast.Scope) *go/ast.FieldList"runtime.zerovalue ltype.func(*"".parser, *go/ast.Scope) *go/ast.FieldListÐ ltype.func(*"".parser, *go/ast.Scope) *go/ast.FieldListtype.*"".parser$type.*go/ast.Scope ,type.*go/ast.FieldListþÚgo.typelink.func(*parser.parser, *ast.Scope) *ast.FieldList func(*"".parser, *go/ast.Scope) *go/ast.FieldListltype.func(*"".parser, *go/ast.Scope) *go/ast.FieldListþhgo.string.hdr."func(*parser.parser) *ast.ReturnStmt" $`go.string."func(*parser.parser) *ast.ReturnStmt"þ`go.string."func(*parser.parser) *ast.ReturnStmt"PJfunc(*parser.parser) *ast.ReturnStmtþPtype.func(*"".parser) *go/ast.ReturnStmt ']É30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*parser.parser) *ast.ReturnStmt"pbgo.weak.type.*func(*"".parser) *go/ast.ReturnStmt"runtime.zerovalue Ptype.func(*"".parser) *go/ast.ReturnStmtÐPtype.func(*"".parser) *go/ast.ReturnStmttype.*"".parser.type.*go/ast.ReturnStmtþ¨go.typelink.func(*parser.parser) *ast.ReturnStmt func(*"".parser) *go/ast.ReturnStmtPtype.func(*"".parser) *go/ast.ReturnStmtþhgo.string.hdr."func(*parser.parser) *ast.SelectStmt" $`go.string."func(*parser.parser) *ast.SelectStmt"þ`go.string."func(*parser.parser) *ast.SelectStmt"PJfunc(*parser.parser) *ast.SelectStmtþPtype.func(*"".parser) *go/ast.SelectStmt ðS30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*parser.parser) *ast.SelectStmt"pbgo.weak.type.*func(*"".parser) *go/ast.SelectStmt"runtime.zerovalue Ptype.func(*"".parser) *go/ast.SelectStmtÐPtype.func(*"".parser) *go/ast.SelectStmttype.*"".parser.type.*go/ast.SelectStmtþ¨go.typelink.func(*parser.parser) *ast.SelectStmt func(*"".parser) *go/ast.SelectStmtPtype.func(*"".parser) *go/ast.SelectStmtþ¢go.string.hdr."func(*parser.parser, *ast.Scope) (*ast.FieldList, *ast.FieldList)" Ago.string."func(*parser.parser, *ast.Scope) (*ast.FieldList, *ast.FieldList)"þgo.string."func(*parser.parser, *ast.Scope) (*ast.FieldList, *ast.FieldList)"func(*parser.parser, *ast.Scope) (*ast.FieldList, *ast.FieldList)þtype.func(*"".parser, *go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)ÀÀŪÝ30 runtime.algarray@"runtime.gcbits.01P¢go.string.hdr."func(*parser.parser, *ast.Scope) (*ast.FieldList, *ast.FieldList)"p¨go.weak.type.*func(*"".parser, *go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)"runtime.zerovalue type.func(*"".parser, *go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)Ð type.func(*"".parser, *go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)type.*"".parser$type.*go/ast.Scope ,type.*go/ast.FieldList°,type.*go/ast.FieldListþ¨go.typelink.func(*parser.parser, *ast.Scope) (*ast.FieldList, *ast.FieldList) func(*"".parser, *go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)type.func(*"".parser, *go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)þtgo.string.hdr."func(*parser.parser, int) (ast.Stmt, bool)" *lgo.string."func(*parser.parser, int) (ast.Stmt, bool)"þlgo.string."func(*parser.parser, int) (ast.Stmt, bool)"`Vfunc(*parser.parser, int) (ast.Stmt, bool)þ\type.func(*"".parser, int) (go/ast.Stmt, bool)ÀÀ¨¾k30 runtime.algarray@"runtime.gcbits.01Ptgo.string.hdr."func(*parser.parser, int) (ast.Stmt, bool)"pngo.weak.type.*func(*"".parser, int) (go/ast.Stmt, bool)"runtime.zerovalue \type.func(*"".parser, int) (go/ast.Stmt, bool)Ð \type.func(*"".parser, int) (go/ast.Stmt, bool)type.*"".parsertype.int type.go/ast.Stmt°type.boolþÀgo.typelink.func(*parser.parser, int) (ast.Stmt, bool) func(*"".parser, int) (go/ast.Stmt, bool)\type.func(*"".parser, int) (go/ast.Stmt, bool)þ4go.string.hdr."[]ast.Stmt" |
| ,go.string."[]ast.Stmt"þ,go.string."[]ast.Stmt" []ast.Stmtþ$type.[]go/ast.Stmt ,0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[]ast.Stmt"p6go.weak.type.*[]go/ast.Stmt"runtime.zerovalue type.go/ast.StmtþHgo.typelink.[]ast.Stmt []go/ast.Stmt$type.[]go/ast.Stmtþ^go.string.hdr."func(*parser.parser) []ast.Stmt" Vgo.string."func(*parser.parser) []ast.Stmt"þVgo.string."func(*parser.parser) []ast.Stmt"@@func(*parser.parser) []ast.StmtþFtype.func(*"".parser) []go/ast.Stmt WP#30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*parser.parser) []ast.Stmt"pXgo.weak.type.*func(*"".parser) []go/ast.Stmt"runtime.zerovalue Ftype.func(*"".parser) []go/ast.StmtÐFtype.func(*"".parser) []go/ast.Stmttype.*"".parser$type.[]go/ast.Stmtþgo.typelink.func(*parser.parser) []ast.Stmt func(*"".parser) []go/ast.StmtFtype.func(*"".parser) []go/ast.Stmtþhgo.string.hdr."func(*parser.parser) *ast.StructType" $`go.string."func(*parser.parser) *ast.StructType"þ`go.string."func(*parser.parser) *ast.StructType"PJfunc(*parser.parser) *ast.StructTypeþPtype.func(*"".parser) *go/ast.StructType ©L(30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*parser.parser) *ast.StructType"pbgo.weak.type.*func(*"".parser) *go/ast.StructType"runtime.zerovalue Ptype.func(*"".parser) *go/ast.StructTypeÐPtype.func(*"".parser) *go/ast.StructTypetype.*"".parser.type.*go/ast.StructTypeþ¨go.typelink.func(*parser.parser) *ast.StructType func(*"".parser) *go/ast.StructTypePtype.func(*"".parser) *go/ast.StructTypeþgo.string.hdr."func(*parser.parser, bool) ([]ast.Expr, ast.Expr)" 1zgo.string."func(*parser.parser, bool) ([]ast.Expr, ast.Expr)"þzgo.string."func(*parser.parser, bool) ([]ast.Expr, ast.Expr)"pdfunc(*parser.parser, bool) ([]ast.Expr, ast.Expr)þptype.func(*"".parser, bool) ([]go/ast.Expr, go/ast.Expr)ÀÀ+1}%30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*parser.parser, bool) ([]ast.Expr, ast.Expr)"pgo.weak.type.*func(*"".parser, bool) ([]go/ast.Expr, go/ast.Expr)"runtime.zerovalue ptype.func(*"".parser, bool) ([]go/ast.Expr, go/ast.Expr)Ð ptype.func(*"".parser, bool) ([]go/ast.Expr, go/ast.Expr)type.*"".parsertype.bool $type.[]go/ast.Expr° type.go/ast.Exprþâgo.typelink.func(*parser.parser, bool) ([]ast.Expr, ast.Expr) func(*"".parser, bool) ([]go/ast.Expr, go/ast.Expr)ptype.func(*"".parser, bool) ([]go/ast.Expr, go/ast.Expr)þ<go.string.hdr."[]interface {}" 4go.string."[]interface {}"þ4go.string."[]interface {}" []interface {}þ&type.[]interface {} pê/0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]interface {}"p8go.weak.type.*[]interface {}"runtime.zerovalue"type.interface {}þRgo.typelink.[]interface {} []interface {}&type.[]interface {}þjgo.string.hdr."func(*parser.parser, ...interface {})" %bgo.string."func(*parser.parser, ...interface {})"þbgo.string."func(*parser.parser, ...interface {})"PLfunc(*parser.parser, ...interface {})þLtype.func(*"".parser, ...interface {}) ó±t30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*parser.parser, ...interface {})"p^go.weak.type.*func(*"".parser, ...interface {})"runtime.zerovalue Ltype.func(*"".parser, ...interface {})Ð Ltype.func(*"".parser, ...interface {})type.*"".parser&type.[]interface {}þ¦go.typelink.func(*parser.parser, ...interface {}) func(*"".parser, ...interface {})Ltype.func(*"".parser, ...interface {})þ\go.string.hdr."func(*parser.parser, ast.Expr)" Tgo.string."func(*parser.parser, ast.Expr)"þTgo.string."func(*parser.parser, ast.Expr)"@>func(*parser.parser, ast.Expr)þDtype.func(*"".parser, go/ast.Expr) ëÇJ®30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*parser.parser, ast.Expr)"pVgo.weak.type.*func(*"".parser, go/ast.Expr)"runtime.zerovalue Dtype.func(*"".parser, go/ast.Expr)Ð Dtype.func(*"".parser, go/ast.Expr)type.*"".parser type.go/ast.Exprþgo.typelink.func(*parser.parser, ast.Expr) func(*"".parser, go/ast.Expr)Dtype.func(*"".parser, go/ast.Expr)þrgo.string.hdr."func(*parser.parser, token.Pos) token.Pos" )jgo.string."func(*parser.parser, token.Pos) token.Pos"þjgo.string."func(*parser.parser, token.Pos) token.Pos"`Tfunc(*parser.parser, token.Pos) token.Posþ`type.func(*"".parser, go/token.Pos) go/token.Pos°°U¼{30 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func(*parser.parser, token.Pos) token.Pos"prgo.weak.type.*func(*"".parser, go/token.Pos) go/token.Pos"runtime.zerovalue `type.func(*"".parser, go/token.Pos) go/token.PosÐ `type.func(*"".parser, go/token.Pos) go/token.Postype.*"".parser"type.go/token.Pos "type.go/token.PosþÂgo.typelink.func(*parser.parser, token.Pos) token.Pos func(*"".parser, go/token.Pos) go/token.Pos`type.func(*"".parser, go/token.Pos) go/token.Posþgo.string.hdr."func(*parser.parser, *ast.AssignStmt, []ast.Expr)" 1zgo.string."func(*parser.parser, *ast.AssignStmt, []ast.Expr)"þzgo.string."func(*parser.parser, *ast.AssignStmt, []ast.Expr)"pdfunc(*parser.parser, *ast.AssignStmt, []ast.Expr)þptype.func(*"".parser, *go/ast.AssignStmt, []go/ast.Expr)°°4Ç630 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*parser.parser, *ast.AssignStmt, []ast.Expr)"pgo.weak.type.*func(*"".parser, *go/ast.AssignStmt, []go/ast.Expr)"runtime.zerovalue ptype.func(*"".parser, *go/ast.AssignStmt, []go/ast.Expr)аptype.func(*"".parser, *go/ast.AssignStmt, []go/ast.Expr)type.*"".parser.type.*go/ast.AssignStmt $type.[]go/ast.Exprþâgo.typelink.func(*parser.parser, *ast.AssignStmt, []ast.Expr) func(*"".parser, *go/ast.AssignStmt, []go/ast.Expr)ptype.func(*"".parser, *go/ast.AssignStmt, []go/ast.Expr)þngo.string.hdr."func(*parser.parser) (token.Token, int)" 'fgo.string."func(*parser.parser) (token.Token, int)"þfgo.string."func(*parser.parser) (token.Token, int)"PPfunc(*parser.parser) (token.Token, int)þVtype.func(*"".parser) (go/token.Token, int)°°$gLc30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*parser.parser) (token.Token, int)"phgo.weak.type.*func(*"".parser) (go/token.Token, int)"runtime.zerovalue Vtype.func(*"".parser) (go/token.Token, int)ÐVtype.func(*"".parser) (go/token.Token, int)type.*"".parser&type.go/token.Token type.intþ´go.typelink.func(*parser.parser) (token.Token, int) func(*"".parser) (go/token.Token, int)Vtype.func(*"".parser) (go/token.Token, int)þhgo.string.hdr."func(*parser.parser, ast.Expr, bool)" $`go.string."func(*parser.parser, ast.Expr, bool)"þ`go.string."func(*parser.parser, ast.Expr, bool)"PJfunc(*parser.parser, ast.Expr, bool)þPtype.func(*"".parser, go/ast.Expr, bool)°°5¿`30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*parser.parser, ast.Expr, bool)"pbgo.weak.type.*func(*"".parser, go/ast.Expr, bool)"runtime.zerovalue Ptype.func(*"".parser, go/ast.Expr, bool)аPtype.func(*"".parser, go/ast.Expr, bool)type.*"".parser type.go/ast.Expr type.boolþ¨go.typelink.func(*parser.parser, ast.Expr, bool) func(*"".parser, go/ast.Expr, bool)Ptype.func(*"".parser, go/ast.Expr, bool)þ.go.string.hdr."atComma" &go.string."atComma"þ&go.string."atComma"atCommaþ\go.string.hdr."func(string, token.Token) bool" Tgo.string."func(string, token.Token) bool"þTgo.string."func(string, token.Token) bool"@>func(string, token.Token) boolþLtype.func(string, go/token.Token) bool°°r»¡30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(string, token.Token) bool"p^go.weak.type.*func(string, go/token.Token) bool"runtime.zerovalue Ltype.func(string, go/token.Token) boolÐ Ltype.func(string, go/token.Token) booltype.string&type.go/token.Token type.boolþgo.typelink.func(string, token.Token) bool func(string, go/token.Token) boolLtype.func(string, go/token.Token) boolþ2go.string.hdr."checkExpr" *go.string."checkExpr"þ*go.string."checkExpr" checkExprþNgo.string.hdr."func(ast.Expr) ast.Expr" Fgo.string."func(ast.Expr) ast.Expr"þFgo.string."func(ast.Expr) ast.Expr"00func(ast.Expr) ast.ExprþDtype.func(go/ast.Expr) go/ast.Expr >é+æ30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(ast.Expr) ast.Expr"pVgo.weak.type.*func(go/ast.Expr) go/ast.Expr"runtime.zerovalue Dtype.func(go/ast.Expr) go/ast.ExprÐDtype.func(go/ast.Expr) go/ast.Expr type.go/ast.Expr type.go/ast.Exprþgo.typelink.func(ast.Expr) ast.Expr func(go/ast.Expr) go/ast.ExprDtype.func(go/ast.Expr) go/ast.Exprþ>go.string.hdr."checkExprOrType" 6go.string."checkExprOrType"þ6go.string."checkExprOrType" checkExprOrTypeþ>go.string.hdr."closeLabelScope" 6go.string."closeLabelScope"þ6go.string."closeLabelScope" closeLabelScopeþ,go.string.hdr."func()" $go.string."func()"þ$go.string."func()"func()þtype.func()ö¼ö30 runtime.algarray@"runtime.gcbits.01P,go.string.hdr."func()"p(go.weak.type.*func()"runtime.zerovalue type.func()Ðtype.func()þ2go.typelink.func() func()type.func()þ4go.string.hdr."closeScope" |
| ,go.string."closeScope"þ,go.string."closeScope" closeScopeþ<go.string.hdr."consumeComment" 4go.string."consumeComment"þ4go.string."consumeComment" consumeCommentþTgo.string.hdr."func() (*ast.Comment, int)" Lgo.string."func() (*ast.Comment, int)"þLgo.string."func() (*ast.Comment, int)"@6func() (*ast.Comment, int)þDtype.func() (*go/ast.Comment, int) í730 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func() (*ast.Comment, int)"pVgo.weak.type.*func() (*go/ast.Comment, int)"runtime.zerovalue Dtype.func() (*go/ast.Comment, int)ÐDtype.func() (*go/ast.Comment, int)(type.*go/ast.Commenttype.intþgo.typelink.func() (*ast.Comment, int) func() (*go/ast.Comment, int)Dtype.func() (*go/ast.Comment, int)þFgo.string.hdr."consumeCommentGroup" >go.string."consumeCommentGroup"þ>go.string."consumeCommentGroup"0(consumeCommentGroupþdgo.string.hdr."func(int) (*ast.CommentGroup, int)" "\go.string."func(int) (*ast.CommentGroup, int)"þ\go.string."func(int) (*ast.CommentGroup, int)"PFfunc(int) (*ast.CommentGroup, int)þTtype.func(int) (*go/ast.CommentGroup, int)°°Ï\{(30 runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."func(int) (*ast.CommentGroup, int)"pfgo.weak.type.*func(int) (*go/ast.CommentGroup, int)"runtime.zerovalue Ttype.func(int) (*go/ast.CommentGroup, int)ÐTtype.func(int) (*go/ast.CommentGroup, int)type.int2type.*go/ast.CommentGroup type.intþ¨go.typelink.func(int) (*ast.CommentGroup, int) func(int) (*go/ast.CommentGroup, int)Ttype.func(int) (*go/ast.CommentGroup, int)þ.go.string.hdr."declare" &go.string."declare"þ&go.string."declare"declareþ°go.string.hdr."func(interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)" H¨go.string."func(interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)"þ¨go.string."func(interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)" func(interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)þ¬type.func(interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)ÐÐQFÔ30 runtime.algarray@"runtime.gcbits.01P°go.string.hdr."func(interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)"p¾go.weak.type.*func(interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)"runtime.zerovalue ¬type.func(interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)ÐЬtype.func(interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)"type.interface {}"type.interface {} $type.*go/ast.Scope°&type.go/ast.ObjKindÀ(type.[]*go/ast.IdentþÌgo.typelink.func(interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident) func(interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)¬type.func(interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)þ*go.string.hdr."error" "go.string."error"þ"go.string."error"errorþNgo.string.hdr."func(token.Pos, string)" Fgo.string."func(token.Pos, string)"þFgo.string."func(token.Pos, string)"00func(token.Pos, string)þ>type.func(go/token.Pos, string) @õ-»30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(token.Pos, string)"pPgo.weak.type.*func(go/token.Pos, string)"runtime.zerovalue >type.func(go/token.Pos, string)Ð >type.func(go/token.Pos, string)"type.go/token.Postype.stringþ|go.typelink.func(token.Pos, string) func(go/token.Pos, string)>type.func(go/token.Pos, string)þ:go.string.hdr."errorExpected"
2go.string."errorExpected"þ2go.string."errorExpected" errorExpectedþ,go.string.hdr."expect" $go.string."expect"þ$go.string."expect"expectþVgo.string.hdr."func(token.Token) token.Pos" Ngo.string."func(token.Token) token.Pos"þNgo.string."func(token.Token) token.Pos"@8func(token.Token) token.PosþLtype.func(go/token.Token) go/token.Pos µÕ30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(token.Token) token.Pos"p^go.weak.type.*func(go/token.Token) go/token.Pos"runtime.zerovalue Ltype.func(go/token.Token) go/token.PosÐLtype.func(go/token.Token) go/token.Pos&type.go/token.Token"type.go/token.Posþgo.typelink.func(token.Token) token.Pos func(go/token.Token) go/token.PosLtype.func(go/token.Token) go/token.Posþ:go.string.hdr."expectClosing"
2go.string."expectClosing"þ2go.string."expectClosing" expectClosingþfgo.string.hdr."func(token.Token, string) token.Pos" #^go.string."func(token.Token, string) token.Pos"þ^go.string."func(token.Token, string) token.Pos"PHfunc(token.Token, string) token.Posþ\type.func(go/token.Token, string) go/token.Pos°°õ+?30 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(token.Token, string) token.Pos"pngo.weak.type.*func(go/token.Token, string) go/token.Pos"runtime.zerovalue \type.func(go/token.Token, string) go/token.PosÐ \type.func(go/token.Token, string) go/token.Pos&type.go/token.Tokentype.string "type.go/token.Posþ²go.typelink.func(token.Token, string) token.Pos func(go/token.Token, string) go/token.Pos\type.func(go/token.Token, string) go/token.Posþ4go.string.hdr."expectSemi" |
| ,go.string."expectSemi"þ,go.string."expectSemi" expectSemiþgo.string.hdr."func(*token.FileSet, string, []uint8, parser.Mode)" 2|go.string."func(*token.FileSet, string, []uint8, parser.Mode)"þ|go.string."func(*token.FileSet, string, []uint8, parser.Mode)"pffunc(*token.FileSet, string, []uint8, parser.Mode)þltype.func(*go/token.FileSet, string, []uint8, "".Mode)ÀÀkÌö30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*token.FileSet, string, []uint8, parser.Mode)"p~go.weak.type.*func(*go/token.FileSet, string, []uint8, "".Mode)"runtime.zerovalue ltype.func(*go/token.FileSet, string, []uint8, "".Mode)ÐÀltype.func(*go/token.FileSet, string, []uint8, "".Mode),type.*go/token.FileSettype.string type.[]uint8°type."".Modeþàgo.typelink.func(*token.FileSet, string, []uint8, parser.Mode) func(*go/token.FileSet, string, []uint8, "".Mode)ltype.func(*go/token.FileSet, string, []uint8, "".Mode)þ0go.string.hdr."makeExpr" (go.string."makeExpr"þ(go.string."makeExpr" makeExprþ^go.string.hdr."func(ast.Stmt, string) ast.Expr" Vgo.string."func(ast.Stmt, string) ast.Expr"þVgo.string."func(ast.Stmt, string) ast.Expr"@@func(ast.Stmt, string) ast.ExprþTtype.func(go/ast.Stmt, string) go/ast.Expr°°T30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(ast.Stmt, string) ast.Expr"pfgo.weak.type.*func(go/ast.Stmt, string) go/ast.Expr"runtime.zerovalue Ttype.func(go/ast.Stmt, string) go/ast.ExprÐ Ttype.func(go/ast.Stmt, string) go/ast.Expr type.go/ast.Stmttype.string type.go/ast.Exprþ¢go.typelink.func(ast.Stmt, string) ast.Expr func(go/ast.Stmt, string) go/ast.ExprTtype.func(go/ast.Stmt, string) go/ast.Exprþ:go.string.hdr."makeIdentList"
2go.string."makeIdentList"þ2go.string."makeIdentList" makeIdentListþZgo.string.hdr."func([]ast.Expr) []*ast.Ident" Rgo.string."func([]ast.Expr) []*ast.Ident"þRgo.string."func([]ast.Expr) []*ast.Ident"@<func([]ast.Expr) []*ast.IdentþPtype.func([]go/ast.Expr) []*go/ast.Ident ÇÜ'30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func([]ast.Expr) []*ast.Ident"pbgo.weak.type.*func([]go/ast.Expr) []*go/ast.Ident"runtime.zerovalue Ptype.func([]go/ast.Expr) []*go/ast.IdentÐPtype.func([]go/ast.Expr) []*go/ast.Ident$type.[]go/ast.Expr(type.[]*go/ast.Identþgo.typelink.func([]ast.Expr) []*ast.Ident func([]go/ast.Expr) []*go/ast.IdentPtype.func([]go/ast.Expr) []*go/ast.Identþ(go.string.hdr."next" go.string."next"þ go.string."next" |
| nextþ*go.string.hdr."next0" "go.string."next0"þ"go.string."next0"next0þ<go.string.hdr."openLabelScope" 4go.string."openLabelScope"þ4go.string."openLabelScope" openLabelScopeþ2go.string.hdr."openScope" *go.string."openScope"þ*go.string."openScope" openScopeþ<go.string.hdr."parseArrayType" 4go.string."parseArrayType"þ4go.string."parseArrayType" parseArrayTypeþ>go.string.hdr."func() ast.Expr" 6go.string."func() ast.Expr"þ6go.string."func() ast.Expr" func() ast.Exprþ.type.func() go/ast.ExprBÉOp30 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."func() ast.Expr"p@go.weak.type.*func() go/ast.Expr"runtime.zerovalue .type.func() go/ast.ExprÐ.type.func() go/ast.Expr type.go/ast.Exprþ\go.typelink.func() ast.Expr func() go/ast.Expr.type.func() go/ast.Exprþ>go.string.hdr."parseBinaryExpr" 6go.string."parseBinaryExpr"þ6go.string."parseBinaryExpr" parseBinaryExprþPgo.string.hdr."func(bool, int) ast.Expr" Hgo.string."func(bool, int) ast.Expr"þHgo.string."func(bool, int) ast.Expr"@2func(bool, int) ast.Exprþ@type.func(bool, int) go/ast.Expr°°hî30 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func(bool, int) ast.Expr"pRgo.weak.type.*func(bool, int) go/ast.Expr"runtime.zerovalue @type.func(bool, int) go/ast.ExprÐ @type.func(bool, int) go/ast.Exprtype.booltype.int type.go/ast.Exprþgo.typelink.func(bool, int) ast.Expr func(bool, int) go/ast.Expr@type.func(bool, int) go/ast.Exprþ<go.string.hdr."parseBlockStmt" 4go.string."parseBlockStmt"þ4go.string."parseBlockStmt" parseBlockStmtþJgo.string.hdr."func() *ast.BlockStmt" Bgo.string."func() *ast.BlockStmt"þBgo.string."func() *ast.BlockStmt"0,func() *ast.BlockStmtþ:type.func() *go/ast.BlockStmtQ} =30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func() *ast.BlockStmt"pLgo.weak.type.*func() *go/ast.BlockStmt"runtime.zerovalue :type.func() *go/ast.BlockStmtÐ:type.func() *go/ast.BlockStmt,type.*go/ast.BlockStmtþtgo.typelink.func() *ast.BlockStmt func() *go/ast.BlockStmt:type.func() *go/ast.BlockStmtþ2go.string.hdr."parseBody" *go.string."parseBody"þ*go.string."parseBody" parseBodyþ^go.string.hdr."func(*ast.Scope) *ast.BlockStmt" Vgo.string."func(*ast.Scope) *ast.BlockStmt"þVgo.string."func(*ast.Scope) *ast.BlockStmt"@@func(*ast.Scope) *ast.BlockStmtþTtype.func(*go/ast.Scope) *go/ast.BlockStmt %Dá30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*ast.Scope) *ast.BlockStmt"pfgo.weak.type.*func(*go/ast.Scope) *go/ast.BlockStmt"runtime.zerovalue Ttype.func(*go/ast.Scope) *go/ast.BlockStmtÐTtype.func(*go/ast.Scope) *go/ast.BlockStmt$type.*go/ast.Scope,type.*go/ast.BlockStmtþ¢go.typelink.func(*ast.Scope) *ast.BlockStmt func(*go/ast.Scope) *go/ast.BlockStmtTtype.func(*go/ast.Scope) *go/ast.BlockStmtþ>go.string.hdr."parseBranchStmt" 6go.string."parseBranchStmt"þ6go.string."parseBranchStmt" parseBranchStmtþbgo.string.hdr."func(token.Token) *ast.BranchStmt" !Zgo.string."func(token.Token) *ast.BranchStmt"þZgo.string."func(token.Token) *ast.BranchStmt"PDfunc(token.Token) *ast.BranchStmtþXtype.func(go/token.Token) *go/ast.BranchStmt sàå'30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(token.Token) *ast.BranchStmt"pjgo.weak.type.*func(go/token.Token) *go/ast.BranchStmt"runtime.zerovalue Xtype.func(go/token.Token) *go/ast.BranchStmtÐXtype.func(go/token.Token) *go/ast.BranchStmt&type.go/token.Token.type.*go/ast.BranchStmtþªgo.typelink.func(token.Token) *ast.BranchStmt func(go/token.Token) *go/ast.BranchStmtXtype.func(go/token.Token) *go/ast.BranchStmtþ:go.string.hdr."parseCallExpr"
2go.string."parseCallExpr"þ2go.string."parseCallExpr" parseCallExprþTgo.string.hdr."func(string) *ast.CallExpr" Lgo.string."func(string) *ast.CallExpr"þLgo.string."func(string) *ast.CallExpr"@6func(string) *ast.CallExprþDtype.func(string) *go/ast.CallExpr $ecc30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(string) *ast.CallExpr"pVgo.weak.type.*func(string) *go/ast.CallExpr"runtime.zerovalue Dtype.func(string) *go/ast.CallExprÐDtype.func(string) *go/ast.CallExprtype.string*type.*go/ast.CallExprþgo.typelink.func(string) *ast.CallExpr func(string) *go/ast.CallExprDtype.func(string) *go/ast.CallExprþJgo.string.hdr."parseCallOrConversion" Bgo.string."parseCallOrConversion"þBgo.string."parseCallOrConversion"0,parseCallOrConversionþXgo.string.hdr."func(ast.Expr) *ast.CallExpr" Pgo.string."func(ast.Expr) *ast.CallExpr"þPgo.string."func(ast.Expr) *ast.CallExpr"@:func(ast.Expr) *ast.CallExprþNtype.func(go/ast.Expr) *go/ast.CallExpr ×:¹30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(ast.Expr) *ast.CallExpr"p`go.weak.type.*func(go/ast.Expr) *go/ast.CallExpr"runtime.zerovalue Ntype.func(go/ast.Expr) *go/ast.CallExprÐNtype.func(go/ast.Expr) *go/ast.CallExpr type.go/ast.Expr*type.*go/ast.CallExprþgo.typelink.func(ast.Expr) *ast.CallExpr func(go/ast.Expr) *go/ast.CallExprNtype.func(go/ast.Expr) *go/ast.CallExprþ>go.string.hdr."parseCaseClause" 6go.string."parseCaseClause"þ6go.string."parseCaseClause" parseCaseClauseþTgo.string.hdr."func(bool) *ast.CaseClause" Lgo.string."func(bool) *ast.CaseClause"þLgo.string."func(bool) *ast.CaseClause"@6func(bool) *ast.CaseClauseþDtype.func(bool) *go/ast.CaseClause QÆ30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(bool) *ast.CaseClause"pVgo.weak.type.*func(bool) *go/ast.CaseClause"runtime.zerovalue Dtype.func(bool) *go/ast.CaseClauseÐDtype.func(bool) *go/ast.CaseClausetype.bool.type.*go/ast.CaseClauseþgo.typelink.func(bool) *ast.CaseClause func(bool) *go/ast.CaseClauseDtype.func(bool) *go/ast.CaseClauseþ:go.string.hdr."parseChanType"
2go.string."parseChanType"þ2go.string."parseChanType" parseChanTypeþHgo.string.hdr."func() *ast.ChanType" @go.string."func() *ast.ChanType"þ@go.string."func() *ast.ChanType"0*func() *ast.ChanTypeþ8type.func() *go/ast.ChanTypeËpÑ30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func() *ast.ChanType"pJgo.weak.type.*func() *go/ast.ChanType"runtime.zerovalue 8type.func() *go/ast.ChanTypeÐ8type.func() *go/ast.ChanType*type.*go/ast.ChanTypeþpgo.typelink.func() *ast.ChanType func() *go/ast.ChanType8type.func() *go/ast.ChanTypeþ>go.string.hdr."parseCommClause" 6go.string."parseCommClause"þ6go.string."parseCommClause" parseCommClauseþLgo.string.hdr."func() *ast.CommClause" Dgo.string."func() *ast.CommClause"þDgo.string."func() *ast.CommClause"0.func() *ast.CommClauseþ<type.func() *go/ast.CommClausePU30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func() *ast.CommClause"pNgo.weak.type.*func() *go/ast.CommClause"runtime.zerovalue <type.func() *go/ast.CommClauseÐ<type.func() *go/ast.CommClause.type.*go/ast.CommClauseþxgo.typelink.func() *ast.CommClause func() *go/ast.CommClause<type.func() *go/ast.CommClauseþ2go.string.hdr."parseDecl" *go.string."parseDecl"þ*go.string."parseDecl" parseDeclþfgo.string.hdr."func(func(*parser.parser)) ast.Decl" #^go.string."func(func(*parser.parser)) ast.Decl"þ^go.string."func(func(*parser.parser)) ast.Decl"PHfunc(func(*parser.parser)) ast.DeclþNtype.func(func(*"".parser)) go/ast.Decl ~ó¢Z30 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(func(*parser.parser)) ast.Decl"p`go.weak.type.*func(func(*"".parser)) go/ast.Decl"runtime.zerovalue Ntype.func(func(*"".parser)) go/ast.DeclÐNtype.func(func(*"".parser)) go/ast.Decl*type.func(*"".parser) type.go/ast.Declþ¤go.typelink.func(func(*parser.parser)) ast.Decl func(func(*"".parser)) go/ast.DeclNtype.func(func(*"".parser)) go/ast.Declþ<go.string.hdr."parseDeferStmt" 4go.string."parseDeferStmt"þ4go.string."parseDeferStmt" parseDeferStmtþ>go.string.hdr."func() ast.Stmt" 6go.string."func() ast.Stmt"þ6go.string."func() ast.Stmt" func() ast.Stmtþ.type.func() go/ast.StmtêÕ30 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."func() ast.Stmt"p@go.weak.type.*func() go/ast.Stmt"runtime.zerovalue .type.func() go/ast.StmtÐ.type.func() go/ast.Stmt type.go/ast.Stmtþ\go.typelink.func() ast.Stmt func() go/ast.Stmt.type.func() go/ast.Stmtþ8go.string.hdr."parseElement" 0go.string."parseElement"þ0go.string."parseElement" parseElementþ@go.string.hdr."parseElementList" 8go.string."parseElementList"þ8go.string."parseElementList"0"parseElementListþBgo.string.hdr."func() []ast.Expr" :go.string."func() []ast.Expr"þ:go.string."func() []ast.Expr"0$func() []ast.Exprþ2type.func() []go/ast.Expr}¯â30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func() []ast.Expr"pDgo.weak.type.*func() []go/ast.Expr"runtime.zerovalue 2type.func() []go/ast.ExprÐ2type.func() []go/ast.Expr$type.[]go/ast.Exprþdgo.typelink.func() []ast.Expr func() []go/ast.Expr2type.func() []go/ast.Exprþ2go.string.hdr."parseExpr" *go.string."parseExpr"þ*go.string."parseExpr" parseExprþFgo.string.hdr."func(bool) ast.Expr" >go.string."func(bool) ast.Expr"þ>go.string."func(bool) ast.Expr"0(func(bool) ast.Exprþ6type.func(bool) go/ast.Expr ¢®Ù®30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func(bool) ast.Expr"pHgo.weak.type.*func(bool) go/ast.Expr"runtime.zerovalue 6type.func(bool) go/ast.ExprÐ6type.func(bool) go/ast.Exprtype.bool type.go/ast.Exprþlgo.typelink.func(bool) ast.Expr func(bool) go/ast.Expr6type.func(bool) go/ast.Exprþ:go.string.hdr."parseExprList"
2go.string."parseExprList"þ2go.string."parseExprList" parseExprListþJgo.string.hdr."func(bool) []ast.Expr" Bgo.string."func(bool) []ast.Expr"þBgo.string."func(bool) []ast.Expr"0,func(bool) []ast.Exprþ:type.func(bool) []go/ast.Expr ¾JØ30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(bool) []ast.Expr"pLgo.weak.type.*func(bool) []go/ast.Expr"runtime.zerovalue :type.func(bool) []go/ast.ExprÐ:type.func(bool) []go/ast.Exprtype.bool$type.[]go/ast.Exprþtgo.typelink.func(bool) []ast.Expr func(bool) []go/ast.Expr:type.func(bool) []go/ast.Exprþ<go.string.hdr."parseFieldDecl" 4go.string."parseFieldDecl"þ4go.string."parseFieldDecl" parseFieldDeclþVgo.string.hdr."func(*ast.Scope) *ast.Field" Ngo.string."func(*ast.Scope) *ast.Field"þNgo.string."func(*ast.Scope) *ast.Field"@8func(*ast.Scope) *ast.FieldþLtype.func(*go/ast.Scope) *go/ast.Field °Ue30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(*ast.Scope) *ast.Field"p^go.weak.type.*func(*go/ast.Scope) *go/ast.Field"runtime.zerovalue Ltype.func(*go/ast.Scope) *go/ast.FieldÐLtype.func(*go/ast.Scope) *go/ast.Field$type.*go/ast.Scope$type.*go/ast.Fieldþgo.typelink.func(*ast.Scope) *ast.Field func(*go/ast.Scope) *go/ast.FieldLtype.func(*go/ast.Scope) *go/ast.Fieldþ2go.string.hdr."parseFile" *go.string."parseFile"þ*go.string."parseFile" parseFileþ@go.string.hdr."func() *ast.File" 8go.string."func() *ast.File"þ8go.string."func() *ast.File"0"func() *ast.Fileþ0type.func() *go/ast.File¢Í30 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."func() *ast.File"pBgo.weak.type.*func() *go/ast.File"runtime.zerovalue 0type.func() *go/ast.FileÐ0type.func() *go/ast.File"type.*go/ast.Fileþ`go.typelink.func() *ast.File func() *go/ast.File0type.func() *go/ast.Fileþ8go.string.hdr."parseForStmt" 0go.string."parseForStmt"þ0go.string."parseForStmt" parseForStmtþ:go.string.hdr."parseFuncDecl"
2go.string."parseFuncDecl"þ2go.string."parseFuncDecl" parseFuncDeclþHgo.string.hdr."func() *ast.FuncDecl" @go.string."func() *ast.FuncDecl"þ@go.string."func() *ast.FuncDecl"0*func() *ast.FuncDeclþ8type.func() *go/ast.FuncDecl¾¢ëí30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func() *ast.FuncDecl"pJgo.weak.type.*func() *go/ast.FuncDecl"runtime.zerovalue 8type.func() *go/ast.FuncDeclÐ8type.func() *go/ast.FuncDecl*type.*go/ast.FuncDeclþpgo.typelink.func() *ast.FuncDecl func() *go/ast.FuncDecl8type.func() *go/ast.FuncDeclþ:go.string.hdr."parseFuncType"
2go.string."parseFuncType"þ2go.string."parseFuncType" parseFuncTypeþdgo.string.hdr."func() (*ast.FuncType, *ast.Scope)" "\go.string."func() (*ast.FuncType, *ast.Scope)"þ\go.string."func() (*ast.FuncType, *ast.Scope)"PFfunc() (*ast.FuncType, *ast.Scope)þZtype.func() (*go/ast.FuncType, *go/ast.Scope) î»Ô30 runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."func() (*ast.FuncType, *ast.Scope)"plgo.weak.type.*func() (*go/ast.FuncType, *go/ast.Scope)"runtime.zerovalue Ztype.func() (*go/ast.FuncType, *go/ast.Scope)ÐZtype.func() (*go/ast.FuncType, *go/ast.Scope)*type.*go/ast.FuncType$type.*go/ast.Scopeþ®go.typelink.func() (*ast.FuncType, *ast.Scope) func() (*go/ast.FuncType, *go/ast.Scope)Ztype.func() (*go/ast.FuncType, *go/ast.Scope)þDgo.string.hdr."parseFuncTypeOrLit" <go.string."parseFuncTypeOrLit"þ<go.string."parseFuncTypeOrLit"0&parseFuncTypeOrLitþ8go.string.hdr."parseGenDecl" 0go.string."parseGenDecl"þ0go.string."parseGenDecl" parseGenDeclþgo.string.hdr."func(token.Token, parser.parseSpecFunction) *ast.GenDecl" 8go.string."func(token.Token, parser.parseSpecFunction) *ast.GenDecl"þgo.string."func(token.Token, parser.parseSpecFunction) *ast.GenDecl"rfunc(token.Token, parser.parseSpecFunction) *ast.GenDeclþ~type.func(go/token.Token, "".parseSpecFunction) *go/ast.GenDecl°°, ²30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(token.Token, parser.parseSpecFunction) *ast.GenDecl"pgo.weak.type.*func(go/token.Token, "".parseSpecFunction) *go/ast.GenDecl"runtime.zerovalue ~type.func(go/token.Token, "".parseSpecFunction) *go/ast.GenDeclÐ ~type.func(go/token.Token, "".parseSpecFunction) *go/ast.GenDecl&type.go/token.Token2type."".parseSpecFunction (type.*go/ast.GenDeclþþgo.typelink.func(token.Token, parser.parseSpecFunction) *ast.GenDecl func(go/token.Token, "".parseSpecFunction) *go/ast.GenDecl~type.func(go/token.Token, "".parseSpecFunction) *go/ast.GenDeclþ6go.string.hdr."parseGoStmt" .go.string."parseGoStmt"þ.go.string."parseGoStmt" parseGoStmtþ4go.string.hdr."parseIdent" |
| ,go.string."parseIdent"þ,go.string."parseIdent" parseIdentþBgo.string.hdr."func() *ast.Ident" :go.string."func() *ast.Ident"þ:go.string."func() *ast.Ident"0$func() *ast.Identþ2type.func() *go/ast.IdentkI30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func() *ast.Ident"pDgo.weak.type.*func() *go/ast.Ident"runtime.zerovalue 2type.func() *go/ast.IdentÐ2type.func() *go/ast.Ident$type.*go/ast.Identþdgo.typelink.func() *ast.Ident func() *go/ast.Ident2type.func() *go/ast.Identþ<go.string.hdr."parseIdentList" 4go.string."parseIdentList"þ4go.string."parseIdentList" parseIdentListþFgo.string.hdr."func() []*ast.Ident" >go.string."func() []*ast.Ident"þ>go.string."func() []*ast.Ident"0(func() []*ast.Identþ6type.func() []*go/ast.IdentóÃn30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func() []*ast.Ident"pHgo.weak.type.*func() []*go/ast.Ident"runtime.zerovalue 6type.func() []*go/ast.IdentÐ6type.func() []*go/ast.Ident(type.[]*go/ast.Identþlgo.typelink.func() []*ast.Ident func() []*go/ast.Ident6type.func() []*go/ast.Identþ6go.string.hdr."parseIfStmt" .go.string."parseIfStmt"þ.go.string."parseIfStmt" parseIfStmtþDgo.string.hdr."func() *ast.IfStmt" <go.string."func() *ast.IfStmt"þ<go.string."func() *ast.IfStmt"0&func() *ast.IfStmtþ4type.func() *go/ast.IfStmtºÛX30 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."func() *ast.IfStmt"pFgo.weak.type.*func() *go/ast.IfStmt"runtime.zerovalue 4type.func() *go/ast.IfStmtÐ4type.func() *go/ast.IfStmt&type.*go/ast.IfStmtþhgo.typelink.func() *ast.IfStmt func() *go/ast.IfStmt4type.func() *go/ast.IfStmtþ>go.string.hdr."parseImportSpec" 6go.string."parseImportSpec"þ6go.string."parseImportSpec" parseImportSpecþgo.string.hdr."func(*ast.CommentGroup, token.Token, int) ast.Spec" 2|go.string."func(*ast.CommentGroup, token.Token, int) ast.Spec"þ|go.string."func(*ast.CommentGroup, token.Token, int) ast.Spec"pffunc(*ast.CommentGroup, token.Token, int) ast.Specþtype.func(*go/ast.CommentGroup, go/token.Token, int) go/ast.SpecÀÀ6Óú'30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*ast.CommentGroup, token.Token, int) ast.Spec"pgo.weak.type.*func(*go/ast.CommentGroup, go/token.Token, int) go/ast.Spec"runtime.zerovalue type.func(*go/ast.CommentGroup, go/token.Token, int) go/ast.Specаtype.func(*go/ast.CommentGroup, go/token.Token, int) go/ast.Spec2type.*go/ast.CommentGroup&type.go/token.Token type.int° type.go/ast.Specþôgo.typelink.func(*ast.CommentGroup, token.Token, int) ast.Spec func(*go/ast.CommentGroup, go/token.Token, int) go/ast.Spectype.func(*go/ast.CommentGroup, go/token.Token, int) go/ast.SpecþBgo.string.hdr."parseIndexOrSlice" :go.string."parseIndexOrSlice"þ:go.string."parseIndexOrSlice"0$parseIndexOrSliceþDgo.string.hdr."parseInterfaceType" <go.string."parseInterfaceType"þ<go.string."parseInterfaceType"0&parseInterfaceTypeþRgo.string.hdr."func() *ast.InterfaceType" Jgo.string."func() *ast.InterfaceType"þJgo.string."func() *ast.InterfaceType"@4func() *ast.InterfaceTypeþBtype.func() *go/ast.InterfaceType°Ýf30 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."func() *ast.InterfaceType"pTgo.weak.type.*func() *go/ast.InterfaceType"runtime.zerovalue Btype.func() *go/ast.InterfaceTypeÐBtype.func() *go/ast.InterfaceType4type.*go/ast.InterfaceTypeþgo.typelink.func() *ast.InterfaceType func() *go/ast.InterfaceTypeBtype.func() *go/ast.InterfaceTypeþ8go.string.hdr."parseLhsList" 0go.string."parseLhsList"þ0go.string."parseLhsList" parseLhsListþBgo.string.hdr."parseLiteralValue" :go.string."parseLiteralValue"þ:go.string."parseLiteralValue"0$parseLiteralValueþ8go.string.hdr."parseMapType" 0go.string."parseMapType"þ0go.string."parseMapType" parseMapTypeþFgo.string.hdr."func() *ast.MapType" >go.string."func() *ast.MapType"þ>go.string."func() *ast.MapType"0(func() *ast.MapTypeþ6type.func() *go/ast.MapTypeH÷vë30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func() *ast.MapType"pHgo.weak.type.*func() *go/ast.MapType"runtime.zerovalue 6type.func() *go/ast.MapTypeÐ6type.func() *go/ast.MapType(type.*go/ast.MapTypeþlgo.typelink.func() *ast.MapType func() *go/ast.MapType6type.func() *go/ast.MapTypeþ>go.string.hdr."parseMethodSpec" 6go.string."parseMethodSpec"þ6go.string."parseMethodSpec" parseMethodSpecþ8go.string.hdr."parseOperand" 0go.string."parseOperand"þ0go.string."parseOperand" parseOperandþDgo.string.hdr."parseParameterList" <go.string."parseParameterList"þ<go.string."parseParameterList"0&parseParameterListþfgo.string.hdr."func(*ast.Scope, bool) []*ast.Field" #^go.string."func(*ast.Scope, bool) []*ast.Field"þ^go.string."func(*ast.Scope, bool) []*ast.Field"PHfunc(*ast.Scope, bool) []*ast.Fieldþ\type.func(*go/ast.Scope, bool) []*go/ast.Field°°·Ì¢30 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(*ast.Scope, bool) []*ast.Field"pngo.weak.type.*func(*go/ast.Scope, bool) []*go/ast.Field"runtime.zerovalue \type.func(*go/ast.Scope, bool) []*go/ast.FieldÐ \type.func(*go/ast.Scope, bool) []*go/ast.Field$type.*go/ast.Scopetype.bool (type.[]*go/ast.Fieldþ²go.typelink.func(*ast.Scope, bool) []*ast.Field func(*go/ast.Scope, bool) []*go/ast.Field\type.func(*go/ast.Scope, bool) []*go/ast.Fieldþ>go.string.hdr."parseParameters" 6go.string."parseParameters"þ6go.string."parseParameters" parseParametersþjgo.string.hdr."func(*ast.Scope, bool) *ast.FieldList" %bgo.string."func(*ast.Scope, bool) *ast.FieldList"þbgo.string."func(*ast.Scope, bool) *ast.FieldList"PLfunc(*ast.Scope, bool) *ast.FieldListþ`type.func(*go/ast.Scope, bool) *go/ast.FieldList°°~g30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*ast.Scope, bool) *ast.FieldList"prgo.weak.type.*func(*go/ast.Scope, bool) *go/ast.FieldList"runtime.zerovalue `type.func(*go/ast.Scope, bool) *go/ast.FieldListÐ `type.func(*go/ast.Scope, bool) *go/ast.FieldList$type.*go/ast.Scopetype.bool ,type.*go/ast.FieldListþºgo.typelink.func(*ast.Scope, bool) *ast.FieldList func(*go/ast.Scope, bool) *go/ast.FieldList`type.func(*go/ast.Scope, bool) *go/ast.FieldListþ@go.string.hdr."parsePointerType" 8go.string."parsePointerType"þ8go.string."parsePointerType"0"parsePointerTypeþHgo.string.hdr."func() *ast.StarExpr" @go.string."func() *ast.StarExpr"þ@go.string."func() *ast.StarExpr"0*func() *ast.StarExprþ8type.func() *go/ast.StarExprϵ£30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func() *ast.StarExpr"pJgo.weak.type.*func() *go/ast.StarExpr"runtime.zerovalue 8type.func() *go/ast.StarExprÐ8type.func() *go/ast.StarExpr*type.*go/ast.StarExprþpgo.typelink.func() *ast.StarExpr func() *go/ast.StarExpr8type.func() *go/ast.StarExprþ@go.string.hdr."parsePrimaryExpr" 8go.string."parsePrimaryExpr"þ8go.string."parsePrimaryExpr"0"parsePrimaryExprþ6go.string.hdr."parseResult" .go.string."parseResult"þ.go.string."parseResult" parseResultþ^go.string.hdr."func(*ast.Scope) *ast.FieldList" Vgo.string."func(*ast.Scope) *ast.FieldList"þVgo.string."func(*ast.Scope) *ast.FieldList"@@func(*ast.Scope) *ast.FieldListþTtype.func(*go/ast.Scope) *go/ast.FieldList 'þ¥30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*ast.Scope) *ast.FieldList"pfgo.weak.type.*func(*go/ast.Scope) *go/ast.FieldList"runtime.zerovalue Ttype.func(*go/ast.Scope) *go/ast.FieldListÐTtype.func(*go/ast.Scope) *go/ast.FieldList$type.*go/ast.Scope,type.*go/ast.FieldListþ¢go.typelink.func(*ast.Scope) *ast.FieldList func(*go/ast.Scope) *go/ast.FieldListTtype.func(*go/ast.Scope) *go/ast.FieldListþ>go.string.hdr."parseReturnStmt" 6go.string."parseReturnStmt"þ6go.string."parseReturnStmt" parseReturnStmtþLgo.string.hdr."func() *ast.ReturnStmt" Dgo.string."func() *ast.ReturnStmt"þDgo.string."func() *ast.ReturnStmt"0.func() *ast.ReturnStmtþ<type.func() *go/ast.ReturnStmt£ |
| ÿÒ30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func() *ast.ReturnStmt"pNgo.weak.type.*func() *go/ast.ReturnStmt"runtime.zerovalue <type.func() *go/ast.ReturnStmtÐ<type.func() *go/ast.ReturnStmt.type.*go/ast.ReturnStmtþxgo.typelink.func() *ast.ReturnStmt func() *go/ast.ReturnStmt<type.func() *go/ast.ReturnStmtþ0go.string.hdr."parseRhs" (go.string."parseRhs"þ(go.string."parseRhs" parseRhsþ8go.string.hdr."parseRhsList" 0go.string."parseRhsList"þ0go.string."parseRhsList" parseRhsListþ<go.string.hdr."parseRhsOrType" 4go.string."parseRhsOrType"þ4go.string."parseRhsOrType" parseRhsOrTypeþ>go.string.hdr."parseSelectStmt" 6go.string."parseSelectStmt"þ6go.string."parseSelectStmt" parseSelectStmtþLgo.string.hdr."func() *ast.SelectStmt" Dgo.string."func() *ast.SelectStmt"þDgo.string."func() *ast.SelectStmt"0.func() *ast.SelectStmtþ<type.func() *go/ast.SelectStmtßW»30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func() *ast.SelectStmt"pNgo.weak.type.*func() *go/ast.SelectStmt"runtime.zerovalue <type.func() *go/ast.SelectStmtÐ<type.func() *go/ast.SelectStmt.type.*go/ast.SelectStmtþxgo.typelink.func() *ast.SelectStmt func() *go/ast.SelectStmt<type.func() *go/ast.SelectStmtþ:go.string.hdr."parseSelector"
2go.string."parseSelector"þ2go.string."parseSelector" parseSelectorþ<go.string.hdr."parseSignature" 4go.string."parseSignature"þ4go.string."parseSignature" parseSignatureþgo.string.hdr."func(*ast.Scope) (*ast.FieldList, *ast.FieldList)" 1zgo.string."func(*ast.Scope) (*ast.FieldList, *ast.FieldList)"þzgo.string."func(*ast.Scope) (*ast.FieldList, *ast.FieldList)"pdfunc(*ast.Scope) (*ast.FieldList, *ast.FieldList)þ~type.func(*go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)°°{m[30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*ast.Scope) (*ast.FieldList, *ast.FieldList)"pgo.weak.type.*func(*go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)"runtime.zerovalue ~type.func(*go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)Ð~type.func(*go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)$type.*go/ast.Scope,type.*go/ast.FieldList ,type.*go/ast.FieldListþðgo.typelink.func(*ast.Scope) (*ast.FieldList, *ast.FieldList) func(*go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)~type.func(*go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)þ>go.string.hdr."parseSimpleStmt" 6go.string."parseSimpleStmt"þ6go.string."parseSimpleStmt" parseSimpleStmtþTgo.string.hdr."func(int) (ast.Stmt, bool)" Lgo.string."func(int) (ast.Stmt, bool)"þLgo.string."func(int) (ast.Stmt, bool)"@6func(int) (ast.Stmt, bool)þDtype.func(int) (go/ast.Stmt, bool)°°O ¸o30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(int) (ast.Stmt, bool)"pVgo.weak.type.*func(int) (go/ast.Stmt, bool)"runtime.zerovalue Dtype.func(int) (go/ast.Stmt, bool)ÐDtype.func(int) (go/ast.Stmt, bool)type.int type.go/ast.Stmt type.boolþgo.typelink.func(int) (ast.Stmt, bool) func(int) (go/ast.Stmt, bool)Dtype.func(int) (go/ast.Stmt, bool)þ2go.string.hdr."parseStmt" *go.string."parseStmt"þ*go.string."parseStmt" parseStmtþ:go.string.hdr."parseStmtList"
2go.string."parseStmtList"þ2go.string."parseStmtList" parseStmtListþBgo.string.hdr."func() []ast.Stmt" :go.string."func() []ast.Stmt"þ:go.string."func() []ast.Stmt"0$func() []ast.Stmtþ2type.func() []go/ast.StmtÄ°¹30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func() []ast.Stmt"pDgo.weak.type.*func() []go/ast.Stmt"runtime.zerovalue 2type.func() []go/ast.StmtÐ2type.func() []go/ast.Stmt$type.[]go/ast.Stmtþdgo.typelink.func() []ast.Stmt func() []go/ast.Stmt2type.func() []go/ast.Stmtþ>go.string.hdr."parseStructType" 6go.string."parseStructType"þ6go.string."parseStructType" parseStructTypeþLgo.string.hdr."func() *ast.StructType" Dgo.string."func() *ast.StructType"þDgo.string."func() *ast.StructType"0.func() *ast.StructTypeþ<type.func() *go/ast.StructTypeé>â30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func() *ast.StructType"pNgo.weak.type.*func() *go/ast.StructType"runtime.zerovalue <type.func() *go/ast.StructTypeÐ<type.func() *go/ast.StructType.type.*go/ast.StructTypeþxgo.typelink.func() *ast.StructType func() *go/ast.StructType<type.func() *go/ast.StructTypeþ>go.string.hdr."parseSwitchStmt" 6go.string."parseSwitchStmt"þ6go.string."parseSwitchStmt" parseSwitchStmtþ2go.string.hdr."parseType" *go.string."parseType"þ*go.string."parseType" parseTypeþDgo.string.hdr."parseTypeAssertion" <go.string."parseTypeAssertion"þ<go.string."parseTypeAssertion"0&parseTypeAssertionþ:go.string.hdr."parseTypeList"
2go.string."parseTypeList"þ2go.string."parseTypeList" parseTypeListþ:go.string.hdr."parseTypeName"
2go.string."parseTypeName"þ2go.string."parseTypeName" parseTypeNameþ:go.string.hdr."parseTypeSpec"
2go.string."parseTypeSpec"þ2go.string."parseTypeSpec" parseTypeSpecþ<go.string.hdr."parseUnaryExpr" 4go.string."parseUnaryExpr"þ4go.string."parseUnaryExpr" parseUnaryExprþ4go.string.hdr."parseValue" |
| ,go.string."parseValue"þ,go.string."parseValue" parseValueþ<go.string.hdr."parseValueSpec" 4go.string."parseValueSpec"þ4go.string."parseValueSpec" parseValueSpecþ8go.string.hdr."parseVarList" 0go.string."parseVarList"þ0go.string."parseVarList" parseVarListþbgo.string.hdr."func(bool) ([]ast.Expr, ast.Expr)" !Zgo.string."func(bool) ([]ast.Expr, ast.Expr)"þZgo.string."func(bool) ([]ast.Expr, ast.Expr)"PDfunc(bool) ([]ast.Expr, ast.Expr)þXtype.func(bool) ([]go/ast.Expr, go/ast.Expr)°°g;òy30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(bool) ([]ast.Expr, ast.Expr)"pjgo.weak.type.*func(bool) ([]go/ast.Expr, go/ast.Expr)"runtime.zerovalue Xtype.func(bool) ([]go/ast.Expr, go/ast.Expr)ÐXtype.func(bool) ([]go/ast.Expr, go/ast.Expr)type.bool$type.[]go/ast.Expr type.go/ast.Exprþªgo.typelink.func(bool) ([]ast.Expr, ast.Expr) func(bool) ([]go/ast.Expr, go/ast.Expr)Xtype.func(bool) ([]go/ast.Expr, go/ast.Expr)þ8go.string.hdr."parseVarType" 0go.string."parseVarType"þ0go.string."parseVarType" parseVarTypeþ4go.string.hdr."printTrace" |
| ,go.string."printTrace"þ,go.string."printTrace" printTraceþJgo.string.hdr."func(...interface {})" Bgo.string."func(...interface {})"þBgo.string."func(...interface {})"0,func(...interface {})þ4type.func(...interface {})Ë30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(...interface {})"pFgo.weak.type.*func(...interface {})"runtime.zerovalue 4type.func(...interface {})Ð4type.func(...interface {})&type.[]interface {}þngo.typelink.func(...interface {}) func(...interface {})4type.func(...interface {})þ.go.string.hdr."resolve" &go.string."resolve"þ&go.string."resolve"resolveþ<go.string.hdr."func(ast.Expr)" 4go.string."func(ast.Expr)"þ4go.string."func(ast.Expr)" func(ast.Expr)þ,type.func(go/ast.Expr)k©N30 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."func(ast.Expr)"p>go.weak.type.*func(go/ast.Expr)"runtime.zerovalue ,type.func(go/ast.Expr)Ð,type.func(go/ast.Expr) type.go/ast.ExprþXgo.typelink.func(ast.Expr) func(go/ast.Expr),type.func(go/ast.Expr)þ.go.string.hdr."safePos" &go.string."safePos"þ&go.string."safePos"safePosþRgo.string.hdr."func(token.Pos) token.Pos" Jgo.string."func(token.Pos) token.Pos"þJgo.string."func(token.Pos) token.Pos"@4func(token.Pos) token.PosþHtype.func(go/token.Pos) go/token.Pos UT30 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."func(token.Pos) token.Pos"pZgo.weak.type.*func(go/token.Pos) go/token.Pos"runtime.zerovalue Htype.func(go/token.Pos) go/token.PosÐHtype.func(go/token.Pos) go/token.Pos"type.go/token.Pos"type.go/token.Posþgo.typelink.func(token.Pos) token.Pos func(go/token.Pos) go/token.PosHtype.func(go/token.Pos) go/token.Posþ8go.string.hdr."shortVarDecl" 0go.string."shortVarDecl"þ0go.string."shortVarDecl" shortVarDeclþbgo.string.hdr."func(*ast.AssignStmt, []ast.Expr)" !Zgo.string."func(*ast.AssignStmt, []ast.Expr)"þZgo.string."func(*ast.AssignStmt, []ast.Expr)"PDfunc(*ast.AssignStmt, []ast.Expr)þXtype.func(*go/ast.AssignStmt, []go/ast.Expr) ,Bp30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*ast.AssignStmt, []ast.Expr)"pjgo.weak.type.*func(*go/ast.AssignStmt, []go/ast.Expr)"runtime.zerovalue Xtype.func(*go/ast.AssignStmt, []go/ast.Expr)Ð Xtype.func(*go/ast.AssignStmt, []go/ast.Expr).type.*go/ast.AssignStmt$type.[]go/ast.Exprþªgo.typelink.func(*ast.AssignStmt, []ast.Expr) func(*go/ast.AssignStmt, []go/ast.Expr)Xtype.func(*go/ast.AssignStmt, []go/ast.Expr)þ.go.string.hdr."tokPrec" &go.string."tokPrec"þ&go.string."tokPrec"tokPrecþRgo.string.hdr."func() (token.Token, int)" Jgo.string."func() (token.Token, int)"þJgo.string."func() (token.Token, int)"@4func() (token.Token, int)þBtype.func() (go/token.Token, int) ÝǺ30 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."func() (token.Token, int)"pTgo.weak.type.*func() (go/token.Token, int)"runtime.zerovalue Btype.func() (go/token.Token, int)ÐBtype.func() (go/token.Token, int)&type.go/token.Tokentype.intþgo.typelink.func() (token.Token, int) func() (go/token.Token, int)Btype.func() (go/token.Token, int)þ<go.string.hdr."tryIdentOrType" 4go.string."tryIdentOrType"þ4go.string."tryIdentOrType" tryIdentOrTypeþ4go.string.hdr."tryResolve" |
| ,go.string."tryResolve"þ,go.string."tryResolve" tryResolveþHgo.string.hdr."func(ast.Expr, bool)" @go.string."func(ast.Expr, bool)"þ@go.string."func(ast.Expr, bool)"0*func(ast.Expr, bool)þ8type.func(go/ast.Expr, bool)
MØ!30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func(ast.Expr, bool)"pJgo.weak.type.*func(go/ast.Expr, bool)"runtime.zerovalue 8type.func(go/ast.Expr, bool)Ð 8type.func(go/ast.Expr, bool) type.go/ast.Exprtype.boolþpgo.typelink.func(ast.Expr, bool) func(go/ast.Expr, bool)8type.func(go/ast.Expr, bool)þ.go.string.hdr."tryType" &go.string."tryType"þ&go.string."tryType"tryTypeþ4go.string.hdr."tryVarType" |
| ,go.string."tryVarType"þ,go.string."tryVarType" tryVarTypeþtype.*"".parserFFhíN6[[Ô0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."*parser.parser"p0go.weak.type.**"".parser"runtime.zerovaluetype."".parser` type.*"".parserÀðtype.*"".parserð.go.string.hdr."atComma""go.importpath."".Ltype.func(string, go/token.Token) bool dtype.func(*"".parser, string, go/token.Token) bool°("".(*parser).atCommaÀ("".(*parser).atCommaÐ2go.string.hdr."checkExpr"à"go.importpath."".ðDtype.func(go/ast.Expr) go/ast.Expr\type.func(*"".parser, go/ast.Expr) go/ast.Expr,"".(*parser).checkExpr ,"".(*parser).checkExpr°>go.string.hdr."checkExprOrType"À"go.importpath."".ÐDtype.func(go/ast.Expr) go/ast.Exprà\type.func(*"".parser, go/ast.Expr) go/ast.Exprð8"".(*parser).checkExprOrType8"".(*parser).checkExprOrType>go.string.hdr."closeLabelScope" "go.importpath."".°type.func()À*type.func(*"".parser)Ð8"".(*parser).closeLabelScopeà8"".(*parser).closeLabelScopeð4go.string.hdr."closeScope""go.importpath."".type.func() *type.func(*"".parser)°."".(*parser).closeScopeÀ."".(*parser).closeScopeÐ<go.string.hdr."consumeComment"à"go.importpath."".ðDtype.func() (*go/ast.Comment, int)Xtype.func(*"".parser) (*go/ast.Comment, int)6"".(*parser).consumeComment 6"".(*parser).consumeComment°Fgo.string.hdr."consumeCommentGroup"À"go.importpath."".ÐTtype.func(int) (*go/ast.CommentGroup, int)àltype.func(*"".parser, int) (*go/ast.CommentGroup, int)ð@"".(*parser).consumeCommentGroup@"".(*parser).consumeCommentGroup.go.string.hdr."declare" "go.importpath."".°¬type.func(interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)ÀÄtype.func(*"".parser, interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)Ð("".(*parser).declareà("".(*parser).declareð*go.string.hdr."error""go.importpath."".>type.func(go/token.Pos, string) Vtype.func(*"".parser, go/token.Pos, string)°$"".(*parser).errorÀ$"".(*parser).errorÐ:go.string.hdr."errorExpected"à"go.importpath."".ð>type.func(go/token.Pos, string) Vtype.func(*"".parser, go/token.Pos, string) 4"".(*parser).errorExpected 4"".(*parser).errorExpected° ,go.string.hdr."expect"À "go.importpath."".Ð Ltype.func(go/token.Token) go/token.Posà dtype.func(*"".parser, go/token.Token) go/token.Posð &"".(*parser).expect |
| &"".(*parser).expect |
| :go.string.hdr."expectClosing" |
| "go.importpath."".° |
| \type.func(go/token.Token, string) go/token.PosÀ |
| ttype.func(*"".parser, go/token.Token, string) go/token.PosÐ |
| 4"".(*parser).expectClosingà |
| 4"".(*parser).expectClosingð |
| 4go.string.hdr."expectSemi""go.importpath."".type.func() *type.func(*"".parser)°."".(*parser).expectSemiÀ."".(*parser).expectSemiÐ(go.string.hdr."init"à"go.importpath."".ðltype.func(*go/token.FileSet, string, []uint8, "".Mode)type.func(*"".parser, *go/token.FileSet, string, []uint8, "".Mode)""".(*parser).init """.(*parser).init°0go.string.hdr."makeExpr"À"go.importpath."".ÐTtype.func(go/ast.Stmt, string) go/ast.Expràltype.func(*"".parser, go/ast.Stmt, string) go/ast.Exprð*"".(*parser).makeExpr
*"".(*parser).makeExpr
:go.string.hdr."makeIdentList"
"go.importpath."".°
Ptype.func([]go/ast.Expr) []*go/ast.IdentÀ
htype.func(*"".parser, []go/ast.Expr) []*go/ast.IdentÐ
4"".(*parser).makeIdentListà
4"".(*parser).makeIdentListð
(go.string.hdr."next""go.importpath."".type.func() *type.func(*"".parser)°""".(*parser).nextÀ""".(*parser).nextÐ*go.string.hdr."next0"à"go.importpath."".ðtype.func()*type.func(*"".parser)$"".(*parser).next0 $"".(*parser).next0°<go.string.hdr."openLabelScope"À"go.importpath."".Ðtype.func()à*type.func(*"".parser)ð6"".(*parser).openLabelScope6"".(*parser).openLabelScope2go.string.hdr."openScope" "go.importpath."".°type.func()À*type.func(*"".parser)Ð,"".(*parser).openScopeà,"".(*parser).openScopeð<go.string.hdr."parseArrayType""go.importpath.""..type.func() go/ast.Expr Btype.func(*"".parser) go/ast.Expr°6"".(*parser).parseArrayTypeÀ6"".(*parser).parseArrayTypeÐ>go.string.hdr."parseBinaryExpr"à"go.importpath."".ð@type.func(bool, int) go/ast.ExprXtype.func(*"".parser, bool, int) go/ast.Expr8"".(*parser).parseBinaryExpr 8"".(*parser).parseBinaryExpr°<go.string.hdr."parseBlockStmt"À"go.importpath."".Ð:type.func() *go/ast.BlockStmtàNtype.func(*"".parser) *go/ast.BlockStmtð6"".(*parser).parseBlockStmt6"".(*parser).parseBlockStmt2go.string.hdr."parseBody" "go.importpath."".°Ttype.func(*go/ast.Scope) *go/ast.BlockStmtÀltype.func(*"".parser, *go/ast.Scope) *go/ast.BlockStmtÐ,"".(*parser).parseBodyà,"".(*parser).parseBodyð>go.string.hdr."parseBranchStmt""go.importpath."".Xtype.func(go/token.Token) *go/ast.BranchStmt ptype.func(*"".parser, go/token.Token) *go/ast.BranchStmt°8"".(*parser).parseBranchStmtÀ8"".(*parser).parseBranchStmtÐ:go.string.hdr."parseCallExpr"à"go.importpath."".ðDtype.func(string) *go/ast.CallExpr\type.func(*"".parser, string) *go/ast.CallExpr4"".(*parser).parseCallExpr 4"".(*parser).parseCallExpr°Jgo.string.hdr."parseCallOrConversion"À"go.importpath."".ÐNtype.func(go/ast.Expr) *go/ast.CallExpràftype.func(*"".parser, go/ast.Expr) *go/ast.CallExprðD"".(*parser).parseCallOrConversionD"".(*parser).parseCallOrConversion>go.string.hdr."parseCaseClause" "go.importpath."".°Dtype.func(bool) *go/ast.CaseClauseÀ\type.func(*"".parser, bool) *go/ast.CaseClauseÐ8"".(*parser).parseCaseClauseà8"".(*parser).parseCaseClauseð:go.string.hdr."parseChanType""go.importpath."".8type.func() *go/ast.ChanType Ltype.func(*"".parser) *go/ast.ChanType°4"".(*parser).parseChanTypeÀ4"".(*parser).parseChanTypeÐ>go.string.hdr."parseCommClause"à"go.importpath."".ð<type.func() *go/ast.CommClausePtype.func(*"".parser) *go/ast.CommClause8"".(*parser).parseCommClause 8"".(*parser).parseCommClause°2go.string.hdr."parseDecl"À"go.importpath."".ÐNtype.func(func(*"".parser)) go/ast.Declàftype.func(*"".parser, func(*"".parser)) go/ast.Declð,"".(*parser).parseDecl,"".(*parser).parseDecl<go.string.hdr."parseDeferStmt" "go.importpath."".°.type.func() go/ast.StmtÀBtype.func(*"".parser) go/ast.StmtÐ6"".(*parser).parseDeferStmtà6"".(*parser).parseDeferStmtð8go.string.hdr."parseElement""go.importpath.""..type.func() go/ast.Expr Btype.func(*"".parser) go/ast.Expr°2"".(*parser).parseElementÀ2"".(*parser).parseElementÐ@go.string.hdr."parseElementList"à"go.importpath."".ð2type.func() []go/ast.ExprFtype.func(*"".parser) []go/ast.Expr:"".(*parser).parseElementList :"".(*parser).parseElementList°2go.string.hdr."parseExpr"À"go.importpath."".Ð6type.func(bool) go/ast.ExpràNtype.func(*"".parser, bool) go/ast.Exprð,"".(*parser).parseExpr,"".(*parser).parseExpr:go.string.hdr."parseExprList" "go.importpath."".°:type.func(bool) []go/ast.ExprÀRtype.func(*"".parser, bool) []go/ast.ExprÐ4"".(*parser).parseExprListà4"".(*parser).parseExprListð<go.string.hdr."parseFieldDecl""go.importpath."".Ltype.func(*go/ast.Scope) *go/ast.Field dtype.func(*"".parser, *go/ast.Scope) *go/ast.Field°6"".(*parser).parseFieldDeclÀ6"".(*parser).parseFieldDeclÐ2go.string.hdr."parseFile"à"go.importpath."".ð0type.func() *go/ast.FileDtype.func(*"".parser) *go/ast.File,"".(*parser).parseFile ,"".(*parser).parseFile°8go.string.hdr."parseForStmt"À"go.importpath."".Ð.type.func() go/ast.StmtàBtype.func(*"".parser) go/ast.Stmtð2"".(*parser).parseForStmt2"".(*parser).parseForStmt:go.string.hdr."parseFuncDecl" "go.importpath."".°8type.func() *go/ast.FuncDeclÀLtype.func(*"".parser) *go/ast.FuncDeclÐ4"".(*parser).parseFuncDeclà4"".(*parser).parseFuncDeclð:go.string.hdr."parseFuncType" "go.importpath."". Ztype.func() (*go/ast.FuncType, *go/ast.Scope) ntype.func(*"".parser) (*go/ast.FuncType, *go/ast.Scope)° 4"".(*parser).parseFuncTypeÀ 4"".(*parser).parseFuncTypeÐ Dgo.string.hdr."parseFuncTypeOrLit"à "go.importpath."".ð .type.func() go/ast.Expr!Btype.func(*"".parser) go/ast.Expr!>"".(*parser).parseFuncTypeOrLit !>"".(*parser).parseFuncTypeOrLit°!8go.string.hdr."parseGenDecl"À!"go.importpath."".Ð!~type.func(go/token.Token, "".parseSpecFunction) *go/ast.GenDeclà!type.func(*"".parser, go/token.Token, "".parseSpecFunction) *go/ast.GenDeclð!2"".(*parser).parseGenDecl"2"".(*parser).parseGenDecl"6go.string.hdr."parseGoStmt" ""go.importpath."".°".type.func() go/ast.StmtÀ"Btype.func(*"".parser) go/ast.StmtÐ"0"".(*parser).parseGoStmtà"0"".(*parser).parseGoStmtð"4go.string.hdr."parseIdent"#"go.importpath."".#2type.func() *go/ast.Ident #Ftype.func(*"".parser) *go/ast.Ident°#."".(*parser).parseIdentÀ#."".(*parser).parseIdentÐ#<go.string.hdr."parseIdentList"à#"go.importpath."".ð#6type.func() []*go/ast.Ident$Jtype.func(*"".parser) []*go/ast.Ident$6"".(*parser).parseIdentList $6"".(*parser).parseIdentList°$6go.string.hdr."parseIfStmt"À$"go.importpath."".Ð$4type.func() *go/ast.IfStmtà$Htype.func(*"".parser) *go/ast.IfStmtð$0"".(*parser).parseIfStmt%0"".(*parser).parseIfStmt%>go.string.hdr."parseImportSpec" %"go.importpath."".°%type.func(*go/ast.CommentGroup, go/token.Token, int) go/ast.SpecÀ%type.func(*"".parser, *go/ast.CommentGroup, go/token.Token, int) go/ast.SpecÐ%8"".(*parser).parseImportSpecà%8"".(*parser).parseImportSpecð%Bgo.string.hdr."parseIndexOrSlice"&"go.importpath."".&Dtype.func(go/ast.Expr) go/ast.Expr &\type.func(*"".parser, go/ast.Expr) go/ast.Expr°&<"".(*parser).parseIndexOrSliceÀ&<"".(*parser).parseIndexOrSliceÐ&Dgo.string.hdr."parseInterfaceType"à&"go.importpath."".ð&Btype.func() *go/ast.InterfaceType'Vtype.func(*"".parser) *go/ast.InterfaceType'>"".(*parser).parseInterfaceType '>"".(*parser).parseInterfaceType°'8go.string.hdr."parseLhsList"À'"go.importpath."".Ð'2type.func() []go/ast.Exprà'Ftype.func(*"".parser) []go/ast.Exprð'2"".(*parser).parseLhsList(2"".(*parser).parseLhsList(Bgo.string.hdr."parseLiteralValue" ("go.importpath."".°(Dtype.func(go/ast.Expr) go/ast.ExprÀ(\type.func(*"".parser, go/ast.Expr) go/ast.ExprÐ(<"".(*parser).parseLiteralValueà(<"".(*parser).parseLiteralValueð(8go.string.hdr."parseMapType")"go.importpath."".)6type.func() *go/ast.MapType )Jtype.func(*"".parser) *go/ast.MapType°)2"".(*parser).parseMapTypeÀ)2"".(*parser).parseMapTypeÐ)>go.string.hdr."parseMethodSpec"à)"go.importpath."".ð)Ltype.func(*go/ast.Scope) *go/ast.Field*dtype.func(*"".parser, *go/ast.Scope) *go/ast.Field*8"".(*parser).parseMethodSpec *8"".(*parser).parseMethodSpec°*8go.string.hdr."parseOperand"À*"go.importpath."".Ð*6type.func(bool) go/ast.Exprà*Ntype.func(*"".parser, bool) go/ast.Exprð*2"".(*parser).parseOperand+2"".(*parser).parseOperand+Dgo.string.hdr."parseParameterList" +"go.importpath."".°+\type.func(*go/ast.Scope, bool) []*go/ast.FieldÀ+ttype.func(*"".parser, *go/ast.Scope, bool) []*go/ast.FieldÐ+>"".(*parser).parseParameterListà+>"".(*parser).parseParameterListð+>go.string.hdr."parseParameters","go.importpath."".,`type.func(*go/ast.Scope, bool) *go/ast.FieldList ,xtype.func(*"".parser, *go/ast.Scope, bool) *go/ast.FieldList°,8"".(*parser).parseParametersÀ,8"".(*parser).parseParametersÐ,@go.string.hdr."parsePointerType"à,"go.importpath."".ð,8type.func() *go/ast.StarExpr-Ltype.func(*"".parser) *go/ast.StarExpr-:"".(*parser).parsePointerType -:"".(*parser).parsePointerType°-@go.string.hdr."parsePrimaryExpr"À-"go.importpath."".Ð-6type.func(bool) go/ast.Exprà-Ntype.func(*"".parser, bool) go/ast.Exprð-:"".(*parser).parsePrimaryExpr.:"".(*parser).parsePrimaryExpr.6go.string.hdr."parseResult" ."go.importpath."".°.Ttype.func(*go/ast.Scope) *go/ast.FieldListÀ.ltype.func(*"".parser, *go/ast.Scope) *go/ast.FieldListÐ.0"".(*parser).parseResultà.0"".(*parser).parseResultð.>go.string.hdr."parseReturnStmt"/"go.importpath.""./<type.func() *go/ast.ReturnStmt /Ptype.func(*"".parser) *go/ast.ReturnStmt°/8"".(*parser).parseReturnStmtÀ/8"".(*parser).parseReturnStmtÐ/0go.string.hdr."parseRhs"à/"go.importpath."".ð/.type.func() go/ast.Expr0Btype.func(*"".parser) go/ast.Expr0*"".(*parser).parseRhs 0*"".(*parser).parseRhs°08go.string.hdr."parseRhsList"À0"go.importpath."".Ð02type.func() []go/ast.Exprà0Ftype.func(*"".parser) []go/ast.Exprð02"".(*parser).parseRhsList12"".(*parser).parseRhsList1<go.string.hdr."parseRhsOrType" 1"go.importpath."".°1.type.func() go/ast.ExprÀ1Btype.func(*"".parser) go/ast.ExprÐ16"".(*parser).parseRhsOrTypeà16"".(*parser).parseRhsOrTypeð1>go.string.hdr."parseSelectStmt"2"go.importpath."".2<type.func() *go/ast.SelectStmt 2Ptype.func(*"".parser) *go/ast.SelectStmt°28"".(*parser).parseSelectStmtÀ28"".(*parser).parseSelectStmtÐ2:go.string.hdr."parseSelector"à2"go.importpath."".ð2Dtype.func(go/ast.Expr) go/ast.Expr3\type.func(*"".parser, go/ast.Expr) go/ast.Expr34"".(*parser).parseSelector 34"".(*parser).parseSelector°3<go.string.hdr."parseSignature"À3"go.importpath."".Ð3~type.func(*go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)à3type.func(*"".parser, *go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)ð36"".(*parser).parseSignature46"".(*parser).parseSignature4>go.string.hdr."parseSimpleStmt" 4"go.importpath."".°4Dtype.func(int) (go/ast.Stmt, bool)À4\type.func(*"".parser, int) (go/ast.Stmt, bool)Ð48"".(*parser).parseSimpleStmtà48"".(*parser).parseSimpleStmtð42go.string.hdr."parseStmt"5"go.importpath."".5.type.func() go/ast.Stmt 5Btype.func(*"".parser) go/ast.Stmt°5,"".(*parser).parseStmtÀ5,"".(*parser).parseStmtÐ5:go.string.hdr."parseStmtList"à5"go.importpath."".ð52type.func() []go/ast.Stmt6Ftype.func(*"".parser) []go/ast.Stmt64"".(*parser).parseStmtList 64"".(*parser).parseStmtList°6>go.string.hdr."parseStructType"À6"go.importpath."".Ð6<type.func() *go/ast.StructTypeà6Ptype.func(*"".parser) *go/ast.StructTypeð68"".(*parser).parseStructType78"".(*parser).parseStructType7>go.string.hdr."parseSwitchStmt" 7"go.importpath."".°7.type.func() go/ast.StmtÀ7Btype.func(*"".parser) go/ast.StmtÐ78"".(*parser).parseSwitchStmtà78"".(*parser).parseSwitchStmtð72go.string.hdr."parseType"8"go.importpath."".8.type.func() go/ast.Expr 8Btype.func(*"".parser) go/ast.Expr°8,"".(*parser).parseTypeÀ8,"".(*parser).parseTypeÐ8Dgo.string.hdr."parseTypeAssertion"à8"go.importpath."".ð8Dtype.func(go/ast.Expr) go/ast.Expr9\type.func(*"".parser, go/ast.Expr) go/ast.Expr9>"".(*parser).parseTypeAssertion 9>"".(*parser).parseTypeAssertion°9:go.string.hdr."parseTypeList"À9"go.importpath."".Ð92type.func() []go/ast.Exprà9Ftype.func(*"".parser) []go/ast.Exprð94"".(*parser).parseTypeList:4"".(*parser).parseTypeList::go.string.hdr."parseTypeName" :"go.importpath."".°:.type.func() go/ast.ExprÀ:Btype.func(*"".parser) go/ast.ExprÐ:4"".(*parser).parseTypeNameà:4"".(*parser).parseTypeNameð::go.string.hdr."parseTypeSpec";"go.importpath."".;type.func(*go/ast.CommentGroup, go/token.Token, int) go/ast.Spec ;type.func(*"".parser, *go/ast.CommentGroup, go/token.Token, int) go/ast.Spec°;4"".(*parser).parseTypeSpecÀ;4"".(*parser).parseTypeSpecÐ;<go.string.hdr."parseUnaryExpr"à;"go.importpath."".ð;6type.func(bool) go/ast.Expr<Ntype.func(*"".parser, bool) go/ast.Expr<6"".(*parser).parseUnaryExpr <6"".(*parser).parseUnaryExpr°<4go.string.hdr."parseValue"À<"go.importpath."".Ð<6type.func(bool) go/ast.Exprà<Ntype.func(*"".parser, bool) go/ast.Exprð<."".(*parser).parseValue=."".(*parser).parseValue=<go.string.hdr."parseValueSpec" ="go.importpath."".°=type.func(*go/ast.CommentGroup, go/token.Token, int) go/ast.SpecÀ=type.func(*"".parser, *go/ast.CommentGroup, go/token.Token, int) go/ast.SpecÐ=6"".(*parser).parseValueSpecà=6"".(*parser).parseValueSpecð=8go.string.hdr."parseVarList">"go.importpath."".>Xtype.func(bool) ([]go/ast.Expr, go/ast.Expr) >ptype.func(*"".parser, bool) ([]go/ast.Expr, go/ast.Expr)°>2"".(*parser).parseVarListÀ>2"".(*parser).parseVarListÐ>8go.string.hdr."parseVarType"à>"go.importpath."".ð>6type.func(bool) go/ast.Expr?Ntype.func(*"".parser, bool) go/ast.Expr?2"".(*parser).parseVarType ?2"".(*parser).parseVarType°?4go.string.hdr."printTrace"À?"go.importpath."".Ð?4type.func(...interface {})à?Ltype.func(*"".parser, ...interface {})ð?."".(*parser).printTrace@."".(*parser).printTrace@.go.string.hdr."resolve" @"go.importpath."".°@,type.func(go/ast.Expr)À@Dtype.func(*"".parser, go/ast.Expr)Ð@("".(*parser).resolveà@("".(*parser).resolveð@.go.string.hdr."safePos"A"go.importpath."".AHtype.func(go/token.Pos) go/token.Pos A`type.func(*"".parser, go/token.Pos) go/token.Pos°A("".(*parser).safePosÀA("".(*parser).safePosÐA8go.string.hdr."shortVarDecl"àA"go.importpath."".ðAXtype.func(*go/ast.AssignStmt, []go/ast.Expr)Bptype.func(*"".parser, *go/ast.AssignStmt, []go/ast.Expr)B2"".(*parser).shortVarDecl B2"".(*parser).shortVarDecl°B.go.string.hdr."tokPrec"ÀB"go.importpath."".ÐBBtype.func() (go/token.Token, int)àBVtype.func(*"".parser) (go/token.Token, int)ðB("".(*parser).tokPrecC("".(*parser).tokPrecC<go.string.hdr."tryIdentOrType" C"go.importpath."".°C.type.func() go/ast.ExprÀCBtype.func(*"".parser) go/ast.ExprÐC6"".(*parser).tryIdentOrTypeàC6"".(*parser).tryIdentOrTypeðC4go.string.hdr."tryResolve"D"go.importpath."".D8type.func(go/ast.Expr, bool) DPtype.func(*"".parser, go/ast.Expr, bool)°D."".(*parser).tryResolveÀD."".(*parser).tryResolveÐD.go.string.hdr."tryType"àD"go.importpath."".ðD.type.func() go/ast.ExprEBtype.func(*"".parser) go/ast.ExprE("".(*parser).tryType E("".(*parser).tryType°E4go.string.hdr."tryVarType"ÀE"go.importpath."".ÐE6type.func(bool) go/ast.ExpràENtype.func(*"".parser, bool) go/ast.ExprðE."".(*parser).tryVarTypeF."".(*parser).tryVarTypeþ0go.string.hdr."[8]uint8" (go.string."[8]uint8"þ(go.string."[8]uint8" [8]uint8þtype.[8]uint8ÀÀ>ù0´0 runtime.algarray@runtime.gcbits.P0go.string.hdr."[8]uint8"p,go.weak.type.*[8]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ:go.typelink.[8]uint8 [8]uint8type.[8]uint8þ0go.string.hdr."[]string" (go.string."[]string"þ(go.string."[]string" []stringþtype.[]string Ó¨ó |
| 0 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]string"p,go.weak.type.*[]string"runtime.zerovaluetype.stringþ:go.typelink.[]string []stringtype.[]stringþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·44750c784da4dd430afdd97fea5c405a þTgclocals·51af24152615272c3d9efc8538f95767 þ0type..hashfunc.[8]string(type..hash.[8]stringþ,type..eqfunc.[8]string$type..eq.[8]stringþ&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]stringþ&runtime.gcbits.5555UUþ2go.string.hdr."[8]string" *go.string."[8]string"þ*go.string."[8]string" [8]stringþtype.[8]stringÀÀxUS>0&type..alg.[8]string@&runtime.gcbits.5555P2go.string.hdr."[8]string"p.go.weak.type.*[8]string"runtime.zerovaluetype.string type.[]stringþ>go.typelink.[8]string [8]stringtype.[8]stringþ<go.string.hdr."[]*ast.Package" 4go.string."[]*ast.Package"þ4go.string."[]*ast.Package" []*ast.Packageþ,type.[]*go/ast.Package !f¿;0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]*ast.Package"p>go.weak.type.*[]*go/ast.Package"runtime.zerovalue(type.*go/ast.PackageþXgo.typelink.[]*ast.Package []*go/ast.Package,type.[]*go/ast.Packageþ type..hashfunc64 @,runtime.memhash_varlenþtype..eqfunc64 @.runtime.memequal_varlenþtype..alg64 type..hashfunc64type..eqfunc64þ"runtime.gcbits.ffÿþ>go.string.hdr."[8]*ast.Package" 6go.string."[8]*ast.Package"þ6go.string."[8]*ast.Package" [8]*ast.Packageþ.type.[8]*go/ast.PackageÀÀ@@9·0type..alg64@"runtime.gcbits.ffP>go.string.hdr."[8]*ast.Package"p@go.weak.type.*[8]*go/ast.Package"runtime.zerovalue(type.*go/ast.Package ,type.[]*go/ast.Packageþ\go.typelink.[8]*ast.Package [8]*go/ast.Package.type.[8]*go/ast.Packageþ^go.string.hdr."*map.bucket[string]*ast.Package" Vgo.string."*map.bucket[string]*ast.Package"þVgo.string."*map.bucket[string]*ast.Package"@@*map.bucket[string]*ast.PackageþNtype.*map.bucket[string]*go/ast.Package ÈEy¡60 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."*map.bucket[string]*ast.Package"p`go.weak.type.**map.bucket[string]*go/ast.Package"runtime.zerovalueLtype.map.bucket[string]*go/ast.Packageþ.runtime.gcbits.aaaafe03ªªþþ\go.string.hdr."map.bucket[string]*ast.Package" Tgo.string."map.bucket[string]*ast.Package"þTgo.string."map.bucket[string]*ast.Package"@>map.bucket[string]*ast.Packageþ.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þLtype.map.bucket[string]*go/ast.PackageÐÐHÙaÈ0à runtime.algarray@.runtime.gcbits.aaaafe03P\go.string.hdr."map.bucket[string]*ast.Package"p^go.weak.type.*map.bucket[string]*go/ast.Package"runtime.zerovalueÀLtype.map.bucket[string]*go/ast.PackageÀ.go.string.hdr."topbits"àtype.[8]uint8(go.string.hdr."keys"°type.[8]stringà,go.string.hdr."values".type.[8]*go/ast.Package°0go.string.hdr."overflow"ÐNtype.*map.bucket[string]*go/ast.Packageþ"runtime.gcbits.2c,þVgo.string.hdr."map.hdr[string]*ast.Package" Ngo.string."map.hdr[string]*ast.Package"þNgo.string."map.hdr[string]*ast.Package"@8map.hdr[string]*ast.Packageþ*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þFtype.map.hdr[string]*go/ast.PackageÀÀ00´g3 (,0à runtime.algarray@"runtime.gcbits.2cPVgo.string.hdr."map.hdr[string]*ast.Package"pXgo.weak.type.*map.hdr[string]*go/ast.Package"runtime.zerovalueÀFtype.map.hdr[string]*go/ast.PackageÀ*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" Ntype.*map.bucket[string]*go/ast.PackageÐ4go.string.hdr."oldbuckets"ðNtype.*map.bucket[string]*go/ast.Package 2go.string.hdr."nevacuate"Àtype.uintptrð0go.string.hdr."overflow"&type.unsafe.PointerþNgo.string.hdr."map[string]*ast.Package" Fgo.string."map[string]*ast.Package"þFgo.string."map[string]*ast.Package"00map[string]*ast.Packageþ>type.map[string]*go/ast.PackageÞÞÖØ9c5Ð0 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."map[string]*ast.Package"pPgo.weak.type.*map[string]*go/ast.Package"runtime.zerovaluetype.string (type.*go/ast.Package°Ltype.map.bucket[string]*go/ast.PackageÀFtype.map.hdr[string]*go/ast.Packageþ|go.typelink.map[string]*ast.Package map[string]*go/ast.Package>type.map[string]*go/ast.Packageþ6go.string.hdr."[]*ast.File" .go.string."[]*ast.File"þ.go.string."[]*ast.File" []*ast.Fileþ&type.[]*go/ast.File
»=s0 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."[]*ast.File"p8go.weak.type.*[]*go/ast.File"runtime.zerovalue"type.*go/ast.FileþLgo.typelink.[]*ast.File []*go/ast.File&type.[]*go/ast.Fileþ8go.string.hdr."[8]*ast.File" 0go.string."[8]*ast.File"þ0go.string."[8]*ast.File" [8]*ast.Fileþ(type.[8]*go/ast.FileÀÀ@@÷û¢<0type..alg64@"runtime.gcbits.ffP8go.string.hdr."[8]*ast.File"p:go.weak.type.*[8]*go/ast.File"runtime.zerovalue"type.*go/ast.File &type.[]*go/ast.FileþPgo.typelink.[8]*ast.File [8]*go/ast.File(type.[8]*go/ast.FileþXgo.string.hdr."*map.bucket[string]*ast.File" Pgo.string."*map.bucket[string]*ast.File"þPgo.string."*map.bucket[string]*ast.File"@:*map.bucket[string]*ast.FileþHtype.*map.bucket[string]*go/ast.File c/60 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."*map.bucket[string]*ast.File"pZgo.weak.type.**map.bucket[string]*go/ast.File"runtime.zerovalueFtype.map.bucket[string]*go/ast.FileþVgo.string.hdr."map.bucket[string]*ast.File" Ngo.string."map.bucket[string]*ast.File"þNgo.string."map.bucket[string]*ast.File"@8map.bucket[string]*ast.FileþFtype.map.bucket[string]*go/ast.FileÐÐ>?ÞnÈ0à runtime.algarray@.runtime.gcbits.aaaafe03PVgo.string.hdr."map.bucket[string]*ast.File"pXgo.weak.type.*map.bucket[string]*go/ast.File"runtime.zerovalueÀFtype.map.bucket[string]*go/ast.FileÀ.go.string.hdr."topbits"àtype.[8]uint8(go.string.hdr."keys"°type.[8]stringà,go.string.hdr."values"(type.[8]*go/ast.File°0go.string.hdr."overflow"ÐHtype.*map.bucket[string]*go/ast.FileþPgo.string.hdr."map.hdr[string]*ast.File" Hgo.string."map.hdr[string]*ast.File"þHgo.string."map.hdr[string]*ast.File"@2map.hdr[string]*ast.Fileþ@type.map.hdr[string]*go/ast.FileÀÀ00XJ® (,0à runtime.algarray@"runtime.gcbits.2cPPgo.string.hdr."map.hdr[string]*ast.File"pRgo.weak.type.*map.hdr[string]*go/ast.File"runtime.zerovalueÀ@type.map.hdr[string]*go/ast.FileÀ*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" Htype.*map.bucket[string]*go/ast.FileÐ4go.string.hdr."oldbuckets"ðHtype.*map.bucket[string]*go/ast.File 2go.string.hdr."nevacuate"Àtype.uintptrð0go.string.hdr."overflow"&type.unsafe.PointerþHgo.string.hdr."map[string]*ast.File" @go.string."map[string]*ast.File"þ@go.string."map[string]*ast.File"0*map[string]*ast.Fileþ8type.map[string]*go/ast.FileÞÞÜ25Ð0 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."map[string]*ast.File"pJgo.weak.type.*map[string]*go/ast.File"runtime.zerovaluetype.string "type.*go/ast.File°Ftype.map.bucket[string]*go/ast.FileÀ@type.map.hdr[string]*go/ast.Fileþpgo.typelink.map[string]*ast.File map[string]*go/ast.File8type.map[string]*go/ast.FileþLgo.string.hdr."func(os.FileInfo) bool" Dgo.string."func(os.FileInfo) bool"þDgo.string."func(os.FileInfo) bool"0.func(os.FileInfo) boolþ6type.func(os.FileInfo) bool Bh¾30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(os.FileInfo) bool"pHgo.weak.type.*func(os.FileInfo) bool"runtime.zerovalue 6type.func(os.FileInfo) boolÐ6type.func(os.FileInfo) bool type.os.FileInfotype.boolþrgo.typelink.func(os.FileInfo) bool func(os.FileInfo) bool6type.func(os.FileInfo) boolþ:go.string.hdr."[]os.FileInfo"
2go.string."[]os.FileInfo"þ2go.string."[]os.FileInfo" []os.FileInfoþ$type.[]os.FileInfo &¨h0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."[]os.FileInfo"p6go.weak.type.*[]os.FileInfo"runtime.zerovalue type.os.FileInfoþNgo.typelink.[]os.FileInfo []os.FileInfo$type.[]os.FileInfoþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·44750c784da4dd430afdd97fea5c405a þTgclocals·51af24152615272c3d9efc8538f95767 þ0type..hashfunc.[2]string(type..hash.[2]stringþ,type..eqfunc.[2]string$type..eq.[2]stringþ&type..alg.[2]string 0type..hashfunc.[2]string,type..eqfunc.[2]stringþ"runtime.gcbits.05þ2go.string.hdr."[2]string" *go.string."[2]string"þ*go.string."[2]string" [2]stringþtype.[2]stringÀÀ PXåé0&type..alg.[2]string@"runtime.gcbits.05P2go.string.hdr."[2]string"p.go.weak.type.*[2]string"runtime.zerovaluetype.string type.[]stringþ>go.typelink.[2]string [2]stringtype.[2]stringþ4go.string.hdr."*[2]string" |
| ,go.string."*[2]string"þ,go.string."*[2]string" *[2]stringþtype.*[2]string f<60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[2]string"p0go.weak.type.**[2]string"runtime.zerovaluetype.[2]stringþ:go.string.hdr."**ast.Package"
2go.string."**ast.Package"þ2go.string."**ast.Package" **ast.Packageþ*type.**go/ast.Package kG!¢60 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."**ast.Package"p<go.weak.type.***go/ast.Package"runtime.zerovalue(type.*go/ast.Packageþ"runtime.gcbits.02þlgo.string.hdr."struct { F uintptr; p *parser.parser }" &dgo.string."struct { F uintptr; p *parser.parser }"þdgo.string."struct { F uintptr; p *parser.parser }"PNstruct { F uintptr; p *parser.parser }þ$go.string.hdr.".F" go.string.".F"þgo.string.".F".Fþ"go.string.hdr."p" go.string."p"þgo.string."p"pþNtype.struct { F uintptr; p *"".parser }ààj³Ôë0À runtime.algarray@"runtime.gcbits.02Plgo.string.hdr."struct { F uintptr; p *parser.parser }"p`go.weak.type.*struct { F uintptr; p *"".parser }"runtime.zerovalueÀNtype.struct { F uintptr; p *"".parser }À$go.string.hdr.".F"Ð"go.importpath."".àtype.uintptr"go.string.hdr."p" "go.importpath."".°type.*"".parserþXgo.string.hdr."func(token.Position, string)" Pgo.string."func(token.Position, string)"þPgo.string."func(token.Position, string)"@:func(token.Position, string)þHtype.func(go/token.Position, string) ª30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(token.Position, string)"pZgo.weak.type.*func(go/token.Position, string)"runtime.zerovalue Htype.func(go/token.Position, string)Ð Htype.func(go/token.Position, string),type.go/token.Positiontype.stringþgo.typelink.func(token.Position, string) func(go/token.Position, string)Htype.func(go/token.Position, string)þngo.string.hdr."*struct { F uintptr; p *parser.parser }" 'fgo.string."*struct { F uintptr; p *parser.parser }"þfgo.string."*struct { F uintptr; p *parser.parser }"PP*struct { F uintptr; p *parser.parser }þPtype.*struct { F uintptr; p *"".parser } 960 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."*struct { F uintptr; p *parser.parser }"pbgo.weak.type.**struct { F uintptr; p *"".parser }"runtime.zerovalueNtype.struct { F uintptr; p *"".parser }þ:go.string.hdr."[]*ast.Object"
2go.string."[]*ast.Object"þ2go.string."[]*ast.Object" []*ast.Objectþ*type.[]*go/ast.Object ¿.H0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."[]*ast.Object"p<go.weak.type.*[]*go/ast.Object"runtime.zerovalue&type.*go/ast.ObjectþTgo.typelink.[]*ast.Object []*go/ast.Object*type.[]*go/ast.Objectþ<go.string.hdr."[8]*ast.Object" 4go.string."[8]*ast.Object"þ4go.string."[8]*ast.Object" [8]*ast.Objectþ,type.[8]*go/ast.ObjectÀÀ@@7Ë40type..alg64@"runtime.gcbits.ffP<go.string.hdr."[8]*ast.Object"p>go.weak.type.*[8]*go/ast.Object"runtime.zerovalue&type.*go/ast.Object *type.[]*go/ast.ObjectþXgo.typelink.[8]*ast.Object [8]*go/ast.Object,type.[8]*go/ast.Objectþ\go.string.hdr."*map.bucket[string]*ast.Object" Tgo.string."*map.bucket[string]*ast.Object"þTgo.string."*map.bucket[string]*ast.Object"@>*map.bucket[string]*ast.ObjectþLtype.*map.bucket[string]*go/ast.Object V60 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."*map.bucket[string]*ast.Object"p^go.weak.type.**map.bucket[string]*go/ast.Object"runtime.zerovalueJtype.map.bucket[string]*go/ast.ObjectþZgo.string.hdr."map.bucket[string]*ast.Object" Rgo.string."map.bucket[string]*ast.Object"þRgo.string."map.bucket[string]*ast.Object"@<map.bucket[string]*ast.ObjectþJtype.map.bucket[string]*go/ast.ObjectÐÐÎó%ÎÈ0à runtime.algarray@.runtime.gcbits.aaaafe03PZgo.string.hdr."map.bucket[string]*ast.Object"p\go.weak.type.*map.bucket[string]*go/ast.Object"runtime.zerovalueÀJtype.map.bucket[string]*go/ast.ObjectÀ.go.string.hdr."topbits"àtype.[8]uint8(go.string.hdr."keys"°type.[8]stringà,go.string.hdr."values",type.[8]*go/ast.Object°0go.string.hdr."overflow"ÐLtype.*map.bucket[string]*go/ast.ObjectþTgo.string.hdr."map.hdr[string]*ast.Object" Lgo.string."map.hdr[string]*ast.Object"þLgo.string."map.hdr[string]*ast.Object"@6map.hdr[string]*ast.ObjectþDtype.map.hdr[string]*go/ast.ObjectÀÀ00©; (,0à runtime.algarray@"runtime.gcbits.2cPTgo.string.hdr."map.hdr[string]*ast.Object"pVgo.weak.type.*map.hdr[string]*go/ast.Object"runtime.zerovalueÀDtype.map.hdr[string]*go/ast.ObjectÀ*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" Ltype.*map.bucket[string]*go/ast.ObjectÐ4go.string.hdr."oldbuckets"ðLtype.*map.bucket[string]*go/ast.Object 2go.string.hdr."nevacuate"Àtype.uintptrð0go.string.hdr."overflow"&type.unsafe.PointerþLgo.string.hdr."map[string]*ast.Object" Dgo.string."map[string]*ast.Object"þDgo.string."map[string]*ast.Object"0.map[string]*ast.Objectþ<type.map[string]*go/ast.ObjectÞÞiçf×5Ð0 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."map[string]*ast.Object"pNgo.weak.type.*map[string]*go/ast.Object"runtime.zerovaluetype.string &type.*go/ast.Object°Jtype.map.bucket[string]*go/ast.ObjectÀDtype.map.hdr[string]*go/ast.Objectþxgo.typelink.map[string]*ast.Object map[string]*go/ast.Object<type.map[string]*go/ast.Objectþ6go.string.hdr."**ast.Ident" .go.string."**ast.Ident"þ.go.string."**ast.Ident" **ast.Identþ&type.**go/ast.Ident ³H60 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."**ast.Ident"p8go.weak.type.***go/ast.Ident"runtime.zerovalue$type.*go/ast.IdentþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2c78d3ad9d760b5f66e2e47be684c787 þTgclocals·51af24152615272c3d9efc8538f95767 þ<type..hashfunc.[1]interface {}4type..hash.[1]interface {}þ8type..eqfunc.[1]interface {}0type..eq.[1]interface {}þ2type..alg.[1]interface {} <type..hashfunc.[1]interface {}8type..eqfunc.[1]interface {}þ>go.string.hdr."[1]interface {}" 6go.string."[1]interface {}"þ6go.string."[1]interface {}" [1]interface {}þ(type.[1]interface {}ÀÀP[ú02type..alg.[1]interface {}@"runtime.gcbits.03P>go.string.hdr."[1]interface {}"p:go.weak.type.*[1]interface {}"runtime.zerovalue"type.interface {} &type.[]interface {}þVgo.typelink.[1]interface {} [1]interface {}(type.[1]interface {}þ@go.string.hdr."*[1]interface {}" 8go.string."*[1]interface {}"þ8go.string."*[1]interface {}"0"*[1]interface {}þ*type.*[1]interface {} ¿¨560 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[1]interface {}"p<go.weak.type.**[1]interface {}"runtime.zerovalue(type.[1]interface {}þ8go.string.hdr."**ast.Object" 0go.string."**ast.Object"þ0go.string."**ast.Object" **ast.Objectþ(type.**go/ast.Object _ݲö60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."**ast.Object"p:go.weak.type.***go/ast.Object"runtime.zerovalue&type.*go/ast.ObjectþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2c78d3ad9d760b5f66e2e47be684c787 þTgclocals·51af24152615272c3d9efc8538f95767 þ<type..hashfunc.[2]interface {}4type..hash.[2]interface {}þ8type..eqfunc.[2]interface {}0type..eq.[2]interface {}þ2type..alg.[2]interface {} <type..hashfunc.[2]interface {}8type..eqfunc.[2]interface {}þ"runtime.gcbits.0fþ>go.string.hdr."[2]interface {}" 6go.string."[2]interface {}"þ6go.string."[2]interface {}" [2]interface {}þ(type.[2]interface {}ÀÀ ,Y¤ñ02type..alg.[2]interface {}@"runtime.gcbits.0fP>go.string.hdr."[2]interface {}"p:go.weak.type.*[2]interface {}"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-q60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[2]interface {}"p<go.weak.type.**[2]interface {}"runtime.zerovalue(type.[2]interface {}þ<go.string.hdr."[]*ast.Comment" 4go.string."[]*ast.Comment"þ4go.string."[]*ast.Comment" []*ast.Commentþ,type.[]*go/ast.Comment 5~0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]*ast.Comment"p>go.weak.type.*[]*go/ast.Comment"runtime.zerovalue(type.*go/ast.CommentþXgo.typelink.[]*ast.Comment []*go/ast.Comment,type.[]*go/ast.Commentþ>go.string.hdr."*parser.bailout" 6go.string."*parser.bailout"þ6go.string."*parser.bailout" *parser.bailoutþ type.*"".bailout ¹+ôa60 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*parser.bailout"p2go.weak.type.**"".bailout"runtime.zerovaluetype."".bailoutþ<go.string.hdr."parser.bailout" 4go.string."parser.bailout"þ4go.string."parser.bailout" parser.bailoutþ.go.string.hdr."bailout" &go.string."bailout"þ&go.string."bailout"bailoutþtype."".bailoutüV00 runtime.algarray@runtime.gcbits.P<go.string.hdr."parser.bailout"p type.*"".bailout"runtime.zerovalueÀtype."".bailout`Àtype."".bailoutÀ.go.string.hdr."bailout"Ð"go.importpath."".àtype."".bailoutþ:go.string.hdr."[1]*ast.Ident"
2go.string."[1]*ast.Ident"þ2go.string."[1]*ast.Ident" [1]*ast.Identþ*type.[1]*go/ast.IdentÀÀÖ×W10 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."[1]*ast.Ident"p<go.weak.type.*[1]*go/ast.Ident"runtime.zerovalue$type.*go/ast.Ident (type.[]*go/ast.IdentþTgo.typelink.[1]*ast.Ident [1]*go/ast.Ident*type.[1]*go/ast.Identþ<go.string.hdr."*[1]*ast.Ident" 4go.string."*[1]*ast.Ident"þ4go.string."*[1]*ast.Ident" *[1]*ast.Identþ,type.*[1]*go/ast.Ident öh60 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."*[1]*ast.Ident"p>go.weak.type.**[1]*go/ast.Ident"runtime.zerovalue*type.[1]*go/ast.IdentþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2c78d3ad9d760b5f66e2e47be684c787 þTgclocals·51af24152615272c3d9efc8538f95767 þ:type..hashfunc.[3]go/ast.Expr2type..hash.[3]go/ast.Exprþ6type..eqfunc.[3]go/ast.Expr.type..eq.[3]go/ast.Exprþ0type..alg.[3]go/ast.Expr :type..hashfunc.[3]go/ast.Expr6type..eqfunc.[3]go/ast.Exprþ"runtime.gcbits.3f?þ6go.string.hdr."[3]ast.Expr" .go.string."[3]ast.Expr"þ.go.string."[3]ast.Expr" [3]ast.Exprþ&type.[3]go/ast.ExprÀÀ00)N00type..alg.[3]go/ast.Expr@"runtime.gcbits.3fP6go.string.hdr."[3]ast.Expr"p8go.weak.type.*[3]go/ast.Expr"runtime.zerovalue type.go/ast.Expr $type.[]go/ast.ExprþLgo.typelink.[3]ast.Expr [3]go/ast.Expr&type.[3]go/ast.Exprþ6go.string.hdr."[]token.Pos" .go.string."[]token.Pos"þ.go.string."[]token.Pos" []token.Posþ&type.[]go/token.Pos pÔ0 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."[]token.Pos"p8go.weak.type.*[]go/token.Pos"runtime.zerovalue"type.go/token.PosþLgo.typelink.[]token.Pos []go/token.Pos&type.[]go/token.Posþ8go.string.hdr."[2]token.Pos" 0go.string."[2]token.Pos"þ0go.string."[2]token.Pos" [2]token.Posþ(type.[2]go/token.PosÀÀÛÞD0À runtime.algarray@runtime.gcbits.P8go.string.hdr."[2]token.Pos"p:go.weak.type.*[2]go/token.Pos"runtime.zerovalue"type.go/token.Pos &type.[]go/token.PosþPgo.typelink.[2]token.Pos [2]go/token.Pos(type.[2]go/token.PosþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2c78d3ad9d760b5f66e2e47be684c787 þTgclocals·51af24152615272c3d9efc8538f95767 þ:type..hashfunc.[1]go/ast.Expr2type..hash.[1]go/ast.Exprþ6type..eqfunc.[1]go/ast.Expr.type..eq.[1]go/ast.Exprþ0type..alg.[1]go/ast.Expr :type..hashfunc.[1]go/ast.Expr6type..eqfunc.[1]go/ast.Exprþ6go.string.hdr."[1]ast.Expr" .go.string."[1]ast.Expr"þ.go.string."[1]ast.Expr" [1]ast.Exprþ&type.[1]go/ast.ExprÀÀ£Wa00type..alg.[1]go/ast.Expr@"runtime.gcbits.03P6go.string.hdr."[1]ast.Expr"p8go.weak.type.*[1]go/ast.Expr"runtime.zerovalue type.go/ast.Expr $type.[]go/ast.ExprþLgo.typelink.[1]ast.Expr [1]go/ast.Expr&type.[1]go/ast.Exprþ8go.string.hdr."*[1]ast.Expr" 0go.string."*[1]ast.Expr"þ0go.string."*[1]ast.Expr" *[1]ast.Exprþ(type.*[1]go/ast.Expr úæG60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*[1]ast.Expr"p:go.weak.type.**[1]go/ast.Expr"runtime.zerovalue&type.[1]go/ast.Exprþ4go.string.hdr."[]ast.Spec" |
| ,go.string."[]ast.Spec"þ,go.string."[]ast.Spec" []ast.Specþ$type.[]go/ast.Spec 040 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[]ast.Spec"p6go.weak.type.*[]go/ast.Spec"runtime.zerovalue type.go/ast.SpecþHgo.typelink.[]ast.Spec []go/ast.Spec$type.[]go/ast.Specþlgo.string.hdr."struct { F uintptr; R *parser.parser }" &dgo.string."struct { F uintptr; R *parser.parser }"þdgo.string."struct { F uintptr; R *parser.parser }"PNstruct { F uintptr; R *parser.parser }þ"go.string.hdr."F" go.string."F"þgo.string."F"Fþ"go.string.hdr."R" go.string."R"þgo.string."R"RþNtype.struct { F uintptr; R *"".parser }ààNð}0À runtime.algarray@"runtime.gcbits.02Plgo.string.hdr."struct { F uintptr; R *parser.parser }"p`go.weak.type.*struct { F uintptr; R *"".parser }"runtime.zerovalueÀNtype.struct { F uintptr; R *"".parser }À"go.string.hdr."F"àtype.uintptr"go.string.hdr."R"°type.*"".parserþngo.string.hdr."*struct { F uintptr; R *parser.parser }" 'fgo.string."*struct { F uintptr; R *parser.parser }"þfgo.string."*struct { F uintptr; R *parser.parser }"PP*struct { F uintptr; R *parser.parser }þPtype.*struct { F uintptr; R *"".parser } m¸µ60 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."*struct { F uintptr; R *parser.parser }"pbgo.weak.type.**struct { F uintptr; R *"".parser }"runtime.zerovalueNtype.struct { F uintptr; R *"".parser }þ4go.string.hdr."[]ast.Decl" |
| ,go.string."[]ast.Decl"þ,go.string."[]ast.Decl" []ast.Declþ$type.[]go/ast.Decl q|+0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[]ast.Decl"p6go.weak.type.*[]go/ast.Decl"runtime.zerovalue type.go/ast.DeclþHgo.typelink.[]ast.Decl []go/ast.Decl$type.[]go/ast.Declþ4go.string.hdr."**ast.File" |
| ,go.string."**ast.File"þ,go.string."**ast.File" **ast.Fileþ$type.**go/ast.File Q¶Iì60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."**ast.File"p6go.weak.type.***go/ast.File"runtime.zerovalue"type.*go/ast.Fileþ4go.string.hdr."*[8]string" |
| ,go.string."*[8]string"þ,go.string."*[8]string" *[8]stringþtype.*[8]string o60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[8]string"p0go.weak.type.**[8]string"runtime.zerovaluetype.[8]stringþ8go.string.hdr."*[3]ast.Expr" 0go.string."*[3]ast.Expr"þ0go.string."*[3]ast.Expr" *[3]ast.Exprþ(type.*[3]go/ast.Expr ÿNÞ60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*[3]ast.Expr"p:go.weak.type.**[3]go/ast.Expr"runtime.zerovalue&type.[3]go/ast.Exprþ.go.string.hdr."runtime" &go.string."runtime"þ&go.string."runtime"runtimeþ,go.importpath.runtime. &go.string."runtime"þ*go.string.hdr."bytes" "go.string."bytes"þ"go.string."bytes"bytesþ(go.importpath.bytes. "go.string."bytes"þ*go.importpath.errors. $go.string."errors"þ$go.string.hdr."io" go.string."io"þgo.string."io"ioþ"go.importpath.io. go.string."io"þ.go.string.hdr."unicode" &go.string."unicode"þ&go.string."unicode"unicodeþ,go.importpath.unicode. &go.string."unicode"þ,go.string.hdr."go/ast" $go.string."go/ast"þ$go.string."go/ast"go/astþ*go.importpath.go/ast. $go.string."go/ast"þ0go.string.hdr."go/token" (go.string."go/token"þ(go.string."go/token" go/tokenþ.go.importpath.go/token. (go.string."go/token"þ&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."strings" &go.string."strings"þ&go.string."strings"stringsþ,go.importpath.strings. &go.string."strings"þ$go.string.hdr."os" go.string."os"þgo.string."os"osþ"go.importpath.os. go.string."os"þ4go.string.hdr."go/scanner" |
| ,go.string."go/scanner"þ,go.string."go/scanner" go/scannerþ2go.importpath.go/scanner. |
| ,go.string."go/scanner"þ2go.string.hdr."io/ioutil" *go.string."io/ioutil"þ*go.string."io/ioutil" io/ioutilþ0go.importpath.io/ioutil. *go.string."io/ioutil"þ:go.string.hdr."path/filepath"
2go.string."path/filepath"þ2go.string."path/filepath" path/filepathþ8go.importpath.path/filepath.
2go.string."path/filepath"þ.type..hash.[8]string·f(type..hash.[8]stringþ*type..eq.[8]string·f$type..eq.[8]stringþ.type..hash.[2]string·f(type..hash.[2]stringþ*type..eq.[2]string·f$type..eq.[2]stringþ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þ8type..hash.[3]go/ast.Expr·f2type..hash.[3]go/ast.Exprþ4type..eq.[3]go/ast.Expr·f.type..eq.[3]go/ast.Exprþ8type..hash.[1]go/ast.Expr·f2type..hash.[1]go/ast.Exprþ4type..eq.[1]go/ast.Expr·f.type..eq.[1]go/ast.Exprþ"runtime.zerovalueÿÿgo13ld |