go.tools: clear DeclarationErrors flag; it's redundant w.r.t go/types checking.

R=gri
CC=golang-dev
https://golang.org/cl/14147043
This commit is contained in:
Alan Donovan 2013-10-08 10:34:36 -04:00
parent da6f00a60b
commit 8ae5d36d2a
8 changed files with 9 additions and 11 deletions

View File

@ -42,7 +42,7 @@ func pathToString(path []ast.Node) string {
// an error has already been reported in that case. // an error has already been reported in that case.
// //
func findInterval(t *testing.T, fset *token.FileSet, input, substr string) (f *ast.File, start, end token.Pos) { func findInterval(t *testing.T, fset *token.FileSet, input, substr string) (f *ast.File, start, end token.Pos) {
f, err := parser.ParseFile(fset, "<input>", input, parser.DeclarationErrors) f, err := parser.ParseFile(fset, "<input>", input, 0)
if err != nil { if err != nil {
t.Errorf("parse error: %s", err) t.Errorf("parse error: %s", err)
return return

View File

@ -84,7 +84,7 @@ func ParseFiles(fset *token.FileSet, dir string, files ...string) ([]*ast.File,
} }
wg.Add(1) wg.Add(1)
go func(i int, file string) { go func(i int, file string) {
parsed[i], errors[i] = parser.ParseFile(fset, file, nil, parser.DeclarationErrors) parsed[i], errors[i] = parser.ParseFile(fset, file, nil, 0)
wg.Done() wg.Done()
}(i, file) }(i, file)
} }

View File

@ -75,8 +75,7 @@ func parseQueries(t *testing.T, filename string) []*query {
// Parse the file once to discover the test queries. // Parse the file once to discover the test queries.
var fset token.FileSet var fset token.FileSet
f, err := parser.ParseFile(&fset, filename, filedata, f, err := parser.ParseFile(&fset, filename, filedata, parser.ParseComments)
parser.DeclarationErrors|parser.ParseComments)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }

View File

@ -45,7 +45,7 @@ func main() {
imp := importer.New(&importer.Config{Build: &build.Default}) imp := importer.New(&importer.Config{Build: &build.Default})
// Parse the input file. // Parse the input file.
file, err := parser.ParseFile(imp.Fset, "myprog.go", myprog, parser.DeclarationErrors) file, err := parser.ParseFile(imp.Fset, "myprog.go", myprog, 0)
if err != nil { if err != nil {
fmt.Print(err) // parse error fmt.Print(err) // parse error
return return

View File

@ -169,7 +169,7 @@ func doOneInput(input, filename string) bool {
imp := importer.New(impctx) imp := importer.New(impctx)
// Parsing. // Parsing.
f, err := parser.ParseFile(imp.Fset, filename, input, parser.DeclarationErrors) f, err := parser.ParseFile(imp.Fset, filename, input, 0)
if err != nil { if err != nil {
// TODO(adonovan): err is a scanner error list; // TODO(adonovan): err is a scanner error list;
// display all errors not just first? // display all errors not just first?

View File

@ -40,7 +40,7 @@ func main() {
` `
imp := importer.New(new(importer.Config)) // no go/build.Context; uses GC importer imp := importer.New(new(importer.Config)) // no go/build.Context; uses GC importer
f, err := parser.ParseFile(imp.Fset, "<input>", test, parser.DeclarationErrors) f, err := parser.ParseFile(imp.Fset, "<input>", test, 0)
if err != nil { if err != nil {
t.Error(err) t.Error(err)
return return

View File

@ -45,7 +45,7 @@ func main() {
imp := importer.New(&importer.Config{Build: &build.Default}) imp := importer.New(&importer.Config{Build: &build.Default})
// Parse the input file. // Parse the input file.
file, err := parser.ParseFile(imp.Fset, "hello.go", hello, parser.DeclarationErrors) file, err := parser.ParseFile(imp.Fset, "hello.go", hello, 0)
if err != nil { if err != nil {
fmt.Print(err) // parse error fmt.Print(err) // parse error
return return

View File

@ -24,7 +24,7 @@ import (
func TestObjValueLookup(t *testing.T) { func TestObjValueLookup(t *testing.T) {
imp := importer.New(new(importer.Config)) // (uses GCImporter) imp := importer.New(new(importer.Config)) // (uses GCImporter)
f, err := parser.ParseFile(imp.Fset, "testdata/objlookup.go", nil, parser.DeclarationErrors|parser.ParseComments) f, err := parser.ParseFile(imp.Fset, "testdata/objlookup.go", nil, parser.ParseComments)
if err != nil { if err != nil {
t.Error(err) t.Error(err)
return return
@ -178,8 +178,7 @@ func checkVarValue(t *testing.T, prog *ssa.Program, pkg *ssa.Package, ref []ast.
// corresponding to every ast.Expr. // corresponding to every ast.Expr.
func TestValueForExpr(t *testing.T) { func TestValueForExpr(t *testing.T) {
imp := importer.New(new(importer.Config)) // (uses GCImporter) imp := importer.New(new(importer.Config)) // (uses GCImporter)
f, err := parser.ParseFile(imp.Fset, "testdata/valueforexpr.go", nil, f, err := parser.ParseFile(imp.Fset, "testdata/valueforexpr.go", nil, parser.ParseComments)
parser.DeclarationErrors|parser.ParseComments)
if err != nil { if err != nil {
t.Error(err) t.Error(err)
return return