#include <cstdio>
#include <lexy/_detail/assert.hpp>
#include <lexy/_detail/buffer_builder.hpp>
#include <lexy/error.hpp>
#include <lexy/input/base.hpp>
#include <lexy/lexeme.hpp>
Go to the source code of this file.
Classes | |
struct | lexy_ext::default_prompt< Encoding > |
Prompt using stdin and stdout. More... | |
class | lexy_ext::shell< Prompt >::input |
This is both Reader and Input. More... | |
struct | lexy_ext::shell< Prompt >::input::marker |
struct | lexy_ext::default_prompt< Encoding >::read_line_callback |
class | lexy_ext::shell< Prompt > |
Reads input from an interactive shell. More... | |
struct | lexy_ext::default_prompt< Encoding >::write_message_callback |
class | lexy_ext::shell< Prompt >::writer |
Namespaces | |
lexy_ext | |
Typedefs | |
template<typename Tag , typename Prompt = default_prompt<>> | |
using | lexy_ext::shell_error = lexy::error_for< shell< Prompt >, Tag > |
template<typename Prompt = default_prompt<>> | |
using | lexy_ext::shell_error_context = lexy::error_context< shell< Prompt > > |
template<typename Prompt = default_prompt<>> | |
using | lexy_ext::shell_lexeme = lexy::lexeme_for< shell< Prompt > > |