syn 629 ext/mbstring/oniguruma/regint.h #define MC_ESC(syn) (syn)->meta_char_table.esc syn 630 ext/mbstring/oniguruma/regint.h #define MC_ANYCHAR(syn) (syn)->meta_char_table.anychar syn 631 ext/mbstring/oniguruma/regint.h #define MC_ANYTIME(syn) (syn)->meta_char_table.anytime syn 632 ext/mbstring/oniguruma/regint.h #define MC_ZERO_OR_ONE_TIME(syn) (syn)->meta_char_table.zero_or_one_time syn 633 ext/mbstring/oniguruma/regint.h #define MC_ONE_OR_MORE_TIME(syn) (syn)->meta_char_table.one_or_more_time syn 634 ext/mbstring/oniguruma/regint.h #define MC_ANYCHAR_ANYTIME(syn) (syn)->meta_char_table.anychar_anytime syn 636 ext/mbstring/oniguruma/regint.h #define IS_MC_ESC_CODE(code, syn) \ syn 637 ext/mbstring/oniguruma/regint.h ((code) == MC_ESC(syn) && \ syn 638 ext/mbstring/oniguruma/regint.h !IS_SYNTAX_OP2((syn), ONIG_SYN_OP2_INEFFECTIVE_ESCAPE)) syn 2871 ext/mbstring/oniguruma/regparse.c OnigCodePoint bad, OnigEncoding enc, OnigSyntaxType* syn) syn 2899 ext/mbstring/oniguruma/regparse.c else if (x == MC_ESC(syn)) in_esc = 1; syn 2912 ext/mbstring/oniguruma/regparse.c OnigSyntaxType* syn = env->syntax; syn 2935 ext/mbstring/oniguruma/regparse.c else if (c == MC_ESC(syn)) { syn 2936 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_BV(syn, ONIG_SYN_BACKSLASH_ESCAPE_IN_CC)) syn 2976 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_H_XDIGIT)) break; syn 2982 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_H_XDIGIT)) break; syn 2992 ext/mbstring/oniguruma/regparse.c IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY)) { syn 2997 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT)) { syn 3012 ext/mbstring/oniguruma/regparse.c if (PPEEK_IS('{') && IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_X_BRACE_HEX8)) { syn 3033 ext/mbstring/oniguruma/regparse.c else if (IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_X_HEX2)) { syn 3049 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_U_HEX4)) { syn 3063 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_OCTAL3)) { syn 3089 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP(syn, ONIG_SYN_OP_POSIX_BRACKET) && (PPEEK_IS(':'))) { syn 3094 ext/mbstring/oniguruma/regparse.c (OnigCodePoint )']', enc, syn)) { syn 3104 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_CCLASS_SET_OP)) { syn 3113 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_CCLASS_SET_OP) && syn 3131 ext/mbstring/oniguruma/regparse.c OnigSyntaxType* syn = env->syntax; syn 3147 ext/mbstring/oniguruma/regparse.c if (IS_MC_ESC_CODE(c, syn)) { syn 3157 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF)) break; syn 3165 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_PLUS_ONE_INF)) break; syn 3173 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_QMARK_ZERO_ONE)) break; syn 3179 ext/mbstring/oniguruma/regparse.c IS_SYNTAX_OP(syn, ONIG_SYN_OP_QMARK_NON_GREEDY)) { syn 3187 ext/mbstring/oniguruma/regparse.c ((IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT) && syn 3189 ext/mbstring/oniguruma/regparse.c (IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL) && syn 3203 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_BRACE_INTERVAL)) break; syn 3208 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_BV(syn, ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY)) syn 3217 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_VBAR_ALT)) break; syn 3222 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_LPAREN_SUBEXP)) break; syn 3227 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_LPAREN_SUBEXP)) break; syn 3232 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_W_WORD)) break; syn 3239 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_W_WORD)) break; syn 3246 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_B_WORD_BOUND)) break; syn 3252 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_B_WORD_BOUND)) break; syn 3259 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END)) break; syn 3265 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END)) break; syn 3272 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_S_WHITE_SPACE)) break; syn 3279 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_S_WHITE_SPACE)) break; syn 3286 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_D_DIGIT)) break; syn 3293 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_D_DIGIT)) break; syn 3300 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_H_XDIGIT)) break; syn 3307 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_H_XDIGIT)) break; syn 3314 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR)) break; syn 3321 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR)) break; syn 3327 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR)) break; syn 3334 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR)) break; syn 3340 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR)) break; syn 3345 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR)) break; syn 3353 ext/mbstring/oniguruma/regparse.c if (PPEEK_IS('{') && IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_X_BRACE_HEX8)) { syn 3372 ext/mbstring/oniguruma/regparse.c else if (IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_X_HEX2)) { syn 3388 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_U_HEX4)) { syn 3409 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP(syn, ONIG_SYN_OP_DECIMAL_BACKREF) && syn 3411 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_BV(syn, ONIG_SYN_STRICT_CHECK_BACKREF)) { syn 3436 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_OCTAL3)) { syn 3454 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_K_NAMED_BACKREF)) { syn 3481 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_BV(syn, ONIG_SYN_STRICT_CHECK_BACKREF)) { syn 3498 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_BV(syn, ONIG_SYN_STRICT_CHECK_BACKREF)) { syn 3527 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_G_SUBEXP_CALL)) { syn 3549 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE)) { syn 3557 ext/mbstring/oniguruma/regparse.c IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY)) { syn 3562 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT)) { syn 3594 ext/mbstring/oniguruma/regparse.c IS_SYNTAX_OP(syn, ONIG_SYN_OP_VARIABLE_META_CHARACTERS)) { syn 3595 ext/mbstring/oniguruma/regparse.c if (c == MC_ANYCHAR(syn)) syn 3597 ext/mbstring/oniguruma/regparse.c else if (c == MC_ANYTIME(syn)) syn 3599 ext/mbstring/oniguruma/regparse.c else if (c == MC_ZERO_OR_ONE_TIME(syn)) syn 3601 ext/mbstring/oniguruma/regparse.c else if (c == MC_ONE_OR_MORE_TIME(syn)) syn 3603 ext/mbstring/oniguruma/regparse.c else if (c == MC_ANYCHAR_ANYTIME(syn)) { syn 3612 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_DOT_ANYCHAR)) break; syn 3620 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ASTERISK_ZERO_INF)) break; syn 3631 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_PLUS_ONE_INF)) break; syn 3642 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_QMARK_ZERO_ONE)) break; syn 3653 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_BRACE_INTERVAL)) break; syn 3658 ext/mbstring/oniguruma/regparse.c if (IS_SYNTAX_BV(syn, ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY)) syn 3667 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_VBAR_ALT)) break; syn 3673 ext/mbstring/oniguruma/regparse.c IS_SYNTAX_OP2(syn, ONIG_SYN_OP2_QMARK_GROUP_EFFECT)) { syn 3680 ext/mbstring/oniguruma/regparse.c if (c == MC_ESC(syn)) { syn 3692 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_LPAREN_SUBEXP)) break; syn 3697 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_LPAREN_SUBEXP)) break; syn 3702 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_LINE_ANCHOR)) break; syn 3709 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_LINE_ANCHOR)) break; syn 3716 ext/mbstring/oniguruma/regparse.c if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_BRACKET_CC)) break; syn 312 ext/mbstring/oniguruma/regparse.h #define IS_SYNTAX_OP(syn, opm) (((syn)->op & (opm)) != 0) syn 313 ext/mbstring/oniguruma/regparse.h #define IS_SYNTAX_OP2(syn, opm) (((syn)->op2 & (opm)) != 0) syn 314 ext/mbstring/oniguruma/regparse.h #define IS_SYNTAX_BV(syn, bvm) (((syn)->behavior & (bvm)) != 0)