| !<arch> |
| __.PKGDEF 0 0 0 644 19140 ` |
| go object windows amd64 go1.4.2 X:precisestack |
| |
| $$ |
| package parser |
| import ioutil "io/ioutil" |
| import ast "go/ast" |
| import runtime "runtime" |
| import errors "errors" |
| import io "io" |
| import unicode "unicode" |
| import filepath "path/filepath" |
| import os "os" |
| import strconv "strconv" |
| import strings "strings" |
| import fmt "fmt" |
| import scanner "go/scanner" |
| import token "go/token" |
| import bytes "bytes" |
| 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:0x0") 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:0x0") 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:0x0") End () (? @"go/token".Pos) |
| func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") Pos () (? @"go/token".Pos) |
| func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x0") 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:0x0") 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:0x0") 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:0x0") IsExported () (? bool) |
| func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x0") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.NamePos } |
| func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x1") 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:0x0") 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:0x0") Lookup (@"go/ast".name·3 string "esc:0x0") (? *@"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:0x0") 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:0x0") 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:0x0") End () (? @"go/token".Pos) |
| func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x0") Pos () (? @"go/token".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:0x0") End () (? @"go/token".Pos) |
| func (@"go/ast".f·2 *@"go/ast".File "esc:0x0") 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:0x2") 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:0x0") IsValid () (? bool) { return @"go/token".pos·2.Line > 0x0 } |
| func (@"go/token".pos·2 @"go/token".Position "esc:0x2") 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) AddLine (@"go/token".offset·2 int) |
| func (@"go/token".f·1 *@"go/token".File) 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:0x0") Base () (? int) { return @"go/token".f·2.@"go/token".base } |
| func (@"go/token".f·2 *@"go/token".File "esc:0x0") Line (@"go/token".p·3 @"go/token".Pos) (? int) |
| func (@"go/token".f·2 *@"go/token".File) LineCount () (? int) |
| func (@"go/token".f·1 *@"go/token".File) MergeLine (@"go/token".line·2 int) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Name () (? string) { return @"go/token".f·2.@"go/token".name } |
| func (@"go/token".f·2 *@"go/token".File "esc:0x0") Offset (@"go/token".p·3 @"go/token".Pos) (? int) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x0") Pos (@"go/token".offset·3 int) (? @"go/token".Pos) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x0") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x0") 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) SetLines (@"go/token".lines·3 []int) (? bool) |
| func (@"go/token".f·1 *@"go/token".File) SetLinesForContent (@"go/token".content·2 []byte "esc:0x0") |
| func (@"go/token".f·2 *@"go/token".File "esc:0x0") Size () (? int) { return @"go/token".f·2.@"go/token".size } |
| func (@"go/token".f·2 *@"go/token".File "esc:0x0") @"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:0x1") @"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:0x0") |
| 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:0x0") (? error) |
| func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x0") (? 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:0x0") End () (? @"go/token".Pos) { return @"go/token".Pos(0x0) } |
| func (@"go/ast".p·2 *@"go/ast".Package "esc:0x0") 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:0x0") String () (? string) |
| func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool) |
| func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location) |
| func (@"time".l·6 *@"time".Location "esc:0x1") @"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:0x0") @"time".lookupFirstZone () (? int) |
| func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"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) * 0x9C5FFF26ED75Fp-93 } |
| 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) * 0x9299FF347E9E9p-87 } |
| 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) * 0x112E0BE826D695p-82 } |
| 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:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time) |
| func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time) |
| func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? 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:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? 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:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int) |
| func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int) |
| func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int) |
| func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? 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:0x0") Format (@"time".layout·3 string "esc:0x0") (? string) |
| func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error) |
| func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error) |
| func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int) |
| func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int) |
| func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time) |
| func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 } |
| func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 } |
| func (@"time".t·2 @"time".Time "esc:0x2") 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:0x0") MarshalBinary () (? []byte, ? error) |
| func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error) |
| func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error) |
| func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int) |
| func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month) |
| func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) } |
| func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time) |
| func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int) |
| func (@"time".t·2 @"time".Time "esc:0x0") String () (? string) |
| func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration) |
| func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time) |
| func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 } |
| func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 } |
| func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) } |
| func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error) |
| func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) |
| func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error) |
| func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday) |
| func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int) |
| func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int) |
| func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int) |
| func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64) |
| func (@"time".t·5 @"time".Time "esc:0x0") @"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:0x1") @"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:0x0", @"".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 @"".ParseExpr (@"".x·3 string "esc:0x0") (? @"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_.6 0 0 0 644 538236 ` |
| go object windows amd64 go1.4.2 X:precisestack |
| |
| ! |
| go13ldbytes.aerrors.ago/ast.ago/token.aio.aio/ioutil.aos.apath/filepath.astrings.a |
| fmt.ago/scanner.astrconv.aunicode.aþ"".readSourceÀ¶eH%(HH$ ÿÿÿH;AwèëÛHì`H$`H$èH$xHÇ$HÇ$HÇ$HÇ$ HÇ$¨Hø¼HÁH$H$ðH$H$øHD$èt$t$<þß~.8
HH$H$ðH\$H$øH\$èt$<Hl$H¬$0HT$ H$8HL$(H$@¶\$0ût=H¬$H$H$HÇ$ HÇ$¨èHÄ`Ãþ´\ÿà
¬HH$H$ðH\$H$øH\$èt$<HT$H$°HL$ H$¸¶\$(ûtZH$HL$èH\$H$H\$H$H\$ H$HÇ$ HÇ$¨èHÄ`Ãþv»cç
HH$H$ðH\$H$øH\$èHD$¶\$ ûc1íH9èHÇ$HÇ$HÇ$HD$XH$èHD$XHXH\$PH$èHD$XHXH\$HH$H$èHL$XHT$HHAH9ÂH HÖHT$PH)ÆH)ÂHút HÃHËHÙH$HH´$PH$XH$H$H´$H´$H$H$HÇ$ HÇ$¨èHÄ`ÃèHH+H¬$HkH¬$HÇ$HÇ$HH$èHD$HD$hH$èH\$hH$H<$ÏH$H\$H$H\$èH\$hH\$hH1íH9ètfHL$hH$àH$èHÇ$HÇ$HÇ$H$H$ H$H$¨èHÄ`ÃHH$HH\$HH\$èHD$éhÿÿÿ%é%ÿÿÿHH$H$ðH\$H$øH\$èH\$H$ H\$ H$¨¶\$(ûfþÿÿHH$èHD$HD$xH$HÇD$pèH\$xH\$pH1íH9è³HL$pH$ÐH$H$ØHL$H$ H\$H$¨H\$èHD$(HL$0H$ÈHøH$ÀtAHÇ$HÇ$HÇ$H$ H$¨èHÄ`ÃHD$xHÇ$HÇ$ HÇ$(HD$`H$èHD$`HXH\$@H$èHD$`HXH\$PH$H$èHT$PHL$`HAH9ÂH HÖHT$@H)ÆH)ÂHút HÃHËHÙH$HH´$PH$XH$H$H´$ H´$H$(H$HÇ$ HÇ$¨èHÄ`ÃèHH$HH\$HH\$èHD$éþÿÿH$hH$H$pH\$èHt$Hl$HT$ HD$(HL$0H´$HH´$H¬$PH¬$H$XH$H$àH$ H$èH$¨èHÄ`Ã`>0runtime.morestack_noctxtr*runtime.racefuncenterà$runtime.efacethashtype.[]uint8Ü$runtime.assertE2T2°(runtime.racefuncexitætype.string¬$runtime.assertE2T22runtime.stringtoslicebyte (runtime.racefuncexitÖ$type.*bytes.Buffer $runtime.assertE2T2¼ |
| runtime.racereadê |
| runtime.raceread¢ runtime.racereadÚ
(runtime.racefuncexitô
$runtime.panicslice4go.string."invalid source"ò.type.errors.errorString"runtime.newobjectª"runtime.racewrite4runtime.writebarrierstring²Bgo.itab.*errors.errorString.errorü(runtime.racefuncexit0type.*errors.errorString°type.errorÈBgo.itab.*errors.errorString.errorÜ runtime.typ2Itabtype.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.raceread(runtime.racefuncexit$runtime.panicslice°$type.*bytes.BufferÆtype.io.WriterÞ>go.itab.*bytes.Buffer.io.Writerò runtime.typ2ItabÂ$io/ioutil.ReadFile(runtime.racefuncexitÀ@"".autotmp_0022type.*uint8"".autotmp_0021ÿtype.error"".autotmp_0020ï0type.*errors.errorString"".autotmp_0019type.uint64"".autotmp_0018type.uint64"".autotmp_0017type.uint64"".autotmp_0016type.[]uint8"".autotmp_0014¿type.uint64"".autotmp_0013¯type.uint64"".autotmp_0012type.uint64"".autotmp_0011/type.[]uint8"".autotmp_0010Çtype.uint32"".autotmp_0008ß"type.interface {}"".autotmp_0007type.error"".autotmp_0006type.[]uint8"".autotmp_00050type.*errors.errorString"".autotmp_0004ß$type.*bytes.Buffer"".&bufÏ$type.*bytes.Buffer"".~r0¿type.errorerrors.text·2type.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.[]uint8"".sßtype.string"".~r3ptype.error"".~r2@type.[]uint8"".src "type.interface {}"".filenametype.stringh,À·¿À·¿ÀÜ¿À¿Àõ¿À¿ÀÌ¿à4,*)< |
| 0^M"!IüýF!R,y42t8w¨>6D>PÏ
H3v0@8YY ?Ï
*(nTgclocals·f6035ff0752d15787e382e380c35b0e5Tgclocals·21c5c37ed39a9442b33518053d2c570c@c:/go/src/go/parser/interface.goþ"".ParseFile eH%(HHD$ðH;AwèëÞHìH$H$èHÇ$ÈHÇ$ÐHÇ$ØHÇ$ÐHÇ$ØHÇ$ÈH$ H$H$¨H\$H$°H\$H$¸H\$èH\$ H\$XH\$(H\$`H\$0H\$hH\$8H$ÐH\$@H$ØH¼$ÐtHÇ$ÈèèHÄÃHH$èHL$HL$PH$HÇD$pèHÇD$pHÇD$xHÇ$HÇ$H\$pH\$HH$èHL$HH-H)H$H$èHL$HH¬$ÈHiH$H$èH\$HH$H<$ìH$H\$PH\$èH\$HH$H$èHL$HH¬$ÐHiQjèYYH
À
H\$PH$H$H\$H$ H\$H$¨H\$H\$XH\$ H\$`H\$(H\$hH\$0H$ÀH\$8èH\$PH$èH\$H$ÈèèHÄÃèèHÄÃ%éÿÿÿ,80runtime.morestack_noctxtl*runtime.racefuncenterì"".readSource&runtime.deferreturn (runtime.racefuncexit¾type."".parserÐ"runtime.newobject,runtime.racewriterange"runtime.racewrite"".func·001¼"runtime.racewriteú"runtime.racewriteÊ.runtime.writebarrierptrð"runtime.racewrite¢"runtime.deferprocø """.(*parser).init |
| ,"".(*parser).parseFileº |
| &runtime.deferreturnÄ |
| (runtime.racefuncexità |
| &runtime.deferreturnê |
| (runtime.racefuncexit "".autotmp_0034?type.struct { F uintptr; A0 **go/ast.File; A1 *"".parser; A2 *error }"".autotmp_0033type.*struct { F uintptr; A0 **go/ast.File; A1 *"".parser; A2 *error } |
| "".&ptype.*"".parser"".textotype.[]uint8"".errptype.error"".f`"type.*go/ast.File"".modePtype."".Mode"".src0"type.interface {}"".filenametype.string"".fset,type.*go/token.FileSetF) ò ò ÐFª)@?Hp87,&Ø`*5r=kGTgclocals·d6e5a1398e29fae00353a333dfe62063Tgclocals·1c0743e26aa049dd967d5920688c84fa@c:/go/src/go/parser/interface.goþ"".ParseDirÀ!¤!eH%(HH$ÐþÿÿH;AwèëÛHì°H$°H$èHÇ$àHÇ$èHÇ$ðHÇ$èHÇ$ðHÇ$àH$ÀH$H$ÈH\$èHl$HL$HT$ H$ðHùH$èt/HÇ$àH$èH$ðèèHÄ°ÃHl$pH,$H
QjèYYH
À
%H\$pH$HÇD$ÿÿÿÿèH\$H$HH\$H$PH\$ H$XHL$(HT$0H$ðHùH$èt/HÇ$àH$èH$ðèèHÄ°ÃHH$HÇD$èH\$H$àH¬$HH$PH$XH$1ÒH$HL$PH¬$xHéHT$XHl$PH9ê}H$H$èH$HûûHHkH$H¬$ H¬$H,$H$HY8ÿÓLL$HL$L$8L$¨H$@HLL$¸HsH$°H´$ÀH9ñkHÊH)òHÏH9Ñ`LÉH)×Hÿt HÓHËHÙH$8H¼$@H9÷
+H$H|$LD$Ht$è¶\$ û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$8H\$H$@H¼$1ÀèH$Hû$HÇÁHÇÂH$hH$pH$`H$èH$`H$H$ÀH\$H$ÈH\$èH$`HÃH$èH$`HÃH$H$8H\$H$@H\$èH$`H$H$hH\$H$pH\$èHL$HD$ H$¸H$H$ØHL$H$àHD$H\$HÇHÇCH$ØH\$(èHl$0HL$8HT$@H$HùH$ø
¸Hl$`H,$H$èH\$`HkH,$H$èH\$`HkHýsHMHEH$ÈH$ÐHH$H$àH\$H$8HL$H$@HD$èHD$ ¶\$(\$OH$H$èH$H+Hl$h|$O
NHH$HÇD$èH\$H$ HH$èHD$HD$xH$HÇD$(èH|$xHùHÿ1ÀèH$èH\$xH$H<$OH$ÈH\$H$ÐH\$èH\$xH$H$ èH\$xH$H<$ýH$ H$ H\$è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\$èéûÿÿ%é÷þÿÿ%é¥þÿÿézþÿÿEé
ýÿÿH¼$è
bûÿÿH$èH$ðéMûÿÿéÕûÿÿ1ÉéûúÿÿèéþùÿÿèèHÄ°Ãf>0runtime.morestack_noctxtr*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.duffzeroÔ"runtime.racewriteª4runtime.writebarrierstringÔ"runtime.racewrite²4runtime.writebarrierstring$path/filepath.Join´"".ParseFile¬ runtime.racereadÚ runtime.raceread¾>type.map[string]*go/ast.Package4runtime.mapaccess2_faststrÜ runtime.raceread 8type.map[string]*go/ast.FileÄruntime.makemapì&type.go/ast.Packageþ"runtime.newobject¶,runtime.racewriterangeèì runtime.duffzeroú"runtime.racewriteà4runtime.writebarrierstring"runtime.racewriteÜ.runtime.writebarrierptrÎ>type.map[string]*go/ast.Package®$runtime.mapassign1® runtime.raceread¼8type.map[string]*go/ast.File$runtime.mapassign1ä $runtime.panicslice!&runtime.deferreturn!(runtime.racefuncexitàJ"".autotmp_0065ï(type.*go/ast.Package"".autotmp_0064ß*type.**go/ast.Package"".autotmp_0062type.[]string"".autotmp_0059type.uint64"".autotmp_0057type.string"".autotmp_0055¯ type.os.FileInfo"".autotmp_0054Ï"type.*os.FileInfo"".autotmp_0053¿type.int"".autotmp_0052¯type.int"".autotmp_0051¿"type.*go/ast.File"".autotmp_0050type.string"".autotmp_0049¯(type.*go/ast.Package"".autotmp_0048type.string"".autotmp_00478type.map[string]*go/ast.File"".autotmp_0046type.string"".autotmp_0044type.string"".autotmp_0043?type.[2]string"".autotmp_0037ïtype.string"".autotmp_0036o$type.[]os.FileInfo"strings.suffix·3ïtype.stringstrings.s·2type.string"".foundÁtype.bool"".pkg(type.*go/ast.Package"".nameÏtype.string"".errïtype.error"".src"type.*go/ast.File"".filename¯type.string"".dÏ type.os.FileInfo"".listÏ$type.[]os.FileInfo"".errtype.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.FileSetN,àÊßàßàßৠßà¬,BAH5"<;#P"0/&'(#¨uEvådx 87r8fl"h'kF« +go+V<y4i@8c%!Tgclocals·4f742386b0178a12aca8963bd99d3713Tgclocals·696e8cfdc6394284dd227c967252472e@c:/go/src/go/parser/interface.goþ"".ParseExprèeH%(HHD$H;AwèëÞHìèH$èH$èHÇ$HÇ$HÇ$HÇ$HH$èHD$HD$XH$HÇD$pèHH$èHD$HD$PH$HÇD$@èHL$PHÏHùY1ÀèH$H$èHD$PHÇ@HD$@H$ðH$H$øH\$èH\$Hl$ HïHÞýHÆHÇHÇÁóH¥üH\$XH$H\$@H\$H\$HÇHÇCHÇD$8èH\$XH$èH\$XH$H$èH\$XH$H$èHD$XH$H$H¨Hl$èH\$XH$èHL$HD$HL$pHD$xHD$XHD$HH$H$èH\$HH$H$èH\$HH«H,$èHD$HH$H<$×H$HH+Hl$èH\$XH$H$èHl$XH1íH9ë
Æ$HHl$HïHÞH¥H¥èH\$XH$H$ØèHT$XHØHû9u{H$H$àèHT$XHàH$HèH$HøuAH$HD$H-LD$LÇHîH¥H¥èHT$X¶\$ ûtH$èHT$XH$HÇD$èH\$XH$H$èHL$XHiH¬$¸HAHiH¬$ÈH$ÀHø,H$H$èH|$XHoH<$HîH¥H¥H¥èH\$XH$H$èH\$XHsH´$ HCHkH¬$°HÇD$`HÇD$hH$¨HøuC1É1ÀHÇ$HÇ$HL$`H$HD$hH$èHÄèÃH´$ÐH$ØH¬$àHH$HH\$HH\$H$ÐH\$èHL$ HD$(H$H$éUÿÿÿH\$pH$H\$xH$HÇ$HÇ$èHÄèÃÆ$évýÿÿ%éýÿÿé ûÿÿR80runtime.morestack_noctxtl*runtime.racefuncenterÚtype."".parserì"runtime.newobject¤,runtime.racewriterange²*type.go/token.FileSetÄ"runtime.newobjectü,runtime.racewriterange®à runtime.duffzeroÊ"runtime.racewriteª2runtime.stringtoslicebyteÜ""".(*parser).initø,"".(*parser).openScope¤"runtime.racewriteÐ runtime.raceread.runtime.writebarrierptr°6"".(*parser).parseRhsOrType"runtime.racewriteº runtime.racereadä runtime.racereadÄ .runtime.writebarrierptrð runtime.raceread´ |
| :go.string."unbalanced scopes"Ü |
| "".assert runtime.racereadÎ runtime.racereadÀgo.string."\n"è runtime.eqstring
""".(*parser).nextÆ
&"".(*parser).expectì
runtime.racereadî runtime.raceread¤2go/scanner.ErrorList.SortÊ runtime.racereadÂ(runtime.racefuncexit2type.go/scanner.ErrorList¦type.error¾Dgo.itab.go/scanner.ErrorList.errorìruntime.convT2I(runtime.racefuncexit`Ð "".autotmp_0078Ïtype.error"".autotmp_0077¯type.string"".autotmp_0076¯,type.*go/token.FileSet"".autotmp_0075,type.*go/token.FileSet"".autotmp_0074/2type.go/scanner.ErrorList"".autotmp_0073type.int |
| "".&ptype.*"".parser"".~r0type.errorgo/scanner.p·22type.go/scanner.ErrorListgo/scanner.p·2_2type.go/scanner.ErrorList"".p¿type.*"".parser"".~r0Ï,type.*go/token.FileSet"".eï type.go/ast.Expr"".~r2@type.error"".~r1 type.go/ast.Expr"".xtype.string()ÐÃÏЪÏÐ(À |
| bØ)430,ÜN"vLF)t? 85\,WY[ÕªUV5Tgclocals·3bee2283dfe62438379b46a3a88862c0Tgclocals·4a36d691fbd74e3c66717c262411e83e@c:/go/src/go/parser/interface.goþ""".(*parser).initàÆeH%(HH;awèëãHì`H\$`H$èHH$èHD$HD$XHl$hH(H$H\$pH$H\$xH\$H$H\$HÇD$ÿÿÿÿHD$ èH\$(H\$PH\$XH+H,$èH\$XH$èH\$XH+H,$H<$H\$PH\$èHÇD$8H$ HãHût HÇD$8HH$èHD$HD$HH$èHD$HH-H(H$H$èH\$HH$H<$xH$H\$XH\$èH\$HH\$@H\$XH$èH\$XH$èH\$XH+H,$èHD$XH(H,$H<$ |
| H$ HH+Hl$H$H\$H$H\$H$H\$ H\$@H\$(H\$8H\$0èH\$XH$èH\$XH+H,$H$èHD$XHH¬$ H«H$èH\$XH+H,$H$èHD$XHHûtHL$ IàIøu-1í@«H$èH\$XH+H,$èèHÄ`ÃHÇÅëÌë´%éêþÿÿ%é|þÿÿ%ééýÿÿ4.0runtime.morestack_noctxtV*runtime.racefuncenterdtype.*"".parserv"runtime.newobject6go/token.(*FileSet).AddFileÆ"runtime.racewriteâ runtime.raceread®.runtime.writebarrierptrRtype.struct { F uintptr; A0 **"".parser }"runtime.newobject¼"runtime.racewriteÔ"".func·002ö"runtime.racewriteÆ.runtime.writebarrierptrö runtime.raceread runtime.raceread´ runtime.raceread4go/scanner.(*Scanner).Init runtime.racereadÐ"runtime.racewrite runtime.raceread "runtime.racewrite¦ |
| runtime.racereadÈ |
| """.(*parser).nextÒ |
| (runtime.racefuncexitÀ"".autotmp_0081/Ttype.*struct { F uintptr; A0 **"".parser }"".autotmp_0080&type.*go/token.File |
| "".&p type.**"".parser |
| "".eh?Htype.func(go/token.Position, string)"".mO(type.go/scanner.Mode"".modeptype."".Mode"".src@type.[]uint8"".filename type.string"".fset,type.*go/token.FileSet!À¿À>ðL!" r>K
**]4G]£MTgclocals·64ab11bcab645e2e09aeb0dd2e498491Tgclocals·6991a880bfef3de148fd3e847d756c7c:c:/go/src/go/parser/parser.goþ,"".(*parser).openScopeèeH%(HH;awèëãHìH\$H$èH\$ H$H$èH\$ H«H,$èH\$H\$H\$ H$H$èH\$ H$H<$t!H$H\$H\$èèHÄÃ%ëÖ.0runtime.morestack_noctxtV*runtime.racefuncenter runtime.raceread¬go/ast.NewScopeì"runtime.racewriteº.runtime.writebarrierptrÄ(runtime.racefuncexit0"".autotmp_0082$type.*go/ast.Scope"".ptype.*"".parser!0/0Àª!
*K'$Tgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57Tgclocals·e1ae6533a9e39048ba0735a2264ce16a:c:/go/src/go/parser/parser.goþ."".(*parser).closeScopeàÞeH%(HH;awèëãHìH\$H$èH\$H$H$èH\$H$H$èH\$H«H,$èHD$H$H<$t&H$HH+Hl$èèHÄÃ%ëÑ.0runtime.morestack_noctxtV*runtime.racefuncenter"runtime.racewrite® runtime.racereadØ runtime.raceread°.runtime.writebarrierptrº(runtime.racefuncexit "".ptype.*"".parser! |
| °²! |
| *Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f:c:/go/src/go/parser/parser.goþ6"".(*parser).openLabelScope eH%(HH;awèëãHìH$H$èH$H$H$PèH$H«PH,$èH\$H\$HH$H$H$PèH$H$H<$H$PH\$HH\$èH$H$H$XèH$HûTHXH`HhHT$hHL$pHD$xHÃH)ËHû}FHH$HT$PHT$HL$XHL$HD$`HD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓHL$XHD$`HT$PHl$@HkíHëH$èHD$PHl$@HÃHkíHëHÇHÇCHÇCHD$hH\$XH\$pH\$`H\$xH$H$H$XèH$H$H<$t8H$XH\$hH\$H\$pH\$H\$xH\$èèHÄÃ%ë¿é¥þÿÿ%éWþÿÿ.0runtime.morestack_noctxtb*runtime.racefuncenter runtime.racereadÄgo/ast.NewScope"runtime.racewriteæ.runtime.writebarrierptr runtime.racereadª,type.[][]*go/ast.Ident"runtime.growslice"runtime.racewrite¼"runtime.racewrite¸2runtime.writebarriersliceÂ(runtime.racefuncexit"".autotmp_0087type.int"".autotmp_0086_,type.[][]*go/ast.Ident"".autotmp_0085/,type.[][]*go/ast.Ident"".autotmp_0084,type.[][]*go/ast.Ident"".autotmp_0083o$type.*go/ast.Scope"".ptype.*"".parser$ÿ#Ð$º$î 0T.Î]>5Tgclocals·fbd5b7009fdd3864023723132632a4f4Tgclocals·412760297e0b9880b8c4c5171a9abc5f:c:/go/src/go/parser/parser.goþ8"".(*parser).closeLabelScopeÀ´eH%(HH$XÿÿÿH;AwèëÛHì(H$(H$èH$0H$H$XèH$0H`HÿËH\$@H$H$PèH$0H¨PH¬$H$H$XèH$0HXH`H«hH¬$ðHËH$àHl$@H$èH9ÅgHkíHëH$èH$0Hû>HXH`H«hH¬$ðHËH$àHl$@H$èH9ÅùHkíHëHHCHkH¬$ 1ÉH$HD$XH$HÐHL$`Hl$XH9é6H$H$èH$H+H$H\$xH¬$H,$H$èH$HûZHKHkH$ H$ÐH¬$¨H¬$ØH\$xH$H$èHH$H\$xHkHl$H$ÐH\$H$ØH\$èHD$ HøÑH$H$èH$H+Hl$hH$H$H$èH$H$H<$wH$H\$hH\$èH$H$H$èH¬$H]1íH9ë
H$0H$H$èH¬$0HHãHûwH$HD$pH$èH\$pH+Hl$8H$ÀHÇHÇCH$ÀHûHÇÂHÇÁH$øH$H$HH$H$H\$H|$WHD$èH\$H$°H\$H$¸H$øH$èH$øH$H$°H\$H$¸H\$èHH,$HïHÞH¥H¥H$øH\$H$H\$H$H\$ èHL$(HD$0H$0H$H\$8H\$H$ÐHL$H$ØHD$èH$HL$`HÀHÿÁHL$`Hl$XH9éÊüÿÿH$0H$H$XèH$0HhHD$@HL$PHD$HH9ÁH$H$XèH$0H$H<$ÔH$XH¨XHT$HHD$PH¬$àHl$H$èHT$H$ðHD$èH$0H$H$PèH$0H$H$PèH$0H«PH,$èH$0H$H<$t)H$PHPH+Hl$èèHÄ(Ã%ëÎ%é ÿÿÿè%éýÿÿéLýÿÿ%é}üÿÿé(üÿÿéûÿÿèé»úÿÿèH>0runtime.morestack_noctxtr*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.runtime.writebarrierptr´ runtime.raceread runtime.racereadú runtime.racereadÀtype.stringruntime.convT2Eæ"runtime.racewrite¼2runtime.writebarrierifaceÊ<go.string."label %s undefined"¾fmt.Sprintf¼$"".(*parser).error¼ runtime.raceread¬"runtime.racewriteä2runtime.writebarrierslice"runtime.racewriteÈ runtime.racereadø runtime.racereadÖ.runtime.writebarrierptrà(runtime.racefuncexit¤$runtime.panicslice$runtime.panicindex¨$runtime.panicindexÐ,"".autotmp_0109¯(type.**go/ast.Object"".autotmp_0108¿type.uint64"".autotmp_0107¯type.uint64"".autotmp_0106ï"type.interface {}"".autotmp_0104_&type.[]interface {}"".autotmp_0102&type.**go/ast.Ident"".autotmp_0101type.int"".autotmp_0100type.int"".autotmp_0099type.string"".autotmp_0098Ï(type.[1]interface {}"".autotmp_0096¯type.string"".autotmp_0095/(type.[]*go/ast.Ident"".autotmp_0094type.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,ÐÏÏÐdàPÄ,0(c÷'~ H8iþ.M8 &+y++ATgclocals·1f00c5b3fa8787d28791274359886512Tgclocals·0e5644a4037222d1d5dc6731c1ee3c2f:c:/go/src/go/parser/parser.goþ("".(*parser).declareà$Þ$eH%(HH$ðþÿÿH;AwèëÛ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ëSÆ$HHl$HïHÞH¥H¥èH$H$H$èH$HûHKHkH$ÈH\$HH$èH$ÈH¬$ðH¬$ÐHH$èHD$H$H$HÇD$HèH$HÏHù
1ÀèH$èH$Hl$HH(H$H$èH$H$H<$4H$H$ÈH\$H$ÐH\$èH$HD$xH$H$èH\$xH$H<$ÕH$H$ H\$H$¨H\$èH\$xH$H$(èH\$xH$H<$~H$(H$°H\$H$¸H\$èH$H$H$èH$H$H<$!H$H\$xH\$èH$H$H$èH$HûÞHKH$èHCH$ðHøubH$HD$H-LD$LÇHîH¥H¥è¶\$ ût4H$HL$XHÀHÿÁHL$XHl$PH9éýÿÿèHÄÃH$ÀH\$xH\$pHD$hH$H$èH\$pH$H$èHH$H\$hHsHt$H|$pHÿ÷HwH|$H¥H¥èHD$ HøÏH$H$èH$HH$¨1íH9èuoH\$pH$ H\$hH$H$èHH$H\$hHkHl$H\$pH\$H|$IHD$H$ H\$èH$¨H$°1íH9èþÿÿH$H$H$èH¬$HHãHûhþÿÿHÇ$¸HÇ$ÀH$°H$èHD$HD$@Hø
1À<dH$H$èH$H+H,$H\$@H\$èH\$H¬$hHïHÞèH$HÇHÇCH$HûHÇÂHÇÁH$H$ H$(HH$H$hH\$èH\$H$ØH\$H$àH$H$èH$H$H$ØH\$H$àH\$èHH,$HïHÞH¥H¥H$H\$H$ H\$H$(H\$ èHL$(HD$0H$¸H$ÀH$HD$`H$èH\$`H+Hl$8H$¸H$øH$ÀH$H¼$H1ÀèH$HHû·HÇÁHÇÂH$H$ H$(HH$H$H\$H|$aHD$èH\$H$ØH\$H$àH$H$èH$H$H$ØH\$H$àH\$èHH$H$øH\$èH\$H$ØH\$H$àH$HÃH$èH$HÃH$H$ØH\$H$àH\$èHH,$HïHÞH¥H¥H$H\$H$ H\$H$(H\$ èHL$(HD$0H$H$H\$8H\$H$èHL$H$ðHD$èé®úÿÿ%éþÿÿéBþÿÿéãüÿÿHÇÀé_üÿÿ%é«ûÿÿé*ûÿÿéûÿÿéúÿÿ%éÓùÿÿ%évùÿÿ%éùÿÿ%éÀøÿÿétøÿÿéô÷ÿÿÆ$é¨÷ÿÿr>0runtime.morestack_noctxtr*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.racewriteð4runtime.writebarrierstring¦"runtime.racewrite 2runtime.writebarrieriface¼ "runtime.racewrite¬ |
| 2runtime.writebarrierifaceØ |
| "runtime.racewrite®.runtime.writebarrierptrÚ 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âô runtime.duffcopy,type.go/token.Positionºruntime.convT2E"runtime.racewriteæ2runtime.writebarrierifaceôTgo.string."\n\tprevious declaration at %s"èfmt.SprintfÈ runtime.racereadÀð runtime.duffzero¾type.stringruntime.convT2Eä"runtime.racewriteº2runtime.writebarrierifaceÈtype.stringôruntime.convT2EÒ"runtime.racewrite° 2runtime.writebarrieriface¾ Rgo.string."%s redeclared in this block%s"²!fmt.Sprintf°"$"".(*parser).error P"".autotmp_0145(type.**go/ast.Object"".autotmp_0144"type.interface {}"".autotmp_0143"type.interface {}"".autotmp_0141&type.[]interface {}"".autotmp_0140ï"type.interface {}"".autotmp_0138ï&type.[]interface {}"".autotmp_0136type.string"".autotmp_0135ÿ&type.*go/ast.Object"".autotmp_0134&type.*go/ast.Object"".autotmp_0133Ïtype.string"".autotmp_0131ï&type.**go/ast.Ident"".autotmp_0130ÿtype.int"".autotmp_0129ïtype.int"".autotmp_0128type.string"".autotmp_0127¯type.string"".autotmp_0126(type.[2]interface {}"".autotmp_0125type.string"".autotmp_0124O,type.go/token.Position"".autotmp_0123(type.[1]interface {}"".autotmp_0121ß&type.*go/ast.Object"".autotmp_0120&type.*go/ast.Object"".autotmp_0119¿(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, Ö °tâ,zLKKAt,$ä/ä |
| x8^!£~ä-m:G4F/¢++A0£++L/AØTgclocals·2dc6c8365391125089faa6efa233537fTgclocals·b06726fbe3a7aa39e595aacc9a09568b:c:/go/src/go/parser/parser.goþ2"".(*parser).shortVarDeclàÔeH%(HH$xÿÿÿH;AwèëÛHìH$H$èHÇD$(H$ H$(H$0H$1ÉH$øHD$8H$ðHÐHL$@Hl$8H9éïHD$xH$èH\$xHûóHHkH$àH¬$èHH$H$ HL$H¬$¨Hl$èHL$¶\$ ûRHL$`H$H$èHl$`H]1íH9ë"Æ$HHl$HïHÞH¥H¥èH\$`H$H$èH\$`HûÚHKHkHÇD$0H$ÐH$°H¬$ØH¬$¸HH$èHD$HD$pH$HÇD$HèHL$pHÏHùd1ÀèH$èHD$pHl$0H(H$H$èH\$pH$H<$H$H$°H\$H$¸H\$èHD$pH$H$HD$XH$H$èH\$XH$H<$H$H$HH$ÀHD$H$ÈHL$èH\$`H$H$èH\$`H$H<$GH$H\$XH\$èH\$`H$H$èH\$`Hû |
| HKH$ÐHCH$ØHø
0H$HD$H-LD$LÇHîH¥H¥è¶\$ ûþHD$xHL$@HÀHÿÁHL$@Hl$8H9éýÿÿH\$(Hû
°H$H$H$èH¬$HHãHût~H$ H¼$(vH$èH$ H¼$(v\HHkH¬$èH,$H$àHY(ÿÓHD$H´$H4$HD$H5Hl$HïH¥H¥èèHÄÃèèH$H$H$èH$H«H\$XH\$PHl$HH,$H$èH\$PH$H$èHH$H\$HHsHt$H|$PHÿ1HwH|$H¥H¥è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ètHH\$`H$H$èH\$`H$H<$tH$H$H\$èéýÿÿ%ëÛH\$(HÿÃH\$(édýÿÿ%ékÿÿÿéðþÿÿéÈþÿÿéïüÿÿ%éüÿÿ%éGüÿÿ%éÛûÿÿéûÿÿéûÿÿÆ$éÙúÿÿH$¨H$H$ H[(ÿÓHD$H´$H4$HD$H5Hl$HïH¥H¥èé»üÿÿéúÿÿ^>0runtime.morestack_noctxtr*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ô4runtime.writebarrierstringÄ "runtime.racewrite |
| .type.*go/ast.AssignStmtÒ |
| 2runtime.writebarrierifaceø |
| "runtime.racewriteÈ.runtime.writebarrierptrî 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¬.runtime.writebarrierptrÜ |
| Rgo.string."identifier on left side of :="´4"".(*parser).errorExpectedP6"".autotmp_0167¿(type.**go/ast.Object"".autotmp_0166type.string"".autotmp_0165¯&type.*go/ast.Object"".autotmp_0164&type.*go/ast.Object"".autotmp_0163otype.string"".autotmp_0162O type.go/ast.Expr"".autotmp_0161"type.*go/ast.Expr"".autotmp_0160type.int"".autotmp_0159type.int"".autotmp_0158"type.go/token.Pos"".autotmp_0155&type.*go/ast.Object"".autotmp_0154&type.*go/ast.Object"".autotmp_0153ÿ.type.*go/ast.AssignStmt"".autotmp_0152/$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' =Fùj;v
$$AÄ:
HR8dP&u(GýË,j7G*'ÛTgclocals·5720bc280f9bdd7ef9226db8dca9c4a0Tgclocals·8134a0fd1bee60c64d1ef9e9870b6a39:c:/go/src/go/parser/parser.goþ."".(*parser).tryResolveàÄeH%(HHD$ÀH;AwèëÞHìÀH$ÀH$èHH$H$ÐH\$H$ØH\$èHD$1íH9èu
èHÄÀÃHD$`H$H$èHl$`H]1íH9ë5Æ$HHl$HïHÞH¥H¥èH\$`H$H$èH\$`HûíHKH$HCH$Høu;H$HD$H-LD$LÇHîH¥H¥è¶\$ ût
èHÄÀÃH$ÈH$H$èH$ÈH1íH9è8HD$PHD$HH\$`H$H$èH\$`Hû.HKHkHL$pH$Hl$xH¬$H\$HH$H$èHH$H\$HHkHl$H$H\$H$H\$èHD$ Hø«HD$hH$èH\$hHH\$X1íH9ëtMH\$`H$H$èH\$`H$H<$t!H$H\$XH\$èèHÄÀÃ%ëÖH\$PH$èH\$PH1íH9è
Èþÿÿ¼$àäH\$`H$H$èHH$èH\$`H$H<$ÊH$HH\$èH$ÈH$H$ èH$ÈHûH H(H0H$¨H$°H$¸HÃH)ËHû}OHH$H$HT$H$HL$H$ HD$HÇD$ èHT$(HL$0HD$8HÎHÿÁH$H$ H$Ht$@HòH$èH$Hl$@HëH$H\$`H\$èH$H$¨H$H$°H$ H$¸H$ÈH$H$ èH$ÈH$H<$tAH$ H$¨H\$H$°H\$H$¸H\$èèHÄÀÃ%ë¶éwþÿÿ%é*þÿÿéNýÿÿéËüÿÿéüÿÿÆ$éÆûÿÿH80runtime.morestack_noctxtl*runtime.racefuncenterz$type.*go/ast.IdentÀ$runtime.assertI2T2â(runtime.racefuncexit runtime.racereadÖfgo.string."identifier already declared or resolved"þ"".assert¤ runtime.racereadgo.string."_"Æ runtime.eqstringä(runtime.racefuncexit¦ runtime.raceread runtime.raceread runtime.racereadª<type.map[string]*go/ast.Object4runtime.mapaccess1_faststrÆ runtime.raceread "runtime.racewriteÜ .runtime.writebarrierptræ (runtime.racefuncexit¤ |
| runtime.raceread"runtime.racewrite"".unresolved¬ runtime.racereadì"".unresolved.runtime.writebarrierptr² runtime.racereadÖ
(type.[]*go/ast.IdentÈ"runtime.growsliceÆ"runtime.racewrite.runtime.writebarrierptr "runtime.racewrite®2runtime.writebarrierslice¸(runtime.racefuncexit@"".autotmp_0181¯(type.**go/ast.Object"".autotmp_0177ÿtype.int"".autotmp_0176_(type.[]*go/ast.Ident"".autotmp_0175/(type.[]*go/ast.Ident"".autotmp_0174type.string"".autotmp_0173(type.[]*go/ast.Ident"".autotmp_0171type.stringgo/ast.name·3type.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.*"".parserB)SÿÀÿÀÿ¨ÿHð pØ).)/(%Fn 3Ê7 !M J5V¦!7D8'$$4$IGZTgclocals·aa2a8e9253c8c93ea181be188bf61f1cTgclocals·282a337741cd068c1adaa8a69618642f:c:/go/src/go/parser/parser.goþ("".(*parser).resolveÀÀeH%(HH;awèëãHì H\$ H$èH\$(H$H\$0H\$H\$8H\$ÆD$èèHÄ Ã |
| .0runtime.morestack_noctxtV*runtime.racefuncenter¤."".(*parser).tryResolve®(runtime.racefuncexit0@"".x type.go/ast.Expr"".ptype.*"".parser!@>?`!: |
| *6Tgclocals·284bdeb7a59f773ab3ee5877f5a03aa1Tgclocals·3280bececceccd33cb74587feedb1f9f:c:/go/src/go/parser/parser.goþ."".(*parser).printTraceúeH%(HH$pÿÿÿH;AwèëÛHìH$H$èH$H$èH$H$H$ÐèH$H(H,$H¨ÐHl$èH\$H¬$èHïHÞèH$èH¬$ÀHïHÞèH¼$ 1ÀèH$ HûÛHÇÂHÇÁH$H$H$HH$H$ÀH\$HD$èH\$H\$XH\$H\$`H$H$èH$H$H\$XH\$H\$`H\$èHH$H$ÀH\$HD$ èH\$H\$XH\$H\$`H$HÃH$èH$HÃH$H\$XH\$H\$`H\$èHH,$HïHÞH¥H¥H$H\$H$H\$H$H\$ èH$H$H$ èH$H HÑàHD$@Hø@HH+Hl$hHkHl$pH\$xHÇHÇCH\$xHûHÇÁHÇÂH$H$H$HH$H\$hH\$èH\$H\$XH\$H\$`H$H$èH$H$H\$XH\$H\$`H\$èH$H$H$H\$H$H\$èHD$@Hè@HD$@Hø@øþÿÿHHH[H\$PH9Ã&HT$HHT$hHD$pH\$xHÇHÇCH\$xHûíHÇÁHÇÂH$H$H$HH$H\$hH\$èH\$H\$XH\$H\$`H$H$èH$H$H\$XH\$H\$`H\$èH$H$H$H\$H$H\$èH$ H$H$(H\$H$0H\$èèHÄÃéÿÿÿèéãýÿÿéüÿÿF>0runtime.morestack_noctxtr*runtime.racefuncenter runtime.racereadÆ runtime.raceread2go/token.(*File).Position¶ô runtime.duffcopyìô runtime.duffcopyð runtime.duffzerotype.intÀruntime.convT2E"runtime.racewriteÔ2runtime.writebarrierifaceâtype.intruntime.convT2Eì"runtime.racewrite¾2runtime.writebarrierifaceÌ*go.string."%5d:%3d: "Àfmt.Printfò runtime.raceread go.string.". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "type.stringªruntime.convT2Eô"runtime.racewrite¾2runtime.writebarrieriface
fmt.PrintÒ
go.string.". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "ºtype.stringàruntime.convT2Eª"runtime.racewriteô2runtime.writebarrierifaceÊfmt.Print fmt.Printlnª(runtime.racefuncexitÒ$runtime.panicslice@ *"".autotmp_0205"type.interface {}"".autotmp_0204*type.*[1]interface {}"".autotmp_0203&type.[]interface {}"".autotmp_0200type.string"".autotmp_0199"type.interface {}"".autotmp_0197&type.[]interface {}"".autotmp_0196type.int"".autotmp_0195"type.interface {}"".autotmp_0194ï"type.interface {}"".autotmp_0192&type.[]interface {}"".autotmp_0191type.string"".autotmp_0190(type.[1]interface {}"".autotmp_0189type.int"".autotmp_0188Ïtype.string"".autotmp_0187¯(type.[1]interface {}"".autotmp_0186ß(type.[2]interface {}"".autotmp_0185O,type.go/token.Position"".itype.int"".pos,type.go/token.Position"".a&type.[]interface {}"".ptype.*"".parser, ô À F,}ê+ð |
| 0 |
| P8ç%%L)A%%+¦%%++1Tgclocals·8540a2071a4dff4808f1c5123a5b6cd4Tgclocals·8b761014a0287f2173ba100f3f5d5580:c:/go/src/go/parser/parser.goþ"".trace eH%(HHD$ðH;AwèëÞHìH$H$èH$ H\$HH$¨H\$PHH+Hl$8HkHl$@H|$p1ÀèH\$pHûzHÇÂHÇÁH\$XHT$`HL$hHH$H\$HH\$èH\$H\$(H\$H\$0H\$XH$èH\$XH$H\$(H\$H\$0H\$èHH$H\$8H\$èH\$H\$(H\$H\$0H\$XHÃH$èH\$XHÃH$H\$(H\$H\$0H\$èH$H$H\$XH\$H\$`H\$H\$hH\$èH$H$H$ èH$H¨ Hl$ H$H$ èH$Hl$ HÿÅH¨ H$°èHÄÃéþÿÿ"80runtime.morestack_noctxtl*runtime.racefuncenter®go.string."("èð runtime.duffzeroÎtype.stringôruntime.convT2E¸"runtime.racewriteü2runtime.writebarrierifacetype.string°runtime.convT2Eü"runtime.racewriteÈ2runtime.writebarrieriface¦."".(*parser).printTraceØ runtime.raceread¢"runtime.racewriteê(runtime.racefuncexit@ "".autotmp_0224"type.interface {}"".autotmp_0223Ï"type.interface {}"".autotmp_0221o&type.[]interface {}"".autotmp_0220type.int"".autotmp_0219¯type.string"".autotmp_0218type.string"".autotmp_0217?(type.[2]interface {}"".~r20type.*"".parser"".msgtype.string"".ptype.*"".parser) × º)ÝU,5""@&/ITgclocals·3d78db09bd46bd66f6c92691ad0a4f8bTgclocals·f036580d8e84e9576a47127aed93e8fb:c:/go/src/go/parser/parser.goþ |
| "".unàÜeH%(HH;awèëãHìpH\$pH$èH\$xH$H$ èHD$xH¨ Hl$ H$H$ èH\$xHl$ HÿÍH« HH+Hl$8HkHl$@H\$HHÇHÇCH\$HHû±HÇÂHÇÁH\$XHT$`HL$hHH$H\$8H\$èH\$H\$(H\$H\$0H\$XH$èH\$XH$H\$(H\$H\$0H\$èH\$xH$H\$XH\$H\$`H\$H\$hH\$èèHÄpÃéHÿÿÿ.0runtime.morestack_noctxtV*runtime.racefuncenter runtime.racereadÆ"runtime.racewriteügo.string.")"¬type.stringÒruntime.convT2E"runtime.racewriteÚ2runtime.writebarrieriface²."".(*parser).printTrace¼(runtime.racefuncexità"".autotmp_0233"type.interface {}"".autotmp_0231/&type.[]interface {}"".autotmp_0230otype.string"".autotmp_0229O(type.[1]interface {}"".autotmp_0228type.int"".ptype.*"".parser!àÅßà ðÈ!Lç *¾"",Tgclocals·fbd5b7009fdd3864023723132632a4f4Tgclocals·8ac3ccf15f5b9d67b538b198f12f97a3:c:/go/src/go/parser/parser.goþ$"".(*parser).next0àÈeH%(HHD$¸H;AwèëÞHìÈH$ÈH$èH$ÐH$H$èH¬$жûGH$ÐH$H$ÐèH$ÐH«ÐHý
û1À<H$ÐH$H$ØèH$ÐH«ØH,$èHL$HD$HL$@HD$HH$ÐH$H$ØèH$ÐH©ØHýsHý |
| iHÇÀ<{H\$@H\$pH\$HH\$xH¼$¨1ÀèH$¨Hû?HÇÂHÇÁH$H$H$ HH$H\$pH\$èH\$H\$PH\$H\$XH$H$èH$H$H\$PH\$H\$XH\$èHH$H$ÐH\$H|$
HD$àèH\$H\$PH\$H\$XH$HÃH$èH$HÃH$H\$PH\$H\$XH\$èH$ÐH$H$H\$H$H\$H$ H\$èH$ÐH$H<$ÊH$ èH$ÐHl$H¨ÐHl$H¨ØHT$HL$ H$H<$tH$àH$HT$H$HL$èH$ÐH$H$ÐèH$ÐH$H$ØèH$ÐH$H$àèèHÄÈÃ%éuÿÿÿ%é*ÿÿÿ%éoþÿÿéºýÿÿH$H$ØèH$ÐH©ØHý®Hý;¤HÇÀ<FHH,$HïHÞH¥H¥H\$@H\$Ht$HHt$H5Hl$ HïH¥H¥èH\$0H\$pH\$8H\$xH\$`HÇHÇCH\$`HûÇHÇÁHÇÂH$H$H$ HH$H\$pH\$èH\$H\$PH\$H\$XH$H$èH$H$H\$PH\$H\$XH\$èH$ÐH$H$H\$H$H\$H$ H\$èé~ýÿÿé2ÿÿÿH$H$ØèH$ÐH«ØHý<HýVHÇÀ<
wþÿÿH\$@H\$pH\$HH\$xH\$`HÇHÇCH\$`HûÇHÇÁHÇÂH$H$H$ HH$H\$pH\$èH\$H\$PH\$H\$XH$H$èH$H$H\$PH\$H\$XH\$èH$ÐH$H$H\$H$H\$H$ H\$èé6üÿÿé2ÿÿÿ1Àéìþÿÿ1Àé\ýÿÿ1ÀéúÿÿHÇÀéûùÿÿN80runtime.morestack_noctxtl*runtime.racefuncenter runtime.raceread runtime.racereadø runtime.raceread¨*go/token.Token.String runtime.raceread¬ð runtime.duffzeroªtype.stringÐruntime.convT2E"runtime.racewriteä2runtime.writebarrierifaceòtype.stringÈruntime.convT2E "runtime.racewriteì 2runtime.writebarrierifaceÜ |
| ."".(*parser).printTrace4go/scanner.(*Scanner).ScanÖ4runtime.writebarrierstring
"runtime.racewriteº
"runtime.racewriteì
"runtime.racewriteö
(runtime.racefuncexitþ runtime.racereadðgo.string."\""Âgo.string."\""ä*runtime.concatstring3¬type.stringÒruntime.convT2E"runtime.racewriteæ2runtime.writebarrierifaceÖ."".(*parser).printTrace runtime.raceread¼type.stringâruntime.convT2E¬"runtime.racewriteö2runtime.writebarrierifaceæ."".(*parser).printTrace*"".autotmp_0258type.string"".autotmp_0257"type.interface {}"".autotmp_0256*type.*[1]interface {}"".autotmp_0255&type.[]interface {}"".autotmp_0254"type.interface {}"".autotmp_0252&type.[]interface {}"".autotmp_0251"type.interface {}"".autotmp_0250ï"type.interface {}"".autotmp_0248o&type.[]interface {}"".autotmp_0247type.bool"".autotmp_0246type.bool"".autotmp_0245type.bool"".autotmp_0243type.string"".autotmp_0242(type.[1]interface {}"".autotmp_0241type.string"".autotmp_0240Ï(type.[1]interface {}"".autotmp_0239¯type.string"".autotmp_0238?(type.[2]interface {}"".autotmp_0237type.string"".stype.string"".ptype.*"".parser)Ý©°
`Ô)"mEKûÍCºCù^5˧%%[)8!ðsw |
| %%8©%%8>Tgclocals·32dd6b3b5829b8bd98ed964596384130Tgclocals·984676f2a76c4a9759b150afc85fcbeb:c:/go/src/go/parser/parser.goþ6"".(*parser).consumeCommentà Ò eH%(HH;awèëãHì8H\$8H$èH\$@H$èH\$@H$H$ÐèHD$@H(H,$H¨ÐHl$èH\$H\$PH\$@H$H$àèHt$@HþÃHàLèH\$(IøLD$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$H<$tNH$H|$@Hÿt:H¯àH|$HîH¥H¥èH\$ H\$HH\$@H$èèHÄ8ÃëÂ%ë©é_ÿÿÿèé6þÿÿ(.0runtime.morestack_noctxtV*runtime.racefuncenterr 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Â4runtime.writebarrierstringò$"".(*parser).next0ü(runtime.racefuncexit¸ $runtime.panicindex0p"".autotmp_0272/(type.*go/ast.Comment"".autotmp_0271type.int"".autotmp_0269type.int"".i?type.int"".endline type.int"".comment(type.*go/ast.Comment"".ptype.*"".parser!p¥op)ð>þ! KV0J
½ |
| &*aܨ#Tgclocals·656848336fb5b4b7bd0119dc8f1b3b35Tgclocals·e205285d3ef2fe2a737368018fd98d6e:c:/go/src/go/parser/parser.goþ@"".(*parser).consumeCommentGroupâeH%(HHD$ÀH;AwèëÞHìÀH$ÀH$èHÇD$`HÇD$hHÇD$pH$ÈH$èH$ÈH$H$ÐèH$ÈH(H,$H¨ÐHl$èH\$H$àH$ÈH$H$ØèH$ÈHØHû
uH$èH$ÈH$H$ÐèH$ÈH(H,$H¨ÐHl$èHD$H$àH¬$ÐHëH9ÃH$ÈH$èH\$H\$PH\$H$àHT$`HL$hHD$pHÃH)ËHû}OHH$H$¨HT$H$°HL$H$¸HD$HÇD$ èHT$(HL$0HD$8HÎHÿÁH$°H$¸H$¨Ht$@HòH$èH$¨Hl$@HëH$H\$PH\$èH$¨H$°H$¸HT$`HL$hHD$péYþÿÿHH$èHD$HD$XH$èH\$XH$H<$ÛH\$`H\$H\$hH\$H\$pH\$èH\$XH$ØH$ÈH$H$¨èH$ÈHûyH¨H°H¸H$H$H$ HÃH)ËHû}LHH$HT$xHT$H$HL$H$HD$HÇD$ èHT$(HL$0HD$8HÎHÿÁH$H$HT$xHt$HHòH$èH\$xHl$HHëH$H$ØH\$èH\$xH$H$H$H$H$ H$ÈH$H$¨èH$ÈH$H<$tAH$¨H$H\$H$H\$H$ H\$èèHÄÀÃ%ë¶éþÿÿ%éþÿÿ680runtime.morestack_noctxtl*runtime.racefuncenterÄ runtime.racereadö runtime.raceread¶*go/token.(*File).Line runtime.racereadÆ runtime.racereadø runtime.raceread¸*go/token.(*File).Line6"".(*parser).consumeComment,type.[]*go/ast.Comment"runtime.growsliceþ"runtime.racewriteÆ.runtime.writebarrierptr¬ 0type.go/ast.CommentGroup¾ "runtime.newobjectä "runtime.racewriteÒ |
| 2runtime.writebarrierslice runtime.racereadÂ6type.[]*go/ast.CommentGroup®
"runtime.growslice¦"runtime.racewriteî.runtime.writebarrierptrú"runtime.racewrite2runtime.writebarrierslice(runtime.racefuncexit@$"".autotmp_0290type.uint64"".autotmp_0289type.uint64"".autotmp_0288type.int"".autotmp_0287type.int"".autotmp_02866type.[]*go/ast.CommentGroup"".autotmp_0285_6type.[]*go/ast.CommentGroup"".autotmp_0284Ï2type.*go/ast.CommentGroup"".autotmp_0280ÿtype.int"".autotmp_0279/,type.[]*go/ast.Comment"".autotmp_02786type.[]*go/ast.CommentGroup"".autotmp_0276type.int"".autotmp_0275ïtype.int"".commentß(type.*go/ast.Comment"".list¿,type.[]*go/ast.Comment"".endline0type.int"".comments 2type.*go/ast.CommentGroup"".ntype.int"".ptype.*"".parser)«ÿ+ >®)W(åg
B5,_r?$<7&ÄjG=Tgclocals·4b080006ca6b1565bb1c768f62a3faaaTgclocals·695846700849956fcee3da4af852b784:c:/go/src/go/parser/parser.goþ""".(*parser).nextàÂeH%(HH;awèëã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$èH\$H\$8H\$H\$(H\$HH$èH\$HH$H$ÐèHD$HH(H,$H¨ÐHl$èH\$Hl$(H9ëDH\$HH$H$ÈèH\$HH$H<$H$ÈH\$8H\$èHÇD$(ÿÿÿÿH\$HH$H$ØèHD$HHØHûu(H$HÇD$èH\$H\$8H\$H\$(ë°H$èH\$HH$H$ÐèHD$HH(H,$H¨ÐHl$èHD$H\$(HÿÃH9Ãu=H\$HH$H$ÀèH\$HH$H<$t!H$ÀH\$8H\$èèHÄ@Ã%ëÖ%éæþÿÿéøþÿÿéóþÿÿ6.0runtime.morestack_noctxtV*runtime.racefuncenter"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 .runtime.writebarrierptrÞ runtime.raceread¦ @"".(*parser).consumeCommentGroupä runtime.raceread |
| runtime.racereadÊ |
| *go/token.(*File).Line"runtime.racewriteè.runtime.writebarrierptrò(runtime.racefuncexit"".autotmp_0300type.int"".autotmp_0297type.int"".endline/type.int"".comment2type.*go/ast.CommentGroup"".prev?"type.go/token.Pos"".ptype.*"".parser!à.°bì!63$" , +TA |
| (&N= |
| **¬"Ê=Tgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57Tgclocals·e1ae6533a9e39048ba0735a2264ce16a:c:/go/src/go/parser/parser.goþ$"".(*parser).error eH%(HH$@ÿÿÿH;AwèëÛHì@H$@H$èH$HH$èH$HH+H,$H$PH\$èH\$H¬$HïHÞèH$H¬$ÈHïHÞèH$HH$H$èH$HHHã Hû
pH$H$èH$HHHHL$@HùH$H$èHD$@HÿÈH$HHSHKHkH¬$HT$pHL$xH9È»HÂH$èHD$@HÿÈH$HHSHKHkH¬$HT$pHL$xH9ÈpHÂH+H,$H$èHL$@H$HHÊHÿÊHø7HpHXLHL$Ht$pH\$xH9Ú H,ÖHmH]H¬$àH9ëu
èHÄ@ÃHù |
| ~9H\$@HH$H\$@H\$èH\$H,$HïHÞH¥H¥èHøHÀHD$PH$ÈH¬$ HïHÞèH$XH\$`H$`H\$hHH$èHD$H$ H¬$ðHïHÞèHD$XH$HÇD$(èHH$H\$XH\$H|$áH$ðH\$èH\$XH$H$(èH\$XH$H<$H$(H\$`H\$H\$hH\$èH\$XH\$XH\$PH$èH\$PHûPHHKHCHT$pHL$xH$HÃH)ËHû}OHH$H$HT$H$HL$H$HD$HÇD$ èHT$(HL$0HD$8HÎHÿÁH$H$H$Ht$HHòH$èH$Hl$HHëH$H\$XH\$èH$H\$pH$H\$xH$H$H\$PH$èH\$PH$H<$t3H\$pH\$H\$xH\$H$H\$èèHÄ@Ã%ëÄé©þÿÿ%éXþÿÿ%éþÿÿéfýÿÿèéÂüÿÿèèH>0runtime.morestack_noctxtr*runtime.racefuncenter runtime.racereadÖ2go/token.(*File).Positionô runtime.duffcopy¼ô runtime.duffcopyî runtime.racereadÄ runtime.raceread runtime.raceread runtime.raceread¶ runtime.racereadú(runtime.racefuncexit®type."".bailoutÔruntime.convT2E runtime.gopanicä ô runtime.duffcopy¦ |
| *type.go/scanner.Error¸ |
| "runtime.newobjectø |
| ô runtime.duffcopy¦,runtime.racewriterange´,type.go/token.Position.runtime.writebarrierfat²"runtime.racewrite
4runtime.writebarrierstringÆ
runtime.racereadÄ2type.go/scanner.ErrorList¶"runtime.growslice´"runtime.racewriteü.runtime.writebarrierptrì"runtime.racewriteØ2runtime.writebarriersliceâ(runtime.racefuncexitÚ$runtime.panicindexö$runtime.panicindex$runtime.panicindex@$"".autotmp_0310type.int"".autotmp_0309ï2type.go/scanner.ErrorList"".autotmp_03082type.go/scanner.ErrorList"".autotmp_0307,type.go/token.Position"".autotmp_0306Ï,type.*go/scanner.Error"".autotmp_0305,type.*go/scanner.Error"".autotmp_03042type.go/scanner.ErrorList"".autotmp_0303ÿtype."".bailout"".autotmp_0302ïtype.int"".autotmp_0301O,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(,Üÿ³ÿS |
| @¸, e |
| 6
9í/$88~Æ7F2Ï$86eTgclocals·37bdc2994d87a15e4ace23ef7b060124Tgclocals·99ac3ab097fd3d1457d7623c272e9b14:c:/go/src/go/parser/parser.goþ4"".(*parser).errorExpectedþ
eH%(HH;awèëãHìpH\$pH$èHH,$HïHÞH¥H¥H$H\$H$H\$èH\$ H$H\$(H$H\$xH$H$ÐèH´$H$HL$xHÐH¬$H9ë
íH$H$ØèHT$xHØHû9
H$H$àèHT$xHúqHàHèHø
ÈHL$PH$HD$XHD$H-LD$LÇHîH¥H¥èHT$x¶\$ ûH$H$HL$PH$HD$XHD$HHl$HïHÞH¥H¥èHL$xHt$ HT$(H$H$H\$H´$Ht$H$HT$èèHÄpÃH$H\$PH$H\$XH$H$ØèH\$xH«ØH,$èHL$HD$H\$PH$Ht$XHt$H5Hl$HïH¥H¥HL$`HL$ HD$hHD$(HHl$0HïHÞH¥H¥èH\$@H$H\$HH$H\$xH$H$ØèH´$H$HL$xH©ØHýHý |
| HÇÀ<¸þÿÿHt$PHT$XH$H$àèH\$PH$Ht$XHt$H5Hl$HïH¥H¥H|$xHÿt,H¯àH|$ HîH¥H¥èHL$xHt$0HT$8é@þÿÿëÐ1Àéuÿÿÿéýÿÿ..0runtime.morestack_noctxtV*runtime.racefuncenterd*go.string."expected "¾*runtime.concatstring2 runtime.raceread runtime.racereadè runtime.racereadêgo.string."\n" runtime.eqstring6go.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@à"".autotmp_0327?type.string"".autotmp_0326type.string"".autotmp_0325type.string"".autotmp_0324type.string"".autotmp_0323type.string"".msg type.string"".pos"type.go/token.Pos"".ptype.*"".parser!àÅßàDÞ!NC M5
¹Us*ãtI,Tgclocals·88b5a6c26ab150d08171ef822f2978f2Tgclocals·29f0050a5ee7c2b9348a75428171d7de:c:/go/src/go/parser/parser.goþ&"".(*parser).expectàÌeH%(HH;awèëãHìXH\$XH$èH\$`H$H$ÐèHD$`H¨ÐHl$@H$H$ØèHD$hHl$`HØH9ÃH$èHL$HD$HH,$HïHÞH¥H¥HL$HHL$HD$PHD$HHl$ HïHÞH¥H¥èH\$0Hl$HïHÞH¥H¥H\$`H$H\$@H\$èH\$`H$èH\$@H\$pèHÄXÃ.0runtime.morestack_noctxtV*runtime.racefuncenter runtime.racereadÆ runtime.raceread*go/token.Token.String®go.string."'"go.string."'"¨*runtime.concatstring34"".(*parser).errorExpected""".(*parser).nextº(runtime.racefuncexit0° |
| "".autotmp_0329type.string"".pos/"type.go/token.Pos"".~r1 "type.go/token.Pos"".tok&type.go/token.Token"".ptype.*"".parser!°¯°"! '+*òTgclocals·07547bb90cfc1ed024dcd2d84e37c161Tgclocals·a310211a5d93ca643985188646602d0e:c:/go/src/go/parser/parser.goþ4"".(*parser).expectClosingàÚeH%(HH;awèëãHì@H\$@H$èH\$HH$H$ØèHL$HHØHl$PH9ë H$H$ØèHL$HHØHû9
ùH$H$àèHL$HHùHàHT$0HèHD$8Hø
·H$HD$H-LD$LÇHîH¥H¥èHL$H¶\$ ûH$H$ÐèHH,$HïHÞH¥H¥H\$XH\$H\$`H\$èHD$HH\$ Hl$HïHÞH¥H¥H$H¨ÐHl$èH\$HH$èHL$HH$H\$PH\$èH\$H\$hèHÄ@Ãéùþÿÿ.0runtime.morestack_noctxtV*runtime.racefuncenter runtime.racereadØ runtime.raceread¦ runtime.raceread¨go.string."\n"Ð runtime.eqstring runtime.raceread¦Tgo.string."missing ',' before newline in "ô*runtime.concatstring2Ð$"".(*parser).errorì""".(*parser).next&"".(*parser).expectº(runtime.racefuncexitP |
| "".autotmp_0331type.string"".~r2@"type.go/token.Pos"".context type.string"".tok&type.go/token.Token"".ptype.*"".parser! |
| °&/Ðm |
| |
| *òTgclocals·dcdb107238fec4d26aa3c4fa10133c6fTgclocals·a310211a5d93ca643985188646602d0e:c:/go/src/go/parser/parser.goþ."".(*parser).expectSemiüeH%(HH;awèëã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¸ÐH|$HH|$HÞH¥H¥èH\$(H$èë¨.0runtime.morestack_noctxtV*runtime.racefuncenter runtime.racereadÈ runtime.raceread runtime.racereadÄ""".(*parser).nextÎ(runtime.racefuncexitú runtime.raceread²go.string."';'"Ô4"".(*parser).errorExpectedð"".syncStmt@"".ptype.*"".parser!@?@P(¨! K# >*ÖTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f:c:/go/src/go/parser/parser.goþ("".(*parser).atCommaÀ°eH%(HH;awèëãHì@H\$@H$èH\$HH$H$ØèHD$HHØHû4uÆD$`èHÄ@ÃH$H$ØèHD$HHØHû9
õH$H$àèH\$HHûäHàHL$0HèHD$8Hø
³H$HD$H-LD$LÇHîH¥H¥è¶\$ ûH\$HH$H$ÐèHH,$HïHÞH¥H¥H\$PH\$H\$XH\$èHD$HH\$ Hl$HïHÞH¥H¥H$H¨ÐHl$èÆD$`èHÄ@ÃÆD$`èHÄ@Ãéÿÿÿ.0runtime.morestack_noctxtV*runtime.racefuncenter runtime.racereadº(runtime.racefuncexitæ runtime.raceread´ runtime.raceread¶go.string."\n"Þ runtime.eqstring¦ runtime.raceread´Tgo.string."missing ',' before newline in "*runtime.concatstring2Þ$"".(*parser).errorò(runtime.racefuncexit(runtime.racefuncexit@"".autotmp_0332type.string"".~r10type.bool"".contexttype.string"".ptype.*"".parser,!D :À!(
r *2(Tgclocals·1a949cc76334512fd82c415a64f014acTgclocals·a310211a5d93ca643985188646602d0e:c:/go/src/go/parser/parser.goþ"".assertìeH%(HH;awèëãHì@H\$@H$è|$HuvHH,$HïHÞH¥H¥H\$PH\$H\$XH\$èH\$ H\$0H\$(H\$8HH$H\$0H\$èH\$H,$HïHÞH¥H¥èèHÄ@Ã.0runtime.morestack_noctxtV*runtime.racefuncenterrLgo.string."go/parser internal error: "À*runtime.concatstring2ötype.stringruntime.convT2EÌruntime.gopanicÚ(runtime.racefuncexit0"".autotmp_0333type.string"".msgtype.string"".condtype.bool!ÀØ!{*cTgclocals·c8b53a5303867ac5904c5d6e16160c6bTgclocals·8d600a433c6aaa81a4fe446d95c5546b:c:/go/src/go/parser/parser.goþ"".syncStmtÀ |
| ¾ |
| eH%(HH;awèëãHì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ÿÿÿ$.0runtime.morestack_noctxtV*runtime.racefuncenter 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 "".autotmp_0334type.int"".ptype.*"".parser(! S ¼ © Ä ê!>964- |
| bG ?@! 9 |
| 2921292129212*öTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f:c:/go/src/go/parser/parser.goþ"".syncDeclôeH%(HH;awèëã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}þÿÿëÜ$.0runtime.morestack_noctxtV*runtime.racefuncenter 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 "".autotmp_0336type.int"".ptype.*"".parser&! I ¼ © .X¶!", |
| bG?@! *ÖTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9f:c:/go/src/go/parser/parser.goþ("".(*parser).safePosÀºeH%(HH;awèëãHì8H\$8H$èHÇD$PHÇD$PHÇD$ HÇD$(HÇD$0H\$ H\$H$èHL$H-H)H$H$èHL$Hl$PHiH$H$èHL$Hl$@HiQjèYYH
ÀuHH\$@H$èH\$@H+H,$H\$HH\$èH\$H\$HH\$PèèHÄ8ÃèèHÄ8Ã.0runtime.morestack_noctxtV*runtime.racefuncenterÖ"runtime.racewriteî"".func·003"runtime.racewriteÈ"runtime.racewriteô"runtime.deferproc runtime.racereadÔ.go/token.(*File).Offsetþ&runtime.deferreturn(runtime.racefuncexit&runtime.deferreturn¨(runtime.racefuncexit0p |
| "".autotmp_0340/vtype.struct { F uintptr; A0 *go/token.Pos; A1 **"".parser }"".autotmp_0339?xtype.*struct { F uintptr; A0 *go/token.Pos; A1 **"".parser }"".res "type.go/token.Pos"".pos"type.go/token.Pos"".ptype.*"".parser(!pLopo *ô!
|
| .*@OgTgclocals·54d3a00198852a52e19ed1bf6a9b13e5Tgclocals·68ef5fefba9a09fe2ae584c85252c88d:c:/go/src/go/parser/parser.goþ."".(*parser).parseIdentàÐeH%(HH;awèëãHì8H\$8H$èH\$@H$H$ÐèHD$@H¨ÐHl$HH+Hl$(HkHl$0H$H$ØèHD$@HØHû
üH$H$àèHD$@HøÕH¨àHl$(H¨èHl$0H$èHH$èHD$HD$ H$HÇD$ èHL$ HÏHùtv1ÀèH$èHD$ Hl$H(H$H$èH\$ H$H<$t2H$H\$(H\$H\$0H\$èH\$ H\$HèHÄ8Ã%ëÅëé$ÿÿÿH$HÇD$èé.ÿÿÿ".0runtime.morestack_noctxtV*runtime.racefuncenter runtime.raceread²go.string."_"ö runtime.racereadÄ runtime.raceread¤""".(*parser).next²"type.go/ast.IdentÄ"runtime.newobjectü,runtime.racewriterange¦ð runtime.duffzero¸"runtime.racewriteî"runtime.racewriteÊ4runtime.writebarrierstringè(runtime.racefuncexit¾&"".(*parser).expect p |
| "".autotmp_0341/$type.*go/ast.Ident"".nametype.string"".pos?"type.go/token.Pos"".~r0$type.*go/ast.Ident"".ptype.*"".parser!pÛop3°2!''8 ´
&*P'0,g+Tgclocals·42bceb54936f3ec26e9851ab86f79285Tgclocals·160268601de0af95048694ccc4675170:c:/go/src/go/parser/parser.goþ6"".(*parser).parseIdentList
ôeH%(HH;awèëãHìH$H$èHÇ$HÇ$HÇ$ HÇ$HÇ$HÇ$ H$H$H$èH$¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$YYH
À
3H$èH\$H\$HH$H$H$ HÃH)ËHû}FHH$HT$PHT$HL$XHL$HD$`HD$HÇD$ èHT$(HL$0HD$8HÎHÿÁHL$XHD$`HT$PHt$@HòH$èH\$PHl$@HëH$H\$HH\$èHT$PHL$XHD$`H$H$H$ H$H$H$ØèH$HØHû4
H$èH$H$èH\$H\$HH$H$H$ HÃH)ËHû}FHH$HT$hHT$HL$pHL$HD$xHD$HÇD$ èHT$(HL$0HD$8HÎHÿÁHL$pHD$xHT$hHt$@HòH$èH\$hHl$@HëH$H\$HH\$èHT$hHL$pHD$xH$H$H$ éÌþÿÿèèHÄÃèèHÄÃ0.0runtime.morestack_noctxtb*runtime.racefuncenter¤ runtime.racereadâ*go.string."IdentList""".traceª"".un·fº"runtime.deferprocò."".(*parser).parseIdentÜ(type.[]*go/ast.Ident¼"runtime.growslice¨"runtime.racewriteê.runtime.writebarrierptrê runtime.raceread®""".(*parser).nextÐ."".(*parser).parseIdentº (type.[]*go/ast.Ident |
| "runtime.growslice"runtime.racewriteÈ.runtime.writebarrierptr¬&runtime.deferreturn¶(runtime.racefuncexitÒ&runtime.deferreturnÜ(runtime.racefuncexit@"".autotmp_0356type.uint64"".autotmp_0355type.uint64"".autotmp_0354type.int"".autotmp_0353type.int"".autotmp_0352(type.[]*go/ast.Ident"".autotmp_0348type.int"".autotmp_0347_(type.[]*go/ast.Ident"".autotmp_0346(type.[]*go/ast.Ident"".autotmp_0345$type.*go/ast.Ident"".autotmp_0344/(type.[]*go/ast.Ident"".autotmp_0343o$type.*go/ast.Ident"".list(type.[]*go/ast.Ident"".ptype.*"".parser2$¶»ÿÿÀ@¦$H-Jì2 ô |
| 20aÌ6!@6!1 ,Tgclocals·984d6b7ea5d56832a2f30e80f2b5731aTgclocals·a7853e71b0c3993c05b950804582b065:c:/go/src/go/parser/parser.goþ4"".(*parser).parseExprList eH%(HHD$èH;AwèëÞHìH$H$èHÇ$°HÇ$¸HÇ$ÀHÇ$°HÇ$¸HÇ$ÀH$ H$H$èH$ ¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$°YYH
À
H$¶$¨\$èHL$HD$H$ H$HL$XHL$HD$`HD$èH\$H\$HH\$ H\$PH$°H$¸H$ÀHÃH)ËHû}FHH$HT$hHT$HL$pHL$HD$xHD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓHL$pHD$xHT$hHl$@HkíHëH$èH\$hHl$@HkíHëH$H\$HH\$H\$PH\$èHT$hHL$pHD$xH$°H$¸H$ÀH$ H$H$ØèH$ HØHû4
xH$èH$ H$¶$¨\$èHL$HD$H$ H$HL$XHL$HD$`HD$èH\$H\$HH\$ H\$PH$°H$¸H$ÀHÃH)ËHû}OHH$H$HT$H$HL$H$HD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓH$H$H$Hl$@HkíHëH$èH$Hl$@HkíHëH$H\$HH\$H\$PH\$èH$H$H$H$°H$¸H$ÀéVþÿÿèèHÄÃèèHÄÃ480runtime.morestack_noctxtl*runtime.racefuncenter® runtime.racereadì4go.string."ExpressionList""".trace´"".un·fÄ"runtime.deferproc,"".(*parser).parseExprò,"".(*parser).checkExprð$type.[]go/ast.ExprÐ"runtime.growsliceÈ"runtime.racewrite¤2runtime.writebarrieriface¤ runtime.racereadè """.(*parser).next¢ |
| ,"".(*parser).parseExpr,"".(*parser).checkExprþ$type.[]go/ast.Exprð"runtime.growsliceú
"runtime.racewriteÜ2runtime.writebarrierifaceÒ&runtime.deferreturnÜ(runtime.racefuncexitø&runtime.deferreturn(runtime.racefuncexitP° "".autotmp_0379type.uint64"".autotmp_0378type.uint64"".autotmp_0377type.int"".autotmp_0376type.int"".autotmp_0375$type.[]go/ast.Expr"".autotmp_0371¯type.int"".autotmp_0370_$type.[]go/ast.Expr"".autotmp_0369$type.[]go/ast.Expr"".autotmp_0368 type.go/ast.Expr"".autotmp_0367 type.go/ast.Expr"".autotmp_0366/$type.[]go/ast.Expr"".autotmp_0365 type.go/ast.Expr"".autotmp_0364 type.go/ast.Expr"".list $type.[]go/ast.Expr"".lhstype.bool"".ptype.*"".parser2)°¶¯°¯@Ê)H-JÄ2 ê |
| 25a<.@æE1: )Tgclocals·50d413934fab0ecdcd31028005d0feddTgclocals·cfd6f95f668a3fe5b5a9022871776652:c:/go/src/go/parser/parser.goþ2"".(*parser).parseLhsListÀ°eH%(HHD$èH;AwèëÞHìH$H$è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ÿÁëë³80runtime.morestack_noctxtl*runtime.racefuncenteræ runtime.raceread°"runtime.racewriteî4"".(*parser).parseExprListÜ runtime.raceread¸"runtime.racewrite¸(runtime.racefuncexitø runtime.racereadú("".(*parser).resolve@°"".autotmp_0392 type.go/ast.Expr"".autotmp_0391¯"type.*go/ast.Expr"".autotmp_0390Ïtype.int"".autotmp_0389¿type.int"".autotmp_0387$type.[]go/ast.Expr"".autotmp_0386/$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%5¸n`eTgclocals·d1568ce269a1ce9779fe2e06f6738fb9Tgclocals·78c80cc1ce01bd5da791ffa10a332570:c:/go/src/go/parser/parser.goþ2"".(*parser).parseRhsList eH%(HH;awèëãHìHH\$HH$èHÇD$XHÇD$`HÇD$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Ã.0runtime.morestack_noctxtV*runtime.racefuncenter¸ runtime.racereadü"runtime.racewrite¾4"".(*parser).parseExprList¦"runtime.racewrite(runtime.racefuncexit@"".list/$type.[]go/ast.Expr"".old1type.bool"".~r0$type.[]go/ast.Expr"".ptype.*"".parser!î$ ! |
| '$,'(*¨4 |
| Tgclocals·84b8e30cfc182e4ac27e580a10ec21a3Tgclocals·fd139652d6b2c96a7f83c7d52c0087ad:c:/go/src/go/parser/parser.goþ,"".(*parser).parseTypeàÔeH%(HH;awèëãHì@H\$@H$èHÇD$PHÇD$XH\$HH$H$èHT$H¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$XYYH
À
kH$èHL$HT$HT$8HùHL$0
*H\$HH$H$ÐèHT$HHºÐH$H|$ H|$HH|$HÞH¥H¥èH\$HH$èHH$èHL$HL$(H$èHL$(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Ä@Ã:.0runtime.morestack_noctxtV*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.racefuncexit0"".autotmp_0397/(type.*go/ast.BadExpr"".autotmp_0396(type.*go/ast.BadExpr"".pos?"type.go/token.Pos"".typ type.go/ast.Expr"".~r0 type.go/ast.Expr"".ptype.*"".parser6!w¦L°J´ !'G"&8$*(as3&Tgclocals·d04095e44c7a725d7e6fd038f9d4418eTgclocals·98a1cc4b1e487a8c1b167979e655e44f:c:/go/src/go/parser/parser.goþ4"".(*parser).parseTypeNameà
Ì
eH%(HH;awèëãHìXH\$XH$èHÇD$hHÇD$pH\$`H$H$èHT$`¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$pYYH
À
§H$èH\$H\$(H\$`H$H$ØèHL$`HØHû5
H$èH\$(H\$@H
1íH9é«H\$`H$HT$@HL$HHL$HT$PHT$èH\$`H$èH\$H\$ H\$(H\$@HH$èH\$H\$0H
HL$81íH9éúH\$0H$èH\$0H$H<$ÌHT$@HL$8HL$HHL$HT$PHT$èH\$0H$H$èH\$0H$H<$tzH$H\$ H\$èH\$0H\$0H
1íH9étH\$0H\$pHL$hèèHÄXÃHH$HH\$HH\$èHL$ë²%ézÿÿÿ%é(ÿÿÿHH$HH\$HH\$èH\$H\$8éÏþÿÿHH$HH\$HH\$èHL$é#þÿÿH\$(H\$@H
1íH9étH\$@H\$pHL$hèèHÄXÃHH$HH\$HH\$èHL$ë²èèHÄXÃZ.0runtime.morestack_noctxtV*runtime.racefuncenter¦ runtime.racereadÞ(go.string."TypeName""".trace¦"".un·f¶"runtime.deferprocè."".(*parser).parseIdent¨ runtime.racereadæ""".(*parser).nextBgo.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.racewrite2runtime.writebarrierifaceÂ"runtime.racewrite.runtime.writebarrierptr¬Pgo.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 |
| $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.racefuncexit0°"".autotmp_0411type.*uint8"".autotmp_0410type.*uint8"".autotmp_0409type.*uint8"".autotmp_0408O2type.*go/ast.SelectorExpr"".autotmp_0407?type.*uint8"".autotmp_0406$type.*go/ast.Ident"".autotmp_04052type.*go/ast.SelectorExpr"".autotmp_0404$type.*go/ast.Ident"".autotmp_0403$type.*go/ast.Ident"".autotmp_0402$type.*go/ast.Ident"".autotmp_0401/$type.*go/ast.Ident"".selo$type.*go/ast.Ident"".ident_$type.*go/ast.Ident"".~r0 type.go/ast.Expr"".ptype.*"".parser>!°w¯°æ¯°>¯ðPØ A'G, Cä2 |
| - 4D*(a /77,
3G763Tgclocals·aa9705a31e3e1421ee71c32d389641c7Tgclocals·d1f62b6615a1013e8afeedf852740059:c:/go/src/go/parser/parser.goþ6"".(*parser).parseArrayTypeÀ¦eH%(HH;awèëãHì`H\$`H$èHÇD$pHÇD$xH\$hH$H$èHT$h¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$xYYH
À
H$HÇD$2èH\$H\$ H\$hH$H$èHD$hH¨Hl$(H$H$èHD$hHl$(HÿÅH¨HÇD$@HÇD$HH$H$ØèHL$hHØHû0
¥HH$èHD$HD$8H$HÇD$èHD$8HÇHÇ@HÇ@H$èH\$hH$H$ÐèHD$8Hø(LD$hI¨ÐH(HD$8H1íH9èÐH\$8H\$HHD$@H\$hH$èH\$hH$H$èHL$hH©Hl$(H$H$èHL$hHl$(HÿÍH©H$HÇD$7èH\$hH$èHT$HL$HT$PHL$XHH$èHL$HL$0H$èHL$0Hl$ H)H$H$èH\$0H$H<$ÕH$H\$@H\$H\$HH\$èH\$0H$H$èH\$0H$H<$H$H\$PH\$H\$XH\$èH\$0H\$0H
1íH9étH\$0H\$xHL$pèèHÄ`ÃHH$HH\$HH\$èHL$ë²%épÿÿÿ%éÿÿÿHH$HH\$HH\$èHD$éþýÿÿéÑýÿÿH$H$ØèHl$hHØHû7íýÿÿH\$hH$èHT$HL$HT$@HL$HéÆýÿÿèèHÄ`ÃZ.0runtime.morestack_noctxtV*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.racereadºHgo.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.racewriteê2runtime.writebarrieriface"runtime.racewriteô2runtime.writebarrieriface
Jgo.itab.*go/ast.ArrayType.go/ast.ExprÎ
&runtime.deferreturnØ
(runtime.racefuncexitð
,type.*go/ast.ArrayType type.go/ast.ExprJgo.itab.*go/ast.ArrayType.go/ast.Expr² runtime.typ2Itabþ*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.racefuncexit0À"".autotmp_0429type.*uint8"".autotmp_0428_,type.*go/ast.ArrayType"".autotmp_0426O*type.*go/ast.Ellipsis"".autotmp_0425,type.*go/ast.ArrayType"".autotmp_0424 type.go/ast.Expr"".autotmp_0423type.int"".autotmp_0421*type.*go/ast.Ellipsis"".autotmp_0420otype.int"".elt type.go/ast.Expr"".len? type.go/ast.Expr"".lbrack"type.go/token.Pos"".~r0 type.go/ast.Expr"".ptype.*"".parser2!ÀwοÀÝ¿à`þ A'GL'«L"â%&L9'"N*(jy&ME,3G"$Tgclocals·7ae61b314b311606103e579d12906a42Tgclocals·b58fd04ecfb354b31d390d14170ca070:c:/go/src/go/parser/parser.goþ4"".(*parser).makeIdentListà
Ö
eH%(HHD$ÈH;AwèëÞHì¸H$¸H$è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ûSHHkH\$HH\$0HL$xH¬$HH$HL$hHL$Hl$pHl$èH\$H\$P¶\$ û
HH$H\$hH\$H\$pH\$è¶\$ûuBH\$pH$H\$hH[(ÿÓHD$H´$ÀH4$HD$H5Hl$HïH¥H¥èH\$pH$H\$hH[(ÿÓH\$H\$@HH$èHD$HD$XH$HÇD$ èHL$XHÏHù&1ÀèH$èHD$XHl$@H(H$H$èHD$XHøåHhHHïHÞH¥H¥HD$PH$Hl$0L$L9ŦHëH$èH$Hl$0L$L9ÅsxHëH$H\$PH\$èHD$`HL$HHÀHÿÁHL$HHl$8H9ééýÿÿH$H$àH$H$èH$H$ðèHĸÃèèéÿÿÿéÓþÿÿé¦ýÿÿ480runtime.morestack_noctxtl*runtime.racefuncenterÒ(type.[]*go/ast.Identø"runtime.makesliceü runtime.racereadä$type.*go/ast.Ident$runtime.assertI2T2Ü(type.*go/ast.BadExpr&runtime.assertI2TOKÖ |
| ,go.string."identifier"®4"".(*parser).errorExpectedÚ |
| ø"type.go/ast.Ident"runtime.newobjectÂ,runtime.racewriterangeôð runtime.duffzero "runtime.racewrite¼ "runtime.racewriteð go.string."_"ä |
| "runtime.racewriteÆ.runtime.writebarrierptrø(runtime.racefuncexit
$runtime.panicindex
$runtime.panicindexpð "".autotmp_0441¿$type.*go/ast.Ident"".autotmp_0440 type.go/ast.Expr"".autotmp_0439¯"type.*go/ast.Expr"".autotmp_0438ÿtype.int"".autotmp_0437type.int"".autotmp_0436"type.go/token.Pos"".autotmp_0435ï"type.go/token.Pos"".autotmp_0434/$type.[]go/ast.Expr"".autotmp_0432ß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)ðïð(ðHª |
| )$I3 .B°\$=
05ÈQ31Y
(Tgclocals·1c8f42260aa5cacd3e99d115e458fd1bTgclocals·b8b584e5bc05ce987c979a4de3a863d4:c:/go/src/go/parser/parser.goþ6"".(*parser).parseFieldDecl%ø$eH%(HH$`ÿÿÿH;AwèëÛHì H$ H$èHÇ$8H$(H$H$èH$(¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$8YYH
À
iH$H$ÀèH$(H¨ÀH¬$H$ÆD$èH\$H$ðH\$H$øH\$ H$H\$(H$ÀH\$0H$ÈHÇD$hH$(H$H$ØèH¬$(HØHû
:HH$èHD$H$H$èH$(H$H$ÐèH$Hø_L$(I¨ÐH(H$H$èH$(H$H$ØèH$Hø
L$(I¨ØHhH$H$èH$(H$H$àèH$H$H<$°H$H¼$(HÿH¯àH|$HîH¥H¥èH$H\$hH$(H$èHÇ$HÇ$HÇ$H¼$À*H$(H$H$ðH\$H$øH\$H$H\$èHT$ HL$(HD$0H$H$H$H$(H$èHH$èHL$H$H$èH$H$H<$qH$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$H$H$0èH$H$H<$_H$0H\$hH\$èH$H$H$8èH$(H$H$ÈèH$H$H<$ùH$8H$(H«ÈHl$èH$HT$xH$(H$H
H$ÐHL$H$ØHT$H\$HÇHÇCH$0H\$(HÇD$0H$H\$8H$H\$@H$H\$HèH$(H$H$ÀH\$H$ÈH\$èH\$xH$8èèHÄ Ã%éûþÿÿ%éþÿÿ%é8þÿÿ%éÎýÿÿ%éýÿÿH$ðH¼$øáH$èH$øH$ðHø·H+H¬$ÀHkH¬$ÈHD$XHøØH$ÀH$ÈHÇ$ HÇ$¨HH$H$°HL$H$¸HD$èHL$¶\$ ût:HL$pH$H$èH\$pHûHkH¬$°HkH¬$¸H$°H$¸H$ H$H$¨HD$è¶\$ûtéýûÿÿH$ÈH$H$ÀH[(ÿÓHD$H´$(H4$HD$PHD$H5Hl$HïH¥H¥èH\$XHÿËH¬$ðL$øL9Ã=HkÛHÝH,$èH\$XHÿËH¬$ðL$øL9ÃHkÛHÝHMHEH$èH$H$àHY ÿÓHD$H$(H$HD$èH\$H\$`HH$èHD$H$H$èH$Hl$PH(H$H$èH$Hl$`HhH$H1íH9ètH$H$ÈH$ÀéúÿÿHH$HH\$HH\$èHD$ë´èèéòýÿÿèèégùÿÿ%éDùÿÿéìøÿÿéøÿÿèèHÄ Ã>0runtime.morestack_noctxtr*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 |
| 4runtime.writebarrierstringÐ |
| """.(*parser).next¦4"".(*parser).makeIdentList
."".(*parser).expectSemi¤
"type.go/ast.Field¶
"runtime.newobjectâ
"runtime.racewrite´.runtime.writebarrierptrà"runtime.racewriteð2runtime.writebarrierslice"runtime.racewrite2runtime.writebarrieriface¾"runtime.racewrite.runtime.writebarrierptrÀ"runtime.racewriteò runtime.racereadÜ.runtime.writebarrierptr$type.*go/ast.Fieldü("".(*parser).declareÒ("".(*parser).resolveø&runtime.deferreturn(runtime.racefuncexitÊ 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.racefuncexit0À*"".autotmp_0454¯$type.*go/ast.Field"".autotmp_0452(type.*go/ast.BadExpr"".autotmp_0451*type.*go/ast.BasicLit"".autotmp_0450$type.*go/ast.Field"".autotmp_0449(type.*go/ast.BadExpr"".autotmp_0448ÿ"type.go/token.Pos"".autotmp_0447"type.go/token.Pos"".~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.*"".parser2,Àz |
| ¿Àî¿ÀÊ |
| ,LK-J(O 2©$_«+ <Qâ.£=!HGv8%o%c)k8&)ðô+!j"U,®HDTgclocals·4a8b1c297be4f2375c1f82cb15b4a2ceTgclocals·9664604f954e2187b1316d4fc9613c36:c:/go/src/go/parser/parser.goþ8"".(*parser).parseStructTypeìeH%(HHD$ÐH;AwèëÞHì°H$°H$èHÇ$ÀH$¸H$H$èH$¸¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ÈYYH
À
¦H$HÇD$RèH\$H\$HH$¸H$HÇD$3èH\$H\$PHÇ$èH\$H\$`HÇ$HÇ$HÇ$H$¸H$H$ØèH$¸HØHû
H$H\$`H\$èH\$H\$xH$H$H$HÃH)ËHû}OHH$H$HT$H$ HL$H$¨HD$HÇD$ èHT$(HL$0HD$8HÎHÿÁH$ H$¨H$Ht$XHòH$èH$Hl$XHëH$H\$xH\$èH$H$ H$¨H$H$H$éµþÿÿH$H$ØèH$¸HØHûué¼þÿÿH$H$ØèH$¸HØHû1uéþÿÿH$HÇD$8èH\$H\$@HH$èHL$HL$pH$HÇD$èHL$pHÇHÇAHÇAH$èH\$pHl$HH+HH$èHL$HL$hH$èHL$hHl$PH)H$H$èH\$hH$H<$²H$H$H\$H$H\$H$H\$èH\$hH$H$ èH\$hHl$@Hk H\$pH$H$èH\$pH$H<$t4H$H\$hH\$èH\$pH$ÀèèHÄ°Ã%ëÃ%éBÿÿÿèèHÄ°ÃH80runtime.morestack_noctxtl*runtime.racefuncenter¶ runtime.racereadô,go.string."StructType""".trace¼"".un·fÌ"runtime.deferproc&"".(*parser).expectÞ&"".(*parser).expectgo/ast.NewScope runtime.racereadò6"".(*parser).parseFieldDeclÜ(type.[]*go/ast.FieldÎ"runtime.growsliceÌ"runtime.racewrite .runtime.writebarrierptr |
| 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.racewrite¤2runtime.writebarriersliceÊ"runtime.racewrite"runtime.racewriteÔ.runtime.writebarrierptrú&runtime.deferreturn(runtime.racefuncexitÊ&runtime.deferreturnÔ(runtime.racefuncexit à"".autotmp_0472,type.*go/ast.FieldList"".autotmp_0471.type.*go/ast.StructType"".autotmp_0467¯type.int"".autotmp_0466/(type.[]*go/ast.Field"".autotmp_0465"type.go/token.Pos"".autotmp_0463o$type.*go/ast.Field"".autotmp_0461"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.*"".parser0)àzßà'ß l)0/-J$$2+&^·$ ',+B5%p?$FW6U`XETgclocals·eccc51e1d74492dad75c10b69ccafc66Tgclocals·54dd62fb95138732dcd9ef630dbef01d:c:/go/src/go/parser/parser.goþ:"".(*parser).parsePointerType eH%(HH;awèëãHì@H\$@H$èHÇD$PH\$HH$H$èHT$H¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$XYYH
À
ÍH$HÇD$èH\$H\$ H\$HH$èHT$HL$HT$0HL$8HH$èHL$HL$(H$èHL$(Hl$ H)H$H$èH\$(H$H<$t8H$H\$0H\$H\$8H\$èH\$(H\$PèèHÄ@Ã%ë¿èèHÄ@Ã&.0runtime.morestack_noctxtV*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.racewrite2runtime.writebarrieriface¸&runtime.deferreturnÂ(runtime.racefuncexitê&runtime.deferreturnô(runtime.racefuncexit |
| "".autotmp_0479/*type.*go/ast.StarExpr"".base type.go/ast.Expr"".star?"type.go/token.Pos"".~r0*type.*go/ast.StarExpr"".ptype.*"".parser,!nÌ2Ò! 'G""*j<I6Tgclocals·fb93a28f0d53fa21c15a0f04343983fbTgclocals·ecbd2f5aca160ef0ec80ff21c7a58922:c:/go/src/go/parser/parser.goþ."".(*parser).tryVarTypeÀ¾eH%(HH;awèëãHìXH\$XH$èHD$`HÇD$pHÇD$x|$h]H$H$ØèHD$`HØHû0
6H$H$ÐèHD$`H¨ÐHl$ H$èH\$`H$èHT$`HD$HL$HL$@HøHD$8ëH$HD$HL$èHH$èHD$HD$(H$èHD$(Hl$ H(H$H$èH\$(H$H<$t~H$H\$8H\$H\$@H\$èH\$(H\$(H1íH9ètH\$(H\$xHD$pèHÄXÃHH$HH\$HH\$èHD$ë¸%évÿÿÿH$Ht$ Ht$H5Hl$HïH¥H¥èHH$èHD$HD$0H$èHD$0Hl$ H(H$H$èH\$`H$H$ÐèHD$0HøtfLD$`I¨ÐHhHD$0H1íH9ètH\$0H\$@HD$8élþÿÿHH$HH\$HH\$èHD$ë½ëH$èHL$HD$HL$HHL$pHD$PHD$xèHÄXÃB.0runtime.morestack_noctxtV*runtime.racefuncenter¼ runtime.raceread runtime.raceread¾""".(*parser).nextÚ6"".(*parser).tryIdentOrTypeÆ("".(*parser).resolveÔ(type.go/ast.Ellipsisæ"runtime.newobject"runtime.racewriteÂ"runtime.racewrite2runtime.writebarrierifaceÀHgo.itab.*go/ast.Ellipsis.go/ast.Exprö(runtime.racefuncexit*type.*go/ast.Ellipsis¤ type.go/ast.Expr¼Hgo.itab.*go/ast.Ellipsis.go/ast.ExprÐ runtime.typ2Itab 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@°"".autotmp_0487type.*uint8"".autotmp_0486_*type.*go/ast.Ellipsis"".autotmp_0484O(type.*go/ast.BadExpr"".autotmp_0483 type.go/ast.Expr"".autotmp_0482*type.*go/ast.Ellipsis"".autotmp_0481(type.*go/ast.BadExpr"".autotmp_0480 type.go/ast.Expr"".typ? type.go/ast.Expr"".poso"type.go/token.Pos"".~r1 type.go/ast.Expr"".isParamtype.bool"".ptype.*"".parser"!°â¯°Ú¯àLêF2" " |
| @&3'2*¸#I,-9#¯# |
| Tgclocals·578698a91491f226d6ae59ddcc618abfTgclocals·d94a34a60957701609fb6e521e88fe50:c:/go/src/go/parser/parser.goþ2"".(*parser).parseVarTypeàÈeH%(HH;awèëãHì@H\$@H$èHÇD$XHÇD$`H\$HH$¶\$P\$èHD$HL$HL$8HøHD$0
ÝH\$HH$H$ÐèHL$HH¹ÐH$H|$ H|$HH|$HÞH¥H¥è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$ë®ë&.0runtime.morestack_noctxtV*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.racereadFgo.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@"".autotmp_0492/(type.*go/ast.BadExpr"".autotmp_0491(type.*go/ast.BadExpr"".pos?"type.go/token.Pos"".typ type.go/ast.Expr"".~r1 type.go/ast.Expr"".isParamtype.bool"".ptype.*"".parser!Ï?°2!&"&?*À}-Tgclocals·1332cc4f2188af128e7d3669cb8bdcdfTgclocals·fd139652d6b2c96a7f83c7d52c0087ad:c:/go/src/go/parser/parser.goþ2"".(*parser).parseVarListàÞeH%(HH;awèëãHìpH\$pH$èHÇ$HÇ$HÇ$HÇ$ HÇ$¨HÇ$ HÇ$¨HÇ$HÇ$HÇ$H\$xH$H$èHT$x¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$YYH
À
ÇH$¶$\$èHL$HD$HD$PHùHL$HH$H$H$HÃH)ËHû}FHH$HT$XHT$HL$`HL$HD$hHD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓHL$`HD$hHT$XHl$@HkíHëH$èH\$XHl$@HkíHëH$H\$HH\$H\$PH\$èHT$XHL$`HD$hH$H$H$H\$xH$H$ØèHl$xHØHû4tDH\$xH$¶$\$èHT$HL$H$ H$¨èèHÄpÃH\$xH$èH\$xH$¶$\$èHL$HD$HD$Pé]þÿÿèèHÄpÃ*.0runtime.morestack_noctxtV*runtime.racefuncenterò runtime.racereadª&go.string."VarList"Ò"".traceò"".un·f"runtime.deferprocÒ2"".(*parser).parseVarTypeä$type.[]go/ast.ExprÄ"runtime.growslice¼"runtime.racewrite2runtime.writebarrieriface runtime.racereadê ."".(*parser).tryVarTypeª |
| &runtime.deferreturn´ |
| (runtime.racefuncexitÚ |
| """.(*parser).next."".(*parser).tryVarTypeÂ&runtime.deferreturnÌ(runtime.racefuncexitpà"".autotmp_0501_type.int"".autotmp_0500/$type.[]go/ast.Expr"".autotmp_0499 type.go/ast.Expr"".autotmp_0498 type.go/ast.Expr"".typO type.go/ast.Expr"".typP type.go/ast.Expr"".list $type.[]go/ast.Expr"".isParamtype.bool"".ptype.*"".parser2!àÝßàKßðF¤!,+x'J3ì(4
)('0*py<.=K3Tgclocals·6a64cd8b035e0f7d72ce9cdbd15c0953Tgclocals·33b3ed9a77c046c6b50707b18637be62:c:/go/src/go/parser/parser.goþ>"".(*parser).parseParameterList ,,eH%(HH$(ÿÿÿH;AwèëÛHìXH$XH$èHÇ$xHÇ$HÇ$HÇ$xHÇ$HÇ$H$`H$H$èH$`¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$pYYH
À
ý H$¶$p\$èHl$H¬$àHT$HL$ H$ðHD$(H\$0H$¨HøH$ KH$`H$Hl$H$èHT$HL$èHT$ HL$(HD$0H$øH$H$HH$èHD$H$H$HÇD$@èH$HÏHù±1ÀèH$H$èH$H$H<$yH$H$øH\$H$H\$H$H\$èH$H$H$ èH$H$H<$H$ H$ H\$H$¨H\$èH$H\$xH´$xH$H$HËH)ÓHû}OHH$H´$(Ht$H$0HT$H$8HL$HÇD$ èHt$(HT$0HL$8H×HÿÂH$0H$8H´$(H|$hHþH$èH$(Hl$hHëH$H\$xH\$èH¬$(H$0H$8H¬$xH$H$HT$xH$`H$H
H$ÀHL$H$ÈHT$H\$HÇHÇCH$hH\$(HÇD$0H$øH\$8H$H\$@H$H\$HèH$`H$H$ H\$H$¨H\$èH´$`H4$H5Hl$HïH¥H¥è¶\$ûuèèHÄXÃH$`H$èH$`H$H$ØèH$`HØHû6hH$H$ØèH$`HØHû>H$èHT$HL$HD$H$H$H$ H$`H$¶$p\$èHL$HD$H$H$HH$èHD$H$H$HÇD$@èH$HÏHùÔ1ÀèH$H$èH$H$H<$H$H$H\$H$H\$H$ H\$èH$H$H$ èH$H$H<$2H$ H$H\$H$H\$èH$H\$pH$xH$H$HÃH)ËHû}OHH$H$(HT$H$0HL$H$8HD$HÇD$ èHT$(HL$0HD$8HÎHÿÁH$0H$8H$(Ht$hHòH$èH$(Hl$hHëH$H\$pH\$èH$(H$0H$8H$xH$H$HL$pH$`H$HH$ÀHD$H$ÈHL$H\$HÇHÇCH$hH\$(HÇD$0H$H\$8H$H\$@H$ H\$HèH$`H$H$H\$H$H\$èH´$`H4$H5Hl$HïH¥H¥è¶\$ûuèèHÄXÃH$`H$èé=üÿÿ%éÂýÿÿ%éXýÿÿé%ýÿÿ%éåùÿÿ%é{ùÿÿéHùÿÿH$èHH$HT$HT$èHl$HT$ HL$(H¬$xH$H$H¬$àH$èH$ðH$P1ÒH$HHL$XH¬$@HéHT$`Hl$XH9êH$H$èH$HûHHkH\$`H\$PH$ÐH¬$ØH$`H$H$°HL$H¬$¸Hl$èHH$èHD$H$H$HÇD$@èH$HÏHù1ÀèH$H$ èH$H$H<$ËH$ H$°H\$H$¸H\$èH$xHl$PL$L9ÅHëH$èH$xHl$PL$L9ÅsTHëH$H$H\$èH$HT$`HÁHÿÂHT$`Hl$XH9êwþÿÿèèHÄXÃèè%é)ÿÿÿéöþÿÿé_þÿÿèèHÄXÃ>0runtime.morestack_noctxtr*runtime.racefuncenter´ runtime.racereadò2go.string."ParameterList""".traceº"".un·fÊ"runtime.deferproc2"".(*parser).parseVarListð4"".(*parser).makeIdentListÌ"type.go/ast.FieldÞ"runtime.newobject,runtime.racewriterangeÔà runtime.duffzeroð"runtime.racewrite 2runtime.writebarrierslice¬ "runtime.racewrite¢ |
| 2runtime.writebarrieriface(type.[]*go/ast.Field"runtime.growslice
"runtime.racewriteÊ
.runtime.writebarrierptrÚ$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).parseIdentList2"".(*parser).parseVarTypeÈ"type.go/ast.FieldÚ"runtime.newobject,runtime.racewriterangeÐà runtime.duffzeroì"runtime.racewriteü2runtime.writebarrierslice¨"runtime.racewrite2runtime.writebarrieriface(type.[]*go/ast.Field"runtime.growsliceþ"runtime.racewriteÆ.runtime.writebarrierptrÖ$type.*go/ast.Field¶("".(*parser).declare ("".(*parser).resolve² 4go.string."parameter list"Ô ("".(*parser).atCommaô &runtime.deferreturnþ (runtime.racefuncexit°!""".(*parser).nextÔ"(type.[]*go/ast.Fieldú""runtime.makeslice% runtime.racereadÀ&("".(*parser).resolveÎ&"type.go/ast.Fieldà&"runtime.newobject',runtime.racewriterangeÖ'à runtime.duffzeroò'"runtime.racewriteè(2runtime.writebarrieriface¾)"runtime.racewrite¦*.runtime.writebarrierptr+&runtime.deferreturn+(runtime.racefuncexit¤+$runtime.panicindex²+$runtime.panicindexö+&runtime.deferreturn,(runtime.racefuncexit`°J"".autotmp_0537$type.*go/ast.Field"".autotmp_0536 type.go/ast.Expr"".autotmp_0535¯"type.*go/ast.Expr"".autotmp_0534type.int"".autotmp_0533type.int"".autotmp_0532type.uint64"".autotmp_0531type.uint64"".autotmp_0530type.int"".autotmp_0529type.int"".autotmp_0528(type.[]*go/ast.Field"".autotmp_0527$type.*go/ast.Field"".autotmp_0524ïtype.int"".autotmp_0523ßtype.int"".autotmp_0522_(type.[]*go/ast.Field"".autotmp_0521$type.*go/ast.Field"".autotmp_0520/$type.[]go/ast.Expr"".autotmp_0519(type.[]*go/ast.Field"".autotmp_0518type.int"".autotmp_0517type.bool"".autotmp_0516$type.*go/ast.Field"".autotmp_0515(type.[]*go/ast.Field"".autotmp_0514 type.go/ast.Expr"".autotmp_0513(type.[]*go/ast.Ident"".autotmp_0511$type.*go/ast.Field"".typÏ type.go/ast.Expr"".itype.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.*"".parserN,°¶¯°½¯°
¯°:¯ÀÖ,ZYH-JFOÿ÷+.43\07ÿ÷+. |
| 8I+ó'!MVUz8aÞ7´?Ü+û*´?Ü+·
^/e_,(Tgclocals·33d2b4fedbd968fe315eb3a5266b77b7Tgclocals·418d7577e2809399469825e1463dfacb:c:/go/src/go/parser/parser.goþ8"".(*parser).parseParametersàÖeH%(HH;awèëãHì`H\$`H$èHÇ$H\$hH$H$èHT$h¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$xYYH
À
rHÇD$HHÇD$PHÇD$XH$HÇD$1èH\$H\$8H\$hH$H$ØèHt$hHØHû6t?H4$H\$pH\$¶\$x\$èHt$hHl$HT$ HL$(Hl$HHT$PHL$XH4$HÇD$6èH\$H\$0HH$èHL$HL$@H$èHL$@Hl$8H)H$H$èH\$@H$H<$taH$H\$HH\$H\$PH\$H\$XH\$èH\$@H$H$ èHL$@Hl$0Hi H$èèHÄ`Ã%ëèèHÄ`Ã,.0runtime.morestack_noctxtV*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ª2runtime.writebarriersliceÐ"runtime.racewrite&runtime.deferreturn(runtime.racefuncexitº&runtime.deferreturnÄ(runtime.racefuncexit@À"".autotmp_0552?,type.*go/ast.FieldList"".autotmp_0551"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.*"".parser0!Àqñ¿À¿°>¶
!'G(?¸ |
| (*"
N5-S..Tgclocals·0024f426e1b6980625bba07fd98a7b62Tgclocals·a1278a2a9c3356ffa139e88369e97c1b:c:/go/src/go/parser/parser.goþ0"".(*parser).parseResultàØeH%(HH;awèëãHìhH\$hH$èHÇ$H\$pH$H$èHT$p¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$YYH
À
pH$H$ØèHL$pHØHû1u5H$H\$xH\$ÆD$èH\$H$èèHÄhÃH$èHT$HL$HL$HHúHT$@ÕHH$HÇD$HÇD$èHT$HL$ HD$(HT$PHL$XHD$`HH$èHD$HD$0H$HÇD$@èHL$0HÏHùP1ÀèH$H$ èH\$0H$H<$H$ H\$@H\$H\$HH\$èH\$PH|$XåH$èH\$PH|$XÄH$H\$0H\$èHH$èHD$HD$8H$HÇD$(èHL$8HÏHùts1ÀèH$H$èH\$8H$H<$tEH$H\$PH\$H\$XH\$H\$`H\$èH\$8H$èèHÄhÃ%ë²ëèè%éÙþÿÿé©þÿÿHÇ$èèHÄhÃèèHÄhÃJ.0runtime.morestack_noctxtV*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.duffzeroô"runtime.racewriteØ2runtime.writebarrieriface"runtime.racewriteÔ.runtime.writebarrierptrâ*type.go/ast.FieldListô"runtime.newobject¬ ,runtime.racewriterangeÖ ì runtime.duffzeroò "runtime.racewriteâ |
| 2runtime.writebarrierslice&runtime.deferreturn(runtime.racefuncexitÀ$runtime.panicindexÎ$runtime.panicindex&runtime.deferreturn¦(runtime.racefuncexit¼&runtime.deferreturnÆ(runtime.racefuncexit0Ð"".autotmp_0558,type.*go/ast.FieldList"".autotmp_0557o$type.*go/ast.Field"".autotmp_0554_,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.*"".parserH!Ðq`ÏÐÍÏÐIÏÐÏ°\Ô
! 'J#+@Ã! B*"l<@.Y>,[
-$Tgclocals·6869a4de63df3b9b4b0b0d7c8b1f8f0bTgclocals·9aab36182e41c37c35fb12cd05c82d3c:c:/go/src/go/parser/parser.goþ6"".(*parser).parseSignatureàÂeH%(HH;awèëãHì H\$ H$èHÇD$8HÇD$@HÇD$@HÇD$8H\$(H$H$èHT$(¶ûtCH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$8YYH
ÀuTH$H\$0H\$ÆD$èH\$H\$8H\$(H$H\$0H\$èH\$H\$@èèHÄ ÃèèHÄ Ã.0runtime.morestack_noctxtV*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@@ |
| "".autotmp_0561,type.*go/ast.FieldList"".results0,type.*go/ast.FieldList"".params ,type.*go/ast.FieldList"".scope$type.*go/ast.Scope"".ptype.*"".parser(!@X?@?°0ú
!$'C""*:l"/Tgclocals·5d0d737b7654075d938f8136e079370aTgclocals·73423680ca5f2d7df4fe760a82d507fb:c:/go/src/go/parser/parser.goþ4"".(*parser).parseFuncType eH%(HH;awèëãHìHH\$HH$èHÇD$XHÇD$`H\$PH$H$èHT$P¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$`YYH
À
JH$HÇD$GèH\$H\$ H\$PH$H$èH\$PH«H,$èHL$H\$PH$HL$(HL$èH\$H\$8H\$H\$0HH$èHL$HL$@H$èHL$@Hl$ H)H$H$èH\$@H$H<$txH$H\$8H\$èH\$@H$H$èH\$@H$H<$t8H$H\$0H\$èH\$@H\$XH\$(H\$`èèHÄHÃ%ë¿%é|ÿÿÿèèHÄHÃ..0runtime.morestack_noctxtV*runtime.racefuncenter¦ runtime.racereadÞ(go.string."FuncType""".trace¦"".un·f¶"runtime.deferprocú&"".(*parser).expectº runtime.racereadägo/ast.NewScope6"".(*parser).parseSignatureÔ(type.go/ast.FuncTypeæ"runtime.newobject"runtime.racewriteÂ"runtime.racewrite.runtime.writebarrierptr°"runtime.racewriteø.runtime.writebarrierptr¬&runtime.deferreturn¶(runtime.racefuncexitö&runtime.deferreturn(runtime.racefuncexit0"".autotmp_0565*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.*"".parser0!w½$6!'G0,Ò
**(jR$?7 <Tgclocals·6ba5d7c8fb9a5b81bad674631e7fa5ceTgclocals·99b6b85b9ed9c66fc69fa3ef6790e8f4:c:/go/src/go/parser/parser.goþ8"".(*parser).parseMethodSpecìeH%(HHD$°H;AwèëÞHìÐH$ÐH$èHÇ$èH$ØH$H$èH$ضûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$èYYH
À
fH$H$ÀèH$ØH¨ÀHl$pHÇ$¸HÇ$ÀHÇ$ÈHÇ$HÇ$ H$èHL$HD$HH$H$HL$H$HD$èH$ØH\$H\$h¶\$ ûpH$H$ØèH$ØHØHû1
FHH$èHD$Hø HÇÂHÇÁH$ÀH$ÈH$¸H$èH$¸H$H\$hH\$èHÇ$èHD$H$ØH$HD$èH\$H\$`H\$H\$XHH$èHD$H$H$èH$HÇH$H$èH$H$H<$4H$H\$`H\$èH$H$H$èH$H$H<$çH$H\$XH\$èH$H$H1íH9èH$H$ H$H$ØH$èHH$èHD$HD$xH$HÇD$@èHL$xHÏHù1ÀèH$èH\$xH$H<$áH\$pH\$èH\$xH$H$èH\$xH$H<$H$H$¸H\$H$ÀH\$H$ÈH\$èH\$xH$H$ èH\$xH$H<$;H$ H$H\$H$ H\$èH\$xH$H$8èH$ØH$H$ÈèH\$xH$H<$ËH$8H$ØH«ÈHl$èHT$xHT$PH$ØH$H
H$¨HL$H$°HT$H\$HÇHÇCH$àH\$(HÇD$0H$¸H\$8H$ÀH\$@H$ÈH\$HèH\$PH$èèèHÄÐÃ%é)ÿÿÿ%é¹þÿÿ%éUþÿÿ%éþÿÿéèýÿÿHH$HH\$HH\$èHD$éOýÿÿ%é
ýÿÿ%éÀüÿÿéÙûÿÿH$H$H$H$HL$H$ HD$èéýÿÿèèHÄÐÃh80runtime.morestack_noctxtl*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.racewrite.runtime.writebarrierptr®go/ast.NewScopeä6"".(*parser).parseSignature (type.go/ast.FuncType¬ "runtime.newobjectØ "runtime.racewrite |
| "runtime.racewriteè |
| .runtime.writebarrierptr"runtime.racewriteê.runtime.writebarrierptrHgo.itab.*go/ast.FuncType.go/ast.Expr
."".(*parser).expectSemi
"type.go/ast.Field
"runtime.newobjectØ
,runtime.racewriterangeà runtime.duffzero"runtime.racewriteâ.runtime.writebarrierptr"runtime.racewrite2runtime.writebarrierslice¸"runtime.racewrite¨2runtime.writebarrierifaceÎ"runtime.racewrite runtime.racereadä.runtime.writebarrierptr$type.*go/ast.Fieldþ("".(*parser).declare¤&runtime.deferreturn®(runtime.racefuncexitº*type.*go/ast.FuncTypeÐ type.go/ast.ExprèHgo.itab.*go/ast.FuncType.go/ast.Exprü runtime.typ2Itab´("".(*parser).resolveÊ&runtime.deferreturnÔ(runtime.racefuncexit0 "".autotmp_0574¯$type.*go/ast.Field"".autotmp_0572*type.*go/ast.FuncType"".autotmp_0570$type.*go/ast.Field"".autotmp_0569*type.*go/ast.FuncType"".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.*"".parser2) z® ÒÀv¨)21-J%$ti*é÷ 7J##.-b5%oY41)>L |
| HAK,E£ëm\ |
| Tgclocals·5a92b9d54589ba25866134d25402d18dTgclocals·9be5bbe76b2ad957e169ea1d4af6ddf8:c:/go/src/go/parser/parser.goþ>"".(*parser).parseInterfaceTypeÀÀeH%(HHD$ÐH;AwèëÞHì°H$°H$èHÇ$ÀH$¸H$H$èH$¸¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ÈYYH
À
PH$HÇD$LèH\$H\$HH$¸H$HÇD$3èH\$H\$PHÇ$èH\$H\$`HÇ$HÇ$HÇ$H$¸H$H$ØèH$¸HØHû
H$H\$`H\$èH\$H\$xH$H$H$HÃH)ËHû}OHH$H$HT$H$ HL$H$¨HD$HÇD$ èHT$(HL$0HD$8HÎHÿÁH$ H$¨H$Ht$XHòH$èH$Hl$XHëH$H\$xH\$èH$H$ H$¨H$H$H$éµþÿÿH$HÇD$8èH\$H\$@HH$èHL$HL$pH$HÇD$èHL$pHÇHÇAHÇAH$èH\$pHl$HH+HH$èHL$HL$hH$èHL$hHl$PH)H$H$èH\$hH$H<$²H$H$H\$H$H\$H$H\$èH\$hH$H$ èH\$hHl$@Hk H\$pH$H$èH\$pH$H<$t4H$H\$hH\$èH\$pH$ÀèèHÄ°Ã%ëÃ%éBÿÿÿèèHÄ°ÃD80runtime.morestack_noctxtl*runtime.racefuncenter¶ runtime.racereadô2go.string."InterfaceType""".trace¼"".un·fÌ"runtime.deferproc&"".(*parser).expectÞ&"".(*parser).expectgo/ast.NewScope runtime.racereadò8"".(*parser).parseMethodSpecÜ(type.[]*go/ast.FieldÎ"runtime.growsliceÌ"runtime.racewrite .runtime.writebarrierptr¢ |
| &"".(*parser).expectÄ |
| 2type.go/ast.InterfaceTypeÖ |
| "runtime.newobject,runtime.racewriterangeØ"runtime.racewrite*type.go/ast.FieldList"runtime.newobject¸"runtime.racewriteî"runtime.racewriteø
2runtime.writebarrierslice"runtime.racewriteà"runtime.racewrite¨.runtime.writebarrierptrÎ&runtime.deferreturnØ(runtime.racefuncexit&runtime.deferreturn¨(runtime.racefuncexit à"".autotmp_0594,type.*go/ast.FieldList"".autotmp_05934type.*go/ast.InterfaceType"".autotmp_0589¯type.int"".autotmp_0588/(type.[]*go/ast.Field"".autotmp_0587"type.go/token.Pos"".autotmp_0585o$type.*go/ast.Field"".autotmp_0583"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.*"".parser0)àzÃßà'ß `à)*)-J$$2^·$ !&%>5%p?$G6U`X;Tgclocals·eccc51e1d74492dad75c10b69ccafc66Tgclocals·da7822e5333ffb2aaed9e58bd536e813:c:/go/src/go/parser/parser.goþ2"".(*parser).parseMapTypeàÈeH%(HH;awèëãHìPH\$PH$èHÇD$`H\$XH$H$èHT$X¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$hYYH
À
nH$HÇD$MèH\$H\$ H\$XH$HÇD$2èH\$XH$èHT$HL$HT$@HL$HH\$XH$HÇD$7èH\$XH$èHT$HL$HT$0HL$8HH$èHL$HL$(H$èHL$(Hl$ H)H$H$èH\$(H$H<$H$H\$@H\$H\$HH\$èH\$(H$H$èH\$(H$H<$t8H$H\$0H\$H\$8H\$èH\$(H\$`èèHÄPÃ%ë¿%érÿÿÿèèHÄPÃ0.0runtime.morestack_noctxtV*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.racewriteÀ2runtime.writebarrierifaceæ"runtime.racewriteÂ2runtime.writebarrierifaceâ&runtime.deferreturnì(runtime.racefuncexit¬&runtime.deferreturn¶(runtime.racefuncexit "".autotmp_0602O(type.*go/ast.MapType"".autotmp_0601 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.*"".parser0! ná $
°>! 'G""à**jZ2MA ATgclocals·b594efb8bf0e378d4243dde5db58d4d5Tgclocals·99cb3d0e359fb549b1ac89fa87aa7bcf:c:/go/src/go/parser/parser.goþ4"".(*parser).parseChanTypeà |
| Ê |
| eH%(HH;awèëãHìPH\$PH$èHÇD$`H\$XH$H$èHT$X¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$hYYH
À
ïH$H$ÐèHD$XH¨ÐHl$ HÇD$(HÇD$0H$H$ØèHL$XHØHû?
SH$èH\$XH$H$ØèHl$XHØHû$u9H\$XH$H$ÐèHD$XH¨ÐHl$0H$èHÇD$(H\$XH$èHT$HL$HT$@HL$HHH$èHL$HL$8H$èHL$8Hl$ H)H$H$èHL$8Hl$0HiH$H$èHL$8Hl$(HiH$H$èH\$8H$H<$t8H$H\$@H\$H\$HH\$èH\$8H\$`èèHÄPÃ%ë¿H$HÇD$$èH\$H\$0H\$XH$HÇD$?èHÇD$(éÖþÿÿèèHÄPÃ8.0runtime.morestack_noctxtV*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Ú2runtime.writebarrierifaceú&runtime.deferreturn (runtime.racefuncexitÄ &"".(*parser).expect |
| &"".(*parser).expect® |
| &runtime.deferreturn¸ |
| (runtime.racefuncexit "".autotmp_0606/*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.*"".parser0! n Y°b¬!,+ 'G" ' (' "Ç #('.*iæ&4Tgclocals·fb93a28f0d53fa21c15a0f04343983fbTgclocals·ecbd2f5aca160ef0ec80ff21c7a58922:c:/go/src/go/parser/parser.goþ6"".(*parser).tryIdentOrTypeàÖeH%(HHD$øH;AwèëÞHìH$H$è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$ë¯HÇ$HÇ$ èHÄÃHý$urH$èH\$H\$8H1íH9èt"H\$8H$ H$èHÄÃHH$HH\$HH\$èHD$ë¯Hý1
xH$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\$0H$H<$£H$H\$hH\$H\$pH\$èH\$0H$H$èHD$0Hl$ HhHD$0H1íH9èt"H\$0H$ H$èHÄÃHH$HH\$HH\$èHD$ë¯%éQÿÿÿ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$ë¯80runtime.morestack_noctxtl*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).parseChanTypeHgo.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¦2runtime.writebarrierifaceÌ"runtime.racewriteJgo.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î
6"".(*parser).parseArrayTypeÆ(runtime.racefuncexit¤4"".(*parser).parseFuncTypeÆHgo.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).parseInterfaceType¶Rgo.itab.*go/ast.InterfaceType.go/ast.Exprø(runtime.racefuncexit4type.*go/ast.InterfaceType¬ type.go/ast.ExprÄRgo.itab.*go/ast.InterfaceType.go/ast.ExprØ runtime.typ2Itab2"".(*parser).parseMapType¦Fgo.itab.*go/ast.MapType.go/ast.Exprè(runtime.racefuncexit(type.*go/ast.MapType type.go/ast.Expr´Fgo.itab.*go/ast.MapType.go/ast.ExprÈ runtime.typ2Itabü8"".(*parser).parseStructTypeLgo.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.typ2Itab0,"".autotmp_0626type.*uint8"".autotmp_0625¯,type.*go/ast.ParenExpr"".autotmp_0624type.*uint8"".autotmp_0623type.*uint8"".autotmp_0622type.*uint8"".autotmp_0621type.*uint8"".autotmp_0620type.*uint8"".autotmp_0617,type.*go/ast.ParenExpr"".autotmp_0615 type.go/ast.Expr"".autotmp_0614*type.*go/ast.ChanType"".autotmp_0613(type.*go/ast.MapType"".autotmp_06124type.*go/ast.InterfaceType"".autotmp_0611o*type.*go/ast.FuncType"".autotmp_0610_*type.*go/ast.StarExpr"".autotmp_0609O.type.*go/ast.StructType"".autotmp_0608 type.go/ast.Expr"".autotmp_0607 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)§HSHõ`ww{4°Æà)87<021 |
| 6&%7&%67 |
| % %$¹C' |
| 0.- |
| |
|
|
| ( 76767 |
| 6*)<|520$20 |
| "\-MN0& ,/20
202020Tgclocals·13fc2a476251d761684c5eb0ee8bc5deTgclocals·bd29ed38363b6b37ddc6f411179cca72:c:/go/src/go/parser/parser.goþ("".(*parser).tryTypeàÒeH%(HH;awèëãHì(H\$(H$èHÇD$8HÇD$@H\$0H$èHL$HD$HD$ Hùt'H\$0H$HL$HL$H\$ H\$èHL$HL$HL$8H\$ H\$@èHÄ(Ã.0runtime.morestack_noctxtV*runtime.racefuncenter6"".(*parser).tryIdentOrType("".(*parser).resolveÀ(runtime.racefuncexit0P"".typ type.go/ast.Expr"".~r0 type.go/ast.Expr"".ptype.*"".parser!PO° ! |
| '%*WTgclocals·7f720595ca0b8b6a95aaac2f38eb7b52Tgclocals·9741c0ea977a66e523eb24816ad86425:c:/go/src/go/parser/parser.goþ4"".(*parser).parseStmtListâ |
| eH%(HH;awèëãHìpH\$pH$èHÇ$HÇ$HÇ$HÇ$HÇ$HÇ$H\$xH$H$èHl$x¶ûtDHt$xH4$H5Hl$HïH¥H¥èH\$H$H
QjèYYH
À
¿H\$xH$H$ØèHL$xHØHû>H$H$ØèHL$xHØHûB\H$H$ØèHL$xHØHû85H$H$ØèHL$xHØHûH$èH\$H\$HH\$H\$PH$H$H$HÃH)ËHû}FHH$HT$XHT$HL$`HL$HD$hHD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓHL$`HD$hHT$XHl$@HkíHëH$èH\$XHl$@HkíHëH$H\$HH\$H\$PH\$èHT$XHL$`HD$hH$H$H$éQþÿÿèèHÄpÃèèHÄpÃ*.0runtime.morestack_noctxtV*runtime.racefuncenter runtime.racereadÔ2go.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 2runtime.writebarrieriface¦ |
| &runtime.deferreturn° |
| (runtime.racefuncexitÆ |
| &runtime.deferreturnÐ |
| (runtime.racefuncexit@à |
| "".autotmp_0639_type.int"".autotmp_0638/$type.[]go/ast.Stmt"".autotmp_0636O type.go/ast.Stmt"".list$type.[]go/ast.Stmt"".ptype.*"".parser2!à¯ÇßàßÀ8´!H'D¡
*^î<.1/Tgclocals·5b29174ab77573888ca463bd113a36c3Tgclocals·31507784d160a8200cd6ef7457319453:c:/go/src/go/parser/parser.goþ,"".(*parser).parseBodyþ |
| eH%(HH;awèëãHìXH\$XH$èHÇD$pH\$`H$H$èHT$`¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$pYYH
À
H$HÇD$3èH\$H\$(H\$`H$H$èH\$`H$H<$·H$H\$hH\$èH\$`H$èH\$`H$èHl$HT$HL$Hl$@HT$HHL$PH\$`H$èHL$`HL$0H$H$èH\$0H$H$èH\$0H«H,$èHL$0H$H<$òH$HH+Hl$èH\$`H$HÇD$8èH\$H\$ HH$èHL$HL$8H$èHL$8Hl$(H)H$H$èH\$8H$H<$t^H$H\$@H\$H\$HH\$H\$PH\$èH\$8H$H$ èHL$8Hl$ Hi HL$pèèHÄXÃ%ë%éÿÿÿ%é=þÿÿèèHÄXÃ:.0runtime.morestack_noctxtV*runtime.racefuncenter runtime.racereadÌ go.string."Body"ô"".trace"".un·f¤"runtime.deferprocè&"".(*parser).expect¨"runtime.racewriteþ.runtime.writebarrierptr6"".(*parser).openLabelScope¶4"".(*parser).parseStmtList8"".(*parser).closeLabelScopeÄ"runtime.racewriteð runtime.raceread runtime.racereadú.runtime.writebarrierptr¨&"".(*parser).expectÊ*type.go/ast.BlockStmtÜ"runtime.newobject"runtime.racewrite¸"runtime.racewrite¨ 2runtime.writebarriersliceÎ "runtime.racewrite |
| &runtime.deferreturn |
| (runtime.racefuncexitâ |
| &runtime.deferreturnì |
| (runtime.racefuncexit0°"".autotmp_0650?,type.*go/ast.BlockStmt"".autotmp_0649"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.*"".parser0!°nð¯°0¯ÀNÌ! 'GA,v!µ,*j[DS+BTgclocals·6e90464fe438f4b772b9bf29f53a205cTgclocals·82d073c51150857ce2666d3632b00e90:c:/go/src/go/parser/parser.goþ6"".(*parser).parseBlockStmtà È eH%(HH;awèëãHìXH\$XH$èHÇD$hH\$`H$H$èHT$`¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$pYYH
À
®H$HÇD$3èH\$H\$(H\$`H$èH\$`H$èHl$HT$HL$Hl$@HT$HHL$PHL$`HL$0H$H$èH\$0H$H$èH\$0H«H,$èHL$0H$H<$òH$HH+Hl$èH\$`H$HÇD$8èH\$H\$ HH$èHL$HL$8H$èHL$8Hl$(H)H$H$èH\$8H$H<$t^H$H\$@H\$H\$HH\$H\$PH\$èH\$8H$H$ èHL$8Hl$ Hi HL$hèèHÄXÃ%ë%éÿÿÿèèHÄXÃ4.0runtime.morestack_noctxtV*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Ü.runtime.writebarrierptr&"".(*parser).expect¬*type.go/ast.BlockStmt¾"runtime.newobjectä"runtime.racewrite"runtime.racewrite2runtime.writebarrierslice°"runtime.racewriteâ&runtime.deferreturnì(runtime.racefuncexit¬ &runtime.deferreturn¶ (runtime.racefuncexit °"".autotmp_0655?,type.*go/ast.BlockStmt"".autotmp_0654"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.*"".parser0!°n¡¯°$¯
ðBì! 'G,v!µ&*j_[DS+ATgclocals·c6efba9ef274e0298f72ec3e9d09aa63Tgclocals·cc648430bc82aa30db1a299ccaee43f0:c:/go/src/go/parser/parser.goþ>"".(*parser).parseFuncTypeOrLitÀªeH%(HH;awèëãHìPH\$PH$èHÇD$`HÇD$hH\$XH$H$èHT$X¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$hYYH
À
VH$èH\$H\$(H\$H\$0H\$XH$H$ØèHL$XHØHû3tfH\$(H\$HH
1íH9étH\$HH\$hHL$`èèHÄPÃHH$HH\$HH\$èHL$ë²H$H$èHL$XH©Hl$ H$H$èHL$XHl$ HÿÅH©H$H\$0H\$èH\$H\$8H\$XH$H$èHL$XH©Hl$ H$H$èH\$XHl$ HÿÍH«HH$èHL$HL$@H$èH\$@H$H<$¸H\$(H\$èH\$@H$H$èH\$@H$H<$tzH$H\$8H\$èH\$@H\$@H
1íH9étH\$@H\$hHL$`èèHÄPÃHH$HH\$HH\$èHL$ë²%ézÿÿÿ%é<ÿÿÿèèHÄPÃJ.0runtime.morestack_noctxtV*runtime.racefuncenter¦ runtime.racereadÞ2go.string."FuncTypeOrLit""".trace¦"".un·f¶"runtime.deferprocè4"".(*parser).parseFuncType¼ runtime.racereadHgo.itab.*go/ast.FuncType.go/ast.Exprº&runtime.deferreturnÄ(runtime.racefuncexitÜ*type.*go/ast.FuncTypeò type.go/ast.ExprHgo.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 .runtime.writebarrierptr¾ "runtime.racewrite |
| .runtime.writebarrierptr¨ |
| Fgo.itab.*go/ast.FuncLit.go/ast.Exprà |
| &runtime.deferreturnê |
| (runtime.racefuncexit(type.*go/ast.FuncLit type.go/ast.Expr°Fgo.itab.*go/ast.FuncLit.go/ast.ExprÄ runtime.typ2Itab&runtime.deferreturn(runtime.racefuncexit0 "".autotmp_0664type.*uint8"".autotmp_0663(type.*go/ast.FuncLit"".autotmp_0661(type.*go/ast.FuncLit"".autotmp_0660type.int"".autotmp_0658_type.int"".autotmp_0657*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.*"".parser>! w V JA'G(-4GLªLB*(a*>3I Y#7,
3$
Tgclocals·3f695dca8b63b982b7ae5ec9d7326734Tgclocals·0ec51a6582681773668500bee74b2d89:c:/go/src/go/parser/parser.goþ2"".(*parser).parseOperand"ð!eH%(HHD$àH;AwèëÞHì H$ H$èHÇ$¸HÇ$ÀH$¨H$H$èH$¨¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$¸YYH
À
H$H$ØèH$¨H©ØHýáHý¾Hý
H$èHL$¼$°uQHL$@HL$hH
1íH9éH$¨H$HT$hH$HL$H$HT$èHL$@HL$hH
1íH9ét(H\$hH$ÀH$¸èèHÄ ÃHH$HH\$HH\$èHL$ë©HH$HH\$HH\$èHL$é/ÿÿÿHý
»HH$èHL$HL$`H$èH$¨H$H$ÐèHL$`HùiL$¨I¨ÐH)H$H$èH$¨H$H$ØèHL$`HùL$¨I¨ØHiH$H$èH$¨H$H$àèH\$`H$H<$ÀH$H¼$¨Hÿ¢H¯àH|$HîH¥H¥èH\$`H\$HH$¨H$èH\$HH\$`H
1íH9ét(H\$`H$ÀH$¸èèHÄ ÃHH$HH\$HH\$èHL$ë©éWÿÿÿ%é4ÿÿÿéßþÿÿéþÿÿH$èHD$HL$H$HøH$t|HH$HD$HL$è¶\$ûtRÆ$HHl$HïHÞH¥H¥èH$H$¸H$H$ÀèèHÄ ÃÆ$ë¬H$¨H$H$ÐèH$¨HºÐH$H|$(H|$HH|$HÞH¥H¥èH$¨H$èHH$èHL$HL$PH$èHL$PHl$(H)H$H$èH$¨H$H$ÐèHL$PHùt}L$¨I¨ÐHiHL$PH
1íH9ét(H\$PH$ÀH$¸èèHÄ ÃHH$HH\$HH\$èHL$ë©é|ÿÿÿHýQüÿÿHýGüÿÿéýýÿÿHý Hý2üÿÿHý (üÿÿéÞýÿÿHý1
H$H$ÐèH$¨H©ÐHl$0H$èH$¨H$H$èH$¨H©Hl$8H$H$èH$¨Hl$8HÿÅH©H$èHL$HT$HL$pHT$xH$¨H$H$èH$¨H©Hl$8H$H$èH$¨Hl$8HÿÍH©H$HÇD$6èH\$H\$ HH$èHL$HL$XH$èHL$XHl$0H)H$H$èH\$XH$H<$©H$H\$pH\$H\$xH\$èH\$XH$H$èHL$XHl$ HiHL$XH
1íH9ét(H\$XH$ÀH$¸èèHÄ ÃHH$HH\$HH\$èHL$ë©%éKÿÿÿHýG
²ûÿÿH$èHL$HT$H$H$¸H$H$ÀèèHÄ ÃèèHÄ Ã²80runtime.morestack_noctxtl*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.ExprBgo.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Ä4runtime.writebarrierstringú""".(*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.assertI2TOKÊ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.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.racereadÎ""".(*parser).next runtime.racereadÊ"runtime.racewrite6"".(*parser).parseRhsOrTypeä runtime.raceread®"runtime.racewrite&"".(*parser).expect¢*type.go/ast.ParenExpr´"runtime.newobjectÚ"runtime.racewrite"runtime.racewriteô2runtime.writebarrieriface"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È >"".(*parser).parseFuncTypeOrLit¨!&runtime.deferreturn²!(runtime.racefuncexitÎ!&runtime.deferreturnØ!(runtime.racefuncexit@À8"".autotmp_0688type.*uint8"".autotmp_0687(type.*go/ast.BadExpr"".autotmp_0686type.*uint8"".autotmp_0685,type.*go/ast.ParenExpr"".autotmp_0684type.*uint8"".autotmp_0683*type.*go/ast.BasicLit"".autotmp_0682type.*uint8"".autotmp_0679(type.*go/ast.BadExpr"".autotmp_0678 type.go/ast.Expr"".autotmp_0677 type.go/ast.Expr"".autotmp_0676,type.*go/ast.ParenExpr"".autotmp_0674type.int"".autotmp_0673 type.go/ast.Expr"".autotmp_0672Ïtype.int"".autotmp_0671*type.*go/ast.BasicLit"".autotmp_0670$type.*go/ast.Ident"".autotmp_0669$type.*go/ast.Ident"".autotmp_0668o$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.*"".parserx)Àê¿ÀÕ¿Àî¿À¿ÀÔ¿À¿À¿ âºR-J4 |
| |
| Q.72 |
| 3 7!")$&EF |
| (&£ST>9$3$ |
| % UU¿12C |
| 9783x51o26/$ |
| 2 61 :N-i6a¨{MN6&/.Tgclocals·3a4828e6b60b5072700a2c29c3d5d952Tgclocals·aafa6a75913eddfcb76215a8289a88e5:c:/go/src/go/parser/parser.goþ4"".(*parser).parseSelectorÀ®eH%(HH;awèëãHì0H\$0H$èHÇD$PHÇD$XH\$8H$H$èHT$8¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$HYYH
À
H$èH\$H\$ HH$èHL$HL$(H$èH\$(H$H<$ÂH\$@H\$H\$HH\$èH\$(H$H$èH\$(H$H<$tzH$H\$ H\$èH\$(H\$(H
1íH9étH\$(H\$XHL$PèèHÄ0ÃHH$HH\$HH\$èHL$ë²%ézÿÿÿ%é2ÿÿÿèèHÄ0Ã0.0runtime.morestack_noctxtV*runtime.racefuncenter¦ runtime.racereadÞ(go.string."Selector""".trace¦"".un·f¶"runtime.deferprocè."".(*parser).parseIdent0type.go/ast.SelectorExpr"runtime.newobjectÂ"runtime.racewrite2runtime.writebarrierifaceÂ"runtime.racewrite.runtime.writebarrierptr¬Pgo.itab.*go/ast.SelectorExpr.go/ast.Exprä&runtime.deferreturnî(runtime.racefuncexit2type.*go/ast.SelectorExpr type.go/ast.Expr´Pgo.itab.*go/ast.SelectorExpr.go/ast.ExprÈ runtime.typ2Itab&runtime.deferreturn(runtime.racefuncexitP`"".autotmp_06982type.*go/ast.SelectorExpr"".autotmp_06972type.*go/ast.SelectorExpr"".sel$type.*go/ast.Ident"".~r10 type.go/ast.Expr"".x type.go/ast.Expr"".ptype.*"".parser(!`wÙ_`V_ |
| à.A'G´
L **(ad,3$Tgclocals·e4fdb094c7d9941a3353c910064eca59Tgclocals·a5cb566f586556c5bf16df24dab06f0a:c:/go/src/go/parser/parser.goþ>"".(*parser).parseTypeAssertionà |
| à |
| eH%(HH;awèëãHìHH\$HH$èHÇD$hHÇD$pH\$PH$H$èHT$P¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$`YYH
À
ñH$HÇD$1èH\$H\$(HÇD$8HÇD$@H\$PH$H$ØèHL$PHØHûT
uH$èH\$PH$HÇD$6èH\$H\$ HH$èHL$HL$0H$èH\$0H$H<$H\$XH\$H\$`H\$èH\$0H$H$èH\$0H$H<$¼H$H\$8H\$H\$@H\$èH\$0H$H$èHL$0Hl$(HiH$H$(èHL$0Hl$ Hi(HL$0H
1íH9étH\$0H\$pHL$hèèHÄHÃHH$HH\$HH\$èHL$ë²%é8ÿÿÿ%éìþÿÿH$èHT$HL$HT$8HL$@érþÿÿèèHÄHÃ<.0runtime.morestack_noctxtV*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þ2runtime.writebarrieriface¤"runtime.racewrite2runtime.writebarrieriface®"runtime.racewriteæ"runtime.racewriteTgo.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 |
| ,"".(*parser).parseTypeÄ |
| &runtime.deferreturnÎ |
| (runtime.racefuncexitP"".autotmp_0706/6type.*go/ast.TypeAssertExpr"".autotmp_07056type.*go/ast.TypeAssertExpr"".autotmp_0704"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.*"".parser0!wx°F¨A'G, !úL.*(j2crd3(Tgclocals·e4fdb094c7d9941a3353c910064eca59Tgclocals·ecbd2f5aca160ef0ec80ff21c7a58922:c:/go/src/go/parser/parser.goþ<"".(*parser).parseIndexOrSlice ++eH%(HHD$ÈH;AwèëÞHì¸H$¸H$èHÇ$ØHÇ$àH$ÀH$H$èH$À¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ÐYYH
À
ç H$HÇD$2èH\$H\$8H$ÀH$H$èH$ÀH¨Hl$@H$H$èH$ÀHl$@HÿÅH©H¼$1ÀèHÇD$HHÇD$PH$H$ØèH$ÀHØHû:tVH$èH\$H\$xH\$H$H$H$èH$ÀH\$xH$H$H$HÇD$0H$H$ØèH$ÀHD$0HØHû:
HøH\$HHø}HÃH$èH$ÀH$H$ÐèH$ÀHD$0H\$HHø4HÃLÐLHÃHÿÃH\$0H$èH$ÀH$H$ØèH$ÀHØHû:"ÿÿÿH$H$ØèH$ÀHØHû7øþÿÿH$H$ØèH$ÀHØHûÎþÿÿH$èH\$H\$xH\$H$H$Hl$0HýsRHkíHëH$èH$ÀH$Hl$0Hýs HkíHëHl$xH+H¬$HkéPþÿÿèèèèH$H$èH$ÀH©Hl$@H$H$èH$ÀHl$@HÿÍH©H$HÇD$7èHT$0H\$H\$(Hú!ÆD$'Hú
IÆD$'H$HÃH$èH¼$
H\$HH$èH$ÀH$Ht$HHt$H5Hl$HïH¥H¥èHH$èHL$HL$pH$èH\$HH$èHL$pHl$HHÿÅH)H$H$èH\$HHÃH$èHL$pHl$PHiHL$pH
HL$h1íH9éëH$HÃH$èHL$pHT$hHT$xH$H$H$ H$HÃ H$èH¼$¨
ùH\$HHÃH$èH$ÀH$Ht$PHt$H5Hl$HïH¥H¥èHH$èHL$HL$pH$èH\$HHÃH$èHL$pHl$PHÿÅH)H$H$èHL$pHl$(HiHL$pH
HL$h1íH9éH$Hà H$èHL$pHT$hHT$xH$¨H$H$°HH$èHL$HL$`H$èH\$`H$H<$H$ÈH\$H$ÐH\$èH\$`H$H$èHL$`Hl$8HiH$H$èH$H$èHt$`H4$H<$H$H´$Hl$HïH¥H¥èH\$`H$H$(èH$HÃH$èHt$`H4$H<$3H$(H´$HÆHl$HïH¥H¥èH\$`H$H$8èH$Hà H$èHt$`H4$H<$ÉH$8H´$HÆ Hl$HïH¥H¥èH\$`H$H$HèHL$`¶l$'@iHH$H$PèHL$`Hl$(HiPHL$`H
1íH9ét(H\$`H$àH$ØèèHĸÃHH$HH\$HH\$èHL$ë©%é+ÿÿÿ%éÁþÿÿ%é[þÿÿ%éÜýÿÿHH$HH\$HH\$èH\$H\$hé2ýÿÿHH$HH\$HH\$èH\$H\$héÞûÿÿHH$èHL$HL$XH$èH\$XH$H<$(H$ÈH\$H$ÐH\$èH\$XH$H$èHL$XHl$8HiH$H$èH$H$èHt$XH4$H<$©H$H´$Hl$HïH¥H¥èH\$XH$H$(èHL$XHl$(Hi(HL$XH
1íH9ét(H\$XH$àH$ØèèHĸÃHH$HH\$HH\$èHL$ë©%éKÿÿÿ%éÌþÿÿèèHĸÃÎ80runtime.morestack_noctxtl*runtime.racefuncenterÎ runtime.raceread0go.string."IndexOrSlice"´"".traceÔ"".un·fä"runtime.deferproc®&"".(*parser).expectô runtime.raceread¾"runtime.racewriteè runtime.duffzeroÐ runtime.raceread*"".(*parser).parseRhsÜ"runtime.racewriteÚ runtime.racereadâ"runtime.racewrite runtime.raceread |
| """.(*parser).next |
| runtime.raceread runtime.racereadê runtime.raceread®*"".(*parser).parseRhs¢
"runtime.racewrite¢$runtime.panicindex°$runtime.panicindex¾$runtime.panicindexÌ$runtime.panicindexò runtime.raceread¼"runtime.racewrite&"".(*parser).expect runtime.racereadÌ runtime.raceread^go.string."2nd index required in 3-index slice"¨$"".(*parser).error¶&type.go/ast.BadExprÈ"runtime.newobjectî"runtime.racewrite runtime.racereadÆ"runtime.racewriteê runtime.racereadFgo.itab.*go/ast.BadExpr.go/ast.Exprè"runtime.racewriteà runtime.raceread¢ runtime.racereadÜ^go.string."3rd index required in 3-index slice"þ$"".(*parser).error&type.go/ast.BadExpr"runtime.newobjectÄ"runtime.racewriteè runtime.raceread¤"runtime.racewriteØFgo.itab.*go/ast.BadExpr.go/ast.Expr¢"runtime.racewriteþ*type.go/ast.SliceExpr"runtime.newobject¶"runtime.racewrite2runtime.writebarrierifaceÂ"runtime.racewriteú"runtime.racewrite runtime.raceread2runtime.writebarrieriface¦"runtime.racewriteÐ runtime.raceread¼2runtime.writebarrierifaceâ"runtime.racewrite runtime.racereadø2runtime.writebarrieriface "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´#(type.*go/ast.BadExprÊ# type.go/ast.Exprâ#Fgo.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®&2runtime.writebarrierifaceÔ&"runtime.racewrite'"runtime.racewrite®' runtime.raceread(2runtime.writebarrieriface¸("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.deferreturnî*(runtime.racefuncexitPð6"".autotmp_0728type.*uint8"".autotmp_0727¿,type.*go/ast.IndexExpr"".autotmp_0726type.*uint8"".autotmp_0725¯,type.*go/ast.SliceExpr"".autotmp_0724type.*uint8"".autotmp_0723(type.*go/ast.BadExpr"".autotmp_0722type.*uint8"".autotmp_0721(type.*go/ast.BadExpr"".autotmp_0720,type.*go/ast.IndexExpr"".autotmp_0719,type.*go/ast.SliceExpr"".autotmp_0718(type.*go/ast.BadExpr"".autotmp_0717(type.*go/ast.BadExpr"".autotmp_0716"type.go/token.Pos"".autotmp_0715type.int"".autotmp_0714 type.go/ast.Expr"".autotmp_0713type.int"".autotmp_0712 type.go/ast.Expr"".autotmp_0711ïtype.int"".slice3¡type.bool"".rbrack"type.go/token.Pos"".ncolonstype.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.*"".parser@)ð·ïððïðYïжÌR-JU&V 9_ y |
| M! |
| |
| $<Ç$@¹ïQRg77WXOSl51pF?ä@¦}<ro7Ë6_Vó6$
Tgclocals·780174cc22cfecdcc4be086b017e0ef4Tgclocals·c472836ffacc5b9ffb0dd8f65098de04:c:/go/src/go/parser/parser.goþD"".(*parser).parseCallOrConversionàÎeH%(HHD$ØH;AwèëÞHì¨H$¨H$èHÇ$ÈH$°H$H$èH$°¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ÀYYH
À
H$HÇD$1èH\$H\$HH$°H$H$èH$°H¨Hl$XH$H$èH$°Hl$XHÿÅH«HÇD$xHÇ$HÇ$HÇD$PH$°H$H$ØèH$°HØHû6ýH$H$ØèH$°HØHûÓH\$PHû
1À<
ºH$èH\$H\$hH\$H\$pHT$xH$H$HÃH)ËHû}OHH$H$HT$H$HL$H$ HD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓH$H$ H$Hl$XHkíHëH$èH$Hl$XHkíHëH$H\$hH\$H\$pH\$èH$H$H$ HT$xH$H$H$°H$H$ØèH$°HØHû0u6H$H$ÐèH$°H¨ÐHl$PH$èH$°H$HHl$HïHÞH¥H¥èH$°¶\$û
³H$H$èH$°H©Hl$XH$H$èH$°H|$XHÿÏH¹H$HÇD$6HH|$HÞH¥H¥èH\$ H\$@HH$èHL$HL$`H$èH\$`H$H<$ôH$¸H\$H$ÀH\$èH\$`H$H$èHL$`Hl$HHiH$H$èH\$`H$H<$H$H\$xH\$H$H\$H$H\$èH\$`H$H$0èHL$`Hl$PHi0H$H$8èHL$`Hl$@Hi8H$ÈèèHĨÃ%énÿÿÿ%éÿÿÿH$èéüÿÿHÇÀéqüÿÿèèHĨÃR80runtime.morestack_noctxtl*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ú |
| 2runtime.writebarrieriface 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.racewriteª2runtime.writebarrierifaceÐ"runtime.racewrite"runtime.racewrite2runtime.writebarrierslice²"runtime.racewriteê"runtime.racewrite¢&runtime.deferreturn¬(runtime.racefuncexitþ""".(*parser).next¬&runtime.deferreturn¶(runtime.racefuncexit@Ð"".autotmp_0749*type.*go/ast.CallExpr"".autotmp_0745type.int"".autotmp_0744/$type.[]go/ast.Expr"".autotmp_0742"type.go/token.Pos"".autotmp_0741type.int"".autotmp_0738 type.go/ast.Expr"".autotmp_0737type.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.*"".parser0)ÐzíÏÐDÏ |
| ð |
| dª).--JU! u¡.%5 |
| M/·
*)B5%p¢ÚE1F¤J/Tgclocals·d3e9a09bdd9d9e62d08910e05d1a1984Tgclocals·08d4544196a5a3cc9767d23f7bf4de2c:c:/go/src/go/parser/parser.goþ2"".(*parser).parseElementÀ¾eH%(HH;awèëãHìXH\$XH$èHÇD$pHÇD$xH\$`H$H$èHT$`¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$pYYH
À
àH$H$ØèHL$`HØHû3uKH$H\$HÇHÇCèHT$HL$ HT$HHT$pHL$PHL$xèèHÄXÃH$¶\$h\$èHT$HL$H\$`H$HT$HHT$HL$PHL$èHT$HL$ HT$8HL$@|$hñH\$`H$H$ØèHL$`HØHû:
¨H$H$ÐèHL$`H©ÐHl$(H$èH\$`H$H\$8H\$H\$@H\$ÆD$èH\$`H$ÆD$èH\$H\$HH\$H\$PHH$èHL$HL$0H$èH\$0H$H<$ìH\$8H\$H\$@H\$èH\$0H$H$èHL$0Hl$(HiH$H$èH\$0H$H<$H$H\$HH\$H\$PH\$èH\$0H\$0H
1íH9étH\$0H\$xHL$pèèHÄXÃHH$HH\$HH\$èHL$ë²%épÿÿÿ%éÿÿÿH$H\$8H\$H\$@H\$èH\$8H\$pH\$@H\$xèèHÄXÃèèHÄXÃL.0runtime.morestack_noctxtV*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æ runtime.raceread""".(*parser).nextè."".(*parser).tryResolve2"".(*parser).parseElementÄ0type.go/ast.KeyValueExprÖ"runtime.newobjectü"runtime.racewriteÖ 2runtime.writebarrierifaceü "runtime.racewrite´ |
| "runtime.racewrite2runtime.writebarrierifaceºPgo.itab.*go/ast.KeyValueExpr.go/ast.Exprò&runtime.deferreturnü(runtime.racefuncexit2type.*go/ast.KeyValueExprª type.go/ast.ExprÂPgo.itab.*go/ast.KeyValueExpr.go/ast.ExprÖ runtime.typ2ItabÎ
("".(*parser).resolve&runtime.deferreturn(runtime.racefuncexit¢&runtime.deferreturn¬(runtime.racefuncexit@°"".autotmp_0759O2type.*go/ast.KeyValueExpr"".autotmp_07582type.*go/ast.KeyValueExpr"".autotmp_0757 type.go/ast.Expr"".autotmp_0755 type.go/ast.Expr"".autotmp_0754 type.go/ast.Expr"".colon_"type.go/token.Pos"".x? type.go/ast.Expr"".~r1 type.go/ast.Expr"".keyOktype.bool"".ptype.*"".parserJ!°wv¯°é¯°¯°¯ bÞ!PO'G#ADC&R," |
| '
|
| L$KLK@*(iRa-a, 3 |
| <!Tgclocals·a8827f349b16c9044a0b50017c6051e8Tgclocals·3f59da1c6e89164b62df85a8100731f1:c:/go/src/go/parser/parser.goþ:"".(*parser).parseElementListà |
| Â |
| eH%(HH;awèëãHìpH\$pH$èHÇ$HÇ$HÇ$HÇ$HÇ$HÇ$H\$xH$H$èHl$x¶ûtDHt$xH4$H5Hl$HïH¥H¥èH\$H$H
QjèYYH
À
¯H\$xH$H$ØèHL$xHØHû8`H$H$ØèHL$xHØHû9H$ÆD$èH\$H\$HH\$H\$PH$H$H$HÃH)ËHû}FHH$HT$XHT$HL$`HL$HD$hHD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓHL$`HD$hHT$XHl$@HkíHëH$èH\$XHl$@HkíHëH$H\$HH\$H\$PH\$èHT$XHL$`HD$hH$H$H$Ht$xH4$H5Hl$HïH¥H¥è¶\$ûuèèHÄpÃH\$xH$èéQþÿÿèèHÄpÃ,.0runtime.morestack_noctxtV*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.racewrite°2runtime.writebarrieriface :go.string."composite literal"À ("".(*parser).atCommaà &runtime.deferreturnê (runtime.racefuncexit |
| """.(*parser).next¦ |
| &runtime.deferreturn° |
| (runtime.racefuncexit@à |
| "".autotmp_0767_type.int"".autotmp_0766/$type.[]go/ast.Expr"".autotmp_0763O type.go/ast.Expr"".list$type.[]go/ast.Expr"".ptype.*"".parser2!௤ßà"ß°>´!H'DS+ *^¥<.HQTgclocals·5b29174ab77573888ca463bd113a36c3Tgclocals·31507784d160a8200cd6ef7457319453:c:/go/src/go/parser/parser.goþ<"".(*parser).parseLiteralValueà
Ð
eH%(HH;awèëãHì`H\$`H$èHÇ$HÇ$H\$hH$H$èHT$h¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$xYYH
À
£H$HÇD$3èH\$H\$0HÇD$HHÇD$PHÇD$XH\$hH$H$èHL$hH©Hl$8H$H$èHL$hHl$8HÿÅH©H$H$ØèHt$hHØHû8t,H4$èHt$hHl$HT$HL$Hl$HHT$PHL$XH4$H$èHL$hH©Hl$8H$H$èHL$hH|$8HÿÏH¹H$HÇD$8HH|$HÞH¥H¥èH\$ H\$(HH$èHL$HL$@H$èH\$@H$H<$H\$pH\$H\$xH\$èH\$@H$H$èHL$@Hl$0HiH$H$èH\$@H$H<$°H$H\$HH\$H\$PH\$H\$XH\$èH\$@H$H$0èHL$@Hl$(Hi0HL$@H
1íH9ét%H\$@H$H$èèHÄ`ÃHH$HH\$HH\$èHL$ë¬%éDÿÿÿ%éÜþÿÿèèHÄ`ÃD.0runtime.morestack_noctxtV*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).expectClosing0type.go/ast.CompositeLit"runtime.newobject¸"runtime.racewrite 2runtime.writebarrieriface¸ "runtime.racewriteð "runtime.racewriteè |
| 2runtime.writebarrierslice"runtime.racewriteÂPgo.itab.*go/ast.CompositeLit.go/ast.Expr&runtime.deferreturn(runtime.racefuncexit¨2type.*go/ast.CompositeLit¾ type.go/ast.ExprÖPgo.itab.*go/ast.CompositeLit.go/ast.Exprê runtime.typ2Itab´
&runtime.deferreturn¾
(runtime.racefuncexitPÀ"".autotmp_0781?2type.*go/ast.CompositeLit"".autotmp_07802type.*go/ast.CompositeLit"".autotmp_0779"type.go/token.Pos"".autotmp_0778type.int"".autotmp_0776Otype.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.*"".parser0!À}ä¿ÀV¿ ðFÔG'GL#,G/L
6*.j;b4N3$Tgclocals·e4fdb094c7d9941a3353c910064eca59Tgclocals·a1278a2a9c3356ffa139e88369e97c1b:c:/go/src/go/parser/parser.goþ,"".(*parser).checkExpr eH%(HH;awèëãHìpH\$pH$èHÇ$HÇ$H$H$H$H\$èHL$HD$HL$`HD$hHL$@H$HD$HHD$èHT$@HL$HD$=RÎe =·×LD$$=Ns;/u\HH$HT$HL$èHT$@HL$HD$$¶\$ût*H$H$H$H$èHÄpÃ=~
#2u2HH$HT$HL$èHT$@HL$HD$$¶\$ûu=·×Lu(HH$HT$HL$è¶\$û
nÿÿÿH$H$H$H[(ÿÓHD$Ht$xH4$HD$H5Hl$HïH¥H¥èH$H$H$H[(ÿÓH\$H\$0H$H$H$H[ ÿÓHD$H\$xH$HD$èH\$H\$(HH$èHD$HD$8H$èHD$8Hl$0H(H$H$èHD$8Hl$(HhHD$8H1íH9ètH\$8H$H$éPþÿÿHH$HH\$HH\$èHD$ë·=½7XwyD$$=bY~Wu6HH$HT$HL$èHT$@HL$HD$$¶\$û
Ùýÿÿ=½7X
`þÿÿHH$HT$HL$è¶\$û
¦ýÿÿé3þÿÿD$$=/_u6HH$HT$HL$èHT$@HL$HD$$¶\$û
`ýÿÿ=RÎe
çýÿÿHH$HT$HL$è¶\$û
-ýÿÿéºýÿÿ=Ã4¶D$$=+Ëeu6HH$HT$HL$èHT$@HL$HD$$¶\$û
Üüÿÿ=èZòeu6HH$HT$HL$èHT$@HL$HD$$¶\$û
üÿÿ=Ã4
&ýÿÿHH$HT$HL$è¶\$û
lüÿÿéùüÿÿ=íÁD$$=;¦5u~HH$HT$HL$èHT$@HL$HD$$¶\$ûtLHH+Hl$PHkHl$XHH$H\$PH\$èH\$H,$HïHÞH¥H¥è=í
ZüÿÿHH$HT$HL$è¶\$û
ûÿÿé-üÿÿD$$=ÒÄË u6HH$HT$HL$èHT$@HL$HD$$¶\$û
Zûÿÿ="8:½
áûÿÿHH$HT$HL$è¶\$û
'ûÿÿé´ûÿÿj.0runtime.morestack_noctxtV*runtime.racefuncenterÂ"".unparen$runtime.ifacethash$type.*go/ast.Ident¬&runtime.assertI2TOK¦(runtime.racefuncexitÌ2type.*go/ast.CompositeLitò&runtime.assertI2TOK¾,type.*go/ast.UnaryExprä&runtime.assertI2TOK¸ |
| è,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.Exprø |
| Fgo.itab.*go/ast.BadExpr.go/ast.Expr runtime.typ2ItabÌ.type.*go/ast.BinaryExprò&runtime.assertI2TOKÎ*type.*go/ast.CallExprô&runtime.assertI2TOK¾
6type.*go/ast.TypeAssertExprä
&runtime.assertI2TOKÀ,type.*go/ast.IndexExpræ&runtime.assertI2TOKÆ2type.*go/ast.SelectorExprì&runtime.assertI2TOKÀ*type.*go/ast.BasicLitæ&runtime.assertI2TOKÂ*type.*go/ast.StarExprè&runtime.assertI2TOKÈ,type.*go/ast.ParenExprî&runtime.assertI2TOK¬.go.string."unreachable"Ütype.stringruntime.convT2E²runtime.gopanicÚ(type.*go/ast.FuncLit&runtime.assertI2TOKÊ,type.*go/ast.SliceExprð&runtime.assertI2TOKÌ(type.*go/ast.BadExprò&runtime.assertI2TOKPà"".autotmp_0794o(type.*go/ast.BadExpr"".autotmp_0793type.uint32"".autotmp_0791_ type.go/ast.Expr"".autotmp_0790(type.*go/ast.BadExpr"".autotmp_0789"type.go/token.Pos"".autotmp_0787"type.go/token.Pos"".autotmp_0786"type.go/token.Pos"".autotmp_0785?type.string"".autotmp_0784 type.go/ast.Expr"".~r10 type.go/ast.Expr"".x type.go/ast.Expr"".ptype.*"".parser!àúßà´ Ðbö!65«4*3h.EÔ//{.-t.-¼.-HL
3.-t.P*b&9Ö±A8AC~CJ?8ATgclocals·1e374bb20fdca8d103800928367fe09dTgclocals·42571abc4044e776d7261fb38f7305b8:c:/go/src/go/parser/parser.goþ"".isTypeNameÀ¶eH%(HH;awèëãHìXH\$XH$èHL$`HD$hHL$HH$HD$PHD$èT$T$,úNs;/uFHH$H\$HH\$H\$PH\$èT$,H\$¶\$ ûtÆD$pèHÄXÃú+Ëe
HH$H\$HH\$H\$PH\$èT$,HL$¶\$ ûtOHL$0H$èHH$H|$0Hÿt'H/H|$HîH¥H¥è¶\$\$pèHÄXÃëÕú"8:½u7HH$H\$HH\$H\$PH\$èH\$¶\$ û
ÿÿÿH\$HH\$8H\$PH\$@ÆD$pèHÄXÃ .0runtime.morestack_noctxtV*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.assertI2TOKØ(runtime.racefuncexit(type.*go/ast.BadExprÂ$runtime.assertI2T2¤(runtime.racefuncexit0°"".autotmp_0799Wtype.uint32"".autotmp_0797 type.go/ast.Expr"".t? type.go/ast.Expr"".tO2type.*go/ast.SelectorExpr"".~r1 type.bool"".x type.go/ast.Expr.!°
¯°¯°e¯ @´!iC=? |
| **"Q5!*51Tgclocals·88591a5b48577ae3824ff1c33b77820fTgclocals·35f5db54205ecdaf6c9072f5c4cc9056:c:/go/src/go/parser/parser.goþ "".isLiteralType |
| ê eH%(HH;awèëãHìXH\$XH$èHL$`HD$hHL$HH$HD$PHD$èL$ù+ËeBL$,ùNs;/uFHH$H\$HH\$H\$PH\$èL$,H\$¶\$ ûtÆD$pèHÄXÃùÛZðQu7HH$H\$HH\$H\$PH\$èL$,H\$¶\$ ûu²ù+Ëe
HH$H\$HH\$H\$PH\$èHL$¶\$ ûtOHL$0H$èHH$H|$0Hÿt'H/H|$HîH¥H¥è¶\$\$pèHÄXÃëÕH\$HH\$8H\$PH\$@ÆD$pèHÄXÃL$,ùBj u;HH$H\$HH\$H\$PH\$èL$,H\$¶\$ û
ºþÿÿùàö³u;HH$H\$HH\$H\$PH\$èL$,H\$¶\$ û
wþÿÿù"8:½
GÿÿÿHH$H\$HH\$H\$PH\$èH\$¶\$ û
4þÿÿéÿÿÿ,.0runtime.morestack_noctxtV*runtime.racefuncenter$runtime.ifacethashà$type.*go/ast.Ident$runtime.assertI2T2Ô(runtime.racefuncexitü(type.*go/ast.MapType¶$runtime.assertI2T22type.*go/ast.SelectorExpr¼$runtime.assertI2T2ö runtime.raceread$type.*go/ast.IdentÊ&runtime.assertI2TOKæ(runtime.racefuncexit´(runtime.racefuncexitä.type.*go/ast.StructType$runtime.assertI2T2ê,type.*go/ast.ArrayType¤$runtime.assertI2T2ø(type.*go/ast.BadExpr² $runtime.assertI2T20°"".autotmp_0802Wtype.uint32"".autotmp_0800 type.go/ast.Expr"".t? type.go/ast.Expr"".tO2type.*go/ast.SelectorExpr"".~r1 type.bool"".x type.go/ast.Expr6!°¯°È¯°&¯°ÝFÐ!u~=
|
| Í(*"]1`*\²Tgclocals·88591a5b48577ae3824ff1c33b77820fTgclocals·35f5db54205ecdaf6c9072f5c4cc9056:c:/go/src/go/parser/parser.goþ"".deref eH%(HH;awèëãHì0H\$0H$èHÇD$HHÇD$PHH$H\$8H\$H\$@H\$èHL$¶\$ ût0HL$(H$H$èH\$(Hût0HkHl$8HkHl$@H\$8H\$HH\$@H\$PèHÄ0ÃëÌ.0runtime.morestack_noctxtV*runtime.racefuncenter*type.*go/ast.StarExprÂ$runtime.assertI2T2 runtime.racereadò(runtime.racefuncexit@`"".p*type.*go/ast.StarExpr"".~r1 type.go/ast.Expr"".x type.go/ast.Expr!` _`Ð ò!30*X6Tgclocals·afbe4eb5299937a61df4a3504b79abcdTgclocals·9265c967b79b0c937dffe448c4822b36:c:/go/src/go/parser/parser.goþ"".unparenÀ¸eH%(HH;awèëãHì0H\$0H$èHÇD$HHÇD$PHH$H\$8H\$H\$@H\$èHL$¶\$ ûtFHL$(H$H$èH|$(HÿtFHoH<$HîH¥H¥èHL$HD$HL$8HD$@H\$8H\$HH\$@H\$PèHÄ0Ãë¶.0runtime.morestack_noctxtV*runtime.racefuncenter,type.*go/ast.ParenExprÂ$runtime.assertI2T2 runtime.racereadÄ"".unparen(runtime.racefuncexit@`"".p,type.*go/ast.ParenExpr"".~r1 type.go/ast.Expr"".x type.go/ast.Expr!`¶_`à !3F*X-Tgclocals·afbe4eb5299937a61df4a3504b79abcdTgclocals·9265c967b79b0c937dffe448c4822b36:c:/go/src/go/parser/parser.goþ8"".(*parser).checkExprOrType eH%(HHD$øH;AwèëÞHìH$H$èHÇ$¨HÇ$°H$H$H$ H\$èHL$HD$HL$xH$HL$XH$HD$`HD$èL$L$,ù·×LudHH$H\$XH\$H\$`H\$èL$,H\$¶\$ ût-H$H$¨H$ H$°èHÄÃù;¦5
HH$H\$XH\$H\$`H\$èL$,H\$¶\$ ûtLHH+Hl$hHkHl$pHH$H\$hH\$èH\$H,$HïHÞH¥H¥èùàö³
8ÿÿÿHH$H\$XH\$H\$`H\$èHL$¶\$ ûÿÿÿHL$HH$H$èHH$H|$HHÿoHoH|$HîH¥H¥èHL$¶\$ û¬þÿÿHL$@H$èH\$@H;H´$H4$H|$H5H|$H¥H¥èH$ H$H$H[(ÿÓH\$H\$8H$ H$H$H[ ÿÓHD$H$H$HD$èH\$H\$0HH$èHD$HD$PH$èHD$PHl$8H(H$H$èHD$PHl$0HhHD$PH1íH9ètH\$PH$ H$éýÿÿHH$HH\$HH\$èHD$ë·éþÿÿD80runtime.morestack_noctxtl*runtime.racefuncenterØ"".unparen¶$runtime.ifacethashä,type.*go/ast.UnaryExpr$runtime.assertI2T2(runtime.racefuncexitÄ,type.*go/ast.ParenExprþ$runtime.assertI2T2².go.string."unreachable"âtype.stringruntime.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.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.typ2ItabP"".autotmp_0813o(type.*go/ast.BadExpr"".autotmp_0812·type.uint32"".autotmp_0810_ type.go/ast.Expr"".autotmp_0809(type.*go/ast.BadExpr"".autotmp_0808¯"type.go/token.Pos"".autotmp_0806"type.go/token.Pos"".autotmp_0805?type.string"".autotmp_0804 type.go/ast.Exprgo/ast.x·2*type.*go/ast.Ellipsis"".t,type.*go/ast.ArrayType"".~r10 type.go/ast.Expr"".x type.go/ast.Expr"".ptype.*"".parser)éý@)-CLC |
| U<× |
| /65el |
| 8 EJ&/!. |
| Tgclocals·a715fb5442622515cf6bd19e84fb22a9Tgclocals·3c7db5de11ead971685cc8fdfef96518:c:/go/src/go/parser/parser.goþ:"".(*parser).parsePrimaryExpròeH%(HH;awèëãHì`H\$`H$èHÇD$xHÇ$H\$hH$H$èHT$h¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$xYYH
À
÷H$¶\$p\$èHL$HD$HL$@HD$HH\$hH$H$ØèD¶D$pH|$@Ht$HHT$hHªØHý2xHý1
ÇAøt"H$H|$Ht$èH|$@Ht$HHT$hH$H|$Ht$èHL$HD$ H\$hH$HL$PHL$HD$XHD$èH\$H\$8H1íH9ètH\$8H\$HHD$@ÆD$pé"ÿÿÿHH$HH\$HH\$èHD$ë¸Hý2
Aøt"H$H|$Ht$èH|$@Ht$HHT$hH$H|$Ht$èHL$HD$ H\$hH$HL$PHL$HD$XHD$èHL$HD$ HL$@HD$Hé=ÿÿÿH|$xH´$èèHÄ`ÃHý3
ÕH<$Ht$èH|$@Ht$H¶\$ûtTH\$hH$H$èH|$@Ht$HHl$hHHû}'H<$Ht$èH|$@Ht$H¶\$ûté^ÿÿÿ|$pt"H\$hH$H|$Ht$èH|$@Ht$HH\$hH$H|$Ht$èHL$HD$ HL$@HD$HéAþÿÿHý5
úþÿÿH$è|$pt"H\$hH$H\$@H\$H\$HH\$èH\$hH$H$ØèHt$@HT$HHL$hH©ØHýuXH$Ht$HT$èHL$HD$ H\$hH$HL$PHL$HD$XHD$èHL$HD$ HL$@HD$Hé{ýÿÿHý1uXH$Ht$HT$èHL$HD$ H\$hH$HL$PHL$HD$XHD$èHL$HD$ HL$@HD$HéýÿÿH$H$ÐèHL$hH¹ÐH$H|$(H|$HH|$HÞH¥H¥èH\$hH$èHH$èHD$HD$0H$èHD$0Hl$(H(H$H$èH\$hH$H$ÐèHD$0HøtfLD$hI¨ÐHhHD$0H1íH9ètH\$0H\$HHD$@é6üÿÿHH$HH\$HH\$èHD$ë½ëèèHÄ`Ãf.0runtime.morestack_noctxtV*runtime.racefuncenter¬ runtime.racereadä.go.string."PrimaryExpr""".trace¬"".un·f¼"runtime.deferproc2"".(*parser).parseOperandÔ runtime.racereadæ("".(*parser).resolveª8"".(*parser).checkExprOrTypeD"".(*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.racereadúLgo.string."selector or type assertion"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ò(type.*go/ast.BadExpr type.go/ast.Expr Fgo.itab.*go/ast.BadExpr.go/ast.Expr´ runtime.typ2ItabÖ&runtime.deferreturnà(runtime.racefuncexit@À$"".autotmp_0834type.*uint8"".autotmp_0832_(type.*go/ast.BadExpr"".autotmp_0831&type.go/token.Token"".autotmp_0829 type.go/ast.Expr"".autotmp_0826O*type.*go/ast.CallExpr"".autotmp_0825 type.go/ast.Expr"".autotmp_0824 type.go/ast.Expr"".autotmp_0823 type.go/ast.Expr"".autotmp_0822(type.*go/ast.BadExpr"".autotmp_0821 type.go/ast.Expr"".autotmp_0820 type.go/ast.Expr"".autotmp_0818 type.go/ast.Expr"".autotmp_0817 type.go/ast.Expr"".poso"type.go/token.Pos"".x? type.go/ast.Expr"".~r1 type.go/ast.Expr"".lhstype.bool"".ptype.*"".parser2!Àzâ¿À¬¿À¸!dc'G&<, |
| "fM4/ |
| "S$ |
| v",K |
| ",S>;S:5&0/3)`_J*+j*k
*"W#®,n«Tgclocals·7a68bd5325e2edbd2898a399051c8a9dTgclocals·b1572a8aebe05ed9eac9abd6b7d41338:c:/go/src/go/parser/parser.goþ6"".(*parser).parseUnaryExpr#ô"eH%(HHD$ÀH;AwèëÞHìÀH$ÀH$èHÇ$ØHÇ$àH$ÈH$H$èH$ȶûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ØYYH
À
ÞH$H$ØèH$ÈHªØHýÃHý
ÏH$H$ØèH$ÈH©ØHl$XH$H$ÐèH$ÈH©ÐHl$(H\$XH\$8H$èH$ÈH$ÆD$èHT$HL$H$ÈH$H$HT$H$HL$èH\$H$°H\$ H$¸HH$èHL$HL$xH$èHL$xHl$(H)H$H$èHL$xHl$8HiH$H$èH\$xH$H<$H$H$°H\$H$¸H\$èH\$xH\$xH
1íH9ét(H\$xH$àH$ØèèHÄÀÃHH$HH\$HH\$èHL$ë©%éaÿÿÿHý
'þÿÿHý
H$H$ÐèH$ÈH©ÐHl$0H$èH$ÈH$ÆD$èHT$HL$H$ÈH$H$HT$H$HL$èH\$H$°H\$ H$¸HH$èHL$HL$pH$èHL$pHl$0H)H$H$èH\$pH$H<$H$H$°H\$H$¸H\$èH\$pH\$pH
1íH9ét(H\$pH$àH$ØèèHÄÀÃHH$HH\$HH\$èHL$ë©%éaÿÿÿH$¶$Ð\$èHT$HL$H$°H$ØH$¸H$àèèHÄÀÃHýHý7üÿÿHý-üÿÿëHý$
¼H$H$ÐèH$ÈH¨ÐHl$`H$èH$ÈH$ÆD$èHL$HD$HH$H$ HL$H$¨HD$èHT$¶\$ HÙûÝHÇÅù_Hý
UHT$hH$H$èHD$hHXHûuBH$H$èH$ÈH$Ht$hH~H|$H5H|$H¥H¥è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$èHH$H|$hHÿHoH|$HîH¥H¥èHl$@HT$¶\$ HÙù
¡þÿÿHýu.H$ÈH$Ht$`Ht$H5Hl$HïH¥H¥èH$ H$ØH$¨H$àèèHÄÀÃébÿÿÿH$ÈH$H$ H\$H$¨H\$èH\$H$°H\$ H$¸HH$èHL$HL$xH$èHL$xHl$`H)H$H$èHL$xHÇA$H$H$èH\$xH$H<$H$H$°H\$H$¸H\$èH\$xH\$xH
1íH9ét(H\$xH$àH$ØèèHÄÀÃHH$HH\$HH\$èHL$ë©%éaÿÿÿHý+[øÿÿé½ûÿÿèèHÄÀæ80runtime.morestack_noctxtl*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 2runtime.writebarrieriface¼ 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.raceread""".(*parser).nextÀ6"".(*parser).parseUnaryExprª
8"".(*parser).checkExprOrTypeì
(type.go/ast.StarExprþ
"runtime.newobject¤"runtime.racewriteÚ"runtime.racewriteÊ2runtime.writebarrierifaceìHgo.itab.*go/ast.StarExpr.go/ast.Expr°&runtime.deferreturnº(runtime.racefuncexitØ*type.*go/ast.StarExprî type.go/ast.ExprHgo.itab.*go/ast.StarExpr.go/ast.Expr runtime.typ2Itabê:"".(*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² 2runtime.writebarrierifaceÔ 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.deferreturnÜ"(runtime.racefuncexit@>"".autotmp_0857type.*uint8"".autotmp_0856*type.*go/ast.StarExpr"".autotmp_0855type.*uint8"".autotmp_0854,type.*go/ast.UnaryExpr"".autotmp_0853ï"type.go/token.Pos"".autotmp_0852ß"type.go/token.Pos"".autotmp_0850,type.*go/ast.UnaryExpr"".autotmp_0849&type.go/token.Token"".autotmp_0848Ï&type.go/token.Token"".autotmp_0847 type.go/ast.Expr"".autotmp_0846*type.*go/ast.StarExpr"".autotmp_0845 type.go/ast.Expr"".autotmp_0844 type.go/ast.Expr"".autotmp_0843,type.*go/ast.UnaryExpr"".autotmp_0842 type.go/ast.Expr"".autotmp_0841 type.go/ast.Expr"".autotmp_0840,type.*go/ast.UnaryExpr"".autotmp_0839 type.go/ast.Expr"".autotmp_0838 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.*"".parserj)Ðÿÿÿÿÿ\ÿÀÞ¤R-J* |
| T C |
| h |
| % î}~CEyxk |
| % @"Bb7O
.&ghopCc |
| x|51oõ |
| o2
68S26(/Eg |
| C§t@* |
| n2
6'
Tgclocals·aa3a31ed5917961c122c5430f7a19f86Tgclocals·edc7f2ac7255b3b71c162b2d32f021b4:c:/go/src/go/parser/parser.goþ("".(*parser).tokPrecìeH%(HH;awèëãHìH\$H$èH\$ H$H$ØèHD$ H¨ØHl$H$H$èHD$Hl$ ¶ût
Hø*uHÇÀ'HD$H$èHD$H\$H\$(HD$0èHÄÃ.0runtime.morestack_noctxtV*runtime.racefuncenter runtime.racereadÆ runtime.raceread¨2go/token.Token.PrecedenceÚ(runtime.racefuncexit00"".tok&type.go/token.Token"".~r1 type.int"".~r0&type.go/token.Token"".ptype.*"".parser!0/À ®/'-" |
| *Tgclocals·0c1de6f5863a411b332163addfd6db93Tgclocals·0115f8d53b75c1696444f08ad03251d9:c:/go/src/go/parser/parser.goþ8"".(*parser).parseBinaryExprÀ¼eH%(HHD$øH;AwèëÞHìH$H$èHÇ$¨HÇ$°H$H$H$èH$¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ YYH
À
H$¶$\$èHL$HD$HL$XHD$`H$H$èHL$HL$(H¬$ H9é|=H$H$èHt$(HT$H\$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\$@H$H<$üH\$xH\$H$H\$èH\$@H$H$èHD$@Hl$0HhH$H$èHD$@Hl$8HhH$H$ èH\$@H$H<$tyH$ H\$hH\$H\$pH\$èH\$@H\$@H1íH9ètH\$@H\$`HD$XéýÿÿHH$HH\$HH\$èHD$ë½%é{ÿÿÿ%éøþÿÿèèHÄÃB80runtime.morestack_noctxtl*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¶2runtime.writebarrierifaceÜ"runtime.racewrite"runtime.racewriteÌ"runtime.racewrite¨
2runtime.writebarrierifaceÊ
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.deferreturn¤(runtime.racefuncexitP"".autotmp_0870.type.*go/ast.BinaryExpr"".autotmp_0868.type.*go/ast.BinaryExpr"".autotmp_0867? type.go/ast.Expr"".autotmp_0866 type.go/ast.Expr"".autotmp_0865 type.go/ast.Expr"".autotmp_0863 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.*"".parser4)ÃÙà^À),+-J)( -% |
| %7èG(' |
| <51s%s)<$0yx
Tgclocals·e19d45ffb1cc306d16543ae98c01f543Tgclocals·a8fdafe739970fff8a3b6f7166ccf09c:c:/go/src/go/parser/parser.goþ,"".(*parser).parseExpr eH%(HH;awèëãHì8H\$8H$èHÇD$PHÇD$XH\$@H$H$èHT$@¶ûtCH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$PYYH
ÀuIH$¶\$H\$HÇD$èHT$HL$ HT$(HT$PHL$0HL$XèèHÄ8ÃèèHÄ8Ã.0runtime.morestack_noctxtV*runtime.racefuncenter¦ runtime.racereadÞ,go.string."Expression""".trace¦"".un·f¶"runtime.deferproc8"".(*parser).parseBinaryExprÌ&runtime.deferreturnÖ(runtime.racefuncexitì&runtime.deferreturnö(runtime.racefuncexit@p"".autotmp_0874 type.go/ast.Expr"".~r1 type.go/ast.Expr"".lhstype.bool"".ptype.*"".parser&!pwMopo
(úA'C? |
| *(o#,Tgclocals·228954e47d8c740f33cdfcb03130efb3Tgclocals·a310211a5d93ca643985188646602d0e:c:/go/src/go/parser/parser.goþ*"".(*parser).parseRhsÀ¾eH%(HH;awèëãHìPH\$PH$èHÇD$`HÇD$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Ã.0runtime.morestack_noctxtV*runtime.racefuncenter¦ runtime.racereadê"runtime.racewrite¬,"".(*parser).parseExpr,"".(*parser).checkExprØ"runtime.racewrite¬(runtime.racefuncexit0 |
| "".autotmp_0875 type.go/ast.Expr"".x? type.go/ast.Expr"".oldAtype.bool"".~r0 type.go/ast.Expr"".ptype.*"".parser! ý $! |
| '$N'*Á*Tgclocals·7f720595ca0b8b6a95aaac2f38eb7b52Tgclocals·eaaaa12749ce473c9dc26fe30d45da50:c:/go/src/go/parser/parser.goþ6"".(*parser).parseRhsOrTypeÀ¾eH%(HH;awèëãHìPH\$PH$èHÇD$`HÇD$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Ã.0runtime.morestack_noctxtV*runtime.racefuncenter¦ runtime.racereadê"runtime.racewrite¬,"".(*parser).parseExpr8"".(*parser).checkExprOrTypeØ"runtime.racewrite¬(runtime.racefuncexit0 |
| "".autotmp_0877 type.go/ast.Expr"".x? type.go/ast.Expr"".oldAtype.bool"".~r0 type.go/ast.Expr"".ptype.*"".parser! ý $! |
| '$N'*Á*Tgclocals·7f720595ca0b8b6a95aaac2f38eb7b52Tgclocals·eaaaa12749ce473c9dc26fe30d45da50:c:/go/src/go/parser/parser.goþ8"".(*parser).parseSimpleStmtÀG®GeH%(HH$ðþÿÿH;AwèëÛHìH$H$èHÇ$¨HÇ$°Æ$¸H$H$H$èH$¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$¨YYH
À
ðH$èHT$HL$HD$H$`H$hH$pH$H$H$ØèH$H$hHªØHý%HýøHý
H$H$ØèH$H¨ØHl$xH$H$ÐèH$H¨ÐHl$hH\$xH\$XH$èH$HÇ$HHÇ$PHÇ$XÆD$WH$ Hûu?H$H$ØèHD$XH$HØHûOuHø/3Hø*)H$èHl$HT$HL$H¬$HH$PH$XHH$èHL$H$ÐH$èH$ÐH$H<$°H$`H\$H$hH\$H$pH\$èH$ÐH$H$èH$ÐHl$hHiH$H$ èH$ÐHl$XHi H$H$(èH$ÐH$H<$
H$(H$HH\$H$PH\$H$XH\$èH$ÐH\$XHû/uMH$H$H$ðHL$H$`H\$H$hH\$H$pH\$ èH$ðH$ÐH
1íH9ét7H$ÐH$°H$¨¶\$W$¸èèHÄÃHH$HH\$HH\$èHL$ë%éçþÿÿ%éDþÿÿH$H$ÐèH$H¨ÐHl$`H$èH$H$èH\$H$8H\$H$@HH$èHD$H$àH$èH$àHl$`H(H$H$èH$àHÇ@OH$H$èH$àH$H<$&H$H$8H\$H$@H\$èH$àH$àHH$èH\$HûÌHÇÂHÇÁH$HH$PH$XHH$Ø1íH9ètVH$HH$èH$HH$H$àH$ØH$HD$H$ HL$èÆD$WéPüÿÿHH$HH\$HH\$èH\$H$Øépÿÿÿé-ÿÿÿ%éÎþÿÿHýîúÿÿHýäúÿÿHùà |
| H$`Hùª |
| H$èH$`H¼$h |
| HHkH¬$ H,$H$HX(ÿÓHD$H´$H4$HD$H5Hl$HïH¥H¥èH$H$H$ØèH$H©ØHý%Hý$
ýH$H$ÐèH$H¨ÐH¬$H$èH$H$èHD$HL$H$øH$HH$èHD$H$¸H$èH$`H¼$h]H$èH$¸H$H<$1H$`H¼$hHl$HïHÞH¥H¥èH$¸H$H$èH$¸H¬$HiH$H$èH$¸H$H<$¤H$H$øH\$H$H\$èH$¸H$¸H
1íH9ét3H$¸H$°H$¨Æ$¸èèHÄÃHH$HH\$HH\$èHL$ë%éPÿÿÿè%éÃþÿÿèHý%
áHH$èHD$H$°H$èH$`H¼$hH$èH$°H$H<$qH$`H¼$hSHl$HïHÞH¥H¥èH$°H$H$èH$H$H$ÐèH$°Hù÷L$I¨ÐHiH$H$èH$H$H$ØèH$H$°HùHªØHiH$H$èH$H$°H
1íH9ét3H$°H$°H$¨Æ$¸èèHÄÃHH$HH\$HH\$èHL$ëé]ÿÿÿéÿÿÿè%éþÿÿèHH$èHD$H$¨H$èH$`H¼$hÞH$èH$¨H$H<$²H$`H¼$hHl$HïHÞH¥H¥èH$¨H$¨H
1íH9ét3H$¨H$°H$¨Æ$¸èèHÄÃHH$HH\$HH\$èHL$ëè%éBÿÿÿèHý&óüÿÿHý:
ÊþÿÿH$H$ÐèH$H¨ÐHl$pH$èH$`H¼$hH$èHH$H$`H¼$h\Hl$HïHÞH¥H¥èH$HL$H$ ¶L$ H$ Hû
°ù§H$èH\$H$(H\$H$0HH$èHL$H$ÈH$èH$ÈH$H<$;H$ H\$èH$ÈH$H$èH$ÈHl$pHiH$H$èH$ÈH$H<$ÑH$H$(H\$H$0H\$èH$ÈH$H$ÈHÇ$èH$èHûpHÇÅHÇÂH¬$H$H$xH$èH$xH$H$ H\$èH$H$H$PèH¬$H,$H$ÈH
H$HL$H$HT$H\$HÇHÇCHPHl$(HÇD$0H$xH\$8H$H\$@H$H\$HèH$H$ÈH
1íH9ét3H$ÈH$°H$¨Æ$¸èèHÄÃHH$HH\$HH\$èHL$ëéþÿÿ%é#þÿÿ%é¹ýÿÿH$Ht$pHt$H5Hl$HïH¥H¥èH$`H¼$h(H$èH$`H¼$hHHkH¬$ H,$H$HY(ÿÓH\$H$HH$èHL$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ý/ïÿÿéªôÿÿèèHÄö>0runtime.morestack_noctxtr*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.racewrite2runtime.writebarrierslice°"runtime.racewriteî"runtime.racewrite¬"runtime.racewrite¼
2runtime.writebarriersliceì2"".(*parser).shortVarDeclLgo.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.raceread""".(*parser).next¢*"".(*parser).parseRhsä*type.go/ast.UnaryExprö"runtime.newobject¢"runtime.racewriteÞ"runtime.racewrite"runtime.racewrite2runtime.writebarrieriface¾&type.[1]go/ast.ExprÐ"runtime.newobjectÈJgo.itab.*go/ast.UnaryExpr.go/ast.Expr"runtime.racewriteþ2runtime.writebarrieriface ,type.*go/ast.UnaryExpr¶ type.go/ast.ExprÎJgo.itab.*go/ast.UnaryExpr.go/ast.Exprâ runtime.typ2Itab 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ª 2runtime.writebarrierifaceÖ "runtime.racewrite!"runtime.racewrite"2runtime.writebarrieriface¾"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.panicindexØ$$runtime.panicindexþ$,type.go/ast.IncDecStmt%"runtime.newobject¼%"runtime.racewriteü% runtime.raceread'2runtime.writebarrieriface¬'"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Â.2runtime.writebarrierifaceð.Hgo.itab.*go/ast.ExprStmt.go/ast.StmtÊ/&runtime.deferreturnÔ/(runtime.racefuncexitò/*type.*go/ast.ExprStmt0 type.go/ast.Stmt 0Hgo.itab.*go/ast.ExprStmt.go/ast.Stmt´0 runtime.typ2ItabÌ0$runtime.panicindexò0$runtime.panicindexÀ1 runtime.racereadú1""".(*parser).nextº2 runtime.racereadÈ2$type.*go/ast.Ident¦3$runtime.assertI2T2¢4,"".(*parser).parseStmtä4.type.go/ast.LabeledStmtö4"runtime.newobject¢5"runtime.racewriteô5.runtime.writebarrierptr 6"runtime.racewriteÞ6"runtime.racewriteÔ72runtime.writebarrieriface9"runtime.racewriteÚ9.runtime.writebarrierptr: 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?Jgo.string."illegal label declaration"ª?$"".(*parser).errorê? runtime.racereadÞ@ |
| A&type.go/ast.BadStmtA"runtime.newobjectÀA"runtime.racewriteB"runtime.racewriteÈBFgo.itab.*go/ast.BadStmt.go/ast.Stmt¢C&runtime.deferreturn¬C(runtime.racefuncexitÊC(type.*go/ast.BadStmtàC type.go/ast.StmtøCFgo.itab.*go/ast.BadStmt.go/ast.StmtD runtime.typ2Itab¤D$runtime.panicindex²D$runtime.panicindexÀD$runtime.panicindexÎD$runtime.panicindexÜD$runtime.panicindexêD$runtime.panicindexG&runtime.deferreturnG(runtime.racefuncexitP f"".autotmp_0916type.*uint8"".autotmp_0915Ï*type.*go/ast.ExprStmt"".autotmp_0914type.*uint8"".autotmp_0913¿.type.*go/ast.IncDecStmt"".autotmp_0912type.*uint8"".autotmp_0911¯*type.*go/ast.SendStmt"".autotmp_0910type.*uint8"".autotmp_0909(type.*go/ast.BadStmt"".autotmp_0908type.*uint8"".autotmp_0906/(type.[]*go/ast.Ident"".autotmp_09050type.*go/ast.LabeledStmt"".autotmp_0904&type.go/token.Token"".autotmp_0903type.*uint8"".autotmp_0902ÿ.type.*go/ast.AssignStmt"".autotmp_0901ïtype.*uint8"".autotmp_0899ß,type.*go/ast.UnaryExpr"".autotmp_0898&type.go/token.Token"".autotmp_0897¯&type.go/token.Token"".autotmp_0896*type.*go/ast.ExprStmt"".autotmp_0895.type.*go/ast.IncDecStmt"".autotmp_0894*type.*go/ast.SendStmt"".autotmp_0893 type.go/ast.Expr"".autotmp_0892(type.*go/ast.BadStmt"".autotmp_0891"type.go/token.Pos"".autotmp_08900type.*go/ast.LabeledStmt"".autotmp_08890type.*go/ast.LabeledStmt"".autotmp_0888Ï*type.[1]*go/ast.Ident"".autotmp_0887Ï type.go/ast.Stmt"".autotmp_0886"type.go/token.Pos"".autotmp_0885type.int"".autotmp_0884.type.*go/ast.AssignStmt"".autotmp_0883$type.[]go/ast.Expr"".autotmp_0882,type.*go/ast.UnaryExpr"".autotmp_0881¯ type.go/ast.Expr"".sï.type.*go/ast.IncDecStmt"".y¯ type.go/ast.Expr"".arrow"type.go/token.Pos"".stmtÿ0type.*go/ast.LabeledStmt"".labelß$type.*go/ast.Ident"".colon¿"type.go/token.Pos |
| "".as¿.type.*go/ast.AssignStmt"".posß"type.go/token.Pos"".isRangeñtype.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.*"".parserz, Ã Í è ¯ î ü ô |
| à#ÜÆ]-J0D |
| |
| T$M0M@;<7
% ÿ M* |
| *, |
| ( +¿] |
| ° D7(ÌQ |
| 7 |
| % êDab7&üstE3*3 |
| *3 |
| *)*=ò89g@ÐßXG60Xw|;2^bsC6/b±C#6"#%6bC96:;:±$*e£C164L1[08p5667³Tgclocals·eb9c5cfbf6e4d6338a3ae5fa5ca75d9eTgclocals·b893c8b7efd0f352941641b73f0f3355:c:/go/src/go/parser/parser.goþ4"".(*parser).parseCallExprà Þ eH%(HHD$ØH;AwèëÞHì¨H$¨H$èH$°H$èHL$HD$HH$HL$@HL$HD$HHD$èHL$¶\$ ûtH$ÈèHĨÃHH$H\$@H\$H\$HH\$è¶\$û
H\$HH$H\$@H[ ÿÓHD$H$°H$HD$èH\$H\$8H$¸H\$pH$ÀH\$xH$HÇHÇCH$HûHÇÂHÇÁH$H$H$ HH$H\$pH\$èH\$H\$PH\$H\$XH$H$èH$H$H\$PH\$H\$XH\$èHH,$HïHÞH¥H¥H$H\$H$H\$H$ H\$ èHL$(HD$0H$°H$H\$8H\$HL$`HL$HD$hHD$èHÇ$ÈèHĨÃéÜþÿÿ&80runtime.morestack_noctxtl*runtime.racefuncenter6"".(*parser).parseRhsOrType°*type.*go/ast.CallExprê$runtime.assertI2T2¢(runtime.racefuncexitÀ(type.*go/ast.BadExprú&runtime.assertI2TOK |
| ô("".(*parser).safePosètype.stringruntime.convT2EØ"runtime.racewrite¢2runtime.writebarrieriface°hgo.string."function must be invoked in %s statement"¤fmt.Sprintf $"".(*parser).error¸ (runtime.racefuncexit@Ð"".autotmp_0943¯"type.interface {}"".autotmp_0941/&type.[]interface {}"".autotmp_0940type.string"".autotmp_0939otype.string"".autotmp_0938O(type.[1]interface {}"".autotmp_0937ß"type.go/token.Pos"".xÏ type.go/ast.Expr"".~r10*type.*go/ast.CallExpr"".callTypetype.string"".ptype.*"".parser&)ÐsÏÐÊÏÐð2â)3205?,%¥%%AJTgclocals·6c9397513e4c4fbfe90b652be4e23bbeTgclocals·fc02b99936b48d55515261437583baa5:c:/go/src/go/parser/parser.goþ0"".(*parser).parseGoStmtà |
| Ò |
| eH%(HH;awèëãHì@H\$@H$èHÇD$PHÇD$XH\$HH$H$èHT$H¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$XYYH
À
êH$HÇD$HèH\$H\$ Ht$HH4$H5Hl$HïH¥H¥èH\$H\$(H\$HH$èH\$(1íH9ë
±HH$èHL$HL$8H$èHL$8Hl$ H)H$H$èHL$8Hl$ HÅHiHL$8H
1íH9étH\$8H\$XHL$PèèHÄ@ÃHH$HH\$HH\$èHL$ë²HH$èHL$HL$0H$èHL$0Hl$ H)H$H$èH\$0H$H<$tzH$H\$(H\$èH\$0H\$0H
1íH9étH\$0H\$XHL$PèèHÄ@ÃHH$HH\$HH\$èHL$ë²%ézÿÿÿèèHÄ@ÃJ.0runtime.morestack_noctxtV*runtime.racefuncenter¦ runtime.racereadÞ$go.string."GoStmt""".trace¦"".un·f¶"runtime.deferprocú&"".(*parser).expect®go.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Æ.runtime.writebarrierptrè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.deferreturnÀ |
| (runtime.racefuncexit0"".autotmp_0955type.*uint8"".autotmp_0954&type.*go/ast.GoStmt"".autotmp_0952(type.*go/ast.BadStmt"".autotmp_0951&type.*go/ast.GoStmt"".autotmp_0950(type.*go/ast.BadStmt"".call/*type.*go/ast.CallExpr"".pos?"type.go/token.Pos"".~r0 type.go/ast.Stmt"".ptype.*"".parser8!wïÇJ°FúA'G+x4@>*(jC T3?,3Tgclocals·3ca077723046abfeca1b26cf62f2fb12Tgclocals·afacde596cfb2e765ad418894236a230:c:/go/src/go/parser/parser.goþ6"".(*parser).parseDeferStmtà |
| Ò |
| eH%(HH;awèëãHì@H\$@H$èHÇD$PHÇD$XH\$HH$H$èHT$H¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$XYYH
À
êH$HÇD$CèH\$H\$ Ht$HH4$H5Hl$HïH¥H¥èH\$H\$(H\$HH$èH\$(1íH9ë
±HH$èHL$HL$8H$èHL$8Hl$ H)H$H$èHL$8Hl$ HÅHiHL$8H
1íH9étH\$8H\$XHL$PèèHÄ@ÃHH$HH\$HH\$èHL$ë²HH$èHL$HL$0H$èHL$0Hl$ H)H$H$èH\$0H$H<$tzH$H\$(H\$èH\$0H\$0H
1íH9étH\$0H\$XHL$PèèHÄ@ÃHH$HH\$HH\$èHL$ë²%ézÿÿÿèèHÄ@ÃJ.0runtime.morestack_noctxtV*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Æ.runtime.writebarrierptrè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.deferreturnÀ |
| (runtime.racefuncexit0"".autotmp_0966type.*uint8"".autotmp_0965,type.*go/ast.DeferStmt"".autotmp_0963(type.*go/ast.BadStmt"".autotmp_0962,type.*go/ast.DeferStmt"".autotmp_0961(type.*go/ast.BadStmt"".call/*type.*go/ast.CallExpr"".pos?"type.go/token.Pos"".~r0 type.go/ast.Stmt"".ptype.*"".parser8!wïÇJ°FA'G+x4@>*(jC T3?,3Tgclocals·3ca077723046abfeca1b26cf62f2fb12Tgclocals·afacde596cfb2e765ad418894236a230:c:/go/src/go/parser/parser.goþ8"".(*parser).parseReturnStmtÀ¼eH%(HH;awèëãHìHH\$HH$èHÇD$XH\$PH$H$èHT$P¶ûtGH$HHl$HïHÞH¥H¥èH\$H$H
QjèHT$`YYH
À
hH$H$ÐèHL$PH©ÐHl$ H$HÇD$PèHÇD$0HÇD$8HÇD$@H\$PH$H$ØèHt$PHØHû9tOH4$H$ØèHt$PHØHû8t,H4$èHt$PHl$HT$HL$Hl$0HT$8HL$@H4$èHH$èHL$HL$(H$èHL$(Hl$ H)H$H$èH\$(H$H<$tBH$H\$0H\$H\$8H\$H\$@H\$èH\$(H\$XèèHÄHÃ%ëµèèHÄHÃ..0runtime.morestack_noctxtV*runtime.racefuncenter runtime.racereadÌ,go.string."ReturnStmt"ô"".trace"".un·f¤"runtime.deferprocæ runtime.raceread¬&"".(*parser).expect runtime.racereadÔ runtime.raceread2"".(*parser).parseRhsListâ."".(*parser).expectSemið,type.go/ast.ReturnStmt"runtime.newobject¨"runtime.racewriteÞ"runtime.racewriteÎ2runtime.writebarriersliceî&runtime.deferreturnø(runtime.racefuncexit &runtime.deferreturnª(runtime.racefuncexit |
| "".autotmp_0971?.type.*go/ast.ReturnStmt"".x/$type.[]go/ast.Expr"".posO"type.go/token.Pos"".~r0.type.*go/ast.ReturnStmt"".ptype.*"".parser0!nç B¶! 'G"K, **iT>,#S+Tgclocals·fb93a28f0d53fa21c15a0f04343983fbTgclocals·a1278a2a9c3356ffa139e88369e97c1b:c:/go/src/go/parser/parser.goþ8"".(*parser).parseBranchStmtîeH%(HHD$ÐH;AwèëÞHì°H$°H$èHÇ$ÈH$¸H$H$èH$¸¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ÈYYH
À
'H$H$ÀH\$èH$¸H\$H\$@HÇD$XH$ÀHûEH$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ëHHKHCH$H$ H$¨HÃH)ËHû}OHH$H$HT$H$HL$H$HD$HÇD$ èHT$(HL$0HD$8HÎHÿÁH$H$H$Ht$PHòH$èH$Hl$PHëH$H\$XH\$èH$H$H$H$ H$H$¨H$¸HXH`H«hHl$xHËHL$hHl$HHD$pH9ÅpHkíHëH$èH$¸H$H$XèH$¸Hû.HXH`H«hHl$xHËHL$hHl$HHD$pH9ÅòHkíHëH$H$H\$H$ H\$H$¨H\$èH$¸H$èHH$èHL$HL$`H$èHL$`Hl$@H)H$H$èHL$`H¬$ÀHiH$H$èH\$`H$H<$t4H$H\$XH\$èH\$`H$ÈèèHÄ°Ã%ëÃèéËþÿÿèèéýÿÿèèèHÄ°ÃH80runtime.morestack_noctxtl*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.racewriteÎ.runtime.writebarrierptrÈ
"runtime.racewriteú
runtime.racereadö2runtime.writebarrierslice."".(*parser).expectSemi¦,type.go/ast.BranchStmt¸"runtime.newobjectÞ"runtime.racewrite"runtime.racewriteÒ"runtime.racewrite.runtime.writebarrierptrÀ&runtime.deferreturnÊ(runtime.racefuncexitö$runtime.panicindex$runtime.panicindex $runtime.panicindex¼$runtime.panicindexÌ&runtime.deferreturnÖ(runtime.racefuncexit0à"".autotmp_0983.type.*go/ast.BranchStmt"".autotmp_0979type.int"".autotmp_0978_(type.[]*go/ast.Ident"".autotmp_0977/(type.[]*go/ast.Ident"".autotmp_0976(type.[]*go/ast.Ident"".autotmp_0975¿type.int"".nÏtype.int"".label¯$type.*go/ast.Ident"".posß"type.go/token.Pos"".~r1 .type.*go/ast.BranchStmt"".tok&type.go/token.Token"".ptype.*"".parser0)àzüßàEß |
| |
| LÖ)-J( <0 ª*D5%t>"#ñ¡4^ *Tgclocals·316f854a4cdad4fca29eb2ef47b03eaeTgclocals·855e77c976c7a035c007d66bd0942ca3:c:/go/src/go/parser/parser.goþ*"".(*parser).makeExpräeH%(HHD$ÀH;AwèëÞHìÀH$ÀH$èH$ÐHÇ$ðHÇ$øHøu%HÇ$ðHÇ$øèHÄÀÃHH$HD$H$ØH\$èHL$¶\$ ûttHL$HH$èH$ÈH$H|$HHÿtKH/H|$HîH¥H¥èHL$HD$ H$H$ðH$ H$øèHÄÀÃë±H$ØH$H$ÐH[(ÿÓH\$H\$@H$àH\$xH$èH$H$HÇHÇCH$HûHÇÂHÇÁH$¨H$°H$¸HH$H\$xH\$èH\$H\$XH\$H\$`H$¨H$èH$¨H$H\$XH\$H\$`H\$èHH,$HïHÞH¥H¥H$¨H\$H$°H\$H$¸H\$ èHL$(HD$0H$ÈH$H\$@H\$HL$hHL$HD$pHD$è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$ë¯éâýÿÿ<80runtime.morestack_noctxtl*runtime.racefuncenterò(runtime.racefuncexit*type.*go/ast.ExprStmtÆ$runtime.assertI2T2 runtime.racereadÖ,"".(*parser).checkExpr´(runtime.racefuncexit |
| útype.string runtime.convT2Eê"runtime.racewrite´2runtime.writebarrieriface¾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.Expr¬Fgo.itab.*go/ast.BadExpr.go/ast.ExprÀ runtime.typ2Itabp""".autotmp_1003ß(type.*go/ast.BadExpr"".autotmp_1002Ï"type.interface {}"".autotmp_1000/&type.[]interface {}"".autotmp_0999(type.*go/ast.BadExpr"".autotmp_0998"type.go/token.Pos"".autotmp_0997"type.go/token.Pos"".autotmp_0996"type.go/token.Pos"".autotmp_0995¯type.string"".autotmp_0994type.string"".autotmp_0993o(type.[1]interface {}"".autotmp_0992ÿ"type.go/token.Pos"".autotmp_0991O type.go/ast.Expr |
| "".esï*type.*go/ast.ExprStmt"".~r2P type.go/ast.Expr"".kind0type.string"".s type.go/ast.Stmt"".ptype.*"".parser4)[ÿ ÿÕÿDÀ@úZ1c |
| î×7D5C*+/)%%AV iV 0 |
| !Tgclocals·c40d818c25818ef9f54cc183984f196fTgclocals·9b65cdf441b109605aa0413ac28fea49:c:/go/src/go/parser/parser.goþ0"".(*parser).parseIfStmtàØeH%(HHD$øH;AwèëÞHìH$H$èHÇ$H$H$H$èH$¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ YYH
À
\H$HÇD$JèH\$H\$@H$H$èH$H$H
QjèYYH
À
öHÇD$hHÇD$pHÇD$XHÇD$`H$H$H$èH$H¨Hl$8H$H$èH$HÇÿÿÿÿH$H$ØèH$HØHû9
uH$èH$H$èHL$HD$HL$XHD$`H$H$H$èH$Hl$8H¨H$èH\$H\$HHÇD$xHÇ$H$H$H$ØèH$HØHûD
²H$èH$H$èHL$HD$HL$xH$HH$èHL$HL$PH$èHL$PHl$@H)H$H$èH\$PH$H<$#H$H\$hH\$H\$pH\$èH\$PH$H$èH\$PH$H<$ÒH$H\$XH\$H\$`H\$èH\$PH$H$(èH\$PH$H<$H$(H\$HH\$èH\$PH$H$0èH\$PH$H<$tAH$0H\$xH\$H$H\$èH\$PH$èèHÄÃ%ë¶%ésÿÿÿ%é"ÿÿÿ%éÑþÿÿH$èéqþÿÿH$HÇD$èH\$H\$hH\$H\$pH$H$H$ØèH$HØHû9u3H$èH$H$èHL$HD$HL$XHD$`é2ýÿÿH$H\$hH\$Ht$pHt$H5Hl$HïH¥H¥èHL$(HD$0HL$XHD$`HÇD$hHÇD$pé×üÿÿèèHÄÃèèHÄÃ\80runtime.morestack_noctxtl*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.racewrite6"".(*parser).parseBlockStmt runtime.racereadÒ """.(*parser).nextô ,"".(*parser).parseStmt° |
| $type.go/ast.IfStmt |
| "runtime.newobjectè |
| "runtime.racewrite"runtime.racewrite2runtime.writebarrieriface¨"runtime.racewrite
2runtime.writebarrieriface²
"runtime.racewrite.runtime.writebarrierptr¨"runtime.racewrite2runtime.writebarrieriface°&runtime.deferreturnº(runtime.racefuncexit¶."".(*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 "".autotmp_1016o&type.*go/ast.IfStmt"".autotmp_1013 type.go/ast.Expr"".autotmp_1012 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.*"".parserN)zJᯰ |
| )NM-J&-$* %-2 ( |
| )&. %D'@? JIR5%î©U"8ME;DD-x0*Tgclocals·eccc51e1d74492dad75c10b69ccafc66Tgclocals·d9c7ccc90963557cf651e2485676c91a:c:/go/src/go/parser/parser.goþ4"".(*parser).parseTypeList eH%(HHD$øH;AwèëÞHìH$H$èHÇ$HÇ$ HÇ$¨HÇ$HÇ$ HÇ$¨H$H$H$èH$¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ YYH
À
vH$èH\$H\$HH\$H\$PH$H$ H$¨HÃH)ËHû}FHH$HT$XHT$HL$`HL$HD$hHD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓHL$`HD$hHT$XHl$@HkíHëH$èH\$XHl$@HkíHëH$H\$HH\$H\$PH\$èHT$XHL$`HD$hH$H$ H$¨H$H$H$ØèH$HØHû4
(H$èH$H$èH\$H\$HH\$H\$PH$H$ H$¨HÃH)ËHû}IHH$HT$pHT$HL$xHL$H$HD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓHL$xH$HT$pHl$@HkíHëH$èH\$pHl$@HkíHëH$H\$HH\$H\$PH\$èHT$pHL$xH$H$H$ H$¨é¦þÿÿèèHÄÃèèHÄÃ080runtime.morestack_noctxtl*runtime.racefuncenter® runtime.racereadì(go.string."TypeList""".trace´"".un·fÄ"runtime.deferprocü,"".(*parser).parseTypeú$type.[]go/ast.ExprÚ"runtime.growsliceÒ"runtime.racewrite®2runtime.writebarrieriface® runtime.racereadò""".(*parser).next ,"".(*parser).parseType |
| $type.[]go/ast.Exprø |
| "runtime.growsliceö"runtime.racewriteÒ2runtime.writebarrieriface¼
&runtime.deferreturnÆ
(runtime.racefuncexitâ
&runtime.deferreturnì
(runtime.racefuncexit@"".autotmp_1031type.uint64"".autotmp_1030type.uint64"".autotmp_1029type.int"".autotmp_1028type.int"".autotmp_1027$type.[]go/ast.Expr"".autotmp_1023type.int"".autotmp_1022_$type.[]go/ast.Expr"".autotmp_1021$type.[]go/ast.Expr"".autotmp_1020 type.go/ast.Expr"".autotmp_1019/$type.[]go/ast.Expr"".autotmp_1018 type.go/ast.Expr"".list$type.[]go/ast.Expr"".ptype.*"".parser2)¶þ@ä)H-J2 |
| 25aÖ<.@¥?.4 4Tgclocals·984d6b7ea5d56832a2f30e80f2b5731aTgclocals·315936ef89f3887f43651faae6f8edec:c:/go/src/go/parser/parser.goþ8"".(*parser).parseCaseClauseÀ¬eH%(HH;awèëãHìpH\$pH$èHÇ$H\$xH$H$èHT$x¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$YYH
À
ÚH$H$ÐèHD$xH¨ÐHl$ HÇD$@HÇD$HHÇD$PH$H$ØèHL$xHØHû>
_H$èHD$x¼$H$èHT$HL$HD$HT$@HL$HHD$PH\$xH$HÇD$:èH\$H\$(H\$xH$èH\$xH$èHl$HT$HL$Hl$XHT$`HL$hHL$xHL$0H$H$èH\$0H$H$èH\$0H«H,$èHL$0H$H<$/H$HH+Hl$èHH$èHL$HL$8H$èHL$8Hl$ H)H$H$èH\$8H$H<$µH$H\$@H\$H\$HH\$H\$PH\$èH\$8H$H$ èHL$8Hl$(Hi H$H$(èH\$8H$H<$tEH$(H\$XH\$H\$`H\$H\$hH\$èH\$8H$èèHÄpÃ%ë²%é?ÿÿÿ%éÅþÿÿH$èHT$HL$HD$HT$@HL$HHD$PéäýÿÿH$HÇD$BèéÍýÿÿèèHÄpÃB.0runtime.morestack_noctxtV*runtime.racefuncenter runtime.racereadÒ,go.string."CaseClause"ú"".trace"".un·fª"runtime.deferprocò runtime.racereadì runtime.racereadª""".(*parser).nextâ4"".(*parser).parseTypeListÌ&"".(*parser).expectü,"".(*parser).openScope4"".(*parser).parseStmtList"runtime.racewrite¶ runtime.racereadà runtime.racereadÀ.runtime.writebarrierptrÎ,type.go/ast.CaseClauseà"runtime.newobject "runtime.racewrite¼ "runtime.racewrite´ |
| 2runtime.writebarriersliceÚ |
| "runtime.racewrite"runtime.racewrite2runtime.writebarrierslice¨&runtime.deferreturn²(runtime.racefuncexit
2"".(*parser).parseRhsListú
&"".(*parser).expect&runtime.deferreturn(runtime.racefuncexit0à"".autotmp_1043o.type.*go/ast.CaseClause"".autotmp_1040$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.*"".parser0!àqþßàsß f!.-'J"''!,v'*)B*"l=Q_[#Wg55 |
| Tgclocals·9debbeaa4375d8132c74ed262e6b15c9Tgclocals·044575e2247d00ea86bb80f4c66224a4:c:/go/src/go/parser/parser.goþ*"".isTypeSwitchAssertÀ®eH%(HH;awèëãHì0H\$0H$èHH$H\$8H\$H\$@H\$èHL$¶\$ ût.HL$(H$H$èH\$(H{uÆD$HèHÄ0ÃÆD$Hëï.0runtime.morestack_noctxtV*runtime.racefuncenterd6type.*go/ast.TypeAssertExpr$runtime.assertI2T2â runtime.raceread(runtime.racefuncexit0`"".a6type.*go/ast.TypeAssertExpr"".~r1 type.bool"".x type.go/ast.Expr!`n_` ´!.C*FTgclocals·aeb0e41ac01b153c88ff240b1b159798Tgclocals·9265c967b79b0c937dffe448c4822b36:c:/go/src/go/parser/parser.goþ("".isTypeSwitchGuardÀ
¦
eH%(HHD$èH;AwèëÞHìH$H$èH$ H$¨HL$pH$HD$xHD$èT$T$,úp=Ì
ðHH$H\$pH\$H\$xH\$èT$,HL$¶\$ ûµHL$0H$èHL$0HiHý
H$H$ èHL$0HY Hû/
lHÇÀ<VH$H$(èHL$0Hi0Hý
5HÇÀ<H$H$(èH\$0HK(HC0Hk8H¬$H$HøH$ÞH$èH\$0Hû¿HK(HC0Hk8H¬$HËH$HøH$H HkHH$HL$`HL$Hl$hHl$èHL$¶\$ ûtIHL$@H$H$èH\$@H{u*HÇÀ<tÆ$°èHÄÃÆ$°ëé1ÀëÙèé:ÿÿÿè1ÀéËþÿÿ1ÀéþÿÿúËGÞ
ÌHH$H\$pH\$H\$xH\$èHL$¶\$ ûHL$8H$èH\$8HûtxHHkHH$HL$PHL$Hl$XHl$èHL$¶\$ ût:HL$HH$H$èH\$HH{uHÇÀ$°èHÄÃ1ÀëèëÆ$°èHÄÃ280runtime.morestack_noctxtl*runtime.racefuncenter¼$runtime.ifacethashò.type.*go/ast.AssignStmt¬$runtime.assertI2T2ö runtime.raceread¸ runtime.raceread runtime.racereadø runtime.racereadð runtime.raceread6type.*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.racefuncexit0°"".autotmp_1050type.bool"".autotmp_1049type.bool"".autotmp_1048×type.uint32"".autotmp_1046O type.go/ast.Stmt"".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.Stmt.)°¯°¯°¯à<¾)w÷'C |
| |
| "45(]¨"$o |
| 6 "7Tgclocals·7cd9559b096b743d192ee78a957cd7c5Tgclocals·60689bc6d4c25f0ad2f8a81cbe030bb1:c:/go/src/go/parser/parser.goþ8"".(*parser).parseSwitchStmt*ä)eH%(HH$xÿÿÿH;AwèëÛHìH$H$èHÇ$HÇ$ H$H$H$èH$¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ YYH
À
H$HÇD$SèH\$H\$XH$H$èH$H$H
QjèYYH
À
- HÇ$¨HÇ$°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$H\$H$H\$H$ H$H$ØèH$HØHû9
ÚH$èH$H$¨H$ H$°HÇ$HÇ$ H$H$H$ØèH$HØHû3tkH$èH$H$H
QjèYYH
À
MH$H$HÇD$èH$H\$H$H\$H$ H$H$èH$Hl$PH«H$H$H$ H\$è¶\$\$GH$H$HÇD$3èH\$H\$`HÇ$ØHÇ$àHÇ$èH$H$H$ØèH$HØHû>
H$¶\$G\$èH\$H$H1íH9è-H$H$ÀH$¸H$ØH$àH$èHÃH)ËHû}OHH$H$ðHT$H$øHL$H$HD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓH$øH$H$ðHl$hHkíHëH$èH$ðHl$hHkíHëH$H$¸H\$H$ÀH\$èH$ðH$øH$H$ØH$àH$èépþÿÿHH$HH\$HH\$èHD$é¡þÿÿH$H$ØèH$HØHûBuéEþÿÿH$HÇD$8èH\$H\$HH$H$èHH$èHL$H$H$èH$Hl$`H)H$H$èH$H$H<$üH$H$ØH\$H$àH\$H$èH\$èH$H$H$ èH$Hl$HHi HL$p|$GHH$èHL$H$H$èH$Hl$XH)H$H$èH$H$H<$FH$H$¨H\$H$°H\$èH$H$H$èH$H$H<$éH$H$H\$H$ H\$èH$H$H$(èH$H$H<$H$(H\$pH\$èH$H$H
1íH9ét+H$H$ H$èèHÄÃHH$HH\$HH\$èHL$ë¦%éhÿÿÿ%éÿÿÿ%é®þÿÿH$H$H$H\$H´$ Ht$H5Hl$HïH¥H¥èH\$(H$ÈH\$0H$ÐHH$èHL$HL$xH$èHL$xHl$XH)H$H$èH\$xH$H<$1H$H$¨H\$H$°H\$èH\$xH$H$èH\$xH$H<$ÚH$H$ÈH\$H$ÐH\$èH\$xH$H$(èH\$xH$H<$H$(H\$pH\$èH\$xH\$xH
1íH9ét(H\$xH$ H$èèHÄÃHH$HH\$HH\$èHL$ë©%éqÿÿÿ%éÿÿÿ%éÃþÿÿ%éøûÿÿèèHÄÃèèHÄÃèèHÄî>0runtime.morestack_noctxtr*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).openScopeª4"".(*parser).closeScope·fº"runtime.deferproc8"".(*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.racewrite¦2runtime.writebarrieriface.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¼2runtime.writebarriersliceè"runtime.racewrite¸4type.go/ast.TypeSwitchStmtÊ"runtime.newobjectö"runtime.racewrite²"runtime.racewrite¨2runtime.writebarrierifaceÔ"runtime.racewriteÊ2runtime.writebarrierifaceö"runtime.racewriteÌ.runtime.writebarrierptrú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Þ!:go.string."switch expression""*"".(*parser).makeExprÂ",type.go/ast.SwitchStmtÔ""runtime.newobjectú""runtime.racewrite°#"runtime.racewrite $2runtime.writebarrierifaceÆ$"runtime.racewrite¶%2runtime.writebarrierifaceÜ%"runtime.racewrite¬&.runtime.writebarrierptrÎ&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.deferreturn)(runtime.racefuncexit)&runtime.deferreturn¦)(runtime.racefuncexitÂ)&runtime.deferreturnÌ)(runtime.racefuncexit02"".autotmp_1076type.*uint8"".autotmp_1075.type.*go/ast.SwitchStmt"".autotmp_1074type.*uint8"".autotmp_10736type.*go/ast.TypeSwitchStmt"".autotmp_1072ÿ,type.*go/ast.BlockStmt"".autotmp_1068¿type.int"".autotmp_1067/$type.[]go/ast.Stmt"".autotmp_1065 type.go/ast.Stmt"".autotmp_1064.type.*go/ast.SwitchStmt"".autotmp_1063 type.go/ast.Expr"".autotmp_10626type.*go/ast.TypeSwitchStmt"".autotmp_1061"type.go/token.Pos"".autotmp_1059ï.type.*go/ast.CaseClause"".autotmp_1058"type.go/token.Pos"".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.*"".parserz,JÄ |
| æqÔÖU-J&02%$&4* . &<%'$$2Ù2&¸Ígh[mn[CD5
81ú3"Q@3ÆE7]mfGYQA;6i*SK;2%6&<%GTgclocals·589fc04ce4c683f0e0b7945d4457c2a7Tgclocals·5889daaa36ed540cbc32a5a3351c91a2:c:/go/src/go/parser/parser.goþ8"".(*parser).parseCommClauseÀ.¸.eH%(HH$xÿÿÿH;AwèëÛHìH$H$èHÇ$H$H$H$èH$¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ YYH
À
É |
| H$èH$H$H$ÐèH$H¨ÐHl$8HÇ$ HÇ$¨H$H$ØèH$HØHû>
: |
| H$èH$H$èHT$HL$HD$H$ÀH$ÈH$ÐH$H$H$ØèH$H$ÈHØHû$
mHù^H$ÀHùEH$èH$ÀH¼$ÈHHkH¬$¸H,$H$°HY(ÿÓHD$H´$H4$HD$H5Hl$HïH¥H¥èH$H$H$ÐèH$H¨ÐHl$HH$èH$H$èHL$HD$H$H$HH$èHD$HD$pH$èH$ÀH¼$È-H$èH\$pH$H<$H$ÀH¼$ÈæHl$HïHÞH¥H¥èH\$pH$H$èHD$pHl$HHhH$H$èH\$pH$H<$H$H$H\$H$H\$èH\$pH\$pH1íH9èH\$pH$¨H$ H$H$HÇD$:èH\$H\$@H$H$èHl$HT$HL$H¬$ØH$àH$èH$HL$PH$H$èH\$PH$H$èH\$PH«H,$èHL$PH$H<$7H$HH+Hl$èHH$èHL$HL$XH$èHL$XHl$8H)H$H$èH\$XH$H<$½H$H$ H\$H$¨H\$èH\$XH$H$èHL$XHl$@HiH$H$ èH\$XH$H<$tQH$ H$ØH\$H$àH\$H$èH\$èH\$XH$èèHÄÃ%ë¦%é7ÿÿÿ%é½þÿÿHH$HH\$HH\$èHD$é½ýÿÿ%éqýÿÿè%éðüÿÿèèèé&üÿÿH$H$ØèH$ÀH$ÈH$H«ØHl$(Hý*Hý/HøHøoH$èH$ÀH¼$ÈHHHkH¬$¸H,$H$°HY(ÿÓHD$H´$H4$HD$H5Hl$HïH¥H¥èHH$èHD$HD$`H$èH$ÀH¼$ȸH$èH\$`H$H<$H$ÀH¼$ÈvuHl$HïHÞH¥H¥èH\$`H\$`H1íH9ètH\$`H$¨H$ éüÿÿHH$HH\$HH\$èHD$ë·è%éeÿÿÿèèèéôþÿÿHøkHøZH$èH$ÀH¼$È3HHkH¬$¸H,$H$°HY(ÿÓHD$H´$H4$HD$H5Hl$HïH¥H¥èH$ÐHøËH$ÀHÇÁH$ÀH$ÈH$ÐH$H$H$ÐèH$H¨ÐHl$0H$èH$H$èHL$HD$H$H$HH$èHD$HD$hH$èH\$hH$H<$H$ÀH\$H$ÈH\$H$ÐH\$èH\$hH$H$èHD$hHl$0HhH$H$ èH\$hHl$(Hk HH$èHD$HøqHÇÁHÇÂH$øH$H$ðH$èH$ðH$H$H\$H$H\$èH\$hH$H$(èH\$hH$H<$äH$(H$ðH\$H$øH\$H$H\$èHD$hH\$(Hû/uGH$H$HD$xHD$H$ÀH\$H$ÈH\$H$ÐH\$ èHD$xHD$hH1íH9ètH\$hH$¨H$ é¯øÿÿHH$HH\$HH\$èHD$ë·%éÿÿÿéþÿÿ%éôýÿÿèèèéBýÿÿH$HÇD$Bèé0øÿÿèèHÄÃÐ>0runtime.morestack_noctxtr*runtime.racefuncenter¼ runtime.racereadú,go.string."CommClause"¢"".traceÂ"".un·fÒ"runtime.deferproc,"".(*parser).openScope¼ runtime.raceread¶ runtime.racereadú""".(*parser).next2"".(*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º2runtime.writebarrierifaceà"runtime.racewrite
"runtime.racewrite2runtime.writebarrierifaceªHgo.itab.*go/ast.SendStmt.go/ast.Stmt&"".(*parser).expectÔ4"".(*parser).parseStmtListÞ"runtime.racewrite runtime.raceread´ runtime.raceread.runtime.writebarrierptr¢,type.go/ast.CommClause´"runtime.newobjectÚ"runtime.racewrite"runtime.racewrite2runtime.writebarrieriface¦"runtime.racewriteÞ"runtime.racewriteà2runtime.writebarrierslice&runtime.deferreturn(runtime.racefuncexitð*type.*go/ast.SendStmt type.go/ast.StmtHgo.itab.*go/ast.SendStmt.go/ast.Stmt² runtime.typ2Itabè$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Ì2runtime.writebarrierifaceî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è%2runtime.writebarrierslice&"runtime.racewriteÆ&"runtime.racewriteð&&type.[1]go/ast.Expr'"runtime.newobjectþ'"runtime.racewriteÔ(2runtime.writebarrierifaceú("runtime.racewrite*2runtime.writebarrierslice¨+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.panicsliceÀ-$runtime.panicindexÎ-$runtime.panicindex.&"".(*parser).expect.&runtime.deferreturn .(runtime.racefuncexit @"".autotmp_1107ß.type.*go/ast.CommClause"".autotmp_1106type.*uint8"".autotmp_1105Ï*type.*go/ast.ExprStmt"".autotmp_1104type.*uint8"".autotmp_1102$type.[]go/ast.Expr"".autotmp_1101¿.type.*go/ast.AssignStmt"".autotmp_1098¯*type.*go/ast.SendStmt"".autotmp_1096"type.go/token.Pos"".autotmp_1095*type.*go/ast.ExprStmt"".autotmp_1094"type.go/token.Pos"".autotmp_1093type.int"".autotmp_1092.type.*go/ast.AssignStmt"".autotmp_1091 type.go/ast.Expr"".autotmp_1090"type.go/token.Pos"".autotmp_1089type.int"".autotmp_1088*type.*go/ast.SendStmt"".autotmp_1087 type.go/ast.Expr"".autotmp_1084/$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.*"".parser2,zÜ êÊ,nm-J -* 8: |
| % +>$8yAXI" |
| y«
I% |
| y9- +öG(/ $aji8%gV"Q_gK `[#Sp'W
9Þ |
| [fEË+XRZ+' |
| Tgclocals·e3ec2506d854292d7e5be8c1a5d33c42Tgclocals·9bfb4100da1ae05204ad1ea1a7f58861:c:/go/src/go/parser/parser.goþ8"".(*parser).parseSelectStmtþeH%(HHD$ÀH;AwèëÞHìÀH$ÀH$èHÇ$ÐH$ÈH$H$èH$ȶûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ØYYH
À
¯H$HÇD$QèH\$H\$HH$ÈH$HÇD$3èH\$H\$PHÇ$HÇ$HÇ$ H$ÈH$H$ØèH$ÈHØHû>
H$èH\$H\$xH1íH9è*H\$xH$H$H$H$H$ HÃH)ËHû}OHH$H$¨HT$H$°HL$H$¸HD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓH$°H$¸H$¨Hl$XHkíHëH$èH$¨Hl$XHkíHëH$H$H\$H$H\$èH$¨H$°H$¸H$H$H$ éþÿÿHH$HH\$HH\$èHD$é¤þÿÿH$H$ØèH$ÈHØHûBuéTþÿÿH$HÇD$8èH\$H\$@H$ÈH$èHH$èHL$HL$pH$èHL$pHl$PH)H$H$èH\$pH$H<$âH$H$H\$H$H\$H$ H\$èH\$pH$H$ èHL$pHl$@Hi HL$`HH$èHL$HL$hH$èHL$hHl$HH)H$H$èH\$hH$H<$t4H$H\$`H\$èH\$hH$ÐèèHÄÀÃ%ëÃ%éÿÿÿèèHÄÀÃN80runtime.morestack_noctxtl*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Ò 2runtime.writebarrierifaceÊ |
| .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Ö2runtime.writebarriersliceü"runtime.racewrite°,type.go/ast.SelectStmtÂ"runtime.newobjectè"runtime.racewrite"runtime.racewriteæ.runtime.writebarrierptr&runtime.deferreturn(runtime.racefuncexitÜ&runtime.deferreturnæ(runtime.racefuncexit "".autotmp_1134¯.type.*go/ast.SelectStmt"".autotmp_1133,type.*go/ast.BlockStmt"".autotmp_1129Ïtype.int"".autotmp_1128/$type.[]go/ast.Stmt"".autotmp_1126 type.go/ast.Stmt"".autotmp_1125"type.go/token.Pos"".autotmp_1123.type.*go/ast.CommClause"".autotmp_1122"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.*"".parser0)z¢ÿ'ÿ b¾)-J$$2Ê2&© D5%pk·E7]j`6?<Tgclocals·8e1f9ee9d0a6e4224e4d717966b8d4deTgclocals·168ea29bfcf90092295e5a4749e008e0:c:/go/src/go/parser/parser.goþ2"".(*parser).parseForStmtJúIeH%(HH$ÿÿÿH;AwèëÛHìhH$hH$èHÇ$xHÇ$H$pH$H$èH$p¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$YYH
À
H$HÇD$FèH\$H\$PH$pH$èH$pH$H
QjèYYH
À
8HÇ$øHÇ$HÇ$èHÇ$ðHÇ$ØHÇ$àÆD$?H$pH$H$ØèH$pHØHû3¦H$H$èH$pH¨Hl$@H$H$èH$pHÇÿÿÿÿH$H$ØèH$p¶D$?HØHû9ÅH$H$ØèH$pHØHûO
ÙH$H$ÐèH$pH¨ÐHl$HH$èH$pH$èH\$H$(H\$H$0HH$èHD$H$¨H$èH$¨Hl$HH(H$H$èH$¨HÇ@OH$H$èH$¨H$H<$ûH$H$(H\$H$0H\$èH$¨H$¨HH$èH\$Hû¡HÇÂHÇÁH$8H$@H$HHH$ 1íH9è'H$8H$èH$8H$H$¨H$ H$HD$H$ HL$èHH$èHD$H$H$HÇD$@èH$HÏHù
1ÀèH$H$(èH$H$H<$X
H$(H$8H\$H$@H\$H$HH\$èH$pH$H$H1íH9èÃH$H$ðH$èHÇÀ<D$?
8H$H$ØèH$pHØHû9
H$èH$èH$øH$ðH$HÇ$èHÇ$ðH$pH$H$ØèH$pHØHû9t4H$HÇD$èH$pH\$H$èH\$H$ðH$èH$pH$H$ØèH$pHØHû3t4H$HÇD$èH$pH\$H$ØH\$H$àH$H$èH$pHl$@H¨H$èH\$H\$pH$pH$èH$èH$ð|$?ªHH$HT$HL$èHD$HÇ$HÇ$HÇ$ÈHÇ$ÐH$°H$èH$°HhHý
ºH$H$(èH$°HK(HC0Hk8H¬$`H$PHøH$XoH$èHH$H$°HûBHK(HC0Hk8H¬$`H$PHøH$X
Hl$HïHÎH¥H¥èHL$HùãHÁHL$xH$èH\$xHû»H+H¬$¸HkH¬$ÀHH$èHL$H$H$èH$Hl$PH)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$H$èH$HùwL$°IhHi(H$H$0èH$°H$H$ èH$Hù*L$°Ih Hi0H$H$8èH$H$H<$éH$8H$¸H\$H$ÀH\$èH$H$H$HèH$H$H<$H$HH\$pH\$èH$H$H
1íH9ét+H$H$H$xèèHÄhÃHH$HH\$HH\$èHL$ë¦%éhÿÿÿ%éÿÿÿéÏþÿÿéþÿÿ%éþÿÿ%é·ýÿÿé>ýÿÿéýÿÿèé·üÿÿèHý
¨H$èH$°HHCHkH¬$`H$PHøH$XvgH$èH$°HøtLHHHHhH¬$`H$PHùH$XvH*H¬$HjH¬$é¦ûÿÿèë°èHý
H$èH$°HHCHkH¬$`HËH$PHøH$XAHÃH$èH$°HúHHBHjH¬$`H$PHøH$XçHÃH+H¬$HkH¬$ H$èH$°HHCHkH¬$`H$PHøH$XH$èH$°HøtlHHHHhH¬$`H$PHùH$Xv<H*H¬$HjH¬$H$H$ÈH$ H$Ðé(úÿÿèëèèéÞþÿÿèH$èH$°HhHl$XH$èHD$XHÿÈH$°HHKHkH¬$`HÓH$PHÅH$XH9ÈÉHkíHëH$èHD$XHÿÈH$°HûHHKHkH¬$`HÓH$PHÅH$XH9È_HkíHëHHkH¬$ H,$H$HY(ÿÓHL$H´$pH4$HL$H5Hl$HïH¥H¥èHL$pHL$hH$H$ èHl$hHM HÿÁH$pH$HL$èH\$H\$`HH$èHL$H$H$èH$Hl$PH)H$H$èH$Hl$`HiH$H
1íH9ét+H$H$H$xèèHÄhÃHH$HH\$HH\$èHL$ë¦èéaþÿÿèH´$pH4$HT$HL$H5Hl$HïH¥H¥èH\$(H$(H\$0H$0HH$èHL$H$H$èH$Hl$PH)H$H$èH$H$H<$£H$H$øH\$H$H\$èH$H$H$èH$H$H<$FH$H$(H\$H$0H\$èH$H$H$(èH$H$H<$éH$(H$ØH\$H$àH\$èH$H$H$8èH$H$H<$H$8H\$pH\$èH$H$H
1íH9ét+H$H$H$xèèHÄhÃHH$HH\$HH\$èHL$ë¦%éhÿÿÿ%éÿÿÿ%é®þÿÿ%éQþÿÿHH$HH\$HH\$èH$pHD$éóÿÿ%éòÿÿéiòÿÿHH$HH\$HH\$èH\$H$ éñÿÿéXñÿÿ%éùðÿÿH$HÇD$èH$pH\$H$èHD$H$ð¶D$ éòÿÿèèHÄhÃèèHÄhä>0runtime.morestack_noctxtr*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.racewriteä2runtime.writebarrieriface
&type.[1]go/ast.Expr¤
"runtime.newobjectJgo.itab.*go/ast.UnaryExpr.go/ast.Exprä"runtime.racewriteÚ2runtime.writebarrierifaceè,type.go/ast.AssignStmtú"runtime.newobject¸,runtime.racewriterangeðà runtime.duffzero"runtime.racewrite2runtime.writebarriersliceÚLgo.itab.*go/ast.AssignStmt.go/ast.Stmtè runtime.raceread¬""".(*parser).nextÎ runtime.raceread8"".(*parser).parseSimpleStmtò."".(*parser).expectSemi¤ runtime.racereadò8"".(*parser).parseSimpleStmtØ"runtime.racewrite6"".(*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Î!2runtime.writebarrierifaceú!"runtime.racewriteð"2runtime.writebarrieriface#"runtime.racewriteÈ# runtime.raceread¨$"runtime.racewriteÔ$ runtime.raceread´%"runtime.racewriteª&2runtime.writebarrierifaceÖ&"runtime.racewrite¬'.runtime.writebarrierptrÚ'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.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.panicindexú3 runtime.raceread®4 runtime.racereadÒ5 runtime.raceread¾7 |
| ô7Bgo.string."at most 2 expressions"84"".(*parser).errorExpectedÆ8 runtime.raceread9("".(*parser).safePos¬9&type.go/ast.BadStmt¾9"runtime.newobjectê9"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à?2runtime.writebarrieriface@"runtime.racewriteA2runtime.writebarrieriface®A"runtime.racewrite¤B2runtime.writebarrierifaceÐB"runtime.racewrite¦C.runtime.writebarrierptrÔCFgo.itab.*go/ast.ForStmt.go/ast.StmtD&runtime.deferreturn¨D(runtime.racefuncexitÆD(type.*go/ast.ForStmtÜD type.go/ast.StmtôDFgo.itab.*go/ast.ForStmt.go/ast.StmtE runtime.typ2ItabF.type.*go/ast.AssignStmtF type.go/ast.Stmt²FLgo.itab.*go/ast.AssignStmt.go/ast.StmtÆF runtime.typ2ItabG,type.*go/ast.UnaryExpr´G type.go/ast.ExprÌGJgo.itab.*go/ast.UnaryExpr.go/ast.ExpràG runtime.typ2ItabÎH8"".(*parser).parseSimpleStmt²I&runtime.deferreturn¼I(runtime.racefuncexitØI&runtime.deferreturnâI(runtime.racefuncexit0ÐT"".autotmp_1167ß"type.*go/ast.Expr"".autotmp_1166type.*uint8"".autotmp_1165Ï(type.*go/ast.ForStmt"".autotmp_1164type.*uint8"".autotmp_1163¿,type.*go/ast.RangeStmt"".autotmp_1162type.*uint8"".autotmp_1161¯(type.*go/ast.BadStmt"".autotmp_1160"type.go/token.Pos"".autotmp_1159 type.go/ast.Expr"".autotmp_1158type.int"".autotmp_1157type.*uint8"".autotmp_1156.type.*go/ast.AssignStmt"".autotmp_1155type.*uint8"".autotmp_1153ÿ,type.*go/ast.UnaryExpr"".autotmp_1152(type.*go/ast.ForStmt"".autotmp_1151 type.go/ast.Expr"".autotmp_1150,type.*go/ast.RangeStmt"".autotmp_1149(type.*go/ast.BadStmt"".autotmp_1148"type.go/token.Pos"".autotmp_1147"type.go/token.Pos"".autotmp_1146type.int"".autotmp_1145type.int"".autotmp_1143.type.*go/ast.AssignStmt"".autotmp_1142,type.*go/ast.UnaryExpr"".autotmp_1141 type.go/ast.Expr"".autotmp_1140"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.*"".parserl,ÐJÏÐÅ ÏжÏÐÉÏÐÏ%ÜâU-J&H2%$/*% ã |
| 6 .4 .4%!0 |
| óæ(Â-># |
| |
| Ý'Íqr7*H -0uMM9%
81¢w;/rf"Q'+@385Fã6YQ¢;A;364X5#"! $¨¶%+$ãC"70:b7689><*YQQA;E6F_1M71)Tgclocals·ecdf52ba7b98e60238153341bb1f50fcTgclocals·85a4a05ab82a0b820412a2f982b7f935:c:/go/src/go/parser/parser.goþ,"".(*parser).parseStmt(ú'eH%(HH;awèëãHìH$H$èHÇ$HÇ$HÇ$HÇ$H$H$H$èH$¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$YYH
À
H$H$ØèH$H©ØHý8ÞHý
)HýçHýÄHý
H$HÇD$èH\$H$H\$H$HH$H$H\$H$H\$è¶\$ûuH$H$èèèHÄÃHýrÿÿÿH$H$ÐèH$HºÐH$H|$(H|$HH|$HÞH¥H¥èH$H$èHH$èHL$HL$0H$èHL$0Hl$(H)H$H$èH$H$H$ÐèHL$0HùtoL$I¨ÐHiHL$0H
1íH9étH\$0H$H$éêþÿÿHH$HH\$HH\$èHL$ë·ëHý<þÿÿHý2þÿÿé»þÿÿHý HýþÿÿHý þÿÿéþÿÿHýþÿÿHý
úýÿÿéþÿÿHý$8HýHýßýÿÿHýÕýÿÿé^þÿÿHýÆýÿÿHý$¼ýÿÿéEþÿÿHý1Hý+§ýÿÿHý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$ÐèHL$8HùtnL$I¨ÐH)HL$8H
1íH9étH\$8H$H$éîüÿÿHH$HH\$HH\$èHL$ë·ëHýGÿHýAuHý=pHý9
ÍHH$èHD$HD$8H$èH$H$H$ÐèHD$8HøtL$I¨ÐH(HD$8H1íH9èt+H\$8H$H$H$H$èéüûÿÿHH$HH\$HH\$èHD$ë¦ézÿÿÿHý=
ÙûÿÿH$H$ØèH$H$H¨ØHl$èH\$H\$`H
1íH9étH\$`H$H$é\ûÿÿHH$HH\$HH\$èHL$ë·Hý@
âH$HH\$èH\$H\$pH\$H\$xHH$èHD$HD$@H$èH\$@H$H<$tzH\$pH\$H\$xH\$èH\$@H\$@H
1íH9étH\$@H$H$é|úÿÿHH$HH\$HH\$èHL$ë·%ézÿÿÿHýA{þÿÿéOúÿÿHýE=HýCu(H$èHT$HL$H$H$éþùÿÿHýE8þÿÿéúÿÿHýFu(H$èHT$HL$H$H$éÁùÿÿHýGFùÿÿéÏùÿÿHýP'HýI=HýHu(H$èHT$HL$H$H$étùÿÿHýI®ýÿÿéùÿÿHýJujH$èH\$H\$PH
1íH9étH\$PH$H$é$ùÿÿHH$HH\$HH\$èHL$ë·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$é:øÿÿHH$HH\$HH\$èHL$ë·HýR÷ÿÿéøÿÿHýSu(H$èHT$HL$H$H$éÎ÷ÿÿHýT¡üÿÿHýUüÿÿéÒ÷ÿÿèèHÄÃÂ.0runtime.morestack_noctxtb*runtime.racefuncenterô runtime.raceread²*go.string."Statement"Ú"".traceú"".un·f"runtime.deferprocÒ runtime.racereadø8"".(*parser).parseSimpleStmtº0type.*go/ast.LabeledStmt&runtime.assertI2TOK¶."".(*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.StmtFgo.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.racereadJgo.itab.*go/ast.EmptyStmt.go/ast.Stmtè,type.*go/ast.EmptyStmtþ type.go/ast.StmtJgo.itab.*go/ast.EmptyStmt.go/ast.Stmtª runtime.typ2Itab*type.go/ast.EmptyStmt°"runtime.newobjectÖ"runtime.racewrite runtime.racereadÚ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.raceread8"".(*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.racewriteÚ2runtime.writebarrierifaceü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ü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.racefuncexit08"".autotmp_1218type.*uint8"".autotmp_1217(type.*go/ast.BadStmt"".autotmp_1216type.*uint8"".autotmp_1215,type.*go/ast.EmptyStmt"".autotmp_1214type.*uint8"".autotmp_1213,type.*go/ast.EmptyStmt"".autotmp_1212type.*uint8"".autotmp_1211type.*uint8"".autotmp_1210type.*uint8"".autotmp_1209type.*uint8"".autotmp_1208type.*uint8"".autotmp_1206*type.*go/ast.DeclStmt"".autotmp_1204(type.*go/ast.BadStmt"".autotmp_1203,type.*go/ast.EmptyStmt"".autotmp_1202,type.*go/ast.EmptyStmt"".autotmp_1201 type.go/ast.Stmt"".autotmp_1200o.type.*go/ast.SelectStmt"".autotmp_1199 type.go/ast.Stmt"".autotmp_1198_&type.*go/ast.IfStmt"".autotmp_1197O,type.*go/ast.BlockStmt"".autotmp_1196?.type.*go/ast.BranchStmt"".autotmp_1195/.type.*go/ast.ReturnStmt"".autotmp_1194 type.go/ast.Stmt"".autotmp_1192*type.*go/ast.DeclStmt"".autotmp_1191 type.go/ast.Decl"".pos¯"type.go/token.Pos"".s type.go/ast.Stmt"".ptype.*"".parser4$ÞÿÊÿ!$ji0-JH |
| ,4FQ |
| F &3KFSFEFSFEFSFE |
| 6.// |
| 3MD |
| 6 |
| [43/) |
| ¢\[;& |
| *S"#<5 |
| *#Q |
| FS#@5 |
| *6*)/ |
| 687/'<6"!// |
| F#&]RYfe0IoIiù>-!Îo-)w&$)¡ |
| ZZ%
=Tgclocals·c82e162eee47cef477a06a0026e59af5Tgclocals·e8b2f2c036537657c9650bdd847d7313:c:/go/src/go/parser/parser.goþ "".isValidImportðeH%(HH;awèëãHìhH\$hH$èH\$pH$H\$xH\$èHL$HD$HL$HHL$XHD$PHD$`1ÉHL$@H\$XH$H\$`H\$HL$èHL$D$ HL$8HùttD$4$è¶\$ûtL\$4$è¶\$ûu6HH,$HïHÞH¥H¥\$4\$èHL$8¶\$ûuéhÿÿÿÆ$èHÄhÃH\$PHûuÆ$èHÄhÃÆ$ëì.0runtime.morestack_noctxtV*runtime.racefuncenterstrconv.Unquote&runtime.stringiter2Ê"unicode.IsGraphicöunicode.IsSpaceTgo.string."!\"#$%&'()*,:;<=>?[\\]^{|}`�"Î(strings.ContainsRune(runtime.racefuncexitÊ(runtime.racefuncexit0Ð"".autotmp_1233_type.int"".autotmp_1232Otype.int"".autotmp_1228type.string"".rgtype.int32"".s?type.string"".~r1 type.bool"".littype.string&!ÐïÏÐÏÐÀ,"!"L]/*Z9Tgclocals·1b9a3aa31862a0fdb3c38bd1a1bfa9b0Tgclocals·c87bf6ce1dd8cc3b6ebd8a33d5faa6fc:c:/go/src/go/parser/parser.goþ8"".(*parser).parseImportSpecöeH%(HHD$ÈH;AwèëÞHì¸H$¸H$èHÇ$àHÇ$èH$ÀH$H$èH$À¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ÐYYH
À
ßHÇD$XH$H$ØèH$ÀH«ØHý
ÆH$ÀH$èH\$H\$XH$ÀH$H$ÐèH$ÀH¨ÐHl$@HÇD$xHÇ$H$H$ØèH$ÀHØHû
(H$H$àèH$ÀHûþHàH«èHL$xH$H¬$Hl$è¶\$û
ÂHH,$HïHÞH¥H¥H\$xH\$H$H\$èH\$ Hl$HïHÞH¥H¥H$ÀH$H\$@H\$èH$ÀH$èH$ÀH$èHH$èHD$HD$hH$HÇD$(èHL$hHÏHùû1ÀèH$èH\$hH$H<$ËH$ÈH\$èH\$hH$H$èH\$hH$H<$H$H\$XH\$èHH$èHL$HL$`H$èHL$`Hl$@H)H$H$èHL$`HÇA H$H$èH\$`H$H<$ùH$H\$xH\$H$H\$èH\$hH$H$èH\$hH$H<$¥H$H\$`H\$èH\$hH$H$èH$ÀH$H$ÈèH\$hH$H<$EH$H$ÀH«ÈHl$èH\$hH\$PH$ÀH$H$8èH$ÀHûëH³8H@HHH´$ H$¨H$°HËH)ÓHû}OHH$H´$Ht$H$HT$H$HL$HÇD$ èHt$(HT$0HL$8H×HÿÂH$H$H´$H|$HHþH$èH$Hl$HHëH$H\$PH\$èH$H$ H$H$¨H$H$°H$ÀH$H$8èH$ÀH$H<$£H$8H$ H\$H$¨H\$H$°H\$èH\$PH\$hH
1íH9ét(H\$hH$èH$àèèHĸÃHH$HH\$HH\$èHL$ë©%éQÿÿÿéþÿÿ%é¯ýÿÿ%éOýÿÿ%éûüÿÿ%énüÿÿ%é)üÿÿéþûÿÿéûÿÿéûúÿÿH$HÇD$ èéûÿÿHý5
KúÿÿHH$èHD$HD$pH$HÇD$ èHL$pHÏHù1ÀèH$èH$ÀH$H$ÐèHD$pHøt_L$ÀI¨ÐH(H$H$èHD$pHøt0HhHHïHÞH¥H¥HD$XH$ÀH$èé~ùÿÿëÌëébÿÿÿèèHĸÃ80runtime.morestack_noctxtl*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.duffzeroÒ |
| "runtime.racewrite.runtime.writebarrierptrÄ"runtime.racewrite.runtime.writebarrierptr¢(type.go/ast.BasicLit´"runtime.newobjectÚ"runtime.racewrite
"runtime.racewriteÆ
"runtime.racewrite°4runtime.writebarrierstringÖ"runtime.racewrite¦.runtime.writebarrierptrÌ"runtime.racewriteþ runtime.racereadâ.runtime.writebarrierptr¨ runtime.racereadÌ2type.[]*go/ast.ImportSpec¾"runtime.growslice¼"runtime.racewrite.runtime.writebarrierptr"runtime.racewrite¬2runtime.writebarriersliceÎLgo.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ò&"".(*parser).expect"type.go/ast.Ident°"runtime.newobjectè,runtime.racewriterangeð runtime.duffzero¬"runtime.racewriteÞ runtime.raceread´"runtime.racewriteàgo.string."." """.(*parser).nextÔ&runtime.deferreturnÞ(runtime.racefuncexit`ð "".autotmp_1246ßtype.int"".autotmp_1245_2type.[]*go/ast.ImportSpec"".autotmp_1244/2type.[]*go/ast.ImportSpec"".autotmp_1243¯*type.*go/ast.BasicLit"".autotmp_1242.type.*go/ast.ImportSpec"".autotmp_1241$type.*go/ast.Ident"".autotmp_1239.type.*go/ast.ImportSpec"".autotmp_12382type.[]*go/ast.ImportSpec"".autotmp_1236$type.*go/ast.Ident"".specÏ.type.*go/ast.ImportSpec"".pathtype.string"".posï"type.go/token.Pos"".ident¿$type.*go/ast.Ident"".~r3@ type.go/ast.Spec"".doc2type.*go/ast.CommentGroup"".ptype.*"".parser4)ðÙ |
| ïð ïÀª"R-J |
| -*1)`¯¡ |
| 3GH7# |
| · |
|
p51x*#:*;¼#k;ÊmK26{ Tgclocals·6ffe5dc45d15881bdcddfd9679d8acdcTgclocals·87a7b688cb75c96ccb34da49b65dd216:c:/go/src/go/parser/parser.goþ6"".(*parser).parseValueSpecøeH%(HHD$°H;AwèëÞHìÐH$ÐH$èHÇ$øHÇ$H$ØH$H$èH¬$ضûH$èH$èHT$HL$H$H$H$HL$HHl$HïHÞH¥H¥èH\$ Hl$HïHÞH¥H¥H$ØH$èH\$H$H
QjèYYH
À
OH$ØH$èHl$HT$HL$H¬$¸H$ÀH$ÈH$ØH$èHT$HL$HT$pHL$xHÇ$ HÇ$¨HÇ$°H$ØH$H$ØèH´$ØHØHû*uIH4$èH$ØH$èH´$ØHl$HT$HL$H¬$ H$¨H$°H4$èHH$èHL$HL$hH$èH\$hH$H<$H$àH\$èH\$hH$H$èH\$hH$H<$ÆH$H$¸H\$H$ÀH\$H$ÈH\$èH\$hH$H$ èH\$hH$H<$bH$ H\$pH\$H\$xH\$èH\$hH$H$0èH\$hH$H<$H$0H$ H\$H$¨H\$H$°H\$èH\$hH$H$HèH$ØH$H$ÈèH\$hH$H<$H$HH$ØH«ÈHl$èHL$hHÇD$PH$èHûUu HÇD$PHL$`HL$hH$ðH\$XH$ØH$H$èHH$H\$XH\$èL$ØH\$Hl$HïHÞýHÆHÇHÇÁóH¥üL$HT$hH
H$HL$H$HT$I¨Hl$(H\$PH\$0H$¸H\$8H$ÀH\$@H$ÈH\$HèH\$`H\$hH
1íH9ét(H\$hH$H$øèèHÄÐÃHH$HH\$HH\$èHL$ë©%é`þÿÿ%éãýÿÿ%éýÿÿ%é.ýÿÿ%ééüÿÿèèHÄÐÃV80runtime.morestack_noctxtl*runtime.racefuncenterÎ runtime.raceread *go/token.Token.Stringô go.string."Spec"*runtime.concatstring2æ"".trace"".un·f"runtime.deferprocÎ6"".(*parser).parseIdentList¾("".(*parser).tryTypeà runtime.raceread""".(*parser).next¾2"".(*parser).parseRhsList®."".(*parser).expectSemi¼*type.go/ast.ValueSpecÎ"runtime.newobjectô"runtime.racewriteÀ .runtime.writebarrierptræ "runtime.racewriteð |
| 2runtime.writebarrierslice"runtime.racewriteú2runtime.writebarrieriface "runtime.racewriteª
2runtime.writebarriersliceÐ
"runtime.racewrite runtime.racereadæ.runtime.writebarrierptr runtime.racereadtype.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.deferreturnà(runtime.racefuncexit` "".autotmp_1263Ï,type.*go/ast.ValueSpec"".autotmp_1262,type.*go/ast.ValueSpec"".autotmp_1261ïtype.int"".autotmp_1260,type.*go/ast.ValueSpec"".autotmp_1255type.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"".~r3@ type.go/ast.Spec"".iota0type.int"".keyword &type.go/token.Token"".doc2type.*go/ast.CommentGroup"".ptype.*"".parser2) ßì }fæ"R18%$. @ â3?@7<+J51À8QI#ÃX³²26HTgclocals·73c385ae135d266ed9a17d442996e4a7Tgclocals·a79b904f5df3b07c9c83af283ebd384b:c:/go/src/go/parser/parser.goþ4"".(*parser).parseTypeSpecöeH%(HHD$ØH;AwèëÞHì¨H$¨H$èHÇ$ÐHÇ$ØH$°H$H$èH$°¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ÀYYH
À
_H$èH\$H\$XHH$èHD$HD$`H$HÇD$(èH|$`HùHÿ1ÀèH$èH\$`H$H<$×H$¸H\$èH\$`H$H$èH\$`H$H<$H$H\$XH\$èHL$`HL$PHL$`HÇD$hH\$hHûPHÇÅHÇÂH¬$H$ H$H$èH$H$H\$XH\$èH$°H$H$èH¬$°H,$HT$`H
HL$pHL$HT$xHT$H\$HÇHÇCHHl$(HÇD$0H$H\$8H$H\$@H$ H\$HèH$°H$èH\$H$H\$H$H\$PH$H$èH\$PH$H<$H$H$H\$H$H\$èH$°H$èH\$PH$H$ èH$°H$H$ÈèH\$PH$H<$H$ H$°H«ÈHl$èH\$PH\$`H
1íH9ét(H\$`H$ØH$ÐèèHĨÃHH$HH\$HH\$èHL$ë©%égÿÿÿ%éæþÿÿé©ýÿÿ%ébýÿÿ%éýÿÿéòüÿÿèèHĨÃL80runtime.morestack_noctxtl*runtime.racefuncenterÎ runtime.raceread(go.string."TypeSpec"´"".traceÔ"".un·fä"runtime.deferproc."".(*parser).parseIdent¾(type.go/ast.TypeSpecÐ"runtime.newobject,runtime.racewriterangeºì runtime.duffzeroÌ"runtime.racewrite.runtime.writebarrierptr¾"runtime.racewrite.runtime.writebarrierptrº"runtime.racewriteð.runtime.writebarrierptr¢ runtime.racereadÒ*type.*go/ast.TypeSpec¤ |
| ("".(*parser).declareÆ |
| ,"".(*parser).parseType "runtime.racewrite2runtime.writebarrieriface²."".(*parser).expectSemiØ"runtime.racewrite
runtime.racereadî
.runtime.writebarrierptrHgo.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.deferreturnÞ(runtime.racefuncexit`Ð"".autotmp_1275/(type.[]*go/ast.Ident"".autotmp_1274*type.*go/ast.TypeSpec"".autotmp_1273*type.*go/ast.TypeSpec"".autotmp_1272O type.go/ast.Expr"".autotmp_1271*type.*go/ast.TypeSpec"".autotmp_1270*type.[1]*go/ast.Ident"".spec¯*type.*go/ast.TypeSpec"".ident$type.*go/ast.Ident"".~r3@ type.go/ast.Spec"".doc2type.*go/ast.CommentGroup"".ptype.*"".parser2)ÐúÏÐÏÀT¬#R-J´v^3#$7
D51gÙ-8¡6JTgclocals·54439fae71c96163a8851d9ba0144b5aTgclocals·caf455042e3ce266c668ad8b44c030ec:c:/go/src/go/parser/parser.goþ2"".(*parser).parseGenDecleH%(HHD$ H;AwèëÞHìàH$àH$èHÇ$H$èH$H$èH¬$è¶ûH$ðH$èHT$HL$HH,$HïHÞH¥H¥H$HT$H$HL$HHl$ HïHÞH¥H¥èH\$0Hl$HïHÞH¥H¥H$èH$èH\$H$H
QjèYYH
À
H$èH$H$ÀèH$èH¨ÀHl$hH$H$ðH\$èH\$H\$HHÇD$PHÇD$@HÇ$HÇ$ HÇ$¨H$èH$H$ØèH$èHØHû1
H$H$ÐèH$èH¨ÐHl$PH$èHÇD$XH$èH$H$ØèH$èHØHû6¨H$H$ØèH$èHØHû~H$H$ÀèH$èH«ÀH,$H$ðH\$H\$XH\$H$øHÿÓH\$H\$xH\$ H$H$H$ H$¨HÃH)ËHû}OHH$H$°HT$H$¸HL$H$ÀHD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓH$¸H$ÀH$°Hl$`HkíHëH$èH$°Hl$`HkíHëH$H\$xH\$H$H\$èH$°H$¸H$ÀH$H$ H$¨H\$XHÿÃH\$Xé&þÿÿH$HÇD$6èH\$H\$@H$èH$èHH$èHL$HL$pH$èH\$pH$H<$ÿH\$hH\$èH\$pH$H$èHL$pHl$HHiH$H$èHL$pH¬$ðHiH$H$èHL$pHl$PHiH$H$ èH\$pH$H<$tmH$ H$H\$H$ H\$H$¨H\$èH\$pH$H$8èHL$pHl$@Hi8H$èèHÄàÃ%ë%éõþÿÿHÇ$H$ðH\$HÇD$H$øHÿÓH\$H\$xH\$ H$H´$H$ H$¨HËH)ÓHû}OHH$H´$ÈHt$H$ÐHT$H$ØHL$HÇD$ èHt$(HT$0HL$8HÕHÿÂHóH$ÐH$ØH´$ÈHl$`HkíHëH$èH$ÈHl$`HkíHëH$H\$xH\$H$H\$èH¬$ÈH$ÐH$ØH¬$H$ H$¨éjýÿÿèèHÄàÃZ80runtime.morestack_noctxtl*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È2runtime.writebarrierifaceð&"".(*parser).expect¦."".(*parser).expectSemi´&type.go/ast.GenDeclÆ"runtime.newobjectì"runtime.racewrite².runtime.writebarrierptrØ"runtime.racewrite"runtime.racewriteÎ"runtime.racewrite"runtime.racewrite2runtime.writebarrierslice®"runtime.racewriteæ&runtime.deferreturnð(runtime.racefuncexit |
| $type.[]go/ast.Specö"runtime.growslice"runtime.racewriteè2runtime.writebarrierifaceÞ&runtime.deferreturnè(runtime.racefuncexit@À2"".autotmp_1303ß(type.*go/ast.GenDecl"".autotmp_1302type.uint64"".autotmp_1301type.uint64"".autotmp_1300type.int"".autotmp_1299type.int"".autotmp_1298$type.[]go/ast.Spec"".autotmp_1294type.int"".autotmp_1293_$type.[]go/ast.Spec"".autotmp_1292$type.[]go/ast.Spec"".autotmp_1291 type.go/ast.Spec"".autotmp_1290"type.go/token.Pos"".autotmp_1289ÿtype.int"".autotmp_1288/$type.[]go/ast.Spec"".autotmp_1287Ï type.go/ast.Spec"".autotmp_1284¯type.string"".iotatype.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.*"".parser4)À騿Àû¿À
pÖ#)871- $2% eìÏ143T5%Þ*YïE4T>#«.QxE4:
Tgclocals·979a42ad4b3e791b5d34fff2bf05daf2Tgclocals·95efb8bcf2a820606b939108bba8998d:c:/go/src/go/parser/parser.goþ4"".(*parser).parseFuncDeclÀªeH%(HHD$H;AwèëÞHìèH$èH$èHÇ$øH$ðH$H$èH$ð¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$YYH
À
ÅH$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\$èH\$H\$pH\$H\$`HÇ$H$ðH$H$ØèH$ðHØHû3u(H$H\$XH\$èH$ðH\$H$H$èHH$èHD$H$ H$èH$ H$H<$ïH$H\$èH$ H$H$èH$ H$H<$¤H$H\$hH\$èH$ H$H$èH$ H$H<$WH$H\$xH\$èHH$èHD$H$H$èH$Hl$PH(H$H$èH$H$H<$ÜH$H\$pH\$èH$H$H$èH$H$H<$H$H\$`H\$èH$ H$H$èH$ H$H<$BH$H$H\$èH$ H$H$ èH$ H$H<$òH$ H$H\$èH$ H$H\$h1íH9ëunH\$xH$H$èH\$xHûHKH$ÀHCH$ÈHøuQH$HD$H-LD$LÇHîH¥H¥è¶\$ ût#H$H$øèèHÄèÃH$H$ HÇ$¨H$¨HùòHÇÅHÇÂH¬$ØH$àH$ÐH$èH$ÐH$H\$xH\$èH$ðH$H$èH¬$ðH,$H$ H
H$°HL$H$¸HT$H\$HÇHÇCHHl$(HÇD$0H$ÐH\$8H$ØH\$@H$àH\$Hèé½þÿÿéÿÿÿécþÿÿ%éþÿÿ%é²ýÿÿ%éeýÿÿ%éýÿÿ%éüÿÿ%éPüÿÿ%éüÿÿèèHÄèÃd80runtime.morestack_noctxtl*runtime.racefuncenter¶ runtime.racereadô0go.string."FunctionDecl""".trace¼"".un·fÌ"runtime.deferproc runtime.racereadæ&"".(*parser).expect¬ runtime.racereadÜgo/ast.NewScope´ runtime.raceread8"".(*parser).parseParametersÄ."".(*parser).parseIdent6"".(*parser).parseSignature runtime.racereadÐ,"".(*parser).parseBody ."".(*parser).expectSemi (type.go/ast.FuncDecl¬ "runtime.newobjectØ "runtime.racewriteª |
| .runtime.writebarrierptrÖ |
| "runtime.racewrite¬.runtime.writebarrierptrØ"runtime.racewrite®.runtime.writebarrierptr¼(type.go/ast.FuncTypeÎ"runtime.newobjectú"runtime.racewrite¶
"runtime.racewrite.runtime.writebarrierptr¸"runtime.racewrite.runtime.writebarrierptrº"runtime.racewrite.runtime.writebarrierptrÂ"runtime.racewrite.runtime.writebarrierptrü runtime.racereadö go.string."init" runtime.eqstringÞ&runtime.deferreturnè(runtime.racefuncexit²"runtime.racewriteè.runtime.writebarrierptr runtime.racereadÐ*type.*go/ast.FuncDecl®("".(*parser).declare&runtime.deferreturn(runtime.racefuncexit Ð""".autotmp_1321/(type.[]*go/ast.Ident"".autotmp_1320Otype.string"".autotmp_1319*type.*go/ast.FuncType"".autotmp_1318*type.*go/ast.FuncDecl"".autotmp_1317*type.*go/ast.FuncDecl"".autotmp_1316*type.[1]*go/ast.Ident"".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.*"".parser2)ÐzËÏÐÏ
$)^]-J(; .*/.( ÑÆrn |
| #$=ZYj5%o)g-%9(&)¨IADD/pk £l#Tgclocals·7581516a07a47d8e17c46d6ddf90f9a2Tgclocals·c1ffcaa1c7f3db1eaee0601a917fbbc9:c:/go/src/go/parser/parser.goþ,"".(*parser).parseDeclìeH%(HH;awèëãHìp1ÀHD$PHD$XHD$`HD$hH\$pH$èHÇ$HÇ$H\$xH$H$èHT$x¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$YYH
À
H$H$ØèHL$xH©ØHýGÞHý@
&HÇD$`HÇD$hH\$`H\$8H$èHD$8H-H(H$H$èH\$8H$H<$ÄH$H\$xH\$èH\$8H\$(H\$xH$H$ØèHL$xH$H©ØHl$H\$(H\$èH\$H\$@H
1íH9ét%H\$@H$H$èèHÄpÃHH$HH\$HH\$èHL$ë¬%é0ÿÿÿHýGuuH$èH\$H\$HH
1íH9ét%H\$HH$H$èèHÄpÃHH$HH\$HH\$èHL$ë¬H$H$ÐèHT$xHºÐH$H|$ H|$HH|$HÞH¥H¥èH\$xH$H$HÿÓHH$èHL$HL$0H$èHL$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ýTu~HÇD$PHÇD$XH\$PH\$8H$èHD$8H-H(H$H$èH\$8H$H<$t#H$H\$xH\$èH\$8H\$(é%ýÿÿ%ëÔHýUüÿÿé:þÿÿèèHÄpÃh.0runtime.morestack_noctxt*runtime.racefuncenterÞ runtime.raceread.go.string."Declaration"¾"".traceÞ"".un·fî"runtime.deferproc¶ runtime.racereadÀ"runtime.racewriteØD"".*parser.("".parseValueSpec)·fmú"runtime.racewriteÊ.runtime.writebarrierptr runtime.racereadÒ2"".(*parser).parseGenDeclôFgo.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.racewriteB"".*parser.("".parseTypeSpec)·fm®"runtime.racewriteö.runtime.writebarrierptrÐ&runtime.deferreturnÚ(runtime.racefuncexit@à"".autotmp_1340type.*uint8"".autotmp_1339type.*uint8"".autotmp_1338(type.*go/ast.BadDecl"".autotmp_1336?Ntype.struct { F uintptr; R *"".parser }"".autotmp_1335Ptype.*struct { F uintptr; R *"".parser }"".autotmp_1334Ntype.struct { F uintptr; R *"".parser }"".autotmp_1333oPtype.*struct { F uintptr; R *"".parser }"".autotmp_1331_(type.*go/ast.GenDecl"".autotmp_1330(type.*go/ast.BadDecl"".autotmp_1329O*type.*go/ast.FuncDecl"".pos"type.go/token.Pos"".f2type."".parseSpecFunction"".~r1 type.go/ast.Decl"".sync*type.func(*"".parser)"".ptype.*"".parserP!à¤ßàßà®ßàÕß zø$]'J' |
| tm-.4 |
| <4&'(8p |
| J@.lEe$23" 23ky 3 |
| 6mTgclocals·7e51801756a1acdac079e6ad6c6ad104Tgclocals·eaaef027564e88a205da7cc521095412:c:/go/src/go/parser/parser.goþ,"".(*parser).parseFileàAÄAeH%(HH$ÈþÿÿH;AwèëÛHì¸H$¸H$èHÇ$ÈH$ÀH$H$èH$À¶ûtJH$HHl$HïHÞH¥H¥èH\$H$H
QjèH$ÐYYH
À
H$H$èH$ÀHúhHjH¬$HJHjH¬$ H$HùtHÇ$ÈèèHĸÃH$H$ÀèH$ÀH©ÀH¬$ H$HÇD$NèH\$H\$@H$ÀH$èHL$H$H$H$èH$HûHSH$ðHKH$øHù
©H$HL$H-LD$LÇHîH¥H¥è¶\$ ût{H$ÀH$H$èH¬$ÀHHãHûtIH$ÀH$H$ÐèH$ÀH$H¹ÐH|$HH|$HÞH¥H¥èH$ÀH$èH$ÀH$H$èH$ÀHú
HjH¬$(HJHjH¬$8H$0HùtHÇ$ÈèèHĸÃH$èH$ÀH$H$èH$ÀH$H$èH$ÀH$H<$äH$H¨Hl$èHÇ$@HÇ$HHÇ$PH$ÀH$H$èH´$ÀHHãHû
îH4$H$ØèH$ÀHØHûK
H$H$ÀH$èH$ÀH-H(H$H$èH$ÀH$H<$ÄH$H$ÀH\$èH$ÀH$HÇD$KH$ÀH\$èH\$H$ÈH1íH9è5H$ÈH$èH$àH$@H$HH$PHÃH)ËHû}OHH$H$pHT$H$xHL$H$HD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓH$xH$H$pHl$pHkíHëH$èH$pHl$pHkíHëH$H$àH\$H$èH\$èH´$ÀH$pH$xH$H$@H$HH$PéôýÿÿHH$HH\$HH\$èHD$éþÿÿ%é0þÿÿH$H$èH´$ÀHHãHû
vH4$H$ØèH´$ÀHØHûLH4$HH\$èH\$H$àH\$H$èH$@H$HH$PHÃH)ËHû}OHH$H$ HT$H$¨HL$H$°HD$HÇD$ èHT$(HL$0HD$8HÍHÿÁHÓH$¨H$°H$ Hl$pHkíHëH$èH$ Hl$pHkíHëH$H$àH\$H$èH\$èH´$ÀH$ H$¨H$°H$@H$HH$PéþÿÿH´$H4$H$èH$H$H$èH$H«H,$èH$H$H<$H$HH+Hl$èH$ÀH$H$èH¬$ÀH1íH9ë¾Æ$HHl$HïHÞH¥H¥èH$ÀH$H$PèH¬$ÀHP1íH9ëcÆ$HHl$HïHÞH¥H¥èHÇD$HH$ÀH$H$ èH$ÀHû H H(H«0H¬$1ÉH$HD$hH$HÐHL$PHl$hH9éðH$¸H$èH$¸H+H¬$H,$H$èHH$èH¬$H]H-H9ëXÆ$HHl$HïHÞH¥H¥èH$ÀH$H$èH$ÀH«H¬$H$H$H$èH$HûÚHKHkH$ÐH$ðH¬$ØH¬$øH$H$H$èHH$H$HkHl$H$ðH\$H$øH\$èHD$ HøKH$¨H$èH$¨H+Hl$xH$H$H$èH$H$H<$ñH$H\$xH\$èH$H$H$èH¬$H]1íH9ë
ÝH$ÀH H(H«0H¬$hH$XHl$HH$`H9ÅfHéH$èH$ÀH$H$ èH$ÀHû'H H(H«0H¬$hH$XHl$HH$`H9ÅåHéH$H$H\$èH\$HHÿÃH\$HH$¸HL$PHÀHÿÁHL$PHl$hH9éýÿÿHH$èHD$H$°H$èH$°H$H<$NH$ H\$èH$°H$H$èH$°Hl$@HhH$H$èH$°H$H<$äH$H$H\$èH$°H$H$èH$°H$H<$H$H$@H\$H$HH\$H$PH\$èH$°H$H$0èH$ÀH$H$èH$°H$H<$H$0H$ÀH«Hl$èH$°H$H$8èH$ÀH$H$8èH$°H$H<$¡H$8H¼$ÀHÿH¯8H|$HîH¥H¥H¥èH$ÀH$H$ èH$ÀH0HL$HHD$XHL$`H9È"H$°H$H$PèH$°H$H<$éH$PH$ÀH³ Hl$`HT$XH´$XHt$H¬$`Hl$H$hHT$èH$°H$H$hèH$ÀH$H$¨èH$°H$H<$tTH$hH¼$ÀHÿt=H¯¨H|$HîH¥H¥H¥èH$°H$ÈèèHĸÃë¿%ë£%éÿÿÿèévþÿÿ%éSþÿÿ%éãýÿÿ%é`ýÿÿ%éýÿÿ%é¦üÿÿèéÒûÿÿè%éûÿÿé®úÿÿéúÿÿÆ$é£ùÿÿéðøÿÿÆ$éøÿÿÆ$é=øÿÿ%éÞ÷ÿÿ%éóÿÿénòÿÿécñÿÿéðÿÿèèHĸÃÞ>0runtime.morestack_noctxtr*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¾
.runtime.writebarrierptr¸ runtime.raceread runtime.racereadø"runtime.racewriteF"".*parser.("".parseImportSpec)·fm¸"runtime.racewrite.runtime.writebarrierptrâ2"".(*parser).parseGenDeclFgo.itab.*go/ast.GenDecl.go/ast.Decl¦$type.[]go/ast.Decl"runtime.growslice¢"runtime.racewrite2runtime.writebarrieriface(type.*go/ast.GenDecl® type.go/ast.DeclÆFgo.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Ô2runtime.writebarrieriface"runtime.racewrite² runtime.racereadâ runtime.racereadÈ .runtime.writebarrierptrú 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,.runtime.writebarrierptr¶, runtime.raceread."runtime.racewrite¶. runtime.raceread0.runtime.writebarrierptrú0 type.go/ast.File1"runtime.newobject¸1"runtime.racewrite2.runtime.writebarrierptr¶2"runtime.racewriteô2"runtime.racewriteÐ3.runtime.writebarrierptrü3"runtime.racewrite52runtime.writebarrierslice¸5"runtime.racewriteê5 runtime.racereadÔ6.runtime.writebarrierptr7"runtime.racewrite²7 runtime.racereadÂ82runtime.writebarriersliceô8 runtime.racereadî9"runtime.racewrite°;2runtime.writebarriersliceÜ;"runtime.racewrite< runtime.raceread=2runtime.writebarriersliceº=&runtime.deferreturnÄ=(runtime.racefuncexit>$runtime.panicslice¤?$runtime.panicindexÀ?$runtime.panicindex¢A&runtime.deferreturn¬A(runtime.racefuncexit ðZ"".autotmp_1379(type.**go/ast.Object"".autotmp_1378type.uint64"".autotmp_1377type.uint64"".autotmp_1376"type.*go/ast.File"".autotmp_1375$type.*go/ast.Ident"".autotmp_1374ÿ&type.**go/ast.Ident"".autotmp_1373type.int"".autotmp_1372type.int"".autotmp_1371type.uint64"".autotmp_1370type.uint64"".autotmp_1369type.int"".autotmp_1368type.int"".autotmp_1367$type.[]go/ast.Decl"".autotmp_1366¿type.uint64"".autotmp_1365¯type.uint64"".autotmp_1364type.int"".autotmp_1363type.int"".autotmp_1362$type.[]go/ast.Decl"".autotmp_1360¯ type.go/ast.Decl"".autotmp_1359ïPtype.*struct { F uintptr; R *"".parser }"".autotmp_1358type.string"".autotmp_1357type.int"".autotmp_1355type.string"".autotmp_1354_(type.[]*go/ast.Ident"".autotmp_1353$type.[]go/ast.Decl"".autotmp_1352 type.go/ast.Decl"".autotmp_1351/$type.[]go/ast.Decl"".autotmp_1350ß(type.*go/ast.GenDecl"".autotmp_1349ïNtype.struct { F uintptr; R *"".parser }"".autotmp_1348type.int"".autotmp_1345type.int"".~r0ÿ&type.*go/ast.Objectgo/ast.name·3Ïtype.stringgo/ast.s·2ï$type.*go/ast.Scope"".pßtype.*"".parsergo/scanner.p·22type.go/scanner.ErrorListgo/scanner.p·2Ï2type.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.*"".parserL,ðzqïðÎïðõïðóï𠨲%,-J |
| Jzy(ªIRXW b$6*Ý>.*Ç |
| }RR aÂ-Ð
'$¦KHVÐ#C
´8%lM)6Ñ`uE7e'ÚE7Vd³!P; &+ýD")c^-,È!Tgclocals·96f118617d0e08380887637c10be7ef0Tgclocals·7c65d61aef8a9bc639034095308646e6:c:/go/src/go/parser/parser.goþ"".func·001
ðeH%(HHD$ÀH;AwèëÞHìÀH$ÀH$èHZH\$PHZH\$HHZH\$XH$ÈH$èHD$HL$HL$xHøHD$pt$H\$0H-H,$HD$HL$èH\$H\$PH$èH\$PH1íH9ë
HH$èH\$H\$@HÇ$èH\$H\$8HH$èHD$HD$0H$HÇD$èHL$0HÏHùý1ÀèH$H$èH\$0H$H<$ÈH$H\$@H\$èH\$0H$H$0èH\$0H$H<$H$0H\$8H\$èH\$PH$èH\$PH$H\$0H\$èH\$HH$H$èH|$HHoH<$HîH¥H¥H¥èH\$HH$H$èH\$HHsH´$HKHkH¬$ HÇD$`HÇD$hH$HùuOHÇD$`HÇD$hH\$XH$èH\$XH$H\$`H\$H\$hH\$èèHÄÀÃH´$¨H$°H¬$¸HH$HH\$HH\$H$¨H\$èHL$ HD$(H$HL$`H$HD$héMÿÿÿ%ésþÿÿ%é,þÿÿéüýÿÿ<8"runtime.morestackl*runtime.racefuncenterÄ"runtime.gorecovertype."".bailout¶"runtime.assertE2TÜ runtime.raceread"type.go/ast.Ident¢"runtime.newobjectÐgo/ast.NewScopeò type.go/ast.File"runtime.newobject¼,runtime.racewriterangeîÀ runtime.duffzero"runtime.racewriteÚ.runtime.writebarrierptr"runtime.racewriteÐ.runtime.writebarrierptrì"runtime.racewrite.runtime.writebarrierptr runtime.racereadø2go/scanner.ErrorList.Sort runtime.racereadà "runtime.racewrite¤ |
| 2runtime.writebarrieriface® |
| (runtime.racefuncexitü |
| 2type.go/scanner.ErrorListtype.errorªDgo.itab.go/scanner.ErrorList.errorØruntime.convT2I"".autotmp_1399type.error"".autotmp_1398"type.*go/ast.File"".autotmp_1397/2type.go/scanner.ErrorList"".autotmp_1395$type.*go/ast.Scope"".autotmp_1394ÿ$type.*go/ast.Ident"".~r0¿type.errorgo/scanner.p·2_2type.go/scanner.ErrorList"".&errÏtype.*error |
| "".&pïtype.*"".parser |
| "".&fß$type.**go/ast.File"".e"type.interface {})ùÿÀ@º)"!+$! |
| Û.v '65,O;&¢"ZUTgclocals·fb05dbbfacbbe47b8b1eb4226ce34430Tgclocals·da3c8f46340b652fbe025b45f9b0f629@c:/go/src/go/parser/interface.goþ"".func·002äeH%(HHD$H;AwèëÞHìðH$ðH$èHBHD$XH$èHt$XHHøHÀHD$HH´$øH¬$ HïèH$ H\$`H$(H\$hHH$èHD$H$ H¬$ÈHïHÞèHD$PH$HÇD$(èHH$H\$PH\$H|$ÞH$ÈH\$èH\$PH$H$(èH\$PH$H<$H$(H\$`H\$H\$hH\$èH\$PH\$PH\$HH$èH\$HHûMHHKHCH$H$H$HÃH)ËHû}IHH$HT$pHT$HL$xHL$H$HD$HÇD$ èHT$(HL$0HD$8HÎHÿÁHL$xH$HT$pHt$@HòH$èH\$pHl$@HëH$H\$PH\$èH\$pH$H\$xH$H$H$H\$HH$èH\$HH$H<$t9H$H\$H$H\$H$H\$èèHÄðÃ%ë¾é¬þÿÿ%é[þÿÿ%éþÿÿélýÿÿ*8"runtime.morestackl*runtime.racefuncenter runtime.racereadöô runtime.duffcopy¸*type.go/scanner.ErrorÊ"runtime.newobjectô runtime.duffcopy¸,runtime.racewriterangeÆ,type.go/token.Position.runtime.writebarrierfatÄ"runtime.racewrite¨4runtime.writebarrierstringØ runtime.racereadâ2type.go/scanner.ErrorListÈ"runtime.growsliceº"runtime.racewriteü.runtime.writebarrierptrì "runtime.racewriteä |
| 2runtime.writebarriersliceî |
| (runtime.racefuncexitpà"".autotmp_1407ßtype.int"".autotmp_1406ÿ2type.go/scanner.ErrorList"".autotmp_1405Ï2type.go/scanner.ErrorList"".autotmp_1404O,type.go/token.Position"".autotmp_1403¿,type.*go/scanner.Error"".autotmp_1402,type.*go/scanner.Error"".autotmp_14012type.go/scanner.ErrorList"go/scanner.msg·3type.string"go/scanner.pos·2,type.go/token.Positiongo/scanner.p·1Ï4type.*go/scanner.ErrorList |
| "".&p¯ type.**"".parser"".msgPtype.string"".pos,type.go/token.Position)àßà= |
| 05]7F2É!8<OTgclocals·ea6ba25b330fd4b6cd2009b43ddfb227Tgclocals·f5a7af70e20c09ff8d54cf7601f3f936:c:/go/src/go/parser/parser.goþ"".func·003àÒeH%(HH;awèëãHìHH\$HH$èHZH\$8HZH\$@H\$PH$èHD$H\$HøÄH\$@H$èH\$@H+H,$èH\$@HH+Hl$(H,$H$èH\$(HkHl$H\$@H$èH\$@H+H,$èH\$@HH+Hl$0H,$H$ èH\$0Hk Hl$ H\$8H$èH\$Hl$ HëHl$8H]èHÄHÃëô."runtime.morestackV*runtime.racefuncenter"runtime.gorecoverÚ runtime.racereadü runtime.raceread¸ runtime.racereadð runtime.raceread runtime.racereadÎ runtime.raceread"runtime.racewrite¼(runtime.racefuncexit"".~r0Otype.intgo/token.f·2/&type.*go/token.File"".~r0_type.intgo/token.f·2?&type.*go/token.File |
| "".&p type.**"".parser"".&res$type.*go/token.Pos!
°&ö!"º "* Q/Tgclocals·7c13896baab3273e10662a9a37b348ceTgclocals·224517ec81c13ee20bb4e80e9c048239:c:/go/src/go/parser/parser.goþD"".*parser.("".parseValueSpec)·fm eH%(HH;awèëãHì0H\$0H$èHÇD$PHÇD$XHZH$H\$8H\$H\$@H\$H\$HH\$èHL$ HD$(HL$PHD$XèHÄ0à |
| ."runtime.morestackV*runtime.racefuncenterÐ6"".(*parser).parseValueSpec(runtime.racefuncexitP` |
| "".r00 type.go/ast.Spec |
| "".a2 type.int |
| "".a1&type.go/token.Token |
| "".a02type.*go/ast.CommentGroup!`h_ |
| %*VTgclocals·f4e5c2ea265c0bb50618a74b99defd82Tgclocals·0115f8d53b75c1696444f08ad03251d9:c:/go/src/go/parser/parser.goþB"".*parser.("".parseTypeSpec)·fm eH%(HH;awèëãHì0H\$0H$èHÇD$PHÇD$XHZH$H\$8H\$H\$@H\$H\$HH\$èHL$ HD$(HL$PHD$XèHÄ0à |
| ."runtime.morestackV*runtime.racefuncenterÐ4"".(*parser).parseTypeSpec(runtime.racefuncexitP` |
| "".r00 type.go/ast.Spec |
| "".a2 type.int |
| "".a1&type.go/token.Token |
| "".a02type.*go/ast.CommentGroup!`h_ |
| %*VTgclocals·f4e5c2ea265c0bb50618a74b99defd82Tgclocals·0115f8d53b75c1696444f08ad03251d9:c:/go/src/go/parser/parser.goþF"".*parser.("".parseImportSpec)·fm eH%(HH;awèëãHì0H\$0H$èHÇD$PHÇD$XHZH$H\$8H\$H\$@H\$H\$HH\$èHL$ HD$(HL$PHD$XèHÄ0à |
| ."runtime.morestackV*runtime.racefuncenterÐ8"".(*parser).parseImportSpec(runtime.racefuncexitP` |
| "".r00 type.go/ast.Spec |
| "".a2 type.int |
| "".a1&type.go/token.Token |
| "".a02type.*go/ast.CommentGroup!`h_ |
| ö%*VTgclocals·f4e5c2ea265c0bb50618a74b99defd82Tgclocals·0115f8d53b75c1696444f08ad03251d9:c:/go/src/go/parser/parser.goþ"".initààeH%(HH;awèëãHìH\$H$èHH$è¶ût-HH$è¶ûu |
| èHÄÃèHH$èÆèèèèèèèèèèèèHH$èH\$H\$HH$èHH$H\$H\$èHH$èÆèHÄÃH.0runtime.morestack_noctxtV*runtime.racefuncenterd"".initdone·v runtime.raceread"".initdone·"".initdone·® runtime.raceread¼"".initdone·Ð(runtime.racefuncexitä"runtime.throwinitö"".initdone·"runtime.racewrite"".initdone· unicode.initªstrconv.init´go/scanner.init¾fmt.initÈstrings.initÒ$path/filepath.initÜos.initæio/ioutil.initðio.initúgo/token.initgo/ast.initbytes.init$type.go/ast.Object®"runtime.newobjectÐ"".unresolvedâ"runtime.racewriteð"".unresolved.runtime.writebarrierptr¤"".initdone·¶"runtime.racewriteÂ"".initdone·Î(runtime.racefuncexit0"".autotmp_1418&type.*go/ast.Object!0O/0¾/°¾&Ëó#Dô#!*Æ&Tgclocals·0115f8d53b75c1696444f08ad03251d9Tgclocals·e1ae6533a9e39048ba0735a2264ce16a:c:/go/src/go/parser/parser.goþ(type..hash.[8]string eH%(HH;awèëãHì0H\$0H$èHT$H1ÀHÇD$ Hl$ H9è}eHD$(HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$8HûtNHkíHëH$HÇD$HD$HHD$èHT$HD$(HÿÀHl$ H9è|HT$HHT$PèHÄ0Ãë® |
| .0runtime.morestack_noctxtV*runtime.racefuncenter¦runtime.strhashò(runtime.racefuncexit@`"".autotmp_1421type.int"".autotmp_1420type.int"".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[8]string!` _`ÐÐ*Tgclocals·a11c21977d0c39648c83179d370ce4b8Tgclocals·0115f8d53b75c1696444f08ad03251d9@c:/go/src/go/parser/interface.goþ$type..eq.[8]stringÀ¬eH%(HH;awèëãHì`H\$`H$è1ÀHÇD$0Hl$0H9èÜHD$8H\$hHÅHD$(HkíHëH$èHD$(H\$hHûÑHÅHkíHëH+Hl$PHkHl$XH\$pHÅHkíHëH$èHT$XH\$pHûHl$(HkíHëHHL$@HCHD$HH9ÂuOHl$PH,$HT$HL$HD$è¶\$ ût(HD$8HÿÀHl$0H9è$ÿÿÿÆ$èHÄ`ÃÆ$èHÄ`Ãévÿÿÿé(ÿÿÿ.0runtime.morestack_noctxtV*runtime.racefuncenterÌ runtime.racereadÚ runtime.raceread runtime.eqstringÚ(runtime.racefuncexitþ(runtime.racefuncexit@À"".autotmp_1425?type.string"".autotmp_1424type.string"".autotmp_1423_type.int"".autotmp_1422Otype.int"".iotype.int"".~r30type.bool"".s type.uintptr"".qtype.*[8]string"".ptype.*[8]string&!À¿À¿Ààà*S-4Tgclocals·2bd0058e25364e522f9f24a53d6b8231Tgclocals·a8cc63930a774e5693faf789d6200da1@c:/go/src/go/parser/interface.goþ(type..hash.[2]string eH%(HH;awèëãHì0H\$0H$èHT$H1ÀHÇD$ Hl$ H9è}eHD$(HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$8HûtNHkíHëH$HÇD$HD$HHD$èHT$HD$(HÿÀHl$ H9è|HT$HHT$PèHÄ0Ãë® |
| .0runtime.morestack_noctxtV*runtime.racefuncenter¦runtime.strhashò(runtime.racefuncexit@`"".autotmp_1428type.int"".autotmp_1427type.int"".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*[2]string!` _`ÐÐ*Tgclocals·a11c21977d0c39648c83179d370ce4b8Tgclocals·0115f8d53b75c1696444f08ad03251d9@c:/go/src/go/parser/interface.goþ$type..eq.[2]stringÀ¬eH%(HH;awèëãHì`H\$`H$è1ÀHÇD$0Hl$0H9èÜHD$8H\$hHÅHD$(HkíHëH$èHD$(H\$hHûÑHÅHkíHëH+Hl$PHkHl$XH\$pHÅHkíHëH$èHT$XH\$pHûHl$(HkíHëHHL$@HCHD$HH9ÂuOHl$PH,$HT$HL$HD$è¶\$ ût(HD$8HÿÀHl$0H9è$ÿÿÿÆ$èHÄ`ÃÆ$èHÄ`Ãévÿÿÿé(ÿÿÿ.0runtime.morestack_noctxtV*runtime.racefuncenterÌ runtime.racereadÚ runtime.raceread runtime.eqstringÚ(runtime.racefuncexitþ(runtime.racefuncexit@À"".autotmp_1432?type.string"".autotmp_1431type.string"".autotmp_1430_type.int"".autotmp_1429Otype.int"".iotype.int"".~r30type.bool"".s type.uintptr"".qtype.*[2]string"".ptype.*[2]string&!À¿À¿Ààà*S-4Tgclocals·2bd0058e25364e522f9f24a53d6b8231Tgclocals·a8cc63930a774e5693faf789d6200da1@c:/go/src/go/parser/interface.goþ4type..hash.[1]interface {} eH%(HH;awèëãHì0H\$0H$èHT$H1ÀHÇD$ Hl$ H9è}eHD$(HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$8HûtNHkíHëH$HÇD$HD$HHD$èHT$HD$(HÿÀHl$ H9è|HT$HHT$PèHÄ0Ãë® |
| .0runtime.morestack_noctxtV*runtime.racefuncenter¦(runtime.nilinterhashò(runtime.racefuncexit@`"".autotmp_1435type.int"".autotmp_1434type.int"".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}!` _`ÐÐ*Tgclocals·a11c21977d0c39648c83179d370ce4b8Tgclocals·0115f8d53b75c1696444f08ad03251d9@c:/go/src/go/parser/interface.goþ0type..eq.[1]interface {}À¬eH%(HH;awèëãHì`H\$`H$è1ÀHÇD$0Hl$0H9èÜHD$8H\$pHÅHD$(HkíHëH$èHD$(H\$pHûÑHÅHkíHëH+Hl$PHkHl$XH\$hHÅHkíHëH$èHT$PH\$hHûHl$(HkíHëHHKHL$HHD$@H9ÐuOH$HL$HT$Hl$XHl$è¶\$ ût(HD$8HÿÀHl$0H9è$ÿÿÿÆ$èHÄ`ÃÆ$èHÄ`Ãévÿÿÿé(ÿÿÿ.0runtime.morestack_noctxtV*runtime.racefuncenterÌ runtime.racereadÚ runtime.racereadruntime.efaceeqÚ(runtime.racefuncexitþ(runtime.racefuncexit@À"".autotmp_1439?"type.interface {}"".autotmp_1438"type.interface {}"".autotmp_1437_type.int"".autotmp_1436Otype.int"".iotype.int"".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&!À¿À¿Ààà*S-4Tgclocals·2bd0058e25364e522f9f24a53d6b8231Tgclocals·13e5989dfabb82780030343bf65bff4b@c:/go/src/go/parser/interface.goþ4type..hash.[2]interface {} eH%(HH;awèëãHì0H\$0H$èHT$H1ÀHÇD$ Hl$ H9è}eHD$(HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$8HûtNHkíHëH$HÇD$HD$HHD$èHT$HD$(HÿÀHl$ H9è|HT$HHT$PèHÄ0Ãë® |
| .0runtime.morestack_noctxtV*runtime.racefuncenter¦(runtime.nilinterhashò(runtime.racefuncexit@`"".autotmp_1442type.int"".autotmp_1441type.int"".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}!` _`ÐÐ*Tgclocals·a11c21977d0c39648c83179d370ce4b8Tgclocals·0115f8d53b75c1696444f08ad03251d9@c:/go/src/go/parser/interface.goþ0type..eq.[2]interface {}À¬eH%(HH;awèëãHì`H\$`H$è1ÀHÇD$0Hl$0H9èÜHD$8H\$pHÅHD$(HkíHëH$èHD$(H\$pHûÑHÅHkíHëH+Hl$PHkHl$XH\$hHÅHkíHëH$èHT$PH\$hHûHl$(HkíHëHHKHL$HHD$@H9ÐuOH$HL$HT$Hl$XHl$è¶\$ ût(HD$8HÿÀHl$0H9è$ÿÿÿÆ$èHÄ`ÃÆ$èHÄ`Ãévÿÿÿé(ÿÿÿ.0runtime.morestack_noctxtV*runtime.racefuncenterÌ runtime.racereadÚ runtime.racereadruntime.efaceeqÚ(runtime.racefuncexitþ(runtime.racefuncexit@À"".autotmp_1446?"type.interface {}"".autotmp_1445"type.interface {}"".autotmp_1444_type.int"".autotmp_1443Otype.int"".iotype.int"".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&!À¿À¿Ààà*S-4Tgclocals·2bd0058e25364e522f9f24a53d6b8231Tgclocals·13e5989dfabb82780030343bf65bff4b@c:/go/src/go/parser/interface.goþ2type..hash.[3]go/ast.Expr eH%(HH;awèëãHì0H\$0H$èHT$H1ÀHÇD$ Hl$ H9è}eHD$(HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$8HûtNHkíHëH$HÇD$HD$HHD$èHT$HD$(HÿÀHl$ H9è|HT$HHT$PèHÄ0Ãë® |
| .0runtime.morestack_noctxtV*runtime.racefuncenter¦"runtime.interhashò(runtime.racefuncexit@`"".autotmp_1449type.int"".autotmp_1448type.int"".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[3]go/ast.Expr!` _`ÐÐ*Tgclocals·a11c21977d0c39648c83179d370ce4b8Tgclocals·0115f8d53b75c1696444f08ad03251d9@c:/go/src/go/parser/interface.goþ.type..eq.[3]go/ast.ExprÀ¬eH%(HH;awèëãHì`H\$`H$è1ÀHÇD$0Hl$0H9èÜHD$8H\$pHÅHD$(HkíHëH$èHD$(H\$pHûÑHÅHkíHëH+Hl$PHkHl$XH\$hHÅHkíHëH$èHT$PH\$hHûHl$(HkíHëHHKHL$HHD$@H9ÐuOH$HL$HT$Hl$XHl$è¶\$ ût(HD$8HÿÀHl$0H9è$ÿÿÿÆ$èHÄ`ÃÆ$èHÄ`Ãévÿÿÿé(ÿÿÿ.0runtime.morestack_noctxtV*runtime.racefuncenterÌ runtime.racereadÚ runtime.racereadruntime.ifaceeqÚ(runtime.racefuncexitþ(runtime.racefuncexit@À"".autotmp_1453? type.go/ast.Expr"".autotmp_1452 type.go/ast.Expr"".autotmp_1451_type.int"".autotmp_1450Otype.int"".iotype.int"".~r30type.bool"".s type.uintptr"".q(type.*[3]go/ast.Expr"".p(type.*[3]go/ast.Expr&!À¿À¿Ààà*S-4Tgclocals·2bd0058e25364e522f9f24a53d6b8231Tgclocals·b51ba4d3e5142d442245970ca6341da4@c:/go/src/go/parser/interface.goþ2type..hash.[1]go/ast.Expr eH%(HH;awèëãHì0H\$0H$èHT$H1ÀHÇD$ Hl$ H9è}eHD$(HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$8HûtNHkíHëH$HÇD$HD$HHD$èHT$HD$(HÿÀHl$ H9è|HT$HHT$PèHÄ0Ãë® |
| .0runtime.morestack_noctxtV*runtime.racefuncenter¦"runtime.interhashò(runtime.racefuncexit@`"".autotmp_1456type.int"".autotmp_1455type.int"".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p(type.*[1]go/ast.Expr!` _`ÐÐ*Tgclocals·a11c21977d0c39648c83179d370ce4b8Tgclocals·0115f8d53b75c1696444f08ad03251d9@c:/go/src/go/parser/interface.goþ.type..eq.[1]go/ast.ExprÀ¬eH%(HH;awèëãHì`H\$`H$è1ÀHÇD$0Hl$0H9èÜHD$8H\$pHÅHD$(HkíHëH$èHD$(H\$pHûÑHÅHkíHëH+Hl$PHkHl$XH\$hHÅHkíHëH$èHT$PH\$hHûHl$(HkíHëHHKHL$HHD$@H9ÐuOH$HL$HT$Hl$XHl$è¶\$ ût(HD$8HÿÀHl$0H9è$ÿÿÿÆ$èHÄ`ÃÆ$èHÄ`Ãévÿÿÿé(ÿÿÿ.0runtime.morestack_noctxtV*runtime.racefuncenterÌ runtime.racereadÚ runtime.racereadruntime.ifaceeqÚ(runtime.racefuncexitþ(runtime.racefuncexit@À"".autotmp_1460? type.go/ast.Expr"".autotmp_1459 type.go/ast.Expr"".autotmp_1458_type.int"".autotmp_1457Otype.int"".iotype.int"".~r30type.bool"".s type.uintptr"".q(type.*[1]go/ast.Expr"".p(type.*[1]go/ast.Expr&!À¿À¿Ààà*S-4Tgclocals·2bd0058e25364e522f9f24a53d6b8231Tgclocals·b51ba4d3e5142d442245970ca6341da4@c:/go/src/go/parser/interface.goþ,>go.itab.*bytes.Buffer.io.Writerþ,Bgo.itab.*errors.errorString.errorþ4go.string."invalid source"@>invalid source 4go.string."invalid source"þTgclocals·21c5c37ed39a9442b33518053d2c570c°°BÀ,,, þTgclocals·f6035ff0752d15787e382e380c35b0e5ppòòòÂòòòòòòòòòþTgclocals·1c0743e26aa049dd967d5920688c84faPP (*¤(¤¤¤þTgclocals·d6e5a1398e29fae00353a333dfe62063PPÊÊçÊçÊçÊçÊçÊçÊçþgo.string.".go"0(.go go.string.".go"þTgclocals·696e8cfdc6394284dd227c967252472eððT , |
| |
| ((þTgclocals·4f742386b0178a12aca8963bd99d3713°°¹¹±±¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹þ,Dgo.itab.go/scanner.ErrorList.errorþ:go.string."unbalanced scopes"PDunbalanced scopes :go.string."unbalanced scopes"þgo.string."\n"0$ |
| go.string."\n"þTgclocals·4a36d691fbd74e3c66717c262411e83e* °° þTgclocals·3bee2283dfe62438379b46a3a88862c0PP²þTgclocals·6991a880bfef3de148fd3e847d756c7c88 þTgclocals·64ab11bcab645e2e09aeb0dd2e49849188*B*B*B*B*BþTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57 þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·412760297e0b9880b8c4c5171a9abc5f00þTgclocals·fbd5b7009fdd3864023723132632a4f400þ<go.string."label %s undefined"PFlabel %s undefined <go.string."label %s undefined"þTgclocals·0e5644a4037222d1d5dc6731c1ee3c2fÐÐ0 " ""*"" À ü ÀþTgclocals·1f00c5b3fa8787d28791274359886512ppþfgo.string."identifier already declared or resolved"pp'identifier already declared or resolved fgo.string."identifier already declared or resolved"þgo.string."_"0$_ go.string."_"þTgo.string."\n\tprevious declaration at %s"`Z |
| previous declaration at %s Tgo.string."\n\tprevious declaration at %s"þRgo.string."%s redeclared in this block%s"`\%s redeclared in this block%s Rgo.string."%s redeclared in this block%s"þTgclocals·b06726fbe3a7aa39e595aacc9a09568bððL¢¢((( |
| |
| ¼HÀ¼H<HüÀüüþTgclocals·2dc6c8365391125089faa6efa233537f°°þþþþþþþþþþþþþþþþþþþþþRgo.string."identifier on left side of :="`\identifier on left side of := Rgo.string."identifier on left side of :="þ^go.string."no new variables on left side of :="ph#no new variables on left side of := ^go.string."no new variables on left side of :="þTgclocals·8134a0fd1bee60c64d1ef9e9870b6a39ðð0 À (( " þTgclocals·5720bc280f9bdd7ef9226db8dca9c4a0 |
| **************þTgclocals·282a337741cd068c1adaa8a69618642f`` |
| þTgclocals·aa2a8e9253c8c93ea181be188bf61f1c`` |
| nnnnnnnnnnþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·284bdeb7a59f773ab3ee5877f5a03aa1.þ*go.string."%5d:%3d: "@4 %5d:%3d: *go.string."%5d:%3d: "þgo.string.". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "°¢@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . go.string.". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "þTgclocals·8b761014a0287f2173ba100f3f5d55802¿Tð¿TÀ¿TTòTðòTòTþTgclocals·8540a2071a4dff4808f1c5123a5b6cd4PP |
| |
| |
| |
| |
| |
| |
| |
| þgo.string."("0$( go.string."("þTgclocals·f036580d8e84e9576a47127aed93e8fb88 "ü/"ü üþTgclocals·3d78db09bd46bd66f6c92691ad0a4f8b88 |
| |
| |
| |
| þgo.string.")"0$) go.string.")"þTgclocals·8ac3ccf15f5b9d67b538b198f12f97a300 /// þTgclocals·fbd5b7009fdd3864023723132632a4f400þgo.string."\""0$" go.string."\""þTgclocals·984676f2a76c4a9759b150afc85fcbeb" üð ü ü/ ð/ /þTgclocals·32dd6b3b5829b8bd98ed964596384130PPþTgclocals·e205285d3ef2fe2a737368018fd98d6e00þTgclocals·656848336fb5b4b7bd0119dc8f1b3b3500þTgclocals·695846700849956fcee3da4af852b784hh (þTgclocals·4b080006ca6b1565bb1c768f62a3faaahhFFFFFFfffþTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57 þTgclocals·99ac3ab097fd3d1457d7623c272e9b14 <T" *R* |
| |
| þTgclocals·37bdc2994d87a15e4ace23ef7b060124XX &&&&&&&&&þ*go.string."expected "@4 expected *go.string."expected "þ6go.string.", found newline"@@, found newline 6go.string.", found newline"þ*go.string.", found '"@4 , found ' *go.string.", found '"þgo.string."'"0$' go.string."'"þgo.string." "0$ go.string." "þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·88b5a6c26ab150d08171ef822f2978f2 &&þTgclocals·a310211a5d93ca643985188646602d0e þTgclocals·07547bb90cfc1ed024dcd2d84e37c161 þTgo.string."missing ',' before newline in "`^missing ',' before newline in Tgo.string."missing ',' before newline in "þTgclocals·a310211a5d93ca643985188646602d0e þTgclocals·dcdb107238fec4d26aa3c4fa10133c6f |
| &&þgo.string."';'"0(';' go.string."';'"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·a310211a5d93ca643985188646602d0e þTgclocals·1a949cc76334512fd82c415a64f014ac |
| JþLgo.string."go/parser internal error: "`Vgo/parser internal error: Lgo.string."go/parser internal error: "þTgclocals·8d600a433c6aaa81a4fe446d95c5546b þTgclocals·c8b53a5303867ac5904c5d6e16160c6b þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·68ef5fefba9a09fe2ae584c85252c88d((¦¤þTgclocals·54d3a00198852a52e19ed1bf6a9b13e5((þTgclocals·160268601de0af95048694ccc467517088 |
| þTgclocals·42bceb54936f3ec26e9851ab86f7928588 |
| þ*go.string."IdentList"@4 IdentList *go.string."IdentList"þTgclocals·a7853e71b0c3993c05b950804582b065HH |
| þTgclocals·984d6b7ea5d56832a2f30e80f2b5731aHH |
| þ4go.string."ExpressionList"@>ExpressionList 4go.string."ExpressionList"þTgclocals·cfd6f95f668a3fe5b5a9022871776652HHþTgclocals·50d413934fab0ecdcd31028005d0feddHH |
| &þTgclocals·78c80cc1ce01bd5da791ffa10a33257000þTgclocals·d1568ce269a1ce9779fe2e06f6738fb900 |
| þTgclocals·fd139652d6b2c96a7f83c7d52c0087ad((þTgclocals·84b8e30cfc182e4ac27e580a10ec21a3(( |
| þ,Fgo.itab.*go/ast.BadExpr.go/ast.Exprþ go.string."Type"0*Type go.string."Type"þ go.string."type"0*type go.string."type"þTgclocals·98a1cc4b1e487a8c1b167979e655e44f((þTgclocals·d04095e44c7a725d7e6fd038f9d4418e((.þ,Bgo.itab.*go/ast.Ident.go/ast.Exprþ,Pgo.itab.*go/ast.SelectorExpr.go/ast.Exprþ(go.string."TypeName"@2TypeName (go.string."TypeName"þTgclocals·d1f62b6615a1013e8afeedf852740059`` |
| "¢" þTgclocals·aa9705a31e3e1421ee71c32d389641c7`` |
| .þ,Hgo.itab.*go/ast.Ellipsis.go/ast.Exprþ,Jgo.itab.*go/ast.ArrayType.go/ast.Exprþ*go.string."ArrayType"@4 ArrayType *go.string."ArrayType"þTgclocals·b58fd04ecfb354b31d390d14170ca070PP°°²þTgclocals·7ae61b314b311606103e579d12906a42PP.þ,go.string."identifier"@6 |
| identifier ,go.string."identifier"þTgclocals·b8b584e5bc05ce987c979a4de3a863d4@@ à("þTgclocals·1c8f42260aa5cacd3e99d115e458fd1b@@ |
| |
| |
| |
| |
| |
| þ*go.string."FieldDecl"@4 FieldDecl *go.string."FieldDecl"þ6go.string."anonymous field"@@anonymous field 6go.string."anonymous field"þTgclocals·9664604f954e2187b1316d4fc9613c36ÀÀ.ÀÀ ÀÀìÀÀÀÀÀÀ À þTgclocals·4a8b1c297be4f2375c1f82cb15b4a2ce¨¨ |
| * |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| þ,go.string."StructType"@6 |
| StructType ,go.string."StructType"þTgclocals·54dd62fb95138732dcd9ef630dbef01dhh (( þTgclocals·eccc51e1d74492dad75c10b69ccafc66hh |
| þ.go.string."PointerType"@8PointerType .go.string."PointerType"þTgclocals·ecbd2f5aca160ef0ec80ff21c7a5892288,.þTgclocals·fb93a28f0d53fa21c15a0f04343983fb88 |
| þVgo.string."'...' parameter is missing type"``'...' parameter is missing type Vgo.string."'...' parameter is missing type"þTgclocals·d94a34a60957701609fb6e521e88fe50@@°²þTgclocals·578698a91491f226d6ae59ddcc618abf@@¶þTgclocals·fd139652d6b2c96a7f83c7d52c0087ad((þTgclocals·1332cc4f2188af128e7d3669cb8bdcdf((¶þ&go.string."VarList"00VarList &go.string."VarList"þTgclocals·33b3ed9a77c046c6b50707b18637be62@@ |
| + þTgclocals·6a64cd8b035e0f7d72ce9cdbd15c0953@@&,&þ2go.string."ParameterList"@<
ParameterList 2go.string."ParameterList"þ4go.string."parameter list"@>parameter list 4go.string."parameter list"þTgclocals·418d7577e2809399469825e1463dfacb°°:°°°°° þTgclocals·33d2b4fedbd968fe315eb3a5266b77b7 þ,go.string."Parameters"@6 |
| Parameters ,go.string."Parameters"þTgclocals·a1278a2a9c3356ffa139e88369e97c1b88 |
| þTgclocals·0024f426e1b6980625bba07fd98a7b6288þ$go.string."Result"0.Result $go.string."Result"þTgclocals·9aab36182e41c37c35fb12cd05c82d3cXX °°²þTgclocals·6869a4de63df3b9b4b0b0d7c8b1f8f0bXX |
| * |
| |
| |
| |
| |
| |
| |
| þ*go.string."Signature"@4 Signature *go.string."Signature"þTgclocals·73423680ca5f2d7df4fe760a82d507fbþTgclocals·5d0d737b7654075d938f8136e079370a(( |
| ª*þ(go.string."FuncType"@2FuncType (go.string."FuncType"þTgclocals·99b6b85b9ed9c66fc69fa3ef6790e8f4HH*ªþTgclocals·6ba5d7c8fb9a5b81bad674631e7fa5ceHH*þ,Hgo.itab.*go/ast.FuncType.go/ast.Exprþ,go.string."MethodSpec"@6 |
| MethodSpec ,go.string."MethodSpec"þTgclocals·9be5bbe76b2ad957e169ea1d4af6ddf8 ÂÂ((""", |
| ,,þTgclocals·5a92b9d54589ba25866134d25402d18d |
| * |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| þ2go.string."InterfaceType"@<
InterfaceType 2go.string."InterfaceType"þTgclocals·da7822e5333ffb2aaed9e58bd536e813hh (( þTgclocals·eccc51e1d74492dad75c10b69ccafc66hh |
| þ&go.string."MapType"00MapType &go.string."MapType"þTgclocals·99cb3d0e359fb549b1ac89fa87aa7bcfHH |
| Àìî.þTgclocals·b594efb8bf0e378d4243dde5db58d4d5HH |
| þ(go.string."ChanType"@2ChanType (go.string."ChanType"þTgclocals·ecbd2f5aca160ef0ec80ff21c7a5892288,.þTgclocals·fb93a28f0d53fa21c15a0f04343983fb88 |
| þ,Lgo.itab.*go/ast.StructType.go/ast.Exprþ,Hgo.itab.*go/ast.StarExpr.go/ast.Exprþ,Rgo.itab.*go/ast.InterfaceType.go/ast.Exprþ,Fgo.itab.*go/ast.MapType.go/ast.Exprþ,Hgo.itab.*go/ast.ChanType.go/ast.Exprþ,Jgo.itab.*go/ast.ParenExpr.go/ast.ExprþTgclocals·bd29ed38363b6b37ddc6f411179cca72hhÀÀ þTgclocals·13fc2a476251d761684c5eb0ee8bc5dehh.þTgclocals·9741c0ea977a66e523eb24816ad86425((þTgclocals·7f720595ca0b8b6a95aaac2f38eb7b52((.þ2go.string."StatementList"@<
StatementList 2go.string."StatementList"þTgclocals·31507784d160a8200cd6ef745731945388 |
| + þTgclocals·5b29174ab77573888ca463bd113a36c388 |
| þ go.string."Body"0*Body go.string."Body"þTgclocals·82d073c51150857ce2666d3632b00e90@@ |
| "(þTgclocals·6e90464fe438f4b772b9bf29f53a205c@@ |
| * |
| |
| |
| |
| þ*go.string."BlockStmt"@4 BlockStmt *go.string."BlockStmt"þTgclocals·cc648430bc82aa30db1a299ccaee43f0@@ |
| " (þTgclocals·c6efba9ef274e0298f72ec3e9d09aa63@@ |
| þ,Fgo.itab.*go/ast.FuncLit.go/ast.Exprþ2go.string."FuncTypeOrLit"@<
FuncTypeOrLit 2go.string."FuncTypeOrLit"þTgclocals·0ec51a6582681773668500bee74b2d89XX |
| |
| "¢ þTgclocals·3f695dca8b63b982b7ae5ec9d7326734XX .þ,Hgo.itab.*go/ast.BasicLit.go/ast.Exprþ&go.string."Operand"00Operand &go.string."Operand"þJgo.string."type cannot be identifier"`Ttype cannot be identifier Jgo.string."type cannot be identifier"þ&go.string."operand"00operand &go.string."operand"þTgclocals·aafa6a75913eddfcb76215a8289a88e5pp°° þTgclocals·3a4828e6b60b5072700a2c29c3d5d952pp¶þ(go.string."Selector"@2Selector (go.string."Selector"þTgclocals·a5cb566f586556c5bf16df24dab06f0a88 |
| þTgclocals·e4fdb094c7d9941a3353c910064eca5988 |
| .î...þ,Tgo.itab.*go/ast.TypeAssertExpr.go/ast.Exprþ2go.string."TypeAssertion"@<
TypeAssertion 2go.string."TypeAssertion"þTgclocals·ecbd2f5aca160ef0ec80ff21c7a5892288,.þTgclocals·e4fdb094c7d9941a3353c910064eca5988 |
| .î...þ,Jgo.itab.*go/ast.SliceExpr.go/ast.Exprþ,Jgo.itab.*go/ast.IndexExpr.go/ast.Exprþ0go.string."IndexOrSlice"@:IndexOrSlice 0go.string."IndexOrSlice"þ^go.string."2nd index required in 3-index slice"ph#2nd index required in 3-index slice ^go.string."2nd index required in 3-index slice"þ^go.string."3rd index required in 3-index slice"ph#3rd index required in 3-index slice ^go.string."3rd index required in 3-index slice"þTgclocals·c472836ffacc5b9ffb0dd8f65098de04XX °»»»°» °»°»°»°»þTgclocals·780174cc22cfecdcc4be086b017e0ef4XX |
| .î.....î.þ8go.string."CallOrConversion"PBCallOrConversion 8go.string."CallOrConversion"þ2go.string."argument list"@<
argument list 2go.string."argument list"þTgclocals·08d4544196a5a3cc9767d23f7bf4de2cPP,, þTgclocals·d3e9a09bdd9d9e62d08910e05d1a1984PP.®......þ,Pgo.itab.*go/ast.KeyValueExpr.go/ast.Exprþ&go.string."Element"00Element &go.string."Element"þTgclocals·3f59da1c6e89164b62df85a8100731f1HH |
| ,ìîÂþTgclocals·a8827f349b16c9044a0b50017c6051e8HH¶þ.go.string."ElementList"@8ElementList .go.string."ElementList"þ:go.string."composite literal"PDcomposite literal :go.string."composite literal"þTgclocals·31507784d160a8200cd6ef745731945388 |
| + þTgclocals·5b29174ab77573888ca463bd113a36c388 |
| þ,Pgo.itab.*go/ast.CompositeLit.go/ast.Exprþ0go.string."LiteralValue"@:LiteralValue 0go.string."LiteralValue"þTgclocals·a1278a2a9c3356ffa139e88369e97c1b88 |
| þTgclocals·e4fdb094c7d9941a3353c910064eca5988 |
| .î...þ.go.string."unreachable"@8unreachable .go.string."unreachable"þ,go.string."expression"@6 |
| expression ,go.string."expression"þTgclocals·42571abc4044e776d7261fb38f7305b888,þTgclocals·1e374bb20fdca8d103800928367fe09d88 |
| ....îþTgclocals·35f5db54205ecdaf6c9072f5c4cc905600 |
| ÀþTgclocals·88591a5b48577ae3824ff1c33b77820f00þTgclocals·35f5db54205ecdaf6c9072f5c4cc905600 |
| ÀþTgclocals·88591a5b48577ae3824ff1c33b77820f00þTgclocals·9265c967b79b0c937dffe448c4822b36((þTgclocals·afbe4eb5299937a61df4a3504b79abcd((»þTgclocals·9265c967b79b0c937dffe448c4822b36((þTgclocals·afbe4eb5299937a61df4a3504b79abcd((»þ\go.string."expected array length, found '...'"pf"expected array length, found '...' \go.string."expected array length, found '...'"þTgclocals·3c7db5de11ead971685cc8fdfef96518HHÀ þTgclocals·a715fb5442622515cf6bd19e84fb22a9HH |
| ......îþ,Hgo.itab.*go/ast.CallExpr.go/ast.Exprþ.go.string."PrimaryExpr"@8PrimaryExpr .go.string."PrimaryExpr"þLgo.string."selector or type assertion"`Vselector or type assertion Lgo.string."selector or type assertion"þTgclocals·b1572a8aebe05ed9eac9abd6b7d4133888°þTgclocals·7a68bd5325e2edbd2898a399051c8a9d88¶þ,Jgo.itab.*go/ast.UnaryExpr.go/ast.Exprþ*go.string."UnaryExpr"@4 UnaryExpr *go.string."UnaryExpr"þ$go.string."'chan'"0.'chan' $go.string."'chan'"þ0go.string."channel type"@:channel type 0go.string."channel type"þTgclocals·edc7f2ac7255b3b71c162b2d32f021b4XX ,,ÀÀ , þTgclocals·aa3a31ed5917961c122c5430f7a19f86XX ¶þTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·0c1de6f5863a411b332163addfd6db93 þ,Lgo.itab.*go/ast.BinaryExpr.go/ast.Exprþ,go.string."BinaryExpr"@6 |
| BinaryExpr ,go.string."BinaryExpr"þTgclocals·a8fdafe739970fff8a3b6f7166ccf09cXX À,Àìì,þTgclocals·e19d45ffb1cc306d16543ae98c01f543XX |
| Öþ,go.string."Expression"@6 |
| Expression ,go.string."Expression"þTgclocals·a310211a5d93ca643985188646602d0e þTgclocals·228954e47d8c740f33cdfcb03130efb3 ¶þTgclocals·eaaaa12749ce473c9dc26fe30d45da50((þTgclocals·7f720595ca0b8b6a95aaac2f38eb7b52((.þTgclocals·eaaaa12749ce473c9dc26fe30d45da50((þTgclocals·7f720595ca0b8b6a95aaac2f38eb7b52((.þ,Lgo.itab.*go/ast.AssignStmt.go/ast.Stmtþ,Ngo.itab.*go/ast.LabeledStmt.go/ast.Stmtþ,Fgo.itab.*go/ast.BadStmt.go/ast.Stmtþ,Hgo.itab.*go/ast.SendStmt.go/ast.Stmtþ,Lgo.itab.*go/ast.IncDecStmt.go/ast.Stmtþ,Hgo.itab.*go/ast.ExprStmt.go/ast.Stmtþ,go.string."SimpleStmt"@6 |
| SimpleStmt ,go.string."SimpleStmt"þ0go.string."1 expression"@:1 expression 0go.string."1 expression"þJgo.string."illegal label declaration"`Tillegal label declaration Jgo.string."illegal label declaration"þTgclocals·b893c8b7efd0f352941641b73f0f3355@ , , ( , , , À À " þTgclocals·eb9c5cfbf6e4d6338a3ae5fa5ca75d9e |
| ¶þhgo.string."function must be invoked in %s statement"r(function must be invoked in %s statement hgo.string."function must be invoked in %s statement"þTgclocals·fc02b99936b48d55515261437583baa5@@ /ð / þTgclocals·6c9397513e4c4fbfe90b652be4e23bbe@@ |
| |
| |
| |
| |
| þ,Dgo.itab.*go/ast.GoStmt.go/ast.Stmtþ$go.string."GoStmt"0.GoStmt $go.string."GoStmt"þgo.string."go"0&go go.string."go"þTgclocals·afacde596cfb2e765ad418894236a230@@ |
| þTgclocals·3ca077723046abfeca1b26cf62f2fb12@@.þ,Jgo.itab.*go/ast.DeferStmt.go/ast.Stmtþ*go.string."DeferStmt"@4 DeferStmt *go.string."DeferStmt"þ"go.string."defer"0,defer "go.string."defer"þTgclocals·afacde596cfb2e765ad418894236a230@@ |
| þTgclocals·3ca077723046abfeca1b26cf62f2fb12@@.þ,go.string."ReturnStmt"@6 |
| ReturnStmt ,go.string."ReturnStmt"þTgclocals·a1278a2a9c3356ffa139e88369e97c1b88 |
| þTgclocals·fb93a28f0d53fa21c15a0f04343983fb88 |
| þ,go.string."BranchStmt"@6 |
| BranchStmt ,go.string."BranchStmt"þTgclocals·855e77c976c7a035c007d66bd0942ca3HH |
| þTgclocals·316f854a4cdad4fca29eb2ef47b03eaeHH&þ¾go.string."expected %s, found simple statement (missing parentheses around composite literal?)"ÐÈSexpected %s, found simple statement (missing parentheses around composite literal?) ¾go.string."expected %s, found simple statement (missing parentheses around composite literal?)"þTgclocals·9b65cdf441b109605aa0413ac28fea49HH ð þTgclocals·c40d818c25818ef9f54cc183984f196fHH®®,®®®®®þ$go.string."IfStmt"0.IfStmt $go.string."IfStmt"þ<go.string."boolean expression"PFboolean expression <go.string."boolean expression"þTgclocals·d9c7ccc90963557cf651e2485676c91ahh°²»²º»º° |
| °°þTgclocals·eccc51e1d74492dad75c10b69ccafc66hh |
| þ(go.string."TypeList"@2TypeList (go.string."TypeList"þTgclocals·315936ef89f3887f43651faae6f8edecHH+ þTgclocals·984d6b7ea5d56832a2f30e80f2b5731aHH |
| þ,go.string."CaseClause"@6 |
| CaseClause ,go.string."CaseClause"þTgclocals·044575e2247d00ea86bb80f4c66224a4PP " (þTgclocals·9debbeaa4375d8132c74ed262e6b15c9PP&þTgclocals·9265c967b79b0c937dffe448c4822b36((þTgclocals·aeb0e41ac01b153c88ff240b1b159798((þTgclocals·60689bc6d4c25f0ad2f8a81cbe030bb1HH þTgclocals·7cd9559b096b743d192ee78a957cd7c5HHþ,Lgo.itab.*go/ast.CaseClause.go/ast.Stmtþ,Tgo.itab.*go/ast.TypeSwitchStmt.go/ast.Stmtþ,Lgo.itab.*go/ast.SwitchStmt.go/ast.Stmtþ,go.string."SwitchStmt"@6 |
| SwitchStmt ,go.string."SwitchStmt"þ:go.string."switch expression"PDswitch expression :go.string."switch expression"þTgclocals·5889daaa36ed540cbc32a5a3351c91a2 &ìÀ,Àììììì"ì"," ÀÀ |
| ÀÂ |
| À |
| îì.ì.ìþTgclocals·589fc04ce4c683f0e0b7945d4457c2a7ØØ....þ,go.string."CommClause"@6 |
| CommClause ,go.string."CommClause"þ<go.string."1 or 2 expressions"PF1 or 2 expressions <go.string."1 or 2 expressions"þTgclocals·9bfb4100da1ae05204ad1ea1a7f58861ðð.° ° ² ² °°°þTgclocals·e3ec2506d854292d7e5be8c1a5d33c42ÀÀ |
| þ,Lgo.itab.*go/ast.CommClause.go/ast.Stmtþ,go.string."SelectStmt"@6 |
| SelectStmt ,go.string."SelectStmt"þTgclocals·168ea29bfcf90092295e5a4749e008e0pp |
| þTgclocals·8e1f9ee9d0a6e4224e4d717966b8d4depp |
| þ,Jgo.itab.*go/ast.RangeStmt.go/ast.Stmtþ,Fgo.itab.*go/ast.ForStmt.go/ast.Stmtþ&go.string."ForStmt"00ForStmt &go.string."ForStmt"þBgo.string."at most 2 expressions"PLat most 2 expressions Bgo.string."at most 2 expressions"þNgo.string."boolean or range expression"`Xboolean or range expression Ngo.string."boolean or range expression"þTgclocals·85a4a05ab82a0b820412a2f982b7f935àà%@°»°°°°°°°°°° °° °° °° °°°»°»°(¸¸¸¸°°°°°°°°°þTgclocals·ecdf52ba7b98e60238153341bb1f50fc¸¸%.þ,Hgo.itab.*go/ast.DeclStmt.go/ast.Stmtþ,Lgo.itab.*go/ast.ReturnStmt.go/ast.Stmtþ,Lgo.itab.*go/ast.BranchStmt.go/ast.Stmtþ,Jgo.itab.*go/ast.BlockStmt.go/ast.Stmtþ,Dgo.itab.*go/ast.IfStmt.go/ast.Stmtþ,Lgo.itab.*go/ast.SelectStmt.go/ast.Stmtþ,Jgo.itab.*go/ast.EmptyStmt.go/ast.Stmtþ*go.string."Statement"@4 Statement *go.string."Statement"þ*go.string."statement"@4 statement *go.string."statement"þTgclocals·e8b2f2c036537657c9650bdd847d7313pp þTgclocals·c82e162eee47cef477a06a0026e59af5pp.þTgo.string."!\"#$%&'()*,:;<=>?[\\]^{|}`�"`Z!"#$%&'()*,:;<=>?[\]^{|}`� Tgo.string."!\"#$%&'()*,:;<=>?[\\]^{|}`�"þTgclocals·c87bf6ce1dd8cc3b6ebd8a33d5faa6fc(("þTgclocals·1b9a3aa31862a0fdb3c38bd1a1bfa9b0((þ,Lgo.itab.*go/ast.ImportSpec.go/ast.Specþ,go.string."ImportSpec"@6 |
| ImportSpec ,go.string."ImportSpec"þgo.string."."0$. go.string."."þBgo.string."invalid import path: "PLinvalid import path: Bgo.string."invalid import path: "þTgclocals·87a7b688cb75c96ccb34da49b65dd216xx
þTgclocals·6ffe5dc45d15881bdcddfd9679d8acdcxx
ZZZZZZZZZZZZZþ,Jgo.itab.*go/ast.ValueSpec.go/ast.Specþ go.string."Spec"0*Spec go.string."Spec"þTgclocals·a79b904f5df3b07c9c83af283ebd384bhh°°¸ |
| þTgclocals·73c385ae135d266ed9a17d442996e4a7hhZZZZZZZZZZZþ,Hgo.itab.*go/ast.TypeSpec.go/ast.Specþ(go.string."TypeSpec"@2TypeSpec (go.string."TypeSpec"þTgclocals·caf455042e3ce266c668ad8b44c030ec`` |
| (ª¢° þTgclocals·54439fae71c96163a8851d9ba0144b5a`` |
| ZZZZZZZZZZþ(go.string."GenDecl("@2GenDecl( (go.string."GenDecl("þTgclocals·95efb8bcf2a820606b939108bba8998dpp ²²² |
| þTgclocals·979a42ad4b3e791b5d34fff2bf05daf2pp&¦&&&&&&&&&&þ0go.string."FunctionDecl"@:FunctionDecl 0go.string."FunctionDecl"þ go.string."init"0*init go.string."init"þTgclocals·c1ffcaa1c7f3db1eaee0601a917fbbc9ÐÐ$"" |
| ª¨ |
| ¨¨¨¨ |
| ( |
| |
| ""( ( þTgclocals·7581516a07a47d8e17c46d6ddf90f9a2°° |
| þ,Hgo.itab.*go/ast.FuncDecl.go/ast.Declþ,Fgo.itab.*go/ast.BadDecl.go/ast.Declþ,Fgo.itab.*go/ast.GenDecl.go/ast.Declþ.go.string."Declaration"@8Declaration .go.string."Declaration"þ.go.string."declaration"@8declaration .go.string."declaration"þTgclocals·eaaef027564e88a205da7cc521095412PPddf ddddþTgclocals·7e51801756a1acdac079e6ad6c6ad104PP |
| |
| º |
| |
| |
| |
| |
| þ go.string."File"0*File go.string."File"þDgo.string."invalid package name _"PNinvalid package name _ Dgo.string."invalid package name _"þFgo.string."unbalanced label scopes"PPunbalanced label scopes Fgo.string."unbalanced label scopes"þFgo.string."object already resolved"PPobject already resolved Fgo.string."object already resolved"þTgclocals·7c65d61aef8a9bc639034095308646e6èèP$$ $,$,$$,, |
| |
| |
| * |
| þTgclocals·96f118617d0e08380887637c10be7ef0ØØ |
| þTgclocals·da3c8f46340b652fbe025b45f9b0f629°° |
| $ |
| |
| ¨ |
| ª |
| |
| |
| ¸þTgclocals·fb05dbbfacbbe47b8b1eb4226ce34430 |
| þTgclocals·f5a7af70e20c09ff8d54cf7601f3f936 * TR |
| |
| þTgclocals·ea6ba25b330fd4b6cd2009b43ddfb227XX R R R R R R R R R þTgclocals·224517ec81c13ee20bb4e80e9c04823988 ¢( þTgclocals·7c13896baab3273e10662a9a37b348ceþTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·f4e5c2ea265c0bb50618a74b99defd82 |
| ÖþTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·f4e5c2ea265c0bb50618a74b99defd82 |
| ÖþTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·f4e5c2ea265c0bb50618a74b99defd82 |
| ÖþTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·0115f8d53b75c1696444f08ad03251d9þ*"".unresolved&type.*go/ast.Objectþ,"".initdone·type.uint8þ "".readSource·f"".readSourceþ0runtime.racefuncenter·f*runtime.racefuncenterþ*runtime.efacethash·f$runtime.efacethashþ*runtime.assertE2T2·f$runtime.assertE2T2þ*runtime.assertE2I2·f$runtime.assertE2I2þ8runtime.stringtoslicebyte·f2runtime.stringtoslicebyteþ.runtime.racefuncexit·f(runtime.racefuncexitþ&runtime.raceread·f runtime.racereadþ*runtime.panicslice·f$runtime.panicsliceþ(runtime.newobject·f"runtime.newobjectþ2runtime.racewriterange·f,runtime.racewriterangeþ&runtime.typ2Itab·f runtime.typ2Itabþio.Copy·fio.Copyþ(runtime.racewrite·f"runtime.racewriteþ:runtime.writebarrierstring·f4runtime.writebarrierstringþ*io/ioutil.ReadFile·f$io/ioutil.ReadFileþ,runtime.throwreturn·f&runtime.throwreturnþ"".ParseFile·f"".ParseFileþ,runtime.deferreturn·f&runtime.deferreturnþ"".func·001·f"".func·001þ4runtime.writebarrierptr·f.runtime.writebarrierptrþ(runtime.deferproc·f"runtime.deferprocþ("".(*parser).init·f""".(*parser).initþ2"".(*parser).parseFile·f,"".(*parser).parseFileþ"".ParseDir·f"".ParseDirþos.Open·fos.Openþ&os.(*File).Close·f os.(*File).Closeþ*os.(*File).Readdir·f$os.(*File).Readdirþ$runtime.makemap·fruntime.makemapþ&runtime.eqstring·f runtime.eqstringþ*path/filepath.Join·f$path/filepath.Joinþ:runtime.mapaccess2_faststr·f4runtime.mapaccess2_faststrþ*runtime.mapassign1·f$runtime.mapassign1þ"".ParseExpr·f"".ParseExprþ2"".(*parser).openScope·f,"".(*parser).openScopeþ<"".(*parser).parseRhsOrType·f6"".(*parser).parseRhsOrTypeþ"".assert·f"".assertþ("".(*parser).next·f""".(*parser).nextþ,"".(*parser).expect·f&"".(*parser).expectþ8go/scanner.ErrorList.Sort·f2go/scanner.ErrorList.Sortþ$runtime.convT2I·fruntime.convT2Iþ<go/token.(*FileSet).AddFile·f6go/token.(*FileSet).AddFileþ"".func·002·f"".func·002þ:go/scanner.(*Scanner).Init·f4go/scanner.(*Scanner).Initþ$go/ast.NewScope·fgo/ast.NewScopeþ4"".(*parser).closeScope·f."".(*parser).closeScopeþ<"".(*parser).openLabelScope·f6"".(*parser).openLabelScopeþ(runtime.growslice·f"runtime.growsliceþ8runtime.writebarrierslice·f2runtime.writebarriersliceþ>"".(*parser).closeLabelScope·f8"".(*parser).closeLabelScopeþ*runtime.panicindex·f$runtime.panicindexþ:runtime.mapaccess1_faststr·f4runtime.mapaccess1_faststrþ$runtime.convT2E·fruntime.convT2Eþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþfmt.Sprintf·ffmt.Sprintfþ*"".(*parser).error·f$"".(*parser).errorþ."".(*parser).declare·f("".(*parser).declareþ.go/ast.(*Object).Pos·f(go/ast.(*Object).Posþ8go/token.(*File).Position·f2go/token.(*File).Positionþ8"".(*parser).shortVarDecl·f2"".(*parser).shortVarDeclþ*runtime.assertI2T2·f$runtime.assertI2T2þ:"".(*parser).errorExpected·f4"".(*parser).errorExpectedþ4"".(*parser).tryResolve·f."".(*parser).tryResolveþ."".(*parser).resolve·f("".(*parser).resolveþ4"".(*parser).printTrace·f."".(*parser).printTraceþfmt.Printf·ffmt.Printfþfmt.Print·ffmt.Printþfmt.Println·ffmt.Printlnþ"".trace·f"".traceþ"".un·f |
| "".unþ*"".(*parser).next0·f$"".(*parser).next0þ0go/token.Token.String·f*go/token.Token.Stringþ0runtime.concatstring3·f*runtime.concatstring3þ:go/scanner.(*Scanner).Scan·f4go/scanner.(*Scanner).Scanþ<"".(*parser).consumeComment·f6"".(*parser).consumeCommentþ0go/token.(*File).Line·f*go/token.(*File).LineþF"".(*parser).consumeCommentGroup·f@"".(*parser).consumeCommentGroupþ$runtime.gopanic·fruntime.gopanicþ4runtime.writebarrierfat·f.runtime.writebarrierfatþ0runtime.concatstring2·f*runtime.concatstring2þ0runtime.concatstring4·f*runtime.concatstring4þ:"".(*parser).expectClosing·f4"".(*parser).expectClosingþ4"".(*parser).expectSemi·f."".(*parser).expectSemiþ"".syncStmt·f"".syncStmtþ."".(*parser).atComma·f("".(*parser).atCommaþ"".syncDecl·f"".syncDeclþ."".(*parser).safePos·f("".(*parser).safePosþ"".func·003·f"".func·003þ4go/token.(*File).Offset·f.go/token.(*File).Offsetþ4"".(*parser).parseIdent·f."".(*parser).parseIdentþ<"".(*parser).parseIdentList·f6"".(*parser).parseIdentListþ:"".(*parser).parseExprList·f4"".(*parser).parseExprListþ2"".(*parser).parseExpr·f,"".(*parser).parseExprþ2"".(*parser).checkExpr·f,"".(*parser).checkExprþ8"".(*parser).parseLhsList·f2"".(*parser).parseLhsListþ8"".(*parser).parseRhsList·f2"".(*parser).parseRhsListþ2"".(*parser).parseType·f,"".(*parser).parseTypeþ."".(*parser).tryType·f("".(*parser).tryTypeþ:"".(*parser).parseTypeName·f4"".(*parser).parseTypeNameþ<"".(*parser).parseArrayType·f6"".(*parser).parseArrayTypeþ0"".(*parser).parseRhs·f*"".(*parser).parseRhsþ:"".(*parser).makeIdentList·f4"".(*parser).makeIdentListþ(runtime.makeslice·f"runtime.makesliceþ,runtime.assertI2TOK·f&runtime.assertI2TOKþ<"".(*parser).parseFieldDecl·f6"".(*parser).parseFieldDeclþ8"".(*parser).parseVarList·f2"".(*parser).parseVarListþ "".isTypeName·f"".isTypeNameþ>"".(*parser).parseStructType·f8"".(*parser).parseStructTypeþ@"".(*parser).parsePointerType·f:"".(*parser).parsePointerTypeþ4"".(*parser).tryVarType·f."".(*parser).tryVarTypeþ<"".(*parser).tryIdentOrType·f6"".(*parser).tryIdentOrTypeþ8"".(*parser).parseVarType·f2"".(*parser).parseVarTypeþ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).parseStmtList·f4"".(*parser).parseStmtListþ2"".(*parser).parseStmt·f,"".(*parser).parseStmtþ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þ8"".(*parser).parseElement·f2"".(*parser).parseElementþB"".(*parser).parseLiteralValue·f<"".(*parser).parseLiteralValueþ@"".(*parser).parseElementList·f:"".(*parser).parseElementListþ"".unparen·f"".unparenþ*runtime.ifacethash·f$runtime.ifacethashþ&"".isLiteralType·f "".isLiteralTypeþ"".deref·f"".derefþ>"".(*parser).checkExprOrType·f8"".(*parser).checkExprOrTypeþ@"".(*parser).parsePrimaryExpr·f:"".(*parser).parsePrimaryExprþ<"".(*parser).parseUnaryExpr·f6"".(*parser).parseUnaryExprþ."".(*parser).tokPrec·f("".(*parser).tokPrecþ8go/token.Token.Precedence·f2go/token.Token.Precedenceþ>"".(*parser).parseBinaryExpr·f8"".(*parser).parseBinaryExprþ>"".(*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þ(runtime.assertI2T·f"runtime.assertI2Tþ2"".(*parser).parseDecl·f,"".(*parser).parseDeclþ&"".isValidImport·f "".isValidImportþ$strconv.Unquote·fstrconv.Unquoteþ,runtime.stringiter2·f&runtime.stringiter2þ(unicode.IsGraphic·f"unicode.IsGraphicþ$unicode.IsSpace·funicode.IsSpaceþ.strings.ContainsRune·f(strings.ContainsRuneþ>"".(*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þJ"".*parser.("".parseValueSpec)·fm·fD"".*parser.("".parseValueSpec)·fmþH"".*parser.("".parseTypeSpec)·fm·fB"".*parser.("".parseTypeSpec)·fmþL"".*parser.("".parseImportSpec)·fm·fF"".*parser.("".parseImportSpec)·fmþ(runtime.gorecover·f"runtime.gorecoverþ(runtime.assertE2T·f"runtime.assertE2Tþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþunicode.init·funicode.initþstrconv.init·fstrconv.initþ$go/scanner.init·fgo/scanner.initþfmt.init·ffmt.initþstrings.init·fstrings.initþ*path/filepath.init·f$path/filepath.initþos.init·fos.initþ"io/ioutil.init·fio/ioutil.initþio.init·fio.initþ go/token.init·fgo/token.initþgo/ast.init·fgo/ast.initþbytes.init·fbytes.initþbruntime.gcbits.0x48844400000000000000000000000000 HDþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8 ß~.8 runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@:interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}"runtime.zerovalueÀ"type.interface {}þbruntime.gcbits.0x88000000000000000000000000000000 þ0go.string."*parser.Mode"@:*parser.Mode 0go.string."*parser.Mode"þtype.*"".Mode |ØÕÚ6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*parser.Mode"p,go.weak.type.**"".Mode"runtime.zerovaluetype."".Modeþ^runtime.gcbits.0x000000000000000000000000000000 þ.go.string."parser.Mode"@8parser.Mode .go.string."parser.Mode"þ go.string."Mode"0*Mode go.string."Mode"þtype."".ModeààR0 runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P.go.string."parser.Mode"ptype.*"".Mode"runtime.zerovalue`type."".Mode go.string."Mode" "go.importpath."".°àtype."".Modeþ>go.string."[]*ast.CommentGroup"PH[]*ast.CommentGroup >go.string."[]*ast.CommentGroup"þ6type.[]*go/ast.CommentGroup bÒi runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P>go.string."[]*ast.CommentGroup"pHgo.weak.type.*[]*go/ast.CommentGroup"runtime.zerovalue2type.*go/ast.CommentGroupþlgo.typelink.[]*ast.CommentGroup/[]*go/ast.CommentGroup6type.[]*go/ast.CommentGroupþ0go.string."[]*ast.Ident"@:[]*ast.Ident 0go.string."[]*ast.Ident"þ(type.[]*go/ast.Ident 7¬ runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]*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þ:go.string."[]*ast.ImportSpec"PD[]*ast.ImportSpec :go.string."[]*ast.ImportSpec"þ2type.[]*go/ast.ImportSpec X]³ runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P:go.string."[]*ast.ImportSpec"pDgo.weak.type.*[]*go/ast.ImportSpec"runtime.zerovalue.type.*go/ast.ImportSpecþdgo.typelink.[]*ast.ImportSpec/[]*go/ast.ImportSpec2type.[]*go/ast.ImportSpecþ4go.string."[][]*ast.Ident"@>[][]*ast.Ident 4go.string."[][]*ast.Ident"þ,type.[][]*go/ast.Ident 3zCµ runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[][]*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þ,$type..gc."".parser0þ,type..gcprog."".parser.ZeUUYZV¥¥þ2go.string."parser.parser"@<
parser.parser 2go.string."parser.parser"þ go.string."file"0*file go.string."file"þ$go.string."errors"0.errors $go.string."errors"þ&go.string."scanner"00scanner &go.string."scanner"þ go.string."mode"0*mode go.string."mode"þ"go.string."trace"0,trace "go.string."trace"þ$go.string."indent"0.indent $go.string."indent"þ(go.string."comments"@2comments (go.string."comments"þ.go.string."leadComment"@8leadComment .go.string."leadComment"þ.go.string."lineComment"@8lineComment .go.string."lineComment"þgo.string."pos"0(pos go.string."pos"þgo.string."tok"0(tok go.string."tok"þgo.string."lit"0(lit go.string."lit"þ&go.string."syncPos"00syncPos &go.string."syncPos"þ&go.string."syncCnt"00syncCnt &go.string."syncCnt"þ&go.string."exprLev"00exprLev &go.string."exprLev"þ"go.string."inRhs"0,inRhs "go.string."inRhs"þ(go.string."pkgScope"@2pkgScope (go.string."pkgScope"þ(go.string."topScope"@2topScope (go.string."topScope"þ,go.string."unresolved"@6 |
| unresolved ,go.string."unresolved"þ&go.string."imports"00imports &go.string."imports"þ,go.string."labelScope"@6 |
| labelScope ,go.string."labelScope"þ.go.string."targetStack"@8targetStack .go.string."targetStack"þ$go.string."parser"0.parser $go.string."parser"þtype."".parserððp+àY ¨ÀÈÐØàðø 8PX à runtime.algarray0$type..gc."".parser@,type..gcprog."".parserP2go.string."parser.parser"ptype.*"".parser"runtime.zerovalueÀtype."".parserÀ go.string."file"Ð"go.importpath."".à&type.*go/token.File$go.string."errors" "go.importpath."".°2type.go/scanner.ErrorListà&go.string."scanner"ð"go.importpath.""..type.go/scanner.Scanner° go.string."mode"À"go.importpath."".Ðtype."".Mode"go.string."trace""go.importpath."". type.boolÐ$go.string."indent"à"go.importpath."".ðtype.int (go.string."comments"°"go.importpath."".À6type.[]*go/ast.CommentGroupð.go.string."leadComment""go.importpath."".2type.*go/ast.CommentGroupÀ.go.string."lineComment"Ð"go.importpath."".à2type.*go/ast.CommentGroupgo.string."pos" "go.importpath."".°"type.go/token.Posàgo.string."tok"ð"go.importpath."".&type.go/token.Token°go.string."lit"À"go.importpath."".Ðtype.string &go.string."syncPos" "go.importpath."". "type.go/token.PosÐ &go.string."syncCnt"à "go.importpath."".ð type.int |
| &go.string."exprLev"° |
| "go.importpath."".À |
| type.intð |
| "go.string."inRhs""go.importpath."".type.boolÀ(go.string."pkgScope"Ð"go.importpath."".à$type.*go/ast.Scope(go.string."topScope" "go.importpath."".°$type.*go/ast.Scopeà,go.string."unresolved"ð"go.importpath."".
(type.[]*go/ast.Ident°
&go.string."imports"À
"go.importpath."".Ð
2type.[]*go/ast.ImportSpec,go.string."labelScope""go.importpath."". $type.*go/ast.ScopeÐ.go.string."targetStack"à"go.importpath."".ð,type.[][]*go/ast.Ident` type."".parser $go.string."parser"°"go.importpath."".Àðtype."".parserþ4go.string."*parser.parser"@>*parser.parser 4go.string."*parser.parser"þZgo.string."func(*parser.parser, string) bool"pd!func(*parser.parser, string) bool Zgo.string."func(*parser.parser, string) bool"þDtype.func(*"".parser, string) bool°°êiv3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."func(*parser.parser, string) bool"pVgo.weak.type.*func(*"".parser, string) bool"runtime.zerovalue Dtype.func(*"".parser, string) boolÐ Dtype.func(*"".parser, string) booltype.*"".parsertype.string type.boolþfgo.string."func(*parser.parser, ast.Expr) ast.Expr"pp'func(*parser.parser, ast.Expr) ast.Expr fgo.string."func(*parser.parser, ast.Expr) ast.Expr"þ\type.func(*"".parser, go/ast.Expr) go/ast.Expr°°e<Û3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."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.string."func(*parser.parser)"PJfunc(*parser.parser) @go.string."func(*parser.parser)"þ*type.func(*"".parser)\_3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."func(*parser.parser)"p<go.weak.type.*func(*"".parser)"runtime.zerovalue *type.func(*"".parser)Ð*type.func(*"".parser)type.*"".parserþhgo.string."func(*parser.parser) (*ast.Comment, int)"r(func(*parser.parser) (*ast.Comment, int) hgo.string."func(*parser.parser) (*ast.Comment, int)"þXtype.func(*"".parser) (*go/ast.Comment, int)°° ©3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."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.string."func(*parser.parser, int) (*ast.CommentGroup, int)"2func(*parser.parser, int) (*ast.CommentGroup, int) |go.string."func(*parser.parser, int) (*ast.CommentGroup, int)"þltype.func(*"".parser, int) (*go/ast.CommentGroup, int)ÀÀ[dî3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."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.string."func(*parser.parser, interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)"àÒXfunc(*parser.parser, interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident) Ègo.string."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©3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÈgo.string."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þfgo.string."func(*parser.parser, token.Pos, string)"pp'func(*parser.parser, token.Pos, string) fgo.string."func(*parser.parser, token.Pos, string)"þVtype.func(*"".parser, go/token.Pos, string)°°D£èm3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."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þngo.string."func(*parser.parser, token.Token) token.Pos"x+func(*parser.parser, token.Token) token.Pos ngo.string."func(*parser.parser, token.Token) token.Pos"þdtype.func(*"".parser, go/token.Token) go/token.Pos°°8¢tê3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."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.string."func(*parser.parser, token.Token, string) token.Pos"3func(*parser.parser, token.Token, string) token.Pos ~go.string."func(*parser.parser, token.Token, string) token.Pos"þttype.func(*"".parser, go/token.Token, string) go/token.PosÀÀ²
jø3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."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.string."func(*parser.parser, *token.FileSet, string, []uint8, parser.Mode)"°¦Bfunc(*parser.parser, *token.FileSet, string, []uint8, parser.Mode) go.string."func(*parser.parser, *token.FileSet, string, []uint8, parser.Mode)"þtype.func(*"".parser, *go/token.FileSet, string, []uint8, "".Mode)ÐÐl¸²î3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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þvgo.string."func(*parser.parser, ast.Stmt, string) ast.Expr"/func(*parser.parser, ast.Stmt, string) ast.Expr vgo.string."func(*parser.parser, ast.Stmt, string) ast.Expr"þltype.func(*"".parser, go/ast.Stmt, string) go/ast.ExprÀÀa@#3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."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.string."[]ast.Expr"@6 |
| []ast.Expr ,go.string."[]ast.Expr"þ$type.[]go/ast.Expr ÓÌP runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]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þrgo.string."func(*parser.parser, []ast.Expr) []*ast.Ident"|-func(*parser.parser, []ast.Expr) []*ast.Ident rgo.string."func(*parser.parser, []ast.Expr) []*ast.Ident"þhtype.func(*"".parser, []go/ast.Expr) []*go/ast.Ident°°w ¨f3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."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þRgo.string."func(*parser.parser) ast.Expr"`\func(*parser.parser) ast.Expr Rgo.string."func(*parser.parser) ast.Expr"þBtype.func(*"".parser) go/ast.Expr &_O3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."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þhgo.string."func(*parser.parser, bool, int) ast.Expr"r(func(*parser.parser, bool, int) ast.Expr hgo.string."func(*parser.parser, bool, int) ast.Expr"þXtype.func(*"".parser, bool, int) go/ast.ExprÀÀÈ|²3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."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.string."func(*parser.parser) *ast.BlockStmt"ph#func(*parser.parser) *ast.BlockStmt ^go.string."func(*parser.parser) *ast.BlockStmt"þNtype.func(*"".parser) *go/ast.BlockStmt !3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."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þvgo.string."func(*parser.parser, *ast.Scope) *ast.BlockStmt"/func(*parser.parser, *ast.Scope) *ast.BlockStmt vgo.string."func(*parser.parser, *ast.Scope) *ast.BlockStmt"þltype.func(*"".parser, *go/ast.Scope) *go/ast.BlockStmt°°ÒÐÝ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."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þzgo.string."func(*parser.parser, token.Token) *ast.BranchStmt"1func(*parser.parser, token.Token) *ast.BranchStmt zgo.string."func(*parser.parser, token.Token) *ast.BranchStmt"þptype.func(*"".parser, go/token.Token) *go/ast.BranchStmt°°o»X3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."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þlgo.string."func(*parser.parser, string) *ast.CallExpr"v*func(*parser.parser, string) *ast.CallExpr lgo.string."func(*parser.parser, string) *ast.CallExpr"þ\type.func(*"".parser, string) *go/ast.CallExpr°°þ=3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."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þpgo.string."func(*parser.parser, ast.Expr) *ast.CallExpr"z,func(*parser.parser, ast.Expr) *ast.CallExpr pgo.string."func(*parser.parser, ast.Expr) *ast.CallExpr"þftype.func(*"".parser, go/ast.Expr) *go/ast.CallExpr°°Ö°=3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ppgo.string."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þlgo.string."func(*parser.parser, bool) *ast.CaseClause"v*func(*parser.parser, bool) *ast.CaseClause lgo.string."func(*parser.parser, bool) *ast.CaseClause"þ\type.func(*"".parser, bool) *go/ast.CaseClause°°z¤3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."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.string."func(*parser.parser) *ast.ChanType"pf"func(*parser.parser) *ast.ChanType \go.string."func(*parser.parser) *ast.ChanType"þLtype.func(*"".parser) *go/ast.ChanType C¥3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."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.string."func(*parser.parser) *ast.CommClause"pj$func(*parser.parser) *ast.CommClause `go.string."func(*parser.parser) *ast.CommClause"þPtype.func(*"".parser) *go/ast.CommClause ÓþÏ;3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."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.string."func(*parser.parser, func(*parser.parser)) ast.Decl"3func(*parser.parser, func(*parser.parser)) ast.Decl ~go.string."func(*parser.parser, func(*parser.parser)) ast.Decl"þftype.func(*"".parser, func(*"".parser)) go/ast.Decl°°{×U¬3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."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þRgo.string."func(*parser.parser) ast.Stmt"`\func(*parser.parser) ast.Stmt Rgo.string."func(*parser.parser) ast.Stmt"þBtype.func(*"".parser) go/ast.Stmt <3i3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."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.string."func(*parser.parser, bool) ast.Expr"ph#func(*parser.parser, bool) ast.Expr ^go.string."func(*parser.parser, bool) ast.Expr"þNtype.func(*"".parser, bool) go/ast.Expr°°!ù[W3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."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þVgo.string."func(*parser.parser) []ast.Expr"``func(*parser.parser) []ast.Expr Vgo.string."func(*parser.parser) []ast.Expr"þFtype.func(*"".parser) []go/ast.Expr ²3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."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þbgo.string."func(*parser.parser, bool) []ast.Expr"pl%func(*parser.parser, bool) []ast.Expr bgo.string."func(*parser.parser, bool) []ast.Expr"þRtype.func(*"".parser, bool) []go/ast.Expr°°kgºá3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."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þngo.string."func(*parser.parser, *ast.Scope) *ast.Field"x+func(*parser.parser, *ast.Scope) *ast.Field ngo.string."func(*parser.parser, *ast.Scope) *ast.Field"þdtype.func(*"".parser, *go/ast.Scope) *go/ast.Field°°°2þ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."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þTgo.string."func(*parser.parser) *ast.File"`^func(*parser.parser) *ast.File Tgo.string."func(*parser.parser) *ast.File"þDtype.func(*"".parser) *go/ast.File Ù±ç3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."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.string."func(*parser.parser) *ast.FuncDecl"pf"func(*parser.parser) *ast.FuncDecl \go.string."func(*parser.parser) *ast.FuncDecl"þLtype.func(*"".parser) *go/ast.FuncDecl ɵp3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."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þxgo.string."func(*parser.parser) (*ast.FuncType, *ast.Scope)"0func(*parser.parser) (*ast.FuncType, *ast.Scope) xgo.string."func(*parser.parser) (*ast.FuncType, *ast.Scope)"þntype.func(*"".parser) (*go/ast.FuncType, *go/ast.Scope)°°p×&3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pxgo.string."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þJgo.string."*parser.parseSpecFunction"`T*parser.parseSpecFunction Jgo.string."*parser.parseSpecFunction"þ4type.*"".parseSpecFunction º=R6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."*parser.parseSpecFunction"pFgo.weak.type.**"".parseSpecFunction"runtime.zerovalue2type."".parseSpecFunctionþHgo.string."parser.parseSpecFunction"`Rparser.parseSpecFunction Hgo.string."parser.parseSpecFunction"þ:go.string."parseSpecFunction"PDparseSpecFunction :go.string."parseSpecFunction"þ2type."".parseSpecFunctionº\3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."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À:go.string."parseSpecFunction"Ð"go.importpath."".à2type."".parseSpecFunctionþ¨go.string."func(*parser.parser, token.Token, parser.parseSpecFunction) *ast.GenDecl"À²Hfunc(*parser.parser, token.Token, parser.parseSpecFunction) *ast.GenDecl ¨go.string."func(*parser.parser, token.Token, parser.parseSpecFunction) *ast.GenDecl"þtype.func(*"".parser, go/token.Token, "".parseSpecFunction) *go/ast.GenDeclÀÀG´XÛ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¨go.string."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þVgo.string."func(*parser.parser) *ast.Ident"``func(*parser.parser) *ast.Ident Vgo.string."func(*parser.parser) *ast.Ident"þFtype.func(*"".parser) *go/ast.Ident _Ww3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."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þZgo.string."func(*parser.parser) []*ast.Ident"pd!func(*parser.parser) []*ast.Ident Zgo.string."func(*parser.parser) []*ast.Ident"þJtype.func(*"".parser) []*go/ast.Ident ÛÐ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."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þXgo.string."func(*parser.parser) *ast.IfStmt"pb func(*parser.parser) *ast.IfStmt Xgo.string."func(*parser.parser) *ast.IfStmt"þHtype.func(*"".parser) *go/ast.IfStmt À_Ñ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PXgo.string."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.string."func(*parser.parser, *ast.CommentGroup, token.Token, int) ast.Spec"°¦Bfunc(*parser.parser, *ast.CommentGroup, token.Token, int) ast.Spec go.string."func(*parser.parser, *ast.CommentGroup, token.Token, int) ast.Spec"þtype.func(*"".parser, *go/ast.CommentGroup, go/token.Token, int) go/ast.SpecÐÐyÔã½3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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þfgo.string."func(*parser.parser) *ast.InterfaceType"pp'func(*parser.parser) *ast.InterfaceType fgo.string."func(*parser.parser) *ast.InterfaceType"þVtype.func(*"".parser) *go/ast.InterfaceType ¿·ç3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."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þZgo.string."func(*parser.parser) *ast.MapType"pd!func(*parser.parser) *ast.MapType Zgo.string."func(*parser.parser) *ast.MapType"þJtype.func(*"".parser) *go/ast.MapType è03 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."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þ0go.string."[]*ast.Field"@:[]*ast.Field 0go.string."[]*ast.Field"þ(type.[]*go/ast.Field ¢TM runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P0go.string."[]*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."func(*parser.parser, *ast.Scope, bool) []*ast.Field"3func(*parser.parser, *ast.Scope, bool) []*ast.Field ~go.string."func(*parser.parser, *ast.Scope, bool) []*ast.Field"þttype.func(*"".parser, *go/ast.Scope, bool) []*go/ast.FieldÀÀ|8èm3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."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.string."func(*parser.parser, *ast.Scope, bool) *ast.FieldList"5func(*parser.parser, *ast.Scope, bool) *ast.FieldList go.string."func(*parser.parser, *ast.Scope, bool) *ast.FieldList"þxtype.func(*"".parser, *go/ast.Scope, bool) *go/ast.FieldListÀÀÏ[;o3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."func(*parser.parser) *ast.StarExpr"pf"func(*parser.parser) *ast.StarExpr \go.string."func(*parser.parser) *ast.StarExpr"þLtype.func(*"".parser) *go/ast.StarExpr SÍ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."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þvgo.string."func(*parser.parser, *ast.Scope) *ast.FieldList"/func(*parser.parser, *ast.Scope) *ast.FieldList vgo.string."func(*parser.parser, *ast.Scope) *ast.FieldList"þltype.func(*"".parser, *go/ast.Scope) *go/ast.FieldList°°Fã3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."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.string."func(*parser.parser) *ast.ReturnStmt"pj$func(*parser.parser) *ast.ReturnStmt `go.string."func(*parser.parser) *ast.ReturnStmt"þPtype.func(*"".parser) *go/ast.ReturnStmt ']É3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."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.string."func(*parser.parser) *ast.SelectStmt"pj$func(*parser.parser) *ast.SelectStmt `go.string."func(*parser.parser) *ast.SelectStmt"þPtype.func(*"".parser) *go/ast.SelectStmt ðS3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."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.string."func(*parser.parser, *ast.Scope) (*ast.FieldList, *ast.FieldList)"°¤Afunc(*parser.parser, *ast.Scope) (*ast.FieldList, *ast.FieldList) go.string."func(*parser.parser, *ast.Scope) (*ast.FieldList, *ast.FieldList)"þtype.func(*"".parser, *go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)ÀÀŪÝ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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þlgo.string."func(*parser.parser, int) (ast.Stmt, bool)"v*func(*parser.parser, int) (ast.Stmt, bool) lgo.string."func(*parser.parser, int) (ast.Stmt, bool)"þ\type.func(*"".parser, int) (go/ast.Stmt, bool)ÀÀ¨¾k3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Plgo.string."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.string."[]ast.Stmt"@6 |
| []ast.Stmt ,go.string."[]ast.Stmt"þ$type.[]go/ast.Stmt , runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]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þVgo.string."func(*parser.parser) []ast.Stmt"``func(*parser.parser) []ast.Stmt Vgo.string."func(*parser.parser) []ast.Stmt"þFtype.func(*"".parser) []go/ast.Stmt WP#3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."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.string."func(*parser.parser) *ast.StructType"pj$func(*parser.parser) *ast.StructType `go.string."func(*parser.parser) *ast.StructType"þPtype.func(*"".parser) *go/ast.StructType ©L(3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."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þzgo.string."func(*parser.parser, bool) ([]ast.Expr, ast.Expr)"1func(*parser.parser, bool) ([]ast.Expr, ast.Expr) zgo.string."func(*parser.parser, bool) ([]ast.Expr, ast.Expr)"þptype.func(*"".parser, bool) ([]go/ast.Expr, go/ast.Expr)ÀÀ+1}%3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."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þ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {} pê/ runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}"runtime.zerovalue"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þbgo.string."func(*parser.parser, ...interface {})"pl%func(*parser.parser, ...interface {}) bgo.string."func(*parser.parser, ...interface {})"þLtype.func(*"".parser, ...interface {}) ó±t3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."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 {}þTgo.string."func(*parser.parser, ast.Expr)"`^func(*parser.parser, ast.Expr) Tgo.string."func(*parser.parser, ast.Expr)"þDtype.func(*"".parser, go/ast.Expr) ëÇJ®3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."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þjgo.string."func(*parser.parser, token.Pos) token.Pos"t)func(*parser.parser, token.Pos) token.Pos jgo.string."func(*parser.parser, token.Pos) token.Pos"þ`type.func(*"".parser, go/token.Pos) go/token.Pos°°U¼{3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."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þzgo.string."func(*parser.parser, *ast.AssignStmt, []ast.Expr)"1func(*parser.parser, *ast.AssignStmt, []ast.Expr) zgo.string."func(*parser.parser, *ast.AssignStmt, []ast.Expr)"þptype.func(*"".parser, *go/ast.AssignStmt, []go/ast.Expr)°°4Ç63 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."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þfgo.string."func(*parser.parser) (token.Token, int)"pp'func(*parser.parser) (token.Token, int) fgo.string."func(*parser.parser) (token.Token, int)"þVtype.func(*"".parser) (go/token.Token, int)°°$gLc3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."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.string."func(*parser.parser, ast.Expr, bool)"pj$func(*parser.parser, ast.Expr, bool) `go.string."func(*parser.parser, ast.Expr, bool)"þPtype.func(*"".parser, go/ast.Expr, bool)°°5¿`3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P`go.string."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.string."atComma"00atComma &go.string."atComma"þ:go.string."func(string) bool"PDfunc(string) bool :go.string."func(string) bool"þ,type.func(string) bool *÷3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."func(string) bool"p>go.weak.type.*func(string) bool"runtime.zerovalue ,type.func(string) boolÐ,type.func(string) booltype.stringtype.boolþ*go.string."checkExpr"@4 checkExpr *go.string."checkExpr"þFgo.string."func(ast.Expr) ast.Expr"PPfunc(ast.Expr) ast.Expr Fgo.string."func(ast.Expr) ast.Expr"þDtype.func(go/ast.Expr) go/ast.Expr >é+æ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."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þ6go.string."checkExprOrType"@@checkExprOrType 6go.string."checkExprOrType"þ6go.string."closeLabelScope"@@closeLabelScope 6go.string."closeLabelScope"þ$go.string."func()"0.func() $go.string."func()"þtype.func()ö¼ö3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P$go.string."func()"p(go.weak.type.*func()"runtime.zerovalue type.func()Ðtype.func()þ,go.string."closeScope"@6 |
| closeScope ,go.string."closeScope"þ4go.string."consumeComment"@>consumeComment 4go.string."consumeComment"þLgo.string."func() (*ast.Comment, int)"`Vfunc() (*ast.Comment, int) Lgo.string."func() (*ast.Comment, int)"þDtype.func() (*go/ast.Comment, int) í73 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."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.string."consumeCommentGroup"PHconsumeCommentGroup >go.string."consumeCommentGroup"þ\go.string."func(int) (*ast.CommentGroup, int)"pf"func(int) (*ast.CommentGroup, int) \go.string."func(int) (*ast.CommentGroup, int)"þTtype.func(int) (*go/ast.CommentGroup, int)°°Ï\{(3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."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.string."declare"00declare &go.string."declare"þ¨go.string."func(interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)"À²Hfunc(interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident) ¨go.string."func(interface {}, interface {}, *ast.Scope, ast.ObjKind, ...*ast.Ident)"þ¬type.func(interface {}, interface {}, *go/ast.Scope, go/ast.ObjKind, ...*go/ast.Ident)ÐÐQFÔ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¨go.string."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.string."error"0,error "go.string."error"þFgo.string."func(token.Pos, string)"PPfunc(token.Pos, string) Fgo.string."func(token.Pos, string)"þ>type.func(go/token.Pos, string) @õ-»3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."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þ2go.string."errorExpected"@<
errorExpected 2go.string."errorExpected"þ$go.string."expect"0.expect $go.string."expect"þNgo.string."func(token.Token) token.Pos"`Xfunc(token.Token) token.Pos Ngo.string."func(token.Token) token.Pos"þLtype.func(go/token.Token) go/token.Pos µÕ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."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þ2go.string."expectClosing"@<
expectClosing 2go.string."expectClosing"þ^go.string."func(token.Token, string) token.Pos"ph#func(token.Token, string) token.Pos ^go.string."func(token.Token, string) token.Pos"þ\type.func(go/token.Token, string) go/token.Pos°°õ+?3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."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.string."expectSemi"@6 |
| expectSemi ,go.string."expectSemi"þ|go.string."func(*token.FileSet, string, []uint8, parser.Mode)"2func(*token.FileSet, string, []uint8, parser.Mode) |go.string."func(*token.FileSet, string, []uint8, parser.Mode)"þltype.func(*go/token.FileSet, string, []uint8, "".Mode)ÀÀkÌö3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."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.string."makeExpr"@2makeExpr (go.string."makeExpr"þVgo.string."func(ast.Stmt, string) ast.Expr"``func(ast.Stmt, string) ast.Expr Vgo.string."func(ast.Stmt, string) ast.Expr"þTtype.func(go/ast.Stmt, string) go/ast.Expr°°T3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."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þ2go.string."makeIdentList"@<
makeIdentList 2go.string."makeIdentList"þRgo.string."func([]ast.Expr) []*ast.Ident"`\func([]ast.Expr) []*ast.Ident Rgo.string."func([]ast.Expr) []*ast.Ident"þPtype.func([]go/ast.Expr) []*go/ast.Ident ÇÜ'3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."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.string."next"0*next go.string."next"þ"go.string."next0"0,next0 "go.string."next0"þ4go.string."openLabelScope"@>openLabelScope 4go.string."openLabelScope"þ*go.string."openScope"@4 openScope *go.string."openScope"þ4go.string."parseArrayType"@>parseArrayType 4go.string."parseArrayType"þ6go.string."func() ast.Expr"@@func() ast.Expr 6go.string."func() ast.Expr"þ.type.func() go/ast.ExprBÉOp3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."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þ6go.string."parseBinaryExpr"@@parseBinaryExpr 6go.string."parseBinaryExpr"þHgo.string."func(bool, int) ast.Expr"`Rfunc(bool, int) ast.Expr Hgo.string."func(bool, int) ast.Expr"þ@type.func(bool, int) go/ast.Expr°°hî3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PHgo.string."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þ4go.string."parseBlockStmt"@>parseBlockStmt 4go.string."parseBlockStmt"þBgo.string."func() *ast.BlockStmt"PLfunc() *ast.BlockStmt Bgo.string."func() *ast.BlockStmt"þ:type.func() *go/ast.BlockStmtQ} =3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."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þ*go.string."parseBody"@4 parseBody *go.string."parseBody"þVgo.string."func(*ast.Scope) *ast.BlockStmt"``func(*ast.Scope) *ast.BlockStmt Vgo.string."func(*ast.Scope) *ast.BlockStmt"þTtype.func(*go/ast.Scope) *go/ast.BlockStmt %Dá3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."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þ6go.string."parseBranchStmt"@@parseBranchStmt 6go.string."parseBranchStmt"þZgo.string."func(token.Token) *ast.BranchStmt"pd!func(token.Token) *ast.BranchStmt Zgo.string."func(token.Token) *ast.BranchStmt"þXtype.func(go/token.Token) *go/ast.BranchStmt sàå'3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."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þ2go.string."parseCallExpr"@<
parseCallExpr 2go.string."parseCallExpr"þLgo.string."func(string) *ast.CallExpr"`Vfunc(string) *ast.CallExpr Lgo.string."func(string) *ast.CallExpr"þDtype.func(string) *go/ast.CallExpr $ecc3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."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þBgo.string."parseCallOrConversion"PLparseCallOrConversion Bgo.string."parseCallOrConversion"þPgo.string."func(ast.Expr) *ast.CallExpr"`Zfunc(ast.Expr) *ast.CallExpr Pgo.string."func(ast.Expr) *ast.CallExpr"þNtype.func(go/ast.Expr) *go/ast.CallExpr ×:¹3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."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þ6go.string."parseCaseClause"@@parseCaseClause 6go.string."parseCaseClause"þLgo.string."func(bool) *ast.CaseClause"`Vfunc(bool) *ast.CaseClause Lgo.string."func(bool) *ast.CaseClause"þDtype.func(bool) *go/ast.CaseClause QÆ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."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þ2go.string."parseChanType"@<
parseChanType 2go.string."parseChanType"þ@go.string."func() *ast.ChanType"PJfunc() *ast.ChanType @go.string."func() *ast.ChanType"þ8type.func() *go/ast.ChanTypeËpÑ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."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þ6go.string."parseCommClause"@@parseCommClause 6go.string."parseCommClause"þDgo.string."func() *ast.CommClause"PNfunc() *ast.CommClause Dgo.string."func() *ast.CommClause"þ<type.func() *go/ast.CommClausePU3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."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þ*go.string."parseDecl"@4 parseDecl *go.string."parseDecl"þ^go.string."func(func(*parser.parser)) ast.Decl"ph#func(func(*parser.parser)) ast.Decl ^go.string."func(func(*parser.parser)) ast.Decl"þNtype.func(func(*"".parser)) go/ast.Decl ~ó¢Z3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."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þ4go.string."parseDeferStmt"@>parseDeferStmt 4go.string."parseDeferStmt"þ6go.string."func() ast.Stmt"@@func() ast.Stmt 6go.string."func() ast.Stmt"þ.type.func() go/ast.StmtêÕ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."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þ0go.string."parseElement"@:parseElement 0go.string."parseElement"þ>go.string."func(bool) ast.Expr"PHfunc(bool) ast.Expr >go.string."func(bool) ast.Expr"þ6type.func(bool) go/ast.Expr ¢®Ù®3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."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þ8go.string."parseElementList"PBparseElementList 8go.string."parseElementList"þ:go.string."func() []ast.Expr"PDfunc() []ast.Expr :go.string."func() []ast.Expr"þ2type.func() []go/ast.Expr}¯â3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."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þ*go.string."parseExpr"@4 parseExpr *go.string."parseExpr"þ2go.string."parseExprList"@<
parseExprList 2go.string."parseExprList"þBgo.string."func(bool) []ast.Expr"PLfunc(bool) []ast.Expr Bgo.string."func(bool) []ast.Expr"þ:type.func(bool) []go/ast.Expr ¾JØ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."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þ4go.string."parseFieldDecl"@>parseFieldDecl 4go.string."parseFieldDecl"þNgo.string."func(*ast.Scope) *ast.Field"`Xfunc(*ast.Scope) *ast.Field Ngo.string."func(*ast.Scope) *ast.Field"þLtype.func(*go/ast.Scope) *go/ast.Field °Ue3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PNgo.string."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.string."parseFile"@4 parseFile *go.string."parseFile"þ8go.string."func() *ast.File"PBfunc() *ast.File 8go.string."func() *ast.File"þ0type.func() *go/ast.File¢Í3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."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þ0go.string."parseForStmt"@:parseForStmt 0go.string."parseForStmt"þ2go.string."parseFuncDecl"@<
parseFuncDecl 2go.string."parseFuncDecl"þ@go.string."func() *ast.FuncDecl"PJfunc() *ast.FuncDecl @go.string."func() *ast.FuncDecl"þ8type.func() *go/ast.FuncDecl¾¢ëí3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."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þ2go.string."parseFuncType"@<
parseFuncType 2go.string."parseFuncType"þ\go.string."func() (*ast.FuncType, *ast.Scope)"pf"func() (*ast.FuncType, *ast.Scope) \go.string."func() (*ast.FuncType, *ast.Scope)"þZtype.func() (*go/ast.FuncType, *go/ast.Scope) î»Ô3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."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.string."parseFuncTypeOrLit"PFparseFuncTypeOrLit <go.string."parseFuncTypeOrLit"þ0go.string."parseGenDecl"@:parseGenDecl 0go.string."parseGenDecl"þgo.string."func(token.Token, parser.parseSpecFunction) *ast.GenDecl" 8func(token.Token, parser.parseSpecFunction) *ast.GenDecl go.string."func(token.Token, parser.parseSpecFunction) *ast.GenDecl"þ~type.func(go/token.Token, "".parseSpecFunction) *go/ast.GenDecl°°, ²3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."parseGoStmt"@8parseGoStmt .go.string."parseGoStmt"þ,go.string."parseIdent"@6 |
| parseIdent ,go.string."parseIdent"þ:go.string."func() *ast.Ident"PDfunc() *ast.Ident :go.string."func() *ast.Ident"þ2type.func() *go/ast.IdentkI3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."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þ4go.string."parseIdentList"@>parseIdentList 4go.string."parseIdentList"þ>go.string."func() []*ast.Ident"PHfunc() []*ast.Ident >go.string."func() []*ast.Ident"þ6type.func() []*go/ast.IdentóÃn3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."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þ.go.string."parseIfStmt"@8parseIfStmt .go.string."parseIfStmt"þ<go.string."func() *ast.IfStmt"PFfunc() *ast.IfStmt <go.string."func() *ast.IfStmt"þ4type.func() *go/ast.IfStmtºÛX3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P<go.string."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þ6go.string."parseImportSpec"@@parseImportSpec 6go.string."parseImportSpec"þ|go.string."func(*ast.CommentGroup, token.Token, int) ast.Spec"2func(*ast.CommentGroup, token.Token, int) ast.Spec |go.string."func(*ast.CommentGroup, token.Token, int) ast.Spec"þtype.func(*go/ast.CommentGroup, go/token.Token, int) go/ast.SpecÀÀ6Óú'3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."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.string."parseIndexOrSlice"PDparseIndexOrSlice :go.string."parseIndexOrSlice"þ<go.string."parseInterfaceType"PFparseInterfaceType <go.string."parseInterfaceType"þJgo.string."func() *ast.InterfaceType"`Tfunc() *ast.InterfaceType Jgo.string."func() *ast.InterfaceType"þBtype.func() *go/ast.InterfaceType°Ýf3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."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þ0go.string."parseLhsList"@:parseLhsList 0go.string."parseLhsList"þ:go.string."parseLiteralValue"PDparseLiteralValue :go.string."parseLiteralValue"þ0go.string."parseMapType"@:parseMapType 0go.string."parseMapType"þ>go.string."func() *ast.MapType"PHfunc() *ast.MapType >go.string."func() *ast.MapType"þ6type.func() *go/ast.MapTypeH÷vë3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."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þ6go.string."parseMethodSpec"@@parseMethodSpec 6go.string."parseMethodSpec"þ0go.string."parseOperand"@:parseOperand 0go.string."parseOperand"þ<go.string."parseParameterList"PFparseParameterList <go.string."parseParameterList"þ^go.string."func(*ast.Scope, bool) []*ast.Field"ph#func(*ast.Scope, bool) []*ast.Field ^go.string."func(*ast.Scope, bool) []*ast.Field"þ\type.func(*go/ast.Scope, bool) []*go/ast.Field°°·Ì¢3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P^go.string."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þ6go.string."parseParameters"@@parseParameters 6go.string."parseParameters"þbgo.string."func(*ast.Scope, bool) *ast.FieldList"pl%func(*ast.Scope, bool) *ast.FieldList bgo.string."func(*ast.Scope, bool) *ast.FieldList"þ`type.func(*go/ast.Scope, bool) *go/ast.FieldList°°~g3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pbgo.string."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þ8go.string."parsePointerType"PBparsePointerType 8go.string."parsePointerType"þ@go.string."func() *ast.StarExpr"PJfunc() *ast.StarExpr @go.string."func() *ast.StarExpr"þ8type.func() *go/ast.StarExprϵ£3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."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þ8go.string."parsePrimaryExpr"PBparsePrimaryExpr 8go.string."parsePrimaryExpr"þ.go.string."parseResult"@8parseResult .go.string."parseResult"þVgo.string."func(*ast.Scope) *ast.FieldList"``func(*ast.Scope) *ast.FieldList Vgo.string."func(*ast.Scope) *ast.FieldList"þTtype.func(*go/ast.Scope) *go/ast.FieldList 'þ¥3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."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þ6go.string."parseReturnStmt"@@parseReturnStmt 6go.string."parseReturnStmt"þDgo.string."func() *ast.ReturnStmt"PNfunc() *ast.ReturnStmt Dgo.string."func() *ast.ReturnStmt"þ<type.func() *go/ast.ReturnStmt£ |
| ÿÒ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."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þ(go.string."parseRhs"@2parseRhs (go.string."parseRhs"þ0go.string."parseRhsList"@:parseRhsList 0go.string."parseRhsList"þ4go.string."parseRhsOrType"@>parseRhsOrType 4go.string."parseRhsOrType"þ6go.string."parseSelectStmt"@@parseSelectStmt 6go.string."parseSelectStmt"þDgo.string."func() *ast.SelectStmt"PNfunc() *ast.SelectStmt Dgo.string."func() *ast.SelectStmt"þ<type.func() *go/ast.SelectStmtßW»3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."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þ2go.string."parseSelector"@<
parseSelector 2go.string."parseSelector"þ4go.string."parseSignature"@>parseSignature 4go.string."parseSignature"þzgo.string."func(*ast.Scope) (*ast.FieldList, *ast.FieldList)"1func(*ast.Scope) (*ast.FieldList, *ast.FieldList) zgo.string."func(*ast.Scope) (*ast.FieldList, *ast.FieldList)"þ~type.func(*go/ast.Scope) (*go/ast.FieldList, *go/ast.FieldList)°°{m[3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."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þ6go.string."parseSimpleStmt"@@parseSimpleStmt 6go.string."parseSimpleStmt"þLgo.string."func(int) (ast.Stmt, bool)"`Vfunc(int) (ast.Stmt, bool) Lgo.string."func(int) (ast.Stmt, bool)"þDtype.func(int) (go/ast.Stmt, bool)°°O ¸o3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."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.string."parseStmt"@4 parseStmt *go.string."parseStmt"þ2go.string."parseStmtList"@<
parseStmtList 2go.string."parseStmtList"þ:go.string."func() []ast.Stmt"PDfunc() []ast.Stmt :go.string."func() []ast.Stmt"þ2type.func() []go/ast.StmtÄ°¹3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."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þ6go.string."parseStructType"@@parseStructType 6go.string."parseStructType"þDgo.string."func() *ast.StructType"PNfunc() *ast.StructType Dgo.string."func() *ast.StructType"þ<type.func() *go/ast.StructTypeé>â3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."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þ6go.string."parseSwitchStmt"@@parseSwitchStmt 6go.string."parseSwitchStmt"þ*go.string."parseType"@4 parseType *go.string."parseType"þ<go.string."parseTypeAssertion"PFparseTypeAssertion <go.string."parseTypeAssertion"þ2go.string."parseTypeList"@<
parseTypeList 2go.string."parseTypeList"þ2go.string."parseTypeName"@<
parseTypeName 2go.string."parseTypeName"þ2go.string."parseTypeSpec"@<
parseTypeSpec 2go.string."parseTypeSpec"þ4go.string."parseUnaryExpr"@>parseUnaryExpr 4go.string."parseUnaryExpr"þ4go.string."parseValueSpec"@>parseValueSpec 4go.string."parseValueSpec"þ0go.string."parseVarList"@:parseVarList 0go.string."parseVarList"þZgo.string."func(bool) ([]ast.Expr, ast.Expr)"pd!func(bool) ([]ast.Expr, ast.Expr) Zgo.string."func(bool) ([]ast.Expr, ast.Expr)"þXtype.func(bool) ([]go/ast.Expr, go/ast.Expr)°°g;òy3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."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þ0go.string."parseVarType"@:parseVarType 0go.string."parseVarType"þ,go.string."printTrace"@6 |
| printTrace ,go.string."printTrace"þBgo.string."func(...interface {})"PLfunc(...interface {}) Bgo.string."func(...interface {})"þ4type.func(...interface {})Ë3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."func(...interface {})"pFgo.weak.type.*func(...interface {})"runtime.zerovalue 4type.func(...interface {})Ð4type.func(...interface {})&type.[]interface {}þ&go.string."resolve"00resolve &go.string."resolve"þ4go.string."func(ast.Expr)"@>func(ast.Expr) 4go.string."func(ast.Expr)"þ,type.func(go/ast.Expr)k©N3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."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.string."safePos"00safePos &go.string."safePos"þJgo.string."func(token.Pos) token.Pos"`Tfunc(token.Pos) token.Pos Jgo.string."func(token.Pos) token.Pos"þHtype.func(go/token.Pos) go/token.Pos UT3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."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þ0go.string."shortVarDecl"@:shortVarDecl 0go.string."shortVarDecl"þZgo.string."func(*ast.AssignStmt, []ast.Expr)"pd!func(*ast.AssignStmt, []ast.Expr) Zgo.string."func(*ast.AssignStmt, []ast.Expr)"þXtype.func(*go/ast.AssignStmt, []go/ast.Expr) ,Bp3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PZgo.string."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.string."tokPrec"00tokPrec &go.string."tokPrec"þJgo.string."func() (token.Token, int)"`Tfunc() (token.Token, int) Jgo.string."func() (token.Token, int)"þBtype.func() (go/token.Token, int) ÝǺ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PJgo.string."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þ4go.string."tryIdentOrType"@>tryIdentOrType 4go.string."tryIdentOrType"þ,go.string."tryResolve"@6 |
| tryResolve ,go.string."tryResolve"þ@go.string."func(ast.Expr, bool)"PJfunc(ast.Expr, bool) @go.string."func(ast.Expr, bool)"þ8type.func(go/ast.Expr, bool)
MØ!3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."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þ&go.string."tryType"00tryType &go.string."tryType"þ,go.string."tryVarType"@6 |
| tryVarType ,go.string."tryVarType"þtype.*"".parser°E°EhíN6ZZÈ runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*parser.parser"p0go.weak.type.**"".parser"runtime.zerovaluetype."".parser` type.*"".parserÀðtype.*"".parserð&go.string."atComma""go.importpath."".,type.func(string) bool Dtype.func(*"".parser, string) bool°("".(*parser).atCommaÀ("".(*parser).atCommaÐ*go.string."checkExpr"à"go.importpath."".ðDtype.func(go/ast.Expr) go/ast.Expr\type.func(*"".parser, go/ast.Expr) go/ast.Expr,"".(*parser).checkExpr ,"".(*parser).checkExpr°6go.string."checkExprOrType"À"go.importpath."".ÐDtype.func(go/ast.Expr) go/ast.Exprà\type.func(*"".parser, go/ast.Expr) go/ast.Exprð8"".(*parser).checkExprOrType8"".(*parser).checkExprOrType6go.string."closeLabelScope" "go.importpath."".°type.func()À*type.func(*"".parser)Ð8"".(*parser).closeLabelScopeà8"".(*parser).closeLabelScopeð,go.string."closeScope""go.importpath."".type.func() *type.func(*"".parser)°."".(*parser).closeScopeÀ."".(*parser).closeScopeÐ4go.string."consumeComment"à"go.importpath."".ðDtype.func() (*go/ast.Comment, int)Xtype.func(*"".parser) (*go/ast.Comment, int)6"".(*parser).consumeComment 6"".(*parser).consumeComment°>go.string."consumeCommentGroup"À"go.importpath."".ÐTtype.func(int) (*go/ast.CommentGroup, int)àltype.func(*"".parser, int) (*go/ast.CommentGroup, int)ð@"".(*parser).consumeCommentGroup@"".(*parser).consumeCommentGroup&go.string."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."error""go.importpath."".>type.func(go/token.Pos, string) Vtype.func(*"".parser, go/token.Pos, string)°$"".(*parser).errorÀ$"".(*parser).errorÐ2go.string."errorExpected"à"go.importpath."".ð>type.func(go/token.Pos, string) Vtype.func(*"".parser, go/token.Pos, string) 4"".(*parser).errorExpected 4"".(*parser).errorExpected° $go.string."expect"À "go.importpath."".Ð Ltype.func(go/token.Token) go/token.Posà dtype.func(*"".parser, go/token.Token) go/token.Posð &"".(*parser).expect |
| &"".(*parser).expect |
| 2go.string."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ð |
| ,go.string."expectSemi""go.importpath."".type.func() *type.func(*"".parser)°."".(*parser).expectSemiÀ."".(*parser).expectSemiÐ go.string."init"à"go.importpath."".ðltype.func(*go/token.FileSet, string, []uint8, "".Mode)type.func(*"".parser, *go/token.FileSet, string, []uint8, "".Mode)""".(*parser).init """.(*parser).init°(go.string."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
2go.string."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."next""go.importpath."".type.func() *type.func(*"".parser)°""".(*parser).nextÀ""".(*parser).nextÐ"go.string."next0"à"go.importpath."".ðtype.func()*type.func(*"".parser)$"".(*parser).next0 $"".(*parser).next0°4go.string."openLabelScope"À"go.importpath."".Ðtype.func()à*type.func(*"".parser)ð6"".(*parser).openLabelScope6"".(*parser).openLabelScope*go.string."openScope" "go.importpath."".°type.func()À*type.func(*"".parser)Ð,"".(*parser).openScopeà,"".(*parser).openScopeð4go.string."parseArrayType""go.importpath.""..type.func() go/ast.Expr Btype.func(*"".parser) go/ast.Expr°6"".(*parser).parseArrayTypeÀ6"".(*parser).parseArrayTypeÐ6go.string."parseBinaryExpr"à"go.importpath."".ð@type.func(bool, int) go/ast.ExprXtype.func(*"".parser, bool, int) go/ast.Expr8"".(*parser).parseBinaryExpr 8"".(*parser).parseBinaryExpr°4go.string."parseBlockStmt"À"go.importpath."".Ð:type.func() *go/ast.BlockStmtàNtype.func(*"".parser) *go/ast.BlockStmtð6"".(*parser).parseBlockStmt6"".(*parser).parseBlockStmt*go.string."parseBody" "go.importpath."".°Ttype.func(*go/ast.Scope) *go/ast.BlockStmtÀltype.func(*"".parser, *go/ast.Scope) *go/ast.BlockStmtÐ,"".(*parser).parseBodyà,"".(*parser).parseBodyð6go.string."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Ð2go.string."parseCallExpr"à"go.importpath."".ðDtype.func(string) *go/ast.CallExpr\type.func(*"".parser, string) *go/ast.CallExpr4"".(*parser).parseCallExpr 4"".(*parser).parseCallExpr°Bgo.string."parseCallOrConversion"À"go.importpath."".ÐNtype.func(go/ast.Expr) *go/ast.CallExpràftype.func(*"".parser, go/ast.Expr) *go/ast.CallExprðD"".(*parser).parseCallOrConversionD"".(*parser).parseCallOrConversion6go.string."parseCaseClause" "go.importpath."".°Dtype.func(bool) *go/ast.CaseClauseÀ\type.func(*"".parser, bool) *go/ast.CaseClauseÐ8"".(*parser).parseCaseClauseà8"".(*parser).parseCaseClauseð2go.string."parseChanType""go.importpath."".8type.func() *go/ast.ChanType Ltype.func(*"".parser) *go/ast.ChanType°4"".(*parser).parseChanTypeÀ4"".(*parser).parseChanTypeÐ6go.string."parseCommClause"à"go.importpath."".ð<type.func() *go/ast.CommClausePtype.func(*"".parser) *go/ast.CommClause8"".(*parser).parseCommClause 8"".(*parser).parseCommClause°*go.string."parseDecl"À"go.importpath."".ÐNtype.func(func(*"".parser)) go/ast.Declàftype.func(*"".parser, func(*"".parser)) go/ast.Declð,"".(*parser).parseDecl,"".(*parser).parseDecl4go.string."parseDeferStmt" "go.importpath."".°.type.func() go/ast.StmtÀBtype.func(*"".parser) go/ast.StmtÐ6"".(*parser).parseDeferStmtà6"".(*parser).parseDeferStmtð0go.string."parseElement""go.importpath."".6type.func(bool) go/ast.Expr Ntype.func(*"".parser, bool) go/ast.Expr°2"".(*parser).parseElementÀ2"".(*parser).parseElementÐ8go.string."parseElementList"à"go.importpath."".ð2type.func() []go/ast.ExprFtype.func(*"".parser) []go/ast.Expr:"".(*parser).parseElementList :"".(*parser).parseElementList°*go.string."parseExpr"À"go.importpath."".Ð6type.func(bool) go/ast.ExpràNtype.func(*"".parser, bool) go/ast.Exprð,"".(*parser).parseExpr,"".(*parser).parseExpr2go.string."parseExprList" "go.importpath."".°:type.func(bool) []go/ast.ExprÀRtype.func(*"".parser, bool) []go/ast.ExprÐ4"".(*parser).parseExprListà4"".(*parser).parseExprListð4go.string."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Ð*go.string."parseFile"à"go.importpath."".ð0type.func() *go/ast.FileDtype.func(*"".parser) *go/ast.File,"".(*parser).parseFile ,"".(*parser).parseFile°0go.string."parseForStmt"À"go.importpath."".Ð.type.func() go/ast.StmtàBtype.func(*"".parser) go/ast.Stmtð2"".(*parser).parseForStmt2"".(*parser).parseForStmt2go.string."parseFuncDecl" "go.importpath."".°8type.func() *go/ast.FuncDeclÀLtype.func(*"".parser) *go/ast.FuncDeclÐ4"".(*parser).parseFuncDeclà4"".(*parser).parseFuncDeclð2go.string."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Ð <go.string."parseFuncTypeOrLit"à "go.importpath."".ð .type.func() go/ast.Expr!Btype.func(*"".parser) go/ast.Expr!>"".(*parser).parseFuncTypeOrLit !>"".(*parser).parseFuncTypeOrLit°!0go.string."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".go.string."parseGoStmt" ""go.importpath."".°".type.func() go/ast.StmtÀ"Btype.func(*"".parser) go/ast.StmtÐ"0"".(*parser).parseGoStmtà"0"".(*parser).parseGoStmtð",go.string."parseIdent"#"go.importpath."".#2type.func() *go/ast.Ident #Ftype.func(*"".parser) *go/ast.Ident°#."".(*parser).parseIdentÀ#."".(*parser).parseIdentÐ#4go.string."parseIdentList"à#"go.importpath."".ð#6type.func() []*go/ast.Ident$Jtype.func(*"".parser) []*go/ast.Ident$6"".(*parser).parseIdentList $6"".(*parser).parseIdentList°$.go.string."parseIfStmt"À$"go.importpath."".Ð$4type.func() *go/ast.IfStmtà$Htype.func(*"".parser) *go/ast.IfStmtð$0"".(*parser).parseIfStmt%0"".(*parser).parseIfStmt%6go.string."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ð%:go.string."parseIndexOrSlice"&"go.importpath."".&Dtype.func(go/ast.Expr) go/ast.Expr &\type.func(*"".parser, go/ast.Expr) go/ast.Expr°&<"".(*parser).parseIndexOrSliceÀ&<"".(*parser).parseIndexOrSliceÐ&<go.string."parseInterfaceType"à&"go.importpath."".ð&Btype.func() *go/ast.InterfaceType'Vtype.func(*"".parser) *go/ast.InterfaceType'>"".(*parser).parseInterfaceType '>"".(*parser).parseInterfaceType°'0go.string."parseLhsList"À'"go.importpath."".Ð'2type.func() []go/ast.Exprà'Ftype.func(*"".parser) []go/ast.Exprð'2"".(*parser).parseLhsList(2"".(*parser).parseLhsList(:go.string."parseLiteralValue" ("go.importpath."".°(Dtype.func(go/ast.Expr) go/ast.ExprÀ(\type.func(*"".parser, go/ast.Expr) go/ast.ExprÐ(<"".(*parser).parseLiteralValueà(<"".(*parser).parseLiteralValueð(0go.string."parseMapType")"go.importpath."".)6type.func() *go/ast.MapType )Jtype.func(*"".parser) *go/ast.MapType°)2"".(*parser).parseMapTypeÀ)2"".(*parser).parseMapTypeÐ)6go.string."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°*0go.string."parseOperand"À*"go.importpath."".Ð*6type.func(bool) go/ast.Exprà*Ntype.func(*"".parser, bool) go/ast.Exprð*2"".(*parser).parseOperand+2"".(*parser).parseOperand+<go.string."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ð+6go.string."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Ð,8go.string."parsePointerType"à,"go.importpath."".ð,8type.func() *go/ast.StarExpr-Ltype.func(*"".parser) *go/ast.StarExpr-:"".(*parser).parsePointerType -:"".(*parser).parsePointerType°-8go.string."parsePrimaryExpr"À-"go.importpath."".Ð-6type.func(bool) go/ast.Exprà-Ntype.func(*"".parser, bool) go/ast.Exprð-:"".(*parser).parsePrimaryExpr.:"".(*parser).parsePrimaryExpr..go.string."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ð.6go.string."parseReturnStmt"/"go.importpath.""./<type.func() *go/ast.ReturnStmt /Ptype.func(*"".parser) *go/ast.ReturnStmt°/8"".(*parser).parseReturnStmtÀ/8"".(*parser).parseReturnStmtÐ/(go.string."parseRhs"à/"go.importpath."".ð/.type.func() go/ast.Expr0Btype.func(*"".parser) go/ast.Expr0*"".(*parser).parseRhs 0*"".(*parser).parseRhs°00go.string."parseRhsList"À0"go.importpath."".Ð02type.func() []go/ast.Exprà0Ftype.func(*"".parser) []go/ast.Exprð02"".(*parser).parseRhsList12"".(*parser).parseRhsList14go.string."parseRhsOrType" 1"go.importpath."".°1.type.func() go/ast.ExprÀ1Btype.func(*"".parser) go/ast.ExprÐ16"".(*parser).parseRhsOrTypeà16"".(*parser).parseRhsOrTypeð16go.string."parseSelectStmt"2"go.importpath."".2<type.func() *go/ast.SelectStmt 2Ptype.func(*"".parser) *go/ast.SelectStmt°28"".(*parser).parseSelectStmtÀ28"".(*parser).parseSelectStmtÐ22go.string."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°34go.string."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).parseSignature46go.string."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ð4*go.string."parseStmt"5"go.importpath."".5.type.func() go/ast.Stmt 5Btype.func(*"".parser) go/ast.Stmt°5,"".(*parser).parseStmtÀ5,"".(*parser).parseStmtÐ52go.string."parseStmtList"à5"go.importpath."".ð52type.func() []go/ast.Stmt6Ftype.func(*"".parser) []go/ast.Stmt64"".(*parser).parseStmtList 64"".(*parser).parseStmtList°66go.string."parseStructType"À6"go.importpath."".Ð6<type.func() *go/ast.StructTypeà6Ptype.func(*"".parser) *go/ast.StructTypeð68"".(*parser).parseStructType78"".(*parser).parseStructType76go.string."parseSwitchStmt" 7"go.importpath."".°7.type.func() go/ast.StmtÀ7Btype.func(*"".parser) go/ast.StmtÐ78"".(*parser).parseSwitchStmtà78"".(*parser).parseSwitchStmtð7*go.string."parseType"8"go.importpath."".8.type.func() go/ast.Expr 8Btype.func(*"".parser) go/ast.Expr°8,"".(*parser).parseTypeÀ8,"".(*parser).parseTypeÐ8<go.string."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°92go.string."parseTypeList"À9"go.importpath."".Ð92type.func() []go/ast.Exprà9Ftype.func(*"".parser) []go/ast.Exprð94"".(*parser).parseTypeList:4"".(*parser).parseTypeList:2go.string."parseTypeName" :"go.importpath."".°:.type.func() go/ast.ExprÀ:Btype.func(*"".parser) go/ast.ExprÐ:4"".(*parser).parseTypeNameà:4"".(*parser).parseTypeNameð:2go.string."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Ð;4go.string."parseUnaryExpr"à;"go.importpath."".ð;6type.func(bool) go/ast.Expr<Ntype.func(*"".parser, bool) go/ast.Expr<6"".(*parser).parseUnaryExpr <6"".(*parser).parseUnaryExpr°<4go.string."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=0go.string."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ð=0go.string."parseVarType">"go.importpath."".>6type.func(bool) go/ast.Expr >Ntype.func(*"".parser, bool) go/ast.Expr°>2"".(*parser).parseVarTypeÀ>2"".(*parser).parseVarTypeÐ>,go.string."printTrace"à>"go.importpath."".ð>4type.func(...interface {})?Ltype.func(*"".parser, ...interface {})?."".(*parser).printTrace ?."".(*parser).printTrace°?&go.string."resolve"À?"go.importpath."".Ð?,type.func(go/ast.Expr)à?Dtype.func(*"".parser, go/ast.Expr)ð?("".(*parser).resolve@("".(*parser).resolve@&go.string."safePos" @"go.importpath."".°@Htype.func(go/token.Pos) go/token.PosÀ@`type.func(*"".parser, go/token.Pos) go/token.PosÐ@("".(*parser).safePosà@("".(*parser).safePosð@0go.string."shortVarDecl"A"go.importpath."".AXtype.func(*go/ast.AssignStmt, []go/ast.Expr) Aptype.func(*"".parser, *go/ast.AssignStmt, []go/ast.Expr)°A2"".(*parser).shortVarDeclÀA2"".(*parser).shortVarDeclÐA&go.string."tokPrec"àA"go.importpath."".ðABtype.func() (go/token.Token, int)BVtype.func(*"".parser) (go/token.Token, int)B("".(*parser).tokPrec B("".(*parser).tokPrec°B4go.string."tryIdentOrType"ÀB"go.importpath."".ÐB.type.func() go/ast.ExpràBBtype.func(*"".parser) go/ast.ExprðB6"".(*parser).tryIdentOrTypeC6"".(*parser).tryIdentOrTypeC,go.string."tryResolve" C"go.importpath."".°C8type.func(go/ast.Expr, bool)ÀCPtype.func(*"".parser, go/ast.Expr, bool)ÐC."".(*parser).tryResolveàC."".(*parser).tryResolveðC&go.string."tryType"D"go.importpath."".D.type.func() go/ast.Expr DBtype.func(*"".parser) go/ast.Expr°D("".(*parser).tryTypeÀD("".(*parser).tryTypeÐD,go.string."tryVarType"àD"go.importpath."".ðD6type.func(bool) go/ast.ExprENtype.func(*"".parser, bool) go/ast.ExprE."".(*parser).tryVarType E."".(*parser).tryVarTypeþ,go.string."**ast.File"@6 |
| **ast.File ,go.string."**ast.File"þ$type.**go/ast.File Q¶Iì6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."**ast.File"p6go.weak.type.***go/ast.File"runtime.zerovalue"type.*go/ast.Fileþbruntime.gcbits.0x84880000000000000000000000000000 þgo.string."struct { F uintptr; A0 **ast.File; A1 *parser.parser; A2 *error }"°¤Astruct { F uintptr; A0 **ast.File; A1 *parser.parser; A2 *error } go.string."struct { F uintptr; A0 **ast.File; A1 *parser.parser; A2 *error }"þgo.string."F"0$F go.string."F"þgo.string."A0"0&A0 go.string."A0"þgo.string."A1"0&A1 go.string."A1"þgo.string."A2"0&A2 go.string."A2"þtype.struct { F uintptr; A0 **go/ast.File; A1 *"".parser; A2 *error } _ä>\ runtime.algarray0bruntime.gcbits.0x84880000000000000000000000000000Pgo.string."struct { F uintptr; A0 **ast.File; A1 *parser.parser; A2 *error }"pgo.weak.type.*struct { F uintptr; A0 **go/ast.File; A1 *"".parser; A2 *error }"runtime.zerovalueÀtype.struct { F uintptr; A0 **go/ast.File; A1 *"".parser; A2 *error }Àgo.string."F"àtype.uintptrgo.string."A0"°$type.**go/ast.Fileàgo.string."A1"type.*"".parser°go.string."A2"Ðtype.*errorþgo.string."*struct { F uintptr; A0 **ast.File; A1 *parser.parser; A2 *error }"°¦B*struct { F uintptr; A0 **ast.File; A1 *parser.parser; A2 *error } go.string."*struct { F uintptr; A0 **ast.File; A1 *parser.parser; A2 *error }"þtype.*struct { F uintptr; A0 **go/ast.File; A1 *"".parser; A2 *error } KòD6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."*struct { F uintptr; A0 **ast.File; A1 *parser.parser; A2 *error }"pgo.weak.type.**struct { F uintptr; A0 **go/ast.File; A1 *"".parser; A2 *error }"runtime.zerovaluetype.struct { F uintptr; A0 **go/ast.File; A1 *"".parser; A2 *error }þ(go.string."[]string"@2[]string (go.string."[]string"þtype.[]string Ó¨ó |
| runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]string"p,go.weak.type.*[]string"runtime.zerovaluetype.stringþ:go.typelink.[]string/[]stringtype.[]stringþTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·a11c21977d0c39648c83179d370ce4b8 VþTgclocals·a8cc63930a774e5693faf789d6200da1(( þTgclocals·2bd0058e25364e522f9f24a53d6b8231((Zþ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þbruntime.gcbits.0x48484848484848480000000000000000 HHHHHHHHþ*go.string."[8]string"@4 [8]string *go.string."[8]string"þtype.[8]stringÀÀUS> &type..alg.[8]string0bruntime.gcbits.0x48484848484848480000000000000000P*go.string."[8]string"p.go.weak.type.*[8]string"runtime.zerovaluetype.string type.[]stringþ>go.typelink.[8]string/[8]stringtype.[8]stringþ4go.string."[]*ast.Package"@>[]*ast.Package 4go.string."[]*ast.Package"þ,type.[]*go/ast.Package !f¿; runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]*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þbruntime.gcbits.0x88888888000000000000000000000000 þ6go.string."[8]*ast.Package"@@[8]*ast.Package 6go.string."[8]*ast.Package"þ.type.[8]*go/ast.PackageÀÀ@9· runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P6go.string."[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þVgo.string."*map.bucket[string]*ast.Package"``*map.bucket[string]*ast.Package Vgo.string."*map.bucket[string]*ast.Package"þNtype.*map.bucket[string]*go/ast.Package ÈEy¡6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*map.bucket[string]*ast.Package"p`go.weak.type.**map.bucket[string]*go/ast.Package"runtime.zerovalueLtype.map.bucket[string]*go/ast.Packageþbruntime.gcbits.0x84848484848484848488888888000000 þTgo.string."map.bucket[string]*ast.Package"`^map.bucket[string]*ast.Package Tgo.string."map.bucket[string]*ast.Package"þ go.string."keys"0*keys go.string."keys"þ$go.string."values"0.values $go.string."values"þ(go.string."overflow"@2overflow (go.string."overflow"þLtype.map.bucket[string]*go/ast.Package°°ÐHÙaÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000PTgo.string."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."keys"àtype.[8]string$go.string."values"°.type.[8]*go/ast.Packageà(go.string."overflow"Ntype.*map.bucket[string]*go/ast.Packageþbruntime.gcbits.0x44844800000000000000000000000000 DHþNgo.string."map.hdr[string]*ast.Package"`Xmap.hdr[string]*ast.Package Ngo.string."map.hdr[string]*ast.Package"þ&go.string."buckets"00buckets &go.string."buckets"þ,go.string."oldbuckets"@6 |
| oldbuckets ,go.string."oldbuckets"þFtype.map.hdr[string]*go/ast.Packageàà0´g3 à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PNgo.string."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."buckets"àNtype.*map.bucket[string]*go/ast.Package,go.string."oldbuckets"°Ntype.*map.bucket[string]*go/ast.PackageþFgo.string."map[string]*ast.Package"PPmap[string]*ast.Package Fgo.string."map[string]*ast.Package"þ>type.map[string]*go/ast.PackageÜÜÖØ9c5Ð runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PFgo.string."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þ.go.string."[]*ast.File"@8[]*ast.File .go.string."[]*ast.File"þ&type.[]*go/ast.File
»=s runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]*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þ0go.string."[8]*ast.File"@:[8]*ast.File 0go.string."[8]*ast.File"þ(type.[8]*go/ast.FileÀÀ@÷û¢< runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P0go.string."[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þPgo.string."*map.bucket[string]*ast.File"`Z*map.bucket[string]*ast.File Pgo.string."*map.bucket[string]*ast.File"þHtype.*map.bucket[string]*go/ast.File c/6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."*map.bucket[string]*ast.File"pZgo.weak.type.**map.bucket[string]*go/ast.File"runtime.zerovalueFtype.map.bucket[string]*go/ast.FileþNgo.string."map.bucket[string]*ast.File"`Xmap.bucket[string]*ast.File Ngo.string."map.bucket[string]*ast.File"þFtype.map.bucket[string]*go/ast.File°°Ð>?ÞnÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000PNgo.string."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."keys"àtype.[8]string$go.string."values"°(type.[8]*go/ast.Fileà(go.string."overflow"Htype.*map.bucket[string]*go/ast.FileþHgo.string."map.hdr[string]*ast.File"`Rmap.hdr[string]*ast.File Hgo.string."map.hdr[string]*ast.File"þ@type.map.hdr[string]*go/ast.Fileàà0XJ® à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PHgo.string."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."buckets"àHtype.*map.bucket[string]*go/ast.File,go.string."oldbuckets"°Htype.*map.bucket[string]*go/ast.Fileþ@go.string."map[string]*ast.File"PJmap[string]*ast.File @go.string."map[string]*ast.File"þ8type.map[string]*go/ast.FileÜÜÜ25Ð runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P@go.string."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þDgo.string."func(os.FileInfo) bool"PNfunc(os.FileInfo) bool Dgo.string."func(os.FileInfo) bool"þ6type.func(os.FileInfo) bool Bh¾3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."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þ2go.string."[]os.FileInfo"@<
[]os.FileInfo 2go.string."[]os.FileInfo"þ$type.[]os.FileInfo &¨h runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]os.FileInfo"p6go.weak.type.*[]os.FileInfo"runtime.zerovalue type.os.FileInfoþNgo.typelink.[]os.FileInfo/[]os.FileInfo$type.[]os.FileInfoþTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·a11c21977d0c39648c83179d370ce4b8 VþTgclocals·a8cc63930a774e5693faf789d6200da1(( þTgclocals·2bd0058e25364e522f9f24a53d6b8231((Zþ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þbruntime.gcbits.0x48480000000000000000000000000000 HHþ*go.string."[2]string"@4 [2]string *go.string."[2]string"þtype.[2]stringÀÀ PXåé &type..alg.[2]string0bruntime.gcbits.0x48480000000000000000000000000000P*go.string."[2]string"p.go.weak.type.*[2]string"runtime.zerovaluetype.string type.[]stringþ>go.typelink.[2]string/[2]stringtype.[2]stringþ,go.string."*[2]string"@6 |
| *[2]string ,go.string."*[2]string"þtype.*[2]string f<6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[2]string"p0go.weak.type.**[2]string"runtime.zerovaluetype.[2]stringþ2go.string."**ast.Package"@<
**ast.Package 2go.string."**ast.Package"þ*type.**go/ast.Package kG!¢6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."**ast.Package"p<go.weak.type.***go/ast.Package"runtime.zerovalue(type.*go/ast.Packageþ6go.string."**parser.parser"@@**parser.parser 6go.string."**parser.parser"þ type.**"".parser ¢ðо6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."**parser.parser"p2go.weak.type.***"".parser"runtime.zerovaluetype.*"".parserþbruntime.gcbits.0x84000000000000000000000000000000 þhgo.string."struct { F uintptr; A0 **parser.parser }"r(struct { F uintptr; A0 **parser.parser } hgo.string."struct { F uintptr; A0 **parser.parser }"þRtype.struct { F uintptr; A0 **"".parser }ààHGë À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000Phgo.string."struct { F uintptr; A0 **parser.parser }"pdgo.weak.type.*struct { F uintptr; A0 **"".parser }"runtime.zerovalueÀRtype.struct { F uintptr; A0 **"".parser }Àgo.string."F"àtype.uintptrgo.string."A0"° type.**"".parserþPgo.string."func(token.Position, string)"`Zfunc(token.Position, string) Pgo.string."func(token.Position, string)"þHtype.func(go/token.Position, string) ª3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."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þjgo.string."*struct { F uintptr; A0 **parser.parser }"t)*struct { F uintptr; A0 **parser.parser } jgo.string."*struct { F uintptr; A0 **parser.parser }"þTtype.*struct { F uintptr; A0 **"".parser }
àæ6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pjgo.string."*struct { F uintptr; A0 **parser.parser }"pfgo.weak.type.**struct { F uintptr; A0 **"".parser }"runtime.zerovalueRtype.struct { F uintptr; A0 **"".parser }þ2go.string."[]*ast.Object"@<
[]*ast.Object 2go.string."[]*ast.Object"þ*type.[]*go/ast.Object ¿.H runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P2go.string."[]*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þ4go.string."[8]*ast.Object"@>[8]*ast.Object 4go.string."[8]*ast.Object"þ,type.[8]*go/ast.ObjectÀÀ@7Ë4 runtime.algarray0bruntime.gcbits.0x88888888000000000000000000000000P4go.string."[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þTgo.string."*map.bucket[string]*ast.Object"`^*map.bucket[string]*ast.Object Tgo.string."*map.bucket[string]*ast.Object"þLtype.*map.bucket[string]*go/ast.Object V6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PTgo.string."*map.bucket[string]*ast.Object"p^go.weak.type.**map.bucket[string]*go/ast.Object"runtime.zerovalueJtype.map.bucket[string]*go/ast.ObjectþRgo.string."map.bucket[string]*ast.Object"`\map.bucket[string]*ast.Object Rgo.string."map.bucket[string]*ast.Object"þJtype.map.bucket[string]*go/ast.Object°°ÐÎó%ÎÈ à runtime.algarray0bruntime.gcbits.0x84848484848484848488888888000000PRgo.string."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."keys"àtype.[8]string$go.string."values"°,type.[8]*go/ast.Objectà(go.string."overflow"Ltype.*map.bucket[string]*go/ast.ObjectþLgo.string."map.hdr[string]*ast.Object"`Vmap.hdr[string]*ast.Object Lgo.string."map.hdr[string]*ast.Object"þDtype.map.hdr[string]*go/ast.Objectàà0©; à runtime.algarray0bruntime.gcbits.0x44844800000000000000000000000000PLgo.string."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."buckets"àLtype.*map.bucket[string]*go/ast.Object,go.string."oldbuckets"°Ltype.*map.bucket[string]*go/ast.ObjectþDgo.string."map[string]*ast.Object"PNmap[string]*ast.Object Dgo.string."map[string]*ast.Object"þ<type.map[string]*go/ast.ObjectÜÜiçf×5Ð runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PDgo.string."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þTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·a11c21977d0c39648c83179d370ce4b8 VþTgclocals·13e5989dfabb82780030343bf65bff4b((ðþTgclocals·2bd0058e25364e522f9f24a53d6b8231((Zþ<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 {}þ6go.string."[1]interface {}"@@[1]interface {} 6go.string."[1]interface {}"þ(type.[1]interface {}ÀÀP[ú 2type..alg.[1]interface {}0bruntime.gcbits.0xcc000000000000000000000000000000P6go.string."[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."**ast.Ident"@8**ast.Ident .go.string."**ast.Ident"þ&type.**go/ast.Ident ³H6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P.go.string."**ast.Ident"p8go.weak.type.***go/ast.Ident"runtime.zerovalue$type.*go/ast.Identþ8go.string."*[1]interface {}"PB*[1]interface {} 8go.string."*[1]interface {}"þ*type.*[1]interface {} ¿¨56 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[1]interface {}"p<go.weak.type.**[1]interface {}"runtime.zerovalue(type.[1]interface {}þ0go.string."**ast.Object"@:**ast.Object 0go.string."**ast.Object"þ(type.**go/ast.Object _ݲö6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."**ast.Object"p:go.weak.type.***go/ast.Object"runtime.zerovalue&type.*go/ast.ObjectþTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·a11c21977d0c39648c83179d370ce4b8 VþTgclocals·13e5989dfabb82780030343bf65bff4b((ðþTgclocals·2bd0058e25364e522f9f24a53d6b8231((Zþ<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 {}þbruntime.gcbits.0xcccc0000000000000000000000000000 ÌÌþ6go.string."[2]interface {}"@@[2]interface {} 6go.string."[2]interface {}"þ(type.[2]interface {}ÀÀ ,Y¤ñ 2type..alg.[2]interface {}0bruntime.gcbits.0xcccc0000000000000000000000000000P6go.string."[2]interface {}"p:go.weak.type.*[2]interface {}"runtime.zerovalue"type.interface {} &type.[]interface {}þVgo.typelink.[2]interface {}/[2]interface {}(type.[2]interface {}þ8go.string."*[2]interface {}"PB*[2]interface {} 8go.string."*[2]interface {}"þ*type.*[2]interface {} ¾s-q6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[2]interface {}"p<go.weak.type.**[2]interface {}"runtime.zerovalue(type.[2]interface {}þ4go.string."[]*ast.Comment"@>[]*ast.Comment 4go.string."[]*ast.Comment"þ,type.[]*go/ast.Comment 5~ runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]*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þ6go.string."*parser.bailout"@@*parser.bailout 6go.string."*parser.bailout"þ type.*"".bailout ¹+ôa6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*parser.bailout"p2go.weak.type.**"".bailout"runtime.zerovaluetype."".bailoutþ4go.string."parser.bailout"@>parser.bailout 4go.string."parser.bailout"þ&go.string."bailout"00bailout &go.string."bailout"þtype."".bailoutüV0 runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P4go.string."parser.bailout"p type.*"".bailout"runtime.zerovalueÀtype."".bailout`Àtype."".bailoutÀ&go.string."bailout"Ð"go.importpath."".àtype."".bailoutþbruntime.gcbits.0x84488800000000000000000000000000 Hþgo.string."struct { F uintptr; A0 *token.Pos; A1 **parser.parser }"7struct { F uintptr; A0 *token.Pos; A1 **parser.parser } go.string."struct { F uintptr; A0 *token.Pos; A1 **parser.parser }"þvtype.struct { F uintptr; A0 *go/token.Pos; A1 **"".parser }°°Zfr runtime.algarray0bruntime.gcbits.0x84488800000000000000000000000000Pgo.string."struct { F uintptr; A0 *token.Pos; A1 **parser.parser }"pgo.weak.type.*struct { F uintptr; A0 *go/token.Pos; A1 **"".parser }"runtime.zerovalueÀvtype.struct { F uintptr; A0 *go/token.Pos; A1 **"".parser }Àgo.string."F"àtype.uintptrgo.string."A0"°$type.*go/token.Posàgo.string."A1" type.**"".parserþgo.string."*struct { F uintptr; A0 *token.Pos; A1 **parser.parser }" 8*struct { F uintptr; A0 *token.Pos; A1 **parser.parser } go.string."*struct { F uintptr; A0 *token.Pos; A1 **parser.parser }"þxtype.*struct { F uintptr; A0 *go/token.Pos; A1 **"".parser } óy6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."*struct { F uintptr; A0 *token.Pos; A1 **parser.parser }"pgo.weak.type.**struct { F uintptr; A0 *go/token.Pos; A1 **"".parser }"runtime.zerovaluevtype.struct { F uintptr; A0 *go/token.Pos; A1 **"".parser }þ2go.string."[1]*ast.Ident"@<
[1]*ast.Ident 2go.string."[1]*ast.Ident"þ*type.[1]*go/ast.IdentÀÀÖ×W1 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P2go.string."[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þ4go.string."*[1]*ast.Ident"@>*[1]*ast.Ident 4go.string."*[1]*ast.Ident"þ,type.*[1]*go/ast.Ident öh6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P4go.string."*[1]*ast.Ident"p>go.weak.type.**[1]*go/ast.Ident"runtime.zerovalue*type.[1]*go/ast.IdentþTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·a11c21977d0c39648c83179d370ce4b8 VþTgclocals·b51ba4d3e5142d442245970ca6341da4((°þTgclocals·2bd0058e25364e522f9f24a53d6b8231((Zþ: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þbruntime.gcbits.0x8c8c8c00000000000000000000000000 þ.go.string."[3]ast.Expr"@8[3]ast.Expr .go.string."[3]ast.Expr"þ&type.[3]go/ast.ExprÀÀ0)N 0type..alg.[3]go/ast.Expr0bruntime.gcbits.0x8c8c8c00000000000000000000000000P.go.string."[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þ.go.string."[]token.Pos"@8[]token.Pos .go.string."[]token.Pos"þ&type.[]go/token.Pos pÔ runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[]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þ0go.string."[2]token.Pos"@:[2]token.Pos 0go.string."[2]token.Pos"þ(type.[2]go/token.PosÀÀÛÞD À runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P0go.string."[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·0115f8d53b75c1696444f08ad03251d9þTgclocals·a11c21977d0c39648c83179d370ce4b8 VþTgclocals·b51ba4d3e5142d442245970ca6341da4((°þTgclocals·2bd0058e25364e522f9f24a53d6b8231((Zþ: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þbruntime.gcbits.0x8c000000000000000000000000000000 þ.go.string."[1]ast.Expr"@8[1]ast.Expr .go.string."[1]ast.Expr"þ&type.[1]go/ast.ExprÀÀ£Wa 0type..alg.[1]go/ast.Expr0bruntime.gcbits.0x8c000000000000000000000000000000P.go.string."[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þ0go.string."*[1]ast.Expr"@:*[1]ast.Expr 0go.string."*[1]ast.Expr"þ(type.*[1]go/ast.Expr úæG6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[1]ast.Expr"p:go.weak.type.**[1]go/ast.Expr"runtime.zerovalue&type.[1]go/ast.Exprþ,go.string."[]ast.Spec"@6 |
| []ast.Spec ,go.string."[]ast.Spec"þ$type.[]go/ast.Spec 04 runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]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þdgo.string."struct { F uintptr; R *parser.parser }"pn&struct { F uintptr; R *parser.parser } dgo.string."struct { F uintptr; R *parser.parser }"þgo.string."R"0$R go.string."R"þNtype.struct { F uintptr; R *"".parser }ààNð} À runtime.algarray0bruntime.gcbits.0x84000000000000000000000000000000Pdgo.string."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."F"àtype.uintptrgo.string."R"°type.*"".parserþfgo.string."*struct { F uintptr; R *parser.parser }"pp'*struct { F uintptr; R *parser.parser } fgo.string."*struct { F uintptr; R *parser.parser }"þPtype.*struct { F uintptr; R *"".parser } m¸µ6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pfgo.string."*struct { F uintptr; R *parser.parser }"pbgo.weak.type.**struct { F uintptr; R *"".parser }"runtime.zerovalueNtype.struct { F uintptr; R *"".parser }þ,go.string."[]ast.Decl"@6 |
| []ast.Decl ,go.string."[]ast.Decl"þ$type.[]go/ast.Decl q|+ runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]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þ,go.string."*[8]string"@6 |
| *[8]string ,go.string."*[8]string"þtype.*[8]string o6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[8]string"p0go.weak.type.**[8]string"runtime.zerovaluetype.[8]stringþ0go.string."*[3]ast.Expr"@:*[3]ast.Expr 0go.string."*[3]ast.Expr"þ(type.*[3]go/ast.Expr ÿNÞ6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[3]ast.Expr"p:go.weak.type.**[3]go/ast.Expr"runtime.zerovalue&type.[3]go/ast.Exprþ*go.string."io/ioutil"@4 io/ioutil *go.string."io/ioutil"þ0go.importpath.io/ioutil. *go.string."io/ioutil"þ$go.string."go/ast"0.go/ast $go.string."go/ast"þ*go.importpath.go/ast. $go.string."go/ast"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime. &go.string."runtime"þ*go.importpath.errors. $go.string."errors"þgo.string."io"0&io go.string."io"þ"go.importpath.io. go.string."io"þ&go.string."unicode"00unicode &go.string."unicode"þ,go.importpath.unicode. &go.string."unicode"þ2go.string."path/filepath"@<
path/filepath 2go.string."path/filepath"þ8go.importpath.path/filepath.
2go.string."path/filepath"þgo.string."os"0&os go.string."os"þ"go.importpath.os. go.string."os"þ&go.string."strconv"00strconv &go.string."strconv"þ,go.importpath.strconv. &go.string."strconv"þ&go.string."strings"00strings &go.string."strings"þ,go.importpath.strings. &go.string."strings"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt. go.string."fmt"þ,go.string."go/scanner"@6 |
| go/scanner ,go.string."go/scanner"þ2go.importpath.go/scanner. |
| ,go.string."go/scanner"þ(go.string."go/token"@2go/token (go.string."go/token"þ.go.importpath.go/token. (go.string."go/token"þ"go.string."bytes"0,bytes "go.string."bytes"þ(go.importpath.bytes. "go.string."bytes"þ.type..hash.[8]string·f(type..hash.[8]stringþ$runtime.strhash·fruntime.strhashþ*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 {}þ.runtime.nilinterhash·f(runtime.nilinterhashþ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ$runtime.efaceeq·fruntime.efaceeqþ: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þ(runtime.interhash·f"runtime.interhashþ4type..eq.[3]go/ast.Expr·f.type..eq.[3]go/ast.Exprþ$runtime.ifaceeq·fruntime.ifaceeqþ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 |