56#ifndef PCRE2_CODE_UNIT_WIDTH
57#define PCRE2_CODE_UNIT_WIDTH 8
64 if (
flags & 2)
opt |= PCRE2_MULTILINE;
67 if (
flags & 16)
opt |= PCRE2_EXTENDED;
75 pcre2_match_data *
mdata = pcre2_match_data_create_from_pattern(
re, NULL);
Tagged union representing a Fun value.
pcre2_match_data_free(mdata)
push_value(vm, make_int(rc >=0 ? 1 :0))
char * value_to_string_alloc(const Value *v)
Allocate a printable C string for a Value.
Value make_int(int64_t v)
Construct a Value representing a 64-bit integer.
static Value pop_value(VM *vm)
Pop a Value from the VM operand stack.