[string] fix bug_8536 test. 50/19550/4
Adeline CARNIS [Mon, 27 Nov 2017 14:52:25 +0000 (15:52 +0100)]
test_run string bug_8356

Change-Id: I0517857e52b95b228ebac4bd4eea217942a67a6d

scilab/modules/string/macros/sci2exp.sci

index 77d50de..1c45e7d 100644 (file)
@@ -51,11 +51,12 @@ function t=sci2exp(a,nom,lmax)
         end
     end
     // For an hypermatrix, we concatenate all components in a single row:
-    hyperMat = or(type(a)==[1 2 4 8 10]) & ndims(a)>2;
-    if hyperMat
+    hyperMat = or(type(a)==[1 2 4 8 10]) && ndims(a) > 2;
+    if hyperMat then
         s = size(a);
         a = matrix(a,1,-1);
     end
+
     dots="..";
 
     select type(a)
@@ -393,7 +394,7 @@ function t = glist2exp(listType, l, lmax)
         L = length(l);
     else
         t = listType + "("
-        if listType=="list" then
+        if or(listType==["list", "mlist", "tlist"]) then
             L = length(l)
         else
              L = size(getfield(1,l),"*");