Go to the source code of this file.
|
struct | lexyd::_recovery_wrapper< Rule >::p< NextParser >::_continuation |
|
struct | lexyd::_find< Token, Limit > |
|
struct | lexyd::_noop_recovery |
|
struct | lexyd::_tryt< Terminator, Rule, Recover >::_pc< NextParser > |
|
struct | lexyd::_reco< Limit, R > |
|
struct | lexyd::_recovery_base |
|
struct | lexyd::_recovery_wrapper< Rule > |
|
struct | lexyd::_tryr< Rule, Recover > |
|
struct | lexyd::_tryt< Terminator, Rule, Recover > |
|
struct | lexyd::_tryr< Rule, Recover >::bp< Reader > |
|
struct | lexyd::_tryr< Rule, Recover >::p< NextParser > |
|
struct | lexyd::_tryt< Terminator, Rule, Recover >::p< NextParser > |
|
struct | lexyd::_reco< Limit, R >::p< NextParser > |
|
struct | lexyd::_find< Token, Limit >::p< NextParser > |
|
struct | lexyd::_recovery_wrapper< Rule >::p< NextParser > |
|
|
template<typename... Literals> |
constexpr auto | lexyd::find (Literals... literals) |
| Recovers once it finds one of the given literal tokens (without consuming them). More...
|
|
template<typename... Branches> |
constexpr auto | lexyd::recover (Branches...) |
| Discards input until one of the branches matches to recover from an error. More...
|
|
template<typename Rule > |
constexpr auto | lexyd::try_ (Rule) |
| Parses Rule, if that fails, continues immediately. More...
|
|
template<typename Rule , typename Recover > |
constexpr auto | lexyd::try_ (Rule, Recover) |
| Parses Rule, if that fails, parses recovery rule. More...
|
|