Action breakpoint column
An action breakpoint suspends the execution of the xlate action at the location where the breakpoint is set. Breakpoints can be disabled as required.
Breakpoints are indicated by action indexes that start from 1. Each action, including disabled actions, has an index.
- If any action is removed, then all indexes of the actions behind the removed action are decreased by 1.
- If any action is inserted, then all indexes of the actions behind the inserted action are increased by 1.
- The Index column can be resized as required.
The action breakpoint column shows the breakpoints and the Index column shows the index of the xlate action.
Breakpoints cannot be placed on a COMMENT or ELSE action. COMMENT does not behave practically at runtime and is skipped, and ELSE is not a real action.
A disabled action can be set for a breakpoint, when the Xlate Debugger is not running, since they can be enabled later. The Xlate Debugger does not pause on disabled actions.
A breakpoint cannot be set for a disabled action when the Xlate Debugger is running.
The Xlate Debugger highlights the next row to be run in green. If this row is also selected, then the color changes to a darker green.
You can add a breakpoint by double-clicking the breakpoint column. This also removes an existing breakpoint.
You can also add or remove a breakpoint using the context menu on the action table or the
menu:- Select to set a breakpoint to the selected action.
- Select to remove the breakpoint.
These are unavailable until an action is selected.
For multiple selections:
- If all of the selected actions have breakpoints, then only is enabled.
- If all of the selected actions do not have any breakpoints, then only is enabled.
- If some of the selected actions have breakpoints, then and are enabled.
Breakpoints remain with the actions. For example, when an action is shifted due to other actions being added or removed, the breakpoint moves with the action.
Disable a breakpoint by selecting
on the context menu.Enable a disabled breakpoint by selecting
on the context menu.For the multiple selections:
- If all of the selected actions have enabled breakpoints, then only is enabled.
- If all of the selected actions have disabled breakpoints, then only is enabled.
- If some of the selected actions have enabled breakpoints and some have disabled breakpoints, then and are enabled.