#include <lexy/error.hpp>
#include <lexy/grammar.hpp>
#include <lexy/input/base.hpp>
#include <lexy/lexeme.hpp>
Go to the source code of this file.
Classes | |
struct | lexy::_parse_tree_eof |
class | lexy::_ptr< Node > |
struct | lexy::_ptr< Node >::marker |
class | lexy::parse_tree_encoding< Node > |
class | lexy::parse_tree_input< Node > |
struct | lexy::parse_tree_input_traits< Node > |
Namespaces | |
lexy | |
Typedefs | |
template<typename Tag , typename Node > | |
using | lexy::parse_tree_error = error_for< parse_tree_input< Node >, Tag > |
template<typename Node > | |
using | lexy::parse_tree_error_context = error_context< parse_tree_input< Node > > |
template<typename Node > | |
using | lexy::parse_tree_lexeme = lexeme_for< parse_tree_input< Node > > |
Functions | |
template<typename ParseTree > | |
lexy::parse_tree_input (const ParseTree &) -> parse_tree_input< LEXY_DECAY_DECLTYPE(LEXY_DECLVAL(ParseTree).root())> | |
Variables | |
template<typename Node > | |
constexpr auto | lexy::is_node_encoding< parse_tree_encoding< Node > > = true |