38 |
"*", "*?", "+", "+?", "?", "??", "{", "{", "{", |
"*", "*?", "+", "+?", "?", "??", "{", "{", "{", |
39 |
"*", "*?", "+", "+?", "?", "??", "{", "{", "{", |
"*", "*?", "+", "+?", "?", "??", "{", "{", "{", |
40 |
"*", "*?", "+", "+?", "?", "??", "{", "{", |
"*", "*?", "+", "+?", "?", "??", "{", "{", |
41 |
"class", "Ref", |
"class", "negclass", "Ref", |
42 |
"Alt", "Ket", "KetRmax", "KetRmin", "Assert", "Assert not", "Once", |
"Alt", "Ket", "KetRmax", "KetRmin", "Assert", "Assert not", "Once", |
43 |
"Brazero", "Braminzero", "Bra" |
"Brazero", "Braminzero", "Bra" |
44 |
}; |
}; |
161 |
goto CLASS_REF_REPEAT; |
goto CLASS_REF_REPEAT; |
162 |
|
|
163 |
case OP_CLASS: |
case OP_CLASS: |
164 |
|
case OP_NEGCLASS: |
165 |
{ |
{ |
166 |
int i, min, max; |
int i, min, max; |
167 |
|
if (*code++ == OP_CLASS) printf(" ["); |
168 |
code++; |
else printf(" ^["); |
|
printf(" ["); |
|
169 |
|
|
170 |
for (i = 0; i < 256; i++) |
for (i = 0; i < 256; i++) |
171 |
{ |
{ |