| 312 | | printf("keyword %s (type %s)", |
|---|
| 313 | | kwp == NULL ? "<unknown>" : kwp->kwprefix, |
|---|
| 314 | | kwp == NULL ? "invalid" : |
|---|
| 315 | | kwp->kwtype == KWT_NORMAL ? "normal" : |
|---|
| 316 | | kwp->kwtype == KWT_MULTI ? "multi" : |
|---|
| 317 | | kwp->kwtype == KWT_ITERATED ? "iterated" : |
|---|
| 318 | | kwp->kwtype == KWT_MULTITER ? "multiter" : |
|---|
| 319 | | kwp->kwtype == KWT_MULTITOP ? "multitop" : "unknown"); |
|---|
| 320 | | if (kwp) { |
|---|
| 321 | | if (kwp->kwtype == KWT_ITERATED || |
|---|
| 322 | | kwp->kwtype == KWT_MULTITOP || |
|---|
| 323 | | kwp->kwtype == KWT_MULTITER) |
|---|
| | 312 | if (kwp == NULL) |
|---|
| | 313 | fputs("keyword <unknown> (type invalid)", stdout); |
|---|
| | 314 | else { |
|---|
| | 315 | printf("keyword %s (type %s", /*)*/ kwp->kwprefix, |
|---|
| | 316 | entry->itype == KWT_NORMAL ? "normal" : |
|---|
| | 317 | entry->itype == KWT_MULTI ? "multi" : |
|---|
| | 318 | entry->itype == KWT_ITERATED ? "iterated" : |
|---|
| | 319 | entry->itype == KWT_MULTITER ? "multiter" : "unknown"); |
|---|
| | 320 | if (kwp->kwtype != entry->itype) |
|---|
| | 321 | printf(" orig %s", |
|---|
| | 322 | kwp->kwtype == KWT_NORMAL ? "normal" : |
|---|
| | 323 | kwp->kwtype == KWT_MULTI ? "multi" : |
|---|
| | 324 | kwp->kwtype == KWT_ITERATED ? "iterated" : |
|---|
| | 325 | kwp->kwtype == KWT_MULTITER ? "multiter" : |
|---|
| | 326 | kwp->kwtype == KWT_MULTITOP ? "multitop" : |
|---|
| | 327 | "unknown"); |
|---|
| | 328 | fputc(/*(*/ ')', stdout); |
|---|
| | 329 | if (entry->itype == KWT_ITERATED || |
|---|
| | 330 | entry->itype == KWT_MULTITER) |
|---|