Mercurial > hg > octave-avbm
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;