diff libinterp/parse-tree/parse.h @ 16273:c5e5f6ccac5d

9/10 commits reworking the lexer
author John W. Eaton <jwe@octave.org>
date Mon, 11 Mar 2013 14:32:53 -0400
parents 70f465930546
children 3c265e4dba6d 04a7953496a7
line wrap: on
line diff
--- a/libinterp/parse-tree/parse.h	Mon Mar 11 14:32:15 2013 -0400
+++ b/libinterp/parse-tree/parse.h	Mon Mar 11 14:32:53 2013 -0400
@@ -328,8 +328,11 @@
   tree_decl_command *
   make_decl_command (int tok, token *tok_val, tree_decl_init_list *lst);
 
-  // Validate argument list forming a matrix or cell row.
-  tree_argument_list *validate_matrix_row (tree_argument_list *row);
+  // Validate matrix or cell
+  bool validate_array_list (tree_expression *e);
+
+  // Validate matrix object used in "[lhs] = ..." assignments.
+  tree_argument_list *validate_matrix_for_assignment (tree_expression *e);
 
   // Finish building an array_list (common action for finish_matrix
   // and finish_cell).