Mercurial > octave-nkf
changeset 9506:4562a9a730ae
parse.y (Fevalin): also return output from CATCH expression
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sun, 09 Aug 2009 06:39:19 -0400 |
parents | a321a1c227c8 |
children | b096d11237be |
files | src/ChangeLog src/parse.y |
diffstat | 2 files changed, 8 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Sat Aug 08 08:41:18 2009 +0200 +++ b/src/ChangeLog Sun Aug 09 06:39:19 2009 -0400 @@ -1,3 +1,7 @@ +2009-08-09 John W. Eaton <jwe@octave.org> + + * parse.y (Fevalin): Also return output from CATCH expression. + 2009-08-08 Jaroslav Hajek <highegg@gmail.com> * data.cc (Fifelse): Rename to Fmerge, alias to Fifelse.
--- a/src/parse.y Sat Aug 08 08:41:18 2009 +0200 +++ b/src/parse.y Sun Aug 09 06:39:19 2009 -0400 @@ -4572,9 +4572,10 @@ buffer_error_messages--; - eval_string (args(2), 0, parse_status, nargout); - - retval = octave_value_list (); + tmp = eval_string (args(2), nargout > 0, + parse_status, nargout); + + retval = (nargout > 0) ? tmp : octave_value_list (); } }