debugger - error handling, ui rework

This commit is contained in:
kepler155c@gmail.com
2020-05-25 21:49:17 -06:00
parent 26b693d609
commit 70001196cb
3 changed files with 319 additions and 282 deletions

View File

@@ -4,16 +4,37 @@ end
local function method(times)
local a = 2
-- use step out to return out of method
for _ = 1, times do
a = a * a
end
return m2(a)
end
print('before')
term.current().clear()
print('after')
local chunk = load([[
local j = 5
for i = 1, 5 do
j = j * i
end
--table.insert(j, 5)
return j]], nil, nil, _ENV)
local j = chunk()
print(j)
require('opus.util').print(coroutine)
local co = coroutine.create(function(args)
print('in coroutine')
return 'hi'
end)
local _, t = coroutine.resume(co, 'test')
while coroutine.status(co) ~= 'dead' do
coroutine.resume(co, os.pullEvent())
--print('alive')
end
print(coroutine.status(co))
print(t)
local i = 2
print(i)
@@ -24,4 +45,4 @@ dofile("rom/modules/main/cc/expect.lua")
print(res)
print('result: ' .. res)
error('f')
table.insert(res, 5)