summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--combined.js54
-rw-r--r--js/Branching/CLKFROM.pickle59
-rw-r--r--js/Branching/CLKGOTO.pickle70
-rw-r--r--js/Branching/CLKGotoTagVisibility.pickle78
-rw-r--r--js/Branching/DEMUX.pickle70
-rw-r--r--js/Branching/DEMUX_f.pickle70
-rw-r--r--js/Branching/ESELECT_f.pickle89
-rw-r--r--js/Branching/EXTRACTOR.pickle60
-rw-r--r--js/Branching/FROM.pickle77
-rw-r--r--js/Branching/FROMMO.pickle86
-rw-r--r--js/Branching/GOTO.pickle84
-rw-r--r--js/Branching/GOTOMO.pickle93
-rw-r--r--js/Branching/GotoTagVisibility.pickle78
-rw-r--r--js/Branching/GotoTagVisibilityMO.pickle78
-rw-r--r--js/Branching/ISELECT_f.pickle70
-rw-r--r--js/Branching/ISELECT_m.js2
-rw-r--r--js/Branching/ISELECT_m.pickle110
-rw-r--r--js/Branching/MUX.pickle67
-rw-r--r--js/Branching/MUX_f.pickle67
-rw-r--r--js/Branching/M_SWITCH.pickle83
-rw-r--r--js/Branching/NRMSOM_f.pickle62
-rw-r--r--js/Branching/RELAY_f.pickle77
-rw-r--r--js/Branching/SCALAR2VECTOR.pickle61
-rw-r--r--js/Branching/SELECT_f.pickle70
-rw-r--r--js/Branching/SELECT_m.js2
-rw-r--r--js/Branching/SELECT_m.pickle110
-rw-r--r--js/Branching/SELF_SWITCH.pickle9
-rw-r--r--js/Branching/SWITCH2.pickle79
-rw-r--r--js/Branching/SWITCH2_m.pickle109
-rw-r--r--js/Branching/SWITCH_f.pickle74
-rw-r--r--js/Electrical/CCS.pickle100
-rw-r--r--js/Electrical/CVS.pickle100
-rw-r--r--js/Electrical/Capacitor.pickle89
-rw-r--r--js/Electrical/ConstantVoltage.pickle84
-rw-r--r--js/Electrical/CurrentSensor.pickle60
-rw-r--r--js/Electrical/Diode.pickle95
-rw-r--r--js/Electrical/Ground.pickle56
-rw-r--r--js/Electrical/Gyrator.pickle111
-rw-r--r--js/Electrical/IdealTransformer.pickle111
-rw-r--r--js/Electrical/Inductor.pickle84
-rw-r--r--js/Electrical/MOTOR.pickle45
-rw-r--r--js/Electrical/NMOS.pickle107
-rw-r--r--js/Electrical/NPN.pickle111
-rw-r--r--js/Electrical/OpAmp.pickle89
-rw-r--r--js/Electrical/PMOS.pickle107
-rw-r--r--js/Electrical/PNP.pickle111
-rw-r--r--js/Electrical/PotentialSensor.pickle59
-rw-r--r--js/Electrical/Resistor.pickle84
-rw-r--r--js/Electrical/SineVoltage.pickle98
-rw-r--r--js/Electrical/Switch.pickle95
-rw-r--r--js/Electrical/VVsourceAC.pickle89
-rw-r--r--js/Electrical/VariableResistor.pickle60
-rw-r--r--js/Electrical/VoltageSensor.pickle60
-rw-r--r--js/Electrical/VsourceAC.pickle89
-rw-r--r--js/Events/ANDBLK.pickle205
-rw-r--r--js/Events/ANDLOG_f.pickle39
-rw-r--r--js/Events/CLKSOMV_f.pickle42
-rw-r--r--js/Events/CLKSOM_f.pickle42
-rw-r--r--js/Events/CLKSPLIT_f.pickle36
-rw-r--r--js/Events/END_c.pickle57
-rw-r--r--js/Events/EVTDLY_c.pickle68
-rw-r--r--js/Events/EVTDLY_f.pickle66
-rw-r--r--js/Events/EVTGEN_f.pickle55
-rw-r--r--js/Events/EVTVARDLY.pickle58
-rw-r--r--js/Events/HALT_f.pickle58
-rw-r--r--js/Events/IFTHEL_f.pickle87
-rw-r--r--js/Events/MCLOCK_f.pickle239
-rw-r--r--js/Events/MFCLCK_f.pickle75
-rw-r--r--js/Events/M_freq.pickle99
-rw-r--r--js/Events/VirtualCLK0.pickle41
-rw-r--r--js/Events/freq_div.pickle183
-rw-r--r--js/Hydraulics/Bache.pickle116
-rw-r--r--js/Hydraulics/Flowmeter.pickle111
-rw-r--r--js/Hydraulics/PerteDP.pickle101
-rw-r--r--js/Hydraulics/PuitsP.pickle86
-rw-r--r--js/Hydraulics/SourceP.pickle92
-rw-r--r--js/Hydraulics/VanneReglante.pickle89
-rw-r--r--js/IntegerOp/BITCLEAR.pickle92
-rw-r--r--js/IntegerOp/BITSET.pickle92
-rw-r--r--js/IntegerOp/CONVERT.pickle94
-rw-r--r--js/IntegerOp/DFLIPFLOP.pickle229
-rw-r--r--js/IntegerOp/DLATCH.pickle115
-rw-r--r--js/IntegerOp/EXTRACTBITS.pickle98
-rw-r--r--js/IntegerOp/INTMUL.pickle93
-rw-r--r--js/IntegerOp/JKFLIPFLOP.pickle197
-rw-r--r--js/IntegerOp/LOGIC.pickle105
-rw-r--r--js/IntegerOp/SHIFT.pickle88
-rw-r--r--js/IntegerOp/SRFLIPFLOP.pickle148
-rw-r--r--js/Linear/BIGSOM_f.pickle64
-rw-r--r--js/Linear/CLINDUMMY_f.pickle38
-rw-r--r--js/Linear/CLR.pickle111
-rw-r--r--js/Linear/CLR_f.pickle111
-rw-r--r--js/Linear/CLSS.pickle97
-rw-r--r--js/Linear/CLSS_f.pickle93
-rw-r--r--js/Linear/DELAYV_f.js2
-rw-r--r--js/Linear/DELAYV_f.pickle97
-rw-r--r--js/Linear/DELAY_f.pickle274
-rw-r--r--js/Linear/DERIV.pickle38
-rw-r--r--js/Linear/DIFF_c.pickle74
-rw-r--r--js/Linear/DLR.pickle111
-rw-r--r--js/Linear/DLR_f.pickle111
-rw-r--r--js/Linear/DLSS.pickle101
-rw-r--r--js/Linear/DLSS_f.pickle97
-rw-r--r--js/Linear/DOLLAR.pickle89
-rw-r--r--js/Linear/DOLLAR_f.pickle76
-rw-r--r--js/Linear/DOLLAR_m.pickle89
-rw-r--r--js/Linear/GAINBLK.pickle96
-rw-r--r--js/Linear/GAINBLK_f.pickle69
-rw-r--r--js/Linear/GAIN_f.pickle70
-rw-r--r--js/Linear/INTEGRAL.pickle95
-rw-r--r--js/Linear/INTEGRAL_f.pickle60
-rw-r--r--js/Linear/INTEGRAL_m.pickle111
-rw-r--r--js/Linear/PID.pickle226
-rw-r--r--js/Linear/REGISTER.pickle75
-rw-r--r--js/Linear/REGISTER_f.pickle64
-rw-r--r--js/Linear/SAMPHOLD.pickle44
-rw-r--r--js/Linear/SAMPHOLD_m.pickle81
-rw-r--r--js/Linear/SAMPLEHOLD_f.pickle44
-rw-r--r--js/Linear/SOM_f.pickle61
-rw-r--r--js/Linear/SUMMATION.pickle91
-rw-r--r--js/Linear/SUM_f.pickle42
-rw-r--r--js/Linear/TCLSS.pickle99
-rw-r--r--js/Linear/TCLSS_f.pickle99
-rw-r--r--js/Linear/TIME_DELAY.pickle78
-rw-r--r--js/Linear/VARIABLE_DELAY.pickle78
-rw-r--r--js/MatrixOp/CUMSUM.js2
-rw-r--r--js/MatrixOp/CUMSUM.pickle115
-rw-r--r--js/MatrixOp/EXTRACT.js2
-rw-r--r--js/MatrixOp/EXTRACT.pickle127
-rw-r--r--js/MatrixOp/EXTTRI.js2
-rw-r--r--js/MatrixOp/EXTTRI.pickle115
-rw-r--r--js/MatrixOp/MATBKSL.js2
-rw-r--r--js/MatrixOp/MATBKSL.pickle115
-rw-r--r--js/MatrixOp/MATCATH.pickle107
-rw-r--r--js/MatrixOp/MATCATV.pickle110
-rw-r--r--js/MatrixOp/MATDET.js2
-rw-r--r--js/MatrixOp/MATDET.pickle114
-rw-r--r--js/MatrixOp/MATDIAG.js2
-rw-r--r--js/MatrixOp/MATDIAG.pickle114
-rw-r--r--js/MatrixOp/MATDIV.js2
-rw-r--r--js/MatrixOp/MATDIV.pickle115
-rw-r--r--js/MatrixOp/MATEIG.js2
-rw-r--r--js/MatrixOp/MATEIG.pickle114
-rw-r--r--js/MatrixOp/MATEXPM.js2
-rw-r--r--js/MatrixOp/MATEXPM.pickle114
-rw-r--r--js/MatrixOp/MATINV.js2
-rw-r--r--js/MatrixOp/MATINV.pickle114
-rw-r--r--js/MatrixOp/MATLU.js2
-rw-r--r--js/MatrixOp/MATLU.pickle109
-rw-r--r--js/MatrixOp/MATMAGPHI.pickle114
-rw-r--r--js/MatrixOp/MATMUL.pickle108
-rw-r--r--js/MatrixOp/MATPINV.js2
-rw-r--r--js/MatrixOp/MATPINV.pickle114
-rw-r--r--js/MatrixOp/MATRESH.js2
-rw-r--r--js/MatrixOp/MATRESH.pickle114
-rw-r--r--js/MatrixOp/MATSING.js2
-rw-r--r--js/MatrixOp/MATSING.pickle114
-rw-r--r--js/MatrixOp/MATSUM.js2
-rw-r--r--js/MatrixOp/MATSUM.pickle115
-rw-r--r--js/MatrixOp/MATTRAN.js2
-rw-r--r--js/MatrixOp/MATTRAN.pickle84
-rw-r--r--js/MatrixOp/MATZCONJ.pickle77
-rw-r--r--js/MatrixOp/MATZREIM.pickle114
-rw-r--r--js/MatrixOp/RICC.pickle111
-rw-r--r--js/MatrixOp/ROOTCOEF.js2
-rw-r--r--js/MatrixOp/ROOTCOEF.pickle115
-rw-r--r--js/MatrixOp/SQRT.js2
-rw-r--r--js/MatrixOp/SQRT.pickle87
-rw-r--r--js/MatrixOp/SUBMAT.js2
-rw-r--r--js/MatrixOp/SUBMAT.pickle114
-rw-r--r--js/Misc/AUTOMAT.pickle162
-rw-r--r--js/Misc/BACKLASH.pickle66
-rw-r--r--js/Misc/BOUNCE.js2
-rw-r--r--js/Misc/BOUNCE.pickle118
-rw-r--r--js/Misc/BOUNCEXY.pickle132
-rw-r--r--js/Misc/BPLATFORM.pickle93
-rw-r--r--js/Misc/CBLOCK.pickle170
-rw-r--r--js/Misc/CBLOCK4.pickle143
-rw-r--r--js/Misc/CONSTRAINT2_c.pickle83
-rw-r--r--js/Misc/CONSTRAINT_c.pickle67
-rw-r--r--js/Misc/DEADBAND.pickle71
-rw-r--r--js/Misc/DEBUG.pickle59
-rw-r--r--js/Misc/DEBUG_SCICOS.pickle20
-rw-r--r--js/Misc/DIFF_f.pickle61
-rw-r--r--js/Misc/DSUPER.pickle74
-rw-r--r--js/Misc/EDGETRIGGER.pickle64
-rw-r--r--js/Misc/EDGE_TRIGGER.pickle165
-rw-r--r--js/Misc/ENDBLK.pickle82
-rw-r--r--js/Misc/EXPRESSION.pickle106
-rw-r--r--js/Misc/Extract_Activation.pickle114
-rw-r--r--js/Misc/HYSTHERESIS.pickle73
-rw-r--r--js/Misc/IMPSPLIT_f.pickle49
-rw-r--r--js/Misc/LOGICAL_OP.pickle93
-rw-r--r--js/Misc/MBLOCK.js4
-rw-r--r--js/Misc/MBLOCK.pickle210
-rw-r--r--js/Misc/MEMORY_f.pickle81
-rw-r--r--js/Misc/MPBLOCK.pickle207
-rw-r--r--js/Misc/PAL_f.pickle72
-rw-r--r--js/Misc/PENDULUM_ANIM.pickle93
-rw-r--r--js/Misc/RATELIMITER.pickle65
-rw-r--r--js/Misc/RELATIONALOP.pickle97
-rw-r--r--js/Misc/SPLIT_f.pickle33
-rw-r--r--js/Misc/SUPER_f.pickle75
-rw-r--r--js/Misc/TEXT_f.pickle87
-rw-r--r--js/Misc/c_block.pickle128
-rw-r--r--js/Misc/fortran_block.pickle108
-rw-r--r--js/Misc/func_block.pickle58
-rw-r--r--js/Misc/generic_block.pickle126
-rw-r--r--js/Misc/generic_block2.pickle130
-rw-r--r--js/Misc/generic_block3.pickle126
-rw-r--r--js/Misc/scifunc_block.pickle153
-rw-r--r--js/Misc/scifunc_block_m.pickle162
-rw-r--r--js/NonLinear/ABSBLK_f.pickle35
-rw-r--r--js/NonLinear/ABS_VALUE.pickle61
-rw-r--r--js/NonLinear/COSBLK_f.pickle38
-rw-r--r--js/NonLinear/DLRADAPT_f.pickle98
-rw-r--r--js/NonLinear/EXPBLK_f.pickle61
-rw-r--r--js/NonLinear/EXPBLK_m.pickle73
-rw-r--r--js/NonLinear/FSV_f.pickle41
-rw-r--r--js/NonLinear/INTRP2BLK_f.pickle68
-rw-r--r--js/NonLinear/INTRPLBLK_f.pickle62
-rw-r--r--js/NonLinear/INVBLK.pickle41
-rw-r--r--js/NonLinear/INVBLK_f.pickle41
-rw-r--r--js/NonLinear/LOGBLK_f.pickle61
-rw-r--r--js/NonLinear/LOOKUP2D.pickle129
-rw-r--r--js/NonLinear/LOOKUP_c.pickle389
-rw-r--r--js/NonLinear/LOOKUP_f.pickle72
-rw-r--r--js/NonLinear/MAXMIN.pickle81
-rw-r--r--js/NonLinear/MAX_f.pickle45
-rw-r--r--js/NonLinear/MIN_f.pickle45
-rw-r--r--js/NonLinear/POWBLK_f.pickle67
-rw-r--r--js/NonLinear/PRODUCT.pickle71
-rw-r--r--js/NonLinear/PROD_f.pickle36
-rw-r--r--js/NonLinear/QUANT_f.pickle65
-rw-r--r--js/NonLinear/SATURATION.pickle71
-rw-r--r--js/NonLinear/SAT_f.pickle74
-rw-r--r--js/NonLinear/SIGNUM.pickle61
-rw-r--r--js/NonLinear/SINBLK_f.pickle38
-rw-r--r--js/NonLinear/TANBLK_f.pickle44
-rw-r--r--js/NonLinear/TrigFun.pickle59
-rw-r--r--js/PDE/PDE.js2
-rw-r--r--js/PDE/PDE.pickle112
-rw-r--r--js/Sinks/AFFICH_m.pickle96
-rw-r--r--js/Sinks/BARXY.pickle89
-rw-r--r--js/Sinks/CANIMXY.pickle123
-rw-r--r--js/Sinks/CANIMXY3D.pickle126
-rw-r--r--js/Sinks/CEVENTSCOPE.pickle88
-rw-r--r--js/Sinks/CFSCOPE.pickle99
-rw-r--r--js/Sinks/CLKOUTV_f.pickle118
-rw-r--r--js/Sinks/CLKOUT_f.pickle55
-rw-r--r--js/Sinks/CMAT3D.pickle96
-rw-r--r--js/Sinks/CMATVIEW.pickle99
-rw-r--r--js/Sinks/CMSCOPE.pickle126
-rw-r--r--js/Sinks/CSCOPE.pickle106
-rw-r--r--js/Sinks/CSCOPXY.pickle120
-rw-r--r--js/Sinks/CSCOPXY3D.pickle123
-rw-r--r--js/Sinks/OUTIMPL_f.pickle78
-rw-r--r--js/Sinks/OUT_f.pickle64
-rw-r--r--js/Sinks/TOWS_c.pickle99
-rw-r--r--js/Sinks/TRASH_f.pickle41
-rw-r--r--js/Sinks/WFILE_f.pickle108
-rw-r--r--js/Sinks/WRITEAU_f.pickle97
-rw-r--r--js/Sinks/WRITEC_f.pickle102
-rw-r--r--js/Sources/CLKINV_f.pickle58
-rw-r--r--js/Sources/CLKIN_f.pickle55
-rw-r--r--js/Sources/CLOCK_c.pickle188
-rw-r--r--js/Sources/CLOCK_f.pickle186
-rw-r--r--js/Sources/CONST.pickle63
-rw-r--r--js/Sources/CONST_f.pickle60
-rw-r--r--js/Sources/CONST_m.pickle79
-rw-r--r--js/Sources/CURVE_c.pickle373
-rw-r--r--js/Sources/CURV_f.pickle87
-rw-r--r--js/Sources/Counter.pickle71
-rw-r--r--js/Sources/FROMWSB.pickle88
-rw-r--r--js/Sources/FROMWS_c.pickle93
-rw-r--r--js/Sources/GENSIN_f.pickle72
-rw-r--r--js/Sources/GENSQR_f.pickle64
-rw-r--r--js/Sources/GEN_SQR.pickle208
-rw-r--r--js/Sources/Ground_g.pickle56
-rw-r--r--js/Sources/INIMPL_f.pickle78
-rw-r--r--js/Sources/IN_f.pickle73
-rw-r--r--js/Sources/Modulo_Count.pickle63
-rw-r--r--js/Sources/PULSE_SC.pickle193
-rw-r--r--js/Sources/RAMP.pickle74
-rw-r--r--js/Sources/RAND_f.pickle81
-rw-r--r--js/Sources/RAND_m.js2
-rw-r--r--js/Sources/RAND_m.pickle119
-rw-r--r--js/Sources/READAU_f.pickle116
-rw-r--r--js/Sources/READC_f.pickle135
-rw-r--r--js/Sources/RFILE_f.pickle123
-rw-r--r--js/Sources/SAWTOOTH_f.pickle41
-rw-r--r--js/Sources/STEP.pickle84
-rw-r--r--js/Sources/STEP_FUNCTION.pickle155
-rw-r--r--js/Sources/SampleCLK.pickle61
-rw-r--r--js/Sources/Sigbuilder.pickle197
-rw-r--r--js/Sources/TIME_f.pickle32
-rw-r--r--js/Sources/TKSCALE.pickle65
-rw-r--r--js/Threshold/GENERAL_f.pickle99
-rw-r--r--js/Threshold/NEGTOPOS_f.pickle48
-rw-r--r--js/Threshold/POSTONEG_f.pickle51
-rw-r--r--js/Threshold/ZCROSS_f.pickle69
-rwxr-xr-xsci2jsyacc.py267
-rwxr-xr-xshowvartypes.py31
303 files changed, 25647 insertions, 433 deletions
diff --git a/combined.js b/combined.js
index 6435ea6d..473f79f3 100644
--- a/combined.js
+++ b/combined.js
@@ -900,7 +900,7 @@ function ISELECT_m() {
return options;
}
ISELECT_m.prototype.set = function ISELECT_m() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.nout = parseFloat((arguments[0]["nout"]))
this.z0 = parseFloat((arguments[0]["z0"]))
this.x = arg1;
@@ -1405,7 +1405,7 @@ function SELECT_m() {
return options;
}
SELECT_m.prototype.set = function SELECT_m() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.nin = parseFloat((arguments[0]["nin"]))
this.z0 = parseFloat((arguments[0]["z0"]))
this.x = arg1;
@@ -6494,7 +6494,7 @@ function DELAYV_f() {
}
DELAYV_f.prototype.set = function DELAYV_f() {
this.nin = parseFloat((arguments[0]["nin"]))
- this.zz0 = parseFloat((arguments[0]["zz0"]))
+ this.zz0 = inverse((arguments[0]["zz0"]))
this.T = parseFloat((arguments[0]["T"]))
this.x = arg1;
graphics = arg1.graphics;
@@ -8917,7 +8917,7 @@ function CUMSUM() {
return options;
}
CUMSUM.prototype.set = function CUMSUM() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.decomptyp = parseFloat((arguments[0]["decomptyp"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
@@ -9023,7 +9023,7 @@ function EXTRACT() {
return options;
}
EXTRACT.prototype.set = function EXTRACT() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.a = parseFloat((arguments[0]["a"]))
this.b = parseFloat((arguments[0]["b"]))
this.x = arg1;
@@ -9126,7 +9126,7 @@ function EXTTRI() {
return options;
}
EXTTRI.prototype.set = function EXTTRI() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.decomptyp = parseFloat((arguments[0]["decomptyp"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
@@ -9227,7 +9227,7 @@ function MATBKSL() {
return options;
}
MATBKSL.prototype.set = function MATBKSL() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
@@ -9447,7 +9447,7 @@ function MATDET() {
return options;
}
MATDET.prototype.set = function MATDET() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
@@ -9526,7 +9526,7 @@ function MATDIAG() {
return options;
}
MATDIAG.prototype.set = function MATDIAG() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
@@ -9605,7 +9605,7 @@ function MATDIV() {
return options;
}
MATDIV.prototype.set = function MATDIV() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
@@ -9685,7 +9685,7 @@ function MATEIG() {
return options;
}
MATEIG.prototype.set = function MATEIG() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.decomptyp = parseFloat((arguments[0]["decomptyp"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
@@ -9787,7 +9787,7 @@ function MATEXPM() {
return options;
}
MATEXPM.prototype.set = function MATEXPM() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
@@ -9866,7 +9866,7 @@ function MATINV() {
return options;
}
MATINV.prototype.set = function MATINV() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
@@ -9945,7 +9945,7 @@ function MATLU() {
return options;
}
MATLU.prototype.set = function MATLU() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
model = arg1.model;
@@ -10270,7 +10270,7 @@ function MATPINV() {
return options;
}
MATPINV.prototype.set = function MATPINV() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
@@ -10351,7 +10351,7 @@ function MATRESH() {
return options;
}
MATRESH.prototype.set = function MATRESH() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.l1 = parseFloat((arguments[0]["l1"]))
this.out = parseFloat((arguments[0]["out"]))
this.lab = parseFloat((arguments[0]["lab"]))
@@ -10459,7 +10459,7 @@ function MATSING() {
return options;
}
MATSING.prototype.set = function MATSING() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.decomptyp = parseFloat((arguments[0]["decomptyp"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
@@ -10565,7 +10565,7 @@ function MATSUM() {
return options;
}
MATSUM.prototype.set = function MATSUM() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.decomptyp = parseFloat((arguments[0]["decomptyp"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
@@ -10660,7 +10660,7 @@ function MATTRAN() {
return options;
}
MATTRAN.prototype.set = function MATTRAN() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.rule = parseFloat((arguments[0]["rule"]))
this.x = arg1;
graphics = arg1.graphics;
@@ -10939,7 +10939,7 @@ function ROOTCOEF() {
return options;
}
ROOTCOEF.prototype.set = function ROOTCOEF() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.inp = parseFloat((arguments[0]["inp"]))
this.x = arg1;
graphics = arg1.graphics;
@@ -11009,7 +11009,7 @@ function SQRT() {
return options;
}
SQRT.prototype.set = function SQRT() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
@@ -11088,7 +11088,7 @@ function SUBMAT() {
return options;
}
SUBMAT.prototype.set = function SUBMAT() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.a = parseFloat((arguments[0]["a"]))
this.b = parseFloat((arguments[0]["b"]))
this.c = parseFloat((arguments[0]["c"]))
@@ -11418,7 +11418,7 @@ function BOUNCE() {
this.walls = parseFloat((arguments[0]["walls"]))
this.xt = parseFloat((arguments[0]["xt"]))
this.xd = parseFloat((arguments[0]["xd"]))
- this.y = parseFloat((arguments[0]["y"]))
+ this.y = inverse((arguments[0]["y"]))
this.yd = parseFloat((arguments[0]["yd"]))
this.g = parseFloat((arguments[0]["g"]))
this.C = parseFloat((arguments[0]["C"]))
@@ -13064,9 +13064,9 @@ function MBLOCK() {
this.Tout = parseFloat((arguments[0]["Tout"]))
this.Touttype = parseFloat((arguments[0]["Touttype"]))
this.Tparam = parseFloat((arguments[0]["Tparam"]))
- this.pprop = parseFloat((arguments[0]["pprop"]))
+ this.pprop = inverse((arguments[0]["pprop"]))
this.Tfunam = parseFloat((arguments[0]["Tfunam"]))
- this.lab_1 = parseFloat((arguments[0]["lab_1"]))
+ this.lab_1 = inverse((arguments[0]["lab_1"]))
this.x = arg1;
model = arg1.model;
graphics = arg1.graphics;
@@ -16295,7 +16295,7 @@ function PDE() {
return options;
}
PDE.prototype.set = function PDE() {
- this.okk = parseFloat((arguments[0]["okk"]))
+ this.okk = parseBoolean((arguments[0]["okk"]))
this.rdnom = parseFloat((arguments[0]["rdnom"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
@@ -19953,7 +19953,7 @@ function RAND_m() {
return options;
}
RAND_m.prototype.set = function RAND_m() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.flag = parseFloat((arguments[0]["flag"]))
this.a = parseFloat((arguments[0]["a"]))
this.b = parseFloat((arguments[0]["b"]))
diff --git a/js/Branching/CLKFROM.pickle b/js/Branching/CLKFROM.pickle
index d6f0a280..02bf57d8 100644
--- a/js/Branching/CLKFROM.pickle
+++ b/js/Branching/CLKFROM.pickle
@@ -9,4 +9,61 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'needcompile'
+p3
+g2
+sS'model.evtout'
+p4
+g2
+sS'model.blocktype'
+p5
+S'string'
+p6
+sS'model.sim'
+p7
+g6
+sS'this.x.graphics'
+p8
+S'object'
+p9
+sS'arg1'
+p10
+g9
+sS'graphics.exprs'
+p11
+NsS'model.dep_ut'
+p12
+S'vector'
+p13
+sS'this.x.model'
+p14
+g9
+sS'exprs'
+p15
+g6
+sS'this.x.graphics.id'
+p16
+g6
+sS'graphics'
+p17
+g9
+sS'y'
+p18
+g2
+sS'model'
+p19
+g2
+sS'typ'
+p20
+g13
+sS'model.opar'
+p21
+g13
+sS'model.firing'
+p22
+g2
+s. \ No newline at end of file
diff --git a/js/Branching/CLKGOTO.pickle b/js/Branching/CLKGOTO.pickle
index a0c2e14c..71b01fe0 100644
--- a/js/Branching/CLKGOTO.pickle
+++ b/js/Branching/CLKGOTO.pickle
@@ -11,4 +11,72 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'needcompile'
+p3
+g2
+sS'model.ipar'
+p4
+g2
+sS'ok'
+p5
+S'boolean'
+p6
+sS'model.blocktype'
+p7
+S'string'
+p8
+sS'model.sim'
+p9
+g8
+sS'this.x.graphics'
+p10
+S'object'
+p11
+sS'arg1'
+p12
+g11
+sS'model.evtin'
+p13
+g2
+sS'model.dep_ut'
+p14
+S'vector'
+p15
+sS'this.x.model'
+p16
+g11
+sS'exprs'
+p17
+S'matrix'
+p18
+sS'this.x.graphics.id'
+p19
+g8
+sS'graphics.exprs'
+p20
+NsS'graphics'
+p21
+g11
+sS'y'
+p22
+g2
+sS'model'
+p23
+g2
+sS'this.tagvis'
+p24
+g2
+sS'typ'
+p25
+g15
+sS'model.opar'
+p26
+g15
+sS'model.firing'
+p27
+g2
+s. \ No newline at end of file
diff --git a/js/Branching/CLKGotoTagVisibility.pickle b/js/Branching/CLKGotoTagVisibility.pickle
index d6f0a280..48fdd6c4 100644
--- a/js/Branching/CLKGotoTagVisibility.pickle
+++ b/js/Branching/CLKGotoTagVisibility.pickle
@@ -9,4 +9,80 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+g2
+sS'model.out'
+p5
+S'vector'
+p6
+sS'model.in2'
+p7
+g6
+sS'model.in1'
+p8
+g6
+sS'typ'
+p9
+g6
+sS'model.evtin'
+p10
+g6
+sS'model.firing'
+p11
+S'boolean'
+p12
+sS'this.x'
+p13
+S'double'
+p14
+sS'model.sim'
+p15
+S'string'
+p16
+sS'model.out2'
+p17
+g6
+sS'model.intyp'
+p18
+g14
+sS'y'
+p19
+g14
+sS'graphics.exprs'
+p20
+NsS'this.x.graphics'
+p21
+g2
+sS'model.opar'
+p22
+g6
+sS'needcompile'
+p23
+g14
+sS'model.blocktype'
+p24
+g16
+sS'model.dep_ut'
+p25
+g6
+sS'exprs'
+p26
+g16
+sS'gr_i'
+p27
+g6
+sS'model.outtyp'
+p28
+g14
+sS'model'
+p29
+g14
+s. \ No newline at end of file
diff --git a/js/Branching/DEMUX.pickle b/js/Branching/DEMUX.pickle
index 6ea9b1b1..1430ff8b 100644
--- a/js/Branching/DEMUX.pickle
+++ b/js/Branching/DEMUX.pickle
@@ -9,4 +9,72 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+NsS'model.out'
+p5
+S'vector'
+p6
+sS'model.in1'
+p7
+S'double'
+p8
+sS'typ'
+p9
+g6
+sS'this.out'
+p10
+g8
+sS'model.firing'
+p11
+g6
+sS'this.x'
+p12
+g8
+sS'model.sim'
+p13
+g6
+sS'nin'
+p14
+g8
+sS'graphics.exprs'
+p15
+NsS'model.ipar'
+p16
+NsS'this.x.graphics'
+p17
+g2
+sS'[model,graphics,ok]'
+p18
+g8
+sS'ok'
+p19
+S'boolean'
+p20
+sS'model.blocktype'
+p21
+S'string'
+p22
+sS'model.dep_ut'
+p23
+g6
+sS'exprs'
+p24
+g22
+sS'gr_i'
+p25
+g6
+sS'y'
+p26
+g6
+sS'model'
+p27
+g8
+s. \ No newline at end of file
diff --git a/js/Branching/DEMUX_f.pickle b/js/Branching/DEMUX_f.pickle
index 6ea9b1b1..1430ff8b 100644
--- a/js/Branching/DEMUX_f.pickle
+++ b/js/Branching/DEMUX_f.pickle
@@ -9,4 +9,72 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+NsS'model.out'
+p5
+S'vector'
+p6
+sS'model.in1'
+p7
+S'double'
+p8
+sS'typ'
+p9
+g6
+sS'this.out'
+p10
+g8
+sS'model.firing'
+p11
+g6
+sS'this.x'
+p12
+g8
+sS'model.sim'
+p13
+g6
+sS'nin'
+p14
+g8
+sS'graphics.exprs'
+p15
+NsS'model.ipar'
+p16
+NsS'this.x.graphics'
+p17
+g2
+sS'[model,graphics,ok]'
+p18
+g8
+sS'ok'
+p19
+S'boolean'
+p20
+sS'model.blocktype'
+p21
+S'string'
+p22
+sS'model.dep_ut'
+p23
+g6
+sS'exprs'
+p24
+g22
+sS'gr_i'
+p25
+g6
+sS'y'
+p26
+g6
+sS'model'
+p27
+g8
+s. \ No newline at end of file
diff --git a/js/Branching/ESELECT_f.pickle b/js/Branching/ESELECT_f.pickle
index c3c13292..b1a8f029 100644
--- a/js/Branching/ESELECT_f.pickle
+++ b/js/Branching/ESELECT_f.pickle
@@ -13,4 +13,91 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'this.nmod'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'model.intyp'
+p6
+g2
+sS'this.x.model'
+p7
+NsS'this.inh'
+p8
+g2
+sS'model.in1'
+p9
+g2
+sS'model.nzcross'
+p10
+g2
+sS'this.out'
+p11
+g2
+sS'model.evtin'
+p12
+g2
+sS'exprs[2-1]'
+p13
+S'string'
+p14
+sS'model.firing'
+p15
+g2
+sS'this.x'
+p16
+g2
+sS'model.sim'
+p17
+S'vector'
+p18
+sS'model.evtout'
+p19
+g2
+sS'model.in2'
+p20
+g2
+sS'model.nmode'
+p21
+g2
+sS'exprs[3-1]'
+p22
+g14
+sS'graphics.exprs'
+p23
+NsS'this.x.graphics'
+p24
+g4
+sS'[model,graphics,ok]'
+p25
+g2
+sS'model.blocktype'
+p26
+g14
+sS'typ'
+p27
+g18
+sS'model.dep_ut'
+p28
+g18
+sS'exprs'
+p29
+S'matrix'
+p30
+sS'gr_i'
+p31
+g18
+sS'y'
+p32
+g18
+sS'model'
+p33
+g4
+s. \ No newline at end of file
diff --git a/js/Branching/EXTRACTOR.pickle b/js/Branching/EXTRACTOR.pickle
index 39568f5f..0a76095f 100644
--- a/js/Branching/EXTRACTOR.pickle
+++ b/js/Branching/EXTRACTOR.pickle
@@ -9,4 +9,62 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'[model,graphics,ok]'
+p3
+g2
+sS'model.in1'
+p4
+g2
+sS'model.blocktype'
+p5
+S'string'
+p6
+sS'model.sim'
+p7
+S'vector'
+p8
+sS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'this.ind'
+p13
+g2
+sS'model.out'
+p14
+g2
+sS'this.x.model'
+p15
+NsS'exprs'
+p16
+g8
+sS'gr_i'
+p17
+g8
+sS'model.dep_ut'
+p18
+g8
+sS'graphics'
+p19
+g10
+sS'y'
+p20
+g8
+sS'model'
+p21
+g2
+sS'model.ipar'
+p22
+NsS'typ'
+p23
+g8
+s. \ No newline at end of file
diff --git a/js/Branching/FROM.pickle b/js/Branching/FROM.pickle
index d6f0a280..1d812580 100644
--- a/js/Branching/FROM.pickle
+++ b/js/Branching/FROM.pickle
@@ -9,4 +9,79 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+g2
+sS'model.out'
+p5
+S'double'
+p6
+sS'model.in2'
+p7
+S'vector'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+g8
+sS'this.x.graphics.id'
+p11
+S'string'
+p12
+sS'this.x'
+p13
+g6
+sS'model.sim'
+p14
+g12
+sS'model.out2'
+p15
+g6
+sS'model.intyp'
+p16
+g6
+sS'y'
+p17
+g6
+sS'graphics.exprs'
+p18
+NsS'model.ipar'
+p19
+g8
+sS'this.x.graphics'
+p20
+g2
+sS'model.opar'
+p21
+g8
+sS'needcompile'
+p22
+g6
+sS'model.blocktype'
+p23
+g12
+sS'model.dep_ut'
+p24
+g8
+sS'exprs'
+p25
+g8
+sS'gr_i'
+p26
+g8
+sS'model.outtyp'
+p27
+g6
+sS'model'
+p28
+g6
+s. \ No newline at end of file
diff --git a/js/Branching/FROMMO.pickle b/js/Branching/FROMMO.pickle
index d6f0a280..23276901 100644
--- a/js/Branching/FROMMO.pickle
+++ b/js/Branching/FROMMO.pickle
@@ -9,4 +9,88 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+g2
+sS'model.out'
+p7
+S'double'
+p8
+sS'model.in2'
+p9
+S'vector'
+p10
+sS'model.in1'
+p11
+g10
+sS'typ'
+p12
+g10
+sS'this.x'
+p13
+g8
+sS'model.sim'
+p14
+g5
+sS'mo.outputs'
+p15
+g5
+sS'model.out2'
+p16
+g8
+sS'model.intyp'
+p17
+g8
+sS'y'
+p18
+g8
+sS'graphics.exprs'
+p19
+NsS'model.ipar'
+p20
+g10
+sS'this.x.graphics'
+p21
+g2
+sS'model.opar'
+p22
+g10
+sS'needcompile'
+p23
+g8
+sS'model.blocktype'
+p24
+g5
+sS'mo'
+p25
+g8
+sS'model.dep_ut'
+p26
+g10
+sS'exprs'
+p27
+g10
+sS'gr_i'
+p28
+g10
+sS'this.x.graphics.out_implicit'
+p29
+g10
+sS'model.outtyp'
+p30
+g8
+sS'model'
+p31
+g8
+s. \ No newline at end of file
diff --git a/js/Branching/GOTO.pickle b/js/Branching/GOTO.pickle
index a0c2e14c..49dc3332 100644
--- a/js/Branching/GOTO.pickle
+++ b/js/Branching/GOTO.pickle
@@ -11,4 +11,86 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+NsS'graphics'
+p2
+S'object'
+p3
+sS'this.x.model'
+p4
+g3
+sS'model.out'
+p5
+S'vector'
+p6
+sS'model.in2'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+g6
+sS'this.x.graphics.id'
+p11
+S'string'
+p12
+sS'this.x'
+p13
+g8
+sS'model.sim'
+p14
+g12
+sS'model.out2'
+p15
+g6
+sS'model.intyp'
+p16
+g8
+sS'y'
+p17
+g8
+sS'graphics.exprs'
+p18
+NsS'model.ipar'
+p19
+g8
+sS'this.x.graphics'
+p20
+g3
+sS'model.opar'
+p21
+g6
+sS'needcompile'
+p22
+g8
+sS'ok'
+p23
+S'boolean'
+p24
+sS'model.blocktype'
+p25
+g12
+sS'model.dep_ut'
+p26
+g6
+sS'exprs'
+p27
+S'matrix'
+p28
+sS'gr_i'
+p29
+g6
+sS'model.outtyp'
+p30
+g8
+sS'model'
+p31
+g8
+sS'this.tagvis'
+p32
+g8
+s. \ No newline at end of file
diff --git a/js/Branching/GOTOMO.pickle b/js/Branching/GOTOMO.pickle
index a0c2e14c..29a636f8 100644
--- a/js/Branching/GOTOMO.pickle
+++ b/js/Branching/GOTOMO.pickle
@@ -11,4 +11,95 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+NsS'graphics'
+p2
+S'object'
+p3
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+g3
+sS'model.out'
+p7
+S'vector'
+p8
+sS'model.in2'
+p9
+S'double'
+p10
+sS'model.in1'
+p11
+g10
+sS'typ'
+p12
+g8
+sS'mo.inputs'
+p13
+g5
+sS'this.x.graphics.in_implicit'
+p14
+g8
+sS'this.x'
+p15
+g10
+sS'model.sim'
+p16
+g5
+sS'model.out2'
+p17
+g8
+sS'model.intyp'
+p18
+g8
+sS'y'
+p19
+g10
+sS'graphics.exprs'
+p20
+NsS'model.ipar'
+p21
+g10
+sS'this.x.graphics'
+p22
+g3
+sS'model.opar'
+p23
+g8
+sS'needcompile'
+p24
+g10
+sS'ok'
+p25
+S'boolean'
+p26
+sS'model.blocktype'
+p27
+g5
+sS'mo'
+p28
+g10
+sS'model.dep_ut'
+p29
+g8
+sS'exprs'
+p30
+S'matrix'
+p31
+sS'gr_i'
+p32
+g8
+sS'model.outtyp'
+p33
+g10
+sS'model'
+p34
+g10
+sS'this.tagvis'
+p35
+g10
+s. \ No newline at end of file
diff --git a/js/Branching/GotoTagVisibility.pickle b/js/Branching/GotoTagVisibility.pickle
index d6f0a280..48fdd6c4 100644
--- a/js/Branching/GotoTagVisibility.pickle
+++ b/js/Branching/GotoTagVisibility.pickle
@@ -9,4 +9,80 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+g2
+sS'model.out'
+p5
+S'vector'
+p6
+sS'model.in2'
+p7
+g6
+sS'model.in1'
+p8
+g6
+sS'typ'
+p9
+g6
+sS'model.evtin'
+p10
+g6
+sS'model.firing'
+p11
+S'boolean'
+p12
+sS'this.x'
+p13
+S'double'
+p14
+sS'model.sim'
+p15
+S'string'
+p16
+sS'model.out2'
+p17
+g6
+sS'model.intyp'
+p18
+g14
+sS'y'
+p19
+g14
+sS'graphics.exprs'
+p20
+NsS'this.x.graphics'
+p21
+g2
+sS'model.opar'
+p22
+g6
+sS'needcompile'
+p23
+g14
+sS'model.blocktype'
+p24
+g16
+sS'model.dep_ut'
+p25
+g6
+sS'exprs'
+p26
+g16
+sS'gr_i'
+p27
+g6
+sS'model.outtyp'
+p28
+g14
+sS'model'
+p29
+g14
+s. \ No newline at end of file
diff --git a/js/Branching/GotoTagVisibilityMO.pickle b/js/Branching/GotoTagVisibilityMO.pickle
index d6f0a280..48fdd6c4 100644
--- a/js/Branching/GotoTagVisibilityMO.pickle
+++ b/js/Branching/GotoTagVisibilityMO.pickle
@@ -9,4 +9,80 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+g2
+sS'model.out'
+p5
+S'vector'
+p6
+sS'model.in2'
+p7
+g6
+sS'model.in1'
+p8
+g6
+sS'typ'
+p9
+g6
+sS'model.evtin'
+p10
+g6
+sS'model.firing'
+p11
+S'boolean'
+p12
+sS'this.x'
+p13
+S'double'
+p14
+sS'model.sim'
+p15
+S'string'
+p16
+sS'model.out2'
+p17
+g6
+sS'model.intyp'
+p18
+g14
+sS'y'
+p19
+g14
+sS'graphics.exprs'
+p20
+NsS'this.x.graphics'
+p21
+g2
+sS'model.opar'
+p22
+g6
+sS'needcompile'
+p23
+g14
+sS'model.blocktype'
+p24
+g16
+sS'model.dep_ut'
+p25
+g6
+sS'exprs'
+p26
+g16
+sS'gr_i'
+p27
+g6
+sS'model.outtyp'
+p28
+g14
+sS'model'
+p29
+g14
+s. \ No newline at end of file
diff --git a/js/Branching/ISELECT_f.pickle b/js/Branching/ISELECT_f.pickle
index 61ad85b1..6778b6a5 100644
--- a/js/Branching/ISELECT_f.pickle
+++ b/js/Branching/ISELECT_f.pickle
@@ -11,4 +11,72 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+NsS'arg1'
+p2
+S'object'
+p3
+sS'graphics'
+p4
+g3
+sS'this.x.model'
+p5
+NsS'model.out'
+p6
+S'matrix'
+p7
+sS'out'
+p8
+g7
+sS'model.in1'
+p9
+S'double'
+p10
+sS'typ'
+p11
+S'vector'
+p12
+sS'model.evtin'
+p13
+g10
+sS'this.x'
+p14
+g10
+sS'model.sim'
+p15
+g12
+sS'this.nout'
+p16
+g10
+sS'graphics.exprs'
+p17
+NsS'this.x.graphics'
+p18
+g3
+sS'[model,graphics,ok]'
+p19
+g10
+sS'model.blocktype'
+p20
+S'string'
+p21
+sS'model.dep_ut'
+p22
+g12
+sS'exprs'
+p23
+g7
+sS'gr_i'
+p24
+g12
+sS'y'
+p25
+g12
+sS'model'
+p26
+g10
+sS'this.z0'
+p27
+g10
+s. \ No newline at end of file
diff --git a/js/Branching/ISELECT_m.js b/js/Branching/ISELECT_m.js
index be6715a6..20558271 100644
--- a/js/Branching/ISELECT_m.js
+++ b/js/Branching/ISELECT_m.js
@@ -37,7 +37,7 @@ function ISELECT_m() {
return options;
}
ISELECT_m.prototype.set = function ISELECT_m() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.nout = parseFloat((arguments[0]["nout"]))
this.z0 = parseFloat((arguments[0]["z0"]))
this.x = arg1;
diff --git a/js/Branching/ISELECT_m.pickle b/js/Branching/ISELECT_m.pickle
index 547ae382..d5b8710f 100644
--- a/js/Branching/ISELECT_m.pickle
+++ b/js/Branching/ISELECT_m.pickle
@@ -13,4 +13,112 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+NsS'arg1'
+p2
+S'object'
+p3
+sS'graphics'
+p4
+g3
+sS'it'
+p5
+S'vector'
+p6
+sS'model.intyp'
+p7
+S'double'
+p8
+sS'this.x.model'
+p9
+NsS'model.out'
+p10
+S'matrix'
+p11
+sS'out'
+p12
+g6
+sS'model.in2'
+p13
+g8
+sS'model.in1'
+p14
+g8
+sS'typ'
+p15
+g6
+sS'model.evtin'
+p16
+g8
+sS'model.firing'
+p17
+g6
+sS'this.x'
+p18
+g8
+sS'model.sim'
+p19
+g6
+sS'model.evtout'
+p20
+g6
+sS'this.nout'
+p21
+g8
+sS'model.out2'
+p22
+g11
+sS'in1'
+p23
+g6
+sS'model.rpar'
+p24
+g6
+sS'model.outtyp'
+p25
+g8
+sS'model.state'
+p26
+g6
+sS'graphics.exprs'
+p27
+NsS'model.ipar'
+p28
+g6
+sS'this.x.graphics'
+p29
+g3
+sS'[model,graphics,ok]'
+p30
+g8
+sS'ot'
+p31
+S'string'
+p32
+sS'ok'
+p33
+S'boolean'
+p34
+sS'model.blocktype'
+p35
+g32
+sS'model.dep_ut'
+p36
+g6
+sS'exprs'
+p37
+g11
+sS'gr_i'
+p38
+g6
+sS'y'
+p39
+g6
+sS'model'
+p40
+g8
+sS'this.z0'
+p41
+g8
+s. \ No newline at end of file
diff --git a/js/Branching/MUX.pickle b/js/Branching/MUX.pickle
index 4a5f393a..39ddcbf5 100644
--- a/js/Branching/MUX.pickle
+++ b/js/Branching/MUX.pickle
@@ -9,4 +9,69 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'[model,graphics,ok]'
+p3
+g2
+sS'model.in1'
+p4
+S'vector'
+p5
+sS'ok'
+p6
+S'boolean'
+p7
+sS'model.blocktype'
+p8
+S'string'
+p9
+sS'model.sim'
+p10
+g5
+sS'this.x.graphics'
+p11
+S'object'
+p12
+sS'arg1'
+p13
+g12
+sS'graphics.exprs'
+p14
+NsS'model.out'
+p15
+g2
+sS'this.x.model'
+p16
+NsS'exprs'
+p17
+g9
+sS'gr_i'
+p18
+g5
+sS'model.dep_ut'
+p19
+g5
+sS'graphics'
+p20
+g12
+sS'y'
+p21
+g5
+sS'model'
+p22
+g2
+sS'model.ipar'
+p23
+NsS'typ'
+p24
+g5
+sS'this.in1'
+p25
+g2
+sS'nout'
+p26
+g2
+s. \ No newline at end of file
diff --git a/js/Branching/MUX_f.pickle b/js/Branching/MUX_f.pickle
index 4a5f393a..39ddcbf5 100644
--- a/js/Branching/MUX_f.pickle
+++ b/js/Branching/MUX_f.pickle
@@ -9,4 +9,69 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'[model,graphics,ok]'
+p3
+g2
+sS'model.in1'
+p4
+S'vector'
+p5
+sS'ok'
+p6
+S'boolean'
+p7
+sS'model.blocktype'
+p8
+S'string'
+p9
+sS'model.sim'
+p10
+g5
+sS'this.x.graphics'
+p11
+S'object'
+p12
+sS'arg1'
+p13
+g12
+sS'graphics.exprs'
+p14
+NsS'model.out'
+p15
+g2
+sS'this.x.model'
+p16
+NsS'exprs'
+p17
+g9
+sS'gr_i'
+p18
+g5
+sS'model.dep_ut'
+p19
+g5
+sS'graphics'
+p20
+g12
+sS'y'
+p21
+g5
+sS'model'
+p22
+g2
+sS'model.ipar'
+p23
+NsS'typ'
+p24
+g5
+sS'this.in1'
+p25
+g2
+sS'nout'
+p26
+g2
+s. \ No newline at end of file
diff --git a/js/Branching/M_SWITCH.pickle b/js/Branching/M_SWITCH.pickle
index efee243e..ec20319d 100644
--- a/js/Branching/M_SWITCH.pickle
+++ b/js/Branching/M_SWITCH.pickle
@@ -13,4 +13,85 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'it'
+p4
+S'matrix'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'out'
+p9
+S'vector'
+p10
+sS'model.in1'
+p11
+g5
+sS'this.base'
+p12
+g8
+sS'this.x.graphics'
+p13
+g2
+sS'this.x'
+p14
+g8
+sS'model.sim'
+p15
+g10
+sS'in1'
+p16
+g5
+sS'in2'
+p17
+g5
+sS'graphics.exprs'
+p18
+NsS'model.ipar'
+p19
+g5
+sS'typ'
+p20
+g10
+sS'[model,graphics,ok]'
+p21
+g8
+sS'model.blocktype'
+p22
+S'string'
+p23
+sS'this.nin'
+p24
+g8
+sS'model.dep_ut'
+p25
+g10
+sS'exprs'
+p26
+g5
+sS'gr_i'
+p27
+g10
+sS'ipar'
+p28
+g5
+sS'y'
+p29
+g10
+sS'model'
+p30
+g8
+sS'ot'
+p31
+g8
+s. \ No newline at end of file
diff --git a/js/Branching/NRMSOM_f.pickle b/js/Branching/NRMSOM_f.pickle
index 2641395d..be2e2f41 100644
--- a/js/Branching/NRMSOM_f.pickle
+++ b/js/Branching/NRMSOM_f.pickle
@@ -9,4 +9,64 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'[model,graphics,ok]'
+p3
+g2
+sS'model.in1'
+p4
+S'matrix'
+p5
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'model.sim'
+p8
+g7
+sS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'in1'
+p13
+g5
+sS'model.out'
+p14
+g2
+sS'this.nin'
+p15
+g2
+sS'this.x.model'
+p16
+NsS'exprs'
+p17
+S'vector'
+p18
+sS'gr_i'
+p19
+g18
+sS'model.dep_ut'
+p20
+g18
+sS'graphics'
+p21
+g10
+sS'y'
+p22
+g18
+sS'model'
+p23
+g2
+sS'typ'
+p24
+g18
+s. \ No newline at end of file
diff --git a/js/Branching/RELAY_f.pickle b/js/Branching/RELAY_f.pickle
index c7cae8a5..7adf4ca6 100644
--- a/js/Branching/RELAY_f.pickle
+++ b/js/Branching/RELAY_f.pickle
@@ -11,4 +11,79 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'this.x.model'
+p6
+g4
+sS'model.out'
+p7
+g2
+sS'model.in1'
+p8
+S'matrix'
+p9
+sS'typ'
+p10
+S'vector'
+p11
+sS'model.evtin'
+p12
+g2
+sS'model.firing'
+p13
+g11
+sS'this.x'
+p14
+g2
+sS'model.sim'
+p15
+g11
+sS'i0'
+p16
+g2
+sS'in1'
+p17
+g9
+sS'graphics.exprs'
+p18
+NsS'this.x.graphics'
+p19
+g4
+sS'[model,graphics,ok]'
+p20
+g2
+sS'model.blocktype'
+p21
+S'string'
+p22
+sS'this.nin'
+p23
+g2
+sS'model.dep_ut'
+p24
+g11
+sS'exprs'
+p25
+g9
+sS'gr_i'
+p26
+g11
+sS'ipar'
+p27
+NsS'y'
+p28
+g11
+sS'model'
+p29
+g2
+s. \ No newline at end of file
diff --git a/js/Branching/SCALAR2VECTOR.pickle b/js/Branching/SCALAR2VECTOR.pickle
index 31939e0f..7f3c0396 100644
--- a/js/Branching/SCALAR2VECTOR.pickle
+++ b/js/Branching/SCALAR2VECTOR.pickle
@@ -9,4 +9,63 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'[model,graphics,ok]'
+p3
+g2
+sS'model.out'
+p4
+NsS'ok'
+p5
+S'boolean'
+p6
+sS'this.nout'
+p7
+g2
+sS'model.sim'
+p8
+S'vector'
+p9
+sS'this.x.graphics'
+p10
+S'object'
+p11
+sS'arg1'
+p12
+g11
+sS'graphics.exprs'
+p13
+NsS'model.in1'
+p14
+g2
+sS'model.dep_ut'
+p15
+g9
+sS'this.x.model'
+p16
+NsS'exprs'
+p17
+g9
+sS'gr_i'
+p18
+g9
+sS'graphics'
+p19
+g11
+sS'y'
+p20
+g9
+sS'model'
+p21
+g2
+sS'typ'
+p22
+g9
+sS'model.blocktype'
+p23
+S'string'
+p24
+s. \ No newline at end of file
diff --git a/js/Branching/SELECT_f.pickle b/js/Branching/SELECT_f.pickle
index c7cae8a5..b40300cb 100644
--- a/js/Branching/SELECT_f.pickle
+++ b/js/Branching/SELECT_f.pickle
@@ -11,4 +11,72 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+NsS'arg1'
+p2
+S'object'
+p3
+sS'graphics'
+p4
+g3
+sS'this.x.model'
+p5
+NsS'model.out'
+p6
+S'double'
+p7
+sS'model.in1'
+p8
+S'matrix'
+p9
+sS'typ'
+p10
+S'vector'
+p11
+sS'model.evtin'
+p12
+g7
+sS'this.x'
+p13
+g7
+sS'model.sim'
+p14
+g11
+sS'in1'
+p15
+g9
+sS'graphics.exprs'
+p16
+NsS'this.x.graphics'
+p17
+g3
+sS'[model,graphics,ok]'
+p18
+g7
+sS'model.blocktype'
+p19
+S'string'
+p20
+sS'this.nin'
+p21
+g7
+sS'model.dep_ut'
+p22
+g11
+sS'exprs'
+p23
+g9
+sS'gr_i'
+p24
+g11
+sS'y'
+p25
+g11
+sS'model'
+p26
+g7
+sS'this.z0'
+p27
+g7
+s. \ No newline at end of file
diff --git a/js/Branching/SELECT_m.js b/js/Branching/SELECT_m.js
index 142aa8b0..aef3a43f 100644
--- a/js/Branching/SELECT_m.js
+++ b/js/Branching/SELECT_m.js
@@ -37,7 +37,7 @@ function SELECT_m() {
return options;
}
SELECT_m.prototype.set = function SELECT_m() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.nin = parseFloat((arguments[0]["nin"]))
this.z0 = parseFloat((arguments[0]["z0"]))
this.x = arg1;
diff --git a/js/Branching/SELECT_m.pickle b/js/Branching/SELECT_m.pickle
index 07559f38..f0c06e4a 100644
--- a/js/Branching/SELECT_m.pickle
+++ b/js/Branching/SELECT_m.pickle
@@ -13,4 +13,112 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+NsS'arg1'
+p2
+S'object'
+p3
+sS'graphics'
+p4
+g3
+sS'it'
+p5
+S'string'
+p6
+sS'model.intyp'
+p7
+S'double'
+p8
+sS'this.x.model'
+p9
+NsS'model.out'
+p10
+g8
+sS'out'
+p11
+S'vector'
+p12
+sS'model.in2'
+p13
+S'matrix'
+p14
+sS'model.in1'
+p15
+g14
+sS'typ'
+p16
+g12
+sS'model.evtin'
+p17
+g8
+sS'model.firing'
+p18
+g12
+sS'this.x'
+p19
+g8
+sS'model.sim'
+p20
+g12
+sS'model.evtout'
+p21
+g12
+sS'model.out2'
+p22
+g8
+sS'in1'
+p23
+g12
+sS'model.rpar'
+p24
+g12
+sS'model.outtyp'
+p25
+g8
+sS'model.state'
+p26
+g12
+sS'graphics.exprs'
+p27
+NsS'model.ipar'
+p28
+g12
+sS'this.x.graphics'
+p29
+g3
+sS'[model,graphics,ok]'
+p30
+g8
+sS'ot'
+p31
+g12
+sS'ok'
+p32
+S'boolean'
+p33
+sS'model.blocktype'
+p34
+g6
+sS'this.nin'
+p35
+g8
+sS'model.dep_ut'
+p36
+g12
+sS'exprs'
+p37
+g14
+sS'gr_i'
+p38
+g12
+sS'y'
+p39
+g12
+sS'model'
+p40
+g8
+sS'this.z0'
+p41
+g8
+s. \ No newline at end of file
diff --git a/js/Branching/SELF_SWITCH.pickle b/js/Branching/SELF_SWITCH.pickle
index 22be73de..d2c6d4a6 100644
--- a/js/Branching/SELF_SWITCH.pickle
+++ b/js/Branching/SELF_SWITCH.pickle
@@ -9,4 +9,11 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'diagram'
+p1
+S'double'
+p2
+sS'diagram.objs[1-1]'
+p3
+g2
+s. \ No newline at end of file
diff --git a/js/Branching/SWITCH2.pickle b/js/Branching/SWITCH2.pickle
index 610527c0..613facd5 100644
--- a/js/Branching/SWITCH2.pickle
+++ b/js/Branching/SWITCH2.pickle
@@ -13,4 +13,81 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'typ'
+p4
+S'vector'
+p5
+sS'rpar'
+p6
+S'double'
+p7
+sS'this.x.model'
+p8
+NsS'model.out'
+p9
+g7
+sS'model.in1'
+p10
+S'matrix'
+p11
+sS'exprs'
+p12
+g11
+sS'model.nzcross'
+p13
+NsS'this.x'
+p14
+g7
+sS'model.sim'
+p15
+g5
+sS'model.nmode'
+p16
+g7
+sS'model.rpar'
+p17
+g7
+sS'in1'
+p18
+g11
+sS'graphics.exprs'
+p19
+NsS'model.ipar'
+p20
+g5
+sS'this.x.graphics'
+p21
+g2
+sS'model.blocktype'
+p22
+S'string'
+p23
+sS'this.nzz'
+p24
+g7
+sS'model.dep_ut'
+p25
+g5
+sS'this.rule'
+p26
+g7
+sS'gr_i'
+p27
+g5
+sS'ipar'
+p28
+g5
+sS'y'
+p29
+g5
+sS'model'
+p30
+g7
+s. \ No newline at end of file
diff --git a/js/Branching/SWITCH2_m.pickle b/js/Branching/SWITCH2_m.pickle
index 406d6afc..c60c2ac8 100644
--- a/js/Branching/SWITCH2_m.pickle
+++ b/js/Branching/SWITCH2_m.pickle
@@ -15,4 +15,111 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'this.x.graphics'
+p1
+S'object'
+p2
+sS'arg1'
+p3
+g2
+sS'graphics'
+p4
+g2
+sS'rpar'
+p5
+S'double'
+p6
+sS'model.intyp'
+p7
+g6
+sS'this.x.model'
+p8
+g2
+sS'model.out'
+p9
+g6
+sS'it[3-1]'
+p10
+NsS'out'
+p11
+S'vector'
+p12
+sS'model.in2'
+p13
+S'matrix'
+p14
+sS'model.in1'
+p15
+g14
+sS'exprs'
+p16
+g14
+sS'it[2-1]'
+p17
+g6
+sS'typ'
+p18
+g12
+sS'this.x'
+p19
+g6
+sS'model.sim'
+p20
+g12
+sS'model.out2'
+p21
+g6
+sS'model.nmode'
+p22
+g6
+sS'model.rpar'
+p23
+g6
+sS'in1'
+p24
+g12
+sS'model.outtyp'
+p25
+g6
+sS'graphics.exprs'
+p26
+NsS'model.ipar'
+p27
+g12
+sS'model.nzcross'
+p28
+NsS'[model,graphics,ok]'
+p29
+g6
+sS'ok'
+p30
+S'boolean'
+p31
+sS'model.blocktype'
+p32
+S'string'
+p33
+sS'this.nzz'
+p34
+g6
+sS'model.dep_ut'
+p35
+g12
+sS'this.rule'
+p36
+g6
+sS'gr_i'
+p37
+g12
+sS'ipar'
+p38
+g12
+sS'y'
+p39
+g12
+sS'model'
+p40
+g6
+sS'it[1-1]'
+p41
+Ns. \ No newline at end of file
diff --git a/js/Branching/SWITCH_f.pickle b/js/Branching/SWITCH_f.pickle
index c7cae8a5..0416cf18 100644
--- a/js/Branching/SWITCH_f.pickle
+++ b/js/Branching/SWITCH_f.pickle
@@ -11,4 +11,76 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+g2
+sS'model.out'
+p5
+S'double'
+p6
+sS'model.in1'
+p7
+S'matrix'
+p8
+sS'typ'
+p9
+S'vector'
+p10
+sS'model.firing'
+p11
+g10
+sS'this.x'
+p12
+g6
+sS'model.sim'
+p13
+g10
+sS'i0'
+p14
+g6
+sS'in1'
+p15
+g8
+sS'graphics.exprs'
+p16
+NsS'model.ipar'
+p17
+g6
+sS'this.x.graphics'
+p18
+g2
+sS'[model,graphics,ok]'
+p19
+g6
+sS'model.blocktype'
+p20
+S'string'
+p21
+sS'this.nin'
+p22
+g6
+sS'model.dep_ut'
+p23
+g10
+sS'exprs'
+p24
+g8
+sS'gr_i'
+p25
+g10
+sS'ipar'
+p26
+NsS'y'
+p27
+g10
+sS'model'
+p28
+g6
+s. \ No newline at end of file
diff --git a/js/Electrical/CCS.pickle b/js/Electrical/CCS.pickle
index c551e8fb..151e5ebe 100644
--- a/js/Electrical/CCS.pickle
+++ b/js/Electrical/CCS.pickle
@@ -7,4 +7,102 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'mo.model'
+p3
+S'string'
+p4
+sS'PrametersValue'
+p5
+S'vector'
+p6
+sS'model.equations'
+p7
+S'double'
+p8
+sS'model.out'
+p9
+g8
+sS'model.in1'
+p10
+g8
+sS'this.x.graphics.out_implicit'
+p11
+S'matrix'
+p12
+sS'mo.inputs'
+p13
+g12
+sS'Typeout'
+p14
+g12
+sS'mo.parameters'
+p15
+g6
+sS'this.x'
+p16
+g8
+sS'model.sim'
+p17
+g4
+sS'ModelName'
+p18
+g4
+sS'y'
+p19
+g6
+sS'mo.outputs'
+p20
+g12
+sS'Typein'
+p21
+g12
+sS'model.rpar'
+p22
+g6
+sS'P'
+p23
+g12
+sS'graphics'
+p24
+g2
+sS'typ'
+p25
+g6
+sS'this.x.graphics.in_implicit'
+p26
+g12
+sS'model.blocktype'
+p27
+g4
+sS'MO'
+p28
+g12
+sS'MI'
+p29
+g12
+sS'model.dep_ut'
+p30
+g6
+sS'exprs'
+p31
+g6
+sS'gr_i'
+p32
+g6
+sS'PortName'
+p33
+g12
+sS'model'
+p34
+g8
+sS'ParametersName'
+p35
+g6
+sS'mo'
+p36
+g8
+s. \ No newline at end of file
diff --git a/js/Electrical/CVS.pickle b/js/Electrical/CVS.pickle
index c551e8fb..151e5ebe 100644
--- a/js/Electrical/CVS.pickle
+++ b/js/Electrical/CVS.pickle
@@ -7,4 +7,102 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'mo.model'
+p3
+S'string'
+p4
+sS'PrametersValue'
+p5
+S'vector'
+p6
+sS'model.equations'
+p7
+S'double'
+p8
+sS'model.out'
+p9
+g8
+sS'model.in1'
+p10
+g8
+sS'this.x.graphics.out_implicit'
+p11
+S'matrix'
+p12
+sS'mo.inputs'
+p13
+g12
+sS'Typeout'
+p14
+g12
+sS'mo.parameters'
+p15
+g6
+sS'this.x'
+p16
+g8
+sS'model.sim'
+p17
+g4
+sS'ModelName'
+p18
+g4
+sS'y'
+p19
+g6
+sS'mo.outputs'
+p20
+g12
+sS'Typein'
+p21
+g12
+sS'model.rpar'
+p22
+g6
+sS'P'
+p23
+g12
+sS'graphics'
+p24
+g2
+sS'typ'
+p25
+g6
+sS'this.x.graphics.in_implicit'
+p26
+g12
+sS'model.blocktype'
+p27
+g4
+sS'MO'
+p28
+g12
+sS'MI'
+p29
+g12
+sS'model.dep_ut'
+p30
+g6
+sS'exprs'
+p31
+g6
+sS'gr_i'
+p32
+g6
+sS'PortName'
+p33
+g12
+sS'model'
+p34
+g8
+sS'ParametersName'
+p35
+g6
+sS'mo'
+p36
+g8
+s. \ No newline at end of file
diff --git a/js/Electrical/Capacitor.pickle b/js/Electrical/Capacitor.pickle
index 6be4dddf..561b78cf 100644
--- a/js/Electrical/Capacitor.pickle
+++ b/js/Electrical/Capacitor.pickle
@@ -11,4 +11,91 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+S'vector'
+p11
+sS'mo.inputs'
+p12
+g5
+sS'mo.parameters'
+p13
+g11
+sS'this.x'
+p14
+g8
+sS'model.sim'
+p15
+g5
+sS'model.equations'
+p16
+g8
+sS'mo.outputs'
+p17
+g5
+sS'model.rpar'
+p18
+S'matrix'
+p19
+sS'this.v'
+p20
+g8
+sS'graphics.exprs'
+p21
+NsS'this.x.graphics'
+p22
+g2
+sS'this.x.graphics.in_implicit'
+p23
+g11
+sS'model.blocktype'
+p24
+g5
+sS'mo'
+p25
+g2
+sS'model.dep_ut'
+p26
+g11
+sS'model.equations.parameters[2-1]'
+p27
+g11
+sS'exprs'
+p28
+g5
+sS'gr_i'
+p29
+g11
+sS'this.x.graphics.out_implicit'
+p30
+g11
+sS'y'
+p31
+g11
+sS'model'
+p32
+g8
+sS'this.C'
+p33
+g8
+s. \ No newline at end of file
diff --git a/js/Electrical/ConstantVoltage.pickle b/js/Electrical/ConstantVoltage.pickle
index 035ff54e..b6ca7112 100644
--- a/js/Electrical/ConstantVoltage.pickle
+++ b/js/Electrical/ConstantVoltage.pickle
@@ -9,4 +9,86 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.V'
+p6
+S'double'
+p7
+sS'this.x.model'
+p8
+NsS'model.out'
+p9
+g7
+sS'model.in1'
+p10
+g7
+sS'typ'
+p11
+S'vector'
+p12
+sS'mo.inputs'
+p13
+g5
+sS'mo.parameters'
+p14
+g12
+sS'this.x'
+p15
+g7
+sS'model.sim'
+p16
+g5
+sS'model.equations'
+p17
+g7
+sS'mo.outputs'
+p18
+g5
+sS'model.rpar'
+p19
+NsS'graphics.exprs'
+p20
+NsS'this.x.graphics'
+p21
+g2
+sS'this.x.graphics.in_implicit'
+p22
+g12
+sS'model.blocktype'
+p23
+g5
+sS'mo'
+p24
+g7
+sS'model.dep_ut'
+p25
+g12
+sS'model.equations.parameters[2-1]'
+p26
+g12
+sS'exprs'
+p27
+g5
+sS'gr_i'
+p28
+g12
+sS'this.x.graphics.out_implicit'
+p29
+g12
+sS'y'
+p30
+g12
+sS'model'
+p31
+g7
+s. \ No newline at end of file
diff --git a/js/Electrical/CurrentSensor.pickle b/js/Electrical/CurrentSensor.pickle
index c551e8fb..77728fc3 100644
--- a/js/Electrical/CurrentSensor.pickle
+++ b/js/Electrical/CurrentSensor.pickle
@@ -7,4 +7,62 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.equations'
+p6
+g2
+sS'model.blocktype'
+p7
+g4
+sS'exprs'
+p8
+S'vector'
+p9
+sS'this.x.graphics.out_implicit'
+p10
+S'matrix'
+p11
+sS'mo'
+p12
+g2
+sS'mo.inputs'
+p13
+g4
+sS'mo.model'
+p14
+g4
+sS'model.dep_ut'
+p15
+g9
+sS'model.out'
+p16
+g11
+sS'gr_i'
+p17
+g9
+sS'y'
+p18
+g9
+sS'model'
+p19
+g2
+sS'this.x.graphics.in_implicit'
+p20
+g9
+sS'typ'
+p21
+g9
+sS'mo.outputs'
+p22
+g11
+s. \ No newline at end of file
diff --git a/js/Electrical/Diode.pickle b/js/Electrical/Diode.pickle
index 68fd1e21..121011c5 100644
--- a/js/Electrical/Diode.pickle
+++ b/js/Electrical/Diode.pickle
@@ -15,4 +15,97 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'model.dep_ut'
+p6
+S'vector'
+p7
+sS'this.x.model'
+p8
+NsS'model.out'
+p9
+S'double'
+p10
+sS'model.in1'
+p11
+g10
+sS'typ'
+p12
+g7
+sS'mo.inputs'
+p13
+g5
+sS'mo.parameters'
+p14
+g7
+sS'this.x'
+p15
+g10
+sS'model.sim'
+p16
+g5
+sS'model.equations'
+p17
+g10
+sS'mo.outputs'
+p18
+g5
+sS'this.Vt'
+p19
+g10
+sS'model.rpar'
+p20
+S'matrix'
+p21
+sS'y'
+p22
+g7
+sS'graphics.exprs'
+p23
+NsS'this.x.graphics'
+p24
+g2
+sS'model.equations.parameters'
+p25
+g7
+sS'this.x.graphics.in_implicit'
+p26
+g7
+sS'model.blocktype'
+p27
+g5
+sS'this.R'
+p28
+g10
+sS'this.Maxexp'
+p29
+g10
+sS'exprs'
+p30
+g5
+sS'gr_i'
+p31
+g7
+sS'this.x.graphics.out_implicit'
+p32
+g7
+sS'this.Ids'
+p33
+g10
+sS'model'
+p34
+g10
+sS'mo'
+p35
+g10
+s. \ No newline at end of file
diff --git a/js/Electrical/Ground.pickle b/js/Electrical/Ground.pickle
index c551e8fb..1b5fbbb5 100644
--- a/js/Electrical/Ground.pickle
+++ b/js/Electrical/Ground.pickle
@@ -7,4 +7,58 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+S'vector'
+p6
+sS'model.equations'
+p7
+g2
+sS'model.blocktype'
+p8
+g4
+sS'exprs'
+p9
+g4
+sS'this.x.graphics.out_implicit'
+p10
+g6
+sS'mo'
+p11
+g2
+sS'mo.inputs'
+p12
+g4
+sS'mo.model'
+p13
+g4
+sS'model.dep_ut'
+p14
+g6
+sS'model.out'
+p15
+g6
+sS'gr_i'
+p16
+g6
+sS'y'
+p17
+g6
+sS'model'
+p18
+g2
+sS'this.x.graphics.in_implicit'
+p19
+g6
+sS'typ'
+p20
+g6
+s. \ No newline at end of file
diff --git a/js/Electrical/Gyrator.pickle b/js/Electrical/Gyrator.pickle
index 7508efb4..60e75271 100644
--- a/js/Electrical/Gyrator.pickle
+++ b/js/Electrical/Gyrator.pickle
@@ -11,4 +11,113 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x.model.equations.parameters[2-1]'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'mo.model'
+p5
+S'string'
+p6
+sS'PrametersValue'
+p7
+S'matrix'
+p8
+sS'model.equations'
+p9
+S'double'
+p10
+sS'model.out'
+p11
+g10
+sS'model.in1'
+p12
+g10
+sS'x.graphics'
+p13
+g4
+sS'this.x.graphics.exprs'
+p14
+NsS'this.x.graphics.out_implicit'
+p15
+g8
+sS'mo.inputs'
+p16
+g8
+sS'Typeout'
+p17
+g8
+sS'mo.parameters'
+p18
+g2
+sS'this.x'
+p19
+g10
+sS'model.sim'
+p20
+g6
+sS'ModelName'
+p21
+g6
+sS'y'
+p22
+g2
+sS'mo.outputs'
+p23
+g8
+sS'Typein'
+p24
+g8
+sS'model.rpar'
+p25
+g8
+sS'P'
+p26
+g8
+sS'graphics'
+p27
+g4
+sS'typ'
+p28
+g2
+sS'this.x.graphics.in_implicit'
+p29
+g8
+sS'model.blocktype'
+p30
+g6
+sS'MO'
+p31
+g8
+sS'MI'
+p32
+g8
+sS'model.dep_ut'
+p33
+g2
+sS'exprs'
+p34
+g8
+sS'gr_i'
+p35
+g2
+sS'PortName'
+p36
+g8
+sS'x'
+p37
+g4
+sS'model'
+p38
+g10
+sS'ParametersName'
+p39
+g8
+sS'mo'
+p40
+g10
+s. \ No newline at end of file
diff --git a/js/Electrical/IdealTransformer.pickle b/js/Electrical/IdealTransformer.pickle
index c52753c9..7446aa4b 100644
--- a/js/Electrical/IdealTransformer.pickle
+++ b/js/Electrical/IdealTransformer.pickle
@@ -9,4 +9,113 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x.model.equations.parameters[2-1]'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'mo.model'
+p5
+S'string'
+p6
+sS'PrametersValue'
+p7
+g2
+sS'model.equations'
+p8
+S'double'
+p9
+sS'model.out'
+p10
+g9
+sS'model.in1'
+p11
+g9
+sS'x.graphics'
+p12
+g4
+sS'this.x.graphics.exprs'
+p13
+NsS'this.x.graphics.out_implicit'
+p14
+S'matrix'
+p15
+sS'mo.inputs'
+p16
+g15
+sS'Typeout'
+p17
+g15
+sS'mo.parameters'
+p18
+g2
+sS'this.x'
+p19
+g9
+sS'model.sim'
+p20
+g6
+sS'ModelName'
+p21
+g6
+sS'y'
+p22
+g2
+sS'mo.outputs'
+p23
+g15
+sS'Typein'
+p24
+g15
+sS'model.rpar'
+p25
+g2
+sS'P'
+p26
+g15
+sS'graphics'
+p27
+g4
+sS'typ'
+p28
+g2
+sS'this.x.graphics.in_implicit'
+p29
+g15
+sS'model.blocktype'
+p30
+g6
+sS'MO'
+p31
+g15
+sS'MI'
+p32
+g15
+sS'model.dep_ut'
+p33
+g2
+sS'exprs'
+p34
+g2
+sS'gr_i'
+p35
+g2
+sS'PortName'
+p36
+g15
+sS'x'
+p37
+g4
+sS'model'
+p38
+g9
+sS'ParametersName'
+p39
+g2
+sS'mo'
+p40
+g9
+s. \ No newline at end of file
diff --git a/js/Electrical/Inductor.pickle b/js/Electrical/Inductor.pickle
index 78f29337..e0943ae3 100644
--- a/js/Electrical/Inductor.pickle
+++ b/js/Electrical/Inductor.pickle
@@ -9,4 +9,86 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'vector'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+g8
+sS'mo.inputs'
+p11
+g5
+sS'mo.parameters'
+p12
+g8
+sS'this.x'
+p13
+S'double'
+p14
+sS'model.sim'
+p15
+g5
+sS'model.equations'
+p16
+g14
+sS'mo.outputs'
+p17
+g5
+sS'model.rpar'
+p18
+NsS'graphics.exprs'
+p19
+NsS'this.x.graphics'
+p20
+g2
+sS'this.x.graphics.in_implicit'
+p21
+g8
+sS'model.blocktype'
+p22
+g5
+sS'mo'
+p23
+g14
+sS'model.dep_ut'
+p24
+g8
+sS'model.equations.parameters[2-1]'
+p25
+g8
+sS'exprs'
+p26
+g5
+sS'gr_i'
+p27
+g8
+sS'this.L'
+p28
+g14
+sS'this.x.graphics.out_implicit'
+p29
+g8
+sS'y'
+p30
+g8
+sS'model'
+p31
+g14
+s. \ No newline at end of file
diff --git a/js/Electrical/MOTOR.pickle b/js/Electrical/MOTOR.pickle
index c551e8fb..fef3b7a1 100644
--- a/js/Electrical/MOTOR.pickle
+++ b/js/Electrical/MOTOR.pickle
@@ -7,4 +7,47 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+S'vector'
+p6
+sS'model.blocktype'
+p7
+g4
+sS'exprs'
+p8
+g4
+sS'this.x.graphics.out_implicit'
+p9
+S'matrix'
+p10
+sS'model.dep_ut'
+p11
+g6
+sS'model.out'
+p12
+g10
+sS'gr_i'
+p13
+g6
+sS'y'
+p14
+g6
+sS'model'
+p15
+g2
+sS'this.x.graphics.in_implicit'
+p16
+g6
+sS'typ'
+p17
+g6
+s. \ No newline at end of file
diff --git a/js/Electrical/NMOS.pickle b/js/Electrical/NMOS.pickle
index 1c81ada3..3cf20ea6 100644
--- a/js/Electrical/NMOS.pickle
+++ b/js/Electrical/NMOS.pickle
@@ -25,4 +25,109 @@ p11
atp12
Rp13
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'this.W'
+p9
+g8
+sS'model.in1'
+p10
+g8
+sS'typ'
+p11
+S'vector'
+p12
+sS'this.K2'
+p13
+g8
+sS'mo.inputs'
+p14
+g5
+sS'this.K5'
+p15
+g8
+sS'mo.parameters'
+p16
+g12
+sS'this.Beta'
+p17
+g8
+sS'this.x'
+p18
+g8
+sS'model.sim'
+p19
+g5
+sS'model.equations'
+p20
+g8
+sS'this.dL'
+p21
+g8
+sS'mo.outputs'
+p22
+S'matrix'
+p23
+sS'this.Vt'
+p24
+g8
+sS'graphics.exprs'
+p25
+NsS'this.RDS'
+p26
+g8
+sS'this.x.graphics'
+p27
+g2
+sS'this.dW'
+p28
+g8
+sS'this.x.graphics.in_implicit'
+p29
+g12
+sS'model.blocktype'
+p30
+g5
+sS'mo'
+p31
+g2
+sS'model.dep_ut'
+p32
+g12
+sS'model.equations.parameters[2-1]'
+p33
+g12
+sS'exprs'
+p34
+g23
+sS'gr_i'
+p35
+g12
+sS'this.L'
+p36
+g8
+sS'this.x.graphics.out_implicit'
+p37
+g23
+sS'y'
+p38
+g12
+sS'model'
+p39
+g8
+s. \ No newline at end of file
diff --git a/js/Electrical/NPN.pickle b/js/Electrical/NPN.pickle
index d8cc06de..f4911b81 100644
--- a/js/Electrical/NPN.pickle
+++ b/js/Electrical/NPN.pickle
@@ -41,4 +41,113 @@ p19
atp20
Rp21
.(dp0
-. \ No newline at end of file
+S'this.x.model.equations.parameters[2-1]'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'mo.model'
+p5
+S'string'
+p6
+sS'PrametersValue'
+p7
+S'matrix'
+p8
+sS'model.equations'
+p9
+S'double'
+p10
+sS'model.out'
+p11
+g10
+sS'model.in1'
+p12
+g10
+sS'x.graphics'
+p13
+g4
+sS'this.x.graphics.exprs'
+p14
+NsS'this.x.graphics.out_implicit'
+p15
+g8
+sS'mo.inputs'
+p16
+g8
+sS'Typeout'
+p17
+g8
+sS'mo.parameters'
+p18
+g2
+sS'this.x'
+p19
+g10
+sS'model.sim'
+p20
+g6
+sS'ModelName'
+p21
+g6
+sS'y'
+p22
+g2
+sS'mo.outputs'
+p23
+g8
+sS'Typein'
+p24
+g8
+sS'model.rpar'
+p25
+g8
+sS'P'
+p26
+g8
+sS'graphics'
+p27
+g4
+sS'typ'
+p28
+g2
+sS'this.x.graphics.in_implicit'
+p29
+g8
+sS'model.blocktype'
+p30
+g6
+sS'MO'
+p31
+g8
+sS'MI'
+p32
+g8
+sS'model.dep_ut'
+p33
+g2
+sS'exprs'
+p34
+g8
+sS'gr_i'
+p35
+g2
+sS'PortName'
+p36
+g8
+sS'x'
+p37
+g4
+sS'model'
+p38
+g10
+sS'ParametersName'
+p39
+g8
+sS'mo'
+p40
+g10
+s. \ No newline at end of file
diff --git a/js/Electrical/OpAmp.pickle b/js/Electrical/OpAmp.pickle
index cacf4f4b..8f37888d 100644
--- a/js/Electrical/OpAmp.pickle
+++ b/js/Electrical/OpAmp.pickle
@@ -13,4 +13,91 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+S'vector'
+p11
+sS'mo.inputs'
+p12
+S'matrix'
+p13
+sS'mo.parameters'
+p14
+g11
+sS'this.x'
+p15
+g8
+sS'model.sim'
+p16
+g5
+sS'model.equations'
+p17
+g8
+sS'mo.outputs'
+p18
+g11
+sS'model.rpar'
+p19
+g11
+sS'S'
+p20
+g11
+sS'graphics.exprs'
+p21
+NsS'Z'
+p22
+g11
+sS'this.x.graphics'
+p23
+g2
+sS'this.x.graphics.in_implicit'
+p24
+g13
+sS'model.blocktype'
+p25
+g5
+sS'mo'
+p26
+g2
+sS'model.dep_ut'
+p27
+g11
+sS'model.equations.parameters[2-1]'
+p28
+g11
+sS'exprs'
+p29
+g5
+sS'gr_i'
+p30
+g11
+sS'this.x.graphics.out_implicit'
+p31
+g11
+sS'y'
+p32
+g11
+sS'model'
+p33
+g2
+s. \ No newline at end of file
diff --git a/js/Electrical/PMOS.pickle b/js/Electrical/PMOS.pickle
index 1c81ada3..3cf20ea6 100644
--- a/js/Electrical/PMOS.pickle
+++ b/js/Electrical/PMOS.pickle
@@ -25,4 +25,109 @@ p11
atp12
Rp13
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'this.W'
+p9
+g8
+sS'model.in1'
+p10
+g8
+sS'typ'
+p11
+S'vector'
+p12
+sS'this.K2'
+p13
+g8
+sS'mo.inputs'
+p14
+g5
+sS'this.K5'
+p15
+g8
+sS'mo.parameters'
+p16
+g12
+sS'this.Beta'
+p17
+g8
+sS'this.x'
+p18
+g8
+sS'model.sim'
+p19
+g5
+sS'model.equations'
+p20
+g8
+sS'this.dL'
+p21
+g8
+sS'mo.outputs'
+p22
+S'matrix'
+p23
+sS'this.Vt'
+p24
+g8
+sS'graphics.exprs'
+p25
+NsS'this.RDS'
+p26
+g8
+sS'this.x.graphics'
+p27
+g2
+sS'this.dW'
+p28
+g8
+sS'this.x.graphics.in_implicit'
+p29
+g12
+sS'model.blocktype'
+p30
+g5
+sS'mo'
+p31
+g2
+sS'model.dep_ut'
+p32
+g12
+sS'model.equations.parameters[2-1]'
+p33
+g12
+sS'exprs'
+p34
+g23
+sS'gr_i'
+p35
+g12
+sS'this.L'
+p36
+g8
+sS'this.x.graphics.out_implicit'
+p37
+g23
+sS'y'
+p38
+g12
+sS'model'
+p39
+g8
+s. \ No newline at end of file
diff --git a/js/Electrical/PNP.pickle b/js/Electrical/PNP.pickle
index d8cc06de..f4911b81 100644
--- a/js/Electrical/PNP.pickle
+++ b/js/Electrical/PNP.pickle
@@ -41,4 +41,113 @@ p19
atp20
Rp21
.(dp0
-. \ No newline at end of file
+S'this.x.model.equations.parameters[2-1]'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'mo.model'
+p5
+S'string'
+p6
+sS'PrametersValue'
+p7
+S'matrix'
+p8
+sS'model.equations'
+p9
+S'double'
+p10
+sS'model.out'
+p11
+g10
+sS'model.in1'
+p12
+g10
+sS'x.graphics'
+p13
+g4
+sS'this.x.graphics.exprs'
+p14
+NsS'this.x.graphics.out_implicit'
+p15
+g8
+sS'mo.inputs'
+p16
+g8
+sS'Typeout'
+p17
+g8
+sS'mo.parameters'
+p18
+g2
+sS'this.x'
+p19
+g10
+sS'model.sim'
+p20
+g6
+sS'ModelName'
+p21
+g6
+sS'y'
+p22
+g2
+sS'mo.outputs'
+p23
+g8
+sS'Typein'
+p24
+g8
+sS'model.rpar'
+p25
+g8
+sS'P'
+p26
+g8
+sS'graphics'
+p27
+g4
+sS'typ'
+p28
+g2
+sS'this.x.graphics.in_implicit'
+p29
+g8
+sS'model.blocktype'
+p30
+g6
+sS'MO'
+p31
+g8
+sS'MI'
+p32
+g8
+sS'model.dep_ut'
+p33
+g2
+sS'exprs'
+p34
+g8
+sS'gr_i'
+p35
+g2
+sS'PortName'
+p36
+g8
+sS'x'
+p37
+g4
+sS'model'
+p38
+g10
+sS'ParametersName'
+p39
+g8
+sS'mo'
+p40
+g10
+s. \ No newline at end of file
diff --git a/js/Electrical/PotentialSensor.pickle b/js/Electrical/PotentialSensor.pickle
index c551e8fb..87db8dd7 100644
--- a/js/Electrical/PotentialSensor.pickle
+++ b/js/Electrical/PotentialSensor.pickle
@@ -7,4 +7,61 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+S'vector'
+p6
+sS'model.equations'
+p7
+g2
+sS'model.blocktype'
+p8
+g4
+sS'this.x.graphics.out_implicit'
+p9
+g6
+sS'mo'
+p10
+g2
+sS'mo.inputs'
+p11
+g4
+sS'mo.model'
+p12
+g4
+sS'model.rpar'
+p13
+g6
+sS'model.out'
+p14
+g6
+sS'gr_i'
+p15
+g6
+sS'model.dep_ut'
+p16
+g6
+sS'y'
+p17
+g6
+sS'model'
+p18
+g2
+sS'this.x.graphics.in_implicit'
+p19
+g6
+sS'typ'
+p20
+g6
+sS'mo.outputs'
+p21
+g6
+s. \ No newline at end of file
diff --git a/js/Electrical/Resistor.pickle b/js/Electrical/Resistor.pickle
index 5e31f97b..0ea9c1f1 100644
--- a/js/Electrical/Resistor.pickle
+++ b/js/Electrical/Resistor.pickle
@@ -9,4 +9,86 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+S'vector'
+p11
+sS'mo.inputs'
+p12
+g5
+sS'mo.parameters'
+p13
+g11
+sS'this.x'
+p14
+g8
+sS'model.sim'
+p15
+g5
+sS'model.equations'
+p16
+g8
+sS'mo.outputs'
+p17
+g5
+sS'model.rpar'
+p18
+NsS'graphics.exprs'
+p19
+NsS'this.x.graphics'
+p20
+g2
+sS'this.x.graphics.in_implicit'
+p21
+g11
+sS'model.blocktype'
+p22
+g5
+sS'this.R'
+p23
+g8
+sS'model.dep_ut'
+p24
+g11
+sS'model.equations.parameters[2-1]'
+p25
+g11
+sS'exprs'
+p26
+g5
+sS'gr_i'
+p27
+g11
+sS'this.x.graphics.out_implicit'
+p28
+g11
+sS'y'
+p29
+g11
+sS'model'
+p30
+g8
+sS'mo'
+p31
+g2
+s. \ No newline at end of file
diff --git a/js/Electrical/SineVoltage.pickle b/js/Electrical/SineVoltage.pickle
index 6b84a8ee..9d74504e 100644
--- a/js/Electrical/SineVoltage.pickle
+++ b/js/Electrical/SineVoltage.pickle
@@ -17,4 +17,100 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'this.frq'
+p1
+S'double'
+p2
+sS'this.ph'
+p3
+g2
+sS'arg1'
+p4
+S'object'
+p5
+sS'graphics'
+p6
+g5
+sS'mo.model'
+p7
+S'string'
+p8
+sS'this.start'
+p9
+g2
+sS'this.V'
+p10
+g2
+sS'this.x.model'
+p11
+NsS'model.out'
+p12
+S'vector'
+p13
+sS'model.in1'
+p14
+g13
+sS'typ'
+p15
+g13
+sS'mo.inputs'
+p16
+g8
+sS'mo.parameters'
+p17
+g13
+sS'this.x'
+p18
+g2
+sS'model.sim'
+p19
+g8
+sS'model.equations'
+p20
+g2
+sS'mo.outputs'
+p21
+g8
+sS'model.rpar'
+p22
+S'matrix'
+p23
+sS'graphics.exprs'
+p24
+NsS'this.offset'
+p25
+g2
+sS'this.x.graphics'
+p26
+g5
+sS'this.x.graphics.in_implicit'
+p27
+g13
+sS'model.blocktype'
+p28
+g8
+sS'mo'
+p29
+g2
+sS'model.dep_ut'
+p30
+g13
+sS'model.equations.parameters[2-1]'
+p31
+g13
+sS'exprs'
+p32
+g23
+sS'gr_i'
+p33
+g13
+sS'this.x.graphics.out_implicit'
+p34
+g13
+sS'y'
+p35
+g13
+sS'model'
+p36
+g2
+s. \ No newline at end of file
diff --git a/js/Electrical/Switch.pickle b/js/Electrical/Switch.pickle
index 8920eb76..a1f31b3a 100644
--- a/js/Electrical/Switch.pickle
+++ b/js/Electrical/Switch.pickle
@@ -11,4 +11,97 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'this.Ron'
+p10
+g8
+sS'typ'
+p11
+S'vector'
+p12
+sS'mo.inputs'
+p13
+S'matrix'
+p14
+sS'mo.parameters'
+p15
+g12
+sS'this.x'
+p16
+g8
+sS'model.sim'
+p17
+g5
+sS'model.equations'
+p18
+g8
+sS'mo.outputs'
+p19
+g5
+sS'model.rpar'
+p20
+g8
+sS'S'
+p21
+g14
+sS'graphics.exprs'
+p22
+NsS'this.Roff'
+p23
+g8
+sS'Z'
+p24
+g8
+sS'this.x.graphics'
+p25
+g2
+sS'this.x.graphics.in_implicit'
+p26
+g14
+sS'model.blocktype'
+p27
+g5
+sS'mo'
+p28
+g2
+sS'model.dep_ut'
+p29
+g12
+sS'model.equations.parameters[2-1]'
+p30
+g12
+sS'exprs'
+p31
+g5
+sS'gr_i'
+p32
+g12
+sS'this.x.graphics.out_implicit'
+p33
+g12
+sS'y'
+p34
+g12
+sS'model'
+p35
+g2
+s. \ No newline at end of file
diff --git a/js/Electrical/VVsourceAC.pickle b/js/Electrical/VVsourceAC.pickle
index f45c9778..019bffde 100644
--- a/js/Electrical/VVsourceAC.pickle
+++ b/js/Electrical/VVsourceAC.pickle
@@ -9,4 +9,91 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'model.sim'
+p1
+S'string'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'mo.model'
+p6
+g2
+sS'this.x.model'
+p7
+NsS'model.out'
+p8
+S'vector'
+p9
+sS'model.in1'
+p10
+S'matrix'
+p11
+sS'typ'
+p12
+g9
+sS'mo.inputs'
+p13
+g9
+sS'mo.parameters'
+p14
+g9
+sS'this.FR'
+p15
+S'double'
+p16
+sS'this.x'
+p17
+g16
+sS'VA'
+p18
+g16
+sS'model.equations'
+p19
+g16
+sS'mo.outputs'
+p20
+g2
+sS'model.rpar'
+p21
+g9
+sS'graphics.exprs'
+p22
+NsS'this.x.graphics'
+p23
+g4
+sS'this.x.graphics.in_implicit'
+p24
+g9
+sS'model.blocktype'
+p25
+g2
+sS'mo'
+p26
+g16
+sS'model.dep_ut'
+p27
+g9
+sS'model.equations.parameters[2-1]'
+p28
+g9
+sS'exprs'
+p29
+g9
+sS'gr_i'
+p30
+g9
+sS'this.x.graphics.out_implicit'
+p31
+g9
+sS'y'
+p32
+g9
+sS'model'
+p33
+g16
+s. \ No newline at end of file
diff --git a/js/Electrical/VariableResistor.pickle b/js/Electrical/VariableResistor.pickle
index c551e8fb..32b9a6a9 100644
--- a/js/Electrical/VariableResistor.pickle
+++ b/js/Electrical/VariableResistor.pickle
@@ -7,4 +7,62 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.equations'
+p6
+g2
+sS'model.blocktype'
+p7
+g4
+sS'exprs'
+p8
+S'vector'
+p9
+sS'this.x.graphics.out_implicit'
+p10
+g9
+sS'mo'
+p11
+S'object'
+p12
+sS'mo.inputs'
+p13
+g9
+sS'mo.model'
+p14
+g4
+sS'model.dep_ut'
+p15
+g9
+sS'model.out'
+p16
+g2
+sS'gr_i'
+p17
+g9
+sS'y'
+p18
+g9
+sS'model'
+p19
+g2
+sS'this.x.graphics.in_implicit'
+p20
+g9
+sS'typ'
+p21
+g9
+sS'mo.outputs'
+p22
+g4
+s. \ No newline at end of file
diff --git a/js/Electrical/VoltageSensor.pickle b/js/Electrical/VoltageSensor.pickle
index c551e8fb..77728fc3 100644
--- a/js/Electrical/VoltageSensor.pickle
+++ b/js/Electrical/VoltageSensor.pickle
@@ -7,4 +7,62 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.equations'
+p6
+g2
+sS'model.blocktype'
+p7
+g4
+sS'exprs'
+p8
+S'vector'
+p9
+sS'this.x.graphics.out_implicit'
+p10
+S'matrix'
+p11
+sS'mo'
+p12
+g2
+sS'mo.inputs'
+p13
+g4
+sS'mo.model'
+p14
+g4
+sS'model.dep_ut'
+p15
+g9
+sS'model.out'
+p16
+g11
+sS'gr_i'
+p17
+g9
+sS'y'
+p18
+g9
+sS'model'
+p19
+g2
+sS'this.x.graphics.in_implicit'
+p20
+g9
+sS'typ'
+p21
+g9
+sS'mo.outputs'
+p22
+g11
+s. \ No newline at end of file
diff --git a/js/Electrical/VsourceAC.pickle b/js/Electrical/VsourceAC.pickle
index 4dbf959c..4bc615c1 100644
--- a/js/Electrical/VsourceAC.pickle
+++ b/js/Electrical/VsourceAC.pickle
@@ -11,4 +11,91 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'vector'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+g8
+sS'mo.inputs'
+p11
+g5
+sS'mo.parameters'
+p12
+g8
+sS'this.FR'
+p13
+S'double'
+p14
+sS'this.x'
+p15
+g14
+sS'model.sim'
+p16
+g5
+sS'model.equations'
+p17
+g14
+sS'mo.outputs'
+p18
+g5
+sS'model.rpar'
+p19
+S'matrix'
+p20
+sS'graphics.exprs'
+p21
+NsS'this.x.graphics'
+p22
+g2
+sS'this.x.graphics.in_implicit'
+p23
+g8
+sS'model.blocktype'
+p24
+g5
+sS'mo'
+p25
+g14
+sS'model.dep_ut'
+p26
+g8
+sS'model.equations.parameters[2-1]'
+p27
+g8
+sS'exprs'
+p28
+g20
+sS'gr_i'
+p29
+g8
+sS'this.x.graphics.out_implicit'
+p30
+g8
+sS'y'
+p31
+g8
+sS'model'
+p32
+g14
+sS'this.VA'
+p33
+g14
+s. \ No newline at end of file
diff --git a/js/Events/ANDBLK.pickle b/js/Events/ANDBLK.pickle
index c551e8fb..ca1794bc 100644
--- a/js/Events/ANDBLK.pickle
+++ b/js/Events/ANDBLK.pickle
@@ -7,4 +7,207 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'diagram.objs[1-1]'
+p1
+S'double'
+p2
+sS'output_port.graphics.exprs'
+p3
+S'string'
+p4
+sS'this.x.model.rpar'
+p5
+g2
+sS'input_port1'
+p6
+g2
+sS'diagram.objs[9-1]'
+p7
+g2
+sS'output_port.graphics.flip'
+p8
+S'boolean'
+p9
+sS'input_port2'
+p10
+g2
+sS'input_port1.graphics.exprs'
+p11
+g4
+sS'input_port2.graphics.sz'
+p12
+S'vector'
+p13
+sS'input_port2.graphics.orig'
+p14
+g13
+sS'input_port1.graphics.flip'
+p15
+g9
+sS'split.graphics.orig'
+p16
+S'matrix'
+p17
+sS'ifthel'
+p18
+g2
+sS'split.graphics.peout'
+p19
+g17
+sS'output_port.graphics.pein'
+p20
+g2
+sS'diagram.objs[2-1]'
+p21
+g2
+sS'andlog'
+p22
+g2
+sS'this.x.model.firing'
+p23
+g9
+sS'ifthel.graphics.pin'
+p24
+g2
+sS'output_port.model.ipar'
+p25
+g2
+sS'typ'
+p26
+g13
+sS'split.graphics.pein'
+p27
+g2
+sS'andlog.graphics.pein'
+p28
+g17
+sS'this.x.graphics.pein'
+p29
+g17
+sS'this.x.graphics.gr_i'
+p30
+g13
+sS'diagram.objs[7-1]'
+p31
+g2
+sS'diagram.objs[6-1]'
+p32
+g2
+sS'split'
+p33
+g2
+sS'andlog.graphics.pout'
+p34
+g2
+sS'this.x.model.evtout'
+p35
+g2
+sS'this.x.model.sim'
+p36
+g4
+sS'diagram.objs[8-1]'
+p37
+g2
+sS'diagram.objs[3-1]'
+p38
+g2
+sS'this.x.graphics.sz'
+p39
+g13
+sS'input_port1.graphics.sz'
+p40
+g13
+sS'diagram.objs[5-1]'
+p41
+g2
+sS'this.x'
+p42
+g2
+sS'this.x.graphics.peout'
+p43
+g2
+sS'andlog.graphics.orig'
+p44
+g13
+sS'diagram.objs[4-1]'
+p45
+g2
+sS'this.x.gui'
+p46
+g4
+sS'ifthel.graphics.pein'
+p47
+g2
+sS'ifthel.graphics.orig'
+p48
+g13
+sS'input_port2.model.ipar'
+p49
+g2
+sS'diagram'
+p50
+g2
+sS'input_port2.graphics.peout'
+p51
+g2
+sS'diagram.objs[10-1]'
+p52
+g2
+sS'this.x.model.dep_ut'
+p53
+g13
+sS'output_port.graphics.sz'
+p54
+g13
+sS'andlog.graphics.sz'
+p55
+g13
+sS'this.x.model.blocktype'
+p56
+g4
+sS'diagram.objs[12-1]'
+p57
+g2
+sS'ifthel.graphics.peout'
+p58
+g17
+sS'input_port1.graphics.orig'
+p59
+g13
+sS'output_port'
+p60
+g2
+sS'this.x.model.evtin'
+p61
+g17
+sS'andlog.graphics.flip'
+p62
+g9
+sS'input_port1.graphics.peout'
+p63
+g2
+sS'ifthel.graphics.sz'
+p64
+g13
+sS'ifthel.graphics.flip'
+p65
+g9
+sS'input_port1.model.ipar'
+p66
+g2
+sS'input_port2.graphics.exprs'
+p67
+g4
+sS'output_port.graphics.orig'
+p68
+g13
+sS'y'
+p69
+g13
+sS'input_port2.graphics.flip'
+p70
+g9
+sS'diagram.objs[11-1]'
+p71
+g2
+s. \ No newline at end of file
diff --git a/js/Events/ANDLOG_f.pickle b/js/Events/ANDLOG_f.pickle
index c551e8fb..4db11f46 100644
--- a/js/Events/ANDLOG_f.pickle
+++ b/js/Events/ANDLOG_f.pickle
@@ -7,4 +7,41 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.blocktype'
+p5
+g4
+sS'model.evtin'
+p6
+S'matrix'
+p7
+sS'model.dep_ut'
+p8
+S'vector'
+p9
+sS'model.out'
+p10
+g2
+sS'gr_i'
+p11
+g9
+sS'y'
+p12
+g9
+sS'model'
+p13
+g2
+sS'typ'
+p14
+g9
+sS'model.firing'
+p15
+g9
+s. \ No newline at end of file
diff --git a/js/Events/CLKSOMV_f.pickle b/js/Events/CLKSOMV_f.pickle
index c551e8fb..d1af50ca 100644
--- a/js/Events/CLKSOMV_f.pickle
+++ b/js/Events/CLKSOMV_f.pickle
@@ -7,4 +7,44 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.evtout'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'model.evtin'
+p7
+S'matrix'
+p8
+sS'model.dep_ut'
+p9
+S'vector'
+p10
+sS'p'
+p11
+g2
+sS'gr_i'
+p12
+g10
+sS'y'
+p13
+g10
+sS'model'
+p14
+g2
+sS'typ'
+p15
+g10
+sS'model.firing'
+p16
+g2
+s. \ No newline at end of file
diff --git a/js/Events/CLKSOM_f.pickle b/js/Events/CLKSOM_f.pickle
index c551e8fb..d1af50ca 100644
--- a/js/Events/CLKSOM_f.pickle
+++ b/js/Events/CLKSOM_f.pickle
@@ -7,4 +7,44 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.evtout'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'model.evtin'
+p7
+S'matrix'
+p8
+sS'model.dep_ut'
+p9
+S'vector'
+p10
+sS'p'
+p11
+g2
+sS'gr_i'
+p12
+g10
+sS'y'
+p13
+g10
+sS'model'
+p14
+g2
+sS'typ'
+p15
+g10
+sS'model.firing'
+p16
+g2
+s. \ No newline at end of file
diff --git a/js/Events/CLKSPLIT_f.pickle b/js/Events/CLKSPLIT_f.pickle
index c551e8fb..f451cc4d 100644
--- a/js/Events/CLKSPLIT_f.pickle
+++ b/js/Events/CLKSPLIT_f.pickle
@@ -7,4 +7,38 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.evtout'
+p5
+S'matrix'
+p6
+sS'model.blocktype'
+p7
+g4
+sS'model.dep_ut'
+p8
+S'vector'
+p9
+sS'model.evtin'
+p10
+g2
+sS'y'
+p11
+g9
+sS'model'
+p12
+g2
+sS'typ'
+p13
+g9
+sS'model.firing'
+p14
+g9
+s. \ No newline at end of file
diff --git a/js/Events/END_c.pickle b/js/Events/END_c.pickle
index 441a88b9..54040cc2 100644
--- a/js/Events/END_c.pickle
+++ b/js/Events/END_c.pickle
@@ -9,4 +9,59 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.evtout'
+p5
+g2
+sS'model.evtin'
+p6
+g2
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+NsS'model.blocktype'
+p11
+S'string'
+p12
+sS'model.dep_ut'
+p13
+g4
+sS'this.x.model'
+p14
+NsS'exprs'
+p15
+g12
+sS'gr_i'
+p16
+g4
+sS'graphics'
+p17
+g8
+sS'y'
+p18
+g4
+sS'model'
+p19
+g2
+sS'typ'
+p20
+g4
+sS'model.firing'
+p21
+NsS'this.tf'
+p22
+g2
+s. \ No newline at end of file
diff --git a/js/Events/EVTDLY_c.pickle b/js/Events/EVTDLY_c.pickle
index fce73cfd..9363aae0 100644
--- a/js/Events/EVTDLY_c.pickle
+++ b/js/Events/EVTDLY_c.pickle
@@ -11,4 +11,70 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.evtout'
+p5
+g2
+sS'ok'
+p6
+S'boolean'
+p7
+sS'model.evtin'
+p8
+g2
+sS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'model.rpar'
+p13
+S'matrix'
+p14
+sS'this.x.model'
+p15
+NsS'exprs'
+p16
+g14
+sS'gr_i'
+p17
+g4
+sS'model.dep_ut'
+p18
+g4
+sS'graphics'
+p19
+g10
+sS'y'
+p20
+g4
+sS'model'
+p21
+g2
+sS'this.ff'
+p22
+g2
+sS'typ'
+p23
+g4
+sS'this.dt'
+p24
+g2
+sS'model.firing'
+p25
+NsS'model.blocktype'
+p26
+S'string'
+p27
+s. \ No newline at end of file
diff --git a/js/Events/EVTDLY_f.pickle b/js/Events/EVTDLY_f.pickle
index fce73cfd..cbf967a3 100644
--- a/js/Events/EVTDLY_f.pickle
+++ b/js/Events/EVTDLY_f.pickle
@@ -11,4 +11,68 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.evtout'
+p5
+g2
+sS'ok'
+p6
+S'boolean'
+p7
+sS'model.evtin'
+p8
+g2
+sS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'model.rpar'
+p13
+NsS'this.x.model'
+p14
+NsS'exprs'
+p15
+S'matrix'
+p16
+sS'gr_i'
+p17
+S'vector'
+p18
+sS'model.dep_ut'
+p19
+g18
+sS'graphics'
+p20
+g10
+sS'y'
+p21
+g18
+sS'model'
+p22
+g2
+sS'this.ff'
+p23
+NsS'typ'
+p24
+g18
+sS'this.dt'
+p25
+g2
+sS'model.firing'
+p26
+NsS'model.blocktype'
+p27
+g4
+s. \ No newline at end of file
diff --git a/js/Events/EVTGEN_f.pickle b/js/Events/EVTGEN_f.pickle
index ca834cbc..5f85498f 100644
--- a/js/Events/EVTGEN_f.pickle
+++ b/js/Events/EVTGEN_f.pickle
@@ -9,4 +9,57 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.evtout'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+NsS'this.tt'
+p11
+g2
+sS'model.dep_ut'
+p12
+S'vector'
+p13
+sS'this.x.model'
+p14
+g8
+sS'exprs'
+p15
+g4
+sS'gr_i'
+p16
+g13
+sS'graphics'
+p17
+g8
+sS'y'
+p18
+g13
+sS'model'
+p19
+g2
+sS'typ'
+p20
+g13
+sS'model.firing'
+p21
+Ns. \ No newline at end of file
diff --git a/js/Events/EVTVARDLY.pickle b/js/Events/EVTVARDLY.pickle
index 3588d2ff..432a491f 100644
--- a/js/Events/EVTVARDLY.pickle
+++ b/js/Events/EVTVARDLY.pickle
@@ -9,4 +9,60 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.evtin'
+p6
+g2
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+NsS'model.evtout'
+p11
+g2
+sS'model.dep_ut'
+p12
+g4
+sS'this.x.model'
+p13
+NsS'exprs'
+p14
+S'string'
+p15
+sS'gr_i'
+p16
+g4
+sS'graphics'
+p17
+g8
+sS'y'
+p18
+g4
+sS'model'
+p19
+g8
+sS'typ'
+p20
+g4
+sS'model.firing'
+p21
+g2
+sS'model.blocktype'
+p22
+g15
+s. \ No newline at end of file
diff --git a/js/Events/HALT_f.pickle b/js/Events/HALT_f.pickle
index d0091bc0..8d6371b4 100644
--- a/js/Events/HALT_f.pickle
+++ b/js/Events/HALT_f.pickle
@@ -9,4 +9,60 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.dstate'
+p5
+g2
+sS'model.evtin'
+p6
+g2
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+NsS'model.dep_ut'
+p11
+S'vector'
+p12
+sS'this.x.model'
+p13
+NsS'exprs'
+p14
+g4
+sS'gr_i'
+p15
+g12
+sS'this.n'
+p16
+g2
+sS'graphics'
+p17
+g8
+sS'y'
+p18
+g12
+sS'model'
+p19
+g2
+sS'model.ipar'
+p20
+g2
+sS'typ'
+p21
+g12
+sS'model.blocktype'
+p22
+g4
+s. \ No newline at end of file
diff --git a/js/Events/IFTHEL_f.pickle b/js/Events/IFTHEL_f.pickle
index 12552777..b1166c16 100644
--- a/js/Events/IFTHEL_f.pickle
+++ b/js/Events/IFTHEL_f.pickle
@@ -11,4 +11,89 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.nmod'
+p1
+S'double'
+p2
+sS'this.x.graphics'
+p3
+S'object'
+p4
+sS'arg1'
+p5
+g4
+sS'graphics'
+p6
+g4
+sS'model.intyp'
+p7
+g2
+sS'this.x.model'
+p8
+NsS'this.inh'
+p9
+S'vector'
+p10
+sS'model.in1'
+p11
+g2
+sS'typ'
+p12
+g10
+sS'model.evtin'
+p13
+g2
+sS'model.sim[2-1]'
+p14
+g2
+sS'model.firing'
+p15
+g10
+sS'this.x'
+p16
+g2
+sS'model.sim'
+p17
+g10
+sS'model.evtout'
+p18
+S'matrix'
+p19
+sS'model.in2'
+p20
+g2
+sS'model.nmode'
+p21
+g2
+sS'graphics.exprs'
+p22
+S'string'
+p23
+sS'model.nzcross'
+p24
+g2
+sS'[model,graphics,ok]'
+p25
+g2
+sS'model.blocktype'
+p26
+g23
+sS'exprs[2-1]'
+p27
+g23
+sS'model.dep_ut'
+p28
+g10
+sS'exprs'
+p29
+g19
+sS'gr_i'
+p30
+g10
+sS'y'
+p31
+g10
+sS'model'
+p32
+g4
+s. \ No newline at end of file
diff --git a/js/Events/MCLOCK_f.pickle b/js/Events/MCLOCK_f.pickle
index 5b1b1dae..beb16c90 100644
--- a/js/Events/MCLOCK_f.pickle
+++ b/js/Events/MCLOCK_f.pickle
@@ -9,4 +9,241 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'mfclck.graphics.exprs'
+p1
+S'matrix'
+p2
+sS'diagram.objs[12-1]'
+p3
+S'double'
+p4
+sS'this.x.model.evtout'
+p5
+g2
+sS'diagram.objs[1-1]'
+p6
+g4
+sS'output_port1.graphics.exprs'
+p7
+S'string'
+p8
+sS'arg1'
+p9
+S'object'
+p10
+sS'this.x.graphics.sz'
+p11
+S'vector'
+p12
+sS'split2.graphics.pein'
+p13
+g4
+sS'mfclck.graphics.orig'
+p14
+g12
+sS'mfclck.model.firing'
+p15
+g12
+sS'diagram.objs[7-1]'
+p16
+g4
+sS'this.x.model.blocktype'
+p17
+g8
+sS'mfclck.graphics.sz'
+p18
+g12
+sS'this.x.graphics.peout'
+p19
+g2
+sS'mfclck.graphics.peout'
+p20
+g2
+sS'clksom.graphics.peout'
+p21
+g4
+sS'output_port2.graphics.exprs'
+p22
+g8
+sS'diagram.objs[3-1]'
+p23
+g4
+sS'split2.graphics.orig'
+p24
+g2
+sS'output_port2.graphics.sz'
+p25
+g12
+sS'clksom.graphics.sz'
+p26
+g12
+sS'split2'
+p27
+g4
+sS'nn'
+p28
+g4
+sS'split1'
+p29
+g4
+sS'output_port1.graphics.orig'
+p30
+g12
+sS'this.x.model.rpar'
+p31
+g4
+sS'this.x.gui'
+p32
+g8
+sS'mfclck.graphics.flip'
+p33
+S'boolean'
+p34
+sS'newpar[size(newpar)+1-1]'
+p35
+NsS'this.x.graphics.gr_i'
+p36
+g12
+sS'gr_i'
+p37
+g12
+sS'diagram.objs[6-1]'
+p38
+g4
+sS'diagram.objs[5-1]'
+p39
+g4
+sS'diagram.objs[9-1]'
+p40
+g4
+sS'this.x.model.sim'
+p41
+g8
+sS'diagram.objs[8-1]'
+p42
+g4
+sS'clksom.graphics.exprs'
+p43
+g2
+sS'output_port1'
+p44
+g4
+sS'clksom'
+p45
+g4
+sS'output_port1.model.ipar'
+p46
+g4
+sS'this.x'
+p47
+g4
+sS'diagram.objs[2-1]'
+p48
+g4
+sS'clksom.graphics.pein'
+p49
+g2
+sS'spath'
+p50
+g12
+sS'diagram.objs[10-1]'
+p51
+g4
+sS'newpar'
+p52
+g12
+sS'diagram.objs[4-1]'
+p53
+g4
+sS'output_port2.model.ipar'
+p54
+g4
+sS'diagram.objs[13-1]'
+p55
+g4
+sS'output_port1.graphics.flip'
+p56
+g34
+sS'split1.graphics.pein'
+p57
+g4
+sS'arg1[spath-1]'
+p58
+NsS'output_port1.graphics.pein'
+p59
+g4
+sS'mfclck.model.ipar'
+p60
+g4
+sS'mfclck'
+p61
+g4
+sS'path'
+p62
+NsS'dt'
+p63
+g4
+sS'typ'
+p64
+g12
+sS'output_port2.graphics.flip'
+p65
+g34
+sS'arg1.model'
+p66
+g10
+sS'diagram.objs[11-1]'
+p67
+g4
+sS'diagram'
+p68
+g4
+sS'mfclck.graphics.pein'
+p69
+g4
+sS'clksom.graphics.orig'
+p70
+g12
+sS'split2.graphics.peout'
+p71
+g2
+sS'xx'
+p72
+g10
+sS'o'
+p73
+g10
+sS'output_port2.graphics.orig'
+p74
+g12
+sS'exprs'
+p75
+g2
+sS'output_port1.graphics.sz'
+p76
+g12
+sS'split1.graphics.orig'
+p77
+g2
+sS'output_port2.graphics.pein'
+p78
+g4
+sS'clksom.graphics.flip'
+p79
+g34
+sS'y'
+p80
+g4
+sS'mfclck.model.rpar'
+p81
+g4
+sS'split1.graphics.peout'
+p82
+g2
+sS'output_port2'
+p83
+g4
+sS'arg1.model.rpar'
+p84
+g10
+s. \ No newline at end of file
diff --git a/js/Events/MFCLCK_f.pickle b/js/Events/MFCLCK_f.pickle
index 314a512c..4959c2e7 100644
--- a/js/Events/MFCLCK_f.pickle
+++ b/js/Events/MFCLCK_f.pickle
@@ -11,4 +11,77 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'this.x.model'
+p6
+g4
+sS'this.nn'
+p7
+g2
+sS'hh[2-1]'
+p8
+g2
+sS'typ'
+p9
+S'vector'
+p10
+sS'model.evtin'
+p11
+g2
+sS'model.firing'
+p12
+g10
+sS'this.x'
+p13
+g2
+sS'model.sim'
+p14
+S'string'
+p15
+sS'model.evtout'
+p16
+S'matrix'
+p17
+sS'model.rpar'
+p18
+NsS'hh'
+p19
+NsS'graphics.exprs'
+p20
+NsS'model.ipar'
+p21
+NsS'this.x.graphics'
+p22
+g4
+sS'model.blocktype'
+p23
+g15
+sS'model.dep_ut'
+p24
+g10
+sS'exprs'
+p25
+g17
+sS'gr_i'
+p26
+g10
+sS'y'
+p27
+g10
+sS'model'
+p28
+g2
+sS'this.dt'
+p29
+g2
+s. \ No newline at end of file
diff --git a/js/Events/M_freq.pickle b/js/Events/M_freq.pickle
index 4cd25e31..5511ee3b 100644
--- a/js/Events/M_freq.pickle
+++ b/js/Events/M_freq.pickle
@@ -15,4 +15,101 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'[m,den,off,count,m1,fir,this.frequ,this.offset,ok]'
+p4
+S'double'
+p5
+sS'istreated'
+p6
+S'boolean'
+p7
+sS'this.x.model'
+p8
+NsS'ind'
+p9
+g5
+sS'typ'
+p10
+S'vector'
+p11
+sS'model.evtin'
+p12
+g5
+sS'model.firing'
+p13
+g11
+sS'this.x'
+p14
+g5
+sS'model.sim'
+p15
+g11
+sS'model.evtout'
+p16
+S'matrix'
+p17
+sS'model.rpar'
+p18
+g11
+sS'this.frequ'
+p19
+g11
+sS'graphics.exprs'
+p20
+NsS'this.offset'
+p21
+g11
+sS'graphics.sz'
+p22
+g11
+sS'this.x.graphics'
+p23
+g2
+sS'model.opar'
+p24
+g11
+sS'[model,graphics,ok]'
+p25
+g5
+sS'ok'
+p26
+g7
+sS'model.blocktype'
+p27
+S'string'
+p28
+sS'k'
+p29
+g17
+sS'mn'
+p30
+g5
+sS'm'
+p31
+g17
+sS'model.dep_ut'
+p32
+g11
+sS'exprs'
+p33
+g17
+sS'gr_i'
+p34
+g11
+sS'y'
+p35
+g11
+sS'model'
+p36
+g5
+sS'ot'
+p37
+g17
+s. \ No newline at end of file
diff --git a/js/Events/VirtualCLK0.pickle b/js/Events/VirtualCLK0.pickle
index c551e8fb..dcb95fd2 100644
--- a/js/Events/VirtualCLK0.pickle
+++ b/js/Events/VirtualCLK0.pickle
@@ -7,4 +7,43 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.blocktype'
+p5
+g4
+sS'exprs'
+p6
+S'vector'
+p7
+sS'model.dep_ut'
+p8
+g7
+sS'model.evtin'
+p9
+g2
+sS'y'
+p10
+g7
+sS'model'
+p11
+g2
+sS'model.ipar'
+p12
+g7
+sS'typ'
+p13
+g7
+sS'model.opar'
+p14
+g7
+sS'model.firing'
+p15
+g2
+s. \ No newline at end of file
diff --git a/js/Events/freq_div.pickle b/js/Events/freq_div.pickle
index 419e6883..36d117ea 100644
--- a/js/Events/freq_div.pickle
+++ b/js/Events/freq_div.pickle
@@ -11,4 +11,185 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'lnk.ct'
+p1
+S'vector'
+p2
+sS'scs_m_1.objs[9-1]'
+p3
+S'double'
+p4
+sS'model.dstate'
+p5
+g4
+sS'lnk'
+p6
+g4
+sS'scs_m_1'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'scs_m_1.objs[6-1]'
+p10
+g4
+sS'graphics'
+p11
+NsS'scs_m_1.objs[3-1]'
+p12
+g8
+sS'xx'
+p13
+g8
+sS'spath[$+1-1]'
+p14
+NsS'scs_m_1.objs[7-1]'
+p15
+g4
+sS'scs_m_1.objs[8-1]'
+p16
+g4
+sS'eq'
+p17
+g8
+sS'graphics.orig'
+p18
+g2
+sS'xxn.graphics'
+p19
+g8
+sS'blk'
+p20
+g8
+sS'newpar[size(newpar)+1-1]'
+p21
+g4
+sS'%ph'
+p22
+g4
+sS'eqn'
+p23
+g8
+sS'model.evtin'
+p24
+g4
+sS'blk.model'
+p25
+NsS'graphics.pein'
+p26
+g4
+sS'lnk.from'
+p27
+g2
+sS'scs_m_1.objs[2-1]'
+p28
+g8
+sS'this.x'
+p29
+g4
+sS'model.sim'
+p30
+S'string'
+p31
+sS'model.evtout'
+p32
+g4
+sS'spath'
+p33
+g2
+sS'%df'
+p34
+g4
+sS'newpar'
+p35
+g2
+sS'lnk.yy'
+p36
+g2
+sS'graphics.pout'
+p37
+g4
+sS'model.rpar'
+p38
+g8
+sS'model_n'
+p39
+g8
+sS'arg1[spath-1]'
+p40
+g8
+sS'scs_m_1.objs[4-1]'
+p41
+g8
+sS'graphics.pin'
+p42
+g4
+sS'graphics.exprs'
+p43
+S'matrix'
+p44
+sS'path'
+p45
+NsS'xxn.model'
+p46
+NsS'model.ipar'
+p47
+g4
+sS'typ'
+p48
+g2
+sS'xxn'
+p49
+g8
+sS'lnk.xx'
+p50
+g2
+sS'needcompile'
+p51
+g4
+sS'arg1.model'
+p52
+g8
+sS'scs_m_1.objs[10-1]'
+p53
+g4
+sS'scs_m_1.objs[1-1]'
+p54
+g8
+sS'modified'
+p55
+g4
+sS'o'
+p56
+g8
+sS'exprs'
+p57
+NsS'scs_m_1.objs[5-1]'
+p58
+g8
+sS'gr_i'
+p59
+g2
+sS'blk.graphics'
+p60
+NsS'y'
+p61
+g4
+sS'graphics.sz'
+p62
+g2
+sS'model'
+p63
+g4
+sS'lnk.to'
+p64
+g2
+sS'graphics.peout'
+p65
+g44
+sS'arg1.model.rpar'
+p66
+g8
+s. \ No newline at end of file
diff --git a/js/Hydraulics/Bache.pickle b/js/Hydraulics/Bache.pickle
index f2695134..f18d7971 100644
--- a/js/Hydraulics/Bache.pickle
+++ b/js/Hydraulics/Bache.pickle
@@ -25,4 +25,118 @@ p11
atp12
Rp13
.(dp0
-. \ No newline at end of file
+S'this.ze2'
+p1
+S'double'
+p2
+sS'this.ze1'
+p3
+g2
+sS'arg1'
+p4
+S'object'
+p5
+sS'graphics'
+p6
+g5
+sS'mo.model'
+p7
+S'string'
+p8
+sS'this.x.model'
+p9
+NsS'model.out'
+p10
+g2
+sS'out'
+p11
+g2
+sS'model.in1'
+p12
+g2
+sS'this.p_rho'
+p13
+g2
+sS'typ'
+p14
+S'vector'
+p15
+sS'mo.inputs'
+p16
+g15
+sS'this.T0'
+p17
+g2
+sS'this.Patm'
+p18
+g2
+sS'this.x'
+p19
+g2
+sS'model.sim'
+p20
+g8
+sS'model.equations'
+p21
+g2
+sS'this.zs1'
+p22
+g2
+sS'this.zs2'
+p23
+g2
+sS'mo.outputs'
+p24
+g15
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+S'matrix'
+p27
+sS'graphics.exprs'
+p28
+NsS'this.x.graphics'
+p29
+g5
+sS'this.x.graphics.in_implicit'
+p30
+g27
+sS'mo.parameters'
+p31
+g15
+sS'model.blocktype'
+p32
+g8
+sS'mo'
+p33
+g5
+sS'model.dep_ut'
+p34
+g15
+sS'model.equations.parameters[2-1]'
+p35
+g15
+sS'exprs'
+p36
+g27
+sS'gr_i'
+p37
+g15
+sS'this.x.graphics.out_implicit'
+p38
+g27
+sS'y'
+p39
+g15
+sS'this.A'
+p40
+g2
+sS'model'
+p41
+g2
+sS'this.z0'
+p42
+g2
+s. \ No newline at end of file
diff --git a/js/Hydraulics/Flowmeter.pickle b/js/Hydraulics/Flowmeter.pickle
index 1ba96efe..1c5b2a02 100644
--- a/js/Hydraulics/Flowmeter.pickle
+++ b/js/Hydraulics/Flowmeter.pickle
@@ -9,4 +9,113 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x.model.equations.parameters[2-1]'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'mo.model'
+p5
+S'string'
+p6
+sS'PrametersValue'
+p7
+S'double'
+p8
+sS'model.equations'
+p9
+g8
+sS'model.out'
+p10
+g8
+sS'model.in1'
+p11
+g8
+sS'x.graphics'
+p12
+g4
+sS'this.x.graphics.exprs'
+p13
+NsS'this.x.graphics.out_implicit'
+p14
+S'matrix'
+p15
+sS'mo.inputs'
+p16
+g15
+sS'Typeout'
+p17
+g15
+sS'mo.parameters'
+p18
+g2
+sS'this.x'
+p19
+g8
+sS'model.sim'
+p20
+g6
+sS'ModelName'
+p21
+g6
+sS'y'
+p22
+g2
+sS'mo.outputs'
+p23
+g15
+sS'Typein'
+p24
+g15
+sS'model.rpar'
+p25
+g8
+sS'P'
+p26
+g15
+sS'graphics'
+p27
+g4
+sS'typ'
+p28
+g2
+sS'this.x.graphics.in_implicit'
+p29
+g15
+sS'model.blocktype'
+p30
+g6
+sS'MO'
+p31
+g15
+sS'MI'
+p32
+g15
+sS'model.dep_ut'
+p33
+g2
+sS'exprs'
+p34
+g6
+sS'gr_i'
+p35
+g2
+sS'PortName'
+p36
+g15
+sS'x'
+p37
+g4
+sS'model'
+p38
+g8
+sS'ParametersName'
+p39
+g6
+sS'mo'
+p40
+g8
+s. \ No newline at end of file
diff --git a/js/Hydraulics/PerteDP.pickle b/js/Hydraulics/PerteDP.pickle
index 9aab8fd1..f5347d5d 100644
--- a/js/Hydraulics/PerteDP.pickle
+++ b/js/Hydraulics/PerteDP.pickle
@@ -19,4 +19,103 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'this.p_rho'
+p10
+g8
+sS'typ'
+p11
+S'vector'
+p12
+sS'mo.inputs'
+p13
+g5
+sS'mo.parameters'
+p14
+g12
+sS'this.x'
+p15
+g8
+sS'model.sim'
+p16
+g5
+sS'model.equations'
+p17
+g8
+sS'mo.outputs'
+p18
+g5
+sS'model.rpar'
+p19
+S'matrix'
+p20
+sS'this.lambda'
+p21
+g8
+sS'graphics.exprs'
+p22
+NsS'this.x.graphics'
+p23
+g2
+sS'this.z1'
+p24
+g8
+sS'this.x.graphics.in_implicit'
+p25
+g12
+sS'model.blocktype'
+p26
+g5
+sS'mo'
+p27
+g2
+sS'model.dep_ut'
+p28
+g12
+sS'model.equations.parameters[2-1]'
+p29
+g12
+sS'exprs'
+p30
+g20
+sS'gr_i'
+p31
+g12
+sS'this.L'
+p32
+g8
+sS'this.x.graphics.out_implicit'
+p33
+g12
+sS'y'
+p34
+g12
+sS'this.z2'
+p35
+g8
+sS'model'
+p36
+g8
+sS'this.D'
+p37
+g8
+s. \ No newline at end of file
diff --git a/js/Hydraulics/PuitsP.pickle b/js/Hydraulics/PuitsP.pickle
index 1050e706..fdcb7d36 100644
--- a/js/Hydraulics/PuitsP.pickle
+++ b/js/Hydraulics/PuitsP.pickle
@@ -15,4 +15,88 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.in1'
+p7
+S'double'
+p8
+sS'typ'
+p9
+S'vector'
+p10
+sS'mo.inputs'
+p11
+g10
+sS'this.T0'
+p12
+g8
+sS'mo.parameters'
+p13
+g10
+sS'this.option_temperature'
+p14
+g8
+sS'this.x'
+p15
+g8
+sS'model.sim'
+p16
+g5
+sS'model.equations'
+p17
+g8
+sS'model.rpar'
+p18
+S'matrix'
+p19
+sS'this.H0'
+p20
+g8
+sS'graphics.exprs'
+p21
+NsS'this.x.graphics'
+p22
+g2
+sS'this.x.graphics.in_implicit'
+p23
+g10
+sS'model.blocktype'
+p24
+g5
+sS'mo'
+p25
+g2
+sS'model.dep_ut'
+p26
+g10
+sS'model.equations.parameters[2-1]'
+p27
+g10
+sS'exprs'
+p28
+g19
+sS'gr_i'
+p29
+g10
+sS'y'
+p30
+g10
+sS'model'
+p31
+g8
+sS'this.P0'
+p32
+g8
+s. \ No newline at end of file
diff --git a/js/Hydraulics/SourceP.pickle b/js/Hydraulics/SourceP.pickle
index 1050e706..7a2537cc 100644
--- a/js/Hydraulics/SourceP.pickle
+++ b/js/Hydraulics/SourceP.pickle
@@ -15,4 +15,94 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+S'vector'
+p11
+sS'mo.inputs'
+p12
+g11
+sS'this.T0'
+p13
+g8
+sS'mo.parameters'
+p14
+g11
+sS'this.option_temperature'
+p15
+g8
+sS'this.x'
+p16
+g8
+sS'model.sim'
+p17
+g5
+sS'model.equations'
+p18
+g8
+sS'mo.outputs'
+p19
+g11
+sS'model.rpar'
+p20
+S'matrix'
+p21
+sS'this.H0'
+p22
+g8
+sS'graphics.exprs'
+p23
+NsS'this.x.graphics'
+p24
+g2
+sS'model.blocktype'
+p25
+g5
+sS'mo'
+p26
+g2
+sS'model.dep_ut'
+p27
+g11
+sS'model.equations.parameters[2-1]'
+p28
+g11
+sS'exprs'
+p29
+g21
+sS'gr_i'
+p30
+g11
+sS'this.x.graphics.out_implicit'
+p31
+g11
+sS'y'
+p32
+g11
+sS'model'
+p33
+g8
+sS'this.P0'
+p34
+g8
+s. \ No newline at end of file
diff --git a/js/Hydraulics/VanneReglante.pickle b/js/Hydraulics/VanneReglante.pickle
index 719ecb47..bd2134a3 100644
--- a/js/Hydraulics/VanneReglante.pickle
+++ b/js/Hydraulics/VanneReglante.pickle
@@ -11,4 +11,91 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'this.p_rho'
+p10
+g8
+sS'typ'
+p11
+S'vector'
+p12
+sS'mo.inputs'
+p13
+g12
+sS'this.Cvmax'
+p14
+g8
+sS'mo.parameters'
+p15
+g12
+sS'this.x'
+p16
+g8
+sS'model.sim'
+p17
+g5
+sS'model.equations'
+p18
+g8
+sS'mo.outputs'
+p19
+g5
+sS'model.rpar'
+p20
+S'matrix'
+p21
+sS'graphics.exprs'
+p22
+NsS'this.x.graphics'
+p23
+g2
+sS'this.x.graphics.in_implicit'
+p24
+g21
+sS'model.blocktype'
+p25
+g5
+sS'mo'
+p26
+g2
+sS'model.dep_ut'
+p27
+g12
+sS'model.equations.parameters[2-1]'
+p28
+g12
+sS'exprs'
+p29
+g21
+sS'gr_i'
+p30
+g12
+sS'this.x.graphics.out_implicit'
+p31
+g12
+sS'y'
+p32
+g12
+sS'model'
+p33
+g8
+s. \ No newline at end of file
diff --git a/js/IntegerOp/BITCLEAR.pickle b/js/IntegerOp/BITCLEAR.pickle
index e4619c9b..b5b0d291 100644
--- a/js/IntegerOp/BITCLEAR.pickle
+++ b/js/IntegerOp/BITCLEAR.pickle
@@ -11,4 +11,94 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'it'
+p4
+NsS'model.intyp'
+p5
+S'double'
+p6
+sS'this.x.model'
+p7
+g2
+sS'model.out'
+p8
+g6
+sS'out'
+p9
+S'vector'
+p10
+sS'model.in2'
+p11
+g6
+sS'model.in1'
+p12
+g6
+sS'typ'
+p13
+g10
+sS'this.x'
+p14
+g6
+sS'model.sim'
+p15
+g10
+sS'model.out2'
+p16
+g6
+sS'this.bit'
+p17
+g6
+sS'in1'
+p18
+g10
+sS'model.outtyp'
+p19
+g6
+sS'graphics.exprs'
+p20
+NsS'this.x.graphics'
+p21
+g2
+sS'model.opar'
+p22
+g10
+sS'[model,graphics,ok]'
+p23
+g6
+sS'ok'
+p24
+S'boolean'
+p25
+sS'model.blocktype'
+p26
+S'string'
+p27
+sS'model.dep_ut'
+p28
+g10
+sS'n'
+p29
+g6
+sS'exprs'
+p30
+S'matrix'
+p31
+sS'gr_i'
+p32
+g10
+sS'y'
+p33
+g10
+sS'model'
+p34
+g6
+sS'ot'
+p35
+Ns. \ No newline at end of file
diff --git a/js/IntegerOp/BITSET.pickle b/js/IntegerOp/BITSET.pickle
index e4619c9b..b5b0d291 100644
--- a/js/IntegerOp/BITSET.pickle
+++ b/js/IntegerOp/BITSET.pickle
@@ -11,4 +11,94 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'it'
+p4
+NsS'model.intyp'
+p5
+S'double'
+p6
+sS'this.x.model'
+p7
+g2
+sS'model.out'
+p8
+g6
+sS'out'
+p9
+S'vector'
+p10
+sS'model.in2'
+p11
+g6
+sS'model.in1'
+p12
+g6
+sS'typ'
+p13
+g10
+sS'this.x'
+p14
+g6
+sS'model.sim'
+p15
+g10
+sS'model.out2'
+p16
+g6
+sS'this.bit'
+p17
+g6
+sS'in1'
+p18
+g10
+sS'model.outtyp'
+p19
+g6
+sS'graphics.exprs'
+p20
+NsS'this.x.graphics'
+p21
+g2
+sS'model.opar'
+p22
+g10
+sS'[model,graphics,ok]'
+p23
+g6
+sS'ok'
+p24
+S'boolean'
+p25
+sS'model.blocktype'
+p26
+S'string'
+p27
+sS'model.dep_ut'
+p28
+g10
+sS'n'
+p29
+g6
+sS'exprs'
+p30
+S'matrix'
+p31
+sS'gr_i'
+p32
+g10
+sS'y'
+p33
+g10
+sS'model'
+p34
+g6
+sS'ot'
+p35
+Ns. \ No newline at end of file
diff --git a/js/IntegerOp/CONVERT.pickle b/js/IntegerOp/CONVERT.pickle
index a3c96207..8a773af0 100644
--- a/js/IntegerOp/CONVERT.pickle
+++ b/js/IntegerOp/CONVERT.pickle
@@ -13,4 +13,96 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'this.ot'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'this.x.model'
+p5
+g4
+sS'graphics'
+p6
+g4
+sS'model.intyp'
+p7
+g2
+sS'sgn'
+p8
+g2
+sS'model.out'
+p9
+g2
+sS'out'
+p10
+S'vector'
+p11
+sS'model.in2'
+p12
+g2
+sS'model.in1'
+p13
+g2
+sS'typ'
+p14
+g11
+sS'this.it'
+p15
+g2
+sS'this.x'
+p16
+g2
+sS'model.sim'
+p17
+g11
+sS'model.out2'
+p18
+g2
+sS'in1'
+p19
+g11
+sS'model.rpar'
+p20
+g11
+sS'model.outtyp'
+p21
+g2
+sS'graphics.exprs'
+p22
+NsS'model.ipar'
+p23
+g2
+sS'this.x.graphics'
+p24
+g4
+sS'[model,graphics,ok]'
+p25
+g2
+sS'ok'
+p26
+S'boolean'
+p27
+sS'model.blocktype'
+p28
+S'string'
+p29
+sS'model.dep_ut'
+p30
+g11
+sS'exprs'
+p31
+S'matrix'
+p32
+sS'gr_i'
+p33
+g11
+sS'y'
+p34
+g11
+sS'model'
+p35
+g2
+s. \ No newline at end of file
diff --git a/js/IntegerOp/DFLIPFLOP.pickle b/js/IntegerOp/DFLIPFLOP.pickle
index c551e8fb..ff1bdd1b 100644
--- a/js/IntegerOp/DFLIPFLOP.pickle
+++ b/js/IntegerOp/DFLIPFLOP.pickle
@@ -7,4 +7,231 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'scs_m_1.objs[9-1]'
+p1
+S'double'
+p2
+sS'scs_m.objs[39-1]'
+p3
+g2
+sS'scs_m.objs[31-1]'
+p4
+g2
+sS'scs_m_1.objs[6-1]'
+p5
+g2
+sS'scs_m_1.objs[3-1]'
+p6
+g2
+sS'scs_m.objs[41-1]'
+p7
+g2
+sS'scs_m.objs[37-1]'
+p8
+g2
+sS'scs_m.objs[40-1]'
+p9
+g2
+sS'scs_m.objs[28-1]'
+p10
+g2
+sS'scs_m.objs[36-1]'
+p11
+g2
+sS'scs_m.objs[38-1]'
+p12
+g2
+sS'model.out'
+p13
+S'matrix'
+p14
+sS'scs_m.objs[20-1]'
+p15
+g2
+sS'scs_m.objs[2-1]'
+p16
+g2
+sS'scs_m.objs[5-1]'
+p17
+g2
+sS'scs_m_1.objs[11-1]'
+p18
+g2
+sS'scs_m.objs[10-1]'
+p19
+g2
+sS'scs_m_1.objs[12-1]'
+p20
+g2
+sS'model.in1'
+p21
+g14
+sS'scs_m.objs[19-1]'
+p22
+g2
+sS'scs_m.objs[23-1]'
+p23
+g2
+sS'scs_m.objs[18-1]'
+p24
+g2
+sS'scs_m.objs[25-1]'
+p25
+g2
+sS'scs_m'
+p26
+g2
+sS'model.firing'
+p27
+S'boolean'
+p28
+sS'gr_i'
+p29
+S'vector'
+p30
+sS'scs_m_1'
+p31
+g2
+sS'scs_m.objs[22-1]'
+p32
+g2
+sS'scs_m.objs[34-1]'
+p33
+g2
+sS'scs_m.objs[26-1]'
+p34
+g2
+sS'scs_m_1.objs[2-1]'
+p35
+g2
+sS'scs_m.objs[33-1]'
+p36
+g2
+sS'this.x'
+p37
+g2
+sS'scs_m.objs[13-1]'
+p38
+g2
+sS'scs_m_1.objs[8-1]'
+p39
+g2
+sS'scs_m_1.objs[10-1]'
+p40
+g2
+sS'model.in2'
+p41
+g14
+sS'scs_m.objs[6-1]'
+p42
+g2
+sS'scs_m.objs[9-1]'
+p43
+g2
+sS'model.out2'
+p44
+g14
+sS'model.intyp'
+p45
+g30
+sS'model.rpar'
+p46
+g2
+sS'scs_m.objs[3-1]'
+p47
+g2
+sS'scs_m_1.objs[4-1]'
+p48
+g2
+sS'scs_m.objs[16-1]'
+p49
+g2
+sS'scs_m.objs[11-1]'
+p50
+g2
+sS'scs_m.objs[14-1]'
+p51
+g2
+sS'scs_m.objs[17-1]'
+p52
+g2
+sS'scs_m_1.objs[5-1]'
+p53
+g2
+sS'model.outtyp'
+p54
+g30
+sS'scs_m_1.objs[7-1]'
+p55
+g2
+sS'scs_m.objs[4-1]'
+p56
+g2
+sS'scs_m.objs[7-1]'
+p57
+g2
+sS'typ'
+p58
+g30
+sS'model'
+p59
+g2
+sS'scs_m.objs[44-1]'
+p60
+g2
+sS'scs_m.objs[29-1]'
+p61
+g2
+sS'scs_m.objs[42-1]'
+p62
+g2
+sS'scs_m.objs[30-1]'
+p63
+g2
+sS'scs_m.objs[8-1]'
+p64
+g2
+sS'scs_m.objs[15-1]'
+p65
+g2
+sS'scs_m.objs[21-1]'
+p66
+g2
+sS'scs_m_1.objs[1-1]'
+p67
+g2
+sS'model.dep_ut'
+p68
+g30
+sS'scs_m.objs[43-1]'
+p69
+g2
+sS'scs_m.objs[1-1]'
+p70
+g2
+sS'model.sim'
+p71
+S'string'
+p72
+sS'scs_m.objs[32-1]'
+p73
+g2
+sS'scs_m.objs[12-1]'
+p74
+g2
+sS'scs_m.objs[24-1]'
+p75
+g2
+sS'model.blocktype'
+p76
+g72
+sS'y'
+p77
+g30
+sS'scs_m.objs[27-1]'
+p78
+g2
+sS'scs_m.objs[35-1]'
+p79
+g2
+s. \ No newline at end of file
diff --git a/js/IntegerOp/DLATCH.pickle b/js/IntegerOp/DLATCH.pickle
index c551e8fb..6571604a 100644
--- a/js/IntegerOp/DLATCH.pickle
+++ b/js/IntegerOp/DLATCH.pickle
@@ -7,4 +7,117 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'model.sim'
+p1
+S'string'
+p2
+sS'model.out'
+p3
+S'matrix'
+p4
+sS'scs_m.objs[2-1]'
+p5
+S'double'
+p6
+sS'scs_m.objs[5-1]'
+p7
+g6
+sS'scs_m.objs[10-1]'
+p8
+g6
+sS'model.in2'
+p9
+g4
+sS'model.in1'
+p10
+g4
+sS'scs_m.objs[19-1]'
+p11
+g6
+sS'scs_m.objs[18-1]'
+p12
+g6
+sS'scs_m'
+p13
+g6
+sS'scs_m.objs[12-1]'
+p14
+g6
+sS'this.x'
+p15
+g6
+sS'scs_m.objs[13-1]'
+p16
+g6
+sS'scs_m.objs[6-1]'
+p17
+g6
+sS'scs_m.objs[9-1]'
+p18
+g6
+sS'model.out2'
+p19
+g4
+sS'model.intyp'
+p20
+S'vector'
+p21
+sS'model.rpar'
+p22
+g6
+sS'scs_m.objs[3-1]'
+p23
+g6
+sS'model.outtyp'
+p24
+g21
+sS'scs_m.objs[16-1]'
+p25
+g6
+sS'scs_m.objs[11-1]'
+p26
+g6
+sS'scs_m.objs[14-1]'
+p27
+g6
+sS'scs_m.objs[17-1]'
+p28
+g6
+sS'scs_m.objs[4-1]'
+p29
+g6
+sS'scs_m.objs[7-1]'
+p30
+g6
+sS'typ'
+p31
+g21
+sS'model.blocktype'
+p32
+g2
+sS'scs_m.objs[8-1]'
+p33
+g6
+sS'scs_m.objs[15-1]'
+p34
+g6
+sS'model.dep_ut'
+p35
+g21
+sS'scs_m.objs[1-1]'
+p36
+g6
+sS'gr_i'
+p37
+g21
+sS'model.firing'
+p38
+S'boolean'
+p39
+sS'y'
+p40
+g21
+sS'model'
+p41
+g6
+s. \ No newline at end of file
diff --git a/js/IntegerOp/EXTRACTBITS.pickle b/js/IntegerOp/EXTRACTBITS.pickle
index cc1ae756..9572d6b7 100644
--- a/js/IntegerOp/EXTRACTBITS.pickle
+++ b/js/IntegerOp/EXTRACTBITS.pickle
@@ -15,4 +15,100 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'it'
+p4
+NsS'model.intyp'
+p5
+S'double'
+p6
+sS'this.x.model'
+p7
+g2
+sS'model.out'
+p8
+g6
+sS'out'
+p9
+S'vector'
+p10
+sS'model.in2'
+p11
+g6
+sS'model.in1'
+p12
+g6
+sS'exprs'
+p13
+S'matrix'
+p14
+sS'this.x.graphics'
+p15
+g2
+sS'this.x'
+p16
+g6
+sS'model.sim'
+p17
+g10
+sS'model.out2'
+p18
+g6
+sS'this.bit'
+p19
+g6
+sS'in1'
+p20
+g10
+sS'model.outtyp'
+p21
+g6
+sS'numb'
+p22
+g10
+sS'graphics.exprs'
+p23
+NsS'model.ipar'
+p24
+g10
+sS'typ'
+p25
+g10
+sS'bitstr'
+p26
+g6
+sS'[model,graphics,ok]'
+p27
+g6
+sS'ok'
+p28
+S'boolean'
+p29
+sS'model.blocktype'
+p30
+S'string'
+p31
+sS'model.dep_ut'
+p32
+g10
+sS'this.rule'
+p33
+g6
+sS'gr_i'
+p34
+g10
+sS'y'
+p35
+g10
+sS'model'
+p36
+g6
+sS'ot'
+p37
+Ns. \ No newline at end of file
diff --git a/js/IntegerOp/INTMUL.pickle b/js/IntegerOp/INTMUL.pickle
index cf12bf0f..5b096b61 100644
--- a/js/IntegerOp/INTMUL.pickle
+++ b/js/IntegerOp/INTMUL.pickle
@@ -11,4 +11,95 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'this.x.model'
+p3
+g2
+sS'it'
+p4
+S'string'
+p5
+sS'graphics'
+p6
+g2
+sS'model.intyp'
+p7
+S'vector'
+p8
+sS'sgn'
+p9
+S'double'
+p10
+sS'model.out'
+p11
+g10
+sS'out'
+p12
+g8
+sS'model.in2'
+p13
+S'matrix'
+p14
+sS'model.in1'
+p15
+g14
+sS'typ'
+p16
+g8
+sS'this.x'
+p17
+g10
+sS'model.sim'
+p18
+g8
+sS'model.out2'
+p19
+g10
+sS'in1'
+p20
+g8
+sS'model.rpar'
+p21
+g8
+sS'model.outtyp'
+p22
+g10
+sS'graphics.exprs'
+p23
+NsS'model.ipar'
+p24
+g10
+sS'this.x.graphics'
+p25
+g2
+sS'[model,graphics,ok]'
+p26
+g10
+sS'ok'
+p27
+S'boolean'
+p28
+sS'model.blocktype'
+p29
+g5
+sS'model.dep_ut'
+p30
+g8
+sS'exprs'
+p31
+g14
+sS'gr_i'
+p32
+g8
+sS'y'
+p33
+g8
+sS'model'
+p34
+g10
+sS'ot'
+p35
+Ns. \ No newline at end of file
diff --git a/js/IntegerOp/JKFLIPFLOP.pickle b/js/IntegerOp/JKFLIPFLOP.pickle
index 62edaaa9..b8150cb1 100644
--- a/js/IntegerOp/JKFLIPFLOP.pickle
+++ b/js/IntegerOp/JKFLIPFLOP.pickle
@@ -11,4 +11,199 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'init_old'
+p1
+S'double'
+p2
+sS'xx.model'
+p3
+S'object'
+p4
+sS'model.sim'
+p5
+S'string'
+p6
+sS'arg1'
+p7
+g4
+sS'scs_m_1.objs[6-1]'
+p8
+g2
+sS'scs_m_1.objs[3-1]'
+p9
+g2
+sS'xx.graphics'
+p10
+g4
+sS'model.out'
+p11
+S'matrix'
+p12
+sS'xx'
+p13
+g4
+sS'o'
+p14
+g4
+sS'scs_m_1.objs[7-1]'
+p15
+g2
+sS'xx.graphics.exprs[1-1]'
+p16
+NsS'scs_m.objs[20-1]'
+p17
+g2
+sS'scs_m.objs[2-1]'
+p18
+g2
+sS'scs_m.objs[5-1]'
+p19
+g2
+sS'this.init'
+p20
+g2
+sS'scs_m.objs[10-1]'
+p21
+g2
+sS'scs_m'
+p22
+g2
+sS'model.in1'
+p23
+g12
+sS'scs_m.objs[19-1]'
+p24
+g2
+sS'scs_m.objs[1-1]'
+p25
+g2
+sS'scs_m.objs[18-1]'
+p26
+g2
+sS'model.dep_ut'
+p27
+S'vector'
+p28
+sS'newpar[size(newpar)+1-1]'
+p29
+g2
+sS'scs_m_1'
+p30
+g2
+sS'scs_m.objs[22-1]'
+p31
+g2
+sS'scs_m_1.objs[2-1]'
+p32
+g2
+sS'this.x'
+p33
+g2
+sS'scs_m.objs[13-1]'
+p34
+g2
+sS'model.firing'
+p35
+S'boolean'
+p36
+sS'newpar'
+p37
+g28
+sS'model.in2'
+p38
+g12
+sS'scs_m.objs[6-1]'
+p39
+g2
+sS'scs_m.objs[9-1]'
+p40
+g2
+sS'model.odstate[1-1]'
+p41
+NsS'model.out2'
+p42
+g12
+sS'model.intyp'
+p43
+g28
+sS'model.rpar'
+p44
+g2
+sS'scs_m.objs[3-1]'
+p45
+g2
+sS'scs_m_1.objs[4-1]'
+p46
+g2
+sS'scs_m.objs[16-1]'
+p47
+g2
+sS'scs_m.objs[11-1]'
+p48
+g2
+sS'scs_m.objs[14-1]'
+p49
+g2
+sS'scs_m.objs[17-1]'
+p50
+g2
+sS'scs_m_1.objs[5-1]'
+p51
+g2
+sS'path'
+p52
+NsS'scs_m.objs[4-1]'
+p53
+g2
+sS'scs_m.objs[7-1]'
+p54
+g2
+sS'typ'
+p55
+g28
+sS'model.outtyp'
+p56
+g28
+sS'needcompile'
+p57
+g2
+sS'arg1.model'
+p58
+g4
+sS'model.blocktype'
+p59
+g6
+sS'scs_m.objs[8-1]'
+p60
+g2
+sS'scs_m.objs[15-1]'
+p61
+g2
+sS'scs_m.objs[21-1]'
+p62
+g2
+sS'scs_m_1.objs[1-1]'
+p63
+g2
+sS'arg1.model.rpar.objs[path-1]'
+p64
+g4
+sS'exprs'
+p65
+g2
+sS'gr_i'
+p66
+g28
+sS'scs_m.objs[12-1]'
+p67
+g2
+sS'y'
+p68
+g2
+sS'model'
+p69
+g2
+sS'arg1.model.rpar'
+p70
+g4
+s. \ No newline at end of file
diff --git a/js/IntegerOp/LOGIC.pickle b/js/IntegerOp/LOGIC.pickle
index f5cc5de7..46dfaea3 100644
--- a/js/IntegerOp/LOGIC.pickle
+++ b/js/IntegerOp/LOGIC.pickle
@@ -11,4 +11,107 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'it'
+p4
+S'double'
+p5
+sS'model.intyp'
+p6
+S'vector'
+p7
+sS'this.x.model'
+p8
+NsS'model.out'
+p9
+g5
+sS'out'
+p10
+g7
+sS'model.in2'
+p11
+S'matrix'
+p12
+sS'model.in1'
+p13
+g12
+sS'typ'
+p14
+g7
+sS'u1'
+p15
+g5
+sS'model.evtin'
+p16
+g5
+sS'model.firing'
+p17
+S'boolean'
+p18
+sS'this.x'
+p19
+g5
+sS'model.sim'
+p20
+g7
+sS'nin'
+p21
+g5
+sS'model.out2'
+p22
+g5
+sS'in1'
+p23
+g7
+sS'model.outtyp'
+p24
+g5
+sS'graphics.exprs'
+p25
+NsS'this.x.graphics'
+p26
+g2
+sS'model.opar'
+p27
+g7
+sS'[model,graphics,ok]'
+p28
+g5
+sS'ok'
+p29
+g18
+sS'model.blocktype'
+p30
+S'string'
+p31
+sS'model.dep_ut'
+p32
+g7
+sS'exprs'
+p33
+g12
+sS'gr_i'
+p34
+g7
+sS'this.mat'
+p35
+g12
+sS'y'
+p36
+g7
+sS'model'
+p37
+g5
+sS'ot'
+p38
+g5
+sS'nout'
+p39
+g5
+s. \ No newline at end of file
diff --git a/js/IntegerOp/SHIFT.pickle b/js/IntegerOp/SHIFT.pickle
index d671f9d3..feba9c7c 100644
--- a/js/IntegerOp/SHIFT.pickle
+++ b/js/IntegerOp/SHIFT.pickle
@@ -13,4 +13,90 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'OPER'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'this.x.model'
+p5
+NsS'it'
+p6
+NsS'graphics'
+p7
+g4
+sS'sgn'
+p8
+S'matrix'
+p9
+sS'model.out'
+p10
+g2
+sS'model.in2'
+p11
+g2
+sS'model.in1'
+p12
+g2
+sS'typ'
+p13
+S'vector'
+p14
+sS'this.x'
+p15
+g2
+sS'model.sim'
+p16
+g14
+sS'model.out2'
+p17
+g2
+sS'model.intyp'
+p18
+g2
+sS'model.rpar'
+p19
+g14
+sS'model.outtyp'
+p20
+g2
+sS'graphics.exprs'
+p21
+NsS'model.ipar'
+p22
+g9
+sS'this.x.graphics'
+p23
+g4
+sS'[model,graphics,ok]'
+p24
+g2
+sS'ok'
+p25
+S'boolean'
+p26
+sS'model.blocktype'
+p27
+S'string'
+p28
+sS'model.dep_ut'
+p29
+g14
+sS'exprs'
+p30
+g9
+sS'gr_i'
+p31
+g14
+sS'y'
+p32
+g14
+sS'model'
+p33
+g2
+sS'ot'
+p34
+Ns. \ No newline at end of file
diff --git a/js/IntegerOp/SRFLIPFLOP.pickle b/js/IntegerOp/SRFLIPFLOP.pickle
index 62edaaa9..9f064038 100644
--- a/js/IntegerOp/SRFLIPFLOP.pickle
+++ b/js/IntegerOp/SRFLIPFLOP.pickle
@@ -11,4 +11,150 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'init_old'
+p1
+S'double'
+p2
+sS'xx.model'
+p3
+S'object'
+p4
+sS'model.sim'
+p5
+S'string'
+p6
+sS'arg1'
+p7
+g4
+sS'xx.graphics'
+p8
+g4
+sS'model.out'
+p9
+S'matrix'
+p10
+sS'xx'
+p11
+g4
+sS'o'
+p12
+g4
+sS'xx.graphics.exprs[1-1]'
+p13
+NsS'scs_m.objs[2-1]'
+p14
+g2
+sS'scs_m.objs[5-1]'
+p15
+g2
+sS'this.init'
+p16
+g2
+sS'scs_m.objs[10-1]'
+p17
+g2
+sS'scs_m'
+p18
+g2
+sS'model.in1'
+p19
+g10
+sS'scs_m.objs[1-1]'
+p20
+g2
+sS'model.dep_ut'
+p21
+S'vector'
+p22
+sS'newpar[size(newpar)+1-1]'
+p23
+NsS'scs_m.objs[12-1]'
+p24
+g2
+sS'this.x'
+p25
+g2
+sS'scs_m.objs[13-1]'
+p26
+g2
+sS'newpar'
+p27
+g22
+sS'model.in2'
+p28
+g10
+sS'scs_m.objs[6-1]'
+p29
+g2
+sS'scs_m.objs[9-1]'
+p30
+g2
+sS'model.odstate[1-1]'
+p31
+NsS'model.out2'
+p32
+g10
+sS'model.intyp'
+p33
+g22
+sS'model.rpar'
+p34
+g2
+sS'scs_m.objs[3-1]'
+p35
+g2
+sS'model.outtyp'
+p36
+g22
+sS'scs_m.objs[11-1]'
+p37
+g2
+sS'scs_m.objs[14-1]'
+p38
+g2
+sS'path'
+p39
+NsS'scs_m.objs[4-1]'
+p40
+g2
+sS'scs_m.objs[7-1]'
+p41
+g2
+sS'typ'
+p42
+g22
+sS'needcompile'
+p43
+g2
+sS'arg1.model'
+p44
+g4
+sS'model.blocktype'
+p45
+g6
+sS'scs_m.objs[8-1]'
+p46
+g2
+sS'arg1.model.rpar.objs[path-1]'
+p47
+g4
+sS'exprs'
+p48
+g2
+sS'gr_i'
+p49
+g22
+sS'model.firing'
+p50
+S'boolean'
+p51
+sS'y'
+p52
+g2
+sS'model'
+p53
+g2
+sS'arg1.model.rpar'
+p54
+g4
+s. \ No newline at end of file
diff --git a/js/Linear/BIGSOM_f.pickle b/js/Linear/BIGSOM_f.pickle
index 697fbe9f..1d4f2cc0 100644
--- a/js/Linear/BIGSOM_f.pickle
+++ b/js/Linear/BIGSOM_f.pickle
@@ -9,4 +9,66 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'[model,graphics,ok]'
+p3
+g2
+sS'model.in1'
+p4
+S'matrix'
+p5
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'this.sgn'
+p8
+g5
+sS'model.sim'
+p9
+S'vector'
+p10
+sS'this.x.graphics'
+p11
+S'object'
+p12
+sS'arg1'
+p13
+g12
+sS'graphics.exprs'
+p14
+NsS'in1'
+p15
+g2
+sS'model.rpar'
+p16
+NsS'this.x.model'
+p17
+NsS'exprs'
+p18
+g2
+sS'gr_i'
+p19
+g10
+sS'model.dep_ut'
+p20
+g10
+sS'graphics'
+p21
+g12
+sS'y'
+p22
+g10
+sS'model'
+p23
+g2
+sS'typ'
+p24
+g10
+sS'model.out'
+p25
+g2
+s. \ No newline at end of file
diff --git a/js/Linear/CLINDUMMY_f.pickle b/js/Linear/CLINDUMMY_f.pickle
index c551e8fb..2883ce33 100644
--- a/js/Linear/CLINDUMMY_f.pickle
+++ b/js/Linear/CLINDUMMY_f.pickle
@@ -7,4 +7,40 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.blocktype'
+p5
+S'string'
+p6
+sS'model.dep_ut'
+p7
+g4
+sS'gr_i'
+p8
+g4
+sS'model.state'
+p9
+g2
+sS'y'
+p10
+g4
+sS'x0'
+p11
+g2
+sS'typ'
+p12
+g4
+sS'model'
+p13
+g2
+sS'model.firing'
+p14
+g4
+s. \ No newline at end of file
diff --git a/js/Linear/CLR.pickle b/js/Linear/CLR.pickle
index 2186f0c1..5dd5a797 100644
--- a/js/Linear/CLR.pickle
+++ b/js/Linear/CLR.pickle
@@ -11,4 +11,113 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'A'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'rpar'
+p6
+S'matrix'
+p7
+sS'B'
+p8
+g2
+sS'this.x.model'
+p9
+g4
+sS'model.out'
+p10
+g2
+sS'x0[ns1-1][1-1]'
+p11
+g2
+sS'model.in1'
+p12
+g2
+sS'this.x.graphics'
+p13
+g4
+sS'[ns1,ns1]'
+p14
+g2
+sS'[A,B,C,D]'
+p15
+S'vector'
+p16
+sS'ns'
+p17
+g2
+sS'this.x'
+p18
+g2
+sS'model.sim'
+p19
+g16
+sS'C'
+p20
+g2
+sS'PREVAR_scicos_context.s'
+p21
+g2
+sS'nin'
+p22
+g2
+sS'D'
+p23
+g2
+sS'H'
+p24
+g2
+sS'model.rpar'
+p25
+g7
+sS'mmm'
+p26
+g16
+sS'model.state'
+p27
+g2
+sS'graphics.exprs'
+p28
+NsS'x0'
+p29
+g2
+sS'typ'
+p30
+g16
+sS'ok'
+p31
+S'boolean'
+p32
+sS'model.blocktype'
+p33
+S'string'
+p34
+sS'model.dep_ut'
+p35
+g16
+sS'exprs'
+p36
+g7
+sS'gr_i'
+p37
+g16
+sS'PREVAR_scicos_context'
+p38
+NsS'y'
+p39
+g16
+sS'model'
+p40
+g2
+sS'nout'
+p41
+g2
+s. \ No newline at end of file
diff --git a/js/Linear/CLR_f.pickle b/js/Linear/CLR_f.pickle
index 2186f0c1..5dd5a797 100644
--- a/js/Linear/CLR_f.pickle
+++ b/js/Linear/CLR_f.pickle
@@ -11,4 +11,113 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'A'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'rpar'
+p6
+S'matrix'
+p7
+sS'B'
+p8
+g2
+sS'this.x.model'
+p9
+g4
+sS'model.out'
+p10
+g2
+sS'x0[ns1-1][1-1]'
+p11
+g2
+sS'model.in1'
+p12
+g2
+sS'this.x.graphics'
+p13
+g4
+sS'[ns1,ns1]'
+p14
+g2
+sS'[A,B,C,D]'
+p15
+S'vector'
+p16
+sS'ns'
+p17
+g2
+sS'this.x'
+p18
+g2
+sS'model.sim'
+p19
+g16
+sS'C'
+p20
+g2
+sS'PREVAR_scicos_context.s'
+p21
+g2
+sS'nin'
+p22
+g2
+sS'D'
+p23
+g2
+sS'H'
+p24
+g2
+sS'model.rpar'
+p25
+g7
+sS'mmm'
+p26
+g16
+sS'model.state'
+p27
+g2
+sS'graphics.exprs'
+p28
+NsS'x0'
+p29
+g2
+sS'typ'
+p30
+g16
+sS'ok'
+p31
+S'boolean'
+p32
+sS'model.blocktype'
+p33
+S'string'
+p34
+sS'model.dep_ut'
+p35
+g16
+sS'exprs'
+p36
+g7
+sS'gr_i'
+p37
+g16
+sS'PREVAR_scicos_context'
+p38
+NsS'y'
+p39
+g16
+sS'model'
+p40
+g2
+sS'nout'
+p41
+g2
+s. \ No newline at end of file
diff --git a/js/Linear/CLSS.pickle b/js/Linear/CLSS.pickle
index c244a89d..68a121d6 100644
--- a/js/Linear/CLSS.pickle
+++ b/js/Linear/CLSS.pickle
@@ -17,4 +17,99 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'[ms,ns]'
+p6
+S'double'
+p7
+sS'this.x.model'
+p8
+g2
+sS'model.out'
+p9
+g7
+sS'out'
+p10
+g7
+sS'model.in1'
+p11
+g7
+sS'typ'
+p12
+S'vector'
+p13
+sS'this.x'
+p14
+g7
+sS'model.sim'
+p15
+g13
+sS'in1'
+p16
+g7
+sS'model.rpar'
+p17
+g5
+sS'mmm'
+p18
+g13
+sS'model.state'
+p19
+NsS'graphics.exprs'
+p20
+g7
+sS'this.x.graphics'
+p21
+g2
+sS'this.B'
+p22
+g7
+sS'model.blocktype'
+p23
+S'string'
+p24
+sS'[model,graphics,ok]'
+p25
+g7
+sS'this.x0'
+p26
+g7
+sS'model.dep_ut'
+p27
+g13
+sS'exprs'
+p28
+g5
+sS'gr_i'
+p29
+g13
+sS'okD'
+p30
+S'boolean'
+p31
+sS'y'
+p32
+g13
+sS'this.A'
+p33
+g7
+sS'model'
+p34
+g7
+sS'this.C'
+p35
+g7
+sS'this.D'
+p36
+g7
+s. \ No newline at end of file
diff --git a/js/Linear/CLSS_f.pickle b/js/Linear/CLSS_f.pickle
index c244a89d..2d690973 100644
--- a/js/Linear/CLSS_f.pickle
+++ b/js/Linear/CLSS_f.pickle
@@ -17,4 +17,95 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'model.dep_ut'
+p6
+S'vector'
+p7
+sS'this.x.model'
+p8
+g2
+sS'model.out'
+p9
+S'double'
+p10
+sS'out'
+p11
+g10
+sS'model.in1'
+p12
+g10
+sS'typ'
+p13
+g7
+sS'this.x'
+p14
+g10
+sS'model.sim'
+p15
+g7
+sS'in1'
+p16
+g10
+sS'model.rpar'
+p17
+g5
+sS'mmm'
+p18
+g7
+sS'model.state'
+p19
+NsS'graphics.exprs'
+p20
+g10
+sS'this.x.graphics'
+p21
+g2
+sS'this.B'
+p22
+g10
+sS'model.blocktype'
+p23
+S'string'
+p24
+sS'[model,graphics,ok]'
+p25
+g10
+sS'this.x0'
+p26
+g10
+sS'[ms,ns]'
+p27
+g10
+sS'exprs'
+p28
+g5
+sS'gr_i'
+p29
+g7
+sS'y'
+p30
+g7
+sS'this.A'
+p31
+g10
+sS'model'
+p32
+g10
+sS'this.C'
+p33
+g10
+sS'this.D'
+p34
+g10
+s. \ No newline at end of file
diff --git a/js/Linear/DELAYV_f.js b/js/Linear/DELAYV_f.js
index a18877b7..97fb1429 100644
--- a/js/Linear/DELAYV_f.js
+++ b/js/Linear/DELAYV_f.js
@@ -34,7 +34,7 @@ function DELAYV_f() {
}
DELAYV_f.prototype.set = function DELAYV_f() {
this.nin = parseFloat((arguments[0]["nin"]))
- this.zz0 = parseFloat((arguments[0]["zz0"]))
+ this.zz0 = inverse((arguments[0]["zz0"]))
this.T = parseFloat((arguments[0]["T"]))
this.x = arg1;
graphics = arg1.graphics;
diff --git a/js/Linear/DELAYV_f.pickle b/js/Linear/DELAYV_f.pickle
index 1b8f8dbc..76e8a126 100644
--- a/js/Linear/DELAYV_f.pickle
+++ b/js/Linear/DELAYV_f.pickle
@@ -13,4 +13,99 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'typ'
+p6
+S'vector'
+p7
+sS'zz0'
+p8
+g7
+sS'this.x.model'
+p9
+g4
+sS'model.out'
+p10
+g2
+sS'this.zz0'
+p11
+g7
+sS'model.in1'
+p12
+S'matrix'
+p13
+sS'z0'
+p14
+g2
+sS'model.evtin'
+p15
+g2
+sS'model.firing'
+p16
+g7
+sS'told'
+p17
+g2
+sS'this.x'
+p18
+g2
+sS'model.sim'
+p19
+g7
+sS'model.evtout'
+p20
+g13
+sS'nin'
+p21
+g2
+sS'model.rpar'
+p22
+S'string'
+p23
+sS'graphics.exprs'
+p24
+NsS'this.x.graphics'
+p25
+g4
+sS'[model,graphics,ok]'
+p26
+g2
+sS'ok'
+p27
+S'boolean'
+p28
+sS'model.blocktype'
+p29
+g23
+sS'this.T'
+p30
+g2
+sS'this.nin'
+p31
+g2
+sS'model.dep_ut'
+p32
+g7
+sS'exprs'
+p33
+g13
+sS'gr_i'
+p34
+g7
+sS'y'
+p35
+g7
+sS'model'
+p36
+g2
+s. \ No newline at end of file
diff --git a/js/Linear/DELAY_f.pickle b/js/Linear/DELAY_f.pickle
index f56afb6a..22067d77 100644
--- a/js/Linear/DELAY_f.pickle
+++ b/js/Linear/DELAY_f.pickle
@@ -11,4 +11,276 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'diagram.objs[1-1]'
+p1
+S'double'
+p2
+sS'register.graphics.pein'
+p3
+g2
+sS'split.graphics.orig'
+p4
+S'matrix'
+p5
+sS'split.graphics.pein'
+p6
+g2
+sS'evtdly.model.rpar'
+p7
+g2
+sS'diagram.objs[7-1]'
+p8
+g2
+sS'diagram.objs[5-1]'
+p9
+g2
+sS'evtdly.graphics'
+p10
+S'object'
+p11
+sS'input_port.graphics.flip'
+p12
+S'boolean'
+p13
+sS'this.x.graphics.sz'
+p14
+S'vector'
+p15
+sS'needcompile'
+p16
+g2
+sS'newpar'
+p17
+g15
+sS'evtdly'
+p18
+g2
+sS'arg1.model'
+p19
+g11
+sS'ppath[1-1]'
+p20
+NsS'this.x.model.dep_ut'
+p21
+g15
+sS'output_port.graphics.sz'
+p22
+g15
+sS'this.x.model.in1'
+p23
+g2
+sS'register.graphics.pout'
+p24
+g2
+sS'output_port'
+p25
+g2
+sS'this.x.model.rpar.objs[ppath[1-1]-1]'
+p26
+g11
+sS'input_port.graphics.pout'
+p27
+g2
+sS'evtdly.model.firing'
+p28
+g2
+sS'output_port.graphics.pin'
+p29
+g2
+sS'this.x.model.sim'
+p30
+S'string'
+p31
+sS'x'
+p32
+g11
+sS'arg1.model.rpar'
+p33
+g11
+sS'this.x.model.rpar'
+p34
+g2
+sS'evtdly.model'
+p35
+g11
+sS'arg1'
+p36
+g11
+sS'evtdly.graphics.sz'
+p37
+g15
+sS'register.graphics.sz'
+p38
+g15
+sS'output_port.model.ipar'
+p39
+g2
+sS'evtdly_exprs'
+p40
+NsS'input_port.graphics.sz'
+p41
+g15
+sS'register.model'
+p42
+g11
+sS'diagram.objs[2-1]'
+p43
+g2
+sS'diagram.objs[4-1]'
+p44
+g2
+sS'diagram.objs[10-1]'
+p45
+g2
+sS'evtdly.graphics.exprs'
+p46
+g5
+sS'ok'
+p47
+g13
+sS'input_port'
+p48
+g2
+sS'evtdly.graphics.orig'
+p49
+g15
+sS'newpar[$+1-1]'
+p50
+g2
+sS'output_port.graphics.exprs'
+p51
+g5
+sS'ppath'
+p52
+g15
+sS'output_port.graphics.flip'
+p53
+g13
+sS'x.model'
+p54
+g11
+sS'x.model.rpar'
+p55
+g11
+sS'this.x.graphics.out_style'
+p56
+g31
+sS'evtdly.graphics.exprs[1-1]'
+p57
+g2
+sS'this.x.graphics.out_implicit'
+p58
+g15
+sS'register.graphics.orig'
+p59
+g15
+sS'diagram.objs[9-1]'
+p60
+g2
+sS'input_port.graphics.orig'
+p61
+g15
+sS'input_port.graphics.exprs'
+p62
+g5
+sS'this.x.gui'
+p63
+g31
+sS'input_port.model.ipar'
+p64
+g2
+sS'this.x.model.blocktype'
+p65
+g31
+sS'this.x.graphics.in_style'
+p66
+g31
+sS'diagram.objs[8-1]'
+p67
+g2
+sS'evtdly.graphics.peout'
+p68
+g2
+sS'this.x.model.out'
+p69
+g2
+sS'register.model.dstate'
+p70
+g15
+sS'this.x.model.rpar.objs[ppath[2-1]-1]'
+p71
+g11
+sS'split.graphics.peout'
+p72
+g5
+sS'o'
+p73
+g11
+sS'evtdly.graphics.pein'
+p74
+g2
+sS'diagram.objs[3-1]'
+p75
+g2
+sS'evtdly.graphics.flip'
+p76
+g13
+sS'register.graphics.pin'
+p77
+g2
+sS'ppath[2-1]'
+p78
+NsS'diagram.objs[6-1]'
+p79
+g2
+sS'split'
+p80
+g2
+sS'register_exprs'
+p81
+NsS'this.x.graphics.pin'
+p82
+g2
+sS'mess'
+p83
+g5
+sS'this.x.graphics.pout'
+p84
+g2
+sS'diagram'
+p85
+g2
+sS'this.x.graphics.gr_i'
+p86
+g15
+sS'register.graphics'
+p87
+g11
+sS'typ'
+p88
+g15
+sS'this.x.graphics.in_implicit'
+p89
+g15
+sS'register.graphics.exprs'
+p90
+g31
+sS'register'
+p91
+g2
+sS'this.x'
+p92
+g2
+sS'exprs'
+p93
+g5
+sS'output_port.graphics.orig'
+p94
+g15
+sS'y'
+p95
+g2
+sS'register.graphics.flip'
+p96
+g13
+s. \ No newline at end of file
diff --git a/js/Linear/DERIV.pickle b/js/Linear/DERIV.pickle
index c551e8fb..05baecaf 100644
--- a/js/Linear/DERIV.pickle
+++ b/js/Linear/DERIV.pickle
@@ -7,4 +7,40 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'exprs'
+p8
+g4
+sS'model.dep_ut'
+p9
+g4
+sS'model.out'
+p10
+g2
+sS'gr_i'
+p11
+g4
+sS'y'
+p12
+g4
+sS'model'
+p13
+g2
+sS'typ'
+p14
+g4
+s. \ No newline at end of file
diff --git a/js/Linear/DIFF_c.pickle b/js/Linear/DIFF_c.pickle
index 6c165dc5..6fccf1c4 100644
--- a/js/Linear/DIFF_c.pickle
+++ b/js/Linear/DIFF_c.pickle
@@ -11,4 +11,76 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+NsS'model.out'
+p5
+S'double'
+p6
+sS'this.xd0'
+p7
+S'vector'
+p8
+sS'model.in1'
+p9
+g6
+sS'this.x.model.firing'
+p10
+g8
+sS'typ'
+p11
+g8
+sS'this.x'
+p12
+g6
+sS'model.sim'
+p13
+g8
+sS'N'
+p14
+g6
+sS'Nxd'
+p15
+g6
+sS'model.state'
+p16
+NsS'graphics.exprs'
+p17
+NsS'this.x.graphics'
+p18
+g2
+sS'model.blocktype'
+p19
+S'string'
+p20
+sS'this.x0'
+p21
+S'matrix'
+p22
+sS'model.dep_ut'
+p23
+g8
+sS'exprs'
+p24
+g22
+sS'gr_i'
+p25
+g8
+sS'ask_again'
+p26
+S'boolean'
+p27
+sS'y'
+p28
+g8
+sS'model'
+p29
+g6
+s. \ No newline at end of file
diff --git a/js/Linear/DLR.pickle b/js/Linear/DLR.pickle
index 2186f0c1..c5901e95 100644
--- a/js/Linear/DLR.pickle
+++ b/js/Linear/DLR.pickle
@@ -11,4 +11,113 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'A'
+p1
+S'double'
+p2
+sS'model.dstate'
+p3
+S'vector'
+p4
+sS'arg1'
+p5
+S'object'
+p6
+sS'graphics'
+p7
+g6
+sS'rpar'
+p8
+S'matrix'
+p9
+sS'this.x.model'
+p10
+g6
+sS'model.out'
+p11
+g2
+sS'x0[ns1-1][1-1]'
+p12
+g2
+sS'model.in1'
+p13
+g2
+sS'this.x.model.firing'
+p14
+g4
+sS'this.x.graphics'
+p15
+g6
+sS'[ns1,ns1]'
+p16
+g2
+sS'[A,B,C,D]'
+p17
+g4
+sS'model.evtin'
+p18
+g2
+sS'ns'
+p19
+g2
+sS'this.x'
+p20
+g2
+sS'model.sim'
+p21
+g4
+sS'C'
+p22
+g2
+sS'B'
+p23
+g2
+sS'D'
+p24
+g2
+sS'H'
+p25
+g2
+sS'PREVAR_scicos_context.z'
+p26
+g2
+sS'model.rpar'
+p27
+g9
+sS'mmm'
+p28
+g4
+sS'graphics.exprs'
+p29
+NsS'x0'
+p30
+g2
+sS'typ'
+p31
+g4
+sS'ok'
+p32
+S'boolean'
+p33
+sS'model.blocktype'
+p34
+S'string'
+p35
+sS'model.dep_ut'
+p36
+g4
+sS'exprs'
+p37
+g9
+sS'gr_i'
+p38
+g4
+sS'PREVAR_scicos_context'
+p39
+NsS'y'
+p40
+g4
+sS'model'
+p41
+g2
+s. \ No newline at end of file
diff --git a/js/Linear/DLR_f.pickle b/js/Linear/DLR_f.pickle
index 2186f0c1..d20aea04 100644
--- a/js/Linear/DLR_f.pickle
+++ b/js/Linear/DLR_f.pickle
@@ -11,4 +11,113 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'A'
+p1
+S'double'
+p2
+sS'model.dstate'
+p3
+S'vector'
+p4
+sS'arg1'
+p5
+S'object'
+p6
+sS'graphics'
+p7
+g6
+sS'rpar'
+p8
+S'matrix'
+p9
+sS'this.x.model'
+p10
+g6
+sS'model.out'
+p11
+g2
+sS'x0[ns1-1][1-1]'
+p12
+g2
+sS'model.in1'
+p13
+g2
+sS'this.x.model.firing'
+p14
+g4
+sS'this.x.graphics'
+p15
+g6
+sS'[ns1,ns1]'
+p16
+g2
+sS'[A,B,C,D]'
+p17
+g4
+sS'model.evtin'
+p18
+g2
+sS'ns'
+p19
+g2
+sS'this.x'
+p20
+g2
+sS'model.sim'
+p21
+S'string'
+p22
+sS'C'
+p23
+g2
+sS'B'
+p24
+g2
+sS'D'
+p25
+g2
+sS'H'
+p26
+g2
+sS'PREVAR_scicos_context.z'
+p27
+g2
+sS'model.rpar'
+p28
+g9
+sS'mmm'
+p29
+g4
+sS'graphics.exprs'
+p30
+NsS'x0'
+p31
+g2
+sS'typ'
+p32
+g4
+sS'ok'
+p33
+S'boolean'
+p34
+sS'model.blocktype'
+p35
+g22
+sS'model.dep_ut'
+p36
+g4
+sS'exprs'
+p37
+g9
+sS'gr_i'
+p38
+g4
+sS'PREVAR_scicos_context'
+p39
+NsS'y'
+p40
+g4
+sS'model'
+p41
+g2
+s. \ No newline at end of file
diff --git a/js/Linear/DLSS.pickle b/js/Linear/DLSS.pickle
index c244a89d..f6046694 100644
--- a/js/Linear/DLSS.pickle
+++ b/js/Linear/DLSS.pickle
@@ -17,4 +17,103 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'rpar'
+p6
+S'matrix'
+p7
+sS'[ms,ns]'
+p8
+S'double'
+p9
+sS'this.x.model'
+p10
+g4
+sS'model.out'
+p11
+g9
+sS'out'
+p12
+g2
+sS'model.in1'
+p13
+g9
+sS'this.x.graphics'
+p14
+g4
+sS'model.evtin'
+p15
+g9
+sS'this.x'
+p16
+g9
+sS'model.sim'
+p17
+g2
+sS'in1'
+p18
+g2
+sS'model.rpar'
+p19
+g7
+sS'mmm'
+p20
+g2
+sS'graphics.exprs'
+p21
+g9
+sS'typ'
+p22
+g2
+sS'this.B'
+p23
+g9
+sS'model.blocktype'
+p24
+S'string'
+p25
+sS'[model,graphics,ok]'
+p26
+g9
+sS'this.x0'
+p27
+g9
+sS'model.dep_ut'
+p28
+g2
+sS'exprs'
+p29
+g7
+sS'gr_i'
+p30
+g2
+sS'okD'
+p31
+S'boolean'
+p32
+sS'y'
+p33
+g2
+sS'this.A'
+p34
+g9
+sS'model'
+p35
+g9
+sS'this.C'
+p36
+g9
+sS'this.D'
+p37
+g9
+s. \ No newline at end of file
diff --git a/js/Linear/DLSS_f.pickle b/js/Linear/DLSS_f.pickle
index c244a89d..01c12509 100644
--- a/js/Linear/DLSS_f.pickle
+++ b/js/Linear/DLSS_f.pickle
@@ -17,4 +17,99 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'rpar'
+p6
+S'matrix'
+p7
+sS'model.dep_ut'
+p8
+g2
+sS'this.x.model'
+p9
+g4
+sS'model.out'
+p10
+S'double'
+p11
+sS'out'
+p12
+g2
+sS'model.in1'
+p13
+g11
+sS'typ'
+p14
+g2
+sS'model.evtin'
+p15
+g11
+sS'this.x'
+p16
+g11
+sS'model.sim'
+p17
+g2
+sS'in1'
+p18
+g2
+sS'model.rpar'
+p19
+g7
+sS'mmm'
+p20
+g2
+sS'graphics.exprs'
+p21
+g11
+sS'this.x.graphics'
+p22
+g4
+sS'this.B'
+p23
+g11
+sS'model.blocktype'
+p24
+S'string'
+p25
+sS'[model,graphics,ok]'
+p26
+g11
+sS'this.x0'
+p27
+g11
+sS'[ms,ns]'
+p28
+g11
+sS'exprs'
+p29
+g7
+sS'gr_i'
+p30
+g2
+sS'y'
+p31
+g2
+sS'this.A'
+p32
+g11
+sS'model'
+p33
+g11
+sS'this.C'
+p34
+g11
+sS'this.D'
+p35
+g11
+s. \ No newline at end of file
diff --git a/js/Linear/DOLLAR.pickle b/js/Linear/DOLLAR.pickle
index 086d79b9..abebad67 100644
--- a/js/Linear/DOLLAR.pickle
+++ b/js/Linear/DOLLAR.pickle
@@ -13,4 +13,91 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.odstate'
+p1
+S'vector'
+p2
+sS'model.dstate'
+p3
+S'double'
+p4
+sS'arg1'
+p5
+S'object'
+p6
+sS'graphics'
+p7
+g6
+sS'it'
+p8
+g4
+sS'this.x.model'
+p9
+NsS'model.out'
+p10
+g4
+sS'out'
+p11
+g2
+sS'this.inh'
+p12
+g4
+sS'model.in1'
+p13
+g4
+sS'typ'
+p14
+g2
+sS'model.evtin'
+p15
+S'string'
+p16
+sS'exprs[2-1]'
+p17
+g16
+sS'this.x'
+p18
+g4
+sS'model.sim'
+p19
+g2
+sS'in1'
+p20
+g4
+sS'graphics.exprs'
+p21
+NsS'this.x.graphics'
+p22
+g6
+sS'[model,graphics,ok]'
+p23
+g4
+sS'ot'
+p24
+g4
+sS'ok'
+p25
+S'boolean'
+p26
+sS'model.blocktype'
+p27
+g16
+sS'model.dep_ut'
+p28
+g2
+sS'exprs'
+p29
+g16
+sS'gr_i'
+p30
+g2
+sS'y'
+p31
+g2
+sS'model'
+p32
+g4
+sS'z'
+p33
+g4
+s. \ No newline at end of file
diff --git a/js/Linear/DOLLAR_f.pickle b/js/Linear/DOLLAR_f.pickle
index c18556ed..bd408b92 100644
--- a/js/Linear/DOLLAR_f.pickle
+++ b/js/Linear/DOLLAR_f.pickle
@@ -11,4 +11,78 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+g2
+sS'out'
+p8
+S'vector'
+p9
+sS'this.inh'
+p10
+g2
+sS'model.in1'
+p11
+g2
+sS'typ'
+p12
+g9
+sS'model.evtin'
+p13
+S'string'
+p14
+sS'exprs[2-1]'
+p15
+g14
+sS'this.x'
+p16
+g2
+sS'model.sim'
+p17
+g14
+sS'in1'
+p18
+g2
+sS'graphics.exprs'
+p19
+NsS'this.x.graphics'
+p20
+g4
+sS'[model,graphics,ok]'
+p21
+g2
+sS'model.blocktype'
+p22
+g14
+sS'model.dep_ut'
+p23
+g9
+sS'exprs'
+p24
+g14
+sS'gr_i'
+p25
+g9
+sS'y'
+p26
+g9
+sS'model'
+p27
+g2
+sS'z'
+p28
+g2
+s. \ No newline at end of file
diff --git a/js/Linear/DOLLAR_m.pickle b/js/Linear/DOLLAR_m.pickle
index 086d79b9..abebad67 100644
--- a/js/Linear/DOLLAR_m.pickle
+++ b/js/Linear/DOLLAR_m.pickle
@@ -13,4 +13,91 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.odstate'
+p1
+S'vector'
+p2
+sS'model.dstate'
+p3
+S'double'
+p4
+sS'arg1'
+p5
+S'object'
+p6
+sS'graphics'
+p7
+g6
+sS'it'
+p8
+g4
+sS'this.x.model'
+p9
+NsS'model.out'
+p10
+g4
+sS'out'
+p11
+g2
+sS'this.inh'
+p12
+g4
+sS'model.in1'
+p13
+g4
+sS'typ'
+p14
+g2
+sS'model.evtin'
+p15
+S'string'
+p16
+sS'exprs[2-1]'
+p17
+g16
+sS'this.x'
+p18
+g4
+sS'model.sim'
+p19
+g2
+sS'in1'
+p20
+g4
+sS'graphics.exprs'
+p21
+NsS'this.x.graphics'
+p22
+g6
+sS'[model,graphics,ok]'
+p23
+g4
+sS'ot'
+p24
+g4
+sS'ok'
+p25
+S'boolean'
+p26
+sS'model.blocktype'
+p27
+g16
+sS'model.dep_ut'
+p28
+g2
+sS'exprs'
+p29
+g16
+sS'gr_i'
+p30
+g2
+sS'y'
+p31
+g2
+sS'model'
+p32
+g4
+sS'z'
+p33
+g4
+s. \ No newline at end of file
diff --git a/js/Linear/GAINBLK.pickle b/js/Linear/GAINBLK.pickle
index 455a8eec..cfd05b25 100644
--- a/js/Linear/GAINBLK.pickle
+++ b/js/Linear/GAINBLK.pickle
@@ -11,4 +11,98 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'it'
+p4
+S'double'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+g5
+sS'out'
+p8
+g5
+sS'model.in2'
+p9
+g5
+sS'model.in1'
+p10
+g5
+sS'typ'
+p11
+S'vector'
+p12
+sS'this.x'
+p13
+g5
+sS'model.sim'
+p14
+g12
+sS'[out,in1]'
+p15
+g5
+sS'model.out2'
+p16
+g5
+sS'in1'
+p17
+g5
+sS'model.rpar'
+p18
+NsS'in2'
+p19
+g5
+sS'graphics.exprs'
+p20
+S'matrix'
+p21
+sS'this.x.graphics'
+p22
+g2
+sS'model.opar'
+p23
+g12
+sS'[model,graphics,ok]'
+p24
+g5
+sS'this.gain'
+p25
+g5
+sS'ok'
+p26
+S'boolean'
+p27
+sS'model.blocktype'
+p28
+S'string'
+p29
+sS'model.dep_ut'
+p30
+g12
+sS'exprs'
+p31
+g12
+sS'gr_i'
+p32
+g12
+sS'y'
+p33
+g12
+sS'out2'
+p34
+g5
+sS'model'
+p35
+g5
+sS'ot'
+p36
+g5
+s. \ No newline at end of file
diff --git a/js/Linear/GAINBLK_f.pickle b/js/Linear/GAINBLK_f.pickle
index 87fdf5f9..e83f7075 100644
--- a/js/Linear/GAINBLK_f.pickle
+++ b/js/Linear/GAINBLK_f.pickle
@@ -9,4 +9,71 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+NsS'model.out'
+p5
+S'double'
+p6
+sS'out'
+p7
+g6
+sS'model.in1'
+p8
+g6
+sS'typ'
+p9
+S'vector'
+p10
+sS'this.x'
+p11
+g6
+sS'model.sim'
+p12
+S'string'
+p13
+sS'[out,in1]'
+p14
+g6
+sS'in1'
+p15
+g6
+sS'model.rpar'
+p16
+NsS'graphics.exprs'
+p17
+NsS'this.x.graphics'
+p18
+g2
+sS'[model,graphics,ok]'
+p19
+g6
+sS'this.gain'
+p20
+g6
+sS'model.blocktype'
+p21
+g13
+sS'model.dep_ut'
+p22
+g10
+sS'exprs'
+p23
+g10
+sS'gr_i'
+p24
+g10
+sS'y'
+p25
+g10
+sS'model'
+p26
+g6
+s. \ No newline at end of file
diff --git a/js/Linear/GAIN_f.pickle b/js/Linear/GAIN_f.pickle
index 87fdf5f9..8132988e 100644
--- a/js/Linear/GAIN_f.pickle
+++ b/js/Linear/GAIN_f.pickle
@@ -9,4 +9,72 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+NsS'model.out'
+p5
+S'double'
+p6
+sS'out'
+p7
+g6
+sS'model.in1'
+p8
+g6
+sS'typ'
+p9
+S'vector'
+p10
+sS'this.x'
+p11
+g6
+sS'model.sim'
+p12
+S'string'
+p13
+sS'[out,in1]'
+p14
+g6
+sS'in1'
+p15
+g6
+sS'model.rpar'
+p16
+NsS'graphics.exprs'
+p17
+NsS'this.x.graphics'
+p18
+g2
+sS'[model,graphics,ok]'
+p19
+g6
+sS'this.gain'
+p20
+g6
+sS'model.blocktype'
+p21
+g13
+sS'model.dep_ut'
+p22
+g10
+sS'exprs'
+p23
+S'matrix'
+p24
+sS'gr_i'
+p25
+g10
+sS'y'
+p26
+g10
+sS'model'
+p27
+g6
+s. \ No newline at end of file
diff --git a/js/Linear/INTEGRAL.pickle b/js/Linear/INTEGRAL.pickle
index 6216aa38..30493743 100644
--- a/js/Linear/INTEGRAL.pickle
+++ b/js/Linear/INTEGRAL.pickle
@@ -17,4 +17,97 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.lowp'
+p4
+S'string'
+p5
+sS'rpar'
+p6
+S'vector'
+p7
+sS'model.nzcross'
+p8
+S'double'
+p9
+sS'model.out'
+p10
+g9
+sS'this.x.model'
+p11
+NsS'minp'
+p12
+g9
+sS'model.in1'
+p13
+g9
+sS'this.maxp'
+p14
+g9
+sS'this.satur'
+p15
+g9
+sS'this.x.graphics.id'
+p16
+g5
+sS'this.reinit'
+p17
+g9
+sS'this.x'
+p18
+g9
+sS'model.sim'
+p19
+g7
+sS'model.nmode'
+p20
+g9
+sS'model.rpar'
+p21
+g7
+sS'model.state'
+p22
+g9
+sS'graphics.exprs'
+p23
+NsS'this.x.graphics'
+p24
+g2
+sS'model.blocktype'
+p25
+g5
+sS'[model,graphics,ok]'
+p26
+g9
+sS'ok'
+p27
+S'boolean'
+p28
+sS'this.x0'
+p29
+g7
+sS'typ'
+p30
+g7
+sS'model.dep_ut'
+p31
+g7
+sS'exprs'
+p32
+g5
+sS'gr_i'
+p33
+g7
+sS'y'
+p34
+g7
+sS'model'
+p35
+g9
+s. \ No newline at end of file
diff --git a/js/Linear/INTEGRAL_f.pickle b/js/Linear/INTEGRAL_f.pickle
index bbf30fdd..47ddf47d 100644
--- a/js/Linear/INTEGRAL_f.pickle
+++ b/js/Linear/INTEGRAL_f.pickle
@@ -9,4 +9,62 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'this.x.model.firing'
+p6
+S'vector'
+p7
+sS'this.x.graphics'
+p8
+S'object'
+p9
+sS'arg1'
+p10
+g9
+sS'graphics.exprs'
+p11
+NsS'model.blocktype'
+p12
+g4
+sS'model.dep_ut'
+p13
+g7
+sS'model.out'
+p14
+g2
+sS'this.x.model'
+p15
+NsS'exprs'
+p16
+g2
+sS'gr_i'
+p17
+g7
+sS'model.state'
+p18
+NsS'graphics'
+p19
+g9
+sS'y'
+p20
+g7
+sS'model'
+p21
+g2
+sS'typ'
+p22
+g7
+sS'this.x0'
+p23
+g2
+s. \ No newline at end of file
diff --git a/js/Linear/INTEGRAL_m.pickle b/js/Linear/INTEGRAL_m.pickle
index 6216aa38..a43f4415 100644
--- a/js/Linear/INTEGRAL_m.pickle
+++ b/js/Linear/INTEGRAL_m.pickle
@@ -17,4 +17,113 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'this.x.graphics'
+p1
+S'object'
+p2
+sS'arg1'
+p3
+g2
+sS'graphics.exprs'
+p4
+NsS'it'
+p5
+S'matrix'
+p6
+sS'rpar'
+p7
+S'vector'
+p8
+sS'model.out'
+p9
+S'double'
+p10
+sS'this.x.model'
+p11
+NsS'minp'
+p12
+g10
+sS'out'
+p13
+g10
+sS'model.in2'
+p14
+g10
+sS'model.in1'
+p15
+g10
+sS'this.maxp'
+p16
+g10
+sS'this.lowp'
+p17
+g10
+sS'this.satur'
+p18
+g10
+sS'this.reinit'
+p19
+g10
+sS'this.x'
+p20
+g10
+sS'model.sim'
+p21
+g8
+sS'Datatype'
+p22
+g10
+sS'model.out2'
+p23
+g10
+sS'model.nmode'
+p24
+g10
+sS'model.rpar'
+p25
+g8
+sS'in1'
+p26
+g8
+sS'model.state'
+p27
+g10
+sS'graphics'
+p28
+g2
+sS'model.nzcross'
+p29
+g10
+sS'[model,graphics,ok]'
+p30
+g10
+sS'ok'
+p31
+S'boolean'
+p32
+sS'model.blocktype'
+p33
+S'string'
+p34
+sS'typ'
+p35
+g8
+sS'model.dep_ut'
+p36
+g8
+sS'exprs'
+p37
+g34
+sS'gr_i'
+p38
+g8
+sS'y'
+p39
+g8
+sS'model'
+p40
+g10
+sS'ot'
+p41
+g10
+s. \ No newline at end of file
diff --git a/js/Linear/PID.pickle b/js/Linear/PID.pickle
index 9f1dd676..05a0b804 100644
--- a/js/Linear/PID.pickle
+++ b/js/Linear/PID.pickle
@@ -15,4 +15,228 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'xx3'
+p1
+S'object'
+p2
+sS'exprs[1-1]'
+p3
+S'double'
+p4
+sS'xx1'
+p5
+g2
+sS'xx3.graphics.exprs'
+p6
+g4
+sS'xx1.model'
+p7
+g2
+sS'xx2'
+p8
+g2
+sS'ppath'
+p9
+S'vector'
+p10
+sS'arg1'
+p11
+g2
+sS'xx2.model.rpar'
+p12
+NsS'xx1.graphics.exprs'
+p13
+g4
+sS'xx2.model'
+p14
+g2
+sS'gr_i'
+p15
+g10
+sS'model.out2'
+p16
+g4
+sS'model.out'
+p17
+g4
+sS'scs_m.objs[20-1]'
+p18
+g4
+sS'ppath[3-1]'
+p19
+g4
+sS'xx1.model.rpar'
+p20
+NsS'scs_m.objs[10-1]'
+p21
+g4
+sS'xx3.model.rpar'
+p22
+NsS'model.in1'
+p23
+g4
+sS'scs_m.objs[19-1]'
+p24
+g4
+sS'from'
+p25
+g2
+sS'xx2.graphics.exprs'
+p26
+g4
+sS'scs_m.objs[18-1]'
+p27
+g4
+sS'scs_m.objs[2-1]'
+p28
+g4
+sS'xx1.graphics'
+p29
+g2
+sS'arg1.model.rpar.objs[ppath[2-1]-1]'
+p30
+g2
+sS'model.dep_ut'
+p31
+g10
+sS'scs_m.objs[5-1]'
+p32
+g4
+sS'newpar[size(newpar)+1-1]'
+p33
+g4
+sS'to'
+p34
+g2
+sS'ppath[2-1]'
+p35
+g4
+sS'exprs[2-1]'
+p36
+g4
+sS'scs_m.objs[12-1]'
+p37
+g4
+sS'this.x'
+p38
+g4
+sS'scs_m.objs[13-1]'
+p39
+g4
+sS'd_old'
+p40
+NsS'newpar'
+p41
+g10
+sS'model.in2'
+p42
+g4
+sS'scs_m.objs[6-1]'
+p43
+g4
+sS'scs_m.objs[9-1]'
+p44
+g4
+sS'xx2.graphics'
+p45
+g2
+sS'model.intyp'
+p46
+g4
+sS'i_old'
+p47
+NsS'scs_m.objs[3-1]'
+p48
+g4
+sS'arg1.model.rpar.objs[ppath[3-1]-1]'
+p49
+g2
+sS'ppath[1-1]'
+p50
+g4
+sS'exprs[3-1]'
+p51
+g4
+sS'scs_m.objs[14-1]'
+p52
+g4
+sS'scs_m.objs[17-1]'
+p53
+g4
+sS'scs_m.objs[4-1]'
+p54
+g4
+sS'scs_m.objs[7-1]'
+p55
+g4
+sS'typ'
+p56
+g10
+sS'model.outtyp'
+p57
+g4
+sS'p_old'
+p58
+NsS'needcompile'
+p59
+g4
+sS'scs_m'
+p60
+g4
+sS'arg1.model'
+p61
+g2
+sS'xx3.graphics'
+p62
+g2
+sS'model.blocktype'
+p63
+S'string'
+p64
+sS'scs_m.objs[8-1]'
+p65
+g4
+sS'xx3.model'
+p66
+g2
+sS'scs_m.objs[21-1]'
+p67
+g4
+sS'scs_m.objs[15-1]'
+p68
+g4
+sS'scs_m.objs[16-1]'
+p69
+g4
+sS'o'
+p70
+g2
+sS'scs_m.objs[1-1]'
+p71
+g4
+sS'model.sim'
+p72
+g64
+sS'scs_m.objs[11-1]'
+p73
+g4
+sS'model.firing'
+p74
+S'boolean'
+p75
+sS'arg1.model.rpar.objs[ppath[1-1]-1]'
+p76
+g2
+sS'y'
+p77
+g4
+sS'model.rpar'
+p78
+g4
+sS'model'
+p79
+g4
+sS'arg1.model.rpar'
+p80
+g2
+s. \ No newline at end of file
diff --git a/js/Linear/REGISTER.pickle b/js/Linear/REGISTER.pickle
index 4d348fa2..3f35e703 100644
--- a/js/Linear/REGISTER.pickle
+++ b/js/Linear/REGISTER.pickle
@@ -11,4 +11,77 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.odstate'
+p1
+S'vector'
+p2
+sS'model.dstate'
+p3
+NsS'arg1'
+p4
+S'object'
+p5
+sS'graphics'
+p6
+g5
+sS'this.x.model'
+p7
+NsS'model.out'
+p8
+S'double'
+p9
+sS'model.in1'
+p10
+g9
+sS'typ'
+p11
+g2
+sS'model.evtin'
+p12
+g9
+sS'this.x'
+p13
+g9
+sS'model.sim'
+p14
+g2
+sS'in1'
+p15
+g2
+sS'graphics.exprs'
+p16
+S'matrix'
+p17
+sS'this.x.graphics'
+p18
+g5
+sS'[model,graphics,ok]'
+p19
+g9
+sS'ok'
+p20
+S'boolean'
+p21
+sS'model.blocktype'
+p22
+S'string'
+p23
+sS'model.dep_ut'
+p24
+g2
+sS'exprs'
+p25
+g9
+sS'gr_i'
+p26
+g2
+sS'y'
+p27
+g2
+sS'model'
+p28
+g9
+sS'this.z0'
+p29
+g9
+s. \ No newline at end of file
diff --git a/js/Linear/REGISTER_f.pickle b/js/Linear/REGISTER_f.pickle
index 878dc86b..d74413ae 100644
--- a/js/Linear/REGISTER_f.pickle
+++ b/js/Linear/REGISTER_f.pickle
@@ -9,4 +9,66 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'ok'
+p6
+S'boolean'
+p7
+sS'model.evtin'
+p8
+g2
+sS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'model.out'
+p13
+g2
+sS'this.x.model'
+p14
+NsS'exprs'
+p15
+g2
+sS'gr_i'
+p16
+S'vector'
+p17
+sS'model.dep_ut'
+p18
+g17
+sS'graphics'
+p19
+g10
+sS'y'
+p20
+g17
+sS'model.dstate'
+p21
+NsS'model'
+p22
+g2
+sS'this.z0'
+p23
+g2
+sS'typ'
+p24
+g17
+sS'model.blocktype'
+p25
+g4
+s. \ No newline at end of file
diff --git a/js/Linear/SAMPHOLD.pickle b/js/Linear/SAMPHOLD.pickle
index c551e8fb..50d36365 100644
--- a/js/Linear/SAMPHOLD.pickle
+++ b/js/Linear/SAMPHOLD.pickle
@@ -7,4 +7,46 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'this.x.model.firing'
+p6
+g4
+sS'model.evtin'
+p7
+g2
+sS'in1'
+p8
+g2
+sS'model.dep_ut'
+p9
+g4
+sS'model.out'
+p10
+g2
+sS'gr_i'
+p11
+g4
+sS'y'
+p12
+g4
+sS'model'
+p13
+g2
+sS'typ'
+p14
+g4
+sS'model.blocktype'
+p15
+S'string'
+p16
+s. \ No newline at end of file
diff --git a/js/Linear/SAMPHOLD_m.pickle b/js/Linear/SAMPHOLD_m.pickle
index 8f9d2bc0..bc89fb13 100644
--- a/js/Linear/SAMPHOLD_m.pickle
+++ b/js/Linear/SAMPHOLD_m.pickle
@@ -9,4 +9,83 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'model.out'
+p4
+S'double'
+p5
+sS'model.in2'
+p6
+g5
+sS'model.intyp'
+p7
+g5
+sS'this.x.model.firing'
+p8
+S'vector'
+p9
+sS'label'
+p10
+g9
+sS'model.evtin'
+p11
+g5
+sS'this.x'
+p12
+g5
+sS'model.sim'
+p13
+g9
+sS'arg1.graphics'
+p14
+g2
+sS'model.out2'
+p15
+g5
+sS'in1'
+p16
+g9
+sS'model.in1'
+p17
+g5
+sS'model.outtyp'
+p18
+g5
+sS'graphics.exprs'
+p19
+NsS'typ'
+p20
+g9
+sS'[model,graphics,ok]'
+p21
+g5
+sS'arg1.model'
+p22
+g2
+sS'ok'
+p23
+S'boolean'
+p24
+sS'model.blocktype'
+p25
+S'string'
+p26
+sS'model.dep_ut'
+p27
+g9
+sS'gr_i'
+p28
+g9
+sS'y'
+p29
+g9
+sS'model'
+p30
+g5
+s. \ No newline at end of file
diff --git a/js/Linear/SAMPLEHOLD_f.pickle b/js/Linear/SAMPLEHOLD_f.pickle
index c551e8fb..1dea9494 100644
--- a/js/Linear/SAMPLEHOLD_f.pickle
+++ b/js/Linear/SAMPLEHOLD_f.pickle
@@ -7,4 +7,46 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'this.x.model.firing'
+p6
+S'vector'
+p7
+sS'model.evtin'
+p8
+g2
+sS'in1'
+p9
+g2
+sS'model.dep_ut'
+p10
+g7
+sS'model.out'
+p11
+g2
+sS'gr_i'
+p12
+g7
+sS'y'
+p13
+g7
+sS'model'
+p14
+g2
+sS'typ'
+p15
+g7
+sS'model.blocktype'
+p16
+g4
+s. \ No newline at end of file
diff --git a/js/Linear/SOM_f.pickle b/js/Linear/SOM_f.pickle
index c551e8fb..a55ee896 100644
--- a/js/Linear/SOM_f.pickle
+++ b/js/Linear/SOM_f.pickle
@@ -7,4 +7,63 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+S'matrix'
+p6
+sS'model.blocktype'
+p7
+S'string'
+p8
+sS'exprs'
+p9
+g6
+sS'arg1'
+p10
+S'object'
+p11
+sS'sgn'
+p12
+g6
+sS'model.dep_ut'
+p13
+g4
+sS'model.out'
+p14
+g2
+sS'labs'
+p15
+g4
+sS'p'
+p16
+g2
+sS'gr_i'
+p17
+g4
+sS'model.rpar'
+p18
+g6
+sS'str'
+p19
+g6
+sS'graphics'
+p20
+g11
+sS'y'
+p21
+g4
+sS'model'
+p22
+g2
+sS'typ'
+p23
+g4
+s. \ No newline at end of file
diff --git a/js/Linear/SUMMATION.pickle b/js/Linear/SUMMATION.pickle
index a99706dd..ea68274d 100644
--- a/js/Linear/SUMMATION.pickle
+++ b/js/Linear/SUMMATION.pickle
@@ -13,4 +13,93 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'it'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in2'
+p9
+S'matrix'
+p10
+sS'model.in1'
+p11
+g10
+sS'this.sgn'
+p12
+g10
+sS'typ'
+p13
+S'vector'
+p14
+sS'this.x'
+p15
+g8
+sS'model.sim'
+p16
+g14
+sS'model.out2'
+p17
+g8
+sS'in1'
+p18
+g8
+sS'in2'
+p19
+g8
+sS'model.rpar'
+p20
+NsS'graphics.exprs'
+p21
+g10
+sS'nout2'
+p22
+g8
+sS'model.ipar'
+p23
+NsS'this.x.graphics'
+p24
+g2
+sS'[model,graphics,ok]'
+p25
+g8
+sS'ok'
+p26
+S'boolean'
+p27
+sS'model.blocktype'
+p28
+g5
+sS'model.dep_ut'
+p29
+g14
+sS'exprs'
+p30
+g8
+sS'gr_i'
+p31
+g14
+sS'y'
+p32
+g14
+sS'model'
+p33
+g8
+sS'ot'
+p34
+NsS'nout'
+p35
+g8
+s. \ No newline at end of file
diff --git a/js/Linear/SUM_f.pickle b/js/Linear/SUM_f.pickle
index c551e8fb..67905189 100644
--- a/js/Linear/SUM_f.pickle
+++ b/js/Linear/SUM_f.pickle
@@ -7,4 +7,44 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+S'matrix'
+p6
+sS'model.blocktype'
+p7
+S'string'
+p8
+sS'exprs'
+p9
+g4
+sS'model.out'
+p10
+g2
+sS'p'
+p11
+g2
+sS'gr_i'
+p12
+g4
+sS'model.dep_ut'
+p13
+g4
+sS'y'
+p14
+g4
+sS'model'
+p15
+g2
+sS'typ'
+p16
+g4
+s. \ No newline at end of file
diff --git a/js/Linear/TCLSS.pickle b/js/Linear/TCLSS.pickle
index c244a89d..67ffcad5 100644
--- a/js/Linear/TCLSS.pickle
+++ b/js/Linear/TCLSS.pickle
@@ -17,4 +17,101 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'model.dep_ut'
+p6
+S'vector'
+p7
+sS'this.x.model'
+p8
+g2
+sS'model.out'
+p9
+S'double'
+p10
+sS'out'
+p11
+g10
+sS'model.in1'
+p12
+g5
+sS'typ'
+p13
+g7
+sS'nx'
+p14
+g10
+sS'model.evtin'
+p15
+g10
+sS'this.x'
+p16
+g10
+sS'model.sim'
+p17
+g7
+sS'in1'
+p18
+g10
+sS'model.rpar'
+p19
+g5
+sS'mmm'
+p20
+g7
+sS'model.state'
+p21
+NsS'graphics.exprs'
+p22
+g10
+sS'this.x.graphics'
+p23
+g2
+sS'this.B'
+p24
+g10
+sS'model.blocktype'
+p25
+S'string'
+p26
+sS'[model,graphics,ok]'
+p27
+g10
+sS'this.x0'
+p28
+g10
+sS'[ms,ns]'
+p29
+g10
+sS'exprs'
+p30
+g5
+sS'gr_i'
+p31
+g7
+sS'y'
+p32
+g7
+sS'this.A'
+p33
+g10
+sS'model'
+p34
+g10
+sS'this.C'
+p35
+g10
+sS'this.D'
+p36
+g10
+s. \ No newline at end of file
diff --git a/js/Linear/TCLSS_f.pickle b/js/Linear/TCLSS_f.pickle
index c244a89d..67ffcad5 100644
--- a/js/Linear/TCLSS_f.pickle
+++ b/js/Linear/TCLSS_f.pickle
@@ -17,4 +17,101 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'model.dep_ut'
+p6
+S'vector'
+p7
+sS'this.x.model'
+p8
+g2
+sS'model.out'
+p9
+S'double'
+p10
+sS'out'
+p11
+g10
+sS'model.in1'
+p12
+g5
+sS'typ'
+p13
+g7
+sS'nx'
+p14
+g10
+sS'model.evtin'
+p15
+g10
+sS'this.x'
+p16
+g10
+sS'model.sim'
+p17
+g7
+sS'in1'
+p18
+g10
+sS'model.rpar'
+p19
+g5
+sS'mmm'
+p20
+g7
+sS'model.state'
+p21
+NsS'graphics.exprs'
+p22
+g10
+sS'this.x.graphics'
+p23
+g2
+sS'this.B'
+p24
+g10
+sS'model.blocktype'
+p25
+S'string'
+p26
+sS'[model,graphics,ok]'
+p27
+g10
+sS'this.x0'
+p28
+g10
+sS'[ms,ns]'
+p29
+g10
+sS'exprs'
+p30
+g5
+sS'gr_i'
+p31
+g7
+sS'y'
+p32
+g7
+sS'this.A'
+p33
+g10
+sS'model'
+p34
+g10
+sS'this.C'
+p35
+g10
+sS'this.D'
+p36
+g10
+s. \ No newline at end of file
diff --git a/js/Linear/TIME_DELAY.pickle b/js/Linear/TIME_DELAY.pickle
index 48ec026f..903360bf 100644
--- a/js/Linear/TIME_DELAY.pickle
+++ b/js/Linear/TIME_DELAY.pickle
@@ -13,4 +13,80 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'this.init'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'this.x.model'
+p6
+g4
+sS'model.out'
+p7
+g2
+sS'model.in1'
+p8
+S'vector'
+p9
+sS'typ'
+p10
+g9
+sS'this.x'
+p11
+g2
+sS'model.sim'
+p12
+g9
+sS'nin'
+p13
+g2
+sS'model.rpar'
+p14
+g9
+sS'graphics.exprs'
+p15
+NsS'model.ipar'
+p16
+NsS'this.x.graphics'
+p17
+g4
+sS'[model,graphics,ok]'
+p18
+g2
+sS'ok'
+p19
+S'boolean'
+p20
+sS'model.blocktype'
+p21
+S'string'
+p22
+sS'this.T'
+p23
+g2
+sS'model.dep_ut'
+p24
+g9
+sS'exprs'
+p25
+S'matrix'
+p26
+sS'gr_i'
+p27
+g9
+sS'this.N'
+p28
+g2
+sS'y'
+p29
+g9
+sS'model'
+p30
+g2
+s. \ No newline at end of file
diff --git a/js/Linear/VARIABLE_DELAY.pickle b/js/Linear/VARIABLE_DELAY.pickle
index 48ec026f..70ff00d6 100644
--- a/js/Linear/VARIABLE_DELAY.pickle
+++ b/js/Linear/VARIABLE_DELAY.pickle
@@ -13,4 +13,80 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'this.init'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'this.x.model'
+p6
+g4
+sS'model.out'
+p7
+g2
+sS'model.in1'
+p8
+S'matrix'
+p9
+sS'typ'
+p10
+S'vector'
+p11
+sS'this.x'
+p12
+g2
+sS'model.sim'
+p13
+g11
+sS'nin'
+p14
+g2
+sS'model.rpar'
+p15
+g11
+sS'graphics.exprs'
+p16
+NsS'model.ipar'
+p17
+NsS'this.x.graphics'
+p18
+g4
+sS'[model,graphics,ok]'
+p19
+g2
+sS'ok'
+p20
+S'boolean'
+p21
+sS'model.blocktype'
+p22
+S'string'
+p23
+sS'this.T'
+p24
+g2
+sS'model.dep_ut'
+p25
+g11
+sS'exprs'
+p26
+g9
+sS'gr_i'
+p27
+g11
+sS'this.N'
+p28
+g2
+sS'y'
+p29
+g11
+sS'model'
+p30
+g2
+s. \ No newline at end of file
diff --git a/js/MatrixOp/CUMSUM.js b/js/MatrixOp/CUMSUM.js
index b03ea3f0..5d141e69 100644
--- a/js/MatrixOp/CUMSUM.js
+++ b/js/MatrixOp/CUMSUM.js
@@ -36,7 +36,7 @@ function CUMSUM() {
return options;
}
CUMSUM.prototype.set = function CUMSUM() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.decomptyp = parseFloat((arguments[0]["decomptyp"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
diff --git a/js/MatrixOp/CUMSUM.pickle b/js/MatrixOp/CUMSUM.pickle
index dfb3f70a..cde14be6 100644
--- a/js/MatrixOp/CUMSUM.pickle
+++ b/js/MatrixOp/CUMSUM.pickle
@@ -13,4 +13,117 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'label'
+p14
+S'matrix'
+p15
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g7
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g7
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g7
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g7
+sS'arg1.model'
+p33
+g4
+sS'label[9-1]'
+p34
+g2
+sS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g7
+sS'ot'
+p42
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/EXTRACT.js b/js/MatrixOp/EXTRACT.js
index eb76f9c2..ca7cd974 100644
--- a/js/MatrixOp/EXTRACT.js
+++ b/js/MatrixOp/EXTRACT.js
@@ -37,7 +37,7 @@ function EXTRACT() {
return options;
}
EXTRACT.prototype.set = function EXTRACT() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.a = parseFloat((arguments[0]["a"]))
this.b = parseFloat((arguments[0]["b"]))
this.x = arg1;
diff --git a/js/MatrixOp/EXTRACT.pickle b/js/MatrixOp/EXTRACT.pickle
index af211733..ced69044 100644
--- a/js/MatrixOp/EXTRACT.pickle
+++ b/js/MatrixOp/EXTRACT.pickle
@@ -13,4 +13,129 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics.exprs'
+p5
+NsS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'this.a'
+p10
+g2
+sS'model.out'
+p11
+g7
+sS'out'
+p12
+g2
+sS'model.in2'
+p13
+g7
+sS'model.in1'
+p14
+g7
+sS'label'
+p15
+S'matrix'
+p16
+sS'model.evtin'
+p17
+g2
+sS'model.firing'
+p18
+g2
+sS'function_name'
+p19
+S'string'
+p20
+sS'this.x'
+p21
+g7
+sS'model.sim'
+p22
+g2
+sS'model.evtout'
+p23
+g2
+sS'arg1.graphics'
+p24
+g4
+sS'model.out2'
+p25
+g7
+sS'in1'
+p26
+g2
+sS'model.rpar'
+p27
+g2
+sS'model.outtyp'
+p28
+g7
+sS'model.state'
+p29
+g2
+sS'graphics'
+p30
+g4
+sS'ma'
+p31
+g7
+sS'this.b'
+p32
+g2
+sS'model.ipar'
+p33
+g2
+sS'typ'
+p34
+g2
+sS'[model,graphics,ok]'
+p35
+g7
+sS'arg1.model'
+p36
+g4
+sS'label[9-1]'
+p37
+g2
+sS'ok'
+p38
+S'boolean'
+p39
+sS'model.blocktype'
+p40
+g20
+sS'mb'
+p41
+g7
+sS'model.dep_ut'
+p42
+g2
+sS'gr_i'
+p43
+g2
+sS'y'
+p44
+g2
+sS'model'
+p45
+g7
+sS'ot'
+p46
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/EXTTRI.js b/js/MatrixOp/EXTTRI.js
index b7a48aca..8252ac59 100644
--- a/js/MatrixOp/EXTTRI.js
+++ b/js/MatrixOp/EXTTRI.js
@@ -36,7 +36,7 @@ function EXTTRI() {
return options;
}
EXTTRI.prototype.set = function EXTTRI() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.decomptyp = parseFloat((arguments[0]["decomptyp"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
diff --git a/js/MatrixOp/EXTTRI.pickle b/js/MatrixOp/EXTTRI.pickle
index dfb3f70a..cde14be6 100644
--- a/js/MatrixOp/EXTTRI.pickle
+++ b/js/MatrixOp/EXTTRI.pickle
@@ -13,4 +13,117 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'label'
+p14
+S'matrix'
+p15
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g7
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g7
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g7
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g7
+sS'arg1.model'
+p33
+g4
+sS'label[9-1]'
+p34
+g2
+sS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g7
+sS'ot'
+p42
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATBKSL.js b/js/MatrixOp/MATBKSL.js
index 2b1b613f..7df75e09 100644
--- a/js/MatrixOp/MATBKSL.js
+++ b/js/MatrixOp/MATBKSL.js
@@ -35,7 +35,7 @@ function MATBKSL() {
return options;
}
MATBKSL.prototype.set = function MATBKSL() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
diff --git a/js/MatrixOp/MATBKSL.pickle b/js/MatrixOp/MATBKSL.pickle
index 1e7f5670..a7ac1a62 100644
--- a/js/MatrixOp/MATBKSL.pickle
+++ b/js/MatrixOp/MATBKSL.pickle
@@ -9,4 +9,117 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+g2
+sS'model.intyp'
+p7
+g2
+sS'funtyp'
+p8
+S'double'
+p9
+sS'model.out'
+p10
+g9
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+S'matrix'
+p13
+sS'model.in1'
+p14
+g13
+sS'label'
+p15
+g2
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g9
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g9
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g9
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g9
+sS'arg1.model'
+p33
+g4
+sS'label[9-1]'
+p34
+g2
+sS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g9
+sS'ot'
+p42
+g9
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATCATH.pickle b/js/MatrixOp/MATCATH.pickle
index ae3b3304..d3744a2a 100644
--- a/js/MatrixOp/MATCATH.pickle
+++ b/js/MatrixOp/MATCATH.pickle
@@ -11,4 +11,109 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'funtyp'
+p8
+g7
+sS'model.out'
+p9
+g7
+sS'out'
+p10
+g2
+sS'model.in2'
+p11
+S'matrix'
+p12
+sS'model.intyp'
+p13
+g2
+sS'label'
+p14
+g2
+sS'model.evtin'
+p15
+g2
+sS'model.firing'
+p16
+g2
+sS'function_name'
+p17
+S'string'
+p18
+sS'this.x'
+p19
+g7
+sS'model.sim'
+p20
+g2
+sS'model.evtout'
+p21
+g2
+sS'arg1.graphics'
+p22
+g4
+sS'model.out2'
+p23
+g7
+sS'in1'
+p24
+g2
+sS'model.rpar'
+p25
+g2
+sS'model.in1'
+p26
+g12
+sS'model.outtyp'
+p27
+g7
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g7
+sS'arg1.model'
+p33
+NsS'model.blocktype'
+p34
+g18
+sS'model.dep_ut'
+p35
+g2
+sS'gr_i'
+p36
+g2
+sS'y'
+p37
+g2
+sS'model'
+p38
+g7
+sS'ot'
+p39
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATCATV.pickle b/js/MatrixOp/MATCATV.pickle
index ae3b3304..ab673355 100644
--- a/js/MatrixOp/MATCATV.pickle
+++ b/js/MatrixOp/MATCATV.pickle
@@ -11,4 +11,112 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'funtyp'
+p8
+g7
+sS'model.out'
+p9
+g7
+sS'out'
+p10
+g2
+sS'model.in2'
+p11
+S'matrix'
+p12
+sS'model.intyp'
+p13
+g2
+sS'label'
+p14
+g2
+sS'model.evtin'
+p15
+g2
+sS'model.firing'
+p16
+g2
+sS'function_name'
+p17
+S'string'
+p18
+sS'this.x'
+p19
+g7
+sS'model.sim'
+p20
+g2
+sS'model.evtout'
+p21
+g2
+sS'arg1.graphics'
+p22
+g4
+sS'model.out2'
+p23
+g7
+sS'in1'
+p24
+g2
+sS'model.rpar'
+p25
+g2
+sS'model.in1'
+p26
+g12
+sS'model.outtyp'
+p27
+g7
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g7
+sS'arg1.model'
+p33
+NsS'model.blocktype'
+p34
+g18
+sS'model.dep_ut'
+p35
+g2
+sS'gr_i'
+p36
+g2
+sS'l1'
+p37
+g12
+sS'y'
+p38
+g2
+sS'model'
+p39
+g7
+sS'ot'
+p40
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATDET.js b/js/MatrixOp/MATDET.js
index ebb0cef5..34cc671f 100644
--- a/js/MatrixOp/MATDET.js
+++ b/js/MatrixOp/MATDET.js
@@ -35,7 +35,7 @@ function MATDET() {
return options;
}
MATDET.prototype.set = function MATDET() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
diff --git a/js/MatrixOp/MATDET.pickle b/js/MatrixOp/MATDET.pickle
index 1e7f5670..9d9ba800 100644
--- a/js/MatrixOp/MATDET.pickle
+++ b/js/MatrixOp/MATDET.pickle
@@ -9,4 +9,116 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'label'
+p14
+g2
+sS'model.evtin'
+p15
+g2
+sS'model.firing'
+p16
+g2
+sS'function_name'
+p17
+S'string'
+p18
+sS'this.x'
+p19
+g7
+sS'model.sim'
+p20
+g2
+sS'model.evtout'
+p21
+g2
+sS'arg1.graphics'
+p22
+g4
+sS'model.out2'
+p23
+g7
+sS'in1'
+p24
+g2
+sS'model.rpar'
+p25
+g2
+sS'model.outtyp'
+p26
+g7
+sS'model.state'
+p27
+g2
+sS'graphics.exprs'
+p28
+NsS'model.ipar'
+p29
+g2
+sS'typ'
+p30
+g2
+sS'[model,graphics,ok]'
+p31
+g7
+sS'arg1.model'
+p32
+g4
+sS'label[9-1]'
+p33
+g2
+sS'ok'
+p34
+S'boolean'
+p35
+sS'model.blocktype'
+p36
+g18
+sS'model.dep_ut'
+p37
+g2
+sS'gr_i'
+p38
+g2
+sS'y'
+p39
+g2
+sS'model'
+p40
+g7
+sS'ot'
+p41
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATDIAG.js b/js/MatrixOp/MATDIAG.js
index 5fe82b25..c4287281 100644
--- a/js/MatrixOp/MATDIAG.js
+++ b/js/MatrixOp/MATDIAG.js
@@ -35,7 +35,7 @@ function MATDIAG() {
return options;
}
MATDIAG.prototype.set = function MATDIAG() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
diff --git a/js/MatrixOp/MATDIAG.pickle b/js/MatrixOp/MATDIAG.pickle
index 1e7f5670..9d9ba800 100644
--- a/js/MatrixOp/MATDIAG.pickle
+++ b/js/MatrixOp/MATDIAG.pickle
@@ -9,4 +9,116 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'label'
+p14
+g2
+sS'model.evtin'
+p15
+g2
+sS'model.firing'
+p16
+g2
+sS'function_name'
+p17
+S'string'
+p18
+sS'this.x'
+p19
+g7
+sS'model.sim'
+p20
+g2
+sS'model.evtout'
+p21
+g2
+sS'arg1.graphics'
+p22
+g4
+sS'model.out2'
+p23
+g7
+sS'in1'
+p24
+g2
+sS'model.rpar'
+p25
+g2
+sS'model.outtyp'
+p26
+g7
+sS'model.state'
+p27
+g2
+sS'graphics.exprs'
+p28
+NsS'model.ipar'
+p29
+g2
+sS'typ'
+p30
+g2
+sS'[model,graphics,ok]'
+p31
+g7
+sS'arg1.model'
+p32
+g4
+sS'label[9-1]'
+p33
+g2
+sS'ok'
+p34
+S'boolean'
+p35
+sS'model.blocktype'
+p36
+g18
+sS'model.dep_ut'
+p37
+g2
+sS'gr_i'
+p38
+g2
+sS'y'
+p39
+g2
+sS'model'
+p40
+g7
+sS'ot'
+p41
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATDIV.js b/js/MatrixOp/MATDIV.js
index 113a3369..6bc17b58 100644
--- a/js/MatrixOp/MATDIV.js
+++ b/js/MatrixOp/MATDIV.js
@@ -35,7 +35,7 @@ function MATDIV() {
return options;
}
MATDIV.prototype.set = function MATDIV() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
diff --git a/js/MatrixOp/MATDIV.pickle b/js/MatrixOp/MATDIV.pickle
index 1e7f5670..a7ac1a62 100644
--- a/js/MatrixOp/MATDIV.pickle
+++ b/js/MatrixOp/MATDIV.pickle
@@ -9,4 +9,117 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+g2
+sS'model.intyp'
+p7
+g2
+sS'funtyp'
+p8
+S'double'
+p9
+sS'model.out'
+p10
+g9
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+S'matrix'
+p13
+sS'model.in1'
+p14
+g13
+sS'label'
+p15
+g2
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g9
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g9
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g9
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g9
+sS'arg1.model'
+p33
+g4
+sS'label[9-1]'
+p34
+g2
+sS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g9
+sS'ot'
+p42
+g9
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATEIG.js b/js/MatrixOp/MATEIG.js
index 87568249..64638c8c 100644
--- a/js/MatrixOp/MATEIG.js
+++ b/js/MatrixOp/MATEIG.js
@@ -36,7 +36,7 @@ function MATEIG() {
return options;
}
MATEIG.prototype.set = function MATEIG() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.decomptyp = parseFloat((arguments[0]["decomptyp"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
diff --git a/js/MatrixOp/MATEIG.pickle b/js/MatrixOp/MATEIG.pickle
index dfb3f70a..3a16cea4 100644
--- a/js/MatrixOp/MATEIG.pickle
+++ b/js/MatrixOp/MATEIG.pickle
@@ -13,4 +13,116 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+S'matrix'
+p12
+sS'model.in2'
+p13
+g7
+sS'model.in1'
+p14
+g7
+sS'label'
+p15
+g12
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g7
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g7
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g7
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g7
+sS'arg1.model'
+p33
+NsS'label[9-1]'
+p34
+g2
+sS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g7
+sS'ot'
+p42
+g2
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATEXPM.js b/js/MatrixOp/MATEXPM.js
index 02ba3c6b..231f2412 100644
--- a/js/MatrixOp/MATEXPM.js
+++ b/js/MatrixOp/MATEXPM.js
@@ -35,7 +35,7 @@ function MATEXPM() {
return options;
}
MATEXPM.prototype.set = function MATEXPM() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
diff --git a/js/MatrixOp/MATEXPM.pickle b/js/MatrixOp/MATEXPM.pickle
index 1e7f5670..9d9ba800 100644
--- a/js/MatrixOp/MATEXPM.pickle
+++ b/js/MatrixOp/MATEXPM.pickle
@@ -9,4 +9,116 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'label'
+p14
+g2
+sS'model.evtin'
+p15
+g2
+sS'model.firing'
+p16
+g2
+sS'function_name'
+p17
+S'string'
+p18
+sS'this.x'
+p19
+g7
+sS'model.sim'
+p20
+g2
+sS'model.evtout'
+p21
+g2
+sS'arg1.graphics'
+p22
+g4
+sS'model.out2'
+p23
+g7
+sS'in1'
+p24
+g2
+sS'model.rpar'
+p25
+g2
+sS'model.outtyp'
+p26
+g7
+sS'model.state'
+p27
+g2
+sS'graphics.exprs'
+p28
+NsS'model.ipar'
+p29
+g2
+sS'typ'
+p30
+g2
+sS'[model,graphics,ok]'
+p31
+g7
+sS'arg1.model'
+p32
+g4
+sS'label[9-1]'
+p33
+g2
+sS'ok'
+p34
+S'boolean'
+p35
+sS'model.blocktype'
+p36
+g18
+sS'model.dep_ut'
+p37
+g2
+sS'gr_i'
+p38
+g2
+sS'y'
+p39
+g2
+sS'model'
+p40
+g7
+sS'ot'
+p41
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATINV.js b/js/MatrixOp/MATINV.js
index 57d4987b..b719e76a 100644
--- a/js/MatrixOp/MATINV.js
+++ b/js/MatrixOp/MATINV.js
@@ -35,7 +35,7 @@ function MATINV() {
return options;
}
MATINV.prototype.set = function MATINV() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
diff --git a/js/MatrixOp/MATINV.pickle b/js/MatrixOp/MATINV.pickle
index 1e7f5670..9d9ba800 100644
--- a/js/MatrixOp/MATINV.pickle
+++ b/js/MatrixOp/MATINV.pickle
@@ -9,4 +9,116 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'label'
+p14
+g2
+sS'model.evtin'
+p15
+g2
+sS'model.firing'
+p16
+g2
+sS'function_name'
+p17
+S'string'
+p18
+sS'this.x'
+p19
+g7
+sS'model.sim'
+p20
+g2
+sS'model.evtout'
+p21
+g2
+sS'arg1.graphics'
+p22
+g4
+sS'model.out2'
+p23
+g7
+sS'in1'
+p24
+g2
+sS'model.rpar'
+p25
+g2
+sS'model.outtyp'
+p26
+g7
+sS'model.state'
+p27
+g2
+sS'graphics.exprs'
+p28
+NsS'model.ipar'
+p29
+g2
+sS'typ'
+p30
+g2
+sS'[model,graphics,ok]'
+p31
+g7
+sS'arg1.model'
+p32
+g4
+sS'label[9-1]'
+p33
+g2
+sS'ok'
+p34
+S'boolean'
+p35
+sS'model.blocktype'
+p36
+g18
+sS'model.dep_ut'
+p37
+g2
+sS'gr_i'
+p38
+g2
+sS'y'
+p39
+g2
+sS'model'
+p40
+g7
+sS'ot'
+p41
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATLU.js b/js/MatrixOp/MATLU.js
index ff5564f2..b7c9feef 100644
--- a/js/MatrixOp/MATLU.js
+++ b/js/MatrixOp/MATLU.js
@@ -35,7 +35,7 @@ function MATLU() {
return options;
}
MATLU.prototype.set = function MATLU() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
model = arg1.model;
diff --git a/js/MatrixOp/MATLU.pickle b/js/MatrixOp/MATLU.pickle
index b52473a2..946d781c 100644
--- a/js/MatrixOp/MATLU.pickle
+++ b/js/MatrixOp/MATLU.pickle
@@ -11,4 +11,111 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'funtyp'
+p8
+g7
+sS'this.x.model'
+p9
+g4
+sS'model.out'
+p10
+S'matrix'
+p11
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'typ'
+p14
+g2
+sS'label'
+p15
+g7
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g7
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'model.out2'
+p23
+g11
+sS'model.intyp'
+p24
+g7
+sS'model.rpar'
+p25
+g2
+sS'model.outtyp'
+p26
+g2
+sS'model.state'
+p27
+g2
+sS'graphics.exprs'
+p28
+NsS'model.ipar'
+p29
+g2
+sS'this.x.graphics'
+p30
+g4
+sS'[model,graphics,ok]'
+p31
+g7
+sS'label[9-1]'
+p32
+g2
+sS'ok'
+p33
+S'boolean'
+p34
+sS'model.blocktype'
+p35
+g19
+sS'model.dep_ut'
+p36
+g2
+sS'gr_i'
+p37
+g2
+sS'y'
+p38
+g2
+sS'model'
+p39
+g7
+sS'ot'
+p40
+g2
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATMAGPHI.pickle b/js/MatrixOp/MATMAGPHI.pickle
index 87f8e9a6..f38c2a90 100644
--- a/js/MatrixOp/MATMAGPHI.pickle
+++ b/js/MatrixOp/MATMAGPHI.pickle
@@ -11,4 +11,116 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+g2
+sS'model.intyp'
+p7
+S'double'
+p8
+sS'funtyp'
+p9
+g8
+sS'model.out'
+p10
+S'matrix'
+p11
+sS'out'
+p12
+g2
+sS'model.in2'
+p13
+g8
+sS'model.in1'
+p14
+g8
+sS'label'
+p15
+g2
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g8
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g11
+sS'in1'
+p25
+g11
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g2
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g8
+sS'arg1.model'
+p33
+NsS'label[9-1]'
+p34
+g2
+sS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g8
+sS'ot'
+p42
+g8
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATMUL.pickle b/js/MatrixOp/MATMUL.pickle
index c58ec43e..c4d37466 100644
--- a/js/MatrixOp/MATMUL.pickle
+++ b/js/MatrixOp/MATMUL.pickle
@@ -13,4 +13,110 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'this.np'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics.exprs'
+p5
+NsS'it'
+p6
+S'string'
+p7
+sS'this.x.model'
+p8
+g4
+sS'model.out'
+p9
+g2
+sS'label[3-1]'
+p10
+g2
+sS'out'
+p11
+S'vector'
+p12
+sS'model.in2'
+p13
+S'matrix'
+p14
+sS'model.in1'
+p15
+g14
+sS'this.x.graphics'
+p16
+g4
+sS'kmin'
+p17
+g2
+sS'label'
+p18
+g12
+sS'this.x'
+p19
+g2
+sS'model.sim'
+p20
+g12
+sS'label[2-1]'
+p21
+g2
+sS'model.out2'
+p22
+g2
+sS'in1'
+p23
+g14
+sS'model.rpar'
+p24
+g14
+sS'kmax'
+p25
+g2
+sS'graphics'
+p26
+g4
+sS'model.ipar'
+p27
+g2
+sS'typ'
+p28
+g12
+sS'[model,graphics,ok]'
+p29
+g2
+sS'ot'
+p30
+NsS'ok'
+p31
+S'boolean'
+p32
+sS'model.dep_ut'
+p33
+g12
+sS'this.rule'
+p34
+g2
+sS'gr_i'
+p35
+g12
+sS'TABMIN'
+p36
+g14
+sS'y'
+p37
+g12
+sS'x'
+p38
+g4
+sS'model'
+p39
+g4
+sS'TABMAX'
+p40
+g14
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATPINV.js b/js/MatrixOp/MATPINV.js
index ca3083a9..4577cb9a 100644
--- a/js/MatrixOp/MATPINV.js
+++ b/js/MatrixOp/MATPINV.js
@@ -35,7 +35,7 @@ function MATPINV() {
return options;
}
MATPINV.prototype.set = function MATPINV() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
diff --git a/js/MatrixOp/MATPINV.pickle b/js/MatrixOp/MATPINV.pickle
index 1e7f5670..9d9ba800 100644
--- a/js/MatrixOp/MATPINV.pickle
+++ b/js/MatrixOp/MATPINV.pickle
@@ -9,4 +9,116 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'label'
+p14
+g2
+sS'model.evtin'
+p15
+g2
+sS'model.firing'
+p16
+g2
+sS'function_name'
+p17
+S'string'
+p18
+sS'this.x'
+p19
+g7
+sS'model.sim'
+p20
+g2
+sS'model.evtout'
+p21
+g2
+sS'arg1.graphics'
+p22
+g4
+sS'model.out2'
+p23
+g7
+sS'in1'
+p24
+g2
+sS'model.rpar'
+p25
+g2
+sS'model.outtyp'
+p26
+g7
+sS'model.state'
+p27
+g2
+sS'graphics.exprs'
+p28
+NsS'model.ipar'
+p29
+g2
+sS'typ'
+p30
+g2
+sS'[model,graphics,ok]'
+p31
+g7
+sS'arg1.model'
+p32
+g4
+sS'label[9-1]'
+p33
+g2
+sS'ok'
+p34
+S'boolean'
+p35
+sS'model.blocktype'
+p36
+g18
+sS'model.dep_ut'
+p37
+g2
+sS'gr_i'
+p38
+g2
+sS'y'
+p39
+g2
+sS'model'
+p40
+g7
+sS'ot'
+p41
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATRESH.js b/js/MatrixOp/MATRESH.js
index f88b73ea..e6919ebb 100644
--- a/js/MatrixOp/MATRESH.js
+++ b/js/MatrixOp/MATRESH.js
@@ -37,7 +37,7 @@ function MATRESH() {
return options;
}
MATRESH.prototype.set = function MATRESH() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.l1 = parseFloat((arguments[0]["l1"]))
this.out = parseFloat((arguments[0]["out"]))
this.lab = parseFloat((arguments[0]["lab"]))
diff --git a/js/MatrixOp/MATRESH.pickle b/js/MatrixOp/MATRESH.pickle
index 52492521..61c30e83 100644
--- a/js/MatrixOp/MATRESH.pickle
+++ b/js/MatrixOp/MATRESH.pickle
@@ -15,4 +15,116 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'funtyp'
+p8
+g7
+sS'model.out'
+p9
+g7
+sS'model.in2'
+p10
+g7
+sS'model.in1'
+p11
+g7
+sS'label'
+p12
+S'matrix'
+p13
+sS'model.evtin'
+p14
+g2
+sS'model.firing'
+p15
+g2
+sS'function_name'
+p16
+S'string'
+p17
+sS'this.x'
+p18
+g7
+sS'model.sim'
+p19
+g2
+sS'model.evtout'
+p20
+g2
+sS'nin'
+p21
+g7
+sS'arg1.graphics'
+p22
+g4
+sS'model.out2'
+p23
+g7
+sS'model.intyp'
+p24
+g7
+sS'model.rpar'
+p25
+g2
+sS'model.outtyp'
+p26
+g7
+sS'model.state'
+p27
+g2
+sS'graphics.exprs'
+p28
+NsS'model.ipar'
+p29
+g2
+sS'typ'
+p30
+g2
+sS'[model,graphics,ok]'
+p31
+g7
+sS'arg1.model'
+p32
+NsS'label[9-1]'
+p33
+g2
+sS'ok'
+p34
+S'boolean'
+p35
+sS'model.blocktype'
+p36
+g17
+sS'model.dep_ut'
+p37
+g2
+sS'gr_i'
+p38
+g2
+sS'y'
+p39
+g2
+sS'model'
+p40
+g7
+sS'ot'
+p41
+g7
+sS'nout'
+p42
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATSING.js b/js/MatrixOp/MATSING.js
index 1d1aac24..4d1a4c80 100644
--- a/js/MatrixOp/MATSING.js
+++ b/js/MatrixOp/MATSING.js
@@ -36,7 +36,7 @@ function MATSING() {
return options;
}
MATSING.prototype.set = function MATSING() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.decomptyp = parseFloat((arguments[0]["decomptyp"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
diff --git a/js/MatrixOp/MATSING.pickle b/js/MatrixOp/MATSING.pickle
index dfb3f70a..3a16cea4 100644
--- a/js/MatrixOp/MATSING.pickle
+++ b/js/MatrixOp/MATSING.pickle
@@ -13,4 +13,116 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+S'matrix'
+p12
+sS'model.in2'
+p13
+g7
+sS'model.in1'
+p14
+g7
+sS'label'
+p15
+g12
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g7
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g7
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g7
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g7
+sS'arg1.model'
+p33
+NsS'label[9-1]'
+p34
+g2
+sS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g7
+sS'ot'
+p42
+g2
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATSUM.js b/js/MatrixOp/MATSUM.js
index 3d10db3c..4614a4ac 100644
--- a/js/MatrixOp/MATSUM.js
+++ b/js/MatrixOp/MATSUM.js
@@ -36,7 +36,7 @@ function MATSUM() {
return options;
}
MATSUM.prototype.set = function MATSUM() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.decomptyp = parseFloat((arguments[0]["decomptyp"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
diff --git a/js/MatrixOp/MATSUM.pickle b/js/MatrixOp/MATSUM.pickle
index dfb3f70a..cde14be6 100644
--- a/js/MatrixOp/MATSUM.pickle
+++ b/js/MatrixOp/MATSUM.pickle
@@ -13,4 +13,117 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'label'
+p14
+S'matrix'
+p15
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g7
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g7
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g7
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g7
+sS'arg1.model'
+p33
+g4
+sS'label[9-1]'
+p34
+g2
+sS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g7
+sS'ot'
+p42
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATTRAN.js b/js/MatrixOp/MATTRAN.js
index a983ea27..22c53449 100644
--- a/js/MatrixOp/MATTRAN.js
+++ b/js/MatrixOp/MATTRAN.js
@@ -24,7 +24,7 @@ function MATTRAN() {
return options;
}
MATTRAN.prototype.set = function MATTRAN() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.rule = parseFloat((arguments[0]["rule"]))
this.x = arg1;
graphics = arg1.graphics;
diff --git a/js/MatrixOp/MATTRAN.pickle b/js/MatrixOp/MATTRAN.pickle
index ea4ef986..bb0fb247 100644
--- a/js/MatrixOp/MATTRAN.pickle
+++ b/js/MatrixOp/MATTRAN.pickle
@@ -11,4 +11,86 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'it'
+p4
+S'double'
+p5
+sS'funtyp'
+p6
+g5
+sS'model.out'
+p7
+g5
+sS'out'
+p8
+S'vector'
+p9
+sS'model.in2'
+p10
+g5
+sS'model.in1'
+p11
+g5
+sS'label'
+p12
+g9
+sS'function_name'
+p13
+S'string'
+p14
+sS'this.x'
+p15
+g5
+sS'model.sim'
+p16
+g9
+sS'arg1.graphics'
+p17
+g2
+sS'label[2-1]'
+p18
+g5
+sS'model.out2'
+p19
+g5
+sS'in1'
+p20
+g9
+sS'graphics.exprs'
+p21
+NsS'typ'
+p22
+g9
+sS'[model,graphics,ok]'
+p23
+g5
+sS'arg1.model'
+p24
+g2
+sS'ok'
+p25
+S'boolean'
+p26
+sS'model.dep_ut'
+p27
+g9
+sS'gr_i'
+p28
+g9
+sS'y'
+p29
+g9
+sS'model'
+p30
+g5
+sS'ot'
+p31
+g5
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATZCONJ.pickle b/js/MatrixOp/MATZCONJ.pickle
index c551e8fb..5406eb34 100644
--- a/js/MatrixOp/MATZCONJ.pickle
+++ b/js/MatrixOp/MATZCONJ.pickle
@@ -7,4 +7,79 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'funtyp'
+p3
+S'double'
+p4
+sS'model.out'
+p5
+g4
+sS'model.in2'
+p6
+g4
+sS'model.in1'
+p7
+g4
+sS'label'
+p8
+g2
+sS'model.evtin'
+p9
+g2
+sS'model.firing'
+p10
+g2
+sS'function_name'
+p11
+S'string'
+p12
+sS'this.x'
+p13
+g4
+sS'model.sim'
+p14
+g2
+sS'model.evtout'
+p15
+g2
+sS'model.out2'
+p16
+g4
+sS'model.intyp'
+p17
+g4
+sS'model.rpar'
+p18
+g2
+sS'model.outtyp'
+p19
+g4
+sS'model.state'
+p20
+g2
+sS'model.ipar'
+p21
+g2
+sS'typ'
+p22
+g2
+sS'model.blocktype'
+p23
+g12
+sS'model.dep_ut'
+p24
+g2
+sS'gr_i'
+p25
+g2
+sS'y'
+p26
+g2
+sS'model'
+p27
+g4
+s. \ No newline at end of file
diff --git a/js/MatrixOp/MATZREIM.pickle b/js/MatrixOp/MATZREIM.pickle
index 87f8e9a6..15399ace 100644
--- a/js/MatrixOp/MATZREIM.pickle
+++ b/js/MatrixOp/MATZREIM.pickle
@@ -11,4 +11,116 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+g2
+sS'model.intyp'
+p7
+S'double'
+p8
+sS'funtyp'
+p9
+g8
+sS'model.out'
+p10
+S'matrix'
+p11
+sS'out'
+p12
+g2
+sS'model.in2'
+p13
+g8
+sS'model.in1'
+p14
+g8
+sS'label'
+p15
+g8
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g8
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g11
+sS'in1'
+p25
+g11
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g2
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g8
+sS'arg1.model'
+p33
+NsS'label[9-1]'
+p34
+g2
+sS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g8
+sS'ot'
+p42
+g8
+s. \ No newline at end of file
diff --git a/js/MatrixOp/RICC.pickle b/js/MatrixOp/RICC.pickle
index 5a4eab05..7279fc15 100644
--- a/js/MatrixOp/RICC.pickle
+++ b/js/MatrixOp/RICC.pickle
@@ -11,4 +11,113 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+g2
+sS'model.intyp'
+p7
+g2
+sS'funtyp'
+p8
+S'double'
+p9
+sS'model.out'
+p10
+g9
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+S'matrix'
+p13
+sS'model.in1'
+p14
+g13
+sS'label'
+p15
+g13
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g9
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g9
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g9
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g13
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g9
+sS'arg1.model'
+p33
+g4
+sS'label[9-1]'
+p34
+g2
+sS'model.blocktype'
+p35
+g19
+sS'model.dep_ut'
+p36
+g2
+sS'gr_i'
+p37
+g2
+sS'y'
+p38
+g2
+sS'model'
+p39
+g9
+sS'ot'
+p40
+g9
+s. \ No newline at end of file
diff --git a/js/MatrixOp/ROOTCOEF.js b/js/MatrixOp/ROOTCOEF.js
index 51c5f758..ffdac1d4 100644
--- a/js/MatrixOp/ROOTCOEF.js
+++ b/js/MatrixOp/ROOTCOEF.js
@@ -36,7 +36,7 @@ function ROOTCOEF() {
return options;
}
ROOTCOEF.prototype.set = function ROOTCOEF() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.inp = parseFloat((arguments[0]["inp"]))
this.x = arg1;
graphics = arg1.graphics;
diff --git a/js/MatrixOp/ROOTCOEF.pickle b/js/MatrixOp/ROOTCOEF.pickle
index cd886b0c..c080ed04 100644
--- a/js/MatrixOp/ROOTCOEF.pickle
+++ b/js/MatrixOp/ROOTCOEF.pickle
@@ -11,4 +11,117 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'label'
+p14
+S'matrix'
+p15
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g7
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g7
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g7
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'[model,graphics,ok]'
+p32
+g7
+sS'arg1.model'
+p33
+g4
+sS'label[9-1]'
+p34
+g2
+sS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g7
+sS'ot'
+p42
+g7
+s. \ No newline at end of file
diff --git a/js/MatrixOp/SQRT.js b/js/MatrixOp/SQRT.js
index d10eabdc..1b2e03d6 100644
--- a/js/MatrixOp/SQRT.js
+++ b/js/MatrixOp/SQRT.js
@@ -25,7 +25,7 @@ function SQRT() {
return options;
}
SQRT.prototype.set = function SQRT() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.x = arg1;
graphics = arg1.graphics;
label = graphics.exprs;
diff --git a/js/MatrixOp/SQRT.pickle b/js/MatrixOp/SQRT.pickle
index 1e7f5670..3f39d36c 100644
--- a/js/MatrixOp/SQRT.pickle
+++ b/js/MatrixOp/SQRT.pickle
@@ -9,4 +9,89 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'it'
+p4
+S'vector'
+p5
+sS'model.intyp'
+p6
+S'double'
+p7
+sS'funtyp'
+p8
+g7
+sS'model.out'
+p9
+g7
+sS'out'
+p10
+g5
+sS'model.in2'
+p11
+g7
+sS'model.in1'
+p12
+g7
+sS'label'
+p13
+g5
+sS'function_name'
+p14
+S'string'
+p15
+sS'this.x'
+p16
+g7
+sS'model.sim'
+p17
+g5
+sS'arg1.graphics'
+p18
+g2
+sS'model.out2'
+p19
+g7
+sS'in1'
+p20
+g5
+sS'model.outtyp'
+p21
+g7
+sS'graphics.exprs'
+p22
+NsS'typ'
+p23
+g5
+sS'[model,graphics,ok]'
+p24
+g7
+sS'arg1.model'
+p25
+g2
+sS'ok'
+p26
+S'boolean'
+p27
+sS'model.dep_ut'
+p28
+g5
+sS'gr_i'
+p29
+g5
+sS'y'
+p30
+g5
+sS'model'
+p31
+g7
+sS'ot'
+p32
+g5
+s. \ No newline at end of file
diff --git a/js/MatrixOp/SUBMAT.js b/js/MatrixOp/SUBMAT.js
index c613a1fd..1f6bce0f 100644
--- a/js/MatrixOp/SUBMAT.js
+++ b/js/MatrixOp/SUBMAT.js
@@ -40,7 +40,7 @@ function SUBMAT() {
return options;
}
SUBMAT.prototype.set = function SUBMAT() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.a = parseFloat((arguments[0]["a"]))
this.b = parseFloat((arguments[0]["b"]))
this.c = parseFloat((arguments[0]["c"]))
diff --git a/js/MatrixOp/SUBMAT.pickle b/js/MatrixOp/SUBMAT.pickle
index 17b6f452..44ba33c9 100644
--- a/js/MatrixOp/SUBMAT.pickle
+++ b/js/MatrixOp/SUBMAT.pickle
@@ -19,4 +19,116 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'it'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g7
+sS'funtyp'
+p9
+g7
+sS'model.out'
+p10
+g7
+sS'out'
+p11
+g2
+sS'model.in2'
+p12
+g7
+sS'model.in1'
+p13
+g7
+sS'label'
+p14
+S'matrix'
+p15
+sS'model.evtin'
+p16
+g2
+sS'model.firing'
+p17
+g2
+sS'function_name'
+p18
+S'string'
+p19
+sS'this.x'
+p20
+g7
+sS'model.sim'
+p21
+g2
+sS'model.evtout'
+p22
+g2
+sS'arg1.graphics'
+p23
+g4
+sS'model.out2'
+p24
+g7
+sS'in1'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'model.outtyp'
+p27
+g7
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g15
+sS'typ'
+p31
+g2
+sS'label[6-1]'
+p32
+g7
+sS'[model,graphics,ok]'
+p33
+g7
+sS'arg1.model'
+p34
+NsS'ok'
+p35
+S'boolean'
+p36
+sS'model.blocktype'
+p37
+g19
+sS'model.dep_ut'
+p38
+g2
+sS'gr_i'
+p39
+g2
+sS'y'
+p40
+g2
+sS'model'
+p41
+g7
+sS'ot'
+p42
+g7
+s. \ No newline at end of file
diff --git a/js/Misc/AUTOMAT.pickle b/js/Misc/AUTOMAT.pickle
index 938b8db7..f6d0160b 100644
--- a/js/Misc/AUTOMAT.pickle
+++ b/js/Misc/AUTOMAT.pickle
@@ -15,4 +15,164 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'this.Minitial'
+p1
+S'double'
+p2
+sS'[model,graphics,this.ok]'
+p3
+g2
+sS'NMode_old'
+p4
+g2
+sS'this.X0'
+p5
+S'vector'
+p6
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+NsS'rpar'
+p11
+g6
+sS'model.out'
+p12
+S'matrix'
+p13
+sS'exprs.slice(NMode_old+6-1,NMode+5)'
+p14
+g2
+sS'this.x.model'
+p15
+g8
+sS'MSG'
+p16
+S'string'
+p17
+sS'ModifEncore'
+p18
+S'boolean'
+p19
+sS'MaxModes'
+p20
+g2
+sS'nzcross'
+p21
+g2
+sS'model.in1'
+p22
+g13
+sS'MSG0'
+p23
+g17
+sS'MSG3'
+p24
+g17
+sS'MSG2'
+p25
+g17
+sS'model.nzcross'
+p26
+g2
+sS'NX'
+p27
+g2
+sS'graphics.gr_i[1-1][1-1]'
+p28
+g17
+sS'C2'
+p29
+g6
+sS'C1'
+p30
+g6
+sS'model.firing'
+p31
+g2
+sS'OUT'
+p32
+g6
+sS'this.x'
+p33
+g2
+sS'model.sim'
+p34
+g6
+sS'model.evtout'
+p35
+g2
+sS'model.rpar'
+p36
+g6
+sS'y'
+p37
+g6
+sS'CX'
+p38
+g17
+sS'INP[i-1][1-1]'
+p39
+g2
+sS'VEC'
+p40
+g17
+sS'GTV'
+p41
+g17
+sS'graphics'
+p42
+g8
+sS'model.state'
+p43
+g2
+sS'exprs.slice(NMode+6-1,NMode_old+5)'
+p44
+g6
+sS'model.ipar'
+p45
+g13
+sS'typ'
+p46
+g6
+sS'NMode'
+p47
+g2
+sS'model.blocktype'
+p48
+g17
+sS'Ci'
+p49
+g2
+sS'this.XP'
+p50
+g13
+sS'INP'
+p51
+g2
+sS'model.dep_ut'
+p52
+g6
+sS'exprs'
+p53
+g13
+sS'gr_i'
+p54
+g6
+sS'ipar'
+p55
+g13
+sS'[rXP,cXP]'
+p56
+g2
+sS'model'
+p57
+g2
+sS'imax'
+p58
+Ns. \ No newline at end of file
diff --git a/js/Misc/BACKLASH.pickle b/js/Misc/BACKLASH.pickle
index 6d9515ee..32306537 100644
--- a/js/Misc/BACKLASH.pickle
+++ b/js/Misc/BACKLASH.pickle
@@ -13,4 +13,68 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'this.x.model'
+p8
+S'object'
+p9
+sS'this.x.graphics'
+p10
+g9
+sS'arg1'
+p11
+g9
+sS'graphics.exprs'
+p12
+NsS'model.rpar'
+p13
+S'matrix'
+p14
+sS'rpar'
+p15
+NsS'model.nzcross'
+p16
+g2
+sS'exprs'
+p17
+g14
+sS'gr_i'
+p18
+g4
+sS'model.dep_ut'
+p19
+g4
+sS'graphics'
+p20
+g9
+sS'y'
+p21
+g4
+sS'model'
+p22
+g2
+sS'rpar[1-1]'
+p23
+NsS'typ'
+p24
+g4
+sS'rpar[2-1]'
+p25
+NsS'model.out'
+p26
+g2
+s. \ No newline at end of file
diff --git a/js/Misc/BOUNCE.js b/js/Misc/BOUNCE.js
index 0aa04885..967e437a 100644
--- a/js/Misc/BOUNCE.js
+++ b/js/Misc/BOUNCE.js
@@ -61,7 +61,7 @@ function BOUNCE() {
this.walls = parseFloat((arguments[0]["walls"]))
this.xt = parseFloat((arguments[0]["xt"]))
this.xd = parseFloat((arguments[0]["xd"]))
- this.y = parseFloat((arguments[0]["y"]))
+ this.y = inverse((arguments[0]["y"]))
this.yd = parseFloat((arguments[0]["yd"]))
this.g = parseFloat((arguments[0]["g"]))
this.C = parseFloat((arguments[0]["C"]))
diff --git a/js/Misc/BOUNCE.pickle b/js/Misc/BOUNCE.pickle
index a031588b..7ea092d0 100644
--- a/js/Misc/BOUNCE.pickle
+++ b/js/Misc/BOUNCE.pickle
@@ -25,4 +25,120 @@ p11
atp12
Rp13
.(dp0
-. \ No newline at end of file
+S'model.sim'
+p1
+S'vector'
+p2
+sS'this.x.graphics'
+p3
+S'object'
+p4
+sS'arg1'
+p5
+g4
+sS'graphics.exprs'
+p6
+NsS'this.rpar1'
+p7
+S'double'
+p8
+sS'this.rpar2'
+p9
+NsS'model.out'
+p10
+S'matrix'
+p11
+sS'this.xt'
+p12
+g2
+sS'model.in1'
+p13
+g2
+sS'model.nzcross'
+p14
+g8
+sS'this.xd'
+p15
+g11
+sS'state'
+p16
+g2
+sS'exprs[9-1]'
+p17
+S'string'
+p18
+sS'this.x'
+p19
+g8
+sS'this.y'
+p20
+g11
+sS'ipar'
+p21
+g2
+sS'this.walls'
+p22
+g11
+sS'model.rpar'
+p23
+g11
+sS'this.x.model'
+p24
+NsS'model.state'
+p25
+g2
+sS'graphics'
+p26
+g4
+sS'model.ipar'
+p27
+g2
+sS'typ'
+p28
+g2
+sS'exprs[8-1]'
+p29
+g18
+sS'this.g'
+p30
+g8
+sS'[model,graphics,ok]'
+p31
+g8
+sS'ok'
+p32
+S'boolean'
+p33
+sS'model.blocktype'
+p34
+g18
+sS'k'
+p35
+g8
+sS'model.dep_ut'
+p36
+g2
+sS'n'
+p37
+g8
+sS'exprs'
+p38
+g11
+sS'gr_i'
+p39
+g2
+sS'this.yd'
+p40
+g11
+sS'y'
+p41
+g2
+sS'model'
+p42
+g8
+sS'this.C'
+p43
+g8
+sS'ipar[k-1]'
+p44
+Ns. \ No newline at end of file
diff --git a/js/Misc/BOUNCEXY.pickle b/js/Misc/BOUNCEXY.pickle
index 1665ec7d..579745d3 100644
--- a/js/Misc/BOUNCEXY.pickle
+++ b/js/Misc/BOUNCEXY.pickle
@@ -23,4 +23,134 @@ p10
atp11
Rp12
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics.exprs'
+p5
+NsS'this.imode'
+p6
+S'double'
+p7
+sS'dstate'
+p8
+NsS'rpar'
+p9
+S'matrix'
+p10
+sS'z[6*(i-1)+3-1]'
+p11
+g7
+sS'this.x.model'
+p12
+g4
+sS'this.siz'
+p13
+g10
+sS'z[6*(i-1)+5-1]'
+p14
+g7
+sS'model.in2'
+p15
+g10
+sS'model.in1'
+p16
+g10
+sS'this.xmin'
+p17
+g7
+sS'this.ymin'
+p18
+g7
+sS'z[6*(i-1)+2-1]'
+p19
+g7
+sS'exprs'
+p20
+g10
+sS'this.x.graphics'
+p21
+g4
+sS'this.ymax'
+p22
+g7
+sS'this.win'
+p23
+g7
+sS'this.clrs'
+p24
+g10
+sS'model.evtin'
+p25
+g7
+sS'model.firing'
+p26
+g2
+sS'this.x'
+p27
+g7
+sS'model.sim'
+p28
+g2
+sS'z[6*(i-1)+4-1]'
+p29
+g7
+sS'mess'
+p30
+g10
+sS'model.intyp'
+p31
+g10
+sS'model.rpar'
+p32
+g10
+sS'graphics'
+p33
+g4
+sS'z[6*(i-1)+1-1]'
+p34
+g7
+sS'model.ipar'
+p35
+g10
+sS'typ'
+p36
+g2
+sS'this.xmax'
+p37
+g7
+sS'ok'
+p38
+S'boolean'
+p39
+sS'model.blocktype'
+p40
+S'string'
+p41
+sS'model.dep_ut'
+p42
+g2
+sS'z[6*(i-1)+6-1]'
+p43
+g7
+sS'gr_i'
+p44
+g2
+sS'ipar'
+p45
+g10
+sS'y'
+p46
+g2
+sS'model'
+p47
+g7
+sS'z'
+p48
+g2
+s. \ No newline at end of file
diff --git a/js/Misc/BPLATFORM.pickle b/js/Misc/BPLATFORM.pickle
index c967625b..f6effdd8 100644
--- a/js/Misc/BPLATFORM.pickle
+++ b/js/Misc/BPLATFORM.pickle
@@ -21,4 +21,95 @@ p9
atp10
Rp11
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'dstate'
+p6
+NsS'rpar'
+p7
+S'matrix'
+p8
+sS'this.x.model'
+p9
+g4
+sS'model.in1'
+p10
+g8
+sS'this.ymin'
+p11
+g2
+sS'this.xmax'
+p12
+g2
+sS'this.x.graphics'
+p13
+g4
+sS'this.ymax'
+p14
+g2
+sS'model.evtin'
+p15
+g2
+sS'this.csiz'
+p16
+g2
+sS'this.x'
+p17
+g2
+sS'model.sim'
+p18
+S'vector'
+p19
+sS'this.plen'
+p20
+g2
+sS'mess'
+p21
+g8
+sS'model.rpar'
+p22
+g8
+sS'graphics.exprs'
+p23
+NsS'this.xmin'
+p24
+g2
+sS'typ'
+p25
+g19
+sS'ok'
+p26
+S'boolean'
+p27
+sS'model.blocktype'
+p28
+S'string'
+p29
+sS'this.phi'
+p30
+g2
+sS'model.dep_ut'
+p31
+g19
+sS'exprs'
+p32
+g29
+sS'gr_i'
+p33
+g19
+sS'y'
+p34
+g19
+sS'model'
+p35
+g4
+s. \ No newline at end of file
diff --git a/js/Misc/CBLOCK.pickle b/js/Misc/CBLOCK.pickle
index a08ef7a5..e81d8e5f 100644
--- a/js/Misc/CBLOCK.pickle
+++ b/js/Misc/CBLOCK.pickle
@@ -37,4 +37,172 @@ p17
atp18
Rp19
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'model.sim'
+p3
+g2
+sS'this.x.graphics'
+p4
+S'object'
+p5
+sS'arg1'
+p6
+g5
+sS'this.o'
+p7
+S'double'
+p8
+sS'model.evtout'
+p9
+g2
+sS'this.ng'
+p10
+g8
+sS'model.out'
+p11
+g8
+sS'funtyp'
+p12
+g8
+sS'model.dep_ut'
+p13
+g2
+sS'this.x.model'
+p14
+g5
+sS'funam'
+p15
+S'string'
+p16
+sS'out'
+p17
+g8
+sS'model.in1'
+p18
+g8
+sS'nevin'
+p19
+g8
+sS'clkin'
+p20
+g2
+sS'graphics.exprs'
+p21
+NsS'model.nzcross'
+p22
+NsS'tt'
+p23
+g8
+sS'this.rpar'
+p24
+g2
+sS'this.xx'
+p25
+g2
+sS'label'
+p26
+g2
+sS'nx'
+p27
+g8
+sS'nz'
+p28
+g8
+sS'z0'
+p29
+g2
+sS'model.evtin'
+p30
+g2
+sS'this.ci'
+p31
+g8
+sS'model.firing'
+p32
+g2
+sS'nevout'
+p33
+g8
+sS'this.x'
+p34
+g8
+sS'this.ipar'
+p35
+g2
+sS'this.z'
+p36
+g2
+sS'clkout'
+p37
+g2
+sS'auto'
+p38
+g2
+sS'label[2-1]'
+p39
+g8
+sS'in1'
+p40
+g8
+sS'model.rpar'
+p41
+NsS'this.i'
+p42
+g8
+sS'model.state'
+p43
+g2
+sS'graphics'
+p44
+g5
+sS'x0'
+p45
+g2
+sS'model.ipar'
+p46
+NsS'typ'
+p47
+g16
+sS'[model,graphics,ok]'
+p48
+g8
+sS'ok'
+p49
+S'boolean'
+p50
+sS'model.blocktype'
+p51
+g16
+sS'label[1-1]'
+p52
+NsS'this.dept'
+p53
+g50
+sS'this.depu'
+p54
+g50
+sS'gr_i'
+p55
+g2
+sS'[ok,tt,cancel]'
+p56
+g8
+sS'y'
+p57
+g2
+sS'model'
+p58
+g8
+sS'this.co'
+p59
+g8
+sS'nout'
+p60
+g8
+sS'dep_ut'
+p61
+g2
+s. \ No newline at end of file
diff --git a/js/Misc/CBLOCK4.pickle b/js/Misc/CBLOCK4.pickle
index c442045a..272077d2 100644
--- a/js/Misc/CBLOCK4.pickle
+++ b/js/Misc/CBLOCK4.pickle
@@ -49,4 +49,145 @@ p23
atp24
Rp25
.(dp0
-. \ No newline at end of file
+S'model.odstate'
+p1
+NsS'model.dstate'
+p2
+NsS'model.sim'
+p3
+S'vector'
+p4
+sS'this.x.graphics'
+p5
+S'object'
+p6
+sS'arg1'
+p7
+g6
+sS'graphics.exprs'
+p8
+NsS'model.out'
+p9
+S'double'
+p10
+sS'model.intyp'
+p11
+g10
+sS'funtyp'
+p12
+g10
+sS'model.dep_ut'
+p13
+g4
+sS'this.x.model'
+p14
+g6
+sS'funam'
+p15
+S'string'
+p16
+sS'model.in2'
+p17
+g10
+sS'model.in1'
+p18
+g10
+sS'nevin'
+p19
+g10
+sS'model.nzcross'
+p20
+NsS'tt'
+p21
+g10
+sS'this.rpar'
+p22
+g4
+sS'this.xx'
+p23
+g4
+sS'label'
+p24
+g4
+sS'nx'
+p25
+g10
+sS'nz'
+p26
+g10
+sS'this.ci'
+p27
+g10
+sS'model.firing'
+p28
+NsS'nevout'
+p29
+g10
+sS'this.x'
+p30
+g10
+sS'this.ipar'
+p31
+g10
+sS'this.z'
+p32
+g4
+sS'label[2-1]'
+p33
+g10
+sS'model.out2'
+p34
+g10
+sS'model.nmode'
+p35
+NsS'model.rpar'
+p36
+NsS'model.outtyp'
+p37
+g10
+sS'model.state'
+p38
+NsS'graphics'
+p39
+g6
+sS'model.ipar'
+p40
+NsS'typ'
+p41
+g4
+sS'model.opar'
+p42
+NsS'[model,graphics,ok]'
+p43
+g10
+sS'ok'
+p44
+S'boolean'
+p45
+sS'label[1-1]'
+p46
+NsS'this.dept'
+p47
+g45
+sS'this.depu'
+p48
+g45
+sS'gr_i'
+p49
+g4
+sS'[ok,tt,cancel]'
+p50
+g10
+sS'y'
+p51
+g4
+sS'model'
+p52
+g6
+sS'this.co'
+p53
+g10
+sS'dep_ut'
+p54
+g4
+s. \ No newline at end of file
diff --git a/js/Misc/CONSTRAINT2_c.pickle b/js/Misc/CONSTRAINT2_c.pickle
index 21aebf5c..baf4910f 100644
--- a/js/Misc/CONSTRAINT2_c.pickle
+++ b/js/Misc/CONSTRAINT2_c.pickle
@@ -13,4 +13,85 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+NsS'model.out'
+p5
+S'matrix'
+p6
+sS'this.xd0'
+p7
+S'vector'
+p8
+sS'model.in1'
+p9
+S'double'
+p10
+sS'this.id'
+p11
+g8
+sS'typ'
+p12
+g8
+sS'Nid'
+p13
+g10
+sS'this.x'
+p14
+g10
+sS'model.sim'
+p15
+g8
+sS'N'
+p16
+g10
+sS'Nxd'
+p17
+g10
+sS'model.state'
+p18
+g6
+sS'graphics.exprs'
+p19
+NsS'model.ipar'
+p20
+NsS'this.x.graphics'
+p21
+g2
+sS'model.blocktype'
+p22
+S'string'
+p23
+sS'this.id[i-1]'
+p24
+g10
+sS'this.x0'
+p25
+g8
+sS'model.dep_ut'
+p26
+g8
+sS'exprs'
+p27
+g8
+sS'gr_i'
+p28
+g8
+sS'ask_again'
+p29
+S'boolean'
+p30
+sS'y'
+p31
+g8
+sS'model'
+p32
+g10
+s. \ No newline at end of file
diff --git a/js/Misc/CONSTRAINT_c.pickle b/js/Misc/CONSTRAINT_c.pickle
index bbf30fdd..259a4670 100644
--- a/js/Misc/CONSTRAINT_c.pickle
+++ b/js/Misc/CONSTRAINT_c.pickle
@@ -9,4 +9,69 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'[model,graphics,ok]'
+p3
+g2
+sS'model.out'
+p4
+g2
+sS'this.x0'
+p5
+S'matrix'
+p6
+sS'model.sim'
+p7
+S'vector'
+p8
+sS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'model.in1'
+p13
+g2
+sS'model.dep_ut'
+p14
+g8
+sS'N'
+p15
+g2
+sS'this.x.model'
+p16
+NsS'exprs'
+p17
+S'string'
+p18
+sS'gr_i'
+p19
+g8
+sS'model.state'
+p20
+NsS'graphics'
+p21
+g10
+sS'y'
+p22
+g8
+sS'model'
+p23
+g2
+sS'model.ipar'
+p24
+g2
+sS'typ'
+p25
+g8
+sS'model.blocktype'
+p26
+g18
+s. \ No newline at end of file
diff --git a/js/Misc/DEADBAND.pickle b/js/Misc/DEADBAND.pickle
index 0f2349b0..22a9da8c 100644
--- a/js/Misc/DEADBAND.pickle
+++ b/js/Misc/DEADBAND.pickle
@@ -13,4 +13,73 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'this.minp'
+p10
+g8
+sS'model.nzcross'
+p11
+g8
+sS'this.x'
+p12
+g8
+sS'model.sim'
+p13
+S'vector'
+p14
+sS'model.nmode'
+p15
+g8
+sS'model.rpar'
+p16
+g5
+sS'graphics.exprs'
+p17
+NsS'this.x.graphics'
+p18
+g2
+sS'model.blocktype'
+p19
+S'string'
+p20
+sS'typ'
+p21
+g14
+sS'model.dep_ut'
+p22
+g14
+sS'exprs'
+p23
+g5
+sS'gr_i'
+p24
+g14
+sS'this.maxp'
+p25
+g8
+sS'y'
+p26
+g14
+sS'model'
+p27
+g2
+s. \ No newline at end of file
diff --git a/js/Misc/DEBUG.pickle b/js/Misc/DEBUG.pickle
index d50ea2ed..7b950e2d 100644
--- a/js/Misc/DEBUG.pickle
+++ b/js/Misc/DEBUG.pickle
@@ -13,4 +13,61 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'ok'
+p5
+S'boolean'
+p6
+sS'model.blocktype'
+p7
+S'string'
+p8
+sS'textmp'
+p9
+g2
+sS'arg1'
+p10
+S'object'
+p11
+sS'tt'
+p12
+g4
+sS'[txt]'
+p13
+g2
+sS'exprs'
+p14
+g4
+sS'gr_i'
+p15
+g4
+sS'graphics.exprs'
+p16
+NsS'exprs[2-1]'
+p17
+NsS'graphics'
+p18
+g11
+sS'y'
+p19
+g4
+sS'model'
+p20
+g2
+sS'typ'
+p21
+g4
+sS'warnMode'
+p22
+g2
+sS'this.x.graphics'
+p23
+g11
+s. \ No newline at end of file
diff --git a/js/Misc/DEBUG_SCICOS.pickle b/js/Misc/DEBUG_SCICOS.pickle
index c551e8fb..bba20ef1 100644
--- a/js/Misc/DEBUG_SCICOS.pickle
+++ b/js/Misc/DEBUG_SCICOS.pickle
@@ -7,4 +7,22 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'y'
+p3
+S'vector'
+p4
+sS'arg1.gui'
+p5
+S'string'
+p6
+sS'typ'
+p7
+g4
+sS'[this.x,y,typ]'
+p8
+g2
+s. \ No newline at end of file
diff --git a/js/Misc/DIFF_f.pickle b/js/Misc/DIFF_f.pickle
index 6c165dc5..f344e097 100644
--- a/js/Misc/DIFF_f.pickle
+++ b/js/Misc/DIFF_f.pickle
@@ -11,4 +11,63 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'this.x.model.firing'
+p6
+g4
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+NsS'model.blocktype'
+p11
+S'string'
+p12
+sS'model.dep_ut'
+p13
+g4
+sS'model.out'
+p14
+g2
+sS'this.x.model'
+p15
+NsS'exprs'
+p16
+S'matrix'
+p17
+sS'gr_i'
+p18
+g4
+sS'model.state'
+p19
+NsS'graphics'
+p20
+g8
+sS'y'
+p21
+g4
+sS'model'
+p22
+g2
+sS'typ'
+p23
+g4
+sS'this.x0'
+p24
+g17
+s. \ No newline at end of file
diff --git a/js/Misc/DSUPER.pickle b/js/Misc/DSUPER.pickle
index e8cf5e76..582f7cd5 100644
--- a/js/Misc/DSUPER.pickle
+++ b/js/Misc/DSUPER.pickle
@@ -11,4 +11,76 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'bitems'
+p1
+S'string'
+p2
+sS'this.x.model.rpar'
+p3
+NsS'arg1'
+p4
+S'object'
+p5
+sS'scicos_context'
+p6
+NsS'x.model'
+p7
+g5
+sS'arg1.model.rpar.props'
+p8
+g5
+sS'tt'
+p9
+g2
+sS'this.x.graphics.exprs[1-1]'
+p10
+S'double'
+p11
+sS'btitre'
+p12
+g11
+sS'[PREVAR_scicos_context,ierr]'
+p13
+g11
+sS'this.x'
+p14
+g5
+sS'sblock'
+p15
+NsS'graphics'
+p16
+g5
+sS'typ'
+p17
+S'vector'
+p18
+sS'arg1.model'
+p19
+g5
+sS'ss'
+p20
+g11
+sS'exprs0'
+p21
+g11
+sS'exprs'
+p22
+g11
+sS'[sblock,%w,needcompile2,this.ok]'
+p23
+g11
+sS'PREVAR_scicos_context'
+p24
+NsS'context'
+p25
+g18
+sS'y'
+p26
+g11
+sS'x'
+p27
+g5
+sS'arg1.model.rpar'
+p28
+g5
+s. \ No newline at end of file
diff --git a/js/Misc/EDGETRIGGER.pickle b/js/Misc/EDGETRIGGER.pickle
index 4a483e6d..e688c9b2 100644
--- a/js/Misc/EDGETRIGGER.pickle
+++ b/js/Misc/EDGETRIGGER.pickle
@@ -9,4 +9,66 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'this.edge'
+p6
+g2
+sS'model.blocktype'
+p7
+S'string'
+p8
+sS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'model.out'
+p13
+g2
+sS'model.nzcross'
+p14
+g2
+sS'this.x.model'
+p15
+NsS'exprs'
+p16
+g4
+sS'gr_i'
+p17
+g4
+sS'model.dep_ut'
+p18
+g4
+sS'graphics'
+p19
+g10
+sS'y'
+p20
+g4
+sS'model.dstate'
+p21
+g2
+sS'model'
+p22
+g2
+sS'model.ipar'
+p23
+g2
+sS'typ'
+p24
+g4
+s. \ No newline at end of file
diff --git a/js/Misc/EDGE_TRIGGER.pickle b/js/Misc/EDGE_TRIGGER.pickle
index 5b1b1dae..dbd5963b 100644
--- a/js/Misc/EDGE_TRIGGER.pickle
+++ b/js/Misc/EDGE_TRIGGER.pickle
@@ -9,4 +9,167 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'lnk.ct'
+p1
+S'vector'
+p2
+sS'graphics.peout'
+p3
+S'matrix'
+p4
+sS'lnk'
+p5
+S'double'
+p6
+sS'ppath'
+p7
+g2
+sS'arg1'
+p8
+S'object'
+p9
+sS'scs_m_1.objs[6-1]'
+p10
+g6
+sS'graphics'
+p11
+NsS'scs_m_1.objs[3-1]'
+p12
+g9
+sS'xx'
+p13
+g9
+sS'spath[$+1-1]'
+p14
+g6
+sS'eq'
+p15
+g9
+sS'graphics.orig'
+p16
+g2
+sS'model.in1'
+p17
+g6
+sS'model.ipar'
+p18
+g6
+sS'model.nzcross'
+p19
+g6
+sS'blk'
+p20
+g9
+sS'newpar[size(newpar)+1-1]'
+p21
+NsS'scs_m_1'
+p22
+g9
+sS'eqn'
+p23
+g9
+sS'np'
+p24
+g6
+sS'blk.model'
+p25
+NsS'graphics.pein'
+p26
+g6
+sS'lnk.from'
+p27
+g2
+sS'scs_m_1.objs[2-1]'
+p28
+g9
+sS'this.x'
+p29
+g6
+sS'model.sim'
+p30
+S'string'
+p31
+sS'model.evtout'
+p32
+g6
+sS'spath'
+p33
+g2
+sS'newpar'
+p34
+g2
+sS'model.evtin'
+p35
+g2
+sS'graphics.pout'
+p36
+g6
+sS'model.nmode'
+p37
+g6
+sS'model_n'
+p38
+g9
+sS'arg1[spath-1]'
+p39
+g9
+sS'scs_m_1.objs[4-1]'
+p40
+g9
+sS'graphics.pin'
+p41
+g6
+sS'model.rpar'
+p42
+g9
+sS'scs_m_1.objs[5-1]'
+p43
+g6
+sS'scs_m_1.objs[7-1]'
+p44
+g6
+sS'graphics.sz'
+p45
+g2
+sS'typ'
+p46
+g2
+sS'xxn'
+p47
+g9
+sS'needcompile'
+p48
+g6
+sS'arg1.model'
+p49
+g9
+sS'scs_m_1.objs[1-1]'
+p50
+g9
+sS'modified'
+p51
+g6
+sS'o'
+p52
+g9
+sS'gr_i'
+p53
+g2
+sS'blk.graphics'
+p54
+NsS'graphics.exprs'
+p55
+g2
+sS'y'
+p56
+g6
+sS'model'
+p57
+g6
+sS'lnk.to'
+p58
+g2
+sS'arg1.model.rpar'
+p59
+g9
+s. \ No newline at end of file
diff --git a/js/Misc/ENDBLK.pickle b/js/Misc/ENDBLK.pickle
index d9d94275..f7a79fb5 100644
--- a/js/Misc/ENDBLK.pickle
+++ b/js/Misc/ENDBLK.pickle
@@ -11,4 +11,84 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'ppath'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'xx'
+p5
+g4
+sS'spath[$+1-1]'
+p6
+S'double'
+p7
+sS'eq'
+p8
+g4
+sS'newpar[size(newpar)+1-1]'
+p9
+NsS'scs_m_1'
+p10
+g7
+sS'eqn'
+p11
+g4
+sS'np'
+p12
+g7
+sS'scs_m_1.objs[2-1]'
+p13
+g7
+sS'this.x'
+p14
+g7
+sS'spath'
+p15
+g2
+sS'newpar'
+p16
+g2
+sS'model_n'
+p17
+g4
+sS'arg1[spath-1]'
+p18
+g4
+sS'typ'
+p19
+g2
+sS'xxn'
+p20
+g4
+sS'needcompile'
+p21
+g7
+sS'arg1.model'
+p22
+g4
+sS'scs_m_1.objs[1-1]'
+p23
+g7
+sS'modified'
+p24
+g7
+sS'o'
+p25
+g4
+sS'gr_i'
+p26
+g2
+sS'y'
+p27
+g7
+sS'model'
+p28
+g7
+sS'arg1.model.rpar'
+p29
+g4
+s. \ No newline at end of file
diff --git a/js/Misc/EXPRESSION.pickle b/js/Misc/EXPRESSION.pickle
index 18ead50b..9e56f92d 100644
--- a/js/Misc/EXPRESSION.pickle
+++ b/js/Misc/EXPRESSION.pickle
@@ -19,4 +19,108 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'%exx'
+p4
+S'string'
+p5
+sS'rpar'
+p6
+S'vector'
+p7
+sS'this.x.model'
+p8
+NsS'model.out'
+p9
+S'double'
+p10
+sS'txt'
+p11
+g5
+sS'%nini'
+p12
+g10
+sS'out'
+p13
+g10
+sS'model.in1'
+p14
+S'matrix'
+p15
+sS'[ok,%ok1,ipar,rpar,%nz]'
+p16
+g10
+sS'%mm'
+p17
+g10
+sS'model.nzcross'
+p18
+NsS'%head'
+p19
+g5
+sS'%ok1'
+p20
+S'boolean'
+p21
+sS'[%ok1,ipar,rpar,nz]'
+p22
+g10
+sS'this.x'
+p23
+g10
+sS'model.sim'
+p24
+g7
+sS'in1'
+p25
+g15
+sS'model.rpar'
+p26
+NsS'model.nmode'
+p27
+NsS'graphics.exprs'
+p28
+NsS'model.ipar'
+p29
+NsS'this.x.graphics'
+p30
+g2
+sS'%nz'
+p31
+g7
+sS'[model,graphics,ok]'
+p32
+g10
+sS'ok'
+p33
+g21
+sS'typ'
+p34
+g7
+sS'model.dep_ut'
+p35
+g7
+sS'exprs'
+p36
+g15
+sS'gr_i'
+p37
+g7
+sS'PREVAR_scicos_context'
+p38
+NsS'ipar'
+p39
+g7
+sS'y'
+p40
+g7
+sS'model'
+p41
+g10
+s. \ No newline at end of file
diff --git a/js/Misc/Extract_Activation.pickle b/js/Misc/Extract_Activation.pickle
index c551e8fb..f4e93668 100644
--- a/js/Misc/Extract_Activation.pickle
+++ b/js/Misc/Extract_Activation.pickle
@@ -7,4 +7,116 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'lnk.ct'
+p1
+S'vector'
+p2
+sS'graphics.peout'
+p3
+S'double'
+p4
+sS'scs_m_1.objs[6-1]'
+p5
+g4
+sS'graphics.exprs'
+p6
+g2
+sS'scs_m_1.objs[3-1]'
+p7
+S'object'
+p8
+sS'lnk'
+p9
+g4
+sS'graphics.orig'
+p10
+g2
+sS'model.in1'
+p11
+g4
+sS'typ'
+p12
+g2
+sS'blk'
+p13
+g8
+sS'model.evtin'
+p14
+g2
+sS'blk.model'
+p15
+NsS'graphics.pein'
+p16
+g4
+sS'lnk.from'
+p17
+g2
+sS'scs_m_1.objs[2-1]'
+p18
+g8
+sS'this.x'
+p19
+g4
+sS'model.sim'
+p20
+S'string'
+p21
+sS'model.evtout'
+p22
+g4
+sS'scs_m_1.objs[8-1]'
+p23
+g4
+sS'scs_m_1'
+p24
+g8
+sS'model.nmode'
+p25
+g4
+sS'model.rpar'
+p26
+g8
+sS'graphics.sz'
+p27
+g2
+sS'y'
+p28
+g2
+sS'graphics.pin'
+p29
+g4
+sS'graphics'
+p30
+NsS'scs_m_1.objs[7-1]'
+p31
+g4
+sS'model.ipar'
+p32
+g4
+sS'model.nzcross'
+p33
+g4
+sS'graphics.pout'
+p34
+g4
+sS'scs_m_1.objs[1-1]'
+p35
+g8
+sS'scs_m_1.objs[5-1]'
+p36
+g4
+sS'gr_i'
+p37
+g2
+sS'scs_m_1.objs[4-1]'
+p38
+g8
+sS'model'
+p39
+g4
+sS'lnk.to'
+p40
+g2
+sS'blk.graphics'
+p41
+Ns. \ No newline at end of file
diff --git a/js/Misc/HYSTHERESIS.pickle b/js/Misc/HYSTHERESIS.pickle
index b4c17700..27332a89 100644
--- a/js/Misc/HYSTHERESIS.pickle
+++ b/js/Misc/HYSTHERESIS.pickle
@@ -17,4 +17,75 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'typ'
+p4
+S'vector'
+p5
+sS'rpar'
+p6
+S'matrix'
+p7
+sS'this.x.model'
+p8
+NsS'model.out'
+p9
+S'double'
+p10
+sS'model.in1'
+p11
+g10
+sS'model.nzcross'
+p12
+NsS'this.x'
+p13
+g10
+sS'model.sim'
+p14
+g5
+sS'model.nmode'
+p15
+g10
+sS'model.rpar'
+p16
+g7
+sS'in1'
+p17
+g10
+sS'graphics.exprs'
+p18
+NsS'this.x.graphics'
+p19
+g2
+sS'model.blocktype'
+p20
+S'string'
+p21
+sS'this.nzz'
+p22
+g10
+sS'model.dep_ut'
+p23
+g5
+sS'exprs'
+p24
+g7
+sS'gr_i'
+p25
+g5
+sS'ipar'
+p26
+g5
+sS'y'
+p27
+g5
+sS'model'
+p28
+g10
+s. \ No newline at end of file
diff --git a/js/Misc/IMPSPLIT_f.pickle b/js/Misc/IMPSPLIT_f.pickle
index c551e8fb..a6354424 100644
--- a/js/Misc/IMPSPLIT_f.pickle
+++ b/js/Misc/IMPSPLIT_f.pickle
@@ -7,4 +7,51 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.equations'
+p6
+g2
+sS'this.x.graphics.out_implicit'
+p7
+S'vector'
+p8
+sS'mo'
+p9
+S'object'
+p10
+sS'mo.inputs'
+p11
+g4
+sS'mo.model'
+p12
+g4
+sS'model.out'
+p13
+g2
+sS'y'
+p14
+g8
+sS'model'
+p15
+g2
+sS'this.x.graphics.in_implicit'
+p16
+g8
+sS'typ'
+p17
+g8
+sS'mo.outputs'
+p18
+S'matrix'
+p19
+s. \ No newline at end of file
diff --git a/js/Misc/LOGICAL_OP.pickle b/js/Misc/LOGICAL_OP.pickle
index c9d4d991..66adb437 100644
--- a/js/Misc/LOGICAL_OP.pickle
+++ b/js/Misc/LOGICAL_OP.pickle
@@ -15,4 +15,95 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'it'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'out'
+p9
+S'vector'
+p10
+sS'graphics.style'
+p11
+g10
+sS'model.in1'
+p12
+S'matrix'
+p13
+sS'exprs'
+p14
+g13
+sS'this.tp'
+p15
+g8
+sS'label'
+p16
+g5
+sS'this.x'
+p17
+g8
+sS'model.sim'
+p18
+g10
+sS'in1'
+p19
+g13
+sS'graphics.exprs'
+p20
+g13
+sS'model.ipar'
+p21
+g10
+sS'this.x.graphics'
+p22
+g2
+sS'[model,graphics,ok]'
+p23
+g8
+sS'ok'
+p24
+S'boolean'
+p25
+sS'model.blocktype'
+p26
+g5
+sS'typ'
+p27
+g10
+sS'this.nin'
+p28
+g8
+sS'model.dep_ut'
+p29
+g10
+sS'this.rule'
+p30
+g8
+sS'gr_i'
+p31
+g10
+sS'ipar'
+p32
+g10
+sS'y'
+p33
+g10
+sS'model'
+p34
+g8
+sS'ot'
+p35
+Ns. \ No newline at end of file
diff --git a/js/Misc/MBLOCK.js b/js/Misc/MBLOCK.js
index ba9db08e..e86b0c70 100644
--- a/js/Misc/MBLOCK.js
+++ b/js/Misc/MBLOCK.js
@@ -53,9 +53,9 @@ function MBLOCK() {
this.Tout = parseFloat((arguments[0]["Tout"]))
this.Touttype = parseFloat((arguments[0]["Touttype"]))
this.Tparam = parseFloat((arguments[0]["Tparam"]))
- this.pprop = parseFloat((arguments[0]["pprop"]))
+ this.pprop = inverse((arguments[0]["pprop"]))
this.Tfunam = parseFloat((arguments[0]["Tfunam"]))
- this.lab_1 = parseFloat((arguments[0]["lab_1"]))
+ this.lab_1 = inverse((arguments[0]["lab_1"]))
this.x = arg1;
model = arg1.model;
graphics = arg1.graphics;
diff --git a/js/Misc/MBLOCK.pickle b/js/Misc/MBLOCK.pickle
index 98654470..9d35f20d 100644
--- a/js/Misc/MBLOCK.pickle
+++ b/js/Misc/MBLOCK.pickle
@@ -35,4 +35,212 @@ p16
atp17
Rp18
.(dp0
-. \ No newline at end of file
+S'rhs_txt'
+p1
+S'string'
+p2
+sS'graphics.out_implicit'
+p3
+NsS'model.sim'
+p4
+S'vector'
+p5
+sS'this.x.graphics'
+p6
+S'object'
+p7
+sS'arg1'
+p8
+g7
+sS'graphics.gr_i[1-1][1-1]'
+p9
+g2
+sS'this.x.model'
+p10
+g7
+sS'outtypex'
+p11
+S'double'
+p12
+sS'mo.model'
+p13
+g2
+sS'ierr'
+p14
+g12
+sS'exprs.paramv[i-1]'
+p15
+g12
+sS'lab_2_tmp'
+p16
+g5
+sS'exprs.outtype'
+p17
+g12
+sS'this.out'
+p18
+S'matrix'
+p19
+sS'exprs.intype'
+p20
+g12
+sS'exprs.nameF'
+p21
+g12
+sS'exprs.funtxt'
+p22
+g5
+sS'[dirF,nameF,extF]'
+p23
+g12
+sS'this.in1'
+p24
+g5
+sS'nameF'
+p25
+g2
+sS'lab_2_tmp[i-1]'
+p26
+g12
+sS'exprs.pprop'
+p27
+g12
+sS'Tparam_lab'
+p28
+g12
+sS'exprs.out'
+p29
+g12
+sS'graphics.in_implicit'
+p30
+NsS'typ'
+p31
+g5
+sS'getvalue_txt'
+p32
+g2
+sS'this.pprop'
+p33
+g19
+sS'mo.inputs'
+p34
+NsS'param'
+p35
+g19
+sS'paramv'
+p36
+g5
+sS'gr_i'
+p37
+g5
+sS'[ok,tt]'
+p38
+g12
+sS'mo.parameters'
+p39
+g5
+sS'Tparam_sz'
+p40
+g12
+sS'this.x.graphics.out_implicit'
+p41
+NsS'pprop'
+p42
+g5
+sS'model.out'
+p43
+g12
+sS'this.x'
+p44
+g12
+sS'exprs.in1'
+p45
+g12
+sS'model.equations'
+p46
+g7
+sS'mo.outputs'
+p47
+NsS'model.in1'
+p48
+g12
+sS'model.rpar'
+p49
+g19
+sS'lhs_txt'
+p50
+g2
+sS'graphics'
+p51
+g7
+sS'intypex'
+p52
+g12
+sS'lab_1'
+p53
+g5
+sS'this.outtype'
+p54
+g19
+sS'lab_2'
+p55
+NsS'paramv[$+1-1]'
+p56
+g2
+sS'[model,graphics,ok]'
+p57
+g12
+sS'this.x.graphics.in_implicit'
+p58
+NsS'ok'
+p59
+S'boolean'
+p60
+sS'model.blocktype'
+p61
+g2
+sS'exprs.param'
+p62
+g12
+sS'this.intype'
+p63
+g5
+sS'model.sim[1-1]'
+p64
+NsS'mo'
+p65
+g7
+sS'pprop[$+1-1]'
+p66
+g12
+sS'model.dep_ut'
+p67
+g5
+sS'exprs.paramv'
+p68
+g5
+sS'exprs'
+p69
+g12
+sS'lab_2[$+1-1]'
+p70
+g2
+sS'r'
+p71
+g60
+sS'graphics.exprs'
+p72
+g7
+sS'lab_txt'
+p73
+g2
+sS'y'
+p74
+g5
+sS'model'
+p75
+g7
+sS'tt'
+p76
+g5
+s. \ No newline at end of file
diff --git a/js/Misc/MEMORY_f.pickle b/js/Misc/MEMORY_f.pickle
index c18556ed..b9c86347 100644
--- a/js/Misc/MEMORY_f.pickle
+++ b/js/Misc/MEMORY_f.pickle
@@ -11,4 +11,83 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+g2
+sS'out'
+p8
+g2
+sS'this.inh'
+p9
+g2
+sS'model.in1'
+p10
+g2
+sS'typ'
+p11
+S'vector'
+p12
+sS'model.evtin'
+p13
+g2
+sS'this.x'
+p14
+g2
+sS'model.sim'
+p15
+S'string'
+p16
+sS'in1'
+p17
+g2
+sS'model.rpar'
+p18
+g2
+sS'graphics.exprs'
+p19
+NsS'this.x.graphics'
+p20
+g4
+sS'[model,graphics,ok]'
+p21
+g2
+sS'ok'
+p22
+S'boolean'
+p23
+sS'model.blocktype'
+p24
+g16
+sS'model.dep_ut'
+p25
+g12
+sS'exprs'
+p26
+S'matrix'
+p27
+sS'gr_i'
+p28
+g12
+sS'y'
+p29
+g12
+sS'model'
+p30
+g2
+sS'z'
+p31
+g2
+s. \ No newline at end of file
diff --git a/js/Misc/MPBLOCK.pickle b/js/Misc/MPBLOCK.pickle
index 463bae9e..6bc0138a 100644
--- a/js/Misc/MPBLOCK.pickle
+++ b/js/Misc/MPBLOCK.pickle
@@ -19,4 +19,209 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'rhs_txt'
+p1
+S'string'
+p2
+sS'graphics.out_implicit'
+p3
+NsS'model.sim'
+p4
+S'vector'
+p5
+sS'ee'
+p6
+S'double'
+p7
+sS'arg1'
+p8
+S'object'
+p9
+sS'graphics.gr_i[1-1][1-1]'
+p10
+g2
+sS'this.x.model'
+p11
+g9
+sS'outtypex'
+p12
+g7
+sS'mo.model'
+p13
+g2
+sS'ierr'
+p14
+g7
+sS'exprs.paramv[i-1]'
+p15
+g7
+sS'lab_2_tmp'
+p16
+g5
+sS'[ok,Tin,Tintype,Tout,Touttype,Tparam,pprop,Tfunam,lab_1]'
+p17
+g7
+sS'exprs.outtype'
+p18
+g7
+sS'this.out'
+p19
+S'matrix'
+p20
+sS'exprs.intype'
+p21
+g7
+sS'exprs.nameF'
+p22
+g7
+sS'[dirF,nameF,extF]'
+p23
+g7
+sS'this.in1'
+p24
+g5
+sS'nameF'
+p25
+g2
+sS'lab_2_tmp[i-1]'
+p26
+g7
+sS'exprs.pprop'
+p27
+g7
+sS'Tparam_lab'
+p28
+g7
+sS'exprs.out'
+p29
+g7
+sS'graphics.in_implicit'
+p30
+NsS'typ'
+p31
+g5
+sS'getvalue_txt'
+p32
+g2
+sS'mo.inputs'
+p33
+NsS'param'
+p34
+g5
+sS'paramv'
+p35
+g5
+sS'gr_i'
+p36
+g5
+sS'this.x.graphics'
+p37
+g9
+sS'mo.parameters'
+p38
+g5
+sS'Tparam_sz'
+p39
+g7
+sS'this.x.graphics.out_implicit'
+p40
+NsS'pprop'
+p41
+g5
+sS'model.out'
+p42
+g7
+sS'this.x'
+p43
+g7
+sS'exprs.in1'
+p44
+g7
+sS'model.equations'
+p45
+g9
+sS'mo.outputs'
+p46
+NsS'model.in1'
+p47
+g7
+sS'model.rpar'
+p48
+g20
+sS'lhs_txt'
+p49
+g2
+sS'graphics'
+p50
+g9
+sS'intypex'
+p51
+g7
+sS'lab_1'
+p52
+g5
+sS'this.outtype'
+p53
+g20
+sS'lab_2'
+p54
+NsS'paramv[$+1-1]'
+p55
+g2
+sS'[model,graphics,ok]'
+p56
+g7
+sS'this.x.graphics.in_implicit'
+p57
+NsS'ok'
+p58
+S'boolean'
+p59
+sS'model.blocktype'
+p60
+g2
+sS'exprs.param'
+p61
+g7
+sS'this.intype'
+p62
+g5
+sS'model.sim[1-1]'
+p63
+NsS'mo'
+p64
+g9
+sS'pprop[$+1-1]'
+p65
+g7
+sS'model.dep_ut'
+p66
+g5
+sS'exprs.funtxt'
+p67
+g2
+sS'exprs'
+p68
+g7
+sS'lab_2[$+1-1]'
+p69
+g2
+sS'r'
+p70
+g59
+sS'graphics.exprs'
+p71
+g9
+sS'lab_txt'
+p72
+g2
+sS'y'
+p73
+g5
+sS'model'
+p74
+g9
+sS'exprs.paramv'
+p75
+g5
+s. \ No newline at end of file
diff --git a/js/Misc/PAL_f.pickle b/js/Misc/PAL_f.pickle
index c551e8fb..8289580a 100644
--- a/js/Misc/PAL_f.pickle
+++ b/js/Misc/PAL_f.pickle
@@ -7,4 +7,74 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'[this.x,newparameters,needcompile,edited]'
+p1
+S'double'
+p2
+sS'scs.props.title'
+p3
+S'string'
+p4
+sS'model.out'
+p5
+S'vector'
+p6
+sS'scs'
+p7
+S'object'
+p8
+sS'arg1.graphics.id'
+p9
+g2
+sS'model.in1'
+p10
+g6
+sS'typ'
+p11
+g6
+sS'this.x.graphics.id'
+p12
+g2
+sS'arg1'
+p13
+g8
+sS'this.x'
+p14
+g2
+sS'model.sim'
+p15
+g4
+sS'model.rpar'
+p16
+g2
+sS'scs.props'
+p17
+g8
+sS'arg1.model'
+p18
+g8
+sS'model.blocktype'
+p19
+g4
+sS'model.dep_ut'
+p20
+g6
+sS'x.props'
+p21
+g8
+sS'gr_i'
+p22
+g6
+sS'y'
+p23
+g6
+sS'x'
+p24
+g8
+sS'model'
+p25
+g2
+sS'arg1.model.rpar'
+p26
+g8
+s. \ No newline at end of file
diff --git a/js/Misc/PENDULUM_ANIM.pickle b/js/Misc/PENDULUM_ANIM.pickle
index c967625b..f6effdd8 100644
--- a/js/Misc/PENDULUM_ANIM.pickle
+++ b/js/Misc/PENDULUM_ANIM.pickle
@@ -21,4 +21,95 @@ p9
atp10
Rp11
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'dstate'
+p6
+NsS'rpar'
+p7
+S'matrix'
+p8
+sS'this.x.model'
+p9
+g4
+sS'model.in1'
+p10
+g8
+sS'this.ymin'
+p11
+g2
+sS'this.xmax'
+p12
+g2
+sS'this.x.graphics'
+p13
+g4
+sS'this.ymax'
+p14
+g2
+sS'model.evtin'
+p15
+g2
+sS'this.csiz'
+p16
+g2
+sS'this.x'
+p17
+g2
+sS'model.sim'
+p18
+S'vector'
+p19
+sS'this.plen'
+p20
+g2
+sS'mess'
+p21
+g8
+sS'model.rpar'
+p22
+g8
+sS'graphics.exprs'
+p23
+NsS'this.xmin'
+p24
+g2
+sS'typ'
+p25
+g19
+sS'ok'
+p26
+S'boolean'
+p27
+sS'model.blocktype'
+p28
+S'string'
+p29
+sS'this.phi'
+p30
+g2
+sS'model.dep_ut'
+p31
+g19
+sS'exprs'
+p32
+g29
+sS'gr_i'
+p33
+g19
+sS'y'
+p34
+g19
+sS'model'
+p35
+g4
+s. \ No newline at end of file
diff --git a/js/Misc/RATELIMITER.pickle b/js/Misc/RATELIMITER.pickle
index 4e39fc1a..12e04758 100644
--- a/js/Misc/RATELIMITER.pickle
+++ b/js/Misc/RATELIMITER.pickle
@@ -11,4 +11,67 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'this.minp'
+p6
+g2
+sS'model.blocktype'
+p7
+S'string'
+p8
+sS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'this.maxp'
+p13
+g2
+sS'model.rpar'
+p14
+S'matrix'
+p15
+sS'rpar'
+p16
+g15
+sS'this.x.model'
+p17
+NsS'exprs'
+p18
+g15
+sS'gr_i'
+p19
+g4
+sS'model.dep_ut'
+p20
+g4
+sS'graphics'
+p21
+g10
+sS'y'
+p22
+g4
+sS'model'
+p23
+g2
+sS'typ'
+p24
+g4
+sS'model.out'
+p25
+g2
+s. \ No newline at end of file
diff --git a/js/Misc/RELATIONALOP.pickle b/js/Misc/RELATIONALOP.pickle
index dd9b1acf..40cc2bc5 100644
--- a/js/Misc/RELATIONALOP.pickle
+++ b/js/Misc/RELATIONALOP.pickle
@@ -13,4 +13,99 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'this.x.graphics'
+p1
+S'object'
+p2
+sS'arg1'
+p3
+g2
+sS'graphics'
+p4
+g2
+sS'it'
+p5
+S'string'
+p6
+sS'this.x.model'
+p7
+NsS'model.out'
+p8
+S'double'
+p9
+sS'out'
+p10
+S'vector'
+p11
+sS'graphics.style'
+p12
+g11
+sS'model.in1'
+p13
+S'matrix'
+p14
+sS'exprs'
+p15
+g14
+sS'typ'
+p16
+g11
+sS'label'
+p17
+g6
+sS'this.zcr'
+p18
+g9
+sS'this.x'
+p19
+g9
+sS'model.sim'
+p20
+g11
+sS'model.nmode'
+p21
+NsS'in1'
+p22
+g14
+sS'graphics.exprs'
+p23
+g14
+sS'model.ipar'
+p24
+g11
+sS'model.nzcross'
+p25
+NsS'[model,graphics,ok]'
+p26
+g9
+sS'ok'
+p27
+S'boolean'
+p28
+sS'model.blocktype'
+p29
+g6
+sS'this.x.graphics.style'
+p30
+g11
+sS'model.dep_ut'
+p31
+g11
+sS'this.rule'
+p32
+g9
+sS'gr_i'
+p33
+g11
+sS'ipar'
+p34
+g11
+sS'y'
+p35
+g11
+sS'model'
+p36
+g9
+sS'ot'
+p37
+Ns. \ No newline at end of file
diff --git a/js/Misc/SPLIT_f.pickle b/js/Misc/SPLIT_f.pickle
index c551e8fb..00a0cea6 100644
--- a/js/Misc/SPLIT_f.pickle
+++ b/js/Misc/SPLIT_f.pickle
@@ -7,4 +7,35 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'model.dep_ut'
+p7
+S'vector'
+p8
+sS'model.out'
+p9
+S'matrix'
+p10
+sS'y'
+p11
+g8
+sS'model'
+p12
+g2
+sS'typ'
+p13
+g8
+s. \ No newline at end of file
diff --git a/js/Misc/SUPER_f.pickle b/js/Misc/SUPER_f.pickle
index c551e8fb..9ef21fad 100644
--- a/js/Misc/SUPER_f.pickle
+++ b/js/Misc/SUPER_f.pickle
@@ -7,4 +7,77 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'scs.objs[1-1]'
+p3
+S'double'
+p4
+sS'scs.props.title'
+p5
+S'string'
+p6
+sS'model.out'
+p7
+g4
+sS'scs'
+p8
+g4
+sS'out'
+p9
+g4
+sS'model.in1'
+p10
+g4
+sS'this.x'
+p11
+g4
+sS'model.sim'
+p12
+g6
+sS'in1'
+p13
+g4
+sS'model.rpar'
+p14
+g4
+sS'scs.objs[2-1]'
+p15
+g4
+sS'in1.graphics.orig'
+p16
+S'vector'
+p17
+sS'out.graphics.orig'
+p18
+g17
+sS'typ'
+p19
+g17
+sS'in1.graphics.sz'
+p20
+g17
+sS'arg1.model'
+p21
+g2
+sS'model.blocktype'
+p22
+g6
+sS'model.dep_ut'
+p23
+g17
+sS'out.graphics.sz'
+p24
+g17
+sS'gr_i'
+p25
+g17
+sS'y'
+p26
+g17
+sS'model'
+p27
+g4
+s. \ No newline at end of file
diff --git a/js/Misc/TEXT_f.pickle b/js/Misc/TEXT_f.pickle
index ded25908..dcbf5d9e 100644
--- a/js/Misc/TEXT_f.pickle
+++ b/js/Misc/TEXT_f.pickle
@@ -13,4 +13,89 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+S'double'
+p4
+sS'this.x.model'
+p5
+NsS'this.siz'
+p6
+g4
+sS'default_font_style'
+p7
+NsS'orig'
+p8
+NsS'graphics.orig'
+p9
+S'vector'
+p10
+sS'typ'
+p11
+g10
+sS'gh_winpal'
+p12
+g2
+sS'default_font_color'
+p13
+NsS'this.x'
+p14
+g4
+sS'model.sim'
+p15
+S'string'
+p16
+sS'gh_winpal.font_style'
+p17
+NsS'model.rpar'
+p18
+g16
+sS'graphics.sz'
+p19
+g10
+sS'gh_winpal.font_size'
+p20
+NsS'graphics.exprs'
+p21
+S'matrix'
+p22
+sS'model.ipar'
+p23
+g22
+sS'this.x.graphics'
+p24
+g2
+sS'sz'
+p25
+g10
+sS'default_font_size'
+p26
+NsS'ok'
+p27
+S'boolean'
+p28
+sS'this.font'
+p29
+g4
+sS'exprs'
+p30
+g22
+sS'r'
+p31
+g4
+sS'ipar'
+p32
+g22
+sS'y'
+p33
+g10
+sS'model'
+p34
+g4
+sS'gh_winpal.font_color'
+p35
+Ns. \ No newline at end of file
diff --git a/js/Misc/c_block.pickle b/js/Misc/c_block.pickle
index b9e67d0b..09f7669e 100644
--- a/js/Misc/c_block.pickle
+++ b/js/Misc/c_block.pickle
@@ -17,4 +17,130 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'z0'
+p6
+g2
+sS'this.x.model'
+p7
+g4
+sS'model.out'
+p8
+S'double'
+p9
+sS'this.funam'
+p10
+S'string'
+p11
+sS'this.o'
+p12
+g9
+sS'out'
+p13
+g9
+sS'ni'
+p14
+g9
+sS'model.in1'
+p15
+g9
+sS'clkin'
+p16
+g2
+sS'no'
+p17
+g9
+sS'typ'
+p18
+g11
+sS'tt'
+p19
+g2
+sS'this.rpar'
+p20
+g2
+sS'label'
+p21
+g2
+sS'[ok,tt]'
+p22
+g9
+sS'model.evtin'
+p23
+g2
+sS'model.firing'
+p24
+g2
+sS'this.x'
+p25
+g9
+sS'model.sim'
+p26
+g2
+sS'model.evtout'
+p27
+g2
+sS'clkout'
+p28
+g2
+sS'auto'
+p29
+g2
+sS'label[2-1]'
+p30
+g2
+sS'in1'
+p31
+g9
+sS'model.rpar'
+p32
+NsS'this.i'
+p33
+g9
+sS'model.state'
+p34
+g2
+sS'graphics.exprs'
+p35
+NsS'x0'
+p36
+g2
+sS'model.ipar'
+p37
+g9
+sS'this.x.graphics'
+p38
+g4
+sS'[model,graphics,ok]'
+p39
+g9
+sS'model.blocktype'
+p40
+g11
+sS'model.sim[1-1]'
+p41
+NsS'label[1-1]'
+p42
+NsS'model.dep_ut'
+p43
+g2
+sS'gr_i'
+p44
+g2
+sS'y'
+p45
+g2
+sS'model'
+p46
+g9
+s. \ No newline at end of file
diff --git a/js/Misc/fortran_block.pickle b/js/Misc/fortran_block.pickle
index b9e67d0b..b6a7d038 100644
--- a/js/Misc/fortran_block.pickle
+++ b/js/Misc/fortran_block.pickle
@@ -17,4 +17,110 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'this.x.model'
+p6
+g4
+sS'model.out'
+p7
+S'double'
+p8
+sS'this.funam'
+p9
+S'string'
+p10
+sS'this.o'
+p11
+g8
+sS'ni'
+p12
+g8
+sS'model.in1'
+p13
+g8
+sS'no'
+p14
+g8
+sS'typ'
+p15
+g2
+sS'tt'
+p16
+g2
+sS'this.rpar'
+p17
+g2
+sS'label'
+p18
+g2
+sS'[ok,tt]'
+p19
+g8
+sS'model.evtin'
+p20
+g2
+sS'model.firing'
+p21
+g2
+sS'this.x'
+p22
+g8
+sS'model.sim'
+p23
+g2
+sS'model.evtout'
+p24
+g2
+sS'label[2-1]'
+p25
+g2
+sS'model.rpar'
+p26
+g2
+sS'this.i'
+p27
+g8
+sS'model.state'
+p28
+g2
+sS'graphics.exprs'
+p29
+NsS'model.ipar'
+p30
+g8
+sS'this.x.graphics'
+p31
+g4
+sS'[model,graphics,ok]'
+p32
+g8
+sS'model.blocktype'
+p33
+g10
+sS'model.sim[1-1]'
+p34
+NsS'label[1-1]'
+p35
+NsS'model.dep_ut'
+p36
+g2
+sS'gr_i'
+p37
+g2
+sS'y'
+p38
+g2
+sS'model'
+p39
+g4
+s. \ No newline at end of file
diff --git a/js/Misc/func_block.pickle b/js/Misc/func_block.pickle
index c47c8c41..bedba17b 100644
--- a/js/Misc/func_block.pickle
+++ b/js/Misc/func_block.pickle
@@ -9,4 +9,60 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'[ok,mac,exprs]'
+p6
+g2
+sS'model.blocktype'
+p7
+g4
+sS'this.x.graphics'
+p8
+S'object'
+p9
+sS'arg1'
+p10
+g9
+sS'graphics.exprs'
+p11
+NsS'model.out'
+p12
+g2
+sS'this.x.model'
+p13
+NsS'exprs'
+p14
+g4
+sS'gr_i'
+p15
+S'vector'
+p16
+sS'model.dep_ut'
+p17
+g16
+sS'graphics'
+p18
+g9
+sS'y'
+p19
+g16
+sS'x'
+p20
+g9
+sS'model'
+p21
+g2
+sS'typ'
+p22
+g16
+s. \ No newline at end of file
diff --git a/js/Misc/generic_block.pickle b/js/Misc/generic_block.pickle
index bfe87273..7f349479 100644
--- a/js/Misc/generic_block.pickle
+++ b/js/Misc/generic_block.pickle
@@ -35,4 +35,128 @@ p16
atp17
Rp18
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'model.sim'
+p3
+g2
+sS'arg1'
+p4
+S'object'
+p5
+sS'graphics'
+p6
+g5
+sS'model.evtout'
+p7
+g2
+sS'this.function_name'
+p8
+S'string'
+p9
+sS'model.dep_ut'
+p10
+g2
+sS'model.out'
+p11
+S'double'
+p12
+sS'model.in1'
+p13
+g12
+sS'this.rpar'
+p14
+g2
+sS'this.xx'
+p15
+g2
+sS'label'
+p16
+S'matrix'
+p17
+sS'model.evtin'
+p18
+g2
+sS'this.ci'
+p19
+g12
+sS'model.firing'
+p20
+g2
+sS'this.co'
+p21
+g12
+sS'this.x'
+p22
+g12
+sS'this.ipar'
+p23
+g12
+sS'this.z'
+p24
+g2
+sS'arg1.graphics'
+p25
+g5
+sS'model.rpar'
+p26
+g2
+sS'this.i'
+p27
+g12
+sS'model.state'
+p28
+g2
+sS'this.o'
+p29
+g12
+sS'model.ipar'
+p30
+g2
+sS'typ'
+p31
+g2
+sS'needcompile'
+p32
+g12
+sS'[model,graphics,ok]'
+p33
+g12
+sS'arg1.model'
+p34
+NsS'label[9-1]'
+p35
+g2
+sS'ok'
+p36
+S'boolean'
+p37
+sS'model.blocktype'
+p38
+g9
+sS'this.dept'
+p39
+g37
+sS'this.depu'
+p40
+g37
+sS'gr_i'
+p41
+g2
+sS'graphics.exprs'
+p42
+NsS'this.funtyp'
+p43
+g12
+sS'y'
+p44
+g2
+sS'model'
+p45
+g5
+sS'dep_ut'
+p46
+g2
+s. \ No newline at end of file
diff --git a/js/Misc/generic_block2.pickle b/js/Misc/generic_block2.pickle
index fb9fbdd6..8243b820 100644
--- a/js/Misc/generic_block2.pickle
+++ b/js/Misc/generic_block2.pickle
@@ -39,4 +39,132 @@ p18
atp19
Rp20
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'vector'
+p2
+sS'model.sim'
+p3
+g2
+sS'arg1'
+p4
+S'object'
+p5
+sS'graphics'
+p6
+g5
+sS'model.evtout'
+p7
+g2
+sS'this.function_name'
+p8
+S'string'
+p9
+sS'model.dep_ut'
+p10
+g2
+sS'model.out'
+p11
+S'double'
+p12
+sS'model.in1'
+p13
+g12
+sS'model.nzcross'
+p14
+NsS'this.rpar'
+p15
+g2
+sS'this.xx'
+p16
+g2
+sS'label'
+p17
+S'matrix'
+p18
+sS'model.evtin'
+p19
+g2
+sS'this.ci'
+p20
+g12
+sS'model.firing'
+p21
+g2
+sS'this.co'
+p22
+g12
+sS'this.x'
+p23
+g12
+sS'this.ipar'
+p24
+g12
+sS'this.z'
+p25
+g2
+sS'arg1.graphics'
+p26
+g5
+sS'model.nmode'
+p27
+NsS'model.rpar'
+p28
+g2
+sS'this.i'
+p29
+g12
+sS'model.state'
+p30
+g2
+sS'this.o'
+p31
+g12
+sS'model.ipar'
+p32
+g2
+sS'typ'
+p33
+g2
+sS'needcompile'
+p34
+g12
+sS'[model,graphics,ok]'
+p35
+g12
+sS'arg1.model'
+p36
+NsS'label[9-1]'
+p37
+g2
+sS'ok'
+p38
+S'boolean'
+p39
+sS'model.blocktype'
+p40
+g9
+sS'this.dept'
+p41
+g39
+sS'this.depu'
+p42
+g39
+sS'gr_i'
+p43
+g2
+sS'graphics.exprs'
+p44
+NsS'this.funtyp'
+p45
+g12
+sS'y'
+p46
+g2
+sS'model'
+p47
+g5
+sS'dep_ut'
+p48
+g2
+s. \ No newline at end of file
diff --git a/js/Misc/generic_block3.pickle b/js/Misc/generic_block3.pickle
index 2fa9b487..84feb9d9 100644
--- a/js/Misc/generic_block3.pickle
+++ b/js/Misc/generic_block3.pickle
@@ -49,4 +49,128 @@ p23
atp24
Rp25
.(dp0
-. \ No newline at end of file
+S'model.odstate'
+p1
+NsS'model.dstate'
+p2
+NsS'model.sim'
+p3
+S'vector'
+p4
+sS'arg1'
+p5
+S'object'
+p6
+sS'graphics.exprs'
+p7
+NsS'this.function_name'
+p8
+S'string'
+p9
+sS'model.intyp'
+p10
+S'double'
+p11
+sS'model.dep_ut'
+p12
+g4
+sS'model.out'
+p13
+g11
+sS'model.in2'
+p14
+g11
+sS'model.in1'
+p15
+g11
+sS'model.nzcross'
+p16
+NsS'this.rpar'
+p17
+g4
+sS'this.xx'
+p18
+g4
+sS'label'
+p19
+S'matrix'
+p20
+sS'this.ci'
+p21
+g11
+sS'model.firing'
+p22
+NsS'this.co'
+p23
+g11
+sS'this.x'
+p24
+g11
+sS'this.ipar'
+p25
+g11
+sS'this.z'
+p26
+g4
+sS'arg1.graphics'
+p27
+g6
+sS'model.out2'
+p28
+g11
+sS'model.nmode'
+p29
+NsS'model.rpar'
+p30
+NsS'model.outtyp'
+p31
+g11
+sS'model.state'
+p32
+NsS'graphics'
+p33
+g6
+sS'model.ipar'
+p34
+NsS'typ'
+p35
+g4
+sS'model.opar'
+p36
+NsS'needcompile'
+p37
+g11
+sS'[model,graphics,ok]'
+p38
+g11
+sS'arg1.model'
+p39
+NsS'label[9-1]'
+p40
+g4
+sS'ok'
+p41
+S'boolean'
+p42
+sS'this.dept'
+p43
+g42
+sS'this.depu'
+p44
+g42
+sS'gr_i'
+p45
+g4
+sS'this.funtyp'
+p46
+g11
+sS'y'
+p47
+g4
+sS'model'
+p48
+g6
+sS'dep_ut'
+p49
+g4
+s. \ No newline at end of file
diff --git a/js/Misc/scifunc_block.pickle b/js/Misc/scifunc_block.pickle
index 96f8a5a1..bea96501 100644
--- a/js/Misc/scifunc_block.pickle
+++ b/js/Misc/scifunc_block.pickle
@@ -27,4 +27,155 @@ p12
atp13
Rp14
.(dp0
-. \ No newline at end of file
+S'exprs[1-1]'
+p1
+NsS'model.dstate'
+p2
+S'vector'
+p3
+sS'arg1'
+p4
+S'object'
+p5
+sS'nco'
+p6
+S'double'
+p7
+sS'model.evtout'
+p8
+g3
+sS'z0'
+p9
+g3
+sS'this.x.model'
+p10
+g5
+sS'model.out'
+p11
+g7
+sS'out'
+p12
+g7
+sS'ni'
+p13
+g7
+sS'graphics'
+p14
+g5
+sS'model.ipar'
+p15
+g7
+sS'clkin'
+p16
+g3
+sS'dep_ut[2-1]'
+p17
+S'boolean'
+p18
+sS'no'
+p19
+g7
+sS'this.x.graphics'
+p20
+g5
+sS'this.rpar'
+p21
+g3
+sS'this.xx'
+p22
+g3
+sS'[ok,tt,dep_ut]'
+p23
+g7
+sS'model.evtin'
+p24
+g3
+sS'this.ci'
+p25
+g7
+sS'exprs[2-1]'
+p26
+NsS'model.firing'
+p27
+g3
+sS'this.co'
+p28
+g7
+sS'this.x'
+p29
+g7
+sS'model.sim'
+p30
+g3
+sS'this.z'
+p31
+g3
+sS'clkout'
+p32
+g3
+sS'exprs[1-1][9-1]'
+p33
+S'string'
+p34
+sS'in1'
+p35
+g7
+sS'model.rpar'
+p36
+NsS'model.in1'
+p37
+g7
+sS'this.i'
+p38
+g7
+sS'model.state'
+p39
+g3
+sS'this.o'
+p40
+g7
+sS'x0'
+p41
+g3
+sS'nrp'
+p42
+g7
+sS'typ'
+p43
+g34
+sS'model.opar'
+p44
+g3
+sS'needcompile'
+p45
+g7
+sS'[model,graphics,ok]'
+p46
+g7
+sS'model.blocktype'
+p47
+g34
+sS'auto'
+p48
+g3
+sS'nci'
+p49
+g7
+sS'model.dep_ut'
+p50
+g3
+sS'exprs'
+p51
+g3
+sS'gr_i'
+p52
+g3
+sS'graphics.exprs'
+p53
+NsS'y'
+p54
+g3
+sS'model'
+p55
+g7
+s. \ No newline at end of file
diff --git a/js/Misc/scifunc_block_m.pickle b/js/Misc/scifunc_block_m.pickle
index 96f8a5a1..c74b5858 100644
--- a/js/Misc/scifunc_block_m.pickle
+++ b/js/Misc/scifunc_block_m.pickle
@@ -27,4 +27,164 @@ p12
atp13
Rp14
.(dp0
-. \ No newline at end of file
+S'exprs[1-1]'
+p1
+NsS'model.dstate'
+p2
+S'vector'
+p3
+sS'arg1'
+p4
+S'object'
+p5
+sS'graphics'
+p6
+g5
+sS'it'
+p7
+S'double'
+p8
+sS'model.intyp'
+p9
+g8
+sS'z0'
+p10
+g3
+sS'this.x.model'
+p11
+g5
+sS'model.out'
+p12
+g8
+sS'out'
+p13
+g8
+sS'ni'
+p14
+g8
+sS'model.in1'
+p15
+g8
+sS'model.ipar'
+p16
+g8
+sS'clkin'
+p17
+g3
+sS'dep_ut[2-1]'
+p18
+S'boolean'
+p19
+sS'no'
+p20
+g8
+sS'this.x.graphics'
+p21
+g5
+sS'this.rpar'
+p22
+g3
+sS'this.xx'
+p23
+g3
+sS'[ok,tt,dep_ut]'
+p24
+g8
+sS'model.evtin'
+p25
+g3
+sS'this.ci'
+p26
+g8
+sS'exprs[2-1]'
+p27
+NsS'model.firing'
+p28
+g3
+sS'this.co'
+p29
+g8
+sS'this.x'
+p30
+g8
+sS'model.sim'
+p31
+g3
+sS'this.z'
+p32
+g3
+sS'clkout'
+p33
+g3
+sS'model.in2'
+p34
+g8
+sS'auto'
+p35
+g3
+sS'model.out2'
+p36
+g8
+sS'in1'
+p37
+g8
+sS'model.rpar'
+p38
+NsS'nci'
+p39
+g8
+sS'model.state'
+p40
+g3
+sS'nco'
+p41
+g8
+sS'model.outtyp'
+p42
+g8
+sS'x0'
+p43
+g3
+sS'nrp'
+p44
+g8
+sS'typ'
+p45
+S'string'
+p46
+sS'model.opar'
+p47
+g3
+sS'needcompile'
+p48
+g8
+sS'[model,graphics,ok]'
+p49
+g8
+sS'model.blocktype'
+p50
+g46
+sS'model.dep_ut'
+p51
+g3
+sS'exprs'
+p52
+g3
+sS'gr_i'
+p53
+g3
+sS'graphics.exprs'
+p54
+NsS'y'
+p55
+g3
+sS'model'
+p56
+g8
+sS'ot'
+p57
+g8
+sS'model.evtout'
+p58
+g3
+s. \ No newline at end of file
diff --git a/js/NonLinear/ABSBLK_f.pickle b/js/NonLinear/ABSBLK_f.pickle
index c551e8fb..5f84850b 100644
--- a/js/NonLinear/ABSBLK_f.pickle
+++ b/js/NonLinear/ABSBLK_f.pickle
@@ -7,4 +7,37 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'model.dep_ut'
+p8
+g4
+sS'model.out'
+p9
+g2
+sS'gr_i'
+p10
+g4
+sS'y'
+p11
+g4
+sS'model'
+p12
+g2
+sS'typ'
+p13
+g4
+s. \ No newline at end of file
diff --git a/js/NonLinear/ABS_VALUE.pickle b/js/NonLinear/ABS_VALUE.pickle
index f7977485..62a9d9e6 100644
--- a/js/NonLinear/ABS_VALUE.pickle
+++ b/js/NonLinear/ABS_VALUE.pickle
@@ -9,4 +9,63 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'this.x.model'
+p8
+NsS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'model.nmode'
+p13
+g2
+sS'model.out'
+p14
+g2
+sS'model.nzcross'
+p15
+g2
+sS'exprs'
+p16
+g4
+sS'gr_i'
+p17
+g4
+sS'model.dep_ut'
+p18
+g4
+sS'graphics'
+p19
+g10
+sS'y'
+p20
+g4
+sS'model'
+p21
+g2
+sS'typ'
+p22
+g4
+sS'nu'
+p23
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/COSBLK_f.pickle b/js/NonLinear/COSBLK_f.pickle
index c551e8fb..e7c9d1eb 100644
--- a/js/NonLinear/COSBLK_f.pickle
+++ b/js/NonLinear/COSBLK_f.pickle
@@ -7,4 +7,40 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'in1'
+p7
+g2
+sS'model.dep_ut'
+p8
+S'vector'
+p9
+sS'model.out'
+p10
+g2
+sS'gr_i'
+p11
+g9
+sS'y'
+p12
+g9
+sS'model'
+p13
+g2
+sS'typ'
+p14
+g9
+s. \ No newline at end of file
diff --git a/js/NonLinear/DLRADAPT_f.pickle b/js/NonLinear/DLRADAPT_f.pickle
index c0d6f4c2..2ac98da3 100644
--- a/js/NonLinear/DLRADAPT_f.pickle
+++ b/js/NonLinear/DLRADAPT_f.pickle
@@ -19,4 +19,100 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'matrix'
+p2
+sS'this.rd'
+p3
+g2
+sS'arg1'
+p4
+S'object'
+p5
+sS'graphics'
+p6
+g5
+sS'this.rn'
+p7
+S'vector'
+p8
+sS'rpar'
+p9
+g2
+sS'this.x.model'
+p10
+NsS'model.out'
+p11
+S'double'
+p12
+sS'model.in1'
+p13
+g2
+sS'typ'
+p14
+g8
+sS'model.evtin'
+p15
+g12
+sS'model.firing'
+p16
+g8
+sS'this.x'
+p17
+g12
+sS'model.sim'
+p18
+S'string'
+p19
+sS'this.p'
+p20
+g2
+sS'model.rpar'
+p21
+g2
+sS'model.blocktype'
+p22
+g19
+sS'graphics.exprs'
+p23
+NsS'model.ipar'
+p24
+g2
+sS'this.x.graphics'
+p25
+g5
+sS'this.g'
+p26
+g2
+sS'this.last_y'
+p27
+g2
+sS'[npt,n]'
+p28
+g12
+sS'm'
+p29
+g12
+sS'model.dep_ut'
+p30
+g8
+sS'exprs'
+p31
+g2
+sS'gr_i'
+p32
+g8
+sS'ipar'
+p33
+g2
+sS'this.last_u'
+p34
+g8
+sS'y'
+p35
+g8
+sS'model'
+p36
+g12
+s. \ No newline at end of file
diff --git a/js/NonLinear/EXPBLK_f.pickle b/js/NonLinear/EXPBLK_f.pickle
index 2031d5b7..93a8fe49 100644
--- a/js/NonLinear/EXPBLK_f.pickle
+++ b/js/NonLinear/EXPBLK_f.pickle
@@ -9,4 +9,63 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+g2
+sS'in1'
+p11
+g2
+sS'model.rpar'
+p12
+NsS'this.x.model'
+p13
+NsS'exprs'
+p14
+S'vector'
+p15
+sS'gr_i'
+p16
+g15
+sS'model.dep_ut'
+p17
+g15
+sS'graphics'
+p18
+g8
+sS'y'
+p19
+g15
+sS'this.a'
+p20
+g2
+sS'model'
+p21
+g2
+sS'typ'
+p22
+g15
+sS'model.out'
+p23
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/EXPBLK_m.pickle b/js/NonLinear/EXPBLK_m.pickle
index 2031d5b7..74e464a4 100644
--- a/js/NonLinear/EXPBLK_m.pickle
+++ b/js/NonLinear/EXPBLK_m.pickle
@@ -9,4 +9,75 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'model.intyp'
+p4
+S'double'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+g5
+sS'model.in2'
+p8
+g5
+sS'model.in1'
+p9
+g5
+sS'typ'
+p10
+S'vector'
+p11
+sS'this.x'
+p12
+g5
+sS'model.sim'
+p13
+g11
+sS'model.out2'
+p14
+g5
+sS'in1'
+p15
+g5
+sS'model.rpar'
+p16
+NsS'model.outtyp'
+p17
+g5
+sS'graphics.exprs'
+p18
+g5
+sS'this.a'
+p19
+g5
+sS'this.x.graphics'
+p20
+g2
+sS'model.blocktype'
+p21
+S'string'
+p22
+sS'model.dep_ut'
+p23
+g11
+sS'exprs'
+p24
+g11
+sS'gr_i'
+p25
+g11
+sS'y'
+p26
+g11
+sS'model'
+p27
+g5
+s. \ No newline at end of file
diff --git a/js/NonLinear/FSV_f.pickle b/js/NonLinear/FSV_f.pickle
index c551e8fb..69ff71de 100644
--- a/js/NonLinear/FSV_f.pickle
+++ b/js/NonLinear/FSV_f.pickle
@@ -7,4 +7,43 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'exprs'
+p8
+g7
+sS'in1'
+p9
+g2
+sS'model.dep_ut'
+p10
+g4
+sS'model.out'
+p11
+g2
+sS'gr_i'
+p12
+g4
+sS'y'
+p13
+g4
+sS'model'
+p14
+g2
+sS'typ'
+p15
+g4
+s. \ No newline at end of file
diff --git a/js/NonLinear/INTRP2BLK_f.pickle b/js/NonLinear/INTRP2BLK_f.pickle
index c7a5b8a4..26aa6485 100644
--- a/js/NonLinear/INTRP2BLK_f.pickle
+++ b/js/NonLinear/INTRP2BLK_f.pickle
@@ -13,4 +13,70 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+S'matrix'
+p6
+sS'this.c'
+p7
+g6
+sS'model.blocktype'
+p8
+S'string'
+p9
+sS'this.x.graphics'
+p10
+S'object'
+p11
+sS'arg1'
+p12
+g11
+sS'graphics.exprs'
+p13
+NsS'model.rpar'
+p14
+g6
+sS'this.x.model'
+p15
+NsS'exprs'
+p16
+g6
+sS'gr_i'
+p17
+g4
+sS'model.dep_ut'
+p18
+g4
+sS'graphics'
+p19
+g11
+sS'y'
+p20
+g4
+sS'this.a'
+p21
+g6
+sS'model'
+p22
+g2
+sS'model.ipar'
+p23
+g6
+sS'typ'
+p24
+g4
+sS'this.b'
+p25
+g6
+sS'model.out'
+p26
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/INTRPLBLK_f.pickle b/js/NonLinear/INTRPLBLK_f.pickle
index 7041f47c..73ea5103 100644
--- a/js/NonLinear/INTRPLBLK_f.pickle
+++ b/js/NonLinear/INTRPLBLK_f.pickle
@@ -11,4 +11,64 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+NsS'model.rpar'
+p11
+S'matrix'
+p12
+sS'this.x.model'
+p13
+NsS'exprs'
+p14
+g12
+sS'gr_i'
+p15
+S'vector'
+p16
+sS'model.dep_ut'
+p17
+g16
+sS'graphics'
+p18
+g8
+sS'y'
+p19
+g16
+sS'this.a'
+p20
+g12
+sS'model'
+p21
+g2
+sS'typ'
+p22
+g16
+sS'this.b'
+p23
+g12
+sS'model.out'
+p24
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/INVBLK.pickle b/js/NonLinear/INVBLK.pickle
index c551e8fb..69ff71de 100644
--- a/js/NonLinear/INVBLK.pickle
+++ b/js/NonLinear/INVBLK.pickle
@@ -7,4 +7,43 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'exprs'
+p8
+g7
+sS'in1'
+p9
+g2
+sS'model.dep_ut'
+p10
+g4
+sS'model.out'
+p11
+g2
+sS'gr_i'
+p12
+g4
+sS'y'
+p13
+g4
+sS'model'
+p14
+g2
+sS'typ'
+p15
+g4
+s. \ No newline at end of file
diff --git a/js/NonLinear/INVBLK_f.pickle b/js/NonLinear/INVBLK_f.pickle
index c551e8fb..2498a4fd 100644
--- a/js/NonLinear/INVBLK_f.pickle
+++ b/js/NonLinear/INVBLK_f.pickle
@@ -7,4 +7,43 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'exprs'
+p7
+g4
+sS'in1'
+p8
+g2
+sS'model.dep_ut'
+p9
+S'vector'
+p10
+sS'model.out'
+p11
+g2
+sS'gr_i'
+p12
+g10
+sS'y'
+p13
+g10
+sS'model'
+p14
+g2
+sS'typ'
+p15
+g10
+s. \ No newline at end of file
diff --git a/js/NonLinear/LOGBLK_f.pickle b/js/NonLinear/LOGBLK_f.pickle
index 2031d5b7..68a9c4b9 100644
--- a/js/NonLinear/LOGBLK_f.pickle
+++ b/js/NonLinear/LOGBLK_f.pickle
@@ -9,4 +9,63 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+g2
+sS'in1'
+p11
+g2
+sS'model.rpar'
+p12
+NsS'this.x.model'
+p13
+NsS'exprs'
+p14
+g4
+sS'gr_i'
+p15
+S'vector'
+p16
+sS'model.dep_ut'
+p17
+g16
+sS'graphics'
+p18
+g8
+sS'y'
+p19
+g16
+sS'this.a'
+p20
+g2
+sS'model'
+p21
+g2
+sS'typ'
+p22
+g16
+sS'model.out'
+p23
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/LOOKUP2D.pickle b/js/NonLinear/LOOKUP2D.pickle
index 4bd9f6c2..7e46308f 100644
--- a/js/NonLinear/LOOKUP2D.pickle
+++ b/js/NonLinear/LOOKUP2D.pickle
@@ -19,4 +19,131 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'[ny,my]'
+p1
+S'double'
+p2
+sS'[nx,mx]'
+p3
+g2
+sS'arg1'
+p4
+S'object'
+p5
+sS'SaveExit'
+p6
+S'boolean'
+p7
+sS'Nx'
+p8
+g2
+sS'Ny'
+p9
+g2
+sS'Ask_again'
+p10
+g7
+sS'model.out'
+p11
+g2
+sS'curwin'
+p12
+NsS'gh'
+p13
+g5
+sS'[nz,mz]'
+p14
+g2
+sS'exprs[4-1]'
+p15
+g2
+sS'gh2'
+p16
+g2
+sS'exprs'
+p17
+S'vector'
+p18
+sS'this.x.graphics'
+p19
+g5
+sS'this.Method'
+p20
+g2
+sS'this.xx'
+p21
+g18
+sS'this.zz'
+p22
+S'matrix'
+p23
+sS'METHOD'
+p24
+S'string'
+p25
+sS'this.x'
+p26
+g2
+sS'model.sim'
+p27
+g18
+sS'model.in1'
+p28
+g23
+sS'model.rpar'
+p29
+g23
+sS'this.x.model'
+p30
+NsS'exprs[5-1]'
+p31
+g25
+sS'graphics'
+p32
+g5
+sS'model.ipar'
+p33
+g23
+sS'typ'
+p34
+g18
+sS'gh.figure_id'
+p35
+NsS'Graf'
+p36
+g25
+sS'model.blocktype'
+p37
+g25
+sS'ok'
+p38
+g7
+sS'save_curwin'
+p39
+NsS'[ok]'
+p40
+g2
+sS'this.yy'
+p41
+g18
+sS'model.dep_ut'
+p42
+g18
+sS'this.graf'
+p43
+g25
+sS'gr_i'
+p44
+g18
+sS'graphics.exprs'
+p45
+NsS'y'
+p46
+g18
+sS'model'
+p47
+g2
+sS'mtd'
+p48
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/LOOKUP_c.pickle b/js/NonLinear/LOOKUP_c.pickle
index 4e312413..e7ef5177 100644
--- a/js/NonLinear/LOOKUP_c.pickle
+++ b/js/NonLinear/LOOKUP_c.pickle
@@ -29,4 +29,391 @@ p13
atp14
Rp15
.(dp0
-. \ No newline at end of file
+S'mean4'
+p1
+S'vector'
+p2
+sS'Sin_exprs'
+p3
+g2
+sS'Ask_again'
+p4
+S'boolean'
+p5
+sS'Amp3'
+p6
+g2
+sS'curwin'
+p7
+NsS'Standm'
+p8
+S'string'
+p9
+sS'gh'
+p10
+S'object'
+p11
+sS'xmn'
+p12
+S'double'
+p13
+sS'ymx'
+p14
+g13
+sS'a.title.font_size'
+p15
+g13
+sS'xmx'
+p16
+g13
+sS'random_n_exprs'
+p17
+g2
+sS'a.axes_visible'
+p18
+g9
+sS'METHOD'
+p19
+g13
+sS'PeriodicOption'
+p20
+g9
+sS'ymn'
+p21
+g13
+sS'NOrder'
+p22
+g13
+sS'var4'
+p23
+g2
+sS'a.title.foreground'
+p24
+g13
+sS'model.rpar'
+p25
+S'matrix'
+p26
+sS'Pulse_exprs'
+p27
+g2
+sS'dx'
+p28
+g13
+sS'dy'
+p29
+g13
+sS'a.clip_state'
+p30
+g9
+sS'model.blocktype'
+p31
+g9
+sS'save_curwin'
+p32
+NsS'oipar'
+p33
+g26
+sS'MENU'
+p34
+g2
+sS'this.yy'
+p35
+g26
+sS'model.dep_ut'
+p36
+g2
+sS'menu_s'
+p37
+g2
+sS'Sawt1_exprs'
+p38
+g2
+sS'sample4'
+p39
+g2
+sS'sTp2'
+p40
+g2
+sS'[ny,my]'
+p41
+g13
+sS'exprs[1-1]'
+p42
+g13
+sS'[nx,mx]'
+p43
+g13
+sS'arg1'
+p44
+g11
+sS'this.x.model'
+p45
+NsS'Pd3'
+p46
+g2
+sS'sAmp'
+p47
+g2
+sS'sample5'
+p48
+g2
+sS'a.title.font_style'
+p49
+g13
+sS'orpar'
+p50
+g26
+sS'menu_d'
+p51
+g2
+sS'menu_e'
+p52
+g2
+sS'r'
+p53
+g9
+sS'seed4'
+p54
+g2
+sS'seed5'
+p55
+g2
+sS'model.evtin'
+p56
+g2
+sS'menu_t'
+p57
+g2
+sS'menu_r'
+p58
+g2
+sS'PO'
+p59
+g13
+sS'this.x'
+p60
+g13
+sS'DChange'
+p61
+g5
+sS'[Xdummy,Ydummy,orpar]'
+p62
+g13
+sS'model.out2'
+p63
+g13
+sS'xy[N-1][2-1]'
+p64
+g13
+sS'sTp'
+p65
+g2
+sS'wp'
+p66
+g2
+sS'New_methhod'
+p67
+g13
+sS'PeridicOption'
+p68
+g13
+sS'Graf'
+p69
+g9
+sS'ok'
+p70
+g5
+sS'w'
+p71
+g9
+sS'model.outtyp'
+p72
+g13
+sS'offset'
+p73
+g2
+sS'perop'
+p74
+g9
+sS'xy'
+p75
+g2
+sS'SaveExit'
+p76
+g5
+sS'xp'
+p77
+g13
+sS'this.ixy'
+p78
+g2
+sS'this.Method'
+p79
+g13
+sS'[orpar,oipar,ok]'
+p80
+g13
+sS'rect'
+p81
+g26
+sS'Amp'
+p82
+g2
+sS'exprs[2-1]'
+p83
+g13
+sS'model.firing'
+p84
+g13
+sS'xy2'
+p85
+g2
+sS'N'
+p86
+g13
+sS'random_u_exprs'
+p87
+g2
+sS'Sawt2_exprs'
+p88
+g2
+sS'graphics'
+p89
+g11
+sS'Exitm'
+p90
+g9
+sS'N2'
+p91
+g13
+sS'model.ipar'
+p92
+g26
+sS'this.x.graphics'
+p93
+g11
+sS'Pw3'
+p94
+g2
+sS'f'
+p95
+g13
+sS'a.grid'
+p96
+g2
+sS'[this.xy]'
+p97
+g13
+sS'gr_i'
+p98
+g2
+sS'ipar'
+p99
+NsS'mtd'
+p100
+g13
+sS'scam'
+p101
+g9
+sS'exprs[4-1]'
+p102
+g13
+sS'model.evtout'
+p103
+g2
+sS'rpar'
+p104
+NsS'np5'
+p105
+g2
+sS'Bias3'
+p106
+g2
+sS'Tp3'
+p107
+g2
+sS'model.out'
+p108
+g13
+sS'np4'
+p109
+g2
+sS'np1'
+p110
+g2
+sS'[xy]'
+p111
+g13
+sS'model.in2'
+p112
+g13
+sS'model.in1'
+p113
+g13
+sS'sAmp2'
+p114
+g2
+sS'this.xx'
+p115
+g26
+sS'this.extrapo'
+p116
+g13
+sS'menus'
+p117
+g2
+sS'sdelay'
+p118
+g2
+sS'[lhs,rhs]'
+p119
+g13
+sS'Datam'
+p120
+g9
+sS'model.sim'
+p121
+g2
+sS'a.data_bounds'
+p122
+g26
+sS'menu_o'
+p123
+g2
+sS'exprs[5-1]'
+p124
+g9
+sS'graphics.exprs'
+p125
+NsS'phase'
+p126
+g2
+sS'typ'
+p127
+g2
+sS'min5'
+p128
+g2
+sS'a'
+p129
+g11
+sS'Orderm'
+p130
+g9
+sS'max5'
+p131
+g2
+sS'exprs'
+p132
+g26
+sS'exprs[3-1]'
+p133
+g13
+sS'y'
+p134
+g2
+sS'model'
+p135
+g13
+s. \ No newline at end of file
diff --git a/js/NonLinear/LOOKUP_f.pickle b/js/NonLinear/LOOKUP_f.pickle
index c551e8fb..3c96d744 100644
--- a/js/NonLinear/LOOKUP_f.pickle
+++ b/js/NonLinear/LOOKUP_f.pickle
@@ -7,4 +7,74 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'rpar'
+p3
+NsS'xx'
+p4
+S'vector'
+p5
+sS'this.x.model'
+p6
+g2
+sS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+g5
+sS'this.x'
+p11
+g8
+sS'model.sim'
+p12
+S'string'
+p13
+sS'model.rpar'
+p14
+S'matrix'
+p15
+sS'yy'
+p16
+g5
+sS'graphics'
+p17
+g2
+sS'this.x.graphics'
+p18
+g2
+sS'[xx,yy,ok,gc]'
+p19
+g8
+sS'ok'
+p20
+S'boolean'
+p21
+sS'model.blocktype'
+p22
+g13
+sS'model.dep_ut'
+p23
+g5
+sS'n'
+p24
+g8
+sS'exprs'
+p25
+NsS'gr_i'
+p26
+g5
+sS'y'
+p27
+g5
+sS'model'
+p28
+g8
+s. \ No newline at end of file
diff --git a/js/NonLinear/MAXMIN.pickle b/js/NonLinear/MAXMIN.pickle
index ae70d8bb..2f401c70 100644
--- a/js/NonLinear/MAXMIN.pickle
+++ b/js/NonLinear/MAXMIN.pickle
@@ -13,4 +13,83 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+NsS'model.out'
+p5
+S'double'
+p6
+sS'graphics.style'
+p7
+S'string'
+p8
+sS'model.in1'
+p9
+g6
+sS'model.nzcross'
+p10
+NsS'label'
+p11
+g8
+sS'this.zcr'
+p12
+g6
+sS'this.x'
+p13
+g6
+sS'model.sim'
+p14
+S'vector'
+p15
+sS'model.nmode'
+p16
+NsS'this.mm'
+p17
+g6
+sS'graphics.exprs'
+p18
+NsS'model.ipar'
+p19
+g6
+sS'this.x.graphics'
+p20
+g2
+sS'[model,graphics,ok]'
+p21
+g6
+sS'ok'
+p22
+S'boolean'
+p23
+sS'model.blocktype'
+p24
+g8
+sS'this.x.graphics.style'
+p25
+g8
+sS'typ'
+p26
+g15
+sS'model.dep_ut'
+p27
+g15
+sS'exprs'
+p28
+g15
+sS'gr_i'
+p29
+g15
+sS'y'
+p30
+g15
+sS'model'
+p31
+g6
+s. \ No newline at end of file
diff --git a/js/NonLinear/MAX_f.pickle b/js/NonLinear/MAX_f.pickle
index c551e8fb..a64f018d 100644
--- a/js/NonLinear/MAX_f.pickle
+++ b/js/NonLinear/MAX_f.pickle
@@ -7,4 +7,47 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.dstate'
+p6
+S'matrix'
+p7
+sS'model.blocktype'
+p8
+g4
+sS'exprs'
+p9
+g4
+sS'in1'
+p10
+g2
+sS'model.dep_ut'
+p11
+S'vector'
+p12
+sS'model.out'
+p13
+g2
+sS'gr_i'
+p14
+g12
+sS'y'
+p15
+g12
+sS'model'
+p16
+g2
+sS'typ'
+p17
+g12
+s. \ No newline at end of file
diff --git a/js/NonLinear/MIN_f.pickle b/js/NonLinear/MIN_f.pickle
index c551e8fb..5cb5ddd8 100644
--- a/js/NonLinear/MIN_f.pickle
+++ b/js/NonLinear/MIN_f.pickle
@@ -7,4 +7,47 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.dstate'
+p6
+S'matrix'
+p7
+sS'model.blocktype'
+p8
+g4
+sS'exprs'
+p9
+g2
+sS'in1'
+p10
+g2
+sS'model.dep_ut'
+p11
+S'vector'
+p12
+sS'model.out'
+p13
+g2
+sS'gr_i'
+p14
+g12
+sS'y'
+p15
+g12
+sS'model'
+p16
+g2
+sS'typ'
+p17
+g12
+s. \ No newline at end of file
diff --git a/js/NonLinear/POWBLK_f.pickle b/js/NonLinear/POWBLK_f.pickle
index 2031d5b7..94ec3cca 100644
--- a/js/NonLinear/POWBLK_f.pickle
+++ b/js/NonLinear/POWBLK_f.pickle
@@ -9,4 +9,69 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+g2
+sS'in1'
+p11
+g2
+sS'model.rpar'
+p12
+NsS'this.x.model'
+p13
+NsS'exprs'
+p14
+g4
+sS'gr_i'
+p15
+S'vector'
+p16
+sS'model.dep_ut'
+p17
+g16
+sS'graphics'
+p18
+g8
+sS'y'
+p19
+g16
+sS'this.a'
+p20
+g2
+sS'model'
+p21
+g2
+sS'model.ipar'
+p22
+g16
+sS'typ'
+p23
+g16
+sS'model.firing'
+p24
+g16
+sS'model.out'
+p25
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/PRODUCT.pickle b/js/NonLinear/PRODUCT.pickle
index 697fbe9f..891121ff 100644
--- a/js/NonLinear/PRODUCT.pickle
+++ b/js/NonLinear/PRODUCT.pickle
@@ -9,4 +9,73 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+NsS'model.out'
+p5
+S'double'
+p6
+sS'model.in1'
+p7
+S'matrix'
+p8
+sS'this.sgn'
+p9
+g8
+sS'typ'
+p10
+S'vector'
+p11
+sS'this.x'
+p12
+g6
+sS'model.sim'
+p13
+g11
+sS'in1'
+p14
+g6
+sS'graphics.exprs'
+p15
+NsS'model.ipar'
+p16
+NsS'this.x.graphics'
+p17
+g2
+sS'[model,graphics,ok]'
+p18
+g6
+sS'ok'
+p19
+S'boolean'
+p20
+sS'model.blocktype'
+p21
+S'string'
+p22
+sS'model.dep_ut'
+p23
+g11
+sS'exprs'
+p24
+g6
+sS'gr_i'
+p25
+g11
+sS'y'
+p26
+g11
+sS'model'
+p27
+g6
+sS'nout'
+p28
+g6
+s. \ No newline at end of file
diff --git a/js/NonLinear/PROD_f.pickle b/js/NonLinear/PROD_f.pickle
index c551e8fb..c31e36fe 100644
--- a/js/NonLinear/PROD_f.pickle
+++ b/js/NonLinear/PROD_f.pickle
@@ -7,4 +7,38 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+S'matrix'
+p6
+sS'model.blocktype'
+p7
+S'string'
+p8
+sS'model.out'
+p9
+g2
+sS'p'
+p10
+g2
+sS'model.dep_ut'
+p11
+g4
+sS'y'
+p12
+g4
+sS'model'
+p13
+g2
+sS'typ'
+p14
+g4
+s. \ No newline at end of file
diff --git a/js/NonLinear/QUANT_f.pickle b/js/NonLinear/QUANT_f.pickle
index 81133570..eacc3445 100644
--- a/js/NonLinear/QUANT_f.pickle
+++ b/js/NonLinear/QUANT_f.pickle
@@ -11,4 +11,67 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'this.meth'
+p7
+g2
+sS'this.x.graphics'
+p8
+S'object'
+p9
+sS'arg1'
+p10
+g9
+sS'graphics.exprs'
+p11
+NsS'model.rpar'
+p12
+NsS'rpar'
+p13
+NsS'this.x.model'
+p14
+NsS'exprs'
+p15
+S'matrix'
+p16
+sS'gr_i'
+p17
+S'vector'
+p18
+sS'model.dep_ut'
+p19
+g18
+sS'graphics'
+p20
+g9
+sS'y'
+p21
+g18
+sS'model'
+p22
+g2
+sS'model.ipar'
+p23
+NsS'typ'
+p24
+g18
+sS'this.pas'
+p25
+g2
+sS'model.out'
+p26
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/SATURATION.pickle b/js/NonLinear/SATURATION.pickle
index 0f2349b0..22a9da8c 100644
--- a/js/NonLinear/SATURATION.pickle
+++ b/js/NonLinear/SATURATION.pickle
@@ -13,4 +13,73 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+g8
+sS'this.minp'
+p10
+g8
+sS'model.nzcross'
+p11
+g8
+sS'this.x'
+p12
+g8
+sS'model.sim'
+p13
+S'vector'
+p14
+sS'model.nmode'
+p15
+g8
+sS'model.rpar'
+p16
+g5
+sS'graphics.exprs'
+p17
+NsS'this.x.graphics'
+p18
+g2
+sS'model.blocktype'
+p19
+S'string'
+p20
+sS'typ'
+p21
+g14
+sS'model.dep_ut'
+p22
+g14
+sS'exprs'
+p23
+g5
+sS'gr_i'
+p24
+g14
+sS'this.maxp'
+p25
+g8
+sS'y'
+p26
+g14
+sS'model'
+p27
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/SAT_f.pickle b/js/NonLinear/SAT_f.pickle
index 7d706b8e..88eef5c7 100644
--- a/js/NonLinear/SAT_f.pickle
+++ b/js/NonLinear/SAT_f.pickle
@@ -13,4 +13,76 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'slope'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'rpar'
+p6
+S'matrix'
+p7
+sS'model.nzcross'
+p8
+g2
+sS'this.x.model'
+p9
+NsS'model.out'
+p10
+g2
+sS'model.in1'
+p11
+g2
+sS'this.minp'
+p12
+g2
+sS'this.maxp'
+p13
+g2
+sS'model.firing'
+p14
+S'vector'
+p15
+sS'this.x'
+p16
+g2
+sS'model.sim'
+p17
+g15
+sS'model.rpar'
+p18
+g7
+sS'graphics.exprs'
+p19
+NsS'this.x.graphics'
+p20
+g4
+sS'model.blocktype'
+p21
+S'string'
+p22
+sS'typ'
+p23
+g15
+sS'model.dep_ut'
+p24
+g15
+sS'exprs'
+p25
+g7
+sS'gr_i'
+p26
+g15
+sS'y'
+p27
+g15
+sS'model'
+p28
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/SIGNUM.pickle b/js/NonLinear/SIGNUM.pickle
index f7977485..62a9d9e6 100644
--- a/js/NonLinear/SIGNUM.pickle
+++ b/js/NonLinear/SIGNUM.pickle
@@ -9,4 +9,63 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'this.x.model'
+p8
+NsS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'model.nmode'
+p13
+g2
+sS'model.out'
+p14
+g2
+sS'model.nzcross'
+p15
+g2
+sS'exprs'
+p16
+g4
+sS'gr_i'
+p17
+g4
+sS'model.dep_ut'
+p18
+g4
+sS'graphics'
+p19
+g10
+sS'y'
+p20
+g4
+sS'model'
+p21
+g2
+sS'typ'
+p22
+g4
+sS'nu'
+p23
+g2
+s. \ No newline at end of file
diff --git a/js/NonLinear/SINBLK_f.pickle b/js/NonLinear/SINBLK_f.pickle
index c551e8fb..ba903818 100644
--- a/js/NonLinear/SINBLK_f.pickle
+++ b/js/NonLinear/SINBLK_f.pickle
@@ -7,4 +7,40 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'exprs'
+p7
+g4
+sS'model.dep_ut'
+p8
+S'vector'
+p9
+sS'model.out'
+p10
+g2
+sS'gr_i'
+p11
+g9
+sS'y'
+p12
+g9
+sS'model'
+p13
+g2
+sS'typ'
+p14
+g9
+s. \ No newline at end of file
diff --git a/js/NonLinear/TANBLK_f.pickle b/js/NonLinear/TANBLK_f.pickle
index c551e8fb..c87dfd12 100644
--- a/js/NonLinear/TANBLK_f.pickle
+++ b/js/NonLinear/TANBLK_f.pickle
@@ -7,4 +7,46 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'this.x.model.firing'
+p6
+S'vector'
+p7
+sS'exprs'
+p8
+g2
+sS'in1'
+p9
+g2
+sS'model.dep_ut'
+p10
+g7
+sS'model.out'
+p11
+g2
+sS'gr_i'
+p12
+g7
+sS'y'
+p13
+g7
+sS'model'
+p14
+g2
+sS'typ'
+p15
+g7
+sS'model.blocktype'
+p16
+g4
+s. \ No newline at end of file
diff --git a/js/NonLinear/TrigFun.pickle b/js/NonLinear/TrigFun.pickle
index d993803a..e3f42f1e 100644
--- a/js/NonLinear/TrigFun.pickle
+++ b/js/NonLinear/TrigFun.pickle
@@ -9,4 +9,61 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'this.x.graphics'
+p8
+S'object'
+p9
+sS'arg1'
+p10
+g9
+sS'graphics.exprs'
+p11
+NsS'PREVAR_FF'
+p12
+S'matrix'
+p13
+sS'PREVAR_GG'
+p14
+g13
+sS'this.x.model'
+p15
+NsS'exprs'
+p16
+g7
+sS'gr_i'
+p17
+g4
+sS'model.dep_ut'
+p18
+g4
+sS'graphics'
+p19
+g9
+sS'y'
+p20
+g4
+sS'model'
+p21
+g2
+sS'typ'
+p22
+g4
+sS'model.out'
+p23
+g2
+s. \ No newline at end of file
diff --git a/js/PDE/PDE.js b/js/PDE/PDE.js
index deeebc70..91b3e33a 100644
--- a/js/PDE/PDE.js
+++ b/js/PDE/PDE.js
@@ -23,7 +23,7 @@ function PDE() {
return options;
}
PDE.prototype.set = function PDE() {
- this.okk = parseFloat((arguments[0]["okk"]))
+ this.okk = parseBoolean((arguments[0]["okk"]))
this.rdnom = parseFloat((arguments[0]["rdnom"]))
this.lab = parseFloat((arguments[0]["lab"]))
this.x = arg1;
diff --git a/js/PDE/PDE.pickle b/js/PDE/PDE.pickle
index 8702f4f2..ce1a094e 100644
--- a/js/PDE/PDE.pickle
+++ b/js/PDE/PDE.pickle
@@ -15,4 +15,114 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'params_pde'
+p1
+S'double'
+p2
+sS'ok1'
+p3
+S'boolean'
+p4
+sS'[ok,a_domaine,b_domaine,discr,signe,choix,type_meth,degre,Nbr_maillage,CI,CI1,CLa_type,CLa_exp,CLb_type,CLb_exp,oper,a1,b1,a2,b2,a3,b3,a4,b4,a5,b5,a6,b6,a7,b7,k,mesures,params_pde]'
+p5
+g2
+sS'arg1'
+p6
+S'object'
+p7
+sS'graphics'
+p8
+g7
+sS'[flag_type,this.rdnom,DF_type,tt]'
+p9
+g2
+sS'model.out'
+p10
+S'matrix'
+p11
+sS'label[3-1]'
+p12
+NsS'out'
+p13
+g11
+sS'ind4'
+p14
+g2
+sS'model.in1'
+p15
+g11
+sS'ind1'
+p16
+g2
+sS'ind2'
+p17
+g2
+sS'type_meth'
+p18
+g2
+sS'this.x.graphics'
+p19
+g7
+sS'label'
+p20
+S'vector'
+p21
+sS'rdnom'
+p22
+S'string'
+p23
+sS'this.x'
+p24
+g2
+sS'model.sim'
+p25
+g21
+sS'this.rdnom'
+p26
+g2
+sS'label[2-1]'
+p27
+NsS'this.x.model'
+p28
+NsS'model.state'
+p29
+g2
+sS'delta'
+p30
+g2
+sS'okk'
+p31
+g4
+sS'typ'
+p32
+g21
+sS'[ok1]'
+p33
+g2
+sS'[model,graphics,ok]'
+p34
+g2
+sS'model.blocktype'
+p35
+g23
+sS'Nbr'
+p36
+g23
+sS'label[1-1]'
+p37
+g2
+sS'model.dep_ut'
+p38
+g21
+sS'gr_i'
+p39
+g21
+sS'graphics.exprs'
+p40
+NsS'y'
+p41
+g21
+sS'model'
+p42
+g2
+s. \ No newline at end of file
diff --git a/js/Sinks/AFFICH_m.pickle b/js/Sinks/AFFICH_m.pickle
index c099c87a..4a7f5f88 100644
--- a/js/Sinks/AFFICH_m.pickle
+++ b/js/Sinks/AFFICH_m.pickle
@@ -21,4 +21,98 @@ p9
atp10
Rp11
.(dp0
-. \ No newline at end of file
+S'model.label'
+p1
+S'string'
+p2
+sS'this.nt'
+p3
+S'double'
+p4
+sS'model.dstate'
+p5
+S'matrix'
+p6
+sS'arg1'
+p7
+S'object'
+p8
+sS'graphics'
+p9
+g8
+sS'this.fontsize'
+p10
+g4
+sS'this.nd'
+p11
+g4
+sS'this.x.model'
+p12
+NsS'model.in2'
+p13
+g4
+sS'model.in1'
+p14
+g4
+sS'this.x.graphics'
+p15
+g8
+sS'this.colr'
+p16
+g4
+sS'model.evtin'
+p17
+g4
+sS'model.firing'
+p18
+S'vector'
+p19
+sS'this.x'
+p20
+g4
+sS'model.sim'
+p21
+g19
+sS'mess'
+p22
+g6
+sS'this.in1'
+p23
+g19
+sS'graphics.exprs'
+p24
+NsS'model.ipar'
+p25
+g6
+sS'typ'
+p26
+g19
+sS'[model,graphics,ok]'
+p27
+g4
+sS'ok'
+p28
+S'boolean'
+p29
+sS'model.blocktype'
+p30
+g2
+sS'this.font'
+p31
+g4
+sS'model.dep_ut'
+p32
+g19
+sS'exprs'
+p33
+g6
+sS'gr_i'
+p34
+g19
+sS'y'
+p35
+g19
+sS'model'
+p36
+g8
+s. \ No newline at end of file
diff --git a/js/Sinks/BARXY.pickle b/js/Sinks/BARXY.pickle
index 65a5e19b..972d94e7 100644
--- a/js/Sinks/BARXY.pickle
+++ b/js/Sinks/BARXY.pickle
@@ -17,4 +17,91 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+NsS'model.out'
+p5
+S'vector'
+p6
+sS'model.in1'
+p7
+S'matrix'
+p8
+sS'model.ipar'
+p9
+S'double'
+p10
+sS'this.ymin'
+p11
+g10
+sS'this.xmax'
+p12
+g10
+sS'this.x.graphics.exprs'
+p13
+g8
+sS'this.x.graphics'
+p14
+g2
+sS'this.ymax'
+p15
+g10
+sS'model.evtin'
+p16
+g6
+sS'this.x.graphics.in_implicit'
+p17
+g6
+sS'this.x'
+p18
+g10
+sS'model.sim'
+p19
+g6
+sS'mess'
+p20
+g8
+sS'model.intyp'
+p21
+g6
+sS'model.rpar'
+p22
+g8
+sS'graphics.exprs'
+p23
+NsS'this.xmin'
+p24
+g10
+sS'typ'
+p25
+g6
+sS'ok'
+p26
+S'boolean'
+p27
+sS'model.blocktype'
+p28
+S'string'
+p29
+sS'model.dep_ut'
+p30
+g6
+sS'exprs'
+p31
+NsS'this.x.graphics.out_implicit'
+p32
+g6
+sS'y'
+p33
+g6
+sS'model'
+p34
+g10
+s. \ No newline at end of file
diff --git a/js/Sinks/CANIMXY.pickle b/js/Sinks/CANIMXY.pickle
index fca3781c..333f6484 100644
--- a/js/Sinks/CANIMXY.pickle
+++ b/js/Sinks/CANIMXY.pickle
@@ -29,4 +29,125 @@ p13
atp14
Rp15
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.siz'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g5
+sS'this.x.model'
+p9
+NsS'this.wdim'
+p10
+g5
+sS'this.wpos'
+p11
+g5
+sS'model.in1'
+p12
+g5
+sS'this.xmin'
+p13
+g7
+sS'this.ymin'
+p14
+g7
+sS'this.xmax'
+p15
+g7
+sS'typ'
+p16
+S'vector'
+p17
+sS'this.ymax'
+p18
+g7
+sS'this.win'
+p19
+g7
+sS'this.clrs'
+p20
+g7
+sS'this.nbr_curves'
+p21
+g7
+sS'model.evtin'
+p22
+g7
+sS'model.firing'
+p23
+g17
+sS'this.x'
+p24
+g7
+sS'model.sim'
+p25
+g17
+sS'this.N'
+p26
+g7
+sS'model.in2'
+p27
+g5
+sS'mess'
+p28
+g5
+sS'in1'
+p29
+S'string'
+p30
+sS'in2'
+p31
+g7
+sS'model.rpar'
+p32
+g5
+sS'graphics.exprs'
+p33
+NsS'model.ipar'
+p34
+g5
+sS'this.x.graphics'
+p35
+g2
+sS'[model,graphics,ok]'
+p36
+g7
+sS'ok'
+p37
+S'boolean'
+p38
+sS'model.blocktype'
+p39
+g30
+sS'model.dep_ut'
+p40
+g17
+sS'exprs'
+p41
+g5
+sS'gr_i'
+p42
+g17
+sS'ipar'
+p43
+g5
+sS'y'
+p44
+g17
+sS'model'
+p45
+g7
+s. \ No newline at end of file
diff --git a/js/Sinks/CANIMXY3D.pickle b/js/Sinks/CANIMXY3D.pickle
index a0ed5565..440423b1 100644
--- a/js/Sinks/CANIMXY3D.pickle
+++ b/js/Sinks/CANIMXY3D.pickle
@@ -29,4 +29,128 @@ p13
atp14
Rp15
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.siz'
+p6
+g5
+sS'model.intyp'
+p7
+g5
+sS'model.dep_ut'
+p8
+S'vector'
+p9
+sS'this.x.model'
+p10
+NsS'this.wdim'
+p11
+g5
+sS'this.vec_z'
+p12
+g5
+sS'this.vec_y'
+p13
+g5
+sS'this.vec_x'
+p14
+g5
+sS'this.win'
+p15
+S'double'
+p16
+sS'model.in1'
+p17
+g5
+sS'typ'
+p18
+g9
+sS'this.wpos'
+p19
+g5
+sS'this.clrs'
+p20
+g5
+sS'this.nbr_curves'
+p21
+g16
+sS'model.evtin'
+p22
+g16
+sS'model.firing'
+p23
+g9
+sS'this.x'
+p24
+g16
+sS'model.sim'
+p25
+g9
+sS'this.N'
+p26
+g16
+sS'model.in2'
+p27
+g5
+sS'mess'
+p28
+g5
+sS'in1'
+p29
+S'string'
+p30
+sS'in2'
+p31
+g16
+sS'size_siz'
+p32
+g16
+sS'model.rpar'
+p33
+g5
+sS'graphics.exprs'
+p34
+NsS'model.ipar'
+p35
+g5
+sS'this.x.graphics'
+p36
+g2
+sS'[model,graphics,ok]'
+p37
+g16
+sS'ok'
+p38
+S'boolean'
+p39
+sS'model.blocktype'
+p40
+g30
+sS'this.param3ds'
+p41
+g5
+sS'exprs'
+p42
+g5
+sS'gr_i'
+p43
+g9
+sS'ipar'
+p44
+g5
+sS'y'
+p45
+g9
+sS'model'
+p46
+g16
+s. \ No newline at end of file
diff --git a/js/Sinks/CEVENTSCOPE.pickle b/js/Sinks/CEVENTSCOPE.pickle
index 46f5bc13..71f48c83 100644
--- a/js/Sinks/CEVENTSCOPE.pickle
+++ b/js/Sinks/CEVENTSCOPE.pickle
@@ -19,4 +19,90 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+NsS'this.x.model'
+p5
+NsS'this.wdim'
+p6
+S'matrix'
+p7
+sS'this.win'
+p8
+S'double'
+p9
+sS'typ'
+p10
+S'vector'
+p11
+sS'this.wpos'
+p12
+g7
+sS'this.clrs'
+p13
+g7
+sS'model.evtin'
+p14
+g9
+sS'this.x'
+p15
+g9
+sS'model.sim'
+p16
+g11
+sS'this.per'
+p17
+g9
+sS'mess'
+p18
+g7
+sS'model.rpar'
+p19
+NsS'graphics.exprs'
+p20
+NsS'this.nclock'
+p21
+g9
+sS'model.ipar'
+p22
+g7
+sS'this.x.graphics'
+p23
+g2
+sS'[model,graphics,ok]'
+p24
+g9
+sS'ok'
+p25
+S'boolean'
+p26
+sS'model.blocktype'
+p27
+S'string'
+p28
+sS'model.dep_ut'
+p29
+g11
+sS'exprs'
+p30
+g7
+sS'gr_i'
+p31
+g11
+sS'ipar'
+p32
+g7
+sS'y'
+p33
+g11
+sS'model'
+p34
+g9
+s. \ No newline at end of file
diff --git a/js/Sinks/CFSCOPE.pickle b/js/Sinks/CFSCOPE.pickle
index 63b1e61b..7e3b5b66 100644
--- a/js/Sinks/CFSCOPE.pickle
+++ b/js/Sinks/CFSCOPE.pickle
@@ -25,4 +25,101 @@ p11
atp12
Rp13
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.x.model'
+p6
+NsS'this.wdim'
+p7
+g5
+sS'this.win'
+p8
+S'double'
+p9
+sS'this.ymin'
+p10
+g9
+sS'typ'
+p11
+S'vector'
+p12
+sS'this.ymax'
+p13
+g9
+sS'this.wpos'
+p14
+g5
+sS'this.clrs'
+p15
+g5
+sS'model.evtin'
+p16
+g9
+sS'model.firing'
+p17
+g12
+sS'this.x'
+p18
+g9
+sS'model.sim'
+p19
+g12
+sS'this.N'
+p20
+g9
+sS'mess'
+p21
+g5
+sS'model.rpar'
+p22
+g5
+sS'this.clrs[8-1]'
+p23
+g9
+sS'graphics.exprs'
+p24
+NsS'this.per'
+p25
+g9
+sS'model.ipar'
+p26
+g5
+sS'this.x.graphics'
+p27
+g2
+sS'ok'
+p28
+S'boolean'
+p29
+sS'model.blocktype'
+p30
+S'string'
+p31
+sS'model.dep_ut'
+p32
+g12
+sS'exprs'
+p33
+g5
+sS'gr_i'
+p34
+g12
+sS'ipar'
+p35
+g5
+sS'y'
+p36
+g12
+sS'model'
+p37
+g9
+s. \ No newline at end of file
diff --git a/js/Sinks/CLKOUTV_f.pickle b/js/Sinks/CLKOUTV_f.pickle
index 93a3a255..af963834 100644
--- a/js/Sinks/CLKOUTV_f.pickle
+++ b/js/Sinks/CLKOUTV_f.pickle
@@ -19,4 +19,120 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'[this.x,y]'
+p1
+S'double'
+p2
+sS'xo'
+p3
+g2
+sS'pcoli'
+p4
+g2
+sS'arg1'
+p5
+S'object'
+p6
+sS'graphics.exprs'
+p7
+NsS'xf'
+p8
+g2
+sS'prt'
+p9
+NsS'coli'
+p10
+g2
+sS'thick'
+p11
+g2
+sS'font'
+p12
+g2
+sS'orient'
+p13
+NsS'orig'
+p14
+NsS'pat'
+p15
+g2
+sS'this.x.graphics'
+p16
+g6
+sS'this.prt'
+p17
+g2
+sS'model.evtin'
+p18
+g2
+sS'rectangle'
+p19
+g2
+sS'this.x'
+p20
+g2
+sS'model.sim'
+p21
+S'string'
+p22
+sS'yo'
+p23
+g2
+sS'arg1.graphics'
+p24
+g6
+sS'in1'
+p25
+g22
+sS'yf'
+p26
+g2
+sS'this.x.model'
+p27
+g6
+sS'graphics'
+p28
+g6
+sS'model.ipar'
+p29
+NsS'typ'
+p30
+S'vector'
+p31
+sS'sz'
+p32
+NsS'arg1.model'
+p33
+g6
+sS'ident'
+p34
+NsS'model.blocktype'
+p35
+g22
+sS'h'
+p36
+g2
+sS'model.dep_ut'
+p37
+g31
+sS'exprs'
+p38
+g22
+sS'gr_i'
+p39
+NsS'model.firing'
+p40
+g31
+sS'w'
+p41
+g2
+sS'y'
+p42
+g31
+sS'model'
+p43
+g2
+sS'options'
+p44
+g6
+s. \ No newline at end of file
diff --git a/js/Sinks/CLKOUT_f.pickle b/js/Sinks/CLKOUT_f.pickle
index 79f72612..aeca96ad 100644
--- a/js/Sinks/CLKOUT_f.pickle
+++ b/js/Sinks/CLKOUT_f.pickle
@@ -9,4 +9,57 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.blocktype'
+p5
+g4
+sS'this.x.graphics'
+p6
+S'object'
+p7
+sS'arg1'
+p8
+g7
+sS'model.evtin'
+p9
+g2
+sS'model.dep_ut'
+p10
+S'vector'
+p11
+sS'this.x.model'
+p12
+NsS'exprs'
+p13
+g4
+sS'this.prt'
+p14
+g2
+sS'graphics.exprs'
+p15
+g2
+sS'graphics'
+p16
+g7
+sS'y'
+p17
+g11
+sS'model'
+p18
+g2
+sS'model.ipar'
+p19
+NsS'typ'
+p20
+g11
+sS'model.firing'
+p21
+g11
+s. \ No newline at end of file
diff --git a/js/Sinks/CMAT3D.pickle b/js/Sinks/CMAT3D.pickle
index bed450b0..f17fb031 100644
--- a/js/Sinks/CMAT3D.pickle
+++ b/js/Sinks/CMAT3D.pickle
@@ -19,4 +19,98 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'this.x.graphics'
+p1
+S'object'
+p2
+sS'arg1'
+p3
+g2
+sS'graphics'
+p4
+g2
+sS'size_c'
+p5
+S'double'
+p6
+sS'size_x'
+p7
+g6
+sS'size_y'
+p8
+g6
+sS'this.x.model'
+p9
+NsS'model.in2'
+p10
+g6
+sS'model.in1'
+p11
+g6
+sS'typ'
+p12
+S'vector'
+p13
+sS'model.evtin'
+p14
+g6
+sS'this.x'
+p15
+g6
+sS'model.sim'
+p16
+g13
+sS'this.colormap'
+p17
+g6
+sS'mess'
+p18
+S'matrix'
+p19
+sS'model.intyp'
+p20
+g6
+sS'model.rpar'
+p21
+g19
+sS'rpar'
+p22
+g19
+sS'graphics.exprs'
+p23
+NsS'model.ipar'
+p24
+g19
+sS'this.cmax'
+p25
+g6
+sS'ok'
+p26
+S'boolean'
+p27
+sS'model.blocktype'
+p28
+S'string'
+p29
+sS'model.dep_ut'
+p30
+g13
+sS'exprs'
+p31
+g19
+sS'this.cmin'
+p32
+g6
+sS'gr_i'
+p33
+g13
+sS'ipar'
+p34
+g19
+sS'y'
+p35
+g6
+sS'model'
+p36
+g6
+s. \ No newline at end of file
diff --git a/js/Sinks/CMATVIEW.pickle b/js/Sinks/CMATVIEW.pickle
index 36801910..7caa1f67 100644
--- a/js/Sinks/CMATVIEW.pickle
+++ b/js/Sinks/CMATVIEW.pickle
@@ -15,4 +15,101 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'this.x.graphics'
+p1
+S'object'
+p2
+sS'arg1'
+p3
+g2
+sS'graphics'
+p4
+g2
+sS'sol'
+p5
+S'string'
+p6
+sS'size_c'
+p7
+S'double'
+p8
+sS'this.x.model'
+p9
+NsS'model.in2'
+p10
+g8
+sS'model.in1'
+p11
+g8
+sS'typ'
+p12
+S'vector'
+p13
+sS'beta_c'
+p14
+g8
+sS'model.evtin'
+p15
+g8
+sS'this.x'
+p16
+g8
+sS'model.sim'
+p17
+g13
+sS'this.colormap'
+p18
+g8
+sS'alpha_c'
+p19
+g8
+sS'mess'
+p20
+S'matrix'
+p21
+sS'model.intyp'
+p22
+g8
+sS'model.rpar'
+p23
+g21
+sS'rpar'
+p24
+g21
+sS'graphics.exprs'
+p25
+NsS'model.ipar'
+p26
+g21
+sS'this.cmax'
+p27
+g8
+sS'ok'
+p28
+S'boolean'
+p29
+sS'model.blocktype'
+p30
+g6
+sS'model.dep_ut'
+p31
+g13
+sS'exprs'
+p32
+g21
+sS'this.cmin'
+p33
+g8
+sS'gr_i'
+p34
+g13
+sS'ipar'
+p35
+g21
+sS'y'
+p36
+g13
+sS'model'
+p37
+g8
+s. \ No newline at end of file
diff --git a/js/Sinks/CMSCOPE.pickle b/js/Sinks/CMSCOPE.pickle
index 99cda0de..1c091cac 100644
--- a/js/Sinks/CMSCOPE.pickle
+++ b/js/Sinks/CMSCOPE.pickle
@@ -29,4 +29,128 @@ p13
atp14
Rp15
.(dp0
-. \ No newline at end of file
+S'model.label'
+p1
+NsS'model.dstate'
+p2
+S'vector'
+p3
+sS'arg1'
+p4
+S'object'
+p5
+sS'graphics.exprs'
+p6
+NsS'period'
+p7
+g3
+sS'rpar'
+p8
+S'matrix'
+p9
+sS'this.x.model'
+p10
+NsS'this.wdim'
+p11
+g9
+sS'this.win'
+p12
+S'double'
+p13
+sS'model.in1'
+p14
+NsS'this.ymin'
+p15
+g9
+sS'this.x.graphics'
+p16
+g5
+sS'this.ymax'
+p17
+g9
+sS'this.wpos'
+p18
+g9
+sS'this.clrs'
+p19
+g9
+sS'model.evtin'
+p20
+g13
+sS'graphics.id'
+p21
+NsS'this.x'
+p22
+g13
+sS'model.sim'
+p23
+g3
+sS'this.N'
+p24
+g13
+sS'model.in2'
+p25
+g9
+sS'mess'
+p26
+g9
+sS'model.intyp'
+p27
+g9
+sS'in2'
+p28
+g13
+sS'yy'
+p29
+g9
+sS'this.in1'
+p30
+g9
+sS'model.rpar'
+p31
+g9
+sS'graphics'
+p32
+g5
+sS'this.per'
+p33
+g9
+sS'model.ipar'
+p34
+g9
+sS'typ'
+p35
+g3
+sS'a'
+p36
+g13
+sS'[model,graphics,ok]'
+p37
+g13
+sS'ok'
+p38
+S'boolean'
+p39
+sS'model.blocktype'
+p40
+S'string'
+p41
+sS'model.dep_ut'
+p42
+g3
+sS'exprs'
+p43
+g9
+sS'gr_i'
+p44
+g3
+sS'ipar'
+p45
+g9
+sS'y'
+p46
+g3
+sS'model'
+p47
+g13
+s. \ No newline at end of file
diff --git a/js/Sinks/CSCOPE.pickle b/js/Sinks/CSCOPE.pickle
index 27cd06c2..97c80e03 100644
--- a/js/Sinks/CSCOPE.pickle
+++ b/js/Sinks/CSCOPE.pickle
@@ -27,4 +27,108 @@ p12
atp13
Rp14
.(dp0
-. \ No newline at end of file
+S'model.label'
+p1
+NsS'arg1'
+p2
+S'object'
+p3
+sS'graphics.exprs'
+p4
+NsS'rpar'
+p5
+S'matrix'
+p6
+sS'this.x.model'
+p7
+NsS'this.wdim'
+p8
+g6
+sS'this.win'
+p9
+S'double'
+p10
+sS'model.in1'
+p11
+g10
+sS'this.ymin'
+p12
+g10
+sS'typ'
+p13
+S'vector'
+p14
+sS'this.ymax'
+p15
+g10
+sS'this.wpos'
+p16
+g6
+sS'this.clrs'
+p17
+g6
+sS'model.evtin'
+p18
+g10
+sS'graphics.id'
+p19
+NsS'this.x'
+p20
+g10
+sS'model.sim'
+p21
+g14
+sS'this.N'
+p22
+g10
+sS'model.in2'
+p23
+g10
+sS'mess'
+p24
+g6
+sS'model.rpar'
+p25
+g6
+sS'graphics'
+p26
+g3
+sS'this.per'
+p27
+g10
+sS'model.ipar'
+p28
+g6
+sS'this.x.graphics'
+p29
+g3
+sS'[model,graphics,ok]'
+p30
+g10
+sS'ok'
+p31
+S'boolean'
+p32
+sS'model.blocktype'
+p33
+S'string'
+p34
+sS'model.dep_ut'
+p35
+g14
+sS'exprs'
+p36
+g6
+sS'gr_i'
+p37
+g14
+sS'ipar'
+p38
+g6
+sS'y'
+p39
+g14
+sS'model'
+p40
+g10
+s. \ No newline at end of file
diff --git a/js/Sinks/CSCOPXY.pickle b/js/Sinks/CSCOPXY.pickle
index fca3781c..be729465 100644
--- a/js/Sinks/CSCOPXY.pickle
+++ b/js/Sinks/CSCOPXY.pickle
@@ -29,4 +29,122 @@ p13
atp14
Rp15
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.siz'
+p6
+S'double'
+p7
+sS'model.intyp'
+p8
+g5
+sS'this.x.model'
+p9
+NsS'this.wdim'
+p10
+g5
+sS'this.wpos'
+p11
+g5
+sS'model.in1'
+p12
+g5
+sS'this.xmin'
+p13
+g7
+sS'this.ymin'
+p14
+g7
+sS'this.xmax'
+p15
+g7
+sS'typ'
+p16
+S'vector'
+p17
+sS'this.ymax'
+p18
+g7
+sS'this.win'
+p19
+g7
+sS'this.clrs'
+p20
+g7
+sS'this.nbr_curves'
+p21
+g7
+sS'model.evtin'
+p22
+g7
+sS'this.x'
+p23
+g7
+sS'model.sim'
+p24
+g17
+sS'this.N'
+p25
+g7
+sS'model.in2'
+p26
+g5
+sS'mess'
+p27
+g5
+sS'in1'
+p28
+S'string'
+p29
+sS'in2'
+p30
+g7
+sS'model.rpar'
+p31
+g5
+sS'graphics.exprs'
+p32
+NsS'model.ipar'
+p33
+g5
+sS'this.x.graphics'
+p34
+g2
+sS'[model,graphics,ok]'
+p35
+g7
+sS'ok'
+p36
+S'boolean'
+p37
+sS'model.blocktype'
+p38
+g29
+sS'model.dep_ut'
+p39
+g17
+sS'exprs'
+p40
+g5
+sS'gr_i'
+p41
+g17
+sS'ipar'
+p42
+g5
+sS'y'
+p43
+g17
+sS'model'
+p44
+g7
+s. \ No newline at end of file
diff --git a/js/Sinks/CSCOPXY3D.pickle b/js/Sinks/CSCOPXY3D.pickle
index a0ed5565..85efcec6 100644
--- a/js/Sinks/CSCOPXY3D.pickle
+++ b/js/Sinks/CSCOPXY3D.pickle
@@ -29,4 +29,125 @@ p13
atp14
Rp15
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.siz'
+p6
+g5
+sS'model.intyp'
+p7
+g5
+sS'model.dep_ut'
+p8
+S'vector'
+p9
+sS'this.x.model'
+p10
+NsS'this.wdim'
+p11
+g5
+sS'this.vec_z'
+p12
+g5
+sS'this.vec_y'
+p13
+g5
+sS'this.vec_x'
+p14
+g5
+sS'this.win'
+p15
+S'double'
+p16
+sS'model.in1'
+p17
+g5
+sS'typ'
+p18
+g9
+sS'this.wpos'
+p19
+g5
+sS'this.clrs'
+p20
+g5
+sS'this.nbr_curves'
+p21
+g16
+sS'model.evtin'
+p22
+g16
+sS'this.x'
+p23
+g16
+sS'model.sim'
+p24
+g9
+sS'this.N'
+p25
+g16
+sS'model.in2'
+p26
+g5
+sS'mess'
+p27
+g5
+sS'in1'
+p28
+S'string'
+p29
+sS'in2'
+p30
+g16
+sS'size_siz'
+p31
+g16
+sS'model.rpar'
+p32
+g5
+sS'graphics.exprs'
+p33
+NsS'model.ipar'
+p34
+g5
+sS'this.x.graphics'
+p35
+g2
+sS'[model,graphics,ok]'
+p36
+g16
+sS'ok'
+p37
+S'boolean'
+p38
+sS'model.blocktype'
+p39
+g29
+sS'this.param3ds'
+p40
+g5
+sS'exprs'
+p41
+g5
+sS'gr_i'
+p42
+g9
+sS'ipar'
+p43
+g5
+sS'y'
+p44
+g9
+sS'model'
+p45
+g16
+s. \ No newline at end of file
diff --git a/js/Sinks/OUTIMPL_f.pickle b/js/Sinks/OUTIMPL_f.pickle
index 79f72612..2f1255eb 100644
--- a/js/Sinks/OUTIMPL_f.pickle
+++ b/js/Sinks/OUTIMPL_f.pickle
@@ -9,4 +9,80 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+g2
+sS'model.in2'
+p7
+S'vector'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+g8
+sS'mo.inputs'
+p11
+g5
+sS'this.prt'
+p12
+S'double'
+p13
+sS'this.x.graphics.in_implicit'
+p14
+g8
+sS'this.x'
+p15
+g13
+sS'model.sim'
+p16
+g5
+sS'model.equations'
+p17
+g13
+sS'graphics.exprs'
+p18
+g13
+sS'model.ipar'
+p19
+g8
+sS'this.x.graphics'
+p20
+g2
+sS'needcompile'
+p21
+g13
+sS'model.blocktype'
+p22
+g5
+sS'mo'
+p23
+g13
+sS'model.dep_ut'
+p24
+g8
+sS'exprs'
+p25
+g5
+sS'gr_i'
+p26
+g8
+sS'y'
+p27
+g13
+sS'model'
+p28
+g13
+s. \ No newline at end of file
diff --git a/js/Sinks/OUT_f.pickle b/js/Sinks/OUT_f.pickle
index 79f72612..e889201b 100644
--- a/js/Sinks/OUT_f.pickle
+++ b/js/Sinks/OUT_f.pickle
@@ -9,4 +9,66 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'model.in2'
+p7
+g2
+sS'this.x.graphics'
+p8
+S'object'
+p9
+sS'arg1'
+p10
+g9
+sS'graphics.exprs'
+p11
+g2
+sS'model.intyp'
+p12
+g2
+sS'model.dep_ut'
+p13
+S'vector'
+p14
+sS'n'
+p15
+g2
+sS'this.x.model'
+p16
+NsS'exprs'
+p17
+g4
+sS'gr_i'
+p18
+g14
+sS'this.prt'
+p19
+g2
+sS'graphics'
+p20
+g9
+sS'y'
+p21
+g14
+sS'model'
+p22
+g2
+sS'model.ipar'
+p23
+NsS'typ'
+p24
+g14
+s. \ No newline at end of file
diff --git a/js/Sinks/TOWS_c.pickle b/js/Sinks/TOWS_c.pickle
index 464e9819..4a4c3f9e 100644
--- a/js/Sinks/TOWS_c.pickle
+++ b/js/Sinks/TOWS_c.pickle
@@ -15,4 +15,101 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.nz'
+p4
+S'double'
+p5
+sS'ierr'
+p6
+g5
+sS'this.x.model'
+p7
+NsS'model.out'
+p8
+S'vector'
+p9
+sS'model.in2'
+p10
+g5
+sS'model.in1'
+p11
+g9
+sS'typ'
+p12
+g9
+sS'gr_i'
+p13
+g9
+sS'model.evtin'
+p14
+g9
+sS'nu'
+p15
+g5
+sS'model.firing'
+p16
+g9
+sS'this.x'
+p17
+g5
+sS'model.sim'
+p18
+g9
+sS'model.evtout'
+p19
+g9
+sS'this.herit'
+p20
+g5
+sS'this.varnam'
+p21
+S'string'
+p22
+sS'model.intyp'
+p23
+g5
+sS'model.rpar'
+p24
+g9
+sS'graphics.exprs'
+p25
+NsS'model.ipar'
+p26
+S'matrix'
+p27
+sS'this.x.graphics'
+p28
+g2
+sS'[model,graphics,ok]'
+p29
+g5
+sS'ok'
+p30
+S'boolean'
+p31
+sS'model.blocktype'
+p32
+g22
+sS'model.dep_ut'
+p33
+g9
+sS'exprs'
+p34
+g27
+sS'r'
+p35
+g31
+sS'y'
+p36
+g9
+sS'model'
+p37
+g5
+s. \ No newline at end of file
diff --git a/js/Sinks/TRASH_f.pickle b/js/Sinks/TRASH_f.pickle
index c551e8fb..392656b7 100644
--- a/js/Sinks/TRASH_f.pickle
+++ b/js/Sinks/TRASH_f.pickle
@@ -7,4 +7,43 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.in1'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'exprs'
+p7
+g4
+sS'in1'
+p8
+g2
+sS'model.dep_ut'
+p9
+S'vector'
+p10
+sS'model.evtin'
+p11
+g2
+sS'gr_i'
+p12
+g10
+sS'y'
+p13
+g10
+sS'model'
+p14
+g2
+sS'typ'
+p15
+g10
+s. \ No newline at end of file
diff --git a/js/Sinks/WFILE_f.pickle b/js/Sinks/WFILE_f.pickle
index 4c74a5db..6194c77f 100644
--- a/js/Sinks/WFILE_f.pickle
+++ b/js/Sinks/WFILE_f.pickle
@@ -19,4 +19,110 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'matrix'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics.exprs'
+p5
+NsS'dstate'
+p6
+g2
+sS'this.x.model'
+p7
+g4
+sS'[pa,fn,ex]'
+p8
+S'double'
+p9
+sS'warnMessage'
+p10
+g9
+sS'this.x.graphics'
+p11
+g4
+sS'lunit'
+p12
+g9
+sS'this.fname1'
+p13
+g9
+sS'fname'
+p14
+S'string'
+p15
+sS'frmt'
+p16
+g15
+sS'model.evtin'
+p17
+g9
+sS'this.x'
+p18
+g9
+sS'model.sim'
+p19
+g15
+sS'nin'
+p20
+g9
+sS'this.N'
+p21
+g9
+sS'this.frmt1'
+p22
+g9
+sS'model.in1'
+p23
+NsS'y'
+p24
+S'vector'
+p25
+sS'warnAdvise'
+p26
+g9
+sS'warnXcosMessage'
+p27
+g9
+sS'graphics'
+p28
+g4
+sS'model.ipar'
+p29
+g2
+sS'typ'
+p30
+g25
+sS'arg1.model'
+p31
+g4
+sS'ok'
+p32
+S'boolean'
+p33
+sS'model.blocktype'
+p34
+g15
+sS'model.dep_ut'
+p35
+g25
+sS'exprs'
+p36
+g2
+sS'gr_i'
+p37
+g25
+sS'ipar'
+p38
+g2
+sS'this.in1'
+p39
+g9
+sS'model'
+p40
+g9
+s. \ No newline at end of file
diff --git a/js/Sinks/WRITEAU_f.pickle b/js/Sinks/WRITEAU_f.pickle
index ee88c9b4..39a3c738 100644
--- a/js/Sinks/WRITEAU_f.pickle
+++ b/js/Sinks/WRITEAU_f.pickle
@@ -15,4 +15,99 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'matrix'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'this.swap'
+p5
+S'double'
+p6
+sS'graphics'
+p7
+g4
+sS'dstate'
+p8
+g2
+sS'model.dep_ut'
+p9
+S'vector'
+p10
+sS'this.x.model'
+p11
+g4
+sS'model.in1'
+p12
+g6
+sS'this.x.graphics'
+p13
+g4
+sS'lunit'
+p14
+g6
+sS'fname'
+p15
+S'string'
+p16
+sS'frmt'
+p17
+g16
+sS'model.evtin'
+p18
+g6
+sS'this.x'
+p19
+g6
+sS'model.sim'
+p20
+g10
+sS'nin'
+p21
+g6
+sS'this.N'
+p22
+g6
+sS'in1'
+p23
+g6
+sS'graphics.exprs'
+p24
+NsS'model.ipar'
+p25
+g2
+sS'typ'
+p26
+g10
+sS'ok'
+p27
+S'boolean'
+p28
+sS'model.blocktype'
+p29
+g16
+sS'frmt1'
+p30
+g16
+sS'fname1'
+p31
+g16
+sS'exprs'
+p32
+g10
+sS'gr_i'
+p33
+g10
+sS'ipar'
+p34
+g2
+sS'y'
+p35
+g10
+sS'model'
+p36
+g6
+s. \ No newline at end of file
diff --git a/js/Sinks/WRITEC_f.pickle b/js/Sinks/WRITEC_f.pickle
index 1bf3fc91..dbcc2b9b 100644
--- a/js/Sinks/WRITEC_f.pickle
+++ b/js/Sinks/WRITEC_f.pickle
@@ -23,4 +23,104 @@ p10
atp11
Rp12
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'matrix'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'this.swap'
+p5
+S'double'
+p6
+sS'graphics.exprs'
+p7
+NsS'dstate'
+p8
+g2
+sS'this.x.model'
+p9
+g4
+sS'[pa,fn,ex]'
+p10
+g6
+sS'model.in1'
+p11
+NsS'this.x.graphics'
+p12
+g4
+sS'lunit'
+p13
+g6
+sS'this.fname1'
+p14
+g6
+sS'fname'
+p15
+S'string'
+p16
+sS'frmt'
+p17
+g16
+sS'model.evtin'
+p18
+g6
+sS'this.x'
+p19
+g6
+sS'model.sim'
+p20
+S'vector'
+p21
+sS'nin'
+p22
+g6
+sS'this.N'
+p23
+g6
+sS'fmts'
+p24
+g21
+sS'this.frmt1'
+p25
+g16
+sS'y'
+p26
+g21
+sS'graphics'
+p27
+g4
+sS'model.ipar'
+p28
+g2
+sS'typ'
+p29
+g21
+sS'ok'
+p30
+S'boolean'
+p31
+sS'model.blocktype'
+p32
+g16
+sS'model.dep_ut'
+p33
+g21
+sS'exprs'
+p34
+g2
+sS'gr_i'
+p35
+g21
+sS'ipar'
+p36
+g2
+sS'this.in1'
+p37
+g6
+sS'model'
+p38
+g6
+s. \ No newline at end of file
diff --git a/js/Sources/CLKINV_f.pickle b/js/Sources/CLKINV_f.pickle
index 79f72612..65cf3578 100644
--- a/js/Sources/CLKINV_f.pickle
+++ b/js/Sources/CLKINV_f.pickle
@@ -9,4 +9,60 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.evtout'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+g2
+sS'model.dep_ut'
+p11
+S'vector'
+p12
+sS'this.x.model'
+p13
+NsS'exprs'
+p14
+g4
+sS'gr_i'
+p15
+g12
+sS'this.prt'
+p16
+g2
+sS'graphics'
+p17
+g8
+sS'y'
+p18
+g12
+sS'model'
+p19
+g2
+sS'model.ipar'
+p20
+NsS'typ'
+p21
+g12
+sS'model.firing'
+p22
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/CLKIN_f.pickle b/js/Sources/CLKIN_f.pickle
index 79f72612..18dc2ee2 100644
--- a/js/Sources/CLKIN_f.pickle
+++ b/js/Sources/CLKIN_f.pickle
@@ -9,4 +9,57 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.evtout'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+g2
+sS'model.dep_ut'
+p11
+S'vector'
+p12
+sS'this.x.model'
+p13
+NsS'exprs'
+p14
+g4
+sS'this.prt'
+p15
+g2
+sS'graphics'
+p16
+g8
+sS'y'
+p17
+g12
+sS'model'
+p18
+g2
+sS'model.ipar'
+p19
+NsS'typ'
+p20
+g12
+sS'model.firing'
+p21
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/CLOCK_c.pickle b/js/Sources/CLOCK_c.pickle
index b7f5ce63..7dcc7b03 100644
--- a/js/Sources/CLOCK_c.pickle
+++ b/js/Sources/CLOCK_c.pickle
@@ -13,4 +13,190 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'diagram.objs[1-1]'
+p1
+S'double'
+p2
+sS'output_port.graphics.exprs'
+p3
+S'string'
+p4
+sS'xx.model'
+p5
+S'object'
+p6
+sS'this.x.model.rpar'
+p7
+g2
+sS'arg1'
+p8
+g6
+sS'output_port.graphics.flip'
+p9
+S'boolean'
+p10
+sS'split.graphics.peout'
+p11
+S'matrix'
+p12
+sS'xx.graphics'
+p13
+g6
+sS'xx'
+p14
+g6
+sS'o'
+p15
+g6
+sS'evtdly.graphics.pein'
+p16
+g2
+sS'evtdly.graphics.sz'
+p17
+S'vector'
+p18
+sS'output_port.graphics.pein'
+p19
+g2
+sS't0_old'
+p20
+NsS'this.x.model.firing'
+p21
+g10
+sS'output_port.model.ipar'
+p22
+g2
+sS'xx.graphics.exprs'
+p23
+NsS'evtdly.model.rpar'
+p24
+g12
+sS'newpar[size(newpar)+1-1]'
+p25
+NsS'diagram.objs[6-1]'
+p26
+g2
+sS'split'
+p27
+g2
+sS'this.x.model.sim'
+p28
+g4
+sS'diagram.objs[3-1]'
+p29
+g2
+sS'this.x.graphics.sz'
+p30
+g18
+sS'model.firing'
+p31
+NsS'diagram.objs[5-1]'
+p32
+g2
+sS'this.x'
+p33
+g2
+sS'evtdly.graphics.flip'
+p34
+g10
+sS'this.x.graphics.peout'
+p35
+g2
+sS'output_port'
+p36
+g2
+sS'newpar'
+p37
+g18
+sS'diagram.objs[4-1]'
+p38
+g2
+sS'this.x.gui'
+p39
+g4
+sS'this.x.model.evtout'
+p40
+g2
+sS'evtdly'
+p41
+g2
+sS'model.rpar'
+p42
+g12
+sS'model_n'
+p43
+g6
+sS'diagram'
+p44
+g2
+sS'dt_old'
+p45
+g2
+sS'this.x.model.dep_ut'
+p46
+g18
+sS'output_port.graphics.sz'
+p47
+g18
+sS'this.x.model.blocktype'
+p48
+g4
+sS'path'
+p49
+NsS'evtdly.graphics.exprs'
+p50
+g12
+sS'typ'
+p51
+g18
+sS'needcompile'
+p52
+g2
+sS'evtdly.graphics.peout'
+p53
+g2
+sS'arg1.model'
+p54
+g6
+sS'ok'
+p55
+g10
+sS'evtdly.model.firing'
+p56
+g2
+sS'diagram.objs[2-1]'
+p57
+g2
+sS'evtdly.graphics.orig'
+p58
+g18
+sS'arg1.model.rpar.objs[path-1]'
+p59
+g6
+sS'exprs'
+p60
+NsS'gr_i'
+p61
+g18
+sS'output_port.graphics.orig'
+p62
+g18
+sS'y'
+p63
+g2
+sS'this.x.graphics.gr_i'
+p64
+g18
+sS'model'
+p65
+g6
+sS'split.graphics.pein'
+p66
+g2
+sS'arg1.model.rpar'
+p67
+g6
+sS'split.graphics.orig'
+p68
+g12
+s. \ No newline at end of file
diff --git a/js/Sources/CLOCK_f.pickle b/js/Sources/CLOCK_f.pickle
index b7f5ce63..f97f71f5 100644
--- a/js/Sources/CLOCK_f.pickle
+++ b/js/Sources/CLOCK_f.pickle
@@ -13,4 +13,188 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'diagram.objs[1-1]'
+p1
+S'double'
+p2
+sS'output_port.graphics.exprs'
+p3
+S'string'
+p4
+sS'xx.model'
+p5
+S'object'
+p6
+sS'this.x.model.rpar'
+p7
+g2
+sS'arg1'
+p8
+g6
+sS'output_port.graphics.flip'
+p9
+S'boolean'
+p10
+sS'split.graphics.peout'
+p11
+S'matrix'
+p12
+sS'xx.graphics'
+p13
+g6
+sS'xx'
+p14
+g6
+sS'o'
+p15
+g6
+sS'evtdly.graphics.pein'
+p16
+g2
+sS'evtdly.graphics.sz'
+p17
+S'vector'
+p18
+sS'output_port.graphics.pein'
+p19
+g2
+sS't0_old'
+p20
+NsS'this.x.model.firing'
+p21
+g10
+sS'output_port.model.ipar'
+p22
+g2
+sS'xx.graphics.exprs'
+p23
+NsS'evtdly.model.rpar'
+p24
+g2
+sS'newpar[size(newpar)+1-1]'
+p25
+NsS'diagram.objs[6-1]'
+p26
+g2
+sS'split'
+p27
+g2
+sS'this.x.model.sim'
+p28
+g4
+sS'diagram.objs[3-1]'
+p29
+g2
+sS'this.x.graphics.sz'
+p30
+g18
+sS'model.firing'
+p31
+NsS'diagram.objs[5-1]'
+p32
+g2
+sS'this.x'
+p33
+g2
+sS'evtdly.graphics.flip'
+p34
+g10
+sS'this.x.graphics.peout'
+p35
+g2
+sS'output_port'
+p36
+g2
+sS'newpar'
+p37
+g18
+sS'diagram.objs[4-1]'
+p38
+g2
+sS'this.x.gui'
+p39
+g4
+sS'this.x.model.evtout'
+p40
+g2
+sS'evtdly'
+p41
+g2
+sS'model.rpar'
+p42
+NsS'model_n'
+p43
+g6
+sS'diagram'
+p44
+g2
+sS'dt_old'
+p45
+NsS'this.x.model.dep_ut'
+p46
+g18
+sS'output_port.graphics.sz'
+p47
+g18
+sS'this.x.model.blocktype'
+p48
+g4
+sS'path'
+p49
+NsS'evtdly.graphics.exprs'
+p50
+g12
+sS'typ'
+p51
+g18
+sS'needcompile'
+p52
+g2
+sS'evtdly.graphics.peout'
+p53
+g2
+sS'arg1.model'
+p54
+g6
+sS'ok'
+p55
+g10
+sS'evtdly.model.firing'
+p56
+g2
+sS'diagram.objs[2-1]'
+p57
+g2
+sS'evtdly.graphics.orig'
+p58
+g18
+sS'arg1.model.rpar.objs[path-1]'
+p59
+g6
+sS'exprs'
+p60
+NsS'gr_i'
+p61
+g18
+sS'output_port.graphics.orig'
+p62
+g18
+sS'y'
+p63
+g2
+sS'this.x.graphics.gr_i'
+p64
+g18
+sS'model'
+p65
+g6
+sS'split.graphics.pein'
+p66
+g2
+sS'arg1.model.rpar'
+p67
+g6
+sS'split.graphics.orig'
+p68
+g12
+s. \ No newline at end of file
diff --git a/js/Sources/CONST.pickle b/js/Sources/CONST.pickle
index 3c6eceaa..f97b31e4 100644
--- a/js/Sources/CONST.pickle
+++ b/js/Sources/CONST.pickle
@@ -9,4 +9,65 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'sz'
+p3
+g2
+sS'model.out'
+p4
+g2
+sS'model.blocktype'
+p5
+S'string'
+p6
+sS'model.sim'
+p7
+S'vector'
+p8
+sS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+NsS'model.in1'
+p13
+g8
+sS'model.rpar'
+p14
+NsS'this.x.model'
+p15
+NsS'exprs'
+p16
+g2
+sS'gr_i'
+p17
+g8
+sS'model.dep_ut'
+p18
+g8
+sS'graphics'
+p19
+g10
+sS'y'
+p20
+g8
+sS'model'
+p21
+g2
+sS'this.C'
+p22
+g2
+sS'typ'
+p23
+g8
+sS'nout'
+p24
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/CONST_f.pickle b/js/Sources/CONST_f.pickle
index 3c6eceaa..750ad049 100644
--- a/js/Sources/CONST_f.pickle
+++ b/js/Sources/CONST_f.pickle
@@ -9,4 +9,62 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.out'
+p5
+g2
+sS'model.blocktype'
+p6
+S'string'
+p7
+sS'this.x.graphics'
+p8
+S'object'
+p9
+sS'arg1'
+p10
+g9
+sS'graphics.exprs'
+p11
+NsS'model.in1'
+p12
+g4
+sS'model.rpar'
+p13
+NsS'this.x.model'
+p14
+NsS'exprs'
+p15
+g2
+sS'gr_i'
+p16
+g4
+sS'model.dep_ut'
+p17
+g4
+sS'graphics'
+p18
+g9
+sS'y'
+p19
+g4
+sS'model'
+p20
+g2
+sS'this.C'
+p21
+g2
+sS'typ'
+p22
+g4
+sS'nout'
+p23
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/CONST_m.pickle b/js/Sources/CONST_m.pickle
index fa453b74..559b849e 100644
--- a/js/Sources/CONST_m.pickle
+++ b/js/Sources/CONST_m.pickle
@@ -11,4 +11,81 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'this.x.model'
+p4
+NsS'model.out'
+p5
+S'double'
+p6
+sS'model.in2'
+p7
+S'vector'
+p8
+sS'model.in1'
+p9
+g8
+sS'typ'
+p10
+g8
+sS'this.x'
+p11
+g6
+sS'model.sim'
+p12
+g8
+sS'model.out2'
+p13
+g6
+sS'model.rpar'
+p14
+NsS'graphics.exprs'
+p15
+NsS'this.x.graphics'
+p16
+g2
+sS'model.opar'
+p17
+g8
+sS'[model,graphics,ok]'
+p18
+g6
+sS'ot'
+p19
+g6
+sS'ok'
+p20
+S'boolean'
+p21
+sS'model.blocktype'
+p22
+S'string'
+p23
+sS'model.dep_ut'
+p24
+g8
+sS'exprs'
+p25
+g6
+sS'gr_i'
+p26
+g8
+sS'y'
+p27
+g8
+sS'model'
+p28
+g6
+sS'this.C'
+p29
+g8
+sS'nout'
+p30
+g6
+s. \ No newline at end of file
diff --git a/js/Sources/CURVE_c.pickle b/js/Sources/CURVE_c.pickle
index 34d2e5fa..c17d3ff0 100644
--- a/js/Sources/CURVE_c.pickle
+++ b/js/Sources/CURVE_c.pickle
@@ -29,4 +29,375 @@ p13
atp14
Rp15
.(dp0
-. \ No newline at end of file
+S'mean4'
+p1
+S'vector'
+p2
+sS'Sin_exprs'
+p3
+g2
+sS'Ask_again'
+p4
+S'boolean'
+p5
+sS'Amp3'
+p6
+g2
+sS'curwin'
+p7
+S'double'
+p8
+sS'Standm'
+p9
+S'string'
+p10
+sS'xmn'
+p11
+g8
+sS'ymx'
+p12
+g8
+sS'a.title.font_size'
+p13
+g8
+sS'xmx'
+p14
+g8
+sS'random_n_exprs'
+p15
+g2
+sS'a.axes_visible'
+p16
+g10
+sS'METHOD'
+p17
+g8
+sS'ymn'
+p18
+g8
+sS'NOrder'
+p19
+g8
+sS'var4'
+p20
+g2
+sS'a.title.foreground'
+p21
+g8
+sS'model.rpar'
+p22
+S'matrix'
+p23
+sS'Pulse_exprs'
+p24
+g2
+sS'dx'
+p25
+g8
+sS'dy'
+p26
+g8
+sS'a.clip_state'
+p27
+g10
+sS'Pw3'
+p28
+g2
+sS'oipar'
+p29
+g23
+sS'MENU'
+p30
+g2
+sS'this.yy'
+p31
+g2
+sS'model.dep_ut'
+p32
+g2
+sS'menu_s'
+p33
+g2
+sS'Sawt1_exprs'
+p34
+g2
+sS'sample4'
+p35
+g2
+sS'sTp2'
+p36
+g2
+sS'[ny,my]'
+p37
+g8
+sS'exprs[1-1]'
+p38
+g8
+sS'[nx,mx]'
+p39
+g8
+sS'arg1'
+p40
+S'object'
+p41
+sS'this.x.model'
+p42
+NsS'Pd3'
+p43
+g2
+sS'sAmp'
+p44
+g2
+sS'sample5'
+p45
+g2
+sS'a.title.font_style'
+p46
+g8
+sS'orpar'
+p47
+g23
+sS'menu_d'
+p48
+g2
+sS'menu_e'
+p49
+g2
+sS'r'
+p50
+g10
+sS'seed4'
+p51
+g2
+sS'seed5'
+p52
+g2
+sS'model.evtin'
+p53
+g8
+sS'menu_t'
+p54
+g2
+sS'menu_r'
+p55
+g2
+sS'PO'
+p56
+g8
+sS'this.x'
+p57
+g8
+sS'this.PeriodicOption'
+p58
+g10
+sS'DChange'
+p59
+g5
+sS'[Xdummy,Ydummy,orpar]'
+p60
+g8
+sS'xy[N-1][2-1]'
+p61
+g8
+sS'sTp'
+p62
+g2
+sS'wp'
+p63
+g2
+sS'New_methhod'
+p64
+g8
+sS'PeridicOption'
+p65
+g8
+sS'Graf'
+p66
+g10
+sS'ok'
+p67
+g5
+sS'w'
+p68
+g10
+sS'offset'
+p69
+g2
+sS'perop'
+p70
+g10
+sS'xy'
+p71
+g2
+sS'SaveExit'
+p72
+g5
+sS'xp'
+p73
+g8
+sS'this.ixy'
+p74
+g2
+sS'this.Method'
+p75
+g8
+sS'[orpar,oipar,ok]'
+p76
+g8
+sS'rect'
+p77
+g23
+sS'Amp'
+p78
+g2
+sS'exprs[2-1]'
+p79
+g8
+sS'model.firing'
+p80
+g8
+sS'xy2'
+p81
+g2
+sS'N'
+p82
+g8
+sS'random_u_exprs'
+p83
+g2
+sS'Sawt2_exprs'
+p84
+g2
+sS'graphics'
+p85
+g41
+sS'Exitm'
+p86
+g10
+sS'N2'
+p87
+g8
+sS'model.ipar'
+p88
+g23
+sS'this.x.graphics'
+p89
+g41
+sS'model.blocktype'
+p90
+g10
+sS'f'
+p91
+g8
+sS'a.grid'
+p92
+g2
+sS'[this.xy]'
+p93
+g8
+sS'gr_i'
+p94
+g2
+sS'ipar'
+p95
+NsS'mtd'
+p96
+g8
+sS'scam'
+p97
+g10
+sS'exprs[4-1]'
+p98
+g10
+sS'model.evtout'
+p99
+g8
+sS'rpar'
+p100
+NsS'np5'
+p101
+g2
+sS'Bias3'
+p102
+g2
+sS'Tp3'
+p103
+g2
+sS'model.out'
+p104
+g8
+sS'np4'
+p105
+g2
+sS'np1'
+p106
+g2
+sS'[xy]'
+p107
+g8
+sS'model.in1'
+p108
+g2
+sS'sAmp2'
+p109
+g2
+sS'this.xx'
+p110
+g2
+sS'menus'
+p111
+g2
+sS'sdelay'
+p112
+g2
+sS'[lhs,rhs]'
+p113
+g8
+sS'Datam'
+p114
+g10
+sS'model.sim'
+p115
+g2
+sS'a.data_bounds'
+p116
+g23
+sS'menu_o'
+p117
+g2
+sS'exprs[5-1]'
+p118
+g10
+sS'graphics.exprs'
+p119
+NsS'phase'
+p120
+g2
+sS'typ'
+p121
+g2
+sS'min5'
+p122
+g2
+sS'a'
+p123
+g41
+sS'Orderm'
+p124
+g10
+sS'max5'
+p125
+g2
+sS'exprs'
+p126
+g23
+sS'exprs[3-1]'
+p127
+g8
+sS'y'
+p128
+g2
+sS'model'
+p129
+g8
+s. \ No newline at end of file
diff --git a/js/Sources/CURV_f.pickle b/js/Sources/CURV_f.pickle
index c551e8fb..e6a9cd06 100644
--- a/js/Sources/CURV_f.pickle
+++ b/js/Sources/CURV_f.pickle
@@ -7,4 +7,89 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'rpar'
+p3
+S'matrix'
+p4
+sS'xx'
+p5
+g4
+sS'gc'
+p6
+S'vector'
+p7
+sS'this.x.model'
+p8
+g2
+sS'model.out'
+p9
+S'double'
+p10
+sS'model.in1'
+p11
+g7
+sS'typ'
+p12
+g7
+sS'model.firing'
+p13
+g7
+sS'this.x'
+p14
+g10
+sS'model.sim'
+p15
+S'string'
+p16
+sS'axisdata'
+p17
+g4
+sS'model.rpar'
+p18
+g4
+sS'yy'
+p19
+g4
+sS'graphics'
+p20
+NsS'model.ipar'
+p21
+g4
+sS'this.x.graphics'
+p22
+NsS'rect'
+p23
+g7
+sS'[xx,yy,ok,gc]'
+p24
+g10
+sS'ok'
+p25
+S'boolean'
+p26
+sS'model.blocktype'
+p27
+g16
+sS'model.dep_ut'
+p28
+g7
+sS'n'
+p29
+g10
+sS'gr_i'
+p30
+g7
+sS'ipar'
+p31
+g4
+sS'y'
+p32
+g7
+sS'model'
+p33
+g10
+s. \ No newline at end of file
diff --git a/js/Sources/Counter.pickle b/js/Sources/Counter.pickle
index 20ae798c..53503320 100644
--- a/js/Sources/Counter.pickle
+++ b/js/Sources/Counter.pickle
@@ -13,4 +13,73 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'double'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'this.maxim'
+p6
+g2
+sS'this.x.model'
+p7
+NsS'model.out'
+p8
+g2
+sS'exprs'
+p9
+S'matrix'
+p10
+sS'typ'
+p11
+S'vector'
+p12
+sS'model.evtin'
+p13
+g2
+sS'this.minim'
+p14
+g2
+sS'this.x'
+p15
+g2
+sS'model.sim'
+p16
+g12
+sS'model.out2'
+p17
+g2
+sS'graphics.exprs'
+p18
+NsS'model.ipar'
+p19
+g10
+sS'this.x.graphics'
+p20
+g4
+sS'model.blocktype'
+p21
+S'string'
+p22
+sS'model.dep_ut'
+p23
+g12
+sS'this.rule'
+p24
+g2
+sS'gr_i'
+p25
+g12
+sS'y'
+p26
+g12
+sS'model'
+p27
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/FROMWSB.pickle b/js/Sources/FROMWSB.pickle
index d9d94275..82a13b7a 100644
--- a/js/Sources/FROMWSB.pickle
+++ b/js/Sources/FROMWSB.pickle
@@ -11,4 +11,90 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'ppath'
+p1
+S'vector'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'scs_m_1.objs[3-1]'
+p5
+S'double'
+p6
+sS'xx'
+p7
+g4
+sS'spath[$+1-1]'
+p8
+g6
+sS'eq'
+p9
+g4
+sS'newpar[size(newpar)+1-1]'
+p10
+NsS'scs_m_1'
+p11
+g6
+sS'eqn'
+p12
+g4
+sS'np'
+p13
+g6
+sS'scs_m_1.objs[2-1]'
+p14
+g6
+sS'this.x'
+p15
+g6
+sS'spath'
+p16
+g2
+sS'newpar'
+p17
+g2
+sS'model_n'
+p18
+g4
+sS'arg1[spath-1]'
+p19
+g4
+sS'scs_m_1.objs[4-1]'
+p20
+g6
+sS'typ'
+p21
+g2
+sS'xxn'
+p22
+g4
+sS'needcompile'
+p23
+g6
+sS'arg1.model'
+p24
+g4
+sS'scs_m_1.objs[1-1]'
+p25
+g6
+sS'modified'
+p26
+g6
+sS'o'
+p27
+g4
+sS'gr_i'
+p28
+g2
+sS'y'
+p29
+g6
+sS'model'
+p30
+g6
+sS'arg1.model.rpar'
+p31
+g4
+s. \ No newline at end of file
diff --git a/js/Sources/FROMWS_c.pickle b/js/Sources/FROMWS_c.pickle
index a164ec32..f274019e 100644
--- a/js/Sources/FROMWS_c.pickle
+++ b/js/Sources/FROMWS_c.pickle
@@ -17,4 +17,95 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'ierr'
+p4
+S'double'
+p5
+sS'model.dep_ut'
+p6
+S'vector'
+p7
+sS'this.x.model'
+p8
+NsS'model.out'
+p9
+g5
+sS'typ'
+p10
+g7
+sS'this.Method'
+p11
+g5
+sS'gr_i'
+p12
+g7
+sS'model.evtin'
+p13
+g7
+sS'model.firing'
+p14
+g7
+sS'this.x'
+p15
+g5
+sS'model.sim'
+p16
+g7
+sS'model.evtout'
+p17
+g7
+sS'model.out2'
+p18
+g5
+sS'this.varnam'
+p19
+S'string'
+p20
+sS'model.outtyp'
+p21
+g5
+sS'graphics.exprs'
+p22
+NsS'model.ipar'
+p23
+S'matrix'
+p24
+sS'this.x.graphics'
+p25
+g2
+sS'[model,graphics,ok]'
+p26
+g5
+sS'ok'
+p27
+S'boolean'
+p28
+sS'model.blocktype'
+p29
+g20
+sS'this.ZC'
+p30
+g5
+sS'this.OutEnd'
+p31
+g5
+sS'exprs'
+p32
+g24
+sS'r'
+p33
+g28
+sS'y'
+p34
+g7
+sS'model'
+p35
+g5
+s. \ No newline at end of file
diff --git a/js/Sources/GENSIN_f.pickle b/js/Sources/GENSIN_f.pickle
index 133d4992..71b98053 100644
--- a/js/Sources/GENSIN_f.pickle
+++ b/js/Sources/GENSIN_f.pickle
@@ -13,4 +13,74 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'model.in1'
+p9
+S'vector'
+p10
+sS'typ'
+p11
+g10
+sS'this.x'
+p12
+g8
+sS'model.sim'
+p13
+S'string'
+p14
+sS'model.out2'
+p15
+g8
+sS'model.rpar'
+p16
+g5
+sS'model.outtyp'
+p17
+g8
+sS'graphics.exprs'
+p18
+NsS'this.x.graphics'
+p19
+g2
+sS'[model,graphics,ok]'
+p20
+g8
+sS'ok'
+p21
+S'boolean'
+p22
+sS'model.blocktype'
+p23
+g14
+sS'model.dep_ut'
+p24
+g10
+sS'exprs'
+p25
+g5
+sS'gr_i'
+p26
+g10
+sS'y'
+p27
+g10
+sS'model'
+p28
+g8
+s. \ No newline at end of file
diff --git a/js/Sources/GENSQR_f.pickle b/js/Sources/GENSQR_f.pickle
index f0f292c3..eb8a0303 100644
--- a/js/Sources/GENSQR_f.pickle
+++ b/js/Sources/GENSQR_f.pickle
@@ -9,4 +9,66 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.out'
+p5
+g2
+sS'model.out2'
+p6
+g2
+sS'model.dstate'
+p7
+NsS'this.Amplitude'
+p8
+g2
+sS'this.x.graphics'
+p9
+S'object'
+p10
+sS'arg1'
+p11
+g10
+sS'graphics.exprs'
+p12
+g2
+sS'model.dep_ut'
+p13
+S'vector'
+p14
+sS'this.x.model'
+p15
+NsS'exprs'
+p16
+g4
+sS'gr_i'
+p17
+g14
+sS'graphics'
+p18
+g10
+sS'y'
+p19
+g14
+sS'model'
+p20
+g2
+sS'model.evtin'
+p21
+g2
+sS'typ'
+p22
+g14
+sS'model.outtyp'
+p23
+g2
+sS'model.blocktype'
+p24
+g4
+s. \ No newline at end of file
diff --git a/js/Sources/GEN_SQR.pickle b/js/Sources/GEN_SQR.pickle
index 85179799..2fd6259c 100644
--- a/js/Sources/GEN_SQR.pickle
+++ b/js/Sources/GEN_SQR.pickle
@@ -17,4 +17,210 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'model.odstate'
+p1
+S'vector'
+p2
+sS'this.x.model.rpar'
+p3
+S'object'
+p4
+sS'scs_m_1.objs[14-1]'
+p5
+S'double'
+p6
+sS'scs_m_1.objs[1-1]'
+p7
+g6
+sS'model.dstate'
+p8
+g2
+sS'arg1'
+p9
+g4
+sS'scs_m_1.objs[6-1]'
+p10
+g6
+sS'scs_m_1.objs[5-1]'
+p11
+g6
+sS'scs_m_1.objs[3-1]'
+p12
+g6
+sS'scicos_context'
+p13
+g6
+sS'model.out'
+p14
+g6
+sS'x.model'
+p15
+g4
+sS'scs_m_1.objs[9-1]'
+p16
+g6
+sS'model.label'
+p17
+S'string'
+p18
+sS'rule'
+p19
+g6
+sS'Btitre'
+p20
+g18
+sS'scs_m_1.objs[16-1]'
+p21
+g6
+sS'Amin'
+p22
+g6
+sS'scs_m_1.objs[11-1]'
+p23
+g6
+sS'model.in2'
+p24
+g2
+sS'model.in1'
+p25
+g2
+sS'this.x.graphics.exprs'
+p26
+NsS'model.nzcross'
+p27
+g6
+sS'model.opar'
+p28
+g2
+sS'scs_m_1.objs[12-1]'
+p29
+g6
+sS'scs_m_1.objs[15-1]'
+p30
+g6
+sS'[sblock,%w,needcompile2,ok]'
+p31
+g6
+sS'scs_m_1'
+p32
+g6
+sS'scs_m_1.objs[13-1]'
+p33
+g6
+sS'model.evtin'
+p34
+g2
+sS'[PREVAR_scicos_context,ierr]'
+p35
+g6
+sS'Amax'
+p36
+g6
+sS'scs_m_1.objs[2-1]'
+p37
+g6
+sS'this.x'
+p38
+g6
+sS'model.sim'
+p39
+g18
+sS'model.evtout'
+p40
+g2
+sS'model.equations'
+p41
+g2
+sS'scs_m_1.objs[8-1]'
+p42
+g6
+sS'scs_m_1.objs[10-1]'
+p43
+g6
+sS'F'
+p44
+g6
+sS'Ss'
+p45
+g2
+sS'Exprs0'
+p46
+S'matrix'
+p47
+sS'model.out2'
+p48
+g6
+sS'sblock'
+p49
+g4
+sS'model.intyp'
+p50
+g6
+sS'model.rpar'
+p51
+g6
+sS'model.nmode'
+p52
+g6
+sS'scs_m_1.objs[4-1]'
+p53
+g6
+sS'sblock.props'
+p54
+g4
+sS'graphics'
+p55
+g4
+sS'scs_m_1.objs[7-1]'
+p56
+g6
+sS'model.ipar'
+p57
+g6
+sS'typ'
+p58
+g2
+sS'model.outtyp'
+p59
+g6
+sS'Bitems'
+p60
+g47
+sS'ok'
+p61
+S'boolean'
+p62
+sS'model.blocktype'
+p63
+g18
+sS'arg1.model.ipar'
+p64
+g6
+sS'model.dep_ut'
+p65
+g2
+sS'exprs'
+p66
+g2
+sS'gr_i'
+p67
+g2
+sS'PREVAR_scicos_context'
+p68
+g6
+sS'model.firing'
+p69
+g2
+sS'y'
+p70
+g6
+sS'x'
+p71
+g4
+sS'model'
+p72
+g6
+sS'model.state'
+p73
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/Ground_g.pickle b/js/Sources/Ground_g.pickle
index c551e8fb..c73fd35b 100644
--- a/js/Sources/Ground_g.pickle
+++ b/js/Sources/Ground_g.pickle
@@ -7,4 +7,58 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'C'
+p5
+g4
+sS'exprs'
+p6
+g4
+sS'model.blocktype'
+p7
+S'string'
+p8
+sS'model.in2'
+p9
+g4
+sS'model.out2'
+p10
+g2
+sS'model.in1'
+p11
+g4
+sS'model.rpar'
+p12
+g4
+sS'model.opar'
+p13
+g4
+sS'model.out'
+p14
+g2
+sS'gr_i'
+p15
+g4
+sS'model.dep_ut'
+p16
+g4
+sS'y'
+p17
+g4
+sS'model'
+p18
+g2
+sS'typ'
+p19
+g4
+sS'model.outtyp'
+p20
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/INIMPL_f.pickle b/js/Sources/INIMPL_f.pickle
index 79f72612..35b1de2b 100644
--- a/js/Sources/INIMPL_f.pickle
+++ b/js/Sources/INIMPL_f.pickle
@@ -9,4 +9,80 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'mo.model'
+p4
+S'string'
+p5
+sS'this.x.model'
+p6
+g2
+sS'model.out'
+p7
+S'vector'
+p8
+sS'typ'
+p9
+g8
+sS'this.prt'
+p10
+S'double'
+p11
+sS'this.x'
+p12
+g11
+sS'model.sim'
+p13
+g5
+sS'model.equations'
+p14
+g11
+sS'mo.outputs'
+p15
+g5
+sS'model.out2'
+p16
+g8
+sS'graphics.exprs'
+p17
+g11
+sS'model.ipar'
+p18
+g8
+sS'this.x.graphics'
+p19
+g2
+sS'needcompile'
+p20
+g11
+sS'model.blocktype'
+p21
+g5
+sS'mo'
+p22
+g11
+sS'model.dep_ut'
+p23
+g8
+sS'exprs'
+p24
+g5
+sS'gr_i'
+p25
+g8
+sS'this.x.graphics.out_implicit'
+p26
+g8
+sS'y'
+p27
+g11
+sS'model'
+p28
+g11
+s. \ No newline at end of file
diff --git a/js/Sources/IN_f.pickle b/js/Sources/IN_f.pickle
index c551e8fb..6505127f 100644
--- a/js/Sources/IN_f.pickle
+++ b/js/Sources/IN_f.pickle
@@ -7,4 +7,75 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'prt'
+p4
+S'double'
+p5
+sS'this.x.model'
+p6
+g2
+sS'model.out'
+p7
+g5
+sS'typ'
+p8
+S'vector'
+p9
+sS'model.firing'
+p10
+g9
+sS'this.x'
+p11
+g5
+sS'model.sim'
+p12
+S'string'
+p13
+sS'model.out2'
+p14
+g5
+sS'model.outtyp'
+p15
+g5
+sS'graphics.exprs'
+p16
+S'matrix'
+p17
+sS'model.ipar'
+p18
+g5
+sS'this.x.graphics'
+p19
+g2
+sS'needcompile'
+p20
+g5
+sS'model.blocktype'
+p21
+g13
+sS'[ok,prt,otsz,ot,exprs]'
+p22
+g5
+sS'model.dep_ut'
+p23
+g9
+sS'exprs'
+p24
+g5
+sS'gr_i'
+p25
+g9
+sS'y'
+p26
+g5
+sS'model'
+p27
+g5
+s. \ No newline at end of file
diff --git a/js/Sources/Modulo_Count.pickle b/js/Sources/Modulo_Count.pickle
index 1433b27d..b0e2d77c 100644
--- a/js/Sources/Modulo_Count.pickle
+++ b/js/Sources/Modulo_Count.pickle
@@ -11,4 +11,65 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.out'
+p5
+g2
+sS'model.dstate'
+p6
+NsS'model.evtin'
+p7
+g2
+sS'this.ini_c'
+p8
+g2
+sS'arg1'
+p9
+S'object'
+p10
+sS'graphics.exprs'
+p11
+NsS'model.dep_ut'
+p12
+g4
+sS'this.base'
+p13
+g2
+sS'this.x.model'
+p14
+NsS'exprs'
+p15
+S'matrix'
+p16
+sS'gr_i'
+p17
+g4
+sS'graphics'
+p18
+g10
+sS'y'
+p19
+g4
+sS'model'
+p20
+g2
+sS'model.ipar'
+p21
+NsS'typ'
+p22
+g4
+sS'this.x.graphics'
+p23
+g10
+sS'model.blocktype'
+p24
+S'string'
+p25
+s. \ No newline at end of file
diff --git a/js/Sources/PULSE_SC.pickle b/js/Sources/PULSE_SC.pickle
index 06f3ab1d..d31fd8f3 100644
--- a/js/Sources/PULSE_SC.pickle
+++ b/js/Sources/PULSE_SC.pickle
@@ -17,4 +17,195 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'model.odstate'
+p1
+S'vector'
+p2
+sS'this.x.model.rpar'
+p3
+S'object'
+p4
+sS'scs_m_1.objs[1-1]'
+p5
+S'double'
+p6
+sS'model.dstate'
+p7
+g2
+sS'arg1'
+p8
+g4
+sS'scs_m_1.objs[6-1]'
+p9
+g6
+sS'scs_m_1.objs[5-1]'
+p10
+g6
+sS'scs_m_1.objs[3-1]'
+p11
+g6
+sS'scicos_context'
+p12
+g6
+sS'model.out'
+p13
+g6
+sS'x.model'
+p14
+g4
+sS'scs_m_1.objs[9-1]'
+p15
+g6
+sS'model.label'
+p16
+S'string'
+p17
+sS'Btitre'
+p18
+g17
+sS'E'
+p19
+g6
+sS'scs_m_1.objs[11-1]'
+p20
+g6
+sS'model.in2'
+p21
+g2
+sS'model.in1'
+p22
+g2
+sS'this.x.graphics.exprs'
+p23
+NsS'model.nzcross'
+p24
+g6
+sS'A'
+p25
+g6
+sS'model.opar'
+p26
+g2
+sS'[sblock,%w,needcompile2,ok]'
+p27
+g6
+sS'scs_m_1'
+p28
+g6
+sS'model.evtin'
+p29
+g2
+sS'[PREVAR_scicos_context,ierr]'
+p30
+g6
+sS'scs_m_1.objs[2-1]'
+p31
+g6
+sS'this.x'
+p32
+g6
+sS'model.sim'
+p33
+g17
+sS'model.evtout'
+p34
+g2
+sS'model.equations'
+p35
+g2
+sS'scs_m_1.objs[8-1]'
+p36
+g6
+sS'scs_m_1.objs[10-1]'
+p37
+g6
+sS'F'
+p38
+g6
+sS'Ss'
+p39
+g2
+sS'Exprs0'
+p40
+S'matrix'
+p41
+sS'model.out2'
+p42
+g6
+sS'sblock'
+p43
+g4
+sS'model.intyp'
+p44
+g6
+sS'model.rpar'
+p45
+g6
+sS'model.nmode'
+p46
+g6
+sS'scs_m_1.objs[4-1]'
+p47
+g6
+sS'sblock.props'
+p48
+g4
+sS'W'
+p49
+g6
+sS'graphics'
+p50
+g4
+sS'scs_m_1.objs[7-1]'
+p51
+g6
+sS'model.ipar'
+p52
+g6
+sS'typ'
+p53
+g2
+sS'model.outtyp'
+p54
+g6
+sS'Bitems'
+p55
+g41
+sS'ok'
+p56
+S'boolean'
+p57
+sS'model.blocktype'
+p58
+g17
+sS'arg1.model.ipar'
+p59
+g6
+sS'model.dep_ut'
+p60
+g2
+sS'exprs'
+p61
+g2
+sS'gr_i'
+p62
+g2
+sS'PREVAR_scicos_context'
+p63
+g6
+sS'model.firing'
+p64
+g2
+sS'y'
+p65
+g6
+sS'x'
+p66
+g4
+sS'model'
+p67
+g6
+sS'model.state'
+p68
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/RAMP.pickle b/js/Sources/RAMP.pickle
index cb8d0dcb..e475d944 100644
--- a/js/Sources/RAMP.pickle
+++ b/js/Sources/RAMP.pickle
@@ -13,4 +13,76 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.x.model'
+p6
+NsS'model.out'
+p7
+S'double'
+p8
+sS'this.iout'
+p9
+g8
+sS'this.slope'
+p10
+g8
+sS'model.in1'
+p11
+S'vector'
+p12
+sS'model.nzcross'
+p13
+g8
+sS'this.x'
+p14
+g8
+sS'model.sim'
+p15
+g12
+sS'this.stt'
+p16
+g8
+sS'model.nmode'
+p17
+g8
+sS'model.rpar'
+p18
+g5
+sS'graphics.exprs'
+p19
+NsS'this.x.graphics'
+p20
+g2
+sS'model.blocktype'
+p21
+S'string'
+p22
+sS'typ'
+p23
+g12
+sS'model.dep_ut'
+p24
+g12
+sS'exprs'
+p25
+g12
+sS'gr_i'
+p26
+g12
+sS'y'
+p27
+g12
+sS'model'
+p28
+g8
+s. \ No newline at end of file
diff --git a/js/Sources/RAND_f.pickle b/js/Sources/RAND_f.pickle
index 4ecec38b..cd4229a6 100644
--- a/js/Sources/RAND_f.pickle
+++ b/js/Sources/RAND_f.pickle
@@ -15,4 +15,83 @@ p6
atp7
Rp8
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'matrix'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'this.x.model'
+p6
+g4
+sS'model.out'
+p7
+S'double'
+p8
+sS'this.b'
+p9
+g8
+sS'out'
+p10
+g8
+sS'typ'
+p11
+S'vector'
+p12
+sS'model.evtin'
+p13
+g8
+sS'this.x'
+p14
+g8
+sS'model.sim'
+p15
+S'string'
+p16
+sS'this.flag'
+p17
+g8
+sS'model.rpar'
+p18
+g2
+sS'graphics.exprs'
+p19
+g2
+sS'this.a'
+p20
+g8
+sS'dt'
+p21
+g8
+sS'model.ipar'
+p22
+NsS'this.x.graphics'
+p23
+g4
+sS'model.blocktype'
+p24
+g16
+sS'model.dep_ut'
+p25
+g12
+sS'exprs'
+p26
+g2
+sS'gr_i'
+p27
+g12
+sS'y'
+p28
+g12
+sS'model'
+p29
+g4
+sS'nout'
+p30
+g8
+s. \ No newline at end of file
diff --git a/js/Sources/RAND_m.js b/js/Sources/RAND_m.js
index 5bed49f2..5974246b 100644
--- a/js/Sources/RAND_m.js
+++ b/js/Sources/RAND_m.js
@@ -43,7 +43,7 @@ function RAND_m() {
return options;
}
RAND_m.prototype.set = function RAND_m() {
- this.typ = parseFloat((arguments[0]["typ"]))
+ this.typ = inverse((arguments[0]["typ"]))
this.flag = parseFloat((arguments[0]["flag"]))
this.a = parseFloat((arguments[0]["a"]))
this.b = parseFloat((arguments[0]["b"]))
diff --git a/js/Sources/RAND_m.pickle b/js/Sources/RAND_m.pickle
index 242e5e6c..b0dedd85 100644
--- a/js/Sources/RAND_m.pickle
+++ b/js/Sources/RAND_m.pickle
@@ -17,4 +17,121 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'model.dstate'
+p1
+S'matrix'
+p2
+sS'arg1'
+p3
+S'object'
+p4
+sS'graphics'
+p5
+g4
+sS'funtyp'
+p6
+S'double'
+p7
+sS'this.x.model'
+p8
+NsS'model.out'
+p9
+g7
+sS'dt'
+p10
+g7
+sS'out'
+p11
+g7
+sS'model.in2'
+p12
+S'vector'
+p13
+sS'model.in1'
+p14
+g13
+sS'typ'
+p15
+g13
+sS'exprs[9-1]'
+p16
+g13
+sS'model.evtin'
+p17
+g7
+sS'model.firing'
+p18
+g13
+sS'function_name'
+p19
+S'string'
+p20
+sS'this.x'
+p21
+g7
+sS'model.sim'
+p22
+g13
+sS'model.evtout'
+p23
+g13
+sS'this.flag'
+p24
+g7
+sS'model.out2'
+p25
+g7
+sS'model.intyp'
+p26
+g13
+sS'model.rpar'
+p27
+g13
+sS'model.outtyp'
+p28
+g7
+sS'model.state'
+p29
+g13
+sS'graphics.exprs'
+p30
+NsS'this.a'
+p31
+g7
+sS'this.b'
+p32
+g7
+sS'model.ipar'
+p33
+NsS'this.x.graphics'
+p34
+g4
+sS'[model,graphics,ok]'
+p35
+g7
+sS'ok'
+p36
+S'boolean'
+p37
+sS'model.blocktype'
+p38
+g20
+sS'model.dep_ut'
+p39
+g13
+sS'exprs'
+p40
+g2
+sS'gr_i'
+p41
+g13
+sS'y'
+p42
+g13
+sS'model'
+p43
+g4
+sS'ot'
+p44
+g7
+s. \ No newline at end of file
diff --git a/js/Sources/READAU_f.pickle b/js/Sources/READAU_f.pickle
index 0475b987..b56c8277 100644
--- a/js/Sources/READAU_f.pickle
+++ b/js/Sources/READAU_f.pickle
@@ -17,4 +17,118 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'tmask'
+p1
+S'vector'
+p2
+sS'model.dstate'
+p3
+S'matrix'
+p4
+sS'arg1'
+p5
+S'object'
+p6
+sS'this.swap'
+p7
+S'double'
+p8
+sS'graphics'
+p9
+g6
+sS'dstate'
+p10
+g4
+sS'this.x.model'
+p11
+g6
+sS'model.out'
+p12
+g8
+sS'out'
+p13
+NsS'graphics.exprs'
+p14
+NsS'this.x.graphics'
+p15
+g6
+sS'lunit'
+p16
+g8
+sS'this.fname1'
+p17
+g8
+sS'fname'
+p18
+S'string'
+p19
+sS'frmt'
+p20
+g19
+sS'model.evtin'
+p21
+g8
+sS'tmask1'
+p22
+g2
+sS'this.x'
+p23
+g8
+sS'model.sim'
+p24
+g2
+sS'this.N'
+p25
+g8
+sS'M'
+p26
+g8
+sS'offset'
+p27
+g8
+sS'model.ipar'
+p28
+g4
+sS'typ'
+p29
+g2
+sS'imask'
+p30
+g8
+sS'[model,graphics,ok]'
+p31
+g8
+sS'model.blocktype'
+p32
+g19
+sS'outmask'
+p33
+g8
+sS'frmt1'
+p34
+g19
+sS'model.dep_ut'
+p35
+g2
+sS'exprs'
+p36
+g4
+sS'gr_i'
+p37
+g2
+sS'ievt'
+p38
+g8
+sS'ipar'
+p39
+g4
+sS'y'
+p40
+g2
+sS'model'
+p41
+g8
+sS'nout'
+p42
+g8
+s. \ No newline at end of file
diff --git a/js/Sources/READC_f.pickle b/js/Sources/READC_f.pickle
index 80815273..45ac27bc 100644
--- a/js/Sources/READC_f.pickle
+++ b/js/Sources/READC_f.pickle
@@ -27,4 +27,137 @@ p12
atp13
Rp14
.(dp0
-. \ No newline at end of file
+S'tmask'
+p1
+S'double'
+p2
+sS'model.dstate'
+p3
+S'matrix'
+p4
+sS'arg1'
+p5
+S'object'
+p6
+sS'this.swap'
+p7
+g2
+sS'graphics.exprs'
+p8
+NsS'dstate'
+p9
+g4
+sS'rpar'
+p10
+S'vector'
+p11
+sS'this.tmask1'
+p12
+g2
+sS'this.x.model'
+p13
+g6
+sS'model.out'
+p14
+g2
+sS'outpt'
+p15
+g2
+sS'out'
+p16
+g2
+sS'this.x.graphics'
+p17
+g6
+sS'lunit'
+p18
+g2
+sS'this.fname1'
+p19
+g2
+sS'this.outmask'
+p20
+g2
+sS'fname'
+p21
+S'string'
+p22
+sS'frmt'
+p23
+g22
+sS'model.evtin'
+p24
+g2
+sS'model.firing'
+p25
+g2
+sS'this.x'
+p26
+g2
+sS'model.sim'
+p27
+g11
+sS'model.evtout'
+p28
+g11
+sS'this.N'
+p29
+g2
+sS'fmts'
+p30
+g11
+sS'this.frmt1'
+p31
+g22
+sS'graphics'
+p32
+g6
+sS'this.offset'
+p33
+g2
+sS'model.ipar'
+p34
+g4
+sS'typ'
+p35
+g11
+sS'imask'
+p36
+g2
+sS'[model,graphics,ok]'
+p37
+g2
+sS'model.blocktype'
+p38
+g22
+sS'model.dep_ut'
+p39
+g11
+sS'exprs'
+p40
+g4
+sS'gr_i'
+p41
+g11
+sS'ievt'
+p42
+g2
+sS'this.M'
+p43
+g2
+sS'ipar'
+p44
+g4
+sS'y'
+p45
+g11
+sS'x'
+p46
+g6
+sS'model'
+p47
+g2
+sS'nout'
+p48
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/RFILE_f.pickle b/js/Sources/RFILE_f.pickle
index 535b23fe..5a9fd992 100644
--- a/js/Sources/RFILE_f.pickle
+++ b/js/Sources/RFILE_f.pickle
@@ -19,4 +19,125 @@ p8
atp9
Rp10
.(dp0
-. \ No newline at end of file
+S'tmask'
+p1
+S'double'
+p2
+sS'model.dstate'
+p3
+S'matrix'
+p4
+sS'cout'
+p5
+g2
+sS'model.sim'
+p6
+S'string'
+p7
+sS'arg1'
+p8
+S'object'
+p9
+sS'graphics.exprs'
+p10
+NsS'dstate'
+p11
+g4
+sS'rpar'
+p12
+S'vector'
+p13
+sS'this.tmask1'
+p14
+g2
+sS'this.x.model'
+p15
+g9
+sS'model.out'
+p16
+g2
+sS'out'
+p17
+g2
+sS'this.x.graphics'
+p18
+g9
+sS'lunit'
+p19
+g2
+sS'this.fname1'
+p20
+g2
+sS'this.outmask'
+p21
+g2
+sS'fname'
+p22
+g7
+sS'frmt'
+p23
+g7
+sS'model.evtin'
+p24
+g2
+sS'model.firing'
+p25
+g2
+sS'this.x'
+p26
+g2
+sS'exprs[6-1]'
+p27
+g13
+sS'this.N'
+p28
+g2
+sS'this.frmt1'
+p29
+g2
+sS'N'
+p30
+g2
+sS'graphics'
+p31
+g9
+sS'model.ipar'
+p32
+g4
+sS'typ'
+p33
+g13
+sS'imask'
+p34
+g2
+sS'[model,graphics,ok]'
+p35
+g2
+sS'model.blocktype'
+p36
+g7
+sS'model.dep_ut'
+p37
+g13
+sS'exprs'
+p38
+g4
+sS'gr_i'
+p39
+g13
+sS'ievt'
+p40
+g2
+sS'ipar'
+p41
+g4
+sS'y'
+p42
+g13
+sS'model'
+p43
+g2
+sS'nout'
+p44
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/SAWTOOTH_f.pickle b/js/Sources/SAWTOOTH_f.pickle
index c551e8fb..7babdadc 100644
--- a/js/Sources/SAWTOOTH_f.pickle
+++ b/js/Sources/SAWTOOTH_f.pickle
@@ -7,4 +7,43 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.dstate'
+p5
+g2
+sS'model.blocktype'
+p6
+g4
+sS'exprs'
+p7
+g4
+sS'model.evtin'
+p8
+g2
+sS'model.dep_ut'
+p9
+S'vector'
+p10
+sS'model.out'
+p11
+g2
+sS'gr_i'
+p12
+g10
+sS'y'
+p13
+g10
+sS'model'
+p14
+g2
+sS'typ'
+p15
+g10
+s. \ No newline at end of file
diff --git a/js/Sources/STEP.pickle b/js/Sources/STEP.pickle
index 9cf847b4..d2af5650 100644
--- a/js/Sources/STEP.pickle
+++ b/js/Sources/STEP.pickle
@@ -13,4 +13,86 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.in1'
+p6
+S'string'
+p7
+sS'this.x.model'
+p8
+NsS'model.out'
+p9
+S'double'
+p10
+sS'typ'
+p11
+S'vector'
+p12
+sS'model.evtin'
+p13
+g10
+sS'model.firing'
+p14
+g10
+sS'this.x'
+p15
+g10
+sS'model.sim'
+p16
+g12
+sS'model.evtout'
+p17
+g10
+sS'model.out2'
+p18
+g10
+sS'model.rpar'
+p19
+g5
+sS'y'
+p20
+g12
+sS'graphics.exprs'
+p21
+NsS'this.x.graphics'
+p22
+g2
+sS'[model,graphics,ok]'
+p23
+g10
+sS'ok'
+p24
+S'boolean'
+p25
+sS'model.blocktype'
+p26
+g7
+sS'this.fi'
+p27
+g7
+sS'model.dep_ut'
+p28
+g12
+sS'exprs'
+p29
+g5
+sS'gr_i'
+p30
+g12
+sS'model.outtyp'
+p31
+g10
+sS'model'
+p32
+g10
+s. \ No newline at end of file
diff --git a/js/Sources/STEP_FUNCTION.pickle b/js/Sources/STEP_FUNCTION.pickle
index 5b1b1dae..b7bb19c0 100644
--- a/js/Sources/STEP_FUNCTION.pickle
+++ b/js/Sources/STEP_FUNCTION.pickle
@@ -9,4 +9,157 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'lnk.ct'
+p1
+S'vector'
+p2
+sS'graphics.peout'
+p3
+S'double'
+p4
+sS'lnk'
+p5
+g4
+sS'ppath'
+p6
+g2
+sS'arg1'
+p7
+S'object'
+p8
+sS'graphics.exprs'
+p9
+g2
+sS'scs_m_1.objs[3-1]'
+p10
+g4
+sS'xx'
+p11
+g8
+sS'spath[$+1-1]'
+p12
+g4
+sS'model.out'
+p13
+g4
+sS'eq'
+p14
+g8
+sS'graphics.orig'
+p15
+g2
+sS'model.ipar'
+p16
+g4
+sS'blk'
+p17
+g8
+sS'newpar[size(newpar)+1-1]'
+p18
+NsS'scs_m_1'
+p19
+g8
+sS'eqn'
+p20
+g8
+sS'np'
+p21
+g4
+sS'blk.model'
+p22
+NsS'graphics.pein'
+p23
+g4
+sS'lnk.from'
+p24
+g2
+sS'scs_m_1.objs[2-1]'
+p25
+g8
+sS'this.x'
+p26
+g4
+sS'model.sim'
+p27
+S'string'
+p28
+sS'spath'
+p29
+g2
+sS'newpar'
+p30
+g2
+sS'lnk.yy'
+p31
+g2
+sS'model.out2'
+p32
+g4
+sS'graphics.pout'
+p33
+g4
+sS'model.rpar'
+p34
+g8
+sS'model_n'
+p35
+g8
+sS'arg1[spath-1]'
+p36
+g8
+sS'scs_m_1.objs[4-1]'
+p37
+g4
+sS'graphics.pin'
+p38
+g4
+sS'graphics'
+p39
+NsS'model.outtyp'
+p40
+g4
+sS'graphics.sz'
+p41
+g2
+sS'typ'
+p42
+g2
+sS'xxn'
+p43
+g8
+sS'lnk.xx'
+p44
+g2
+sS'needcompile'
+p45
+g4
+sS'arg1.model'
+p46
+g8
+sS'scs_m_1.objs[1-1]'
+p47
+g8
+sS'modified'
+p48
+g4
+sS'o'
+p49
+g8
+sS'gr_i'
+p50
+g2
+sS'blk.graphics'
+p51
+NsS'y'
+p52
+g4
+sS'model'
+p53
+g4
+sS'lnk.to'
+p54
+g2
+sS'arg1.model.rpar'
+p55
+g8
+s. \ No newline at end of file
diff --git a/js/Sources/SampleCLK.pickle b/js/Sources/SampleCLK.pickle
index 76443cb2..a720a180 100644
--- a/js/Sources/SampleCLK.pickle
+++ b/js/Sources/SampleCLK.pickle
@@ -11,4 +11,63 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'needcompile'
+p3
+g2
+sS'model.evtout'
+p4
+g2
+sS'ok'
+p5
+S'boolean'
+p6
+sS'model.blocktype'
+p7
+S'string'
+p8
+sS'model.sim'
+p9
+g8
+sS'this.x.graphics'
+p10
+S'object'
+p11
+sS'arg1'
+p12
+g11
+sS'graphics.exprs'
+p13
+NsS'model.rpar'
+p14
+S'vector'
+p15
+sS'this.x.model'
+p16
+g11
+sS'exprs'
+p17
+S'matrix'
+p18
+sS'model.dep_ut'
+p19
+g15
+sS'graphics'
+p20
+g11
+sS'y'
+p21
+g2
+sS'model'
+p22
+g2
+sS'typ'
+p23
+g15
+sS'model.firing'
+p24
+g2
+s. \ No newline at end of file
diff --git a/js/Sources/Sigbuilder.pickle b/js/Sources/Sigbuilder.pickle
index 2a72931d..18f3225a 100644
--- a/js/Sources/Sigbuilder.pickle
+++ b/js/Sources/Sigbuilder.pickle
@@ -17,4 +17,199 @@ p7
atp8
Rp9
.(dp0
-. \ No newline at end of file
+S'Y[j-1]'
+p1
+S'double'
+p2
+sS'A'
+p3
+g2
+sS'j'
+p4
+S'string'
+p5
+sS'A[j+1-1][i+2*this.N-1]'
+p6
+g2
+sS'ppath'
+p7
+S'vector'
+p8
+sS'arg1'
+p9
+S'object'
+p10
+sS'scs_m_1.objs[6-1]'
+p11
+g2
+sS'scs_m_1.objs[3-1]'
+p12
+g2
+sS'NP'
+p13
+g2
+sS'A[j+2-1][i+this.N+1-1]'
+p14
+g2
+sS'xx'
+p15
+g10
+sS'B'
+p16
+g2
+sS'spath[$+1-1]'
+p17
+g2
+sS'X'
+p18
+S'matrix'
+p19
+sS'eq'
+p20
+g10
+sS'this.y[this.N-1]'
+p21
+g2
+sS'Q[i-1][i-1]'
+p22
+g2
+sS'Bt'
+p23
+g19
+sS'orpar'
+p24
+g8
+sS'Q[i+this.N-1][i-1]'
+p25
+g2
+sS'A[j+1-1][i-1]'
+p26
+g2
+sS'Zt'
+p27
+g19
+sS'A[j+2-1][i-1]'
+p28
+g2
+sS'newpar[size(newpar)+1-1]'
+p29
+NsS'Q[i+this.N-1][i+this.N-1]'
+p30
+g2
+sS'scs_m_1'
+p31
+g2
+sS'eqn'
+p32
+g10
+sS'np'
+p33
+g2
+sS'METHOD'
+p34
+g5
+sS'scs_m_1.objs[2-1]'
+p35
+g2
+sS'this.x'
+p36
+g2
+sS'C'
+p37
+g8
+sS'spath'
+p38
+g8
+sS'scs_m_1.objs[8-1]'
+p39
+g2
+sS'newpar'
+p40
+g8
+sS'A[j+2-1][i+this.N-1]'
+p41
+g2
+sS'A[j+1-1][i+this.N-1]'
+p42
+g2
+sS'model_n'
+p43
+g10
+sS'arg1[spath-1]'
+p44
+g10
+sS'scs_m_1.objs[4-1]'
+p45
+g2
+sS'ppath[1-1]'
+p46
+NsS'scs_m_1.objs[5-1]'
+p47
+g2
+sS'Y'
+p48
+g2
+sS'scs_m_1.objs[7-1]'
+p49
+g2
+sS'Z'
+p50
+g8
+sS'typ'
+p51
+g8
+sS'xxn'
+p52
+g10
+sS'needcompile'
+p53
+g2
+sS'Q'
+p54
+g2
+sS'arg1.model'
+p55
+g10
+sS'A[j-1][i+2*this.N-1]'
+p56
+g2
+sS'd'
+p57
+g2
+sS'B[j-1]'
+p58
+g2
+sS'Q[i-1][i+this.N-1]'
+p59
+g2
+sS'scs_m_1.objs[1-1]'
+p60
+g2
+sS'modified'
+p61
+g2
+sS'o'
+p62
+g10
+sS'B[j+1-1]'
+p63
+g2
+sS'gr_i'
+p64
+g8
+sS'At'
+p65
+g19
+sS'this.N'
+p66
+g2
+sS'y'
+p67
+g2
+sS'model'
+p68
+g2
+sS'arg1.model.rpar'
+p69
+g10
+s. \ No newline at end of file
diff --git a/js/Sources/TIME_f.pickle b/js/Sources/TIME_f.pickle
index c551e8fb..a8ac2c1e 100644
--- a/js/Sources/TIME_f.pickle
+++ b/js/Sources/TIME_f.pickle
@@ -7,4 +7,34 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'string'
+p4
+sS'model.blocktype'
+p5
+g4
+sS'model.dep_ut'
+p6
+S'vector'
+p7
+sS'model.out'
+p8
+g2
+sS'gr_i'
+p9
+g7
+sS'y'
+p10
+g7
+sS'model'
+p11
+g2
+sS'typ'
+p12
+g7
+s. \ No newline at end of file
diff --git a/js/Sources/TKSCALE.pickle b/js/Sources/TKSCALE.pickle
index eb70e751..3e615b1c 100644
--- a/js/Sources/TKSCALE.pickle
+++ b/js/Sources/TKSCALE.pickle
@@ -13,4 +13,67 @@ p5
atp6
Rp7
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.out'
+p5
+g2
+sS'model.evtin'
+p6
+g2
+sS'this.x.graphics'
+p7
+S'object'
+p8
+sS'arg1'
+p9
+g8
+sS'graphics.exprs'
+p10
+NsS'model.rpar'
+p11
+S'matrix'
+p12
+sS'this.x.model'
+p13
+NsS'exprs'
+p14
+g12
+sS'gr_i'
+p15
+g4
+sS'model.dep_ut'
+p16
+g4
+sS'graphics'
+p17
+g8
+sS'y'
+p18
+g4
+sS'this.a'
+p19
+g2
+sS'model'
+p20
+g2
+sS'typ'
+p21
+g4
+sS'this.b'
+p22
+g2
+sS'this.f'
+p23
+g2
+sS'model.blocktype'
+p24
+S'string'
+p25
+s. \ No newline at end of file
diff --git a/js/Threshold/GENERAL_f.pickle b/js/Threshold/GENERAL_f.pickle
index 00b7c41b..f6ca388f 100644
--- a/js/Threshold/GENERAL_f.pickle
+++ b/js/Threshold/GENERAL_f.pickle
@@ -11,4 +11,101 @@ p4
atp5
Rp6
.(dp0
-. \ No newline at end of file
+S'this.x.graphics'
+p1
+S'object'
+p2
+sS'arg1'
+p3
+g2
+sS'graphics.exprs'
+p4
+NsS'rpar'
+p5
+S'matrix'
+p6
+sS'result'
+p7
+S'double'
+p8
+sS'this.x.model'
+p9
+g2
+sS'out'
+p10
+NsS'nin1'
+p11
+NsS'model.in1'
+p12
+NsS'rp'
+p13
+g8
+sS'typ'
+p14
+S'vector'
+p15
+sS'this.out'
+p16
+g8
+sS'model.firing'
+p17
+g8
+sS'this.x'
+p18
+g8
+sS'model.sim'
+p19
+g15
+sS'model.evtout'
+p20
+g8
+sS'nin'
+p21
+g8
+sS'rp.slice(1-1,nout1).slice(1-1,2*n)'
+p22
+g8
+sS'in1'
+p23
+NsS'model.rpar'
+p24
+g6
+sS'this.in1'
+p25
+g8
+sS'graphics'
+p26
+g2
+sS'nout1'
+p27
+NsS'model.nzcross'
+p28
+NsS'[model,graphics,ok]'
+p29
+g8
+sS'model.blocktype'
+p30
+S'string'
+p31
+sS'model.dep_ut'
+p32
+g15
+sS'n'
+p33
+g8
+sS'exprs'
+p34
+g6
+sS'gr_i'
+p35
+g15
+sS'y'
+p36
+g15
+sS'model'
+p37
+g8
+sS'nout'
+p38
+g8
+s. \ No newline at end of file
diff --git a/js/Threshold/NEGTOPOS_f.pickle b/js/Threshold/NEGTOPOS_f.pickle
index c551e8fb..be2a222b 100644
--- a/js/Threshold/NEGTOPOS_f.pickle
+++ b/js/Threshold/NEGTOPOS_f.pickle
@@ -7,4 +7,50 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'this.x.model.firing'
+p6
+g2
+sS'model.nzcross'
+p7
+g2
+sS'model.evtout'
+p8
+g2
+sS'model.rpar'
+p9
+S'matrix'
+p10
+sS'gr_i'
+p11
+g4
+sS'model.dep_ut'
+p12
+g4
+sS'y'
+p13
+g4
+sS'model'
+p14
+g2
+sS'typ'
+p15
+g4
+sS'model.firing'
+p16
+g2
+sS'model.blocktype'
+p17
+S'string'
+p18
+s. \ No newline at end of file
diff --git a/js/Threshold/POSTONEG_f.pickle b/js/Threshold/POSTONEG_f.pickle
index c551e8fb..a20647a9 100644
--- a/js/Threshold/POSTONEG_f.pickle
+++ b/js/Threshold/POSTONEG_f.pickle
@@ -7,4 +7,53 @@ p2
atp3
Rp4
.(dp0
-. \ No newline at end of file
+S'this.x'
+p1
+S'double'
+p2
+sS'model.sim'
+p3
+S'vector'
+p4
+sS'model.in1'
+p5
+g2
+sS'this.x.model.firing'
+p6
+g4
+sS'model.nzcross'
+p7
+g2
+sS'model.evtout'
+p8
+g2
+sS'model.rpar'
+p9
+S'matrix'
+p10
+sS'rpar'
+p11
+g10
+sS'gr_i'
+p12
+g4
+sS'model.dep_ut'
+p13
+g4
+sS'y'
+p14
+g4
+sS'model'
+p15
+g2
+sS'typ'
+p16
+g4
+sS'model.firing'
+p17
+g4
+sS'model.blocktype'
+p18
+S'string'
+p19
+s. \ No newline at end of file
diff --git a/js/Threshold/ZCROSS_f.pickle b/js/Threshold/ZCROSS_f.pickle
index 4a5f393a..54daa726 100644
--- a/js/Threshold/ZCROSS_f.pickle
+++ b/js/Threshold/ZCROSS_f.pickle
@@ -9,4 +9,71 @@ p3
atp4
Rp5
.(dp0
-. \ No newline at end of file
+S'arg1'
+p1
+S'object'
+p2
+sS'graphics'
+p3
+g2
+sS'rpar'
+p4
+S'matrix'
+p5
+sS'this.x.model'
+p6
+NsS'model.in1'
+p7
+NsS'this.x.graphics'
+p8
+g2
+sS'model.firing'
+p9
+S'double'
+p10
+sS'this.x'
+p11
+g10
+sS'model.sim'
+p12
+S'vector'
+p13
+sS'model.evtout'
+p14
+g10
+sS'model.rpar'
+p15
+g5
+sS'this.in1'
+p16
+g10
+sS'graphics.exprs'
+p17
+NsS'model.nzcross'
+p18
+NsS'model.blocktype'
+p19
+S'string'
+p20
+sS'kk'
+p21
+g20
+sS'typ'
+p22
+g13
+sS'model.dep_ut'
+p23
+g13
+sS'exprs'
+p24
+g10
+sS'gr_i'
+p25
+g13
+sS'y'
+p26
+g13
+sS'model'
+p27
+g10
+s. \ No newline at end of file
diff --git a/sci2jsyacc.py b/sci2jsyacc.py
index 52efc3e8..ce76535f 100755
--- a/sci2jsyacc.py
+++ b/sci2jsyacc.py
@@ -37,6 +37,14 @@ OBJECT_TYPE = 'object'
STRING_TYPE = 'string'
VECTOR_TYPE = 'vector'
+PARSE_MAP = {
+ BOOLEAN_TYPE: 'parseBoolean',
+ DOUBLE_TYPE: 'parseFloat',
+ MATRIX_TYPE: 'inverse',
+ NULL_TYPE: 'parseFloat',
+ VECTOR_TYPE: 'inverse',
+}
+
start = 'functionblocks'
JOB_BLOCKS = {}
@@ -353,9 +361,9 @@ def p_forstatement_for_start_step_end(p):
| FOR VAR ASSIGNMENT expression COLON expression COLON expression DO EOL'''
global INDENT_LEVEL
var = p[2]
- lstart = p[4]
- lstep = int(p[6])
- lend = p[8]
+ lstart = p[4][0]
+ lstep = int(p[6][0])
+ lend = p[8][0]
if lstep > 0:
endop = '<='
stepop = '+='
@@ -371,9 +379,9 @@ def p_forstatement_for_start_end(p):
| FOR VAR ASSIGNMENT expression COLON expression DO EOL'''
global INDENT_LEVEL
var = p[2]
- lstart = p[4]
+ lstart = p[4][0]
lstep = 1
- lend = p[6]
+ lend = p[6][0]
endop = '<='
stepop = '+='
add_local_var(var)
@@ -392,7 +400,7 @@ def p_forstatement_for_list(p):
def p_selectstatement_select(p):
'selectstatement : SELECT expression EOL'
global INDENT_LEVEL
- p[0] = '%*sswitch (%s) {\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[2])
+ p[0] = '%*sswitch (%s) {\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[2][0])
INDENT_LEVEL += 1
def p_selectjobstatement_select(p):
@@ -407,7 +415,7 @@ def p_casestatement_case(p):
| CASE expression EOL'''
global INDENT_LEVEL
INDENT_LEVEL -= 1
- p[0] = '%*scase %s:\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[2])
+ p[0] = '%*scase %s:\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[2][0])
INDENT_LEVEL += 1
def p_casejobstatement_case_job_define(p):
@@ -437,14 +445,14 @@ def p_whilestatement_while_do(p):
| WHILE expression THEN EOL
| WHILE expression EOL'''
global INDENT_LEVEL
- p[0] = '%*swhile (%s) {\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[2])
+ p[0] = '%*swhile (%s) {\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[2][0])
INDENT_LEVEL += 1
def p_ifstatement_if_then(p):
'''ifstatement : IF expression THEN EOL
| IF expression EOL'''
global INDENT_LEVEL
- p[0] = '%*sif (%s) {\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[2])
+ p[0] = '%*sif (%s) {\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[2][0])
INDENT_LEVEL += 1
def p_elseifstatement_elseif_then(p):
@@ -452,7 +460,7 @@ def p_elseifstatement_elseif_then(p):
| ELSEIF expression EOL'''
global INDENT_LEVEL
INDENT_LEVEL -= 1
- p[0] = '%*s} else if (%s) {\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[2])
+ p[0] = '%*s} else if (%s) {\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[2][0])
INDENT_LEVEL += 1
def p_elsestatement_else(p):
@@ -468,7 +476,8 @@ def p_elsestatement_else(p):
def p_assignment_expression(p):
'assignment : lterm ASSIGNMENT expression'
- p[0] = '%*s%s = %s' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[1], p[3])
+ p[0] = '%*s%s = %s' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[1], p[3][0])
+ add_var_vartype(p[1], p[3][1])
def p_getvalueassignment_getvalue_arguments(p):
'getvalueassignment : lterm ASSIGNMENT SCICOS_GETVALUE OPENBRACKET getvaluearguments CLOSEBRACKET'
@@ -486,8 +495,14 @@ def p_getvalueassignment_getvalue_arguments(p):
basevar = var[5:]
else:
basevar = var
- add_global_var(var, force=True)
- SET_BLOCK += "%*s%s = parseFloat((arguments[%d][\"%s\"]))\n" % (2 * INDENT_SIZE, ' ', var, 0, basevar)
+ add_global_var(var, force=True)
+ vartype = VAR_TYPES.get(basevar, DOUBLE_TYPE)
+ parsefunction = PARSE_MAP.get(vartype, 'parseFloat')
+ if parsefunction != '':
+ parsecall = '%s((arguments[%d][\"%s\"]))' % (parsefunction, 0, basevar)
+ else:
+ parsecall = 'arguments[%d][\"%s\"]' % (0, basevar)
+ SET_BLOCK += "%*s%s = %s\n" % (2 * INDENT_SIZE, ' ', var, parsecall)
if idx < len(LABELS):
OPTIONS_BLOCK += '%*s%s:[%s,%s],\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', basevar, LABELS[idx], var)
idx += 1
@@ -498,7 +513,7 @@ def p_getvaluearguments_arg1_arg2_arg3_arg4(p):
def p_getvaluearg1_expression(p):
'getvaluearg1 : expression'
- p[0] = '%s' % (p[1])
+ p[0] = '%s' % (p[1][0])
def p_getvaluearg2_list(p):
'''getvaluearg2 : OPENSQBRACKET getvaluearg2arraylist CLOSESQBRACKET
@@ -544,12 +559,12 @@ def p_getvaluearg2arraylistitem_string_string(p):
def p_getvaluearg2arraylistitem_functionname_parameters(p):
'getvaluearg2arraylistitem : FUNCTIONNAME OPENBRACKET list CLOSEBRACKET'
- p[0] = '%s(%s)' % (p[1], p[3])
+ p[0] = '%s(%s)' % (p[1], p[3][0])
LABELS.append(p[0])
def p_getvaluearg3_list(p):
'getvaluearg3 : LIST OPENBRACKET getvaluelist CLOSEBRACKET'
- p[0] = '%s(%s)' % (p[1], p[3])
+ p[0] = '%s(%s)' % (p[1], p[3][0])
def p_getvaluearg3_var(p):
'getvaluearg3 : VAR'
@@ -557,7 +572,7 @@ def p_getvaluearg3_var(p):
def p_getvaluearg4_expression(p):
'getvaluearg4 : expression'
- p[0] = '%s' % (p[1])
+ p[0] = '%s' % (p[1][0])
# end define assignment
@@ -577,24 +592,24 @@ def p_ltermarraylist_ltermvar(p):
def p_termarrayarraylist_termarrayarraylist_semicolon_termarraylist(p):
'termarrayarraylist : termarrayarraylist SEMICOLON termarraylist'
- p[0] = '%s,[%s]' % (p[1], p[3])
+ p[0] = ('%s,[%s]' % (p[1][0], p[3][0]), p[1][1])
def p_termarrayarraylist_termarraylist_semicolon_termarraylist(p):
'termarrayarraylist : termarraylist SEMICOLON termarraylist'
- p[0] = '[%s],[%s]' % (p[1], p[3])
+ p[0] = ('[%s],[%s]' % (p[1][0], p[3][0]), p[1][1])
def p_termarraylist_termarraylist_comma_expression(p):
'''termarraylist : termarraylist COMMA expression
| termarraylist SPACE expression'''
- p[0] = '%s,%s' % (p[1], p[3])
+ p[0] = ('%s,%s' % (p[1][0], p[3][0]), p[1][1])
def p_termarraylist_expression(p):
'termarraylist : expression'
- p[0] = '%s' % (p[1])
+ p[0] = ('%s' % (p[1][0]), p[1][1])
def p_termarraylist_expression_colon_expression(p):
'termarraylist : expression COLON expression'
- p[0] = '%s:%s' % (p[1], p[3])
+ p[0] = ('%s:%s' % (p[1][0], p[3][0]), p[1][1])
# end define termarraylist
@@ -602,35 +617,35 @@ def p_termarraylist_expression_colon_expression(p):
def p_list_list_expression(p):
'list : list COMMA expression'
- p[0] = '%s,%s' % (p[1], p[3])
+ p[0] = ('%s,%s' % (p[1][0], p[3][0]), VECTOR_TYPE)
def p_list_list_var_expression(p):
'list : list COMMA VAR ASSIGNMENT expression'
- p[0] = '%s,%s=%s' % (p[1], p[3], p[5])
+ p[0] = ('%s,%s=%s' % (p[1][0], p[3], p[5][0]), VECTOR_TYPE)
def p_list_list_in_expression(p):
'list : list COMMA IN ASSIGNMENT expression'
- p[0] = '%s,%s1=%s' % (p[1], p[3], p[5])
+ p[0] = ('%s,%s1=%s' % (p[1][0], p[3], p[5][0]), VECTOR_TYPE)
def p_list_expression(p):
'list : expression'
- p[0] = '%s' % (p[1])
+ p[0] = ('%s' % (p[1][0]), VECTOR_TYPE)
def p_list_var_expression(p):
'list : VAR ASSIGNMENT expression'
- p[0] = '%s=%s' % (p[1], p[3])
+ p[0] = ('%s=%s' % (p[1], p[3][0]), VECTOR_TYPE)
def p_list_in_expression(p):
'list : IN ASSIGNMENT expression'
- p[0] = '%s1=%s' % (p[1], p[3])
+ p[0] = ('%s1=%s' % (p[1], p[3][0]), VECTOR_TYPE)
def p_getvaluelist_getvaluelist_expression(p):
'getvaluelist : getvaluelist COMMA expression'
- p[0] = '%s,%s' % (p[1], p[3])
+ p[0] = ('%s,%s' % (p[1][0], p[3][0]), VECTOR_TYPE)
def p_getvaluelist_expression(p):
'getvaluelist : expression'
- p[0] = '%s' % (p[1])
+ p[0] = ('%s' % (p[1][0]), VECTOR_TYPE)
# end define list
@@ -639,18 +654,18 @@ def p_getvaluelist_expression(p):
# (2+3)
def p_expression_expression(p):
'expression : OPENBRACKET expression CLOSEBRACKET'
- p[0] = '(%s)' % (p[2])
+ p[0] = ('(%s)' % (p[2][0]), p[2][1])
# [2+1,1;3-1,2;4-1,3]
def p_expression_termarrayarraylist(p):
'''expression : OPENSQBRACKET termarrayarraylist CLOSESQBRACKET
| OPENSQBRACKET termarrayarraylist SEMICOLON CLOSESQBRACKET'''
- p[0] = '[%s]' % (p[2])
+ p[0] = ('[%s]' % (p[2][0]), MATRIX_TYPE)
# [2+1,1;]
def p_expression_termarraylist_semicolon(p):
'''expression : OPENSQBRACKET termarraylist SEMICOLON CLOSESQBRACKET'''
- p[0] = '[[%s]]' % (p[2])
+ p[0] = ('[[%s]]' % (p[2][0]), MATRIX_TYPE)
# [2 3 4]
# [2,3,4]
@@ -658,37 +673,45 @@ def p_expression_termarraylist(p):
'''expression : OPENSQBRACKET termarraylist CLOSESQBRACKET
| OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET
| OPENSQBRACKET termarraylist SPACE CLOSESQBRACKET'''
- p[0] = '[%s]' % (p[2])
+ p[0] = ('[%s]' % (p[2][0]), VECTOR_TYPE)
# []
def p_expression_empty(p):
'expression : OPENSQBRACKET CLOSESQBRACKET'
- p[0] = '[]'
+ p[0] = ('[]', VECTOR_TYPE)
def p_expression_term_transpose(p):
'expression : expression TRANSPOSE'
- p[0] = 'transpose(%s)' % (p[1])
+ p[0] = ('transpose(%s)' % (p[1][0]), p[1][1])
def p_expression_expression_multiplication_expression(p):
'expression : expression MULTIPLICATION expression'
+ if p[1][1] == p[3][1]:
+ vartype = p[1][1]
+ else:
+ vartype = STRING_TYPE
if p[2] == '**':
operator = '^'
elif p[2] == '\\':
operator = '\\'
else:
operator = p[2]
- p[0] = '%s%s%s' % (p[1], operator, p[3])
+ p[0] = ('%s%s%s' % (p[1][0], operator, p[3][0]), vartype)
def p_expression_expression_addition_expression(p):
'expression : expression ADDITION expression'
- p[0] = '%s%s%s' % (p[1], p[2], p[3])
+ if p[1][1] == p[3][1]:
+ vartype = p[1][1]
+ else:
+ vartype = STRING_TYPE
+ p[0] = ('%s%s%s' % (p[1][0], p[2], p[3][0]), vartype)
def p_expression_expression_comparison_expression(p):
'expression : expression COMPARISON expression'
operator = p[2]
if operator == '<>' or operator == '~=':
operator = '!='
- p[0] = '%s%s%s' % (p[1], operator, p[3])
+ p[0] = ('%s%s%s' % (p[1][0], operator, p[3][0]), BOOLEAN_TYPE)
def p_expression_expression_logical_expression(p):
'expression : expression LOGICAL expression'
@@ -697,23 +720,23 @@ def p_expression_expression_logical_expression(p):
operator = '&&'
elif operator == '|':
operator = '||'
- p[0] = '%s%s%s' % (p[1], operator, p[3])
+ p[0] = ('%s%s%s' % (p[1][0], operator, p[3][0]), BOOLEAN_TYPE)
def p_expression_addition_term(p):
'expression : ADDITION expression %prec UNARYADDITION'
if p[1] == '-':
- p[0] = '%s%s' % (p[1], p[2])
+ p[0] = ('%s%s' % (p[1], p[2][0]), p[2][1])
else:
- p[0] = '%s' % (p[2])
+ p[0] = ('%s' % (p[2][0]), p[2][1])
def p_expression_not_expression(p):
'expression : NOT expression'
operator = '!'
- p[0] = '%s%s' % (operator, p[2])
+ p[0] = ('%s%s' % (operator, p[2][0]), BOOLEAN_TYPE)
def p_expression_term(p):
'expression : term'
- p[0] = '%s' % (p[1])
+ p[0] = p[1]
# end define expression
@@ -722,7 +745,7 @@ def p_expression_term(p):
# A(2,3)
def p_function_function_parameters(p):
'function : FUNCTIONNAME OPENBRACKET list CLOSEBRACKET'
- p[0] = '%*s%s(%s)' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[1], p[3])
+ p[0] = '%*s%s(%s)' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[1], p[3][0])
# A()
def p_function_function(p):
@@ -731,7 +754,7 @@ def p_function_function(p):
def p_resumestatementblocks_resume(p):
'resumestatementblocks : lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL'
- p[0] = '%*s%s = %s(%s)\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[1], p[3], p[5])
+ p[0] = '%*s%s = %s(%s)\n' % (INDENT_LEVEL * INDENT_SIZE, ' ', p[1], p[3], p[5][0])
def p_clearvar_clear_var(p):
'clearvar : CLEAR VAR'
@@ -748,25 +771,25 @@ def p_clearvar_clearvar_var(p):
# B(2:$-1)
def p_lterm_ltermvar_slice(p):
'lterm : ltermvar OPENBRACKET expression COLON expression CLOSEBRACKET'
- p[0] = '%s.slice(%s-1,%s)' % (p[1], p[3], p[5])
+ p[0] = '%s.slice(%s-1,%s)' % (p[1], p[3][0], p[5][0])
# B(2)
def p_lterm_ltermvar_index(p):
'lterm : ltermvar OPENBRACKET expression CLOSEBRACKET'
- p[0] = '%s[%s-1]' % (p[1], p[3])
+ p[0] = '%s[%s-1]' % (p[1], p[3][0])
# B(2:$-1,1:n)
def p_lterm_ltermvar_slice_slice(p):
'lterm : ltermvar OPENBRACKET expression COLON expression COMMA expression COLON expression CLOSEBRACKET'
- p[0] = '%s.slice(%s-1,%s).slice(%s-1,%s)' % (p[1], p[3], p[5], p[7], p[9])
+ p[0] = '%s.slice(%s-1,%s).slice(%s-1,%s)' % (p[1], p[3][0], p[5][0], p[7][0], p[9][0])
# B(2,3)
# B($-2)(3)
def p_lterm_ltermvar_index_index(p):
'''lterm : ltermvar OPENBRACKET expression COMMA expression CLOSEBRACKET
| ltermvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET'''
- base = '%s[%s-1]' % (p[1], p[3])
- p[0] = '%s[%s-1]' % (base, p[5])
+ base = '%s[%s-1]' % (p[1], p[3][0])
+ p[0] = '%s[%s-1]' % (base, p[5][0])
# [A,B,C]
def p_lterm_ltermarraylist(p):
@@ -815,138 +838,137 @@ def p_ltermvar_prevar(p):
# B(2:$-1)
def p_term_slice(p):
'term : termvar OPENBRACKET expression COLON expression CLOSEBRACKET'
- p[0] = '%s.slice(%s-1,%s)' % (p[1], p[3], p[5])
+ p[0] = ('%s.slice(%s-1,%s)' % (p[1][0], p[3][0], p[5][0]), VECTOR_TYPE)
# B(2:$-1,1)
def p_term_slice_expression(p):
'term : termvar OPENBRACKET expression COLON expression COMMA expression CLOSEBRACKET'
- p[0] = '%s.slice(%s-1,%s)[%s-1]' % (p[1], p[3], p[5], p[7])
+ p[0] = ('%s.slice(%s-1,%s)[%s-1]' % (p[1][0], p[3][0], p[5][0], p[7][0]), VECTOR_TYPE)
# B(:$-1)
def p_term_left_slice(p):
'term : termvar OPENBRACKET COLON expression CLOSEBRACKET'
- p[0] = '%s.slice(%s-1)' % (p[1], p[3])
+ p[0] = ('%s.slice(%s-1)' % (p[1][0], p[3][0]), VECTOR_TYPE)
# B(2:)
def p_term_right_slice(p):
'term : termvar OPENBRACKET expression COLON CLOSEBRACKET'
- p[0] = '%s.slice(%s-1,%s)' % (p[1], '1', p[4])
+ p[0] = ('%s.slice(%s-1,%s)' % (p[1][0], '1', p[4][0]), VECTOR_TYPE)
# B(:)
def p_term_full_slice(p):
'term : termvar OPENBRACKET COLON CLOSEBRACKET'
- p[0] = '%s.slice()' % (p[1])
+ p[0] = ('%s.slice()' % (p[1][0]), VECTOR_TYPE)
# B(:,1)
def p_term_full_slice_expression(p):
'term : termvar OPENBRACKET COLON COMMA expression CLOSEBRACKET'
- p[0] = '%s.slice()[%s-1]' % (p[1], p[5])
+ p[0] = ('%s.slice()[%s-1]' % (p[1][0], p[5][0]), DOUBLE_TYPE)
# B(1,:)
def p_term_expression_full_slice(p):
'''term : termvar OPENBRACKET expression COMMA COLON CLOSEBRACKET
| termvar OPENBRACKET expression CLOSEOPENBRACKET COLON CLOSEBRACKET'''
- base = '%s[%s-1]' % (p[1], p[3])
- p[0] = '%s.slice()' % (base)
+ base = '%s[%s-1]' % (p[1][0], p[3][0])
+ p[0] = ('%s.slice()' % (base), VECTOR_TYPE)
# B(1,1)
# B($-2)(1)
def p_term_expression_expression(p):
'''term : termvar OPENBRACKET expression COMMA expression CLOSEBRACKET
| termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET'''
- base = '%s[%s-1]' % (p[1], p[3])
- p[0] = '%s[%s-1]' % (base, p[5])
+ base = '%s[%s-1]' % (p[1][0], p[3][0])
+ p[0] = ('%s[%s-1]' % (base, p[5][0]), DOUBLE_TYPE)
# B(:,:)
def p_term_full_slice_full_slice(p):
'term : termvar OPENBRACKET COLON COMMA COLON CLOSEBRACKET'
- p[0] = '%s.slice().slice()' % (p[1])
+ p[0] = ('%s.slice().slice()' % (p[1][0]), DOUBLE_TYPE)
# (1:10)
def p_term_range(p):
'term : OPENBRACKET expression COLON expression CLOSEBRACKET'
- p[0] = '[%s:%s]' % (p[2], p[4])
+ p[0] = ('[%s:%s]' % (p[2][0], p[4][0]), VECTOR_TYPE)
# 1:10:50
def p_term_range_step(p):
'term : expression COLON expression COLON expression'
- p[0] = '[%s:%s:%s]' % (p[1], p[3], p[5])
+ p[0] = ('[%s:%s:%s]' % (p[1][0], p[3][0], p[5][0]), VECTOR_TYPE)
# B($-2)
-# C('function parameter')
def p_term_termvar_parameter(p):
'term : termvar OPENBRACKET expression CLOSEBRACKET'
- p[0] = '%s[%s-1]' % (p[1], p[3])
+ p[0] = ('%s[%s-1]' % (p[1][0], p[3][0]), DOUBLE_TYPE)
-# B($-2)('function parameter')(3)
+# B($-2)(1)(3)
def p_term_termvar_parameter_parameter_parameter(p):
'term : termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression CLOSEBRACKET'
- base = '%s[%s-1]' % (p[1], p[3])
- base = '%s[%s-1]' % (base, p[5])
- p[0] = '%s[%s-1]' % (base, p[7])
+ base = '%s[%s-1]' % (p[1][0], p[3][0])
+ base = '%s[%s-1]' % (base, p[5][0])
+ p[0] = ('%s[%s-1]' % (base, p[7][0]), DOUBLE_TYPE)
# B($-2)('function parameter')(3:4)
def p_term_termvar_parameter_parameter_slice(p):
'term : termvar OPENBRACKET expression CLOSEOPENBRACKET expression CLOSEOPENBRACKET expression COLON expression CLOSEBRACKET'
- base = '%s[%s-1]' % (p[1], p[3])
- base = '%s[%s-1]' % (base, p[5])
- p[0] = '%s.slice(%s-1,%s)' % (base, p[7], p[9])
+ base = '%s[%s-1]' % (p[1][0], p[3][0])
+ base = '%s[%s-1]' % (base, p[5][0])
+ p[0] = ('%s.slice(%s-1,%s)' % (base, p[7][0], p[9][0]), STRING_TYPE)
# part(x,1:10)
def p_term_part_parameter_range(p):
'term : PART OPENBRACKET expression COMMA expression COLON expression CLOSEBRACKET'
- p[0] = '%s(%s,%s,%s)' % (p[1], p[3], p[5], p[7])
+ p[0] = ('%s(%s,%s,%s)' % (p[1], p[3][0], p[5][0], p[7][0]), STRING_TYPE)
# part(x,1)
def p_term_part_parameter_parameter(p):
'term : PART OPENBRACKET expression COMMA expression CLOSEBRACKET'
- p[0] = '%s(%s,%s)' % (p[1], p[3], p[5])
+ p[0] = ('%s(%s,%s)' % (p[1], p[3][0], p[5][0]), STRING_TYPE)
# string(1:10)
def p_term_string_range(p):
'term : STRING OPENBRACKET expression COLON expression CLOSEBRACKET'
- p[0] = '%s(%s,%s)' % (p[1], p[3], p[5])
+ p[0] = ('%s(%s,%s)' % (p[1], p[3][0], p[5][0]), STRING_TYPE)
# string(x)
def p_term_string_parameter(p):
'term : STRING OPENBRACKET expression CLOSEBRACKET'
- p[0] = '%s(%s)' % (p[1], p[3])
+ p[0] = ('%s(%s)' % (p[1], p[3][0]), STRING_TYPE)
# A(2,3)
def p_term_function_parameters(p):
'term : FUNCTIONNAME OPENBRACKET list CLOSEBRACKET'
- p[0] = '%s(%s)' % (p[1], p[3])
+ p[0] = ('%s(%s)' % (p[1], p[3][0]), DOUBLE_TYPE)
# list(2,3)
def p_term_list_parameters(p):
'term : LIST OPENBRACKET list CLOSEBRACKET'
- p[0] = '%s(%s)' % (p[1], p[3])
+ p[0] = ('%s(%s)' % (p[1], p[3][0]), VECTOR_TYPE)
# gettext("abc")
def p_term_gettext_parameter(p):
'term : GETTEXT OPENBRACKET expression CLOSEBRACKET'
- p[0] = '%s' % (p[3])
+ p[0] = ('%s' % (p[3][0]), STRING_TYPE)
# A()
def p_term_function(p):
'term : FUNCTIONNAME OPENBRACKET CLOSEBRACKET'
- p[0] = '%s()' % (p[1])
+ p[0] = ('%s()' % (p[1]), DOUBLE_TYPE)
# list()
def p_term_list(p):
'term : LIST OPENBRACKET CLOSEBRACKET'
- p[0] = '%s()' % (p[1])
+ p[0] = ('%s()' % (p[1]), VECTOR_TYPE)
# $
def p_term_lastindex(p):
'term : LASTINDEX'
- p[0] = '%s' % (p[1])
+ p[0] = (p[1], DOUBLE_TYPE)
# %xyz
def p_term_prevar(p):
'''term : PREVAR
| PREVAR_SUBSTITUTE'''
- p[0] = '%s' % (p[1])
+ p[0] = (p[1], DOUBLE_TYPE)
# %f
def p_term_prevar_boolean(p):
@@ -955,25 +977,25 @@ def p_term_prevar_boolean(p):
value = 'true'
elif p[1] == '%f':
value = 'false'
- p[0] = '%s' % (value)
+ p[0] = (value, BOOLEAN_TYPE)
# 1+2*%i
def p_term_prevar_complex1(p):
'expression : expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX'
if p[2] == '-':
- imag = '%s%s' % (p[2], p[3])
+ imag = '%s%s' % (p[2], p[3][0])
else:
- imag = '%s' % (p[3])
- p[0] = 'math.complex(%s,%s)' % (p[1], imag)
+ imag = '%s' % (p[3][0])
+ p[0] = ('math.complex(%s,%s)' % (p[1][0], imag), DOUBLE_TYPE)
# 1+2*%i
def p_term_prevar_complex2(p):
'expression : expression ADDITION PREVAR_COMPLEX MULTIPLICATION expression'
if p[2] == '-':
- imag = '%s%s' % (p[2], p[5])
+ imag = '%s%s' % (p[2], p[5][0])
else:
- imag = '%s' % (p[5])
- p[0] = 'math.complex(%s,%s)' % (p[1], imag)
+ imag = '%s' % (p[5][0])
+ p[0] = ('math.complex(%s,%s)' % (p[1][0], imag), DOUBLE_TYPE)
# %e %pi
def p_term_prevar_float(p):
@@ -984,40 +1006,66 @@ def p_term_prevar_float(p):
flt = 'math.PI'
else:
flt = p[1]
- p[0] = '%s' % (flt)
+ p[0] = (flt, DOUBLE_TYPE)
def p_term_termvar(p):
'term : termvar'
- p[0] = '%s' % (p[1])
+ p[0] = p[1]
# A.B
def p_termvar_termvar_dot_var(p):
'termvar : termvar DOT VAR'
- p[0] = '%s.%s' % (p[1], p[3])
+ var = p[1][0]
+ if var[:5] == 'this.':
+ basevar = var[5:]
+ else:
+ basevar = var
+ add_object_var(basevar)
+ var = '%s.%s' % (var, p[3])
+ if var[:5] == 'this.':
+ basevar = var[5:]
+ else:
+ basevar = var
+ vartype = VAR_TYPES[basevar] if basevar in VAR_TYPES else None
+ p[0] = (var, vartype)
def p_termvar_termvar_dot_in(p):
'termvar : termvar DOT IN'
- p[0] = '%s.%s1' % (p[1], p[3])
+ var = p[1][0]
+ if var[:5] == 'this.':
+ basevar = var[5:]
+ else:
+ basevar = var
+ add_object_var(basevar)
+ var = '%s.%s1' % (var, p[3])
+ if var[:5] == 'this.':
+ basevar = var[5:]
+ else:
+ basevar = var
+ vartype = VAR_TYPES[basevar] if basevar in VAR_TYPES else None
+ p[0] = (var, vartype)
# A
def p_termvar_var(p):
'termvar : VAR'
var = p[1]
add_global_var(var)
+ vartype = VAR_TYPES[var] if var in VAR_TYPES else None
if var in GLOBAL_VARS:
- p[0] = 'this.%s' % (var)
+ p[0] = ('this.%s' % (var), vartype)
else:
- p[0] = '%s' % (var)
+ p[0] = ('%s' % (var), vartype)
# in
def p_termvar_in(p):
'termvar : IN'
var = p[1] + '1'
add_global_var(var)
+ vartype = VAR_TYPES[var] if var in VAR_TYPES else None
if var in GLOBAL_VARS:
- p[0] = 'this.%s' % (var)
+ p[0] = ('this.%s' % (var), vartype)
else:
- p[0] = '%s' % (var)
+ p[0] = ('%s' % (var), vartype)
# 5
# 3.4
@@ -1026,14 +1074,14 @@ def p_termvar_in(p):
def p_term_number(p):
'term : NUMBER'
number = re.sub(r'[de]', r'e', p[1], flags=re.IGNORECASE)
- p[0] = '%s' % (number)
+ p[0] = ('%s' % (number), DOUBLE_TYPE)
# 'abc'
# "abc"
def p_term_string(p):
'''term : QSTRING
| DQSTRING'''
- p[0] = '%s' % (p[1])
+ p[0] = ('%s' % (p[1]), STRING_TYPE)
# end define term
@@ -1062,15 +1110,24 @@ def getblocktype(module):
return BLOCK_TYPE.get(module, 'BasicBlock')
def add_local_var(var, force=False):
- if force and var in GLOBAL_VARS:
+ if var[:5] == 'this.':
+ print('Syntax error: cannot add local variable:', var)
+ return
+ exists = var in GLOBAL_VARS
+ if force and exists:
GLOBAL_VARS.remove(var)
- if var not in GLOBAL_VARS:
+ exists = False
+ if not exists:
LOCAL_VARS.add(var)
def add_global_var(var, force=False):
- if force and var in LOCAL_VARS:
+ if var[:5] == 'this.':
+ var = var[5:]
+ exists = var in LOCAL_VARS
+ if force and exists:
LOCAL_VARS.remove(var)
- if var not in LOCAL_VARS:
+ exists = False
+ if not exists:
GLOBAL_VARS.add(var)
def add_var_vartype(var, vartype):
diff --git a/showvartypes.py b/showvartypes.py
new file mode 100755
index 00000000..82ef7e45
--- /dev/null
+++ b/showvartypes.py
@@ -0,0 +1,31 @@
+#!/usr/bin/python
+
+from __future__ import print_function
+
+import sys
+import pickle
+
+GLOBAL_VARS = {'x'}
+
+VAR_TYPES = {}
+
+def load_vars(picklefilename):
+ global GLOBAL_VARS
+ global VAR_TYPES
+
+ with open(picklefilename, 'r') as cfile:
+ GLOBAL_VARS = pickle.load(cfile)
+
+ VAR_TYPES = pickle.load(cfile)
+
+def processfile(picklefilename):
+ load_vars(picklefilename)
+ for var in sorted(VAR_TYPES):
+ print(var, '=>', VAR_TYPES[var])
+
+if __name__ == '__main__':
+ if len(sys.argv) <= 1:
+ print('Usage:', sys.argv[0], 'filename.pickle')
+ sys.exit(1)
+
+ processfile(sys.argv[1])