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

One frame on the epsilon-closure DFS stack (COW): a program counter to explore, plus the capture block the branch carries. The block travels with the branch — a split shares it and a save copies it on write — so there is no slot-restore entry and no shared working array. More...

#include <pike.hpp>

Public Attributes

std::int32_t pc
 The program counter to explore.
 
std::uint32_t block
 Index of the capture block this branch carries (into the capture pool).
 

Detailed Description

One frame on the epsilon-closure DFS stack (COW): a program counter to explore, plus the capture block the branch carries. The block travels with the branch — a split shares it and a save copies it on write — so there is no slot-restore entry and no shared working array.


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