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#L208: func NewFromFiles(fset *token.FileSet, files []*ast.File, importPath string, opts ...any) (*Package, error) {
doc.go#L279: func (p *Package) lookupSym(recv, name string) bool {
doc.go#L293: func (p *Package) lookupPackage(name string) (importPath string, ok bool) {
doc.go#L310: func (p *Package) Parser() *comment.Parser {
doc.go#L321: func (p *Package) Printer() *comment.Printer {
doc.go#L332: func (p *Package) HTML(text string) []byte {
doc.go#L341: func (p *Package) Markdown(text string) []byte {
doc.go#L352: func (p *Package) Text(text string) []byte {
example.go#L624: 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 {