| 170 |
0, 0, /* RREF, NRREF */ |
0, 0, /* RREF, NRREF */ |
| 171 |
0, /* DEF */ |
0, /* DEF */ |
| 172 |
0, 0, 0, /* BRAZERO, BRAMINZERO, BRAPOSZERO */ |
0, 0, 0, /* BRAZERO, BRAMINZERO, BRAPOSZERO */ |
| 173 |
0, 0, 0, /* MARK, PRUNE, PRUNE_ARG, */ |
0, 0, 0, /* MARK, PRUNE, PRUNE_ARG */ |
| 174 |
0, 0, 0, 0, /* SKIP, SKIP_ARG, THEN, THEN_ARG, */ |
0, 0, 0, 0, /* SKIP, SKIP_ARG, THEN, THEN_ARG */ |
| 175 |
0, 0, 0, 0, 0 /* COMMIT, FAIL, ACCEPT, CLOSE, SKIPZERO */ |
0, 0, 0, 0, /* COMMIT, FAIL, ACCEPT, ASSERT_ACCEPT */ |
| 176 |
|
0, 0 /* CLOSE, SKIPZERO */ |
| 177 |
}; |
}; |
| 178 |
|
|
| 179 |
/* This table identifies those opcodes that inspect a character. It is used to |
/* This table identifies those opcodes that inspect a character. It is used to |
| 238 |
0, 0, /* RREF, NRREF */ |
0, 0, /* RREF, NRREF */ |
| 239 |
0, /* DEF */ |
0, /* DEF */ |
| 240 |
0, 0, 0, /* BRAZERO, BRAMINZERO, BRAPOSZERO */ |
0, 0, 0, /* BRAZERO, BRAMINZERO, BRAPOSZERO */ |
| 241 |
0, 0, 0, /* MARK, PRUNE, PRUNE_ARG, */ |
0, 0, 0, /* MARK, PRUNE, PRUNE_ARG */ |
| 242 |
0, 0, 0, 0, /* SKIP, SKIP_ARG, THEN, THEN_ARG, */ |
0, 0, 0, 0, /* SKIP, SKIP_ARG, THEN, THEN_ARG */ |
| 243 |
0, 0, 0, 0, 0 /* COMMIT, FAIL, ACCEPT, CLOSE, SKIPZERO */ |
0, 0, 0, 0, /* COMMIT, FAIL, ACCEPT, ASSERT_ACCEPT */ |
| 244 |
|
0, 0 /* CLOSE, SKIPZERO */ |
| 245 |
}; |
}; |
| 246 |
|
|
| 247 |
/* These 2 tables allow for compact code for testing for \D, \d, \S, \s, \W, |
/* These 2 tables allow for compact code for testing for \D, \d, \S, \s, \W, |