Lua Explorador logo
Lua Explorador
GUI based source level debugger for Lua
Grzegorz Kraszewski

Lua Explorador is a MUI based source level debugger for Lua programs running on my port of Lua programming language. It features basic execution control, shows global and local variables, call history and Lua stack contents.


Features of LuaExplorador Execution control (single step, run to breakpoint) Call history Code viewer Breakpoints with a click Lua stack view Global variables Local variables Memory monitor


Lua program is loaded with Open item of the screen menu (shortcut "cmd + o"). Debug session is started automatically after the file is loaded. Program flow is controlled with the toolbar. Single Step executes one line of code, Run runs the program to the end, execution error or breakpoint.

At the first program execution attempt (be it run or single step), a requester allows for entering optional commandline arguments. The argument line entered is parsed into the Lua standard arg[] table. Path to the script being executed is placed in arg[0]. Also, the same as with the system LuaX command, the whole argument line is placed into argline variable. Note that argline is MorphOS specific extension.

At any time debugging session may be ended with Debug Stop button. The program is not unloaded however, so another debug session may be immediately started with Debug Start, breakpoints are retained.


Lua Explorador 0.5 (57 kB).


Version 0.5 (2014-10-06) featured support for commandline arguments.

Version 0.4 (2013-06-22) was the first release.

Last updated: 2014-10-07.