#include <lexy/action/base.hpp>
#include <lexy/dsl/base.hpp>
#include <lexy/dsl/literal.hpp>
#include <lexy/dsl/operator.hpp>
Go to the source code of this file.
Namespaces | |
lexy | |
lexy::_detail | |
lexyd | |
Typedefs | |
template<typename Operation > | |
using | lexy::_detail::op_of = LEXY_DECAY_DECLTYPE(Operation::op) |
template<typename Expr , unsigned MinBindingPower> | |
using | lexy::_detail::post_operation_list_of = decltype(_operation_list_of< false, MinBindingPower >::template get< 1 >(typename Expr::operation{})) |
template<typename Expr , unsigned MinBindingPower> | |
using | lexy::_detail::pre_operation_list_of = decltype(_operation_list_of< true, MinBindingPower >::template get< 1 >(typename Expr::operation{})) |
Functions | |
template<typename Expr , typename Operation > | |
constexpr auto | lexy::_detail::binding_power_of (Operation) |
template<typename Operation > | |
constexpr binding_power | lexy::_detail::get_binding_power (unsigned cur_group, unsigned cur_level) |