From 00a3451004d664a5386f3750540facddc0d2686b Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Mon, 9 Dec 2024 21:48:17 -0600 Subject: Add a channel abstraction to use for networking --- tools/rewrite.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tools/rewrite.lua') diff --git a/tools/rewrite.lua b/tools/rewrite.lua index 503a0c8..e26a8c3 100644 --- a/tools/rewrite.lua +++ b/tools/rewrite.lua @@ -1,7 +1,7 @@ --[[Script to rewrite a stack traceback in terms of moonscript instead of lua]] for data in io.lines() do - local filename, linenum, rest = data:gmatch("%s+(.*%.lua):(%d+):(.*)")() + local spaces, filename, linenum, rest = data:gmatch("(%s*)(.*%.lua):(%d+):(.*)")() if filename and linenum and rest then local moonfilename = filename:gsub(".lua$",".moon") @@ -18,7 +18,7 @@ for data in io.lines() do for line in debugfile:lines() do _,_,pos,lua,moon = line:find("(%d+)%s+(%d+):%b[] >> (%d+)") if tonumber(linenum) == tonumber(lua) then - print(string.format("\t%s:%d: %s",moonfilename,moon,rest)) + print(string.format("%s%s:%d: %s",spaces,moonfilename,moon,rest)) goto next end end -- cgit v1.2.3-70-g09d2