?RESUME

Syntax

── ? ── RESUME ────────────────────────────────────────────────────────%

Explanation

The ?RESUME command is valid only from a schedule station. Any error detected in CANDE syntax, editing, compilation, or abnormal termination of execution causes the remainder of the input lines to be skipped until a ?RESUME command is found. If no ?RESUME command is found, the session is aborted. If an unsaved work file exists at that time, a recovery file is generated and can be recovered in an interactive or schedule session. (An explicit or default BYE, found with an unsaved work file, causes such error action.)

Example

list test
#FILE (UZER)TEST ON USERPACK
100 COMPILE TESTIT ALGOL; ALGOL FILE CARD(KIND-DISK,TITLE=DON)
200 ?REPORT "LINE AFTER COMPILE"
300 ?RESUME
400 ?REPORT "LINE AFTER RESUME"
#

list don
#FILE (UZER)DON ON USERPACK 
100 BEGIN
200 INTEGER I;
300 J:=1;
400 END.
#

sch
#SCHEDULE #00014 RUNNING
 OUTPUT FILE IS (UZER)SCHOUT/TEST ON USERPACK
 LINE WIDTH IS 72
#
#09:31 FROM SCHEDULE #00014: "LINE AFTER RESUME"