#include "octave-config.h"
#include <cstdio>
#include <deque>
#include <map>
#include <memory>
#include <set>
#include <string>
#include "input.h"
#include "lex.h"
#include "pt-misc.h"
#include "symscope.h"
#include "token.h"
#include "ovl.h"
Go to the source code of this file.
Classes | |
class | base_parser |
class | parser |
class | push_parser |
Functions | |
octave_value_list | feval (const char *name, const octave_value_list &args=octave_value_list(), int nargout=0) |
Evaluate an Octave function (built-in or interpreted) and return the list of result values. | |
octave_value_list | feval (const octave_value &val, const octave_value_list &args=octave_value_list(), int nargout=0) |
octave_value_list | feval (const octave_value_list &args, int nargout=0) |
octave_value_list | feval (const std::string &name, const octave_value_list &args=octave_value_list(), int nargout=0) |
octave_value_list | feval (octave_function *fcn, const octave_value_list &args=octave_value_list(), int nargout=0) |
std::string | get_help_from_file (const std::string &nm, bool &symbol_found) |
std::string | get_help_from_file (const std::string &nm, bool &symbol_found, std::string &file) |
octave_value | load_fcn_from_file (const std::string &file_name, const std::string &dir_name="", const std::string &dispatch_type="", const std::string &package_name="", const std::string &fcn_name="", bool autoload=false) |
octave_value | parse_fcn_file (interpreter &interp, const std::string &full_file, const std::string &file, const std::string &dir_name, const std::string &dispatch_type, const std::string &package_name, bool require_file, bool force_script, bool autoload, bool relative_lookup) |
void | source_file (const std::string &file_name, const std::string &context="", bool verbose=false, bool require_file=true) |
Variables | |
int | octave_debug |
|
extern |
Evaluate an Octave function (built-in or interpreted) and return the list of result values.
name | The name of the function to call. |
args | The arguments to the function. |
nargout | The number of output arguments expected. |
nargout
. Definition at line 9807 of file oct-parse.cc.
References __get_interpreter__(), and interpreter::feval().
|
extern |
Definition at line 9831 of file oct-parse.cc.
References __get_interpreter__(), and interpreter::feval().
|
extern |
Definition at line 9839 of file oct-parse.cc.
References __get_interpreter__(), and interpreter::feval().
|
extern |
Definition at line 9815 of file oct-parse.cc.
References __get_interpreter__(), and interpreter::feval().
|
extern |
Definition at line 9823 of file oct-parse.cc.
References __get_interpreter__(), and interpreter::feval().
|
extern |
Definition at line 9562 of file oct-parse.cc.
References get_help_from_file().
|
extern |
Definition at line 9519 of file oct-parse.cc.
References __get_interpreter__(), octave_function::doc_string(), fcn_file_in_path(), octave_value::function_value(), octave_value::is_defined(), and parse_fcn_file().
Referenced by get_help_from_file().
|
extern |
Definition at line 9569 of file oct-parse.cc.
References __get_interpreter__(), octave_function::doc_string(), octave_function::document(), octave_value::function_value(), interpreter::get_dynamic_loader(), octave_value::is_defined(), len, dynamic_loader::load_mex(), dynamic_loader::load_oct(), parse_fcn_file(), and octave_function::stash_package_name().
|
extern |
Definition at line 661 of file oct-parse.cc.
References YYSTYPE.
Referenced by F__parse_file__(), get_help_from_file(), load_fcn_from_file(), and tree_evaluator::source_file().
|
extern |
Definition at line 9757 of file oct-parse.cc.
References __get_interpreter__(), and interpreter::source_file().
Referenced by history_system::do_edit_history(), and history_system::do_run_history().
|
extern |
Referenced by F__parser_debug_flag__().