{{with .PDoc}} {{if $.IsPkg}}
{{node_html .Decl $.FSet}}{{comment_html .Doc}} {{end}} {{end}} {{with .Vars}}
{{node_html .Decl $.FSet}}{{comment_html .Doc}} {{end}} {{end}} {{range .Funcs}} {{/* Name is a string - no need for FSet */}} {{$name_html := html .Name}}
{{node_html .Decl $.FSet}}{{comment_html .Doc}} {{example_html .Name $.Examples $.FSet}} {{end}} {{range .Types}} {{$tname := .Name}} {{$tname_html := html .Name}}
{{node_html .Decl $.FSet}}{{comment_html .Doc}} {{range .Consts}}
{{node_html .Decl $.FSet}}{{comment_html .Doc}} {{end}} {{range .Vars}}
{{node_html .Decl $.FSet}}{{comment_html .Doc}} {{end}} {{example_html $tname $.Examples $.FSet}} {{range .Funcs}} {{$name_html := html .Name}}
{{node_html .Decl $.FSet}}{{comment_html .Doc}} {{example_html .Name $.Examples $.FSet}} {{end}} {{range .Methods}} {{$name_html := html .Name}}
{{node_html .Decl $.FSet}}{{comment_html .Doc}} {{$name := printf "%s_%s" $tname .Name}} {{example_html $name $.Examples $.FSet}} {{end}} {{end}} {{else}} {{/* not a package; is a command */}} {{comment_html .Doc}} {{end}} {{with .Bugs}}
{{node_html . $.FSet}}{{end}} {{with .Dirs}} {{/* DirList entries are numbers and strings - no need for FSet */}} {{if $.PDoc}}
Name | Synopsis | |
---|---|---|
.. | ||
{{html .Path}} | {{html .Synopsis}} | |
{{repeat ` ` .Depth}}{{html .Name}} | {{html .Synopsis}} |
Need more packages? Take a look at the Go Projects wiki page.
{{end}} {{end}} {{if $.Examples}} {{end}}