Procedure with whitespaces in their names may not return values
Framework for numerical computations, data analysis and visualisation
Brought to you by:
numere
Entering something like
$'C:\CPP\NumeRe\procedures\test'()
will result in an expression error, if the named procedure does not return void.
Analysis:
The error comes from the non-replacements of the path separators in the final numerical variable name, because then the parser doesn't recognize it as a variable. In the variable name all path specific chars (:, / and \\) must be replaced with ~.
Implementation:
The fix was implemented as proposed by the analysis. Implementation tests were passed successfully.
Documentation:
Not needed - bug fix.
Tests:
Final tests passed successfully. Bug fix accepted.
Anonymous
Diff:
Diff:
Diff:
Diff: