summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorSunil Shetye2018-08-27 16:37:59 +0530
committerSunil Shetye2018-08-27 16:43:40 +0530
commit17a1beeeae647a6fbd0904a5d794ce7754df7eb2 (patch)
tree00fa7aa4da4ae6b663e4c294380b93c1b92af3eb /js
parent8e6c876e5582928ab6909cf0f3529a97f622520d (diff)
downloadsci2js-17a1beeeae647a6fbd0904a5d794ce7754df7eb2.tar.gz
sci2js-17a1beeeae647a6fbd0904a5d794ce7754df7eb2.tar.bz2
sci2js-17a1beeeae647a6fbd0904a5d794ce7754df7eb2.zip
set the initial value of exprs
Diffstat (limited to 'js')
-rw-r--r--js/Branching/CLKFROM.js1
-rw-r--r--js/Branching/CLKGOTO.js1
-rw-r--r--js/Branching/CLKGotoTagVisibility.js1
-rw-r--r--js/Branching/DEMUX.js1
-rw-r--r--js/Branching/DEMUX_f.js1
-rw-r--r--js/Branching/ESELECT_f.js1
-rw-r--r--js/Branching/EXTRACTOR.js1
-rw-r--r--js/Branching/FROM.js1
-rw-r--r--js/Branching/FROMMO.js1
-rw-r--r--js/Branching/GOTO.js1
-rw-r--r--js/Branching/GOTOMO.js1
-rw-r--r--js/Branching/GotoTagVisibility.js1
-rw-r--r--js/Branching/GotoTagVisibilityMO.js1
-rw-r--r--js/Branching/ISELECT_f.js1
-rw-r--r--js/Branching/ISELECT_m.js1
-rw-r--r--js/Branching/MUX.js1
-rw-r--r--js/Branching/MUX_f.js1
-rw-r--r--js/Branching/M_SWITCH.js1
-rw-r--r--js/Branching/NRMSOM_f.js1
-rw-r--r--js/Branching/RELAY_f.js1
-rw-r--r--js/Branching/SCALAR2VECTOR.js1
-rw-r--r--js/Branching/SELECT_f.js1
-rw-r--r--js/Branching/SELECT_m.js1
-rw-r--r--js/Branching/SWITCH2.js1
-rw-r--r--js/Branching/SWITCH2_m.js1
-rw-r--r--js/Branching/SWITCH_f.js1
-rw-r--r--js/Electrical/Capacitor.js1
-rw-r--r--js/Electrical/ConstantVoltage.js1
-rw-r--r--js/Electrical/Diode.js1
-rw-r--r--js/Electrical/Gyrator.js1
-rw-r--r--js/Electrical/IdealTransformer.js1
-rw-r--r--js/Electrical/Inductor.js1
-rw-r--r--js/Electrical/NMOS.js1
-rw-r--r--js/Electrical/NPN.js1
-rw-r--r--js/Electrical/OpAmp.js1
-rw-r--r--js/Electrical/PMOS.js1
-rw-r--r--js/Electrical/PNP.js1
-rw-r--r--js/Electrical/Resistor.js1
-rw-r--r--js/Electrical/SineVoltage.js1
-rw-r--r--js/Electrical/Switch.js1
-rw-r--r--js/Electrical/VVsourceAC.js1
-rw-r--r--js/Electrical/VsourceAC.js1
-rw-r--r--js/Events/END_c.js1
-rw-r--r--js/Events/EVTDLY_c.js1
-rw-r--r--js/Events/EVTDLY_f.js1
-rw-r--r--js/Events/EVTGEN_f.js1
-rw-r--r--js/Events/EVTVARDLY.js1
-rw-r--r--js/Events/HALT_f.js1
-rw-r--r--js/Events/IFTHEL_f.js1
-rw-r--r--js/Events/MFCLCK_f.js1
-rw-r--r--js/Events/M_freq.js1
-rw-r--r--js/Events/freq_div.js1
-rw-r--r--js/Hydraulics/Bache.js1
-rw-r--r--js/Hydraulics/Flowmeter.js1
-rw-r--r--js/Hydraulics/PerteDP.js1
-rw-r--r--js/Hydraulics/PuitsP.js1
-rw-r--r--js/Hydraulics/SourceP.js1
-rw-r--r--js/Hydraulics/VanneReglante.js1
-rw-r--r--js/IntegerOp/BITCLEAR.js1
-rw-r--r--js/IntegerOp/BITSET.js1
-rw-r--r--js/IntegerOp/CONVERT.js1
-rw-r--r--js/IntegerOp/EXTRACTBITS.js1
-rw-r--r--js/IntegerOp/INTMUL.js1
-rw-r--r--js/IntegerOp/JKFLIPFLOP.js1
-rw-r--r--js/IntegerOp/LOGIC.js1
-rw-r--r--js/IntegerOp/SHIFT.js1
-rw-r--r--js/IntegerOp/SRFLIPFLOP.js1
-rw-r--r--js/Linear/BIGSOM_f.js1
-rw-r--r--js/Linear/CLR.js1
-rw-r--r--js/Linear/CLR_f.js1
-rw-r--r--js/Linear/CLSS.js1
-rw-r--r--js/Linear/CLSS_f.js1
-rw-r--r--js/Linear/DELAYV_f.js1
-rw-r--r--js/Linear/DELAY_f.js1
-rw-r--r--js/Linear/DIFF_c.js1
-rw-r--r--js/Linear/DLR.js1
-rw-r--r--js/Linear/DLR_f.js1
-rw-r--r--js/Linear/DLSS.js1
-rw-r--r--js/Linear/DLSS_f.js1
-rw-r--r--js/Linear/DOLLAR.js1
-rw-r--r--js/Linear/DOLLAR_f.js1
-rw-r--r--js/Linear/DOLLAR_m.js1
-rw-r--r--js/Linear/GAINBLK.js1
-rw-r--r--js/Linear/GAINBLK_f.js1
-rw-r--r--js/Linear/GAIN_f.js1
-rw-r--r--js/Linear/INTEGRAL.js1
-rw-r--r--js/Linear/INTEGRAL_f.js1
-rw-r--r--js/Linear/INTEGRAL_m.js1
-rw-r--r--js/Linear/PID.js1
-rw-r--r--js/Linear/REGISTER.js1
-rw-r--r--js/Linear/REGISTER_f.js1
-rw-r--r--js/Linear/SAMPHOLD_m.js1
-rw-r--r--js/Linear/SUMMATION.js1
-rw-r--r--js/Linear/TCLSS.js1
-rw-r--r--js/Linear/TCLSS_f.js1
-rw-r--r--js/Linear/TIME_DELAY.js1
-rw-r--r--js/Linear/VARIABLE_DELAY.js1
-rw-r--r--js/MatrixOp/CUMSUM.js1
-rw-r--r--js/MatrixOp/EXTRACT.js1
-rw-r--r--js/MatrixOp/EXTTRI.js1
-rw-r--r--js/MatrixOp/MATBKSL.js1
-rw-r--r--js/MatrixOp/MATCATH.js1
-rw-r--r--js/MatrixOp/MATCATV.js1
-rw-r--r--js/MatrixOp/MATDET.js1
-rw-r--r--js/MatrixOp/MATDIAG.js1
-rw-r--r--js/MatrixOp/MATDIV.js1
-rw-r--r--js/MatrixOp/MATEIG.js1
-rw-r--r--js/MatrixOp/MATEXPM.js1
-rw-r--r--js/MatrixOp/MATINV.js1
-rw-r--r--js/MatrixOp/MATLU.js1
-rw-r--r--js/MatrixOp/MATMAGPHI.js1
-rw-r--r--js/MatrixOp/MATMUL.js1
-rw-r--r--js/MatrixOp/MATPINV.js1
-rw-r--r--js/MatrixOp/MATRESH.js1
-rw-r--r--js/MatrixOp/MATSING.js1
-rw-r--r--js/MatrixOp/MATSUM.js1
-rw-r--r--js/MatrixOp/MATTRAN.js1
-rw-r--r--js/MatrixOp/MATZREIM.js1
-rw-r--r--js/MatrixOp/RICC.js1
-rw-r--r--js/MatrixOp/ROOTCOEF.js1
-rw-r--r--js/MatrixOp/SQRT.js1
-rw-r--r--js/MatrixOp/SUBMAT.js1
-rw-r--r--js/Misc/BACKLASH.js1
-rw-r--r--js/Misc/BOUNCE.js1
-rw-r--r--js/Misc/BOUNCEXY.js1
-rw-r--r--js/Misc/BPLATFORM.js1
-rw-r--r--js/Misc/CBLOCK.js1
-rw-r--r--js/Misc/CBLOCK4.js1
-rw-r--r--js/Misc/CONSTRAINT2_c.js1
-rw-r--r--js/Misc/CONSTRAINT_c.js1
-rw-r--r--js/Misc/DEADBAND.js1
-rw-r--r--js/Misc/DIFF_f.js1
-rw-r--r--js/Misc/EDGETRIGGER.js1
-rw-r--r--js/Misc/HYSTHERESIS.js1
-rw-r--r--js/Misc/LOGICAL_OP.js1
-rw-r--r--js/Misc/MBLOCK.js1
-rw-r--r--js/Misc/MEMORY_f.js1
-rw-r--r--js/Misc/PENDULUM_ANIM.js1
-rw-r--r--js/Misc/RATELIMITER.js1
-rw-r--r--js/Misc/RELATIONALOP.js1
-rw-r--r--js/Misc/TEXT_f.js1
-rw-r--r--js/Misc/c_block.js1
-rw-r--r--js/Misc/fortran_block.js1
-rw-r--r--js/Misc/generic_block.js1
-rw-r--r--js/Misc/generic_block2.js1
-rw-r--r--js/Misc/generic_block3.js1
-rw-r--r--js/Misc/scifunc_block.js1
-rw-r--r--js/Misc/scifunc_block_m.js1
-rw-r--r--js/NonLinear/ABS_VALUE.js1
-rw-r--r--js/NonLinear/DLRADAPT_f.js1
-rw-r--r--js/NonLinear/EXPBLK_f.js1
-rw-r--r--js/NonLinear/EXPBLK_m.js1
-rw-r--r--js/NonLinear/INTRP2BLK_f.js1
-rw-r--r--js/NonLinear/INTRPLBLK_f.js1
-rw-r--r--js/NonLinear/LOGBLK_f.js1
-rw-r--r--js/NonLinear/LOOKUP2D.js1
-rw-r--r--js/NonLinear/LOOKUP_c.js1
-rw-r--r--js/NonLinear/MAXMIN.js1
-rw-r--r--js/NonLinear/POWBLK_f.js1
-rw-r--r--js/NonLinear/PRODUCT.js1
-rw-r--r--js/NonLinear/QUANT_f.js1
-rw-r--r--js/NonLinear/SATURATION.js1
-rw-r--r--js/NonLinear/SAT_f.js1
-rw-r--r--js/NonLinear/SIGNUM.js1
-rw-r--r--js/NonLinear/TrigFun.js1
-rw-r--r--js/PDE/PDE.js1
-rw-r--r--js/Sinks/AFFICH_m.js1
-rw-r--r--js/Sinks/BARXY.js1
-rw-r--r--js/Sinks/CANIMXY.js1
-rw-r--r--js/Sinks/CANIMXY3D.js1
-rw-r--r--js/Sinks/CEVENTSCOPE.js1
-rw-r--r--js/Sinks/CFSCOPE.js1
-rw-r--r--js/Sinks/CLKOUTV_f.js1
-rw-r--r--js/Sinks/CLKOUT_f.js1
-rw-r--r--js/Sinks/CMAT3D.js1
-rw-r--r--js/Sinks/CMATVIEW.js1
-rw-r--r--js/Sinks/CMSCOPE.js1
-rw-r--r--js/Sinks/CSCOPE.js1
-rw-r--r--js/Sinks/CSCOPXY.js1
-rw-r--r--js/Sinks/CSCOPXY3D.js1
-rw-r--r--js/Sinks/OUTIMPL_f.js1
-rw-r--r--js/Sinks/OUT_f.js1
-rw-r--r--js/Sinks/TOWS_c.js1
-rw-r--r--js/Sinks/WFILE_f.js1
-rw-r--r--js/Sinks/WRITEAU_f.js1
-rw-r--r--js/Sinks/WRITEC_f.js1
-rw-r--r--js/Sources/CLKINV_f.js1
-rw-r--r--js/Sources/CLKIN_f.js1
-rw-r--r--js/Sources/CLOCK_c.js1
-rw-r--r--js/Sources/CLOCK_f.js1
-rw-r--r--js/Sources/CONST.js1
-rw-r--r--js/Sources/CONST_f.js1
-rw-r--r--js/Sources/CONST_m.js1
-rw-r--r--js/Sources/CURVE_c.js1
-rw-r--r--js/Sources/Counter.js1
-rw-r--r--js/Sources/FROMWS_c.js1
-rw-r--r--js/Sources/GENSIN_f.js1
-rw-r--r--js/Sources/GENSQR_f.js1
-rw-r--r--js/Sources/GEN_SQR.js1
-rw-r--r--js/Sources/INIMPL_f.js1
-rw-r--r--js/Sources/Modulo_Count.js1
-rw-r--r--js/Sources/PULSE_SC.js1
-rw-r--r--js/Sources/RAMP.js1
-rw-r--r--js/Sources/RAND_f.js1
-rw-r--r--js/Sources/RAND_m.js1
-rw-r--r--js/Sources/READAU_f.js1
-rw-r--r--js/Sources/READC_f.js1
-rw-r--r--js/Sources/RFILE_f.js1
-rw-r--r--js/Sources/STEP.js1
-rw-r--r--js/Sources/SampleCLK.js1
-rw-r--r--js/Sources/TKSCALE.js1
-rw-r--r--js/Threshold/GENERAL_f.js1
-rw-r--r--js/Threshold/ZCROSS_f.js1
213 files changed, 213 insertions, 0 deletions
diff --git a/js/Branching/CLKFROM.js b/js/Branching/CLKFROM.js
index 8672f57c..ac6c74c6 100644
--- a/js/Branching/CLKFROM.js
+++ b/js/Branching/CLKFROM.js
@@ -27,6 +27,7 @@ function CLKFROM() {
while (true) {
var ok = true;
this.tag = arguments[0]["tag"];
+ var exprs = [arguments[0]["tag"]];
if (!ok) {
break;
}
diff --git a/js/Branching/CLKGOTO.js b/js/Branching/CLKGOTO.js
index 71c77522..91c29310 100644
--- a/js/Branching/CLKGOTO.js
+++ b/js/Branching/CLKGOTO.js
@@ -30,6 +30,7 @@ function CLKGOTO() {
var ok = true;
this.tag = arguments[0]["tag"];
this.tagvis = parseFloat(arguments[0]["tagvis"]);
+ var exprs = [arguments[0]["tag"], arguments[0]["tagvis"]];
if (!ok) {
break;
}
diff --git a/js/Branching/CLKGotoTagVisibility.js b/js/Branching/CLKGotoTagVisibility.js
index 9846b14c..35da9c0a 100644
--- a/js/Branching/CLKGotoTagVisibility.js
+++ b/js/Branching/CLKGotoTagVisibility.js
@@ -33,6 +33,7 @@ function CLKGotoTagVisibility() {
while (true) {
var ok = true;
this.tag = arguments[0]["tag"];
+ var exprs = [arguments[0]["tag"]];
if (!ok) {
break;
}
diff --git a/js/Branching/DEMUX.js b/js/Branching/DEMUX.js
index af0dd082..92175d30 100644
--- a/js/Branching/DEMUX.js
+++ b/js/Branching/DEMUX.js
@@ -29,6 +29,7 @@ function DEMUX() {
while (true) {
var ok = true;
this.out = parseFloat(arguments[0]["out"]);
+ var exprs = [arguments[0]["out"]];
if (!ok) {
break;
}
diff --git a/js/Branching/DEMUX_f.js b/js/Branching/DEMUX_f.js
index 659f4143..4a1f0ef8 100644
--- a/js/Branching/DEMUX_f.js
+++ b/js/Branching/DEMUX_f.js
@@ -29,6 +29,7 @@ function DEMUX_f() {
while (true) {
var ok = true;
this.out = parseFloat(arguments[0]["out"]);
+ var exprs = [arguments[0]["out"]];
if (!ok) {
break;
}
diff --git a/js/Branching/ESELECT_f.js b/js/Branching/ESELECT_f.js
index 7b3cb9bf..b8c636b0 100644
--- a/js/Branching/ESELECT_f.js
+++ b/js/Branching/ESELECT_f.js
@@ -43,6 +43,7 @@ function ESELECT_f() {
this.out = parseFloat(arguments[0]["out"]);
this.inh = parseFloat(arguments[0]["inh"]);
this.nmod = parseFloat(arguments[0]["nmod"]);
+ var exprs = [arguments[0]["out"], arguments[0]["inh"], arguments[0]["nmod"]];
if (!ok) {
break;
}
diff --git a/js/Branching/EXTRACTOR.js b/js/Branching/EXTRACTOR.js
index de2d1105..9f195782 100644
--- a/js/Branching/EXTRACTOR.js
+++ b/js/Branching/EXTRACTOR.js
@@ -28,6 +28,7 @@ function EXTRACTOR() {
while (true) {
var ok = true;
this.ind = parseFloat(arguments[0]["ind"]);
+ var exprs = [arguments[0]["ind"]];
if (!ok) {
break;
}
diff --git a/js/Branching/FROM.js b/js/Branching/FROM.js
index efe7cf08..62fef458 100644
--- a/js/Branching/FROM.js
+++ b/js/Branching/FROM.js
@@ -33,6 +33,7 @@ function FROM() {
while (true) {
var ok = true;
this.tag = arguments[0]["tag"];
+ var exprs = [arguments[0]["tag"]];
if (!ok) {
break;
}
diff --git a/js/Branching/FROMMO.js b/js/Branching/FROMMO.js
index a05b83d3..f30648f9 100644
--- a/js/Branching/FROMMO.js
+++ b/js/Branching/FROMMO.js
@@ -36,6 +36,7 @@ function FROMMO() {
while (true) {
var ok = true;
this.tag = arguments[0]["tag"];
+ var exprs = [arguments[0]["tag"]];
if (!ok) {
break;
}
diff --git a/js/Branching/GOTO.js b/js/Branching/GOTO.js
index 88fbc865..eed862a9 100644
--- a/js/Branching/GOTO.js
+++ b/js/Branching/GOTO.js
@@ -35,6 +35,7 @@ function GOTO() {
var ok = true;
this.tag = arguments[0]["tag"];
this.tagvis = parseFloat(arguments[0]["tagvis"]);
+ var exprs = [arguments[0]["tag"], arguments[0]["tagvis"]];
if (!ok) {
break;
}
diff --git a/js/Branching/GOTOMO.js b/js/Branching/GOTOMO.js
index 3383998c..643791d8 100644
--- a/js/Branching/GOTOMO.js
+++ b/js/Branching/GOTOMO.js
@@ -38,6 +38,7 @@ function GOTOMO() {
var ok = true;
this.tag = arguments[0]["tag"];
this.tagvis = parseFloat(arguments[0]["tagvis"]);
+ var exprs = [arguments[0]["tag"], arguments[0]["tagvis"]];
if (!ok) {
break;
}
diff --git a/js/Branching/GotoTagVisibility.js b/js/Branching/GotoTagVisibility.js
index 18f12586..2549e695 100644
--- a/js/Branching/GotoTagVisibility.js
+++ b/js/Branching/GotoTagVisibility.js
@@ -33,6 +33,7 @@ function GotoTagVisibility() {
while (true) {
var ok = true;
this.tag = arguments[0]["tag"];
+ var exprs = [arguments[0]["tag"]];
if (!ok) {
break;
}
diff --git a/js/Branching/GotoTagVisibilityMO.js b/js/Branching/GotoTagVisibilityMO.js
index 0a63d3e2..610bb2cf 100644
--- a/js/Branching/GotoTagVisibilityMO.js
+++ b/js/Branching/GotoTagVisibilityMO.js
@@ -33,6 +33,7 @@ function GotoTagVisibilityMO() {
while (true) {
var ok = true;
this.tag = arguments[0]["tag"];
+ var exprs = [arguments[0]["tag"]];
if (!ok) {
break;
}
diff --git a/js/Branching/ISELECT_f.js b/js/Branching/ISELECT_f.js
index 10b98fcb..362776f3 100644
--- a/js/Branching/ISELECT_f.js
+++ b/js/Branching/ISELECT_f.js
@@ -33,6 +33,7 @@ function ISELECT_f() {
var ok = true;
this.nout = parseFloat(arguments[0]["nout"]);
this.z0 = parseFloat(arguments[0]["z0"]);
+ var exprs = [arguments[0]["nout"], arguments[0]["z0"]];
if (!ok) {
break;
}
diff --git a/js/Branching/ISELECT_m.js b/js/Branching/ISELECT_m.js
index 8f95730c..f1591e76 100644
--- a/js/Branching/ISELECT_m.js
+++ b/js/Branching/ISELECT_m.js
@@ -43,6 +43,7 @@ function ISELECT_m() {
this.typ = inverse(arguments[0]["typ"]);
this.nout = parseFloat(arguments[0]["nout"]);
this.z0 = parseFloat(arguments[0]["z0"]);
+ var exprs = [arguments[0]["typ"], arguments[0]["nout"], arguments[0]["z0"]];
if (!ok) {
break;
}
diff --git a/js/Branching/MUX.js b/js/Branching/MUX.js
index 938bc70b..4c69be07 100644
--- a/js/Branching/MUX.js
+++ b/js/Branching/MUX.js
@@ -28,6 +28,7 @@ function MUX() {
while (true) {
var ok = true;
this.in1 = parseFloat(arguments[0]["in1"]);
+ var exprs = [arguments[0]["in1"]];
if (!ok) {
break;
}
diff --git a/js/Branching/MUX_f.js b/js/Branching/MUX_f.js
index bb6c312f..5162aa99 100644
--- a/js/Branching/MUX_f.js
+++ b/js/Branching/MUX_f.js
@@ -28,6 +28,7 @@ function MUX_f() {
while (true) {
var ok = true;
this.in1 = parseFloat(arguments[0]["in1"]);
+ var exprs = [arguments[0]["in1"]];
if (!ok) {
break;
}
diff --git a/js/Branching/M_SWITCH.js b/js/Branching/M_SWITCH.js
index d7551a94..b63c6311 100644
--- a/js/Branching/M_SWITCH.js
+++ b/js/Branching/M_SWITCH.js
@@ -34,6 +34,7 @@ function M_SWITCH() {
this.nin = parseFloat(arguments[0]["nin"]);
this.base = parseFloat(arguments[0]["base"]);
this.rule = arguments[0]["rule"];
+ var exprs = [arguments[0]["nin"], arguments[0]["base"], arguments[0]["rule"]];
if (!ok) {
break;
}
diff --git a/js/Branching/NRMSOM_f.js b/js/Branching/NRMSOM_f.js
index df96b3e3..58a54b1f 100644
--- a/js/Branching/NRMSOM_f.js
+++ b/js/Branching/NRMSOM_f.js
@@ -28,6 +28,7 @@ function NRMSOM_f() {
while (true) {
var ok = true;
this.nin = parseFloat(arguments[0]["nin"]);
+ var exprs = [arguments[0]["nin"]];
if (!ok) {
break;
}
diff --git a/js/Branching/RELAY_f.js b/js/Branching/RELAY_f.js
index 53da84a6..664e1e4c 100644
--- a/js/Branching/RELAY_f.js
+++ b/js/Branching/RELAY_f.js
@@ -35,6 +35,7 @@ function RELAY_f() {
var ok = true;
this.nin = parseFloat(arguments[0]["nin"]);
this.z0 = arguments[0]["z0"];
+ var exprs = [arguments[0]["nin"], arguments[0]["z0"]];
if (!ok) {
break;
}
diff --git a/js/Branching/SCALAR2VECTOR.js b/js/Branching/SCALAR2VECTOR.js
index e6c2adec..8564a431 100644
--- a/js/Branching/SCALAR2VECTOR.js
+++ b/js/Branching/SCALAR2VECTOR.js
@@ -27,6 +27,7 @@ function SCALAR2VECTOR() {
while (true) {
var ok = true;
this.nout = parseFloat(arguments[0]["nout"]);
+ var exprs = [arguments[0]["nout"]];
if (!ok) {
break;
}
diff --git a/js/Branching/SELECT_f.js b/js/Branching/SELECT_f.js
index d37b3d87..f10ee297 100644
--- a/js/Branching/SELECT_f.js
+++ b/js/Branching/SELECT_f.js
@@ -33,6 +33,7 @@ function SELECT_f() {
var ok = true;
this.nin = parseFloat(arguments[0]["nin"]);
this.z0 = parseFloat(arguments[0]["z0"]);
+ var exprs = [arguments[0]["nin"], arguments[0]["z0"]];
if (!ok) {
break;
}
diff --git a/js/Branching/SELECT_m.js b/js/Branching/SELECT_m.js
index 89f4f6c5..eebc13cc 100644
--- a/js/Branching/SELECT_m.js
+++ b/js/Branching/SELECT_m.js
@@ -43,6 +43,7 @@ function SELECT_m() {
this.typ = inverse(arguments[0]["typ"]);
this.nin = parseFloat(arguments[0]["nin"]);
this.z0 = parseFloat(arguments[0]["z0"]);
+ var exprs = [arguments[0]["typ"], arguments[0]["nin"], arguments[0]["z0"]];
if (!ok) {
break;
}
diff --git a/js/Branching/SWITCH2.js b/js/Branching/SWITCH2.js
index 4e733b8a..cf8ec443 100644
--- a/js/Branching/SWITCH2.js
+++ b/js/Branching/SWITCH2.js
@@ -38,6 +38,7 @@ function SWITCH2() {
this.rule = parseFloat(arguments[0]["rule"]);
this.thra = arguments[0]["thra"];
this.nzz = parseFloat(arguments[0]["nzz"]);
+ var exprs = [arguments[0]["rule"], arguments[0]["thra"], arguments[0]["nzz"]];
if (!ok) {
break;
}
diff --git a/js/Branching/SWITCH2_m.js b/js/Branching/SWITCH2_m.js
index dca3e720..e6027997 100644
--- a/js/Branching/SWITCH2_m.js
+++ b/js/Branching/SWITCH2_m.js
@@ -43,6 +43,7 @@ function SWITCH2_m() {
this.rule = parseFloat(arguments[0]["rule"]);
this.thra = arguments[0]["thra"];
this.nzz = parseFloat(arguments[0]["nzz"]);
+ var exprs = [arguments[0]["ot"], arguments[0]["rule"], arguments[0]["thra"], arguments[0]["nzz"]];
if (!ok) {
break;
}
diff --git a/js/Branching/SWITCH_f.js b/js/Branching/SWITCH_f.js
index dd49b8c9..85d5a05f 100644
--- a/js/Branching/SWITCH_f.js
+++ b/js/Branching/SWITCH_f.js
@@ -34,6 +34,7 @@ function SWITCH_f() {
var ok = true;
this.nin = parseFloat(arguments[0]["nin"]);
this.z0 = arguments[0]["z0"];
+ var exprs = [arguments[0]["nin"], arguments[0]["z0"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Capacitor.js b/js/Electrical/Capacitor.js
index 3ed863b5..e80cf10d 100644
--- a/js/Electrical/Capacitor.js
+++ b/js/Electrical/Capacitor.js
@@ -39,6 +39,7 @@ function Capacitor() {
var ok = true;
this.C = parseFloat(arguments[0]["C"]);
this.v = parseFloat(arguments[0]["v"]);
+ var exprs = [arguments[0]["C"], arguments[0]["v"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/ConstantVoltage.js b/js/Electrical/ConstantVoltage.js
index 5d01e389..f9dd58a2 100644
--- a/js/Electrical/ConstantVoltage.js
+++ b/js/Electrical/ConstantVoltage.js
@@ -36,6 +36,7 @@ function ConstantVoltage() {
while (true) {
var ok = true;
this.V = parseFloat(arguments[0]["V"]);
+ var exprs = [arguments[0]["V"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Diode.js b/js/Electrical/Diode.js
index 6e2bb7b1..a0182582 100644
--- a/js/Electrical/Diode.js
+++ b/js/Electrical/Diode.js
@@ -45,6 +45,7 @@ function Diode() {
this.Vt = parseFloat(arguments[0]["Vt"]);
this.Maxexp = parseFloat(arguments[0]["Maxexp"]);
this.R = parseFloat(arguments[0]["R"]);
+ var exprs = [arguments[0]["Ids"], arguments[0]["Vt"], arguments[0]["Maxexp"], arguments[0]["R"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Gyrator.js b/js/Electrical/Gyrator.js
index eb1b9948..6c97cfce 100644
--- a/js/Electrical/Gyrator.js
+++ b/js/Electrical/Gyrator.js
@@ -66,6 +66,7 @@ function Gyrator() {
var ok = true;
this.G1 = arguments[0]["G1"];
this.G2 = arguments[0]["G2"];
+ var exprs = [arguments[0]["G1"], arguments[0]["G2"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/IdealTransformer.js b/js/Electrical/IdealTransformer.js
index 2cce2946..d7a4c0f6 100644
--- a/js/Electrical/IdealTransformer.js
+++ b/js/Electrical/IdealTransformer.js
@@ -64,6 +64,7 @@ function IdealTransformer() {
while (true) {
var ok = true;
this.N = arguments[0]["N"];
+ var exprs = [arguments[0]["N"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Inductor.js b/js/Electrical/Inductor.js
index 06af6722..02e62b40 100644
--- a/js/Electrical/Inductor.js
+++ b/js/Electrical/Inductor.js
@@ -36,6 +36,7 @@ function Inductor() {
while (true) {
var ok = true;
this.L = parseFloat(arguments[0]["L"]);
+ var exprs = [arguments[0]["L"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/NMOS.js b/js/Electrical/NMOS.js
index e0e6e9b6..a2cda843 100644
--- a/js/Electrical/NMOS.js
+++ b/js/Electrical/NMOS.js
@@ -59,6 +59,7 @@ function NMOS() {
this.dW = parseFloat(arguments[0]["dW"]);
this.dL = parseFloat(arguments[0]["dL"]);
this.RDS = parseFloat(arguments[0]["RDS"]);
+ var exprs = [arguments[0]["W"], arguments[0]["L"], arguments[0]["Beta"], arguments[0]["Vt"], arguments[0]["K2"], arguments[0]["K5"], arguments[0]["dW"], arguments[0]["dL"], arguments[0]["RDS"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js
index 3b3a61db..36e33963 100644
--- a/js/Electrical/NPN.js
+++ b/js/Electrical/NPN.js
@@ -96,6 +96,7 @@ function NPN() {
this.Gbe = arguments[0]["Gbe"];
this.Vt = arguments[0]["Vt"];
this.EMinMax = arguments[0]["EMinMax"];
+ var exprs = [arguments[0]["Bf"], arguments[0]["Br"], arguments[0]["Is"], arguments[0]["Vak"], arguments[0]["Tauf"], arguments[0]["Taur"], arguments[0]["Ccs"], arguments[0]["Cje"], arguments[0]["Cjc"], arguments[0]["Phie"], arguments[0]["Me"], arguments[0]["Phic"], arguments[0]["Mc"], arguments[0]["Gbc"], arguments[0]["Gbe"], arguments[0]["Vt"], arguments[0]["EMinMax"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/OpAmp.js b/js/Electrical/OpAmp.js
index f00cdbd1..dee90c80 100644
--- a/js/Electrical/OpAmp.js
+++ b/js/Electrical/OpAmp.js
@@ -41,6 +41,7 @@ function OpAmp() {
this.OLGain = arguments[0]["OLGain"];
this.SatH = arguments[0]["SatH"];
this.SatL = arguments[0]["SatL"];
+ var exprs = [arguments[0]["OLGain"], arguments[0]["SatH"], arguments[0]["SatL"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/PMOS.js b/js/Electrical/PMOS.js
index ee9c7b03..ac8c4a1a 100644
--- a/js/Electrical/PMOS.js
+++ b/js/Electrical/PMOS.js
@@ -59,6 +59,7 @@ function PMOS() {
this.dW = parseFloat(arguments[0]["dW"]);
this.dL = parseFloat(arguments[0]["dL"]);
this.RDS = parseFloat(arguments[0]["RDS"]);
+ var exprs = [arguments[0]["W"], arguments[0]["L"], arguments[0]["Beta"], arguments[0]["Vt"], arguments[0]["K2"], arguments[0]["K5"], arguments[0]["dW"], arguments[0]["dL"], arguments[0]["RDS"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/PNP.js b/js/Electrical/PNP.js
index b0390168..7c6fe0ed 100644
--- a/js/Electrical/PNP.js
+++ b/js/Electrical/PNP.js
@@ -96,6 +96,7 @@ function PNP() {
this.Gbe = arguments[0]["Gbe"];
this.Vt = arguments[0]["Vt"];
this.EMinMax = arguments[0]["EMinMax"];
+ var exprs = [arguments[0]["Bf"], arguments[0]["Br"], arguments[0]["Is"], arguments[0]["Vak"], arguments[0]["Tauf"], arguments[0]["Taur"], arguments[0]["Ccs"], arguments[0]["Cje"], arguments[0]["Cjc"], arguments[0]["Phie"], arguments[0]["Me"], arguments[0]["Phic"], arguments[0]["Mc"], arguments[0]["Gbc"], arguments[0]["Gbe"], arguments[0]["Vt"], arguments[0]["EMinMax"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Resistor.js b/js/Electrical/Resistor.js
index 044e7253..19fba9fa 100644
--- a/js/Electrical/Resistor.js
+++ b/js/Electrical/Resistor.js
@@ -36,6 +36,7 @@ function Resistor() {
while (true) {
var ok = true;
this.R = parseFloat(arguments[0]["R"]);
+ var exprs = [arguments[0]["R"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/SineVoltage.js b/js/Electrical/SineVoltage.js
index ecfed966..d91676da 100644
--- a/js/Electrical/SineVoltage.js
+++ b/js/Electrical/SineVoltage.js
@@ -48,6 +48,7 @@ function SineVoltage() {
this.frq = parseFloat(arguments[0]["frq"]);
this.offset = parseFloat(arguments[0]["offset"]);
this.start = parseFloat(arguments[0]["start"]);
+ var exprs = [arguments[0]["V"], arguments[0]["ph"], arguments[0]["frq"], arguments[0]["offset"], arguments[0]["start"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/Switch.js b/js/Electrical/Switch.js
index a8e8edaf..2641b80a 100644
--- a/js/Electrical/Switch.js
+++ b/js/Electrical/Switch.js
@@ -41,6 +41,7 @@ function Switch() {
var ok = true;
this.Ron = parseFloat(arguments[0]["Ron"]);
this.Roff = parseFloat(arguments[0]["Roff"]);
+ var exprs = [arguments[0]["Ron"], arguments[0]["Roff"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/VVsourceAC.js b/js/Electrical/VVsourceAC.js
index 7b75d485..c0dcb9ab 100644
--- a/js/Electrical/VVsourceAC.js
+++ b/js/Electrical/VVsourceAC.js
@@ -37,6 +37,7 @@ function VVsourceAC() {
while (true) {
var ok = true;
this.FR = parseFloat(arguments[0]["FR"]);
+ var exprs = [arguments[0]["FR"]];
if (!ok) {
break;
}
diff --git a/js/Electrical/VsourceAC.js b/js/Electrical/VsourceAC.js
index 9ef55b31..79440423 100644
--- a/js/Electrical/VsourceAC.js
+++ b/js/Electrical/VsourceAC.js
@@ -39,6 +39,7 @@ function VsourceAC() {
var ok = true;
this.VA = parseFloat(arguments[0]["VA"]);
this.FR = parseFloat(arguments[0]["FR"]);
+ var exprs = [arguments[0]["VA"], arguments[0]["FR"]];
if (!ok) {
break;
}
diff --git a/js/Events/END_c.js b/js/Events/END_c.js
index cc481538..fc571da0 100644
--- a/js/Events/END_c.js
+++ b/js/Events/END_c.js
@@ -28,6 +28,7 @@ function END_c() {
while (true) {
var ok = true;
this.tf = parseFloat(arguments[0]["tf"]);
+ var exprs = [arguments[0]["tf"]];
if (!ok) {
break;
}
diff --git a/js/Events/EVTDLY_c.js b/js/Events/EVTDLY_c.js
index 1c641eef..b3e357bd 100644
--- a/js/Events/EVTDLY_c.js
+++ b/js/Events/EVTDLY_c.js
@@ -32,6 +32,7 @@ function EVTDLY_c() {
var ok = true;
this.dt = parseFloat(arguments[0]["dt"]);
this.ff = parseFloat(arguments[0]["ff"]);
+ var exprs = [arguments[0]["dt"], arguments[0]["ff"]];
if (!ok) {
break;
}
diff --git a/js/Events/EVTDLY_f.js b/js/Events/EVTDLY_f.js
index ea09f020..bb61d74c 100644
--- a/js/Events/EVTDLY_f.js
+++ b/js/Events/EVTDLY_f.js
@@ -32,6 +32,7 @@ function EVTDLY_f() {
var ok = true;
this.dt = parseFloat(arguments[0]["dt"]);
this.ff = parseFloat(arguments[0]["ff"]);
+ var exprs = [arguments[0]["dt"], arguments[0]["ff"]];
if (!ok) {
break;
}
diff --git a/js/Events/EVTGEN_f.js b/js/Events/EVTGEN_f.js
index 2f3a97d3..eb946208 100644
--- a/js/Events/EVTGEN_f.js
+++ b/js/Events/EVTGEN_f.js
@@ -27,6 +27,7 @@ function EVTGEN_f() {
while (true) {
var ok = true;
this.tt = parseFloat(arguments[0]["tt"]);
+ var exprs = [arguments[0]["tt"]];
if (!ok) {
break;
}
diff --git a/js/Events/EVTVARDLY.js b/js/Events/EVTVARDLY.js
index f0f23c0c..3053ec4d 100644
--- a/js/Events/EVTVARDLY.js
+++ b/js/Events/EVTVARDLY.js
@@ -29,6 +29,7 @@ function EVTVARDLY() {
while (true) {
var ok = true;
this.fir = arguments[0]["fir"];
+ var exprs = [arguments[0]["fir"]];
if (!ok) {
break;
}
diff --git a/js/Events/HALT_f.js b/js/Events/HALT_f.js
index eef88685..9a255405 100644
--- a/js/Events/HALT_f.js
+++ b/js/Events/HALT_f.js
@@ -28,6 +28,7 @@ function HALT_f() {
while (true) {
var ok = true;
this.n = parseFloat(arguments[0]["n"]);
+ var exprs = [arguments[0]["n"]];
if (!ok) {
break;
}
diff --git a/js/Events/IFTHEL_f.js b/js/Events/IFTHEL_f.js
index 0715a074..63d76b28 100644
--- a/js/Events/IFTHEL_f.js
+++ b/js/Events/IFTHEL_f.js
@@ -40,6 +40,7 @@ function IFTHEL_f() {
var ok = true;
this.inh = inverse(arguments[0]["inh"]);
this.nmod = parseFloat(arguments[0]["nmod"]);
+ var exprs = [arguments[0]["inh"], arguments[0]["nmod"]];
if (!ok) {
break;
}
diff --git a/js/Events/MFCLCK_f.js b/js/Events/MFCLCK_f.js
index 4c1b09bd..b187bccc 100644
--- a/js/Events/MFCLCK_f.js
+++ b/js/Events/MFCLCK_f.js
@@ -33,6 +33,7 @@ function MFCLCK_f() {
var ok = true;
this.dt = parseFloat(arguments[0]["dt"]);
this.nn = parseFloat(arguments[0]["nn"]);
+ var exprs = [arguments[0]["dt"], arguments[0]["nn"]];
if (ok) {
this.model.ipar = new ScilabDouble([this.nn]);
this.model.rpar = new ScilabDouble([this.dt]);
diff --git a/js/Events/M_freq.js b/js/Events/M_freq.js
index b9a4c9dd..6a6c6be1 100644
--- a/js/Events/M_freq.js
+++ b/js/Events/M_freq.js
@@ -31,6 +31,7 @@ function M_freq() {
var ok = true;
this.frequ = inverse(arguments[0]["frequ"]);
this.offset = inverse(arguments[0]["offset"]);
+ var exprs = [arguments[0]["frequ"], arguments[0]["offset"]];
if (!ok) {
break;
}
diff --git a/js/Events/freq_div.js b/js/Events/freq_div.js
index c082227a..aebf91e2 100644
--- a/js/Events/freq_div.js
+++ b/js/Events/freq_div.js
@@ -138,6 +138,7 @@ function freq_div() {
var ok = true;
this.%ph = parseFloat(arguments[0]["%ph"]);
this.%df = parseFloat(arguments[0]["%df"]);
+ var exprs = [arguments[0]["%ph"], arguments[0]["%df"]];
if (!ok) {
break;
}
diff --git a/js/Hydraulics/Bache.js b/js/Hydraulics/Bache.js
index 9adac48e..2fd0be9b 100644
--- a/js/Hydraulics/Bache.js
+++ b/js/Hydraulics/Bache.js
@@ -64,6 +64,7 @@ function Bache() {
this.z0 = parseFloat(arguments[0]["z0"]);
this.T0 = parseFloat(arguments[0]["T0"]);
this.p_rho = parseFloat(arguments[0]["p_rho"]);
+ var exprs = [arguments[0]["Patm"], arguments[0]["A"], arguments[0]["ze1"], arguments[0]["ze2"], arguments[0]["zs1"], arguments[0]["zs2"], arguments[0]["z0"], arguments[0]["T0"], arguments[0]["p_rho"]];
if (!ok) {
break;
}
diff --git a/js/Hydraulics/Flowmeter.js b/js/Hydraulics/Flowmeter.js
index 931b00ef..465d5682 100644
--- a/js/Hydraulics/Flowmeter.js
+++ b/js/Hydraulics/Flowmeter.js
@@ -64,6 +64,7 @@ function Flowmeter() {
while (false) {
var ok = true;
this.Qini = arguments[0]["Qini"];
+ var exprs = [arguments[0]["Qini"]];
if (!ok) {
break;
}
diff --git a/js/Hydraulics/PerteDP.js b/js/Hydraulics/PerteDP.js
index 0c32d5bd..47ea2b33 100644
--- a/js/Hydraulics/PerteDP.js
+++ b/js/Hydraulics/PerteDP.js
@@ -53,6 +53,7 @@ function PerteDP() {
this.z1 = parseFloat(arguments[0]["z1"]);
this.z2 = parseFloat(arguments[0]["z2"]);
this.p_rho = parseFloat(arguments[0]["p_rho"]);
+ var exprs = [arguments[0]["L"], arguments[0]["D"], arguments[0]["lambda"], arguments[0]["z1"], arguments[0]["z2"], arguments[0]["p_rho"]];
if (!ok) {
break;
}
diff --git a/js/Hydraulics/PuitsP.js b/js/Hydraulics/PuitsP.js
index 1286f4c8..d1d0538e 100644
--- a/js/Hydraulics/PuitsP.js
+++ b/js/Hydraulics/PuitsP.js
@@ -42,6 +42,7 @@ function PuitsP() {
this.T0 = parseFloat(arguments[0]["T0"]);
this.H0 = parseFloat(arguments[0]["H0"]);
this.option_temperature = parseFloat(arguments[0]["option_temperature"]);
+ var exprs = [arguments[0]["P0"], arguments[0]["T0"], arguments[0]["H0"], arguments[0]["option_temperature"]];
if (!ok) {
break;
}
diff --git a/js/Hydraulics/SourceP.js b/js/Hydraulics/SourceP.js
index 3ebd4649..120c93b0 100644
--- a/js/Hydraulics/SourceP.js
+++ b/js/Hydraulics/SourceP.js
@@ -44,6 +44,7 @@ function SourceP() {
this.T0 = parseFloat(arguments[0]["T0"]);
this.H0 = parseFloat(arguments[0]["H0"]);
this.option_temperature = parseFloat(arguments[0]["option_temperature"]);
+ var exprs = [arguments[0]["P0"], arguments[0]["T0"], arguments[0]["H0"], arguments[0]["option_temperature"]];
if (!ok) {
break;
}
diff --git a/js/Hydraulics/VanneReglante.js b/js/Hydraulics/VanneReglante.js
index a66b4411..fef56e7b 100644
--- a/js/Hydraulics/VanneReglante.js
+++ b/js/Hydraulics/VanneReglante.js
@@ -41,6 +41,7 @@ function VanneReglante() {
var ok = true;
this.Cvmax = parseFloat(arguments[0]["Cvmax"]);
this.p_rho = parseFloat(arguments[0]["p_rho"]);
+ var exprs = [arguments[0]["Cvmax"], arguments[0]["p_rho"]];
if (!ok) {
break;
}
diff --git a/js/IntegerOp/BITCLEAR.js b/js/IntegerOp/BITCLEAR.js
index 0b0e6cff..8fda742f 100644
--- a/js/IntegerOp/BITCLEAR.js
+++ b/js/IntegerOp/BITCLEAR.js
@@ -33,6 +33,7 @@ function BITCLEAR() {
var ok = true;
this.Datatype = arguments[0]["Datatype"];
this.bit = parseFloat(arguments[0]["bit"]);
+ var exprs = [arguments[0]["Datatype"], arguments[0]["bit"]];
if (!ok) {
break;
}
diff --git a/js/IntegerOp/BITSET.js b/js/IntegerOp/BITSET.js
index 4a3f42f8..28274e36 100644
--- a/js/IntegerOp/BITSET.js
+++ b/js/IntegerOp/BITSET.js
@@ -33,6 +33,7 @@ function BITSET() {
var ok = true;
this.Datatype = arguments[0]["Datatype"];
this.bit = parseFloat(arguments[0]["bit"]);
+ var exprs = [arguments[0]["Datatype"], arguments[0]["bit"]];
if (!ok) {
break;
}
diff --git a/js/IntegerOp/CONVERT.js b/js/IntegerOp/CONVERT.js
index 1b74ea61..7fc0d844 100644
--- a/js/IntegerOp/CONVERT.js
+++ b/js/IntegerOp/CONVERT.js
@@ -37,6 +37,7 @@ function CONVERT() {
this.it = parseFloat(arguments[0]["it"]);
this.ot = parseFloat(arguments[0]["ot"]);
this.np = arguments[0]["np"];
+ var exprs = [arguments[0]["it"], arguments[0]["ot"], arguments[0]["np"]];
if (!ok) {
break;
}
diff --git a/js/IntegerOp/EXTRACTBITS.js b/js/IntegerOp/EXTRACTBITS.js
index 89dbf125..c9733c28 100644
--- a/js/IntegerOp/EXTRACTBITS.js
+++ b/js/IntegerOp/EXTRACTBITS.js
@@ -38,6 +38,7 @@ function EXTRACTBITS() {
this.rule = parseFloat(arguments[0]["rule"]);
this.bit = parseFloat(arguments[0]["bit"]);
this.scal = arguments[0]["scal"];
+ var exprs = [arguments[0]["Datatype"], arguments[0]["rule"], arguments[0]["bit"], arguments[0]["scal"]];
if (!ok) {
break;
}
diff --git a/js/IntegerOp/INTMUL.js b/js/IntegerOp/INTMUL.js
index ff3fffba..f525e597 100644
--- a/js/IntegerOp/INTMUL.js
+++ b/js/IntegerOp/INTMUL.js
@@ -35,6 +35,7 @@ function INTMUL() {
var ok = true;
this.Datatype = arguments[0]["Datatype"];
this.np = arguments[0]["np"];
+ var exprs = [arguments[0]["Datatype"], arguments[0]["np"]];
if (!ok) {
break;
}
diff --git a/js/IntegerOp/JKFLIPFLOP.js b/js/IntegerOp/JKFLIPFLOP.js
index 3d22f43c..e171bcad 100644
--- a/js/IntegerOp/JKFLIPFLOP.js
+++ b/js/IntegerOp/JKFLIPFLOP.js
@@ -70,6 +70,7 @@ function JKFLIPFLOP() {
while (true) {
var ok = true;
this.init = parseFloat(arguments[0]["init"]);
+ var exprs0 = [arguments[0]["init"]];
if (!ok) {
break;
}
diff --git a/js/IntegerOp/LOGIC.js b/js/IntegerOp/LOGIC.js
index c891ef19..6c4b8ac3 100644
--- a/js/IntegerOp/LOGIC.js
+++ b/js/IntegerOp/LOGIC.js
@@ -36,6 +36,7 @@ function LOGIC() {
var ok = true;
this.mat = inverse(arguments[0]["mat"]);
this.herit = arguments[0]["herit"];
+ var exprs = [arguments[0]["mat"], arguments[0]["herit"]];
if (!ok) {
break;
}
diff --git a/js/IntegerOp/SHIFT.js b/js/IntegerOp/SHIFT.js
index 434e8206..60bb717e 100644
--- a/js/IntegerOp/SHIFT.js
+++ b/js/IntegerOp/SHIFT.js
@@ -38,6 +38,7 @@ function SHIFT() {
this.Datatype = arguments[0]["Datatype"];
this.nb = arguments[0]["nb"];
this.np = arguments[0]["np"];
+ var exprs = [arguments[0]["Datatype"], arguments[0]["nb"], arguments[0]["np"]];
if (!ok) {
break;
}
diff --git a/js/IntegerOp/SRFLIPFLOP.js b/js/IntegerOp/SRFLIPFLOP.js
index ace36bd6..9172869f 100644
--- a/js/IntegerOp/SRFLIPFLOP.js
+++ b/js/IntegerOp/SRFLIPFLOP.js
@@ -54,6 +54,7 @@ function SRFLIPFLOP() {
while (true) {
var ok = true;
this.init = parseFloat(arguments[0]["init"]);
+ var exprs0 = [arguments[0]["init"]];
if (!ok) {
break;
}
diff --git a/js/Linear/BIGSOM_f.js b/js/Linear/BIGSOM_f.js
index 336de911..8bb727b2 100644
--- a/js/Linear/BIGSOM_f.js
+++ b/js/Linear/BIGSOM_f.js
@@ -28,6 +28,7 @@ function BIGSOM_f() {
while (true) {
var ok = true;
this.sgn = inverse(arguments[0]["sgn"]);
+ var exprs = [arguments[0]["sgn"]];
if (!ok) {
break;
}
diff --git a/js/Linear/CLR.js b/js/Linear/CLR.js
index 76b73cd1..f44b534d 100644
--- a/js/Linear/CLR.js
+++ b/js/Linear/CLR.js
@@ -42,6 +42,7 @@ function CLR() {
var ok = true;
this.num = arguments[0]["num"];
this.den = arguments[0]["den"];
+ var exprs = [arguments[0]["num"], arguments[0]["den"]];
if (!ok) {
break;
}
diff --git a/js/Linear/CLR_f.js b/js/Linear/CLR_f.js
index 41205677..45ad9962 100644
--- a/js/Linear/CLR_f.js
+++ b/js/Linear/CLR_f.js
@@ -42,6 +42,7 @@ function CLR_f() {
var ok = true;
this.num = arguments[0]["num"];
this.den = arguments[0]["den"];
+ var exprs = [arguments[0]["num"], arguments[0]["den"]];
if (!ok) {
break;
}
diff --git a/js/Linear/CLSS.js b/js/Linear/CLSS.js
index 71262cdc..1e4f58fb 100644
--- a/js/Linear/CLSS.js
+++ b/js/Linear/CLSS.js
@@ -46,6 +46,7 @@ function CLSS() {
this.C = parseFloat(arguments[0]["C"]);
this.D = parseFloat(arguments[0]["D"]);
this.x0 = parseFloat(arguments[0]["x0"]);
+ var exprs = [arguments[0]["A"], arguments[0]["B"], arguments[0]["C"], arguments[0]["D"], arguments[0]["x0"]];
if (!ok) {
break;
}
diff --git a/js/Linear/CLSS_f.js b/js/Linear/CLSS_f.js
index 1d5e6543..045f2abe 100644
--- a/js/Linear/CLSS_f.js
+++ b/js/Linear/CLSS_f.js
@@ -46,6 +46,7 @@ function CLSS_f() {
this.C = parseFloat(arguments[0]["C"]);
this.D = parseFloat(arguments[0]["D"]);
this.x0 = parseFloat(arguments[0]["x0"]);
+ var exprs = [arguments[0]["A"], arguments[0]["B"], arguments[0]["C"], arguments[0]["D"], arguments[0]["x0"]];
if (!ok) {
break;
}
diff --git a/js/Linear/DELAYV_f.js b/js/Linear/DELAYV_f.js
index 645b2887..b6cfe6fd 100644
--- a/js/Linear/DELAYV_f.js
+++ b/js/Linear/DELAYV_f.js
@@ -43,6 +43,7 @@ function DELAYV_f() {
this.nin = parseFloat(arguments[0]["nin"]);
this.zz0 = inverse(arguments[0]["zz0"]);
this.T = parseFloat(arguments[0]["T"]);
+ var exprs = [arguments[0]["nin"], arguments[0]["zz0"], arguments[0]["T"]];
if (!ok) {
break;
}
diff --git a/js/Linear/DELAY_f.js b/js/Linear/DELAY_f.js
index db59eeac..579b7823 100644
--- a/js/Linear/DELAY_f.js
+++ b/js/Linear/DELAY_f.js
@@ -97,6 +97,7 @@ function DELAY_f() {
var ok = true;
this.dt = arguments[0]["dt"];
this.z0 = arguments[0]["z0"];
+ var exprs = [arguments[0]["dt"], arguments[0]["z0"]];
if (!ok) {
break;
}
diff --git a/js/Linear/DIFF_c.js b/js/Linear/DIFF_c.js
index 462cdc76..f6ee6fec 100644
--- a/js/Linear/DIFF_c.js
+++ b/js/Linear/DIFF_c.js
@@ -31,6 +31,7 @@ function DIFF_c() {
var ok = true;
this.x0 = inverse(arguments[0]["x0"]);
this.xd0 = inverse(arguments[0]["xd0"]);
+ var exprs = [arguments[0]["x0"], arguments[0]["xd0"]];
if (!ok) {
break;
}
diff --git a/js/Linear/DLR.js b/js/Linear/DLR.js
index a7ec18ef..d80c13a2 100644
--- a/js/Linear/DLR.js
+++ b/js/Linear/DLR.js
@@ -40,6 +40,7 @@ function DLR() {
var ok = true;
this.num = arguments[0]["num"];
this.den = arguments[0]["den"];
+ var exprs = [arguments[0]["num"], arguments[0]["den"]];
if (!ok) {
break;
}
diff --git a/js/Linear/DLR_f.js b/js/Linear/DLR_f.js
index 0a8f345f..85c3d176 100644
--- a/js/Linear/DLR_f.js
+++ b/js/Linear/DLR_f.js
@@ -40,6 +40,7 @@ function DLR_f() {
var ok = true;
this.num = arguments[0]["num"];
this.den = arguments[0]["den"];
+ var exprs = [arguments[0]["num"], arguments[0]["den"]];
if (!ok) {
break;
}
diff --git a/js/Linear/DLSS.js b/js/Linear/DLSS.js
index 93f290a7..6348c0e3 100644
--- a/js/Linear/DLSS.js
+++ b/js/Linear/DLSS.js
@@ -45,6 +45,7 @@ function DLSS() {
this.C = parseFloat(arguments[0]["C"]);
this.D = parseFloat(arguments[0]["D"]);
this.x0 = parseFloat(arguments[0]["x0"]);
+ var exprs = [arguments[0]["A"], arguments[0]["B"], arguments[0]["C"], arguments[0]["D"], arguments[0]["x0"]];
if (!ok) {
break;
}
diff --git a/js/Linear/DLSS_f.js b/js/Linear/DLSS_f.js
index 4ed5ded4..b5fc3ebd 100644
--- a/js/Linear/DLSS_f.js
+++ b/js/Linear/DLSS_f.js
@@ -45,6 +45,7 @@ function DLSS_f() {
this.C = parseFloat(arguments[0]["C"]);
this.D = parseFloat(arguments[0]["D"]);
this.x0 = parseFloat(arguments[0]["x0"]);
+ var exprs = [arguments[0]["A"], arguments[0]["B"], arguments[0]["C"], arguments[0]["D"], arguments[0]["x0"]];
if (!ok) {
break;
}
diff --git a/js/Linear/DOLLAR.js b/js/Linear/DOLLAR.js
index 8ec5cb62..28705a98 100644
--- a/js/Linear/DOLLAR.js
+++ b/js/Linear/DOLLAR.js
@@ -36,6 +36,7 @@ function DOLLAR() {
var ok = true;
this.a = arguments[0]["a"];
this.inh = parseFloat(arguments[0]["inh"]);
+ var exprs = [arguments[0]["a"], arguments[0]["inh"]];
if (!ok) {
break;
}
diff --git a/js/Linear/DOLLAR_f.js b/js/Linear/DOLLAR_f.js
index 9d779f65..069b7a75 100644
--- a/js/Linear/DOLLAR_f.js
+++ b/js/Linear/DOLLAR_f.js
@@ -36,6 +36,7 @@ function DOLLAR_f() {
var ok = true;
this.a = arguments[0]["a"];
this.inh = parseFloat(arguments[0]["inh"]);
+ var exprs = [arguments[0]["a"], arguments[0]["inh"]];
if (!ok) {
break;
}
diff --git a/js/Linear/DOLLAR_m.js b/js/Linear/DOLLAR_m.js
index 536b8171..43baf0c2 100644
--- a/js/Linear/DOLLAR_m.js
+++ b/js/Linear/DOLLAR_m.js
@@ -36,6 +36,7 @@ function DOLLAR_m() {
var ok = true;
this.a = arguments[0]["a"];
this.inh = parseFloat(arguments[0]["inh"]);
+ var exprs = [arguments[0]["a"], arguments[0]["inh"]];
if (!ok) {
break;
}
diff --git a/js/Linear/GAINBLK.js b/js/Linear/GAINBLK.js
index b45fa57d..89c30062 100644
--- a/js/Linear/GAINBLK.js
+++ b/js/Linear/GAINBLK.js
@@ -39,6 +39,7 @@ function GAINBLK() {
var ok = true;
this.gain = parseFloat(arguments[0]["gain"]);
this.over = arguments[0]["over"];
+ var exprs = [arguments[0]["gain"], arguments[0]["over"]];
if (!ok) {
break;
}
diff --git a/js/Linear/GAINBLK_f.js b/js/Linear/GAINBLK_f.js
index 837c561b..eddc903e 100644
--- a/js/Linear/GAINBLK_f.js
+++ b/js/Linear/GAINBLK_f.js
@@ -30,6 +30,7 @@ function GAINBLK_f() {
while (true) {
var ok = true;
this.gain = parseFloat(arguments[0]["gain"]);
+ var exprs = [arguments[0]["gain"]];
if (!ok) {
break;
}
diff --git a/js/Linear/GAIN_f.js b/js/Linear/GAIN_f.js
index 45909562..9098ce8c 100644
--- a/js/Linear/GAIN_f.js
+++ b/js/Linear/GAIN_f.js
@@ -30,6 +30,7 @@ function GAIN_f() {
while (true) {
var ok = true;
this.gain = parseFloat(arguments[0]["gain"]);
+ var exprs = [arguments[0]["gain"]];
if (!ok) {
break;
}
diff --git a/js/Linear/INTEGRAL.js b/js/Linear/INTEGRAL.js
index 2c13986e..7ffd63a9 100644
--- a/js/Linear/INTEGRAL.js
+++ b/js/Linear/INTEGRAL.js
@@ -40,6 +40,7 @@ function INTEGRAL() {
this.satur = parseFloat(arguments[0]["satur"]);
this.maxp = parseFloat(arguments[0]["maxp"]);
this.lowp = arguments[0]["lowp"];
+ var exprs = [arguments[0]["x0"], arguments[0]["reinit"], arguments[0]["satur"], arguments[0]["maxp"], arguments[0]["lowp"]];
if (!ok) {
break;
}
diff --git a/js/Linear/INTEGRAL_f.js b/js/Linear/INTEGRAL_f.js
index df9da2ee..d1ee8a31 100644
--- a/js/Linear/INTEGRAL_f.js
+++ b/js/Linear/INTEGRAL_f.js
@@ -28,6 +28,7 @@ function INTEGRAL_f() {
while (true) {
var ok = true;
this.x0 = parseFloat(arguments[0]["x0"]);
+ var exprs = [arguments[0]["x0"]];
if (!ok) {
break;
}
diff --git a/js/Linear/INTEGRAL_m.js b/js/Linear/INTEGRAL_m.js
index 67e8de42..c53e466f 100644
--- a/js/Linear/INTEGRAL_m.js
+++ b/js/Linear/INTEGRAL_m.js
@@ -41,6 +41,7 @@ function INTEGRAL_m() {
this.satur = parseFloat(arguments[0]["satur"]);
this.maxp = parseFloat(arguments[0]["maxp"]);
this.lowp = parseFloat(arguments[0]["lowp"]);
+ var exprs = [arguments[0]["x0"], arguments[0]["reinit"], arguments[0]["satur"], arguments[0]["maxp"], arguments[0]["lowp"]];
if (!ok) {
break;
}
diff --git a/js/Linear/PID.js b/js/Linear/PID.js
index 46ab9ee4..8c346451 100644
--- a/js/Linear/PID.js
+++ b/js/Linear/PID.js
@@ -90,6 +90,7 @@ function PID() {
this.p = arguments[0]["p"];
this.i = arguments[0]["i"];
this.d = arguments[0]["d"];
+ var exprs0 = [arguments[0]["p"], arguments[0]["i"], arguments[0]["d"]];
if (!ok) {
break;
}
diff --git a/js/Linear/REGISTER.js b/js/Linear/REGISTER.js
index a71bf832..c99b2f8b 100644
--- a/js/Linear/REGISTER.js
+++ b/js/Linear/REGISTER.js
@@ -34,6 +34,7 @@ function REGISTER() {
var ok = true;
this.z0 = parseFloat(arguments[0]["z0"]);
this.it = arguments[0]["it"];
+ var exprs = [arguments[0]["z0"], arguments[0]["it"]];
if (!ok) {
break;
}
diff --git a/js/Linear/REGISTER_f.js b/js/Linear/REGISTER_f.js
index 5ae08868..786806ab 100644
--- a/js/Linear/REGISTER_f.js
+++ b/js/Linear/REGISTER_f.js
@@ -29,6 +29,7 @@ function REGISTER_f() {
while (true) {
var ok = true;
this.z0 = parseFloat(arguments[0]["z0"]);
+ var exprs = [arguments[0]["z0"]];
if (!ok) {
break;
}
diff --git a/js/Linear/SAMPHOLD_m.js b/js/Linear/SAMPHOLD_m.js
index 8bc8205f..f9ed7a43 100644
--- a/js/Linear/SAMPHOLD_m.js
+++ b/js/Linear/SAMPHOLD_m.js
@@ -32,6 +32,7 @@ function SAMPHOLD_m() {
while (true) {
var ok = true;
this.it = arguments[0]["it"];
+ var exprs = [arguments[0]["it"]];
if (!ok) {
break;
}
diff --git a/js/Linear/SUMMATION.js b/js/Linear/SUMMATION.js
index 7738b30c..37d5b7eb 100644
--- a/js/Linear/SUMMATION.js
+++ b/js/Linear/SUMMATION.js
@@ -39,6 +39,7 @@ function SUMMATION() {
this.Datatype = arguments[0]["Datatype"];
this.sgn = inverse(arguments[0]["sgn"]);
this.satur = arguments[0]["satur"];
+ var exprs = [arguments[0]["Datatype"], arguments[0]["sgn"], arguments[0]["satur"]];
if (!ok) {
break;
}
diff --git a/js/Linear/TCLSS.js b/js/Linear/TCLSS.js
index b1937628..c73804d1 100644
--- a/js/Linear/TCLSS.js
+++ b/js/Linear/TCLSS.js
@@ -48,6 +48,7 @@ function TCLSS() {
this.C = parseFloat(arguments[0]["C"]);
this.D = parseFloat(arguments[0]["D"]);
this.x0 = parseFloat(arguments[0]["x0"]);
+ var exprs = [arguments[0]["A"], arguments[0]["B"], arguments[0]["C"], arguments[0]["D"], arguments[0]["x0"]];
if (!ok) {
break;
}
diff --git a/js/Linear/TCLSS_f.js b/js/Linear/TCLSS_f.js
index 481c3a2e..34171ae1 100644
--- a/js/Linear/TCLSS_f.js
+++ b/js/Linear/TCLSS_f.js
@@ -48,6 +48,7 @@ function TCLSS_f() {
this.C = parseFloat(arguments[0]["C"]);
this.D = parseFloat(arguments[0]["D"]);
this.x0 = parseFloat(arguments[0]["x0"]);
+ var exprs = [arguments[0]["A"], arguments[0]["B"], arguments[0]["C"], arguments[0]["D"], arguments[0]["x0"]];
if (!ok) {
break;
}
diff --git a/js/Linear/TIME_DELAY.js b/js/Linear/TIME_DELAY.js
index cfd1c47f..42396604 100644
--- a/js/Linear/TIME_DELAY.js
+++ b/js/Linear/TIME_DELAY.js
@@ -37,6 +37,7 @@ function TIME_DELAY() {
this.T = parseFloat(arguments[0]["T"]);
this.init = parseFloat(arguments[0]["init"]);
this.N = parseFloat(arguments[0]["N"]);
+ var exprs = [arguments[0]["T"], arguments[0]["init"], arguments[0]["N"]];
if (!ok) {
break;
}
diff --git a/js/Linear/VARIABLE_DELAY.js b/js/Linear/VARIABLE_DELAY.js
index 1ad95a2a..c76c8a29 100644
--- a/js/Linear/VARIABLE_DELAY.js
+++ b/js/Linear/VARIABLE_DELAY.js
@@ -37,6 +37,7 @@ function VARIABLE_DELAY() {
this.T = parseFloat(arguments[0]["T"]);
this.init = parseFloat(arguments[0]["init"]);
this.N = parseFloat(arguments[0]["N"]);
+ var exprs = [arguments[0]["T"], arguments[0]["init"], arguments[0]["N"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/CUMSUM.js b/js/MatrixOp/CUMSUM.js
index 78226e6f..d0cc813c 100644
--- a/js/MatrixOp/CUMSUM.js
+++ b/js/MatrixOp/CUMSUM.js
@@ -44,6 +44,7 @@ function CUMSUM() {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
this.decomptyp = arguments[0]["decomptyp"];
+ var lab = [arguments[0]["typ"], arguments[0]["decomptyp"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/EXTRACT.js b/js/MatrixOp/EXTRACT.js
index 93f519eb..ee7f77bb 100644
--- a/js/MatrixOp/EXTRACT.js
+++ b/js/MatrixOp/EXTRACT.js
@@ -46,6 +46,7 @@ function EXTRACT() {
this.typ = inverse(arguments[0]["typ"]);
this.a = inverse(arguments[0]["a"]);
this.b = inverse(arguments[0]["b"]);
+ var exprs = [arguments[0]["typ"], arguments[0]["a"], arguments[0]["b"]];
this.a = this.a.slice();
this.b = this.b.slice();
if (!ok) {
diff --git a/js/MatrixOp/EXTTRI.js b/js/MatrixOp/EXTTRI.js
index 85a819d0..d874fbff 100644
--- a/js/MatrixOp/EXTTRI.js
+++ b/js/MatrixOp/EXTTRI.js
@@ -44,6 +44,7 @@ function EXTTRI() {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
this.decomptyp = arguments[0]["decomptyp"];
+ var lab = [arguments[0]["typ"], arguments[0]["decomptyp"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATBKSL.js b/js/MatrixOp/MATBKSL.js
index b67c8878..f0a16862 100644
--- a/js/MatrixOp/MATBKSL.js
+++ b/js/MatrixOp/MATBKSL.js
@@ -42,6 +42,7 @@ function MATBKSL() {
while (true) {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
+ var exprs = [arguments[0]["typ"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATCATH.js b/js/MatrixOp/MATCATH.js
index 3507a94e..4c21162d 100644
--- a/js/MatrixOp/MATCATH.js
+++ b/js/MatrixOp/MATCATH.js
@@ -42,6 +42,7 @@ function MATCATH() {
while (true) {
var ok = true;
this.nin = arguments[0]["nin"];
+ var lab = [arguments[0]["nin"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATCATV.js b/js/MatrixOp/MATCATV.js
index df60f3c2..b8241695 100644
--- a/js/MatrixOp/MATCATV.js
+++ b/js/MatrixOp/MATCATV.js
@@ -43,6 +43,7 @@ function MATCATV() {
while (true) {
var ok = true;
this.nin = arguments[0]["nin"];
+ var lab = [arguments[0]["nin"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATDET.js b/js/MatrixOp/MATDET.js
index 4a103bf9..c2e37940 100644
--- a/js/MatrixOp/MATDET.js
+++ b/js/MatrixOp/MATDET.js
@@ -42,6 +42,7 @@ function MATDET() {
while (true) {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
+ var exprs = [arguments[0]["typ"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATDIAG.js b/js/MatrixOp/MATDIAG.js
index 11faaed6..b95d12c0 100644
--- a/js/MatrixOp/MATDIAG.js
+++ b/js/MatrixOp/MATDIAG.js
@@ -42,6 +42,7 @@ function MATDIAG() {
while (true) {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
+ var exprs = [arguments[0]["typ"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATDIV.js b/js/MatrixOp/MATDIV.js
index 1efd13c6..e9441c86 100644
--- a/js/MatrixOp/MATDIV.js
+++ b/js/MatrixOp/MATDIV.js
@@ -42,6 +42,7 @@ function MATDIV() {
while (true) {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
+ var exprs = [arguments[0]["typ"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATEIG.js b/js/MatrixOp/MATEIG.js
index 87b8452b..26b334eb 100644
--- a/js/MatrixOp/MATEIG.js
+++ b/js/MatrixOp/MATEIG.js
@@ -44,6 +44,7 @@ function MATEIG() {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
this.decomptyp = arguments[0]["decomptyp"];
+ var lab = [arguments[0]["typ"], arguments[0]["decomptyp"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATEXPM.js b/js/MatrixOp/MATEXPM.js
index b2f382f8..110f237d 100644
--- a/js/MatrixOp/MATEXPM.js
+++ b/js/MatrixOp/MATEXPM.js
@@ -42,6 +42,7 @@ function MATEXPM() {
while (true) {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
+ var exprs = [arguments[0]["typ"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATINV.js b/js/MatrixOp/MATINV.js
index 4ae1f33d..7e906db7 100644
--- a/js/MatrixOp/MATINV.js
+++ b/js/MatrixOp/MATINV.js
@@ -42,6 +42,7 @@ function MATINV() {
while (true) {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
+ var exprs = [arguments[0]["typ"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATLU.js b/js/MatrixOp/MATLU.js
index 95f1fde6..051276da 100644
--- a/js/MatrixOp/MATLU.js
+++ b/js/MatrixOp/MATLU.js
@@ -42,6 +42,7 @@ function MATLU() {
while (true) {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
+ var lab = [arguments[0]["typ"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATMAGPHI.js b/js/MatrixOp/MATMAGPHI.js
index b512cfad..6b4ef2f1 100644
--- a/js/MatrixOp/MATMAGPHI.js
+++ b/js/MatrixOp/MATMAGPHI.js
@@ -42,6 +42,7 @@ function MATMAGPHI() {
while (true) {
var ok = true;
this.decomptyp = arguments[0]["decomptyp"];
+ var lab = [arguments[0]["decomptyp"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATMUL.js b/js/MatrixOp/MATMUL.js
index 7da3392c..8f433c57 100644
--- a/js/MatrixOp/MATMUL.js
+++ b/js/MatrixOp/MATMUL.js
@@ -43,6 +43,7 @@ function MATMUL() {
this.dtype = arguments[0]["dtype"];
this.rule = parseFloat(arguments[0]["rule"]);
this.np = parseFloat(arguments[0]["np"]);
+ var exprs = [arguments[0]["dtype"], arguments[0]["rule"], arguments[0]["np"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATPINV.js b/js/MatrixOp/MATPINV.js
index 05f106fe..b95fca94 100644
--- a/js/MatrixOp/MATPINV.js
+++ b/js/MatrixOp/MATPINV.js
@@ -42,6 +42,7 @@ function MATPINV() {
while (true) {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
+ var exprs = [arguments[0]["typ"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATRESH.js b/js/MatrixOp/MATRESH.js
index b6360c47..a1ebed1c 100644
--- a/js/MatrixOp/MATRESH.js
+++ b/js/MatrixOp/MATRESH.js
@@ -46,6 +46,7 @@ function MATRESH() {
this.typ = inverse(arguments[0]["typ"]);
this.l1 = arguments[0]["l1"];
this.out = arguments[0]["out"];
+ var lab = [arguments[0]["typ"], arguments[0]["l1"], arguments[0]["out"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATSING.js b/js/MatrixOp/MATSING.js
index 4ea35388..e66d59af 100644
--- a/js/MatrixOp/MATSING.js
+++ b/js/MatrixOp/MATSING.js
@@ -44,6 +44,7 @@ function MATSING() {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
this.decomptyp = arguments[0]["decomptyp"];
+ var lab = [arguments[0]["typ"], arguments[0]["decomptyp"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATSUM.js b/js/MatrixOp/MATSUM.js
index 8a48fd1f..389d93c7 100644
--- a/js/MatrixOp/MATSUM.js
+++ b/js/MatrixOp/MATSUM.js
@@ -44,6 +44,7 @@ function MATSUM() {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
this.decomptyp = arguments[0]["decomptyp"];
+ var lab = [arguments[0]["typ"], arguments[0]["decomptyp"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATTRAN.js b/js/MatrixOp/MATTRAN.js
index 735ff083..b6cff444 100644
--- a/js/MatrixOp/MATTRAN.js
+++ b/js/MatrixOp/MATTRAN.js
@@ -32,6 +32,7 @@ function MATTRAN() {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
this.rule = arguments[0]["rule"];
+ var exprs = [arguments[0]["typ"], arguments[0]["rule"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/MATZREIM.js b/js/MatrixOp/MATZREIM.js
index 1bd5c35d..0ce616b7 100644
--- a/js/MatrixOp/MATZREIM.js
+++ b/js/MatrixOp/MATZREIM.js
@@ -42,6 +42,7 @@ function MATZREIM() {
while (true) {
var ok = true;
this.decomptyp = arguments[0]["decomptyp"];
+ var lab = [arguments[0]["decomptyp"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/RICC.js b/js/MatrixOp/RICC.js
index 17dabe4d..a57f1a41 100644
--- a/js/MatrixOp/RICC.js
+++ b/js/MatrixOp/RICC.js
@@ -44,6 +44,7 @@ function RICC() {
var ok = true;
this.tpe = arguments[0]["tpe"];
this.mod = arguments[0]["mod"];
+ var exprs = [arguments[0]["tpe"], arguments[0]["mod"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/ROOTCOEF.js b/js/MatrixOp/ROOTCOEF.js
index 59868153..1368ccfc 100644
--- a/js/MatrixOp/ROOTCOEF.js
+++ b/js/MatrixOp/ROOTCOEF.js
@@ -44,6 +44,7 @@ function ROOTCOEF() {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
this.inp = arguments[0]["inp"];
+ var exprs = [arguments[0]["typ"], arguments[0]["inp"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/SQRT.js b/js/MatrixOp/SQRT.js
index 3c4ae835..59eed36f 100644
--- a/js/MatrixOp/SQRT.js
+++ b/js/MatrixOp/SQRT.js
@@ -29,6 +29,7 @@ function SQRT() {
while (true) {
var ok = true;
this.typ = inverse(arguments[0]["typ"]);
+ var exprs = [arguments[0]["typ"]];
if (!ok) {
break;
}
diff --git a/js/MatrixOp/SUBMAT.js b/js/MatrixOp/SUBMAT.js
index b37ba3c6..0dada6f4 100644
--- a/js/MatrixOp/SUBMAT.js
+++ b/js/MatrixOp/SUBMAT.js
@@ -52,6 +52,7 @@ function SUBMAT() {
this.c = arguments[0]["c"];
this.d = arguments[0]["d"];
this.inp = arguments[0]["inp"];
+ var exprs = [arguments[0]["typ"], arguments[0]["a"], arguments[0]["b"], arguments[0]["c"], arguments[0]["d"], arguments[0]["inp"]];
if (!ok) {
break;
}
diff --git a/js/Misc/BACKLASH.js b/js/Misc/BACKLASH.js
index 0656e789..e641e87b 100644
--- a/js/Misc/BACKLASH.js
+++ b/js/Misc/BACKLASH.js
@@ -33,6 +33,7 @@ function BACKLASH() {
this.ini = arguments[0]["ini"];
this.gap = arguments[0]["gap"];
this.zcr = arguments[0]["zcr"];
+ var exprs = [arguments[0]["ini"], arguments[0]["gap"], arguments[0]["zcr"]];
if (!ok) {
break;
}
diff --git a/js/Misc/BOUNCE.js b/js/Misc/BOUNCE.js
index 5e99ad2f..f9680e27 100644
--- a/js/Misc/BOUNCE.js
+++ b/js/Misc/BOUNCE.js
@@ -72,6 +72,7 @@ function BOUNCE() {
this.yd = inverse(arguments[0]["yd"]);
this.g = parseFloat(arguments[0]["g"]);
this.C = parseFloat(arguments[0]["C"]);
+ var exprs = [arguments[0]["rpar1"], arguments[0]["rpar2"], arguments[0]["walls"], arguments[0]["xt"], arguments[0]["xd"], arguments[0]["y"], arguments[0]["yd"], arguments[0]["g"], arguments[0]["C"]];
if (!ok) {
break;
}
diff --git a/js/Misc/BOUNCEXY.js b/js/Misc/BOUNCEXY.js
index 6fccc308..e20fc199 100644
--- a/js/Misc/BOUNCEXY.js
+++ b/js/Misc/BOUNCEXY.js
@@ -64,6 +64,7 @@ function BOUNCEXY() {
this.xmax = parseFloat(arguments[0]["xmax"]);
this.ymin = parseFloat(arguments[0]["ymin"]);
this.ymax = parseFloat(arguments[0]["ymax"]);
+ var exprs = [arguments[0]["clrs"], arguments[0]["siz"], arguments[0]["win"], arguments[0]["imode"], arguments[0]["xmin"], arguments[0]["xmax"], arguments[0]["ymin"], arguments[0]["ymax"]];
if (!ok) {
break;
}
diff --git a/js/Misc/BPLATFORM.js b/js/Misc/BPLATFORM.js
index a388f123..5bbde5da 100644
--- a/js/Misc/BPLATFORM.js
+++ b/js/Misc/BPLATFORM.js
@@ -48,6 +48,7 @@ function BPLATFORM() {
this.xmax = parseFloat(arguments[0]["xmax"]);
this.ymin = parseFloat(arguments[0]["ymin"]);
this.ymax = parseFloat(arguments[0]["ymax"]);
+ var exprs = [arguments[0]["plen"], arguments[0]["csiz"], arguments[0]["phi"], arguments[0]["xmin"], arguments[0]["xmax"], arguments[0]["ymin"], arguments[0]["ymax"]];
if (!ok) {
break;
}
diff --git a/js/Misc/CBLOCK.js b/js/Misc/CBLOCK.js
index c2f8ee2a..c2a1781c 100644
--- a/js/Misc/CBLOCK.js
+++ b/js/Misc/CBLOCK.js
@@ -72,6 +72,7 @@ function CBLOCK() {
this.auto0 = arguments[0]["auto0"];
this.depu = parseBoolean(arguments[0]["depu"]);
this.dept = parseBoolean(arguments[0]["dept"]);
+ var lab = [arguments[0]["function_name"], arguments[0]["impli"], arguments[0]["i"], arguments[0]["o"], arguments[0]["ci"], arguments[0]["co"], arguments[0]["xx"], arguments[0]["ng"], arguments[0]["z"], arguments[0]["rpar"], arguments[0]["ipar"], arguments[0]["auto0"], arguments[0]["depu"], arguments[0]["dept"]];
if (!ok) {
break;
}
diff --git a/js/Misc/CBLOCK4.js b/js/Misc/CBLOCK4.js
index 0809b51a..0bb6a6ea 100644
--- a/js/Misc/CBLOCK4.js
+++ b/js/Misc/CBLOCK4.js
@@ -66,6 +66,7 @@ function CBLOCK4() {
this.auto0 = arguments[0]["auto0"];
this.depu = parseBoolean(arguments[0]["depu"]);
this.dept = parseBoolean(arguments[0]["dept"]);
+ var lab = [arguments[0]["function_name"], arguments[0]["impli"], arguments[0]["in1"], arguments[0]["it"], arguments[0]["out"], arguments[0]["ot"], arguments[0]["ci"], arguments[0]["co"], arguments[0]["xx"], arguments[0]["z"], arguments[0]["oz"], arguments[0]["rpar"], arguments[0]["ipar"], arguments[0]["opar"], arguments[0]["nmode"], arguments[0]["nzcr"], arguments[0]["auto0"], arguments[0]["depu"], arguments[0]["dept"]];
if (!ok) {
break;
}
diff --git a/js/Misc/CONSTRAINT2_c.js b/js/Misc/CONSTRAINT2_c.js
index b1a500bb..fadef54f 100644
--- a/js/Misc/CONSTRAINT2_c.js
+++ b/js/Misc/CONSTRAINT2_c.js
@@ -36,6 +36,7 @@ function CONSTRAINT2_c() {
this.x0 = inverse(arguments[0]["x0"]);
this.xd0 = inverse(arguments[0]["xd0"]);
this.id = inverse(arguments[0]["id"]);
+ var exprs = [arguments[0]["x0"], arguments[0]["xd0"], arguments[0]["id"]];
if (!ok) {
break;
}
diff --git a/js/Misc/CONSTRAINT_c.js b/js/Misc/CONSTRAINT_c.js
index 589bba95..c7f9f041 100644
--- a/js/Misc/CONSTRAINT_c.js
+++ b/js/Misc/CONSTRAINT_c.js
@@ -29,6 +29,7 @@ function CONSTRAINT_c() {
while (true) {
var ok = true;
this.x0 = inverse(arguments[0]["x0"]);
+ var exprs = [arguments[0]["x0"]];
if (!ok) {
break;
}
diff --git a/js/Misc/DEADBAND.js b/js/Misc/DEADBAND.js
index 355c7f87..f5e17f05 100644
--- a/js/Misc/DEADBAND.js
+++ b/js/Misc/DEADBAND.js
@@ -36,6 +36,7 @@ function DEADBAND() {
this.maxp = parseFloat(arguments[0]["maxp"]);
this.minp = parseFloat(arguments[0]["minp"]);
this.zeroc = arguments[0]["zeroc"];
+ var exprs = [arguments[0]["maxp"], arguments[0]["minp"], arguments[0]["zeroc"]];
if (!ok) {
break;
}
diff --git a/js/Misc/DIFF_f.js b/js/Misc/DIFF_f.js
index a7693fbf..8e33144a 100644
--- a/js/Misc/DIFF_f.js
+++ b/js/Misc/DIFF_f.js
@@ -30,6 +30,7 @@ function DIFF_f() {
var ok = true;
this.x0 = inverse(arguments[0]["x0"]);
this.xd0 = arguments[0]["xd0"];
+ var exprs = [arguments[0]["x0"], arguments[0]["xd0"]];
if (!ok) {
break;
}
diff --git a/js/Misc/EDGETRIGGER.js b/js/Misc/EDGETRIGGER.js
index f625b76c..58123010 100644
--- a/js/Misc/EDGETRIGGER.js
+++ b/js/Misc/EDGETRIGGER.js
@@ -30,6 +30,7 @@ function EDGETRIGGER() {
while (true) {
var ok = true;
this.edge = parseFloat(arguments[0]["edge"]);
+ var exprs = [arguments[0]["edge"]];
if (!ok) {
break;
}
diff --git a/js/Misc/HYSTHERESIS.js b/js/Misc/HYSTHERESIS.js
index e96ec98d..a1654a92 100644
--- a/js/Misc/HYSTHERESIS.js
+++ b/js/Misc/HYSTHERESIS.js
@@ -41,6 +41,7 @@ function HYSTHERESIS() {
this.out_high = arguments[0]["out_high"];
this.out_low = arguments[0]["out_low"];
this.nzz = parseFloat(arguments[0]["nzz"]);
+ var exprs = [arguments[0]["high_lim"], arguments[0]["low_lim"], arguments[0]["out_high"], arguments[0]["out_low"], arguments[0]["nzz"]];
if (!ok) {
break;
}
diff --git a/js/Misc/LOGICAL_OP.js b/js/Misc/LOGICAL_OP.js
index edf34cca..6abdac9d 100644
--- a/js/Misc/LOGICAL_OP.js
+++ b/js/Misc/LOGICAL_OP.js
@@ -39,6 +39,7 @@ function LOGICAL_OP() {
this.rule = parseFloat(arguments[0]["rule"]);
this.Datatype = arguments[0]["Datatype"];
this.tp = parseFloat(arguments[0]["tp"]);
+ var exprs = [arguments[0]["nin"], arguments[0]["rule"], arguments[0]["Datatype"], arguments[0]["tp"]];
if (!ok) {
break;
}
diff --git a/js/Misc/MBLOCK.js b/js/Misc/MBLOCK.js
index d47ae31f..590d570e 100644
--- a/js/Misc/MBLOCK.js
+++ b/js/Misc/MBLOCK.js
@@ -69,6 +69,7 @@ function MBLOCK() {
this.Tparam = arguments[0]["Tparam"];
this.pprop = inverse(arguments[0]["pprop"]);
this.Tfunam = arguments[0]["Tfunam"];
+ var lab_1 = [arguments[0]["Tin"], arguments[0]["Tintype"], arguments[0]["Tout"], arguments[0]["Touttype"], arguments[0]["Tparam"], arguments[0]["pprop"], arguments[0]["Tfunam"]];
if (!ok) {
break;
}
diff --git a/js/Misc/MEMORY_f.js b/js/Misc/MEMORY_f.js
index 6d423838..6b0e385a 100644
--- a/js/Misc/MEMORY_f.js
+++ b/js/Misc/MEMORY_f.js
@@ -33,6 +33,7 @@ function MEMORY_f() {
var ok = true;
this.a = arguments[0]["a"];
this.inh = parseFloat(arguments[0]["inh"]);
+ var exprs = [arguments[0]["a"], arguments[0]["inh"]];
if (!ok) {
break;
}
diff --git a/js/Misc/PENDULUM_ANIM.js b/js/Misc/PENDULUM_ANIM.js
index 005a8879..ca950fd6 100644
--- a/js/Misc/PENDULUM_ANIM.js
+++ b/js/Misc/PENDULUM_ANIM.js
@@ -48,6 +48,7 @@ function PENDULUM_ANIM() {
this.xmax = parseFloat(arguments[0]["xmax"]);
this.ymin = parseFloat(arguments[0]["ymin"]);
this.ymax = parseFloat(arguments[0]["ymax"]);
+ var exprs = [arguments[0]["plen"], arguments[0]["csiz"], arguments[0]["phi"], arguments[0]["xmin"], arguments[0]["xmax"], arguments[0]["ymin"], arguments[0]["ymax"]];
if (!ok) {
break;
}
diff --git a/js/Misc/RATELIMITER.js b/js/Misc/RATELIMITER.js
index ca198476..3bf627b2 100644
--- a/js/Misc/RATELIMITER.js
+++ b/js/Misc/RATELIMITER.js
@@ -32,6 +32,7 @@ function RATELIMITER() {
var ok = true;
this.maxp = parseFloat(arguments[0]["maxp"]);
this.minp = parseFloat(arguments[0]["minp"]);
+ var exprs = [arguments[0]["maxp"], arguments[0]["minp"]];
if (!ok) {
break;
}
diff --git a/js/Misc/RELATIONALOP.js b/js/Misc/RELATIONALOP.js
index a291f63d..ee0d868c 100644
--- a/js/Misc/RELATIONALOP.js
+++ b/js/Misc/RELATIONALOP.js
@@ -37,6 +37,7 @@ function RELATIONALOP() {
this.rule = parseFloat(arguments[0]["rule"]);
this.zcr = parseFloat(arguments[0]["zcr"]);
this.Datatype = arguments[0]["Datatype"];
+ var exprs = [arguments[0]["rule"], arguments[0]["zcr"], arguments[0]["Datatype"]];
if (!ok) {
break;
}
diff --git a/js/Misc/TEXT_f.js b/js/Misc/TEXT_f.js
index 502c5211..79ebade1 100644
--- a/js/Misc/TEXT_f.js
+++ b/js/Misc/TEXT_f.js
@@ -37,6 +37,7 @@ function TEXT_f() {
this.txt = arguments[0]["txt"];
this.font = parseFloat(arguments[0]["font"]);
this.siz = parseFloat(arguments[0]["siz"]);
+ var exprs = [arguments[0]["txt"], arguments[0]["font"], arguments[0]["siz"]];
if (!ok) {
break;
}
diff --git a/js/Misc/c_block.js b/js/Misc/c_block.js
index 18d41122..ed485eb8 100644
--- a/js/Misc/c_block.js
+++ b/js/Misc/c_block.js
@@ -49,6 +49,7 @@ function c_block() {
this.o = parseFloat(arguments[0]["o"]);
this.rpar = inverse(arguments[0]["rpar"]);
this.funam = arguments[0]["funam"];
+ var lab = [arguments[0]["i"], arguments[0]["o"], arguments[0]["rpar"], arguments[0]["funam"]];
if (!ok) {
break;
}
diff --git a/js/Misc/fortran_block.js b/js/Misc/fortran_block.js
index 4b6be5db..450fa119 100644
--- a/js/Misc/fortran_block.js
+++ b/js/Misc/fortran_block.js
@@ -40,6 +40,7 @@ function fortran_block() {
this.o = parseFloat(arguments[0]["o"]);
this.rpar = inverse(arguments[0]["rpar"]);
this.funam = arguments[0]["funam"];
+ var lab = [arguments[0]["i"], arguments[0]["o"], arguments[0]["rpar"], arguments[0]["funam"]];
if (!ok) {
break;
}
diff --git a/js/Misc/generic_block.js b/js/Misc/generic_block.js
index 84c6ae5e..64844ad9 100644
--- a/js/Misc/generic_block.js
+++ b/js/Misc/generic_block.js
@@ -62,6 +62,7 @@ function generic_block() {
this.auto0 = arguments[0]["auto0"];
this.depu = parseBoolean(arguments[0]["depu"]);
this.dept = parseBoolean(arguments[0]["dept"]);
+ var lab = [arguments[0]["function_name"], arguments[0]["funtyp"], arguments[0]["i"], arguments[0]["o"], arguments[0]["ci"], arguments[0]["co"], arguments[0]["xx"], arguments[0]["z"], arguments[0]["rpar"], arguments[0]["ipar"], arguments[0]["auto0"], arguments[0]["depu"], arguments[0]["dept"]];
if (!ok) {
break;
}
diff --git a/js/Misc/generic_block2.js b/js/Misc/generic_block2.js
index 1f79af44..1980938a 100644
--- a/js/Misc/generic_block2.js
+++ b/js/Misc/generic_block2.js
@@ -66,6 +66,7 @@ function generic_block2() {
this.auto0 = arguments[0]["auto0"];
this.depu = parseBoolean(arguments[0]["depu"]);
this.dept = parseBoolean(arguments[0]["dept"]);
+ var lab = [arguments[0]["function_name"], arguments[0]["funtyp"], arguments[0]["i"], arguments[0]["o"], arguments[0]["ci"], arguments[0]["co"], arguments[0]["xx"], arguments[0]["z"], arguments[0]["rpar"], arguments[0]["ipar"], arguments[0]["nmode"], arguments[0]["nzcr"], arguments[0]["auto0"], arguments[0]["depu"], arguments[0]["dept"]];
if (!ok) {
break;
}
diff --git a/js/Misc/generic_block3.js b/js/Misc/generic_block3.js
index be27368c..eb6b4f25 100644
--- a/js/Misc/generic_block3.js
+++ b/js/Misc/generic_block3.js
@@ -70,6 +70,7 @@ function generic_block3() {
this.auto0 = arguments[0]["auto0"];
this.depu = parseBoolean(arguments[0]["depu"]);
this.dept = parseBoolean(arguments[0]["dept"]);
+ var lab = [arguments[0]["function_name"], arguments[0]["funtyp"], arguments[0]["in1"], arguments[0]["it"], arguments[0]["out"], arguments[0]["ot"], arguments[0]["ci"], arguments[0]["co"], arguments[0]["xx"], arguments[0]["z"], arguments[0]["oz"], arguments[0]["rpar"], arguments[0]["ipar"], arguments[0]["opar"], arguments[0]["nmode"], arguments[0]["nzcr"], arguments[0]["auto0"], arguments[0]["depu"], arguments[0]["dept"]];
if (!ok) {
break;
}
diff --git a/js/Misc/scifunc_block.js b/js/Misc/scifunc_block.js
index 9f843979..ea851ed6 100644
--- a/js/Misc/scifunc_block.js
+++ b/js/Misc/scifunc_block.js
@@ -63,6 +63,7 @@ function scifunc_block() {
this.rpar = inverse(arguments[0]["rpar"]);
this.auto0 = arguments[0]["auto0"];
this.deptime = arguments[0]["deptime"];
+ var lab = [arguments[0]["i"], arguments[0]["o"], arguments[0]["ci"], arguments[0]["co"], arguments[0]["xx"], arguments[0]["z"], arguments[0]["rpar"], arguments[0]["auto0"], arguments[0]["deptime"]];
if (!ok) {
break;
}
diff --git a/js/Misc/scifunc_block_m.js b/js/Misc/scifunc_block_m.js
index 2df3f544..97b050f3 100644
--- a/js/Misc/scifunc_block_m.js
+++ b/js/Misc/scifunc_block_m.js
@@ -65,6 +65,7 @@ function scifunc_block_m() {
this.rpar = inverse(arguments[0]["rpar"]);
this.auto0 = arguments[0]["auto0"];
this.deptime = arguments[0]["deptime"];
+ var lab = [arguments[0]["i"], arguments[0]["o"], arguments[0]["ci"], arguments[0]["co"], arguments[0]["xx"], arguments[0]["z"], arguments[0]["rpar"], arguments[0]["auto0"], arguments[0]["deptime"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/ABS_VALUE.js b/js/NonLinear/ABS_VALUE.js
index 81028b9a..3100113e 100644
--- a/js/NonLinear/ABS_VALUE.js
+++ b/js/NonLinear/ABS_VALUE.js
@@ -29,6 +29,7 @@ function ABS_VALUE() {
while (true) {
var ok = true;
this.zcr = arguments[0]["zcr"];
+ var exprs = [arguments[0]["zcr"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/DLRADAPT_f.js b/js/NonLinear/DLRADAPT_f.js
index 4095c694..832961c6 100644
--- a/js/NonLinear/DLRADAPT_f.js
+++ b/js/NonLinear/DLRADAPT_f.js
@@ -47,6 +47,7 @@ function DLRADAPT_f() {
this.g = inverse(arguments[0]["g"]);
this.last_u = inverse(arguments[0]["last_u"]);
this.last_y = inverse(arguments[0]["last_y"]);
+ var exprs = [arguments[0]["p"], arguments[0]["rn"], arguments[0]["rd"], arguments[0]["g"], arguments[0]["last_u"], arguments[0]["last_y"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/EXPBLK_f.js b/js/NonLinear/EXPBLK_f.js
index 7435f3a6..6634b9ad 100644
--- a/js/NonLinear/EXPBLK_f.js
+++ b/js/NonLinear/EXPBLK_f.js
@@ -32,6 +32,7 @@ function EXPBLK_f() {
while (true) {
var ok = true;
this.a = parseFloat(arguments[0]["a"]);
+ var exprs = [arguments[0]["a"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/EXPBLK_m.js b/js/NonLinear/EXPBLK_m.js
index f557000e..782af381 100644
--- a/js/NonLinear/EXPBLK_m.js
+++ b/js/NonLinear/EXPBLK_m.js
@@ -36,6 +36,7 @@ function EXPBLK_m() {
while (true) {
var ok = true;
this.a = parseFloat(arguments[0]["a"]);
+ var exprs = [arguments[0]["a"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/INTRP2BLK_f.js b/js/NonLinear/INTRP2BLK_f.js
index 346242b8..c80a161d 100644
--- a/js/NonLinear/INTRP2BLK_f.js
+++ b/js/NonLinear/INTRP2BLK_f.js
@@ -35,6 +35,7 @@ function INTRP2BLK_f() {
this.a = inverse(arguments[0]["a"]);
this.b = inverse(arguments[0]["b"]);
this.c = inverse(arguments[0]["c"]);
+ var exprs = [arguments[0]["a"], arguments[0]["b"], arguments[0]["c"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/INTRPLBLK_f.js b/js/NonLinear/INTRPLBLK_f.js
index 0d22c951..84a48380 100644
--- a/js/NonLinear/INTRPLBLK_f.js
+++ b/js/NonLinear/INTRPLBLK_f.js
@@ -31,6 +31,7 @@ function INTRPLBLK_f() {
var ok = true;
this.a = inverse(arguments[0]["a"]);
this.b = inverse(arguments[0]["b"]);
+ var exprs = [arguments[0]["a"], arguments[0]["b"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/LOGBLK_f.js b/js/NonLinear/LOGBLK_f.js
index a3952b8a..0e4e26c1 100644
--- a/js/NonLinear/LOGBLK_f.js
+++ b/js/NonLinear/LOGBLK_f.js
@@ -32,6 +32,7 @@ function LOGBLK_f() {
while (true) {
var ok = true;
this.a = parseFloat(arguments[0]["a"]);
+ var exprs = [arguments[0]["a"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/LOOKUP2D.js b/js/NonLinear/LOOKUP2D.js
index 3cc6b865..0eaed864 100644
--- a/js/NonLinear/LOOKUP2D.js
+++ b/js/NonLinear/LOOKUP2D.js
@@ -46,6 +46,7 @@ function LOOKUP2D() {
this.zz = inverse(arguments[0]["zz"]);
this.Method = parseFloat(arguments[0]["Method"]);
this.graf = arguments[0]["graf"];
+ var exprs = [arguments[0]["xx"], arguments[0]["yy"], arguments[0]["zz"], arguments[0]["Method"], arguments[0]["graf"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/LOOKUP_c.js b/js/NonLinear/LOOKUP_c.js
index 62f824d4..d0160008 100644
--- a/js/NonLinear/LOOKUP_c.js
+++ b/js/NonLinear/LOOKUP_c.js
@@ -51,6 +51,7 @@ function LOOKUP_c() {
this.yy = inverse(arguments[0]["yy"]);
this.extrapo = parseFloat(arguments[0]["extrapo"]);
this.graf = arguments[0]["graf"];
+ var exprs = [arguments[0]["Method"], arguments[0]["xx"], arguments[0]["yy"], arguments[0]["extrapo"], arguments[0]["graf"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/MAXMIN.js b/js/NonLinear/MAXMIN.js
index 711167bc..02288102 100644
--- a/js/NonLinear/MAXMIN.js
+++ b/js/NonLinear/MAXMIN.js
@@ -32,6 +32,7 @@ function MAXMIN() {
this.mm = parseFloat(arguments[0]["mm"]);
this.nin = arguments[0]["nin"];
this.zcr = parseFloat(arguments[0]["zcr"]);
+ var exprs = [arguments[0]["mm"], arguments[0]["nin"], arguments[0]["zcr"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/POWBLK_f.js b/js/NonLinear/POWBLK_f.js
index e09b6adc..54898c15 100644
--- a/js/NonLinear/POWBLK_f.js
+++ b/js/NonLinear/POWBLK_f.js
@@ -32,6 +32,7 @@ function POWBLK_f() {
while (true) {
var ok = true;
this.a = parseFloat(arguments[0]["a"]);
+ var exprs = [arguments[0]["a"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/PRODUCT.js b/js/NonLinear/PRODUCT.js
index 2428f582..420491b0 100644
--- a/js/NonLinear/PRODUCT.js
+++ b/js/NonLinear/PRODUCT.js
@@ -28,6 +28,7 @@ function PRODUCT() {
while (true) {
var ok = true;
this.sgn = inverse(arguments[0]["sgn"]);
+ var exprs = [arguments[0]["sgn"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/QUANT_f.js b/js/NonLinear/QUANT_f.js
index 329500c7..7a452913 100644
--- a/js/NonLinear/QUANT_f.js
+++ b/js/NonLinear/QUANT_f.js
@@ -32,6 +32,7 @@ function QUANT_f() {
var ok = true;
this.pas = parseFloat(arguments[0]["pas"]);
this.meth = parseFloat(arguments[0]["meth"]);
+ var exprs = [arguments[0]["pas"], arguments[0]["meth"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/SATURATION.js b/js/NonLinear/SATURATION.js
index 6ab0abe1..8c9745f5 100644
--- a/js/NonLinear/SATURATION.js
+++ b/js/NonLinear/SATURATION.js
@@ -36,6 +36,7 @@ function SATURATION() {
this.maxp = parseFloat(arguments[0]["maxp"]);
this.minp = parseFloat(arguments[0]["minp"]);
this.zeroc = arguments[0]["zeroc"];
+ var exprs = [arguments[0]["maxp"], arguments[0]["minp"], arguments[0]["zeroc"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/SAT_f.js b/js/NonLinear/SAT_f.js
index 5ddfb3d8..8644917c 100644
--- a/js/NonLinear/SAT_f.js
+++ b/js/NonLinear/SAT_f.js
@@ -36,6 +36,7 @@ function SAT_f() {
this.minp = parseFloat(arguments[0]["minp"]);
this.maxp = parseFloat(arguments[0]["maxp"]);
this.pente = arguments[0]["pente"];
+ var exprs = [arguments[0]["minp"], arguments[0]["maxp"], arguments[0]["pente"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/SIGNUM.js b/js/NonLinear/SIGNUM.js
index 4a26a22f..c882e024 100644
--- a/js/NonLinear/SIGNUM.js
+++ b/js/NonLinear/SIGNUM.js
@@ -29,6 +29,7 @@ function SIGNUM() {
while (true) {
var ok = true;
this.zcr = arguments[0]["zcr"];
+ var exprs = [arguments[0]["zcr"]];
if (!ok) {
break;
}
diff --git a/js/NonLinear/TrigFun.js b/js/NonLinear/TrigFun.js
index 1c4906ed..c85ddf34 100644
--- a/js/NonLinear/TrigFun.js
+++ b/js/NonLinear/TrigFun.js
@@ -28,6 +28,7 @@ function TrigFun() {
while (true) {
var ok = true;
this.fun = arguments[0]["fun"];
+ var exprs = [arguments[0]["fun"]];
if (!ok) {
break;
}
diff --git a/js/PDE/PDE.js b/js/PDE/PDE.js
index 308dfa40..a2011daa 100644
--- a/js/PDE/PDE.js
+++ b/js/PDE/PDE.js
@@ -110,6 +110,7 @@ function PDE() {
while (true) {
var okk = true;
this.rdnom = arguments[0]["rdnom"];
+ var lab = [arguments[0]["rdnom"]];
if (okk==false) {
var ok1 = false;
return;
diff --git a/js/Sinks/AFFICH_m.js b/js/Sinks/AFFICH_m.js
index ee4bb00c..78f6388e 100644
--- a/js/Sinks/AFFICH_m.js
+++ b/js/Sinks/AFFICH_m.js
@@ -49,6 +49,7 @@ function AFFICH_m() {
this.nt = parseFloat(arguments[0]["nt"]);
this.nd = parseFloat(arguments[0]["nd"]);
this.herit = arguments[0]["herit"];
+ var exprs = [arguments[0]["in1"], arguments[0]["font"], arguments[0]["fontsize"], arguments[0]["colr"], arguments[0]["nt"], arguments[0]["nd"], arguments[0]["herit"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/BARXY.js b/js/Sinks/BARXY.js
index 275744d8..cb26cb00 100644
--- a/js/Sinks/BARXY.js
+++ b/js/Sinks/BARXY.js
@@ -43,6 +43,7 @@ function BARXY() {
this.ymin = parseFloat(arguments[0]["ymin"]);
this.ymax = parseFloat(arguments[0]["ymax"]);
this.thickness = arguments[0]["thickness"];
+ var exprs = [arguments[0]["xmin"], arguments[0]["xmax"], arguments[0]["ymin"], arguments[0]["ymax"], arguments[0]["thickness"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CANIMXY.js b/js/Sinks/CANIMXY.js
index af4f5d6d..e0d118cb 100644
--- a/js/Sinks/CANIMXY.js
+++ b/js/Sinks/CANIMXY.js
@@ -62,6 +62,7 @@ function CANIMXY() {
this.ymin = parseFloat(arguments[0]["ymin"]);
this.ymax = parseFloat(arguments[0]["ymax"]);
this.N = parseFloat(arguments[0]["N"]);
+ var exprs = [arguments[0]["nbr_curves"], arguments[0]["clrs"], arguments[0]["siz"], arguments[0]["win"], arguments[0]["wpos"], arguments[0]["wdim"], arguments[0]["xmin"], arguments[0]["xmax"], arguments[0]["ymin"], arguments[0]["ymax"], arguments[0]["N"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CANIMXY3D.js b/js/Sinks/CANIMXY3D.js
index 55a8b662..c05bb823 100644
--- a/js/Sinks/CANIMXY3D.js
+++ b/js/Sinks/CANIMXY3D.js
@@ -62,6 +62,7 @@ function CANIMXY3D() {
this.vec_z = inverse(arguments[0]["vec_z"]);
this.param3ds = inverse(arguments[0]["param3ds"]);
this.N = parseFloat(arguments[0]["N"]);
+ var exprs = [arguments[0]["nbr_curves"], arguments[0]["clrs"], arguments[0]["siz"], arguments[0]["win"], arguments[0]["wpos"], arguments[0]["wdim"], arguments[0]["vec_x"], arguments[0]["vec_y"], arguments[0]["vec_z"], arguments[0]["param3ds"], arguments[0]["N"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CEVENTSCOPE.js b/js/Sinks/CEVENTSCOPE.js
index eb98878e..7f968835 100644
--- a/js/Sinks/CEVENTSCOPE.js
+++ b/js/Sinks/CEVENTSCOPE.js
@@ -43,6 +43,7 @@ function CEVENTSCOPE() {
this.wpos = inverse(arguments[0]["wpos"]);
this.wdim = inverse(arguments[0]["wdim"]);
this.per = parseFloat(arguments[0]["per"]);
+ var exprs = [arguments[0]["nclock"], arguments[0]["clrs"], arguments[0]["win"], arguments[0]["wpos"], arguments[0]["wdim"], arguments[0]["per"]];
this.nclock = int(this.nclock);
this.clrs = int(this.clrs);
this.win = int(this.win);
diff --git a/js/Sinks/CFSCOPE.js b/js/Sinks/CFSCOPE.js
index 6a950939..3ba96718 100644
--- a/js/Sinks/CFSCOPE.js
+++ b/js/Sinks/CFSCOPE.js
@@ -51,6 +51,7 @@ function CFSCOPE() {
this.per = parseFloat(arguments[0]["per"]);
this.N = parseFloat(arguments[0]["N"]);
this.wu = arguments[0]["wu"];
+ var exprs = [arguments[0]["clrs"], arguments[0]["win"], arguments[0]["wpos"], arguments[0]["wdim"], arguments[0]["ymin"], arguments[0]["ymax"], arguments[0]["per"], arguments[0]["N"], arguments[0]["wu"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CLKOUTV_f.js b/js/Sinks/CLKOUTV_f.js
index 5c0a5477..6d77516f 100644
--- a/js/Sinks/CLKOUTV_f.js
+++ b/js/Sinks/CLKOUTV_f.js
@@ -27,6 +27,7 @@ function CLKOUTV_f() {
while (true) {
var ok = true;
this.prt = arguments[0]["prt"];
+ var exprs = [arguments[0]["prt"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CLKOUT_f.js b/js/Sinks/CLKOUT_f.js
index 43d0d2d9..795acc5f 100644
--- a/js/Sinks/CLKOUT_f.js
+++ b/js/Sinks/CLKOUT_f.js
@@ -28,6 +28,7 @@ function CLKOUT_f() {
while (true) {
var ok = true;
this.prt = parseFloat(arguments[0]["prt"]);
+ var exprs = [arguments[0]["prt"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CMAT3D.js b/js/Sinks/CMAT3D.js
index 458fc1bd..3d54ee5e 100644
--- a/js/Sinks/CMAT3D.js
+++ b/js/Sinks/CMAT3D.js
@@ -46,6 +46,7 @@ function CMAT3D() {
this.colormap = parseFloat(arguments[0]["colormap"]);
this.cmin = parseFloat(arguments[0]["cmin"]);
this.cmax = parseFloat(arguments[0]["cmax"]);
+ var exprs = [arguments[0]["vec_x"], arguments[0]["vec_y"], arguments[0]["colormap"], arguments[0]["cmin"], arguments[0]["cmax"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CMATVIEW.js b/js/Sinks/CMATVIEW.js
index ee830f2e..ea5cab06 100644
--- a/js/Sinks/CMATVIEW.js
+++ b/js/Sinks/CMATVIEW.js
@@ -40,6 +40,7 @@ function CMATVIEW() {
this.colormap = parseFloat(arguments[0]["colormap"]);
this.cmin = parseFloat(arguments[0]["cmin"]);
this.cmax = parseFloat(arguments[0]["cmax"]);
+ var exprs = [arguments[0]["colormap"], arguments[0]["cmin"], arguments[0]["cmax"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CMSCOPE.js b/js/Sinks/CMSCOPE.js
index 58fd6fbe..87c3e893 100644
--- a/js/Sinks/CMSCOPE.js
+++ b/js/Sinks/CMSCOPE.js
@@ -61,6 +61,7 @@ function CMSCOPE() {
this.N = parseFloat(arguments[0]["N"]);
this.heritance = arguments[0]["heritance"];
this.nom = arguments[0]["nom"];
+ var exprs = [arguments[0]["in1"], arguments[0]["clrs"], arguments[0]["win"], arguments[0]["wpos"], arguments[0]["wdim"], arguments[0]["ymin"], arguments[0]["ymax"], arguments[0]["per"], arguments[0]["N"], arguments[0]["heritance"], arguments[0]["nom"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CSCOPE.js b/js/Sinks/CSCOPE.js
index 15391c27..0d08e60c 100644
--- a/js/Sinks/CSCOPE.js
+++ b/js/Sinks/CSCOPE.js
@@ -55,6 +55,7 @@ function CSCOPE() {
this.N = parseFloat(arguments[0]["N"]);
this.heritance = arguments[0]["heritance"];
this.nom = arguments[0]["nom"];
+ var exprs = [arguments[0]["clrs"], arguments[0]["win"], arguments[0]["wpos"], arguments[0]["wdim"], arguments[0]["ymin"], arguments[0]["ymax"], arguments[0]["per"], arguments[0]["N"], arguments[0]["heritance"], arguments[0]["nom"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CSCOPXY.js b/js/Sinks/CSCOPXY.js
index 722bc627..232d9d2c 100644
--- a/js/Sinks/CSCOPXY.js
+++ b/js/Sinks/CSCOPXY.js
@@ -61,6 +61,7 @@ function CSCOPXY() {
this.ymin = parseFloat(arguments[0]["ymin"]);
this.ymax = parseFloat(arguments[0]["ymax"]);
this.N = parseFloat(arguments[0]["N"]);
+ var exprs = [arguments[0]["nbr_curves"], arguments[0]["clrs"], arguments[0]["siz"], arguments[0]["win"], arguments[0]["wpos"], arguments[0]["wdim"], arguments[0]["xmin"], arguments[0]["xmax"], arguments[0]["ymin"], arguments[0]["ymax"], arguments[0]["N"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/CSCOPXY3D.js b/js/Sinks/CSCOPXY3D.js
index 6c431859..8598dd61 100644
--- a/js/Sinks/CSCOPXY3D.js
+++ b/js/Sinks/CSCOPXY3D.js
@@ -61,6 +61,7 @@ function CSCOPXY3D() {
this.vec_z = inverse(arguments[0]["vec_z"]);
this.param3ds = inverse(arguments[0]["param3ds"]);
this.N = parseFloat(arguments[0]["N"]);
+ var exprs = [arguments[0]["nbr_curves"], arguments[0]["clrs"], arguments[0]["siz"], arguments[0]["win"], arguments[0]["wpos"], arguments[0]["wdim"], arguments[0]["vec_x"], arguments[0]["vec_y"], arguments[0]["vec_z"], arguments[0]["param3ds"], arguments[0]["N"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/OUTIMPL_f.js b/js/Sinks/OUTIMPL_f.js
index def387fa..de2eb7b2 100644
--- a/js/Sinks/OUTIMPL_f.js
+++ b/js/Sinks/OUTIMPL_f.js
@@ -36,6 +36,7 @@ function OUTIMPL_f() {
while (true) {
var ok = true;
this.prt = parseFloat(arguments[0]["prt"]);
+ var exprs = [arguments[0]["prt"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/OUT_f.js b/js/Sinks/OUT_f.js
index 7744fa51..0702cbb0 100644
--- a/js/Sinks/OUT_f.js
+++ b/js/Sinks/OUT_f.js
@@ -33,6 +33,7 @@ function OUT_f() {
while (true) {
var ok = true;
this.prt = parseFloat(arguments[0]["prt"]);
+ var exprs = [arguments[0]["prt"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/TOWS_c.js b/js/Sinks/TOWS_c.js
index 5e72d179..a7826ed9 100644
--- a/js/Sinks/TOWS_c.js
+++ b/js/Sinks/TOWS_c.js
@@ -41,6 +41,7 @@ function TOWS_c() {
this.nz = parseFloat(arguments[0]["nz"]);
this.varnam = arguments[0]["varnam"];
this.herit = parseFloat(arguments[0]["herit"]);
+ var exprs = [arguments[0]["nz"], arguments[0]["varnam"], arguments[0]["herit"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/WFILE_f.js b/js/Sinks/WFILE_f.js
index 642acd41..f8b560d1 100644
--- a/js/Sinks/WFILE_f.js
+++ b/js/Sinks/WFILE_f.js
@@ -48,6 +48,7 @@ function WFILE_f() {
this.fname1 = parseFloat(arguments[0]["fname1"]);
this.frmt1 = parseFloat(arguments[0]["frmt1"]);
this.N = parseFloat(arguments[0]["N"]);
+ var exprs = [arguments[0]["in1"], arguments[0]["fname1"], arguments[0]["frmt1"], arguments[0]["N"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/WRITEAU_f.js b/js/Sinks/WRITEAU_f.js
index 9e6f13bf..2fb1d1d3 100644
--- a/js/Sinks/WRITEAU_f.js
+++ b/js/Sinks/WRITEAU_f.js
@@ -40,6 +40,7 @@ function WRITEAU_f() {
var ok = true;
this.N = parseFloat(arguments[0]["N"]);
this.swap = parseFloat(arguments[0]["swap"]);
+ var exprs = [arguments[0]["N"], arguments[0]["swap"]];
if (!ok) {
break;
}
diff --git a/js/Sinks/WRITEC_f.js b/js/Sinks/WRITEC_f.js
index af8d3aae..69c470e1 100644
--- a/js/Sinks/WRITEC_f.js
+++ b/js/Sinks/WRITEC_f.js
@@ -48,6 +48,7 @@ function WRITEC_f() {
this.frmt1 = arguments[0]["frmt1"];
this.N = parseFloat(arguments[0]["N"]);
this.swap = parseFloat(arguments[0]["swap"]);
+ var exprs = [arguments[0]["in1"], arguments[0]["fname1"], arguments[0]["frmt1"], arguments[0]["N"], arguments[0]["swap"]];
if (!ok) {
break;
}
diff --git a/js/Sources/CLKINV_f.js b/js/Sources/CLKINV_f.js
index 0bef1a8a..8f878294 100644
--- a/js/Sources/CLKINV_f.js
+++ b/js/Sources/CLKINV_f.js
@@ -29,6 +29,7 @@ function CLKINV_f() {
while (true) {
var ok = true;
this.prt = parseFloat(arguments[0]["prt"]);
+ var exprs = [arguments[0]["prt"]];
this.prt = int(this.prt);
if (!ok) {
break;
diff --git a/js/Sources/CLKIN_f.js b/js/Sources/CLKIN_f.js
index 9ab117f1..f3f27a7a 100644
--- a/js/Sources/CLKIN_f.js
+++ b/js/Sources/CLKIN_f.js
@@ -28,6 +28,7 @@ function CLKIN_f() {
while (true) {
var ok = true;
this.prt = parseFloat(arguments[0]["prt"]);
+ var exprs = [arguments[0]["prt"]];
this.prt = int(this.prt);
if (!ok) {
break;
diff --git a/js/Sources/CLOCK_c.js b/js/Sources/CLOCK_c.js
index 38e720c0..3d26fb6f 100644
--- a/js/Sources/CLOCK_c.js
+++ b/js/Sources/CLOCK_c.js
@@ -68,6 +68,7 @@ function CLOCK_c() {
var ok = true;
this.dt = arguments[0]["dt"];
this.t0 = arguments[0]["t0"];
+ var exprs0 = [arguments[0]["dt"], arguments[0]["t0"]];
if (!ok) {
break;
}
diff --git a/js/Sources/CLOCK_f.js b/js/Sources/CLOCK_f.js
index 2423b114..bfb4e031 100644
--- a/js/Sources/CLOCK_f.js
+++ b/js/Sources/CLOCK_f.js
@@ -68,6 +68,7 @@ function CLOCK_f() {
var ok = true;
this.dt = arguments[0]["dt"];
this.t0 = arguments[0]["t0"];
+ var exprs0 = [arguments[0]["dt"], arguments[0]["t0"]];
if (!ok) {
break;
}
diff --git a/js/Sources/CONST.js b/js/Sources/CONST.js
index 622aa076..7bd1fcef 100644
--- a/js/Sources/CONST.js
+++ b/js/Sources/CONST.js
@@ -28,6 +28,7 @@ function CONST() {
while (true) {
var ok = true;
this.C = parseFloat(arguments[0]["C"]);
+ var exprs = [arguments[0]["C"]];
if (!ok) {
break;
}
diff --git a/js/Sources/CONST_f.js b/js/Sources/CONST_f.js
index f1eeacb5..2b7d8d00 100644
--- a/js/Sources/CONST_f.js
+++ b/js/Sources/CONST_f.js
@@ -28,6 +28,7 @@ function CONST_f() {
while (true) {
var ok = true;
this.C = parseFloat(arguments[0]["C"]);
+ var exprs = [arguments[0]["C"]];
if (!ok) {
break;
}
diff --git a/js/Sources/CONST_m.js b/js/Sources/CONST_m.js
index 947dfa5a..3260b4b9 100644
--- a/js/Sources/CONST_m.js
+++ b/js/Sources/CONST_m.js
@@ -31,6 +31,7 @@ function CONST_m() {
while (true) {
var ok = true;
this.C = inverse(arguments[0]["C"]);
+ var exprs = [arguments[0]["C"]];
if (!ok) {
break;
}
diff --git a/js/Sources/CURVE_c.js b/js/Sources/CURVE_c.js
index 273e3152..66164884 100644
--- a/js/Sources/CURVE_c.js
+++ b/js/Sources/CURVE_c.js
@@ -48,6 +48,7 @@ function CURVE_c() {
this.yy = inverse(arguments[0]["yy"]);
this.PeriodicOption = arguments[0]["PeriodicOption"];
this.graf = arguments[0]["graf"];
+ var exprs = [arguments[0]["Method"], arguments[0]["xx"], arguments[0]["yy"], arguments[0]["PeriodicOption"], arguments[0]["graf"]];
if (!ok) {
break;
}
diff --git a/js/Sources/Counter.js b/js/Sources/Counter.js
index 6bef916b..5cd512f5 100644
--- a/js/Sources/Counter.js
+++ b/js/Sources/Counter.js
@@ -36,6 +36,7 @@ function Counter() {
this.minim = parseFloat(arguments[0]["minim"]);
this.maxim = parseFloat(arguments[0]["maxim"]);
this.rule = parseFloat(arguments[0]["rule"]);
+ var exprs = [arguments[0]["minim"], arguments[0]["maxim"], arguments[0]["rule"]];
if (!ok) {
break;
}
diff --git a/js/Sources/FROMWS_c.js b/js/Sources/FROMWS_c.js
index 208c8665..15c15f32 100644
--- a/js/Sources/FROMWS_c.js
+++ b/js/Sources/FROMWS_c.js
@@ -41,6 +41,7 @@ function FROMWS_c() {
this.Method = parseFloat(arguments[0]["Method"]);
this.ZC = parseFloat(arguments[0]["ZC"]);
this.OutEnd = parseFloat(arguments[0]["OutEnd"]);
+ var exprs = [arguments[0]["varnam"], arguments[0]["Method"], arguments[0]["ZC"], arguments[0]["OutEnd"]];
if (!ok) {
break;
}
diff --git a/js/Sources/GENSIN_f.js b/js/Sources/GENSIN_f.js
index 5563c011..621851cb 100644
--- a/js/Sources/GENSIN_f.js
+++ b/js/Sources/GENSIN_f.js
@@ -34,6 +34,7 @@ function GENSIN_f() {
this.M = arguments[0]["M"];
this.F = arguments[0]["F"];
this.P = arguments[0]["P"];
+ var exprs = [arguments[0]["M"], arguments[0]["F"], arguments[0]["P"]];
if (!ok) {
break;
}
diff --git a/js/Sources/GENSQR_f.js b/js/Sources/GENSQR_f.js
index 649ac7e3..c4061ffa 100644
--- a/js/Sources/GENSQR_f.js
+++ b/js/Sources/GENSQR_f.js
@@ -33,6 +33,7 @@ function GENSQR_f() {
while (true) {
var ok = true;
this.Amplitude = parseFloat(arguments[0]["Amplitude"]);
+ var exprs = [arguments[0]["Amplitude"]];
if (!ok) {
break;
}
diff --git a/js/Sources/GEN_SQR.js b/js/Sources/GEN_SQR.js
index 62b33975..59afac78 100644
--- a/js/Sources/GEN_SQR.js
+++ b/js/Sources/GEN_SQR.js
@@ -78,6 +78,7 @@ function GEN_SQR() {
this.scicos_context.Amax = arguments[0]["scicos_context.Amax"];
this.scicos_context.rule = arguments[0]["scicos_context.rule"];
this.scicos_context.F = arguments[0]["scicos_context.F"];
+ var exprs = [arguments[0]["scicos_context.Amin"], arguments[0]["scicos_context.Amax"], arguments[0]["scicos_context.rule"], arguments[0]["scicos_context.F"]];
if (!ok) {
return;
}
diff --git a/js/Sources/INIMPL_f.js b/js/Sources/INIMPL_f.js
index 2ec7e18a..757a3ae6 100644
--- a/js/Sources/INIMPL_f.js
+++ b/js/Sources/INIMPL_f.js
@@ -36,6 +36,7 @@ function INIMPL_f() {
while (true) {
var ok = true;
this.prt = parseFloat(arguments[0]["prt"]);
+ var exprs = [arguments[0]["prt"]];
if (!ok) {
break;
}
diff --git a/js/Sources/Modulo_Count.js b/js/Sources/Modulo_Count.js
index 700f8242..d6c37e8e 100644
--- a/js/Sources/Modulo_Count.js
+++ b/js/Sources/Modulo_Count.js
@@ -32,6 +32,7 @@ function Modulo_Count() {
var ok = true;
this.ini_c = parseFloat(arguments[0]["ini_c"]);
this.base = parseFloat(arguments[0]["base"]);
+ var exprs = [arguments[0]["ini_c"], arguments[0]["base"]];
this.ini_c = int(this.ini_c);
this.base = int(this.base);
if (!ok) {
diff --git a/js/Sources/PULSE_SC.js b/js/Sources/PULSE_SC.js
index f8aba75b..c1bd8dc8 100644
--- a/js/Sources/PULSE_SC.js
+++ b/js/Sources/PULSE_SC.js
@@ -73,6 +73,7 @@ function PULSE_SC() {
this.scicos_context.W = arguments[0]["scicos_context.W"];
this.scicos_context.F = arguments[0]["scicos_context.F"];
this.scicos_context.A = arguments[0]["scicos_context.A"];
+ var exprs = [arguments[0]["scicos_context.E"], arguments[0]["scicos_context.W"], arguments[0]["scicos_context.F"], arguments[0]["scicos_context.A"]];
if (!ok) {
return;
}
diff --git a/js/Sources/RAMP.js b/js/Sources/RAMP.js
index e16ff3d8..f49c9ca1 100644
--- a/js/Sources/RAMP.js
+++ b/js/Sources/RAMP.js
@@ -37,6 +37,7 @@ function RAMP() {
this.slope = parseFloat(arguments[0]["slope"]);
this.stt = parseFloat(arguments[0]["stt"]);
this.iout = parseFloat(arguments[0]["iout"]);
+ var exprs = [arguments[0]["slope"], arguments[0]["stt"], arguments[0]["iout"]];
if (!ok) {
break;
}
diff --git a/js/Sources/RAND_f.js b/js/Sources/RAND_f.js
index 574ed4e6..95b91026 100644
--- a/js/Sources/RAND_f.js
+++ b/js/Sources/RAND_f.js
@@ -46,6 +46,7 @@ function RAND_f() {
this.a = parseFloat(arguments[0]["a"]);
this.b = parseFloat(arguments[0]["b"]);
this.seed_c = arguments[0]["seed_c"];
+ var exprs = [arguments[0]["flag"], arguments[0]["a"], arguments[0]["b"], arguments[0]["seed_c"]];
if (!ok) {
break;
}
diff --git a/js/Sources/RAND_m.js b/js/Sources/RAND_m.js
index 2ef1a248..d4f2ae03 100644
--- a/js/Sources/RAND_m.js
+++ b/js/Sources/RAND_m.js
@@ -54,6 +54,7 @@ function RAND_m() {
this.a = parseFloat(arguments[0]["a"]);
this.b = parseFloat(arguments[0]["b"]);
this.seed_c = arguments[0]["seed_c"];
+ var exprs = [arguments[0]["typ"], arguments[0]["flag"], arguments[0]["a"], arguments[0]["b"], arguments[0]["seed_c"]];
if (!ok) {
break;
}
diff --git a/js/Sources/READAU_f.js b/js/Sources/READAU_f.js
index 8b9cce2f..a6a73f59 100644
--- a/js/Sources/READAU_f.js
+++ b/js/Sources/READAU_f.js
@@ -50,6 +50,7 @@ function READAU_f() {
this.fname1 = parseFloat(arguments[0]["fname1"]);
this.N = parseFloat(arguments[0]["N"]);
this.swap = parseFloat(arguments[0]["swap"]);
+ var exprs = [arguments[0]["fname1"], arguments[0]["N"], arguments[0]["swap"]];
var tmask1 = [];
var outmask = 1;
var frmt1 = "uc";
diff --git a/js/Sources/READC_f.js b/js/Sources/READC_f.js
index 37ca7bfe..c50c8718 100644
--- a/js/Sources/READC_f.js
+++ b/js/Sources/READC_f.js
@@ -66,6 +66,7 @@ function READC_f() {
this.N = parseFloat(arguments[0]["N"]);
this.offset = parseFloat(arguments[0]["offset"]);
this.swap = parseFloat(arguments[0]["swap"]);
+ var exprs = [arguments[0]["tmask1"], arguments[0]["outmask"], arguments[0]["fname1"], arguments[0]["frmt1"], arguments[0]["M"], arguments[0]["N"], arguments[0]["offset"], arguments[0]["swap"]];
if (!ok) {
break;
}
diff --git a/js/Sources/RFILE_f.js b/js/Sources/RFILE_f.js
index 7fc307df..bd682931 100644
--- a/js/Sources/RFILE_f.js
+++ b/js/Sources/RFILE_f.js
@@ -59,6 +59,7 @@ function RFILE_f() {
this.fname1 = parseFloat(arguments[0]["fname1"]);
this.frmt1 = parseFloat(arguments[0]["frmt1"]);
this.N = parseFloat(arguments[0]["N"]);
+ var exprs = [arguments[0]["tmask1"], arguments[0]["outmask"], arguments[0]["fname1"], arguments[0]["frmt1"], arguments[0]["N"]];
if (!ok) {
break;
}
diff --git a/js/Sources/STEP.js b/js/Sources/STEP.js
index 79070f6e..4c6c6f7a 100644
--- a/js/Sources/STEP.js
+++ b/js/Sources/STEP.js
@@ -36,6 +36,7 @@ function STEP() {
this.temps = arguments[0]["temps"];
this.in1 = arguments[0]["in1"];
this.fi = arguments[0]["fi"];
+ var exprs = [arguments[0]["temps"], arguments[0]["in1"], arguments[0]["fi"]];
if (!ok) {
break;
}
diff --git a/js/Sources/SampleCLK.js b/js/Sources/SampleCLK.js
index a69d9f54..c563276a 100644
--- a/js/Sources/SampleCLK.js
+++ b/js/Sources/SampleCLK.js
@@ -28,6 +28,7 @@ function SampleCLK() {
var ok = true;
this.frequ = arguments[0]["frequ"];
this.offset = arguments[0]["offset"];
+ var exprs = [arguments[0]["frequ"], arguments[0]["offset"]];
if (!ok) {
break;
}
diff --git a/js/Sources/TKSCALE.js b/js/Sources/TKSCALE.js
index a1a08bf3..b4529690 100644
--- a/js/Sources/TKSCALE.js
+++ b/js/Sources/TKSCALE.js
@@ -33,6 +33,7 @@ function TKSCALE() {
this.a = parseFloat(arguments[0]["a"]);
this.b = parseFloat(arguments[0]["b"]);
this.f = parseFloat(arguments[0]["f"]);
+ var exprs = [arguments[0]["a"], arguments[0]["b"], arguments[0]["f"]];
if (ok) {
this.graphics.exprs = new ScilabDouble([exprs]);
this.model.rpar = new ScilabDouble([this.a],[this.b],[this.f]);
diff --git a/js/Threshold/GENERAL_f.js b/js/Threshold/GENERAL_f.js
index f89809b1..5e04e0c3 100644
--- a/js/Threshold/GENERAL_f.js
+++ b/js/Threshold/GENERAL_f.js
@@ -38,6 +38,7 @@ function GENERAL_f() {
var ok = true;
this.in1 = parseFloat(arguments[0]["in1"]);
this.out = parseFloat(arguments[0]["out"]);
+ var exprs = [arguments[0]["in1"], arguments[0]["out"]];
if (ok) {
var tmpvar0 = check_io(this.model,this.graphics,this.in1,[],[],ones(this.out,1));
this.model = tmpvar0[0];
diff --git a/js/Threshold/ZCROSS_f.js b/js/Threshold/ZCROSS_f.js
index c93d0b90..6eb51ca6 100644
--- a/js/Threshold/ZCROSS_f.js
+++ b/js/Threshold/ZCROSS_f.js
@@ -31,6 +31,7 @@ function ZCROSS_f() {
while (true) {
var ok = true;
this.in1 = parseFloat(arguments[0]["in1"]);
+ var exprs = [arguments[0]["in1"]];
if (!ok) {
break;
}