{{with .PDoc}} {{if $.IsMain}} {{/* command documentation */}} {{comment_html .Doc}} {{else}} {{/* package documentation */}}
{{node_html $ .Decl true}}
{{comment_html .Doc}}
{{end}}
{{end}}
{{with .Vars}}
{{node_html $ .Decl true}}
{{comment_html .Doc}}
{{end}}
{{end}}
{{range .Funcs}}
{{/* Name is a string - no need for FSet */}}
{{$name_html := html .Name}}
{{node_html $ .Decl true}}
{{comment_html .Doc}}
{{example_html $ .Name}}
{{end}}
{{range .Types}}
{{$tname := .Name}}
{{$tname_html := html .Name}}
{{node_html $ .Decl true}}
{{comment_html .Doc}}
{{range .Consts}}
{{node_html $ .Decl true}}
{{comment_html .Doc}}
{{end}}
{{range .Vars}}
{{node_html $ .Decl true}}
{{comment_html .Doc}}
{{end}}
{{example_html $ $tname}}
{{range .Funcs}}
{{$name_html := html .Name}}
{{node_html $ .Decl true}}
{{comment_html .Doc}}
{{example_html $ .Name}}
{{end}}
{{range .Methods}}
{{$name_html := html .Name}}
{{node_html $ .Decl true}}
{{comment_html .Doc}}
{{$name := printf "%s_%s" $tname .Name}}
{{example_html $ $name}}
{{end}}
{{end}}
{{end}}
{{with $.Notes}}
{{range $marker, $content := .}}
{{node_html $ . false}}
{{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? Check out the sub-repositories and other Go projects.
{{end}} {{end}}