Previous Topic: Expressions without Data CharacteristicsNext Topic: Command Modification


Parsing Rules

Parameter Order

The parameters of a command must appear in the order specified in the syntax.

In the display below, the first example is incorrect, because the BEFORE parameter cannot follow the AFTER parameter in an AT command:

at $ +@10 after 2 before 10 on  ◄incorrect order 

at $ +@10 before 10 after 2 on  ◄correct order

Errors that Stop Execution

If one command in a string of debugger commands contains a syntax error, all following commands are parsed for syntax but not executed.

The command containing the syntax error may be partly executed. In the first example above, the part of the command preceding the error (at $ +@10 after 2) will be executed:

DEBUG >
at $ +@10 after 2 before 10 on

AT $ +@10 ADDED
BEFORE 10 IGNORED
$
UNRECOGNIZABLE DEBUG COMMAND
DEBUG > AT $ +@10 AFTER 2 BEFORE 10 ON
DEBUG >

Commands that Stop Execution

If a RESUME, EXIT, IOUSER, MENU, PROMPT, or QUIT command is embedded in a string of concatenated debugger commands, all successive commands in the string are ignored.