Hex Editor Neo has a built-in script debugger. To start script debugging, execute the Debug » Debug Script command.
To debug a script, it must be put into a break state. The user may put a breakpoint at any script line. When execution reaches a breakpoint, a script execution is paused and put into the break state.
Alternatively, you can use the Debug » Break Execution command to immediately put the script into the break state.
When in break state, script is not executing. You can examine the current state using the Debug Watch Tool Window and Debug Call Stack Tool Window.
Use one of the following commands to continue execution:
- Debug » Continue
- Continue script execution. Script execution continues either until the end of the main body, or until another breakpoint is reached.
- Debug » Step In
- Execute a single script statement and stop. If the next statement is a function call, the script “enters” the function and stops.
- Debug » Step Over
- Execute a single script statement and stop. If the next statement is a function call, the entire function is executed as a single statement.
- Debug » Step Out
- Continues script execution until the control flows out of the current function and stop.