Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for makeScanner (0.18 sec)

  1. src/cmd/vendor/golang.org/x/text/internal/language/compose.go

    		t.pExt = uint16(p)
    		p += appendTokens(buf[p:], b.extensions...)
    		t.str = string(buf[:p])
    		// We may not always need to remake the string, but when or when not
    		// to do so is rather tricky.
    		scan := makeScanner(buf[:p])
    		t, _ = parse(&scan, "")
    		return t
    
    	} else if b.private != "" {
    		t.str = b.private
    		t.RemakeString()
    	}
    	return t
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/text/internal/language/parse.go

    		scan.b = scan.bytes[:copy(scan.bytes[:], s)]
    	} else {
    		scan.b = []byte(s)
    	}
    	scan.init()
    	return scan
    }
    
    // makeScanner returns a scanner using b as the input buffer.
    // b is not copied and may be modified by the scanner routines.
    func makeScanner(b []byte) scanner {
    	scan := scanner{b: b}
    	scan.init()
    	return scan
    }
    
    func (s *scanner) init() {
    	for i, c := range s.b {
    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/internal/language/language.go

    		buf[uStart] = '-'
    		uStart++
    	}
    
    	// Create new key-type pair and parse it to verify.
    	b := buf[uStart:]
    	copy(b, "u-")
    	copy(b[2:], key)
    	b[4] = '-'
    	b = b[:5+copy(b[5:], value)]
    	scan := makeScanner(b)
    	if parseExtensions(&scan); scan.err != nil {
    		return t, scan.err
    	}
    
    	// Assemble the replacement string.
    	if t.str == "" {
    		t.pVariant, t.pExt = byte(uStart-1), uint16(uStart-1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 16.8K bytes
    - Viewed (0)
Back to top