Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 9964 `
go object linux amd64 go1.6 X:none
build id "a5a5960d5a909a1aace5d4aa4fefb4f3b94102bf"
$$
package doc
import io "io"
import regexp "regexp"
import unicode "unicode"
import sort "sort"
import strings "strings"
import utf8 "unicode/utf8"
import strconv "strconv"
import template "text/template"
import ast "go/ast"
import token "go/token"
import path "path"
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
func @"".ToHTML (@"".w·1 @"io".Writer, @"".text·2 string, @"".words·3 map[string]string "esc:0x1")
func @"".ToText (@"".w·1 @"io".Writer, @"".text·2 string, @"".indent·3 string, @"".preIndent·4 string "esc:0x1", @"".width·5 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 @"".Note struct { Pos @"go/token".Pos; End @"go/token".Pos; UID string; Body string }
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 @"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".Spec interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".specNode() }
type @"go/ast".GenDecl struct { Doc *@"go/ast".CommentGroup; TokPos @"go/token".Pos; Tok @"go/token".Token; Lparen @"go/token".Pos; Specs []@"go/ast".Spec; Rparen @"go/token".Pos }
func (@"go/ast".d·2 *@"go/ast".GenDecl "esc:0x9") End () (? @"go/token".Pos)
func (@"go/ast".d·2 *@"go/ast".GenDecl "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".d·2.TokPos }
func (? *@"go/ast".GenDecl) @"go/ast".declNode () { }
type @"".Value struct { Doc string; Names []string; Decl *@"go/ast".GenDecl; @"".order int }
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 string("<nil>") }
func (? *@"go/ast".Ident) @"go/ast".exprNode () { }
type @"go/ast".Expr interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".exprNode() }
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".Field struct { Doc *@"go/ast".CommentGroup; Names []*@"go/ast".Ident; Type @"go/ast".Expr; Tag *@"go/ast".BasicLit; Comment *@"go/ast".CommentGroup }
func (@"go/ast".f·2 *@"go/ast".Field "esc:0x9") End () (? @"go/token".Pos)
func (@"go/ast".f·2 *@"go/ast".Field "esc:0x9") Pos () (? @"go/token".Pos)
type @"go/ast".FieldList struct { Opening @"go/token".Pos; List []*@"go/ast".Field; Closing @"go/token".Pos }
func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x9") End () (? @"go/token".Pos)
func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x1") NumFields () (? int)
func (@"go/ast".f·2 *@"go/ast".FieldList "esc:0x9") Pos () (? @"go/token".Pos)
type @"go/ast".FuncType struct { Func @"go/token".Pos; Params *@"go/ast".FieldList; Results *@"go/ast".FieldList }
func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x9") End () (? @"go/token".Pos)
func (@"go/ast".x·2 *@"go/ast".FuncType "esc:0x9") Pos () (? @"go/token".Pos)
func (? *@"go/ast".FuncType) @"go/ast".exprNode () { }
type @"go/ast".Stmt interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".stmtNode() }
type @"go/ast".BlockStmt struct { Lbrace @"go/token".Pos; List []@"go/ast".Stmt; Rbrace @"go/token".Pos }
func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x1") End () (? @"go/token".Pos) { return @"go/ast".s·2.Rbrace + @"go/token".Pos(0x1) }
func (@"go/ast".s·2 *@"go/ast".BlockStmt "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/ast".s·2.Lbrace }
func (? *@"go/ast".BlockStmt) @"go/ast".stmtNode () { }
type @"go/ast".FuncDecl struct { Doc *@"go/ast".CommentGroup; Recv *@"go/ast".FieldList; Name *@"go/ast".Ident; Type *@"go/ast".FuncType; Body *@"go/ast".BlockStmt }
func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x9") End () (? @"go/token".Pos)
func (@"go/ast".d·2 *@"go/ast".FuncDecl "esc:0x9") Pos () (? @"go/token".Pos)
func (? *@"go/ast".FuncDecl) @"go/ast".declNode () { }
type @"".Func struct { Doc string; Name string; Decl *@"go/ast".FuncDecl; Recv string; Orig string; Level int }
type @"".Type struct { Doc string; Name string; Decl *@"go/ast".GenDecl; Consts []*@"".Value; Vars []*@"".Value; Funcs []*@"".Func; Methods []*@"".Func }
type @"".Filter func(? string) (? bool)
type @"".Package struct { Doc string; Name string; ImportPath string; Imports []string; Filenames []string; Notes map[string][]*@"".Note; Bugs []string; Consts []*@"".Value; Types []*@"".Type; Vars []*@"".Value; Funcs []*@"".Func }
func (@"".p·1 *@"".Package "esc:0x9") Filter (@"".f·2 @"".Filter "esc:0x1")
type @"".Mode int
const @"".AllDecls @"".Mode = 0x1
const @"".AllMethods @"".Mode = 0x2
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/ast".Decl interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos); @"go/ast".declNode() }
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 }
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:0x1") End () (? @"go/token".Pos) { return @"go/token".Pos(0x0) }
func (@"go/ast".p·2 *@"go/ast".Package "esc:0x1") Pos () (? @"go/token".Pos) { return @"go/token".Pos(0x0) }
func @"".New (@"".pkg·2 *@"go/ast".Package "esc:0xa", @"".importPath·3 string, @"".mode·4 @"".Mode) (? *@"".Package)
type @"go/ast".Node interface { End() (? @"go/token".Pos); Pos() (? @"go/token".Pos) }
type @"".Example struct { Name string; Doc string; Code @"go/ast".Node; Play *@"go/ast".File; Comments []*@"go/ast".CommentGroup; Output string; EmptyOutput bool; Order int }
func @"".Examples (@"".files·2 ...*@"go/ast".File "esc:0x9") (? []*@"".Example)
func @"".Synopsis (@"".s·2 string "esc:0x1a") (? string)
var @"".IllegalPrefixes []string
func @"".init ()
var @"go/ast".objKindStrings [7]string
$$
_go_.o 0 0 0 644 438780 `
go object linux amd64 go1.6 X:none
!
go13ldio.aregexp.astrings.atext/template.aunicode.aunicode/utf8.ago/ast.ago/token.apath.asort.astrconv.a þ "".commentEscape à
à
dH% H;a HìxH´$ HÇD$@ ¼$ tn1ÀHóHÿËH9Ã~aH$ H9ðJ H¶+HéHÅHÿÅH$ H9õ" H+¶8ËuL$?ù`µ ù'¬ HÿÀHóHÿËH9ÃH\$@HõH9ó L$ H)ÝHý tMHÇ$ LD$PLD$Hl$XHl$è HT$HL$ HD$(H$ H$H$ H\$HT$`HT$HL$hHL$HD$pHD$ è HÄxÃè H\$@HÅHD$HH9ð8 H9Ã/ L$ H)ÝHý tMHÇ$ LD$PLD$Hl$XHl$è HT$HL$ HD$(H$ H$H$ H\$HT$`HT$HL$hHL$HD$pHD$ è H´$ H$ H$ HD$HHÀHD$@¶D$?<'uCH H\$H H\$H H\$H$HZ ÿÓH´$ HD$HHÿÀéBþÿÿ<`uïH H\$H H\$H H\$H$HZ ÿÓH´$ ë·è è è è éUýÿÿÌÌÌÌÌ$
Æ 2runtime.stringtoslicebyte Ü 0text/template.HTMLEscape ð $runtime.panicslice 2runtime.stringtoslicebyte ´ 0text/template.HTMLEscape "".rdquo ¸ "".rdquo Ð "".rdquo ò ® "".ldquo Æ "".ldquo Þ "".ldquo
$runtime.panicslice ¨
$runtime.panicindex ¶
$runtime.panicindex Ä
0runtime.morestack_noctxt Pð "".autotmp_0014 type.[]uint8 "".autotmp_0013 type.string "".autotmp_0010 /type.[]uint8 "".autotmp_0009 Otype.string "".autotmp_0008 type.int
"".ch qtype.uint8 "".i _type.int "".last otype.int "".nice @type.bool "".text type.string "".w type.io.Writer "ðïðêï ° f4
8¸66 âÎ Tgclocals·13bdb4aeeaf63de3cc223d640262ea59 Tgclocals·12fc1489b12fcdedb8fc818b7369b5d9 :$GOROOT/src/go/doc/comment.goþ0"".pairedParensPrefixLen À ÀdH% H;aÁ HìPHD$`HÇD$( HD$0H\$XH\$@HD$H1ÀHD$8H\$@H$H\$HH\$HD$è Hl$(HD$L$ Hø tTHT$8ù(uHý uHT$0HëHÿÃH\$(먃ù)u£HéHÿÉHL$(Hù uH\$`H\$0ëHù }HT$hHÄPÃH\$0H\$hHÄPÃè é"ÿÿÿÌÌ
² &runtime.stringiter2 ª 0runtime.morestack_noctxt 0 "".autotmp_0022 type.int32 "".autotmp_0019 /type.int "".autotmp_0018 type.int "".autotmp_0017 type.int "".autotmp_0016 type.string "".l ?type.int "".parens Otype.int "".~r1 type.int "".s type.string
à L L
% X Tgclocals·41a13ac73c712c01973b8fe23f62d694 Tgclocals·d8fdd2a55187867c76648dc792366181 :$GOROOT/src/go/doc/comment.goþ"".emphasize dH% HD$ØH;A Hì¨ H$À H$È H H$H$À HL$H$È HD$è L$À L$È H¼$° H´$¸ ¶$Ø HD$HL$ H$ H\$(H$ HD$xHø u$H<$Ht$LL$LD$T$ è HĨ ÃHù È HL9õ H<$Ht$LL$hLL$H\$pH\$T$ è HT$xH$ Hø q H
HÓHøZ HÃH+L$È L9Å; H9é2 L$À H)ÍHý tMLD$XL$Hl$`Hl$è HD$HL$`H9Èí H\$xH¼$ Ò HHD$@H¬$È HÃH9ë¯ H¬$À HÙH H$Hl$hHl$HL$pHL$è H\$H\$xH\$ H$ H\$(H$ H\$@Hl$`H9ëB H\$`1ÀHD$HHD$P1ɈL$?H$Ð 1íH9ëtbHD$XHL$`H H$H$Ð H\$HD$hHD$HL$pHL$è HD$ ¶\$(Hو\$?Hø ¿ H(Hl$HH@H\$xH¼$ HÃHHû |ù uH\$XH\$HHD$`1ɈL$?HD$PHø ] H H\$H H\$H H\$H$¸ H$H$° H[ ÿÓHÇ$ H\$HH\$H\$PH\$è HT$HL$ HD$(H$° H$H$¸ H\$H$ HT$H$ HL$H$ HD$ è H H\$H H\$H H\$H$¸ H$H$° H[ ÿÓ¶L$?ù t>H H\$H H\$H H\$H$¸ H$H$° H[ ÿÓH$° H$H$¸ H\$H\$XH\$H\$`H\$¶$Ø \$ è |$? t>H H\$H H\$H H\$H$¸ H$H$° H[ ÿÓH\$PHû H H\$H H\$H H\$H$¸ H$H$° H[ ÿÓH\$xH¼$ v;HÃHH¬$È H9ëw L$À H)ÝHý tMHèLÁéçúÿÿè è ë¬éþÿÿè é:ýÿÿè è è é©üÿÿè è è è è è éNúÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌZ
d "".matchRx ª Pregexp.(*Regexp).FindStringSubmatchIndex "".commentEscape "".commentEscape ø 0"".pairedParensPrefixLen ¢ "".matchRx Ü Pregexp.(*Regexp).FindStringSubmatchIndex ¸ ,type.map[string]string
4runtime.mapaccess2_faststr ü "".html_a "".html_a ¬ "".html_a î ¬
2runtime.stringtoslicebyte Ô 0text/template.HTMLEscape â "".html_aq ú "".html_aq "".html_aq Ô ò "".html_i "".html_i ¢ "".html_i ä Ü "".commentEscape ø "".html_endi "".html_endi ¨ "".html_endi ê "".html_enda ª "".html_enda  "".html_enda $runtime.panicslice $runtime.panicindex ¼ $runtime.panicindex Ø $runtime.panicslice æ $runtime.panicslice ô $runtime.panicindex $runtime.panicslice $runtime.panicindex ¨ $runtime.panicindex ¶ $runtime.panicslice Ä $runtime.panicindex Ò 0runtime.morestack_noctxt `Ð &"".autotmp_0034 type.int "".autotmp_0033 type.int "".autotmp_0032 /type.[]uint8 "".autotmp_0031 type.int "".autotmp_0030 type.string "".autotmp_0029 type.string "".autotmp_0028 type.int "".autotmp_0027 type.int "".autotmp_0025 type.int "".autotmp_0024 type.string "".italics Ñtype.bool "".url ¿type.string "".n Ïtype.int "".match type.string "".m _type.[]int "".nice Ptype.bool "".words @,type.map[string]string "".line type.string "".w type.io.Writer "ЯÏÐÙ Ï À ªØ/qh]IP+b!>uC>>>>?ef
4 T²ur²¶Fx Tgclocals·2331195bde16ef19bace3004fa98e646 Tgclocals·88f14b8ca07e3b9e0b9cbc5ca8ee0278 :$GOROOT/src/go/doc/comment.goþ"".indentLen à àdH% H;avQHt$HL$1ÀH9È}H9Ès4H¶û uHÿÀH9È|çHD$ÃH9ÈsH¶û uéëßè è è ëÌÌÌÌÌÌÌÌÌ
¦ $runtime.panicindex ´ $runtime.panicindex  0runtime.morestack_noctxt 0 "".~r1 type.int "".s type.string p p $Ì!
R Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb :$GOROOT/src/go/doc/comment.goþ"".isBlank À ÀdH% H;av=HL$Hù t+HùuH\$Hù v¶û
D$Ãè ÆD$ ëñÆD$ëêè ëÌÌÌÌÌÌÌÌÌÌÌÌÌ
p $runtime.panicindex 0runtime.morestack_noctxt 0 "".autotmp_0039 type.int "".~r1 type.bool "".s type.string ` ` Ü8
7) Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb :$GOROOT/src/go/doc/comment.goþ"".commonPrefix dH% H;avmLT$H|$Ht$ HT$1Û1ÀH9Ð}+H9ð}&H9Ðs?H¶H9ðs,I,¶m @8ëuHÿÀH9Ð|ÕH9ÐwH|$(HD$0Ãè è è è ézÿÿÿÌÌÌÌÌÌÌÌÌÌ
Ð $runtime.panicslice Þ $runtime.panicindex ì $runtime.panicindex ú 0runtime.morestack_noctxt ` "".~r2 @type.string "".b type.string "".a type.string $ä%(
g) Tgclocals·b4c25e9b09fd0cf9bb429dcefe91c353 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb :$GOROOT/src/go/doc/comment.goþ"".unindent À ÀdH% HD$¸H;A~ HìÈ H$Ø Hù uHÄÈ ÃH´$Ð Hù H HH$HNHL$è HD$H$Ð H¼$Ø LCL9Àü LIÁHD$xLD$pH´$Ð H$Ø H$à H$À 1ÿH$¸ HD$8H´$° Hl$8H9ï Ht$HHþ H.HVH|$@H¬$ H$¨ H¬$ Hl$PH$ HT$XHú E Hú
4 Hú # ¶] û
À<