Searched refs:REGNODE_TYPE (Results 1 - 6 of 6) sorted by relevance

/openbsd-current/gnu/usr.bin/perl/
H A Dregcomp_debug.c410 k = REGNODE_TYPE(op);
804 else if (REGNODE_TYPE(op) != ANYOF) {
1567 else if (REGNODE_TYPE(op) == BRANCH
1568 && REGNODE_TYPE(OP(next)) != BRANCH )
1576 if (REGNODE_TYPE(op) == BRANCHJ) {
1585 else if (REGNODE_TYPE(op) == BRANCH) {
1589 else if ( REGNODE_TYPE(op) == TRIE ) {
1630 if (nextbranch && REGNODE_TYPE(OP(nextbranch))==BRANCH)
1644 else if (REGNODE_TYPE(op) == CURLY && op != CURLYX) {
1651 else if (REGNODE_TYPE(o
[all...]
H A Dregcomp_study.c60 (REGNODE_TYPE(OP(n)) == NOTHING && (noff = NEXT_OFF(n)))
436 const U8 flags = (REGNODE_TYPE(OP(node)) == ANYOF)
495 if (REGNODE_TYPE(OP(node)) == ANYOF){
583 U8 and_with_flags = (REGNODE_TYPE(OP(and_with)) == ANYOF)
768 U8 or_with_flags = (REGNODE_TYPE(OP(or_with)) == ANYOF)
1178 assert(REGNODE_TYPE(OP(scan)) == EXACT);
1183 && ( REGNODE_TYPE(OP(n)) == NOTHING
1184 || (stringok && REGNODE_TYPE(OP(n)) == EXACT))
1191 if (REGNODE_TYPE(OP(n)) == NOTHING) {
1681 if (REGNODE_TYPE(O
[all...]
H A Dregcomp.h392 #define is_ANYOF_SYNTHETIC(n) (REGNODE_TYPE(OP(n)) == ANYOF && NEXT_OFF(n) == 1)
1544 #define REGNODE_TYPE(node) (PL_regnode_info[(node)].type) macro
H A Dregcomp.c1855 (REGNODE_TYPE(OP(first)) == CURLY && ARG1i(first) > 0) ||
1856 (OP(first) == NOTHING && REGNODE_TYPE(OP(first_next)) != END)
1869 if (REGNODE_TYPE(OP(first)) == EXACT) {
1877 else if (REGNODE_TYPE(OP(first)) == TRIE &&
1888 else if (REGNODE_TYPE(OP(first)) == BOUND ||
1889 REGNODE_TYPE(OP(first)) == NBOUND)
1891 else if (REGNODE_TYPE(OP(first)) == BOL) {
1906 REGNODE_TYPE(OP(REGNODE_AFTER(first))) == REG_ANY) &&
2223 if (REGNODE_TYPE(fop) == NOTHING && nop == END)
2233 && REGNODE_TYPE(no
[all...]
H A Dregnodes.h2965 #define isEXACTFish(op) (__ASSERT_(REGNODE_TYPE(op) == EXACT) (PL_EXACTFish_bitmask & (1U << (op - EXACT))))
2968 #define isEXACT_REQ8(op) (__ASSERT_(REGNODE_TYPE(op) == EXACT) (PL_EXACT_REQ8_bitmask & (1U << (op - EXACT))))
H A Dregexec.c192 (REGNODE_TYPE(OP(rn)) == CURLY && ARG1i(rn) > 0) \
194 #define IS_EXACT(rn) (REGNODE_TYPE(OP(rn)) == EXACT)
196 #define HAS_TEXT(rn) ( IS_EXACT(rn) || REGNODE_TYPE(OP(rn)) == REF )
205 if (type == SUSPEND || REGNODE_TYPE(type) == CURLY) \
1569 if (progi->regstclass && REGNODE_TYPE(OP(progi->regstclass))!=TRIE) {
1573 const SSize_t cl_l = (REGNODE_TYPE(OP(progi->regstclass)) == EXACT
4137 if (REGNODE_TYPE(op) != EXACT && REGNODE_TYPE(op) != TRIE)
6552 (REGNODE_TYPE(OP(scan)) == END || !rnext) ?
8645 REGNODE_TYPE( O
[all...]

Completed in 216 milliseconds