| 178 |
OP_SKIP ) indicating which parentheses must be closed. |
OP_SKIP ) indicating which parentheses must be closed. |
| 179 |
|
|
| 180 |
|
|
| 181 |
Backtracking control verbs with data |
Backtracking control verbs with (optional) data |
| 182 |
------------------------------------ |
----------------------------------------------- |
| 183 |
|
|
| 184 |
OP_THEN is followed by a LINK_SIZE offset, which is the distance back to the |
(*THEN) without an argument generates the opcode OP_THEN and no following data. |
| 185 |
start of the current branch. |
OP_MARK is followed by the mark name, preceded by a one-byte length, and |
| 186 |
|
followed by a binary zero. For (*PRUNE), (*SKIP), and (*THEN) with arguments, |
| 187 |
OP_MARK is followed by the mark name, preceded by a one-byte length, and |
the opcodes OP_PRUNE_ARG, OP_SKIP_ARG, and OP_THEN_ARG are used, with the name |
| 188 |
followed by a binary zero. For (*PRUNE), (*SKIP), and (*THEN) with arguments, |
following in the same format. |
|
the opcodes OP_PRUNE_ARG, OP_SKIP_ARG, and OP_THEN_ARG are used. For the first |
|
|
two, the name follows immediately; for OP_THEN_ARG, it follows the LINK_SIZE |
|
|
offset value. |
|
| 189 |
|
|
| 190 |
|
|
| 191 |
Matching literal characters |
Matching literal characters |
| 450 |
|
|
| 451 |
|
|
| 452 |
Philip Hazel |
Philip Hazel |
| 453 |
August 2011 |
October 2011 |