2 #pragma ident "%Z%%M% %I% %E% SMI"
13 ab*bc abbbbc y & abbbbc
17 ab+bc abbbbc y & abbbbc
67 ((a)) abc y &-\1-\2 a-a-a
68 (a)b(c) abc y &-\1-\2 abc-a-c
76 (a+|b)* ab y &-\1 ab-b
77 (a+|b)+ ab y &-\1 ab-b
86 ([abc])*d abbbcd y &-\1 abbbcd-c
87 ([abc])*bcd abcd y &-\1 abcd-a
89 (a|b|c|d|e)f ef y &-\1 ef-e
91 abcd*efg abcdefg y & abcdefg
94 (ab|cd)e abcde y &-\1 cde-cd
95 [abhgefdc]ij hij y & hij
96 ^(ab|cd)e abcde n x\1y xy
97 (abc|)ef abcdef y &-\1 ef-
98 (a|b)c*d abcd y &-\1 bcd-b
99 (ab|ab*)bc abc y &-\1 abc-a
100 a([bc]*)c* abc y &-\1 abc-bc
101 a([bc]*)(c*d) abcd y &-\1-\2 abcd-bc-d
102 a([bc]+)(c*d) abcd y &-\1-\2 abcd-bc-d
103 a([bc]*)(c+d) abcd y &-\1-\2 abcd-b-cd
104 a[bcd]*dcdcde adcdcde y & adcdcde
105 a[bcd]+dcdcde adcdcde n - -
106 (ab|a)b*c abc y &-\1 abc-ab
107 ((a)(b)c)(d) abcd y \1-\2-\3-\4 abc-a-b-d
108 [a-zA-Z_][a-zA-Z0-9_]* alpha y & alpha
109 ^a(bc+|b[eh])g|.h$ abh y &-\1 bh-
110 (bc+d$|ef*g.|h?i(j|k)) effgz y &-\1-\2 effgz-effgz-
111 (bc+d$|ef*g.|h?i(j|k)) ij y &-\1-\2 ij-ij-j
112 (bc+d$|ef*g.|h?i(j|k)) effg n - -
113 (bc+d$|ef*g.|h?i(j|k)) bcdd n - -
114 (bc+d$|ef*g.|h?i(j|k)) reffgz y &-\1-\2 effgz-effgz-
115 ((((((((((a)))))))))) - c - -
116 (((((((((a))))))))) a y & a
117 multiple words of text uh-uh n - -
118 multiple words multiple words, yeah y & multiple words
119 (.*)c(.*) abcde y &-\1-\2 abcde-ab-de
120 \((.*), (.*)\) (a, b) y (\2, \1) (b, a)
122 abcd abcd y &-\&-\\& abcd-&-\abcd
123 a(bc)d abcd y \1-\\1-\\\1 bc-\1-\bc
125 [ -~ -~]* abc y & abc
126 [ -~ -~ -~]* abc y & abc
127 [ -~ -~ -~ -~]* abc y & abc
128 [ -~ -~ -~ -~ -~]* abc y & abc
129 [ -~ -~ -~ -~ -~ -~]* abc y & abc
130 [ -~ -~ -~ -~ -~ -~ -~]* abc y & abc