Lines Matching defs:flags
1328 int flags = obj->flags;
1332 (flags & (SRE_FLAG_LOCALE|SRE_FLAG_UNICODE|SRE_FLAG_ASCII)) ==
1334 flags &= ~SRE_FLAG_UNICODE;
1341 if (flags & flag_names[i].value) {
1351 flags &= ~flag_names[i].value;
1354 if (flags) {
1355 PyObject *item = PyUnicode_FromFormat("0x%x", flags);
1405 flags: int
1414 _sre_compile_impl(PyObject *module, PyObject *pattern, int flags,
1474 self->flags = flags;
1735 <INFO> <1=skip> <2=flags> <3=min> <4=max>;
1736 If SRE_INFO_PREFIX or SRE_INFO_CHARSET is in the flags,
1738 SRE_CODE flags, i;
1742 GET_ARG; flags = arg;
1745 /* Check that only valid flags are present */
1746 if ((flags & ~(SRE_INFO_PREFIX |
1751 if ((flags & SRE_INFO_PREFIX) &&
1752 (flags & SRE_INFO_CHARSET))
1755 if ((flags & SRE_INFO_LITERAL) &&
1756 !(flags & SRE_INFO_PREFIX))
1759 if (flags & SRE_INFO_PREFIX) {
1778 if (flags & SRE_INFO_CHARSET) {
2713 hash ^= self->flags;
2748 cmp = (left->flags == right->flags
2801 {"flags", T_INT, PAT_OFF(flags), READONLY,
2802 "The regex matching flags."},
2827 .flags = (Py_TPFLAGS_DEFAULT | Py_TPFLAGS_IMMUTABLETYPE |
2895 .flags = (Py_TPFLAGS_DEFAULT | Py_TPFLAGS_IMMUTABLETYPE |
2924 .flags = (Py_TPFLAGS_DEFAULT | Py_TPFLAGS_IMMUTABLETYPE |