26 #if ! defined (octave_pt_colon_h)
27 #define octave_pt_colon_h 1
29 #include "octave-config.h"
51 m_increment (nullptr), m_save_base (false) { }
54 int l = -1,
int c = -1)
56 m_increment (nullptr), m_save_base (false) { }
61 m_increment (inc), m_save_base (false) { }
112 OCTAVE_END_NAMESPACE(
octave)
bool is_colon_expression() const
void eval_error(const std::string &s) const
tree_colon_expression(tree_expression *bas, tree_expression *lim, int l=-1, int c=-1)
octave_value evaluate(tree_evaluator &, int nargout=1)
octave_value_list evaluate_n(tree_evaluator &tw, int nargout=1)
tree_colon_expression(int l=-1, int c=-1)
tree_colon_expression(tree_expression *bas, tree_expression *lim, tree_expression *inc, int l=-1, int c=-1)
tree_expression * limit()
tree_expression * increment()
void accept(tree_walker &tw)
tree_expression * dup(symbol_scope &scope) const
virtual void visit_colon_expression(tree_colon_expression &)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
octave_value_list ovl(const OV_Args &... args)
Construct an octave_value_list with less typing.