REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
Loading...
Searching...
No Matches
real::detail::instr Struct Reference

One NFA instruction. Field meaning depends on op. More...

Public Attributes

opcode op
 The operation.
 
std::uint8_t arg8 {}
 Byte literal, or assert_kind, depending on op.
 
std::uint16_t arg16 {}
 Class or cp_class index, capture slot (save), or lookaround index.
 
std::int32_t primary_target {}
 Primary branch target (split/jump); capture start slot for the possessive opcodes.
 
std::int32_t secondary_target {}
 Secondary branch target (split; possessive opcodes on no match).
 

Detailed Description

One NFA instruction. Field meaning depends on op.


The documentation for this struct was generated from the following file: