Generator (cont. 1st stage: reordering) The input sequence: It matches with the second rule below. ;; two-part above vowel sign ;;1 2 3 4 5 67 8 -- index ("([CR](r|N?c)?(HCr?)*)(HR(r)?)?((HCr?)*[NJ]?As*S?(H[CR])?)" < | 0x17C1 (4 = =) (1 = *) (5 =) (6 = *) | > ) The output sequence: