Getting Started: GNU Emacs Integration (cont'd)


 

Overview of execution control commands

To execute one single step of a program execution, use the command:

step

and to execute all of the next imperative (not stopping at imperatives executed indirectly by method invocation etc.) use the command:

next

To execute until the end of an enclosing block is reached, use:

finish N

where N is an integer specifying the number of nesting levels to go out. This makes it possible to run the interpretation e.g. until a method invocation terminates, also in the case where the pattern declaration specifying that method invocation is more than one nesting level further out than the current imperative.

It is possible to let the execution continue in the running mode (not single-stepping), using:

go

Finally, the commands

restart

and

run

are used to initiate an execution from the "terminated>" state, in the single-stepping respectively running mode.

Finally, the next and last section explains a few odds and ends.

 


Signed by: eernst@cs.auc.dk. Last Modified: 3-Jul-01