| 223 |
rlevel function call recursion level |
rlevel function call recursion level |
| 224 |
recursing regex recursive call level |
recursing regex recursive call level |
| 225 |
|
|
| 226 |
Returns: > 0 => number of match offset pairs placed in offsets |
Returns: > 0 => number of match offset pairs placed in offsets |
| 227 |
= 0 => offsets overflowed; longest matches are present |
= 0 => offsets overflowed; longest matches are present |
| 228 |
-1 => failed to match |
-1 => failed to match |
| 229 |
< -1 => some kind of unexpected problem |
< -1 => some kind of unexpected problem |
| 2160 |
|
|
| 2161 |
/* ========================================================================== */ |
/* ========================================================================== */ |
| 2162 |
/* These are the opcodes for fancy brackets of various kinds. We have |
/* These are the opcodes for fancy brackets of various kinds. We have |
| 2163 |
to use recursion in order to handle them. The "always failing" assersion |
to use recursion in order to handle them. The "always failing" assersion |
| 2164 |
(?!) is optimised when compiling to OP_FAIL, so we have to support that, |
(?!) is optimised when compiling to OP_FAIL, so we have to support that, |
| 2165 |
though the other "backtracking verbs" are not supported. */ |
though the other "backtracking verbs" are not supported. */ |
| 2166 |
|
|
| 2167 |
case OP_FAIL: |
case OP_FAIL: |
| 2168 |
break; |
break; |
| 2169 |
|
|
| 2170 |
case OP_ASSERT: |
case OP_ASSERT: |
| 2171 |
case OP_ASSERT_NOT: |
case OP_ASSERT_NOT: |