Lines Matching defs:next_idx_ptr
85 scan_once_unicode(PyScannerObject *s, PyObject *pystr, Py_ssize_t idx, Py_ssize_t *next_idx_ptr);
678 _parse_object_unicode(PyScannerObject *s, PyObject *pystr, Py_ssize_t idx, Py_ssize_t *next_idx_ptr)
682 *next_idx_ptr is a return-by-reference index to the first character after
786 *next_idx_ptr = idx + 1;
809 _parse_array_unicode(PyScannerObject *s, PyObject *pystr, Py_ssize_t idx, Py_ssize_t *next_idx_ptr) {
812 *next_idx_ptr is a return-by-reference index to the first character after
875 *next_idx_ptr = idx + 1;
884 _parse_constant(PyScannerObject *s, const char *constant, Py_ssize_t idx, Py_ssize_t *next_idx_ptr) {
889 *next_idx_ptr is a return-by-reference index to the first character after
905 *next_idx_ptr = idx;
910 _match_number_unicode(PyScannerObject *s, PyObject *pystr, Py_ssize_t start, Py_ssize_t *next_idx_ptr) {
913 *next_idx_ptr is a return-by-reference index to the first character after
1022 *next_idx_ptr = idx;
1027 scan_once_unicode(PyScannerObject *s, PyObject *pystr, Py_ssize_t idx, Py_ssize_t *next_idx_ptr)
1031 *next_idx_ptr is a return-by-reference index to the first character after
1060 return scanstring_unicode(pystr, idx + 1, s->strict, next_idx_ptr);
1066 res = _parse_object_unicode(s, pystr, idx + 1, next_idx_ptr);
1074 res = _parse_array_unicode(s, pystr, idx + 1, next_idx_ptr);
1080 *next_idx_ptr = idx + 4;
1087 *next_idx_ptr = idx + 4;
1097 *next_idx_ptr = idx + 5;
1105 return _parse_constant(s, "NaN", idx, next_idx_ptr);
1117 return _parse_constant(s, "Infinity", idx, next_idx_ptr);
1130 return _parse_constant(s, "-Infinity", idx, next_idx_ptr);
1135 return _match_number_unicode(s, pystr, idx, next_idx_ptr);