# -1 because we are repeating, so the initial command counts as one : core.repeat_command(ordinals - 1) times: core.repeat_command(number_small - 1) (repeat that | twice): core.repeat_command(1) repeat that [times]: core.repeat_command(number_small) (repeat phrase | again) [ times]: core.repeat_partial_phrase(number_small or 1)