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.
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. 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.