|
REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
|
One frame on the epsilon-closure DFS stack (OPT D1): 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). | |
One frame on the epsilon-closure DFS stack (OPT D1): 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.
| std::uint32_t real::detail::eps_entry::block |
| std::int32_t real::detail::eps_entry::pc |