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 "b4a9b90642265c7cc7b4caa136528138de1368ab"
$$
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 585874 `
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;AÖ Hì WÀD$8D$HD$XD$hH$ H$è Ƅ$¸ H$ H$H$xH$è H$¨ H¬$ H H$ H)ØHø~HÇÀ H9È}HÈHD$0Hø Ú ¶$° \$/1ÛH\$hH\$pH\$hHû HDŽ$ HDŽ$ H\$xH H$H\$/H\$HÇD$ è H\$H\$XH\$ H\$`H\$xH$è H\$xHl$XH+Hl$`=
x HkH$ H$H\$xH\$H$ H\$H$ H\$è HD$0¼$± â ÆD$/1ÛH\$HH\$PH\$HHû HDŽ$ HDŽ$ H\$xH H$H\$/H\$HÇD$ è H\$H\$XH\$ H\$`H\$xH$è H\$xHl$XH+Hl$`=
m HkH$ 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$ è H\$H\$XH\$ H\$`H\$xH$è H\$xHl$XH+Hl$`= ueHkH$ H$H\$xH\$H$ H\$H$ H\$è HD$0HÿÈHD$0Hø ÿÿÿƄ$¸ è HĐ ÃLCL$Hl$è 닉éÿÿÿLCL$Hl$è éþÿÿéôýÿÿLCL$Hl$è éuýÿÿééüÿÿè éüÿÿÌÌÌÌÌÌÌÌ.
*runtime.racefuncenter Ì runtime.raceread î $type."".whiteSpace ¦ runtime.convT2E ê "runtime.racewrite (runtime.writeBarrier &"".(*printer).print È $type."".whiteSpace runtime.convT2E Ä "runtime.racewrite ô (runtime.writeBarrier ô &"".(*printer).print ª $type."".whiteSpace â runtime.convT2E ¦ "runtime.racewrite Ö (runtime.writeBarrier Î
&"".(*printer).print (runtime.racefuncexit Ê .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 X\6 JæÚÖ
4 BÐ"Xs"Xw"T>\ Tgclocals·9f4747e6338c5bdd4db417363b8a0d83 Tgclocals·3e49cb8ccd860e21eaa81b84e825116b >$GOROOT/src/go/printer/nodes.goþ0"".(*printer).setComment À ÀdH% HD$H;A´ Hìð WÀD$`H$ð H$è H$ 1íH9ët H$ø H$H$ è H$ø ¶ û C H$H$ø è H$ø H¨ø Hý
H H$HÇD$ HÇD$ è H\$H$° H\$ H$¸ H\$(H$À H$ø H$H$ø è H$ø H¬$¸ H« H¬$À H« H¬$° =
Z H«ø H$ø H$H$ø è H$ø Hø H H« H¬$À H$° Hø H$¸ ô H$è H$ø Hû Ò Hø H H« H¬$À H$° Hø H$¸ H¬$ = usH)H$ø H$H$ è H$ø Hǀ H$H$ H$è H$ø H( Hû @u H$è è HÄð ÃH$Hl$è ëè é'ÿÿÿè Lø L$Hl$è éþÿÿH$H$ø è H$ø H¨ Hl$@H$H$ è H¬$ø H Hl$@H9ë@þÿÿH$ H$è H$ HHCHkH¬$ H$ Hø H$ h H$è H$ Hû F HHCHkH¬$ H$ Hø H$ H)Hl$HH,$è H\$HH+H$ø 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$ø H« Hý Hǃ H H\$pHÇD$x! 1ÛH\$`H\$hH\$`Hû Û HDŽ$ HDŽ$¨ H$ H H$H\$pH\$HÇD$ è H\$H\$PH\$ H\$XH$ H$è H$ Hl$PH+Hl$X= uAHkH$ø H$H$ H\$H$ H\$H$¨ H\$è éÂûÿÿLCL$Hl$è 믉éÿÿÿè è é³ýÿÿè è HÄð Ãè é*úÿÿÌÌÌÌÌÌÌÌÌÌP
h *runtime.racefuncenter À runtime.raceread runtime.raceread Ò 6type.[]*go/ast.CommentGroup "runtime.makeslice "runtime.racewrite ð (runtime.writeBarrier ¾ runtime.raceread Î "runtime.racewrite ü (runtime.writeBarrier º "runtime.racewrite runtime.raceread Î 2"".(*printer).nextComment Ø (runtime.racefuncexit
.runtime.writebarrierptr
$runtime.panicindex ®
$runtime.panicindex Ü
.runtime.writebarrierptr runtime.raceread Ò runtime.raceread ® runtime.raceread ª
runtime.raceread Ê runtime.raceread ("".(*printer).posFor î &"".(*printer).flush "runtime.racewrite Ò runtime.raceread ¨ Zgo.string."setComment found pending comments" È type.string runtime.convT2E Ê "runtime.racewrite (runtime.writeBarrier þ 6"".(*printer).internalError ¬ .runtime.writebarrierptr È $runtime.panicslice Ö $runtime.panicindex ò $runtime.panicindex (runtime.racefuncexit 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_0029 ßtype.int "".autotmp_0028 6type.[]*go/ast.CommentGroup go/ast.c·2 Ï(type.*go/ast.Comment "".g 2type.*go/ast.CommentGroup "".p type.*"".printer "àØßàÓß à t'.+D*¤¾,
.S±Vò) 4 3Ð[ƽ%Z= Tgclocals·4eec13d660d4aef174c5282005c43690 Tgclocals·af0649fdd6bd7e0ba7053055535539db >$GOROOT/src/go/printer/nodes.goþ."".(*printer).identList
dH% HD$ÐH;A] Hì° H$° H$è H$È H H$HD$HD$è HT$HL$ HD$(H$ H$ H$ H$À H$È H$Ð H$¨ 1ÉH$ HD$HH$ HÐHL$PHl$HH9éÛ HD$hH$è H\$hH+H\$PH\$@Hl$`H HD$X1íH9è< H$ Hl$@L$ L9Å HÁåHëH$è HL$`HD$XH$ Hl$@L$ L9ÅØ HÁåHëHD$pHHL$x=
HKHD$hHL$PHÀHÿÁHL$PHl$HH9é%ÿÿÿ1 ¼$Ø uHÇÀ H$¸ H$HÇD$ H$ H\$H$ H\$H$ H\$ HÇD$( HD$0HÇD$8 è è Hİ ÃLCL$HL$è éMÿÿÿè è H H$H H\$H H\$è H\$H\$Xéþÿÿè éýÿÿÌ$
X *runtime.racefuncenter v $type.[]go/ast.Expr "runtime.makeslice runtime.raceread Ü Bgo.itab.*go/ast.Ident.go/ast.Expr Ø "runtime.racewrite Ü (runtime.writeBarrier ,"".(*printer).exprList (runtime.racefuncexit Î .runtime.writebarrierptr â $runtime.panicindex ð $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_0049 ¯type.*uint8 "".autotmp_0048 $type.*go/ast.Ident "".autotmp_0047 &type.**go/ast.Ident "".autotmp_0046 Ïtype.int "".autotmp_0045 type.int "".autotmp_0044 $type.*go/ast.Ident "".autotmp_0043 /(type.[]*go/ast.Ident "".autotmp_0041 ¿type.int "".i ßtype.int "".xlist _$type.[]go/ast.Expr "".indent @type.bool "".list (type.[]*go/ast.Ident "".p type.*"".printer àùßà\ß BÒIm$
]
E &