Workflow and Source Panels
Callback Step Panel
Trace named Lua function steps as one ordered replay panel.
Callback Step Panel
callback_step_panel.lua
local function add_step(value)
return value + 4
end
local function double_step(value)
return value * 2
end
local base =
local first = add_step(base)
local second = double_step(first)
print("base=" .. base)
print("first=" .. first)
print("second=" .. second)
local function add_step(value)
return value + 4
end
local function double_step(value)
return value * 2
end
local base =
local first = add_step(base)
local second = double_step(first)
print("base=" .. base)
print("first=" .. first)
print("second=" .. second)
local function add_step(value)
return value + 4
end
local function double_step(value)
return value * 2
end
local base =
local first = add_step(base)
local second = double_step(first)
print("base=" .. base)
print("first=" .. first)
print("second=" .. second)
callback step
Named functions keep each transformation visible in replay while Lua stays in a single execution thread.