summaryrefslogtreecommitdiff
path: root/js/Misc/DSUPER.js
diff options
context:
space:
mode:
authorSunil Shetye2018-06-19 23:23:04 +0530
committerSunil Shetye2018-06-21 18:33:20 +0530
commit8cf65fe92b28b8809abcb0eb59f951d26f30792f (patch)
treed9509c35b6a4c3096d4be449935f88af5568276a /js/Misc/DSUPER.js
parent3f563b9e29d42266d6680229da5c29f847804834 (diff)
downloadsci2js-8cf65fe92b28b8809abcb0eb59f951d26f30792f.tar.gz
sci2js-8cf65fe92b28b8809abcb0eb59f951d26f30792f.tar.bz2
sci2js-8cf65fe92b28b8809abcb0eb59f951d26f30792f.zip
distinguish between functions and arrays
maintain a list of functions
Diffstat (limited to 'js/Misc/DSUPER.js')
-rw-r--r--js/Misc/DSUPER.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/js/Misc/DSUPER.js b/js/Misc/DSUPER.js
index c7519c99..857c2199 100644
--- a/js/Misc/DSUPER.js
+++ b/js/Misc/DSUPER.js
@@ -15,10 +15,10 @@ warnBlockByUID(arg1.model.label,gettext("Invalid masked block."));
x=arg1;
return;
}
-exprs=graphics.exprs(1);
-exprs0=graphics.exprs(2)(1);
-btitre=graphics.exprs(2)(2)(1);
-bitems=graphics.exprs(2)(2).slice(2-1,$);
+exprs=graphics.exprs[1-1];
+exprs0=graphics.exprs[2-1][1-1];
+btitre=graphics.exprs[2-1][2-1][1-1];
+bitems=graphics.exprs[2-1][2-1].slice(2-1,$);
if (exprs0==[]) {
x=arg1;
return;
@@ -29,11 +29,11 @@ if (ierr!=0) {
x=arg1;
return;
}
-tt="scicos_context."+exprs0(1);
+tt="scicos_context."+exprs0[1-1];
for (i=2;i<=size(exprs0,1);i+=1) {
-tt=tt+",scicos_context."+exprs0(i);
+tt=tt+",scicos_context."+exprs0[i-1];
}
-ss=graphics.exprs(2)(3);
+ss=graphics.exprs[2-1][3-1];
scicos_context=PREVAR_scicos_context;
execstr("[ok,"+tt+",exprs]=scicos_getvalue(btitre,bitems,ss,exprs)");
if (ok) {