| 773 |
/* These are forced failure and success verbs */ |
/* These are forced failure and success verbs */ |
| 774 |
|
|
| 775 |
OP_FAIL, /* 108 */ |
OP_FAIL, /* 108 */ |
| 776 |
OP_ACCEPT /* 109 */ |
OP_ACCEPT, /* 109 */ |
| 777 |
|
|
| 778 |
|
/* This is used to skip a subpattern with a {0} quantifier */ |
| 779 |
|
|
| 780 |
|
OP_SKIPZERO /* 110 */ |
| 781 |
}; |
}; |
| 782 |
|
|
| 783 |
|
|
| 802 |
"AssertB", "AssertB not", "Reverse", \ |
"AssertB", "AssertB not", "Reverse", \ |
| 803 |
"Once", "Bra", "CBra", "Cond", "SBra", "SCBra", "SCond", \ |
"Once", "Bra", "CBra", "Cond", "SBra", "SCBra", "SCond", \ |
| 804 |
"Cond ref", "Cond rec", "Cond def", "Brazero", "Braminzero", \ |
"Cond ref", "Cond rec", "Cond def", "Brazero", "Braminzero", \ |
| 805 |
"*PRUNE", "*SKIP", "*THEN", "*COMMIT", "*FAIL", "*ACCEPT" |
"*PRUNE", "*SKIP", "*THEN", "*COMMIT", "*FAIL", "*ACCEPT", \ |
| 806 |
|
"Skip zero" |
| 807 |
|
|
| 808 |
|
|
| 809 |
/* This macro defines the length of fixed length operations in the compiled |
/* This macro defines the length of fixed length operations in the compiled |
| 868 |
1, /* DEF */ \ |
1, /* DEF */ \ |
| 869 |
1, 1, /* BRAZERO, BRAMINZERO */ \ |
1, 1, /* BRAZERO, BRAMINZERO */ \ |
| 870 |
1, 1, 1, 1, /* PRUNE, SKIP, THEN, COMMIT, */ \ |
1, 1, 1, 1, /* PRUNE, SKIP, THEN, COMMIT, */ \ |
| 871 |
1, 1 /* FAIL, ACCEPT */ |
1, 1, 1 /* FAIL, ACCEPT, SKIPZERO */ |
| 872 |
|
|
| 873 |
|
|
| 874 |
/* A magic value for OP_RREF to indicate the "any recursion" condition. */ |
/* A magic value for OP_RREF to indicate the "any recursion" condition. */ |