#include <lexy/callback/forward.hpp>#include <lexy/dsl/base.hpp>#include <lexy/dsl/parse_as.hpp>#include <lexy/error.hpp>#include <lexy/lexeme.hpp>

Go to the source code of this file.
Classes | |
| struct | lexyd::_cap< Token > |
| struct | lexyd::_capr< Rule > |
| struct | lexyd::_int_dsl< T, Base > |
| struct | lexyd::_peek< Rule, Tag > |
| struct | lexyd::_prd< Production > |
| struct | lexyd::_scan |
| class | lexy::_detail::scanner< Derived, Reader >::error_recovery_guard |
| struct | lexyd::_scan::p< NextParser > |
| class | lexy::rule_scanner< Context, Reader > |
| struct | lexy::scan_failed_t |
| struct | lexy::_detail::scan_final_parser |
| struct | lexy::scan_production< T > |
| class | lexy::scan_result< T > |
| class | lexy::scan_result< void > |
| class | lexy::_detail::scanner< Derived, Reader > |
| class | lexy::_detail::scanner< Derived, Reader > |
| struct | lexy::_detail::scanner_input< Reader > |
Namespaces | |
| lexy | |
| lexy::_detail | |
| lexyd | |
Typedefs | |
| template<typename Context , typename Scanner , typename StatePtr , typename... Args> | |
| using | lexyd::_detect_scan_state = decltype(Context::production::scan(LEXY_DECLVAL(Scanner &), *StatePtr(), LEXY_DECLVAL(Args)...)) |
Functions | |
| template<typename T > | |
| lexy::scan_result (_detail::lazy_init< T > &&) -> scan_result< T > | |
| template<typename T > | |
| lexy::scan_result (T &&) -> scan_result< std::decay_t< T >> | |
Variables | |
| constexpr auto | lexyd::scan = _scan{} |
| constexpr struct lexy::scan_failed_t | lexy::scan_failed |