The following commands are used to establish conditional and looping structures for debugger commands: FOR Executes a list of commands while incrementing a variable IF Executes a list of commands conditionally REPEAT Executes a list of commands a specified number of times WHILE Executes a list of commands while a condition is true EXITLOOP Exits an enclosing WHILE, REPEAT, or FOR loop