| !<arch> |
| __.PKGDEF 0 0 0 644 11456 ` |
| go object darwin amd64 go1.5.1 X:none |
| build id "40012f01390a439ab5fb14438b001a95dc71fd59" |
| |
| $$ |
| package format |
| import runtime "runtime" |
| import bytes "bytes" |
| import ast "go/ast" |
| import token "go/token" |
| import strings "strings" |
| import parser "go/parser" |
| import printer "go/printer" |
| type @"go/token".Pos int |
| func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) } |
| type @"go/ast".Comment struct { Slash @"go/token".Pos; Text string } |
| func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x1") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".c·2.Slash) + len(@"go/ast".c·2.Text)) } |
| func (@"go/ast".c·2 *@"go/ast".Comment "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".c·2.Slash } |
| type @"go/ast".CommentGroup struct { List []*@"go/ast".Comment } |
| func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x1") End () (? @"go/token".Pos) { return @"go/ast".g·2.List[len(@"go/ast".g·2.List) - 0x1].End() } |
| func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".g·2.List[0x0].Pos() } |
| func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x9") Text () (? string) |
| type @"go/ast".ObjKind int |
| func (@"go/ast".kind·2 @"go/ast".ObjKind) String () (? string) { return @"go/ast".objKindStrings[@"go/ast".kind·2] } |
| type @"go/ast".Object struct { Kind @"go/ast".ObjKind; Name string; Decl interface {}; Data interface {}; Type interface {} } |
| func (@"go/ast".obj·2 *@"go/ast".Object "esc:0x1") Pos () (? @"go/token".Pos) |
| type @"go/ast".Ident struct { NamePos @"go/token".Pos; Name string; Obj *@"go/ast".Object } |
| func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x1") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.NamePos) + len(@"go/ast".x·2.Name)) } |
| func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x1") IsExported () (? bool) |
| func (@"go/ast".x·2 *@"go/ast".Ident "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.NamePos } |
| func (@"go/ast".id·2 *@"go/ast".Ident "esc:0x22") String () (? string) { if @"go/ast".id·2 != nil { return @"go/ast".id·2.Name }; return "<nil>" } |
| func (? *@"go/ast".Ident) @"go/ast".exprNode () { } |
| type @"go/ast".Decl interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".declNode() } |
| type @"go/ast".Scope struct { Outer *@"go/ast".Scope; Objects map[string]*@"go/ast".Object } |
| func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x1") Insert (@"go/ast".obj·3 *@"go/ast".Object) (@"go/ast".alt·1 *@"go/ast".Object) { if @"go/ast".alt·1 = @"go/ast".s·2.Objects[@"go/ast".obj·3.Name]; @"go/ast".alt·1 == nil { @"go/ast".s·2.Objects[@"go/ast".obj·3.Name] = @"go/ast".obj·3 }; return } |
| func (@"go/ast".s·2 *@"go/ast".Scope "esc:0x1") Lookup (@"go/ast".name·3 string "esc:0x1") (? *@"go/ast".Object) { return @"go/ast".s·2.Objects[@"go/ast".name·3] } |
| func (@"go/ast".s·2 *@"go/ast".Scope) String () (? string) |
| type @"go/token".Token int |
| func (@"go/token".tok·2 @"go/token".Token) IsKeyword () (? bool) { return @"go/token".Token(0x3c) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x56) } |
| func (@"go/token".tok·2 @"go/token".Token) IsLiteral () (? bool) { return @"go/token".Token(0x3) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0xa) } |
| func (@"go/token".tok·2 @"go/token".Token) IsOperator () (? bool) { return @"go/token".Token(0xb) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x3b) } |
| func (@"go/token".op·2 @"go/token".Token) Precedence () (? int) |
| func (@"go/token".tok·2 @"go/token".Token) String () (? string) |
| type @"go/ast".BasicLit struct { ValuePos @"go/token".Pos; Kind @"go/token".Token; Value string } |
| func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x1") End () (? @"go/token".Pos) { return @"go/token".Pos(int(@"go/ast".x·2.ValuePos) + len(@"go/ast".x·2.Value)) } |
| func (@"go/ast".x·2 *@"go/ast".BasicLit "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".x·2.ValuePos } |
| func (? *@"go/ast".BasicLit) @"go/ast".exprNode () { } |
| type @"go/ast".ImportSpec struct { Doc *@"go/ast".CommentGroup; Name *@"go/ast".Ident; Path *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup; EndPos @"go/token".Pos } |
| func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x1") End () (? @"go/token".Pos) { if @"go/ast".s·2.EndPos != @"go/token".Pos(0x0) { return @"go/ast".s·2.EndPos }; return @"go/ast".s·2.Path.End() } |
| func (@"go/ast".s·2 *@"go/ast".ImportSpec "esc:0x1") Pos () (? @"go/token".Pos) { if @"go/ast".s·2.Name != nil { return @"go/ast".s·2.Name.Pos() }; return @"go/ast".s·2.Path.Pos() } |
| func (? *@"go/ast".ImportSpec) @"go/ast".specNode () { } |
| type @"go/ast".File struct { Doc *@"go/ast".CommentGroup; Package @"go/token".Pos; Name *@"go/ast".Ident; Decls []@"go/ast".Decl; Scope *@"go/ast".Scope; Imports []*@"go/ast".ImportSpec; Unresolved []*@"go/ast".Ident; Comments []*@"go/ast".CommentGroup } |
| func (@"go/ast".f·2 *@"go/ast".File "esc:0x9") End () (? @"go/token".Pos) |
| func (@"go/ast".f·2 *@"go/ast".File "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".f·2.Package } |
| import sync "sync" // indirect |
| type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } |
| func (@"sync".m·1 *@"sync".Mutex) Lock () |
| func (@"sync".m·1 *@"sync".Mutex) Unlock () |
| type @"sync".Locker interface { Lock(); Unlock() } |
| type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } |
| func (@"sync".rw·1 *@"sync".RWMutex) Lock () |
| func (@"sync".rw·1 *@"sync".RWMutex) RLock () |
| func (@"sync".rw·2 *@"sync".RWMutex "esc:0x12") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) } |
| func (@"sync".rw·1 *@"sync".RWMutex) RUnlock () |
| func (@"sync".rw·1 *@"sync".RWMutex) Unlock () |
| type @"go/token".lineInfo struct { Offset int; Filename string; Line int } |
| type @"go/token".Position struct { Filename string; Offset int; Line int; Column int } |
| func (@"go/token".pos·2 *@"go/token".Position "esc:0x1") IsValid () (? bool) { return @"go/token".pos·2.Line > 0x0 } |
| func (@"go/token".pos·2 @"go/token".Position "esc:0x12") String () (? string) |
| type @"go/token".File struct { @"go/token".set *@"go/token".FileSet; @"go/token".name string; @"go/token".base int; @"go/token".size int; @"go/token".lines []int; @"go/token".infos []@"go/token".lineInfo } |
| func (@"go/token".f·1 *@"go/token".File "esc:0x9") AddLine (@"go/token".offset·2 int) |
| func (@"go/token".f·1 *@"go/token".File "esc:0x9") AddLineInfo (@"go/token".offset·2 int, @"go/token".filename·3 string, @"go/token".line·4 int) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Base () (? int) { return @"go/token".f·2.@"go/token".base } |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Line (@"go/token".p·3 @"go/token".Pos) (? int) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x9") LineCount () (? int) |
| func (@"go/token".f·1 *@"go/token".File "esc:0x9") MergeLine (@"go/token".line·2 int) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x22") Name () (? string) { return @"go/token".f·2.@"go/token".name } |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Offset (@"go/token".p·3 @"go/token".Pos) (? int) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Pos (@"go/token".offset·3 int) (? @"go/token".Pos) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x22") Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x22") PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".f·2 *@"go/token".File "esc:0x9") SetLines (@"go/token".lines·3 []int) (? bool) |
| func (@"go/token".f·1 *@"go/token".File "esc:0x9") SetLinesForContent (@"go/token".content·2 []byte "esc:0x1") |
| func (@"go/token".f·2 *@"go/token".File "esc:0x1") Size () (? int) { return @"go/token".f·2.@"go/token".size } |
| func (@"go/token".f·2 *@"go/token".File "esc:0x22") @"go/token".position (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".f·4 *@"go/token".File "esc:0x22") @"go/token".unpack (@"go/token".offset·5 int, @"go/token".adjusted·6 bool) (@"go/token".filename·1 string, @"go/token".line·2 int, @"go/token".column·3 int) |
| type @"go/token".FileSet struct { @"go/token".mutex @"sync".RWMutex; @"go/token".base int; @"go/token".files []*@"go/token".File; @"go/token".last *@"go/token".File } |
| func (@"go/token".s·2 *@"go/token".FileSet) AddFile (@"go/token".filename·3 string, @"go/token".base·4 int, @"go/token".size·5 int) (? *@"go/token".File) |
| func (@"go/token".s·2 *@"go/token".FileSet) Base () (? int) |
| func (@"go/token".s·2 *@"go/token".FileSet) File (@"go/token".p·3 @"go/token".Pos) (@"go/token".f·1 *@"go/token".File) |
| func (@"go/token".s·1 *@"go/token".FileSet) Iterate (@"go/token".f·2 func(? *@"go/token".File) (? bool) "esc:0x1") |
| func (@"go/token".s·2 *@"go/token".FileSet) Position (@"go/token".p·3 @"go/token".Pos) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".s·2 *@"go/token".FileSet) PositionFor (@"go/token".p·3 @"go/token".Pos, @"go/token".adjusted·4 bool) (@"go/token".pos·1 @"go/token".Position) |
| func (@"go/token".s·2 *@"go/token".FileSet) Read (@"go/token".decode·3 func(? interface {}) (? error) "esc:0x1") (? error) |
| func (@"go/token".s·2 *@"go/token".FileSet) Write (@"go/token".encode·3 func(? interface {}) (? error) "esc:0x1") (? error) |
| func (@"go/token".s·2 *@"go/token".FileSet) @"go/token".file (@"go/token".p·3 @"go/token".Pos) (? *@"go/token".File) |
| func @"".Parse (@"".fset·5 *@"go/token".FileSet, @"".filename·6 string, @"".src·7 []byte, @"".fragmentOk·8 bool) (@"".file·1 *@"go/ast".File, @"".sourceAdj·2 func(@"".src []byte, @"".indent int) (? []byte), @"".indentAdj·3 int, @"".err·4 error) |
| type @"go/printer".Mode uint |
| import io "io" // indirect |
| type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } |
| type @"go/ast".Node interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos) } |
| type @"go/printer".Config struct { Mode @"go/printer".Mode; Tabwidth int; Indent int } |
| func (@"go/printer".cfg·2 *@"go/printer".Config "esc:0x1") Fprint (@"go/printer".output·3 @"io".Writer, @"go/printer".fset·4 *@"go/token".FileSet, @"go/printer".node·5 interface {}) (? error) |
| func (@"go/printer".cfg·2 *@"go/printer".Config "esc:0x1") @"go/printer".fprint (@"go/printer".output·3 @"io".Writer, @"go/printer".fset·4 *@"go/token".FileSet, @"go/printer".node·5 interface {}, @"go/printer".nodeSizes·6 map[@"go/ast".Node]int) (@"go/printer".err·1 error) |
| func @"".Format (@"".fset·3 *@"go/token".FileSet, @"".file·4 *@"go/ast".File, @"".sourceAdj·5 func(@"".src []byte, @"".indent int) (? []byte) "esc:0x1", @"".indentAdj·6 int, @"".src·7 []byte "esc:0x9", @"".cfg·8 @"go/printer".Config) (? []byte, ? error) |
| func @"".IsSpace (@"".b·2 byte) (? bool) { return @"".b·2 == byte(0x20) || @"".b·2 == byte(0x9) || @"".b·2 == byte(0xa) || @"".b·2 == byte(0xd) } |
| 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 () |
| |
| $$ |
| _go_.o 0 0 0 644 19610 ` |
| go object darwin amd64 go1.5.1 X:none |
| |
| ! |
| go13ldbytes.ago/ast.ago/parser.ago/printer.ago/token.astrings.aþ"".ParseàÚeH%HD$¨H;AËHìØH$ØH$è1Û1ÛH$0H$8HÇ$(HÇ$ H$øH$ÀH$H$ÈH$H$ÐHH$H$ÀH\$HÇD$èH\$H|$HHHKHOH$àH$H$èH\$H$ðH\$HÇD$(èHT$0HL$8HD$@H$H$8H$0Hù§¼$H$HY ÿÓHL$HD$HL$PH$HD$XHD$HH\$HÇD$è¶\$ ûJHÇ$HH\$HÇD$ |
| èL$Ht$HD$ HL$(H´$¨H$°H$¸HÇH$LÐH)ÈHø~[HH$H´$Ht$H|$H$ HL$HD$ èL$H¼$°Ht$(H\$0H$HL$8HýLÕIÈH$ H9ÍfH9ï]H)ýI)øIñH´$IøtM9Hl$LD$L$H$øH\$LT$ H$H\$(HÇD$0èH´$ H$°H¬$HëH9óÜH$HT$`H$ÀH\$hH$ÈHt$pH´$ÐHH$H$ÀH\$HÇD$èH\$H|$HHHKHOH$àH$H$èH\$H$ðH\$HÇD$(èHT$0HL$8HD$@H$H$8H$0HùuHH$ èHÄØÃH$HY ÿÓHL$HD$HL$PH$HD$XHD$HH\$HÇD$è¶\$ ûu
èHÄØÃHÇ$HH\$HÇD$èL$H|$HD$ HL$(H¼$H$H$ HÂH$°LÐH)ÈHø~[HH$H¼$¨H|$HT$H$¸HL$HD$ èL$H$H|$(H\$0H$°HL$8HÕLÕIÈH$¸H9ͶH9êH)ÕI)ÐIùH¼$¨IøtMHl$LD$L$H$øH\$LT$ H$H\$(HÇD$0èH$¸H$H¬$HëH9Ë,HØH$¨H$H$H$ HËH)ÃHû}RHH$H$¨HT$HD$H$¸HL$HÃH$°HÃH\$ èHT$(HD$0HL$8HÃHÃH$¸H9ËH$°H$¨HD$HHH$èH$¨HD$HHÆ |
| HÿÀHD$HHH$èH$¨HD$HHÆ |
| HÿÀHD$HHH$èH$¨Hl$HH*Æ}H$°H$¸HT$xH$ÀH$H$ÈH$H$ÐHH$H$ÀH\$HÇD$èH\$H|$HHHKHOH$àH$H$èH\$H$ðH\$HÇD$(èHT$0HL$8HD$@H$H$8H$0HùuHH$ HÇ$(ÿÿÿÿèHÄØÃèèèèèèHÄØÃèéøÿÿX |
| X |
| *runtime.racefuncentertype.[]uint8Ü |
| runtime.convT2Eô |
| &go/parser.ParseFileÎ<go.string."expected 'package'"ô |
| strings.Contains®,go.string."package p;"Ô |
| 2runtime.stringtoslicebyteîtype.[]uint8È |
| &runtime.growslice_n |
| "runtime.slicecopy¼type.[]uint8ú |
| runtime.convT2E |
| &go/parser.ParseFileú""".Parse.func1·f |
| (runtime.racefuncexit¼@go.string."expected declaration"¦ |
| strings.ContainsÄ |
| (runtime.racefuncexitòBgo.string."package p; func _() {" |
| 2runtime.stringtoslicebyte²type.[]uint8 |
| &runtime.growslice_nÌ |
| "runtime.slicecopytype.[]uint8ø |
| "runtime.growslice |
| "runtime.racewriteÜ |
| "runtime.racewrite® |
| "runtime.racewriteÞtype.[]uint8 |
| runtime.convT2E´ |
| &go/parser.ParseFile""".Parse.func2·fΠ|
| (runtime.racefuncexitè |
| $runtime.panicsliceö |
| $runtime.panicslice |
| $runtime.panicslice |
| $runtime.panicslice |
| $runtime.panicslice® |
| (runtime.racefuncexitÈ |
| 0runtime.morestack_noctxtÀ°:"".autotmp_0023type.int"".autotmp_0022type.[]uint8"".autotmp_0021type.int"".autotmp_0020type.[]uint8"".autotmp_0019type.[]uint8"".autotmp_0018type.int"".autotmp_0017type.[]uint8"".autotmp_0016_type.[]uint8"".autotmp_0015type.error"".autotmp_0014"type.*go/ast.File"".autotmp_0013type.[]uint8"".autotmp_0012type.[]uint8"".autotmp_0011type.bool"".autotmp_0010type.string"".autotmp_0009type.error"".autotmp_0008"type.*go/ast.File"".autotmp_0007type.[]uint8"".autotmp_0005type.string"".autotmp_0002/type.[]uint8"".fsrc¿type.[]uint8"".psrcïtype.[]uint8"".err type.error"".indentAdjtype.int"".sourceAdj>type.func([]uint8, int) []uint8"".filep"type.*go/ast.File"".fragmentOk`type.bool"".src0type.[]uint8"".filenametype.string"".fset,type.*go/token.FileSet@°¶¯°W¯°¯°/¯°
ðp4xw,Áoè¸LI |
| K@=¾
+/\i
\+dz yz IÉ
#Tgclocals·900ec4cbeb96e621f7b40dd9d5a5fac9Tgclocals·35abb1adb287497051fbab87089b43cdJ/tmp/go/src/internal/format/format.goþ"".Format 77eH%H$ÿÿÿH;A©
HìpH$pH$èH´$ H$1ÛH$ÈH$ÐH$Ø1ÛH$àH$èH$1íH9ë
(HH$èHD$H$¨H$HÇD$pèH$¨H$ H$H$H1íH9èH$°H$H$ H$èHD$H$ðHL$H$xHD$H$HH$ØHD$ H$àHL$(èHD$0HL$8H$ÐH$ÈHøt71ÛH$ÈH$ÐH$ØH$àH$èèHÄpÃH$¨1ÛH$øH$H$H$H$H$èH$HhHl$xH$èH$Hl$xLCLKL9ÅwbLI)èI)éIùtM*L$øL$ÈL$L$ÐL$L$Ø1ÛH$àH$èèHÄpÃèHH$HH\$HH\$èHD$é9þÿÿHÇD$`1ÀHD$HH9ðÀH9ðñ |
| HH$èHt$HH$ H$H9Ö¿ |
| H1¶+@ý ¢ |
| @ý |
| @ý |
| |
| @ý
À<t\H9Ös |
| H1H$èH´$ HD$HH$H9ðA |
| H¶û |
| uHÃHÿÃH\$`HÿÀHD$HH9ð@ÿÿÿ1ÿH\$`H¬$¨H9ëú IÚH¬$hH$XH¼$(HþH¼$0H¼$8HøHùH¼$HH$`HÙH)ùHù~[HH$H´$@Ht$H|$H$PHD$HL$ èL$`H¼$0Ht$(H\$0H$HHD$8HýLÕIÀH$PH9Å. H9ï% H)ýI)øIñH´$@IøtM9Hl$LD$L$H$XH\$LT$ H$hH\$(HÇD$0èH$PH$0H¬$`HëH9ˤHØH$@H$(H$0H$8HÇD$PÆD$GH\$`Hl$HL$¨L9ÅQH9ëHL$H)ÝI)ØIøtML$XH¬$`L$hL$P1ÀH¬$HHl$xL$@LÉHD$pHl$xH9è}MH$H$èH$¶)@ý
H\$PHÿÃH\$PHÿÁHD$pHÿÀHD$pHl$xH9è|³H\$PHûu|$Gt HÇD$P1ÀHD$XHl$PH9èH$(H$0H$8HÙH)ÃHû}QHH$H$@HT$HD$H$PHL$HÃH$HHÿÃH\$ èHT$(HD$0HL$8HÃHÿÃH$PH9ËÃH$HH$@HD$pHH$èH$@Hl$pH(Æ H$(H$HH$0H$PH$8HD$XHÿÀHD$XHl$PH9èûþÿÿH\$PH¬$HëH$ÀHH$èHD$H$°H$HÇD$pèH$°H$ H$H$H1íH9èH$°H$H$ H$èHD$H$ðHL$H$xHD$H$HH$ØHD$ H$àHL$(èHD$0HL$8H$ÀH$¸Høt71ÛH$ÈH$ÐH$ØH$àH$èèHÄpÃH$°1ÛH$H$H$ H$H$H$èH$HhHl$hH$èH$Hl$hLCLKL9ÅhLI)èI)éIùtM*L$L$L$LD$L$ LL$H$ÀH\$H$HÿÓL$0H\$ H$@HT$(H\$0H$PH´$(H$8LÀL$`H$HHÐH)ÈHø~[HH$H´$XHt$LD$H$hHL$HD$ èL$0H$HHt$(H\$0H$`HL$8LÃLÅHÕIÈH$hH9Í@H9ë7H)ÝI)ØIñH´$XIøtMHl$LD$L$H$@H\$HT$ H$PH\$(HÇD$0èH$hH´$H$ H$0H¬$HHëH9˦HØH$XH$(H$0H$8HÑHùHÈHL$`HÿÈHD$pH9ÐVHH$èH´$H$ HL$`Hl$pH9ÕH.¶+@ý @ý ø@ý |
| î@ý
À<t
HÿÉHùzÿÿÿL$¨HÕH9Ñ»H)ÍI)ÈIñIøtM HêL$PL$@H´$(H$0H$8HÏH$`H¬$HHéH)ÁHù~SHH$H´$XHt$H|$H$hHD$HL$ èH$HHt$(H\$0H$`HD$8H$0H¬$0HÕIÀH$hH9ÅÝH9ëÔH)ÝI)ØIñH´$XIøtMHl$LD$L$H$@H\$HT$ H$PH\$(HÇD$0èH´$hH$0H¬$HHëH9ówWH$XH$@H$ÈH$HH$ÐH´$PH´$Ø1ÛH$àH$èèHÄpÃèèèHÇÀé
þÿÿèèèèèHH$HH\$HH\$èHD$é/úÿÿè@ý
VøÿÿÆD$GéLøÿÿèèèèèèHÇÀémõÿÿèèèé2òÿÿ |
| ^ |
| *runtime.racefuncenter"type.bytes.Buffer |
| "runtime.newobjectÚ |
| ,runtime.racewriterange¨>go.itab.*bytes.Buffer.io.WriterÒ"type.*go/ast.File |
| 6go/printer.(*Config).Fprint® |
| (runtime.racefuncexit® |
| runtime.racereadâ |
| runtime.racereadÊ |
| (runtime.racefuncexitä |
| $runtime.panicsliceö $type.*bytes.Buffer |
| type.io.Writer¤ |
| >go.itab.*bytes.Buffer.io.Writer¸ |
| |
| runtime.typ2Itabª |
| runtime.racereadò |
| runtime.racereadÜtype.[]uint8¶ |
| &runtime.growslice_nö |
| "runtime.slicecopyÌ |
| runtime.racereadútype.[]uint8ð |
| "runtime.growslice |
| "runtime.racewriteì"type.bytes.Bufferþ |
| "runtime.newobject¼ |
| ,runtime.racewriterange>go.itab.*bytes.Buffer.io.Writer´"type.*go/ast.Fileò |
| 6go/printer.(*Config).Fprint! |
| (runtime.racefuncexit" |
| runtime.racereadÄ" |
| runtime.racereadª$à%type.[]uint8º& |
| &runtime.growslice_n) |
| "runtime.slicecopy+ |
| runtime.racereadÄ.type.[]uint8/ |
| &runtime.growslice_nè1 |
| "runtime.slicecopyÆ3 |
| (runtime.racefuncexità3 |
| $runtime.panicsliceî3 |
| $runtime.panicsliceü3 |
| $runtime.panicslice¢4 |
| $runtime.panicindex°4 |
| $runtime.panicindex¾4 |
| $runtime.panicsliceÌ4 |
| $runtime.panicsliceÚ4 |
| $runtime.panicsliceì4$type.*bytes.Buffer5type.io.Writer5>go.itab.*bytes.Buffer.io.Writer®5 |
| runtime.typ2ItabÌ5 |
| $runtime.panicslice6 |
| $runtime.panicslice6 |
| $runtime.panicslice6 |
| $runtime.panicslice¬6 |
| $runtime.panicsliceº6 |
| $runtime.panicindexÈ6 |
| $runtime.panicindexî6 |
| $runtime.panicindexü6 |
| $runtime.panicindex7 |
| 0runtime.morestack_noctxtðàv"".autotmp_0063type.int"".autotmp_0062type.[]uint8"".autotmp_0061type.bool"".autotmp_0060type.int"".autotmp_0059type.int"".autotmp_0058type.[]uint8"".autotmp_0057type.*uint8"".autotmp_0056type.int"".autotmp_0055type.[]uint8"".autotmp_0054type.uint8"".autotmp_0052type.*uint8"".autotmp_0051type.int"".autotmp_0050type.int"".autotmp_0049type.int"".autotmp_0048_type.[]uint8"".autotmp_0046¿type.*uint8"".autotmp_0045type.[]uint8"".autotmp_0044type.[]uint8"".autotmp_0043type.int"".autotmp_0042type.int"".autotmp_0041type.[]uint8"".autotmp_0040type.[]uint8"".autotmp_0039type.int"".autotmp_0038type.error"".autotmp_0037"type.*go/ast.File"".autotmp_0036$type.*bytes.Buffer"".autotmp_0035type.int"".autotmp_0034type.int"".autotmp_0033type.[]uint8"".autotmp_0032type.[]uint8"".autotmp_0031type.[]uint8"".autotmp_0030ÿtype.int"".autotmp_0029type.int"".autotmp_0028/type.[]uint8"".autotmp_0027ïtype.int"".autotmp_0025¯"type.*go/ast.File"".autotmp_0024$type.*bytes.Buffer"".&bufÿ$type.*bytes.Buffer"".&buf$type.*bytes.Buffer"".~r0¿type.[]uint8bytes.b·2ß$type.*bytes.Buffer"".~r0ïtype.[]uint8bytes.b·2Ï$type.*bytes.Buffer"".errïtype.error"".i¯type.int"".hasSpaceÑtype.bool"".indent¿type.int"".restype.[]uint8"".jÏtype.int"".itype.int"".errÏtype.error"".~r7Ðtype.error"".~r6 type.[]uint8"".cfgp,type.go/printer.Config"".src@type.[]uint8"".indentAdj0type.int"".sourceAdj >type.func([]uint8, int) []uint8"".file"type.*go/ast.File"".fset,type.*go/token.FileSetF"àßàÍßàâßà ßàáÐúÆo/*Á2r@ |
| ¡ |
|
ê/*abÇ |
| ´st2
|
|
.~ê@
*9Æ |
| ëÒ
Hê
@£
¥
o
gkTgclocals·4109eb2926e8c9bac72d5f76c97afdf0Tgclocals·7d1df5bd7ec0bef5cea1af8d6d8d942fJ/tmp/go/src/internal/format/format.goþ"".IsSpaceÀ¢eH%H;av;HìH\$H$è¶D$< t< t< |
| t<
D$èHÄÃÆD$ëïèë¯ |
| : |
| *runtime.racefuncentert |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt "".~r1type.bool"".btype.uint8/` Ä |
| |
| DTgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cbJ/tmp/go/src/internal/format/format.goþ"".Parse.func1À¦eH%H;a¶HìHH\$HH$è1ÛH\$pH\$xH$H\$hHl$XLD$`Hà |
| H9ëwqLL$PH)ÝI)ØIøtMLL$PL$Hl$XHl$LD$`LD$èHT$HL$ HD$(HT$0HT$pHL$8HL$xHD$@H$èHÄHÃèèé-ÿÿÿ |
| B |
| *runtime.racefuncenter |
| bytes.TrimSpaceò |
| (runtime.racefuncexit |
| $runtime.panicslice |
| 0runtime.morestack_noctxtp"".autotmp_0073/type.[]uint8"".~r2@type.[]uint8"".indent0type.int"".srctype.[]uint8ªàV9-R |
| Tgclocals·e164b25facb10da87beb89b155f2475eTgclocals·f56b2291fa344104975cb6587be42b9bJ/tmp/go/src/internal/format/format.goþ"".Parse.func2úeH%H;aàHìHH\$HH$èHD$h1ÛH\$pH\$xH$Hø}1ÀHÃHD$hHl$XLD$`HÑãHÃH9ëLL$PH)ÝI)ØIøtMHëHëL9Ãw\LL$PL$H\$XH\$LD$`LD$èHT$HL$ HD$(HT$0HT$pHL$8HL$xHD$@H$èHÄHÃèèèéÿÿÿ |
| B |
| *runtime.racefuncenterÎ |
| bytes.TrimSpace¸ |
| (runtime.racefuncexitÌ |
| $runtime.panicsliceÚ |
| $runtime.panicsliceè |
| 0runtime.morestack_noctxtp |
| "".autotmp_0077/type.[]uint8"".autotmp_0075type.int"".~r2@type.[]uint8"".indent0type.int"".srctype.[]uint8Í0> |
| 7R
» |
| Tgclocals·e164b25facb10da87beb89b155f2475eTgclocals·f56b2291fa344104975cb6587be42b9bJ/tmp/go/src/internal/format/format.goþ"".init eH%H;a±HìH\$H$èHH$è¶ût-HH$è¶ûu |
| èHÄÃèHH$èÆèèèèèèHH$èÆèHÄÃèé2ÿÿÿ0 |
| B |
| *runtime.racefuncenterP"".initdone·b |
| runtime.racereadp"".initdone·"".initdone· |
| runtime.raceread¨"".initdone·¼ |
| (runtime.racefuncexitÐ |
| "runtime.throwinitâ"".initdone·ô |
| "runtime.racewrite"".initdone· |
| bytes.init |
| go/ast.init |
| go/parser.initª |
| go/printer.init´ |
| go/token.init¾ |
| strings.initÌ"".initdoneÂ·Þ |
| "runtime.racewriteê"".initdone·ö |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtO\Ð |
| ÈÐ °Tgclocals·33cdeccccebe80329f1fdbee7f5874cbTgclocals·33cdeccccebe80329f1fdbee7f5874cbJ/tmp/go/src/internal/format/format.goþDgo.string.hdr."expected 'package'" <go.string."expected 'package'"þ<go.string."expected 'package'"0&expected 'package'þ4go.string.hdr."package p;" |
| ,go.string."package p;"þ,go.string."package p;" package p;þHgo.string.hdr."expected declaration" @go.string."expected declaration"þ@go.string."expected declaration"0*expected declarationþJgo.string.hdr."package p; func _() {" Bgo.string."package p; func _() {"þBgo.string."package p; func _() {"0,package p; func _() {þTgclocals·35abb1adb287497051fbab87089b43cdHH@ þTgclocals·900ec4cbeb96e621f7b40dd9d5a5fac9HH
þ0>go.itab.*bytes.Buffer.io.WriterþTgclocals·7d1df5bd7ec0bef5cea1af8d6d8d942f 8 @ X þTgclocals·4109eb2926e8c9bac72d5f76c97afdf0dþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·f56b2291fa344104975cb6587be42b9b þTgclocals·e164b25facb10da87beb89b155f2475e þTgclocals·f56b2291fa344104975cb6587be42b9b þTgclocals·e164b25facb10da87beb89b155f2475e þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþ0"".initdone·type.uint8þ"".Parse·f"".Parseþ"".Format·f"".Formatþ"".IsSpace·f"".IsSpaceþ""".Parse.func1·f"".Parse.func1þ""".Parse.func2·f"".Parse.func2þ"".init·f"".initþ"runtime.gcbits.01þ.go.string.hdr."[]uint8" &go.string."[]uint8"þ&go.string."[]uint8"[]uint8þtype.[]uint8 ß~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint8þ6go.typelink.[]uint8 []uint8type.[]uint8þTgo.string.hdr."func([]uint8, int) []uint8" Lgo.string."func([]uint8, int) []uint8"þLgo.string."func([]uint8, int) []uint8"@6func([]uint8, int) []uint8þ>type.func([]uint8, int) []uint8°°±¿9k30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func([]uint8, int) []uint8"pPgo.weak.type.*func([]uint8, int) []uint8"runtime.zerovalue >type.func([]uint8, int) []uint8Ð >type.func([]uint8, int) []uint8type.[]uint8type.int type.[]uint8þgo.typelink.func([]uint8, int) []uint8 func([]uint8, int) []uint8>type.func([]uint8, int) []uint8þ.go.string.hdr."runtime" &go.string."runtime"þ&go.string."runtime"runtimeþ,go.importpath.runtime. &go.string."runtime"þ*go.string.hdr."bytes" "go.string."bytes"þ"go.string."bytes"bytesþ(go.importpath.bytes. "go.string."bytes"þ,go.string.hdr."go/ast" $go.string."go/ast"þ$go.string."go/ast"go/astþ*go.importpath.go/ast. $go.string."go/ast"þ0go.string.hdr."go/token" (go.string."go/token"þ(go.string."go/token" go/tokenþ.go.importpath.go/token. (go.string."go/token"þ.go.string.hdr."strings" &go.string."strings"þ&go.string."strings"stringsþ,go.importpath.strings. &go.string."strings"þ2go.string.hdr."go/parser" *go.string."go/parser"þ*go.string."go/parser" go/parserþ0go.importpath.go/parser. *go.string."go/parser"þ4go.string.hdr."go/printer" |
| ,go.string."go/printer"þ,go.string."go/printer" go/printerþ2go.importpath.go/printer. |
| ,go.string."go/printer"þ"runtime.zerovalueÿÿgo13ld |