extract a function

[?]
Apr 26, 2022, 5:21 AM
QCLPIXMPLROY7BL45MSJCAOMWKPRI4AWW4WVHDWUVVSOHZS3ILNQC

Dependencies

Change contents

  • edit in mu.lua at line 25
    [3.552]
    [3.552]
    function eval_print(f)
    local success, results = gather_results(xpcall(f, function(...) return debug.traceback() end))
    if success then
    for i, result in ipairs(results) do
    if i > 1 then
    stdscr:addch('\t')
    end
    stdscr:addstr(tostring(result))
    end
    else
    stdscr:addstr(tostring(result[1]))
    end
    stdscr:addch('\n')
    end
  • replacement in mu.lua at line 49
    [3.710][3.1:47]()
    local f, err = load('return '..buf, 'REPL')
    [3.710]
    [3.745]
    local f = load('return '..buf, 'REPL')
  • replacement in mu.lua at line 53
    [3.790][3.790:909](),[3.909][2.1:146](),[2.146][3.973:992](),[3.973][3.973:992](),[3.992][2.147:188](),[2.188][3.1016:1024](),[3.1016][3.1016:1024](),[3.1024][2.189:212]()
    local success, results = gather_results(xpcall(f, function(...) return debug.traceback() end))
    if success then
    for i, result in ipairs(results) do
    if i > 1 then
    stdscr:addch('\t')
    end
    stdscr:addstr(tostring(result))
    end
    else
    stdscr:addstr(tostring(result[1]))
    end
    stdscr:addch('\n')
    [3.790]
    [3.1024]
    eval_print(f)
  • replacement in mu.lua at line 59
    [3.1243][3.100:267](),[3.267][2.213:324](),[2.324][3.291:314](),[3.291][3.291:314](),[3.314][2.325:368](),[2.368][3.340:350](),[3.340][3.340:350](),[3.350][2.369:394]()
    local success, results = gather_results(xpcall(f, function(...) return debug.traceback() end))
    if success then
    for _, result in ipairs(results) do
    if i > 1 then
    stdscr:addch('\t')
    end
    stdscr:addstr(tostring(result))
    end
    else
    stdscr:addstr(tostring(result[1]))
    end
    stdscr:addch('\n')
    [3.1243]
    [3.350]
    eval_print(f)
  • edit in mu.lua at line 61
    [3.359][3.359:390]()
    stdscr:addstr(err..'\n')
  • replacement in mu.lua at line 65
    [3.527][3.527:546]()
    print(err)
    [3.527]
    [3.546]
    stdscr:addstr(err..'\n')