Public Member Functions | |
terminal_reader (base_lexer *lxr=nullptr) | |
void | decrement_promptflag (void) |
std::string | get_input (bool &eof) |
void | increment_promptflag (void) |
virtual bool | input_from_eval_string (void) const |
virtual bool | input_from_file (void) const |
bool | input_from_terminal (void) const |
std::string | input_source (void) const |
std::string | octave_gets (bool &eof) |
int | promptflag (void) const |
int | promptflag (int n) |
virtual bool | reading_classdef_file (void) const |
virtual bool | reading_fcn_file (void) const |
virtual bool | reading_script_file (void) const |
void | reset (void) |
Static Private Attributes | |
static const std::string | s_in_src |
|
inline |
|
inlineinherited |
|
virtual |
Implements octave::base_reader.
|
inlineinherited |
|
inlinevirtualinherited |
Reimplemented in octave::eval_string_reader.
|
inlinevirtualinherited |
Reimplemented in octave::file_reader.
|
inlinevirtual |
Reimplemented from octave::base_reader.
|
inlinevirtual |
Reimplemented from octave::base_reader.
|
inherited |
Definition at line 190 of file input.cc.
References octave::__get_load_path__(), octave::command_history::add(), octave_link::append_history(), octave::command_editor::decode_prompt_string(), octave_link::exit_debugger_event(), octave::flush_stdout(), interactive_input(), last_debugging_command, octave::base_reader::m_pflag, octave_diary, octave::pipe_handler_error_count, octave_link::post_input_event(), octave_link::pre_input_event(), octave::pager_stream::reset(), octave::diary_stream::reset(), retval, octave_link::set_workspace(), string, octave::load_path::update(), Vdebugging, VPS1, and VPS2.
|
inlineinherited |
|
inlineinherited |
|
virtualinherited |
Definition at line 278 of file input.cc.
References octave::base_reader::m_lexer, and octave::lexical_feedback::m_reading_classdef_file.
|
virtualinherited |
Definition at line 273 of file input.cc.
References octave::base_reader::m_lexer, and octave::lexical_feedback::m_reading_fcn_file.
|
virtualinherited |
Definition at line 283 of file input.cc.
References octave::base_reader::m_lexer, and octave::lexical_feedback::m_reading_script_file.
|
staticprivate |