| 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 |
{ |
{ |