Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for decomposeSegment (0.16 sec)

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

    			return i // boundary after an illegal UTF-8 encoding
    		}
    	}
    	return i
    }
    
    // decomposeSegment scans the first segment in src into rb. It inserts 0x034f
    // (Grapheme Joiner) when it encounters a sequence of more than 30 non-starters
    // and returns the number of bytes consumed from src or iShortDst or iShortSrc.
    func decomposeSegment(rb *reorderBuffer, sp int, atEOF bool) int {
    	// Force one character to be consumed.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:26:23 UTC 2022
    - 14.9K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/text/unicode/norm/normalize.go

    			return i // boundary after an illegal UTF-8 encoding
    		}
    	}
    	return i
    }
    
    // decomposeSegment scans the first segment in src into rb. It inserts 0x034f
    // (Grapheme Joiner) when it encounters a sequence of more than 30 non-starters
    // and returns the number of bytes consumed from src or iShortDst or iShortSrc.
    func decomposeSegment(rb *reorderBuffer, sp int, atEOF bool) int {
    	// Force one character to be consumed.
    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/vendor/golang.org/x/text/unicode/norm/transform.go

    	// TODO: get rid of reorderBuffer. See CL 23460044.
    	rb := reorderBuffer{}
    	rb.init(f, src)
    	for {
    		// Load segment into reorder buffer.
    		rb.setFlusher(dst[nDst:], flushTransform)
    		end := decomposeSegment(&rb, nSrc, atEOF)
    		if end < 0 {
    			return nDst, nSrc, errs[-end]
    		}
    		nDst = len(dst) - len(rb.out)
    		nSrc = end
    
    		// Next quickSpan.
    		end = rb.nsrc
    		eof := atEOF
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 19:27:51 UTC 2019
    - 2.4K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/text/unicode/norm/transform.go

    	// TODO: get rid of reorderBuffer. See CL 23460044.
    	rb := reorderBuffer{}
    	rb.init(f, src)
    	for {
    		// Load segment into reorder buffer.
    		rb.setFlusher(dst[nDst:], flushTransform)
    		end := decomposeSegment(&rb, nSrc, atEOF)
    		if end < 0 {
    			return nDst, nSrc, errs[-end]
    		}
    		nDst = len(dst) - len(rb.out)
    		nSrc = end
    
    		// Next quickSpan.
    		end = rb.nsrc
    		eof := atEOF
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 2.4K bytes
    - Viewed (0)
Back to top