Lines Matching refs:SRE
118 int type; /* BRE,ERE,ARE,SRE,KRE */
675 if (env->type < SRE || *sp != ',')
747 if (env->type < SRE && *sp == '?')
782 if (env->type == SRE || c == T_BACK && !(env->flags & REG_LENIENT))
804 if (env->type >= SRE)
863 if (env->type >= SRE && !(env->flags & REG_SHELL_ESCAPED) || (env->flags & REG_ESCAPE) && (c == '[' || c == '-' || c == ']' || env->delimiter && c == env->delimiter))
1196 if (*env->cursor == '^' || env->type >= SRE && *env->cursor == '!')
1228 else if (env->type < SRE || !(env->flags & REG_SHELL_ESCAPED))
1238 if (env->type < SRE && !(env->flags & REG_LENIENT))
1255 if (env->type < SRE && !(env->flags & REG_LENIENT) && !mbwide())
1289 if (env->type < SRE && !(env->flags & REG_LENIENT))
1401 inrange = env->type >= SRE || (env->flags & REG_LENIENT);
1404 else if (env->type >= SRE)
1497 else if (env->type < SRE || !(env->flags & REG_SHELL_ESCAPED))
1507 if (env->type < SRE && !(env->flags & REG_LENIENT))
1549 if (env->type < SRE && !(env->flags & REG_LENIENT))
1698 if (env->type < SRE && !(env->flags & REG_LENIENT))
1705 inrange = env->type >= SRE || (env->flags & REG_LENIENT);
1834 else if (env->type < SRE)
2223 typ = SRE;
2398 if (c && env->type >= SRE)
2413 if (env->type < SRE && *env->cursor++ != '?')
3286 env.type = env.type == BRE ? SRE : KRE;
3395 if (env.type >= SRE && env.error != REG_ESPACE && !(flags & REG_LITERAL))