|
REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
|
Computes byte-equivalence classes: two bytes are equivalent iff they satisfy the same consuming predicates (every klass test and every byte literal). Reduces the alphabet so the DFA is built over classes, not 256. More...
#include <dfa.hpp>
Public Attributes | |
| std::array< std::uint8_t, 256 > | of {} |
| std::array< std::uint8_t, 256 > | rep {} |
| std::size_t | count {0} |
Computes byte-equivalence classes: two bytes are equivalent iff they satisfy the same consuming predicates (every klass test and every byte literal). Reduces the alphabet so the DFA is built over classes, not 256.
| std::array<std::uint8_t, 256> real::detail::dfa_byte_classes::of {} |
| std::array<std::uint8_t, 256> real::detail::dfa_byte_classes::rep {} |