Lines Matching defs:start
718 // IS line_num getting incr correctly? Newline counts as start of line!?
1640 // Tokens that can start expression
1690 // expr can start with:
1876 // concat'ed expr can start w/ var number string func builtin $ ! ( (or ++ if prev was not lvalue)
2638 static int rx_find(regex_t *rx, char *s, regoff_t *start, regoff_t *end, int eflags)
2644 *start = matches[0].rm_so;
2651 static int rx_find_FS(regex_t *rx, char *s, regoff_t *start, regoff_t *end, int eflags)
2653 int r = rx_find(rx, s, start, end, eflags);
2654 if (r || *start != *end) return r; // not found, or found non-empty match
2659 while (!r && *start == *end && *++p)
2660 r = rx_find(rx, p, start, end, eflags);
2662 *start += p - s; // offsets from original string
3246 // Needs to start w/ _A-Za-z then _A-Za-z0-9
3326 static int rx_findx(regex_t *rx, char *s, long len, regoff_t *start, regoff_t *end, int eflags)
3332 *start = matches[0].rm_so;
3482 p += eo ? eo : 1; // ensure progress if empty hit at start
3500 // Skip match if not at start and just after prev match and this is empty
3524 p += eo ? eo : 1; // ensure progress if empty hit at start
3565 static int interpx(int start, int *status)
3567 int *ip = &ZCODE[start];
4172 // Offset of start of string (in chars not bytes); convert 1-based to 0-based
4332 static int interp(int start, int *status)
4335 int r = interpx(start, status);