diff src/parse.y @ 3203:bc61b0e8d60e

[project @ 1998-10-30 20:26:27 by jwe]
author jwe
date Fri, 30 Oct 1998 20:26:31 +0000
parents 7a5a5da64756
children 81738e630f57
line wrap: on
line diff
--- a/src/parse.y	Thu Oct 29 20:28:02 1998 +0000
+++ b/src/parse.y	Fri Oct 30 20:26:31 1998 +0000
@@ -532,7 +532,10 @@
 		| '[' ';' ']'
 		  { $$ = new tree_constant (octave_value (Matrix ())); }
 		| '[' in_matrix_or_assign_lhs rows ']'
-		  { $$ = finish_matrix ($3); }
+		  {
+		    $$ = finish_matrix ($3);
+		    lexer_flags.looking_at_matrix_or_assign_lhs = false;
+		  }
 		;
 
 rows		: rows1
@@ -1842,24 +1845,24 @@
 static tree_expression *
 make_prefix_op (int op, tree_expression *op1, token *tok_val)
 {
-  tree_prefix_expression::type t;
+  octave_value::unary_op t = octave_value::unknown_unary_op;
 
   switch (op)
     {
     case EXPR_NOT:
-      t = tree_prefix_expression::unot;
+      t = octave_value::not;
       break;
 
     case '-':
-      t = tree_prefix_expression::uminus;
+      t = octave_value::uminus;
       break;
 
     case PLUS_PLUS:
-      t = tree_prefix_expression::increment;
+      t = octave_value::incr;
       break;
 
     case MINUS_MINUS:
-      t = tree_prefix_expression::decrement;
+      t = octave_value::decr;
       break;
 
     default:
@@ -1880,24 +1883,24 @@
 static tree_expression *
 make_postfix_op (int op, tree_expression *op1, token *tok_val)
 {
-  tree_postfix_expression::type t;
+  octave_value::unary_op t = octave_value::unknown_unary_op;
 
   switch (op)
     {
     case QUOTE:
-      t = tree_postfix_expression::hermitian;
+      t = octave_value::hermitian;
       break;
 
     case TRANSPOSE:
-      t = tree_postfix_expression::transpose;
+      t = octave_value::transpose;
       break;
 
     case PLUS_PLUS:
-      t = tree_postfix_expression::increment;
+      t = octave_value::incr;
       break;
 
     case MINUS_MINUS:
-      t = tree_postfix_expression::decrement;
+      t = octave_value::decr;
       break;
 
     default: