Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 5546 `
go object linux amd64 go1.6 X:none
build id "2593e89d055a3fcf0c62c49dd988ac238c421cd1"
$$
package format
import bytes "bytes"
import io "io"
import fmt "fmt"
import ast "go/ast"
import token "go/token"
import strings "strings"
import parser "go/parser"
import printer "go/printer"
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
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".Pos int
func (@"go/token".p·2 @"go/token".Pos) IsValid () (? bool) { return @"go/token".p·2 != @"go/token".Pos(0x0) }
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 > int(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 @"".Node (@"".dst·2 @"io".Writer, @"".fset·3 *@"go/token".FileSet, @"".node·4 interface {}) (? error)
func @"".Source (@"".src·3 []byte) (? []byte, ? error)
func @"".init ()
type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
func (@"sync".r·1 *@"sync".rlocker) Lock ()
func (@"sync".r·1 *@"sync".rlocker) Unlock ()
$$
_go_.o 0 0 0 644 27237 `
go object linux amd64 go1.6 X:none
!
go13ldbytes.a
fmt.ago/ast.ago/parser.ago/printer.ago/token.aio.astrings.a þ"".Node dH% HD$H;AÓ Hì 1ÛH$0 H$8 HÇD$H HÇD$P H$ H$( H$¨ H$H$° HD$è L$¨ H¼$° Ht$HT$ú¬òe
H- I9è
< HøHÇÁ ù ð H(L L9Å
Ô HPHÇÁ ù tHÖHD$P1íH9î¬ Ht$HH4$è ¶\$û H H$è HD$HD$pHD$`H\$HH\$hH 1íH9è# H H$HL$`H$ HD$H$ HL$H$ HL$HD$hH
H$¨ HL$ H$° HD$(è HD$0HL$8H$ HD$xHø tH$0 H$8 HÄ ÃHD$p1ÛHhL@LHL9Åi LI)èI)éIù tM*L$¸ L$è L$À L$ð L$È L$ø H H$H$è H\$HÇD$ è H\$H|$HHHKHOH$ H$1ÛH\$H\$HÇD$( è HD$0HL$8HT$@H$ HL$xHù 1ÛH$ H$ H$ Hû Ö HDŽ$Ø HDŽ$à H$Ð H$HT$è HL$HD$H$Ð H$¨ HH$° = ufHCH H$HÇD$ H$Ð H\$H$Ø H\$H$à H\$ è HL$(HD$0H$0 H$8 HÄ ÃLCL$HD$è 늉é#ÿÿÿH$ H$HD$HHD$è HL$HH$( H H$ H\$P1íH9ë° HL$hH H$è HL$HD$hH HL$XHù H$¨ HH$° =
Ü HAH\$PHû  HkHù LALD$Hl$H- H,$è H\$XH$( H H$ H H$H$ H\$H$ H\$H$ H\$H$ H\$ H$( H\$(è HL$0HD$8H$0 H$8 HÄ ÉéLÿÿÿé7ÿÿÿLAL$HD$è HL$Xéÿÿÿéáþÿÿè H H$H H\$H H\$è HD$é«ûÿÿéÿÿÿ1Ò1Éé.ûÿÿú^s
/ûÿÿH- I9èuHøHÇÁ ù ûÿÿHÆéûÿÿ1À1Éëé1À1ÉéÅúÿÿè éúÿÿÌÌÌÌÌÌÌÌÌÌÌL
Ú $runtime.efacethash ² <type.*go/printer.CommentedNode þ "type.*go/ast.File ò *"".hasUnsortedImports "type.bytes.Buffer ® "runtime.newobject î >go.itab.*bytes.Buffer.io.Writer "".config "type.*go/ast.File È 6go/printer.(*Config).Fprint þ type.[]uint8 ¼ runtime.convT2E ¸
&go/parser.ParseFile ¨ runtime.convI2E þ (runtime.writeBarrier
Vgo.string."format.Node internal error (%s)" fmt.Errorf ô .runtime.writebarrierptr ¼ $go/ast.SortImports ä "type.*go/ast.File ¬ :type.go/printer.CommentedNode ¾ "runtime.newobject à "type.*go/ast.File ° (runtime.writeBarrier ª 6type.[]*go/ast.CommentGroup ¼ (runtime.typedmemmove ä <type.*go/printer.CommentedNode "".config 6go/printer.(*Config).Fprint .runtime.writebarrierptr Æ $runtime.panicslice Ø $type.*bytes.Buffer î type.io.Writer >go.itab.*bytes.Buffer.io.Writer runtime.typ2Itab ð "type.*go/ast.File Ø 0runtime.morestack_noctxt p ."".autotmp_0024 Ï<type.*go/printer.CommentedNode "".autotmp_0023 "type.interface {} "".autotmp_0022 Ï(type.[1]interface {} "".autotmp_0019 _&type.[]interface {} "".autotmp_0015 ¯"type.interface {} "".autotmp_0014 type.error "".autotmp_0013 <type.*go/printer.CommentedNode "".autotmp_0012 "type.*go/ast.File "".autotmp_0011 "type.*go/ast.File "".autotmp_0009 /type.[]uint8 "".autotmp_0006 "type.*go/ast.File "".autotmp_0005 ¿$type.*bytes.Buffer "".autotmp_0004 type.bool "".autotmp_0003 ¯"type.*go/ast.File "".&buf $type.*bytes.Buffer "".~r0 type.[]uint8 "".err type.error "".cnode ß<type.*go/printer.CommentedNode "".file ï"type.*go/ast.File "".~r3 Ptype.error "".node 0"type.interface {} "".fset ,type.*go/token.FileSet "".dst type.io.Writer >½ÿÎÿÿºÿ D1 v#
'Ú °s12$9 + F l«º¶r4$AmB*t Tgclocals·8e6d822ce0f2e2323ed87d3a3f6f635c Tgclocals·b428e8703bebfa491a9709ccafa498dd >$GOROOT/src/go/format/format.goþ"".Source dH% HD$ØH;A Hì¨ 1ÛH$È H$Ð H$Ø 1ÛH$à H$è H H$è HD$HÇHø µ WÀè HÇ@ H$ H$1ÛH\$H\$H$° H\$H$¸ H\$ H$À H\$(ÆD$0è Ht$8HT$@H\$HH\$xHD$PHL$XH$ H$ Hø t21ÛH$È H$Ð H$Ø H$à H$è HĨ ÃH$ 1íH9êu.H$ H$H´$ Ht$è H´$ H$ H$ H$Ht$HT$H\$xH\$H$° H\$ H$¸ H\$(H$À H\$0H H\$8H H\$@H H\$Hè Ht$PHl$XHT$`HL$hHD$pH´$È H¬$Ð H$Ø H$à H$è HĨ É éDþÿÿè éÍýÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ
*type.go/token.FileSet ® "runtime.newobject ⺠runtime.duffzero "".parse ª $go/ast.SortImports æ "".config þ "".config "".config ª "".format Ô 0runtime.morestack_noctxt Ð "".autotmp_0035 ,type.*go/token.FileSet "".err type.error "".indentAdj _type.int "".sourceAdj O>type.func([]uint8, int) []uint8 "".file /"type.*go/ast.File "".fset ?,type.*go/token.FileSet "".~r2 `type.error "".~r1 0type.[]uint8 "".src type.[]uint8 .ÐÏÐõÏÐÏ À .¦K2o2.¹ Vkl Tgclocals·dac4eab8dbf7fa12e9477f5e11372db3 Tgclocals·5054f1832f5cc4a4747c616fbb4621b7 >$GOROOT/src/go/format/format.goþ*"".hasUnsortedImports À ÀH\$Hû HCH{ Hk(1ÉH9ù}]Hø tiHHP1íH9ëtH[H- H9ëuEHÇÅ @ý t2HZHûKu(HjHý ú tÆD$ÃHÀHÿÁH9ù|£ÆD$ ÃÆD$ Ã1Ò1í뼉 듉ésÿÿÿÌÌÌÌz (type.*go/ast.GenDecl "".~r1 type.bool "".file "type.*go/ast.File ,È/
Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb >$GOROOT/src/go/format/format.goþ"".parse dH% HD$H;AZ Hìè 1Û1ÛH$@ H$H HDŽ$8 HDŽ$0 H$ H$Ð H$ H$Ø H$ H$à H H$H$Ð H\$HÇD$ è H\$H|$HHHKHOH$ð H$H$ø H\$H$ H\$HÇD$( è H\$0H$( HD$8HL$@H$H H$@ Hø L ¼$ > H$HX ÿÓHL$HD$HL$HH$HD$PHD$H H\$HÇD$ è ¶\$ û ï HÇ$ H H\$HÇD$
è Ht$HD$ HL$(H´$¸ H$À H$È HÇH$ H¬$ HèH$ H)ÈHø ~SH H$H´$ Ht$H|$HL$HD$ è H¼$À Ht$(H\$0H$ H\$8H$ H$ H´$ H,>H,$H$ H\$HD$è H´$ H$À H¬$ HëH9óÒ H$ HT$XH$Ð H\$`H$Ø Ht$hH´$à H H$H$Ð H\$HÇD$ è H\$H|$HHHKHOH$ð H$H$ø H\$H$ H\$HÇD$( è H\$0H$( HD$8HL$@H$H H$@ Hø uH H$0 HÄè ÃH$HX ÿÓHL$HD$HL$HH$HD$PHD$H H\$HÇD$ è ¶\$ û uHÄè ÃHÇ$ H H\$HÇD$ è Ht$HD$ HL$(H´$ H$ H$ HÇH$À H¬$ HèH$È H)ÈHø ~SH H$H´$¸ Ht$H|$HL$HD$ è H¼$ Ht$(H\$0H$À H\$8H$È H$ H´$¸ H,>H,$H$ H\$HD$è H$È H$ H¬$ HëH9Ó} H$¸ H$ H$¨ H$° HØHÃH9Ó HÇHÇHÆ
HÅHÿÅH)Æ
HÅHÅH)Æ}HL$pH$Ð H|$xH¼$Ø H$ H$à H H$H$Ð H\$HÇD$ è H\$H|$HHHKHOH$ð H$H$ø H\$H$ H\$HÇD$( è H\$0H$( HD$8H\$@H$H H$@ Hø uH H$0 HDŽ$8 ÿÿÿÿHÄè ÃH- H,$HL$HD$HT$H\$ è HL$(HD$0HT$8é³þÿÿè è HÄè Ãè éùÿÿÌÌÌÌB
ü type.[]uint8 º runtime.convT2E Ò &go/parser.ParseFile è ¬ <go.string."expected 'package'" Ò strings.Contains ,go.string."package p;" ² 2runtime.stringtoslicebyte Ü type.[]uint8 ¦ &runtime.growslice_n Ò runtime.memmove type.[]uint8 Ä runtime.convT2E Ü &go/parser.ParseFile Ä
""".parse.func1·f ü
À @go.string."expected declaration" æ strings.Contains ¨ Bgo.string."package p; func _() {" Î 2runtime.stringtoslicebyte ø type.[]uint8 Â &runtime.growslice_n î runtime.memmove Ê type.[]uint8 runtime.convT2E &go/parser.ParseFile """.parse.func2·f Î type.[]uint8 "runtime.growslice º $runtime.panicslice È $runtime.panicslice æ 0runtime.morestack_noctxt ÀÐ ."".autotmp_0059 type.uintptr "".autotmp_0058 type.int "".autotmp_0057 type.[]uint8 "".autotmp_0054 ¿type.[]uint8 "".autotmp_0053 type.[]uint8 "".autotmp_0052 type.[]uint8 "".autotmp_0051 type.[]uint8 "".autotmp_0050 type.bool "".autotmp_0049 type.string "".autotmp_0048 type.[]uint8 "".autotmp_0047 _type.[]uint8 "".autotmp_0045 ¿type.string "".autotmp_0044 /type.[]uint8 "".fsrc ïtype.[]uint8 "".psrc type.[]uint8 "".err type.error "".indentAdj type.int "".sourceAdj >type.func([]uint8, int) []uint8 "".file p"type.*go/ast.File "".fragmentOk `type.bool "".src 0type.[]uint8 "".filename type.string "".fset ,type.*go/token.FileSet :ÐÖÏÐRÏÐÚÏÐMÏ
\:KÁo¸
Kï»+?/
D dzVyhzVÍÀ$ Tgclocals·900ec4cbeb96e621f7b40dd9d5a5fac9 Tgclocals·38710efb8b743e7efa69c4c86b195f10 B$GOROOT/src/go/format/internal.goþ"".format ( (dH% H$XÿÿÿH;A× Hì( H´$P H$X 1ÛH$ H$ H$ 1ÛH$ H$ H$@ 1íH9ë
y H H$è HD$HD$pHD$hH$8 H\$`H 1íH9è H$h H$HL$hH$ HD$H$¨ HL$H$0 HD$HL$`H H$ HD$ H$ HL$(è HD$0HL$8Hø t21ÛH$ H$ H$ H$ H$ HÄ( ÃHD$p1ÛHhL@LHL9ÅwELI)èI)éIù tM*L$ L$ L$ 1ÛH$ H$ HÄ( Ãè H H$H H\$H H\$è HD$éÅþÿÿ1ÿ1ÀHD$@H9Ð}bH9Ðê H¶+@ý Í @ý à @ý
¹ @ý
@ù t(H9Ð H¶û
uHÇHÿÇHÿÀHD$@H9Ð|E1ÉH|$XH¬$` H9ï^ H¬$ H´$ L$È LÎL$Ð L$Ø LÈL$ H¼$ HøL$ L)ÈHø ~[H H$H´$ø Ht$LL$LL$HD$ è H¼$ L$Ð Ht$(H\$0H$ H\$8H$ H´$ø J,H,$H$ H\$H|$è H$ H$Ð H¬$ HëH9Ë_ IÛL¤$ø L¤$È H$Ð IÊH$Ø H\$XHl$@L$` 1ö1ÿL9Å H9ë
L$P H)ÝI)ØIø tMIè1ÀLÉL9À}¶)@ý
 HÿÆHÿÁHÿÀL9À|åHþ u
@ÿ tHÇÆ 1ÿH|$PHt$HH9÷}9LáLØLÛHÿÃL9Ó IÛH$Ð HÆ HÿÇH|$PHt$HH9÷|ÇH¬$H HóHëH$x H H$è HD$HD$xHD$hH$8 H\$`H 1íH9èn H$h H$HL$hH$ HD$H$¨ HL$H$0 HD$HL$`H H$ HD$ H$ HL$(è HD$0HL$8H$ H$ Hø t21ÛH$ H$ H$ H$ H$ HÄ( ÃHD$x1ÛHhL@LHL9Å LI)èI)éIù tM*L$° L$L$¸ LD$L$À LL$H$x H\$H$@ HÿÓH\$ H$à HL$(H\$0H$ð Hù uJH$P H$ H$X H$ H$` H$ 1ÛH$ H$ HÄ( ÃH¼$È H$Ð H$Ø HÆH$ H$è HÈH$ H)ÐHø ~SH H$H¼$ø H|$Ht$HT$HD$ è H$è H|$(H\$0H$ H\$8H$ H$Ð H¼$ø H,H,$H$à H\$HL$è H$ H´$P H$X H$Ð H¬$è HëH9ËØ IÛL¤$ø IÊHÑHù ~HHÈHÿÈH9Ы H¶+@ý @ý @ý
z @ý
À<