go
Executes the line within the current procedure following a label expression with the same input word.
>go "Loop
if
Executes one of two instruction lists depending on the value of the input expression; input instructions must be literal lists enclosed in brackets.
>if (a>b)[pr [a is bigger]] >[pr [b is bigger]]
label
Identifies the line to be executed after a go expression with the input word.
>label "Loop
op
(output) Makes the input object the output of the procedure and exits the procedure at that point.
repeat
Executes the input instruction list the input number of times.
?repeat 4[fd 50 rt 90]
run
Executes the input instruction list.
?make "instr_list[fd 40 rt 90] ?run :instr_list
stop
Stops the execution of the current procedure and returns to TOPLEVEL (the ? prompt) or the calling procedure.
?stop
wait
Stops procedure execution for the amount of time specified by the input number. The amount of time = input number * 0.22 seconds.
?wait 20
AMSTRAD Disc Drive & Interface | Chapter 4.22 |