diff options
| author | Alexander M Pickering <alex@cogarr.net> | 2024-12-09 21:48:17 -0600 |
|---|---|---|
| committer | Alexander M Pickering <alex@cogarr.net> | 2024-12-09 21:48:17 -0600 |
| commit | 00a3451004d664a5386f3750540facddc0d2686b (patch) | |
| tree | 7fbe672c24b3721d95a5bb932760e120ba040799 /tools/rewrite.lua | |
| parent | 541ef6aaee248626c1a1c6e0db05f5980d09c7a5 (diff) | |
| download | ggj25-00a3451004d664a5386f3750540facddc0d2686b.tar.gz ggj25-00a3451004d664a5386f3750540facddc0d2686b.tar.bz2 ggj25-00a3451004d664a5386f3750540facddc0d2686b.zip | |
Add a channel abstraction to use for networking
Diffstat (limited to 'tools/rewrite.lua')
| -rw-r--r-- | tools/rewrite.lua | 4 |
1 files changed, 2 insertions, 2 deletions
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 |
