Mercurial > hg > octave-nkf
diff 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 |
line wrap: on
line diff
--- a/libinterp/parse-tree/pt-arg-list.h +++ b/libinterp/parse-tree/pt-arg-list.h @@ -77,6 +77,8 @@ bool all_elements_are_constant (void) const; + bool is_valid_lvalue_list (void) const; + octave_value_list convert_to_const_vector (const octave_value *object = 0); std::list<octave_lvalue> lvalue_list (void);