bug fix on operand operation for left().

This commit is contained in:
barant 2024-12-23 09:51:50 -08:00
parent e86633f506
commit de55071aad
4 changed files with 8 additions and 4 deletions

View File

@ -19,7 +19,7 @@ namespace jet {
/// ///
bool boolean; bool boolean;
coreutils::MString string; coreutils::MString string = "";
double doubleValue; double doubleValue;

View File

@ -6,9 +6,10 @@ complete=[ABCD;tohex]
division=[1.666666666667] division=[1.666666666667]
divisor=[8] divisor=[8]
error=[64] error=[64]
exprnumbers=[0123456789]
include=[yes] include=[yes]
ix=[1] ix=[1]
lefty=[] lefty=[01234]
modified1=[ABCD] modified1=[ABCD]
multiplication=[15] multiplication=[15]
nested=[64] nested=[64]

View File

@ -2,8 +2,8 @@
<jet name1="localname" filterblanklines="true" trimlines="true"> <jet name1="localname" filterblanklines="true" trimlines="true">
<set name="test1" value="5 + 5" /> <set name="test1" value="5 + 5" />
<set name="test2" expr="expr($[test1])" /> <set name="test2" expr="expr($[test1])" />
$[test2] $[test2]=10
<set name="numbers">0123456789</set> <set name="numbers">0123456789</set>
<set name="lefty" expr="left($[numbers],5)" /> <set name="lefty" expr="left($[numbers],5)" />
$[lefty] $[lefty]=01234
</jet> </jet>

View File

@ -26,6 +26,9 @@
<set name="error" value="$[nested]" /> <set name="error" value="$[nested]" />
$[nested] $[nested]
<set name="numbers">0123456789</set> <set name="numbers">0123456789</set>
$[numbers]
<set name="exprnumbers" expr="$[numbers]" />
$[exprnumbers]
<set name="lefty" expr="LEFT($[numbers],5)" /> <set name="lefty" expr="LEFT($[numbers],5)" />
lefty=[$[lefty]] lefty=[$[lefty]]
substring('abcdefg', 1, 3)=[$[theexpr]] substring('abcdefg', 1, 3)=[$[theexpr]]