aboutsummaryrefslogtreecommitdiff
path: root/lpvm.h
diff options
context:
space:
mode:
authorSergio Queiroz <sqmedeiros@gmail.com>2016-07-14 15:16:29 -0300
committerSergio Queiroz <sqmedeiros@gmail.com>2016-07-14 15:16:29 -0300
commitb764048fc85902100bdd26a68f83fb44098a97d3 (patch)
tree3d44e0012a34529ebe0933ec83229b63a253f99a /lpvm.h
parent4834ecd7d60dc5cb36ed7c556748c1c215f4324b (diff)
downloadlpeglabel-b764048fc85902100bdd26a68f83fb44098a97d3.tar.gz
lpeglabel-b764048fc85902100bdd26a68f83fb44098a97d3.tar.bz2
lpeglabel-b764048fc85902100bdd26a68f83fb44098a97d3.zip
Implementing the recovery operator
Diffstat (limited to 'lpvm.h')
-rw-r--r--lpvm.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lpvm.h b/lpvm.h
index 4b4dda5..3c27027 100644
--- a/lpvm.h
+++ b/lpvm.h
@@ -35,7 +35,8 @@ typedef enum Opcode {
35 ICloseCapture, 35 ICloseCapture,
36 ICloseRunTime, 36 ICloseRunTime,
37 IThrow, /* "fails" with a specific label labeled failure */ 37 IThrow, /* "fails" with a specific label labeled failure */
38 ILabChoice /* labeled choice */ 38 ILabChoice, /* labeled choice */
39 IRecov /* stack a recovery; next fail with label 'f' will jump to 'offset' */
39} Opcode; 40} Opcode;
40 41
41 42