diff options
Diffstat (limited to 'compiler.c')
| -rw-r--r-- | compiler.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -267,7 +267,7 @@ vm_op_t *bpeg_simplepattern(file_t *f, const char *str) case '@': { op->op = VM_CAPTURE; const char *a = *str == '!' ? &str[1] : after_name(str); - if (a > str && *after_spaces(a) == '=') { + if (a > str && a[0] == '=' && a[1] != '>') { op->args.capture.name = strndup(str, (size_t)(a-str)); str = a + 1; } |
