#include <lexy/_detail/config.hpp>#include <lexy/_detail/lazy_init.hpp>#include <lexy/_detail/type_name.hpp>#include <lexy/callback/noop.hpp>#include <lexy/dsl/base.hpp>#include <lexy/grammar.hpp>

Go to the source code of this file.
Namespaces | |
| lexy | |
| lexy::_detail | |
Typedefs | |
| template<typename Handler , typename State , typename Production > | |
| using | lexy::_production_value_type = typename Handler::template value_callback< Production, State >::return_type |
| template<typename Production > | |
| using | lexy::_whitespace_production_of = std::conditional_t< _production_defines_whitespace< Production >, Production, void > |
Functions | |
| template<typename Handler , typename State , typename Production , typename Reader > | |
| constexpr auto | lexy::_do_action (_pc< Handler, State, Production > &context, Reader &reader) |
| template<typename Production , template< typename > typename Result, typename Handler , typename State , typename Reader > | |
| constexpr auto | lexy::do_action (Handler &&handler, State *state, Reader &reader) |
Variables | |
| constexpr void * | lexy::no_parse_state = nullptr |