type go/doc.Package
20 uses
go/doc (current package)
comment.go#L33: p := new(Package).Parser()
comment.go#L64: d := new(Package).Parser().Parse(text)
doc.go#L17: type Package struct {
doc.go#L121: func New(pkg *ast.Package, importPath string, mode Mode) *Package {
doc.go#L126: p := &Package{
doc.go#L151: func (p *Package) collectValues(values []*Value) {
doc.go#L159: func (p *Package) collectTypes(types []*Type) {
doc.go#L173: func (p *Package) collectFuncs(funcs []*Func) {
doc.go#L209: func NewFromFiles(fset *token.FileSet, files []*ast.File, importPath string, opts ...any) (*Package, error) {
doc.go#L269: func (p *Package) lookupSym(recv, name string) bool {
doc.go#L283: func (p *Package) lookupPackage(name string) (importPath string, ok bool) {
doc.go#L300: func (p *Package) Parser() *comment.Parser {
doc.go#L311: func (p *Package) Printer() *comment.Printer {
doc.go#L322: func (p *Package) HTML(text string) []byte {
doc.go#L331: func (p *Package) Markdown(text string) []byte {
doc.go#L342: func (p *Package) Text(text string) []byte {
example.go#L621: func classifyExamples(p *Package, examples []*Example) {
filter.go#L100: func (p *Package) Filter(f Filter) {
synopsis.go#L38: var p Package
synopsis.go#L59: func (p *Package) Synopsis(text string) string {