Lines Matching refs:capture
231 } capture[LUA_MAXCAPTURES]; member
251 if (l < 0 || l >= ms->level || ms->capture[l].len == CAP_UNFINISHED) in check_capture()
260 if (ms->capture[level].len == CAP_UNFINISHED) return level; in capture_to_close()
409 ms->capture[level].init = s; in start_capture()
410 ms->capture[level].len = what; in start_capture()
422 ms->capture[l].len = s - ms->capture[l].init; /* close capture */ in end_capture()
424 ms->capture[l].len = CAP_UNFINISHED; /* undo capture */ in end_capture()
432 len = ms->capture[l].len; in match_capture()
434 memcmp(ms->capture[l].init, s, len) == 0) in match_capture()
575 ptrdiff_t l = ms->capture[i].len; in push_onecapture()
578 lua_pushinteger(ms->L, ms->capture[i].init - ms->src_init + 1); in push_onecapture()
580 lua_pushlstring(ms->L, ms->capture[i].init, l); in push_onecapture()