Activation, Termination, and Body for Scratch Scheduling Constructs
ConstructActivationTerminationBody
repeat kprevious completed; counter = 0++counter; counter==kany
repeat_untilprevious completedevent occursany
foreverprevious completedfalseany
wait tprevious completed; timer = 0timer = tnone
wait_untilprevious completedevent occursnone
primitiveprevious completedtrueany