Go to the source code of this file.
Classes | |
struct | lexyd::_must_dsl< Branch >::_err< Tag > |
struct | lexyd::_err< Tag, Rule > |
struct | lexyd::_err_production< Rule > |
struct | lexyd::_must< Branch, Error > |
struct | lexyd::_must_dsl< Branch > |
struct | lexyd::_must< Branch, Error >::p< NextParser > |
struct | lexyd::_err< Tag, Rule >::p< NextParser > |
Namespaces | |
lexyd | |
Functions | |
template<typename Branch > | |
constexpr auto | lexyd::must (Branch) |
Variables | |
template<typename Tag > | |
constexpr auto | lexyd::error = _err<Tag, void>{} |
Matches nothing, produces an error with the given tag. More... | |