summaryrefslogtreecommitdiff
path: root/src/cmd/godoc/godoc.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2009-07-14 10:46:18 -0700
committerRobert Griesemer <gri@golang.org>2009-07-14 10:46:18 -0700
commit0eb2c6b14f4b49b055c1e09bf0d07bcdfd88c176 (patch)
tree657aa6f0b09a4c81fd6ec4988c43684c28ddf7ce /src/cmd/godoc/godoc.go
parenta4574c51642c37e744b3d60a43c85fe4e38e6ee2 (diff)
downloadgolang-0eb2c6b14f4b49b055c1e09bf0d07bcdfd88c176.tar.gz
update remaining files to match new scanner/parser interface
and use shared error handling infrastructure R=rsc DELTA=109 (3 added, 86 deleted, 20 changed) OCL=31600 CL=31605
Diffstat (limited to 'src/cmd/godoc/godoc.go')
-rw-r--r--src/cmd/godoc/godoc.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cmd/godoc/godoc.go b/src/cmd/godoc/godoc.go
index ab95b519f..3b3d4faba 100644
--- a/src/cmd/godoc/godoc.go
+++ b/src/cmd/godoc/godoc.go
@@ -35,6 +35,7 @@ import (
"go/doc";
"go/parser";
"go/printer";
+ "go/scanner";
"go/token";
"http";
"io";
@@ -166,10 +167,10 @@ func parse(path string, mode uint) (*ast.Program, *parseErrors) {
return nil, &parseErrors{path, errs, nil};
}
- prog, err := parser.Parse(src, mode);
+ prog, err := parser.Parse(path, src, mode);
if err != nil {
// sort and convert error list
- if errors, ok := err.(parser.ErrorList); ok {
+ if errors, ok := err.(scanner.ErrorList); ok {
sort.Sort(errors);
errs := make([]parseError, len(errors) + 1); // +1 for final fragment of source
offs := 0;