diff src/parse.y @ 4965:c0d8e8afa82f

[project @ 2004-09-06 20:19:57 by jwe]
author jwe
date Mon, 06 Sep 2004 20:19:57 +0000
parents 4fc993a4e072
children 2bcd013bc867
line wrap: on
line diff
--- a/src/parse.y
+++ b/src/parse.y
@@ -804,7 +804,7 @@
 		| EXPR_NOT prefix_expr %prec UNARY
 		  { $$ = make_prefix_op (EXPR_NOT, $2, $1); }
 		| '+' prefix_expr %prec UNARY
-		  { $$ = $2; }
+		  { $$ = make_prefix_op ('+', $2, $1); }
 		| '-' prefix_expr %prec UNARY
 		  { $$ = make_prefix_op ('-', $2, $1); }
 		;
@@ -2217,6 +2217,10 @@
       t = octave_value::op_not;
       break;
 
+    case '+':
+      t = octave_value::op_uplus;
+      break;
+
     case '-':
       t = octave_value::op_uminus;
       break;