diff options
| author | Robert Griesemer <gri@golang.org> | 2009-07-30 18:13:55 -0700 |
|---|---|---|
| committer | Robert Griesemer <gri@golang.org> | 2009-07-30 18:13:55 -0700 |
| commit | 9997f466a170ecc90fccd437fc4564ca4d56e211 (patch) | |
| tree | 9f5c5c52319511244b2df0bb0ee4f7ebe1708044 /src/cmd/godoc/godoc.go | |
| parent | e383d220bd4e700a329ac87dd8ff3fc14eb3e545 (diff) | |
| download | golang-9997f466a170ecc90fccd437fc4564ca4d56e211.tar.gz | |
go/ast/filter.go:
- more orthogonal functionality of filter functions for better re-use
go/doc/doc.go:
- simplified interface
- collect filenames of packages so that they can be shown
godoc:
- removed TODO, show list of package (linked) files used to create documentation
R=rsc
DELTA=130 (68 added, 24 deleted, 38 changed)
OCL=32549
CL=32552
Diffstat (limited to 'src/cmd/godoc/godoc.go')
| -rw-r--r-- | src/cmd/godoc/godoc.go | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/cmd/godoc/godoc.go b/src/cmd/godoc/godoc.go index d1c1f155e..4fe628fb5 100644 --- a/src/cmd/godoc/godoc.go +++ b/src/cmd/godoc/godoc.go @@ -444,12 +444,8 @@ func getPageInfo(path string) PageInfo { // compute package documentation var pdoc *doc.PackageDoc; if pkg != nil { - // TODO(gri) Simplify DocReader interface: no need anymore to add - // more than one file because of ast.PackageInterface. - var r doc.DocReader; - r.Init(pkg.Name, pathutil.Clean(path)); // no trailing '/' in importpath - r.AddFile(ast.PackageExports(pkg)); - pdoc = r.Doc(); + ast.PackageExports(pkg); + pdoc = doc.NewPackageDoc(pkg, pathutil.Clean(path)); // no trailing '/' in importpath } return PageInfo{pdoc, subdirs}; |
