Lines Matching refs:e
288 int e = *(p+1); in matchbalance() local
291 if (*s == e) { in matchbalance()
467 const char *e) { in push_onecapture() argument
470 lua_pushlstring(ms->L, s, e - s); /* add whole match */ in push_onecapture()
485 static int push_captures (MatchState *ms, const char *s, const char *e) { in push_captures() argument
490 push_onecapture(ms, i, s, e); in push_captures()
560 const char *e; in gmatch_aux() local
562 if ((e = match(&ms, src, p)) != NULL) { in gmatch_aux()
563 lua_Integer newstart = e-s; in gmatch_aux()
564 if (e == src) newstart++; /* empty match? go at least one position */ in gmatch_aux()
567 return push_captures(&ms, src, e); in gmatch_aux()
591 const char *e) { in add_s() argument
602 luaL_addlstring(b, s, e - s); in add_s()
604 push_onecapture(ms, news[i] - '1', s, e); in add_s()
613 const char *e) { in add_value() argument
618 add_s(ms, b, s, e); in add_value()
624 n = push_captures(ms, s, e); in add_value()
629 push_onecapture(ms, 0, s, e); in add_value()
636 lua_pushlstring(L, s, e - s); /* keep original text */ in add_value()
662 const char *e; in str_gsub() local
664 e = match(&ms, src, p); in str_gsub()
665 if (e) { in str_gsub()
667 add_value(&ms, &b, src, e); in str_gsub()
669 if (e && e>src) /* non empty match? */ in str_gsub()
670 src = e; /* skip it */ in str_gsub()