comparison libinterp/parse-tree/pt-arg-list.h @ 16285:3389152014ca

improve validation of left hand side of assignment expressions in parser * pt-arg-list.cc (tree_argument_list::is_valid_lvalue_list): * oct-parse.in.yy (octave_parser::validate_for_assignment): Improve checks.
author John W. Eaton <jwe@octave.org>
date Mon, 11 Mar 2013 18:19:10 -0400
parents 70f465930546
children 11115c237231
comparison
equal deleted inserted replaced
16284:09881dab3aaf 16285:3389152014ca
75 75
76 bool is_simple_assign_lhs (void) { return simple_assign_lhs; } 76 bool is_simple_assign_lhs (void) { return simple_assign_lhs; }
77 77
78 bool all_elements_are_constant (void) const; 78 bool all_elements_are_constant (void) const;
79 79
80 bool is_valid_lvalue_list (void) const;
81
80 octave_value_list convert_to_const_vector (const octave_value *object = 0); 82 octave_value_list convert_to_const_vector (const octave_value *object = 0);
81 83
82 std::list<octave_lvalue> lvalue_list (void); 84 std::list<octave_lvalue> lvalue_list (void);
83 85
84 string_vector get_arg_names (void) const; 86 string_vector get_arg_names (void) const;