From e7cfab524ae5e7dbfb49925b2a13e95a7d367f41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Reuh=20Fildadut?= Date: Sun, 12 Dec 2021 16:00:05 +0100 Subject: [PATCH] Fix Lua 5.1 compatibility Well error messages are still wrong due to pcall limitations in 5.1 but it works as intended. --- parser/preparser.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser/preparser.lua b/parser/preparser.lua index 19b399e..bd6e63e 100644 --- a/parser/preparser.lua +++ b/parser/preparser.lua @@ -83,7 +83,7 @@ local function parse_line(line, state, namespace) -- anything else are argument, isolate function it its own namespace -- (to not mix its args and variables with the main variant) if rem:match("[^%s]") then - func_namespace = ("%s(%s)."):format(fqm, r) + func_namespace = ("%s(%s)."):format(fqm, tostring(r)) r.private_namespace = true end -- define function