GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Public Types | |
typedef int(* | char_is_quoted_fcn )(const std::string &, int) |
typedef std::string(* | completion_fcn )(const std::string &, int) |
typedef char *(* | completion_hook_fcn )() |
typedef std::string(* | dequoting_fcn )(const std::string &, int) |
typedef int(* | event_hook_fcn )(void) |
typedef int(* | pre_input_hook_fcn )(void) |
typedef std::string(* | quoting_fcn )(const std::string &, int, char) |
typedef int(* | startup_hook_fcn )(void) |
typedef void(* | user_accept_line_fcn )(const std::string &) |
Public Member Functions | |
default_command_editor (void) | |
~default_command_editor (void) | |
void | do_accept_line (void) |
string_vector | do_generate_filename_completions (const std::string &text) |
std::string | do_get_current_line (void) const |
FILE * | do_get_input_stream (void) |
std::string | do_get_line_buffer (void) const |
FILE * | do_get_output_stream (void) |
char | do_get_prev_char (int) const |
void | do_insert_text (const std::string &text) |
void | do_kill_full_line (void) |
void | do_newline (void) |
std::string | do_readline (const std::string &prompt, bool &eof) |
void | do_replace_line (const std::string &text, bool clear_undo) |
void | do_set_input_stream (FILE *f) |
void | do_set_output_stream (FILE *f) |
Protected Attributes | |
int | command_number |
std::string | initial_input |
bool | interrupted |
Private Member Functions | |
default_command_editor (const default_command_editor &) | |
default_command_editor & | operator= (const default_command_editor &) |
Private Attributes | |
FILE * | input_stream |
FILE * | output_stream |
Definition at line 918 of file cmd-edit.cc.
|
inherited |
Definition at line 62 of file cmd-edit.h.
|
inherited |
Definition at line 54 of file cmd-edit.h.
|
inherited |
Definition at line 56 of file cmd-edit.h.
|
inherited |
Definition at line 60 of file cmd-edit.h.
|
inherited |
Definition at line 52 of file cmd-edit.h.
|
inherited |
Definition at line 50 of file cmd-edit.h.
|
inherited |
Definition at line 58 of file cmd-edit.h.
|
inherited |
Definition at line 48 of file cmd-edit.h.
|
inherited |
Definition at line 64 of file cmd-edit.h.
|
inline |
Definition at line 923 of file cmd-edit.cc.
|
inline |
Definition at line 926 of file cmd-edit.cc.
|
private |
|
staticinherited |
Definition at line 1473 of file cmd-edit.cc.
Referenced by octave_cmd_exec::execute(), and octave_cmd_eval::execute().
|
staticinherited |
Definition at line 1545 of file cmd-edit.cc.
Referenced by gh_manager::do_enable_event_processing(), gh_manager::do_post_event(), initialize_java(), and octave_link::octave_link().
|
staticinherited |
Definition at line 1519 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1493 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1293 of file cmd-edit.cc.
Definition at line 1237 of file cmd-edit.cc.
Referenced by main_window::clear_command_window_callback(), and Fclc().
|
staticinherited |
Definition at line 1486 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1265 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1258 of file cmd-edit.cc.
Referenced by octave_base_reader::do_input_echo(), and octave_base_reader::octave_gets().
|
virtual |
Implements octave::command_editor.
Definition at line 1053 of file cmd-edit.cc.
|
inlineprotectedvirtualinherited |
Definition at line 266 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 254 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 327 of file cmd-edit.h.
|
protectedvirtualinherited |
Definition at line 1666 of file cmd-edit.cc.
References octave::sys::env::base_pathname(), c, octave::sys::env::get_current_directory(), octave::sys::env::get_home_directory(), octave::sys::env::get_host_name(), octave::sys::env::get_program_name(), octave::sys::env::get_user_name(), now, octave_geteuid_wrapper(), octave_rl_prompt_end_ignore(), octave_rl_prompt_start_ignore(), octave::sys::env::polite_directory_format(), retval, octave::sys::base_tm::strftime(), and string.
Definition at line 268 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 345 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 347 of file cmd-edit.h.
|
virtual |
Implements octave::command_editor.
Definition at line 1003 of file cmd-edit.cc.
|
inlineprotectedvirtualinherited |
Definition at line 300 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 294 of file cmd-edit.h.
|
virtual |
Implements octave::command_editor.
Definition at line 1016 of file cmd-edit.cc.
|
inlineprotectedvirtualinherited |
Definition at line 298 of file cmd-edit.h.
|
virtual |
Implements octave::command_editor.
Definition at line 985 of file cmd-edit.cc.
|
virtual |
Implements octave::command_editor.
Definition at line 1010 of file cmd-edit.cc.
|
virtual |
Implements octave::command_editor.
Definition at line 997 of file cmd-edit.cc.
|
virtual |
Implements octave::command_editor.
Definition at line 1023 of file cmd-edit.cc.
|
inlineprotectedvirtualinherited |
Definition at line 296 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 303 of file cmd-edit.h.
|
protectedinherited |
Definition at line 1893 of file cmd-edit.cc.
|
virtual |
Implements octave::command_editor.
Definition at line 1041 of file cmd-edit.cc.
|
inlineprotectedvirtualinherited |
Definition at line 351 of file cmd-edit.h.
|
virtual |
Implements octave::command_editor.
Definition at line 1035 of file cmd-edit.cc.
|
virtual |
Implements octave::command_editor.
Definition at line 1047 of file cmd-edit.cc.
Definition at line 349 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 343 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 341 of file cmd-edit.h.
|
inlineprotectedinherited |
Definition at line 231 of file cmd-edit.h.
|
virtual |
Implements octave::command_editor.
Definition at line 970 of file cmd-edit.cc.
References fflush, fputs(), and octave_fgetl().
|
inlineprotectedvirtualinherited |
Definition at line 248 of file cmd-edit.h.
|
virtual |
Implements octave::command_editor.
Definition at line 1029 of file cmd-edit.cc.
|
inlineprotectedvirtualinherited |
Definition at line 256 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 264 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 276 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 270 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 290 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 280 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 272 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 274 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 282 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 284 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 288 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 278 of file cmd-edit.h.
|
virtual |
|
inlineprotectedvirtualinherited |
Definition at line 229 of file cmd-edit.h.
|
virtual |
|
inlineprotectedvirtualinherited |
Definition at line 286 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 258 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 292 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 252 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 250 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 325 of file cmd-edit.h.
Definition at line 1300 of file cmd-edit.cc.
Referenced by get_debug_input().
|
protectedinherited |
Definition at line 1933 of file cmd-edit.cc.
|
protectedinherited |
Definition at line 1939 of file cmd-edit.cc.
Definition at line 1599 of file cmd-edit.cc.
Definition at line 1606 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1089 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1418 of file cmd-edit.cc.
Referenced by generate_completion().
|
staticinherited |
Definition at line 1404 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1383 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1431 of file cmd-edit.cc.
Referenced by octave_cmd_exec::execute(), and octave_cmd_eval::execute().
|
staticinherited |
Definition at line 1397 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1195 of file cmd-edit.cc.
Referenced by get_input_from_stdin(), and parse_fcn_file().
|
staticinherited |
Definition at line 1425 of file cmd-edit.cc.
Referenced by find_indexed_expression(), and is_completing_dirfns().
|
staticinherited |
Definition at line 1209 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1439 of file cmd-edit.cc.
Referenced by generate_completion(), and generate_possible_completions().
|
staticinherited |
Definition at line 1390 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1411 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1279 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1103 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1459 of file cmd-edit.cc.
Definition at line 1620 of file cmd-edit.cc.
Referenced by octave_cmd_debug::execute(), and get_debug_input().
|
staticinherited |
Definition at line 1452 of file cmd-edit.cc.
Referenced by main_window::clear_command_window_callback().
|
staticinherited |
Definition at line 1466 of file cmd-edit.cc.
|
inlineprotectedvirtualinherited |
Definition at line 262 of file cmd-edit.h.
|
private |
Definition at line 1613 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1592 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1581 of file cmd-edit.cc.
References string, and octave::sys::file_ops::tilde_expand().
|
protectedinherited |
Definition at line 1911 of file cmd-edit.cc.
References result.
|
staticinherited |
Definition at line 1164 of file cmd-edit.cc.
Referenced by gnu_readline().
|
staticinherited |
Definition at line 1172 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1216 of file cmd-edit.cc.
Referenced by main_window::command_window_undo_callback(), octave_cmd_exec::execute(), and octave_cmd_eval::execute().
|
staticinherited |
Definition at line 1558 of file cmd-edit.cc.
Referenced by gh_manager::do_enable_event_processing(), and gh_manager::do_process_events().
|
staticinherited |
Definition at line 1530 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1504 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1445 of file cmd-edit.cc.
Referenced by octave_cmd_exec::execute(), and octave_cmd_eval::execute().
|
staticinherited |
Definition at line 1272 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1244 of file cmd-edit.cc.
Referenced by main_window::resize_command_window_callback().
|
inlineprotectedvirtualinherited |
Definition at line 339 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 335 of file cmd-edit.h.
|
inlineprotectedvirtualinherited |
Definition at line 331 of file cmd-edit.h.
|
staticinherited |
Definition at line 1286 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1575 of file cmd-edit.cc.
Referenced by while().
|
staticinherited |
Definition at line 1320 of file cmd-edit.cc.
Referenced by initialize_command_input().
|
staticinherited |
Definition at line 1306 of file cmd-edit.cc.
Referenced by initialize_command_input().
|
staticinherited |
Definition at line 1369 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1334 of file cmd-edit.cc.
Referenced by initialize_command_input().
|
staticinherited |
Definition at line 1313 of file cmd-edit.cc.
Referenced by initialize_command_input().
|
staticinherited |
Definition at line 1341 of file cmd-edit.cc.
Referenced by generate_completion().
|
staticinherited |
Definition at line 1348 of file cmd-edit.cc.
Referenced by initialize_command_input().
|
staticinherited |
Definition at line 1362 of file cmd-edit.cc.
|
inlineprotectedvirtualinherited |
Definition at line 337 of file cmd-edit.h.
|
staticinherited |
Definition at line 1327 of file cmd-edit.cc.
Referenced by initialize_command_input().
|
staticinherited |
Definition at line 1096 of file cmd-edit.cc.
References text.
Referenced by octave_cmd_exec::execute(), and octave_cmd_eval::execute().
|
staticinherited |
Definition at line 1188 of file cmd-edit.cc.
Referenced by get_input_from_stdin(), and parse_fcn_file().
|
staticinherited |
Definition at line 1157 of file cmd-edit.cc.
Referenced by initialize_command_input().
|
staticinherited |
Definition at line 1202 of file cmd-edit.cc.
|
inlineprotectedvirtualinherited |
Definition at line 333 of file cmd-edit.h.
|
staticinherited |
Definition at line 1355 of file cmd-edit.cc.
Referenced by initialize_command_input().
Definition at line 1251 of file cmd-edit.cc.
Referenced by main_window::set_screen_size_callback().
|
inlineprotectedvirtualinherited |
Definition at line 329 of file cmd-edit.h.
|
staticinherited |
Definition at line 1376 of file cmd-edit.cc.
|
staticinherited |
Definition at line 1230 of file cmd-edit.cc.
Referenced by string_vector::list_in_columns(), more_than_a_screenful(), octave_print_internal(), and octave_print_internal_template().
|
staticinherited |
Definition at line 1223 of file cmd-edit.cc.
Referenced by more_than_a_screenful().
|
staticinherited |
Definition at line 1480 of file cmd-edit.cc.
Referenced by main_window::command_window_undo_callback().
|
protectedinherited |
Definition at line 362 of file cmd-edit.h.
|
protectedinherited |
Definition at line 366 of file cmd-edit.h.
|
private |
Definition at line 958 of file cmd-edit.cc.
|
protectedinherited |
Definition at line 364 of file cmd-edit.h.
|
private |
Definition at line 960 of file cmd-edit.cc.