GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "interpreter.h"
Public Member Functions | |
interpreter (application *app_context=0, bool embedded=false) | |
~interpreter (void) | |
int | execute (void) |
void | execute_command_line_file (const std::string &fname) |
int | execute_eval_option_code (const std::string &code) |
bool | interactive (void) const |
void | interactive (bool arg) |
Private Member Functions | |
interpreter (const interpreter &) | |
void | clean_up_and_exit (int status, bool safe_to_return=false) |
int | main_loop (void) |
interpreter & | operator= (const interpreter &) |
Private Attributes | |
application * | m_app_context |
bool | m_embedded |
tree_evaluator * | m_evaluator |
bool | m_interactive |
bool | m_quitting_gracefully |
Definition at line 99 of file interpreter.h.
octave::interpreter::interpreter | ( | application * | app_context = 0 , |
bool | embedded = false |
||
) |
octave::interpreter::~interpreter | ( | void | ) |
|
private |
int octave::interpreter::execute | ( | void | ) |
void octave::interpreter::execute_command_line_file | ( | const std::string & | fname | ) |
int octave::interpreter::execute_eval_option_code | ( | const std::string & | code | ) |
|
inline |
Definition at line 113 of file interpreter.h.
|
inline |
Definition at line 114 of file interpreter.h.
References arg.
|
private |
|
private |
|
private |
Definition at line 128 of file interpreter.h.
|
private |
Definition at line 132 of file interpreter.h.
|
private |
Definition at line 130 of file interpreter.h.
|
private |
Definition at line 135 of file interpreter.h.
|
private |
Definition at line 137 of file interpreter.h.