Block Attributes

Block attributes are special pattern-local properties that can be set to change the behavior of the next block. These can be set through a collection of functions. Once a block uses block attributes you have set, all the block attributes are reset to their default state.


Below is a table explaining each block attribute:

Attribute Function Description
Repetitions [rep], [repeach] The number of times the block should execute.
Separator [sep] The separator pattern to run between repetitions.
Synchronizer [sync] The synchronizer to apply to the block.
Chance [chance] The probability, in percent, that the block will be run.
Start [start] The pattern to run before the block.
End [end] The pattern to run after the block.
Prefix [before] The pattern to run before each iteration.
Postfix [after] The pattern to run after each iteration.