|
REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
|
Thrown when a pattern cannot be represented as a DFA. More...
#include <dfa.hpp>
Public Member Functions | |
| dfa_error (const std::string &message) | |
| Builds the error. | |
Thrown when a pattern cannot be represented as a DFA.
The cause is always a zero-width assertion other than a leading \A/^ (e.g. $, \b, \B, multiline anchors). real::dfa never falls back silently — a violated contract is an error the caller handles (e.g. by keeping that rule on the Pike VM).
|
inlineexplicit |