--- /dev/null
+package debug
+
+import (
+ "fmt"
+ "go/token"
+
+ "golang.org/x/tools/go/analysis"
+)
+
+type Positioner interface {
+ Pos() token.Pos
+}
+
+func PrintPosition(pass *analysis.Pass, obj Positioner) {
+ fmt.Println(pass.Fset.PositionFor(obj.Pos(), false))
+}