Home | History | Annotate | Download | only in Modules

Lines Matching refs:SRE_CODE

202 sre_category(SRE_CODE category, unsigned int ch)

350 SRE_AT(SRE_STATE* state, SRE_CHAR* ptr, SRE_CODE at)
440 SRE_CHARSET(SRE_CODE* set, SRE_CODE ch)
467 if (sizeof(SRE_CODE) == 2) {
498 if (sizeof(SRE_CODE) == 2) {
529 LOCAL(Py_ssize_t) SRE_MATCH(SRE_STATE* state, SRE_CODE* pattern);
532 SRE_COUNT(SRE_STATE* state, SRE_CODE* pattern, Py_ssize_t maxcount)
534 SRE_CODE chr;
570 while (ptr < end && (SRE_CODE) *ptr == chr)
578 while (ptr < end && (SRE_CODE) state->lower(*ptr) == chr)
586 while (ptr < end && (SRE_CODE) *ptr != chr)
594 while (ptr < end && (SRE_CODE) state->lower(*ptr) != chr)
619 SRE_INFO(SRE_STATE* state, SRE_CODE* pattern)
622 returns the number of SRE_CODE objects to skip if successful, 0
637 if ((SRE_CODE) ptr[i] != pattern[7 + i])
807 SRE_CODE* pattern;
812 SRE_CODE chr;
820 SRE_MATCH(SRE_STATE* state, SRE_CODE* pattern)
888 if (ctx->ptr >= end || (SRE_CODE) ctx->ptr[0] != ctx->pattern[0])
899 if (ctx->ptr >= end || (SRE_CODE) ctx->ptr[0] == ctx->pattern[0])
983 (SRE_CODE)state->lower(*ctx->ptr)))
1009 (SRE_CODE) *ctx->ptr != ctx->pattern[2]))
1013 !SRE_CHARSET(ctx->pattern + 3, (SRE_CODE) *ctx->ptr)))
1502 SRE_SEARCH(SRE_STATE* state, SRE_CODE* pattern)
1509 SRE_CODE* prefix = NULL;
1510 SRE_CODE* charset = NULL;
1511 SRE_CODE* overlap = NULL;
1554 if ((SRE_CODE) ptr[0] != prefix[i]) {
1585 SRE_CODE chr = pattern[1];
1588 while (ptr < end && (SRE_CODE) ptr[0] != chr)
1652 return Py_BuildValue("l", sizeof(SRE_CODE));
2522 sizeof(PatternObject) + self->codesize * sizeof(SRE_CODE) - offset);
2626 sizeof(PatternObject), sizeof(SRE_CODE),
2691 self->code[i] = (SRE_CODE) value;
2749 It also helps that SRE_CODE is always an unsigned type, either 2 bytes or 4
2795 _validate_charset(SRE_CODE *code, SRE_CODE *end)
2798 SRE_CODE op;
2799 SRE_CODE arg;
2800 SRE_CODE offset;
2820 offset = 32/sizeof(SRE_CODE); /* 32-byte bitmap */
2828 offset = 256/sizeof(SRE_CODE); /* 256-byte table */
2837 offset = arg * 32/sizeof(SRE_CODE); /* 32-byte bitmap times arg */
2880 _validate_inner(SRE_CODE *code, SRE_CODE *end, Py_ssize_t groups)
2883 SRE_CODE op;
2884 SRE_CODE arg;
2885 SRE_CODE skip;
2963 SRE_CODE flags, i;
2964 SRE_CODE *newcode;
2985 SRE_CODE prefix_len;
3019 SRE_CODE *target = NULL;
3045 SRE_CODE min, max;
3066 SRE_CODE min, max;
3173 _validate_outer(SRE_CODE *code, SRE_CODE *end, Py_ssize_t groups)
3905 x = PyInt_FromLong(sizeof(SRE_CODE));