GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "Cell.h"
#include "error.h"
#include "oct-map.h"
#include "ovl.h"
#include "oct-lvalue.h"
#include "ov.h"
#include "pager.h"
#include "pt-arg-list.h"
#include "pt-bp.h"
#include "pt-id.h"
#include "pt-idx.h"
#include "pt-walk.h"
#include "utils.h"
#include "variables.h"
#include "errwarn.h"
Go to the source code of this file.
Functions | |
static void | final_index_error (octave::index_exception &e, const tree_expression *expr) |
static Cell | make_subs_cell (tree_argument_list *args, const string_vector &arg_nm) |
static octave_value_list | make_value_list (tree_argument_list *args, const string_vector &arg_nm, const octave_value *object, bool rvalue=true) |
|
static |
Definition at line 277 of file pt-idx.cc.
References octave::index_exception::err_id(), error_with_id(), tree_expression::is_identifier(), is_variable(), octave::index_exception::message(), tree_expression::name(), octave::index_exception::set_var(), and string.
Referenced by tree_index_expression::lvalue(), and tree_index_expression::rvalue().
|
static |
Definition at line 151 of file pt-idx.cc.
References tree_argument_list::convert_to_const_vector(), octave_value_list::length(), Array< T >::resize(), retval, and octave_value_list::stash_name_tags().
Referenced by tree_index_expression::make_arg_struct().
|
inlinestatic |
Definition at line 176 of file pt-idx.cc.
References tree_argument_list::convert_to_const_vector(), err_invalid_inquiry_subscript(), tree_argument_list::has_magic_end(), octave_value_list::length(), retval, and octave_value_list::stash_name_tags().
Referenced by tree_index_expression::lvalue(), and tree_index_expression::rvalue().