scrabbleThe scrabble command rearranges portions of an IO space
based on a transformation defined by a pair of patterns.
This command has the following synopsis:
scrabble [:from offset] [:size offset]
[:from_pattern string] [:to_pattern string]
[:ent_size offset]
[:from_ios ios] [:to_ios ios]
The optional arguments are documented below.
:from offsetBeginning of the range in the origin IO space from where to start
rearranging units. Defaults to 0#B.
:size offsetSize of the range to scrabble in the origin IO space. Defaults to
0#B.
:from_pattern stringString specifying a sequence of units. Each character is an unit.
Defaults to "".
:to_pattern stringString specifying the scrabbled units. Each character is an unit. If
a character that doesn’t appear in the from_pattern is found in
this string, it is ignored. Defaults to from_pattern.
:ent_size offsetSize of the entities to scrabble around. Defaults to 1#B.
:from_ios iosIO space from where to obtain the data to scrabble. Defaults to the current IO space.
:to_ios iosThe IO space to where write the scrabbled data. Defaults to
from_ios.