Separate patterns and RLE parser