Home
last modified time | relevance | path

Searched refs:ANYOF (Results 1 – 13 of 13) sorted by relevance

/openbsd-src/gnu/usr.bin/perl/
H A Dregcomp.sym86 ANYOF ANYOF, sv charclass S ; Match character in (or not in) this class, single char …
87 ANYOFD ANYOF, sv charclass S ; Like ANYOF, but /d is in effect
88 ANYOFL ANYOF, sv charclass S ; Like ANYOF, but /l is in effect
89 ANYOFPOSIXL ANYOF, sv charclass_posixl S ; Like ANYOFL, but matches [[:posix:]] classes
92 ANYOFH ANYOFH, sv 1 S ; Like ANYOF, but only has "High" matches, none in the bitmap; th…
115 ANYOFM ANYOFM, byte 1 S ; Like ANYOF, but matches an invariant byte as determined by the …
H A Dregnodes.h329 #define ANYOF 18 /* 0x12 Match character in (or macro
1892 .type = ANYOF,
1899 .type = ANYOF,
1906 .type = ANYOF,
1913 .type = ANYOF,
2949 REG_ANY, SANY, ANYOF, ANYOFD, ANYOFL, ANYOFPOSIXL, ANYOFH, ANYOFHb,
H A Dregcomp_debug.c736 else if (k == ANYOF || k == ANYOFH || k == ANYOFR) { in Perl_regprop()
755 if (k != ANYOF) { in Perl_regprop()
950 else if (REGNODE_TYPE(op) != ANYOF) { in S_put_range()
1094 * inside an ANYOF bitmap. Higher code points are simply suppressed in S_put_range()
1419 * 'node' is the regex pattern ANYOF node. It is needed only when the in S_put_charclass_bitmap_innards()
1432 * When called for outputting the bitmap of a non-ANYOF node, just pass the in S_put_charclass_bitmap_innards()
H A Dregcomp.h380 * distinguish between an SSC and other ANYOF node types, as 'next_off' cannot
382 * units of regnodes. Since an ANYOF node contains extra fields, it adds up
388 OP(n) = ANYOF; \
392 #define is_ANYOF_SYNTHETIC(n) (REGNODE_TYPE(OP(n)) == ANYOF && NEXT_OFF(n) == 1)
716 /* An ANYOF node matches a single code point based on specified criteria. It
728 * inversion list is needed nor included, and the argument to the ANYOF node is
771 * specifying flag bits in the ANYOF node, and/or special code. As an example,
772 * there are instances where what the ANYOF node matches is not completely
909 * When not under /d, it means the ANYOF node should raise a warning if
924 /* These are the flags that apply to both regular ANYOF node
[all...]
H A Dregcomp_study.c428 * by 'node', which is of ANYOF-ish type . Handles complementing the in S_get_ANYOF_cp_list_for_ssc()
436 const U8 flags = (REGNODE_TYPE(OP(node)) == ANYOF) in S_get_ANYOF_cp_list_for_ssc()
478 /* An ANYOF node contains a bitmap for the first NUM_ANYOF_CODE_POINTS in S_get_ANYOF_cp_list_for_ssc()
483 * included in the SSC. But if the ANYOF node is to be inverted, we have in S_get_ANYOF_cp_list_for_ssc()
495 if (REGNODE_TYPE(OP(node)) == ANYOF){ in S_get_ANYOF_cp_list_for_ssc()
580 * another SSC or a regular ANYOF class. Can create false positives. */ in S_ssc_and()
583 U8 and_with_flags = (REGNODE_TYPE(OP(and_with)) == ANYOF) in S_ssc_and()
763 * another SSC or a regular ANYOF class. Can create false positives if in S_ssc_or()
768 U8 or_with_flags = (REGNODE_TYPE(OP(or_with)) == ANYOF) in S_ssc_or()
2978 case ANYOF in Perl_study_chunk()
[all...]
H A Dregcomp.c1220 * ANYOF node, with the first NUM_ANYOF_CODE_POINTS code points in a bit
5059 * code point, as this can be called as part of an ANYOF node, and they can in S_grok_bslash_N()
7545 /* Uses the inversion list '*invlist_ptr' to populate the ANYOF 'node'. It
7553 if (REGNODE_TYPE(OP(node)) != ANYOF) { in S_handle_possible_posix()
8688 FALSE, /* Require return to be an ANYOF */ in S_handle_regex_sets()
8727 FALSE, /* Require return to be an ANYOF */ in S_handle_regex_sets()
9060 /* About to generate an ANYOF (or similar) node from the inversion list in S_dump_regex_sets_structures()
9082 /* We can optimize into something besides an ANYOF, in S_dump_regex_sets_structures()
9083 * except under /l, which needs to be ANYOF because of in S_dump_regex_sets_structures()
9110 * something other than an ANYOF nod in Perl_add_above_Latin1_folds()
[all...]
H A Dregexec.c7550 case ANYOF: /* /[abc]/ */ in S_regmatch()
10891 n is the ANYOF-type regnode in S_reginclass()
/openbsd-src/gnu/usr.bin/perl/ext/re/t/
H A Dre_funcs.t86 like($o->{stclass}, qr{^ANYOF}, "/[ab]+/ has stclass");
/openbsd-src/gnu/usr.bin/perl/t/re/
H A Danyof.t7 # This tests that the ANYOF nodes generated by bracketed character classes are
93 # Note: EXACTish lowercases the hex; ANYOF uppercases, without braces
101 '[\xc5\xe5]' => 'ANYOF[\\xC5\\xE5]',
128 '[^\n\r]' => 'ANYOF[^\n\r][0100-INFTY]',
129 '[^\/\|,\$\%%\@\ \%"\<\>\:\#\&\*\{\}\[\]\(\)]' => 'ANYOF[^ "#$%&()*,/:<>@\[\]\{|\}][0100-INFTY]',
140 '[^[:^print:][:^ascii:]b]' => 'ANYOF[^\x00-\x1Fb\x7F-\xFF][0100-INFTY]',
141 '[^[:^print:][:^ascii:]b\p{Is_unresolved}]' => 'ANYOF[^\x00-\x1Fb\x7F-\xFF{+main::Is_unresolved}0100-INFTY]',
146 '[\xA0[:^blank:]]' => 'ANYOF[^\t ][0100-167F 1681-1FFF 200B-202E 2030-205E 2060-2FFF 3001-INFTY]',
480 '[\p{Any}]' => 'ANYOF[\x00-\xFF][0100-10FFFF]',
482 '[\p{IsMyRuntimeProperty}]' => 'ANYOF[
[all...]
/openbsd-src/gnu/usr.bin/perl/pod/
H A Dperldebguts.pod440 1: ANYOF[bc](12)
452 31: ANYOF[ij](42)
457 stclass 'ANYOF[bc]' minlen 7
474 stclass 'ANYOF[bc]' minlen 7
605 ANYOF sv Match character in (or not in) this class,
607 ANYOFD sv Like ANYOF, but /d is in effect
609 ANYOFL sv Like ANYOF, but /l is in effect
615 ANYOFH sv 1 Like ANYOF, but only has "High" matches,
639 ANYOFM byte 1 Like ANYOF, but matches an invariant byte
895 (the C<1: ANYOF[bc]>) begins at character position 1 in the
[all …]
H A Dperlreguts.pod614 ~ ANYOF[Rr] (END) (14)
664 14: ANYOF[Rr](26)
H A Dperl5260delta.pod2161 A new test script, F<t/re/anyof.t>, has been added to test that the ANYOF nodes
/openbsd-src/gnu/usr.bin/perl/dist/Devel-PPPort/parts/base/
H A D500300712 ANYOF # Z added by devel/scanprov