Lines Matching refs:start
280 [clinic start generated code]*/
285 [clinic start generated code]*/
300 [clinic start generated code]*/
316 [clinic start generated code]*/
332 [clinic start generated code]*/
347 [clinic start generated code]*/
412 Py_ssize_t start, Py_ssize_t end)
447 if (start < 0)
448 start = 0;
449 else if (start > length)
450 start = length;
464 state->start = (void*) ((char*) ptr + start * state->charsize);
469 state->pos = start;
496 /* calculate offset from start of string */
502 PyObject* string, Py_ssize_t start, Py_ssize_t end)
506 start == 0 && end == PyBytes_GET_SIZE(string)) {
511 (const char *)ptr + start, end - start);
514 return PyUnicode_Substring(string, start, end);
639 [clinic start generated code]*/
655 state.ptr = state.start;
682 [clinic start generated code]*/
698 state.ptr = state.start;
728 [clinic start generated code]*/
795 [clinic start generated code]*/
816 while (state.start <= state.end) {
822 state.ptr = state.start;
838 b = STATE_OFFSET(&state, state.start);
870 state.must_advance = (state.ptr == state.start);
871 state.start = state.ptr;
896 [clinic start generated code]*/
933 [clinic start generated code]*/
953 [clinic start generated code]*/
980 last = state.start;
986 state.ptr = state.start;
1002 STATE_OFFSET(&state, state.start)
1023 state.must_advance = (state.ptr == state.start);
1024 last = state.start = state.ptr;
1126 state.ptr = state.start;
1139 b = STATE_OFFSET(&state, state.start);
1180 state.must_advance = (state.ptr == state.start);
1181 state.start = state.ptr;
1244 [clinic start generated code]*/
1266 [clinic start generated code]*/
1282 [clinic start generated code]*/
1298 [clinic start generated code]*/
1411 [clinic start generated code]*/
2105 [clinic start generated code]*/
2166 [clinic start generated code]*/
2199 [clinic start generated code]*/
2238 _sre.SRE_Match.start -> Py_ssize_t
2243 Return index of the start of the substring matched by group.
2244 [clinic start generated code]*/
2267 [clinic start generated code]*/
2316 For match object m, return the 2-tuple (m.start(group), m.end(group)).
2317 [clinic start generated code]*/
2362 [clinic start generated code]*/
2378 [clinic start generated code]*/
2483 match->mark[0] = ((char*) state->start - base) / n;
2578 [clinic start generated code]*/
2592 if (state->start == NULL) {
2599 state->ptr = state->start;
2611 state->start = NULL;
2613 state->must_advance = (state->ptr == state->start);
2614 state->start = state->ptr;
2628 [clinic start generated code]*/
2642 if (state->start == NULL) {
2649 state->ptr = state->start;
2661 state->start = NULL;
2663 state->must_advance = (state->ptr == state->start);
2664 state->start = state->ptr;