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);