| 773 |
case OP_NOTUPTOI: |
case OP_NOTUPTOI: |
| 774 |
case OP_NOT_HSPACE: |
case OP_NOT_HSPACE: |
| 775 |
case OP_NOT_VSPACE: |
case OP_NOT_VSPACE: |
|
case OP_NOT_WORD_BOUNDARY: |
|
| 776 |
case OP_NRREF: |
case OP_NRREF: |
| 777 |
case OP_PROP: |
case OP_PROP: |
| 778 |
case OP_PRUNE: |
case OP_PRUNE: |
| 790 |
case OP_SOM: |
case OP_SOM: |
| 791 |
case OP_THEN: |
case OP_THEN: |
| 792 |
case OP_THEN_ARG: |
case OP_THEN_ARG: |
|
case OP_WORD_BOUNDARY: |
|
| 793 |
case OP_XCLASS: |
case OP_XCLASS: |
| 794 |
return SSB_FAIL; |
return SSB_FAIL; |
| 795 |
|
|
| 796 |
|
/* We can ignore word boundary tests. */ |
| 797 |
|
|
| 798 |
|
case OP_WORD_BOUNDARY: |
| 799 |
|
case OP_NOT_WORD_BOUNDARY: |
| 800 |
|
tcode++; |
| 801 |
|
break; |
| 802 |
|
|
| 803 |
/* If we hit a bracket or a positive lookahead assertion, recurse to set |
/* If we hit a bracket or a positive lookahead assertion, recurse to set |
| 804 |
bits from within the subpattern. If it can't find anything, we have to |
bits from within the subpattern. If it can't find anything, we have to |
| 805 |
give up. If it finds some mandatory character(s), we are done for this |
give up. If it finds some mandatory character(s), we are done for this |