BRANCHJ off 1 1 BRANCH with long offset.
# Special Case Regops
- IFMATCH off 1 1 Succeeds if the following matches.
- UNLESSM off 1 1 Fails if the following matches.
+ IFMATCH off 1 1 Succeeds if the following matches; non-zero
+ flags "f" means lookbehind assertion
+ starting "f" characters before current
+ UNLESSM off 1 1 Fails if the following matches; non-zero
+ flags "f" means lookbehind assertion
+ starting "f" characters before current
SUSPEND off 1 1 "Independent" sub-RE.
IFTHEN off 1 1 Switch, should be preceded by switcher.
GROUPP num 1 Whether the group matched.
BRANCHJ BRANCHJ, off 1 V 1 ; BRANCH with long offset.
#*Special Case Regops
-IFMATCH BRANCHJ, off 1 . 1 ; Succeeds if the following matches.
-UNLESSM BRANCHJ, off 1 . 1 ; Fails if the following matches.
+IFMATCH BRANCHJ, off 1 . 1 ; Succeeds if the following matches; non-zero flags "f" means lookbehind assertion starting "f" characters before current
+UNLESSM BRANCHJ, off 1 . 1 ; Fails if the following matches; non-zero flags "f" means lookbehind assertion starting "f" characters before current
SUSPEND BRANCHJ, off 1 V 1 ; "Independent" sub-RE.
IFTHEN BRANCHJ, off 1 V 1 ; Switch, should be preceded by switcher.
GROUPP GROUPP, num 1 ; Whether the group matched.
#define NREFFA 69 /* 0x45 Match already matched string, folded using unicode rules for non-utf8, no mixing ASCII, non-ASCII */
#define LONGJMP 70 /* 0x46 Jump far away. */
#define BRANCHJ 71 /* 0x47 BRANCH with long offset. */
-#define IFMATCH 72 /* 0x48 Succeeds if the following matches. */
-#define UNLESSM 73 /* 0x49 Fails if the following matches. */
+#define IFMATCH 72 /* 0x48 Succeeds if the following matches; non-zero flags "f" means lookbehind assertion starting "f" characters before current */
+#define UNLESSM 73 /* 0x49 Fails if the following matches; non-zero flags "f" means lookbehind assertion starting "f" characters before current */
#define SUSPEND 74 /* 0x4a "Independent" sub-RE. */
#define IFTHEN 75 /* 0x4b Switch, should be preceded by switcher. */
#define GROUPP 76 /* 0x4c Whether the group matched. */