From cde764aefd12f5a2d8bffe94eac81a101f7dcb1a Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 18 Aug 2022 15:46:06 -0300 Subject: Clearer error message for 'pattern / nil' --- lptree.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lptree.c') diff --git a/lptree.c b/lptree.c index 30cef67..2318153 100644 --- a/lptree.c +++ b/lptree.c @@ -813,7 +813,9 @@ static int lp_divcapture (lua_State *L) { tree->key = n; return 1; } - default: return luaL_argerror(L, 2, "invalid replacement value"); + default: + return luaL_error(L, "unexpected %s as 2nd operand to LPeg '/'", + luaL_typename(L, 2)); } } -- cgit v1.2.3-55-g6feb