#include "octave-config.h"
#include <cstdio>
#include <string>
#include "oct-refcount.h"
#include "oct-time.h"
#include "ovl.h"
#include "pager.h"
Go to the source code of this file.
Classes | |
class | octave::base_reader |
class | octave::input_reader |
Namespaces | |
octave | |
Functions | |
octave_value | do_keyboard (const octave_value_list &args=octave_value_list()) |
std::string | find_indexed_expression (const std::string &text) |
OCTINTERP_API FILE * | get_input_from_stdin (void) |
void | initialize_command_input (void) |
bool | octave_yes_or_no (const std::string &prompt) |
void | remove_input_event_hook_functions (void) |
void | set_default_prompts (void) |
Variables | |
bool | octave_completion_matches_called |
OCTINTERP_API bool | Vdebugging |
OCTINTERP_API bool | Vdrawnow_requested |
octave::sys::time | Vlast_prompt_time |
OCTINTERP_API bool | Vtrack_line_num |
octave_value do_keyboard | ( | const octave_value_list & | args = octave_value_list() | ) |
Referenced by octave::tree_evaluator::do_keyboard(), maybe_enter_debugger(), and warning_1().
std::string find_indexed_expression | ( | const std::string & | text | ) |
Definition at line 537 of file input.cc.
References octave::command_editor::get_line_buffer(), and string.
Referenced by generate_struct_completions().
OCTINTERP_API FILE* get_input_from_stdin | ( | void | ) |
Definition at line 369 of file input.cc.
References octave::command_editor::get_input_stream(), and octave::command_editor::set_input_stream().
void initialize_command_input | ( | void | ) |
Definition at line 580 of file input.cc.
References generate_completion(), quoting_filename(), s, octave::command_editor::set_basic_quote_characters(), octave::command_editor::set_basic_word_break_characters(), octave::command_editor::set_completer_quote_characters(), octave::command_editor::set_completer_word_break_characters(), octave::command_editor::set_completion_function(), octave::command_editor::set_filename_quote_characters(), octave::command_editor::set_name(), and octave::command_editor::set_quoting_function().
bool octave_yes_or_no | ( | const std::string & | prompt | ) |
void remove_input_event_hook_functions | ( | void | ) |
Definition at line 115 of file input.cc.
References hook_function_list::clear(), and input_event_hook_functions.
void set_default_prompts | ( | void | ) |
OCTINTERP_API bool Vdebugging |
Definition at line 97 of file input.cc.
Referenced by octave::bp_table::add_breakpoint(), octave::base_reader::octave_gets(), octave::bp_table::parse_dbfunction_params(), octave::bp_table::remove_all_breakpoints(), octave::bp_table::remove_all_breakpoints_in_file(), octave::bp_table::remove_breakpoint(), octave::tree_evaluator::reset_debug_state(), and octave::tree_evaluator::visit_return_command().
OCTINTERP_API bool Vdrawnow_requested |
Definition at line 94 of file input.cc.
Referenced by delete_graphics_object(), gh_manager::do_execute_callback(), gh_manager::do_process_events(), F__zoom__(), Freset(), G__fltk_check__(), and interactive_input().
octave::sys::time Vlast_prompt_time |
Definition at line 84 of file input.cc.
Referenced by interactive_input(), octave::out_of_date_check(), and rehash_internal().
OCTINTERP_API bool Vtrack_line_num |
Definition at line 102 of file input.cc.
Referenced by octave_user_script::call(), octave_user_function::call(), and octave::tree_evaluator::visit_statement().