type go/scanner.Scanner

22 uses

	go/scanner (current package)
		scanner.go#L32: type Scanner struct {
		scanner.go#L61: func (s *Scanner) next() {
		scanner.go#L95: func (s *Scanner) peek() byte {
		scanner.go#L127: func (s *Scanner) Init(file *token.File, src []byte, err ErrorHandler, mode Mode) {
		scanner.go#L151: func (s *Scanner) error(offs int, msg string) {
		scanner.go#L158: func (s *Scanner) errorf(offs int, format string, args ...any) {
		scanner.go#L162: func (s *Scanner) scanComment() string {
		scanner.go#L234: func (s *Scanner) updateLineInfo(next, offs int, text []byte) {
		scanner.go#L303: func (s *Scanner) findLineEnd() bool {
		scanner.go#L360: func (s *Scanner) scanIdentifier() string {
		scanner.go#L425: func (s *Scanner) digits(base int, invalid *int) (digsep int) {
		scanner.go#L451: func (s *Scanner) scanNumber() (token.Token, string) {
		scanner.go#L594: func (s *Scanner) scanEscape(quote rune) bool {
		scanner.go#L647: func (s *Scanner) scanRune() string {
		scanner.go#L683: func (s *Scanner) scanString() string {
		scanner.go#L722: func (s *Scanner) scanRawString() string {
		scanner.go#L750: func (s *Scanner) skipWhitespace() {
		scanner.go#L762: func (s *Scanner) switch2(tok0, tok1 token.Token) token.Token {
		scanner.go#L770: func (s *Scanner) switch3(tok0, tok1 token.Token, ch2 rune, tok2 token.Token) token.Token {
		scanner.go#L782: func (s *Scanner) switch4(tok0, tok1 token.Token, ch2 rune, tok2, tok3 token.Token) token.Token {
		scanner.go#L829: func (s *Scanner) Scan() (pos token.Pos, tok token.Token, lit string) {

	go/parser
		parser.go#L34: 	scanner scanner.Scanner