#include <cstdio>
#include <string>
#include <stack>
#include "oct-obj.h"
Go to the source code of this file.
#define octave_parse_h 1 |
OCTINTERP_API string_vector autoloaded_functions | ( | void | ) |
OCTINTERP_API octave_value eval_string | ( | const std::string & | , | |
bool | silent, | |||
int & | parse_status | |||
) |
OCTINTERP_API octave_value_list eval_string | ( | const std::string & | , | |
bool | silent, | |||
int & | parse_status, | |||
int | hargout | |||
) |
OCTINTERP_API octave_value_list feval | ( | const octave_value_list & | args, | |
int | nargout = 0 | |||
) |
OCTINTERP_API octave_value_list feval | ( | octave_function * | fcn, | |
const octave_value_list & | args = octave_value_list() , |
|||
int | nargout = 0 | |||
) |
OCTINTERP_API octave_value_list feval | ( | const std::string & | name, | |
const octave_value_list & | args = octave_value_list() , |
|||
int | nargout = 0 | |||
) |
OCTINTERP_API std::string get_help_from_file | ( | const std::string & | nm, | |
bool & | symbol_found | |||
) |
OCTINTERP_API std::string get_help_from_file | ( | const std::string & | nm, | |
bool & | symbol_found, | |||
std::string & | file | |||
) |
OCTINTERP_API octave_function* load_fcn_from_file | ( | const std::string & | file_name, | |
const std::string & | dir_name = std::string() , |
|||
const std::string & | dispatch_type = std::string() , |
|||
const std::string & | fcn_name = std::string() , |
|||
bool | autoload = false | |||
) |
OCTINTERP_API std::string lookup_autoload | ( | const std::string & | nm | ) |
int octave_lex | ( | void | ) |
int octave_parse | ( | void | ) |
void reset_parser | ( | void | ) |
OCTINTERP_API string_vector reverse_lookup_autoload | ( | const std::string & | nm | ) |
OCTINTERP_API void source_file | ( | const std::string & | file_name, | |
const std::string & | context = std::string() , |
|||
bool | verbose = false , |
|||
bool | require_file = true , |
|||
const std::string & | warn_for = std::string() | |||
) |
std::stack<std::string> help_buf |
std::stack<symbol_table::scope_id> symtab_context |