Lines Matching defs:len
64 decode_unicode_with_escapes(Parser *parser, const char *s, size_t len, Token *t)
73 if (len > SIZE_MAX / 6) {
78 u = PyBytes_FromStringAndSize((char *)NULL, len * 6);
86 end = s + len;
125 len = p - buf;
129 v = _PyUnicode_DecodeUnicodeEscapeInternal(s, len, NULL, NULL, &first_invalid_escape);
145 decode_bytes_with_escapes(Parser *p, const char *s, Py_ssize_t len, Token *t)
148 PyObject *result = _PyBytes_DecodeEscape(s, len, NULL, &first_invalid_escape);
176 size_t len;
223 len = strlen(s);
224 if (len > INT_MAX) {
228 if (s[--len] != quote) {
233 if (len >= 4 && s[0] == quote && s[1] == quote) {
238 len -= 2;
240 if (s[--len] != quote || s[--len] != quote) {
250 *fstrlen = len;
270 *result = PyBytes_FromStringAndSize(s, len);
273 *result = decode_bytes_with_escapes(p, s, len, t);
278 *result = PyUnicode_DecodeUTF8Stateful(s, len, NULL, NULL);
281 *result = decode_unicode_with_escapes(p, s, len, t);
354 Py_ssize_t len;
385 len = expr_end - expr_start;
387 str = PyMem_Calloc(len + 3, sizeof(char));
396 memcpy(str+1, expr_start, len);
407 str[len+1] = ')';