Home
last modified time | relevance | path

Searched refs:pRExC_state (Results 1 – 10 of 10) sorted by relevance

/openbsd/src/gnu/usr.bin/perl/
Dregcomp_internal.h184 #define RExC_lastparse (pRExC_state->lastparse)
185 #define RExC_lastnum (pRExC_state->lastnum)
186 #define RExC_paren_name_list (pRExC_state->paren_name_list)
187 #define RExC_study_chunk_recursed_count (pRExC_state->study_chunk_recursed_count)
188 #define RExC_mysv (pRExC_state->mysv1)
189 #define RExC_mysv1 (pRExC_state->mysv1)
190 #define RExC_mysv2 (pRExC_state->mysv2)
193 #define RExC_flags (pRExC_state->flags)
194 #define RExC_pm_flags (pRExC_state->pm_flags)
195 #define RExC_precomp (pRExC_state->precomp)
[all …]
Dregcomp.c299 Perl_reg_add_data(RExC_state_t* const pRExC_state, const char* const s, const U32 n) in Perl_reg_add_data() argument
530 S_pat_upgrade_to_utf8(pTHX_ RExC_state_t * const pRExC_state, in S_pat_upgrade_to_utf8() argument
551 assert(pRExC_state->code_blocks); in S_pat_upgrade_to_utf8()
552 if (!do_end && pRExC_state->code_blocks->cb[n].start == s) { in S_pat_upgrade_to_utf8()
553 pRExC_state->code_blocks->cb[n].start = d - dst - 1; in S_pat_upgrade_to_utf8()
557 else if (do_end && pRExC_state->code_blocks->cb[n].end == s) { in S_pat_upgrade_to_utf8()
558 pRExC_state->code_blocks->cb[n].end = d - dst - 1; in S_pat_upgrade_to_utf8()
589 S_concat_pat(pTHX_ RExC_state_t * const pRExC_state, in S_concat_pat() argument
654 pat = S_concat_pat(aTHX_ pRExC_state, pat, in S_concat_pat()
683 assert(n < pRExC_state->code_blocks->count); in S_concat_pat()
[all …]
Dregcomp_study.c85 S_make_exactf_invlist(pTHX_ RExC_state_t *pRExC_state, regnode *node) in S_make_exactf_invlist() argument
137 add_above_Latin1_folds(pRExC_state, (U8) uc, &invlist); in S_make_exactf_invlist()
252 Perl_scan_commit(pTHX_ const RExC_state_t *pRExC_state, scan_data_t *data, in Perl_scan_commit() argument
362 Perl_ssc_init(pTHX_ const RExC_state_t *pRExC_state, regnode_ssc *ssc) in Perl_ssc_init() argument
390 S_ssc_is_cp_posixl_init(const RExC_state_t *pRExC_state, in S_ssc_is_cp_posixl_init() argument
424 S_get_ANYOF_cp_list_for_ssc(pTHX_ const RExC_state_t *pRExC_state, in S_get_ANYOF_cp_list_for_ssc() argument
576 S_ssc_and(pTHX_ const RExC_state_t *pRExC_state, regnode_ssc *ssc, in S_ssc_and() argument
618 anded_cp_list = get_ANYOF_cp_list_for_ssc(pRExC_state, and_with); in S_ssc_and()
727 || ! ssc_is_cp_posixl_init(pRExC_state, (regnode_ssc *)and_with)) in S_ssc_and()
731 if (ssc_is_cp_posixl_init(pRExC_state, ssc)) { in S_ssc_and()
[all …]
Dproto.h8103 Perl_add_above_Latin1_folds(pTHX_ RExC_state_t *pRExC_state, const U8 cp, SV **invlist)
8106 assert(pRExC_state); assert(invlist)
8109 Perl_construct_ahocorasick_from_trie(pTHX_ RExC_state_t *pRExC_state, regnode *source, U32 depth)
8112 assert(pRExC_state); assert(source)
8129 Perl_join_exact(pTHX_ RExC_state_t *pRExC_state, regnode *scan, UV *min_subtract, bool *unfolded_mu…
8132 assert(pRExC_state); assert(scan); assert(min_subtract); assert(unfolded_multi_char)
8135 Perl_make_trie(pTHX_ RExC_state_t *pRExC_state, regnode *startbranch, regnode *first, regnode *last…
8138 assert(pRExC_state); assert(startbranch); assert(first); assert(last); \
8148 Perl_reg_add_data(RExC_state_t * const pRExC_state, const char * const s, const U32 n)
8152 assert(pRExC_state); assert(s)
[all …]
Dregcomp_trie.c525 S_trie_bitmap_set_folded(pTHX_ RExC_state_t *pRExC_state, in S_trie_bitmap_set_folded() argument
549 Perl_make_trie(pTHX_ RExC_state_t *pRExC_state, regnode *startbranch, in Perl_make_trie() argument
574 const U32 data_slot = reg_add_data( pRExC_state, STR_WITH_LEN("tuaa")); in Perl_make_trie()
580 const U32 data_slot = reg_add_data( pRExC_state, STR_WITH_LEN("tu")); in Perl_make_trie()
800 S_trie_bitmap_set_folded(aTHX_ pRExC_state, trie, uvc, folder); in Perl_make_trie()
1423 S_trie_bitmap_set_folded(aTHX_ pRExC_state, trie, *ch, folder); in Perl_make_trie()
1430 S_trie_bitmap_set_folded(aTHX_ pRExC_state, trie, *ch, folder); in Perl_make_trie()
1612 Perl_construct_ahocorasick_from_trie(pTHX_ RExC_state_t *pRExC_state, regnode *source, U32 depth) in Perl_construct_ahocorasick_from_trie() argument
1649 const U32 data_slot = reg_add_data( pRExC_state, STR_WITH_LEN("T")); in Perl_construct_ahocorasick_from_trie()
Dregcomp_debug.c138 Perl_debug_peep(pTHX_ const char *str, const RExC_state_t *pRExC_state, in Perl_debug_peep() argument
150 regprop(RExC_rx, RExC_mysv, scan, NULL, pRExC_state); in Perl_debug_peep()
532 …exp *prog, SV *sv, const regnode *o, const regmatch_info *reginfo, const RExC_state_t *pRExC_state) in Perl_regprop() argument
545 if (pRExC_state) { /* This gives more info, if we have it */ in Perl_regprop()
643 } else if ( pRExC_state ) { in Perl_regprop()
716 } else if ( pRExC_state ) { in Perl_regprop()
1052 PERL_UNUSED_ARG(pRExC_state); in Perl_regprop()
Dembed.fnc5087 |NN RExC_state_t *pRExC_state \
5091 |NN RExC_state_t *pRExC_state \
5106 Ep |U32 |join_exact |NN RExC_state_t *pRExC_state \
5113 Ep |I32 |make_trie |NN RExC_state_t *pRExC_state \
5124 ERTp |U32 |reg_add_data |NN RExC_state_t * const pRExC_state \
5127 Ep |void |scan_commit |NN const RExC_state_t *pRExC_state \
5131 Ep |void |set_ANYOF_arg |NN RExC_state_t * const pRExC_state \
5136 Ep |void |ssc_init |NN const RExC_state_t *pRExC_state \
5138 Ep |SSize_t|study_chunk |NN RExC_state_t *pRExC_state \
5178 |NN RExC_state_t *pRExC_state \
[all …]
/openbsd/src/gnu/usr.bin/perl/dist/Devel-PPPort/parts/
Dembed.fnc2028 ERS |SV* |make_exactf_invlist |NN RExC_state_t *pRExC_state \
2030 ES |regnode_offset|reg_la_NOTHING |NN RExC_state_t *pRExC_state \
2032 ES |regnode_offset|reg_la_OPFAIL |NN RExC_state_t *pRExC_state \
2034 ES |regnode_offset|reg |NN RExC_state_t *pRExC_state \
2036 ES |regnode_offset|regnode_guts|NN RExC_state_t *pRExC_state \
2039 ES |regnode_offset|regnode_guts_debug|NN RExC_state_t *pRExC_state \
2043 ES |void |change_engine_size|NN RExC_state_t *pRExC_state|const Ptrdiff_t size
2044 ES |regnode_offset|reganode|NN RExC_state_t *pRExC_state|U8 op \
2046 ES |regnode_offset|regpnode|NN RExC_state_t *pRExC_state|U8 op \
2048 ES |regnode_offset|reg2Lanode|NN RExC_state_t *pRExC_state \
[all …]
/openbsd/src/gnu/usr.bin/perl/ext/re/
Dre.xs59 const regmatch_info *reginfo, const RExC_state_t *pRExC_state
/openbsd/src/gnu/usr.bin/perl/pod/
Dperlreguts.pod375 of these structures as their first argument, with the name C<pRExC_state>.