23 #if defined (HAVE_CONFIG_H)
43 error (
"invalid colon expression");
48 error (
"invalid colon expression");
70 error (
"invalid number of output arguments for colon expression");
96 tmp1(1) = ov_increment;
108 error (
"can not find overloaded colon function");
121 retval =
do_colon_op (ov_base, ov_increment, ov_limit,
131 error (
"%s", s.c_str ());
bool is_object(void) const
octave_value rvalue1(int nargout=1)
bool is_defined(void) const
virtual tree_expression * dup(symbol_table::scope_id, symbol_table::context_id context) const =0
void error(const char *fmt,...)
void eval_error(const std::string &s) const
tree_expression * op_increment
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function t
virtual void copy_base(const tree_expression &e)
static octave_value find_function(const std::string &name, const octave_value_list &args=octave_value_list(), bool local_funcs=true)
tree_colon_expression * append(tree_expression *t)
bool is_for_cmd_expr(void) const
void accept(tree_walker &tw)
octave_value_list do_multi_index_op(int nargout, const octave_value_list &idx)
virtual void visit_colon_expression(tree_colon_expression &)=0
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function xample nargout(@histc)
static llvm::LLVMContext & context
tree_colon_expression(int l=-1, int c=-1)
virtual int line(void) const
tree_expression * op_limit
virtual octave_value rvalue1(int nargout=1)
octave_value_list rvalue(int nargout)
virtual int column(void) const
octave_value do_colon_op(const octave_value &base, const octave_value &increment, const octave_value &limit, bool is_for_cmd_expr)
tree_expression * op_base
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
tree_expression * dup(symbol_table::scope_id scope, symbol_table::context_id context) const