Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 7099 `
go object linux amd64 go1.6 X:none
build id "a7e82bacc7597418de83cb27783ed51950278754"
$$
package printer
import bytes "bytes"
import io "io"
import utf8 "unicode/utf8"
import unicode "unicode"
import ast "go/ast"
import token "go/token"
import fmt "fmt"
import strconv "strconv"
import strings "strings"
import os "os"
import tabwriter "text/tabwriter"
type @"".Mode uint
const @"".RawFormat @"".Mode = 0x1
const @"".TabIndent @"".Mode = 0x2
const @"".UseSpaces @"".Mode = 0x4
const @"".SourcePos @"".Mode = 0x8
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)
type @"go/ast".Node interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos) }
type @"".Config struct { Mode @"".Mode; Tabwidth int; Indent int }
func (@"".cfg·2 *@"".Config "esc:0x1") Fprint (@"".output·3 @"io".Writer, @"".fset·4 *@"go/token".FileSet, @"".node·5 interface {}) (? error)
func (@"".cfg·2 *@"".Config "esc:0x1") @"".fprint (@"".output·3 @"io".Writer, @"".fset·4 *@"go/token".FileSet, @"".node·5 interface {}, @"".nodeSizes·6 map[@"go/ast".Node]int) (@"".err·1 error)
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) - int(0x1)].End() }
func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".g·2.List[int(0x0)].Pos() }
func (@"go/ast".g·2 *@"go/ast".CommentGroup "esc:0x9") Text () (? string)
type @"".CommentedNode struct { Node interface {}; Comments []*@"go/ast".CommentGroup }
func @"".Fprint (@"".output·2 @"io".Writer, @"".fset·3 *@"go/token".FileSet, @"".node·4 interface {}) (? 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 496810 `
go object linux amd64 go1.6 X:none
!
go13ldbytes.ago/ast.ago/token.astrconv.astrings.aunicode.aunicode/utf8.a
fmt.aio.aos.a text/tabwriter.a þ."".(*printer).linebreak à
à
dH% HD$ðH;AN Hì WÀD$HH$¨ Ƅ$¸ H¬$ H H$ H)ØHø~HÇÀ H9È}HÈHD$0Hø ¶$° \$/1ÛH\$hH\$pH\$hHû Ã HDŽ$ HDŽ$ H\$xH H$H\$/H\$HÇD$ è HL$HD$ H\$xHL$XHHD$`=
C HCH$ H$H\$xH\$H$ H\$H$ H\$è HD$0¼$± Ê ÆD$/1ÛH\$HH\$PH\$HHû Ð HDŽ$ HDŽ$ H\$xH H$H\$/H\$HÇD$ è HL$HD$ H\$xHL$XHHD$`=
P HCH$ H$H\$xH\$H$ H\$H$ H\$è HD$0HÿÈHD$0Hø Õ ÆD$/
1ÛH\$8H\$@H\$8Hû Ù HDŽ$ HDŽ$ H\$xH H$H\$/H\$HÇD$ è HL$HD$ H\$xHL$XHHD$`= u`HCH$ H$H\$xH\$H$ H\$H$ H\$è HD$0HÿÈHD$0Hø +ÿÿÿƄ$¸ HĐ ÃLCL$HD$è 됉é ÿÿÿLCL$HD$è éþÿÿé)þÿÿLCL$HD$è éªýÿÿé6ýÿÿè éüÿÿ"
ø $type."".whiteSpace ° runtime.convT2E ô (runtime.writeBarrier ô &"".(*printer).print ¢ $type."".whiteSpace Ú runtime.convT2E (runtime.writeBarrier &"".(*printer).print Ô $type."".whiteSpace
runtime.convT2E Ð
(runtime.writeBarrier È &"".(*printer).print º .runtime.writebarrierptr ð .runtime.writebarrierptr ¬
.runtime.writebarrierptr Î
0runtime.morestack_noctxt P ."".autotmp_0027 "type.interface {} "".autotmp_0026 ¯(type.[1]interface {} "".autotmp_0024 *type.*[1]interface {} "".autotmp_0023 &type.[]interface {} "".autotmp_0022 "type.interface {} "".autotmp_0021 (type.[1]interface {} "".autotmp_0019 *type.*[1]interface {} "".autotmp_0018 &type.[]interface {} "".autotmp_0017 o"type.interface {} "".autotmp_0016 O(type.[1]interface {} "".autotmp_0013 /&type.[]interface {} "".autotmp_0011 type.int "".autotmp_0010 $type."".whiteSpace "".autotmp_0009 type.int "".autotmp_0008 $type."".whiteSpace "".autotmp_0007 Á$type."".whiteSpace "".n ¿type.int "".printedBreak @type.bool "".newSection 2type.bool
"".ws 0$type."".whiteSpace "".min type.int "".line type.int "".p type.*"".printer ï W
ð P\7'ξ
( ×bsbw^99 Tgclocals·7841b33a5958c757ecc1f0a9a1364888 Tgclocals·7fbec7091448c9304459edcda0b42d57 >$GOROOT/src/go/printer/nodes.goþ0"".(*printer).setComment À ÀdH% HD$ H;A² Hìà WÀD$PH$è H$ð 1íH9ë ¶ û p H¨ø Hý
I H H$HÇD$ HÇD$ è H$è Ht$HT$ HL$(Hø ÿ H$¨ H H$° H H´$ =
ª H°ø Hø Hø H H¨ H¬$° H$ Hù H$¨ vXH¬$ð = u/H*Hǀ H( Hû @u H$è HÄà ÃH$Hl$è H$è ë¼è égÿÿÿLø L$Ht$è H$è é;ÿÿÿ éúþÿÿH H H9Ëú H$ð Hû á HHKHkH¬$ HT$pHù HL$x³ H*Hm H$Hl$è Ht$Hl$HT$ HL$(HD$0H$è H$H´$¸ Ht$H¬$À Hl$H$È HT$H$Ð HL$ H$Ø HD$(HÇD$0 è H$è H« Hý
Hǃ H H\$`HÇD$h! 1ÛH\$PH\$XH\$PHû È HDŽ$ HDŽ$ H$ H H$H\$`H\$HÇD$ è HL$HD$ H$ HL$@HHD$H= uIHCH$è H$H$ H\$H$ H\$H$ H\$è H$è éSýÿÿLCL$HD$è 막é1ÿÿÿè è éþÿÿéýÿÿHÄà Ãè é,üÿÿÌÌÌÌÌÌÌÌÌÌÌÌ(
Ì 6type.[]*go/ast.CommentGroup "runtime.makeslice (runtime.writeBarrier Î (runtime.writeBarrier ¢ 2"".(*printer).nextComment Î .runtime.writebarrierptr ì $runtime.panicindex ¨ .runtime.writebarrierptr ("".(*printer).posFor
&"".(*printer).flush Ø
Zgo.string."setComment found pending comments" ø type.string ° runtime.convT2E ú (runtime.writeBarrier ø
6"".(*printer).internalError ¶ .runtime.writebarrierptr Ò $runtime.panicslice à $runtime.panicindex 0runtime.morestack_noctxt À "".autotmp_0036 ¿"type.interface {} "".autotmp_0035 (type.[1]interface {} "".autotmp_0032 ¯&type.[]interface {} "".autotmp_0031 ÿtype.string "".autotmp_0030 O,type.go/token.Position "".autotmp_0028 6type.[]*go/ast.CommentGroup "".g 2type.*go/ast.CommentGroup "".p type.*"".printer "À½¿Àì¿ à p/#}Q
Â$ß
d8 Tgclocals·6412d3717715814cae1af4eeac4eb5d3 Tgclocals·3d00ee58a9bc3ed913e5db1ef1166d21 >$GOROOT/src/go/printer/nodes.goþ."".(*printer).identList dH% HD$ØH;Aá Hì¨ H$À H H$HD$HD$è H\$H\$xH\$ H$ H\$(H$ H´$¸ H$À H$È H$ 1ÒH$ HD$HH´$ Hl$HH9ê}Ht$`H.HT$PHT$@Hl$XH 1íH9èî HL$XH\$xHl$@L$ L9ÅÇ HÁåHëHD$hHHL$p=
HKHÆHÿÂHl$HH9ê|1 ¼$Ð uHÇÀ H$° H$HÇD$ H\$xH\$H$ H\$H$ H\$ HÇD$( HD$0HÇD$8 è HĨ ÃLCL$HL$è Ht$`HT$Pé^ÿÿÿè H H$H H\$H H\$è Ht$`HT$PHD$éÖþÿÿè éýýÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ
T $type.[]go/ast.Expr z "runtime.makeslice Bgo.itab.*go/ast.Ident.go/ast.Expr (runtime.writeBarrier ,"".(*printer).exprList Æ .runtime.writebarrierptr î $runtime.panicindex $type.*go/ast.Ident type.go/ast.Expr ® Bgo.itab.*go/ast.Ident.go/ast.Expr  runtime.typ2Itab ô 0runtime.morestack_noctxt PÐ "".autotmp_0045 $type.*go/ast.Ident "".autotmp_0044 &type.**go/ast.Ident "".autotmp_0043 ¿type.int "".autotmp_0042 type.int "".autotmp_0041 $type.*go/ast.Ident "".autotmp_0040 /(type.[]*go/ast.Ident "".autotmp_0039 ¯type.int "".i Ïtype.int "".xlist _$type.[]go/ast.Expr "".indent @type.bool "".list (type.[]*go/ast.Ident "".p type.*"".printer ÐõÏÐdÏ <ÒFS\
U
C <æ*0 Tgclocals·4cc3ebd343ed417b80f0f13e430a0f50 Tgclocals·82a1413d9c726b969ce192c6dcea957e >$GOROOT/src/go/printer/nodes.goþ,"".(*printer).exprList R RdH% H$þÿÿH;Af Hìð WÀ$À $Ð $à H¼$° è H$ Hû uHÄð ÃH$ø H$H$ H\$è H\$H$p H\$H$x H\$ H$ H\$(H$ H\$0H$ H$ø H$H$0 H\$è H\$H$ H\$H$ H\$ H$¨ H\$(H$° H\$0H$¸ H$ H¼$ E HHkH¬$È H,$H$À HY(ÿÓHD$H$ø H$HD$è H$ H\$H\$`HËHÿËH¬$ H9ËÙ HÁãHÝHM HEH$È H$H$À HY ÿÓHD$H$ø H$HD$è HD$`HT$H$p H[Hû @ù L H$ H9Ã
; H9Ð
2 H$ H$ H$ H$h 1ÀH$` HL$pH$X HÑHl$pH9è H$ Hù Ñ HHiH$ H$À H$ H¬$È H¬$¨ Hø ç H$¨ H$H$ H[(ÿÓH\$H$ HÇD$x4 ÆD$? 1ÛH$À H$È H$Ð H$Ø H$à H$è H$À Hû HDŽ$H HDŽ$P H$@ H H$H$ H\$HÇD$ è HL$HD$ H$@ H$0 HH$8 =
HCH H$H\$xH\$HÇD$ è HL$HD$ H$@ HÃH$0 HH$8 =
HCH H$H\$?H\$HÇD$ è HL$HD$ H$@ HÃ H$0 HH$8 =
¡ HCH$ø H$H$@ H\$H$H H\$H$P H\$è H$ø H$H$ H\$H$¨ H\$H$ H\$è H$ H$ HÁHÿÀHl$pH9èqýÿÿHÄð ÃLCL$HD$è éLÿÿÿLCL$HD$è éØþÿÿLCL$HD$è édþÿÿéáýÿÿé(ýÿÿÆD$: H$( HãHû uÆD$:>HÇD$XÿÿÿÿH$p H[Hû @ù Ý H$ H9ÃÌ H$ø H$HD$HÇD$ ¶\$:\$ÆD$è ¶\$ û ÆD$: HÇD$X HÇD$@ H$ H\$PH$ H$ H$ H$h 1ÀH$` HL$pH$X HÑHl$pH9è; HËH$ Hù H HkH$ HD$hH$À H¬$È H¬$¸ H,$H$° HY(ÿÓHD$H$ø H$HD$è H\$H\$`ÆD$;H\$@H\$HH H$H$° H\$H$¸ H\$è H\$H|$HHHKHOH$ø H$HÇD$@B è HT$HHL$ H$° 1íH9ëtH[H- H9ë
H$¸ ÆD$>H$ HL$@Hù@B Ï H$p H[Hû À<