Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for peekRune (0.21 sec)

  1. src/fmt/scan.go

    	return r.pendBuf[0], err
    }
    
    // ReadRune returns the next UTF-8 encoded code point from the
    // io.Reader inside r.
    func (r *readRune) ReadRune() (rr rune, size int, err error) {
    	if r.peekRune >= 0 {
    		rr = r.peekRune
    		r.peekRune = ^r.peekRune
    		size = utf8.RuneLen(rr)
    		return
    	}
    	r.buf[0], err = r.readByte()
    	if err != nil {
    		return
    	}
    	if r.buf[0] < utf8.RuneSelf { // fast check for common ASCII case
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 21:56:20 UTC 2024
    - 31.9K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/mod/modfile/read.go

    	})
    	panic(&in.parseErrors)
    }
    
    // eof reports whether the input has reached end of file.
    func (in *input) eof() bool {
    	return len(in.remaining) == 0
    }
    
    // peekRune returns the next rune in the input without consuming it.
    func (in *input) peekRune() int {
    	if len(in.remaining) == 0 {
    		return 0
    	}
    	r, _ := utf8.DecodeRune(in.remaining)
    	return int(r)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 23.1K bytes
    - Viewed (0)
Back to top