Lines Matching refs:base_list
519 const uint32_t *base_list, PCRE2_SPTR base_end, int *rec_limit) in compare_opcodes() argument
581 return base_list[1] != 0; in compare_opcodes()
595 if (base_list[1] == 0) return FALSE; in compare_opcodes()
616 if (base_list[0] != OP_CHAR && base_list[0] != OP_CHARI) in compare_opcodes()
657 if (!compare_opcodes(code, utf, ucp, cb, base_list, base_end, rec_limit)) in compare_opcodes()
678 if (!compare_opcodes(next_code, utf, ucp, cb, base_list, base_end, in compare_opcodes()
701 if (base_list[0] == OP_CHAR) in compare_opcodes()
703 chr_ptr = base_list + 2; in compare_opcodes()
709 list_ptr = base_list; in compare_opcodes()
714 else if (base_list[0] == OP_CLASS || list[0] == OP_CLASS in compare_opcodes()
717 || (!utf && (base_list[0] == OP_NCLASS || list[0] == OP_NCLASS)) in compare_opcodes()
722 if (base_list[0] == OP_CLASS || (!utf && base_list[0] == OP_NCLASS)) in compare_opcodes()
724 if (base_list[0] == OP_CLASS) in compare_opcodes()
727 set1 = (uint8_t *)(base_end - base_list[2]); in compare_opcodes()
733 list_ptr = base_list; in compare_opcodes()
818 leftop = base_list[0]; in compare_opcodes()
845 n = propposstab[base_list[2]][list[2]]; in compare_opcodes()
850 case 2: accepted = (base_list[3] == list[3]) != same; break; in compare_opcodes()
854 accepted = risprop && catposstab[base_list[3]][list[3]] == same; in compare_opcodes()
858 accepted = lisprop && catposstab[list[3]][base_list[3]] == same; in compare_opcodes()
895 (base_list[3] != p[0] && in compare_opcodes()
896 base_list[3] != p[1] && in compare_opcodes()
897 (base_list[3] != p[2] || !risprop)); in compare_opcodes()
915 (catposstab[p[0]][base_list[3]] && in compare_opcodes()
916 catposstab[p[1]][base_list[3]] && in compare_opcodes()
917 (base_list[3] != p[3] || !risprop)); in compare_opcodes()