Lines Matching refs:end_idx

684     Py_ssize_t end_idx;  in _parse_object_unicode()  local
696 end_idx = PyUnicode_GET_LENGTH(pystr) - 1; in _parse_object_unicode()
706 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind,str, idx))) idx++; in _parse_object_unicode()
709 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != '}') { in _parse_object_unicode()
714 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != '"') { in _parse_object_unicode()
731 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++; in _parse_object_unicode()
732 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != ':') { in _parse_object_unicode()
737 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++; in _parse_object_unicode()
765 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++; in _parse_object_unicode()
768 if (idx <= end_idx && PyUnicode_READ(kind, str, idx) == '}') in _parse_object_unicode()
770 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != ',') { in _parse_object_unicode()
777 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++; in _parse_object_unicode()
814 Py_ssize_t end_idx; in _parse_array_unicode() local
828 end_idx = PyUnicode_GET_LENGTH(pystr) - 1; in _parse_array_unicode()
831 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++; in _parse_array_unicode()
834 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != ']') { in _parse_array_unicode()
849 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++; in _parse_array_unicode()
852 if (idx <= end_idx && PyUnicode_READ(kind, str, idx) == ']') in _parse_array_unicode()
854 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != ',') { in _parse_array_unicode()
861 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++; in _parse_array_unicode()
866 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != ']') { in _parse_array_unicode()
867 raise_errmsg("Expecting value", pystr, end_idx); in _parse_array_unicode()
917 Py_ssize_t end_idx; in _match_number_unicode() local
929 end_idx = PyUnicode_GET_LENGTH(pystr) - 1; in _match_number_unicode()
934 if (idx > end_idx) { in _match_number_unicode()
943 …while (idx <= end_idx && PyUnicode_READ(kind, str, idx) >= '0' && PyUnicode_READ(kind, str, idx) <… in _match_number_unicode()
956 …if (idx < end_idx && PyUnicode_READ(kind, str, idx) == '.' && PyUnicode_READ(kind, str, idx + 1) >… in _match_number_unicode()
959 …while (idx <= end_idx && PyUnicode_READ(kind, str, idx) >= '0' && PyUnicode_READ(kind, str, idx) <… in _match_number_unicode()
963 …if (idx < end_idx && (PyUnicode_READ(kind, str, idx) == 'e' || PyUnicode_READ(kind, str, idx) == '… in _match_number_unicode()
968 …if (idx < end_idx && (PyUnicode_READ(kind, str, idx) == '-' || PyUnicode_READ(kind, str, idx) == '… in _match_number_unicode()
971 …while (idx <= end_idx && PyUnicode_READ(kind, str, idx) >= '0' && PyUnicode_READ(kind, str, idx) <… in _match_number_unicode()