summaryrefslogtreecommitdiff
path: root/src/cmd/godoc/godoc.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2009-07-30 18:13:55 -0700
committerRobert Griesemer <gri@golang.org>2009-07-30 18:13:55 -0700
commit9997f466a170ecc90fccd437fc4564ca4d56e211 (patch)
tree9f5c5c52319511244b2df0bb0ee4f7ebe1708044 /src/cmd/godoc/godoc.go
parente383d220bd4e700a329ac87dd8ff3fc14eb3e545 (diff)
downloadgolang-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.go8
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};