GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
parse.h File Reference
#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"
Include dependency graph for parse.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  octave::base_parser
 
class  octave::base_parser::parent_scope_info
 
class  octave::parser
 
class  octave::push_parser
 

Namespaces

 octave
 

Functions

void octave::cleanup_statement_list (tree_statement_list **lst)
 
octave_value octave::eval_string (const std::string &eval_str, bool silent, int &parse_status)
 
octave_value_list octave::eval_string (const std::string &eval_str, bool silent, int &parse_status, int nargout)
 
octave_value_list octave::feval (const char *name, const octave_value_list &args, int nargout)
 Evaluate an Octave function (built-in or interpreted) and return the list of result values. More...
 
octave_value_list octave::feval (const octave_value &val, const octave_value_list &args, int nargout)
 
octave_value_list octave::feval (const octave_value_list &args, int nargout)
 
octave_value_list octave::feval (const std::string &name, const octave_value_list &args, int nargout)
 
octave_value_list octave::feval (octave_function *fcn, const octave_value_list &args, int nargout)
 
std::string octave::get_help_from_file (const std::string &nm, bool &symbol_found)
 
std::string octave::get_help_from_file (const std::string &nm, bool &symbol_found, std::string &full_file)
 
octave_value octave::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)
 
octave_value octave::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 octave::source_file (const std::string &file_name, const std::string &context, bool verbose, bool require_file)
 

Variables

int octave_debug
 

Variable Documentation

◆ octave_debug

int octave_debug
extern