26#if ! defined (octave_pt_misc_h)
27#define octave_pt_misc_h 1
29#include "octave-config.h"
57 : m_in_or_out (io), m_marked_for_varargs (0)
61 : m_in_or_out (io), m_marked_for_varargs (0)
67 : m_in_or_out (io), m_marked_for_varargs (0)
78 m_open_delim = open_delim;
79 m_close_delim = close_delim;
90 void mark_as_formal_parameters ();
104 std::list<std::string> variable_names ()
const;
108 return m_in_or_out == in ?
"varargin" :
"varargout";
123 in_or_out m_in_or_out;
128 int m_marked_for_varargs;
134OCTAVE_END_NAMESPACE(octave)
bool is_output_list() const
void accept(tree_walker &tw)
bool takes_varargs() const
bool is_input_list() const
tree_parameter_list(in_or_out io)
tree_parameter_list(in_or_out io, tree_identifier *id)
comment_list leading_comments() const
comment_list trailing_comments() const
tree_parameter_list * mark_in_delims(const token &open_delim, const token &close_delim)
tree_parameter_list(in_or_out io, tree_decl_elt *t)
std::string varargs_symbol_name() const
token close_delim() const
virtual void visit_parameter_list(tree_parameter_list &)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn