github.com/JimmyHuang454/JLS-go@v0.0.0-20230831150107-90d536585ba0/internal/types/testdata/fixedbugs/issue43190.go (about) 1 // Copyright 2020 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // The errors below are produced by the parser, but we check 6 // them here for consistency with the types2 tests. 7 8 package p 9 10 import ; // ERROR missing import path 11 import "" // ERROR invalid import path \(empty string\) 12 import 13 var /* ERROR missing import path */ _ int 14 import .; // ERROR missing import path 15 import 'x' // ERROR import path must be a string 16 var _ int 17 import /* ERROR imports must appear before other declarations */ _ "math" 18 19 // Don't repeat previous error for each immediately following import ... 20 import () 21 import (.) // ERROR missing import path 22 import ( 23 "fmt" 24 . 25 ) // ERROR missing import path 26 27 // ... but remind with error again if we start a new import section after 28 // other declarations 29 var _ = fmt.Println 30 import /* ERROR imports must appear before other declarations */ _ "math" 31 import _ "math"