go/scanner.Scanner.offset (field)

40 uses

	go/scanner (current package)
		scanner.go#L42: 	offset     int  // character offset
		scanner.go#L58: 		s.offset = s.rdOffset
		scanner.go#L60: 			s.lineOffset = s.offset
		scanner.go#L61: 			s.file.AddLine(s.offset)
		scanner.go#L66: 			s.error(s.offset, "illegal character NUL")
		scanner.go#L71: 				s.error(s.offset, "illegal UTF-8 encoding")
		scanner.go#L72: 			} else if r == bom && s.offset > 0 {
		scanner.go#L73: 				s.error(s.offset, "illegal byte order mark")
		scanner.go#L79: 		s.offset = len(s.src)
		scanner.go#L81: 			s.lineOffset = s.offset
		scanner.go#L82: 			s.file.AddLine(s.offset)
		scanner.go#L134: 	s.offset = 0
		scanner.go#L159: 	offs := s.offset - 1 // position of initial '/'
		scanner.go#L174: 		next = s.offset
		scanner.go#L191: 			next = s.offset
		scanner.go#L199: 	lit := s.src[offs:s.offset]
		scanner.go#L304: 		s.offset = offs
		scanner.go#L307: 	}(s.offset - 1)
		scanner.go#L351: 	offs := s.offset
		scanner.go#L355: 	return string(s.src[offs:s.offset])
		scanner.go#L386: 				*invalid = int(s.offset) // record invalid rune offset
		scanner.go#L405: 	offs := s.offset
		scanner.go#L440: 			s.error(s.offset, "invalid radix point in "+litname(prefix))
		scanner.go#L447: 		s.error(s.offset, litname(prefix)+" has no digits")
		scanner.go#L454: 			s.errorf(s.offset, "%q exponent requires decimal mantissa", s.ch)
		scanner.go#L456: 			s.errorf(s.offset, "%q exponent requires hexadecimal mantissa", s.ch)
		scanner.go#L466: 			s.error(s.offset, "exponent has no digits")
		scanner.go#L469: 		s.error(s.offset, "hexadecimal mantissa requires a 'p' exponent")
		scanner.go#L478: 	lit := string(s.src[offs:s.offset])
		scanner.go#L548: 	offs := s.offset
		scanner.go#L584: 			s.error(s.offset, msg)
		scanner.go#L602: 	offs := s.offset - 1
		scanner.go#L633: 	return string(s.src[offs:s.offset])
		scanner.go#L638: 	offs := s.offset - 1
		scanner.go#L655: 	return string(s.src[offs:s.offset])
		scanner.go#L677: 	offs := s.offset - 1
		scanner.go#L695: 	lit := s.src[offs:s.offset]
		scanner.go#L787: 	pos = s.file.Pos(s.offset)
		scanner.go#L883: 					s.offset = s.file.Offset(pos)
		scanner.go#L884: 					s.rdOffset = s.offset + 1