Lines Matching defs:invlist
81 * Returns the invlist as a new SV*; it is the caller's responsibility to
91 SV* invlist = _new_invlist(4);
107 invlist = _add_range_to_invlist(invlist, 0, UV_MAX);
114 _invlist_union(invlist, PL_Latin1, &invlist);
116 invlist = add_cp_to_invlist(invlist,
118 invlist = add_cp_to_invlist(invlist,
126 invlist = add_cp_to_invlist(invlist, uc);
128 invlist = add_cp_to_invlist(invlist, PL_fold_latin1[uc]);
137 add_above_Latin1_folds(pRExC_state, (U8) uc, &invlist);
193 invlist = _add_range_to_invlist(invlist, 0, UV_MAX);
202 invlist = add_cp_to_invlist(invlist, fc);
218 invlist = add_cp_to_invlist(invlist, c);
228 invlist = add_cp_to_invlist(invlist,
230 invlist = add_cp_to_invlist(invlist,
234 invlist = add_cp_to_invlist(invlist, 'I');
237 invlist = add_cp_to_invlist(invlist, 'i');
243 return invlist;
313 ssc->invlist = sv_2mortal(_add_range_to_invlist(NULL, 0, UV_MAX));
337 invlist_iterinit(ssc->invlist);
338 ret = invlist_iternext(ssc->invlist, &start, &end)
342 invlist_iterfinish(ssc->invlist);
404 invlist_iterinit(ssc->invlist);
405 ret = invlist_iternext(ssc->invlist, &start, &end)
409 invlist_iterfinish(ssc->invlist);
433 SV* invlist = NULL;
444 invlist = sv_2mortal(_new_invlist(1));
445 invlist = _add_range_to_invlist(invlist, NUM_ANYOF_CODE_POINTS, UV_MAX);
457 invlist = sv_2mortal(_new_invlist(1));
458 return _add_range_to_invlist(invlist, 0, UV_MAX);
463 invlist = sv_2mortal(invlist_clone(ary[INVLIST_INDEX], NULL));
474 if (! invlist) {
475 invlist = sv_2mortal(_new_invlist(0));
489 _invlist_intersection_complement_2nd(invlist,
491 &invlist);
505 invlist = _add_range_to_invlist(invlist, start, i-1);
519 _invlist_union(invlist, PL_UpperLatin1, &invlist);
524 _invlist_union_complement_2nd(invlist, PL_InBitmap, &invlist);
528 _invlist_invert(invlist);
534 if (_invlist_contains_cp(invlist, 'i')) {
535 invlist = add_cp_to_invlist(invlist,
538 if (_invlist_contains_cp(invlist, 'I')) {
539 invlist = add_cp_to_invlist(invlist,
545 _invlist_union(invlist, PL_Latin1, &invlist);
548 if (_invlist_contains_cp(invlist, LATIN_SMALL_LETTER_DOTLESS_I)) {
549 invlist = add_cp_to_invlist(invlist, 'I');
551 if (_invlist_contains_cp(invlist,
554 invlist = add_cp_to_invlist(invlist, 'i');
563 _invlist_union_maybe_complement_2nd(invlist,
566 &invlist);
569 return invlist;
595 anded_cp_list = ((regnode_ssc *)and_with)->invlist;
736 ssc->invlist = anded_cp_list;
779 ored_cp_list = ((regnode_ssc*) or_with)->invlist;
842 S_ssc_union(pTHX_ regnode_ssc *ssc, SV* const invlist, const bool invert2nd)
848 _invlist_union_maybe_complement_2nd(ssc->invlist,
849 invlist,
851 &ssc->invlist);
856 SV* const invlist,
863 _invlist_intersection_maybe_complement_2nd(ssc->invlist,
864 invlist,
866 &ssc->invlist);
876 ssc->invlist = _add_range_to_invlist(ssc->invlist, start, end);
3056 data->start_class->invlist