Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for quicksand (0.42 sec)

  1. src/cmd/vendor/golang.org/x/text/unicode/norm/transform.go

    		if end < 0 {
    			return nDst, nSrc, errs[-end]
    		}
    		nDst = len(dst) - len(rb.out)
    		nSrc = end
    
    		// Next quickSpan.
    		end = rb.nsrc
    		eof := atEOF
    		if n := nSrc + len(dst) - nDst; n < end {
    			err = transform.ErrShortDst
    			end = n
    			eof = false
    		}
    		end, ok := rb.f.quickSpan(rb.src, nSrc, end, eof)
    		n := copy(dst[nDst:], rb.src.bytes[nSrc:end])
    		nSrc += n
    		nDst += n
    		if ok {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/text/unicode/norm/normalize.go

    func (f Form) AppendString(out []byte, src string) []byte {
    	return f.doAppend(out, inputString(src), len(src))
    }
    
    // QuickSpan returns a boundary n such that b[0:n] == f(b[0:n]).
    // It is not guaranteed to return the largest such n.
    func (f Form) QuickSpan(b []byte) int {
    	n, _ := formTable[f].quickSpan(inputBytes(b), 0, len(b), true)
    	return n
    }
    
    // Span implements transform.SpanningTransformer. It returns a boundary n such
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 14.9K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/text/transform/transform.go

    		n := copy(src, s[pSrc:])
    		nDst, nSrc, err = t.Transform(dst, src[:n], pSrc+n == len(s))
    		pDst += nDst
    		pSrc += nSrc
    
    		// TODO:  let transformers implement an optional Spanner interface, akin
    		// to norm's QuickSpan. This would even allow us to avoid any allocation.
    		if !bytes.Equal(dst[:nDst], src[:nSrc]) {
    			break
    		}
    		pPrefix = pSrc
    		if err == ErrShortDst {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 21.7K bytes
    - Viewed (0)
Back to top