This test checks that diagnostics ranges computed with the TypeErrorEndPos
heuristic span at least a full token.
-- go.mod --
module example.com
go 1.21
-- main.go --
package main
import "example.com/foo-bar" //@ diag(re`"[^"]*"`, re`not used`, exact=true)
func f(int) {}
func main() {
var x int
_ = x + 1.e+0i //@ diag("1.e+0i", re`truncated`, exact=true)
}
-- foo-bar/baz.go --
package foo