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

A flattened NFA instruction (global PCs, global class index). More...

#include <dfa.hpp>

Public Attributes

opcode op {}
 
std::uint8_t arg8 {}
 
std::uint32_t klass {0}
 Global class index (op == klass).
 
std::int64_t primary {-1}
 Global target (split/jump).
 
std::int64_t secondary {-1}
 Global secondary target (split).
 

Detailed Description

A flattened NFA instruction (global PCs, global class index).

Definition at line 82 of file dfa.hpp.

Member Data Documentation

◆ arg8

std::uint8_t real::detail::dfa_instr::arg8 {}

Definition at line 85 of file dfa.hpp.

◆ klass

std::uint32_t real::detail::dfa_instr::klass {0}

Global class index (op == klass).

Definition at line 86 of file dfa.hpp.

◆ op

opcode real::detail::dfa_instr::op {}

Definition at line 84 of file dfa.hpp.

◆ primary

std::int64_t real::detail::dfa_instr::primary {-1}

Global target (split/jump).

Definition at line 87 of file dfa.hpp.

◆ secondary

std::int64_t real::detail::dfa_instr::secondary {-1}

Global secondary target (split).

Definition at line 88 of file dfa.hpp.


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