z/OS Debugger commands that resemble HLL commands
To allow you to use familiar commands while in a debug session, z/OS® Debugger provides an interpretive subset of commands for each language. This consists of commands that have the same syntax, whether used with z/OS Debugger or when writing application programs. You use these commands in z/OS Debugger as though you were coding in the original language.
Use the SET PROGRAMMING LANGUAGE
command to set
the current programming language to the desired language. The current
programming language determines how commands are parsed. If you SET
PROGRAMMING LANGUAGE
to AUTOMATIC
, every
time the current qualification changes to a module in a different
language, the current programming language is automatically updated.
- Assignment
- These commands allow you to assign a value to a variable or reference.
- Conditional
- These commands evaluate an expression and control the flow of execution of z/OS Debugger commands according to the resulting value.
- Declarations
- These commands allow you to declare session variables.
- Looping
- These commands allow you to program an iterative or logical loop as a z/OS Debugger command.
- Multiway
- These commands allow you to program multiway logic in the z/OS Debugger command language.
In addition, z/OS Debugger supports special kinds of commands for some languages.