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"