capture 178 lib/lua/lstrlib.c } capture[LUA_MAXCAPTURES]; capture 188 lib/lua/lstrlib.c if (l < 0 || l >= ms->level || ms->capture[l].len == CAP_UNFINISHED) capture 197 lib/lua/lstrlib.c if (ms->capture[level].len == CAP_UNFINISHED) return level; capture 334 lib/lua/lstrlib.c ms->capture[level].init = s; capture 335 lib/lua/lstrlib.c ms->capture[level].len = what; capture 347 lib/lua/lstrlib.c ms->capture[l].len = s - ms->capture[l].init; /* close capture */ capture 349 lib/lua/lstrlib.c ms->capture[l].len = CAP_UNFINISHED; /* undo capture */ capture 357 lib/lua/lstrlib.c len = ms->capture[l].len; capture 359 lib/lua/lstrlib.c memcmp(ms->capture[l].init, s, len) == 0) capture 475 lib/lua/lstrlib.c ptrdiff_t l = ms->capture[i].len; capture 478 lib/lua/lstrlib.c lua_pushinteger(ms->L, ms->capture[i].init - ms->src_init + 1); capture 480 lib/lua/lstrlib.c lua_pushlstring(ms->L, ms->capture[i].init, l);