diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2021-09-26 14:23:24 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2021-09-26 14:23:24 -0700 |
| commit | 6b29503e9583f1a598c1fb9d6617d422a7e4f7be (patch) | |
| tree | 244afa519f3d230fe150e598e33292141f7f4a0b /Lua/lbp.c | |
| parent | 9983e2444a60571a93eb149feaf1da3a8d0455de (diff) | |
Added :getsource() method
Diffstat (limited to 'Lua/lbp.c')
| -rw-r--r-- | Lua/lbp.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -223,6 +223,12 @@ static int Lmatch_tostring(lua_State *L) return 1; } +static int Lpat_source(lua_State *L) +{ + lua_getiuservalue(L, 1, 1); + return 1; +} + static int Lpat_tostring(lua_State *L) { luaL_Buffer b; @@ -252,6 +258,7 @@ static const luaL_Reg pat_methods[] = { {"match", Lmatch}, {"replace", Lreplace}, {"matches", Lmatches}, + {"getsource", Lpat_source}, {NULL, NULL} }; |
