From: <car...@us...> - 2012-05-10 18:55:49
|
Revision: 10403 http://octave.svn.sourceforge.net/octave/?rev=10403&view=rev Author: carandraug Date: 2012-05-10 18:55:43 +0000 (Thu, 10 May 2012) Log Message: ----------- inputParser: give better error message when skipping Optional for finding a string that does not validate but it was still not a ParamValue key Modified Paths: -------------- trunk/octave-forge/main/general/inst/@inputParser/subsref.m Modified: trunk/octave-forge/main/general/inst/@inputParser/subsref.m =================================================================== --- trunk/octave-forge/main/general/inst/@inputParser/subsref.m 2012-05-10 15:00:14 UTC (rev 10402) +++ trunk/octave-forge/main/general/inst/@inputParser/subsref.m 2012-05-10 18:55:43 UTC (rev 10403) @@ -121,7 +121,6 @@ error("%sinvalid value for parameter '%s'", inPar.FunctionName, name); endif else - inPar.Results.(name) = value; endif endfor @@ -159,6 +158,9 @@ method = "Switch"; else ## then it must be a ParamValue, shift its value + if (numel (args) < 1) + error ("%sno value found for Parameter '%s'", inPar.FunctionName, key); + endif [value, args] = shift (args); method = "ParamValue"; endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |