Lines Matching refs:ret
1027 char_u *ret; in regnode() local
1029 ret = regcode; in regnode()
1030 if (ret == JUST_CALC_SIZE) in regnode()
1038 return ret; in regnode()
1263 char_u *ret; in regatom() local
1276 ret = regnode(BOL); in regatom()
1280 ret = regnode(EOL); in regatom()
1287 ret = regnode(BOW); in regatom()
1291 ret = regnode(EOW); in regatom()
1298 ret = regnode(BOL); in regatom()
1303 ret = regnode(EOL); in regatom()
1359 ret = regnode(classcodes[p - classchars] + extra); in regatom()
1367 ret = regnode(EXACTLY); in regatom()
1375 ret = regnode(NEWL); in regatom()
1383 ret = reg(REG_PAREN, &flags); in regatom()
1384 if (ret == NULL) in regatom()
1414 ret = regnode(EXACTLY); in regatom()
1445 ret = regnode(BACKREF + refnum); in regatom()
1459 ret = reg(REG_ZPAREN, &flags); in regatom()
1460 if (ret == NULL) in regatom()
1476 ret = regnode(ZREF + c - '0'); in regatom()
1481 case 's': ret = regnode(MOPEN + 0); in regatom()
1486 case 'e': ret = regnode(MCLOSE + 0); in regatom()
1505 ret = reg(REG_NPAREN, &flags); in regatom()
1506 if (ret == NULL) in regatom()
1514 ret = regnode(RE_BOF); in regatom()
1518 ret = regnode(RE_EOF); in regatom()
1522 ret = regnode(CURSOR); in regatom()
1526 ret = regnode(RE_VISUAL); in regatom()
1530 ret = regnode(RE_COMPOSING); in regatom()
1543 ret = NULL; in regatom()
1550 if (ret == NULL) in regatom()
1551 ret = br; in regatom()
1566 if (ret == NULL) in regatom()
1571 if (ret != JUST_CALC_SIZE) in regatom()
1577 for (br = ret; br != lastnode; ) in regatom()
1617 ret = regnode(MULTIBYTECODE); in regatom()
1619 ret = regnode(EXACTLY); in regatom()
1654 ret = regnode(RE_MARK); in regatom()
1655 if (ret == JUST_CALC_SIZE) in regatom()
1676 ret = regnode(RE_LNUM); in regatom()
1687 ret = regnode(RE_COL); in regatom()
1700 ret = regnode(RE_VCOL); in regatom()
1702 if (ret == JUST_CALC_SIZE) in regatom()
1738 ret = regnode(ANYBUT + extra); in regatom()
1742 ret = regnode(ANYOF + extra); in regatom()
1828 if (ret != JUST_CALC_SIZE) in regatom()
1832 if (*ret == ANYOF) in regatom()
1834 *ret = ANYOF + ADD_NL; in regatom()
2023 ret = regnode(MULTIBYTECODE); in regatom()
2029 ret = regnode(EXACTLY); in regatom()
2076 return ret; in regatom()
2091 char_u *ret; in regpiece() local
2098 ret = regatom(&flags); in regpiece()
2099 if (ret == NULL) in regpiece()
2106 return ret; in regpiece()
2116 reginsert(STAR, ret); in regpiece()
2120 reginsert(BRANCH, ret); // Either x in regpiece()
2121 regoptail(ret, regnode(BACK)); // and loop in regpiece()
2122 regoptail(ret, ret); // back in regpiece()
2123 regtail(ret, regnode(BRANCH)); // or in regpiece()
2124 regtail(ret, regnode(NOTHING)); // null. in regpiece()
2130 reginsert(PLUS, ret); in regpiece()
2135 regtail(ret, next); in regpiece()
2136 regtail(regnode(BACK), ret); // loop back in regpiece()
2138 regtail(ret, regnode(NOTHING)); // null. in regpiece()
2166 regtail(ret, regnode(BHPOS)); in regpiece()
2169 regtail(ret, regnode(END)); // operand ends in regpiece()
2174 reginsert_nr(lop, nr, ret); in regpiece()
2177 reginsert(lop, ret); in regpiece()
2184 reginsert(BRANCH, ret); // Either x in regpiece()
2185 regtail(ret, regnode(BRANCH)); // or in regpiece()
2187 regtail(ret, next); in regpiece()
2188 regoptail(ret, next); in regpiece()
2196 reginsert(BRACE_SIMPLE, ret); in regpiece()
2197 reginsert_limits(BRACE_LIMITS, minval, maxval, ret); in regpiece()
2204 reginsert(BRACE_COMPLEX + num_complex_braces, ret); in regpiece()
2205 regoptail(ret, regnode(BACK)); in regpiece()
2206 regoptail(ret, ret); in regpiece()
2207 reginsert_limits(BRACE_LIMITS, minval, maxval, ret); in regpiece()
2223 return ret; in regpiece()
2310 char_u *ret; in regbranch() local
2317 ret = regnode(BRANCH); in regbranch()
2342 return ret; in regbranch()
2359 char_u *ret; in reg() local
2375 ret = regnode(ZOPEN + parno); in reg()
2386 ret = regnode(MOPEN + parno); in reg()
2391 ret = regnode(NOPEN); in reg()
2394 ret = NULL; in reg()
2400 if (ret != NULL) in reg()
2401 regtail(ret, br); // [MZ]OPEN -> first. in reg()
2403 ret = br; in reg()
2416 regtail(ret, br); // BRANCH -> BRANCH. in reg()
2429 regtail(ret, ender); in reg()
2432 for (br = ret; br != NULL; br = regnext(br)) in reg()
2460 return ret; in reg()