|
REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
|
The union NFA over all the patterns, flattened into one address space. More...
#include <dfa.hpp>
Public Attributes | |
| std::vector< dfa_instr > | code |
| std::vector< char_class > | classes |
| std::vector< std::int64_t > | accept_rule |
| accept_rule[pc] = rule index if match, else -1. | |
| std::vector< std::size_t > | entry |
| entry[rule] = global pc of its pc 0. | |
| std::size_t | rule_count {0} |
The union NFA over all the patterns, flattened into one address space.
| std::vector<std::int64_t> real::detail::dfa_nfa::accept_rule |
| std::vector<char_class> real::detail::dfa_nfa::classes |
| std::vector<std::size_t> real::detail::dfa_nfa::entry |