// Typical use:
//
// var s Scanner
-// fset := token.NewFileSet() // position information is relative to fset
+// fset := token.NewFileSet() // position information is relative to fset
// s.Init(fset, filename, src, nil /* no error handler */, 0)
-// for {
+// for {
// pos, tok, lit := s.Scan()
// if tok == token.EOF {
// break
// String returns a string in one of several forms:
//
// file:line:column valid position with file name
-// line:column valid position without file name
-// file invalid position with file name
-// - invalid position without file name
+// line:column valid position without file name
+// file invalid position with file name
+// - invalid position without file name
//
func (pos Position) String() string {
s := pos.Filename