#include <cstdio>
#include <string>
#include "oct-time.h"
#include "oct-obj.h"
#include "pager.h"
Go to the source code of this file.
enum echo_state |
octave_value do_keyboard | ( | const octave_value_list & | args = octave_value_list() |
) |
Definition at line 948 of file input.cc.
References unwind_protect::add_fcn(), octave_call_stack::current_frame(), error_state, get_debug_input(), command_history::ignore_entries(), command_history::ignoring_entries(), octave_value_list::length(), unwind_protect::protect_var(), octave_call_stack::restore_frame(), and Vdebugging.
Referenced by DEFUN(), error_2(), and warning_1().
OCTINTERP_API FILE* get_input_from_file | ( | const std::string & | name, | |
int | warn = 1 | |||
) |
Definition at line 429 of file input.cc.
References ff_instream, reading_classdef_file, reading_fcn_file, reading_script_file, command_editor::set_input_stream(), and warning().
OCTINTERP_API FILE* get_input_from_stdin | ( | void | ) |
Definition at line 452 of file input.cc.
References command_editor::get_input_stream(), and command_editor::set_input_stream().
Referenced by get_debug_input(), and octave_main().
std::string gnu_readline | ( | const std::string & | s, | |
bool | force_readline = false | |||
) |
Definition at line 194 of file input.cc.
References ff_instream, forced_interactive, command_editor::get_input_stream(), command_editor::get_output_stream(), interactive, line_editing, octave_fgets(), reading_classdef_file, reading_fcn_file, reading_script_file, and command_editor::readline().
Referenced by interactive_input(), command_editor::make_command_editor(), and octave_gets().
void initialize_command_input | ( | void | ) |
Definition at line 602 of file input.cc.
References generate_completion(), quoting_filename(), command_editor::set_basic_quote_characters(), command_editor::set_basic_word_break_characters(), command_editor::set_completer_quote_characters(), command_editor::set_completer_word_break_characters(), command_editor::set_completion_function(), command_editor::set_filename_quote_characters(), command_editor::set_name(), and command_editor::set_quoting_function().
Referenced by octave_main().
Definition at line 362 of file input.cc.
References get_user_input().
bool octave_yes_or_no | ( | const std::string & | prompt | ) |
std::string curr_fcn_file_full_name |
Definition at line 124 of file input.cc.
Referenced by execute_command_line_file().
std::string curr_fcn_file_name |
Definition at line 121 of file input.cc.
Referenced by execute_command_line_file(), and tree_checker::gripe().
std::string current_eval_string |
Definition at line 98 of file input.cc.
Referenced by get_user_input().
std::string current_input_line |
Definition at line 142 of file input.cc.
Referenced by get_user_input(), and octave_gets().
FILE* ff_instream |
Definition at line 130 of file input.cc.
Referenced by get_input_from_file(), and gnu_readline().
Definition at line 136 of file input.cc.
Referenced by DEFUN(), octave_base_stream::do_gets(), do_input_echo(), do_octave_atexit(), octave_base_stream::do_scanf(), error_2(), get_debug_input(), gnu_readline(), interactive_input(), main_loop(), octave_gets(), octave_main(), octave_base_stream::skipl(), and warning_1().
Definition at line 101 of file input.cc.
Referenced by get_debug_input(), get_user_input(), and octave_gets().
Definition at line 109 of file input.cc.
Referenced by execute_command_line_file(), get_debug_input(), and octave_gets().
Definition at line 105 of file input.cc.
Referenced by get_user_input().
Definition at line 133 of file input.cc.
Referenced by DEFUN(), DEFUNX(), octave_base_stream::do_gets(), do_octave_atexit(), octave_base_stream::do_oscanf(), octave_base_stream::do_scanf(), error_2(), execute_command_line_file(), execute_eval_option_code(), get_debug_input(), gnu_readline(), interactive_input(), main_loop(), octave_gets(), octave_main(), octave_syscalls::popen2(), raw_mode(), octave_base_stream::skipl(), octave_pager_buf::sync(), user_abort(), and warning_1().
Definition at line 145 of file input.cc.
Referenced by DEFUN(), get_debug_input(), and main_loop().
Definition at line 118 of file input.cc.
Referenced by get_debug_input(), get_input_from_file(), gnu_readline(), and octave_gets().
Definition at line 115 of file input.cc.
Referenced by get_debug_input(), get_input_from_file(), gnu_readline(), and octave_gets().
Definition at line 127 of file input.cc.
Referenced by do_input_echo(), execute_command_line_file(), get_debug_input(), get_input_from_file(), gnu_readline(), octave_gets(), and raw_help_from_file().
Definition at line 112 of file input.cc.
Referenced by octave_main().
OCTINTERP_API bool Vdebugging |
Definition at line 152 of file input.cc.
Referenced by DEFUN(), bp_table::do_add_breakpoint(), do_keyboard(), bp_table::do_remove_all_breakpoints(), bp_table::do_remove_all_breakpoints_in_file(), bp_table::do_remove_breakpoint(), get_debug_input(), get_user_input(), octave_gets(), tree_evaluator::reset_debug_state(), user_abort(), tree_evaluator::visit_return_command(), and tree_evaluator::visit_statement().
OCTINTERP_API bool Vdrawnow_requested |
Definition at line 149 of file input.cc.
Referenced by DEFUN(), delete_graphics_object(), interactive_input(), and make_graphics_object().
Definition at line 89 of file input.cc.
Referenced by do_edit_history(), octave_user_function::do_multi_index_op(), do_run_history(), and tree_evaluator::visit_statement().
Definition at line 162 of file input.cc.
Referenced by octave_call_stack::do_backtrace(), fcn_file_in_path(), and symbol_table::find_function().
Definition at line 92 of file input.cc.
Referenced by out_of_date_check(), and rehash_internal().
std::string VPS4 |
Definition at line 80 of file input.cc.
Referenced by do_input_echo(), tree_statement::echo_code(), octave_user_function::print_code_function_header(), and octave_user_function::print_code_function_trailer().