Lines Matching refs:groupindex
569 Py_VISIT(self->groupindex); in pattern_traverse()
578 Py_CLEAR(self->groupindex); in pattern_clear()
1385 if (self->groupindex == NULL) in pattern_groupindex()
1387 return PyDictProxy_New(self->groupindex); in pattern_groupindex()
1406 PyObject *code, Py_ssize_t groups, PyObject *groupindex, in _sre_compile_impl() argument
1423 self->groupindex = NULL; in _sre_compile_impl()
1469 if (PyDict_GET_SIZE(groupindex) > 0) { in _sre_compile_impl()
1470 Py_INCREF(groupindex); in _sre_compile_impl()
1471 self->groupindex = groupindex; in _sre_compile_impl()
2038 if (self->pattern->groupindex) { in match_getindex()
2039 index = PyDict_GetItemWithError(self->pattern->groupindex, index); in match_getindex()
2181 if (!result || !self->pattern->groupindex) in _sre_SRE_Match_groupdict_impl()
2184 while (_PyDict_Next(self->pattern->groupindex, &pos, &key, &value, &hash)) { in _sre_SRE_Match_groupdict_impl()