#include <lexy/_detail/config.hpp>
#include <lexy/_detail/lazy_init.hpp>
#include <lexy/grammar.hpp>
#include <lexy/input/base.hpp>
Go to the source code of this file.
Namespaces | |
lexy | |
lexy::_detail | |
lexy::parse_events | |
lexyd | |
Macros | |
#define | LEXY_PARSER_FUNC LEXY_FORCE_INLINE constexpr |
Typedefs | |
template<typename Rule > | |
using | lexyd::_copy_base = decltype(_copy_base_impl< Rule >()) |
template<typename BranchRule , typename Reader > | |
using | lexy::branch_parser_for = typename BranchRule::template bp< Reader > |
template<typename Rule , typename NextParser > | |
using | lexy::parser_for = typename Rule::template p< NextParser > |
template<typename Production , typename Reader > | |
using | lexy::production_branch_parser = _pb< Production, Reader > |
template<typename TokenRule , typename Reader > | |
using | lexy::token_parser_for = typename TokenRule::template tp< Reader > |
Functions | |
template<typename Rule > | |
auto | lexyd::_copy_base_impl () |
template<typename TokenRule , typename Reader > | |
constexpr LEXY_FORCE_INLINE auto | lexy::try_match_token (TokenRule, Reader &reader) |
#define LEXY_PARSER_FUNC LEXY_FORCE_INLINE constexpr |
Definition at line 108 of file dsl/base.hpp.