#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 > > |