From be9f32c23ef04b74ad1b07a09f0663015dc98993 Mon Sep 17 00:00:00 2001 From: Sunil Shetye Date: Fri, 15 Jun 2018 00:48:55 +0530 Subject: identify the job blocks --- .gitignore | 2 + Makefile | 21 +- combined.js | 9122 ++++++++++++++++++++++++++++ index.html | 9 + js/Branching/CLKFROM.js | 322 +- js/Branching/CLKGOTO.js | 366 +- js/Branching/CLKGotoTagVisibility.js | 359 +- js/Branching/DEMUX.js | 444 +- js/Branching/DEMUX_f.js | 444 +- js/Branching/ESELECT_f.js | 546 +- js/Branching/EXTRACTOR.js | 339 +- js/Branching/FROM.js | 366 +- js/Branching/FROMMO.js | 388 +- js/Branching/GOTO.js | 392 +- js/Branching/GOTOMO.js | 410 +- js/Branching/GotoTagVisibility.js | 359 +- js/Branching/GotoTagVisibilityMO.js | 359 +- js/Branching/ISELECT_f.js | 392 +- js/Branching/ISELECT_m.js | 501 +- js/Branching/MUX.js | 435 +- js/Branching/MUX_f.js | 435 +- js/Branching/M_SWITCH.js | 517 +- js/Branching/NRMSOM_f.js | 314 +- js/Branching/RELAY_f.js | 407 +- js/Branching/SCALAR2VECTOR.js | 352 +- js/Branching/SELECT_f.js | 393 +- js/Branching/SELECT_m.js | 508 +- js/Branching/SELF_SWITCH.js | 648 +- js/Branching/SWITCH2.js | 445 +- js/Branching/SWITCH2_m.js | 628 +- js/Branching/SWITCH_f.js | 393 +- js/Electrical/CCS.js | 543 +- js/Electrical/CVS.js | 542 +- js/Electrical/Capacitor.js | 384 +- js/Electrical/ConstantVoltage.js | 366 +- js/Electrical/CurrentSensor.js | 231 +- js/Electrical/Diode.js | 459 +- js/Electrical/Ground.js | 220 +- js/Electrical/Gyrator.js | 664 +-- js/Electrical/IdealTransformer.js | 648 +- js/Electrical/Inductor.js | 329 +- js/Electrical/MOTOR.js | 195 +- js/Electrical/NMOS.js | 590 +- js/Electrical/NPN.js | 842 +-- js/Electrical/OpAmp.js | 417 +- js/Electrical/PMOS.js | 590 +- js/Electrical/PNP.js | 844 +-- js/Electrical/PotentialSensor.js | 234 +- js/Electrical/Resistor.js | 390 +- js/Electrical/SineVoltage.js | 491 +- js/Electrical/Switch.js | 422 +- js/Electrical/VVsourceAC.js | 396 +- js/Electrical/VariableResistor.js | 255 +- js/Electrical/VoltageSensor.js | 231 +- js/Electrical/VsourceAC.js | 412 +- js/Events/ANDBLK.js | 935 +-- js/Events/ANDLOG_f.js | 167 +- js/Events/CLKSOMV_f.js | 174 +- js/Events/CLKSOM_f.js | 175 +- js/Events/CLKSPLIT_f.js | 210 +- js/Events/END_c.js | 286 +- js/Events/EVTDLY_c.js | 363 +- js/Events/EVTDLY_f.js | 350 +- js/Events/EVTGEN_f.js | 278 +- js/Events/EVTVARDLY.js | 287 +- js/Events/HALT_f.js | 281 +- js/Events/IFTHEL_f.js | 429 +- js/Events/MCLOCK_f.js | 1150 +--- js/Events/MFCLCK_f.js | 336 +- js/Events/M_freq.js | 701 +-- js/Events/VirtualCLK0.js | 172 +- js/Events/freq_div.js | 1659 +----- js/Hydraulics/Bache.js | 635 +- js/Hydraulics/Flowmeter.js | 627 +- js/Hydraulics/PerteDP.js | 564 +- js/Hydraulics/PuitsP.js | 457 +- js/Hydraulics/SourceP.js | 482 +- js/Hydraulics/VanneReglante.js | 457 +- js/IntegerOp/BITCLEAR.js | 849 +-- js/IntegerOp/BITSET.js | 818 +-- js/IntegerOp/CONVERT.js | 2967 ++-------- js/IntegerOp/DFLIPFLOP.js | 10528 +-------------------------------- js/IntegerOp/DLATCH.js | 3118 +--------- js/IntegerOp/EXTRACTBITS.js | 1710 +----- js/IntegerOp/INTMUL.js | 943 +-- js/IntegerOp/JKFLIPFLOP.js | 4924 +-------------- js/IntegerOp/LOGIC.js | 726 +-- js/IntegerOp/SHIFT.js | 857 +-- js/IntegerOp/SRFLIPFLOP.js | 2653 +-------- js/Linear/BIGSOM_f.js | 348 +- js/Linear/CLINDUMMY_f.js | 166 +- js/Linear/CLR.js | 523 +- js/Linear/CLR_f.js | 524 +- js/Linear/CLSS.js | 696 +-- js/Linear/CLSS_f.js | 611 +- js/Linear/DELAYV_f.js | 494 +- js/Linear/DELAY_f.js | 1297 +--- js/Linear/DERIV.js | 169 +- js/Linear/DIFF_c.js | 444 +- js/Linear/DLR.js | 513 +- js/Linear/DLR_f.js | 508 +- js/Linear/DLSS.js | 695 +-- js/Linear/DLSS_f.js | 610 +- js/Linear/DOLLAR.js | 626 +- js/Linear/DOLLAR_f.js | 427 +- js/Linear/DOLLAR_m.js | 626 +- js/Linear/GAINBLK.js | 1091 +--- js/Linear/GAINBLK_f.js | 322 +- js/Linear/GAIN_f.js | 339 +- js/Linear/INTEGRAL.js | 684 +-- js/Linear/INTEGRAL_f.js | 286 +- js/Linear/INTEGRAL_m.js | 1063 +--- js/Linear/PID.js | 3823 +----------- js/Linear/REGISTER.js | 657 +- js/Linear/REGISTER_f.js | 325 +- js/Linear/SAMPHOLD.js | 184 +- js/Linear/SAMPHOLD_m.js | 408 +- js/Linear/SAMPLEHOLD_f.js | 179 +- js/Linear/SOM_f.js | 361 +- js/Linear/SUMMATION.js | 1010 +--- js/Linear/SUM_f.js | 179 +- js/Linear/TCLSS.js | 666 +-- js/Linear/TCLSS_f.js | 666 +-- js/Linear/TIME_DELAY.js | 459 +- js/Linear/VARIABLE_DELAY.js | 449 +- js/MatrixOp/CUMSUM.js | 611 +- js/MatrixOp/EXTRACT.js | 644 +- js/MatrixOp/EXTTRI.js | 674 +-- js/MatrixOp/MATBKSL.js | 563 +- js/MatrixOp/MATCATH.js | 469 +- js/MatrixOp/MATCATV.js | 472 +- js/MatrixOp/MATDET.js | 543 +- js/MatrixOp/MATDIAG.js | 544 +- js/MatrixOp/MATDIV.js | 563 +- js/MatrixOp/MATEIG.js | 606 +- js/MatrixOp/MATEXPM.js | 545 +- js/MatrixOp/MATINV.js | 545 +- js/MatrixOp/MATLU.js | 552 +- js/MatrixOp/MATMAGPHI.js | 525 +- js/MatrixOp/MATMUL.js | 1176 +--- js/MatrixOp/MATPINV.js | 545 +- js/MatrixOp/MATRESH.js | 759 +-- js/MatrixOp/MATSING.js | 645 +- js/MatrixOp/MATSUM.js | 619 +- js/MatrixOp/MATTRAN.js | 488 +- js/MatrixOp/MATZCONJ.js | 264 +- js/MatrixOp/MATZREIM.js | 524 +- js/MatrixOp/RICC.js | 522 +- js/MatrixOp/ROOTCOEF.js | 487 +- js/MatrixOp/SQRT.js | 439 +- js/MatrixOp/SUBMAT.js | 686 +-- js/Misc/AUTOMAT.js | 1051 +--- js/Misc/BACKLASH.js | 364 +- js/Misc/BOUNCE.js | 1037 +--- js/Misc/BOUNCEXY.js | 960 +-- js/Misc/BPLATFORM.js | 519 +- js/Misc/CBLOCK.js | 1029 +--- js/Misc/CBLOCK4.js | 1054 +--- js/Misc/CONSTRAINT2_c.js | 603 +- js/Misc/CONSTRAINT_c.js | 401 +- js/Misc/DEADBAND.js | 406 +- js/Misc/DEBUG.js | 303 +- js/Misc/DEBUG_SCICOS.js | 102 +- js/Misc/DIFF_f.js | 331 +- js/Misc/DSUPER.js | 383 +- js/Misc/EDGETRIGGER.js | 300 +- js/Misc/EDGE_TRIGGER.js | 1339 +---- js/Misc/ENDBLK.js | 1344 +---- js/Misc/EXPRESSION.js | 1422 +---- js/Misc/Extract_Activation.js | 806 +-- js/Misc/HYSTHERESIS.js | 367 +- js/Misc/IMPSPLIT_f.js | 222 +- js/Misc/LOGICAL_OP.js | 829 +-- js/Misc/MBLOCK.js | 2352 +------- js/Misc/MEMORY_f.js | 421 +- js/Misc/MPBLOCK.js | 2238 +------ js/Misc/PAL_f.js | 239 +- js/Misc/PENDULUM_ANIM.js | 521 +- js/Misc/RATELIMITER.js | 345 +- js/Misc/RELATIONALOP.js | 683 +-- js/Misc/SPLIT_f.js | 170 +- js/Misc/SUPER_f.js | 253 +- js/Misc/TEXT_f.js | 504 +- js/Misc/c_block.js | 649 +- js/Misc/fortran_block.js | 603 +- js/Misc/func_block.js | 283 +- js/Misc/generic_block.js | 800 +-- js/Misc/generic_block2.js | 842 +-- js/Misc/generic_block3.js | 927 +-- js/Misc/scifunc_block.js | 827 +-- js/Misc/scifunc_block_m.js | 936 +-- js/NonLinear/ABSBLK_f.js | 162 +- js/NonLinear/ABS_VALUE.js | 335 +- js/NonLinear/COSBLK_f.js | 162 +- js/NonLinear/DLRADAPT_f.js | 660 +-- js/NonLinear/EXPBLK_f.js | 322 +- js/NonLinear/EXPBLK_m.js | 357 +- js/NonLinear/FSV_f.js | 170 +- js/NonLinear/INTRP2BLK_f.js | 510 +- js/NonLinear/INTRPLBLK_f.js | 390 +- js/NonLinear/INVBLK.js | 170 +- js/NonLinear/INVBLK_f.js | 165 +- js/NonLinear/LOGBLK_f.js | 325 +- js/NonLinear/LOOKUP2D.js | 955 +-- js/NonLinear/LOOKUP_c.js | 9645 +----------------------------- js/NonLinear/LOOKUP_f.js | 411 +- js/NonLinear/MAXMIN.js | 461 +- js/NonLinear/MAX_f.js | 176 +- js/NonLinear/MIN_f.js | 179 +- js/NonLinear/POWBLK_f.js | 348 +- js/NonLinear/PRODUCT.js | 492 +- js/NonLinear/PROD_f.js | 166 +- js/NonLinear/QUANT_f.js | 392 +- js/NonLinear/SATURATION.js | 406 +- js/NonLinear/SAT_f.js | 397 +- js/NonLinear/SIGNUM.js | 335 +- js/NonLinear/SINBLK_f.js | 161 +- js/NonLinear/TANBLK_f.js | 178 +- js/NonLinear/TrigFun.js | 316 +- js/PDE/PDE.js | 1381 +---- js/Sinks/AFFICH_m.js | 751 +-- js/Sinks/BARXY.js | 504 +- js/Sinks/CANIMXY.js | 978 +-- js/Sinks/CANIMXY3D.js | 1238 +--- js/Sinks/CEVENTSCOPE.js | 795 +-- js/Sinks/CFSCOPE.js | 900 +-- js/Sinks/CLKOUTV_f.js | 931 +-- js/Sinks/CLKOUT_f.js | 318 +- js/Sinks/CMAT3D.js | 588 +- js/Sinks/CMATVIEW.js | 518 +- js/Sinks/CMSCOPE.js | 1208 +--- js/Sinks/CSCOPE.js | 930 +-- js/Sinks/CSCOPXY.js | 972 +-- js/Sinks/CSCOPXY3D.js | 1203 +--- js/Sinks/OUTIMPL_f.js | 420 +- js/Sinks/OUT_f.js | 371 +- js/Sinks/TOWS_c.js | 586 +- js/Sinks/TRASH_f.js | 166 +- js/Sinks/WFILE_f.js | 889 +-- js/Sinks/WRITEAU_f.js | 657 +- js/Sinks/WRITEC_f.js | 920 +-- js/Sources/CLKINV_f.js | 357 +- js/Sources/CLKIN_f.js | 317 +- js/Sources/CLOCK_c.js | 897 +-- js/Sources/CLOCK_f.js | 842 +-- js/Sources/CONST.js | 347 +- js/Sources/CONST_f.js | 323 +- js/Sources/CONST_m.js | 623 +- js/Sources/CURVE_c.js | 9162 +--------------------------- js/Sources/CURV_f.js | 597 +- js/Sources/Counter.js | 471 +- js/Sources/FROMWSB.js | 1615 +---- js/Sources/FROMWS_c.js | 601 +- js/Sources/GENSIN_f.js | 458 +- js/Sources/GENSQR_f.js | 329 +- js/Sources/GEN_SQR.js | 2737 +-------- js/Sources/Ground_g.js | 214 +- js/Sources/INIMPL_f.js | 421 +- js/Sources/IN_f.js | 508 +- js/Sources/Modulo_Count.js | 413 +- js/Sources/PULSE_SC.js | 2372 +------- js/Sources/RAMP.js | 399 +- js/Sources/RAND_f.js | 534 +- js/Sources/RAND_m.js | 718 +-- js/Sources/READAU_f.js | 849 +-- js/Sources/READC_f.js | 1502 +---- js/Sources/RFILE_f.js | 1142 +--- js/Sources/SAWTOOTH_f.js | 166 +- js/Sources/STEP.js | 522 +- js/Sources/STEP_FUNCTION.js | 1042 +--- js/Sources/SampleCLK.js | 403 +- js/Sources/Sigbuilder.js | 3446 +---------- js/Sources/TIME_f.js | 149 +- js/Sources/TKSCALE.js | 320 +- js/Threshold/GENERAL_f.js | 522 +- js/Threshold/NEGTOPOS_f.js | 203 +- js/Threshold/POSTONEG_f.js | 222 +- js/Threshold/ZCROSS_f.js | 378 +- sci2jslex.py | 12 +- sci2jsyacc.py | 122 +- 280 files changed, 18856 insertions(+), 192151 deletions(-) create mode 100644 combined.js create mode 100644 index.html diff --git a/.gitignore b/.gitignore index 85561e86..4d16c371 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ __pycache__/ parsetab.py parser.out +*.lex *.pyc +*.yacc diff --git a/Makefile b/Makefile index 63589dd6..c713643f 100644 --- a/Makefile +++ b/Makefile @@ -4,11 +4,22 @@ JSFILES := $(SCIFILES:macros/%.sci=js/%.js) JSDIRS := $(sort $(dir $(JSFILES))) -all: $(JSFILES) - -js/%.js: macros/%.sci sci2jsyacc.py parsetab.py sci2jslex.py Makefile - ./sci2jslex.py $< > $@ - #./sci2jslex.py $< > $@ 2>&1 && ./sci2jsyacc.py $< >> $@ 2>&1 +all: combined.js + +combined.js: $(JSFILES) Makefile + @echo -n "Making $@ ... "; \ + count=0 totalcount=0; \ + for f in $(JSFILES); do \ + totalcount=$$(( totalcount+1 )); \ + grep -q 'Syntax error' $$f && continue; \ + cat $$f; \ + count=$$(( count+1 )); \ + done > $@; \ + echo "made $@ from $$count/$$totalcount files" + +js/%.js: macros/%.sci sci2jsyacc.py parsetab.py sci2jslex.py + ./sci2jslex.py $< > js/$*.lex + ./sci2jsyacc.py $< > $@ 2> js/$*.yacc parsetab.py: sci2jsyacc.py sci2jslex.py @rm -f $@* parser.out diff --git a/combined.js b/combined.js new file mode 100644 index 00000000..556107b0 --- /dev/null +++ b/combined.js @@ -0,0 +1,9122 @@ +/* autogenerated from "macros/Hydraulics/SourceP.sci" */ +function SourceP() { +SourceP.prototype.get = function SourceP() { +} +SourceP.prototype.set = function SourceP() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,P0,T0,H0,option_temperature,exprs]=scicos_getvalue("Paramètres du puits",["Pression de la source : P0 (Pa)","Temperature de la source : T0 (K)","Enthalpie spécifique de la source : H0 (J/kg)","1:température fixée - 2:enthalpie fixée : option_temperature"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[P0,T0,H0,option_temperature]; +model.equations.parameters[2]=list(P0,T0,H0,option_temperature); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +SourceP.prototype.define = function SourceP() { +model=scicos_model(); +P0=300000; +T0=290; +H0=100000; +option_temperature=1; +model.rpar=[P0,T0,H0,option_temperature]; +model.sim="Source"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Source"; +mo.inputs=[]; +mo.outputs=["C"]; +mo.parameters=list(["P0","T0","H0","option_temperature"],[P0,T0,H0,option_temperature]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[string(P0),string(T0),string(H0),string(option_temperature)]; +gr_i=[]; +x=standard_define([2.5,2],model,exprs,list(gr_i,0)); +x.graphics.out_implicit=["I"]; +} +SourceP.prototype.details = function SourceP() { +} +} +/* autogenerated from "macros/Hydraulics/Flowmeter.sci" */ +function Flowmeter() { +Flowmeter.prototype.get = function Flowmeter() { +} +Flowmeter.prototype.set = function Flowmeter() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +x=arg1; +exprs=x.graphics.exprs; +while (None) { +[ok,Qini,exprs]=scicos_getvalue(["Set Flowmeter block parameters:","","Qini: "],"Qini",list("vec",1),exprs); +if (!ok) { +break +} +x.model.equations.parameters[2]=list(Qini); +x.graphics.exprs=exprs; +break +} +} +Flowmeter.prototype.define = function Flowmeter() { +ModelName="Flowmeter"; +PrametersValue=1; +ParametersName="Qini"; +model=scicos_model(); +Typein=[]; +Typeout=[]; +MI=[]; +MO=[]; +P=[50,105,-1,90,0,10,2,0,101,10,-2,0]; +PortName=["Mesure","C1","C2"]; +for(i=1;i<=size(P,"r");i+=1) { +if (P(i,3)==1) { +Typein=[Typein,"E"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==2) { +Typein=[Typein,"I"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==-1) { +Typeout=[Typeout,"E"]; +MO=[MO,PortName(i)]; +} +if (P(i,3)==-2) { +Typeout=[Typeout,"I"]; +MO=[MO,PortName(i)]; +} +} +model=scicos_model(); +mo=modelica(); +model.sim=ModelName; +mo.inputs=MI; +mo.outputs=MO; +model.rpar=PrametersValue; +mo.parameters=list(ParametersName,PrametersValue,zeros(ParametersName)); +exprs="1"; +gr_i=[]; +model.blocktype="c"; +model.dep_ut=[None,true]; +mo.model=ModelName; +model.equations=mo; +model.in=ones(size(MI,"*"),1); +model.out=ones(size(MO,"*"),1); +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=Typein; +x.graphics.out_implicit=Typeout; +} +Flowmeter.prototype.details = function Flowmeter() { +} +} +/* autogenerated from "macros/Hydraulics/VanneReglante.sci" */ +function VanneReglante() { +VanneReglante.prototype.get = function VanneReglante() { +} +VanneReglante.prototype.set = function VanneReglante() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,Cvmax,p_rho,exprs]=scicos_getvalue("Paramètres de la vanne reglante",["Cvmax","p_rho"],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[Cvmax,p_rho]; +model.equations.parameters[2]=list(Cvmax,p_rho); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +VanneReglante.prototype.define = function VanneReglante() { +model=scicos_model(); +model.in=[1,1]; +model.out=[1]; +Cvmax=8005.42; +p_rho=0; +model.rpar=[Cvmax,p_rho]; +model.sim="VanneReglante"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="VanneReglante"; +mo.inputs=["C1","Ouv"]; +mo.outputs="C2"; +mo.parameters=list(["Cvmax","p_rho"],[Cvmax,p_rho]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[string(Cvmax),string(p_rho)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I","E"]; +x.graphics.out_implicit=["I"]; +} +VanneReglante.prototype.details = function VanneReglante() { +} +} +/* autogenerated from "macros/Hydraulics/PerteDP.sci" */ +function PerteDP() { +PerteDP.prototype.get = function PerteDP() { +} +PerteDP.prototype.set = function PerteDP() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,L,D,lambda,z1,z2,p_rho,exprs]=scicos_getvalue("Parametres du tuyau",["Longueur du tube : L (m)","Diamètre interne du tube : D (m)","Coefficient de perte de charge-frottement(S.U) : lambda","Altitude entrée tuyauterie : z1 (m)","Altitude sortie tuyauterie : z2 (m)","Si >0, masse volumique imposée fu fluide : p_rho (kg/m3)"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[L,D,lambda,z1,z2,p_rho]; +model.equations.parameters[2]=list(L,D,lambda,z1,z2,p_rho); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +PerteDP.prototype.define = function PerteDP() { +model=scicos_model(); +model.in=[1]; +model.out=[1]; +L=10; +D=0.2; +lambda=0.03; +z1=0; +z2=0; +p_rho=0; +model.rpar=[L,D,lambda,z1,z2,p_rho]; +model.sim="PerteDP"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="PerteDP"; +mo.inputs="C1"; +mo.outputs="C2"; +mo.parameters=list(["L","D","lambda","z1","z2","p_rho"],[L,D,lambda,z1,z2,p_rho]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[string(L),string(D),string(lambda),string(z1),string(z2),string(p_rho)]; +gr_i=[]; +x=standard_define([2,1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +PerteDP.prototype.details = function PerteDP() { +} +} +/* autogenerated from "macros/Hydraulics/PuitsP.sci" */ +function PuitsP() { +PuitsP.prototype.get = function PuitsP() { +} +PuitsP.prototype.set = function PuitsP() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,P0,T0,H0,option_temperature,exprs]=scicos_getvalue("Paramètres du puits",["Pression de la source : P0 (Pa)","Temperature de la source : T0 (K)","Enthalpie spécifique de la source : H0 (J/kg)","1:température fixée - 2:enthalpie fixée : option_temperature"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[P0,T0,H0,option_temperature]; +model.equations.parameters[2]=list(P0,T0,H0,option_temperature); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +PuitsP.prototype.define = function PuitsP() { +model=scicos_model(); +P0=100000; +T0=290; +H0=100000; +option_temperature=1; +model.rpar=[P0,T0,H0,option_temperature]; +model.sim="Puits"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Puits"; +mo.inputs=["C"]; +mo.parameters=list(["P0","T0","H0","option_temperature"],[P0,T0,H0,option_temperature]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +exprs=[string(P0),string(T0),string(H0),string(option_temperature)]; +gr_i=[]; +x=standard_define([2.5,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +} +PuitsP.prototype.details = function PuitsP() { +} +} +/* autogenerated from "macros/Events/EVTDLY_c.sci" */ +function EVTDLY_c() { +EVTDLY_c.prototype.get = function EVTDLY_c() { +} +EVTDLY_c.prototype.set = function EVTDLY_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,dt,ff,exprs]=scicos_getvalue(["Set Event Delay block parameters","Delay is the delay between an input event "," and the generated output event","Block may initially generate an output event before "," any input event. \"Date of initial output event\""," gives the date of this event. Set a negative value"," to disable any output event."],["Delay","Date of initial output event"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (dt<=0) { +message("Delay must be positive"); +ok=None; +} +if (ok) { +graphics.exprs=exprs; +model.rpar=[dt,ff]; +model.firing=ff; +x.graphics=graphics; +x.model=model; +break +} +} +} +EVTDLY_c.prototype.define = function EVTDLY_c() { +dt=0.1; +ff=0.0; +model=scicos_model(); +model.sim=list("evtdly4",4); +model.evtin=1; +model.evtout=1; +model.rpar=[dt,ff]; +model.blocktype="d"; +model.firing=ff; +model.dep_ut=[None,None]; +exprs=[string(dt),sci2exp(ff)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +EVTDLY_c.prototype.details = function EVTDLY_c() { +} +} +/* autogenerated from "macros/Events/CLKSPLIT_f.sci" */ +function CLKSPLIT_f() { +CLKSPLIT_f.prototype.get = function CLKSPLIT_f() { +} +CLKSPLIT_f.prototype.set = function CLKSPLIT_f() { +x=arg1; +} +CLKSPLIT_f.prototype.define = function CLKSPLIT_f() { +model=scicos_model(); +model.sim="split"; +model.evtin=1; +model.evtout=[1,1]; +model.blocktype="d"; +model.firing=[None,None,None]; +model.dep_ut=[None,None]; +x=standard_define([1,1]/3,model,[],[]); +} +CLKSPLIT_f.prototype.details = function CLKSPLIT_f() { +} +} +/* autogenerated from "macros/Events/ANDLOG_f.sci" */ +function ANDLOG_f() { +ANDLOG_f.prototype.get = function ANDLOG_f() { +} +ANDLOG_f.prototype.set = function ANDLOG_f() { +x=arg1; +} +ANDLOG_f.prototype.define = function ANDLOG_f() { +model=scicos_model(); +model.sim="andlog"; +model.out=1; +model.evtin=[1,1]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([3,3],model,[],gr_i); +} +ANDLOG_f.prototype.details = function ANDLOG_f() { +} +} +/* autogenerated from "macros/Events/HALT_f.sci" */ +function HALT_f() { +HALT_f.prototype.get = function HALT_f() { +} +HALT_f.prototype.set = function HALT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,n,exprs]=scicos_getvalue("Set Halt block parameters",["State on halt"],list("vec",1),exprs); +if (!ok) { +break +} +if (ok) { +graphics.exprs=exprs; +model.ipar=n; +x.graphics=graphics; +x.model=model; +break +} +} +} +HALT_f.prototype.define = function HALT_f() { +n=0; +model=scicos_model(); +model.sim="hltblk"; +model.evtin=1; +model.dstate=0; +model.ipar=0; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(n); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +HALT_f.prototype.details = function HALT_f() { +} +} +/* autogenerated from "macros/Events/VirtualCLK0.sci" */ +function VirtualCLK0() { +VirtualCLK0.prototype.get = function VirtualCLK0() { +} +VirtualCLK0.prototype.set = function VirtualCLK0() { +x=arg1; +} +VirtualCLK0.prototype.define = function VirtualCLK0() { +model=scicos_model(); +model.sim="vrtclk0"; +model.evtin=1; +model.opar=list(); +model.ipar=[]; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs=[]; +x=standard_define([2,2],model,exprs," "); +} +VirtualCLK0.prototype.details = function VirtualCLK0() { +} +} +/* autogenerated from "macros/Events/END_c.sci" */ +function END_c() { +END_c.prototype.get = function END_c() { +} +END_c.prototype.set = function END_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tf,exprs]=scicos_getvalue("Set final simulation time",["Final simulation time"],list("vec",1),exprs); +if (!ok) { +break +} +if (ok) { +graphics.exprs=exprs; +model.firing=tf; +x.graphics=graphics; +x.model=model; +break +} +} +} +END_c.prototype.define = function END_c() { +tf=100000000; +model=scicos_model(); +model.sim=list("scicosexit",4); +model.evtin=1; +model.evtout=1; +model.firing=tf; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(tf); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +END_c.prototype.details = function END_c() { +} +} +/* autogenerated from "macros/Events/CLKSOMV_f.sci" */ +function CLKSOMV_f() { +CLKSOMV_f.prototype.get = function CLKSOMV_f() { +} +CLKSOMV_f.prototype.set = function CLKSOMV_f() { +x=arg1; +} +CLKSOMV_f.prototype.define = function CLKSOMV_f() { +model=scicos_model(); +model.sim="sum"; +model.evtin=[1,1,1]; +model.evtout=1; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +CLKSOMV_f.prototype.details = function CLKSOMV_f() { +} +} +/* autogenerated from "macros/Events/EVTGEN_f.sci" */ +function EVTGEN_f() { +EVTGEN_f.prototype.get = function EVTGEN_f() { +} +EVTGEN_f.prototype.set = function EVTGEN_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tt,exprs]=scicos_getvalue("Set Event time",["Event Time"],list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +if (model.firing!=tt) { +model.firing=tt; +} +x.graphics=graphics; +x.model=model; +break +} +} +EVTGEN_f.prototype.define = function EVTGEN_f() { +tt=0; +model=scicos_model(); +model.sim="trash"; +model.evtout=1; +model.blocktype="d"; +model.firing=tt; +model.dep_ut=[None,None]; +exprs=string(tt); +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +EVTGEN_f.prototype.details = function EVTGEN_f() { +} +} +/* autogenerated from "macros/Events/EVTVARDLY.sci" */ +function EVTVARDLY() { +EVTVARDLY.prototype.get = function EVTVARDLY() { +} +EVTVARDLY.prototype.set = function EVTVARDLY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,fir,exprs]=scicos_getvalue("Set parameter of variable event delay","Initial event firing time (<0 if absent)",list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +model.firing=fir; +x.graphics=graphics; +x.model=model; +break +} +} +EVTVARDLY.prototype.define = function EVTVARDLY() { +model=scicos_model(); +model.sim=list("evtvardly",4); +model.in=1; +model.evtin=1; +model.evtout=1; +model.blocktype="d"; +model.firing=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=string(model.firing); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +EVTVARDLY.prototype.details = function EVTVARDLY() { +} +} +/* autogenerated from "macros/Events/EVTDLY_f.sci" */ +function EVTDLY_f() { +EVTDLY_f.prototype.get = function EVTDLY_f() { +} +EVTDLY_f.prototype.set = function EVTDLY_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,dt,ff,exprs]=scicos_getvalue(["Set Event Delay block parameters","Delay is the delay between an input event "," and the generated output event","Block may initially generate an output event before "," any input event. \"Date of initial output event\""," gives the date of this event. Set a negative value"," if no initial event required"],["Delay","Date of initial output event"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (dt<=0) { +message("Delay must be positive"); +ok=None; +} +if (ok) { +graphics.exprs=exprs; +model.rpar=dt; +model.firing=ff; +x.graphics=graphics; +x.model=model; +break +} +} +} +EVTDLY_f.prototype.define = function EVTDLY_f() { +dt=0.1; +ff=dt; +model=scicos_model(); +model.sim="evtdly"; +model.evtin=1; +model.evtout=1; +model.rpar=dt; +model.blocktype="d"; +model.firing=ff; +model.dep_ut=[None,None]; +exprs=[string(dt),sci2exp(ff)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +EVTDLY_f.prototype.details = function EVTDLY_f() { +} +} +/* autogenerated from "macros/Events/CLKSOM_f.sci" */ +function CLKSOM_f() { +CLKSOM_f.prototype.get = function CLKSOM_f() { +} +CLKSOM_f.prototype.set = function CLKSOM_f() { +x=arg1; +} +CLKSOM_f.prototype.define = function CLKSOM_f() { +model=scicos_model(); +model.sim="sum"; +model.evtin=[1,1,1]; +model.evtout=1; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([1,1]/1.2,model,[],gr_i); +} +CLKSOM_f.prototype.details = function CLKSOM_f() { +} +} +/* autogenerated from "macros/Events/MFCLCK_f.sci" */ +function MFCLCK_f() { +MFCLCK_f.prototype.get = function MFCLCK_f() { +} +MFCLCK_f.prototype.set = function MFCLCK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +[ok,dt,nn,exprs]=scicos_getvalue("Set Multifrequency clock parameters",["basic period (1/f)","multiply by (n)"],list("vec",1,"vec",1),exprs); +if (ok) { +model.ipar=nn; +model.rpar=dt; +hh=model.firing; +hh[2]=0; +model.firing=hh; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +} +} +MFCLCK_f.prototype.define = function MFCLCK_f() { +nn=2; +dt=0.1; +model=scicos_model(); +model.sim="mfclck"; +model.evtin=1; +model.evtout=[1,1]; +model.dstate=0; +model.rpar=dt; +model.ipar=nn; +model.blocktype="d"; +model.firing=[-1,0]; +model.dep_ut=[None,None]; +exprs=[string(dt),string(nn)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +MFCLCK_f.prototype.details = function MFCLCK_f() { +} +} +/* autogenerated from "macros/Linear/REGISTER_f.sci" */ +function REGISTER_f() { +REGISTER_f.prototype.get = function REGISTER_f() { +} +REGISTER_f.prototype.set = function REGISTER_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,z0,exprs]=scicos_getvalue("Set delay parameters","Register initial condition",list("vec",-1),exprs); +if (!ok) { +break +} +if (prod(size(z0))<1) { +message("Register length must be at least 1"); +ok=None; +} +if (ok) { +graphics.exprs=exprs; +model.dstate=z0; +x.graphics=graphics; +x.model=model; +break +} +} +} +REGISTER_f.prototype.define = function REGISTER_f() { +z0=zeros(10,1); +model=scicos_model(); +model.sim="delay"; +model.in=1; +model.out=1; +model.evtin=1; +model.dstate=z0; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=strcat(string(z0),";"); +gr_i=[]; +x=standard_define([2.5,2.5],model,exprs,gr_i); +} +REGISTER_f.prototype.details = function REGISTER_f() { +} +} +/* autogenerated from "macros/Linear/SAMPHOLD.sci" */ +function SAMPHOLD() { +SAMPHOLD.prototype.get = function SAMPHOLD() { +} +SAMPHOLD.prototype.set = function SAMPHOLD() { +x=arg1; +x.model.firing=[]; +} +SAMPHOLD.prototype.define = function SAMPHOLD() { +in1=-1; +model=scicos_model(); +model.sim=list("samphold4",4); +model.in=-1; +model.out=-1; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model," ",gr_i); +} +SAMPHOLD.prototype.details = function SAMPHOLD() { +} +} +/* autogenerated from "macros/Linear/BIGSOM_f.sci" */ +function BIGSOM_f() { +BIGSOM_f.prototype.get = function BIGSOM_f() { +} +BIGSOM_f.prototype.set = function BIGSOM_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,sgn,exprs]=scicos_getvalue("Set sum block parameters","Inputs ports signs/gain",list("vec",-1),exprs); +if (!ok) { +break +} +in1=-ones(size(sgn,"*"),1); +[model,graphics,ok]=check_io(model,graphics,in1,-1,[],[]); +if (ok) { +model.rpar=sgn.slice(); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BIGSOM_f.prototype.define = function BIGSOM_f() { +sgn=[1,1]; +model=scicos_model(); +model.sim=list("sum",2); +model.in=[-1,-1]; +model.out=-1; +model.rpar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=sci2exp(sgn); +gr_i=[]; +x=standard_define([2,3],model,exprs,gr_i); +} +BIGSOM_f.prototype.details = function BIGSOM_f() { +} +} +/* autogenerated from "macros/Linear/SAMPLEHOLD_f.sci" */ +function SAMPLEHOLD_f() { +SAMPLEHOLD_f.prototype.get = function SAMPLEHOLD_f() { +} +SAMPLEHOLD_f.prototype.set = function SAMPLEHOLD_f() { +x=arg1; +x.model.firing=[]; +} +SAMPLEHOLD_f.prototype.define = function SAMPLEHOLD_f() { +in1=-1; +model=scicos_model(); +model.sim="samphold"; +model.in=-1; +model.out=-1; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model," ",gr_i); +} +SAMPLEHOLD_f.prototype.details = function SAMPLEHOLD_f() { +} +} +/* autogenerated from "macros/Linear/DIFF_c.sci" */ +function DIFF_c() { +DIFF_c.prototype.get = function DIFF_c() { +} +DIFF_c.prototype.set = function DIFF_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +ask_again=None; +[ok,x0,xd0,exprs]=scicos_getvalue("Set continuous linear system parameters",["Initial state","Initial Derivative"],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +N=size(x0,"*"); +xd0=xd0.slice(); +Nxd=size(xd0,"*"); +if ((N!=Nxd)) { +message("Incompatible sizes: states and their derivatives should have the same size "); +ask_again=true; +} +if ((N<=0&&!ask_again)) { +x_message("number of states must be > 0 "); +ask_again=true; +} +if (!ask_again) { +graphics.exprs=exprs; +model.state=[x0,xd0]; +model.out=[N]; +model.in=N; +x.graphics=graphics; +x.model=model; +break +} +} +x.model.firing=[]; +} +DIFF_c.prototype.define = function DIFF_c() { +x0=[0,0]; +model=scicos_model(); +model.sim=list("diffblk_c",10004); +model.in=1; +model.out=1; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[strcat(sci2exp(x0(1))),strcat(sci2exp(x0(2)))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DIFF_c.prototype.details = function DIFF_c() { +} +} +/* autogenerated from "macros/Linear/INTEGRAL_f.sci" */ +function INTEGRAL_f() { +INTEGRAL_f.prototype.get = function INTEGRAL_f() { +} +INTEGRAL_f.prototype.set = function INTEGRAL_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,exprs]=scicos_getvalue("Set continuous linear system parameters","Initial state",list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +model.state=x0; +x.graphics=graphics; +x.model=model; +break +} +x.model.firing=[]; +} +INTEGRAL_f.prototype.define = function INTEGRAL_f() { +x0=0; +model=scicos_model(); +model.sim="integr"; +model.in=1; +model.out=1; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=strcat(sci2exp(x0)); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +INTEGRAL_f.prototype.details = function INTEGRAL_f() { +} +} +/* autogenerated from "macros/Linear/DOLLAR_f.sci" */ +function DOLLAR_f() { +DOLLAR_f.prototype.get = function DOLLAR_f() { +} +DOLLAR_f.prototype.set = function DOLLAR_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")<2) { +exprs[2]="0"; +} +while (true) { +[ok,a,inh,exprs]=scicos_getvalue("Set 1/z block parameters",["initial condition","Inherit (no:0, yes:1)"],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +out=size(a,"*"); +if (out==0) { +out=[]; +} +in1=out; +if (ok) { +[model,graphics,ok]=check_io(model,graphics,-1,-1,ones(1-inh,1),[]); +} +if (ok) { +graphics.exprs=exprs; +model.dstate=a; +model.in=in1; +model.out=out; +x.graphics=graphics; +x.model=model; +break +} +} +} +DOLLAR_f.prototype.define = function DOLLAR_f() { +z=0; +inh=0; +in1=1; +exprs=string([z,inh]); +model=scicos_model(); +model.sim="dollar"; +model.in=in1; +model.out=in1; +model.evtin=1-inh; +model.dstate=z; +model.blocktype="d"; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DOLLAR_f.prototype.details = function DOLLAR_f() { +} +} +/* autogenerated from "macros/Linear/CLINDUMMY_f.sci" */ +function CLINDUMMY_f() { +CLINDUMMY_f.prototype.get = function CLINDUMMY_f() { +} +CLINDUMMY_f.prototype.set = function CLINDUMMY_f() { +x=arg1; +} +CLINDUMMY_f.prototype.define = function CLINDUMMY_f() { +x0=0; +model=scicos_model(); +model.sim=list("cdummy",4); +model.state=x0; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[None,true]; +gr_i=[]; +x=standard_define([3,2],model,[],gr_i); +} +CLINDUMMY_f.prototype.details = function CLINDUMMY_f() { +} +} +/* autogenerated from "macros/Linear/DERIV.sci" */ +function DERIV() { +DERIV.prototype.get = function DERIV() { +} +DERIV.prototype.set = function DERIV() { +x=arg1; +} +DERIV.prototype.define = function DERIV() { +model=scicos_model(); +model.sim=list("deriv",4); +model.in=-1; +model.out=-1; +model.blocktype="x"; +model.dep_ut=[true,None]; +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DERIV.prototype.details = function DERIV() { +} +} +/* autogenerated from "macros/Linear/VARIABLE_DELAY.sci" */ +function VARIABLE_DELAY() { +VARIABLE_DELAY.prototype.get = function VARIABLE_DELAY() { +} +VARIABLE_DELAY.prototype.set = function VARIABLE_DELAY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +nin=model.in(1); +while (true) { +[ok,T,init,N,exprs]=scicos_getvalue("Set delay parameters",["Max delay","initial input","Buffer size"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (N<2) { +message("Buffer must be larger than 2"); +ok=None; +} +if (T<=0) { +message("Delay must be positive"); +ok=None; +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,[-1,1],-1,[],[]); +} +if (ok) { +graphics.exprs=exprs; +model.rpar=[T,init]; +model.ipar=N; +x.graphics=graphics; +x.model=model; +break +} +} +} +VARIABLE_DELAY.prototype.define = function VARIABLE_DELAY() { +nin=1; +T=1; +init=0; +N=1024; +model=scicos_model(); +model.sim=list("variable_delay",4); +model.in=[nin,1]; +model.out=nin; +model.rpar=[T,init]; +model.ipar=N; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[string(T),string(init),string(N)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +VARIABLE_DELAY.prototype.details = function VARIABLE_DELAY() { +} +} +/* autogenerated from "macros/Linear/REGISTER.sci" */ +function REGISTER() { +REGISTER.prototype.get = function REGISTER() { +} +REGISTER.prototype.set = function REGISTER() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,1)==1) { +exprs=[exprs,sci2exp(1)]; +} +while (true) { +[ok,z0,it,exprs]=scicos_getvalue("Set delay parameters",["Register initial condition","Datatype (1=double 3=int32 ...)"],list("vec",-1,"vec",1),exprs); +if (!ok) { +break +} +if (prod(size(z0))<1) { +message("Register length must be at least 1"); +ok=None; +} +if (it==1) { +model.sim=list("delay4",4); +z0=double(z0); +model.dstate=z0; +model.odstate=list(); +} else { +if (it==3) { +model.sim=list("delay4_i32",4); +z0=int32(z0); +} else if (it==4) { +model.sim=list("delay4_i16",4); +z0=int16(z0); +} else if (it==5) { +model.sim=list("delay4_i8",4); +z0=int8(z0); +} else if (it==6) { +model.sim=list("delay4_ui32",4); +z0=uint32(z0); +} else if (it==7) { +model.sim=list("delay4_ui16",4); +z0=uint16(z0); +} else if (it==8) { +model.sim=list("delay4_ui8",4); +z0=uint8(z0); +} else { +message("Datatype is not supported"); +ok=None; +} +model.odstate=list(z0); +model.dstate=[]; +} +if (ok) { +in1=[1,1]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(in1,it),1,[]); +} +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +REGISTER.prototype.define = function REGISTER() { +z0=zeros(10,1); +model=scicos_model(); +model.sim=list("delay4",4); +model.in=1; +model.out=1; +model.evtin=1; +model.dstate=z0; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=strcat(string(z0),";"); +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +REGISTER.prototype.details = function REGISTER() { +} +} +/* autogenerated from "macros/Linear/INTEGRAL.sci" */ +function INTEGRAL() { +INTEGRAL.prototype.get = function INTEGRAL() { +} +INTEGRAL.prototype.set = function INTEGRAL() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,reinit,satur,maxp,lowp,exprs]=scicos_getvalue("Set Integral block parameters",["Initial Condition","With re-intialization (1:yes, 0:no)","With saturation (1:yes, 0:no)","Upper limit","Lower limit"],list("vec",-1,"vec",1,"vec",1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +maxp=maxp.slice(); +lowp=lowp.slice(); +if (reinit!=0) { +reinit=1; +} +if (satur!=0) { +satur=1; +if (size(maxp,"*")==1) { +maxp=maxp*ones(x0); +} +if (size(lowp,"*")==1) { +lowp=lowp*ones(x0); +} +if ((size(x0,1)!=size(maxp,1)||size(x0,1)!=size(lowp,1))) { +message("x0 and Upper limit and Lower limit must have same size"); +ok=None; +} else if (or(maxp<=lowp)) { +message("Upper limits must be > Lower limits"); +ok=None; +} else if (or(x0>maxp)||or(x08))) { +message("Datatype is not supported"); +ok=None; +} +if (ok) { +in1=[model.in,model.in2]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(in1,it),1,[]); +if (ok) { +graphics.exprs=exprs; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +} +SAMPHOLD_m.prototype.define = function SAMPHOLD_m() { +model=scicos_model(); +model.sim=list("samphold4_m",4); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.outtyp=1; +model.out=-1; +model.out2=-2; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +SAMPHOLD_m.prototype.details = function SAMPHOLD_m() { +} +} +/* autogenerated from "macros/Linear/TIME_DELAY.sci" */ +function TIME_DELAY() { +TIME_DELAY.prototype.get = function TIME_DELAY() { +} +TIME_DELAY.prototype.set = function TIME_DELAY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +nin=model.in(1); +while (true) { +[ok,T,init,N,exprs]=scicos_getvalue("Set delay parameters",["Delay","initial input","Buffer size"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (N<2) { +message("Buffer must be larger than 2"); +ok=None; +} +if (T<=0) { +message("Delay must be positive"); +ok=None; +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,[-1],-1,[],[]); +} +if (ok) { +graphics.exprs=exprs; +model.rpar=[T,init]; +model.ipar=N; +model.dep_ut=[None,true]; +x.graphics=graphics; +x.model=model; +break +} +} +} +TIME_DELAY.prototype.define = function TIME_DELAY() { +nin=1; +T=1; +init=0; +N=1024; +model=scicos_model(); +model.sim=list("time_delay",4); +model.in=[nin]; +model.out=nin; +model.rpar=[T,init]; +model.ipar=N; +model.blocktype="x"; +model.dep_ut=[None,true]; +exprs=[string(T),string(init),string(N)]; +gr_i=[]; +x=standard_define([3.5,2],model,exprs,gr_i); +} +TIME_DELAY.prototype.details = function TIME_DELAY() { +} +} +/* autogenerated from "macros/Linear/SUM_f.sci" */ +function SUM_f() { +SUM_f.prototype.get = function SUM_f() { +} +SUM_f.prototype.set = function SUM_f() { +x=arg1; +} +SUM_f.prototype.define = function SUM_f() { +model=scicos_model(); +model.sim=list("plusblk",2); +model.in=[-1,-1,-1]; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +exprs=[]; +x=standard_define([1,1],model,exprs,gr_i); +} +SUM_f.prototype.details = function SUM_f() { +} +} +/* autogenerated from "macros/Sinks/BARXY.sci" */ +function BARXY() { +BARXY.prototype.get = function BARXY() { +} +BARXY.prototype.set = function BARXY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,xmin,xmax,ymin,ymax,thickness,exprs]=scicos_getvalue("Set Scope parameters",["Xmin","Xmax","Ymin","Ymax","Segs Thickness"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (thickness<=0) { +mess=[mess,"Thickness must be strictly positive."]; +ok=None; +} +if (!ok) { +message(mess); +} else { +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=thickness; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BARXY.prototype.define = function BARXY() { +model=scicos_model(); +xmin=-15; +xmax=15; +ymin=-15; +ymax=15; +model.sim=list("BARXY_sim",5); +model.blocktype="d"; +model.dep_ut=[true,None]; +model.in=[-1,-1]; +model.intyp=[1]; +model.out=[]; +model.evtin=[1]; +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=1; +x=standard_define([2,2],model,[],[]); +x.graphics.in_implicit=["E","E"]; +x.graphics.out_implicit=[]; +x.graphics.exprs=["-15","15","-15","15","1"]; +} +BARXY.prototype.details = function BARXY() { +} +} +/* autogenerated from "macros/Sinks/CANIMXY.sci" */ +function CANIMXY() { +CANIMXY.prototype.get = function CANIMXY() { +} +CANIMXY.prototype.set = function CANIMXY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nbr_curves,clrs,siz,win,wpos,wdim,xmin,xmax,ymin,ymax,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of Curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin","Xmax","Ymin","Ymax","Buffer size"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (nbr_curves<=0) { +mess=[mess,"Number of curves cannot be negative or null"," "]; +ok=None; +} +if (N<1) { +mess=[mess,"Buffer size must be at least 1"," "]; +ok=None; +} +if (N==1&&clrs>0) { +mess=[mess,"Buffer size must be at least 2"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +in1=nbr_curves*ones(2,1); +in2=ones(2,1); +[model,graphics,ok]=set_io(model,graphics,list([in1,in2],ones(2,1)),list(),ones(1,1),[]); +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[xmin,xmax,ymin,ymax]; +ipar=[win,1,N,clrs,siz,0,wpos.slice(),wdim.slice(),nbr_curves]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CANIMXY.prototype.define = function CANIMXY() { +win=-1; +clrs=-4; +N=2; +siz=1; +wpos=[-1,-1]; +wdim=[-1,-1]; +xmin=-15; +xmax=15; +ymin=-15; +ymax=+15; +nbr_curves=1; +model=scicos_model(); +model.sim=list("canimxy",4); +model.in=[1,1]; +model.in2=[1,1]; +model.intyp=[1,1]; +model.evtin=1; +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=[win,1,N,clrs,siz,0,wpos.slice(),wdim.slice(),nbr_curves]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +exprs=[string(nbr_curves),string(clrs),string(siz),string(win),"[]","[]",string(xmin),string(xmax),string(ymin),string(ymax),string(N)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CANIMXY.prototype.details = function CANIMXY() { +} +} +/* autogenerated from "macros/Sinks/CSCOPE.sci" */ +function CSCOPE() { +CSCOPE.prototype.get = function CSCOPE() { +} +CSCOPE.prototype.set = function CSCOPE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,clrs,win,wpos,wdim,ymin,ymax,per,N,heritance,nom,exprs]=scicos_getvalue("Set Scope parameters",["Color (>0) or mark (<0) vector (8 entries)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin","Ymax","Refresh period","Buffer size","Accept herited events 0/1","Name of Scope (label&Id)"],list("vec",8,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"str",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number can\'t be < -1"," "]; +ok=None; +} +if (per<=0) { +mess=[mess,"Refresh period must be positive"," "]; +ok=None; +} +if (N<2) { +mess=[mess,"Buffer size must be at least 2"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (!or(heritance==[0,1])) { +mess=[mess,"Accept herited events must be 0 or 1"," "]; +ok=None; +} +if (!ok) { +message(["Some specified values are inconsistent:"," ",mess]); +} +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list([-1,1],1),list(),ones(1-heritance,1),[]); +} +if (ok) { +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[0,ymin,ymax,per]; +ipar=[win,1,N,clrs.slice(),wpos.slice(),wdim.slice()]; +model.rpar=rpar; +model.ipar=ipar; +model.evtin=ones(1-heritance,1); +model.label=nom; +graphics.id=nom; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CSCOPE.prototype.define = function CSCOPE() { +win=-1; +wdim=[600,400]; +wpos=[-1,-1]; +clrs=[1,3,5,7,9,11,13,15]; +N=20; +ymin=-15; +ymax=+15; +per=30; +model=scicos_model(); +model.sim=list("cscope",4); +model.in=-1; +model.in2=1; +model.evtin=1; +model.rpar=[0,ymin,ymax,per]; +model.ipar=[win,1,N,clrs,wpos,wdim]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(string(clrs)," "),string(win),sci2exp([]),sci2exp(wdim),string(ymin),string(ymax),string(per),string(N),transpose(string(0)),emptystr()]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CSCOPE.prototype.details = function CSCOPE() { +} +} +/* autogenerated from "macros/Sinks/CANIMXY3D.sci" */ +function CANIMXY3D() { +CANIMXY3D.prototype.get = function CANIMXY3D() { +} +CANIMXY3D.prototype.set = function CANIMXY3D() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nbr_curves,clrs,siz,win,wpos,wdim,vec_x,vec_y,vec_z,param3ds,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (size(clrs,"*")!=size(siz,"*")) { +mess=[mess,"Colors and Size must have same size"," "]; +ok=None; +} +if (nbr_curves<=0) { +mess=[mess,"Number of curves cannot be negative or null"," "]; +ok=None; +} +if (size(clrs,"*")0) { +mess=[mess,"Buffer size must be at least 2 or Change a color (must be <0)"," "]; +ok=None; +} +} +} +if (vec_y(1)>=vec_y(2)) { +mess=[mess,"Ymax must be higher than Ymin"," "]; +ok=None; +} +if (vec_x(1)>=vec_x(2)) { +mess=[mess,"Xmax must be higher than Xmin"," "]; +ok=None; +} +if (vec_z(1)>=vec_z(2)) { +mess=[mess,"Zmax must be higher than Zmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +in1=nbr_curves*ones(3,1); +in2=ones(3,1); +[model,graphics,ok]=set_io(model,graphics,list([in1,in2],ones(3,1)),list(),ones(1,1),[]); +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[vec_x.slice(),vec_y.slice(),vec_z.slice(),param3ds.slice()]; +size_siz=size(siz,"*"); +ipar=[win,size_siz,N,clrs.slice(),siz.slice(),1,wpos.slice(),wdim.slice(),nbr_curves]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CANIMXY3D.prototype.define = function CANIMXY3D() { +win=-1; +N=2; +clrs=[1,2,3,4,5,6,7,13]; +siz=[1,1,1,1,1,1,1,1]; +wpos=[-1,-1]; +wdim=[-1,-1]; +param3ds=[50,280]; +vec_x=[-15,15]; +vec_y=[-15,15]; +vec_z=[-15,15]; +nbr_curves=1; +model=scicos_model(); +model.sim=list("canimxy3d",4); +model.in=[1,1,1]; +model.evtin=1; +model.in2=[1,1,1]; +model.intyp=[1,1,1]; +model.rpar=[vec_x.slice(),vec_y.slice(),vec_z.slice(),param3ds.slice()]; +model.ipar=[win,8,N,clrs.slice(),siz.slice(),8,wpos.slice(),wdim.slice(),nbr_curves]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +exprs=[string(nbr_curves),strcat(string(clrs)," "),strcat(string(siz)," "),string(win),"[]","[]",strcat(string(vec_x)," "),strcat(string(vec_y)," "),strcat(string(vec_z)," "),strcat(string(param3ds)," "),string(N)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CANIMXY3D.prototype.details = function CANIMXY3D() { +} +} +/* autogenerated from "macros/Sinks/CMAT3D.sci" */ +function CMAT3D() { +CMAT3D.prototype.get = function CMAT3D() { +} +CMAT3D.prototype.set = function CMAT3D() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,vec_x,vec_y,colormap,cmin,cmax,exprs]=scicos_getvalue("Set Scope parameters",["Bounds Vector X (-1 for standard)","Bounds Vector Y (-1 for standard)","ColorMap","Zmin","Zmax"],list("vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(vec_x,"*")!=size(vec_y,"*")) { +mess=[mess,"Vector X and Vector Y must have the same size"," "]; +ok=None; +} +if (cmax<=cmin) { +mess=[mess,"Error with minimum and maximum value"," "]; +ok=None; +} +if (!ok) { +message(["Some specified values are inconsistent:"," ",mess]); +} +if (ok) { +size_x=size(vec_x,"*"); +size_c=size(colormap.slice(),1); +ipar=[cmin,cmax,size_c,size_x]; +rpar=[colormap.slice(),vec_x.slice(),vec_y.slice()]; +model.ipar=ipar; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CMAT3D.prototype.define = function CMAT3D() { +cmin=0; +cmax=100; +colormap=jetcolormap(25); +size_c=25; +x=-1; +y=-1; +size_x=1; +size_y=1; +model=scicos_model(); +model.sim=list("cmat3d",4); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.evtin=1; +model.ipar=[cmin,cmax,size_c,size_x,size_y]; +model.rpar=[colormap.slice(),x,y]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(string(x)," "),strcat(string(y)," "),string("jetcolormap(25)"),string(cmin),string(cmax)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CMAT3D.prototype.details = function CMAT3D() { +} +} +/* autogenerated from "macros/Sinks/CSCOPXY3D.sci" */ +function CSCOPXY3D() { +CSCOPXY3D.prototype.get = function CSCOPXY3D() { +} +CSCOPXY3D.prototype.set = function CSCOPXY3D() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nbr_curves,clrs,siz,win,wpos,wdim,vec_x,vec_y,vec_z,param3ds,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","Line or Mark Size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",2,"vec",2,"vec",2,"vec",2,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (size(clrs,"*")!=size(siz,"*")) { +mess=[mess,"Colors and Size must have same size"," "]; +ok=None; +} +if (nbr_curves<=0) { +mess=[mess,"Number of curves cannot be negative or null"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (N<1) { +mess=[mess,"Buffer size must be at least 1"," "]; +ok=None; +} +if (N<2) { +for(i=1;i<=size(clrs,"*");i+=1) { +if (clrs(i)>0) { +mess=[mess,"Buffer size must be at least 2 or Change a color (must be >0)"," "]; +ok=None; +} +} +} +if (vec_y(1)>=vec_y(2)) { +mess=[mess,"Ymax must be higher than Ymin"," "]; +ok=None; +} +if (vec_x(1)>=vec_x(2)) { +mess=[mess,"Xmax must be higher than Xmin"," "]; +ok=None; +} +if (vec_z(1)>=vec_z(2)) { +mess=[mess,"Zmax must be higher than Zmin"," "]; +ok=None; +} +if (ok) { +in1=nbr_curves*ones(3,1); +in2=ones(3,1); +[model,graphics,ok]=set_io(model,graphics,list([in1,in2],ones(3,1)),list(),ones(1,1),[]); +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[vec_x.slice(),vec_y.slice(),vec_z.slice(),param3ds.slice()]; +size_siz=size(siz,"*"); +ipar=[win,size_siz,N,clrs.slice(),siz.slice(),1,wpos.slice(),wdim.slice(),nbr_curves]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} else { +message(mess); +} +} +} +CSCOPXY3D.prototype.define = function CSCOPXY3D() { +win=-1; +clrs=[1,2,3,4,5,6,7,13]; +siz=[1,1,1,1,1,1,1,1]; +wdim=[600,400]; +wpos=[-1,-1]; +N=2; +param3ds=[50,280]; +vec_x=[-15,15]; +vec_y=[-15,15]; +vec_z=[-15,15]; +nbr_curves=1; +model=scicos_model(); +model.sim=list("cscopxy3d",4); +model.in=[1,1,1]; +model.in2=[1,1,1]; +model.intyp=[1,1,1]; +model.evtin=1; +model.rpar=[vec_x.slice(),vec_y.slice(),vec_z.slice(),param3ds.slice()]; +model.ipar=[win,8,N,clrs.slice(),siz.slice(),8,wpos.slice(),wdim.slice(),nbr_curves]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[string(nbr_curves),strcat(string(clrs)," "),strcat(string(siz)," "),string(win),sci2exp([]),sci2exp(wdim),strcat(string(vec_x)," "),strcat(string(vec_y)," "),strcat(string(vec_z)," "),strcat(string(param3ds)," "),string(N)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CSCOPXY3D.prototype.details = function CSCOPXY3D() { +} +} +/* autogenerated from "macros/Sinks/CSCOPXY.sci" */ +function CSCOPXY() { +CSCOPXY.prototype.get = function CSCOPXY() { +} +CSCOPXY.prototype.set = function CSCOPXY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nbr_curves,clrs,siz,win,wpos,wdim,xmin,xmax,ymin,ymax,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of Curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin","Xmax","Ymin","Ymax","Buffer size"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (nbr_curves<=0) { +mess=[mess,"Number of Curves cannot be negative or null"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (N<1) { +mess=[mess,"Buffer size must be at least 1"," "]; +ok=None; +} +if (N==1&&clrs>0) { +mess=[mess,"Buffer size must be at least 2"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +in1=nbr_curves*ones(2,1); +in2=ones(2,1); +[model,graphics,ok]=set_io(model,graphics,list([in1,in2],ones(2,1)),list(),ones(1,1),[]); +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[xmin,xmax,ymin,ymax]; +ipar=[win,1,N,clrs,siz,1,wpos.slice(),wdim.slice(),nbr_curves]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CSCOPXY.prototype.define = function CSCOPXY() { +win=-1; +clrs=4; +siz=1; +wdim=[600,400]; +wpos=[-1,-1]; +N=2; +xmin=-15; +xmax=15; +ymin=-15; +ymax=+15; +nbr_curves=1; +model=scicos_model(); +model.sim=list("cscopxy",4); +model.in=[1,1]; +model.in2=[1,1]; +model.intyp=[1,1]; +model.evtin=1; +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=[win,1,N,clrs,siz,1,wpos.slice(),wdim.slice(),nbr_curves]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[string(nbr_curves),sci2exp(clrs),sci2exp(siz),string(win),sci2exp([]),sci2exp(wdim),string(xmin),string(xmax),string(ymin),string(ymax),string(N)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CSCOPXY.prototype.details = function CSCOPXY() { +} +} +/* autogenerated from "macros/Sinks/OUTIMPL_f.sci" */ +function OUTIMPL_f() { +OUTIMPL_f.prototype.get = function OUTIMPL_f() { +} +OUTIMPL_f.prototype.set = function OUTIMPL_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(1); +} +while (true) { +[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"OUTIMPL_f")," ",gettext("Implicit output port")],gettext("Port number"),list("vec",1),exprs); +if (!ok) { +break +} +prt=int(prt); +if (prt<=0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected.")); +} else { +if (model.ipar!=prt) { +needcompile=4; +y=needcompile; +} +model.ipar=prt; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +OUTIMPL_f.prototype.define = function OUTIMPL_f() { +model=scicos_model(); +model.in=[-1]; +model.in2=[1]; +prt=1; +model.sim="outimpl"; +model.ipar=[1]; +model.blocktype="c"; +model.dep_ut=[None,None]; +mo=modelica(); +mo.model="PORT"; +mo.inputs="n"; +model.equations=mo; +exprs="1"; +gr_i=[]; +x=standard_define([1,1],model,exprs,gr_i); +x.graphics.in_implicit=["I"]; +} +OUTIMPL_f.prototype.details = function OUTIMPL_f() { +} +} +/* autogenerated from "macros/Sinks/CFSCOPE.sci" */ +function CFSCOPE() { +CFSCOPE.prototype.get = function CFSCOPE() { +} +CFSCOPE.prototype.set = function CFSCOPE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,clrs,win,wpos,wdim,ymin,ymax,per,N,wu,exprs]=scicos_getvalue("Set Scope parameters",["Color (>0) or mark (<0) vector (8 entries)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin","Ymax","Refresh period","Buffer size","Links to view"],list("vec",8,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",-1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (per<=0) { +mess=[mess,"Refresh period must be positive"," "]; +ok=None; +} +if (N<2) { +mess=[mess,"Buffer size must be at least 2"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (wu<0) { +mess=[mess,"Link to view must be positive"," "]; +ok=None; +} +if (!ok) { +message(["Some specified values are inconsistent:"," ",mess]); +} +if (ok) { +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[0,ymin,ymax,per]; +if (size(clrs,"*")>8) { +clrs=clrs.slice(1-1,8); +} +if (size(clrs,"*")<8) { +clrs[8]=0; +} +ipar=[win,1,N,clrs.slice(),wpos.slice(),wdim.slice(),size(wu,"*"),wu.slice()]; +model.rpar=rpar; +model.ipar=ipar; +model.firing=[]; +model.dep_ut=[true,None]; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CFSCOPE.prototype.define = function CFSCOPE() { +win=-1; +wdim=[600,400]; +wpos=[-1,-1]; +clrs=[1,3,5,7,9,11,13,15]; +N=2; +ymin=-15; +ymax=+15; +per=30; +model=scicos_model(); +model.sim=list("cfscope",4); +model.evtin=1; +model.rpar=[0,ymin,ymax,per]; +model.ipar=[win,1,N,clrs,wpos,wdim,1,1]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(string(clrs)," "),string(win),sci2exp([]),sci2exp(wdim),string(ymin),string(ymax),string(per),string(N),string([1])]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CFSCOPE.prototype.details = function CFSCOPE() { +} +} +/* autogenerated from "macros/Sinks/WRITEAU_f.sci" */ +function WRITEAU_f() { +WRITEAU_f.prototype.get = function WRITEAU_f() { +} +WRITEAU_f.prototype.set = function WRITEAU_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +ipar=model.ipar; +dstate=model.dstate; +lunit=dstate(2); +while (true) { +[ok,N,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"WRITEAU_f")," ",gettext("Write \'.au\' sound file on audio device")],[gettext("Buffer Size"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +nin=1; +fname1="/dev/audio"; +frmt1="uc "; +if (alreadyran&&(N!=ipar(5))) { +block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Buffer Size")),gettext("End current simulation first")); +ok=None; +} else if (N<1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Buffer Size"),N),gettext("Strictly positive integer expected.")); +ok=None; +} +if (swap!=0&&swap!=1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Swap Mode"),swap),msprintf(gettext("Must be in the interval %s."),"[0, 1]")); +ok=None; +} +if (ok) { +ipar=[length(fname1),_str2code(frmt1),N,swap,_str2code(fname1)]; +if (prod(size(dstate))!=(nin+1)*N+2) { +dstate=[-1,lunit,zeros((nin+1)*N,1)]; +} +model.in=1; +model.dstate=dstate; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +WRITEAU_f.prototype.define = function WRITEAU_f() { +in1=1; +nin=sum(in1); +frmt="uc "; +fname="/dev/audio"; +swap=0; +lunit=0; +N=2; +model=scicos_model(); +model.sim=list("writeau",2); +model.in=in1; +model.evtin=1; +model.dstate=[-1,lunit,zeros((nin+1)*N,1)]; +model.ipar=[length(fname),_str2code(frmt),N,swap,_str2code(fname)]; +model.blocktype="d"; +model.dep_ut=[true,None]; +exprs=[string(N),string(swap)]; +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +WRITEAU_f.prototype.details = function WRITEAU_f() { +} +} +/* autogenerated from "macros/Sinks/CMATVIEW.sci" */ +function CMATVIEW() { +CMATVIEW.prototype.get = function CMATVIEW() { +} +CMATVIEW.prototype.set = function CMATVIEW() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,colormap,cmin,cmax,exprs]=scicos_getvalue("Set Scope parameters",["ColorMap","Minimum level range","Maximum level range"],list("vec",-1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (cmax<=cmin) { +mess=[mess,"Error with minimum and maximum value"," "]; +ok=None; +} +if (!ok) { +message(["Some specified values are inconsistent:"," ",mess]); +} +if (ok) { +size_c=size(colormap.slice(),1); +sol=inv([cmin,1,cmax,1])*[1,size_c/3]; +alpha_c=sol(1); +beta_c=sol(2); +ipar=[cmin,cmax,size_c]; +rpar=[alpha_c,beta_c,colormap.slice()]; +model.ipar=ipar; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CMATVIEW.prototype.define = function CMATVIEW() { +cmin=0; +cmax=100; +size_c=25; +colormap=jetcolormap(size_c); +alpha_c=0.24; +beta_c=1; +model=scicos_model(); +model.sim=list("cmatview",4); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.evtin=1; +model.ipar=[cmin,cmax,size_c]; +model.rpar=[alpha_c,beta_c,colormap.slice()]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string("jetcolormap(25)"),string(cmin),string(cmax)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CMATVIEW.prototype.details = function CMATVIEW() { +} +} +/* autogenerated from "macros/Sinks/CEVENTSCOPE.sci" */ +function CEVENTSCOPE() { +CEVENTSCOPE.prototype.get = function CEVENTSCOPE() { +} +CEVENTSCOPE.prototype.set = function CEVENTSCOPE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nclock,clrs,win,wpos,wdim,per,exprs]=scicos_getvalue("Set Scope parameters",["Number of event inputs","colors c (>0) or mark (<0)","Output window number (-1 for automatic)","Output window position","Output window sizes","Refresh period"],list("vec",1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",1),exprs); +nclock=int(nclock); +clrs=int(clrs); +win=int(win); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (nclock<=0) { +mess=[mess,"Block must have at least one input event"," "]; +ok=None; +} +if (size(clrs,"*")!=nclock) { +mess=[mess,"Inputs color c size must be equal to Number of inputs"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (per<=0) { +mess=[mess,"Refresh period must be positive"," "]; +ok=None; +} +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list(),list(),ones(nclock,1),[]); +} else { +message(["Some specified values are inconsistent:"," ",mess]); +} +if (ok) { +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=per; +ipar=[win,1,clrs.slice(),wpos.slice(),wdim.slice()]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CEVENTSCOPE.prototype.define = function CEVENTSCOPE() { +nclock=1; +win=-1; +clrs=[1,3,5,7,9,11,13,15]; +wdim=[600,400]; +wpos=[-1,-1]; +per=30; +model=scicos_model(); +model.sim=list("cevscpe",4); +model.evtin=1; +model.rpar=per; +model.ipar=[win,1,clrs(nclock),wpos.slice(),wdim.slice()]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[sci2exp(nclock),strcat(sci2exp(clrs(nclock))," "),string(win),sci2exp([]),sci2exp(wdim),string(per)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CEVENTSCOPE.prototype.details = function CEVENTSCOPE() { +} +} +/* autogenerated from "macros/Sinks/TRASH_f.sci" */ +function TRASH_f() { +TRASH_f.prototype.get = function TRASH_f() { +} +TRASH_f.prototype.set = function TRASH_f() { +x=arg1; +} +TRASH_f.prototype.define = function TRASH_f() { +in1=-1; +model=scicos_model(); +model.sim="trash"; +model.in=in1; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +TRASH_f.prototype.details = function TRASH_f() { +} +} +/* autogenerated from "macros/Sinks/TOWS_c.sci" */ +function TOWS_c() { +TOWS_c.prototype.get = function TOWS_c() { +} +TOWS_c.prototype.set = function TOWS_c() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,nz,varnam,herit,exprs]=scicos_getvalue("Set Xcos buffer block",["Size of buffer","Scilab variable name","Inherit (no:0, yes:1)"],list("vec",1,"str",1,"vec",1),exprs); +if (!ok) { +break +} +if ((nz<=0)) { +message("Size of buffer must be positive"); +ok=None; +} +r=None; +ierr=execstr("r = validvar(varnam)","errcatch"); +if (!r||ierr!=0||length(varnam)>19) { +message(["Invalid variable name.","Please choose another variable name."]); +ok=None; +} +execstr("if type("+varnam+") <> 17 | or(fieldnames("+varnam+") <> [\"values\"; \"time\"]) then"+" message([\"Protected variable name.\"; \"Please choose another variable name.\"]);"+" ok = %f;"+" end","errcatch"); +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list([-1,-2],-1),list(),ones(1-herit,1),[]); +if (herit==1) { +model.blocktype="x"; +} else { +model.blocktype="d"; +} +model.ipar=[nz,length(varnam),transpose(ascii(varnam))]; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +TOWS_c.prototype.define = function TOWS_c() { +nu=-1; +nz=128; +varnam="A"; +herit=0; +model=scicos_model(); +model.sim=list("tows_c",4); +model.in=[nu]; +model.in2=-2; +model.intyp=-1; +model.out=[]; +model.evtin=[1]; +model.evtout=[]; +model.rpar=[]; +model.ipar=[nz,length(varnam),transpose(ascii(varnam))]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +gr_i=[]; +exprs=[string(nz),string(varnam),string(herit)]; +x=standard_define([4,2],model,exprs,gr_i); +} +TOWS_c.prototype.details = function TOWS_c() { +} +} +/* autogenerated from "macros/Sinks/CLKOUT_f.sci" */ +function CLKOUT_f() { +CLKOUT_f.prototype.get = function CLKOUT_f() { +} +CLKOUT_f.prototype.set = function CLKOUT_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +exprs=exprs(1); +while (true) { +[ok,prt,exprs]=scicos_getvalue("Set Event Output block parameters","Port number",list("vec",1),exprs); +if (!ok) { +break +} +prt=int(prt); +if (prt<=0) { +message("Port number must be a positive integer"); +} else { +model.ipar=prt; +model.evtin=1; +model.firing=[]; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CLKOUT_f.prototype.define = function CLKOUT_f() { +prt=1; +model=scicos_model(); +model.sim="output"; +model.evtin=1; +model.ipar=prt; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +exprs=string(prt); +x=standard_define([1,1],model,exprs," "); +} +CLKOUT_f.prototype.details = function CLKOUT_f() { +} +} +/* autogenerated from "macros/Sinks/OUT_f.sci" */ +function OUT_f() { +OUT_f.prototype.get = function OUT_f() { +} +OUT_f.prototype.set = function OUT_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +if (size(exprs,"*")==2) { +exprs=exprs(1); +} +while (true) { +[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"OUT_f")," ",gettext("Regular output port")],gettext("Port number"),list("vec",1),exprs); +if (!ok) { +break +} +prt=int(prt); +if (prt<=0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected.")); +} else { +model.ipar=prt; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +OUT_f.prototype.define = function OUT_f() { +n=-1; +prt=1; +model=scicos_model(); +model.sim="output"; +model.in=-1; +model.in2=-2; +model.intyp=-1; +model.ipar=prt; +model.blocktype="c"; +model.dep_ut=[None,None]; +exprs=string(prt); +gr_i=[]; +x=standard_define([1,1],model,exprs,gr_i); +} +OUT_f.prototype.details = function OUT_f() { +} +} +/* autogenerated from "macros/Branching/SWITCH_f.sci" */ +function SWITCH_f() { +SWITCH_f.prototype.get = function SWITCH_f() { +} +SWITCH_f.prototype.set = function SWITCH_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +ipar=model.ipar; +while (true) { +[ok,nin,z0,exprs]=scicos_getvalue("Set switch parameters",["number of inputs","connected input"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (z0>nin||z0<=0) { +message("initial connected input is not a valid input port number"); +} else { +[model,graphics,ok]=check_io(model,graphics,-ones(nin,1),-1,[],[]); +if (ok) { +graphics.exprs=exprs; +model.ipar=z0-1; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +SWITCH_f.prototype.define = function SWITCH_f() { +i0=0; +in1=[-1,-1]; +nin=2; +model=scicos_model(); +model.sim=list("switchn",2); +model.in=in1; +model.out=-1; +model.ipar=i0; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,true]; +exprs=[string(nin),string(i0+1)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SWITCH_f.prototype.details = function SWITCH_f() { +} +} +/* autogenerated from "macros/Branching/FROM.sci" */ +function FROM() { +FROM.prototype.get = function FROM() { +} +FROM.prototype.set = function FROM() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set parameters",["Tag"],list("str",-1),exprs); +if (!ok) { +break +} +if (ok) { +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +x.model=model; +x.graphics=graphics; +break +} +} +needcompile=resume(needcompile) +} +FROM.prototype.define = function FROM() { +model=scicos_model(); +model.sim="from"; +model.in=[]; +model.in2=[]; +model.intyp=1; +model.out=-1; +model.out2=-2; +model.outtyp=-1; +model.ipar=[]; +model.opar=list("A"); +model.blocktype="c"; +model.dep_ut=[None,None]; +exprs=["A"]; +gr_i=[]; +x=standard_define([2,1],model,exprs,gr_i); +x.graphics.id="From"; +} +FROM.prototype.details = function FROM() { +} +} +/* autogenerated from "macros/Branching/SELECT_f.sci" */ +function SELECT_f() { +SELECT_f.prototype.get = function SELECT_f() { +} +SELECT_f.prototype.set = function SELECT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nin,z0,exprs]=scicos_getvalue("Set parameters",["number of inputs","initial connected input"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (z0>nin||z0<=0) { +message("initial connected input is not a valid input port number"); +} else { +[model,graphics,ok]=check_io(model,graphics,-ones(nin,1),-1,ones(nin,1),[]); +if (ok) { +graphics.exprs=exprs; +model.dstate=z0-1; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +SELECT_f.prototype.define = function SELECT_f() { +z0=0; +in1=[-1,-1]; +nin=2; +model=scicos_model(); +model.sim=list("selector",2); +model.in=in1; +model.out=-1; +model.evtin=ones(in1); +model.dstate=z0; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(nin),string(z0+1)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SELECT_f.prototype.details = function SELECT_f() { +} +} +/* autogenerated from "macros/Branching/SWITCH2_m.sci" */ +function SWITCH2_m() { +SWITCH2_m.prototype.get = function SWITCH2_m() { +} +SWITCH2_m.prototype.set = function SWITCH2_m() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,ot,rule,thra,nzz,exprs]=scicos_getvalue("Set parameters",["Datatype (1=real double 2=complex 3=int32 ...)","pass first input if: u2>=a (0), u2>a (1), u2~=a (2)","threshold a","use zero crossing: yes (1), no (0)"],list("vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +rule=int(rule); +if ((rule<0)) { +rule=0; +} +if ((rule>2)) { +rule=2; +} +graphics.exprs=exprs; +model.ipar=rule; +model.rpar=thra; +if (nzz!=0) { +model.nmode=1; +model.nzcross=1; +} else { +model.nmode=0; +model.nzcross=0; +} +if (((ot<1)||(ot>8))&&(ot!=-1)) { +message("Datatype is not supported"); +ok=None; +} +if (ok) { +it[1]=ot; +it[2]=1; +it[3]=ot; +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +x.graphics=graphics; +x.model=model; +break +} +} +} +SWITCH2_m.prototype.define = function SWITCH2_m() { +ipar=[0]; +nzz=1; +rpar=0; +model=scicos_model(); +model.sim=list("switch2_m",4); +model.in=[-1,1,-1]; +model.in2=[-2,1,-2]; +model.intyp=1; +model.out=-1; +model.out2=-2; +model.outtyp=1; +model.ipar=ipar; +model.rpar=rpar; +model.nzcross=nzz; +model.nmode=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(1),string(ipar),string(rpar),string(nzz)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SWITCH2_m.prototype.details = function SWITCH2_m() { +} +} +/* autogenerated from "macros/Branching/EXTRACTOR.sci" */ +function EXTRACTOR() { +EXTRACTOR.prototype.get = function EXTRACTOR() { +} +EXTRACTOR.prototype.set = function EXTRACTOR() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,ind,exprs]=scicos_getvalue("Set block parameters",["indices to extract"],list("vec",-1),exprs); +if (!ok) { +break +} +ind=int(ind); +ind=ind.slice(); +[model,graphics,ok]=check_io(model,graphics,[-1],size(ind,1),[],[]); +if (ok) { +model.ipar=ind; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +EXTRACTOR.prototype.define = function EXTRACTOR() { +ind=1; +model=scicos_model(); +model.sim=list("extractor",4); +model.in=-1; +model.out=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +model.ipar=ind; +exprs=[sci2exp(ind)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +EXTRACTOR.prototype.details = function EXTRACTOR() { +} +} +/* autogenerated from "macros/Branching/CLKFROM.sci" */ +function CLKFROM() { +CLKFROM.prototype.get = function CLKFROM() { +} +CLKFROM.prototype.set = function CLKFROM() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set block parameters","Tag",list("str",-1),exprs); +if (!ok) { +break +} +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +model.opar=list(tag); +model.evtout=1; +model.firing=-1; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +needcompile=resume(needcompile) +} +CLKFROM.prototype.define = function CLKFROM() { +model=scicos_model(); +model.sim="clkfrom"; +model.evtout=1; +model.opar=list("A"); +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs="A"; +x=standard_define([2,1],model,exprs," "); +x.graphics.id="From"; +} +CLKFROM.prototype.details = function CLKFROM() { +} +} +/* autogenerated from "macros/Branching/SCALAR2VECTOR.sci" */ +function SCALAR2VECTOR() { +SCALAR2VECTOR.prototype.get = function SCALAR2VECTOR() { +} +SCALAR2VECTOR.prototype.set = function SCALAR2VECTOR() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nout,exprs]=scicos_getvalue("Set block parameters",["size of output (-1: if don\'t know)"],list("vec",1),exprs); +if (!ok) { +break +} +nout=int(nout); +if ((nout!=-1&&(nout<=0))) { +message("size of output must be -1 or >0"); +ok=None; +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,[1],nout,[],[]); +} +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +SCALAR2VECTOR.prototype.define = function SCALAR2VECTOR() { +nout=-1; +model=scicos_model(); +model.sim=list("scalar2vector",4); +model.out=nout; +model.in=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string([nout])]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +SCALAR2VECTOR.prototype.details = function SCALAR2VECTOR() { +} +} +/* autogenerated from "macros/Branching/SWITCH2.sci" */ +function SWITCH2() { +SWITCH2.prototype.get = function SWITCH2() { +} +SWITCH2.prototype.set = function SWITCH2() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,rule,thra,nzz,exprs]=scicos_getvalue("Set parameters",["pass first input if: u2>=a (0), u2>a (1), u2~=a (2)","threshold a","use zero crossing: yes (1), no (0)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +rule=int(rule); +if ((rule<0)) { +rule=0; +} +if ((rule>2)) { +rule=2; +} +graphics.exprs=exprs; +model.ipar=rule; +model.rpar=thra; +if (nzz!=0) { +model.nmode=1; +model.nzcross=1; +} else { +model.nmode=0; +model.nzcross=0; +} +x.graphics=graphics; +x.model=model; +break +} +} +SWITCH2.prototype.define = function SWITCH2() { +in1=[-1,1,-1]; +ipar=[0]; +nzz=1; +rpar=0; +model=scicos_model(); +model.sim=list("switch2",4); +model.in=in1; +model.out=-1; +model.ipar=ipar; +model.rpar=rpar; +model.nzcross=nzz; +model.nmode=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(ipar),string(rpar),string(nzz)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SWITCH2.prototype.details = function SWITCH2() { +} +} +/* autogenerated from "macros/Branching/ESELECT_f.sci" */ +function ESELECT_f() { +ESELECT_f.prototype.get = function ESELECT_f() { +} +ESELECT_f.prototype.set = function ESELECT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +if (size(exprs,"*")==1) { +exprs[2]=string(1); +} +if (size(exprs,"*")==2) { +exprs[3]=string(0); +} +model=arg1.model; +while (true) { +[ok,out,inh,nmod,exprs]=scicos_getvalue("Set ESELECT block parameters",["number of output event ports","Inherit (1: no, 0: yes)","zero-crossing (0: no, 1: yes)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (nmod!=0) { +nmod=1; +} +if (inh==0) { +inh=[]; +} else { +inh=1; +} +out=int(out); +if (out<2) { +message("Block must have at least two output ports"); +} else { +[model,graphics,ok]=check_io(model,graphics,1,[],inh,[ones(out,1)]); +if (ok) { +graphics.exprs=exprs; +model.evtout=ones(out,1); +model.firing=-ones(out,1); +x.graphics=graphics; +model.nmode=nmod; +model.nzcross=nmod; +x.model=model; +break +} +} +} +} +ESELECT_f.prototype.define = function ESELECT_f() { +out=2; +model=scicos_model(); +model.sim=list("eselect",-2); +model.in=1; +model.in2=1; +model.intyp=-1; +model.evtin=1; +model.evtout=ones(out,1); +model.blocktype="l"; +model.firing=-ones(out,1); +model.dep_ut=[true,None]; +model.nmode=0; +model.nzcross=0; +gr_i=[]; +exprs=[string(out),string(1),string(model.nmode)]; +x=standard_define([4,2],model,exprs,gr_i); +} +ESELECT_f.prototype.details = function ESELECT_f() { +} +} +/* autogenerated from "macros/Branching/GotoTagVisibilityMO.sci" */ +function GotoTagVisibilityMO() { +GotoTagVisibilityMO.prototype.get = function GotoTagVisibilityMO() { +} +GotoTagVisibilityMO.prototype.set = function GotoTagVisibilityMO() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs); +if (!ok) { +break +} +if (ok) { +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +x.graphics=graphics; +x.model=model; +break +} +} +needcompile=resume(needcompile) +} +GotoTagVisibilityMO.prototype.define = function GotoTagVisibilityMO() { +model=scicos_model(); +model.sim="gototagvisibilitymo"; +model.in=[]; +model.in2=[]; +model.out=[]; +model.out2=[]; +model.evtin=[]; +model.intyp=1; +model.outtyp=1; +model.opar=list("A"); +model.blocktype="c"; +model.firing=None; +model.dep_ut=[None,None]; +exprs="A"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +GotoTagVisibilityMO.prototype.details = function GotoTagVisibilityMO() { +} +} +/* autogenerated from "macros/Branching/ISELECT_f.sci" */ +function ISELECT_f() { +ISELECT_f.prototype.get = function ISELECT_f() { +} +ISELECT_f.prototype.set = function ISELECT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nout,z0,exprs]=scicos_getvalue("Set parameters",["number of outputs","initial connected output"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (z0>nout||z0<=0) { +message("initial connected input is not a valid input port number"); +} else { +[model,graphics,ok]=check_io(model,graphics,-1,-ones(nout,1),ones(nout,1),[]); +if (ok) { +graphics.exprs=exprs; +model.dstate=z0-1; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +ISELECT_f.prototype.define = function ISELECT_f() { +z0=0; +out=[-1,-1]; +nout=2; +model=scicos_model(); +model.sim=list("selector",2); +model.in=-1; +model.out=out; +model.evtin=ones(out); +model.dstate=z0; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(nout),string(z0+1)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +ISELECT_f.prototype.details = function ISELECT_f() { +} +} +/* autogenerated from "macros/Branching/CLKGotoTagVisibility.sci" */ +function CLKGotoTagVisibility() { +CLKGotoTagVisibility.prototype.get = function CLKGotoTagVisibility() { +} +CLKGotoTagVisibility.prototype.set = function CLKGotoTagVisibility() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs); +if (!ok) { +break +} +if (ok) { +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +x.graphics=graphics; +x.model=model; +break +} +} +needcompile=resume(needcompile) +} +CLKGotoTagVisibility.prototype.define = function CLKGotoTagVisibility() { +model=scicos_model(); +model.sim="clkgototagvisibility"; +model.in=[]; +model.in2=[]; +model.out=[]; +model.out2=[]; +model.evtin=[]; +model.intyp=1; +model.outtyp=1; +model.opar=list("A"); +model.blocktype="c"; +model.firing=None; +model.dep_ut=[None,None]; +exprs="A"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CLKGotoTagVisibility.prototype.details = function CLKGotoTagVisibility() { +} +} +/* autogenerated from "macros/Branching/FROMMO.sci" */ +function FROMMO() { +FROMMO.prototype.get = function FROMMO() { +} +FROMMO.prototype.set = function FROMMO() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set parameters",["Tag"],list("str",-1),exprs); +if (!ok) { +break +} +if (ok) { +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +x.model=model; +x.graphics=graphics; +break +} +} +needcompile=resume(needcompile) +} +FROMMO.prototype.define = function FROMMO() { +model=scicos_model(); +model.sim="frommo"; +model.in=[]; +model.in2=[]; +model.intyp=1; +model.out=-1; +model.out2=-2; +model.outtyp=-1; +model.ipar=[]; +model.opar=list("A"); +model.blocktype="c"; +model.dep_ut=[None,None]; +mo=modelica(); +mo.model="frommo"; +mo.outputs="n"; +exprs=["A"]; +gr_i=[]; +x=standard_define([2,1],model,exprs,gr_i); +x.graphics.out_implicit=["I"]; +} +FROMMO.prototype.details = function FROMMO() { +} +} +/* autogenerated from "macros/Branching/GotoTagVisibility.sci" */ +function GotoTagVisibility() { +GotoTagVisibility.prototype.get = function GotoTagVisibility() { +} +GotoTagVisibility.prototype.set = function GotoTagVisibility() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs); +if (!ok) { +break +} +if (ok) { +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +x.graphics=graphics; +x.model=model; +break +} +} +needcompile=resume(needcompile) +} +GotoTagVisibility.prototype.define = function GotoTagVisibility() { +model=scicos_model(); +model.sim="gototagvisibility"; +model.in=[]; +model.in2=[]; +model.out=[]; +model.out2=[]; +model.evtin=[]; +model.intyp=1; +model.outtyp=1; +model.opar=list("A"); +model.blocktype="c"; +model.firing=None; +model.dep_ut=[None,None]; +exprs="A"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +GotoTagVisibility.prototype.details = function GotoTagVisibility() { +} +} +/* autogenerated from "macros/Branching/RELAY_f.sci" */ +function RELAY_f() { +RELAY_f.prototype.get = function RELAY_f() { +} +RELAY_f.prototype.set = function RELAY_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +ipar=model.ipar; +while (true) { +[ok,nin,z0,exprs]=scicos_getvalue("Set parameters",["number of inputs","initial connected input"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (z0>nin||z0<=0) { +message("initial connected input is not a valid input port number"); +} else { +[model,graphics,ok]=check_io(model,graphics,-ones(nin,1),-1,ones(nin,1),[]); +if (ok) { +graphics.exprs=exprs; +model.dstate=z0-1; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +RELAY_f.prototype.define = function RELAY_f() { +i0=0; +in1=[-1,-1]; +nin=2; +model=scicos_model(); +model.sim=list("relay",2); +model.in=in1; +model.out=-1; +model.evtin=ones(in1); +model.dstate=i0; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,true]; +exprs=[string(nin),string(i0+1)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +RELAY_f.prototype.details = function RELAY_f() { +} +} +/* autogenerated from "macros/Branching/NRMSOM_f.sci" */ +function NRMSOM_f() { +NRMSOM_f.prototype.get = function NRMSOM_f() { +} +NRMSOM_f.prototype.set = function NRMSOM_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nin,exprs]=scicos_getvalue("Set parameters",["number of inputs"],list("vec",1),exprs); +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,-ones(nin,1),-1,[],[]); +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +NRMSOM_f.prototype.define = function NRMSOM_f() { +in1=[-1,-1]; +nin=2; +model=scicos_model(); +model.sim="junk"; +model.in=in1; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(nin)]; +gr_i=[]; +x=standard_define([.2,2],model,exprs,gr_i); +} +NRMSOM_f.prototype.details = function NRMSOM_f() { +} +} +/* autogenerated from "macros/Sources/INIMPL_f.sci" */ +function INIMPL_f() { +INIMPL_f.prototype.get = function INIMPL_f() { +} +INIMPL_f.prototype.set = function INIMPL_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(1); +} +while (true) { +[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"INIMPL_f")," ",gettext("Implicit input port")," "],"Port Number",list("vec",1),exprs); +if (!ok) { +break +} +prt=int(prt); +if (prt<=0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected.")); +} else { +if (model.ipar!=prt) { +needcompile=4; +y=needcompile; +} +model.ipar=prt; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +INIMPL_f.prototype.define = function INIMPL_f() { +model=scicos_model(); +model.sim="inimpl"; +model.out=[-1]; +model.out2=[1]; +model.ipar=[1]; +model.dep_ut=[None,None]; +model.blocktype="c"; +mo=modelica(); +mo.model="PORT"; +mo.outputs="n"; +model.equations=mo; +prt=1; +exprs="1"; +gr_i=[]; +x=standard_define([1,1],model,exprs,gr_i); +x.graphics.out_implicit=["I"]; +} +INIMPL_f.prototype.details = function INIMPL_f() { +} +} +/* autogenerated from "macros/Sources/GENSQR_f.sci" */ +function GENSQR_f() { +GENSQR_f.prototype.get = function GENSQR_f() { +} +GENSQR_f.prototype.set = function GENSQR_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +while (true) { +[ok,Amplitude,exprs]=scicos_getvalue(["Set Square generator block parameters"],["Amplitude"],list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +model.dstate=Amplitude; +model.out2=1; +model.outtyp=1; +x.graphics=graphics; +x.model=model; +break +} +} +GENSQR_f.prototype.define = function GENSQR_f() { +Amplitude=1; +model=scicos_model(); +model.sim="gensqr"; +model.out=1; +model.out2=1; +model.outtyp=1; +model.evtin=1; +model.dstate=Amplitude; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(Amplitude); +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +GENSQR_f.prototype.details = function GENSQR_f() { +} +} +/* autogenerated from "macros/Sources/IN_f.sci" */ +function IN_f() { +IN_f.prototype.get = function IN_f() { +} +IN_f.prototype.set = function IN_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +if (size(exprs,"*")==2) { +exprs=exprs(1); +} +if (size(exprs,"*")==1) { +exprs=[exprs(1),"[-1 -2]","-1"]; +} +while (true) { +[ok,prt,otsz,ot,exprs]=getvalue(_("Set Input block parameters"),[_("Port number"),_("Outport size ([-1 -2] for inherit)"),_("Outport Type (-1 for inherit)")],list("vec",1,"vec",-1,"vec",1),exprs); +if (!ok) { +break +} +prt=int(prt); +if (prt<=0) { +message(_("Port number must be a positive integer")); +} else if (!isequal(size(otsz,"*"),2)) { +message(_("Outport Size must be a 2 elements vector")); +} else if (((ot<1||ot>9)&&(ot!=-1))) { +message(_("Outport type must be a number between 1 and 9, or -1 for inheritance.")); +} else { +if (model.ipar!=prt) { +needcompile=4; +y=needcompile; +} +model.ipar=prt; +model.firing=[]; +model.out=otsz(1); +model.out2=otsz(2); +model.outtyp=ot; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +IN_f.prototype.define = function IN_f() { +prt=1; +model=scicos_model(); +model.sim="input"; +model.out=-1; +model.out2=-2; +model.outtyp=-1; +model.ipar=prt; +model.blocktype="c"; +model.dep_ut=[None,None]; +exprs=sci2exp(prt); +gr_i=[]; +x=standard_define([1,1],model,exprs,gr_i); +} +IN_f.prototype.details = function IN_f() { +} +} +/* autogenerated from "macros/Sources/TKSCALE.sci" */ +function TKSCALE() { +TKSCALE.prototype.get = function TKSCALE() { +} +TKSCALE.prototype.set = function TKSCALE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +[ok,a,b,f,exprs]=scicos_getvalue("Set scale block parameters",["Min value","Max value","Normalization"],list("vec",1,"vec",1,"vec",1),exprs); +if (ok) { +graphics.exprs=exprs; +model.rpar=[a,b,f]; +x.graphics=graphics; +x.model=model; +} +} +TKSCALE.prototype.define = function TKSCALE() { +a=-10; +b=10; +f=1; +model=scicos_model(); +model.sim=list("tkscaleblk",5); +model.out=1; +model.evtin=1; +model.rpar=[a,b,f]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[sci2exp(a),sci2exp(b),sci2exp(f)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +TKSCALE.prototype.details = function TKSCALE() { +} +} +/* autogenerated from "macros/Sources/CURV_f.sci" */ +function CURV_f() { +CURV_f.prototype.get = function CURV_f() { +} +CURV_f.prototype.set = function CURV_f() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +rpar=model.rpar; +ipar=model.ipar; +n=ipar(1); +xx=rpar.slice(1-1,n); +yy=rpar.slice(n+1-1,2*n); +gc=list(rpar.slice(2*n+1-1,2*n+4),ipar.slice(2-1,5)); +while (true) { +[ln,fun]=where() +if (!or(fun=="do_eval")) { +[xx,yy,ok,gc]=edit_curv(xx,yy,"axy",[" "," "," "],gc); +} else { +ok=true; +} +if (!ok) { +break +} +n=size(xx,"*"); +if (or(xx.slice(2-1,n)-xx.slice(1-1,n-1)<0)) { +message("You have not defined a function"); +ok=None; +} +if (ok) { +model.sim="intplt"; +model.firing=[]; +rect=gc(1); +model.rpar=[xx.slice(),yy.slice(),rect.slice()]; +axisdata=gc(2); +model.ipar=[size(xx,"*"),axisdata.slice()]; +x.graphics=graphics; +x.model=model; +break +} +} +} +CURV_f.prototype.define = function CURV_f() { +xx=[0,1,2]; +yy=[-5,5,0]; +rect=[0,-5,2,5]; +axisdata=[2,10,2,10]; +ipar=[size(xx,1),axisdata.slice()]; +rpar=[xx,yy,rect.slice()]; +model=scicos_model(); +model.sim="intplt"; +model.in=[]; +model.out=1; +model.rpar=[xx,yy,rect.slice()]; +model.ipar=[size(xx,1),axisdata.slice()]; +model.blocktype="c"; +model.dep_ut=[None,true]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +CURV_f.prototype.details = function CURV_f() { +} +} +/* autogenerated from "macros/Sources/RAMP.sci" */ +function RAMP() { +RAMP.prototype.get = function RAMP() { +} +RAMP.prototype.set = function RAMP() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,slope,stt,iout,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"RAMP")," ",gettext("Ramp function")," "],[gettext("Slope"),gettext("Start Time"),gettext("Initial Value")],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (stt<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Start Time\' parameter: %e."),stt),gettext("Null or positive integer expected.")); +} else { +model.rpar=[slope,stt,iout]; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +RAMP.prototype.define = function RAMP() { +slope=0; +iout=0; +stt=0; +rpar=[slope,stt,iout]; +model=scicos_model(); +model.sim=list("ramp",4); +model.in=[]; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.nmode=1; +model.nzcross=1; +model.dep_ut=[None,true]; +exprs=[string(rpar)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +RAMP.prototype.details = function RAMP() { +} +} +/* autogenerated from "macros/Sources/CONST_f.sci" */ +function CONST_f() { +CONST_f.prototype.get = function CONST_f() { +} +CONST_f.prototype.set = function CONST_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,C,exprs]=scicos_getvalue(["Set Contant Block"],"Constant",list("vec",-1),exprs); +if (!ok) { +break +} +nout=size(C,"*"); +if (nout==0) { +message("C must have at least one element"); +} else { +model.rpar=C.slice(); +model.out=nout; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CONST_f.prototype.define = function CONST_f() { +C=1; +model=scicos_model(); +model.sim=list("cstblk",1); +model.in=[]; +model.out=1; +model.rpar=C; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=strcat(sci2exp(C)); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CONST_f.prototype.details = function CONST_f() { +} +} +/* autogenerated from "macros/Sources/Ground_g.sci" */ +function Ground_g() { +Ground_g.prototype.get = function Ground_g() { +} +Ground_g.prototype.set = function Ground_g() { +x=arg1; +} +Ground_g.prototype.define = function Ground_g() { +C=[0]; +model=scicos_model(); +model.sim=list("cstblk4_m",4); +model.in=[]; +model.out=1; +model.in2=[]; +model.out2=1; +model.outtyp=-1; +model.rpar=[]; +model.opar=list(C); +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +Ground_g.prototype.details = function Ground_g() { +} +} +/* autogenerated from "macros/Sources/Counter.sci" */ +function Counter() { +Counter.prototype.get = function Counter() { +} +Counter.prototype.set = function Counter() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,minim,maxim,rule,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"Counter")," ",gettext("Integer counter generator")," "],[gettext("Minimum"),gettext("Maximum"),gettext("Rule (1:Increment, 2:Decrement)")],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +maxim=int(maxim); +minim=int(minim); +if (maximfrequ) { +message("The |Offset| must be less than the Frequency"); +ok=None; +} +if (ok) { +if (or(model.rpar.slice()!=[frequ,offset])) { +needcompile=4; +y=needcompile; +} +model.rpar=[frequ,offset]; +model.evtout=1; +model.firing=-1; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +needcompile=resume(needcompile) +} +SampleCLK.prototype.define = function SampleCLK() { +model=scicos_model(); +model.sim="sampleclk"; +model.evtout=1; +model.rpar=[1,0]; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs=[sci2exp(1),sci2exp(0)]; +x=standard_define([2,2],model,exprs," "); +} +SampleCLK.prototype.details = function SampleCLK() { +} +} +/* autogenerated from "macros/Sources/READC_f.sci" */ +function READC_f() { +READC_f.prototype.get = function READC_f() { +} +READC_f.prototype.set = function READC_f() { +x=arg1; +model=x.model; +graphics=arg1.graphics; +exprs=graphics.exprs; +out=model.out; +dstate=model.dstate; +ipar=model.ipar; +imask=9+ipar(1); +tmask=ipar(imask); +lunit=dstate(3); +fname=exprs(3); +frmt=exprs(4); +while (true) { +[ok,tmask1,outmask,fname1,frmt1,M,N,offset,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"READC_f")," ",gettext("Read from C binary file")],[gettext("Time Record Selection"),gettext("Outputs Record Selection"),gettext("Input File Name"),gettext("Input Format"),gettext("Record Size"),gettext("Buffer Size"),gettext("Initial Record Index"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",-1,"vec",-1,"str",1,"str",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +fname1=pathconvert(stripblanks(fname1),None,true); +frmt1=stripblanks(frmt1); +fmts=["s","l","d","f","c","us","ul","uc","ull","uls","ubl","ubs","dl","fl","ll","sl","db","fb","lb","sb"]; +nout=size(outmask,"*"); +if (prod(size(tmask1))>1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Time Record Selection")),gettext("Must be a scalar or an empty matrix.")); +} else if (and(frmt1!=fmts)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %s."),gettext("Input Format"),frmt1),gettext("Valid formats are: "+strcat(fmts,", "))); +} else if (alreadyran&&fname1!=fname) { +block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running"),gettext("Input File Name")),gettext("End current simulation first.")); +} else if (N!=ipar(6)&&alreadyran) { +block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Buffer Size")),gettext("End current simulation first")); +} else if (alreadyran&&size(tmask1)!=size(tmask)) { +block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Time Record Selection")),gettext("End current simulation first.")); +} else if (fname1=="") { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Input File Name")),gettext("You must provide a file name.")); +} else if (M<1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Record Size"),M),gettext("Strictly positive integer expected.")); +} else if (tmask1!=[]&&(tmask1<1||tmask1>M)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Time Record Selection"),tmask1),msprintf(gettext("Must be in the interval %s."),gettext("[1, Record Size = ")+string(M)+"]")); +} else if (nout==0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Outputs Record Selection"),nout),gettext("Strictly positive integer expected.")); +} else if (nout>M) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Outputs Record Selection"),nout),msprintf(gettext("Must be in the interval %s."),gettext("[1, Record Size = ")+string(M)+"]")); +} else if (max(outmask)>M||min(outmask)<1) { +block_parameter_error(msprintf(gettext("Wrong value for indexes in \'%s\' parameter: %s."),gettext("Outputs Record Selection"),strcat(string(outmask.slice())," ")),msprintf(gettext("Must be in the interval %s."),gettext("[1, Record Size = ")+string(M)+"]")); +} else if (N<1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Buffer Size"),N),gettext("Strictly positive integer expected.")); +} else if (swap!=0&&swap!=1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Swap Mode"),swap),msprintf(gettext("Must be in the interval %s."),"[0, 1]")); +} else if (offset<1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Initial Record Index"),offset),gettext("Strictly positive integer expected.")); +} else { +if (tmask1==[]) { +ievt=0; +tmask1=0; +outpt=[]; +} else { +ievt=1; +outpt=1; +} +out=size(outmask,"*"); +[model,graphics,ok]=check_io(model,graphics,[],out,1,outpt); +frmt1=part(frmt1,1,3); +if (ok) { +if (ievt==0) { +model.firing=-1; +} else { +model.firing=0; +} +ipar=[length(fname1),_str2code(frmt1),ievt,N,M,swap,offset,_str2code(fname1),tmask1,outmask.slice()]; +if (prod(size(dstate))!=(N*M)+3) { +dstate=[-1,-1,lunit,zeros(N*M,1)]; +} +model.dstate=dstate; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +READC_f.prototype.define = function READC_f() { +frmt="d "; +fname="foo"; +lunit=0; +N=20; +M=1; +rpar=[]; +tmask=0; +swap=0; +offset=1; +outmask=1; +ievt=0; +nout=size(outmask,"*"); +ipar=[length(fname),_str2code(frmt),ievt,N,M,swap,offset,_str2code(fname),tmask,outmask]; +model=scicos_model(); +model.sim=list("readc",2); +model.out=nout; +model.evtin=1; +model.evtout=[]; +model.dstate=[1,1,lunit,zeros(N*M,1)]; +model.ipar=[length(fname),_str2code(frmt),ievt,N,M,swap,offset,_str2code(fname),tmask,outmask]; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs=["[]",sci2exp(outmask),fname,frmt,string(M),string(N),string(offset),string(swap)]; +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +READC_f.prototype.details = function READC_f() { +} +} +/* autogenerated from "macros/Sources/CONST.sci" */ +function CONST() { +CONST.prototype.get = function CONST() { +} +CONST.prototype.set = function CONST() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,C,exprs]=scicos_getvalue(["Set Contant Block"],"Constant",list("vec",-1),exprs); +if (!ok) { +break +} +sz=size(C); +nout=size(C,"*"); +if (nout==0) { +message("C must have at least one element"); +} else if (and(sz>1)) { +message("C matrix is not supported, use CONST_m instead"); +} else { +model.rpar=C.slice(); +model.out=nout; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CONST.prototype.define = function CONST() { +C=1; +model=scicos_model(); +model.sim=list("cstblk4",4); +model.in=[]; +model.out=1; +model.rpar=C; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=strcat(sci2exp(C)); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CONST.prototype.details = function CONST() { +} +} +/* autogenerated from "macros/Sources/Modulo_Count.sci" */ +function Modulo_Count() { +Modulo_Count.prototype.get = function Modulo_Count() { +} +Modulo_Count.prototype.set = function Modulo_Count() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,ini_c,base,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"Modulo_Count")," ",gettext("Modulo counter (0 to N counter)")," "],[gettext("Initial State (zero or positive number)"),gettext("Upper Limit (positive number)")],list("vec",1,"vec",1),exprs); +ini_c=int(ini_c); +base=int(base); +if (!ok) { +break +} +if (ini_c<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Initial State\' parameter: %d."),ini_c),gettext("Null or positive integer expected.")); +} else if (base<=0) { +block_parameter_error(msprintf(gettext("Wrong values for \'Upper Limit\' parameter: %d."),base),gettext("Strictly positive integer expected.")); +} else { +graphics.exprs=exprs; +model.ipar=base; +model.dstate=ini_c; +x.graphics=graphics; +x.model=model; +break +} +} +} +Modulo_Count.prototype.define = function Modulo_Count() { +ini_c=0; +base=3; +model=scicos_model(); +model.sim=list("modulo_count",4); +model.evtin=1; +model.out=1; +model.dstate=ini_c; +model.ipar=base; +model.blocktype="c"; +model.dep_ut=[None,None]; +exprs=[string(ini_c),string(base)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +Modulo_Count.prototype.details = function Modulo_Count() { +} +} +/* autogenerated from "macros/Sources/CONST_m.sci" */ +function CONST_m() { +CONST_m.prototype.get = function CONST_m() { +} +CONST_m.prototype.set = function CONST_m() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,C,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CONST_m")," ",gettext("Constant value generator")," "],gettext("Constant Value"),list("vec",-1),exprs); +if (!ok) { +break +} +nout=size(C); +if (find(nout==0)!=[]) { +block_parameter_error(msprintf(gettext("Wrong size for \'%s\' parameter"),gettext("Constant Value")),gettext("Constant value must have at least one element.")); +} else { +model.sim=list("cstblk4_m",4); +model.opar=list(C); +if ((type(C)==1)) { +if (isreal(C)) { +ot=1; +} else { +ot=2; +} +} else if ((typeof(C)=="int32")) { +ot=3; +} else if ((typeof(C)=="int16")) { +ot=4; +} else if ((typeof(C)=="int8")) { +ot=5; +} else if ((typeof(C)=="uint32")) { +ot=6; +} else if ((typeof(C)=="uint16")) { +ot=7; +} else if ((typeof(C)=="uint8")) { +ot=8; +} else { +block_parameter_error(msprintf(gettext("Wrong type for \'%s\' parameter"),gettext("Constant Value")),gettext("Value type must be a numeric type (double, complex, int, int8, ...).")); +ok=None; +} +if (ok) { +model.rpar=[]; +[model,graphics,ok]=set_io(model,graphics,list(),list(nout,ot),[],[]); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +CONST_m.prototype.define = function CONST_m() { +C=[1]; +model=scicos_model(); +model.sim=list("cstblk4",4); +model.in=[]; +model.out=size(C,1); +model.in2=[]; +model.out2=size(C,2); +model.rpar=C; +model.opar=list(); +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=sci2exp(C); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CONST_m.prototype.details = function CONST_m() { +} +} +/* autogenerated from "macros/Sources/CLKINV_f.sci" */ +function CLKINV_f() { +CLKINV_f.prototype.get = function CLKINV_f() { +} +CLKINV_f.prototype.set = function CLKINV_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +exprs=exprs(1); +while (true) { +[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CLKINV_f")," ",gettext("Event input port")," "],"Port Number",list("vec",1),exprs); +prt=int(prt); +if (!ok) { +break +} +if (prt<=0) { +block_parameter_error(msprintf(gettext("Wrong values for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected.")); +} else { +model.ipar=prt; +model.evtout=1; +model.firing=-1; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CLKINV_f.prototype.define = function CLKINV_f() { +prt=1; +model=scicos_model(); +model.sim="input"; +model.evtout=1; +model.ipar=prt; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs=string(prt); +gr_i=[]; +x=standard_define([1,1],model,exprs,gr_i); +} +CLKINV_f.prototype.details = function CLKINV_f() { +} +} +/* autogenerated from "macros/Sources/GENSIN_f.sci" */ +function GENSIN_f() { +GENSIN_f.prototype.get = function GENSIN_f() { +} +GENSIN_f.prototype.set = function GENSIN_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,M,F,P,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"GENSIN_f")," ",gettext("Sine wave generator")," "],[gettext("Magnitude"),gettext("Frequency (rad/s)"),gettext("Phase (rad)")],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (F<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Frequency\' parameter: %e."),F),gettext("Strictly positive integer expected.")); +ok=None; +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,[],1,[],[]); +model.rpar=[M,F,P]; +model.out2=1; +model.outtyp=1; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +GENSIN_f.prototype.define = function GENSIN_f() { +rpar=[1,1,0]; +model=scicos_model(); +model.sim="gensin"; +model.in=[]; +model.out=1; +model.out2=1; +model.outtyp=1; +model.rpar=[1,1,0]; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[string(rpar(1)),string(rpar(2)),string(rpar(3))]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +GENSIN_f.prototype.details = function GENSIN_f() { +} +} +/* autogenerated from "macros/MatrixOp/SQRT.sci" */ +function SQRT() { +SQRT.prototype.get = function SQRT() { +} +SQRT.prototype.set = function SQRT() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set SQRT Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_sqrt"; +} else if ((typ==2)) { +function_name="matz_sqrt"; +} else { +message("type is not supported"); +ok=None; +} +it=typ; +ot=typ; +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +SQRT.prototype.define = function SQRT() { +model=scicos_model(); +model.sim=list("mat_sqrt",4); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.outtyp=1; +model.out=-1; +model.out2=-2; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +SQRT.prototype.details = function SQRT() { +} +} +/* autogenerated from "macros/MatrixOp/MATEXPM.sci" */ +function MATEXPM() { +MATEXPM.prototype.get = function MATEXPM() { +} +MATEXPM.prototype.set = function MATEXPM() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set EXPM Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_expm"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_expm"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATEXPM.prototype.define = function MATEXPM() { +model=scicos_model(); +function_name="mat_expm"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-1; +model.intyp=1; +model.out=-1; +model.out2=-1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATEXPM.prototype.details = function MATEXPM() { +} +} +/* autogenerated from "macros/MatrixOp/MATPINV.sci" */ +function MATPINV() { +MATPINV.prototype.get = function MATPINV() { +} +MATPINV.prototype.set = function MATPINV() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATPINV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_pinv"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_pinv"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATPINV.prototype.define = function MATPINV() { +model=scicos_model(); +function_name="mat_pinv"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.out=-2; +model.out2=-1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATPINV.prototype.details = function MATPINV() { +} +} +/* autogenerated from "macros/MatrixOp/MATDIAG.sci" */ +function MATDIAG() { +MATDIAG.prototype.get = function MATDIAG() { +} +MATDIAG.prototype.set = function MATDIAG() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATDIAG Block",["Datatype (1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_diag"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_diag"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATDIAG.prototype.define = function MATDIAG() { +model=scicos_model(); +function_name="mat_diag"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=1; +model.intyp=1; +model.out=-1; +model.out2=-1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATDIAG.prototype.details = function MATDIAG() { +} +} +/* autogenerated from "macros/MatrixOp/MATZCONJ.sci" */ +function MATZCONJ() { +MATZCONJ.prototype.get = function MATZCONJ() { +} +MATZCONJ.prototype.set = function MATZCONJ() { +x=arg1; +} +MATZCONJ.prototype.define = function MATZCONJ() { +model=scicos_model(); +function_name="matz_conj"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-2; +model.intyp=2; +model.out=-1; +model.out2=-2; +model.outtyp=2; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATZCONJ.prototype.details = function MATZCONJ() { +} +} +/* autogenerated from "macros/MatrixOp/MATINV.sci" */ +function MATINV() { +MATINV.prototype.get = function MATINV() { +} +MATINV.prototype.set = function MATINV() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATINV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_inv"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_inv"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATINV.prototype.define = function MATINV() { +model=scicos_model(); +function_name="mat_inv"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-1; +model.intyp=1; +model.out=-1; +model.out2=-1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATINV.prototype.details = function MATINV() { +} +} +/* autogenerated from "macros/MatrixOp/MATLU.sci" */ +function MATLU() { +MATLU.prototype.get = function MATLU() { +} +MATLU.prototype.set = function MATLU() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,lab]=scicos_getvalue("Set MATLU block parameters",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_lu"; +ot=[1,1]; +it=1; +} else if ((typ==2)) { +function_name="matz_lu"; +ot=[2,2]; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list([model.in,model.in2],it),list([model.out,model.out2],ot),[],[]); +} +if (ok) { +funtyp=4; +model.sim=list(function_name,funtyp); +graphics.exprs=lab; +x.graphics=graphics; +x.model=model; +break +} +} +} +MATLU.prototype.define = function MATLU() { +model=scicos_model(); +function_name="mat_lu"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-1; +model.intyp=1; +model.out=[-1,-1]; +model.out2=[-1,-1]; +model.outtyp=[1,1]; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=sci2exp(1); +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATLU.prototype.details = function MATLU() { +} +} +/* autogenerated from "macros/MatrixOp/MATBKSL.sci" */ +function MATBKSL() { +MATBKSL.prototype.get = function MATBKSL() { +} +MATBKSL.prototype.set = function MATBKSL() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATBKSL Block",["Datatype (1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_bksl"; +ot=1; +it=[1,1]; +} else if ((typ==2)) { +function_name="matz_bksl"; +ot=2; +it=[2,2]; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATBKSL.prototype.define = function MATBKSL() { +model=scicos_model(); +function_name="mat_bksl"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=[-1,-1]; +model.in2=[-2,-3]; +model.intyp=[1,1]; +model.out=-2; +model.out2=-3; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATBKSL.prototype.details = function MATBKSL() { +} +} +/* autogenerated from "macros/MatrixOp/MATRESH.sci" */ +function MATRESH() { +MATRESH.prototype.get = function MATRESH() { +} +MATRESH.prototype.set = function MATRESH() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,l1,out,lab]=scicos_getvalue("Set MATRESH block parameters",["Datatype(1=real double 2=Complex)","input size","output size desired"],list("vec",-1,"vec",-1,"vec",-1),label); +if (!ok) { +break +} +nout=size(out); +nin=size(l1); +if (nout==0) { +message("output must have at least one element"); +ok=None; +} +if (nin==0) { +message("input must have at least one element"); +ok=None; +} +if (ok) { +if (((out(1)>(l1(1)*l1(2))))) { +message("the first dimension of the output is too big"); +ok=None; +} +if (((out(2)>(l1(1)*l1(2))))) { +message("the second dimension of the output is too big"); +ok=None; +} +if ((((out(2)*out(1))>(l1(1)*l1(2))))) { +message("the dimensions of the output are too big"); +ok=None; +} +} +if ((typ==1)) { +function_name="mat_reshape"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_reshape"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +if (ok) { +label=lab; +[model,graphics,ok]=set_io(model,graphics,list(l1,it),list(out,ot),[],[]); +} +if (ok) { +funtyp=4; +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +needcompile=resume(needcompile) +} +MATRESH.prototype.define = function MATRESH() { +model=scicos_model(); +function_name="mat_reshape"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.out=-1; +model.out2=-2; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1),sci2exp([1,1]),sci2exp([1,1])]; +gr_i=[]; +x=standard_define([3,2],model,label,gr_i); +} +MATRESH.prototype.details = function MATRESH() { +} +} +/* autogenerated from "macros/MatrixOp/MATTRAN.sci" */ +function MATTRAN() { +MATTRAN.prototype.get = function MATTRAN() { +} +MATTRAN.prototype.set = function MATTRAN() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==1) { +label[2]=sci2exp(1); +} +while (true) { +[ok,typ,rule,exprs]=scicos_getvalue("Set MATTRAN Block",["Datatype(1=real double 2=Complex)","rule (1=.\' 2=\')"],list("vec",1,"vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mattran_m"; +ot=1; +it=1; +} else if ((typ==2)) { +if (rule==1) { +function_name="matztran_m"; +} else { +function_name="mathermit_m"; +} +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATTRAN.prototype.define = function MATTRAN() { +model=scicos_model(); +model.sim=list("mattran_m",4); +model.in=-1; +model.in2=-2; +model.out=-2; +model.out2=-1; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([3,2],model,label,gr_i); +} +MATTRAN.prototype.details = function MATTRAN() { +} +} +/* autogenerated from "macros/MatrixOp/RICC.sci" */ +function RICC() { +RICC.prototype.get = function RICC() { +} +RICC.prototype.set = function RICC() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,tpe,mod,exprs]=scicos_getvalue("Set RICC Block",["Type (1=Cont 2=Disc)","Model(1=Schr 2=sign(cont) inv(disc))"],list("vec",1,"vec",1),label); +if (!ok) { +break +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +it=[1,1,1]; +ot=1; +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +if (ok) { +model.ipar=[tpe,mod]; +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +RICC.prototype.define = function RICC() { +model=scicos_model(); +function_name="ricc_m"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=[-1,-1,-1]; +model.in2=[-1,-1,-1]; +model.intyp=[1,1,1]; +model.out=-1; +model.out2=-1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[1,1]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1),sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +RICC.prototype.details = function RICC() { +} +} +/* autogenerated from "macros/MatrixOp/MATDET.sci" */ +function MATDET() { +MATDET.prototype.get = function MATDET() { +} +MATDET.prototype.set = function MATDET() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATDET Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_det"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_det"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATDET.prototype.define = function MATDET() { +model=scicos_model(); +function_name="mat_det"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-1; +model.intyp=1; +model.out=1; +model.out2=1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATDET.prototype.details = function MATDET() { +} +} +/* autogenerated from "macros/MatrixOp/MATDIV.sci" */ +function MATDIV() { +MATDIV.prototype.get = function MATDIV() { +} +MATDIV.prototype.set = function MATDIV() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATDIV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_div"; +ot=1; +it=[1,1]; +} else if ((typ==2)) { +function_name="matz_div"; +ot=2; +it=[2,2]; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATDIV.prototype.define = function MATDIV() { +model=scicos_model(); +function_name="mat_div"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=[-1,-2]; +model.in2=[-3,-3]; +model.intyp=[1,1]; +model.out=-1; +model.out2=-2; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATDIV.prototype.details = function MATDIV() { +} +} +/* autogenerated from "macros/MatrixOp/EXTTRI.sci" */ +function EXTTRI() { +EXTTRI.prototype.get = function EXTTRI() { +} +EXTTRI.prototype.set = function EXTTRI() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,decomptyp,lab]=scicos_getvalue("Set EXTTRI block parameters",["Datatype(1=real double 2=Complex)","extraction type (1=lower 2=upper 3=diagonal)"],list("vec",1,"vec",1),label); +if (!ok) { +break +} +label=lab; +if ((typ==1)) { +if ((decomptyp==1)) { +function_name="exttril"; +} else if ((decomptyp==2)) { +function_name="exttriu"; +} else if ((decomptyp==3)) { +function_name="extdiag"; +} else { +message("decomposition type is not supported"); +ok=None; +} +it=1; +ot=1; +} else if ((typ==2)) { +if ((decomptyp==1)) { +function_name="exttrilz"; +} else if ((decomptyp==2)) { +function_name="exttriuz"; +} else if ((decomptyp==3)) { +function_name="extdiagz"; +} else { +message("decomposition type is not supported"); +ok=None; +} +it=2; +ot=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +model.sim=list(function_name,funtyp); +arg1.model=model; +graphics.exprs=label; +arg1.graphics=graphics; +x=arg1; +break +} +} +} +EXTTRI.prototype.define = function EXTTRI() { +model=scicos_model(); +function_name="extrilz"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.out=-1; +model.out2=-2; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1),sci2exp(1)]; +gr_i=[]; +x=standard_define([3,2],model,label,gr_i); +} +EXTTRI.prototype.details = function EXTTRI() { +} +} +/* autogenerated from "macros/Threshold/NEGTOPOS_f.sci" */ +function NEGTOPOS_f() { +NEGTOPOS_f.prototype.get = function NEGTOPOS_f() { +} +NEGTOPOS_f.prototype.set = function NEGTOPOS_f() { +x=arg1; +x.model.firing=-1; +} +NEGTOPOS_f.prototype.define = function NEGTOPOS_f() { +model=scicos_model(); +model.sim=list("zcross",1); +model.nzcross=1; +model.in=1; +model.evtout=1; +model.rpar=[-1,-1,0,-1]; +model.blocktype="z"; +model.firing=-1; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +NEGTOPOS_f.prototype.details = function NEGTOPOS_f() { +} +} +/* autogenerated from "macros/Threshold/POSTONEG_f.sci" */ +function POSTONEG_f() { +POSTONEG_f.prototype.get = function POSTONEG_f() { +} +POSTONEG_f.prototype.set = function POSTONEG_f() { +x=arg1; +x.model.firing=[-1]; +} +POSTONEG_f.prototype.define = function POSTONEG_f() { +rpar=[-1,-1,-1,0]; +model=scicos_model(); +model.sim=list("zcross",1); +model.nzcross=1; +model.in=1; +model.evtout=1; +model.rpar=[-1,-1,-1,0]; +model.blocktype="z"; +model.dep_ut=[true,None]; +model.firing=[-1]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +POSTONEG_f.prototype.details = function POSTONEG_f() { +} +} +/* autogenerated from "macros/Electrical/PotentialSensor.sci" */ +function PotentialSensor() { +PotentialSensor.prototype.get = function PotentialSensor() { +} +PotentialSensor.prototype.set = function PotentialSensor() { +x=arg1; +} +PotentialSensor.prototype.define = function PotentialSensor() { +model=scicos_model(); +model.in=[1]; +model.out=[1]; +model.rpar=[]; +model.sim="PotentialSensor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="PotentialSensor"; +mo.inputs="p"; +mo.outputs=["v"]; +model.equations=mo; +gr_i=[]; +x=standard_define([2,2],model,"",list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["E"]; +} +PotentialSensor.prototype.details = function PotentialSensor() { +} +} +/* autogenerated from "macros/Electrical/SineVoltage.sci" */ +function SineVoltage() { +SineVoltage.prototype.get = function SineVoltage() { +} +SineVoltage.prototype.set = function SineVoltage() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,V,ph,frq,offset,start,exprs]=scicos_getvalue("Set voltage source parameter",["Amplitude (Volt)","phase (rad)","Frequency (Hz)","Voltageoffset (V)","Timeoffset (s)"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +model.rpar=[V,ph,frq,offset,start]; +model.equations.parameters[2]=list(V,ph,frq,offset,start); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +SineVoltage.prototype.define = function SineVoltage() { +model=scicos_model(); +model.in=[1]; +model.out=[1]; +V=1; +ph=0; +frq=1; +offset=0; +start=0; +model.rpar=[V,ph,frq,offset,start]; +model.sim="SineVoltage"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="SineVoltage"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list(["V","phase","freqHz","offset","startTime"],list(V,ph,frq,offset,start)); +model.equations=mo; +exprs=[string(V),string(ph),string(frq),string(offset),string(start)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +SineVoltage.prototype.details = function SineVoltage() { +} +} +/* autogenerated from "macros/Electrical/CCS.sci" */ +function CCS() { +CCS.prototype.get = function CCS() { +} +CCS.prototype.set = function CCS() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +x=arg1; +} +CCS.prototype.define = function CCS() { +ModelName="CCS"; +PrametersValue=[]; +ParametersName=[]; +model=scicos_model(); +Typein=[]; +Typeout=[]; +MI=[]; +MO=[]; +P=[2,50,1,0,70,98,2,0,70,2,-2,0]; +PortName=["Iin","p","n"]; +for(i=1;i<=size(P,"r");i+=1) { +if (P(i,3)==1) { +Typein=[Typein,"E"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==2) { +Typein=[Typein,"I"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==-1) { +Typeout=[Typeout,"E"]; +MO=[MO,PortName(i)]; +} +if (P(i,3)==-2) { +Typeout=[Typeout,"I"]; +MO=[MO,PortName(i)]; +} +} +model=scicos_model(); +mo=modelica(); +model.sim=ModelName; +mo.inputs=MI; +mo.outputs=MO; +model.rpar=PrametersValue; +mo.parameters=list(ParametersName,PrametersValue,zeros(ParametersName)); +exprs=[]; +gr_i=[]; +model.blocktype="c"; +model.dep_ut=[None,true]; +mo.model=ModelName; +model.equations=mo; +model.in=ones(size(MI,"*"),1); +model.out=ones(size(MO,"*"),1); +x=standard_define([2.1,3],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=Typein; +x.graphics.out_implicit=Typeout; +} +CCS.prototype.details = function CCS() { +} +} +/* autogenerated from "macros/Electrical/PMOS.sci" */ +function PMOS() { +PMOS.prototype.get = function PMOS() { +} +PMOS.prototype.set = function PMOS() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,W,L,Beta,Vt,K2,K5,dW,dL,RDS,exprs]=scicos_getvalue("Set PMOS Transistor parameters",["Width [m]","Length [m]","Transconductance parameter [A/(V*V)]","Zero bias threshold voltage [V]","Bulk threshold parameter","Reduction of pinch-off region","Narrowing of channel [m]","Shortening of channel [m]","Drain-Source-Resistance [Ohm]"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.equations.parameters[2]=list(W,L,Beta,Vt,K2,K5,dW,dL,RDS); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +PMOS.prototype.define = function PMOS() { +model=scicos_model(); +W=50.0e-6; +L=6.0e-6; +Beta=0.0105e-3; +Vt=-1; +K2=0.41; +K5=0.839; +dW=-2.5e-6; +dL=-2.1e-6; +RDS=1.e+7; +model.sim="PMOS"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="PMOS"; +mo.outputs=["D","B","S"]; +mo.inputs="G"; +mo.parameters=list(["W","L","Beta","Vt","K2","K5","dW","dL","RDS"],[W,L,Beta,Vt,K2,K5,dW,dL,RDS]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[string(W),string(L),string(Beta),string(Vt),string(K2),string(K5),string(dW),string(dL),string(RDS)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","I","I"]; +} +PMOS.prototype.details = function PMOS() { +} +} +/* autogenerated from "macros/Electrical/Diode.sci" */ +function Diode() { +Diode.prototype.get = function Diode() { +} +Diode.prototype.set = function Diode() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,Ids,Vt,Maxexp,R,exprs]=scicos_getvalue("Set Diode block parameter",["Saturation cuurent (A)","Voltage equivalent to temperature (Volt)","Max exponent for linear continuation","R (ohm)"],list("vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +model.rpar=[Ids,Vt,Maxexp,R]; +model.equations.parameters=list(["Ids","Vt","Maxexp","R"],list(Ids,Vt,Maxexp,R)); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +Diode.prototype.define = function Diode() { +Ids=1.e-6; +Vt=0.04; +Maxexp=15; +R=1.e8; +model=scicos_model(); +model.rpar=[Ids,Vt,Maxexp,R]; +model.in=1; +model.out=1; +model.sim="Diode"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Diode"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list(["Ids","Vt","Maxexp","R"],list(Ids,Vt,Maxexp,R)); +model.equations=mo; +exprs=string([Ids,Vt,Maxexp,R]); +gr_i=[]; +x=standard_define([2,1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +Diode.prototype.details = function Diode() { +} +} +/* autogenerated from "macros/Electrical/IdealTransformer.sci" */ +function IdealTransformer() { +IdealTransformer.prototype.get = function IdealTransformer() { +} +IdealTransformer.prototype.set = function IdealTransformer() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +x=arg1; +exprs=x.graphics.exprs; +while (true) { +[ok,N,exprs]=scicos_getvalue(["Set Transformer block parameters:","","N:"+" Turn ratio (N1/N2)"],["N"],list("vec",1),exprs); +if (!ok) { +break +} +x.model.equations.parameters[2]=list(N); +x.graphics.exprs=exprs; +break +} +} +IdealTransformer.prototype.define = function IdealTransformer() { +ModelName="IdealTransformer"; +PrametersValue=[1]; +ParametersName=["N"]; +model=scicos_model(); +Typein=[]; +Typeout=[]; +MI=[]; +MO=[]; +P=[2.5,90,2,0,2.5,10,2,0,97.5,90,-2,0,97.5,10,-2,0]; +PortName=["p1","n1","p2","n2"]; +for(i=1;i<=size(P,"r");i+=1) { +if (P(i,3)==1) { +Typein=[Typein,"E"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==2) { +Typein=[Typein,"I"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==-1) { +Typeout=[Typeout,"E"]; +MO=[MO,PortName(i)]; +} +if (P(i,3)==-2) { +Typeout=[Typeout,"I"]; +MO=[MO,PortName(i)]; +} +} +model=scicos_model(); +mo=modelica(); +model.sim=ModelName; +mo.inputs=MI; +mo.outputs=MO; +model.rpar=PrametersValue; +mo.parameters=list(ParametersName,PrametersValue,zeros(ParametersName)); +exprs=["1"]; +gr_i=[]; +model.blocktype="c"; +model.dep_ut=[None,true]; +mo.model=ModelName; +model.equations=mo; +model.in=ones(size(MI,"*"),1); +model.out=ones(size(MO,"*"),1); +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=Typein; +x.graphics.out_implicit=Typeout; +} +IdealTransformer.prototype.details = function IdealTransformer() { +} +} +/* autogenerated from "macros/Electrical/Ground.sci" */ +function Ground() { +Ground.prototype.get = function Ground() { +} +Ground.prototype.set = function Ground() { +x=arg1; +} +Ground.prototype.define = function Ground() { +model=scicos_model(); +model.in=[1]; +model.out=[]; +model.sim="Ground"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Ground"; +mo.inputs="p"; +model.equations=mo; +exprs=""; +gr_i=[]; +x=standard_define([1,1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +Ground.prototype.details = function Ground() { +} +} +/* autogenerated from "macros/Electrical/CVS.sci" */ +function CVS() { +CVS.prototype.get = function CVS() { +} +CVS.prototype.set = function CVS() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +x=arg1; +} +CVS.prototype.define = function CVS() { +ModelName="CVS"; +PrametersValue=[]; +ParametersName=[]; +model=scicos_model(); +Typein=[]; +Typeout=[]; +MI=[]; +MO=[]; +P=[2,50,1,0,70,98,2,0,70,2,-2,0]; +PortName=["vin","p","n"]; +for(i=1;i<=size(P,"r");i+=1) { +if (P(i,3)==1) { +Typein=[Typein,"E"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==2) { +Typein=[Typein,"I"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==-1) { +Typeout=[Typeout,"E"]; +MO=[MO,PortName(i)]; +} +if (P(i,3)==-2) { +Typeout=[Typeout,"I"]; +MO=[MO,PortName(i)]; +} +} +model=scicos_model(); +mo=modelica(); +model.sim=ModelName; +mo.inputs=MI; +mo.outputs=MO; +model.rpar=PrametersValue; +mo.parameters=list(ParametersName,PrametersValue,zeros(ParametersName)); +exprs=[]; +gr_i=[]; +model.blocktype="c"; +model.dep_ut=[None,true]; +mo.model=ModelName; +model.equations=mo; +model.in=ones(size(MI,"*"),1); +model.out=ones(size(MO,"*"),1); +x=standard_define([2.1,3],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=Typein; +x.graphics.out_implicit=Typeout; +} +CVS.prototype.details = function CVS() { +} +} +/* autogenerated from "macros/Electrical/Resistor.sci" */ +function Resistor() { +Resistor.prototype.get = function Resistor() { +} +Resistor.prototype.set = function Resistor() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,R,exprs]=scicos_getvalue("Set Resistor block parameter","R (ohm)",list("vec",1),exprs); +if (!ok) { +break +} +model.rpar=R; +model.equations.parameters[2]=list(R); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +Resistor.prototype.define = function Resistor() { +model=scicos_model(); +R=0.01; +model.rpar=R; +model.sim="resistor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Resistor"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list("R",list(R)); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=string(R); +gr_i=[]; +x=standard_define([2,1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +Resistor.prototype.details = function Resistor() { +} +} +/* autogenerated from "macros/Electrical/CurrentSensor.sci" */ +function CurrentSensor() { +CurrentSensor.prototype.get = function CurrentSensor() { +} +CurrentSensor.prototype.set = function CurrentSensor() { +x=arg1; +} +CurrentSensor.prototype.define = function CurrentSensor() { +model=scicos_model(); +model.in=1; +model.out=[1,1]; +model.sim="CurrentSensor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="CurrentSensor"; +mo.inputs="p"; +mo.outputs=["n","i"]; +model.equations=mo; +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","E"]; +} +CurrentSensor.prototype.details = function CurrentSensor() { +} +} +/* autogenerated from "macros/Electrical/ConstantVoltage.sci" */ +function ConstantVoltage() { +ConstantVoltage.prototype.get = function ConstantVoltage() { +} +ConstantVoltage.prototype.set = function ConstantVoltage() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,V,exprs]=scicos_getvalue("Set ConstantVoltage block parameter","V (volt)",list("vec",1),exprs); +if (!ok) { +break +} +model.rpar=V; +model.equations.parameters[2]=list(V); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +ConstantVoltage.prototype.define = function ConstantVoltage() { +V=0.01; +model=scicos_model(); +model.rpar=V; +model.in=1; +model.out=1; +model.sim="ConstantVoltage"; +model.blocktype="c"; +model.dep_ut=[None,None]; +mo=modelica(); +mo.model="ConstantVoltage"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list("V",list(V)); +model.equations=mo; +exprs=string(V); +gr_i=[]; +x=standard_define([1.5,1.1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +ConstantVoltage.prototype.details = function ConstantVoltage() { +} +} +/* autogenerated from "macros/Electrical/VVsourceAC.sci" */ +function VVsourceAC() { +VVsourceAC.prototype.get = function VVsourceAC() { +} +VVsourceAC.prototype.set = function VVsourceAC() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,FR,exprs]=scicos_getvalue("Set voltage source parameter",["Frequency (Hz)"],list("vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[FR]; +model.equations.parameters[2]=list(FR); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +VVsourceAC.prototype.define = function VVsourceAC() { +model=scicos_model(); +model.in=[1,1]; +model.out=[1]; +VA=220; +FR=50; +model.rpar=[FR]; +model.sim="VVsourceAC"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="VVsourceAC"; +mo.inputs=["p","VA"]; +mo.outputs="n"; +mo.parameters=list(["f"],list(FR)); +model.equations=mo; +exprs=[string(FR)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I","E"]; +x.graphics.out_implicit=["I"]; +} +VVsourceAC.prototype.details = function VVsourceAC() { +} +} +/* autogenerated from "macros/Electrical/VoltageSensor.sci" */ +function VoltageSensor() { +VoltageSensor.prototype.get = function VoltageSensor() { +} +VoltageSensor.prototype.set = function VoltageSensor() { +x=arg1; +} +VoltageSensor.prototype.define = function VoltageSensor() { +model=scicos_model(); +model.in=1; +model.out=[1,1]; +model.sim="VoltageSensor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="VoltageSensor"; +mo.inputs="p"; +mo.outputs=["n","v"]; +model.equations=mo; +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","E"]; +} +VoltageSensor.prototype.details = function VoltageSensor() { +} +} +/* autogenerated from "macros/Electrical/VariableResistor.sci" */ +function VariableResistor() { +VariableResistor.prototype.get = function VariableResistor() { +} +VariableResistor.prototype.set = function VariableResistor() { +x=arg1; +} +VariableResistor.prototype.define = function VariableResistor() { +model=scicos_model(); +model.sim="VariableResistor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="VariableResistor"; +mo.inputs=["p","R"]; +mo.outputs="n"; +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I","E"]; +x.graphics.out_implicit=["I"]; +} +VariableResistor.prototype.details = function VariableResistor() { +} +} +/* autogenerated from "macros/Electrical/Switch.sci" */ +function Switch() { +Switch.prototype.get = function Switch() { +} +Switch.prototype.set = function Switch() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,Ron,Roff,exprs]=scicos_getvalue("Set non-ideal electrical switch parameters",["Resistance in On state (Ohm)","Resistance in Off state (Ohm)"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +model.equations.parameters[2]=list(Ron,Roff); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +Switch.prototype.define = function Switch() { +model=scicos_model(); +Ron=0.01; +Roff=1e5; +S=["Ron","Roff"]; +Z=eval(S); +model.sim="Switch"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model=model.sim; +mo.inputs=["p","inp"]; +mo.outputs="n"; +mo.parameters=list(S,Z); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +model.rpar=Z; +exprs=string(Z); +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I","E"]; +x.graphics.out_implicit=["I"]; +} +Switch.prototype.details = function Switch() { +} +} +/* autogenerated from "macros/Electrical/MOTOR.sci" */ +function MOTOR() { +MOTOR.prototype.get = function MOTOR() { +} +MOTOR.prototype.set = function MOTOR() { +x=arg1; +} +MOTOR.prototype.define = function MOTOR() { +model=scicos_model(); +model.out=[1,1]; +model.in=[1]; +model.sim="motor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +exprs=""; +x=standard_define([2,2],model,exprs,gr_i); +x.graphics.out_implicit=["I","I"]; +x.graphics.in_implicit=["I"]; +} +MOTOR.prototype.details = function MOTOR() { +} +} +/* autogenerated from "macros/Electrical/NMOS.sci" */ +function NMOS() { +NMOS.prototype.get = function NMOS() { +} +NMOS.prototype.set = function NMOS() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,W,L,Beta,Vt,K2,K5,dW,dL,RDS,exprs]=scicos_getvalue("Set NMOS Transistor block parameters",["Width [m]","Length [m]","Transconductance parameter [A/(V*V)]","Zero bias threshold voltage [V]","Bulk threshold parameter","Reduction of pinch-off region","Narrowing of channel [m]","Shortening of channel [m]","Drain-Source-Resistance [Ohm]"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.equations.parameters[2]=list(W,L,Beta,Vt,K2,K5,dW,dL,RDS); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +NMOS.prototype.define = function NMOS() { +model=scicos_model(); +W=20.e-6; +L=6.e-6; +Beta=0.041e-3; +Vt=0.8; +K2=1.144; +K5=0.7311; +dW=-2.5e-6; +dL=-1.5e-6; +RDS=1.e+7; +model.sim="NMOS"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="NMOS"; +mo.outputs=["D","B","S"]; +mo.inputs="G"; +mo.parameters=list(["W","L","Beta","Vt","K2","K5","dW","dL","RDS"],[W,L,Beta,Vt,K2,K5,dW,dL,RDS]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[string(W),string(L),string(Beta),string(Vt),string(K2),string(K5),string(dW),string(dL),string(RDS)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","I","I"]; +} +NMOS.prototype.details = function NMOS() { +} +} +/* autogenerated from "macros/Electrical/VsourceAC.sci" */ +function VsourceAC() { +VsourceAC.prototype.get = function VsourceAC() { +} +VsourceAC.prototype.set = function VsourceAC() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,VA,FR,exprs]=scicos_getvalue("Set voltage source parameter",["Amplitude (Volt)","Frequency (Hz)"],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[VA,FR]; +model.equations.parameters[2]=list(VA,FR); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +VsourceAC.prototype.define = function VsourceAC() { +model=scicos_model(); +model.in=[1]; +model.out=[1]; +VA=220; +FR=50; +model.rpar=[VA,FR]; +model.sim="VsourceAC"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="VsourceAC"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list(["VA","f"],list(VA,FR)); +model.equations=mo; +exprs=[string(VA),string(FR)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +VsourceAC.prototype.details = function VsourceAC() { +} +} +/* autogenerated from "macros/Electrical/OpAmp.sci" */ +function OpAmp() { +OpAmp.prototype.get = function OpAmp() { +} +OpAmp.prototype.set = function OpAmp() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (None) { +[ok,OLGain,SatH,SatL,exprs]=scicos_getvalue("Set the Operational Amplifier parameters",["Open Loop Gain","Positive saturation voltage","Negative saturation voltage"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +model.equations.parameters[2]=list(OLGain,SatH,SatL); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +OpAmp.prototype.define = function OpAmp() { +S=[]; +Z=[]; +model=scicos_model(); +model.sim="OpAmp"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model=model.sim; +mo.inputs=["in_p","in_n"]; +mo.outputs=["out"]; +mo.parameters=list(S,Z); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +model.rpar=Z; +exprs=string(Z); +gr_i=[]; +x=standard_define([3,5],model,exprs,gr_i); +x.graphics.in_implicit=["I","I"]; +x.graphics.out_implicit=["I"]; +} +OpAmp.prototype.details = function OpAmp() { +} +} +/* autogenerated from "macros/Electrical/Gyrator.sci" */ +function Gyrator() { +Gyrator.prototype.get = function Gyrator() { +} +Gyrator.prototype.set = function Gyrator() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +x=arg1; +exprs=x.graphics.exprs; +while (true) { +[ok,G1,G2,exprs]=scicos_getvalue(["Set Gyrator block parameters:","","G1: Gyration conductance","G2: Gyration conductance"],["G1","G2"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +x.model.equations.parameters[2]=list(G1,G2); +x.graphics.exprs=exprs; +break +} +} +Gyrator.prototype.define = function Gyrator() { +ModelName="Gyrator"; +PrametersValue=[1,1]; +ParametersName=["G1","G2"]; +model=scicos_model(); +Typein=[]; +Typeout=[]; +MI=[]; +MO=[]; +P=[2.5,90,2,0,2.5,10,2,0,97.5,90,-2,0,97.5,10,-2,0]; +PortName=["p1","n1","p2","n2"]; +for(i=1;i<=size(P,"r");i+=1) { +if (P(i,3)==1) { +Typein=[Typein,"E"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==2) { +Typein=[Typein,"I"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==-1) { +Typeout=[Typeout,"E"]; +MO=[MO,PortName(i)]; +} +if (P(i,3)==-2) { +Typeout=[Typeout,"I"]; +MO=[MO,PortName(i)]; +} +} +model=scicos_model(); +mo=modelica(); +model.sim=ModelName; +mo.inputs=MI; +mo.outputs=MO; +model.rpar=PrametersValue; +mo.parameters=list(ParametersName,PrametersValue,zeros(ParametersName)); +exprs=["1","1"]; +gr_i=[]; +model.blocktype="c"; +model.dep_ut=[None,true]; +mo.model=ModelName; +model.equations=mo; +model.in=ones(size(MI,"*"),1); +model.out=ones(size(MO,"*"),1); +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=Typein; +x.graphics.out_implicit=Typeout; +} +Gyrator.prototype.details = function Gyrator() { +} +} +/* autogenerated from "macros/Misc/DEADBAND.sci" */ +function DEADBAND() { +DEADBAND.prototype.get = function DEADBAND() { +} +DEADBAND.prototype.set = function DEADBAND() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,maxp,minp,zeroc,exprs]=scicos_getvalue("Set Deadband parameters",["End of dead band","Start of dead band","zero crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (maxp<=minp) { +message("Upper limit must be > Lower limit"); +} else { +rpar=[maxp,minp]; +model.rpar=rpar; +if (zeroc!=0) { +model.nzcross=2; +model.nmode=1; +} else { +model.nzcross=0; +model.nmode=0; +} +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +DEADBAND.prototype.define = function DEADBAND() { +minp=-.5; +maxp=.5; +rpar=[maxp,minp]; +model=scicos_model(); +model.sim=list("deadband",4); +model.in=1; +model.nzcross=2; +model.nmode=1; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(maxp),string(minp),string(model.nmode)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DEADBAND.prototype.details = function DEADBAND() { +} +} +/* autogenerated from "macros/Misc/fortran_block.sci" */ +function fortran_block() { +fortran_block.prototype.get = function fortran_block() { +} +fortran_block.prototype.set = function fortran_block() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +while (true) { +[ok,i,o,rpar,funam,lab]=scicos_getvalue("Set fortran_block parameters",["input ports sizes","output port sizes","System parameters vector","function name"],list("vec",-1,"vec",-1,"vec",-1,"str",-1),label(1)); +if (!ok) { +break +} +if (funam==" ") { +break +} +label[1]=lab; +rpar=rpar.slice(); +i=int(i.slice()); +ni=size(i,1); +o=int(o.slice()); +no=size(o,1); +tt=label.slice(2-1); +if (model.sim(1)!=funam||size(model.in,"*")!=size(i,"*")||size(model.out,"*")!=size(o,"*")) { +tt=[]; +} +[ok,tt]=FORTR(funam,tt,i,o); +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,i,o,[],[]); +if (ok) { +model.sim[1]=funam; +model.rpar=rpar; +label[2]=tt; +x.model=model; +graphics.exprs=label; +x.graphics=graphics; +break +} +} +} +fortran_block.prototype.define = function fortran_block() { +model=scicos_model(); +model.sim=list(" ",1001); +model.in=1; +model.out=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=0; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +funam="forty"; +label=list([sci2exp(model.in),sci2exp(model.out),strcat(sci2exp(model.rpar)),funam],list([])); +gr_i=[]; +x=standard_define([4,2],model,label,gr_i); +} +fortran_block.prototype.details = function fortran_block() { +} +} +/* autogenerated from "macros/Misc/DIFF_f.sci" */ +function DIFF_f() { +DIFF_f.prototype.get = function DIFF_f() { +} +DIFF_f.prototype.set = function DIFF_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,xd0,exprs]=scicos_getvalue("Set continuous linear system parameters",["Initial state","Initial Derivative"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +model.state=[x0.slice(),xd0.slice()]; +x.graphics=graphics; +x.model=model; +break +} +x.model.firing=[]; +} +DIFF_f.prototype.define = function DIFF_f() { +x0=[0,0]; +model=scicos_model(); +model.sim=list("diffblk",10001); +model.in=1; +model.out=1; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[strcat(sci2exp(x0(1))),strcat(sci2exp(x0(2)))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DIFF_f.prototype.details = function DIFF_f() { +} +} +/* autogenerated from "macros/Misc/BOUNCE.sci" */ +function BOUNCE() { +BOUNCE.prototype.get = function BOUNCE() { +} +BOUNCE.prototype.set = function BOUNCE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")<9) { +exprs[8]="9.81"; +exprs[9]="0"; +} +while (true) { +[ok,rpar1,rpar2,walls,xt,xd,y,yd,g,C,exprs]=scicos_getvalue(["Set Bounce Block"],["Mass","Radius","[xmin,xmax,ymin,ymax]","xpos","xdpos","ypos","ydpos","g (gravity)","C (aerodynamic coeff"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +xt=xt.slice(); +y=y.slice(); +xd=xd.slice(); +yd=yd.slice(); +rpar1=rpar1.slice(); +rpar2=rpar2.slice(); +n=size(xt,"*"); +walls=walls.slice(); +if (walls(1)>walls(2)) { +walls=walls([2,1]); +} +if (walls(3)>walls(3)) { +walls=walls([3,4]); +} +if (n!=size(y,"*")||n!=size(rpar1,"*")||n!=size(rpar2,"*")||n!=size(xd,"*")||n!=size(yd,"*")) { +message("All vectors must have equal size"); +ok=None; +} else if (!(min([rpar1,rpar2])>0)) { +message("Mass and radius must be >0"); +ok=None; +} +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,[],[n,n],[],[]); +if (ok) { +k=1; +ipar=[]; +for(i=1;i<=n;i+=1) { +for(j=i+1;j<=n;j+=1) { +ipar[k]=i; +k=k+1; +ipar[k]=j; +k=k+1; +} +} +model.rpar=[rpar1,rpar2,walls,g,C]; +model.ipar=ipar; +state=[xt,xd,y,yd]; +state=transpose(state); +model.state=state.slice(); +model.nzcross=n*(n-1)/2+4*n; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BOUNCE.prototype.define = function BOUNCE() { +n=2; +k=1; +ipar=[]; +for(i=1;i<=n;i+=1) { +for(j=i+1;j<=n;j+=1) { +ipar[k]=i; +k=k+1; +ipar[k]=j; +k=k+1; +} +} +walls=[0,5,0,5]; +x=[2,2.5]; +xd=[0,0]; +y=[3,5]; +yd=[0,0]; +g=9.81; +C=0; +rpar1=ones(n,1); +rpar2=rpar1; +state=[x,xd,y,yd]; +state=transpose(state); +model=scicos_model(); +model.sim=list("bounce_ball",4); +model.in=[]; +model.out=[n,n]; +model.state=state.slice(); +model.rpar=[rpar1,rpar2,walls,g,C]; +model.ipar=ipar; +model.nzcross=n*(n-1)/2+4*n; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[strcat(sci2exp(rpar1)),strcat(sci2exp(rpar2)),strcat(sci2exp(walls)),strcat(sci2exp(x)),strcat(sci2exp(xd)),strcat(sci2exp(y)),strcat(sci2exp(yd))]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +BOUNCE.prototype.details = function BOUNCE() { +} +} +/* autogenerated from "macros/Misc/scifunc_block_m.sci" */ +function scifunc_block_m() { +scifunc_block_m.prototype.get = function scifunc_block_m() { +} +scifunc_block_m.prototype.set = function scifunc_block_m() { +needcompile=0; +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +exprs=graphics.exprs; +while (true) { +[ok,i,o,ci,co,xx,z,rpar,auto0,deptime,lab]=scicos_getvalue(["Set scifunc_block parameters","only regular blocks supported"],["input ports sizes","output port sizes","input event ports sizes","output events ports sizes","initial continuous state","initial discrete state","System parameters vector","initial firing vector (<0 for no firing)","is block always active (0:no, 1:yes)"],list("mat",[-1,2],"mat",[-2,2],"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1),exprs(1)); +if (!ok) { +break +} +exprs[1]=lab; +xx=xx.slice(); +z=z.slice(); +rpar=rpar.slice(); +it=ones(1,size(i,1)); +ot=ones(1,size(o,1)); +nrp=prod(size(rpar)); +ni=size(i,1); +no=size(o,1); +ci=int(ci.slice()); +nci=size(ci,1); +co=int(co.slice()); +nco=size(co,1); +[ok,tt,dep_ut]=genfunc2(exprs.slice(2-1),i,o,nci,nco,size(xx,1),size(z,1),nrp,"c"); +dep_ut[2]=(1==deptime); +if (!ok) { +break +} +[model,graphics,ok]=set_io(model,graphics,list(i,it),list(o,ot),ci,co); +if (ok) { +auto=auto0; +model.state=xx; +model.dstate=z; +model.rpar=rpar; +if (model.ipar!=0) { +model.opar=model.ipar; +model.ipar=0; +} +if (or(model.opar!=tt)) { +needcompile=4; +} +model.opar=tt; +model.firing=auto; +model.dep_ut=dep_ut; +x.model=model; +exprs[2]=tt; +graphics.exprs=exprs; +x.graphics=graphics; +break +} +} +needcompile=resume(needcompile) +} +scifunc_block_m.prototype.define = function scifunc_block_m() { +in1=1; +out=1; +clkin=[]; +clkout=[]; +x0=[]; +z0=[]; +typ="c"; +auto=[]; +rpar=[]; +it=1; +model=scicos_model(); +model.sim=list("scifunc",3); +model.in=in1; +model.in2=in1; +model.intyp=it; +model.out=out; +model.out2=out; +model.outtyp=it; +model.evtin=clkin; +model.evtout=clkout; +model.state=x0; +model.dstate=z0; +model.rpar=rpar; +model.ipar=0; +model.opar=list(); +model.blocktype=typ; +model.firing=auto; +model.dep_ut=[true,None]; +exprs=list([sci2exp([in1,in1]),sci2exp([out,out]),sci2exp(clkin),sci2exp(clkout),strcat(sci2exp(x0)),strcat(sci2exp(z0)),strcat(sci2exp(rpar)),sci2exp(auto),sci2exp(0)],list("y1=sin(u1)"," "," ","y1=sin(u1)"," "," "," ")); +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +scifunc_block_m.prototype.details = function scifunc_block_m() { +} +} +/* autogenerated from "macros/Misc/c_block.sci" */ +function c_block() { +c_block.prototype.get = function c_block() { +} +c_block.prototype.set = function c_block() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +while (true) { +[ok,i,o,rpar,funam,lab]=scicos_getvalue("Set C_block parameters",["input ports sizes","output port sizes","System parameters vector","function name"],list("vec",-1,"vec",-1,"vec",-1,"str",-1),label(1)); +if (!ok) { +break +} +if (funam==" ") { +break +} +label[1]=lab; +rpar=rpar.slice(); +i=int(i.slice()); +ni=size(i,1); +o=int(o.slice()); +no=size(o,1); +tt=label.slice(2-1); +if (model.sim(1)!=funam||size(model.in,"*")!=size(i,"*")||size(model.out,"*")!=size(o,"*")) { +tt=[]; +} +[ok,tt]=CFORTR(funam,tt,i,o); +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,i,o,[],[]); +if (ok) { +model.sim[1]=funam; +model.rpar=rpar; +label[2]=tt; +x.model=model; +graphics.exprs=label; +x.graphics=graphics; +break +} +} +} +c_block.prototype.define = function c_block() { +in1=1; +out=1; +clkin=[]; +clkout=[]; +x0=[]; +z0=[]; +typ="c"; +auto=[]; +rpar=[]; +funam="toto"; +model=scicos_model(); +model.sim=list(" ",2001); +model.in=in1; +model.out=out; +model.evtin=clkin; +model.evtout=clkout; +model.state=x0; +model.dstate=z0; +model.rpar=rpar; +model.ipar=0; +model.blocktype=typ; +model.firing=auto; +model.dep_ut=[true,None]; +label=list([sci2exp(in1),sci2exp(out),strcat(sci2exp(rpar)),funam],list([])); +gr_i=[]; +x=standard_define([3,2],model,label,gr_i); +} +c_block.prototype.details = function c_block() { +} +} +/* autogenerated from "macros/Misc/CONSTRAINT2_c.sci" */ +function CONSTRAINT2_c() { +CONSTRAINT2_c.prototype.get = function CONSTRAINT2_c() { +} +CONSTRAINT2_c.prototype.set = function CONSTRAINT2_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +ask_again=None; +[ok,x0,xd0,id,exprs]=scicos_getvalue("Set Constraint block parameters",["Initial guess values of states x","Initial guess values of derivative x\'","Id(i)=1: if x\'(i) is present in the feedback, else Id(i)=0"],list("vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +N=size(x0,"*"); +xd0=xd0.slice(); +Nxd=size(xd0,"*"); +id=id.slice(); +Nid=size(id,"*"); +if ((N!=Nxd)||(N!=Nid)) { +message("incompatible sizes, states, their derivatives, and ID should be the same size "); +ask_again=true; +} +if ((N<=0&&!ask_again)) { +x_message("number of states (constraints) must be > 0 "); +ask_again=true; +} +if ((!ask_again)) { +for(i=1;i<=N;i+=1) { +if (!((id(i)==0)||(id(i)==1))) { +ask_again=true; +x_message(["Id(i) must be either","0 when x\'(i) is not present in the feedback","1: when x\'(i) is present in the feedback"]); +break +} +if ((id(i)==0)) { +id[i]=-1; +} +} +} +if (!ask_again) { +graphics.exprs=exprs; +model.state=[x0,xd0]; +model.out=[N,N]; +model.in=N; +model.ipar=id; +x.graphics=graphics; +x.model=model; +break +} +} +} +CONSTRAINT2_c.prototype.define = function CONSTRAINT2_c() { +x0=[0]; +xd0=[0]; +id=[0]; +model=scicos_model(); +model.sim=list("constraint_c",10004); +model.in=1; +model.out=[1,1]; +model.state=[x0,xd0]; +model.ipar=id; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=list(strcat(sci2exp(x0)),strcat(sci2exp(xd0)),strcat(sci2exp(id))); +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +CONSTRAINT2_c.prototype.details = function CONSTRAINT2_c() { +} +} +/* autogenerated from "macros/Misc/RATELIMITER.sci" */ +function RATELIMITER() { +RATELIMITER.prototype.get = function RATELIMITER() { +} +RATELIMITER.prototype.set = function RATELIMITER() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,maxp,minp,exprs]=scicos_getvalue("Set rate limiter parameters",["max slope","min slope"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (maxp<=minp||maxp<=0||minp>=0) { +message("We must have max_slope> 0 > min_slope."); +} else { +rpar=[maxp,minp]; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +RATELIMITER.prototype.define = function RATELIMITER() { +minp=-1; +maxp=1; +rpar=[maxp,minp]; +model=scicos_model(); +model.sim=list("ratelimiter",4); +model.in=1; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(maxp),string(minp)]; +gr_i=[]; +x=standard_define([3.5,2],model,exprs,gr_i); +} +RATELIMITER.prototype.details = function RATELIMITER() { +} +} +/* autogenerated from "macros/Misc/CONSTRAINT_c.sci" */ +function CONSTRAINT_c() { +CONSTRAINT_c.prototype.get = function CONSTRAINT_c() { +} +CONSTRAINT_c.prototype.set = function CONSTRAINT_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,exprs]=scicos_getvalue("Set solver block parameters","Initial guess values",list("vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +N=size(x0,"*"); +if (N<=0) { +message("number of states (constraints) must be > 0 "); +} else { +[model,graphics,ok]=check_io(model,graphics,N,N,[],[]); +if (ok) { +graphics.exprs=exprs; +model.state=[x0,zeros(N,1)]; +model.out=N; +model.in=N; +model.ipar=-1*ones(N,1); +x.graphics=graphics; +x.model=model; +break +} +} +} +} +CONSTRAINT_c.prototype.define = function CONSTRAINT_c() { +x0=[0,0]; +model=scicos_model(); +model.sim=list("constraint_c",10004); +model.in=1; +model.out=1; +model.ipar=0; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs="0"; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +CONSTRAINT_c.prototype.details = function CONSTRAINT_c() { +} +} +/* autogenerated from "macros/Misc/IMPSPLIT_f.sci" */ +function IMPSPLIT_f() { +IMPSPLIT_f.prototype.get = function IMPSPLIT_f() { +} +IMPSPLIT_f.prototype.set = function IMPSPLIT_f() { +x=arg1; +} +IMPSPLIT_f.prototype.define = function IMPSPLIT_f() { +model=scicos_model(); +model.sim="limpsplit"; +mo=modelica(); +mo.model="limpsplit"; +mo.inputs="n"; +mo.outputs=["n","n"]; +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +x=standard_define([1,1]/3,model,[],[]); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","I"]; +} +IMPSPLIT_f.prototype.details = function IMPSPLIT_f() { +} +} +/* autogenerated from "macros/Misc/DEBUG_SCICOS.sci" */ +function DEBUG_SCICOS() { +DEBUG_SCICOS.prototype.get = function DEBUG_SCICOS() { +} +DEBUG_SCICOS.prototype.set = function DEBUG_SCICOS() { +arg1.gui="DEBUG"; +[x,y,typ]=DEBUG("set",arg1); +} +DEBUG_SCICOS.prototype.define = function DEBUG_SCICOS() { +x=DEBUG("define"); +} +DEBUG_SCICOS.prototype.details = function DEBUG_SCICOS() { +} +} +/* autogenerated from "macros/Misc/EDGETRIGGER.sci" */ +function EDGETRIGGER() { +EDGETRIGGER.prototype.get = function EDGETRIGGER() { +} +EDGETRIGGER.prototype.set = function EDGETRIGGER() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,edge,exprs]=scicos_getvalue("Set edge trigger block parameters",["rising (1), falling (-1), both (0)"],list("vec",1),exprs); +if (!ok) { +break +} +model.ipar=sign(edge); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +EDGETRIGGER.prototype.define = function EDGETRIGGER() { +edge=1; +model=scicos_model(); +model.sim=list("edgetrig",4); +model.in=1; +model.out=1; +model.dstate=0; +model.nzcross=1; +model.ipar=sign(edge); +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(edge)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +EDGETRIGGER.prototype.details = function EDGETRIGGER() { +} +} +/* autogenerated from "macros/Misc/BOUNCEXY.sci" */ +function BOUNCEXY() { +BOUNCEXY.prototype.get = function BOUNCEXY() { +} +BOUNCEXY.prototype.set = function BOUNCEXY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +dstate=model.dstate; +while (true) { +[ok,clrs,siz,win,imode,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["colors","radii","window number (-1 for automatic)","animation mode (0,1)","Xmin","Xmax","Ymin","Ymax"],list("vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(clrs,"*")!=size(siz,"*")) { +mess=[mess,"colors and radii must have equal size (number of balls)"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +rpar=[xmin,xmax,ymin,ymax]; +ipar=[win,imode,clrs.slice()]; +z=[]; +for(i=1;i<=size(clrs,"*");i+=1) { +z[6*(i-1)+1]=0; +z[6*(i-1)+2]=0; +z[6*(i-1)+3]=2*siz(i); +z[6*(i-1)+4]=2*siz(i); +z[6*(i-1)+5]=0.000; +z[6*(i-1)+6]=64.0*360.000; +} +model.dstate=z; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BOUNCEXY.prototype.define = function BOUNCEXY() { +win=-1; +imode=1; +clrs=[1,2]; +siz=[1,1]; +xmin=-5; +xmax=5; +ymin=0; +ymax=15; +model=scicos_model(); +model.sim=list("bouncexy",4); +model.in=[-1,-1]; +model.in2=[1,1]; +model.intyp=[1,1]; +model.evtin=1; +z=[]; +for(i=1;i<=size(clrs,"*");i+=1) { +z[6*(i-1)+1]=0; +z[6*(i-1)+2]=0; +z[6*(i-1)+3]=2*siz(i); +z[6*(i-1)+4]=2*siz(i); +z[6*(i-1)+5]=0.000; +z[6*(i-1)+6]=64.0*360.000; +} +model.dstate=z; +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=[win,imode,clrs.slice()]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +exprs=[strcat(sci2exp(clrs)),strcat(sci2exp(siz)),strcat(sci2exp(win)),strcat(sci2exp(1)),strcat(sci2exp(xmin)),strcat(sci2exp(xmax)),strcat(sci2exp(ymin)),strcat(sci2exp(ymax))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +BOUNCEXY.prototype.details = function BOUNCEXY() { +} +} +/* autogenerated from "macros/Misc/BACKLASH.sci" */ +function BACKLASH() { +BACKLASH.prototype.get = function BACKLASH() { +} +BACKLASH.prototype.set = function BACKLASH() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +rpar=model.rpar; +while (true) { +[ok,ini,gap,zcr,exprs]=scicos_getvalue("Set backlash parameters",["initial output","gap","use zero-crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (ok) { +graphics.exprs=exprs; +rpar[1]=ini; +rpar[2]=gap; +if (zcr!=0) { +model.nzcross=2; +} else { +model.nzcross=0; +} +model.rpar=rpar; +x.graphics=graphics; +x.model=model; +break +} +} +} +BACKLASH.prototype.define = function BACKLASH() { +exprs=["0","1","1"]; +model=scicos_model(); +model.sim=list("backlash",4); +model.in=1; +model.out=1; +model.rpar=[0,1]; +model.nzcross=2; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +BACKLASH.prototype.details = function BACKLASH() { +} +} +/* autogenerated from "macros/Misc/BPLATFORM.sci" */ +function BPLATFORM() { +BPLATFORM.prototype.get = function BPLATFORM() { +} +BPLATFORM.prototype.set = function BPLATFORM() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +dstate=model.dstate; +while (true) { +[ok,plen,csiz,phi,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["pendulum length","cart size (square side)","slope","Xmin","Xmax","Ymin","Ymax"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (plen<=0||csiz<=0) { +mess=[mess,"Pendulum length and cart size must be positive."," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BPLATFORM.prototype.define = function BPLATFORM() { +plen=2; +csiz=2; +phi=0; +xmin=-5; +xmax=5; +ymin=0; +ymax=15; +model=scicos_model(); +model.sim=list("bplatform2",5); +model.in=[1,1]; +model.evtin=1; +model.dstate=0; +model.rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(model.rpar); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +BPLATFORM.prototype.details = function BPLATFORM() { +} +} +/* autogenerated from "macros/Misc/func_block.sci" */ +function func_block() { +func_block.prototype.get = function func_block() { +} +func_block.prototype.set = function func_block() { +model=arg1.model; +graphics=arg1.graphics; +exprs=graphics.exprs; +x=arg1; +model=x.model; +[ok,mac,exprs]=genfunc(exprs); +if (ok) { +model.sim=mac; +graphics.exprs=exprs; +x.model=model; +x.graphics=graphics; +} +} +func_block.prototype.define = function func_block() { +model=scicos_model(); +model.sim=" "; +model.in=1; +model.out=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs="v=sin(u);y=u*v"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +func_block.prototype.details = function func_block() { +} +} +/* autogenerated from "macros/Misc/SPLIT_f.sci" */ +function SPLIT_f() { +SPLIT_f.prototype.get = function SPLIT_f() { +} +SPLIT_f.prototype.set = function SPLIT_f() { +x=arg1; +} +SPLIT_f.prototype.define = function SPLIT_f() { +model=scicos_model(); +model.sim="lsplit"; +model.in=-1; +model.out=[-1,-1,-1]; +model.blocktype="c"; +model.dep_ut=[true,None]; +x=standard_define([1,1]/3,model,[],[]); +} +SPLIT_f.prototype.details = function SPLIT_f() { +} +} +/* autogenerated from "macros/Misc/PENDULUM_ANIM.sci" */ +function PENDULUM_ANIM() { +PENDULUM_ANIM.prototype.get = function PENDULUM_ANIM() { +} +PENDULUM_ANIM.prototype.set = function PENDULUM_ANIM() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +dstate=model.dstate; +while (true) { +[ok,plen,csiz,phi,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["pendulum length","cart size (square side)","slope","Xmin","Xmax","Ymin","Ymax"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (plen<=0||csiz<=0) { +mess=[mess,"Pendulum length and cart size must be positive."," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +PENDULUM_ANIM.prototype.define = function PENDULUM_ANIM() { +plen=2; +csiz=2; +phi=0; +xmin=-5; +xmax=5; +ymin=-5; +ymax=5; +model=scicos_model(); +model.sim=list("anim_pen",5); +model.in=[1,1]; +model.evtin=1; +model.dstate=0; +model.rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(model.rpar); +gr_i=[]; +x=standard_define([3,3],model,exprs,gr_i); +} +PENDULUM_ANIM.prototype.details = function PENDULUM_ANIM() { +} +} +/* autogenerated from "macros/Misc/MEMORY_f.sci" */ +function MEMORY_f() { +MEMORY_f.prototype.get = function MEMORY_f() { +} +MEMORY_f.prototype.set = function MEMORY_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,a,inh,exprs]=scicos_getvalue("Set memory block parameters",["initial condition","Inherit (1: no, 0: yes)"],list("vec",-1,"vec",1),exprs); +if (!ok) { +break +} +if (inh==0) { +inh=[]; +} else { +inh=1; +} +[model,graphics,ok]=check_io(model,graphics,-1,-1,inh,[]); +out=size(a,"*"); +if (out==0) { +ok=None; +messagebox("Initial condition empty","modal","error"); +} +in1=out; +if (ok) { +graphics.exprs=exprs; +model.rpar=a; +model.in=in1; +model.out=out; +x.graphics=graphics; +x.model=model; +break +} +} +} +MEMORY_f.prototype.define = function MEMORY_f() { +z=0; +in1=1; +exprs=[string(z),string(1)]; +model=scicos_model(); +model.sim="memo"; +model.in=in1; +model.out=in1; +model.evtin=1; +model.dstate=0; +model.rpar=z; +model.blocktype="m"; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +MEMORY_f.prototype.details = function MEMORY_f() { +} +} +/* autogenerated from "macros/IntegerOp/INTMUL.sci" */ +function INTMUL() { +INTMUL.prototype.get = function INTMUL() { +} +INTMUL.prototype.set = function INTMUL() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,Datatype,np,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"INTMUL")," ",gettext("Integer matrix multiplication")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Do on Overflow (0:Nothing, 1:Saturate, 2:Error)")],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +it=Datatype*ones(1,2); +ot=Datatype; +if ((np!=0&&np!=1&&np!=2)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Do on Overflow"),np),msprintf(gettext("Must be in the interval %s."),"[0, 2]")); +ok=None; +} else if (Datatype==3) { +if (np==0) { +model.sim=list("matmul_i32n",4); +} else if (np==1) { +model.sim=list("matmul_i32s",4); +} else { +model.sim=list("matmul_i32e",4); +} +} else if (Datatype==4) { +if (np==0) { +model.sim=list("matmul_i16n",4); +} else if (np==1) { +model.sim=list("matmul_i16s",4); +} else { +model.sim=list("matmul_i16e",4); +} +} else if (Datatype==5) { +if (np==0) { +model.sim=list("matmul_i8n",4); +} else if (np==1) { +model.sim=list("matmul_i8s",4); +} else { +model.sim=list("matmul_i8e",4); +} +} else if (Datatype==6) { +if (np==0) { +model.sim=list("matmul_ui32n",4); +} else if (np==1) { +model.sim=list("matmul_ui32s",4); +} else { +model.sim=list("matmul_ui32e",4); +} +} else if (Datatype==7) { +if (np==0) { +model.sim=list("matmul_ui16n",4); +} else if (np==1) { +model.sim=list("matmul_ui16s",4); +} else { +model.sim=list("matmul_ui16e",4); +} +} else if (Datatype==8) { +if (np==0) { +model.sim=list("matmul_ui8n",4); +} else if (np==1) { +model.sim=list("matmul_ui8s",4); +} else { +model.sim=list("matmul_ui8e",4); +} +} else { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Data Type"),ot),msprintf(gettext("Must be in the interval %s."),"[3, 8]")); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +model.ipar=np; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +INTMUL.prototype.define = function INTMUL() { +sgn=0; +model=scicos_model(); +model.sim=list("matmul_i32",4); +model.in=[-1,-2]; +model.out=-1; +model.in2=[-2,-3]; +model.out2=-3; +model.intyp=[3,3]; +model.outtyp=3; +model.rpar=[]; +model.ipar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(3),sci2exp(0)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +INTMUL.prototype.details = function INTMUL() { +} +} +/* autogenerated from "macros/IntegerOp/CONVERT.sci" */ +function CONVERT() { +CONVERT.prototype.get = function CONVERT() { +} +CONVERT.prototype.set = function CONVERT() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,it,ot,np,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CONVERT")," ",gettext("Type conversion")," "],[gettext("Input Type (1:double, 3:int32, 4:int16, 5:int8, ...)"),gettext("Output Type (1:double, 3:int32, 4:int16, 5:int8, ...)"),gettext("Do on Overflow (0:Nothing, 1:Saturate, 2:Error)")],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (it==2) { +it=1; +} +if (ot==2) { +ot=1; +} +if ((np!=0&&np!=1&&np!=2)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Do on Overflow"),np),msprintf(gettext("Must be in the interval %s."),"[0, 2]")); +ok=None; +} else if ((it>8||it<1)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Input Type"),it),msprintf(gettext("Must be in the interval %s."),"[1, 8]")); +ok=None; +} else if ((ot>8||ot<1)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Output Type"),ot),msprintf(gettext("Must be in the interval %s."),"[1, 8]")); +ok=None; +} +model.sim=list("convert",4); +if ((it==ot)) { +model.ipar=1; +} else { +if ((np==0)) { +if ((it==1)) { +if ((ot==3)) { +model.ipar=2; +} else if ((ot==4)) { +model.ipar=3; +} else if ((ot==5)) { +model.ipar=4; +} else if ((ot==6)) { +model.ipar=5; +} else if ((ot==7)) { +model.ipar=6; +} else if ((ot==8)) { +model.ipar=7; +} +} else if ((it==3)) { +if ((ot==1)) { +model.ipar=8; +} else if ((ot==4)) { +model.ipar=9; +} else if ((ot==5)) { +model.ipar=10; +} else if ((ot==6)) { +model.ipar=1; +} else if ((ot==7)) { +model.ipar=11; +} else if ((ot==8)) { +model.ipar=12; +} +} else if ((it==4)) { +if ((ot==1)) { +model.ipar=13; +} else if ((ot==3)) { +model.ipar=14; +} else if ((ot==5)) { +model.ipar=15; +} else if ((ot==6)) { +model.ipar=16; +} else if ((ot==7)) { +model.ipar=1; +} else if ((ot==8)) { +model.ipar=17; +} +} else if ((it==5)) { +if ((ot==1)) { +model.ipar=18; +} else if ((ot==3)) { +model.ipar=19; +} else if ((ot==4)) { +model.ipar=20; +} else if ((ot==6)) { +model.ipar=21; +} else if ((ot==7)) { +model.ipar=22; +} else if ((ot==8)) { +model.ipar=1; +} +} else if ((it==6)) { +if ((ot==1)) { +model.ipar=23; +} else if ((ot==3)) { +model.ipar=1; +} else if ((ot==4)) { +model.ipar=24; +} else if ((ot==5)) { +model.ipar=25; +} else if ((ot==7)) { +model.ipar=26; +} else if ((ot==8)) { +model.ipar=27; +} +} else if ((it==7)) { +if ((ot==1)) { +model.ipar=28; +} else if ((ot==3)) { +model.ipar=29; +} else if ((ot==4)) { +model.ipar=1; +} else if ((ot==5)) { +model.ipar=30; +} else if ((ot==6)) { +model.ipar=31; +} else if ((ot==8)) { +model.ipar=32; +} +} else if ((it==8)) { +if ((ot==1)) { +model.ipar=33; +} else if ((ot==3)) { +model.ipar=34; +} else if ((ot==4)) { +model.ipar=35; +} else if ((ot==5)) { +model.ipar=1; +} else if ((ot==6)) { +model.ipar=36; +} else if ((ot==7)) { +model.ipar=37; +} +} +} else if ((np==1)) { +if ((it==1)) { +if ((ot==3)) { +model.ipar=38; +} else if ((ot==4)) { +model.ipar=39; +} else if ((ot==5)) { +model.ipar=40; +} else if ((ot==6)) { +model.ipar=41; +} else if ((ot==7)) { +model.ipar=42; +} else if ((ot==8)) { +model.ipar=43; +} +} else if ((it==3)) { +if ((ot==1)) { +model.ipar=8; +} else if ((ot==4)) { +model.ipar=44; +} else if ((ot==5)) { +model.ipar=45; +} else if ((ot==6)) { +model.ipar=46; +} else if ((ot==7)) { +model.ipar=47; +} else if ((ot==8)) { +model.ipar=48; +} +} else if ((it==4)) { +if ((ot==1)) { +model.ipar=13; +} else if ((ot==3)) { +model.ipar=14; +} else if ((ot==5)) { +model.ipar=49; +} else if ((ot==6)) { +model.ipar=50; +} else if ((ot==7)) { +model.ipar=51; +} else if ((ot==8)) { +model.ipar=52; +} +} else if ((it==5)) { +if ((ot==1)) { +model.ipar=18; +} else if ((ot==3)) { +model.ipar=19; +} else if ((ot==4)) { +model.ipar=20; +} else if ((ot==6)) { +model.ipar=53; +} else if ((ot==7)) { +model.ipar=54; +} else if ((ot==8)) { +model.ipar=55; +} +} else if ((it==6)) { +if ((ot==1)) { +model.ipar=23; +} else if ((ot==3)) { +model.ipar=56; +} else if ((ot==4)) { +model.ipar=57; +} else if ((ot==5)) { +model.ipar=58; +} else if ((ot==7)) { +model.ipar=59; +} else if ((ot==8)) { +model.ipar=60; +} +} else if ((it==7)) { +if ((ot==1)) { +model.ipar=28; +} else if ((ot==3)) { +model.ipar=29; +} else if ((ot==4)) { +model.ipar=61; +} else if ((ot==5)) { +model.ipar=62; +} else if ((ot==6)) { +model.ipar=31; +} else if ((ot==8)) { +model.ipar=63; +} +} else if ((it==8)) { +if ((ot==1)) { +model.ipar=33; +} else if ((ot==3)) { +model.ipar=34; +} else if ((ot==4)) { +model.ipar=35; +} else if ((ot==5)) { +model.ipar=64; +} else if ((ot==6)) { +model.ipar=36; +} else if ((ot==7)) { +model.ipar=37; +} +} +} else if ((np==2)) { +if ((it==1)) { +if ((ot==3)) { +model.ipar=65; +} else if ((ot==4)) { +model.ipar=66; +} else if ((ot==5)) { +model.ipar=67; +} else if ((ot==6)) { +model.ipar=68; +} else if ((ot==7)) { +model.ipar=69; +} else if ((ot==8)) { +model.ipar=70; +} +} else if ((it==3)) { +if ((ot==1)) { +model.ipar=8; +} else if ((ot==4)) { +model.ipar=71; +} else if ((ot==5)) { +model.ipar=72; +} else if ((ot==6)) { +model.ipar=73; +} else if ((ot==7)) { +model.ipar=74; +} else if ((ot==8)) { +model.ipar=75; +} +} else if ((it==4)) { +if ((ot==1)) { +model.ipar=13; +} else if ((ot==3)) { +model.ipar=14; +} else if ((ot==5)) { +model.ipar=76; +} else if ((ot==6)) { +model.ipar=77; +} else if ((ot==7)) { +model.ipar=78; +} else if ((ot==8)) { +model.ipar=79; +} +} else if ((it==5)) { +if ((ot==1)) { +model.ipar=18; +} else if ((ot==3)) { +model.ipar=19; +} else if ((ot==4)) { +model.ipar=20; +} else if ((ot==6)) { +model.ipar=80; +} else if ((ot==7)) { +model.ipar=81; +} else if ((ot==8)) { +model.ipar=82; +} +} else if ((it==6)) { +if ((ot==1)) { +model.ipar=23; +} else if ((ot==3)) { +model.ipar=83; +} else if ((ot==4)) { +model.ipar=84; +} else if ((ot==5)) { +model.ipar=85; +} else if ((ot==7)) { +model.ipar=86; +} else if ((ot==8)) { +model.ipar=87; +} +} else if ((it==7)) { +if ((ot==1)) { +model.ipar=28; +} else if ((ot==3)) { +model.ipar=29; +} else if ((ot==4)) { +model.ipar=88; +} else if ((ot==5)) { +model.ipar=89; +} else if ((ot==6)) { +model.ipar=31; +} else if ((ot==8)) { +model.ipar=90; +} +} else if ((it==8)) { +if ((ot==1)) { +model.ipar=33; +} else if ((ot==3)) { +model.ipar=34; +} else if ((ot==4)) { +model.ipar=35; +} else if ((ot==5)) { +model.ipar=91; +} else if ((ot==6)) { +model.ipar=36; +} else if ((ot==7)) { +model.ipar=37; +} +} +} +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CONVERT.prototype.define = function CONVERT() { +sgn=2; +model=scicos_model(); +model.sim=list("convert",4); +model.in=-1; +model.out=-1; +model.in2=-2; +model.out2=-2; +model.intyp=1; +model.outtyp=3; +model.rpar=[]; +model.ipar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(1),sci2exp(3),sci2exp(0)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +CONVERT.prototype.details = function CONVERT() { +} +} +/* autogenerated from "macros/IntegerOp/BITSET.sci" */ +function BITSET() { +BITSET.prototype.get = function BITSET() { +} +BITSET.prototype.set = function BITSET() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,Datatype,bit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"BITSET")," ",gettext("Set a bit")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Index of Bit (0 is least significant)")],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +in1=[model.in,model.in2]; +if (floor(bit)!=bit) { +block_parameter_error(msprintf(gettext("Wrong type for \'%s\' parameter: %5.1f."),gettext("Index of Bit"),bit),gettext("Must be integer.")); +ok=None; +} +if ((Datatype==3)||(Datatype==6)) { +if (bit>31||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 31]")); +ok=None; +} +bit=uint32(bit); +n=2^bit; +n=uint32(n); +model.sim=list("bit_set_32",4); +} else if ((Datatype==4)||(Datatype==7)) { +if (bit>15||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 15]")); +ok=None; +} +bit=uint16(bit); +n=2^bit; +n=uint16(n); +model.sim=list("bit_set_16",4); +} else if ((Datatype==5)||(Datatype==8)) { +if (bit>7||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 7]")); +ok=None; +} +bit=uint8(bit); +n=2^bit; +n=uint8(n); +model.sim=list("bit_set_8",4); +} else { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Data Type"),Datatype),msprintf(gettext("Must be in the interval %s."),"[3, 8]")); +ok=None; +} +if (ok) { +it=Datatype; +ot=Datatype; +out=[1,1]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +graphics.exprs=exprs; +model.opar=list(n); +x.graphics=graphics; +x.model=model; +break +} +} +} +BITSET.prototype.define = function BITSET() { +model=scicos_model(); +model.sim=list("bit_set_32",4); +model.in=1; +model.in2=1; +model.out=1; +model.out2=1; +model.intyp=3; +model.outtyp=3; +model.opar=list(uint32(0)); +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(3),sci2exp(0)]; +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +BITSET.prototype.details = function BITSET() { +} +} +/* autogenerated from "macros/IntegerOp/BITCLEAR.sci" */ +function BITCLEAR() { +BITCLEAR.prototype.get = function BITCLEAR() { +} +BITCLEAR.prototype.set = function BITCLEAR() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,Datatype,bit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"BITCLEAR")," ",gettext("Clear a bit")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Index of Bit (0 is least significant)")],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +in1=[model.in,model.in2]; +if (floor(bit)!=bit) { +block_parameter_error(msprintf(gettext("Wrong type for \'%s\' parameter: %5.1f."),gettext("Index of Bit"),bit),gettext("Must be integer.")); +ok=None; +} else if ((Datatype==3)||(Datatype==6)) { +if (bit>31||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 31]")); +ok=None; +} else { +bit=uint32(bit); +n=(2^32-1)-2^bit; +n=uint32(n); +model.sim=list("bit_clear_32",4); +} +} else if ((Datatype==4)||(Datatype==7)) { +if (bit>15||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 15]")); +ok=None; +} else { +bit=uint16(bit); +n=(2^16-1)-2^bit; +n=uint16(n); +model.sim=list("bit_clear_16",4); +} +} else if ((Datatype==5)||(Datatype==8)) { +if (bit>7||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 7]")); +ok=None; +} else { +bit=uint8(bit); +n=(2^8-1)-2^bit; +n=uint8(n); +model.sim=list("bit_clear_8",4); +} +} else { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Data Type"),Datatype),msprintf(gettext("Must be in the interval %s."),"[3, 8]")); +ok=None; +} +if (ok) { +it=Datatype; +ot=Datatype; +out=[1,1]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +graphics.exprs=exprs; +model.opar=list(n); +x.graphics=graphics; +x.model=model; +break +} +} +} +BITCLEAR.prototype.define = function BITCLEAR() { +model=scicos_model(); +model.sim=list("bit_clear_32",4); +model.in=1; +model.in2=1; +model.out=1; +model.out2=1; +model.intyp=3; +model.outtyp=3; +model.opar=list(int32(0)); +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(3),sci2exp(0)]; +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +BITCLEAR.prototype.details = function BITCLEAR() { +} +} +/* autogenerated from "macros/IntegerOp/LOGIC.sci" */ +function LOGIC() { +LOGIC.prototype.get = function LOGIC() { +} +LOGIC.prototype.set = function LOGIC() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,mat,herit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"LOGIC")," ",gettext("Combinatorial logic")," ",gettext("  Rows of the matrix are the output values"),gettext("  Number of rows must be a power of two."),gettext("  Number of columns gives the number of outputs.")," "],[gettext("Truth Table (matrix of outputs)"),gettext("Accepts Inherited Events (0:No, 1:Yes)")],list("mat",[-1,-2],"vec",1),exprs); +if (!ok) { +break +} +nout=size(mat,2); +nin=(log(size(mat,1))/log(2)); +u1=floor(nin); +if ((u1!=nin)) { +block_parameter_error(msprintf(gettext("Wrong size for \'%s\' parameter: %d."),gettext("Truth Table"),size(mat,1)),gettext("Number of rows must be a power of two.")); +ok=None; +} else if ((find(mat.slice()!=0&&mat.slice()!=1)!=[])) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Truth Table")),msprintf(gettext("Elements must be in the interval %s."),"[0, 1]")); +ok=None; +} else if (herit<0||herit>1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Accepts Inherited Events"),herit),msprintf(gettext("Must be in the interval %s."),"[0, 1]")); +ok=None; +} +if (ok) { +in1=[ones(nin,1),ones(nin,1)]; +out=[ones(nout,1),ones(nout,1)]; +it=5*ones(1,nin); +ot=5*ones(1,nout); +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),ones(1-herit,1),[]); +} +if (ok) { +graphics.exprs=exprs; +mat=int8(mat); +model.opar=list(mat); +x.graphics=graphics; +x.model=model; +break +} +} +} +LOGIC.prototype.define = function LOGIC() { +mat=[0,0,0,1]; +model=scicos_model(); +model.sim=list("logic",4); +model.in=[1,1]; +model.in2=[1,1]; +model.out=1; +model.out2=1; +model.evtin=1; +model.intyp=[5,5]; +model.outtyp=5; +model.opar=list(int8(mat)); +model.blocktype="c"; +model.firing=None; +model.dep_ut=[true,None]; +exprs=[sci2exp(mat),sci2exp(0)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +LOGIC.prototype.details = function LOGIC() { +} +} +/* autogenerated from "macros/NonLinear/INTRP2BLK_f.sci" */ +function INTRP2BLK_f() { +INTRP2BLK_f.prototype.get = function INTRP2BLK_f() { +} +INTRP2BLK_f.prototype.set = function INTRP2BLK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,a,b,c,exprs]=scicos_getvalue("Set Interpolation block parameters",["X coord.","Y coord.","Z values"],list("vec",-1,"vec",-1,"mat",[-1,-1]),exprs); +if (!ok) { +break +} +if (size(a,"*")!=size(c,"c")||size(b,"*")!=size(c,"r")) { +message("incompatible dimension"); +} else if (min(a.slice(2-1,$)-a.slice(1-1,$-1))<=0||min(b.slice(2-1,$)-b.slice(1-1,$-1))<=0) { +message("X and Y must be strictly increasing"); +} else { +if (ok) { +graphics.exprs=exprs; +model.rpar=[a.slice(),b.slice(),c.slice()]; +model.ipar=[size(a,"*"),size(b,"*")]; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +INTRP2BLK_f.prototype.define = function INTRP2BLK_f() { +a=[0,1]; +b=[0,1]; +c=[0,1,1,2]; +model=scicos_model(); +model.sim=list("intrp2",1); +model.in=[1,1]; +model.out=1; +model.rpar=[a,b,c.slice()]; +model.ipar=[2,2]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(sci2exp(a)),strcat(sci2exp(b)),strcat(sci2exp(c,0))]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +INTRP2BLK_f.prototype.details = function INTRP2BLK_f() { +} +} +/* autogenerated from "macros/NonLinear/PRODUCT.sci" */ +function PRODUCT() { +PRODUCT.prototype.get = function PRODUCT() { +} +PRODUCT.prototype.set = function PRODUCT() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,sgn,exprs]=scicos_getvalue([" Set multiplication block parameters","(multiplication is set with + 1, division with -1)",""],"Number of inputs or sign vector",list("vec",-1),exprs); +if (!ok) { +break +} +sgn=sgn.slice(); +if (size(sgn,1)==1) { +if (sgn<1) { +message("Number of inputs must be > 0"); +ok=None; +} else if (sgn==1) { +in1=-1; +sgn=[]; +nout=1; +} else { +in1=-ones(sgn,1); +sgn=ones(sgn,1); +nout=-1; +} +} else { +if (!and(abs(sgn)==1)) { +message("Signs can only be +1 or -1"); +ok=None; +} else { +in1=-ones(size(sgn,1),1); +nout=-1; +} +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,in1,nout,[],[]); +} +if (ok) { +model.ipar=sgn; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +PRODUCT.prototype.define = function PRODUCT() { +sgn=[1,-1]; +model=scicos_model(); +model.sim=list("product",4); +model.in=[-1,-1]; +model.out=-1; +model.ipar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=sci2exp(sgn); +gr_i=[]; +x=standard_define([2,3],model,exprs,gr_i); +} +PRODUCT.prototype.details = function PRODUCT() { +} +} +/* autogenerated from "macros/NonLinear/COSBLK_f.sci" */ +function COSBLK_f() { +COSBLK_f.prototype.get = function COSBLK_f() { +} +COSBLK_f.prototype.set = function COSBLK_f() { +x=arg1; +} +COSBLK_f.prototype.define = function COSBLK_f() { +in1=1; +model=scicos_model(); +model.sim="cosblk"; +model.in=-1; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +COSBLK_f.prototype.details = function COSBLK_f() { +} +} +/* autogenerated from "macros/NonLinear/SIGNUM.sci" */ +function SIGNUM() { +SIGNUM.prototype.get = function SIGNUM() { +} +SIGNUM.prototype.set = function SIGNUM() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,zcr,exprs]=scicos_getvalue("Set block parameters",["use zero_crossing (1: yes) (0:no)"],list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +if (ok) { +if (zcr!=0) { +model.nmode=-1; +model.nzcross=-1; +} else { +model.nmode=0; +model.nzcross=0; +} +x.graphics=graphics; +x.model=model; +break +} +} +} +SIGNUM.prototype.define = function SIGNUM() { +nu=-1; +model=scicos_model(); +model.sim=list("signum",4); +model.in=nu; +model.out=nu; +model.nzcross=nu; +model.nmode=nu; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string([1])]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SIGNUM.prototype.details = function SIGNUM() { +} +} +/* autogenerated from "macros/NonLinear/SINBLK_f.sci" */ +function SINBLK_f() { +SINBLK_f.prototype.get = function SINBLK_f() { +} +SINBLK_f.prototype.set = function SINBLK_f() { +x=arg1; +} +SINBLK_f.prototype.define = function SINBLK_f() { +model=scicos_model(); +model.sim="sinblk"; +model.in=-1; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SINBLK_f.prototype.details = function SINBLK_f() { +} +} +/* autogenerated from "macros/NonLinear/SAT_f.sci" */ +function SAT_f() { +SAT_f.prototype.get = function SAT_f() { +} +SAT_f.prototype.set = function SAT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,minp,maxp,pente,exprs]=scicos_getvalue("Set Saturation parameters",["Min","Max","Slope"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (maxp<=0) { +message("Max must be strictly positive"); +} else if (pente<=0) { +message("Slope must be strictly positive"); +} else { +rpar=[minp/pente,maxp/pente,pente]; +model.rpar=rpar; +model.firing=[]; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +SAT_f.prototype.define = function SAT_f() { +minp=-1; +maxp=1; +slope=1; +rpar=[minp,maxp,slope]; +model=scicos_model(); +model.sim=list("lusat",1); +model.in=1; +model.nzcross=2; +model.out=1; +model.rpar=[minp,maxp,slope]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(minp),string(maxp),string(slope)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SAT_f.prototype.details = function SAT_f() { +} +} +/* autogenerated from "macros/NonLinear/LOOKUP_f.sci" */ +function LOOKUP_f() { +LOOKUP_f.prototype.get = function LOOKUP_f() { +} +LOOKUP_f.prototype.set = function LOOKUP_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +rpar=model.rpar; +n=size(rpar,"*")/2; +xx=rpar.slice(1-1,n); +yy=rpar.slice(n+1-1,2*n); +while (true) { +[ln,fun]=where() +if (!or(fun=="do_eval")) { +[xx,yy,ok,gc]=edit_curv(xx,yy,"axy"); +} else { +ok=true; +} +if (!ok) { +break +} +n=size(xx,"*"); +if (or(xx.slice(2-1,n)-xx.slice(1-1,n-1)<=0)) { +message("You have not defined a function"); +ok=None; +} +if (ok) { +model.rpar=[xx.slice(),yy.slice()]; +x.graphics=graphics; +x.model=model; +break +} +} +} +LOOKUP_f.prototype.define = function LOOKUP_f() { +model=scicos_model(); +model.sim="lookup"; +model.in=1; +model.out=1; +model.rpar=[-2,-1,1,2,-1,1,-1,1]; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +LOOKUP_f.prototype.details = function LOOKUP_f() { +} +} +/* autogenerated from "macros/NonLinear/INTRPLBLK_f.sci" */ +function INTRPLBLK_f() { +INTRPLBLK_f.prototype.get = function INTRPLBLK_f() { +} +INTRPLBLK_f.prototype.set = function INTRPLBLK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,a,b,exprs]=scicos_getvalue("Set Interpolation block parameters",["X coord.","Y coord."],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +if (size(a,"*")!=size(b,"*")) { +message("X and Y must have the same size"); +} else if (min(a.slice(2-1,$)-a.slice(1-1,$-1))<=0) { +message("X must be strictly increasing"); +} else { +if (ok) { +graphics.exprs=exprs; +model.rpar=[a.slice(),b.slice()]; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +INTRPLBLK_f.prototype.define = function INTRPLBLK_f() { +a=[0,1]; +b=[0,1]; +model=scicos_model(); +model.sim="intrpl"; +model.in=1; +model.out=1; +model.rpar=[a,b]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(sci2exp(a)),strcat(sci2exp(b))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +INTRPLBLK_f.prototype.details = function INTRPLBLK_f() { +} +} +/* autogenerated from "macros/NonLinear/PROD_f.sci" */ +function PROD_f() { +PROD_f.prototype.get = function PROD_f() { +} +PROD_f.prototype.set = function PROD_f() { +x=arg1; +} +PROD_f.prototype.define = function PROD_f() { +model=scicos_model(); +model.sim=list("prod",2); +model.in=[-1,-1]; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +x=standard_define([1,1],model,[],[]); +} +PROD_f.prototype.details = function PROD_f() { +} +} +/* autogenerated from "macros/NonLinear/DLRADAPT_f.sci" */ +function DLRADAPT_f() { +DLRADAPT_f.prototype.get = function DLRADAPT_f() { +} +DLRADAPT_f.prototype.set = function DLRADAPT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,p,rn,rd,g,last_u,last_y,exprs]=scicos_getvalue("Set block parameters",["Vector of p mesh points","Numerator roots (one line for each mesh)","Denominator roots (one line for each mesh)","Vector of gain at mesh points","past inputs (Num degree values)","past outputs (Den degree values)"],list("vec",-1,"mat",[-1,-1],"mat",["size(%1,\'*\')","-1"],"vec","size(%1,\'*\')","vec","size(%2,2)","vec","size(%3,2)"),exprs); +if (!ok) { +break +} +m=size(rn,2); +[npt,n]=size(rd); +if (m>=n) { +message("Transfer must be strictly proper"); +} else if (size(rn,1)!=0&&size(rn,1)!=size(p,"*")) { +message("Numerator roots matrix row size\'s is incorrect"); +} else { +rpar=[p.slice(),real(rn.slice()),imag(rn.slice()),real(rd.slice()),imag(rd.slice()),g.slice()]; +ipar=[m,n,npt]; +model.dstate=[last_u.slice(),last_y.slice()]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +DLRADAPT_f.prototype.define = function DLRADAPT_f() { +p=[0,1]; +rn=[]; +rd=[math.complex("0.2+0.8i"),math.complex("0.2-0.8i"),math.complex("0.3+0.7i"),math.complex("0.3-0.7i")]; +g=[1,1]; +last_u=[]; +last_y=[0,0]; +model=scicos_model(); +model.sim="dlradp"; +model.in=[1,1]; +model.out=1; +model.evtin=1; +model.dstate=[last_u,last_y]; +model.rpar=[p.slice(),real(rn.slice()),imag(rn.slice()),real(rd.slice()),imag(rd.slice()),g.slice()]; +model.ipar=[0,2,2]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[true,None]; +exprs=[sci2exp(p),sci2exp(rn),sci2exp(rd,0),sci2exp(g),sci2exp(last_u),sci2exp(last_y)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DLRADAPT_f.prototype.details = function DLRADAPT_f() { +} +} +/* autogenerated from "macros/NonLinear/QUANT_f.sci" */ +function QUANT_f() { +QUANT_f.prototype.get = function QUANT_f() { +} +QUANT_f.prototype.set = function QUANT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,pas,meth,exprs]=scicos_getvalue("Set parameters",["Step","Quantization Type (1-4)"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (meth<1||meth>4) { +message("Quantization Type must be from 1 to 4"); +} else { +rpar=pas; +model.rpar=rpar; +model.ipar=meth; +switch (meth) { +case 1: +model.sim="qzrnd"; +case 2: +model.sim="qztrn"; +case 3: +model.sim="qzflr"; +case 4: +model.sim="qzcel"; +} +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +QUANT_f.prototype.define = function QUANT_f() { +pas=0.1; +meth=1; +model=scicos_model(); +model.sim="qzrnd"; +model.in=-1; +model.out=-1; +model.rpar=pas; +model.ipar=meth; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(pas),string(meth)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +QUANT_f.prototype.details = function QUANT_f() { +} +} +/* autogenerated from "macros/NonLinear/LOGBLK_f.sci" */ +function LOGBLK_f() { +LOGBLK_f.prototype.get = function LOGBLK_f() { +} +LOGBLK_f.prototype.set = function LOGBLK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +while (true) { +[ok,a,exprs]=scicos_getvalue("Set log block parameters","Basis (>1)",list("vec",1),exprs); +if (!ok) { +break +} +if (a<=1) { +message("Basis must be larger than 1"); +} else { +if (ok) { +graphics.exprs=exprs; +model.rpar=a; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +LOGBLK_f.prototype.define = function LOGBLK_f() { +in1=1; +a=%e; +model=scicos_model(); +model.sim="logblk"; +model.in=-1; +model.out=-1; +model.rpar=a; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs="%e"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +LOGBLK_f.prototype.details = function LOGBLK_f() { +} +} +/* autogenerated from "macros/NonLinear/MAX_f.sci" */ +function MAX_f() { +MAX_f.prototype.get = function MAX_f() { +} +MAX_f.prototype.set = function MAX_f() { +x=arg1; +} +MAX_f.prototype.define = function MAX_f() { +in1=-1; +model=scicos_model(); +model.sim="maxblk"; +model.in=in1; +model.out=1; +model.dstate=[0,0]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +MAX_f.prototype.details = function MAX_f() { +} +} +/* autogenerated from "macros/NonLinear/INVBLK.sci" */ +function INVBLK() { +INVBLK.prototype.get = function INVBLK() { +} +INVBLK.prototype.set = function INVBLK() { +x=arg1; +} +INVBLK.prototype.define = function INVBLK() { +in1=-1; +model=scicos_model(); +model.sim=list("invblk4",4); +model.in=in1; +model.out=in1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +INVBLK.prototype.details = function INVBLK() { +} +} +/* autogenerated from "macros/NonLinear/EXPBLK_m.sci" */ +function EXPBLK_m() { +EXPBLK_m.prototype.get = function EXPBLK_m() { +} +EXPBLK_m.prototype.set = function EXPBLK_m() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +while (true) { +[ok,a,exprs]=scicos_getvalue("Set a^u block parameters","a (>0)",list("vec",1),exprs); +if (!ok) { +break +} +if (or(a<=0)) { +message("a^u : a must be positive"); +} else { +graphics.exprs=exprs; +model.rpar=a; +x.graphics=graphics; +x.model=model; +break +} +} +} +EXPBLK_m.prototype.define = function EXPBLK_m() { +in1=1; +a=%e; +model=scicos_model(); +model.sim=list("expblk_m",4); +model.in=-1; +model.in2=-2; +model.out=-1; +model.out2=-2; +model.intyp=1; +model.outtyp=1; +model.rpar=a; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=["%e"]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +EXPBLK_m.prototype.details = function EXPBLK_m() { +} +} +/* autogenerated from "macros/NonLinear/ABS_VALUE.sci" */ +function ABS_VALUE() { +ABS_VALUE.prototype.get = function ABS_VALUE() { +} +ABS_VALUE.prototype.set = function ABS_VALUE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,zcr,exprs]=scicos_getvalue("Set block parameters",["use zero_crossing (1: yes) (0:no)"],list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +if (ok) { +if (zcr!=0) { +model.nmode=-1; +model.nzcross=-1; +} else { +model.nmode=0; +model.nzcross=0; +} +x.graphics=graphics; +x.model=model; +break +} +} +} +ABS_VALUE.prototype.define = function ABS_VALUE() { +nu=-1; +model=scicos_model(); +model.sim=list("absolute_value",4); +model.in=nu; +model.out=nu; +model.nzcross=nu; +model.nmode=nu; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string([1])]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +ABS_VALUE.prototype.details = function ABS_VALUE() { +} +} +/* autogenerated from "macros/NonLinear/MIN_f.sci" */ +function MIN_f() { +MIN_f.prototype.get = function MIN_f() { +} +MIN_f.prototype.set = function MIN_f() { +x=arg1; +} +MIN_f.prototype.define = function MIN_f() { +in1=-1; +model=scicos_model(); +model.sim="minblk"; +model.in=in1; +model.out=1; +model.dstate=[0,0]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=sci2exp(in1); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +MIN_f.prototype.details = function MIN_f() { +} +} +/* autogenerated from "macros/NonLinear/SATURATION.sci" */ +function SATURATION() { +SATURATION.prototype.get = function SATURATION() { +} +SATURATION.prototype.set = function SATURATION() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,maxp,minp,zeroc,exprs]=scicos_getvalue("Set Saturation parameters",["Upper limit","Lower limit","zero crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (maxp<=minp) { +message("Upper limit must be > Lower limit"); +} else { +rpar=[maxp,minp]; +model.rpar=rpar; +if (zeroc!=0) { +model.nzcross=2; +model.nmode=1; +} else { +model.nzcross=0; +model.nmode=0; +} +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +SATURATION.prototype.define = function SATURATION() { +minp=-1; +maxp=1; +rpar=[maxp,minp]; +model=scicos_model(); +model.sim=list("satur",4); +model.in=1; +model.nzcross=2; +model.nmode=1; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(maxp),string(minp),string(model.nmode)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SATURATION.prototype.details = function SATURATION() { +} +} +/* autogenerated from "macros/NonLinear/TANBLK_f.sci" */ +function TANBLK_f() { +TANBLK_f.prototype.get = function TANBLK_f() { +} +TANBLK_f.prototype.set = function TANBLK_f() { +x=arg1; +x.model.firing=[]; +} +TANBLK_f.prototype.define = function TANBLK_f() { +in1=-1; +model=scicos_model(); +model.sim="tanblk"; +model.in=in1; +model.out=in1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=sci2exp(in1); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +TANBLK_f.prototype.details = function TANBLK_f() { +} +} +/* autogenerated from "macros/NonLinear/FSV_f.sci" */ +function FSV_f() { +FSV_f.prototype.get = function FSV_f() { +} +FSV_f.prototype.set = function FSV_f() { +x=arg1; +} +FSV_f.prototype.define = function FSV_f() { +in1=1; +model=scicos_model(); +model.sim=list("fsv",1); +model.in=in1; +model.out=in1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +FSV_f.prototype.details = function FSV_f() { +} +} +/* autogenerated from "macros/NonLinear/EXPBLK_f.sci" */ +function EXPBLK_f() { +EXPBLK_f.prototype.get = function EXPBLK_f() { +} +EXPBLK_f.prototype.set = function EXPBLK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +while (true) { +[ok,a,exprs]=scicos_getvalue("Set a^u block parameters","a (>0)",list("vec",1),exprs); +if (!ok) { +break +} +if (or(a<=0)) { +message("a^u : a must be positive"); +} else { +graphics.exprs=exprs; +model.rpar=a; +x.graphics=graphics; +x.model=model; +break +} +} +} +EXPBLK_f.prototype.define = function EXPBLK_f() { +in1=1; +a=%e; +model=scicos_model(); +model.sim="expblk"; +model.in=-1; +model.out=-1; +model.rpar=a; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=["%e"]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +EXPBLK_f.prototype.details = function EXPBLK_f() { +} +} +/* autogenerated from "macros/NonLinear/ABSBLK_f.sci" */ +function ABSBLK_f() { +ABSBLK_f.prototype.get = function ABSBLK_f() { +} +ABSBLK_f.prototype.set = function ABSBLK_f() { +x=arg1; +} +ABSBLK_f.prototype.define = function ABSBLK_f() { +model=scicos_model(); +model.sim=list("absblk",1); +model.in=-1; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +ABSBLK_f.prototype.details = function ABSBLK_f() { +} +} +/* autogenerated from "macros/NonLinear/POWBLK_f.sci" */ +function POWBLK_f() { +POWBLK_f.prototype.get = function POWBLK_f() { +} +POWBLK_f.prototype.set = function POWBLK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +while (true) { +[ok,a,exprs]=scicos_getvalue("Set u^a block parameters","to the power of",list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +if (a==int(a)) { +model.ipar=a; +model.rpar=[]; +} else { +model.rpar=a; +model.ipar=[]; +} +model.firing=[]; +x.graphics=graphics; +x.model=model; +break +} +} +POWBLK_f.prototype.define = function POWBLK_f() { +in1=1; +a=1.5; +model=scicos_model(); +model.sim="powblk"; +model.in=-1; +model.out=-1; +model.rpar=a; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=string(a); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +POWBLK_f.prototype.details = function POWBLK_f() { +} +} +/* autogenerated from "macros/NonLinear/INVBLK_f.sci" */ +function INVBLK_f() { +INVBLK_f.prototype.get = function INVBLK_f() { +} +INVBLK_f.prototype.set = function INVBLK_f() { +x=arg1; +} +INVBLK_f.prototype.define = function INVBLK_f() { +in1=-1; +model=scicos_model(); +model.sim="invblk"; +model.in=in1; +model.out=in1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +INVBLK_f.prototype.details = function INVBLK_f() { +} +} diff --git a/index.html b/index.html new file mode 100644 index 00000000..1a5a158f --- /dev/null +++ b/index.html @@ -0,0 +1,9 @@ + + + Test Page + + + + Test Page + + diff --git a/js/Branching/CLKFROM.js b/js/Branching/CLKFROM.js index ee8695e7..8cd0688f 100644 --- a/js/Branching/CLKFROM.js +++ b/js/Branching/CLKFROM.js @@ -1,279 +1,43 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLKFROM',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(SEMICOLON,';',1,883) -LexToken(VAR,'y',1,884) -LexToken(ASSIGNMENT,'=',1,885) -LexToken(OPENSQBRACKET,'[',1,886) -LexToken(CLOSESQBRACKET,']',1,887) -LexToken(SEMICOLON,';',1,888) -LexToken(VAR,'typ',1,889) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(SELECT,'select',1,900) -LexToken(VAR,'job',1,907) -LexToken(EOL,'\n',1,910) -LexToken(CASE,'case',1,915) -LexToken(DQSTRING,'"set"',1,924) -LexToken(THEN,'then',1,926) -LexToken(EOL,'\n',1,930) -LexToken(VAR,'x',1,939) -LexToken(ASSIGNMENT,'=',1,940) -LexToken(VAR,'arg1',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'graphics',1,955) -LexToken(ASSIGNMENT,'=',1,963) -LexToken(VAR,'arg1',1,964) -LexToken(DOT,'.',1,968) -LexToken(VAR,'graphics',1,969) -LexToken(EOL,'\n',1,977) -LexToken(VAR,'model',1,987) -LexToken(ASSIGNMENT,'=',1,992) -LexToken(VAR,'arg1',1,993) -LexToken(DOT,'.',1,997) -LexToken(VAR,'model',1,998) -LexToken(EOL,'\n',1,1003) -LexToken(VAR,'exprs',1,1013) -LexToken(ASSIGNMENT,'=',1,1018) -LexToken(VAR,'graphics',1,1019) -LexToken(DOT,'.',1,1027) -LexToken(VAR,'exprs',1,1028) -LexToken(EOL,'\n',1,1033) -LexToken(WHILE,'while',1,1042) -LexToken(PREVAR_BOOLEAN,'%t',1,1048) -LexToken(DO,'do',1,1051) -LexToken(EOL,'\n',1,1053) -LexToken(OPENSQBRACKET,'[',1,1066) -LexToken(VAR,'ok',1,1067) -LexToken(COMMA,',',1,1069) -LexToken(VAR,'tag',1,1070) -LexToken(COMMA,',',1,1073) -LexToken(VAR,'exprs',1,1074) -LexToken(CLOSESQBRACKET,']',1,1079) -LexToken(ASSIGNMENT,'=',1,1080) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1081) -LexToken(OPENBRACKET,'(',1,1096) -LexToken(DQSTRING,'"Set block parameters"',1,1118) -LexToken(COMMA,',',1,1119) -LexToken(DQSTRING,'"Tag"',1,1139) -LexToken(COMMA,',',1,1140) -LexToken(VAR,'list',1,1141) -LexToken(OPENBRACKET,'(',1,1145) -LexToken(DQSTRING,'"str"',1,1150) -LexToken(COMMA,',',1,1151) -LexToken(ADDITION,'-',1,1152) -LexToken(NUMBER,'1',1,1153) -LexToken(CLOSEBRACKET,')',1,1154) -LexToken(COMMA,',',1,1155) -LexToken(VAR,'exprs',1,1156) -LexToken(CLOSEBRACKET,')',1,1161) -LexToken(EOL,'\n',1,1162) -LexToken(IF,'if',1,1175) -LexToken(NOT,'~',1,1178) -LexToken(VAR,'ok',1,1179) -LexToken(THEN,'then',1,1182) -LexToken(EOL,'\n',1,1186) -LexToken(BREAK,'break',1,1203) -LexToken(EOL,'\n',1,1208) -LexToken(END,'end',1,1222) -LexToken(EOL,'\n',1,1225) -LexToken(IF,'if',1,1238) -LexToken(VAR,'model',1,1241) -LexToken(DOT,'.',1,1246) -LexToken(VAR,'opar',1,1247) -LexToken(COMPARISON,'<>',1,1251) -LexToken(VAR,'list',1,1253) -LexToken(OPENBRACKET,'(',1,1257) -LexToken(VAR,'tag',1,1258) -LexToken(CLOSEBRACKET,')',1,1261) -LexToken(THEN,'then',1,1263) -LexToken(EOL,'\n',1,1267) -LexToken(VAR,'needcompile',1,1284) -LexToken(ASSIGNMENT,'=',1,1295) -LexToken(NUMBER,'4',1,1296) -LexToken(EOL,'\n',1,1297) -LexToken(VAR,'y',1,1315) -LexToken(ASSIGNMENT,'=',1,1316) -LexToken(VAR,'needcompile',1,1317) -LexToken(EOL,'\n',1,1328) -LexToken(END,'end',1,1342) -LexToken(EOL,'\n',1,1345) -LexToken(VAR,'model',1,1358) -LexToken(DOT,'.',1,1363) -LexToken(VAR,'opar',1,1364) -LexToken(ASSIGNMENT,'=',1,1368) -LexToken(VAR,'list',1,1369) -LexToken(OPENBRACKET,'(',1,1373) -LexToken(VAR,'tag',1,1374) -LexToken(CLOSEBRACKET,')',1,1377) -LexToken(EOL,'\n',1,1378) -LexToken(VAR,'model',1,1391) -LexToken(DOT,'.',1,1396) -LexToken(VAR,'evtout',1,1397) -LexToken(ASSIGNMENT,'=',1,1403) -LexToken(NUMBER,'1',1,1404) -LexToken(EOL,'\n',1,1405) -LexToken(VAR,'model',1,1418) -LexToken(DOT,'.',1,1423) -LexToken(VAR,'firing',1,1424) -LexToken(ASSIGNMENT,'=',1,1430) -LexToken(ADDITION,'-',1,1431) -LexToken(NUMBER,'1',1,1432) -LexToken(EOL,'\n',1,1448) -LexToken(VAR,'graphics',1,1461) -LexToken(DOT,'.',1,1469) -LexToken(VAR,'exprs',1,1470) -LexToken(ASSIGNMENT,'=',1,1475) -LexToken(VAR,'exprs',1,1476) -LexToken(EOL,'\n',1,1481) -LexToken(VAR,'x',1,1494) -LexToken(DOT,'.',1,1495) -LexToken(VAR,'graphics',1,1496) -LexToken(ASSIGNMENT,'=',1,1504) -LexToken(VAR,'graphics',1,1505) -LexToken(EOL,'\n',1,1513) -LexToken(VAR,'x',1,1526) -LexToken(DOT,'.',1,1527) -LexToken(VAR,'model',1,1528) -LexToken(ASSIGNMENT,'=',1,1533) -LexToken(VAR,'model',1,1534) -LexToken(EOL,'\n',1,1539) -LexToken(BREAK,'break',1,1552) -LexToken(EOL,'\n',1,1557) -LexToken(END,'end',1,1566) -LexToken(EOL,'\n',1,1569) -LexToken(VAR,'needcompile',1,1578) -LexToken(ASSIGNMENT,'=',1,1589) -LexToken(RESUME,'resume',1,1590) -LexToken(OPENBRACKET,'(',1,1596) -LexToken(VAR,'needcompile',1,1597) -LexToken(CLOSEBRACKET,')',1,1608) -LexToken(EOL,'\n',1,1609) -LexToken(CASE,'case',1,1614) -LexToken(DQSTRING,'"define"',1,1626) -LexToken(THEN,'then',1,1628) -LexToken(EOL,'\n',1,1632) -LexToken(VAR,'model',1,1641) -LexToken(ASSIGNMENT,'=',1,1646) -LexToken(SCICOS_MODEL,'scicos_model',1,1647) -LexToken(OPENBRACKET,'(',1,1659) -LexToken(CLOSEBRACKET,')',1,1660) -LexToken(EOL,'\n',1,1661) -LexToken(VAR,'model',1,1670) -LexToken(DOT,'.',1,1675) -LexToken(VAR,'sim',1,1676) -LexToken(ASSIGNMENT,'=',1,1679) -LexToken(DQSTRING,'"clkfrom"',1,1688) -LexToken(EOL,'\n',1,1689) -LexToken(VAR,'model',1,1698) -LexToken(DOT,'.',1,1703) -LexToken(VAR,'evtout',1,1704) -LexToken(ASSIGNMENT,'=',1,1710) -LexToken(NUMBER,'1',1,1711) -LexToken(EOL,'\n',1,1712) -LexToken(VAR,'model',1,1721) -LexToken(DOT,'.',1,1726) -LexToken(VAR,'opar',1,1727) -LexToken(ASSIGNMENT,'=',1,1731) -LexToken(VAR,'list',1,1732) -LexToken(OPENBRACKET,'(',1,1736) -LexToken(DQSTRING,'"A"',1,1739) -LexToken(CLOSEBRACKET,')',1,1740) -LexToken(EOL,'\n',1,1741) -LexToken(VAR,'model',1,1750) -LexToken(DOT,'.',1,1755) -LexToken(VAR,'blocktype',1,1756) -LexToken(ASSIGNMENT,'=',1,1765) -LexToken(DQSTRING,'"d"',1,1768) -LexToken(EOL,'\n',1,1769) -LexToken(VAR,'model',1,1778) -LexToken(DOT,'.',1,1783) -LexToken(VAR,'firing',1,1784) -LexToken(ASSIGNMENT,'=',1,1790) -LexToken(ADDITION,'-',1,1791) -LexToken(NUMBER,'1',1,1792) -LexToken(EOL,'\n',1,1793) -LexToken(VAR,'model',1,1802) -LexToken(DOT,'.',1,1807) -LexToken(VAR,'dep_ut',1,1808) -LexToken(ASSIGNMENT,'=',1,1814) -LexToken(OPENSQBRACKET,'[',1,1815) -LexToken(PREVAR_BOOLEAN,'%f',1,1816) -LexToken(PREVAR_BOOLEAN,'%f',1,1819) -LexToken(CLOSESQBRACKET,']',1,1821) -LexToken(EOL,'\n',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'exprs',1,1832) -LexToken(ASSIGNMENT,'=',1,1837) -LexToken(DQSTRING,'"A"',1,1840) -LexToken(EOL,'\n',1,1841) -LexToken(VAR,'x',1,1850) -LexToken(ASSIGNMENT,'=',1,1851) -LexToken(VAR,'standard_define',1,1852) -LexToken(OPENBRACKET,'(',1,1867) -LexToken(OPENSQBRACKET,'[',1,1868) -LexToken(NUMBER,'2',1,1869) -LexToken(NUMBER,'1',1,1871) -LexToken(CLOSESQBRACKET,']',1,1872) -LexToken(COMMA,',',1,1873) -LexToken(VAR,'model',1,1874) -LexToken(COMMA,',',1,1879) -LexToken(VAR,'exprs',1,1880) -LexToken(COMMA,',',1,1885) -LexToken(DQSTRING,'" "',1,1888) -LexToken(CLOSEBRACKET,')',1,1889) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'x',1,1899) -LexToken(DOT,'.',1,1900) -LexToken(VAR,'graphics',1,1901) -LexToken(DOT,'.',1,1909) -LexToken(VAR,'id',1,1910) -LexToken(ASSIGNMENT,'=',1,1912) -LexToken(DQSTRING,'"From"',1,1918) -LexToken(EOL,'\n',1,1919) -LexToken(END,'end',1,1924) -LexToken(EOL,'\n',1,1927) -LexToken(ENDFUNCTION,'endfunction',1,1928) -LexToken(EOL,'\n',1,1939) +/* autogenerated from "macros/Branching/CLKFROM.sci" */ +function CLKFROM() { +CLKFROM.prototype.get = function CLKFROM() { +} +CLKFROM.prototype.set = function CLKFROM() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set block parameters","Tag",list("str",-1),exprs); +if (!ok) { +break +} +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +model.opar=list(tag); +model.evtout=1; +model.firing=-1; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +needcompile=resume(needcompile) +} +CLKFROM.prototype.define = function CLKFROM() { +model=scicos_model(); +model.sim="clkfrom"; +model.evtout=1; +model.opar=list("A"); +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs="A"; +x=standard_define([2,1],model,exprs," "); +x.graphics.id="From"; +} +CLKFROM.prototype.details = function CLKFROM() { +} +} diff --git a/js/Branching/CLKGOTO.js b/js/Branching/CLKGOTO.js index 861e9992..dff16c09 100644 --- a/js/Branching/CLKGOTO.js +++ b/js/Branching/CLKGOTO.js @@ -1,363 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLKGOTO',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'model',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'arg1',1,1004) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'model',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(VAR,'exprs',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'graphics',1,1030) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'exprs',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1053) -LexToken(PREVAR_BOOLEAN,'%t',1,1059) -LexToken(DO,'do',1,1062) -LexToken(EOL,'\n',1,1064) -LexToken(OPENSQBRACKET,'[',1,1077) -LexToken(VAR,'ok',1,1078) -LexToken(COMMA,',',1,1080) -LexToken(VAR,'tag',1,1081) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'tagvis',1,1085) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'exprs',1,1092) -LexToken(CLOSESQBRACKET,']',1,1097) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1099) -LexToken(OPENBRACKET,'(',1,1114) -LexToken(DQSTRING,'"Set block parameters"',1,1136) -LexToken(COMMA,',',1,1137) -LexToken(OPENSQBRACKET,'[',1,1153) -LexToken(DQSTRING,'"Tag"',1,1158) -LexToken(SEMICOLON,';',1,1159) -LexToken(DQSTRING,'"Tag Visibility (1=Local 2=Scoped 3=Global)"',1,1203) -LexToken(CLOSESQBRACKET,']',1,1204) -LexToken(COMMA,',',1,1205) -LexToken(VAR,'list',1,1207) -LexToken(OPENBRACKET,'(',1,1211) -LexToken(DQSTRING,'"str"',1,1216) -LexToken(COMMA,',',1,1217) -LexToken(ADDITION,'-',1,1218) -LexToken(NUMBER,'1',1,1219) -LexToken(COMMA,',',1,1220) -LexToken(DQSTRING,'"vec"',1,1225) -LexToken(COMMA,',',1,1226) -LexToken(NUMBER,'1',1,1227) -LexToken(CLOSEBRACKET,')',1,1228) -LexToken(COMMA,',',1,1229) -LexToken(VAR,'exprs',1,1230) -LexToken(CLOSEBRACKET,')',1,1235) -LexToken(EOL,'\n',1,1236) -LexToken(IF,'if',1,1249) -LexToken(NOT,'~',1,1252) -LexToken(VAR,'ok',1,1253) -LexToken(THEN,'then',1,1256) -LexToken(EOL,'\n',1,1260) -LexToken(BREAK,'break',1,1277) -LexToken(EOL,'\n',1,1282) -LexToken(END,'end',1,1296) -LexToken(EOL,'\n',1,1299) -LexToken(IF,'if',1,1312) -LexToken(OPENBRACKET,'(',1,1315) -LexToken(OPENBRACKET,'(',1,1316) -LexToken(VAR,'tagvis',1,1317) -LexToken(COMPARISON,'<',1,1323) -LexToken(NUMBER,'1',1,1324) -LexToken(CLOSEBRACKET,')',1,1325) -LexToken(LOGICAL,'|',1,1326) -LexToken(OPENBRACKET,'(',1,1327) -LexToken(VAR,'tagvis',1,1328) -LexToken(COMPARISON,'>',1,1334) -LexToken(NUMBER,'3',1,1335) -LexToken(CLOSEBRACKET,')',1,1336) -LexToken(CLOSEBRACKET,')',1,1337) -LexToken(THEN,'then',1,1339) -LexToken(EOL,'\n',1,1343) -LexToken(VAR,'message',1,1360) -LexToken(OPENBRACKET,'(',1,1367) -LexToken(DQSTRING,'"Tag Visibility must be between 1 and 3"',1,1407) -LexToken(CLOSEBRACKET,')',1,1408) -LexToken(SEMICOLON,';',1,1409) -LexToken(VAR,'ok',1,1410) -LexToken(ASSIGNMENT,'=',1,1412) -LexToken(PREVAR_BOOLEAN,'%f',1,1413) -LexToken(EOL,'\n',1,1415) -LexToken(END,'end',1,1429) -LexToken(EOL,'\n',1,1432) -LexToken(VAR,'tagvis',1,1445) -LexToken(ASSIGNMENT,'=',1,1451) -LexToken(VAR,'int',1,1452) -LexToken(OPENBRACKET,'(',1,1455) -LexToken(VAR,'tagvis',1,1456) -LexToken(CLOSEBRACKET,')',1,1462) -LexToken(EOL,'\n',1,1463) -LexToken(IF,'if',1,1477) -LexToken(VAR,'ok',1,1480) -LexToken(THEN,'then',1,1483) -LexToken(EOL,'\n',1,1487) -LexToken(IF,'if',1,1504) -LexToken(OPENBRACKET,'(',1,1507) -LexToken(OPENBRACKET,'(',1,1508) -LexToken(VAR,'model',1,1509) -LexToken(DOT,'.',1,1514) -LexToken(VAR,'opar',1,1515) -LexToken(COMPARISON,'<>',1,1519) -LexToken(VAR,'list',1,1521) -LexToken(OPENBRACKET,'(',1,1525) -LexToken(VAR,'tag',1,1526) -LexToken(CLOSEBRACKET,')',1,1529) -LexToken(CLOSEBRACKET,')',1,1530) -LexToken(LOGICAL,'|',1,1531) -LexToken(OPENBRACKET,'(',1,1533) -LexToken(VAR,'model',1,1534) -LexToken(DOT,'.',1,1539) -LexToken(VAR,'ipar',1,1540) -LexToken(COMPARISON,'<>',1,1544) -LexToken(VAR,'tagvis',1,1546) -LexToken(CLOSEBRACKET,')',1,1552) -LexToken(CLOSEBRACKET,')',1,1553) -LexToken(THEN,'then',1,1555) -LexToken(EOL,'\n',1,1559) -LexToken(VAR,'needcompile',1,1580) -LexToken(ASSIGNMENT,'=',1,1591) -LexToken(NUMBER,'4',1,1592) -LexToken(SEMICOLON,';',1,1593) -LexToken(VAR,'y',1,1594) -LexToken(ASSIGNMENT,'=',1,1595) -LexToken(VAR,'needcompile',1,1596) -LexToken(EOL,'\n',1,1607) -LexToken(END,'end',1,1624) -LexToken(EOL,'\n',1,1627) -LexToken(VAR,'model',1,1644) -LexToken(DOT,'.',1,1649) -LexToken(VAR,'opar',1,1650) -LexToken(ASSIGNMENT,'=',1,1654) -LexToken(VAR,'list',1,1655) -LexToken(OPENBRACKET,'(',1,1659) -LexToken(VAR,'tag',1,1660) -LexToken(CLOSEBRACKET,')',1,1663) -LexToken(EOL,'\n',1,1664) -LexToken(VAR,'model',1,1681) -LexToken(DOT,'.',1,1686) -LexToken(VAR,'ipar',1,1687) -LexToken(ASSIGNMENT,'=',1,1691) -LexToken(VAR,'tagvis',1,1692) -LexToken(EOL,'\n',1,1698) -LexToken(VAR,'model',1,1715) -LexToken(DOT,'.',1,1720) -LexToken(VAR,'evtin',1,1721) -LexToken(ASSIGNMENT,'=',1,1726) -LexToken(NUMBER,'1',1,1727) -LexToken(EOL,'\n',1,1728) -LexToken(VAR,'model',1,1745) -LexToken(DOT,'.',1,1750) -LexToken(VAR,'firing',1,1751) -LexToken(ASSIGNMENT,'=',1,1757) -LexToken(ADDITION,'-',1,1758) -LexToken(NUMBER,'1',1,1759) -LexToken(EOL,'\n',1,1775) -LexToken(VAR,'graphics',1,1792) -LexToken(DOT,'.',1,1800) -LexToken(VAR,'exprs',1,1801) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(VAR,'exprs',1,1807) -LexToken(EOL,'\n',1,1812) -LexToken(VAR,'x',1,1829) -LexToken(DOT,'.',1,1830) -LexToken(VAR,'graphics',1,1831) -LexToken(ASSIGNMENT,'=',1,1839) -LexToken(VAR,'graphics',1,1840) -LexToken(EOL,'\n',1,1848) -LexToken(VAR,'x',1,1865) -LexToken(DOT,'.',1,1866) -LexToken(VAR,'model',1,1867) -LexToken(ASSIGNMENT,'=',1,1872) -LexToken(VAR,'model',1,1873) -LexToken(EOL,'\n',1,1878) -LexToken(BREAK,'break',1,1895) -LexToken(EOL,'\n',1,1900) -LexToken(END,'end',1,1913) -LexToken(EOL,'\n',1,1916) -LexToken(END,'end',1,1925) -LexToken(EOL,'\n',1,1928) -LexToken(VAR,'needcompile',1,1937) -LexToken(ASSIGNMENT,'=',1,1948) -LexToken(RESUME,'resume',1,1949) -LexToken(OPENBRACKET,'(',1,1955) -LexToken(VAR,'needcompile',1,1956) -LexToken(CLOSEBRACKET,')',1,1967) -LexToken(EOL,'\n',1,1968) -LexToken(CASE,'case',1,1973) -LexToken(DQSTRING,'"define"',1,1985) -LexToken(THEN,'then',1,1987) -LexToken(EOL,'\n',1,1991) -LexToken(VAR,'model',1,2000) -LexToken(ASSIGNMENT,'=',1,2005) -LexToken(SCICOS_MODEL,'scicos_model',1,2006) -LexToken(OPENBRACKET,'(',1,2018) -LexToken(CLOSEBRACKET,')',1,2019) -LexToken(EOL,'\n',1,2020) -LexToken(VAR,'model',1,2029) -LexToken(DOT,'.',1,2034) -LexToken(VAR,'sim',1,2035) -LexToken(ASSIGNMENT,'=',1,2038) -LexToken(DQSTRING,'"clkgoto"',1,2047) -LexToken(EOL,'\n',1,2048) -LexToken(VAR,'model',1,2057) -LexToken(DOT,'.',1,2062) -LexToken(VAR,'evtin',1,2063) -LexToken(ASSIGNMENT,'=',1,2068) -LexToken(NUMBER,'1',1,2069) -LexToken(EOL,'\n',1,2070) -LexToken(VAR,'model',1,2079) -LexToken(DOT,'.',1,2084) -LexToken(VAR,'opar',1,2085) -LexToken(ASSIGNMENT,'=',1,2089) -LexToken(VAR,'list',1,2090) -LexToken(OPENBRACKET,'(',1,2094) -LexToken(DQSTRING,'"A"',1,2097) -LexToken(CLOSEBRACKET,')',1,2098) -LexToken(EOL,'\n',1,2099) -LexToken(VAR,'model',1,2108) -LexToken(DOT,'.',1,2113) -LexToken(VAR,'ipar',1,2114) -LexToken(ASSIGNMENT,'=',1,2118) -LexToken(VAR,'int',1,2119) -LexToken(OPENBRACKET,'(',1,2122) -LexToken(NUMBER,'1',1,2123) -LexToken(CLOSEBRACKET,')',1,2124) -LexToken(EOL,'\n',1,2125) -LexToken(VAR,'model',1,2134) -LexToken(DOT,'.',1,2139) -LexToken(VAR,'blocktype',1,2140) -LexToken(ASSIGNMENT,'=',1,2149) -LexToken(DQSTRING,'"d"',1,2152) -LexToken(EOL,'\n',1,2153) -LexToken(VAR,'model',1,2162) -LexToken(DOT,'.',1,2167) -LexToken(VAR,'firing',1,2168) -LexToken(ASSIGNMENT,'=',1,2174) -LexToken(ADDITION,'-',1,2175) -LexToken(NUMBER,'1',1,2176) -LexToken(EOL,'\n',1,2177) -LexToken(VAR,'model',1,2186) -LexToken(DOT,'.',1,2191) -LexToken(VAR,'dep_ut',1,2192) -LexToken(ASSIGNMENT,'=',1,2198) -LexToken(OPENSQBRACKET,'[',1,2199) -LexToken(PREVAR_BOOLEAN,'%f',1,2200) -LexToken(PREVAR_BOOLEAN,'%f',1,2203) -LexToken(CLOSESQBRACKET,']',1,2205) -LexToken(EOL,'\n',1,2206) -LexToken(EOL,'\n',1,2207) -LexToken(VAR,'exprs',1,2216) -LexToken(ASSIGNMENT,'=',1,2221) -LexToken(OPENSQBRACKET,'[',1,2222) -LexToken(DQSTRING,'"A"',1,2225) -LexToken(SEMICOLON,';',1,2226) -LexToken(VAR,'sci2exp',1,2227) -LexToken(OPENBRACKET,'(',1,2234) -LexToken(NUMBER,'1',1,2235) -LexToken(CLOSEBRACKET,')',1,2236) -LexToken(CLOSESQBRACKET,']',1,2237) -LexToken(EOL,'\n',1,2238) -LexToken(VAR,'x',1,2247) -LexToken(ASSIGNMENT,'=',1,2248) -LexToken(VAR,'standard_define',1,2249) -LexToken(OPENBRACKET,'(',1,2264) -LexToken(OPENSQBRACKET,'[',1,2265) -LexToken(NUMBER,'2',1,2266) -LexToken(NUMBER,'1',1,2268) -LexToken(CLOSESQBRACKET,']',1,2269) -LexToken(COMMA,',',1,2270) -LexToken(VAR,'model',1,2271) -LexToken(COMMA,',',1,2276) -LexToken(VAR,'exprs',1,2277) -LexToken(COMMA,',',1,2282) -LexToken(DQSTRING,'" "',1,2285) -LexToken(CLOSEBRACKET,')',1,2286) -LexToken(EOL,'\n',1,2287) -LexToken(VAR,'x',1,2296) -LexToken(DOT,'.',1,2297) -LexToken(VAR,'graphics',1,2298) -LexToken(DOT,'.',1,2306) -LexToken(VAR,'id',1,2307) -LexToken(ASSIGNMENT,'=',1,2309) -LexToken(DQSTRING,'"Goto"',1,2315) -LexToken(EOL,'\n',1,2316) -LexToken(END,'end',1,2321) -LexToken(EOL,'\n',1,2324) -LexToken(ENDFUNCTION,'endfunction',1,2325) -LexToken(EOL,'\n',1,2336) +Syntax error in input LexToken(SEMICOLON,';',1,1409) +/* autogenerated from "macros/Branching/CLKGOTO.sci" */ +None diff --git a/js/Branching/CLKGotoTagVisibility.js b/js/Branching/CLKGotoTagVisibility.js index 41c487ed..87acfbf7 100644 --- a/js/Branching/CLKGotoTagVisibility.js +++ b/js/Branching/CLKGotoTagVisibility.js @@ -1,310 +1,49 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'CLKGotoTagVisibility',1,854) -LexToken(OPENBRACKET,'(',1,874) -LexToken(VAR,'job',1,875) -LexToken(COMMA,',',1,878) -LexToken(VAR,'arg1',1,879) -LexToken(COMMA,',',1,883) -LexToken(VAR,'arg2',1,884) -LexToken(CLOSEBRACKET,')',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'x',1,894) -LexToken(ASSIGNMENT,'=',1,895) -LexToken(OPENSQBRACKET,'[',1,896) -LexToken(CLOSESQBRACKET,']',1,897) -LexToken(EOL,'\n',1,898) -LexToken(VAR,'y',1,904) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(VAR,'typ',1,914) -LexToken(ASSIGNMENT,'=',1,917) -LexToken(OPENSQBRACKET,'[',1,918) -LexToken(CLOSESQBRACKET,']',1,919) -LexToken(EOL,'\n',1,920) -LexToken(SELECT,'select',1,926) -LexToken(VAR,'job',1,933) -LexToken(EOL,'\n',1,936) -LexToken(CASE,'case',1,941) -LexToken(DQSTRING,'"set"',1,950) -LexToken(THEN,'then',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'x',1,965) -LexToken(ASSIGNMENT,'=',1,966) -LexToken(VAR,'arg1',1,967) -LexToken(EOL,'\n',1,971) -LexToken(VAR,'graphics',1,980) -LexToken(ASSIGNMENT,'=',1,988) -LexToken(VAR,'arg1',1,989) -LexToken(DOT,'.',1,993) -LexToken(VAR,'graphics',1,994) -LexToken(EOL,'\n',1,1002) -LexToken(VAR,'exprs',1,1012) -LexToken(ASSIGNMENT,'=',1,1017) -LexToken(VAR,'graphics',1,1018) -LexToken(DOT,'.',1,1026) -LexToken(VAR,'exprs',1,1027) -LexToken(EOL,'\n',1,1032) -LexToken(VAR,'model',1,1041) -LexToken(ASSIGNMENT,'=',1,1046) -LexToken(VAR,'arg1',1,1047) -LexToken(DOT,'.',1,1051) -LexToken(VAR,'model',1,1052) -LexToken(EOL,'\n',1,1057) -LexToken(WHILE,'while',1,1067) -LexToken(PREVAR_BOOLEAN,'%t',1,1073) -LexToken(DO,'do',1,1076) -LexToken(EOL,'\n',1,1078) -LexToken(OPENSQBRACKET,'[',1,1091) -LexToken(VAR,'ok',1,1092) -LexToken(COMMA,',',1,1094) -LexToken(VAR,'tag',1,1095) -LexToken(COMMA,',',1,1098) -LexToken(VAR,'exprs',1,1099) -LexToken(CLOSESQBRACKET,']',1,1104) -LexToken(ASSIGNMENT,'=',1,1105) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1106) -LexToken(OPENBRACKET,'(',1,1121) -LexToken(DQSTRING,'"Set parameters"',1,1137) -LexToken(COMMA,',',1,1138) -LexToken(OPENSQBRACKET,'[',1,1154) -LexToken(DQSTRING,'"GotoTag"',1,1163) -LexToken(CLOSESQBRACKET,']',1,1164) -LexToken(COMMA,',',1,1165) -LexToken(VAR,'list',1,1181) -LexToken(OPENBRACKET,'(',1,1185) -LexToken(DQSTRING,'"str"',1,1190) -LexToken(COMMA,',',1,1191) -LexToken(ADDITION,'-',1,1192) -LexToken(NUMBER,'1',1,1193) -LexToken(CLOSEBRACKET,')',1,1194) -LexToken(COMMA,',',1,1195) -LexToken(VAR,'exprs',1,1196) -LexToken(CLOSEBRACKET,')',1,1201) -LexToken(EOL,'\n',1,1202) -LexToken(IF,'if',1,1215) -LexToken(NOT,'~',1,1218) -LexToken(VAR,'ok',1,1219) -LexToken(THEN,'then',1,1222) -LexToken(EOL,'\n',1,1226) -LexToken(BREAK,'break',1,1243) -LexToken(EOL,'\n',1,1248) -LexToken(END,'end',1,1262) -LexToken(EOL,'\n',1,1265) -LexToken(IF,'if',1,1278) -LexToken(VAR,'ok',1,1281) -LexToken(THEN,'then',1,1284) -LexToken(EOL,'\n',1,1288) -LexToken(IF,'if',1,1305) -LexToken(VAR,'model',1,1308) -LexToken(DOT,'.',1,1313) -LexToken(VAR,'opar',1,1314) -LexToken(COMPARISON,'<>',1,1318) -LexToken(VAR,'list',1,1320) -LexToken(OPENBRACKET,'(',1,1324) -LexToken(VAR,'tag',1,1325) -LexToken(CLOSEBRACKET,')',1,1328) -LexToken(THEN,'then',1,1330) -LexToken(EOL,'\n',1,1334) -LexToken(VAR,'needcompile',1,1355) -LexToken(ASSIGNMENT,'=',1,1366) -LexToken(NUMBER,'4',1,1367) -LexToken(EOL,'\n',1,1368) -LexToken(VAR,'y',1,1390) -LexToken(ASSIGNMENT,'=',1,1391) -LexToken(VAR,'needcompile',1,1392) -LexToken(EOL,'\n',1,1403) -LexToken(END,'end',1,1421) -LexToken(EOL,'\n',1,1424) -LexToken(VAR,'graphics',1,1441) -LexToken(DOT,'.',1,1449) -LexToken(VAR,'exprs',1,1450) -LexToken(ASSIGNMENT,'=',1,1455) -LexToken(VAR,'exprs',1,1456) -LexToken(EOL,'\n',1,1461) -LexToken(VAR,'model',1,1479) -LexToken(DOT,'.',1,1484) -LexToken(VAR,'opar',1,1485) -LexToken(ASSIGNMENT,'=',1,1489) -LexToken(VAR,'list',1,1490) -LexToken(OPENBRACKET,'(',1,1494) -LexToken(VAR,'tag',1,1495) -LexToken(CLOSEBRACKET,')',1,1498) -LexToken(EOL,'\n',1,1499) -LexToken(VAR,'x',1,1517) -LexToken(DOT,'.',1,1518) -LexToken(VAR,'graphics',1,1519) -LexToken(ASSIGNMENT,'=',1,1527) -LexToken(VAR,'graphics',1,1528) -LexToken(EOL,'\n',1,1536) -LexToken(VAR,'x',1,1554) -LexToken(DOT,'.',1,1555) -LexToken(VAR,'model',1,1556) -LexToken(ASSIGNMENT,'=',1,1561) -LexToken(VAR,'model',1,1562) -LexToken(EOL,'\n',1,1567) -LexToken(BREAK,'break',1,1585) -LexToken(EOL,'\n',1,1590) -LexToken(END,'end',1,1603) -LexToken(EOL,'\n',1,1606) -LexToken(END,'end',1,1615) -LexToken(EOL,'\n',1,1618) -LexToken(VAR,'needcompile',1,1627) -LexToken(ASSIGNMENT,'=',1,1638) -LexToken(RESUME,'resume',1,1639) -LexToken(OPENBRACKET,'(',1,1645) -LexToken(VAR,'needcompile',1,1646) -LexToken(CLOSEBRACKET,')',1,1657) -LexToken(EOL,'\n',1,1658) -LexToken(CASE,'case',1,1663) -LexToken(DQSTRING,'"define"',1,1675) -LexToken(THEN,'then',1,1677) -LexToken(EOL,'\n',1,1681) -LexToken(VAR,'model',1,1690) -LexToken(ASSIGNMENT,'=',1,1695) -LexToken(SCICOS_MODEL,'scicos_model',1,1696) -LexToken(OPENBRACKET,'(',1,1708) -LexToken(CLOSEBRACKET,')',1,1709) -LexToken(EOL,'\n',1,1710) -LexToken(VAR,'model',1,1719) -LexToken(DOT,'.',1,1724) -LexToken(VAR,'sim',1,1725) -LexToken(ASSIGNMENT,'=',1,1728) -LexToken(DQSTRING,'"clkgototagvisibility"',1,1750) -LexToken(EOL,'\n',1,1751) -LexToken(VAR,'model',1,1760) -LexToken(DOT,'.',1,1765) -LexToken(VAR,'in',1,1766) -LexToken(ASSIGNMENT,'=',1,1768) -LexToken(OPENSQBRACKET,'[',1,1769) -LexToken(CLOSESQBRACKET,']',1,1770) -LexToken(EOL,'\n',1,1771) -LexToken(VAR,'model',1,1780) -LexToken(DOT,'.',1,1785) -LexToken(VAR,'in2',1,1786) -LexToken(ASSIGNMENT,'=',1,1789) -LexToken(OPENSQBRACKET,'[',1,1790) -LexToken(CLOSESQBRACKET,']',1,1791) -LexToken(EOL,'\n',1,1792) -LexToken(VAR,'model',1,1801) -LexToken(DOT,'.',1,1806) -LexToken(VAR,'out',1,1807) -LexToken(ASSIGNMENT,'=',1,1810) -LexToken(OPENSQBRACKET,'[',1,1811) -LexToken(CLOSESQBRACKET,']',1,1812) -LexToken(EOL,'\n',1,1813) -LexToken(VAR,'model',1,1822) -LexToken(DOT,'.',1,1827) -LexToken(VAR,'out2',1,1828) -LexToken(ASSIGNMENT,'=',1,1832) -LexToken(OPENSQBRACKET,'[',1,1833) -LexToken(CLOSESQBRACKET,']',1,1834) -LexToken(EOL,'\n',1,1835) -LexToken(VAR,'model',1,1844) -LexToken(DOT,'.',1,1849) -LexToken(VAR,'evtin',1,1850) -LexToken(ASSIGNMENT,'=',1,1855) -LexToken(OPENSQBRACKET,'[',1,1856) -LexToken(CLOSESQBRACKET,']',1,1857) -LexToken(EOL,'\n',1,1858) -LexToken(VAR,'model',1,1867) -LexToken(DOT,'.',1,1872) -LexToken(VAR,'intyp',1,1873) -LexToken(ASSIGNMENT,'=',1,1878) -LexToken(NUMBER,'1',1,1879) -LexToken(EOL,'\n',1,1880) -LexToken(VAR,'model',1,1889) -LexToken(DOT,'.',1,1894) -LexToken(VAR,'outtyp',1,1895) -LexToken(ASSIGNMENT,'=',1,1901) -LexToken(NUMBER,'1',1,1902) -LexToken(EOL,'\n',1,1903) -LexToken(VAR,'model',1,1912) -LexToken(DOT,'.',1,1917) -LexToken(VAR,'opar',1,1918) -LexToken(ASSIGNMENT,'=',1,1922) -LexToken(VAR,'list',1,1923) -LexToken(OPENBRACKET,'(',1,1927) -LexToken(DQSTRING,'"A"',1,1930) -LexToken(CLOSEBRACKET,')',1,1931) -LexToken(EOL,'\n',1,1932) -LexToken(VAR,'model',1,1942) -LexToken(DOT,'.',1,1947) -LexToken(VAR,'blocktype',1,1948) -LexToken(ASSIGNMENT,'=',1,1957) -LexToken(DQSTRING,'"c"',1,1960) -LexToken(EOL,'\n',1,1961) -LexToken(VAR,'model',1,1970) -LexToken(DOT,'.',1,1975) -LexToken(VAR,'firing',1,1976) -LexToken(ASSIGNMENT,'=',1,1982) -LexToken(PREVAR_BOOLEAN,'%f',1,1983) -LexToken(EOL,'\n',1,1985) -LexToken(VAR,'model',1,1994) -LexToken(DOT,'.',1,1999) -LexToken(VAR,'dep_ut',1,2000) -LexToken(ASSIGNMENT,'=',1,2006) -LexToken(OPENSQBRACKET,'[',1,2007) -LexToken(PREVAR_BOOLEAN,'%f',1,2008) -LexToken(PREVAR_BOOLEAN,'%f',1,2011) -LexToken(CLOSESQBRACKET,']',1,2013) -LexToken(EOL,'\n',1,2014) -LexToken(VAR,'exprs',1,2023) -LexToken(ASSIGNMENT,'=',1,2028) -LexToken(DQSTRING,'"A"',1,2031) -LexToken(EOL,'\n',1,2032) -LexToken(VAR,'gr_i',1,2041) -LexToken(ASSIGNMENT,'=',1,2045) -LexToken(OPENSQBRACKET,'[',1,2046) -LexToken(CLOSESQBRACKET,']',1,2047) -LexToken(EOL,'\n',1,2048) -LexToken(VAR,'x',1,2057) -LexToken(ASSIGNMENT,'=',1,2058) -LexToken(VAR,'standard_define',1,2059) -LexToken(OPENBRACKET,'(',1,2074) -LexToken(OPENSQBRACKET,'[',1,2075) -LexToken(NUMBER,'2',1,2076) -LexToken(NUMBER,'2',1,2078) -LexToken(CLOSESQBRACKET,']',1,2079) -LexToken(COMMA,',',1,2080) -LexToken(VAR,'model',1,2081) -LexToken(COMMA,',',1,2086) -LexToken(VAR,'exprs',1,2087) -LexToken(COMMA,',',1,2092) -LexToken(VAR,'gr_i',1,2093) -LexToken(CLOSEBRACKET,')',1,2097) -LexToken(EOL,'\n',1,2098) -LexToken(END,'end',1,2103) -LexToken(EOL,'\n',1,2106) -LexToken(ENDFUNCTION,'endfunction',1,2107) -LexToken(EOL,'\n',1,2118) +/* autogenerated from "macros/Branching/CLKGotoTagVisibility.sci" */ +function CLKGotoTagVisibility() { +CLKGotoTagVisibility.prototype.get = function CLKGotoTagVisibility() { +} +CLKGotoTagVisibility.prototype.set = function CLKGotoTagVisibility() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs); +if (!ok) { +break +} +if (ok) { +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +x.graphics=graphics; +x.model=model; +break +} +} +needcompile=resume(needcompile) +} +CLKGotoTagVisibility.prototype.define = function CLKGotoTagVisibility() { +model=scicos_model(); +model.sim="clkgototagvisibility"; +model.in=[]; +model.in2=[]; +model.out=[]; +model.out2=[]; +model.evtin=[]; +model.intyp=1; +model.outtyp=1; +model.opar=list("A"); +model.blocktype="c"; +model.firing=None; +model.dep_ut=[None,None]; +exprs="A"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CLKGotoTagVisibility.prototype.details = function CLKGotoTagVisibility() { +} +} diff --git a/js/Branching/DEMUX.js b/js/Branching/DEMUX.js index 406c0fcf..e5b5400d 100644 --- a/js/Branching/DEMUX.js +++ b/js/Branching/DEMUX.js @@ -1,441 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DEMUX',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'out',1,1079) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'exprs',1,1083) -LexToken(CLOSESQBRACKET,']',1,1088) -LexToken(ASSIGNMENT,'=',1,1089) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1090) -LexToken(OPENBRACKET,'(',1,1105) -LexToken(DQSTRING,'"Set DEMUX block parameters"',1,1133) -LexToken(COMMA,',',1,1134) -LexToken(OPENSQBRACKET,'[',1,1150) -LexToken(DQSTRING,'"number of output ports or vector of sizes"',1,1193) -LexToken(CLOSESQBRACKET,']',1,1194) -LexToken(COMMA,',',1,1195) -LexToken(VAR,'list',1,1196) -LexToken(OPENBRACKET,'(',1,1200) -LexToken(DQSTRING,'"intvec"',1,1208) -LexToken(COMMA,',',1,1209) -LexToken(ADDITION,'-',1,1210) -LexToken(NUMBER,'1',1,1211) -LexToken(CLOSEBRACKET,')',1,1212) -LexToken(COMMA,',',1,1213) -LexToken(VAR,'exprs',1,1214) -LexToken(CLOSEBRACKET,')',1,1219) -LexToken(EOL,'\n',1,1220) -LexToken(IF,'if',1,1233) -LexToken(NOT,'~',1,1236) -LexToken(VAR,'ok',1,1237) -LexToken(THEN,'then',1,1240) -LexToken(EOL,'\n',1,1244) -LexToken(BREAK,'break',1,1261) -LexToken(EOL,'\n',1,1266) -LexToken(END,'end',1,1280) -LexToken(EOL,'\n',1,1283) -LexToken(IF,'if',1,1296) -LexToken(VAR,'size',1,1299) -LexToken(OPENBRACKET,'(',1,1303) -LexToken(VAR,'out',1,1304) -LexToken(COMMA,',',1,1307) -LexToken(DQSTRING,'"*"',1,1310) -LexToken(CLOSEBRACKET,')',1,1311) -LexToken(COMPARISON,'==',1,1312) -LexToken(NUMBER,'1',1,1314) -LexToken(THEN,'then',1,1316) -LexToken(EOL,'\n',1,1320) -LexToken(IF,'if',1,1337) -LexToken(VAR,'out',1,1340) -LexToken(COMPARISON,'<',1,1343) -LexToken(NUMBER,'2',1,1344) -LexToken(LOGICAL,'|',1,1345) -LexToken(VAR,'out',1,1346) -LexToken(COMPARISON,'>',1,1349) -LexToken(NUMBER,'31',1,1350) -LexToken(THEN,'then',1,1353) -LexToken(EOL,'\n',1,1357) -LexToken(VAR,'message',1,1378) -LexToken(OPENBRACKET,'(',1,1385) -LexToken(DQSTRING,'"Block must have at least 2 and at most 31 output ports"',1,1441) -LexToken(CLOSEBRACKET,')',1,1442) -LexToken(EOL,'\n',1,1443) -LexToken(VAR,'ok',1,1464) -LexToken(ASSIGNMENT,'=',1,1466) -LexToken(PREVAR_BOOLEAN,'%f',1,1467) -LexToken(EOL,'\n',1,1469) -LexToken(ELSE,'else',1,1486) -LexToken(EOL,'\n',1,1490) -LexToken(OPENSQBRACKET,'[',1,1511) -LexToken(VAR,'model',1,1512) -LexToken(COMMA,',',1,1517) -LexToken(VAR,'graphics',1,1518) -LexToken(COMMA,',',1,1526) -LexToken(VAR,'ok',1,1527) -LexToken(CLOSESQBRACKET,']',1,1529) -LexToken(ASSIGNMENT,'=',1,1530) -LexToken(VAR,'check_io',1,1531) -LexToken(OPENBRACKET,'(',1,1539) -LexToken(VAR,'model',1,1540) -LexToken(COMMA,',',1,1545) -LexToken(VAR,'graphics',1,1546) -LexToken(COMMA,',',1,1554) -LexToken(NUMBER,'0',1,1555) -LexToken(COMMA,',',1,1556) -LexToken(ADDITION,'-',1,1557) -LexToken(OPENSQBRACKET,'[',1,1558) -LexToken(NUMBER,'1',1,1559) -LexToken(COLON,':',1,1560) -LexToken(VAR,'out',1,1561) -LexToken(CLOSESQBRACKET,']',1,1564) -LexToken(TRANSPOSE,"'",1,1565) -LexToken(COMMA,',',1,1566) -LexToken(OPENSQBRACKET,'[',1,1567) -LexToken(CLOSESQBRACKET,']',1,1568) -LexToken(COMMA,',',1,1569) -LexToken(OPENSQBRACKET,'[',1,1570) -LexToken(CLOSESQBRACKET,']',1,1571) -LexToken(CLOSEBRACKET,')',1,1572) -LexToken(EOL,'\n',1,1573) -LexToken(END,'end',1,1590) -LexToken(EOL,'\n',1,1593) -LexToken(ELSE,'else',1,1606) -LexToken(EOL,'\n',1,1610) -LexToken(IF,'if',1,1627) -LexToken(VAR,'size',1,1630) -LexToken(OPENBRACKET,'(',1,1634) -LexToken(VAR,'out',1,1635) -LexToken(COMMA,',',1,1638) -LexToken(DQSTRING,'"*"',1,1641) -LexToken(CLOSEBRACKET,')',1,1642) -LexToken(COMPARISON,'<',1,1643) -LexToken(NUMBER,'2',1,1644) -LexToken(LOGICAL,'|',1,1645) -LexToken(VAR,'or',1,1647) -LexToken(OPENBRACKET,'(',1,1649) -LexToken(VAR,'out',1,1650) -LexToken(COMPARISON,'==',1,1653) -LexToken(NUMBER,'0',1,1655) -LexToken(CLOSEBRACKET,')',1,1656) -LexToken(LOGICAL,'|',1,1657) -LexToken(VAR,'size',1,1658) -LexToken(OPENBRACKET,'(',1,1662) -LexToken(VAR,'out',1,1663) -LexToken(COMMA,',',1,1666) -LexToken(DQSTRING,'"*"',1,1669) -LexToken(CLOSEBRACKET,')',1,1670) -LexToken(COMPARISON,'>',1,1671) -LexToken(NUMBER,'31',1,1672) -LexToken(THEN,'then',1,1675) -LexToken(EOL,'\n',1,1679) -LexToken(VAR,'message',1,1700) -LexToken(OPENBRACKET,'(',1,1707) -LexToken(OPENSQBRACKET,'[',1,1708) -LexToken(DQSTRING,'"Block must have at least 2 and at most 31 output ports"',1,1764) -LexToken(SEMICOLON,';\n',1,1765) -LexToken(DQSTRING,'"size 0 is not allowed"',1,1809) -LexToken(CLOSESQBRACKET,']',1,1810) -LexToken(CLOSEBRACKET,')',1,1811) -LexToken(EOL,'\n',1,1812) -LexToken(VAR,'ok',1,1833) -LexToken(ASSIGNMENT,'=',1,1835) -LexToken(PREVAR_BOOLEAN,'%f',1,1836) -LexToken(EOL,'\n',1,1838) -LexToken(ELSE,'else',1,1855) -LexToken(EOL,'\n',1,1859) -LexToken(IF,'if',1,1880) -LexToken(VAR,'min',1,1883) -LexToken(OPENBRACKET,'(',1,1886) -LexToken(VAR,'out',1,1887) -LexToken(CLOSEBRACKET,')',1,1890) -LexToken(COMPARISON,'<',1,1891) -LexToken(NUMBER,'0',1,1892) -LexToken(THEN,'then',1,1894) -LexToken(EOL,'\n',1,1898) -LexToken(VAR,'nin',1,1923) -LexToken(ASSIGNMENT,'=',1,1926) -LexToken(NUMBER,'0',1,1927) -LexToken(EOL,'\n',1,1928) -LexToken(ELSE,'else',1,1950) -LexToken(EOL,'\n',1,1954) -LexToken(VAR,'nin',1,1979) -LexToken(ASSIGNMENT,'=',1,1982) -LexToken(VAR,'sum',1,1983) -LexToken(OPENBRACKET,'(',1,1986) -LexToken(VAR,'out',1,1987) -LexToken(CLOSEBRACKET,')',1,1990) -LexToken(EOL,'\n',1,1991) -LexToken(END,'end',1,2013) -LexToken(EOL,'\n',1,2016) -LexToken(OPENSQBRACKET,'[',1,2037) -LexToken(VAR,'model',1,2038) -LexToken(COMMA,',',1,2043) -LexToken(VAR,'graphics',1,2044) -LexToken(COMMA,',',1,2052) -LexToken(VAR,'ok',1,2053) -LexToken(CLOSESQBRACKET,']',1,2055) -LexToken(ASSIGNMENT,'=',1,2056) -LexToken(VAR,'check_io',1,2057) -LexToken(OPENBRACKET,'(',1,2065) -LexToken(VAR,'model',1,2066) -LexToken(COMMA,',',1,2071) -LexToken(VAR,'graphics',1,2072) -LexToken(COMMA,',',1,2080) -LexToken(VAR,'nin',1,2081) -LexToken(COMMA,',',1,2084) -LexToken(VAR,'out',1,2085) -LexToken(OPENBRACKET,'(',1,2088) -LexToken(COLON,':',1,2089) -LexToken(CLOSEBRACKET,')',1,2090) -LexToken(COMMA,',',1,2091) -LexToken(OPENSQBRACKET,'[',1,2092) -LexToken(CLOSESQBRACKET,']',1,2093) -LexToken(COMMA,',',1,2094) -LexToken(OPENSQBRACKET,'[',1,2095) -LexToken(CLOSESQBRACKET,']',1,2096) -LexToken(CLOSEBRACKET,')',1,2097) -LexToken(EOL,'\n',1,2098) -LexToken(IF,'if',1,2119) -LexToken(VAR,'ok',1,2122) -LexToken(THEN,'then',1,2125) -LexToken(EOL,'\n',1,2129) -LexToken(VAR,'out',1,2154) -LexToken(ASSIGNMENT,'=',1,2157) -LexToken(VAR,'size',1,2158) -LexToken(OPENBRACKET,'(',1,2162) -LexToken(VAR,'out',1,2163) -LexToken(COMMA,',',1,2166) -LexToken(DQSTRING,'"*"',1,2169) -LexToken(CLOSEBRACKET,')',1,2170) -LexToken(EOL,'\n',1,2171) -LexToken(END,'end',1,2193) -LexToken(EOL,'\n',1,2196) -LexToken(END,'end',1,2213) -LexToken(EOL,'\n',1,2216) -LexToken(END,'end',1,2229) -LexToken(EOL,'\n',1,2232) -LexToken(IF,'if',1,2245) -LexToken(VAR,'ok',1,2248) -LexToken(THEN,'then',1,2251) -LexToken(EOL,'\n',1,2255) -LexToken(VAR,'graphics',1,2272) -LexToken(DOT,'.',1,2280) -LexToken(VAR,'exprs',1,2281) -LexToken(ASSIGNMENT,'=',1,2286) -LexToken(VAR,'exprs',1,2287) -LexToken(EOL,'\n',1,2292) -LexToken(VAR,'model',1,2310) -LexToken(DOT,'.',1,2315) -LexToken(VAR,'ipar',1,2316) -LexToken(ASSIGNMENT,'=',1,2320) -LexToken(VAR,'out',1,2321) -LexToken(EOL,'\n',1,2324) -LexToken(VAR,'x',1,2341) -LexToken(DOT,'.',1,2342) -LexToken(VAR,'graphics',1,2343) -LexToken(ASSIGNMENT,'=',1,2351) -LexToken(VAR,'graphics',1,2352) -LexToken(EOL,'\n',1,2360) -LexToken(VAR,'x',1,2378) -LexToken(DOT,'.',1,2379) -LexToken(VAR,'model',1,2380) -LexToken(ASSIGNMENT,'=',1,2385) -LexToken(VAR,'model',1,2386) -LexToken(EOL,'\n',1,2391) -LexToken(BREAK,'break',1,2408) -LexToken(EOL,'\n',1,2413) -LexToken(END,'end',1,2426) -LexToken(EOL,'\n',1,2429) -LexToken(END,'end',1,2438) -LexToken(EOL,'\n',1,2441) -LexToken(CASE,'case',1,2446) -LexToken(DQSTRING,'"define"',1,2458) -LexToken(THEN,'then',1,2460) -LexToken(EOL,'\n',1,2464) -LexToken(VAR,'out',1,2473) -LexToken(ASSIGNMENT,'=',1,2476) -LexToken(NUMBER,'2',1,2477) -LexToken(EOL,'\n',1,2478) -LexToken(VAR,'model',1,2487) -LexToken(ASSIGNMENT,'=',1,2492) -LexToken(SCICOS_MODEL,'scicos_model',1,2493) -LexToken(OPENBRACKET,'(',1,2505) -LexToken(CLOSEBRACKET,')',1,2506) -LexToken(EOL,'\n',1,2507) -LexToken(VAR,'model',1,2516) -LexToken(DOT,'.',1,2521) -LexToken(VAR,'sim',1,2522) -LexToken(ASSIGNMENT,'=',1,2525) -LexToken(VAR,'list',1,2526) -LexToken(OPENBRACKET,'(',1,2530) -LexToken(DQSTRING,'"multiplex"',1,2541) -LexToken(COMMA,',',1,2542) -LexToken(NUMBER,'4',1,2543) -LexToken(CLOSEBRACKET,')',1,2544) -LexToken(EOL,'\n',1,2545) -LexToken(VAR,'model',1,2554) -LexToken(DOT,'.',1,2559) -LexToken(VAR,'in',1,2560) -LexToken(ASSIGNMENT,'=',1,2562) -LexToken(NUMBER,'0',1,2563) -LexToken(EOL,'\n',1,2604) -LexToken(VAR,'model',1,2613) -LexToken(DOT,'.',1,2618) -LexToken(VAR,'out',1,2619) -LexToken(ASSIGNMENT,'=',1,2622) -LexToken(ADDITION,'-',1,2623) -LexToken(OPENSQBRACKET,'[',1,2624) -LexToken(NUMBER,'1',1,2625) -LexToken(COLON,':',1,2626) -LexToken(VAR,'out',1,2627) -LexToken(CLOSESQBRACKET,']',1,2630) -LexToken(TRANSPOSE,"'",1,2631) -LexToken(EOL,'\n',1,2632) -LexToken(VAR,'model',1,2641) -LexToken(DOT,'.',1,2646) -LexToken(VAR,'ipar',1,2647) -LexToken(ASSIGNMENT,'=',1,2651) -LexToken(VAR,'out',1,2652) -LexToken(EOL,'\n',1,2655) -LexToken(VAR,'model',1,2664) -LexToken(DOT,'.',1,2669) -LexToken(VAR,'blocktype',1,2670) -LexToken(ASSIGNMENT,'=',1,2679) -LexToken(DQSTRING,'"c"',1,2682) -LexToken(EOL,'\n',1,2683) -LexToken(VAR,'model',1,2692) -LexToken(DOT,'.',1,2697) -LexToken(VAR,'firing',1,2698) -LexToken(ASSIGNMENT,'=',1,2704) -LexToken(OPENSQBRACKET,'[',1,2705) -LexToken(CLOSESQBRACKET,']',1,2706) -LexToken(EOL,'\n',1,2707) -LexToken(VAR,'model',1,2716) -LexToken(DOT,'.',1,2721) -LexToken(VAR,'dep_ut',1,2722) -LexToken(ASSIGNMENT,'=',1,2728) -LexToken(OPENSQBRACKET,'[',1,2729) -LexToken(PREVAR_BOOLEAN,'%t',1,2730) -LexToken(PREVAR_BOOLEAN,'%f',1,2733) -LexToken(CLOSESQBRACKET,']',1,2735) -LexToken(EOL,'\n',1,2736) -LexToken(EOL,'\n',1,2737) -LexToken(VAR,'exprs',1,2746) -LexToken(ASSIGNMENT,'=',1,2751) -LexToken(VAR,'string',1,2752) -LexToken(OPENBRACKET,'(',1,2758) -LexToken(VAR,'out',1,2759) -LexToken(CLOSEBRACKET,')',1,2762) -LexToken(EOL,'\n',1,2763) -LexToken(VAR,'gr_i',1,2772) -LexToken(ASSIGNMENT,'=',1,2776) -LexToken(OPENSQBRACKET,'[',1,2777) -LexToken(CLOSESQBRACKET,']',1,2778) -LexToken(EOL,'\n',1,2779) -LexToken(VAR,'x',1,2788) -LexToken(ASSIGNMENT,'=',1,2789) -LexToken(VAR,'standard_define',1,2790) -LexToken(OPENBRACKET,'(',1,2805) -LexToken(OPENSQBRACKET,'[',1,2806) -LexToken(NUMBER,'.5',1,2807) -LexToken(NUMBER,'2',1,2810) -LexToken(CLOSESQBRACKET,']',1,2811) -LexToken(COMMA,',',1,2812) -LexToken(VAR,'model',1,2813) -LexToken(COMMA,',',1,2818) -LexToken(VAR,'exprs',1,2819) -LexToken(COMMA,',',1,2824) -LexToken(VAR,'gr_i',1,2825) -LexToken(CLOSEBRACKET,')',1,2829) -LexToken(EOL,'\n',1,2830) -LexToken(END,'end',1,2835) -LexToken(EOL,'\n',1,2838) -LexToken(ENDFUNCTION,'endfunction',1,2839) -LexToken(EOL,'\n',1,2850) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,1558) +/* autogenerated from "macros/Branching/DEMUX.sci" */ +None diff --git a/js/Branching/DEMUX_f.js b/js/Branching/DEMUX_f.js index bb4aa120..4b468fb4 100644 --- a/js/Branching/DEMUX_f.js +++ b/js/Branching/DEMUX_f.js @@ -1,441 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DEMUX_f',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'exprs',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'exprs',1,1013) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'model',1,1027) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(VAR,'arg1',1,1033) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'model',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(WHILE,'while',1,1053) -LexToken(PREVAR_BOOLEAN,'%t',1,1059) -LexToken(DO,'do',1,1062) -LexToken(EOL,'\n',1,1064) -LexToken(OPENSQBRACKET,'[',1,1077) -LexToken(VAR,'ok',1,1078) -LexToken(COMMA,',',1,1080) -LexToken(VAR,'out',1,1081) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'exprs',1,1085) -LexToken(CLOSESQBRACKET,']',1,1090) -LexToken(ASSIGNMENT,'=',1,1091) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1092) -LexToken(OPENBRACKET,'(',1,1107) -LexToken(DQSTRING,'"Set DEMUX block parameters"',1,1135) -LexToken(COMMA,',',1,1136) -LexToken(OPENSQBRACKET,'[',1,1152) -LexToken(DQSTRING,'"number of output ports or vector of sizes"',1,1195) -LexToken(CLOSESQBRACKET,']',1,1196) -LexToken(COMMA,',',1,1197) -LexToken(VAR,'list',1,1198) -LexToken(OPENBRACKET,'(',1,1202) -LexToken(DQSTRING,'"vec"',1,1207) -LexToken(COMMA,',',1,1208) -LexToken(ADDITION,'-',1,1209) -LexToken(NUMBER,'1',1,1210) -LexToken(CLOSEBRACKET,')',1,1211) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'exprs',1,1213) -LexToken(CLOSEBRACKET,')',1,1218) -LexToken(EOL,'\n',1,1219) -LexToken(IF,'if',1,1232) -LexToken(NOT,'~',1,1235) -LexToken(VAR,'ok',1,1236) -LexToken(THEN,'then',1,1239) -LexToken(EOL,'\n',1,1243) -LexToken(BREAK,'break',1,1260) -LexToken(EOL,'\n',1,1265) -LexToken(END,'end',1,1279) -LexToken(EOL,'\n',1,1282) -LexToken(IF,'if',1,1295) -LexToken(VAR,'size',1,1298) -LexToken(OPENBRACKET,'(',1,1302) -LexToken(VAR,'out',1,1303) -LexToken(COMMA,',',1,1306) -LexToken(DQSTRING,'"*"',1,1309) -LexToken(CLOSEBRACKET,')',1,1310) -LexToken(COMPARISON,'==',1,1311) -LexToken(NUMBER,'1',1,1313) -LexToken(THEN,'then',1,1315) -LexToken(EOL,'\n',1,1319) -LexToken(IF,'if',1,1336) -LexToken(VAR,'out',1,1339) -LexToken(COMPARISON,'<',1,1342) -LexToken(NUMBER,'2',1,1343) -LexToken(LOGICAL,'|',1,1345) -LexToken(VAR,'out',1,1347) -LexToken(COMPARISON,'>',1,1350) -LexToken(NUMBER,'8',1,1351) -LexToken(THEN,'then',1,1353) -LexToken(EOL,'\n',1,1357) -LexToken(VAR,'message',1,1378) -LexToken(OPENBRACKET,'(',1,1385) -LexToken(DQSTRING,'"Block must have at least 2 and at most 8 output ports"',1,1440) -LexToken(CLOSEBRACKET,')',1,1441) -LexToken(EOL,'\n',1,1442) -LexToken(VAR,'ok',1,1463) -LexToken(ASSIGNMENT,'=',1,1465) -LexToken(PREVAR_BOOLEAN,'%f',1,1466) -LexToken(EOL,'\n',1,1468) -LexToken(ELSE,'else',1,1485) -LexToken(EOL,'\n',1,1489) -LexToken(OPENSQBRACKET,'[',1,1510) -LexToken(VAR,'model',1,1511) -LexToken(COMMA,',',1,1516) -LexToken(VAR,'graphics',1,1517) -LexToken(COMMA,',',1,1525) -LexToken(VAR,'ok',1,1526) -LexToken(CLOSESQBRACKET,']',1,1528) -LexToken(ASSIGNMENT,'=',1,1529) -LexToken(VAR,'check_io',1,1530) -LexToken(OPENBRACKET,'(',1,1538) -LexToken(VAR,'model',1,1539) -LexToken(COMMA,',',1,1544) -LexToken(VAR,'graphics',1,1545) -LexToken(COMMA,',',1,1553) -LexToken(NUMBER,'0',1,1554) -LexToken(COMMA,',',1,1555) -LexToken(ADDITION,'-',1,1556) -LexToken(OPENSQBRACKET,'[',1,1557) -LexToken(NUMBER,'1',1,1558) -LexToken(COLON,':',1,1559) -LexToken(VAR,'out',1,1560) -LexToken(CLOSESQBRACKET,']',1,1563) -LexToken(TRANSPOSE,"'",1,1564) -LexToken(COMMA,',',1,1565) -LexToken(OPENSQBRACKET,'[',1,1566) -LexToken(CLOSESQBRACKET,']',1,1567) -LexToken(COMMA,',',1,1568) -LexToken(OPENSQBRACKET,'[',1,1569) -LexToken(CLOSESQBRACKET,']',1,1570) -LexToken(CLOSEBRACKET,')',1,1571) -LexToken(EOL,'\n',1,1572) -LexToken(END,'end',1,1589) -LexToken(EOL,'\n',1,1592) -LexToken(ELSE,'else',1,1605) -LexToken(EOL,'\n',1,1609) -LexToken(IF,'if',1,1626) -LexToken(VAR,'size',1,1629) -LexToken(OPENBRACKET,'(',1,1633) -LexToken(VAR,'out',1,1634) -LexToken(COMMA,',',1,1637) -LexToken(DQSTRING,'"*"',1,1640) -LexToken(CLOSEBRACKET,')',1,1641) -LexToken(COMPARISON,'<',1,1642) -LexToken(NUMBER,'2',1,1643) -LexToken(LOGICAL,'|',1,1644) -LexToken(VAR,'size',1,1646) -LexToken(OPENBRACKET,'(',1,1650) -LexToken(VAR,'out',1,1651) -LexToken(COMMA,',',1,1654) -LexToken(DQSTRING,'"*"',1,1657) -LexToken(CLOSEBRACKET,')',1,1658) -LexToken(COMPARISON,'>',1,1659) -LexToken(NUMBER,'8',1,1660) -LexToken(LOGICAL,'|',1,1661) -LexToken(VAR,'or',1,1662) -LexToken(OPENBRACKET,'(',1,1664) -LexToken(VAR,'out',1,1665) -LexToken(COMPARISON,'==',1,1668) -LexToken(NUMBER,'0',1,1670) -LexToken(CLOSEBRACKET,')',1,1671) -LexToken(THEN,'then',1,1673) -LexToken(EOL,'\n',1,1677) -LexToken(VAR,'message',1,1698) -LexToken(OPENBRACKET,'(',1,1705) -LexToken(OPENSQBRACKET,'[',1,1706) -LexToken(DQSTRING,'"Block must have at least 2 and at most 8 output ports"',1,1761) -LexToken(SEMICOLON,';\n',1,1762) -LexToken(DQSTRING,'"and size 0 is not allowed"',1,1810) -LexToken(CLOSESQBRACKET,']',1,1811) -LexToken(CLOSEBRACKET,')',1,1815) -LexToken(EOL,'\n',1,1816) -LexToken(VAR,'ok',1,1837) -LexToken(ASSIGNMENT,'=',1,1839) -LexToken(PREVAR_BOOLEAN,'%f',1,1840) -LexToken(EOL,'\n',1,1842) -LexToken(ELSE,'else',1,1859) -LexToken(EOL,'\n',1,1863) -LexToken(IF,'if',1,1884) -LexToken(VAR,'min',1,1887) -LexToken(OPENBRACKET,'(',1,1890) -LexToken(VAR,'out',1,1891) -LexToken(CLOSEBRACKET,')',1,1894) -LexToken(COMPARISON,'<',1,1895) -LexToken(NUMBER,'0',1,1896) -LexToken(THEN,'then',1,1898) -LexToken(EOL,'\n',1,1902) -LexToken(VAR,'nin',1,1927) -LexToken(ASSIGNMENT,'=',1,1930) -LexToken(NUMBER,'0',1,1931) -LexToken(EOL,'\n',1,1932) -LexToken(ELSE,'else',1,1954) -LexToken(EOL,'\n',1,1958) -LexToken(VAR,'nin',1,1983) -LexToken(ASSIGNMENT,'=',1,1986) -LexToken(VAR,'sum',1,1987) -LexToken(OPENBRACKET,'(',1,1990) -LexToken(VAR,'out',1,1991) -LexToken(CLOSEBRACKET,')',1,1994) -LexToken(EOL,'\n',1,1995) -LexToken(END,'end',1,2017) -LexToken(EOL,'\n',1,2020) -LexToken(OPENSQBRACKET,'[',1,2041) -LexToken(VAR,'model',1,2042) -LexToken(COMMA,',',1,2047) -LexToken(VAR,'graphics',1,2048) -LexToken(COMMA,',',1,2056) -LexToken(VAR,'ok',1,2057) -LexToken(CLOSESQBRACKET,']',1,2059) -LexToken(ASSIGNMENT,'=',1,2060) -LexToken(VAR,'check_io',1,2061) -LexToken(OPENBRACKET,'(',1,2069) -LexToken(VAR,'model',1,2070) -LexToken(COMMA,',',1,2075) -LexToken(VAR,'graphics',1,2076) -LexToken(COMMA,',',1,2084) -LexToken(VAR,'nin',1,2085) -LexToken(COMMA,',',1,2088) -LexToken(VAR,'out',1,2089) -LexToken(OPENBRACKET,'(',1,2092) -LexToken(COLON,':',1,2093) -LexToken(CLOSEBRACKET,')',1,2094) -LexToken(COMMA,',',1,2095) -LexToken(OPENSQBRACKET,'[',1,2096) -LexToken(CLOSESQBRACKET,']',1,2097) -LexToken(COMMA,',',1,2098) -LexToken(OPENSQBRACKET,'[',1,2099) -LexToken(CLOSESQBRACKET,']',1,2100) -LexToken(CLOSEBRACKET,')',1,2101) -LexToken(EOL,'\n',1,2102) -LexToken(IF,'if',1,2123) -LexToken(VAR,'ok',1,2126) -LexToken(THEN,'then',1,2129) -LexToken(EOL,'\n',1,2133) -LexToken(VAR,'out',1,2158) -LexToken(ASSIGNMENT,'=',1,2161) -LexToken(VAR,'size',1,2162) -LexToken(OPENBRACKET,'(',1,2166) -LexToken(VAR,'out',1,2167) -LexToken(COMMA,',',1,2170) -LexToken(DQSTRING,'"*"',1,2173) -LexToken(CLOSEBRACKET,')',1,2174) -LexToken(EOL,'\n',1,2175) -LexToken(END,'end',1,2197) -LexToken(EOL,'\n',1,2200) -LexToken(END,'end',1,2217) -LexToken(EOL,'\n',1,2220) -LexToken(END,'end',1,2233) -LexToken(EOL,'\n',1,2236) -LexToken(IF,'if',1,2249) -LexToken(VAR,'ok',1,2252) -LexToken(THEN,'then',1,2255) -LexToken(EOL,'\n',1,2259) -LexToken(VAR,'graphics',1,2276) -LexToken(DOT,'.',1,2284) -LexToken(VAR,'exprs',1,2285) -LexToken(ASSIGNMENT,'=',1,2290) -LexToken(VAR,'exprs',1,2291) -LexToken(EOL,'\n',1,2296) -LexToken(VAR,'model',1,2314) -LexToken(DOT,'.',1,2319) -LexToken(VAR,'ipar',1,2320) -LexToken(ASSIGNMENT,'=',1,2324) -LexToken(VAR,'out',1,2325) -LexToken(EOL,'\n',1,2328) -LexToken(VAR,'x',1,2345) -LexToken(DOT,'.',1,2346) -LexToken(VAR,'graphics',1,2347) -LexToken(ASSIGNMENT,'=',1,2355) -LexToken(VAR,'graphics',1,2356) -LexToken(EOL,'\n',1,2364) -LexToken(VAR,'x',1,2382) -LexToken(DOT,'.',1,2383) -LexToken(VAR,'model',1,2384) -LexToken(ASSIGNMENT,'=',1,2389) -LexToken(VAR,'model',1,2390) -LexToken(EOL,'\n',1,2395) -LexToken(BREAK,'break',1,2412) -LexToken(EOL,'\n',1,2417) -LexToken(END,'end',1,2430) -LexToken(EOL,'\n',1,2433) -LexToken(END,'end',1,2442) -LexToken(EOL,'\n',1,2445) -LexToken(CASE,'case',1,2450) -LexToken(DQSTRING,'"define"',1,2462) -LexToken(THEN,'then',1,2464) -LexToken(EOL,'\n',1,2468) -LexToken(VAR,'out',1,2477) -LexToken(ASSIGNMENT,'=',1,2480) -LexToken(NUMBER,'2',1,2481) -LexToken(EOL,'\n',1,2482) -LexToken(VAR,'model',1,2491) -LexToken(ASSIGNMENT,'=',1,2496) -LexToken(SCICOS_MODEL,'scicos_model',1,2497) -LexToken(OPENBRACKET,'(',1,2509) -LexToken(CLOSEBRACKET,')',1,2510) -LexToken(EOL,'\n',1,2511) -LexToken(VAR,'model',1,2520) -LexToken(DOT,'.',1,2525) -LexToken(VAR,'sim',1,2526) -LexToken(ASSIGNMENT,'=',1,2529) -LexToken(VAR,'list',1,2530) -LexToken(OPENBRACKET,'(',1,2534) -LexToken(DQSTRING,'"demux"',1,2541) -LexToken(COMMA,',',1,2542) -LexToken(NUMBER,'1',1,2543) -LexToken(CLOSEBRACKET,')',1,2544) -LexToken(EOL,'\n',1,2545) -LexToken(VAR,'model',1,2554) -LexToken(DOT,'.',1,2559) -LexToken(VAR,'in',1,2560) -LexToken(ASSIGNMENT,'=',1,2562) -LexToken(NUMBER,'0',1,2563) -LexToken(EOL,'\n',1,2571) -LexToken(VAR,'model',1,2580) -LexToken(DOT,'.',1,2585) -LexToken(VAR,'out',1,2586) -LexToken(ASSIGNMENT,'=',1,2589) -LexToken(ADDITION,'-',1,2590) -LexToken(OPENSQBRACKET,'[',1,2591) -LexToken(NUMBER,'1',1,2592) -LexToken(COLON,':',1,2593) -LexToken(VAR,'out',1,2594) -LexToken(CLOSESQBRACKET,']',1,2597) -LexToken(TRANSPOSE,"'",1,2598) -LexToken(EOL,'\n',1,2599) -LexToken(VAR,'model',1,2608) -LexToken(DOT,'.',1,2613) -LexToken(VAR,'ipar',1,2614) -LexToken(ASSIGNMENT,'=',1,2618) -LexToken(VAR,'out',1,2619) -LexToken(EOL,'\n',1,2622) -LexToken(VAR,'model',1,2631) -LexToken(DOT,'.',1,2636) -LexToken(VAR,'blocktype',1,2637) -LexToken(ASSIGNMENT,'=',1,2646) -LexToken(DQSTRING,'"c"',1,2649) -LexToken(EOL,'\n',1,2650) -LexToken(VAR,'model',1,2659) -LexToken(DOT,'.',1,2664) -LexToken(VAR,'firing',1,2665) -LexToken(ASSIGNMENT,'=',1,2671) -LexToken(OPENSQBRACKET,'[',1,2672) -LexToken(CLOSESQBRACKET,']',1,2673) -LexToken(EOL,'\n',1,2674) -LexToken(VAR,'model',1,2683) -LexToken(DOT,'.',1,2688) -LexToken(VAR,'dep_ut',1,2689) -LexToken(ASSIGNMENT,'=',1,2695) -LexToken(OPENSQBRACKET,'[',1,2696) -LexToken(PREVAR_BOOLEAN,'%t',1,2697) -LexToken(PREVAR_BOOLEAN,'%f',1,2700) -LexToken(CLOSESQBRACKET,']',1,2702) -LexToken(EOL,'\n',1,2703) -LexToken(EOL,'\n',1,2704) -LexToken(VAR,'exprs',1,2713) -LexToken(ASSIGNMENT,'=',1,2718) -LexToken(VAR,'string',1,2719) -LexToken(OPENBRACKET,'(',1,2725) -LexToken(VAR,'out',1,2726) -LexToken(CLOSEBRACKET,')',1,2729) -LexToken(EOL,'\n',1,2730) -LexToken(VAR,'gr_i',1,2739) -LexToken(ASSIGNMENT,'=',1,2743) -LexToken(OPENSQBRACKET,'[',1,2744) -LexToken(CLOSESQBRACKET,']',1,2745) -LexToken(EOL,'\n',1,2746) -LexToken(VAR,'x',1,2755) -LexToken(ASSIGNMENT,'=',1,2756) -LexToken(VAR,'standard_define',1,2757) -LexToken(OPENBRACKET,'(',1,2772) -LexToken(OPENSQBRACKET,'[',1,2773) -LexToken(NUMBER,'.5',1,2774) -LexToken(NUMBER,'2',1,2777) -LexToken(CLOSESQBRACKET,']',1,2778) -LexToken(COMMA,',',1,2779) -LexToken(VAR,'model',1,2780) -LexToken(COMMA,',',1,2785) -LexToken(VAR,'exprs',1,2786) -LexToken(COMMA,',',1,2791) -LexToken(VAR,'gr_i',1,2792) -LexToken(CLOSEBRACKET,')',1,2796) -LexToken(EOL,'\n',1,2797) -LexToken(END,'end',1,2802) -LexToken(EOL,'\n',1,2805) -LexToken(ENDFUNCTION,'endfunction',1,2806) -LexToken(EOL,'\n',1,2817) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,1557) +/* autogenerated from "macros/Branching/DEMUX_f.sci" */ +None diff --git a/js/Branching/ESELECT_f.js b/js/Branching/ESELECT_f.js index 778d1376..3187bf5f 100644 --- a/js/Branching/ESELECT_f.js +++ b/js/Branching/ESELECT_f.js @@ -1,479 +1,67 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ESELECT_f',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(IF,'if',1,1028) -LexToken(VAR,'size',1,1031) -LexToken(OPENBRACKET,'(',1,1035) -LexToken(VAR,'exprs',1,1036) -LexToken(COMMA,',',1,1041) -LexToken(DQSTRING,'"*"',1,1044) -LexToken(CLOSEBRACKET,')',1,1045) -LexToken(COMPARISON,'==',1,1046) -LexToken(NUMBER,'1',1,1048) -LexToken(THEN,'then',1,1050) -LexToken(EOL,'\n',1,1054) -LexToken(VAR,'exprs',1,1067) -LexToken(OPENBRACKET,'(',1,1072) -LexToken(NUMBER,'2',1,1073) -LexToken(CLOSEBRACKET,')',1,1074) -LexToken(ASSIGNMENT,'=',1,1075) -LexToken(VAR,'string',1,1076) -LexToken(OPENBRACKET,'(',1,1082) -LexToken(NUMBER,'1',1,1083) -LexToken(CLOSEBRACKET,')',1,1084) -LexToken(EOL,'\n',1,1085) -LexToken(END,'end',1,1095) -LexToken(EOL,'\n',1,1098) -LexToken(IF,'if',1,1107) -LexToken(VAR,'size',1,1110) -LexToken(OPENBRACKET,'(',1,1114) -LexToken(VAR,'exprs',1,1115) -LexToken(COMMA,',',1,1120) -LexToken(DQSTRING,'"*"',1,1123) -LexToken(CLOSEBRACKET,')',1,1124) -LexToken(COMPARISON,'==',1,1125) -LexToken(NUMBER,'2',1,1127) -LexToken(THEN,'then',1,1129) -LexToken(EOL,'\n',1,1133) -LexToken(VAR,'exprs',1,1146) -LexToken(OPENBRACKET,'(',1,1151) -LexToken(NUMBER,'3',1,1152) -LexToken(CLOSEBRACKET,')',1,1153) -LexToken(ASSIGNMENT,'=',1,1154) -LexToken(VAR,'string',1,1155) -LexToken(OPENBRACKET,'(',1,1161) -LexToken(NUMBER,'0',1,1162) -LexToken(CLOSEBRACKET,')',1,1163) -LexToken(EOL,'\n',1,1164) -LexToken(END,'end',1,1174) -LexToken(EOL,'\n',1,1177) -LexToken(VAR,'model',1,1186) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(VAR,'arg1',1,1192) -LexToken(DOT,'.',1,1196) -LexToken(VAR,'model',1,1197) -LexToken(EOL,'\n',1,1202) -LexToken(WHILE,'while',1,1212) -LexToken(PREVAR_BOOLEAN,'%t',1,1218) -LexToken(DO,'do',1,1221) -LexToken(EOL,'\n',1,1223) -LexToken(OPENSQBRACKET,'[',1,1236) -LexToken(VAR,'ok',1,1237) -LexToken(COMMA,',',1,1239) -LexToken(VAR,'out',1,1240) -LexToken(COMMA,',',1,1243) -LexToken(VAR,'inh',1,1244) -LexToken(COMMA,',',1,1247) -LexToken(VAR,'nmod',1,1248) -LexToken(COMMA,',',1,1252) -LexToken(VAR,'exprs',1,1253) -LexToken(CLOSESQBRACKET,']',1,1258) -LexToken(ASSIGNMENT,'=',1,1259) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1260) -LexToken(OPENBRACKET,'(',1,1275) -LexToken(DQSTRING,'"Set ESELECT block parameters"',1,1305) -LexToken(COMMA,',',1,1306) -LexToken(OPENSQBRACKET,'[',1,1322) -LexToken(DQSTRING,'"number of output event ports"',1,1352) -LexToken(SEMICOLON,';',1,1353) -LexToken(DQSTRING,'"Inherit (1: no, 0: yes)"',1,1378) -LexToken(SEMICOLON,';\n',1,1379) -LexToken(DQSTRING,'"zero-crossing (0: no, 1: yes)"',1,1423) -LexToken(CLOSESQBRACKET,']',1,1424) -LexToken(COMMA,',',1,1425) -LexToken(VAR,'list',1,1441) -LexToken(OPENBRACKET,'(',1,1445) -LexToken(DQSTRING,'"vec"',1,1450) -LexToken(COMMA,',',1,1451) -LexToken(NUMBER,'1',1,1452) -LexToken(COMMA,',',1,1453) -LexToken(DQSTRING,'"vec"',1,1458) -LexToken(COMMA,',',1,1459) -LexToken(NUMBER,'1',1,1460) -LexToken(COMMA,',',1,1461) -LexToken(DQSTRING,'"vec"',1,1466) -LexToken(COMMA,',',1,1467) -LexToken(NUMBER,'1',1,1468) -LexToken(CLOSEBRACKET,')',1,1469) -LexToken(COMMA,',',1,1470) -LexToken(VAR,'exprs',1,1471) -LexToken(CLOSEBRACKET,')',1,1476) -LexToken(EOL,'\n',1,1477) -LexToken(IF,'if',1,1490) -LexToken(NOT,'~',1,1493) -LexToken(VAR,'ok',1,1494) -LexToken(THEN,'then',1,1497) -LexToken(EOL,'\n',1,1501) -LexToken(BREAK,'break',1,1518) -LexToken(EOL,'\n',1,1523) -LexToken(END,'end',1,1537) -LexToken(EOL,'\n',1,1540) -LexToken(IF,'if',1,1553) -LexToken(VAR,'nmod',1,1556) -LexToken(COMPARISON,'<>',1,1560) -LexToken(NUMBER,'0',1,1562) -LexToken(THEN,'then',1,1564) -LexToken(EOL,'\n',1,1568) -LexToken(VAR,'nmod',1,1585) -LexToken(ASSIGNMENT,'=',1,1589) -LexToken(NUMBER,'1',1,1590) -LexToken(EOL,'\n',1,1591) -LexToken(END,'end',1,1605) -LexToken(EOL,'\n',1,1608) -LexToken(IF,'if',1,1621) -LexToken(VAR,'inh',1,1624) -LexToken(COMPARISON,'==',1,1627) -LexToken(NUMBER,'0',1,1629) -LexToken(THEN,'then',1,1631) -LexToken(EOL,'\n',1,1635) -LexToken(VAR,'inh',1,1652) -LexToken(ASSIGNMENT,'=',1,1655) -LexToken(OPENSQBRACKET,'[',1,1656) -LexToken(CLOSESQBRACKET,']',1,1657) -LexToken(EOL,'\n',1,1658) -LexToken(ELSE,'else',1,1672) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'inh',1,1693) -LexToken(ASSIGNMENT,'=',1,1696) -LexToken(NUMBER,'1',1,1697) -LexToken(EOL,'\n',1,1698) -LexToken(END,'end',1,1712) -LexToken(EOL,'\n',1,1715) -LexToken(VAR,'out',1,1728) -LexToken(ASSIGNMENT,'=',1,1731) -LexToken(VAR,'int',1,1732) -LexToken(OPENBRACKET,'(',1,1735) -LexToken(VAR,'out',1,1736) -LexToken(CLOSEBRACKET,')',1,1739) -LexToken(EOL,'\n',1,1740) -LexToken(IF,'if',1,1753) -LexToken(VAR,'out',1,1756) -LexToken(COMPARISON,'<',1,1759) -LexToken(NUMBER,'2',1,1760) -LexToken(THEN,'then',1,1762) -LexToken(EOL,'\n',1,1766) -LexToken(VAR,'message',1,1783) -LexToken(OPENBRACKET,'(',1,1790) -LexToken(DQSTRING,'"Block must have at least two output ports"',1,1833) -LexToken(CLOSEBRACKET,')',1,1834) -LexToken(EOL,'\n',1,1835) -LexToken(ELSE,'else',1,1848) -LexToken(EOL,'\n',1,1852) -LexToken(OPENSQBRACKET,'[',1,1869) -LexToken(VAR,'model',1,1870) -LexToken(COMMA,',',1,1875) -LexToken(VAR,'graphics',1,1876) -LexToken(COMMA,',',1,1884) -LexToken(VAR,'ok',1,1885) -LexToken(CLOSESQBRACKET,']',1,1887) -LexToken(ASSIGNMENT,'=',1,1888) -LexToken(VAR,'check_io',1,1889) -LexToken(OPENBRACKET,'(',1,1897) -LexToken(VAR,'model',1,1898) -LexToken(COMMA,',',1,1903) -LexToken(VAR,'graphics',1,1904) -LexToken(COMMA,',',1,1912) -LexToken(NUMBER,'1',1,1913) -LexToken(COMMA,',',1,1914) -LexToken(OPENSQBRACKET,'[',1,1915) -LexToken(CLOSESQBRACKET,']',1,1916) -LexToken(COMMA,',',1,1917) -LexToken(VAR,'inh',1,1918) -LexToken(COMMA,',',1,1921) -LexToken(OPENSQBRACKET,'[',1,1922) -LexToken(VAR,'ones',1,1923) -LexToken(OPENBRACKET,'(',1,1927) -LexToken(VAR,'out',1,1928) -LexToken(COMMA,',',1,1931) -LexToken(NUMBER,'1',1,1932) -LexToken(CLOSEBRACKET,')',1,1933) -LexToken(CLOSESQBRACKET,']',1,1934) -LexToken(CLOSEBRACKET,')',1,1935) -LexToken(EOL,'\n',1,1936) -LexToken(IF,'if',1,1953) -LexToken(VAR,'ok',1,1956) -LexToken(THEN,'then',1,1959) -LexToken(EOL,'\n',1,1963) -LexToken(VAR,'graphics',1,1984) -LexToken(DOT,'.',1,1992) -LexToken(VAR,'exprs',1,1993) -LexToken(ASSIGNMENT,'=',1,1998) -LexToken(VAR,'exprs',1,1999) -LexToken(EOL,'\n',1,2004) -LexToken(VAR,'model',1,2026) -LexToken(DOT,'.',1,2031) -LexToken(VAR,'evtout',1,2032) -LexToken(ASSIGNMENT,'=',1,2038) -LexToken(VAR,'ones',1,2039) -LexToken(OPENBRACKET,'(',1,2043) -LexToken(VAR,'out',1,2044) -LexToken(COMMA,',',1,2047) -LexToken(NUMBER,'1',1,2048) -LexToken(CLOSEBRACKET,')',1,2049) -LexToken(EOL,'\n',1,2050) -LexToken(VAR,'model',1,2072) -LexToken(DOT,'.',1,2077) -LexToken(VAR,'firing',1,2078) -LexToken(ASSIGNMENT,'=',1,2084) -LexToken(ADDITION,'-',1,2085) -LexToken(VAR,'ones',1,2086) -LexToken(OPENBRACKET,'(',1,2090) -LexToken(VAR,'out',1,2091) -LexToken(COMMA,',',1,2094) -LexToken(NUMBER,'1',1,2095) -LexToken(CLOSEBRACKET,')',1,2096) -LexToken(EOL,'\n',1,2097) -LexToken(VAR,'x',1,2118) -LexToken(DOT,'.',1,2119) -LexToken(VAR,'graphics',1,2120) -LexToken(ASSIGNMENT,'=',1,2128) -LexToken(VAR,'graphics',1,2129) -LexToken(EOL,'\n',1,2137) -LexToken(VAR,'model',1,2159) -LexToken(DOT,'.',1,2164) -LexToken(VAR,'nmode',1,2165) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(VAR,'nmod',1,2171) -LexToken(EOL,'\n',1,2175) -LexToken(VAR,'model',1,2196) -LexToken(DOT,'.',1,2201) -LexToken(VAR,'nzcross',1,2202) -LexToken(ASSIGNMENT,'=',1,2209) -LexToken(VAR,'nmod',1,2210) -LexToken(EOL,'\n',1,2214) -LexToken(VAR,'x',1,2235) -LexToken(DOT,'.',1,2236) -LexToken(VAR,'model',1,2237) -LexToken(ASSIGNMENT,'=',1,2242) -LexToken(VAR,'model',1,2243) -LexToken(EOL,'\n',1,2248) -LexToken(BREAK,'break',1,2269) -LexToken(EOL,'\n',1,2274) -LexToken(END,'end',1,2291) -LexToken(EOL,'\n',1,2294) -LexToken(END,'end',1,2307) -LexToken(EOL,'\n',1,2310) -LexToken(END,'end',1,2319) -LexToken(EOL,'\n',1,2322) -LexToken(CASE,'case',1,2327) -LexToken(DQSTRING,'"define"',1,2339) -LexToken(THEN,'then',1,2341) -LexToken(EOL,'\n',1,2345) -LexToken(VAR,'out',1,2354) -LexToken(ASSIGNMENT,'=',1,2357) -LexToken(NUMBER,'2',1,2358) -LexToken(EOL,'\n',1,2359) -LexToken(VAR,'model',1,2368) -LexToken(ASSIGNMENT,'=',1,2373) -LexToken(SCICOS_MODEL,'scicos_model',1,2374) -LexToken(OPENBRACKET,'(',1,2386) -LexToken(CLOSEBRACKET,')',1,2387) -LexToken(EOL,'\n',1,2388) -LexToken(VAR,'model',1,2397) -LexToken(DOT,'.',1,2402) -LexToken(VAR,'sim',1,2403) -LexToken(ASSIGNMENT,'=',1,2406) -LexToken(VAR,'list',1,2407) -LexToken(OPENBRACKET,'(',1,2411) -LexToken(DQSTRING,'"eselect"',1,2420) -LexToken(COMMA,',',1,2421) -LexToken(ADDITION,'-',1,2422) -LexToken(NUMBER,'2',1,2423) -LexToken(CLOSEBRACKET,')',1,2424) -LexToken(EOL,'\n',1,2425) -LexToken(VAR,'model',1,2434) -LexToken(DOT,'.',1,2439) -LexToken(VAR,'in',1,2440) -LexToken(ASSIGNMENT,'=',1,2442) -LexToken(NUMBER,'1',1,2443) -LexToken(EOL,'\n',1,2444) -LexToken(VAR,'model',1,2453) -LexToken(DOT,'.',1,2458) -LexToken(VAR,'in2',1,2459) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(NUMBER,'1',1,2463) -LexToken(EOL,'\n',1,2464) -LexToken(VAR,'model',1,2473) -LexToken(DOT,'.',1,2478) -LexToken(VAR,'intyp',1,2479) -LexToken(ASSIGNMENT,'=',1,2484) -LexToken(ADDITION,'-',1,2485) -LexToken(NUMBER,'1',1,2486) -LexToken(EOL,'\n',1,2487) -LexToken(VAR,'model',1,2496) -LexToken(DOT,'.',1,2501) -LexToken(VAR,'evtin',1,2502) -LexToken(ASSIGNMENT,'=',1,2507) -LexToken(NUMBER,'1',1,2508) -LexToken(EOL,'\n',1,2509) -LexToken(VAR,'model',1,2518) -LexToken(DOT,'.',1,2523) -LexToken(VAR,'evtout',1,2524) -LexToken(ASSIGNMENT,'=',1,2530) -LexToken(VAR,'ones',1,2531) -LexToken(OPENBRACKET,'(',1,2535) -LexToken(VAR,'out',1,2536) -LexToken(COMMA,',',1,2539) -LexToken(NUMBER,'1',1,2540) -LexToken(CLOSEBRACKET,')',1,2541) -LexToken(EOL,'\n',1,2542) -LexToken(VAR,'model',1,2552) -LexToken(DOT,'.',1,2557) -LexToken(VAR,'blocktype',1,2558) -LexToken(ASSIGNMENT,'=',1,2567) -LexToken(DQSTRING,'"l"',1,2570) -LexToken(EOL,'\n',1,2571) -LexToken(VAR,'model',1,2580) -LexToken(DOT,'.',1,2585) -LexToken(VAR,'firing',1,2586) -LexToken(ASSIGNMENT,'=',1,2592) -LexToken(ADDITION,'-',1,2593) -LexToken(VAR,'ones',1,2594) -LexToken(OPENBRACKET,'(',1,2598) -LexToken(VAR,'out',1,2599) -LexToken(COMMA,',',1,2602) -LexToken(NUMBER,'1',1,2603) -LexToken(CLOSEBRACKET,')',1,2604) -LexToken(EOL,'\n',1,2605) -LexToken(VAR,'model',1,2615) -LexToken(DOT,'.',1,2620) -LexToken(VAR,'dep_ut',1,2621) -LexToken(ASSIGNMENT,'=',1,2627) -LexToken(OPENSQBRACKET,'[',1,2628) -LexToken(PREVAR_BOOLEAN,'%t',1,2629) -LexToken(PREVAR_BOOLEAN,'%f',1,2632) -LexToken(CLOSESQBRACKET,']',1,2634) -LexToken(EOL,'\n',1,2635) -LexToken(VAR,'model',1,2644) -LexToken(DOT,'.',1,2649) -LexToken(VAR,'nmode',1,2650) -LexToken(ASSIGNMENT,'=',1,2655) -LexToken(NUMBER,'0',1,2656) -LexToken(EOL,'\n',1,2657) -LexToken(VAR,'model',1,2666) -LexToken(DOT,'.',1,2671) -LexToken(VAR,'nzcross',1,2672) -LexToken(ASSIGNMENT,'=',1,2679) -LexToken(NUMBER,'0',1,2680) -LexToken(EOL,'\n',1,2681) -LexToken(EOL,'\n',1,2682) -LexToken(VAR,'gr_i',1,2691) -LexToken(ASSIGNMENT,'=',1,2695) -LexToken(OPENSQBRACKET,'[',1,2696) -LexToken(CLOSESQBRACKET,']',1,2697) -LexToken(EOL,'\n',1,2698) -LexToken(VAR,'exprs',1,2707) -LexToken(ASSIGNMENT,'=',1,2712) -LexToken(OPENSQBRACKET,'[',1,2713) -LexToken(VAR,'string',1,2714) -LexToken(OPENBRACKET,'(',1,2720) -LexToken(VAR,'out',1,2721) -LexToken(CLOSEBRACKET,')',1,2724) -LexToken(SEMICOLON,';',1,2725) -LexToken(VAR,'string',1,2726) -LexToken(OPENBRACKET,'(',1,2732) -LexToken(NUMBER,'1',1,2733) -LexToken(CLOSEBRACKET,')',1,2734) -LexToken(SEMICOLON,';',1,2735) -LexToken(VAR,'string',1,2736) -LexToken(OPENBRACKET,'(',1,2742) -LexToken(VAR,'model',1,2743) -LexToken(DOT,'.',1,2748) -LexToken(VAR,'nmode',1,2749) -LexToken(CLOSEBRACKET,')',1,2754) -LexToken(CLOSESQBRACKET,']',1,2755) -LexToken(EOL,'\n',1,2756) -LexToken(VAR,'x',1,2765) -LexToken(ASSIGNMENT,'=',1,2766) -LexToken(VAR,'standard_define',1,2767) -LexToken(OPENBRACKET,'(',1,2782) -LexToken(OPENSQBRACKET,'[',1,2783) -LexToken(NUMBER,'4',1,2784) -LexToken(NUMBER,'2',1,2786) -LexToken(CLOSESQBRACKET,']',1,2787) -LexToken(COMMA,',',1,2788) -LexToken(VAR,'model',1,2789) -LexToken(COMMA,',',1,2794) -LexToken(VAR,'exprs',1,2795) -LexToken(COMMA,',',1,2800) -LexToken(VAR,'gr_i',1,2801) -LexToken(CLOSEBRACKET,')',1,2805) -LexToken(EOL,'\n',1,2806) -LexToken(END,'end',1,2811) -LexToken(EOL,'\n',1,2814) -LexToken(ENDFUNCTION,'endfunction',1,2815) -LexToken(EOL,'\n',1,2826) +/* autogenerated from "macros/Branching/ESELECT_f.sci" */ +function ESELECT_f() { +ESELECT_f.prototype.get = function ESELECT_f() { +} +ESELECT_f.prototype.set = function ESELECT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +if (size(exprs,"*")==1) { +exprs[2]=string(1); +} +if (size(exprs,"*")==2) { +exprs[3]=string(0); +} +model=arg1.model; +while (true) { +[ok,out,inh,nmod,exprs]=scicos_getvalue("Set ESELECT block parameters",["number of output event ports","Inherit (1: no, 0: yes)","zero-crossing (0: no, 1: yes)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (nmod!=0) { +nmod=1; +} +if (inh==0) { +inh=[]; +} else { +inh=1; +} +out=int(out); +if (out<2) { +message("Block must have at least two output ports"); +} else { +[model,graphics,ok]=check_io(model,graphics,1,[],inh,[ones(out,1)]); +if (ok) { +graphics.exprs=exprs; +model.evtout=ones(out,1); +model.firing=-ones(out,1); +x.graphics=graphics; +model.nmode=nmod; +model.nzcross=nmod; +x.model=model; +break +} +} +} +} +ESELECT_f.prototype.define = function ESELECT_f() { +out=2; +model=scicos_model(); +model.sim=list("eselect",-2); +model.in=1; +model.in2=1; +model.intyp=-1; +model.evtin=1; +model.evtout=ones(out,1); +model.blocktype="l"; +model.firing=-ones(out,1); +model.dep_ut=[true,None]; +model.nmode=0; +model.nzcross=0; +gr_i=[]; +exprs=[string(out),string(1),string(model.nmode)]; +x=standard_define([4,2],model,exprs,gr_i); +} +ESELECT_f.prototype.details = function ESELECT_f() { +} +} diff --git a/js/Branching/EXTRACTOR.js b/js/Branching/EXTRACTOR.js index dfb403c6..da00552f 100644 --- a/js/Branching/EXTRACTOR.js +++ b/js/Branching/EXTRACTOR.js @@ -1,297 +1,42 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EXTRACTOR',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'ind',1,1082) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'exprs',1,1086) -LexToken(CLOSESQBRACKET,']',1,1091) -LexToken(ASSIGNMENT,'=',1,1092) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1108) -LexToken(OPENBRACKET,'(',1,1123) -LexToken(DQSTRING,'"Set block parameters"',1,1145) -LexToken(COMMA,',',1,1146) -LexToken(OPENSQBRACKET,'[',1,1162) -LexToken(DQSTRING,'"indices to extract"',1,1182) -LexToken(CLOSESQBRACKET,']',1,1183) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'list',1,1200) -LexToken(OPENBRACKET,'(',1,1204) -LexToken(DQSTRING,'"vec"',1,1209) -LexToken(COMMA,',',1,1210) -LexToken(ADDITION,'-',1,1211) -LexToken(NUMBER,'1',1,1212) -LexToken(CLOSEBRACKET,')',1,1213) -LexToken(COMMA,',',1,1214) -LexToken(VAR,'exprs',1,1215) -LexToken(CLOSEBRACKET,')',1,1220) -LexToken(EOL,'\n',1,1221) -LexToken(IF,'if',1,1234) -LexToken(NOT,'~',1,1237) -LexToken(VAR,'ok',1,1238) -LexToken(THEN,'then',1,1241) -LexToken(EOL,'\n',1,1245) -LexToken(BREAK,'break',1,1262) -LexToken(EOL,'\n',1,1267) -LexToken(END,'end',1,1281) -LexToken(EOL,'\n',1,1284) -LexToken(VAR,'ind',1,1297) -LexToken(ASSIGNMENT,'=',1,1300) -LexToken(VAR,'int',1,1301) -LexToken(OPENBRACKET,'(',1,1304) -LexToken(VAR,'ind',1,1305) -LexToken(CLOSEBRACKET,')',1,1308) -LexToken(EOL,'\n',1,1309) -LexToken(VAR,'ind',1,1323) -LexToken(ASSIGNMENT,'=',1,1326) -LexToken(VAR,'ind',1,1327) -LexToken(OPENBRACKET,'(',1,1330) -LexToken(COLON,':',1,1331) -LexToken(CLOSEBRACKET,')',1,1332) -LexToken(EOL,'\n',1,1333) -LexToken(OPENSQBRACKET,'[',1,1347) -LexToken(VAR,'model',1,1348) -LexToken(COMMA,',',1,1353) -LexToken(VAR,'graphics',1,1354) -LexToken(COMMA,',',1,1362) -LexToken(VAR,'ok',1,1363) -LexToken(CLOSESQBRACKET,']',1,1365) -LexToken(ASSIGNMENT,'=',1,1366) -LexToken(VAR,'check_io',1,1367) -LexToken(OPENBRACKET,'(',1,1375) -LexToken(VAR,'model',1,1376) -LexToken(COMMA,',',1,1381) -LexToken(VAR,'graphics',1,1382) -LexToken(COMMA,',',1,1390) -LexToken(OPENSQBRACKET,'[',1,1391) -LexToken(ADDITION,'-',1,1392) -LexToken(NUMBER,'1',1,1393) -LexToken(CLOSESQBRACKET,']',1,1394) -LexToken(COMMA,',',1,1395) -LexToken(VAR,'size',1,1396) -LexToken(OPENBRACKET,'(',1,1400) -LexToken(VAR,'ind',1,1401) -LexToken(COMMA,',',1,1404) -LexToken(NUMBER,'1',1,1405) -LexToken(CLOSEBRACKET,')',1,1406) -LexToken(COMMA,',',1,1407) -LexToken(OPENSQBRACKET,'[',1,1408) -LexToken(CLOSESQBRACKET,']',1,1409) -LexToken(COMMA,',',1,1410) -LexToken(OPENSQBRACKET,'[',1,1411) -LexToken(CLOSESQBRACKET,']',1,1412) -LexToken(CLOSEBRACKET,')',1,1413) -LexToken(EOL,'\n',1,1414) -LexToken(IF,'if',1,1427) -LexToken(VAR,'ok',1,1430) -LexToken(THEN,'then',1,1433) -LexToken(EOL,'\n',1,1437) -LexToken(VAR,'model',1,1454) -LexToken(DOT,'.',1,1459) -LexToken(VAR,'ipar',1,1460) -LexToken(ASSIGNMENT,'=',1,1464) -LexToken(VAR,'ind',1,1465) -LexToken(EOL,'\n',1,1468) -LexToken(VAR,'graphics',1,1485) -LexToken(DOT,'.',1,1493) -LexToken(VAR,'exprs',1,1494) -LexToken(ASSIGNMENT,'=',1,1499) -LexToken(VAR,'exprs',1,1500) -LexToken(EOL,'\n',1,1505) -LexToken(VAR,'x',1,1523) -LexToken(DOT,'.',1,1524) -LexToken(VAR,'graphics',1,1525) -LexToken(ASSIGNMENT,'=',1,1533) -LexToken(VAR,'graphics',1,1534) -LexToken(EOL,'\n',1,1542) -LexToken(VAR,'x',1,1560) -LexToken(DOT,'.',1,1561) -LexToken(VAR,'model',1,1562) -LexToken(ASSIGNMENT,'=',1,1567) -LexToken(VAR,'model',1,1568) -LexToken(EOL,'\n',1,1573) -LexToken(BREAK,'break',1,1590) -LexToken(EOL,'\n',1,1595) -LexToken(END,'end',1,1608) -LexToken(EOL,'\n',1,1611) -LexToken(END,'end',1,1620) -LexToken(EOL,'\n',1,1623) -LexToken(CASE,'case',1,1628) -LexToken(DQSTRING,'"define"',1,1640) -LexToken(THEN,'then',1,1642) -LexToken(EOL,'\n',1,1646) -LexToken(VAR,'ind',1,1655) -LexToken(ASSIGNMENT,'=',1,1658) -LexToken(NUMBER,'1',1,1659) -LexToken(EOL,'\n',1,1660) -LexToken(VAR,'model',1,1669) -LexToken(ASSIGNMENT,'=',1,1674) -LexToken(SCICOS_MODEL,'scicos_model',1,1675) -LexToken(OPENBRACKET,'(',1,1687) -LexToken(CLOSEBRACKET,')',1,1688) -LexToken(EOL,'\n',1,1689) -LexToken(VAR,'model',1,1698) -LexToken(DOT,'.',1,1703) -LexToken(VAR,'sim',1,1704) -LexToken(ASSIGNMENT,'=',1,1707) -LexToken(VAR,'list',1,1708) -LexToken(OPENBRACKET,'(',1,1712) -LexToken(DQSTRING,'"extractor"',1,1723) -LexToken(COMMA,',',1,1724) -LexToken(NUMBER,'4',1,1725) -LexToken(CLOSEBRACKET,')',1,1726) -LexToken(EOL,'\n',1,1727) -LexToken(VAR,'model',1,1736) -LexToken(DOT,'.',1,1741) -LexToken(VAR,'in',1,1742) -LexToken(ASSIGNMENT,'=',1,1744) -LexToken(ADDITION,'-',1,1745) -LexToken(NUMBER,'1',1,1746) -LexToken(EOL,'\n',1,1747) -LexToken(VAR,'model',1,1756) -LexToken(DOT,'.',1,1761) -LexToken(VAR,'out',1,1762) -LexToken(ASSIGNMENT,'=',1,1765) -LexToken(NUMBER,'1',1,1766) -LexToken(EOL,'\n',1,1767) -LexToken(VAR,'model',1,1776) -LexToken(DOT,'.',1,1781) -LexToken(VAR,'blocktype',1,1782) -LexToken(ASSIGNMENT,'=',1,1791) -LexToken(DQSTRING,'"c"',1,1794) -LexToken(EOL,'\n',1,1795) -LexToken(VAR,'model',1,1804) -LexToken(DOT,'.',1,1809) -LexToken(VAR,'dep_ut',1,1810) -LexToken(ASSIGNMENT,'=',1,1816) -LexToken(OPENSQBRACKET,'[',1,1817) -LexToken(PREVAR_BOOLEAN,'%t',1,1818) -LexToken(PREVAR_BOOLEAN,'%f',1,1821) -LexToken(CLOSESQBRACKET,']',1,1823) -LexToken(EOL,'\n',1,1824) -LexToken(VAR,'model',1,1833) -LexToken(DOT,'.',1,1838) -LexToken(VAR,'ipar',1,1839) -LexToken(ASSIGNMENT,'=',1,1843) -LexToken(VAR,'ind',1,1844) -LexToken(EOL,'\n',1,1847) -LexToken(VAR,'exprs',1,1856) -LexToken(ASSIGNMENT,'=',1,1861) -LexToken(OPENSQBRACKET,'[',1,1862) -LexToken(VAR,'sci2exp',1,1863) -LexToken(OPENBRACKET,'(',1,1870) -LexToken(VAR,'ind',1,1871) -LexToken(CLOSEBRACKET,')',1,1874) -LexToken(CLOSESQBRACKET,']',1,1875) -LexToken(EOL,'\n',1,1876) -LexToken(VAR,'gr_i',1,1885) -LexToken(ASSIGNMENT,'=',1,1889) -LexToken(OPENSQBRACKET,'[',1,1890) -LexToken(CLOSESQBRACKET,']',1,1891) -LexToken(EOL,'\n',1,1892) -LexToken(VAR,'x',1,1901) -LexToken(ASSIGNMENT,'=',1,1902) -LexToken(VAR,'standard_define',1,1903) -LexToken(OPENBRACKET,'(',1,1918) -LexToken(OPENSQBRACKET,'[',1,1919) -LexToken(NUMBER,'3',1,1920) -LexToken(NUMBER,'2',1,1922) -LexToken(CLOSESQBRACKET,']',1,1923) -LexToken(COMMA,',',1,1924) -LexToken(VAR,'model',1,1925) -LexToken(COMMA,',',1,1930) -LexToken(VAR,'exprs',1,1931) -LexToken(COMMA,',',1,1936) -LexToken(VAR,'gr_i',1,1937) -LexToken(CLOSEBRACKET,')',1,1941) -LexToken(EOL,'\n',1,1942) -LexToken(END,'end',1,1947) -LexToken(EOL,'\n',1,1950) -LexToken(ENDFUNCTION,'endfunction',1,1951) -LexToken(EOL,'\n',1,1962) +/* autogenerated from "macros/Branching/EXTRACTOR.sci" */ +function EXTRACTOR() { +EXTRACTOR.prototype.get = function EXTRACTOR() { +} +EXTRACTOR.prototype.set = function EXTRACTOR() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,ind,exprs]=scicos_getvalue("Set block parameters",["indices to extract"],list("vec",-1),exprs); +if (!ok) { +break +} +ind=int(ind); +ind=ind.slice(); +[model,graphics,ok]=check_io(model,graphics,[-1],size(ind,1),[],[]); +if (ok) { +model.ipar=ind; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +EXTRACTOR.prototype.define = function EXTRACTOR() { +ind=1; +model=scicos_model(); +model.sim=list("extractor",4); +model.in=-1; +model.out=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +model.ipar=ind; +exprs=[sci2exp(ind)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +EXTRACTOR.prototype.details = function EXTRACTOR() { +} +} diff --git a/js/Branching/FROM.js b/js/Branching/FROM.js index 4cdeadda..6596f751 100644 --- a/js/Branching/FROM.js +++ b/js/Branching/FROM.js @@ -1,317 +1,49 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'FROM',1,852) -LexToken(OPENBRACKET,'(',1,856) -LexToken(VAR,'job',1,857) -LexToken(COMMA,',',1,860) -LexToken(VAR,'arg1',1,861) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg2',1,866) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(EOL,'\n',1,871) -LexToken(VAR,'x',1,876) -LexToken(ASSIGNMENT,'=',1,877) -LexToken(OPENSQBRACKET,'[',1,878) -LexToken(CLOSESQBRACKET,']',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'y',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'typ',1,896) -LexToken(ASSIGNMENT,'=',1,899) -LexToken(OPENSQBRACKET,'[',1,900) -LexToken(CLOSESQBRACKET,']',1,901) -LexToken(EOL,'\n',1,902) -LexToken(SELECT,'select',1,907) -LexToken(VAR,'job',1,914) -LexToken(EOL,'\n',1,917) -LexToken(CASE,'case',1,922) -LexToken(DQSTRING,'"set"',1,931) -LexToken(THEN,'then',1,933) -LexToken(EOL,'\n',1,937) -LexToken(VAR,'x',1,946) -LexToken(ASSIGNMENT,'=',1,947) -LexToken(VAR,'arg1',1,948) -LexToken(EOL,'\n',1,952) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'exprs',1,994) -LexToken(ASSIGNMENT,'=',1,999) -LexToken(VAR,'graphics',1,1000) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'exprs',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(VAR,'model',1,1023) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'arg1',1,1029) -LexToken(DOT,'.',1,1033) -LexToken(VAR,'model',1,1034) -LexToken(EOL,'\n',1,1039) -LexToken(WHILE,'while',1,1049) -LexToken(PREVAR_BOOLEAN,'%t',1,1055) -LexToken(DO,'do',1,1058) -LexToken(EOL,'\n',1,1060) -LexToken(OPENSQBRACKET,'[',1,1073) -LexToken(VAR,'ok',1,1074) -LexToken(COMMA,',',1,1076) -LexToken(VAR,'tag',1,1077) -LexToken(COMMA,',',1,1080) -LexToken(VAR,'exprs',1,1081) -LexToken(CLOSESQBRACKET,']',1,1086) -LexToken(ASSIGNMENT,'=',1,1087) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1088) -LexToken(OPENBRACKET,'(',1,1103) -LexToken(DQSTRING,'"Set parameters"',1,1119) -LexToken(COMMA,',',1,1120) -LexToken(OPENSQBRACKET,'[',1,1136) -LexToken(DQSTRING,'"Tag"',1,1141) -LexToken(CLOSESQBRACKET,']',1,1142) -LexToken(COMMA,',',1,1143) -LexToken(VAR,'list',1,1159) -LexToken(OPENBRACKET,'(',1,1163) -LexToken(DQSTRING,'"str"',1,1168) -LexToken(COMMA,',',1,1169) -LexToken(ADDITION,'-',1,1170) -LexToken(NUMBER,'1',1,1171) -LexToken(CLOSEBRACKET,')',1,1172) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'exprs',1,1174) -LexToken(CLOSEBRACKET,')',1,1179) -LexToken(EOL,'\n',1,1180) -LexToken(IF,'if',1,1193) -LexToken(NOT,'~',1,1196) -LexToken(VAR,'ok',1,1197) -LexToken(THEN,'then',1,1200) -LexToken(EOL,'\n',1,1204) -LexToken(BREAK,'break',1,1221) -LexToken(EOL,'\n',1,1226) -LexToken(END,'end',1,1240) -LexToken(EOL,'\n',1,1243) -LexToken(IF,'if',1,1256) -LexToken(VAR,'ok',1,1259) -LexToken(THEN,'then',1,1262) -LexToken(EOL,'\n',1,1266) -LexToken(IF,'if',1,1283) -LexToken(VAR,'model',1,1286) -LexToken(DOT,'.',1,1291) -LexToken(VAR,'opar',1,1292) -LexToken(COMPARISON,'<>',1,1296) -LexToken(VAR,'list',1,1298) -LexToken(OPENBRACKET,'(',1,1302) -LexToken(VAR,'tag',1,1303) -LexToken(CLOSEBRACKET,')',1,1306) -LexToken(THEN,'then',1,1308) -LexToken(EOL,'\n',1,1312) -LexToken(VAR,'needcompile',1,1333) -LexToken(ASSIGNMENT,'=',1,1344) -LexToken(NUMBER,'4',1,1345) -LexToken(EOL,'\n',1,1346) -LexToken(VAR,'y',1,1368) -LexToken(ASSIGNMENT,'=',1,1369) -LexToken(VAR,'needcompile',1,1370) -LexToken(EOL,'\n',1,1381) -LexToken(END,'end',1,1399) -LexToken(EOL,'\n',1,1402) -LexToken(VAR,'graphics',1,1419) -LexToken(DOT,'.',1,1427) -LexToken(VAR,'exprs',1,1428) -LexToken(ASSIGNMENT,'=',1,1433) -LexToken(VAR,'exprs',1,1434) -LexToken(EOL,'\n',1,1439) -LexToken(VAR,'model',1,1457) -LexToken(DOT,'.',1,1462) -LexToken(VAR,'opar',1,1463) -LexToken(ASSIGNMENT,'=',1,1467) -LexToken(VAR,'list',1,1468) -LexToken(OPENBRACKET,'(',1,1472) -LexToken(VAR,'tag',1,1473) -LexToken(CLOSEBRACKET,')',1,1476) -LexToken(EOL,'\n',1,1477) -LexToken(VAR,'x',1,1494) -LexToken(DOT,'.',1,1495) -LexToken(VAR,'model',1,1496) -LexToken(ASSIGNMENT,'=',1,1501) -LexToken(VAR,'model',1,1502) -LexToken(EOL,'\n',1,1507) -LexToken(VAR,'x',1,1524) -LexToken(DOT,'.',1,1525) -LexToken(VAR,'graphics',1,1526) -LexToken(ASSIGNMENT,'=',1,1534) -LexToken(VAR,'graphics',1,1535) -LexToken(EOL,'\n',1,1543) -LexToken(BREAK,'break',1,1560) -LexToken(EOL,'\n',1,1565) -LexToken(END,'end',1,1578) -LexToken(EOL,'\n',1,1581) -LexToken(END,'end',1,1590) -LexToken(EOL,'\n',1,1593) -LexToken(VAR,'needcompile',1,1602) -LexToken(ASSIGNMENT,'=',1,1613) -LexToken(RESUME,'resume',1,1614) -LexToken(OPENBRACKET,'(',1,1620) -LexToken(VAR,'needcompile',1,1621) -LexToken(CLOSEBRACKET,')',1,1632) -LexToken(EOL,'\n',1,1633) -LexToken(CASE,'case',1,1638) -LexToken(DQSTRING,'"define"',1,1650) -LexToken(THEN,'then',1,1652) -LexToken(EOL,'\n',1,1656) -LexToken(VAR,'model',1,1665) -LexToken(ASSIGNMENT,'=',1,1670) -LexToken(SCICOS_MODEL,'scicos_model',1,1671) -LexToken(OPENBRACKET,'(',1,1683) -LexToken(CLOSEBRACKET,')',1,1684) -LexToken(EOL,'\n',1,1685) -LexToken(VAR,'model',1,1694) -LexToken(DOT,'.',1,1699) -LexToken(VAR,'sim',1,1700) -LexToken(ASSIGNMENT,'=',1,1703) -LexToken(DQSTRING,'"from"',1,1709) -LexToken(EOL,'\n',1,1710) -LexToken(VAR,'model',1,1719) -LexToken(DOT,'.',1,1724) -LexToken(VAR,'in',1,1725) -LexToken(ASSIGNMENT,'=',1,1727) -LexToken(OPENSQBRACKET,'[',1,1728) -LexToken(CLOSESQBRACKET,']',1,1729) -LexToken(EOL,'\n',1,1730) -LexToken(VAR,'model',1,1739) -LexToken(DOT,'.',1,1744) -LexToken(VAR,'in2',1,1745) -LexToken(ASSIGNMENT,'=',1,1748) -LexToken(OPENSQBRACKET,'[',1,1749) -LexToken(CLOSESQBRACKET,']',1,1750) -LexToken(EOL,'\n',1,1751) -LexToken(VAR,'model',1,1760) -LexToken(DOT,'.',1,1765) -LexToken(VAR,'intyp',1,1766) -LexToken(ASSIGNMENT,'=',1,1771) -LexToken(NUMBER,'1',1,1772) -LexToken(EOL,'\n',1,1773) -LexToken(VAR,'model',1,1782) -LexToken(DOT,'.',1,1787) -LexToken(VAR,'out',1,1788) -LexToken(ASSIGNMENT,'=',1,1791) -LexToken(ADDITION,'-',1,1792) -LexToken(NUMBER,'1',1,1793) -LexToken(EOL,'\n',1,1794) -LexToken(VAR,'model',1,1803) -LexToken(DOT,'.',1,1808) -LexToken(VAR,'out2',1,1809) -LexToken(ASSIGNMENT,'=',1,1813) -LexToken(ADDITION,'-',1,1814) -LexToken(NUMBER,'2',1,1815) -LexToken(EOL,'\n',1,1816) -LexToken(VAR,'model',1,1825) -LexToken(DOT,'.',1,1830) -LexToken(VAR,'outtyp',1,1831) -LexToken(ASSIGNMENT,'=',1,1837) -LexToken(ADDITION,'-',1,1838) -LexToken(NUMBER,'1',1,1839) -LexToken(EOL,'\n',1,1840) -LexToken(VAR,'model',1,1849) -LexToken(DOT,'.',1,1854) -LexToken(VAR,'ipar',1,1855) -LexToken(ASSIGNMENT,'=',1,1859) -LexToken(OPENSQBRACKET,'[',1,1860) -LexToken(CLOSESQBRACKET,']',1,1861) -LexToken(EOL,'\n',1,1862) -LexToken(VAR,'model',1,1871) -LexToken(DOT,'.',1,1876) -LexToken(VAR,'opar',1,1877) -LexToken(ASSIGNMENT,'=',1,1881) -LexToken(VAR,'list',1,1882) -LexToken(OPENBRACKET,'(',1,1886) -LexToken(DQSTRING,'"A"',1,1889) -LexToken(CLOSEBRACKET,')',1,1890) -LexToken(EOL,'\n',1,1891) -LexToken(VAR,'model',1,1900) -LexToken(DOT,'.',1,1905) -LexToken(VAR,'blocktype',1,1906) -LexToken(ASSIGNMENT,'=',1,1915) -LexToken(DQSTRING,'"c"',1,1918) -LexToken(EOL,'\n',1,1919) -LexToken(VAR,'model',1,1928) -LexToken(DOT,'.',1,1933) -LexToken(VAR,'dep_ut',1,1934) -LexToken(ASSIGNMENT,'=',1,1940) -LexToken(OPENSQBRACKET,'[',1,1941) -LexToken(PREVAR_BOOLEAN,'%f',1,1942) -LexToken(PREVAR_BOOLEAN,'%f',1,1945) -LexToken(CLOSESQBRACKET,']',1,1947) -LexToken(EOL,'\n',1,1948) -LexToken(EOL,'\n',1,1949) -LexToken(VAR,'exprs',1,1958) -LexToken(ASSIGNMENT,'=',1,1963) -LexToken(OPENSQBRACKET,'[',1,1964) -LexToken(DQSTRING,'"A"',1,1967) -LexToken(CLOSESQBRACKET,']',1,1968) -LexToken(EOL,'\n',1,1969) -LexToken(EOL,'\n',1,1970) -LexToken(VAR,'gr_i',1,1979) -LexToken(ASSIGNMENT,'=',1,1983) -LexToken(OPENSQBRACKET,'[',1,1984) -LexToken(CLOSESQBRACKET,']',1,1985) -LexToken(EOL,'\n',1,1986) -LexToken(VAR,'x',1,1996) -LexToken(ASSIGNMENT,'=',1,1997) -LexToken(VAR,'standard_define',1,1998) -LexToken(OPENBRACKET,'(',1,2013) -LexToken(OPENSQBRACKET,'[',1,2014) -LexToken(NUMBER,'2',1,2015) -LexToken(NUMBER,'1',1,2017) -LexToken(CLOSESQBRACKET,']',1,2018) -LexToken(COMMA,',',1,2019) -LexToken(VAR,'model',1,2020) -LexToken(COMMA,',',1,2025) -LexToken(VAR,'exprs',1,2026) -LexToken(COMMA,',',1,2031) -LexToken(VAR,'gr_i',1,2032) -LexToken(CLOSEBRACKET,')',1,2036) -LexToken(EOL,'\n',1,2037) -LexToken(VAR,'x',1,2046) -LexToken(DOT,'.',1,2047) -LexToken(VAR,'graphics',1,2048) -LexToken(DOT,'.',1,2056) -LexToken(VAR,'id',1,2057) -LexToken(ASSIGNMENT,'=',1,2059) -LexToken(DQSTRING,'"From"',1,2065) -LexToken(EOL,'\n',1,2066) -LexToken(END,'end',1,2071) -LexToken(EOL,'\n',1,2074) -LexToken(ENDFUNCTION,'endfunction',1,2075) -LexToken(EOL,'\n',1,2086) +/* autogenerated from "macros/Branching/FROM.sci" */ +function FROM() { +FROM.prototype.get = function FROM() { +} +FROM.prototype.set = function FROM() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set parameters",["Tag"],list("str",-1),exprs); +if (!ok) { +break +} +if (ok) { +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +x.model=model; +x.graphics=graphics; +break +} +} +needcompile=resume(needcompile) +} +FROM.prototype.define = function FROM() { +model=scicos_model(); +model.sim="from"; +model.in=[]; +model.in2=[]; +model.intyp=1; +model.out=-1; +model.out2=-2; +model.outtyp=-1; +model.ipar=[]; +model.opar=list("A"); +model.blocktype="c"; +model.dep_ut=[None,None]; +exprs=["A"]; +gr_i=[]; +x=standard_define([2,1],model,exprs,gr_i); +x.graphics.id="From"; +} +FROM.prototype.details = function FROM() { +} +} diff --git a/js/Branching/FROMMO.js b/js/Branching/FROMMO.js index 8fe06f64..81914673 100644 --- a/js/Branching/FROMMO.js +++ b/js/Branching/FROMMO.js @@ -1,336 +1,52 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'FROMMO',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'tag',1,1079) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'exprs',1,1083) -LexToken(CLOSESQBRACKET,']',1,1088) -LexToken(ASSIGNMENT,'=',1,1089) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1090) -LexToken(OPENBRACKET,'(',1,1105) -LexToken(DQSTRING,'"Set parameters"',1,1121) -LexToken(COMMA,',',1,1122) -LexToken(OPENSQBRACKET,'[',1,1138) -LexToken(DQSTRING,'"Tag"',1,1143) -LexToken(CLOSESQBRACKET,']',1,1144) -LexToken(COMMA,',',1,1145) -LexToken(VAR,'list',1,1161) -LexToken(OPENBRACKET,'(',1,1165) -LexToken(DQSTRING,'"str"',1,1170) -LexToken(COMMA,',',1,1171) -LexToken(ADDITION,'-',1,1172) -LexToken(NUMBER,'1',1,1173) -LexToken(CLOSEBRACKET,')',1,1174) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'exprs',1,1176) -LexToken(CLOSEBRACKET,')',1,1181) -LexToken(EOL,'\n',1,1182) -LexToken(IF,'if',1,1195) -LexToken(NOT,'~',1,1198) -LexToken(VAR,'ok',1,1199) -LexToken(THEN,'then',1,1202) -LexToken(EOL,'\n',1,1206) -LexToken(BREAK,'break',1,1223) -LexToken(EOL,'\n',1,1228) -LexToken(END,'end',1,1242) -LexToken(EOL,'\n',1,1245) -LexToken(IF,'if',1,1258) -LexToken(VAR,'ok',1,1261) -LexToken(THEN,'then',1,1264) -LexToken(EOL,'\n',1,1268) -LexToken(IF,'if',1,1285) -LexToken(VAR,'model',1,1288) -LexToken(DOT,'.',1,1293) -LexToken(VAR,'opar',1,1294) -LexToken(COMPARISON,'<>',1,1298) -LexToken(VAR,'list',1,1300) -LexToken(OPENBRACKET,'(',1,1304) -LexToken(VAR,'tag',1,1305) -LexToken(CLOSEBRACKET,')',1,1308) -LexToken(THEN,'then',1,1310) -LexToken(EOL,'\n',1,1314) -LexToken(VAR,'needcompile',1,1335) -LexToken(ASSIGNMENT,'=',1,1346) -LexToken(NUMBER,'4',1,1347) -LexToken(EOL,'\n',1,1348) -LexToken(VAR,'y',1,1370) -LexToken(ASSIGNMENT,'=',1,1371) -LexToken(VAR,'needcompile',1,1372) -LexToken(EOL,'\n',1,1383) -LexToken(END,'end',1,1401) -LexToken(EOL,'\n',1,1404) -LexToken(VAR,'graphics',1,1421) -LexToken(DOT,'.',1,1429) -LexToken(VAR,'exprs',1,1430) -LexToken(ASSIGNMENT,'=',1,1435) -LexToken(VAR,'exprs',1,1436) -LexToken(EOL,'\n',1,1441) -LexToken(VAR,'model',1,1459) -LexToken(DOT,'.',1,1464) -LexToken(VAR,'opar',1,1465) -LexToken(ASSIGNMENT,'=',1,1469) -LexToken(VAR,'list',1,1470) -LexToken(OPENBRACKET,'(',1,1474) -LexToken(VAR,'tag',1,1475) -LexToken(CLOSEBRACKET,')',1,1478) -LexToken(EOL,'\n',1,1479) -LexToken(VAR,'x',1,1496) -LexToken(DOT,'.',1,1497) -LexToken(VAR,'model',1,1498) -LexToken(ASSIGNMENT,'=',1,1503) -LexToken(VAR,'model',1,1504) -LexToken(EOL,'\n',1,1509) -LexToken(VAR,'x',1,1526) -LexToken(DOT,'.',1,1527) -LexToken(VAR,'graphics',1,1528) -LexToken(ASSIGNMENT,'=',1,1536) -LexToken(VAR,'graphics',1,1537) -LexToken(EOL,'\n',1,1545) -LexToken(BREAK,'break',1,1562) -LexToken(EOL,'\n',1,1567) -LexToken(END,'end',1,1580) -LexToken(EOL,'\n',1,1583) -LexToken(END,'end',1,1592) -LexToken(EOL,'\n',1,1595) -LexToken(VAR,'needcompile',1,1604) -LexToken(ASSIGNMENT,'=',1,1615) -LexToken(RESUME,'resume',1,1616) -LexToken(OPENBRACKET,'(',1,1622) -LexToken(VAR,'needcompile',1,1623) -LexToken(CLOSEBRACKET,')',1,1634) -LexToken(EOL,'\n',1,1635) -LexToken(CASE,'case',1,1640) -LexToken(DQSTRING,'"define"',1,1652) -LexToken(THEN,'then',1,1654) -LexToken(EOL,'\n',1,1658) -LexToken(VAR,'model',1,1667) -LexToken(ASSIGNMENT,'=',1,1672) -LexToken(SCICOS_MODEL,'scicos_model',1,1673) -LexToken(OPENBRACKET,'(',1,1685) -LexToken(CLOSEBRACKET,')',1,1686) -LexToken(EOL,'\n',1,1687) -LexToken(VAR,'model',1,1696) -LexToken(DOT,'.',1,1701) -LexToken(VAR,'sim',1,1702) -LexToken(ASSIGNMENT,'=',1,1705) -LexToken(DQSTRING,'"frommo"',1,1713) -LexToken(EOL,'\n',1,1714) -LexToken(VAR,'model',1,1723) -LexToken(DOT,'.',1,1728) -LexToken(VAR,'in',1,1729) -LexToken(ASSIGNMENT,'=',1,1731) -LexToken(OPENSQBRACKET,'[',1,1732) -LexToken(CLOSESQBRACKET,']',1,1733) -LexToken(EOL,'\n',1,1734) -LexToken(VAR,'model',1,1743) -LexToken(DOT,'.',1,1748) -LexToken(VAR,'in2',1,1749) -LexToken(ASSIGNMENT,'=',1,1752) -LexToken(OPENSQBRACKET,'[',1,1753) -LexToken(CLOSESQBRACKET,']',1,1754) -LexToken(EOL,'\n',1,1755) -LexToken(VAR,'model',1,1764) -LexToken(DOT,'.',1,1769) -LexToken(VAR,'intyp',1,1770) -LexToken(ASSIGNMENT,'=',1,1775) -LexToken(NUMBER,'1',1,1776) -LexToken(EOL,'\n',1,1777) -LexToken(VAR,'model',1,1786) -LexToken(DOT,'.',1,1791) -LexToken(VAR,'out',1,1792) -LexToken(ASSIGNMENT,'=',1,1795) -LexToken(ADDITION,'-',1,1796) -LexToken(NUMBER,'1',1,1797) -LexToken(EOL,'\n',1,1798) -LexToken(VAR,'model',1,1807) -LexToken(DOT,'.',1,1812) -LexToken(VAR,'out2',1,1813) -LexToken(ASSIGNMENT,'=',1,1817) -LexToken(ADDITION,'-',1,1818) -LexToken(NUMBER,'2',1,1819) -LexToken(EOL,'\n',1,1820) -LexToken(VAR,'model',1,1829) -LexToken(DOT,'.',1,1834) -LexToken(VAR,'outtyp',1,1835) -LexToken(ASSIGNMENT,'=',1,1841) -LexToken(ADDITION,'-',1,1842) -LexToken(NUMBER,'1',1,1843) -LexToken(EOL,'\n',1,1844) -LexToken(VAR,'model',1,1853) -LexToken(DOT,'.',1,1858) -LexToken(VAR,'ipar',1,1859) -LexToken(ASSIGNMENT,'=',1,1863) -LexToken(OPENSQBRACKET,'[',1,1864) -LexToken(CLOSESQBRACKET,']',1,1865) -LexToken(EOL,'\n',1,1866) -LexToken(VAR,'model',1,1875) -LexToken(DOT,'.',1,1880) -LexToken(VAR,'opar',1,1881) -LexToken(ASSIGNMENT,'=',1,1885) -LexToken(VAR,'list',1,1886) -LexToken(OPENBRACKET,'(',1,1890) -LexToken(DQSTRING,'"A"',1,1893) -LexToken(CLOSEBRACKET,')',1,1894) -LexToken(EOL,'\n',1,1895) -LexToken(VAR,'model',1,1904) -LexToken(DOT,'.',1,1909) -LexToken(VAR,'blocktype',1,1910) -LexToken(ASSIGNMENT,'=',1,1919) -LexToken(DQSTRING,'"c"',1,1922) -LexToken(EOL,'\n',1,1923) -LexToken(VAR,'model',1,1932) -LexToken(DOT,'.',1,1937) -LexToken(VAR,'dep_ut',1,1938) -LexToken(ASSIGNMENT,'=',1,1944) -LexToken(OPENSQBRACKET,'[',1,1945) -LexToken(PREVAR_BOOLEAN,'%f',1,1946) -LexToken(PREVAR_BOOLEAN,'%f',1,1949) -LexToken(CLOSESQBRACKET,']',1,1951) -LexToken(EOL,'\n',1,1952) -LexToken(VAR,'mo',1,1961) -LexToken(ASSIGNMENT,'=',1,1963) -LexToken(VAR,'modelica',1,1964) -LexToken(OPENBRACKET,'(',1,1972) -LexToken(CLOSEBRACKET,')',1,1973) -LexToken(EOL,'\n',1,1974) -LexToken(VAR,'mo',1,1983) -LexToken(DOT,'.',1,1985) -LexToken(VAR,'model',1,1986) -LexToken(ASSIGNMENT,'=',1,1991) -LexToken(DQSTRING,'"frommo"',1,1999) -LexToken(EOL,'\n',1,2000) -LexToken(VAR,'mo',1,2009) -LexToken(DOT,'.',1,2011) -LexToken(VAR,'outputs',1,2012) -LexToken(ASSIGNMENT,'=',1,2019) -LexToken(DQSTRING,'"n"',1,2022) -LexToken(EOL,'\n',1,2023) -LexToken(VAR,'exprs',1,2032) -LexToken(ASSIGNMENT,'=',1,2037) -LexToken(OPENSQBRACKET,'[',1,2038) -LexToken(DQSTRING,'"A"',1,2041) -LexToken(CLOSESQBRACKET,']',1,2042) -LexToken(EOL,'\n',1,2043) -LexToken(EOL,'\n',1,2044) -LexToken(VAR,'gr_i',1,2053) -LexToken(ASSIGNMENT,'=',1,2057) -LexToken(OPENSQBRACKET,'[',1,2058) -LexToken(CLOSESQBRACKET,']',1,2059) -LexToken(EOL,'\n',1,2060) -LexToken(VAR,'x',1,2070) -LexToken(ASSIGNMENT,'=',1,2071) -LexToken(VAR,'standard_define',1,2072) -LexToken(OPENBRACKET,'(',1,2087) -LexToken(OPENSQBRACKET,'[',1,2088) -LexToken(NUMBER,'2',1,2089) -LexToken(NUMBER,'1',1,2091) -LexToken(CLOSESQBRACKET,']',1,2092) -LexToken(COMMA,',',1,2093) -LexToken(VAR,'model',1,2094) -LexToken(COMMA,',',1,2099) -LexToken(VAR,'exprs',1,2100) -LexToken(COMMA,',',1,2105) -LexToken(VAR,'gr_i',1,2106) -LexToken(CLOSEBRACKET,')',1,2110) -LexToken(EOL,'\n',1,2111) -LexToken(VAR,'x',1,2120) -LexToken(DOT,'.',1,2121) -LexToken(VAR,'graphics',1,2122) -LexToken(DOT,'.',1,2130) -LexToken(VAR,'out_implicit',1,2131) -LexToken(ASSIGNMENT,'=',1,2143) -LexToken(OPENSQBRACKET,'[',1,2144) -LexToken(DQSTRING,'"I"',1,2147) -LexToken(CLOSESQBRACKET,']',1,2148) -LexToken(EOL,'\n',1,2149) -LexToken(END,'end',1,2154) -LexToken(EOL,'\n',1,2157) -LexToken(ENDFUNCTION,'endfunction',1,2158) -LexToken(EOL,'\n',1,2169) +/* autogenerated from "macros/Branching/FROMMO.sci" */ +function FROMMO() { +FROMMO.prototype.get = function FROMMO() { +} +FROMMO.prototype.set = function FROMMO() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set parameters",["Tag"],list("str",-1),exprs); +if (!ok) { +break +} +if (ok) { +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +x.model=model; +x.graphics=graphics; +break +} +} +needcompile=resume(needcompile) +} +FROMMO.prototype.define = function FROMMO() { +model=scicos_model(); +model.sim="frommo"; +model.in=[]; +model.in2=[]; +model.intyp=1; +model.out=-1; +model.out2=-2; +model.outtyp=-1; +model.ipar=[]; +model.opar=list("A"); +model.blocktype="c"; +model.dep_ut=[None,None]; +mo=modelica(); +mo.model="frommo"; +mo.outputs="n"; +exprs=["A"]; +gr_i=[]; +x=standard_define([2,1],model,exprs,gr_i); +x.graphics.out_implicit=["I"]; +} +FROMMO.prototype.details = function FROMMO() { +} +} diff --git a/js/Branching/GOTO.js b/js/Branching/GOTO.js index 02375aa3..2bc1136a 100644 --- a/js/Branching/GOTO.js +++ b/js/Branching/GOTO.js @@ -1,389 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'GOTO',1,852) -LexToken(OPENBRACKET,'(',1,856) -LexToken(VAR,'job',1,857) -LexToken(COMMA,',',1,860) -LexToken(VAR,'arg1',1,861) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg2',1,866) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(EOL,'\n',1,871) -LexToken(VAR,'x',1,876) -LexToken(ASSIGNMENT,'=',1,877) -LexToken(OPENSQBRACKET,'[',1,878) -LexToken(CLOSESQBRACKET,']',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'y',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'typ',1,896) -LexToken(ASSIGNMENT,'=',1,899) -LexToken(OPENSQBRACKET,'[',1,900) -LexToken(CLOSESQBRACKET,']',1,901) -LexToken(EOL,'\n',1,902) -LexToken(SELECT,'select',1,907) -LexToken(VAR,'job',1,914) -LexToken(EOL,'\n',1,917) -LexToken(CASE,'case',1,922) -LexToken(DQSTRING,'"set"',1,931) -LexToken(THEN,'then',1,933) -LexToken(EOL,'\n',1,937) -LexToken(VAR,'x',1,946) -LexToken(ASSIGNMENT,'=',1,947) -LexToken(VAR,'arg1',1,948) -LexToken(EOL,'\n',1,952) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'exprs',1,994) -LexToken(ASSIGNMENT,'=',1,999) -LexToken(VAR,'graphics',1,1000) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'exprs',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(VAR,'model',1,1023) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'arg1',1,1029) -LexToken(DOT,'.',1,1033) -LexToken(VAR,'model',1,1034) -LexToken(EOL,'\n',1,1039) -LexToken(WHILE,'while',1,1049) -LexToken(PREVAR_BOOLEAN,'%t',1,1055) -LexToken(DO,'do',1,1058) -LexToken(EOL,'\n',1,1060) -LexToken(OPENSQBRACKET,'[',1,1073) -LexToken(VAR,'ok',1,1074) -LexToken(COMMA,',',1,1076) -LexToken(VAR,'tag',1,1077) -LexToken(COMMA,',',1,1080) -LexToken(VAR,'tagvis',1,1081) -LexToken(COMMA,',',1,1087) -LexToken(VAR,'exprs',1,1088) -LexToken(CLOSESQBRACKET,']',1,1093) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1095) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(DQSTRING,'"Set parameters"',1,1126) -LexToken(COMMA,',',1,1127) -LexToken(OPENSQBRACKET,'[',1,1143) -LexToken(DQSTRING,'"Tag"',1,1148) -LexToken(SEMICOLON,';',1,1149) -LexToken(DQSTRING,'"Tag Visibility(1=Local 2=scoped 3= global)"',1,1193) -LexToken(CLOSESQBRACKET,']',1,1194) -LexToken(COMMA,',',1,1195) -LexToken(VAR,'list',1,1211) -LexToken(OPENBRACKET,'(',1,1215) -LexToken(DQSTRING,'"str"',1,1220) -LexToken(COMMA,',',1,1221) -LexToken(ADDITION,'-',1,1222) -LexToken(NUMBER,'1',1,1223) -LexToken(COMMA,',',1,1224) -LexToken(DQSTRING,'"vec"',1,1229) -LexToken(COMMA,',',1,1230) -LexToken(NUMBER,'1',1,1231) -LexToken(CLOSEBRACKET,')',1,1232) -LexToken(COMMA,',',1,1233) -LexToken(VAR,'exprs',1,1234) -LexToken(CLOSEBRACKET,')',1,1239) -LexToken(EOL,'\n',1,1240) -LexToken(IF,'if',1,1253) -LexToken(NOT,'~',1,1256) -LexToken(VAR,'ok',1,1257) -LexToken(THEN,'then',1,1260) -LexToken(EOL,'\n',1,1264) -LexToken(BREAK,'break',1,1281) -LexToken(EOL,'\n',1,1286) -LexToken(END,'end',1,1300) -LexToken(EOL,'\n',1,1303) -LexToken(VAR,'tagvis',1,1316) -LexToken(ASSIGNMENT,'=',1,1322) -LexToken(VAR,'int',1,1323) -LexToken(OPENBRACKET,'(',1,1326) -LexToken(VAR,'tagvis',1,1327) -LexToken(CLOSEBRACKET,')',1,1333) -LexToken(EOL,'\n',1,1334) -LexToken(IF,'if',1,1347) -LexToken(OPENBRACKET,'(',1,1350) -LexToken(OPENBRACKET,'(',1,1351) -LexToken(VAR,'tagvis',1,1352) -LexToken(COMPARISON,'<',1,1358) -LexToken(NUMBER,'1',1,1359) -LexToken(CLOSEBRACKET,')',1,1360) -LexToken(LOGICAL,'|',1,1361) -LexToken(OPENBRACKET,'(',1,1362) -LexToken(VAR,'tagvis',1,1363) -LexToken(COMPARISON,'>',1,1369) -LexToken(NUMBER,'3',1,1370) -LexToken(CLOSEBRACKET,')',1,1371) -LexToken(CLOSEBRACKET,')',1,1372) -LexToken(THEN,'then',1,1374) -LexToken(EOL,'\n',1,1378) -LexToken(VAR,'message',1,1395) -LexToken(OPENBRACKET,'(',1,1402) -LexToken(DQSTRING,'"Tag Visibility must be between 1 and 3"',1,1442) -LexToken(CLOSEBRACKET,')',1,1443) -LexToken(SEMICOLON,';',1,1444) -LexToken(VAR,'ok',1,1445) -LexToken(ASSIGNMENT,'=',1,1447) -LexToken(PREVAR_BOOLEAN,'%f',1,1448) -LexToken(EOL,'\n',1,1450) -LexToken(END,'end',1,1464) -LexToken(EOL,'\n',1,1467) -LexToken(IF,'if',1,1480) -LexToken(VAR,'ok',1,1483) -LexToken(THEN,'then',1,1486) -LexToken(EOL,'\n',1,1490) -LexToken(IF,'if',1,1507) -LexToken(OPENBRACKET,'(',1,1510) -LexToken(OPENBRACKET,'(',1,1511) -LexToken(VAR,'model',1,1512) -LexToken(DOT,'.',1,1517) -LexToken(VAR,'ipar',1,1518) -LexToken(COMPARISON,'<>',1,1522) -LexToken(VAR,'tagvis',1,1524) -LexToken(CLOSEBRACKET,')',1,1530) -LexToken(LOGICAL,'|',1,1531) -LexToken(OPENBRACKET,'(',1,1532) -LexToken(VAR,'model',1,1533) -LexToken(DOT,'.',1,1538) -LexToken(VAR,'opar',1,1539) -LexToken(COMPARISON,'<>',1,1543) -LexToken(VAR,'list',1,1545) -LexToken(OPENBRACKET,'(',1,1549) -LexToken(VAR,'tag',1,1550) -LexToken(CLOSEBRACKET,')',1,1553) -LexToken(CLOSEBRACKET,')',1,1554) -LexToken(CLOSEBRACKET,')',1,1555) -LexToken(THEN,'then',1,1557) -LexToken(EOL,'\n',1,1561) -LexToken(VAR,'needcompile',1,1582) -LexToken(ASSIGNMENT,'=',1,1593) -LexToken(NUMBER,'4',1,1594) -LexToken(EOL,'\n',1,1595) -LexToken(VAR,'y',1,1617) -LexToken(ASSIGNMENT,'=',1,1618) -LexToken(VAR,'needcompile',1,1619) -LexToken(EOL,'\n',1,1630) -LexToken(END,'end',1,1648) -LexToken(EOL,'\n',1,1651) -LexToken(VAR,'graphics',1,1668) -LexToken(DOT,'.',1,1676) -LexToken(VAR,'exprs',1,1677) -LexToken(ASSIGNMENT,'=',1,1682) -LexToken(VAR,'exprs',1,1683) -LexToken(EOL,'\n',1,1688) -LexToken(VAR,'model',1,1706) -LexToken(DOT,'.',1,1711) -LexToken(VAR,'opar',1,1712) -LexToken(ASSIGNMENT,'=',1,1716) -LexToken(VAR,'list',1,1717) -LexToken(OPENBRACKET,'(',1,1721) -LexToken(VAR,'tag',1,1722) -LexToken(CLOSEBRACKET,')',1,1725) -LexToken(EOL,'\n',1,1726) -LexToken(VAR,'model',1,1743) -LexToken(DOT,'.',1,1748) -LexToken(VAR,'ipar',1,1749) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(VAR,'tagvis',1,1754) -LexToken(EOL,'\n',1,1760) -LexToken(VAR,'x',1,1777) -LexToken(DOT,'.',1,1778) -LexToken(VAR,'model',1,1779) -LexToken(ASSIGNMENT,'=',1,1784) -LexToken(VAR,'model',1,1785) -LexToken(EOL,'\n',1,1790) -LexToken(VAR,'x',1,1807) -LexToken(DOT,'.',1,1808) -LexToken(VAR,'graphics',1,1809) -LexToken(ASSIGNMENT,'=',1,1817) -LexToken(VAR,'graphics',1,1818) -LexToken(EOL,'\n',1,1826) -LexToken(VAR,'arg1',1,1843) -LexToken(ASSIGNMENT,'=',1,1847) -LexToken(VAR,'x',1,1848) -LexToken(EOL,'\n',1,1849) -LexToken(BREAK,'break',1,1866) -LexToken(EOL,'\n',1,1871) -LexToken(END,'end',1,1884) -LexToken(EOL,'\n',1,1887) -LexToken(END,'end',1,1896) -LexToken(EOL,'\n',1,1899) -LexToken(VAR,'needcompile',1,1908) -LexToken(ASSIGNMENT,'=',1,1919) -LexToken(RESUME,'resume',1,1920) -LexToken(OPENBRACKET,'(',1,1926) -LexToken(VAR,'needcompile',1,1927) -LexToken(CLOSEBRACKET,')',1,1938) -LexToken(EOL,'\n',1,1939) -LexToken(CASE,'case',1,1944) -LexToken(DQSTRING,'"define"',1,1956) -LexToken(THEN,'then',1,1958) -LexToken(EOL,'\n',1,1962) -LexToken(VAR,'model',1,1971) -LexToken(ASSIGNMENT,'=',1,1976) -LexToken(SCICOS_MODEL,'scicos_model',1,1977) -LexToken(OPENBRACKET,'(',1,1989) -LexToken(CLOSEBRACKET,')',1,1990) -LexToken(EOL,'\n',1,1991) -LexToken(VAR,'model',1,2000) -LexToken(DOT,'.',1,2005) -LexToken(VAR,'sim',1,2006) -LexToken(ASSIGNMENT,'=',1,2009) -LexToken(DQSTRING,'"goto"',1,2015) -LexToken(EOL,'\n',1,2016) -LexToken(VAR,'model',1,2025) -LexToken(DOT,'.',1,2030) -LexToken(VAR,'in',1,2031) -LexToken(ASSIGNMENT,'=',1,2033) -LexToken(ADDITION,'-',1,2034) -LexToken(NUMBER,'1',1,2035) -LexToken(EOL,'\n',1,2036) -LexToken(VAR,'model',1,2045) -LexToken(DOT,'.',1,2050) -LexToken(VAR,'in2',1,2051) -LexToken(ASSIGNMENT,'=',1,2054) -LexToken(ADDITION,'-',1,2055) -LexToken(NUMBER,'2',1,2056) -LexToken(EOL,'\n',1,2057) -LexToken(VAR,'model',1,2066) -LexToken(DOT,'.',1,2071) -LexToken(VAR,'intyp',1,2072) -LexToken(ASSIGNMENT,'=',1,2077) -LexToken(ADDITION,'-',1,2078) -LexToken(NUMBER,'1',1,2079) -LexToken(EOL,'\n',1,2080) -LexToken(VAR,'model',1,2089) -LexToken(DOT,'.',1,2094) -LexToken(VAR,'out',1,2095) -LexToken(ASSIGNMENT,'=',1,2098) -LexToken(OPENSQBRACKET,'[',1,2099) -LexToken(CLOSESQBRACKET,']',1,2100) -LexToken(EOL,'\n',1,2101) -LexToken(VAR,'model',1,2110) -LexToken(DOT,'.',1,2115) -LexToken(VAR,'out2',1,2116) -LexToken(ASSIGNMENT,'=',1,2120) -LexToken(OPENSQBRACKET,'[',1,2121) -LexToken(CLOSESQBRACKET,']',1,2122) -LexToken(EOL,'\n',1,2123) -LexToken(VAR,'model',1,2132) -LexToken(DOT,'.',1,2137) -LexToken(VAR,'outtyp',1,2138) -LexToken(ASSIGNMENT,'=',1,2144) -LexToken(NUMBER,'1',1,2145) -LexToken(EOL,'\n',1,2146) -LexToken(VAR,'model',1,2155) -LexToken(DOT,'.',1,2160) -LexToken(VAR,'ipar',1,2161) -LexToken(ASSIGNMENT,'=',1,2165) -LexToken(VAR,'int',1,2166) -LexToken(OPENBRACKET,'(',1,2169) -LexToken(NUMBER,'1',1,2170) -LexToken(CLOSEBRACKET,')',1,2171) -LexToken(EOL,'\n',1,2172) -LexToken(VAR,'model',1,2181) -LexToken(DOT,'.',1,2186) -LexToken(VAR,'opar',1,2187) -LexToken(ASSIGNMENT,'=',1,2191) -LexToken(VAR,'list',1,2192) -LexToken(OPENBRACKET,'(',1,2196) -LexToken(DQSTRING,'"A"',1,2199) -LexToken(CLOSEBRACKET,')',1,2200) -LexToken(EOL,'\n',1,2201) -LexToken(VAR,'model',1,2210) -LexToken(DOT,'.',1,2215) -LexToken(VAR,'blocktype',1,2216) -LexToken(ASSIGNMENT,'=',1,2225) -LexToken(DQSTRING,'"c"',1,2228) -LexToken(EOL,'\n',1,2229) -LexToken(VAR,'model',1,2238) -LexToken(DOT,'.',1,2243) -LexToken(VAR,'dep_ut',1,2244) -LexToken(ASSIGNMENT,'=',1,2250) -LexToken(OPENSQBRACKET,'[',1,2251) -LexToken(PREVAR_BOOLEAN,'%f',1,2252) -LexToken(PREVAR_BOOLEAN,'%f',1,2255) -LexToken(CLOSESQBRACKET,']',1,2257) -LexToken(EOL,'\n',1,2258) -LexToken(EOL,'\n',1,2259) -LexToken(VAR,'exprs',1,2268) -LexToken(ASSIGNMENT,'=',1,2273) -LexToken(OPENSQBRACKET,'[',1,2274) -LexToken(DQSTRING,'"A"',1,2277) -LexToken(SEMICOLON,';',1,2278) -LexToken(VAR,'sci2exp',1,2279) -LexToken(OPENBRACKET,'(',1,2286) -LexToken(NUMBER,'1',1,2287) -LexToken(CLOSEBRACKET,')',1,2288) -LexToken(CLOSESQBRACKET,']',1,2289) -LexToken(EOL,'\n',1,2290) -LexToken(EOL,'\n',1,2291) -LexToken(VAR,'gr_i',1,2300) -LexToken(ASSIGNMENT,'=',1,2304) -LexToken(OPENSQBRACKET,'[',1,2305) -LexToken(CLOSESQBRACKET,']',1,2306) -LexToken(EOL,'\n',1,2307) -LexToken(VAR,'x',1,2317) -LexToken(ASSIGNMENT,'=',1,2318) -LexToken(VAR,'standard_define',1,2319) -LexToken(OPENBRACKET,'(',1,2334) -LexToken(OPENSQBRACKET,'[',1,2335) -LexToken(NUMBER,'2',1,2336) -LexToken(NUMBER,'1',1,2338) -LexToken(CLOSESQBRACKET,']',1,2339) -LexToken(COMMA,',',1,2340) -LexToken(VAR,'model',1,2341) -LexToken(COMMA,',',1,2346) -LexToken(VAR,'exprs',1,2347) -LexToken(COMMA,',',1,2352) -LexToken(VAR,'gr_i',1,2353) -LexToken(CLOSEBRACKET,')',1,2357) -LexToken(EOL,'\n',1,2358) -LexToken(VAR,'x',1,2367) -LexToken(DOT,'.',1,2368) -LexToken(VAR,'graphics',1,2369) -LexToken(DOT,'.',1,2377) -LexToken(VAR,'id',1,2378) -LexToken(ASSIGNMENT,'=',1,2380) -LexToken(DQSTRING,'"Goto"',1,2386) -LexToken(EOL,'\n',1,2387) -LexToken(END,'end',1,2392) -LexToken(EOL,'\n',1,2395) -LexToken(ENDFUNCTION,'endfunction',1,2396) -LexToken(EOL,'\n',1,2407) -LexToken(EOL,'\n',1,2408) +Syntax error in input LexToken(SEMICOLON,';',1,1444) +/* autogenerated from "macros/Branching/GOTO.sci" */ +None diff --git a/js/Branching/GOTOMO.js b/js/Branching/GOTOMO.js index af66de76..e6eff816 100644 --- a/js/Branching/GOTOMO.js +++ b/js/Branching/GOTOMO.js @@ -1,407 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'GOTOMO',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'tag',1,1079) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'tagvis',1,1083) -LexToken(COMMA,',',1,1089) -LexToken(VAR,'exprs',1,1090) -LexToken(CLOSESQBRACKET,']',1,1095) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1097) -LexToken(OPENBRACKET,'(',1,1112) -LexToken(DQSTRING,'"Set parameters"',1,1128) -LexToken(COMMA,',',1,1129) -LexToken(OPENSQBRACKET,'[',1,1145) -LexToken(DQSTRING,'"Tag"',1,1150) -LexToken(SEMICOLON,';',1,1151) -LexToken(DQSTRING,'"Tag Visibility(1=Local 2=scoped 3= global)"',1,1195) -LexToken(CLOSESQBRACKET,']',1,1196) -LexToken(COMMA,',',1,1197) -LexToken(VAR,'list',1,1213) -LexToken(OPENBRACKET,'(',1,1217) -LexToken(DQSTRING,'"str"',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(ADDITION,'-',1,1224) -LexToken(NUMBER,'1',1,1225) -LexToken(COMMA,',',1,1226) -LexToken(DQSTRING,'"vec"',1,1231) -LexToken(COMMA,',',1,1232) -LexToken(NUMBER,'1',1,1233) -LexToken(CLOSEBRACKET,')',1,1234) -LexToken(COMMA,',',1,1235) -LexToken(VAR,'exprs',1,1236) -LexToken(CLOSEBRACKET,')',1,1241) -LexToken(EOL,'\n',1,1242) -LexToken(IF,'if',1,1255) -LexToken(NOT,'~',1,1258) -LexToken(VAR,'ok',1,1259) -LexToken(THEN,'then',1,1262) -LexToken(EOL,'\n',1,1266) -LexToken(BREAK,'break',1,1283) -LexToken(EOL,'\n',1,1288) -LexToken(END,'end',1,1302) -LexToken(EOL,'\n',1,1305) -LexToken(VAR,'tagvis',1,1318) -LexToken(ASSIGNMENT,'=',1,1324) -LexToken(VAR,'int',1,1325) -LexToken(OPENBRACKET,'(',1,1328) -LexToken(VAR,'tagvis',1,1329) -LexToken(CLOSEBRACKET,')',1,1335) -LexToken(EOL,'\n',1,1336) -LexToken(IF,'if',1,1349) -LexToken(OPENBRACKET,'(',1,1352) -LexToken(OPENBRACKET,'(',1,1353) -LexToken(VAR,'tagvis',1,1354) -LexToken(COMPARISON,'<',1,1360) -LexToken(NUMBER,'1',1,1361) -LexToken(CLOSEBRACKET,')',1,1362) -LexToken(LOGICAL,'|',1,1363) -LexToken(OPENBRACKET,'(',1,1364) -LexToken(VAR,'tagvis',1,1365) -LexToken(COMPARISON,'>',1,1371) -LexToken(NUMBER,'3',1,1372) -LexToken(CLOSEBRACKET,')',1,1373) -LexToken(CLOSEBRACKET,')',1,1374) -LexToken(THEN,'then',1,1376) -LexToken(EOL,'\n',1,1380) -LexToken(VAR,'message',1,1397) -LexToken(OPENBRACKET,'(',1,1404) -LexToken(DQSTRING,'"Tag Visibility must be between 1 and 3"',1,1444) -LexToken(CLOSEBRACKET,')',1,1445) -LexToken(SEMICOLON,';',1,1446) -LexToken(VAR,'ok',1,1447) -LexToken(ASSIGNMENT,'=',1,1449) -LexToken(PREVAR_BOOLEAN,'%f',1,1450) -LexToken(EOL,'\n',1,1452) -LexToken(END,'end',1,1466) -LexToken(EOL,'\n',1,1469) -LexToken(IF,'if',1,1482) -LexToken(VAR,'ok',1,1485) -LexToken(THEN,'then',1,1488) -LexToken(EOL,'\n',1,1492) -LexToken(IF,'if',1,1509) -LexToken(OPENBRACKET,'(',1,1512) -LexToken(OPENBRACKET,'(',1,1513) -LexToken(VAR,'model',1,1514) -LexToken(DOT,'.',1,1519) -LexToken(VAR,'ipar',1,1520) -LexToken(COMPARISON,'<>',1,1524) -LexToken(VAR,'tagvis',1,1526) -LexToken(CLOSEBRACKET,')',1,1532) -LexToken(LOGICAL,'|',1,1533) -LexToken(OPENBRACKET,'(',1,1534) -LexToken(VAR,'model',1,1535) -LexToken(DOT,'.',1,1540) -LexToken(VAR,'opar',1,1541) -LexToken(COMPARISON,'<>',1,1545) -LexToken(VAR,'list',1,1547) -LexToken(OPENBRACKET,'(',1,1551) -LexToken(VAR,'tag',1,1552) -LexToken(CLOSEBRACKET,')',1,1555) -LexToken(CLOSEBRACKET,')',1,1556) -LexToken(CLOSEBRACKET,')',1,1557) -LexToken(THEN,'then',1,1559) -LexToken(EOL,'\n',1,1563) -LexToken(VAR,'needcompile',1,1584) -LexToken(ASSIGNMENT,'=',1,1595) -LexToken(NUMBER,'4',1,1596) -LexToken(EOL,'\n',1,1597) -LexToken(VAR,'y',1,1619) -LexToken(ASSIGNMENT,'=',1,1620) -LexToken(VAR,'needcompile',1,1621) -LexToken(EOL,'\n',1,1632) -LexToken(END,'end',1,1650) -LexToken(EOL,'\n',1,1653) -LexToken(VAR,'graphics',1,1670) -LexToken(DOT,'.',1,1678) -LexToken(VAR,'exprs',1,1679) -LexToken(ASSIGNMENT,'=',1,1684) -LexToken(VAR,'exprs',1,1685) -LexToken(EOL,'\n',1,1690) -LexToken(VAR,'model',1,1708) -LexToken(DOT,'.',1,1713) -LexToken(VAR,'opar',1,1714) -LexToken(ASSIGNMENT,'=',1,1718) -LexToken(VAR,'list',1,1719) -LexToken(OPENBRACKET,'(',1,1723) -LexToken(VAR,'tag',1,1724) -LexToken(CLOSEBRACKET,')',1,1727) -LexToken(EOL,'\n',1,1728) -LexToken(VAR,'model',1,1745) -LexToken(DOT,'.',1,1750) -LexToken(VAR,'ipar',1,1751) -LexToken(ASSIGNMENT,'=',1,1755) -LexToken(VAR,'tagvis',1,1756) -LexToken(EOL,'\n',1,1762) -LexToken(VAR,'x',1,1779) -LexToken(DOT,'.',1,1780) -LexToken(VAR,'model',1,1781) -LexToken(ASSIGNMENT,'=',1,1786) -LexToken(VAR,'model',1,1787) -LexToken(EOL,'\n',1,1792) -LexToken(VAR,'x',1,1809) -LexToken(DOT,'.',1,1810) -LexToken(VAR,'graphics',1,1811) -LexToken(ASSIGNMENT,'=',1,1819) -LexToken(VAR,'graphics',1,1820) -LexToken(EOL,'\n',1,1828) -LexToken(VAR,'arg1',1,1845) -LexToken(ASSIGNMENT,'=',1,1849) -LexToken(VAR,'x',1,1850) -LexToken(EOL,'\n',1,1851) -LexToken(BREAK,'break',1,1868) -LexToken(EOL,'\n',1,1873) -LexToken(END,'end',1,1886) -LexToken(EOL,'\n',1,1889) -LexToken(END,'end',1,1898) -LexToken(EOL,'\n',1,1901) -LexToken(VAR,'needcompile',1,1910) -LexToken(ASSIGNMENT,'=',1,1921) -LexToken(RESUME,'resume',1,1922) -LexToken(OPENBRACKET,'(',1,1928) -LexToken(VAR,'needcompile',1,1929) -LexToken(CLOSEBRACKET,')',1,1940) -LexToken(EOL,'\n',1,1941) -LexToken(CASE,'case',1,1946) -LexToken(DQSTRING,'"define"',1,1958) -LexToken(THEN,'then',1,1960) -LexToken(EOL,'\n',1,1964) -LexToken(VAR,'model',1,1973) -LexToken(ASSIGNMENT,'=',1,1978) -LexToken(SCICOS_MODEL,'scicos_model',1,1979) -LexToken(OPENBRACKET,'(',1,1991) -LexToken(CLOSEBRACKET,')',1,1992) -LexToken(EOL,'\n',1,1993) -LexToken(VAR,'model',1,2002) -LexToken(DOT,'.',1,2007) -LexToken(VAR,'sim',1,2008) -LexToken(ASSIGNMENT,'=',1,2011) -LexToken(DQSTRING,'"gotomo"',1,2019) -LexToken(EOL,'\n',1,2020) -LexToken(VAR,'model',1,2029) -LexToken(DOT,'.',1,2034) -LexToken(VAR,'in',1,2035) -LexToken(ASSIGNMENT,'=',1,2037) -LexToken(ADDITION,'-',1,2038) -LexToken(NUMBER,'1',1,2039) -LexToken(EOL,'\n',1,2040) -LexToken(VAR,'model',1,2049) -LexToken(DOT,'.',1,2054) -LexToken(VAR,'in2',1,2055) -LexToken(ASSIGNMENT,'=',1,2058) -LexToken(ADDITION,'-',1,2059) -LexToken(NUMBER,'2',1,2060) -LexToken(EOL,'\n',1,2061) -LexToken(VAR,'model',1,2070) -LexToken(DOT,'.',1,2075) -LexToken(VAR,'intyp',1,2076) -LexToken(ASSIGNMENT,'=',1,2081) -LexToken(OPENSQBRACKET,'[',1,2082) -LexToken(CLOSESQBRACKET,']',1,2083) -LexToken(EOL,'\n',1,2084) -LexToken(VAR,'model',1,2093) -LexToken(DOT,'.',1,2098) -LexToken(VAR,'out',1,2099) -LexToken(ASSIGNMENT,'=',1,2102) -LexToken(OPENSQBRACKET,'[',1,2103) -LexToken(CLOSESQBRACKET,']',1,2104) -LexToken(EOL,'\n',1,2105) -LexToken(VAR,'model',1,2114) -LexToken(DOT,'.',1,2119) -LexToken(VAR,'out2',1,2120) -LexToken(ASSIGNMENT,'=',1,2124) -LexToken(OPENSQBRACKET,'[',1,2125) -LexToken(CLOSESQBRACKET,']',1,2126) -LexToken(EOL,'\n',1,2127) -LexToken(VAR,'model',1,2136) -LexToken(DOT,'.',1,2141) -LexToken(VAR,'outtyp',1,2142) -LexToken(ASSIGNMENT,'=',1,2148) -LexToken(NUMBER,'1',1,2149) -LexToken(EOL,'\n',1,2150) -LexToken(VAR,'model',1,2159) -LexToken(DOT,'.',1,2164) -LexToken(VAR,'ipar',1,2165) -LexToken(ASSIGNMENT,'=',1,2169) -LexToken(VAR,'int',1,2170) -LexToken(OPENBRACKET,'(',1,2173) -LexToken(NUMBER,'1',1,2174) -LexToken(CLOSEBRACKET,')',1,2175) -LexToken(EOL,'\n',1,2176) -LexToken(VAR,'model',1,2185) -LexToken(DOT,'.',1,2190) -LexToken(VAR,'opar',1,2191) -LexToken(ASSIGNMENT,'=',1,2195) -LexToken(VAR,'list',1,2196) -LexToken(OPENBRACKET,'(',1,2200) -LexToken(DQSTRING,'"A"',1,2203) -LexToken(CLOSEBRACKET,')',1,2204) -LexToken(EOL,'\n',1,2205) -LexToken(VAR,'model',1,2214) -LexToken(DOT,'.',1,2219) -LexToken(VAR,'blocktype',1,2220) -LexToken(ASSIGNMENT,'=',1,2229) -LexToken(DQSTRING,'"c"',1,2232) -LexToken(EOL,'\n',1,2233) -LexToken(VAR,'model',1,2242) -LexToken(DOT,'.',1,2247) -LexToken(VAR,'dep_ut',1,2248) -LexToken(ASSIGNMENT,'=',1,2254) -LexToken(OPENSQBRACKET,'[',1,2255) -LexToken(PREVAR_BOOLEAN,'%f',1,2256) -LexToken(PREVAR_BOOLEAN,'%f',1,2259) -LexToken(CLOSESQBRACKET,']',1,2261) -LexToken(EOL,'\n',1,2262) -LexToken(VAR,'mo',1,2271) -LexToken(ASSIGNMENT,'=',1,2273) -LexToken(VAR,'modelica',1,2274) -LexToken(OPENBRACKET,'(',1,2282) -LexToken(CLOSEBRACKET,')',1,2283) -LexToken(EOL,'\n',1,2284) -LexToken(VAR,'mo',1,2293) -LexToken(DOT,'.',1,2295) -LexToken(VAR,'model',1,2296) -LexToken(ASSIGNMENT,'=',1,2301) -LexToken(DQSTRING,'"gotomo"',1,2309) -LexToken(EOL,'\n',1,2310) -LexToken(VAR,'mo',1,2319) -LexToken(DOT,'.',1,2321) -LexToken(VAR,'inputs',1,2322) -LexToken(ASSIGNMENT,'=',1,2328) -LexToken(DQSTRING,'"p"',1,2331) -LexToken(EOL,'\n',1,2332) -LexToken(VAR,'exprs',1,2341) -LexToken(ASSIGNMENT,'=',1,2346) -LexToken(OPENSQBRACKET,'[',1,2347) -LexToken(DQSTRING,'"A"',1,2350) -LexToken(SEMICOLON,';',1,2351) -LexToken(VAR,'sci2exp',1,2352) -LexToken(OPENBRACKET,'(',1,2359) -LexToken(NUMBER,'1',1,2360) -LexToken(CLOSEBRACKET,')',1,2361) -LexToken(CLOSESQBRACKET,']',1,2362) -LexToken(EOL,'\n',1,2363) -LexToken(EOL,'\n',1,2364) -LexToken(VAR,'gr_i',1,2373) -LexToken(ASSIGNMENT,'=',1,2377) -LexToken(OPENSQBRACKET,'[',1,2378) -LexToken(CLOSESQBRACKET,']',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(VAR,'x',1,2390) -LexToken(ASSIGNMENT,'=',1,2391) -LexToken(VAR,'standard_define',1,2392) -LexToken(OPENBRACKET,'(',1,2407) -LexToken(OPENSQBRACKET,'[',1,2408) -LexToken(NUMBER,'2',1,2409) -LexToken(NUMBER,'1',1,2411) -LexToken(CLOSESQBRACKET,']',1,2412) -LexToken(COMMA,',',1,2413) -LexToken(VAR,'model',1,2414) -LexToken(COMMA,',',1,2419) -LexToken(VAR,'exprs',1,2420) -LexToken(COMMA,',',1,2425) -LexToken(VAR,'gr_i',1,2426) -LexToken(CLOSEBRACKET,')',1,2430) -LexToken(EOL,'\n',1,2431) -LexToken(VAR,'x',1,2440) -LexToken(DOT,'.',1,2441) -LexToken(VAR,'graphics',1,2442) -LexToken(DOT,'.',1,2450) -LexToken(VAR,'in_implicit',1,2451) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(OPENSQBRACKET,'[',1,2463) -LexToken(DQSTRING,'"I"',1,2466) -LexToken(CLOSESQBRACKET,']',1,2467) -LexToken(EOL,'\n',1,2468) -LexToken(END,'end',1,2473) -LexToken(EOL,'\n',1,2476) -LexToken(ENDFUNCTION,'endfunction',1,2477) -LexToken(EOL,'\n',1,2488) +Syntax error in input LexToken(SEMICOLON,';',1,1446) +/* autogenerated from "macros/Branching/GOTOMO.sci" */ +None diff --git a/js/Branching/GotoTagVisibility.js b/js/Branching/GotoTagVisibility.js index c4095a7f..bfd91c18 100644 --- a/js/Branching/GotoTagVisibility.js +++ b/js/Branching/GotoTagVisibility.js @@ -1,310 +1,49 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'GotoTagVisibility',1,852) -LexToken(OPENBRACKET,'(',1,869) -LexToken(VAR,'job',1,870) -LexToken(COMMA,',',1,873) -LexToken(VAR,'arg1',1,874) -LexToken(COMMA,',',1,878) -LexToken(VAR,'arg2',1,879) -LexToken(CLOSEBRACKET,')',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'x',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'y',1,899) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(VAR,'typ',1,909) -LexToken(ASSIGNMENT,'=',1,912) -LexToken(OPENSQBRACKET,'[',1,913) -LexToken(CLOSESQBRACKET,']',1,914) -LexToken(EOL,'\n',1,915) -LexToken(SELECT,'select',1,921) -LexToken(VAR,'job',1,928) -LexToken(EOL,'\n',1,931) -LexToken(CASE,'case',1,936) -LexToken(DQSTRING,'"set"',1,945) -LexToken(THEN,'then',1,947) -LexToken(EOL,'\n',1,951) -LexToken(VAR,'x',1,960) -LexToken(ASSIGNMENT,'=',1,961) -LexToken(VAR,'arg1',1,962) -LexToken(EOL,'\n',1,966) -LexToken(VAR,'graphics',1,975) -LexToken(ASSIGNMENT,'=',1,983) -LexToken(VAR,'arg1',1,984) -LexToken(DOT,'.',1,988) -LexToken(VAR,'graphics',1,989) -LexToken(EOL,'\n',1,997) -LexToken(VAR,'exprs',1,1007) -LexToken(ASSIGNMENT,'=',1,1012) -LexToken(VAR,'graphics',1,1013) -LexToken(DOT,'.',1,1021) -LexToken(VAR,'exprs',1,1022) -LexToken(EOL,'\n',1,1027) -LexToken(VAR,'model',1,1036) -LexToken(ASSIGNMENT,'=',1,1041) -LexToken(VAR,'arg1',1,1042) -LexToken(DOT,'.',1,1046) -LexToken(VAR,'model',1,1047) -LexToken(EOL,'\n',1,1052) -LexToken(WHILE,'while',1,1062) -LexToken(PREVAR_BOOLEAN,'%t',1,1068) -LexToken(DO,'do',1,1071) -LexToken(EOL,'\n',1,1073) -LexToken(OPENSQBRACKET,'[',1,1086) -LexToken(VAR,'ok',1,1087) -LexToken(COMMA,',',1,1089) -LexToken(VAR,'tag',1,1090) -LexToken(COMMA,',',1,1093) -LexToken(VAR,'exprs',1,1094) -LexToken(CLOSESQBRACKET,']',1,1099) -LexToken(ASSIGNMENT,'=',1,1100) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1101) -LexToken(OPENBRACKET,'(',1,1116) -LexToken(DQSTRING,'"Set parameters"',1,1132) -LexToken(COMMA,',',1,1133) -LexToken(OPENSQBRACKET,'[',1,1149) -LexToken(DQSTRING,'"GotoTag"',1,1158) -LexToken(CLOSESQBRACKET,']',1,1159) -LexToken(COMMA,',',1,1160) -LexToken(VAR,'list',1,1176) -LexToken(OPENBRACKET,'(',1,1180) -LexToken(DQSTRING,'"str"',1,1185) -LexToken(COMMA,',',1,1186) -LexToken(ADDITION,'-',1,1187) -LexToken(NUMBER,'1',1,1188) -LexToken(CLOSEBRACKET,')',1,1189) -LexToken(COMMA,',',1,1190) -LexToken(VAR,'exprs',1,1191) -LexToken(CLOSEBRACKET,')',1,1196) -LexToken(EOL,'\n',1,1197) -LexToken(IF,'if',1,1210) -LexToken(NOT,'~',1,1213) -LexToken(VAR,'ok',1,1214) -LexToken(THEN,'then',1,1217) -LexToken(EOL,'\n',1,1221) -LexToken(BREAK,'break',1,1238) -LexToken(EOL,'\n',1,1243) -LexToken(END,'end',1,1257) -LexToken(EOL,'\n',1,1260) -LexToken(IF,'if',1,1273) -LexToken(VAR,'ok',1,1276) -LexToken(THEN,'then',1,1279) -LexToken(EOL,'\n',1,1283) -LexToken(IF,'if',1,1300) -LexToken(VAR,'model',1,1303) -LexToken(DOT,'.',1,1308) -LexToken(VAR,'opar',1,1309) -LexToken(COMPARISON,'<>',1,1313) -LexToken(VAR,'list',1,1315) -LexToken(OPENBRACKET,'(',1,1319) -LexToken(VAR,'tag',1,1320) -LexToken(CLOSEBRACKET,')',1,1323) -LexToken(THEN,'then',1,1325) -LexToken(EOL,'\n',1,1329) -LexToken(VAR,'needcompile',1,1350) -LexToken(ASSIGNMENT,'=',1,1361) -LexToken(NUMBER,'4',1,1362) -LexToken(EOL,'\n',1,1363) -LexToken(VAR,'y',1,1385) -LexToken(ASSIGNMENT,'=',1,1386) -LexToken(VAR,'needcompile',1,1387) -LexToken(EOL,'\n',1,1398) -LexToken(END,'end',1,1416) -LexToken(EOL,'\n',1,1419) -LexToken(VAR,'graphics',1,1436) -LexToken(DOT,'.',1,1444) -LexToken(VAR,'exprs',1,1445) -LexToken(ASSIGNMENT,'=',1,1450) -LexToken(VAR,'exprs',1,1451) -LexToken(EOL,'\n',1,1456) -LexToken(VAR,'model',1,1474) -LexToken(DOT,'.',1,1479) -LexToken(VAR,'opar',1,1480) -LexToken(ASSIGNMENT,'=',1,1484) -LexToken(VAR,'list',1,1485) -LexToken(OPENBRACKET,'(',1,1489) -LexToken(VAR,'tag',1,1490) -LexToken(CLOSEBRACKET,')',1,1493) -LexToken(EOL,'\n',1,1494) -LexToken(VAR,'x',1,1512) -LexToken(DOT,'.',1,1513) -LexToken(VAR,'graphics',1,1514) -LexToken(ASSIGNMENT,'=',1,1522) -LexToken(VAR,'graphics',1,1523) -LexToken(EOL,'\n',1,1531) -LexToken(VAR,'x',1,1549) -LexToken(DOT,'.',1,1550) -LexToken(VAR,'model',1,1551) -LexToken(ASSIGNMENT,'=',1,1556) -LexToken(VAR,'model',1,1557) -LexToken(EOL,'\n',1,1562) -LexToken(BREAK,'break',1,1580) -LexToken(EOL,'\n',1,1585) -LexToken(END,'end',1,1598) -LexToken(EOL,'\n',1,1601) -LexToken(END,'end',1,1610) -LexToken(EOL,'\n',1,1613) -LexToken(VAR,'needcompile',1,1622) -LexToken(ASSIGNMENT,'=',1,1633) -LexToken(RESUME,'resume',1,1634) -LexToken(OPENBRACKET,'(',1,1640) -LexToken(VAR,'needcompile',1,1641) -LexToken(CLOSEBRACKET,')',1,1652) -LexToken(EOL,'\n',1,1653) -LexToken(CASE,'case',1,1658) -LexToken(DQSTRING,'"define"',1,1670) -LexToken(THEN,'then',1,1672) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'model',1,1685) -LexToken(ASSIGNMENT,'=',1,1690) -LexToken(SCICOS_MODEL,'scicos_model',1,1691) -LexToken(OPENBRACKET,'(',1,1703) -LexToken(CLOSEBRACKET,')',1,1704) -LexToken(EOL,'\n',1,1705) -LexToken(VAR,'model',1,1714) -LexToken(DOT,'.',1,1719) -LexToken(VAR,'sim',1,1720) -LexToken(ASSIGNMENT,'=',1,1723) -LexToken(DQSTRING,'"gototagvisibility"',1,1742) -LexToken(EOL,'\n',1,1743) -LexToken(VAR,'model',1,1752) -LexToken(DOT,'.',1,1757) -LexToken(VAR,'in',1,1758) -LexToken(ASSIGNMENT,'=',1,1760) -LexToken(OPENSQBRACKET,'[',1,1761) -LexToken(CLOSESQBRACKET,']',1,1762) -LexToken(EOL,'\n',1,1763) -LexToken(VAR,'model',1,1772) -LexToken(DOT,'.',1,1777) -LexToken(VAR,'in2',1,1778) -LexToken(ASSIGNMENT,'=',1,1781) -LexToken(OPENSQBRACKET,'[',1,1782) -LexToken(CLOSESQBRACKET,']',1,1783) -LexToken(EOL,'\n',1,1784) -LexToken(VAR,'model',1,1793) -LexToken(DOT,'.',1,1798) -LexToken(VAR,'out',1,1799) -LexToken(ASSIGNMENT,'=',1,1802) -LexToken(OPENSQBRACKET,'[',1,1803) -LexToken(CLOSESQBRACKET,']',1,1804) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'model',1,1814) -LexToken(DOT,'.',1,1819) -LexToken(VAR,'out2',1,1820) -LexToken(ASSIGNMENT,'=',1,1824) -LexToken(OPENSQBRACKET,'[',1,1825) -LexToken(CLOSESQBRACKET,']',1,1826) -LexToken(EOL,'\n',1,1827) -LexToken(VAR,'model',1,1836) -LexToken(DOT,'.',1,1841) -LexToken(VAR,'evtin',1,1842) -LexToken(ASSIGNMENT,'=',1,1847) -LexToken(OPENSQBRACKET,'[',1,1848) -LexToken(CLOSESQBRACKET,']',1,1849) -LexToken(EOL,'\n',1,1850) -LexToken(VAR,'model',1,1859) -LexToken(DOT,'.',1,1864) -LexToken(VAR,'intyp',1,1865) -LexToken(ASSIGNMENT,'=',1,1870) -LexToken(NUMBER,'1',1,1871) -LexToken(EOL,'\n',1,1872) -LexToken(VAR,'model',1,1881) -LexToken(DOT,'.',1,1886) -LexToken(VAR,'outtyp',1,1887) -LexToken(ASSIGNMENT,'=',1,1893) -LexToken(NUMBER,'1',1,1894) -LexToken(EOL,'\n',1,1895) -LexToken(VAR,'model',1,1904) -LexToken(DOT,'.',1,1909) -LexToken(VAR,'opar',1,1910) -LexToken(ASSIGNMENT,'=',1,1914) -LexToken(VAR,'list',1,1915) -LexToken(OPENBRACKET,'(',1,1919) -LexToken(DQSTRING,'"A"',1,1922) -LexToken(CLOSEBRACKET,')',1,1923) -LexToken(EOL,'\n',1,1924) -LexToken(VAR,'model',1,1934) -LexToken(DOT,'.',1,1939) -LexToken(VAR,'blocktype',1,1940) -LexToken(ASSIGNMENT,'=',1,1949) -LexToken(DQSTRING,'"c"',1,1952) -LexToken(EOL,'\n',1,1953) -LexToken(VAR,'model',1,1962) -LexToken(DOT,'.',1,1967) -LexToken(VAR,'firing',1,1968) -LexToken(ASSIGNMENT,'=',1,1974) -LexToken(PREVAR_BOOLEAN,'%f',1,1975) -LexToken(EOL,'\n',1,1977) -LexToken(VAR,'model',1,1986) -LexToken(DOT,'.',1,1991) -LexToken(VAR,'dep_ut',1,1992) -LexToken(ASSIGNMENT,'=',1,1998) -LexToken(OPENSQBRACKET,'[',1,1999) -LexToken(PREVAR_BOOLEAN,'%f',1,2000) -LexToken(PREVAR_BOOLEAN,'%f',1,2003) -LexToken(CLOSESQBRACKET,']',1,2005) -LexToken(EOL,'\n',1,2006) -LexToken(VAR,'exprs',1,2015) -LexToken(ASSIGNMENT,'=',1,2020) -LexToken(DQSTRING,'"A"',1,2023) -LexToken(EOL,'\n',1,2024) -LexToken(VAR,'gr_i',1,2033) -LexToken(ASSIGNMENT,'=',1,2037) -LexToken(OPENSQBRACKET,'[',1,2038) -LexToken(CLOSESQBRACKET,']',1,2039) -LexToken(EOL,'\n',1,2040) -LexToken(VAR,'x',1,2049) -LexToken(ASSIGNMENT,'=',1,2050) -LexToken(VAR,'standard_define',1,2051) -LexToken(OPENBRACKET,'(',1,2066) -LexToken(OPENSQBRACKET,'[',1,2067) -LexToken(NUMBER,'2',1,2068) -LexToken(NUMBER,'2',1,2070) -LexToken(CLOSESQBRACKET,']',1,2071) -LexToken(COMMA,',',1,2072) -LexToken(VAR,'model',1,2073) -LexToken(COMMA,',',1,2078) -LexToken(VAR,'exprs',1,2079) -LexToken(COMMA,',',1,2084) -LexToken(VAR,'gr_i',1,2085) -LexToken(CLOSEBRACKET,')',1,2089) -LexToken(EOL,'\n',1,2090) -LexToken(END,'end',1,2095) -LexToken(EOL,'\n',1,2098) -LexToken(ENDFUNCTION,'endfunction',1,2099) -LexToken(EOL,'\n',1,2110) +/* autogenerated from "macros/Branching/GotoTagVisibility.sci" */ +function GotoTagVisibility() { +GotoTagVisibility.prototype.get = function GotoTagVisibility() { +} +GotoTagVisibility.prototype.set = function GotoTagVisibility() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs); +if (!ok) { +break +} +if (ok) { +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +x.graphics=graphics; +x.model=model; +break +} +} +needcompile=resume(needcompile) +} +GotoTagVisibility.prototype.define = function GotoTagVisibility() { +model=scicos_model(); +model.sim="gototagvisibility"; +model.in=[]; +model.in2=[]; +model.out=[]; +model.out2=[]; +model.evtin=[]; +model.intyp=1; +model.outtyp=1; +model.opar=list("A"); +model.blocktype="c"; +model.firing=None; +model.dep_ut=[None,None]; +exprs="A"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +GotoTagVisibility.prototype.details = function GotoTagVisibility() { +} +} diff --git a/js/Branching/GotoTagVisibilityMO.js b/js/Branching/GotoTagVisibilityMO.js index 2464c011..45e0a286 100644 --- a/js/Branching/GotoTagVisibilityMO.js +++ b/js/Branching/GotoTagVisibilityMO.js @@ -1,310 +1,49 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'GotoTagVisibilityMO',1,852) -LexToken(OPENBRACKET,'(',1,871) -LexToken(VAR,'job',1,872) -LexToken(COMMA,',',1,875) -LexToken(VAR,'arg1',1,876) -LexToken(COMMA,',',1,880) -LexToken(VAR,'arg2',1,881) -LexToken(CLOSEBRACKET,')',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'x',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'y',1,901) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(VAR,'typ',1,911) -LexToken(ASSIGNMENT,'=',1,914) -LexToken(OPENSQBRACKET,'[',1,915) -LexToken(CLOSESQBRACKET,']',1,916) -LexToken(EOL,'\n',1,917) -LexToken(SELECT,'select',1,923) -LexToken(VAR,'job',1,930) -LexToken(EOL,'\n',1,933) -LexToken(CASE,'case',1,938) -LexToken(DQSTRING,'"set"',1,947) -LexToken(THEN,'then',1,949) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'x',1,962) -LexToken(ASSIGNMENT,'=',1,963) -LexToken(VAR,'arg1',1,964) -LexToken(EOL,'\n',1,968) -LexToken(VAR,'graphics',1,977) -LexToken(ASSIGNMENT,'=',1,985) -LexToken(VAR,'arg1',1,986) -LexToken(DOT,'.',1,990) -LexToken(VAR,'graphics',1,991) -LexToken(EOL,'\n',1,999) -LexToken(VAR,'exprs',1,1009) -LexToken(ASSIGNMENT,'=',1,1014) -LexToken(VAR,'graphics',1,1015) -LexToken(DOT,'.',1,1023) -LexToken(VAR,'exprs',1,1024) -LexToken(EOL,'\n',1,1029) -LexToken(VAR,'model',1,1038) -LexToken(ASSIGNMENT,'=',1,1043) -LexToken(VAR,'arg1',1,1044) -LexToken(DOT,'.',1,1048) -LexToken(VAR,'model',1,1049) -LexToken(EOL,'\n',1,1054) -LexToken(WHILE,'while',1,1064) -LexToken(PREVAR_BOOLEAN,'%t',1,1070) -LexToken(DO,'do',1,1073) -LexToken(EOL,'\n',1,1075) -LexToken(OPENSQBRACKET,'[',1,1088) -LexToken(VAR,'ok',1,1089) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'tag',1,1092) -LexToken(COMMA,',',1,1095) -LexToken(VAR,'exprs',1,1096) -LexToken(CLOSESQBRACKET,']',1,1101) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1103) -LexToken(OPENBRACKET,'(',1,1118) -LexToken(DQSTRING,'"Set parameters"',1,1134) -LexToken(COMMA,',',1,1135) -LexToken(OPENSQBRACKET,'[',1,1151) -LexToken(DQSTRING,'"GotoTag"',1,1160) -LexToken(CLOSESQBRACKET,']',1,1161) -LexToken(COMMA,',',1,1162) -LexToken(VAR,'list',1,1178) -LexToken(OPENBRACKET,'(',1,1182) -LexToken(DQSTRING,'"str"',1,1187) -LexToken(COMMA,',',1,1188) -LexToken(ADDITION,'-',1,1189) -LexToken(NUMBER,'1',1,1190) -LexToken(CLOSEBRACKET,')',1,1191) -LexToken(COMMA,',',1,1192) -LexToken(VAR,'exprs',1,1193) -LexToken(CLOSEBRACKET,')',1,1198) -LexToken(EOL,'\n',1,1199) -LexToken(IF,'if',1,1212) -LexToken(NOT,'~',1,1215) -LexToken(VAR,'ok',1,1216) -LexToken(THEN,'then',1,1219) -LexToken(EOL,'\n',1,1223) -LexToken(BREAK,'break',1,1240) -LexToken(EOL,'\n',1,1245) -LexToken(END,'end',1,1259) -LexToken(EOL,'\n',1,1262) -LexToken(IF,'if',1,1275) -LexToken(VAR,'ok',1,1278) -LexToken(THEN,'then',1,1281) -LexToken(EOL,'\n',1,1285) -LexToken(IF,'if',1,1302) -LexToken(VAR,'model',1,1305) -LexToken(DOT,'.',1,1310) -LexToken(VAR,'opar',1,1311) -LexToken(COMPARISON,'<>',1,1315) -LexToken(VAR,'list',1,1317) -LexToken(OPENBRACKET,'(',1,1321) -LexToken(VAR,'tag',1,1322) -LexToken(CLOSEBRACKET,')',1,1325) -LexToken(THEN,'then',1,1327) -LexToken(EOL,'\n',1,1331) -LexToken(VAR,'needcompile',1,1352) -LexToken(ASSIGNMENT,'=',1,1363) -LexToken(NUMBER,'4',1,1364) -LexToken(EOL,'\n',1,1365) -LexToken(VAR,'y',1,1387) -LexToken(ASSIGNMENT,'=',1,1388) -LexToken(VAR,'needcompile',1,1389) -LexToken(EOL,'\n',1,1400) -LexToken(END,'end',1,1418) -LexToken(EOL,'\n',1,1421) -LexToken(VAR,'graphics',1,1438) -LexToken(DOT,'.',1,1446) -LexToken(VAR,'exprs',1,1447) -LexToken(ASSIGNMENT,'=',1,1452) -LexToken(VAR,'exprs',1,1453) -LexToken(EOL,'\n',1,1458) -LexToken(VAR,'model',1,1476) -LexToken(DOT,'.',1,1481) -LexToken(VAR,'opar',1,1482) -LexToken(ASSIGNMENT,'=',1,1486) -LexToken(VAR,'list',1,1487) -LexToken(OPENBRACKET,'(',1,1491) -LexToken(VAR,'tag',1,1492) -LexToken(CLOSEBRACKET,')',1,1495) -LexToken(EOL,'\n',1,1496) -LexToken(VAR,'x',1,1514) -LexToken(DOT,'.',1,1515) -LexToken(VAR,'graphics',1,1516) -LexToken(ASSIGNMENT,'=',1,1524) -LexToken(VAR,'graphics',1,1525) -LexToken(EOL,'\n',1,1533) -LexToken(VAR,'x',1,1551) -LexToken(DOT,'.',1,1552) -LexToken(VAR,'model',1,1553) -LexToken(ASSIGNMENT,'=',1,1558) -LexToken(VAR,'model',1,1559) -LexToken(EOL,'\n',1,1564) -LexToken(BREAK,'break',1,1582) -LexToken(EOL,'\n',1,1587) -LexToken(END,'end',1,1600) -LexToken(EOL,'\n',1,1603) -LexToken(END,'end',1,1612) -LexToken(EOL,'\n',1,1615) -LexToken(VAR,'needcompile',1,1624) -LexToken(ASSIGNMENT,'=',1,1635) -LexToken(RESUME,'resume',1,1636) -LexToken(OPENBRACKET,'(',1,1642) -LexToken(VAR,'needcompile',1,1643) -LexToken(CLOSEBRACKET,')',1,1654) -LexToken(EOL,'\n',1,1655) -LexToken(CASE,'case',1,1660) -LexToken(DQSTRING,'"define"',1,1672) -LexToken(THEN,'then',1,1674) -LexToken(EOL,'\n',1,1678) -LexToken(VAR,'model',1,1687) -LexToken(ASSIGNMENT,'=',1,1692) -LexToken(SCICOS_MODEL,'scicos_model',1,1693) -LexToken(OPENBRACKET,'(',1,1705) -LexToken(CLOSEBRACKET,')',1,1706) -LexToken(EOL,'\n',1,1707) -LexToken(VAR,'model',1,1716) -LexToken(DOT,'.',1,1721) -LexToken(VAR,'sim',1,1722) -LexToken(ASSIGNMENT,'=',1,1725) -LexToken(DQSTRING,'"gototagvisibilitymo"',1,1746) -LexToken(EOL,'\n',1,1747) -LexToken(VAR,'model',1,1756) -LexToken(DOT,'.',1,1761) -LexToken(VAR,'in',1,1762) -LexToken(ASSIGNMENT,'=',1,1764) -LexToken(OPENSQBRACKET,'[',1,1765) -LexToken(CLOSESQBRACKET,']',1,1766) -LexToken(EOL,'\n',1,1767) -LexToken(VAR,'model',1,1776) -LexToken(DOT,'.',1,1781) -LexToken(VAR,'in2',1,1782) -LexToken(ASSIGNMENT,'=',1,1785) -LexToken(OPENSQBRACKET,'[',1,1786) -LexToken(CLOSESQBRACKET,']',1,1787) -LexToken(EOL,'\n',1,1788) -LexToken(VAR,'model',1,1797) -LexToken(DOT,'.',1,1802) -LexToken(VAR,'out',1,1803) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(OPENSQBRACKET,'[',1,1807) -LexToken(CLOSESQBRACKET,']',1,1808) -LexToken(EOL,'\n',1,1809) -LexToken(VAR,'model',1,1818) -LexToken(DOT,'.',1,1823) -LexToken(VAR,'out2',1,1824) -LexToken(ASSIGNMENT,'=',1,1828) -LexToken(OPENSQBRACKET,'[',1,1829) -LexToken(CLOSESQBRACKET,']',1,1830) -LexToken(EOL,'\n',1,1831) -LexToken(VAR,'model',1,1840) -LexToken(DOT,'.',1,1845) -LexToken(VAR,'evtin',1,1846) -LexToken(ASSIGNMENT,'=',1,1851) -LexToken(OPENSQBRACKET,'[',1,1852) -LexToken(CLOSESQBRACKET,']',1,1853) -LexToken(EOL,'\n',1,1854) -LexToken(VAR,'model',1,1863) -LexToken(DOT,'.',1,1868) -LexToken(VAR,'intyp',1,1869) -LexToken(ASSIGNMENT,'=',1,1874) -LexToken(NUMBER,'1',1,1875) -LexToken(EOL,'\n',1,1876) -LexToken(VAR,'model',1,1885) -LexToken(DOT,'.',1,1890) -LexToken(VAR,'outtyp',1,1891) -LexToken(ASSIGNMENT,'=',1,1897) -LexToken(NUMBER,'1',1,1898) -LexToken(EOL,'\n',1,1899) -LexToken(VAR,'model',1,1908) -LexToken(DOT,'.',1,1913) -LexToken(VAR,'opar',1,1914) -LexToken(ASSIGNMENT,'=',1,1918) -LexToken(VAR,'list',1,1919) -LexToken(OPENBRACKET,'(',1,1923) -LexToken(DQSTRING,'"A"',1,1926) -LexToken(CLOSEBRACKET,')',1,1927) -LexToken(EOL,'\n',1,1928) -LexToken(VAR,'model',1,1938) -LexToken(DOT,'.',1,1943) -LexToken(VAR,'blocktype',1,1944) -LexToken(ASSIGNMENT,'=',1,1953) -LexToken(DQSTRING,'"c"',1,1956) -LexToken(EOL,'\n',1,1957) -LexToken(VAR,'model',1,1966) -LexToken(DOT,'.',1,1971) -LexToken(VAR,'firing',1,1972) -LexToken(ASSIGNMENT,'=',1,1978) -LexToken(PREVAR_BOOLEAN,'%f',1,1979) -LexToken(EOL,'\n',1,1981) -LexToken(VAR,'model',1,1990) -LexToken(DOT,'.',1,1995) -LexToken(VAR,'dep_ut',1,1996) -LexToken(ASSIGNMENT,'=',1,2002) -LexToken(OPENSQBRACKET,'[',1,2003) -LexToken(PREVAR_BOOLEAN,'%f',1,2004) -LexToken(PREVAR_BOOLEAN,'%f',1,2007) -LexToken(CLOSESQBRACKET,']',1,2009) -LexToken(EOL,'\n',1,2010) -LexToken(VAR,'exprs',1,2019) -LexToken(ASSIGNMENT,'=',1,2024) -LexToken(DQSTRING,'"A"',1,2027) -LexToken(EOL,'\n',1,2028) -LexToken(VAR,'gr_i',1,2037) -LexToken(ASSIGNMENT,'=',1,2041) -LexToken(OPENSQBRACKET,'[',1,2042) -LexToken(CLOSESQBRACKET,']',1,2043) -LexToken(EOL,'\n',1,2044) -LexToken(VAR,'x',1,2053) -LexToken(ASSIGNMENT,'=',1,2054) -LexToken(VAR,'standard_define',1,2055) -LexToken(OPENBRACKET,'(',1,2070) -LexToken(OPENSQBRACKET,'[',1,2071) -LexToken(NUMBER,'2',1,2072) -LexToken(NUMBER,'2',1,2074) -LexToken(CLOSESQBRACKET,']',1,2075) -LexToken(COMMA,',',1,2076) -LexToken(VAR,'model',1,2077) -LexToken(COMMA,',',1,2082) -LexToken(VAR,'exprs',1,2083) -LexToken(COMMA,',',1,2088) -LexToken(VAR,'gr_i',1,2089) -LexToken(CLOSEBRACKET,')',1,2093) -LexToken(EOL,'\n',1,2094) -LexToken(END,'end',1,2099) -LexToken(EOL,'\n',1,2102) -LexToken(ENDFUNCTION,'endfunction',1,2103) -LexToken(EOL,'\n',1,2114) +/* autogenerated from "macros/Branching/GotoTagVisibilityMO.sci" */ +function GotoTagVisibilityMO() { +GotoTagVisibilityMO.prototype.get = function GotoTagVisibilityMO() { +} +GotoTagVisibilityMO.prototype.set = function GotoTagVisibilityMO() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tag,exprs]=scicos_getvalue("Set parameters",["GotoTag"],list("str",-1),exprs); +if (!ok) { +break +} +if (ok) { +if (model.opar!=list(tag)) { +needcompile=4; +y=needcompile; +} +graphics.exprs=exprs; +model.opar=list(tag); +x.graphics=graphics; +x.model=model; +break +} +} +needcompile=resume(needcompile) +} +GotoTagVisibilityMO.prototype.define = function GotoTagVisibilityMO() { +model=scicos_model(); +model.sim="gototagvisibilitymo"; +model.in=[]; +model.in2=[]; +model.out=[]; +model.out2=[]; +model.evtin=[]; +model.intyp=1; +model.outtyp=1; +model.opar=list("A"); +model.blocktype="c"; +model.firing=None; +model.dep_ut=[None,None]; +exprs="A"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +GotoTagVisibilityMO.prototype.details = function GotoTagVisibilityMO() { +} +} diff --git a/js/Branching/ISELECT_f.js b/js/Branching/ISELECT_f.js index 9bd39429..60321a06 100644 --- a/js/Branching/ISELECT_f.js +++ b/js/Branching/ISELECT_f.js @@ -1,345 +1,47 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ISELECT_f',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(WHILE,'while',1,1055) -LexToken(PREVAR_BOOLEAN,'%t',1,1061) -LexToken(DO,'do',1,1064) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'nout',1,1083) -LexToken(COMMA,',',1,1087) -LexToken(VAR,'z0',1,1088) -LexToken(COMMA,',',1,1090) -LexToken(VAR,'exprs',1,1091) -LexToken(CLOSESQBRACKET,']',1,1096) -LexToken(ASSIGNMENT,'=',1,1097) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1098) -LexToken(OPENBRACKET,'(',1,1113) -LexToken(DQSTRING,'"Set parameters"',1,1129) -LexToken(COMMA,',',1,1130) -LexToken(OPENSQBRACKET,'[',1,1146) -LexToken(DQSTRING,'"number of outputs"',1,1165) -LexToken(SEMICOLON,';',1,1166) -LexToken(DQSTRING,'"initial connected output"',1,1192) -LexToken(CLOSESQBRACKET,']',1,1193) -LexToken(COMMA,',',1,1194) -LexToken(VAR,'list',1,1210) -LexToken(OPENBRACKET,'(',1,1214) -LexToken(DQSTRING,'"vec"',1,1219) -LexToken(COMMA,',',1,1220) -LexToken(NUMBER,'1',1,1221) -LexToken(COMMA,',',1,1222) -LexToken(DQSTRING,'"vec"',1,1227) -LexToken(COMMA,',',1,1228) -LexToken(NUMBER,'1',1,1229) -LexToken(CLOSEBRACKET,')',1,1230) -LexToken(COMMA,',',1,1231) -LexToken(VAR,'exprs',1,1232) -LexToken(CLOSEBRACKET,')',1,1237) -LexToken(EOL,'\n',1,1238) -LexToken(IF,'if',1,1251) -LexToken(NOT,'~',1,1254) -LexToken(VAR,'ok',1,1255) -LexToken(THEN,'then',1,1258) -LexToken(EOL,'\n',1,1262) -LexToken(BREAK,'break',1,1279) -LexToken(EOL,'\n',1,1284) -LexToken(END,'end',1,1298) -LexToken(EOL,'\n',1,1301) -LexToken(IF,'if',1,1314) -LexToken(VAR,'z0',1,1317) -LexToken(COMPARISON,'>',1,1319) -LexToken(VAR,'nout',1,1320) -LexToken(LOGICAL,'|',1,1324) -LexToken(VAR,'z0',1,1325) -LexToken(COMPARISON,'<=',1,1327) -LexToken(NUMBER,'0',1,1329) -LexToken(THEN,'then',1,1331) -LexToken(EOL,'\n',1,1335) -LexToken(VAR,'message',1,1352) -LexToken(OPENBRACKET,'(',1,1359) -LexToken(DQSTRING,'"initial connected input is not a valid input port number"',1,1417) -LexToken(CLOSEBRACKET,')',1,1418) -LexToken(EOL,'\n',1,1419) -LexToken(ELSE,'else',1,1432) -LexToken(EOL,'\n',1,1436) -LexToken(OPENSQBRACKET,'[',1,1453) -LexToken(VAR,'model',1,1454) -LexToken(COMMA,',',1,1459) -LexToken(VAR,'graphics',1,1460) -LexToken(COMMA,',',1,1468) -LexToken(VAR,'ok',1,1469) -LexToken(CLOSESQBRACKET,']',1,1471) -LexToken(ASSIGNMENT,'=',1,1472) -LexToken(VAR,'check_io',1,1473) -LexToken(OPENBRACKET,'(',1,1481) -LexToken(VAR,'model',1,1482) -LexToken(COMMA,',',1,1487) -LexToken(VAR,'graphics',1,1488) -LexToken(COMMA,',',1,1496) -LexToken(ADDITION,'-',1,1497) -LexToken(NUMBER,'1',1,1498) -LexToken(COMMA,',',1,1499) -LexToken(ADDITION,'-',1,1500) -LexToken(VAR,'ones',1,1501) -LexToken(OPENBRACKET,'(',1,1505) -LexToken(VAR,'nout',1,1506) -LexToken(COMMA,',',1,1510) -LexToken(NUMBER,'1',1,1511) -LexToken(CLOSEBRACKET,')',1,1512) -LexToken(COMMA,',',1,1513) -LexToken(VAR,'ones',1,1514) -LexToken(OPENBRACKET,'(',1,1518) -LexToken(VAR,'nout',1,1519) -LexToken(COMMA,',',1,1523) -LexToken(NUMBER,'1',1,1524) -LexToken(CLOSEBRACKET,')',1,1525) -LexToken(COMMA,',',1,1526) -LexToken(OPENSQBRACKET,'[',1,1527) -LexToken(CLOSESQBRACKET,']',1,1528) -LexToken(CLOSEBRACKET,')',1,1529) -LexToken(EOL,'\n',1,1530) -LexToken(IF,'if',1,1547) -LexToken(VAR,'ok',1,1550) -LexToken(THEN,'then',1,1553) -LexToken(EOL,'\n',1,1557) -LexToken(VAR,'graphics',1,1578) -LexToken(DOT,'.',1,1586) -LexToken(VAR,'exprs',1,1587) -LexToken(ASSIGNMENT,'=',1,1592) -LexToken(VAR,'exprs',1,1593) -LexToken(EOL,'\n',1,1598) -LexToken(VAR,'model',1,1620) -LexToken(DOT,'.',1,1625) -LexToken(VAR,'dstate',1,1626) -LexToken(ASSIGNMENT,'=',1,1632) -LexToken(VAR,'z0',1,1633) -LexToken(ADDITION,'-',1,1635) -LexToken(NUMBER,'1',1,1636) -LexToken(EOL,'\n',1,1637) -LexToken(VAR,'x',1,1659) -LexToken(DOT,'.',1,1660) -LexToken(VAR,'graphics',1,1661) -LexToken(ASSIGNMENT,'=',1,1669) -LexToken(VAR,'graphics',1,1670) -LexToken(EOL,'\n',1,1678) -LexToken(VAR,'x',1,1700) -LexToken(DOT,'.',1,1701) -LexToken(VAR,'model',1,1702) -LexToken(ASSIGNMENT,'=',1,1707) -LexToken(VAR,'model',1,1708) -LexToken(EOL,'\n',1,1713) -LexToken(BREAK,'break',1,1734) -LexToken(EOL,'\n',1,1739) -LexToken(END,'end',1,1756) -LexToken(EOL,'\n',1,1759) -LexToken(END,'end',1,1772) -LexToken(EOL,'\n',1,1775) -LexToken(END,'end',1,1784) -LexToken(EOL,'\n',1,1787) -LexToken(CASE,'case',1,1792) -LexToken(DQSTRING,'"define"',1,1804) -LexToken(THEN,'then',1,1806) -LexToken(EOL,'\n',1,1810) -LexToken(VAR,'z0',1,1819) -LexToken(ASSIGNMENT,'=',1,1821) -LexToken(NUMBER,'0',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'out',1,1832) -LexToken(ASSIGNMENT,'=',1,1835) -LexToken(OPENSQBRACKET,'[',1,1836) -LexToken(ADDITION,'-',1,1837) -LexToken(NUMBER,'1',1,1838) -LexToken(SEMICOLON,';',1,1839) -LexToken(ADDITION,'-',1,1840) -LexToken(NUMBER,'1',1,1841) -LexToken(CLOSESQBRACKET,']',1,1842) -LexToken(EOL,'\n',1,1843) -LexToken(VAR,'nout',1,1852) -LexToken(ASSIGNMENT,'=',1,1856) -LexToken(NUMBER,'2',1,1857) -LexToken(EOL,'\n',1,1858) -LexToken(VAR,'model',1,1867) -LexToken(ASSIGNMENT,'=',1,1872) -LexToken(SCICOS_MODEL,'scicos_model',1,1873) -LexToken(OPENBRACKET,'(',1,1885) -LexToken(CLOSEBRACKET,')',1,1886) -LexToken(EOL,'\n',1,1887) -LexToken(VAR,'model',1,1896) -LexToken(DOT,'.',1,1901) -LexToken(VAR,'sim',1,1902) -LexToken(ASSIGNMENT,'=',1,1905) -LexToken(VAR,'list',1,1906) -LexToken(OPENBRACKET,'(',1,1910) -LexToken(DQSTRING,'"selector"',1,1920) -LexToken(COMMA,',',1,1921) -LexToken(NUMBER,'2',1,1922) -LexToken(CLOSEBRACKET,')',1,1923) -LexToken(EOL,'\n',1,1924) -LexToken(VAR,'model',1,1933) -LexToken(DOT,'.',1,1938) -LexToken(VAR,'in',1,1939) -LexToken(ASSIGNMENT,'=',1,1941) -LexToken(ADDITION,'-',1,1942) -LexToken(NUMBER,'1',1,1943) -LexToken(EOL,'\n',1,1944) -LexToken(VAR,'model',1,1953) -LexToken(DOT,'.',1,1958) -LexToken(VAR,'out',1,1959) -LexToken(ASSIGNMENT,'=',1,1962) -LexToken(VAR,'out',1,1963) -LexToken(EOL,'\n',1,1966) -LexToken(VAR,'model',1,1975) -LexToken(DOT,'.',1,1980) -LexToken(VAR,'evtin',1,1981) -LexToken(ASSIGNMENT,'=',1,1986) -LexToken(VAR,'ones',1,1987) -LexToken(OPENBRACKET,'(',1,1991) -LexToken(VAR,'out',1,1992) -LexToken(CLOSEBRACKET,')',1,1995) -LexToken(EOL,'\n',1,1996) -LexToken(VAR,'model',1,2005) -LexToken(DOT,'.',1,2010) -LexToken(VAR,'dstate',1,2011) -LexToken(ASSIGNMENT,'=',1,2017) -LexToken(VAR,'z0',1,2018) -LexToken(EOL,'\n',1,2020) -LexToken(VAR,'model',1,2029) -LexToken(DOT,'.',1,2034) -LexToken(VAR,'blocktype',1,2035) -LexToken(ASSIGNMENT,'=',1,2044) -LexToken(DQSTRING,'"c"',1,2047) -LexToken(EOL,'\n',1,2048) -LexToken(VAR,'model',1,2057) -LexToken(DOT,'.',1,2062) -LexToken(VAR,'dep_ut',1,2063) -LexToken(ASSIGNMENT,'=',1,2069) -LexToken(OPENSQBRACKET,'[',1,2070) -LexToken(PREVAR_BOOLEAN,'%t',1,2071) -LexToken(PREVAR_BOOLEAN,'%f',1,2074) -LexToken(CLOSESQBRACKET,']',1,2076) -LexToken(EOL,'\n',1,2077) -LexToken(EOL,'\n',1,2078) -LexToken(VAR,'exprs',1,2087) -LexToken(ASSIGNMENT,'=',1,2092) -LexToken(OPENSQBRACKET,'[',1,2093) -LexToken(VAR,'string',1,2094) -LexToken(OPENBRACKET,'(',1,2100) -LexToken(VAR,'nout',1,2101) -LexToken(CLOSEBRACKET,')',1,2105) -LexToken(SEMICOLON,';',1,2106) -LexToken(VAR,'string',1,2107) -LexToken(OPENBRACKET,'(',1,2113) -LexToken(VAR,'z0',1,2114) -LexToken(ADDITION,'+',1,2116) -LexToken(NUMBER,'1',1,2117) -LexToken(CLOSEBRACKET,')',1,2118) -LexToken(CLOSESQBRACKET,']',1,2119) -LexToken(EOL,'\n',1,2120) -LexToken(VAR,'gr_i',1,2129) -LexToken(ASSIGNMENT,'=',1,2133) -LexToken(OPENSQBRACKET,'[',1,2134) -LexToken(CLOSESQBRACKET,']',1,2135) -LexToken(EOL,'\n',1,2136) -LexToken(VAR,'x',1,2145) -LexToken(ASSIGNMENT,'=',1,2146) -LexToken(VAR,'standard_define',1,2147) -LexToken(OPENBRACKET,'(',1,2162) -LexToken(OPENSQBRACKET,'[',1,2163) -LexToken(NUMBER,'2',1,2164) -LexToken(NUMBER,'2',1,2166) -LexToken(CLOSESQBRACKET,']',1,2167) -LexToken(COMMA,',',1,2168) -LexToken(VAR,'model',1,2169) -LexToken(COMMA,',',1,2174) -LexToken(VAR,'exprs',1,2175) -LexToken(COMMA,',',1,2180) -LexToken(VAR,'gr_i',1,2181) -LexToken(CLOSEBRACKET,')',1,2185) -LexToken(EOL,'\n',1,2186) -LexToken(END,'end',1,2191) -LexToken(EOL,'\n',1,2194) -LexToken(ENDFUNCTION,'endfunction',1,2195) -LexToken(EOL,'\n',1,2206) +/* autogenerated from "macros/Branching/ISELECT_f.sci" */ +function ISELECT_f() { +ISELECT_f.prototype.get = function ISELECT_f() { +} +ISELECT_f.prototype.set = function ISELECT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nout,z0,exprs]=scicos_getvalue("Set parameters",["number of outputs","initial connected output"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (z0>nout||z0<=0) { +message("initial connected input is not a valid input port number"); +} else { +[model,graphics,ok]=check_io(model,graphics,-1,-ones(nout,1),ones(nout,1),[]); +if (ok) { +graphics.exprs=exprs; +model.dstate=z0-1; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +ISELECT_f.prototype.define = function ISELECT_f() { +z0=0; +out=[-1,-1]; +nout=2; +model=scicos_model(); +model.sim=list("selector",2); +model.in=-1; +model.out=out; +model.evtin=ones(out); +model.dstate=z0; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(nout),string(z0+1)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +ISELECT_f.prototype.details = function ISELECT_f() { +} +} diff --git a/js/Branching/ISELECT_m.js b/js/Branching/ISELECT_m.js index 709e4f76..9460811e 100644 --- a/js/Branching/ISELECT_m.js +++ b/js/Branching/ISELECT_m.js @@ -1,498 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ISELECT_m',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(WHILE,'while',1,1055) -LexToken(PREVAR_BOOLEAN,'%t',1,1061) -LexToken(DO,'do',1,1064) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'typ',1,1083) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'nout',1,1087) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'z0',1,1092) -LexToken(COMMA,',',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(CLOSESQBRACKET,']',1,1100) -LexToken(ASSIGNMENT,'=',1,1101) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1102) -LexToken(OPENBRACKET,'(',1,1117) -LexToken(DQSTRING,'"Set parameters"',1,1133) -LexToken(COMMA,',',1,1134) -LexToken(OPENSQBRACKET,'[',1,1150) -LexToken(DQSTRING,'"Datatype(1= real double 2=Complex 3=int32 ...)"',1,1199) -LexToken(SEMICOLON,';',1,1200) -LexToken(DQSTRING,'"number of outputs"',1,1219) -LexToken(SEMICOLON,';',1,1220) -LexToken(DQSTRING,'"initial connected output"',1,1246) -LexToken(CLOSESQBRACKET,']',1,1247) -LexToken(COMMA,',',1,1248) -LexToken(VAR,'list',1,1264) -LexToken(OPENBRACKET,'(',1,1268) -LexToken(DQSTRING,'"vec"',1,1273) -LexToken(COMMA,',',1,1274) -LexToken(NUMBER,'1',1,1275) -LexToken(COMMA,',',1,1276) -LexToken(DQSTRING,'"vec"',1,1281) -LexToken(COMMA,',',1,1282) -LexToken(NUMBER,'1',1,1283) -LexToken(COMMA,',',1,1284) -LexToken(DQSTRING,'"vec"',1,1289) -LexToken(COMMA,',',1,1290) -LexToken(NUMBER,'1',1,1291) -LexToken(CLOSEBRACKET,')',1,1292) -LexToken(COMMA,',',1,1293) -LexToken(VAR,'exprs',1,1294) -LexToken(CLOSEBRACKET,')',1,1299) -LexToken(EOL,'\n',1,1300) -LexToken(IF,'if',1,1313) -LexToken(NOT,'~',1,1316) -LexToken(VAR,'ok',1,1317) -LexToken(THEN,'then',1,1320) -LexToken(EOL,'\n',1,1324) -LexToken(BREAK,'break',1,1341) -LexToken(EOL,'\n',1,1346) -LexToken(END,'end',1,1360) -LexToken(EOL,'\n',1,1363) -LexToken(IF,'if',1,1376) -LexToken(VAR,'z0',1,1379) -LexToken(COMPARISON,'>',1,1381) -LexToken(VAR,'nout',1,1382) -LexToken(LOGICAL,'|',1,1386) -LexToken(VAR,'z0',1,1387) -LexToken(COMPARISON,'<=',1,1389) -LexToken(NUMBER,'0',1,1391) -LexToken(THEN,'then',1,1393) -LexToken(EOL,'\n',1,1397) -LexToken(VAR,'message',1,1414) -LexToken(OPENBRACKET,'(',1,1421) -LexToken(DQSTRING,'"initial connected input is not a valid input port number"',1,1479) -LexToken(CLOSEBRACKET,')',1,1480) -LexToken(EOL,'\n',1,1481) -LexToken(ELSEIF,'elseif',1,1494) -LexToken(OPENBRACKET,'(',1,1501) -LexToken(OPENBRACKET,'(',1,1502) -LexToken(VAR,'typ',1,1503) -LexToken(COMPARISON,'<',1,1506) -LexToken(NUMBER,'1',1,1507) -LexToken(CLOSEBRACKET,')',1,1508) -LexToken(LOGICAL,'|',1,1509) -LexToken(OPENBRACKET,'(',1,1510) -LexToken(VAR,'typ',1,1511) -LexToken(COMPARISON,'>',1,1514) -LexToken(NUMBER,'8',1,1515) -LexToken(CLOSEBRACKET,')',1,1516) -LexToken(CLOSEBRACKET,')',1,1517) -LexToken(THEN,'then',1,1519) -LexToken(EOL,'\n',1,1523) -LexToken(VAR,'message',1,1540) -LexToken(OPENBRACKET,'(',1,1547) -LexToken(DQSTRING,'"Datatype is not supported"',1,1574) -LexToken(CLOSEBRACKET,')',1,1575) -LexToken(EOL,'\n',1,1576) -LexToken(VAR,'ok',1,1594) -LexToken(ASSIGNMENT,'=',1,1596) -LexToken(PREVAR_BOOLEAN,'%f',1,1597) -LexToken(EOL,'\n',1,1599) -LexToken(ELSE,'else',1,1613) -LexToken(EOL,'\n',1,1617) -LexToken(VAR,'it',1,1634) -LexToken(ASSIGNMENT,'=',1,1636) -LexToken(VAR,'typ',1,1637) -LexToken(EOL,'\n',1,1640) -LexToken(VAR,'ot',1,1657) -LexToken(ASSIGNMENT,'=',1,1659) -LexToken(VAR,'typ',1,1660) -LexToken(MULTIPLICATION,'*',1,1663) -LexToken(VAR,'ones',1,1664) -LexToken(OPENBRACKET,'(',1,1668) -LexToken(NUMBER,'1',1,1669) -LexToken(COMMA,',',1,1670) -LexToken(VAR,'nout',1,1671) -LexToken(CLOSEBRACKET,')',1,1675) -LexToken(EOL,'\n',1,1676) -LexToken(IF,'if',1,1693) -LexToken(VAR,'ok',1,1696) -LexToken(THEN,'then',1,1699) -LexToken(EOL,'\n',1,1703) -LexToken(VAR,'out',1,1724) -LexToken(ASSIGNMENT,'=',1,1727) -LexToken(OPENSQBRACKET,'[',1,1728) -LexToken(ADDITION,'-',1,1729) -LexToken(VAR,'ones',1,1730) -LexToken(OPENBRACKET,'(',1,1734) -LexToken(VAR,'nout',1,1735) -LexToken(COMMA,',',1,1739) -LexToken(NUMBER,'1',1,1740) -LexToken(CLOSEBRACKET,')',1,1741) -LexToken(ADDITION,'-',1,1743) -LexToken(NUMBER,'2',1,1744) -LexToken(MULTIPLICATION,'*',1,1745) -LexToken(VAR,'ones',1,1746) -LexToken(OPENBRACKET,'(',1,1750) -LexToken(VAR,'nout',1,1751) -LexToken(COMMA,',',1,1755) -LexToken(NUMBER,'1',1,1756) -LexToken(CLOSEBRACKET,')',1,1757) -LexToken(CLOSESQBRACKET,']',1,1758) -LexToken(EOL,'\n',1,1759) -LexToken(VAR,'in',1,1780) -LexToken(ASSIGNMENT,'=',1,1782) -LexToken(OPENSQBRACKET,'[',1,1783) -LexToken(ADDITION,'-',1,1784) -LexToken(NUMBER,'1',1,1785) -LexToken(ADDITION,'-',1,1787) -LexToken(NUMBER,'2',1,1788) -LexToken(CLOSESQBRACKET,']',1,1789) -LexToken(EOL,'\n',1,1790) -LexToken(OPENSQBRACKET,'[',1,1811) -LexToken(VAR,'model',1,1812) -LexToken(COMMA,',',1,1817) -LexToken(VAR,'graphics',1,1818) -LexToken(COMMA,',',1,1826) -LexToken(VAR,'ok',1,1827) -LexToken(CLOSESQBRACKET,']',1,1829) -LexToken(ASSIGNMENT,'=',1,1830) -LexToken(VAR,'set_io',1,1831) -LexToken(OPENBRACKET,'(',1,1837) -LexToken(VAR,'model',1,1838) -LexToken(COMMA,',',1,1843) -LexToken(VAR,'graphics',1,1844) -LexToken(COMMA,',',1,1852) -LexToken(VAR,'list',1,1853) -LexToken(OPENBRACKET,'(',1,1857) -LexToken(VAR,'in',1,1858) -LexToken(COMMA,',',1,1860) -LexToken(VAR,'it',1,1861) -LexToken(CLOSEBRACKET,')',1,1863) -LexToken(COMMA,',',1,1864) -LexToken(VAR,'list',1,1865) -LexToken(OPENBRACKET,'(',1,1869) -LexToken(VAR,'out',1,1870) -LexToken(COMMA,',',1,1873) -LexToken(VAR,'ot',1,1874) -LexToken(CLOSEBRACKET,')',1,1876) -LexToken(COMMA,',',1,1877) -LexToken(VAR,'ones',1,1878) -LexToken(OPENBRACKET,'(',1,1882) -LexToken(VAR,'nout',1,1883) -LexToken(COMMA,',',1,1887) -LexToken(NUMBER,'1',1,1888) -LexToken(CLOSEBRACKET,')',1,1889) -LexToken(COMMA,',',1,1890) -LexToken(OPENSQBRACKET,'[',1,1891) -LexToken(CLOSESQBRACKET,']',1,1892) -LexToken(CLOSEBRACKET,')',1,1893) -LexToken(EOL,'\n',1,1894) -LexToken(IF,'if',1,1915) -LexToken(VAR,'ok',1,1918) -LexToken(THEN,'then',1,1921) -LexToken(EOL,'\n',1,1925) -LexToken(VAR,'graphics',1,1950) -LexToken(DOT,'.',1,1958) -LexToken(VAR,'exprs',1,1959) -LexToken(ASSIGNMENT,'=',1,1964) -LexToken(VAR,'exprs',1,1965) -LexToken(EOL,'\n',1,1970) -LexToken(VAR,'model',1,1996) -LexToken(DOT,'.',1,2001) -LexToken(VAR,'dstate',1,2002) -LexToken(ASSIGNMENT,'=',1,2008) -LexToken(VAR,'z0',1,2009) -LexToken(EOL,'\n',1,2011) -LexToken(VAR,'x',1,2037) -LexToken(DOT,'.',1,2038) -LexToken(VAR,'graphics',1,2039) -LexToken(ASSIGNMENT,'=',1,2047) -LexToken(VAR,'graphics',1,2048) -LexToken(EOL,'\n',1,2056) -LexToken(VAR,'x',1,2082) -LexToken(DOT,'.',1,2083) -LexToken(VAR,'model',1,2084) -LexToken(ASSIGNMENT,'=',1,2089) -LexToken(VAR,'model',1,2090) -LexToken(EOL,'\n',1,2095) -LexToken(BREAK,'break',1,2120) -LexToken(EOL,'\n',1,2125) -LexToken(END,'end',1,2146) -LexToken(EOL,'\n',1,2149) -LexToken(END,'end',1,2166) -LexToken(EOL,'\n',1,2169) -LexToken(END,'end',1,2182) -LexToken(EOL,'\n',1,2185) -LexToken(END,'end',1,2194) -LexToken(EOL,'\n',1,2197) -LexToken(CASE,'case',1,2202) -LexToken(DQSTRING,'"define"',1,2214) -LexToken(THEN,'then',1,2216) -LexToken(EOL,'\n',1,2220) -LexToken(VAR,'z0',1,2229) -LexToken(ASSIGNMENT,'=',1,2231) -LexToken(NUMBER,'1',1,2232) -LexToken(EOL,'\n',1,2233) -LexToken(VAR,'nout',1,2242) -LexToken(ASSIGNMENT,'=',1,2246) -LexToken(NUMBER,'2',1,2247) -LexToken(EOL,'\n',1,2248) -LexToken(EOL,'\n',1,2249) -LexToken(VAR,'model',1,2258) -LexToken(ASSIGNMENT,'=',1,2263) -LexToken(SCICOS_MODEL,'scicos_model',1,2264) -LexToken(OPENBRACKET,'(',1,2276) -LexToken(CLOSEBRACKET,')',1,2277) -LexToken(EOL,'\n',1,2278) -LexToken(VAR,'model',1,2287) -LexToken(DOT,'.',1,2292) -LexToken(VAR,'sim',1,2293) -LexToken(ASSIGNMENT,'=',1,2296) -LexToken(VAR,'list',1,2297) -LexToken(OPENBRACKET,'(',1,2301) -LexToken(DQSTRING,'"selector_m"',1,2313) -LexToken(COMMA,',',1,2314) -LexToken(NUMBER,'4',1,2315) -LexToken(CLOSEBRACKET,')',1,2316) -LexToken(EOL,'\n',1,2317) -LexToken(VAR,'model',1,2326) -LexToken(DOT,'.',1,2331) -LexToken(VAR,'out',1,2332) -LexToken(ASSIGNMENT,'=',1,2335) -LexToken(OPENSQBRACKET,'[',1,2336) -LexToken(ADDITION,'-',1,2337) -LexToken(NUMBER,'1',1,2338) -LexToken(SEMICOLON,';',1,2339) -LexToken(ADDITION,'-',1,2340) -LexToken(NUMBER,'1',1,2341) -LexToken(CLOSESQBRACKET,']',1,2342) -LexToken(EOL,'\n',1,2343) -LexToken(VAR,'model',1,2352) -LexToken(DOT,'.',1,2357) -LexToken(VAR,'out2',1,2358) -LexToken(ASSIGNMENT,'=',1,2362) -LexToken(OPENSQBRACKET,'[',1,2363) -LexToken(ADDITION,'-',1,2364) -LexToken(NUMBER,'2',1,2365) -LexToken(SEMICOLON,';',1,2366) -LexToken(ADDITION,'-',1,2367) -LexToken(NUMBER,'2',1,2368) -LexToken(CLOSESQBRACKET,']',1,2369) -LexToken(EOL,'\n',1,2370) -LexToken(VAR,'model',1,2379) -LexToken(DOT,'.',1,2384) -LexToken(VAR,'outtyp',1,2385) -LexToken(ASSIGNMENT,'=',1,2391) -LexToken(NUMBER,'1',1,2392) -LexToken(EOL,'\n',1,2393) -LexToken(VAR,'model',1,2402) -LexToken(DOT,'.',1,2407) -LexToken(VAR,'in',1,2408) -LexToken(ASSIGNMENT,'=',1,2410) -LexToken(ADDITION,'-',1,2411) -LexToken(NUMBER,'1',1,2412) -LexToken(EOL,'\n',1,2413) -LexToken(VAR,'model',1,2422) -LexToken(DOT,'.',1,2427) -LexToken(VAR,'in2',1,2428) -LexToken(ASSIGNMENT,'=',1,2431) -LexToken(ADDITION,'-',1,2432) -LexToken(NUMBER,'2',1,2433) -LexToken(EOL,'\n',1,2434) -LexToken(VAR,'model',1,2443) -LexToken(DOT,'.',1,2448) -LexToken(VAR,'intyp',1,2449) -LexToken(ASSIGNMENT,'=',1,2454) -LexToken(NUMBER,'1',1,2455) -LexToken(EOL,'\n',1,2456) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'evtout',1,2471) -LexToken(ASSIGNMENT,'=',1,2477) -LexToken(OPENSQBRACKET,'[',1,2478) -LexToken(CLOSESQBRACKET,']',1,2479) -LexToken(EOL,'\n',1,2480) -LexToken(VAR,'model',1,2489) -LexToken(DOT,'.',1,2494) -LexToken(VAR,'state',1,2495) -LexToken(ASSIGNMENT,'=',1,2500) -LexToken(OPENSQBRACKET,'[',1,2501) -LexToken(CLOSESQBRACKET,']',1,2502) -LexToken(EOL,'\n',1,2503) -LexToken(VAR,'model',1,2512) -LexToken(DOT,'.',1,2517) -LexToken(VAR,'rpar',1,2518) -LexToken(ASSIGNMENT,'=',1,2522) -LexToken(OPENSQBRACKET,'[',1,2523) -LexToken(CLOSESQBRACKET,']',1,2524) -LexToken(EOL,'\n',1,2525) -LexToken(VAR,'model',1,2534) -LexToken(DOT,'.',1,2539) -LexToken(VAR,'ipar',1,2540) -LexToken(ASSIGNMENT,'=',1,2544) -LexToken(OPENSQBRACKET,'[',1,2545) -LexToken(CLOSESQBRACKET,']',1,2546) -LexToken(EOL,'\n',1,2547) -LexToken(VAR,'model',1,2556) -LexToken(DOT,'.',1,2561) -LexToken(VAR,'firing',1,2562) -LexToken(ASSIGNMENT,'=',1,2568) -LexToken(OPENSQBRACKET,'[',1,2569) -LexToken(CLOSESQBRACKET,']',1,2570) -LexToken(EOL,'\n',1,2571) -LexToken(VAR,'model',1,2580) -LexToken(DOT,'.',1,2585) -LexToken(VAR,'evtin',1,2586) -LexToken(ASSIGNMENT,'=',1,2591) -LexToken(VAR,'ones',1,2592) -LexToken(OPENBRACKET,'(',1,2596) -LexToken(VAR,'nout',1,2597) -LexToken(COMMA,',',1,2601) -LexToken(NUMBER,'1',1,2602) -LexToken(CLOSEBRACKET,')',1,2603) -LexToken(EOL,'\n',1,2604) -LexToken(VAR,'model',1,2613) -LexToken(DOT,'.',1,2618) -LexToken(VAR,'dstate',1,2619) -LexToken(ASSIGNMENT,'=',1,2625) -LexToken(VAR,'z0',1,2626) -LexToken(EOL,'\n',1,2628) -LexToken(VAR,'model',1,2637) -LexToken(DOT,'.',1,2642) -LexToken(VAR,'blocktype',1,2643) -LexToken(ASSIGNMENT,'=',1,2652) -LexToken(DQSTRING,'"c"',1,2655) -LexToken(EOL,'\n',1,2656) -LexToken(VAR,'model',1,2665) -LexToken(DOT,'.',1,2670) -LexToken(VAR,'dep_ut',1,2671) -LexToken(ASSIGNMENT,'=',1,2677) -LexToken(OPENSQBRACKET,'[',1,2678) -LexToken(PREVAR_BOOLEAN,'%t',1,2679) -LexToken(PREVAR_BOOLEAN,'%f',1,2682) -LexToken(CLOSESQBRACKET,']',1,2684) -LexToken(EOL,'\n',1,2685) -LexToken(EOL,'\n',1,2686) -LexToken(VAR,'exprs',1,2695) -LexToken(ASSIGNMENT,'=',1,2700) -LexToken(OPENSQBRACKET,'[',1,2701) -LexToken(VAR,'sci2exp',1,2702) -LexToken(OPENBRACKET,'(',1,2709) -LexToken(NUMBER,'1',1,2710) -LexToken(CLOSEBRACKET,')',1,2711) -LexToken(SEMICOLON,';',1,2712) -LexToken(VAR,'sci2exp',1,2713) -LexToken(OPENBRACKET,'(',1,2720) -LexToken(VAR,'nout',1,2721) -LexToken(CLOSEBRACKET,')',1,2725) -LexToken(SEMICOLON,';',1,2726) -LexToken(VAR,'sci2exp',1,2727) -LexToken(OPENBRACKET,'(',1,2734) -LexToken(VAR,'z0',1,2735) -LexToken(CLOSEBRACKET,')',1,2737) -LexToken(CLOSESQBRACKET,']',1,2738) -LexToken(EOL,'\n',1,2739) -LexToken(VAR,'gr_i',1,2748) -LexToken(ASSIGNMENT,'=',1,2752) -LexToken(OPENSQBRACKET,'[',1,2753) -LexToken(CLOSESQBRACKET,']',1,2754) -LexToken(EOL,'\n',1,2755) -LexToken(VAR,'x',1,2764) -LexToken(ASSIGNMENT,'=',1,2765) -LexToken(VAR,'standard_define',1,2766) -LexToken(OPENBRACKET,'(',1,2781) -LexToken(OPENSQBRACKET,'[',1,2782) -LexToken(NUMBER,'3',1,2783) -LexToken(NUMBER,'2',1,2785) -LexToken(CLOSESQBRACKET,']',1,2786) -LexToken(COMMA,',',1,2787) -LexToken(VAR,'model',1,2788) -LexToken(COMMA,',',1,2793) -LexToken(VAR,'exprs',1,2794) -LexToken(COMMA,',',1,2799) -LexToken(VAR,'gr_i',1,2800) -LexToken(CLOSEBRACKET,')',1,2804) -LexToken(EOL,'\n',1,2805) -LexToken(END,'end',1,2810) -LexToken(EOL,'\n',1,2813) -LexToken(ENDFUNCTION,'endfunction',1,2814) -LexToken(EOL,'\n',1,2825) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1758) +/* autogenerated from "macros/Branching/ISELECT_m.sci" */ +None diff --git a/js/Branching/MUX.js b/js/Branching/MUX.js index 2b340a2e..32335170 100644 --- a/js/Branching/MUX.js +++ b/js/Branching/MUX.js @@ -1,432 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MUX',1,852) -LexToken(OPENBRACKET,'(',1,855) -LexToken(VAR,'job',1,856) -LexToken(COMMA,',',1,859) -LexToken(VAR,'arg1',1,860) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg2',1,865) -LexToken(CLOSEBRACKET,')',1,869) -LexToken(EOL,'\n',1,870) -LexToken(VAR,'x',1,875) -LexToken(ASSIGNMENT,'=',1,876) -LexToken(OPENSQBRACKET,'[',1,877) -LexToken(CLOSESQBRACKET,']',1,878) -LexToken(EOL,'\n',1,879) -LexToken(VAR,'y',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'typ',1,895) -LexToken(ASSIGNMENT,'=',1,898) -LexToken(OPENSQBRACKET,'[',1,899) -LexToken(CLOSESQBRACKET,']',1,900) -LexToken(EOL,'\n',1,901) -LexToken(SELECT,'select',1,907) -LexToken(VAR,'job',1,914) -LexToken(EOL,'\n',1,917) -LexToken(CASE,'case',1,922) -LexToken(DQSTRING,'"set"',1,931) -LexToken(THEN,'then',1,933) -LexToken(EOL,'\n',1,937) -LexToken(VAR,'x',1,946) -LexToken(ASSIGNMENT,'=',1,947) -LexToken(VAR,'arg1',1,948) -LexToken(EOL,'\n',1,952) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'exprs',1,994) -LexToken(ASSIGNMENT,'=',1,999) -LexToken(VAR,'graphics',1,1000) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'exprs',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(VAR,'model',1,1023) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'arg1',1,1029) -LexToken(DOT,'.',1,1033) -LexToken(VAR,'model',1,1034) -LexToken(EOL,'\n',1,1039) -LexToken(WHILE,'while',1,1049) -LexToken(PREVAR_BOOLEAN,'%t',1,1055) -LexToken(DO,'do',1,1058) -LexToken(EOL,'\n',1,1060) -LexToken(OPENSQBRACKET,'[',1,1073) -LexToken(VAR,'ok',1,1074) -LexToken(COMMA,',',1,1076) -LexToken(VAR,'in',1,1077) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'exprs',1,1080) -LexToken(CLOSESQBRACKET,']',1,1085) -LexToken(ASSIGNMENT,'=',1,1086) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1087) -LexToken(OPENBRACKET,'(',1,1102) -LexToken(DQSTRING,'"Set MUX block parameters"',1,1128) -LexToken(COMMA,',',1,1129) -LexToken(DQSTRING,'"number of input ports or vector of sizes"',1,1186) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'list',1,1188) -LexToken(OPENBRACKET,'(',1,1192) -LexToken(DQSTRING,'"intvec"',1,1200) -LexToken(COMMA,',',1,1201) -LexToken(ADDITION,'-',1,1202) -LexToken(NUMBER,'1',1,1203) -LexToken(CLOSEBRACKET,')',1,1204) -LexToken(COMMA,',',1,1205) -LexToken(VAR,'exprs',1,1206) -LexToken(CLOSEBRACKET,')',1,1211) -LexToken(EOL,'\n',1,1212) -LexToken(IF,'if',1,1225) -LexToken(NOT,'~',1,1228) -LexToken(VAR,'ok',1,1229) -LexToken(THEN,'then',1,1232) -LexToken(EOL,'\n',1,1236) -LexToken(BREAK,'break',1,1253) -LexToken(EOL,'\n',1,1258) -LexToken(END,'end',1,1272) -LexToken(EOL,'\n',1,1275) -LexToken(IF,'if',1,1288) -LexToken(VAR,'size',1,1291) -LexToken(OPENBRACKET,'(',1,1295) -LexToken(VAR,'in',1,1296) -LexToken(COMMA,',',1,1298) -LexToken(DQSTRING,'"*"',1,1301) -LexToken(CLOSEBRACKET,')',1,1302) -LexToken(COMPARISON,'==',1,1303) -LexToken(NUMBER,'1',1,1305) -LexToken(THEN,'then',1,1307) -LexToken(EOL,'\n',1,1311) -LexToken(IF,'if',1,1328) -LexToken(VAR,'in',1,1331) -LexToken(COMPARISON,'<',1,1333) -LexToken(NUMBER,'2',1,1334) -LexToken(LOGICAL,'|',1,1335) -LexToken(VAR,'in',1,1336) -LexToken(COMPARISON,'>',1,1338) -LexToken(NUMBER,'31',1,1339) -LexToken(THEN,'then',1,1342) -LexToken(EOL,'\n',1,1346) -LexToken(VAR,'message',1,1367) -LexToken(OPENBRACKET,'(',1,1374) -LexToken(DQSTRING,'"Block must have at least two input ports and at most 31"',1,1431) -LexToken(CLOSEBRACKET,')',1,1432) -LexToken(EOL,'\n',1,1433) -LexToken(VAR,'ok',1,1454) -LexToken(ASSIGNMENT,'=',1,1456) -LexToken(PREVAR_BOOLEAN,'%f',1,1457) -LexToken(EOL,'\n',1,1459) -LexToken(ELSE,'else',1,1476) -LexToken(EOL,'\n',1,1480) -LexToken(OPENSQBRACKET,'[',1,1501) -LexToken(VAR,'model',1,1502) -LexToken(COMMA,',',1,1507) -LexToken(VAR,'graphics',1,1508) -LexToken(COMMA,',',1,1516) -LexToken(VAR,'ok',1,1517) -LexToken(CLOSESQBRACKET,']',1,1519) -LexToken(ASSIGNMENT,'=',1,1520) -LexToken(VAR,'check_io',1,1521) -LexToken(OPENBRACKET,'(',1,1529) -LexToken(VAR,'model',1,1530) -LexToken(COMMA,',',1,1535) -LexToken(VAR,'graphics',1,1536) -LexToken(COMMA,',',1,1544) -LexToken(ADDITION,'-',1,1545) -LexToken(OPENSQBRACKET,'[',1,1546) -LexToken(NUMBER,'1',1,1547) -LexToken(COLON,':',1,1548) -LexToken(VAR,'in',1,1549) -LexToken(CLOSESQBRACKET,']',1,1551) -LexToken(TRANSPOSE,"'",1,1552) -LexToken(COMMA,',',1,1553) -LexToken(NUMBER,'0',1,1554) -LexToken(COMMA,',',1,1555) -LexToken(OPENSQBRACKET,'[',1,1556) -LexToken(CLOSESQBRACKET,']',1,1557) -LexToken(COMMA,',',1,1558) -LexToken(OPENSQBRACKET,'[',1,1559) -LexToken(CLOSESQBRACKET,']',1,1560) -LexToken(CLOSEBRACKET,')',1,1561) -LexToken(EOL,'\n',1,1562) -LexToken(END,'end',1,1579) -LexToken(EOL,'\n',1,1582) -LexToken(ELSE,'else',1,1595) -LexToken(EOL,'\n',1,1599) -LexToken(IF,'if',1,1616) -LexToken(VAR,'size',1,1619) -LexToken(OPENBRACKET,'(',1,1623) -LexToken(VAR,'in',1,1624) -LexToken(COMMA,',',1,1626) -LexToken(DQSTRING,'"*"',1,1629) -LexToken(CLOSEBRACKET,')',1,1630) -LexToken(COMPARISON,'<',1,1631) -LexToken(NUMBER,'2',1,1632) -LexToken(LOGICAL,'|',1,1633) -LexToken(VAR,'or',1,1635) -LexToken(OPENBRACKET,'(',1,1637) -LexToken(VAR,'in',1,1638) -LexToken(COMPARISON,'==',1,1640) -LexToken(NUMBER,'0',1,1642) -LexToken(CLOSEBRACKET,')',1,1643) -LexToken(LOGICAL,'|',1,1644) -LexToken(VAR,'size',1,1645) -LexToken(OPENBRACKET,'(',1,1649) -LexToken(VAR,'in',1,1650) -LexToken(COMMA,',',1,1652) -LexToken(DQSTRING,'"*"',1,1655) -LexToken(CLOSEBRACKET,')',1,1656) -LexToken(COMPARISON,'>',1,1657) -LexToken(NUMBER,'31',1,1658) -LexToken(THEN,'then',1,1661) -LexToken(EOL,'\n',1,1665) -LexToken(VAR,'message',1,1686) -LexToken(OPENBRACKET,'(',1,1693) -LexToken(OPENSQBRACKET,'[',1,1694) -LexToken(DQSTRING,'"Block must have at least two input ports"',1,1736) -LexToken(SEMICOLON,';\n',1,1737) -LexToken(DQSTRING,'"and at most 31. Size 0 is not allowed. "',1,1799) -LexToken(CLOSESQBRACKET,']',1,1800) -LexToken(CLOSEBRACKET,')',1,1801) -LexToken(EOL,'\n',1,1802) -LexToken(VAR,'ok',1,1823) -LexToken(ASSIGNMENT,'=',1,1825) -LexToken(PREVAR_BOOLEAN,'%f',1,1826) -LexToken(EOL,'\n',1,1828) -LexToken(ELSE,'else',1,1845) -LexToken(EOL,'\n',1,1849) -LexToken(IF,'if',1,1870) -LexToken(VAR,'min',1,1873) -LexToken(OPENBRACKET,'(',1,1876) -LexToken(VAR,'in',1,1877) -LexToken(CLOSEBRACKET,')',1,1879) -LexToken(COMPARISON,'<',1,1880) -LexToken(NUMBER,'0',1,1881) -LexToken(THEN,'then',1,1883) -LexToken(EOL,'\n',1,1887) -LexToken(VAR,'nout',1,1912) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(NUMBER,'0',1,1917) -LexToken(EOL,'\n',1,1918) -LexToken(ELSE,'else',1,1940) -LexToken(EOL,'\n',1,1944) -LexToken(VAR,'nout',1,1969) -LexToken(ASSIGNMENT,'=',1,1973) -LexToken(VAR,'sum',1,1974) -LexToken(OPENBRACKET,'(',1,1977) -LexToken(VAR,'in',1,1978) -LexToken(CLOSEBRACKET,')',1,1980) -LexToken(EOL,'\n',1,1981) -LexToken(END,'end',1,2003) -LexToken(EOL,'\n',1,2006) -LexToken(OPENSQBRACKET,'[',1,2027) -LexToken(VAR,'model',1,2028) -LexToken(COMMA,',',1,2033) -LexToken(VAR,'graphics',1,2034) -LexToken(COMMA,',',1,2042) -LexToken(VAR,'ok',1,2043) -LexToken(CLOSESQBRACKET,']',1,2045) -LexToken(ASSIGNMENT,'=',1,2046) -LexToken(VAR,'check_io',1,2047) -LexToken(OPENBRACKET,'(',1,2055) -LexToken(VAR,'model',1,2056) -LexToken(COMMA,',',1,2061) -LexToken(VAR,'graphics',1,2062) -LexToken(COMMA,',',1,2070) -LexToken(VAR,'in',1,2071) -LexToken(OPENBRACKET,'(',1,2073) -LexToken(COLON,':',1,2074) -LexToken(CLOSEBRACKET,')',1,2075) -LexToken(COMMA,',',1,2076) -LexToken(VAR,'nout',1,2077) -LexToken(COMMA,',',1,2081) -LexToken(OPENSQBRACKET,'[',1,2082) -LexToken(CLOSESQBRACKET,']',1,2083) -LexToken(COMMA,',',1,2084) -LexToken(OPENSQBRACKET,'[',1,2085) -LexToken(CLOSESQBRACKET,']',1,2086) -LexToken(CLOSEBRACKET,')',1,2087) -LexToken(EOL,'\n',1,2088) -LexToken(IF,'if',1,2109) -LexToken(VAR,'ok',1,2112) -LexToken(THEN,'then',1,2115) -LexToken(EOL,'\n',1,2119) -LexToken(VAR,'in',1,2144) -LexToken(ASSIGNMENT,'=',1,2146) -LexToken(VAR,'size',1,2147) -LexToken(OPENBRACKET,'(',1,2151) -LexToken(VAR,'in',1,2152) -LexToken(COMMA,',',1,2154) -LexToken(DQSTRING,'"*"',1,2157) -LexToken(CLOSEBRACKET,')',1,2158) -LexToken(EOL,'\n',1,2159) -LexToken(END,'end',1,2181) -LexToken(EOL,'\n',1,2184) -LexToken(END,'end',1,2201) -LexToken(EOL,'\n',1,2204) -LexToken(END,'end',1,2217) -LexToken(EOL,'\n',1,2220) -LexToken(IF,'if',1,2233) -LexToken(VAR,'ok',1,2236) -LexToken(THEN,'then',1,2239) -LexToken(EOL,'\n',1,2243) -LexToken(VAR,'graphics',1,2260) -LexToken(DOT,'.',1,2268) -LexToken(VAR,'exprs',1,2269) -LexToken(ASSIGNMENT,'=',1,2274) -LexToken(VAR,'exprs',1,2275) -LexToken(EOL,'\n',1,2280) -LexToken(VAR,'model',1,2298) -LexToken(DOT,'.',1,2303) -LexToken(VAR,'ipar',1,2304) -LexToken(ASSIGNMENT,'=',1,2308) -LexToken(VAR,'in',1,2309) -LexToken(EOL,'\n',1,2311) -LexToken(VAR,'x',1,2328) -LexToken(DOT,'.',1,2329) -LexToken(VAR,'graphics',1,2330) -LexToken(ASSIGNMENT,'=',1,2338) -LexToken(VAR,'graphics',1,2339) -LexToken(EOL,'\n',1,2347) -LexToken(VAR,'x',1,2365) -LexToken(DOT,'.',1,2366) -LexToken(VAR,'model',1,2367) -LexToken(ASSIGNMENT,'=',1,2372) -LexToken(VAR,'model',1,2373) -LexToken(EOL,'\n',1,2378) -LexToken(BREAK,'break',1,2395) -LexToken(EOL,'\n',1,2400) -LexToken(END,'end',1,2413) -LexToken(EOL,'\n',1,2416) -LexToken(END,'end',1,2425) -LexToken(EOL,'\n',1,2428) -LexToken(CASE,'case',1,2433) -LexToken(DQSTRING,'"define"',1,2445) -LexToken(THEN,'then',1,2447) -LexToken(EOL,'\n',1,2451) -LexToken(VAR,'in',1,2460) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(NUMBER,'2',1,2463) -LexToken(EOL,'\n',1,2464) -LexToken(VAR,'model',1,2473) -LexToken(ASSIGNMENT,'=',1,2478) -LexToken(SCICOS_MODEL,'scicos_model',1,2479) -LexToken(OPENBRACKET,'(',1,2491) -LexToken(CLOSEBRACKET,')',1,2492) -LexToken(EOL,'\n',1,2493) -LexToken(VAR,'model',1,2502) -LexToken(DOT,'.',1,2507) -LexToken(VAR,'sim',1,2508) -LexToken(ASSIGNMENT,'=',1,2511) -LexToken(VAR,'list',1,2512) -LexToken(OPENBRACKET,'(',1,2516) -LexToken(DQSTRING,'"multiplex"',1,2527) -LexToken(COMMA,',',1,2528) -LexToken(NUMBER,'4',1,2529) -LexToken(CLOSEBRACKET,')',1,2530) -LexToken(EOL,'\n',1,2531) -LexToken(VAR,'model',1,2540) -LexToken(DOT,'.',1,2545) -LexToken(VAR,'in',1,2546) -LexToken(ASSIGNMENT,'=',1,2548) -LexToken(ADDITION,'-',1,2549) -LexToken(OPENSQBRACKET,'[',1,2550) -LexToken(NUMBER,'1',1,2551) -LexToken(COLON,':',1,2552) -LexToken(VAR,'in',1,2553) -LexToken(CLOSESQBRACKET,']',1,2555) -LexToken(TRANSPOSE,"'",1,2556) -LexToken(EOL,'\n',1,2557) -LexToken(VAR,'model',1,2566) -LexToken(DOT,'.',1,2571) -LexToken(VAR,'out',1,2572) -LexToken(ASSIGNMENT,'=',1,2575) -LexToken(NUMBER,'0',1,2576) -LexToken(EOL,'\n',1,2577) -LexToken(VAR,'model',1,2586) -LexToken(DOT,'.',1,2591) -LexToken(VAR,'ipar',1,2592) -LexToken(ASSIGNMENT,'=',1,2596) -LexToken(VAR,'in',1,2597) -LexToken(EOL,'\n',1,2599) -LexToken(VAR,'model',1,2608) -LexToken(DOT,'.',1,2613) -LexToken(VAR,'blocktype',1,2614) -LexToken(ASSIGNMENT,'=',1,2623) -LexToken(DQSTRING,'"c"',1,2626) -LexToken(EOL,'\n',1,2627) -LexToken(VAR,'model',1,2636) -LexToken(DOT,'.',1,2641) -LexToken(VAR,'dep_ut',1,2642) -LexToken(ASSIGNMENT,'=',1,2648) -LexToken(OPENSQBRACKET,'[',1,2649) -LexToken(PREVAR_BOOLEAN,'%t',1,2650) -LexToken(PREVAR_BOOLEAN,'%f',1,2653) -LexToken(CLOSESQBRACKET,']',1,2655) -LexToken(EOL,'\n',1,2656) -LexToken(EOL,'\n',1,2657) -LexToken(VAR,'exprs',1,2666) -LexToken(ASSIGNMENT,'=',1,2671) -LexToken(VAR,'string',1,2672) -LexToken(OPENBRACKET,'(',1,2678) -LexToken(VAR,'in',1,2679) -LexToken(CLOSEBRACKET,')',1,2681) -LexToken(EOL,'\n',1,2682) -LexToken(VAR,'gr_i',1,2691) -LexToken(ASSIGNMENT,'=',1,2695) -LexToken(OPENSQBRACKET,'[',1,2696) -LexToken(CLOSESQBRACKET,']',1,2697) -LexToken(EOL,'\n',1,2698) -LexToken(VAR,'x',1,2707) -LexToken(ASSIGNMENT,'=',1,2708) -LexToken(VAR,'standard_define',1,2709) -LexToken(OPENBRACKET,'(',1,2724) -LexToken(OPENSQBRACKET,'[',1,2725) -LexToken(NUMBER,'.5',1,2726) -LexToken(NUMBER,'2',1,2729) -LexToken(CLOSESQBRACKET,']',1,2730) -LexToken(COMMA,',',1,2731) -LexToken(VAR,'model',1,2732) -LexToken(COMMA,',',1,2737) -LexToken(VAR,'exprs',1,2738) -LexToken(COMMA,',',1,2743) -LexToken(VAR,'gr_i',1,2744) -LexToken(CLOSEBRACKET,')',1,2748) -LexToken(EOL,'\n',1,2749) -LexToken(END,'end',1,2754) -LexToken(EOL,'\n',1,2757) -LexToken(ENDFUNCTION,'endfunction',1,2758) -LexToken(EOL,'\n',1,2769) +Syntax error in input LexToken(IN,'in',1,1077) +/* autogenerated from "macros/Branching/MUX.sci" */ +None diff --git a/js/Branching/MUX_f.js b/js/Branching/MUX_f.js index d386e8c5..5a37f434 100644 --- a/js/Branching/MUX_f.js +++ b/js/Branching/MUX_f.js @@ -1,432 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MUX_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'in',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'exprs',1,1082) -LexToken(CLOSESQBRACKET,']',1,1087) -LexToken(ASSIGNMENT,'=',1,1088) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1089) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(DQSTRING,'"Set MUX block parameters"',1,1130) -LexToken(COMMA,',',1,1131) -LexToken(DQSTRING,'"number of input ports or vector of sizes"',1,1188) -LexToken(COMMA,',',1,1189) -LexToken(VAR,'list',1,1190) -LexToken(OPENBRACKET,'(',1,1194) -LexToken(DQSTRING,'"vec"',1,1199) -LexToken(COMMA,',',1,1200) -LexToken(ADDITION,'-',1,1201) -LexToken(NUMBER,'1',1,1202) -LexToken(CLOSEBRACKET,')',1,1203) -LexToken(COMMA,',',1,1204) -LexToken(VAR,'exprs',1,1205) -LexToken(CLOSEBRACKET,')',1,1210) -LexToken(EOL,'\n',1,1211) -LexToken(IF,'if',1,1224) -LexToken(NOT,'~',1,1227) -LexToken(VAR,'ok',1,1228) -LexToken(THEN,'then',1,1231) -LexToken(EOL,'\n',1,1235) -LexToken(BREAK,'break',1,1252) -LexToken(EOL,'\n',1,1257) -LexToken(END,'end',1,1271) -LexToken(EOL,'\n',1,1274) -LexToken(IF,'if',1,1287) -LexToken(VAR,'size',1,1290) -LexToken(OPENBRACKET,'(',1,1294) -LexToken(VAR,'in',1,1295) -LexToken(COMMA,',',1,1297) -LexToken(DQSTRING,'"*"',1,1300) -LexToken(CLOSEBRACKET,')',1,1301) -LexToken(COMPARISON,'==',1,1302) -LexToken(NUMBER,'1',1,1304) -LexToken(THEN,'then',1,1306) -LexToken(EOL,'\n',1,1310) -LexToken(IF,'if',1,1327) -LexToken(VAR,'in',1,1330) -LexToken(COMPARISON,'<',1,1332) -LexToken(NUMBER,'2',1,1333) -LexToken(LOGICAL,'|',1,1334) -LexToken(VAR,'in',1,1335) -LexToken(COMPARISON,'>',1,1337) -LexToken(NUMBER,'8',1,1338) -LexToken(THEN,'then',1,1340) -LexToken(EOL,'\n',1,1344) -LexToken(VAR,'message',1,1365) -LexToken(OPENBRACKET,'(',1,1372) -LexToken(DQSTRING,'"Block must have at least two input ports and at most eight"',1,1432) -LexToken(CLOSEBRACKET,')',1,1433) -LexToken(EOL,'\n',1,1434) -LexToken(VAR,'ok',1,1455) -LexToken(ASSIGNMENT,'=',1,1457) -LexToken(PREVAR_BOOLEAN,'%f',1,1458) -LexToken(EOL,'\n',1,1460) -LexToken(ELSE,'else',1,1477) -LexToken(EOL,'\n',1,1481) -LexToken(OPENSQBRACKET,'[',1,1502) -LexToken(VAR,'model',1,1503) -LexToken(COMMA,',',1,1508) -LexToken(VAR,'graphics',1,1509) -LexToken(COMMA,',',1,1517) -LexToken(VAR,'ok',1,1518) -LexToken(CLOSESQBRACKET,']',1,1520) -LexToken(ASSIGNMENT,'=',1,1521) -LexToken(VAR,'check_io',1,1522) -LexToken(OPENBRACKET,'(',1,1530) -LexToken(VAR,'model',1,1531) -LexToken(COMMA,',',1,1536) -LexToken(VAR,'graphics',1,1537) -LexToken(COMMA,',',1,1545) -LexToken(ADDITION,'-',1,1546) -LexToken(OPENSQBRACKET,'[',1,1547) -LexToken(NUMBER,'1',1,1548) -LexToken(COLON,':',1,1549) -LexToken(VAR,'in',1,1550) -LexToken(CLOSESQBRACKET,']',1,1552) -LexToken(TRANSPOSE,"'",1,1553) -LexToken(COMMA,',',1,1554) -LexToken(NUMBER,'0',1,1555) -LexToken(COMMA,',',1,1556) -LexToken(OPENSQBRACKET,'[',1,1557) -LexToken(CLOSESQBRACKET,']',1,1558) -LexToken(COMMA,',',1,1559) -LexToken(OPENSQBRACKET,'[',1,1560) -LexToken(CLOSESQBRACKET,']',1,1561) -LexToken(CLOSEBRACKET,')',1,1562) -LexToken(EOL,'\n',1,1563) -LexToken(END,'end',1,1580) -LexToken(EOL,'\n',1,1583) -LexToken(ELSE,'else',1,1596) -LexToken(EOL,'\n',1,1600) -LexToken(IF,'if',1,1617) -LexToken(VAR,'size',1,1620) -LexToken(OPENBRACKET,'(',1,1624) -LexToken(VAR,'in',1,1625) -LexToken(COMMA,',',1,1627) -LexToken(DQSTRING,'"*"',1,1630) -LexToken(CLOSEBRACKET,')',1,1631) -LexToken(COMPARISON,'<',1,1632) -LexToken(NUMBER,'2',1,1633) -LexToken(LOGICAL,'|',1,1634) -LexToken(VAR,'size',1,1636) -LexToken(OPENBRACKET,'(',1,1640) -LexToken(VAR,'in',1,1641) -LexToken(COMMA,',',1,1643) -LexToken(DQSTRING,'"*"',1,1646) -LexToken(CLOSEBRACKET,')',1,1647) -LexToken(COMPARISON,'>',1,1648) -LexToken(NUMBER,'8',1,1649) -LexToken(LOGICAL,'|',1,1650) -LexToken(VAR,'or',1,1651) -LexToken(OPENBRACKET,'(',1,1653) -LexToken(VAR,'in',1,1654) -LexToken(COMPARISON,'==',1,1656) -LexToken(NUMBER,'0',1,1658) -LexToken(CLOSEBRACKET,')',1,1659) -LexToken(THEN,'then',1,1661) -LexToken(EOL,'\n',1,1665) -LexToken(VAR,'message',1,1686) -LexToken(OPENBRACKET,'(',1,1693) -LexToken(OPENSQBRACKET,'[',1,1694) -LexToken(DQSTRING,'"Block must have at least two input ports"',1,1736) -LexToken(SEMICOLON,';\n',1,1737) -LexToken(DQSTRING,'"and at most eight, and size 0 is not allowed. "',1,1806) -LexToken(CLOSESQBRACKET,']',1,1807) -LexToken(CLOSEBRACKET,')',1,1808) -LexToken(EOL,'\n',1,1809) -LexToken(VAR,'ok',1,1830) -LexToken(ASSIGNMENT,'=',1,1832) -LexToken(PREVAR_BOOLEAN,'%f',1,1833) -LexToken(EOL,'\n',1,1835) -LexToken(ELSE,'else',1,1852) -LexToken(EOL,'\n',1,1856) -LexToken(IF,'if',1,1877) -LexToken(VAR,'min',1,1880) -LexToken(OPENBRACKET,'(',1,1883) -LexToken(VAR,'in',1,1884) -LexToken(CLOSEBRACKET,')',1,1886) -LexToken(COMPARISON,'<',1,1887) -LexToken(NUMBER,'0',1,1888) -LexToken(THEN,'then',1,1890) -LexToken(EOL,'\n',1,1894) -LexToken(VAR,'nout',1,1919) -LexToken(ASSIGNMENT,'=',1,1923) -LexToken(NUMBER,'0',1,1924) -LexToken(EOL,'\n',1,1925) -LexToken(ELSE,'else',1,1947) -LexToken(EOL,'\n',1,1951) -LexToken(VAR,'nout',1,1976) -LexToken(ASSIGNMENT,'=',1,1980) -LexToken(VAR,'sum',1,1981) -LexToken(OPENBRACKET,'(',1,1984) -LexToken(VAR,'in',1,1985) -LexToken(CLOSEBRACKET,')',1,1987) -LexToken(EOL,'\n',1,1988) -LexToken(END,'end',1,2010) -LexToken(EOL,'\n',1,2013) -LexToken(OPENSQBRACKET,'[',1,2034) -LexToken(VAR,'model',1,2035) -LexToken(COMMA,',',1,2040) -LexToken(VAR,'graphics',1,2041) -LexToken(COMMA,',',1,2049) -LexToken(VAR,'ok',1,2050) -LexToken(CLOSESQBRACKET,']',1,2052) -LexToken(ASSIGNMENT,'=',1,2053) -LexToken(VAR,'check_io',1,2054) -LexToken(OPENBRACKET,'(',1,2062) -LexToken(VAR,'model',1,2063) -LexToken(COMMA,',',1,2068) -LexToken(VAR,'graphics',1,2069) -LexToken(COMMA,',',1,2077) -LexToken(VAR,'in',1,2078) -LexToken(OPENBRACKET,'(',1,2080) -LexToken(COLON,':',1,2081) -LexToken(CLOSEBRACKET,')',1,2082) -LexToken(COMMA,',',1,2083) -LexToken(VAR,'nout',1,2084) -LexToken(COMMA,',',1,2088) -LexToken(OPENSQBRACKET,'[',1,2089) -LexToken(CLOSESQBRACKET,']',1,2090) -LexToken(COMMA,',',1,2091) -LexToken(OPENSQBRACKET,'[',1,2092) -LexToken(CLOSESQBRACKET,']',1,2093) -LexToken(CLOSEBRACKET,')',1,2094) -LexToken(EOL,'\n',1,2095) -LexToken(IF,'if',1,2116) -LexToken(VAR,'ok',1,2119) -LexToken(THEN,'then',1,2122) -LexToken(EOL,'\n',1,2126) -LexToken(VAR,'in',1,2151) -LexToken(ASSIGNMENT,'=',1,2153) -LexToken(VAR,'size',1,2154) -LexToken(OPENBRACKET,'(',1,2158) -LexToken(VAR,'in',1,2159) -LexToken(COMMA,',',1,2161) -LexToken(DQSTRING,'"*"',1,2164) -LexToken(CLOSEBRACKET,')',1,2165) -LexToken(EOL,'\n',1,2166) -LexToken(END,'end',1,2188) -LexToken(EOL,'\n',1,2191) -LexToken(END,'end',1,2208) -LexToken(EOL,'\n',1,2211) -LexToken(END,'end',1,2224) -LexToken(EOL,'\n',1,2227) -LexToken(IF,'if',1,2240) -LexToken(VAR,'ok',1,2243) -LexToken(THEN,'then',1,2246) -LexToken(EOL,'\n',1,2250) -LexToken(VAR,'graphics',1,2267) -LexToken(DOT,'.',1,2275) -LexToken(VAR,'exprs',1,2276) -LexToken(ASSIGNMENT,'=',1,2281) -LexToken(VAR,'exprs',1,2282) -LexToken(EOL,'\n',1,2287) -LexToken(VAR,'model',1,2305) -LexToken(DOT,'.',1,2310) -LexToken(VAR,'ipar',1,2311) -LexToken(ASSIGNMENT,'=',1,2315) -LexToken(VAR,'in',1,2316) -LexToken(EOL,'\n',1,2318) -LexToken(VAR,'x',1,2335) -LexToken(DOT,'.',1,2336) -LexToken(VAR,'graphics',1,2337) -LexToken(ASSIGNMENT,'=',1,2345) -LexToken(VAR,'graphics',1,2346) -LexToken(EOL,'\n',1,2354) -LexToken(VAR,'x',1,2372) -LexToken(DOT,'.',1,2373) -LexToken(VAR,'model',1,2374) -LexToken(ASSIGNMENT,'=',1,2379) -LexToken(VAR,'model',1,2380) -LexToken(EOL,'\n',1,2385) -LexToken(BREAK,'break',1,2402) -LexToken(EOL,'\n',1,2407) -LexToken(END,'end',1,2420) -LexToken(EOL,'\n',1,2423) -LexToken(END,'end',1,2432) -LexToken(EOL,'\n',1,2435) -LexToken(CASE,'case',1,2440) -LexToken(DQSTRING,'"define"',1,2452) -LexToken(THEN,'then',1,2454) -LexToken(EOL,'\n',1,2458) -LexToken(VAR,'in',1,2467) -LexToken(ASSIGNMENT,'=',1,2469) -LexToken(NUMBER,'2',1,2470) -LexToken(EOL,'\n',1,2471) -LexToken(VAR,'model',1,2480) -LexToken(ASSIGNMENT,'=',1,2485) -LexToken(SCICOS_MODEL,'scicos_model',1,2486) -LexToken(OPENBRACKET,'(',1,2498) -LexToken(CLOSEBRACKET,')',1,2499) -LexToken(EOL,'\n',1,2500) -LexToken(VAR,'model',1,2509) -LexToken(DOT,'.',1,2514) -LexToken(VAR,'sim',1,2515) -LexToken(ASSIGNMENT,'=',1,2518) -LexToken(VAR,'list',1,2519) -LexToken(OPENBRACKET,'(',1,2523) -LexToken(DQSTRING,'"mux"',1,2528) -LexToken(COMMA,',',1,2529) -LexToken(NUMBER,'1',1,2530) -LexToken(CLOSEBRACKET,')',1,2531) -LexToken(EOL,'\n',1,2532) -LexToken(VAR,'model',1,2541) -LexToken(DOT,'.',1,2546) -LexToken(VAR,'in',1,2547) -LexToken(ASSIGNMENT,'=',1,2549) -LexToken(ADDITION,'-',1,2550) -LexToken(OPENSQBRACKET,'[',1,2551) -LexToken(NUMBER,'1',1,2552) -LexToken(COLON,':',1,2553) -LexToken(VAR,'in',1,2554) -LexToken(CLOSESQBRACKET,']',1,2556) -LexToken(TRANSPOSE,"'",1,2557) -LexToken(EOL,'\n',1,2558) -LexToken(VAR,'model',1,2567) -LexToken(DOT,'.',1,2572) -LexToken(VAR,'out',1,2573) -LexToken(ASSIGNMENT,'=',1,2576) -LexToken(NUMBER,'0',1,2577) -LexToken(EOL,'\n',1,2578) -LexToken(VAR,'model',1,2587) -LexToken(DOT,'.',1,2592) -LexToken(VAR,'ipar',1,2593) -LexToken(ASSIGNMENT,'=',1,2597) -LexToken(VAR,'in',1,2598) -LexToken(EOL,'\n',1,2600) -LexToken(VAR,'model',1,2609) -LexToken(DOT,'.',1,2614) -LexToken(VAR,'blocktype',1,2615) -LexToken(ASSIGNMENT,'=',1,2624) -LexToken(DQSTRING,'"c"',1,2627) -LexToken(EOL,'\n',1,2628) -LexToken(VAR,'model',1,2637) -LexToken(DOT,'.',1,2642) -LexToken(VAR,'dep_ut',1,2643) -LexToken(ASSIGNMENT,'=',1,2649) -LexToken(OPENSQBRACKET,'[',1,2650) -LexToken(PREVAR_BOOLEAN,'%t',1,2651) -LexToken(PREVAR_BOOLEAN,'%f',1,2654) -LexToken(CLOSESQBRACKET,']',1,2656) -LexToken(EOL,'\n',1,2657) -LexToken(EOL,'\n',1,2658) -LexToken(VAR,'exprs',1,2667) -LexToken(ASSIGNMENT,'=',1,2672) -LexToken(VAR,'string',1,2673) -LexToken(OPENBRACKET,'(',1,2679) -LexToken(VAR,'in',1,2680) -LexToken(CLOSEBRACKET,')',1,2682) -LexToken(EOL,'\n',1,2683) -LexToken(VAR,'gr_i',1,2692) -LexToken(ASSIGNMENT,'=',1,2696) -LexToken(OPENSQBRACKET,'[',1,2697) -LexToken(CLOSESQBRACKET,']',1,2698) -LexToken(EOL,'\n',1,2699) -LexToken(VAR,'x',1,2708) -LexToken(ASSIGNMENT,'=',1,2709) -LexToken(VAR,'standard_define',1,2710) -LexToken(OPENBRACKET,'(',1,2725) -LexToken(OPENSQBRACKET,'[',1,2726) -LexToken(NUMBER,'0.5',1,2727) -LexToken(NUMBER,'2',1,2731) -LexToken(CLOSESQBRACKET,']',1,2732) -LexToken(COMMA,',',1,2733) -LexToken(VAR,'model',1,2734) -LexToken(COMMA,',',1,2739) -LexToken(VAR,'exprs',1,2740) -LexToken(COMMA,',',1,2745) -LexToken(VAR,'gr_i',1,2746) -LexToken(CLOSEBRACKET,')',1,2750) -LexToken(EOL,'\n',1,2751) -LexToken(END,'end',1,2756) -LexToken(EOL,'\n',1,2759) -LexToken(ENDFUNCTION,'endfunction',1,2760) -LexToken(EOL,'\n',1,2771) +Syntax error in input LexToken(IN,'in',1,1079) +/* autogenerated from "macros/Branching/MUX_f.sci" */ +None diff --git a/js/Branching/M_SWITCH.js b/js/Branching/M_SWITCH.js index 1f53eda9..833e6a63 100644 --- a/js/Branching/M_SWITCH.js +++ b/js/Branching/M_SWITCH.js @@ -1,514 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'M_SWITCH',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'nin',1,1082) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'base',1,1086) -LexToken(COMMA,',',1,1090) -LexToken(VAR,'rule',1,1091) -LexToken(COMMA,',',1,1095) -LexToken(VAR,'exprs',1,1096) -LexToken(CLOSESQBRACKET,']',1,1101) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1103) -LexToken(OPENBRACKET,'(',1,1118) -LexToken(DQSTRING,'"Set parameters"',1,1134) -LexToken(COMMA,',',1,1135) -LexToken(OPENSQBRACKET,'[',1,1151) -LexToken(DQSTRING,'"number of inputs"',1,1169) -LexToken(SEMICOLON,';',1,1170) -LexToken(DQSTRING,'"zero base indexing (0), otherwise 1"',1,1207) -LexToken(SEMICOLON,';',1,1208) -LexToken(DQSTRING,'"rounding rule: int (0), round (1), ceil (2), floor (3)"',1,1279) -LexToken(CLOSESQBRACKET,']',1,1280) -LexToken(COMMA,',',1,1281) -LexToken(VAR,'list',1,1297) -LexToken(OPENBRACKET,'(',1,1301) -LexToken(DQSTRING,'"vec"',1,1306) -LexToken(COMMA,',',1,1307) -LexToken(NUMBER,'1',1,1308) -LexToken(COMMA,',',1,1309) -LexToken(DQSTRING,'"vec"',1,1314) -LexToken(COMMA,',',1,1315) -LexToken(NUMBER,'1',1,1316) -LexToken(COMMA,',',1,1317) -LexToken(DQSTRING,'"vec"',1,1322) -LexToken(COMMA,',',1,1323) -LexToken(NUMBER,'1',1,1324) -LexToken(CLOSEBRACKET,')',1,1325) -LexToken(COMMA,',',1,1326) -LexToken(VAR,'exprs',1,1327) -LexToken(CLOSEBRACKET,')',1,1332) -LexToken(EOL,'\n',1,1333) -LexToken(IF,'if',1,1346) -LexToken(NOT,'~',1,1349) -LexToken(VAR,'ok',1,1350) -LexToken(THEN,'then',1,1353) -LexToken(EOL,'\n',1,1357) -LexToken(BREAK,'break',1,1374) -LexToken(EOL,'\n',1,1379) -LexToken(END,'end',1,1393) -LexToken(EOL,'\n',1,1396) -LexToken(VAR,'nin',1,1409) -LexToken(ASSIGNMENT,'=',1,1412) -LexToken(VAR,'int',1,1413) -LexToken(OPENBRACKET,'(',1,1416) -LexToken(VAR,'nin',1,1417) -LexToken(CLOSEBRACKET,')',1,1420) -LexToken(EOL,'\n',1,1421) -LexToken(VAR,'base',1,1435) -LexToken(ASSIGNMENT,'=',1,1439) -LexToken(VAR,'int',1,1440) -LexToken(OPENBRACKET,'(',1,1443) -LexToken(VAR,'base',1,1444) -LexToken(CLOSEBRACKET,')',1,1448) -LexToken(EOL,'\n',1,1449) -LexToken(IF,'if',1,1463) -LexToken(VAR,'nin',1,1466) -LexToken(COMPARISON,'<',1,1469) -LexToken(NUMBER,'1',1,1470) -LexToken(THEN,'then',1,1472) -LexToken(EOL,'\n',1,1476) -LexToken(VAR,'message',1,1493) -LexToken(OPENBRACKET,'(',1,1500) -LexToken(DQSTRING,'"Number of inputs must be >=1 "',1,1531) -LexToken(CLOSEBRACKET,')',1,1532) -LexToken(EOL,'\n',1,1533) -LexToken(ELSEIF,'elseif',1,1546) -LexToken(NOT,'~',1,1553) -LexToken(OPENBRACKET,'(',1,1554) -LexToken(OPENBRACKET,'(',1,1555) -LexToken(VAR,'base',1,1556) -LexToken(COMPARISON,'==',1,1560) -LexToken(NUMBER,'1',1,1562) -LexToken(CLOSEBRACKET,')',1,1563) -LexToken(LOGICAL,'|',1,1564) -LexToken(OPENBRACKET,'(',1,1565) -LexToken(VAR,'base',1,1566) -LexToken(COMPARISON,'==',1,1570) -LexToken(NUMBER,'0',1,1572) -LexToken(CLOSEBRACKET,')',1,1573) -LexToken(CLOSEBRACKET,')',1,1574) -LexToken(THEN,'then',1,1576) -LexToken(EOL,'\n',1,1580) -LexToken(VAR,'message',1,1597) -LexToken(OPENBRACKET,'(',1,1604) -LexToken(DQSTRING,'"base indexing must be 1 or 0"',1,1634) -LexToken(CLOSEBRACKET,')',1,1635) -LexToken(EOL,'\n',1,1636) -LexToken(ELSEIF,'elseif',1,1649) -LexToken(NOT,'~',1,1656) -LexToken(OPENBRACKET,'(',1,1657) -LexToken(OPENBRACKET,'(',1,1658) -LexToken(VAR,'rule',1,1659) -LexToken(COMPARISON,'==',1,1663) -LexToken(NUMBER,'1',1,1665) -LexToken(CLOSEBRACKET,')',1,1666) -LexToken(LOGICAL,'|',1,1667) -LexToken(OPENBRACKET,'(',1,1668) -LexToken(VAR,'rule',1,1669) -LexToken(COMPARISON,'==',1,1673) -LexToken(NUMBER,'0',1,1675) -LexToken(CLOSEBRACKET,')',1,1676) -LexToken(LOGICAL,'|',1,1677) -LexToken(OPENBRACKET,'(',1,1678) -LexToken(VAR,'rule',1,1679) -LexToken(COMPARISON,'==',1,1683) -LexToken(NUMBER,'2',1,1685) -LexToken(CLOSEBRACKET,')',1,1686) -LexToken(LOGICAL,'|',1,1687) -LexToken(OPENBRACKET,'(',1,1688) -LexToken(VAR,'rule',1,1689) -LexToken(COMPARISON,'==',1,1693) -LexToken(NUMBER,'3',1,1695) -LexToken(CLOSEBRACKET,')',1,1696) -LexToken(CLOSEBRACKET,')',1,1697) -LexToken(THEN,'then',1,1699) -LexToken(EOL,'\n',1,1703) -LexToken(VAR,'message',1,1720) -LexToken(OPENBRACKET,'(',1,1727) -LexToken(DQSTRING,'"incorrect rounding rule"',1,1752) -LexToken(CLOSEBRACKET,')',1,1753) -LexToken(EOL,'\n',1,1754) -LexToken(ELSE,'else',1,1767) -LexToken(EOL,'\n',1,1771) -LexToken(IF,'if',1,1788) -LexToken(VAR,'nin',1,1791) -LexToken(COMPARISON,'==',1,1794) -LexToken(NUMBER,'1',1,1796) -LexToken(THEN,'then',1,1798) -LexToken(EOL,'\n',1,1802) -LexToken(VAR,'in',1,1823) -LexToken(ASSIGNMENT,'=',1,1825) -LexToken(OPENSQBRACKET,'[',1,1826) -LexToken(NUMBER,'1',1,1827) -LexToken(NUMBER,'1',1,1829) -LexToken(SEMICOLON,';',1,1830) -LexToken(ADDITION,'-',1,1831) -LexToken(NUMBER,'1',1,1832) -LexToken(NUMBER,'1',1,1834) -LexToken(CLOSESQBRACKET,']',1,1835) -LexToken(EOL,'\n',1,1836) -LexToken(VAR,'out',1,1858) -LexToken(ASSIGNMENT,'=',1,1861) -LexToken(OPENSQBRACKET,'[',1,1862) -LexToken(NUMBER,'1',1,1863) -LexToken(NUMBER,'1',1,1865) -LexToken(CLOSESQBRACKET,']',1,1866) -LexToken(EOL,'\n',1,1867) -LexToken(ELSE,'else',1,1885) -LexToken(EOL,'\n',1,1889) -LexToken(VAR,'in1',1,1910) -LexToken(ASSIGNMENT,'=',1,1913) -LexToken(OPENSQBRACKET,'[',1,1914) -LexToken(NUMBER,'1',1,1915) -LexToken(SEMICOLON,';',1,1916) -LexToken(ADDITION,'-',1,1917) -LexToken(VAR,'ones',1,1918) -LexToken(OPENBRACKET,'(',1,1922) -LexToken(VAR,'nin',1,1923) -LexToken(COMMA,',',1,1926) -LexToken(NUMBER,'1',1,1927) -LexToken(CLOSEBRACKET,')',1,1928) -LexToken(CLOSESQBRACKET,']',1,1929) -LexToken(EOL,'\n',1,1930) -LexToken(VAR,'in2',1,1952) -LexToken(ASSIGNMENT,'=',1,1955) -LexToken(OPENSQBRACKET,'[',1,1956) -LexToken(NUMBER,'1',1,1957) -LexToken(SEMICOLON,';',1,1958) -LexToken(ADDITION,'-',1,1959) -LexToken(NUMBER,'2',1,1960) -LexToken(MULTIPLICATION,'*',1,1961) -LexToken(VAR,'ones',1,1962) -LexToken(OPENBRACKET,'(',1,1966) -LexToken(VAR,'nin',1,1967) -LexToken(COMMA,',',1,1970) -LexToken(NUMBER,'1',1,1971) -LexToken(CLOSEBRACKET,')',1,1972) -LexToken(CLOSESQBRACKET,']',1,1973) -LexToken(EOL,'\n',1,1974) -LexToken(VAR,'in',1,1996) -LexToken(ASSIGNMENT,'=',1,1998) -LexToken(OPENSQBRACKET,'[',1,1999) -LexToken(VAR,'in1',1,2000) -LexToken(VAR,'in2',1,2004) -LexToken(CLOSESQBRACKET,']',1,2007) -LexToken(EOL,'\n',1,2008) -LexToken(VAR,'out',1,2030) -LexToken(ASSIGNMENT,'=',1,2033) -LexToken(OPENSQBRACKET,'[',1,2034) -LexToken(ADDITION,'-',1,2035) -LexToken(NUMBER,'1',1,2036) -LexToken(ADDITION,'-',1,2038) -LexToken(NUMBER,'2',1,2039) -LexToken(CLOSESQBRACKET,']',1,2040) -LexToken(EOL,'\n',1,2041) -LexToken(END,'end',1,2059) -LexToken(EOL,'\n',1,2062) -LexToken(VAR,'it',1,2079) -LexToken(ASSIGNMENT,'=',1,2081) -LexToken(OPENSQBRACKET,'[',1,2082) -LexToken(ADDITION,'-',1,2083) -LexToken(NUMBER,'1',1,2084) -LexToken(SEMICOLON,';',1,2085) -LexToken(ADDITION,'-',1,2086) -LexToken(NUMBER,'2',1,2087) -LexToken(MULTIPLICATION,'*',1,2088) -LexToken(VAR,'ones',1,2089) -LexToken(OPENBRACKET,'(',1,2093) -LexToken(VAR,'nin',1,2094) -LexToken(COMMA,',',1,2097) -LexToken(NUMBER,'1',1,2098) -LexToken(CLOSEBRACKET,')',1,2099) -LexToken(CLOSESQBRACKET,']',1,2100) -LexToken(EOL,'\n',1,2101) -LexToken(VAR,'ot',1,2119) -LexToken(ASSIGNMENT,'=',1,2121) -LexToken(ADDITION,'-',1,2122) -LexToken(NUMBER,'2',1,2123) -LexToken(EOL,'\n',1,2124) -LexToken(OPENSQBRACKET,'[',1,2142) -LexToken(VAR,'model',1,2143) -LexToken(COMMA,',',1,2148) -LexToken(VAR,'graphics',1,2149) -LexToken(COMMA,',',1,2157) -LexToken(VAR,'ok',1,2158) -LexToken(CLOSESQBRACKET,']',1,2160) -LexToken(ASSIGNMENT,'=',1,2161) -LexToken(VAR,'set_io',1,2162) -LexToken(OPENBRACKET,'(',1,2168) -LexToken(VAR,'model',1,2169) -LexToken(COMMA,',',1,2174) -LexToken(VAR,'graphics',1,2175) -LexToken(COMMA,',',1,2183) -LexToken(VAR,'list',1,2184) -LexToken(OPENBRACKET,'(',1,2188) -LexToken(VAR,'in',1,2189) -LexToken(COMMA,',',1,2191) -LexToken(VAR,'it',1,2192) -LexToken(CLOSEBRACKET,')',1,2194) -LexToken(COMMA,',',1,2195) -LexToken(VAR,'list',1,2196) -LexToken(OPENBRACKET,'(',1,2200) -LexToken(VAR,'out',1,2201) -LexToken(COMMA,',',1,2204) -LexToken(VAR,'ot',1,2205) -LexToken(CLOSEBRACKET,')',1,2207) -LexToken(COMMA,',',1,2208) -LexToken(OPENSQBRACKET,'[',1,2209) -LexToken(CLOSESQBRACKET,']',1,2210) -LexToken(COMMA,',',1,2211) -LexToken(OPENSQBRACKET,'[',1,2212) -LexToken(CLOSESQBRACKET,']',1,2213) -LexToken(CLOSEBRACKET,')',1,2214) -LexToken(EOL,'\n',1,2215) -LexToken(EOL,'\n',1,2304) -LexToken(IF,'if',1,2321) -LexToken(VAR,'ok',1,2324) -LexToken(THEN,'then',1,2327) -LexToken(EOL,'\n',1,2331) -LexToken(VAR,'graphics',1,2352) -LexToken(DOT,'.',1,2360) -LexToken(VAR,'exprs',1,2361) -LexToken(ASSIGNMENT,'=',1,2366) -LexToken(VAR,'exprs',1,2367) -LexToken(EOL,'\n',1,2372) -LexToken(VAR,'model',1,2394) -LexToken(DOT,'.',1,2399) -LexToken(VAR,'ipar',1,2400) -LexToken(ASSIGNMENT,'=',1,2404) -LexToken(OPENSQBRACKET,'[',1,2405) -LexToken(VAR,'base',1,2406) -LexToken(SEMICOLON,';',1,2410) -LexToken(VAR,'rule',1,2411) -LexToken(CLOSESQBRACKET,']',1,2415) -LexToken(EOL,'\n',1,2416) -LexToken(VAR,'x',1,2438) -LexToken(DOT,'.',1,2439) -LexToken(VAR,'graphics',1,2440) -LexToken(ASSIGNMENT,'=',1,2448) -LexToken(VAR,'graphics',1,2449) -LexToken(EOL,'\n',1,2457) -LexToken(VAR,'x',1,2479) -LexToken(DOT,'.',1,2480) -LexToken(VAR,'model',1,2481) -LexToken(ASSIGNMENT,'=',1,2486) -LexToken(VAR,'model',1,2487) -LexToken(EOL,'\n',1,2492) -LexToken(BREAK,'break',1,2513) -LexToken(EOL,'\n',1,2518) -LexToken(END,'end',1,2535) -LexToken(EOL,'\n',1,2538) -LexToken(END,'end',1,2551) -LexToken(EOL,'\n',1,2554) -LexToken(END,'end',1,2563) -LexToken(EOL,'\n',1,2566) -LexToken(CASE,'case',1,2571) -LexToken(DQSTRING,'"define"',1,2583) -LexToken(THEN,'then',1,2585) -LexToken(EOL,'\n',1,2589) -LexToken(VAR,'in',1,2598) -LexToken(ASSIGNMENT,'=',1,2600) -LexToken(OPENSQBRACKET,'[',1,2601) -LexToken(NUMBER,'1',1,2602) -LexToken(SEMICOLON,';',1,2603) -LexToken(ADDITION,'-',1,2604) -LexToken(NUMBER,'1',1,2605) -LexToken(SEMICOLON,';',1,2606) -LexToken(ADDITION,'-',1,2607) -LexToken(NUMBER,'1',1,2608) -LexToken(CLOSESQBRACKET,']',1,2609) -LexToken(EOL,'\n',1,2610) -LexToken(VAR,'ipar',1,2619) -LexToken(ASSIGNMENT,'=',1,2623) -LexToken(OPENSQBRACKET,'[',1,2624) -LexToken(NUMBER,'1',1,2625) -LexToken(SEMICOLON,';',1,2626) -LexToken(NUMBER,'3',1,2627) -LexToken(CLOSESQBRACKET,']',1,2628) -LexToken(EOL,'\n',1,2629) -LexToken(VAR,'nin',1,2638) -LexToken(ASSIGNMENT,'=',1,2641) -LexToken(NUMBER,'2',1,2642) -LexToken(EOL,'\n',1,2643) -LexToken(EOL,'\n',1,2644) -LexToken(VAR,'model',1,2653) -LexToken(ASSIGNMENT,'=',1,2658) -LexToken(SCICOS_MODEL,'scicos_model',1,2659) -LexToken(OPENBRACKET,'(',1,2671) -LexToken(CLOSEBRACKET,')',1,2672) -LexToken(EOL,'\n',1,2673) -LexToken(VAR,'model',1,2682) -LexToken(DOT,'.',1,2687) -LexToken(VAR,'sim',1,2688) -LexToken(ASSIGNMENT,'=',1,2691) -LexToken(VAR,'list',1,2692) -LexToken(OPENBRACKET,'(',1,2696) -LexToken(DQSTRING,'"mswitch"',1,2705) -LexToken(COMMA,',',1,2706) -LexToken(NUMBER,'4',1,2707) -LexToken(CLOSEBRACKET,')',1,2708) -LexToken(EOL,'\n',1,2709) -LexToken(VAR,'model',1,2718) -LexToken(DOT,'.',1,2723) -LexToken(VAR,'in',1,2724) -LexToken(ASSIGNMENT,'=',1,2726) -LexToken(VAR,'in',1,2727) -LexToken(EOL,'\n',1,2729) -LexToken(VAR,'model',1,2738) -LexToken(DOT,'.',1,2743) -LexToken(VAR,'out',1,2744) -LexToken(ASSIGNMENT,'=',1,2747) -LexToken(ADDITION,'-',1,2748) -LexToken(NUMBER,'1',1,2749) -LexToken(EOL,'\n',1,2750) -LexToken(VAR,'model',1,2759) -LexToken(DOT,'.',1,2764) -LexToken(VAR,'ipar',1,2765) -LexToken(ASSIGNMENT,'=',1,2769) -LexToken(VAR,'ipar',1,2770) -LexToken(EOL,'\n',1,2774) -LexToken(VAR,'model',1,2783) -LexToken(DOT,'.',1,2788) -LexToken(VAR,'blocktype',1,2789) -LexToken(ASSIGNMENT,'=',1,2798) -LexToken(DQSTRING,'"c"',1,2801) -LexToken(EOL,'\n',1,2802) -LexToken(VAR,'model',1,2811) -LexToken(DOT,'.',1,2816) -LexToken(VAR,'dep_ut',1,2817) -LexToken(ASSIGNMENT,'=',1,2823) -LexToken(OPENSQBRACKET,'[',1,2824) -LexToken(PREVAR_BOOLEAN,'%t',1,2825) -LexToken(PREVAR_BOOLEAN,'%f',1,2828) -LexToken(CLOSESQBRACKET,']',1,2830) -LexToken(EOL,'\n',1,2831) -LexToken(EOL,'\n',1,2832) -LexToken(VAR,'exprs',1,2841) -LexToken(ASSIGNMENT,'=',1,2846) -LexToken(OPENSQBRACKET,'[',1,2847) -LexToken(VAR,'string',1,2848) -LexToken(OPENBRACKET,'(',1,2854) -LexToken(VAR,'nin',1,2855) -LexToken(CLOSEBRACKET,')',1,2858) -LexToken(SEMICOLON,';',1,2859) -LexToken(VAR,'string',1,2860) -LexToken(OPENBRACKET,'(',1,2866) -LexToken(VAR,'ipar',1,2867) -LexToken(CLOSEBRACKET,')',1,2871) -LexToken(CLOSESQBRACKET,']',1,2872) -LexToken(EOL,'\n',1,2873) -LexToken(EOL,'\n',1,2874) -LexToken(VAR,'gr_i',1,2883) -LexToken(ASSIGNMENT,'=',1,2887) -LexToken(OPENSQBRACKET,'[',1,2888) -LexToken(CLOSESQBRACKET,']',1,2889) -LexToken(EOL,'\n',1,2890) -LexToken(VAR,'x',1,2899) -LexToken(ASSIGNMENT,'=',1,2900) -LexToken(VAR,'standard_define',1,2901) -LexToken(OPENBRACKET,'(',1,2916) -LexToken(OPENSQBRACKET,'[',1,2917) -LexToken(NUMBER,'2.5',1,2918) -LexToken(NUMBER,'2',1,2922) -LexToken(CLOSESQBRACKET,']',1,2923) -LexToken(COMMA,',',1,2924) -LexToken(VAR,'model',1,2925) -LexToken(COMMA,',',1,2930) -LexToken(VAR,'exprs',1,2931) -LexToken(COMMA,',',1,2936) -LexToken(VAR,'gr_i',1,2937) -LexToken(CLOSEBRACKET,')',1,2941) -LexToken(EOL,'\n',1,2942) -LexToken(END,'end',1,2947) -LexToken(EOL,'\n',1,2950) -LexToken(ENDFUNCTION,'endfunction',1,2951) -LexToken(EOL,'\n',1,2962) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,2040) +/* autogenerated from "macros/Branching/M_SWITCH.sci" */ +None diff --git a/js/Branching/NRMSOM_f.js b/js/Branching/NRMSOM_f.js index 9359c7ba..e5545443 100644 --- a/js/Branching/NRMSOM_f.js +++ b/js/Branching/NRMSOM_f.js @@ -1,275 +1,39 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'NRMSOM_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'nin',1,1082) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'exprs',1,1086) -LexToken(CLOSESQBRACKET,']',1,1091) -LexToken(ASSIGNMENT,'=',1,1092) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1093) -LexToken(OPENBRACKET,'(',1,1108) -LexToken(DQSTRING,'"Set parameters"',1,1124) -LexToken(COMMA,',',1,1125) -LexToken(OPENSQBRACKET,'[',1,1141) -LexToken(DQSTRING,'"number of inputs"',1,1159) -LexToken(CLOSESQBRACKET,']',1,1160) -LexToken(COMMA,',',1,1161) -LexToken(VAR,'list',1,1162) -LexToken(OPENBRACKET,'(',1,1166) -LexToken(DQSTRING,'"vec"',1,1171) -LexToken(COMMA,',',1,1172) -LexToken(NUMBER,'1',1,1173) -LexToken(CLOSEBRACKET,')',1,1174) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'exprs',1,1176) -LexToken(CLOSEBRACKET,')',1,1181) -LexToken(EOL,'\n',1,1182) -LexToken(IF,'if',1,1195) -LexToken(NOT,'~',1,1198) -LexToken(VAR,'ok',1,1199) -LexToken(THEN,'then',1,1202) -LexToken(EOL,'\n',1,1206) -LexToken(BREAK,'break',1,1223) -LexToken(EOL,'\n',1,1228) -LexToken(END,'end',1,1242) -LexToken(EOL,'\n',1,1245) -LexToken(OPENSQBRACKET,'[',1,1258) -LexToken(VAR,'model',1,1259) -LexToken(COMMA,',',1,1264) -LexToken(VAR,'graphics',1,1265) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'ok',1,1274) -LexToken(CLOSESQBRACKET,']',1,1276) -LexToken(ASSIGNMENT,'=',1,1277) -LexToken(VAR,'check_io',1,1278) -LexToken(OPENBRACKET,'(',1,1286) -LexToken(VAR,'model',1,1287) -LexToken(COMMA,',',1,1292) -LexToken(VAR,'graphics',1,1293) -LexToken(COMMA,',',1,1301) -LexToken(ADDITION,'-',1,1302) -LexToken(VAR,'ones',1,1303) -LexToken(OPENBRACKET,'(',1,1307) -LexToken(VAR,'nin',1,1308) -LexToken(COMMA,',',1,1311) -LexToken(NUMBER,'1',1,1312) -LexToken(CLOSEBRACKET,')',1,1313) -LexToken(COMMA,',',1,1314) -LexToken(ADDITION,'-',1,1315) -LexToken(NUMBER,'1',1,1316) -LexToken(COMMA,',',1,1317) -LexToken(OPENSQBRACKET,'[',1,1318) -LexToken(CLOSESQBRACKET,']',1,1319) -LexToken(COMMA,',',1,1320) -LexToken(OPENSQBRACKET,'[',1,1321) -LexToken(CLOSESQBRACKET,']',1,1322) -LexToken(CLOSEBRACKET,')',1,1323) -LexToken(EOL,'\n',1,1324) -LexToken(IF,'if',1,1337) -LexToken(VAR,'ok',1,1340) -LexToken(THEN,'then',1,1343) -LexToken(EOL,'\n',1,1347) -LexToken(VAR,'graphics',1,1364) -LexToken(DOT,'.',1,1372) -LexToken(VAR,'exprs',1,1373) -LexToken(ASSIGNMENT,'=',1,1378) -LexToken(VAR,'exprs',1,1379) -LexToken(EOL,'\n',1,1384) -LexToken(VAR,'x',1,1402) -LexToken(DOT,'.',1,1403) -LexToken(VAR,'graphics',1,1404) -LexToken(ASSIGNMENT,'=',1,1412) -LexToken(VAR,'graphics',1,1413) -LexToken(EOL,'\n',1,1421) -LexToken(VAR,'x',1,1439) -LexToken(DOT,'.',1,1440) -LexToken(VAR,'model',1,1441) -LexToken(ASSIGNMENT,'=',1,1446) -LexToken(VAR,'model',1,1447) -LexToken(EOL,'\n',1,1452) -LexToken(BREAK,'break',1,1469) -LexToken(EOL,'\n',1,1474) -LexToken(END,'end',1,1488) -LexToken(EOL,'\n',1,1491) -LexToken(END,'end',1,1500) -LexToken(EOL,'\n',1,1503) -LexToken(CASE,'case',1,1508) -LexToken(DQSTRING,'"define"',1,1520) -LexToken(THEN,'then',1,1522) -LexToken(EOL,'\n',1,1526) -LexToken(VAR,'in',1,1535) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(OPENSQBRACKET,'[',1,1538) -LexToken(ADDITION,'-',1,1539) -LexToken(NUMBER,'1',1,1540) -LexToken(SEMICOLON,';',1,1541) -LexToken(ADDITION,'-',1,1542) -LexToken(NUMBER,'1',1,1543) -LexToken(CLOSESQBRACKET,']',1,1544) -LexToken(EOL,'\n',1,1545) -LexToken(VAR,'nin',1,1554) -LexToken(ASSIGNMENT,'=',1,1557) -LexToken(NUMBER,'2',1,1558) -LexToken(EOL,'\n',1,1559) -LexToken(VAR,'model',1,1568) -LexToken(ASSIGNMENT,'=',1,1573) -LexToken(SCICOS_MODEL,'scicos_model',1,1574) -LexToken(OPENBRACKET,'(',1,1586) -LexToken(CLOSEBRACKET,')',1,1587) -LexToken(EOL,'\n',1,1588) -LexToken(VAR,'model',1,1597) -LexToken(DOT,'.',1,1602) -LexToken(VAR,'sim',1,1603) -LexToken(ASSIGNMENT,'=',1,1606) -LexToken(DQSTRING,'"junk"',1,1612) -LexToken(EOL,'\n',1,1613) -LexToken(VAR,'model',1,1622) -LexToken(DOT,'.',1,1627) -LexToken(VAR,'in',1,1628) -LexToken(ASSIGNMENT,'=',1,1630) -LexToken(VAR,'in',1,1631) -LexToken(EOL,'\n',1,1633) -LexToken(VAR,'model',1,1642) -LexToken(DOT,'.',1,1647) -LexToken(VAR,'out',1,1648) -LexToken(ASSIGNMENT,'=',1,1651) -LexToken(ADDITION,'-',1,1652) -LexToken(NUMBER,'1',1,1653) -LexToken(EOL,'\n',1,1654) -LexToken(VAR,'model',1,1663) -LexToken(DOT,'.',1,1668) -LexToken(VAR,'blocktype',1,1669) -LexToken(ASSIGNMENT,'=',1,1678) -LexToken(DQSTRING,'"c"',1,1681) -LexToken(EOL,'\n',1,1682) -LexToken(VAR,'model',1,1691) -LexToken(DOT,'.',1,1696) -LexToken(VAR,'dep_ut',1,1697) -LexToken(ASSIGNMENT,'=',1,1703) -LexToken(OPENSQBRACKET,'[',1,1704) -LexToken(PREVAR_BOOLEAN,'%t',1,1705) -LexToken(PREVAR_BOOLEAN,'%f',1,1708) -LexToken(CLOSESQBRACKET,']',1,1710) -LexToken(EOL,'\n',1,1711) -LexToken(EOL,'\n',1,1712) -LexToken(VAR,'exprs',1,1721) -LexToken(ASSIGNMENT,'=',1,1726) -LexToken(OPENSQBRACKET,'[',1,1727) -LexToken(VAR,'string',1,1728) -LexToken(OPENBRACKET,'(',1,1734) -LexToken(VAR,'nin',1,1735) -LexToken(CLOSEBRACKET,')',1,1738) -LexToken(CLOSESQBRACKET,']',1,1739) -LexToken(EOL,'\n',1,1740) -LexToken(VAR,'gr_i',1,1749) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(OPENSQBRACKET,'[',1,1754) -LexToken(CLOSESQBRACKET,']',1,1755) -LexToken(EOL,'\n',1,1756) -LexToken(VAR,'x',1,1765) -LexToken(ASSIGNMENT,'=',1,1766) -LexToken(VAR,'standard_define',1,1767) -LexToken(OPENBRACKET,'(',1,1782) -LexToken(OPENSQBRACKET,'[',1,1783) -LexToken(NUMBER,'.2',1,1784) -LexToken(NUMBER,'2',1,1787) -LexToken(CLOSESQBRACKET,']',1,1788) -LexToken(COMMA,',',1,1789) -LexToken(VAR,'model',1,1790) -LexToken(COMMA,',',1,1795) -LexToken(VAR,'exprs',1,1796) -LexToken(COMMA,',',1,1801) -LexToken(VAR,'gr_i',1,1802) -LexToken(CLOSEBRACKET,')',1,1806) -LexToken(EOL,'\n',1,1807) -LexToken(END,'end',1,1812) -LexToken(EOL,'\n',1,1815) -LexToken(ENDFUNCTION,'endfunction',1,1816) -LexToken(EOL,'\n',1,1827) +/* autogenerated from "macros/Branching/NRMSOM_f.sci" */ +function NRMSOM_f() { +NRMSOM_f.prototype.get = function NRMSOM_f() { +} +NRMSOM_f.prototype.set = function NRMSOM_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nin,exprs]=scicos_getvalue("Set parameters",["number of inputs"],list("vec",1),exprs); +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,-ones(nin,1),-1,[],[]); +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +NRMSOM_f.prototype.define = function NRMSOM_f() { +in1=[-1,-1]; +nin=2; +model=scicos_model(); +model.sim="junk"; +model.in=in1; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(nin)]; +gr_i=[]; +x=standard_define([.2,2],model,exprs,gr_i); +} +NRMSOM_f.prototype.details = function NRMSOM_f() { +} +} diff --git a/js/Branching/RELAY_f.js b/js/Branching/RELAY_f.js index e4b51d75..8c1d4f3c 100644 --- a/js/Branching/RELAY_f.js +++ b/js/Branching/RELAY_f.js @@ -1,358 +1,49 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'RELAY_f',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'exprs',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'exprs',1,1013) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'model',1,1027) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(VAR,'arg1',1,1033) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'model',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(VAR,'ipar',1,1053) -LexToken(ASSIGNMENT,'=',1,1057) -LexToken(VAR,'model',1,1058) -LexToken(DOT,'.',1,1063) -LexToken(VAR,'ipar',1,1064) -LexToken(EOL,'\n',1,1068) -LexToken(WHILE,'while',1,1077) -LexToken(PREVAR_BOOLEAN,'%t',1,1083) -LexToken(DO,'do',1,1086) -LexToken(EOL,'\n',1,1088) -LexToken(OPENSQBRACKET,'[',1,1101) -LexToken(VAR,'ok',1,1102) -LexToken(COMMA,',',1,1104) -LexToken(VAR,'nin',1,1105) -LexToken(COMMA,',',1,1108) -LexToken(VAR,'z0',1,1109) -LexToken(COMMA,',',1,1111) -LexToken(VAR,'exprs',1,1112) -LexToken(CLOSESQBRACKET,']',1,1117) -LexToken(ASSIGNMENT,'=',1,1118) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1119) -LexToken(OPENBRACKET,'(',1,1134) -LexToken(DQSTRING,'"Set parameters"',1,1150) -LexToken(COMMA,',',1,1151) -LexToken(OPENSQBRACKET,'[',1,1167) -LexToken(DQSTRING,'"number of inputs"',1,1185) -LexToken(SEMICOLON,';',1,1186) -LexToken(DQSTRING,'"initial connected input"',1,1211) -LexToken(CLOSESQBRACKET,']',1,1212) -LexToken(COMMA,',',1,1213) -LexToken(VAR,'list',1,1229) -LexToken(OPENBRACKET,'(',1,1233) -LexToken(DQSTRING,'"vec"',1,1238) -LexToken(COMMA,',',1,1239) -LexToken(NUMBER,'1',1,1240) -LexToken(COMMA,',',1,1241) -LexToken(DQSTRING,'"vec"',1,1246) -LexToken(COMMA,',',1,1247) -LexToken(NUMBER,'1',1,1248) -LexToken(CLOSEBRACKET,')',1,1249) -LexToken(COMMA,',',1,1250) -LexToken(VAR,'exprs',1,1251) -LexToken(CLOSEBRACKET,')',1,1256) -LexToken(EOL,'\n',1,1257) -LexToken(IF,'if',1,1270) -LexToken(NOT,'~',1,1273) -LexToken(VAR,'ok',1,1274) -LexToken(THEN,'then',1,1277) -LexToken(EOL,'\n',1,1281) -LexToken(BREAK,'break',1,1298) -LexToken(EOL,'\n',1,1303) -LexToken(END,'end',1,1317) -LexToken(EOL,'\n',1,1320) -LexToken(IF,'if',1,1333) -LexToken(VAR,'z0',1,1336) -LexToken(COMPARISON,'>',1,1338) -LexToken(VAR,'nin',1,1339) -LexToken(LOGICAL,'|',1,1342) -LexToken(VAR,'z0',1,1343) -LexToken(COMPARISON,'<=',1,1345) -LexToken(NUMBER,'0',1,1347) -LexToken(THEN,'then',1,1349) -LexToken(EOL,'\n',1,1353) -LexToken(VAR,'message',1,1370) -LexToken(OPENBRACKET,'(',1,1377) -LexToken(DQSTRING,'"initial connected input is not a valid input port number"',1,1435) -LexToken(CLOSEBRACKET,')',1,1436) -LexToken(EOL,'\n',1,1437) -LexToken(ELSE,'else',1,1450) -LexToken(EOL,'\n',1,1454) -LexToken(OPENSQBRACKET,'[',1,1471) -LexToken(VAR,'model',1,1472) -LexToken(COMMA,',',1,1477) -LexToken(VAR,'graphics',1,1478) -LexToken(COMMA,',',1,1486) -LexToken(VAR,'ok',1,1487) -LexToken(CLOSESQBRACKET,']',1,1489) -LexToken(ASSIGNMENT,'=',1,1490) -LexToken(VAR,'check_io',1,1491) -LexToken(OPENBRACKET,'(',1,1499) -LexToken(VAR,'model',1,1500) -LexToken(COMMA,',',1,1505) -LexToken(VAR,'graphics',1,1506) -LexToken(COMMA,',',1,1514) -LexToken(ADDITION,'-',1,1515) -LexToken(VAR,'ones',1,1516) -LexToken(OPENBRACKET,'(',1,1520) -LexToken(VAR,'nin',1,1521) -LexToken(COMMA,',',1,1524) -LexToken(NUMBER,'1',1,1525) -LexToken(CLOSEBRACKET,')',1,1526) -LexToken(COMMA,',',1,1527) -LexToken(ADDITION,'-',1,1528) -LexToken(NUMBER,'1',1,1529) -LexToken(COMMA,',',1,1530) -LexToken(VAR,'ones',1,1531) -LexToken(OPENBRACKET,'(',1,1535) -LexToken(VAR,'nin',1,1536) -LexToken(COMMA,',',1,1539) -LexToken(NUMBER,'1',1,1540) -LexToken(CLOSEBRACKET,')',1,1541) -LexToken(COMMA,',',1,1542) -LexToken(OPENSQBRACKET,'[',1,1543) -LexToken(CLOSESQBRACKET,']',1,1544) -LexToken(CLOSEBRACKET,')',1,1545) -LexToken(EOL,'\n',1,1546) -LexToken(IF,'if',1,1563) -LexToken(VAR,'ok',1,1566) -LexToken(THEN,'then',1,1569) -LexToken(EOL,'\n',1,1573) -LexToken(VAR,'graphics',1,1594) -LexToken(DOT,'.',1,1602) -LexToken(VAR,'exprs',1,1603) -LexToken(ASSIGNMENT,'=',1,1608) -LexToken(VAR,'exprs',1,1609) -LexToken(EOL,'\n',1,1614) -LexToken(VAR,'model',1,1636) -LexToken(DOT,'.',1,1641) -LexToken(VAR,'dstate',1,1642) -LexToken(ASSIGNMENT,'=',1,1648) -LexToken(VAR,'z0',1,1649) -LexToken(ADDITION,'-',1,1651) -LexToken(NUMBER,'1',1,1652) -LexToken(EOL,'\n',1,1653) -LexToken(VAR,'x',1,1674) -LexToken(DOT,'.',1,1675) -LexToken(VAR,'graphics',1,1676) -LexToken(ASSIGNMENT,'=',1,1684) -LexToken(VAR,'graphics',1,1685) -LexToken(EOL,'\n',1,1693) -LexToken(VAR,'x',1,1715) -LexToken(DOT,'.',1,1716) -LexToken(VAR,'model',1,1717) -LexToken(ASSIGNMENT,'=',1,1722) -LexToken(VAR,'model',1,1723) -LexToken(EOL,'\n',1,1728) -LexToken(BREAK,'break',1,1749) -LexToken(EOL,'\n',1,1754) -LexToken(END,'end',1,1771) -LexToken(EOL,'\n',1,1774) -LexToken(END,'end',1,1787) -LexToken(EOL,'\n',1,1790) -LexToken(END,'end',1,1799) -LexToken(EOL,'\n',1,1802) -LexToken(CASE,'case',1,1807) -LexToken(DQSTRING,'"define"',1,1819) -LexToken(THEN,'then',1,1821) -LexToken(EOL,'\n',1,1825) -LexToken(VAR,'i0',1,1834) -LexToken(ASSIGNMENT,'=',1,1836) -LexToken(NUMBER,'0',1,1837) -LexToken(EOL,'\n',1,1838) -LexToken(VAR,'in',1,1847) -LexToken(ASSIGNMENT,'=',1,1849) -LexToken(OPENSQBRACKET,'[',1,1850) -LexToken(ADDITION,'-',1,1851) -LexToken(NUMBER,'1',1,1852) -LexToken(SEMICOLON,';',1,1853) -LexToken(ADDITION,'-',1,1854) -LexToken(NUMBER,'1',1,1855) -LexToken(CLOSESQBRACKET,']',1,1856) -LexToken(EOL,'\n',1,1857) -LexToken(VAR,'nin',1,1866) -LexToken(ASSIGNMENT,'=',1,1869) -LexToken(NUMBER,'2',1,1870) -LexToken(EOL,'\n',1,1871) -LexToken(VAR,'model',1,1880) -LexToken(ASSIGNMENT,'=',1,1885) -LexToken(SCICOS_MODEL,'scicos_model',1,1886) -LexToken(OPENBRACKET,'(',1,1898) -LexToken(CLOSEBRACKET,')',1,1899) -LexToken(EOL,'\n',1,1900) -LexToken(VAR,'model',1,1909) -LexToken(DOT,'.',1,1914) -LexToken(VAR,'sim',1,1915) -LexToken(ASSIGNMENT,'=',1,1918) -LexToken(VAR,'list',1,1919) -LexToken(OPENBRACKET,'(',1,1923) -LexToken(DQSTRING,'"relay"',1,1930) -LexToken(COMMA,',',1,1931) -LexToken(NUMBER,'2',1,1932) -LexToken(CLOSEBRACKET,')',1,1933) -LexToken(EOL,'\n',1,1934) -LexToken(VAR,'model',1,1943) -LexToken(DOT,'.',1,1948) -LexToken(VAR,'in',1,1949) -LexToken(ASSIGNMENT,'=',1,1951) -LexToken(VAR,'in',1,1952) -LexToken(EOL,'\n',1,1954) -LexToken(VAR,'model',1,1963) -LexToken(DOT,'.',1,1968) -LexToken(VAR,'out',1,1969) -LexToken(ASSIGNMENT,'=',1,1972) -LexToken(ADDITION,'-',1,1973) -LexToken(NUMBER,'1',1,1974) -LexToken(EOL,'\n',1,1975) -LexToken(VAR,'model',1,1984) -LexToken(DOT,'.',1,1989) -LexToken(VAR,'evtin',1,1990) -LexToken(ASSIGNMENT,'=',1,1995) -LexToken(VAR,'ones',1,1996) -LexToken(OPENBRACKET,'(',1,2000) -LexToken(VAR,'in',1,2001) -LexToken(CLOSEBRACKET,')',1,2003) -LexToken(EOL,'\n',1,2004) -LexToken(VAR,'model',1,2013) -LexToken(DOT,'.',1,2018) -LexToken(VAR,'dstate',1,2019) -LexToken(ASSIGNMENT,'=',1,2025) -LexToken(VAR,'i0',1,2026) -LexToken(EOL,'\n',1,2028) -LexToken(VAR,'model',1,2037) -LexToken(DOT,'.',1,2042) -LexToken(VAR,'blocktype',1,2043) -LexToken(ASSIGNMENT,'=',1,2052) -LexToken(DQSTRING,'"c"',1,2055) -LexToken(EOL,'\n',1,2056) -LexToken(VAR,'model',1,2065) -LexToken(DOT,'.',1,2070) -LexToken(VAR,'firing',1,2071) -LexToken(ASSIGNMENT,'=',1,2077) -LexToken(OPENSQBRACKET,'[',1,2078) -LexToken(CLOSESQBRACKET,']',1,2079) -LexToken(EOL,'\n',1,2080) -LexToken(VAR,'model',1,2089) -LexToken(DOT,'.',1,2094) -LexToken(VAR,'dep_ut',1,2095) -LexToken(ASSIGNMENT,'=',1,2101) -LexToken(OPENSQBRACKET,'[',1,2102) -LexToken(PREVAR_BOOLEAN,'%t',1,2103) -LexToken(PREVAR_BOOLEAN,'%t',1,2106) -LexToken(CLOSESQBRACKET,']',1,2108) -LexToken(EOL,'\n',1,2109) -LexToken(EOL,'\n',1,2110) -LexToken(VAR,'exprs',1,2119) -LexToken(ASSIGNMENT,'=',1,2124) -LexToken(OPENSQBRACKET,'[',1,2125) -LexToken(VAR,'string',1,2126) -LexToken(OPENBRACKET,'(',1,2132) -LexToken(VAR,'nin',1,2133) -LexToken(CLOSEBRACKET,')',1,2136) -LexToken(SEMICOLON,';',1,2137) -LexToken(VAR,'string',1,2138) -LexToken(OPENBRACKET,'(',1,2144) -LexToken(VAR,'i0',1,2145) -LexToken(ADDITION,'+',1,2147) -LexToken(NUMBER,'1',1,2148) -LexToken(CLOSEBRACKET,')',1,2149) -LexToken(CLOSESQBRACKET,']',1,2150) -LexToken(EOL,'\n',1,2151) -LexToken(VAR,'gr_i',1,2160) -LexToken(ASSIGNMENT,'=',1,2164) -LexToken(OPENSQBRACKET,'[',1,2165) -LexToken(CLOSESQBRACKET,']',1,2166) -LexToken(EOL,'\n',1,2167) -LexToken(VAR,'x',1,2176) -LexToken(ASSIGNMENT,'=',1,2177) -LexToken(VAR,'standard_define',1,2178) -LexToken(OPENBRACKET,'(',1,2193) -LexToken(OPENSQBRACKET,'[',1,2194) -LexToken(NUMBER,'2',1,2195) -LexToken(NUMBER,'2',1,2197) -LexToken(CLOSESQBRACKET,']',1,2198) -LexToken(COMMA,',',1,2199) -LexToken(VAR,'model',1,2200) -LexToken(COMMA,',',1,2205) -LexToken(VAR,'exprs',1,2206) -LexToken(COMMA,',',1,2211) -LexToken(VAR,'gr_i',1,2212) -LexToken(CLOSEBRACKET,')',1,2216) -LexToken(EOL,'\n',1,2217) -LexToken(END,'end',1,2222) -LexToken(EOL,'\n',1,2225) -LexToken(ENDFUNCTION,'endfunction',1,2226) -LexToken(EOL,'\n',1,2237) +/* autogenerated from "macros/Branching/RELAY_f.sci" */ +function RELAY_f() { +RELAY_f.prototype.get = function RELAY_f() { +} +RELAY_f.prototype.set = function RELAY_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +ipar=model.ipar; +while (true) { +[ok,nin,z0,exprs]=scicos_getvalue("Set parameters",["number of inputs","initial connected input"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (z0>nin||z0<=0) { +message("initial connected input is not a valid input port number"); +} else { +[model,graphics,ok]=check_io(model,graphics,-ones(nin,1),-1,ones(nin,1),[]); +if (ok) { +graphics.exprs=exprs; +model.dstate=z0-1; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +RELAY_f.prototype.define = function RELAY_f() { +i0=0; +in1=[-1,-1]; +nin=2; +model=scicos_model(); +model.sim=list("relay",2); +model.in=in1; +model.out=-1; +model.evtin=ones(in1); +model.dstate=i0; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,true]; +exprs=[string(nin),string(i0+1)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +RELAY_f.prototype.details = function RELAY_f() { +} +} diff --git a/js/Branching/SCALAR2VECTOR.js b/js/Branching/SCALAR2VECTOR.js index b439baf5..e2b718d8 100644 --- a/js/Branching/SCALAR2VECTOR.js +++ b/js/Branching/SCALAR2VECTOR.js @@ -1,307 +1,45 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SCALAR2VECTOR',1,852) -LexToken(OPENBRACKET,'(',1,865) -LexToken(VAR,'job',1,866) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg1',1,870) -LexToken(COMMA,',',1,874) -LexToken(VAR,'arg2',1,875) -LexToken(CLOSEBRACKET,')',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'graphics',1,972) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(VAR,'arg1',1,981) -LexToken(DOT,'.',1,985) -LexToken(VAR,'graphics',1,986) -LexToken(EOL,'\n',1,994) -LexToken(VAR,'exprs',1,1004) -LexToken(ASSIGNMENT,'=',1,1009) -LexToken(VAR,'graphics',1,1010) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'exprs',1,1019) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'model',1,1033) -LexToken(ASSIGNMENT,'=',1,1038) -LexToken(VAR,'arg1',1,1039) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'model',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(WHILE,'while',1,1059) -LexToken(PREVAR_BOOLEAN,'%t',1,1065) -LexToken(DO,'do',1,1068) -LexToken(EOL,'\n',1,1070) -LexToken(OPENSQBRACKET,'[',1,1083) -LexToken(VAR,'ok',1,1084) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'nout',1,1087) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'exprs',1,1092) -LexToken(CLOSESQBRACKET,']',1,1097) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1114) -LexToken(OPENBRACKET,'(',1,1129) -LexToken(DQSTRING,'"Set block parameters"',1,1151) -LexToken(COMMA,',',1,1152) -LexToken(OPENSQBRACKET,'[',1,1168) -LexToken(DQSTRING,'"size of output (-1: if don\\\'t know)"',1,1205) -LexToken(CLOSESQBRACKET,']',1,1206) -LexToken(COMMA,',',1,1207) -LexToken(VAR,'list',1,1223) -LexToken(OPENBRACKET,'(',1,1227) -LexToken(DQSTRING,'"vec"',1,1232) -LexToken(COMMA,',',1,1233) -LexToken(NUMBER,'1',1,1234) -LexToken(CLOSEBRACKET,')',1,1235) -LexToken(COMMA,',',1,1236) -LexToken(VAR,'exprs',1,1237) -LexToken(CLOSEBRACKET,')',1,1242) -LexToken(EOL,'\n',1,1243) -LexToken(IF,'if',1,1256) -LexToken(NOT,'~',1,1259) -LexToken(VAR,'ok',1,1260) -LexToken(THEN,'then',1,1263) -LexToken(EOL,'\n',1,1267) -LexToken(BREAK,'break',1,1284) -LexToken(EOL,'\n',1,1289) -LexToken(END,'end',1,1303) -LexToken(EOL,'\n',1,1306) -LexToken(VAR,'nout',1,1319) -LexToken(ASSIGNMENT,'=',1,1323) -LexToken(VAR,'int',1,1324) -LexToken(OPENBRACKET,'(',1,1327) -LexToken(VAR,'nout',1,1328) -LexToken(CLOSEBRACKET,')',1,1332) -LexToken(EOL,'\n',1,1333) -LexToken(IF,'if',1,1346) -LexToken(OPENBRACKET,'(',1,1348) -LexToken(VAR,'nout',1,1349) -LexToken(COMPARISON,'<>',1,1353) -LexToken(ADDITION,'-',1,1355) -LexToken(NUMBER,'1',1,1356) -LexToken(LOGICAL,'&',1,1358) -LexToken(OPENBRACKET,'(',1,1360) -LexToken(VAR,'nout',1,1361) -LexToken(COMPARISON,'<=',1,1365) -LexToken(NUMBER,'0',1,1367) -LexToken(CLOSEBRACKET,')',1,1368) -LexToken(CLOSEBRACKET,')',1,1369) -LexToken(THEN,'then',1,1371) -LexToken(EOL,'\n',1,1375) -LexToken(VAR,'message',1,1392) -LexToken(OPENBRACKET,'(',1,1399) -LexToken(DQSTRING,'"size of output must be -1 or >0"',1,1432) -LexToken(CLOSEBRACKET,')',1,1433) -LexToken(EOL,'\n',1,1434) -LexToken(VAR,'ok',1,1451) -LexToken(ASSIGNMENT,'=',1,1453) -LexToken(PREVAR_BOOLEAN,'%f',1,1454) -LexToken(EOL,'\n',1,1456) -LexToken(END,'end',1,1469) -LexToken(EOL,'\n',1,1472) -LexToken(IF,'if',1,1485) -LexToken(VAR,'ok',1,1488) -LexToken(THEN,'then',1,1491) -LexToken(EOL,'\n',1,1495) -LexToken(OPENSQBRACKET,'[',1,1512) -LexToken(VAR,'model',1,1513) -LexToken(COMMA,',',1,1518) -LexToken(VAR,'graphics',1,1519) -LexToken(COMMA,',',1,1527) -LexToken(VAR,'ok',1,1528) -LexToken(CLOSESQBRACKET,']',1,1530) -LexToken(ASSIGNMENT,'=',1,1531) -LexToken(VAR,'check_io',1,1532) -LexToken(OPENBRACKET,'(',1,1540) -LexToken(VAR,'model',1,1541) -LexToken(COMMA,',',1,1546) -LexToken(VAR,'graphics',1,1547) -LexToken(COMMA,',',1,1555) -LexToken(OPENSQBRACKET,'[',1,1556) -LexToken(NUMBER,'1',1,1557) -LexToken(CLOSESQBRACKET,']',1,1558) -LexToken(COMMA,',',1,1559) -LexToken(VAR,'nout',1,1560) -LexToken(COMMA,',',1,1564) -LexToken(OPENSQBRACKET,'[',1,1565) -LexToken(CLOSESQBRACKET,']',1,1566) -LexToken(COMMA,',',1,1567) -LexToken(OPENSQBRACKET,'[',1,1568) -LexToken(CLOSESQBRACKET,']',1,1569) -LexToken(CLOSEBRACKET,')',1,1570) -LexToken(EOL,'\n',1,1571) -LexToken(END,'end',1,1584) -LexToken(EOL,'\n',1,1587) -LexToken(IF,'if',1,1600) -LexToken(VAR,'ok',1,1603) -LexToken(THEN,'then',1,1606) -LexToken(EOL,'\n',1,1610) -LexToken(VAR,'graphics',1,1627) -LexToken(DOT,'.',1,1635) -LexToken(VAR,'exprs',1,1636) -LexToken(ASSIGNMENT,'=',1,1641) -LexToken(VAR,'exprs',1,1642) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'x',1,1693) -LexToken(DOT,'.',1,1694) -LexToken(VAR,'graphics',1,1695) -LexToken(ASSIGNMENT,'=',1,1703) -LexToken(VAR,'graphics',1,1704) -LexToken(EOL,'\n',1,1712) -LexToken(VAR,'x',1,1730) -LexToken(DOT,'.',1,1731) -LexToken(VAR,'model',1,1732) -LexToken(ASSIGNMENT,'=',1,1737) -LexToken(VAR,'model',1,1738) -LexToken(EOL,'\n',1,1743) -LexToken(BREAK,'break',1,1760) -LexToken(EOL,'\n',1,1765) -LexToken(END,'end',1,1778) -LexToken(EOL,'\n',1,1781) -LexToken(END,'end',1,1790) -LexToken(EOL,'\n',1,1793) -LexToken(CASE,'case',1,1798) -LexToken(DQSTRING,'"define"',1,1810) -LexToken(THEN,'then',1,1812) -LexToken(EOL,'\n',1,1816) -LexToken(VAR,'nout',1,1825) -LexToken(ASSIGNMENT,'=',1,1829) -LexToken(ADDITION,'-',1,1830) -LexToken(NUMBER,'1',1,1831) -LexToken(EOL,'\n',1,1832) -LexToken(VAR,'model',1,1841) -LexToken(ASSIGNMENT,'=',1,1846) -LexToken(SCICOS_MODEL,'scicos_model',1,1847) -LexToken(OPENBRACKET,'(',1,1859) -LexToken(CLOSEBRACKET,')',1,1860) -LexToken(EOL,'\n',1,1861) -LexToken(VAR,'model',1,1870) -LexToken(DOT,'.',1,1875) -LexToken(VAR,'sim',1,1876) -LexToken(ASSIGNMENT,'=',1,1879) -LexToken(VAR,'list',1,1880) -LexToken(OPENBRACKET,'(',1,1884) -LexToken(DQSTRING,'"scalar2vector"',1,1899) -LexToken(COMMA,',',1,1900) -LexToken(NUMBER,'4',1,1901) -LexToken(CLOSEBRACKET,')',1,1902) -LexToken(EOL,'\n',1,1903) -LexToken(VAR,'model',1,1912) -LexToken(DOT,'.',1,1917) -LexToken(VAR,'out',1,1918) -LexToken(ASSIGNMENT,'=',1,1921) -LexToken(VAR,'nout',1,1922) -LexToken(EOL,'\n',1,1926) -LexToken(VAR,'model',1,1935) -LexToken(DOT,'.',1,1940) -LexToken(VAR,'in',1,1941) -LexToken(ASSIGNMENT,'=',1,1943) -LexToken(NUMBER,'1',1,1944) -LexToken(EOL,'\n',1,1945) -LexToken(VAR,'model',1,1954) -LexToken(DOT,'.',1,1959) -LexToken(VAR,'blocktype',1,1960) -LexToken(ASSIGNMENT,'=',1,1969) -LexToken(DQSTRING,'"c"',1,1972) -LexToken(EOL,'\n',1,1973) -LexToken(VAR,'model',1,1982) -LexToken(DOT,'.',1,1987) -LexToken(VAR,'dep_ut',1,1988) -LexToken(ASSIGNMENT,'=',1,1994) -LexToken(OPENSQBRACKET,'[',1,1995) -LexToken(PREVAR_BOOLEAN,'%t',1,1996) -LexToken(PREVAR_BOOLEAN,'%f',1,1999) -LexToken(CLOSESQBRACKET,']',1,2001) -LexToken(EOL,'\n',1,2002) -LexToken(EOL,'\n',1,2003) -LexToken(VAR,'exprs',1,2012) -LexToken(ASSIGNMENT,'=',1,2017) -LexToken(OPENSQBRACKET,'[',1,2018) -LexToken(VAR,'string',1,2019) -LexToken(OPENBRACKET,'(',1,2025) -LexToken(OPENSQBRACKET,'[',1,2026) -LexToken(VAR,'nout',1,2027) -LexToken(CLOSESQBRACKET,']',1,2031) -LexToken(CLOSEBRACKET,')',1,2032) -LexToken(CLOSESQBRACKET,']',1,2033) -LexToken(EOL,'\n',1,2034) -LexToken(VAR,'gr_i',1,2043) -LexToken(ASSIGNMENT,'=',1,2047) -LexToken(OPENSQBRACKET,'[',1,2048) -LexToken(CLOSESQBRACKET,']',1,2049) -LexToken(EOL,'\n',1,2050) -LexToken(EOL,'\n',1,2051) -LexToken(VAR,'x',1,2060) -LexToken(ASSIGNMENT,'=',1,2061) -LexToken(VAR,'standard_define',1,2062) -LexToken(OPENBRACKET,'(',1,2077) -LexToken(OPENSQBRACKET,'[',1,2078) -LexToken(NUMBER,'3',1,2079) -LexToken(NUMBER,'2',1,2081) -LexToken(CLOSESQBRACKET,']',1,2082) -LexToken(COMMA,',',1,2083) -LexToken(VAR,'model',1,2084) -LexToken(COMMA,',',1,2089) -LexToken(VAR,'exprs',1,2090) -LexToken(COMMA,',',1,2095) -LexToken(VAR,'gr_i',1,2096) -LexToken(CLOSEBRACKET,')',1,2100) -LexToken(EOL,'\n',1,2101) -LexToken(END,'end',1,2106) -LexToken(EOL,'\n',1,2109) -LexToken(ENDFUNCTION,'endfunction',1,2110) -LexToken(EOL,'\n',1,2121) +/* autogenerated from "macros/Branching/SCALAR2VECTOR.sci" */ +function SCALAR2VECTOR() { +SCALAR2VECTOR.prototype.get = function SCALAR2VECTOR() { +} +SCALAR2VECTOR.prototype.set = function SCALAR2VECTOR() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nout,exprs]=scicos_getvalue("Set block parameters",["size of output (-1: if don\'t know)"],list("vec",1),exprs); +if (!ok) { +break +} +nout=int(nout); +if ((nout!=-1&&(nout<=0))) { +message("size of output must be -1 or >0"); +ok=None; +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,[1],nout,[],[]); +} +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +SCALAR2VECTOR.prototype.define = function SCALAR2VECTOR() { +nout=-1; +model=scicos_model(); +model.sim=list("scalar2vector",4); +model.out=nout; +model.in=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string([nout])]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +SCALAR2VECTOR.prototype.details = function SCALAR2VECTOR() { +} +} diff --git a/js/Branching/SELECT_f.js b/js/Branching/SELECT_f.js index 98709a57..ad0616c1 100644 --- a/js/Branching/SELECT_f.js +++ b/js/Branching/SELECT_f.js @@ -1,346 +1,47 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SELECT_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'nin',1,1082) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'z0',1,1086) -LexToken(COMMA,',',1,1088) -LexToken(VAR,'exprs',1,1089) -LexToken(CLOSESQBRACKET,']',1,1094) -LexToken(ASSIGNMENT,'=',1,1095) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1096) -LexToken(OPENBRACKET,'(',1,1111) -LexToken(DQSTRING,'"Set parameters"',1,1127) -LexToken(COMMA,',',1,1128) -LexToken(OPENSQBRACKET,'[',1,1144) -LexToken(DQSTRING,'"number of inputs"',1,1162) -LexToken(SEMICOLON,';',1,1163) -LexToken(DQSTRING,'"initial connected input"',1,1188) -LexToken(CLOSESQBRACKET,']',1,1189) -LexToken(COMMA,',',1,1190) -LexToken(VAR,'list',1,1206) -LexToken(OPENBRACKET,'(',1,1210) -LexToken(DQSTRING,'"vec"',1,1215) -LexToken(COMMA,',',1,1216) -LexToken(NUMBER,'1',1,1217) -LexToken(COMMA,',',1,1218) -LexToken(DQSTRING,'"vec"',1,1223) -LexToken(COMMA,',',1,1224) -LexToken(NUMBER,'1',1,1225) -LexToken(CLOSEBRACKET,')',1,1226) -LexToken(COMMA,',',1,1227) -LexToken(VAR,'exprs',1,1228) -LexToken(CLOSEBRACKET,')',1,1233) -LexToken(EOL,'\n',1,1234) -LexToken(IF,'if',1,1247) -LexToken(NOT,'~',1,1250) -LexToken(VAR,'ok',1,1251) -LexToken(THEN,'then',1,1254) -LexToken(EOL,'\n',1,1258) -LexToken(BREAK,'break',1,1275) -LexToken(EOL,'\n',1,1280) -LexToken(END,'end',1,1294) -LexToken(EOL,'\n',1,1297) -LexToken(IF,'if',1,1310) -LexToken(VAR,'z0',1,1313) -LexToken(COMPARISON,'>',1,1315) -LexToken(VAR,'nin',1,1316) -LexToken(LOGICAL,'|',1,1319) -LexToken(VAR,'z0',1,1320) -LexToken(COMPARISON,'<=',1,1322) -LexToken(NUMBER,'0',1,1324) -LexToken(THEN,'then',1,1326) -LexToken(EOL,'\n',1,1330) -LexToken(VAR,'message',1,1347) -LexToken(OPENBRACKET,'(',1,1354) -LexToken(DQSTRING,'"initial connected input is not a valid input port number"',1,1412) -LexToken(CLOSEBRACKET,')',1,1413) -LexToken(EOL,'\n',1,1414) -LexToken(ELSE,'else',1,1427) -LexToken(EOL,'\n',1,1431) -LexToken(OPENSQBRACKET,'[',1,1448) -LexToken(VAR,'model',1,1449) -LexToken(COMMA,',',1,1454) -LexToken(VAR,'graphics',1,1455) -LexToken(COMMA,',',1,1463) -LexToken(VAR,'ok',1,1464) -LexToken(CLOSESQBRACKET,']',1,1466) -LexToken(ASSIGNMENT,'=',1,1467) -LexToken(VAR,'check_io',1,1468) -LexToken(OPENBRACKET,'(',1,1476) -LexToken(VAR,'model',1,1477) -LexToken(COMMA,',',1,1482) -LexToken(VAR,'graphics',1,1483) -LexToken(COMMA,',',1,1491) -LexToken(ADDITION,'-',1,1492) -LexToken(VAR,'ones',1,1493) -LexToken(OPENBRACKET,'(',1,1497) -LexToken(VAR,'nin',1,1498) -LexToken(COMMA,',',1,1501) -LexToken(NUMBER,'1',1,1502) -LexToken(CLOSEBRACKET,')',1,1503) -LexToken(COMMA,',',1,1504) -LexToken(ADDITION,'-',1,1505) -LexToken(NUMBER,'1',1,1506) -LexToken(COMMA,',',1,1507) -LexToken(VAR,'ones',1,1508) -LexToken(OPENBRACKET,'(',1,1512) -LexToken(VAR,'nin',1,1513) -LexToken(COMMA,',',1,1516) -LexToken(NUMBER,'1',1,1517) -LexToken(CLOSEBRACKET,')',1,1518) -LexToken(COMMA,',',1,1519) -LexToken(OPENSQBRACKET,'[',1,1520) -LexToken(CLOSESQBRACKET,']',1,1521) -LexToken(CLOSEBRACKET,')',1,1522) -LexToken(EOL,'\n',1,1523) -LexToken(IF,'if',1,1540) -LexToken(VAR,'ok',1,1543) -LexToken(THEN,'then',1,1546) -LexToken(EOL,'\n',1,1550) -LexToken(VAR,'graphics',1,1571) -LexToken(DOT,'.',1,1579) -LexToken(VAR,'exprs',1,1580) -LexToken(ASSIGNMENT,'=',1,1585) -LexToken(VAR,'exprs',1,1586) -LexToken(EOL,'\n',1,1591) -LexToken(VAR,'model',1,1613) -LexToken(DOT,'.',1,1618) -LexToken(VAR,'dstate',1,1619) -LexToken(ASSIGNMENT,'=',1,1625) -LexToken(VAR,'z0',1,1626) -LexToken(ADDITION,'-',1,1628) -LexToken(NUMBER,'1',1,1629) -LexToken(EOL,'\n',1,1630) -LexToken(VAR,'x',1,1652) -LexToken(DOT,'.',1,1653) -LexToken(VAR,'graphics',1,1654) -LexToken(ASSIGNMENT,'=',1,1662) -LexToken(VAR,'graphics',1,1663) -LexToken(EOL,'\n',1,1671) -LexToken(VAR,'x',1,1693) -LexToken(DOT,'.',1,1694) -LexToken(VAR,'model',1,1695) -LexToken(ASSIGNMENT,'=',1,1700) -LexToken(VAR,'model',1,1701) -LexToken(EOL,'\n',1,1706) -LexToken(BREAK,'break',1,1727) -LexToken(EOL,'\n',1,1732) -LexToken(END,'end',1,1749) -LexToken(EOL,'\n',1,1752) -LexToken(END,'end',1,1765) -LexToken(EOL,'\n',1,1768) -LexToken(END,'end',1,1777) -LexToken(EOL,'\n',1,1780) -LexToken(CASE,'case',1,1785) -LexToken(DQSTRING,'"define"',1,1797) -LexToken(THEN,'then',1,1799) -LexToken(EOL,'\n',1,1803) -LexToken(VAR,'z0',1,1812) -LexToken(ASSIGNMENT,'=',1,1814) -LexToken(NUMBER,'0',1,1815) -LexToken(EOL,'\n',1,1816) -LexToken(VAR,'in',1,1825) -LexToken(ASSIGNMENT,'=',1,1827) -LexToken(OPENSQBRACKET,'[',1,1828) -LexToken(ADDITION,'-',1,1829) -LexToken(NUMBER,'1',1,1830) -LexToken(SEMICOLON,';',1,1831) -LexToken(ADDITION,'-',1,1832) -LexToken(NUMBER,'1',1,1833) -LexToken(CLOSESQBRACKET,']',1,1834) -LexToken(EOL,'\n',1,1835) -LexToken(VAR,'nin',1,1844) -LexToken(ASSIGNMENT,'=',1,1847) -LexToken(NUMBER,'2',1,1848) -LexToken(EOL,'\n',1,1849) -LexToken(EOL,'\n',1,1850) -LexToken(VAR,'model',1,1859) -LexToken(ASSIGNMENT,'=',1,1864) -LexToken(SCICOS_MODEL,'scicos_model',1,1865) -LexToken(OPENBRACKET,'(',1,1877) -LexToken(CLOSEBRACKET,')',1,1878) -LexToken(EOL,'\n',1,1879) -LexToken(VAR,'model',1,1888) -LexToken(DOT,'.',1,1893) -LexToken(VAR,'sim',1,1894) -LexToken(ASSIGNMENT,'=',1,1897) -LexToken(VAR,'list',1,1898) -LexToken(OPENBRACKET,'(',1,1902) -LexToken(DQSTRING,'"selector"',1,1912) -LexToken(COMMA,',',1,1913) -LexToken(NUMBER,'2',1,1914) -LexToken(CLOSEBRACKET,')',1,1915) -LexToken(EOL,'\n',1,1916) -LexToken(VAR,'model',1,1925) -LexToken(DOT,'.',1,1930) -LexToken(VAR,'in',1,1931) -LexToken(ASSIGNMENT,'=',1,1933) -LexToken(VAR,'in',1,1934) -LexToken(EOL,'\n',1,1936) -LexToken(VAR,'model',1,1945) -LexToken(DOT,'.',1,1950) -LexToken(VAR,'out',1,1951) -LexToken(ASSIGNMENT,'=',1,1954) -LexToken(ADDITION,'-',1,1955) -LexToken(NUMBER,'1',1,1956) -LexToken(EOL,'\n',1,1957) -LexToken(VAR,'model',1,1966) -LexToken(DOT,'.',1,1971) -LexToken(VAR,'evtin',1,1972) -LexToken(ASSIGNMENT,'=',1,1977) -LexToken(VAR,'ones',1,1978) -LexToken(OPENBRACKET,'(',1,1982) -LexToken(VAR,'in',1,1983) -LexToken(CLOSEBRACKET,')',1,1985) -LexToken(EOL,'\n',1,1986) -LexToken(VAR,'model',1,1995) -LexToken(DOT,'.',1,2000) -LexToken(VAR,'dstate',1,2001) -LexToken(ASSIGNMENT,'=',1,2007) -LexToken(VAR,'z0',1,2008) -LexToken(EOL,'\n',1,2010) -LexToken(VAR,'model',1,2019) -LexToken(DOT,'.',1,2024) -LexToken(VAR,'blocktype',1,2025) -LexToken(ASSIGNMENT,'=',1,2034) -LexToken(DQSTRING,'"c"',1,2037) -LexToken(EOL,'\n',1,2038) -LexToken(VAR,'model',1,2047) -LexToken(DOT,'.',1,2052) -LexToken(VAR,'dep_ut',1,2053) -LexToken(ASSIGNMENT,'=',1,2059) -LexToken(OPENSQBRACKET,'[',1,2060) -LexToken(PREVAR_BOOLEAN,'%t',1,2061) -LexToken(PREVAR_BOOLEAN,'%f',1,2064) -LexToken(CLOSESQBRACKET,']',1,2066) -LexToken(EOL,'\n',1,2067) -LexToken(EOL,'\n',1,2068) -LexToken(VAR,'exprs',1,2077) -LexToken(ASSIGNMENT,'=',1,2082) -LexToken(OPENSQBRACKET,'[',1,2083) -LexToken(VAR,'string',1,2084) -LexToken(OPENBRACKET,'(',1,2090) -LexToken(VAR,'nin',1,2091) -LexToken(CLOSEBRACKET,')',1,2094) -LexToken(SEMICOLON,';',1,2095) -LexToken(VAR,'string',1,2096) -LexToken(OPENBRACKET,'(',1,2102) -LexToken(VAR,'z0',1,2103) -LexToken(ADDITION,'+',1,2105) -LexToken(NUMBER,'1',1,2106) -LexToken(CLOSEBRACKET,')',1,2107) -LexToken(CLOSESQBRACKET,']',1,2108) -LexToken(EOL,'\n',1,2109) -LexToken(VAR,'gr_i',1,2118) -LexToken(ASSIGNMENT,'=',1,2122) -LexToken(OPENSQBRACKET,'[',1,2123) -LexToken(CLOSESQBRACKET,']',1,2124) -LexToken(EOL,'\n',1,2125) -LexToken(VAR,'x',1,2134) -LexToken(ASSIGNMENT,'=',1,2135) -LexToken(VAR,'standard_define',1,2136) -LexToken(OPENBRACKET,'(',1,2151) -LexToken(OPENSQBRACKET,'[',1,2152) -LexToken(NUMBER,'2',1,2153) -LexToken(NUMBER,'2',1,2155) -LexToken(CLOSESQBRACKET,']',1,2156) -LexToken(COMMA,',',1,2157) -LexToken(VAR,'model',1,2158) -LexToken(COMMA,',',1,2163) -LexToken(VAR,'exprs',1,2164) -LexToken(COMMA,',',1,2169) -LexToken(VAR,'gr_i',1,2170) -LexToken(CLOSEBRACKET,')',1,2174) -LexToken(EOL,'\n',1,2175) -LexToken(END,'end',1,2180) -LexToken(EOL,'\n',1,2183) -LexToken(ENDFUNCTION,'endfunction',1,2184) -LexToken(EOL,'\n',1,2195) +/* autogenerated from "macros/Branching/SELECT_f.sci" */ +function SELECT_f() { +SELECT_f.prototype.get = function SELECT_f() { +} +SELECT_f.prototype.set = function SELECT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nin,z0,exprs]=scicos_getvalue("Set parameters",["number of inputs","initial connected input"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (z0>nin||z0<=0) { +message("initial connected input is not a valid input port number"); +} else { +[model,graphics,ok]=check_io(model,graphics,-ones(nin,1),-1,ones(nin,1),[]); +if (ok) { +graphics.exprs=exprs; +model.dstate=z0-1; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +SELECT_f.prototype.define = function SELECT_f() { +z0=0; +in1=[-1,-1]; +nin=2; +model=scicos_model(); +model.sim=list("selector",2); +model.in=in1; +model.out=-1; +model.evtin=ones(in1); +model.dstate=z0; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(nin),string(z0+1)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SELECT_f.prototype.details = function SELECT_f() { +} +} diff --git a/js/Branching/SELECT_m.js b/js/Branching/SELECT_m.js index 09373fd8..5e422e72 100644 --- a/js/Branching/SELECT_m.js +++ b/js/Branching/SELECT_m.js @@ -1,505 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SELECT_m',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'typ',1,1082) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'nin',1,1086) -LexToken(COMMA,',',1,1089) -LexToken(VAR,'z0',1,1090) -LexToken(COMMA,',',1,1092) -LexToken(VAR,'exprs',1,1093) -LexToken(CLOSESQBRACKET,']',1,1098) -LexToken(ASSIGNMENT,'=',1,1099) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1100) -LexToken(OPENBRACKET,'(',1,1115) -LexToken(DQSTRING,'"Set parameters"',1,1131) -LexToken(COMMA,',',1,1132) -LexToken(OPENSQBRACKET,'[',1,1148) -LexToken(DQSTRING,'"Datatype(1= real double 2=Complex 3=int32 ..)"',1,1196) -LexToken(SEMICOLON,';',1,1197) -LexToken(DQSTRING,'"number of inputs"',1,1215) -LexToken(SEMICOLON,';',1,1216) -LexToken(DQSTRING,'"initial connected input"',1,1241) -LexToken(CLOSESQBRACKET,']',1,1242) -LexToken(COMMA,',',1,1243) -LexToken(VAR,'list',1,1259) -LexToken(OPENBRACKET,'(',1,1263) -LexToken(DQSTRING,'"vec"',1,1268) -LexToken(COMMA,',',1,1269) -LexToken(NUMBER,'1',1,1270) -LexToken(COMMA,',',1,1271) -LexToken(DQSTRING,'"vec"',1,1276) -LexToken(COMMA,',',1,1277) -LexToken(NUMBER,'1',1,1278) -LexToken(COMMA,',',1,1279) -LexToken(DQSTRING,'"vec"',1,1284) -LexToken(COMMA,',',1,1285) -LexToken(NUMBER,'1',1,1286) -LexToken(CLOSEBRACKET,')',1,1287) -LexToken(COMMA,',',1,1288) -LexToken(VAR,'exprs',1,1289) -LexToken(CLOSEBRACKET,')',1,1294) -LexToken(EOL,'\n',1,1295) -LexToken(IF,'if',1,1308) -LexToken(NOT,'~',1,1311) -LexToken(VAR,'ok',1,1312) -LexToken(THEN,'then',1,1315) -LexToken(EOL,'\n',1,1319) -LexToken(BREAK,'break',1,1336) -LexToken(EOL,'\n',1,1341) -LexToken(END,'end',1,1355) -LexToken(EOL,'\n',1,1358) -LexToken(IF,'if',1,1371) -LexToken(VAR,'z0',1,1374) -LexToken(COMPARISON,'>',1,1376) -LexToken(VAR,'nin',1,1377) -LexToken(LOGICAL,'|',1,1380) -LexToken(VAR,'z0',1,1381) -LexToken(COMPARISON,'<=',1,1383) -LexToken(NUMBER,'0',1,1385) -LexToken(THEN,'then',1,1387) -LexToken(EOL,'\n',1,1391) -LexToken(VAR,'message',1,1408) -LexToken(OPENBRACKET,'(',1,1415) -LexToken(DQSTRING,'"initial connected input is not a valid input port number"',1,1473) -LexToken(CLOSEBRACKET,')',1,1474) -LexToken(EOL,'\n',1,1475) -LexToken(ELSEIF,'elseif',1,1488) -LexToken(OPENBRACKET,'(',1,1495) -LexToken(OPENBRACKET,'(',1,1496) -LexToken(VAR,'typ',1,1497) -LexToken(COMPARISON,'<',1,1500) -LexToken(NUMBER,'1',1,1501) -LexToken(CLOSEBRACKET,')',1,1502) -LexToken(LOGICAL,'|',1,1503) -LexToken(OPENBRACKET,'(',1,1504) -LexToken(VAR,'typ',1,1505) -LexToken(COMPARISON,'>',1,1508) -LexToken(NUMBER,'8',1,1509) -LexToken(CLOSEBRACKET,')',1,1510) -LexToken(CLOSEBRACKET,')',1,1511) -LexToken(LOGICAL,'&',1,1512) -LexToken(OPENBRACKET,'(',1,1514) -LexToken(VAR,'typ',1,1515) -LexToken(COMPARISON,'<>',1,1518) -LexToken(ADDITION,'-',1,1520) -LexToken(NUMBER,'1',1,1521) -LexToken(CLOSEBRACKET,')',1,1522) -LexToken(THEN,'then',1,1524) -LexToken(EOL,'\n',1,1528) -LexToken(VAR,'message',1,1545) -LexToken(OPENBRACKET,'(',1,1552) -LexToken(DQSTRING,'"Datatype is not supported"',1,1579) -LexToken(CLOSEBRACKET,')',1,1580) -LexToken(EOL,'\n',1,1581) -LexToken(VAR,'ok',1,1599) -LexToken(ASSIGNMENT,'=',1,1601) -LexToken(PREVAR_BOOLEAN,'%f',1,1602) -LexToken(EOL,'\n',1,1604) -LexToken(ELSE,'else',1,1618) -LexToken(EOL,'\n',1,1622) -LexToken(VAR,'it',1,1639) -LexToken(ASSIGNMENT,'=',1,1641) -LexToken(VAR,'typ',1,1642) -LexToken(MULTIPLICATION,'*',1,1645) -LexToken(VAR,'ones',1,1646) -LexToken(OPENBRACKET,'(',1,1650) -LexToken(NUMBER,'1',1,1651) -LexToken(COMMA,',',1,1652) -LexToken(VAR,'nin',1,1653) -LexToken(CLOSEBRACKET,')',1,1656) -LexToken(EOL,'\n',1,1657) -LexToken(VAR,'ot',1,1674) -LexToken(ASSIGNMENT,'=',1,1676) -LexToken(VAR,'typ',1,1677) -LexToken(EOL,'\n',1,1680) -LexToken(IF,'if',1,1697) -LexToken(VAR,'ok',1,1700) -LexToken(THEN,'then',1,1703) -LexToken(EOL,'\n',1,1707) -LexToken(VAR,'in',1,1728) -LexToken(ASSIGNMENT,'=',1,1730) -LexToken(OPENSQBRACKET,'[',1,1731) -LexToken(ADDITION,'-',1,1732) -LexToken(VAR,'ones',1,1733) -LexToken(OPENBRACKET,'(',1,1737) -LexToken(VAR,'nin',1,1738) -LexToken(COMMA,',',1,1741) -LexToken(NUMBER,'1',1,1742) -LexToken(CLOSEBRACKET,')',1,1743) -LexToken(ADDITION,'-',1,1745) -LexToken(NUMBER,'2',1,1746) -LexToken(MULTIPLICATION,'*',1,1747) -LexToken(VAR,'ones',1,1748) -LexToken(OPENBRACKET,'(',1,1752) -LexToken(VAR,'nin',1,1753) -LexToken(COMMA,',',1,1756) -LexToken(NUMBER,'1',1,1757) -LexToken(CLOSEBRACKET,')',1,1758) -LexToken(CLOSESQBRACKET,']',1,1759) -LexToken(EOL,'\n',1,1760) -LexToken(VAR,'out',1,1781) -LexToken(ASSIGNMENT,'=',1,1784) -LexToken(OPENSQBRACKET,'[',1,1785) -LexToken(ADDITION,'-',1,1786) -LexToken(NUMBER,'1',1,1787) -LexToken(ADDITION,'-',1,1789) -LexToken(NUMBER,'2',1,1790) -LexToken(CLOSESQBRACKET,']',1,1791) -LexToken(EOL,'\n',1,1792) -LexToken(OPENSQBRACKET,'[',1,1813) -LexToken(VAR,'model',1,1814) -LexToken(COMMA,',',1,1819) -LexToken(VAR,'graphics',1,1820) -LexToken(COMMA,',',1,1828) -LexToken(VAR,'ok',1,1829) -LexToken(CLOSESQBRACKET,']',1,1831) -LexToken(ASSIGNMENT,'=',1,1832) -LexToken(VAR,'set_io',1,1833) -LexToken(OPENBRACKET,'(',1,1839) -LexToken(VAR,'model',1,1840) -LexToken(COMMA,',',1,1845) -LexToken(VAR,'graphics',1,1846) -LexToken(COMMA,',',1,1854) -LexToken(VAR,'list',1,1855) -LexToken(OPENBRACKET,'(',1,1859) -LexToken(VAR,'in',1,1860) -LexToken(COMMA,',',1,1862) -LexToken(VAR,'it',1,1863) -LexToken(CLOSEBRACKET,')',1,1865) -LexToken(COMMA,',',1,1866) -LexToken(VAR,'list',1,1867) -LexToken(OPENBRACKET,'(',1,1871) -LexToken(VAR,'out',1,1872) -LexToken(COMMA,',',1,1875) -LexToken(VAR,'ot',1,1876) -LexToken(CLOSEBRACKET,')',1,1878) -LexToken(COMMA,',',1,1879) -LexToken(VAR,'ones',1,1880) -LexToken(OPENBRACKET,'(',1,1884) -LexToken(VAR,'nin',1,1885) -LexToken(COMMA,',',1,1888) -LexToken(NUMBER,'1',1,1889) -LexToken(CLOSEBRACKET,')',1,1890) -LexToken(COMMA,',',1,1891) -LexToken(OPENSQBRACKET,'[',1,1892) -LexToken(CLOSESQBRACKET,']',1,1893) -LexToken(CLOSEBRACKET,')',1,1894) -LexToken(EOL,'\n',1,1895) -LexToken(IF,'if',1,1916) -LexToken(VAR,'ok',1,1919) -LexToken(THEN,'then',1,1922) -LexToken(EOL,'\n',1,1926) -LexToken(VAR,'graphics',1,1951) -LexToken(DOT,'.',1,1959) -LexToken(VAR,'exprs',1,1960) -LexToken(ASSIGNMENT,'=',1,1965) -LexToken(VAR,'exprs',1,1966) -LexToken(EOL,'\n',1,1971) -LexToken(VAR,'model',1,1997) -LexToken(DOT,'.',1,2002) -LexToken(VAR,'dstate',1,2003) -LexToken(ASSIGNMENT,'=',1,2009) -LexToken(VAR,'z0',1,2010) -LexToken(EOL,'\n',1,2012) -LexToken(VAR,'x',1,2038) -LexToken(DOT,'.',1,2039) -LexToken(VAR,'graphics',1,2040) -LexToken(ASSIGNMENT,'=',1,2048) -LexToken(VAR,'graphics',1,2049) -LexToken(EOL,'\n',1,2057) -LexToken(VAR,'x',1,2083) -LexToken(DOT,'.',1,2084) -LexToken(VAR,'model',1,2085) -LexToken(ASSIGNMENT,'=',1,2090) -LexToken(VAR,'model',1,2091) -LexToken(EOL,'\n',1,2096) -LexToken(BREAK,'break',1,2121) -LexToken(EOL,'\n',1,2126) -LexToken(END,'end',1,2147) -LexToken(EOL,'\n',1,2150) -LexToken(END,'end',1,2167) -LexToken(EOL,'\n',1,2170) -LexToken(END,'end',1,2183) -LexToken(EOL,'\n',1,2186) -LexToken(END,'end',1,2195) -LexToken(EOL,'\n',1,2198) -LexToken(CASE,'case',1,2203) -LexToken(DQSTRING,'"define"',1,2215) -LexToken(THEN,'then',1,2217) -LexToken(EOL,'\n',1,2221) -LexToken(VAR,'z0',1,2230) -LexToken(ASSIGNMENT,'=',1,2232) -LexToken(NUMBER,'1',1,2233) -LexToken(EOL,'\n',1,2234) -LexToken(VAR,'nin',1,2243) -LexToken(ASSIGNMENT,'=',1,2246) -LexToken(NUMBER,'2',1,2247) -LexToken(EOL,'\n',1,2248) -LexToken(EOL,'\n',1,2249) -LexToken(VAR,'model',1,2258) -LexToken(ASSIGNMENT,'=',1,2263) -LexToken(SCICOS_MODEL,'scicos_model',1,2264) -LexToken(OPENBRACKET,'(',1,2276) -LexToken(CLOSEBRACKET,')',1,2277) -LexToken(EOL,'\n',1,2278) -LexToken(VAR,'model',1,2287) -LexToken(DOT,'.',1,2292) -LexToken(VAR,'sim',1,2293) -LexToken(ASSIGNMENT,'=',1,2296) -LexToken(VAR,'list',1,2297) -LexToken(OPENBRACKET,'(',1,2301) -LexToken(DQSTRING,'"selector_m"',1,2313) -LexToken(COMMA,',',1,2314) -LexToken(NUMBER,'4',1,2315) -LexToken(CLOSEBRACKET,')',1,2316) -LexToken(EOL,'\n',1,2317) -LexToken(VAR,'model',1,2326) -LexToken(DOT,'.',1,2331) -LexToken(VAR,'in',1,2332) -LexToken(ASSIGNMENT,'=',1,2334) -LexToken(OPENSQBRACKET,'[',1,2335) -LexToken(ADDITION,'-',1,2336) -LexToken(NUMBER,'1',1,2337) -LexToken(SEMICOLON,';',1,2338) -LexToken(ADDITION,'-',1,2339) -LexToken(NUMBER,'1',1,2340) -LexToken(CLOSESQBRACKET,']',1,2341) -LexToken(EOL,'\n',1,2342) -LexToken(VAR,'model',1,2351) -LexToken(DOT,'.',1,2356) -LexToken(VAR,'in2',1,2357) -LexToken(ASSIGNMENT,'=',1,2360) -LexToken(OPENSQBRACKET,'[',1,2361) -LexToken(ADDITION,'-',1,2362) -LexToken(NUMBER,'2',1,2363) -LexToken(SEMICOLON,';',1,2364) -LexToken(ADDITION,'-',1,2365) -LexToken(NUMBER,'2',1,2366) -LexToken(CLOSESQBRACKET,']',1,2367) -LexToken(EOL,'\n',1,2368) -LexToken(VAR,'model',1,2377) -LexToken(DOT,'.',1,2382) -LexToken(VAR,'intyp',1,2383) -LexToken(ASSIGNMENT,'=',1,2388) -LexToken(NUMBER,'1',1,2389) -LexToken(EOL,'\n',1,2390) -LexToken(VAR,'model',1,2399) -LexToken(DOT,'.',1,2404) -LexToken(VAR,'out',1,2405) -LexToken(ASSIGNMENT,'=',1,2408) -LexToken(ADDITION,'-',1,2409) -LexToken(NUMBER,'1',1,2410) -LexToken(EOL,'\n',1,2411) -LexToken(VAR,'model',1,2420) -LexToken(DOT,'.',1,2425) -LexToken(VAR,'out2',1,2426) -LexToken(ASSIGNMENT,'=',1,2430) -LexToken(ADDITION,'-',1,2431) -LexToken(NUMBER,'2',1,2432) -LexToken(EOL,'\n',1,2433) -LexToken(VAR,'model',1,2442) -LexToken(DOT,'.',1,2447) -LexToken(VAR,'outtyp',1,2448) -LexToken(ASSIGNMENT,'=',1,2454) -LexToken(NUMBER,'1',1,2455) -LexToken(EOL,'\n',1,2456) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'evtout',1,2471) -LexToken(ASSIGNMENT,'=',1,2477) -LexToken(OPENSQBRACKET,'[',1,2478) -LexToken(CLOSESQBRACKET,']',1,2479) -LexToken(EOL,'\n',1,2480) -LexToken(VAR,'model',1,2489) -LexToken(DOT,'.',1,2494) -LexToken(VAR,'state',1,2495) -LexToken(ASSIGNMENT,'=',1,2500) -LexToken(OPENSQBRACKET,'[',1,2501) -LexToken(CLOSESQBRACKET,']',1,2502) -LexToken(EOL,'\n',1,2503) -LexToken(VAR,'model',1,2512) -LexToken(DOT,'.',1,2517) -LexToken(VAR,'rpar',1,2518) -LexToken(ASSIGNMENT,'=',1,2522) -LexToken(OPENSQBRACKET,'[',1,2523) -LexToken(CLOSESQBRACKET,']',1,2524) -LexToken(EOL,'\n',1,2525) -LexToken(VAR,'model',1,2534) -LexToken(DOT,'.',1,2539) -LexToken(VAR,'ipar',1,2540) -LexToken(ASSIGNMENT,'=',1,2544) -LexToken(OPENSQBRACKET,'[',1,2545) -LexToken(CLOSESQBRACKET,']',1,2546) -LexToken(EOL,'\n',1,2547) -LexToken(VAR,'model',1,2556) -LexToken(DOT,'.',1,2561) -LexToken(VAR,'firing',1,2562) -LexToken(ASSIGNMENT,'=',1,2568) -LexToken(OPENSQBRACKET,'[',1,2569) -LexToken(CLOSESQBRACKET,']',1,2570) -LexToken(EOL,'\n',1,2571) -LexToken(VAR,'model',1,2580) -LexToken(DOT,'.',1,2585) -LexToken(VAR,'evtin',1,2586) -LexToken(ASSIGNMENT,'=',1,2591) -LexToken(VAR,'ones',1,2592) -LexToken(OPENBRACKET,'(',1,2596) -LexToken(VAR,'nin',1,2597) -LexToken(COMMA,',',1,2600) -LexToken(NUMBER,'1',1,2601) -LexToken(CLOSEBRACKET,')',1,2602) -LexToken(EOL,'\n',1,2603) -LexToken(VAR,'model',1,2612) -LexToken(DOT,'.',1,2617) -LexToken(VAR,'dstate',1,2618) -LexToken(ASSIGNMENT,'=',1,2624) -LexToken(VAR,'z0',1,2625) -LexToken(EOL,'\n',1,2627) -LexToken(VAR,'model',1,2636) -LexToken(DOT,'.',1,2641) -LexToken(VAR,'blocktype',1,2642) -LexToken(ASSIGNMENT,'=',1,2651) -LexToken(DQSTRING,'"c"',1,2654) -LexToken(EOL,'\n',1,2655) -LexToken(VAR,'model',1,2664) -LexToken(DOT,'.',1,2669) -LexToken(VAR,'dep_ut',1,2670) -LexToken(ASSIGNMENT,'=',1,2676) -LexToken(OPENSQBRACKET,'[',1,2677) -LexToken(PREVAR_BOOLEAN,'%t',1,2678) -LexToken(PREVAR_BOOLEAN,'%f',1,2681) -LexToken(CLOSESQBRACKET,']',1,2683) -LexToken(EOL,'\n',1,2684) -LexToken(EOL,'\n',1,2685) -LexToken(VAR,'exprs',1,2694) -LexToken(ASSIGNMENT,'=',1,2699) -LexToken(OPENSQBRACKET,'[',1,2700) -LexToken(VAR,'sci2exp',1,2701) -LexToken(OPENBRACKET,'(',1,2708) -LexToken(NUMBER,'1',1,2709) -LexToken(CLOSEBRACKET,')',1,2710) -LexToken(SEMICOLON,';',1,2711) -LexToken(VAR,'sci2exp',1,2712) -LexToken(OPENBRACKET,'(',1,2719) -LexToken(VAR,'nin',1,2720) -LexToken(CLOSEBRACKET,')',1,2723) -LexToken(SEMICOLON,';',1,2724) -LexToken(VAR,'sci2exp',1,2725) -LexToken(OPENBRACKET,'(',1,2732) -LexToken(VAR,'z0',1,2733) -LexToken(CLOSEBRACKET,')',1,2735) -LexToken(CLOSESQBRACKET,']',1,2736) -LexToken(EOL,'\n',1,2737) -LexToken(VAR,'gr_i',1,2746) -LexToken(ASSIGNMENT,'=',1,2750) -LexToken(OPENSQBRACKET,'[',1,2751) -LexToken(CLOSESQBRACKET,']',1,2752) -LexToken(EOL,'\n',1,2753) -LexToken(VAR,'x',1,2762) -LexToken(ASSIGNMENT,'=',1,2763) -LexToken(VAR,'standard_define',1,2764) -LexToken(OPENBRACKET,'(',1,2779) -LexToken(OPENSQBRACKET,'[',1,2780) -LexToken(NUMBER,'3',1,2781) -LexToken(NUMBER,'2',1,2783) -LexToken(CLOSESQBRACKET,']',1,2784) -LexToken(COMMA,',',1,2785) -LexToken(VAR,'model',1,2786) -LexToken(COMMA,',',1,2791) -LexToken(VAR,'exprs',1,2792) -LexToken(COMMA,',',1,2797) -LexToken(VAR,'gr_i',1,2798) -LexToken(CLOSEBRACKET,')',1,2802) -LexToken(EOL,'\n',1,2803) -LexToken(END,'end',1,2808) -LexToken(EOL,'\n',1,2811) -LexToken(ENDFUNCTION,'endfunction',1,2812) -LexToken(EOL,'\n',1,2823) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1759) +/* autogenerated from "macros/Branching/SELECT_m.sci" */ +None diff --git a/js/Branching/SELF_SWITCH.js b/js/Branching/SELF_SWITCH.js index f001afc8..5dc84379 100644 --- a/js/Branching/SELF_SWITCH.js +++ b/js/Branching/SELF_SWITCH.js @@ -1,643 +1,5 @@ -LexToken(EOL,'\n',1,2) -LexToken(EOL,'\n',1,69) -LexToken(EOL,'\n',1,121) -LexToken(EOL,'\n',1,124) -LexToken(EOL,'\n',1,181) -LexToken(EOL,'\n',1,253) -LexToken(EOL,'\n',1,322) -LexToken(EOL,'\n',1,347) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,412) -LexToken(EOL,'\n',1,415) -LexToken(FUNCTION,'function',1,416) -LexToken(OPENSQBRACKET,'[',1,425) -LexToken(VAR,'x',1,426) -LexToken(COMMA,',',1,427) -LexToken(VAR,'y',1,428) -LexToken(COMMA,',',1,429) -LexToken(VAR,'typ',1,430) -LexToken(CLOSESQBRACKET,']',1,433) -LexToken(ASSIGNMENT,'=',1,434) -LexToken(VAR,'SELF_SWITCH',1,435) -LexToken(OPENBRACKET,'(',1,446) -LexToken(VAR,'job',1,447) -LexToken(COMMA,',',1,450) -LexToken(VAR,'arg1',1,451) -LexToken(COMMA,',',1,455) -LexToken(VAR,'arg2',1,456) -LexToken(CLOSEBRACKET,')',1,460) -LexToken(EOL,'\n',1,461) -LexToken(FUNCTION,'function',1,466) -LexToken(VAR,'diagram',1,475) -LexToken(ASSIGNMENT,'=',1,483) -LexToken(VAR,'genSwitchInnerDiagram',1,485) -LexToken(OPENBRACKET,'(',1,506) -LexToken(VAR,'stateOpen',1,507) -LexToken(CLOSEBRACKET,')',1,516) -LexToken(EOL,'\n',1,517) -LexToken(VAR,'diagram',1,526) -LexToken(ASSIGNMENT,'=',1,534) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,536) -LexToken(OPENBRACKET,'(',1,550) -LexToken(CLOSEBRACKET,')',1,551) -LexToken(EOL,'\n',1,552) -LexToken(EOL,'\n',1,578) -LexToken(VAR,'diagram',1,587) -LexToken(DOT,'.',1,594) -LexToken(VAR,'objs',1,595) -LexToken(OPENBRACKET,'(',1,599) -LexToken(NUMBER,'1',1,600) -LexToken(CLOSEBRACKET,')',1,601) -LexToken(ASSIGNMENT,'=',1,603) -LexToken(VAR,'IN_f',1,605) -LexToken(OPENBRACKET,'(',1,609) -LexToken(DQSTRING,'"define"',1,617) -LexToken(CLOSEBRACKET,')',1,618) -LexToken(EOL,'\n',1,619) -LexToken(VAR,'diagram',1,629) -LexToken(DOT,'.',1,636) -LexToken(VAR,'objs',1,637) -LexToken(OPENBRACKET,'(',1,641) -LexToken(NUMBER,'1',1,642) -LexToken(CLOSEBRACKET,')',1,643) -LexToken(DOT,'.',1,644) -LexToken(VAR,'graphics',1,645) -LexToken(DOT,'.',1,653) -LexToken(VAR,'pout',1,654) -LexToken(ASSIGNMENT,'=',1,659) -LexToken(NUMBER,'5',1,661) -LexToken(EOL,'\n',1,662) -LexToken(EOL,'\n',1,664) -LexToken(EOL,'\n',1,692) -LexToken(VAR,'diagram',1,701) -LexToken(DOT,'.',1,708) -LexToken(VAR,'objs',1,709) -LexToken(OPENBRACKET,'(',1,713) -LexToken(NUMBER,'2',1,714) -LexToken(CLOSEBRACKET,')',1,715) -LexToken(ASSIGNMENT,'=',1,716) -LexToken(VAR,'OUT_f',1,717) -LexToken(OPENBRACKET,'(',1,722) -LexToken(DQSTRING,'"define"',1,730) -LexToken(CLOSEBRACKET,')',1,731) -LexToken(EOL,'\n',1,732) -LexToken(VAR,'diagram',1,742) -LexToken(DOT,'.',1,749) -LexToken(VAR,'objs',1,750) -LexToken(OPENBRACKET,'(',1,754) -LexToken(NUMBER,'2',1,755) -LexToken(CLOSEBRACKET,')',1,756) -LexToken(DOT,'.',1,757) -LexToken(VAR,'graphics',1,758) -LexToken(DOT,'.',1,766) -LexToken(VAR,'pin',1,767) -LexToken(ASSIGNMENT,'=',1,771) -LexToken(NUMBER,'7',1,773) -LexToken(EOL,'\n',1,774) -LexToken(EOL,'\n',1,776) -LexToken(VAR,'diagram',1,785) -LexToken(DOT,'.',1,792) -LexToken(VAR,'objs',1,793) -LexToken(OPENBRACKET,'(',1,797) -LexToken(NUMBER,'3',1,798) -LexToken(CLOSEBRACKET,')',1,799) -LexToken(ASSIGNMENT,'=',1,800) -LexToken(VAR,'CONST_m',1,801) -LexToken(OPENBRACKET,'(',1,808) -LexToken(DQSTRING,'"define"',1,816) -LexToken(CLOSEBRACKET,')',1,817) -LexToken(EOL,'\n',1,818) -LexToken(VAR,'diagram',1,828) -LexToken(DOT,'.',1,835) -LexToken(VAR,'objs',1,836) -LexToken(OPENBRACKET,'(',1,840) -LexToken(NUMBER,'3',1,841) -LexToken(CLOSEBRACKET,')',1,842) -LexToken(DOT,'.',1,843) -LexToken(VAR,'graphics',1,844) -LexToken(DOT,'.',1,852) -LexToken(VAR,'pout',1,853) -LexToken(ASSIGNMENT,'=',1,858) -LexToken(NUMBER,'6',1,860) -LexToken(EOL,'\n',1,861) -LexToken(VAR,'diagram',1,871) -LexToken(DOT,'.',1,878) -LexToken(VAR,'objs',1,879) -LexToken(OPENBRACKET,'(',1,883) -LexToken(NUMBER,'3',1,884) -LexToken(CLOSEBRACKET,')',1,885) -LexToken(DOT,'.',1,886) -LexToken(VAR,'graphics',1,887) -LexToken(DOT,'.',1,895) -LexToken(VAR,'exprs',1,896) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(DQSTRING,'"0"',1,906) -LexToken(EOL,'\n',1,907) -LexToken(VAR,'diagram',1,917) -LexToken(DOT,'.',1,924) -LexToken(VAR,'objs',1,925) -LexToken(OPENBRACKET,'(',1,929) -LexToken(NUMBER,'3',1,930) -LexToken(CLOSEBRACKET,')',1,931) -LexToken(DOT,'.',1,932) -LexToken(VAR,'model',1,933) -LexToken(DOT,'.',1,938) -LexToken(VAR,'rpar',1,939) -LexToken(ASSIGNMENT,'=',1,944) -LexToken(NUMBER,'0',1,946) -LexToken(EOL,'\n',1,947) -LexToken(EOL,'\n',1,949) -LexToken(VAR,'diagram',1,958) -LexToken(DOT,'.',1,965) -LexToken(VAR,'objs',1,966) -LexToken(OPENBRACKET,'(',1,970) -LexToken(NUMBER,'4',1,971) -LexToken(CLOSEBRACKET,')',1,972) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'SWITCH_f',1,974) -LexToken(OPENBRACKET,'(',1,982) -LexToken(DQSTRING,'"define"',1,990) -LexToken(CLOSEBRACKET,')',1,991) -LexToken(EOL,'\n',1,992) -LexToken(VAR,'diagram',1,1002) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'objs',1,1010) -LexToken(OPENBRACKET,'(',1,1014) -LexToken(NUMBER,'4',1,1015) -LexToken(CLOSEBRACKET,')',1,1016) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'graphics',1,1018) -LexToken(DOT,'.',1,1026) -LexToken(VAR,'pin',1,1027) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(OPENSQBRACKET,'[',1,1033) -LexToken(NUMBER,'5',1,1034) -LexToken(NUMBER,'6',1,1036) -LexToken(CLOSESQBRACKET,']',1,1037) -LexToken(EOL,'\n',1,1038) -LexToken(VAR,'diagram',1,1047) -LexToken(DOT,'.',1,1054) -LexToken(VAR,'objs',1,1055) -LexToken(OPENBRACKET,'(',1,1059) -LexToken(NUMBER,'4',1,1060) -LexToken(CLOSEBRACKET,')',1,1061) -LexToken(DOT,'.',1,1062) -LexToken(VAR,'graphics',1,1063) -LexToken(DOT,'.',1,1071) -LexToken(VAR,'pout',1,1072) -LexToken(ASSIGNMENT,'=',1,1077) -LexToken(NUMBER,'7',1,1079) -LexToken(EOL,'\n',1,1080) -LexToken(IF,'if',1,1089) -LexToken(VAR,'stateOpen',1,1092) -LexToken(COMPARISON,'==',1,1102) -LexToken(PREVAR_BOOLEAN,'%t',1,1105) -LexToken(EOL,'\n',1,1107) -LexToken(VAR,'diagram',1,1120) -LexToken(DOT,'.',1,1127) -LexToken(VAR,'objs',1,1128) -LexToken(OPENBRACKET,'(',1,1132) -LexToken(NUMBER,'4',1,1133) -LexToken(CLOSEBRACKET,')',1,1134) -LexToken(DOT,'.',1,1135) -LexToken(VAR,'model',1,1136) -LexToken(DOT,'.',1,1141) -LexToken(VAR,'ipar',1,1142) -LexToken(ASSIGNMENT,'=',1,1147) -LexToken(NUMBER,'1',1,1149) -LexToken(EOL,'\n',1,1150) -LexToken(VAR,'diagram',1,1164) -LexToken(DOT,'.',1,1171) -LexToken(VAR,'objs',1,1172) -LexToken(OPENBRACKET,'(',1,1176) -LexToken(NUMBER,'4',1,1177) -LexToken(CLOSEBRACKET,')',1,1178) -LexToken(DOT,'.',1,1179) -LexToken(VAR,'graphics',1,1180) -LexToken(DOT,'.',1,1188) -LexToken(VAR,'exprs',1,1189) -LexToken(ASSIGNMENT,'=',1,1195) -LexToken(OPENSQBRACKET,'[',1,1197) -LexToken(DQSTRING,'"2"',1,1200) -LexToken(SEMICOLON,';',1,1201) -LexToken(DQSTRING,'"2"',1,1204) -LexToken(CLOSESQBRACKET,']',1,1205) -LexToken(EOL,'\n',1,1206) -LexToken(ELSE,'else',1,1216) -LexToken(EOL,'\n',1,1220) -LexToken(VAR,'diagram',1,1233) -LexToken(DOT,'.',1,1240) -LexToken(VAR,'objs',1,1241) -LexToken(OPENBRACKET,'(',1,1245) -LexToken(NUMBER,'4',1,1246) -LexToken(CLOSEBRACKET,')',1,1247) -LexToken(DOT,'.',1,1248) -LexToken(VAR,'model',1,1249) -LexToken(DOT,'.',1,1254) -LexToken(VAR,'ipar',1,1255) -LexToken(ASSIGNMENT,'=',1,1260) -LexToken(NUMBER,'0',1,1262) -LexToken(EOL,'\n',1,1263) -LexToken(VAR,'diagram',1,1277) -LexToken(DOT,'.',1,1284) -LexToken(VAR,'objs',1,1285) -LexToken(OPENBRACKET,'(',1,1289) -LexToken(NUMBER,'4',1,1290) -LexToken(CLOSEBRACKET,')',1,1291) -LexToken(DOT,'.',1,1292) -LexToken(VAR,'graphics',1,1293) -LexToken(DOT,'.',1,1301) -LexToken(VAR,'exprs',1,1302) -LexToken(ASSIGNMENT,'=',1,1308) -LexToken(OPENSQBRACKET,'[',1,1310) -LexToken(DQSTRING,'"2"',1,1313) -LexToken(SEMICOLON,';',1,1314) -LexToken(DQSTRING,'"1"',1,1317) -LexToken(CLOSESQBRACKET,']',1,1318) -LexToken(EOL,'\n',1,1319) -LexToken(END,'end',1,1329) -LexToken(EOL,'\n',1,1332) -LexToken(EOL,'\n',1,1333) -LexToken(EOL,'\n',1,1362) -LexToken(VAR,'diagram',1,1371) -LexToken(DOT,'.',1,1378) -LexToken(VAR,'objs',1,1379) -LexToken(OPENBRACKET,'(',1,1383) -LexToken(NUMBER,'5',1,1384) -LexToken(CLOSEBRACKET,')',1,1385) -LexToken(ASSIGNMENT,'=',1,1387) -LexToken(SCICOS_LINK,'scicos_link',1,1389) -LexToken(OPENBRACKET,'(',1,1400) -LexToken(VAR,'xx',1,1401) -LexToken(ASSIGNMENT,'=',1,1403) -LexToken(OPENSQBRACKET,'[',1,1404) -LexToken(NUMBER,'0',1,1405) -LexToken(COMMA,',',1,1406) -LexToken(NUMBER,'0',1,1408) -LexToken(CLOSESQBRACKET,']',1,1409) -LexToken(COMMA,',',1,1410) -LexToken(VAR,'yy',1,1412) -LexToken(ASSIGNMENT,'=',1,1414) -LexToken(OPENSQBRACKET,'[',1,1415) -LexToken(NUMBER,'0',1,1416) -LexToken(COMMA,',',1,1417) -LexToken(NUMBER,'0',1,1419) -LexToken(CLOSESQBRACKET,']',1,1420) -LexToken(COMMA,',',1,1421) -LexToken(VAR,'from',1,1423) -LexToken(ASSIGNMENT,'=',1,1427) -LexToken(OPENSQBRACKET,'[',1,1428) -LexToken(NUMBER,'1',1,1429) -LexToken(COMMA,',',1,1430) -LexToken(NUMBER,'1',1,1432) -LexToken(CLOSESQBRACKET,']',1,1433) -LexToken(COMMA,',',1,1434) -LexToken(VAR,'to',1,1436) -LexToken(ASSIGNMENT,'=',1,1438) -LexToken(OPENSQBRACKET,'[',1,1439) -LexToken(NUMBER,'4',1,1440) -LexToken(COMMA,',',1,1441) -LexToken(NUMBER,'1',1,1443) -LexToken(CLOSESQBRACKET,']',1,1444) -LexToken(CLOSEBRACKET,')',1,1445) -LexToken(EOL,'\n',1,1446) -LexToken(EOL,'\n',1,1479) -LexToken(VAR,'diagram',1,1488) -LexToken(DOT,'.',1,1495) -LexToken(VAR,'objs',1,1496) -LexToken(OPENBRACKET,'(',1,1500) -LexToken(NUMBER,'6',1,1501) -LexToken(CLOSEBRACKET,')',1,1502) -LexToken(ASSIGNMENT,'=',1,1504) -LexToken(SCICOS_LINK,'scicos_link',1,1506) -LexToken(OPENBRACKET,'(',1,1517) -LexToken(VAR,'xx',1,1518) -LexToken(ASSIGNMENT,'=',1,1520) -LexToken(OPENSQBRACKET,'[',1,1521) -LexToken(NUMBER,'0',1,1522) -LexToken(COMMA,',',1,1523) -LexToken(NUMBER,'0',1,1525) -LexToken(CLOSESQBRACKET,']',1,1526) -LexToken(COMMA,',',1,1527) -LexToken(VAR,'yy',1,1529) -LexToken(ASSIGNMENT,'=',1,1531) -LexToken(OPENSQBRACKET,'[',1,1532) -LexToken(NUMBER,'0',1,1533) -LexToken(COMMA,',',1,1534) -LexToken(NUMBER,'0',1,1536) -LexToken(CLOSESQBRACKET,']',1,1537) -LexToken(COMMA,',',1,1538) -LexToken(VAR,'from',1,1540) -LexToken(ASSIGNMENT,'=',1,1544) -LexToken(OPENSQBRACKET,'[',1,1545) -LexToken(NUMBER,'3',1,1546) -LexToken(COMMA,',',1,1547) -LexToken(NUMBER,'1',1,1549) -LexToken(CLOSESQBRACKET,']',1,1550) -LexToken(COMMA,',',1,1551) -LexToken(VAR,'to',1,1553) -LexToken(ASSIGNMENT,'=',1,1555) -LexToken(OPENSQBRACKET,'[',1,1556) -LexToken(NUMBER,'4',1,1557) -LexToken(COMMA,',',1,1558) -LexToken(NUMBER,'2',1,1560) -LexToken(CLOSESQBRACKET,']',1,1561) -LexToken(CLOSEBRACKET,')',1,1562) -LexToken(EOL,'\n',1,1563) -LexToken(EOL,'\n',1,1594) -LexToken(VAR,'diagram',1,1603) -LexToken(DOT,'.',1,1610) -LexToken(VAR,'objs',1,1611) -LexToken(OPENBRACKET,'(',1,1615) -LexToken(NUMBER,'7',1,1616) -LexToken(CLOSEBRACKET,')',1,1617) -LexToken(ASSIGNMENT,'=',1,1619) -LexToken(SCICOS_LINK,'scicos_link',1,1621) -LexToken(OPENBRACKET,'(',1,1632) -LexToken(VAR,'xx',1,1633) -LexToken(ASSIGNMENT,'=',1,1635) -LexToken(OPENSQBRACKET,'[',1,1636) -LexToken(NUMBER,'0',1,1637) -LexToken(COMMA,',',1,1638) -LexToken(NUMBER,'0',1,1640) -LexToken(CLOSESQBRACKET,']',1,1641) -LexToken(COMMA,',',1,1642) -LexToken(VAR,'yy',1,1644) -LexToken(ASSIGNMENT,'=',1,1646) -LexToken(OPENSQBRACKET,'[',1,1647) -LexToken(NUMBER,'0',1,1648) -LexToken(COMMA,',',1,1649) -LexToken(NUMBER,'0',1,1651) -LexToken(CLOSESQBRACKET,']',1,1652) -LexToken(COMMA,',',1,1653) -LexToken(VAR,'from',1,1655) -LexToken(ASSIGNMENT,'=',1,1659) -LexToken(OPENSQBRACKET,'[',1,1660) -LexToken(NUMBER,'4',1,1661) -LexToken(COMMA,',',1,1662) -LexToken(NUMBER,'1',1,1664) -LexToken(CLOSESQBRACKET,']',1,1665) -LexToken(COMMA,',',1,1666) -LexToken(VAR,'to',1,1668) -LexToken(ASSIGNMENT,'=',1,1670) -LexToken(OPENSQBRACKET,'[',1,1671) -LexToken(NUMBER,'2',1,1672) -LexToken(COMMA,',',1,1673) -LexToken(NUMBER,'1',1,1675) -LexToken(CLOSESQBRACKET,']',1,1676) -LexToken(CLOSEBRACKET,')',1,1677) -LexToken(EOL,'\n',1,1678) -LexToken(ENDFUNCTION,'endfunction',1,1684) -LexToken(EOL,'\n',1,1695) -LexToken(SELECT,'select',1,1700) -LexToken(VAR,'job',1,1707) -LexToken(EOL,'\n',1,1710) -LexToken(CASE,'case',1,1715) -LexToken(DQSTRING,'"set"',1,1724) -LexToken(THEN,'then',1,1726) -LexToken(EOL,'\n',1,1730) -LexToken(VAR,'x',1,1739) -LexToken(ASSIGNMENT,'=',1,1741) -LexToken(VAR,'arg1',1,1743) -LexToken(EOL,'\n',1,1747) -LexToken(VAR,'stateOpen',1,1757) -LexToken(ASSIGNMENT,'=',1,1767) -LexToken(VAR,'x',1,1769) -LexToken(DOT,'.',1,1770) -LexToken(VAR,'model',1,1771) -LexToken(DOT,'.',1,1776) -LexToken(VAR,'opar',1,1777) -LexToken(OPENBRACKET,'(',1,1781) -LexToken(NUMBER,'1',1,1782) -LexToken(CLOSEBRACKET,')',1,1783) -LexToken(EOL,'\n',1,1784) -LexToken(VAR,'x',1,1794) -LexToken(DOT,'.',1,1795) -LexToken(VAR,'model',1,1796) -LexToken(DOT,'.',1,1801) -LexToken(VAR,'rpar',1,1802) -LexToken(ASSIGNMENT,'=',1,1807) -LexToken(VAR,'genSwitchInnerDiagram',1,1809) -LexToken(OPENBRACKET,'(',1,1830) -LexToken(NOT,'~',1,1831) -LexToken(VAR,'stateOpen',1,1832) -LexToken(CLOSEBRACKET,')',1,1841) -LexToken(EOL,'\n',1,1842) -LexToken(VAR,'x',1,1852) -LexToken(DOT,'.',1,1853) -LexToken(VAR,'model',1,1854) -LexToken(DOT,'.',1,1859) -LexToken(VAR,'opar',1,1860) -LexToken(ASSIGNMENT,'=',1,1865) -LexToken(VAR,'list',1,1867) -LexToken(OPENBRACKET,'(',1,1871) -LexToken(NOT,'~',1,1872) -LexToken(VAR,'stateOpen',1,1873) -LexToken(CLOSEBRACKET,')',1,1882) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'y',1,1893) -LexToken(ASSIGNMENT,'=',1,1895) -LexToken(NUMBER,'0',1,1897) -LexToken(EOL,'\n',1,1898) -LexToken(VAR,'typ',1,1908) -LexToken(ASSIGNMENT,'=',1,1911) -LexToken(VAR,'list',1,1912) -LexToken(OPENBRACKET,'(',1,1916) -LexToken(CLOSEBRACKET,')',1,1917) -LexToken(EOL,'\n',1,1918) -LexToken(IF,'if',1,1928) -LexToken(VAR,'stateOpen',1,1931) -LexToken(COMPARISON,'==',1,1941) -LexToken(PREVAR_BOOLEAN,'%f',1,1944) -LexToken(EOL,'\n',1,1946) -LexToken(VAR,'x',1,1959) -LexToken(DOT,'.',1,1960) -LexToken(VAR,'graphics',1,1961) -LexToken(DOT,'.',1,1969) -LexToken(VAR,'style',1,1970) -LexToken(ASSIGNMENT,'=',1,1975) -LexToken(DQSTRING,'"SELF_SWITCH_OFF"',1,1992) -LexToken(EOL,'\n',1,1993) -LexToken(ELSE,'else',1,2002) -LexToken(EOL,'\n',1,2006) -LexToken(VAR,'x',1,2019) -LexToken(DOT,'.',1,2020) -LexToken(VAR,'graphics',1,2021) -LexToken(DOT,'.',1,2029) -LexToken(VAR,'style',1,2030) -LexToken(ASSIGNMENT,'=',1,2035) -LexToken(DQSTRING,'"SELF_SWITCH_ON"',1,2051) -LexToken(EOL,'\n',1,2052) -LexToken(END,'end',1,2061) -LexToken(EOL,'\n',1,2064) -LexToken(EOL,'\n',1,2065) -LexToken(CASE,'case',1,2070) -LexToken(DQSTRING,'"define"',1,2082) -LexToken(EOL,'\n',1,2083) -LexToken(EOL,'\n',1,2120) -LexToken(VAR,'stateOpen',1,2129) -LexToken(ASSIGNMENT,'=',1,2139) -LexToken(PREVAR_BOOLEAN,'%t',1,2141) -LexToken(EOL,'\n',1,2143) -LexToken(VAR,'x',1,2153) -LexToken(ASSIGNMENT,'=',1,2155) -LexToken(SCICOS_BLOCK,'scicos_block',1,2157) -LexToken(OPENBRACKET,'(',1,2169) -LexToken(CLOSEBRACKET,')',1,2170) -LexToken(EOL,'\n',1,2171) -LexToken(VAR,'x',1,2180) -LexToken(DOT,'.',1,2181) -LexToken(VAR,'gui',1,2182) -LexToken(ASSIGNMENT,'=',1,2185) -LexToken(DQSTRING,'"SELF_SWITCH"',1,2198) -LexToken(EOL,'\n',1,2199) -LexToken(VAR,'x',1,2208) -LexToken(DOT,'.',1,2209) -LexToken(VAR,'graphics',1,2210) -LexToken(DOT,'.',1,2218) -LexToken(VAR,'sz',1,2219) -LexToken(ASSIGNMENT,'=',1,2221) -LexToken(OPENSQBRACKET,'[',1,2222) -LexToken(NUMBER,'2',1,2223) -LexToken(COMMA,',',1,2224) -LexToken(NUMBER,'2',1,2225) -LexToken(CLOSESQBRACKET,']',1,2226) -LexToken(EOL,'\n',1,2227) -LexToken(VAR,'x',1,2236) -LexToken(DOT,'.',1,2237) -LexToken(VAR,'graphics',1,2238) -LexToken(DOT,'.',1,2246) -LexToken(VAR,'gr_i',1,2247) -LexToken(ASSIGNMENT,'=',1,2251) -LexToken(OPENSQBRACKET,'[',1,2252) -LexToken(CLOSESQBRACKET,']',1,2253) -LexToken(EOL,'\n',1,2254) -LexToken(VAR,'x',1,2263) -LexToken(DOT,'.',1,2264) -LexToken(VAR,'graphics',1,2265) -LexToken(DOT,'.',1,2273) -LexToken(VAR,'pin',1,2274) -LexToken(ASSIGNMENT,'=',1,2277) -LexToken(NUMBER,'0',1,2278) -LexToken(EOL,'\n',1,2279) -LexToken(VAR,'x',1,2288) -LexToken(DOT,'.',1,2289) -LexToken(VAR,'graphics',1,2290) -LexToken(DOT,'.',1,2298) -LexToken(VAR,'pout',1,2299) -LexToken(ASSIGNMENT,'=',1,2303) -LexToken(NUMBER,'0',1,2304) -LexToken(EOL,'\n',1,2305) -LexToken(VAR,'x',1,2314) -LexToken(DOT,'.',1,2315) -LexToken(VAR,'model',1,2316) -LexToken(DOT,'.',1,2321) -LexToken(VAR,'sim',1,2322) -LexToken(ASSIGNMENT,'=',1,2325) -LexToken(DQSTRING,'"csuper"',1,2333) -LexToken(EOL,'\n',1,2334) -LexToken(VAR,'x',1,2343) -LexToken(DOT,'.',1,2344) -LexToken(VAR,'model',1,2345) -LexToken(DOT,'.',1,2350) -LexToken(VAR,'in',1,2351) -LexToken(ASSIGNMENT,'=',1,2354) -LexToken(NUMBER,'1',1,2356) -LexToken(EOL,'\n',1,2357) -LexToken(VAR,'x',1,2366) -LexToken(DOT,'.',1,2367) -LexToken(VAR,'model',1,2368) -LexToken(DOT,'.',1,2373) -LexToken(VAR,'out',1,2374) -LexToken(ASSIGNMENT,'=',1,2378) -LexToken(NUMBER,'1',1,2380) -LexToken(EOL,'\n',1,2381) -LexToken(VAR,'x',1,2390) -LexToken(DOT,'.',1,2391) -LexToken(VAR,'model',1,2392) -LexToken(DOT,'.',1,2397) -LexToken(VAR,'blocktype',1,2398) -LexToken(ASSIGNMENT,'=',1,2407) -LexToken(DQSTRING,'"h"',1,2410) -LexToken(EOL,'\n',1,2411) -LexToken(VAR,'x',1,2420) -LexToken(DOT,'.',1,2421) -LexToken(VAR,'model',1,2422) -LexToken(DOT,'.',1,2427) -LexToken(VAR,'dep_ut',1,2428) -LexToken(ASSIGNMENT,'=',1,2434) -LexToken(OPENSQBRACKET,'[',1,2435) -LexToken(PREVAR_BOOLEAN,'%f',1,2436) -LexToken(PREVAR_BOOLEAN,'%f',1,2439) -LexToken(CLOSESQBRACKET,']',1,2441) -LexToken(EOL,'\n',1,2442) -LexToken(VAR,'x',1,2451) -LexToken(DOT,'.',1,2452) -LexToken(VAR,'model',1,2453) -LexToken(DOT,'.',1,2458) -LexToken(VAR,'rpar',1,2459) -LexToken(ASSIGNMENT,'=',1,2464) -LexToken(VAR,'genSwitchInnerDiagram',1,2466) -LexToken(OPENBRACKET,'(',1,2487) -LexToken(VAR,'stateOpen',1,2488) -LexToken(CLOSEBRACKET,')',1,2497) -LexToken(EOL,'\n',1,2498) -LexToken(VAR,'x',1,2508) -LexToken(DOT,'.',1,2509) -LexToken(VAR,'model',1,2510) -LexToken(DOT,'.',1,2515) -LexToken(VAR,'opar',1,2516) -LexToken(ASSIGNMENT,'=',1,2521) -LexToken(VAR,'list',1,2523) -LexToken(OPENBRACKET,'(',1,2527) -LexToken(VAR,'stateOpen',1,2528) -LexToken(CLOSEBRACKET,')',1,2537) -LexToken(EOL,'\n',1,2538) -LexToken(VAR,'x',1,2548) -LexToken(DOT,'.',1,2549) -LexToken(VAR,'graphics',1,2550) -LexToken(DOT,'.',1,2558) -LexToken(VAR,'in_implicit',1,2559) -LexToken(ASSIGNMENT,'=',1,2570) -LexToken(OPENSQBRACKET,'[',1,2571) -LexToken(DQSTRING,'"E"',1,2574) -LexToken(CLOSESQBRACKET,']',1,2575) -LexToken(EOL,'\n',1,2576) -LexToken(VAR,'x',1,2585) -LexToken(DOT,'.',1,2586) -LexToken(VAR,'graphics',1,2587) -LexToken(DOT,'.',1,2595) -LexToken(VAR,'in_style',1,2596) -LexToken(ASSIGNMENT,'=',1,2604) -LexToken(DQSTRING,'""',1,2606) -LexToken(EOL,'\n',1,2607) -LexToken(VAR,'x',1,2616) -LexToken(DOT,'.',1,2617) -LexToken(VAR,'graphics',1,2618) -LexToken(DOT,'.',1,2626) -LexToken(VAR,'out_implicit',1,2627) -LexToken(ASSIGNMENT,'=',1,2639) -LexToken(OPENSQBRACKET,'[',1,2640) -LexToken(DQSTRING,'"E"',1,2643) -LexToken(CLOSESQBRACKET,']',1,2644) -LexToken(EOL,'\n',1,2645) -LexToken(VAR,'x',1,2655) -LexToken(DOT,'.',1,2656) -LexToken(VAR,'graphics',1,2657) -LexToken(DOT,'.',1,2665) -LexToken(VAR,'out_style',1,2666) -LexToken(ASSIGNMENT,'=',1,2675) -LexToken(DQSTRING,'""',1,2677) -LexToken(EOL,'\n',1,2678) -LexToken(VAR,'x',1,2687) -LexToken(DOT,'.',1,2688) -LexToken(VAR,'graphics',1,2689) -LexToken(DOT,'.',1,2697) -LexToken(VAR,'style',1,2698) -LexToken(ASSIGNMENT,'=',1,2703) -LexToken(DQSTRING,'"SELF_SWITCH_OFF"',1,2720) -LexToken(EOL,'\n',1,2721) -LexToken(END,'end',1,2726) -LexToken(EOL,'\n',1,2729) -LexToken(ENDFUNCTION,'endfunction',1,2730) -LexToken(EOL,'\n',1,2741) +Syntax error in input LexToken(FUNCTION,'function',1,466) +Syntax error in input LexToken(VAR,'diagram',1,701) +Syntax error in input LexToken(VAR,'diagram',1,1371) +/* autogenerated from "macros/Branching/SELF_SWITCH.sci" */ +None diff --git a/js/Branching/SWITCH2.js b/js/Branching/SWITCH2.js index 455e3f54..674f8ab6 100644 --- a/js/Branching/SWITCH2.js +++ b/js/Branching/SWITCH2.js @@ -1,387 +1,58 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SWITCH2',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'exprs',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'exprs',1,1013) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'model',1,1027) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(VAR,'arg1',1,1033) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'model',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(WHILE,'while',1,1053) -LexToken(PREVAR_BOOLEAN,'%t',1,1059) -LexToken(DO,'do',1,1062) -LexToken(EOL,'\n',1,1064) -LexToken(OPENSQBRACKET,'[',1,1077) -LexToken(VAR,'ok',1,1078) -LexToken(COMMA,',',1,1080) -LexToken(VAR,'rule',1,1081) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'thra',1,1086) -LexToken(COMMA,',',1,1090) -LexToken(VAR,'nzz',1,1091) -LexToken(COMMA,',',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(CLOSESQBRACKET,']',1,1100) -LexToken(ASSIGNMENT,'=',1,1101) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1102) -LexToken(OPENBRACKET,'(',1,1117) -LexToken(DQSTRING,'"Set parameters"',1,1133) -LexToken(COMMA,',',1,1134) -LexToken(OPENSQBRACKET,'[',1,1150) -LexToken(DQSTRING,'"pass first input if: u2>=a (0), u2>a (1), u2~=a (2)"',1,1203) -LexToken(SEMICOLON,';',1,1204) -LexToken(DQSTRING,'"threshold a"',1,1232) -LexToken(SEMICOLON,';',1,1233) -LexToken(DQSTRING,'"use zero crossing: yes (1), no (0)"',1,1269) -LexToken(CLOSESQBRACKET,']',1,1270) -LexToken(COMMA,',',1,1271) -LexToken(VAR,'list',1,1287) -LexToken(OPENBRACKET,'(',1,1291) -LexToken(DQSTRING,'"vec"',1,1296) -LexToken(COMMA,',',1,1297) -LexToken(NUMBER,'1',1,1298) -LexToken(COMMA,',',1,1299) -LexToken(DQSTRING,'"vec"',1,1304) -LexToken(COMMA,',',1,1305) -LexToken(NUMBER,'1',1,1306) -LexToken(COMMA,',',1,1307) -LexToken(DQSTRING,'"vec"',1,1312) -LexToken(COMMA,',',1,1313) -LexToken(NUMBER,'1',1,1314) -LexToken(CLOSEBRACKET,')',1,1315) -LexToken(COMMA,',',1,1316) -LexToken(VAR,'exprs',1,1317) -LexToken(CLOSEBRACKET,')',1,1322) -LexToken(EOL,'\n',1,1323) -LexToken(IF,'if',1,1336) -LexToken(NOT,'~',1,1339) -LexToken(VAR,'ok',1,1340) -LexToken(THEN,'then',1,1343) -LexToken(EOL,'\n',1,1347) -LexToken(BREAK,'break',1,1364) -LexToken(EOL,'\n',1,1369) -LexToken(END,'end',1,1383) -LexToken(EOL,'\n',1,1386) -LexToken(VAR,'rule',1,1399) -LexToken(ASSIGNMENT,'=',1,1403) -LexToken(VAR,'int',1,1404) -LexToken(OPENBRACKET,'(',1,1407) -LexToken(VAR,'rule',1,1408) -LexToken(CLOSEBRACKET,')',1,1412) -LexToken(EOL,'\n',1,1413) -LexToken(IF,'if',1,1427) -LexToken(OPENBRACKET,'(',1,1430) -LexToken(VAR,'rule',1,1431) -LexToken(COMPARISON,'<',1,1435) -LexToken(NUMBER,'0',1,1436) -LexToken(CLOSEBRACKET,')',1,1437) -LexToken(THEN,'then',1,1439) -LexToken(EOL,'\n',1,1443) -LexToken(VAR,'rule',1,1460) -LexToken(ASSIGNMENT,'=',1,1464) -LexToken(NUMBER,'0',1,1465) -LexToken(EOL,'\n',1,1466) -LexToken(END,'end',1,1480) -LexToken(EOL,'\n',1,1483) -LexToken(IF,'if',1,1496) -LexToken(OPENBRACKET,'(',1,1499) -LexToken(VAR,'rule',1,1500) -LexToken(COMPARISON,'>',1,1504) -LexToken(NUMBER,'2',1,1505) -LexToken(CLOSEBRACKET,')',1,1506) -LexToken(THEN,'then',1,1508) -LexToken(EOL,'\n',1,1512) -LexToken(VAR,'rule',1,1529) -LexToken(ASSIGNMENT,'=',1,1533) -LexToken(NUMBER,'2',1,1534) -LexToken(EOL,'\n',1,1535) -LexToken(END,'end',1,1549) -LexToken(EOL,'\n',1,1552) -LexToken(VAR,'graphics',1,1565) -LexToken(DOT,'.',1,1573) -LexToken(VAR,'exprs',1,1574) -LexToken(ASSIGNMENT,'=',1,1579) -LexToken(VAR,'exprs',1,1580) -LexToken(EOL,'\n',1,1585) -LexToken(VAR,'model',1,1599) -LexToken(DOT,'.',1,1604) -LexToken(VAR,'ipar',1,1605) -LexToken(ASSIGNMENT,'=',1,1609) -LexToken(VAR,'rule',1,1610) -LexToken(EOL,'\n',1,1614) -LexToken(VAR,'model',1,1627) -LexToken(DOT,'.',1,1632) -LexToken(VAR,'rpar',1,1633) -LexToken(ASSIGNMENT,'=',1,1637) -LexToken(VAR,'thra',1,1638) -LexToken(EOL,'\n',1,1642) -LexToken(IF,'if',1,1655) -LexToken(VAR,'nzz',1,1658) -LexToken(COMPARISON,'<>',1,1661) -LexToken(NUMBER,'0',1,1663) -LexToken(THEN,'then',1,1665) -LexToken(EOL,'\n',1,1669) -LexToken(VAR,'model',1,1686) -LexToken(DOT,'.',1,1691) -LexToken(VAR,'nmode',1,1692) -LexToken(ASSIGNMENT,'=',1,1697) -LexToken(NUMBER,'1',1,1698) -LexToken(EOL,'\n',1,1699) -LexToken(VAR,'model',1,1716) -LexToken(DOT,'.',1,1721) -LexToken(VAR,'nzcross',1,1722) -LexToken(ASSIGNMENT,'=',1,1729) -LexToken(NUMBER,'1',1,1730) -LexToken(EOL,'\n',1,1731) -LexToken(ELSE,'else',1,1744) -LexToken(EOL,'\n',1,1748) -LexToken(VAR,'model',1,1765) -LexToken(DOT,'.',1,1770) -LexToken(VAR,'nmode',1,1771) -LexToken(ASSIGNMENT,'=',1,1776) -LexToken(NUMBER,'0',1,1777) -LexToken(EOL,'\n',1,1778) -LexToken(VAR,'model',1,1795) -LexToken(DOT,'.',1,1800) -LexToken(VAR,'nzcross',1,1801) -LexToken(ASSIGNMENT,'=',1,1808) -LexToken(NUMBER,'0',1,1809) -LexToken(EOL,'\n',1,1810) -LexToken(END,'end',1,1823) -LexToken(EOL,'\n',1,1826) -LexToken(VAR,'x',1,1839) -LexToken(DOT,'.',1,1840) -LexToken(VAR,'graphics',1,1841) -LexToken(ASSIGNMENT,'=',1,1849) -LexToken(VAR,'graphics',1,1850) -LexToken(EOL,'\n',1,1858) -LexToken(VAR,'x',1,1872) -LexToken(DOT,'.',1,1873) -LexToken(VAR,'model',1,1874) -LexToken(ASSIGNMENT,'=',1,1879) -LexToken(VAR,'model',1,1880) -LexToken(EOL,'\n',1,1885) -LexToken(BREAK,'break',1,1898) -LexToken(EOL,'\n',1,1903) -LexToken(END,'end',1,1912) -LexToken(EOL,'\n',1,1915) -LexToken(CASE,'case',1,1920) -LexToken(DQSTRING,'"define"',1,1932) -LexToken(THEN,'then',1,1934) -LexToken(EOL,'\n',1,1938) -LexToken(VAR,'in',1,1947) -LexToken(ASSIGNMENT,'=',1,1949) -LexToken(OPENSQBRACKET,'[',1,1950) -LexToken(ADDITION,'-',1,1951) -LexToken(NUMBER,'1',1,1952) -LexToken(SEMICOLON,';',1,1953) -LexToken(NUMBER,'1',1,1954) -LexToken(SEMICOLON,';',1,1955) -LexToken(ADDITION,'-',1,1956) -LexToken(NUMBER,'1',1,1957) -LexToken(CLOSESQBRACKET,']',1,1958) -LexToken(EOL,'\n',1,1959) -LexToken(VAR,'ipar',1,1968) -LexToken(ASSIGNMENT,'=',1,1972) -LexToken(OPENSQBRACKET,'[',1,1973) -LexToken(NUMBER,'0',1,1974) -LexToken(CLOSESQBRACKET,']',1,1975) -LexToken(EOL,'\n',1,1984) -LexToken(VAR,'nzz',1,1993) -LexToken(ASSIGNMENT,'=',1,1996) -LexToken(NUMBER,'1',1,1997) -LexToken(EOL,'\n',1,1998) -LexToken(VAR,'rpar',1,2007) -LexToken(ASSIGNMENT,'=',1,2011) -LexToken(NUMBER,'0',1,2012) -LexToken(EOL,'\n',1,2013) -LexToken(EOL,'\n',1,2014) -LexToken(VAR,'model',1,2023) -LexToken(ASSIGNMENT,'=',1,2028) -LexToken(SCICOS_MODEL,'scicos_model',1,2029) -LexToken(OPENBRACKET,'(',1,2041) -LexToken(CLOSEBRACKET,')',1,2042) -LexToken(EOL,'\n',1,2043) -LexToken(VAR,'model',1,2052) -LexToken(DOT,'.',1,2057) -LexToken(VAR,'sim',1,2058) -LexToken(ASSIGNMENT,'=',1,2061) -LexToken(VAR,'list',1,2062) -LexToken(OPENBRACKET,'(',1,2066) -LexToken(DQSTRING,'"switch2"',1,2075) -LexToken(COMMA,',',1,2076) -LexToken(NUMBER,'4',1,2077) -LexToken(CLOSEBRACKET,')',1,2078) -LexToken(EOL,'\n',1,2079) -LexToken(VAR,'model',1,2088) -LexToken(DOT,'.',1,2093) -LexToken(VAR,'in',1,2094) -LexToken(ASSIGNMENT,'=',1,2096) -LexToken(VAR,'in',1,2097) -LexToken(EOL,'\n',1,2099) -LexToken(VAR,'model',1,2108) -LexToken(DOT,'.',1,2113) -LexToken(VAR,'out',1,2114) -LexToken(ASSIGNMENT,'=',1,2117) -LexToken(ADDITION,'-',1,2118) -LexToken(NUMBER,'1',1,2119) -LexToken(EOL,'\n',1,2120) -LexToken(VAR,'model',1,2129) -LexToken(DOT,'.',1,2134) -LexToken(VAR,'ipar',1,2135) -LexToken(ASSIGNMENT,'=',1,2139) -LexToken(VAR,'ipar',1,2140) -LexToken(EOL,'\n',1,2144) -LexToken(VAR,'model',1,2153) -LexToken(DOT,'.',1,2158) -LexToken(VAR,'rpar',1,2159) -LexToken(ASSIGNMENT,'=',1,2163) -LexToken(VAR,'rpar',1,2164) -LexToken(EOL,'\n',1,2168) -LexToken(VAR,'model',1,2177) -LexToken(DOT,'.',1,2182) -LexToken(VAR,'nzcross',1,2183) -LexToken(ASSIGNMENT,'=',1,2190) -LexToken(VAR,'nzz',1,2191) -LexToken(EOL,'\n',1,2194) -LexToken(VAR,'model',1,2203) -LexToken(DOT,'.',1,2208) -LexToken(VAR,'nmode',1,2209) -LexToken(ASSIGNMENT,'=',1,2214) -LexToken(NUMBER,'1',1,2215) -LexToken(EOL,'\n',1,2216) -LexToken(VAR,'model',1,2225) -LexToken(DOT,'.',1,2230) -LexToken(VAR,'blocktype',1,2231) -LexToken(ASSIGNMENT,'=',1,2240) -LexToken(DQSTRING,'"c"',1,2243) -LexToken(EOL,'\n',1,2244) -LexToken(VAR,'model',1,2253) -LexToken(DOT,'.',1,2258) -LexToken(VAR,'dep_ut',1,2259) -LexToken(ASSIGNMENT,'=',1,2265) -LexToken(OPENSQBRACKET,'[',1,2266) -LexToken(PREVAR_BOOLEAN,'%t',1,2267) -LexToken(PREVAR_BOOLEAN,'%f',1,2270) -LexToken(CLOSESQBRACKET,']',1,2272) -LexToken(EOL,'\n',1,2273) -LexToken(EOL,'\n',1,2274) -LexToken(VAR,'exprs',1,2283) -LexToken(ASSIGNMENT,'=',1,2288) -LexToken(OPENSQBRACKET,'[',1,2289) -LexToken(VAR,'string',1,2290) -LexToken(OPENBRACKET,'(',1,2296) -LexToken(VAR,'ipar',1,2297) -LexToken(CLOSEBRACKET,')',1,2301) -LexToken(SEMICOLON,';',1,2302) -LexToken(VAR,'string',1,2303) -LexToken(OPENBRACKET,'(',1,2309) -LexToken(VAR,'rpar',1,2310) -LexToken(CLOSEBRACKET,')',1,2314) -LexToken(SEMICOLON,';',1,2315) -LexToken(VAR,'string',1,2316) -LexToken(OPENBRACKET,'(',1,2322) -LexToken(VAR,'nzz',1,2323) -LexToken(CLOSEBRACKET,')',1,2326) -LexToken(CLOSESQBRACKET,']',1,2327) -LexToken(EOL,'\n',1,2328) -LexToken(EOL,'\n',1,2329) -LexToken(VAR,'gr_i',1,2338) -LexToken(ASSIGNMENT,'=',1,2342) -LexToken(OPENSQBRACKET,'[',1,2343) -LexToken(CLOSESQBRACKET,']',1,2344) -LexToken(EOL,'\n',1,2345) -LexToken(VAR,'x',1,2354) -LexToken(ASSIGNMENT,'=',1,2355) -LexToken(VAR,'standard_define',1,2356) -LexToken(OPENBRACKET,'(',1,2371) -LexToken(OPENSQBRACKET,'[',1,2372) -LexToken(NUMBER,'2',1,2373) -LexToken(NUMBER,'2',1,2375) -LexToken(CLOSESQBRACKET,']',1,2376) -LexToken(COMMA,',',1,2377) -LexToken(VAR,'model',1,2378) -LexToken(COMMA,',',1,2383) -LexToken(VAR,'exprs',1,2384) -LexToken(COMMA,',',1,2389) -LexToken(VAR,'gr_i',1,2390) -LexToken(CLOSEBRACKET,')',1,2394) -LexToken(EOL,'\n',1,2395) -LexToken(END,'end',1,2400) -LexToken(EOL,'\n',1,2403) -LexToken(ENDFUNCTION,'endfunction',1,2404) -LexToken(EOL,'\n',1,2415) +/* autogenerated from "macros/Branching/SWITCH2.sci" */ +function SWITCH2() { +SWITCH2.prototype.get = function SWITCH2() { +} +SWITCH2.prototype.set = function SWITCH2() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,rule,thra,nzz,exprs]=scicos_getvalue("Set parameters",["pass first input if: u2>=a (0), u2>a (1), u2~=a (2)","threshold a","use zero crossing: yes (1), no (0)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +rule=int(rule); +if ((rule<0)) { +rule=0; +} +if ((rule>2)) { +rule=2; +} +graphics.exprs=exprs; +model.ipar=rule; +model.rpar=thra; +if (nzz!=0) { +model.nmode=1; +model.nzcross=1; +} else { +model.nmode=0; +model.nzcross=0; +} +x.graphics=graphics; +x.model=model; +break +} +} +SWITCH2.prototype.define = function SWITCH2() { +in1=[-1,1,-1]; +ipar=[0]; +nzz=1; +rpar=0; +model=scicos_model(); +model.sim=list("switch2",4); +model.in=in1; +model.out=-1; +model.ipar=ipar; +model.rpar=rpar; +model.nzcross=nzz; +model.nmode=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(ipar),string(rpar),string(nzz)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SWITCH2.prototype.details = function SWITCH2() { +} +} diff --git a/js/Branching/SWITCH2_m.js b/js/Branching/SWITCH2_m.js index 8d5f90ad..662944f3 100644 --- a/js/Branching/SWITCH2_m.js +++ b/js/Branching/SWITCH2_m.js @@ -1,553 +1,75 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SWITCH2_m',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(WHILE,'while',1,1055) -LexToken(PREVAR_BOOLEAN,'%t',1,1061) -LexToken(DO,'do',1,1064) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'ot',1,1083) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'rule',1,1086) -LexToken(COMMA,',',1,1090) -LexToken(VAR,'thra',1,1091) -LexToken(COMMA,',',1,1095) -LexToken(VAR,'nzz',1,1096) -LexToken(COMMA,',',1,1099) -LexToken(VAR,'exprs',1,1100) -LexToken(CLOSESQBRACKET,']',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1107) -LexToken(OPENBRACKET,'(',1,1122) -LexToken(DQSTRING,'"Set parameters"',1,1138) -LexToken(COMMA,',',1,1139) -LexToken(OPENSQBRACKET,'[',1,1155) -LexToken(DQSTRING,'"Datatype (1=real double 2=complex 3=int32 ...)"',1,1204) -LexToken(SEMICOLON,';',1,1205) -LexToken(DQSTRING,'"pass first input if: u2>=a (0), u2>a (1), u2~=a (2)"',1,1258) -LexToken(SEMICOLON,';',1,1259) -LexToken(DQSTRING,'"threshold a"',1,1287) -LexToken(SEMICOLON,';',1,1288) -LexToken(DQSTRING,'"use zero crossing: yes (1), no (0)"',1,1324) -LexToken(CLOSESQBRACKET,']',1,1325) -LexToken(COMMA,',',1,1326) -LexToken(VAR,'list',1,1342) -LexToken(OPENBRACKET,'(',1,1346) -LexToken(DQSTRING,'"vec"',1,1351) -LexToken(COMMA,',',1,1352) -LexToken(NUMBER,'1',1,1353) -LexToken(COMMA,',',1,1354) -LexToken(DQSTRING,'"vec"',1,1359) -LexToken(COMMA,',',1,1360) -LexToken(NUMBER,'1',1,1361) -LexToken(COMMA,',',1,1362) -LexToken(DQSTRING,'"vec"',1,1367) -LexToken(COMMA,',',1,1368) -LexToken(NUMBER,'1',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(DQSTRING,'"vec"',1,1375) -LexToken(COMMA,',',1,1376) -LexToken(NUMBER,'1',1,1377) -LexToken(CLOSEBRACKET,')',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(VAR,'exprs',1,1380) -LexToken(CLOSEBRACKET,')',1,1385) -LexToken(EOL,'\n',1,1386) -LexToken(IF,'if',1,1399) -LexToken(NOT,'~',1,1402) -LexToken(VAR,'ok',1,1403) -LexToken(THEN,'then',1,1406) -LexToken(EOL,'\n',1,1410) -LexToken(BREAK,'break',1,1427) -LexToken(EOL,'\n',1,1432) -LexToken(END,'end',1,1446) -LexToken(EOL,'\n',1,1449) -LexToken(VAR,'rule',1,1462) -LexToken(ASSIGNMENT,'=',1,1466) -LexToken(VAR,'int',1,1467) -LexToken(OPENBRACKET,'(',1,1470) -LexToken(VAR,'rule',1,1471) -LexToken(CLOSEBRACKET,')',1,1475) -LexToken(EOL,'\n',1,1476) -LexToken(IF,'if',1,1490) -LexToken(OPENBRACKET,'(',1,1493) -LexToken(VAR,'rule',1,1494) -LexToken(COMPARISON,'<',1,1498) -LexToken(NUMBER,'0',1,1499) -LexToken(CLOSEBRACKET,')',1,1500) -LexToken(THEN,'then',1,1502) -LexToken(EOL,'\n',1,1506) -LexToken(VAR,'rule',1,1523) -LexToken(ASSIGNMENT,'=',1,1527) -LexToken(NUMBER,'0',1,1528) -LexToken(EOL,'\n',1,1529) -LexToken(END,'end',1,1543) -LexToken(EOL,'\n',1,1546) -LexToken(IF,'if',1,1559) -LexToken(OPENBRACKET,'(',1,1562) -LexToken(VAR,'rule',1,1563) -LexToken(COMPARISON,'>',1,1567) -LexToken(NUMBER,'2',1,1568) -LexToken(CLOSEBRACKET,')',1,1569) -LexToken(THEN,'then',1,1571) -LexToken(EOL,'\n',1,1575) -LexToken(VAR,'rule',1,1592) -LexToken(ASSIGNMENT,'=',1,1596) -LexToken(NUMBER,'2',1,1597) -LexToken(EOL,'\n',1,1598) -LexToken(END,'end',1,1612) -LexToken(EOL,'\n',1,1615) -LexToken(VAR,'graphics',1,1628) -LexToken(DOT,'.',1,1636) -LexToken(VAR,'exprs',1,1637) -LexToken(ASSIGNMENT,'=',1,1642) -LexToken(VAR,'exprs',1,1643) -LexToken(EOL,'\n',1,1648) -LexToken(VAR,'model',1,1662) -LexToken(DOT,'.',1,1667) -LexToken(VAR,'ipar',1,1668) -LexToken(ASSIGNMENT,'=',1,1672) -LexToken(VAR,'rule',1,1673) -LexToken(EOL,'\n',1,1677) -LexToken(VAR,'model',1,1690) -LexToken(DOT,'.',1,1695) -LexToken(VAR,'rpar',1,1696) -LexToken(ASSIGNMENT,'=',1,1700) -LexToken(VAR,'thra',1,1701) -LexToken(EOL,'\n',1,1705) -LexToken(IF,'if',1,1718) -LexToken(VAR,'nzz',1,1721) -LexToken(COMPARISON,'<>',1,1724) -LexToken(NUMBER,'0',1,1726) -LexToken(THEN,'then',1,1728) -LexToken(EOL,'\n',1,1732) -LexToken(VAR,'model',1,1749) -LexToken(DOT,'.',1,1754) -LexToken(VAR,'nmode',1,1755) -LexToken(ASSIGNMENT,'=',1,1760) -LexToken(NUMBER,'1',1,1761) -LexToken(EOL,'\n',1,1762) -LexToken(VAR,'model',1,1779) -LexToken(DOT,'.',1,1784) -LexToken(VAR,'nzcross',1,1785) -LexToken(ASSIGNMENT,'=',1,1792) -LexToken(NUMBER,'1',1,1793) -LexToken(EOL,'\n',1,1794) -LexToken(ELSE,'else',1,1807) -LexToken(EOL,'\n',1,1811) -LexToken(VAR,'model',1,1828) -LexToken(DOT,'.',1,1833) -LexToken(VAR,'nmode',1,1834) -LexToken(ASSIGNMENT,'=',1,1839) -LexToken(NUMBER,'0',1,1840) -LexToken(EOL,'\n',1,1841) -LexToken(VAR,'model',1,1858) -LexToken(DOT,'.',1,1863) -LexToken(VAR,'nzcross',1,1864) -LexToken(ASSIGNMENT,'=',1,1871) -LexToken(NUMBER,'0',1,1872) -LexToken(EOL,'\n',1,1873) -LexToken(END,'end',1,1886) -LexToken(EOL,'\n',1,1889) -LexToken(IF,'if',1,1902) -LexToken(OPENBRACKET,'(',1,1905) -LexToken(OPENBRACKET,'(',1,1906) -LexToken(VAR,'ot',1,1907) -LexToken(COMPARISON,'<',1,1909) -LexToken(NUMBER,'1',1,1910) -LexToken(CLOSEBRACKET,')',1,1911) -LexToken(LOGICAL,'|',1,1912) -LexToken(OPENBRACKET,'(',1,1913) -LexToken(VAR,'ot',1,1914) -LexToken(COMPARISON,'>',1,1916) -LexToken(NUMBER,'8',1,1917) -LexToken(CLOSEBRACKET,')',1,1918) -LexToken(CLOSEBRACKET,')',1,1919) -LexToken(LOGICAL,'&',1,1920) -LexToken(OPENBRACKET,'(',1,1921) -LexToken(VAR,'ot',1,1922) -LexToken(COMPARISON,'<>',1,1924) -LexToken(ADDITION,'-',1,1926) -LexToken(NUMBER,'1',1,1927) -LexToken(CLOSEBRACKET,')',1,1928) -LexToken(THEN,'then',1,1930) -LexToken(EOL,'\n',1,1934) -LexToken(VAR,'message',1,1951) -LexToken(OPENBRACKET,'(',1,1958) -LexToken(DQSTRING,'"Datatype is not supported"',1,1985) -LexToken(CLOSEBRACKET,')',1,1986) -LexToken(EOL,'\n',1,1987) -LexToken(VAR,'ok',1,2005) -LexToken(ASSIGNMENT,'=',1,2007) -LexToken(PREVAR_BOOLEAN,'%f',1,2008) -LexToken(EOL,'\n',1,2010) -LexToken(END,'end',1,2024) -LexToken(EOL,'\n',1,2027) -LexToken(IF,'if',1,2040) -LexToken(VAR,'ok',1,2043) -LexToken(THEN,'then',1,2046) -LexToken(EOL,'\n',1,2050) -LexToken(VAR,'it',1,2067) -LexToken(OPENBRACKET,'(',1,2069) -LexToken(NUMBER,'1',1,2070) -LexToken(CLOSEBRACKET,')',1,2071) -LexToken(ASSIGNMENT,'=',1,2072) -LexToken(VAR,'ot',1,2073) -LexToken(EOL,'\n',1,2075) -LexToken(VAR,'it',1,2093) -LexToken(OPENBRACKET,'(',1,2095) -LexToken(NUMBER,'2',1,2096) -LexToken(CLOSEBRACKET,')',1,2097) -LexToken(ASSIGNMENT,'=',1,2098) -LexToken(NUMBER,'1',1,2099) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'it',1,2118) -LexToken(OPENBRACKET,'(',1,2120) -LexToken(NUMBER,'3',1,2121) -LexToken(CLOSEBRACKET,')',1,2122) -LexToken(ASSIGNMENT,'=',1,2123) -LexToken(VAR,'ot',1,2124) -LexToken(EOL,'\n',1,2126) -LexToken(VAR,'in',1,2144) -LexToken(ASSIGNMENT,'=',1,2146) -LexToken(OPENSQBRACKET,'[',1,2147) -LexToken(VAR,'model',1,2148) -LexToken(DOT,'.',1,2153) -LexToken(VAR,'in',1,2154) -LexToken(VAR,'model',1,2157) -LexToken(DOT,'.',1,2162) -LexToken(VAR,'in2',1,2163) -LexToken(CLOSESQBRACKET,']',1,2166) -LexToken(EOL,'\n',1,2167) -LexToken(VAR,'out',1,2184) -LexToken(ASSIGNMENT,'=',1,2187) -LexToken(OPENSQBRACKET,'[',1,2188) -LexToken(VAR,'model',1,2189) -LexToken(DOT,'.',1,2194) -LexToken(VAR,'out',1,2195) -LexToken(VAR,'model',1,2199) -LexToken(DOT,'.',1,2204) -LexToken(VAR,'out2',1,2205) -LexToken(CLOSESQBRACKET,']',1,2209) -LexToken(EOL,'\n',1,2210) -LexToken(OPENSQBRACKET,'[',1,2227) -LexToken(VAR,'model',1,2228) -LexToken(COMMA,',',1,2233) -LexToken(VAR,'graphics',1,2234) -LexToken(COMMA,',',1,2242) -LexToken(VAR,'ok',1,2243) -LexToken(CLOSESQBRACKET,']',1,2245) -LexToken(ASSIGNMENT,'=',1,2246) -LexToken(VAR,'set_io',1,2247) -LexToken(OPENBRACKET,'(',1,2253) -LexToken(VAR,'model',1,2254) -LexToken(COMMA,',',1,2259) -LexToken(VAR,'graphics',1,2260) -LexToken(COMMA,',',1,2268) -LexToken(VAR,'list',1,2269) -LexToken(OPENBRACKET,'(',1,2273) -LexToken(VAR,'in',1,2274) -LexToken(COMMA,',',1,2276) -LexToken(VAR,'it',1,2277) -LexToken(CLOSEBRACKET,')',1,2279) -LexToken(COMMA,',',1,2280) -LexToken(VAR,'list',1,2281) -LexToken(OPENBRACKET,'(',1,2285) -LexToken(VAR,'out',1,2286) -LexToken(COMMA,',',1,2289) -LexToken(VAR,'ot',1,2290) -LexToken(CLOSEBRACKET,')',1,2292) -LexToken(COMMA,',',1,2293) -LexToken(OPENSQBRACKET,'[',1,2294) -LexToken(CLOSESQBRACKET,']',1,2295) -LexToken(COMMA,',',1,2296) -LexToken(OPENSQBRACKET,'[',1,2297) -LexToken(CLOSESQBRACKET,']',1,2298) -LexToken(CLOSEBRACKET,')',1,2299) -LexToken(EOL,'\n',1,2300) -LexToken(END,'end',1,2313) -LexToken(EOL,'\n',1,2316) -LexToken(IF,'if',1,2329) -LexToken(VAR,'ok',1,2332) -LexToken(THEN,'then',1,2335) -LexToken(EOL,'\n',1,2339) -LexToken(VAR,'x',1,2356) -LexToken(DOT,'.',1,2357) -LexToken(VAR,'graphics',1,2358) -LexToken(ASSIGNMENT,'=',1,2366) -LexToken(VAR,'graphics',1,2367) -LexToken(EOL,'\n',1,2375) -LexToken(VAR,'x',1,2393) -LexToken(DOT,'.',1,2394) -LexToken(VAR,'model',1,2395) -LexToken(ASSIGNMENT,'=',1,2400) -LexToken(VAR,'model',1,2401) -LexToken(EOL,'\n',1,2406) -LexToken(BREAK,'break',1,2423) -LexToken(EOL,'\n',1,2428) -LexToken(END,'end',1,2441) -LexToken(EOL,'\n',1,2444) -LexToken(END,'end',1,2453) -LexToken(EOL,'\n',1,2456) -LexToken(CASE,'case',1,2461) -LexToken(DQSTRING,'"define"',1,2473) -LexToken(THEN,'then',1,2475) -LexToken(EOL,'\n',1,2479) -LexToken(VAR,'ipar',1,2488) -LexToken(ASSIGNMENT,'=',1,2492) -LexToken(OPENSQBRACKET,'[',1,2493) -LexToken(NUMBER,'0',1,2494) -LexToken(CLOSESQBRACKET,']',1,2495) -LexToken(EOL,'\n',1,2504) -LexToken(VAR,'nzz',1,2513) -LexToken(ASSIGNMENT,'=',1,2516) -LexToken(NUMBER,'1',1,2517) -LexToken(EOL,'\n',1,2518) -LexToken(VAR,'rpar',1,2527) -LexToken(ASSIGNMENT,'=',1,2531) -LexToken(NUMBER,'0',1,2532) -LexToken(EOL,'\n',1,2533) -LexToken(EOL,'\n',1,2534) -LexToken(VAR,'model',1,2543) -LexToken(ASSIGNMENT,'=',1,2548) -LexToken(SCICOS_MODEL,'scicos_model',1,2549) -LexToken(OPENBRACKET,'(',1,2561) -LexToken(CLOSEBRACKET,')',1,2562) -LexToken(EOL,'\n',1,2563) -LexToken(VAR,'model',1,2572) -LexToken(DOT,'.',1,2577) -LexToken(VAR,'sim',1,2578) -LexToken(ASSIGNMENT,'=',1,2581) -LexToken(VAR,'list',1,2582) -LexToken(OPENBRACKET,'(',1,2586) -LexToken(DQSTRING,'"switch2_m"',1,2597) -LexToken(COMMA,',',1,2598) -LexToken(NUMBER,'4',1,2599) -LexToken(CLOSEBRACKET,')',1,2600) -LexToken(EOL,'\n',1,2601) -LexToken(VAR,'model',1,2610) -LexToken(DOT,'.',1,2615) -LexToken(VAR,'in',1,2616) -LexToken(ASSIGNMENT,'=',1,2618) -LexToken(OPENSQBRACKET,'[',1,2619) -LexToken(ADDITION,'-',1,2620) -LexToken(NUMBER,'1',1,2621) -LexToken(SEMICOLON,';',1,2622) -LexToken(NUMBER,'1',1,2623) -LexToken(SEMICOLON,';',1,2624) -LexToken(ADDITION,'-',1,2625) -LexToken(NUMBER,'1',1,2626) -LexToken(CLOSESQBRACKET,']',1,2627) -LexToken(EOL,'\n',1,2628) -LexToken(VAR,'model',1,2637) -LexToken(DOT,'.',1,2642) -LexToken(VAR,'in2',1,2643) -LexToken(ASSIGNMENT,'=',1,2646) -LexToken(OPENSQBRACKET,'[',1,2647) -LexToken(ADDITION,'-',1,2648) -LexToken(NUMBER,'2',1,2649) -LexToken(SEMICOLON,';',1,2650) -LexToken(NUMBER,'1',1,2651) -LexToken(SEMICOLON,';',1,2652) -LexToken(ADDITION,'-',1,2653) -LexToken(NUMBER,'2',1,2654) -LexToken(CLOSESQBRACKET,']',1,2655) -LexToken(EOL,'\n',1,2656) -LexToken(VAR,'model',1,2665) -LexToken(DOT,'.',1,2670) -LexToken(VAR,'intyp',1,2671) -LexToken(ASSIGNMENT,'=',1,2676) -LexToken(NUMBER,'1',1,2677) -LexToken(EOL,'\n',1,2678) -LexToken(VAR,'model',1,2687) -LexToken(DOT,'.',1,2692) -LexToken(VAR,'out',1,2693) -LexToken(ASSIGNMENT,'=',1,2696) -LexToken(ADDITION,'-',1,2697) -LexToken(NUMBER,'1',1,2698) -LexToken(EOL,'\n',1,2699) -LexToken(VAR,'model',1,2708) -LexToken(DOT,'.',1,2713) -LexToken(VAR,'out2',1,2714) -LexToken(ASSIGNMENT,'=',1,2718) -LexToken(ADDITION,'-',1,2719) -LexToken(NUMBER,'2',1,2720) -LexToken(EOL,'\n',1,2721) -LexToken(VAR,'model',1,2730) -LexToken(DOT,'.',1,2735) -LexToken(VAR,'outtyp',1,2736) -LexToken(ASSIGNMENT,'=',1,2742) -LexToken(NUMBER,'1',1,2743) -LexToken(EOL,'\n',1,2744) -LexToken(VAR,'model',1,2753) -LexToken(DOT,'.',1,2758) -LexToken(VAR,'ipar',1,2759) -LexToken(ASSIGNMENT,'=',1,2763) -LexToken(VAR,'ipar',1,2764) -LexToken(EOL,'\n',1,2768) -LexToken(VAR,'model',1,2777) -LexToken(DOT,'.',1,2782) -LexToken(VAR,'rpar',1,2783) -LexToken(ASSIGNMENT,'=',1,2787) -LexToken(VAR,'rpar',1,2788) -LexToken(EOL,'\n',1,2792) -LexToken(VAR,'model',1,2801) -LexToken(DOT,'.',1,2806) -LexToken(VAR,'nzcross',1,2807) -LexToken(ASSIGNMENT,'=',1,2814) -LexToken(VAR,'nzz',1,2815) -LexToken(EOL,'\n',1,2818) -LexToken(VAR,'model',1,2827) -LexToken(DOT,'.',1,2832) -LexToken(VAR,'nmode',1,2833) -LexToken(ASSIGNMENT,'=',1,2838) -LexToken(NUMBER,'1',1,2839) -LexToken(EOL,'\n',1,2840) -LexToken(VAR,'model',1,2849) -LexToken(DOT,'.',1,2854) -LexToken(VAR,'blocktype',1,2855) -LexToken(ASSIGNMENT,'=',1,2864) -LexToken(DQSTRING,'"c"',1,2867) -LexToken(EOL,'\n',1,2868) -LexToken(VAR,'model',1,2877) -LexToken(DOT,'.',1,2882) -LexToken(VAR,'dep_ut',1,2883) -LexToken(ASSIGNMENT,'=',1,2889) -LexToken(OPENSQBRACKET,'[',1,2890) -LexToken(PREVAR_BOOLEAN,'%t',1,2891) -LexToken(PREVAR_BOOLEAN,'%f',1,2894) -LexToken(CLOSESQBRACKET,']',1,2896) -LexToken(EOL,'\n',1,2897) -LexToken(EOL,'\n',1,2898) -LexToken(VAR,'exprs',1,2907) -LexToken(ASSIGNMENT,'=',1,2912) -LexToken(OPENSQBRACKET,'[',1,2913) -LexToken(VAR,'sci2exp',1,2914) -LexToken(OPENBRACKET,'(',1,2921) -LexToken(NUMBER,'1',1,2922) -LexToken(CLOSEBRACKET,')',1,2923) -LexToken(SEMICOLON,';',1,2924) -LexToken(VAR,'string',1,2925) -LexToken(OPENBRACKET,'(',1,2931) -LexToken(VAR,'ipar',1,2932) -LexToken(CLOSEBRACKET,')',1,2936) -LexToken(SEMICOLON,';',1,2937) -LexToken(VAR,'string',1,2938) -LexToken(OPENBRACKET,'(',1,2944) -LexToken(VAR,'rpar',1,2945) -LexToken(CLOSEBRACKET,')',1,2949) -LexToken(SEMICOLON,';',1,2950) -LexToken(VAR,'string',1,2951) -LexToken(OPENBRACKET,'(',1,2957) -LexToken(VAR,'nzz',1,2958) -LexToken(CLOSEBRACKET,')',1,2961) -LexToken(CLOSESQBRACKET,']',1,2962) -LexToken(EOL,'\n',1,2963) -LexToken(EOL,'\n',1,2964) -LexToken(VAR,'gr_i',1,2973) -LexToken(ASSIGNMENT,'=',1,2977) -LexToken(OPENSQBRACKET,'[',1,2978) -LexToken(CLOSESQBRACKET,']',1,2979) -LexToken(EOL,'\n',1,2980) -LexToken(VAR,'x',1,2989) -LexToken(ASSIGNMENT,'=',1,2990) -LexToken(VAR,'standard_define',1,2991) -LexToken(OPENBRACKET,'(',1,3006) -LexToken(OPENSQBRACKET,'[',1,3007) -LexToken(NUMBER,'2',1,3008) -LexToken(NUMBER,'2',1,3010) -LexToken(CLOSESQBRACKET,']',1,3011) -LexToken(COMMA,',',1,3012) -LexToken(VAR,'model',1,3013) -LexToken(COMMA,',',1,3018) -LexToken(VAR,'exprs',1,3019) -LexToken(COMMA,',',1,3024) -LexToken(VAR,'gr_i',1,3025) -LexToken(CLOSEBRACKET,')',1,3029) -LexToken(EOL,'\n',1,3030) -LexToken(END,'end',1,3035) -LexToken(EOL,'\n',1,3038) -LexToken(ENDFUNCTION,'endfunction',1,3039) -LexToken(EOL,'\n',1,3050) +/* autogenerated from "macros/Branching/SWITCH2_m.sci" */ +function SWITCH2_m() { +SWITCH2_m.prototype.get = function SWITCH2_m() { +} +SWITCH2_m.prototype.set = function SWITCH2_m() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,ot,rule,thra,nzz,exprs]=scicos_getvalue("Set parameters",["Datatype (1=real double 2=complex 3=int32 ...)","pass first input if: u2>=a (0), u2>a (1), u2~=a (2)","threshold a","use zero crossing: yes (1), no (0)"],list("vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +rule=int(rule); +if ((rule<0)) { +rule=0; +} +if ((rule>2)) { +rule=2; +} +graphics.exprs=exprs; +model.ipar=rule; +model.rpar=thra; +if (nzz!=0) { +model.nmode=1; +model.nzcross=1; +} else { +model.nmode=0; +model.nzcross=0; +} +if (((ot<1)||(ot>8))&&(ot!=-1)) { +message("Datatype is not supported"); +ok=None; +} +if (ok) { +it[1]=ot; +it[2]=1; +it[3]=ot; +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +x.graphics=graphics; +x.model=model; +break +} +} +} +SWITCH2_m.prototype.define = function SWITCH2_m() { +ipar=[0]; +nzz=1; +rpar=0; +model=scicos_model(); +model.sim=list("switch2_m",4); +model.in=[-1,1,-1]; +model.in2=[-2,1,-2]; +model.intyp=1; +model.out=-1; +model.out2=-2; +model.outtyp=1; +model.ipar=ipar; +model.rpar=rpar; +model.nzcross=nzz; +model.nmode=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(1),string(ipar),string(rpar),string(nzz)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SWITCH2_m.prototype.details = function SWITCH2_m() { +} +} diff --git a/js/Branching/SWITCH_f.js b/js/Branching/SWITCH_f.js index 803d3432..b2833318 100644 --- a/js/Branching/SWITCH_f.js +++ b/js/Branching/SWITCH_f.js @@ -1,345 +1,48 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SWITCH_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(VAR,'ipar',1,1054) -LexToken(ASSIGNMENT,'=',1,1058) -LexToken(VAR,'model',1,1059) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'ipar',1,1065) -LexToken(EOL,'\n',1,1069) -LexToken(WHILE,'while',1,1078) -LexToken(PREVAR_BOOLEAN,'%t',1,1084) -LexToken(DO,'do',1,1087) -LexToken(EOL,'\n',1,1089) -LexToken(OPENSQBRACKET,'[',1,1102) -LexToken(VAR,'ok',1,1103) -LexToken(COMMA,',',1,1105) -LexToken(VAR,'nin',1,1106) -LexToken(COMMA,',',1,1109) -LexToken(VAR,'z0',1,1110) -LexToken(COMMA,',',1,1112) -LexToken(VAR,'exprs',1,1113) -LexToken(CLOSESQBRACKET,']',1,1118) -LexToken(ASSIGNMENT,'=',1,1119) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1120) -LexToken(OPENBRACKET,'(',1,1135) -LexToken(DQSTRING,'"Set switch parameters"',1,1158) -LexToken(COMMA,',',1,1159) -LexToken(OPENSQBRACKET,'[',1,1175) -LexToken(DQSTRING,'"number of inputs"',1,1193) -LexToken(SEMICOLON,';',1,1194) -LexToken(DQSTRING,'"connected input"',1,1211) -LexToken(CLOSESQBRACKET,']',1,1212) -LexToken(COMMA,',',1,1213) -LexToken(VAR,'list',1,1229) -LexToken(OPENBRACKET,'(',1,1233) -LexToken(DQSTRING,'"vec"',1,1238) -LexToken(COMMA,',',1,1239) -LexToken(NUMBER,'1',1,1240) -LexToken(COMMA,',',1,1241) -LexToken(DQSTRING,'"vec"',1,1246) -LexToken(COMMA,',',1,1247) -LexToken(NUMBER,'1',1,1248) -LexToken(CLOSEBRACKET,')',1,1249) -LexToken(COMMA,',',1,1250) -LexToken(VAR,'exprs',1,1251) -LexToken(CLOSEBRACKET,')',1,1256) -LexToken(EOL,'\n',1,1257) -LexToken(IF,'if',1,1270) -LexToken(NOT,'~',1,1273) -LexToken(VAR,'ok',1,1274) -LexToken(THEN,'then',1,1277) -LexToken(EOL,'\n',1,1281) -LexToken(BREAK,'break',1,1298) -LexToken(EOL,'\n',1,1303) -LexToken(END,'end',1,1317) -LexToken(EOL,'\n',1,1320) -LexToken(IF,'if',1,1333) -LexToken(VAR,'z0',1,1336) -LexToken(COMPARISON,'>',1,1338) -LexToken(VAR,'nin',1,1339) -LexToken(LOGICAL,'|',1,1342) -LexToken(VAR,'z0',1,1343) -LexToken(COMPARISON,'<=',1,1345) -LexToken(NUMBER,'0',1,1347) -LexToken(THEN,'then',1,1349) -LexToken(EOL,'\n',1,1353) -LexToken(VAR,'message',1,1370) -LexToken(OPENBRACKET,'(',1,1377) -LexToken(DQSTRING,'"initial connected input is not a valid input port number"',1,1435) -LexToken(CLOSEBRACKET,')',1,1436) -LexToken(EOL,'\n',1,1437) -LexToken(ELSE,'else',1,1450) -LexToken(EOL,'\n',1,1454) -LexToken(OPENSQBRACKET,'[',1,1471) -LexToken(VAR,'model',1,1472) -LexToken(COMMA,',',1,1477) -LexToken(VAR,'graphics',1,1478) -LexToken(COMMA,',',1,1486) -LexToken(VAR,'ok',1,1487) -LexToken(CLOSESQBRACKET,']',1,1489) -LexToken(ASSIGNMENT,'=',1,1490) -LexToken(VAR,'check_io',1,1491) -LexToken(OPENBRACKET,'(',1,1499) -LexToken(VAR,'model',1,1500) -LexToken(COMMA,',',1,1505) -LexToken(VAR,'graphics',1,1506) -LexToken(COMMA,',',1,1514) -LexToken(ADDITION,'-',1,1515) -LexToken(VAR,'ones',1,1516) -LexToken(OPENBRACKET,'(',1,1520) -LexToken(VAR,'nin',1,1521) -LexToken(COMMA,',',1,1524) -LexToken(NUMBER,'1',1,1525) -LexToken(CLOSEBRACKET,')',1,1526) -LexToken(COMMA,',',1,1527) -LexToken(ADDITION,'-',1,1528) -LexToken(NUMBER,'1',1,1529) -LexToken(COMMA,',',1,1530) -LexToken(OPENSQBRACKET,'[',1,1531) -LexToken(CLOSESQBRACKET,']',1,1532) -LexToken(COMMA,',',1,1533) -LexToken(OPENSQBRACKET,'[',1,1534) -LexToken(CLOSESQBRACKET,']',1,1535) -LexToken(CLOSEBRACKET,')',1,1536) -LexToken(EOL,'\n',1,1537) -LexToken(IF,'if',1,1554) -LexToken(VAR,'ok',1,1557) -LexToken(THEN,'then',1,1560) -LexToken(EOL,'\n',1,1564) -LexToken(VAR,'graphics',1,1585) -LexToken(DOT,'.',1,1593) -LexToken(VAR,'exprs',1,1594) -LexToken(ASSIGNMENT,'=',1,1599) -LexToken(VAR,'exprs',1,1600) -LexToken(EOL,'\n',1,1605) -LexToken(VAR,'model',1,1627) -LexToken(DOT,'.',1,1632) -LexToken(VAR,'ipar',1,1633) -LexToken(ASSIGNMENT,'=',1,1637) -LexToken(VAR,'z0',1,1638) -LexToken(ADDITION,'-',1,1640) -LexToken(NUMBER,'1',1,1641) -LexToken(EOL,'\n',1,1642) -LexToken(VAR,'x',1,1663) -LexToken(DOT,'.',1,1664) -LexToken(VAR,'graphics',1,1665) -LexToken(ASSIGNMENT,'=',1,1673) -LexToken(VAR,'graphics',1,1674) -LexToken(EOL,'\n',1,1682) -LexToken(VAR,'x',1,1704) -LexToken(DOT,'.',1,1705) -LexToken(VAR,'model',1,1706) -LexToken(ASSIGNMENT,'=',1,1711) -LexToken(VAR,'model',1,1712) -LexToken(EOL,'\n',1,1717) -LexToken(BREAK,'break',1,1738) -LexToken(EOL,'\n',1,1743) -LexToken(END,'end',1,1760) -LexToken(EOL,'\n',1,1763) -LexToken(END,'end',1,1776) -LexToken(EOL,'\n',1,1779) -LexToken(END,'end',1,1788) -LexToken(EOL,'\n',1,1791) -LexToken(CASE,'case',1,1796) -LexToken(DQSTRING,'"define"',1,1808) -LexToken(THEN,'then',1,1810) -LexToken(EOL,'\n',1,1814) -LexToken(VAR,'i0',1,1823) -LexToken(ASSIGNMENT,'=',1,1825) -LexToken(NUMBER,'0',1,1826) -LexToken(EOL,'\n',1,1827) -LexToken(VAR,'in',1,1836) -LexToken(ASSIGNMENT,'=',1,1838) -LexToken(OPENSQBRACKET,'[',1,1839) -LexToken(ADDITION,'-',1,1840) -LexToken(NUMBER,'1',1,1841) -LexToken(SEMICOLON,';',1,1842) -LexToken(ADDITION,'-',1,1843) -LexToken(NUMBER,'1',1,1844) -LexToken(CLOSESQBRACKET,']',1,1845) -LexToken(EOL,'\n',1,1846) -LexToken(VAR,'nin',1,1855) -LexToken(ASSIGNMENT,'=',1,1858) -LexToken(NUMBER,'2',1,1859) -LexToken(EOL,'\n',1,1860) -LexToken(VAR,'model',1,1869) -LexToken(ASSIGNMENT,'=',1,1874) -LexToken(SCICOS_MODEL,'scicos_model',1,1875) -LexToken(OPENBRACKET,'(',1,1887) -LexToken(CLOSEBRACKET,')',1,1888) -LexToken(EOL,'\n',1,1889) -LexToken(VAR,'model',1,1898) -LexToken(DOT,'.',1,1903) -LexToken(VAR,'sim',1,1904) -LexToken(ASSIGNMENT,'=',1,1907) -LexToken(VAR,'list',1,1908) -LexToken(OPENBRACKET,'(',1,1912) -LexToken(DQSTRING,'"switchn"',1,1921) -LexToken(COMMA,',',1,1922) -LexToken(NUMBER,'2',1,1923) -LexToken(CLOSEBRACKET,')',1,1924) -LexToken(EOL,'\n',1,1925) -LexToken(VAR,'model',1,1934) -LexToken(DOT,'.',1,1939) -LexToken(VAR,'in',1,1940) -LexToken(ASSIGNMENT,'=',1,1942) -LexToken(VAR,'in',1,1943) -LexToken(EOL,'\n',1,1945) -LexToken(VAR,'model',1,1954) -LexToken(DOT,'.',1,1959) -LexToken(VAR,'out',1,1960) -LexToken(ASSIGNMENT,'=',1,1963) -LexToken(ADDITION,'-',1,1964) -LexToken(NUMBER,'1',1,1965) -LexToken(EOL,'\n',1,1966) -LexToken(VAR,'model',1,1975) -LexToken(DOT,'.',1,1980) -LexToken(VAR,'ipar',1,1981) -LexToken(ASSIGNMENT,'=',1,1985) -LexToken(VAR,'i0',1,1986) -LexToken(EOL,'\n',1,1988) -LexToken(VAR,'model',1,1997) -LexToken(DOT,'.',1,2002) -LexToken(VAR,'blocktype',1,2003) -LexToken(ASSIGNMENT,'=',1,2012) -LexToken(DQSTRING,'"c"',1,2015) -LexToken(EOL,'\n',1,2016) -LexToken(VAR,'model',1,2025) -LexToken(DOT,'.',1,2030) -LexToken(VAR,'firing',1,2031) -LexToken(ASSIGNMENT,'=',1,2037) -LexToken(OPENSQBRACKET,'[',1,2038) -LexToken(CLOSESQBRACKET,']',1,2039) -LexToken(EOL,'\n',1,2040) -LexToken(VAR,'model',1,2049) -LexToken(DOT,'.',1,2054) -LexToken(VAR,'dep_ut',1,2055) -LexToken(ASSIGNMENT,'=',1,2061) -LexToken(OPENSQBRACKET,'[',1,2062) -LexToken(PREVAR_BOOLEAN,'%t',1,2063) -LexToken(PREVAR_BOOLEAN,'%t',1,2066) -LexToken(CLOSESQBRACKET,']',1,2068) -LexToken(EOL,'\n',1,2069) -LexToken(EOL,'\n',1,2070) -LexToken(VAR,'exprs',1,2079) -LexToken(ASSIGNMENT,'=',1,2084) -LexToken(OPENSQBRACKET,'[',1,2085) -LexToken(VAR,'string',1,2086) -LexToken(OPENBRACKET,'(',1,2092) -LexToken(VAR,'nin',1,2093) -LexToken(CLOSEBRACKET,')',1,2096) -LexToken(SEMICOLON,';',1,2097) -LexToken(VAR,'string',1,2098) -LexToken(OPENBRACKET,'(',1,2104) -LexToken(VAR,'i0',1,2105) -LexToken(ADDITION,'+',1,2107) -LexToken(NUMBER,'1',1,2108) -LexToken(CLOSEBRACKET,')',1,2109) -LexToken(CLOSESQBRACKET,']',1,2110) -LexToken(EOL,'\n',1,2111) -LexToken(VAR,'gr_i',1,2120) -LexToken(ASSIGNMENT,'=',1,2124) -LexToken(OPENSQBRACKET,'[',1,2125) -LexToken(CLOSESQBRACKET,']',1,2126) -LexToken(EOL,'\n',1,2127) -LexToken(VAR,'x',1,2136) -LexToken(ASSIGNMENT,'=',1,2137) -LexToken(VAR,'standard_define',1,2138) -LexToken(OPENBRACKET,'(',1,2153) -LexToken(OPENSQBRACKET,'[',1,2154) -LexToken(NUMBER,'2',1,2155) -LexToken(NUMBER,'2',1,2157) -LexToken(CLOSESQBRACKET,']',1,2158) -LexToken(COMMA,',',1,2159) -LexToken(VAR,'model',1,2160) -LexToken(COMMA,',',1,2165) -LexToken(VAR,'exprs',1,2166) -LexToken(COMMA,',',1,2171) -LexToken(VAR,'gr_i',1,2172) -LexToken(CLOSEBRACKET,')',1,2176) -LexToken(EOL,'\n',1,2177) -LexToken(END,'end',1,2182) -LexToken(EOL,'\n',1,2185) -LexToken(ENDFUNCTION,'endfunction',1,2186) -LexToken(EOL,'\n',1,2197) +/* autogenerated from "macros/Branching/SWITCH_f.sci" */ +function SWITCH_f() { +SWITCH_f.prototype.get = function SWITCH_f() { +} +SWITCH_f.prototype.set = function SWITCH_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +ipar=model.ipar; +while (true) { +[ok,nin,z0,exprs]=scicos_getvalue("Set switch parameters",["number of inputs","connected input"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (z0>nin||z0<=0) { +message("initial connected input is not a valid input port number"); +} else { +[model,graphics,ok]=check_io(model,graphics,-ones(nin,1),-1,[],[]); +if (ok) { +graphics.exprs=exprs; +model.ipar=z0-1; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +SWITCH_f.prototype.define = function SWITCH_f() { +i0=0; +in1=[-1,-1]; +nin=2; +model=scicos_model(); +model.sim=list("switchn",2); +model.in=in1; +model.out=-1; +model.ipar=i0; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,true]; +exprs=[string(nin),string(i0+1)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SWITCH_f.prototype.details = function SWITCH_f() { +} +} diff --git a/js/Electrical/CCS.js b/js/Electrical/CCS.js index 7f718736..f96289bf 100644 --- a/js/Electrical/CCS.js +++ b/js/Electrical/CCS.js @@ -1,481 +1,62 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CCS',1,852) -LexToken(OPENBRACKET,'(',1,855) -LexToken(VAR,'job',1,856) -LexToken(COMMA,',',1,859) -LexToken(VAR,'arg1',1,860) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg2',1,865) -LexToken(CLOSEBRACKET,')',1,869) -LexToken(EOL,'\n',1,870) -LexToken(EOL,'\n',1,947) -LexToken(EOL,'\n',1,998) -LexToken(VAR,'x',1,1003) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(OPENSQBRACKET,'[',1,1005) -LexToken(CLOSESQBRACKET,']',1,1006) -LexToken(EOL,'\n',1,1007) -LexToken(VAR,'y',1,1013) -LexToken(ASSIGNMENT,'=',1,1014) -LexToken(OPENSQBRACKET,'[',1,1015) -LexToken(CLOSESQBRACKET,']',1,1016) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'typ',1,1023) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(OPENSQBRACKET,'[',1,1027) -LexToken(CLOSESQBRACKET,']',1,1028) -LexToken(EOL,'\n',1,1029) -LexToken(SELECT,'select',1,1035) -LexToken(VAR,'job',1,1042) -LexToken(EOL,'\n',1,1045) -LexToken(CASE,'case',1,1050) -LexToken(DQSTRING,'"set"',1,1059) -LexToken(THEN,'then',1,1061) -LexToken(EOL,'\n',1,1065) -LexToken(VAR,'x',1,1074) -LexToken(ASSIGNMENT,'=',1,1075) -LexToken(VAR,'arg1',1,1076) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'graphics',1,1090) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(VAR,'arg1',1,1099) -LexToken(DOT,'.',1,1103) -LexToken(VAR,'graphics',1,1104) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'exprs',1,1122) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(VAR,'graphics',1,1128) -LexToken(DOT,'.',1,1136) -LexToken(VAR,'exprs',1,1137) -LexToken(EOL,'\n',1,1142) -LexToken(VAR,'model',1,1151) -LexToken(ASSIGNMENT,'=',1,1156) -LexToken(VAR,'arg1',1,1157) -LexToken(DOT,'.',1,1161) -LexToken(VAR,'model',1,1162) -LexToken(EOL,'\n',1,1167) -LexToken(VAR,'x',1,1177) -LexToken(ASSIGNMENT,'=',1,1178) -LexToken(VAR,'arg1',1,1179) -LexToken(EOL,'\n',1,1183) -LexToken(CASE,'case',1,1188) -LexToken(DQSTRING,'"define"',1,1200) -LexToken(THEN,'then',1,1202) -LexToken(EOL,'\n',1,1206) -LexToken(VAR,'ModelName',1,1215) -LexToken(ASSIGNMENT,'=',1,1224) -LexToken(DQSTRING,'"CCS"',1,1229) -LexToken(EOL,'\n',1,1230) -LexToken(VAR,'PrametersValue',1,1239) -LexToken(ASSIGNMENT,'=',1,1253) -LexToken(OPENSQBRACKET,'[',1,1254) -LexToken(CLOSESQBRACKET,']',1,1255) -LexToken(EOL,'\n',1,1256) -LexToken(VAR,'ParametersName',1,1265) -LexToken(ASSIGNMENT,'=',1,1279) -LexToken(OPENSQBRACKET,'[',1,1280) -LexToken(CLOSESQBRACKET,']',1,1281) -LexToken(EOL,'\n',1,1282) -LexToken(VAR,'model',1,1291) -LexToken(ASSIGNMENT,'=',1,1296) -LexToken(SCICOS_MODEL,'scicos_model',1,1297) -LexToken(OPENBRACKET,'(',1,1309) -LexToken(CLOSEBRACKET,')',1,1310) -LexToken(EOL,'\n',1,1311) -LexToken(VAR,'Typein',1,1320) -LexToken(ASSIGNMENT,'=',1,1326) -LexToken(OPENSQBRACKET,'[',1,1327) -LexToken(CLOSESQBRACKET,']',1,1328) -LexToken(EOL,'\n',1,1329) -LexToken(VAR,'Typeout',1,1339) -LexToken(ASSIGNMENT,'=',1,1346) -LexToken(OPENSQBRACKET,'[',1,1347) -LexToken(CLOSESQBRACKET,']',1,1348) -LexToken(EOL,'\n',1,1349) -LexToken(VAR,'MI',1,1359) -LexToken(ASSIGNMENT,'=',1,1361) -LexToken(OPENSQBRACKET,'[',1,1362) -LexToken(CLOSESQBRACKET,']',1,1363) -LexToken(EOL,'\n',1,1364) -LexToken(VAR,'MO',1,1374) -LexToken(ASSIGNMENT,'=',1,1376) -LexToken(OPENSQBRACKET,'[',1,1377) -LexToken(CLOSESQBRACKET,']',1,1378) -LexToken(EOL,'\n',1,1379) -LexToken(VAR,'P',1,1388) -LexToken(ASSIGNMENT,'=',1,1389) -LexToken(OPENSQBRACKET,'[',1,1390) -LexToken(NUMBER,'2',1,1391) -LexToken(COMMA,',',1,1392) -LexToken(NUMBER,'50',1,1393) -LexToken(COMMA,',',1,1395) -LexToken(NUMBER,'1',1,1396) -LexToken(COMMA,',',1,1397) -LexToken(NUMBER,'0',1,1398) -LexToken(SEMICOLON,';',1,1399) -LexToken(NUMBER,'70',1,1401) -LexToken(COMMA,',',1,1403) -LexToken(NUMBER,'98',1,1404) -LexToken(COMMA,',',1,1406) -LexToken(NUMBER,'2',1,1407) -LexToken(COMMA,',',1,1408) -LexToken(NUMBER,'0',1,1409) -LexToken(SEMICOLON,';',1,1410) -LexToken(NUMBER,'70',1,1411) -LexToken(COMMA,',',1,1413) -LexToken(NUMBER,'2',1,1414) -LexToken(COMMA,',',1,1415) -LexToken(ADDITION,'-',1,1416) -LexToken(NUMBER,'2',1,1417) -LexToken(COMMA,',',1,1418) -LexToken(NUMBER,'0',1,1419) -LexToken(CLOSESQBRACKET,']',1,1420) -LexToken(EOL,'\n',1,1421) -LexToken(EOL,'\n',1,1422) -LexToken(VAR,'PortName',1,1431) -LexToken(ASSIGNMENT,'=',1,1439) -LexToken(OPENSQBRACKET,'[',1,1440) -LexToken(DQSTRING,'"Iin"',1,1445) -LexToken(SEMICOLON,';',1,1446) -LexToken(DQSTRING,'"p"',1,1449) -LexToken(SEMICOLON,';',1,1450) -LexToken(DQSTRING,'"n"',1,1453) -LexToken(CLOSESQBRACKET,']',1,1454) -LexToken(EOL,'\n',1,1455) -LexToken(EOL,'\n',1,1456) -LexToken(FOR,'for',1,1465) -LexToken(VAR,'i',1,1469) -LexToken(ASSIGNMENT,'=',1,1470) -LexToken(NUMBER,'1',1,1471) -LexToken(COLON,':',1,1472) -LexToken(VAR,'size',1,1473) -LexToken(OPENBRACKET,'(',1,1477) -LexToken(VAR,'P',1,1478) -LexToken(COMMA,',',1,1479) -LexToken(DQSTRING,'"r"',1,1482) -LexToken(CLOSEBRACKET,')',1,1483) -LexToken(EOL,'\n',1,1484) -LexToken(IF,'if',1,1497) -LexToken(VAR,'P',1,1500) -LexToken(OPENBRACKET,'(',1,1501) -LexToken(VAR,'i',1,1502) -LexToken(COMMA,',',1,1503) -LexToken(NUMBER,'3',1,1504) -LexToken(CLOSEBRACKET,')',1,1505) -LexToken(COMPARISON,'==',1,1506) -LexToken(NUMBER,'1',1,1508) -LexToken(THEN,'then',1,1511) -LexToken(EOL,'\n',1,1515) -LexToken(VAR,'Typein',1,1532) -LexToken(ASSIGNMENT,'=',1,1538) -LexToken(OPENSQBRACKET,'[',1,1540) -LexToken(VAR,'Typein',1,1541) -LexToken(SEMICOLON,';',1,1547) -LexToken(DQSTRING,'"E"',1,1551) -LexToken(CLOSESQBRACKET,']',1,1552) -LexToken(EOL,'\n',1,1553) -LexToken(VAR,'MI',1,1571) -LexToken(ASSIGNMENT,'=',1,1573) -LexToken(OPENSQBRACKET,'[',1,1574) -LexToken(VAR,'MI',1,1575) -LexToken(SEMICOLON,';',1,1577) -LexToken(VAR,'PortName',1,1578) -LexToken(OPENBRACKET,'(',1,1586) -LexToken(VAR,'i',1,1587) -LexToken(CLOSEBRACKET,')',1,1588) -LexToken(CLOSESQBRACKET,']',1,1589) -LexToken(EOL,'\n',1,1590) -LexToken(END,'end',1,1604) -LexToken(EOL,'\n',1,1607) -LexToken(IF,'if',1,1620) -LexToken(VAR,'P',1,1623) -LexToken(OPENBRACKET,'(',1,1624) -LexToken(VAR,'i',1,1625) -LexToken(COMMA,',',1,1626) -LexToken(NUMBER,'3',1,1627) -LexToken(CLOSEBRACKET,')',1,1628) -LexToken(COMPARISON,'==',1,1629) -LexToken(NUMBER,'2',1,1631) -LexToken(THEN,'then',1,1634) -LexToken(EOL,'\n',1,1638) -LexToken(VAR,'Typein',1,1655) -LexToken(ASSIGNMENT,'=',1,1661) -LexToken(OPENSQBRACKET,'[',1,1663) -LexToken(VAR,'Typein',1,1664) -LexToken(SEMICOLON,';',1,1670) -LexToken(DQSTRING,'"I"',1,1674) -LexToken(CLOSESQBRACKET,']',1,1675) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'MI',1,1694) -LexToken(ASSIGNMENT,'=',1,1696) -LexToken(OPENSQBRACKET,'[',1,1697) -LexToken(VAR,'MI',1,1698) -LexToken(SEMICOLON,';',1,1700) -LexToken(VAR,'PortName',1,1701) -LexToken(OPENBRACKET,'(',1,1709) -LexToken(VAR,'i',1,1710) -LexToken(CLOSEBRACKET,')',1,1711) -LexToken(CLOSESQBRACKET,']',1,1712) -LexToken(EOL,'\n',1,1713) -LexToken(END,'end',1,1727) -LexToken(EOL,'\n',1,1730) -LexToken(IF,'if',1,1743) -LexToken(VAR,'P',1,1746) -LexToken(OPENBRACKET,'(',1,1747) -LexToken(VAR,'i',1,1748) -LexToken(COMMA,',',1,1749) -LexToken(NUMBER,'3',1,1750) -LexToken(CLOSEBRACKET,')',1,1751) -LexToken(COMPARISON,'==',1,1752) -LexToken(ADDITION,'-',1,1754) -LexToken(NUMBER,'1',1,1755) -LexToken(THEN,'then',1,1757) -LexToken(EOL,'\n',1,1761) -LexToken(VAR,'Typeout',1,1778) -LexToken(ASSIGNMENT,'=',1,1785) -LexToken(OPENSQBRACKET,'[',1,1786) -LexToken(VAR,'Typeout',1,1787) -LexToken(SEMICOLON,';',1,1794) -LexToken(DQSTRING,'"E"',1,1797) -LexToken(CLOSESQBRACKET,']',1,1798) -LexToken(EOL,'\n',1,1799) -LexToken(VAR,'MO',1,1817) -LexToken(ASSIGNMENT,'=',1,1819) -LexToken(OPENSQBRACKET,'[',1,1820) -LexToken(VAR,'MO',1,1821) -LexToken(SEMICOLON,';',1,1823) -LexToken(VAR,'PortName',1,1824) -LexToken(OPENBRACKET,'(',1,1832) -LexToken(VAR,'i',1,1833) -LexToken(CLOSEBRACKET,')',1,1834) -LexToken(CLOSESQBRACKET,']',1,1835) -LexToken(EOL,'\n',1,1836) -LexToken(END,'end',1,1850) -LexToken(EOL,'\n',1,1853) -LexToken(IF,'if',1,1866) -LexToken(VAR,'P',1,1869) -LexToken(OPENBRACKET,'(',1,1870) -LexToken(VAR,'i',1,1871) -LexToken(COMMA,',',1,1872) -LexToken(NUMBER,'3',1,1873) -LexToken(CLOSEBRACKET,')',1,1874) -LexToken(COMPARISON,'==',1,1875) -LexToken(ADDITION,'-',1,1877) -LexToken(NUMBER,'2',1,1878) -LexToken(THEN,'then',1,1880) -LexToken(EOL,'\n',1,1884) -LexToken(VAR,'Typeout',1,1901) -LexToken(ASSIGNMENT,'=',1,1908) -LexToken(OPENSQBRACKET,'[',1,1909) -LexToken(VAR,'Typeout',1,1910) -LexToken(SEMICOLON,';',1,1917) -LexToken(DQSTRING,'"I"',1,1920) -LexToken(CLOSESQBRACKET,']',1,1921) -LexToken(EOL,'\n',1,1922) -LexToken(VAR,'MO',1,1940) -LexToken(ASSIGNMENT,'=',1,1942) -LexToken(OPENSQBRACKET,'[',1,1943) -LexToken(VAR,'MO',1,1944) -LexToken(SEMICOLON,';',1,1946) -LexToken(VAR,'PortName',1,1947) -LexToken(OPENBRACKET,'(',1,1955) -LexToken(VAR,'i',1,1956) -LexToken(CLOSEBRACKET,')',1,1957) -LexToken(CLOSESQBRACKET,']',1,1958) -LexToken(EOL,'\n',1,1959) -LexToken(END,'end',1,1973) -LexToken(EOL,'\n',1,1976) -LexToken(END,'end',1,1985) -LexToken(EOL,'\n',1,1988) -LexToken(VAR,'model',1,1997) -LexToken(ASSIGNMENT,'=',1,2002) -LexToken(SCICOS_MODEL,'scicos_model',1,2003) -LexToken(OPENBRACKET,'(',1,2015) -LexToken(CLOSEBRACKET,')',1,2016) -LexToken(EOL,'\n',1,2017) -LexToken(VAR,'mo',1,2026) -LexToken(ASSIGNMENT,'=',1,2028) -LexToken(VAR,'modelica',1,2029) -LexToken(OPENBRACKET,'(',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(EOL,'\n',1,2039) -LexToken(VAR,'model',1,2048) -LexToken(DOT,'.',1,2053) -LexToken(VAR,'sim',1,2054) -LexToken(ASSIGNMENT,'=',1,2057) -LexToken(VAR,'ModelName',1,2058) -LexToken(EOL,'\n',1,2067) -LexToken(VAR,'mo',1,2077) -LexToken(DOT,'.',1,2079) -LexToken(VAR,'inputs',1,2080) -LexToken(ASSIGNMENT,'=',1,2086) -LexToken(VAR,'MI',1,2087) -LexToken(EOL,'\n',1,2089) -LexToken(VAR,'mo',1,2099) -LexToken(DOT,'.',1,2101) -LexToken(VAR,'outputs',1,2102) -LexToken(ASSIGNMENT,'=',1,2109) -LexToken(VAR,'MO',1,2110) -LexToken(EOL,'\n',1,2112) -LexToken(VAR,'model',1,2122) -LexToken(DOT,'.',1,2127) -LexToken(VAR,'rpar',1,2128) -LexToken(ASSIGNMENT,'=',1,2132) -LexToken(VAR,'PrametersValue',1,2133) -LexToken(EOL,'\n',1,2147) -LexToken(VAR,'mo',1,2157) -LexToken(DOT,'.',1,2159) -LexToken(VAR,'parameters',1,2160) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(VAR,'list',1,2171) -LexToken(OPENBRACKET,'(',1,2175) -LexToken(VAR,'ParametersName',1,2176) -LexToken(COMMA,',',1,2190) -LexToken(VAR,'PrametersValue',1,2191) -LexToken(COMMA,',',1,2205) -LexToken(VAR,'zeros',1,2206) -LexToken(OPENBRACKET,'(',1,2211) -LexToken(VAR,'ParametersName',1,2212) -LexToken(CLOSEBRACKET,')',1,2226) -LexToken(CLOSEBRACKET,')',1,2227) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'exprs',1,2238) -LexToken(ASSIGNMENT,'=',1,2243) -LexToken(OPENSQBRACKET,'[',1,2244) -LexToken(CLOSESQBRACKET,']',1,2245) -LexToken(EOL,'\n',1,2246) -LexToken(VAR,'gr_i',1,2255) -LexToken(ASSIGNMENT,'=',1,2259) -LexToken(OPENSQBRACKET,'[',1,2260) -LexToken(CLOSESQBRACKET,']',1,2261) -LexToken(EOL,'\n',1,2262) -LexToken(VAR,'model',1,2271) -LexToken(DOT,'.',1,2276) -LexToken(VAR,'blocktype',1,2277) -LexToken(ASSIGNMENT,'=',1,2286) -LexToken(DQSTRING,'"c"',1,2289) -LexToken(EOL,'\n',1,2290) -LexToken(VAR,'model',1,2299) -LexToken(DOT,'.',1,2304) -LexToken(VAR,'dep_ut',1,2305) -LexToken(ASSIGNMENT,'=',1,2311) -LexToken(OPENSQBRACKET,'[',1,2312) -LexToken(PREVAR_BOOLEAN,'%f',1,2313) -LexToken(PREVAR_BOOLEAN,'%t',1,2316) -LexToken(CLOSESQBRACKET,']',1,2318) -LexToken(EOL,'\n',1,2319) -LexToken(VAR,'mo',1,2328) -LexToken(DOT,'.',1,2330) -LexToken(VAR,'model',1,2331) -LexToken(ASSIGNMENT,'=',1,2336) -LexToken(VAR,'ModelName',1,2337) -LexToken(EOL,'\n',1,2346) -LexToken(VAR,'model',1,2355) -LexToken(DOT,'.',1,2360) -LexToken(VAR,'equations',1,2361) -LexToken(ASSIGNMENT,'=',1,2370) -LexToken(VAR,'mo',1,2371) -LexToken(EOL,'\n',1,2373) -LexToken(VAR,'model',1,2382) -LexToken(DOT,'.',1,2387) -LexToken(VAR,'in',1,2388) -LexToken(ASSIGNMENT,'=',1,2390) -LexToken(VAR,'ones',1,2391) -LexToken(OPENBRACKET,'(',1,2395) -LexToken(VAR,'size',1,2396) -LexToken(OPENBRACKET,'(',1,2400) -LexToken(VAR,'MI',1,2401) -LexToken(COMMA,',',1,2403) -LexToken(DQSTRING,'"*"',1,2406) -LexToken(CLOSEBRACKET,')',1,2407) -LexToken(COMMA,',',1,2408) -LexToken(NUMBER,'1',1,2409) -LexToken(CLOSEBRACKET,')',1,2410) -LexToken(EOL,'\n',1,2411) -LexToken(VAR,'model',1,2420) -LexToken(DOT,'.',1,2425) -LexToken(VAR,'out',1,2426) -LexToken(ASSIGNMENT,'=',1,2429) -LexToken(VAR,'ones',1,2430) -LexToken(OPENBRACKET,'(',1,2434) -LexToken(VAR,'size',1,2435) -LexToken(OPENBRACKET,'(',1,2439) -LexToken(VAR,'MO',1,2440) -LexToken(COMMA,',',1,2442) -LexToken(DQSTRING,'"*"',1,2445) -LexToken(CLOSEBRACKET,')',1,2446) -LexToken(COMMA,',',1,2447) -LexToken(NUMBER,'1',1,2448) -LexToken(CLOSEBRACKET,')',1,2449) -LexToken(EOL,'\n',1,2450) -LexToken(VAR,'x',1,2459) -LexToken(ASSIGNMENT,'=',1,2460) -LexToken(VAR,'standard_define',1,2461) -LexToken(OPENBRACKET,'(',1,2476) -LexToken(OPENSQBRACKET,'[',1,2477) -LexToken(NUMBER,'2.1',1,2478) -LexToken(COMMA,',',1,2481) -LexToken(NUMBER,'3',1,2482) -LexToken(CLOSESQBRACKET,']',1,2483) -LexToken(COMMA,',',1,2484) -LexToken(VAR,'model',1,2485) -LexToken(COMMA,',',1,2490) -LexToken(VAR,'exprs',1,2491) -LexToken(COMMA,',',1,2496) -LexToken(VAR,'list',1,2497) -LexToken(OPENBRACKET,'(',1,2501) -LexToken(VAR,'gr_i',1,2502) -LexToken(COMMA,',',1,2506) -LexToken(NUMBER,'0',1,2507) -LexToken(CLOSEBRACKET,')',1,2508) -LexToken(CLOSEBRACKET,')',1,2509) -LexToken(EOL,'\n',1,2510) -LexToken(VAR,'x',1,2519) -LexToken(DOT,'.',1,2520) -LexToken(VAR,'graphics',1,2521) -LexToken(DOT,'.',1,2529) -LexToken(VAR,'in_implicit',1,2530) -LexToken(ASSIGNMENT,'=',1,2541) -LexToken(VAR,'Typein',1,2542) -LexToken(EOL,'\n',1,2548) -LexToken(VAR,'x',1,2558) -LexToken(DOT,'.',1,2559) -LexToken(VAR,'graphics',1,2560) -LexToken(DOT,'.',1,2568) -LexToken(VAR,'out_implicit',1,2569) -LexToken(ASSIGNMENT,'=',1,2581) -LexToken(VAR,'Typeout',1,2582) -LexToken(EOL,'\n',1,2589) -LexToken(END,'end',1,2595) -LexToken(EOL,'\n',1,2598) -LexToken(ENDFUNCTION,'endfunction',1,2599) -LexToken(EOL,'\n',1,2610) +/* autogenerated from "macros/Electrical/CCS.sci" */ +function CCS() { +CCS.prototype.get = function CCS() { +} +CCS.prototype.set = function CCS() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +x=arg1; +} +CCS.prototype.define = function CCS() { +ModelName="CCS"; +PrametersValue=[]; +ParametersName=[]; +model=scicos_model(); +Typein=[]; +Typeout=[]; +MI=[]; +MO=[]; +P=[2,50,1,0,70,98,2,0,70,2,-2,0]; +PortName=["Iin","p","n"]; +for(i=1;i<=size(P,"r");i+=1) { +if (P(i,3)==1) { +Typein=[Typein,"E"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==2) { +Typein=[Typein,"I"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==-1) { +Typeout=[Typeout,"E"]; +MO=[MO,PortName(i)]; +} +if (P(i,3)==-2) { +Typeout=[Typeout,"I"]; +MO=[MO,PortName(i)]; +} +} +model=scicos_model(); +mo=modelica(); +model.sim=ModelName; +mo.inputs=MI; +mo.outputs=MO; +model.rpar=PrametersValue; +mo.parameters=list(ParametersName,PrametersValue,zeros(ParametersName)); +exprs=[]; +gr_i=[]; +model.blocktype="c"; +model.dep_ut=[None,true]; +mo.model=ModelName; +model.equations=mo; +model.in=ones(size(MI,"*"),1); +model.out=ones(size(MO,"*"),1); +x=standard_define([2.1,3],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=Typein; +x.graphics.out_implicit=Typeout; +} +CCS.prototype.details = function CCS() { +} +} diff --git a/js/Electrical/CVS.js b/js/Electrical/CVS.js index a4ec3648..20c65e8e 100644 --- a/js/Electrical/CVS.js +++ b/js/Electrical/CVS.js @@ -1,480 +1,62 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CVS',1,852) -LexToken(OPENBRACKET,'(',1,855) -LexToken(VAR,'job',1,856) -LexToken(COMMA,',',1,859) -LexToken(VAR,'arg1',1,860) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg2',1,865) -LexToken(CLOSEBRACKET,')',1,869) -LexToken(EOL,'\n',1,870) -LexToken(EOL,'\n',1,947) -LexToken(EOL,'\n',1,998) -LexToken(VAR,'x',1,1003) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(OPENSQBRACKET,'[',1,1005) -LexToken(CLOSESQBRACKET,']',1,1006) -LexToken(EOL,'\n',1,1007) -LexToken(VAR,'y',1,1013) -LexToken(ASSIGNMENT,'=',1,1014) -LexToken(OPENSQBRACKET,'[',1,1015) -LexToken(CLOSESQBRACKET,']',1,1016) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'typ',1,1023) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(OPENSQBRACKET,'[',1,1027) -LexToken(CLOSESQBRACKET,']',1,1028) -LexToken(EOL,'\n',1,1029) -LexToken(SELECT,'select',1,1035) -LexToken(VAR,'job',1,1042) -LexToken(EOL,'\n',1,1045) -LexToken(CASE,'case',1,1050) -LexToken(DQSTRING,'"set"',1,1059) -LexToken(THEN,'then',1,1061) -LexToken(EOL,'\n',1,1065) -LexToken(VAR,'x',1,1074) -LexToken(ASSIGNMENT,'=',1,1075) -LexToken(VAR,'arg1',1,1076) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'graphics',1,1090) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(VAR,'arg1',1,1099) -LexToken(DOT,'.',1,1103) -LexToken(VAR,'graphics',1,1104) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'exprs',1,1122) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(VAR,'graphics',1,1128) -LexToken(DOT,'.',1,1136) -LexToken(VAR,'exprs',1,1137) -LexToken(EOL,'\n',1,1142) -LexToken(VAR,'model',1,1151) -LexToken(ASSIGNMENT,'=',1,1156) -LexToken(VAR,'arg1',1,1157) -LexToken(DOT,'.',1,1161) -LexToken(VAR,'model',1,1162) -LexToken(EOL,'\n',1,1167) -LexToken(VAR,'x',1,1177) -LexToken(ASSIGNMENT,'=',1,1178) -LexToken(VAR,'arg1',1,1179) -LexToken(EOL,'\n',1,1183) -LexToken(CASE,'case',1,1188) -LexToken(DQSTRING,'"define"',1,1200) -LexToken(THEN,'then',1,1202) -LexToken(EOL,'\n',1,1206) -LexToken(VAR,'ModelName',1,1215) -LexToken(ASSIGNMENT,'=',1,1224) -LexToken(DQSTRING,'"CVS"',1,1229) -LexToken(EOL,'\n',1,1230) -LexToken(VAR,'PrametersValue',1,1239) -LexToken(ASSIGNMENT,'=',1,1253) -LexToken(OPENSQBRACKET,'[',1,1254) -LexToken(CLOSESQBRACKET,']',1,1255) -LexToken(EOL,'\n',1,1256) -LexToken(VAR,'ParametersName',1,1265) -LexToken(ASSIGNMENT,'=',1,1279) -LexToken(OPENSQBRACKET,'[',1,1280) -LexToken(CLOSESQBRACKET,']',1,1281) -LexToken(EOL,'\n',1,1282) -LexToken(VAR,'model',1,1291) -LexToken(ASSIGNMENT,'=',1,1296) -LexToken(SCICOS_MODEL,'scicos_model',1,1297) -LexToken(OPENBRACKET,'(',1,1309) -LexToken(CLOSEBRACKET,')',1,1310) -LexToken(EOL,'\n',1,1311) -LexToken(VAR,'Typein',1,1320) -LexToken(ASSIGNMENT,'=',1,1326) -LexToken(OPENSQBRACKET,'[',1,1327) -LexToken(CLOSESQBRACKET,']',1,1328) -LexToken(EOL,'\n',1,1329) -LexToken(VAR,'Typeout',1,1339) -LexToken(ASSIGNMENT,'=',1,1346) -LexToken(OPENSQBRACKET,'[',1,1347) -LexToken(CLOSESQBRACKET,']',1,1348) -LexToken(EOL,'\n',1,1349) -LexToken(VAR,'MI',1,1359) -LexToken(ASSIGNMENT,'=',1,1361) -LexToken(OPENSQBRACKET,'[',1,1362) -LexToken(CLOSESQBRACKET,']',1,1363) -LexToken(EOL,'\n',1,1364) -LexToken(VAR,'MO',1,1374) -LexToken(ASSIGNMENT,'=',1,1376) -LexToken(OPENSQBRACKET,'[',1,1377) -LexToken(CLOSESQBRACKET,']',1,1378) -LexToken(EOL,'\n',1,1379) -LexToken(VAR,'P',1,1388) -LexToken(ASSIGNMENT,'=',1,1389) -LexToken(OPENSQBRACKET,'[',1,1390) -LexToken(NUMBER,'2',1,1391) -LexToken(COMMA,',',1,1392) -LexToken(NUMBER,'50',1,1393) -LexToken(COMMA,',',1,1395) -LexToken(NUMBER,'1',1,1396) -LexToken(COMMA,',',1,1397) -LexToken(NUMBER,'0',1,1398) -LexToken(SEMICOLON,';',1,1399) -LexToken(NUMBER,'70',1,1401) -LexToken(COMMA,',',1,1403) -LexToken(NUMBER,'98',1,1404) -LexToken(COMMA,',',1,1406) -LexToken(NUMBER,'2',1,1407) -LexToken(COMMA,',',1,1408) -LexToken(NUMBER,'0',1,1409) -LexToken(SEMICOLON,';',1,1410) -LexToken(NUMBER,'70',1,1411) -LexToken(COMMA,',',1,1413) -LexToken(NUMBER,'2',1,1414) -LexToken(COMMA,',',1,1415) -LexToken(ADDITION,'-',1,1416) -LexToken(NUMBER,'2',1,1417) -LexToken(COMMA,',',1,1418) -LexToken(NUMBER,'0',1,1419) -LexToken(CLOSESQBRACKET,']',1,1420) -LexToken(EOL,'\n',1,1421) -LexToken(EOL,'\n',1,1422) -LexToken(VAR,'PortName',1,1431) -LexToken(ASSIGNMENT,'=',1,1439) -LexToken(OPENSQBRACKET,'[',1,1440) -LexToken(DQSTRING,'"vin"',1,1445) -LexToken(SEMICOLON,';',1,1446) -LexToken(DQSTRING,'"p"',1,1449) -LexToken(SEMICOLON,';',1,1450) -LexToken(DQSTRING,'"n"',1,1453) -LexToken(CLOSESQBRACKET,']',1,1454) -LexToken(EOL,'\n',1,1455) -LexToken(FOR,'for',1,1464) -LexToken(VAR,'i',1,1468) -LexToken(ASSIGNMENT,'=',1,1469) -LexToken(NUMBER,'1',1,1470) -LexToken(COLON,':',1,1471) -LexToken(VAR,'size',1,1472) -LexToken(OPENBRACKET,'(',1,1476) -LexToken(VAR,'P',1,1477) -LexToken(COMMA,',',1,1478) -LexToken(DQSTRING,'"r"',1,1481) -LexToken(CLOSEBRACKET,')',1,1482) -LexToken(EOL,'\n',1,1483) -LexToken(IF,'if',1,1496) -LexToken(VAR,'P',1,1499) -LexToken(OPENBRACKET,'(',1,1500) -LexToken(VAR,'i',1,1501) -LexToken(COMMA,',',1,1502) -LexToken(NUMBER,'3',1,1503) -LexToken(CLOSEBRACKET,')',1,1504) -LexToken(COMPARISON,'==',1,1505) -LexToken(NUMBER,'1',1,1507) -LexToken(THEN,'then',1,1510) -LexToken(EOL,'\n',1,1514) -LexToken(VAR,'Typein',1,1531) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(OPENSQBRACKET,'[',1,1539) -LexToken(VAR,'Typein',1,1540) -LexToken(SEMICOLON,';',1,1546) -LexToken(DQSTRING,'"E"',1,1550) -LexToken(CLOSESQBRACKET,']',1,1551) -LexToken(EOL,'\n',1,1552) -LexToken(VAR,'MI',1,1570) -LexToken(ASSIGNMENT,'=',1,1572) -LexToken(OPENSQBRACKET,'[',1,1573) -LexToken(VAR,'MI',1,1574) -LexToken(SEMICOLON,';',1,1576) -LexToken(VAR,'PortName',1,1577) -LexToken(OPENBRACKET,'(',1,1585) -LexToken(VAR,'i',1,1586) -LexToken(CLOSEBRACKET,')',1,1587) -LexToken(CLOSESQBRACKET,']',1,1588) -LexToken(EOL,'\n',1,1589) -LexToken(END,'end',1,1603) -LexToken(EOL,'\n',1,1606) -LexToken(IF,'if',1,1619) -LexToken(VAR,'P',1,1622) -LexToken(OPENBRACKET,'(',1,1623) -LexToken(VAR,'i',1,1624) -LexToken(COMMA,',',1,1625) -LexToken(NUMBER,'3',1,1626) -LexToken(CLOSEBRACKET,')',1,1627) -LexToken(COMPARISON,'==',1,1628) -LexToken(NUMBER,'2',1,1630) -LexToken(THEN,'then',1,1633) -LexToken(EOL,'\n',1,1637) -LexToken(VAR,'Typein',1,1654) -LexToken(ASSIGNMENT,'=',1,1660) -LexToken(OPENSQBRACKET,'[',1,1662) -LexToken(VAR,'Typein',1,1663) -LexToken(SEMICOLON,';',1,1669) -LexToken(DQSTRING,'"I"',1,1673) -LexToken(CLOSESQBRACKET,']',1,1674) -LexToken(EOL,'\n',1,1675) -LexToken(VAR,'MI',1,1693) -LexToken(ASSIGNMENT,'=',1,1695) -LexToken(OPENSQBRACKET,'[',1,1696) -LexToken(VAR,'MI',1,1697) -LexToken(SEMICOLON,';',1,1699) -LexToken(VAR,'PortName',1,1700) -LexToken(OPENBRACKET,'(',1,1708) -LexToken(VAR,'i',1,1709) -LexToken(CLOSEBRACKET,')',1,1710) -LexToken(CLOSESQBRACKET,']',1,1711) -LexToken(EOL,'\n',1,1712) -LexToken(END,'end',1,1726) -LexToken(EOL,'\n',1,1729) -LexToken(IF,'if',1,1742) -LexToken(VAR,'P',1,1745) -LexToken(OPENBRACKET,'(',1,1746) -LexToken(VAR,'i',1,1747) -LexToken(COMMA,',',1,1748) -LexToken(NUMBER,'3',1,1749) -LexToken(CLOSEBRACKET,')',1,1750) -LexToken(COMPARISON,'==',1,1751) -LexToken(ADDITION,'-',1,1753) -LexToken(NUMBER,'1',1,1754) -LexToken(THEN,'then',1,1756) -LexToken(EOL,'\n',1,1760) -LexToken(VAR,'Typeout',1,1777) -LexToken(ASSIGNMENT,'=',1,1784) -LexToken(OPENSQBRACKET,'[',1,1785) -LexToken(VAR,'Typeout',1,1786) -LexToken(SEMICOLON,';',1,1793) -LexToken(DQSTRING,'"E"',1,1796) -LexToken(CLOSESQBRACKET,']',1,1797) -LexToken(EOL,'\n',1,1798) -LexToken(VAR,'MO',1,1816) -LexToken(ASSIGNMENT,'=',1,1818) -LexToken(OPENSQBRACKET,'[',1,1819) -LexToken(VAR,'MO',1,1820) -LexToken(SEMICOLON,';',1,1822) -LexToken(VAR,'PortName',1,1823) -LexToken(OPENBRACKET,'(',1,1831) -LexToken(VAR,'i',1,1832) -LexToken(CLOSEBRACKET,')',1,1833) -LexToken(CLOSESQBRACKET,']',1,1834) -LexToken(EOL,'\n',1,1835) -LexToken(END,'end',1,1849) -LexToken(EOL,'\n',1,1852) -LexToken(IF,'if',1,1865) -LexToken(VAR,'P',1,1868) -LexToken(OPENBRACKET,'(',1,1869) -LexToken(VAR,'i',1,1870) -LexToken(COMMA,',',1,1871) -LexToken(NUMBER,'3',1,1872) -LexToken(CLOSEBRACKET,')',1,1873) -LexToken(COMPARISON,'==',1,1874) -LexToken(ADDITION,'-',1,1876) -LexToken(NUMBER,'2',1,1877) -LexToken(THEN,'then',1,1879) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'Typeout',1,1900) -LexToken(ASSIGNMENT,'=',1,1907) -LexToken(OPENSQBRACKET,'[',1,1908) -LexToken(VAR,'Typeout',1,1909) -LexToken(SEMICOLON,';',1,1916) -LexToken(DQSTRING,'"I"',1,1919) -LexToken(CLOSESQBRACKET,']',1,1920) -LexToken(EOL,'\n',1,1921) -LexToken(VAR,'MO',1,1939) -LexToken(ASSIGNMENT,'=',1,1941) -LexToken(OPENSQBRACKET,'[',1,1942) -LexToken(VAR,'MO',1,1943) -LexToken(SEMICOLON,';',1,1945) -LexToken(VAR,'PortName',1,1946) -LexToken(OPENBRACKET,'(',1,1954) -LexToken(VAR,'i',1,1955) -LexToken(CLOSEBRACKET,')',1,1956) -LexToken(CLOSESQBRACKET,']',1,1957) -LexToken(EOL,'\n',1,1958) -LexToken(END,'end',1,1972) -LexToken(EOL,'\n',1,1975) -LexToken(END,'end',1,1984) -LexToken(EOL,'\n',1,1987) -LexToken(VAR,'model',1,1996) -LexToken(ASSIGNMENT,'=',1,2001) -LexToken(SCICOS_MODEL,'scicos_model',1,2002) -LexToken(OPENBRACKET,'(',1,2014) -LexToken(CLOSEBRACKET,')',1,2015) -LexToken(EOL,'\n',1,2016) -LexToken(VAR,'mo',1,2025) -LexToken(ASSIGNMENT,'=',1,2027) -LexToken(VAR,'modelica',1,2028) -LexToken(OPENBRACKET,'(',1,2036) -LexToken(CLOSEBRACKET,')',1,2037) -LexToken(EOL,'\n',1,2038) -LexToken(VAR,'model',1,2047) -LexToken(DOT,'.',1,2052) -LexToken(VAR,'sim',1,2053) -LexToken(ASSIGNMENT,'=',1,2056) -LexToken(VAR,'ModelName',1,2057) -LexToken(EOL,'\n',1,2066) -LexToken(VAR,'mo',1,2076) -LexToken(DOT,'.',1,2078) -LexToken(VAR,'inputs',1,2079) -LexToken(ASSIGNMENT,'=',1,2085) -LexToken(VAR,'MI',1,2086) -LexToken(EOL,'\n',1,2088) -LexToken(VAR,'mo',1,2098) -LexToken(DOT,'.',1,2100) -LexToken(VAR,'outputs',1,2101) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(VAR,'MO',1,2109) -LexToken(EOL,'\n',1,2111) -LexToken(VAR,'model',1,2121) -LexToken(DOT,'.',1,2126) -LexToken(VAR,'rpar',1,2127) -LexToken(ASSIGNMENT,'=',1,2131) -LexToken(VAR,'PrametersValue',1,2132) -LexToken(EOL,'\n',1,2146) -LexToken(VAR,'mo',1,2156) -LexToken(DOT,'.',1,2158) -LexToken(VAR,'parameters',1,2159) -LexToken(ASSIGNMENT,'=',1,2169) -LexToken(VAR,'list',1,2170) -LexToken(OPENBRACKET,'(',1,2174) -LexToken(VAR,'ParametersName',1,2175) -LexToken(COMMA,',',1,2189) -LexToken(VAR,'PrametersValue',1,2190) -LexToken(COMMA,',',1,2204) -LexToken(VAR,'zeros',1,2205) -LexToken(OPENBRACKET,'(',1,2210) -LexToken(VAR,'ParametersName',1,2211) -LexToken(CLOSEBRACKET,')',1,2225) -LexToken(CLOSEBRACKET,')',1,2226) -LexToken(EOL,'\n',1,2227) -LexToken(VAR,'exprs',1,2237) -LexToken(ASSIGNMENT,'=',1,2242) -LexToken(OPENSQBRACKET,'[',1,2243) -LexToken(CLOSESQBRACKET,']',1,2244) -LexToken(EOL,'\n',1,2245) -LexToken(VAR,'gr_i',1,2254) -LexToken(ASSIGNMENT,'=',1,2258) -LexToken(OPENSQBRACKET,'[',1,2259) -LexToken(CLOSESQBRACKET,']',1,2260) -LexToken(EOL,'\n',1,2261) -LexToken(VAR,'model',1,2270) -LexToken(DOT,'.',1,2275) -LexToken(VAR,'blocktype',1,2276) -LexToken(ASSIGNMENT,'=',1,2285) -LexToken(DQSTRING,'"c"',1,2288) -LexToken(EOL,'\n',1,2289) -LexToken(VAR,'model',1,2298) -LexToken(DOT,'.',1,2303) -LexToken(VAR,'dep_ut',1,2304) -LexToken(ASSIGNMENT,'=',1,2310) -LexToken(OPENSQBRACKET,'[',1,2311) -LexToken(PREVAR_BOOLEAN,'%f',1,2312) -LexToken(PREVAR_BOOLEAN,'%t',1,2315) -LexToken(CLOSESQBRACKET,']',1,2317) -LexToken(EOL,'\n',1,2318) -LexToken(VAR,'mo',1,2327) -LexToken(DOT,'.',1,2329) -LexToken(VAR,'model',1,2330) -LexToken(ASSIGNMENT,'=',1,2335) -LexToken(VAR,'ModelName',1,2336) -LexToken(EOL,'\n',1,2345) -LexToken(VAR,'model',1,2354) -LexToken(DOT,'.',1,2359) -LexToken(VAR,'equations',1,2360) -LexToken(ASSIGNMENT,'=',1,2369) -LexToken(VAR,'mo',1,2370) -LexToken(EOL,'\n',1,2372) -LexToken(VAR,'model',1,2381) -LexToken(DOT,'.',1,2386) -LexToken(VAR,'in',1,2387) -LexToken(ASSIGNMENT,'=',1,2389) -LexToken(VAR,'ones',1,2390) -LexToken(OPENBRACKET,'(',1,2394) -LexToken(VAR,'size',1,2395) -LexToken(OPENBRACKET,'(',1,2399) -LexToken(VAR,'MI',1,2400) -LexToken(COMMA,',',1,2402) -LexToken(DQSTRING,'"*"',1,2405) -LexToken(CLOSEBRACKET,')',1,2406) -LexToken(COMMA,',',1,2407) -LexToken(NUMBER,'1',1,2408) -LexToken(CLOSEBRACKET,')',1,2409) -LexToken(EOL,'\n',1,2410) -LexToken(VAR,'model',1,2419) -LexToken(DOT,'.',1,2424) -LexToken(VAR,'out',1,2425) -LexToken(ASSIGNMENT,'=',1,2428) -LexToken(VAR,'ones',1,2429) -LexToken(OPENBRACKET,'(',1,2433) -LexToken(VAR,'size',1,2434) -LexToken(OPENBRACKET,'(',1,2438) -LexToken(VAR,'MO',1,2439) -LexToken(COMMA,',',1,2441) -LexToken(DQSTRING,'"*"',1,2444) -LexToken(CLOSEBRACKET,')',1,2445) -LexToken(COMMA,',',1,2446) -LexToken(NUMBER,'1',1,2447) -LexToken(CLOSEBRACKET,')',1,2448) -LexToken(EOL,'\n',1,2449) -LexToken(VAR,'x',1,2458) -LexToken(ASSIGNMENT,'=',1,2459) -LexToken(VAR,'standard_define',1,2460) -LexToken(OPENBRACKET,'(',1,2475) -LexToken(OPENSQBRACKET,'[',1,2476) -LexToken(NUMBER,'2.1',1,2477) -LexToken(COMMA,',',1,2480) -LexToken(NUMBER,'3',1,2481) -LexToken(CLOSESQBRACKET,']',1,2482) -LexToken(COMMA,',',1,2483) -LexToken(VAR,'model',1,2484) -LexToken(COMMA,',',1,2489) -LexToken(VAR,'exprs',1,2490) -LexToken(COMMA,',',1,2495) -LexToken(VAR,'list',1,2496) -LexToken(OPENBRACKET,'(',1,2500) -LexToken(VAR,'gr_i',1,2501) -LexToken(COMMA,',',1,2505) -LexToken(NUMBER,'0',1,2506) -LexToken(CLOSEBRACKET,')',1,2507) -LexToken(CLOSEBRACKET,')',1,2508) -LexToken(EOL,'\n',1,2509) -LexToken(VAR,'x',1,2518) -LexToken(DOT,'.',1,2519) -LexToken(VAR,'graphics',1,2520) -LexToken(DOT,'.',1,2528) -LexToken(VAR,'in_implicit',1,2529) -LexToken(ASSIGNMENT,'=',1,2540) -LexToken(VAR,'Typein',1,2541) -LexToken(EOL,'\n',1,2547) -LexToken(VAR,'x',1,2557) -LexToken(DOT,'.',1,2558) -LexToken(VAR,'graphics',1,2559) -LexToken(DOT,'.',1,2567) -LexToken(VAR,'out_implicit',1,2568) -LexToken(ASSIGNMENT,'=',1,2580) -LexToken(VAR,'Typeout',1,2581) -LexToken(EOL,'\n',1,2588) -LexToken(END,'end',1,2594) -LexToken(EOL,'\n',1,2597) -LexToken(ENDFUNCTION,'endfunction',1,2598) -LexToken(EOL,'\n',1,2609) +/* autogenerated from "macros/Electrical/CVS.sci" */ +function CVS() { +CVS.prototype.get = function CVS() { +} +CVS.prototype.set = function CVS() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +x=arg1; +} +CVS.prototype.define = function CVS() { +ModelName="CVS"; +PrametersValue=[]; +ParametersName=[]; +model=scicos_model(); +Typein=[]; +Typeout=[]; +MI=[]; +MO=[]; +P=[2,50,1,0,70,98,2,0,70,2,-2,0]; +PortName=["vin","p","n"]; +for(i=1;i<=size(P,"r");i+=1) { +if (P(i,3)==1) { +Typein=[Typein,"E"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==2) { +Typein=[Typein,"I"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==-1) { +Typeout=[Typeout,"E"]; +MO=[MO,PortName(i)]; +} +if (P(i,3)==-2) { +Typeout=[Typeout,"I"]; +MO=[MO,PortName(i)]; +} +} +model=scicos_model(); +mo=modelica(); +model.sim=ModelName; +mo.inputs=MI; +mo.outputs=MO; +model.rpar=PrametersValue; +mo.parameters=list(ParametersName,PrametersValue,zeros(ParametersName)); +exprs=[]; +gr_i=[]; +model.blocktype="c"; +model.dep_ut=[None,true]; +mo.model=ModelName; +model.equations=mo; +model.in=ones(size(MI,"*"),1); +model.out=ones(size(MO,"*"),1); +x=standard_define([2.1,3],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=Typein; +x.graphics.out_implicit=Typeout; +} +CVS.prototype.details = function CVS() { +} +} diff --git a/js/Electrical/Capacitor.js b/js/Electrical/Capacitor.js index 9f950fd9..988e0c92 100644 --- a/js/Electrical/Capacitor.js +++ b/js/Electrical/Capacitor.js @@ -1,381 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'Capacitor',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(EOL,'\n',1,911) -LexToken(EOL,'\n',1,964) -LexToken(EOL,'\n',1,1041) -LexToken(EOL,'\n',1,1092) -LexToken(VAR,'x',1,1097) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(OPENSQBRACKET,'[',1,1099) -LexToken(CLOSESQBRACKET,']',1,1100) -LexToken(EOL,'\n',1,1101) -LexToken(VAR,'y',1,1107) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(OPENSQBRACKET,'[',1,1109) -LexToken(CLOSESQBRACKET,']',1,1110) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'typ',1,1117) -LexToken(ASSIGNMENT,'=',1,1120) -LexToken(OPENSQBRACKET,'[',1,1121) -LexToken(CLOSESQBRACKET,']',1,1122) -LexToken(EOL,'\n',1,1123) -LexToken(SELECT,'select',1,1129) -LexToken(VAR,'job',1,1136) -LexToken(EOL,'\n',1,1139) -LexToken(CASE,'case',1,1144) -LexToken(DQSTRING,'"set"',1,1153) -LexToken(THEN,'then',1,1155) -LexToken(EOL,'\n',1,1159) -LexToken(VAR,'x',1,1168) -LexToken(ASSIGNMENT,'=',1,1169) -LexToken(VAR,'arg1',1,1170) -LexToken(EOL,'\n',1,1174) -LexToken(VAR,'graphics',1,1184) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(VAR,'arg1',1,1193) -LexToken(DOT,'.',1,1197) -LexToken(VAR,'graphics',1,1198) -LexToken(EOL,'\n',1,1206) -LexToken(VAR,'exprs',1,1216) -LexToken(ASSIGNMENT,'=',1,1221) -LexToken(VAR,'graphics',1,1222) -LexToken(DOT,'.',1,1230) -LexToken(VAR,'exprs',1,1231) -LexToken(EOL,'\n',1,1236) -LexToken(VAR,'model',1,1245) -LexToken(ASSIGNMENT,'=',1,1250) -LexToken(VAR,'arg1',1,1251) -LexToken(DOT,'.',1,1255) -LexToken(VAR,'model',1,1256) -LexToken(EOL,'\n',1,1261) -LexToken(WHILE,'while',1,1271) -LexToken(PREVAR_BOOLEAN,'%t',1,1277) -LexToken(DO,'do',1,1280) -LexToken(EOL,'\n',1,1282) -LexToken(OPENSQBRACKET,'[',1,1295) -LexToken(VAR,'ok',1,1296) -LexToken(COMMA,',',1,1298) -LexToken(VAR,'C',1,1299) -LexToken(COMMA,',',1,1300) -LexToken(VAR,'v',1,1301) -LexToken(COMMA,',',1,1302) -LexToken(VAR,'exprs',1,1303) -LexToken(CLOSESQBRACKET,']',1,1308) -LexToken(ASSIGNMENT,'=',1,1309) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1310) -LexToken(OPENBRACKET,'(',1,1325) -LexToken(DQSTRING,'"Set Capacitor block parameter"',1,1356) -LexToken(COMMA,',',1,1357) -LexToken(OPENSQBRACKET,'[',1,1373) -LexToken(DQSTRING,'"C (F)"',1,1380) -LexToken(SEMICOLON,';',1,1381) -LexToken(DQSTRING,'"Initial Voltage"',1,1398) -LexToken(CLOSESQBRACKET,']',1,1399) -LexToken(COMMA,',',1,1400) -LexToken(VAR,'list',1,1401) -LexToken(OPENBRACKET,'(',1,1405) -LexToken(DQSTRING,'"vec"',1,1410) -LexToken(COMMA,',',1,1411) -LexToken(NUMBER,'1',1,1412) -LexToken(COMMA,',',1,1413) -LexToken(DQSTRING,'"vec"',1,1418) -LexToken(COMMA,',',1,1419) -LexToken(NUMBER,'1',1,1420) -LexToken(CLOSEBRACKET,')',1,1421) -LexToken(COMMA,',',1,1422) -LexToken(VAR,'exprs',1,1423) -LexToken(CLOSEBRACKET,')',1,1428) -LexToken(EOL,'\n',1,1429) -LexToken(IF,'if',1,1442) -LexToken(NOT,'~',1,1445) -LexToken(VAR,'ok',1,1446) -LexToken(THEN,'then',1,1449) -LexToken(EOL,'\n',1,1453) -LexToken(BREAK,'break',1,1470) -LexToken(EOL,'\n',1,1475) -LexToken(END,'end',1,1489) -LexToken(EOL,'\n',1,1492) -LexToken(VAR,'model',1,1505) -LexToken(DOT,'.',1,1510) -LexToken(VAR,'rpar',1,1511) -LexToken(ASSIGNMENT,'=',1,1515) -LexToken(VAR,'C',1,1516) -LexToken(EOL,'\n',1,1517) -LexToken(VAR,'model',1,1530) -LexToken(DOT,'.',1,1535) -LexToken(VAR,'equations',1,1536) -LexToken(DOT,'.',1,1545) -LexToken(VAR,'parameters',1,1546) -LexToken(OPENBRACKET,'(',1,1556) -LexToken(NUMBER,'2',1,1557) -LexToken(CLOSEBRACKET,')',1,1558) -LexToken(ASSIGNMENT,'=',1,1559) -LexToken(VAR,'list',1,1560) -LexToken(OPENBRACKET,'(',1,1564) -LexToken(VAR,'C',1,1565) -LexToken(COMMA,',',1,1566) -LexToken(VAR,'v',1,1567) -LexToken(CLOSEBRACKET,')',1,1568) -LexToken(EOL,'\n',1,1569) -LexToken(VAR,'graphics',1,1582) -LexToken(DOT,'.',1,1590) -LexToken(VAR,'exprs',1,1591) -LexToken(ASSIGNMENT,'=',1,1596) -LexToken(VAR,'exprs',1,1597) -LexToken(EOL,'\n',1,1602) -LexToken(VAR,'x',1,1615) -LexToken(DOT,'.',1,1616) -LexToken(VAR,'graphics',1,1617) -LexToken(ASSIGNMENT,'=',1,1625) -LexToken(VAR,'graphics',1,1626) -LexToken(EOL,'\n',1,1634) -LexToken(VAR,'x',1,1648) -LexToken(DOT,'.',1,1649) -LexToken(VAR,'model',1,1650) -LexToken(ASSIGNMENT,'=',1,1655) -LexToken(VAR,'model',1,1656) -LexToken(EOL,'\n',1,1661) -LexToken(BREAK,'break',1,1674) -LexToken(EOL,'\n',1,1679) -LexToken(END,'end',1,1688) -LexToken(EOL,'\n',1,1691) -LexToken(CASE,'case',1,1696) -LexToken(DQSTRING,'"define"',1,1708) -LexToken(THEN,'then',1,1710) -LexToken(EOL,'\n',1,1714) -LexToken(VAR,'model',1,1723) -LexToken(ASSIGNMENT,'=',1,1728) -LexToken(SCICOS_MODEL,'scicos_model',1,1729) -LexToken(OPENBRACKET,'(',1,1741) -LexToken(CLOSEBRACKET,')',1,1742) -LexToken(EOL,'\n',1,1743) -LexToken(VAR,'C',1,1752) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(NUMBER,'0.01',1,1754) -LexToken(COMMA,',',1,1758) -LexToken(VAR,'v',1,1759) -LexToken(ASSIGNMENT,'=',1,1760) -LexToken(NUMBER,'0',1,1761) -LexToken(EOL,'\n',1,1762) -LexToken(VAR,'model',1,1771) -LexToken(DOT,'.',1,1776) -LexToken(VAR,'rpar',1,1777) -LexToken(ASSIGNMENT,'=',1,1781) -LexToken(OPENSQBRACKET,'[',1,1782) -LexToken(VAR,'C',1,1783) -LexToken(SEMICOLON,';',1,1784) -LexToken(VAR,'v',1,1785) -LexToken(CLOSESQBRACKET,']',1,1786) -LexToken(EOL,'\n',1,1787) -LexToken(VAR,'model',1,1796) -LexToken(DOT,'.',1,1801) -LexToken(VAR,'sim',1,1802) -LexToken(ASSIGNMENT,'=',1,1805) -LexToken(DQSTRING,'"Capacitor"',1,1816) -LexToken(EOL,'\n',1,1817) -LexToken(VAR,'model',1,1826) -LexToken(DOT,'.',1,1831) -LexToken(VAR,'blocktype',1,1832) -LexToken(ASSIGNMENT,'=',1,1841) -LexToken(DQSTRING,'"c"',1,1844) -LexToken(EOL,'\n',1,1845) -LexToken(VAR,'model',1,1854) -LexToken(DOT,'.',1,1859) -LexToken(VAR,'dep_ut',1,1860) -LexToken(ASSIGNMENT,'=',1,1866) -LexToken(OPENSQBRACKET,'[',1,1867) -LexToken(PREVAR_BOOLEAN,'%t',1,1868) -LexToken(PREVAR_BOOLEAN,'%f',1,1871) -LexToken(CLOSESQBRACKET,']',1,1873) -LexToken(EOL,'\n',1,1874) -LexToken(VAR,'mo',1,1883) -LexToken(ASSIGNMENT,'=',1,1885) -LexToken(VAR,'modelica',1,1886) -LexToken(OPENBRACKET,'(',1,1894) -LexToken(CLOSEBRACKET,')',1,1895) -LexToken(EOL,'\n',1,1896) -LexToken(VAR,'mo',1,1905) -LexToken(DOT,'.',1,1907) -LexToken(VAR,'model',1,1908) -LexToken(ASSIGNMENT,'=',1,1913) -LexToken(DQSTRING,'"Capacitor"',1,1924) -LexToken(EOL,'\n',1,1925) -LexToken(VAR,'mo',1,1934) -LexToken(DOT,'.',1,1936) -LexToken(VAR,'inputs',1,1937) -LexToken(ASSIGNMENT,'=',1,1943) -LexToken(DQSTRING,'"p"',1,1946) -LexToken(EOL,'\n',1,1947) -LexToken(VAR,'mo',1,1957) -LexToken(DOT,'.',1,1959) -LexToken(VAR,'outputs',1,1960) -LexToken(ASSIGNMENT,'=',1,1967) -LexToken(DQSTRING,'"n"',1,1970) -LexToken(EOL,'\n',1,1971) -LexToken(VAR,'mo',1,1981) -LexToken(DOT,'.',1,1983) -LexToken(VAR,'parameters',1,1984) -LexToken(ASSIGNMENT,'=',1,1994) -LexToken(VAR,'list',1,1995) -LexToken(OPENBRACKET,'(',1,1999) -LexToken(OPENSQBRACKET,'[',1,2000) -LexToken(DQSTRING,'"C"',1,2003) -LexToken(COMMA,',',1,2004) -LexToken(DQSTRING,'"v"',1,2007) -LexToken(CLOSESQBRACKET,']',1,2008) -LexToken(COMMA,',',1,2009) -LexToken(VAR,'list',1,2010) -LexToken(OPENBRACKET,'(',1,2014) -LexToken(VAR,'C',1,2015) -LexToken(COMMA,',',1,2016) -LexToken(VAR,'v',1,2017) -LexToken(CLOSEBRACKET,')',1,2018) -LexToken(COMMA,',',1,2019) -LexToken(OPENSQBRACKET,'[',1,2020) -LexToken(NUMBER,'0',1,2021) -LexToken(COMMA,',',1,2022) -LexToken(NUMBER,'1',1,2023) -LexToken(CLOSESQBRACKET,']',1,2024) -LexToken(CLOSEBRACKET,')',1,2025) -LexToken(EOL,'\n',1,2026) -LexToken(VAR,'model',1,2035) -LexToken(DOT,'.',1,2040) -LexToken(VAR,'equations',1,2041) -LexToken(ASSIGNMENT,'=',1,2050) -LexToken(VAR,'mo',1,2051) -LexToken(EOL,'\n',1,2053) -LexToken(VAR,'model',1,2062) -LexToken(DOT,'.',1,2067) -LexToken(VAR,'in',1,2068) -LexToken(ASSIGNMENT,'=',1,2070) -LexToken(VAR,'ones',1,2071) -LexToken(OPENBRACKET,'(',1,2075) -LexToken(VAR,'size',1,2076) -LexToken(OPENBRACKET,'(',1,2080) -LexToken(VAR,'mo',1,2081) -LexToken(DOT,'.',1,2083) -LexToken(VAR,'inputs',1,2084) -LexToken(COMMA,',',1,2090) -LexToken(DQSTRING,'"*"',1,2093) -LexToken(CLOSEBRACKET,')',1,2094) -LexToken(COMMA,',',1,2095) -LexToken(NUMBER,'1',1,2096) -LexToken(CLOSEBRACKET,')',1,2097) -LexToken(EOL,'\n',1,2098) -LexToken(VAR,'model',1,2107) -LexToken(DOT,'.',1,2112) -LexToken(VAR,'out',1,2113) -LexToken(ASSIGNMENT,'=',1,2116) -LexToken(VAR,'ones',1,2117) -LexToken(OPENBRACKET,'(',1,2121) -LexToken(VAR,'size',1,2122) -LexToken(OPENBRACKET,'(',1,2126) -LexToken(VAR,'mo',1,2127) -LexToken(DOT,'.',1,2129) -LexToken(VAR,'outputs',1,2130) -LexToken(COMMA,',',1,2137) -LexToken(DQSTRING,'"*"',1,2140) -LexToken(CLOSEBRACKET,')',1,2141) -LexToken(COMMA,',',1,2142) -LexToken(NUMBER,'1',1,2143) -LexToken(CLOSEBRACKET,')',1,2144) -LexToken(EOL,'\n',1,2145) -LexToken(EOL,'\n',1,2146) -LexToken(VAR,'exprs',1,2155) -LexToken(ASSIGNMENT,'=',1,2160) -LexToken(VAR,'string',1,2161) -LexToken(OPENBRACKET,'(',1,2167) -LexToken(OPENSQBRACKET,'[',1,2168) -LexToken(VAR,'C',1,2169) -LexToken(SEMICOLON,';',1,2170) -LexToken(VAR,'v',1,2171) -LexToken(CLOSESQBRACKET,']',1,2172) -LexToken(CLOSEBRACKET,')',1,2173) -LexToken(EOL,'\n',1,2174) -LexToken(VAR,'gr_i',1,2183) -LexToken(ASSIGNMENT,'=',1,2187) -LexToken(OPENSQBRACKET,'[',1,2188) -LexToken(CLOSESQBRACKET,']',1,2189) -LexToken(EOL,'\n',1,2190) -LexToken(VAR,'x',1,2200) -LexToken(ASSIGNMENT,'=',1,2201) -LexToken(VAR,'standard_define',1,2202) -LexToken(OPENBRACKET,'(',1,2217) -LexToken(OPENSQBRACKET,'[',1,2218) -LexToken(NUMBER,'2',1,2219) -LexToken(NUMBER,'1.1',1,2221) -LexToken(CLOSESQBRACKET,']',1,2224) -LexToken(COMMA,',',1,2225) -LexToken(VAR,'model',1,2226) -LexToken(COMMA,',',1,2231) -LexToken(VAR,'exprs',1,2232) -LexToken(COMMA,',',1,2237) -LexToken(VAR,'list',1,2238) -LexToken(OPENBRACKET,'(',1,2242) -LexToken(VAR,'gr_i',1,2243) -LexToken(COMMA,',',1,2247) -LexToken(NUMBER,'0',1,2248) -LexToken(CLOSEBRACKET,')',1,2249) -LexToken(CLOSEBRACKET,')',1,2250) -LexToken(EOL,'\n',1,2251) -LexToken(VAR,'x',1,2260) -LexToken(DOT,'.',1,2261) -LexToken(VAR,'graphics',1,2262) -LexToken(DOT,'.',1,2270) -LexToken(VAR,'in_implicit',1,2271) -LexToken(ASSIGNMENT,'=',1,2282) -LexToken(OPENSQBRACKET,'[',1,2283) -LexToken(DQSTRING,'"I"',1,2286) -LexToken(CLOSESQBRACKET,']',1,2287) -LexToken(EOL,'\n',1,2288) -LexToken(VAR,'x',1,2297) -LexToken(DOT,'.',1,2298) -LexToken(VAR,'graphics',1,2299) -LexToken(DOT,'.',1,2307) -LexToken(VAR,'out_implicit',1,2308) -LexToken(ASSIGNMENT,'=',1,2320) -LexToken(OPENSQBRACKET,'[',1,2321) -LexToken(DQSTRING,'"I"',1,2324) -LexToken(CLOSESQBRACKET,']',1,2325) -LexToken(EOL,'\n',1,2326) -LexToken(END,'end',1,2331) -LexToken(EOL,'\n',1,2334) -LexToken(ENDFUNCTION,'endfunction',1,2335) -LexToken(EOL,'\n',1,2346) +Syntax error in input LexToken(COMMA,',',1,1758) +/* autogenerated from "macros/Electrical/Capacitor.sci" */ +None diff --git a/js/Electrical/ConstantVoltage.js b/js/Electrical/ConstantVoltage.js index fc108ceb..9820e4fc 100644 --- a/js/Electrical/ConstantVoltage.js +++ b/js/Electrical/ConstantVoltage.js @@ -1,320 +1,46 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ConstantVoltage',1,852) -LexToken(OPENBRACKET,'(',1,867) -LexToken(VAR,'job',1,868) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg1',1,872) -LexToken(COMMA,',',1,876) -LexToken(VAR,'arg2',1,877) -LexToken(CLOSEBRACKET,')',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'x',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'y',1,897) -LexToken(ASSIGNMENT,'=',1,898) -LexToken(OPENSQBRACKET,'[',1,899) -LexToken(CLOSESQBRACKET,']',1,900) -LexToken(EOL,'\n',1,901) -LexToken(VAR,'typ',1,907) -LexToken(ASSIGNMENT,'=',1,910) -LexToken(OPENSQBRACKET,'[',1,911) -LexToken(CLOSESQBRACKET,']',1,912) -LexToken(EOL,'\n',1,913) -LexToken(SELECT,'select',1,919) -LexToken(VAR,'job',1,926) -LexToken(EOL,'\n',1,929) -LexToken(CASE,'case',1,934) -LexToken(DQSTRING,'"set"',1,943) -LexToken(THEN,'then',1,945) -LexToken(EOL,'\n',1,949) -LexToken(VAR,'x',1,958) -LexToken(ASSIGNMENT,'=',1,959) -LexToken(VAR,'arg1',1,960) -LexToken(EOL,'\n',1,964) -LexToken(VAR,'graphics',1,974) -LexToken(ASSIGNMENT,'=',1,982) -LexToken(VAR,'arg1',1,983) -LexToken(DOT,'.',1,987) -LexToken(VAR,'graphics',1,988) -LexToken(EOL,'\n',1,996) -LexToken(VAR,'exprs',1,1006) -LexToken(ASSIGNMENT,'=',1,1011) -LexToken(VAR,'graphics',1,1012) -LexToken(DOT,'.',1,1020) -LexToken(VAR,'exprs',1,1021) -LexToken(EOL,'\n',1,1026) -LexToken(VAR,'model',1,1035) -LexToken(ASSIGNMENT,'=',1,1040) -LexToken(VAR,'arg1',1,1041) -LexToken(DOT,'.',1,1045) -LexToken(VAR,'model',1,1046) -LexToken(EOL,'\n',1,1051) -LexToken(WHILE,'while',1,1061) -LexToken(PREVAR_BOOLEAN,'%t',1,1067) -LexToken(DO,'do',1,1070) -LexToken(EOL,'\n',1,1072) -LexToken(OPENSQBRACKET,'[',1,1085) -LexToken(VAR,'ok',1,1086) -LexToken(COMMA,',',1,1088) -LexToken(VAR,'V',1,1089) -LexToken(COMMA,',',1,1090) -LexToken(VAR,'exprs',1,1091) -LexToken(CLOSESQBRACKET,']',1,1096) -LexToken(ASSIGNMENT,'=',1,1097) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1098) -LexToken(OPENBRACKET,'(',1,1113) -LexToken(DQSTRING,'"Set ConstantVoltage block parameter"',1,1150) -LexToken(COMMA,',',1,1151) -LexToken(DQSTRING,'"V (volt)"',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'list',1,1178) -LexToken(OPENBRACKET,'(',1,1182) -LexToken(DQSTRING,'"vec"',1,1187) -LexToken(COMMA,',',1,1188) -LexToken(NUMBER,'1',1,1189) -LexToken(CLOSEBRACKET,')',1,1190) -LexToken(COMMA,',',1,1191) -LexToken(VAR,'exprs',1,1192) -LexToken(CLOSEBRACKET,')',1,1197) -LexToken(EOL,'\n',1,1198) -LexToken(IF,'if',1,1211) -LexToken(NOT,'~',1,1214) -LexToken(VAR,'ok',1,1215) -LexToken(THEN,'then',1,1218) -LexToken(EOL,'\n',1,1222) -LexToken(BREAK,'break',1,1239) -LexToken(EOL,'\n',1,1244) -LexToken(END,'end',1,1258) -LexToken(EOL,'\n',1,1261) -LexToken(VAR,'model',1,1274) -LexToken(DOT,'.',1,1279) -LexToken(VAR,'rpar',1,1280) -LexToken(ASSIGNMENT,'=',1,1284) -LexToken(VAR,'V',1,1285) -LexToken(EOL,'\n',1,1286) -LexToken(VAR,'model',1,1299) -LexToken(DOT,'.',1,1304) -LexToken(VAR,'equations',1,1305) -LexToken(DOT,'.',1,1314) -LexToken(VAR,'parameters',1,1315) -LexToken(OPENBRACKET,'(',1,1325) -LexToken(NUMBER,'2',1,1326) -LexToken(CLOSEBRACKET,')',1,1327) -LexToken(ASSIGNMENT,'=',1,1328) -LexToken(VAR,'list',1,1329) -LexToken(OPENBRACKET,'(',1,1333) -LexToken(VAR,'V',1,1334) -LexToken(CLOSEBRACKET,')',1,1335) -LexToken(EOL,'\n',1,1336) -LexToken(VAR,'graphics',1,1349) -LexToken(DOT,'.',1,1357) -LexToken(VAR,'exprs',1,1358) -LexToken(ASSIGNMENT,'=',1,1363) -LexToken(VAR,'exprs',1,1364) -LexToken(EOL,'\n',1,1369) -LexToken(VAR,'x',1,1382) -LexToken(DOT,'.',1,1383) -LexToken(VAR,'graphics',1,1384) -LexToken(ASSIGNMENT,'=',1,1392) -LexToken(VAR,'graphics',1,1393) -LexToken(EOL,'\n',1,1401) -LexToken(VAR,'x',1,1415) -LexToken(DOT,'.',1,1416) -LexToken(VAR,'model',1,1417) -LexToken(ASSIGNMENT,'=',1,1422) -LexToken(VAR,'model',1,1423) -LexToken(EOL,'\n',1,1428) -LexToken(BREAK,'break',1,1441) -LexToken(EOL,'\n',1,1446) -LexToken(END,'end',1,1455) -LexToken(EOL,'\n',1,1458) -LexToken(EOL,'\n',1,1459) -LexToken(CASE,'case',1,1464) -LexToken(DQSTRING,'"define"',1,1476) -LexToken(THEN,'then',1,1478) -LexToken(EOL,'\n',1,1482) -LexToken(VAR,'V',1,1491) -LexToken(ASSIGNMENT,'=',1,1492) -LexToken(NUMBER,'0.01',1,1493) -LexToken(EOL,'\n',1,1497) -LexToken(EOL,'\n',1,1498) -LexToken(VAR,'model',1,1507) -LexToken(ASSIGNMENT,'=',1,1512) -LexToken(SCICOS_MODEL,'scicos_model',1,1513) -LexToken(OPENBRACKET,'(',1,1525) -LexToken(CLOSEBRACKET,')',1,1526) -LexToken(EOL,'\n',1,1527) -LexToken(VAR,'model',1,1536) -LexToken(DOT,'.',1,1541) -LexToken(VAR,'rpar',1,1542) -LexToken(ASSIGNMENT,'=',1,1546) -LexToken(VAR,'V',1,1547) -LexToken(EOL,'\n',1,1548) -LexToken(VAR,'model',1,1557) -LexToken(DOT,'.',1,1562) -LexToken(VAR,'in',1,1563) -LexToken(ASSIGNMENT,'=',1,1565) -LexToken(NUMBER,'1',1,1566) -LexToken(SEMICOLON,';',1,1567) -LexToken(VAR,'model',1,1568) -LexToken(DOT,'.',1,1573) -LexToken(VAR,'out',1,1574) -LexToken(ASSIGNMENT,'=',1,1577) -LexToken(NUMBER,'1',1,1578) -LexToken(EOL,'\n',1,1579) -LexToken(VAR,'model',1,1589) -LexToken(DOT,'.',1,1594) -LexToken(VAR,'sim',1,1595) -LexToken(ASSIGNMENT,'=',1,1598) -LexToken(DQSTRING,'"ConstantVoltage"',1,1615) -LexToken(EOL,'\n',1,1616) -LexToken(VAR,'model',1,1626) -LexToken(DOT,'.',1,1631) -LexToken(VAR,'blocktype',1,1632) -LexToken(ASSIGNMENT,'=',1,1641) -LexToken(DQSTRING,'"c"',1,1644) -LexToken(EOL,'\n',1,1645) -LexToken(VAR,'model',1,1654) -LexToken(DOT,'.',1,1659) -LexToken(VAR,'dep_ut',1,1660) -LexToken(ASSIGNMENT,'=',1,1666) -LexToken(OPENSQBRACKET,'[',1,1667) -LexToken(PREVAR_BOOLEAN,'%f',1,1668) -LexToken(PREVAR_BOOLEAN,'%f',1,1671) -LexToken(CLOSESQBRACKET,']',1,1673) -LexToken(EOL,'\n',1,1674) -LexToken(VAR,'mo',1,1683) -LexToken(ASSIGNMENT,'=',1,1685) -LexToken(VAR,'modelica',1,1686) -LexToken(OPENBRACKET,'(',1,1694) -LexToken(CLOSEBRACKET,')',1,1695) -LexToken(EOL,'\n',1,1696) -LexToken(VAR,'mo',1,1705) -LexToken(DOT,'.',1,1707) -LexToken(VAR,'model',1,1708) -LexToken(ASSIGNMENT,'=',1,1713) -LexToken(DQSTRING,'"ConstantVoltage"',1,1730) -LexToken(EOL,'\n',1,1731) -LexToken(VAR,'mo',1,1741) -LexToken(DOT,'.',1,1743) -LexToken(VAR,'inputs',1,1744) -LexToken(ASSIGNMENT,'=',1,1750) -LexToken(DQSTRING,'"p"',1,1753) -LexToken(EOL,'\n',1,1754) -LexToken(VAR,'mo',1,1764) -LexToken(DOT,'.',1,1766) -LexToken(VAR,'outputs',1,1767) -LexToken(ASSIGNMENT,'=',1,1774) -LexToken(DQSTRING,'"n"',1,1777) -LexToken(EOL,'\n',1,1778) -LexToken(VAR,'mo',1,1788) -LexToken(DOT,'.',1,1790) -LexToken(VAR,'parameters',1,1791) -LexToken(ASSIGNMENT,'=',1,1801) -LexToken(VAR,'list',1,1802) -LexToken(OPENBRACKET,'(',1,1806) -LexToken(DQSTRING,'"V"',1,1809) -LexToken(COMMA,',',1,1810) -LexToken(VAR,'list',1,1811) -LexToken(OPENBRACKET,'(',1,1815) -LexToken(VAR,'V',1,1816) -LexToken(CLOSEBRACKET,')',1,1817) -LexToken(CLOSEBRACKET,')',1,1818) -LexToken(EOL,'\n',1,1819) -LexToken(VAR,'model',1,1828) -LexToken(DOT,'.',1,1833) -LexToken(VAR,'equations',1,1834) -LexToken(ASSIGNMENT,'=',1,1843) -LexToken(VAR,'mo',1,1844) -LexToken(EOL,'\n',1,1846) -LexToken(VAR,'exprs',1,1855) -LexToken(ASSIGNMENT,'=',1,1860) -LexToken(VAR,'string',1,1861) -LexToken(OPENBRACKET,'(',1,1867) -LexToken(VAR,'V',1,1868) -LexToken(CLOSEBRACKET,')',1,1869) -LexToken(EOL,'\n',1,1870) -LexToken(EOL,'\n',1,1871) -LexToken(VAR,'gr_i',1,1880) -LexToken(ASSIGNMENT,'=',1,1884) -LexToken(OPENSQBRACKET,'[',1,1885) -LexToken(CLOSESQBRACKET,']',1,1886) -LexToken(EOL,'\n',1,1887) -LexToken(EOL,'\n',1,1888) -LexToken(VAR,'x',1,1897) -LexToken(ASSIGNMENT,'=',1,1898) -LexToken(VAR,'standard_define',1,1899) -LexToken(OPENBRACKET,'(',1,1914) -LexToken(OPENSQBRACKET,'[',1,1915) -LexToken(NUMBER,'1.5',1,1916) -LexToken(NUMBER,'1.1',1,1920) -LexToken(CLOSESQBRACKET,']',1,1923) -LexToken(COMMA,',',1,1924) -LexToken(VAR,'model',1,1925) -LexToken(COMMA,',',1,1930) -LexToken(VAR,'exprs',1,1931) -LexToken(COMMA,',',1,1936) -LexToken(VAR,'list',1,1937) -LexToken(OPENBRACKET,'(',1,1941) -LexToken(VAR,'gr_i',1,1942) -LexToken(COMMA,',',1,1946) -LexToken(NUMBER,'0',1,1947) -LexToken(CLOSEBRACKET,')',1,1948) -LexToken(CLOSEBRACKET,')',1,1949) -LexToken(EOL,'\n',1,1950) -LexToken(VAR,'x',1,1959) -LexToken(DOT,'.',1,1960) -LexToken(VAR,'graphics',1,1961) -LexToken(DOT,'.',1,1969) -LexToken(VAR,'in_implicit',1,1970) -LexToken(ASSIGNMENT,'=',1,1981) -LexToken(OPENSQBRACKET,'[',1,1982) -LexToken(DQSTRING,'"I"',1,1985) -LexToken(CLOSESQBRACKET,']',1,1986) -LexToken(EOL,'\n',1,1987) -LexToken(VAR,'x',1,1996) -LexToken(DOT,'.',1,1997) -LexToken(VAR,'graphics',1,1998) -LexToken(DOT,'.',1,2006) -LexToken(VAR,'out_implicit',1,2007) -LexToken(ASSIGNMENT,'=',1,2019) -LexToken(OPENSQBRACKET,'[',1,2020) -LexToken(DQSTRING,'"I"',1,2023) -LexToken(CLOSESQBRACKET,']',1,2024) -LexToken(EOL,'\n',1,2025) -LexToken(END,'end',1,2030) -LexToken(EOL,'\n',1,2033) -LexToken(ENDFUNCTION,'endfunction',1,2034) -LexToken(EOL,'\n',1,2045) +/* autogenerated from "macros/Electrical/ConstantVoltage.sci" */ +function ConstantVoltage() { +ConstantVoltage.prototype.get = function ConstantVoltage() { +} +ConstantVoltage.prototype.set = function ConstantVoltage() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,V,exprs]=scicos_getvalue("Set ConstantVoltage block parameter","V (volt)",list("vec",1),exprs); +if (!ok) { +break +} +model.rpar=V; +model.equations.parameters[2]=list(V); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +ConstantVoltage.prototype.define = function ConstantVoltage() { +V=0.01; +model=scicos_model(); +model.rpar=V; +model.in=1; +model.out=1; +model.sim="ConstantVoltage"; +model.blocktype="c"; +model.dep_ut=[None,None]; +mo=modelica(); +mo.model="ConstantVoltage"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list("V",list(V)); +model.equations=mo; +exprs=string(V); +gr_i=[]; +x=standard_define([1.5,1.1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +ConstantVoltage.prototype.details = function ConstantVoltage() { +} +} diff --git a/js/Electrical/CurrentSensor.js b/js/Electrical/CurrentSensor.js index 5ab1b265..ac8063d1 100644 --- a/js/Electrical/CurrentSensor.js +++ b/js/Electrical/CurrentSensor.js @@ -1,203 +1,28 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CurrentSensor',1,852) -LexToken(OPENBRACKET,'(',1,865) -LexToken(VAR,'job',1,866) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg1',1,870) -LexToken(COMMA,',',1,874) -LexToken(VAR,'arg2',1,875) -LexToken(CLOSEBRACKET,')',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(CASE,'case',1,968) -LexToken(DQSTRING,'"define"',1,980) -LexToken(THEN,'then',1,982) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'model',1,995) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(SCICOS_MODEL,'scicos_model',1,1001) -LexToken(OPENBRACKET,'(',1,1013) -LexToken(CLOSEBRACKET,')',1,1014) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'model',1,1024) -LexToken(DOT,'.',1,1029) -LexToken(VAR,'in',1,1030) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(NUMBER,'1',1,1033) -LexToken(EOL,'\n',1,1034) -LexToken(VAR,'model',1,1044) -LexToken(DOT,'.',1,1049) -LexToken(VAR,'out',1,1050) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(OPENSQBRACKET,'[',1,1054) -LexToken(NUMBER,'1',1,1055) -LexToken(SEMICOLON,';',1,1056) -LexToken(NUMBER,'1',1,1058) -LexToken(CLOSESQBRACKET,']',1,1059) -LexToken(EOL,'\n',1,1060) -LexToken(VAR,'model',1,1070) -LexToken(DOT,'.',1,1075) -LexToken(VAR,'sim',1,1076) -LexToken(ASSIGNMENT,'=',1,1079) -LexToken(DQSTRING,'"CurrentSensor"',1,1094) -LexToken(EOL,'\n',1,1095) -LexToken(VAR,'model',1,1104) -LexToken(DOT,'.',1,1109) -LexToken(VAR,'blocktype',1,1110) -LexToken(ASSIGNMENT,'=',1,1119) -LexToken(DQSTRING,'"c"',1,1122) -LexToken(EOL,'\n',1,1123) -LexToken(VAR,'model',1,1132) -LexToken(DOT,'.',1,1137) -LexToken(VAR,'dep_ut',1,1138) -LexToken(ASSIGNMENT,'=',1,1144) -LexToken(OPENSQBRACKET,'[',1,1145) -LexToken(PREVAR_BOOLEAN,'%t',1,1146) -LexToken(PREVAR_BOOLEAN,'%f',1,1149) -LexToken(CLOSESQBRACKET,']',1,1151) -LexToken(EOL,'\n',1,1152) -LexToken(VAR,'mo',1,1161) -LexToken(ASSIGNMENT,'=',1,1163) -LexToken(VAR,'modelica',1,1164) -LexToken(OPENBRACKET,'(',1,1172) -LexToken(CLOSEBRACKET,')',1,1173) -LexToken(EOL,'\n',1,1174) -LexToken(VAR,'mo',1,1183) -LexToken(DOT,'.',1,1185) -LexToken(VAR,'model',1,1186) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(DQSTRING,'"CurrentSensor"',1,1206) -LexToken(EOL,'\n',1,1207) -LexToken(VAR,'mo',1,1216) -LexToken(DOT,'.',1,1218) -LexToken(VAR,'inputs',1,1219) -LexToken(ASSIGNMENT,'=',1,1225) -LexToken(DQSTRING,'"p"',1,1228) -LexToken(EOL,'\n',1,1229) -LexToken(VAR,'mo',1,1239) -LexToken(DOT,'.',1,1241) -LexToken(VAR,'outputs',1,1242) -LexToken(ASSIGNMENT,'=',1,1249) -LexToken(OPENSQBRACKET,'[',1,1250) -LexToken(DQSTRING,'"n"',1,1253) -LexToken(SEMICOLON,';',1,1254) -LexToken(DQSTRING,'"i"',1,1257) -LexToken(CLOSESQBRACKET,']',1,1258) -LexToken(EOL,'\n',1,1259) -LexToken(VAR,'model',1,1268) -LexToken(DOT,'.',1,1273) -LexToken(VAR,'equations',1,1274) -LexToken(ASSIGNMENT,'=',1,1283) -LexToken(VAR,'mo',1,1284) -LexToken(EOL,'\n',1,1286) -LexToken(VAR,'exprs',1,1295) -LexToken(ASSIGNMENT,'=',1,1300) -LexToken(OPENSQBRACKET,'[',1,1301) -LexToken(CLOSESQBRACKET,']',1,1302) -LexToken(EOL,'\n',1,1303) -LexToken(VAR,'gr_i',1,1312) -LexToken(ASSIGNMENT,'=',1,1316) -LexToken(OPENSQBRACKET,'[',1,1317) -LexToken(CLOSESQBRACKET,']',1,1318) -LexToken(EOL,'\n',1,1319) -LexToken(VAR,'x',1,1328) -LexToken(ASSIGNMENT,'=',1,1329) -LexToken(VAR,'standard_define',1,1330) -LexToken(OPENBRACKET,'(',1,1345) -LexToken(OPENSQBRACKET,'[',1,1346) -LexToken(NUMBER,'2',1,1347) -LexToken(NUMBER,'2',1,1349) -LexToken(CLOSESQBRACKET,']',1,1350) -LexToken(COMMA,',',1,1351) -LexToken(VAR,'model',1,1352) -LexToken(COMMA,',',1,1357) -LexToken(VAR,'exprs',1,1358) -LexToken(COMMA,',',1,1363) -LexToken(VAR,'list',1,1364) -LexToken(OPENBRACKET,'(',1,1368) -LexToken(VAR,'gr_i',1,1369) -LexToken(COMMA,',',1,1373) -LexToken(NUMBER,'0',1,1374) -LexToken(CLOSEBRACKET,')',1,1375) -LexToken(CLOSEBRACKET,')',1,1376) -LexToken(EOL,'\n',1,1377) -LexToken(VAR,'x',1,1386) -LexToken(DOT,'.',1,1387) -LexToken(VAR,'graphics',1,1388) -LexToken(DOT,'.',1,1396) -LexToken(VAR,'in_implicit',1,1397) -LexToken(ASSIGNMENT,'=',1,1408) -LexToken(OPENSQBRACKET,'[',1,1409) -LexToken(DQSTRING,'"I"',1,1412) -LexToken(CLOSESQBRACKET,']',1,1413) -LexToken(EOL,'\n',1,1414) -LexToken(VAR,'x',1,1423) -LexToken(DOT,'.',1,1424) -LexToken(VAR,'graphics',1,1425) -LexToken(DOT,'.',1,1433) -LexToken(VAR,'out_implicit',1,1434) -LexToken(ASSIGNMENT,'=',1,1446) -LexToken(OPENSQBRACKET,'[',1,1447) -LexToken(DQSTRING,'"I"',1,1450) -LexToken(SEMICOLON,';',1,1451) -LexToken(DQSTRING,'"E"',1,1454) -LexToken(CLOSESQBRACKET,']',1,1455) -LexToken(EOL,'\n',1,1456) -LexToken(END,'end',1,1461) -LexToken(EOL,'\n',1,1464) -LexToken(ENDFUNCTION,'endfunction',1,1465) -LexToken(EOL,'\n',1,1476) +/* autogenerated from "macros/Electrical/CurrentSensor.sci" */ +function CurrentSensor() { +CurrentSensor.prototype.get = function CurrentSensor() { +} +CurrentSensor.prototype.set = function CurrentSensor() { +x=arg1; +} +CurrentSensor.prototype.define = function CurrentSensor() { +model=scicos_model(); +model.in=1; +model.out=[1,1]; +model.sim="CurrentSensor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="CurrentSensor"; +mo.inputs="p"; +mo.outputs=["n","i"]; +model.equations=mo; +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","E"]; +} +CurrentSensor.prototype.details = function CurrentSensor() { +} +} diff --git a/js/Electrical/Diode.js b/js/Electrical/Diode.js index b4f5aa86..56672e8d 100644 --- a/js/Electrical/Diode.js +++ b/js/Electrical/Diode.js @@ -1,410 +1,49 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'Diode',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'Ids',1,1079) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'Vt',1,1083) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'Maxexp',1,1086) -LexToken(COMMA,',',1,1092) -LexToken(VAR,'R',1,1093) -LexToken(COMMA,',',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(CLOSESQBRACKET,']',1,1100) -LexToken(ASSIGNMENT,'=',1,1101) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1102) -LexToken(OPENBRACKET,'(',1,1117) -LexToken(DQSTRING,'"Set Diode block parameter"',1,1144) -LexToken(COMMA,',',1,1145) -LexToken(OPENSQBRACKET,'[',1,1161) -LexToken(DQSTRING,'"Saturation cuurent (A)"',1,1185) -LexToken(SEMICOLON,';',1,1186) -LexToken(DQSTRING,'"Voltage equivalent to temperature (Volt)"',1,1243) -LexToken(SEMICOLON,';',1,1244) -LexToken(DQSTRING,'"Max exponent for linear continuation"',1,1297) -LexToken(SEMICOLON,';',1,1298) -LexToken(DQSTRING,'"R (ohm)"',1,1322) -LexToken(CLOSESQBRACKET,']',1,1323) -LexToken(COMMA,',',1,1324) -LexToken(VAR,'list',1,1326) -LexToken(OPENBRACKET,'(',1,1330) -LexToken(DQSTRING,'"vec"',1,1335) -LexToken(COMMA,',',1,1336) -LexToken(NUMBER,'1',1,1337) -LexToken(COMMA,',',1,1338) -LexToken(DQSTRING,'"vec"',1,1343) -LexToken(COMMA,',',1,1344) -LexToken(NUMBER,'1',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(DQSTRING,'"vec"',1,1351) -LexToken(COMMA,',',1,1352) -LexToken(NUMBER,'1',1,1353) -LexToken(COMMA,',',1,1354) -LexToken(DQSTRING,'"vec"',1,1359) -LexToken(COMMA,',',1,1360) -LexToken(NUMBER,'1',1,1361) -LexToken(CLOSEBRACKET,')',1,1362) -LexToken(COMMA,',',1,1363) -LexToken(VAR,'exprs',1,1364) -LexToken(CLOSEBRACKET,')',1,1369) -LexToken(EOL,'\n',1,1370) -LexToken(IF,'if',1,1383) -LexToken(NOT,'~',1,1386) -LexToken(VAR,'ok',1,1387) -LexToken(THEN,'then',1,1390) -LexToken(EOL,'\n',1,1394) -LexToken(BREAK,'break',1,1411) -LexToken(EOL,'\n',1,1416) -LexToken(END,'end',1,1430) -LexToken(EOL,'\n',1,1433) -LexToken(VAR,'model',1,1446) -LexToken(DOT,'.',1,1451) -LexToken(VAR,'rpar',1,1452) -LexToken(ASSIGNMENT,'=',1,1456) -LexToken(OPENSQBRACKET,'[',1,1457) -LexToken(VAR,'Ids',1,1458) -LexToken(SEMICOLON,';',1,1461) -LexToken(VAR,'Vt',1,1462) -LexToken(SEMICOLON,';',1,1464) -LexToken(VAR,'Maxexp',1,1465) -LexToken(SEMICOLON,';',1,1471) -LexToken(VAR,'R',1,1472) -LexToken(CLOSESQBRACKET,']',1,1473) -LexToken(EOL,'\n',1,1474) -LexToken(VAR,'model',1,1487) -LexToken(DOT,'.',1,1492) -LexToken(VAR,'equations',1,1493) -LexToken(DOT,'.',1,1502) -LexToken(VAR,'parameters',1,1503) -LexToken(ASSIGNMENT,'=',1,1513) -LexToken(VAR,'list',1,1514) -LexToken(OPENBRACKET,'(',1,1518) -LexToken(OPENSQBRACKET,'[',1,1519) -LexToken(DQSTRING,'"Ids"',1,1524) -LexToken(COMMA,',',1,1525) -LexToken(DQSTRING,'"Vt"',1,1529) -LexToken(COMMA,',',1,1530) -LexToken(DQSTRING,'"Maxexp"',1,1538) -LexToken(COMMA,',',1,1539) -LexToken(DQSTRING,'"R"',1,1542) -LexToken(CLOSESQBRACKET,']',1,1543) -LexToken(COMMA,',',1,1544) -LexToken(VAR,'list',1,1545) -LexToken(OPENBRACKET,'(',1,1549) -LexToken(VAR,'Ids',1,1550) -LexToken(COMMA,',',1,1553) -LexToken(VAR,'Vt',1,1554) -LexToken(COMMA,',',1,1556) -LexToken(VAR,'Maxexp',1,1557) -LexToken(COMMA,',',1,1563) -LexToken(VAR,'R',1,1564) -LexToken(CLOSEBRACKET,')',1,1565) -LexToken(CLOSEBRACKET,')',1,1566) -LexToken(EOL,'\n',1,1567) -LexToken(VAR,'graphics',1,1580) -LexToken(DOT,'.',1,1588) -LexToken(VAR,'exprs',1,1589) -LexToken(ASSIGNMENT,'=',1,1594) -LexToken(VAR,'exprs',1,1595) -LexToken(EOL,'\n',1,1600) -LexToken(VAR,'x',1,1613) -LexToken(DOT,'.',1,1614) -LexToken(VAR,'graphics',1,1615) -LexToken(ASSIGNMENT,'=',1,1623) -LexToken(VAR,'graphics',1,1624) -LexToken(EOL,'\n',1,1632) -LexToken(VAR,'x',1,1646) -LexToken(DOT,'.',1,1647) -LexToken(VAR,'model',1,1648) -LexToken(ASSIGNMENT,'=',1,1653) -LexToken(VAR,'model',1,1654) -LexToken(EOL,'\n',1,1659) -LexToken(BREAK,'break',1,1672) -LexToken(EOL,'\n',1,1677) -LexToken(END,'end',1,1686) -LexToken(EOL,'\n',1,1689) -LexToken(CASE,'case',1,1694) -LexToken(DQSTRING,'"define"',1,1706) -LexToken(THEN,'then',1,1708) -LexToken(EOL,'\n',1,1712) -LexToken(VAR,'Ids',1,1721) -LexToken(ASSIGNMENT,'=',1,1724) -LexToken(NUMBER,'1.e-6',1,1725) -LexToken(EOL,'\n',1,1730) -LexToken(VAR,'Vt',1,1740) -LexToken(ASSIGNMENT,'=',1,1742) -LexToken(NUMBER,'0.04',1,1743) -LexToken(EOL,'\n',1,1747) -LexToken(VAR,'Maxexp',1,1757) -LexToken(ASSIGNMENT,'=',1,1763) -LexToken(NUMBER,'15',1,1764) -LexToken(EOL,'\n',1,1766) -LexToken(VAR,'R',1,1776) -LexToken(ASSIGNMENT,'=',1,1777) -LexToken(NUMBER,'1.e8',1,1778) -LexToken(EOL,'\n',1,1782) -LexToken(VAR,'model',1,1792) -LexToken(ASSIGNMENT,'=',1,1797) -LexToken(SCICOS_MODEL,'scicos_model',1,1798) -LexToken(OPENBRACKET,'(',1,1810) -LexToken(CLOSEBRACKET,')',1,1811) -LexToken(EOL,'\n',1,1812) -LexToken(VAR,'model',1,1821) -LexToken(DOT,'.',1,1826) -LexToken(VAR,'rpar',1,1827) -LexToken(ASSIGNMENT,'=',1,1831) -LexToken(OPENSQBRACKET,'[',1,1832) -LexToken(VAR,'Ids',1,1833) -LexToken(SEMICOLON,';',1,1836) -LexToken(VAR,'Vt',1,1837) -LexToken(SEMICOLON,';',1,1839) -LexToken(VAR,'Maxexp',1,1840) -LexToken(SEMICOLON,';',1,1846) -LexToken(VAR,'R',1,1847) -LexToken(CLOSESQBRACKET,']',1,1848) -LexToken(EOL,'\n',1,1849) -LexToken(EOL,'\n',1,1850) -LexToken(VAR,'model',1,1859) -LexToken(DOT,'.',1,1864) -LexToken(VAR,'in',1,1865) -LexToken(ASSIGNMENT,'=',1,1867) -LexToken(NUMBER,'1',1,1868) -LexToken(EOL,'\n',1,1869) -LexToken(VAR,'model',1,1879) -LexToken(DOT,'.',1,1884) -LexToken(VAR,'out',1,1885) -LexToken(ASSIGNMENT,'=',1,1888) -LexToken(NUMBER,'1',1,1889) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'model',1,1900) -LexToken(DOT,'.',1,1905) -LexToken(VAR,'sim',1,1906) -LexToken(ASSIGNMENT,'=',1,1909) -LexToken(DQSTRING,'"Diode"',1,1916) -LexToken(EOL,'\n',1,1917) -LexToken(VAR,'model',1,1927) -LexToken(DOT,'.',1,1932) -LexToken(VAR,'blocktype',1,1933) -LexToken(ASSIGNMENT,'=',1,1942) -LexToken(DQSTRING,'"c"',1,1945) -LexToken(EOL,'\n',1,1946) -LexToken(VAR,'model',1,1955) -LexToken(DOT,'.',1,1960) -LexToken(VAR,'dep_ut',1,1961) -LexToken(ASSIGNMENT,'=',1,1967) -LexToken(OPENSQBRACKET,'[',1,1968) -LexToken(PREVAR_BOOLEAN,'%t',1,1969) -LexToken(PREVAR_BOOLEAN,'%f',1,1972) -LexToken(CLOSESQBRACKET,']',1,1974) -LexToken(EOL,'\n',1,1975) -LexToken(VAR,'mo',1,1984) -LexToken(ASSIGNMENT,'=',1,1986) -LexToken(VAR,'modelica',1,1987) -LexToken(OPENBRACKET,'(',1,1995) -LexToken(CLOSEBRACKET,')',1,1996) -LexToken(EOL,'\n',1,1997) -LexToken(VAR,'mo',1,2006) -LexToken(DOT,'.',1,2008) -LexToken(VAR,'model',1,2009) -LexToken(ASSIGNMENT,'=',1,2014) -LexToken(DQSTRING,'"Diode"',1,2021) -LexToken(EOL,'\n',1,2022) -LexToken(VAR,'mo',1,2032) -LexToken(DOT,'.',1,2034) -LexToken(VAR,'inputs',1,2035) -LexToken(ASSIGNMENT,'=',1,2041) -LexToken(DQSTRING,'"p"',1,2044) -LexToken(EOL,'\n',1,2045) -LexToken(VAR,'mo',1,2055) -LexToken(DOT,'.',1,2057) -LexToken(VAR,'outputs',1,2058) -LexToken(ASSIGNMENT,'=',1,2065) -LexToken(DQSTRING,'"n"',1,2068) -LexToken(EOL,'\n',1,2069) -LexToken(VAR,'mo',1,2079) -LexToken(DOT,'.',1,2081) -LexToken(VAR,'parameters',1,2082) -LexToken(ASSIGNMENT,'=',1,2092) -LexToken(VAR,'list',1,2093) -LexToken(OPENBRACKET,'(',1,2097) -LexToken(OPENSQBRACKET,'[',1,2098) -LexToken(DQSTRING,'"Ids"',1,2103) -LexToken(COMMA,',',1,2104) -LexToken(DQSTRING,'"Vt"',1,2108) -LexToken(COMMA,',',1,2109) -LexToken(DQSTRING,'"Maxexp"',1,2117) -LexToken(COMMA,',',1,2118) -LexToken(DQSTRING,'"R"',1,2121) -LexToken(CLOSESQBRACKET,']',1,2122) -LexToken(COMMA,',',1,2123) -LexToken(VAR,'list',1,2124) -LexToken(OPENBRACKET,'(',1,2128) -LexToken(VAR,'Ids',1,2129) -LexToken(COMMA,',',1,2132) -LexToken(VAR,'Vt',1,2133) -LexToken(COMMA,',',1,2135) -LexToken(VAR,'Maxexp',1,2136) -LexToken(COMMA,',',1,2142) -LexToken(VAR,'R',1,2143) -LexToken(CLOSEBRACKET,')',1,2144) -LexToken(CLOSEBRACKET,')',1,2145) -LexToken(EOL,'\n',1,2146) -LexToken(EOL,'\n',1,2147) -LexToken(VAR,'model',1,2156) -LexToken(DOT,'.',1,2161) -LexToken(VAR,'equations',1,2162) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(VAR,'mo',1,2172) -LexToken(EOL,'\n',1,2174) -LexToken(VAR,'exprs',1,2183) -LexToken(ASSIGNMENT,'=',1,2188) -LexToken(VAR,'string',1,2189) -LexToken(OPENBRACKET,'(',1,2195) -LexToken(OPENSQBRACKET,'[',1,2196) -LexToken(VAR,'Ids',1,2197) -LexToken(SEMICOLON,';',1,2200) -LexToken(VAR,'Vt',1,2201) -LexToken(SEMICOLON,';',1,2203) -LexToken(VAR,'Maxexp',1,2204) -LexToken(SEMICOLON,';',1,2210) -LexToken(VAR,'R',1,2211) -LexToken(CLOSESQBRACKET,']',1,2212) -LexToken(CLOSEBRACKET,')',1,2213) -LexToken(EOL,'\n',1,2214) -LexToken(VAR,'gr_i',1,2223) -LexToken(ASSIGNMENT,'=',1,2227) -LexToken(OPENSQBRACKET,'[',1,2228) -LexToken(CLOSESQBRACKET,']',1,2229) -LexToken(EOL,'\n',1,2230) -LexToken(VAR,'x',1,2239) -LexToken(ASSIGNMENT,'=',1,2240) -LexToken(VAR,'standard_define',1,2241) -LexToken(OPENBRACKET,'(',1,2256) -LexToken(OPENSQBRACKET,'[',1,2257) -LexToken(NUMBER,'2',1,2258) -LexToken(NUMBER,'1',1,2260) -LexToken(CLOSESQBRACKET,']',1,2261) -LexToken(COMMA,',',1,2262) -LexToken(VAR,'model',1,2263) -LexToken(COMMA,',',1,2268) -LexToken(VAR,'exprs',1,2269) -LexToken(COMMA,',',1,2274) -LexToken(VAR,'list',1,2275) -LexToken(OPENBRACKET,'(',1,2279) -LexToken(VAR,'gr_i',1,2280) -LexToken(COMMA,',',1,2284) -LexToken(NUMBER,'0',1,2285) -LexToken(CLOSEBRACKET,')',1,2286) -LexToken(CLOSEBRACKET,')',1,2287) -LexToken(EOL,'\n',1,2288) -LexToken(VAR,'x',1,2297) -LexToken(DOT,'.',1,2298) -LexToken(VAR,'graphics',1,2299) -LexToken(DOT,'.',1,2307) -LexToken(VAR,'in_implicit',1,2308) -LexToken(ASSIGNMENT,'=',1,2319) -LexToken(OPENSQBRACKET,'[',1,2320) -LexToken(DQSTRING,'"I"',1,2323) -LexToken(CLOSESQBRACKET,']',1,2324) -LexToken(EOL,'\n',1,2325) -LexToken(VAR,'x',1,2334) -LexToken(DOT,'.',1,2335) -LexToken(VAR,'graphics',1,2336) -LexToken(DOT,'.',1,2344) -LexToken(VAR,'out_implicit',1,2345) -LexToken(ASSIGNMENT,'=',1,2357) -LexToken(OPENSQBRACKET,'[',1,2358) -LexToken(DQSTRING,'"I"',1,2361) -LexToken(CLOSESQBRACKET,']',1,2362) -LexToken(EOL,'\n',1,2363) -LexToken(END,'end',1,2368) -LexToken(EOL,'\n',1,2371) -LexToken(ENDFUNCTION,'endfunction',1,2372) -LexToken(EOL,'\n',1,2383) +/* autogenerated from "macros/Electrical/Diode.sci" */ +function Diode() { +Diode.prototype.get = function Diode() { +} +Diode.prototype.set = function Diode() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,Ids,Vt,Maxexp,R,exprs]=scicos_getvalue("Set Diode block parameter",["Saturation cuurent (A)","Voltage equivalent to temperature (Volt)","Max exponent for linear continuation","R (ohm)"],list("vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +model.rpar=[Ids,Vt,Maxexp,R]; +model.equations.parameters=list(["Ids","Vt","Maxexp","R"],list(Ids,Vt,Maxexp,R)); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +Diode.prototype.define = function Diode() { +Ids=1.e-6; +Vt=0.04; +Maxexp=15; +R=1.e8; +model=scicos_model(); +model.rpar=[Ids,Vt,Maxexp,R]; +model.in=1; +model.out=1; +model.sim="Diode"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Diode"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list(["Ids","Vt","Maxexp","R"],list(Ids,Vt,Maxexp,R)); +model.equations=mo; +exprs=string([Ids,Vt,Maxexp,R]); +gr_i=[]; +x=standard_define([2,1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +Diode.prototype.details = function Diode() { +} +} diff --git a/js/Electrical/Ground.js b/js/Electrical/Ground.js index 2698af53..e8f0c338 100644 --- a/js/Electrical/Ground.js +++ b/js/Electrical/Ground.js @@ -1,193 +1,27 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'Ground',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,908) -LexToken(EOL,'\n',1,961) -LexToken(EOL,'\n',1,1038) -LexToken(EOL,'\n',1,1089) -LexToken(VAR,'x',1,1094) -LexToken(ASSIGNMENT,'=',1,1095) -LexToken(OPENSQBRACKET,'[',1,1096) -LexToken(CLOSESQBRACKET,']',1,1097) -LexToken(EOL,'\n',1,1098) -LexToken(VAR,'y',1,1104) -LexToken(ASSIGNMENT,'=',1,1105) -LexToken(OPENSQBRACKET,'[',1,1106) -LexToken(CLOSESQBRACKET,']',1,1107) -LexToken(EOL,'\n',1,1108) -LexToken(VAR,'typ',1,1114) -LexToken(ASSIGNMENT,'=',1,1117) -LexToken(OPENSQBRACKET,'[',1,1118) -LexToken(CLOSESQBRACKET,']',1,1119) -LexToken(EOL,'\n',1,1120) -LexToken(SELECT,'select',1,1126) -LexToken(VAR,'job',1,1133) -LexToken(EOL,'\n',1,1136) -LexToken(CASE,'case',1,1141) -LexToken(DQSTRING,'"set"',1,1150) -LexToken(THEN,'then',1,1152) -LexToken(EOL,'\n',1,1156) -LexToken(VAR,'x',1,1165) -LexToken(ASSIGNMENT,'=',1,1166) -LexToken(VAR,'arg1',1,1167) -LexToken(EOL,'\n',1,1171) -LexToken(CASE,'case',1,1177) -LexToken(DQSTRING,'"define"',1,1189) -LexToken(THEN,'then',1,1191) -LexToken(EOL,'\n',1,1195) -LexToken(VAR,'model',1,1204) -LexToken(ASSIGNMENT,'=',1,1209) -LexToken(SCICOS_MODEL,'scicos_model',1,1210) -LexToken(OPENBRACKET,'(',1,1222) -LexToken(CLOSEBRACKET,')',1,1223) -LexToken(EOL,'\n',1,1224) -LexToken(VAR,'model',1,1233) -LexToken(DOT,'.',1,1238) -LexToken(VAR,'in',1,1239) -LexToken(ASSIGNMENT,'=',1,1241) -LexToken(OPENSQBRACKET,'[',1,1242) -LexToken(NUMBER,'1',1,1243) -LexToken(CLOSESQBRACKET,']',1,1244) -LexToken(EOL,'\n',1,1245) -LexToken(VAR,'model',1,1255) -LexToken(DOT,'.',1,1260) -LexToken(VAR,'out',1,1261) -LexToken(ASSIGNMENT,'=',1,1264) -LexToken(OPENSQBRACKET,'[',1,1265) -LexToken(CLOSESQBRACKET,']',1,1266) -LexToken(EOL,'\n',1,1267) -LexToken(VAR,'model',1,1277) -LexToken(DOT,'.',1,1282) -LexToken(VAR,'sim',1,1283) -LexToken(ASSIGNMENT,'=',1,1286) -LexToken(DQSTRING,'"Ground"',1,1294) -LexToken(EOL,'\n',1,1295) -LexToken(VAR,'model',1,1304) -LexToken(DOT,'.',1,1309) -LexToken(VAR,'blocktype',1,1310) -LexToken(ASSIGNMENT,'=',1,1319) -LexToken(DQSTRING,'"c"',1,1322) -LexToken(EOL,'\n',1,1323) -LexToken(VAR,'model',1,1332) -LexToken(DOT,'.',1,1337) -LexToken(VAR,'dep_ut',1,1338) -LexToken(ASSIGNMENT,'=',1,1344) -LexToken(OPENSQBRACKET,'[',1,1345) -LexToken(PREVAR_BOOLEAN,'%t',1,1346) -LexToken(PREVAR_BOOLEAN,'%f',1,1349) -LexToken(CLOSESQBRACKET,']',1,1351) -LexToken(EOL,'\n',1,1352) -LexToken(VAR,'mo',1,1361) -LexToken(ASSIGNMENT,'=',1,1363) -LexToken(VAR,'modelica',1,1364) -LexToken(OPENBRACKET,'(',1,1372) -LexToken(CLOSEBRACKET,')',1,1373) -LexToken(EOL,'\n',1,1374) -LexToken(VAR,'mo',1,1383) -LexToken(DOT,'.',1,1385) -LexToken(VAR,'model',1,1386) -LexToken(ASSIGNMENT,'=',1,1391) -LexToken(DQSTRING,'"Ground"',1,1399) -LexToken(EOL,'\n',1,1400) -LexToken(VAR,'mo',1,1409) -LexToken(DOT,'.',1,1411) -LexToken(VAR,'inputs',1,1412) -LexToken(ASSIGNMENT,'=',1,1418) -LexToken(DQSTRING,'"p"',1,1421) -LexToken(EOL,'\n',1,1422) -LexToken(VAR,'model',1,1432) -LexToken(DOT,'.',1,1437) -LexToken(VAR,'equations',1,1438) -LexToken(ASSIGNMENT,'=',1,1447) -LexToken(VAR,'mo',1,1448) -LexToken(EOL,'\n',1,1450) -LexToken(VAR,'exprs',1,1459) -LexToken(ASSIGNMENT,'=',1,1464) -LexToken(DQSTRING,'""',1,1466) -LexToken(EOL,'\n',1,1467) -LexToken(VAR,'gr_i',1,1476) -LexToken(ASSIGNMENT,'=',1,1480) -LexToken(OPENSQBRACKET,'[',1,1481) -LexToken(CLOSESQBRACKET,']',1,1482) -LexToken(EOL,'\n',1,1483) -LexToken(VAR,'x',1,1492) -LexToken(ASSIGNMENT,'=',1,1493) -LexToken(VAR,'standard_define',1,1494) -LexToken(OPENBRACKET,'(',1,1509) -LexToken(OPENSQBRACKET,'[',1,1510) -LexToken(NUMBER,'1',1,1511) -LexToken(NUMBER,'1',1,1513) -LexToken(CLOSESQBRACKET,']',1,1514) -LexToken(COMMA,',',1,1515) -LexToken(VAR,'model',1,1516) -LexToken(COMMA,',',1,1521) -LexToken(VAR,'exprs',1,1522) -LexToken(COMMA,',',1,1527) -LexToken(VAR,'list',1,1528) -LexToken(OPENBRACKET,'(',1,1532) -LexToken(VAR,'gr_i',1,1533) -LexToken(COMMA,',',1,1537) -LexToken(NUMBER,'0',1,1538) -LexToken(CLOSEBRACKET,')',1,1539) -LexToken(CLOSEBRACKET,')',1,1540) -LexToken(EOL,'\n',1,1541) -LexToken(VAR,'x',1,1550) -LexToken(DOT,'.',1,1551) -LexToken(VAR,'graphics',1,1552) -LexToken(DOT,'.',1,1560) -LexToken(VAR,'in_implicit',1,1561) -LexToken(ASSIGNMENT,'=',1,1572) -LexToken(OPENSQBRACKET,'[',1,1573) -LexToken(DQSTRING,'"I"',1,1576) -LexToken(CLOSESQBRACKET,']',1,1577) -LexToken(EOL,'\n',1,1578) -LexToken(VAR,'x',1,1587) -LexToken(DOT,'.',1,1588) -LexToken(VAR,'graphics',1,1589) -LexToken(DOT,'.',1,1597) -LexToken(VAR,'out_implicit',1,1598) -LexToken(ASSIGNMENT,'=',1,1610) -LexToken(OPENSQBRACKET,'[',1,1611) -LexToken(DQSTRING,'"I"',1,1614) -LexToken(CLOSESQBRACKET,']',1,1615) -LexToken(EOL,'\n',1,1616) -LexToken(END,'end',1,1621) -LexToken(EOL,'\n',1,1624) -LexToken(ENDFUNCTION,'endfunction',1,1625) -LexToken(EOL,'\n',1,1636) +/* autogenerated from "macros/Electrical/Ground.sci" */ +function Ground() { +Ground.prototype.get = function Ground() { +} +Ground.prototype.set = function Ground() { +x=arg1; +} +Ground.prototype.define = function Ground() { +model=scicos_model(); +model.in=[1]; +model.out=[]; +model.sim="Ground"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Ground"; +mo.inputs="p"; +model.equations=mo; +exprs=""; +gr_i=[]; +x=standard_define([1,1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +Ground.prototype.details = function Ground() { +} +} diff --git a/js/Electrical/Gyrator.js b/js/Electrical/Gyrator.js index bb6a4596..908e755c 100644 --- a/js/Electrical/Gyrator.js +++ b/js/Electrical/Gyrator.js @@ -1,592 +1,72 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'Gyrator',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,955) -LexToken(EOL,'\n',1,1006) -LexToken(VAR,'x',1,1011) -LexToken(ASSIGNMENT,'=',1,1012) -LexToken(OPENSQBRACKET,'[',1,1013) -LexToken(CLOSESQBRACKET,']',1,1014) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'y',1,1021) -LexToken(ASSIGNMENT,'=',1,1022) -LexToken(OPENSQBRACKET,'[',1,1023) -LexToken(CLOSESQBRACKET,']',1,1024) -LexToken(EOL,'\n',1,1025) -LexToken(VAR,'typ',1,1031) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(OPENSQBRACKET,'[',1,1035) -LexToken(CLOSESQBRACKET,']',1,1036) -LexToken(EOL,'\n',1,1037) -LexToken(SELECT,'select',1,1043) -LexToken(VAR,'job',1,1050) -LexToken(EOL,'\n',1,1053) -LexToken(CASE,'case',1,1058) -LexToken(DQSTRING,'"set"',1,1067) -LexToken(THEN,'then',1,1069) -LexToken(EOL,'\n',1,1073) -LexToken(VAR,'x',1,1082) -LexToken(ASSIGNMENT,'=',1,1083) -LexToken(VAR,'arg1',1,1084) -LexToken(EOL,'\n',1,1088) -LexToken(VAR,'graphics',1,1098) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(VAR,'arg1',1,1107) -LexToken(DOT,'.',1,1111) -LexToken(VAR,'graphics',1,1112) -LexToken(EOL,'\n',1,1120) -LexToken(VAR,'exprs',1,1130) -LexToken(ASSIGNMENT,'=',1,1135) -LexToken(VAR,'graphics',1,1136) -LexToken(DOT,'.',1,1144) -LexToken(VAR,'exprs',1,1145) -LexToken(EOL,'\n',1,1150) -LexToken(VAR,'model',1,1159) -LexToken(ASSIGNMENT,'=',1,1164) -LexToken(VAR,'arg1',1,1165) -LexToken(DOT,'.',1,1169) -LexToken(VAR,'model',1,1170) -LexToken(EOL,'\n',1,1175) -LexToken(VAR,'x',1,1185) -LexToken(ASSIGNMENT,'=',1,1186) -LexToken(VAR,'arg1',1,1187) -LexToken(EOL,'\n',1,1191) -LexToken(VAR,'exprs',1,1200) -LexToken(ASSIGNMENT,'=',1,1205) -LexToken(VAR,'x',1,1206) -LexToken(DOT,'.',1,1207) -LexToken(VAR,'graphics',1,1208) -LexToken(DOT,'.',1,1216) -LexToken(VAR,'exprs',1,1217) -LexToken(EOL,'\n',1,1222) -LexToken(WHILE,'while',1,1231) -LexToken(PREVAR_BOOLEAN,'%t',1,1237) -LexToken(DO,'do',1,1240) -LexToken(EOL,'\n',1,1242) -LexToken(OPENSQBRACKET,'[',1,1255) -LexToken(VAR,'ok',1,1256) -LexToken(COMMA,',',1,1258) -LexToken(VAR,'G1',1,1259) -LexToken(COMMA,',',1,1261) -LexToken(VAR,'G2',1,1262) -LexToken(COMMA,',',1,1264) -LexToken(VAR,'exprs',1,1265) -LexToken(CLOSESQBRACKET,']',1,1270) -LexToken(ASSIGNMENT,'=',1,1271) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1272) -LexToken(OPENBRACKET,'(',1,1287) -LexToken(OPENSQBRACKET,'[',1,1288) -LexToken(DQSTRING,'"Set Gyrator block parameters:"',1,1319) -LexToken(SEMICOLON,';',1,1320) -LexToken(DQSTRING,'""',1,1322) -LexToken(SEMICOLON,';',1,1323) -LexToken(DQSTRING,'"G1: Gyration conductance"',1,1349) -LexToken(SEMICOLON,';',1,1350) -LexToken(DQSTRING,'"G2: Gyration conductance"',1,1376) -LexToken(CLOSESQBRACKET,']',1,1377) -LexToken(COMMA,',',1,1378) -LexToken(OPENSQBRACKET,'[',1,1379) -LexToken(DQSTRING,'"G1"',1,1383) -LexToken(SEMICOLON,';',1,1384) -LexToken(DQSTRING,'"G2"',1,1388) -LexToken(CLOSESQBRACKET,']',1,1389) -LexToken(COMMA,',',1,1390) -LexToken(VAR,'list',1,1391) -LexToken(OPENBRACKET,'(',1,1395) -LexToken(DQSTRING,'"vec"',1,1400) -LexToken(COMMA,',',1,1401) -LexToken(NUMBER,'1',1,1402) -LexToken(COMMA,',',1,1403) -LexToken(DQSTRING,'"vec"',1,1408) -LexToken(COMMA,',',1,1409) -LexToken(NUMBER,'1',1,1410) -LexToken(CLOSEBRACKET,')',1,1411) -LexToken(COMMA,',',1,1412) -LexToken(VAR,'exprs',1,1413) -LexToken(CLOSEBRACKET,')',1,1418) -LexToken(EOL,'\n',1,1419) -LexToken(IF,'if',1,1432) -LexToken(NOT,'~',1,1435) -LexToken(VAR,'ok',1,1436) -LexToken(THEN,'then',1,1439) -LexToken(EOL,'\n',1,1443) -LexToken(BREAK,'break',1,1460) -LexToken(EOL,'\n',1,1465) -LexToken(END,'end',1,1479) -LexToken(EOL,'\n',1,1482) -LexToken(VAR,'x',1,1495) -LexToken(DOT,'.',1,1496) -LexToken(VAR,'model',1,1497) -LexToken(DOT,'.',1,1502) -LexToken(VAR,'equations',1,1503) -LexToken(DOT,'.',1,1512) -LexToken(VAR,'parameters',1,1513) -LexToken(OPENBRACKET,'(',1,1523) -LexToken(NUMBER,'2',1,1524) -LexToken(CLOSEBRACKET,')',1,1525) -LexToken(ASSIGNMENT,'=',1,1526) -LexToken(VAR,'list',1,1527) -LexToken(OPENBRACKET,'(',1,1531) -LexToken(VAR,'G1',1,1532) -LexToken(COMMA,',',1,1534) -LexToken(VAR,'G2',1,1535) -LexToken(CLOSEBRACKET,')',1,1537) -LexToken(EOL,'\n',1,1538) -LexToken(VAR,'x',1,1551) -LexToken(DOT,'.',1,1552) -LexToken(VAR,'graphics',1,1553) -LexToken(DOT,'.',1,1561) -LexToken(VAR,'exprs',1,1562) -LexToken(ASSIGNMENT,'=',1,1567) -LexToken(VAR,'exprs',1,1568) -LexToken(EOL,'\n',1,1573) -LexToken(BREAK,'break',1,1586) -LexToken(EOL,'\n',1,1591) -LexToken(END,'end',1,1600) -LexToken(EOL,'\n',1,1603) -LexToken(CASE,'case',1,1608) -LexToken(DQSTRING,'"define"',1,1620) -LexToken(THEN,'then',1,1622) -LexToken(EOL,'\n',1,1626) -LexToken(VAR,'ModelName',1,1635) -LexToken(ASSIGNMENT,'=',1,1644) -LexToken(DQSTRING,'"Gyrator"',1,1653) -LexToken(EOL,'\n',1,1654) -LexToken(VAR,'PrametersValue',1,1663) -LexToken(ASSIGNMENT,'=',1,1677) -LexToken(OPENSQBRACKET,'[',1,1678) -LexToken(NUMBER,'1',1,1679) -LexToken(SEMICOLON,';',1,1680) -LexToken(NUMBER,'1',1,1681) -LexToken(CLOSESQBRACKET,']',1,1682) -LexToken(EOL,'\n',1,1683) -LexToken(VAR,'ParametersName',1,1692) -LexToken(ASSIGNMENT,'=',1,1706) -LexToken(OPENSQBRACKET,'[',1,1707) -LexToken(DQSTRING,'"G1"',1,1711) -LexToken(SEMICOLON,';',1,1712) -LexToken(DQSTRING,'"G2"',1,1716) -LexToken(CLOSESQBRACKET,']',1,1717) -LexToken(EOL,'\n',1,1718) -LexToken(VAR,'model',1,1727) -LexToken(ASSIGNMENT,'=',1,1732) -LexToken(SCICOS_MODEL,'scicos_model',1,1733) -LexToken(OPENBRACKET,'(',1,1745) -LexToken(CLOSEBRACKET,')',1,1746) -LexToken(EOL,'\n',1,1747) -LexToken(VAR,'Typein',1,1756) -LexToken(ASSIGNMENT,'=',1,1762) -LexToken(OPENSQBRACKET,'[',1,1763) -LexToken(CLOSESQBRACKET,']',1,1764) -LexToken(EOL,'\n',1,1765) -LexToken(VAR,'Typeout',1,1775) -LexToken(ASSIGNMENT,'=',1,1782) -LexToken(OPENSQBRACKET,'[',1,1783) -LexToken(CLOSESQBRACKET,']',1,1784) -LexToken(EOL,'\n',1,1785) -LexToken(VAR,'MI',1,1795) -LexToken(ASSIGNMENT,'=',1,1797) -LexToken(OPENSQBRACKET,'[',1,1798) -LexToken(CLOSESQBRACKET,']',1,1799) -LexToken(EOL,'\n',1,1800) -LexToken(VAR,'MO',1,1810) -LexToken(ASSIGNMENT,'=',1,1812) -LexToken(OPENSQBRACKET,'[',1,1813) -LexToken(CLOSESQBRACKET,']',1,1814) -LexToken(EOL,'\n',1,1815) -LexToken(VAR,'P',1,1824) -LexToken(ASSIGNMENT,'=',1,1825) -LexToken(OPENSQBRACKET,'[',1,1826) -LexToken(NUMBER,'2.5',1,1827) -LexToken(COMMA,',',1,1830) -LexToken(NUMBER,'90',1,1831) -LexToken(COMMA,',',1,1833) -LexToken(NUMBER,'2',1,1834) -LexToken(COMMA,',',1,1835) -LexToken(NUMBER,'0',1,1836) -LexToken(SEMICOLON,';',1,1837) -LexToken(NUMBER,'2.5',1,1838) -LexToken(COMMA,',',1,1841) -LexToken(NUMBER,'10',1,1842) -LexToken(COMMA,',',1,1844) -LexToken(NUMBER,'2',1,1845) -LexToken(COMMA,',',1,1846) -LexToken(NUMBER,'0',1,1847) -LexToken(SEMICOLON,';',1,1848) -LexToken(NUMBER,'97.5',1,1849) -LexToken(COMMA,',',1,1853) -LexToken(NUMBER,'90',1,1854) -LexToken(COMMA,',',1,1856) -LexToken(ADDITION,'-',1,1857) -LexToken(NUMBER,'2',1,1858) -LexToken(COMMA,',',1,1859) -LexToken(NUMBER,'0',1,1860) -LexToken(SEMICOLON,';',1,1861) -LexToken(NUMBER,'97.5',1,1862) -LexToken(COMMA,',',1,1866) -LexToken(NUMBER,'10',1,1867) -LexToken(COMMA,',',1,1869) -LexToken(ADDITION,'-',1,1870) -LexToken(NUMBER,'2',1,1871) -LexToken(COMMA,',',1,1872) -LexToken(NUMBER,'0',1,1873) -LexToken(CLOSESQBRACKET,']',1,1874) -LexToken(EOL,'\n',1,1875) -LexToken(VAR,'PortName',1,1884) -LexToken(ASSIGNMENT,'=',1,1892) -LexToken(OPENSQBRACKET,'[',1,1893) -LexToken(DQSTRING,'"p1"',1,1897) -LexToken(SEMICOLON,';',1,1898) -LexToken(DQSTRING,'"n1"',1,1902) -LexToken(SEMICOLON,';',1,1903) -LexToken(DQSTRING,'"p2"',1,1907) -LexToken(SEMICOLON,';',1,1908) -LexToken(DQSTRING,'"n2"',1,1912) -LexToken(CLOSESQBRACKET,']',1,1913) -LexToken(EOL,'\n',1,1914) -LexToken(FOR,'for',1,1923) -LexToken(VAR,'i',1,1927) -LexToken(ASSIGNMENT,'=',1,1928) -LexToken(NUMBER,'1',1,1929) -LexToken(COLON,':',1,1930) -LexToken(VAR,'size',1,1931) -LexToken(OPENBRACKET,'(',1,1935) -LexToken(VAR,'P',1,1936) -LexToken(COMMA,',',1,1937) -LexToken(DQSTRING,'"r"',1,1940) -LexToken(CLOSEBRACKET,')',1,1941) -LexToken(EOL,'\n',1,1942) -LexToken(IF,'if',1,1955) -LexToken(VAR,'P',1,1958) -LexToken(OPENBRACKET,'(',1,1959) -LexToken(VAR,'i',1,1960) -LexToken(COMMA,',',1,1961) -LexToken(NUMBER,'3',1,1962) -LexToken(CLOSEBRACKET,')',1,1963) -LexToken(COMPARISON,'==',1,1964) -LexToken(NUMBER,'1',1,1966) -LexToken(THEN,'then',1,1969) -LexToken(EOL,'\n',1,1973) -LexToken(VAR,'Typein',1,1990) -LexToken(ASSIGNMENT,'=',1,1996) -LexToken(OPENSQBRACKET,'[',1,1998) -LexToken(VAR,'Typein',1,1999) -LexToken(SEMICOLON,';',1,2005) -LexToken(DQSTRING,'"E"',1,2009) -LexToken(CLOSESQBRACKET,']',1,2010) -LexToken(EOL,'\n',1,2011) -LexToken(VAR,'MI',1,2029) -LexToken(ASSIGNMENT,'=',1,2031) -LexToken(OPENSQBRACKET,'[',1,2032) -LexToken(VAR,'MI',1,2033) -LexToken(SEMICOLON,';',1,2035) -LexToken(VAR,'PortName',1,2036) -LexToken(OPENBRACKET,'(',1,2044) -LexToken(VAR,'i',1,2045) -LexToken(CLOSEBRACKET,')',1,2046) -LexToken(CLOSESQBRACKET,']',1,2047) -LexToken(EOL,'\n',1,2048) -LexToken(END,'end',1,2062) -LexToken(EOL,'\n',1,2065) -LexToken(IF,'if',1,2078) -LexToken(VAR,'P',1,2081) -LexToken(OPENBRACKET,'(',1,2082) -LexToken(VAR,'i',1,2083) -LexToken(COMMA,',',1,2084) -LexToken(NUMBER,'3',1,2085) -LexToken(CLOSEBRACKET,')',1,2086) -LexToken(COMPARISON,'==',1,2087) -LexToken(NUMBER,'2',1,2089) -LexToken(THEN,'then',1,2092) -LexToken(EOL,'\n',1,2096) -LexToken(VAR,'Typein',1,2113) -LexToken(ASSIGNMENT,'=',1,2119) -LexToken(OPENSQBRACKET,'[',1,2121) -LexToken(VAR,'Typein',1,2122) -LexToken(SEMICOLON,';',1,2128) -LexToken(DQSTRING,'"I"',1,2132) -LexToken(CLOSESQBRACKET,']',1,2133) -LexToken(EOL,'\n',1,2134) -LexToken(VAR,'MI',1,2152) -LexToken(ASSIGNMENT,'=',1,2154) -LexToken(OPENSQBRACKET,'[',1,2155) -LexToken(VAR,'MI',1,2156) -LexToken(SEMICOLON,';',1,2158) -LexToken(VAR,'PortName',1,2159) -LexToken(OPENBRACKET,'(',1,2167) -LexToken(VAR,'i',1,2168) -LexToken(CLOSEBRACKET,')',1,2169) -LexToken(CLOSESQBRACKET,']',1,2170) -LexToken(EOL,'\n',1,2171) -LexToken(END,'end',1,2185) -LexToken(EOL,'\n',1,2188) -LexToken(IF,'if',1,2201) -LexToken(VAR,'P',1,2204) -LexToken(OPENBRACKET,'(',1,2205) -LexToken(VAR,'i',1,2206) -LexToken(COMMA,',',1,2207) -LexToken(NUMBER,'3',1,2208) -LexToken(CLOSEBRACKET,')',1,2209) -LexToken(COMPARISON,'==',1,2210) -LexToken(ADDITION,'-',1,2212) -LexToken(NUMBER,'1',1,2213) -LexToken(THEN,'then',1,2215) -LexToken(EOL,'\n',1,2219) -LexToken(VAR,'Typeout',1,2236) -LexToken(ASSIGNMENT,'=',1,2243) -LexToken(OPENSQBRACKET,'[',1,2244) -LexToken(VAR,'Typeout',1,2245) -LexToken(SEMICOLON,';',1,2252) -LexToken(DQSTRING,'"E"',1,2255) -LexToken(CLOSESQBRACKET,']',1,2256) -LexToken(EOL,'\n',1,2257) -LexToken(VAR,'MO',1,2275) -LexToken(ASSIGNMENT,'=',1,2277) -LexToken(OPENSQBRACKET,'[',1,2278) -LexToken(VAR,'MO',1,2279) -LexToken(SEMICOLON,';',1,2281) -LexToken(VAR,'PortName',1,2282) -LexToken(OPENBRACKET,'(',1,2290) -LexToken(VAR,'i',1,2291) -LexToken(CLOSEBRACKET,')',1,2292) -LexToken(CLOSESQBRACKET,']',1,2293) -LexToken(EOL,'\n',1,2294) -LexToken(END,'end',1,2308) -LexToken(EOL,'\n',1,2311) -LexToken(IF,'if',1,2324) -LexToken(VAR,'P',1,2327) -LexToken(OPENBRACKET,'(',1,2328) -LexToken(VAR,'i',1,2329) -LexToken(COMMA,',',1,2330) -LexToken(NUMBER,'3',1,2331) -LexToken(CLOSEBRACKET,')',1,2332) -LexToken(COMPARISON,'==',1,2333) -LexToken(ADDITION,'-',1,2335) -LexToken(NUMBER,'2',1,2336) -LexToken(THEN,'then',1,2338) -LexToken(EOL,'\n',1,2342) -LexToken(VAR,'Typeout',1,2359) -LexToken(ASSIGNMENT,'=',1,2366) -LexToken(OPENSQBRACKET,'[',1,2367) -LexToken(VAR,'Typeout',1,2368) -LexToken(SEMICOLON,';',1,2375) -LexToken(DQSTRING,'"I"',1,2378) -LexToken(CLOSESQBRACKET,']',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(VAR,'MO',1,2398) -LexToken(ASSIGNMENT,'=',1,2400) -LexToken(OPENSQBRACKET,'[',1,2401) -LexToken(VAR,'MO',1,2402) -LexToken(SEMICOLON,';',1,2404) -LexToken(VAR,'PortName',1,2405) -LexToken(OPENBRACKET,'(',1,2413) -LexToken(VAR,'i',1,2414) -LexToken(CLOSEBRACKET,')',1,2415) -LexToken(CLOSESQBRACKET,']',1,2416) -LexToken(EOL,'\n',1,2417) -LexToken(END,'end',1,2431) -LexToken(EOL,'\n',1,2434) -LexToken(END,'end',1,2443) -LexToken(EOL,'\n',1,2446) -LexToken(VAR,'model',1,2455) -LexToken(ASSIGNMENT,'=',1,2460) -LexToken(SCICOS_MODEL,'scicos_model',1,2461) -LexToken(OPENBRACKET,'(',1,2473) -LexToken(CLOSEBRACKET,')',1,2474) -LexToken(EOL,'\n',1,2475) -LexToken(VAR,'mo',1,2484) -LexToken(ASSIGNMENT,'=',1,2486) -LexToken(VAR,'modelica',1,2487) -LexToken(OPENBRACKET,'(',1,2495) -LexToken(CLOSEBRACKET,')',1,2496) -LexToken(EOL,'\n',1,2497) -LexToken(VAR,'model',1,2506) -LexToken(DOT,'.',1,2511) -LexToken(VAR,'sim',1,2512) -LexToken(ASSIGNMENT,'=',1,2515) -LexToken(VAR,'ModelName',1,2516) -LexToken(EOL,'\n',1,2525) -LexToken(VAR,'mo',1,2535) -LexToken(DOT,'.',1,2537) -LexToken(VAR,'inputs',1,2538) -LexToken(ASSIGNMENT,'=',1,2544) -LexToken(VAR,'MI',1,2545) -LexToken(EOL,'\n',1,2547) -LexToken(VAR,'mo',1,2557) -LexToken(DOT,'.',1,2559) -LexToken(VAR,'outputs',1,2560) -LexToken(ASSIGNMENT,'=',1,2567) -LexToken(VAR,'MO',1,2568) -LexToken(EOL,'\n',1,2570) -LexToken(VAR,'model',1,2580) -LexToken(DOT,'.',1,2585) -LexToken(VAR,'rpar',1,2586) -LexToken(ASSIGNMENT,'=',1,2590) -LexToken(VAR,'PrametersValue',1,2591) -LexToken(EOL,'\n',1,2605) -LexToken(VAR,'mo',1,2615) -LexToken(DOT,'.',1,2617) -LexToken(VAR,'parameters',1,2618) -LexToken(ASSIGNMENT,'=',1,2628) -LexToken(VAR,'list',1,2629) -LexToken(OPENBRACKET,'(',1,2633) -LexToken(VAR,'ParametersName',1,2634) -LexToken(COMMA,',',1,2648) -LexToken(VAR,'PrametersValue',1,2649) -LexToken(COMMA,',',1,2663) -LexToken(VAR,'zeros',1,2664) -LexToken(OPENBRACKET,'(',1,2669) -LexToken(VAR,'ParametersName',1,2670) -LexToken(CLOSEBRACKET,')',1,2684) -LexToken(CLOSEBRACKET,')',1,2685) -LexToken(EOL,'\n',1,2686) -LexToken(VAR,'exprs',1,2696) -LexToken(ASSIGNMENT,'=',1,2701) -LexToken(OPENSQBRACKET,'[',1,2702) -LexToken(DQSTRING,'"1"',1,2705) -LexToken(SEMICOLON,';',1,2706) -LexToken(DQSTRING,'"1"',1,2709) -LexToken(CLOSESQBRACKET,']',1,2710) -LexToken(EOL,'\n',1,2711) -LexToken(VAR,'gr_i',1,2720) -LexToken(ASSIGNMENT,'=',1,2724) -LexToken(OPENSQBRACKET,'[',1,2725) -LexToken(CLOSESQBRACKET,']',1,2726) -LexToken(EOL,'\n',1,2727) -LexToken(VAR,'model',1,2736) -LexToken(DOT,'.',1,2741) -LexToken(VAR,'blocktype',1,2742) -LexToken(ASSIGNMENT,'=',1,2751) -LexToken(DQSTRING,'"c"',1,2754) -LexToken(EOL,'\n',1,2755) -LexToken(VAR,'model',1,2764) -LexToken(DOT,'.',1,2769) -LexToken(VAR,'dep_ut',1,2770) -LexToken(ASSIGNMENT,'=',1,2776) -LexToken(OPENSQBRACKET,'[',1,2777) -LexToken(PREVAR_BOOLEAN,'%f',1,2778) -LexToken(PREVAR_BOOLEAN,'%t',1,2781) -LexToken(CLOSESQBRACKET,']',1,2783) -LexToken(EOL,'\n',1,2784) -LexToken(VAR,'mo',1,2793) -LexToken(DOT,'.',1,2795) -LexToken(VAR,'model',1,2796) -LexToken(ASSIGNMENT,'=',1,2801) -LexToken(VAR,'ModelName',1,2802) -LexToken(EOL,'\n',1,2811) -LexToken(VAR,'model',1,2820) -LexToken(DOT,'.',1,2825) -LexToken(VAR,'equations',1,2826) -LexToken(ASSIGNMENT,'=',1,2835) -LexToken(VAR,'mo',1,2836) -LexToken(EOL,'\n',1,2838) -LexToken(VAR,'model',1,2847) -LexToken(DOT,'.',1,2852) -LexToken(VAR,'in',1,2853) -LexToken(ASSIGNMENT,'=',1,2855) -LexToken(VAR,'ones',1,2856) -LexToken(OPENBRACKET,'(',1,2860) -LexToken(VAR,'size',1,2861) -LexToken(OPENBRACKET,'(',1,2865) -LexToken(VAR,'MI',1,2866) -LexToken(COMMA,',',1,2868) -LexToken(DQSTRING,'"*"',1,2871) -LexToken(CLOSEBRACKET,')',1,2872) -LexToken(COMMA,',',1,2873) -LexToken(NUMBER,'1',1,2874) -LexToken(CLOSEBRACKET,')',1,2875) -LexToken(EOL,'\n',1,2876) -LexToken(VAR,'model',1,2885) -LexToken(DOT,'.',1,2890) -LexToken(VAR,'out',1,2891) -LexToken(ASSIGNMENT,'=',1,2894) -LexToken(VAR,'ones',1,2895) -LexToken(OPENBRACKET,'(',1,2899) -LexToken(VAR,'size',1,2900) -LexToken(OPENBRACKET,'(',1,2904) -LexToken(VAR,'MO',1,2905) -LexToken(COMMA,',',1,2907) -LexToken(DQSTRING,'"*"',1,2910) -LexToken(CLOSEBRACKET,')',1,2911) -LexToken(COMMA,',',1,2912) -LexToken(NUMBER,'1',1,2913) -LexToken(CLOSEBRACKET,')',1,2914) -LexToken(EOL,'\n',1,2915) -LexToken(VAR,'x',1,2924) -LexToken(ASSIGNMENT,'=',1,2925) -LexToken(VAR,'standard_define',1,2926) -LexToken(OPENBRACKET,'(',1,2941) -LexToken(OPENSQBRACKET,'[',1,2942) -LexToken(NUMBER,'2',1,2943) -LexToken(COMMA,',',1,2944) -LexToken(NUMBER,'2',1,2945) -LexToken(CLOSESQBRACKET,']',1,2946) -LexToken(COMMA,',',1,2947) -LexToken(VAR,'model',1,2948) -LexToken(COMMA,',',1,2953) -LexToken(VAR,'exprs',1,2954) -LexToken(COMMA,',',1,2959) -LexToken(VAR,'list',1,2960) -LexToken(OPENBRACKET,'(',1,2964) -LexToken(VAR,'gr_i',1,2965) -LexToken(COMMA,',',1,2969) -LexToken(NUMBER,'0',1,2970) -LexToken(CLOSEBRACKET,')',1,2971) -LexToken(CLOSEBRACKET,')',1,2972) -LexToken(EOL,'\n',1,2973) -LexToken(VAR,'x',1,2982) -LexToken(DOT,'.',1,2983) -LexToken(VAR,'graphics',1,2984) -LexToken(DOT,'.',1,2992) -LexToken(VAR,'in_implicit',1,2993) -LexToken(ASSIGNMENT,'=',1,3004) -LexToken(VAR,'Typein',1,3005) -LexToken(EOL,'\n',1,3011) -LexToken(VAR,'x',1,3021) -LexToken(DOT,'.',1,3022) -LexToken(VAR,'graphics',1,3023) -LexToken(DOT,'.',1,3031) -LexToken(VAR,'out_implicit',1,3032) -LexToken(ASSIGNMENT,'=',1,3044) -LexToken(VAR,'Typeout',1,3045) -LexToken(EOL,'\n',1,3052) -LexToken(END,'end',1,3058) -LexToken(EOL,'\n',1,3061) -LexToken(ENDFUNCTION,'endfunction',1,3062) -LexToken(EOL,'\n',1,3073) +/* autogenerated from "macros/Electrical/Gyrator.sci" */ +function Gyrator() { +Gyrator.prototype.get = function Gyrator() { +} +Gyrator.prototype.set = function Gyrator() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +x=arg1; +exprs=x.graphics.exprs; +while (true) { +[ok,G1,G2,exprs]=scicos_getvalue(["Set Gyrator block parameters:","","G1: Gyration conductance","G2: Gyration conductance"],["G1","G2"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +x.model.equations.parameters[2]=list(G1,G2); +x.graphics.exprs=exprs; +break +} +} +Gyrator.prototype.define = function Gyrator() { +ModelName="Gyrator"; +PrametersValue=[1,1]; +ParametersName=["G1","G2"]; +model=scicos_model(); +Typein=[]; +Typeout=[]; +MI=[]; +MO=[]; +P=[2.5,90,2,0,2.5,10,2,0,97.5,90,-2,0,97.5,10,-2,0]; +PortName=["p1","n1","p2","n2"]; +for(i=1;i<=size(P,"r");i+=1) { +if (P(i,3)==1) { +Typein=[Typein,"E"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==2) { +Typein=[Typein,"I"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==-1) { +Typeout=[Typeout,"E"]; +MO=[MO,PortName(i)]; +} +if (P(i,3)==-2) { +Typeout=[Typeout,"I"]; +MO=[MO,PortName(i)]; +} +} +model=scicos_model(); +mo=modelica(); +model.sim=ModelName; +mo.inputs=MI; +mo.outputs=MO; +model.rpar=PrametersValue; +mo.parameters=list(ParametersName,PrametersValue,zeros(ParametersName)); +exprs=["1","1"]; +gr_i=[]; +model.blocktype="c"; +model.dep_ut=[None,true]; +mo.model=ModelName; +model.equations=mo; +model.in=ones(size(MI,"*"),1); +model.out=ones(size(MO,"*"),1); +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=Typein; +x.graphics.out_implicit=Typeout; +} +Gyrator.prototype.details = function Gyrator() { +} +} diff --git a/js/Electrical/IdealTransformer.js b/js/Electrical/IdealTransformer.js index 004ac7cd..cfaec540 100644 --- a/js/Electrical/IdealTransformer.js +++ b/js/Electrical/IdealTransformer.js @@ -1,576 +1,72 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'IdealTransformer',1,852) -LexToken(OPENBRACKET,'(',1,868) -LexToken(VAR,'job',1,869) -LexToken(COMMA,',',1,872) -LexToken(VAR,'arg1',1,873) -LexToken(COMMA,',',1,877) -LexToken(VAR,'arg2',1,878) -LexToken(CLOSEBRACKET,')',1,882) -LexToken(EOL,'\n',1,883) -LexToken(EOL,'\n',1,968) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'x',1,1024) -LexToken(ASSIGNMENT,'=',1,1025) -LexToken(OPENSQBRACKET,'[',1,1026) -LexToken(CLOSESQBRACKET,']',1,1027) -LexToken(EOL,'\n',1,1028) -LexToken(VAR,'y',1,1034) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(OPENSQBRACKET,'[',1,1036) -LexToken(CLOSESQBRACKET,']',1,1037) -LexToken(EOL,'\n',1,1038) -LexToken(VAR,'typ',1,1044) -LexToken(ASSIGNMENT,'=',1,1047) -LexToken(OPENSQBRACKET,'[',1,1048) -LexToken(CLOSESQBRACKET,']',1,1049) -LexToken(EOL,'\n',1,1050) -LexToken(SELECT,'select',1,1056) -LexToken(VAR,'job',1,1063) -LexToken(EOL,'\n',1,1066) -LexToken(CASE,'case',1,1071) -LexToken(DQSTRING,'"set"',1,1080) -LexToken(THEN,'then',1,1082) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'x',1,1095) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(VAR,'arg1',1,1097) -LexToken(EOL,'\n',1,1101) -LexToken(VAR,'graphics',1,1111) -LexToken(ASSIGNMENT,'=',1,1119) -LexToken(VAR,'arg1',1,1120) -LexToken(DOT,'.',1,1124) -LexToken(VAR,'graphics',1,1125) -LexToken(EOL,'\n',1,1133) -LexToken(VAR,'exprs',1,1143) -LexToken(ASSIGNMENT,'=',1,1148) -LexToken(VAR,'graphics',1,1149) -LexToken(DOT,'.',1,1157) -LexToken(VAR,'exprs',1,1158) -LexToken(EOL,'\n',1,1163) -LexToken(VAR,'model',1,1172) -LexToken(ASSIGNMENT,'=',1,1177) -LexToken(VAR,'arg1',1,1178) -LexToken(DOT,'.',1,1182) -LexToken(VAR,'model',1,1183) -LexToken(EOL,'\n',1,1188) -LexToken(VAR,'x',1,1198) -LexToken(ASSIGNMENT,'=',1,1199) -LexToken(VAR,'arg1',1,1200) -LexToken(EOL,'\n',1,1204) -LexToken(VAR,'exprs',1,1213) -LexToken(ASSIGNMENT,'=',1,1218) -LexToken(VAR,'x',1,1219) -LexToken(DOT,'.',1,1220) -LexToken(VAR,'graphics',1,1221) -LexToken(DOT,'.',1,1229) -LexToken(VAR,'exprs',1,1230) -LexToken(EOL,'\n',1,1235) -LexToken(WHILE,'while',1,1244) -LexToken(PREVAR_BOOLEAN,'%t',1,1250) -LexToken(DO,'do',1,1253) -LexToken(EOL,'\n',1,1255) -LexToken(OPENSQBRACKET,'[',1,1268) -LexToken(VAR,'ok',1,1269) -LexToken(COMMA,',',1,1271) -LexToken(VAR,'N',1,1272) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'exprs',1,1274) -LexToken(CLOSESQBRACKET,']',1,1279) -LexToken(ASSIGNMENT,'=',1,1280) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1281) -LexToken(OPENBRACKET,'(',1,1296) -LexToken(OPENSQBRACKET,'[',1,1297) -LexToken(DQSTRING,'"Set Transformer block parameters:"',1,1332) -LexToken(SEMICOLON,';',1,1333) -LexToken(DQSTRING,'""',1,1335) -LexToken(SEMICOLON,';',1,1336) -LexToken(DQSTRING,'"N:"',1,1340) -LexToken(ADDITION,'+',1,1341) -LexToken(DQSTRING,'" Turn ratio (N1/N2)"',1,1378) -LexToken(CLOSESQBRACKET,']',1,1379) -LexToken(COMMA,',',1,1380) -LexToken(OPENSQBRACKET,'[',1,1381) -LexToken(DQSTRING,'"N"',1,1384) -LexToken(CLOSESQBRACKET,']',1,1385) -LexToken(COMMA,',',1,1386) -LexToken(VAR,'list',1,1387) -LexToken(OPENBRACKET,'(',1,1391) -LexToken(DQSTRING,'"vec"',1,1396) -LexToken(COMMA,',',1,1397) -LexToken(NUMBER,'1',1,1398) -LexToken(CLOSEBRACKET,')',1,1399) -LexToken(COMMA,',',1,1400) -LexToken(VAR,'exprs',1,1401) -LexToken(CLOSEBRACKET,')',1,1406) -LexToken(EOL,'\n',1,1407) -LexToken(IF,'if',1,1420) -LexToken(NOT,'~',1,1423) -LexToken(VAR,'ok',1,1424) -LexToken(THEN,'then',1,1427) -LexToken(EOL,'\n',1,1431) -LexToken(BREAK,'break',1,1448) -LexToken(EOL,'\n',1,1453) -LexToken(END,'end',1,1467) -LexToken(EOL,'\n',1,1470) -LexToken(VAR,'x',1,1483) -LexToken(DOT,'.',1,1484) -LexToken(VAR,'model',1,1485) -LexToken(DOT,'.',1,1490) -LexToken(VAR,'equations',1,1491) -LexToken(DOT,'.',1,1500) -LexToken(VAR,'parameters',1,1501) -LexToken(OPENBRACKET,'(',1,1511) -LexToken(NUMBER,'2',1,1512) -LexToken(CLOSEBRACKET,')',1,1513) -LexToken(ASSIGNMENT,'=',1,1514) -LexToken(VAR,'list',1,1515) -LexToken(OPENBRACKET,'(',1,1519) -LexToken(VAR,'N',1,1520) -LexToken(CLOSEBRACKET,')',1,1521) -LexToken(EOL,'\n',1,1522) -LexToken(VAR,'x',1,1535) -LexToken(DOT,'.',1,1536) -LexToken(VAR,'graphics',1,1537) -LexToken(DOT,'.',1,1545) -LexToken(VAR,'exprs',1,1546) -LexToken(ASSIGNMENT,'=',1,1551) -LexToken(VAR,'exprs',1,1552) -LexToken(EOL,'\n',1,1557) -LexToken(BREAK,'break',1,1570) -LexToken(EOL,'\n',1,1575) -LexToken(END,'end',1,1584) -LexToken(EOL,'\n',1,1587) -LexToken(CASE,'case',1,1592) -LexToken(DQSTRING,'"define"',1,1604) -LexToken(THEN,'then',1,1606) -LexToken(EOL,'\n',1,1610) -LexToken(VAR,'ModelName',1,1619) -LexToken(ASSIGNMENT,'=',1,1628) -LexToken(DQSTRING,'"IdealTransformer"',1,1646) -LexToken(EOL,'\n',1,1647) -LexToken(VAR,'PrametersValue',1,1656) -LexToken(ASSIGNMENT,'=',1,1670) -LexToken(OPENSQBRACKET,'[',1,1671) -LexToken(NUMBER,'1',1,1672) -LexToken(CLOSESQBRACKET,']',1,1673) -LexToken(EOL,'\n',1,1674) -LexToken(VAR,'ParametersName',1,1683) -LexToken(ASSIGNMENT,'=',1,1697) -LexToken(OPENSQBRACKET,'[',1,1698) -LexToken(DQSTRING,'"N"',1,1701) -LexToken(CLOSESQBRACKET,']',1,1702) -LexToken(EOL,'\n',1,1703) -LexToken(VAR,'model',1,1712) -LexToken(ASSIGNMENT,'=',1,1717) -LexToken(SCICOS_MODEL,'scicos_model',1,1718) -LexToken(OPENBRACKET,'(',1,1730) -LexToken(CLOSEBRACKET,')',1,1731) -LexToken(EOL,'\n',1,1732) -LexToken(VAR,'Typein',1,1741) -LexToken(ASSIGNMENT,'=',1,1747) -LexToken(OPENSQBRACKET,'[',1,1748) -LexToken(CLOSESQBRACKET,']',1,1749) -LexToken(EOL,'\n',1,1750) -LexToken(VAR,'Typeout',1,1760) -LexToken(ASSIGNMENT,'=',1,1767) -LexToken(OPENSQBRACKET,'[',1,1768) -LexToken(CLOSESQBRACKET,']',1,1769) -LexToken(EOL,'\n',1,1770) -LexToken(VAR,'MI',1,1780) -LexToken(ASSIGNMENT,'=',1,1782) -LexToken(OPENSQBRACKET,'[',1,1783) -LexToken(CLOSESQBRACKET,']',1,1784) -LexToken(EOL,'\n',1,1785) -LexToken(VAR,'MO',1,1795) -LexToken(ASSIGNMENT,'=',1,1797) -LexToken(OPENSQBRACKET,'[',1,1798) -LexToken(CLOSESQBRACKET,']',1,1799) -LexToken(EOL,'\n',1,1800) -LexToken(VAR,'P',1,1809) -LexToken(ASSIGNMENT,'=',1,1810) -LexToken(OPENSQBRACKET,'[',1,1811) -LexToken(NUMBER,'2.5',1,1812) -LexToken(COMMA,',',1,1815) -LexToken(NUMBER,'90',1,1816) -LexToken(COMMA,',',1,1818) -LexToken(NUMBER,'2',1,1819) -LexToken(COMMA,',',1,1820) -LexToken(NUMBER,'0',1,1821) -LexToken(SEMICOLON,';',1,1822) -LexToken(NUMBER,'2.5',1,1823) -LexToken(COMMA,',',1,1826) -LexToken(NUMBER,'10',1,1827) -LexToken(COMMA,',',1,1829) -LexToken(NUMBER,'2',1,1830) -LexToken(COMMA,',',1,1831) -LexToken(NUMBER,'0',1,1832) -LexToken(SEMICOLON,';',1,1833) -LexToken(NUMBER,'97.5',1,1834) -LexToken(COMMA,',',1,1838) -LexToken(NUMBER,'90',1,1839) -LexToken(COMMA,',',1,1841) -LexToken(ADDITION,'-',1,1842) -LexToken(NUMBER,'2',1,1843) -LexToken(COMMA,',',1,1844) -LexToken(NUMBER,'0',1,1845) -LexToken(SEMICOLON,';',1,1846) -LexToken(NUMBER,'97.5',1,1847) -LexToken(COMMA,',',1,1851) -LexToken(NUMBER,'10',1,1852) -LexToken(COMMA,',',1,1854) -LexToken(ADDITION,'-',1,1855) -LexToken(NUMBER,'2',1,1856) -LexToken(COMMA,',',1,1857) -LexToken(NUMBER,'0',1,1858) -LexToken(CLOSESQBRACKET,']',1,1859) -LexToken(EOL,'\n',1,1860) -LexToken(VAR,'PortName',1,1869) -LexToken(ASSIGNMENT,'=',1,1877) -LexToken(OPENSQBRACKET,'[',1,1878) -LexToken(DQSTRING,'"p1"',1,1882) -LexToken(SEMICOLON,';',1,1883) -LexToken(DQSTRING,'"n1"',1,1887) -LexToken(SEMICOLON,';',1,1888) -LexToken(DQSTRING,'"p2"',1,1892) -LexToken(SEMICOLON,';',1,1893) -LexToken(DQSTRING,'"n2"',1,1897) -LexToken(CLOSESQBRACKET,']',1,1898) -LexToken(EOL,'\n',1,1899) -LexToken(FOR,'for',1,1908) -LexToken(VAR,'i',1,1912) -LexToken(ASSIGNMENT,'=',1,1913) -LexToken(NUMBER,'1',1,1914) -LexToken(COLON,':',1,1915) -LexToken(VAR,'size',1,1916) -LexToken(OPENBRACKET,'(',1,1920) -LexToken(VAR,'P',1,1921) -LexToken(COMMA,',',1,1922) -LexToken(DQSTRING,'"r"',1,1925) -LexToken(CLOSEBRACKET,')',1,1926) -LexToken(EOL,'\n',1,1927) -LexToken(IF,'if',1,1940) -LexToken(VAR,'P',1,1943) -LexToken(OPENBRACKET,'(',1,1944) -LexToken(VAR,'i',1,1945) -LexToken(COMMA,',',1,1946) -LexToken(NUMBER,'3',1,1947) -LexToken(CLOSEBRACKET,')',1,1948) -LexToken(COMPARISON,'==',1,1949) -LexToken(NUMBER,'1',1,1951) -LexToken(THEN,'then',1,1954) -LexToken(EOL,'\n',1,1958) -LexToken(VAR,'Typein',1,1975) -LexToken(ASSIGNMENT,'=',1,1981) -LexToken(OPENSQBRACKET,'[',1,1983) -LexToken(VAR,'Typein',1,1984) -LexToken(SEMICOLON,';',1,1990) -LexToken(DQSTRING,'"E"',1,1994) -LexToken(CLOSESQBRACKET,']',1,1995) -LexToken(EOL,'\n',1,1996) -LexToken(VAR,'MI',1,2014) -LexToken(ASSIGNMENT,'=',1,2016) -LexToken(OPENSQBRACKET,'[',1,2017) -LexToken(VAR,'MI',1,2018) -LexToken(SEMICOLON,';',1,2020) -LexToken(VAR,'PortName',1,2021) -LexToken(OPENBRACKET,'(',1,2029) -LexToken(VAR,'i',1,2030) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(CLOSESQBRACKET,']',1,2032) -LexToken(EOL,'\n',1,2033) -LexToken(END,'end',1,2047) -LexToken(EOL,'\n',1,2050) -LexToken(IF,'if',1,2063) -LexToken(VAR,'P',1,2066) -LexToken(OPENBRACKET,'(',1,2067) -LexToken(VAR,'i',1,2068) -LexToken(COMMA,',',1,2069) -LexToken(NUMBER,'3',1,2070) -LexToken(CLOSEBRACKET,')',1,2071) -LexToken(COMPARISON,'==',1,2072) -LexToken(NUMBER,'2',1,2074) -LexToken(THEN,'then',1,2077) -LexToken(EOL,'\n',1,2081) -LexToken(VAR,'Typein',1,2098) -LexToken(ASSIGNMENT,'=',1,2104) -LexToken(OPENSQBRACKET,'[',1,2106) -LexToken(VAR,'Typein',1,2107) -LexToken(SEMICOLON,';',1,2113) -LexToken(DQSTRING,'"I"',1,2117) -LexToken(CLOSESQBRACKET,']',1,2118) -LexToken(EOL,'\n',1,2119) -LexToken(VAR,'MI',1,2137) -LexToken(ASSIGNMENT,'=',1,2139) -LexToken(OPENSQBRACKET,'[',1,2140) -LexToken(VAR,'MI',1,2141) -LexToken(SEMICOLON,';',1,2143) -LexToken(VAR,'PortName',1,2144) -LexToken(OPENBRACKET,'(',1,2152) -LexToken(VAR,'i',1,2153) -LexToken(CLOSEBRACKET,')',1,2154) -LexToken(CLOSESQBRACKET,']',1,2155) -LexToken(EOL,'\n',1,2156) -LexToken(END,'end',1,2170) -LexToken(EOL,'\n',1,2173) -LexToken(IF,'if',1,2186) -LexToken(VAR,'P',1,2189) -LexToken(OPENBRACKET,'(',1,2190) -LexToken(VAR,'i',1,2191) -LexToken(COMMA,',',1,2192) -LexToken(NUMBER,'3',1,2193) -LexToken(CLOSEBRACKET,')',1,2194) -LexToken(COMPARISON,'==',1,2195) -LexToken(ADDITION,'-',1,2197) -LexToken(NUMBER,'1',1,2198) -LexToken(THEN,'then',1,2200) -LexToken(EOL,'\n',1,2204) -LexToken(VAR,'Typeout',1,2221) -LexToken(ASSIGNMENT,'=',1,2228) -LexToken(OPENSQBRACKET,'[',1,2229) -LexToken(VAR,'Typeout',1,2230) -LexToken(SEMICOLON,';',1,2237) -LexToken(DQSTRING,'"E"',1,2240) -LexToken(CLOSESQBRACKET,']',1,2241) -LexToken(EOL,'\n',1,2242) -LexToken(VAR,'MO',1,2260) -LexToken(ASSIGNMENT,'=',1,2262) -LexToken(OPENSQBRACKET,'[',1,2263) -LexToken(VAR,'MO',1,2264) -LexToken(SEMICOLON,';',1,2266) -LexToken(VAR,'PortName',1,2267) -LexToken(OPENBRACKET,'(',1,2275) -LexToken(VAR,'i',1,2276) -LexToken(CLOSEBRACKET,')',1,2277) -LexToken(CLOSESQBRACKET,']',1,2278) -LexToken(EOL,'\n',1,2279) -LexToken(END,'end',1,2293) -LexToken(EOL,'\n',1,2296) -LexToken(IF,'if',1,2309) -LexToken(VAR,'P',1,2312) -LexToken(OPENBRACKET,'(',1,2313) -LexToken(VAR,'i',1,2314) -LexToken(COMMA,',',1,2315) -LexToken(NUMBER,'3',1,2316) -LexToken(CLOSEBRACKET,')',1,2317) -LexToken(COMPARISON,'==',1,2318) -LexToken(ADDITION,'-',1,2320) -LexToken(NUMBER,'2',1,2321) -LexToken(THEN,'then',1,2323) -LexToken(EOL,'\n',1,2327) -LexToken(VAR,'Typeout',1,2344) -LexToken(ASSIGNMENT,'=',1,2351) -LexToken(OPENSQBRACKET,'[',1,2352) -LexToken(VAR,'Typeout',1,2353) -LexToken(SEMICOLON,';',1,2360) -LexToken(DQSTRING,'"I"',1,2363) -LexToken(CLOSESQBRACKET,']',1,2364) -LexToken(EOL,'\n',1,2365) -LexToken(VAR,'MO',1,2383) -LexToken(ASSIGNMENT,'=',1,2385) -LexToken(OPENSQBRACKET,'[',1,2386) -LexToken(VAR,'MO',1,2387) -LexToken(SEMICOLON,';',1,2389) -LexToken(VAR,'PortName',1,2390) -LexToken(OPENBRACKET,'(',1,2398) -LexToken(VAR,'i',1,2399) -LexToken(CLOSEBRACKET,')',1,2400) -LexToken(CLOSESQBRACKET,']',1,2401) -LexToken(EOL,'\n',1,2402) -LexToken(END,'end',1,2416) -LexToken(EOL,'\n',1,2419) -LexToken(END,'end',1,2428) -LexToken(EOL,'\n',1,2431) -LexToken(VAR,'model',1,2440) -LexToken(ASSIGNMENT,'=',1,2445) -LexToken(SCICOS_MODEL,'scicos_model',1,2446) -LexToken(OPENBRACKET,'(',1,2458) -LexToken(CLOSEBRACKET,')',1,2459) -LexToken(EOL,'\n',1,2460) -LexToken(VAR,'mo',1,2469) -LexToken(ASSIGNMENT,'=',1,2471) -LexToken(VAR,'modelica',1,2472) -LexToken(OPENBRACKET,'(',1,2480) -LexToken(CLOSEBRACKET,')',1,2481) -LexToken(EOL,'\n',1,2482) -LexToken(VAR,'model',1,2491) -LexToken(DOT,'.',1,2496) -LexToken(VAR,'sim',1,2497) -LexToken(ASSIGNMENT,'=',1,2500) -LexToken(VAR,'ModelName',1,2501) -LexToken(EOL,'\n',1,2510) -LexToken(VAR,'mo',1,2520) -LexToken(DOT,'.',1,2522) -LexToken(VAR,'inputs',1,2523) -LexToken(ASSIGNMENT,'=',1,2529) -LexToken(VAR,'MI',1,2530) -LexToken(EOL,'\n',1,2532) -LexToken(VAR,'mo',1,2542) -LexToken(DOT,'.',1,2544) -LexToken(VAR,'outputs',1,2545) -LexToken(ASSIGNMENT,'=',1,2552) -LexToken(VAR,'MO',1,2553) -LexToken(EOL,'\n',1,2555) -LexToken(VAR,'model',1,2565) -LexToken(DOT,'.',1,2570) -LexToken(VAR,'rpar',1,2571) -LexToken(ASSIGNMENT,'=',1,2575) -LexToken(VAR,'PrametersValue',1,2576) -LexToken(EOL,'\n',1,2590) -LexToken(VAR,'mo',1,2600) -LexToken(DOT,'.',1,2602) -LexToken(VAR,'parameters',1,2603) -LexToken(ASSIGNMENT,'=',1,2613) -LexToken(VAR,'list',1,2614) -LexToken(OPENBRACKET,'(',1,2618) -LexToken(VAR,'ParametersName',1,2619) -LexToken(COMMA,',',1,2633) -LexToken(VAR,'PrametersValue',1,2634) -LexToken(COMMA,',',1,2648) -LexToken(VAR,'zeros',1,2649) -LexToken(OPENBRACKET,'(',1,2654) -LexToken(VAR,'ParametersName',1,2655) -LexToken(CLOSEBRACKET,')',1,2669) -LexToken(CLOSEBRACKET,')',1,2670) -LexToken(EOL,'\n',1,2671) -LexToken(VAR,'exprs',1,2681) -LexToken(ASSIGNMENT,'=',1,2686) -LexToken(OPENSQBRACKET,'[',1,2687) -LexToken(DQSTRING,'"1"',1,2690) -LexToken(CLOSESQBRACKET,']',1,2691) -LexToken(EOL,'\n',1,2692) -LexToken(VAR,'gr_i',1,2701) -LexToken(ASSIGNMENT,'=',1,2705) -LexToken(OPENSQBRACKET,'[',1,2706) -LexToken(CLOSESQBRACKET,']',1,2707) -LexToken(EOL,'\n',1,2708) -LexToken(VAR,'model',1,2717) -LexToken(DOT,'.',1,2722) -LexToken(VAR,'blocktype',1,2723) -LexToken(ASSIGNMENT,'=',1,2732) -LexToken(DQSTRING,'"c"',1,2735) -LexToken(EOL,'\n',1,2736) -LexToken(VAR,'model',1,2745) -LexToken(DOT,'.',1,2750) -LexToken(VAR,'dep_ut',1,2751) -LexToken(ASSIGNMENT,'=',1,2757) -LexToken(OPENSQBRACKET,'[',1,2758) -LexToken(PREVAR_BOOLEAN,'%f',1,2759) -LexToken(PREVAR_BOOLEAN,'%t',1,2762) -LexToken(CLOSESQBRACKET,']',1,2764) -LexToken(EOL,'\n',1,2765) -LexToken(VAR,'mo',1,2774) -LexToken(DOT,'.',1,2776) -LexToken(VAR,'model',1,2777) -LexToken(ASSIGNMENT,'=',1,2782) -LexToken(VAR,'ModelName',1,2783) -LexToken(EOL,'\n',1,2792) -LexToken(VAR,'model',1,2801) -LexToken(DOT,'.',1,2806) -LexToken(VAR,'equations',1,2807) -LexToken(ASSIGNMENT,'=',1,2816) -LexToken(VAR,'mo',1,2817) -LexToken(EOL,'\n',1,2819) -LexToken(VAR,'model',1,2828) -LexToken(DOT,'.',1,2833) -LexToken(VAR,'in',1,2834) -LexToken(ASSIGNMENT,'=',1,2836) -LexToken(VAR,'ones',1,2837) -LexToken(OPENBRACKET,'(',1,2841) -LexToken(VAR,'size',1,2842) -LexToken(OPENBRACKET,'(',1,2846) -LexToken(VAR,'MI',1,2847) -LexToken(COMMA,',',1,2849) -LexToken(DQSTRING,'"*"',1,2852) -LexToken(CLOSEBRACKET,')',1,2853) -LexToken(COMMA,',',1,2854) -LexToken(NUMBER,'1',1,2855) -LexToken(CLOSEBRACKET,')',1,2856) -LexToken(EOL,'\n',1,2857) -LexToken(VAR,'model',1,2866) -LexToken(DOT,'.',1,2871) -LexToken(VAR,'out',1,2872) -LexToken(ASSIGNMENT,'=',1,2875) -LexToken(VAR,'ones',1,2876) -LexToken(OPENBRACKET,'(',1,2880) -LexToken(VAR,'size',1,2881) -LexToken(OPENBRACKET,'(',1,2885) -LexToken(VAR,'MO',1,2886) -LexToken(COMMA,',',1,2888) -LexToken(DQSTRING,'"*"',1,2891) -LexToken(CLOSEBRACKET,')',1,2892) -LexToken(COMMA,',',1,2893) -LexToken(NUMBER,'1',1,2894) -LexToken(CLOSEBRACKET,')',1,2895) -LexToken(EOL,'\n',1,2896) -LexToken(VAR,'x',1,2905) -LexToken(ASSIGNMENT,'=',1,2906) -LexToken(VAR,'standard_define',1,2907) -LexToken(OPENBRACKET,'(',1,2922) -LexToken(OPENSQBRACKET,'[',1,2923) -LexToken(NUMBER,'2',1,2924) -LexToken(COMMA,',',1,2925) -LexToken(NUMBER,'2',1,2926) -LexToken(CLOSESQBRACKET,']',1,2927) -LexToken(COMMA,',',1,2928) -LexToken(VAR,'model',1,2929) -LexToken(COMMA,',',1,2934) -LexToken(VAR,'exprs',1,2935) -LexToken(COMMA,',',1,2940) -LexToken(VAR,'list',1,2941) -LexToken(OPENBRACKET,'(',1,2945) -LexToken(VAR,'gr_i',1,2946) -LexToken(COMMA,',',1,2950) -LexToken(NUMBER,'0',1,2951) -LexToken(CLOSEBRACKET,')',1,2952) -LexToken(CLOSEBRACKET,')',1,2953) -LexToken(EOL,'\n',1,2954) -LexToken(VAR,'x',1,2963) -LexToken(DOT,'.',1,2964) -LexToken(VAR,'graphics',1,2965) -LexToken(DOT,'.',1,2973) -LexToken(VAR,'in_implicit',1,2974) -LexToken(ASSIGNMENT,'=',1,2985) -LexToken(VAR,'Typein',1,2986) -LexToken(EOL,'\n',1,2992) -LexToken(VAR,'x',1,3002) -LexToken(DOT,'.',1,3003) -LexToken(VAR,'graphics',1,3004) -LexToken(DOT,'.',1,3012) -LexToken(VAR,'out_implicit',1,3013) -LexToken(ASSIGNMENT,'=',1,3025) -LexToken(VAR,'Typeout',1,3026) -LexToken(EOL,'\n',1,3033) -LexToken(END,'end',1,3039) -LexToken(EOL,'\n',1,3042) -LexToken(ENDFUNCTION,'endfunction',1,3043) -LexToken(EOL,'\n',1,3054) +/* autogenerated from "macros/Electrical/IdealTransformer.sci" */ +function IdealTransformer() { +IdealTransformer.prototype.get = function IdealTransformer() { +} +IdealTransformer.prototype.set = function IdealTransformer() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +x=arg1; +exprs=x.graphics.exprs; +while (true) { +[ok,N,exprs]=scicos_getvalue(["Set Transformer block parameters:","","N:"+" Turn ratio (N1/N2)"],["N"],list("vec",1),exprs); +if (!ok) { +break +} +x.model.equations.parameters[2]=list(N); +x.graphics.exprs=exprs; +break +} +} +IdealTransformer.prototype.define = function IdealTransformer() { +ModelName="IdealTransformer"; +PrametersValue=[1]; +ParametersName=["N"]; +model=scicos_model(); +Typein=[]; +Typeout=[]; +MI=[]; +MO=[]; +P=[2.5,90,2,0,2.5,10,2,0,97.5,90,-2,0,97.5,10,-2,0]; +PortName=["p1","n1","p2","n2"]; +for(i=1;i<=size(P,"r");i+=1) { +if (P(i,3)==1) { +Typein=[Typein,"E"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==2) { +Typein=[Typein,"I"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==-1) { +Typeout=[Typeout,"E"]; +MO=[MO,PortName(i)]; +} +if (P(i,3)==-2) { +Typeout=[Typeout,"I"]; +MO=[MO,PortName(i)]; +} +} +model=scicos_model(); +mo=modelica(); +model.sim=ModelName; +mo.inputs=MI; +mo.outputs=MO; +model.rpar=PrametersValue; +mo.parameters=list(ParametersName,PrametersValue,zeros(ParametersName)); +exprs=["1"]; +gr_i=[]; +model.blocktype="c"; +model.dep_ut=[None,true]; +mo.model=ModelName; +model.equations=mo; +model.in=ones(size(MI,"*"),1); +model.out=ones(size(MO,"*"),1); +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=Typein; +x.graphics.out_implicit=Typeout; +} +IdealTransformer.prototype.details = function IdealTransformer() { +} +} diff --git a/js/Electrical/Inductor.js b/js/Electrical/Inductor.js index 5e6d755d..4a696abd 100644 --- a/js/Electrical/Inductor.js +++ b/js/Electrical/Inductor.js @@ -1,326 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'Inductor',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,898) -LexToken(VAR,'x',1,903) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(VAR,'y',1,913) -LexToken(ASSIGNMENT,'=',1,914) -LexToken(OPENSQBRACKET,'[',1,915) -LexToken(CLOSESQBRACKET,']',1,916) -LexToken(EOL,'\n',1,917) -LexToken(VAR,'typ',1,923) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(OPENSQBRACKET,'[',1,927) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(EOL,'\n',1,929) -LexToken(SELECT,'select',1,935) -LexToken(VAR,'job',1,942) -LexToken(EOL,'\n',1,945) -LexToken(CASE,'case',1,950) -LexToken(DQSTRING,'"set"',1,959) -LexToken(THEN,'then',1,961) -LexToken(EOL,'\n',1,965) -LexToken(VAR,'x',1,974) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(EOL,'\n',1,980) -LexToken(VAR,'graphics',1,990) -LexToken(ASSIGNMENT,'=',1,998) -LexToken(VAR,'arg1',1,999) -LexToken(DOT,'.',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(EOL,'\n',1,1012) -LexToken(VAR,'exprs',1,1022) -LexToken(ASSIGNMENT,'=',1,1027) -LexToken(VAR,'graphics',1,1028) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'exprs',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(VAR,'model',1,1051) -LexToken(ASSIGNMENT,'=',1,1056) -LexToken(VAR,'arg1',1,1057) -LexToken(DOT,'.',1,1061) -LexToken(VAR,'model',1,1062) -LexToken(EOL,'\n',1,1067) -LexToken(WHILE,'while',1,1077) -LexToken(PREVAR_BOOLEAN,'%t',1,1083) -LexToken(DO,'do',1,1086) -LexToken(EOL,'\n',1,1088) -LexToken(OPENSQBRACKET,'[',1,1101) -LexToken(VAR,'ok',1,1102) -LexToken(COMMA,',',1,1104) -LexToken(VAR,'L',1,1105) -LexToken(COMMA,',',1,1106) -LexToken(VAR,'exprs',1,1107) -LexToken(CLOSESQBRACKET,']',1,1112) -LexToken(ASSIGNMENT,'=',1,1113) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1114) -LexToken(OPENBRACKET,'(',1,1129) -LexToken(DQSTRING,'"Set Inductor block parameter"',1,1159) -LexToken(COMMA,',',1,1160) -LexToken(DQSTRING,'"L (H)"',1,1182) -LexToken(COMMA,',',1,1183) -LexToken(VAR,'list',1,1184) -LexToken(OPENBRACKET,'(',1,1188) -LexToken(DQSTRING,'"vec"',1,1193) -LexToken(COMMA,',',1,1194) -LexToken(NUMBER,'1',1,1195) -LexToken(CLOSEBRACKET,')',1,1196) -LexToken(COMMA,',',1,1197) -LexToken(VAR,'exprs',1,1198) -LexToken(CLOSEBRACKET,')',1,1203) -LexToken(EOL,'\n',1,1204) -LexToken(IF,'if',1,1217) -LexToken(NOT,'~',1,1220) -LexToken(VAR,'ok',1,1221) -LexToken(THEN,'then',1,1224) -LexToken(EOL,'\n',1,1228) -LexToken(BREAK,'break',1,1245) -LexToken(EOL,'\n',1,1250) -LexToken(END,'end',1,1264) -LexToken(EOL,'\n',1,1267) -LexToken(VAR,'model',1,1280) -LexToken(DOT,'.',1,1285) -LexToken(VAR,'rpar',1,1286) -LexToken(ASSIGNMENT,'=',1,1290) -LexToken(VAR,'L',1,1291) -LexToken(EOL,'\n',1,1292) -LexToken(VAR,'model',1,1305) -LexToken(DOT,'.',1,1310) -LexToken(VAR,'equations',1,1311) -LexToken(DOT,'.',1,1320) -LexToken(VAR,'parameters',1,1321) -LexToken(OPENBRACKET,'(',1,1331) -LexToken(NUMBER,'2',1,1332) -LexToken(CLOSEBRACKET,')',1,1333) -LexToken(ASSIGNMENT,'=',1,1334) -LexToken(VAR,'list',1,1335) -LexToken(OPENBRACKET,'(',1,1339) -LexToken(VAR,'L',1,1340) -LexToken(CLOSEBRACKET,')',1,1341) -LexToken(EOL,'\n',1,1342) -LexToken(VAR,'graphics',1,1355) -LexToken(DOT,'.',1,1363) -LexToken(VAR,'exprs',1,1364) -LexToken(ASSIGNMENT,'=',1,1369) -LexToken(VAR,'exprs',1,1370) -LexToken(EOL,'\n',1,1375) -LexToken(VAR,'x',1,1388) -LexToken(DOT,'.',1,1389) -LexToken(VAR,'graphics',1,1390) -LexToken(ASSIGNMENT,'=',1,1398) -LexToken(VAR,'graphics',1,1399) -LexToken(EOL,'\n',1,1407) -LexToken(VAR,'x',1,1421) -LexToken(DOT,'.',1,1422) -LexToken(VAR,'model',1,1423) -LexToken(ASSIGNMENT,'=',1,1428) -LexToken(VAR,'model',1,1429) -LexToken(EOL,'\n',1,1434) -LexToken(BREAK,'break',1,1447) -LexToken(EOL,'\n',1,1452) -LexToken(END,'end',1,1461) -LexToken(EOL,'\n',1,1464) -LexToken(CASE,'case',1,1469) -LexToken(DQSTRING,'"define"',1,1481) -LexToken(THEN,'then',1,1483) -LexToken(EOL,'\n',1,1487) -LexToken(VAR,'model',1,1496) -LexToken(ASSIGNMENT,'=',1,1501) -LexToken(SCICOS_MODEL,'scicos_model',1,1502) -LexToken(OPENBRACKET,'(',1,1514) -LexToken(CLOSEBRACKET,')',1,1515) -LexToken(EOL,'\n',1,1516) -LexToken(VAR,'model',1,1525) -LexToken(DOT,'.',1,1530) -LexToken(VAR,'in',1,1531) -LexToken(ASSIGNMENT,'=',1,1533) -LexToken(OPENSQBRACKET,'[',1,1534) -LexToken(NUMBER,'1',1,1535) -LexToken(CLOSESQBRACKET,']',1,1536) -LexToken(EOL,'\n',1,1537) -LexToken(VAR,'model',1,1547) -LexToken(DOT,'.',1,1552) -LexToken(VAR,'out',1,1553) -LexToken(ASSIGNMENT,'=',1,1556) -LexToken(OPENSQBRACKET,'[',1,1557) -LexToken(NUMBER,'1',1,1558) -LexToken(CLOSESQBRACKET,']',1,1559) -LexToken(EOL,'\n',1,1560) -LexToken(VAR,'L',1,1570) -LexToken(ASSIGNMENT,'=',1,1571) -LexToken(NUMBER,'1.',1,1572) -LexToken(VAR,'d',1,1574) -LexToken(ADDITION,'-',1,1575) -LexToken(NUMBER,'5',1,1576) -LexToken(EOL,'\n',1,1577) -LexToken(VAR,'model',1,1586) -LexToken(DOT,'.',1,1591) -LexToken(VAR,'rpar',1,1592) -LexToken(ASSIGNMENT,'=',1,1596) -LexToken(VAR,'L',1,1597) -LexToken(EOL,'\n',1,1598) -LexToken(VAR,'model',1,1607) -LexToken(DOT,'.',1,1612) -LexToken(VAR,'sim',1,1613) -LexToken(ASSIGNMENT,'=',1,1616) -LexToken(DQSTRING,'"Inductor"',1,1626) -LexToken(EOL,'\n',1,1627) -LexToken(VAR,'model',1,1636) -LexToken(DOT,'.',1,1641) -LexToken(VAR,'blocktype',1,1642) -LexToken(ASSIGNMENT,'=',1,1651) -LexToken(DQSTRING,'"c"',1,1654) -LexToken(EOL,'\n',1,1655) -LexToken(VAR,'model',1,1664) -LexToken(DOT,'.',1,1669) -LexToken(VAR,'dep_ut',1,1670) -LexToken(ASSIGNMENT,'=',1,1676) -LexToken(OPENSQBRACKET,'[',1,1677) -LexToken(PREVAR_BOOLEAN,'%t',1,1678) -LexToken(PREVAR_BOOLEAN,'%f',1,1681) -LexToken(CLOSESQBRACKET,']',1,1683) -LexToken(EOL,'\n',1,1684) -LexToken(VAR,'mo',1,1693) -LexToken(ASSIGNMENT,'=',1,1695) -LexToken(VAR,'modelica',1,1696) -LexToken(OPENBRACKET,'(',1,1704) -LexToken(CLOSEBRACKET,')',1,1705) -LexToken(EOL,'\n',1,1706) -LexToken(VAR,'mo',1,1716) -LexToken(DOT,'.',1,1718) -LexToken(VAR,'model',1,1719) -LexToken(ASSIGNMENT,'=',1,1724) -LexToken(DQSTRING,'"Inductor"',1,1734) -LexToken(EOL,'\n',1,1735) -LexToken(VAR,'mo',1,1744) -LexToken(DOT,'.',1,1746) -LexToken(VAR,'inputs',1,1747) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(DQSTRING,'"p"',1,1756) -LexToken(EOL,'\n',1,1757) -LexToken(VAR,'mo',1,1767) -LexToken(DOT,'.',1,1769) -LexToken(VAR,'outputs',1,1770) -LexToken(ASSIGNMENT,'=',1,1777) -LexToken(DQSTRING,'"n"',1,1780) -LexToken(EOL,'\n',1,1781) -LexToken(VAR,'mo',1,1791) -LexToken(DOT,'.',1,1793) -LexToken(VAR,'parameters',1,1794) -LexToken(ASSIGNMENT,'=',1,1804) -LexToken(VAR,'list',1,1805) -LexToken(OPENBRACKET,'(',1,1809) -LexToken(DQSTRING,'"L"',1,1812) -LexToken(COMMA,',',1,1813) -LexToken(VAR,'list',1,1814) -LexToken(OPENBRACKET,'(',1,1818) -LexToken(VAR,'L',1,1819) -LexToken(CLOSEBRACKET,')',1,1820) -LexToken(CLOSEBRACKET,')',1,1821) -LexToken(EOL,'\n',1,1822) -LexToken(VAR,'model',1,1831) -LexToken(DOT,'.',1,1836) -LexToken(VAR,'equations',1,1837) -LexToken(ASSIGNMENT,'=',1,1846) -LexToken(VAR,'mo',1,1847) -LexToken(EOL,'\n',1,1849) -LexToken(VAR,'exprs',1,1859) -LexToken(ASSIGNMENT,'=',1,1864) -LexToken(VAR,'string',1,1865) -LexToken(OPENBRACKET,'(',1,1871) -LexToken(VAR,'L',1,1872) -LexToken(CLOSEBRACKET,')',1,1873) -LexToken(EOL,'\n',1,1874) -LexToken(EOL,'\n',1,1875) -LexToken(VAR,'gr_i',1,1884) -LexToken(ASSIGNMENT,'=',1,1888) -LexToken(OPENSQBRACKET,'[',1,1889) -LexToken(CLOSESQBRACKET,']',1,1890) -LexToken(EOL,'\n',1,1891) -LexToken(EOL,'\n',1,1892) -LexToken(VAR,'x',1,1901) -LexToken(ASSIGNMENT,'=',1,1902) -LexToken(VAR,'standard_define',1,1903) -LexToken(OPENBRACKET,'(',1,1918) -LexToken(OPENSQBRACKET,'[',1,1919) -LexToken(NUMBER,'2',1,1920) -LexToken(NUMBER,'0.9',1,1922) -LexToken(CLOSESQBRACKET,']',1,1925) -LexToken(COMMA,',',1,1926) -LexToken(VAR,'model',1,1927) -LexToken(COMMA,',',1,1932) -LexToken(VAR,'exprs',1,1933) -LexToken(COMMA,',',1,1938) -LexToken(VAR,'list',1,1939) -LexToken(OPENBRACKET,'(',1,1943) -LexToken(VAR,'gr_i',1,1944) -LexToken(COMMA,',',1,1948) -LexToken(NUMBER,'0',1,1949) -LexToken(CLOSEBRACKET,')',1,1950) -LexToken(CLOSEBRACKET,')',1,1951) -LexToken(EOL,'\n',1,1952) -LexToken(VAR,'x',1,1961) -LexToken(DOT,'.',1,1962) -LexToken(VAR,'graphics',1,1963) -LexToken(DOT,'.',1,1971) -LexToken(VAR,'in_implicit',1,1972) -LexToken(ASSIGNMENT,'=',1,1983) -LexToken(OPENSQBRACKET,'[',1,1984) -LexToken(DQSTRING,'"I"',1,1987) -LexToken(CLOSESQBRACKET,']',1,1988) -LexToken(EOL,'\n',1,1989) -LexToken(VAR,'x',1,1998) -LexToken(DOT,'.',1,1999) -LexToken(VAR,'graphics',1,2000) -LexToken(DOT,'.',1,2008) -LexToken(VAR,'out_implicit',1,2009) -LexToken(ASSIGNMENT,'=',1,2021) -LexToken(OPENSQBRACKET,'[',1,2022) -LexToken(DQSTRING,'"I"',1,2025) -LexToken(CLOSESQBRACKET,']',1,2026) -LexToken(EOL,'\n',1,2027) -LexToken(END,'end',1,2032) -LexToken(EOL,'\n',1,2035) -LexToken(ENDFUNCTION,'endfunction',1,2036) -LexToken(EOL,'\n',1,2047) +Syntax error in input LexToken(VAR,'d',1,1574) +/* autogenerated from "macros/Electrical/Inductor.sci" */ +None diff --git a/js/Electrical/MOTOR.js b/js/Electrical/MOTOR.js index dec0bc43..f5f29a3f 100644 --- a/js/Electrical/MOTOR.js +++ b/js/Electrical/MOTOR.js @@ -1,172 +1,23 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MOTOR',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,907) -LexToken(EOL,'\n',1,960) -LexToken(EOL,'\n',1,1039) -LexToken(EOL,'\n',1,1105) -LexToken(EOL,'\n',1,1106) -LexToken(VAR,'x',1,1111) -LexToken(ASSIGNMENT,'=',1,1112) -LexToken(OPENSQBRACKET,'[',1,1113) -LexToken(CLOSESQBRACKET,']',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(VAR,'y',1,1121) -LexToken(ASSIGNMENT,'=',1,1122) -LexToken(OPENSQBRACKET,'[',1,1123) -LexToken(CLOSESQBRACKET,']',1,1124) -LexToken(EOL,'\n',1,1125) -LexToken(VAR,'typ',1,1131) -LexToken(ASSIGNMENT,'=',1,1134) -LexToken(OPENSQBRACKET,'[',1,1135) -LexToken(CLOSESQBRACKET,']',1,1136) -LexToken(EOL,'\n',1,1137) -LexToken(SELECT,'select',1,1143) -LexToken(VAR,'job',1,1150) -LexToken(EOL,'\n',1,1153) -LexToken(CASE,'case',1,1158) -LexToken(DQSTRING,'"set"',1,1167) -LexToken(THEN,'then',1,1169) -LexToken(EOL,'\n',1,1173) -LexToken(VAR,'x',1,1182) -LexToken(ASSIGNMENT,'=',1,1183) -LexToken(VAR,'arg1',1,1184) -LexToken(EOL,'\n',1,1188) -LexToken(CASE,'case',1,1194) -LexToken(DQSTRING,'"define"',1,1206) -LexToken(THEN,'then',1,1208) -LexToken(EOL,'\n',1,1212) -LexToken(VAR,'model',1,1221) -LexToken(ASSIGNMENT,'=',1,1226) -LexToken(SCICOS_MODEL,'scicos_model',1,1227) -LexToken(OPENBRACKET,'(',1,1239) -LexToken(CLOSEBRACKET,')',1,1240) -LexToken(EOL,'\n',1,1241) -LexToken(VAR,'model',1,1250) -LexToken(DOT,'.',1,1255) -LexToken(VAR,'out',1,1256) -LexToken(ASSIGNMENT,'=',1,1259) -LexToken(OPENSQBRACKET,'[',1,1260) -LexToken(NUMBER,'1',1,1261) -LexToken(SEMICOLON,';',1,1262) -LexToken(NUMBER,'1',1,1263) -LexToken(CLOSESQBRACKET,']',1,1264) -LexToken(EOL,'\n',1,1265) -LexToken(VAR,'model',1,1274) -LexToken(DOT,'.',1,1279) -LexToken(VAR,'in',1,1280) -LexToken(ASSIGNMENT,'=',1,1282) -LexToken(OPENSQBRACKET,'[',1,1283) -LexToken(NUMBER,'1',1,1284) -LexToken(CLOSESQBRACKET,']',1,1285) -LexToken(EOL,'\n',1,1286) -LexToken(VAR,'model',1,1296) -LexToken(DOT,'.',1,1301) -LexToken(VAR,'sim',1,1302) -LexToken(ASSIGNMENT,'=',1,1305) -LexToken(DQSTRING,'"motor"',1,1312) -LexToken(EOL,'\n',1,1313) -LexToken(VAR,'model',1,1322) -LexToken(DOT,'.',1,1327) -LexToken(VAR,'blocktype',1,1328) -LexToken(ASSIGNMENT,'=',1,1337) -LexToken(DQSTRING,'"c"',1,1340) -LexToken(EOL,'\n',1,1341) -LexToken(VAR,'model',1,1350) -LexToken(DOT,'.',1,1355) -LexToken(VAR,'dep_ut',1,1356) -LexToken(ASSIGNMENT,'=',1,1362) -LexToken(OPENSQBRACKET,'[',1,1363) -LexToken(PREVAR_BOOLEAN,'%t',1,1364) -LexToken(PREVAR_BOOLEAN,'%f',1,1367) -LexToken(CLOSESQBRACKET,']',1,1369) -LexToken(EOL,'\n',1,1370) -LexToken(VAR,'gr_i',1,1379) -LexToken(ASSIGNMENT,'=',1,1383) -LexToken(OPENSQBRACKET,'[',1,1384) -LexToken(CLOSESQBRACKET,']',1,1385) -LexToken(EOL,'\n',1,1386) -LexToken(EOL,'\n',1,1388) -LexToken(EOL,'\n',1,1389) -LexToken(VAR,'exprs',1,1398) -LexToken(ASSIGNMENT,'=',1,1403) -LexToken(DQSTRING,'""',1,1405) -LexToken(EOL,'\n',1,1406) -LexToken(VAR,'x',1,1415) -LexToken(ASSIGNMENT,'=',1,1416) -LexToken(VAR,'standard_define',1,1417) -LexToken(OPENBRACKET,'(',1,1432) -LexToken(OPENSQBRACKET,'[',1,1433) -LexToken(NUMBER,'2',1,1434) -LexToken(NUMBER,'2',1,1436) -LexToken(CLOSESQBRACKET,']',1,1437) -LexToken(COMMA,',',1,1438) -LexToken(VAR,'model',1,1439) -LexToken(COMMA,',',1,1444) -LexToken(VAR,'exprs',1,1445) -LexToken(COMMA,',',1,1450) -LexToken(VAR,'gr_i',1,1451) -LexToken(CLOSEBRACKET,')',1,1455) -LexToken(EOL,'\n',1,1456) -LexToken(VAR,'x',1,1465) -LexToken(DOT,'.',1,1466) -LexToken(VAR,'graphics',1,1467) -LexToken(DOT,'.',1,1475) -LexToken(VAR,'out_implicit',1,1476) -LexToken(ASSIGNMENT,'=',1,1488) -LexToken(OPENSQBRACKET,'[',1,1489) -LexToken(DQSTRING,'"I"',1,1492) -LexToken(SEMICOLON,';',1,1493) -LexToken(DQSTRING,'"I"',1,1496) -LexToken(CLOSESQBRACKET,']',1,1497) -LexToken(EOL,'\n',1,1498) -LexToken(VAR,'x',1,1507) -LexToken(DOT,'.',1,1508) -LexToken(VAR,'graphics',1,1509) -LexToken(DOT,'.',1,1517) -LexToken(VAR,'in_implicit',1,1518) -LexToken(ASSIGNMENT,'=',1,1529) -LexToken(OPENSQBRACKET,'[',1,1530) -LexToken(DQSTRING,'"I"',1,1533) -LexToken(CLOSESQBRACKET,']',1,1534) -LexToken(EOL,'\n',1,1535) -LexToken(END,'end',1,1540) -LexToken(EOL,'\n',1,1543) -LexToken(ENDFUNCTION,'endfunction',1,1544) -LexToken(EOL,'\n',1,1555) +/* autogenerated from "macros/Electrical/MOTOR.sci" */ +function MOTOR() { +MOTOR.prototype.get = function MOTOR() { +} +MOTOR.prototype.set = function MOTOR() { +x=arg1; +} +MOTOR.prototype.define = function MOTOR() { +model=scicos_model(); +model.out=[1,1]; +model.in=[1]; +model.sim="motor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +exprs=""; +x=standard_define([2,2],model,exprs,gr_i); +x.graphics.out_implicit=["I","I"]; +x.graphics.in_implicit=["I"]; +} +MOTOR.prototype.details = function MOTOR() { +} +} diff --git a/js/Electrical/NMOS.js b/js/Electrical/NMOS.js index c2da1fb7..d33e5cd1 100644 --- a/js/Electrical/NMOS.js +++ b/js/Electrical/NMOS.js @@ -1,538 +1,52 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'NMOS',1,852) -LexToken(OPENBRACKET,'(',1,856) -LexToken(VAR,'job',1,857) -LexToken(COMMA,',',1,860) -LexToken(VAR,'arg1',1,861) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg2',1,866) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(EOL,'\n',1,871) -LexToken(VAR,'x',1,876) -LexToken(ASSIGNMENT,'=',1,877) -LexToken(OPENSQBRACKET,'[',1,878) -LexToken(CLOSESQBRACKET,']',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'y',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'typ',1,896) -LexToken(ASSIGNMENT,'=',1,899) -LexToken(OPENSQBRACKET,'[',1,900) -LexToken(CLOSESQBRACKET,']',1,901) -LexToken(EOL,'\n',1,902) -LexToken(SELECT,'select',1,908) -LexToken(VAR,'job',1,915) -LexToken(EOL,'\n',1,918) -LexToken(CASE,'case',1,923) -LexToken(DQSTRING,'"set"',1,932) -LexToken(THEN,'then',1,934) -LexToken(EOL,'\n',1,938) -LexToken(VAR,'x',1,947) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(VAR,'arg1',1,949) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'graphics',1,963) -LexToken(ASSIGNMENT,'=',1,971) -LexToken(VAR,'arg1',1,972) -LexToken(DOT,'.',1,976) -LexToken(VAR,'graphics',1,977) -LexToken(EOL,'\n',1,985) -LexToken(VAR,'exprs',1,995) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(VAR,'graphics',1,1001) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'exprs',1,1010) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'model',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'arg1',1,1030) -LexToken(DOT,'.',1,1034) -LexToken(VAR,'model',1,1035) -LexToken(EOL,'\n',1,1040) -LexToken(WHILE,'while',1,1050) -LexToken(PREVAR_BOOLEAN,'%t',1,1056) -LexToken(DO,'do',1,1059) -LexToken(EOL,'\n',1,1061) -LexToken(OPENSQBRACKET,'[',1,1074) -LexToken(VAR,'ok',1,1075) -LexToken(COMMA,',',1,1077) -LexToken(VAR,'W',1,1078) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'L',1,1080) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'Beta',1,1082) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'Vt',1,1087) -LexToken(COMMA,',',1,1089) -LexToken(VAR,'K2',1,1090) -LexToken(COMMA,',',1,1092) -LexToken(VAR,'K5',1,1093) -LexToken(COMMA,',',1,1095) -LexToken(VAR,'dW',1,1096) -LexToken(COMMA,',',1,1098) -LexToken(VAR,'dL',1,1099) -LexToken(COMMA,',',1,1101) -LexToken(VAR,'RDS',1,1102) -LexToken(COMMA,',',1,1105) -LexToken(VAR,'exprs',1,1106) -LexToken(CLOSESQBRACKET,']',1,1111) -LexToken(ASSIGNMENT,'=',1,1112) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1113) -LexToken(OPENBRACKET,'(',1,1128) -LexToken(DQSTRING,'"Set NMOS Transistor block parameters"',1,1166) -LexToken(COMMA,',',1,1167) -LexToken(OPENSQBRACKET,'[',1,1183) -LexToken(DQSTRING,'"Width [m]"',1,1194) -LexToken(SEMICOLON,';',1,1195) -LexToken(DQSTRING,'"Length [m]"',1,1222) -LexToken(SEMICOLON,';',1,1223) -LexToken(DQSTRING,'"Transconductance parameter [A/(V*V)]"',1,1276) -LexToken(SEMICOLON,';',1,1277) -LexToken(DQSTRING,'"Zero bias threshold voltage [V]"',1,1325) -LexToken(SEMICOLON,';',1,1326) -LexToken(DQSTRING,'"Bulk threshold parameter"',1,1367) -LexToken(SEMICOLON,';',1,1368) -LexToken(DQSTRING,'"Reduction of pinch-off region"',1,1414) -LexToken(SEMICOLON,';',1,1415) -LexToken(DQSTRING,'"Narrowing of channel [m]"',1,1456) -LexToken(SEMICOLON,';',1,1457) -LexToken(DQSTRING,'"Shortening of channel [m]"',1,1499) -LexToken(SEMICOLON,';',1,1500) -LexToken(DQSTRING,'"Drain-Source-Resistance [Ohm]"',1,1546) -LexToken(CLOSESQBRACKET,']',1,1547) -LexToken(COMMA,',',1,1548) -LexToken(VAR,'list',1,1564) -LexToken(OPENBRACKET,'(',1,1568) -LexToken(DQSTRING,'"vec"',1,1573) -LexToken(COMMA,',',1,1574) -LexToken(ADDITION,'-',1,1575) -LexToken(NUMBER,'1',1,1576) -LexToken(COMMA,',',1,1577) -LexToken(DQSTRING,'"vec"',1,1582) -LexToken(COMMA,',',1,1583) -LexToken(ADDITION,'-',1,1584) -LexToken(NUMBER,'1',1,1585) -LexToken(COMMA,',',1,1586) -LexToken(DQSTRING,'"vec"',1,1591) -LexToken(COMMA,',',1,1592) -LexToken(ADDITION,'-',1,1593) -LexToken(NUMBER,'1',1,1594) -LexToken(COMMA,',',1,1595) -LexToken(DQSTRING,'"vec"',1,1600) -LexToken(COMMA,',',1,1601) -LexToken(ADDITION,'-',1,1602) -LexToken(NUMBER,'1',1,1603) -LexToken(COMMA,',',1,1604) -LexToken(DQSTRING,'"vec"',1,1609) -LexToken(COMMA,',',1,1610) -LexToken(ADDITION,'-',1,1611) -LexToken(NUMBER,'1',1,1612) -LexToken(COMMA,',',1,1613) -LexToken(DQSTRING,'"vec"',1,1618) -LexToken(COMMA,',',1,1619) -LexToken(ADDITION,'-',1,1620) -LexToken(NUMBER,'1',1,1621) -LexToken(COMMA,',',1,1622) -LexToken(DQSTRING,'"vec"',1,1627) -LexToken(COMMA,',',1,1628) -LexToken(ADDITION,'-',1,1629) -LexToken(NUMBER,'1',1,1630) -LexToken(COMMA,',',1,1631) -LexToken(DQSTRING,'"vec"',1,1636) -LexToken(COMMA,',',1,1637) -LexToken(ADDITION,'-',1,1638) -LexToken(NUMBER,'1',1,1639) -LexToken(COMMA,',',1,1640) -LexToken(DQSTRING,'"vec"',1,1645) -LexToken(COMMA,',',1,1646) -LexToken(ADDITION,'-',1,1647) -LexToken(NUMBER,'1',1,1648) -LexToken(CLOSEBRACKET,')',1,1649) -LexToken(COMMA,',',1,1650) -LexToken(VAR,'exprs',1,1651) -LexToken(CLOSEBRACKET,')',1,1656) -LexToken(EOL,'\n',1,1657) -LexToken(EOL,'\n',1,1658) -LexToken(IF,'if',1,1671) -LexToken(NOT,'~',1,1674) -LexToken(VAR,'ok',1,1675) -LexToken(THEN,'then',1,1678) -LexToken(EOL,'\n',1,1682) -LexToken(BREAK,'break',1,1699) -LexToken(EOL,'\n',1,1704) -LexToken(END,'end',1,1718) -LexToken(EOL,'\n',1,1721) -LexToken(VAR,'model',1,1734) -LexToken(DOT,'.',1,1739) -LexToken(VAR,'equations',1,1740) -LexToken(DOT,'.',1,1749) -LexToken(VAR,'parameters',1,1750) -LexToken(OPENBRACKET,'(',1,1760) -LexToken(NUMBER,'2',1,1761) -LexToken(CLOSEBRACKET,')',1,1762) -LexToken(ASSIGNMENT,'=',1,1763) -LexToken(VAR,'list',1,1764) -LexToken(OPENBRACKET,'(',1,1768) -LexToken(VAR,'W',1,1769) -LexToken(COMMA,',',1,1770) -LexToken(VAR,'L',1,1771) -LexToken(COMMA,',',1,1772) -LexToken(VAR,'Beta',1,1773) -LexToken(COMMA,',',1,1777) -LexToken(VAR,'Vt',1,1778) -LexToken(COMMA,',',1,1780) -LexToken(VAR,'K2',1,1781) -LexToken(COMMA,',',1,1783) -LexToken(VAR,'K5',1,1784) -LexToken(COMMA,',',1,1786) -LexToken(VAR,'dW',1,1787) -LexToken(COMMA,',',1,1789) -LexToken(VAR,'dL',1,1790) -LexToken(COMMA,',',1,1792) -LexToken(VAR,'RDS',1,1793) -LexToken(CLOSEBRACKET,')',1,1796) -LexToken(EOL,'\n',1,1797) -LexToken(VAR,'graphics',1,1810) -LexToken(DOT,'.',1,1818) -LexToken(VAR,'exprs',1,1819) -LexToken(ASSIGNMENT,'=',1,1824) -LexToken(VAR,'exprs',1,1825) -LexToken(EOL,'\n',1,1830) -LexToken(VAR,'x',1,1843) -LexToken(DOT,'.',1,1844) -LexToken(VAR,'graphics',1,1845) -LexToken(ASSIGNMENT,'=',1,1853) -LexToken(VAR,'graphics',1,1854) -LexToken(EOL,'\n',1,1862) -LexToken(VAR,'x',1,1876) -LexToken(DOT,'.',1,1877) -LexToken(VAR,'model',1,1878) -LexToken(ASSIGNMENT,'=',1,1883) -LexToken(VAR,'model',1,1884) -LexToken(EOL,'\n',1,1889) -LexToken(BREAK,'break',1,1902) -LexToken(EOL,'\n',1,1907) -LexToken(END,'end',1,1916) -LexToken(EOL,'\n',1,1919) -LexToken(CASE,'case',1,1924) -LexToken(DQSTRING,'"define"',1,1936) -LexToken(THEN,'then',1,1938) -LexToken(EOL,'\n',1,1942) -LexToken(VAR,'model',1,1951) -LexToken(ASSIGNMENT,'=',1,1956) -LexToken(SCICOS_MODEL,'scicos_model',1,1957) -LexToken(OPENBRACKET,'(',1,1969) -LexToken(CLOSEBRACKET,')',1,1970) -LexToken(EOL,'\n',1,1971) -LexToken(VAR,'W',1,1980) -LexToken(ASSIGNMENT,'=',1,1981) -LexToken(NUMBER,'20.e-6',1,1982) -LexToken(EOL,'\n',1,1988) -LexToken(VAR,'L',1,1998) -LexToken(ASSIGNMENT,'=',1,1999) -LexToken(NUMBER,'6.e-6',1,2000) -LexToken(EOL,'\n',1,2005) -LexToken(VAR,'Beta',1,2015) -LexToken(ASSIGNMENT,'=',1,2019) -LexToken(NUMBER,'0.041e-3',1,2020) -LexToken(EOL,'\n',1,2028) -LexToken(VAR,'Vt',1,2038) -LexToken(ASSIGNMENT,'=',1,2040) -LexToken(NUMBER,'0.8',1,2041) -LexToken(EOL,'\n',1,2044) -LexToken(VAR,'K2',1,2054) -LexToken(ASSIGNMENT,'=',1,2056) -LexToken(NUMBER,'1.144',1,2057) -LexToken(EOL,'\n',1,2062) -LexToken(VAR,'K5',1,2072) -LexToken(ASSIGNMENT,'=',1,2074) -LexToken(NUMBER,'0.7311',1,2076) -LexToken(EOL,'\n',1,2082) -LexToken(VAR,'dW',1,2092) -LexToken(ASSIGNMENT,'=',1,2094) -LexToken(ADDITION,'-',1,2095) -LexToken(NUMBER,'2.5e-6',1,2096) -LexToken(EOL,'\n',1,2102) -LexToken(VAR,'dL',1,2112) -LexToken(ASSIGNMENT,'=',1,2114) -LexToken(ADDITION,'-',1,2116) -LexToken(NUMBER,'1.5e-6',1,2117) -LexToken(EOL,'\n',1,2123) -LexToken(VAR,'RDS',1,2133) -LexToken(ASSIGNMENT,'=',1,2136) -LexToken(NUMBER,'1.e+7',1,2137) -LexToken(EOL,'\n',1,2142) -LexToken(EOL,'\n',1,2144) -LexToken(VAR,'model',1,2153) -LexToken(DOT,'.',1,2158) -LexToken(VAR,'sim',1,2159) -LexToken(ASSIGNMENT,'=',1,2162) -LexToken(DQSTRING,'"NMOS"',1,2168) -LexToken(EOL,'\n',1,2169) -LexToken(VAR,'model',1,2178) -LexToken(DOT,'.',1,2183) -LexToken(VAR,'blocktype',1,2184) -LexToken(ASSIGNMENT,'=',1,2193) -LexToken(DQSTRING,'"c"',1,2196) -LexToken(EOL,'\n',1,2197) -LexToken(VAR,'model',1,2206) -LexToken(DOT,'.',1,2211) -LexToken(VAR,'dep_ut',1,2212) -LexToken(ASSIGNMENT,'=',1,2218) -LexToken(OPENSQBRACKET,'[',1,2219) -LexToken(PREVAR_BOOLEAN,'%t',1,2220) -LexToken(PREVAR_BOOLEAN,'%f',1,2223) -LexToken(CLOSESQBRACKET,']',1,2225) -LexToken(EOL,'\n',1,2226) -LexToken(VAR,'mo',1,2235) -LexToken(ASSIGNMENT,'=',1,2237) -LexToken(VAR,'modelica',1,2238) -LexToken(OPENBRACKET,'(',1,2246) -LexToken(CLOSEBRACKET,')',1,2247) -LexToken(EOL,'\n',1,2248) -LexToken(VAR,'mo',1,2257) -LexToken(DOT,'.',1,2259) -LexToken(VAR,'model',1,2260) -LexToken(ASSIGNMENT,'=',1,2265) -LexToken(DQSTRING,'"NMOS"',1,2271) -LexToken(EOL,'\n',1,2272) -LexToken(VAR,'mo',1,2282) -LexToken(DOT,'.',1,2284) -LexToken(VAR,'outputs',1,2285) -LexToken(ASSIGNMENT,'=',1,2292) -LexToken(OPENSQBRACKET,'[',1,2293) -LexToken(DQSTRING,'"D"',1,2296) -LexToken(SEMICOLON,';',1,2297) -LexToken(DQSTRING,'"B"',1,2300) -LexToken(SEMICOLON,';',1,2301) -LexToken(DQSTRING,'"S"',1,2304) -LexToken(CLOSESQBRACKET,']',1,2305) -LexToken(EOL,'\n',1,2306) -LexToken(VAR,'mo',1,2315) -LexToken(DOT,'.',1,2317) -LexToken(VAR,'inputs',1,2318) -LexToken(ASSIGNMENT,'=',1,2324) -LexToken(DQSTRING,'"G"',1,2327) -LexToken(EOL,'\n',1,2328) -LexToken(VAR,'mo',1,2338) -LexToken(DOT,'.',1,2340) -LexToken(VAR,'parameters',1,2341) -LexToken(ASSIGNMENT,'=',1,2351) -LexToken(VAR,'list',1,2352) -LexToken(OPENBRACKET,'(',1,2356) -LexToken(OPENSQBRACKET,'[',1,2357) -LexToken(DQSTRING,'"W"',1,2360) -LexToken(SEMICOLON,';',1,2361) -LexToken(DQSTRING,'"L"',1,2364) -LexToken(SEMICOLON,';',1,2365) -LexToken(DQSTRING,'"Beta"',1,2371) -LexToken(SEMICOLON,';',1,2372) -LexToken(DQSTRING,'"Vt"',1,2376) -LexToken(SEMICOLON,';',1,2377) -LexToken(DQSTRING,'"K2"',1,2381) -LexToken(SEMICOLON,';',1,2382) -LexToken(DQSTRING,'"K5"',1,2386) -LexToken(SEMICOLON,';',1,2387) -LexToken(DQSTRING,'"dW"',1,2391) -LexToken(SEMICOLON,';',1,2392) -LexToken(DQSTRING,'"dL"',1,2396) -LexToken(SEMICOLON,';',1,2397) -LexToken(DQSTRING,'"RDS"',1,2402) -LexToken(CLOSESQBRACKET,']',1,2403) -LexToken(COMMA,',',1,2404) -LexToken(OPENSQBRACKET,'[',1,2405) -LexToken(VAR,'W',1,2406) -LexToken(SEMICOLON,';',1,2407) -LexToken(VAR,'L',1,2408) -LexToken(SEMICOLON,';',1,2409) -LexToken(VAR,'Beta',1,2410) -LexToken(SEMICOLON,';',1,2414) -LexToken(VAR,'Vt',1,2415) -LexToken(SEMICOLON,';',1,2417) -LexToken(VAR,'K2',1,2418) -LexToken(SEMICOLON,';',1,2420) -LexToken(VAR,'K5',1,2421) -LexToken(SEMICOLON,';',1,2423) -LexToken(VAR,'dW',1,2424) -LexToken(SEMICOLON,';',1,2426) -LexToken(VAR,'dL',1,2427) -LexToken(SEMICOLON,';',1,2429) -LexToken(VAR,'RDS',1,2430) -LexToken(CLOSESQBRACKET,']',1,2433) -LexToken(CLOSEBRACKET,')',1,2434) -LexToken(EOL,'\n',1,2435) -LexToken(VAR,'model',1,2444) -LexToken(DOT,'.',1,2449) -LexToken(VAR,'equations',1,2450) -LexToken(ASSIGNMENT,'=',1,2459) -LexToken(VAR,'mo',1,2460) -LexToken(EOL,'\n',1,2462) -LexToken(VAR,'model',1,2471) -LexToken(DOT,'.',1,2476) -LexToken(VAR,'in',1,2477) -LexToken(ASSIGNMENT,'=',1,2479) -LexToken(VAR,'ones',1,2480) -LexToken(OPENBRACKET,'(',1,2484) -LexToken(VAR,'size',1,2485) -LexToken(OPENBRACKET,'(',1,2489) -LexToken(VAR,'mo',1,2490) -LexToken(DOT,'.',1,2492) -LexToken(VAR,'inputs',1,2493) -LexToken(COMMA,',',1,2499) -LexToken(DQSTRING,'"*"',1,2502) -LexToken(CLOSEBRACKET,')',1,2503) -LexToken(COMMA,',',1,2504) -LexToken(NUMBER,'1',1,2505) -LexToken(CLOSEBRACKET,')',1,2506) -LexToken(EOL,'\n',1,2507) -LexToken(VAR,'model',1,2516) -LexToken(DOT,'.',1,2521) -LexToken(VAR,'out',1,2522) -LexToken(ASSIGNMENT,'=',1,2525) -LexToken(VAR,'ones',1,2526) -LexToken(OPENBRACKET,'(',1,2530) -LexToken(VAR,'size',1,2531) -LexToken(OPENBRACKET,'(',1,2535) -LexToken(VAR,'mo',1,2536) -LexToken(DOT,'.',1,2538) -LexToken(VAR,'outputs',1,2539) -LexToken(COMMA,',',1,2546) -LexToken(DQSTRING,'"*"',1,2549) -LexToken(CLOSEBRACKET,')',1,2550) -LexToken(COMMA,',',1,2551) -LexToken(NUMBER,'1',1,2552) -LexToken(CLOSEBRACKET,')',1,2553) -LexToken(EOL,'\n',1,2554) -LexToken(VAR,'exprs',1,2563) -LexToken(ASSIGNMENT,'=',1,2568) -LexToken(OPENSQBRACKET,'[',1,2569) -LexToken(VAR,'string',1,2570) -LexToken(OPENBRACKET,'(',1,2576) -LexToken(VAR,'W',1,2577) -LexToken(CLOSEBRACKET,')',1,2578) -LexToken(SEMICOLON,';',1,2579) -LexToken(VAR,'string',1,2580) -LexToken(OPENBRACKET,'(',1,2586) -LexToken(VAR,'L',1,2587) -LexToken(CLOSEBRACKET,')',1,2588) -LexToken(SEMICOLON,';',1,2589) -LexToken(VAR,'string',1,2590) -LexToken(OPENBRACKET,'(',1,2596) -LexToken(VAR,'Beta',1,2597) -LexToken(CLOSEBRACKET,')',1,2601) -LexToken(SEMICOLON,';',1,2602) -LexToken(VAR,'string',1,2603) -LexToken(OPENBRACKET,'(',1,2609) -LexToken(VAR,'Vt',1,2610) -LexToken(CLOSEBRACKET,')',1,2612) -LexToken(SEMICOLON,';',1,2613) -LexToken(VAR,'string',1,2614) -LexToken(OPENBRACKET,'(',1,2620) -LexToken(VAR,'K2',1,2621) -LexToken(CLOSEBRACKET,')',1,2623) -LexToken(SEMICOLON,';',1,2624) -LexToken(VAR,'string',1,2625) -LexToken(OPENBRACKET,'(',1,2631) -LexToken(VAR,'K5',1,2632) -LexToken(CLOSEBRACKET,')',1,2634) -LexToken(SEMICOLON,';',1,2635) -LexToken(VAR,'string',1,2636) -LexToken(OPENBRACKET,'(',1,2642) -LexToken(VAR,'dW',1,2643) -LexToken(CLOSEBRACKET,')',1,2645) -LexToken(SEMICOLON,';',1,2646) -LexToken(VAR,'string',1,2647) -LexToken(OPENBRACKET,'(',1,2653) -LexToken(VAR,'dL',1,2654) -LexToken(CLOSEBRACKET,')',1,2656) -LexToken(SEMICOLON,';',1,2657) -LexToken(VAR,'string',1,2658) -LexToken(OPENBRACKET,'(',1,2664) -LexToken(VAR,'RDS',1,2665) -LexToken(CLOSEBRACKET,')',1,2668) -LexToken(CLOSESQBRACKET,']',1,2669) -LexToken(EOL,'\n',1,2670) -LexToken(VAR,'gr_i',1,2679) -LexToken(ASSIGNMENT,'=',1,2683) -LexToken(OPENSQBRACKET,'[',1,2684) -LexToken(CLOSESQBRACKET,']',1,2685) -LexToken(EOL,'\n',1,2686) -LexToken(EOL,'\n',1,2687) -LexToken(VAR,'x',1,2696) -LexToken(ASSIGNMENT,'=',1,2697) -LexToken(VAR,'standard_define',1,2698) -LexToken(OPENBRACKET,'(',1,2713) -LexToken(OPENSQBRACKET,'[',1,2714) -LexToken(NUMBER,'2',1,2715) -LexToken(NUMBER,'2',1,2717) -LexToken(CLOSESQBRACKET,']',1,2718) -LexToken(COMMA,',',1,2719) -LexToken(VAR,'model',1,2720) -LexToken(COMMA,',',1,2725) -LexToken(VAR,'exprs',1,2726) -LexToken(COMMA,',',1,2731) -LexToken(VAR,'gr_i',1,2732) -LexToken(CLOSEBRACKET,')',1,2736) -LexToken(EOL,'\n',1,2737) -LexToken(VAR,'x',1,2746) -LexToken(DOT,'.',1,2747) -LexToken(VAR,'graphics',1,2748) -LexToken(DOT,'.',1,2756) -LexToken(VAR,'in_implicit',1,2757) -LexToken(ASSIGNMENT,'=',1,2768) -LexToken(OPENSQBRACKET,'[',1,2769) -LexToken(DQSTRING,'"I"',1,2772) -LexToken(CLOSESQBRACKET,']',1,2773) -LexToken(EOL,'\n',1,2774) -LexToken(VAR,'x',1,2783) -LexToken(DOT,'.',1,2784) -LexToken(VAR,'graphics',1,2785) -LexToken(DOT,'.',1,2793) -LexToken(VAR,'out_implicit',1,2794) -LexToken(ASSIGNMENT,'=',1,2806) -LexToken(OPENSQBRACKET,'[',1,2807) -LexToken(DQSTRING,'"I"',1,2810) -LexToken(SEMICOLON,';',1,2811) -LexToken(DQSTRING,'"I"',1,2814) -LexToken(SEMICOLON,';',1,2815) -LexToken(DQSTRING,'"I"',1,2818) -LexToken(CLOSESQBRACKET,']',1,2819) -LexToken(EOL,'\n',1,2820) -LexToken(END,'end',1,2825) -LexToken(EOL,'\n',1,2828) -LexToken(ENDFUNCTION,'endfunction',1,2829) -LexToken(EOL,'\n',1,2840) -LexToken(EOL,'\n',1,2841) -LexToken(EOL,'\n',1,2842) +/* autogenerated from "macros/Electrical/NMOS.sci" */ +function NMOS() { +NMOS.prototype.get = function NMOS() { +} +NMOS.prototype.set = function NMOS() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,W,L,Beta,Vt,K2,K5,dW,dL,RDS,exprs]=scicos_getvalue("Set NMOS Transistor block parameters",["Width [m]","Length [m]","Transconductance parameter [A/(V*V)]","Zero bias threshold voltage [V]","Bulk threshold parameter","Reduction of pinch-off region","Narrowing of channel [m]","Shortening of channel [m]","Drain-Source-Resistance [Ohm]"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.equations.parameters[2]=list(W,L,Beta,Vt,K2,K5,dW,dL,RDS); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +NMOS.prototype.define = function NMOS() { +model=scicos_model(); +W=20.e-6; +L=6.e-6; +Beta=0.041e-3; +Vt=0.8; +K2=1.144; +K5=0.7311; +dW=-2.5e-6; +dL=-1.5e-6; +RDS=1.e+7; +model.sim="NMOS"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="NMOS"; +mo.outputs=["D","B","S"]; +mo.inputs="G"; +mo.parameters=list(["W","L","Beta","Vt","K2","K5","dW","dL","RDS"],[W,L,Beta,Vt,K2,K5,dW,dL,RDS]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[string(W),string(L),string(Beta),string(Vt),string(K2),string(K5),string(dW),string(dL),string(RDS)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","I","I"]; +} +NMOS.prototype.details = function NMOS() { +} +} diff --git a/js/Electrical/NPN.js b/js/Electrical/NPN.js index 392100d0..71fbda02 100644 --- a/js/Electrical/NPN.js +++ b/js/Electrical/NPN.js @@ -1,839 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'NPN',1,852) -LexToken(OPENBRACKET,'(',1,855) -LexToken(VAR,'job',1,856) -LexToken(COMMA,',',1,859) -LexToken(VAR,'arg1',1,860) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg2',1,865) -LexToken(CLOSEBRACKET,')',1,869) -LexToken(EOL,'\n',1,870) -LexToken(EOL,'\n',1,947) -LexToken(EOL,'\n',1,998) -LexToken(VAR,'x',1,1003) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(OPENSQBRACKET,'[',1,1005) -LexToken(CLOSESQBRACKET,']',1,1006) -LexToken(EOL,'\n',1,1007) -LexToken(VAR,'y',1,1013) -LexToken(ASSIGNMENT,'=',1,1014) -LexToken(OPENSQBRACKET,'[',1,1015) -LexToken(CLOSESQBRACKET,']',1,1016) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'typ',1,1023) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(OPENSQBRACKET,'[',1,1027) -LexToken(CLOSESQBRACKET,']',1,1028) -LexToken(EOL,'\n',1,1029) -LexToken(SELECT,'select',1,1035) -LexToken(VAR,'job',1,1042) -LexToken(EOL,'\n',1,1045) -LexToken(CASE,'case',1,1050) -LexToken(DQSTRING,'"set"',1,1059) -LexToken(THEN,'then',1,1061) -LexToken(EOL,'\n',1,1065) -LexToken(VAR,'x',1,1074) -LexToken(ASSIGNMENT,'=',1,1075) -LexToken(VAR,'arg1',1,1076) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'graphics',1,1090) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(VAR,'arg1',1,1099) -LexToken(DOT,'.',1,1103) -LexToken(VAR,'graphics',1,1104) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'exprs',1,1122) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(VAR,'graphics',1,1128) -LexToken(DOT,'.',1,1136) -LexToken(VAR,'exprs',1,1137) -LexToken(EOL,'\n',1,1142) -LexToken(VAR,'model',1,1151) -LexToken(ASSIGNMENT,'=',1,1156) -LexToken(VAR,'arg1',1,1157) -LexToken(DOT,'.',1,1161) -LexToken(VAR,'model',1,1162) -LexToken(EOL,'\n',1,1167) -LexToken(VAR,'x',1,1177) -LexToken(ASSIGNMENT,'=',1,1178) -LexToken(VAR,'arg1',1,1179) -LexToken(EOL,'\n',1,1183) -LexToken(VAR,'exprs',1,1192) -LexToken(ASSIGNMENT,'=',1,1197) -LexToken(VAR,'x',1,1198) -LexToken(DOT,'.',1,1199) -LexToken(VAR,'graphics',1,1200) -LexToken(DOT,'.',1,1208) -LexToken(VAR,'exprs',1,1209) -LexToken(EOL,'\n',1,1214) -LexToken(WHILE,'while',1,1223) -LexToken(PREVAR_BOOLEAN,'%t',1,1229) -LexToken(DO,'do',1,1232) -LexToken(EOL,'\n',1,1234) -LexToken(OPENSQBRACKET,'[',1,1247) -LexToken(VAR,'ok',1,1248) -LexToken(COMMA,',',1,1250) -LexToken(VAR,'Bf',1,1251) -LexToken(COMMA,',',1,1253) -LexToken(VAR,'Br',1,1254) -LexToken(COMMA,',',1,1256) -LexToken(VAR,'Is',1,1257) -LexToken(COMMA,',',1,1259) -LexToken(VAR,'Vak',1,1260) -LexToken(COMMA,',',1,1263) -LexToken(VAR,'Tauf',1,1264) -LexToken(COMMA,',',1,1268) -LexToken(VAR,'Taur',1,1269) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'Ccs',1,1274) -LexToken(COMMA,',',1,1277) -LexToken(VAR,'Cje',1,1278) -LexToken(COMMA,',',1,1281) -LexToken(VAR,'Cjc',1,1282) -LexToken(COMMA,',',1,1285) -LexToken(VAR,'Phie',1,1286) -LexToken(COMMA,',',1,1290) -LexToken(VAR,'Me',1,1291) -LexToken(COMMA,',',1,1293) -LexToken(VAR,'Phic',1,1294) -LexToken(COMMA,',',1,1298) -LexToken(VAR,'Mc',1,1299) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'Gbc',1,1302) -LexToken(COMMA,',',1,1305) -LexToken(VAR,'Gbe',1,1306) -LexToken(COMMA,',',1,1309) -LexToken(VAR,'Vt',1,1310) -LexToken(COMMA,',',1,1312) -LexToken(VAR,'EMinMax',1,1313) -LexToken(COMMA,',',1,1320) -LexToken(VAR,'exprs',1,1321) -LexToken(CLOSESQBRACKET,']',1,1326) -LexToken(ASSIGNMENT,'=',1,1327) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1328) -LexToken(OPENBRACKET,'(',1,1343) -LexToken(OPENSQBRACKET,'[',1,1344) -LexToken(DQSTRING,'"Set NPN block parameters:"',1,1371) -LexToken(SEMICOLON,';',1,1372) -LexToken(DQSTRING,'""',1,1374) -LexToken(CLOSESQBRACKET,']',1,1375) -LexToken(COMMA,',',1,1376) -LexToken(OPENSQBRACKET,'[',1,1377) -LexToken(DQSTRING,'"Bf : Forward beta"',1,1397) -LexToken(SEMICOLON,';',1,1398) -LexToken(DQSTRING,'"Br : Reverse beta"',1,1418) -LexToken(SEMICOLON,';',1,1419) -LexToken(DQSTRING,'"Is : Transport saturation current"',1,1455) -LexToken(SEMICOLON,';',1,1456) -LexToken(DQSTRING,'"Vak : Early voltage (inverse), 1/Volt"',1,1495) -LexToken(SEMICOLON,';',1,1496) -LexToken(DQSTRING,'"Tauf: Ideal forward transit time"',1,1530) -LexToken(SEMICOLON,';',1,1531) -LexToken(DQSTRING,'"Taur: Ideal reverse transit time"',1,1565) -LexToken(SEMICOLON,';',1,1566) -LexToken(DQSTRING,'"Ccs : Collector-substrat(ground) cap."',1,1605) -LexToken(SEMICOLON,';',1,1606) -LexToken(DQSTRING,'"Cje : Base-emitter zero bias depletion cap."',1,1651) -LexToken(SEMICOLON,';',1,1652) -LexToken(DQSTRING,'"Cjc : Base-coll. zero bias depletion cap."',1,1695) -LexToken(SEMICOLON,';',1,1696) -LexToken(DQSTRING,'"Phie: Base-emitter diffusion voltage"',1,1734) -LexToken(SEMICOLON,';',1,1735) -LexToken(DQSTRING,'"Me : Base-emitter gradation exponent"',1,1774) -LexToken(SEMICOLON,';',1,1775) -LexToken(DQSTRING,'"Phic: Base-collector diffusion voltage"',1,1815) -LexToken(SEMICOLON,';',1,1816) -LexToken(DQSTRING,'"Mc : Base-collector gradation exponent"',1,1857) -LexToken(SEMICOLON,';',1,1858) -LexToken(DQSTRING,'"Gbc : Base-collector conductance"',1,1892) -LexToken(SEMICOLON,';',1,1893) -LexToken(DQSTRING,'"Gbe : Base-emitter conductance"',1,1925) -LexToken(SEMICOLON,';',1,1926) -LexToken(DQSTRING,'"Vt : Voltage equivalent of temperature"',1,1967) -LexToken(SEMICOLON,';',1,1968) -LexToken(DQSTRING,'"EMinmax: if x > EMinMax, the exp(x) is linearized"',1,2019) -LexToken(CLOSESQBRACKET,']',1,2020) -LexToken(COMMA,',',1,2021) -LexToken(VAR,'list',1,2022) -LexToken(OPENBRACKET,'(',1,2026) -LexToken(DQSTRING,'"vec"',1,2031) -LexToken(COMMA,',',1,2032) -LexToken(NUMBER,'1',1,2033) -LexToken(COMMA,',',1,2034) -LexToken(DQSTRING,'"vec"',1,2039) -LexToken(COMMA,',',1,2040) -LexToken(NUMBER,'1',1,2041) -LexToken(COMMA,',',1,2042) -LexToken(DQSTRING,'"vec"',1,2047) -LexToken(COMMA,',',1,2048) -LexToken(NUMBER,'1',1,2049) -LexToken(COMMA,',',1,2050) -LexToken(DQSTRING,'"vec"',1,2055) -LexToken(COMMA,',',1,2056) -LexToken(NUMBER,'1',1,2057) -LexToken(COMMA,',',1,2058) -LexToken(DQSTRING,'"vec"',1,2063) -LexToken(COMMA,',',1,2064) -LexToken(NUMBER,'1',1,2065) -LexToken(COMMA,',',1,2066) -LexToken(DQSTRING,'"vec"',1,2071) -LexToken(COMMA,',',1,2072) -LexToken(NUMBER,'1',1,2073) -LexToken(COMMA,',',1,2074) -LexToken(DQSTRING,'"vec"',1,2079) -LexToken(COMMA,',',1,2080) -LexToken(NUMBER,'1',1,2081) -LexToken(COMMA,',',1,2082) -LexToken(DQSTRING,'"vec"',1,2087) -LexToken(COMMA,',',1,2088) -LexToken(NUMBER,'1',1,2089) -LexToken(COMMA,',',1,2090) -LexToken(DQSTRING,'"vec"',1,2095) -LexToken(COMMA,',',1,2096) -LexToken(NUMBER,'1',1,2097) -LexToken(COMMA,',',1,2098) -LexToken(DQSTRING,'"vec"',1,2103) -LexToken(COMMA,',',1,2104) -LexToken(NUMBER,'1',1,2105) -LexToken(COMMA,',',1,2106) -LexToken(DQSTRING,'"vec"',1,2111) -LexToken(COMMA,',',1,2112) -LexToken(NUMBER,'1',1,2113) -LexToken(COMMA,',',1,2114) -LexToken(DQSTRING,'"vec"',1,2119) -LexToken(COMMA,',',1,2120) -LexToken(NUMBER,'1',1,2121) -LexToken(COMMA,',',1,2122) -LexToken(DQSTRING,'"vec"',1,2127) -LexToken(COMMA,',',1,2128) -LexToken(NUMBER,'1',1,2129) -LexToken(COMMA,',',1,2130) -LexToken(DQSTRING,'"vec"',1,2135) -LexToken(COMMA,',',1,2136) -LexToken(NUMBER,'1',1,2137) -LexToken(COMMA,',',1,2138) -LexToken(DQSTRING,'"vec"',1,2143) -LexToken(COMMA,',',1,2144) -LexToken(NUMBER,'1',1,2145) -LexToken(COMMA,',',1,2146) -LexToken(DQSTRING,'"vec"',1,2151) -LexToken(COMMA,',',1,2152) -LexToken(NUMBER,'1',1,2153) -LexToken(COMMA,',',1,2154) -LexToken(DQSTRING,'"vec"',1,2159) -LexToken(COMMA,',',1,2160) -LexToken(NUMBER,'1',1,2161) -LexToken(CLOSEBRACKET,')',1,2162) -LexToken(COMMA,',',1,2163) -LexToken(VAR,'exprs',1,2164) -LexToken(CLOSEBRACKET,')',1,2169) -LexToken(EOL,'\n',1,2170) -LexToken(IF,'if',1,2183) -LexToken(NOT,'~',1,2186) -LexToken(VAR,'ok',1,2187) -LexToken(THEN,'then',1,2190) -LexToken(EOL,'\n',1,2194) -LexToken(BREAK,'break',1,2211) -LexToken(EOL,'\n',1,2216) -LexToken(END,'end',1,2230) -LexToken(EOL,'\n',1,2233) -LexToken(VAR,'x',1,2246) -LexToken(DOT,'.',1,2247) -LexToken(VAR,'model',1,2248) -LexToken(DOT,'.',1,2253) -LexToken(VAR,'equations',1,2254) -LexToken(DOT,'.',1,2263) -LexToken(VAR,'parameters',1,2264) -LexToken(OPENBRACKET,'(',1,2274) -LexToken(NUMBER,'2',1,2275) -LexToken(CLOSEBRACKET,')',1,2276) -LexToken(ASSIGNMENT,'=',1,2277) -LexToken(VAR,'list',1,2278) -LexToken(OPENBRACKET,'(',1,2282) -LexToken(VAR,'Bf',1,2283) -LexToken(COMMA,',',1,2285) -LexToken(VAR,'Br',1,2286) -LexToken(COMMA,',',1,2288) -LexToken(VAR,'Is',1,2289) -LexToken(COMMA,',',1,2291) -LexToken(VAR,'Vak',1,2292) -LexToken(COMMA,',',1,2295) -LexToken(VAR,'Tauf',1,2296) -LexToken(COMMA,',',1,2300) -LexToken(VAR,'Taur',1,2301) -LexToken(COMMA,',',1,2305) -LexToken(VAR,'Ccs',1,2306) -LexToken(COMMA,',',1,2309) -LexToken(VAR,'Cje',1,2310) -LexToken(COMMA,',',1,2313) -LexToken(VAR,'Cjc',1,2314) -LexToken(COMMA,',',1,2317) -LexToken(VAR,'Phie',1,2318) -LexToken(COMMA,',',1,2322) -LexToken(VAR,'Me',1,2323) -LexToken(COMMA,',',1,2325) -LexToken(VAR,'Phic',1,2326) -LexToken(COMMA,',',1,2330) -LexToken(VAR,'Mc',1,2331) -LexToken(COMMA,',',1,2333) -LexToken(VAR,'Gbc',1,2334) -LexToken(COMMA,',',1,2337) -LexToken(VAR,'Gbe',1,2338) -LexToken(COMMA,',',1,2341) -LexToken(VAR,'Vt',1,2342) -LexToken(COMMA,',',1,2344) -LexToken(VAR,'EMinMax',1,2345) -LexToken(CLOSEBRACKET,')',1,2352) -LexToken(EOL,'\n',1,2353) -LexToken(VAR,'x',1,2366) -LexToken(DOT,'.',1,2367) -LexToken(VAR,'graphics',1,2368) -LexToken(DOT,'.',1,2376) -LexToken(VAR,'exprs',1,2377) -LexToken(ASSIGNMENT,'=',1,2382) -LexToken(VAR,'exprs',1,2383) -LexToken(EOL,'\n',1,2388) -LexToken(BREAK,'break',1,2401) -LexToken(EOL,'\n',1,2406) -LexToken(END,'end',1,2415) -LexToken(EOL,'\n',1,2418) -LexToken(CASE,'case',1,2423) -LexToken(DQSTRING,'"define"',1,2435) -LexToken(THEN,'then',1,2437) -LexToken(EOL,'\n',1,2441) -LexToken(VAR,'ModelName',1,2450) -LexToken(ASSIGNMENT,'=',1,2459) -LexToken(DQSTRING,'"NPN"',1,2464) -LexToken(EOL,'\n',1,2465) -LexToken(VAR,'PrametersValue',1,2474) -LexToken(ASSIGNMENT,'=',1,2488) -LexToken(OPENSQBRACKET,'[',1,2489) -LexToken(NUMBER,'50',1,2490) -LexToken(SEMICOLON,';',1,2492) -LexToken(NUMBER,'0.1',1,2493) -LexToken(SEMICOLON,';',1,2496) -LexToken(NUMBER,'0',1,2497) -LexToken(SEMICOLON,';',1,2498) -LexToken(NUMBER,'0.02',1,2499) -LexToken(SEMICOLON,';',1,2503) -LexToken(NUMBER,'1.200',1,2504) -LexToken(VAR,'D',1,2509) -LexToken(ADDITION,'-',1,2510) -LexToken(NUMBER,'10',1,2511) -LexToken(SEMICOLON,';',1,2513) -LexToken(NUMBER,'5.000',1,2514) -LexToken(VAR,'D',1,2519) -LexToken(ADDITION,'-',1,2520) -LexToken(NUMBER,'09',1,2521) -LexToken(SEMICOLON,';',1,2523) -LexToken(NUMBER,'1.000',1,2524) -LexToken(VAR,'D',1,2529) -LexToken(ADDITION,'-',1,2530) -LexToken(NUMBER,'12',1,2531) -LexToken(SEMICOLON,';',1,2533) -LexToken(NUMBER,'4.000',1,2534) -LexToken(VAR,'D',1,2539) -LexToken(ADDITION,'-',1,2540) -LexToken(NUMBER,'13',1,2541) -LexToken(SEMICOLON,';',1,2543) -LexToken(NUMBER,'5.000',1,2544) -LexToken(VAR,'D',1,2549) -LexToken(ADDITION,'-',1,2550) -LexToken(NUMBER,'13',1,2551) -LexToken(SEMICOLON,';',1,2553) -LexToken(NUMBER,'0.8',1,2554) -LexToken(SEMICOLON,';',1,2557) -LexToken(NUMBER,'0.4',1,2558) -LexToken(SEMICOLON,';',1,2561) -LexToken(NUMBER,'0.8',1,2562) -LexToken(SEMICOLON,';',1,2565) -LexToken(NUMBER,'0.333',1,2566) -LexToken(SEMICOLON,';',1,2571) -LexToken(NUMBER,'1.000',1,2572) -LexToken(VAR,'D',1,2577) -LexToken(ADDITION,'-',1,2578) -LexToken(NUMBER,'15',1,2579) -LexToken(SEMICOLON,';',1,2581) -LexToken(NUMBER,'1.000',1,2582) -LexToken(VAR,'D',1,2587) -LexToken(ADDITION,'-',1,2588) -LexToken(NUMBER,'15',1,2589) -LexToken(SEMICOLON,';',1,2591) -LexToken(NUMBER,'0.02585',1,2592) -LexToken(SEMICOLON,';',1,2599) -LexToken(NUMBER,'40',1,2600) -LexToken(CLOSESQBRACKET,']',1,2602) -LexToken(EOL,'\n',1,2603) -LexToken(VAR,'ParametersName',1,2612) -LexToken(ASSIGNMENT,'=',1,2626) -LexToken(OPENSQBRACKET,'[',1,2627) -LexToken(DQSTRING,'"Bf"',1,2631) -LexToken(SEMICOLON,';',1,2632) -LexToken(DQSTRING,'"Br"',1,2636) -LexToken(SEMICOLON,';',1,2637) -LexToken(DQSTRING,'"Is"',1,2641) -LexToken(SEMICOLON,';',1,2642) -LexToken(DQSTRING,'"Vak"',1,2647) -LexToken(SEMICOLON,';',1,2648) -LexToken(DQSTRING,'"Tauf"',1,2654) -LexToken(SEMICOLON,';',1,2655) -LexToken(DQSTRING,'"Taur"',1,2661) -LexToken(SEMICOLON,';',1,2662) -LexToken(DQSTRING,'"Ccs"',1,2667) -LexToken(SEMICOLON,';',1,2668) -LexToken(DQSTRING,'"Cje"',1,2673) -LexToken(SEMICOLON,';',1,2674) -LexToken(DQSTRING,'"Cjc"',1,2679) -LexToken(SEMICOLON,';',1,2680) -LexToken(DQSTRING,'"Phie"',1,2686) -LexToken(SEMICOLON,';',1,2687) -LexToken(DQSTRING,'"Me"',1,2691) -LexToken(SEMICOLON,';',1,2692) -LexToken(DQSTRING,'"Phic"',1,2698) -LexToken(SEMICOLON,';',1,2699) -LexToken(DQSTRING,'"Mc"',1,2703) -LexToken(SEMICOLON,';',1,2704) -LexToken(DQSTRING,'"Gbc"',1,2709) -LexToken(SEMICOLON,';',1,2710) -LexToken(DQSTRING,'"Gbe"',1,2715) -LexToken(SEMICOLON,';',1,2716) -LexToken(DQSTRING,'"Vt"',1,2720) -LexToken(SEMICOLON,';',1,2721) -LexToken(DQSTRING,'"EMinMax"',1,2730) -LexToken(CLOSESQBRACKET,']',1,2731) -LexToken(EOL,'\n',1,2732) -LexToken(VAR,'model',1,2741) -LexToken(ASSIGNMENT,'=',1,2746) -LexToken(SCICOS_MODEL,'scicos_model',1,2747) -LexToken(OPENBRACKET,'(',1,2759) -LexToken(CLOSEBRACKET,')',1,2760) -LexToken(EOL,'\n',1,2761) -LexToken(VAR,'Typein',1,2770) -LexToken(ASSIGNMENT,'=',1,2776) -LexToken(OPENSQBRACKET,'[',1,2777) -LexToken(CLOSESQBRACKET,']',1,2778) -LexToken(EOL,'\n',1,2779) -LexToken(VAR,'Typeout',1,2789) -LexToken(ASSIGNMENT,'=',1,2796) -LexToken(OPENSQBRACKET,'[',1,2797) -LexToken(CLOSESQBRACKET,']',1,2798) -LexToken(EOL,'\n',1,2799) -LexToken(VAR,'MI',1,2809) -LexToken(ASSIGNMENT,'=',1,2811) -LexToken(OPENSQBRACKET,'[',1,2812) -LexToken(CLOSESQBRACKET,']',1,2813) -LexToken(EOL,'\n',1,2814) -LexToken(VAR,'MO',1,2824) -LexToken(ASSIGNMENT,'=',1,2826) -LexToken(OPENSQBRACKET,'[',1,2827) -LexToken(CLOSESQBRACKET,']',1,2828) -LexToken(EOL,'\n',1,2829) -LexToken(VAR,'P',1,2838) -LexToken(ASSIGNMENT,'=',1,2839) -LexToken(OPENSQBRACKET,'[',1,2840) -LexToken(NUMBER,'100',1,2841) -LexToken(COMMA,',',1,2844) -LexToken(NUMBER,'90',1,2845) -LexToken(COMMA,',',1,2847) -LexToken(ADDITION,'-',1,2848) -LexToken(NUMBER,'2',1,2849) -LexToken(COMMA,',',1,2850) -LexToken(NUMBER,'0',1,2851) -LexToken(SEMICOLON,';',1,2852) -LexToken(NUMBER,'0',1,2854) -LexToken(COMMA,',',1,2855) -LexToken(NUMBER,'50',1,2856) -LexToken(COMMA,',',1,2858) -LexToken(NUMBER,'2',1,2859) -LexToken(COMMA,',',1,2860) -LexToken(NUMBER,'0',1,2861) -LexToken(SEMICOLON,';',1,2862) -LexToken(NUMBER,'100',1,2864) -LexToken(COMMA,',',1,2867) -LexToken(NUMBER,'10',1,2868) -LexToken(COMMA,',',1,2870) -LexToken(ADDITION,'-',1,2871) -LexToken(NUMBER,'2',1,2872) -LexToken(COMMA,',',1,2873) -LexToken(NUMBER,'0',1,2874) -LexToken(CLOSESQBRACKET,']',1,2875) -LexToken(EOL,'\n',1,2876) -LexToken(VAR,'PortName',1,2885) -LexToken(ASSIGNMENT,'=',1,2893) -LexToken(OPENSQBRACKET,'[',1,2894) -LexToken(DQSTRING,'"C"',1,2897) -LexToken(SEMICOLON,';',1,2898) -LexToken(DQSTRING,'"B"',1,2901) -LexToken(SEMICOLON,';',1,2902) -LexToken(DQSTRING,'"E"',1,2905) -LexToken(CLOSESQBRACKET,']',1,2906) -LexToken(EOL,'\n',1,2907) -LexToken(FOR,'for',1,2916) -LexToken(VAR,'i',1,2920) -LexToken(ASSIGNMENT,'=',1,2921) -LexToken(NUMBER,'1',1,2922) -LexToken(COLON,':',1,2923) -LexToken(VAR,'size',1,2924) -LexToken(OPENBRACKET,'(',1,2928) -LexToken(VAR,'P',1,2929) -LexToken(COMMA,',',1,2930) -LexToken(DQSTRING,'"r"',1,2933) -LexToken(CLOSEBRACKET,')',1,2934) -LexToken(EOL,'\n',1,2935) -LexToken(IF,'if',1,2948) -LexToken(VAR,'P',1,2951) -LexToken(OPENBRACKET,'(',1,2952) -LexToken(VAR,'i',1,2953) -LexToken(COMMA,',',1,2954) -LexToken(NUMBER,'3',1,2955) -LexToken(CLOSEBRACKET,')',1,2956) -LexToken(COMPARISON,'==',1,2957) -LexToken(NUMBER,'1',1,2959) -LexToken(THEN,'then',1,2962) -LexToken(EOL,'\n',1,2966) -LexToken(VAR,'Typein',1,2983) -LexToken(ASSIGNMENT,'=',1,2989) -LexToken(OPENSQBRACKET,'[',1,2991) -LexToken(VAR,'Typein',1,2992) -LexToken(SEMICOLON,';',1,2998) -LexToken(DQSTRING,'"E"',1,3002) -LexToken(CLOSESQBRACKET,']',1,3003) -LexToken(EOL,'\n',1,3004) -LexToken(VAR,'MI',1,3022) -LexToken(ASSIGNMENT,'=',1,3024) -LexToken(OPENSQBRACKET,'[',1,3025) -LexToken(VAR,'MI',1,3026) -LexToken(SEMICOLON,';',1,3028) -LexToken(VAR,'PortName',1,3029) -LexToken(OPENBRACKET,'(',1,3037) -LexToken(VAR,'i',1,3038) -LexToken(CLOSEBRACKET,')',1,3039) -LexToken(CLOSESQBRACKET,']',1,3040) -LexToken(EOL,'\n',1,3041) -LexToken(END,'end',1,3055) -LexToken(EOL,'\n',1,3058) -LexToken(IF,'if',1,3071) -LexToken(VAR,'P',1,3074) -LexToken(OPENBRACKET,'(',1,3075) -LexToken(VAR,'i',1,3076) -LexToken(COMMA,',',1,3077) -LexToken(NUMBER,'3',1,3078) -LexToken(CLOSEBRACKET,')',1,3079) -LexToken(COMPARISON,'==',1,3080) -LexToken(NUMBER,'2',1,3082) -LexToken(THEN,'then',1,3085) -LexToken(EOL,'\n',1,3089) -LexToken(VAR,'Typein',1,3106) -LexToken(ASSIGNMENT,'=',1,3112) -LexToken(OPENSQBRACKET,'[',1,3114) -LexToken(VAR,'Typein',1,3115) -LexToken(SEMICOLON,';',1,3121) -LexToken(DQSTRING,'"I"',1,3125) -LexToken(CLOSESQBRACKET,']',1,3126) -LexToken(EOL,'\n',1,3127) -LexToken(VAR,'MI',1,3145) -LexToken(ASSIGNMENT,'=',1,3147) -LexToken(OPENSQBRACKET,'[',1,3148) -LexToken(VAR,'MI',1,3149) -LexToken(SEMICOLON,';',1,3151) -LexToken(VAR,'PortName',1,3152) -LexToken(OPENBRACKET,'(',1,3160) -LexToken(VAR,'i',1,3161) -LexToken(CLOSEBRACKET,')',1,3162) -LexToken(CLOSESQBRACKET,']',1,3163) -LexToken(EOL,'\n',1,3164) -LexToken(END,'end',1,3178) -LexToken(EOL,'\n',1,3181) -LexToken(IF,'if',1,3194) -LexToken(VAR,'P',1,3197) -LexToken(OPENBRACKET,'(',1,3198) -LexToken(VAR,'i',1,3199) -LexToken(COMMA,',',1,3200) -LexToken(NUMBER,'3',1,3201) -LexToken(CLOSEBRACKET,')',1,3202) -LexToken(COMPARISON,'==',1,3203) -LexToken(ADDITION,'-',1,3205) -LexToken(NUMBER,'1',1,3206) -LexToken(THEN,'then',1,3208) -LexToken(EOL,'\n',1,3212) -LexToken(VAR,'Typeout',1,3229) -LexToken(ASSIGNMENT,'=',1,3236) -LexToken(OPENSQBRACKET,'[',1,3237) -LexToken(VAR,'Typeout',1,3238) -LexToken(SEMICOLON,';',1,3245) -LexToken(DQSTRING,'"E"',1,3248) -LexToken(CLOSESQBRACKET,']',1,3249) -LexToken(EOL,'\n',1,3250) -LexToken(VAR,'MO',1,3268) -LexToken(ASSIGNMENT,'=',1,3270) -LexToken(OPENSQBRACKET,'[',1,3271) -LexToken(VAR,'MO',1,3272) -LexToken(SEMICOLON,';',1,3274) -LexToken(VAR,'PortName',1,3275) -LexToken(OPENBRACKET,'(',1,3283) -LexToken(VAR,'i',1,3284) -LexToken(CLOSEBRACKET,')',1,3285) -LexToken(CLOSESQBRACKET,']',1,3286) -LexToken(EOL,'\n',1,3287) -LexToken(END,'end',1,3301) -LexToken(EOL,'\n',1,3304) -LexToken(IF,'if',1,3317) -LexToken(VAR,'P',1,3320) -LexToken(OPENBRACKET,'(',1,3321) -LexToken(VAR,'i',1,3322) -LexToken(COMMA,',',1,3323) -LexToken(NUMBER,'3',1,3324) -LexToken(CLOSEBRACKET,')',1,3325) -LexToken(COMPARISON,'==',1,3326) -LexToken(ADDITION,'-',1,3328) -LexToken(NUMBER,'2',1,3329) -LexToken(THEN,'then',1,3331) -LexToken(EOL,'\n',1,3335) -LexToken(VAR,'Typeout',1,3352) -LexToken(ASSIGNMENT,'=',1,3359) -LexToken(OPENSQBRACKET,'[',1,3360) -LexToken(VAR,'Typeout',1,3361) -LexToken(SEMICOLON,';',1,3368) -LexToken(DQSTRING,'"I"',1,3371) -LexToken(CLOSESQBRACKET,']',1,3372) -LexToken(EOL,'\n',1,3373) -LexToken(VAR,'MO',1,3391) -LexToken(ASSIGNMENT,'=',1,3393) -LexToken(OPENSQBRACKET,'[',1,3394) -LexToken(VAR,'MO',1,3395) -LexToken(SEMICOLON,';',1,3397) -LexToken(VAR,'PortName',1,3398) -LexToken(OPENBRACKET,'(',1,3406) -LexToken(VAR,'i',1,3407) -LexToken(CLOSEBRACKET,')',1,3408) -LexToken(CLOSESQBRACKET,']',1,3409) -LexToken(EOL,'\n',1,3410) -LexToken(END,'end',1,3424) -LexToken(EOL,'\n',1,3427) -LexToken(END,'end',1,3436) -LexToken(EOL,'\n',1,3439) -LexToken(VAR,'model',1,3448) -LexToken(ASSIGNMENT,'=',1,3453) -LexToken(SCICOS_MODEL,'scicos_model',1,3454) -LexToken(OPENBRACKET,'(',1,3466) -LexToken(CLOSEBRACKET,')',1,3467) -LexToken(EOL,'\n',1,3468) -LexToken(VAR,'mo',1,3477) -LexToken(ASSIGNMENT,'=',1,3479) -LexToken(VAR,'modelica',1,3480) -LexToken(OPENBRACKET,'(',1,3488) -LexToken(CLOSEBRACKET,')',1,3489) -LexToken(EOL,'\n',1,3490) -LexToken(VAR,'model',1,3499) -LexToken(DOT,'.',1,3504) -LexToken(VAR,'sim',1,3505) -LexToken(ASSIGNMENT,'=',1,3508) -LexToken(VAR,'ModelName',1,3509) -LexToken(EOL,'\n',1,3518) -LexToken(VAR,'mo',1,3528) -LexToken(DOT,'.',1,3530) -LexToken(VAR,'inputs',1,3531) -LexToken(ASSIGNMENT,'=',1,3537) -LexToken(VAR,'MI',1,3538) -LexToken(EOL,'\n',1,3540) -LexToken(VAR,'mo',1,3550) -LexToken(DOT,'.',1,3552) -LexToken(VAR,'outputs',1,3553) -LexToken(ASSIGNMENT,'=',1,3560) -LexToken(VAR,'MO',1,3561) -LexToken(EOL,'\n',1,3563) -LexToken(VAR,'model',1,3573) -LexToken(DOT,'.',1,3578) -LexToken(VAR,'rpar',1,3579) -LexToken(ASSIGNMENT,'=',1,3583) -LexToken(VAR,'PrametersValue',1,3584) -LexToken(EOL,'\n',1,3598) -LexToken(VAR,'mo',1,3608) -LexToken(DOT,'.',1,3610) -LexToken(VAR,'parameters',1,3611) -LexToken(ASSIGNMENT,'=',1,3621) -LexToken(VAR,'list',1,3622) -LexToken(OPENBRACKET,'(',1,3626) -LexToken(VAR,'ParametersName',1,3627) -LexToken(COMMA,',',1,3641) -LexToken(VAR,'PrametersValue',1,3642) -LexToken(COMMA,',',1,3656) -LexToken(VAR,'zeros',1,3657) -LexToken(OPENBRACKET,'(',1,3662) -LexToken(VAR,'ParametersName',1,3663) -LexToken(CLOSEBRACKET,')',1,3677) -LexToken(CLOSEBRACKET,')',1,3678) -LexToken(EOL,'\n',1,3679) -LexToken(VAR,'exprs',1,3689) -LexToken(ASSIGNMENT,'=',1,3694) -LexToken(OPENSQBRACKET,'[',1,3695) -LexToken(DQSTRING,'"50"',1,3699) -LexToken(SEMICOLON,';',1,3700) -LexToken(DQSTRING,'"0.1"',1,3705) -LexToken(SEMICOLON,';',1,3706) -LexToken(DQSTRING,'"1.e-16"',1,3714) -LexToken(SEMICOLON,';',1,3715) -LexToken(DQSTRING,'"0.02"',1,3721) -LexToken(SEMICOLON,';',1,3722) -LexToken(DQSTRING,'"0.12e-9"',1,3731) -LexToken(SEMICOLON,';',1,3732) -LexToken(DQSTRING,'"5e-9"',1,3738) -LexToken(SEMICOLON,';',1,3739) -LexToken(DQSTRING,'"1e-12"',1,3746) -LexToken(SEMICOLON,';',1,3747) -LexToken(DQSTRING,'"0.4e-12"',1,3756) -LexToken(SEMICOLON,';',1,3757) -LexToken(DQSTRING,'"0.5e-12"',1,3766) -LexToken(SEMICOLON,';',1,3767) -LexToken(DQSTRING,'"0.8"',1,3772) -LexToken(SEMICOLON,';',1,3773) -LexToken(DQSTRING,'"0.4"',1,3778) -LexToken(SEMICOLON,';',1,3779) -LexToken(DQSTRING,'"0.8"',1,3784) -LexToken(SEMICOLON,';',1,3785) -LexToken(DQSTRING,'"0.333"',1,3792) -LexToken(SEMICOLON,';',1,3793) -LexToken(DQSTRING,'"1e-15"',1,3800) -LexToken(SEMICOLON,';',1,3801) -LexToken(DQSTRING,'"1e-15"',1,3808) -LexToken(SEMICOLON,';',1,3809) -LexToken(DQSTRING,'"0.02585"',1,3818) -LexToken(SEMICOLON,';',1,3819) -LexToken(DQSTRING,'"40"',1,3823) -LexToken(CLOSESQBRACKET,']',1,3824) -LexToken(EOL,'\n',1,3825) -LexToken(VAR,'gr_i',1,3834) -LexToken(ASSIGNMENT,'=',1,3838) -LexToken(OPENSQBRACKET,'[',1,3839) -LexToken(CLOSESQBRACKET,']',1,3840) -LexToken(EOL,'\n',1,3841) -LexToken(VAR,'model',1,3850) -LexToken(DOT,'.',1,3855) -LexToken(VAR,'blocktype',1,3856) -LexToken(ASSIGNMENT,'=',1,3865) -LexToken(DQSTRING,'"c"',1,3868) -LexToken(EOL,'\n',1,3869) -LexToken(VAR,'model',1,3878) -LexToken(DOT,'.',1,3883) -LexToken(VAR,'dep_ut',1,3884) -LexToken(ASSIGNMENT,'=',1,3890) -LexToken(OPENSQBRACKET,'[',1,3891) -LexToken(PREVAR_BOOLEAN,'%f',1,3892) -LexToken(PREVAR_BOOLEAN,'%t',1,3895) -LexToken(CLOSESQBRACKET,']',1,3897) -LexToken(EOL,'\n',1,3898) -LexToken(VAR,'mo',1,3907) -LexToken(DOT,'.',1,3909) -LexToken(VAR,'model',1,3910) -LexToken(ASSIGNMENT,'=',1,3915) -LexToken(VAR,'ModelName',1,3916) -LexToken(EOL,'\n',1,3925) -LexToken(VAR,'model',1,3934) -LexToken(DOT,'.',1,3939) -LexToken(VAR,'equations',1,3940) -LexToken(ASSIGNMENT,'=',1,3949) -LexToken(VAR,'mo',1,3950) -LexToken(EOL,'\n',1,3952) -LexToken(VAR,'model',1,3961) -LexToken(DOT,'.',1,3966) -LexToken(VAR,'in',1,3967) -LexToken(ASSIGNMENT,'=',1,3969) -LexToken(VAR,'ones',1,3970) -LexToken(OPENBRACKET,'(',1,3974) -LexToken(VAR,'size',1,3975) -LexToken(OPENBRACKET,'(',1,3979) -LexToken(VAR,'MI',1,3980) -LexToken(COMMA,',',1,3982) -LexToken(DQSTRING,'"*"',1,3985) -LexToken(CLOSEBRACKET,')',1,3986) -LexToken(COMMA,',',1,3987) -LexToken(NUMBER,'1',1,3988) -LexToken(CLOSEBRACKET,')',1,3989) -LexToken(EOL,'\n',1,3990) -LexToken(VAR,'model',1,3999) -LexToken(DOT,'.',1,4004) -LexToken(VAR,'out',1,4005) -LexToken(ASSIGNMENT,'=',1,4008) -LexToken(VAR,'ones',1,4009) -LexToken(OPENBRACKET,'(',1,4013) -LexToken(VAR,'size',1,4014) -LexToken(OPENBRACKET,'(',1,4018) -LexToken(VAR,'MO',1,4019) -LexToken(COMMA,',',1,4021) -LexToken(DQSTRING,'"*"',1,4024) -LexToken(CLOSEBRACKET,')',1,4025) -LexToken(COMMA,',',1,4026) -LexToken(NUMBER,'1',1,4027) -LexToken(CLOSEBRACKET,')',1,4028) -LexToken(EOL,'\n',1,4029) -LexToken(VAR,'x',1,4038) -LexToken(ASSIGNMENT,'=',1,4039) -LexToken(VAR,'standard_define',1,4040) -LexToken(OPENBRACKET,'(',1,4055) -LexToken(OPENSQBRACKET,'[',1,4056) -LexToken(NUMBER,'2',1,4057) -LexToken(COMMA,',',1,4058) -LexToken(NUMBER,'2',1,4059) -LexToken(CLOSESQBRACKET,']',1,4060) -LexToken(COMMA,',',1,4061) -LexToken(VAR,'model',1,4062) -LexToken(COMMA,',',1,4067) -LexToken(VAR,'exprs',1,4068) -LexToken(COMMA,',',1,4073) -LexToken(VAR,'list',1,4074) -LexToken(OPENBRACKET,'(',1,4078) -LexToken(VAR,'gr_i',1,4079) -LexToken(COMMA,',',1,4083) -LexToken(NUMBER,'0',1,4084) -LexToken(CLOSEBRACKET,')',1,4085) -LexToken(CLOSEBRACKET,')',1,4086) -LexToken(EOL,'\n',1,4087) -LexToken(VAR,'x',1,4096) -LexToken(DOT,'.',1,4097) -LexToken(VAR,'graphics',1,4098) -LexToken(DOT,'.',1,4106) -LexToken(VAR,'in_implicit',1,4107) -LexToken(ASSIGNMENT,'=',1,4118) -LexToken(VAR,'Typein',1,4119) -LexToken(EOL,'\n',1,4125) -LexToken(VAR,'x',1,4135) -LexToken(DOT,'.',1,4136) -LexToken(VAR,'graphics',1,4137) -LexToken(DOT,'.',1,4145) -LexToken(VAR,'out_implicit',1,4146) -LexToken(ASSIGNMENT,'=',1,4158) -LexToken(VAR,'Typeout',1,4159) -LexToken(EOL,'\n',1,4166) -LexToken(END,'end',1,4172) -LexToken(EOL,'\n',1,4175) -LexToken(ENDFUNCTION,'endfunction',1,4176) -LexToken(EOL,'\n',1,4187) +Syntax error in input LexToken(ADDITION,'-',1,2510) +/* autogenerated from "macros/Electrical/NPN.sci" */ +None diff --git a/js/Electrical/OpAmp.js b/js/Electrical/OpAmp.js index debceffe..f5863a92 100644 --- a/js/Electrical/OpAmp.js +++ b/js/Electrical/OpAmp.js @@ -1,371 +1,46 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'OpAmp',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%f',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'OLGain',1,1079) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'SatH',1,1086) -LexToken(COMMA,',',1,1090) -LexToken(VAR,'SatL',1,1091) -LexToken(COMMA,',',1,1095) -LexToken(VAR,'exprs',1,1096) -LexToken(CLOSESQBRACKET,']',1,1101) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1103) -LexToken(OPENBRACKET,'(',1,1118) -LexToken(DQSTRING,'"Set the Operational Amplifier parameters"',1,1160) -LexToken(COMMA,',',1,1161) -LexToken(OPENSQBRACKET,'[',1,1177) -LexToken(DQSTRING,'"Open Loop Gain"',1,1193) -LexToken(SEMICOLON,';',1,1194) -LexToken(DQSTRING,'"Positive saturation voltage"',1,1223) -LexToken(SEMICOLON,';',1,1224) -LexToken(DQSTRING,'"Negative saturation voltage"',1,1253) -LexToken(CLOSESQBRACKET,']',1,1254) -LexToken(COMMA,',',1,1255) -LexToken(VAR,'list',1,1271) -LexToken(OPENBRACKET,'(',1,1275) -LexToken(DQSTRING,'"vec"',1,1280) -LexToken(COMMA,',',1,1281) -LexToken(NUMBER,'1',1,1282) -LexToken(COMMA,',',1,1283) -LexToken(DQSTRING,'"vec"',1,1288) -LexToken(COMMA,',',1,1289) -LexToken(NUMBER,'1',1,1290) -LexToken(COMMA,',',1,1291) -LexToken(DQSTRING,'"vec"',1,1296) -LexToken(COMMA,',',1,1297) -LexToken(NUMBER,'1',1,1298) -LexToken(CLOSEBRACKET,')',1,1299) -LexToken(COMMA,',',1,1300) -LexToken(VAR,'exprs',1,1301) -LexToken(CLOSEBRACKET,')',1,1306) -LexToken(EOL,'\n',1,1307) -LexToken(IF,'if',1,1321) -LexToken(NOT,'~',1,1324) -LexToken(VAR,'ok',1,1325) -LexToken(THEN,'then',1,1328) -LexToken(EOL,'\n',1,1332) -LexToken(BREAK,'break',1,1349) -LexToken(EOL,'\n',1,1354) -LexToken(END,'end',1,1368) -LexToken(EOL,'\n',1,1371) -LexToken(VAR,'model',1,1384) -LexToken(DOT,'.',1,1389) -LexToken(VAR,'equations',1,1390) -LexToken(DOT,'.',1,1399) -LexToken(VAR,'parameters',1,1400) -LexToken(OPENBRACKET,'(',1,1410) -LexToken(NUMBER,'2',1,1411) -LexToken(CLOSEBRACKET,')',1,1412) -LexToken(ASSIGNMENT,'=',1,1413) -LexToken(VAR,'list',1,1414) -LexToken(OPENBRACKET,'(',1,1418) -LexToken(VAR,'OLGain',1,1419) -LexToken(COMMA,',',1,1425) -LexToken(VAR,'SatH',1,1426) -LexToken(COMMA,',',1,1430) -LexToken(VAR,'SatL',1,1431) -LexToken(CLOSEBRACKET,')',1,1435) -LexToken(EOL,'\n',1,1436) -LexToken(VAR,'graphics',1,1449) -LexToken(DOT,'.',1,1457) -LexToken(VAR,'exprs',1,1458) -LexToken(ASSIGNMENT,'=',1,1463) -LexToken(VAR,'exprs',1,1464) -LexToken(EOL,'\n',1,1469) -LexToken(VAR,'x',1,1482) -LexToken(DOT,'.',1,1483) -LexToken(VAR,'graphics',1,1484) -LexToken(ASSIGNMENT,'=',1,1492) -LexToken(VAR,'graphics',1,1493) -LexToken(EOL,'\n',1,1501) -LexToken(VAR,'x',1,1515) -LexToken(DOT,'.',1,1516) -LexToken(VAR,'model',1,1517) -LexToken(ASSIGNMENT,'=',1,1522) -LexToken(VAR,'model',1,1523) -LexToken(EOL,'\n',1,1528) -LexToken(BREAK,'break',1,1541) -LexToken(EOL,'\n',1,1546) -LexToken(END,'end',1,1555) -LexToken(EOL,'\n',1,1558) -LexToken(CASE,'case',1,1563) -LexToken(DQSTRING,'"define"',1,1575) -LexToken(THEN,'then',1,1577) -LexToken(EOL,'\n',1,1581) -LexToken(EOL,'\n',1,1606) -LexToken(EOL,'\n',1,1627) -LexToken(EOL,'\n',1,1648) -LexToken(EOL,'\n',1,1687) -LexToken(EOL,'\n',1,1709) -LexToken(VAR,'S',1,1718) -LexToken(ASSIGNMENT,'=',1,1719) -LexToken(OPENSQBRACKET,'[',1,1720) -LexToken(CLOSESQBRACKET,']',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(VAR,'Z',1,1732) -LexToken(ASSIGNMENT,'=',1,1733) -LexToken(OPENSQBRACKET,'[',1,1734) -LexToken(CLOSESQBRACKET,']',1,1735) -LexToken(EOL,'\n',1,1736) -LexToken(VAR,'model',1,1746) -LexToken(ASSIGNMENT,'=',1,1751) -LexToken(SCICOS_MODEL,'scicos_model',1,1752) -LexToken(OPENBRACKET,'(',1,1764) -LexToken(CLOSEBRACKET,')',1,1765) -LexToken(EOL,'\n',1,1766) -LexToken(VAR,'model',1,1776) -LexToken(DOT,'.',1,1781) -LexToken(VAR,'sim',1,1782) -LexToken(ASSIGNMENT,'=',1,1785) -LexToken(DQSTRING,'"OpAmp"',1,1792) -LexToken(EOL,'\n',1,1793) -LexToken(VAR,'model',1,1803) -LexToken(DOT,'.',1,1808) -LexToken(VAR,'blocktype',1,1809) -LexToken(ASSIGNMENT,'=',1,1818) -LexToken(DQSTRING,'"c"',1,1821) -LexToken(EOL,'\n',1,1822) -LexToken(VAR,'model',1,1832) -LexToken(DOT,'.',1,1837) -LexToken(VAR,'dep_ut',1,1838) -LexToken(ASSIGNMENT,'=',1,1844) -LexToken(OPENSQBRACKET,'[',1,1845) -LexToken(PREVAR_BOOLEAN,'%t',1,1846) -LexToken(PREVAR_BOOLEAN,'%f',1,1849) -LexToken(CLOSESQBRACKET,']',1,1851) -LexToken(EOL,'\n',1,1852) -LexToken(VAR,'mo',1,1862) -LexToken(ASSIGNMENT,'=',1,1864) -LexToken(VAR,'modelica',1,1865) -LexToken(OPENBRACKET,'(',1,1873) -LexToken(CLOSEBRACKET,')',1,1874) -LexToken(EOL,'\n',1,1875) -LexToken(VAR,'mo',1,1885) -LexToken(DOT,'.',1,1887) -LexToken(VAR,'model',1,1888) -LexToken(ASSIGNMENT,'=',1,1893) -LexToken(VAR,'model',1,1894) -LexToken(DOT,'.',1,1899) -LexToken(VAR,'sim',1,1900) -LexToken(EOL,'\n',1,1903) -LexToken(VAR,'mo',1,1913) -LexToken(DOT,'.',1,1915) -LexToken(VAR,'inputs',1,1916) -LexToken(ASSIGNMENT,'=',1,1922) -LexToken(OPENSQBRACKET,'[',1,1923) -LexToken(DQSTRING,'"in_p"',1,1929) -LexToken(SEMICOLON,';',1,1930) -LexToken(DQSTRING,'"in_n"',1,1936) -LexToken(CLOSESQBRACKET,']',1,1937) -LexToken(EOL,'\n',1,1938) -LexToken(VAR,'mo',1,1948) -LexToken(DOT,'.',1,1950) -LexToken(VAR,'outputs',1,1951) -LexToken(ASSIGNMENT,'=',1,1958) -LexToken(OPENSQBRACKET,'[',1,1959) -LexToken(DQSTRING,'"out"',1,1964) -LexToken(CLOSESQBRACKET,']',1,1965) -LexToken(EOL,'\n',1,1966) -LexToken(VAR,'mo',1,1976) -LexToken(DOT,'.',1,1978) -LexToken(VAR,'parameters',1,1979) -LexToken(ASSIGNMENT,'=',1,1989) -LexToken(VAR,'list',1,1990) -LexToken(OPENBRACKET,'(',1,1994) -LexToken(VAR,'S',1,1995) -LexToken(COMMA,',',1,1996) -LexToken(VAR,'Z',1,1997) -LexToken(CLOSEBRACKET,')',1,1998) -LexToken(EOL,'\n',1,1999) -LexToken(VAR,'model',1,2009) -LexToken(DOT,'.',1,2014) -LexToken(VAR,'equations',1,2015) -LexToken(ASSIGNMENT,'=',1,2024) -LexToken(VAR,'mo',1,2025) -LexToken(EOL,'\n',1,2027) -LexToken(VAR,'model',1,2037) -LexToken(DOT,'.',1,2042) -LexToken(VAR,'in',1,2043) -LexToken(ASSIGNMENT,'=',1,2045) -LexToken(VAR,'ones',1,2046) -LexToken(OPENBRACKET,'(',1,2050) -LexToken(VAR,'size',1,2051) -LexToken(OPENBRACKET,'(',1,2055) -LexToken(VAR,'mo',1,2056) -LexToken(DOT,'.',1,2058) -LexToken(VAR,'inputs',1,2059) -LexToken(COMMA,',',1,2065) -LexToken(DQSTRING,'"*"',1,2068) -LexToken(CLOSEBRACKET,')',1,2069) -LexToken(COMMA,',',1,2070) -LexToken(NUMBER,'1',1,2071) -LexToken(CLOSEBRACKET,')',1,2072) -LexToken(EOL,'\n',1,2073) -LexToken(VAR,'model',1,2083) -LexToken(DOT,'.',1,2088) -LexToken(VAR,'out',1,2089) -LexToken(ASSIGNMENT,'=',1,2092) -LexToken(VAR,'ones',1,2093) -LexToken(OPENBRACKET,'(',1,2097) -LexToken(VAR,'size',1,2098) -LexToken(OPENBRACKET,'(',1,2102) -LexToken(VAR,'mo',1,2103) -LexToken(DOT,'.',1,2105) -LexToken(VAR,'outputs',1,2106) -LexToken(COMMA,',',1,2113) -LexToken(DQSTRING,'"*"',1,2116) -LexToken(CLOSEBRACKET,')',1,2117) -LexToken(COMMA,',',1,2118) -LexToken(NUMBER,'1',1,2119) -LexToken(CLOSEBRACKET,')',1,2120) -LexToken(EOL,'\n',1,2121) -LexToken(VAR,'model',1,2131) -LexToken(DOT,'.',1,2136) -LexToken(VAR,'rpar',1,2137) -LexToken(ASSIGNMENT,'=',1,2141) -LexToken(VAR,'Z',1,2142) -LexToken(EOL,'\n',1,2143) -LexToken(VAR,'exprs',1,2153) -LexToken(ASSIGNMENT,'=',1,2158) -LexToken(VAR,'string',1,2159) -LexToken(OPENBRACKET,'(',1,2165) -LexToken(VAR,'Z',1,2166) -LexToken(CLOSEBRACKET,')',1,2167) -LexToken(EOL,'\n',1,2168) -LexToken(VAR,'gr_i',1,2178) -LexToken(ASSIGNMENT,'=',1,2182) -LexToken(OPENSQBRACKET,'[',1,2183) -LexToken(CLOSESQBRACKET,']',1,2184) -LexToken(EOL,'\n',1,2185) -LexToken(VAR,'x',1,2194) -LexToken(ASSIGNMENT,'=',1,2195) -LexToken(VAR,'standard_define',1,2196) -LexToken(OPENBRACKET,'(',1,2211) -LexToken(OPENSQBRACKET,'[',1,2212) -LexToken(NUMBER,'3',1,2213) -LexToken(NUMBER,'5',1,2215) -LexToken(CLOSESQBRACKET,']',1,2216) -LexToken(COMMA,',',1,2217) -LexToken(VAR,'model',1,2218) -LexToken(COMMA,',',1,2223) -LexToken(VAR,'exprs',1,2224) -LexToken(COMMA,',',1,2229) -LexToken(VAR,'gr_i',1,2230) -LexToken(CLOSEBRACKET,')',1,2234) -LexToken(EOL,'\n',1,2235) -LexToken(VAR,'x',1,2244) -LexToken(DOT,'.',1,2245) -LexToken(VAR,'graphics',1,2246) -LexToken(DOT,'.',1,2254) -LexToken(VAR,'in_implicit',1,2255) -LexToken(ASSIGNMENT,'=',1,2266) -LexToken(OPENSQBRACKET,'[',1,2267) -LexToken(DQSTRING,'"I"',1,2270) -LexToken(SEMICOLON,';',1,2271) -LexToken(DQSTRING,'"I"',1,2274) -LexToken(CLOSESQBRACKET,']',1,2275) -LexToken(EOL,'\n',1,2276) -LexToken(VAR,'x',1,2285) -LexToken(DOT,'.',1,2286) -LexToken(VAR,'graphics',1,2287) -LexToken(DOT,'.',1,2295) -LexToken(VAR,'out_implicit',1,2296) -LexToken(ASSIGNMENT,'=',1,2308) -LexToken(OPENSQBRACKET,'[',1,2309) -LexToken(DQSTRING,'"I"',1,2312) -LexToken(CLOSESQBRACKET,']',1,2313) -LexToken(EOL,'\n',1,2314) -LexToken(END,'end',1,2319) -LexToken(EOL,'\n',1,2322) -LexToken(ENDFUNCTION,'endfunction',1,2323) -LexToken(EOL,'\n',1,2334) -LexToken(EOL,'\n',1,2343) -LexToken(EOL,'\n',1,2344) +/* autogenerated from "macros/Electrical/OpAmp.sci" */ +function OpAmp() { +OpAmp.prototype.get = function OpAmp() { +} +OpAmp.prototype.set = function OpAmp() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (None) { +[ok,OLGain,SatH,SatL,exprs]=scicos_getvalue("Set the Operational Amplifier parameters",["Open Loop Gain","Positive saturation voltage","Negative saturation voltage"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +model.equations.parameters[2]=list(OLGain,SatH,SatL); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +OpAmp.prototype.define = function OpAmp() { +S=[]; +Z=[]; +model=scicos_model(); +model.sim="OpAmp"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model=model.sim; +mo.inputs=["in_p","in_n"]; +mo.outputs=["out"]; +mo.parameters=list(S,Z); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +model.rpar=Z; +exprs=string(Z); +gr_i=[]; +x=standard_define([3,5],model,exprs,gr_i); +x.graphics.in_implicit=["I","I"]; +x.graphics.out_implicit=["I"]; +} +OpAmp.prototype.details = function OpAmp() { +} +} diff --git a/js/Electrical/PMOS.js b/js/Electrical/PMOS.js index cca586a4..22293854 100644 --- a/js/Electrical/PMOS.js +++ b/js/Electrical/PMOS.js @@ -1,538 +1,52 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'PMOS',1,852) -LexToken(OPENBRACKET,'(',1,856) -LexToken(VAR,'job',1,857) -LexToken(COMMA,',',1,860) -LexToken(VAR,'arg1',1,861) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg2',1,866) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(EOL,'\n',1,871) -LexToken(VAR,'x',1,876) -LexToken(ASSIGNMENT,'=',1,877) -LexToken(OPENSQBRACKET,'[',1,878) -LexToken(CLOSESQBRACKET,']',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'y',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'typ',1,896) -LexToken(ASSIGNMENT,'=',1,899) -LexToken(OPENSQBRACKET,'[',1,900) -LexToken(CLOSESQBRACKET,']',1,901) -LexToken(EOL,'\n',1,902) -LexToken(SELECT,'select',1,908) -LexToken(VAR,'job',1,915) -LexToken(EOL,'\n',1,918) -LexToken(CASE,'case',1,923) -LexToken(DQSTRING,'"set"',1,932) -LexToken(THEN,'then',1,934) -LexToken(EOL,'\n',1,938) -LexToken(VAR,'x',1,947) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(VAR,'arg1',1,949) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'graphics',1,963) -LexToken(ASSIGNMENT,'=',1,971) -LexToken(VAR,'arg1',1,972) -LexToken(DOT,'.',1,976) -LexToken(VAR,'graphics',1,977) -LexToken(EOL,'\n',1,985) -LexToken(VAR,'exprs',1,995) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(VAR,'graphics',1,1001) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'exprs',1,1010) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'model',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'arg1',1,1030) -LexToken(DOT,'.',1,1034) -LexToken(VAR,'model',1,1035) -LexToken(EOL,'\n',1,1040) -LexToken(WHILE,'while',1,1050) -LexToken(PREVAR_BOOLEAN,'%t',1,1056) -LexToken(DO,'do',1,1059) -LexToken(EOL,'\n',1,1061) -LexToken(OPENSQBRACKET,'[',1,1074) -LexToken(VAR,'ok',1,1075) -LexToken(COMMA,',',1,1077) -LexToken(VAR,'W',1,1078) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'L',1,1080) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'Beta',1,1082) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'Vt',1,1087) -LexToken(COMMA,',',1,1089) -LexToken(VAR,'K2',1,1090) -LexToken(COMMA,',',1,1092) -LexToken(VAR,'K5',1,1093) -LexToken(COMMA,',',1,1095) -LexToken(VAR,'dW',1,1096) -LexToken(COMMA,',',1,1098) -LexToken(VAR,'dL',1,1099) -LexToken(COMMA,',',1,1101) -LexToken(VAR,'RDS',1,1102) -LexToken(COMMA,',',1,1105) -LexToken(VAR,'exprs',1,1106) -LexToken(CLOSESQBRACKET,']',1,1111) -LexToken(ASSIGNMENT,'=',1,1112) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1113) -LexToken(OPENBRACKET,'(',1,1128) -LexToken(DQSTRING,'"Set PMOS Transistor parameters"',1,1160) -LexToken(COMMA,',',1,1161) -LexToken(OPENSQBRACKET,'[',1,1177) -LexToken(DQSTRING,'"Width [m]"',1,1188) -LexToken(SEMICOLON,';',1,1189) -LexToken(DQSTRING,'"Length [m]"',1,1216) -LexToken(SEMICOLON,';',1,1217) -LexToken(DQSTRING,'"Transconductance parameter [A/(V*V)]"',1,1270) -LexToken(SEMICOLON,';',1,1271) -LexToken(DQSTRING,'"Zero bias threshold voltage [V]"',1,1319) -LexToken(SEMICOLON,';',1,1320) -LexToken(DQSTRING,'"Bulk threshold parameter"',1,1361) -LexToken(SEMICOLON,';',1,1362) -LexToken(DQSTRING,'"Reduction of pinch-off region"',1,1408) -LexToken(SEMICOLON,';',1,1409) -LexToken(DQSTRING,'"Narrowing of channel [m]"',1,1450) -LexToken(SEMICOLON,';',1,1451) -LexToken(DQSTRING,'"Shortening of channel [m]"',1,1493) -LexToken(SEMICOLON,';',1,1494) -LexToken(DQSTRING,'"Drain-Source-Resistance [Ohm]"',1,1540) -LexToken(CLOSESQBRACKET,']',1,1541) -LexToken(COMMA,',',1,1542) -LexToken(VAR,'list',1,1558) -LexToken(OPENBRACKET,'(',1,1562) -LexToken(DQSTRING,'"vec"',1,1567) -LexToken(COMMA,',',1,1568) -LexToken(ADDITION,'-',1,1569) -LexToken(NUMBER,'1',1,1570) -LexToken(COMMA,',',1,1571) -LexToken(DQSTRING,'"vec"',1,1576) -LexToken(COMMA,',',1,1577) -LexToken(ADDITION,'-',1,1578) -LexToken(NUMBER,'1',1,1579) -LexToken(COMMA,',',1,1580) -LexToken(DQSTRING,'"vec"',1,1585) -LexToken(COMMA,',',1,1586) -LexToken(ADDITION,'-',1,1587) -LexToken(NUMBER,'1',1,1588) -LexToken(COMMA,',',1,1589) -LexToken(DQSTRING,'"vec"',1,1594) -LexToken(COMMA,',',1,1595) -LexToken(ADDITION,'-',1,1596) -LexToken(NUMBER,'1',1,1597) -LexToken(COMMA,',',1,1598) -LexToken(DQSTRING,'"vec"',1,1603) -LexToken(COMMA,',',1,1604) -LexToken(ADDITION,'-',1,1605) -LexToken(NUMBER,'1',1,1606) -LexToken(COMMA,',',1,1607) -LexToken(DQSTRING,'"vec"',1,1612) -LexToken(COMMA,',',1,1613) -LexToken(ADDITION,'-',1,1614) -LexToken(NUMBER,'1',1,1615) -LexToken(COMMA,',',1,1616) -LexToken(DQSTRING,'"vec"',1,1621) -LexToken(COMMA,',',1,1622) -LexToken(ADDITION,'-',1,1623) -LexToken(NUMBER,'1',1,1624) -LexToken(COMMA,',',1,1625) -LexToken(DQSTRING,'"vec"',1,1630) -LexToken(COMMA,',',1,1631) -LexToken(ADDITION,'-',1,1632) -LexToken(NUMBER,'1',1,1633) -LexToken(COMMA,',',1,1634) -LexToken(DQSTRING,'"vec"',1,1639) -LexToken(COMMA,',',1,1640) -LexToken(ADDITION,'-',1,1641) -LexToken(NUMBER,'1',1,1642) -LexToken(CLOSEBRACKET,')',1,1643) -LexToken(COMMA,',',1,1644) -LexToken(VAR,'exprs',1,1645) -LexToken(CLOSEBRACKET,')',1,1650) -LexToken(EOL,'\n',1,1651) -LexToken(EOL,'\n',1,1652) -LexToken(IF,'if',1,1665) -LexToken(NOT,'~',1,1668) -LexToken(VAR,'ok',1,1669) -LexToken(THEN,'then',1,1672) -LexToken(EOL,'\n',1,1676) -LexToken(BREAK,'break',1,1693) -LexToken(EOL,'\n',1,1698) -LexToken(END,'end',1,1712) -LexToken(EOL,'\n',1,1715) -LexToken(VAR,'model',1,1728) -LexToken(DOT,'.',1,1733) -LexToken(VAR,'equations',1,1734) -LexToken(DOT,'.',1,1743) -LexToken(VAR,'parameters',1,1744) -LexToken(OPENBRACKET,'(',1,1754) -LexToken(NUMBER,'2',1,1755) -LexToken(CLOSEBRACKET,')',1,1756) -LexToken(ASSIGNMENT,'=',1,1757) -LexToken(VAR,'list',1,1758) -LexToken(OPENBRACKET,'(',1,1762) -LexToken(VAR,'W',1,1763) -LexToken(COMMA,',',1,1764) -LexToken(VAR,'L',1,1765) -LexToken(COMMA,',',1,1766) -LexToken(VAR,'Beta',1,1767) -LexToken(COMMA,',',1,1771) -LexToken(VAR,'Vt',1,1772) -LexToken(COMMA,',',1,1774) -LexToken(VAR,'K2',1,1775) -LexToken(COMMA,',',1,1777) -LexToken(VAR,'K5',1,1778) -LexToken(COMMA,',',1,1780) -LexToken(VAR,'dW',1,1781) -LexToken(COMMA,',',1,1783) -LexToken(VAR,'dL',1,1784) -LexToken(COMMA,',',1,1786) -LexToken(VAR,'RDS',1,1787) -LexToken(CLOSEBRACKET,')',1,1790) -LexToken(EOL,'\n',1,1791) -LexToken(VAR,'graphics',1,1804) -LexToken(DOT,'.',1,1812) -LexToken(VAR,'exprs',1,1813) -LexToken(ASSIGNMENT,'=',1,1818) -LexToken(VAR,'exprs',1,1819) -LexToken(EOL,'\n',1,1824) -LexToken(VAR,'x',1,1837) -LexToken(DOT,'.',1,1838) -LexToken(VAR,'graphics',1,1839) -LexToken(ASSIGNMENT,'=',1,1847) -LexToken(VAR,'graphics',1,1848) -LexToken(EOL,'\n',1,1856) -LexToken(VAR,'x',1,1870) -LexToken(DOT,'.',1,1871) -LexToken(VAR,'model',1,1872) -LexToken(ASSIGNMENT,'=',1,1877) -LexToken(VAR,'model',1,1878) -LexToken(EOL,'\n',1,1883) -LexToken(BREAK,'break',1,1896) -LexToken(EOL,'\n',1,1901) -LexToken(END,'end',1,1910) -LexToken(EOL,'\n',1,1913) -LexToken(CASE,'case',1,1918) -LexToken(DQSTRING,'"define"',1,1930) -LexToken(THEN,'then',1,1932) -LexToken(EOL,'\n',1,1936) -LexToken(VAR,'model',1,1945) -LexToken(ASSIGNMENT,'=',1,1950) -LexToken(SCICOS_MODEL,'scicos_model',1,1951) -LexToken(OPENBRACKET,'(',1,1963) -LexToken(CLOSEBRACKET,')',1,1964) -LexToken(EOL,'\n',1,1965) -LexToken(VAR,'W',1,1974) -LexToken(ASSIGNMENT,'=',1,1975) -LexToken(NUMBER,'50.0e-6',1,1976) -LexToken(EOL,'\n',1,1983) -LexToken(VAR,'L',1,1993) -LexToken(ASSIGNMENT,'=',1,1994) -LexToken(NUMBER,'6.0e-6',1,1995) -LexToken(EOL,'\n',1,2001) -LexToken(VAR,'Beta',1,2011) -LexToken(ASSIGNMENT,'=',1,2015) -LexToken(NUMBER,'0.0105e-3',1,2016) -LexToken(EOL,'\n',1,2025) -LexToken(VAR,'Vt',1,2035) -LexToken(ASSIGNMENT,'=',1,2037) -LexToken(ADDITION,'-',1,2038) -LexToken(NUMBER,'1',1,2039) -LexToken(EOL,'\n',1,2040) -LexToken(VAR,'K2',1,2050) -LexToken(ASSIGNMENT,'=',1,2052) -LexToken(NUMBER,'0.41',1,2053) -LexToken(EOL,'\n',1,2057) -LexToken(VAR,'K5',1,2067) -LexToken(ASSIGNMENT,'=',1,2069) -LexToken(NUMBER,'0.839',1,2070) -LexToken(EOL,'\n',1,2075) -LexToken(VAR,'dW',1,2085) -LexToken(ASSIGNMENT,'=',1,2087) -LexToken(ADDITION,'-',1,2088) -LexToken(NUMBER,'2.5e-6',1,2089) -LexToken(EOL,'\n',1,2095) -LexToken(VAR,'dL',1,2105) -LexToken(ASSIGNMENT,'=',1,2107) -LexToken(ADDITION,'-',1,2108) -LexToken(NUMBER,'2.1e-6',1,2109) -LexToken(EOL,'\n',1,2115) -LexToken(VAR,'RDS',1,2125) -LexToken(ASSIGNMENT,'=',1,2128) -LexToken(NUMBER,'1.e+7',1,2129) -LexToken(EOL,'\n',1,2134) -LexToken(VAR,'model',1,2144) -LexToken(DOT,'.',1,2149) -LexToken(VAR,'sim',1,2150) -LexToken(ASSIGNMENT,'=',1,2153) -LexToken(DQSTRING,'"PMOS"',1,2159) -LexToken(EOL,'\n',1,2160) -LexToken(VAR,'model',1,2169) -LexToken(DOT,'.',1,2174) -LexToken(VAR,'blocktype',1,2175) -LexToken(ASSIGNMENT,'=',1,2184) -LexToken(DQSTRING,'"c"',1,2187) -LexToken(EOL,'\n',1,2188) -LexToken(VAR,'model',1,2197) -LexToken(DOT,'.',1,2202) -LexToken(VAR,'dep_ut',1,2203) -LexToken(ASSIGNMENT,'=',1,2209) -LexToken(OPENSQBRACKET,'[',1,2210) -LexToken(PREVAR_BOOLEAN,'%t',1,2211) -LexToken(PREVAR_BOOLEAN,'%f',1,2214) -LexToken(CLOSESQBRACKET,']',1,2216) -LexToken(EOL,'\n',1,2217) -LexToken(VAR,'mo',1,2226) -LexToken(ASSIGNMENT,'=',1,2228) -LexToken(VAR,'modelica',1,2229) -LexToken(OPENBRACKET,'(',1,2237) -LexToken(CLOSEBRACKET,')',1,2238) -LexToken(EOL,'\n',1,2239) -LexToken(VAR,'mo',1,2248) -LexToken(DOT,'.',1,2250) -LexToken(VAR,'model',1,2251) -LexToken(ASSIGNMENT,'=',1,2256) -LexToken(DQSTRING,'"PMOS"',1,2262) -LexToken(EOL,'\n',1,2263) -LexToken(VAR,'mo',1,2273) -LexToken(DOT,'.',1,2275) -LexToken(VAR,'outputs',1,2276) -LexToken(ASSIGNMENT,'=',1,2283) -LexToken(OPENSQBRACKET,'[',1,2284) -LexToken(DQSTRING,'"D"',1,2287) -LexToken(SEMICOLON,';',1,2288) -LexToken(DQSTRING,'"B"',1,2291) -LexToken(SEMICOLON,';',1,2292) -LexToken(DQSTRING,'"S"',1,2295) -LexToken(CLOSESQBRACKET,']',1,2296) -LexToken(EOL,'\n',1,2297) -LexToken(VAR,'mo',1,2306) -LexToken(DOT,'.',1,2308) -LexToken(VAR,'inputs',1,2309) -LexToken(ASSIGNMENT,'=',1,2315) -LexToken(DQSTRING,'"G"',1,2318) -LexToken(EOL,'\n',1,2319) -LexToken(VAR,'mo',1,2329) -LexToken(DOT,'.',1,2331) -LexToken(VAR,'parameters',1,2332) -LexToken(ASSIGNMENT,'=',1,2342) -LexToken(VAR,'list',1,2343) -LexToken(OPENBRACKET,'(',1,2347) -LexToken(OPENSQBRACKET,'[',1,2348) -LexToken(DQSTRING,'"W"',1,2351) -LexToken(SEMICOLON,';',1,2352) -LexToken(DQSTRING,'"L"',1,2355) -LexToken(SEMICOLON,';',1,2356) -LexToken(DQSTRING,'"Beta"',1,2362) -LexToken(SEMICOLON,';',1,2363) -LexToken(DQSTRING,'"Vt"',1,2367) -LexToken(SEMICOLON,';',1,2368) -LexToken(DQSTRING,'"K2"',1,2372) -LexToken(SEMICOLON,';',1,2373) -LexToken(DQSTRING,'"K5"',1,2377) -LexToken(SEMICOLON,';',1,2378) -LexToken(DQSTRING,'"dW"',1,2382) -LexToken(SEMICOLON,';',1,2383) -LexToken(DQSTRING,'"dL"',1,2387) -LexToken(SEMICOLON,';',1,2388) -LexToken(DQSTRING,'"RDS"',1,2393) -LexToken(CLOSESQBRACKET,']',1,2394) -LexToken(COMMA,',',1,2395) -LexToken(OPENSQBRACKET,'[',1,2396) -LexToken(VAR,'W',1,2397) -LexToken(SEMICOLON,';',1,2398) -LexToken(VAR,'L',1,2399) -LexToken(SEMICOLON,';',1,2400) -LexToken(VAR,'Beta',1,2401) -LexToken(SEMICOLON,';',1,2405) -LexToken(VAR,'Vt',1,2406) -LexToken(SEMICOLON,';',1,2408) -LexToken(VAR,'K2',1,2409) -LexToken(SEMICOLON,';',1,2411) -LexToken(VAR,'K5',1,2412) -LexToken(SEMICOLON,';',1,2414) -LexToken(VAR,'dW',1,2415) -LexToken(SEMICOLON,';',1,2417) -LexToken(VAR,'dL',1,2418) -LexToken(SEMICOLON,';',1,2420) -LexToken(VAR,'RDS',1,2421) -LexToken(CLOSESQBRACKET,']',1,2424) -LexToken(CLOSEBRACKET,')',1,2425) -LexToken(EOL,'\n',1,2426) -LexToken(VAR,'model',1,2435) -LexToken(DOT,'.',1,2440) -LexToken(VAR,'equations',1,2441) -LexToken(ASSIGNMENT,'=',1,2450) -LexToken(VAR,'mo',1,2451) -LexToken(EOL,'\n',1,2453) -LexToken(VAR,'model',1,2462) -LexToken(DOT,'.',1,2467) -LexToken(VAR,'in',1,2468) -LexToken(ASSIGNMENT,'=',1,2470) -LexToken(VAR,'ones',1,2471) -LexToken(OPENBRACKET,'(',1,2475) -LexToken(VAR,'size',1,2476) -LexToken(OPENBRACKET,'(',1,2480) -LexToken(VAR,'mo',1,2481) -LexToken(DOT,'.',1,2483) -LexToken(VAR,'inputs',1,2484) -LexToken(COMMA,',',1,2490) -LexToken(DQSTRING,'"*"',1,2493) -LexToken(CLOSEBRACKET,')',1,2494) -LexToken(COMMA,',',1,2495) -LexToken(NUMBER,'1',1,2496) -LexToken(CLOSEBRACKET,')',1,2497) -LexToken(EOL,'\n',1,2498) -LexToken(VAR,'model',1,2507) -LexToken(DOT,'.',1,2512) -LexToken(VAR,'out',1,2513) -LexToken(ASSIGNMENT,'=',1,2516) -LexToken(VAR,'ones',1,2517) -LexToken(OPENBRACKET,'(',1,2521) -LexToken(VAR,'size',1,2522) -LexToken(OPENBRACKET,'(',1,2526) -LexToken(VAR,'mo',1,2527) -LexToken(DOT,'.',1,2529) -LexToken(VAR,'outputs',1,2530) -LexToken(COMMA,',',1,2537) -LexToken(DQSTRING,'"*"',1,2540) -LexToken(CLOSEBRACKET,')',1,2541) -LexToken(COMMA,',',1,2542) -LexToken(NUMBER,'1',1,2543) -LexToken(CLOSEBRACKET,')',1,2544) -LexToken(EOL,'\n',1,2545) -LexToken(VAR,'exprs',1,2554) -LexToken(ASSIGNMENT,'=',1,2559) -LexToken(OPENSQBRACKET,'[',1,2560) -LexToken(VAR,'string',1,2561) -LexToken(OPENBRACKET,'(',1,2567) -LexToken(VAR,'W',1,2568) -LexToken(CLOSEBRACKET,')',1,2569) -LexToken(SEMICOLON,';',1,2570) -LexToken(VAR,'string',1,2571) -LexToken(OPENBRACKET,'(',1,2577) -LexToken(VAR,'L',1,2578) -LexToken(CLOSEBRACKET,')',1,2579) -LexToken(SEMICOLON,';',1,2580) -LexToken(VAR,'string',1,2581) -LexToken(OPENBRACKET,'(',1,2587) -LexToken(VAR,'Beta',1,2588) -LexToken(CLOSEBRACKET,')',1,2592) -LexToken(SEMICOLON,';',1,2593) -LexToken(VAR,'string',1,2594) -LexToken(OPENBRACKET,'(',1,2600) -LexToken(VAR,'Vt',1,2601) -LexToken(CLOSEBRACKET,')',1,2603) -LexToken(SEMICOLON,';',1,2604) -LexToken(VAR,'string',1,2605) -LexToken(OPENBRACKET,'(',1,2611) -LexToken(VAR,'K2',1,2612) -LexToken(CLOSEBRACKET,')',1,2614) -LexToken(SEMICOLON,';',1,2615) -LexToken(VAR,'string',1,2616) -LexToken(OPENBRACKET,'(',1,2622) -LexToken(VAR,'K5',1,2623) -LexToken(CLOSEBRACKET,')',1,2625) -LexToken(SEMICOLON,';',1,2626) -LexToken(VAR,'string',1,2627) -LexToken(OPENBRACKET,'(',1,2633) -LexToken(VAR,'dW',1,2634) -LexToken(CLOSEBRACKET,')',1,2636) -LexToken(SEMICOLON,';',1,2637) -LexToken(VAR,'string',1,2638) -LexToken(OPENBRACKET,'(',1,2644) -LexToken(VAR,'dL',1,2645) -LexToken(CLOSEBRACKET,')',1,2647) -LexToken(SEMICOLON,';',1,2648) -LexToken(VAR,'string',1,2649) -LexToken(OPENBRACKET,'(',1,2655) -LexToken(VAR,'RDS',1,2656) -LexToken(CLOSEBRACKET,')',1,2659) -LexToken(CLOSESQBRACKET,']',1,2660) -LexToken(EOL,'\n',1,2661) -LexToken(VAR,'gr_i',1,2670) -LexToken(ASSIGNMENT,'=',1,2674) -LexToken(OPENSQBRACKET,'[',1,2675) -LexToken(CLOSESQBRACKET,']',1,2676) -LexToken(EOL,'\n',1,2677) -LexToken(EOL,'\n',1,2678) -LexToken(VAR,'x',1,2687) -LexToken(ASSIGNMENT,'=',1,2688) -LexToken(VAR,'standard_define',1,2689) -LexToken(OPENBRACKET,'(',1,2704) -LexToken(OPENSQBRACKET,'[',1,2705) -LexToken(NUMBER,'2',1,2706) -LexToken(NUMBER,'2',1,2708) -LexToken(CLOSESQBRACKET,']',1,2709) -LexToken(COMMA,',',1,2710) -LexToken(VAR,'model',1,2711) -LexToken(COMMA,',',1,2716) -LexToken(VAR,'exprs',1,2717) -LexToken(COMMA,',',1,2722) -LexToken(VAR,'gr_i',1,2723) -LexToken(CLOSEBRACKET,')',1,2727) -LexToken(EOL,'\n',1,2728) -LexToken(VAR,'x',1,2737) -LexToken(DOT,'.',1,2738) -LexToken(VAR,'graphics',1,2739) -LexToken(DOT,'.',1,2747) -LexToken(VAR,'in_implicit',1,2748) -LexToken(ASSIGNMENT,'=',1,2759) -LexToken(OPENSQBRACKET,'[',1,2760) -LexToken(DQSTRING,'"I"',1,2763) -LexToken(CLOSESQBRACKET,']',1,2764) -LexToken(EOL,'\n',1,2765) -LexToken(VAR,'x',1,2774) -LexToken(DOT,'.',1,2775) -LexToken(VAR,'graphics',1,2776) -LexToken(DOT,'.',1,2784) -LexToken(VAR,'out_implicit',1,2785) -LexToken(ASSIGNMENT,'=',1,2797) -LexToken(OPENSQBRACKET,'[',1,2798) -LexToken(DQSTRING,'"I"',1,2801) -LexToken(SEMICOLON,';',1,2802) -LexToken(DQSTRING,'"I"',1,2805) -LexToken(SEMICOLON,';',1,2806) -LexToken(DQSTRING,'"I"',1,2809) -LexToken(CLOSESQBRACKET,']',1,2810) -LexToken(EOL,'\n',1,2811) -LexToken(END,'end',1,2816) -LexToken(EOL,'\n',1,2819) -LexToken(ENDFUNCTION,'endfunction',1,2820) -LexToken(EOL,'\n',1,2831) -LexToken(EOL,'\n',1,2832) -LexToken(EOL,'\n',1,2833) +/* autogenerated from "macros/Electrical/PMOS.sci" */ +function PMOS() { +PMOS.prototype.get = function PMOS() { +} +PMOS.prototype.set = function PMOS() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,W,L,Beta,Vt,K2,K5,dW,dL,RDS,exprs]=scicos_getvalue("Set PMOS Transistor parameters",["Width [m]","Length [m]","Transconductance parameter [A/(V*V)]","Zero bias threshold voltage [V]","Bulk threshold parameter","Reduction of pinch-off region","Narrowing of channel [m]","Shortening of channel [m]","Drain-Source-Resistance [Ohm]"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.equations.parameters[2]=list(W,L,Beta,Vt,K2,K5,dW,dL,RDS); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +PMOS.prototype.define = function PMOS() { +model=scicos_model(); +W=50.0e-6; +L=6.0e-6; +Beta=0.0105e-3; +Vt=-1; +K2=0.41; +K5=0.839; +dW=-2.5e-6; +dL=-2.1e-6; +RDS=1.e+7; +model.sim="PMOS"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="PMOS"; +mo.outputs=["D","B","S"]; +mo.inputs="G"; +mo.parameters=list(["W","L","Beta","Vt","K2","K5","dW","dL","RDS"],[W,L,Beta,Vt,K2,K5,dW,dL,RDS]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[string(W),string(L),string(Beta),string(Vt),string(K2),string(K5),string(dW),string(dL),string(RDS)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","I","I"]; +} +PMOS.prototype.details = function PMOS() { +} +} diff --git a/js/Electrical/PNP.js b/js/Electrical/PNP.js index 258ed58d..f5bab144 100644 --- a/js/Electrical/PNP.js +++ b/js/Electrical/PNP.js @@ -1,841 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'PNP',1,852) -LexToken(OPENBRACKET,'(',1,855) -LexToken(VAR,'job',1,856) -LexToken(COMMA,',',1,859) -LexToken(VAR,'arg1',1,860) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg2',1,865) -LexToken(CLOSEBRACKET,')',1,869) -LexToken(EOL,'\n',1,870) -LexToken(EOL,'\n',1,947) -LexToken(EOL,'\n',1,998) -LexToken(VAR,'x',1,1003) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(OPENSQBRACKET,'[',1,1005) -LexToken(CLOSESQBRACKET,']',1,1006) -LexToken(EOL,'\n',1,1007) -LexToken(VAR,'y',1,1013) -LexToken(ASSIGNMENT,'=',1,1014) -LexToken(OPENSQBRACKET,'[',1,1015) -LexToken(CLOSESQBRACKET,']',1,1016) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'typ',1,1023) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(OPENSQBRACKET,'[',1,1027) -LexToken(CLOSESQBRACKET,']',1,1028) -LexToken(EOL,'\n',1,1029) -LexToken(SELECT,'select',1,1035) -LexToken(VAR,'job',1,1042) -LexToken(EOL,'\n',1,1045) -LexToken(CASE,'case',1,1050) -LexToken(DQSTRING,'"set"',1,1059) -LexToken(THEN,'then',1,1061) -LexToken(EOL,'\n',1,1065) -LexToken(VAR,'x',1,1074) -LexToken(ASSIGNMENT,'=',1,1075) -LexToken(VAR,'arg1',1,1076) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'graphics',1,1090) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(VAR,'arg1',1,1099) -LexToken(DOT,'.',1,1103) -LexToken(VAR,'graphics',1,1104) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'exprs',1,1122) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(VAR,'graphics',1,1128) -LexToken(DOT,'.',1,1136) -LexToken(VAR,'exprs',1,1137) -LexToken(EOL,'\n',1,1142) -LexToken(VAR,'model',1,1151) -LexToken(ASSIGNMENT,'=',1,1156) -LexToken(VAR,'arg1',1,1157) -LexToken(DOT,'.',1,1161) -LexToken(VAR,'model',1,1162) -LexToken(EOL,'\n',1,1167) -LexToken(VAR,'x',1,1177) -LexToken(ASSIGNMENT,'=',1,1178) -LexToken(VAR,'arg1',1,1179) -LexToken(EOL,'\n',1,1183) -LexToken(VAR,'exprs',1,1192) -LexToken(ASSIGNMENT,'=',1,1197) -LexToken(VAR,'x',1,1198) -LexToken(DOT,'.',1,1199) -LexToken(VAR,'graphics',1,1200) -LexToken(DOT,'.',1,1208) -LexToken(VAR,'exprs',1,1209) -LexToken(EOL,'\n',1,1214) -LexToken(WHILE,'while',1,1223) -LexToken(PREVAR_BOOLEAN,'%t',1,1229) -LexToken(DO,'do',1,1232) -LexToken(EOL,'\n',1,1234) -LexToken(OPENSQBRACKET,'[',1,1247) -LexToken(VAR,'ok',1,1248) -LexToken(COMMA,',',1,1250) -LexToken(VAR,'Bf',1,1251) -LexToken(COMMA,',',1,1253) -LexToken(VAR,'Br',1,1254) -LexToken(COMMA,',',1,1256) -LexToken(VAR,'Is',1,1257) -LexToken(COMMA,',',1,1259) -LexToken(VAR,'Vak',1,1260) -LexToken(COMMA,',',1,1263) -LexToken(VAR,'Tauf',1,1264) -LexToken(COMMA,',',1,1268) -LexToken(VAR,'Taur',1,1269) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'Ccs',1,1274) -LexToken(COMMA,',',1,1277) -LexToken(VAR,'Cje',1,1278) -LexToken(COMMA,',',1,1281) -LexToken(VAR,'Cjc',1,1282) -LexToken(COMMA,',',1,1285) -LexToken(VAR,'Phie',1,1286) -LexToken(COMMA,',',1,1290) -LexToken(VAR,'Me',1,1291) -LexToken(COMMA,',',1,1293) -LexToken(VAR,'Phic',1,1294) -LexToken(COMMA,',',1,1298) -LexToken(VAR,'Mc',1,1299) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'Gbc',1,1302) -LexToken(COMMA,',',1,1305) -LexToken(VAR,'Gbe',1,1306) -LexToken(COMMA,',',1,1309) -LexToken(VAR,'Vt',1,1310) -LexToken(COMMA,',',1,1312) -LexToken(VAR,'EMinMax',1,1313) -LexToken(COMMA,',',1,1320) -LexToken(VAR,'exprs',1,1321) -LexToken(CLOSESQBRACKET,']',1,1326) -LexToken(ASSIGNMENT,'=',1,1327) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1328) -LexToken(OPENBRACKET,'(',1,1343) -LexToken(OPENSQBRACKET,'[',1,1344) -LexToken(DQSTRING,'"Set PNP block parameters:"',1,1371) -LexToken(SEMICOLON,';',1,1372) -LexToken(DQSTRING,'""',1,1374) -LexToken(SEMICOLON,';',1,1375) -LexToken(CLOSESQBRACKET,']',1,1376) -LexToken(COMMA,',',1,1377) -LexToken(OPENSQBRACKET,'[',1,1378) -LexToken(DQSTRING,'"Bf : Forward beta"',1,1398) -LexToken(SEMICOLON,';',1,1399) -LexToken(DQSTRING,'"Br : Reverse beta"',1,1419) -LexToken(SEMICOLON,';',1,1420) -LexToken(DQSTRING,'"Is : Transport saturation current"',1,1456) -LexToken(SEMICOLON,';',1,1457) -LexToken(DQSTRING,'"Vak : Early voltage (inverse), 1/Volt"',1,1496) -LexToken(SEMICOLON,';',1,1497) -LexToken(DQSTRING,'"Tauf: Ideal forward transit time"',1,1531) -LexToken(SEMICOLON,';',1,1532) -LexToken(DQSTRING,'"Taur: Ideal reverse transit time"',1,1566) -LexToken(SEMICOLON,';',1,1567) -LexToken(DQSTRING,'"Ccs : Collector-substrat(ground) cap."',1,1606) -LexToken(SEMICOLON,';',1,1607) -LexToken(DQSTRING,'"Cje : Base-emitter zero bias depletion cap."',1,1652) -LexToken(SEMICOLON,';',1,1653) -LexToken(DQSTRING,'"Cjc : Base-coll. zero bias depletion cap."',1,1696) -LexToken(SEMICOLON,';',1,1697) -LexToken(DQSTRING,'"Phie: Base-emitter diffusion voltage"',1,1735) -LexToken(SEMICOLON,';',1,1736) -LexToken(DQSTRING,'"Me : Base-emitter gradation exponent"',1,1775) -LexToken(SEMICOLON,';',1,1776) -LexToken(DQSTRING,'"Phic: Base-collector diffusion voltage"',1,1816) -LexToken(SEMICOLON,';',1,1817) -LexToken(DQSTRING,'"Mc : Base-collector gradation exponent"',1,1858) -LexToken(SEMICOLON,';',1,1859) -LexToken(DQSTRING,'"Gbc : Base-collector conductance"',1,1893) -LexToken(SEMICOLON,';',1,1894) -LexToken(DQSTRING,'"Gbe : Base-emitter conductance"',1,1926) -LexToken(SEMICOLON,';',1,1927) -LexToken(DQSTRING,'"Vt : Voltage equivalent of temperature"',1,1968) -LexToken(SEMICOLON,';',1,1969) -LexToken(DQSTRING,'"EMinMax: if x > EMinMax, the exp(x) function is linearized"',1,2029) -LexToken(CLOSESQBRACKET,']',1,2030) -LexToken(COMMA,',',1,2031) -LexToken(VAR,'list',1,2032) -LexToken(OPENBRACKET,'(',1,2036) -LexToken(DQSTRING,'"vec"',1,2041) -LexToken(COMMA,',',1,2042) -LexToken(NUMBER,'1',1,2043) -LexToken(COMMA,',',1,2044) -LexToken(DQSTRING,'"vec"',1,2049) -LexToken(COMMA,',',1,2050) -LexToken(NUMBER,'1',1,2051) -LexToken(COMMA,',',1,2052) -LexToken(DQSTRING,'"vec"',1,2057) -LexToken(COMMA,',',1,2058) -LexToken(NUMBER,'1',1,2059) -LexToken(COMMA,',',1,2060) -LexToken(DQSTRING,'"vec"',1,2065) -LexToken(COMMA,',',1,2066) -LexToken(NUMBER,'1',1,2067) -LexToken(COMMA,',',1,2068) -LexToken(DQSTRING,'"vec"',1,2073) -LexToken(COMMA,',',1,2074) -LexToken(NUMBER,'1',1,2075) -LexToken(COMMA,',',1,2076) -LexToken(DQSTRING,'"vec"',1,2081) -LexToken(COMMA,',',1,2082) -LexToken(NUMBER,'1',1,2083) -LexToken(COMMA,',',1,2084) -LexToken(DQSTRING,'"vec"',1,2089) -LexToken(COMMA,',',1,2090) -LexToken(NUMBER,'1',1,2091) -LexToken(COMMA,',',1,2092) -LexToken(DQSTRING,'"vec"',1,2097) -LexToken(COMMA,',',1,2098) -LexToken(NUMBER,'1',1,2099) -LexToken(COMMA,',',1,2100) -LexToken(DQSTRING,'"vec"',1,2105) -LexToken(COMMA,',',1,2106) -LexToken(NUMBER,'1',1,2107) -LexToken(COMMA,',',1,2108) -LexToken(DQSTRING,'"vec"',1,2113) -LexToken(COMMA,',',1,2114) -LexToken(NUMBER,'1',1,2115) -LexToken(COMMA,',',1,2116) -LexToken(DQSTRING,'"vec"',1,2121) -LexToken(COMMA,',',1,2122) -LexToken(NUMBER,'1',1,2123) -LexToken(COMMA,',',1,2124) -LexToken(DQSTRING,'"vec"',1,2129) -LexToken(COMMA,',',1,2130) -LexToken(NUMBER,'1',1,2131) -LexToken(COMMA,',',1,2132) -LexToken(DQSTRING,'"vec"',1,2137) -LexToken(COMMA,',',1,2138) -LexToken(NUMBER,'1',1,2139) -LexToken(COMMA,',',1,2140) -LexToken(DQSTRING,'"vec"',1,2145) -LexToken(COMMA,',',1,2146) -LexToken(NUMBER,'1',1,2147) -LexToken(COMMA,',',1,2148) -LexToken(DQSTRING,'"vec"',1,2153) -LexToken(COMMA,',',1,2154) -LexToken(NUMBER,'1',1,2155) -LexToken(COMMA,',',1,2156) -LexToken(DQSTRING,'"vec"',1,2161) -LexToken(COMMA,',',1,2162) -LexToken(NUMBER,'1',1,2163) -LexToken(COMMA,',',1,2164) -LexToken(DQSTRING,'"vec"',1,2169) -LexToken(COMMA,',',1,2170) -LexToken(NUMBER,'1',1,2171) -LexToken(CLOSEBRACKET,')',1,2172) -LexToken(COMMA,',',1,2173) -LexToken(VAR,'exprs',1,2174) -LexToken(CLOSEBRACKET,')',1,2179) -LexToken(EOL,'\n',1,2180) -LexToken(IF,'if',1,2193) -LexToken(NOT,'~',1,2196) -LexToken(VAR,'ok',1,2197) -LexToken(THEN,'then',1,2200) -LexToken(EOL,'\n',1,2204) -LexToken(BREAK,'break',1,2221) -LexToken(EOL,'\n',1,2226) -LexToken(END,'end',1,2240) -LexToken(EOL,'\n',1,2243) -LexToken(VAR,'x',1,2256) -LexToken(DOT,'.',1,2257) -LexToken(VAR,'model',1,2258) -LexToken(DOT,'.',1,2263) -LexToken(VAR,'equations',1,2264) -LexToken(DOT,'.',1,2273) -LexToken(VAR,'parameters',1,2274) -LexToken(OPENBRACKET,'(',1,2284) -LexToken(NUMBER,'2',1,2285) -LexToken(CLOSEBRACKET,')',1,2286) -LexToken(ASSIGNMENT,'=',1,2287) -LexToken(VAR,'list',1,2288) -LexToken(OPENBRACKET,'(',1,2292) -LexToken(VAR,'Bf',1,2293) -LexToken(COMMA,',',1,2295) -LexToken(VAR,'Br',1,2296) -LexToken(COMMA,',',1,2298) -LexToken(VAR,'Is',1,2299) -LexToken(COMMA,',',1,2301) -LexToken(VAR,'Vak',1,2302) -LexToken(COMMA,',',1,2305) -LexToken(VAR,'Tauf',1,2306) -LexToken(COMMA,',',1,2310) -LexToken(VAR,'Taur',1,2311) -LexToken(COMMA,',',1,2315) -LexToken(VAR,'Ccs',1,2316) -LexToken(COMMA,',',1,2319) -LexToken(VAR,'Cje',1,2320) -LexToken(COMMA,',',1,2323) -LexToken(VAR,'Cjc',1,2324) -LexToken(COMMA,',',1,2327) -LexToken(VAR,'Phie',1,2328) -LexToken(COMMA,',',1,2332) -LexToken(VAR,'Me',1,2333) -LexToken(COMMA,',',1,2335) -LexToken(VAR,'Phic',1,2336) -LexToken(COMMA,',',1,2340) -LexToken(VAR,'Mc',1,2341) -LexToken(COMMA,',',1,2343) -LexToken(VAR,'Gbc',1,2344) -LexToken(COMMA,',',1,2347) -LexToken(VAR,'Gbe',1,2348) -LexToken(COMMA,',',1,2351) -LexToken(VAR,'Vt',1,2352) -LexToken(COMMA,',',1,2354) -LexToken(VAR,'EMinMax',1,2355) -LexToken(CLOSEBRACKET,')',1,2362) -LexToken(EOL,'\n',1,2363) -LexToken(VAR,'x',1,2376) -LexToken(DOT,'.',1,2377) -LexToken(VAR,'graphics',1,2378) -LexToken(DOT,'.',1,2386) -LexToken(VAR,'exprs',1,2387) -LexToken(ASSIGNMENT,'=',1,2392) -LexToken(VAR,'exprs',1,2393) -LexToken(EOL,'\n',1,2398) -LexToken(BREAK,'break',1,2411) -LexToken(EOL,'\n',1,2416) -LexToken(END,'end',1,2425) -LexToken(EOL,'\n',1,2428) -LexToken(EOL,'\n',1,2429) -LexToken(CASE,'case',1,2434) -LexToken(DQSTRING,'"define"',1,2446) -LexToken(THEN,'then',1,2448) -LexToken(EOL,'\n',1,2452) -LexToken(VAR,'ModelName',1,2461) -LexToken(ASSIGNMENT,'=',1,2470) -LexToken(DQSTRING,'"PNP"',1,2475) -LexToken(EOL,'\n',1,2476) -LexToken(VAR,'PrametersValue',1,2485) -LexToken(ASSIGNMENT,'=',1,2499) -LexToken(OPENSQBRACKET,'[',1,2500) -LexToken(NUMBER,'50',1,2501) -LexToken(SEMICOLON,';',1,2503) -LexToken(NUMBER,'0.1',1,2504) -LexToken(SEMICOLON,';',1,2507) -LexToken(NUMBER,'0',1,2508) -LexToken(SEMICOLON,';',1,2509) -LexToken(NUMBER,'0.02',1,2510) -LexToken(SEMICOLON,';',1,2514) -LexToken(NUMBER,'1.200',1,2515) -LexToken(VAR,'D',1,2520) -LexToken(ADDITION,'-',1,2521) -LexToken(NUMBER,'10',1,2522) -LexToken(SEMICOLON,';',1,2524) -LexToken(NUMBER,'5.000',1,2525) -LexToken(VAR,'D',1,2530) -LexToken(ADDITION,'-',1,2531) -LexToken(NUMBER,'09',1,2532) -LexToken(SEMICOLON,';',1,2534) -LexToken(NUMBER,'1.000',1,2535) -LexToken(VAR,'D',1,2540) -LexToken(ADDITION,'-',1,2541) -LexToken(NUMBER,'12',1,2542) -LexToken(SEMICOLON,';',1,2544) -LexToken(NUMBER,'4.000',1,2545) -LexToken(VAR,'D',1,2550) -LexToken(ADDITION,'-',1,2551) -LexToken(NUMBER,'13',1,2552) -LexToken(SEMICOLON,';',1,2554) -LexToken(NUMBER,'5.000',1,2555) -LexToken(VAR,'D',1,2560) -LexToken(ADDITION,'-',1,2561) -LexToken(NUMBER,'13',1,2562) -LexToken(SEMICOLON,';',1,2564) -LexToken(NUMBER,'0.8',1,2565) -LexToken(SEMICOLON,';',1,2568) -LexToken(NUMBER,'0.4',1,2569) -LexToken(SEMICOLON,';',1,2572) -LexToken(NUMBER,'0.8',1,2573) -LexToken(SEMICOLON,';',1,2576) -LexToken(NUMBER,'0.333',1,2577) -LexToken(SEMICOLON,';',1,2582) -LexToken(NUMBER,'1.000',1,2583) -LexToken(VAR,'D',1,2588) -LexToken(ADDITION,'-',1,2589) -LexToken(NUMBER,'15',1,2590) -LexToken(SEMICOLON,';',1,2592) -LexToken(NUMBER,'1.000',1,2593) -LexToken(VAR,'D',1,2598) -LexToken(ADDITION,'-',1,2599) -LexToken(NUMBER,'15',1,2600) -LexToken(SEMICOLON,';',1,2602) -LexToken(NUMBER,'0.02585',1,2603) -LexToken(SEMICOLON,';',1,2610) -LexToken(NUMBER,'40',1,2611) -LexToken(CLOSESQBRACKET,']',1,2613) -LexToken(EOL,'\n',1,2614) -LexToken(VAR,'ParametersName',1,2623) -LexToken(ASSIGNMENT,'=',1,2637) -LexToken(OPENSQBRACKET,'[',1,2638) -LexToken(DQSTRING,'"Bf"',1,2642) -LexToken(SEMICOLON,';',1,2643) -LexToken(DQSTRING,'"Br"',1,2647) -LexToken(SEMICOLON,';',1,2648) -LexToken(DQSTRING,'"Is"',1,2652) -LexToken(SEMICOLON,';',1,2653) -LexToken(DQSTRING,'"Vak"',1,2658) -LexToken(SEMICOLON,';',1,2659) -LexToken(DQSTRING,'"Tauf"',1,2665) -LexToken(SEMICOLON,';',1,2666) -LexToken(DQSTRING,'"Taur"',1,2672) -LexToken(SEMICOLON,';',1,2673) -LexToken(DQSTRING,'"Ccs"',1,2678) -LexToken(SEMICOLON,';',1,2679) -LexToken(DQSTRING,'"Cje"',1,2684) -LexToken(SEMICOLON,';',1,2685) -LexToken(DQSTRING,'"Cjc"',1,2690) -LexToken(SEMICOLON,';',1,2691) -LexToken(DQSTRING,'"Phie"',1,2697) -LexToken(SEMICOLON,';',1,2698) -LexToken(DQSTRING,'"Me"',1,2702) -LexToken(SEMICOLON,';',1,2703) -LexToken(DQSTRING,'"Phic"',1,2709) -LexToken(SEMICOLON,';',1,2710) -LexToken(DQSTRING,'"Mc"',1,2714) -LexToken(SEMICOLON,';',1,2715) -LexToken(DQSTRING,'"Gbc"',1,2720) -LexToken(SEMICOLON,';',1,2721) -LexToken(DQSTRING,'"Gbe"',1,2726) -LexToken(SEMICOLON,';',1,2727) -LexToken(DQSTRING,'"Vt"',1,2731) -LexToken(SEMICOLON,';',1,2732) -LexToken(DQSTRING,'"EMinMax"',1,2741) -LexToken(CLOSESQBRACKET,']',1,2742) -LexToken(EOL,'\n',1,2743) -LexToken(VAR,'model',1,2752) -LexToken(ASSIGNMENT,'=',1,2757) -LexToken(SCICOS_MODEL,'scicos_model',1,2758) -LexToken(OPENBRACKET,'(',1,2770) -LexToken(CLOSEBRACKET,')',1,2771) -LexToken(EOL,'\n',1,2772) -LexToken(VAR,'Typein',1,2781) -LexToken(ASSIGNMENT,'=',1,2787) -LexToken(OPENSQBRACKET,'[',1,2788) -LexToken(CLOSESQBRACKET,']',1,2789) -LexToken(EOL,'\n',1,2790) -LexToken(VAR,'Typeout',1,2800) -LexToken(ASSIGNMENT,'=',1,2807) -LexToken(OPENSQBRACKET,'[',1,2808) -LexToken(CLOSESQBRACKET,']',1,2809) -LexToken(EOL,'\n',1,2810) -LexToken(VAR,'MI',1,2820) -LexToken(ASSIGNMENT,'=',1,2822) -LexToken(OPENSQBRACKET,'[',1,2823) -LexToken(CLOSESQBRACKET,']',1,2824) -LexToken(EOL,'\n',1,2825) -LexToken(VAR,'MO',1,2835) -LexToken(ASSIGNMENT,'=',1,2837) -LexToken(OPENSQBRACKET,'[',1,2838) -LexToken(CLOSESQBRACKET,']',1,2839) -LexToken(EOL,'\n',1,2840) -LexToken(VAR,'P',1,2849) -LexToken(ASSIGNMENT,'=',1,2850) -LexToken(OPENSQBRACKET,'[',1,2851) -LexToken(NUMBER,'100',1,2852) -LexToken(COMMA,',',1,2855) -LexToken(NUMBER,'90',1,2856) -LexToken(COMMA,',',1,2858) -LexToken(ADDITION,'-',1,2859) -LexToken(NUMBER,'2',1,2860) -LexToken(COMMA,',',1,2861) -LexToken(NUMBER,'0',1,2862) -LexToken(SEMICOLON,';',1,2863) -LexToken(NUMBER,'0',1,2864) -LexToken(COMMA,',',1,2865) -LexToken(NUMBER,'50',1,2866) -LexToken(COMMA,',',1,2868) -LexToken(NUMBER,'2',1,2869) -LexToken(COMMA,',',1,2870) -LexToken(NUMBER,'0',1,2871) -LexToken(SEMICOLON,';',1,2872) -LexToken(NUMBER,'100',1,2873) -LexToken(COMMA,',',1,2876) -LexToken(NUMBER,'10',1,2877) -LexToken(COMMA,',',1,2879) -LexToken(ADDITION,'-',1,2880) -LexToken(NUMBER,'2',1,2881) -LexToken(COMMA,',',1,2882) -LexToken(NUMBER,'0',1,2883) -LexToken(CLOSESQBRACKET,']',1,2884) -LexToken(EOL,'\n',1,2885) -LexToken(VAR,'PortName',1,2894) -LexToken(ASSIGNMENT,'=',1,2902) -LexToken(OPENSQBRACKET,'[',1,2903) -LexToken(DQSTRING,'"C"',1,2906) -LexToken(SEMICOLON,';',1,2907) -LexToken(DQSTRING,'"B"',1,2910) -LexToken(SEMICOLON,';',1,2911) -LexToken(DQSTRING,'"E"',1,2914) -LexToken(CLOSESQBRACKET,']',1,2915) -LexToken(EOL,'\n',1,2916) -LexToken(FOR,'for',1,2925) -LexToken(VAR,'i',1,2929) -LexToken(ASSIGNMENT,'=',1,2930) -LexToken(NUMBER,'1',1,2931) -LexToken(COLON,':',1,2932) -LexToken(VAR,'size',1,2933) -LexToken(OPENBRACKET,'(',1,2937) -LexToken(VAR,'P',1,2938) -LexToken(COMMA,',',1,2939) -LexToken(DQSTRING,'"r"',1,2942) -LexToken(CLOSEBRACKET,')',1,2943) -LexToken(EOL,'\n',1,2944) -LexToken(IF,'if',1,2957) -LexToken(VAR,'P',1,2960) -LexToken(OPENBRACKET,'(',1,2961) -LexToken(VAR,'i',1,2962) -LexToken(COMMA,',',1,2963) -LexToken(NUMBER,'3',1,2964) -LexToken(CLOSEBRACKET,')',1,2965) -LexToken(COMPARISON,'==',1,2966) -LexToken(NUMBER,'1',1,2968) -LexToken(THEN,'then',1,2971) -LexToken(EOL,'\n',1,2975) -LexToken(VAR,'Typein',1,2992) -LexToken(ASSIGNMENT,'=',1,2998) -LexToken(OPENSQBRACKET,'[',1,3000) -LexToken(VAR,'Typein',1,3001) -LexToken(SEMICOLON,';',1,3007) -LexToken(DQSTRING,'"E"',1,3011) -LexToken(CLOSESQBRACKET,']',1,3012) -LexToken(EOL,'\n',1,3013) -LexToken(VAR,'MI',1,3031) -LexToken(ASSIGNMENT,'=',1,3033) -LexToken(OPENSQBRACKET,'[',1,3034) -LexToken(VAR,'MI',1,3035) -LexToken(SEMICOLON,';',1,3037) -LexToken(VAR,'PortName',1,3038) -LexToken(OPENBRACKET,'(',1,3046) -LexToken(VAR,'i',1,3047) -LexToken(CLOSEBRACKET,')',1,3048) -LexToken(CLOSESQBRACKET,']',1,3049) -LexToken(EOL,'\n',1,3050) -LexToken(END,'end',1,3064) -LexToken(EOL,'\n',1,3067) -LexToken(IF,'if',1,3080) -LexToken(VAR,'P',1,3083) -LexToken(OPENBRACKET,'(',1,3084) -LexToken(VAR,'i',1,3085) -LexToken(COMMA,',',1,3086) -LexToken(NUMBER,'3',1,3087) -LexToken(CLOSEBRACKET,')',1,3088) -LexToken(COMPARISON,'==',1,3089) -LexToken(NUMBER,'2',1,3091) -LexToken(THEN,'then',1,3094) -LexToken(EOL,'\n',1,3098) -LexToken(VAR,'Typein',1,3115) -LexToken(ASSIGNMENT,'=',1,3121) -LexToken(OPENSQBRACKET,'[',1,3123) -LexToken(VAR,'Typein',1,3124) -LexToken(SEMICOLON,';',1,3130) -LexToken(DQSTRING,'"I"',1,3134) -LexToken(CLOSESQBRACKET,']',1,3135) -LexToken(EOL,'\n',1,3136) -LexToken(VAR,'MI',1,3154) -LexToken(ASSIGNMENT,'=',1,3156) -LexToken(OPENSQBRACKET,'[',1,3157) -LexToken(VAR,'MI',1,3158) -LexToken(SEMICOLON,';',1,3160) -LexToken(VAR,'PortName',1,3161) -LexToken(OPENBRACKET,'(',1,3169) -LexToken(VAR,'i',1,3170) -LexToken(CLOSEBRACKET,')',1,3171) -LexToken(CLOSESQBRACKET,']',1,3172) -LexToken(EOL,'\n',1,3173) -LexToken(END,'end',1,3187) -LexToken(EOL,'\n',1,3190) -LexToken(IF,'if',1,3203) -LexToken(VAR,'P',1,3206) -LexToken(OPENBRACKET,'(',1,3207) -LexToken(VAR,'i',1,3208) -LexToken(COMMA,',',1,3209) -LexToken(NUMBER,'3',1,3210) -LexToken(CLOSEBRACKET,')',1,3211) -LexToken(COMPARISON,'==',1,3212) -LexToken(ADDITION,'-',1,3214) -LexToken(NUMBER,'1',1,3215) -LexToken(THEN,'then',1,3217) -LexToken(EOL,'\n',1,3221) -LexToken(VAR,'Typeout',1,3238) -LexToken(ASSIGNMENT,'=',1,3245) -LexToken(OPENSQBRACKET,'[',1,3246) -LexToken(VAR,'Typeout',1,3247) -LexToken(SEMICOLON,';',1,3254) -LexToken(DQSTRING,'"E"',1,3257) -LexToken(CLOSESQBRACKET,']',1,3258) -LexToken(EOL,'\n',1,3259) -LexToken(VAR,'MO',1,3277) -LexToken(ASSIGNMENT,'=',1,3279) -LexToken(OPENSQBRACKET,'[',1,3280) -LexToken(VAR,'MO',1,3281) -LexToken(SEMICOLON,';',1,3283) -LexToken(VAR,'PortName',1,3284) -LexToken(OPENBRACKET,'(',1,3292) -LexToken(VAR,'i',1,3293) -LexToken(CLOSEBRACKET,')',1,3294) -LexToken(CLOSESQBRACKET,']',1,3295) -LexToken(EOL,'\n',1,3296) -LexToken(END,'end',1,3310) -LexToken(EOL,'\n',1,3313) -LexToken(IF,'if',1,3326) -LexToken(VAR,'P',1,3329) -LexToken(OPENBRACKET,'(',1,3330) -LexToken(VAR,'i',1,3331) -LexToken(COMMA,',',1,3332) -LexToken(NUMBER,'3',1,3333) -LexToken(CLOSEBRACKET,')',1,3334) -LexToken(COMPARISON,'==',1,3335) -LexToken(ADDITION,'-',1,3337) -LexToken(NUMBER,'2',1,3338) -LexToken(THEN,'then',1,3340) -LexToken(EOL,'\n',1,3344) -LexToken(VAR,'Typeout',1,3361) -LexToken(ASSIGNMENT,'=',1,3368) -LexToken(OPENSQBRACKET,'[',1,3369) -LexToken(VAR,'Typeout',1,3370) -LexToken(SEMICOLON,';',1,3377) -LexToken(DQSTRING,'"I"',1,3380) -LexToken(CLOSESQBRACKET,']',1,3381) -LexToken(EOL,'\n',1,3382) -LexToken(VAR,'MO',1,3400) -LexToken(ASSIGNMENT,'=',1,3402) -LexToken(OPENSQBRACKET,'[',1,3403) -LexToken(VAR,'MO',1,3404) -LexToken(SEMICOLON,';',1,3406) -LexToken(VAR,'PortName',1,3407) -LexToken(OPENBRACKET,'(',1,3415) -LexToken(VAR,'i',1,3416) -LexToken(CLOSEBRACKET,')',1,3417) -LexToken(CLOSESQBRACKET,']',1,3418) -LexToken(EOL,'\n',1,3419) -LexToken(END,'end',1,3433) -LexToken(EOL,'\n',1,3436) -LexToken(END,'end',1,3445) -LexToken(EOL,'\n',1,3448) -LexToken(VAR,'model',1,3457) -LexToken(ASSIGNMENT,'=',1,3462) -LexToken(SCICOS_MODEL,'scicos_model',1,3463) -LexToken(OPENBRACKET,'(',1,3475) -LexToken(CLOSEBRACKET,')',1,3476) -LexToken(EOL,'\n',1,3477) -LexToken(VAR,'mo',1,3486) -LexToken(ASSIGNMENT,'=',1,3488) -LexToken(VAR,'modelica',1,3489) -LexToken(OPENBRACKET,'(',1,3497) -LexToken(CLOSEBRACKET,')',1,3498) -LexToken(EOL,'\n',1,3499) -LexToken(VAR,'model',1,3508) -LexToken(DOT,'.',1,3513) -LexToken(VAR,'sim',1,3514) -LexToken(ASSIGNMENT,'=',1,3517) -LexToken(VAR,'ModelName',1,3518) -LexToken(EOL,'\n',1,3527) -LexToken(VAR,'mo',1,3537) -LexToken(DOT,'.',1,3539) -LexToken(VAR,'inputs',1,3540) -LexToken(ASSIGNMENT,'=',1,3546) -LexToken(VAR,'MI',1,3547) -LexToken(EOL,'\n',1,3549) -LexToken(VAR,'mo',1,3559) -LexToken(DOT,'.',1,3561) -LexToken(VAR,'outputs',1,3562) -LexToken(ASSIGNMENT,'=',1,3569) -LexToken(VAR,'MO',1,3570) -LexToken(EOL,'\n',1,3572) -LexToken(VAR,'model',1,3582) -LexToken(DOT,'.',1,3587) -LexToken(VAR,'rpar',1,3588) -LexToken(ASSIGNMENT,'=',1,3592) -LexToken(VAR,'PrametersValue',1,3593) -LexToken(EOL,'\n',1,3607) -LexToken(VAR,'mo',1,3617) -LexToken(DOT,'.',1,3619) -LexToken(VAR,'parameters',1,3620) -LexToken(ASSIGNMENT,'=',1,3630) -LexToken(VAR,'list',1,3631) -LexToken(OPENBRACKET,'(',1,3635) -LexToken(VAR,'ParametersName',1,3636) -LexToken(COMMA,',',1,3650) -LexToken(VAR,'PrametersValue',1,3651) -LexToken(COMMA,',',1,3665) -LexToken(VAR,'zeros',1,3666) -LexToken(OPENBRACKET,'(',1,3671) -LexToken(VAR,'ParametersName',1,3672) -LexToken(CLOSEBRACKET,')',1,3686) -LexToken(CLOSEBRACKET,')',1,3687) -LexToken(EOL,'\n',1,3688) -LexToken(VAR,'exprs',1,3698) -LexToken(ASSIGNMENT,'=',1,3703) -LexToken(OPENSQBRACKET,'[',1,3704) -LexToken(DQSTRING,'"50"',1,3708) -LexToken(SEMICOLON,';',1,3709) -LexToken(DQSTRING,'"0.1"',1,3714) -LexToken(SEMICOLON,';',1,3715) -LexToken(DQSTRING,'"1.e-16"',1,3723) -LexToken(SEMICOLON,';',1,3724) -LexToken(DQSTRING,'"0.02"',1,3730) -LexToken(SEMICOLON,';',1,3731) -LexToken(DQSTRING,'"0.12e-9"',1,3740) -LexToken(SEMICOLON,';',1,3741) -LexToken(DQSTRING,'"5e-9"',1,3747) -LexToken(SEMICOLON,';',1,3748) -LexToken(DQSTRING,'"1e-12"',1,3755) -LexToken(SEMICOLON,';',1,3756) -LexToken(DQSTRING,'"0.4e-12"',1,3765) -LexToken(SEMICOLON,';',1,3766) -LexToken(DQSTRING,'"0.5e-12"',1,3775) -LexToken(SEMICOLON,';',1,3776) -LexToken(DQSTRING,'"0.8"',1,3781) -LexToken(SEMICOLON,';',1,3782) -LexToken(DQSTRING,'"0.4"',1,3787) -LexToken(SEMICOLON,';',1,3788) -LexToken(DQSTRING,'"0.8"',1,3793) -LexToken(SEMICOLON,';',1,3794) -LexToken(DQSTRING,'"0.333"',1,3801) -LexToken(SEMICOLON,';',1,3802) -LexToken(DQSTRING,'"1e-15"',1,3809) -LexToken(SEMICOLON,';',1,3810) -LexToken(DQSTRING,'"1e-15"',1,3817) -LexToken(SEMICOLON,';',1,3818) -LexToken(DQSTRING,'"0.02585"',1,3827) -LexToken(SEMICOLON,';',1,3828) -LexToken(DQSTRING,'"40"',1,3832) -LexToken(CLOSESQBRACKET,']',1,3833) -LexToken(EOL,'\n',1,3834) -LexToken(VAR,'gr_i',1,3843) -LexToken(ASSIGNMENT,'=',1,3847) -LexToken(OPENSQBRACKET,'[',1,3848) -LexToken(CLOSESQBRACKET,']',1,3849) -LexToken(EOL,'\n',1,3850) -LexToken(VAR,'model',1,3859) -LexToken(DOT,'.',1,3864) -LexToken(VAR,'blocktype',1,3865) -LexToken(ASSIGNMENT,'=',1,3874) -LexToken(DQSTRING,'"c"',1,3877) -LexToken(EOL,'\n',1,3878) -LexToken(VAR,'model',1,3887) -LexToken(DOT,'.',1,3892) -LexToken(VAR,'dep_ut',1,3893) -LexToken(ASSIGNMENT,'=',1,3899) -LexToken(OPENSQBRACKET,'[',1,3900) -LexToken(PREVAR_BOOLEAN,'%f',1,3901) -LexToken(PREVAR_BOOLEAN,'%t',1,3904) -LexToken(CLOSESQBRACKET,']',1,3906) -LexToken(EOL,'\n',1,3907) -LexToken(VAR,'mo',1,3916) -LexToken(DOT,'.',1,3918) -LexToken(VAR,'model',1,3919) -LexToken(ASSIGNMENT,'=',1,3924) -LexToken(VAR,'ModelName',1,3925) -LexToken(EOL,'\n',1,3934) -LexToken(VAR,'model',1,3943) -LexToken(DOT,'.',1,3948) -LexToken(VAR,'equations',1,3949) -LexToken(ASSIGNMENT,'=',1,3958) -LexToken(VAR,'mo',1,3959) -LexToken(EOL,'\n',1,3961) -LexToken(VAR,'model',1,3970) -LexToken(DOT,'.',1,3975) -LexToken(VAR,'in',1,3976) -LexToken(ASSIGNMENT,'=',1,3978) -LexToken(VAR,'ones',1,3979) -LexToken(OPENBRACKET,'(',1,3983) -LexToken(VAR,'size',1,3984) -LexToken(OPENBRACKET,'(',1,3988) -LexToken(VAR,'MI',1,3989) -LexToken(COMMA,',',1,3991) -LexToken(DQSTRING,'"*"',1,3994) -LexToken(CLOSEBRACKET,')',1,3995) -LexToken(COMMA,',',1,3996) -LexToken(NUMBER,'1',1,3997) -LexToken(CLOSEBRACKET,')',1,3998) -LexToken(EOL,'\n',1,3999) -LexToken(VAR,'model',1,4008) -LexToken(DOT,'.',1,4013) -LexToken(VAR,'out',1,4014) -LexToken(ASSIGNMENT,'=',1,4017) -LexToken(VAR,'ones',1,4018) -LexToken(OPENBRACKET,'(',1,4022) -LexToken(VAR,'size',1,4023) -LexToken(OPENBRACKET,'(',1,4027) -LexToken(VAR,'MO',1,4028) -LexToken(COMMA,',',1,4030) -LexToken(DQSTRING,'"*"',1,4033) -LexToken(CLOSEBRACKET,')',1,4034) -LexToken(COMMA,',',1,4035) -LexToken(NUMBER,'1',1,4036) -LexToken(CLOSEBRACKET,')',1,4037) -LexToken(EOL,'\n',1,4038) -LexToken(VAR,'x',1,4047) -LexToken(ASSIGNMENT,'=',1,4048) -LexToken(VAR,'standard_define',1,4049) -LexToken(OPENBRACKET,'(',1,4064) -LexToken(OPENSQBRACKET,'[',1,4065) -LexToken(NUMBER,'2',1,4066) -LexToken(COMMA,',',1,4067) -LexToken(NUMBER,'2',1,4068) -LexToken(CLOSESQBRACKET,']',1,4069) -LexToken(COMMA,',',1,4070) -LexToken(VAR,'model',1,4071) -LexToken(COMMA,',',1,4076) -LexToken(VAR,'exprs',1,4077) -LexToken(COMMA,',',1,4082) -LexToken(VAR,'list',1,4083) -LexToken(OPENBRACKET,'(',1,4087) -LexToken(VAR,'gr_i',1,4088) -LexToken(COMMA,',',1,4092) -LexToken(NUMBER,'0',1,4093) -LexToken(CLOSEBRACKET,')',1,4094) -LexToken(CLOSEBRACKET,')',1,4095) -LexToken(EOL,'\n',1,4096) -LexToken(VAR,'x',1,4105) -LexToken(DOT,'.',1,4106) -LexToken(VAR,'graphics',1,4107) -LexToken(DOT,'.',1,4115) -LexToken(VAR,'in_implicit',1,4116) -LexToken(ASSIGNMENT,'=',1,4127) -LexToken(VAR,'Typein',1,4128) -LexToken(EOL,'\n',1,4134) -LexToken(VAR,'x',1,4144) -LexToken(DOT,'.',1,4145) -LexToken(VAR,'graphics',1,4146) -LexToken(DOT,'.',1,4154) -LexToken(VAR,'out_implicit',1,4155) -LexToken(ASSIGNMENT,'=',1,4167) -LexToken(VAR,'Typeout',1,4168) -LexToken(EOL,'\n',1,4175) -LexToken(END,'end',1,4181) -LexToken(EOL,'\n',1,4184) -LexToken(ENDFUNCTION,'endfunction',1,4185) -LexToken(EOL,'\n',1,4196) +Syntax error in input LexToken(ADDITION,'-',1,2521) +/* autogenerated from "macros/Electrical/PNP.sci" */ +None diff --git a/js/Electrical/PotentialSensor.js b/js/Electrical/PotentialSensor.js index 69eba8ad..72c1d085 100644 --- a/js/Electrical/PotentialSensor.js +++ b/js/Electrical/PotentialSensor.js @@ -1,206 +1,28 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'PotentialSensor',1,853) -LexToken(OPENBRACKET,'(',1,868) -LexToken(VAR,'job',1,869) -LexToken(COMMA,',',1,872) -LexToken(VAR,'arg1',1,873) -LexToken(COMMA,',',1,877) -LexToken(VAR,'arg2',1,878) -LexToken(CLOSEBRACKET,')',1,882) -LexToken(EOL,'\n',1,883) -LexToken(EOL,'\n',1,918) -LexToken(EOL,'\n',1,971) -LexToken(EOL,'\n',1,1048) -LexToken(EOL,'\n',1,1099) -LexToken(VAR,'x',1,1104) -LexToken(ASSIGNMENT,'=',1,1105) -LexToken(OPENSQBRACKET,'[',1,1106) -LexToken(CLOSESQBRACKET,']',1,1107) -LexToken(EOL,'\n',1,1108) -LexToken(VAR,'y',1,1114) -LexToken(ASSIGNMENT,'=',1,1115) -LexToken(OPENSQBRACKET,'[',1,1116) -LexToken(CLOSESQBRACKET,']',1,1117) -LexToken(EOL,'\n',1,1118) -LexToken(VAR,'typ',1,1124) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(OPENSQBRACKET,'[',1,1128) -LexToken(CLOSESQBRACKET,']',1,1129) -LexToken(EOL,'\n',1,1130) -LexToken(SELECT,'select',1,1136) -LexToken(VAR,'job',1,1143) -LexToken(EOL,'\n',1,1146) -LexToken(CASE,'case',1,1151) -LexToken(DQSTRING,'"set"',1,1160) -LexToken(THEN,'then',1,1162) -LexToken(EOL,'\n',1,1166) -LexToken(VAR,'x',1,1175) -LexToken(ASSIGNMENT,'=',1,1176) -LexToken(VAR,'arg1',1,1177) -LexToken(EOL,'\n',1,1181) -LexToken(CASE,'case',1,1187) -LexToken(DQSTRING,'"define"',1,1199) -LexToken(THEN,'then',1,1201) -LexToken(EOL,'\n',1,1205) -LexToken(VAR,'model',1,1214) -LexToken(ASSIGNMENT,'=',1,1219) -LexToken(SCICOS_MODEL,'scicos_model',1,1220) -LexToken(OPENBRACKET,'(',1,1232) -LexToken(CLOSEBRACKET,')',1,1233) -LexToken(EOL,'\n',1,1234) -LexToken(VAR,'model',1,1243) -LexToken(DOT,'.',1,1248) -LexToken(VAR,'in',1,1249) -LexToken(ASSIGNMENT,'=',1,1251) -LexToken(OPENSQBRACKET,'[',1,1252) -LexToken(NUMBER,'1',1,1253) -LexToken(CLOSESQBRACKET,']',1,1254) -LexToken(EOL,'\n',1,1255) -LexToken(VAR,'model',1,1265) -LexToken(DOT,'.',1,1270) -LexToken(VAR,'out',1,1271) -LexToken(ASSIGNMENT,'=',1,1274) -LexToken(OPENSQBRACKET,'[',1,1275) -LexToken(NUMBER,'1',1,1276) -LexToken(CLOSESQBRACKET,']',1,1277) -LexToken(EOL,'\n',1,1278) -LexToken(VAR,'model',1,1288) -LexToken(DOT,'.',1,1293) -LexToken(VAR,'rpar',1,1294) -LexToken(ASSIGNMENT,'=',1,1298) -LexToken(OPENSQBRACKET,'[',1,1299) -LexToken(CLOSESQBRACKET,']',1,1300) -LexToken(EOL,'\n',1,1301) -LexToken(VAR,'model',1,1310) -LexToken(DOT,'.',1,1315) -LexToken(VAR,'sim',1,1316) -LexToken(ASSIGNMENT,'=',1,1319) -LexToken(DQSTRING,'"PotentialSensor"',1,1336) -LexToken(EOL,'\n',1,1337) -LexToken(VAR,'model',1,1346) -LexToken(DOT,'.',1,1351) -LexToken(VAR,'blocktype',1,1352) -LexToken(ASSIGNMENT,'=',1,1361) -LexToken(DQSTRING,'"c"',1,1364) -LexToken(EOL,'\n',1,1365) -LexToken(VAR,'model',1,1374) -LexToken(DOT,'.',1,1379) -LexToken(VAR,'dep_ut',1,1380) -LexToken(ASSIGNMENT,'=',1,1386) -LexToken(OPENSQBRACKET,'[',1,1387) -LexToken(PREVAR_BOOLEAN,'%t',1,1388) -LexToken(PREVAR_BOOLEAN,'%f',1,1391) -LexToken(CLOSESQBRACKET,']',1,1393) -LexToken(EOL,'\n',1,1394) -LexToken(VAR,'mo',1,1403) -LexToken(ASSIGNMENT,'=',1,1405) -LexToken(VAR,'modelica',1,1406) -LexToken(OPENBRACKET,'(',1,1414) -LexToken(CLOSEBRACKET,')',1,1415) -LexToken(EOL,'\n',1,1416) -LexToken(VAR,'mo',1,1425) -LexToken(DOT,'.',1,1427) -LexToken(VAR,'model',1,1428) -LexToken(ASSIGNMENT,'=',1,1433) -LexToken(DQSTRING,'"PotentialSensor"',1,1450) -LexToken(EOL,'\n',1,1451) -LexToken(VAR,'mo',1,1460) -LexToken(DOT,'.',1,1462) -LexToken(VAR,'inputs',1,1463) -LexToken(ASSIGNMENT,'=',1,1469) -LexToken(DQSTRING,'"p"',1,1472) -LexToken(EOL,'\n',1,1473) -LexToken(VAR,'mo',1,1483) -LexToken(DOT,'.',1,1485) -LexToken(VAR,'outputs',1,1486) -LexToken(ASSIGNMENT,'=',1,1493) -LexToken(OPENSQBRACKET,'[',1,1494) -LexToken(DQSTRING,'"v"',1,1497) -LexToken(CLOSESQBRACKET,']',1,1498) -LexToken(EOL,'\n',1,1499) -LexToken(VAR,'model',1,1508) -LexToken(DOT,'.',1,1513) -LexToken(VAR,'equations',1,1514) -LexToken(ASSIGNMENT,'=',1,1523) -LexToken(VAR,'mo',1,1524) -LexToken(EOL,'\n',1,1526) -LexToken(VAR,'gr_i',1,1535) -LexToken(ASSIGNMENT,'=',1,1539) -LexToken(OPENSQBRACKET,'[',1,1540) -LexToken(CLOSESQBRACKET,']',1,1541) -LexToken(EOL,'\n',1,1542) -LexToken(EOL,'\n',1,1543) -LexToken(VAR,'x',1,1552) -LexToken(ASSIGNMENT,'=',1,1553) -LexToken(VAR,'standard_define',1,1554) -LexToken(OPENBRACKET,'(',1,1569) -LexToken(OPENSQBRACKET,'[',1,1570) -LexToken(NUMBER,'2',1,1571) -LexToken(NUMBER,'2',1,1573) -LexToken(CLOSESQBRACKET,']',1,1574) -LexToken(COMMA,',',1,1575) -LexToken(VAR,'model',1,1576) -LexToken(COMMA,',',1,1581) -LexToken(DQSTRING,'""',1,1583) -LexToken(COMMA,',',1,1584) -LexToken(VAR,'list',1,1585) -LexToken(OPENBRACKET,'(',1,1589) -LexToken(VAR,'gr_i',1,1590) -LexToken(COMMA,',',1,1594) -LexToken(NUMBER,'0',1,1595) -LexToken(CLOSEBRACKET,')',1,1596) -LexToken(CLOSEBRACKET,')',1,1597) -LexToken(EOL,'\n',1,1598) -LexToken(VAR,'x',1,1607) -LexToken(DOT,'.',1,1608) -LexToken(VAR,'graphics',1,1609) -LexToken(DOT,'.',1,1617) -LexToken(VAR,'in_implicit',1,1618) -LexToken(ASSIGNMENT,'=',1,1629) -LexToken(OPENSQBRACKET,'[',1,1630) -LexToken(DQSTRING,'"I"',1,1633) -LexToken(CLOSESQBRACKET,']',1,1634) -LexToken(EOL,'\n',1,1635) -LexToken(VAR,'x',1,1644) -LexToken(DOT,'.',1,1645) -LexToken(VAR,'graphics',1,1646) -LexToken(DOT,'.',1,1654) -LexToken(VAR,'out_implicit',1,1655) -LexToken(ASSIGNMENT,'=',1,1667) -LexToken(OPENSQBRACKET,'[',1,1668) -LexToken(DQSTRING,'"E"',1,1671) -LexToken(CLOSESQBRACKET,']',1,1672) -LexToken(EOL,'\n',1,1673) -LexToken(END,'end',1,1678) -LexToken(EOL,'\n',1,1681) -LexToken(ENDFUNCTION,'endfunction',1,1682) -LexToken(EOL,'\n',1,1693) +/* autogenerated from "macros/Electrical/PotentialSensor.sci" */ +function PotentialSensor() { +PotentialSensor.prototype.get = function PotentialSensor() { +} +PotentialSensor.prototype.set = function PotentialSensor() { +x=arg1; +} +PotentialSensor.prototype.define = function PotentialSensor() { +model=scicos_model(); +model.in=[1]; +model.out=[1]; +model.rpar=[]; +model.sim="PotentialSensor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="PotentialSensor"; +mo.inputs="p"; +mo.outputs=["v"]; +model.equations=mo; +gr_i=[]; +x=standard_define([2,2],model,"",list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["E"]; +} +PotentialSensor.prototype.details = function PotentialSensor() { +} +} diff --git a/js/Electrical/Resistor.js b/js/Electrical/Resistor.js index b10daa85..f002cc18 100644 --- a/js/Electrical/Resistor.js +++ b/js/Electrical/Resistor.js @@ -1,344 +1,46 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'Resistor',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,910) -LexToken(EOL,'\n',1,963) -LexToken(EOL,'\n',1,1040) -LexToken(EOL,'\n',1,1091) -LexToken(VAR,'x',1,1096) -LexToken(ASSIGNMENT,'=',1,1097) -LexToken(OPENSQBRACKET,'[',1,1098) -LexToken(CLOSESQBRACKET,']',1,1099) -LexToken(EOL,'\n',1,1100) -LexToken(VAR,'y',1,1106) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(CLOSESQBRACKET,']',1,1109) -LexToken(EOL,'\n',1,1110) -LexToken(VAR,'typ',1,1116) -LexToken(ASSIGNMENT,'=',1,1119) -LexToken(OPENSQBRACKET,'[',1,1120) -LexToken(CLOSESQBRACKET,']',1,1121) -LexToken(EOL,'\n',1,1122) -LexToken(SELECT,'select',1,1128) -LexToken(VAR,'job',1,1135) -LexToken(EOL,'\n',1,1138) -LexToken(CASE,'case',1,1143) -LexToken(DQSTRING,'"set"',1,1152) -LexToken(THEN,'then',1,1154) -LexToken(EOL,'\n',1,1158) -LexToken(VAR,'x',1,1167) -LexToken(ASSIGNMENT,'=',1,1168) -LexToken(VAR,'arg1',1,1169) -LexToken(EOL,'\n',1,1173) -LexToken(VAR,'graphics',1,1183) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(VAR,'arg1',1,1192) -LexToken(DOT,'.',1,1196) -LexToken(VAR,'graphics',1,1197) -LexToken(EOL,'\n',1,1205) -LexToken(VAR,'exprs',1,1215) -LexToken(ASSIGNMENT,'=',1,1220) -LexToken(VAR,'graphics',1,1221) -LexToken(DOT,'.',1,1229) -LexToken(VAR,'exprs',1,1230) -LexToken(EOL,'\n',1,1235) -LexToken(VAR,'model',1,1244) -LexToken(ASSIGNMENT,'=',1,1249) -LexToken(VAR,'arg1',1,1250) -LexToken(DOT,'.',1,1254) -LexToken(VAR,'model',1,1255) -LexToken(EOL,'\n',1,1260) -LexToken(WHILE,'while',1,1270) -LexToken(PREVAR_BOOLEAN,'%t',1,1276) -LexToken(DO,'do',1,1279) -LexToken(EOL,'\n',1,1281) -LexToken(OPENSQBRACKET,'[',1,1294) -LexToken(VAR,'ok',1,1295) -LexToken(COMMA,',',1,1297) -LexToken(VAR,'R',1,1298) -LexToken(COMMA,',',1,1299) -LexToken(VAR,'exprs',1,1300) -LexToken(CLOSESQBRACKET,']',1,1305) -LexToken(ASSIGNMENT,'=',1,1306) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1307) -LexToken(OPENBRACKET,'(',1,1322) -LexToken(DQSTRING,'"Set Resistor block parameter"',1,1352) -LexToken(COMMA,',',1,1353) -LexToken(DQSTRING,'"R (ohm)"',1,1377) -LexToken(COMMA,',',1,1378) -LexToken(VAR,'list',1,1379) -LexToken(OPENBRACKET,'(',1,1383) -LexToken(DQSTRING,'"vec"',1,1388) -LexToken(COMMA,',',1,1389) -LexToken(NUMBER,'1',1,1390) -LexToken(CLOSEBRACKET,')',1,1391) -LexToken(COMMA,',',1,1392) -LexToken(VAR,'exprs',1,1393) -LexToken(CLOSEBRACKET,')',1,1398) -LexToken(EOL,'\n',1,1399) -LexToken(IF,'if',1,1412) -LexToken(NOT,'~',1,1415) -LexToken(VAR,'ok',1,1416) -LexToken(THEN,'then',1,1419) -LexToken(EOL,'\n',1,1423) -LexToken(BREAK,'break',1,1440) -LexToken(EOL,'\n',1,1445) -LexToken(END,'end',1,1459) -LexToken(EOL,'\n',1,1462) -LexToken(VAR,'model',1,1475) -LexToken(DOT,'.',1,1480) -LexToken(VAR,'rpar',1,1481) -LexToken(ASSIGNMENT,'=',1,1485) -LexToken(VAR,'R',1,1486) -LexToken(EOL,'\n',1,1487) -LexToken(VAR,'model',1,1500) -LexToken(DOT,'.',1,1505) -LexToken(VAR,'equations',1,1506) -LexToken(DOT,'.',1,1515) -LexToken(VAR,'parameters',1,1516) -LexToken(OPENBRACKET,'(',1,1526) -LexToken(NUMBER,'2',1,1527) -LexToken(CLOSEBRACKET,')',1,1528) -LexToken(ASSIGNMENT,'=',1,1529) -LexToken(VAR,'list',1,1530) -LexToken(OPENBRACKET,'(',1,1534) -LexToken(VAR,'R',1,1535) -LexToken(CLOSEBRACKET,')',1,1536) -LexToken(EOL,'\n',1,1537) -LexToken(VAR,'graphics',1,1550) -LexToken(DOT,'.',1,1558) -LexToken(VAR,'exprs',1,1559) -LexToken(ASSIGNMENT,'=',1,1564) -LexToken(VAR,'exprs',1,1565) -LexToken(EOL,'\n',1,1570) -LexToken(VAR,'x',1,1583) -LexToken(DOT,'.',1,1584) -LexToken(VAR,'graphics',1,1585) -LexToken(ASSIGNMENT,'=',1,1593) -LexToken(VAR,'graphics',1,1594) -LexToken(EOL,'\n',1,1602) -LexToken(VAR,'x',1,1616) -LexToken(DOT,'.',1,1617) -LexToken(VAR,'model',1,1618) -LexToken(ASSIGNMENT,'=',1,1623) -LexToken(VAR,'model',1,1624) -LexToken(EOL,'\n',1,1629) -LexToken(BREAK,'break',1,1642) -LexToken(EOL,'\n',1,1647) -LexToken(END,'end',1,1656) -LexToken(EOL,'\n',1,1659) -LexToken(CASE,'case',1,1664) -LexToken(DQSTRING,'"define"',1,1676) -LexToken(THEN,'then',1,1678) -LexToken(EOL,'\n',1,1682) -LexToken(VAR,'model',1,1691) -LexToken(ASSIGNMENT,'=',1,1696) -LexToken(SCICOS_MODEL,'scicos_model',1,1697) -LexToken(OPENBRACKET,'(',1,1709) -LexToken(CLOSEBRACKET,')',1,1710) -LexToken(EOL,'\n',1,1711) -LexToken(VAR,'R',1,1720) -LexToken(ASSIGNMENT,'=',1,1721) -LexToken(NUMBER,'0.01',1,1722) -LexToken(EOL,'\n',1,1726) -LexToken(VAR,'model',1,1735) -LexToken(DOT,'.',1,1740) -LexToken(VAR,'rpar',1,1741) -LexToken(ASSIGNMENT,'=',1,1745) -LexToken(VAR,'R',1,1746) -LexToken(EOL,'\n',1,1747) -LexToken(VAR,'model',1,1756) -LexToken(DOT,'.',1,1761) -LexToken(VAR,'sim',1,1762) -LexToken(ASSIGNMENT,'=',1,1765) -LexToken(DQSTRING,'"resistor"',1,1775) -LexToken(EOL,'\n',1,1776) -LexToken(VAR,'model',1,1785) -LexToken(DOT,'.',1,1790) -LexToken(VAR,'blocktype',1,1791) -LexToken(ASSIGNMENT,'=',1,1800) -LexToken(DQSTRING,'"c"',1,1803) -LexToken(EOL,'\n',1,1804) -LexToken(VAR,'model',1,1813) -LexToken(DOT,'.',1,1818) -LexToken(VAR,'dep_ut',1,1819) -LexToken(ASSIGNMENT,'=',1,1825) -LexToken(OPENSQBRACKET,'[',1,1826) -LexToken(PREVAR_BOOLEAN,'%t',1,1827) -LexToken(PREVAR_BOOLEAN,'%f',1,1830) -LexToken(CLOSESQBRACKET,']',1,1832) -LexToken(EOL,'\n',1,1833) -LexToken(VAR,'mo',1,1842) -LexToken(ASSIGNMENT,'=',1,1844) -LexToken(VAR,'modelica',1,1845) -LexToken(OPENBRACKET,'(',1,1853) -LexToken(CLOSEBRACKET,')',1,1854) -LexToken(EOL,'\n',1,1855) -LexToken(VAR,'mo',1,1864) -LexToken(DOT,'.',1,1866) -LexToken(VAR,'model',1,1867) -LexToken(ASSIGNMENT,'=',1,1872) -LexToken(DQSTRING,'"Resistor"',1,1882) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'mo',1,1892) -LexToken(DOT,'.',1,1894) -LexToken(VAR,'inputs',1,1895) -LexToken(ASSIGNMENT,'=',1,1901) -LexToken(DQSTRING,'"p"',1,1904) -LexToken(EOL,'\n',1,1905) -LexToken(VAR,'mo',1,1915) -LexToken(DOT,'.',1,1917) -LexToken(VAR,'outputs',1,1918) -LexToken(ASSIGNMENT,'=',1,1925) -LexToken(DQSTRING,'"n"',1,1928) -LexToken(EOL,'\n',1,1929) -LexToken(VAR,'mo',1,1939) -LexToken(DOT,'.',1,1941) -LexToken(VAR,'parameters',1,1942) -LexToken(ASSIGNMENT,'=',1,1952) -LexToken(VAR,'list',1,1953) -LexToken(OPENBRACKET,'(',1,1957) -LexToken(DQSTRING,'"R"',1,1960) -LexToken(COMMA,',',1,1961) -LexToken(VAR,'list',1,1962) -LexToken(OPENBRACKET,'(',1,1966) -LexToken(VAR,'R',1,1967) -LexToken(CLOSEBRACKET,')',1,1968) -LexToken(CLOSEBRACKET,')',1,1969) -LexToken(EOL,'\n',1,1970) -LexToken(VAR,'model',1,1979) -LexToken(DOT,'.',1,1984) -LexToken(VAR,'equations',1,1985) -LexToken(ASSIGNMENT,'=',1,1994) -LexToken(VAR,'mo',1,1995) -LexToken(EOL,'\n',1,1997) -LexToken(VAR,'model',1,2006) -LexToken(DOT,'.',1,2011) -LexToken(VAR,'in',1,2012) -LexToken(ASSIGNMENT,'=',1,2014) -LexToken(VAR,'ones',1,2015) -LexToken(OPENBRACKET,'(',1,2019) -LexToken(VAR,'size',1,2020) -LexToken(OPENBRACKET,'(',1,2024) -LexToken(VAR,'mo',1,2025) -LexToken(DOT,'.',1,2027) -LexToken(VAR,'inputs',1,2028) -LexToken(COMMA,',',1,2034) -LexToken(DQSTRING,'"*"',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(COMMA,',',1,2039) -LexToken(NUMBER,'1',1,2040) -LexToken(CLOSEBRACKET,')',1,2041) -LexToken(EOL,'\n',1,2042) -LexToken(VAR,'model',1,2051) -LexToken(DOT,'.',1,2056) -LexToken(VAR,'out',1,2057) -LexToken(ASSIGNMENT,'=',1,2060) -LexToken(VAR,'ones',1,2061) -LexToken(OPENBRACKET,'(',1,2065) -LexToken(VAR,'size',1,2066) -LexToken(OPENBRACKET,'(',1,2070) -LexToken(VAR,'mo',1,2071) -LexToken(DOT,'.',1,2073) -LexToken(VAR,'outputs',1,2074) -LexToken(COMMA,',',1,2081) -LexToken(DQSTRING,'"*"',1,2084) -LexToken(CLOSEBRACKET,')',1,2085) -LexToken(COMMA,',',1,2086) -LexToken(NUMBER,'1',1,2087) -LexToken(CLOSEBRACKET,')',1,2088) -LexToken(EOL,'\n',1,2089) -LexToken(VAR,'exprs',1,2098) -LexToken(ASSIGNMENT,'=',1,2103) -LexToken(VAR,'string',1,2104) -LexToken(OPENBRACKET,'(',1,2110) -LexToken(VAR,'R',1,2111) -LexToken(CLOSEBRACKET,')',1,2112) -LexToken(EOL,'\n',1,2113) -LexToken(VAR,'gr_i',1,2122) -LexToken(ASSIGNMENT,'=',1,2126) -LexToken(OPENSQBRACKET,'[',1,2127) -LexToken(CLOSESQBRACKET,']',1,2128) -LexToken(EOL,'\n',1,2129) -LexToken(VAR,'x',1,2138) -LexToken(ASSIGNMENT,'=',1,2139) -LexToken(VAR,'standard_define',1,2140) -LexToken(OPENBRACKET,'(',1,2155) -LexToken(OPENSQBRACKET,'[',1,2156) -LexToken(NUMBER,'2',1,2157) -LexToken(NUMBER,'1',1,2159) -LexToken(CLOSESQBRACKET,']',1,2160) -LexToken(COMMA,',',1,2161) -LexToken(VAR,'model',1,2162) -LexToken(COMMA,',',1,2167) -LexToken(VAR,'exprs',1,2168) -LexToken(COMMA,',',1,2173) -LexToken(VAR,'list',1,2174) -LexToken(OPENBRACKET,'(',1,2178) -LexToken(VAR,'gr_i',1,2179) -LexToken(COMMA,',',1,2183) -LexToken(NUMBER,'0',1,2184) -LexToken(CLOSEBRACKET,')',1,2185) -LexToken(CLOSEBRACKET,')',1,2186) -LexToken(EOL,'\n',1,2187) -LexToken(VAR,'x',1,2196) -LexToken(DOT,'.',1,2197) -LexToken(VAR,'graphics',1,2198) -LexToken(DOT,'.',1,2206) -LexToken(VAR,'in_implicit',1,2207) -LexToken(ASSIGNMENT,'=',1,2218) -LexToken(OPENSQBRACKET,'[',1,2219) -LexToken(DQSTRING,'"I"',1,2222) -LexToken(CLOSESQBRACKET,']',1,2223) -LexToken(EOL,'\n',1,2224) -LexToken(VAR,'x',1,2233) -LexToken(DOT,'.',1,2234) -LexToken(VAR,'graphics',1,2235) -LexToken(DOT,'.',1,2243) -LexToken(VAR,'out_implicit',1,2244) -LexToken(ASSIGNMENT,'=',1,2256) -LexToken(OPENSQBRACKET,'[',1,2257) -LexToken(DQSTRING,'"I"',1,2260) -LexToken(CLOSESQBRACKET,']',1,2261) -LexToken(EOL,'\n',1,2262) -LexToken(END,'end',1,2267) -LexToken(EOL,'\n',1,2270) -LexToken(ENDFUNCTION,'endfunction',1,2271) -LexToken(EOL,'\n',1,2282) +/* autogenerated from "macros/Electrical/Resistor.sci" */ +function Resistor() { +Resistor.prototype.get = function Resistor() { +} +Resistor.prototype.set = function Resistor() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,R,exprs]=scicos_getvalue("Set Resistor block parameter","R (ohm)",list("vec",1),exprs); +if (!ok) { +break +} +model.rpar=R; +model.equations.parameters[2]=list(R); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +Resistor.prototype.define = function Resistor() { +model=scicos_model(); +R=0.01; +model.rpar=R; +model.sim="resistor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Resistor"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list("R",list(R)); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=string(R); +gr_i=[]; +x=standard_define([2,1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +Resistor.prototype.details = function Resistor() { +} +} diff --git a/js/Electrical/SineVoltage.js b/js/Electrical/SineVoltage.js index 479638ef..69a9c73e 100644 --- a/js/Electrical/SineVoltage.js +++ b/js/Electrical/SineVoltage.js @@ -1,441 +1,50 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SineVoltage',1,853) -LexToken(OPENBRACKET,'(',1,864) -LexToken(VAR,'job',1,865) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg1',1,869) -LexToken(COMMA,',',1,873) -LexToken(VAR,'arg2',1,874) -LexToken(CLOSEBRACKET,')',1,878) -LexToken(EOL,'\n',1,879) -LexToken(EOL,'\n',1,914) -LexToken(EOL,'\n',1,967) -LexToken(EOL,'\n',1,1044) -LexToken(EOL,'\n',1,1095) -LexToken(VAR,'x',1,1100) -LexToken(ASSIGNMENT,'=',1,1101) -LexToken(OPENSQBRACKET,'[',1,1102) -LexToken(CLOSESQBRACKET,']',1,1103) -LexToken(EOL,'\n',1,1104) -LexToken(VAR,'y',1,1110) -LexToken(ASSIGNMENT,'=',1,1111) -LexToken(OPENSQBRACKET,'[',1,1112) -LexToken(CLOSESQBRACKET,']',1,1113) -LexToken(EOL,'\n',1,1114) -LexToken(VAR,'typ',1,1120) -LexToken(ASSIGNMENT,'=',1,1123) -LexToken(OPENSQBRACKET,'[',1,1124) -LexToken(CLOSESQBRACKET,']',1,1125) -LexToken(EOL,'\n',1,1126) -LexToken(SELECT,'select',1,1132) -LexToken(VAR,'job',1,1139) -LexToken(EOL,'\n',1,1142) -LexToken(CASE,'case',1,1147) -LexToken(DQSTRING,'"set"',1,1156) -LexToken(THEN,'then',1,1158) -LexToken(EOL,'\n',1,1162) -LexToken(VAR,'x',1,1171) -LexToken(ASSIGNMENT,'=',1,1172) -LexToken(VAR,'arg1',1,1173) -LexToken(EOL,'\n',1,1177) -LexToken(VAR,'graphics',1,1187) -LexToken(ASSIGNMENT,'=',1,1195) -LexToken(VAR,'arg1',1,1196) -LexToken(DOT,'.',1,1200) -LexToken(VAR,'graphics',1,1201) -LexToken(EOL,'\n',1,1209) -LexToken(VAR,'exprs',1,1219) -LexToken(ASSIGNMENT,'=',1,1224) -LexToken(VAR,'graphics',1,1225) -LexToken(DOT,'.',1,1233) -LexToken(VAR,'exprs',1,1234) -LexToken(EOL,'\n',1,1239) -LexToken(VAR,'model',1,1248) -LexToken(ASSIGNMENT,'=',1,1253) -LexToken(VAR,'arg1',1,1254) -LexToken(DOT,'.',1,1258) -LexToken(VAR,'model',1,1259) -LexToken(EOL,'\n',1,1264) -LexToken(WHILE,'while',1,1274) -LexToken(PREVAR_BOOLEAN,'%t',1,1280) -LexToken(DO,'do',1,1283) -LexToken(EOL,'\n',1,1285) -LexToken(OPENSQBRACKET,'[',1,1298) -LexToken(VAR,'ok',1,1299) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'V',1,1302) -LexToken(COMMA,',',1,1303) -LexToken(VAR,'ph',1,1304) -LexToken(COMMA,',',1,1306) -LexToken(VAR,'frq',1,1307) -LexToken(COMMA,',',1,1310) -LexToken(VAR,'offset',1,1311) -LexToken(COMMA,',',1,1317) -LexToken(VAR,'start',1,1318) -LexToken(COMMA,',',1,1323) -LexToken(VAR,'exprs',1,1324) -LexToken(CLOSESQBRACKET,']',1,1329) -LexToken(ASSIGNMENT,'=',1,1330) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1331) -LexToken(OPENBRACKET,'(',1,1346) -LexToken(DQSTRING,'"Set voltage source parameter"',1,1376) -LexToken(COMMA,',',1,1377) -LexToken(OPENSQBRACKET,'[',1,1393) -LexToken(DQSTRING,'"Amplitude (Volt)"',1,1411) -LexToken(SEMICOLON,';',1,1412) -LexToken(DQSTRING,'"phase (rad)"',1,1425) -LexToken(SEMICOLON,';',1,1426) -LexToken(DQSTRING,'"Frequency (Hz)"',1,1442) -LexToken(SEMICOLON,';',1,1443) -LexToken(DQSTRING,'"Voltageoffset (V)"',1,1462) -LexToken(SEMICOLON,';',1,1463) -LexToken(DQSTRING,'"Timeoffset (s)"',1,1479) -LexToken(CLOSESQBRACKET,']',1,1480) -LexToken(COMMA,',',1,1481) -LexToken(VAR,'list',1,1497) -LexToken(OPENBRACKET,'(',1,1501) -LexToken(DQSTRING,'"vec"',1,1506) -LexToken(COMMA,',',1,1507) -LexToken(NUMBER,'1',1,1508) -LexToken(COMMA,',',1,1509) -LexToken(DQSTRING,'"vec"',1,1514) -LexToken(COMMA,',',1,1515) -LexToken(NUMBER,'1',1,1516) -LexToken(COMMA,',',1,1517) -LexToken(DQSTRING,'"vec"',1,1522) -LexToken(COMMA,',',1,1523) -LexToken(NUMBER,'1',1,1524) -LexToken(COMMA,',',1,1525) -LexToken(DQSTRING,'"vec"',1,1530) -LexToken(COMMA,',',1,1531) -LexToken(NUMBER,'1',1,1532) -LexToken(COMMA,',',1,1533) -LexToken(DQSTRING,'"vec"',1,1538) -LexToken(COMMA,',',1,1539) -LexToken(NUMBER,'1',1,1540) -LexToken(CLOSEBRACKET,')',1,1541) -LexToken(COMMA,',',1,1542) -LexToken(VAR,'exprs',1,1543) -LexToken(CLOSEBRACKET,')',1,1548) -LexToken(EOL,'\n',1,1549) -LexToken(IF,'if',1,1562) -LexToken(NOT,'~',1,1565) -LexToken(VAR,'ok',1,1566) -LexToken(THEN,'then',1,1569) -LexToken(EOL,'\n',1,1573) -LexToken(BREAK,'break',1,1590) -LexToken(EOL,'\n',1,1595) -LexToken(END,'end',1,1609) -LexToken(EOL,'\n',1,1612) -LexToken(VAR,'model',1,1625) -LexToken(DOT,'.',1,1630) -LexToken(VAR,'rpar',1,1631) -LexToken(ASSIGNMENT,'=',1,1635) -LexToken(OPENSQBRACKET,'[',1,1636) -LexToken(VAR,'V',1,1637) -LexToken(SEMICOLON,';',1,1638) -LexToken(VAR,'ph',1,1639) -LexToken(SEMICOLON,';',1,1641) -LexToken(VAR,'frq',1,1642) -LexToken(SEMICOLON,';',1,1645) -LexToken(VAR,'offset',1,1646) -LexToken(SEMICOLON,';',1,1652) -LexToken(VAR,'start',1,1653) -LexToken(CLOSESQBRACKET,']',1,1658) -LexToken(EOL,'\n',1,1659) -LexToken(VAR,'model',1,1672) -LexToken(DOT,'.',1,1677) -LexToken(VAR,'equations',1,1678) -LexToken(DOT,'.',1,1687) -LexToken(VAR,'parameters',1,1688) -LexToken(OPENBRACKET,'(',1,1698) -LexToken(NUMBER,'2',1,1699) -LexToken(CLOSEBRACKET,')',1,1700) -LexToken(ASSIGNMENT,'=',1,1701) -LexToken(VAR,'list',1,1702) -LexToken(OPENBRACKET,'(',1,1706) -LexToken(VAR,'V',1,1707) -LexToken(COMMA,',',1,1708) -LexToken(VAR,'ph',1,1709) -LexToken(COMMA,',',1,1711) -LexToken(VAR,'frq',1,1712) -LexToken(COMMA,',',1,1715) -LexToken(VAR,'offset',1,1716) -LexToken(COMMA,',',1,1722) -LexToken(VAR,'start',1,1723) -LexToken(CLOSEBRACKET,')',1,1728) -LexToken(EOL,'\n',1,1729) -LexToken(VAR,'graphics',1,1742) -LexToken(DOT,'.',1,1750) -LexToken(VAR,'exprs',1,1751) -LexToken(ASSIGNMENT,'=',1,1756) -LexToken(VAR,'exprs',1,1757) -LexToken(EOL,'\n',1,1762) -LexToken(VAR,'x',1,1775) -LexToken(DOT,'.',1,1776) -LexToken(VAR,'graphics',1,1777) -LexToken(ASSIGNMENT,'=',1,1785) -LexToken(VAR,'graphics',1,1786) -LexToken(EOL,'\n',1,1794) -LexToken(VAR,'x',1,1808) -LexToken(DOT,'.',1,1809) -LexToken(VAR,'model',1,1810) -LexToken(ASSIGNMENT,'=',1,1815) -LexToken(VAR,'model',1,1816) -LexToken(EOL,'\n',1,1821) -LexToken(BREAK,'break',1,1834) -LexToken(EOL,'\n',1,1839) -LexToken(END,'end',1,1848) -LexToken(EOL,'\n',1,1851) -LexToken(CASE,'case',1,1856) -LexToken(DQSTRING,'"define"',1,1868) -LexToken(THEN,'then',1,1870) -LexToken(EOL,'\n',1,1874) -LexToken(VAR,'model',1,1883) -LexToken(ASSIGNMENT,'=',1,1888) -LexToken(SCICOS_MODEL,'scicos_model',1,1889) -LexToken(OPENBRACKET,'(',1,1901) -LexToken(CLOSEBRACKET,')',1,1902) -LexToken(EOL,'\n',1,1903) -LexToken(VAR,'model',1,1912) -LexToken(DOT,'.',1,1917) -LexToken(VAR,'in',1,1918) -LexToken(ASSIGNMENT,'=',1,1920) -LexToken(OPENSQBRACKET,'[',1,1921) -LexToken(NUMBER,'1',1,1922) -LexToken(CLOSESQBRACKET,']',1,1923) -LexToken(EOL,'\n',1,1924) -LexToken(VAR,'model',1,1934) -LexToken(DOT,'.',1,1939) -LexToken(VAR,'out',1,1940) -LexToken(ASSIGNMENT,'=',1,1943) -LexToken(OPENSQBRACKET,'[',1,1944) -LexToken(NUMBER,'1',1,1945) -LexToken(CLOSESQBRACKET,']',1,1946) -LexToken(EOL,'\n',1,1947) -LexToken(VAR,'V',1,1957) -LexToken(ASSIGNMENT,'=',1,1958) -LexToken(NUMBER,'1',1,1959) -LexToken(EOL,'\n',1,1960) -LexToken(VAR,'ph',1,1969) -LexToken(ASSIGNMENT,'=',1,1971) -LexToken(NUMBER,'0',1,1972) -LexToken(EOL,'\n',1,1973) -LexToken(VAR,'frq',1,1982) -LexToken(ASSIGNMENT,'=',1,1985) -LexToken(NUMBER,'1',1,1986) -LexToken(EOL,'\n',1,1987) -LexToken(VAR,'offset',1,1996) -LexToken(ASSIGNMENT,'=',1,2002) -LexToken(NUMBER,'0',1,2003) -LexToken(EOL,'\n',1,2004) -LexToken(VAR,'start',1,2013) -LexToken(ASSIGNMENT,'=',1,2018) -LexToken(NUMBER,'0',1,2019) -LexToken(EOL,'\n',1,2020) -LexToken(VAR,'model',1,2029) -LexToken(DOT,'.',1,2034) -LexToken(VAR,'rpar',1,2035) -LexToken(ASSIGNMENT,'=',1,2039) -LexToken(OPENSQBRACKET,'[',1,2040) -LexToken(VAR,'V',1,2041) -LexToken(SEMICOLON,';',1,2042) -LexToken(VAR,'ph',1,2043) -LexToken(SEMICOLON,';',1,2045) -LexToken(VAR,'frq',1,2046) -LexToken(SEMICOLON,';',1,2049) -LexToken(VAR,'offset',1,2050) -LexToken(SEMICOLON,';',1,2056) -LexToken(VAR,'start',1,2057) -LexToken(CLOSESQBRACKET,']',1,2062) -LexToken(EOL,'\n',1,2063) -LexToken(VAR,'model',1,2072) -LexToken(DOT,'.',1,2077) -LexToken(VAR,'sim',1,2078) -LexToken(ASSIGNMENT,'=',1,2081) -LexToken(DQSTRING,'"SineVoltage"',1,2094) -LexToken(EOL,'\n',1,2095) -LexToken(VAR,'model',1,2104) -LexToken(DOT,'.',1,2109) -LexToken(VAR,'blocktype',1,2110) -LexToken(ASSIGNMENT,'=',1,2119) -LexToken(DQSTRING,'"c"',1,2122) -LexToken(EOL,'\n',1,2123) -LexToken(VAR,'model',1,2132) -LexToken(DOT,'.',1,2137) -LexToken(VAR,'dep_ut',1,2138) -LexToken(ASSIGNMENT,'=',1,2144) -LexToken(OPENSQBRACKET,'[',1,2145) -LexToken(PREVAR_BOOLEAN,'%t',1,2146) -LexToken(PREVAR_BOOLEAN,'%f',1,2149) -LexToken(CLOSESQBRACKET,']',1,2151) -LexToken(EOL,'\n',1,2152) -LexToken(VAR,'mo',1,2161) -LexToken(ASSIGNMENT,'=',1,2163) -LexToken(VAR,'modelica',1,2164) -LexToken(OPENBRACKET,'(',1,2172) -LexToken(CLOSEBRACKET,')',1,2173) -LexToken(EOL,'\n',1,2174) -LexToken(VAR,'mo',1,2183) -LexToken(DOT,'.',1,2185) -LexToken(VAR,'model',1,2186) -LexToken(ASSIGNMENT,'=',1,2191) -LexToken(DQSTRING,'"SineVoltage"',1,2204) -LexToken(EOL,'\n',1,2205) -LexToken(VAR,'mo',1,2214) -LexToken(DOT,'.',1,2216) -LexToken(VAR,'inputs',1,2217) -LexToken(ASSIGNMENT,'=',1,2223) -LexToken(DQSTRING,'"p"',1,2226) -LexToken(EOL,'\n',1,2227) -LexToken(VAR,'mo',1,2237) -LexToken(DOT,'.',1,2239) -LexToken(VAR,'outputs',1,2240) -LexToken(ASSIGNMENT,'=',1,2247) -LexToken(DQSTRING,'"n"',1,2250) -LexToken(EOL,'\n',1,2251) -LexToken(VAR,'mo',1,2261) -LexToken(DOT,'.',1,2263) -LexToken(VAR,'parameters',1,2264) -LexToken(ASSIGNMENT,'=',1,2274) -LexToken(VAR,'list',1,2275) -LexToken(OPENBRACKET,'(',1,2279) -LexToken(OPENSQBRACKET,'[',1,2280) -LexToken(DQSTRING,'"V"',1,2283) -LexToken(SEMICOLON,';',1,2284) -LexToken(DQSTRING,'"phase"',1,2291) -LexToken(SEMICOLON,';',1,2292) -LexToken(DQSTRING,'"freqHz"',1,2300) -LexToken(SEMICOLON,';',1,2301) -LexToken(DQSTRING,'"offset"',1,2309) -LexToken(SEMICOLON,';',1,2310) -LexToken(DQSTRING,'"startTime"',1,2321) -LexToken(CLOSESQBRACKET,']',1,2322) -LexToken(COMMA,',',1,2323) -LexToken(VAR,'list',1,2324) -LexToken(OPENBRACKET,'(',1,2328) -LexToken(VAR,'V',1,2329) -LexToken(COMMA,',',1,2330) -LexToken(VAR,'ph',1,2331) -LexToken(COMMA,',',1,2333) -LexToken(VAR,'frq',1,2334) -LexToken(COMMA,',',1,2337) -LexToken(VAR,'offset',1,2338) -LexToken(COMMA,',',1,2344) -LexToken(VAR,'start',1,2345) -LexToken(CLOSEBRACKET,')',1,2350) -LexToken(CLOSEBRACKET,')',1,2351) -LexToken(EOL,'\n',1,2352) -LexToken(VAR,'model',1,2361) -LexToken(DOT,'.',1,2366) -LexToken(VAR,'equations',1,2367) -LexToken(ASSIGNMENT,'=',1,2376) -LexToken(VAR,'mo',1,2377) -LexToken(EOL,'\n',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(VAR,'exprs',1,2389) -LexToken(ASSIGNMENT,'=',1,2394) -LexToken(OPENSQBRACKET,'[',1,2395) -LexToken(VAR,'string',1,2396) -LexToken(OPENBRACKET,'(',1,2402) -LexToken(VAR,'V',1,2403) -LexToken(CLOSEBRACKET,')',1,2404) -LexToken(SEMICOLON,';',1,2405) -LexToken(VAR,'string',1,2406) -LexToken(OPENBRACKET,'(',1,2412) -LexToken(VAR,'ph',1,2413) -LexToken(CLOSEBRACKET,')',1,2415) -LexToken(SEMICOLON,';',1,2416) -LexToken(VAR,'string',1,2417) -LexToken(OPENBRACKET,'(',1,2423) -LexToken(VAR,'frq',1,2424) -LexToken(CLOSEBRACKET,')',1,2427) -LexToken(SEMICOLON,';',1,2428) -LexToken(VAR,'string',1,2429) -LexToken(OPENBRACKET,'(',1,2435) -LexToken(VAR,'offset',1,2436) -LexToken(CLOSEBRACKET,')',1,2442) -LexToken(SEMICOLON,';',1,2443) -LexToken(VAR,'string',1,2444) -LexToken(OPENBRACKET,'(',1,2450) -LexToken(VAR,'start',1,2451) -LexToken(CLOSEBRACKET,')',1,2456) -LexToken(CLOSESQBRACKET,']',1,2457) -LexToken(EOL,'\n',1,2458) -LexToken(EOL,'\n',1,2459) -LexToken(VAR,'gr_i',1,2468) -LexToken(ASSIGNMENT,'=',1,2472) -LexToken(OPENSQBRACKET,'[',1,2473) -LexToken(CLOSESQBRACKET,']',1,2474) -LexToken(EOL,'\n',1,2475) -LexToken(EOL,'\n',1,2476) -LexToken(EOL,'\n',1,2477) -LexToken(VAR,'x',1,2486) -LexToken(ASSIGNMENT,'=',1,2487) -LexToken(VAR,'standard_define',1,2488) -LexToken(OPENBRACKET,'(',1,2503) -LexToken(OPENSQBRACKET,'[',1,2504) -LexToken(NUMBER,'2',1,2505) -LexToken(NUMBER,'2',1,2507) -LexToken(CLOSESQBRACKET,']',1,2508) -LexToken(COMMA,',',1,2509) -LexToken(VAR,'model',1,2510) -LexToken(COMMA,',',1,2515) -LexToken(VAR,'exprs',1,2516) -LexToken(COMMA,',',1,2521) -LexToken(VAR,'gr_i',1,2522) -LexToken(CLOSEBRACKET,')',1,2526) -LexToken(EOL,'\n',1,2527) -LexToken(VAR,'x',1,2536) -LexToken(DOT,'.',1,2537) -LexToken(VAR,'graphics',1,2538) -LexToken(DOT,'.',1,2546) -LexToken(VAR,'in_implicit',1,2547) -LexToken(ASSIGNMENT,'=',1,2558) -LexToken(OPENSQBRACKET,'[',1,2559) -LexToken(DQSTRING,'"I"',1,2562) -LexToken(CLOSESQBRACKET,']',1,2563) -LexToken(EOL,'\n',1,2564) -LexToken(VAR,'x',1,2573) -LexToken(DOT,'.',1,2574) -LexToken(VAR,'graphics',1,2575) -LexToken(DOT,'.',1,2583) -LexToken(VAR,'out_implicit',1,2584) -LexToken(ASSIGNMENT,'=',1,2596) -LexToken(OPENSQBRACKET,'[',1,2597) -LexToken(DQSTRING,'"I"',1,2600) -LexToken(CLOSESQBRACKET,']',1,2601) -LexToken(EOL,'\n',1,2602) -LexToken(END,'end',1,2607) -LexToken(EOL,'\n',1,2610) -LexToken(ENDFUNCTION,'endfunction',1,2611) -LexToken(EOL,'\n',1,2622) +/* autogenerated from "macros/Electrical/SineVoltage.sci" */ +function SineVoltage() { +SineVoltage.prototype.get = function SineVoltage() { +} +SineVoltage.prototype.set = function SineVoltage() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,V,ph,frq,offset,start,exprs]=scicos_getvalue("Set voltage source parameter",["Amplitude (Volt)","phase (rad)","Frequency (Hz)","Voltageoffset (V)","Timeoffset (s)"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +model.rpar=[V,ph,frq,offset,start]; +model.equations.parameters[2]=list(V,ph,frq,offset,start); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +SineVoltage.prototype.define = function SineVoltage() { +model=scicos_model(); +model.in=[1]; +model.out=[1]; +V=1; +ph=0; +frq=1; +offset=0; +start=0; +model.rpar=[V,ph,frq,offset,start]; +model.sim="SineVoltage"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="SineVoltage"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list(["V","phase","freqHz","offset","startTime"],list(V,ph,frq,offset,start)); +model.equations=mo; +exprs=[string(V),string(ph),string(frq),string(offset),string(start)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +SineVoltage.prototype.details = function SineVoltage() { +} +} diff --git a/js/Electrical/Switch.js b/js/Electrical/Switch.js index 0d0c2207..a19145a4 100644 --- a/js/Electrical/Switch.js +++ b/js/Electrical/Switch.js @@ -1,374 +1,48 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'Switch',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,908) -LexToken(EOL,'\n',1,961) -LexToken(EOL,'\n',1,1038) -LexToken(EOL,'\n',1,1089) -LexToken(VAR,'x',1,1094) -LexToken(ASSIGNMENT,'=',1,1095) -LexToken(OPENSQBRACKET,'[',1,1096) -LexToken(CLOSESQBRACKET,']',1,1097) -LexToken(EOL,'\n',1,1098) -LexToken(VAR,'y',1,1104) -LexToken(ASSIGNMENT,'=',1,1105) -LexToken(OPENSQBRACKET,'[',1,1106) -LexToken(CLOSESQBRACKET,']',1,1107) -LexToken(EOL,'\n',1,1108) -LexToken(VAR,'typ',1,1114) -LexToken(ASSIGNMENT,'=',1,1117) -LexToken(OPENSQBRACKET,'[',1,1118) -LexToken(CLOSESQBRACKET,']',1,1119) -LexToken(EOL,'\n',1,1120) -LexToken(SELECT,'select',1,1126) -LexToken(VAR,'job',1,1133) -LexToken(EOL,'\n',1,1136) -LexToken(CASE,'case',1,1141) -LexToken(DQSTRING,'"set"',1,1150) -LexToken(THEN,'then',1,1152) -LexToken(EOL,'\n',1,1156) -LexToken(VAR,'x',1,1165) -LexToken(ASSIGNMENT,'=',1,1166) -LexToken(VAR,'arg1',1,1167) -LexToken(EOL,'\n',1,1171) -LexToken(VAR,'graphics',1,1181) -LexToken(ASSIGNMENT,'=',1,1189) -LexToken(VAR,'arg1',1,1190) -LexToken(DOT,'.',1,1194) -LexToken(VAR,'graphics',1,1195) -LexToken(EOL,'\n',1,1203) -LexToken(VAR,'exprs',1,1213) -LexToken(ASSIGNMENT,'=',1,1218) -LexToken(VAR,'graphics',1,1219) -LexToken(DOT,'.',1,1227) -LexToken(VAR,'exprs',1,1228) -LexToken(EOL,'\n',1,1233) -LexToken(VAR,'model',1,1242) -LexToken(ASSIGNMENT,'=',1,1247) -LexToken(VAR,'arg1',1,1248) -LexToken(DOT,'.',1,1252) -LexToken(VAR,'model',1,1253) -LexToken(EOL,'\n',1,1258) -LexToken(WHILE,'while',1,1268) -LexToken(PREVAR_BOOLEAN,'%t',1,1274) -LexToken(DO,'do',1,1277) -LexToken(EOL,'\n',1,1279) -LexToken(OPENSQBRACKET,'[',1,1292) -LexToken(VAR,'ok',1,1293) -LexToken(COMMA,',',1,1295) -LexToken(VAR,'Ron',1,1296) -LexToken(COMMA,',',1,1299) -LexToken(VAR,'Roff',1,1300) -LexToken(COMMA,',',1,1304) -LexToken(VAR,'exprs',1,1305) -LexToken(CLOSESQBRACKET,']',1,1310) -LexToken(ASSIGNMENT,'=',1,1311) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1312) -LexToken(OPENBRACKET,'(',1,1327) -LexToken(DQSTRING,'"Set non-ideal electrical switch parameters"',1,1371) -LexToken(COMMA,',',1,1372) -LexToken(OPENSQBRACKET,'[',1,1388) -LexToken(DQSTRING,'"Resistance in On state (Ohm)"',1,1418) -LexToken(SEMICOLON,';',1,1419) -LexToken(DQSTRING,'"Resistance in Off state (Ohm)"',1,1450) -LexToken(CLOSESQBRACKET,']',1,1451) -LexToken(COMMA,',',1,1452) -LexToken(VAR,'list',1,1453) -LexToken(OPENBRACKET,'(',1,1457) -LexToken(DQSTRING,'"vec"',1,1462) -LexToken(COMMA,',',1,1463) -LexToken(NUMBER,'1',1,1464) -LexToken(COMMA,',',1,1465) -LexToken(DQSTRING,'"vec"',1,1470) -LexToken(COMMA,',',1,1471) -LexToken(NUMBER,'1',1,1472) -LexToken(CLOSEBRACKET,')',1,1473) -LexToken(COMMA,',',1,1474) -LexToken(VAR,'exprs',1,1475) -LexToken(CLOSEBRACKET,')',1,1480) -LexToken(EOL,'\n',1,1481) -LexToken(IF,'if',1,1494) -LexToken(NOT,'~',1,1497) -LexToken(VAR,'ok',1,1498) -LexToken(THEN,'then',1,1501) -LexToken(EOL,'\n',1,1505) -LexToken(BREAK,'break',1,1522) -LexToken(EOL,'\n',1,1527) -LexToken(END,'end',1,1541) -LexToken(EOL,'\n',1,1544) -LexToken(VAR,'model',1,1557) -LexToken(DOT,'.',1,1562) -LexToken(VAR,'equations',1,1563) -LexToken(DOT,'.',1,1572) -LexToken(VAR,'parameters',1,1573) -LexToken(OPENBRACKET,'(',1,1583) -LexToken(NUMBER,'2',1,1584) -LexToken(CLOSEBRACKET,')',1,1585) -LexToken(ASSIGNMENT,'=',1,1586) -LexToken(VAR,'list',1,1587) -LexToken(OPENBRACKET,'(',1,1591) -LexToken(VAR,'Ron',1,1592) -LexToken(COMMA,',',1,1595) -LexToken(VAR,'Roff',1,1596) -LexToken(CLOSEBRACKET,')',1,1600) -LexToken(EOL,'\n',1,1601) -LexToken(VAR,'graphics',1,1614) -LexToken(DOT,'.',1,1622) -LexToken(VAR,'exprs',1,1623) -LexToken(ASSIGNMENT,'=',1,1628) -LexToken(VAR,'exprs',1,1629) -LexToken(EOL,'\n',1,1634) -LexToken(VAR,'x',1,1647) -LexToken(DOT,'.',1,1648) -LexToken(VAR,'graphics',1,1649) -LexToken(ASSIGNMENT,'=',1,1657) -LexToken(VAR,'graphics',1,1658) -LexToken(EOL,'\n',1,1666) -LexToken(VAR,'x',1,1680) -LexToken(DOT,'.',1,1681) -LexToken(VAR,'model',1,1682) -LexToken(ASSIGNMENT,'=',1,1687) -LexToken(VAR,'model',1,1688) -LexToken(EOL,'\n',1,1693) -LexToken(BREAK,'break',1,1706) -LexToken(EOL,'\n',1,1711) -LexToken(END,'end',1,1720) -LexToken(EOL,'\n',1,1723) -LexToken(CASE,'case',1,1728) -LexToken(DQSTRING,'"define"',1,1740) -LexToken(THEN,'then',1,1742) -LexToken(EOL,'\n',1,1746) -LexToken(VAR,'model',1,1755) -LexToken(ASSIGNMENT,'=',1,1760) -LexToken(SCICOS_MODEL,'scicos_model',1,1761) -LexToken(OPENBRACKET,'(',1,1773) -LexToken(CLOSEBRACKET,')',1,1774) -LexToken(EOL,'\n',1,1775) -LexToken(VAR,'Ron',1,1784) -LexToken(ASSIGNMENT,'=',1,1787) -LexToken(NUMBER,'0.01',1,1788) -LexToken(EOL,'\n',1,1792) -LexToken(VAR,'Roff',1,1802) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(NUMBER,'1e5',1,1807) -LexToken(EOL,'\n',1,1810) -LexToken(VAR,'S',1,1820) -LexToken(ASSIGNMENT,'=',1,1821) -LexToken(OPENSQBRACKET,'[',1,1822) -LexToken(DQSTRING,'"Ron"',1,1827) -LexToken(SEMICOLON,';',1,1828) -LexToken(DQSTRING,'"Roff"',1,1834) -LexToken(CLOSESQBRACKET,']',1,1835) -LexToken(EOL,'\n',1,1836) -LexToken(VAR,'Z',1,1846) -LexToken(ASSIGNMENT,'=',1,1847) -LexToken(VAR,'eval',1,1848) -LexToken(OPENBRACKET,'(',1,1852) -LexToken(VAR,'S',1,1853) -LexToken(CLOSEBRACKET,')',1,1854) -LexToken(EOL,'\n',1,1855) -LexToken(VAR,'model',1,1865) -LexToken(DOT,'.',1,1870) -LexToken(VAR,'sim',1,1871) -LexToken(ASSIGNMENT,'=',1,1874) -LexToken(DQSTRING,'"Switch"',1,1882) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'model',1,1892) -LexToken(DOT,'.',1,1897) -LexToken(VAR,'blocktype',1,1898) -LexToken(ASSIGNMENT,'=',1,1907) -LexToken(DQSTRING,'"c"',1,1910) -LexToken(EOL,'\n',1,1911) -LexToken(VAR,'model',1,1920) -LexToken(DOT,'.',1,1925) -LexToken(VAR,'dep_ut',1,1926) -LexToken(ASSIGNMENT,'=',1,1932) -LexToken(OPENSQBRACKET,'[',1,1933) -LexToken(PREVAR_BOOLEAN,'%t',1,1934) -LexToken(PREVAR_BOOLEAN,'%f',1,1937) -LexToken(CLOSESQBRACKET,']',1,1939) -LexToken(EOL,'\n',1,1940) -LexToken(VAR,'mo',1,1949) -LexToken(ASSIGNMENT,'=',1,1951) -LexToken(VAR,'modelica',1,1952) -LexToken(OPENBRACKET,'(',1,1960) -LexToken(CLOSEBRACKET,')',1,1961) -LexToken(EOL,'\n',1,1962) -LexToken(VAR,'mo',1,1971) -LexToken(DOT,'.',1,1973) -LexToken(VAR,'model',1,1974) -LexToken(ASSIGNMENT,'=',1,1979) -LexToken(VAR,'model',1,1980) -LexToken(DOT,'.',1,1985) -LexToken(VAR,'sim',1,1986) -LexToken(EOL,'\n',1,1989) -LexToken(VAR,'mo',1,1998) -LexToken(DOT,'.',1,2000) -LexToken(VAR,'inputs',1,2001) -LexToken(ASSIGNMENT,'=',1,2007) -LexToken(OPENSQBRACKET,'[',1,2008) -LexToken(DQSTRING,'"p"',1,2011) -LexToken(SEMICOLON,';',1,2012) -LexToken(DQSTRING,'"inp"',1,2017) -LexToken(CLOSESQBRACKET,']',1,2018) -LexToken(EOL,'\n',1,2019) -LexToken(VAR,'mo',1,2029) -LexToken(DOT,'.',1,2031) -LexToken(VAR,'outputs',1,2032) -LexToken(ASSIGNMENT,'=',1,2039) -LexToken(DQSTRING,'"n"',1,2042) -LexToken(EOL,'\n',1,2043) -LexToken(VAR,'mo',1,2053) -LexToken(DOT,'.',1,2055) -LexToken(VAR,'parameters',1,2056) -LexToken(ASSIGNMENT,'=',1,2066) -LexToken(VAR,'list',1,2067) -LexToken(OPENBRACKET,'(',1,2071) -LexToken(VAR,'S',1,2072) -LexToken(COMMA,',',1,2073) -LexToken(VAR,'Z',1,2074) -LexToken(CLOSEBRACKET,')',1,2075) -LexToken(EOL,'\n',1,2076) -LexToken(VAR,'model',1,2086) -LexToken(DOT,'.',1,2091) -LexToken(VAR,'equations',1,2092) -LexToken(ASSIGNMENT,'=',1,2101) -LexToken(VAR,'mo',1,2102) -LexToken(EOL,'\n',1,2104) -LexToken(VAR,'model',1,2113) -LexToken(DOT,'.',1,2118) -LexToken(VAR,'in',1,2119) -LexToken(ASSIGNMENT,'=',1,2121) -LexToken(VAR,'ones',1,2122) -LexToken(OPENBRACKET,'(',1,2126) -LexToken(VAR,'size',1,2127) -LexToken(OPENBRACKET,'(',1,2131) -LexToken(VAR,'mo',1,2132) -LexToken(DOT,'.',1,2134) -LexToken(VAR,'inputs',1,2135) -LexToken(COMMA,',',1,2141) -LexToken(DQSTRING,'"*"',1,2144) -LexToken(CLOSEBRACKET,')',1,2145) -LexToken(COMMA,',',1,2146) -LexToken(NUMBER,'1',1,2147) -LexToken(CLOSEBRACKET,')',1,2148) -LexToken(EOL,'\n',1,2149) -LexToken(VAR,'model',1,2158) -LexToken(DOT,'.',1,2163) -LexToken(VAR,'out',1,2164) -LexToken(ASSIGNMENT,'=',1,2167) -LexToken(VAR,'ones',1,2168) -LexToken(OPENBRACKET,'(',1,2172) -LexToken(VAR,'size',1,2173) -LexToken(OPENBRACKET,'(',1,2177) -LexToken(VAR,'mo',1,2178) -LexToken(DOT,'.',1,2180) -LexToken(VAR,'outputs',1,2181) -LexToken(COMMA,',',1,2188) -LexToken(DQSTRING,'"*"',1,2191) -LexToken(CLOSEBRACKET,')',1,2192) -LexToken(COMMA,',',1,2193) -LexToken(NUMBER,'1',1,2194) -LexToken(CLOSEBRACKET,')',1,2195) -LexToken(EOL,'\n',1,2196) -LexToken(VAR,'model',1,2205) -LexToken(DOT,'.',1,2210) -LexToken(VAR,'rpar',1,2211) -LexToken(ASSIGNMENT,'=',1,2215) -LexToken(VAR,'Z',1,2216) -LexToken(EOL,'\n',1,2217) -LexToken(VAR,'exprs',1,2227) -LexToken(ASSIGNMENT,'=',1,2232) -LexToken(VAR,'string',1,2233) -LexToken(OPENBRACKET,'(',1,2239) -LexToken(VAR,'Z',1,2240) -LexToken(CLOSEBRACKET,')',1,2241) -LexToken(EOL,'\n',1,2242) -LexToken(VAR,'gr_i',1,2252) -LexToken(ASSIGNMENT,'=',1,2256) -LexToken(OPENSQBRACKET,'[',1,2257) -LexToken(CLOSESQBRACKET,']',1,2258) -LexToken(EOL,'\n',1,2259) -LexToken(VAR,'x',1,2269) -LexToken(ASSIGNMENT,'=',1,2270) -LexToken(VAR,'standard_define',1,2271) -LexToken(OPENBRACKET,'(',1,2286) -LexToken(OPENSQBRACKET,'[',1,2287) -LexToken(NUMBER,'2',1,2288) -LexToken(NUMBER,'2',1,2290) -LexToken(CLOSESQBRACKET,']',1,2291) -LexToken(COMMA,',',1,2292) -LexToken(VAR,'model',1,2293) -LexToken(COMMA,',',1,2298) -LexToken(VAR,'exprs',1,2299) -LexToken(COMMA,',',1,2304) -LexToken(VAR,'list',1,2305) -LexToken(OPENBRACKET,'(',1,2309) -LexToken(VAR,'gr_i',1,2310) -LexToken(COMMA,',',1,2314) -LexToken(NUMBER,'0',1,2315) -LexToken(CLOSEBRACKET,')',1,2316) -LexToken(CLOSEBRACKET,')',1,2317) -LexToken(EOL,'\n',1,2318) -LexToken(VAR,'x',1,2327) -LexToken(DOT,'.',1,2328) -LexToken(VAR,'graphics',1,2329) -LexToken(DOT,'.',1,2337) -LexToken(VAR,'in_implicit',1,2338) -LexToken(ASSIGNMENT,'=',1,2349) -LexToken(OPENSQBRACKET,'[',1,2350) -LexToken(DQSTRING,'"I"',1,2353) -LexToken(SEMICOLON,';',1,2354) -LexToken(DQSTRING,'"E"',1,2357) -LexToken(CLOSESQBRACKET,']',1,2358) -LexToken(EOL,'\n',1,2359) -LexToken(VAR,'x',1,2368) -LexToken(DOT,'.',1,2369) -LexToken(VAR,'graphics',1,2370) -LexToken(DOT,'.',1,2378) -LexToken(VAR,'out_implicit',1,2379) -LexToken(ASSIGNMENT,'=',1,2391) -LexToken(OPENSQBRACKET,'[',1,2392) -LexToken(DQSTRING,'"I"',1,2395) -LexToken(CLOSESQBRACKET,']',1,2396) -LexToken(EOL,'\n',1,2397) -LexToken(END,'end',1,2402) -LexToken(EOL,'\n',1,2405) -LexToken(ENDFUNCTION,'endfunction',1,2406) -LexToken(EOL,'\n',1,2417) +/* autogenerated from "macros/Electrical/Switch.sci" */ +function Switch() { +Switch.prototype.get = function Switch() { +} +Switch.prototype.set = function Switch() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,Ron,Roff,exprs]=scicos_getvalue("Set non-ideal electrical switch parameters",["Resistance in On state (Ohm)","Resistance in Off state (Ohm)"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +model.equations.parameters[2]=list(Ron,Roff); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +Switch.prototype.define = function Switch() { +model=scicos_model(); +Ron=0.01; +Roff=1e5; +S=["Ron","Roff"]; +Z=eval(S); +model.sim="Switch"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model=model.sim; +mo.inputs=["p","inp"]; +mo.outputs="n"; +mo.parameters=list(S,Z); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +model.rpar=Z; +exprs=string(Z); +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I","E"]; +x.graphics.out_implicit=["I"]; +} +Switch.prototype.details = function Switch() { +} +} diff --git a/js/Electrical/VVsourceAC.js b/js/Electrical/VVsourceAC.js index 6c124c4f..e380f412 100644 --- a/js/Electrical/VVsourceAC.js +++ b/js/Electrical/VVsourceAC.js @@ -1,349 +1,47 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'VVsourceAC',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(EOL,'\n',1,912) -LexToken(EOL,'\n',1,965) -LexToken(EOL,'\n',1,1042) -LexToken(EOL,'\n',1,1093) -LexToken(VAR,'x',1,1098) -LexToken(ASSIGNMENT,'=',1,1099) -LexToken(OPENSQBRACKET,'[',1,1100) -LexToken(CLOSESQBRACKET,']',1,1101) -LexToken(EOL,'\n',1,1102) -LexToken(VAR,'y',1,1108) -LexToken(ASSIGNMENT,'=',1,1109) -LexToken(OPENSQBRACKET,'[',1,1110) -LexToken(CLOSESQBRACKET,']',1,1111) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'typ',1,1118) -LexToken(ASSIGNMENT,'=',1,1121) -LexToken(OPENSQBRACKET,'[',1,1122) -LexToken(CLOSESQBRACKET,']',1,1123) -LexToken(EOL,'\n',1,1124) -LexToken(SELECT,'select',1,1130) -LexToken(VAR,'job',1,1137) -LexToken(EOL,'\n',1,1140) -LexToken(CASE,'case',1,1145) -LexToken(DQSTRING,'"set"',1,1154) -LexToken(THEN,'then',1,1156) -LexToken(EOL,'\n',1,1160) -LexToken(VAR,'x',1,1169) -LexToken(ASSIGNMENT,'=',1,1170) -LexToken(VAR,'arg1',1,1171) -LexToken(EOL,'\n',1,1175) -LexToken(VAR,'graphics',1,1185) -LexToken(ASSIGNMENT,'=',1,1193) -LexToken(VAR,'arg1',1,1194) -LexToken(DOT,'.',1,1198) -LexToken(VAR,'graphics',1,1199) -LexToken(EOL,'\n',1,1207) -LexToken(VAR,'exprs',1,1217) -LexToken(ASSIGNMENT,'=',1,1222) -LexToken(VAR,'graphics',1,1223) -LexToken(DOT,'.',1,1231) -LexToken(VAR,'exprs',1,1232) -LexToken(EOL,'\n',1,1237) -LexToken(VAR,'model',1,1246) -LexToken(ASSIGNMENT,'=',1,1251) -LexToken(VAR,'arg1',1,1252) -LexToken(DOT,'.',1,1256) -LexToken(VAR,'model',1,1257) -LexToken(EOL,'\n',1,1262) -LexToken(WHILE,'while',1,1272) -LexToken(PREVAR_BOOLEAN,'%t',1,1278) -LexToken(DO,'do',1,1281) -LexToken(EOL,'\n',1,1283) -LexToken(OPENSQBRACKET,'[',1,1296) -LexToken(VAR,'ok',1,1297) -LexToken(COMMA,',',1,1299) -LexToken(VAR,'FR',1,1300) -LexToken(COMMA,',',1,1302) -LexToken(VAR,'exprs',1,1303) -LexToken(CLOSESQBRACKET,']',1,1308) -LexToken(ASSIGNMENT,'=',1,1309) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1310) -LexToken(OPENBRACKET,'(',1,1325) -LexToken(DQSTRING,'"Set voltage source parameter"',1,1355) -LexToken(COMMA,',',1,1356) -LexToken(OPENSQBRACKET,'[',1,1372) -LexToken(DQSTRING,'"Frequency (Hz)"',1,1388) -LexToken(CLOSESQBRACKET,']',1,1389) -LexToken(COMMA,',',1,1390) -LexToken(VAR,'list',1,1406) -LexToken(OPENBRACKET,'(',1,1410) -LexToken(DQSTRING,'"vec"',1,1415) -LexToken(COMMA,',',1,1416) -LexToken(ADDITION,'-',1,1417) -LexToken(NUMBER,'1',1,1418) -LexToken(CLOSEBRACKET,')',1,1419) -LexToken(COMMA,',',1,1420) -LexToken(VAR,'exprs',1,1421) -LexToken(CLOSEBRACKET,')',1,1426) -LexToken(EOL,'\n',1,1427) -LexToken(IF,'if',1,1440) -LexToken(NOT,'~',1,1443) -LexToken(VAR,'ok',1,1444) -LexToken(THEN,'then',1,1447) -LexToken(EOL,'\n',1,1451) -LexToken(BREAK,'break',1,1468) -LexToken(EOL,'\n',1,1473) -LexToken(END,'end',1,1487) -LexToken(EOL,'\n',1,1490) -LexToken(VAR,'model',1,1503) -LexToken(DOT,'.',1,1508) -LexToken(VAR,'rpar',1,1509) -LexToken(ASSIGNMENT,'=',1,1513) -LexToken(OPENSQBRACKET,'[',1,1514) -LexToken(VAR,'FR',1,1515) -LexToken(CLOSESQBRACKET,']',1,1517) -LexToken(EOL,'\n',1,1518) -LexToken(VAR,'model',1,1531) -LexToken(DOT,'.',1,1536) -LexToken(VAR,'equations',1,1537) -LexToken(DOT,'.',1,1546) -LexToken(VAR,'parameters',1,1547) -LexToken(OPENBRACKET,'(',1,1557) -LexToken(NUMBER,'2',1,1558) -LexToken(CLOSEBRACKET,')',1,1559) -LexToken(ASSIGNMENT,'=',1,1560) -LexToken(VAR,'list',1,1561) -LexToken(OPENBRACKET,'(',1,1565) -LexToken(VAR,'FR',1,1566) -LexToken(CLOSEBRACKET,')',1,1568) -LexToken(EOL,'\n',1,1569) -LexToken(VAR,'graphics',1,1582) -LexToken(DOT,'.',1,1590) -LexToken(VAR,'exprs',1,1591) -LexToken(ASSIGNMENT,'=',1,1596) -LexToken(VAR,'exprs',1,1597) -LexToken(EOL,'\n',1,1602) -LexToken(VAR,'x',1,1615) -LexToken(DOT,'.',1,1616) -LexToken(VAR,'graphics',1,1617) -LexToken(ASSIGNMENT,'=',1,1625) -LexToken(VAR,'graphics',1,1626) -LexToken(EOL,'\n',1,1634) -LexToken(VAR,'x',1,1648) -LexToken(DOT,'.',1,1649) -LexToken(VAR,'model',1,1650) -LexToken(ASSIGNMENT,'=',1,1655) -LexToken(VAR,'model',1,1656) -LexToken(EOL,'\n',1,1661) -LexToken(BREAK,'break',1,1674) -LexToken(EOL,'\n',1,1679) -LexToken(END,'end',1,1688) -LexToken(EOL,'\n',1,1691) -LexToken(CASE,'case',1,1696) -LexToken(DQSTRING,'"define"',1,1708) -LexToken(THEN,'then',1,1710) -LexToken(EOL,'\n',1,1714) -LexToken(VAR,'model',1,1723) -LexToken(ASSIGNMENT,'=',1,1728) -LexToken(SCICOS_MODEL,'scicos_model',1,1729) -LexToken(OPENBRACKET,'(',1,1741) -LexToken(CLOSEBRACKET,')',1,1742) -LexToken(EOL,'\n',1,1743) -LexToken(VAR,'model',1,1752) -LexToken(DOT,'.',1,1757) -LexToken(VAR,'in',1,1758) -LexToken(ASSIGNMENT,'=',1,1760) -LexToken(OPENSQBRACKET,'[',1,1761) -LexToken(NUMBER,'1',1,1762) -LexToken(SEMICOLON,';',1,1763) -LexToken(NUMBER,'1',1,1764) -LexToken(CLOSESQBRACKET,']',1,1765) -LexToken(EOL,'\n',1,1766) -LexToken(VAR,'model',1,1776) -LexToken(DOT,'.',1,1781) -LexToken(VAR,'out',1,1782) -LexToken(ASSIGNMENT,'=',1,1785) -LexToken(OPENSQBRACKET,'[',1,1786) -LexToken(NUMBER,'1',1,1787) -LexToken(CLOSESQBRACKET,']',1,1788) -LexToken(EOL,'\n',1,1789) -LexToken(VAR,'VA',1,1799) -LexToken(ASSIGNMENT,'=',1,1801) -LexToken(NUMBER,'220',1,1802) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'FR',1,1814) -LexToken(ASSIGNMENT,'=',1,1816) -LexToken(NUMBER,'50',1,1817) -LexToken(EOL,'\n',1,1819) -LexToken(VAR,'model',1,1828) -LexToken(DOT,'.',1,1833) -LexToken(VAR,'rpar',1,1834) -LexToken(ASSIGNMENT,'=',1,1838) -LexToken(OPENSQBRACKET,'[',1,1839) -LexToken(VAR,'FR',1,1840) -LexToken(CLOSESQBRACKET,']',1,1842) -LexToken(EOL,'\n',1,1843) -LexToken(VAR,'model',1,1852) -LexToken(DOT,'.',1,1857) -LexToken(VAR,'sim',1,1858) -LexToken(ASSIGNMENT,'=',1,1861) -LexToken(DQSTRING,'"VVsourceAC"',1,1873) -LexToken(EOL,'\n',1,1874) -LexToken(VAR,'model',1,1883) -LexToken(DOT,'.',1,1888) -LexToken(VAR,'blocktype',1,1889) -LexToken(ASSIGNMENT,'=',1,1898) -LexToken(DQSTRING,'"c"',1,1901) -LexToken(EOL,'\n',1,1902) -LexToken(VAR,'model',1,1911) -LexToken(DOT,'.',1,1916) -LexToken(VAR,'dep_ut',1,1917) -LexToken(ASSIGNMENT,'=',1,1923) -LexToken(OPENSQBRACKET,'[',1,1924) -LexToken(PREVAR_BOOLEAN,'%t',1,1925) -LexToken(PREVAR_BOOLEAN,'%f',1,1928) -LexToken(CLOSESQBRACKET,']',1,1930) -LexToken(EOL,'\n',1,1931) -LexToken(VAR,'mo',1,1940) -LexToken(ASSIGNMENT,'=',1,1942) -LexToken(VAR,'modelica',1,1943) -LexToken(OPENBRACKET,'(',1,1951) -LexToken(CLOSEBRACKET,')',1,1952) -LexToken(EOL,'\n',1,1953) -LexToken(VAR,'mo',1,1962) -LexToken(DOT,'.',1,1964) -LexToken(VAR,'model',1,1965) -LexToken(ASSIGNMENT,'=',1,1970) -LexToken(DQSTRING,'"VVsourceAC"',1,1982) -LexToken(EOL,'\n',1,1983) -LexToken(VAR,'mo',1,1992) -LexToken(DOT,'.',1,1994) -LexToken(VAR,'inputs',1,1995) -LexToken(ASSIGNMENT,'=',1,2001) -LexToken(OPENSQBRACKET,'[',1,2002) -LexToken(DQSTRING,'"p"',1,2005) -LexToken(COMMA,',',1,2006) -LexToken(DQSTRING,'"VA"',1,2010) -LexToken(CLOSESQBRACKET,']',1,2011) -LexToken(EOL,'\n',1,2012) -LexToken(VAR,'mo',1,2022) -LexToken(DOT,'.',1,2024) -LexToken(VAR,'outputs',1,2025) -LexToken(ASSIGNMENT,'=',1,2032) -LexToken(DQSTRING,'"n"',1,2035) -LexToken(EOL,'\n',1,2036) -LexToken(VAR,'mo',1,2046) -LexToken(DOT,'.',1,2048) -LexToken(VAR,'parameters',1,2049) -LexToken(ASSIGNMENT,'=',1,2059) -LexToken(VAR,'list',1,2060) -LexToken(OPENBRACKET,'(',1,2064) -LexToken(OPENSQBRACKET,'[',1,2065) -LexToken(DQSTRING,'"f"',1,2068) -LexToken(CLOSESQBRACKET,']',1,2069) -LexToken(COMMA,',',1,2070) -LexToken(VAR,'list',1,2071) -LexToken(OPENBRACKET,'(',1,2075) -LexToken(VAR,'FR',1,2076) -LexToken(CLOSEBRACKET,')',1,2078) -LexToken(CLOSEBRACKET,')',1,2079) -LexToken(EOL,'\n',1,2080) -LexToken(VAR,'model',1,2089) -LexToken(DOT,'.',1,2094) -LexToken(VAR,'equations',1,2095) -LexToken(ASSIGNMENT,'=',1,2104) -LexToken(VAR,'mo',1,2105) -LexToken(EOL,'\n',1,2107) -LexToken(EOL,'\n',1,2108) -LexToken(VAR,'exprs',1,2117) -LexToken(ASSIGNMENT,'=',1,2122) -LexToken(OPENSQBRACKET,'[',1,2123) -LexToken(VAR,'string',1,2124) -LexToken(OPENBRACKET,'(',1,2130) -LexToken(VAR,'FR',1,2131) -LexToken(CLOSEBRACKET,')',1,2133) -LexToken(CLOSESQBRACKET,']',1,2134) -LexToken(EOL,'\n',1,2135) -LexToken(VAR,'gr_i',1,2144) -LexToken(ASSIGNMENT,'=',1,2148) -LexToken(OPENSQBRACKET,'[',1,2149) -LexToken(CLOSESQBRACKET,']',1,2150) -LexToken(EOL,'\n',1,2151) -LexToken(EOL,'\n',1,2152) -LexToken(VAR,'x',1,2161) -LexToken(ASSIGNMENT,'=',1,2162) -LexToken(VAR,'standard_define',1,2163) -LexToken(OPENBRACKET,'(',1,2178) -LexToken(OPENSQBRACKET,'[',1,2179) -LexToken(NUMBER,'2',1,2180) -LexToken(NUMBER,'2',1,2182) -LexToken(CLOSESQBRACKET,']',1,2183) -LexToken(COMMA,',',1,2184) -LexToken(VAR,'model',1,2185) -LexToken(COMMA,',',1,2190) -LexToken(VAR,'exprs',1,2191) -LexToken(COMMA,',',1,2196) -LexToken(VAR,'list',1,2197) -LexToken(OPENBRACKET,'(',1,2201) -LexToken(VAR,'gr_i',1,2202) -LexToken(COMMA,',',1,2206) -LexToken(NUMBER,'0',1,2207) -LexToken(CLOSEBRACKET,')',1,2208) -LexToken(CLOSEBRACKET,')',1,2209) -LexToken(EOL,'\n',1,2210) -LexToken(VAR,'x',1,2219) -LexToken(DOT,'.',1,2220) -LexToken(VAR,'graphics',1,2221) -LexToken(DOT,'.',1,2229) -LexToken(VAR,'in_implicit',1,2230) -LexToken(ASSIGNMENT,'=',1,2241) -LexToken(OPENSQBRACKET,'[',1,2242) -LexToken(DQSTRING,'"I"',1,2245) -LexToken(COMMA,',',1,2246) -LexToken(DQSTRING,'"E"',1,2249) -LexToken(CLOSESQBRACKET,']',1,2250) -LexToken(EOL,'\n',1,2251) -LexToken(VAR,'x',1,2260) -LexToken(DOT,'.',1,2261) -LexToken(VAR,'graphics',1,2262) -LexToken(DOT,'.',1,2270) -LexToken(VAR,'out_implicit',1,2271) -LexToken(ASSIGNMENT,'=',1,2283) -LexToken(OPENSQBRACKET,'[',1,2284) -LexToken(DQSTRING,'"I"',1,2287) -LexToken(CLOSESQBRACKET,']',1,2288) -LexToken(EOL,'\n',1,2289) -LexToken(END,'end',1,2294) -LexToken(EOL,'\n',1,2297) -LexToken(ENDFUNCTION,'endfunction',1,2298) -LexToken(EOL,'\n',1,2309) +/* autogenerated from "macros/Electrical/VVsourceAC.sci" */ +function VVsourceAC() { +VVsourceAC.prototype.get = function VVsourceAC() { +} +VVsourceAC.prototype.set = function VVsourceAC() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,FR,exprs]=scicos_getvalue("Set voltage source parameter",["Frequency (Hz)"],list("vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[FR]; +model.equations.parameters[2]=list(FR); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +VVsourceAC.prototype.define = function VVsourceAC() { +model=scicos_model(); +model.in=[1,1]; +model.out=[1]; +VA=220; +FR=50; +model.rpar=[FR]; +model.sim="VVsourceAC"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="VVsourceAC"; +mo.inputs=["p","VA"]; +mo.outputs="n"; +mo.parameters=list(["f"],list(FR)); +model.equations=mo; +exprs=[string(FR)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I","E"]; +x.graphics.out_implicit=["I"]; +} +VVsourceAC.prototype.details = function VVsourceAC() { +} +} diff --git a/js/Electrical/VariableResistor.js b/js/Electrical/VariableResistor.js index 97931642..b692ac66 100644 --- a/js/Electrical/VariableResistor.js +++ b/js/Electrical/VariableResistor.js @@ -1,227 +1,28 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'VariableResistor',1,852) -LexToken(OPENBRACKET,'(',1,868) -LexToken(VAR,'job',1,869) -LexToken(COMMA,',',1,872) -LexToken(VAR,'arg1',1,873) -LexToken(COMMA,',',1,877) -LexToken(VAR,'arg2',1,878) -LexToken(CLOSEBRACKET,')',1,882) -LexToken(EOL,'\n',1,883) -LexToken(EOL,'\n',1,918) -LexToken(EOL,'\n',1,971) -LexToken(EOL,'\n',1,1048) -LexToken(EOL,'\n',1,1099) -LexToken(VAR,'x',1,1104) -LexToken(ASSIGNMENT,'=',1,1105) -LexToken(OPENSQBRACKET,'[',1,1106) -LexToken(CLOSESQBRACKET,']',1,1107) -LexToken(EOL,'\n',1,1108) -LexToken(VAR,'y',1,1114) -LexToken(ASSIGNMENT,'=',1,1115) -LexToken(OPENSQBRACKET,'[',1,1116) -LexToken(CLOSESQBRACKET,']',1,1117) -LexToken(EOL,'\n',1,1118) -LexToken(VAR,'typ',1,1124) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(OPENSQBRACKET,'[',1,1128) -LexToken(CLOSESQBRACKET,']',1,1129) -LexToken(EOL,'\n',1,1130) -LexToken(SELECT,'select',1,1136) -LexToken(VAR,'job',1,1143) -LexToken(EOL,'\n',1,1146) -LexToken(CASE,'case',1,1151) -LexToken(DQSTRING,'"set"',1,1160) -LexToken(THEN,'then',1,1162) -LexToken(EOL,'\n',1,1166) -LexToken(VAR,'x',1,1175) -LexToken(ASSIGNMENT,'=',1,1176) -LexToken(VAR,'arg1',1,1177) -LexToken(EOL,'\n',1,1181) -LexToken(CASE,'case',1,1187) -LexToken(DQSTRING,'"define"',1,1199) -LexToken(THEN,'then',1,1201) -LexToken(EOL,'\n',1,1205) -LexToken(VAR,'model',1,1214) -LexToken(ASSIGNMENT,'=',1,1219) -LexToken(SCICOS_MODEL,'scicos_model',1,1220) -LexToken(OPENBRACKET,'(',1,1232) -LexToken(CLOSEBRACKET,')',1,1233) -LexToken(EOL,'\n',1,1234) -LexToken(VAR,'model',1,1243) -LexToken(DOT,'.',1,1248) -LexToken(VAR,'sim',1,1249) -LexToken(ASSIGNMENT,'=',1,1252) -LexToken(DQSTRING,'"VariableResistor"',1,1270) -LexToken(EOL,'\n',1,1271) -LexToken(VAR,'model',1,1280) -LexToken(DOT,'.',1,1285) -LexToken(VAR,'blocktype',1,1286) -LexToken(ASSIGNMENT,'=',1,1295) -LexToken(DQSTRING,'"c"',1,1298) -LexToken(EOL,'\n',1,1299) -LexToken(VAR,'model',1,1308) -LexToken(DOT,'.',1,1313) -LexToken(VAR,'dep_ut',1,1314) -LexToken(ASSIGNMENT,'=',1,1320) -LexToken(OPENSQBRACKET,'[',1,1321) -LexToken(PREVAR_BOOLEAN,'%t',1,1322) -LexToken(PREVAR_BOOLEAN,'%f',1,1325) -LexToken(CLOSESQBRACKET,']',1,1327) -LexToken(EOL,'\n',1,1328) -LexToken(VAR,'mo',1,1337) -LexToken(ASSIGNMENT,'=',1,1339) -LexToken(VAR,'modelica',1,1340) -LexToken(OPENBRACKET,'(',1,1348) -LexToken(CLOSEBRACKET,')',1,1349) -LexToken(EOL,'\n',1,1350) -LexToken(VAR,'mo',1,1359) -LexToken(DOT,'.',1,1361) -LexToken(VAR,'model',1,1362) -LexToken(ASSIGNMENT,'=',1,1367) -LexToken(DQSTRING,'"VariableResistor"',1,1385) -LexToken(EOL,'\n',1,1386) -LexToken(VAR,'mo',1,1395) -LexToken(DOT,'.',1,1397) -LexToken(VAR,'inputs',1,1398) -LexToken(ASSIGNMENT,'=',1,1404) -LexToken(OPENSQBRACKET,'[',1,1405) -LexToken(DQSTRING,'"p"',1,1408) -LexToken(COMMA,',',1,1409) -LexToken(DQSTRING,'"R"',1,1412) -LexToken(CLOSESQBRACKET,']',1,1413) -LexToken(EOL,'\n',1,1414) -LexToken(VAR,'mo',1,1424) -LexToken(DOT,'.',1,1426) -LexToken(VAR,'outputs',1,1427) -LexToken(ASSIGNMENT,'=',1,1434) -LexToken(DQSTRING,'"n"',1,1437) -LexToken(EOL,'\n',1,1438) -LexToken(VAR,'model',1,1448) -LexToken(DOT,'.',1,1453) -LexToken(VAR,'equations',1,1454) -LexToken(ASSIGNMENT,'=',1,1463) -LexToken(VAR,'mo',1,1464) -LexToken(EOL,'\n',1,1466) -LexToken(VAR,'model',1,1475) -LexToken(DOT,'.',1,1480) -LexToken(VAR,'in',1,1481) -LexToken(ASSIGNMENT,'=',1,1483) -LexToken(VAR,'ones',1,1484) -LexToken(OPENBRACKET,'(',1,1488) -LexToken(VAR,'size',1,1489) -LexToken(OPENBRACKET,'(',1,1493) -LexToken(VAR,'mo',1,1494) -LexToken(DOT,'.',1,1496) -LexToken(VAR,'inputs',1,1497) -LexToken(COMMA,',',1,1503) -LexToken(DQSTRING,'"*"',1,1506) -LexToken(CLOSEBRACKET,')',1,1507) -LexToken(COMMA,',',1,1508) -LexToken(NUMBER,'1',1,1509) -LexToken(CLOSEBRACKET,')',1,1510) -LexToken(EOL,'\n',1,1511) -LexToken(VAR,'model',1,1520) -LexToken(DOT,'.',1,1525) -LexToken(VAR,'out',1,1526) -LexToken(ASSIGNMENT,'=',1,1529) -LexToken(VAR,'ones',1,1530) -LexToken(OPENBRACKET,'(',1,1534) -LexToken(VAR,'size',1,1535) -LexToken(OPENBRACKET,'(',1,1539) -LexToken(VAR,'mo',1,1540) -LexToken(DOT,'.',1,1542) -LexToken(VAR,'outputs',1,1543) -LexToken(COMMA,',',1,1550) -LexToken(DQSTRING,'"*"',1,1553) -LexToken(CLOSEBRACKET,')',1,1554) -LexToken(COMMA,',',1,1555) -LexToken(NUMBER,'1',1,1556) -LexToken(CLOSEBRACKET,')',1,1557) -LexToken(EOL,'\n',1,1558) -LexToken(VAR,'exprs',1,1567) -LexToken(ASSIGNMENT,'=',1,1572) -LexToken(OPENSQBRACKET,'[',1,1573) -LexToken(CLOSESQBRACKET,']',1,1574) -LexToken(EOL,'\n',1,1575) -LexToken(VAR,'gr_i',1,1584) -LexToken(ASSIGNMENT,'=',1,1588) -LexToken(OPENSQBRACKET,'[',1,1589) -LexToken(CLOSESQBRACKET,']',1,1590) -LexToken(EOL,'\n',1,1591) -LexToken(VAR,'x',1,1600) -LexToken(ASSIGNMENT,'=',1,1601) -LexToken(VAR,'standard_define',1,1602) -LexToken(OPENBRACKET,'(',1,1617) -LexToken(OPENSQBRACKET,'[',1,1618) -LexToken(NUMBER,'2',1,1619) -LexToken(NUMBER,'2',1,1621) -LexToken(CLOSESQBRACKET,']',1,1622) -LexToken(COMMA,',',1,1623) -LexToken(VAR,'model',1,1624) -LexToken(COMMA,',',1,1629) -LexToken(VAR,'exprs',1,1630) -LexToken(COMMA,',',1,1635) -LexToken(VAR,'list',1,1636) -LexToken(OPENBRACKET,'(',1,1640) -LexToken(VAR,'gr_i',1,1641) -LexToken(COMMA,',',1,1645) -LexToken(NUMBER,'0',1,1646) -LexToken(CLOSEBRACKET,')',1,1647) -LexToken(CLOSEBRACKET,')',1,1648) -LexToken(EOL,'\n',1,1649) -LexToken(VAR,'x',1,1658) -LexToken(DOT,'.',1,1659) -LexToken(VAR,'graphics',1,1660) -LexToken(DOT,'.',1,1668) -LexToken(VAR,'in_implicit',1,1669) -LexToken(ASSIGNMENT,'=',1,1680) -LexToken(OPENSQBRACKET,'[',1,1681) -LexToken(DQSTRING,'"I"',1,1684) -LexToken(COMMA,',',1,1685) -LexToken(DQSTRING,'"E"',1,1688) -LexToken(CLOSESQBRACKET,']',1,1689) -LexToken(EOL,'\n',1,1690) -LexToken(VAR,'x',1,1699) -LexToken(DOT,'.',1,1700) -LexToken(VAR,'graphics',1,1701) -LexToken(DOT,'.',1,1709) -LexToken(VAR,'out_implicit',1,1710) -LexToken(ASSIGNMENT,'=',1,1722) -LexToken(OPENSQBRACKET,'[',1,1723) -LexToken(DQSTRING,'"I"',1,1726) -LexToken(CLOSESQBRACKET,']',1,1727) -LexToken(EOL,'\n',1,1728) -LexToken(END,'end',1,1733) -LexToken(EOL,'\n',1,1736) -LexToken(ENDFUNCTION,'endfunction',1,1737) -LexToken(EOL,'\n',1,1748) +/* autogenerated from "macros/Electrical/VariableResistor.sci" */ +function VariableResistor() { +VariableResistor.prototype.get = function VariableResistor() { +} +VariableResistor.prototype.set = function VariableResistor() { +x=arg1; +} +VariableResistor.prototype.define = function VariableResistor() { +model=scicos_model(); +model.sim="VariableResistor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="VariableResistor"; +mo.inputs=["p","R"]; +mo.outputs="n"; +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I","E"]; +x.graphics.out_implicit=["I"]; +} +VariableResistor.prototype.details = function VariableResistor() { +} +} diff --git a/js/Electrical/VoltageSensor.js b/js/Electrical/VoltageSensor.js index d56667e9..6889a7e7 100644 --- a/js/Electrical/VoltageSensor.js +++ b/js/Electrical/VoltageSensor.js @@ -1,203 +1,28 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'VoltageSensor',1,852) -LexToken(OPENBRACKET,'(',1,865) -LexToken(VAR,'job',1,866) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg1',1,870) -LexToken(COMMA,',',1,874) -LexToken(VAR,'arg2',1,875) -LexToken(CLOSEBRACKET,')',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(CASE,'case',1,968) -LexToken(DQSTRING,'"define"',1,980) -LexToken(THEN,'then',1,982) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'model',1,995) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(SCICOS_MODEL,'scicos_model',1,1001) -LexToken(OPENBRACKET,'(',1,1013) -LexToken(CLOSEBRACKET,')',1,1014) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'model',1,1024) -LexToken(DOT,'.',1,1029) -LexToken(VAR,'in',1,1030) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(NUMBER,'1',1,1033) -LexToken(EOL,'\n',1,1034) -LexToken(VAR,'model',1,1044) -LexToken(DOT,'.',1,1049) -LexToken(VAR,'out',1,1050) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(OPENSQBRACKET,'[',1,1054) -LexToken(NUMBER,'1',1,1055) -LexToken(SEMICOLON,';',1,1056) -LexToken(NUMBER,'1',1,1058) -LexToken(CLOSESQBRACKET,']',1,1059) -LexToken(EOL,'\n',1,1060) -LexToken(VAR,'model',1,1070) -LexToken(DOT,'.',1,1075) -LexToken(VAR,'sim',1,1076) -LexToken(ASSIGNMENT,'=',1,1079) -LexToken(DQSTRING,'"VoltageSensor"',1,1094) -LexToken(EOL,'\n',1,1095) -LexToken(VAR,'model',1,1104) -LexToken(DOT,'.',1,1109) -LexToken(VAR,'blocktype',1,1110) -LexToken(ASSIGNMENT,'=',1,1119) -LexToken(DQSTRING,'"c"',1,1122) -LexToken(EOL,'\n',1,1123) -LexToken(VAR,'model',1,1132) -LexToken(DOT,'.',1,1137) -LexToken(VAR,'dep_ut',1,1138) -LexToken(ASSIGNMENT,'=',1,1144) -LexToken(OPENSQBRACKET,'[',1,1145) -LexToken(PREVAR_BOOLEAN,'%t',1,1146) -LexToken(PREVAR_BOOLEAN,'%f',1,1149) -LexToken(CLOSESQBRACKET,']',1,1151) -LexToken(EOL,'\n',1,1152) -LexToken(VAR,'mo',1,1161) -LexToken(ASSIGNMENT,'=',1,1163) -LexToken(VAR,'modelica',1,1164) -LexToken(OPENBRACKET,'(',1,1172) -LexToken(CLOSEBRACKET,')',1,1173) -LexToken(EOL,'\n',1,1174) -LexToken(VAR,'mo',1,1183) -LexToken(DOT,'.',1,1185) -LexToken(VAR,'model',1,1186) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(DQSTRING,'"VoltageSensor"',1,1206) -LexToken(EOL,'\n',1,1207) -LexToken(VAR,'mo',1,1216) -LexToken(DOT,'.',1,1218) -LexToken(VAR,'inputs',1,1219) -LexToken(ASSIGNMENT,'=',1,1225) -LexToken(DQSTRING,'"p"',1,1228) -LexToken(EOL,'\n',1,1229) -LexToken(VAR,'mo',1,1239) -LexToken(DOT,'.',1,1241) -LexToken(VAR,'outputs',1,1242) -LexToken(ASSIGNMENT,'=',1,1249) -LexToken(OPENSQBRACKET,'[',1,1250) -LexToken(DQSTRING,'"n"',1,1253) -LexToken(SEMICOLON,';',1,1254) -LexToken(DQSTRING,'"v"',1,1257) -LexToken(CLOSESQBRACKET,']',1,1258) -LexToken(EOL,'\n',1,1259) -LexToken(VAR,'model',1,1268) -LexToken(DOT,'.',1,1273) -LexToken(VAR,'equations',1,1274) -LexToken(ASSIGNMENT,'=',1,1283) -LexToken(VAR,'mo',1,1284) -LexToken(EOL,'\n',1,1286) -LexToken(VAR,'exprs',1,1295) -LexToken(ASSIGNMENT,'=',1,1300) -LexToken(OPENSQBRACKET,'[',1,1301) -LexToken(CLOSESQBRACKET,']',1,1302) -LexToken(EOL,'\n',1,1303) -LexToken(VAR,'gr_i',1,1312) -LexToken(ASSIGNMENT,'=',1,1316) -LexToken(OPENSQBRACKET,'[',1,1317) -LexToken(CLOSESQBRACKET,']',1,1318) -LexToken(EOL,'\n',1,1319) -LexToken(VAR,'x',1,1328) -LexToken(ASSIGNMENT,'=',1,1329) -LexToken(VAR,'standard_define',1,1330) -LexToken(OPENBRACKET,'(',1,1345) -LexToken(OPENSQBRACKET,'[',1,1346) -LexToken(NUMBER,'2',1,1347) -LexToken(NUMBER,'2',1,1349) -LexToken(CLOSESQBRACKET,']',1,1350) -LexToken(COMMA,',',1,1351) -LexToken(VAR,'model',1,1352) -LexToken(COMMA,',',1,1357) -LexToken(VAR,'exprs',1,1358) -LexToken(COMMA,',',1,1363) -LexToken(VAR,'list',1,1364) -LexToken(OPENBRACKET,'(',1,1368) -LexToken(VAR,'gr_i',1,1369) -LexToken(COMMA,',',1,1373) -LexToken(NUMBER,'0',1,1374) -LexToken(CLOSEBRACKET,')',1,1375) -LexToken(CLOSEBRACKET,')',1,1376) -LexToken(EOL,'\n',1,1377) -LexToken(VAR,'x',1,1386) -LexToken(DOT,'.',1,1387) -LexToken(VAR,'graphics',1,1388) -LexToken(DOT,'.',1,1396) -LexToken(VAR,'in_implicit',1,1397) -LexToken(ASSIGNMENT,'=',1,1408) -LexToken(OPENSQBRACKET,'[',1,1409) -LexToken(DQSTRING,'"I"',1,1412) -LexToken(CLOSESQBRACKET,']',1,1413) -LexToken(EOL,'\n',1,1414) -LexToken(VAR,'x',1,1423) -LexToken(DOT,'.',1,1424) -LexToken(VAR,'graphics',1,1425) -LexToken(DOT,'.',1,1433) -LexToken(VAR,'out_implicit',1,1434) -LexToken(ASSIGNMENT,'=',1,1446) -LexToken(OPENSQBRACKET,'[',1,1447) -LexToken(DQSTRING,'"I"',1,1450) -LexToken(SEMICOLON,';',1,1451) -LexToken(DQSTRING,'"E"',1,1454) -LexToken(CLOSESQBRACKET,']',1,1455) -LexToken(EOL,'\n',1,1456) -LexToken(END,'end',1,1461) -LexToken(EOL,'\n',1,1464) -LexToken(ENDFUNCTION,'endfunction',1,1465) -LexToken(EOL,'\n',1,1476) +/* autogenerated from "macros/Electrical/VoltageSensor.sci" */ +function VoltageSensor() { +VoltageSensor.prototype.get = function VoltageSensor() { +} +VoltageSensor.prototype.set = function VoltageSensor() { +x=arg1; +} +VoltageSensor.prototype.define = function VoltageSensor() { +model=scicos_model(); +model.in=1; +model.out=[1,1]; +model.sim="VoltageSensor"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="VoltageSensor"; +mo.inputs="p"; +mo.outputs=["n","v"]; +model.equations=mo; +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","E"]; +} +VoltageSensor.prototype.details = function VoltageSensor() { +} +} diff --git a/js/Electrical/VsourceAC.js b/js/Electrical/VsourceAC.js index 5b282081..37b70b89 100644 --- a/js/Electrical/VsourceAC.js +++ b/js/Electrical/VsourceAC.js @@ -1,365 +1,47 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'VsourceAC',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(EOL,'\n',1,911) -LexToken(EOL,'\n',1,964) -LexToken(EOL,'\n',1,1041) -LexToken(EOL,'\n',1,1092) -LexToken(VAR,'x',1,1097) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(OPENSQBRACKET,'[',1,1099) -LexToken(CLOSESQBRACKET,']',1,1100) -LexToken(EOL,'\n',1,1101) -LexToken(VAR,'y',1,1107) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(OPENSQBRACKET,'[',1,1109) -LexToken(CLOSESQBRACKET,']',1,1110) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'typ',1,1117) -LexToken(ASSIGNMENT,'=',1,1120) -LexToken(OPENSQBRACKET,'[',1,1121) -LexToken(CLOSESQBRACKET,']',1,1122) -LexToken(EOL,'\n',1,1123) -LexToken(SELECT,'select',1,1129) -LexToken(VAR,'job',1,1136) -LexToken(EOL,'\n',1,1139) -LexToken(CASE,'case',1,1144) -LexToken(DQSTRING,'"set"',1,1153) -LexToken(THEN,'then',1,1155) -LexToken(EOL,'\n',1,1159) -LexToken(VAR,'x',1,1168) -LexToken(ASSIGNMENT,'=',1,1169) -LexToken(VAR,'arg1',1,1170) -LexToken(EOL,'\n',1,1174) -LexToken(VAR,'graphics',1,1184) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(VAR,'arg1',1,1193) -LexToken(DOT,'.',1,1197) -LexToken(VAR,'graphics',1,1198) -LexToken(EOL,'\n',1,1206) -LexToken(VAR,'exprs',1,1216) -LexToken(ASSIGNMENT,'=',1,1221) -LexToken(VAR,'graphics',1,1222) -LexToken(DOT,'.',1,1230) -LexToken(VAR,'exprs',1,1231) -LexToken(EOL,'\n',1,1236) -LexToken(VAR,'model',1,1245) -LexToken(ASSIGNMENT,'=',1,1250) -LexToken(VAR,'arg1',1,1251) -LexToken(DOT,'.',1,1255) -LexToken(VAR,'model',1,1256) -LexToken(EOL,'\n',1,1261) -LexToken(WHILE,'while',1,1271) -LexToken(PREVAR_BOOLEAN,'%t',1,1277) -LexToken(DO,'do',1,1280) -LexToken(EOL,'\n',1,1282) -LexToken(OPENSQBRACKET,'[',1,1295) -LexToken(VAR,'ok',1,1296) -LexToken(COMMA,',',1,1298) -LexToken(VAR,'VA',1,1299) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'FR',1,1302) -LexToken(COMMA,',',1,1304) -LexToken(VAR,'exprs',1,1305) -LexToken(CLOSESQBRACKET,']',1,1310) -LexToken(ASSIGNMENT,'=',1,1311) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1312) -LexToken(OPENBRACKET,'(',1,1327) -LexToken(DQSTRING,'"Set voltage source parameter"',1,1357) -LexToken(COMMA,',',1,1358) -LexToken(OPENSQBRACKET,'[',1,1374) -LexToken(DQSTRING,'"Amplitude (Volt)"',1,1392) -LexToken(SEMICOLON,';',1,1393) -LexToken(DQSTRING,'"Frequency (Hz)"',1,1409) -LexToken(CLOSESQBRACKET,']',1,1410) -LexToken(COMMA,',',1,1411) -LexToken(VAR,'list',1,1427) -LexToken(OPENBRACKET,'(',1,1431) -LexToken(DQSTRING,'"vec"',1,1436) -LexToken(COMMA,',',1,1437) -LexToken(ADDITION,'-',1,1438) -LexToken(NUMBER,'1',1,1439) -LexToken(COMMA,',',1,1440) -LexToken(DQSTRING,'"vec"',1,1445) -LexToken(COMMA,',',1,1446) -LexToken(ADDITION,'-',1,1447) -LexToken(NUMBER,'1',1,1448) -LexToken(CLOSEBRACKET,')',1,1449) -LexToken(COMMA,',',1,1450) -LexToken(VAR,'exprs',1,1451) -LexToken(CLOSEBRACKET,')',1,1456) -LexToken(EOL,'\n',1,1457) -LexToken(IF,'if',1,1470) -LexToken(NOT,'~',1,1473) -LexToken(VAR,'ok',1,1474) -LexToken(THEN,'then',1,1477) -LexToken(EOL,'\n',1,1481) -LexToken(BREAK,'break',1,1498) -LexToken(EOL,'\n',1,1503) -LexToken(END,'end',1,1517) -LexToken(EOL,'\n',1,1520) -LexToken(VAR,'model',1,1533) -LexToken(DOT,'.',1,1538) -LexToken(VAR,'rpar',1,1539) -LexToken(ASSIGNMENT,'=',1,1543) -LexToken(OPENSQBRACKET,'[',1,1544) -LexToken(VAR,'VA',1,1545) -LexToken(SEMICOLON,';',1,1547) -LexToken(VAR,'FR',1,1548) -LexToken(CLOSESQBRACKET,']',1,1550) -LexToken(EOL,'\n',1,1551) -LexToken(VAR,'model',1,1564) -LexToken(DOT,'.',1,1569) -LexToken(VAR,'equations',1,1570) -LexToken(DOT,'.',1,1579) -LexToken(VAR,'parameters',1,1580) -LexToken(OPENBRACKET,'(',1,1590) -LexToken(NUMBER,'2',1,1591) -LexToken(CLOSEBRACKET,')',1,1592) -LexToken(ASSIGNMENT,'=',1,1593) -LexToken(VAR,'list',1,1594) -LexToken(OPENBRACKET,'(',1,1598) -LexToken(VAR,'VA',1,1599) -LexToken(COMMA,',',1,1601) -LexToken(VAR,'FR',1,1602) -LexToken(CLOSEBRACKET,')',1,1604) -LexToken(EOL,'\n',1,1605) -LexToken(VAR,'graphics',1,1618) -LexToken(DOT,'.',1,1626) -LexToken(VAR,'exprs',1,1627) -LexToken(ASSIGNMENT,'=',1,1632) -LexToken(VAR,'exprs',1,1633) -LexToken(EOL,'\n',1,1638) -LexToken(VAR,'x',1,1651) -LexToken(DOT,'.',1,1652) -LexToken(VAR,'graphics',1,1653) -LexToken(ASSIGNMENT,'=',1,1661) -LexToken(VAR,'graphics',1,1662) -LexToken(EOL,'\n',1,1670) -LexToken(VAR,'x',1,1684) -LexToken(DOT,'.',1,1685) -LexToken(VAR,'model',1,1686) -LexToken(ASSIGNMENT,'=',1,1691) -LexToken(VAR,'model',1,1692) -LexToken(EOL,'\n',1,1697) -LexToken(BREAK,'break',1,1710) -LexToken(EOL,'\n',1,1715) -LexToken(END,'end',1,1724) -LexToken(EOL,'\n',1,1727) -LexToken(CASE,'case',1,1732) -LexToken(DQSTRING,'"define"',1,1744) -LexToken(THEN,'then',1,1746) -LexToken(EOL,'\n',1,1750) -LexToken(VAR,'model',1,1759) -LexToken(ASSIGNMENT,'=',1,1764) -LexToken(SCICOS_MODEL,'scicos_model',1,1765) -LexToken(OPENBRACKET,'(',1,1777) -LexToken(CLOSEBRACKET,')',1,1778) -LexToken(EOL,'\n',1,1779) -LexToken(VAR,'model',1,1788) -LexToken(DOT,'.',1,1793) -LexToken(VAR,'in',1,1794) -LexToken(ASSIGNMENT,'=',1,1796) -LexToken(OPENSQBRACKET,'[',1,1797) -LexToken(NUMBER,'1',1,1798) -LexToken(CLOSESQBRACKET,']',1,1799) -LexToken(EOL,'\n',1,1800) -LexToken(VAR,'model',1,1810) -LexToken(DOT,'.',1,1815) -LexToken(VAR,'out',1,1816) -LexToken(ASSIGNMENT,'=',1,1819) -LexToken(OPENSQBRACKET,'[',1,1820) -LexToken(NUMBER,'1',1,1821) -LexToken(CLOSESQBRACKET,']',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'VA',1,1833) -LexToken(ASSIGNMENT,'=',1,1835) -LexToken(NUMBER,'220',1,1836) -LexToken(EOL,'\n',1,1839) -LexToken(VAR,'FR',1,1848) -LexToken(ASSIGNMENT,'=',1,1850) -LexToken(NUMBER,'50',1,1851) -LexToken(EOL,'\n',1,1853) -LexToken(VAR,'model',1,1862) -LexToken(DOT,'.',1,1867) -LexToken(VAR,'rpar',1,1868) -LexToken(ASSIGNMENT,'=',1,1872) -LexToken(OPENSQBRACKET,'[',1,1873) -LexToken(VAR,'VA',1,1874) -LexToken(SEMICOLON,';',1,1876) -LexToken(VAR,'FR',1,1877) -LexToken(CLOSESQBRACKET,']',1,1879) -LexToken(EOL,'\n',1,1880) -LexToken(VAR,'model',1,1889) -LexToken(DOT,'.',1,1894) -LexToken(VAR,'sim',1,1895) -LexToken(ASSIGNMENT,'=',1,1898) -LexToken(DQSTRING,'"VsourceAC"',1,1909) -LexToken(EOL,'\n',1,1910) -LexToken(VAR,'model',1,1919) -LexToken(DOT,'.',1,1924) -LexToken(VAR,'blocktype',1,1925) -LexToken(ASSIGNMENT,'=',1,1934) -LexToken(DQSTRING,'"c"',1,1937) -LexToken(EOL,'\n',1,1938) -LexToken(VAR,'model',1,1947) -LexToken(DOT,'.',1,1952) -LexToken(VAR,'dep_ut',1,1953) -LexToken(ASSIGNMENT,'=',1,1959) -LexToken(OPENSQBRACKET,'[',1,1960) -LexToken(PREVAR_BOOLEAN,'%t',1,1961) -LexToken(PREVAR_BOOLEAN,'%f',1,1964) -LexToken(CLOSESQBRACKET,']',1,1966) -LexToken(EOL,'\n',1,1967) -LexToken(VAR,'mo',1,1976) -LexToken(ASSIGNMENT,'=',1,1978) -LexToken(VAR,'modelica',1,1979) -LexToken(OPENBRACKET,'(',1,1987) -LexToken(CLOSEBRACKET,')',1,1988) -LexToken(EOL,'\n',1,1989) -LexToken(VAR,'mo',1,1998) -LexToken(DOT,'.',1,2000) -LexToken(VAR,'model',1,2001) -LexToken(ASSIGNMENT,'=',1,2006) -LexToken(DQSTRING,'"VsourceAC"',1,2017) -LexToken(EOL,'\n',1,2018) -LexToken(VAR,'mo',1,2027) -LexToken(DOT,'.',1,2029) -LexToken(VAR,'inputs',1,2030) -LexToken(ASSIGNMENT,'=',1,2036) -LexToken(DQSTRING,'"p"',1,2039) -LexToken(EOL,'\n',1,2040) -LexToken(VAR,'mo',1,2050) -LexToken(DOT,'.',1,2052) -LexToken(VAR,'outputs',1,2053) -LexToken(ASSIGNMENT,'=',1,2060) -LexToken(DQSTRING,'"n"',1,2063) -LexToken(EOL,'\n',1,2064) -LexToken(VAR,'mo',1,2074) -LexToken(DOT,'.',1,2076) -LexToken(VAR,'parameters',1,2077) -LexToken(ASSIGNMENT,'=',1,2087) -LexToken(VAR,'list',1,2088) -LexToken(OPENBRACKET,'(',1,2092) -LexToken(OPENSQBRACKET,'[',1,2093) -LexToken(DQSTRING,'"VA"',1,2097) -LexToken(SEMICOLON,';',1,2098) -LexToken(DQSTRING,'"f"',1,2101) -LexToken(CLOSESQBRACKET,']',1,2102) -LexToken(COMMA,',',1,2103) -LexToken(VAR,'list',1,2104) -LexToken(OPENBRACKET,'(',1,2108) -LexToken(VAR,'VA',1,2109) -LexToken(COMMA,',',1,2111) -LexToken(VAR,'FR',1,2112) -LexToken(CLOSEBRACKET,')',1,2114) -LexToken(CLOSEBRACKET,')',1,2115) -LexToken(EOL,'\n',1,2116) -LexToken(VAR,'model',1,2125) -LexToken(DOT,'.',1,2130) -LexToken(VAR,'equations',1,2131) -LexToken(ASSIGNMENT,'=',1,2140) -LexToken(VAR,'mo',1,2141) -LexToken(EOL,'\n',1,2143) -LexToken(EOL,'\n',1,2144) -LexToken(VAR,'exprs',1,2153) -LexToken(ASSIGNMENT,'=',1,2158) -LexToken(OPENSQBRACKET,'[',1,2159) -LexToken(VAR,'string',1,2160) -LexToken(OPENBRACKET,'(',1,2166) -LexToken(VAR,'VA',1,2167) -LexToken(CLOSEBRACKET,')',1,2169) -LexToken(SEMICOLON,';',1,2170) -LexToken(VAR,'string',1,2171) -LexToken(OPENBRACKET,'(',1,2177) -LexToken(VAR,'FR',1,2178) -LexToken(CLOSEBRACKET,')',1,2180) -LexToken(CLOSESQBRACKET,']',1,2181) -LexToken(EOL,'\n',1,2182) -LexToken(VAR,'gr_i',1,2191) -LexToken(ASSIGNMENT,'=',1,2195) -LexToken(OPENSQBRACKET,'[',1,2196) -LexToken(CLOSESQBRACKET,']',1,2197) -LexToken(EOL,'\n',1,2198) -LexToken(EOL,'\n',1,2199) -LexToken(VAR,'x',1,2208) -LexToken(ASSIGNMENT,'=',1,2209) -LexToken(VAR,'standard_define',1,2210) -LexToken(OPENBRACKET,'(',1,2225) -LexToken(OPENSQBRACKET,'[',1,2226) -LexToken(NUMBER,'2',1,2227) -LexToken(NUMBER,'2',1,2229) -LexToken(CLOSESQBRACKET,']',1,2230) -LexToken(COMMA,',',1,2231) -LexToken(VAR,'model',1,2232) -LexToken(COMMA,',',1,2237) -LexToken(VAR,'exprs',1,2238) -LexToken(COMMA,',',1,2243) -LexToken(VAR,'list',1,2244) -LexToken(OPENBRACKET,'(',1,2248) -LexToken(VAR,'gr_i',1,2249) -LexToken(COMMA,',',1,2253) -LexToken(NUMBER,'0',1,2254) -LexToken(CLOSEBRACKET,')',1,2255) -LexToken(CLOSEBRACKET,')',1,2256) -LexToken(EOL,'\n',1,2257) -LexToken(VAR,'x',1,2266) -LexToken(DOT,'.',1,2267) -LexToken(VAR,'graphics',1,2268) -LexToken(DOT,'.',1,2276) -LexToken(VAR,'in_implicit',1,2277) -LexToken(ASSIGNMENT,'=',1,2288) -LexToken(OPENSQBRACKET,'[',1,2289) -LexToken(DQSTRING,'"I"',1,2292) -LexToken(CLOSESQBRACKET,']',1,2293) -LexToken(EOL,'\n',1,2294) -LexToken(VAR,'x',1,2303) -LexToken(DOT,'.',1,2304) -LexToken(VAR,'graphics',1,2305) -LexToken(DOT,'.',1,2313) -LexToken(VAR,'out_implicit',1,2314) -LexToken(ASSIGNMENT,'=',1,2326) -LexToken(OPENSQBRACKET,'[',1,2327) -LexToken(DQSTRING,'"I"',1,2330) -LexToken(CLOSESQBRACKET,']',1,2331) -LexToken(EOL,'\n',1,2332) -LexToken(END,'end',1,2337) -LexToken(EOL,'\n',1,2340) -LexToken(ENDFUNCTION,'endfunction',1,2341) -LexToken(EOL,'\n',1,2352) +/* autogenerated from "macros/Electrical/VsourceAC.sci" */ +function VsourceAC() { +VsourceAC.prototype.get = function VsourceAC() { +} +VsourceAC.prototype.set = function VsourceAC() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,VA,FR,exprs]=scicos_getvalue("Set voltage source parameter",["Amplitude (Volt)","Frequency (Hz)"],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[VA,FR]; +model.equations.parameters[2]=list(VA,FR); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +VsourceAC.prototype.define = function VsourceAC() { +model=scicos_model(); +model.in=[1]; +model.out=[1]; +VA=220; +FR=50; +model.rpar=[VA,FR]; +model.sim="VsourceAC"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="VsourceAC"; +mo.inputs="p"; +mo.outputs="n"; +mo.parameters=list(["VA","f"],list(VA,FR)); +model.equations=mo; +exprs=[string(VA),string(FR)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +VsourceAC.prototype.details = function VsourceAC() { +} +} diff --git a/js/Events/ANDBLK.js b/js/Events/ANDBLK.js index 685e169a..4610122a 100644 --- a/js/Events/ANDBLK.js +++ b/js/Events/ANDBLK.js @@ -1,932 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ANDBLK',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(CASE,'case',1,960) -LexToken(DQSTRING,'"define"',1,972) -LexToken(THEN,'then',1,974) -LexToken(EOL,'\n',1,978) -LexToken(VAR,'andlog',1,987) -LexToken(ASSIGNMENT,'=',1,993) -LexToken(VAR,'ANDLOG_f',1,994) -LexToken(OPENBRACKET,'(',1,1002) -LexToken(DQSTRING,'"define"',1,1010) -LexToken(CLOSEBRACKET,')',1,1011) -LexToken(EOL,'\n',1,1012) -LexToken(VAR,'andlog',1,1021) -LexToken(DOT,'.',1,1027) -LexToken(VAR,'graphics',1,1028) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'orig',1,1037) -LexToken(ASSIGNMENT,'=',1,1041) -LexToken(OPENSQBRACKET,'[',1,1042) -LexToken(NUMBER,'194',1,1043) -LexToken(COMMA,',',1,1046) -LexToken(NUMBER,'133',1,1047) -LexToken(CLOSESQBRACKET,']',1,1050) -LexToken(EOL,'\n',1,1051) -LexToken(VAR,'andlog',1,1060) -LexToken(DOT,'.',1,1066) -LexToken(VAR,'graphics',1,1067) -LexToken(DOT,'.',1,1075) -LexToken(VAR,'sz',1,1076) -LexToken(ASSIGNMENT,'=',1,1078) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(NUMBER,'60',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(NUMBER,'60',1,1083) -LexToken(CLOSESQBRACKET,']',1,1085) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'andlog',1,1095) -LexToken(DOT,'.',1,1101) -LexToken(VAR,'graphics',1,1102) -LexToken(DOT,'.',1,1110) -LexToken(VAR,'flip',1,1111) -LexToken(ASSIGNMENT,'=',1,1115) -LexToken(PREVAR_BOOLEAN,'%t',1,1116) -LexToken(EOL,'\n',1,1118) -LexToken(VAR,'andlog',1,1127) -LexToken(DOT,'.',1,1133) -LexToken(VAR,'graphics',1,1134) -LexToken(DOT,'.',1,1142) -LexToken(VAR,'pout',1,1143) -LexToken(ASSIGNMENT,'=',1,1147) -LexToken(NUMBER,'9',1,1148) -LexToken(EOL,'\n',1,1149) -LexToken(VAR,'andlog',1,1158) -LexToken(DOT,'.',1,1164) -LexToken(VAR,'graphics',1,1165) -LexToken(DOT,'.',1,1173) -LexToken(VAR,'pein',1,1174) -LexToken(ASSIGNMENT,'=',1,1178) -LexToken(OPENSQBRACKET,'[',1,1179) -LexToken(NUMBER,'4',1,1180) -LexToken(SEMICOLON,';',1,1181) -LexToken(NUMBER,'11',1,1182) -LexToken(CLOSESQBRACKET,']',1,1184) -LexToken(EOL,'\n',1,1185) -LexToken(EOL,'\n',1,1186) -LexToken(VAR,'input_port1',1,1195) -LexToken(ASSIGNMENT,'=',1,1206) -LexToken(VAR,'CLKIN_f',1,1207) -LexToken(OPENBRACKET,'(',1,1214) -LexToken(DQSTRING,'"define"',1,1222) -LexToken(CLOSEBRACKET,')',1,1223) -LexToken(EOL,'\n',1,1224) -LexToken(VAR,'input_port1',1,1233) -LexToken(DOT,'.',1,1244) -LexToken(VAR,'graphics',1,1245) -LexToken(DOT,'.',1,1253) -LexToken(VAR,'orig',1,1254) -LexToken(ASSIGNMENT,'=',1,1258) -LexToken(OPENSQBRACKET,'[',1,1259) -LexToken(NUMBER,'149',1,1260) -LexToken(COMMA,',',1,1263) -LexToken(NUMBER,'287',1,1264) -LexToken(CLOSESQBRACKET,']',1,1267) -LexToken(EOL,'\n',1,1268) -LexToken(VAR,'input_port1',1,1277) -LexToken(DOT,'.',1,1288) -LexToken(VAR,'graphics',1,1289) -LexToken(DOT,'.',1,1297) -LexToken(VAR,'sz',1,1298) -LexToken(ASSIGNMENT,'=',1,1300) -LexToken(OPENSQBRACKET,'[',1,1301) -LexToken(NUMBER,'20',1,1302) -LexToken(COMMA,',',1,1304) -LexToken(NUMBER,'20',1,1305) -LexToken(CLOSESQBRACKET,']',1,1307) -LexToken(EOL,'\n',1,1308) -LexToken(VAR,'input_port1',1,1317) -LexToken(DOT,'.',1,1328) -LexToken(VAR,'graphics',1,1329) -LexToken(DOT,'.',1,1337) -LexToken(VAR,'flip',1,1338) -LexToken(ASSIGNMENT,'=',1,1342) -LexToken(PREVAR_BOOLEAN,'%t',1,1343) -LexToken(EOL,'\n',1,1345) -LexToken(VAR,'input_port1',1,1354) -LexToken(DOT,'.',1,1365) -LexToken(VAR,'graphics',1,1366) -LexToken(DOT,'.',1,1374) -LexToken(VAR,'exprs',1,1375) -LexToken(ASSIGNMENT,'=',1,1380) -LexToken(DQSTRING,'"1"',1,1383) -LexToken(EOL,'\n',1,1384) -LexToken(VAR,'input_port1',1,1393) -LexToken(DOT,'.',1,1404) -LexToken(VAR,'graphics',1,1405) -LexToken(DOT,'.',1,1413) -LexToken(VAR,'peout',1,1414) -LexToken(ASSIGNMENT,'=',1,1419) -LexToken(NUMBER,'4',1,1420) -LexToken(EOL,'\n',1,1421) -LexToken(VAR,'input_port1',1,1430) -LexToken(DOT,'.',1,1441) -LexToken(VAR,'model',1,1442) -LexToken(DOT,'.',1,1447) -LexToken(VAR,'ipar',1,1448) -LexToken(ASSIGNMENT,'=',1,1452) -LexToken(NUMBER,'1',1,1453) -LexToken(EOL,'\n',1,1454) -LexToken(EOL,'\n',1,1455) -LexToken(VAR,'output_port',1,1464) -LexToken(ASSIGNMENT,'=',1,1475) -LexToken(VAR,'CLKOUT_f',1,1476) -LexToken(OPENBRACKET,'(',1,1484) -LexToken(DQSTRING,'"define"',1,1492) -LexToken(CLOSEBRACKET,')',1,1493) -LexToken(EOL,'\n',1,1494) -LexToken(VAR,'output_port',1,1503) -LexToken(DOT,'.',1,1514) -LexToken(VAR,'graphics',1,1515) -LexToken(DOT,'.',1,1523) -LexToken(VAR,'orig',1,1524) -LexToken(ASSIGNMENT,'=',1,1528) -LexToken(OPENSQBRACKET,'[',1,1529) -LexToken(NUMBER,'450',1,1530) -LexToken(COMMA,',',1,1533) -LexToken(NUMBER,'83',1,1534) -LexToken(CLOSESQBRACKET,']',1,1536) -LexToken(EOL,'\n',1,1537) -LexToken(VAR,'output_port',1,1546) -LexToken(DOT,'.',1,1557) -LexToken(VAR,'graphics',1,1558) -LexToken(DOT,'.',1,1566) -LexToken(VAR,'sz',1,1567) -LexToken(ASSIGNMENT,'=',1,1569) -LexToken(OPENSQBRACKET,'[',1,1570) -LexToken(NUMBER,'20',1,1571) -LexToken(COMMA,',',1,1573) -LexToken(NUMBER,'20',1,1574) -LexToken(CLOSESQBRACKET,']',1,1576) -LexToken(EOL,'\n',1,1577) -LexToken(VAR,'output_port',1,1586) -LexToken(DOT,'.',1,1597) -LexToken(VAR,'graphics',1,1598) -LexToken(DOT,'.',1,1606) -LexToken(VAR,'flip',1,1607) -LexToken(ASSIGNMENT,'=',1,1611) -LexToken(PREVAR_BOOLEAN,'%t',1,1612) -LexToken(EOL,'\n',1,1614) -LexToken(VAR,'output_port',1,1623) -LexToken(DOT,'.',1,1634) -LexToken(VAR,'graphics',1,1635) -LexToken(DOT,'.',1,1643) -LexToken(VAR,'exprs',1,1644) -LexToken(ASSIGNMENT,'=',1,1649) -LexToken(DQSTRING,'"1"',1,1652) -LexToken(EOL,'\n',1,1653) -LexToken(VAR,'output_port',1,1662) -LexToken(DOT,'.',1,1673) -LexToken(VAR,'graphics',1,1674) -LexToken(DOT,'.',1,1682) -LexToken(VAR,'pein',1,1683) -LexToken(ASSIGNMENT,'=',1,1687) -LexToken(NUMBER,'8',1,1688) -LexToken(EOL,'\n',1,1689) -LexToken(VAR,'output_port',1,1698) -LexToken(DOT,'.',1,1709) -LexToken(VAR,'model',1,1710) -LexToken(DOT,'.',1,1715) -LexToken(VAR,'ipar',1,1716) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(NUMBER,'1',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(EOL,'\n',1,1723) -LexToken(VAR,'input_port2',1,1732) -LexToken(ASSIGNMENT,'=',1,1743) -LexToken(VAR,'CLKIN_f',1,1744) -LexToken(OPENBRACKET,'(',1,1751) -LexToken(DQSTRING,'"define"',1,1759) -LexToken(CLOSEBRACKET,')',1,1760) -LexToken(EOL,'\n',1,1761) -LexToken(VAR,'input_port2',1,1770) -LexToken(DOT,'.',1,1781) -LexToken(VAR,'graphics',1,1782) -LexToken(DOT,'.',1,1790) -LexToken(VAR,'orig',1,1791) -LexToken(ASSIGNMENT,'=',1,1795) -LexToken(OPENSQBRACKET,'[',1,1796) -LexToken(NUMBER,'141',1,1797) -LexToken(COMMA,',',1,1800) -LexToken(NUMBER,'330',1,1801) -LexToken(CLOSESQBRACKET,']',1,1804) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'input_port2',1,1814) -LexToken(DOT,'.',1,1825) -LexToken(VAR,'graphics',1,1826) -LexToken(DOT,'.',1,1834) -LexToken(VAR,'sz',1,1835) -LexToken(ASSIGNMENT,'=',1,1837) -LexToken(OPENSQBRACKET,'[',1,1838) -LexToken(NUMBER,'20',1,1839) -LexToken(COMMA,',',1,1841) -LexToken(NUMBER,'20',1,1842) -LexToken(CLOSESQBRACKET,']',1,1844) -LexToken(EOL,'\n',1,1845) -LexToken(VAR,'input_port2',1,1854) -LexToken(DOT,'.',1,1865) -LexToken(VAR,'graphics',1,1866) -LexToken(DOT,'.',1,1874) -LexToken(VAR,'flip',1,1875) -LexToken(ASSIGNMENT,'=',1,1879) -LexToken(PREVAR_BOOLEAN,'%t',1,1880) -LexToken(EOL,'\n',1,1882) -LexToken(VAR,'input_port2',1,1891) -LexToken(DOT,'.',1,1902) -LexToken(VAR,'graphics',1,1903) -LexToken(DOT,'.',1,1911) -LexToken(VAR,'exprs',1,1912) -LexToken(ASSIGNMENT,'=',1,1917) -LexToken(DQSTRING,'"2"',1,1920) -LexToken(EOL,'\n',1,1921) -LexToken(VAR,'input_port2',1,1930) -LexToken(DOT,'.',1,1941) -LexToken(VAR,'graphics',1,1942) -LexToken(DOT,'.',1,1950) -LexToken(VAR,'peout',1,1951) -LexToken(ASSIGNMENT,'=',1,1956) -LexToken(NUMBER,'6',1,1957) -LexToken(EOL,'\n',1,1958) -LexToken(VAR,'input_port2',1,1967) -LexToken(DOT,'.',1,1978) -LexToken(VAR,'model',1,1979) -LexToken(DOT,'.',1,1984) -LexToken(VAR,'ipar',1,1985) -LexToken(ASSIGNMENT,'=',1,1989) -LexToken(NUMBER,'2',1,1990) -LexToken(EOL,'\n',1,1991) -LexToken(EOL,'\n',1,1992) -LexToken(VAR,'ifthel',1,2001) -LexToken(ASSIGNMENT,'=',1,2007) -LexToken(VAR,'IFTHEL_f',1,2008) -LexToken(OPENBRACKET,'(',1,2016) -LexToken(DQSTRING,'"define"',1,2024) -LexToken(CLOSEBRACKET,')',1,2025) -LexToken(EOL,'\n',1,2026) -LexToken(VAR,'ifthel',1,2035) -LexToken(DOT,'.',1,2041) -LexToken(VAR,'graphics',1,2042) -LexToken(DOT,'.',1,2050) -LexToken(VAR,'orig',1,2051) -LexToken(ASSIGNMENT,'=',1,2055) -LexToken(OPENSQBRACKET,'[',1,2056) -LexToken(NUMBER,'331',1,2057) -LexToken(COMMA,',',1,2060) -LexToken(NUMBER,'137',1,2061) -LexToken(CLOSESQBRACKET,']',1,2064) -LexToken(EOL,'\n',1,2065) -LexToken(VAR,'ifthel',1,2074) -LexToken(DOT,'.',1,2080) -LexToken(VAR,'graphics',1,2081) -LexToken(DOT,'.',1,2089) -LexToken(VAR,'sz',1,2090) -LexToken(ASSIGNMENT,'=',1,2092) -LexToken(OPENSQBRACKET,'[',1,2093) -LexToken(NUMBER,'60',1,2094) -LexToken(COMMA,',',1,2096) -LexToken(NUMBER,'60',1,2097) -LexToken(CLOSESQBRACKET,']',1,2099) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'ifthel',1,2109) -LexToken(DOT,'.',1,2115) -LexToken(VAR,'graphics',1,2116) -LexToken(DOT,'.',1,2124) -LexToken(VAR,'flip',1,2125) -LexToken(ASSIGNMENT,'=',1,2129) -LexToken(PREVAR_BOOLEAN,'%t',1,2130) -LexToken(EOL,'\n',1,2132) -LexToken(VAR,'ifthel',1,2141) -LexToken(DOT,'.',1,2147) -LexToken(VAR,'graphics',1,2148) -LexToken(DOT,'.',1,2156) -LexToken(VAR,'pin',1,2157) -LexToken(ASSIGNMENT,'=',1,2160) -LexToken(NUMBER,'9',1,2161) -LexToken(EOL,'\n',1,2162) -LexToken(VAR,'ifthel',1,2171) -LexToken(DOT,'.',1,2177) -LexToken(VAR,'graphics',1,2178) -LexToken(DOT,'.',1,2186) -LexToken(VAR,'pein',1,2187) -LexToken(ASSIGNMENT,'=',1,2191) -LexToken(NUMBER,'12',1,2192) -LexToken(EOL,'\n',1,2194) -LexToken(VAR,'ifthel',1,2203) -LexToken(DOT,'.',1,2209) -LexToken(VAR,'graphics',1,2210) -LexToken(DOT,'.',1,2218) -LexToken(VAR,'peout',1,2219) -LexToken(ASSIGNMENT,'=',1,2224) -LexToken(OPENSQBRACKET,'[',1,2225) -LexToken(NUMBER,'8',1,2226) -LexToken(SEMICOLON,';',1,2227) -LexToken(NUMBER,'0',1,2228) -LexToken(CLOSESQBRACKET,']',1,2229) -LexToken(EOL,'\n',1,2230) -LexToken(EOL,'\n',1,2231) -LexToken(VAR,'split',1,2240) -LexToken(ASSIGNMENT,'=',1,2245) -LexToken(VAR,'CLKSPLIT_f',1,2246) -LexToken(OPENBRACKET,'(',1,2256) -LexToken(DQSTRING,'"define"',1,2264) -LexToken(CLOSEBRACKET,')',1,2265) -LexToken(EOL,'\n',1,2266) -LexToken(VAR,'split',1,2275) -LexToken(DOT,'.',1,2280) -LexToken(VAR,'graphics',1,2281) -LexToken(DOT,'.',1,2289) -LexToken(VAR,'orig',1,2290) -LexToken(ASSIGNMENT,'=',1,2294) -LexToken(OPENSQBRACKET,'[',1,2295) -LexToken(NUMBER,'234',1,2296) -LexToken(SEMICOLON,';',1,2299) -LexToken(NUMBER,'275.78348',1,2300) -LexToken(CLOSESQBRACKET,']',1,2309) -LexToken(EOL,'\n',1,2310) -LexToken(VAR,'split',1,2319) -LexToken(DOT,'.',1,2324) -LexToken(VAR,'graphics',1,2325) -LexToken(DOT,'.',1,2333) -LexToken(VAR,'pein',1,2334) -LexToken(ASSIGNMENT,'=',1,2338) -LexToken(NUMBER,'6',1,2339) -LexToken(EOL,'\n',1,2340) -LexToken(VAR,'split',1,2350) -LexToken(DOT,'.',1,2355) -LexToken(VAR,'graphics',1,2356) -LexToken(DOT,'.',1,2364) -LexToken(VAR,'peout',1,2365) -LexToken(ASSIGNMENT,'=',1,2370) -LexToken(OPENSQBRACKET,'[',1,2371) -LexToken(NUMBER,'11',1,2372) -LexToken(SEMICOLON,';',1,2374) -LexToken(NUMBER,'12',1,2375) -LexToken(CLOSESQBRACKET,']',1,2377) -LexToken(EOL,'\n',1,2378) -LexToken(EOL,'\n',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(VAR,'diagram',1,2389) -LexToken(ASSIGNMENT,'=',1,2396) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2397) -LexToken(OPENBRACKET,'(',1,2411) -LexToken(CLOSEBRACKET,')',1,2412) -LexToken(EOL,'\n',1,2413) -LexToken(VAR,'diagram',1,2422) -LexToken(DOT,'.',1,2429) -LexToken(VAR,'objs',1,2430) -LexToken(OPENBRACKET,'(',1,2434) -LexToken(NUMBER,'1',1,2435) -LexToken(CLOSEBRACKET,')',1,2436) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(VAR,'andlog',1,2438) -LexToken(EOL,'\n',1,2444) -LexToken(VAR,'diagram',1,2453) -LexToken(DOT,'.',1,2460) -LexToken(VAR,'objs',1,2461) -LexToken(OPENBRACKET,'(',1,2465) -LexToken(NUMBER,'2',1,2466) -LexToken(CLOSEBRACKET,')',1,2467) -LexToken(ASSIGNMENT,'=',1,2468) -LexToken(VAR,'input_port1',1,2469) -LexToken(EOL,'\n',1,2480) -LexToken(VAR,'diagram',1,2489) -LexToken(DOT,'.',1,2496) -LexToken(VAR,'objs',1,2497) -LexToken(OPENBRACKET,'(',1,2501) -LexToken(NUMBER,'3',1,2502) -LexToken(CLOSEBRACKET,')',1,2503) -LexToken(ASSIGNMENT,'=',1,2504) -LexToken(VAR,'output_port',1,2505) -LexToken(EOL,'\n',1,2516) -LexToken(VAR,'diagram',1,2525) -LexToken(DOT,'.',1,2532) -LexToken(VAR,'objs',1,2533) -LexToken(OPENBRACKET,'(',1,2537) -LexToken(NUMBER,'4',1,2538) -LexToken(CLOSEBRACKET,')',1,2539) -LexToken(ASSIGNMENT,'=',1,2540) -LexToken(SCICOS_LINK,'scicos_link',1,2541) -LexToken(OPENBRACKET,'(',1,2552) -LexToken(VAR,'xx',1,2553) -LexToken(ASSIGNMENT,'=',1,2555) -LexToken(OPENSQBRACKET,'[',1,2556) -LexToken(NUMBER,'169',1,2557) -LexToken(SEMICOLON,';',1,2560) -LexToken(NUMBER,'214',1,2561) -LexToken(SEMICOLON,';',1,2564) -LexToken(NUMBER,'214',1,2565) -LexToken(CLOSESQBRACKET,']',1,2568) -LexToken(COMMA,',',1,2569) -LexToken(VAR,'yy',1,2570) -LexToken(ASSIGNMENT,'=',1,2572) -LexToken(OPENSQBRACKET,'[',1,2573) -LexToken(NUMBER,'297',1,2574) -LexToken(SEMICOLON,';',1,2577) -LexToken(NUMBER,'297',1,2578) -LexToken(SEMICOLON,';',1,2581) -LexToken(NUMBER,'198.71',1,2582) -LexToken(CLOSESQBRACKET,']',1,2588) -LexToken(COMMA,',',1,2589) -LexToken(VAR,'ct',1,2601) -LexToken(ASSIGNMENT,'=',1,2603) -LexToken(OPENSQBRACKET,'[',1,2604) -LexToken(NUMBER,'5',1,2605) -LexToken(COMMA,',',1,2606) -LexToken(ADDITION,'-',1,2607) -LexToken(NUMBER,'1',1,2608) -LexToken(CLOSESQBRACKET,']',1,2609) -LexToken(COMMA,',',1,2610) -LexToken(VAR,'from',1,2611) -LexToken(ASSIGNMENT,'=',1,2615) -LexToken(OPENSQBRACKET,'[',1,2616) -LexToken(NUMBER,'2',1,2617) -LexToken(COMMA,',',1,2618) -LexToken(NUMBER,'1',1,2619) -LexToken(CLOSESQBRACKET,']',1,2620) -LexToken(COMMA,',',1,2621) -LexToken(VAR,'to',1,2622) -LexToken(ASSIGNMENT,'=',1,2624) -LexToken(OPENSQBRACKET,'[',1,2625) -LexToken(NUMBER,'1',1,2626) -LexToken(COMMA,',',1,2627) -LexToken(NUMBER,'1',1,2628) -LexToken(CLOSESQBRACKET,']',1,2629) -LexToken(CLOSEBRACKET,')',1,2630) -LexToken(EOL,'\n',1,2631) -LexToken(VAR,'diagram',1,2640) -LexToken(DOT,'.',1,2647) -LexToken(VAR,'objs',1,2648) -LexToken(OPENBRACKET,'(',1,2652) -LexToken(NUMBER,'5',1,2653) -LexToken(CLOSEBRACKET,')',1,2654) -LexToken(ASSIGNMENT,'=',1,2655) -LexToken(VAR,'input_port2',1,2656) -LexToken(EOL,'\n',1,2667) -LexToken(VAR,'diagram',1,2676) -LexToken(DOT,'.',1,2683) -LexToken(VAR,'objs',1,2684) -LexToken(OPENBRACKET,'(',1,2688) -LexToken(NUMBER,'6',1,2689) -LexToken(CLOSEBRACKET,')',1,2690) -LexToken(ASSIGNMENT,'=',1,2691) -LexToken(SCICOS_LINK,'scicos_link',1,2692) -LexToken(OPENBRACKET,'(',1,2703) -LexToken(VAR,'xx',1,2704) -LexToken(ASSIGNMENT,'=',1,2706) -LexToken(OPENSQBRACKET,'[',1,2707) -LexToken(NUMBER,'161',1,2708) -LexToken(SEMICOLON,';',1,2711) -LexToken(NUMBER,'234',1,2712) -LexToken(SEMICOLON,';',1,2715) -LexToken(NUMBER,'234',1,2716) -LexToken(CLOSESQBRACKET,']',1,2719) -LexToken(COMMA,',',1,2720) -LexToken(VAR,'yy',1,2721) -LexToken(ASSIGNMENT,'=',1,2723) -LexToken(OPENSQBRACKET,'[',1,2724) -LexToken(NUMBER,'340',1,2725) -LexToken(SEMICOLON,';',1,2728) -LexToken(NUMBER,'340',1,2729) -LexToken(SEMICOLON,';',1,2732) -LexToken(NUMBER,'275.78',1,2733) -LexToken(CLOSESQBRACKET,']',1,2739) -LexToken(COMMA,',',1,2740) -LexToken(VAR,'ct',1,2752) -LexToken(ASSIGNMENT,'=',1,2754) -LexToken(OPENSQBRACKET,'[',1,2755) -LexToken(NUMBER,'5',1,2756) -LexToken(COMMA,',',1,2757) -LexToken(ADDITION,'-',1,2758) -LexToken(NUMBER,'1',1,2759) -LexToken(CLOSESQBRACKET,']',1,2760) -LexToken(COMMA,',',1,2761) -LexToken(VAR,'from',1,2762) -LexToken(ASSIGNMENT,'=',1,2766) -LexToken(OPENSQBRACKET,'[',1,2767) -LexToken(NUMBER,'5',1,2768) -LexToken(COMMA,',',1,2769) -LexToken(NUMBER,'1',1,2770) -LexToken(CLOSESQBRACKET,']',1,2771) -LexToken(COMMA,',',1,2772) -LexToken(VAR,'to',1,2773) -LexToken(ASSIGNMENT,'=',1,2775) -LexToken(OPENSQBRACKET,'[',1,2776) -LexToken(NUMBER,'10',1,2777) -LexToken(COMMA,',',1,2779) -LexToken(NUMBER,'1',1,2780) -LexToken(CLOSESQBRACKET,']',1,2781) -LexToken(CLOSEBRACKET,')',1,2782) -LexToken(EOL,'\n',1,2783) -LexToken(VAR,'diagram',1,2792) -LexToken(DOT,'.',1,2799) -LexToken(VAR,'objs',1,2800) -LexToken(OPENBRACKET,'(',1,2804) -LexToken(NUMBER,'7',1,2805) -LexToken(CLOSEBRACKET,')',1,2806) -LexToken(ASSIGNMENT,'=',1,2807) -LexToken(VAR,'ifthel',1,2808) -LexToken(EOL,'\n',1,2814) -LexToken(VAR,'diagram',1,2823) -LexToken(DOT,'.',1,2830) -LexToken(VAR,'objs',1,2831) -LexToken(OPENBRACKET,'(',1,2835) -LexToken(NUMBER,'8',1,2836) -LexToken(CLOSEBRACKET,')',1,2837) -LexToken(ASSIGNMENT,'=',1,2838) -LexToken(SCICOS_LINK,'scicos_link',1,2839) -LexToken(OPENBRACKET,'(',1,2850) -LexToken(VAR,'xx',1,2851) -LexToken(ASSIGNMENT,'=',1,2853) -LexToken(OPENSQBRACKET,'[',1,2854) -LexToken(NUMBER,'351',1,2855) -LexToken(SEMICOLON,';',1,2858) -LexToken(NUMBER,'351',1,2859) -LexToken(SEMICOLON,';',1,2862) -LexToken(NUMBER,'450',1,2863) -LexToken(CLOSESQBRACKET,']',1,2866) -LexToken(COMMA,',',1,2867) -LexToken(VAR,'yy',1,2868) -LexToken(ASSIGNMENT,'=',1,2870) -LexToken(OPENSQBRACKET,'[',1,2871) -LexToken(NUMBER,'131.29',1,2872) -LexToken(SEMICOLON,';',1,2878) -LexToken(NUMBER,'93',1,2879) -LexToken(SEMICOLON,';',1,2881) -LexToken(NUMBER,'93',1,2882) -LexToken(CLOSESQBRACKET,']',1,2884) -LexToken(COMMA,',',1,2885) -LexToken(VAR,'ct',1,2897) -LexToken(ASSIGNMENT,'=',1,2899) -LexToken(OPENSQBRACKET,'[',1,2900) -LexToken(NUMBER,'5',1,2901) -LexToken(COMMA,',',1,2902) -LexToken(ADDITION,'-',1,2903) -LexToken(NUMBER,'1',1,2904) -LexToken(CLOSESQBRACKET,']',1,2905) -LexToken(COMMA,',',1,2906) -LexToken(VAR,'from',1,2907) -LexToken(ASSIGNMENT,'=',1,2911) -LexToken(OPENSQBRACKET,'[',1,2912) -LexToken(NUMBER,'7',1,2913) -LexToken(COMMA,',',1,2914) -LexToken(NUMBER,'1',1,2915) -LexToken(CLOSESQBRACKET,']',1,2916) -LexToken(COMMA,',',1,2917) -LexToken(VAR,'to',1,2918) -LexToken(ASSIGNMENT,'=',1,2920) -LexToken(OPENSQBRACKET,'[',1,2921) -LexToken(NUMBER,'3',1,2922) -LexToken(COMMA,',',1,2923) -LexToken(NUMBER,'1',1,2924) -LexToken(CLOSESQBRACKET,']',1,2925) -LexToken(CLOSEBRACKET,')',1,2926) -LexToken(EOL,'\n',1,2927) -LexToken(VAR,'diagram',1,2936) -LexToken(DOT,'.',1,2943) -LexToken(VAR,'objs',1,2944) -LexToken(OPENBRACKET,'(',1,2948) -LexToken(NUMBER,'9',1,2949) -LexToken(CLOSEBRACKET,')',1,2950) -LexToken(ASSIGNMENT,'=',1,2951) -LexToken(SCICOS_LINK,'scicos_link',1,2952) -LexToken(OPENBRACKET,'(',1,2963) -LexToken(VAR,'xx',1,2964) -LexToken(ASSIGNMENT,'=',1,2966) -LexToken(OPENSQBRACKET,'[',1,2967) -LexToken(NUMBER,'262.57',1,2968) -LexToken(SEMICOLON,';',1,2974) -LexToken(NUMBER,'322.43',1,2975) -LexToken(CLOSESQBRACKET,']',1,2981) -LexToken(COMMA,',',1,2982) -LexToken(VAR,'yy',1,2983) -LexToken(ASSIGNMENT,'=',1,2985) -LexToken(OPENSQBRACKET,'[',1,2986) -LexToken(NUMBER,'163',1,2987) -LexToken(SEMICOLON,';',1,2990) -LexToken(NUMBER,'167',1,2991) -LexToken(CLOSESQBRACKET,']',1,2994) -LexToken(COMMA,',',1,2995) -LexToken(VAR,'ct',1,3007) -LexToken(ASSIGNMENT,'=',1,3009) -LexToken(OPENSQBRACKET,'[',1,3010) -LexToken(NUMBER,'1',1,3011) -LexToken(COMMA,',',1,3012) -LexToken(NUMBER,'1',1,3013) -LexToken(CLOSESQBRACKET,']',1,3014) -LexToken(COMMA,',',1,3015) -LexToken(VAR,'from',1,3016) -LexToken(ASSIGNMENT,'=',1,3020) -LexToken(OPENSQBRACKET,'[',1,3021) -LexToken(NUMBER,'1',1,3022) -LexToken(COMMA,',',1,3023) -LexToken(NUMBER,'1',1,3024) -LexToken(CLOSESQBRACKET,']',1,3025) -LexToken(COMMA,',',1,3026) -LexToken(VAR,'to',1,3027) -LexToken(ASSIGNMENT,'=',1,3029) -LexToken(OPENSQBRACKET,'[',1,3030) -LexToken(NUMBER,'7',1,3031) -LexToken(COMMA,',',1,3032) -LexToken(NUMBER,'1',1,3033) -LexToken(CLOSESQBRACKET,']',1,3034) -LexToken(CLOSEBRACKET,')',1,3035) -LexToken(EOL,'\n',1,3036) -LexToken(VAR,'diagram',1,3045) -LexToken(DOT,'.',1,3052) -LexToken(VAR,'objs',1,3053) -LexToken(OPENBRACKET,'(',1,3057) -LexToken(NUMBER,'10',1,3058) -LexToken(CLOSEBRACKET,')',1,3060) -LexToken(ASSIGNMENT,'=',1,3061) -LexToken(VAR,'split',1,3062) -LexToken(EOL,'\n',1,3067) -LexToken(VAR,'diagram',1,3076) -LexToken(DOT,'.',1,3083) -LexToken(VAR,'objs',1,3084) -LexToken(OPENBRACKET,'(',1,3088) -LexToken(NUMBER,'11',1,3089) -LexToken(CLOSEBRACKET,')',1,3091) -LexToken(ASSIGNMENT,'=',1,3092) -LexToken(SCICOS_LINK,'scicos_link',1,3093) -LexToken(OPENBRACKET,'(',1,3104) -LexToken(VAR,'xx',1,3105) -LexToken(ASSIGNMENT,'=',1,3107) -LexToken(OPENSQBRACKET,'[',1,3108) -LexToken(NUMBER,'234',1,3109) -LexToken(SEMICOLON,';',1,3112) -LexToken(NUMBER,'234',1,3113) -LexToken(CLOSESQBRACKET,']',1,3116) -LexToken(COMMA,',',1,3117) -LexToken(VAR,'yy',1,3118) -LexToken(ASSIGNMENT,'=',1,3120) -LexToken(OPENSQBRACKET,'[',1,3121) -LexToken(NUMBER,'275.78',1,3122) -LexToken(SEMICOLON,';',1,3128) -LexToken(NUMBER,'198.71',1,3129) -LexToken(CLOSESQBRACKET,']',1,3135) -LexToken(COMMA,',',1,3136) -LexToken(VAR,'ct',1,3148) -LexToken(ASSIGNMENT,'=',1,3150) -LexToken(OPENSQBRACKET,'[',1,3151) -LexToken(NUMBER,'5',1,3152) -LexToken(COMMA,',',1,3153) -LexToken(ADDITION,'-',1,3154) -LexToken(NUMBER,'1',1,3155) -LexToken(CLOSESQBRACKET,']',1,3156) -LexToken(COMMA,',',1,3157) -LexToken(VAR,'from',1,3158) -LexToken(ASSIGNMENT,'=',1,3162) -LexToken(OPENSQBRACKET,'[',1,3163) -LexToken(NUMBER,'10',1,3164) -LexToken(COMMA,',',1,3166) -LexToken(NUMBER,'1',1,3167) -LexToken(CLOSESQBRACKET,']',1,3168) -LexToken(COMMA,',',1,3169) -LexToken(VAR,'to',1,3170) -LexToken(ASSIGNMENT,'=',1,3172) -LexToken(OPENSQBRACKET,'[',1,3173) -LexToken(NUMBER,'1',1,3174) -LexToken(COMMA,',',1,3175) -LexToken(NUMBER,'2',1,3176) -LexToken(CLOSESQBRACKET,']',1,3177) -LexToken(CLOSEBRACKET,')',1,3178) -LexToken(EOL,'\n',1,3179) -LexToken(VAR,'diagram',1,3188) -LexToken(DOT,'.',1,3195) -LexToken(VAR,'objs',1,3196) -LexToken(OPENBRACKET,'(',1,3200) -LexToken(NUMBER,'12',1,3201) -LexToken(CLOSEBRACKET,')',1,3203) -LexToken(ASSIGNMENT,'=',1,3204) -LexToken(SCICOS_LINK,'scicos_link',1,3205) -LexToken(OPENBRACKET,'(',1,3216) -LexToken(VAR,'xx',1,3217) -LexToken(ASSIGNMENT,'=',1,3219) -LexToken(OPENSQBRACKET,'[',1,3220) -LexToken(NUMBER,'234',1,3221) -LexToken(SEMICOLON,';',1,3224) -LexToken(NUMBER,'361',1,3225) -LexToken(SEMICOLON,';',1,3228) -LexToken(NUMBER,'361',1,3229) -LexToken(CLOSESQBRACKET,']',1,3232) -LexToken(COMMA,',',1,3233) -LexToken(VAR,'yy',1,3234) -LexToken(ASSIGNMENT,'=',1,3236) -LexToken(OPENSQBRACKET,'[',1,3237) -LexToken(NUMBER,'275.78',1,3238) -LexToken(SEMICOLON,';',1,3244) -LexToken(NUMBER,'275.78',1,3245) -LexToken(SEMICOLON,';',1,3251) -LexToken(NUMBER,'202.71',1,3252) -LexToken(CLOSESQBRACKET,']',1,3258) -LexToken(COMMA,',',1,3259) -LexToken(VAR,'ct',1,3271) -LexToken(ASSIGNMENT,'=',1,3273) -LexToken(OPENSQBRACKET,'[',1,3274) -LexToken(NUMBER,'5',1,3275) -LexToken(COMMA,',',1,3276) -LexToken(ADDITION,'-',1,3277) -LexToken(NUMBER,'1',1,3278) -LexToken(CLOSESQBRACKET,']',1,3279) -LexToken(COMMA,',',1,3280) -LexToken(VAR,'from',1,3281) -LexToken(ASSIGNMENT,'=',1,3285) -LexToken(OPENSQBRACKET,'[',1,3286) -LexToken(NUMBER,'10',1,3287) -LexToken(COMMA,',',1,3289) -LexToken(NUMBER,'2',1,3290) -LexToken(CLOSESQBRACKET,']',1,3291) -LexToken(COMMA,',',1,3292) -LexToken(VAR,'to',1,3293) -LexToken(ASSIGNMENT,'=',1,3295) -LexToken(OPENSQBRACKET,'[',1,3296) -LexToken(NUMBER,'7',1,3297) -LexToken(COMMA,',',1,3298) -LexToken(NUMBER,'1',1,3299) -LexToken(CLOSESQBRACKET,']',1,3300) -LexToken(CLOSEBRACKET,')',1,3301) -LexToken(EOL,'\n',1,3302) -LexToken(VAR,'x',1,3311) -LexToken(ASSIGNMENT,'=',1,3312) -LexToken(SCICOS_BLOCK,'scicos_block',1,3313) -LexToken(OPENBRACKET,'(',1,3325) -LexToken(CLOSEBRACKET,')',1,3326) -LexToken(EOL,'\n',1,3327) -LexToken(VAR,'x',1,3336) -LexToken(DOT,'.',1,3337) -LexToken(VAR,'gui',1,3338) -LexToken(ASSIGNMENT,'=',1,3341) -LexToken(DQSTRING,'"ANDBLK"',1,3349) -LexToken(EOL,'\n',1,3350) -LexToken(VAR,'x',1,3359) -LexToken(DOT,'.',1,3360) -LexToken(VAR,'graphics',1,3361) -LexToken(DOT,'.',1,3369) -LexToken(VAR,'sz',1,3370) -LexToken(ASSIGNMENT,'=',1,3372) -LexToken(OPENSQBRACKET,'[',1,3373) -LexToken(NUMBER,'2',1,3374) -LexToken(COMMA,',',1,3375) -LexToken(NUMBER,'2',1,3376) -LexToken(CLOSESQBRACKET,']',1,3377) -LexToken(EOL,'\n',1,3378) -LexToken(VAR,'x',1,3387) -LexToken(DOT,'.',1,3388) -LexToken(VAR,'graphics',1,3389) -LexToken(DOT,'.',1,3397) -LexToken(VAR,'gr_i',1,3398) -LexToken(ASSIGNMENT,'=',1,3402) -LexToken(OPENSQBRACKET,'[',1,3403) -LexToken(CLOSESQBRACKET,']',1,3404) -LexToken(EOL,'\n',1,3405) -LexToken(VAR,'x',1,3415) -LexToken(DOT,'.',1,3416) -LexToken(VAR,'graphics',1,3417) -LexToken(DOT,'.',1,3425) -LexToken(VAR,'pein',1,3426) -LexToken(ASSIGNMENT,'=',1,3430) -LexToken(OPENSQBRACKET,'[',1,3431) -LexToken(NUMBER,'0',1,3432) -LexToken(SEMICOLON,';',1,3433) -LexToken(NUMBER,'0',1,3434) -LexToken(CLOSESQBRACKET,']',1,3435) -LexToken(EOL,'\n',1,3436) -LexToken(VAR,'x',1,3445) -LexToken(DOT,'.',1,3446) -LexToken(VAR,'graphics',1,3447) -LexToken(DOT,'.',1,3455) -LexToken(VAR,'peout',1,3456) -LexToken(ASSIGNMENT,'=',1,3461) -LexToken(NUMBER,'0',1,3462) -LexToken(EOL,'\n',1,3463) -LexToken(VAR,'x',1,3472) -LexToken(DOT,'.',1,3473) -LexToken(VAR,'model',1,3474) -LexToken(DOT,'.',1,3479) -LexToken(VAR,'sim',1,3480) -LexToken(ASSIGNMENT,'=',1,3483) -LexToken(DQSTRING,'"csuper"',1,3491) -LexToken(EOL,'\n',1,3492) -LexToken(VAR,'x',1,3501) -LexToken(DOT,'.',1,3502) -LexToken(VAR,'model',1,3503) -LexToken(DOT,'.',1,3508) -LexToken(VAR,'evtin',1,3509) -LexToken(ASSIGNMENT,'=',1,3514) -LexToken(OPENSQBRACKET,'[',1,3515) -LexToken(NUMBER,'1',1,3516) -LexToken(SEMICOLON,';',1,3517) -LexToken(NUMBER,'1',1,3518) -LexToken(CLOSESQBRACKET,']',1,3519) -LexToken(EOL,'\n',1,3520) -LexToken(VAR,'x',1,3529) -LexToken(DOT,'.',1,3530) -LexToken(VAR,'model',1,3531) -LexToken(DOT,'.',1,3536) -LexToken(VAR,'evtout',1,3537) -LexToken(ASSIGNMENT,'=',1,3543) -LexToken(NUMBER,'1',1,3544) -LexToken(EOL,'\n',1,3545) -LexToken(VAR,'x',1,3554) -LexToken(DOT,'.',1,3555) -LexToken(VAR,'model',1,3556) -LexToken(DOT,'.',1,3561) -LexToken(VAR,'blocktype',1,3562) -LexToken(ASSIGNMENT,'=',1,3571) -LexToken(DQSTRING,'"h"',1,3574) -LexToken(EOL,'\n',1,3575) -LexToken(VAR,'x',1,3584) -LexToken(DOT,'.',1,3585) -LexToken(VAR,'model',1,3586) -LexToken(DOT,'.',1,3591) -LexToken(VAR,'firing',1,3592) -LexToken(ASSIGNMENT,'=',1,3598) -LexToken(PREVAR_BOOLEAN,'%f',1,3599) -LexToken(EOL,'\n',1,3601) -LexToken(VAR,'x',1,3610) -LexToken(DOT,'.',1,3611) -LexToken(VAR,'model',1,3612) -LexToken(DOT,'.',1,3617) -LexToken(VAR,'dep_ut',1,3618) -LexToken(ASSIGNMENT,'=',1,3624) -LexToken(OPENSQBRACKET,'[',1,3625) -LexToken(PREVAR_BOOLEAN,'%f',1,3626) -LexToken(PREVAR_BOOLEAN,'%f',1,3629) -LexToken(CLOSESQBRACKET,']',1,3631) -LexToken(EOL,'\n',1,3632) -LexToken(VAR,'x',1,3641) -LexToken(DOT,'.',1,3642) -LexToken(VAR,'model',1,3643) -LexToken(DOT,'.',1,3648) -LexToken(VAR,'rpar',1,3649) -LexToken(ASSIGNMENT,'=',1,3653) -LexToken(VAR,'diagram',1,3654) -LexToken(EOL,'\n',1,3661) -LexToken(EOL,'\n',1,3663) -LexToken(END,'end',1,3668) -LexToken(EOL,'\n',1,3671) -LexToken(ENDFUNCTION,'endfunction',1,3672) -LexToken(EOL,'\n',1,3683) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2397) +/* autogenerated from "macros/Events/ANDBLK.sci" */ +None diff --git a/js/Events/ANDLOG_f.js b/js/Events/ANDLOG_f.js index e1afe574..341f53c9 100644 --- a/js/Events/ANDLOG_f.js +++ b/js/Events/ANDLOG_f.js @@ -1,146 +1,21 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ANDLOG_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(CASE,'case',1,963) -LexToken(DQSTRING,'"define"',1,975) -LexToken(THEN,'then',1,977) -LexToken(EOL,'\n',1,981) -LexToken(VAR,'model',1,990) -LexToken(ASSIGNMENT,'=',1,995) -LexToken(SCICOS_MODEL,'scicos_model',1,996) -LexToken(OPENBRACKET,'(',1,1008) -LexToken(CLOSEBRACKET,')',1,1009) -LexToken(EOL,'\n',1,1010) -LexToken(VAR,'model',1,1019) -LexToken(DOT,'.',1,1024) -LexToken(VAR,'sim',1,1025) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(DQSTRING,'"andlog"',1,1036) -LexToken(EOL,'\n',1,1037) -LexToken(VAR,'model',1,1046) -LexToken(DOT,'.',1,1051) -LexToken(VAR,'out',1,1052) -LexToken(ASSIGNMENT,'=',1,1055) -LexToken(NUMBER,'1',1,1056) -LexToken(EOL,'\n',1,1057) -LexToken(VAR,'model',1,1066) -LexToken(DOT,'.',1,1071) -LexToken(VAR,'evtin',1,1072) -LexToken(ASSIGNMENT,'=',1,1077) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(NUMBER,'1',1,1079) -LexToken(SEMICOLON,';',1,1080) -LexToken(NUMBER,'1',1,1081) -LexToken(CLOSESQBRACKET,']',1,1082) -LexToken(EOL,'\n',1,1083) -LexToken(VAR,'model',1,1092) -LexToken(DOT,'.',1,1097) -LexToken(VAR,'blocktype',1,1098) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(DQSTRING,'"d"',1,1110) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'model',1,1120) -LexToken(DOT,'.',1,1125) -LexToken(VAR,'firing',1,1126) -LexToken(ASSIGNMENT,'=',1,1132) -LexToken(OPENSQBRACKET,'[',1,1133) -LexToken(CLOSESQBRACKET,']',1,1134) -LexToken(EOL,'\n',1,1135) -LexToken(VAR,'model',1,1144) -LexToken(DOT,'.',1,1149) -LexToken(VAR,'dep_ut',1,1150) -LexToken(ASSIGNMENT,'=',1,1156) -LexToken(OPENSQBRACKET,'[',1,1157) -LexToken(PREVAR_BOOLEAN,'%f',1,1158) -LexToken(PREVAR_BOOLEAN,'%f',1,1161) -LexToken(CLOSESQBRACKET,']',1,1163) -LexToken(EOL,'\n',1,1164) -LexToken(EOL,'\n',1,1165) -LexToken(VAR,'gr_i',1,1174) -LexToken(ASSIGNMENT,'=',1,1178) -LexToken(OPENSQBRACKET,'[',1,1179) -LexToken(CLOSESQBRACKET,']',1,1180) -LexToken(EOL,'\n',1,1181) -LexToken(VAR,'x',1,1190) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(VAR,'standard_define',1,1192) -LexToken(OPENBRACKET,'(',1,1207) -LexToken(OPENSQBRACKET,'[',1,1208) -LexToken(NUMBER,'3',1,1209) -LexToken(NUMBER,'3',1,1211) -LexToken(CLOSESQBRACKET,']',1,1212) -LexToken(COMMA,',',1,1213) -LexToken(VAR,'model',1,1214) -LexToken(COMMA,',',1,1219) -LexToken(OPENSQBRACKET,'[',1,1220) -LexToken(CLOSESQBRACKET,']',1,1221) -LexToken(COMMA,',',1,1222) -LexToken(VAR,'gr_i',1,1223) -LexToken(CLOSEBRACKET,')',1,1227) -LexToken(EOL,'\n',1,1228) -LexToken(END,'end',1,1233) -LexToken(EOL,'\n',1,1236) -LexToken(ENDFUNCTION,'endfunction',1,1237) -LexToken(EOL,'\n',1,1248) +/* autogenerated from "macros/Events/ANDLOG_f.sci" */ +function ANDLOG_f() { +ANDLOG_f.prototype.get = function ANDLOG_f() { +} +ANDLOG_f.prototype.set = function ANDLOG_f() { +x=arg1; +} +ANDLOG_f.prototype.define = function ANDLOG_f() { +model=scicos_model(); +model.sim="andlog"; +model.out=1; +model.evtin=[1,1]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([3,3],model,[],gr_i); +} +ANDLOG_f.prototype.details = function ANDLOG_f() { +} +} diff --git a/js/Events/CLKSOMV_f.js b/js/Events/CLKSOMV_f.js index c25d403b..270a2159 100644 --- a/js/Events/CLKSOMV_f.js +++ b/js/Events/CLKSOMV_f.js @@ -1,153 +1,21 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLKSOMV_f',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(VAR,'p',1,913) -LexToken(ASSIGNMENT,'=',1,914) -LexToken(NUMBER,'1',1,915) -LexToken(EOL,'\n',1,936) -LexToken(SELECT,'select',1,941) -LexToken(VAR,'job',1,948) -LexToken(EOL,'\n',1,951) -LexToken(CASE,'case',1,956) -LexToken(DQSTRING,'"set"',1,965) -LexToken(THEN,'then',1,967) -LexToken(EOL,'\n',1,971) -LexToken(VAR,'x',1,980) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(VAR,'arg1',1,982) -LexToken(EOL,'\n',1,986) -LexToken(CASE,'case',1,992) -LexToken(DQSTRING,'"define"',1,1004) -LexToken(THEN,'then',1,1006) -LexToken(EOL,'\n',1,1010) -LexToken(EOL,'\n',1,1011) -LexToken(VAR,'model',1,1020) -LexToken(ASSIGNMENT,'=',1,1025) -LexToken(SCICOS_MODEL,'scicos_model',1,1026) -LexToken(OPENBRACKET,'(',1,1038) -LexToken(CLOSEBRACKET,')',1,1039) -LexToken(EOL,'\n',1,1040) -LexToken(VAR,'model',1,1049) -LexToken(DOT,'.',1,1054) -LexToken(VAR,'sim',1,1055) -LexToken(ASSIGNMENT,'=',1,1058) -LexToken(DQSTRING,'"sum"',1,1063) -LexToken(EOL,'\n',1,1064) -LexToken(VAR,'model',1,1073) -LexToken(DOT,'.',1,1078) -LexToken(VAR,'evtin',1,1079) -LexToken(ASSIGNMENT,'=',1,1084) -LexToken(OPENSQBRACKET,'[',1,1085) -LexToken(NUMBER,'1',1,1086) -LexToken(SEMICOLON,';',1,1087) -LexToken(NUMBER,'1',1,1088) -LexToken(SEMICOLON,';',1,1089) -LexToken(NUMBER,'1',1,1090) -LexToken(CLOSESQBRACKET,']',1,1091) -LexToken(EOL,'\n',1,1092) -LexToken(VAR,'model',1,1101) -LexToken(DOT,'.',1,1106) -LexToken(VAR,'evtout',1,1107) -LexToken(ASSIGNMENT,'=',1,1113) -LexToken(NUMBER,'1',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(VAR,'model',1,1124) -LexToken(DOT,'.',1,1129) -LexToken(VAR,'blocktype',1,1130) -LexToken(ASSIGNMENT,'=',1,1139) -LexToken(DQSTRING,'"d"',1,1142) -LexToken(EOL,'\n',1,1143) -LexToken(VAR,'model',1,1152) -LexToken(DOT,'.',1,1157) -LexToken(VAR,'firing',1,1158) -LexToken(ASSIGNMENT,'=',1,1164) -LexToken(ADDITION,'-',1,1165) -LexToken(NUMBER,'1',1,1166) -LexToken(EOL,'\n',1,1167) -LexToken(VAR,'model',1,1176) -LexToken(DOT,'.',1,1181) -LexToken(VAR,'dep_ut',1,1182) -LexToken(ASSIGNMENT,'=',1,1188) -LexToken(OPENSQBRACKET,'[',1,1189) -LexToken(PREVAR_BOOLEAN,'%f',1,1190) -LexToken(PREVAR_BOOLEAN,'%f',1,1193) -LexToken(CLOSESQBRACKET,']',1,1195) -LexToken(EOL,'\n',1,1196) -LexToken(EOL,'\n',1,1197) -LexToken(VAR,'gr_i',1,1206) -LexToken(ASSIGNMENT,'=',1,1210) -LexToken(OPENSQBRACKET,'[',1,1211) -LexToken(CLOSESQBRACKET,']',1,1212) -LexToken(EOL,'\n',1,1213) -LexToken(VAR,'x',1,1222) -LexToken(ASSIGNMENT,'=',1,1223) -LexToken(VAR,'standard_define',1,1224) -LexToken(OPENBRACKET,'(',1,1239) -LexToken(OPENSQBRACKET,'[',1,1240) -LexToken(NUMBER,'2',1,1241) -LexToken(NUMBER,'2',1,1243) -LexToken(CLOSESQBRACKET,']',1,1244) -LexToken(COMMA,',',1,1245) -LexToken(VAR,'model',1,1246) -LexToken(COMMA,',',1,1251) -LexToken(OPENSQBRACKET,'[',1,1252) -LexToken(CLOSESQBRACKET,']',1,1253) -LexToken(COMMA,',',1,1254) -LexToken(VAR,'gr_i',1,1255) -LexToken(CLOSEBRACKET,')',1,1259) -LexToken(EOL,'\n',1,1260) -LexToken(END,'end',1,1265) -LexToken(EOL,'\n',1,1268) -LexToken(ENDFUNCTION,'endfunction',1,1269) -LexToken(EOL,'\n',1,1280) +/* autogenerated from "macros/Events/CLKSOMV_f.sci" */ +function CLKSOMV_f() { +CLKSOMV_f.prototype.get = function CLKSOMV_f() { +} +CLKSOMV_f.prototype.set = function CLKSOMV_f() { +x=arg1; +} +CLKSOMV_f.prototype.define = function CLKSOMV_f() { +model=scicos_model(); +model.sim="sum"; +model.evtin=[1,1,1]; +model.evtout=1; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +CLKSOMV_f.prototype.details = function CLKSOMV_f() { +} +} diff --git a/js/Events/CLKSOM_f.js b/js/Events/CLKSOM_f.js index 7c05d75f..bf22fa42 100644 --- a/js/Events/CLKSOM_f.js +++ b/js/Events/CLKSOM_f.js @@ -1,154 +1,21 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLKSOM_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(VAR,'p',1,912) -LexToken(ASSIGNMENT,'=',1,913) -LexToken(NUMBER,'1',1,914) -LexToken(EOL,'\n',1,935) -LexToken(SELECT,'select',1,940) -LexToken(VAR,'job',1,947) -LexToken(EOL,'\n',1,950) -LexToken(CASE,'case',1,955) -LexToken(DQSTRING,'"set"',1,964) -LexToken(THEN,'then',1,966) -LexToken(EOL,'\n',1,970) -LexToken(VAR,'x',1,979) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(VAR,'arg1',1,981) -LexToken(EOL,'\n',1,985) -LexToken(CASE,'case',1,991) -LexToken(DQSTRING,'"define"',1,1003) -LexToken(THEN,'then',1,1005) -LexToken(EOL,'\n',1,1009) -LexToken(VAR,'model',1,1018) -LexToken(ASSIGNMENT,'=',1,1023) -LexToken(SCICOS_MODEL,'scicos_model',1,1024) -LexToken(OPENBRACKET,'(',1,1036) -LexToken(CLOSEBRACKET,')',1,1037) -LexToken(EOL,'\n',1,1038) -LexToken(VAR,'model',1,1047) -LexToken(DOT,'.',1,1052) -LexToken(VAR,'sim',1,1053) -LexToken(ASSIGNMENT,'=',1,1056) -LexToken(DQSTRING,'"sum"',1,1061) -LexToken(EOL,'\n',1,1062) -LexToken(VAR,'model',1,1071) -LexToken(DOT,'.',1,1076) -LexToken(VAR,'evtin',1,1077) -LexToken(ASSIGNMENT,'=',1,1082) -LexToken(OPENSQBRACKET,'[',1,1083) -LexToken(NUMBER,'1',1,1084) -LexToken(SEMICOLON,';',1,1085) -LexToken(NUMBER,'1',1,1086) -LexToken(SEMICOLON,';',1,1087) -LexToken(NUMBER,'1',1,1088) -LexToken(CLOSESQBRACKET,']',1,1089) -LexToken(EOL,'\n',1,1090) -LexToken(VAR,'model',1,1099) -LexToken(DOT,'.',1,1104) -LexToken(VAR,'evtout',1,1105) -LexToken(ASSIGNMENT,'=',1,1111) -LexToken(NUMBER,'1',1,1112) -LexToken(EOL,'\n',1,1113) -LexToken(VAR,'model',1,1122) -LexToken(DOT,'.',1,1127) -LexToken(VAR,'blocktype',1,1128) -LexToken(ASSIGNMENT,'=',1,1137) -LexToken(DQSTRING,'"d"',1,1140) -LexToken(EOL,'\n',1,1141) -LexToken(VAR,'model',1,1150) -LexToken(DOT,'.',1,1155) -LexToken(VAR,'firing',1,1156) -LexToken(ASSIGNMENT,'=',1,1162) -LexToken(ADDITION,'-',1,1163) -LexToken(NUMBER,'1',1,1164) -LexToken(EOL,'\n',1,1165) -LexToken(VAR,'model',1,1174) -LexToken(DOT,'.',1,1179) -LexToken(VAR,'dep_ut',1,1180) -LexToken(ASSIGNMENT,'=',1,1186) -LexToken(OPENSQBRACKET,'[',1,1187) -LexToken(PREVAR_BOOLEAN,'%f',1,1188) -LexToken(PREVAR_BOOLEAN,'%f',1,1191) -LexToken(CLOSESQBRACKET,']',1,1193) -LexToken(EOL,'\n',1,1194) -LexToken(EOL,'\n',1,1195) -LexToken(VAR,'gr_i',1,1204) -LexToken(ASSIGNMENT,'=',1,1208) -LexToken(OPENSQBRACKET,'[',1,1209) -LexToken(CLOSESQBRACKET,']',1,1210) -LexToken(EOL,'\n',1,1211) -LexToken(VAR,'x',1,1220) -LexToken(ASSIGNMENT,'=',1,1221) -LexToken(VAR,'standard_define',1,1222) -LexToken(OPENBRACKET,'(',1,1237) -LexToken(OPENSQBRACKET,'[',1,1238) -LexToken(NUMBER,'1',1,1239) -LexToken(NUMBER,'1',1,1241) -LexToken(CLOSESQBRACKET,']',1,1242) -LexToken(MULTIPLICATION,'/',1,1243) -LexToken(NUMBER,'1.2',1,1244) -LexToken(COMMA,',',1,1247) -LexToken(VAR,'model',1,1248) -LexToken(COMMA,',',1,1253) -LexToken(OPENSQBRACKET,'[',1,1254) -LexToken(CLOSESQBRACKET,']',1,1255) -LexToken(COMMA,',',1,1256) -LexToken(VAR,'gr_i',1,1257) -LexToken(CLOSEBRACKET,')',1,1261) -LexToken(EOL,'\n',1,1262) -LexToken(END,'end',1,1267) -LexToken(EOL,'\n',1,1270) -LexToken(ENDFUNCTION,'endfunction',1,1271) -LexToken(EOL,'\n',1,1282) +/* autogenerated from "macros/Events/CLKSOM_f.sci" */ +function CLKSOM_f() { +CLKSOM_f.prototype.get = function CLKSOM_f() { +} +CLKSOM_f.prototype.set = function CLKSOM_f() { +x=arg1; +} +CLKSOM_f.prototype.define = function CLKSOM_f() { +model=scicos_model(); +model.sim="sum"; +model.evtin=[1,1,1]; +model.evtout=1; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([1,1]/1.2,model,[],gr_i); +} +CLKSOM_f.prototype.details = function CLKSOM_f() { +} +} diff --git a/js/Events/CLKSPLIT_f.js b/js/Events/CLKSPLIT_f.js index f5cf89ce..ad1bdb66 100644 --- a/js/Events/CLKSPLIT_f.js +++ b/js/Events/CLKSPLIT_f.js @@ -1,190 +1,20 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'CLKSPLIT_f',1,854) -LexToken(OPENBRACKET,'(',1,864) -LexToken(VAR,'job',1,865) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg1',1,869) -LexToken(COMMA,',',1,873) -LexToken(VAR,'arg2',1,874) -LexToken(CLOSEBRACKET,')',1,878) -LexToken(EOL,'\n',1,879) -LexToken(EOL,'\n',1,940) -LexToken(EOL,'\n',1,989) -LexToken(EOL,'\n',1,1063) -LexToken(EOL,'\n',1,1064) -LexToken(VAR,'x',1,1069) -LexToken(ASSIGNMENT,'=',1,1070) -LexToken(OPENSQBRACKET,'[',1,1071) -LexToken(CLOSESQBRACKET,']',1,1072) -LexToken(EOL,'\n',1,1073) -LexToken(VAR,'y',1,1079) -LexToken(ASSIGNMENT,'=',1,1080) -LexToken(OPENSQBRACKET,'[',1,1081) -LexToken(CLOSESQBRACKET,']',1,1082) -LexToken(EOL,'\n',1,1083) -LexToken(VAR,'typ',1,1089) -LexToken(ASSIGNMENT,'=',1,1092) -LexToken(OPENSQBRACKET,'[',1,1093) -LexToken(CLOSESQBRACKET,']',1,1094) -LexToken(EOL,'\n',1,1095) -LexToken(EOL,'\n',1,1097) -LexToken(SELECT,'select',1,1102) -LexToken(VAR,'job',1,1109) -LexToken(EOL,'\n',1,1112) -LexToken(EOL,'\n',1,1113) -LexToken(CASE,'case',1,1118) -LexToken(DQSTRING,'"set"',1,1127) -LexToken(THEN,'then',1,1129) -LexToken(EOL,'\n',1,1133) -LexToken(VAR,'x',1,1142) -LexToken(ASSIGNMENT,'=',1,1143) -LexToken(VAR,'arg1',1,1144) -LexToken(EOL,'\n',1,1148) -LexToken(EOL,'\n',1,1150) -LexToken(CASE,'case',1,1155) -LexToken(DQSTRING,'"define"',1,1167) -LexToken(THEN,'then',1,1169) -LexToken(EOL,'\n',1,1173) -LexToken(VAR,'model',1,1182) -LexToken(ASSIGNMENT,'=',1,1187) -LexToken(SCICOS_MODEL,'scicos_model',1,1188) -LexToken(OPENBRACKET,'(',1,1200) -LexToken(CLOSEBRACKET,')',1,1201) -LexToken(EOL,'\n',1,1202) -LexToken(VAR,'model',1,1211) -LexToken(DOT,'.',1,1216) -LexToken(VAR,'sim',1,1217) -LexToken(ASSIGNMENT,'=',1,1220) -LexToken(DQSTRING,'"split"',1,1227) -LexToken(EOL,'\n',1,1228) -LexToken(VAR,'model',1,1237) -LexToken(DOT,'.',1,1242) -LexToken(VAR,'evtin',1,1243) -LexToken(ASSIGNMENT,'=',1,1248) -LexToken(NUMBER,'1',1,1249) -LexToken(EOL,'\n',1,1250) -LexToken(VAR,'model',1,1259) -LexToken(DOT,'.',1,1264) -LexToken(VAR,'evtout',1,1265) -LexToken(ASSIGNMENT,'=',1,1271) -LexToken(OPENSQBRACKET,'[',1,1272) -LexToken(NUMBER,'1',1,1273) -LexToken(SEMICOLON,';',1,1274) -LexToken(NUMBER,'1',1,1275) -LexToken(CLOSESQBRACKET,']',1,1276) -LexToken(EOL,'\n',1,1277) -LexToken(VAR,'model',1,1286) -LexToken(DOT,'.',1,1291) -LexToken(VAR,'blocktype',1,1292) -LexToken(ASSIGNMENT,'=',1,1301) -LexToken(DQSTRING,'"d"',1,1304) -LexToken(EOL,'\n',1,1305) -LexToken(VAR,'model',1,1314) -LexToken(DOT,'.',1,1319) -LexToken(VAR,'firing',1,1320) -LexToken(ASSIGNMENT,'=',1,1326) -LexToken(OPENSQBRACKET,'[',1,1327) -LexToken(PREVAR_BOOLEAN,'%f',1,1328) -LexToken(COMMA,',',1,1330) -LexToken(PREVAR_BOOLEAN,'%f',1,1331) -LexToken(COMMA,',',1,1333) -LexToken(PREVAR_BOOLEAN,'%f',1,1334) -LexToken(CLOSESQBRACKET,']',1,1336) -LexToken(EOL,'\n',1,1344) -LexToken(VAR,'model',1,1353) -LexToken(DOT,'.',1,1358) -LexToken(VAR,'dep_ut',1,1359) -LexToken(ASSIGNMENT,'=',1,1365) -LexToken(OPENSQBRACKET,'[',1,1366) -LexToken(PREVAR_BOOLEAN,'%f',1,1367) -LexToken(PREVAR_BOOLEAN,'%f',1,1370) -LexToken(CLOSESQBRACKET,']',1,1372) -LexToken(EOL,'\n',1,1373) -LexToken(VAR,'x',1,1382) -LexToken(ASSIGNMENT,'=',1,1384) -LexToken(VAR,'standard_define',1,1386) -LexToken(OPENBRACKET,'(',1,1401) -LexToken(OPENSQBRACKET,'[',1,1402) -LexToken(NUMBER,'1',1,1403) -LexToken(NUMBER,'1',1,1405) -LexToken(CLOSESQBRACKET,']',1,1406) -LexToken(MULTIPLICATION,'/',1,1407) -LexToken(NUMBER,'3',1,1408) -LexToken(COMMA,',',1,1409) -LexToken(VAR,'model',1,1410) -LexToken(COMMA,',',1,1415) -LexToken(OPENSQBRACKET,'[',1,1416) -LexToken(CLOSESQBRACKET,']',1,1417) -LexToken(COMMA,',',1,1418) -LexToken(OPENSQBRACKET,'[',1,1419) -LexToken(CLOSESQBRACKET,']',1,1420) -LexToken(CLOSEBRACKET,')',1,1421) -LexToken(EOL,'\n',1,1422) -LexToken(END,'end',1,1427) -LexToken(EOL,'\n',1,1449) -LexToken(EOL,'\n',1,1450) -LexToken(ENDFUNCTION,'endfunction',1,1451) -LexToken(EOL,'\n',1,1462) -LexToken(EOL,'\n',1,1525) -LexToken(EOL,'\n',1,1526) -LexToken(EOL,'\n',1,1569) -LexToken(EOL,'\n',1,1616) -LexToken(EOL,'\n',1,1637) -LexToken(EOL,'\n',1,1657) -LexToken(EOL,'\n',1,1670) -LexToken(EOL,'\n',1,1689) -LexToken(EOL,'\n',1,1713) -LexToken(EOL,'\n',1,1742) -LexToken(EOL,'\n',1,1756) -LexToken(EOL,'\n',1,1770) -LexToken(EOL,'\n',1,1787) -LexToken(EOL,'\n',1,1812) -LexToken(EOL,'\n',1,1841) -LexToken(EOL,'\n',1,1861) -LexToken(EOL,'\n',1,1881) -LexToken(EOL,'\n',1,1898) -LexToken(EOL,'\n',1,1922) -LexToken(EOL,'\n',1,1954) -LexToken(EOL,'\n',1,1972) -LexToken(EOL,'\n',1,1984) -LexToken(EOL,'\n',1,2005) -LexToken(EOL,'\n',1,2030) -LexToken(EOL,'\n',1,2052) -LexToken(EOL,'\n',1,2070) -LexToken(EOL,'\n',1,2093) -LexToken(EOL,'\n',1,2117) -LexToken(EOL,'\n',1,2152) -LexToken(EOL,'\n',1,2177) -LexToken(EOL,'\n',1,2180) -LexToken(EOL,'\n',1,2223) -LexToken(EOL,'\n',1,2229) -LexToken(EOL,'\n',1,2243) +/* autogenerated from "macros/Events/CLKSPLIT_f.sci" */ +function CLKSPLIT_f() { +CLKSPLIT_f.prototype.get = function CLKSPLIT_f() { +} +CLKSPLIT_f.prototype.set = function CLKSPLIT_f() { +x=arg1; +} +CLKSPLIT_f.prototype.define = function CLKSPLIT_f() { +model=scicos_model(); +model.sim="split"; +model.evtin=1; +model.evtout=[1,1]; +model.blocktype="d"; +model.firing=[None,None,None]; +model.dep_ut=[None,None]; +x=standard_define([1,1]/3,model,[],[]); +} +CLKSPLIT_f.prototype.details = function CLKSPLIT_f() { +} +} diff --git a/js/Events/END_c.js b/js/Events/END_c.js index e6f580bc..cd2d7808 100644 --- a/js/Events/END_c.js +++ b/js/Events/END_c.js @@ -1,247 +1,39 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'END_c',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'tf',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'exprs',1,1082) -LexToken(CLOSESQBRACKET,']',1,1087) -LexToken(ASSIGNMENT,'=',1,1088) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1089) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(DQSTRING,'"Set final simulation time"',1,1131) -LexToken(COMMA,',',1,1132) -LexToken(OPENSQBRACKET,'[',1,1148) -LexToken(DQSTRING,'"Final simulation time"',1,1171) -LexToken(CLOSESQBRACKET,']',1,1172) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'list',1,1174) -LexToken(OPENBRACKET,'(',1,1178) -LexToken(DQSTRING,'"vec"',1,1183) -LexToken(COMMA,',',1,1184) -LexToken(NUMBER,'1',1,1185) -LexToken(CLOSEBRACKET,')',1,1186) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'exprs',1,1188) -LexToken(CLOSEBRACKET,')',1,1193) -LexToken(EOL,'\n',1,1194) -LexToken(IF,'if',1,1207) -LexToken(NOT,'~',1,1210) -LexToken(VAR,'ok',1,1211) -LexToken(THEN,'then',1,1214) -LexToken(EOL,'\n',1,1218) -LexToken(BREAK,'break',1,1235) -LexToken(EOL,'\n',1,1240) -LexToken(END,'end',1,1254) -LexToken(EOL,'\n',1,1257) -LexToken(IF,'if',1,1270) -LexToken(VAR,'ok',1,1273) -LexToken(THEN,'then',1,1276) -LexToken(EOL,'\n',1,1280) -LexToken(VAR,'graphics',1,1297) -LexToken(DOT,'.',1,1305) -LexToken(VAR,'exprs',1,1306) -LexToken(ASSIGNMENT,'=',1,1311) -LexToken(VAR,'exprs',1,1312) -LexToken(EOL,'\n',1,1317) -LexToken(VAR,'model',1,1334) -LexToken(DOT,'.',1,1339) -LexToken(VAR,'firing',1,1340) -LexToken(ASSIGNMENT,'=',1,1346) -LexToken(VAR,'tf',1,1347) -LexToken(EOL,'\n',1,1349) -LexToken(VAR,'x',1,1366) -LexToken(DOT,'.',1,1367) -LexToken(VAR,'graphics',1,1368) -LexToken(ASSIGNMENT,'=',1,1376) -LexToken(VAR,'graphics',1,1377) -LexToken(EOL,'\n',1,1385) -LexToken(VAR,'x',1,1403) -LexToken(DOT,'.',1,1404) -LexToken(VAR,'model',1,1405) -LexToken(ASSIGNMENT,'=',1,1410) -LexToken(VAR,'model',1,1411) -LexToken(EOL,'\n',1,1416) -LexToken(BREAK,'break',1,1433) -LexToken(EOL,'\n',1,1438) -LexToken(END,'end',1,1451) -LexToken(EOL,'\n',1,1454) -LexToken(END,'end',1,1463) -LexToken(EOL,'\n',1,1466) -LexToken(CASE,'case',1,1471) -LexToken(DQSTRING,'"define"',1,1483) -LexToken(THEN,'then',1,1485) -LexToken(EOL,'\n',1,1489) -LexToken(VAR,'tf',1,1498) -LexToken(ASSIGNMENT,'=',1,1500) -LexToken(NUMBER,'100000000',1,1501) -LexToken(EOL,'\n',1,1510) -LexToken(VAR,'model',1,1519) -LexToken(ASSIGNMENT,'=',1,1524) -LexToken(SCICOS_MODEL,'scicos_model',1,1525) -LexToken(OPENBRACKET,'(',1,1537) -LexToken(CLOSEBRACKET,')',1,1538) -LexToken(EOL,'\n',1,1539) -LexToken(VAR,'model',1,1548) -LexToken(DOT,'.',1,1553) -LexToken(VAR,'sim',1,1554) -LexToken(ASSIGNMENT,'=',1,1557) -LexToken(VAR,'list',1,1558) -LexToken(OPENBRACKET,'(',1,1562) -LexToken(DQSTRING,'"scicosexit"',1,1574) -LexToken(COMMA,',',1,1575) -LexToken(NUMBER,'4',1,1576) -LexToken(CLOSEBRACKET,')',1,1577) -LexToken(EOL,'\n',1,1578) -LexToken(VAR,'model',1,1587) -LexToken(DOT,'.',1,1592) -LexToken(VAR,'evtin',1,1593) -LexToken(ASSIGNMENT,'=',1,1598) -LexToken(NUMBER,'1',1,1599) -LexToken(EOL,'\n',1,1600) -LexToken(VAR,'model',1,1609) -LexToken(DOT,'.',1,1614) -LexToken(VAR,'evtout',1,1615) -LexToken(ASSIGNMENT,'=',1,1621) -LexToken(NUMBER,'1',1,1622) -LexToken(EOL,'\n',1,1623) -LexToken(VAR,'model',1,1632) -LexToken(DOT,'.',1,1637) -LexToken(VAR,'firing',1,1638) -LexToken(ASSIGNMENT,'=',1,1644) -LexToken(VAR,'tf',1,1645) -LexToken(EOL,'\n',1,1647) -LexToken(VAR,'model',1,1656) -LexToken(DOT,'.',1,1661) -LexToken(VAR,'blocktype',1,1662) -LexToken(ASSIGNMENT,'=',1,1671) -LexToken(DQSTRING,'"d"',1,1674) -LexToken(EOL,'\n',1,1675) -LexToken(VAR,'model',1,1684) -LexToken(DOT,'.',1,1689) -LexToken(VAR,'dep_ut',1,1690) -LexToken(ASSIGNMENT,'=',1,1696) -LexToken(OPENSQBRACKET,'[',1,1697) -LexToken(PREVAR_BOOLEAN,'%f',1,1698) -LexToken(PREVAR_BOOLEAN,'%f',1,1701) -LexToken(CLOSESQBRACKET,']',1,1703) -LexToken(EOL,'\n',1,1704) -LexToken(EOL,'\n',1,1705) -LexToken(VAR,'exprs',1,1714) -LexToken(ASSIGNMENT,'=',1,1719) -LexToken(VAR,'string',1,1720) -LexToken(OPENBRACKET,'(',1,1726) -LexToken(VAR,'tf',1,1727) -LexToken(CLOSEBRACKET,')',1,1729) -LexToken(EOL,'\n',1,1730) -LexToken(VAR,'gr_i',1,1739) -LexToken(ASSIGNMENT,'=',1,1743) -LexToken(OPENSQBRACKET,'[',1,1744) -LexToken(CLOSESQBRACKET,']',1,1745) -LexToken(EOL,'\n',1,1746) -LexToken(VAR,'x',1,1755) -LexToken(ASSIGNMENT,'=',1,1756) -LexToken(VAR,'standard_define',1,1757) -LexToken(OPENBRACKET,'(',1,1772) -LexToken(OPENSQBRACKET,'[',1,1773) -LexToken(NUMBER,'2',1,1774) -LexToken(NUMBER,'2',1,1776) -LexToken(CLOSESQBRACKET,']',1,1777) -LexToken(COMMA,',',1,1778) -LexToken(VAR,'model',1,1779) -LexToken(COMMA,',',1,1784) -LexToken(VAR,'exprs',1,1785) -LexToken(COMMA,',',1,1790) -LexToken(VAR,'gr_i',1,1791) -LexToken(CLOSEBRACKET,')',1,1795) -LexToken(EOL,'\n',1,1796) -LexToken(END,'end',1,1801) -LexToken(EOL,'\n',1,1804) -LexToken(ENDFUNCTION,'endfunction',1,1805) -LexToken(EOL,'\n',1,1816) +/* autogenerated from "macros/Events/END_c.sci" */ +function END_c() { +END_c.prototype.get = function END_c() { +} +END_c.prototype.set = function END_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tf,exprs]=scicos_getvalue("Set final simulation time",["Final simulation time"],list("vec",1),exprs); +if (!ok) { +break +} +if (ok) { +graphics.exprs=exprs; +model.firing=tf; +x.graphics=graphics; +x.model=model; +break +} +} +} +END_c.prototype.define = function END_c() { +tf=100000000; +model=scicos_model(); +model.sim=list("scicosexit",4); +model.evtin=1; +model.evtout=1; +model.firing=tf; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(tf); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +END_c.prototype.details = function END_c() { +} +} diff --git a/js/Events/EVTDLY_c.js b/js/Events/EVTDLY_c.js index d7213b93..b8a763d2 100644 --- a/js/Events/EVTDLY_c.js +++ b/js/Events/EVTDLY_c.js @@ -1,317 +1,46 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EVTDLY_c',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'dt',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'ff',1,1085) -LexToken(COMMA,',',1,1087) -LexToken(VAR,'exprs',1,1088) -LexToken(CLOSESQBRACKET,']',1,1093) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1095) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(OPENSQBRACKET,'[',1,1111) -LexToken(DQSTRING,'"Set Event Delay block parameters"',1,1145) -LexToken(SEMICOLON,';\n',1,1146) -LexToken(DQSTRING,'"Delay is the delay between an input event "',1,1204) -LexToken(SEMICOLON,';\n',1,1205) -LexToken(DQSTRING,'" and the generated output event"',1,1257) -LexToken(SEMICOLON,';\n',1,1258) -LexToken(DQSTRING,'"Block may initially generate an output event before "',1,1325) -LexToken(SEMICOLON,';\n',1,1326) -LexToken(DQSTRING,'" any input event. \\"Date of initial output event\\""',1,1397) -LexToken(SEMICOLON,';\n',1,1398) -LexToken(DQSTRING,'" gives the date of this event. Set a negative value"',1,1470) -LexToken(SEMICOLON,';\n',1,1471) -LexToken(DQSTRING,'" to disable any output event."',1,1521) -LexToken(CLOSESQBRACKET,']',1,1522) -LexToken(COMMA,',',1,1523) -LexToken(OPENSQBRACKET,'[',1,1539) -LexToken(DQSTRING,'"Delay"',1,1546) -LexToken(SEMICOLON,';',1,1547) -LexToken(DQSTRING,'"Date of initial output event"',1,1577) -LexToken(CLOSESQBRACKET,']',1,1578) -LexToken(COMMA,',',1,1579) -LexToken(VAR,'list',1,1595) -LexToken(OPENBRACKET,'(',1,1599) -LexToken(DQSTRING,'"vec"',1,1604) -LexToken(COMMA,',',1,1605) -LexToken(NUMBER,'1',1,1606) -LexToken(COMMA,',',1,1607) -LexToken(DQSTRING,'"vec"',1,1612) -LexToken(COMMA,',',1,1613) -LexToken(NUMBER,'1',1,1614) -LexToken(CLOSEBRACKET,')',1,1615) -LexToken(COMMA,',',1,1616) -LexToken(VAR,'exprs',1,1617) -LexToken(CLOSEBRACKET,')',1,1622) -LexToken(EOL,'\n',1,1623) -LexToken(IF,'if',1,1636) -LexToken(NOT,'~',1,1639) -LexToken(VAR,'ok',1,1640) -LexToken(THEN,'then',1,1643) -LexToken(EOL,'\n',1,1647) -LexToken(BREAK,'break',1,1664) -LexToken(EOL,'\n',1,1669) -LexToken(END,'end',1,1683) -LexToken(EOL,'\n',1,1686) -LexToken(IF,'if',1,1699) -LexToken(VAR,'dt',1,1702) -LexToken(COMPARISON,'<=',1,1704) -LexToken(NUMBER,'0',1,1706) -LexToken(THEN,'then',1,1708) -LexToken(EOL,'\n',1,1712) -LexToken(VAR,'message',1,1729) -LexToken(OPENBRACKET,'(',1,1736) -LexToken(DQSTRING,'"Delay must be positive"',1,1760) -LexToken(CLOSEBRACKET,')',1,1761) -LexToken(EOL,'\n',1,1762) -LexToken(VAR,'ok',1,1779) -LexToken(ASSIGNMENT,'=',1,1781) -LexToken(PREVAR_BOOLEAN,'%f',1,1782) -LexToken(EOL,'\n',1,1784) -LexToken(END,'end',1,1797) -LexToken(EOL,'\n',1,1800) -LexToken(IF,'if',1,1813) -LexToken(VAR,'ok',1,1816) -LexToken(THEN,'then',1,1819) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'graphics',1,1840) -LexToken(DOT,'.',1,1848) -LexToken(VAR,'exprs',1,1849) -LexToken(ASSIGNMENT,'=',1,1854) -LexToken(VAR,'exprs',1,1855) -LexToken(EOL,'\n',1,1860) -LexToken(VAR,'model',1,1877) -LexToken(DOT,'.',1,1882) -LexToken(VAR,'rpar',1,1883) -LexToken(ASSIGNMENT,'=',1,1887) -LexToken(OPENSQBRACKET,'[',1,1888) -LexToken(VAR,'dt',1,1889) -LexToken(SEMICOLON,';',1,1891) -LexToken(VAR,'ff',1,1892) -LexToken(CLOSESQBRACKET,']',1,1894) -LexToken(EOL,'\n',1,1895) -LexToken(VAR,'model',1,1912) -LexToken(DOT,'.',1,1917) -LexToken(VAR,'firing',1,1918) -LexToken(ASSIGNMENT,'=',1,1924) -LexToken(VAR,'ff',1,1925) -LexToken(EOL,'\n',1,1927) -LexToken(VAR,'x',1,1944) -LexToken(DOT,'.',1,1945) -LexToken(VAR,'graphics',1,1946) -LexToken(ASSIGNMENT,'=',1,1954) -LexToken(VAR,'graphics',1,1955) -LexToken(EOL,'\n',1,1963) -LexToken(VAR,'x',1,1981) -LexToken(DOT,'.',1,1982) -LexToken(VAR,'model',1,1983) -LexToken(ASSIGNMENT,'=',1,1988) -LexToken(VAR,'model',1,1989) -LexToken(EOL,'\n',1,1994) -LexToken(BREAK,'break',1,2011) -LexToken(EOL,'\n',1,2016) -LexToken(END,'end',1,2029) -LexToken(EOL,'\n',1,2032) -LexToken(END,'end',1,2041) -LexToken(EOL,'\n',1,2044) -LexToken(CASE,'case',1,2049) -LexToken(DQSTRING,'"define"',1,2061) -LexToken(THEN,'then',1,2063) -LexToken(EOL,'\n',1,2067) -LexToken(VAR,'dt',1,2076) -LexToken(ASSIGNMENT,'=',1,2078) -LexToken(NUMBER,'0.1',1,2079) -LexToken(EOL,'\n',1,2082) -LexToken(VAR,'ff',1,2091) -LexToken(ASSIGNMENT,'=',1,2093) -LexToken(NUMBER,'0.0',1,2094) -LexToken(EOL,'\n',1,2097) -LexToken(VAR,'model',1,2106) -LexToken(ASSIGNMENT,'=',1,2111) -LexToken(SCICOS_MODEL,'scicos_model',1,2112) -LexToken(OPENBRACKET,'(',1,2124) -LexToken(CLOSEBRACKET,')',1,2125) -LexToken(EOL,'\n',1,2126) -LexToken(VAR,'model',1,2135) -LexToken(DOT,'.',1,2140) -LexToken(VAR,'sim',1,2141) -LexToken(ASSIGNMENT,'=',1,2144) -LexToken(VAR,'list',1,2145) -LexToken(OPENBRACKET,'(',1,2149) -LexToken(DQSTRING,'"evtdly4"',1,2158) -LexToken(COMMA,',',1,2159) -LexToken(NUMBER,'4',1,2160) -LexToken(CLOSEBRACKET,')',1,2161) -LexToken(EOL,'\n',1,2162) -LexToken(VAR,'model',1,2171) -LexToken(DOT,'.',1,2176) -LexToken(VAR,'evtin',1,2177) -LexToken(ASSIGNMENT,'=',1,2182) -LexToken(NUMBER,'1',1,2183) -LexToken(EOL,'\n',1,2184) -LexToken(VAR,'model',1,2193) -LexToken(DOT,'.',1,2198) -LexToken(VAR,'evtout',1,2199) -LexToken(ASSIGNMENT,'=',1,2205) -LexToken(NUMBER,'1',1,2206) -LexToken(EOL,'\n',1,2207) -LexToken(VAR,'model',1,2216) -LexToken(DOT,'.',1,2221) -LexToken(VAR,'rpar',1,2222) -LexToken(ASSIGNMENT,'=',1,2226) -LexToken(OPENSQBRACKET,'[',1,2227) -LexToken(VAR,'dt',1,2228) -LexToken(SEMICOLON,';',1,2230) -LexToken(VAR,'ff',1,2231) -LexToken(CLOSESQBRACKET,']',1,2233) -LexToken(EOL,'\n',1,2234) -LexToken(VAR,'model',1,2243) -LexToken(DOT,'.',1,2248) -LexToken(VAR,'blocktype',1,2249) -LexToken(ASSIGNMENT,'=',1,2258) -LexToken(DQSTRING,'"d"',1,2261) -LexToken(EOL,'\n',1,2262) -LexToken(VAR,'model',1,2271) -LexToken(DOT,'.',1,2276) -LexToken(VAR,'firing',1,2277) -LexToken(ASSIGNMENT,'=',1,2283) -LexToken(VAR,'ff',1,2284) -LexToken(EOL,'\n',1,2286) -LexToken(VAR,'model',1,2295) -LexToken(DOT,'.',1,2300) -LexToken(VAR,'dep_ut',1,2301) -LexToken(ASSIGNMENT,'=',1,2307) -LexToken(OPENSQBRACKET,'[',1,2308) -LexToken(PREVAR_BOOLEAN,'%f',1,2309) -LexToken(PREVAR_BOOLEAN,'%f',1,2312) -LexToken(CLOSESQBRACKET,']',1,2314) -LexToken(EOL,'\n',1,2315) -LexToken(EOL,'\n',1,2316) -LexToken(VAR,'exprs',1,2325) -LexToken(ASSIGNMENT,'=',1,2330) -LexToken(OPENSQBRACKET,'[',1,2331) -LexToken(VAR,'string',1,2332) -LexToken(OPENBRACKET,'(',1,2338) -LexToken(VAR,'dt',1,2339) -LexToken(CLOSEBRACKET,')',1,2341) -LexToken(SEMICOLON,';',1,2342) -LexToken(VAR,'sci2exp',1,2343) -LexToken(OPENBRACKET,'(',1,2350) -LexToken(VAR,'ff',1,2351) -LexToken(CLOSEBRACKET,')',1,2353) -LexToken(CLOSESQBRACKET,']',1,2354) -LexToken(EOL,'\n',1,2355) -LexToken(VAR,'gr_i',1,2364) -LexToken(ASSIGNMENT,'=',1,2368) -LexToken(OPENSQBRACKET,'[',1,2369) -LexToken(CLOSESQBRACKET,']',1,2370) -LexToken(EOL,'\n',1,2371) -LexToken(VAR,'x',1,2380) -LexToken(ASSIGNMENT,'=',1,2381) -LexToken(VAR,'standard_define',1,2382) -LexToken(OPENBRACKET,'(',1,2397) -LexToken(OPENSQBRACKET,'[',1,2398) -LexToken(NUMBER,'3',1,2399) -LexToken(NUMBER,'2',1,2401) -LexToken(CLOSESQBRACKET,']',1,2402) -LexToken(COMMA,',',1,2403) -LexToken(VAR,'model',1,2404) -LexToken(COMMA,',',1,2409) -LexToken(VAR,'exprs',1,2410) -LexToken(COMMA,',',1,2415) -LexToken(VAR,'gr_i',1,2416) -LexToken(CLOSEBRACKET,')',1,2420) -LexToken(EOL,'\n',1,2421) -LexToken(END,'end',1,2426) -LexToken(EOL,'\n',1,2429) -LexToken(ENDFUNCTION,'endfunction',1,2430) -LexToken(EOL,'\n',1,2441) +/* autogenerated from "macros/Events/EVTDLY_c.sci" */ +function EVTDLY_c() { +EVTDLY_c.prototype.get = function EVTDLY_c() { +} +EVTDLY_c.prototype.set = function EVTDLY_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,dt,ff,exprs]=scicos_getvalue(["Set Event Delay block parameters","Delay is the delay between an input event "," and the generated output event","Block may initially generate an output event before "," any input event. \"Date of initial output event\""," gives the date of this event. Set a negative value"," to disable any output event."],["Delay","Date of initial output event"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (dt<=0) { +message("Delay must be positive"); +ok=None; +} +if (ok) { +graphics.exprs=exprs; +model.rpar=[dt,ff]; +model.firing=ff; +x.graphics=graphics; +x.model=model; +break +} +} +} +EVTDLY_c.prototype.define = function EVTDLY_c() { +dt=0.1; +ff=0.0; +model=scicos_model(); +model.sim=list("evtdly4",4); +model.evtin=1; +model.evtout=1; +model.rpar=[dt,ff]; +model.blocktype="d"; +model.firing=ff; +model.dep_ut=[None,None]; +exprs=[string(dt),sci2exp(ff)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +EVTDLY_c.prototype.details = function EVTDLY_c() { +} +} diff --git a/js/Events/EVTDLY_f.js b/js/Events/EVTDLY_f.js index c1cee333..420da63a 100644 --- a/js/Events/EVTDLY_f.js +++ b/js/Events/EVTDLY_f.js @@ -1,304 +1,46 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EVTDLY_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'dt',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'ff',1,1085) -LexToken(COMMA,',',1,1087) -LexToken(VAR,'exprs',1,1088) -LexToken(CLOSESQBRACKET,']',1,1093) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1095) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(OPENSQBRACKET,'[',1,1111) -LexToken(DQSTRING,'"Set Event Delay block parameters"',1,1146) -LexToken(SEMICOLON,';\n',1,1147) -LexToken(DQSTRING,'"Delay is the delay between an input event "',1,1205) -LexToken(SEMICOLON,';\n',1,1206) -LexToken(DQSTRING,'" and the generated output event"',1,1258) -LexToken(SEMICOLON,';\n',1,1259) -LexToken(DQSTRING,'"Block may initially generate an output event before "',1,1326) -LexToken(SEMICOLON,';\n',1,1327) -LexToken(DQSTRING,'" any input event. \\"Date of initial output event\\""',1,1398) -LexToken(SEMICOLON,';\n',1,1399) -LexToken(DQSTRING,'" gives the date of this event. Set a negative value"',1,1471) -LexToken(SEMICOLON,';\n',1,1472) -LexToken(DQSTRING,'" if no initial event required"',1,1522) -LexToken(CLOSESQBRACKET,']',1,1523) -LexToken(COMMA,',',1,1524) -LexToken(OPENSQBRACKET,'[',1,1540) -LexToken(DQSTRING,'"Delay"',1,1547) -LexToken(SEMICOLON,';',1,1548) -LexToken(DQSTRING,'"Date of initial output event"',1,1578) -LexToken(CLOSESQBRACKET,']',1,1579) -LexToken(COMMA,',',1,1580) -LexToken(VAR,'list',1,1596) -LexToken(OPENBRACKET,'(',1,1600) -LexToken(DQSTRING,'"vec"',1,1605) -LexToken(COMMA,',',1,1606) -LexToken(NUMBER,'1',1,1607) -LexToken(COMMA,',',1,1608) -LexToken(DQSTRING,'"vec"',1,1613) -LexToken(COMMA,',',1,1614) -LexToken(NUMBER,'1',1,1615) -LexToken(CLOSEBRACKET,')',1,1616) -LexToken(COMMA,',',1,1617) -LexToken(VAR,'exprs',1,1618) -LexToken(CLOSEBRACKET,')',1,1623) -LexToken(EOL,'\n',1,1624) -LexToken(IF,'if',1,1637) -LexToken(NOT,'~',1,1640) -LexToken(VAR,'ok',1,1641) -LexToken(THEN,'then',1,1644) -LexToken(EOL,'\n',1,1648) -LexToken(BREAK,'break',1,1665) -LexToken(EOL,'\n',1,1670) -LexToken(END,'end',1,1684) -LexToken(EOL,'\n',1,1687) -LexToken(IF,'if',1,1700) -LexToken(VAR,'dt',1,1703) -LexToken(COMPARISON,'<=',1,1705) -LexToken(NUMBER,'0',1,1707) -LexToken(THEN,'then',1,1709) -LexToken(EOL,'\n',1,1713) -LexToken(VAR,'message',1,1730) -LexToken(OPENBRACKET,'(',1,1737) -LexToken(DQSTRING,'"Delay must be positive"',1,1761) -LexToken(CLOSEBRACKET,')',1,1762) -LexToken(EOL,'\n',1,1763) -LexToken(VAR,'ok',1,1780) -LexToken(ASSIGNMENT,'=',1,1782) -LexToken(PREVAR_BOOLEAN,'%f',1,1783) -LexToken(EOL,'\n',1,1785) -LexToken(END,'end',1,1798) -LexToken(EOL,'\n',1,1801) -LexToken(IF,'if',1,1814) -LexToken(VAR,'ok',1,1817) -LexToken(THEN,'then',1,1820) -LexToken(EOL,'\n',1,1824) -LexToken(VAR,'graphics',1,1841) -LexToken(DOT,'.',1,1849) -LexToken(VAR,'exprs',1,1850) -LexToken(ASSIGNMENT,'=',1,1855) -LexToken(VAR,'exprs',1,1856) -LexToken(EOL,'\n',1,1861) -LexToken(VAR,'model',1,1878) -LexToken(DOT,'.',1,1883) -LexToken(VAR,'rpar',1,1884) -LexToken(ASSIGNMENT,'=',1,1888) -LexToken(VAR,'dt',1,1889) -LexToken(EOL,'\n',1,1891) -LexToken(VAR,'model',1,1908) -LexToken(DOT,'.',1,1913) -LexToken(VAR,'firing',1,1914) -LexToken(ASSIGNMENT,'=',1,1920) -LexToken(VAR,'ff',1,1921) -LexToken(EOL,'\n',1,1923) -LexToken(VAR,'x',1,1940) -LexToken(DOT,'.',1,1941) -LexToken(VAR,'graphics',1,1942) -LexToken(ASSIGNMENT,'=',1,1950) -LexToken(VAR,'graphics',1,1951) -LexToken(EOL,'\n',1,1959) -LexToken(VAR,'x',1,1977) -LexToken(DOT,'.',1,1978) -LexToken(VAR,'model',1,1979) -LexToken(ASSIGNMENT,'=',1,1984) -LexToken(VAR,'model',1,1985) -LexToken(EOL,'\n',1,1990) -LexToken(BREAK,'break',1,2007) -LexToken(EOL,'\n',1,2012) -LexToken(END,'end',1,2025) -LexToken(EOL,'\n',1,2028) -LexToken(END,'end',1,2037) -LexToken(EOL,'\n',1,2040) -LexToken(CASE,'case',1,2045) -LexToken(DQSTRING,'"define"',1,2057) -LexToken(THEN,'then',1,2059) -LexToken(EOL,'\n',1,2063) -LexToken(VAR,'dt',1,2072) -LexToken(ASSIGNMENT,'=',1,2074) -LexToken(NUMBER,'0.1',1,2075) -LexToken(EOL,'\n',1,2078) -LexToken(VAR,'ff',1,2087) -LexToken(ASSIGNMENT,'=',1,2089) -LexToken(VAR,'dt',1,2090) -LexToken(EOL,'\n',1,2092) -LexToken(VAR,'model',1,2101) -LexToken(ASSIGNMENT,'=',1,2106) -LexToken(SCICOS_MODEL,'scicos_model',1,2107) -LexToken(OPENBRACKET,'(',1,2119) -LexToken(CLOSEBRACKET,')',1,2120) -LexToken(EOL,'\n',1,2121) -LexToken(VAR,'model',1,2130) -LexToken(DOT,'.',1,2135) -LexToken(VAR,'sim',1,2136) -LexToken(ASSIGNMENT,'=',1,2139) -LexToken(DQSTRING,'"evtdly"',1,2147) -LexToken(EOL,'\n',1,2148) -LexToken(VAR,'model',1,2157) -LexToken(DOT,'.',1,2162) -LexToken(VAR,'evtin',1,2163) -LexToken(ASSIGNMENT,'=',1,2168) -LexToken(NUMBER,'1',1,2169) -LexToken(EOL,'\n',1,2170) -LexToken(VAR,'model',1,2179) -LexToken(DOT,'.',1,2184) -LexToken(VAR,'evtout',1,2185) -LexToken(ASSIGNMENT,'=',1,2191) -LexToken(NUMBER,'1',1,2192) -LexToken(EOL,'\n',1,2193) -LexToken(VAR,'model',1,2202) -LexToken(DOT,'.',1,2207) -LexToken(VAR,'rpar',1,2208) -LexToken(ASSIGNMENT,'=',1,2212) -LexToken(VAR,'dt',1,2213) -LexToken(EOL,'\n',1,2215) -LexToken(VAR,'model',1,2224) -LexToken(DOT,'.',1,2229) -LexToken(VAR,'blocktype',1,2230) -LexToken(ASSIGNMENT,'=',1,2239) -LexToken(DQSTRING,'"d"',1,2242) -LexToken(EOL,'\n',1,2243) -LexToken(VAR,'model',1,2252) -LexToken(DOT,'.',1,2257) -LexToken(VAR,'firing',1,2258) -LexToken(ASSIGNMENT,'=',1,2264) -LexToken(VAR,'ff',1,2265) -LexToken(EOL,'\n',1,2267) -LexToken(VAR,'model',1,2276) -LexToken(DOT,'.',1,2281) -LexToken(VAR,'dep_ut',1,2282) -LexToken(ASSIGNMENT,'=',1,2288) -LexToken(OPENSQBRACKET,'[',1,2289) -LexToken(PREVAR_BOOLEAN,'%f',1,2290) -LexToken(PREVAR_BOOLEAN,'%f',1,2293) -LexToken(CLOSESQBRACKET,']',1,2295) -LexToken(EOL,'\n',1,2296) -LexToken(EOL,'\n',1,2297) -LexToken(VAR,'exprs',1,2306) -LexToken(ASSIGNMENT,'=',1,2311) -LexToken(OPENSQBRACKET,'[',1,2312) -LexToken(VAR,'string',1,2313) -LexToken(OPENBRACKET,'(',1,2319) -LexToken(VAR,'dt',1,2320) -LexToken(CLOSEBRACKET,')',1,2322) -LexToken(SEMICOLON,';',1,2323) -LexToken(VAR,'sci2exp',1,2324) -LexToken(OPENBRACKET,'(',1,2331) -LexToken(VAR,'ff',1,2332) -LexToken(CLOSEBRACKET,')',1,2334) -LexToken(CLOSESQBRACKET,']',1,2335) -LexToken(EOL,'\n',1,2336) -LexToken(VAR,'gr_i',1,2345) -LexToken(ASSIGNMENT,'=',1,2349) -LexToken(OPENSQBRACKET,'[',1,2350) -LexToken(CLOSESQBRACKET,']',1,2351) -LexToken(EOL,'\n',1,2352) -LexToken(VAR,'x',1,2361) -LexToken(ASSIGNMENT,'=',1,2362) -LexToken(VAR,'standard_define',1,2363) -LexToken(OPENBRACKET,'(',1,2378) -LexToken(OPENSQBRACKET,'[',1,2379) -LexToken(NUMBER,'2',1,2380) -LexToken(NUMBER,'2',1,2382) -LexToken(CLOSESQBRACKET,']',1,2383) -LexToken(COMMA,',',1,2384) -LexToken(VAR,'model',1,2385) -LexToken(COMMA,',',1,2390) -LexToken(VAR,'exprs',1,2391) -LexToken(COMMA,',',1,2396) -LexToken(VAR,'gr_i',1,2397) -LexToken(CLOSEBRACKET,')',1,2401) -LexToken(EOL,'\n',1,2402) -LexToken(END,'end',1,2407) -LexToken(EOL,'\n',1,2410) -LexToken(ENDFUNCTION,'endfunction',1,2411) -LexToken(EOL,'\n',1,2422) +/* autogenerated from "macros/Events/EVTDLY_f.sci" */ +function EVTDLY_f() { +EVTDLY_f.prototype.get = function EVTDLY_f() { +} +EVTDLY_f.prototype.set = function EVTDLY_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,dt,ff,exprs]=scicos_getvalue(["Set Event Delay block parameters","Delay is the delay between an input event "," and the generated output event","Block may initially generate an output event before "," any input event. \"Date of initial output event\""," gives the date of this event. Set a negative value"," if no initial event required"],["Delay","Date of initial output event"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (dt<=0) { +message("Delay must be positive"); +ok=None; +} +if (ok) { +graphics.exprs=exprs; +model.rpar=dt; +model.firing=ff; +x.graphics=graphics; +x.model=model; +break +} +} +} +EVTDLY_f.prototype.define = function EVTDLY_f() { +dt=0.1; +ff=dt; +model=scicos_model(); +model.sim="evtdly"; +model.evtin=1; +model.evtout=1; +model.rpar=dt; +model.blocktype="d"; +model.firing=ff; +model.dep_ut=[None,None]; +exprs=[string(dt),sci2exp(ff)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +EVTDLY_f.prototype.details = function EVTDLY_f() { +} +} diff --git a/js/Events/EVTGEN_f.js b/js/Events/EVTGEN_f.js index 95f775c6..a3a2488f 100644 --- a/js/Events/EVTGEN_f.js +++ b/js/Events/EVTGEN_f.js @@ -1,240 +1,38 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EVTGEN_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'tt',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'exprs',1,1085) -LexToken(CLOSESQBRACKET,']',1,1090) -LexToken(ASSIGNMENT,'=',1,1091) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1092) -LexToken(OPENBRACKET,'(',1,1107) -LexToken(DQSTRING,'"Set Event time"',1,1123) -LexToken(COMMA,',',1,1124) -LexToken(OPENSQBRACKET,'[',1,1140) -LexToken(DQSTRING,'"Event Time"',1,1152) -LexToken(CLOSESQBRACKET,']',1,1153) -LexToken(COMMA,',',1,1154) -LexToken(VAR,'list',1,1155) -LexToken(OPENBRACKET,'(',1,1159) -LexToken(DQSTRING,'"vec"',1,1164) -LexToken(COMMA,',',1,1165) -LexToken(NUMBER,'1',1,1166) -LexToken(CLOSEBRACKET,')',1,1167) -LexToken(COMMA,',',1,1168) -LexToken(VAR,'exprs',1,1169) -LexToken(CLOSEBRACKET,')',1,1174) -LexToken(EOL,'\n',1,1175) -LexToken(IF,'if',1,1188) -LexToken(NOT,'~',1,1191) -LexToken(VAR,'ok',1,1192) -LexToken(THEN,'then',1,1195) -LexToken(EOL,'\n',1,1199) -LexToken(BREAK,'break',1,1216) -LexToken(EOL,'\n',1,1221) -LexToken(END,'end',1,1235) -LexToken(EOL,'\n',1,1238) -LexToken(VAR,'graphics',1,1251) -LexToken(DOT,'.',1,1259) -LexToken(VAR,'exprs',1,1260) -LexToken(ASSIGNMENT,'=',1,1265) -LexToken(VAR,'exprs',1,1266) -LexToken(EOL,'\n',1,1271) -LexToken(IF,'if',1,1284) -LexToken(VAR,'model',1,1287) -LexToken(DOT,'.',1,1292) -LexToken(VAR,'firing',1,1293) -LexToken(COMPARISON,'<>',1,1299) -LexToken(VAR,'tt',1,1301) -LexToken(THEN,'then',1,1304) -LexToken(EOL,'\n',1,1308) -LexToken(VAR,'model',1,1325) -LexToken(DOT,'.',1,1330) -LexToken(VAR,'firing',1,1331) -LexToken(ASSIGNMENT,'=',1,1337) -LexToken(VAR,'tt',1,1338) -LexToken(EOL,'\n',1,1340) -LexToken(END,'end',1,1353) -LexToken(EOL,'\n',1,1356) -LexToken(VAR,'x',1,1369) -LexToken(DOT,'.',1,1370) -LexToken(VAR,'graphics',1,1371) -LexToken(ASSIGNMENT,'=',1,1379) -LexToken(VAR,'graphics',1,1380) -LexToken(EOL,'\n',1,1388) -LexToken(VAR,'x',1,1402) -LexToken(DOT,'.',1,1403) -LexToken(VAR,'model',1,1404) -LexToken(ASSIGNMENT,'=',1,1409) -LexToken(VAR,'model',1,1410) -LexToken(EOL,'\n',1,1415) -LexToken(BREAK,'break',1,1428) -LexToken(EOL,'\n',1,1433) -LexToken(END,'end',1,1442) -LexToken(EOL,'\n',1,1445) -LexToken(CASE,'case',1,1450) -LexToken(DQSTRING,'"define"',1,1462) -LexToken(THEN,'then',1,1464) -LexToken(EOL,'\n',1,1468) -LexToken(VAR,'tt',1,1477) -LexToken(ASSIGNMENT,'=',1,1479) -LexToken(NUMBER,'0',1,1480) -LexToken(EOL,'\n',1,1481) -LexToken(VAR,'model',1,1490) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(SCICOS_MODEL,'scicos_model',1,1496) -LexToken(OPENBRACKET,'(',1,1508) -LexToken(CLOSEBRACKET,')',1,1509) -LexToken(EOL,'\n',1,1510) -LexToken(VAR,'model',1,1519) -LexToken(DOT,'.',1,1524) -LexToken(VAR,'sim',1,1525) -LexToken(ASSIGNMENT,'=',1,1528) -LexToken(DQSTRING,'"trash"',1,1535) -LexToken(EOL,'\n',1,1536) -LexToken(VAR,'model',1,1545) -LexToken(DOT,'.',1,1550) -LexToken(VAR,'evtout',1,1551) -LexToken(ASSIGNMENT,'=',1,1557) -LexToken(NUMBER,'1',1,1558) -LexToken(EOL,'\n',1,1559) -LexToken(VAR,'model',1,1568) -LexToken(DOT,'.',1,1573) -LexToken(VAR,'blocktype',1,1574) -LexToken(ASSIGNMENT,'=',1,1583) -LexToken(DQSTRING,'"d"',1,1586) -LexToken(EOL,'\n',1,1587) -LexToken(VAR,'model',1,1596) -LexToken(DOT,'.',1,1601) -LexToken(VAR,'firing',1,1602) -LexToken(ASSIGNMENT,'=',1,1608) -LexToken(VAR,'tt',1,1609) -LexToken(EOL,'\n',1,1611) -LexToken(VAR,'model',1,1620) -LexToken(DOT,'.',1,1625) -LexToken(VAR,'dep_ut',1,1626) -LexToken(ASSIGNMENT,'=',1,1632) -LexToken(OPENSQBRACKET,'[',1,1633) -LexToken(PREVAR_BOOLEAN,'%f',1,1634) -LexToken(PREVAR_BOOLEAN,'%f',1,1637) -LexToken(CLOSESQBRACKET,']',1,1639) -LexToken(EOL,'\n',1,1640) -LexToken(EOL,'\n',1,1641) -LexToken(VAR,'exprs',1,1650) -LexToken(ASSIGNMENT,'=',1,1655) -LexToken(VAR,'string',1,1656) -LexToken(OPENBRACKET,'(',1,1662) -LexToken(VAR,'tt',1,1663) -LexToken(CLOSEBRACKET,')',1,1665) -LexToken(EOL,'\n',1,1666) -LexToken(VAR,'gr_i',1,1675) -LexToken(ASSIGNMENT,'=',1,1679) -LexToken(OPENSQBRACKET,'[',1,1680) -LexToken(CLOSESQBRACKET,']',1,1681) -LexToken(EOL,'\n',1,1682) -LexToken(VAR,'x',1,1691) -LexToken(ASSIGNMENT,'=',1,1692) -LexToken(VAR,'standard_define',1,1693) -LexToken(OPENBRACKET,'(',1,1708) -LexToken(OPENSQBRACKET,'[',1,1709) -LexToken(NUMBER,'3',1,1710) -LexToken(NUMBER,'2',1,1712) -LexToken(CLOSESQBRACKET,']',1,1713) -LexToken(COMMA,',',1,1714) -LexToken(VAR,'model',1,1715) -LexToken(COMMA,',',1,1720) -LexToken(VAR,'exprs',1,1721) -LexToken(COMMA,',',1,1726) -LexToken(VAR,'gr_i',1,1727) -LexToken(CLOSEBRACKET,')',1,1731) -LexToken(EOL,'\n',1,1732) -LexToken(END,'end',1,1737) -LexToken(EOL,'\n',1,1740) -LexToken(ENDFUNCTION,'endfunction',1,1741) -LexToken(EOL,'\n',1,1752) +/* autogenerated from "macros/Events/EVTGEN_f.sci" */ +function EVTGEN_f() { +EVTGEN_f.prototype.get = function EVTGEN_f() { +} +EVTGEN_f.prototype.set = function EVTGEN_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,tt,exprs]=scicos_getvalue("Set Event time",["Event Time"],list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +if (model.firing!=tt) { +model.firing=tt; +} +x.graphics=graphics; +x.model=model; +break +} +} +EVTGEN_f.prototype.define = function EVTGEN_f() { +tt=0; +model=scicos_model(); +model.sim="trash"; +model.evtout=1; +model.blocktype="d"; +model.firing=tt; +model.dep_ut=[None,None]; +exprs=string(tt); +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +EVTGEN_f.prototype.details = function EVTGEN_f() { +} +} diff --git a/js/Events/EVTVARDLY.js b/js/Events/EVTVARDLY.js index 2c5837a0..f1791717 100644 --- a/js/Events/EVTVARDLY.js +++ b/js/Events/EVTVARDLY.js @@ -1,249 +1,38 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EVTVARDLY',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(WHILE,'while',1,1055) -LexToken(PREVAR_BOOLEAN,'%t',1,1061) -LexToken(DO,'do',1,1064) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'fir',1,1083) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'exprs',1,1087) -LexToken(CLOSESQBRACKET,']',1,1092) -LexToken(ASSIGNMENT,'=',1,1093) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1094) -LexToken(OPENBRACKET,'(',1,1109) -LexToken(DQSTRING,'"Set parameter of variable event delay"',1,1148) -LexToken(COMMA,',',1,1149) -LexToken(DQSTRING,'"Initial event firing time (<0 if absent)"',1,1206) -LexToken(COMMA,',',1,1207) -LexToken(VAR,'list',1,1223) -LexToken(OPENBRACKET,'(',1,1227) -LexToken(DQSTRING,'"vec"',1,1232) -LexToken(COMMA,',',1,1233) -LexToken(NUMBER,'1',1,1234) -LexToken(CLOSEBRACKET,')',1,1235) -LexToken(COMMA,',',1,1236) -LexToken(VAR,'exprs',1,1237) -LexToken(CLOSEBRACKET,')',1,1242) -LexToken(EOL,'\n',1,1243) -LexToken(IF,'if',1,1256) -LexToken(NOT,'~',1,1259) -LexToken(VAR,'ok',1,1260) -LexToken(THEN,'then',1,1263) -LexToken(EOL,'\n',1,1267) -LexToken(BREAK,'break',1,1284) -LexToken(EOL,'\n',1,1289) -LexToken(END,'end',1,1303) -LexToken(EOL,'\n',1,1306) -LexToken(VAR,'graphics',1,1319) -LexToken(DOT,'.',1,1327) -LexToken(VAR,'exprs',1,1328) -LexToken(ASSIGNMENT,'=',1,1333) -LexToken(VAR,'exprs',1,1334) -LexToken(EOL,'\n',1,1339) -LexToken(VAR,'model',1,1352) -LexToken(DOT,'.',1,1357) -LexToken(VAR,'firing',1,1358) -LexToken(ASSIGNMENT,'=',1,1364) -LexToken(VAR,'fir',1,1365) -LexToken(EOL,'\n',1,1368) -LexToken(VAR,'x',1,1381) -LexToken(DOT,'.',1,1382) -LexToken(VAR,'graphics',1,1383) -LexToken(ASSIGNMENT,'=',1,1391) -LexToken(VAR,'graphics',1,1392) -LexToken(EOL,'\n',1,1400) -LexToken(VAR,'x',1,1414) -LexToken(DOT,'.',1,1415) -LexToken(VAR,'model',1,1416) -LexToken(ASSIGNMENT,'=',1,1421) -LexToken(VAR,'model',1,1422) -LexToken(EOL,'\n',1,1427) -LexToken(BREAK,'break',1,1440) -LexToken(EOL,'\n',1,1445) -LexToken(END,'end',1,1454) -LexToken(EOL,'\n',1,1457) -LexToken(CASE,'case',1,1462) -LexToken(DQSTRING,'"define"',1,1474) -LexToken(THEN,'then',1,1476) -LexToken(EOL,'\n',1,1480) -LexToken(VAR,'model',1,1489) -LexToken(ASSIGNMENT,'=',1,1494) -LexToken(SCICOS_MODEL,'scicos_model',1,1495) -LexToken(OPENBRACKET,'(',1,1507) -LexToken(CLOSEBRACKET,')',1,1508) -LexToken(EOL,'\n',1,1509) -LexToken(VAR,'model',1,1518) -LexToken(DOT,'.',1,1523) -LexToken(VAR,'sim',1,1524) -LexToken(ASSIGNMENT,'=',1,1527) -LexToken(VAR,'list',1,1528) -LexToken(OPENBRACKET,'(',1,1532) -LexToken(DQSTRING,'"evtvardly"',1,1543) -LexToken(COMMA,',',1,1544) -LexToken(NUMBER,'4',1,1545) -LexToken(CLOSEBRACKET,')',1,1546) -LexToken(EOL,'\n',1,1547) -LexToken(VAR,'model',1,1556) -LexToken(DOT,'.',1,1561) -LexToken(VAR,'in',1,1562) -LexToken(ASSIGNMENT,'=',1,1564) -LexToken(NUMBER,'1',1,1565) -LexToken(EOL,'\n',1,1566) -LexToken(VAR,'model',1,1575) -LexToken(DOT,'.',1,1580) -LexToken(VAR,'evtin',1,1581) -LexToken(ASSIGNMENT,'=',1,1586) -LexToken(NUMBER,'1',1,1587) -LexToken(EOL,'\n',1,1588) -LexToken(VAR,'model',1,1597) -LexToken(DOT,'.',1,1602) -LexToken(VAR,'evtout',1,1603) -LexToken(ASSIGNMENT,'=',1,1609) -LexToken(NUMBER,'1',1,1610) -LexToken(EOL,'\n',1,1611) -LexToken(VAR,'model',1,1620) -LexToken(DOT,'.',1,1625) -LexToken(VAR,'blocktype',1,1626) -LexToken(ASSIGNMENT,'=',1,1635) -LexToken(DQSTRING,'"d"',1,1638) -LexToken(EOL,'\n',1,1639) -LexToken(VAR,'model',1,1648) -LexToken(DOT,'.',1,1653) -LexToken(VAR,'firing',1,1654) -LexToken(ASSIGNMENT,'=',1,1660) -LexToken(ADDITION,'-',1,1661) -LexToken(NUMBER,'1',1,1662) -LexToken(EOL,'\n',1,1663) -LexToken(VAR,'model',1,1672) -LexToken(DOT,'.',1,1677) -LexToken(VAR,'blocktype',1,1678) -LexToken(ASSIGNMENT,'=',1,1687) -LexToken(DQSTRING,'"c"',1,1690) -LexToken(EOL,'\n',1,1691) -LexToken(VAR,'model',1,1700) -LexToken(DOT,'.',1,1705) -LexToken(VAR,'dep_ut',1,1706) -LexToken(ASSIGNMENT,'=',1,1712) -LexToken(OPENSQBRACKET,'[',1,1713) -LexToken(PREVAR_BOOLEAN,'%t',1,1714) -LexToken(PREVAR_BOOLEAN,'%f',1,1717) -LexToken(CLOSESQBRACKET,']',1,1719) -LexToken(EOL,'\n',1,1720) -LexToken(VAR,'exprs',1,1729) -LexToken(ASSIGNMENT,'=',1,1734) -LexToken(VAR,'string',1,1735) -LexToken(OPENBRACKET,'(',1,1741) -LexToken(VAR,'model',1,1742) -LexToken(DOT,'.',1,1747) -LexToken(VAR,'firing',1,1748) -LexToken(CLOSEBRACKET,')',1,1754) -LexToken(EOL,'\n',1,1755) -LexToken(VAR,'gr_i',1,1764) -LexToken(ASSIGNMENT,'=',1,1768) -LexToken(OPENSQBRACKET,'[',1,1769) -LexToken(CLOSESQBRACKET,']',1,1770) -LexToken(EOL,'\n',1,1771) -LexToken(VAR,'x',1,1780) -LexToken(ASSIGNMENT,'=',1,1781) -LexToken(VAR,'standard_define',1,1782) -LexToken(OPENBRACKET,'(',1,1797) -LexToken(OPENSQBRACKET,'[',1,1798) -LexToken(NUMBER,'2',1,1799) -LexToken(NUMBER,'2',1,1801) -LexToken(CLOSESQBRACKET,']',1,1802) -LexToken(COMMA,',',1,1803) -LexToken(VAR,'model',1,1804) -LexToken(COMMA,',',1,1809) -LexToken(VAR,'exprs',1,1810) -LexToken(COMMA,',',1,1815) -LexToken(VAR,'gr_i',1,1816) -LexToken(CLOSEBRACKET,')',1,1820) -LexToken(EOL,'\n',1,1821) -LexToken(END,'end',1,1826) -LexToken(EOL,'\n',1,1829) -LexToken(ENDFUNCTION,'endfunction',1,1830) -LexToken(EOL,'\n',1,1841) +/* autogenerated from "macros/Events/EVTVARDLY.sci" */ +function EVTVARDLY() { +EVTVARDLY.prototype.get = function EVTVARDLY() { +} +EVTVARDLY.prototype.set = function EVTVARDLY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,fir,exprs]=scicos_getvalue("Set parameter of variable event delay","Initial event firing time (<0 if absent)",list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +model.firing=fir; +x.graphics=graphics; +x.model=model; +break +} +} +EVTVARDLY.prototype.define = function EVTVARDLY() { +model=scicos_model(); +model.sim=list("evtvardly",4); +model.in=1; +model.evtin=1; +model.evtout=1; +model.blocktype="d"; +model.firing=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=string(model.firing); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +EVTVARDLY.prototype.details = function EVTVARDLY() { +} +} diff --git a/js/Events/HALT_f.js b/js/Events/HALT_f.js index 5c5c7610..d28b3486 100644 --- a/js/Events/HALT_f.js +++ b/js/Events/HALT_f.js @@ -1,242 +1,39 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'HALT_f',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(WHILE,'while',1,1052) -LexToken(PREVAR_BOOLEAN,'%t',1,1058) -LexToken(DO,'do',1,1061) -LexToken(EOL,'\n',1,1063) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(VAR,'ok',1,1077) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'n',1,1080) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'exprs',1,1082) -LexToken(CLOSESQBRACKET,']',1,1087) -LexToken(ASSIGNMENT,'=',1,1088) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1089) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(DQSTRING,'"Set Halt block parameters"',1,1131) -LexToken(COMMA,',',1,1132) -LexToken(OPENSQBRACKET,'[',1,1148) -LexToken(DQSTRING,'"State on halt"',1,1163) -LexToken(CLOSESQBRACKET,']',1,1164) -LexToken(COMMA,',',1,1165) -LexToken(VAR,'list',1,1166) -LexToken(OPENBRACKET,'(',1,1170) -LexToken(DQSTRING,'"vec"',1,1175) -LexToken(COMMA,',',1,1176) -LexToken(NUMBER,'1',1,1177) -LexToken(CLOSEBRACKET,')',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'exprs',1,1180) -LexToken(CLOSEBRACKET,')',1,1185) -LexToken(EOL,'\n',1,1186) -LexToken(IF,'if',1,1199) -LexToken(NOT,'~',1,1202) -LexToken(VAR,'ok',1,1203) -LexToken(THEN,'then',1,1206) -LexToken(EOL,'\n',1,1210) -LexToken(BREAK,'break',1,1227) -LexToken(EOL,'\n',1,1232) -LexToken(END,'end',1,1246) -LexToken(EOL,'\n',1,1249) -LexToken(IF,'if',1,1262) -LexToken(VAR,'ok',1,1265) -LexToken(THEN,'then',1,1268) -LexToken(EOL,'\n',1,1272) -LexToken(VAR,'graphics',1,1289) -LexToken(DOT,'.',1,1297) -LexToken(VAR,'exprs',1,1298) -LexToken(ASSIGNMENT,'=',1,1303) -LexToken(VAR,'exprs',1,1304) -LexToken(EOL,'\n',1,1309) -LexToken(VAR,'model',1,1326) -LexToken(DOT,'.',1,1331) -LexToken(VAR,'ipar',1,1332) -LexToken(ASSIGNMENT,'=',1,1336) -LexToken(VAR,'n',1,1337) -LexToken(EOL,'\n',1,1338) -LexToken(VAR,'x',1,1355) -LexToken(DOT,'.',1,1356) -LexToken(VAR,'graphics',1,1357) -LexToken(ASSIGNMENT,'=',1,1365) -LexToken(VAR,'graphics',1,1366) -LexToken(EOL,'\n',1,1374) -LexToken(VAR,'x',1,1392) -LexToken(DOT,'.',1,1393) -LexToken(VAR,'model',1,1394) -LexToken(ASSIGNMENT,'=',1,1399) -LexToken(VAR,'model',1,1400) -LexToken(EOL,'\n',1,1405) -LexToken(BREAK,'break',1,1422) -LexToken(EOL,'\n',1,1427) -LexToken(END,'end',1,1440) -LexToken(EOL,'\n',1,1443) -LexToken(END,'end',1,1452) -LexToken(EOL,'\n',1,1455) -LexToken(CASE,'case',1,1460) -LexToken(DQSTRING,'"define"',1,1472) -LexToken(THEN,'then',1,1474) -LexToken(EOL,'\n',1,1478) -LexToken(VAR,'n',1,1487) -LexToken(ASSIGNMENT,'=',1,1488) -LexToken(NUMBER,'0',1,1489) -LexToken(EOL,'\n',1,1490) -LexToken(VAR,'model',1,1499) -LexToken(ASSIGNMENT,'=',1,1504) -LexToken(SCICOS_MODEL,'scicos_model',1,1505) -LexToken(OPENBRACKET,'(',1,1517) -LexToken(CLOSEBRACKET,')',1,1518) -LexToken(EOL,'\n',1,1519) -LexToken(VAR,'model',1,1528) -LexToken(DOT,'.',1,1533) -LexToken(VAR,'sim',1,1534) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(DQSTRING,'"hltblk"',1,1545) -LexToken(EOL,'\n',1,1546) -LexToken(VAR,'model',1,1555) -LexToken(DOT,'.',1,1560) -LexToken(VAR,'evtin',1,1561) -LexToken(ASSIGNMENT,'=',1,1566) -LexToken(NUMBER,'1',1,1567) -LexToken(EOL,'\n',1,1568) -LexToken(VAR,'model',1,1577) -LexToken(DOT,'.',1,1582) -LexToken(VAR,'dstate',1,1583) -LexToken(ASSIGNMENT,'=',1,1589) -LexToken(NUMBER,'0',1,1590) -LexToken(EOL,'\n',1,1591) -LexToken(VAR,'model',1,1600) -LexToken(DOT,'.',1,1605) -LexToken(VAR,'ipar',1,1606) -LexToken(ASSIGNMENT,'=',1,1610) -LexToken(NUMBER,'0',1,1611) -LexToken(EOL,'\n',1,1612) -LexToken(VAR,'model',1,1621) -LexToken(DOT,'.',1,1626) -LexToken(VAR,'blocktype',1,1627) -LexToken(ASSIGNMENT,'=',1,1636) -LexToken(DQSTRING,'"d"',1,1639) -LexToken(EOL,'\n',1,1640) -LexToken(VAR,'model',1,1649) -LexToken(DOT,'.',1,1654) -LexToken(VAR,'dep_ut',1,1655) -LexToken(ASSIGNMENT,'=',1,1661) -LexToken(OPENSQBRACKET,'[',1,1662) -LexToken(PREVAR_BOOLEAN,'%f',1,1663) -LexToken(PREVAR_BOOLEAN,'%f',1,1666) -LexToken(CLOSESQBRACKET,']',1,1668) -LexToken(EOL,'\n',1,1669) -LexToken(EOL,'\n',1,1670) -LexToken(VAR,'exprs',1,1679) -LexToken(ASSIGNMENT,'=',1,1684) -LexToken(VAR,'string',1,1685) -LexToken(OPENBRACKET,'(',1,1691) -LexToken(VAR,'n',1,1692) -LexToken(CLOSEBRACKET,')',1,1693) -LexToken(EOL,'\n',1,1694) -LexToken(VAR,'gr_i',1,1703) -LexToken(ASSIGNMENT,'=',1,1707) -LexToken(OPENSQBRACKET,'[',1,1708) -LexToken(CLOSESQBRACKET,']',1,1709) -LexToken(EOL,'\n',1,1710) -LexToken(VAR,'x',1,1719) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(VAR,'standard_define',1,1721) -LexToken(OPENBRACKET,'(',1,1736) -LexToken(OPENSQBRACKET,'[',1,1737) -LexToken(NUMBER,'2',1,1738) -LexToken(NUMBER,'2',1,1740) -LexToken(CLOSESQBRACKET,']',1,1741) -LexToken(COMMA,',',1,1742) -LexToken(VAR,'model',1,1743) -LexToken(COMMA,',',1,1748) -LexToken(VAR,'exprs',1,1749) -LexToken(COMMA,',',1,1754) -LexToken(VAR,'gr_i',1,1755) -LexToken(CLOSEBRACKET,')',1,1759) -LexToken(EOL,'\n',1,1760) -LexToken(END,'end',1,1765) -LexToken(EOL,'\n',1,1768) -LexToken(ENDFUNCTION,'endfunction',1,1769) -LexToken(EOL,'\n',1,1780) +/* autogenerated from "macros/Events/HALT_f.sci" */ +function HALT_f() { +HALT_f.prototype.get = function HALT_f() { +} +HALT_f.prototype.set = function HALT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,n,exprs]=scicos_getvalue("Set Halt block parameters",["State on halt"],list("vec",1),exprs); +if (!ok) { +break +} +if (ok) { +graphics.exprs=exprs; +model.ipar=n; +x.graphics=graphics; +x.model=model; +break +} +} +} +HALT_f.prototype.define = function HALT_f() { +n=0; +model=scicos_model(); +model.sim="hltblk"; +model.evtin=1; +model.dstate=0; +model.ipar=0; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(n); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +HALT_f.prototype.details = function HALT_f() { +} +} diff --git a/js/Events/IFTHEL_f.js b/js/Events/IFTHEL_f.js index 51b3450e..c23162d6 100644 --- a/js/Events/IFTHEL_f.js +++ b/js/Events/IFTHEL_f.js @@ -1,426 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'IFTHEL_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(IF,'if',1,1054) -LexToken(VAR,'exprs',1,1057) -LexToken(COMPARISON,'==',1,1062) -LexToken(OPENSQBRACKET,'[',1,1064) -LexToken(CLOSESQBRACKET,']',1,1065) -LexToken(THEN,'then',1,1067) -LexToken(EOL,'\n',1,1071) -LexToken(VAR,'exprs',1,1084) -LexToken(ASSIGNMENT,'=',1,1089) -LexToken(VAR,'string',1,1090) -LexToken(OPENBRACKET,'(',1,1096) -LexToken(NUMBER,'1',1,1097) -LexToken(CLOSEBRACKET,')',1,1098) -LexToken(EOL,'\n',1,1099) -LexToken(END,'end',1,1109) -LexToken(EOL,'\n',1,1112) -LexToken(IF,'if',1,1121) -LexToken(VAR,'size',1,1124) -LexToken(OPENBRACKET,'(',1,1128) -LexToken(VAR,'exprs',1,1129) -LexToken(COMMA,',',1,1134) -LexToken(DQSTRING,'"*"',1,1137) -LexToken(CLOSEBRACKET,')',1,1138) -LexToken(COMPARISON,'==',1,1139) -LexToken(NUMBER,'1',1,1141) -LexToken(THEN,'then',1,1143) -LexToken(EOL,'\n',1,1147) -LexToken(VAR,'exprs',1,1160) -LexToken(OPENBRACKET,'(',1,1165) -LexToken(NUMBER,'2',1,1166) -LexToken(CLOSEBRACKET,')',1,1167) -LexToken(ASSIGNMENT,'=',1,1168) -LexToken(VAR,'string',1,1169) -LexToken(OPENBRACKET,'(',1,1175) -LexToken(NUMBER,'1',1,1176) -LexToken(CLOSEBRACKET,')',1,1177) -LexToken(EOL,'\n',1,1178) -LexToken(END,'end',1,1188) -LexToken(EOL,'\n',1,1191) -LexToken(WHILE,'while',1,1200) -LexToken(PREVAR_BOOLEAN,'%t',1,1206) -LexToken(DO,'do',1,1209) -LexToken(EOL,'\n',1,1211) -LexToken(OPENSQBRACKET,'[',1,1224) -LexToken(VAR,'ok',1,1225) -LexToken(COMMA,',',1,1227) -LexToken(VAR,'inh',1,1228) -LexToken(COMMA,',',1,1231) -LexToken(VAR,'nmod',1,1232) -LexToken(COMMA,',',1,1236) -LexToken(VAR,'exprs',1,1237) -LexToken(CLOSESQBRACKET,']',1,1242) -LexToken(ASSIGNMENT,'=',1,1243) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1244) -LexToken(OPENBRACKET,'(',1,1259) -LexToken(DQSTRING,'"Set parameters"',1,1275) -LexToken(COMMA,',',1,1276) -LexToken(OPENSQBRACKET,'[',1,1292) -LexToken(DQSTRING,'"Inherit (1: no, 0: yes)"',1,1317) -LexToken(SEMICOLON,';',1,1318) -LexToken(DQSTRING,'"zero-crossing (0: no, 1: yes)"',1,1349) -LexToken(CLOSESQBRACKET,']',1,1350) -LexToken(COMMA,',',1,1351) -LexToken(VAR,'list',1,1367) -LexToken(OPENBRACKET,'(',1,1371) -LexToken(DQSTRING,'"vec"',1,1376) -LexToken(COMMA,',',1,1377) -LexToken(NUMBER,'1',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(DQSTRING,'"vec"',1,1384) -LexToken(COMMA,',',1,1385) -LexToken(NUMBER,'1',1,1386) -LexToken(CLOSEBRACKET,')',1,1387) -LexToken(COMMA,',',1,1388) -LexToken(VAR,'exprs',1,1389) -LexToken(CLOSEBRACKET,')',1,1394) -LexToken(EOL,'\n',1,1395) -LexToken(IF,'if',1,1408) -LexToken(NOT,'~',1,1411) -LexToken(VAR,'ok',1,1412) -LexToken(THEN,'then',1,1415) -LexToken(EOL,'\n',1,1419) -LexToken(BREAK,'break',1,1436) -LexToken(EOL,'\n',1,1441) -LexToken(END,'end',1,1455) -LexToken(EOL,'\n',1,1458) -LexToken(VAR,'model',1,1471) -LexToken(DOT,'.',1,1476) -LexToken(VAR,'dep_ut',1,1477) -LexToken(ASSIGNMENT,'=',1,1483) -LexToken(OPENSQBRACKET,'[',1,1484) -LexToken(PREVAR_BOOLEAN,'%t',1,1485) -LexToken(PREVAR_BOOLEAN,'%f',1,1488) -LexToken(CLOSESQBRACKET,']',1,1490) -LexToken(EOL,'\n',1,1509) -LexToken(IF,'if',1,1522) -LexToken(VAR,'nmod',1,1525) -LexToken(COMPARISON,'<>',1,1529) -LexToken(NUMBER,'0',1,1531) -LexToken(THEN,'then',1,1533) -LexToken(EOL,'\n',1,1537) -LexToken(VAR,'nmod',1,1554) -LexToken(ASSIGNMENT,'=',1,1558) -LexToken(NUMBER,'1',1,1559) -LexToken(EOL,'\n',1,1560) -LexToken(END,'end',1,1574) -LexToken(EOL,'\n',1,1577) -LexToken(IF,'if',1,1590) -LexToken(VAR,'inh',1,1593) -LexToken(COMPARISON,'<>',1,1596) -LexToken(NUMBER,'1',1,1598) -LexToken(THEN,'then',1,1600) -LexToken(EOL,'\n',1,1604) -LexToken(VAR,'inh',1,1621) -LexToken(ASSIGNMENT,'=',1,1624) -LexToken(OPENSQBRACKET,'[',1,1625) -LexToken(CLOSESQBRACKET,']',1,1626) -LexToken(EOL,'\n',1,1627) -LexToken(END,'end',1,1641) -LexToken(EOL,'\n',1,1644) -LexToken(OPENSQBRACKET,'[',1,1657) -LexToken(VAR,'model',1,1658) -LexToken(COMMA,',',1,1663) -LexToken(VAR,'graphics',1,1664) -LexToken(COMMA,',',1,1672) -LexToken(VAR,'ok',1,1673) -LexToken(CLOSESQBRACKET,']',1,1675) -LexToken(ASSIGNMENT,'=',1,1676) -LexToken(VAR,'check_io',1,1677) -LexToken(OPENBRACKET,'(',1,1685) -LexToken(VAR,'model',1,1686) -LexToken(COMMA,',',1,1691) -LexToken(VAR,'graphics',1,1692) -LexToken(COMMA,',',1,1700) -LexToken(NUMBER,'1',1,1701) -LexToken(COMMA,',',1,1702) -LexToken(OPENSQBRACKET,'[',1,1703) -LexToken(CLOSESQBRACKET,']',1,1704) -LexToken(COMMA,',',1,1705) -LexToken(VAR,'inh',1,1706) -LexToken(COMMA,',',1,1709) -LexToken(OPENSQBRACKET,'[',1,1710) -LexToken(NUMBER,'1',1,1711) -LexToken(SEMICOLON,';',1,1712) -LexToken(NUMBER,'1',1,1713) -LexToken(CLOSESQBRACKET,']',1,1714) -LexToken(CLOSEBRACKET,')',1,1715) -LexToken(EOL,'\n',1,1716) -LexToken(IF,'if',1,1729) -LexToken(VAR,'ok',1,1732) -LexToken(THEN,'then',1,1735) -LexToken(EOL,'\n',1,1739) -LexToken(VAR,'graphics',1,1756) -LexToken(DOT,'.',1,1764) -LexToken(VAR,'exprs',1,1765) -LexToken(ASSIGNMENT,'=',1,1770) -LexToken(VAR,'exprs',1,1771) -LexToken(EOL,'\n',1,1776) -LexToken(VAR,'model',1,1794) -LexToken(DOT,'.',1,1799) -LexToken(VAR,'evtin',1,1800) -LexToken(ASSIGNMENT,'=',1,1805) -LexToken(VAR,'inh',1,1806) -LexToken(EOL,'\n',1,1809) -LexToken(VAR,'model',1,1827) -LexToken(DOT,'.',1,1832) -LexToken(VAR,'sim',1,1833) -LexToken(OPENBRACKET,'(',1,1836) -LexToken(NUMBER,'2',1,1837) -LexToken(CLOSEBRACKET,')',1,1838) -LexToken(ASSIGNMENT,'=',1,1839) -LexToken(ADDITION,'-',1,1840) -LexToken(NUMBER,'1',1,1841) -LexToken(EOL,'\n',1,1842) -LexToken(VAR,'model',1,1859) -LexToken(DOT,'.',1,1864) -LexToken(VAR,'nmode',1,1865) -LexToken(ASSIGNMENT,'=',1,1870) -LexToken(VAR,'nmod',1,1871) -LexToken(EOL,'\n',1,1875) -LexToken(VAR,'model',1,1892) -LexToken(DOT,'.',1,1897) -LexToken(VAR,'nzcross',1,1898) -LexToken(ASSIGNMENT,'=',1,1905) -LexToken(VAR,'nmod',1,1906) -LexToken(EOL,'\n',1,1910) -LexToken(VAR,'x',1,1927) -LexToken(DOT,'.',1,1928) -LexToken(VAR,'graphics',1,1929) -LexToken(ASSIGNMENT,'=',1,1937) -LexToken(VAR,'graphics',1,1938) -LexToken(EOL,'\n',1,1946) -LexToken(VAR,'x',1,1964) -LexToken(DOT,'.',1,1965) -LexToken(VAR,'model',1,1966) -LexToken(ASSIGNMENT,'=',1,1971) -LexToken(VAR,'model',1,1972) -LexToken(EOL,'\n',1,1977) -LexToken(BREAK,'break',1,1994) -LexToken(EOL,'\n',1,1999) -LexToken(END,'end',1,2012) -LexToken(EOL,'\n',1,2015) -LexToken(END,'end',1,2024) -LexToken(EOL,'\n',1,2027) -LexToken(CASE,'case',1,2032) -LexToken(DQSTRING,'"define"',1,2044) -LexToken(THEN,'then',1,2046) -LexToken(EOL,'\n',1,2050) -LexToken(VAR,'model',1,2059) -LexToken(ASSIGNMENT,'=',1,2064) -LexToken(SCICOS_MODEL,'scicos_model',1,2065) -LexToken(OPENBRACKET,'(',1,2077) -LexToken(CLOSEBRACKET,')',1,2078) -LexToken(EOL,'\n',1,2079) -LexToken(VAR,'model',1,2088) -LexToken(DOT,'.',1,2093) -LexToken(VAR,'sim',1,2094) -LexToken(ASSIGNMENT,'=',1,2097) -LexToken(VAR,'list',1,2098) -LexToken(OPENBRACKET,'(',1,2102) -LexToken(DQSTRING,'"ifthel"',1,2110) -LexToken(COMMA,',',1,2111) -LexToken(ADDITION,'-',1,2112) -LexToken(NUMBER,'1',1,2113) -LexToken(CLOSEBRACKET,')',1,2114) -LexToken(EOL,'\n',1,2115) -LexToken(VAR,'model',1,2124) -LexToken(DOT,'.',1,2129) -LexToken(VAR,'in',1,2130) -LexToken(ASSIGNMENT,'=',1,2132) -LexToken(NUMBER,'1',1,2133) -LexToken(EOL,'\n',1,2134) -LexToken(VAR,'model',1,2143) -LexToken(DOT,'.',1,2148) -LexToken(VAR,'in2',1,2149) -LexToken(ASSIGNMENT,'=',1,2152) -LexToken(NUMBER,'1',1,2153) -LexToken(EOL,'\n',1,2154) -LexToken(VAR,'model',1,2163) -LexToken(DOT,'.',1,2168) -LexToken(VAR,'intyp',1,2169) -LexToken(ASSIGNMENT,'=',1,2174) -LexToken(ADDITION,'-',1,2175) -LexToken(NUMBER,'1',1,2176) -LexToken(EOL,'\n',1,2177) -LexToken(VAR,'model',1,2186) -LexToken(DOT,'.',1,2191) -LexToken(VAR,'evtin',1,2192) -LexToken(ASSIGNMENT,'=',1,2197) -LexToken(NUMBER,'1',1,2198) -LexToken(EOL,'\n',1,2199) -LexToken(VAR,'model',1,2208) -LexToken(DOT,'.',1,2213) -LexToken(VAR,'evtout',1,2214) -LexToken(ASSIGNMENT,'=',1,2220) -LexToken(OPENSQBRACKET,'[',1,2221) -LexToken(NUMBER,'1',1,2222) -LexToken(SEMICOLON,';',1,2223) -LexToken(NUMBER,'1',1,2224) -LexToken(CLOSESQBRACKET,']',1,2225) -LexToken(EOL,'\n',1,2226) -LexToken(VAR,'model',1,2235) -LexToken(DOT,'.',1,2240) -LexToken(VAR,'blocktype',1,2241) -LexToken(ASSIGNMENT,'=',1,2250) -LexToken(DQSTRING,'"l"',1,2253) -LexToken(EOL,'\n',1,2254) -LexToken(VAR,'model',1,2263) -LexToken(DOT,'.',1,2268) -LexToken(VAR,'firing',1,2269) -LexToken(ASSIGNMENT,'=',1,2275) -LexToken(OPENSQBRACKET,'[',1,2276) -LexToken(ADDITION,'-',1,2277) -LexToken(NUMBER,'1',1,2278) -LexToken(ADDITION,'-',1,2280) -LexToken(NUMBER,'1',1,2281) -LexToken(CLOSESQBRACKET,']',1,2282) -LexToken(EOL,'\n',1,2283) -LexToken(VAR,'model',1,2292) -LexToken(DOT,'.',1,2297) -LexToken(VAR,'dep_ut',1,2298) -LexToken(ASSIGNMENT,'=',1,2304) -LexToken(OPENSQBRACKET,'[',1,2305) -LexToken(PREVAR_BOOLEAN,'%t',1,2306) -LexToken(PREVAR_BOOLEAN,'%f',1,2309) -LexToken(CLOSESQBRACKET,']',1,2311) -LexToken(EOL,'\n',1,2312) -LexToken(VAR,'model',1,2321) -LexToken(DOT,'.',1,2326) -LexToken(VAR,'nmode',1,2327) -LexToken(ASSIGNMENT,'=',1,2332) -LexToken(NUMBER,'1',1,2333) -LexToken(EOL,'\n',1,2334) -LexToken(VAR,'model',1,2343) -LexToken(DOT,'.',1,2348) -LexToken(VAR,'nzcross',1,2349) -LexToken(ASSIGNMENT,'=',1,2356) -LexToken(NUMBER,'1',1,2357) -LexToken(EOL,'\n',1,2358) -LexToken(EOL,'\n',1,2359) -LexToken(VAR,'gr_i',1,2368) -LexToken(ASSIGNMENT,'=',1,2372) -LexToken(OPENSQBRACKET,'[',1,2373) -LexToken(CLOSESQBRACKET,']',1,2374) -LexToken(EOL,'\n',1,2375) -LexToken(VAR,'exprs',1,2384) -LexToken(ASSIGNMENT,'=',1,2389) -LexToken(OPENSQBRACKET,'[',1,2390) -LexToken(VAR,'string',1,2391) -LexToken(OPENBRACKET,'(',1,2397) -LexToken(VAR,'model',1,2398) -LexToken(DOT,'.',1,2403) -LexToken(VAR,'in',1,2404) -LexToken(CLOSEBRACKET,')',1,2406) -LexToken(SEMICOLON,';',1,2407) -LexToken(VAR,'string',1,2408) -LexToken(OPENBRACKET,'(',1,2414) -LexToken(VAR,'model',1,2415) -LexToken(DOT,'.',1,2420) -LexToken(VAR,'nmode',1,2421) -LexToken(CLOSEBRACKET,')',1,2426) -LexToken(CLOSESQBRACKET,']',1,2427) -LexToken(EOL,'\n',1,2428) -LexToken(VAR,'x',1,2438) -LexToken(ASSIGNMENT,'=',1,2439) -LexToken(VAR,'standard_define',1,2440) -LexToken(OPENBRACKET,'(',1,2455) -LexToken(OPENSQBRACKET,'[',1,2456) -LexToken(NUMBER,'3',1,2457) -LexToken(NUMBER,'3',1,2459) -LexToken(CLOSESQBRACKET,']',1,2460) -LexToken(COMMA,',',1,2461) -LexToken(VAR,'model',1,2462) -LexToken(COMMA,',',1,2467) -LexToken(VAR,'exprs',1,2468) -LexToken(COMMA,',',1,2473) -LexToken(VAR,'gr_i',1,2474) -LexToken(CLOSEBRACKET,')',1,2478) -LexToken(EOL,'\n',1,2479) -LexToken(END,'end',1,2484) -LexToken(EOL,'\n',1,2487) -LexToken(ENDFUNCTION,'endfunction',1,2488) -LexToken(EOL,'\n',1,2499) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,2282) +/* autogenerated from "macros/Events/IFTHEL_f.sci" */ +None diff --git a/js/Events/MCLOCK_f.js b/js/Events/MCLOCK_f.js index 8af9d922..3b0d134a 100644 --- a/js/Events/MCLOCK_f.js +++ b/js/Events/MCLOCK_f.js @@ -1,1147 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MCLOCK_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(EOL,'\n',1,978) -LexToken(FOR,'for',1,987) -LexToken(VAR,'i',1,991) -LexToken(ASSIGNMENT,'=',1,992) -LexToken(NUMBER,'1',1,993) -LexToken(COLON,':',1,994) -LexToken(VAR,'length',1,995) -LexToken(OPENBRACKET,'(',1,1001) -LexToken(VAR,'arg1',1,1002) -LexToken(DOT,'.',1,1006) -LexToken(VAR,'model',1,1007) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'rpar',1,1013) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'objs',1,1018) -LexToken(CLOSEBRACKET,')',1,1022) -LexToken(DO,'do',1,1024) -LexToken(EOL,'\n',1,1026) -LexToken(VAR,'o',1,1039) -LexToken(ASSIGNMENT,'=',1,1041) -LexToken(VAR,'arg1',1,1043) -LexToken(DOT,'.',1,1047) -LexToken(VAR,'model',1,1048) -LexToken(DOT,'.',1,1053) -LexToken(VAR,'rpar',1,1054) -LexToken(DOT,'.',1,1058) -LexToken(VAR,'objs',1,1059) -LexToken(OPENBRACKET,'(',1,1063) -LexToken(VAR,'i',1,1064) -LexToken(CLOSEBRACKET,')',1,1065) -LexToken(EOL,'\n',1,1066) -LexToken(IF,'if',1,1080) -LexToken(VAR,'typeof',1,1083) -LexToken(OPENBRACKET,'(',1,1089) -LexToken(VAR,'o',1,1090) -LexToken(CLOSEBRACKET,')',1,1091) -LexToken(COMPARISON,'==',1,1093) -LexToken(DQSTRING,'"Block"',1,1102) -LexToken(LOGICAL,'&',1,1104) -LexToken(VAR,'o',1,1106) -LexToken(DOT,'.',1,1107) -LexToken(VAR,'gui',1,1108) -LexToken(COMPARISON,'==',1,1112) -LexToken(DQSTRING,'"MFCLCK_f"',1,1124) -LexToken(THEN,'then',1,1126) -LexToken(EOL,'\n',1,1130) -LexToken(VAR,'path',1,1147) -LexToken(ASSIGNMENT,'=',1,1152) -LexToken(VAR,'i',1,1154) -LexToken(EOL,'\n',1,1155) -LexToken(BREAK,'break',1,1173) -LexToken(EOL,'\n',1,1178) -LexToken(END,'end',1,1192) -LexToken(EOL,'\n',1,1195) -LexToken(END,'end',1,1204) -LexToken(EOL,'\n',1,1207) -LexToken(EOL,'\n',1,1208) -LexToken(VAR,'newpar',1,1217) -LexToken(ASSIGNMENT,'=',1,1223) -LexToken(VAR,'list',1,1224) -LexToken(OPENBRACKET,'(',1,1228) -LexToken(CLOSEBRACKET,')',1,1229) -LexToken(EOL,'\n',1,1230) -LexToken(VAR,'spath',1,1240) -LexToken(ASSIGNMENT,'=',1,1245) -LexToken(VAR,'list',1,1246) -LexToken(OPENBRACKET,'(',1,1250) -LexToken(DQSTRING,'"model"',1,1257) -LexToken(COMMA,',',1,1258) -LexToken(DQSTRING,'"rpar"',1,1264) -LexToken(COMMA,',',1,1265) -LexToken(DQSTRING,'"objs"',1,1271) -LexToken(COMMA,',',1,1272) -LexToken(VAR,'path',1,1273) -LexToken(CLOSEBRACKET,')',1,1277) -LexToken(EOL,'\n',1,1278) -LexToken(VAR,'xx',1,1287) -LexToken(ASSIGNMENT,'=',1,1289) -LexToken(VAR,'arg1',1,1290) -LexToken(OPENBRACKET,'(',1,1294) -LexToken(VAR,'spath',1,1295) -LexToken(CLOSEBRACKET,')',1,1300) -LexToken(EOL,'\n',1,1317) -LexToken(VAR,'execstr',1,1326) -LexToken(OPENBRACKET,'(',1,1333) -LexToken(DQSTRING,'"xxn="',1,1339) -LexToken(ADDITION,'+',1,1340) -LexToken(VAR,'xx',1,1341) -LexToken(DOT,'.',1,1343) -LexToken(VAR,'gui',1,1344) -LexToken(ADDITION,'+',1,1347) -LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1361) -LexToken(CLOSEBRACKET,')',1,1362) -LexToken(EOL,'\n',1,1363) -LexToken(IF,'if',1,1372) -LexToken(VAR,'or',1,1375) -LexToken(OPENBRACKET,'(',1,1377) -LexToken(VAR,'xxn',1,1378) -LexToken(COMPARISON,'<>',1,1381) -LexToken(VAR,'xx',1,1383) -LexToken(CLOSEBRACKET,')',1,1385) -LexToken(THEN,'then',1,1387) -LexToken(EOL,'\n',1,1391) -LexToken(EOL,'\n',1,1434) -LexToken(VAR,'arg1',1,1447) -LexToken(OPENBRACKET,'(',1,1451) -LexToken(VAR,'spath',1,1452) -LexToken(CLOSEBRACKET,')',1,1457) -LexToken(ASSIGNMENT,'=',1,1458) -LexToken(VAR,'xxn',1,1459) -LexToken(EOL,'\n',1,1471) -LexToken(VAR,'newpar',1,1484) -LexToken(OPENBRACKET,'(',1,1490) -LexToken(VAR,'size',1,1491) -LexToken(OPENBRACKET,'(',1,1495) -LexToken(VAR,'newpar',1,1496) -LexToken(CLOSEBRACKET,')',1,1502) -LexToken(ADDITION,'+',1,1503) -LexToken(NUMBER,'1',1,1504) -LexToken(CLOSEBRACKET,')',1,1505) -LexToken(ASSIGNMENT,'=',1,1506) -LexToken(VAR,'path',1,1507) -LexToken(EOL,'\n',1,1533) -LexToken(END,'end',1,1542) -LexToken(EOL,'\n',1,1545) -LexToken(VAR,'x',1,1554) -LexToken(ASSIGNMENT,'=',1,1555) -LexToken(VAR,'arg1',1,1556) -LexToken(EOL,'\n',1,1560) -LexToken(VAR,'y',1,1569) -LexToken(ASSIGNMENT,'=',1,1570) -LexToken(NUMBER,'0',1,1571) -LexToken(EOL,'\n',1,1572) -LexToken(VAR,'typ',1,1581) -LexToken(ASSIGNMENT,'=',1,1584) -LexToken(VAR,'newpar',1,1585) -LexToken(EOL,'\n',1,1591) -LexToken(CASE,'case',1,1596) -LexToken(DQSTRING,'"define"',1,1608) -LexToken(THEN,'then',1,1610) -LexToken(EOL,'\n',1,1614) -LexToken(VAR,'nn',1,1623) -LexToken(ASSIGNMENT,'=',1,1625) -LexToken(NUMBER,'2',1,1626) -LexToken(EOL,'\n',1,1627) -LexToken(VAR,'dt',1,1636) -LexToken(ASSIGNMENT,'=',1,1638) -LexToken(NUMBER,'0.1',1,1639) -LexToken(EOL,'\n',1,1642) -LexToken(VAR,'exprs',1,1651) -LexToken(ASSIGNMENT,'=',1,1656) -LexToken(OPENSQBRACKET,'[',1,1657) -LexToken(VAR,'string',1,1658) -LexToken(OPENBRACKET,'(',1,1664) -LexToken(VAR,'dt',1,1665) -LexToken(CLOSEBRACKET,')',1,1667) -LexToken(SEMICOLON,';',1,1668) -LexToken(VAR,'string',1,1669) -LexToken(OPENBRACKET,'(',1,1675) -LexToken(VAR,'nn',1,1676) -LexToken(CLOSEBRACKET,')',1,1678) -LexToken(CLOSESQBRACKET,']',1,1679) -LexToken(EOL,'\n',1,1680) -LexToken(EOL,'\n',1,1681) -LexToken(VAR,'mfclck',1,1690) -LexToken(ASSIGNMENT,'=',1,1696) -LexToken(VAR,'MFCLCK_f',1,1697) -LexToken(OPENBRACKET,'(',1,1705) -LexToken(DQSTRING,'"define"',1,1713) -LexToken(CLOSEBRACKET,')',1,1714) -LexToken(EOL,'\n',1,1715) -LexToken(VAR,'mfclck',1,1724) -LexToken(DOT,'.',1,1730) -LexToken(VAR,'graphics',1,1731) -LexToken(DOT,'.',1,1739) -LexToken(VAR,'orig',1,1740) -LexToken(ASSIGNMENT,'=',1,1744) -LexToken(OPENSQBRACKET,'[',1,1745) -LexToken(NUMBER,'334',1,1746) -LexToken(COMMA,',',1,1749) -LexToken(NUMBER,'199',1,1750) -LexToken(CLOSESQBRACKET,']',1,1753) -LexToken(EOL,'\n',1,1754) -LexToken(VAR,'mfclck',1,1763) -LexToken(DOT,'.',1,1769) -LexToken(VAR,'graphics',1,1770) -LexToken(DOT,'.',1,1778) -LexToken(VAR,'sz',1,1779) -LexToken(ASSIGNMENT,'=',1,1781) -LexToken(OPENSQBRACKET,'[',1,1782) -LexToken(NUMBER,'40',1,1783) -LexToken(COMMA,',',1,1785) -LexToken(NUMBER,'40',1,1786) -LexToken(CLOSESQBRACKET,']',1,1788) -LexToken(EOL,'\n',1,1789) -LexToken(VAR,'mfclck',1,1798) -LexToken(DOT,'.',1,1804) -LexToken(VAR,'graphics',1,1805) -LexToken(DOT,'.',1,1813) -LexToken(VAR,'flip',1,1814) -LexToken(ASSIGNMENT,'=',1,1818) -LexToken(PREVAR_BOOLEAN,'%t',1,1819) -LexToken(EOL,'\n',1,1821) -LexToken(VAR,'mfclck',1,1830) -LexToken(DOT,'.',1,1836) -LexToken(VAR,'graphics',1,1837) -LexToken(DOT,'.',1,1845) -LexToken(VAR,'exprs',1,1846) -LexToken(ASSIGNMENT,'=',1,1851) -LexToken(VAR,'exprs',1,1852) -LexToken(EOL,'\n',1,1857) -LexToken(VAR,'mfclck',1,1866) -LexToken(DOT,'.',1,1872) -LexToken(VAR,'graphics',1,1873) -LexToken(DOT,'.',1,1881) -LexToken(VAR,'pein',1,1882) -LexToken(ASSIGNMENT,'=',1,1886) -LexToken(NUMBER,'12',1,1887) -LexToken(EOL,'\n',1,1889) -LexToken(VAR,'mfclck',1,1898) -LexToken(DOT,'.',1,1904) -LexToken(VAR,'graphics',1,1905) -LexToken(DOT,'.',1,1913) -LexToken(VAR,'peout',1,1914) -LexToken(ASSIGNMENT,'=',1,1919) -LexToken(OPENSQBRACKET,'[',1,1920) -LexToken(NUMBER,'4',1,1921) -LexToken(SEMICOLON,';',1,1922) -LexToken(NUMBER,'3',1,1923) -LexToken(CLOSESQBRACKET,']',1,1924) -LexToken(EOL,'\n',1,1925) -LexToken(VAR,'mfclck',1,1934) -LexToken(DOT,'.',1,1940) -LexToken(VAR,'model',1,1941) -LexToken(DOT,'.',1,1946) -LexToken(VAR,'rpar',1,1947) -LexToken(ASSIGNMENT,'=',1,1951) -LexToken(NUMBER,'0.1',1,1952) -LexToken(EOL,'\n',1,1955) -LexToken(VAR,'mfclck',1,1964) -LexToken(DOT,'.',1,1970) -LexToken(VAR,'model',1,1971) -LexToken(DOT,'.',1,1976) -LexToken(VAR,'ipar',1,1977) -LexToken(ASSIGNMENT,'=',1,1981) -LexToken(VAR,'nn',1,1982) -LexToken(EOL,'\n',1,1984) -LexToken(VAR,'mfclck',1,1993) -LexToken(DOT,'.',1,1999) -LexToken(VAR,'model',1,2000) -LexToken(DOT,'.',1,2005) -LexToken(VAR,'firing',1,2006) -LexToken(ASSIGNMENT,'=',1,2012) -LexToken(OPENSQBRACKET,'[',1,2013) -LexToken(ADDITION,'-',1,2014) -LexToken(NUMBER,'1',1,2015) -LexToken(NUMBER,'0',1,2017) -LexToken(CLOSESQBRACKET,']',1,2018) -LexToken(EOL,'\n',1,2019) -LexToken(EOL,'\n',1,2020) -LexToken(VAR,'clksom',1,2029) -LexToken(ASSIGNMENT,'=',1,2035) -LexToken(VAR,'CLKSOM_f',1,2036) -LexToken(OPENBRACKET,'(',1,2044) -LexToken(DQSTRING,'"define"',1,2052) -LexToken(CLOSEBRACKET,')',1,2053) -LexToken(EOL,'\n',1,2054) -LexToken(VAR,'clksom',1,2063) -LexToken(DOT,'.',1,2069) -LexToken(VAR,'graphics',1,2070) -LexToken(DOT,'.',1,2078) -LexToken(VAR,'orig',1,2079) -LexToken(ASSIGNMENT,'=',1,2083) -LexToken(OPENSQBRACKET,'[',1,2084) -LexToken(NUMBER,'457',1,2085) -LexToken(COMMA,',',1,2088) -LexToken(NUMBER,'161',1,2089) -LexToken(CLOSESQBRACKET,']',1,2092) -LexToken(EOL,'\n',1,2093) -LexToken(VAR,'clksom',1,2102) -LexToken(DOT,'.',1,2108) -LexToken(VAR,'graphics',1,2109) -LexToken(DOT,'.',1,2117) -LexToken(VAR,'sz',1,2118) -LexToken(ASSIGNMENT,'=',1,2120) -LexToken(OPENSQBRACKET,'[',1,2121) -LexToken(NUMBER,'16.666667',1,2122) -LexToken(COMMA,',',1,2131) -LexToken(NUMBER,'16.666667',1,2132) -LexToken(CLOSESQBRACKET,']',1,2141) -LexToken(EOL,'\n',1,2142) -LexToken(VAR,'clksom',1,2151) -LexToken(DOT,'.',1,2157) -LexToken(VAR,'graphics',1,2158) -LexToken(DOT,'.',1,2166) -LexToken(VAR,'flip',1,2167) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(PREVAR_BOOLEAN,'%t',1,2172) -LexToken(EOL,'\n',1,2174) -LexToken(VAR,'clksom',1,2183) -LexToken(DOT,'.',1,2189) -LexToken(VAR,'graphics',1,2190) -LexToken(DOT,'.',1,2198) -LexToken(VAR,'exprs',1,2199) -LexToken(ASSIGNMENT,'=',1,2204) -LexToken(OPENSQBRACKET,'[',1,2205) -LexToken(DQSTRING,'"0.1"',1,2210) -LexToken(SEMICOLON,';',1,2211) -LexToken(DQSTRING,'"0.1"',1,2216) -LexToken(CLOSESQBRACKET,']',1,2217) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'clksom',1,2227) -LexToken(DOT,'.',1,2233) -LexToken(VAR,'graphics',1,2234) -LexToken(DOT,'.',1,2242) -LexToken(VAR,'pein',1,2243) -LexToken(ASSIGNMENT,'=',1,2247) -LexToken(OPENSQBRACKET,'[',1,2248) -LexToken(NUMBER,'4',1,2249) -LexToken(SEMICOLON,';',1,2250) -LexToken(NUMBER,'9',1,2251) -LexToken(SEMICOLON,';',1,2252) -LexToken(NUMBER,'0',1,2253) -LexToken(CLOSESQBRACKET,']',1,2254) -LexToken(EOL,'\n',1,2255) -LexToken(VAR,'clksom',1,2264) -LexToken(DOT,'.',1,2270) -LexToken(VAR,'graphics',1,2271) -LexToken(DOT,'.',1,2279) -LexToken(VAR,'peout',1,2280) -LexToken(ASSIGNMENT,'=',1,2285) -LexToken(NUMBER,'5',1,2286) -LexToken(EOL,'\n',1,2287) -LexToken(EOL,'\n',1,2288) -LexToken(VAR,'output_port1',1,2297) -LexToken(ASSIGNMENT,'=',1,2309) -LexToken(VAR,'CLKOUT_f',1,2310) -LexToken(OPENBRACKET,'(',1,2318) -LexToken(DQSTRING,'"define"',1,2326) -LexToken(CLOSEBRACKET,')',1,2327) -LexToken(EOL,'\n',1,2328) -LexToken(VAR,'output_port1',1,2337) -LexToken(DOT,'.',1,2349) -LexToken(VAR,'graphics',1,2350) -LexToken(DOT,'.',1,2358) -LexToken(VAR,'orig',1,2359) -LexToken(ASSIGNMENT,'=',1,2363) -LexToken(OPENSQBRACKET,'[',1,2364) -LexToken(NUMBER,'509',1,2365) -LexToken(COMMA,',',1,2368) -LexToken(NUMBER,'261',1,2369) -LexToken(CLOSESQBRACKET,']',1,2372) -LexToken(EOL,'\n',1,2373) -LexToken(VAR,'output_port1',1,2382) -LexToken(DOT,'.',1,2394) -LexToken(VAR,'graphics',1,2395) -LexToken(DOT,'.',1,2403) -LexToken(VAR,'sz',1,2404) -LexToken(ASSIGNMENT,'=',1,2406) -LexToken(OPENSQBRACKET,'[',1,2407) -LexToken(NUMBER,'20',1,2408) -LexToken(COMMA,',',1,2410) -LexToken(NUMBER,'20',1,2411) -LexToken(CLOSESQBRACKET,']',1,2413) -LexToken(EOL,'\n',1,2414) -LexToken(VAR,'output_port1',1,2423) -LexToken(DOT,'.',1,2435) -LexToken(VAR,'graphics',1,2436) -LexToken(DOT,'.',1,2444) -LexToken(VAR,'flip',1,2445) -LexToken(ASSIGNMENT,'=',1,2449) -LexToken(PREVAR_BOOLEAN,'%t',1,2450) -LexToken(EOL,'\n',1,2452) -LexToken(VAR,'output_port1',1,2461) -LexToken(DOT,'.',1,2473) -LexToken(VAR,'graphics',1,2474) -LexToken(DOT,'.',1,2482) -LexToken(VAR,'exprs',1,2483) -LexToken(ASSIGNMENT,'=',1,2488) -LexToken(DQSTRING,'"1"',1,2491) -LexToken(EOL,'\n',1,2492) -LexToken(VAR,'output_port1',1,2501) -LexToken(DOT,'.',1,2513) -LexToken(VAR,'graphics',1,2514) -LexToken(DOT,'.',1,2522) -LexToken(VAR,'pein',1,2523) -LexToken(ASSIGNMENT,'=',1,2527) -LexToken(NUMBER,'10',1,2528) -LexToken(EOL,'\n',1,2530) -LexToken(VAR,'output_port1',1,2539) -LexToken(DOT,'.',1,2551) -LexToken(VAR,'model',1,2552) -LexToken(DOT,'.',1,2557) -LexToken(VAR,'ipar',1,2558) -LexToken(ASSIGNMENT,'=',1,2562) -LexToken(NUMBER,'1',1,2563) -LexToken(EOL,'\n',1,2564) -LexToken(EOL,'\n',1,2565) -LexToken(VAR,'output_port2',1,2574) -LexToken(ASSIGNMENT,'=',1,2586) -LexToken(VAR,'CLKOUT_f',1,2587) -LexToken(OPENBRACKET,'(',1,2595) -LexToken(DQSTRING,'"define"',1,2603) -LexToken(CLOSEBRACKET,')',1,2604) -LexToken(EOL,'\n',1,2605) -LexToken(VAR,'output_port2',1,2614) -LexToken(DOT,'.',1,2626) -LexToken(VAR,'graphics',1,2627) -LexToken(DOT,'.',1,2635) -LexToken(VAR,'orig',1,2636) -LexToken(ASSIGNMENT,'=',1,2640) -LexToken(OPENSQBRACKET,'[',1,2641) -LexToken(NUMBER,'509',1,2642) -LexToken(COMMA,',',1,2645) -LexToken(NUMBER,'142',1,2646) -LexToken(CLOSESQBRACKET,']',1,2649) -LexToken(EOL,'\n',1,2650) -LexToken(VAR,'output_port2',1,2659) -LexToken(DOT,'.',1,2671) -LexToken(VAR,'graphics',1,2672) -LexToken(DOT,'.',1,2680) -LexToken(VAR,'sz',1,2681) -LexToken(ASSIGNMENT,'=',1,2683) -LexToken(OPENSQBRACKET,'[',1,2684) -LexToken(NUMBER,'20',1,2685) -LexToken(COMMA,',',1,2687) -LexToken(NUMBER,'20',1,2688) -LexToken(CLOSESQBRACKET,']',1,2690) -LexToken(EOL,'\n',1,2691) -LexToken(VAR,'output_port2',1,2700) -LexToken(DOT,'.',1,2712) -LexToken(VAR,'graphics',1,2713) -LexToken(DOT,'.',1,2721) -LexToken(VAR,'flip',1,2722) -LexToken(ASSIGNMENT,'=',1,2726) -LexToken(PREVAR_BOOLEAN,'%t',1,2727) -LexToken(EOL,'\n',1,2729) -LexToken(VAR,'output_port2',1,2738) -LexToken(DOT,'.',1,2750) -LexToken(VAR,'graphics',1,2751) -LexToken(DOT,'.',1,2759) -LexToken(VAR,'exprs',1,2760) -LexToken(ASSIGNMENT,'=',1,2765) -LexToken(DQSTRING,'"2"',1,2768) -LexToken(EOL,'\n',1,2769) -LexToken(VAR,'output_port2',1,2778) -LexToken(DOT,'.',1,2790) -LexToken(VAR,'graphics',1,2791) -LexToken(DOT,'.',1,2799) -LexToken(VAR,'pein',1,2800) -LexToken(ASSIGNMENT,'=',1,2804) -LexToken(NUMBER,'13',1,2805) -LexToken(EOL,'\n',1,2807) -LexToken(VAR,'output_port2',1,2816) -LexToken(DOT,'.',1,2828) -LexToken(VAR,'model',1,2829) -LexToken(DOT,'.',1,2834) -LexToken(VAR,'ipar',1,2835) -LexToken(ASSIGNMENT,'=',1,2839) -LexToken(NUMBER,'2',1,2840) -LexToken(EOL,'\n',1,2841) -LexToken(EOL,'\n',1,2842) -LexToken(EOL,'\n',1,2843) -LexToken(VAR,'split1',1,2852) -LexToken(ASSIGNMENT,'=',1,2858) -LexToken(VAR,'CLKSPLIT_f',1,2859) -LexToken(OPENBRACKET,'(',1,2869) -LexToken(DQSTRING,'"define"',1,2877) -LexToken(CLOSEBRACKET,')',1,2878) -LexToken(EOL,'\n',1,2879) -LexToken(VAR,'split1',1,2888) -LexToken(DOT,'.',1,2894) -LexToken(VAR,'graphics',1,2895) -LexToken(DOT,'.',1,2903) -LexToken(VAR,'orig',1,2904) -LexToken(ASSIGNMENT,'=',1,2908) -LexToken(OPENSQBRACKET,'[',1,2909) -LexToken(NUMBER,'411.92504',1,2910) -LexToken(SEMICOLON,';',1,2919) -LexToken(NUMBER,'169.33333',1,2920) -LexToken(CLOSESQBRACKET,']',1,2929) -LexToken(EOL,'\n',1,2930) -LexToken(VAR,'split1',1,2939) -LexToken(DOT,'.',1,2945) -LexToken(VAR,'graphics',1,2946) -LexToken(DOT,'.',1,2954) -LexToken(VAR,'pein',1,2955) -LexToken(ASSIGNMENT,'=',1,2959) -LexToken(NUMBER,'3',1,2960) -LexToken(EOL,'\n',1,2961) -LexToken(VAR,'split1',1,2971) -LexToken(DOT,'.',1,2977) -LexToken(VAR,'graphics',1,2978) -LexToken(DOT,'.',1,2986) -LexToken(VAR,'peout',1,2987) -LexToken(ASSIGNMENT,'=',1,2992) -LexToken(OPENSQBRACKET,'[',1,2993) -LexToken(NUMBER,'9',1,2994) -LexToken(SEMICOLON,';',1,2995) -LexToken(NUMBER,'10',1,2996) -LexToken(CLOSESQBRACKET,']',1,2998) -LexToken(EOL,'\n',1,2999) -LexToken(EOL,'\n',1,3000) -LexToken(VAR,'split2',1,3009) -LexToken(ASSIGNMENT,'=',1,3015) -LexToken(VAR,'CLKSPLIT_f',1,3016) -LexToken(OPENBRACKET,'(',1,3026) -LexToken(DQSTRING,'"define"',1,3034) -LexToken(CLOSEBRACKET,')',1,3035) -LexToken(EOL,'\n',1,3036) -LexToken(VAR,'split2',1,3045) -LexToken(DOT,'.',1,3051) -LexToken(VAR,'graphics',1,3052) -LexToken(DOT,'.',1,3060) -LexToken(VAR,'orig',1,3061) -LexToken(ASSIGNMENT,'=',1,3065) -LexToken(OPENSQBRACKET,'[',1,3066) -LexToken(NUMBER,'482.45315',1,3067) -LexToken(SEMICOLON,';',1,3076) -LexToken(NUMBER,'169.33333',1,3077) -LexToken(CLOSESQBRACKET,']',1,3086) -LexToken(EOL,'\n',1,3087) -LexToken(VAR,'split2',1,3096) -LexToken(DOT,'.',1,3102) -LexToken(VAR,'graphics',1,3103) -LexToken(DOT,'.',1,3111) -LexToken(VAR,'pein',1,3112) -LexToken(ASSIGNMENT,'=',1,3116) -LexToken(NUMBER,'5',1,3117) -LexToken(EOL,'\n',1,3118) -LexToken(VAR,'split2',1,3127) -LexToken(DOT,'.',1,3133) -LexToken(VAR,'graphics',1,3134) -LexToken(DOT,'.',1,3142) -LexToken(VAR,'peout',1,3143) -LexToken(ASSIGNMENT,'=',1,3148) -LexToken(OPENSQBRACKET,'[',1,3149) -LexToken(NUMBER,'12',1,3150) -LexToken(SEMICOLON,';',1,3152) -LexToken(NUMBER,'13',1,3153) -LexToken(CLOSESQBRACKET,']',1,3155) -LexToken(EOL,'\n',1,3156) -LexToken(EOL,'\n',1,3157) -LexToken(VAR,'gr_i',1,3166) -LexToken(ASSIGNMENT,'=',1,3170) -LexToken(OPENSQBRACKET,'[',1,3171) -LexToken(CLOSESQBRACKET,']',1,3172) -LexToken(EOL,'\n',1,3173) -LexToken(EOL,'\n',1,3174) -LexToken(VAR,'diagram',1,3183) -LexToken(ASSIGNMENT,'=',1,3190) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3191) -LexToken(OPENBRACKET,'(',1,3205) -LexToken(CLOSEBRACKET,')',1,3206) -LexToken(EOL,'\n',1,3207) -LexToken(VAR,'diagram',1,3217) -LexToken(DOT,'.',1,3224) -LexToken(VAR,'objs',1,3225) -LexToken(OPENBRACKET,'(',1,3229) -LexToken(NUMBER,'1',1,3230) -LexToken(CLOSEBRACKET,')',1,3231) -LexToken(ASSIGNMENT,'=',1,3232) -LexToken(VAR,'mfclck',1,3233) -LexToken(EOL,'\n',1,3239) -LexToken(VAR,'diagram',1,3248) -LexToken(DOT,'.',1,3255) -LexToken(VAR,'objs',1,3256) -LexToken(OPENBRACKET,'(',1,3260) -LexToken(NUMBER,'2',1,3261) -LexToken(CLOSEBRACKET,')',1,3262) -LexToken(ASSIGNMENT,'=',1,3263) -LexToken(VAR,'clksom',1,3264) -LexToken(EOL,'\n',1,3270) -LexToken(VAR,'diagram',1,3279) -LexToken(DOT,'.',1,3286) -LexToken(VAR,'objs',1,3287) -LexToken(OPENBRACKET,'(',1,3291) -LexToken(NUMBER,'3',1,3292) -LexToken(CLOSEBRACKET,')',1,3293) -LexToken(ASSIGNMENT,'=',1,3294) -LexToken(SCICOS_LINK,'scicos_link',1,3295) -LexToken(OPENBRACKET,'(',1,3306) -LexToken(VAR,'xx',1,3307) -LexToken(ASSIGNMENT,'=',1,3309) -LexToken(OPENSQBRACKET,'[',1,3310) -LexToken(NUMBER,'360.7',1,3311) -LexToken(SEMICOLON,';',1,3316) -LexToken(NUMBER,'360.7',1,3317) -LexToken(SEMICOLON,';',1,3322) -LexToken(NUMBER,'411.9',1,3323) -LexToken(CLOSESQBRACKET,']',1,3328) -LexToken(COMMA,',',1,3329) -LexToken(VAR,'yy',1,3341) -LexToken(ASSIGNMENT,'=',1,3343) -LexToken(OPENSQBRACKET,'[',1,3344) -LexToken(NUMBER,'193.3',1,3345) -LexToken(SEMICOLON,';',1,3350) -LexToken(NUMBER,'169.3',1,3351) -LexToken(SEMICOLON,';',1,3356) -LexToken(NUMBER,'169.3',1,3357) -LexToken(CLOSESQBRACKET,']',1,3362) -LexToken(COMMA,',',1,3363) -LexToken(VAR,'ct',1,3375) -LexToken(ASSIGNMENT,'=',1,3377) -LexToken(OPENSQBRACKET,'[',1,3378) -LexToken(NUMBER,'10',1,3379) -LexToken(COMMA,',',1,3381) -LexToken(ADDITION,'-',1,3382) -LexToken(NUMBER,'1',1,3383) -LexToken(CLOSESQBRACKET,']',1,3384) -LexToken(COMMA,',',1,3385) -LexToken(VAR,'from',1,3386) -LexToken(ASSIGNMENT,'=',1,3390) -LexToken(OPENSQBRACKET,'[',1,3391) -LexToken(NUMBER,'1',1,3392) -LexToken(COMMA,',',1,3393) -LexToken(NUMBER,'2',1,3394) -LexToken(CLOSESQBRACKET,']',1,3395) -LexToken(COMMA,',',1,3396) -LexToken(VAR,'to',1,3397) -LexToken(ASSIGNMENT,'=',1,3399) -LexToken(OPENSQBRACKET,'[',1,3400) -LexToken(NUMBER,'8',1,3401) -LexToken(COMMA,',',1,3402) -LexToken(NUMBER,'1',1,3403) -LexToken(CLOSESQBRACKET,']',1,3404) -LexToken(CLOSEBRACKET,')',1,3405) -LexToken(EOL,'\n',1,3406) -LexToken(VAR,'diagram',1,3415) -LexToken(DOT,'.',1,3422) -LexToken(VAR,'objs',1,3423) -LexToken(OPENBRACKET,'(',1,3427) -LexToken(NUMBER,'4',1,3428) -LexToken(CLOSEBRACKET,')',1,3429) -LexToken(ASSIGNMENT,'=',1,3430) -LexToken(SCICOS_LINK,'scicos_link',1,3431) -LexToken(OPENBRACKET,'(',1,3442) -LexToken(VAR,'xx',1,3443) -LexToken(ASSIGNMENT,'=',1,3445) -LexToken(OPENSQBRACKET,'[',1,3446) -LexToken(NUMBER,'347.3',1,3447) -LexToken(SEMICOLON,';',1,3452) -LexToken(NUMBER,'347.3',1,3453) -LexToken(SEMICOLON,';',1,3458) -LexToken(NUMBER,'461.8',1,3459) -LexToken(SEMICOLON,';',1,3464) -LexToken(NUMBER,'461.8',1,3465) -LexToken(CLOSESQBRACKET,']',1,3470) -LexToken(COMMA,',',1,3471) -LexToken(VAR,'yy',1,3483) -LexToken(ASSIGNMENT,'=',1,3485) -LexToken(OPENSQBRACKET,'[',1,3486) -LexToken(NUMBER,'193.3',1,3487) -LexToken(SEMICOLON,';',1,3492) -LexToken(NUMBER,'155.5',1,3493) -LexToken(SEMICOLON,';',1,3498) -LexToken(NUMBER,'155.5',1,3499) -LexToken(SEMICOLON,';',1,3504) -LexToken(NUMBER,'161',1,3505) -LexToken(CLOSESQBRACKET,']',1,3508) -LexToken(COMMA,',',1,3509) -LexToken(VAR,'ct',1,3521) -LexToken(ASSIGNMENT,'=',1,3523) -LexToken(OPENSQBRACKET,'[',1,3524) -LexToken(NUMBER,'10',1,3525) -LexToken(COMMA,',',1,3527) -LexToken(ADDITION,'-',1,3528) -LexToken(NUMBER,'1',1,3529) -LexToken(CLOSESQBRACKET,']',1,3530) -LexToken(COMMA,',',1,3531) -LexToken(VAR,'from',1,3532) -LexToken(ASSIGNMENT,'=',1,3536) -LexToken(OPENSQBRACKET,'[',1,3537) -LexToken(NUMBER,'1',1,3538) -LexToken(COMMA,',',1,3539) -LexToken(NUMBER,'1',1,3540) -LexToken(CLOSESQBRACKET,']',1,3541) -LexToken(COMMA,',',1,3542) -LexToken(VAR,'to',1,3543) -LexToken(ASSIGNMENT,'=',1,3545) -LexToken(OPENSQBRACKET,'[',1,3546) -LexToken(NUMBER,'2',1,3547) -LexToken(COMMA,',',1,3548) -LexToken(NUMBER,'1',1,3549) -LexToken(CLOSESQBRACKET,']',1,3550) -LexToken(CLOSEBRACKET,')',1,3551) -LexToken(EOL,'\n',1,3552) -LexToken(VAR,'diagram',1,3561) -LexToken(DOT,'.',1,3568) -LexToken(VAR,'objs',1,3569) -LexToken(OPENBRACKET,'(',1,3573) -LexToken(NUMBER,'5',1,3574) -LexToken(CLOSEBRACKET,')',1,3575) -LexToken(ASSIGNMENT,'=',1,3576) -LexToken(SCICOS_LINK,'scicos_link',1,3577) -LexToken(OPENBRACKET,'(',1,3588) -LexToken(VAR,'xx',1,3589) -LexToken(ASSIGNMENT,'=',1,3591) -LexToken(OPENSQBRACKET,'[',1,3592) -LexToken(NUMBER,'468.9',1,3593) -LexToken(SEMICOLON,';',1,3598) -LexToken(NUMBER,'482.5',1,3599) -LexToken(CLOSESQBRACKET,']',1,3604) -LexToken(COMMA,',',1,3605) -LexToken(VAR,'yy',1,3606) -LexToken(ASSIGNMENT,'=',1,3608) -LexToken(OPENSQBRACKET,'[',1,3609) -LexToken(NUMBER,'169.3',1,3610) -LexToken(SEMICOLON,';',1,3615) -LexToken(NUMBER,'169.3',1,3616) -LexToken(CLOSESQBRACKET,']',1,3621) -LexToken(COMMA,',',1,3622) -LexToken(VAR,'ct',1,3634) -LexToken(ASSIGNMENT,'=',1,3636) -LexToken(OPENSQBRACKET,'[',1,3637) -LexToken(NUMBER,'10',1,3638) -LexToken(COMMA,',',1,3640) -LexToken(ADDITION,'-',1,3641) -LexToken(NUMBER,'1',1,3642) -LexToken(CLOSESQBRACKET,']',1,3643) -LexToken(COMMA,',',1,3644) -LexToken(VAR,'from',1,3645) -LexToken(ASSIGNMENT,'=',1,3649) -LexToken(OPENSQBRACKET,'[',1,3650) -LexToken(NUMBER,'2',1,3651) -LexToken(COMMA,',',1,3652) -LexToken(NUMBER,'1',1,3653) -LexToken(CLOSESQBRACKET,']',1,3654) -LexToken(COMMA,',',1,3655) -LexToken(VAR,'to',1,3656) -LexToken(ASSIGNMENT,'=',1,3658) -LexToken(OPENSQBRACKET,'[',1,3659) -LexToken(NUMBER,'11',1,3660) -LexToken(COMMA,',',1,3662) -LexToken(NUMBER,'1',1,3663) -LexToken(CLOSESQBRACKET,']',1,3664) -LexToken(CLOSEBRACKET,')',1,3665) -LexToken(EOL,'\n',1,3666) -LexToken(EOL,'\n',1,3667) -LexToken(VAR,'diagram',1,3676) -LexToken(DOT,'.',1,3683) -LexToken(VAR,'objs',1,3684) -LexToken(OPENBRACKET,'(',1,3688) -LexToken(NUMBER,'6',1,3689) -LexToken(CLOSEBRACKET,')',1,3690) -LexToken(ASSIGNMENT,'=',1,3691) -LexToken(VAR,'output_port1',1,3692) -LexToken(EOL,'\n',1,3704) -LexToken(VAR,'diagram',1,3713) -LexToken(DOT,'.',1,3720) -LexToken(VAR,'objs',1,3721) -LexToken(OPENBRACKET,'(',1,3725) -LexToken(NUMBER,'7',1,3726) -LexToken(CLOSEBRACKET,')',1,3727) -LexToken(ASSIGNMENT,'=',1,3728) -LexToken(VAR,'output_port2',1,3729) -LexToken(EOL,'\n',1,3741) -LexToken(VAR,'diagram',1,3750) -LexToken(DOT,'.',1,3757) -LexToken(VAR,'objs',1,3758) -LexToken(OPENBRACKET,'(',1,3762) -LexToken(NUMBER,'8',1,3763) -LexToken(CLOSEBRACKET,')',1,3764) -LexToken(ASSIGNMENT,'=',1,3765) -LexToken(VAR,'split1',1,3766) -LexToken(EOL,'\n',1,3772) -LexToken(EOL,'\n',1,3773) -LexToken(VAR,'diagram',1,3782) -LexToken(DOT,'.',1,3789) -LexToken(VAR,'objs',1,3790) -LexToken(OPENBRACKET,'(',1,3794) -LexToken(NUMBER,'9',1,3795) -LexToken(CLOSEBRACKET,')',1,3796) -LexToken(ASSIGNMENT,'=',1,3797) -LexToken(SCICOS_LINK,'scicos_link',1,3798) -LexToken(OPENBRACKET,'(',1,3809) -LexToken(VAR,'xx',1,3810) -LexToken(ASSIGNMENT,'=',1,3812) -LexToken(OPENSQBRACKET,'[',1,3813) -LexToken(NUMBER,'411.9',1,3814) -LexToken(SEMICOLON,';',1,3819) -LexToken(NUMBER,'457',1,3820) -LexToken(CLOSESQBRACKET,']',1,3823) -LexToken(COMMA,',',1,3824) -LexToken(VAR,'yy',1,3836) -LexToken(ASSIGNMENT,'=',1,3838) -LexToken(OPENSQBRACKET,'[',1,3839) -LexToken(NUMBER,'169.3',1,3840) -LexToken(SEMICOLON,';',1,3845) -LexToken(NUMBER,'169.3',1,3846) -LexToken(CLOSESQBRACKET,']',1,3851) -LexToken(COMMA,',',1,3852) -LexToken(VAR,'ct',1,3864) -LexToken(ASSIGNMENT,'=',1,3866) -LexToken(OPENSQBRACKET,'[',1,3867) -LexToken(NUMBER,'10',1,3868) -LexToken(COMMA,',',1,3870) -LexToken(ADDITION,'-',1,3871) -LexToken(NUMBER,'1',1,3872) -LexToken(CLOSESQBRACKET,']',1,3873) -LexToken(COMMA,',',1,3874) -LexToken(VAR,'from',1,3875) -LexToken(ASSIGNMENT,'=',1,3879) -LexToken(OPENSQBRACKET,'[',1,3880) -LexToken(NUMBER,'8',1,3881) -LexToken(COMMA,',',1,3882) -LexToken(NUMBER,'1',1,3883) -LexToken(CLOSESQBRACKET,']',1,3884) -LexToken(COMMA,',',1,3885) -LexToken(VAR,'to',1,3886) -LexToken(ASSIGNMENT,'=',1,3888) -LexToken(OPENSQBRACKET,'[',1,3889) -LexToken(NUMBER,'2',1,3890) -LexToken(COMMA,',',1,3891) -LexToken(NUMBER,'2',1,3892) -LexToken(CLOSESQBRACKET,']',1,3893) -LexToken(CLOSEBRACKET,')',1,3894) -LexToken(EOL,'\n',1,3895) -LexToken(VAR,'diagram',1,3904) -LexToken(DOT,'.',1,3911) -LexToken(VAR,'objs',1,3912) -LexToken(OPENBRACKET,'(',1,3916) -LexToken(NUMBER,'10',1,3917) -LexToken(CLOSEBRACKET,')',1,3919) -LexToken(ASSIGNMENT,'=',1,3920) -LexToken(SCICOS_LINK,'scicos_link',1,3921) -LexToken(OPENBRACKET,'(',1,3932) -LexToken(VAR,'xx',1,3933) -LexToken(ASSIGNMENT,'=',1,3935) -LexToken(OPENSQBRACKET,'[',1,3936) -LexToken(NUMBER,'411.9',1,3937) -LexToken(SEMICOLON,';',1,3942) -LexToken(NUMBER,'411.9',1,3943) -LexToken(SEMICOLON,';',1,3948) -LexToken(NUMBER,'509',1,3949) -LexToken(CLOSESQBRACKET,']',1,3952) -LexToken(COMMA,',',1,3953) -LexToken(VAR,'yy',1,3954) -LexToken(ASSIGNMENT,'=',1,3956) -LexToken(OPENSQBRACKET,'[',1,3957) -LexToken(NUMBER,'169.3',1,3958) -LexToken(SEMICOLON,';',1,3963) -LexToken(NUMBER,'271',1,3964) -LexToken(SEMICOLON,';',1,3967) -LexToken(NUMBER,'271',1,3968) -LexToken(CLOSESQBRACKET,']',1,3971) -LexToken(COMMA,',',1,3972) -LexToken(VAR,'ct',1,3984) -LexToken(ASSIGNMENT,'=',1,3986) -LexToken(OPENSQBRACKET,'[',1,3987) -LexToken(NUMBER,'10',1,3988) -LexToken(COMMA,',',1,3990) -LexToken(ADDITION,'-',1,3991) -LexToken(NUMBER,'1',1,3992) -LexToken(CLOSESQBRACKET,']',1,3993) -LexToken(COMMA,',',1,3994) -LexToken(VAR,'from',1,3995) -LexToken(ASSIGNMENT,'=',1,3999) -LexToken(OPENSQBRACKET,'[',1,4000) -LexToken(NUMBER,'8',1,4001) -LexToken(COMMA,',',1,4002) -LexToken(NUMBER,'2',1,4003) -LexToken(CLOSESQBRACKET,']',1,4004) -LexToken(COMMA,',',1,4005) -LexToken(VAR,'to',1,4006) -LexToken(ASSIGNMENT,'=',1,4008) -LexToken(OPENSQBRACKET,'[',1,4009) -LexToken(NUMBER,'6',1,4010) -LexToken(COMMA,',',1,4011) -LexToken(NUMBER,'1',1,4012) -LexToken(CLOSESQBRACKET,']',1,4013) -LexToken(CLOSEBRACKET,')',1,4014) -LexToken(EOL,'\n',1,4015) -LexToken(EOL,'\n',1,4016) -LexToken(VAR,'diagram',1,4025) -LexToken(DOT,'.',1,4032) -LexToken(VAR,'objs',1,4033) -LexToken(OPENBRACKET,'(',1,4037) -LexToken(NUMBER,'11',1,4038) -LexToken(CLOSEBRACKET,')',1,4040) -LexToken(ASSIGNMENT,'=',1,4041) -LexToken(VAR,'split2',1,4042) -LexToken(EOL,'\n',1,4048) -LexToken(EOL,'\n',1,4049) -LexToken(VAR,'diagram',1,4058) -LexToken(DOT,'.',1,4065) -LexToken(VAR,'objs',1,4066) -LexToken(OPENBRACKET,'(',1,4070) -LexToken(NUMBER,'12',1,4071) -LexToken(CLOSEBRACKET,')',1,4073) -LexToken(ASSIGNMENT,'=',1,4074) -LexToken(SCICOS_LINK,'scicos_link',1,4075) -LexToken(OPENBRACKET,'(',1,4086) -LexToken(VAR,'xx',1,4087) -LexToken(ASSIGNMENT,'=',1,4089) -LexToken(OPENSQBRACKET,'[',1,4090) -LexToken(NUMBER,'482.5',1,4091) -LexToken(SEMICOLON,';',1,4096) -LexToken(NUMBER,'489.6',1,4097) -LexToken(SEMICOLON,';',1,4102) -LexToken(NUMBER,'489.6',1,4103) -LexToken(SEMICOLON,';',1,4108) -LexToken(NUMBER,'354',1,4109) -LexToken(SEMICOLON,';',1,4112) -LexToken(NUMBER,'354',1,4113) -LexToken(CLOSESQBRACKET,']',1,4116) -LexToken(COMMA,',',1,4117) -LexToken(VAR,'yy',1,4129) -LexToken(ASSIGNMENT,'=',1,4131) -LexToken(OPENSQBRACKET,'[',1,4132) -LexToken(NUMBER,'169.3',1,4133) -LexToken(SEMICOLON,';',1,4138) -LexToken(NUMBER,'169.3',1,4139) -LexToken(SEMICOLON,';',1,4144) -LexToken(NUMBER,'338.3',1,4145) -LexToken(SEMICOLON,';',1,4150) -LexToken(NUMBER,'338.3',1,4151) -LexToken(SEMICOLON,';',1,4156) -LexToken(NUMBER,'244.7',1,4157) -LexToken(CLOSESQBRACKET,']',1,4162) -LexToken(COMMA,',',1,4163) -LexToken(VAR,'ct',1,4175) -LexToken(ASSIGNMENT,'=',1,4177) -LexToken(OPENSQBRACKET,'[',1,4178) -LexToken(NUMBER,'10',1,4179) -LexToken(COMMA,',',1,4181) -LexToken(ADDITION,'-',1,4182) -LexToken(NUMBER,'1',1,4183) -LexToken(CLOSESQBRACKET,']',1,4184) -LexToken(COMMA,',',1,4185) -LexToken(VAR,'from',1,4186) -LexToken(ASSIGNMENT,'=',1,4190) -LexToken(OPENSQBRACKET,'[',1,4191) -LexToken(NUMBER,'11',1,4192) -LexToken(COMMA,',',1,4194) -LexToken(NUMBER,'1',1,4195) -LexToken(CLOSESQBRACKET,']',1,4196) -LexToken(COMMA,',',1,4197) -LexToken(VAR,'to',1,4198) -LexToken(ASSIGNMENT,'=',1,4200) -LexToken(OPENSQBRACKET,'[',1,4201) -LexToken(NUMBER,'1',1,4202) -LexToken(COMMA,',',1,4203) -LexToken(NUMBER,'1',1,4204) -LexToken(CLOSESQBRACKET,']',1,4205) -LexToken(CLOSEBRACKET,')',1,4206) -LexToken(EOL,'\n',1,4207) -LexToken(VAR,'diagram',1,4216) -LexToken(DOT,'.',1,4223) -LexToken(VAR,'objs',1,4224) -LexToken(OPENBRACKET,'(',1,4228) -LexToken(NUMBER,'13',1,4229) -LexToken(CLOSEBRACKET,')',1,4231) -LexToken(ASSIGNMENT,'=',1,4232) -LexToken(SCICOS_LINK,'scicos_link',1,4233) -LexToken(OPENBRACKET,'(',1,4244) -LexToken(VAR,'xx',1,4245) -LexToken(ASSIGNMENT,'=',1,4247) -LexToken(OPENSQBRACKET,'[',1,4248) -LexToken(NUMBER,'482.4',1,4249) -LexToken(SEMICOLON,';',1,4254) -LexToken(NUMBER,'482.4',1,4255) -LexToken(SEMICOLON,';',1,4260) -LexToken(NUMBER,'509',1,4261) -LexToken(CLOSESQBRACKET,']',1,4264) -LexToken(COMMA,',',1,4265) -LexToken(VAR,'yy',1,4266) -LexToken(ASSIGNMENT,'=',1,4268) -LexToken(OPENSQBRACKET,'[',1,4269) -LexToken(NUMBER,'169.3',1,4270) -LexToken(SEMICOLON,';',1,4275) -LexToken(NUMBER,'152',1,4276) -LexToken(SEMICOLON,';',1,4279) -LexToken(NUMBER,'152',1,4280) -LexToken(CLOSESQBRACKET,']',1,4283) -LexToken(COMMA,',',1,4284) -LexToken(VAR,'ct',1,4296) -LexToken(ASSIGNMENT,'=',1,4298) -LexToken(OPENSQBRACKET,'[',1,4299) -LexToken(NUMBER,'10',1,4300) -LexToken(COMMA,',',1,4302) -LexToken(ADDITION,'-',1,4303) -LexToken(NUMBER,'1',1,4304) -LexToken(CLOSESQBRACKET,']',1,4305) -LexToken(COMMA,',',1,4306) -LexToken(VAR,'from',1,4307) -LexToken(ASSIGNMENT,'=',1,4311) -LexToken(OPENSQBRACKET,'[',1,4312) -LexToken(NUMBER,'11',1,4313) -LexToken(COMMA,',',1,4315) -LexToken(NUMBER,'2',1,4316) -LexToken(CLOSESQBRACKET,']',1,4317) -LexToken(COMMA,',',1,4318) -LexToken(VAR,'to',1,4319) -LexToken(ASSIGNMENT,'=',1,4321) -LexToken(OPENSQBRACKET,'[',1,4322) -LexToken(NUMBER,'7',1,4323) -LexToken(COMMA,',',1,4324) -LexToken(NUMBER,'1',1,4325) -LexToken(CLOSESQBRACKET,']',1,4326) -LexToken(CLOSEBRACKET,')',1,4327) -LexToken(EOL,'\n',1,4328) -LexToken(VAR,'x',1,4337) -LexToken(ASSIGNMENT,'=',1,4338) -LexToken(SCICOS_BLOCK,'scicos_block',1,4339) -LexToken(OPENBRACKET,'(',1,4351) -LexToken(CLOSEBRACKET,')',1,4352) -LexToken(EOL,'\n',1,4353) -LexToken(VAR,'x',1,4362) -LexToken(DOT,'.',1,4363) -LexToken(VAR,'gui',1,4364) -LexToken(ASSIGNMENT,'=',1,4367) -LexToken(DQSTRING,'"MCLOCK_f"',1,4377) -LexToken(EOL,'\n',1,4378) -LexToken(VAR,'x',1,4387) -LexToken(DOT,'.',1,4388) -LexToken(VAR,'graphics',1,4389) -LexToken(DOT,'.',1,4397) -LexToken(VAR,'sz',1,4398) -LexToken(ASSIGNMENT,'=',1,4400) -LexToken(OPENSQBRACKET,'[',1,4401) -LexToken(NUMBER,'3',1,4402) -LexToken(COMMA,',',1,4403) -LexToken(NUMBER,'2',1,4404) -LexToken(CLOSESQBRACKET,']',1,4405) -LexToken(EOL,'\n',1,4406) -LexToken(VAR,'x',1,4415) -LexToken(DOT,'.',1,4416) -LexToken(VAR,'graphics',1,4417) -LexToken(DOT,'.',1,4425) -LexToken(VAR,'gr_i',1,4426) -LexToken(ASSIGNMENT,'=',1,4430) -LexToken(VAR,'gr_i',1,4431) -LexToken(EOL,'\n',1,4435) -LexToken(VAR,'x',1,4444) -LexToken(DOT,'.',1,4445) -LexToken(VAR,'model',1,4446) -LexToken(DOT,'.',1,4451) -LexToken(VAR,'sim',1,4452) -LexToken(ASSIGNMENT,'=',1,4455) -LexToken(DQSTRING,'"csuper"',1,4463) -LexToken(EOL,'\n',1,4464) -LexToken(VAR,'x',1,4473) -LexToken(DOT,'.',1,4474) -LexToken(VAR,'model',1,4475) -LexToken(DOT,'.',1,4480) -LexToken(VAR,'evtout',1,4481) -LexToken(ASSIGNMENT,'=',1,4487) -LexToken(OPENSQBRACKET,'[',1,4488) -LexToken(NUMBER,'1',1,4489) -LexToken(SEMICOLON,';',1,4490) -LexToken(NUMBER,'1',1,4491) -LexToken(CLOSESQBRACKET,']',1,4492) -LexToken(EOL,'\n',1,4493) -LexToken(VAR,'x',1,4502) -LexToken(DOT,'.',1,4503) -LexToken(VAR,'model',1,4504) -LexToken(DOT,'.',1,4509) -LexToken(VAR,'blocktype',1,4510) -LexToken(ASSIGNMENT,'=',1,4519) -LexToken(DQSTRING,'"h"',1,4522) -LexToken(EOL,'\n',1,4523) -LexToken(VAR,'x',1,4532) -LexToken(DOT,'.',1,4533) -LexToken(VAR,'model',1,4534) -LexToken(DOT,'.',1,4539) -LexToken(VAR,'rpar',1,4540) -LexToken(ASSIGNMENT,'=',1,4544) -LexToken(VAR,'diagram',1,4545) -LexToken(EOL,'\n',1,4552) -LexToken(VAR,'x',1,4561) -LexToken(DOT,'.',1,4562) -LexToken(VAR,'graphics',1,4563) -LexToken(DOT,'.',1,4571) -LexToken(VAR,'peout',1,4572) -LexToken(ASSIGNMENT,'=',1,4577) -LexToken(OPENSQBRACKET,'[',1,4578) -LexToken(NUMBER,'0',1,4579) -LexToken(SEMICOLON,';',1,4580) -LexToken(NUMBER,'0',1,4581) -LexToken(CLOSESQBRACKET,']',1,4582) -LexToken(EOL,'\n',1,4583) -LexToken(END,'end',1,4588) -LexToken(EOL,'\n',1,4591) -LexToken(ENDFUNCTION,'endfunction',1,4592) -LexToken(EOL,'\n',1,4603) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3191) +/* autogenerated from "macros/Events/MCLOCK_f.sci" */ +None diff --git a/js/Events/MFCLCK_f.js b/js/Events/MFCLCK_f.js index f24e9b1b..ab428ea9 100644 --- a/js/Events/MFCLCK_f.js +++ b/js/Events/MFCLCK_f.js @@ -1,295 +1,41 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MFCLCK_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(OPENSQBRACKET,'[',1,1054) -LexToken(VAR,'ok',1,1055) -LexToken(COMMA,',',1,1057) -LexToken(VAR,'dt',1,1058) -LexToken(COMMA,',',1,1060) -LexToken(VAR,'nn',1,1061) -LexToken(COMMA,',',1,1063) -LexToken(VAR,'exprs',1,1064) -LexToken(CLOSESQBRACKET,']',1,1069) -LexToken(ASSIGNMENT,'=',1,1070) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1071) -LexToken(OPENBRACKET,'(',1,1086) -LexToken(DQSTRING,'"Set Multifrequency clock parameters"',1,1123) -LexToken(COMMA,',',1,1124) -LexToken(OPENSQBRACKET,'[',1,1136) -LexToken(DQSTRING,'"basic period (1/f)"',1,1156) -LexToken(SEMICOLON,';',1,1157) -LexToken(DQSTRING,'"multiply by (n)"',1,1174) -LexToken(CLOSESQBRACKET,']',1,1175) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'list',1,1177) -LexToken(OPENBRACKET,'(',1,1181) -LexToken(DQSTRING,'"vec"',1,1186) -LexToken(COMMA,',',1,1187) -LexToken(NUMBER,'1',1,1188) -LexToken(COMMA,',',1,1189) -LexToken(DQSTRING,'"vec"',1,1194) -LexToken(COMMA,',',1,1195) -LexToken(NUMBER,'1',1,1196) -LexToken(CLOSEBRACKET,')',1,1197) -LexToken(COMMA,',',1,1198) -LexToken(VAR,'exprs',1,1199) -LexToken(CLOSEBRACKET,')',1,1204) -LexToken(EOL,'\n',1,1205) -LexToken(IF,'if',1,1214) -LexToken(VAR,'ok',1,1217) -LexToken(THEN,'then',1,1220) -LexToken(EOL,'\n',1,1224) -LexToken(VAR,'model',1,1237) -LexToken(DOT,'.',1,1242) -LexToken(VAR,'ipar',1,1243) -LexToken(ASSIGNMENT,'=',1,1247) -LexToken(VAR,'nn',1,1248) -LexToken(EOL,'\n',1,1250) -LexToken(VAR,'model',1,1263) -LexToken(DOT,'.',1,1268) -LexToken(VAR,'rpar',1,1269) -LexToken(ASSIGNMENT,'=',1,1273) -LexToken(VAR,'dt',1,1274) -LexToken(EOL,'\n',1,1276) -LexToken(VAR,'hh',1,1290) -LexToken(ASSIGNMENT,'=',1,1292) -LexToken(VAR,'model',1,1293) -LexToken(DOT,'.',1,1298) -LexToken(VAR,'firing',1,1299) -LexToken(EOL,'\n',1,1305) -LexToken(VAR,'hh',1,1319) -LexToken(OPENBRACKET,'(',1,1321) -LexToken(NUMBER,'2',1,1322) -LexToken(CLOSEBRACKET,')',1,1323) -LexToken(ASSIGNMENT,'=',1,1324) -LexToken(NUMBER,'0',1,1325) -LexToken(EOL,'\n',1,1326) -LexToken(VAR,'model',1,1340) -LexToken(DOT,'.',1,1345) -LexToken(VAR,'firing',1,1346) -LexToken(ASSIGNMENT,'=',1,1352) -LexToken(VAR,'hh',1,1353) -LexToken(EOL,'\n',1,1371) -LexToken(VAR,'graphics',1,1384) -LexToken(DOT,'.',1,1392) -LexToken(VAR,'exprs',1,1393) -LexToken(ASSIGNMENT,'=',1,1398) -LexToken(VAR,'exprs',1,1399) -LexToken(EOL,'\n',1,1404) -LexToken(VAR,'x',1,1417) -LexToken(DOT,'.',1,1418) -LexToken(VAR,'graphics',1,1419) -LexToken(ASSIGNMENT,'=',1,1427) -LexToken(VAR,'graphics',1,1428) -LexToken(EOL,'\n',1,1436) -LexToken(VAR,'x',1,1450) -LexToken(DOT,'.',1,1451) -LexToken(VAR,'model',1,1452) -LexToken(ASSIGNMENT,'=',1,1457) -LexToken(VAR,'model',1,1458) -LexToken(EOL,'\n',1,1463) -LexToken(END,'end',1,1472) -LexToken(EOL,'\n',1,1475) -LexToken(CASE,'case',1,1480) -LexToken(DQSTRING,'"define"',1,1492) -LexToken(THEN,'then',1,1494) -LexToken(EOL,'\n',1,1498) -LexToken(VAR,'nn',1,1507) -LexToken(ASSIGNMENT,'=',1,1509) -LexToken(NUMBER,'2',1,1510) -LexToken(EOL,'\n',1,1511) -LexToken(VAR,'dt',1,1520) -LexToken(ASSIGNMENT,'=',1,1522) -LexToken(NUMBER,'0.1',1,1523) -LexToken(EOL,'\n',1,1526) -LexToken(VAR,'model',1,1535) -LexToken(ASSIGNMENT,'=',1,1540) -LexToken(SCICOS_MODEL,'scicos_model',1,1541) -LexToken(OPENBRACKET,'(',1,1553) -LexToken(CLOSEBRACKET,')',1,1554) -LexToken(EOL,'\n',1,1555) -LexToken(VAR,'model',1,1564) -LexToken(DOT,'.',1,1569) -LexToken(VAR,'sim',1,1570) -LexToken(ASSIGNMENT,'=',1,1573) -LexToken(DQSTRING,'"mfclck"',1,1581) -LexToken(EOL,'\n',1,1582) -LexToken(VAR,'model',1,1591) -LexToken(DOT,'.',1,1596) -LexToken(VAR,'evtin',1,1597) -LexToken(ASSIGNMENT,'=',1,1602) -LexToken(NUMBER,'1',1,1603) -LexToken(EOL,'\n',1,1604) -LexToken(VAR,'model',1,1613) -LexToken(DOT,'.',1,1618) -LexToken(VAR,'evtout',1,1619) -LexToken(ASSIGNMENT,'=',1,1625) -LexToken(OPENSQBRACKET,'[',1,1626) -LexToken(NUMBER,'1',1,1627) -LexToken(SEMICOLON,';',1,1628) -LexToken(NUMBER,'1',1,1629) -LexToken(CLOSESQBRACKET,']',1,1630) -LexToken(EOL,'\n',1,1631) -LexToken(VAR,'model',1,1640) -LexToken(DOT,'.',1,1645) -LexToken(VAR,'dstate',1,1646) -LexToken(ASSIGNMENT,'=',1,1652) -LexToken(NUMBER,'0',1,1653) -LexToken(EOL,'\n',1,1654) -LexToken(VAR,'model',1,1663) -LexToken(DOT,'.',1,1668) -LexToken(VAR,'rpar',1,1669) -LexToken(ASSIGNMENT,'=',1,1673) -LexToken(VAR,'dt',1,1674) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'model',1,1685) -LexToken(DOT,'.',1,1690) -LexToken(VAR,'ipar',1,1691) -LexToken(ASSIGNMENT,'=',1,1695) -LexToken(VAR,'nn',1,1696) -LexToken(EOL,'\n',1,1698) -LexToken(VAR,'model',1,1707) -LexToken(DOT,'.',1,1712) -LexToken(VAR,'blocktype',1,1713) -LexToken(ASSIGNMENT,'=',1,1722) -LexToken(DQSTRING,'"d"',1,1725) -LexToken(EOL,'\n',1,1726) -LexToken(VAR,'model',1,1735) -LexToken(DOT,'.',1,1740) -LexToken(VAR,'firing',1,1741) -LexToken(ASSIGNMENT,'=',1,1747) -LexToken(OPENSQBRACKET,'[',1,1748) -LexToken(ADDITION,'-',1,1749) -LexToken(NUMBER,'1',1,1750) -LexToken(NUMBER,'0',1,1752) -LexToken(CLOSESQBRACKET,']',1,1753) -LexToken(EOL,'\n',1,1754) -LexToken(VAR,'model',1,1763) -LexToken(DOT,'.',1,1768) -LexToken(VAR,'dep_ut',1,1769) -LexToken(ASSIGNMENT,'=',1,1775) -LexToken(OPENSQBRACKET,'[',1,1776) -LexToken(PREVAR_BOOLEAN,'%f',1,1777) -LexToken(PREVAR_BOOLEAN,'%f',1,1780) -LexToken(CLOSESQBRACKET,']',1,1782) -LexToken(EOL,'\n',1,1783) -LexToken(EOL,'\n',1,1784) -LexToken(VAR,'exprs',1,1793) -LexToken(ASSIGNMENT,'=',1,1798) -LexToken(OPENSQBRACKET,'[',1,1799) -LexToken(VAR,'string',1,1800) -LexToken(OPENBRACKET,'(',1,1806) -LexToken(VAR,'dt',1,1807) -LexToken(CLOSEBRACKET,')',1,1809) -LexToken(SEMICOLON,';',1,1810) -LexToken(VAR,'string',1,1811) -LexToken(OPENBRACKET,'(',1,1817) -LexToken(VAR,'nn',1,1818) -LexToken(CLOSEBRACKET,')',1,1820) -LexToken(CLOSESQBRACKET,']',1,1821) -LexToken(EOL,'\n',1,1822) -LexToken(VAR,'gr_i',1,1831) -LexToken(ASSIGNMENT,'=',1,1835) -LexToken(OPENSQBRACKET,'[',1,1836) -LexToken(CLOSESQBRACKET,']',1,1837) -LexToken(EOL,'\n',1,1838) -LexToken(VAR,'x',1,1847) -LexToken(ASSIGNMENT,'=',1,1848) -LexToken(VAR,'standard_define',1,1849) -LexToken(OPENBRACKET,'(',1,1864) -LexToken(OPENSQBRACKET,'[',1,1865) -LexToken(NUMBER,'3',1,1866) -LexToken(NUMBER,'2',1,1868) -LexToken(CLOSESQBRACKET,']',1,1869) -LexToken(COMMA,',',1,1870) -LexToken(VAR,'model',1,1871) -LexToken(COMMA,',',1,1876) -LexToken(VAR,'exprs',1,1877) -LexToken(COMMA,',',1,1882) -LexToken(VAR,'gr_i',1,1883) -LexToken(CLOSEBRACKET,')',1,1887) -LexToken(EOL,'\n',1,1888) -LexToken(END,'end',1,1893) -LexToken(EOL,'\n',1,1896) -LexToken(ENDFUNCTION,'endfunction',1,1897) -LexToken(EOL,'\n',1,1908) +/* autogenerated from "macros/Events/MFCLCK_f.sci" */ +function MFCLCK_f() { +MFCLCK_f.prototype.get = function MFCLCK_f() { +} +MFCLCK_f.prototype.set = function MFCLCK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +[ok,dt,nn,exprs]=scicos_getvalue("Set Multifrequency clock parameters",["basic period (1/f)","multiply by (n)"],list("vec",1,"vec",1),exprs); +if (ok) { +model.ipar=nn; +model.rpar=dt; +hh=model.firing; +hh[2]=0; +model.firing=hh; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +} +} +MFCLCK_f.prototype.define = function MFCLCK_f() { +nn=2; +dt=0.1; +model=scicos_model(); +model.sim="mfclck"; +model.evtin=1; +model.evtout=[1,1]; +model.dstate=0; +model.rpar=dt; +model.ipar=nn; +model.blocktype="d"; +model.firing=[-1,0]; +model.dep_ut=[None,None]; +exprs=[string(dt),string(nn)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +MFCLCK_f.prototype.details = function MFCLCK_f() { +} +} diff --git a/js/Events/M_freq.js b/js/Events/M_freq.js index fdc1e7d6..484128cb 100644 --- a/js/Events/M_freq.js +++ b/js/Events/M_freq.js @@ -1,697 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'M_freq',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'model',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'arg1',1,1003) -LexToken(DOT,'.',1,1007) -LexToken(VAR,'model',1,1008) -LexToken(EOL,'\n',1,1013) -LexToken(VAR,'exprs',1,1023) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'graphics',1,1029) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'exprs',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(WHILE,'while',1,1052) -LexToken(PREVAR_BOOLEAN,'%t',1,1058) -LexToken(DO,'do',1,1061) -LexToken(EOL,'\n',1,1063) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(VAR,'ok',1,1077) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'frequ',1,1080) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'offset',1,1086) -LexToken(COMMA,',',1,1092) -LexToken(VAR,'exprs',1,1093) -LexToken(CLOSESQBRACKET,']',1,1098) -LexToken(ASSIGNMENT,'=',1,1099) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1100) -LexToken(OPENBRACKET,'(',1,1115) -LexToken(DQSTRING,'"Set block parameters"',1,1137) -LexToken(COMMA,',',1,1138) -LexToken(OPENSQBRACKET,'[',1,1154) -LexToken(DQSTRING,'"Sample time"',1,1167) -LexToken(SEMICOLON,';',1,1168) -LexToken(DQSTRING,'"Offset"',1,1176) -LexToken(CLOSESQBRACKET,']',1,1177) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'list',1,1194) -LexToken(OPENBRACKET,'(',1,1198) -LexToken(DQSTRING,'"vec"',1,1203) -LexToken(COMMA,',',1,1204) -LexToken(ADDITION,'-',1,1205) -LexToken(NUMBER,'1',1,1206) -LexToken(COMMA,',',1,1207) -LexToken(DQSTRING,'"vec"',1,1212) -LexToken(COMMA,',',1,1213) -LexToken(ADDITION,'-',1,1214) -LexToken(NUMBER,'1',1,1215) -LexToken(CLOSEBRACKET,')',1,1216) -LexToken(COMMA,',',1,1217) -LexToken(VAR,'exprs',1,1218) -LexToken(CLOSEBRACKET,')',1,1223) -LexToken(EOL,'\n',1,1224) -LexToken(IF,'if',1,1237) -LexToken(NOT,'~',1,1240) -LexToken(VAR,'ok',1,1241) -LexToken(THEN,'then',1,1244) -LexToken(EOL,'\n',1,1248) -LexToken(BREAK,'break',1,1265) -LexToken(EOL,'\n',1,1270) -LexToken(END,'end',1,1284) -LexToken(EOL,'\n',1,1287) -LexToken(VAR,'offset',1,1300) -LexToken(ASSIGNMENT,'=',1,1306) -LexToken(VAR,'offset',1,1307) -LexToken(OPENBRACKET,'(',1,1313) -LexToken(COLON,':',1,1314) -LexToken(CLOSEBRACKET,')',1,1315) -LexToken(EOL,'\n',1,1316) -LexToken(VAR,'frequ',1,1330) -LexToken(ASSIGNMENT,'=',1,1335) -LexToken(VAR,'frequ',1,1336) -LexToken(OPENBRACKET,'(',1,1341) -LexToken(COLON,':',1,1342) -LexToken(CLOSEBRACKET,')',1,1343) -LexToken(EOL,'\n',1,1344) -LexToken(IF,'if',1,1358) -LexToken(OPENBRACKET,'(',1,1361) -LexToken(VAR,'size',1,1362) -LexToken(OPENBRACKET,'(',1,1366) -LexToken(VAR,'frequ',1,1367) -LexToken(COMMA,',',1,1372) -LexToken(DQSTRING,'"*"',1,1375) -LexToken(CLOSEBRACKET,')',1,1376) -LexToken(CLOSEBRACKET,')',1,1377) -LexToken(COMPARISON,'<>',1,1378) -LexToken(OPENBRACKET,'(',1,1380) -LexToken(VAR,'size',1,1381) -LexToken(OPENBRACKET,'(',1,1385) -LexToken(VAR,'offset',1,1386) -LexToken(COMMA,',',1,1392) -LexToken(DQSTRING,'"*"',1,1395) -LexToken(CLOSEBRACKET,')',1,1396) -LexToken(CLOSEBRACKET,')',1,1397) -LexToken(THEN,'then',1,1399) -LexToken(EOL,'\n',1,1403) -LexToken(VAR,'message',1,1420) -LexToken(OPENBRACKET,'(',1,1427) -LexToken(DQSTRING,'"offset and frequency must have the same size"',1,1473) -LexToken(CLOSEBRACKET,')',1,1474) -LexToken(EOL,'\n',1,1475) -LexToken(VAR,'ok',1,1493) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(PREVAR_BOOLEAN,'%f',1,1496) -LexToken(EOL,'\n',1,1498) -LexToken(ELSEIF,'elseif',1,1512) -LexToken(VAR,'or',1,1519) -LexToken(OPENBRACKET,'(',1,1521) -LexToken(VAR,'frequ',1,1522) -LexToken(COMPARISON,'<',1,1527) -LexToken(NUMBER,'0',1,1528) -LexToken(CLOSEBRACKET,')',1,1529) -LexToken(THEN,'then',1,1531) -LexToken(EOL,'\n',1,1535) -LexToken(VAR,'message',1,1552) -LexToken(OPENBRACKET,'(',1,1559) -LexToken(DQSTRING,'"Frequency must be a positif number"',1,1595) -LexToken(CLOSEBRACKET,')',1,1596) -LexToken(EOL,'\n',1,1597) -LexToken(VAR,'ok',1,1615) -LexToken(ASSIGNMENT,'=',1,1617) -LexToken(PREVAR_BOOLEAN,'%f',1,1618) -LexToken(EOL,'\n',1,1620) -LexToken(ELSEIF,'elseif',1,1634) -LexToken(VAR,'or',1,1641) -LexToken(OPENBRACKET,'(',1,1643) -LexToken(VAR,'abs',1,1644) -LexToken(OPENBRACKET,'(',1,1647) -LexToken(VAR,'offset',1,1648) -LexToken(CLOSEBRACKET,')',1,1654) -LexToken(COMPARISON,'>',1,1656) -LexToken(VAR,'frequ',1,1658) -LexToken(CLOSEBRACKET,')',1,1663) -LexToken(THEN,'then',1,1665) -LexToken(EOL,'\n',1,1669) -LexToken(VAR,'message',1,1686) -LexToken(OPENBRACKET,'(',1,1693) -LexToken(DQSTRING,'"The |Offset| must be less than the Frequency"',1,1739) -LexToken(CLOSEBRACKET,')',1,1740) -LexToken(EOL,'\n',1,1741) -LexToken(VAR,'ok',1,1759) -LexToken(ASSIGNMENT,'=',1,1761) -LexToken(PREVAR_BOOLEAN,'%f',1,1762) -LexToken(EOL,'\n',1,1764) -LexToken(END,'end',1,1777) -LexToken(EOL,'\n',1,1780) -LexToken(IF,'if',1,1793) -LexToken(VAR,'ok',1,1796) -LexToken(THEN,'then',1,1799) -LexToken(EOL,'\n',1,1803) -LexToken(OPENSQBRACKET,'[',1,1820) -LexToken(VAR,'m',1,1821) -LexToken(COMMA,',',1,1822) -LexToken(VAR,'den',1,1823) -LexToken(COMMA,',',1,1826) -LexToken(VAR,'off',1,1827) -LexToken(COMMA,',',1,1830) -LexToken(VAR,'count',1,1831) -LexToken(COMMA,',',1,1836) -LexToken(VAR,'m1',1,1837) -LexToken(COMMA,',',1,1839) -LexToken(VAR,'fir',1,1840) -LexToken(COMMA,',',1,1843) -LexToken(VAR,'frequ',1,1844) -LexToken(COMMA,',',1,1849) -LexToken(VAR,'offset',1,1850) -LexToken(COMMA,',',1,1856) -LexToken(VAR,'ok',1,1857) -LexToken(CLOSESQBRACKET,']',1,1859) -LexToken(ASSIGNMENT,'=',1,1860) -LexToken(VAR,'mfrequ_clk',1,1861) -LexToken(OPENBRACKET,'(',1,1871) -LexToken(VAR,'frequ',1,1872) -LexToken(COMMA,',',1,1877) -LexToken(VAR,'offset',1,1878) -LexToken(CLOSEBRACKET,')',1,1884) -LexToken(EOL,'\n',1,1885) -LexToken(END,'end',1,1899) -LexToken(EOL,'\n',1,1902) -LexToken(IF,'if',1,1915) -LexToken(VAR,'ok',1,1918) -LexToken(THEN,'then',1,1921) -LexToken(EOL,'\n',1,1925) -LexToken(VAR,'model',1,1942) -LexToken(DOT,'.',1,1947) -LexToken(VAR,'opar',1,1948) -LexToken(ASSIGNMENT,'=',1,1952) -LexToken(VAR,'list',1,1953) -LexToken(OPENBRACKET,'(',1,1957) -LexToken(VAR,'m',1,1958) -LexToken(COMMA,',',1,1959) -LexToken(VAR,'double',1,1960) -LexToken(OPENBRACKET,'(',1,1966) -LexToken(VAR,'den',1,1967) -LexToken(CLOSEBRACKET,')',1,1970) -LexToken(COMMA,',',1,1971) -LexToken(VAR,'off',1,1972) -LexToken(COMMA,',',1,1975) -LexToken(VAR,'count',1,1976) -LexToken(CLOSEBRACKET,')',1,1981) -LexToken(EOL,'\n',1,1982) -LexToken(VAR,'mn',1,1999) -LexToken(ASSIGNMENT,'=',1,2001) -LexToken(OPENBRACKET,'(',1,2002) -LexToken(NUMBER,'2',1,2003) -LexToken(MULTIPLICATION,'*',1,2004) -LexToken(MULTIPLICATION,'*',1,2005) -LexToken(VAR,'size',1,2006) -LexToken(OPENBRACKET,'(',1,2010) -LexToken(VAR,'m1',1,2011) -LexToken(COMMA,',',1,2013) -LexToken(DQSTRING,'"*"',1,2016) -LexToken(CLOSEBRACKET,')',1,2017) -LexToken(CLOSEBRACKET,')',1,2018) -LexToken(ADDITION,'-',1,2019) -LexToken(NUMBER,'1',1,2020) -LexToken(EOL,'\n',1,2021) -LexToken(OPENSQBRACKET,'[',1,2039) -LexToken(VAR,'model',1,2040) -LexToken(COMMA,',',1,2045) -LexToken(VAR,'graphics',1,2046) -LexToken(COMMA,',',1,2054) -LexToken(VAR,'ok',1,2055) -LexToken(CLOSESQBRACKET,']',1,2057) -LexToken(ASSIGNMENT,'=',1,2058) -LexToken(VAR,'set_io',1,2059) -LexToken(OPENBRACKET,'(',1,2065) -LexToken(VAR,'model',1,2066) -LexToken(COMMA,',',1,2071) -LexToken(VAR,'graphics',1,2072) -LexToken(COMMA,',',1,2080) -LexToken(VAR,'list',1,2081) -LexToken(OPENBRACKET,'(',1,2085) -LexToken(CLOSEBRACKET,')',1,2086) -LexToken(COMMA,',',1,2087) -LexToken(VAR,'list',1,2088) -LexToken(OPENBRACKET,'(',1,2092) -LexToken(CLOSEBRACKET,')',1,2093) -LexToken(COMMA,',',1,2094) -LexToken(NUMBER,'1',1,2095) -LexToken(COMMA,',',1,2096) -LexToken(VAR,'ones',1,2097) -LexToken(OPENBRACKET,'(',1,2101) -LexToken(VAR,'mn',1,2102) -LexToken(COMMA,',',1,2104) -LexToken(NUMBER,'1',1,2105) -LexToken(CLOSEBRACKET,')',1,2106) -LexToken(CLOSEBRACKET,')',1,2107) -LexToken(EOL,'\n',1,2108) -LexToken(IF,'if',1,2125) -LexToken(VAR,'mn',1,2128) -LexToken(COMPARISON,'>',1,2130) -LexToken(NUMBER,'3',1,2131) -LexToken(THEN,'then',1,2133) -LexToken(EOL,'\n',1,2137) -LexToken(VAR,'graphics',1,2158) -LexToken(DOT,'.',1,2166) -LexToken(VAR,'sz',1,2167) -LexToken(ASSIGNMENT,'=',1,2169) -LexToken(OPENSQBRACKET,'[',1,2170) -LexToken(NUMBER,'40',1,2171) -LexToken(ADDITION,'+',1,2173) -LexToken(OPENBRACKET,'(',1,2174) -LexToken(VAR,'mn',1,2175) -LexToken(ADDITION,'-',1,2177) -LexToken(NUMBER,'3',1,2178) -LexToken(CLOSEBRACKET,')',1,2179) -LexToken(MULTIPLICATION,'*',1,2180) -LexToken(NUMBER,'10',1,2181) -LexToken(NUMBER,'40',1,2184) -LexToken(CLOSESQBRACKET,']',1,2186) -LexToken(EOL,'\n',1,2187) -LexToken(ELSE,'else',1,2204) -LexToken(EOL,'\n',1,2208) -LexToken(VAR,'graphics',1,2229) -LexToken(DOT,'.',1,2237) -LexToken(VAR,'sz',1,2238) -LexToken(ASSIGNMENT,'=',1,2240) -LexToken(OPENSQBRACKET,'[',1,2241) -LexToken(NUMBER,'50',1,2242) -LexToken(NUMBER,'40',1,2245) -LexToken(CLOSESQBRACKET,']',1,2247) -LexToken(EOL,'\n',1,2248) -LexToken(END,'end',1,2265) -LexToken(EOL,'\n',1,2268) -LexToken(VAR,'model',1,2285) -LexToken(DOT,'.',1,2290) -LexToken(VAR,'firing',1,2291) -LexToken(ASSIGNMENT,'=',1,2297) -LexToken(VAR,'fir',1,2298) -LexToken(EOL,'\n',1,2301) -LexToken(VAR,'graphics',1,2319) -LexToken(DOT,'.',1,2327) -LexToken(VAR,'exprs',1,2328) -LexToken(ASSIGNMENT,'=',1,2333) -LexToken(VAR,'exprs',1,2334) -LexToken(EOL,'\n',1,2339) -LexToken(VAR,'x',1,2356) -LexToken(DOT,'.',1,2357) -LexToken(VAR,'graphics',1,2358) -LexToken(ASSIGNMENT,'=',1,2366) -LexToken(VAR,'graphics',1,2367) -LexToken(EOL,'\n',1,2375) -LexToken(VAR,'x',1,2392) -LexToken(DOT,'.',1,2393) -LexToken(VAR,'model',1,2394) -LexToken(ASSIGNMENT,'=',1,2399) -LexToken(VAR,'model',1,2400) -LexToken(EOL,'\n',1,2405) -LexToken(BREAK,'break',1,2422) -LexToken(EOL,'\n',1,2427) -LexToken(END,'end',1,2440) -LexToken(EOL,'\n',1,2443) -LexToken(END,'end',1,2452) -LexToken(EOL,'\n',1,2455) -LexToken(CASE,'case',1,2460) -LexToken(DQSTRING,'"define"',1,2472) -LexToken(THEN,'then',1,2474) -LexToken(EOL,'\n',1,2478) -LexToken(VAR,'model',1,2487) -LexToken(ASSIGNMENT,'=',1,2492) -LexToken(SCICOS_MODEL,'scicos_model',1,2493) -LexToken(OPENBRACKET,'(',1,2505) -LexToken(CLOSEBRACKET,')',1,2506) -LexToken(EOL,'\n',1,2507) -LexToken(VAR,'model',1,2516) -LexToken(DOT,'.',1,2521) -LexToken(VAR,'sim',1,2522) -LexToken(ASSIGNMENT,'=',1,2525) -LexToken(VAR,'list',1,2526) -LexToken(OPENBRACKET,'(',1,2530) -LexToken(DQSTRING,'"m_frequ"',1,2539) -LexToken(COMMA,',',1,2540) -LexToken(NUMBER,'4',1,2541) -LexToken(CLOSEBRACKET,')',1,2542) -LexToken(EOL,'\n',1,2543) -LexToken(VAR,'model',1,2552) -LexToken(DOT,'.',1,2557) -LexToken(VAR,'evtout',1,2558) -LexToken(ASSIGNMENT,'=',1,2564) -LexToken(OPENSQBRACKET,'[',1,2565) -LexToken(NUMBER,'1',1,2566) -LexToken(SEMICOLON,';',1,2567) -LexToken(NUMBER,'1',1,2568) -LexToken(SEMICOLON,';',1,2569) -LexToken(NUMBER,'1',1,2570) -LexToken(CLOSESQBRACKET,']',1,2571) -LexToken(EOL,'\n',1,2572) -LexToken(VAR,'model',1,2581) -LexToken(DOT,'.',1,2586) -LexToken(VAR,'evtin',1,2587) -LexToken(ASSIGNMENT,'=',1,2592) -LexToken(NUMBER,'1',1,2593) -LexToken(EOL,'\n',1,2594) -LexToken(VAR,'model',1,2603) -LexToken(DOT,'.',1,2608) -LexToken(VAR,'rpar',1,2609) -LexToken(ASSIGNMENT,'=',1,2613) -LexToken(OPENSQBRACKET,'[',1,2614) -LexToken(CLOSESQBRACKET,']',1,2615) -LexToken(EOL,'\n',1,2616) -LexToken(VAR,'model',1,2625) -LexToken(DOT,'.',1,2630) -LexToken(VAR,'opar',1,2631) -LexToken(ASSIGNMENT,'=',1,2635) -LexToken(VAR,'list',1,2636) -LexToken(OPENBRACKET,'(',1,2640) -LexToken(OPENSQBRACKET,'[',1,2641) -LexToken(NUMBER,'1',1,2642) -LexToken(NUMBER,'1',1,2644) -LexToken(NUMBER,'0',1,2646) -LexToken(SEMICOLON,';',1,2647) -LexToken(NUMBER,'1',1,2648) -LexToken(NUMBER,'1',1,2650) -LexToken(NUMBER,'1',1,2652) -LexToken(SEMICOLON,';',1,2653) -LexToken(NUMBER,'1',1,2654) -LexToken(NUMBER,'3',1,2656) -LexToken(NUMBER,'2',1,2658) -LexToken(CLOSESQBRACKET,']',1,2659) -LexToken(COMMA,',',1,2660) -LexToken(NUMBER,'1',1,2661) -LexToken(COMMA,',',1,2662) -LexToken(NUMBER,'0',1,2663) -LexToken(COMMA,',',1,2664) -LexToken(NUMBER,'0',1,2665) -LexToken(CLOSEBRACKET,')',1,2666) -LexToken(EOL,'\n',1,2667) -LexToken(VAR,'model',1,2677) -LexToken(DOT,'.',1,2682) -LexToken(VAR,'blocktype',1,2683) -LexToken(ASSIGNMENT,'=',1,2692) -LexToken(DQSTRING,'"d"',1,2695) -LexToken(EOL,'\n',1,2696) -LexToken(VAR,'model',1,2705) -LexToken(DOT,'.',1,2710) -LexToken(VAR,'firing',1,2711) -LexToken(ASSIGNMENT,'=',1,2717) -LexToken(OPENSQBRACKET,'[',1,2718) -LexToken(NUMBER,'0',1,2719) -LexToken(ADDITION,'-',1,2721) -LexToken(NUMBER,'1',1,2722) -LexToken(ADDITION,'-',1,2724) -LexToken(NUMBER,'1',1,2725) -LexToken(CLOSESQBRACKET,']',1,2726) -LexToken(EOL,'\n',1,2727) -LexToken(VAR,'model',1,2736) -LexToken(DOT,'.',1,2741) -LexToken(VAR,'dep_ut',1,2742) -LexToken(ASSIGNMENT,'=',1,2748) -LexToken(OPENSQBRACKET,'[',1,2749) -LexToken(PREVAR_BOOLEAN,'%f',1,2750) -LexToken(PREVAR_BOOLEAN,'%f',1,2753) -LexToken(CLOSESQBRACKET,']',1,2755) -LexToken(EOL,'\n',1,2756) -LexToken(VAR,'exprs',1,2765) -LexToken(ASSIGNMENT,'=',1,2770) -LexToken(OPENSQBRACKET,'[',1,2771) -LexToken(VAR,'sci2exp',1,2772) -LexToken(OPENBRACKET,'(',1,2779) -LexToken(OPENSQBRACKET,'[',1,2780) -LexToken(NUMBER,'1',1,2781) -LexToken(SEMICOLON,';',1,2782) -LexToken(NUMBER,'2',1,2783) -LexToken(CLOSESQBRACKET,']',1,2784) -LexToken(CLOSEBRACKET,')',1,2785) -LexToken(SEMICOLON,';',1,2786) -LexToken(VAR,'sci2exp',1,2787) -LexToken(OPENBRACKET,'(',1,2794) -LexToken(OPENSQBRACKET,'[',1,2795) -LexToken(NUMBER,'0',1,2796) -LexToken(SEMICOLON,';',1,2797) -LexToken(NUMBER,'0',1,2798) -LexToken(CLOSESQBRACKET,']',1,2799) -LexToken(CLOSEBRACKET,')',1,2800) -LexToken(CLOSESQBRACKET,']',1,2801) -LexToken(EOL,'\n',1,2802) -LexToken(VAR,'gr_i',1,2811) -LexToken(ASSIGNMENT,'=',1,2815) -LexToken(OPENSQBRACKET,'[',1,2816) -LexToken(CLOSESQBRACKET,']',1,2817) -LexToken(EOL,'\n',1,2818) -LexToken(VAR,'x',1,2827) -LexToken(ASSIGNMENT,'=',1,2828) -LexToken(VAR,'standard_define',1,2829) -LexToken(OPENBRACKET,'(',1,2844) -LexToken(OPENSQBRACKET,'[',1,2845) -LexToken(NUMBER,'3',1,2846) -LexToken(NUMBER,'2',1,2848) -LexToken(CLOSESQBRACKET,']',1,2849) -LexToken(COMMA,',',1,2850) -LexToken(VAR,'model',1,2851) -LexToken(COMMA,',',1,2856) -LexToken(VAR,'exprs',1,2857) -LexToken(COMMA,',',1,2862) -LexToken(VAR,'gr_i',1,2863) -LexToken(CLOSEBRACKET,')',1,2867) -LexToken(EOL,'\n',1,2868) -LexToken(END,'end',1,2873) -LexToken(EOL,'\n',1,2876) -LexToken(ENDFUNCTION,'endfunction',1,2877) -LexToken(EOL,'\n',1,2888) -LexToken(EOL,'\n',1,2889) -LexToken(FUNCTION,'function',1,2890) -LexToken(OPENSQBRACKET,'[',1,2899) -LexToken(VAR,'m',1,2900) -LexToken(COMMA,',',1,2901) -LexToken(VAR,'k',1,2902) -LexToken(CLOSESQBRACKET,']',1,2903) -LexToken(ASSIGNMENT,'=',1,2904) -LexToken(VAR,'uni',1,2905) -LexToken(OPENBRACKET,'(',1,2908) -LexToken(VAR,'fr',1,2909) -LexToken(COMMA,',',1,2911) -LexToken(VAR,'of',1,2912) -LexToken(CLOSEBRACKET,')',1,2914) -LexToken(EOL,'\n',1,2915) -LexToken(VAR,'k',1,2920) -LexToken(ASSIGNMENT,'=',1,2921) -LexToken(OPENSQBRACKET,'[',1,2922) -LexToken(CLOSESQBRACKET,']',1,2923) -LexToken(EOL,'\n',1,2924) -LexToken(VAR,'m',1,2930) -LexToken(ASSIGNMENT,'=',1,2931) -LexToken(OPENSQBRACKET,'[',1,2932) -LexToken(CLOSESQBRACKET,']',1,2933) -LexToken(EOL,'\n',1,2934) -LexToken(VAR,'ot',1,2940) -LexToken(ASSIGNMENT,'=',1,2942) -LexToken(OPENSQBRACKET,'[',1,2943) -LexToken(CLOSESQBRACKET,']',1,2944) -LexToken(EOL,'\n',1,2945) -LexToken(FOR,'for',1,2951) -LexToken(VAR,'i',1,2955) -LexToken(ASSIGNMENT,'=',1,2956) -LexToken(NUMBER,'1',1,2957) -LexToken(COLON,':',1,2958) -LexToken(VAR,'size',1,2959) -LexToken(OPENBRACKET,'(',1,2963) -LexToken(VAR,'fr',1,2964) -LexToken(COMMA,',',1,2966) -LexToken(DQSTRING,'"*"',1,2969) -LexToken(CLOSEBRACKET,')',1,2970) -LexToken(EOL,'\n',1,2971) -LexToken(VAR,'istreated',1,2980) -LexToken(ASSIGNMENT,'=',1,2989) -LexToken(PREVAR_BOOLEAN,'%f',1,2990) -LexToken(EOL,'\n',1,2992) -LexToken(VAR,'ind',1,3002) -LexToken(ASSIGNMENT,'=',1,3005) -LexToken(VAR,'find',1,3006) -LexToken(OPENBRACKET,'(',1,3010) -LexToken(VAR,'m',1,3011) -LexToken(COMPARISON,'==',1,3012) -LexToken(VAR,'fr',1,3014) -LexToken(OPENBRACKET,'(',1,3016) -LexToken(VAR,'i',1,3017) -LexToken(CLOSEBRACKET,')',1,3018) -LexToken(CLOSEBRACKET,')',1,3019) -LexToken(EOL,'\n',1,3020) -LexToken(IF,'if',1,3030) -LexToken(VAR,'ind',1,3033) -LexToken(COMPARISON,'==',1,3036) -LexToken(OPENSQBRACKET,'[',1,3038) -LexToken(CLOSESQBRACKET,']',1,3039) -LexToken(THEN,'then',1,3041) -LexToken(EOL,'\n',1,3045) -LexToken(VAR,'m',1,3058) -LexToken(ASSIGNMENT,'=',1,3059) -LexToken(OPENSQBRACKET,'[',1,3060) -LexToken(VAR,'m',1,3061) -LexToken(SEMICOLON,';',1,3062) -LexToken(VAR,'fr',1,3063) -LexToken(OPENBRACKET,'(',1,3065) -LexToken(VAR,'i',1,3066) -LexToken(CLOSEBRACKET,')',1,3067) -LexToken(CLOSESQBRACKET,']',1,3068) -LexToken(EOL,'\n',1,3069) -LexToken(VAR,'ot',1,3083) -LexToken(ASSIGNMENT,'=',1,3085) -LexToken(OPENSQBRACKET,'[',1,3086) -LexToken(VAR,'ot',1,3087) -LexToken(SEMICOLON,';',1,3089) -LexToken(VAR,'of',1,3090) -LexToken(OPENBRACKET,'(',1,3092) -LexToken(VAR,'i',1,3093) -LexToken(CLOSEBRACKET,')',1,3094) -LexToken(CLOSESQBRACKET,']',1,3095) -LexToken(EOL,'\n',1,3096) -LexToken(VAR,'k',1,3110) -LexToken(ASSIGNMENT,'=',1,3111) -LexToken(OPENSQBRACKET,'[',1,3112) -LexToken(VAR,'k',1,3113) -LexToken(SEMICOLON,';',1,3114) -LexToken(VAR,'i',1,3115) -LexToken(CLOSESQBRACKET,']',1,3116) -LexToken(EOL,'\n',1,3117) -LexToken(ELSE,'else',1,3127) -LexToken(EOL,'\n',1,3131) -LexToken(FOR,'for',1,3144) -LexToken(VAR,'j',1,3148) -LexToken(ASSIGNMENT,'=',1,3149) -LexToken(VAR,'ind',1,3150) -LexToken(EOL,'\n',1,3153) -LexToken(IF,'if',1,3170) -LexToken(VAR,'of',1,3173) -LexToken(OPENBRACKET,'(',1,3175) -LexToken(VAR,'i',1,3176) -LexToken(CLOSEBRACKET,')',1,3177) -LexToken(COMPARISON,'==',1,3178) -LexToken(VAR,'ot',1,3180) -LexToken(OPENBRACKET,'(',1,3182) -LexToken(VAR,'j',1,3183) -LexToken(CLOSEBRACKET,')',1,3184) -LexToken(THEN,'then',1,3186) -LexToken(EOL,'\n',1,3190) -LexToken(VAR,'istreated',1,3211) -LexToken(ASSIGNMENT,'=',1,3220) -LexToken(PREVAR_BOOLEAN,'%t',1,3221) -LexToken(EOL,'\n',1,3223) -LexToken(END,'end',1,3240) -LexToken(EOL,'\n',1,3243) -LexToken(END,'end',1,3256) -LexToken(EOL,'\n',1,3259) -LexToken(IF,'if',1,3272) -LexToken(NOT,'~',1,3275) -LexToken(VAR,'istreated',1,3276) -LexToken(THEN,'then',1,3286) -LexToken(EOL,'\n',1,3290) -LexToken(VAR,'m',1,3307) -LexToken(ASSIGNMENT,'=',1,3308) -LexToken(OPENSQBRACKET,'[',1,3309) -LexToken(VAR,'m',1,3310) -LexToken(SEMICOLON,';',1,3311) -LexToken(VAR,'fr',1,3312) -LexToken(OPENBRACKET,'(',1,3314) -LexToken(VAR,'i',1,3315) -LexToken(CLOSEBRACKET,')',1,3316) -LexToken(CLOSESQBRACKET,']',1,3317) -LexToken(EOL,'\n',1,3318) -LexToken(VAR,'ot',1,3336) -LexToken(ASSIGNMENT,'=',1,3338) -LexToken(OPENSQBRACKET,'[',1,3339) -LexToken(VAR,'ot',1,3340) -LexToken(SEMICOLON,';',1,3342) -LexToken(VAR,'of',1,3343) -LexToken(OPENBRACKET,'(',1,3345) -LexToken(VAR,'i',1,3346) -LexToken(CLOSEBRACKET,')',1,3347) -LexToken(CLOSESQBRACKET,']',1,3348) -LexToken(EOL,'\n',1,3349) -LexToken(VAR,'k',1,3366) -LexToken(ASSIGNMENT,'=',1,3367) -LexToken(OPENSQBRACKET,'[',1,3368) -LexToken(VAR,'k',1,3369) -LexToken(SEMICOLON,';',1,3370) -LexToken(VAR,'i',1,3371) -LexToken(CLOSESQBRACKET,']',1,3372) -LexToken(EOL,'\n',1,3373) -LexToken(END,'end',1,3387) -LexToken(EOL,'\n',1,3390) -LexToken(END,'end',1,3399) -LexToken(EOL,'\n',1,3402) -LexToken(END,'end',1,3407) -LexToken(EOL,'\n',1,3410) -LexToken(ENDFUNCTION,'endfunction',1,3411) -LexToken(EOL,'\n',1,3422) +Syntax error in input LexToken(MULTIPLICATION,'*',1,2005) +Syntax error in input LexToken(VAR,'fr',1,2909) +/* autogenerated from "macros/Events/M_freq.sci" */ +None diff --git a/js/Events/VirtualCLK0.js b/js/Events/VirtualCLK0.js index 790e3efc..d3fe2b3f 100644 --- a/js/Events/VirtualCLK0.js +++ b/js/Events/VirtualCLK0.js @@ -1,150 +1,22 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(FUNCTION,'function',1,832) -LexToken(OPENSQBRACKET,'[',1,841) -LexToken(VAR,'x',1,842) -LexToken(COMMA,',',1,843) -LexToken(VAR,'y',1,844) -LexToken(COMMA,',',1,845) -LexToken(VAR,'typ',1,846) -LexToken(CLOSESQBRACKET,']',1,849) -LexToken(ASSIGNMENT,'=',1,850) -LexToken(VAR,'VirtualCLK0',1,851) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'x',1,905) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(VAR,'y',1,915) -LexToken(ASSIGNMENT,'=',1,916) -LexToken(OPENSQBRACKET,'[',1,917) -LexToken(CLOSESQBRACKET,']',1,918) -LexToken(EOL,'\n',1,919) -LexToken(VAR,'typ',1,925) -LexToken(ASSIGNMENT,'=',1,928) -LexToken(OPENSQBRACKET,'[',1,929) -LexToken(CLOSESQBRACKET,']',1,930) -LexToken(EOL,'\n',1,931) -LexToken(SELECT,'select',1,937) -LexToken(VAR,'job',1,944) -LexToken(EOL,'\n',1,947) -LexToken(CASE,'case',1,952) -LexToken(DQSTRING,'"set"',1,961) -LexToken(THEN,'then',1,963) -LexToken(EOL,'\n',1,967) -LexToken(VAR,'x',1,976) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(EOL,'\n',1,982) -LexToken(CASE,'case',1,988) -LexToken(DQSTRING,'"define"',1,1000) -LexToken(THEN,'then',1,1002) -LexToken(EOL,'\n',1,1006) -LexToken(VAR,'model',1,1015) -LexToken(ASSIGNMENT,'=',1,1020) -LexToken(SCICOS_MODEL,'scicos_model',1,1021) -LexToken(OPENBRACKET,'(',1,1033) -LexToken(CLOSEBRACKET,')',1,1034) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'model',1,1044) -LexToken(DOT,'.',1,1049) -LexToken(VAR,'sim',1,1050) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(DQSTRING,'"vrtclk0"',1,1062) -LexToken(EOL,'\n',1,1063) -LexToken(VAR,'model',1,1072) -LexToken(DOT,'.',1,1077) -LexToken(VAR,'evtin',1,1078) -LexToken(ASSIGNMENT,'=',1,1083) -LexToken(NUMBER,'1',1,1084) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'model',1,1094) -LexToken(DOT,'.',1,1099) -LexToken(VAR,'opar',1,1100) -LexToken(ASSIGNMENT,'=',1,1104) -LexToken(VAR,'list',1,1105) -LexToken(OPENBRACKET,'(',1,1109) -LexToken(CLOSEBRACKET,')',1,1110) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'model',1,1120) -LexToken(DOT,'.',1,1125) -LexToken(VAR,'ipar',1,1126) -LexToken(ASSIGNMENT,'=',1,1130) -LexToken(OPENSQBRACKET,'[',1,1131) -LexToken(CLOSESQBRACKET,']',1,1132) -LexToken(EOL,'\n',1,1133) -LexToken(VAR,'model',1,1142) -LexToken(DOT,'.',1,1147) -LexToken(VAR,'blocktype',1,1148) -LexToken(ASSIGNMENT,'=',1,1157) -LexToken(DQSTRING,'"d"',1,1160) -LexToken(EOL,'\n',1,1161) -LexToken(VAR,'model',1,1170) -LexToken(DOT,'.',1,1175) -LexToken(VAR,'firing',1,1176) -LexToken(ASSIGNMENT,'=',1,1182) -LexToken(ADDITION,'-',1,1183) -LexToken(NUMBER,'1',1,1184) -LexToken(EOL,'\n',1,1185) -LexToken(VAR,'model',1,1194) -LexToken(DOT,'.',1,1199) -LexToken(VAR,'dep_ut',1,1200) -LexToken(ASSIGNMENT,'=',1,1206) -LexToken(OPENSQBRACKET,'[',1,1207) -LexToken(PREVAR_BOOLEAN,'%f',1,1208) -LexToken(PREVAR_BOOLEAN,'%f',1,1211) -LexToken(CLOSESQBRACKET,']',1,1213) -LexToken(EOL,'\n',1,1214) -LexToken(EOL,'\n',1,1215) -LexToken(VAR,'exprs',1,1224) -LexToken(ASSIGNMENT,'=',1,1229) -LexToken(OPENSQBRACKET,'[',1,1230) -LexToken(CLOSESQBRACKET,']',1,1231) -LexToken(EOL,'\n',1,1232) -LexToken(VAR,'x',1,1241) -LexToken(ASSIGNMENT,'=',1,1242) -LexToken(VAR,'standard_define',1,1243) -LexToken(OPENBRACKET,'(',1,1258) -LexToken(OPENSQBRACKET,'[',1,1259) -LexToken(NUMBER,'2',1,1260) -LexToken(NUMBER,'2',1,1262) -LexToken(CLOSESQBRACKET,']',1,1263) -LexToken(COMMA,',',1,1264) -LexToken(VAR,'model',1,1265) -LexToken(COMMA,',',1,1270) -LexToken(VAR,'exprs',1,1271) -LexToken(COMMA,',',1,1276) -LexToken(DQSTRING,'" "',1,1279) -LexToken(CLOSEBRACKET,')',1,1280) -LexToken(EOL,'\n',1,1281) -LexToken(END,'end',1,1286) -LexToken(EOL,'\n',1,1289) -LexToken(ENDFUNCTION,'endfunction',1,1290) -LexToken(EOL,'\n',1,1301) +/* autogenerated from "macros/Events/VirtualCLK0.sci" */ +function VirtualCLK0() { +VirtualCLK0.prototype.get = function VirtualCLK0() { +} +VirtualCLK0.prototype.set = function VirtualCLK0() { +x=arg1; +} +VirtualCLK0.prototype.define = function VirtualCLK0() { +model=scicos_model(); +model.sim="vrtclk0"; +model.evtin=1; +model.opar=list(); +model.ipar=[]; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs=[]; +x=standard_define([2,2],model,exprs," "); +} +VirtualCLK0.prototype.details = function VirtualCLK0() { +} +} diff --git a/js/Events/freq_div.js b/js/Events/freq_div.js index 66bcc95c..ca010b9d 100644 --- a/js/Events/freq_div.js +++ b/js/Events/freq_div.js @@ -1,1645 +1,14 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'freq_div',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(EOL,'\n',1,979) -LexToken(FOR,'for',1,988) -LexToken(VAR,'i',1,992) -LexToken(ASSIGNMENT,'=',1,993) -LexToken(NUMBER,'1',1,994) -LexToken(COLON,':',1,995) -LexToken(VAR,'length',1,996) -LexToken(OPENBRACKET,'(',1,1002) -LexToken(VAR,'arg1',1,1003) -LexToken(DOT,'.',1,1007) -LexToken(VAR,'model',1,1008) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'rpar',1,1014) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'objs',1,1019) -LexToken(CLOSEBRACKET,')',1,1023) -LexToken(DO,'do',1,1025) -LexToken(EOL,'\n',1,1027) -LexToken(VAR,'o',1,1040) -LexToken(ASSIGNMENT,'=',1,1042) -LexToken(VAR,'arg1',1,1044) -LexToken(DOT,'.',1,1048) -LexToken(VAR,'model',1,1049) -LexToken(DOT,'.',1,1054) -LexToken(VAR,'rpar',1,1055) -LexToken(DOT,'.',1,1059) -LexToken(VAR,'objs',1,1060) -LexToken(OPENBRACKET,'(',1,1064) -LexToken(VAR,'i',1,1065) -LexToken(CLOSEBRACKET,')',1,1066) -LexToken(EOL,'\n',1,1067) -LexToken(IF,'if',1,1081) -LexToken(VAR,'typeof',1,1084) -LexToken(OPENBRACKET,'(',1,1090) -LexToken(VAR,'o',1,1091) -LexToken(CLOSEBRACKET,')',1,1092) -LexToken(COMPARISON,'==',1,1094) -LexToken(DQSTRING,'"Block"',1,1103) -LexToken(LOGICAL,'&',1,1105) -LexToken(VAR,'o',1,1107) -LexToken(DOT,'.',1,1108) -LexToken(VAR,'gui',1,1109) -LexToken(COMPARISON,'==',1,1113) -LexToken(DQSTRING,'"Modulo_Count"',1,1129) -LexToken(THEN,'then',1,1131) -LexToken(EOL,'\n',1,1135) -LexToken(VAR,'path',1,1152) -LexToken(ASSIGNMENT,'=',1,1157) -LexToken(VAR,'i',1,1159) -LexToken(EOL,'\n',1,1160) -LexToken(BREAK,'break',1,1178) -LexToken(EOL,'\n',1,1183) -LexToken(END,'end',1,1197) -LexToken(EOL,'\n',1,1200) -LexToken(END,'end',1,1209) -LexToken(EOL,'\n',1,1212) -LexToken(EOL,'\n',1,1213) -LexToken(EOL,'\n',1,1264) -LexToken(VAR,'newpar',1,1273) -LexToken(ASSIGNMENT,'=',1,1279) -LexToken(VAR,'list',1,1280) -LexToken(OPENBRACKET,'(',1,1284) -LexToken(CLOSEBRACKET,')',1,1285) -LexToken(EOL,'\n',1,1286) -LexToken(VAR,'y',1,1296) -LexToken(ASSIGNMENT,'=',1,1297) -LexToken(NUMBER,'0',1,1298) -LexToken(EOL,'\n',1,1299) -LexToken(VAR,'spath',1,1309) -LexToken(ASSIGNMENT,'=',1,1314) -LexToken(VAR,'list',1,1315) -LexToken(OPENBRACKET,'(',1,1319) -LexToken(CLOSEBRACKET,')',1,1320) -LexToken(EOL,'\n',1,1321) -LexToken(VAR,'spath',1,1330) -LexToken(OPENBRACKET,'(',1,1335) -LexToken(LASTINDEX,'$',1,1336) -LexToken(ADDITION,'+',1,1337) -LexToken(NUMBER,'1',1,1338) -LexToken(CLOSEBRACKET,')',1,1339) -LexToken(ASSIGNMENT,'=',1,1340) -LexToken(DQSTRING,'"model"',1,1347) -LexToken(EOL,'\n',1,1348) -LexToken(VAR,'spath',1,1357) -LexToken(OPENBRACKET,'(',1,1362) -LexToken(LASTINDEX,'$',1,1363) -LexToken(ADDITION,'+',1,1364) -LexToken(NUMBER,'1',1,1365) -LexToken(CLOSEBRACKET,')',1,1366) -LexToken(ASSIGNMENT,'=',1,1367) -LexToken(DQSTRING,'"rpar"',1,1373) -LexToken(EOL,'\n',1,1374) -LexToken(VAR,'spath',1,1383) -LexToken(OPENBRACKET,'(',1,1388) -LexToken(LASTINDEX,'$',1,1389) -LexToken(ADDITION,'+',1,1390) -LexToken(NUMBER,'1',1,1391) -LexToken(CLOSEBRACKET,')',1,1392) -LexToken(ASSIGNMENT,'=',1,1393) -LexToken(DQSTRING,'"objs"',1,1399) -LexToken(EOL,'\n',1,1400) -LexToken(VAR,'spath',1,1409) -LexToken(OPENBRACKET,'(',1,1414) -LexToken(LASTINDEX,'$',1,1415) -LexToken(ADDITION,'+',1,1416) -LexToken(NUMBER,'1',1,1417) -LexToken(CLOSEBRACKET,')',1,1418) -LexToken(ASSIGNMENT,'=',1,1419) -LexToken(VAR,'path',1,1420) -LexToken(EOL,'\n',1,1424) -LexToken(EOL,'\n',1,1425) -LexToken(VAR,'xx',1,1434) -LexToken(ASSIGNMENT,'=',1,1436) -LexToken(VAR,'arg1',1,1437) -LexToken(OPENBRACKET,'(',1,1441) -LexToken(VAR,'spath',1,1442) -LexToken(CLOSEBRACKET,')',1,1447) -LexToken(EOL,'\n',1,1464) -LexToken(EOL,'\n',1,1512) -LexToken(VAR,'xxn',1,1521) -LexToken(ASSIGNMENT,'=',1,1524) -LexToken(VAR,'xx',1,1525) -LexToken(EOL,'\n',1,1527) -LexToken(VAR,'graphics',1,1537) -LexToken(ASSIGNMENT,'=',1,1545) -LexToken(VAR,'xx',1,1546) -LexToken(DOT,'.',1,1548) -LexToken(VAR,'graphics',1,1549) -LexToken(EOL,'\n',1,1557) -LexToken(VAR,'exprs',1,1567) -LexToken(ASSIGNMENT,'=',1,1572) -LexToken(VAR,'graphics',1,1573) -LexToken(DOT,'.',1,1581) -LexToken(VAR,'exprs',1,1582) -LexToken(EOL,'\n',1,1587) -LexToken(VAR,'model',1,1596) -LexToken(ASSIGNMENT,'=',1,1601) -LexToken(VAR,'xx',1,1602) -LexToken(DOT,'.',1,1604) -LexToken(VAR,'model',1,1605) -LexToken(EOL,'\n',1,1610) -LexToken(WHILE,'while',1,1620) -LexToken(PREVAR_BOOLEAN,'%t',1,1626) -LexToken(DO,'do',1,1629) -LexToken(EOL,'\n',1,1631) -LexToken(OPENSQBRACKET,'[',1,1644) -LexToken(VAR,'ok',1,1645) -LexToken(COMMA,',',1,1647) -LexToken(PREVAR,'%ph',1,1648) -LexToken(COMMA,',',1,1651) -LexToken(PREVAR,'%df',1,1652) -LexToken(COMMA,',',1,1655) -LexToken(VAR,'exprs',1,1656) -LexToken(CLOSESQBRACKET,']',1,1661) -LexToken(ASSIGNMENT,'=',1,1662) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1663) -LexToken(OPENBRACKET,'(',1,1693) -LexToken(DQSTRING,'"Set frequency division block parameters"',1,1734) -LexToken(COMMA,',',1,1735) -LexToken(OPENSQBRACKET,'[',1,1751) -LexToken(DQSTRING,'"Phase (0 to division factor -1)"',1,1784) -LexToken(SEMICOLON,';',1,1785) -LexToken(DQSTRING,'"Division factor"',1,1802) -LexToken(CLOSESQBRACKET,']',1,1803) -LexToken(COMMA,',',1,1804) -LexToken(VAR,'list',1,1820) -LexToken(OPENBRACKET,'(',1,1824) -LexToken(DQSTRING,'"vec"',1,1829) -LexToken(COMMA,',',1,1830) -LexToken(NUMBER,'1',1,1831) -LexToken(COMMA,',',1,1832) -LexToken(DQSTRING,'"vec"',1,1837) -LexToken(COMMA,',',1,1838) -LexToken(NUMBER,'1',1,1839) -LexToken(CLOSEBRACKET,')',1,1840) -LexToken(COMMA,',',1,1841) -LexToken(VAR,'exprs',1,1842) -LexToken(CLOSEBRACKET,')',1,1847) -LexToken(EOL,'\n',1,1848) -LexToken(IF,'if',1,1861) -LexToken(NOT,'~',1,1864) -LexToken(VAR,'ok',1,1865) -LexToken(THEN,'then',1,1868) -LexToken(EOL,'\n',1,1872) -LexToken(BREAK,'break',1,1889) -LexToken(EOL,'\n',1,1894) -LexToken(END,'end',1,1908) -LexToken(EOL,'\n',1,1911) -LexToken(IF,'if',1,1924) -LexToken(VAR,'ok',1,1927) -LexToken(THEN,'then',1,1930) -LexToken(EOL,'\n',1,1934) -LexToken(IF,'if',1,1951) -LexToken(PREVAR,'%df',1,1954) -LexToken(COMPARISON,'<',1,1957) -LexToken(NUMBER,'1',1,1958) -LexToken(THEN,'then',1,1960) -LexToken(EOL,'\n',1,1964) -LexToken(PREVAR,'%df',1,1985) -LexToken(ASSIGNMENT,'=',1,1988) -LexToken(NUMBER,'1',1,1989) -LexToken(EOL,'\n',1,1990) -LexToken(END,'end',1,2008) -LexToken(EOL,'\n',1,2011) -LexToken(PREVAR,'%ph',1,2028) -LexToken(ASSIGNMENT,'=',1,2031) -LexToken(VAR,'abs',1,2032) -LexToken(OPENBRACKET,'(',1,2035) -LexToken(PREVAR,'%ph',1,2036) -LexToken(CLOSEBRACKET,')',1,2039) -LexToken(EOL,'\n',1,2040) -LexToken(IF,'if',1,2057) -LexToken(PREVAR,'%ph',1,2060) -LexToken(COMPARISON,'>',1,2063) -LexToken(PREVAR,'%df',1,2064) -LexToken(ADDITION,'-',1,2067) -LexToken(NUMBER,'1',1,2068) -LexToken(THEN,'then',1,2070) -LexToken(EOL,'\n',1,2074) -LexToken(PREVAR,'%ph',1,2095) -LexToken(ASSIGNMENT,'=',1,2098) -LexToken(PREVAR,'%df',1,2099) -LexToken(ADDITION,'-',1,2102) -LexToken(NUMBER,'1',1,2103) -LexToken(EOL,'\n',1,2104) -LexToken(END,'end',1,2122) -LexToken(EOL,'\n',1,2125) -LexToken(VAR,'graphics',1,2142) -LexToken(DOT,'.',1,2150) -LexToken(VAR,'exprs',1,2151) -LexToken(ASSIGNMENT,'=',1,2156) -LexToken(VAR,'exprs',1,2157) -LexToken(EOL,'\n',1,2162) -LexToken(VAR,'model',1,2179) -LexToken(DOT,'.',1,2184) -LexToken(VAR,'ipar',1,2185) -LexToken(ASSIGNMENT,'=',1,2189) -LexToken(PREVAR,'%df',1,2190) -LexToken(EOL,'\n',1,2193) -LexToken(VAR,'model',1,2211) -LexToken(DOT,'.',1,2216) -LexToken(VAR,'dstate',1,2217) -LexToken(ASSIGNMENT,'=',1,2223) -LexToken(PREVAR,'%ph',1,2224) -LexToken(EOL,'\n',1,2227) -LexToken(VAR,'xxn',1,2245) -LexToken(DOT,'.',1,2248) -LexToken(VAR,'graphics',1,2249) -LexToken(ASSIGNMENT,'=',1,2257) -LexToken(VAR,'graphics',1,2258) -LexToken(EOL,'\n',1,2266) -LexToken(VAR,'xxn',1,2284) -LexToken(DOT,'.',1,2287) -LexToken(VAR,'model',1,2288) -LexToken(ASSIGNMENT,'=',1,2293) -LexToken(VAR,'model',1,2294) -LexToken(EOL,'\n',1,2299) -LexToken(BREAK,'break',1,2316) -LexToken(EOL,'\n',1,2321) -LexToken(END,'end',1,2334) -LexToken(EOL,'\n',1,2337) -LexToken(END,'end',1,2346) -LexToken(EOL,'\n',1,2349) -LexToken(EOL,'\n',1,2350) -LexToken(EOL,'\n',1,2351) -LexToken(IF,'if',1,2360) -LexToken(VAR,'diffobjs',1,2363) -LexToken(OPENBRACKET,'(',1,2371) -LexToken(VAR,'xxn',1,2372) -LexToken(COMMA,',',1,2375) -LexToken(VAR,'xx',1,2376) -LexToken(CLOSEBRACKET,')',1,2378) -LexToken(THEN,'then',1,2380) -LexToken(EOL,'\n',1,2384) -LexToken(VAR,'model',1,2397) -LexToken(ASSIGNMENT,'=',1,2402) -LexToken(VAR,'xx',1,2403) -LexToken(DOT,'.',1,2405) -LexToken(VAR,'model',1,2406) -LexToken(EOL,'\n',1,2411) -LexToken(VAR,'model_n',1,2424) -LexToken(ASSIGNMENT,'=',1,2431) -LexToken(VAR,'xxn',1,2432) -LexToken(DOT,'.',1,2435) -LexToken(VAR,'model',1,2436) -LexToken(EOL,'\n',1,2441) -LexToken(IF,'if',1,2454) -LexToken(NOT,'~',1,2457) -LexToken(VAR,'is_modelica_block',1,2458) -LexToken(OPENBRACKET,'(',1,2475) -LexToken(VAR,'xx',1,2476) -LexToken(CLOSEBRACKET,')',1,2478) -LexToken(THEN,'then',1,2480) -LexToken(EOL,'\n',1,2484) -LexToken(VAR,'modified',1,2501) -LexToken(ASSIGNMENT,'=',1,2509) -LexToken(VAR,'or',1,2510) -LexToken(OPENBRACKET,'(',1,2512) -LexToken(VAR,'model',1,2513) -LexToken(DOT,'.',1,2518) -LexToken(VAR,'sim',1,2519) -LexToken(COMPARISON,'<>',1,2522) -LexToken(VAR,'model_n',1,2524) -LexToken(DOT,'.',1,2531) -LexToken(VAR,'sim',1,2532) -LexToken(CLOSEBRACKET,')',1,2535) -LexToken(LOGICAL,'|',1,2536) -LexToken(NOT,'~',1,2556) -LexToken(VAR,'isequal',1,2557) -LexToken(OPENBRACKET,'(',1,2564) -LexToken(VAR,'model',1,2565) -LexToken(DOT,'.',1,2570) -LexToken(VAR,'state',1,2571) -LexToken(COMMA,',',1,2576) -LexToken(VAR,'model_n',1,2577) -LexToken(DOT,'.',1,2584) -LexToken(VAR,'state',1,2585) -LexToken(CLOSEBRACKET,')',1,2590) -LexToken(LOGICAL,'|',1,2591) -LexToken(NOT,'~',1,2611) -LexToken(VAR,'isequal',1,2612) -LexToken(OPENBRACKET,'(',1,2619) -LexToken(VAR,'model',1,2620) -LexToken(DOT,'.',1,2625) -LexToken(VAR,'dstate',1,2626) -LexToken(COMMA,',',1,2632) -LexToken(VAR,'model_n',1,2633) -LexToken(DOT,'.',1,2640) -LexToken(VAR,'dstate',1,2641) -LexToken(CLOSEBRACKET,')',1,2647) -LexToken(LOGICAL,'|',1,2648) -LexToken(NOT,'~',1,2668) -LexToken(VAR,'isequal',1,2669) -LexToken(OPENBRACKET,'(',1,2676) -LexToken(VAR,'model',1,2677) -LexToken(DOT,'.',1,2682) -LexToken(VAR,'rpar',1,2683) -LexToken(COMMA,',',1,2687) -LexToken(VAR,'model_n',1,2688) -LexToken(DOT,'.',1,2695) -LexToken(VAR,'rpar',1,2696) -LexToken(CLOSEBRACKET,')',1,2700) -LexToken(LOGICAL,'|',1,2701) -LexToken(NOT,'~',1,2721) -LexToken(VAR,'isequal',1,2722) -LexToken(OPENBRACKET,'(',1,2729) -LexToken(VAR,'model',1,2730) -LexToken(DOT,'.',1,2735) -LexToken(VAR,'ipar',1,2736) -LexToken(COMMA,',',1,2740) -LexToken(VAR,'model_n',1,2741) -LexToken(DOT,'.',1,2748) -LexToken(VAR,'ipar',1,2749) -LexToken(CLOSEBRACKET,')',1,2753) -LexToken(LOGICAL,'|',1,2754) -LexToken(NOT,'~',1,2774) -LexToken(VAR,'isequal',1,2775) -LexToken(OPENBRACKET,'(',1,2782) -LexToken(VAR,'model',1,2783) -LexToken(DOT,'.',1,2788) -LexToken(VAR,'label',1,2789) -LexToken(COMMA,',',1,2794) -LexToken(VAR,'model_n',1,2795) -LexToken(DOT,'.',1,2802) -LexToken(VAR,'label',1,2803) -LexToken(CLOSEBRACKET,')',1,2808) -LexToken(EOL,'\n',1,2809) -LexToken(IF,'if',1,2826) -LexToken(VAR,'or',1,2829) -LexToken(OPENBRACKET,'(',1,2831) -LexToken(VAR,'model',1,2832) -LexToken(DOT,'.',1,2837) -LexToken(VAR,'in',1,2838) -LexToken(COMPARISON,'<>',1,2840) -LexToken(VAR,'model_n',1,2842) -LexToken(DOT,'.',1,2849) -LexToken(VAR,'in',1,2850) -LexToken(CLOSEBRACKET,')',1,2852) -LexToken(LOGICAL,'|',1,2853) -LexToken(VAR,'or',1,2854) -LexToken(OPENBRACKET,'(',1,2856) -LexToken(VAR,'model',1,2857) -LexToken(DOT,'.',1,2862) -LexToken(VAR,'out',1,2863) -LexToken(COMPARISON,'<>',1,2866) -LexToken(VAR,'model_n',1,2868) -LexToken(DOT,'.',1,2875) -LexToken(VAR,'out',1,2876) -LexToken(CLOSEBRACKET,')',1,2879) -LexToken(THEN,'then',1,2881) -LexToken(EOL,'\n',1,2885) -LexToken(VAR,'needcompile',1,2906) -LexToken(ASSIGNMENT,'=',1,2917) -LexToken(NUMBER,'1',1,2918) -LexToken(EOL,'\n',1,2919) -LexToken(END,'end',1,2936) -LexToken(EOL,'\n',1,2939) -LexToken(IF,'if',1,2956) -LexToken(VAR,'or',1,2959) -LexToken(OPENBRACKET,'(',1,2961) -LexToken(VAR,'model',1,2962) -LexToken(DOT,'.',1,2967) -LexToken(VAR,'firing',1,2968) -LexToken(COMPARISON,'<>',1,2974) -LexToken(VAR,'model_n',1,2976) -LexToken(DOT,'.',1,2983) -LexToken(VAR,'firing',1,2984) -LexToken(CLOSEBRACKET,')',1,2990) -LexToken(THEN,'then',1,2993) -LexToken(EOL,'\n',1,2997) -LexToken(VAR,'needcompile',1,3018) -LexToken(ASSIGNMENT,'=',1,3029) -LexToken(NUMBER,'2',1,3030) -LexToken(EOL,'\n',1,3031) -LexToken(END,'end',1,3048) -LexToken(EOL,'\n',1,3051) -LexToken(IF,'if',1,3068) -LexToken(VAR,'model',1,3071) -LexToken(DOT,'.',1,3076) -LexToken(VAR,'sim',1,3077) -LexToken(COMPARISON,'==',1,3080) -LexToken(DQSTRING,'"input"',1,3088) -LexToken(LOGICAL,'|',1,3089) -LexToken(VAR,'model',1,3090) -LexToken(DOT,'.',1,3095) -LexToken(VAR,'sim',1,3096) -LexToken(COMPARISON,'==',1,3099) -LexToken(DQSTRING,'"output"',1,3108) -LexToken(THEN,'then',1,3110) -LexToken(EOL,'\n',1,3114) -LexToken(IF,'if',1,3135) -LexToken(VAR,'model',1,3138) -LexToken(DOT,'.',1,3143) -LexToken(VAR,'ipar',1,3144) -LexToken(COMPARISON,'<>',1,3148) -LexToken(VAR,'model_n',1,3150) -LexToken(DOT,'.',1,3157) -LexToken(VAR,'ipar',1,3158) -LexToken(THEN,'then',1,3163) -LexToken(EOL,'\n',1,3167) -LexToken(VAR,'needcompile',1,3192) -LexToken(ASSIGNMENT,'=',1,3203) -LexToken(NUMBER,'4',1,3204) -LexToken(EOL,'\n',1,3205) -LexToken(END,'end',1,3226) -LexToken(EOL,'\n',1,3229) -LexToken(END,'end',1,3246) -LexToken(EOL,'\n',1,3249) -LexToken(IF,'if',1,3266) -LexToken(VAR,'or',1,3269) -LexToken(OPENBRACKET,'(',1,3271) -LexToken(VAR,'model',1,3272) -LexToken(DOT,'.',1,3277) -LexToken(VAR,'blocktype',1,3278) -LexToken(COMPARISON,'<>',1,3287) -LexToken(VAR,'model_n',1,3289) -LexToken(DOT,'.',1,3296) -LexToken(VAR,'blocktype',1,3297) -LexToken(CLOSEBRACKET,')',1,3306) -LexToken(LOGICAL,'|',1,3307) -LexToken(VAR,'or',1,3331) -LexToken(OPENBRACKET,'(',1,3333) -LexToken(VAR,'model',1,3334) -LexToken(DOT,'.',1,3339) -LexToken(VAR,'dep_ut',1,3340) -LexToken(COMPARISON,'<>',1,3346) -LexToken(VAR,'model_n',1,3348) -LexToken(DOT,'.',1,3355) -LexToken(VAR,'dep_ut',1,3356) -LexToken(CLOSEBRACKET,')',1,3362) -LexToken(THEN,'then',1,3365) -LexToken(EOL,'\n',1,3369) -LexToken(VAR,'needcompile',1,3390) -LexToken(ASSIGNMENT,'=',1,3401) -LexToken(NUMBER,'4',1,3402) -LexToken(EOL,'\n',1,3403) -LexToken(END,'end',1,3420) -LexToken(EOL,'\n',1,3423) -LexToken(IF,'if',1,3440) -LexToken(OPENBRACKET,'(',1,3443) -LexToken(VAR,'model',1,3444) -LexToken(DOT,'.',1,3449) -LexToken(VAR,'nzcross',1,3450) -LexToken(COMPARISON,'<>',1,3457) -LexToken(VAR,'model_n',1,3459) -LexToken(DOT,'.',1,3466) -LexToken(VAR,'nzcross',1,3467) -LexToken(CLOSEBRACKET,')',1,3474) -LexToken(LOGICAL,'|',1,3475) -LexToken(OPENBRACKET,'(',1,3476) -LexToken(VAR,'model',1,3477) -LexToken(DOT,'.',1,3482) -LexToken(VAR,'nmode',1,3483) -LexToken(COMPARISON,'<>',1,3488) -LexToken(VAR,'model_n',1,3490) -LexToken(DOT,'.',1,3497) -LexToken(VAR,'nmode',1,3498) -LexToken(CLOSEBRACKET,')',1,3503) -LexToken(THEN,'then',1,3505) -LexToken(EOL,'\n',1,3509) -LexToken(VAR,'needcompile',1,3530) -LexToken(ASSIGNMENT,'=',1,3541) -LexToken(NUMBER,'4',1,3542) -LexToken(EOL,'\n',1,3543) -LexToken(END,'end',1,3560) -LexToken(EOL,'\n',1,3563) -LexToken(IF,'if',1,3580) -LexToken(VAR,'prod',1,3583) -LexToken(OPENBRACKET,'(',1,3587) -LexToken(VAR,'size',1,3588) -LexToken(OPENBRACKET,'(',1,3592) -LexToken(VAR,'model_n',1,3593) -LexToken(DOT,'.',1,3600) -LexToken(VAR,'sim',1,3601) -LexToken(CLOSEBRACKET,')',1,3604) -LexToken(CLOSEBRACKET,')',1,3605) -LexToken(COMPARISON,'>',1,3606) -LexToken(NUMBER,'1',1,3607) -LexToken(THEN,'then',1,3609) -LexToken(EOL,'\n',1,3613) -LexToken(IF,'if',1,3634) -LexToken(VAR,'model_n',1,3637) -LexToken(DOT,'.',1,3644) -LexToken(VAR,'sim',1,3645) -LexToken(OPENBRACKET,'(',1,3648) -LexToken(NUMBER,'2',1,3649) -LexToken(CLOSEBRACKET,')',1,3650) -LexToken(COMPARISON,'>',1,3651) -LexToken(NUMBER,'1000',1,3652) -LexToken(THEN,'then',1,3657) -LexToken(EOL,'\n',1,3661) -LexToken(IF,'if',1,3686) -LexToken(VAR,'model',1,3689) -LexToken(DOT,'.',1,3694) -LexToken(VAR,'sim',1,3695) -LexToken(OPENBRACKET,'(',1,3698) -LexToken(NUMBER,'1',1,3699) -LexToken(CLOSEBRACKET,')',1,3700) -LexToken(COMPARISON,'<>',1,3701) -LexToken(VAR,'model_n',1,3703) -LexToken(DOT,'.',1,3710) -LexToken(VAR,'sim',1,3711) -LexToken(OPENBRACKET,'(',1,3714) -LexToken(NUMBER,'1',1,3715) -LexToken(CLOSEBRACKET,')',1,3716) -LexToken(THEN,'then',1,3718) -LexToken(EOL,'\n',1,3722) -LexToken(VAR,'needcompile',1,3751) -LexToken(ASSIGNMENT,'=',1,3762) -LexToken(NUMBER,'4',1,3763) -LexToken(EOL,'\n',1,3764) -LexToken(END,'end',1,3789) -LexToken(EOL,'\n',1,3792) -LexToken(END,'end',1,3813) -LexToken(EOL,'\n',1,3816) -LexToken(END,'end',1,3833) -LexToken(EOL,'\n',1,3836) -LexToken(ELSE,'else',1,3849) -LexToken(EOL,'\n',1,3853) -LexToken(VAR,'modified',1,3870) -LexToken(ASSIGNMENT,'=',1,3878) -LexToken(VAR,'or',1,3879) -LexToken(OPENBRACKET,'(',1,3881) -LexToken(VAR,'model_n',1,3882) -LexToken(COMPARISON,'<>',1,3889) -LexToken(VAR,'model',1,3891) -LexToken(CLOSEBRACKET,')',1,3896) -LexToken(EOL,'\n',1,3897) -LexToken(VAR,'eq',1,3914) -LexToken(ASSIGNMENT,'=',1,3916) -LexToken(VAR,'model',1,3917) -LexToken(DOT,'.',1,3922) -LexToken(VAR,'equations',1,3923) -LexToken(SEMICOLON,';',1,3932) -LexToken(VAR,'eqn',1,3933) -LexToken(ASSIGNMENT,'=',1,3936) -LexToken(VAR,'model_n',1,3937) -LexToken(DOT,'.',1,3944) -LexToken(VAR,'equations',1,3945) -LexToken(EOL,'\n',1,3954) -LexToken(IF,'if',1,3972) -LexToken(VAR,'or',1,3975) -LexToken(OPENBRACKET,'(',1,3977) -LexToken(VAR,'eq',1,3978) -LexToken(DOT,'.',1,3980) -LexToken(VAR,'model',1,3981) -LexToken(COMPARISON,'<>',1,3986) -LexToken(VAR,'eqn',1,3988) -LexToken(DOT,'.',1,3991) -LexToken(VAR,'model',1,3992) -LexToken(CLOSEBRACKET,')',1,3997) -LexToken(LOGICAL,'|',1,3998) -LexToken(VAR,'or',1,3999) -LexToken(OPENBRACKET,'(',1,4001) -LexToken(VAR,'eq',1,4002) -LexToken(DOT,'.',1,4004) -LexToken(VAR,'inputs',1,4005) -LexToken(COMPARISON,'<>',1,4011) -LexToken(VAR,'eqn',1,4013) -LexToken(DOT,'.',1,4016) -LexToken(VAR,'inputs',1,4017) -LexToken(CLOSEBRACKET,')',1,4023) -LexToken(LOGICAL,'|',1,4024) -LexToken(VAR,'or',1,4048) -LexToken(OPENBRACKET,'(',1,4050) -LexToken(VAR,'eq',1,4051) -LexToken(DOT,'.',1,4053) -LexToken(VAR,'outputs',1,4054) -LexToken(COMPARISON,'<>',1,4061) -LexToken(VAR,'eqn',1,4063) -LexToken(DOT,'.',1,4066) -LexToken(VAR,'outputs',1,4067) -LexToken(CLOSEBRACKET,')',1,4074) -LexToken(THEN,'then',1,4076) -LexToken(EOL,'\n',1,4080) -LexToken(VAR,'needcompile',1,4101) -LexToken(ASSIGNMENT,'=',1,4112) -LexToken(NUMBER,'4',1,4113) -LexToken(EOL,'\n',1,4114) -LexToken(END,'end',1,4131) -LexToken(EOL,'\n',1,4134) -LexToken(END,'end',1,4147) -LexToken(EOL,'\n',1,4150) -LexToken(EOL,'\n',1,4193) -LexToken(VAR,'arg1',1,4206) -LexToken(OPENBRACKET,'(',1,4210) -LexToken(VAR,'spath',1,4211) -LexToken(CLOSEBRACKET,')',1,4216) -LexToken(ASSIGNMENT,'=',1,4217) -LexToken(VAR,'xxn',1,4218) -LexToken(EOL,'\n',1,4230) -LexToken(VAR,'newpar',1,4243) -LexToken(OPENBRACKET,'(',1,4249) -LexToken(VAR,'size',1,4250) -LexToken(OPENBRACKET,'(',1,4254) -LexToken(VAR,'newpar',1,4255) -LexToken(CLOSEBRACKET,')',1,4261) -LexToken(ADDITION,'+',1,4262) -LexToken(NUMBER,'1',1,4263) -LexToken(CLOSEBRACKET,')',1,4264) -LexToken(ASSIGNMENT,'=',1,4265) -LexToken(NUMBER,'1',1,4266) -LexToken(EOL,'\n',1,4289) -LexToken(VAR,'y',1,4302) -LexToken(ASSIGNMENT,'=',1,4303) -LexToken(VAR,'max',1,4304) -LexToken(OPENBRACKET,'(',1,4307) -LexToken(VAR,'y',1,4308) -LexToken(COMMA,',',1,4309) -LexToken(VAR,'needcompile',1,4310) -LexToken(CLOSEBRACKET,')',1,4321) -LexToken(EOL,'\n',1,4322) -LexToken(END,'end',1,4331) -LexToken(EOL,'\n',1,4334) -LexToken(VAR,'x',1,4343) -LexToken(ASSIGNMENT,'=',1,4344) -LexToken(VAR,'arg1',1,4345) -LexToken(EOL,'\n',1,4349) -LexToken(VAR,'typ',1,4358) -LexToken(ASSIGNMENT,'=',1,4361) -LexToken(VAR,'newpar',1,4362) -LexToken(EOL,'\n',1,4368) -LexToken(CASE,'case',1,4373) -LexToken(DQSTRING,'"define"',1,4385) -LexToken(THEN,'then',1,4387) -LexToken(EOL,'\n',1,4391) -LexToken(VAR,'scs_m_1',1,4400) -LexToken(ASSIGNMENT,'=',1,4407) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4408) -LexToken(OPENBRACKET,'(',1,4422) -LexToken(CLOSEBRACKET,')',1,4423) -LexToken(EOL,'\n',1,4424) -LexToken(VAR,'scs_m_1',1,4434) -LexToken(DOT,'.',1,4441) -LexToken(VAR,'objs',1,4442) -LexToken(OPENBRACKET,'(',1,4446) -LexToken(NUMBER,'1',1,4447) -LexToken(CLOSEBRACKET,')',1,4448) -LexToken(ASSIGNMENT,'=',1,4450) -LexToken(VAR,'Modulo_Count',1,4452) -LexToken(OPENBRACKET,'(',1,4464) -LexToken(DQSTRING,'"define"',1,4472) -LexToken(CLOSEBRACKET,')',1,4473) -LexToken(EOL,'\n',1,4474) -LexToken(VAR,'scs_m_1',1,4484) -LexToken(DOT,'.',1,4491) -LexToken(VAR,'objs',1,4492) -LexToken(OPENBRACKET,'(',1,4496) -LexToken(NUMBER,'2',1,4497) -LexToken(CLOSEBRACKET,')',1,4498) -LexToken(ASSIGNMENT,'=',1,4500) -LexToken(VAR,'CLKINV_f',1,4502) -LexToken(OPENBRACKET,'(',1,4510) -LexToken(DQSTRING,'"define"',1,4518) -LexToken(CLOSEBRACKET,')',1,4519) -LexToken(EOL,'\n',1,4520) -LexToken(VAR,'scs_m_1',1,4530) -LexToken(DOT,'.',1,4537) -LexToken(VAR,'objs',1,4538) -LexToken(OPENBRACKET,'(',1,4542) -LexToken(NUMBER,'3',1,4543) -LexToken(CLOSEBRACKET,')',1,4544) -LexToken(ASSIGNMENT,'=',1,4546) -LexToken(VAR,'CLKOUTV_f',1,4548) -LexToken(OPENBRACKET,'(',1,4557) -LexToken(DQSTRING,'"define"',1,4565) -LexToken(CLOSEBRACKET,')',1,4566) -LexToken(EOL,'\n',1,4567) -LexToken(VAR,'scs_m_1',1,4577) -LexToken(DOT,'.',1,4584) -LexToken(VAR,'objs',1,4585) -LexToken(OPENBRACKET,'(',1,4589) -LexToken(NUMBER,'4',1,4590) -LexToken(CLOSEBRACKET,')',1,4591) -LexToken(ASSIGNMENT,'=',1,4593) -LexToken(VAR,'IFTHEL_f',1,4595) -LexToken(OPENBRACKET,'(',1,4603) -LexToken(DQSTRING,'"define"',1,4611) -LexToken(CLOSEBRACKET,')',1,4612) -LexToken(EOL,'\n',1,4613) -LexToken(VAR,'scs_m_1',1,4623) -LexToken(DOT,'.',1,4630) -LexToken(VAR,'objs',1,4631) -LexToken(OPENBRACKET,'(',1,4635) -LexToken(NUMBER,'5',1,4636) -LexToken(CLOSEBRACKET,')',1,4637) -LexToken(ASSIGNMENT,'=',1,4639) -LexToken(VAR,'CLKSPLIT_f',1,4641) -LexToken(OPENBRACKET,'(',1,4651) -LexToken(DQSTRING,'"define"',1,4659) -LexToken(CLOSEBRACKET,')',1,4660) -LexToken(EOL,'\n',1,4661) -LexToken(VAR,'scs_m_1',1,4671) -LexToken(DOT,'.',1,4678) -LexToken(VAR,'objs',1,4679) -LexToken(OPENBRACKET,'(',1,4683) -LexToken(NUMBER,'6',1,4684) -LexToken(CLOSEBRACKET,')',1,4685) -LexToken(ASSIGNMENT,'=',1,4687) -LexToken(SCICOS_LINK,'scicos_link',1,4689) -LexToken(OPENBRACKET,'(',1,4700) -LexToken(CLOSEBRACKET,')',1,4701) -LexToken(EOL,'\n',1,4702) -LexToken(VAR,'scs_m_1',1,4712) -LexToken(DOT,'.',1,4719) -LexToken(VAR,'objs',1,4720) -LexToken(OPENBRACKET,'(',1,4724) -LexToken(NUMBER,'7',1,4725) -LexToken(CLOSEBRACKET,')',1,4726) -LexToken(ASSIGNMENT,'=',1,4728) -LexToken(SCICOS_LINK,'scicos_link',1,4730) -LexToken(OPENBRACKET,'(',1,4741) -LexToken(CLOSEBRACKET,')',1,4742) -LexToken(EOL,'\n',1,4743) -LexToken(VAR,'scs_m_1',1,4753) -LexToken(DOT,'.',1,4760) -LexToken(VAR,'objs',1,4761) -LexToken(OPENBRACKET,'(',1,4765) -LexToken(NUMBER,'8',1,4766) -LexToken(CLOSEBRACKET,')',1,4767) -LexToken(ASSIGNMENT,'=',1,4769) -LexToken(SCICOS_LINK,'scicos_link',1,4771) -LexToken(OPENBRACKET,'(',1,4782) -LexToken(CLOSEBRACKET,')',1,4783) -LexToken(EOL,'\n',1,4784) -LexToken(VAR,'scs_m_1',1,4794) -LexToken(DOT,'.',1,4801) -LexToken(VAR,'objs',1,4802) -LexToken(OPENBRACKET,'(',1,4806) -LexToken(NUMBER,'9',1,4807) -LexToken(CLOSEBRACKET,')',1,4808) -LexToken(ASSIGNMENT,'=',1,4810) -LexToken(SCICOS_LINK,'scicos_link',1,4812) -LexToken(OPENBRACKET,'(',1,4823) -LexToken(CLOSEBRACKET,')',1,4824) -LexToken(EOL,'\n',1,4825) -LexToken(VAR,'scs_m_1',1,4835) -LexToken(DOT,'.',1,4842) -LexToken(VAR,'objs',1,4843) -LexToken(OPENBRACKET,'(',1,4847) -LexToken(NUMBER,'10',1,4848) -LexToken(CLOSEBRACKET,')',1,4850) -LexToken(ASSIGNMENT,'=',1,4852) -LexToken(SCICOS_LINK,'scicos_link',1,4854) -LexToken(OPENBRACKET,'(',1,4865) -LexToken(CLOSEBRACKET,')',1,4866) -LexToken(EOL,'\n',1,4867) -LexToken(EOL,'\n',1,4869) -LexToken(EOL,'\n',1,4893) -LexToken(VAR,'blk',1,4902) -LexToken(ASSIGNMENT,'=',1,4906) -LexToken(VAR,'scs_m_1',1,4908) -LexToken(DOT,'.',1,4915) -LexToken(VAR,'objs',1,4916) -LexToken(OPENBRACKET,'(',1,4920) -LexToken(NUMBER,'1',1,4921) -LexToken(CLOSEBRACKET,')',1,4922) -LexToken(EOL,'\n',1,4923) -LexToken(VAR,'graphics',1,4933) -LexToken(ASSIGNMENT,'=',1,4942) -LexToken(VAR,'blk',1,4944) -LexToken(DOT,'.',1,4947) -LexToken(VAR,'graphics',1,4948) -LexToken(EOL,'\n',1,4956) -LexToken(VAR,'model',1,4966) -LexToken(ASSIGNMENT,'=',1,4972) -LexToken(VAR,'blk',1,4974) -LexToken(DOT,'.',1,4977) -LexToken(VAR,'model',1,4978) -LexToken(EOL,'\n',1,4983) -LexToken(EOL,'\n',1,4985) -LexToken(VAR,'graphics',1,4994) -LexToken(DOT,'.',1,5002) -LexToken(VAR,'orig',1,5003) -LexToken(ASSIGNMENT,'=',1,5008) -LexToken(OPENSQBRACKET,'[',1,5010) -LexToken(NUMBER,'0',1,5011) -LexToken(ADDITION,'-',1,5013) -LexToken(NUMBER,'100',1,5014) -LexToken(CLOSESQBRACKET,']',1,5017) -LexToken(EOL,'\n',1,5018) -LexToken(VAR,'graphics',1,5028) -LexToken(DOT,'.',1,5036) -LexToken(VAR,'sz',1,5037) -LexToken(ASSIGNMENT,'=',1,5040) -LexToken(OPENSQBRACKET,'[',1,5042) -LexToken(NUMBER,'60',1,5043) -LexToken(NUMBER,'40',1,5046) -LexToken(CLOSESQBRACKET,']',1,5048) -LexToken(EOL,'\n',1,5049) -LexToken(EOL,'\n',1,5051) -LexToken(VAR,'graphics',1,5060) -LexToken(DOT,'.',1,5068) -LexToken(VAR,'exprs',1,5069) -LexToken(ASSIGNMENT,'=',1,5075) -LexToken(OPENSQBRACKET,'[',1,5077) -LexToken(DQSTRING,'"0"',1,5080) -LexToken(SEMICOLON,';',1,5081) -LexToken(DQSTRING,'"3"',1,5084) -LexToken(CLOSESQBRACKET,']',1,5085) -LexToken(EOL,'\n',1,5086) -LexToken(VAR,'model',1,5096) -LexToken(DOT,'.',1,5101) -LexToken(VAR,'dstate',1,5102) -LexToken(ASSIGNMENT,'=',1,5109) -LexToken(NUMBER,'3',1,5111) -LexToken(EOL,'\n',1,5112) -LexToken(VAR,'model',1,5122) -LexToken(DOT,'.',1,5127) -LexToken(VAR,'ipar',1,5128) -LexToken(ASSIGNMENT,'=',1,5133) -LexToken(NUMBER,'3',1,5135) -LexToken(EOL,'\n',1,5136) -LexToken(EOL,'\n',1,5138) -LexToken(VAR,'graphics',1,5147) -LexToken(DOT,'.',1,5155) -LexToken(VAR,'pout',1,5156) -LexToken(ASSIGNMENT,'=',1,5161) -LexToken(NUMBER,'7',1,5163) -LexToken(EOL,'\n',1,5164) -LexToken(VAR,'graphics',1,5174) -LexToken(DOT,'.',1,5182) -LexToken(VAR,'pein',1,5183) -LexToken(ASSIGNMENT,'=',1,5188) -LexToken(NUMBER,'10',1,5190) -LexToken(EOL,'\n',1,5192) -LexToken(EOL,'\n',1,5194) -LexToken(VAR,'blk',1,5203) -LexToken(DOT,'.',1,5206) -LexToken(VAR,'graphics',1,5207) -LexToken(ASSIGNMENT,'=',1,5216) -LexToken(VAR,'graphics',1,5218) -LexToken(EOL,'\n',1,5226) -LexToken(VAR,'blk',1,5236) -LexToken(DOT,'.',1,5239) -LexToken(VAR,'model',1,5240) -LexToken(ASSIGNMENT,'=',1,5246) -LexToken(VAR,'model',1,5248) -LexToken(EOL,'\n',1,5253) -LexToken(VAR,'scs_m_1',1,5263) -LexToken(DOT,'.',1,5270) -LexToken(VAR,'objs',1,5271) -LexToken(OPENBRACKET,'(',1,5275) -LexToken(NUMBER,'1',1,5276) -LexToken(CLOSEBRACKET,')',1,5277) -LexToken(ASSIGNMENT,'=',1,5279) -LexToken(VAR,'blk',1,5281) -LexToken(EOL,'\n',1,5284) -LexToken(EOL,'\n',1,5286) -LexToken(EOL,'\n',1,5306) -LexToken(VAR,'blk',1,5315) -LexToken(ASSIGNMENT,'=',1,5319) -LexToken(VAR,'scs_m_1',1,5321) -LexToken(DOT,'.',1,5328) -LexToken(VAR,'objs',1,5329) -LexToken(OPENBRACKET,'(',1,5333) -LexToken(NUMBER,'2',1,5334) -LexToken(CLOSEBRACKET,')',1,5335) -LexToken(EOL,'\n',1,5336) -LexToken(VAR,'graphics',1,5346) -LexToken(ASSIGNMENT,'=',1,5355) -LexToken(VAR,'blk',1,5357) -LexToken(DOT,'.',1,5360) -LexToken(VAR,'graphics',1,5361) -LexToken(EOL,'\n',1,5369) -LexToken(VAR,'model',1,5379) -LexToken(ASSIGNMENT,'=',1,5385) -LexToken(VAR,'blk',1,5387) -LexToken(DOT,'.',1,5390) -LexToken(VAR,'model',1,5391) -LexToken(EOL,'\n',1,5396) -LexToken(EOL,'\n',1,5398) -LexToken(VAR,'graphics',1,5407) -LexToken(DOT,'.',1,5415) -LexToken(VAR,'orig',1,5416) -LexToken(ASSIGNMENT,'=',1,5421) -LexToken(OPENSQBRACKET,'[',1,5423) -LexToken(NUMBER,'120',1,5424) -LexToken(NUMBER,'0',1,5428) -LexToken(CLOSESQBRACKET,']',1,5429) -LexToken(EOL,'\n',1,5430) -LexToken(VAR,'graphics',1,5440) -LexToken(DOT,'.',1,5448) -LexToken(VAR,'sz',1,5449) -LexToken(ASSIGNMENT,'=',1,5452) -LexToken(OPENSQBRACKET,'[',1,5454) -LexToken(NUMBER,'20',1,5455) -LexToken(NUMBER,'20',1,5458) -LexToken(CLOSESQBRACKET,']',1,5460) -LexToken(EOL,'\n',1,5461) -LexToken(EOL,'\n',1,5463) -LexToken(VAR,'graphics',1,5472) -LexToken(DOT,'.',1,5480) -LexToken(VAR,'exprs',1,5481) -LexToken(ASSIGNMENT,'=',1,5487) -LexToken(OPENSQBRACKET,'[',1,5489) -LexToken(DQSTRING,'"1"',1,5492) -LexToken(CLOSESQBRACKET,']',1,5493) -LexToken(EOL,'\n',1,5494) -LexToken(VAR,'model',1,5504) -LexToken(DOT,'.',1,5509) -LexToken(VAR,'ipar',1,5510) -LexToken(ASSIGNMENT,'=',1,5515) -LexToken(NUMBER,'1',1,5517) -LexToken(EOL,'\n',1,5518) -LexToken(EOL,'\n',1,5520) -LexToken(VAR,'graphics',1,5529) -LexToken(DOT,'.',1,5537) -LexToken(VAR,'peout',1,5538) -LexToken(ASSIGNMENT,'=',1,5544) -LexToken(NUMBER,'6',1,5546) -LexToken(EOL,'\n',1,5547) -LexToken(EOL,'\n',1,5549) -LexToken(VAR,'blk',1,5558) -LexToken(DOT,'.',1,5561) -LexToken(VAR,'graphics',1,5562) -LexToken(ASSIGNMENT,'=',1,5571) -LexToken(VAR,'graphics',1,5573) -LexToken(EOL,'\n',1,5581) -LexToken(VAR,'blk',1,5591) -LexToken(DOT,'.',1,5594) -LexToken(VAR,'model',1,5595) -LexToken(ASSIGNMENT,'=',1,5601) -LexToken(VAR,'model',1,5603) -LexToken(EOL,'\n',1,5608) -LexToken(VAR,'scs_m_1',1,5618) -LexToken(DOT,'.',1,5625) -LexToken(VAR,'objs',1,5626) -LexToken(OPENBRACKET,'(',1,5630) -LexToken(NUMBER,'2',1,5631) -LexToken(CLOSEBRACKET,')',1,5632) -LexToken(ASSIGNMENT,'=',1,5634) -LexToken(VAR,'blk',1,5636) -LexToken(EOL,'\n',1,5639) -LexToken(EOL,'\n',1,5641) -LexToken(EOL,'\n',1,5662) -LexToken(VAR,'blk',1,5671) -LexToken(ASSIGNMENT,'=',1,5675) -LexToken(VAR,'scs_m_1',1,5677) -LexToken(DOT,'.',1,5684) -LexToken(VAR,'objs',1,5685) -LexToken(OPENBRACKET,'(',1,5689) -LexToken(NUMBER,'3',1,5690) -LexToken(CLOSEBRACKET,')',1,5691) -LexToken(EOL,'\n',1,5692) -LexToken(VAR,'graphics',1,5702) -LexToken(ASSIGNMENT,'=',1,5711) -LexToken(VAR,'blk',1,5713) -LexToken(DOT,'.',1,5716) -LexToken(VAR,'graphics',1,5717) -LexToken(EOL,'\n',1,5725) -LexToken(VAR,'model',1,5735) -LexToken(ASSIGNMENT,'=',1,5741) -LexToken(VAR,'blk',1,5743) -LexToken(DOT,'.',1,5746) -LexToken(VAR,'model',1,5747) -LexToken(EOL,'\n',1,5752) -LexToken(EOL,'\n',1,5754) -LexToken(VAR,'graphics',1,5763) -LexToken(DOT,'.',1,5771) -LexToken(VAR,'orig',1,5772) -LexToken(ASSIGNMENT,'=',1,5777) -LexToken(OPENSQBRACKET,'[',1,5779) -LexToken(NUMBER,'130',1,5780) -LexToken(ADDITION,'-',1,5784) -LexToken(NUMBER,'160',1,5785) -LexToken(CLOSESQBRACKET,']',1,5788) -LexToken(EOL,'\n',1,5789) -LexToken(VAR,'graphics',1,5799) -LexToken(DOT,'.',1,5807) -LexToken(VAR,'sz',1,5808) -LexToken(ASSIGNMENT,'=',1,5811) -LexToken(OPENSQBRACKET,'[',1,5813) -LexToken(NUMBER,'20',1,5814) -LexToken(NUMBER,'20',1,5817) -LexToken(CLOSESQBRACKET,']',1,5819) -LexToken(EOL,'\n',1,5820) -LexToken(EOL,'\n',1,5822) -LexToken(VAR,'graphics',1,5831) -LexToken(DOT,'.',1,5839) -LexToken(VAR,'exprs',1,5840) -LexToken(ASSIGNMENT,'=',1,5846) -LexToken(OPENSQBRACKET,'[',1,5848) -LexToken(DQSTRING,'"1"',1,5851) -LexToken(CLOSESQBRACKET,']',1,5852) -LexToken(EOL,'\n',1,5853) -LexToken(VAR,'model',1,5863) -LexToken(DOT,'.',1,5868) -LexToken(VAR,'ipar',1,5869) -LexToken(ASSIGNMENT,'=',1,5874) -LexToken(NUMBER,'1',1,5876) -LexToken(EOL,'\n',1,5877) -LexToken(EOL,'\n',1,5879) -LexToken(VAR,'graphics',1,5888) -LexToken(DOT,'.',1,5896) -LexToken(VAR,'pein',1,5897) -LexToken(ASSIGNMENT,'=',1,5902) -LexToken(NUMBER,'8',1,5904) -LexToken(EOL,'\n',1,5905) -LexToken(EOL,'\n',1,5907) -LexToken(VAR,'blk',1,5916) -LexToken(DOT,'.',1,5919) -LexToken(VAR,'graphics',1,5920) -LexToken(ASSIGNMENT,'=',1,5929) -LexToken(VAR,'graphics',1,5931) -LexToken(EOL,'\n',1,5939) -LexToken(VAR,'blk',1,5949) -LexToken(DOT,'.',1,5952) -LexToken(VAR,'model',1,5953) -LexToken(ASSIGNMENT,'=',1,5959) -LexToken(VAR,'model',1,5961) -LexToken(EOL,'\n',1,5966) -LexToken(VAR,'scs_m_1',1,5976) -LexToken(DOT,'.',1,5983) -LexToken(VAR,'objs',1,5984) -LexToken(OPENBRACKET,'(',1,5988) -LexToken(NUMBER,'3',1,5989) -LexToken(CLOSEBRACKET,')',1,5990) -LexToken(ASSIGNMENT,'=',1,5992) -LexToken(VAR,'blk',1,5994) -LexToken(EOL,'\n',1,5997) -LexToken(EOL,'\n',1,5999) -LexToken(EOL,'\n',1,6019) -LexToken(VAR,'blk',1,6028) -LexToken(ASSIGNMENT,'=',1,6032) -LexToken(VAR,'scs_m_1',1,6034) -LexToken(DOT,'.',1,6041) -LexToken(VAR,'objs',1,6042) -LexToken(OPENBRACKET,'(',1,6046) -LexToken(NUMBER,'4',1,6047) -LexToken(CLOSEBRACKET,')',1,6048) -LexToken(EOL,'\n',1,6049) -LexToken(VAR,'graphics',1,6059) -LexToken(ASSIGNMENT,'=',1,6068) -LexToken(VAR,'blk',1,6070) -LexToken(DOT,'.',1,6073) -LexToken(VAR,'graphics',1,6074) -LexToken(EOL,'\n',1,6082) -LexToken(VAR,'model',1,6092) -LexToken(ASSIGNMENT,'=',1,6098) -LexToken(VAR,'blk',1,6100) -LexToken(DOT,'.',1,6103) -LexToken(VAR,'model',1,6104) -LexToken(EOL,'\n',1,6109) -LexToken(EOL,'\n',1,6111) -LexToken(VAR,'graphics',1,6120) -LexToken(DOT,'.',1,6128) -LexToken(VAR,'orig',1,6129) -LexToken(ASSIGNMENT,'=',1,6134) -LexToken(OPENSQBRACKET,'[',1,6136) -LexToken(NUMBER,'100',1,6137) -LexToken(ADDITION,'-',1,6141) -LexToken(NUMBER,'100',1,6142) -LexToken(CLOSESQBRACKET,']',1,6145) -LexToken(EOL,'\n',1,6146) -LexToken(VAR,'graphics',1,6156) -LexToken(DOT,'.',1,6164) -LexToken(VAR,'sz',1,6165) -LexToken(ASSIGNMENT,'=',1,6168) -LexToken(OPENSQBRACKET,'[',1,6170) -LexToken(NUMBER,'60',1,6171) -LexToken(NUMBER,'40',1,6174) -LexToken(CLOSESQBRACKET,']',1,6176) -LexToken(EOL,'\n',1,6177) -LexToken(EOL,'\n',1,6179) -LexToken(VAR,'graphics',1,6188) -LexToken(DOT,'.',1,6196) -LexToken(VAR,'exprs',1,6197) -LexToken(ASSIGNMENT,'=',1,6203) -LexToken(OPENSQBRACKET,'[',1,6205) -LexToken(DQSTRING,'"1"',1,6208) -LexToken(SEMICOLON,';',1,6209) -LexToken(DQSTRING,'"0"',1,6212) -LexToken(CLOSESQBRACKET,']',1,6213) -LexToken(EOL,'\n',1,6214) -LexToken(VAR,'model',1,6224) -LexToken(DOT,'.',1,6229) -LexToken(VAR,'ipar',1,6230) -LexToken(ASSIGNMENT,'=',1,6235) -LexToken(NUMBER,'1',1,6237) -LexToken(EOL,'\n',1,6238) -LexToken(EOL,'\n',1,6240) -LexToken(VAR,'graphics',1,6249) -LexToken(DOT,'.',1,6257) -LexToken(VAR,'pin',1,6258) -LexToken(ASSIGNMENT,'=',1,6262) -LexToken(NUMBER,'7',1,6264) -LexToken(EOL,'\n',1,6265) -LexToken(VAR,'graphics',1,6275) -LexToken(DOT,'.',1,6283) -LexToken(VAR,'pein',1,6284) -LexToken(ASSIGNMENT,'=',1,6289) -LexToken(NUMBER,'9',1,6291) -LexToken(EOL,'\n',1,6292) -LexToken(VAR,'graphics',1,6302) -LexToken(DOT,'.',1,6310) -LexToken(VAR,'peout',1,6311) -LexToken(ASSIGNMENT,'=',1,6317) -LexToken(OPENSQBRACKET,'[',1,6319) -LexToken(NUMBER,'0',1,6320) -LexToken(SEMICOLON,';',1,6321) -LexToken(NUMBER,'8',1,6322) -LexToken(CLOSESQBRACKET,']',1,6323) -LexToken(EOL,'\n',1,6324) -LexToken(EOL,'\n',1,6326) -LexToken(VAR,'blk',1,6335) -LexToken(DOT,'.',1,6338) -LexToken(VAR,'graphics',1,6339) -LexToken(ASSIGNMENT,'=',1,6348) -LexToken(VAR,'graphics',1,6350) -LexToken(EOL,'\n',1,6358) -LexToken(VAR,'blk',1,6368) -LexToken(DOT,'.',1,6371) -LexToken(VAR,'model',1,6372) -LexToken(ASSIGNMENT,'=',1,6378) -LexToken(VAR,'model',1,6380) -LexToken(EOL,'\n',1,6385) -LexToken(VAR,'scs_m_1',1,6395) -LexToken(DOT,'.',1,6402) -LexToken(VAR,'objs',1,6403) -LexToken(OPENBRACKET,'(',1,6407) -LexToken(NUMBER,'4',1,6408) -LexToken(CLOSEBRACKET,')',1,6409) -LexToken(ASSIGNMENT,'=',1,6411) -LexToken(VAR,'blk',1,6413) -LexToken(EOL,'\n',1,6416) -LexToken(EOL,'\n',1,6418) -LexToken(EOL,'\n',1,6440) -LexToken(VAR,'blk',1,6449) -LexToken(ASSIGNMENT,'=',1,6453) -LexToken(VAR,'scs_m_1',1,6455) -LexToken(DOT,'.',1,6462) -LexToken(VAR,'objs',1,6463) -LexToken(OPENBRACKET,'(',1,6467) -LexToken(NUMBER,'5',1,6468) -LexToken(CLOSEBRACKET,')',1,6469) -LexToken(EOL,'\n',1,6470) -LexToken(VAR,'graphics',1,6480) -LexToken(ASSIGNMENT,'=',1,6489) -LexToken(VAR,'blk',1,6491) -LexToken(DOT,'.',1,6494) -LexToken(VAR,'graphics',1,6495) -LexToken(EOL,'\n',1,6503) -LexToken(VAR,'model',1,6513) -LexToken(ASSIGNMENT,'=',1,6519) -LexToken(VAR,'blk',1,6521) -LexToken(DOT,'.',1,6524) -LexToken(VAR,'model',1,6525) -LexToken(EOL,'\n',1,6530) -LexToken(EOL,'\n',1,6532) -LexToken(VAR,'graphics',1,6541) -LexToken(DOT,'.',1,6549) -LexToken(VAR,'orig',1,6550) -LexToken(ASSIGNMENT,'=',1,6555) -LexToken(OPENSQBRACKET,'[',1,6557) -LexToken(NUMBER,'127',1,6558) -LexToken(ADDITION,'-',1,6562) -LexToken(NUMBER,'33',1,6563) -LexToken(CLOSESQBRACKET,']',1,6565) -LexToken(EOL,'\n',1,6566) -LexToken(VAR,'graphics',1,6576) -LexToken(DOT,'.',1,6584) -LexToken(VAR,'sz',1,6585) -LexToken(ASSIGNMENT,'=',1,6588) -LexToken(OPENSQBRACKET,'[',1,6590) -LexToken(NUMBER,'7',1,6591) -LexToken(NUMBER,'7',1,6593) -LexToken(CLOSESQBRACKET,']',1,6594) -LexToken(EOL,'\n',1,6595) -LexToken(EOL,'\n',1,6597) -LexToken(VAR,'graphics',1,6606) -LexToken(DOT,'.',1,6614) -LexToken(VAR,'pein',1,6615) -LexToken(ASSIGNMENT,'=',1,6620) -LexToken(NUMBER,'6',1,6622) -LexToken(EOL,'\n',1,6623) -LexToken(VAR,'graphics',1,6633) -LexToken(DOT,'.',1,6641) -LexToken(VAR,'peout',1,6642) -LexToken(ASSIGNMENT,'=',1,6648) -LexToken(OPENSQBRACKET,'[',1,6650) -LexToken(NUMBER,'9',1,6651) -LexToken(SEMICOLON,';',1,6652) -LexToken(NUMBER,'10',1,6653) -LexToken(CLOSESQBRACKET,']',1,6655) -LexToken(EOL,'\n',1,6656) -LexToken(EOL,'\n',1,6658) -LexToken(VAR,'blk',1,6667) -LexToken(DOT,'.',1,6670) -LexToken(VAR,'graphics',1,6671) -LexToken(ASSIGNMENT,'=',1,6680) -LexToken(VAR,'graphics',1,6682) -LexToken(EOL,'\n',1,6690) -LexToken(VAR,'blk',1,6700) -LexToken(DOT,'.',1,6703) -LexToken(VAR,'model',1,6704) -LexToken(ASSIGNMENT,'=',1,6710) -LexToken(VAR,'model',1,6712) -LexToken(EOL,'\n',1,6717) -LexToken(VAR,'scs_m_1',1,6727) -LexToken(DOT,'.',1,6734) -LexToken(VAR,'objs',1,6735) -LexToken(OPENBRACKET,'(',1,6739) -LexToken(NUMBER,'5',1,6740) -LexToken(CLOSEBRACKET,')',1,6741) -LexToken(ASSIGNMENT,'=',1,6743) -LexToken(VAR,'blk',1,6745) -LexToken(EOL,'\n',1,6748) -LexToken(EOL,'\n',1,6750) -LexToken(EOL,'\n',1,6784) -LexToken(VAR,'lnk',1,6793) -LexToken(ASSIGNMENT,'=',1,6797) -LexToken(VAR,'scs_m_1',1,6799) -LexToken(DOT,'.',1,6806) -LexToken(VAR,'objs',1,6807) -LexToken(OPENBRACKET,'(',1,6811) -LexToken(NUMBER,'6',1,6812) -LexToken(CLOSEBRACKET,')',1,6813) -LexToken(EOL,'\n',1,6814) -LexToken(EOL,'\n',1,6816) -LexToken(VAR,'lnk',1,6825) -LexToken(DOT,'.',1,6828) -LexToken(VAR,'ct',1,6829) -LexToken(ASSIGNMENT,'=',1,6832) -LexToken(OPENSQBRACKET,'[',1,6834) -LexToken(NUMBER,'5',1,6835) -LexToken(ADDITION,'-',1,6837) -LexToken(NUMBER,'1',1,6838) -LexToken(CLOSESQBRACKET,']',1,6839) -LexToken(EOL,'\n',1,6840) -LexToken(VAR,'lnk',1,6850) -LexToken(DOT,'.',1,6853) -LexToken(VAR,'from',1,6854) -LexToken(ASSIGNMENT,'=',1,6859) -LexToken(OPENSQBRACKET,'[',1,6861) -LexToken(NUMBER,'2',1,6862) -LexToken(NUMBER,'1',1,6864) -LexToken(NUMBER,'0',1,6866) -LexToken(CLOSESQBRACKET,']',1,6867) -LexToken(EOL,'\n',1,6868) -LexToken(VAR,'lnk',1,6878) -LexToken(DOT,'.',1,6881) -LexToken(VAR,'to',1,6882) -LexToken(ASSIGNMENT,'=',1,6885) -LexToken(OPENSQBRACKET,'[',1,6887) -LexToken(NUMBER,'5',1,6888) -LexToken(NUMBER,'1',1,6890) -LexToken(NUMBER,'1',1,6892) -LexToken(CLOSESQBRACKET,']',1,6893) -LexToken(EOL,'\n',1,6894) -LexToken(EOL,'\n',1,6896) -LexToken(VAR,'scs_m_1',1,6905) -LexToken(DOT,'.',1,6912) -LexToken(VAR,'objs',1,6913) -LexToken(OPENBRACKET,'(',1,6917) -LexToken(NUMBER,'6',1,6918) -LexToken(CLOSEBRACKET,')',1,6919) -LexToken(ASSIGNMENT,'=',1,6921) -LexToken(VAR,'lnk',1,6923) -LexToken(EOL,'\n',1,6926) -LexToken(EOL,'\n',1,6928) -LexToken(EOL,'\n',1,6964) -LexToken(VAR,'lnk',1,6973) -LexToken(ASSIGNMENT,'=',1,6977) -LexToken(VAR,'scs_m_1',1,6979) -LexToken(DOT,'.',1,6986) -LexToken(VAR,'objs',1,6987) -LexToken(OPENBRACKET,'(',1,6991) -LexToken(NUMBER,'7',1,6992) -LexToken(CLOSEBRACKET,')',1,6993) -LexToken(EOL,'\n',1,6994) -LexToken(EOL,'\n',1,6996) -LexToken(VAR,'lnk',1,7005) -LexToken(DOT,'.',1,7008) -LexToken(VAR,'from',1,7009) -LexToken(ASSIGNMENT,'=',1,7014) -LexToken(OPENSQBRACKET,'[',1,7016) -LexToken(NUMBER,'1',1,7017) -LexToken(NUMBER,'1',1,7019) -LexToken(NUMBER,'0',1,7021) -LexToken(CLOSESQBRACKET,']',1,7022) -LexToken(EOL,'\n',1,7023) -LexToken(VAR,'lnk',1,7033) -LexToken(DOT,'.',1,7036) -LexToken(VAR,'to',1,7037) -LexToken(ASSIGNMENT,'=',1,7040) -LexToken(OPENSQBRACKET,'[',1,7042) -LexToken(NUMBER,'4',1,7043) -LexToken(NUMBER,'1',1,7045) -LexToken(NUMBER,'1',1,7047) -LexToken(CLOSESQBRACKET,']',1,7048) -LexToken(EOL,'\n',1,7049) -LexToken(EOL,'\n',1,7051) -LexToken(VAR,'scs_m_1',1,7060) -LexToken(DOT,'.',1,7067) -LexToken(VAR,'objs',1,7068) -LexToken(OPENBRACKET,'(',1,7072) -LexToken(NUMBER,'7',1,7073) -LexToken(CLOSEBRACKET,')',1,7074) -LexToken(ASSIGNMENT,'=',1,7076) -LexToken(VAR,'lnk',1,7078) -LexToken(EOL,'\n',1,7081) -LexToken(EOL,'\n',1,7083) -LexToken(EOL,'\n',1,7116) -LexToken(VAR,'lnk',1,7125) -LexToken(ASSIGNMENT,'=',1,7129) -LexToken(VAR,'scs_m_1',1,7131) -LexToken(DOT,'.',1,7138) -LexToken(VAR,'objs',1,7139) -LexToken(OPENBRACKET,'(',1,7143) -LexToken(NUMBER,'8',1,7144) -LexToken(CLOSEBRACKET,')',1,7145) -LexToken(EOL,'\n',1,7146) -LexToken(EOL,'\n',1,7148) -LexToken(VAR,'lnk',1,7157) -LexToken(DOT,'.',1,7160) -LexToken(VAR,'ct',1,7161) -LexToken(ASSIGNMENT,'=',1,7164) -LexToken(OPENSQBRACKET,'[',1,7166) -LexToken(NUMBER,'5',1,7167) -LexToken(ADDITION,'-',1,7169) -LexToken(NUMBER,'1',1,7170) -LexToken(CLOSESQBRACKET,']',1,7171) -LexToken(EOL,'\n',1,7172) -LexToken(VAR,'lnk',1,7182) -LexToken(DOT,'.',1,7185) -LexToken(VAR,'from',1,7186) -LexToken(ASSIGNMENT,'=',1,7191) -LexToken(OPENSQBRACKET,'[',1,7193) -LexToken(NUMBER,'4',1,7194) -LexToken(NUMBER,'2',1,7196) -LexToken(NUMBER,'0',1,7198) -LexToken(CLOSESQBRACKET,']',1,7199) -LexToken(EOL,'\n',1,7200) -LexToken(VAR,'lnk',1,7210) -LexToken(DOT,'.',1,7213) -LexToken(VAR,'to',1,7214) -LexToken(ASSIGNMENT,'=',1,7217) -LexToken(OPENSQBRACKET,'[',1,7219) -LexToken(NUMBER,'3',1,7220) -LexToken(NUMBER,'1',1,7222) -LexToken(NUMBER,'1',1,7224) -LexToken(CLOSESQBRACKET,']',1,7225) -LexToken(EOL,'\n',1,7226) -LexToken(EOL,'\n',1,7228) -LexToken(VAR,'scs_m_1',1,7237) -LexToken(DOT,'.',1,7244) -LexToken(VAR,'objs',1,7245) -LexToken(OPENBRACKET,'(',1,7249) -LexToken(NUMBER,'8',1,7250) -LexToken(CLOSEBRACKET,')',1,7251) -LexToken(ASSIGNMENT,'=',1,7253) -LexToken(VAR,'lnk',1,7255) -LexToken(EOL,'\n',1,7258) -LexToken(EOL,'\n',1,7260) -LexToken(EOL,'\n',1,7294) -LexToken(VAR,'lnk',1,7303) -LexToken(ASSIGNMENT,'=',1,7307) -LexToken(VAR,'scs_m_1',1,7309) -LexToken(DOT,'.',1,7316) -LexToken(VAR,'objs',1,7317) -LexToken(OPENBRACKET,'(',1,7321) -LexToken(NUMBER,'9',1,7322) -LexToken(CLOSEBRACKET,')',1,7323) -LexToken(EOL,'\n',1,7324) -LexToken(EOL,'\n',1,7326) -LexToken(VAR,'lnk',1,7335) -LexToken(DOT,'.',1,7338) -LexToken(VAR,'ct',1,7339) -LexToken(ASSIGNMENT,'=',1,7342) -LexToken(OPENSQBRACKET,'[',1,7344) -LexToken(NUMBER,'5',1,7345) -LexToken(ADDITION,'-',1,7347) -LexToken(NUMBER,'1',1,7348) -LexToken(CLOSESQBRACKET,']',1,7349) -LexToken(EOL,'\n',1,7350) -LexToken(VAR,'lnk',1,7360) -LexToken(DOT,'.',1,7363) -LexToken(VAR,'from',1,7364) -LexToken(ASSIGNMENT,'=',1,7369) -LexToken(OPENSQBRACKET,'[',1,7371) -LexToken(NUMBER,'5',1,7372) -LexToken(NUMBER,'1',1,7374) -LexToken(NUMBER,'0',1,7376) -LexToken(CLOSESQBRACKET,']',1,7377) -LexToken(EOL,'\n',1,7378) -LexToken(VAR,'lnk',1,7388) -LexToken(DOT,'.',1,7391) -LexToken(VAR,'to',1,7392) -LexToken(ASSIGNMENT,'=',1,7395) -LexToken(OPENSQBRACKET,'[',1,7397) -LexToken(NUMBER,'4',1,7398) -LexToken(NUMBER,'1',1,7400) -LexToken(NUMBER,'1',1,7402) -LexToken(CLOSESQBRACKET,']',1,7403) -LexToken(EOL,'\n',1,7404) -LexToken(EOL,'\n',1,7406) -LexToken(VAR,'scs_m_1',1,7415) -LexToken(DOT,'.',1,7422) -LexToken(VAR,'objs',1,7423) -LexToken(OPENBRACKET,'(',1,7427) -LexToken(NUMBER,'9',1,7428) -LexToken(CLOSEBRACKET,')',1,7429) -LexToken(ASSIGNMENT,'=',1,7431) -LexToken(VAR,'lnk',1,7433) -LexToken(EOL,'\n',1,7436) -LexToken(EOL,'\n',1,7438) -LexToken(EOL,'\n',1,7476) -LexToken(VAR,'lnk',1,7485) -LexToken(ASSIGNMENT,'=',1,7489) -LexToken(VAR,'scs_m_1',1,7491) -LexToken(DOT,'.',1,7498) -LexToken(VAR,'objs',1,7499) -LexToken(OPENBRACKET,'(',1,7503) -LexToken(NUMBER,'10',1,7504) -LexToken(CLOSEBRACKET,')',1,7506) -LexToken(EOL,'\n',1,7507) -LexToken(EOL,'\n',1,7509) -LexToken(VAR,'lnk',1,7518) -LexToken(DOT,'.',1,7521) -LexToken(VAR,'xx',1,7522) -LexToken(ASSIGNMENT,'=',1,7525) -LexToken(OPENSQBRACKET,'[',1,7527) -LexToken(NUMBER,'0',1,7528) -LexToken(NUMBER,'30',1,7530) -LexToken(NUMBER,'1',1,7533) -LexToken(CLOSESQBRACKET,']',1,7534) -LexToken(EOL,'\n',1,7535) -LexToken(VAR,'lnk',1,7545) -LexToken(DOT,'.',1,7548) -LexToken(VAR,'yy',1,7549) -LexToken(ASSIGNMENT,'=',1,7552) -LexToken(OPENSQBRACKET,'[',1,7554) -LexToken(NUMBER,'0',1,7555) -LexToken(ADDITION,'-',1,7557) -LexToken(NUMBER,'30',1,7558) -LexToken(NUMBER,'1',1,7561) -LexToken(CLOSESQBRACKET,']',1,7562) -LexToken(EOL,'\n',1,7563) -LexToken(EOL,'\n',1,7565) -LexToken(VAR,'lnk',1,7574) -LexToken(DOT,'.',1,7577) -LexToken(VAR,'ct',1,7578) -LexToken(ASSIGNMENT,'=',1,7581) -LexToken(OPENSQBRACKET,'[',1,7583) -LexToken(NUMBER,'5',1,7584) -LexToken(ADDITION,'-',1,7586) -LexToken(NUMBER,'1',1,7587) -LexToken(CLOSESQBRACKET,']',1,7588) -LexToken(EOL,'\n',1,7589) -LexToken(VAR,'lnk',1,7599) -LexToken(DOT,'.',1,7602) -LexToken(VAR,'from',1,7603) -LexToken(ASSIGNMENT,'=',1,7608) -LexToken(OPENSQBRACKET,'[',1,7610) -LexToken(NUMBER,'5',1,7611) -LexToken(NUMBER,'2',1,7613) -LexToken(NUMBER,'0',1,7615) -LexToken(CLOSESQBRACKET,']',1,7616) -LexToken(EOL,'\n',1,7617) -LexToken(VAR,'lnk',1,7627) -LexToken(DOT,'.',1,7630) -LexToken(VAR,'to',1,7631) -LexToken(ASSIGNMENT,'=',1,7634) -LexToken(OPENSQBRACKET,'[',1,7636) -LexToken(NUMBER,'1',1,7637) -LexToken(NUMBER,'1',1,7639) -LexToken(NUMBER,'1',1,7641) -LexToken(CLOSESQBRACKET,']',1,7642) -LexToken(EOL,'\n',1,7643) -LexToken(EOL,'\n',1,7645) -LexToken(VAR,'scs_m_1',1,7654) -LexToken(DOT,'.',1,7661) -LexToken(VAR,'objs',1,7662) -LexToken(OPENBRACKET,'(',1,7666) -LexToken(NUMBER,'10',1,7667) -LexToken(CLOSEBRACKET,')',1,7669) -LexToken(ASSIGNMENT,'=',1,7671) -LexToken(VAR,'lnk',1,7673) -LexToken(EOL,'\n',1,7676) -LexToken(EOL,'\n',1,7678) -LexToken(CLEAR,'clear',1,7687) -LexToken(VAR,'blk',1,7693) -LexToken(VAR,'lnk',1,7697) -LexToken(EOL,'\n',1,7700) -LexToken(EOL,'\n',1,7701) -LexToken(VAR,'model',1,7710) -LexToken(ASSIGNMENT,'=',1,7715) -LexToken(SCICOS_MODEL,'scicos_model',1,7716) -LexToken(OPENBRACKET,'(',1,7728) -LexToken(CLOSEBRACKET,')',1,7729) -LexToken(EOL,'\n',1,7730) -LexToken(VAR,'model',1,7740) -LexToken(DOT,'.',1,7745) -LexToken(VAR,'sim',1,7746) -LexToken(ASSIGNMENT,'=',1,7750) -LexToken(DQSTRING,'"csuper"',1,7759) -LexToken(EOL,'\n',1,7760) -LexToken(VAR,'model',1,7770) -LexToken(DOT,'.',1,7775) -LexToken(VAR,'evtin',1,7776) -LexToken(ASSIGNMENT,'=',1,7782) -LexToken(NUMBER,'1',1,7784) -LexToken(EOL,'\n',1,7785) -LexToken(VAR,'model',1,7795) -LexToken(DOT,'.',1,7800) -LexToken(VAR,'evtout',1,7801) -LexToken(ASSIGNMENT,'=',1,7808) -LexToken(NUMBER,'1',1,7810) -LexToken(EOL,'\n',1,7811) -LexToken(VAR,'model',1,7821) -LexToken(DOT,'.',1,7826) -LexToken(VAR,'rpar',1,7827) -LexToken(ASSIGNMENT,'=',1,7832) -LexToken(VAR,'scs_m_1',1,7834) -LexToken(EOL,'\n',1,7841) -LexToken(EOL,'\n',1,7843) -LexToken(VAR,'gr_i',1,7852) -LexToken(ASSIGNMENT,'=',1,7856) -LexToken(OPENSQBRACKET,'[',1,7857) -LexToken(CLOSESQBRACKET,']',1,7858) -LexToken(EOL,'\n',1,7859) -LexToken(VAR,'x',1,7869) -LexToken(ASSIGNMENT,'=',1,7870) -LexToken(VAR,'standard_define',1,7871) -LexToken(OPENBRACKET,'(',1,7886) -LexToken(OPENSQBRACKET,'[',1,7887) -LexToken(NUMBER,'3',1,7888) -LexToken(NUMBER,'2',1,7890) -LexToken(CLOSESQBRACKET,']',1,7891) -LexToken(COMMA,',',1,7892) -LexToken(VAR,'model',1,7893) -LexToken(COMMA,',',1,7898) -LexToken(OPENSQBRACKET,'[',1,7899) -LexToken(CLOSESQBRACKET,']',1,7900) -LexToken(COMMA,',',1,7901) -LexToken(VAR,'gr_i',1,7902) -LexToken(CLOSEBRACKET,')',1,7906) -LexToken(EOL,'\n',1,7907) -LexToken(END,'end',1,7912) -LexToken(EOL,'\n',1,7915) -LexToken(ENDFUNCTION,'endfunction',1,7916) -LexToken(EOL,'\n',1,7927) -LexToken(EOL,'\n',1,7928) +Syntax error in input LexToken(PREVAR,'%ph',1,1648) +Syntax error in input LexToken(IF,'if',1,2360) +Syntax error in input LexToken(VAR,'blk',1,4902) +Syntax error in input LexToken(VAR,'blk',1,5315) +Syntax error in input LexToken(VAR,'blk',1,5671) +Syntax error in input LexToken(VAR,'blk',1,6028) +Syntax error in input LexToken(VAR,'blk',1,6449) +Syntax error in input LexToken(VAR,'lnk',1,6793) +Syntax error in input LexToken(VAR,'lnk',1,6973) +Syntax error in input LexToken(VAR,'lnk',1,7125) +Syntax error in input LexToken(VAR,'lnk',1,7303) +Syntax error in input LexToken(VAR,'lnk',1,7485) +/* autogenerated from "macros/Events/freq_div.sci" */ +None diff --git a/js/Hydraulics/Bache.js b/js/Hydraulics/Bache.js index 74833128..15908dc0 100644 --- a/js/Hydraulics/Bache.js +++ b/js/Hydraulics/Bache.js @@ -1,632 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'Bache',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,907) -LexToken(EOL,'\n',1,960) -LexToken(EOL,'\n',1,1037) -LexToken(EOL,'\n',1,1088) -LexToken(VAR,'x',1,1093) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(OPENSQBRACKET,'[',1,1095) -LexToken(CLOSESQBRACKET,']',1,1096) -LexToken(EOL,'\n',1,1097) -LexToken(VAR,'y',1,1103) -LexToken(ASSIGNMENT,'=',1,1104) -LexToken(OPENSQBRACKET,'[',1,1105) -LexToken(CLOSESQBRACKET,']',1,1106) -LexToken(EOL,'\n',1,1107) -LexToken(VAR,'typ',1,1113) -LexToken(ASSIGNMENT,'=',1,1116) -LexToken(OPENSQBRACKET,'[',1,1117) -LexToken(CLOSESQBRACKET,']',1,1118) -LexToken(EOL,'\n',1,1119) -LexToken(EOL,'\n',1,1121) -LexToken(SELECT,'select',1,1126) -LexToken(VAR,'job',1,1133) -LexToken(EOL,'\n',1,1136) -LexToken(CASE,'case',1,1141) -LexToken(DQSTRING,'"set"',1,1150) -LexToken(THEN,'then',1,1152) -LexToken(EOL,'\n',1,1156) -LexToken(VAR,'x',1,1165) -LexToken(ASSIGNMENT,'=',1,1166) -LexToken(VAR,'arg1',1,1167) -LexToken(EOL,'\n',1,1171) -LexToken(VAR,'graphics',1,1181) -LexToken(ASSIGNMENT,'=',1,1189) -LexToken(VAR,'arg1',1,1190) -LexToken(DOT,'.',1,1194) -LexToken(VAR,'graphics',1,1195) -LexToken(EOL,'\n',1,1203) -LexToken(VAR,'exprs',1,1213) -LexToken(ASSIGNMENT,'=',1,1218) -LexToken(VAR,'graphics',1,1219) -LexToken(DOT,'.',1,1227) -LexToken(VAR,'exprs',1,1228) -LexToken(EOL,'\n',1,1233) -LexToken(VAR,'model',1,1242) -LexToken(ASSIGNMENT,'=',1,1247) -LexToken(VAR,'arg1',1,1248) -LexToken(DOT,'.',1,1252) -LexToken(VAR,'model',1,1253) -LexToken(EOL,'\n',1,1258) -LexToken(WHILE,'while',1,1268) -LexToken(PREVAR_BOOLEAN,'%t',1,1274) -LexToken(DO,'do',1,1277) -LexToken(EOL,'\n',1,1279) -LexToken(OPENSQBRACKET,'[',1,1292) -LexToken(VAR,'ok',1,1293) -LexToken(COMMA,',',1,1295) -LexToken(VAR,'Patm',1,1296) -LexToken(COMMA,',',1,1300) -LexToken(VAR,'A',1,1301) -LexToken(COMMA,',',1,1302) -LexToken(VAR,'ze1',1,1303) -LexToken(COMMA,',',1,1306) -LexToken(VAR,'ze2',1,1307) -LexToken(COMMA,',',1,1310) -LexToken(VAR,'zs1',1,1311) -LexToken(COMMA,',',1,1314) -LexToken(VAR,'zs2',1,1315) -LexToken(COMMA,',',1,1318) -LexToken(VAR,'z0',1,1319) -LexToken(COMMA,',',1,1321) -LexToken(VAR,'T0',1,1322) -LexToken(COMMA,',',1,1324) -LexToken(VAR,'p_rho',1,1325) -LexToken(COMMA,',',1,1330) -LexToken(VAR,'exprs',1,1331) -LexToken(CLOSESQBRACKET,']',1,1336) -LexToken(ASSIGNMENT,'=',1,1337) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1338) -LexToken(OPENBRACKET,'(',1,1353) -LexToken(DQSTRING,'"Parametres de la bache"',1,1377) -LexToken(COMMA,',',1,1378) -LexToken(OPENSQBRACKET,'[',1,1395) -LexToken(DQSTRING,'"Pression dans le ciel de la bache : Patm (Pa)"',1,1442) -LexToken(SEMICOLON,';',1,1443) -LexToken(DQSTRING,'"Section de la bache : A (m2)"',1,1488) -LexToken(SEMICOLON,';',1,1489) -LexToken(DQSTRING,'"Altitude du piquage d entr\xc3\xa9e 1: ze1 (m)"',1,1546) -LexToken(SEMICOLON,';',1,1547) -LexToken(DQSTRING,'"Altitude du piquage d entr\xc3\xa9e 2: ze2 (m)"',1,1604) -LexToken(SEMICOLON,';',1,1605) -LexToken(DQSTRING,'"Altitude du piquage de sortie 1: zs1 (m)"',1,1662) -LexToken(SEMICOLON,';',1,1663) -LexToken(DQSTRING,'"Altitude du piquage de sortie 2: zs2 (m)"',1,1720) -LexToken(SEMICOLON,';',1,1721) -LexToken(DQSTRING,'"Altitude initiale du fluide : z0 (m)"',1,1774) -LexToken(SEMICOLON,';',1,1775) -LexToken(DQSTRING,'"Temp\xc3\xa9rature initiale du fluide : T0 (K)"',1,1832) -LexToken(SEMICOLON,';',1,1833) -LexToken(DQSTRING,'"Si >0, masse volumique impos\xc3\xa9e du fluide : p_rho (kg/m3)"',1,1907) -LexToken(CLOSESQBRACKET,']',1,1908) -LexToken(COMMA,',',1,1909) -LexToken(VAR,'list',1,1925) -LexToken(OPENBRACKET,'(',1,1929) -LexToken(DQSTRING,'"vec"',1,1934) -LexToken(COMMA,',',1,1935) -LexToken(ADDITION,'-',1,1936) -LexToken(NUMBER,'1',1,1937) -LexToken(COMMA,',',1,1938) -LexToken(DQSTRING,'"vec"',1,1943) -LexToken(COMMA,',',1,1944) -LexToken(ADDITION,'-',1,1945) -LexToken(NUMBER,'1',1,1946) -LexToken(COMMA,',',1,1947) -LexToken(DQSTRING,'"vec"',1,1952) -LexToken(COMMA,',',1,1953) -LexToken(ADDITION,'-',1,1954) -LexToken(NUMBER,'1',1,1955) -LexToken(COMMA,',',1,1956) -LexToken(DQSTRING,'"vec"',1,1961) -LexToken(COMMA,',',1,1962) -LexToken(ADDITION,'-',1,1963) -LexToken(NUMBER,'1',1,1964) -LexToken(COMMA,',',1,1965) -LexToken(DQSTRING,'"vec"',1,1970) -LexToken(COMMA,',',1,1971) -LexToken(ADDITION,'-',1,1972) -LexToken(NUMBER,'1',1,1973) -LexToken(COMMA,',',1,1974) -LexToken(DQSTRING,'"vec"',1,1979) -LexToken(COMMA,',',1,1980) -LexToken(ADDITION,'-',1,1981) -LexToken(NUMBER,'1',1,1982) -LexToken(COMMA,',',1,1983) -LexToken(DQSTRING,'"vec"',1,1988) -LexToken(COMMA,',',1,1989) -LexToken(ADDITION,'-',1,1990) -LexToken(NUMBER,'1',1,1991) -LexToken(COMMA,',',1,1992) -LexToken(DQSTRING,'"vec"',1,1997) -LexToken(COMMA,',',1,1998) -LexToken(ADDITION,'-',1,1999) -LexToken(NUMBER,'1',1,2000) -LexToken(COMMA,',',1,2001) -LexToken(DQSTRING,'"vec"',1,2006) -LexToken(COMMA,',',1,2007) -LexToken(ADDITION,'-',1,2008) -LexToken(NUMBER,'1',1,2009) -LexToken(CLOSEBRACKET,')',1,2010) -LexToken(COMMA,',',1,2011) -LexToken(VAR,'exprs',1,2012) -LexToken(CLOSEBRACKET,')',1,2017) -LexToken(EOL,'\n',1,2018) -LexToken(EOL,'\n',1,2019) -LexToken(EOL,'\n',1,2020) -LexToken(IF,'if',1,2033) -LexToken(NOT,'~',1,2036) -LexToken(VAR,'ok',1,2037) -LexToken(THEN,'then',1,2040) -LexToken(EOL,'\n',1,2044) -LexToken(BREAK,'break',1,2061) -LexToken(EOL,'\n',1,2066) -LexToken(END,'end',1,2080) -LexToken(EOL,'\n',1,2083) -LexToken(VAR,'model',1,2096) -LexToken(DOT,'.',1,2101) -LexToken(VAR,'rpar',1,2102) -LexToken(ASSIGNMENT,'=',1,2106) -LexToken(OPENSQBRACKET,'[',1,2107) -LexToken(VAR,'Patm',1,2108) -LexToken(SEMICOLON,';',1,2112) -LexToken(VAR,'A',1,2113) -LexToken(SEMICOLON,';',1,2114) -LexToken(VAR,'ze1',1,2115) -LexToken(SEMICOLON,';',1,2118) -LexToken(VAR,'ze2',1,2119) -LexToken(SEMICOLON,';',1,2122) -LexToken(VAR,'zs1',1,2123) -LexToken(SEMICOLON,';',1,2126) -LexToken(VAR,'zs2',1,2127) -LexToken(SEMICOLON,';',1,2130) -LexToken(VAR,'z0',1,2131) -LexToken(SEMICOLON,';',1,2133) -LexToken(VAR,'T0',1,2134) -LexToken(SEMICOLON,';',1,2136) -LexToken(VAR,'p_rho',1,2137) -LexToken(CLOSESQBRACKET,']',1,2142) -LexToken(EOL,'\n',1,2143) -LexToken(VAR,'model',1,2156) -LexToken(DOT,'.',1,2161) -LexToken(VAR,'equations',1,2162) -LexToken(DOT,'.',1,2171) -LexToken(VAR,'parameters',1,2172) -LexToken(OPENBRACKET,'(',1,2182) -LexToken(NUMBER,'2',1,2183) -LexToken(CLOSEBRACKET,')',1,2184) -LexToken(ASSIGNMENT,'=',1,2185) -LexToken(VAR,'list',1,2186) -LexToken(OPENBRACKET,'(',1,2190) -LexToken(VAR,'Patm',1,2191) -LexToken(COMMA,',',1,2195) -LexToken(VAR,'A',1,2196) -LexToken(COMMA,',',1,2197) -LexToken(VAR,'ze1',1,2198) -LexToken(COMMA,',',1,2201) -LexToken(VAR,'ze2',1,2202) -LexToken(COMMA,',',1,2205) -LexToken(VAR,'zs1',1,2206) -LexToken(COMMA,',',1,2209) -LexToken(VAR,'zs2',1,2210) -LexToken(COMMA,',',1,2213) -LexToken(VAR,'z0',1,2214) -LexToken(COMMA,',',1,2216) -LexToken(VAR,'T0',1,2217) -LexToken(COMMA,',',1,2219) -LexToken(VAR,'p_rho',1,2220) -LexToken(CLOSEBRACKET,')',1,2225) -LexToken(EOL,'\n',1,2226) -LexToken(VAR,'graphics',1,2239) -LexToken(DOT,'.',1,2247) -LexToken(VAR,'exprs',1,2248) -LexToken(ASSIGNMENT,'=',1,2253) -LexToken(VAR,'exprs',1,2254) -LexToken(EOL,'\n',1,2259) -LexToken(VAR,'x',1,2272) -LexToken(DOT,'.',1,2273) -LexToken(VAR,'graphics',1,2274) -LexToken(ASSIGNMENT,'=',1,2282) -LexToken(VAR,'graphics',1,2283) -LexToken(EOL,'\n',1,2291) -LexToken(VAR,'x',1,2305) -LexToken(DOT,'.',1,2306) -LexToken(VAR,'model',1,2307) -LexToken(ASSIGNMENT,'=',1,2312) -LexToken(VAR,'model',1,2313) -LexToken(EOL,'\n',1,2318) -LexToken(BREAK,'break',1,2331) -LexToken(EOL,'\n',1,2336) -LexToken(END,'end',1,2345) -LexToken(EOL,'\n',1,2348) -LexToken(CASE,'case',1,2353) -LexToken(DQSTRING,'"define"',1,2365) -LexToken(THEN,'then',1,2367) -LexToken(EOL,'\n',1,2371) -LexToken(VAR,'in',1,2380) -LexToken(ASSIGNMENT,'=',1,2382) -LexToken(NUMBER,'2',1,2383) -LexToken(EOL,'\n',1,2384) -LexToken(VAR,'out',1,2393) -LexToken(ASSIGNMENT,'=',1,2396) -LexToken(NUMBER,'3',1,2397) -LexToken(EOL,'\n',1,2398) -LexToken(VAR,'model',1,2407) -LexToken(ASSIGNMENT,'=',1,2412) -LexToken(SCICOS_MODEL,'scicos_model',1,2413) -LexToken(OPENBRACKET,'(',1,2425) -LexToken(CLOSEBRACKET,')',1,2426) -LexToken(EOL,'\n',1,2427) -LexToken(VAR,'model',1,2436) -LexToken(DOT,'.',1,2441) -LexToken(VAR,'in',1,2442) -LexToken(ASSIGNMENT,'=',1,2444) -LexToken(OPENSQBRACKET,'[',1,2445) -LexToken(ADDITION,'-',1,2446) -LexToken(OPENBRACKET,'(',1,2447) -LexToken(NUMBER,'1',1,2448) -LexToken(COLON,':',1,2449) -LexToken(VAR,'in',1,2450) -LexToken(CLOSEBRACKET,')',1,2452) -LexToken(TRANSPOSE,"'",1,2453) -LexToken(CLOSESQBRACKET,']',1,2454) -LexToken(EOL,'\n',1,2455) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'out',1,2471) -LexToken(ASSIGNMENT,'=',1,2474) -LexToken(OPENSQBRACKET,'[',1,2475) -LexToken(ADDITION,'-',1,2476) -LexToken(OPENBRACKET,'(',1,2477) -LexToken(NUMBER,'1',1,2478) -LexToken(COLON,':',1,2479) -LexToken(VAR,'out',1,2480) -LexToken(CLOSEBRACKET,')',1,2483) -LexToken(TRANSPOSE,"'",1,2484) -LexToken(CLOSESQBRACKET,']',1,2485) -LexToken(EOL,'\n',1,2486) -LexToken(VAR,'Patm',1,2496) -LexToken(ASSIGNMENT,'=',1,2500) -LexToken(NUMBER,'1.013E5',1,2501) -LexToken(EOL,'\n',1,2508) -LexToken(VAR,'A',1,2517) -LexToken(ASSIGNMENT,'=',1,2518) -LexToken(NUMBER,'1',1,2519) -LexToken(EOL,'\n',1,2520) -LexToken(VAR,'ze1',1,2529) -LexToken(ASSIGNMENT,'=',1,2532) -LexToken(NUMBER,'40',1,2533) -LexToken(EOL,'\n',1,2535) -LexToken(VAR,'ze2',1,2544) -LexToken(ASSIGNMENT,'=',1,2547) -LexToken(NUMBER,'0',1,2548) -LexToken(EOL,'\n',1,2549) -LexToken(VAR,'zs1',1,2558) -LexToken(ASSIGNMENT,'=',1,2561) -LexToken(NUMBER,'40',1,2562) -LexToken(EOL,'\n',1,2564) -LexToken(VAR,'zs2',1,2573) -LexToken(ASSIGNMENT,'=',1,2576) -LexToken(NUMBER,'0',1,2577) -LexToken(EOL,'\n',1,2578) -LexToken(VAR,'z0',1,2587) -LexToken(ASSIGNMENT,'=',1,2589) -LexToken(NUMBER,'30',1,2590) -LexToken(EOL,'\n',1,2592) -LexToken(VAR,'T0',1,2601) -LexToken(ASSIGNMENT,'=',1,2603) -LexToken(NUMBER,'290',1,2604) -LexToken(EOL,'\n',1,2607) -LexToken(VAR,'p_rho',1,2616) -LexToken(ASSIGNMENT,'=',1,2621) -LexToken(NUMBER,'0',1,2622) -LexToken(EOL,'\n',1,2623) -LexToken(VAR,'model',1,2632) -LexToken(DOT,'.',1,2637) -LexToken(VAR,'rpar',1,2638) -LexToken(ASSIGNMENT,'=',1,2642) -LexToken(OPENSQBRACKET,'[',1,2643) -LexToken(VAR,'Patm',1,2644) -LexToken(SEMICOLON,';',1,2648) -LexToken(VAR,'A',1,2649) -LexToken(SEMICOLON,';',1,2650) -LexToken(VAR,'ze1',1,2651) -LexToken(SEMICOLON,';',1,2654) -LexToken(VAR,'ze2',1,2655) -LexToken(SEMICOLON,';',1,2658) -LexToken(VAR,'zs1',1,2659) -LexToken(SEMICOLON,';',1,2662) -LexToken(VAR,'zs2',1,2663) -LexToken(SEMICOLON,';',1,2666) -LexToken(VAR,'z0',1,2667) -LexToken(SEMICOLON,';',1,2669) -LexToken(VAR,'T0',1,2670) -LexToken(SEMICOLON,';',1,2672) -LexToken(VAR,'p_rho',1,2673) -LexToken(CLOSESQBRACKET,']',1,2678) -LexToken(EOL,'\n',1,2679) -LexToken(VAR,'model',1,2688) -LexToken(DOT,'.',1,2693) -LexToken(VAR,'sim',1,2694) -LexToken(ASSIGNMENT,'=',1,2697) -LexToken(DQSTRING,'"Bache"',1,2704) -LexToken(EOL,'\n',1,2705) -LexToken(VAR,'model',1,2714) -LexToken(DOT,'.',1,2719) -LexToken(VAR,'blocktype',1,2720) -LexToken(ASSIGNMENT,'=',1,2729) -LexToken(DQSTRING,'"c"',1,2732) -LexToken(EOL,'\n',1,2733) -LexToken(VAR,'model',1,2742) -LexToken(DOT,'.',1,2747) -LexToken(VAR,'dep_ut',1,2748) -LexToken(ASSIGNMENT,'=',1,2754) -LexToken(OPENSQBRACKET,'[',1,2755) -LexToken(PREVAR_BOOLEAN,'%t',1,2756) -LexToken(PREVAR_BOOLEAN,'%f',1,2759) -LexToken(CLOSESQBRACKET,']',1,2761) -LexToken(EOL,'\n',1,2762) -LexToken(EOL,'\n',1,2763) -LexToken(VAR,'mo',1,2772) -LexToken(ASSIGNMENT,'=',1,2774) -LexToken(VAR,'modelica',1,2775) -LexToken(OPENBRACKET,'(',1,2783) -LexToken(CLOSEBRACKET,')',1,2784) -LexToken(EOL,'\n',1,2785) -LexToken(VAR,'mo',1,2794) -LexToken(DOT,'.',1,2796) -LexToken(VAR,'model',1,2797) -LexToken(ASSIGNMENT,'=',1,2802) -LexToken(DQSTRING,'"Bache"',1,2809) -LexToken(EOL,'\n',1,2810) -LexToken(VAR,'mo',1,2819) -LexToken(DOT,'.',1,2821) -LexToken(VAR,'inputs',1,2822) -LexToken(ASSIGNMENT,'=',1,2828) -LexToken(OPENSQBRACKET,'[',1,2829) -LexToken(DQSTRING,'"Ce1"',1,2834) -LexToken(DQSTRING,'"Ce2"',1,2840) -LexToken(CLOSESQBRACKET,']',1,2841) -LexToken(EOL,'\n',1,2842) -LexToken(VAR,'mo',1,2852) -LexToken(DOT,'.',1,2854) -LexToken(VAR,'outputs',1,2855) -LexToken(ASSIGNMENT,'=',1,2862) -LexToken(OPENSQBRACKET,'[',1,2863) -LexToken(DQSTRING,'"Cs1"',1,2868) -LexToken(DQSTRING,'"Cs2"',1,2874) -LexToken(DQSTRING,'"yNiveau"',1,2884) -LexToken(CLOSESQBRACKET,']',1,2885) -LexToken(EOL,'\n',1,2886) -LexToken(VAR,'mo',1,2896) -LexToken(DOT,'.',1,2898) -LexToken(VAR,'parameters',1,2899) -LexToken(ASSIGNMENT,'=',1,2909) -LexToken(VAR,'list',1,2910) -LexToken(OPENBRACKET,'(',1,2914) -LexToken(OPENSQBRACKET,'[',1,2915) -LexToken(DQSTRING,'"Patm"',1,2921) -LexToken(SEMICOLON,';',1,2922) -LexToken(DQSTRING,'"A"',1,2925) -LexToken(SEMICOLON,';',1,2926) -LexToken(DQSTRING,'"ze1"',1,2931) -LexToken(SEMICOLON,';',1,2932) -LexToken(DQSTRING,'"ze2"',1,2937) -LexToken(SEMICOLON,';',1,2938) -LexToken(DQSTRING,'"zs1"',1,2943) -LexToken(SEMICOLON,';',1,2944) -LexToken(DQSTRING,'"zs2"',1,2949) -LexToken(SEMICOLON,';',1,2950) -LexToken(DQSTRING,'"z0"',1,2954) -LexToken(SEMICOLON,';',1,2955) -LexToken(DQSTRING,'"T0"',1,2959) -LexToken(SEMICOLON,';',1,2960) -LexToken(DQSTRING,'"p_rho"',1,2967) -LexToken(CLOSESQBRACKET,']',1,2968) -LexToken(COMMA,',',1,2969) -LexToken(OPENSQBRACKET,'[',1,2970) -LexToken(VAR,'Patm',1,2971) -LexToken(SEMICOLON,';',1,2975) -LexToken(VAR,'A',1,2976) -LexToken(SEMICOLON,';',1,2977) -LexToken(VAR,'ze1',1,2978) -LexToken(SEMICOLON,';',1,2981) -LexToken(VAR,'ze2',1,2982) -LexToken(SEMICOLON,';',1,2985) -LexToken(VAR,'zs1',1,2986) -LexToken(SEMICOLON,';',1,2989) -LexToken(VAR,'zs2',1,2990) -LexToken(SEMICOLON,';',1,2993) -LexToken(VAR,'z0',1,2994) -LexToken(SEMICOLON,';',1,2996) -LexToken(VAR,'T0',1,2997) -LexToken(SEMICOLON,';',1,2999) -LexToken(VAR,'p_rho',1,3000) -LexToken(CLOSESQBRACKET,']',1,3005) -LexToken(CLOSEBRACKET,')',1,3006) -LexToken(EOL,'\n',1,3007) -LexToken(VAR,'model',1,3016) -LexToken(DOT,'.',1,3021) -LexToken(VAR,'equations',1,3022) -LexToken(ASSIGNMENT,'=',1,3031) -LexToken(VAR,'mo',1,3032) -LexToken(EOL,'\n',1,3034) -LexToken(VAR,'model',1,3043) -LexToken(DOT,'.',1,3048) -LexToken(VAR,'in',1,3049) -LexToken(ASSIGNMENT,'=',1,3051) -LexToken(VAR,'ones',1,3052) -LexToken(OPENBRACKET,'(',1,3056) -LexToken(VAR,'size',1,3057) -LexToken(OPENBRACKET,'(',1,3061) -LexToken(VAR,'mo',1,3062) -LexToken(DOT,'.',1,3064) -LexToken(VAR,'inputs',1,3065) -LexToken(COMMA,',',1,3071) -LexToken(DQSTRING,'"*"',1,3074) -LexToken(CLOSEBRACKET,')',1,3075) -LexToken(COMMA,',',1,3076) -LexToken(NUMBER,'1',1,3077) -LexToken(CLOSEBRACKET,')',1,3078) -LexToken(EOL,'\n',1,3079) -LexToken(VAR,'model',1,3088) -LexToken(DOT,'.',1,3093) -LexToken(VAR,'out',1,3094) -LexToken(ASSIGNMENT,'=',1,3097) -LexToken(VAR,'ones',1,3098) -LexToken(OPENBRACKET,'(',1,3102) -LexToken(VAR,'size',1,3103) -LexToken(OPENBRACKET,'(',1,3107) -LexToken(VAR,'mo',1,3108) -LexToken(DOT,'.',1,3110) -LexToken(VAR,'outputs',1,3111) -LexToken(COMMA,',',1,3118) -LexToken(DQSTRING,'"*"',1,3121) -LexToken(CLOSEBRACKET,')',1,3122) -LexToken(COMMA,',',1,3123) -LexToken(NUMBER,'1',1,3124) -LexToken(CLOSEBRACKET,')',1,3125) -LexToken(EOL,'\n',1,3126) -LexToken(VAR,'exprs',1,3135) -LexToken(ASSIGNMENT,'=',1,3140) -LexToken(OPENSQBRACKET,'[',1,3141) -LexToken(VAR,'string',1,3142) -LexToken(OPENBRACKET,'(',1,3148) -LexToken(VAR,'Patm',1,3149) -LexToken(CLOSEBRACKET,')',1,3153) -LexToken(SEMICOLON,';',1,3154) -LexToken(VAR,'string',1,3155) -LexToken(OPENBRACKET,'(',1,3161) -LexToken(VAR,'A',1,3162) -LexToken(CLOSEBRACKET,')',1,3163) -LexToken(SEMICOLON,';',1,3164) -LexToken(VAR,'string',1,3165) -LexToken(OPENBRACKET,'(',1,3171) -LexToken(VAR,'ze1',1,3172) -LexToken(CLOSEBRACKET,')',1,3175) -LexToken(SEMICOLON,';',1,3176) -LexToken(VAR,'string',1,3177) -LexToken(OPENBRACKET,'(',1,3183) -LexToken(VAR,'ze2',1,3184) -LexToken(CLOSEBRACKET,')',1,3187) -LexToken(SEMICOLON,';',1,3188) -LexToken(VAR,'string',1,3189) -LexToken(OPENBRACKET,'(',1,3195) -LexToken(VAR,'zs1',1,3196) -LexToken(CLOSEBRACKET,')',1,3199) -LexToken(SEMICOLON,';',1,3200) -LexToken(VAR,'string',1,3201) -LexToken(OPENBRACKET,'(',1,3207) -LexToken(VAR,'zs2',1,3208) -LexToken(CLOSEBRACKET,')',1,3211) -LexToken(SEMICOLON,';',1,3212) -LexToken(VAR,'string',1,3213) -LexToken(OPENBRACKET,'(',1,3219) -LexToken(VAR,'z0',1,3220) -LexToken(CLOSEBRACKET,')',1,3222) -LexToken(SEMICOLON,';',1,3223) -LexToken(VAR,'string',1,3224) -LexToken(OPENBRACKET,'(',1,3230) -LexToken(VAR,'T0',1,3231) -LexToken(CLOSEBRACKET,')',1,3233) -LexToken(SEMICOLON,';',1,3234) -LexToken(VAR,'string',1,3235) -LexToken(OPENBRACKET,'(',1,3241) -LexToken(VAR,'p_rho',1,3242) -LexToken(CLOSEBRACKET,')',1,3247) -LexToken(CLOSESQBRACKET,']',1,3248) -LexToken(EOL,'\n',1,3249) -LexToken(VAR,'gr_i',1,3258) -LexToken(ASSIGNMENT,'=',1,3262) -LexToken(OPENSQBRACKET,'[',1,3263) -LexToken(CLOSESQBRACKET,']',1,3264) -LexToken(EOL,'\n',1,3265) -LexToken(EOL,'\n',1,3377) -LexToken(VAR,'x',1,3386) -LexToken(ASSIGNMENT,'=',1,3387) -LexToken(VAR,'standard_define',1,3388) -LexToken(OPENBRACKET,'(',1,3403) -LexToken(OPENSQBRACKET,'[',1,3404) -LexToken(NUMBER,'2',1,3405) -LexToken(NUMBER,'2',1,3407) -LexToken(CLOSESQBRACKET,']',1,3408) -LexToken(COMMA,',',1,3409) -LexToken(VAR,'model',1,3410) -LexToken(COMMA,',',1,3415) -LexToken(VAR,'exprs',1,3416) -LexToken(COMMA,',',1,3421) -LexToken(VAR,'list',1,3422) -LexToken(OPENBRACKET,'(',1,3426) -LexToken(VAR,'gr_i',1,3427) -LexToken(COMMA,',',1,3431) -LexToken(NUMBER,'0',1,3432) -LexToken(CLOSEBRACKET,')',1,3433) -LexToken(CLOSEBRACKET,')',1,3434) -LexToken(EOL,'\n',1,3435) -LexToken(VAR,'x',1,3444) -LexToken(DOT,'.',1,3445) -LexToken(VAR,'graphics',1,3446) -LexToken(DOT,'.',1,3454) -LexToken(VAR,'in_implicit',1,3455) -LexToken(ASSIGNMENT,'=',1,3466) -LexToken(OPENSQBRACKET,'[',1,3467) -LexToken(DQSTRING,'"I"',1,3470) -LexToken(SEMICOLON,';',1,3471) -LexToken(DQSTRING,'"I"',1,3474) -LexToken(CLOSESQBRACKET,']',1,3475) -LexToken(EOL,'\n',1,3476) -LexToken(VAR,'x',1,3485) -LexToken(DOT,'.',1,3486) -LexToken(VAR,'graphics',1,3487) -LexToken(DOT,'.',1,3495) -LexToken(VAR,'out_implicit',1,3496) -LexToken(ASSIGNMENT,'=',1,3508) -LexToken(OPENSQBRACKET,'[',1,3509) -LexToken(DQSTRING,'"I"',1,3512) -LexToken(SEMICOLON,';',1,3513) -LexToken(DQSTRING,'"I"',1,3516) -LexToken(SEMICOLON,';',1,3517) -LexToken(DQSTRING,'"E"',1,3520) -LexToken(CLOSESQBRACKET,']',1,3521) -LexToken(EOL,'\n',1,3522) -LexToken(END,'end',1,3527) -LexToken(EOL,'\n',1,3530) -LexToken(ENDFUNCTION,'endfunction',1,3531) -LexToken(EOL,'\n',1,3542) +Syntax error in input LexToken(OPENBRACKET,'(',1,2447) +/* autogenerated from "macros/Hydraulics/Bache.sci" */ +None diff --git a/js/Hydraulics/Flowmeter.js b/js/Hydraulics/Flowmeter.js index d413a98f..d091b617 100644 --- a/js/Hydraulics/Flowmeter.js +++ b/js/Hydraulics/Flowmeter.js @@ -1,555 +1,72 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(FUNCTION,'function',1,832) -LexToken(OPENSQBRACKET,'[',1,841) -LexToken(VAR,'x',1,842) -LexToken(COMMA,',',1,843) -LexToken(VAR,'y',1,844) -LexToken(COMMA,',',1,845) -LexToken(VAR,'typ',1,846) -LexToken(CLOSESQBRACKET,']',1,849) -LexToken(ASSIGNMENT,'=',1,850) -LexToken(VAR,'Flowmeter',1,851) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,898) -LexToken(EOL,'\n',1,980) -LexToken(EOL,'\n',1,1031) -LexToken(VAR,'x',1,1036) -LexToken(ASSIGNMENT,'=',1,1037) -LexToken(OPENSQBRACKET,'[',1,1038) -LexToken(CLOSESQBRACKET,']',1,1039) -LexToken(EOL,'\n',1,1040) -LexToken(VAR,'y',1,1046) -LexToken(ASSIGNMENT,'=',1,1047) -LexToken(OPENSQBRACKET,'[',1,1048) -LexToken(CLOSESQBRACKET,']',1,1049) -LexToken(EOL,'\n',1,1050) -LexToken(VAR,'typ',1,1056) -LexToken(ASSIGNMENT,'=',1,1059) -LexToken(OPENSQBRACKET,'[',1,1060) -LexToken(CLOSESQBRACKET,']',1,1061) -LexToken(EOL,'\n',1,1062) -LexToken(SELECT,'select',1,1068) -LexToken(VAR,'job',1,1075) -LexToken(EOL,'\n',1,1078) -LexToken(CASE,'case',1,1083) -LexToken(DQSTRING,'"set"',1,1092) -LexToken(THEN,'then',1,1094) -LexToken(EOL,'\n',1,1098) -LexToken(VAR,'x',1,1107) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(VAR,'arg1',1,1109) -LexToken(EOL,'\n',1,1113) -LexToken(VAR,'graphics',1,1123) -LexToken(ASSIGNMENT,'=',1,1131) -LexToken(VAR,'arg1',1,1132) -LexToken(DOT,'.',1,1136) -LexToken(VAR,'graphics',1,1137) -LexToken(EOL,'\n',1,1145) -LexToken(VAR,'exprs',1,1155) -LexToken(ASSIGNMENT,'=',1,1160) -LexToken(VAR,'graphics',1,1161) -LexToken(DOT,'.',1,1169) -LexToken(VAR,'exprs',1,1170) -LexToken(EOL,'\n',1,1175) -LexToken(VAR,'model',1,1184) -LexToken(ASSIGNMENT,'=',1,1189) -LexToken(VAR,'arg1',1,1190) -LexToken(DOT,'.',1,1194) -LexToken(VAR,'model',1,1195) -LexToken(EOL,'\n',1,1200) -LexToken(VAR,'x',1,1210) -LexToken(ASSIGNMENT,'=',1,1211) -LexToken(VAR,'arg1',1,1212) -LexToken(EOL,'\n',1,1216) -LexToken(VAR,'exprs',1,1225) -LexToken(ASSIGNMENT,'=',1,1230) -LexToken(VAR,'x',1,1231) -LexToken(DOT,'.',1,1232) -LexToken(VAR,'graphics',1,1233) -LexToken(DOT,'.',1,1241) -LexToken(VAR,'exprs',1,1242) -LexToken(EOL,'\n',1,1247) -LexToken(WHILE,'while',1,1256) -LexToken(PREVAR_BOOLEAN,'%f',1,1262) -LexToken(DO,'do',1,1265) -LexToken(EOL,'\n',1,1267) -LexToken(OPENSQBRACKET,'[',1,1280) -LexToken(VAR,'ok',1,1281) -LexToken(COMMA,',',1,1283) -LexToken(VAR,'Qini',1,1284) -LexToken(COMMA,',',1,1288) -LexToken(VAR,'exprs',1,1289) -LexToken(CLOSESQBRACKET,']',1,1294) -LexToken(ASSIGNMENT,'=',1,1295) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1296) -LexToken(OPENBRACKET,'(',1,1311) -LexToken(OPENSQBRACKET,'[',1,1312) -LexToken(DQSTRING,'"Set Flowmeter block parameters:"',1,1345) -LexToken(SEMICOLON,';',1,1346) -LexToken(DQSTRING,'""',1,1348) -LexToken(SEMICOLON,';',1,1349) -LexToken(DQSTRING,'"Qini: "',1,1357) -LexToken(CLOSESQBRACKET,']',1,1358) -LexToken(COMMA,',',1,1359) -LexToken(DQSTRING,'"Qini"',1,1365) -LexToken(COMMA,',',1,1366) -LexToken(VAR,'list',1,1367) -LexToken(OPENBRACKET,'(',1,1371) -LexToken(DQSTRING,'"vec"',1,1376) -LexToken(COMMA,',',1,1377) -LexToken(NUMBER,'1',1,1378) -LexToken(CLOSEBRACKET,')',1,1379) -LexToken(COMMA,',',1,1380) -LexToken(VAR,'exprs',1,1381) -LexToken(CLOSEBRACKET,')',1,1386) -LexToken(EOL,'\n',1,1387) -LexToken(IF,'if',1,1400) -LexToken(NOT,'~',1,1403) -LexToken(VAR,'ok',1,1404) -LexToken(THEN,'then',1,1407) -LexToken(EOL,'\n',1,1411) -LexToken(BREAK,'break',1,1428) -LexToken(EOL,'\n',1,1433) -LexToken(END,'end',1,1447) -LexToken(EOL,'\n',1,1450) -LexToken(VAR,'x',1,1463) -LexToken(DOT,'.',1,1464) -LexToken(VAR,'model',1,1465) -LexToken(DOT,'.',1,1470) -LexToken(VAR,'equations',1,1471) -LexToken(DOT,'.',1,1480) -LexToken(VAR,'parameters',1,1481) -LexToken(OPENBRACKET,'(',1,1491) -LexToken(NUMBER,'2',1,1492) -LexToken(CLOSEBRACKET,')',1,1493) -LexToken(ASSIGNMENT,'=',1,1494) -LexToken(VAR,'list',1,1495) -LexToken(OPENBRACKET,'(',1,1499) -LexToken(VAR,'Qini',1,1500) -LexToken(CLOSEBRACKET,')',1,1504) -LexToken(EOL,'\n',1,1505) -LexToken(VAR,'x',1,1518) -LexToken(DOT,'.',1,1519) -LexToken(VAR,'graphics',1,1520) -LexToken(DOT,'.',1,1528) -LexToken(VAR,'exprs',1,1529) -LexToken(ASSIGNMENT,'=',1,1534) -LexToken(VAR,'exprs',1,1535) -LexToken(EOL,'\n',1,1540) -LexToken(BREAK,'break',1,1553) -LexToken(EOL,'\n',1,1558) -LexToken(END,'end',1,1567) -LexToken(EOL,'\n',1,1570) -LexToken(CASE,'case',1,1575) -LexToken(DQSTRING,'"define"',1,1587) -LexToken(THEN,'then',1,1589) -LexToken(EOL,'\n',1,1593) -LexToken(VAR,'ModelName',1,1602) -LexToken(ASSIGNMENT,'=',1,1611) -LexToken(DQSTRING,'"Flowmeter"',1,1622) -LexToken(EOL,'\n',1,1623) -LexToken(VAR,'PrametersValue',1,1632) -LexToken(ASSIGNMENT,'=',1,1646) -LexToken(NUMBER,'1',1,1647) -LexToken(EOL,'\n',1,1648) -LexToken(VAR,'ParametersName',1,1657) -LexToken(ASSIGNMENT,'=',1,1671) -LexToken(DQSTRING,'"Qini"',1,1677) -LexToken(EOL,'\n',1,1678) -LexToken(VAR,'model',1,1687) -LexToken(ASSIGNMENT,'=',1,1692) -LexToken(SCICOS_MODEL,'scicos_model',1,1693) -LexToken(OPENBRACKET,'(',1,1705) -LexToken(CLOSEBRACKET,')',1,1706) -LexToken(EOL,'\n',1,1707) -LexToken(VAR,'Typein',1,1716) -LexToken(ASSIGNMENT,'=',1,1722) -LexToken(OPENSQBRACKET,'[',1,1723) -LexToken(CLOSESQBRACKET,']',1,1724) -LexToken(EOL,'\n',1,1725) -LexToken(VAR,'Typeout',1,1735) -LexToken(ASSIGNMENT,'=',1,1742) -LexToken(OPENSQBRACKET,'[',1,1743) -LexToken(CLOSESQBRACKET,']',1,1744) -LexToken(EOL,'\n',1,1745) -LexToken(VAR,'MI',1,1755) -LexToken(ASSIGNMENT,'=',1,1757) -LexToken(OPENSQBRACKET,'[',1,1758) -LexToken(CLOSESQBRACKET,']',1,1759) -LexToken(EOL,'\n',1,1760) -LexToken(VAR,'MO',1,1770) -LexToken(ASSIGNMENT,'=',1,1772) -LexToken(OPENSQBRACKET,'[',1,1773) -LexToken(CLOSESQBRACKET,']',1,1774) -LexToken(EOL,'\n',1,1775) -LexToken(VAR,'P',1,1784) -LexToken(ASSIGNMENT,'=',1,1785) -LexToken(OPENSQBRACKET,'[',1,1786) -LexToken(NUMBER,'50',1,1787) -LexToken(COMMA,',',1,1789) -LexToken(NUMBER,'105',1,1790) -LexToken(COMMA,',',1,1793) -LexToken(ADDITION,'-',1,1794) -LexToken(NUMBER,'1',1,1795) -LexToken(COMMA,',',1,1796) -LexToken(NUMBER,'90',1,1797) -LexToken(SEMICOLON,';',1,1799) -LexToken(NUMBER,'0',1,1800) -LexToken(COMMA,',',1,1801) -LexToken(NUMBER,'10',1,1802) -LexToken(COMMA,',',1,1804) -LexToken(NUMBER,'2',1,1805) -LexToken(COMMA,',',1,1806) -LexToken(NUMBER,'0',1,1807) -LexToken(SEMICOLON,';',1,1808) -LexToken(NUMBER,'101',1,1809) -LexToken(COMMA,',',1,1812) -LexToken(NUMBER,'10',1,1813) -LexToken(COMMA,',',1,1815) -LexToken(ADDITION,'-',1,1816) -LexToken(NUMBER,'2',1,1817) -LexToken(COMMA,',',1,1818) -LexToken(NUMBER,'0',1,1819) -LexToken(CLOSESQBRACKET,']',1,1820) -LexToken(EOL,'\n',1,1821) -LexToken(VAR,'PortName',1,1830) -LexToken(ASSIGNMENT,'=',1,1838) -LexToken(OPENSQBRACKET,'[',1,1839) -LexToken(DQSTRING,'"Mesure"',1,1847) -LexToken(SEMICOLON,';',1,1848) -LexToken(DQSTRING,'"C1"',1,1852) -LexToken(SEMICOLON,';',1,1853) -LexToken(DQSTRING,'"C2"',1,1857) -LexToken(CLOSESQBRACKET,']',1,1858) -LexToken(EOL,'\n',1,1859) -LexToken(FOR,'for',1,1868) -LexToken(VAR,'i',1,1872) -LexToken(ASSIGNMENT,'=',1,1873) -LexToken(NUMBER,'1',1,1874) -LexToken(COLON,':',1,1875) -LexToken(VAR,'size',1,1876) -LexToken(OPENBRACKET,'(',1,1880) -LexToken(VAR,'P',1,1881) -LexToken(COMMA,',',1,1882) -LexToken(DQSTRING,'"r"',1,1885) -LexToken(CLOSEBRACKET,')',1,1886) -LexToken(EOL,'\n',1,1887) -LexToken(IF,'if',1,1900) -LexToken(VAR,'P',1,1903) -LexToken(OPENBRACKET,'(',1,1904) -LexToken(VAR,'i',1,1905) -LexToken(COMMA,',',1,1906) -LexToken(NUMBER,'3',1,1907) -LexToken(CLOSEBRACKET,')',1,1908) -LexToken(COMPARISON,'==',1,1909) -LexToken(NUMBER,'1',1,1911) -LexToken(THEN,'then',1,1914) -LexToken(EOL,'\n',1,1918) -LexToken(VAR,'Typein',1,1935) -LexToken(ASSIGNMENT,'=',1,1941) -LexToken(OPENSQBRACKET,'[',1,1943) -LexToken(VAR,'Typein',1,1944) -LexToken(SEMICOLON,';',1,1950) -LexToken(DQSTRING,'"E"',1,1954) -LexToken(CLOSESQBRACKET,']',1,1955) -LexToken(EOL,'\n',1,1956) -LexToken(VAR,'MI',1,1974) -LexToken(ASSIGNMENT,'=',1,1976) -LexToken(OPENSQBRACKET,'[',1,1977) -LexToken(VAR,'MI',1,1978) -LexToken(SEMICOLON,';',1,1980) -LexToken(VAR,'PortName',1,1981) -LexToken(OPENBRACKET,'(',1,1989) -LexToken(VAR,'i',1,1990) -LexToken(CLOSEBRACKET,')',1,1991) -LexToken(CLOSESQBRACKET,']',1,1992) -LexToken(EOL,'\n',1,1993) -LexToken(END,'end',1,2007) -LexToken(EOL,'\n',1,2010) -LexToken(IF,'if',1,2023) -LexToken(VAR,'P',1,2026) -LexToken(OPENBRACKET,'(',1,2027) -LexToken(VAR,'i',1,2028) -LexToken(COMMA,',',1,2029) -LexToken(NUMBER,'3',1,2030) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(COMPARISON,'==',1,2032) -LexToken(NUMBER,'2',1,2034) -LexToken(THEN,'then',1,2037) -LexToken(EOL,'\n',1,2041) -LexToken(VAR,'Typein',1,2058) -LexToken(ASSIGNMENT,'=',1,2064) -LexToken(OPENSQBRACKET,'[',1,2066) -LexToken(VAR,'Typein',1,2067) -LexToken(SEMICOLON,';',1,2073) -LexToken(DQSTRING,'"I"',1,2077) -LexToken(CLOSESQBRACKET,']',1,2078) -LexToken(EOL,'\n',1,2079) -LexToken(VAR,'MI',1,2097) -LexToken(ASSIGNMENT,'=',1,2099) -LexToken(OPENSQBRACKET,'[',1,2100) -LexToken(VAR,'MI',1,2101) -LexToken(SEMICOLON,';',1,2103) -LexToken(VAR,'PortName',1,2104) -LexToken(OPENBRACKET,'(',1,2112) -LexToken(VAR,'i',1,2113) -LexToken(CLOSEBRACKET,')',1,2114) -LexToken(CLOSESQBRACKET,']',1,2115) -LexToken(EOL,'\n',1,2116) -LexToken(END,'end',1,2130) -LexToken(EOL,'\n',1,2133) -LexToken(IF,'if',1,2146) -LexToken(VAR,'P',1,2149) -LexToken(OPENBRACKET,'(',1,2150) -LexToken(VAR,'i',1,2151) -LexToken(COMMA,',',1,2152) -LexToken(NUMBER,'3',1,2153) -LexToken(CLOSEBRACKET,')',1,2154) -LexToken(COMPARISON,'==',1,2155) -LexToken(ADDITION,'-',1,2157) -LexToken(NUMBER,'1',1,2158) -LexToken(THEN,'then',1,2160) -LexToken(EOL,'\n',1,2164) -LexToken(VAR,'Typeout',1,2181) -LexToken(ASSIGNMENT,'=',1,2188) -LexToken(OPENSQBRACKET,'[',1,2189) -LexToken(VAR,'Typeout',1,2190) -LexToken(SEMICOLON,';',1,2197) -LexToken(DQSTRING,'"E"',1,2200) -LexToken(CLOSESQBRACKET,']',1,2201) -LexToken(EOL,'\n',1,2202) -LexToken(VAR,'MO',1,2220) -LexToken(ASSIGNMENT,'=',1,2222) -LexToken(OPENSQBRACKET,'[',1,2223) -LexToken(VAR,'MO',1,2224) -LexToken(SEMICOLON,';',1,2226) -LexToken(VAR,'PortName',1,2227) -LexToken(OPENBRACKET,'(',1,2235) -LexToken(VAR,'i',1,2236) -LexToken(CLOSEBRACKET,')',1,2237) -LexToken(CLOSESQBRACKET,']',1,2238) -LexToken(EOL,'\n',1,2239) -LexToken(END,'end',1,2253) -LexToken(EOL,'\n',1,2256) -LexToken(IF,'if',1,2269) -LexToken(VAR,'P',1,2272) -LexToken(OPENBRACKET,'(',1,2273) -LexToken(VAR,'i',1,2274) -LexToken(COMMA,',',1,2275) -LexToken(NUMBER,'3',1,2276) -LexToken(CLOSEBRACKET,')',1,2277) -LexToken(COMPARISON,'==',1,2278) -LexToken(ADDITION,'-',1,2280) -LexToken(NUMBER,'2',1,2281) -LexToken(THEN,'then',1,2283) -LexToken(EOL,'\n',1,2287) -LexToken(VAR,'Typeout',1,2304) -LexToken(ASSIGNMENT,'=',1,2311) -LexToken(OPENSQBRACKET,'[',1,2312) -LexToken(VAR,'Typeout',1,2313) -LexToken(SEMICOLON,';',1,2320) -LexToken(DQSTRING,'"I"',1,2323) -LexToken(CLOSESQBRACKET,']',1,2324) -LexToken(EOL,'\n',1,2325) -LexToken(VAR,'MO',1,2343) -LexToken(ASSIGNMENT,'=',1,2345) -LexToken(OPENSQBRACKET,'[',1,2346) -LexToken(VAR,'MO',1,2347) -LexToken(SEMICOLON,';',1,2349) -LexToken(VAR,'PortName',1,2350) -LexToken(OPENBRACKET,'(',1,2358) -LexToken(VAR,'i',1,2359) -LexToken(CLOSEBRACKET,')',1,2360) -LexToken(CLOSESQBRACKET,']',1,2361) -LexToken(EOL,'\n',1,2362) -LexToken(END,'end',1,2376) -LexToken(EOL,'\n',1,2379) -LexToken(END,'end',1,2388) -LexToken(EOL,'\n',1,2391) -LexToken(VAR,'model',1,2400) -LexToken(ASSIGNMENT,'=',1,2405) -LexToken(SCICOS_MODEL,'scicos_model',1,2406) -LexToken(OPENBRACKET,'(',1,2418) -LexToken(CLOSEBRACKET,')',1,2419) -LexToken(EOL,'\n',1,2420) -LexToken(VAR,'mo',1,2429) -LexToken(ASSIGNMENT,'=',1,2431) -LexToken(VAR,'modelica',1,2432) -LexToken(OPENBRACKET,'(',1,2440) -LexToken(CLOSEBRACKET,')',1,2441) -LexToken(EOL,'\n',1,2442) -LexToken(VAR,'model',1,2451) -LexToken(DOT,'.',1,2456) -LexToken(VAR,'sim',1,2457) -LexToken(ASSIGNMENT,'=',1,2460) -LexToken(VAR,'ModelName',1,2461) -LexToken(EOL,'\n',1,2470) -LexToken(VAR,'mo',1,2480) -LexToken(DOT,'.',1,2482) -LexToken(VAR,'inputs',1,2483) -LexToken(ASSIGNMENT,'=',1,2489) -LexToken(VAR,'MI',1,2490) -LexToken(EOL,'\n',1,2492) -LexToken(VAR,'mo',1,2502) -LexToken(DOT,'.',1,2504) -LexToken(VAR,'outputs',1,2505) -LexToken(ASSIGNMENT,'=',1,2512) -LexToken(VAR,'MO',1,2513) -LexToken(EOL,'\n',1,2515) -LexToken(VAR,'model',1,2525) -LexToken(DOT,'.',1,2530) -LexToken(VAR,'rpar',1,2531) -LexToken(ASSIGNMENT,'=',1,2535) -LexToken(VAR,'PrametersValue',1,2536) -LexToken(EOL,'\n',1,2550) -LexToken(VAR,'mo',1,2560) -LexToken(DOT,'.',1,2562) -LexToken(VAR,'parameters',1,2563) -LexToken(ASSIGNMENT,'=',1,2573) -LexToken(VAR,'list',1,2574) -LexToken(OPENBRACKET,'(',1,2578) -LexToken(VAR,'ParametersName',1,2579) -LexToken(COMMA,',',1,2593) -LexToken(VAR,'PrametersValue',1,2594) -LexToken(COMMA,',',1,2608) -LexToken(VAR,'zeros',1,2609) -LexToken(OPENBRACKET,'(',1,2614) -LexToken(VAR,'ParametersName',1,2615) -LexToken(CLOSEBRACKET,')',1,2629) -LexToken(CLOSEBRACKET,')',1,2630) -LexToken(EOL,'\n',1,2631) -LexToken(VAR,'exprs',1,2641) -LexToken(ASSIGNMENT,'=',1,2646) -LexToken(DQSTRING,'"1"',1,2649) -LexToken(EOL,'\n',1,2650) -LexToken(VAR,'gr_i',1,2659) -LexToken(ASSIGNMENT,'=',1,2663) -LexToken(OPENSQBRACKET,'[',1,2664) -LexToken(CLOSESQBRACKET,']',1,2665) -LexToken(EOL,'\n',1,2666) -LexToken(VAR,'model',1,2676) -LexToken(DOT,'.',1,2681) -LexToken(VAR,'blocktype',1,2682) -LexToken(ASSIGNMENT,'=',1,2691) -LexToken(DQSTRING,'"c"',1,2694) -LexToken(EOL,'\n',1,2695) -LexToken(VAR,'model',1,2704) -LexToken(DOT,'.',1,2709) -LexToken(VAR,'dep_ut',1,2710) -LexToken(ASSIGNMENT,'=',1,2716) -LexToken(OPENSQBRACKET,'[',1,2717) -LexToken(PREVAR_BOOLEAN,'%f',1,2718) -LexToken(PREVAR_BOOLEAN,'%t',1,2721) -LexToken(CLOSESQBRACKET,']',1,2723) -LexToken(EOL,'\n',1,2724) -LexToken(VAR,'mo',1,2733) -LexToken(DOT,'.',1,2735) -LexToken(VAR,'model',1,2736) -LexToken(ASSIGNMENT,'=',1,2741) -LexToken(VAR,'ModelName',1,2742) -LexToken(EOL,'\n',1,2751) -LexToken(VAR,'model',1,2760) -LexToken(DOT,'.',1,2765) -LexToken(VAR,'equations',1,2766) -LexToken(ASSIGNMENT,'=',1,2775) -LexToken(VAR,'mo',1,2776) -LexToken(EOL,'\n',1,2778) -LexToken(VAR,'model',1,2787) -LexToken(DOT,'.',1,2792) -LexToken(VAR,'in',1,2793) -LexToken(ASSIGNMENT,'=',1,2795) -LexToken(VAR,'ones',1,2796) -LexToken(OPENBRACKET,'(',1,2800) -LexToken(VAR,'size',1,2801) -LexToken(OPENBRACKET,'(',1,2805) -LexToken(VAR,'MI',1,2806) -LexToken(COMMA,',',1,2808) -LexToken(DQSTRING,'"*"',1,2811) -LexToken(CLOSEBRACKET,')',1,2812) -LexToken(COMMA,',',1,2813) -LexToken(NUMBER,'1',1,2814) -LexToken(CLOSEBRACKET,')',1,2815) -LexToken(EOL,'\n',1,2816) -LexToken(VAR,'model',1,2825) -LexToken(DOT,'.',1,2830) -LexToken(VAR,'out',1,2831) -LexToken(ASSIGNMENT,'=',1,2834) -LexToken(VAR,'ones',1,2835) -LexToken(OPENBRACKET,'(',1,2839) -LexToken(VAR,'size',1,2840) -LexToken(OPENBRACKET,'(',1,2844) -LexToken(VAR,'MO',1,2845) -LexToken(COMMA,',',1,2847) -LexToken(DQSTRING,'"*"',1,2850) -LexToken(CLOSEBRACKET,')',1,2851) -LexToken(COMMA,',',1,2852) -LexToken(NUMBER,'1',1,2853) -LexToken(CLOSEBRACKET,')',1,2854) -LexToken(EOL,'\n',1,2855) -LexToken(VAR,'x',1,2864) -LexToken(ASSIGNMENT,'=',1,2865) -LexToken(VAR,'standard_define',1,2866) -LexToken(OPENBRACKET,'(',1,2881) -LexToken(OPENSQBRACKET,'[',1,2882) -LexToken(NUMBER,'2',1,2883) -LexToken(NUMBER,'2',1,2885) -LexToken(CLOSESQBRACKET,']',1,2886) -LexToken(COMMA,',',1,2887) -LexToken(VAR,'model',1,2888) -LexToken(COMMA,',',1,2893) -LexToken(VAR,'exprs',1,2894) -LexToken(COMMA,',',1,2899) -LexToken(VAR,'list',1,2900) -LexToken(OPENBRACKET,'(',1,2904) -LexToken(VAR,'gr_i',1,2905) -LexToken(COMMA,',',1,2909) -LexToken(NUMBER,'0',1,2910) -LexToken(CLOSEBRACKET,')',1,2911) -LexToken(CLOSEBRACKET,')',1,2912) -LexToken(EOL,'\n',1,2913) -LexToken(VAR,'x',1,2922) -LexToken(DOT,'.',1,2923) -LexToken(VAR,'graphics',1,2924) -LexToken(DOT,'.',1,2932) -LexToken(VAR,'in_implicit',1,2933) -LexToken(ASSIGNMENT,'=',1,2944) -LexToken(VAR,'Typein',1,2945) -LexToken(EOL,'\n',1,2951) -LexToken(VAR,'x',1,2961) -LexToken(DOT,'.',1,2962) -LexToken(VAR,'graphics',1,2963) -LexToken(DOT,'.',1,2971) -LexToken(VAR,'out_implicit',1,2972) -LexToken(ASSIGNMENT,'=',1,2984) -LexToken(VAR,'Typeout',1,2985) -LexToken(EOL,'\n',1,2992) -LexToken(END,'end',1,2998) -LexToken(EOL,'\n',1,3001) -LexToken(ENDFUNCTION,'endfunction',1,3002) -LexToken(EOL,'\n',1,3013) +/* autogenerated from "macros/Hydraulics/Flowmeter.sci" */ +function Flowmeter() { +Flowmeter.prototype.get = function Flowmeter() { +} +Flowmeter.prototype.set = function Flowmeter() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +x=arg1; +exprs=x.graphics.exprs; +while (None) { +[ok,Qini,exprs]=scicos_getvalue(["Set Flowmeter block parameters:","","Qini: "],"Qini",list("vec",1),exprs); +if (!ok) { +break +} +x.model.equations.parameters[2]=list(Qini); +x.graphics.exprs=exprs; +break +} +} +Flowmeter.prototype.define = function Flowmeter() { +ModelName="Flowmeter"; +PrametersValue=1; +ParametersName="Qini"; +model=scicos_model(); +Typein=[]; +Typeout=[]; +MI=[]; +MO=[]; +P=[50,105,-1,90,0,10,2,0,101,10,-2,0]; +PortName=["Mesure","C1","C2"]; +for(i=1;i<=size(P,"r");i+=1) { +if (P(i,3)==1) { +Typein=[Typein,"E"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==2) { +Typein=[Typein,"I"]; +MI=[MI,PortName(i)]; +} +if (P(i,3)==-1) { +Typeout=[Typeout,"E"]; +MO=[MO,PortName(i)]; +} +if (P(i,3)==-2) { +Typeout=[Typeout,"I"]; +MO=[MO,PortName(i)]; +} +} +model=scicos_model(); +mo=modelica(); +model.sim=ModelName; +mo.inputs=MI; +mo.outputs=MO; +model.rpar=PrametersValue; +mo.parameters=list(ParametersName,PrametersValue,zeros(ParametersName)); +exprs="1"; +gr_i=[]; +model.blocktype="c"; +model.dep_ut=[None,true]; +mo.model=ModelName; +model.equations=mo; +model.in=ones(size(MI,"*"),1); +model.out=ones(size(MO,"*"),1); +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=Typein; +x.graphics.out_implicit=Typeout; +} +Flowmeter.prototype.details = function Flowmeter() { +} +} diff --git a/js/Hydraulics/PerteDP.js b/js/Hydraulics/PerteDP.js index d3584ef4..cdfb81e0 100644 --- a/js/Hydraulics/PerteDP.js +++ b/js/Hydraulics/PerteDP.js @@ -1,511 +1,53 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'PerteDP',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,909) -LexToken(EOL,'\n',1,962) -LexToken(EOL,'\n',1,1039) -LexToken(EOL,'\n',1,1090) -LexToken(VAR,'x',1,1095) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(OPENSQBRACKET,'[',1,1097) -LexToken(CLOSESQBRACKET,']',1,1098) -LexToken(EOL,'\n',1,1099) -LexToken(VAR,'y',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(CLOSESQBRACKET,']',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(VAR,'typ',1,1115) -LexToken(ASSIGNMENT,'=',1,1118) -LexToken(OPENSQBRACKET,'[',1,1119) -LexToken(CLOSESQBRACKET,']',1,1120) -LexToken(EOL,'\n',1,1121) -LexToken(EOL,'\n',1,1123) -LexToken(SELECT,'select',1,1128) -LexToken(VAR,'job',1,1135) -LexToken(EOL,'\n',1,1138) -LexToken(CASE,'case',1,1143) -LexToken(DQSTRING,'"set"',1,1152) -LexToken(THEN,'then',1,1154) -LexToken(EOL,'\n',1,1158) -LexToken(VAR,'x',1,1167) -LexToken(ASSIGNMENT,'=',1,1168) -LexToken(VAR,'arg1',1,1169) -LexToken(EOL,'\n',1,1173) -LexToken(VAR,'graphics',1,1183) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(VAR,'arg1',1,1192) -LexToken(DOT,'.',1,1196) -LexToken(VAR,'graphics',1,1197) -LexToken(EOL,'\n',1,1205) -LexToken(VAR,'exprs',1,1215) -LexToken(ASSIGNMENT,'=',1,1220) -LexToken(VAR,'graphics',1,1221) -LexToken(DOT,'.',1,1229) -LexToken(VAR,'exprs',1,1230) -LexToken(EOL,'\n',1,1235) -LexToken(VAR,'model',1,1244) -LexToken(ASSIGNMENT,'=',1,1249) -LexToken(VAR,'arg1',1,1250) -LexToken(DOT,'.',1,1254) -LexToken(VAR,'model',1,1255) -LexToken(EOL,'\n',1,1260) -LexToken(WHILE,'while',1,1270) -LexToken(PREVAR_BOOLEAN,'%t',1,1276) -LexToken(DO,'do',1,1279) -LexToken(EOL,'\n',1,1281) -LexToken(OPENSQBRACKET,'[',1,1294) -LexToken(VAR,'ok',1,1295) -LexToken(COMMA,',',1,1297) -LexToken(VAR,'L',1,1298) -LexToken(COMMA,',',1,1299) -LexToken(VAR,'D',1,1300) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'lambda',1,1302) -LexToken(COMMA,',',1,1308) -LexToken(VAR,'z1',1,1309) -LexToken(COMMA,',',1,1311) -LexToken(VAR,'z2',1,1312) -LexToken(COMMA,',',1,1314) -LexToken(VAR,'p_rho',1,1315) -LexToken(COMMA,',',1,1320) -LexToken(VAR,'exprs',1,1321) -LexToken(CLOSESQBRACKET,']',1,1326) -LexToken(ASSIGNMENT,'=',1,1327) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1328) -LexToken(OPENBRACKET,'(',1,1343) -LexToken(DQSTRING,'"Parametres du tuyau"',1,1364) -LexToken(COMMA,',',1,1365) -LexToken(OPENSQBRACKET,'[',1,1382) -LexToken(DQSTRING,'"Longueur du tube : L (m)"',1,1408) -LexToken(SEMICOLON,';',1,1409) -LexToken(DQSTRING,'"Diam\xc3\xa8tre interne du tube : D (m)"',1,1459) -LexToken(SEMICOLON,';',1,1460) -LexToken(DQSTRING,'"Coefficient de perte de charge-frottement(S.U) : lambda"',1,1532) -LexToken(SEMICOLON,';',1,1533) -LexToken(DQSTRING,'"Altitude entr\xc3\xa9e tuyauterie : z1 (m)"',1,1586) -LexToken(SEMICOLON,';',1,1587) -LexToken(DQSTRING,'"Altitude sortie tuyauterie : z2 (m)"',1,1639) -LexToken(SEMICOLON,';',1,1640) -LexToken(DQSTRING,'"Si >0, masse volumique impos\xc3\xa9e fu fluide : p_rho (kg/m3)"',1,1714) -LexToken(CLOSESQBRACKET,']',1,1715) -LexToken(COMMA,',',1,1716) -LexToken(VAR,'list',1,1732) -LexToken(OPENBRACKET,'(',1,1736) -LexToken(DQSTRING,'"vec"',1,1741) -LexToken(COMMA,',',1,1742) -LexToken(ADDITION,'-',1,1743) -LexToken(NUMBER,'1',1,1744) -LexToken(COMMA,',',1,1745) -LexToken(DQSTRING,'"vec"',1,1750) -LexToken(COMMA,',',1,1751) -LexToken(ADDITION,'-',1,1752) -LexToken(NUMBER,'1',1,1753) -LexToken(COMMA,',',1,1754) -LexToken(DQSTRING,'"vec"',1,1759) -LexToken(COMMA,',',1,1760) -LexToken(ADDITION,'-',1,1761) -LexToken(NUMBER,'1',1,1762) -LexToken(COMMA,',',1,1763) -LexToken(DQSTRING,'"vec"',1,1768) -LexToken(COMMA,',',1,1769) -LexToken(ADDITION,'-',1,1770) -LexToken(NUMBER,'1',1,1771) -LexToken(COMMA,',',1,1772) -LexToken(DQSTRING,'"vec"',1,1777) -LexToken(COMMA,',',1,1778) -LexToken(ADDITION,'-',1,1779) -LexToken(NUMBER,'1',1,1780) -LexToken(COMMA,',',1,1781) -LexToken(DQSTRING,'"vec"',1,1786) -LexToken(COMMA,',',1,1787) -LexToken(ADDITION,'-',1,1788) -LexToken(NUMBER,'1',1,1789) -LexToken(CLOSEBRACKET,')',1,1790) -LexToken(COMMA,',',1,1791) -LexToken(VAR,'exprs',1,1792) -LexToken(CLOSEBRACKET,')',1,1797) -LexToken(EOL,'\n',1,1798) -LexToken(IF,'if',1,1811) -LexToken(NOT,'~',1,1814) -LexToken(VAR,'ok',1,1815) -LexToken(THEN,'then',1,1818) -LexToken(EOL,'\n',1,1822) -LexToken(BREAK,'break',1,1839) -LexToken(EOL,'\n',1,1844) -LexToken(END,'end',1,1858) -LexToken(EOL,'\n',1,1861) -LexToken(VAR,'model',1,1874) -LexToken(DOT,'.',1,1879) -LexToken(VAR,'rpar',1,1880) -LexToken(ASSIGNMENT,'=',1,1884) -LexToken(OPENSQBRACKET,'[',1,1885) -LexToken(VAR,'L',1,1886) -LexToken(SEMICOLON,';',1,1887) -LexToken(VAR,'D',1,1888) -LexToken(SEMICOLON,';',1,1889) -LexToken(VAR,'lambda',1,1890) -LexToken(SEMICOLON,';',1,1896) -LexToken(VAR,'z1',1,1897) -LexToken(SEMICOLON,';',1,1899) -LexToken(VAR,'z2',1,1900) -LexToken(SEMICOLON,';',1,1902) -LexToken(VAR,'p_rho',1,1903) -LexToken(CLOSESQBRACKET,']',1,1908) -LexToken(EOL,'\n',1,1909) -LexToken(VAR,'model',1,1922) -LexToken(DOT,'.',1,1927) -LexToken(VAR,'equations',1,1928) -LexToken(DOT,'.',1,1937) -LexToken(VAR,'parameters',1,1938) -LexToken(OPENBRACKET,'(',1,1948) -LexToken(NUMBER,'2',1,1949) -LexToken(CLOSEBRACKET,')',1,1950) -LexToken(ASSIGNMENT,'=',1,1951) -LexToken(VAR,'list',1,1952) -LexToken(OPENBRACKET,'(',1,1956) -LexToken(VAR,'L',1,1957) -LexToken(COMMA,',',1,1958) -LexToken(VAR,'D',1,1959) -LexToken(COMMA,',',1,1960) -LexToken(VAR,'lambda',1,1961) -LexToken(COMMA,',',1,1967) -LexToken(VAR,'z1',1,1968) -LexToken(COMMA,',',1,1970) -LexToken(VAR,'z2',1,1971) -LexToken(COMMA,',',1,1973) -LexToken(VAR,'p_rho',1,1974) -LexToken(CLOSEBRACKET,')',1,1979) -LexToken(EOL,'\n',1,1980) -LexToken(VAR,'graphics',1,1993) -LexToken(DOT,'.',1,2001) -LexToken(VAR,'exprs',1,2002) -LexToken(ASSIGNMENT,'=',1,2007) -LexToken(VAR,'exprs',1,2008) -LexToken(EOL,'\n',1,2013) -LexToken(VAR,'x',1,2026) -LexToken(DOT,'.',1,2027) -LexToken(VAR,'graphics',1,2028) -LexToken(ASSIGNMENT,'=',1,2036) -LexToken(VAR,'graphics',1,2037) -LexToken(EOL,'\n',1,2045) -LexToken(VAR,'x',1,2059) -LexToken(DOT,'.',1,2060) -LexToken(VAR,'model',1,2061) -LexToken(ASSIGNMENT,'=',1,2066) -LexToken(VAR,'model',1,2067) -LexToken(EOL,'\n',1,2072) -LexToken(BREAK,'break',1,2085) -LexToken(EOL,'\n',1,2090) -LexToken(END,'end',1,2099) -LexToken(EOL,'\n',1,2102) -LexToken(CASE,'case',1,2107) -LexToken(DQSTRING,'"define"',1,2119) -LexToken(THEN,'then',1,2121) -LexToken(EOL,'\n',1,2125) -LexToken(VAR,'model',1,2134) -LexToken(ASSIGNMENT,'=',1,2139) -LexToken(SCICOS_MODEL,'scicos_model',1,2140) -LexToken(OPENBRACKET,'(',1,2152) -LexToken(CLOSEBRACKET,')',1,2153) -LexToken(EOL,'\n',1,2154) -LexToken(VAR,'model',1,2163) -LexToken(DOT,'.',1,2168) -LexToken(VAR,'in',1,2169) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(OPENSQBRACKET,'[',1,2172) -LexToken(NUMBER,'1',1,2173) -LexToken(CLOSESQBRACKET,']',1,2174) -LexToken(EOL,'\n',1,2175) -LexToken(VAR,'model',1,2185) -LexToken(DOT,'.',1,2190) -LexToken(VAR,'out',1,2191) -LexToken(ASSIGNMENT,'=',1,2194) -LexToken(OPENSQBRACKET,'[',1,2195) -LexToken(NUMBER,'1',1,2196) -LexToken(CLOSESQBRACKET,']',1,2197) -LexToken(EOL,'\n',1,2198) -LexToken(VAR,'L',1,2208) -LexToken(ASSIGNMENT,'=',1,2209) -LexToken(NUMBER,'10',1,2210) -LexToken(EOL,'\n',1,2212) -LexToken(VAR,'D',1,2221) -LexToken(ASSIGNMENT,'=',1,2222) -LexToken(NUMBER,'0.2',1,2223) -LexToken(EOL,'\n',1,2226) -LexToken(VAR,'lambda',1,2235) -LexToken(ASSIGNMENT,'=',1,2241) -LexToken(NUMBER,'0.03',1,2242) -LexToken(EOL,'\n',1,2246) -LexToken(VAR,'z1',1,2255) -LexToken(ASSIGNMENT,'=',1,2257) -LexToken(NUMBER,'0',1,2258) -LexToken(EOL,'\n',1,2259) -LexToken(VAR,'z2',1,2268) -LexToken(ASSIGNMENT,'=',1,2270) -LexToken(NUMBER,'0',1,2271) -LexToken(EOL,'\n',1,2272) -LexToken(VAR,'p_rho',1,2281) -LexToken(ASSIGNMENT,'=',1,2286) -LexToken(NUMBER,'0',1,2287) -LexToken(EOL,'\n',1,2288) -LexToken(VAR,'model',1,2297) -LexToken(DOT,'.',1,2302) -LexToken(VAR,'rpar',1,2303) -LexToken(ASSIGNMENT,'=',1,2307) -LexToken(OPENSQBRACKET,'[',1,2308) -LexToken(VAR,'L',1,2309) -LexToken(SEMICOLON,';',1,2310) -LexToken(VAR,'D',1,2311) -LexToken(SEMICOLON,';',1,2312) -LexToken(VAR,'lambda',1,2313) -LexToken(SEMICOLON,';',1,2319) -LexToken(VAR,'z1',1,2320) -LexToken(SEMICOLON,';',1,2322) -LexToken(VAR,'z2',1,2323) -LexToken(SEMICOLON,';',1,2325) -LexToken(VAR,'p_rho',1,2326) -LexToken(CLOSESQBRACKET,']',1,2331) -LexToken(EOL,'\n',1,2332) -LexToken(VAR,'model',1,2341) -LexToken(DOT,'.',1,2346) -LexToken(VAR,'sim',1,2347) -LexToken(ASSIGNMENT,'=',1,2350) -LexToken(DQSTRING,'"PerteDP"',1,2359) -LexToken(EOL,'\n',1,2360) -LexToken(VAR,'model',1,2369) -LexToken(DOT,'.',1,2374) -LexToken(VAR,'blocktype',1,2375) -LexToken(ASSIGNMENT,'=',1,2384) -LexToken(DQSTRING,'"c"',1,2387) -LexToken(EOL,'\n',1,2388) -LexToken(VAR,'model',1,2397) -LexToken(DOT,'.',1,2402) -LexToken(VAR,'dep_ut',1,2403) -LexToken(ASSIGNMENT,'=',1,2409) -LexToken(OPENSQBRACKET,'[',1,2410) -LexToken(PREVAR_BOOLEAN,'%t',1,2411) -LexToken(PREVAR_BOOLEAN,'%f',1,2414) -LexToken(CLOSESQBRACKET,']',1,2416) -LexToken(EOL,'\n',1,2417) -LexToken(VAR,'mo',1,2426) -LexToken(ASSIGNMENT,'=',1,2428) -LexToken(VAR,'modelica',1,2429) -LexToken(OPENBRACKET,'(',1,2437) -LexToken(CLOSEBRACKET,')',1,2438) -LexToken(EOL,'\n',1,2439) -LexToken(VAR,'mo',1,2448) -LexToken(DOT,'.',1,2450) -LexToken(VAR,'model',1,2451) -LexToken(ASSIGNMENT,'=',1,2456) -LexToken(DQSTRING,'"PerteDP"',1,2465) -LexToken(EOL,'\n',1,2466) -LexToken(VAR,'mo',1,2475) -LexToken(DOT,'.',1,2477) -LexToken(VAR,'inputs',1,2478) -LexToken(ASSIGNMENT,'=',1,2484) -LexToken(DQSTRING,'"C1"',1,2488) -LexToken(EOL,'\n',1,2489) -LexToken(VAR,'mo',1,2499) -LexToken(DOT,'.',1,2501) -LexToken(VAR,'outputs',1,2502) -LexToken(ASSIGNMENT,'=',1,2509) -LexToken(DQSTRING,'"C2"',1,2513) -LexToken(EOL,'\n',1,2514) -LexToken(VAR,'mo',1,2524) -LexToken(DOT,'.',1,2526) -LexToken(VAR,'parameters',1,2527) -LexToken(ASSIGNMENT,'=',1,2537) -LexToken(VAR,'list',1,2538) -LexToken(OPENBRACKET,'(',1,2542) -LexToken(OPENSQBRACKET,'[',1,2543) -LexToken(DQSTRING,'"L"',1,2546) -LexToken(SEMICOLON,';',1,2547) -LexToken(DQSTRING,'"D"',1,2550) -LexToken(SEMICOLON,';',1,2551) -LexToken(DQSTRING,'"lambda"',1,2559) -LexToken(SEMICOLON,';',1,2560) -LexToken(DQSTRING,'"z1"',1,2564) -LexToken(SEMICOLON,';',1,2565) -LexToken(DQSTRING,'"z2"',1,2569) -LexToken(SEMICOLON,';',1,2570) -LexToken(DQSTRING,'"p_rho"',1,2577) -LexToken(CLOSESQBRACKET,']',1,2578) -LexToken(COMMA,',',1,2579) -LexToken(OPENSQBRACKET,'[',1,2580) -LexToken(VAR,'L',1,2581) -LexToken(SEMICOLON,';',1,2582) -LexToken(VAR,'D',1,2583) -LexToken(SEMICOLON,';',1,2584) -LexToken(VAR,'lambda',1,2585) -LexToken(SEMICOLON,';',1,2591) -LexToken(VAR,'z1',1,2592) -LexToken(SEMICOLON,';',1,2594) -LexToken(VAR,'z2',1,2595) -LexToken(SEMICOLON,';',1,2597) -LexToken(VAR,'p_rho',1,2598) -LexToken(CLOSESQBRACKET,']',1,2603) -LexToken(CLOSEBRACKET,')',1,2604) -LexToken(EOL,'\n',1,2605) -LexToken(VAR,'model',1,2614) -LexToken(DOT,'.',1,2619) -LexToken(VAR,'equations',1,2620) -LexToken(ASSIGNMENT,'=',1,2629) -LexToken(VAR,'mo',1,2630) -LexToken(EOL,'\n',1,2632) -LexToken(VAR,'model',1,2641) -LexToken(DOT,'.',1,2646) -LexToken(VAR,'in',1,2647) -LexToken(ASSIGNMENT,'=',1,2649) -LexToken(VAR,'ones',1,2650) -LexToken(OPENBRACKET,'(',1,2654) -LexToken(VAR,'size',1,2655) -LexToken(OPENBRACKET,'(',1,2659) -LexToken(VAR,'mo',1,2660) -LexToken(DOT,'.',1,2662) -LexToken(VAR,'inputs',1,2663) -LexToken(COMMA,',',1,2669) -LexToken(DQSTRING,'"*"',1,2672) -LexToken(CLOSEBRACKET,')',1,2673) -LexToken(COMMA,',',1,2674) -LexToken(NUMBER,'1',1,2675) -LexToken(CLOSEBRACKET,')',1,2676) -LexToken(EOL,'\n',1,2677) -LexToken(VAR,'model',1,2686) -LexToken(DOT,'.',1,2691) -LexToken(VAR,'out',1,2692) -LexToken(ASSIGNMENT,'=',1,2695) -LexToken(VAR,'ones',1,2696) -LexToken(OPENBRACKET,'(',1,2700) -LexToken(VAR,'size',1,2701) -LexToken(OPENBRACKET,'(',1,2705) -LexToken(VAR,'mo',1,2706) -LexToken(DOT,'.',1,2708) -LexToken(VAR,'outputs',1,2709) -LexToken(COMMA,',',1,2716) -LexToken(DQSTRING,'"*"',1,2719) -LexToken(CLOSEBRACKET,')',1,2720) -LexToken(COMMA,',',1,2721) -LexToken(NUMBER,'1',1,2722) -LexToken(CLOSEBRACKET,')',1,2723) -LexToken(EOL,'\n',1,2724) -LexToken(VAR,'exprs',1,2733) -LexToken(ASSIGNMENT,'=',1,2738) -LexToken(OPENSQBRACKET,'[',1,2739) -LexToken(VAR,'string',1,2740) -LexToken(OPENBRACKET,'(',1,2746) -LexToken(VAR,'L',1,2747) -LexToken(CLOSEBRACKET,')',1,2748) -LexToken(SEMICOLON,';',1,2749) -LexToken(VAR,'string',1,2750) -LexToken(OPENBRACKET,'(',1,2756) -LexToken(VAR,'D',1,2757) -LexToken(CLOSEBRACKET,')',1,2758) -LexToken(SEMICOLON,';',1,2759) -LexToken(VAR,'string',1,2760) -LexToken(OPENBRACKET,'(',1,2766) -LexToken(VAR,'lambda',1,2767) -LexToken(CLOSEBRACKET,')',1,2773) -LexToken(SEMICOLON,';',1,2774) -LexToken(VAR,'string',1,2775) -LexToken(OPENBRACKET,'(',1,2781) -LexToken(VAR,'z1',1,2782) -LexToken(CLOSEBRACKET,')',1,2784) -LexToken(SEMICOLON,';',1,2785) -LexToken(VAR,'string',1,2786) -LexToken(OPENBRACKET,'(',1,2792) -LexToken(VAR,'z2',1,2793) -LexToken(CLOSEBRACKET,')',1,2795) -LexToken(SEMICOLON,';',1,2796) -LexToken(VAR,'string',1,2797) -LexToken(OPENBRACKET,'(',1,2803) -LexToken(VAR,'p_rho',1,2804) -LexToken(CLOSEBRACKET,')',1,2809) -LexToken(CLOSESQBRACKET,']',1,2810) -LexToken(EOL,'\n',1,2811) -LexToken(VAR,'gr_i',1,2820) -LexToken(ASSIGNMENT,'=',1,2824) -LexToken(OPENSQBRACKET,'[',1,2825) -LexToken(CLOSESQBRACKET,']',1,2826) -LexToken(EOL,'\n',1,2827) -LexToken(VAR,'x',1,2837) -LexToken(ASSIGNMENT,'=',1,2838) -LexToken(VAR,'standard_define',1,2839) -LexToken(OPENBRACKET,'(',1,2854) -LexToken(OPENSQBRACKET,'[',1,2855) -LexToken(NUMBER,'2',1,2856) -LexToken(NUMBER,'1',1,2858) -LexToken(CLOSESQBRACKET,']',1,2859) -LexToken(COMMA,',',1,2860) -LexToken(VAR,'model',1,2861) -LexToken(COMMA,',',1,2866) -LexToken(VAR,'exprs',1,2867) -LexToken(COMMA,',',1,2872) -LexToken(VAR,'list',1,2873) -LexToken(OPENBRACKET,'(',1,2877) -LexToken(VAR,'gr_i',1,2878) -LexToken(COMMA,',',1,2882) -LexToken(NUMBER,'0',1,2883) -LexToken(CLOSEBRACKET,')',1,2884) -LexToken(CLOSEBRACKET,')',1,2885) -LexToken(EOL,'\n',1,2886) -LexToken(VAR,'x',1,2895) -LexToken(DOT,'.',1,2896) -LexToken(VAR,'graphics',1,2897) -LexToken(DOT,'.',1,2905) -LexToken(VAR,'in_implicit',1,2906) -LexToken(ASSIGNMENT,'=',1,2917) -LexToken(OPENSQBRACKET,'[',1,2918) -LexToken(DQSTRING,'"I"',1,2921) -LexToken(CLOSESQBRACKET,']',1,2922) -LexToken(EOL,'\n',1,2923) -LexToken(VAR,'x',1,2932) -LexToken(DOT,'.',1,2933) -LexToken(VAR,'graphics',1,2934) -LexToken(DOT,'.',1,2942) -LexToken(VAR,'out_implicit',1,2943) -LexToken(ASSIGNMENT,'=',1,2955) -LexToken(OPENSQBRACKET,'[',1,2956) -LexToken(DQSTRING,'"I"',1,2959) -LexToken(CLOSESQBRACKET,']',1,2960) -LexToken(EOL,'\n',1,2961) -LexToken(END,'end',1,2966) -LexToken(EOL,'\n',1,2969) -LexToken(ENDFUNCTION,'endfunction',1,2970) -LexToken(EOL,'\n',1,2981) +/* autogenerated from "macros/Hydraulics/PerteDP.sci" */ +function PerteDP() { +PerteDP.prototype.get = function PerteDP() { +} +PerteDP.prototype.set = function PerteDP() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,L,D,lambda,z1,z2,p_rho,exprs]=scicos_getvalue("Parametres du tuyau",["Longueur du tube : L (m)","Diamètre interne du tube : D (m)","Coefficient de perte de charge-frottement(S.U) : lambda","Altitude entrée tuyauterie : z1 (m)","Altitude sortie tuyauterie : z2 (m)","Si >0, masse volumique imposée fu fluide : p_rho (kg/m3)"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[L,D,lambda,z1,z2,p_rho]; +model.equations.parameters[2]=list(L,D,lambda,z1,z2,p_rho); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +PerteDP.prototype.define = function PerteDP() { +model=scicos_model(); +model.in=[1]; +model.out=[1]; +L=10; +D=0.2; +lambda=0.03; +z1=0; +z2=0; +p_rho=0; +model.rpar=[L,D,lambda,z1,z2,p_rho]; +model.sim="PerteDP"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="PerteDP"; +mo.inputs="C1"; +mo.outputs="C2"; +mo.parameters=list(["L","D","lambda","z1","z2","p_rho"],[L,D,lambda,z1,z2,p_rho]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[string(L),string(D),string(lambda),string(z1),string(z2),string(p_rho)]; +gr_i=[]; +x=standard_define([2,1],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I"]; +} +PerteDP.prototype.details = function PerteDP() { +} +} diff --git a/js/Hydraulics/PuitsP.js b/js/Hydraulics/PuitsP.js index 063e7814..72a937f3 100644 --- a/js/Hydraulics/PuitsP.js +++ b/js/Hydraulics/PuitsP.js @@ -1,411 +1,46 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'PuitsP',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,908) -LexToken(EOL,'\n',1,961) -LexToken(EOL,'\n',1,1038) -LexToken(EOL,'\n',1,1089) -LexToken(VAR,'x',1,1094) -LexToken(ASSIGNMENT,'=',1,1095) -LexToken(OPENSQBRACKET,'[',1,1096) -LexToken(CLOSESQBRACKET,']',1,1097) -LexToken(EOL,'\n',1,1098) -LexToken(VAR,'y',1,1104) -LexToken(ASSIGNMENT,'=',1,1105) -LexToken(OPENSQBRACKET,'[',1,1106) -LexToken(CLOSESQBRACKET,']',1,1107) -LexToken(EOL,'\n',1,1108) -LexToken(VAR,'typ',1,1114) -LexToken(ASSIGNMENT,'=',1,1117) -LexToken(OPENSQBRACKET,'[',1,1118) -LexToken(CLOSESQBRACKET,']',1,1119) -LexToken(EOL,'\n',1,1120) -LexToken(EOL,'\n',1,1122) -LexToken(SELECT,'select',1,1127) -LexToken(VAR,'job',1,1134) -LexToken(EOL,'\n',1,1137) -LexToken(CASE,'case',1,1142) -LexToken(DQSTRING,'"set"',1,1151) -LexToken(THEN,'then',1,1153) -LexToken(EOL,'\n',1,1157) -LexToken(VAR,'x',1,1166) -LexToken(ASSIGNMENT,'=',1,1167) -LexToken(VAR,'arg1',1,1168) -LexToken(EOL,'\n',1,1172) -LexToken(VAR,'graphics',1,1182) -LexToken(ASSIGNMENT,'=',1,1190) -LexToken(VAR,'arg1',1,1191) -LexToken(DOT,'.',1,1195) -LexToken(VAR,'graphics',1,1196) -LexToken(EOL,'\n',1,1204) -LexToken(VAR,'exprs',1,1214) -LexToken(ASSIGNMENT,'=',1,1219) -LexToken(VAR,'graphics',1,1220) -LexToken(DOT,'.',1,1228) -LexToken(VAR,'exprs',1,1229) -LexToken(EOL,'\n',1,1234) -LexToken(VAR,'model',1,1243) -LexToken(ASSIGNMENT,'=',1,1248) -LexToken(VAR,'arg1',1,1249) -LexToken(DOT,'.',1,1253) -LexToken(VAR,'model',1,1254) -LexToken(EOL,'\n',1,1259) -LexToken(WHILE,'while',1,1269) -LexToken(PREVAR_BOOLEAN,'%t',1,1275) -LexToken(DO,'do',1,1278) -LexToken(EOL,'\n',1,1280) -LexToken(OPENSQBRACKET,'[',1,1293) -LexToken(VAR,'ok',1,1294) -LexToken(COMMA,',',1,1296) -LexToken(VAR,'P0',1,1297) -LexToken(COMMA,',',1,1299) -LexToken(VAR,'T0',1,1300) -LexToken(COMMA,',',1,1302) -LexToken(VAR,'H0',1,1303) -LexToken(COMMA,',',1,1305) -LexToken(VAR,'option_temperature',1,1306) -LexToken(COMMA,',',1,1324) -LexToken(VAR,'exprs',1,1325) -LexToken(CLOSESQBRACKET,']',1,1330) -LexToken(ASSIGNMENT,'=',1,1331) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1332) -LexToken(OPENBRACKET,'(',1,1347) -LexToken(DQSTRING,'"Param\xc3\xa8tres du puits"',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(OPENSQBRACKET,'[',1,1387) -LexToken(DQSTRING,'"Pression de la source : P0 (Pa)"',1,1420) -LexToken(SEMICOLON,';',1,1421) -LexToken(DQSTRING,'"Temperature de la source : T0 (K)"',1,1471) -LexToken(SEMICOLON,';',1,1472) -LexToken(DQSTRING,'"Enthalpie sp\xc3\xa9cifique de la source : H0 (J/kg)"',1,1535) -LexToken(SEMICOLON,';',1,1536) -LexToken(DQSTRING,'"1:temp\xc3\xa9rature fix\xc3\xa9e - 2:enthalpie fix\xc3\xa9e : option_temperature"',1,1616) -LexToken(CLOSESQBRACKET,']',1,1617) -LexToken(COMMA,',',1,1618) -LexToken(VAR,'list',1,1635) -LexToken(OPENBRACKET,'(',1,1639) -LexToken(DQSTRING,'"vec"',1,1644) -LexToken(COMMA,',',1,1645) -LexToken(ADDITION,'-',1,1646) -LexToken(NUMBER,'1',1,1647) -LexToken(COMMA,',',1,1648) -LexToken(DQSTRING,'"vec"',1,1653) -LexToken(COMMA,',',1,1654) -LexToken(ADDITION,'-',1,1655) -LexToken(NUMBER,'1',1,1656) -LexToken(COMMA,',',1,1657) -LexToken(DQSTRING,'"vec"',1,1662) -LexToken(COMMA,',',1,1663) -LexToken(ADDITION,'-',1,1664) -LexToken(NUMBER,'1',1,1665) -LexToken(COMMA,',',1,1666) -LexToken(DQSTRING,'"vec"',1,1671) -LexToken(COMMA,',',1,1672) -LexToken(ADDITION,'-',1,1673) -LexToken(NUMBER,'1',1,1674) -LexToken(CLOSEBRACKET,')',1,1675) -LexToken(COMMA,',',1,1676) -LexToken(VAR,'exprs',1,1677) -LexToken(CLOSEBRACKET,')',1,1682) -LexToken(EOL,'\n',1,1683) -LexToken(IF,'if',1,1696) -LexToken(NOT,'~',1,1699) -LexToken(VAR,'ok',1,1700) -LexToken(THEN,'then',1,1703) -LexToken(EOL,'\n',1,1707) -LexToken(BREAK,'break',1,1724) -LexToken(EOL,'\n',1,1729) -LexToken(END,'end',1,1743) -LexToken(EOL,'\n',1,1746) -LexToken(VAR,'model',1,1759) -LexToken(DOT,'.',1,1764) -LexToken(VAR,'rpar',1,1765) -LexToken(ASSIGNMENT,'=',1,1769) -LexToken(OPENSQBRACKET,'[',1,1770) -LexToken(VAR,'P0',1,1771) -LexToken(SEMICOLON,';',1,1773) -LexToken(VAR,'T0',1,1774) -LexToken(SEMICOLON,';',1,1776) -LexToken(VAR,'H0',1,1777) -LexToken(SEMICOLON,';',1,1779) -LexToken(VAR,'option_temperature',1,1780) -LexToken(CLOSESQBRACKET,']',1,1798) -LexToken(EOL,'\n',1,1799) -LexToken(VAR,'model',1,1812) -LexToken(DOT,'.',1,1817) -LexToken(VAR,'equations',1,1818) -LexToken(DOT,'.',1,1827) -LexToken(VAR,'parameters',1,1828) -LexToken(OPENBRACKET,'(',1,1838) -LexToken(NUMBER,'2',1,1839) -LexToken(CLOSEBRACKET,')',1,1840) -LexToken(ASSIGNMENT,'=',1,1841) -LexToken(VAR,'list',1,1842) -LexToken(OPENBRACKET,'(',1,1846) -LexToken(VAR,'P0',1,1847) -LexToken(COMMA,',',1,1849) -LexToken(VAR,'T0',1,1850) -LexToken(COMMA,',',1,1852) -LexToken(VAR,'H0',1,1853) -LexToken(COMMA,',',1,1855) -LexToken(VAR,'option_temperature',1,1856) -LexToken(CLOSEBRACKET,')',1,1874) -LexToken(EOL,'\n',1,1875) -LexToken(VAR,'graphics',1,1888) -LexToken(DOT,'.',1,1896) -LexToken(VAR,'exprs',1,1897) -LexToken(ASSIGNMENT,'=',1,1902) -LexToken(VAR,'exprs',1,1903) -LexToken(EOL,'\n',1,1908) -LexToken(VAR,'x',1,1921) -LexToken(DOT,'.',1,1922) -LexToken(VAR,'graphics',1,1923) -LexToken(ASSIGNMENT,'=',1,1931) -LexToken(VAR,'graphics',1,1932) -LexToken(EOL,'\n',1,1940) -LexToken(VAR,'x',1,1954) -LexToken(DOT,'.',1,1955) -LexToken(VAR,'model',1,1956) -LexToken(ASSIGNMENT,'=',1,1961) -LexToken(VAR,'model',1,1962) -LexToken(EOL,'\n',1,1967) -LexToken(BREAK,'break',1,1980) -LexToken(EOL,'\n',1,1985) -LexToken(END,'end',1,1994) -LexToken(EOL,'\n',1,1997) -LexToken(CASE,'case',1,2002) -LexToken(DQSTRING,'"define"',1,2014) -LexToken(THEN,'then',1,2016) -LexToken(EOL,'\n',1,2020) -LexToken(VAR,'model',1,2029) -LexToken(ASSIGNMENT,'=',1,2034) -LexToken(SCICOS_MODEL,'scicos_model',1,2035) -LexToken(OPENBRACKET,'(',1,2047) -LexToken(CLOSEBRACKET,')',1,2048) -LexToken(EOL,'\n',1,2049) -LexToken(VAR,'P0',1,2058) -LexToken(ASSIGNMENT,'=',1,2060) -LexToken(NUMBER,'100000',1,2061) -LexToken(EOL,'\n',1,2067) -LexToken(VAR,'T0',1,2076) -LexToken(ASSIGNMENT,'=',1,2078) -LexToken(NUMBER,'290',1,2079) -LexToken(EOL,'\n',1,2082) -LexToken(VAR,'H0',1,2091) -LexToken(ASSIGNMENT,'=',1,2093) -LexToken(NUMBER,'100000',1,2094) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'option_temperature',1,2109) -LexToken(ASSIGNMENT,'=',1,2127) -LexToken(NUMBER,'1',1,2128) -LexToken(EOL,'\n',1,2129) -LexToken(VAR,'model',1,2138) -LexToken(DOT,'.',1,2143) -LexToken(VAR,'rpar',1,2144) -LexToken(ASSIGNMENT,'=',1,2148) -LexToken(OPENSQBRACKET,'[',1,2149) -LexToken(VAR,'P0',1,2150) -LexToken(SEMICOLON,';',1,2152) -LexToken(VAR,'T0',1,2153) -LexToken(SEMICOLON,';',1,2155) -LexToken(VAR,'H0',1,2156) -LexToken(SEMICOLON,';',1,2158) -LexToken(VAR,'option_temperature',1,2159) -LexToken(CLOSESQBRACKET,']',1,2177) -LexToken(EOL,'\n',1,2178) -LexToken(VAR,'model',1,2187) -LexToken(DOT,'.',1,2192) -LexToken(VAR,'sim',1,2193) -LexToken(ASSIGNMENT,'=',1,2196) -LexToken(DQSTRING,'"Puits"',1,2203) -LexToken(EOL,'\n',1,2204) -LexToken(VAR,'model',1,2213) -LexToken(DOT,'.',1,2218) -LexToken(VAR,'blocktype',1,2219) -LexToken(ASSIGNMENT,'=',1,2228) -LexToken(DQSTRING,'"c"',1,2231) -LexToken(EOL,'\n',1,2232) -LexToken(VAR,'model',1,2241) -LexToken(DOT,'.',1,2246) -LexToken(VAR,'dep_ut',1,2247) -LexToken(ASSIGNMENT,'=',1,2253) -LexToken(OPENSQBRACKET,'[',1,2254) -LexToken(PREVAR_BOOLEAN,'%t',1,2255) -LexToken(PREVAR_BOOLEAN,'%f',1,2258) -LexToken(CLOSESQBRACKET,']',1,2260) -LexToken(EOL,'\n',1,2261) -LexToken(EOL,'\n',1,2262) -LexToken(VAR,'mo',1,2271) -LexToken(ASSIGNMENT,'=',1,2273) -LexToken(VAR,'modelica',1,2274) -LexToken(OPENBRACKET,'(',1,2282) -LexToken(CLOSEBRACKET,')',1,2283) -LexToken(EOL,'\n',1,2284) -LexToken(VAR,'mo',1,2293) -LexToken(DOT,'.',1,2295) -LexToken(VAR,'model',1,2296) -LexToken(ASSIGNMENT,'=',1,2301) -LexToken(DQSTRING,'"Puits"',1,2308) -LexToken(EOL,'\n',1,2309) -LexToken(VAR,'mo',1,2318) -LexToken(DOT,'.',1,2320) -LexToken(VAR,'inputs',1,2321) -LexToken(ASSIGNMENT,'=',1,2327) -LexToken(OPENSQBRACKET,'[',1,2328) -LexToken(DQSTRING,'"C"',1,2331) -LexToken(CLOSESQBRACKET,']',1,2332) -LexToken(EOL,'\n',1,2333) -LexToken(VAR,'mo',1,2343) -LexToken(DOT,'.',1,2345) -LexToken(VAR,'parameters',1,2346) -LexToken(ASSIGNMENT,'=',1,2356) -LexToken(VAR,'list',1,2357) -LexToken(OPENBRACKET,'(',1,2361) -LexToken(OPENSQBRACKET,'[',1,2362) -LexToken(DQSTRING,'"P0"',1,2366) -LexToken(SEMICOLON,';',1,2367) -LexToken(DQSTRING,'"T0"',1,2371) -LexToken(SEMICOLON,';',1,2372) -LexToken(DQSTRING,'"H0"',1,2376) -LexToken(SEMICOLON,';',1,2377) -LexToken(DQSTRING,'"option_temperature"',1,2397) -LexToken(CLOSESQBRACKET,']',1,2398) -LexToken(COMMA,',',1,2399) -LexToken(OPENSQBRACKET,'[',1,2400) -LexToken(VAR,'P0',1,2401) -LexToken(SEMICOLON,';',1,2403) -LexToken(VAR,'T0',1,2404) -LexToken(SEMICOLON,';',1,2406) -LexToken(VAR,'H0',1,2407) -LexToken(SEMICOLON,';',1,2409) -LexToken(VAR,'option_temperature',1,2410) -LexToken(CLOSESQBRACKET,']',1,2428) -LexToken(CLOSEBRACKET,')',1,2429) -LexToken(EOL,'\n',1,2430) -LexToken(VAR,'model',1,2439) -LexToken(DOT,'.',1,2444) -LexToken(VAR,'equations',1,2445) -LexToken(ASSIGNMENT,'=',1,2454) -LexToken(VAR,'mo',1,2455) -LexToken(EOL,'\n',1,2457) -LexToken(VAR,'model',1,2466) -LexToken(DOT,'.',1,2471) -LexToken(VAR,'in',1,2472) -LexToken(ASSIGNMENT,'=',1,2474) -LexToken(VAR,'ones',1,2475) -LexToken(OPENBRACKET,'(',1,2479) -LexToken(VAR,'size',1,2480) -LexToken(OPENBRACKET,'(',1,2484) -LexToken(VAR,'mo',1,2485) -LexToken(DOT,'.',1,2487) -LexToken(VAR,'inputs',1,2488) -LexToken(COMMA,',',1,2494) -LexToken(DQSTRING,'"*"',1,2497) -LexToken(CLOSEBRACKET,')',1,2498) -LexToken(COMMA,',',1,2499) -LexToken(NUMBER,'1',1,2500) -LexToken(CLOSEBRACKET,')',1,2501) -LexToken(EOL,'\n',1,2502) -LexToken(EOL,'\n',1,2551) -LexToken(VAR,'exprs',1,2560) -LexToken(ASSIGNMENT,'=',1,2565) -LexToken(OPENSQBRACKET,'[',1,2566) -LexToken(VAR,'string',1,2567) -LexToken(OPENBRACKET,'(',1,2573) -LexToken(VAR,'P0',1,2574) -LexToken(CLOSEBRACKET,')',1,2576) -LexToken(SEMICOLON,';',1,2577) -LexToken(VAR,'string',1,2578) -LexToken(OPENBRACKET,'(',1,2584) -LexToken(VAR,'T0',1,2585) -LexToken(CLOSEBRACKET,')',1,2587) -LexToken(SEMICOLON,';',1,2588) -LexToken(VAR,'string',1,2589) -LexToken(OPENBRACKET,'(',1,2595) -LexToken(VAR,'H0',1,2596) -LexToken(CLOSEBRACKET,')',1,2598) -LexToken(SEMICOLON,';',1,2599) -LexToken(VAR,'string',1,2600) -LexToken(OPENBRACKET,'(',1,2606) -LexToken(VAR,'option_temperature',1,2607) -LexToken(CLOSEBRACKET,')',1,2625) -LexToken(CLOSESQBRACKET,']',1,2626) -LexToken(EOL,'\n',1,2627) -LexToken(VAR,'gr_i',1,2636) -LexToken(ASSIGNMENT,'=',1,2640) -LexToken(OPENSQBRACKET,'[',1,2641) -LexToken(CLOSESQBRACKET,']',1,2642) -LexToken(EOL,'\n',1,2643) -LexToken(VAR,'x',1,2653) -LexToken(ASSIGNMENT,'=',1,2654) -LexToken(VAR,'standard_define',1,2655) -LexToken(OPENBRACKET,'(',1,2670) -LexToken(OPENSQBRACKET,'[',1,2671) -LexToken(NUMBER,'2.5',1,2672) -LexToken(NUMBER,'2',1,2676) -LexToken(CLOSESQBRACKET,']',1,2677) -LexToken(COMMA,',',1,2678) -LexToken(VAR,'model',1,2679) -LexToken(COMMA,',',1,2684) -LexToken(VAR,'exprs',1,2685) -LexToken(COMMA,',',1,2690) -LexToken(VAR,'list',1,2691) -LexToken(OPENBRACKET,'(',1,2695) -LexToken(VAR,'gr_i',1,2696) -LexToken(COMMA,',',1,2700) -LexToken(NUMBER,'0',1,2701) -LexToken(CLOSEBRACKET,')',1,2702) -LexToken(CLOSEBRACKET,')',1,2703) -LexToken(EOL,'\n',1,2704) -LexToken(EOL,'\n',1,2756) -LexToken(VAR,'x',1,2765) -LexToken(DOT,'.',1,2766) -LexToken(VAR,'graphics',1,2767) -LexToken(DOT,'.',1,2775) -LexToken(VAR,'in_implicit',1,2776) -LexToken(ASSIGNMENT,'=',1,2787) -LexToken(OPENSQBRACKET,'[',1,2788) -LexToken(DQSTRING,'"I"',1,2791) -LexToken(CLOSESQBRACKET,']',1,2792) -LexToken(EOL,'\n',1,2793) -LexToken(EOL,'\n',1,2831) -LexToken(END,'end',1,2836) -LexToken(EOL,'\n',1,2839) -LexToken(ENDFUNCTION,'endfunction',1,2840) -LexToken(EOL,'\n',1,2851) +/* autogenerated from "macros/Hydraulics/PuitsP.sci" */ +function PuitsP() { +PuitsP.prototype.get = function PuitsP() { +} +PuitsP.prototype.set = function PuitsP() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,P0,T0,H0,option_temperature,exprs]=scicos_getvalue("Paramètres du puits",["Pression de la source : P0 (Pa)","Temperature de la source : T0 (K)","Enthalpie spécifique de la source : H0 (J/kg)","1:température fixée - 2:enthalpie fixée : option_temperature"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[P0,T0,H0,option_temperature]; +model.equations.parameters[2]=list(P0,T0,H0,option_temperature); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +PuitsP.prototype.define = function PuitsP() { +model=scicos_model(); +P0=100000; +T0=290; +H0=100000; +option_temperature=1; +model.rpar=[P0,T0,H0,option_temperature]; +model.sim="Puits"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Puits"; +mo.inputs=["C"]; +mo.parameters=list(["P0","T0","H0","option_temperature"],[P0,T0,H0,option_temperature]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +exprs=[string(P0),string(T0),string(H0),string(option_temperature)]; +gr_i=[]; +x=standard_define([2.5,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I"]; +} +PuitsP.prototype.details = function PuitsP() { +} +} diff --git a/js/Hydraulics/SourceP.js b/js/Hydraulics/SourceP.js index 8cfb6e50..c6cc08fc 100644 --- a/js/Hydraulics/SourceP.js +++ b/js/Hydraulics/SourceP.js @@ -1,434 +1,48 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SourceP',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,909) -LexToken(EOL,'\n',1,962) -LexToken(EOL,'\n',1,1039) -LexToken(EOL,'\n',1,1090) -LexToken(VAR,'x',1,1095) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(OPENSQBRACKET,'[',1,1097) -LexToken(CLOSESQBRACKET,']',1,1098) -LexToken(EOL,'\n',1,1099) -LexToken(VAR,'y',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(CLOSESQBRACKET,']',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(VAR,'typ',1,1115) -LexToken(ASSIGNMENT,'=',1,1118) -LexToken(OPENSQBRACKET,'[',1,1119) -LexToken(CLOSESQBRACKET,']',1,1120) -LexToken(EOL,'\n',1,1121) -LexToken(EOL,'\n',1,1123) -LexToken(SELECT,'select',1,1128) -LexToken(VAR,'job',1,1135) -LexToken(EOL,'\n',1,1138) -LexToken(CASE,'case',1,1143) -LexToken(DQSTRING,'"set"',1,1152) -LexToken(THEN,'then',1,1154) -LexToken(EOL,'\n',1,1158) -LexToken(VAR,'x',1,1167) -LexToken(ASSIGNMENT,'=',1,1168) -LexToken(VAR,'arg1',1,1169) -LexToken(EOL,'\n',1,1173) -LexToken(VAR,'graphics',1,1183) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(VAR,'arg1',1,1192) -LexToken(DOT,'.',1,1196) -LexToken(VAR,'graphics',1,1197) -LexToken(EOL,'\n',1,1205) -LexToken(VAR,'exprs',1,1215) -LexToken(ASSIGNMENT,'=',1,1220) -LexToken(VAR,'graphics',1,1221) -LexToken(DOT,'.',1,1229) -LexToken(VAR,'exprs',1,1230) -LexToken(EOL,'\n',1,1235) -LexToken(VAR,'model',1,1244) -LexToken(ASSIGNMENT,'=',1,1249) -LexToken(VAR,'arg1',1,1250) -LexToken(DOT,'.',1,1254) -LexToken(VAR,'model',1,1255) -LexToken(EOL,'\n',1,1260) -LexToken(WHILE,'while',1,1270) -LexToken(PREVAR_BOOLEAN,'%t',1,1276) -LexToken(DO,'do',1,1279) -LexToken(EOL,'\n',1,1281) -LexToken(OPENSQBRACKET,'[',1,1294) -LexToken(VAR,'ok',1,1295) -LexToken(COMMA,',',1,1297) -LexToken(VAR,'P0',1,1298) -LexToken(COMMA,',',1,1300) -LexToken(VAR,'T0',1,1301) -LexToken(COMMA,',',1,1303) -LexToken(VAR,'H0',1,1304) -LexToken(COMMA,',',1,1306) -LexToken(VAR,'option_temperature',1,1307) -LexToken(COMMA,',',1,1325) -LexToken(VAR,'exprs',1,1326) -LexToken(CLOSESQBRACKET,']',1,1331) -LexToken(ASSIGNMENT,'=',1,1332) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1333) -LexToken(OPENBRACKET,'(',1,1348) -LexToken(DQSTRING,'"Param\xc3\xa8tres du puits"',1,1370) -LexToken(COMMA,',',1,1371) -LexToken(OPENSQBRACKET,'[',1,1387) -LexToken(DQSTRING,'"Pression de la source : P0 (Pa)"',1,1420) -LexToken(SEMICOLON,';',1,1421) -LexToken(DQSTRING,'"Temperature de la source : T0 (K)"',1,1471) -LexToken(SEMICOLON,';',1,1472) -LexToken(DQSTRING,'"Enthalpie sp\xc3\xa9cifique de la source : H0 (J/kg)"',1,1535) -LexToken(SEMICOLON,';',1,1536) -LexToken(DQSTRING,'"1:temp\xc3\xa9rature fix\xc3\xa9e - 2:enthalpie fix\xc3\xa9e : option_temperature"',1,1616) -LexToken(CLOSESQBRACKET,']',1,1617) -LexToken(COMMA,',',1,1618) -LexToken(VAR,'list',1,1634) -LexToken(OPENBRACKET,'(',1,1638) -LexToken(DQSTRING,'"vec"',1,1643) -LexToken(COMMA,',',1,1644) -LexToken(ADDITION,'-',1,1645) -LexToken(NUMBER,'1',1,1646) -LexToken(COMMA,',',1,1647) -LexToken(DQSTRING,'"vec"',1,1652) -LexToken(COMMA,',',1,1653) -LexToken(ADDITION,'-',1,1654) -LexToken(NUMBER,'1',1,1655) -LexToken(COMMA,',',1,1656) -LexToken(DQSTRING,'"vec"',1,1661) -LexToken(COMMA,',',1,1662) -LexToken(ADDITION,'-',1,1663) -LexToken(NUMBER,'1',1,1664) -LexToken(COMMA,',',1,1665) -LexToken(DQSTRING,'"vec"',1,1670) -LexToken(COMMA,',',1,1671) -LexToken(ADDITION,'-',1,1672) -LexToken(NUMBER,'1',1,1673) -LexToken(CLOSEBRACKET,')',1,1674) -LexToken(COMMA,',',1,1675) -LexToken(VAR,'exprs',1,1676) -LexToken(CLOSEBRACKET,')',1,1681) -LexToken(EOL,'\n',1,1682) -LexToken(IF,'if',1,1695) -LexToken(NOT,'~',1,1698) -LexToken(VAR,'ok',1,1699) -LexToken(THEN,'then',1,1702) -LexToken(EOL,'\n',1,1706) -LexToken(BREAK,'break',1,1723) -LexToken(EOL,'\n',1,1728) -LexToken(END,'end',1,1742) -LexToken(EOL,'\n',1,1745) -LexToken(VAR,'model',1,1758) -LexToken(DOT,'.',1,1763) -LexToken(VAR,'rpar',1,1764) -LexToken(ASSIGNMENT,'=',1,1768) -LexToken(OPENSQBRACKET,'[',1,1769) -LexToken(VAR,'P0',1,1770) -LexToken(SEMICOLON,';',1,1772) -LexToken(VAR,'T0',1,1773) -LexToken(SEMICOLON,';',1,1775) -LexToken(VAR,'H0',1,1776) -LexToken(SEMICOLON,';',1,1778) -LexToken(VAR,'option_temperature',1,1779) -LexToken(CLOSESQBRACKET,']',1,1797) -LexToken(EOL,'\n',1,1798) -LexToken(VAR,'model',1,1811) -LexToken(DOT,'.',1,1816) -LexToken(VAR,'equations',1,1817) -LexToken(DOT,'.',1,1826) -LexToken(VAR,'parameters',1,1827) -LexToken(OPENBRACKET,'(',1,1837) -LexToken(NUMBER,'2',1,1838) -LexToken(CLOSEBRACKET,')',1,1839) -LexToken(ASSIGNMENT,'=',1,1840) -LexToken(VAR,'list',1,1841) -LexToken(OPENBRACKET,'(',1,1845) -LexToken(VAR,'P0',1,1846) -LexToken(COMMA,',',1,1848) -LexToken(VAR,'T0',1,1849) -LexToken(COMMA,',',1,1851) -LexToken(VAR,'H0',1,1852) -LexToken(COMMA,',',1,1854) -LexToken(VAR,'option_temperature',1,1855) -LexToken(CLOSEBRACKET,')',1,1873) -LexToken(EOL,'\n',1,1874) -LexToken(EOL,'\n',1,1955) -LexToken(VAR,'graphics',1,1968) -LexToken(DOT,'.',1,1976) -LexToken(VAR,'exprs',1,1977) -LexToken(ASSIGNMENT,'=',1,1982) -LexToken(VAR,'exprs',1,1983) -LexToken(EOL,'\n',1,1988) -LexToken(VAR,'x',1,2001) -LexToken(DOT,'.',1,2002) -LexToken(VAR,'graphics',1,2003) -LexToken(ASSIGNMENT,'=',1,2011) -LexToken(VAR,'graphics',1,2012) -LexToken(EOL,'\n',1,2020) -LexToken(VAR,'x',1,2034) -LexToken(DOT,'.',1,2035) -LexToken(VAR,'model',1,2036) -LexToken(ASSIGNMENT,'=',1,2041) -LexToken(VAR,'model',1,2042) -LexToken(EOL,'\n',1,2047) -LexToken(BREAK,'break',1,2060) -LexToken(EOL,'\n',1,2065) -LexToken(END,'end',1,2074) -LexToken(EOL,'\n',1,2077) -LexToken(CASE,'case',1,2082) -LexToken(DQSTRING,'"define"',1,2094) -LexToken(THEN,'then',1,2096) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'model',1,2109) -LexToken(ASSIGNMENT,'=',1,2114) -LexToken(SCICOS_MODEL,'scicos_model',1,2115) -LexToken(OPENBRACKET,'(',1,2127) -LexToken(CLOSEBRACKET,')',1,2128) -LexToken(EOL,'\n',1,2129) -LexToken(VAR,'P0',1,2138) -LexToken(ASSIGNMENT,'=',1,2140) -LexToken(NUMBER,'300000',1,2141) -LexToken(EOL,'\n',1,2147) -LexToken(VAR,'T0',1,2156) -LexToken(ASSIGNMENT,'=',1,2158) -LexToken(NUMBER,'290',1,2159) -LexToken(EOL,'\n',1,2162) -LexToken(VAR,'H0',1,2171) -LexToken(ASSIGNMENT,'=',1,2173) -LexToken(NUMBER,'100000',1,2174) -LexToken(EOL,'\n',1,2180) -LexToken(VAR,'option_temperature',1,2189) -LexToken(ASSIGNMENT,'=',1,2207) -LexToken(NUMBER,'1',1,2208) -LexToken(EOL,'\n',1,2209) -LexToken(VAR,'model',1,2218) -LexToken(DOT,'.',1,2223) -LexToken(VAR,'rpar',1,2224) -LexToken(ASSIGNMENT,'=',1,2228) -LexToken(OPENSQBRACKET,'[',1,2229) -LexToken(VAR,'P0',1,2230) -LexToken(SEMICOLON,';',1,2232) -LexToken(VAR,'T0',1,2233) -LexToken(SEMICOLON,';',1,2235) -LexToken(VAR,'H0',1,2236) -LexToken(SEMICOLON,';',1,2238) -LexToken(VAR,'option_temperature',1,2239) -LexToken(CLOSESQBRACKET,']',1,2257) -LexToken(EOL,'\n',1,2258) -LexToken(VAR,'model',1,2267) -LexToken(DOT,'.',1,2272) -LexToken(VAR,'sim',1,2273) -LexToken(ASSIGNMENT,'=',1,2276) -LexToken(DQSTRING,'"Source"',1,2284) -LexToken(EOL,'\n',1,2285) -LexToken(VAR,'model',1,2294) -LexToken(DOT,'.',1,2299) -LexToken(VAR,'blocktype',1,2300) -LexToken(ASSIGNMENT,'=',1,2309) -LexToken(DQSTRING,'"c"',1,2312) -LexToken(EOL,'\n',1,2313) -LexToken(VAR,'model',1,2322) -LexToken(DOT,'.',1,2327) -LexToken(VAR,'dep_ut',1,2328) -LexToken(ASSIGNMENT,'=',1,2334) -LexToken(OPENSQBRACKET,'[',1,2335) -LexToken(PREVAR_BOOLEAN,'%t',1,2336) -LexToken(PREVAR_BOOLEAN,'%f',1,2339) -LexToken(CLOSESQBRACKET,']',1,2341) -LexToken(EOL,'\n',1,2342) -LexToken(EOL,'\n',1,2343) -LexToken(VAR,'mo',1,2352) -LexToken(ASSIGNMENT,'=',1,2354) -LexToken(VAR,'modelica',1,2355) -LexToken(OPENBRACKET,'(',1,2363) -LexToken(CLOSEBRACKET,')',1,2364) -LexToken(EOL,'\n',1,2365) -LexToken(VAR,'mo',1,2374) -LexToken(DOT,'.',1,2376) -LexToken(VAR,'model',1,2377) -LexToken(ASSIGNMENT,'=',1,2382) -LexToken(DQSTRING,'"Source"',1,2390) -LexToken(EOL,'\n',1,2391) -LexToken(VAR,'mo',1,2400) -LexToken(DOT,'.',1,2402) -LexToken(VAR,'inputs',1,2403) -LexToken(ASSIGNMENT,'=',1,2409) -LexToken(OPENSQBRACKET,'[',1,2410) -LexToken(CLOSESQBRACKET,']',1,2411) -LexToken(EOL,'\n',1,2412) -LexToken(VAR,'mo',1,2422) -LexToken(DOT,'.',1,2424) -LexToken(VAR,'outputs',1,2425) -LexToken(ASSIGNMENT,'=',1,2432) -LexToken(OPENSQBRACKET,'[',1,2433) -LexToken(DQSTRING,'"C"',1,2436) -LexToken(CLOSESQBRACKET,']',1,2437) -LexToken(EOL,'\n',1,2438) -LexToken(VAR,'mo',1,2448) -LexToken(DOT,'.',1,2450) -LexToken(VAR,'parameters',1,2451) -LexToken(ASSIGNMENT,'=',1,2461) -LexToken(VAR,'list',1,2462) -LexToken(OPENBRACKET,'(',1,2466) -LexToken(OPENSQBRACKET,'[',1,2467) -LexToken(DQSTRING,'"P0"',1,2471) -LexToken(SEMICOLON,';',1,2472) -LexToken(DQSTRING,'"T0"',1,2476) -LexToken(SEMICOLON,';',1,2477) -LexToken(DQSTRING,'"H0"',1,2481) -LexToken(SEMICOLON,';',1,2482) -LexToken(DQSTRING,'"option_temperature"',1,2502) -LexToken(CLOSESQBRACKET,']',1,2503) -LexToken(COMMA,',',1,2504) -LexToken(OPENSQBRACKET,'[',1,2505) -LexToken(VAR,'P0',1,2506) -LexToken(SEMICOLON,';',1,2508) -LexToken(VAR,'T0',1,2509) -LexToken(SEMICOLON,';',1,2511) -LexToken(VAR,'H0',1,2512) -LexToken(SEMICOLON,';',1,2514) -LexToken(VAR,'option_temperature',1,2515) -LexToken(CLOSESQBRACKET,']',1,2533) -LexToken(CLOSEBRACKET,')',1,2534) -LexToken(EOL,'\n',1,2535) -LexToken(VAR,'model',1,2544) -LexToken(DOT,'.',1,2549) -LexToken(VAR,'equations',1,2550) -LexToken(ASSIGNMENT,'=',1,2559) -LexToken(VAR,'mo',1,2560) -LexToken(EOL,'\n',1,2562) -LexToken(VAR,'model',1,2571) -LexToken(DOT,'.',1,2576) -LexToken(VAR,'in',1,2577) -LexToken(ASSIGNMENT,'=',1,2579) -LexToken(VAR,'ones',1,2580) -LexToken(OPENBRACKET,'(',1,2584) -LexToken(VAR,'size',1,2585) -LexToken(OPENBRACKET,'(',1,2589) -LexToken(VAR,'mo',1,2590) -LexToken(DOT,'.',1,2592) -LexToken(VAR,'inputs',1,2593) -LexToken(COMMA,',',1,2599) -LexToken(DQSTRING,'"*"',1,2602) -LexToken(CLOSEBRACKET,')',1,2603) -LexToken(COMMA,',',1,2604) -LexToken(NUMBER,'1',1,2605) -LexToken(CLOSEBRACKET,')',1,2606) -LexToken(EOL,'\n',1,2607) -LexToken(VAR,'model',1,2616) -LexToken(DOT,'.',1,2621) -LexToken(VAR,'out',1,2622) -LexToken(ASSIGNMENT,'=',1,2625) -LexToken(VAR,'ones',1,2626) -LexToken(OPENBRACKET,'(',1,2630) -LexToken(VAR,'size',1,2631) -LexToken(OPENBRACKET,'(',1,2635) -LexToken(VAR,'mo',1,2636) -LexToken(DOT,'.',1,2638) -LexToken(VAR,'outputs',1,2639) -LexToken(COMMA,',',1,2646) -LexToken(DQSTRING,'"*"',1,2649) -LexToken(CLOSEBRACKET,')',1,2650) -LexToken(COMMA,',',1,2651) -LexToken(NUMBER,'1',1,2652) -LexToken(CLOSEBRACKET,')',1,2653) -LexToken(EOL,'\n',1,2654) -LexToken(VAR,'exprs',1,2663) -LexToken(ASSIGNMENT,'=',1,2668) -LexToken(OPENSQBRACKET,'[',1,2669) -LexToken(VAR,'string',1,2670) -LexToken(OPENBRACKET,'(',1,2676) -LexToken(VAR,'P0',1,2677) -LexToken(CLOSEBRACKET,')',1,2679) -LexToken(SEMICOLON,';',1,2680) -LexToken(VAR,'string',1,2681) -LexToken(OPENBRACKET,'(',1,2687) -LexToken(VAR,'T0',1,2688) -LexToken(CLOSEBRACKET,')',1,2690) -LexToken(SEMICOLON,';',1,2691) -LexToken(VAR,'string',1,2692) -LexToken(OPENBRACKET,'(',1,2698) -LexToken(VAR,'H0',1,2699) -LexToken(CLOSEBRACKET,')',1,2701) -LexToken(SEMICOLON,';',1,2702) -LexToken(VAR,'string',1,2703) -LexToken(OPENBRACKET,'(',1,2709) -LexToken(VAR,'option_temperature',1,2710) -LexToken(CLOSEBRACKET,')',1,2728) -LexToken(CLOSESQBRACKET,']',1,2729) -LexToken(EOL,'\n',1,2730) -LexToken(VAR,'gr_i',1,2739) -LexToken(ASSIGNMENT,'=',1,2743) -LexToken(OPENSQBRACKET,'[',1,2744) -LexToken(CLOSESQBRACKET,']',1,2745) -LexToken(EOL,'\n',1,2746) -LexToken(VAR,'x',1,2756) -LexToken(ASSIGNMENT,'=',1,2757) -LexToken(VAR,'standard_define',1,2758) -LexToken(OPENBRACKET,'(',1,2773) -LexToken(OPENSQBRACKET,'[',1,2774) -LexToken(NUMBER,'2.5',1,2775) -LexToken(NUMBER,'2',1,2779) -LexToken(CLOSESQBRACKET,']',1,2780) -LexToken(COMMA,',',1,2781) -LexToken(VAR,'model',1,2782) -LexToken(COMMA,',',1,2787) -LexToken(VAR,'exprs',1,2788) -LexToken(COMMA,',',1,2793) -LexToken(VAR,'list',1,2794) -LexToken(OPENBRACKET,'(',1,2798) -LexToken(VAR,'gr_i',1,2799) -LexToken(COMMA,',',1,2803) -LexToken(NUMBER,'0',1,2804) -LexToken(CLOSEBRACKET,')',1,2805) -LexToken(CLOSEBRACKET,')',1,2806) -LexToken(EOL,'\n',1,2807) -LexToken(VAR,'x',1,2816) -LexToken(DOT,'.',1,2817) -LexToken(VAR,'graphics',1,2818) -LexToken(DOT,'.',1,2826) -LexToken(VAR,'out_implicit',1,2827) -LexToken(ASSIGNMENT,'=',1,2839) -LexToken(OPENSQBRACKET,'[',1,2840) -LexToken(DQSTRING,'"I"',1,2843) -LexToken(CLOSESQBRACKET,']',1,2844) -LexToken(EOL,'\n',1,2845) -LexToken(END,'end',1,2850) -LexToken(EOL,'\n',1,2853) -LexToken(ENDFUNCTION,'endfunction',1,2854) -LexToken(EOL,'\n',1,2865) +/* autogenerated from "macros/Hydraulics/SourceP.sci" */ +function SourceP() { +SourceP.prototype.get = function SourceP() { +} +SourceP.prototype.set = function SourceP() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,P0,T0,H0,option_temperature,exprs]=scicos_getvalue("Paramètres du puits",["Pression de la source : P0 (Pa)","Temperature de la source : T0 (K)","Enthalpie spécifique de la source : H0 (J/kg)","1:température fixée - 2:enthalpie fixée : option_temperature"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[P0,T0,H0,option_temperature]; +model.equations.parameters[2]=list(P0,T0,H0,option_temperature); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +SourceP.prototype.define = function SourceP() { +model=scicos_model(); +P0=300000; +T0=290; +H0=100000; +option_temperature=1; +model.rpar=[P0,T0,H0,option_temperature]; +model.sim="Source"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="Source"; +mo.inputs=[]; +mo.outputs=["C"]; +mo.parameters=list(["P0","T0","H0","option_temperature"],[P0,T0,H0,option_temperature]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[string(P0),string(T0),string(H0),string(option_temperature)]; +gr_i=[]; +x=standard_define([2.5,2],model,exprs,list(gr_i,0)); +x.graphics.out_implicit=["I"]; +} +SourceP.prototype.details = function SourceP() { +} +} diff --git a/js/Hydraulics/VanneReglante.js b/js/Hydraulics/VanneReglante.js index e6ab22dd..f31e794d 100644 --- a/js/Hydraulics/VanneReglante.js +++ b/js/Hydraulics/VanneReglante.js @@ -1,408 +1,49 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'VanneReglante',1,852) -LexToken(OPENBRACKET,'(',1,865) -LexToken(VAR,'job',1,866) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg1',1,870) -LexToken(COMMA,',',1,874) -LexToken(VAR,'arg2',1,875) -LexToken(CLOSEBRACKET,')',1,879) -LexToken(EOL,'\n',1,880) -LexToken(EOL,'\n',1,915) -LexToken(EOL,'\n',1,968) -LexToken(EOL,'\n',1,1045) -LexToken(EOL,'\n',1,1096) -LexToken(VAR,'x',1,1101) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(OPENSQBRACKET,'[',1,1103) -LexToken(CLOSESQBRACKET,']',1,1104) -LexToken(EOL,'\n',1,1105) -LexToken(VAR,'y',1,1111) -LexToken(ASSIGNMENT,'=',1,1112) -LexToken(OPENSQBRACKET,'[',1,1113) -LexToken(CLOSESQBRACKET,']',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(VAR,'typ',1,1121) -LexToken(ASSIGNMENT,'=',1,1124) -LexToken(OPENSQBRACKET,'[',1,1125) -LexToken(CLOSESQBRACKET,']',1,1126) -LexToken(EOL,'\n',1,1127) -LexToken(EOL,'\n',1,1129) -LexToken(SELECT,'select',1,1134) -LexToken(VAR,'job',1,1141) -LexToken(EOL,'\n',1,1144) -LexToken(CASE,'case',1,1149) -LexToken(DQSTRING,'"set"',1,1158) -LexToken(THEN,'then',1,1160) -LexToken(EOL,'\n',1,1164) -LexToken(VAR,'x',1,1173) -LexToken(ASSIGNMENT,'=',1,1174) -LexToken(VAR,'arg1',1,1175) -LexToken(EOL,'\n',1,1179) -LexToken(VAR,'graphics',1,1189) -LexToken(ASSIGNMENT,'=',1,1197) -LexToken(VAR,'arg1',1,1198) -LexToken(DOT,'.',1,1202) -LexToken(VAR,'graphics',1,1203) -LexToken(EOL,'\n',1,1211) -LexToken(VAR,'exprs',1,1221) -LexToken(ASSIGNMENT,'=',1,1226) -LexToken(VAR,'graphics',1,1227) -LexToken(DOT,'.',1,1235) -LexToken(VAR,'exprs',1,1236) -LexToken(EOL,'\n',1,1241) -LexToken(VAR,'model',1,1250) -LexToken(ASSIGNMENT,'=',1,1255) -LexToken(VAR,'arg1',1,1256) -LexToken(DOT,'.',1,1260) -LexToken(VAR,'model',1,1261) -LexToken(EOL,'\n',1,1266) -LexToken(WHILE,'while',1,1276) -LexToken(PREVAR_BOOLEAN,'%t',1,1282) -LexToken(DO,'do',1,1285) -LexToken(EOL,'\n',1,1287) -LexToken(OPENSQBRACKET,'[',1,1300) -LexToken(VAR,'ok',1,1301) -LexToken(COMMA,',',1,1303) -LexToken(VAR,'Cvmax',1,1304) -LexToken(COMMA,',',1,1309) -LexToken(VAR,'p_rho',1,1310) -LexToken(COMMA,',',1,1315) -LexToken(VAR,'exprs',1,1316) -LexToken(CLOSESQBRACKET,']',1,1321) -LexToken(ASSIGNMENT,'=',1,1322) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1323) -LexToken(OPENBRACKET,'(',1,1338) -LexToken(DQSTRING,'"Param\xc3\xa8tres de la vanne reglante"',1,1372) -LexToken(COMMA,',',1,1373) -LexToken(OPENSQBRACKET,'[',1,1389) -LexToken(DQSTRING,'"Cvmax"',1,1396) -LexToken(SEMICOLON,';',1,1397) -LexToken(DQSTRING,'"p_rho"',1,1404) -LexToken(CLOSESQBRACKET,']',1,1405) -LexToken(COMMA,',',1,1406) -LexToken(VAR,'list',1,1422) -LexToken(OPENBRACKET,'(',1,1426) -LexToken(DQSTRING,'"vec"',1,1431) -LexToken(COMMA,',',1,1432) -LexToken(ADDITION,'-',1,1433) -LexToken(NUMBER,'1',1,1434) -LexToken(COMMA,',',1,1435) -LexToken(DQSTRING,'"vec"',1,1440) -LexToken(COMMA,',',1,1441) -LexToken(ADDITION,'-',1,1442) -LexToken(NUMBER,'1',1,1443) -LexToken(CLOSEBRACKET,')',1,1444) -LexToken(COMMA,',',1,1445) -LexToken(VAR,'exprs',1,1446) -LexToken(CLOSEBRACKET,')',1,1451) -LexToken(EOL,'\n',1,1452) -LexToken(IF,'if',1,1465) -LexToken(NOT,'~',1,1468) -LexToken(VAR,'ok',1,1469) -LexToken(THEN,'then',1,1472) -LexToken(EOL,'\n',1,1476) -LexToken(BREAK,'break',1,1493) -LexToken(EOL,'\n',1,1498) -LexToken(END,'end',1,1512) -LexToken(EOL,'\n',1,1515) -LexToken(VAR,'model',1,1528) -LexToken(DOT,'.',1,1533) -LexToken(VAR,'rpar',1,1534) -LexToken(ASSIGNMENT,'=',1,1538) -LexToken(OPENSQBRACKET,'[',1,1539) -LexToken(VAR,'Cvmax',1,1540) -LexToken(SEMICOLON,';',1,1545) -LexToken(VAR,'p_rho',1,1546) -LexToken(CLOSESQBRACKET,']',1,1551) -LexToken(EOL,'\n',1,1552) -LexToken(VAR,'model',1,1565) -LexToken(DOT,'.',1,1570) -LexToken(VAR,'equations',1,1571) -LexToken(DOT,'.',1,1580) -LexToken(VAR,'parameters',1,1581) -LexToken(OPENBRACKET,'(',1,1591) -LexToken(NUMBER,'2',1,1592) -LexToken(CLOSEBRACKET,')',1,1593) -LexToken(ASSIGNMENT,'=',1,1594) -LexToken(VAR,'list',1,1595) -LexToken(OPENBRACKET,'(',1,1599) -LexToken(VAR,'Cvmax',1,1600) -LexToken(COMMA,',',1,1605) -LexToken(VAR,'p_rho',1,1606) -LexToken(CLOSEBRACKET,')',1,1611) -LexToken(EOL,'\n',1,1612) -LexToken(EOL,'\n',1,1677) -LexToken(VAR,'graphics',1,1690) -LexToken(DOT,'.',1,1698) -LexToken(VAR,'exprs',1,1699) -LexToken(ASSIGNMENT,'=',1,1704) -LexToken(VAR,'exprs',1,1705) -LexToken(EOL,'\n',1,1710) -LexToken(VAR,'x',1,1723) -LexToken(DOT,'.',1,1724) -LexToken(VAR,'graphics',1,1725) -LexToken(ASSIGNMENT,'=',1,1733) -LexToken(VAR,'graphics',1,1734) -LexToken(EOL,'\n',1,1742) -LexToken(VAR,'x',1,1756) -LexToken(DOT,'.',1,1757) -LexToken(VAR,'model',1,1758) -LexToken(ASSIGNMENT,'=',1,1763) -LexToken(VAR,'model',1,1764) -LexToken(EOL,'\n',1,1769) -LexToken(BREAK,'break',1,1782) -LexToken(EOL,'\n',1,1787) -LexToken(END,'end',1,1796) -LexToken(EOL,'\n',1,1799) -LexToken(CASE,'case',1,1804) -LexToken(DQSTRING,'"define"',1,1816) -LexToken(THEN,'then',1,1818) -LexToken(EOL,'\n',1,1822) -LexToken(VAR,'model',1,1831) -LexToken(ASSIGNMENT,'=',1,1836) -LexToken(SCICOS_MODEL,'scicos_model',1,1837) -LexToken(OPENBRACKET,'(',1,1849) -LexToken(CLOSEBRACKET,')',1,1850) -LexToken(EOL,'\n',1,1851) -LexToken(VAR,'model',1,1860) -LexToken(DOT,'.',1,1865) -LexToken(VAR,'in',1,1866) -LexToken(ASSIGNMENT,'=',1,1868) -LexToken(OPENSQBRACKET,'[',1,1869) -LexToken(NUMBER,'1',1,1870) -LexToken(SEMICOLON,';',1,1871) -LexToken(NUMBER,'1',1,1872) -LexToken(CLOSESQBRACKET,']',1,1873) -LexToken(EOL,'\n',1,1874) -LexToken(VAR,'model',1,1884) -LexToken(DOT,'.',1,1889) -LexToken(VAR,'out',1,1890) -LexToken(ASSIGNMENT,'=',1,1893) -LexToken(OPENSQBRACKET,'[',1,1894) -LexToken(NUMBER,'1',1,1895) -LexToken(CLOSESQBRACKET,']',1,1896) -LexToken(EOL,'\n',1,1897) -LexToken(VAR,'Cvmax',1,1907) -LexToken(ASSIGNMENT,'=',1,1912) -LexToken(NUMBER,'8005.42',1,1913) -LexToken(EOL,'\n',1,1920) -LexToken(VAR,'p_rho',1,1929) -LexToken(ASSIGNMENT,'=',1,1934) -LexToken(NUMBER,'0',1,1935) -LexToken(EOL,'\n',1,1936) -LexToken(VAR,'model',1,1945) -LexToken(DOT,'.',1,1950) -LexToken(VAR,'rpar',1,1951) -LexToken(ASSIGNMENT,'=',1,1955) -LexToken(OPENSQBRACKET,'[',1,1956) -LexToken(VAR,'Cvmax',1,1957) -LexToken(SEMICOLON,';',1,1962) -LexToken(VAR,'p_rho',1,1963) -LexToken(CLOSESQBRACKET,']',1,1968) -LexToken(EOL,'\n',1,1969) -LexToken(VAR,'model',1,1978) -LexToken(DOT,'.',1,1983) -LexToken(VAR,'sim',1,1984) -LexToken(ASSIGNMENT,'=',1,1987) -LexToken(DQSTRING,'"VanneReglante"',1,2002) -LexToken(EOL,'\n',1,2003) -LexToken(VAR,'model',1,2012) -LexToken(DOT,'.',1,2017) -LexToken(VAR,'blocktype',1,2018) -LexToken(ASSIGNMENT,'=',1,2027) -LexToken(DQSTRING,'"c"',1,2030) -LexToken(EOL,'\n',1,2031) -LexToken(VAR,'model',1,2040) -LexToken(DOT,'.',1,2045) -LexToken(VAR,'dep_ut',1,2046) -LexToken(ASSIGNMENT,'=',1,2052) -LexToken(OPENSQBRACKET,'[',1,2053) -LexToken(PREVAR_BOOLEAN,'%t',1,2054) -LexToken(PREVAR_BOOLEAN,'%f',1,2057) -LexToken(CLOSESQBRACKET,']',1,2059) -LexToken(EOL,'\n',1,2060) -LexToken(EOL,'\n',1,2061) -LexToken(VAR,'mo',1,2070) -LexToken(ASSIGNMENT,'=',1,2072) -LexToken(VAR,'modelica',1,2073) -LexToken(OPENBRACKET,'(',1,2081) -LexToken(CLOSEBRACKET,')',1,2082) -LexToken(EOL,'\n',1,2083) -LexToken(VAR,'mo',1,2092) -LexToken(DOT,'.',1,2094) -LexToken(VAR,'model',1,2095) -LexToken(ASSIGNMENT,'=',1,2100) -LexToken(DQSTRING,'"VanneReglante"',1,2115) -LexToken(EOL,'\n',1,2116) -LexToken(VAR,'mo',1,2125) -LexToken(DOT,'.',1,2127) -LexToken(VAR,'inputs',1,2128) -LexToken(ASSIGNMENT,'=',1,2134) -LexToken(OPENSQBRACKET,'[',1,2135) -LexToken(DQSTRING,'"C1"',1,2139) -LexToken(DQSTRING,'"Ouv"',1,2145) -LexToken(CLOSESQBRACKET,']',1,2146) -LexToken(EOL,'\n',1,2147) -LexToken(VAR,'mo',1,2157) -LexToken(DOT,'.',1,2159) -LexToken(VAR,'outputs',1,2160) -LexToken(ASSIGNMENT,'=',1,2167) -LexToken(DQSTRING,'"C2"',1,2171) -LexToken(EOL,'\n',1,2172) -LexToken(VAR,'mo',1,2182) -LexToken(DOT,'.',1,2184) -LexToken(VAR,'parameters',1,2185) -LexToken(ASSIGNMENT,'=',1,2195) -LexToken(VAR,'list',1,2196) -LexToken(OPENBRACKET,'(',1,2200) -LexToken(OPENSQBRACKET,'[',1,2201) -LexToken(DQSTRING,'"Cvmax"',1,2208) -LexToken(SEMICOLON,';',1,2209) -LexToken(DQSTRING,'"p_rho"',1,2216) -LexToken(CLOSESQBRACKET,']',1,2217) -LexToken(COMMA,',',1,2218) -LexToken(OPENSQBRACKET,'[',1,2219) -LexToken(VAR,'Cvmax',1,2220) -LexToken(SEMICOLON,';',1,2225) -LexToken(VAR,'p_rho',1,2226) -LexToken(CLOSESQBRACKET,']',1,2231) -LexToken(CLOSEBRACKET,')',1,2232) -LexToken(EOL,'\n',1,2233) -LexToken(VAR,'model',1,2242) -LexToken(DOT,'.',1,2247) -LexToken(VAR,'equations',1,2248) -LexToken(ASSIGNMENT,'=',1,2257) -LexToken(VAR,'mo',1,2258) -LexToken(EOL,'\n',1,2260) -LexToken(VAR,'model',1,2269) -LexToken(DOT,'.',1,2274) -LexToken(VAR,'in',1,2275) -LexToken(ASSIGNMENT,'=',1,2277) -LexToken(VAR,'ones',1,2278) -LexToken(OPENBRACKET,'(',1,2282) -LexToken(VAR,'size',1,2283) -LexToken(OPENBRACKET,'(',1,2287) -LexToken(VAR,'mo',1,2288) -LexToken(DOT,'.',1,2290) -LexToken(VAR,'inputs',1,2291) -LexToken(COMMA,',',1,2297) -LexToken(DQSTRING,'"*"',1,2300) -LexToken(CLOSEBRACKET,')',1,2301) -LexToken(COMMA,',',1,2302) -LexToken(NUMBER,'1',1,2303) -LexToken(CLOSEBRACKET,')',1,2304) -LexToken(EOL,'\n',1,2305) -LexToken(VAR,'model',1,2314) -LexToken(DOT,'.',1,2319) -LexToken(VAR,'out',1,2320) -LexToken(ASSIGNMENT,'=',1,2323) -LexToken(VAR,'ones',1,2324) -LexToken(OPENBRACKET,'(',1,2328) -LexToken(VAR,'size',1,2329) -LexToken(OPENBRACKET,'(',1,2333) -LexToken(VAR,'mo',1,2334) -LexToken(DOT,'.',1,2336) -LexToken(VAR,'outputs',1,2337) -LexToken(COMMA,',',1,2344) -LexToken(DQSTRING,'"*"',1,2347) -LexToken(CLOSEBRACKET,')',1,2348) -LexToken(COMMA,',',1,2349) -LexToken(NUMBER,'1',1,2350) -LexToken(CLOSEBRACKET,')',1,2351) -LexToken(EOL,'\n',1,2352) -LexToken(VAR,'exprs',1,2361) -LexToken(ASSIGNMENT,'=',1,2366) -LexToken(OPENSQBRACKET,'[',1,2367) -LexToken(VAR,'string',1,2368) -LexToken(OPENBRACKET,'(',1,2374) -LexToken(VAR,'Cvmax',1,2375) -LexToken(CLOSEBRACKET,')',1,2380) -LexToken(SEMICOLON,';',1,2381) -LexToken(VAR,'string',1,2382) -LexToken(OPENBRACKET,'(',1,2388) -LexToken(VAR,'p_rho',1,2389) -LexToken(CLOSEBRACKET,')',1,2394) -LexToken(CLOSESQBRACKET,']',1,2395) -LexToken(EOL,'\n',1,2396) -LexToken(VAR,'gr_i',1,2405) -LexToken(ASSIGNMENT,'=',1,2409) -LexToken(OPENSQBRACKET,'[',1,2410) -LexToken(CLOSESQBRACKET,']',1,2411) -LexToken(EOL,'\n',1,2412) -LexToken(VAR,'x',1,2422) -LexToken(ASSIGNMENT,'=',1,2423) -LexToken(VAR,'standard_define',1,2424) -LexToken(OPENBRACKET,'(',1,2439) -LexToken(OPENSQBRACKET,'[',1,2440) -LexToken(NUMBER,'2',1,2441) -LexToken(NUMBER,'2',1,2443) -LexToken(CLOSESQBRACKET,']',1,2444) -LexToken(COMMA,',',1,2445) -LexToken(VAR,'model',1,2446) -LexToken(COMMA,',',1,2451) -LexToken(VAR,'exprs',1,2452) -LexToken(COMMA,',',1,2457) -LexToken(VAR,'list',1,2458) -LexToken(OPENBRACKET,'(',1,2462) -LexToken(VAR,'gr_i',1,2463) -LexToken(COMMA,',',1,2467) -LexToken(NUMBER,'0',1,2468) -LexToken(CLOSEBRACKET,')',1,2469) -LexToken(CLOSEBRACKET,')',1,2470) -LexToken(EOL,'\n',1,2471) -LexToken(VAR,'x',1,2480) -LexToken(DOT,'.',1,2481) -LexToken(VAR,'graphics',1,2482) -LexToken(DOT,'.',1,2490) -LexToken(VAR,'in_implicit',1,2491) -LexToken(ASSIGNMENT,'=',1,2502) -LexToken(OPENSQBRACKET,'[',1,2503) -LexToken(DQSTRING,'"I"',1,2506) -LexToken(SEMICOLON,';',1,2507) -LexToken(DQSTRING,'"E"',1,2510) -LexToken(CLOSESQBRACKET,']',1,2511) -LexToken(EOL,'\n',1,2512) -LexToken(VAR,'x',1,2521) -LexToken(DOT,'.',1,2522) -LexToken(VAR,'graphics',1,2523) -LexToken(DOT,'.',1,2531) -LexToken(VAR,'out_implicit',1,2532) -LexToken(ASSIGNMENT,'=',1,2544) -LexToken(OPENSQBRACKET,'[',1,2545) -LexToken(DQSTRING,'"I"',1,2548) -LexToken(CLOSESQBRACKET,']',1,2549) -LexToken(EOL,'\n',1,2550) -LexToken(END,'end',1,2555) -LexToken(EOL,'\n',1,2558) -LexToken(ENDFUNCTION,'endfunction',1,2559) -LexToken(EOL,'\n',1,2570) +/* autogenerated from "macros/Hydraulics/VanneReglante.sci" */ +function VanneReglante() { +VanneReglante.prototype.get = function VanneReglante() { +} +VanneReglante.prototype.set = function VanneReglante() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,Cvmax,p_rho,exprs]=scicos_getvalue("Paramètres de la vanne reglante",["Cvmax","p_rho"],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +model.rpar=[Cvmax,p_rho]; +model.equations.parameters[2]=list(Cvmax,p_rho); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +VanneReglante.prototype.define = function VanneReglante() { +model=scicos_model(); +model.in=[1,1]; +model.out=[1]; +Cvmax=8005.42; +p_rho=0; +model.rpar=[Cvmax,p_rho]; +model.sim="VanneReglante"; +model.blocktype="c"; +model.dep_ut=[true,None]; +mo=modelica(); +mo.model="VanneReglante"; +mo.inputs=["C1","Ouv"]; +mo.outputs="C2"; +mo.parameters=list(["Cvmax","p_rho"],[Cvmax,p_rho]); +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +exprs=[string(Cvmax),string(p_rho)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,list(gr_i,0)); +x.graphics.in_implicit=["I","E"]; +x.graphics.out_implicit=["I"]; +} +VanneReglante.prototype.details = function VanneReglante() { +} +} diff --git a/js/IntegerOp/BITCLEAR.js b/js/IntegerOp/BITCLEAR.js index 09871538..dc944e1c 100644 --- a/js/IntegerOp/BITCLEAR.js +++ b/js/IntegerOp/BITCLEAR.js @@ -1,763 +1,86 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,151) -LexToken(EOL,'\n',1,154) -LexToken(EOL,'\n',1,226) -LexToken(EOL,'\n',1,298) -LexToken(EOL,'\n',1,367) -LexToken(EOL,'\n',1,406) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,476) -LexToken(EOL,'\n',1,542) -LexToken(EOL,'\n',1,607) -LexToken(EOL,'\n',1,655) -LexToken(EOL,'\n',1,658) -LexToken(EOL,'\n',1,727) -LexToken(EOL,'\n',1,790) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,906) -LexToken(EOL,'\n',1,909) -LexToken(EOL,'\n',1,910) -LexToken(FUNCTION,'function',1,911) -LexToken(OPENSQBRACKET,'[',1,920) -LexToken(VAR,'x',1,921) -LexToken(COMMA,',',1,922) -LexToken(VAR,'y',1,923) -LexToken(COMMA,',',1,924) -LexToken(VAR,'typ',1,925) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(ASSIGNMENT,'=',1,929) -LexToken(VAR,'BITCLEAR',1,930) -LexToken(OPENBRACKET,'(',1,938) -LexToken(VAR,'job',1,939) -LexToken(COMMA,',',1,942) -LexToken(VAR,'arg1',1,943) -LexToken(COMMA,',',1,947) -LexToken(VAR,'arg2',1,948) -LexToken(CLOSEBRACKET,')',1,952) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'x',1,958) -LexToken(ASSIGNMENT,'=',1,959) -LexToken(OPENSQBRACKET,'[',1,960) -LexToken(CLOSESQBRACKET,']',1,961) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'y',1,968) -LexToken(ASSIGNMENT,'=',1,969) -LexToken(OPENSQBRACKET,'[',1,970) -LexToken(CLOSESQBRACKET,']',1,971) -LexToken(EOL,'\n',1,972) -LexToken(VAR,'typ',1,978) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(OPENSQBRACKET,'[',1,982) -LexToken(CLOSESQBRACKET,']',1,983) -LexToken(EOL,'\n',1,984) -LexToken(SELECT,'select',1,990) -LexToken(VAR,'job',1,997) -LexToken(EOL,'\n',1,1000) -LexToken(CASE,'case',1,1005) -LexToken(DQSTRING,'"set"',1,1014) -LexToken(THEN,'then',1,1016) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'x',1,1029) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'graphics',1,1045) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(VAR,'arg1',1,1054) -LexToken(DOT,'.',1,1058) -LexToken(VAR,'graphics',1,1059) -LexToken(EOL,'\n',1,1067) -LexToken(VAR,'exprs',1,1077) -LexToken(ASSIGNMENT,'=',1,1082) -LexToken(VAR,'graphics',1,1083) -LexToken(DOT,'.',1,1091) -LexToken(VAR,'exprs',1,1092) -LexToken(EOL,'\n',1,1097) -LexToken(VAR,'model',1,1106) -LexToken(ASSIGNMENT,'=',1,1111) -LexToken(VAR,'arg1',1,1112) -LexToken(DOT,'.',1,1116) -LexToken(VAR,'model',1,1117) -LexToken(EOL,'\n',1,1122) -LexToken(WHILE,'while',1,1132) -LexToken(PREVAR_BOOLEAN,'%t',1,1138) -LexToken(DO,'do',1,1141) -LexToken(EOL,'\n',1,1143) -LexToken(EOL,'\n',1,1144) -LexToken(OPENSQBRACKET,'[',1,1157) -LexToken(VAR,'ok',1,1158) -LexToken(COMMA,',',1,1160) -LexToken(VAR,'Datatype',1,1161) -LexToken(COMMA,',',1,1169) -LexToken(VAR,'bit',1,1170) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'exprs',1,1174) -LexToken(CLOSESQBRACKET,']',1,1179) -LexToken(ASSIGNMENT,'=',1,1180) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1181) -LexToken(OPENBRACKET,'(',1,1196) -LexToken(OPENSQBRACKET,'[',1,1197) -LexToken(VAR,'msprintf',1,1198) -LexToken(OPENBRACKET,'(',1,1206) -LexToken(VAR,'gettext',1,1207) -LexToken(OPENBRACKET,'(',1,1214) -LexToken(DQSTRING,'"Set %s block parameters"',1,1239) -LexToken(CLOSEBRACKET,')',1,1240) -LexToken(COMMA,',',1,1241) -LexToken(DQSTRING,'"BITCLEAR"',1,1252) -LexToken(CLOSEBRACKET,')',1,1253) -LexToken(SEMICOLON,';',1,1254) -LexToken(DQSTRING,'" "',1,1258) -LexToken(SEMICOLON,';',1,1259) -LexToken(VAR,'gettext',1,1270) -LexToken(OPENBRACKET,'(',1,1277) -LexToken(DQSTRING,'"Clear a bit"',1,1290) -LexToken(CLOSEBRACKET,')',1,1291) -LexToken(SEMICOLON,';',1,1292) -LexToken(DQSTRING,'" "',1,1295) -LexToken(CLOSESQBRACKET,']',1,1296) -LexToken(COMMA,',',1,1297) -LexToken(OPENSQBRACKET,'[',1,1313) -LexToken(VAR,'msprintf',1,1314) -LexToken(OPENBRACKET,'(',1,1322) -LexToken(VAR,'gettext',1,1323) -LexToken(OPENBRACKET,'(',1,1330) -LexToken(DQSTRING,'"Data Type %s"',1,1344) -LexToken(CLOSEBRACKET,')',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(DQSTRING,'"(3:int32, 4:int16, 5:int8, ...)"',1,1380) -LexToken(CLOSEBRACKET,')',1,1381) -LexToken(SEMICOLON,';',1,1382) -LexToken(VAR,'gettext',1,1384) -LexToken(OPENBRACKET,'(',1,1391) -LexToken(DQSTRING,'"Index of Bit (0 is least significant)"',1,1430) -LexToken(CLOSEBRACKET,')',1,1431) -LexToken(CLOSESQBRACKET,']',1,1432) -LexToken(COMMA,',',1,1433) -LexToken(VAR,'list',1,1449) -LexToken(OPENBRACKET,'(',1,1453) -LexToken(DQSTRING,'"vec"',1,1458) -LexToken(COMMA,',',1,1459) -LexToken(NUMBER,'1',1,1460) -LexToken(COMMA,',',1,1461) -LexToken(DQSTRING,'"vec"',1,1466) -LexToken(COMMA,',',1,1467) -LexToken(NUMBER,'1',1,1468) -LexToken(CLOSEBRACKET,')',1,1469) -LexToken(COMMA,',',1,1470) -LexToken(VAR,'exprs',1,1472) -LexToken(CLOSEBRACKET,')',1,1477) -LexToken(EOL,'\n',1,1478) -LexToken(EOL,'\n',1,1480) -LexToken(IF,'if',1,1493) -LexToken(NOT,'~',1,1496) -LexToken(VAR,'ok',1,1497) -LexToken(THEN,'then',1,1500) -LexToken(EOL,'\n',1,1504) -LexToken(BREAK,'break',1,1521) -LexToken(EOL,'\n',1,1526) -LexToken(END,'end',1,1540) -LexToken(EOL,'\n',1,1543) -LexToken(VAR,'in',1,1556) -LexToken(ASSIGNMENT,'=',1,1558) -LexToken(OPENSQBRACKET,'[',1,1559) -LexToken(VAR,'model',1,1560) -LexToken(DOT,'.',1,1565) -LexToken(VAR,'in',1,1566) -LexToken(VAR,'model',1,1569) -LexToken(DOT,'.',1,1574) -LexToken(VAR,'in2',1,1575) -LexToken(CLOSESQBRACKET,']',1,1578) -LexToken(EOL,'\n',1,1579) -LexToken(EOL,'\n',1,1581) -LexToken(IF,'if',1,1594) -LexToken(VAR,'floor',1,1597) -LexToken(OPENBRACKET,'(',1,1602) -LexToken(VAR,'bit',1,1603) -LexToken(CLOSEBRACKET,')',1,1606) -LexToken(COMPARISON,'<>',1,1608) -LexToken(VAR,'bit',1,1611) -LexToken(THEN,'then',1,1615) -LexToken(EOL,'\n',1,1619) -LexToken(VAR,'block_parameter_error',1,1636) -LexToken(OPENBRACKET,'(',1,1657) -LexToken(VAR,'msprintf',1,1658) -LexToken(OPENBRACKET,'(',1,1666) -LexToken(VAR,'gettext',1,1667) -LexToken(OPENBRACKET,'(',1,1674) -LexToken(DQSTRING,'"Wrong type for \\\'%s\\\' parameter: %5.1f."',1,1715) -LexToken(CLOSEBRACKET,')',1,1716) -LexToken(COMMA,',',1,1717) -LexToken(VAR,'gettext',1,1719) -LexToken(OPENBRACKET,'(',1,1726) -LexToken(DQSTRING,'"Index of Bit"',1,1740) -LexToken(CLOSEBRACKET,')',1,1741) -LexToken(COMMA,',',1,1742) -LexToken(VAR,'bit',1,1744) -LexToken(CLOSEBRACKET,')',1,1747) -LexToken(COMMA,',',1,1748) -LexToken(VAR,'gettext',1,1769) -LexToken(OPENBRACKET,'(',1,1776) -LexToken(DQSTRING,'"Must be integer."',1,1794) -LexToken(CLOSEBRACKET,')',1,1795) -LexToken(CLOSEBRACKET,')',1,1816) -LexToken(EOL,'\n',1,1817) -LexToken(VAR,'ok',1,1835) -LexToken(ASSIGNMENT,'=',1,1837) -LexToken(PREVAR_BOOLEAN,'%f',1,1838) -LexToken(EOL,'\n',1,1840) -LexToken(ELSEIF,'elseif',1,1854) -LexToken(OPENBRACKET,'(',1,1861) -LexToken(VAR,'Datatype',1,1862) -LexToken(COMPARISON,'==',1,1871) -LexToken(NUMBER,'3',1,1874) -LexToken(CLOSEBRACKET,')',1,1875) -LexToken(LOGICAL,'|',1,1877) -LexToken(OPENBRACKET,'(',1,1879) -LexToken(VAR,'Datatype',1,1880) -LexToken(COMPARISON,'==',1,1889) -LexToken(NUMBER,'6',1,1892) -LexToken(CLOSEBRACKET,')',1,1893) -LexToken(THEN,'then',1,1895) -LexToken(EOL,'\n',1,1899) -LexToken(IF,'if',1,1916) -LexToken(VAR,'bit',1,1919) -LexToken(COMPARISON,'>',1,1923) -LexToken(NUMBER,'31',1,1925) -LexToken(LOGICAL,'|',1,1928) -LexToken(VAR,'bit',1,1930) -LexToken(COMPARISON,'<',1,1934) -LexToken(NUMBER,'0',1,1936) -LexToken(THEN,'then',1,1938) -LexToken(EOL,'\n',1,1942) -LexToken(VAR,'block_parameter_error',1,1963) -LexToken(OPENBRACKET,'(',1,1984) -LexToken(VAR,'msprintf',1,1985) -LexToken(OPENBRACKET,'(',1,1993) -LexToken(VAR,'gettext',1,1994) -LexToken(OPENBRACKET,'(',1,2001) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2040) -LexToken(CLOSEBRACKET,')',1,2041) -LexToken(COMMA,',',1,2042) -LexToken(VAR,'gettext',1,2044) -LexToken(OPENBRACKET,'(',1,2051) -LexToken(DQSTRING,'"Index of Bit"',1,2065) -LexToken(CLOSEBRACKET,')',1,2066) -LexToken(COMMA,',',1,2067) -LexToken(VAR,'bit',1,2069) -LexToken(CLOSEBRACKET,')',1,2072) -LexToken(COMMA,',',1,2073) -LexToken(VAR,'msprintf',1,2098) -LexToken(OPENBRACKET,'(',1,2106) -LexToken(VAR,'gettext',1,2107) -LexToken(OPENBRACKET,'(',1,2114) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2143) -LexToken(CLOSEBRACKET,')',1,2144) -LexToken(COMMA,',',1,2145) -LexToken(DQSTRING,'"[0, 31]"',1,2155) -LexToken(CLOSEBRACKET,')',1,2156) -LexToken(CLOSEBRACKET,')',1,2157) -LexToken(EOL,'\n',1,2158) -LexToken(VAR,'ok',1,2180) -LexToken(ASSIGNMENT,'=',1,2182) -LexToken(PREVAR_BOOLEAN,'%f',1,2183) -LexToken(EOL,'\n',1,2185) -LexToken(ELSE,'else',1,2203) -LexToken(EOL,'\n',1,2207) -LexToken(VAR,'bit',1,2228) -LexToken(ASSIGNMENT,'=',1,2231) -LexToken(VAR,'uint32',1,2232) -LexToken(OPENBRACKET,'(',1,2238) -LexToken(VAR,'bit',1,2239) -LexToken(CLOSEBRACKET,')',1,2242) -LexToken(EOL,'\n',1,2243) -LexToken(VAR,'n',1,2264) -LexToken(ASSIGNMENT,'=',1,2265) -LexToken(OPENBRACKET,'(',1,2266) -LexToken(NUMBER,'2',1,2267) -LexToken(MULTIPLICATION,'^',1,2268) -LexToken(NUMBER,'32',1,2269) -LexToken(ADDITION,'-',1,2271) -LexToken(NUMBER,'1',1,2272) -LexToken(CLOSEBRACKET,')',1,2273) -LexToken(ADDITION,'-',1,2274) -LexToken(NUMBER,'2',1,2275) -LexToken(MULTIPLICATION,'^',1,2276) -LexToken(VAR,'bit',1,2277) -LexToken(EOL,'\n',1,2280) -LexToken(VAR,'n',1,2302) -LexToken(ASSIGNMENT,'=',1,2303) -LexToken(VAR,'uint32',1,2304) -LexToken(OPENBRACKET,'(',1,2310) -LexToken(VAR,'n',1,2311) -LexToken(CLOSEBRACKET,')',1,2312) -LexToken(EOL,'\n',1,2313) -LexToken(VAR,'model',1,2334) -LexToken(DOT,'.',1,2339) -LexToken(VAR,'sim',1,2340) -LexToken(ASSIGNMENT,'=',1,2343) -LexToken(VAR,'list',1,2344) -LexToken(OPENBRACKET,'(',1,2348) -LexToken(DQSTRING,'"bit_clear_32"',1,2362) -LexToken(COMMA,',',1,2363) -LexToken(NUMBER,'4',1,2364) -LexToken(CLOSEBRACKET,')',1,2365) -LexToken(EOL,'\n',1,2366) -LexToken(END,'end',1,2383) -LexToken(EOL,'\n',1,2386) -LexToken(ELSEIF,'elseif',1,2399) -LexToken(OPENBRACKET,'(',1,2406) -LexToken(VAR,'Datatype',1,2407) -LexToken(COMPARISON,'==',1,2416) -LexToken(NUMBER,'4',1,2419) -LexToken(CLOSEBRACKET,')',1,2420) -LexToken(LOGICAL,'|',1,2421) -LexToken(OPENBRACKET,'(',1,2422) -LexToken(VAR,'Datatype',1,2423) -LexToken(COMPARISON,'==',1,2432) -LexToken(NUMBER,'7',1,2435) -LexToken(CLOSEBRACKET,')',1,2436) -LexToken(THEN,'then',1,2438) -LexToken(EOL,'\n',1,2442) -LexToken(IF,'if',1,2459) -LexToken(VAR,'bit',1,2462) -LexToken(COMPARISON,'>',1,2466) -LexToken(NUMBER,'15',1,2468) -LexToken(LOGICAL,'|',1,2471) -LexToken(VAR,'bit',1,2473) -LexToken(COMPARISON,'<',1,2477) -LexToken(NUMBER,'0',1,2479) -LexToken(THEN,'then',1,2481) -LexToken(EOL,'\n',1,2485) -LexToken(VAR,'block_parameter_error',1,2506) -LexToken(OPENBRACKET,'(',1,2527) -LexToken(VAR,'msprintf',1,2528) -LexToken(OPENBRACKET,'(',1,2536) -LexToken(VAR,'gettext',1,2537) -LexToken(OPENBRACKET,'(',1,2544) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2583) -LexToken(CLOSEBRACKET,')',1,2584) -LexToken(COMMA,',',1,2585) -LexToken(VAR,'gettext',1,2587) -LexToken(OPENBRACKET,'(',1,2594) -LexToken(DQSTRING,'"Index of Bit"',1,2608) -LexToken(CLOSEBRACKET,')',1,2609) -LexToken(COMMA,',',1,2610) -LexToken(VAR,'bit',1,2612) -LexToken(CLOSEBRACKET,')',1,2615) -LexToken(COMMA,',',1,2616) -LexToken(VAR,'msprintf',1,2641) -LexToken(OPENBRACKET,'(',1,2649) -LexToken(VAR,'gettext',1,2650) -LexToken(OPENBRACKET,'(',1,2657) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2686) -LexToken(CLOSEBRACKET,')',1,2687) -LexToken(COMMA,',',1,2688) -LexToken(DQSTRING,'"[0, 15]"',1,2698) -LexToken(CLOSEBRACKET,')',1,2699) -LexToken(CLOSEBRACKET,')',1,2700) -LexToken(EOL,'\n',1,2701) -LexToken(VAR,'ok',1,2723) -LexToken(ASSIGNMENT,'=',1,2725) -LexToken(PREVAR_BOOLEAN,'%f',1,2726) -LexToken(EOL,'\n',1,2728) -LexToken(ELSE,'else',1,2746) -LexToken(EOL,'\n',1,2750) -LexToken(VAR,'bit',1,2771) -LexToken(ASSIGNMENT,'=',1,2774) -LexToken(VAR,'uint16',1,2775) -LexToken(OPENBRACKET,'(',1,2781) -LexToken(VAR,'bit',1,2782) -LexToken(CLOSEBRACKET,')',1,2785) -LexToken(EOL,'\n',1,2786) -LexToken(VAR,'n',1,2807) -LexToken(ASSIGNMENT,'=',1,2808) -LexToken(OPENBRACKET,'(',1,2809) -LexToken(NUMBER,'2',1,2810) -LexToken(MULTIPLICATION,'^',1,2811) -LexToken(NUMBER,'16',1,2812) -LexToken(ADDITION,'-',1,2814) -LexToken(NUMBER,'1',1,2815) -LexToken(CLOSEBRACKET,')',1,2816) -LexToken(ADDITION,'-',1,2817) -LexToken(NUMBER,'2',1,2818) -LexToken(MULTIPLICATION,'^',1,2819) -LexToken(VAR,'bit',1,2820) -LexToken(EOL,'\n',1,2823) -LexToken(VAR,'n',1,2845) -LexToken(ASSIGNMENT,'=',1,2846) -LexToken(VAR,'uint16',1,2847) -LexToken(OPENBRACKET,'(',1,2853) -LexToken(VAR,'n',1,2854) -LexToken(CLOSEBRACKET,')',1,2855) -LexToken(EOL,'\n',1,2856) -LexToken(VAR,'model',1,2877) -LexToken(DOT,'.',1,2882) -LexToken(VAR,'sim',1,2883) -LexToken(ASSIGNMENT,'=',1,2886) -LexToken(VAR,'list',1,2887) -LexToken(OPENBRACKET,'(',1,2891) -LexToken(DQSTRING,'"bit_clear_16"',1,2905) -LexToken(COMMA,',',1,2906) -LexToken(NUMBER,'4',1,2907) -LexToken(CLOSEBRACKET,')',1,2908) -LexToken(EOL,'\n',1,2909) -LexToken(END,'end',1,2926) -LexToken(EOL,'\n',1,2929) -LexToken(ELSEIF,'elseif',1,2942) -LexToken(OPENBRACKET,'(',1,2949) -LexToken(VAR,'Datatype',1,2950) -LexToken(COMPARISON,'==',1,2959) -LexToken(NUMBER,'5',1,2962) -LexToken(CLOSEBRACKET,')',1,2963) -LexToken(LOGICAL,'|',1,2964) -LexToken(OPENBRACKET,'(',1,2965) -LexToken(VAR,'Datatype',1,2966) -LexToken(COMPARISON,'==',1,2975) -LexToken(NUMBER,'8',1,2978) -LexToken(CLOSEBRACKET,')',1,2979) -LexToken(THEN,'then',1,2981) -LexToken(EOL,'\n',1,2985) -LexToken(IF,'if',1,3002) -LexToken(VAR,'bit',1,3005) -LexToken(COMPARISON,'>',1,3009) -LexToken(NUMBER,'7',1,3011) -LexToken(LOGICAL,'|',1,3013) -LexToken(VAR,'bit',1,3015) -LexToken(COMPARISON,'<',1,3019) -LexToken(NUMBER,'0',1,3021) -LexToken(THEN,'then',1,3023) -LexToken(EOL,'\n',1,3027) -LexToken(VAR,'block_parameter_error',1,3048) -LexToken(OPENBRACKET,'(',1,3069) -LexToken(VAR,'msprintf',1,3070) -LexToken(OPENBRACKET,'(',1,3078) -LexToken(VAR,'gettext',1,3079) -LexToken(OPENBRACKET,'(',1,3086) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3125) -LexToken(CLOSEBRACKET,')',1,3126) -LexToken(COMMA,',',1,3127) -LexToken(VAR,'gettext',1,3129) -LexToken(OPENBRACKET,'(',1,3136) -LexToken(DQSTRING,'"Index of Bit"',1,3150) -LexToken(CLOSEBRACKET,')',1,3151) -LexToken(COMMA,',',1,3152) -LexToken(VAR,'bit',1,3154) -LexToken(CLOSEBRACKET,')',1,3157) -LexToken(COMMA,',',1,3158) -LexToken(VAR,'msprintf',1,3183) -LexToken(OPENBRACKET,'(',1,3191) -LexToken(VAR,'gettext',1,3192) -LexToken(OPENBRACKET,'(',1,3199) -LexToken(DQSTRING,'"Must be in the interval %s."',1,3228) -LexToken(CLOSEBRACKET,')',1,3229) -LexToken(COMMA,',',1,3230) -LexToken(DQSTRING,'"[0, 7]"',1,3239) -LexToken(CLOSEBRACKET,')',1,3240) -LexToken(CLOSEBRACKET,')',1,3241) -LexToken(EOL,'\n',1,3242) -LexToken(VAR,'ok',1,3264) -LexToken(ASSIGNMENT,'=',1,3266) -LexToken(PREVAR_BOOLEAN,'%f',1,3267) -LexToken(EOL,'\n',1,3269) -LexToken(ELSE,'else',1,3287) -LexToken(EOL,'\n',1,3291) -LexToken(VAR,'bit',1,3312) -LexToken(ASSIGNMENT,'=',1,3315) -LexToken(VAR,'uint8',1,3316) -LexToken(OPENBRACKET,'(',1,3321) -LexToken(VAR,'bit',1,3322) -LexToken(CLOSEBRACKET,')',1,3325) -LexToken(EOL,'\n',1,3326) -LexToken(VAR,'n',1,3347) -LexToken(ASSIGNMENT,'=',1,3348) -LexToken(OPENBRACKET,'(',1,3349) -LexToken(NUMBER,'2',1,3350) -LexToken(MULTIPLICATION,'^',1,3351) -LexToken(NUMBER,'8',1,3352) -LexToken(ADDITION,'-',1,3353) -LexToken(NUMBER,'1',1,3354) -LexToken(CLOSEBRACKET,')',1,3355) -LexToken(ADDITION,'-',1,3356) -LexToken(NUMBER,'2',1,3357) -LexToken(MULTIPLICATION,'^',1,3358) -LexToken(VAR,'bit',1,3359) -LexToken(EOL,'\n',1,3362) -LexToken(VAR,'n',1,3384) -LexToken(ASSIGNMENT,'=',1,3385) -LexToken(VAR,'uint8',1,3386) -LexToken(OPENBRACKET,'(',1,3391) -LexToken(VAR,'n',1,3392) -LexToken(CLOSEBRACKET,')',1,3393) -LexToken(EOL,'\n',1,3394) -LexToken(VAR,'model',1,3415) -LexToken(DOT,'.',1,3420) -LexToken(VAR,'sim',1,3421) -LexToken(ASSIGNMENT,'=',1,3424) -LexToken(VAR,'list',1,3425) -LexToken(OPENBRACKET,'(',1,3429) -LexToken(DQSTRING,'"bit_clear_8"',1,3442) -LexToken(COMMA,',',1,3443) -LexToken(NUMBER,'4',1,3444) -LexToken(CLOSEBRACKET,')',1,3445) -LexToken(EOL,'\n',1,3446) -LexToken(END,'end',1,3463) -LexToken(EOL,'\n',1,3466) -LexToken(ELSE,'else',1,3479) -LexToken(EOL,'\n',1,3483) -LexToken(VAR,'block_parameter_error',1,3500) -LexToken(OPENBRACKET,'(',1,3521) -LexToken(VAR,'msprintf',1,3522) -LexToken(OPENBRACKET,'(',1,3530) -LexToken(VAR,'gettext',1,3531) -LexToken(OPENBRACKET,'(',1,3538) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3578) -LexToken(CLOSEBRACKET,')',1,3579) -LexToken(COMMA,',',1,3580) -LexToken(VAR,'gettext',1,3582) -LexToken(OPENBRACKET,'(',1,3589) -LexToken(DQSTRING,'"Data Type"',1,3600) -LexToken(CLOSEBRACKET,')',1,3601) -LexToken(COMMA,',',1,3602) -LexToken(VAR,'Datatype',1,3604) -LexToken(CLOSEBRACKET,')',1,3612) -LexToken(COMMA,',',1,3613) -LexToken(VAR,'msprintf',1,3633) -LexToken(OPENBRACKET,'(',1,3641) -LexToken(VAR,'gettext',1,3642) -LexToken(OPENBRACKET,'(',1,3649) -LexToken(DQSTRING,'"Must be in the interval %s."',1,3679) -LexToken(CLOSEBRACKET,')',1,3680) -LexToken(COMMA,',',1,3681) -LexToken(DQSTRING,'"[3, 8]"',1,3690) -LexToken(CLOSEBRACKET,')',1,3691) -LexToken(CLOSEBRACKET,')',1,3692) -LexToken(EOL,'\n',1,3693) -LexToken(VAR,'ok',1,3711) -LexToken(ASSIGNMENT,'=',1,3713) -LexToken(PREVAR_BOOLEAN,'%f',1,3714) -LexToken(EOL,'\n',1,3716) -LexToken(END,'end',1,3730) -LexToken(EOL,'\n',1,3733) -LexToken(IF,'if',1,3746) -LexToken(VAR,'ok',1,3749) -LexToken(THEN,'then',1,3752) -LexToken(EOL,'\n',1,3756) -LexToken(VAR,'it',1,3773) -LexToken(ASSIGNMENT,'=',1,3775) -LexToken(VAR,'Datatype',1,3776) -LexToken(EOL,'\n',1,3784) -LexToken(VAR,'ot',1,3801) -LexToken(ASSIGNMENT,'=',1,3803) -LexToken(VAR,'Datatype',1,3804) -LexToken(EOL,'\n',1,3812) -LexToken(VAR,'out',1,3829) -LexToken(ASSIGNMENT,'=',1,3832) -LexToken(OPENSQBRACKET,'[',1,3833) -LexToken(NUMBER,'1',1,3834) -LexToken(NUMBER,'1',1,3836) -LexToken(CLOSESQBRACKET,']',1,3837) -LexToken(EOL,'\n',1,3838) -LexToken(OPENSQBRACKET,'[',1,3855) -LexToken(VAR,'model',1,3856) -LexToken(COMMA,',',1,3861) -LexToken(VAR,'graphics',1,3862) -LexToken(COMMA,',',1,3870) -LexToken(VAR,'ok',1,3871) -LexToken(CLOSESQBRACKET,']',1,3873) -LexToken(ASSIGNMENT,'=',1,3874) -LexToken(VAR,'set_io',1,3875) -LexToken(OPENBRACKET,'(',1,3881) -LexToken(VAR,'model',1,3882) -LexToken(COMMA,',',1,3887) -LexToken(VAR,'graphics',1,3888) -LexToken(COMMA,',',1,3896) -LexToken(VAR,'list',1,3897) -LexToken(OPENBRACKET,'(',1,3901) -LexToken(VAR,'in',1,3902) -LexToken(COMMA,',',1,3904) -LexToken(VAR,'it',1,3905) -LexToken(CLOSEBRACKET,')',1,3907) -LexToken(COMMA,',',1,3908) -LexToken(VAR,'list',1,3909) -LexToken(OPENBRACKET,'(',1,3913) -LexToken(VAR,'out',1,3914) -LexToken(COMMA,',',1,3917) -LexToken(VAR,'ot',1,3918) -LexToken(CLOSEBRACKET,')',1,3920) -LexToken(COMMA,',',1,3921) -LexToken(OPENSQBRACKET,'[',1,3922) -LexToken(CLOSESQBRACKET,']',1,3923) -LexToken(COMMA,',',1,3924) -LexToken(OPENSQBRACKET,'[',1,3925) -LexToken(CLOSESQBRACKET,']',1,3926) -LexToken(CLOSEBRACKET,')',1,3927) -LexToken(EOL,'\n',1,3928) -LexToken(END,'end',1,3941) -LexToken(EOL,'\n',1,3944) -LexToken(IF,'if',1,3957) -LexToken(VAR,'ok',1,3960) -LexToken(THEN,'then',1,3963) -LexToken(EOL,'\n',1,3967) -LexToken(VAR,'graphics',1,3984) -LexToken(DOT,'.',1,3992) -LexToken(VAR,'exprs',1,3993) -LexToken(ASSIGNMENT,'=',1,3998) -LexToken(VAR,'exprs',1,3999) -LexToken(EOL,'\n',1,4004) -LexToken(VAR,'model',1,4022) -LexToken(DOT,'.',1,4027) -LexToken(VAR,'opar',1,4028) -LexToken(ASSIGNMENT,'=',1,4032) -LexToken(VAR,'list',1,4033) -LexToken(OPENBRACKET,'(',1,4037) -LexToken(VAR,'n',1,4038) -LexToken(CLOSEBRACKET,')',1,4039) -LexToken(EOL,'\n',1,4040) -LexToken(VAR,'x',1,4057) -LexToken(DOT,'.',1,4058) -LexToken(VAR,'graphics',1,4059) -LexToken(ASSIGNMENT,'=',1,4067) -LexToken(VAR,'graphics',1,4068) -LexToken(EOL,'\n',1,4076) -LexToken(VAR,'x',1,4094) -LexToken(DOT,'.',1,4095) -LexToken(VAR,'model',1,4096) -LexToken(ASSIGNMENT,'=',1,4101) -LexToken(VAR,'model',1,4102) -LexToken(EOL,'\n',1,4107) -LexToken(BREAK,'break',1,4125) -LexToken(EOL,'\n',1,4130) -LexToken(END,'end',1,4143) -LexToken(EOL,'\n',1,4146) -LexToken(END,'end',1,4155) -LexToken(EOL,'\n',1,4158) -LexToken(EOL,'\n',1,4159) -LexToken(CASE,'case',1,4164) -LexToken(DQSTRING,'"define"',1,4176) -LexToken(THEN,'then',1,4178) -LexToken(EOL,'\n',1,4182) -LexToken(VAR,'model',1,4191) -LexToken(ASSIGNMENT,'=',1,4196) -LexToken(SCICOS_MODEL,'scicos_model',1,4197) -LexToken(OPENBRACKET,'(',1,4209) -LexToken(CLOSEBRACKET,')',1,4210) -LexToken(EOL,'\n',1,4211) -LexToken(VAR,'model',1,4220) -LexToken(DOT,'.',1,4225) -LexToken(VAR,'sim',1,4226) -LexToken(ASSIGNMENT,'=',1,4229) -LexToken(VAR,'list',1,4230) -LexToken(OPENBRACKET,'(',1,4234) -LexToken(DQSTRING,'"bit_clear_32"',1,4248) -LexToken(COMMA,',',1,4249) -LexToken(NUMBER,'4',1,4250) -LexToken(CLOSEBRACKET,')',1,4251) -LexToken(EOL,'\n',1,4252) -LexToken(VAR,'model',1,4261) -LexToken(DOT,'.',1,4266) -LexToken(VAR,'in',1,4267) -LexToken(ASSIGNMENT,'=',1,4269) -LexToken(NUMBER,'1',1,4270) -LexToken(EOL,'\n',1,4271) -LexToken(VAR,'model',1,4280) -LexToken(DOT,'.',1,4285) -LexToken(VAR,'in2',1,4286) -LexToken(ASSIGNMENT,'=',1,4289) -LexToken(NUMBER,'1',1,4290) -LexToken(EOL,'\n',1,4291) -LexToken(VAR,'model',1,4300) -LexToken(DOT,'.',1,4305) -LexToken(VAR,'out',1,4306) -LexToken(ASSIGNMENT,'=',1,4309) -LexToken(NUMBER,'1',1,4310) -LexToken(EOL,'\n',1,4311) -LexToken(VAR,'model',1,4320) -LexToken(DOT,'.',1,4325) -LexToken(VAR,'out2',1,4326) -LexToken(ASSIGNMENT,'=',1,4330) -LexToken(NUMBER,'1',1,4331) -LexToken(EOL,'\n',1,4332) -LexToken(VAR,'model',1,4342) -LexToken(DOT,'.',1,4347) -LexToken(VAR,'intyp',1,4348) -LexToken(ASSIGNMENT,'=',1,4353) -LexToken(NUMBER,'3',1,4354) -LexToken(EOL,'\n',1,4355) -LexToken(VAR,'model',1,4364) -LexToken(DOT,'.',1,4369) -LexToken(VAR,'outtyp',1,4370) -LexToken(ASSIGNMENT,'=',1,4376) -LexToken(NUMBER,'3',1,4377) -LexToken(EOL,'\n',1,4378) -LexToken(VAR,'model',1,4387) -LexToken(DOT,'.',1,4392) -LexToken(VAR,'opar',1,4393) -LexToken(ASSIGNMENT,'=',1,4397) -LexToken(VAR,'list',1,4398) -LexToken(OPENBRACKET,'(',1,4402) -LexToken(VAR,'int32',1,4403) -LexToken(OPENBRACKET,'(',1,4408) -LexToken(NUMBER,'0',1,4409) -LexToken(CLOSEBRACKET,')',1,4410) -LexToken(CLOSEBRACKET,')',1,4411) -LexToken(EOL,'\n',1,4412) -LexToken(VAR,'model',1,4421) -LexToken(DOT,'.',1,4426) -LexToken(VAR,'blocktype',1,4427) -LexToken(ASSIGNMENT,'=',1,4436) -LexToken(DQSTRING,'"c"',1,4439) -LexToken(EOL,'\n',1,4440) -LexToken(VAR,'model',1,4449) -LexToken(DOT,'.',1,4454) -LexToken(VAR,'dep_ut',1,4455) -LexToken(ASSIGNMENT,'=',1,4461) -LexToken(OPENSQBRACKET,'[',1,4462) -LexToken(PREVAR_BOOLEAN,'%t',1,4463) -LexToken(PREVAR_BOOLEAN,'%f',1,4466) -LexToken(CLOSESQBRACKET,']',1,4468) -LexToken(EOL,'\n',1,4469) -LexToken(EOL,'\n',1,4470) -LexToken(VAR,'exprs',1,4479) -LexToken(ASSIGNMENT,'=',1,4484) -LexToken(OPENSQBRACKET,'[',1,4485) -LexToken(VAR,'sci2exp',1,4486) -LexToken(OPENBRACKET,'(',1,4493) -LexToken(NUMBER,'3',1,4494) -LexToken(CLOSEBRACKET,')',1,4495) -LexToken(SEMICOLON,';',1,4496) -LexToken(VAR,'sci2exp',1,4497) -LexToken(OPENBRACKET,'(',1,4504) -LexToken(NUMBER,'0',1,4505) -LexToken(CLOSEBRACKET,')',1,4506) -LexToken(CLOSESQBRACKET,']',1,4507) -LexToken(EOL,'\n',1,4508) -LexToken(VAR,'gr_i',1,4517) -LexToken(ASSIGNMENT,'=',1,4521) -LexToken(OPENSQBRACKET,'[',1,4522) -LexToken(CLOSESQBRACKET,']',1,4523) -LexToken(EOL,'\n',1,4524) -LexToken(VAR,'x',1,4533) -LexToken(ASSIGNMENT,'=',1,4534) -LexToken(VAR,'standard_define',1,4535) -LexToken(OPENBRACKET,'(',1,4550) -LexToken(OPENSQBRACKET,'[',1,4551) -LexToken(NUMBER,'4',1,4552) -LexToken(NUMBER,'2',1,4554) -LexToken(CLOSESQBRACKET,']',1,4555) -LexToken(COMMA,',',1,4556) -LexToken(VAR,'model',1,4557) -LexToken(COMMA,',',1,4562) -LexToken(VAR,'exprs',1,4563) -LexToken(COMMA,',',1,4568) -LexToken(VAR,'gr_i',1,4569) -LexToken(CLOSEBRACKET,')',1,4573) -LexToken(EOL,'\n',1,4574) -LexToken(EOL,'\n',1,4575) -LexToken(END,'end',1,4580) -LexToken(EOL,'\n',1,4583) -LexToken(ENDFUNCTION,'endfunction',1,4584) -LexToken(EOL,'\n',1,4595) +/* autogenerated from "macros/IntegerOp/BITCLEAR.sci" */ +function BITCLEAR() { +BITCLEAR.prototype.get = function BITCLEAR() { +} +BITCLEAR.prototype.set = function BITCLEAR() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,Datatype,bit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"BITCLEAR")," ",gettext("Clear a bit")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Index of Bit (0 is least significant)")],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +in1=[model.in,model.in2]; +if (floor(bit)!=bit) { +block_parameter_error(msprintf(gettext("Wrong type for \'%s\' parameter: %5.1f."),gettext("Index of Bit"),bit),gettext("Must be integer.")); +ok=None; +} else if ((Datatype==3)||(Datatype==6)) { +if (bit>31||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 31]")); +ok=None; +} else { +bit=uint32(bit); +n=(2^32-1)-2^bit; +n=uint32(n); +model.sim=list("bit_clear_32",4); +} +} else if ((Datatype==4)||(Datatype==7)) { +if (bit>15||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 15]")); +ok=None; +} else { +bit=uint16(bit); +n=(2^16-1)-2^bit; +n=uint16(n); +model.sim=list("bit_clear_16",4); +} +} else if ((Datatype==5)||(Datatype==8)) { +if (bit>7||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 7]")); +ok=None; +} else { +bit=uint8(bit); +n=(2^8-1)-2^bit; +n=uint8(n); +model.sim=list("bit_clear_8",4); +} +} else { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Data Type"),Datatype),msprintf(gettext("Must be in the interval %s."),"[3, 8]")); +ok=None; +} +if (ok) { +it=Datatype; +ot=Datatype; +out=[1,1]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +graphics.exprs=exprs; +model.opar=list(n); +x.graphics=graphics; +x.model=model; +break +} +} +} +BITCLEAR.prototype.define = function BITCLEAR() { +model=scicos_model(); +model.sim=list("bit_clear_32",4); +model.in=1; +model.in2=1; +model.out=1; +model.out2=1; +model.intyp=3; +model.outtyp=3; +model.opar=list(int32(0)); +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(3),sci2exp(0)]; +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +BITCLEAR.prototype.details = function BITCLEAR() { +} +} diff --git a/js/IntegerOp/BITSET.js b/js/IntegerOp/BITSET.js index d8e965d8..75523ebe 100644 --- a/js/IntegerOp/BITSET.js +++ b/js/IntegerOp/BITSET.js @@ -1,734 +1,84 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'BITSET',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(WHILE,'while',1,1052) -LexToken(PREVAR_BOOLEAN,'%t',1,1058) -LexToken(DO,'do',1,1061) -LexToken(EOL,'\n',1,1063) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(VAR,'ok',1,1077) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'Datatype',1,1080) -LexToken(COMMA,',',1,1088) -LexToken(VAR,'bit',1,1089) -LexToken(COMMA,',',1,1092) -LexToken(VAR,'exprs',1,1093) -LexToken(CLOSESQBRACKET,']',1,1098) -LexToken(ASSIGNMENT,'=',1,1099) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1100) -LexToken(OPENBRACKET,'(',1,1115) -LexToken(OPENSQBRACKET,'[',1,1116) -LexToken(VAR,'msprintf',1,1117) -LexToken(OPENBRACKET,'(',1,1125) -LexToken(VAR,'gettext',1,1126) -LexToken(OPENBRACKET,'(',1,1133) -LexToken(DQSTRING,'"Set %s block parameters"',1,1158) -LexToken(CLOSEBRACKET,')',1,1159) -LexToken(COMMA,',',1,1160) -LexToken(DQSTRING,'"BITSET"',1,1169) -LexToken(CLOSEBRACKET,')',1,1170) -LexToken(SEMICOLON,';',1,1171) -LexToken(DQSTRING,'" "',1,1174) -LexToken(SEMICOLON,';',1,1175) -LexToken(VAR,'gettext',1,1177) -LexToken(OPENBRACKET,'(',1,1184) -LexToken(DQSTRING,'"Set a bit"',1,1195) -LexToken(CLOSEBRACKET,')',1,1196) -LexToken(SEMICOLON,';',1,1197) -LexToken(DQSTRING,'" "',1,1200) -LexToken(CLOSESQBRACKET,']',1,1201) -LexToken(COMMA,',',1,1202) -LexToken(OPENSQBRACKET,'[',1,1218) -LexToken(VAR,'msprintf',1,1219) -LexToken(OPENBRACKET,'(',1,1227) -LexToken(VAR,'gettext',1,1228) -LexToken(OPENBRACKET,'(',1,1235) -LexToken(DQSTRING,'"Data Type %s"',1,1249) -LexToken(CLOSEBRACKET,')',1,1250) -LexToken(COMMA,',',1,1251) -LexToken(DQSTRING,'"(3:int32, 4:int16, 5:int8, ...)"',1,1285) -LexToken(CLOSEBRACKET,')',1,1286) -LexToken(SEMICOLON,';',1,1287) -LexToken(VAR,'gettext',1,1289) -LexToken(OPENBRACKET,'(',1,1296) -LexToken(DQSTRING,'"Index of Bit (0 is least significant)"',1,1335) -LexToken(CLOSEBRACKET,')',1,1336) -LexToken(CLOSESQBRACKET,']',1,1337) -LexToken(COMMA,',',1,1338) -LexToken(VAR,'list',1,1354) -LexToken(OPENBRACKET,'(',1,1358) -LexToken(DQSTRING,'"vec"',1,1363) -LexToken(COMMA,',',1,1364) -LexToken(NUMBER,'1',1,1365) -LexToken(COMMA,',',1,1366) -LexToken(DQSTRING,'"vec"',1,1371) -LexToken(COMMA,',',1,1372) -LexToken(NUMBER,'1',1,1373) -LexToken(CLOSEBRACKET,')',1,1374) -LexToken(COMMA,',',1,1375) -LexToken(VAR,'exprs',1,1377) -LexToken(CLOSEBRACKET,')',1,1382) -LexToken(EOL,'\n',1,1383) -LexToken(EOL,'\n',1,1385) -LexToken(IF,'if',1,1398) -LexToken(NOT,'~',1,1401) -LexToken(VAR,'ok',1,1402) -LexToken(THEN,'then',1,1405) -LexToken(EOL,'\n',1,1409) -LexToken(BREAK,'break',1,1426) -LexToken(EOL,'\n',1,1431) -LexToken(END,'end',1,1445) -LexToken(EOL,'\n',1,1448) -LexToken(VAR,'in',1,1461) -LexToken(ASSIGNMENT,'=',1,1463) -LexToken(OPENSQBRACKET,'[',1,1464) -LexToken(VAR,'model',1,1465) -LexToken(DOT,'.',1,1470) -LexToken(VAR,'in',1,1471) -LexToken(VAR,'model',1,1474) -LexToken(DOT,'.',1,1479) -LexToken(VAR,'in2',1,1480) -LexToken(CLOSESQBRACKET,']',1,1483) -LexToken(EOL,'\n',1,1484) -LexToken(EOL,'\n',1,1486) -LexToken(IF,'if',1,1499) -LexToken(VAR,'floor',1,1502) -LexToken(OPENBRACKET,'(',1,1507) -LexToken(VAR,'bit',1,1508) -LexToken(CLOSEBRACKET,')',1,1511) -LexToken(COMPARISON,'<>',1,1513) -LexToken(VAR,'bit',1,1516) -LexToken(THEN,'then',1,1520) -LexToken(EOL,'\n',1,1524) -LexToken(VAR,'block_parameter_error',1,1541) -LexToken(OPENBRACKET,'(',1,1562) -LexToken(VAR,'msprintf',1,1563) -LexToken(OPENBRACKET,'(',1,1571) -LexToken(VAR,'gettext',1,1572) -LexToken(OPENBRACKET,'(',1,1579) -LexToken(DQSTRING,'"Wrong type for \\\'%s\\\' parameter: %5.1f."',1,1620) -LexToken(CLOSEBRACKET,')',1,1621) -LexToken(COMMA,',',1,1622) -LexToken(VAR,'gettext',1,1624) -LexToken(OPENBRACKET,'(',1,1631) -LexToken(DQSTRING,'"Index of Bit"',1,1645) -LexToken(CLOSEBRACKET,')',1,1646) -LexToken(COMMA,',',1,1647) -LexToken(VAR,'bit',1,1649) -LexToken(CLOSEBRACKET,')',1,1652) -LexToken(COMMA,',',1,1653) -LexToken(VAR,'gettext',1,1674) -LexToken(OPENBRACKET,'(',1,1681) -LexToken(DQSTRING,'"Must be integer."',1,1699) -LexToken(CLOSEBRACKET,')',1,1700) -LexToken(CLOSEBRACKET,')',1,1701) -LexToken(EOL,'\n',1,1702) -LexToken(VAR,'ok',1,1720) -LexToken(ASSIGNMENT,'=',1,1722) -LexToken(PREVAR_BOOLEAN,'%f',1,1723) -LexToken(EOL,'\n',1,1725) -LexToken(END,'end',1,1739) -LexToken(EOL,'\n',1,1742) -LexToken(IF,'if',1,1755) -LexToken(OPENBRACKET,'(',1,1758) -LexToken(VAR,'Datatype',1,1759) -LexToken(COMPARISON,'==',1,1768) -LexToken(NUMBER,'3',1,1771) -LexToken(CLOSEBRACKET,')',1,1772) -LexToken(LOGICAL,'|',1,1773) -LexToken(OPENBRACKET,'(',1,1774) -LexToken(VAR,'Datatype',1,1775) -LexToken(COMPARISON,'==',1,1784) -LexToken(NUMBER,'6',1,1787) -LexToken(CLOSEBRACKET,')',1,1788) -LexToken(THEN,'then',1,1790) -LexToken(EOL,'\n',1,1794) -LexToken(IF,'if',1,1811) -LexToken(VAR,'bit',1,1814) -LexToken(COMPARISON,'>',1,1818) -LexToken(NUMBER,'31',1,1820) -LexToken(LOGICAL,'|',1,1823) -LexToken(VAR,'bit',1,1825) -LexToken(COMPARISON,'<',1,1829) -LexToken(NUMBER,'0',1,1831) -LexToken(THEN,'then',1,1833) -LexToken(EOL,'\n',1,1837) -LexToken(VAR,'block_parameter_error',1,1858) -LexToken(OPENBRACKET,'(',1,1879) -LexToken(VAR,'msprintf',1,1880) -LexToken(OPENBRACKET,'(',1,1888) -LexToken(VAR,'gettext',1,1889) -LexToken(OPENBRACKET,'(',1,1896) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,1935) -LexToken(CLOSEBRACKET,')',1,1936) -LexToken(COMMA,',',1,1937) -LexToken(VAR,'gettext',1,1939) -LexToken(OPENBRACKET,'(',1,1946) -LexToken(DQSTRING,'"Index of Bit"',1,1960) -LexToken(CLOSEBRACKET,')',1,1961) -LexToken(COMMA,',',1,1962) -LexToken(VAR,'bit',1,1964) -LexToken(CLOSEBRACKET,')',1,1967) -LexToken(COMMA,',',1,1968) -LexToken(VAR,'msprintf',1,1993) -LexToken(OPENBRACKET,'(',1,2001) -LexToken(VAR,'gettext',1,2002) -LexToken(OPENBRACKET,'(',1,2009) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2038) -LexToken(CLOSEBRACKET,')',1,2039) -LexToken(COMMA,',',1,2040) -LexToken(DQSTRING,'"[0, 31]"',1,2050) -LexToken(CLOSEBRACKET,')',1,2051) -LexToken(CLOSEBRACKET,')',1,2052) -LexToken(EOL,'\n',1,2053) -LexToken(VAR,'ok',1,2075) -LexToken(ASSIGNMENT,'=',1,2077) -LexToken(PREVAR_BOOLEAN,'%f',1,2078) -LexToken(EOL,'\n',1,2080) -LexToken(END,'end',1,2098) -LexToken(EOL,'\n',1,2101) -LexToken(VAR,'bit',1,2118) -LexToken(ASSIGNMENT,'=',1,2121) -LexToken(VAR,'uint32',1,2122) -LexToken(OPENBRACKET,'(',1,2128) -LexToken(VAR,'bit',1,2129) -LexToken(CLOSEBRACKET,')',1,2132) -LexToken(EOL,'\n',1,2133) -LexToken(VAR,'n',1,2150) -LexToken(ASSIGNMENT,'=',1,2151) -LexToken(NUMBER,'2',1,2152) -LexToken(MULTIPLICATION,'^',1,2153) -LexToken(VAR,'bit',1,2154) -LexToken(EOL,'\n',1,2157) -LexToken(VAR,'n',1,2175) -LexToken(ASSIGNMENT,'=',1,2176) -LexToken(VAR,'uint32',1,2177) -LexToken(OPENBRACKET,'(',1,2183) -LexToken(VAR,'n',1,2184) -LexToken(CLOSEBRACKET,')',1,2185) -LexToken(EOL,'\n',1,2186) -LexToken(VAR,'model',1,2203) -LexToken(DOT,'.',1,2208) -LexToken(VAR,'sim',1,2209) -LexToken(ASSIGNMENT,'=',1,2212) -LexToken(VAR,'list',1,2213) -LexToken(OPENBRACKET,'(',1,2217) -LexToken(DQSTRING,'"bit_set_32"',1,2229) -LexToken(COMMA,',',1,2230) -LexToken(NUMBER,'4',1,2231) -LexToken(CLOSEBRACKET,')',1,2232) -LexToken(EOL,'\n',1,2233) -LexToken(ELSEIF,'elseif',1,2246) -LexToken(OPENBRACKET,'(',1,2253) -LexToken(VAR,'Datatype',1,2254) -LexToken(COMPARISON,'==',1,2262) -LexToken(NUMBER,'4',1,2264) -LexToken(CLOSEBRACKET,')',1,2265) -LexToken(LOGICAL,'|',1,2266) -LexToken(OPENBRACKET,'(',1,2267) -LexToken(VAR,'Datatype',1,2268) -LexToken(COMPARISON,'==',1,2276) -LexToken(NUMBER,'7',1,2278) -LexToken(CLOSEBRACKET,')',1,2279) -LexToken(THEN,'then',1,2281) -LexToken(EOL,'\n',1,2285) -LexToken(IF,'if',1,2302) -LexToken(VAR,'bit',1,2305) -LexToken(COMPARISON,'>',1,2309) -LexToken(NUMBER,'15',1,2311) -LexToken(LOGICAL,'|',1,2314) -LexToken(VAR,'bit',1,2316) -LexToken(COMPARISON,'<',1,2320) -LexToken(NUMBER,'0',1,2322) -LexToken(THEN,'then',1,2324) -LexToken(EOL,'\n',1,2328) -LexToken(VAR,'block_parameter_error',1,2349) -LexToken(OPENBRACKET,'(',1,2370) -LexToken(VAR,'msprintf',1,2371) -LexToken(OPENBRACKET,'(',1,2379) -LexToken(VAR,'gettext',1,2380) -LexToken(OPENBRACKET,'(',1,2387) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2426) -LexToken(CLOSEBRACKET,')',1,2427) -LexToken(COMMA,',',1,2428) -LexToken(VAR,'gettext',1,2430) -LexToken(OPENBRACKET,'(',1,2437) -LexToken(DQSTRING,'"Index of Bit"',1,2451) -LexToken(CLOSEBRACKET,')',1,2452) -LexToken(COMMA,',',1,2453) -LexToken(VAR,'bit',1,2455) -LexToken(CLOSEBRACKET,')',1,2458) -LexToken(COMMA,',',1,2459) -LexToken(VAR,'msprintf',1,2484) -LexToken(OPENBRACKET,'(',1,2492) -LexToken(VAR,'gettext',1,2493) -LexToken(OPENBRACKET,'(',1,2500) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2529) -LexToken(CLOSEBRACKET,')',1,2530) -LexToken(COMMA,',',1,2531) -LexToken(DQSTRING,'"[0, 15]"',1,2541) -LexToken(CLOSEBRACKET,')',1,2542) -LexToken(CLOSEBRACKET,')',1,2543) -LexToken(EOL,'\n',1,2544) -LexToken(VAR,'ok',1,2566) -LexToken(ASSIGNMENT,'=',1,2568) -LexToken(PREVAR_BOOLEAN,'%f',1,2569) -LexToken(EOL,'\n',1,2571) -LexToken(END,'end',1,2589) -LexToken(EOL,'\n',1,2592) -LexToken(VAR,'bit',1,2609) -LexToken(ASSIGNMENT,'=',1,2612) -LexToken(VAR,'uint16',1,2613) -LexToken(OPENBRACKET,'(',1,2619) -LexToken(VAR,'bit',1,2620) -LexToken(CLOSEBRACKET,')',1,2623) -LexToken(EOL,'\n',1,2624) -LexToken(VAR,'n',1,2641) -LexToken(ASSIGNMENT,'=',1,2642) -LexToken(NUMBER,'2',1,2643) -LexToken(MULTIPLICATION,'^',1,2644) -LexToken(VAR,'bit',1,2645) -LexToken(EOL,'\n',1,2648) -LexToken(VAR,'n',1,2666) -LexToken(ASSIGNMENT,'=',1,2667) -LexToken(VAR,'uint16',1,2668) -LexToken(OPENBRACKET,'(',1,2674) -LexToken(VAR,'n',1,2675) -LexToken(CLOSEBRACKET,')',1,2676) -LexToken(EOL,'\n',1,2677) -LexToken(VAR,'model',1,2694) -LexToken(DOT,'.',1,2699) -LexToken(VAR,'sim',1,2700) -LexToken(ASSIGNMENT,'=',1,2703) -LexToken(VAR,'list',1,2704) -LexToken(OPENBRACKET,'(',1,2708) -LexToken(DQSTRING,'"bit_set_16"',1,2720) -LexToken(COMMA,',',1,2721) -LexToken(NUMBER,'4',1,2722) -LexToken(CLOSEBRACKET,')',1,2723) -LexToken(EOL,'\n',1,2724) -LexToken(ELSEIF,'elseif',1,2737) -LexToken(OPENBRACKET,'(',1,2744) -LexToken(VAR,'Datatype',1,2745) -LexToken(COMPARISON,'==',1,2753) -LexToken(NUMBER,'5',1,2755) -LexToken(CLOSEBRACKET,')',1,2756) -LexToken(LOGICAL,'|',1,2757) -LexToken(OPENBRACKET,'(',1,2758) -LexToken(VAR,'Datatype',1,2759) -LexToken(COMPARISON,'==',1,2767) -LexToken(NUMBER,'8',1,2769) -LexToken(CLOSEBRACKET,')',1,2770) -LexToken(THEN,'then',1,2772) -LexToken(EOL,'\n',1,2776) -LexToken(EOL,'\n',1,2777) -LexToken(IF,'if',1,2794) -LexToken(VAR,'bit',1,2797) -LexToken(COMPARISON,'>',1,2801) -LexToken(NUMBER,'7',1,2803) -LexToken(LOGICAL,'|',1,2805) -LexToken(VAR,'bit',1,2807) -LexToken(COMPARISON,'<',1,2811) -LexToken(NUMBER,'0',1,2813) -LexToken(THEN,'then',1,2815) -LexToken(EOL,'\n',1,2819) -LexToken(VAR,'block_parameter_error',1,2840) -LexToken(OPENBRACKET,'(',1,2861) -LexToken(VAR,'msprintf',1,2862) -LexToken(OPENBRACKET,'(',1,2870) -LexToken(VAR,'gettext',1,2871) -LexToken(OPENBRACKET,'(',1,2878) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2917) -LexToken(CLOSEBRACKET,')',1,2918) -LexToken(COMMA,',',1,2919) -LexToken(VAR,'gettext',1,2921) -LexToken(OPENBRACKET,'(',1,2928) -LexToken(DQSTRING,'"Index of Bit"',1,2942) -LexToken(CLOSEBRACKET,')',1,2943) -LexToken(COMMA,',',1,2944) -LexToken(VAR,'bit',1,2946) -LexToken(CLOSEBRACKET,')',1,2949) -LexToken(COMMA,',',1,2950) -LexToken(VAR,'msprintf',1,2975) -LexToken(OPENBRACKET,'(',1,2983) -LexToken(VAR,'gettext',1,2984) -LexToken(OPENBRACKET,'(',1,2991) -LexToken(DQSTRING,'"Must be in the interval %s."',1,3020) -LexToken(CLOSEBRACKET,')',1,3021) -LexToken(COMMA,',',1,3022) -LexToken(DQSTRING,'"[0, 7]"',1,3031) -LexToken(CLOSEBRACKET,')',1,3032) -LexToken(CLOSEBRACKET,')',1,3033) -LexToken(EOL,'\n',1,3034) -LexToken(VAR,'ok',1,3056) -LexToken(ASSIGNMENT,'=',1,3058) -LexToken(PREVAR_BOOLEAN,'%f',1,3059) -LexToken(EOL,'\n',1,3061) -LexToken(END,'end',1,3079) -LexToken(EOL,'\n',1,3082) -LexToken(VAR,'bit',1,3099) -LexToken(ASSIGNMENT,'=',1,3102) -LexToken(VAR,'uint8',1,3103) -LexToken(OPENBRACKET,'(',1,3108) -LexToken(VAR,'bit',1,3109) -LexToken(CLOSEBRACKET,')',1,3112) -LexToken(EOL,'\n',1,3113) -LexToken(VAR,'n',1,3130) -LexToken(ASSIGNMENT,'=',1,3131) -LexToken(NUMBER,'2',1,3132) -LexToken(MULTIPLICATION,'^',1,3133) -LexToken(VAR,'bit',1,3134) -LexToken(EOL,'\n',1,3137) -LexToken(VAR,'n',1,3155) -LexToken(ASSIGNMENT,'=',1,3156) -LexToken(VAR,'uint8',1,3157) -LexToken(OPENBRACKET,'(',1,3162) -LexToken(VAR,'n',1,3163) -LexToken(CLOSEBRACKET,')',1,3164) -LexToken(EOL,'\n',1,3165) -LexToken(VAR,'model',1,3182) -LexToken(DOT,'.',1,3187) -LexToken(VAR,'sim',1,3188) -LexToken(ASSIGNMENT,'=',1,3191) -LexToken(VAR,'list',1,3192) -LexToken(OPENBRACKET,'(',1,3196) -LexToken(DQSTRING,'"bit_set_8"',1,3207) -LexToken(COMMA,',',1,3208) -LexToken(NUMBER,'4',1,3209) -LexToken(CLOSEBRACKET,')',1,3210) -LexToken(EOL,'\n',1,3211) -LexToken(ELSE,'else',1,3224) -LexToken(EOL,'\n',1,3228) -LexToken(VAR,'block_parameter_error',1,3245) -LexToken(OPENBRACKET,'(',1,3266) -LexToken(VAR,'msprintf',1,3267) -LexToken(OPENBRACKET,'(',1,3275) -LexToken(VAR,'gettext',1,3276) -LexToken(OPENBRACKET,'(',1,3283) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3322) -LexToken(CLOSEBRACKET,')',1,3323) -LexToken(COMMA,',',1,3324) -LexToken(VAR,'gettext',1,3326) -LexToken(OPENBRACKET,'(',1,3333) -LexToken(DQSTRING,'"Data Type"',1,3344) -LexToken(CLOSEBRACKET,')',1,3345) -LexToken(COMMA,',',1,3346) -LexToken(VAR,'Datatype',1,3348) -LexToken(CLOSEBRACKET,')',1,3356) -LexToken(COMMA,',',1,3357) -LexToken(VAR,'msprintf',1,3378) -LexToken(OPENBRACKET,'(',1,3386) -LexToken(VAR,'gettext',1,3387) -LexToken(OPENBRACKET,'(',1,3394) -LexToken(DQSTRING,'"Must be in the interval %s."',1,3423) -LexToken(CLOSEBRACKET,')',1,3424) -LexToken(COMMA,',',1,3425) -LexToken(DQSTRING,'"[3, 8]"',1,3434) -LexToken(CLOSEBRACKET,')',1,3435) -LexToken(CLOSEBRACKET,')',1,3436) -LexToken(EOL,'\n',1,3437) -LexToken(VAR,'ok',1,3455) -LexToken(ASSIGNMENT,'=',1,3457) -LexToken(PREVAR_BOOLEAN,'%f',1,3458) -LexToken(EOL,'\n',1,3460) -LexToken(END,'end',1,3474) -LexToken(EOL,'\n',1,3477) -LexToken(IF,'if',1,3490) -LexToken(VAR,'ok',1,3493) -LexToken(THEN,'then',1,3496) -LexToken(EOL,'\n',1,3500) -LexToken(VAR,'it',1,3517) -LexToken(ASSIGNMENT,'=',1,3519) -LexToken(VAR,'Datatype',1,3520) -LexToken(EOL,'\n',1,3528) -LexToken(VAR,'ot',1,3545) -LexToken(ASSIGNMENT,'=',1,3547) -LexToken(VAR,'Datatype',1,3548) -LexToken(EOL,'\n',1,3556) -LexToken(VAR,'out',1,3573) -LexToken(ASSIGNMENT,'=',1,3576) -LexToken(OPENSQBRACKET,'[',1,3577) -LexToken(NUMBER,'1',1,3578) -LexToken(NUMBER,'1',1,3580) -LexToken(CLOSESQBRACKET,']',1,3581) -LexToken(EOL,'\n',1,3582) -LexToken(OPENSQBRACKET,'[',1,3599) -LexToken(VAR,'model',1,3600) -LexToken(COMMA,',',1,3605) -LexToken(VAR,'graphics',1,3606) -LexToken(COMMA,',',1,3614) -LexToken(VAR,'ok',1,3615) -LexToken(CLOSESQBRACKET,']',1,3617) -LexToken(ASSIGNMENT,'=',1,3618) -LexToken(VAR,'set_io',1,3619) -LexToken(OPENBRACKET,'(',1,3625) -LexToken(VAR,'model',1,3626) -LexToken(COMMA,',',1,3631) -LexToken(VAR,'graphics',1,3632) -LexToken(COMMA,',',1,3640) -LexToken(VAR,'list',1,3641) -LexToken(OPENBRACKET,'(',1,3645) -LexToken(VAR,'in',1,3646) -LexToken(COMMA,',',1,3648) -LexToken(VAR,'it',1,3649) -LexToken(CLOSEBRACKET,')',1,3651) -LexToken(COMMA,',',1,3652) -LexToken(VAR,'list',1,3653) -LexToken(OPENBRACKET,'(',1,3657) -LexToken(VAR,'out',1,3658) -LexToken(COMMA,',',1,3661) -LexToken(VAR,'ot',1,3662) -LexToken(CLOSEBRACKET,')',1,3664) -LexToken(COMMA,',',1,3665) -LexToken(OPENSQBRACKET,'[',1,3666) -LexToken(CLOSESQBRACKET,']',1,3667) -LexToken(COMMA,',',1,3668) -LexToken(OPENSQBRACKET,'[',1,3669) -LexToken(CLOSESQBRACKET,']',1,3670) -LexToken(CLOSEBRACKET,')',1,3671) -LexToken(EOL,'\n',1,3672) -LexToken(END,'end',1,3685) -LexToken(EOL,'\n',1,3688) -LexToken(IF,'if',1,3701) -LexToken(VAR,'ok',1,3704) -LexToken(THEN,'then',1,3707) -LexToken(EOL,'\n',1,3711) -LexToken(VAR,'graphics',1,3728) -LexToken(DOT,'.',1,3736) -LexToken(VAR,'exprs',1,3737) -LexToken(ASSIGNMENT,'=',1,3742) -LexToken(VAR,'exprs',1,3743) -LexToken(EOL,'\n',1,3748) -LexToken(VAR,'model',1,3766) -LexToken(DOT,'.',1,3771) -LexToken(VAR,'opar',1,3772) -LexToken(ASSIGNMENT,'=',1,3776) -LexToken(VAR,'list',1,3777) -LexToken(OPENBRACKET,'(',1,3781) -LexToken(VAR,'n',1,3782) -LexToken(CLOSEBRACKET,')',1,3783) -LexToken(EOL,'\n',1,3784) -LexToken(VAR,'x',1,3802) -LexToken(DOT,'.',1,3803) -LexToken(VAR,'graphics',1,3804) -LexToken(ASSIGNMENT,'=',1,3812) -LexToken(VAR,'graphics',1,3813) -LexToken(EOL,'\n',1,3821) -LexToken(VAR,'x',1,3839) -LexToken(DOT,'.',1,3840) -LexToken(VAR,'model',1,3841) -LexToken(ASSIGNMENT,'=',1,3846) -LexToken(VAR,'model',1,3847) -LexToken(EOL,'\n',1,3852) -LexToken(BREAK,'break',1,3870) -LexToken(EOL,'\n',1,3875) -LexToken(END,'end',1,3888) -LexToken(EOL,'\n',1,3891) -LexToken(END,'end',1,3900) -LexToken(EOL,'\n',1,3903) -LexToken(EOL,'\n',1,3904) -LexToken(CASE,'case',1,3909) -LexToken(DQSTRING,'"define"',1,3921) -LexToken(THEN,'then',1,3923) -LexToken(EOL,'\n',1,3927) -LexToken(VAR,'model',1,3936) -LexToken(ASSIGNMENT,'=',1,3941) -LexToken(SCICOS_MODEL,'scicos_model',1,3942) -LexToken(OPENBRACKET,'(',1,3954) -LexToken(CLOSEBRACKET,')',1,3955) -LexToken(EOL,'\n',1,3956) -LexToken(VAR,'model',1,3965) -LexToken(DOT,'.',1,3970) -LexToken(VAR,'sim',1,3971) -LexToken(ASSIGNMENT,'=',1,3974) -LexToken(VAR,'list',1,3975) -LexToken(OPENBRACKET,'(',1,3979) -LexToken(DQSTRING,'"bit_set_32"',1,3991) -LexToken(COMMA,',',1,3992) -LexToken(NUMBER,'4',1,3993) -LexToken(CLOSEBRACKET,')',1,3994) -LexToken(EOL,'\n',1,3995) -LexToken(VAR,'model',1,4004) -LexToken(DOT,'.',1,4009) -LexToken(VAR,'in',1,4010) -LexToken(ASSIGNMENT,'=',1,4012) -LexToken(NUMBER,'1',1,4013) -LexToken(EOL,'\n',1,4014) -LexToken(VAR,'model',1,4023) -LexToken(DOT,'.',1,4028) -LexToken(VAR,'in2',1,4029) -LexToken(ASSIGNMENT,'=',1,4032) -LexToken(NUMBER,'1',1,4033) -LexToken(EOL,'\n',1,4034) -LexToken(VAR,'model',1,4043) -LexToken(DOT,'.',1,4048) -LexToken(VAR,'out',1,4049) -LexToken(ASSIGNMENT,'=',1,4052) -LexToken(NUMBER,'1',1,4053) -LexToken(EOL,'\n',1,4054) -LexToken(VAR,'model',1,4063) -LexToken(DOT,'.',1,4068) -LexToken(VAR,'out2',1,4069) -LexToken(ASSIGNMENT,'=',1,4073) -LexToken(NUMBER,'1',1,4074) -LexToken(EOL,'\n',1,4075) -LexToken(VAR,'model',1,4085) -LexToken(DOT,'.',1,4090) -LexToken(VAR,'intyp',1,4091) -LexToken(ASSIGNMENT,'=',1,4096) -LexToken(NUMBER,'3',1,4097) -LexToken(EOL,'\n',1,4098) -LexToken(VAR,'model',1,4107) -LexToken(DOT,'.',1,4112) -LexToken(VAR,'outtyp',1,4113) -LexToken(ASSIGNMENT,'=',1,4119) -LexToken(NUMBER,'3',1,4120) -LexToken(EOL,'\n',1,4121) -LexToken(VAR,'model',1,4130) -LexToken(DOT,'.',1,4135) -LexToken(VAR,'opar',1,4136) -LexToken(ASSIGNMENT,'=',1,4140) -LexToken(VAR,'list',1,4141) -LexToken(OPENBRACKET,'(',1,4145) -LexToken(VAR,'uint32',1,4146) -LexToken(OPENBRACKET,'(',1,4152) -LexToken(NUMBER,'0',1,4153) -LexToken(CLOSEBRACKET,')',1,4154) -LexToken(CLOSEBRACKET,')',1,4155) -LexToken(EOL,'\n',1,4156) -LexToken(VAR,'model',1,4165) -LexToken(DOT,'.',1,4170) -LexToken(VAR,'blocktype',1,4171) -LexToken(ASSIGNMENT,'=',1,4180) -LexToken(DQSTRING,'"c"',1,4183) -LexToken(EOL,'\n',1,4184) -LexToken(VAR,'model',1,4193) -LexToken(DOT,'.',1,4198) -LexToken(VAR,'dep_ut',1,4199) -LexToken(ASSIGNMENT,'=',1,4205) -LexToken(OPENSQBRACKET,'[',1,4206) -LexToken(PREVAR_BOOLEAN,'%t',1,4207) -LexToken(PREVAR_BOOLEAN,'%f',1,4210) -LexToken(CLOSESQBRACKET,']',1,4212) -LexToken(EOL,'\n',1,4213) -LexToken(EOL,'\n',1,4214) -LexToken(VAR,'exprs',1,4223) -LexToken(ASSIGNMENT,'=',1,4228) -LexToken(OPENSQBRACKET,'[',1,4229) -LexToken(VAR,'sci2exp',1,4230) -LexToken(OPENBRACKET,'(',1,4237) -LexToken(NUMBER,'3',1,4238) -LexToken(CLOSEBRACKET,')',1,4239) -LexToken(SEMICOLON,';',1,4240) -LexToken(VAR,'sci2exp',1,4241) -LexToken(OPENBRACKET,'(',1,4248) -LexToken(NUMBER,'0',1,4249) -LexToken(CLOSEBRACKET,')',1,4250) -LexToken(CLOSESQBRACKET,']',1,4251) -LexToken(EOL,'\n',1,4252) -LexToken(VAR,'gr_i',1,4261) -LexToken(ASSIGNMENT,'=',1,4265) -LexToken(OPENSQBRACKET,'[',1,4266) -LexToken(CLOSESQBRACKET,']',1,4267) -LexToken(EOL,'\n',1,4268) -LexToken(VAR,'x',1,4277) -LexToken(ASSIGNMENT,'=',1,4278) -LexToken(VAR,'standard_define',1,4279) -LexToken(OPENBRACKET,'(',1,4294) -LexToken(OPENSQBRACKET,'[',1,4295) -LexToken(NUMBER,'4',1,4296) -LexToken(NUMBER,'2',1,4298) -LexToken(CLOSESQBRACKET,']',1,4299) -LexToken(COMMA,',',1,4300) -LexToken(VAR,'model',1,4301) -LexToken(COMMA,',',1,4306) -LexToken(VAR,'exprs',1,4307) -LexToken(COMMA,',',1,4312) -LexToken(VAR,'gr_i',1,4313) -LexToken(CLOSEBRACKET,')',1,4317) -LexToken(EOL,'\n',1,4318) -LexToken(EOL,'\n',1,4319) -LexToken(END,'end',1,4324) -LexToken(EOL,'\n',1,4327) -LexToken(ENDFUNCTION,'endfunction',1,4328) -LexToken(EOL,'\n',1,4339) +/* autogenerated from "macros/IntegerOp/BITSET.sci" */ +function BITSET() { +BITSET.prototype.get = function BITSET() { +} +BITSET.prototype.set = function BITSET() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,Datatype,bit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"BITSET")," ",gettext("Set a bit")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Index of Bit (0 is least significant)")],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +in1=[model.in,model.in2]; +if (floor(bit)!=bit) { +block_parameter_error(msprintf(gettext("Wrong type for \'%s\' parameter: %5.1f."),gettext("Index of Bit"),bit),gettext("Must be integer.")); +ok=None; +} +if ((Datatype==3)||(Datatype==6)) { +if (bit>31||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 31]")); +ok=None; +} +bit=uint32(bit); +n=2^bit; +n=uint32(n); +model.sim=list("bit_set_32",4); +} else if ((Datatype==4)||(Datatype==7)) { +if (bit>15||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 15]")); +ok=None; +} +bit=uint16(bit); +n=2^bit; +n=uint16(n); +model.sim=list("bit_set_16",4); +} else if ((Datatype==5)||(Datatype==8)) { +if (bit>7||bit<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Index of Bit"),bit),msprintf(gettext("Must be in the interval %s."),"[0, 7]")); +ok=None; +} +bit=uint8(bit); +n=2^bit; +n=uint8(n); +model.sim=list("bit_set_8",4); +} else { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Data Type"),Datatype),msprintf(gettext("Must be in the interval %s."),"[3, 8]")); +ok=None; +} +if (ok) { +it=Datatype; +ot=Datatype; +out=[1,1]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +graphics.exprs=exprs; +model.opar=list(n); +x.graphics=graphics; +x.model=model; +break +} +} +} +BITSET.prototype.define = function BITSET() { +model=scicos_model(); +model.sim=list("bit_set_32",4); +model.in=1; +model.in2=1; +model.out=1; +model.out2=1; +model.intyp=3; +model.outtyp=3; +model.opar=list(uint32(0)); +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(3),sci2exp(0)]; +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +BITSET.prototype.details = function BITSET() { +} +} diff --git a/js/IntegerOp/CONVERT.js b/js/IntegerOp/CONVERT.js index 9bb47c84..e1c752e1 100644 --- a/js/IntegerOp/CONVERT.js +++ b/js/IntegerOp/CONVERT.js @@ -1,2597 +1,370 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CONVERT',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'model',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'arg1',1,1003) -LexToken(DOT,'.',1,1007) -LexToken(VAR,'model',1,1008) -LexToken(EOL,'\n',1,1013) -LexToken(VAR,'exprs',1,1022) -LexToken(ASSIGNMENT,'=',1,1027) -LexToken(VAR,'graphics',1,1028) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'exprs',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'it',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'ot',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'np',1,1085) -LexToken(COMMA,',',1,1087) -LexToken(VAR,'exprs',1,1088) -LexToken(CLOSESQBRACKET,']',1,1093) -LexToken(ASSIGNMENT,'=',1,1095) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1097) -LexToken(OPENBRACKET,'(',1,1112) -LexToken(OPENSQBRACKET,'[',1,1113) -LexToken(VAR,'msprintf',1,1114) -LexToken(OPENBRACKET,'(',1,1122) -LexToken(VAR,'gettext',1,1123) -LexToken(OPENBRACKET,'(',1,1130) -LexToken(DQSTRING,'"Set %s block parameters"',1,1155) -LexToken(CLOSEBRACKET,')',1,1156) -LexToken(COMMA,',',1,1157) -LexToken(DQSTRING,'"CONVERT"',1,1167) -LexToken(CLOSEBRACKET,')',1,1168) -LexToken(SEMICOLON,';',1,1169) -LexToken(DQSTRING,'" "',1,1172) -LexToken(SEMICOLON,';',1,1173) -LexToken(VAR,'gettext',1,1175) -LexToken(OPENBRACKET,'(',1,1182) -LexToken(DQSTRING,'"Type conversion"',1,1199) -LexToken(CLOSEBRACKET,')',1,1200) -LexToken(SEMICOLON,';',1,1201) -LexToken(DQSTRING,'" "',1,1204) -LexToken(CLOSESQBRACKET,']',1,1205) -LexToken(COMMA,',',1,1206) -LexToken(OPENSQBRACKET,'[',1,1223) -LexToken(VAR,'gettext',1,1224) -LexToken(OPENBRACKET,'(',1,1231) -LexToken(DQSTRING,'"Input Type (1:double, 3:int32, 4:int16, 5:int8, ...)"',1,1285) -LexToken(CLOSEBRACKET,')',1,1286) -LexToken(SEMICOLON,';',1,1287) -LexToken(VAR,'gettext',1,1289) -LexToken(OPENBRACKET,'(',1,1296) -LexToken(DQSTRING,'"Output Type (1:double, 3:int32, 4:int16, 5:int8, ...)"',1,1351) -LexToken(CLOSEBRACKET,')',1,1352) -LexToken(SEMICOLON,';',1,1353) -LexToken(VAR,'gettext',1,1370) -LexToken(OPENBRACKET,'(',1,1377) -LexToken(DQSTRING,'"Do on Overflow (0:Nothing, 1:Saturate, 2:Error)"',1,1426) -LexToken(CLOSEBRACKET,')',1,1427) -LexToken(CLOSESQBRACKET,']',1,1428) -LexToken(COMMA,',',1,1429) -LexToken(VAR,'list',1,1446) -LexToken(OPENBRACKET,'(',1,1450) -LexToken(DQSTRING,'"vec"',1,1455) -LexToken(COMMA,',',1,1456) -LexToken(NUMBER,'1',1,1457) -LexToken(COMMA,',',1,1458) -LexToken(DQSTRING,'"vec"',1,1463) -LexToken(COMMA,',',1,1464) -LexToken(NUMBER,'1',1,1465) -LexToken(COMMA,',',1,1466) -LexToken(DQSTRING,'"vec"',1,1471) -LexToken(COMMA,',',1,1472) -LexToken(NUMBER,'1',1,1473) -LexToken(CLOSEBRACKET,')',1,1474) -LexToken(COMMA,',',1,1475) -LexToken(VAR,'exprs',1,1477) -LexToken(CLOSEBRACKET,')',1,1482) -LexToken(EOL,'\n',1,1483) -LexToken(IF,'if',1,1497) -LexToken(NOT,'~',1,1500) -LexToken(VAR,'ok',1,1501) -LexToken(THEN,'then',1,1504) -LexToken(EOL,'\n',1,1508) -LexToken(BREAK,'break',1,1525) -LexToken(EOL,'\n',1,1530) -LexToken(END,'end',1,1544) -LexToken(EOL,'\n',1,1547) -LexToken(EOL,'\n',1,1548) -LexToken(IF,'if',1,1561) -LexToken(VAR,'it',1,1564) -LexToken(COMPARISON,'==',1,1566) -LexToken(NUMBER,'2',1,1568) -LexToken(THEN,'then',1,1570) -LexToken(EOL,'\n',1,1574) -LexToken(VAR,'it',1,1591) -LexToken(ASSIGNMENT,'=',1,1594) -LexToken(NUMBER,'1',1,1595) -LexToken(EOL,'\n',1,1596) -LexToken(END,'end',1,1610) -LexToken(EOL,'\n',1,1613) -LexToken(IF,'if',1,1626) -LexToken(VAR,'ot',1,1629) -LexToken(COMPARISON,'==',1,1631) -LexToken(NUMBER,'2',1,1633) -LexToken(THEN,'then',1,1635) -LexToken(EOL,'\n',1,1639) -LexToken(VAR,'ot',1,1656) -LexToken(ASSIGNMENT,'=',1,1658) -LexToken(NUMBER,'1',1,1659) -LexToken(EOL,'\n',1,1660) -LexToken(END,'end',1,1674) -LexToken(EOL,'\n',1,1677) -LexToken(EOL,'\n',1,1678) -LexToken(IF,'if',1,1691) -LexToken(OPENBRACKET,'(',1,1694) -LexToken(VAR,'np',1,1695) -LexToken(COMPARISON,'~=',1,1698) -LexToken(NUMBER,'0',1,1701) -LexToken(LOGICAL,'&',1,1703) -LexToken(VAR,'np',1,1705) -LexToken(COMPARISON,'~=',1,1708) -LexToken(NUMBER,'1',1,1711) -LexToken(LOGICAL,'&',1,1713) -LexToken(VAR,'np',1,1715) -LexToken(COMPARISON,'~=',1,1718) -LexToken(NUMBER,'2',1,1721) -LexToken(CLOSEBRACKET,')',1,1722) -LexToken(THEN,'then',1,1724) -LexToken(EOL,'\n',1,1728) -LexToken(VAR,'block_parameter_error',1,1745) -LexToken(OPENBRACKET,'(',1,1766) -LexToken(VAR,'msprintf',1,1767) -LexToken(OPENBRACKET,'(',1,1775) -LexToken(VAR,'gettext',1,1776) -LexToken(OPENBRACKET,'(',1,1783) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,1822) -LexToken(CLOSEBRACKET,')',1,1823) -LexToken(COMMA,',',1,1824) -LexToken(VAR,'gettext',1,1826) -LexToken(OPENBRACKET,'(',1,1833) -LexToken(DQSTRING,'"Do on Overflow"',1,1849) -LexToken(CLOSEBRACKET,')',1,1850) -LexToken(COMMA,',',1,1851) -LexToken(VAR,'np',1,1853) -LexToken(CLOSEBRACKET,')',1,1855) -LexToken(COMMA,',',1,1856) -LexToken(VAR,'msprintf',1,1877) -LexToken(OPENBRACKET,'(',1,1885) -LexToken(VAR,'gettext',1,1886) -LexToken(OPENBRACKET,'(',1,1893) -LexToken(DQSTRING,'"Must be in the interval %s."',1,1922) -LexToken(CLOSEBRACKET,')',1,1923) -LexToken(COMMA,',',1,1924) -LexToken(DQSTRING,'"[0, 2]"',1,1933) -LexToken(CLOSEBRACKET,')',1,1934) -LexToken(CLOSEBRACKET,')',1,1935) -LexToken(EOL,'\n',1,1936) -LexToken(VAR,'ok',1,1954) -LexToken(ASSIGNMENT,'=',1,1956) -LexToken(PREVAR_BOOLEAN,'%f',1,1957) -LexToken(EOL,'\n',1,1959) -LexToken(ELSEIF,'elseif',1,1973) -LexToken(OPENBRACKET,'(',1,1980) -LexToken(VAR,'it',1,1981) -LexToken(COMPARISON,'>',1,1984) -LexToken(NUMBER,'8',1,1986) -LexToken(LOGICAL,'|',1,1988) -LexToken(VAR,'it',1,1990) -LexToken(COMPARISON,'<',1,1993) -LexToken(NUMBER,'1',1,1995) -LexToken(CLOSEBRACKET,')',1,1996) -LexToken(THEN,'then',1,1998) -LexToken(EOL,'\n',1,2002) -LexToken(VAR,'block_parameter_error',1,2019) -LexToken(OPENBRACKET,'(',1,2040) -LexToken(VAR,'msprintf',1,2041) -LexToken(OPENBRACKET,'(',1,2049) -LexToken(VAR,'gettext',1,2050) -LexToken(OPENBRACKET,'(',1,2057) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2096) -LexToken(CLOSEBRACKET,')',1,2097) -LexToken(COMMA,',',1,2098) -LexToken(VAR,'gettext',1,2100) -LexToken(OPENBRACKET,'(',1,2107) -LexToken(DQSTRING,'"Input Type"',1,2119) -LexToken(CLOSEBRACKET,')',1,2120) -LexToken(COMMA,',',1,2121) -LexToken(VAR,'it',1,2123) -LexToken(CLOSEBRACKET,')',1,2125) -LexToken(COMMA,',',1,2126) -LexToken(VAR,'msprintf',1,2147) -LexToken(OPENBRACKET,'(',1,2155) -LexToken(VAR,'gettext',1,2156) -LexToken(OPENBRACKET,'(',1,2163) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2192) -LexToken(CLOSEBRACKET,')',1,2193) -LexToken(COMMA,',',1,2194) -LexToken(DQSTRING,'"[1, 8]"',1,2203) -LexToken(CLOSEBRACKET,')',1,2204) -LexToken(CLOSEBRACKET,')',1,2205) -LexToken(EOL,'\n',1,2206) -LexToken(VAR,'ok',1,2224) -LexToken(ASSIGNMENT,'=',1,2226) -LexToken(PREVAR_BOOLEAN,'%f',1,2227) -LexToken(EOL,'\n',1,2229) -LexToken(ELSEIF,'elseif',1,2243) -LexToken(OPENBRACKET,'(',1,2250) -LexToken(VAR,'ot',1,2251) -LexToken(COMPARISON,'>',1,2254) -LexToken(NUMBER,'8',1,2256) -LexToken(LOGICAL,'|',1,2258) -LexToken(VAR,'ot',1,2260) -LexToken(COMPARISON,'<',1,2263) -LexToken(NUMBER,'1',1,2265) -LexToken(CLOSEBRACKET,')',1,2266) -LexToken(THEN,'then',1,2268) -LexToken(EOL,'\n',1,2272) -LexToken(VAR,'block_parameter_error',1,2289) -LexToken(OPENBRACKET,'(',1,2310) -LexToken(VAR,'msprintf',1,2311) -LexToken(OPENBRACKET,'(',1,2319) -LexToken(VAR,'gettext',1,2320) -LexToken(OPENBRACKET,'(',1,2327) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2366) -LexToken(CLOSEBRACKET,')',1,2367) -LexToken(COMMA,',',1,2368) -LexToken(VAR,'gettext',1,2370) -LexToken(OPENBRACKET,'(',1,2377) -LexToken(DQSTRING,'"Output Type"',1,2390) -LexToken(CLOSEBRACKET,')',1,2391) -LexToken(COMMA,',',1,2392) -LexToken(VAR,'ot',1,2394) -LexToken(CLOSEBRACKET,')',1,2396) -LexToken(COMMA,',',1,2397) -LexToken(VAR,'msprintf',1,2418) -LexToken(OPENBRACKET,'(',1,2426) -LexToken(VAR,'gettext',1,2427) -LexToken(OPENBRACKET,'(',1,2434) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2463) -LexToken(CLOSEBRACKET,')',1,2464) -LexToken(COMMA,',',1,2465) -LexToken(DQSTRING,'"[1, 8]"',1,2474) -LexToken(CLOSEBRACKET,')',1,2475) -LexToken(CLOSEBRACKET,')',1,2476) -LexToken(EOL,'\n',1,2477) -LexToken(VAR,'ok',1,2495) -LexToken(ASSIGNMENT,'=',1,2497) -LexToken(PREVAR_BOOLEAN,'%f',1,2498) -LexToken(EOL,'\n',1,2500) -LexToken(END,'end',1,2514) -LexToken(EOL,'\n',1,2517) -LexToken(EOL,'\n',1,2518) -LexToken(VAR,'model',1,2531) -LexToken(DOT,'.',1,2536) -LexToken(VAR,'sim',1,2537) -LexToken(ASSIGNMENT,'=',1,2540) -LexToken(VAR,'list',1,2541) -LexToken(OPENBRACKET,'(',1,2545) -LexToken(DQSTRING,'"convert"',1,2554) -LexToken(COMMA,',',1,2555) -LexToken(NUMBER,'4',1,2556) -LexToken(CLOSEBRACKET,')',1,2557) -LexToken(EOL,'\n',1,2558) -LexToken(IF,'if',1,2571) -LexToken(OPENBRACKET,'(',1,2574) -LexToken(VAR,'it',1,2575) -LexToken(COMPARISON,'==',1,2577) -LexToken(VAR,'ot',1,2579) -LexToken(CLOSEBRACKET,')',1,2581) -LexToken(THEN,'then',1,2583) -LexToken(EOL,'\n',1,2587) -LexToken(VAR,'model',1,2604) -LexToken(DOT,'.',1,2609) -LexToken(VAR,'ipar',1,2610) -LexToken(ASSIGNMENT,'=',1,2614) -LexToken(NUMBER,'1',1,2615) -LexToken(EOL,'\n',1,2616) -LexToken(ELSE,'else',1,2630) -LexToken(EOL,'\n',1,2634) -LexToken(IF,'if',1,2651) -LexToken(OPENBRACKET,'(',1,2654) -LexToken(VAR,'np',1,2655) -LexToken(COMPARISON,'==',1,2657) -LexToken(NUMBER,'0',1,2659) -LexToken(CLOSEBRACKET,')',1,2660) -LexToken(THEN,'then',1,2662) -LexToken(EOL,'\n',1,2666) -LexToken(IF,'if',1,2687) -LexToken(OPENBRACKET,'(',1,2690) -LexToken(VAR,'it',1,2691) -LexToken(COMPARISON,'==',1,2693) -LexToken(NUMBER,'1',1,2695) -LexToken(CLOSEBRACKET,')',1,2696) -LexToken(THEN,'then',1,2698) -LexToken(EOL,'\n',1,2702) -LexToken(IF,'if',1,2727) -LexToken(OPENBRACKET,'(',1,2730) -LexToken(VAR,'ot',1,2731) -LexToken(COMPARISON,'==',1,2733) -LexToken(NUMBER,'3',1,2735) -LexToken(CLOSEBRACKET,')',1,2736) -LexToken(THEN,'then',1,2738) -LexToken(EOL,'\n',1,2742) -LexToken(VAR,'model',1,2771) -LexToken(DOT,'.',1,2776) -LexToken(VAR,'ipar',1,2777) -LexToken(ASSIGNMENT,'=',1,2781) -LexToken(NUMBER,'2',1,2782) -LexToken(EOL,'\n',1,2783) -LexToken(ELSEIF,'elseif',1,2809) -LexToken(OPENBRACKET,'(',1,2816) -LexToken(VAR,'ot',1,2817) -LexToken(COMPARISON,'==',1,2819) -LexToken(NUMBER,'4',1,2821) -LexToken(CLOSEBRACKET,')',1,2822) -LexToken(THEN,'then',1,2824) -LexToken(EOL,'\n',1,2828) -LexToken(VAR,'model',1,2857) -LexToken(DOT,'.',1,2862) -LexToken(VAR,'ipar',1,2863) -LexToken(ASSIGNMENT,'=',1,2867) -LexToken(NUMBER,'3',1,2868) -LexToken(EOL,'\n',1,2869) -LexToken(ELSEIF,'elseif',1,2895) -LexToken(OPENBRACKET,'(',1,2902) -LexToken(VAR,'ot',1,2903) -LexToken(COMPARISON,'==',1,2905) -LexToken(NUMBER,'5',1,2907) -LexToken(CLOSEBRACKET,')',1,2908) -LexToken(THEN,'then',1,2910) -LexToken(EOL,'\n',1,2914) -LexToken(VAR,'model',1,2943) -LexToken(DOT,'.',1,2948) -LexToken(VAR,'ipar',1,2949) -LexToken(ASSIGNMENT,'=',1,2953) -LexToken(NUMBER,'4',1,2954) -LexToken(EOL,'\n',1,2955) -LexToken(ELSEIF,'elseif',1,2981) -LexToken(OPENBRACKET,'(',1,2988) -LexToken(VAR,'ot',1,2989) -LexToken(COMPARISON,'==',1,2991) -LexToken(NUMBER,'6',1,2993) -LexToken(CLOSEBRACKET,')',1,2994) -LexToken(THEN,'then',1,2996) -LexToken(EOL,'\n',1,3000) -LexToken(VAR,'model',1,3029) -LexToken(DOT,'.',1,3034) -LexToken(VAR,'ipar',1,3035) -LexToken(ASSIGNMENT,'=',1,3039) -LexToken(NUMBER,'5',1,3040) -LexToken(EOL,'\n',1,3041) -LexToken(ELSEIF,'elseif',1,3067) -LexToken(OPENBRACKET,'(',1,3074) -LexToken(VAR,'ot',1,3075) -LexToken(COMPARISON,'==',1,3077) -LexToken(NUMBER,'7',1,3079) -LexToken(CLOSEBRACKET,')',1,3080) -LexToken(THEN,'then',1,3082) -LexToken(EOL,'\n',1,3086) -LexToken(VAR,'model',1,3115) -LexToken(DOT,'.',1,3120) -LexToken(VAR,'ipar',1,3121) -LexToken(ASSIGNMENT,'=',1,3125) -LexToken(NUMBER,'6',1,3126) -LexToken(EOL,'\n',1,3127) -LexToken(ELSEIF,'elseif',1,3153) -LexToken(OPENBRACKET,'(',1,3160) -LexToken(VAR,'ot',1,3161) -LexToken(COMPARISON,'==',1,3163) -LexToken(NUMBER,'8',1,3165) -LexToken(CLOSEBRACKET,')',1,3166) -LexToken(THEN,'then',1,3168) -LexToken(EOL,'\n',1,3172) -LexToken(VAR,'model',1,3201) -LexToken(DOT,'.',1,3206) -LexToken(VAR,'ipar',1,3207) -LexToken(ASSIGNMENT,'=',1,3211) -LexToken(NUMBER,'7',1,3212) -LexToken(EOL,'\n',1,3213) -LexToken(END,'end',1,3239) -LexToken(EOL,'\n',1,3242) -LexToken(ELSEIF,'elseif',1,3263) -LexToken(OPENBRACKET,'(',1,3270) -LexToken(VAR,'it',1,3271) -LexToken(COMPARISON,'==',1,3273) -LexToken(NUMBER,'3',1,3275) -LexToken(CLOSEBRACKET,')',1,3276) -LexToken(THEN,'then',1,3278) -LexToken(EOL,'\n',1,3282) -LexToken(IF,'if',1,3307) -LexToken(OPENBRACKET,'(',1,3310) -LexToken(VAR,'ot',1,3311) -LexToken(COMPARISON,'==',1,3313) -LexToken(NUMBER,'1',1,3315) -LexToken(CLOSEBRACKET,')',1,3316) -LexToken(THEN,'then',1,3318) -LexToken(EOL,'\n',1,3322) -LexToken(VAR,'model',1,3351) -LexToken(DOT,'.',1,3356) -LexToken(VAR,'ipar',1,3357) -LexToken(ASSIGNMENT,'=',1,3361) -LexToken(NUMBER,'8',1,3362) -LexToken(EOL,'\n',1,3363) -LexToken(ELSEIF,'elseif',1,3389) -LexToken(OPENBRACKET,'(',1,3396) -LexToken(VAR,'ot',1,3397) -LexToken(COMPARISON,'==',1,3399) -LexToken(NUMBER,'4',1,3401) -LexToken(CLOSEBRACKET,')',1,3402) -LexToken(THEN,'then',1,3404) -LexToken(EOL,'\n',1,3408) -LexToken(VAR,'model',1,3437) -LexToken(DOT,'.',1,3442) -LexToken(VAR,'ipar',1,3443) -LexToken(ASSIGNMENT,'=',1,3447) -LexToken(NUMBER,'9',1,3448) -LexToken(EOL,'\n',1,3449) -LexToken(ELSEIF,'elseif',1,3475) -LexToken(OPENBRACKET,'(',1,3482) -LexToken(VAR,'ot',1,3483) -LexToken(COMPARISON,'==',1,3485) -LexToken(NUMBER,'5',1,3487) -LexToken(CLOSEBRACKET,')',1,3488) -LexToken(THEN,'then',1,3490) -LexToken(EOL,'\n',1,3494) -LexToken(VAR,'model',1,3523) -LexToken(DOT,'.',1,3528) -LexToken(VAR,'ipar',1,3529) -LexToken(ASSIGNMENT,'=',1,3533) -LexToken(NUMBER,'10',1,3534) -LexToken(EOL,'\n',1,3536) -LexToken(ELSEIF,'elseif',1,3562) -LexToken(OPENBRACKET,'(',1,3569) -LexToken(VAR,'ot',1,3570) -LexToken(COMPARISON,'==',1,3572) -LexToken(NUMBER,'6',1,3574) -LexToken(CLOSEBRACKET,')',1,3575) -LexToken(THEN,'then',1,3577) -LexToken(EOL,'\n',1,3581) -LexToken(VAR,'model',1,3610) -LexToken(DOT,'.',1,3615) -LexToken(VAR,'ipar',1,3616) -LexToken(ASSIGNMENT,'=',1,3620) -LexToken(NUMBER,'1',1,3621) -LexToken(EOL,'\n',1,3622) -LexToken(ELSEIF,'elseif',1,3648) -LexToken(OPENBRACKET,'(',1,3655) -LexToken(VAR,'ot',1,3656) -LexToken(COMPARISON,'==',1,3658) -LexToken(NUMBER,'7',1,3660) -LexToken(CLOSEBRACKET,')',1,3661) -LexToken(THEN,'then',1,3663) -LexToken(EOL,'\n',1,3667) -LexToken(VAR,'model',1,3696) -LexToken(DOT,'.',1,3701) -LexToken(VAR,'ipar',1,3702) -LexToken(ASSIGNMENT,'=',1,3706) -LexToken(NUMBER,'11',1,3707) -LexToken(EOL,'\n',1,3709) -LexToken(ELSEIF,'elseif',1,3735) -LexToken(OPENBRACKET,'(',1,3742) -LexToken(VAR,'ot',1,3743) -LexToken(COMPARISON,'==',1,3745) -LexToken(NUMBER,'8',1,3747) -LexToken(CLOSEBRACKET,')',1,3748) -LexToken(THEN,'then',1,3750) -LexToken(EOL,'\n',1,3754) -LexToken(VAR,'model',1,3783) -LexToken(DOT,'.',1,3788) -LexToken(VAR,'ipar',1,3789) -LexToken(ASSIGNMENT,'=',1,3793) -LexToken(NUMBER,'12',1,3794) -LexToken(EOL,'\n',1,3796) -LexToken(END,'end',1,3822) -LexToken(EOL,'\n',1,3825) -LexToken(ELSEIF,'elseif',1,3846) -LexToken(OPENBRACKET,'(',1,3853) -LexToken(VAR,'it',1,3854) -LexToken(COMPARISON,'==',1,3856) -LexToken(NUMBER,'4',1,3858) -LexToken(CLOSEBRACKET,')',1,3859) -LexToken(THEN,'then',1,3861) -LexToken(EOL,'\n',1,3865) -LexToken(IF,'if',1,3890) -LexToken(OPENBRACKET,'(',1,3893) -LexToken(VAR,'ot',1,3894) -LexToken(COMPARISON,'==',1,3896) -LexToken(NUMBER,'1',1,3898) -LexToken(CLOSEBRACKET,')',1,3899) -LexToken(THEN,'then',1,3901) -LexToken(EOL,'\n',1,3905) -LexToken(VAR,'model',1,3934) -LexToken(DOT,'.',1,3939) -LexToken(VAR,'ipar',1,3940) -LexToken(ASSIGNMENT,'=',1,3944) -LexToken(NUMBER,'13',1,3945) -LexToken(EOL,'\n',1,3947) -LexToken(ELSEIF,'elseif',1,3973) -LexToken(OPENBRACKET,'(',1,3980) -LexToken(VAR,'ot',1,3981) -LexToken(COMPARISON,'==',1,3983) -LexToken(NUMBER,'3',1,3985) -LexToken(CLOSEBRACKET,')',1,3986) -LexToken(THEN,'then',1,3988) -LexToken(EOL,'\n',1,3992) -LexToken(VAR,'model',1,4021) -LexToken(DOT,'.',1,4026) -LexToken(VAR,'ipar',1,4027) -LexToken(ASSIGNMENT,'=',1,4031) -LexToken(NUMBER,'14',1,4032) -LexToken(EOL,'\n',1,4034) -LexToken(ELSEIF,'elseif',1,4060) -LexToken(OPENBRACKET,'(',1,4067) -LexToken(VAR,'ot',1,4068) -LexToken(COMPARISON,'==',1,4070) -LexToken(NUMBER,'5',1,4072) -LexToken(CLOSEBRACKET,')',1,4073) -LexToken(THEN,'then',1,4075) -LexToken(EOL,'\n',1,4079) -LexToken(VAR,'model',1,4108) -LexToken(DOT,'.',1,4113) -LexToken(VAR,'ipar',1,4114) -LexToken(ASSIGNMENT,'=',1,4118) -LexToken(NUMBER,'15',1,4119) -LexToken(EOL,'\n',1,4121) -LexToken(ELSEIF,'elseif',1,4147) -LexToken(OPENBRACKET,'(',1,4154) -LexToken(VAR,'ot',1,4155) -LexToken(COMPARISON,'==',1,4157) -LexToken(NUMBER,'6',1,4159) -LexToken(CLOSEBRACKET,')',1,4160) -LexToken(THEN,'then',1,4162) -LexToken(EOL,'\n',1,4166) -LexToken(VAR,'model',1,4195) -LexToken(DOT,'.',1,4200) -LexToken(VAR,'ipar',1,4201) -LexToken(ASSIGNMENT,'=',1,4205) -LexToken(NUMBER,'16',1,4206) -LexToken(EOL,'\n',1,4208) -LexToken(ELSEIF,'elseif',1,4234) -LexToken(OPENBRACKET,'(',1,4241) -LexToken(VAR,'ot',1,4242) -LexToken(COMPARISON,'==',1,4244) -LexToken(NUMBER,'7',1,4246) -LexToken(CLOSEBRACKET,')',1,4247) -LexToken(THEN,'then',1,4249) -LexToken(EOL,'\n',1,4253) -LexToken(VAR,'model',1,4282) -LexToken(DOT,'.',1,4287) -LexToken(VAR,'ipar',1,4288) -LexToken(ASSIGNMENT,'=',1,4292) -LexToken(NUMBER,'1',1,4293) -LexToken(EOL,'\n',1,4294) -LexToken(ELSEIF,'elseif',1,4320) -LexToken(OPENBRACKET,'(',1,4327) -LexToken(VAR,'ot',1,4328) -LexToken(COMPARISON,'==',1,4330) -LexToken(NUMBER,'8',1,4332) -LexToken(CLOSEBRACKET,')',1,4333) -LexToken(THEN,'then',1,4335) -LexToken(EOL,'\n',1,4339) -LexToken(VAR,'model',1,4368) -LexToken(DOT,'.',1,4373) -LexToken(VAR,'ipar',1,4374) -LexToken(ASSIGNMENT,'=',1,4378) -LexToken(NUMBER,'17',1,4379) -LexToken(EOL,'\n',1,4381) -LexToken(END,'end',1,4407) -LexToken(EOL,'\n',1,4410) -LexToken(ELSEIF,'elseif',1,4431) -LexToken(OPENBRACKET,'(',1,4438) -LexToken(VAR,'it',1,4439) -LexToken(COMPARISON,'==',1,4441) -LexToken(NUMBER,'5',1,4443) -LexToken(CLOSEBRACKET,')',1,4444) -LexToken(THEN,'then',1,4446) -LexToken(EOL,'\n',1,4450) -LexToken(IF,'if',1,4475) -LexToken(OPENBRACKET,'(',1,4478) -LexToken(VAR,'ot',1,4479) -LexToken(COMPARISON,'==',1,4481) -LexToken(NUMBER,'1',1,4483) -LexToken(CLOSEBRACKET,')',1,4484) -LexToken(THEN,'then',1,4486) -LexToken(EOL,'\n',1,4490) -LexToken(VAR,'model',1,4519) -LexToken(DOT,'.',1,4524) -LexToken(VAR,'ipar',1,4525) -LexToken(ASSIGNMENT,'=',1,4529) -LexToken(NUMBER,'18',1,4530) -LexToken(EOL,'\n',1,4532) -LexToken(ELSEIF,'elseif',1,4558) -LexToken(OPENBRACKET,'(',1,4565) -LexToken(VAR,'ot',1,4566) -LexToken(COMPARISON,'==',1,4568) -LexToken(NUMBER,'3',1,4570) -LexToken(CLOSEBRACKET,')',1,4571) -LexToken(THEN,'then',1,4573) -LexToken(EOL,'\n',1,4577) -LexToken(VAR,'model',1,4606) -LexToken(DOT,'.',1,4611) -LexToken(VAR,'ipar',1,4612) -LexToken(ASSIGNMENT,'=',1,4616) -LexToken(NUMBER,'19',1,4617) -LexToken(EOL,'\n',1,4619) -LexToken(ELSEIF,'elseif',1,4645) -LexToken(OPENBRACKET,'(',1,4652) -LexToken(VAR,'ot',1,4653) -LexToken(COMPARISON,'==',1,4655) -LexToken(NUMBER,'4',1,4657) -LexToken(CLOSEBRACKET,')',1,4658) -LexToken(THEN,'then',1,4660) -LexToken(EOL,'\n',1,4664) -LexToken(VAR,'model',1,4693) -LexToken(DOT,'.',1,4698) -LexToken(VAR,'ipar',1,4699) -LexToken(ASSIGNMENT,'=',1,4703) -LexToken(NUMBER,'20',1,4704) -LexToken(EOL,'\n',1,4706) -LexToken(ELSEIF,'elseif',1,4732) -LexToken(OPENBRACKET,'(',1,4739) -LexToken(VAR,'ot',1,4740) -LexToken(COMPARISON,'==',1,4742) -LexToken(NUMBER,'6',1,4744) -LexToken(CLOSEBRACKET,')',1,4745) -LexToken(THEN,'then',1,4747) -LexToken(EOL,'\n',1,4751) -LexToken(VAR,'model',1,4780) -LexToken(DOT,'.',1,4785) -LexToken(VAR,'ipar',1,4786) -LexToken(ASSIGNMENT,'=',1,4790) -LexToken(NUMBER,'21',1,4791) -LexToken(EOL,'\n',1,4793) -LexToken(ELSEIF,'elseif',1,4819) -LexToken(OPENBRACKET,'(',1,4826) -LexToken(VAR,'ot',1,4827) -LexToken(COMPARISON,'==',1,4829) -LexToken(NUMBER,'7',1,4831) -LexToken(CLOSEBRACKET,')',1,4832) -LexToken(THEN,'then',1,4834) -LexToken(EOL,'\n',1,4838) -LexToken(VAR,'model',1,4867) -LexToken(DOT,'.',1,4872) -LexToken(VAR,'ipar',1,4873) -LexToken(ASSIGNMENT,'=',1,4877) -LexToken(NUMBER,'22',1,4878) -LexToken(EOL,'\n',1,4880) -LexToken(ELSEIF,'elseif',1,4906) -LexToken(OPENBRACKET,'(',1,4913) -LexToken(VAR,'ot',1,4914) -LexToken(COMPARISON,'==',1,4916) -LexToken(NUMBER,'8',1,4918) -LexToken(CLOSEBRACKET,')',1,4919) -LexToken(THEN,'then',1,4921) -LexToken(EOL,'\n',1,4925) -LexToken(VAR,'model',1,4954) -LexToken(DOT,'.',1,4959) -LexToken(VAR,'ipar',1,4960) -LexToken(ASSIGNMENT,'=',1,4964) -LexToken(NUMBER,'1',1,4965) -LexToken(EOL,'\n',1,4966) -LexToken(END,'end',1,4992) -LexToken(EOL,'\n',1,4995) -LexToken(ELSEIF,'elseif',1,5016) -LexToken(OPENBRACKET,'(',1,5023) -LexToken(VAR,'it',1,5024) -LexToken(COMPARISON,'==',1,5026) -LexToken(NUMBER,'6',1,5028) -LexToken(CLOSEBRACKET,')',1,5029) -LexToken(THEN,'then',1,5031) -LexToken(EOL,'\n',1,5035) -LexToken(IF,'if',1,5060) -LexToken(OPENBRACKET,'(',1,5063) -LexToken(VAR,'ot',1,5064) -LexToken(COMPARISON,'==',1,5066) -LexToken(NUMBER,'1',1,5068) -LexToken(CLOSEBRACKET,')',1,5069) -LexToken(THEN,'then',1,5071) -LexToken(EOL,'\n',1,5075) -LexToken(VAR,'model',1,5104) -LexToken(DOT,'.',1,5109) -LexToken(VAR,'ipar',1,5110) -LexToken(ASSIGNMENT,'=',1,5114) -LexToken(NUMBER,'23',1,5115) -LexToken(EOL,'\n',1,5117) -LexToken(ELSEIF,'elseif',1,5143) -LexToken(OPENBRACKET,'(',1,5150) -LexToken(VAR,'ot',1,5151) -LexToken(COMPARISON,'==',1,5153) -LexToken(NUMBER,'3',1,5155) -LexToken(CLOSEBRACKET,')',1,5156) -LexToken(THEN,'then',1,5158) -LexToken(EOL,'\n',1,5162) -LexToken(VAR,'model',1,5191) -LexToken(DOT,'.',1,5196) -LexToken(VAR,'ipar',1,5197) -LexToken(ASSIGNMENT,'=',1,5201) -LexToken(NUMBER,'1',1,5202) -LexToken(EOL,'\n',1,5203) -LexToken(ELSEIF,'elseif',1,5229) -LexToken(OPENBRACKET,'(',1,5236) -LexToken(VAR,'ot',1,5237) -LexToken(COMPARISON,'==',1,5239) -LexToken(NUMBER,'4',1,5241) -LexToken(CLOSEBRACKET,')',1,5242) -LexToken(THEN,'then',1,5244) -LexToken(EOL,'\n',1,5248) -LexToken(VAR,'model',1,5277) -LexToken(DOT,'.',1,5282) -LexToken(VAR,'ipar',1,5283) -LexToken(ASSIGNMENT,'=',1,5287) -LexToken(NUMBER,'24',1,5288) -LexToken(EOL,'\n',1,5290) -LexToken(ELSEIF,'elseif',1,5316) -LexToken(OPENBRACKET,'(',1,5323) -LexToken(VAR,'ot',1,5324) -LexToken(COMPARISON,'==',1,5326) -LexToken(NUMBER,'5',1,5328) -LexToken(CLOSEBRACKET,')',1,5329) -LexToken(THEN,'then',1,5331) -LexToken(EOL,'\n',1,5335) -LexToken(VAR,'model',1,5364) -LexToken(DOT,'.',1,5369) -LexToken(VAR,'ipar',1,5370) -LexToken(ASSIGNMENT,'=',1,5374) -LexToken(NUMBER,'25',1,5375) -LexToken(EOL,'\n',1,5377) -LexToken(ELSEIF,'elseif',1,5403) -LexToken(OPENBRACKET,'(',1,5410) -LexToken(VAR,'ot',1,5411) -LexToken(COMPARISON,'==',1,5413) -LexToken(NUMBER,'7',1,5415) -LexToken(CLOSEBRACKET,')',1,5416) -LexToken(THEN,'then',1,5418) -LexToken(EOL,'\n',1,5422) -LexToken(VAR,'model',1,5451) -LexToken(DOT,'.',1,5456) -LexToken(VAR,'ipar',1,5457) -LexToken(ASSIGNMENT,'=',1,5461) -LexToken(NUMBER,'26',1,5462) -LexToken(EOL,'\n',1,5464) -LexToken(ELSEIF,'elseif',1,5490) -LexToken(OPENBRACKET,'(',1,5497) -LexToken(VAR,'ot',1,5498) -LexToken(COMPARISON,'==',1,5500) -LexToken(NUMBER,'8',1,5502) -LexToken(CLOSEBRACKET,')',1,5503) -LexToken(THEN,'then',1,5505) -LexToken(EOL,'\n',1,5509) -LexToken(VAR,'model',1,5538) -LexToken(DOT,'.',1,5543) -LexToken(VAR,'ipar',1,5544) -LexToken(ASSIGNMENT,'=',1,5548) -LexToken(NUMBER,'27',1,5549) -LexToken(EOL,'\n',1,5551) -LexToken(END,'end',1,5577) -LexToken(EOL,'\n',1,5580) -LexToken(ELSEIF,'elseif',1,5601) -LexToken(OPENBRACKET,'(',1,5608) -LexToken(VAR,'it',1,5609) -LexToken(COMPARISON,'==',1,5611) -LexToken(NUMBER,'7',1,5613) -LexToken(CLOSEBRACKET,')',1,5614) -LexToken(THEN,'then',1,5616) -LexToken(EOL,'\n',1,5620) -LexToken(IF,'if',1,5645) -LexToken(OPENBRACKET,'(',1,5648) -LexToken(VAR,'ot',1,5649) -LexToken(COMPARISON,'==',1,5651) -LexToken(NUMBER,'1',1,5653) -LexToken(CLOSEBRACKET,')',1,5654) -LexToken(THEN,'then',1,5656) -LexToken(EOL,'\n',1,5660) -LexToken(VAR,'model',1,5689) -LexToken(DOT,'.',1,5694) -LexToken(VAR,'ipar',1,5695) -LexToken(ASSIGNMENT,'=',1,5699) -LexToken(NUMBER,'28',1,5700) -LexToken(EOL,'\n',1,5702) -LexToken(ELSEIF,'elseif',1,5728) -LexToken(OPENBRACKET,'(',1,5735) -LexToken(VAR,'ot',1,5736) -LexToken(COMPARISON,'==',1,5738) -LexToken(NUMBER,'3',1,5740) -LexToken(CLOSEBRACKET,')',1,5741) -LexToken(THEN,'then',1,5743) -LexToken(EOL,'\n',1,5747) -LexToken(VAR,'model',1,5776) -LexToken(DOT,'.',1,5781) -LexToken(VAR,'ipar',1,5782) -LexToken(ASSIGNMENT,'=',1,5786) -LexToken(NUMBER,'29',1,5787) -LexToken(EOL,'\n',1,5789) -LexToken(ELSEIF,'elseif',1,5815) -LexToken(OPENBRACKET,'(',1,5822) -LexToken(VAR,'ot',1,5823) -LexToken(COMPARISON,'==',1,5825) -LexToken(NUMBER,'4',1,5827) -LexToken(CLOSEBRACKET,')',1,5828) -LexToken(THEN,'then',1,5830) -LexToken(EOL,'\n',1,5834) -LexToken(VAR,'model',1,5863) -LexToken(DOT,'.',1,5868) -LexToken(VAR,'ipar',1,5869) -LexToken(ASSIGNMENT,'=',1,5873) -LexToken(NUMBER,'1',1,5874) -LexToken(EOL,'\n',1,5875) -LexToken(ELSEIF,'elseif',1,5901) -LexToken(OPENBRACKET,'(',1,5908) -LexToken(VAR,'ot',1,5909) -LexToken(COMPARISON,'==',1,5911) -LexToken(NUMBER,'5',1,5913) -LexToken(CLOSEBRACKET,')',1,5914) -LexToken(THEN,'then',1,5916) -LexToken(EOL,'\n',1,5920) -LexToken(VAR,'model',1,5949) -LexToken(DOT,'.',1,5954) -LexToken(VAR,'ipar',1,5955) -LexToken(ASSIGNMENT,'=',1,5959) -LexToken(NUMBER,'30',1,5960) -LexToken(EOL,'\n',1,5962) -LexToken(ELSEIF,'elseif',1,5988) -LexToken(OPENBRACKET,'(',1,5995) -LexToken(VAR,'ot',1,5996) -LexToken(COMPARISON,'==',1,5998) -LexToken(NUMBER,'6',1,6000) -LexToken(CLOSEBRACKET,')',1,6001) -LexToken(THEN,'then',1,6003) -LexToken(EOL,'\n',1,6007) -LexToken(VAR,'model',1,6036) -LexToken(DOT,'.',1,6041) -LexToken(VAR,'ipar',1,6042) -LexToken(ASSIGNMENT,'=',1,6046) -LexToken(NUMBER,'31',1,6047) -LexToken(EOL,'\n',1,6049) -LexToken(ELSEIF,'elseif',1,6075) -LexToken(OPENBRACKET,'(',1,6082) -LexToken(VAR,'ot',1,6083) -LexToken(COMPARISON,'==',1,6085) -LexToken(NUMBER,'8',1,6087) -LexToken(CLOSEBRACKET,')',1,6088) -LexToken(THEN,'then',1,6090) -LexToken(EOL,'\n',1,6094) -LexToken(VAR,'model',1,6123) -LexToken(DOT,'.',1,6128) -LexToken(VAR,'ipar',1,6129) -LexToken(ASSIGNMENT,'=',1,6133) -LexToken(NUMBER,'32',1,6134) -LexToken(EOL,'\n',1,6136) -LexToken(END,'end',1,6162) -LexToken(EOL,'\n',1,6165) -LexToken(ELSEIF,'elseif',1,6186) -LexToken(OPENBRACKET,'(',1,6193) -LexToken(VAR,'it',1,6194) -LexToken(COMPARISON,'==',1,6196) -LexToken(NUMBER,'8',1,6198) -LexToken(CLOSEBRACKET,')',1,6199) -LexToken(THEN,'then',1,6201) -LexToken(EOL,'\n',1,6205) -LexToken(IF,'if',1,6230) -LexToken(OPENBRACKET,'(',1,6233) -LexToken(VAR,'ot',1,6234) -LexToken(COMPARISON,'==',1,6236) -LexToken(NUMBER,'1',1,6238) -LexToken(CLOSEBRACKET,')',1,6239) -LexToken(THEN,'then',1,6241) -LexToken(EOL,'\n',1,6245) -LexToken(VAR,'model',1,6274) -LexToken(DOT,'.',1,6279) -LexToken(VAR,'ipar',1,6280) -LexToken(ASSIGNMENT,'=',1,6284) -LexToken(NUMBER,'33',1,6285) -LexToken(EOL,'\n',1,6287) -LexToken(ELSEIF,'elseif',1,6313) -LexToken(OPENBRACKET,'(',1,6320) -LexToken(VAR,'ot',1,6321) -LexToken(COMPARISON,'==',1,6323) -LexToken(NUMBER,'3',1,6325) -LexToken(CLOSEBRACKET,')',1,6326) -LexToken(THEN,'then',1,6328) -LexToken(EOL,'\n',1,6332) -LexToken(VAR,'model',1,6361) -LexToken(DOT,'.',1,6366) -LexToken(VAR,'ipar',1,6367) -LexToken(ASSIGNMENT,'=',1,6371) -LexToken(NUMBER,'34',1,6372) -LexToken(EOL,'\n',1,6374) -LexToken(ELSEIF,'elseif',1,6400) -LexToken(OPENBRACKET,'(',1,6407) -LexToken(VAR,'ot',1,6408) -LexToken(COMPARISON,'==',1,6410) -LexToken(NUMBER,'4',1,6412) -LexToken(CLOSEBRACKET,')',1,6413) -LexToken(THEN,'then',1,6415) -LexToken(EOL,'\n',1,6419) -LexToken(VAR,'model',1,6448) -LexToken(DOT,'.',1,6453) -LexToken(VAR,'ipar',1,6454) -LexToken(ASSIGNMENT,'=',1,6458) -LexToken(NUMBER,'35',1,6459) -LexToken(EOL,'\n',1,6461) -LexToken(ELSEIF,'elseif',1,6487) -LexToken(OPENBRACKET,'(',1,6494) -LexToken(VAR,'ot',1,6495) -LexToken(COMPARISON,'==',1,6497) -LexToken(NUMBER,'5',1,6499) -LexToken(CLOSEBRACKET,')',1,6500) -LexToken(THEN,'then',1,6502) -LexToken(EOL,'\n',1,6506) -LexToken(VAR,'model',1,6535) -LexToken(DOT,'.',1,6540) -LexToken(VAR,'ipar',1,6541) -LexToken(ASSIGNMENT,'=',1,6545) -LexToken(NUMBER,'1',1,6546) -LexToken(EOL,'\n',1,6547) -LexToken(ELSEIF,'elseif',1,6573) -LexToken(OPENBRACKET,'(',1,6580) -LexToken(VAR,'ot',1,6581) -LexToken(COMPARISON,'==',1,6583) -LexToken(NUMBER,'6',1,6585) -LexToken(CLOSEBRACKET,')',1,6586) -LexToken(THEN,'then',1,6588) -LexToken(EOL,'\n',1,6592) -LexToken(VAR,'model',1,6621) -LexToken(DOT,'.',1,6626) -LexToken(VAR,'ipar',1,6627) -LexToken(ASSIGNMENT,'=',1,6631) -LexToken(NUMBER,'36',1,6632) -LexToken(EOL,'\n',1,6634) -LexToken(ELSEIF,'elseif',1,6660) -LexToken(OPENBRACKET,'(',1,6667) -LexToken(VAR,'ot',1,6668) -LexToken(COMPARISON,'==',1,6670) -LexToken(NUMBER,'7',1,6672) -LexToken(CLOSEBRACKET,')',1,6673) -LexToken(THEN,'then',1,6675) -LexToken(EOL,'\n',1,6679) -LexToken(VAR,'model',1,6708) -LexToken(DOT,'.',1,6713) -LexToken(VAR,'ipar',1,6714) -LexToken(ASSIGNMENT,'=',1,6718) -LexToken(NUMBER,'37',1,6719) -LexToken(EOL,'\n',1,6721) -LexToken(END,'end',1,6747) -LexToken(EOL,'\n',1,6750) -LexToken(END,'end',1,6771) -LexToken(EOL,'\n',1,6774) -LexToken(ELSEIF,'elseif',1,6791) -LexToken(OPENBRACKET,'(',1,6798) -LexToken(VAR,'np',1,6799) -LexToken(COMPARISON,'==',1,6801) -LexToken(NUMBER,'1',1,6803) -LexToken(CLOSEBRACKET,')',1,6804) -LexToken(THEN,'then',1,6806) -LexToken(EOL,'\n',1,6810) -LexToken(IF,'if',1,6831) -LexToken(OPENBRACKET,'(',1,6834) -LexToken(VAR,'it',1,6835) -LexToken(COMPARISON,'==',1,6837) -LexToken(NUMBER,'1',1,6839) -LexToken(CLOSEBRACKET,')',1,6840) -LexToken(THEN,'then',1,6842) -LexToken(EOL,'\n',1,6846) -LexToken(IF,'if',1,6871) -LexToken(OPENBRACKET,'(',1,6874) -LexToken(VAR,'ot',1,6875) -LexToken(COMPARISON,'==',1,6877) -LexToken(NUMBER,'3',1,6879) -LexToken(CLOSEBRACKET,')',1,6880) -LexToken(THEN,'then',1,6882) -LexToken(EOL,'\n',1,6886) -LexToken(VAR,'model',1,6915) -LexToken(DOT,'.',1,6920) -LexToken(VAR,'ipar',1,6921) -LexToken(ASSIGNMENT,'=',1,6925) -LexToken(NUMBER,'38',1,6926) -LexToken(EOL,'\n',1,6928) -LexToken(ELSEIF,'elseif',1,6954) -LexToken(OPENBRACKET,'(',1,6961) -LexToken(VAR,'ot',1,6962) -LexToken(COMPARISON,'==',1,6964) -LexToken(NUMBER,'4',1,6966) -LexToken(CLOSEBRACKET,')',1,6967) -LexToken(THEN,'then',1,6969) -LexToken(EOL,'\n',1,6973) -LexToken(VAR,'model',1,7002) -LexToken(DOT,'.',1,7007) -LexToken(VAR,'ipar',1,7008) -LexToken(ASSIGNMENT,'=',1,7012) -LexToken(NUMBER,'39',1,7013) -LexToken(EOL,'\n',1,7015) -LexToken(ELSEIF,'elseif',1,7041) -LexToken(OPENBRACKET,'(',1,7048) -LexToken(VAR,'ot',1,7049) -LexToken(COMPARISON,'==',1,7051) -LexToken(NUMBER,'5',1,7053) -LexToken(CLOSEBRACKET,')',1,7054) -LexToken(THEN,'then',1,7056) -LexToken(EOL,'\n',1,7060) -LexToken(VAR,'model',1,7089) -LexToken(DOT,'.',1,7094) -LexToken(VAR,'ipar',1,7095) -LexToken(ASSIGNMENT,'=',1,7099) -LexToken(NUMBER,'40',1,7100) -LexToken(EOL,'\n',1,7102) -LexToken(ELSEIF,'elseif',1,7128) -LexToken(OPENBRACKET,'(',1,7135) -LexToken(VAR,'ot',1,7136) -LexToken(COMPARISON,'==',1,7138) -LexToken(NUMBER,'6',1,7140) -LexToken(CLOSEBRACKET,')',1,7141) -LexToken(THEN,'then',1,7143) -LexToken(EOL,'\n',1,7147) -LexToken(VAR,'model',1,7176) -LexToken(DOT,'.',1,7181) -LexToken(VAR,'ipar',1,7182) -LexToken(ASSIGNMENT,'=',1,7186) -LexToken(NUMBER,'41',1,7187) -LexToken(EOL,'\n',1,7189) -LexToken(ELSEIF,'elseif',1,7215) -LexToken(OPENBRACKET,'(',1,7222) -LexToken(VAR,'ot',1,7223) -LexToken(COMPARISON,'==',1,7225) -LexToken(NUMBER,'7',1,7227) -LexToken(CLOSEBRACKET,')',1,7228) -LexToken(THEN,'then',1,7230) -LexToken(EOL,'\n',1,7234) -LexToken(VAR,'model',1,7263) -LexToken(DOT,'.',1,7268) -LexToken(VAR,'ipar',1,7269) -LexToken(ASSIGNMENT,'=',1,7273) -LexToken(NUMBER,'42',1,7274) -LexToken(EOL,'\n',1,7276) -LexToken(ELSEIF,'elseif',1,7302) -LexToken(OPENBRACKET,'(',1,7309) -LexToken(VAR,'ot',1,7310) -LexToken(COMPARISON,'==',1,7312) -LexToken(NUMBER,'8',1,7314) -LexToken(CLOSEBRACKET,')',1,7315) -LexToken(THEN,'then',1,7317) -LexToken(EOL,'\n',1,7321) -LexToken(VAR,'model',1,7350) -LexToken(DOT,'.',1,7355) -LexToken(VAR,'ipar',1,7356) -LexToken(ASSIGNMENT,'=',1,7360) -LexToken(NUMBER,'43',1,7361) -LexToken(EOL,'\n',1,7363) -LexToken(END,'end',1,7389) -LexToken(EOL,'\n',1,7392) -LexToken(ELSEIF,'elseif',1,7413) -LexToken(OPENBRACKET,'(',1,7420) -LexToken(VAR,'it',1,7421) -LexToken(COMPARISON,'==',1,7423) -LexToken(NUMBER,'3',1,7425) -LexToken(CLOSEBRACKET,')',1,7426) -LexToken(THEN,'then',1,7428) -LexToken(EOL,'\n',1,7432) -LexToken(IF,'if',1,7457) -LexToken(OPENBRACKET,'(',1,7460) -LexToken(VAR,'ot',1,7461) -LexToken(COMPARISON,'==',1,7463) -LexToken(NUMBER,'1',1,7465) -LexToken(CLOSEBRACKET,')',1,7466) -LexToken(THEN,'then',1,7468) -LexToken(EOL,'\n',1,7472) -LexToken(VAR,'model',1,7501) -LexToken(DOT,'.',1,7506) -LexToken(VAR,'ipar',1,7507) -LexToken(ASSIGNMENT,'=',1,7511) -LexToken(NUMBER,'8',1,7512) -LexToken(EOL,'\n',1,7513) -LexToken(ELSEIF,'elseif',1,7539) -LexToken(OPENBRACKET,'(',1,7546) -LexToken(VAR,'ot',1,7547) -LexToken(COMPARISON,'==',1,7549) -LexToken(NUMBER,'4',1,7551) -LexToken(CLOSEBRACKET,')',1,7552) -LexToken(THEN,'then',1,7554) -LexToken(EOL,'\n',1,7558) -LexToken(VAR,'model',1,7587) -LexToken(DOT,'.',1,7592) -LexToken(VAR,'ipar',1,7593) -LexToken(ASSIGNMENT,'=',1,7597) -LexToken(NUMBER,'44',1,7598) -LexToken(EOL,'\n',1,7600) -LexToken(ELSEIF,'elseif',1,7626) -LexToken(OPENBRACKET,'(',1,7633) -LexToken(VAR,'ot',1,7634) -LexToken(COMPARISON,'==',1,7636) -LexToken(NUMBER,'5',1,7638) -LexToken(CLOSEBRACKET,')',1,7639) -LexToken(THEN,'then',1,7641) -LexToken(EOL,'\n',1,7645) -LexToken(VAR,'model',1,7674) -LexToken(DOT,'.',1,7679) -LexToken(VAR,'ipar',1,7680) -LexToken(ASSIGNMENT,'=',1,7684) -LexToken(NUMBER,'45',1,7685) -LexToken(EOL,'\n',1,7687) -LexToken(ELSEIF,'elseif',1,7713) -LexToken(OPENBRACKET,'(',1,7720) -LexToken(VAR,'ot',1,7721) -LexToken(COMPARISON,'==',1,7723) -LexToken(NUMBER,'6',1,7725) -LexToken(CLOSEBRACKET,')',1,7726) -LexToken(THEN,'then',1,7728) -LexToken(EOL,'\n',1,7732) -LexToken(VAR,'model',1,7761) -LexToken(DOT,'.',1,7766) -LexToken(VAR,'ipar',1,7767) -LexToken(ASSIGNMENT,'=',1,7771) -LexToken(NUMBER,'46',1,7772) -LexToken(EOL,'\n',1,7774) -LexToken(ELSEIF,'elseif',1,7800) -LexToken(OPENBRACKET,'(',1,7807) -LexToken(VAR,'ot',1,7808) -LexToken(COMPARISON,'==',1,7810) -LexToken(NUMBER,'7',1,7812) -LexToken(CLOSEBRACKET,')',1,7813) -LexToken(THEN,'then',1,7815) -LexToken(EOL,'\n',1,7819) -LexToken(VAR,'model',1,7848) -LexToken(DOT,'.',1,7853) -LexToken(VAR,'ipar',1,7854) -LexToken(ASSIGNMENT,'=',1,7858) -LexToken(NUMBER,'47',1,7859) -LexToken(EOL,'\n',1,7861) -LexToken(ELSEIF,'elseif',1,7887) -LexToken(OPENBRACKET,'(',1,7894) -LexToken(VAR,'ot',1,7895) -LexToken(COMPARISON,'==',1,7897) -LexToken(NUMBER,'8',1,7899) -LexToken(CLOSEBRACKET,')',1,7900) -LexToken(THEN,'then',1,7902) -LexToken(EOL,'\n',1,7906) -LexToken(VAR,'model',1,7935) -LexToken(DOT,'.',1,7940) -LexToken(VAR,'ipar',1,7941) -LexToken(ASSIGNMENT,'=',1,7945) -LexToken(NUMBER,'48',1,7946) -LexToken(EOL,'\n',1,7948) -LexToken(END,'end',1,7974) -LexToken(EOL,'\n',1,7977) -LexToken(ELSEIF,'elseif',1,7998) -LexToken(OPENBRACKET,'(',1,8005) -LexToken(VAR,'it',1,8006) -LexToken(COMPARISON,'==',1,8008) -LexToken(NUMBER,'4',1,8010) -LexToken(CLOSEBRACKET,')',1,8011) -LexToken(THEN,'then',1,8013) -LexToken(EOL,'\n',1,8017) -LexToken(IF,'if',1,8042) -LexToken(OPENBRACKET,'(',1,8045) -LexToken(VAR,'ot',1,8046) -LexToken(COMPARISON,'==',1,8048) -LexToken(NUMBER,'1',1,8050) -LexToken(CLOSEBRACKET,')',1,8051) -LexToken(THEN,'then',1,8053) -LexToken(EOL,'\n',1,8057) -LexToken(VAR,'model',1,8086) -LexToken(DOT,'.',1,8091) -LexToken(VAR,'ipar',1,8092) -LexToken(ASSIGNMENT,'=',1,8096) -LexToken(NUMBER,'13',1,8097) -LexToken(EOL,'\n',1,8099) -LexToken(ELSEIF,'elseif',1,8125) -LexToken(OPENBRACKET,'(',1,8132) -LexToken(VAR,'ot',1,8133) -LexToken(COMPARISON,'==',1,8135) -LexToken(NUMBER,'3',1,8137) -LexToken(CLOSEBRACKET,')',1,8138) -LexToken(THEN,'then',1,8140) -LexToken(EOL,'\n',1,8144) -LexToken(VAR,'model',1,8173) -LexToken(DOT,'.',1,8178) -LexToken(VAR,'ipar',1,8179) -LexToken(ASSIGNMENT,'=',1,8183) -LexToken(NUMBER,'14',1,8184) -LexToken(EOL,'\n',1,8186) -LexToken(ELSEIF,'elseif',1,8212) -LexToken(OPENBRACKET,'(',1,8219) -LexToken(VAR,'ot',1,8220) -LexToken(COMPARISON,'==',1,8222) -LexToken(NUMBER,'5',1,8224) -LexToken(CLOSEBRACKET,')',1,8225) -LexToken(THEN,'then',1,8227) -LexToken(EOL,'\n',1,8231) -LexToken(VAR,'model',1,8260) -LexToken(DOT,'.',1,8265) -LexToken(VAR,'ipar',1,8266) -LexToken(ASSIGNMENT,'=',1,8270) -LexToken(NUMBER,'49',1,8271) -LexToken(EOL,'\n',1,8273) -LexToken(ELSEIF,'elseif',1,8299) -LexToken(OPENBRACKET,'(',1,8306) -LexToken(VAR,'ot',1,8307) -LexToken(COMPARISON,'==',1,8309) -LexToken(NUMBER,'6',1,8311) -LexToken(CLOSEBRACKET,')',1,8312) -LexToken(THEN,'then',1,8314) -LexToken(EOL,'\n',1,8318) -LexToken(VAR,'model',1,8347) -LexToken(DOT,'.',1,8352) -LexToken(VAR,'ipar',1,8353) -LexToken(ASSIGNMENT,'=',1,8357) -LexToken(NUMBER,'50',1,8358) -LexToken(EOL,'\n',1,8360) -LexToken(ELSEIF,'elseif',1,8386) -LexToken(OPENBRACKET,'(',1,8393) -LexToken(VAR,'ot',1,8394) -LexToken(COMPARISON,'==',1,8396) -LexToken(NUMBER,'7',1,8398) -LexToken(CLOSEBRACKET,')',1,8399) -LexToken(THEN,'then',1,8401) -LexToken(EOL,'\n',1,8405) -LexToken(VAR,'model',1,8434) -LexToken(DOT,'.',1,8439) -LexToken(VAR,'ipar',1,8440) -LexToken(ASSIGNMENT,'=',1,8444) -LexToken(NUMBER,'51',1,8445) -LexToken(EOL,'\n',1,8447) -LexToken(ELSEIF,'elseif',1,8473) -LexToken(OPENBRACKET,'(',1,8480) -LexToken(VAR,'ot',1,8481) -LexToken(COMPARISON,'==',1,8483) -LexToken(NUMBER,'8',1,8485) -LexToken(CLOSEBRACKET,')',1,8486) -LexToken(THEN,'then',1,8488) -LexToken(EOL,'\n',1,8492) -LexToken(VAR,'model',1,8521) -LexToken(DOT,'.',1,8526) -LexToken(VAR,'ipar',1,8527) -LexToken(ASSIGNMENT,'=',1,8531) -LexToken(NUMBER,'52',1,8532) -LexToken(EOL,'\n',1,8534) -LexToken(END,'end',1,8560) -LexToken(EOL,'\n',1,8563) -LexToken(ELSEIF,'elseif',1,8584) -LexToken(OPENBRACKET,'(',1,8591) -LexToken(VAR,'it',1,8592) -LexToken(COMPARISON,'==',1,8594) -LexToken(NUMBER,'5',1,8596) -LexToken(CLOSEBRACKET,')',1,8597) -LexToken(THEN,'then',1,8599) -LexToken(EOL,'\n',1,8603) -LexToken(IF,'if',1,8628) -LexToken(OPENBRACKET,'(',1,8631) -LexToken(VAR,'ot',1,8632) -LexToken(COMPARISON,'==',1,8634) -LexToken(NUMBER,'1',1,8636) -LexToken(CLOSEBRACKET,')',1,8637) -LexToken(THEN,'then',1,8639) -LexToken(EOL,'\n',1,8643) -LexToken(VAR,'model',1,8672) -LexToken(DOT,'.',1,8677) -LexToken(VAR,'ipar',1,8678) -LexToken(ASSIGNMENT,'=',1,8682) -LexToken(NUMBER,'18',1,8683) -LexToken(EOL,'\n',1,8685) -LexToken(ELSEIF,'elseif',1,8711) -LexToken(OPENBRACKET,'(',1,8718) -LexToken(VAR,'ot',1,8719) -LexToken(COMPARISON,'==',1,8721) -LexToken(NUMBER,'3',1,8723) -LexToken(CLOSEBRACKET,')',1,8724) -LexToken(THEN,'then',1,8726) -LexToken(EOL,'\n',1,8730) -LexToken(VAR,'model',1,8759) -LexToken(DOT,'.',1,8764) -LexToken(VAR,'ipar',1,8765) -LexToken(ASSIGNMENT,'=',1,8769) -LexToken(NUMBER,'19',1,8770) -LexToken(EOL,'\n',1,8772) -LexToken(ELSEIF,'elseif',1,8798) -LexToken(OPENBRACKET,'(',1,8805) -LexToken(VAR,'ot',1,8806) -LexToken(COMPARISON,'==',1,8808) -LexToken(NUMBER,'4',1,8810) -LexToken(CLOSEBRACKET,')',1,8811) -LexToken(THEN,'then',1,8813) -LexToken(EOL,'\n',1,8817) -LexToken(VAR,'model',1,8846) -LexToken(DOT,'.',1,8851) -LexToken(VAR,'ipar',1,8852) -LexToken(ASSIGNMENT,'=',1,8856) -LexToken(NUMBER,'20',1,8857) -LexToken(EOL,'\n',1,8859) -LexToken(ELSEIF,'elseif',1,8885) -LexToken(OPENBRACKET,'(',1,8892) -LexToken(VAR,'ot',1,8893) -LexToken(COMPARISON,'==',1,8895) -LexToken(NUMBER,'6',1,8897) -LexToken(CLOSEBRACKET,')',1,8898) -LexToken(THEN,'then',1,8900) -LexToken(EOL,'\n',1,8904) -LexToken(VAR,'model',1,8933) -LexToken(DOT,'.',1,8938) -LexToken(VAR,'ipar',1,8939) -LexToken(ASSIGNMENT,'=',1,8943) -LexToken(NUMBER,'53',1,8944) -LexToken(EOL,'\n',1,8946) -LexToken(ELSEIF,'elseif',1,8972) -LexToken(OPENBRACKET,'(',1,8979) -LexToken(VAR,'ot',1,8980) -LexToken(COMPARISON,'==',1,8982) -LexToken(NUMBER,'7',1,8984) -LexToken(CLOSEBRACKET,')',1,8985) -LexToken(THEN,'then',1,8987) -LexToken(EOL,'\n',1,8991) -LexToken(VAR,'model',1,9020) -LexToken(DOT,'.',1,9025) -LexToken(VAR,'ipar',1,9026) -LexToken(ASSIGNMENT,'=',1,9030) -LexToken(NUMBER,'54',1,9031) -LexToken(EOL,'\n',1,9033) -LexToken(ELSEIF,'elseif',1,9059) -LexToken(OPENBRACKET,'(',1,9066) -LexToken(VAR,'ot',1,9067) -LexToken(COMPARISON,'==',1,9069) -LexToken(NUMBER,'8',1,9071) -LexToken(CLOSEBRACKET,')',1,9072) -LexToken(THEN,'then',1,9074) -LexToken(EOL,'\n',1,9078) -LexToken(VAR,'model',1,9107) -LexToken(DOT,'.',1,9112) -LexToken(VAR,'ipar',1,9113) -LexToken(ASSIGNMENT,'=',1,9117) -LexToken(NUMBER,'55',1,9118) -LexToken(EOL,'\n',1,9120) -LexToken(END,'end',1,9146) -LexToken(EOL,'\n',1,9149) -LexToken(ELSEIF,'elseif',1,9170) -LexToken(OPENBRACKET,'(',1,9177) -LexToken(VAR,'it',1,9178) -LexToken(COMPARISON,'==',1,9180) -LexToken(NUMBER,'6',1,9182) -LexToken(CLOSEBRACKET,')',1,9183) -LexToken(THEN,'then',1,9185) -LexToken(EOL,'\n',1,9189) -LexToken(IF,'if',1,9214) -LexToken(OPENBRACKET,'(',1,9217) -LexToken(VAR,'ot',1,9218) -LexToken(COMPARISON,'==',1,9220) -LexToken(NUMBER,'1',1,9222) -LexToken(CLOSEBRACKET,')',1,9223) -LexToken(THEN,'then',1,9225) -LexToken(EOL,'\n',1,9229) -LexToken(VAR,'model',1,9258) -LexToken(DOT,'.',1,9263) -LexToken(VAR,'ipar',1,9264) -LexToken(ASSIGNMENT,'=',1,9268) -LexToken(NUMBER,'23',1,9269) -LexToken(EOL,'\n',1,9271) -LexToken(ELSEIF,'elseif',1,9297) -LexToken(OPENBRACKET,'(',1,9304) -LexToken(VAR,'ot',1,9305) -LexToken(COMPARISON,'==',1,9307) -LexToken(NUMBER,'3',1,9309) -LexToken(CLOSEBRACKET,')',1,9310) -LexToken(THEN,'then',1,9312) -LexToken(EOL,'\n',1,9316) -LexToken(VAR,'model',1,9345) -LexToken(DOT,'.',1,9350) -LexToken(VAR,'ipar',1,9351) -LexToken(ASSIGNMENT,'=',1,9355) -LexToken(NUMBER,'56',1,9356) -LexToken(EOL,'\n',1,9358) -LexToken(ELSEIF,'elseif',1,9384) -LexToken(OPENBRACKET,'(',1,9391) -LexToken(VAR,'ot',1,9392) -LexToken(COMPARISON,'==',1,9394) -LexToken(NUMBER,'4',1,9396) -LexToken(CLOSEBRACKET,')',1,9397) -LexToken(THEN,'then',1,9399) -LexToken(EOL,'\n',1,9403) -LexToken(VAR,'model',1,9432) -LexToken(DOT,'.',1,9437) -LexToken(VAR,'ipar',1,9438) -LexToken(ASSIGNMENT,'=',1,9442) -LexToken(NUMBER,'57',1,9443) -LexToken(EOL,'\n',1,9445) -LexToken(ELSEIF,'elseif',1,9471) -LexToken(OPENBRACKET,'(',1,9478) -LexToken(VAR,'ot',1,9479) -LexToken(COMPARISON,'==',1,9481) -LexToken(NUMBER,'5',1,9483) -LexToken(CLOSEBRACKET,')',1,9484) -LexToken(THEN,'then',1,9486) -LexToken(EOL,'\n',1,9490) -LexToken(VAR,'model',1,9519) -LexToken(DOT,'.',1,9524) -LexToken(VAR,'ipar',1,9525) -LexToken(ASSIGNMENT,'=',1,9529) -LexToken(NUMBER,'58',1,9530) -LexToken(EOL,'\n',1,9532) -LexToken(ELSEIF,'elseif',1,9558) -LexToken(OPENBRACKET,'(',1,9565) -LexToken(VAR,'ot',1,9566) -LexToken(COMPARISON,'==',1,9568) -LexToken(NUMBER,'7',1,9570) -LexToken(CLOSEBRACKET,')',1,9571) -LexToken(THEN,'then',1,9573) -LexToken(EOL,'\n',1,9577) -LexToken(VAR,'model',1,9606) -LexToken(DOT,'.',1,9611) -LexToken(VAR,'ipar',1,9612) -LexToken(ASSIGNMENT,'=',1,9616) -LexToken(NUMBER,'59',1,9617) -LexToken(EOL,'\n',1,9619) -LexToken(ELSEIF,'elseif',1,9645) -LexToken(OPENBRACKET,'(',1,9652) -LexToken(VAR,'ot',1,9653) -LexToken(COMPARISON,'==',1,9655) -LexToken(NUMBER,'8',1,9657) -LexToken(CLOSEBRACKET,')',1,9658) -LexToken(THEN,'then',1,9660) -LexToken(EOL,'\n',1,9664) -LexToken(VAR,'model',1,9693) -LexToken(DOT,'.',1,9698) -LexToken(VAR,'ipar',1,9699) -LexToken(ASSIGNMENT,'=',1,9703) -LexToken(NUMBER,'60',1,9704) -LexToken(EOL,'\n',1,9706) -LexToken(END,'end',1,9732) -LexToken(EOL,'\n',1,9735) -LexToken(ELSEIF,'elseif',1,9756) -LexToken(OPENBRACKET,'(',1,9763) -LexToken(VAR,'it',1,9764) -LexToken(COMPARISON,'==',1,9766) -LexToken(NUMBER,'7',1,9768) -LexToken(CLOSEBRACKET,')',1,9769) -LexToken(THEN,'then',1,9771) -LexToken(EOL,'\n',1,9775) -LexToken(IF,'if',1,9800) -LexToken(OPENBRACKET,'(',1,9803) -LexToken(VAR,'ot',1,9804) -LexToken(COMPARISON,'==',1,9806) -LexToken(NUMBER,'1',1,9808) -LexToken(CLOSEBRACKET,')',1,9809) -LexToken(THEN,'then',1,9811) -LexToken(EOL,'\n',1,9815) -LexToken(VAR,'model',1,9844) -LexToken(DOT,'.',1,9849) -LexToken(VAR,'ipar',1,9850) -LexToken(ASSIGNMENT,'=',1,9854) -LexToken(NUMBER,'28',1,9855) -LexToken(EOL,'\n',1,9857) -LexToken(ELSEIF,'elseif',1,9883) -LexToken(OPENBRACKET,'(',1,9890) -LexToken(VAR,'ot',1,9891) -LexToken(COMPARISON,'==',1,9893) -LexToken(NUMBER,'3',1,9895) -LexToken(CLOSEBRACKET,')',1,9896) -LexToken(THEN,'then',1,9898) -LexToken(EOL,'\n',1,9902) -LexToken(VAR,'model',1,9931) -LexToken(DOT,'.',1,9936) -LexToken(VAR,'ipar',1,9937) -LexToken(ASSIGNMENT,'=',1,9941) -LexToken(NUMBER,'29',1,9942) -LexToken(EOL,'\n',1,9944) -LexToken(ELSEIF,'elseif',1,9970) -LexToken(OPENBRACKET,'(',1,9977) -LexToken(VAR,'ot',1,9978) -LexToken(COMPARISON,'==',1,9980) -LexToken(NUMBER,'4',1,9982) -LexToken(CLOSEBRACKET,')',1,9983) -LexToken(THEN,'then',1,9985) -LexToken(EOL,'\n',1,9989) -LexToken(VAR,'model',1,10018) -LexToken(DOT,'.',1,10023) -LexToken(VAR,'ipar',1,10024) -LexToken(ASSIGNMENT,'=',1,10028) -LexToken(NUMBER,'61',1,10029) -LexToken(EOL,'\n',1,10031) -LexToken(ELSEIF,'elseif',1,10057) -LexToken(OPENBRACKET,'(',1,10064) -LexToken(VAR,'ot',1,10065) -LexToken(COMPARISON,'==',1,10067) -LexToken(NUMBER,'5',1,10069) -LexToken(CLOSEBRACKET,')',1,10070) -LexToken(THEN,'then',1,10072) -LexToken(EOL,'\n',1,10076) -LexToken(VAR,'model',1,10105) -LexToken(DOT,'.',1,10110) -LexToken(VAR,'ipar',1,10111) -LexToken(ASSIGNMENT,'=',1,10115) -LexToken(NUMBER,'62',1,10116) -LexToken(EOL,'\n',1,10118) -LexToken(ELSEIF,'elseif',1,10144) -LexToken(OPENBRACKET,'(',1,10151) -LexToken(VAR,'ot',1,10152) -LexToken(COMPARISON,'==',1,10154) -LexToken(NUMBER,'6',1,10156) -LexToken(CLOSEBRACKET,')',1,10157) -LexToken(THEN,'then',1,10159) -LexToken(EOL,'\n',1,10163) -LexToken(VAR,'model',1,10192) -LexToken(DOT,'.',1,10197) -LexToken(VAR,'ipar',1,10198) -LexToken(ASSIGNMENT,'=',1,10202) -LexToken(NUMBER,'31',1,10203) -LexToken(EOL,'\n',1,10205) -LexToken(ELSEIF,'elseif',1,10231) -LexToken(OPENBRACKET,'(',1,10238) -LexToken(VAR,'ot',1,10239) -LexToken(COMPARISON,'==',1,10241) -LexToken(NUMBER,'8',1,10243) -LexToken(CLOSEBRACKET,')',1,10244) -LexToken(THEN,'then',1,10246) -LexToken(EOL,'\n',1,10250) -LexToken(VAR,'model',1,10279) -LexToken(DOT,'.',1,10284) -LexToken(VAR,'ipar',1,10285) -LexToken(ASSIGNMENT,'=',1,10289) -LexToken(NUMBER,'63',1,10290) -LexToken(EOL,'\n',1,10292) -LexToken(END,'end',1,10318) -LexToken(EOL,'\n',1,10321) -LexToken(ELSEIF,'elseif',1,10342) -LexToken(OPENBRACKET,'(',1,10349) -LexToken(VAR,'it',1,10350) -LexToken(COMPARISON,'==',1,10352) -LexToken(NUMBER,'8',1,10354) -LexToken(CLOSEBRACKET,')',1,10355) -LexToken(THEN,'then',1,10357) -LexToken(EOL,'\n',1,10361) -LexToken(IF,'if',1,10386) -LexToken(OPENBRACKET,'(',1,10389) -LexToken(VAR,'ot',1,10390) -LexToken(COMPARISON,'==',1,10392) -LexToken(NUMBER,'1',1,10394) -LexToken(CLOSEBRACKET,')',1,10395) -LexToken(THEN,'then',1,10397) -LexToken(EOL,'\n',1,10401) -LexToken(VAR,'model',1,10430) -LexToken(DOT,'.',1,10435) -LexToken(VAR,'ipar',1,10436) -LexToken(ASSIGNMENT,'=',1,10440) -LexToken(NUMBER,'33',1,10441) -LexToken(EOL,'\n',1,10443) -LexToken(ELSEIF,'elseif',1,10469) -LexToken(OPENBRACKET,'(',1,10476) -LexToken(VAR,'ot',1,10477) -LexToken(COMPARISON,'==',1,10479) -LexToken(NUMBER,'3',1,10481) -LexToken(CLOSEBRACKET,')',1,10482) -LexToken(THEN,'then',1,10484) -LexToken(EOL,'\n',1,10488) -LexToken(VAR,'model',1,10517) -LexToken(DOT,'.',1,10522) -LexToken(VAR,'ipar',1,10523) -LexToken(ASSIGNMENT,'=',1,10527) -LexToken(NUMBER,'34',1,10528) -LexToken(EOL,'\n',1,10530) -LexToken(ELSEIF,'elseif',1,10556) -LexToken(OPENBRACKET,'(',1,10563) -LexToken(VAR,'ot',1,10564) -LexToken(COMPARISON,'==',1,10566) -LexToken(NUMBER,'4',1,10568) -LexToken(CLOSEBRACKET,')',1,10569) -LexToken(THEN,'then',1,10571) -LexToken(EOL,'\n',1,10575) -LexToken(VAR,'model',1,10604) -LexToken(DOT,'.',1,10609) -LexToken(VAR,'ipar',1,10610) -LexToken(ASSIGNMENT,'=',1,10614) -LexToken(NUMBER,'35',1,10615) -LexToken(EOL,'\n',1,10617) -LexToken(ELSEIF,'elseif',1,10643) -LexToken(OPENBRACKET,'(',1,10650) -LexToken(VAR,'ot',1,10651) -LexToken(COMPARISON,'==',1,10653) -LexToken(NUMBER,'5',1,10655) -LexToken(CLOSEBRACKET,')',1,10656) -LexToken(THEN,'then',1,10658) -LexToken(EOL,'\n',1,10662) -LexToken(VAR,'model',1,10691) -LexToken(DOT,'.',1,10696) -LexToken(VAR,'ipar',1,10697) -LexToken(ASSIGNMENT,'=',1,10701) -LexToken(NUMBER,'64',1,10702) -LexToken(EOL,'\n',1,10704) -LexToken(ELSEIF,'elseif',1,10730) -LexToken(OPENBRACKET,'(',1,10737) -LexToken(VAR,'ot',1,10738) -LexToken(COMPARISON,'==',1,10740) -LexToken(NUMBER,'6',1,10742) -LexToken(CLOSEBRACKET,')',1,10743) -LexToken(THEN,'then',1,10745) -LexToken(EOL,'\n',1,10749) -LexToken(VAR,'model',1,10778) -LexToken(DOT,'.',1,10783) -LexToken(VAR,'ipar',1,10784) -LexToken(ASSIGNMENT,'=',1,10788) -LexToken(NUMBER,'36',1,10789) -LexToken(EOL,'\n',1,10791) -LexToken(ELSEIF,'elseif',1,10817) -LexToken(OPENBRACKET,'(',1,10824) -LexToken(VAR,'ot',1,10825) -LexToken(COMPARISON,'==',1,10827) -LexToken(NUMBER,'7',1,10829) -LexToken(CLOSEBRACKET,')',1,10830) -LexToken(THEN,'then',1,10832) -LexToken(EOL,'\n',1,10836) -LexToken(VAR,'model',1,10865) -LexToken(DOT,'.',1,10870) -LexToken(VAR,'ipar',1,10871) -LexToken(ASSIGNMENT,'=',1,10875) -LexToken(NUMBER,'37',1,10876) -LexToken(EOL,'\n',1,10878) -LexToken(END,'end',1,10904) -LexToken(EOL,'\n',1,10907) -LexToken(END,'end',1,10928) -LexToken(EOL,'\n',1,10931) -LexToken(ELSEIF,'elseif',1,10948) -LexToken(OPENBRACKET,'(',1,10955) -LexToken(VAR,'np',1,10956) -LexToken(COMPARISON,'==',1,10958) -LexToken(NUMBER,'2',1,10960) -LexToken(CLOSEBRACKET,')',1,10961) -LexToken(THEN,'then',1,10963) -LexToken(EOL,'\n',1,10967) -LexToken(IF,'if',1,10988) -LexToken(OPENBRACKET,'(',1,10991) -LexToken(VAR,'it',1,10992) -LexToken(COMPARISON,'==',1,10994) -LexToken(NUMBER,'1',1,10996) -LexToken(CLOSEBRACKET,')',1,10997) -LexToken(THEN,'then',1,10999) -LexToken(EOL,'\n',1,11003) -LexToken(IF,'if',1,11028) -LexToken(OPENBRACKET,'(',1,11031) -LexToken(VAR,'ot',1,11032) -LexToken(COMPARISON,'==',1,11034) -LexToken(NUMBER,'3',1,11036) -LexToken(CLOSEBRACKET,')',1,11037) -LexToken(THEN,'then',1,11039) -LexToken(EOL,'\n',1,11043) -LexToken(VAR,'model',1,11072) -LexToken(DOT,'.',1,11077) -LexToken(VAR,'ipar',1,11078) -LexToken(ASSIGNMENT,'=',1,11082) -LexToken(NUMBER,'65',1,11083) -LexToken(EOL,'\n',1,11085) -LexToken(ELSEIF,'elseif',1,11111) -LexToken(OPENBRACKET,'(',1,11118) -LexToken(VAR,'ot',1,11119) -LexToken(COMPARISON,'==',1,11121) -LexToken(NUMBER,'4',1,11123) -LexToken(CLOSEBRACKET,')',1,11124) -LexToken(THEN,'then',1,11126) -LexToken(EOL,'\n',1,11130) -LexToken(VAR,'model',1,11159) -LexToken(DOT,'.',1,11164) -LexToken(VAR,'ipar',1,11165) -LexToken(ASSIGNMENT,'=',1,11169) -LexToken(NUMBER,'66',1,11170) -LexToken(EOL,'\n',1,11172) -LexToken(ELSEIF,'elseif',1,11198) -LexToken(OPENBRACKET,'(',1,11205) -LexToken(VAR,'ot',1,11206) -LexToken(COMPARISON,'==',1,11208) -LexToken(NUMBER,'5',1,11210) -LexToken(CLOSEBRACKET,')',1,11211) -LexToken(THEN,'then',1,11213) -LexToken(EOL,'\n',1,11217) -LexToken(VAR,'model',1,11246) -LexToken(DOT,'.',1,11251) -LexToken(VAR,'ipar',1,11252) -LexToken(ASSIGNMENT,'=',1,11256) -LexToken(NUMBER,'67',1,11257) -LexToken(EOL,'\n',1,11259) -LexToken(ELSEIF,'elseif',1,11285) -LexToken(OPENBRACKET,'(',1,11292) -LexToken(VAR,'ot',1,11293) -LexToken(COMPARISON,'==',1,11295) -LexToken(NUMBER,'6',1,11297) -LexToken(CLOSEBRACKET,')',1,11298) -LexToken(THEN,'then',1,11300) -LexToken(EOL,'\n',1,11304) -LexToken(VAR,'model',1,11333) -LexToken(DOT,'.',1,11338) -LexToken(VAR,'ipar',1,11339) -LexToken(ASSIGNMENT,'=',1,11343) -LexToken(NUMBER,'68',1,11344) -LexToken(EOL,'\n',1,11346) -LexToken(ELSEIF,'elseif',1,11372) -LexToken(OPENBRACKET,'(',1,11379) -LexToken(VAR,'ot',1,11380) -LexToken(COMPARISON,'==',1,11382) -LexToken(NUMBER,'7',1,11384) -LexToken(CLOSEBRACKET,')',1,11385) -LexToken(THEN,'then',1,11387) -LexToken(EOL,'\n',1,11391) -LexToken(VAR,'model',1,11420) -LexToken(DOT,'.',1,11425) -LexToken(VAR,'ipar',1,11426) -LexToken(ASSIGNMENT,'=',1,11430) -LexToken(NUMBER,'69',1,11431) -LexToken(EOL,'\n',1,11433) -LexToken(ELSEIF,'elseif',1,11459) -LexToken(OPENBRACKET,'(',1,11466) -LexToken(VAR,'ot',1,11467) -LexToken(COMPARISON,'==',1,11469) -LexToken(NUMBER,'8',1,11471) -LexToken(CLOSEBRACKET,')',1,11472) -LexToken(THEN,'then',1,11474) -LexToken(EOL,'\n',1,11478) -LexToken(VAR,'model',1,11507) -LexToken(DOT,'.',1,11512) -LexToken(VAR,'ipar',1,11513) -LexToken(ASSIGNMENT,'=',1,11517) -LexToken(NUMBER,'70',1,11518) -LexToken(EOL,'\n',1,11520) -LexToken(END,'end',1,11546) -LexToken(EOL,'\n',1,11549) -LexToken(ELSEIF,'elseif',1,11570) -LexToken(OPENBRACKET,'(',1,11577) -LexToken(VAR,'it',1,11578) -LexToken(COMPARISON,'==',1,11580) -LexToken(NUMBER,'3',1,11582) -LexToken(CLOSEBRACKET,')',1,11583) -LexToken(THEN,'then',1,11585) -LexToken(EOL,'\n',1,11589) -LexToken(IF,'if',1,11614) -LexToken(OPENBRACKET,'(',1,11617) -LexToken(VAR,'ot',1,11618) -LexToken(COMPARISON,'==',1,11620) -LexToken(NUMBER,'1',1,11622) -LexToken(CLOSEBRACKET,')',1,11623) -LexToken(THEN,'then',1,11625) -LexToken(EOL,'\n',1,11629) -LexToken(VAR,'model',1,11658) -LexToken(DOT,'.',1,11663) -LexToken(VAR,'ipar',1,11664) -LexToken(ASSIGNMENT,'=',1,11668) -LexToken(NUMBER,'8',1,11669) -LexToken(EOL,'\n',1,11670) -LexToken(ELSEIF,'elseif',1,11696) -LexToken(OPENBRACKET,'(',1,11703) -LexToken(VAR,'ot',1,11704) -LexToken(COMPARISON,'==',1,11706) -LexToken(NUMBER,'4',1,11708) -LexToken(CLOSEBRACKET,')',1,11709) -LexToken(THEN,'then',1,11711) -LexToken(EOL,'\n',1,11715) -LexToken(VAR,'model',1,11744) -LexToken(DOT,'.',1,11749) -LexToken(VAR,'ipar',1,11750) -LexToken(ASSIGNMENT,'=',1,11754) -LexToken(NUMBER,'71',1,11755) -LexToken(EOL,'\n',1,11757) -LexToken(ELSEIF,'elseif',1,11783) -LexToken(OPENBRACKET,'(',1,11790) -LexToken(VAR,'ot',1,11791) -LexToken(COMPARISON,'==',1,11793) -LexToken(NUMBER,'5',1,11795) -LexToken(CLOSEBRACKET,')',1,11796) -LexToken(THEN,'then',1,11798) -LexToken(EOL,'\n',1,11802) -LexToken(VAR,'model',1,11831) -LexToken(DOT,'.',1,11836) -LexToken(VAR,'ipar',1,11837) -LexToken(ASSIGNMENT,'=',1,11841) -LexToken(NUMBER,'72',1,11842) -LexToken(EOL,'\n',1,11844) -LexToken(ELSEIF,'elseif',1,11870) -LexToken(OPENBRACKET,'(',1,11877) -LexToken(VAR,'ot',1,11878) -LexToken(COMPARISON,'==',1,11880) -LexToken(NUMBER,'6',1,11882) -LexToken(CLOSEBRACKET,')',1,11883) -LexToken(THEN,'then',1,11885) -LexToken(EOL,'\n',1,11889) -LexToken(VAR,'model',1,11918) -LexToken(DOT,'.',1,11923) -LexToken(VAR,'ipar',1,11924) -LexToken(ASSIGNMENT,'=',1,11928) -LexToken(NUMBER,'73',1,11929) -LexToken(EOL,'\n',1,11931) -LexToken(ELSEIF,'elseif',1,11957) -LexToken(OPENBRACKET,'(',1,11964) -LexToken(VAR,'ot',1,11965) -LexToken(COMPARISON,'==',1,11967) -LexToken(NUMBER,'7',1,11969) -LexToken(CLOSEBRACKET,')',1,11970) -LexToken(THEN,'then',1,11972) -LexToken(EOL,'\n',1,11976) -LexToken(VAR,'model',1,12005) -LexToken(DOT,'.',1,12010) -LexToken(VAR,'ipar',1,12011) -LexToken(ASSIGNMENT,'=',1,12015) -LexToken(NUMBER,'74',1,12016) -LexToken(EOL,'\n',1,12018) -LexToken(ELSEIF,'elseif',1,12044) -LexToken(OPENBRACKET,'(',1,12051) -LexToken(VAR,'ot',1,12052) -LexToken(COMPARISON,'==',1,12054) -LexToken(NUMBER,'8',1,12056) -LexToken(CLOSEBRACKET,')',1,12057) -LexToken(THEN,'then',1,12059) -LexToken(EOL,'\n',1,12063) -LexToken(VAR,'model',1,12092) -LexToken(DOT,'.',1,12097) -LexToken(VAR,'ipar',1,12098) -LexToken(ASSIGNMENT,'=',1,12102) -LexToken(NUMBER,'75',1,12103) -LexToken(EOL,'\n',1,12105) -LexToken(END,'end',1,12131) -LexToken(EOL,'\n',1,12134) -LexToken(ELSEIF,'elseif',1,12155) -LexToken(OPENBRACKET,'(',1,12162) -LexToken(VAR,'it',1,12163) -LexToken(COMPARISON,'==',1,12165) -LexToken(NUMBER,'4',1,12167) -LexToken(CLOSEBRACKET,')',1,12168) -LexToken(THEN,'then',1,12170) -LexToken(EOL,'\n',1,12174) -LexToken(IF,'if',1,12199) -LexToken(OPENBRACKET,'(',1,12202) -LexToken(VAR,'ot',1,12203) -LexToken(COMPARISON,'==',1,12205) -LexToken(NUMBER,'1',1,12207) -LexToken(CLOSEBRACKET,')',1,12208) -LexToken(THEN,'then',1,12210) -LexToken(EOL,'\n',1,12214) -LexToken(VAR,'model',1,12243) -LexToken(DOT,'.',1,12248) -LexToken(VAR,'ipar',1,12249) -LexToken(ASSIGNMENT,'=',1,12253) -LexToken(NUMBER,'13',1,12254) -LexToken(EOL,'\n',1,12256) -LexToken(ELSEIF,'elseif',1,12282) -LexToken(OPENBRACKET,'(',1,12289) -LexToken(VAR,'ot',1,12290) -LexToken(COMPARISON,'==',1,12292) -LexToken(NUMBER,'3',1,12294) -LexToken(CLOSEBRACKET,')',1,12295) -LexToken(THEN,'then',1,12297) -LexToken(EOL,'\n',1,12301) -LexToken(VAR,'model',1,12330) -LexToken(DOT,'.',1,12335) -LexToken(VAR,'ipar',1,12336) -LexToken(ASSIGNMENT,'=',1,12340) -LexToken(NUMBER,'14',1,12341) -LexToken(EOL,'\n',1,12343) -LexToken(ELSEIF,'elseif',1,12369) -LexToken(OPENBRACKET,'(',1,12376) -LexToken(VAR,'ot',1,12377) -LexToken(COMPARISON,'==',1,12379) -LexToken(NUMBER,'5',1,12381) -LexToken(CLOSEBRACKET,')',1,12382) -LexToken(THEN,'then',1,12384) -LexToken(EOL,'\n',1,12388) -LexToken(VAR,'model',1,12417) -LexToken(DOT,'.',1,12422) -LexToken(VAR,'ipar',1,12423) -LexToken(ASSIGNMENT,'=',1,12427) -LexToken(NUMBER,'76',1,12428) -LexToken(EOL,'\n',1,12430) -LexToken(ELSEIF,'elseif',1,12456) -LexToken(OPENBRACKET,'(',1,12463) -LexToken(VAR,'ot',1,12464) -LexToken(COMPARISON,'==',1,12466) -LexToken(NUMBER,'6',1,12468) -LexToken(CLOSEBRACKET,')',1,12469) -LexToken(THEN,'then',1,12471) -LexToken(EOL,'\n',1,12475) -LexToken(VAR,'model',1,12504) -LexToken(DOT,'.',1,12509) -LexToken(VAR,'ipar',1,12510) -LexToken(ASSIGNMENT,'=',1,12514) -LexToken(NUMBER,'77',1,12515) -LexToken(EOL,'\n',1,12517) -LexToken(ELSEIF,'elseif',1,12543) -LexToken(OPENBRACKET,'(',1,12550) -LexToken(VAR,'ot',1,12551) -LexToken(COMPARISON,'==',1,12553) -LexToken(NUMBER,'7',1,12555) -LexToken(CLOSEBRACKET,')',1,12556) -LexToken(THEN,'then',1,12558) -LexToken(EOL,'\n',1,12562) -LexToken(VAR,'model',1,12591) -LexToken(DOT,'.',1,12596) -LexToken(VAR,'ipar',1,12597) -LexToken(ASSIGNMENT,'=',1,12601) -LexToken(NUMBER,'78',1,12602) -LexToken(EOL,'\n',1,12604) -LexToken(ELSEIF,'elseif',1,12630) -LexToken(OPENBRACKET,'(',1,12637) -LexToken(VAR,'ot',1,12638) -LexToken(COMPARISON,'==',1,12640) -LexToken(NUMBER,'8',1,12642) -LexToken(CLOSEBRACKET,')',1,12643) -LexToken(THEN,'then',1,12645) -LexToken(EOL,'\n',1,12649) -LexToken(VAR,'model',1,12678) -LexToken(DOT,'.',1,12683) -LexToken(VAR,'ipar',1,12684) -LexToken(ASSIGNMENT,'=',1,12688) -LexToken(NUMBER,'79',1,12689) -LexToken(EOL,'\n',1,12691) -LexToken(END,'end',1,12717) -LexToken(EOL,'\n',1,12720) -LexToken(ELSEIF,'elseif',1,12741) -LexToken(OPENBRACKET,'(',1,12748) -LexToken(VAR,'it',1,12749) -LexToken(COMPARISON,'==',1,12751) -LexToken(NUMBER,'5',1,12753) -LexToken(CLOSEBRACKET,')',1,12754) -LexToken(THEN,'then',1,12756) -LexToken(EOL,'\n',1,12760) -LexToken(IF,'if',1,12785) -LexToken(OPENBRACKET,'(',1,12788) -LexToken(VAR,'ot',1,12789) -LexToken(COMPARISON,'==',1,12791) -LexToken(NUMBER,'1',1,12793) -LexToken(CLOSEBRACKET,')',1,12794) -LexToken(THEN,'then',1,12796) -LexToken(EOL,'\n',1,12800) -LexToken(VAR,'model',1,12829) -LexToken(DOT,'.',1,12834) -LexToken(VAR,'ipar',1,12835) -LexToken(ASSIGNMENT,'=',1,12839) -LexToken(NUMBER,'18',1,12840) -LexToken(EOL,'\n',1,12842) -LexToken(ELSEIF,'elseif',1,12868) -LexToken(OPENBRACKET,'(',1,12875) -LexToken(VAR,'ot',1,12876) -LexToken(COMPARISON,'==',1,12878) -LexToken(NUMBER,'3',1,12880) -LexToken(CLOSEBRACKET,')',1,12881) -LexToken(THEN,'then',1,12883) -LexToken(EOL,'\n',1,12887) -LexToken(VAR,'model',1,12916) -LexToken(DOT,'.',1,12921) -LexToken(VAR,'ipar',1,12922) -LexToken(ASSIGNMENT,'=',1,12926) -LexToken(NUMBER,'19',1,12927) -LexToken(EOL,'\n',1,12929) -LexToken(ELSEIF,'elseif',1,12955) -LexToken(OPENBRACKET,'(',1,12962) -LexToken(VAR,'ot',1,12963) -LexToken(COMPARISON,'==',1,12965) -LexToken(NUMBER,'4',1,12967) -LexToken(CLOSEBRACKET,')',1,12968) -LexToken(THEN,'then',1,12970) -LexToken(EOL,'\n',1,12974) -LexToken(VAR,'model',1,13003) -LexToken(DOT,'.',1,13008) -LexToken(VAR,'ipar',1,13009) -LexToken(ASSIGNMENT,'=',1,13013) -LexToken(NUMBER,'20',1,13014) -LexToken(EOL,'\n',1,13016) -LexToken(ELSEIF,'elseif',1,13042) -LexToken(OPENBRACKET,'(',1,13049) -LexToken(VAR,'ot',1,13050) -LexToken(COMPARISON,'==',1,13052) -LexToken(NUMBER,'6',1,13054) -LexToken(CLOSEBRACKET,')',1,13055) -LexToken(THEN,'then',1,13057) -LexToken(EOL,'\n',1,13061) -LexToken(VAR,'model',1,13090) -LexToken(DOT,'.',1,13095) -LexToken(VAR,'ipar',1,13096) -LexToken(ASSIGNMENT,'=',1,13100) -LexToken(NUMBER,'80',1,13101) -LexToken(EOL,'\n',1,13103) -LexToken(ELSEIF,'elseif',1,13129) -LexToken(OPENBRACKET,'(',1,13136) -LexToken(VAR,'ot',1,13137) -LexToken(COMPARISON,'==',1,13139) -LexToken(NUMBER,'7',1,13141) -LexToken(CLOSEBRACKET,')',1,13142) -LexToken(THEN,'then',1,13144) -LexToken(EOL,'\n',1,13148) -LexToken(VAR,'model',1,13177) -LexToken(DOT,'.',1,13182) -LexToken(VAR,'ipar',1,13183) -LexToken(ASSIGNMENT,'=',1,13187) -LexToken(NUMBER,'81',1,13188) -LexToken(EOL,'\n',1,13190) -LexToken(ELSEIF,'elseif',1,13216) -LexToken(OPENBRACKET,'(',1,13223) -LexToken(VAR,'ot',1,13224) -LexToken(COMPARISON,'==',1,13226) -LexToken(NUMBER,'8',1,13228) -LexToken(CLOSEBRACKET,')',1,13229) -LexToken(THEN,'then',1,13231) -LexToken(EOL,'\n',1,13235) -LexToken(VAR,'model',1,13264) -LexToken(DOT,'.',1,13269) -LexToken(VAR,'ipar',1,13270) -LexToken(ASSIGNMENT,'=',1,13274) -LexToken(NUMBER,'82',1,13275) -LexToken(EOL,'\n',1,13277) -LexToken(END,'end',1,13303) -LexToken(EOL,'\n',1,13306) -LexToken(ELSEIF,'elseif',1,13327) -LexToken(OPENBRACKET,'(',1,13334) -LexToken(VAR,'it',1,13335) -LexToken(COMPARISON,'==',1,13337) -LexToken(NUMBER,'6',1,13339) -LexToken(CLOSEBRACKET,')',1,13340) -LexToken(THEN,'then',1,13342) -LexToken(EOL,'\n',1,13346) -LexToken(IF,'if',1,13371) -LexToken(OPENBRACKET,'(',1,13374) -LexToken(VAR,'ot',1,13375) -LexToken(COMPARISON,'==',1,13377) -LexToken(NUMBER,'1',1,13379) -LexToken(CLOSEBRACKET,')',1,13380) -LexToken(THEN,'then',1,13382) -LexToken(EOL,'\n',1,13386) -LexToken(VAR,'model',1,13415) -LexToken(DOT,'.',1,13420) -LexToken(VAR,'ipar',1,13421) -LexToken(ASSIGNMENT,'=',1,13425) -LexToken(NUMBER,'23',1,13426) -LexToken(EOL,'\n',1,13428) -LexToken(ELSEIF,'elseif',1,13454) -LexToken(OPENBRACKET,'(',1,13461) -LexToken(VAR,'ot',1,13462) -LexToken(COMPARISON,'==',1,13464) -LexToken(NUMBER,'3',1,13466) -LexToken(CLOSEBRACKET,')',1,13467) -LexToken(THEN,'then',1,13469) -LexToken(EOL,'\n',1,13473) -LexToken(VAR,'model',1,13502) -LexToken(DOT,'.',1,13507) -LexToken(VAR,'ipar',1,13508) -LexToken(ASSIGNMENT,'=',1,13512) -LexToken(NUMBER,'83',1,13513) -LexToken(EOL,'\n',1,13515) -LexToken(ELSEIF,'elseif',1,13541) -LexToken(OPENBRACKET,'(',1,13548) -LexToken(VAR,'ot',1,13549) -LexToken(COMPARISON,'==',1,13551) -LexToken(NUMBER,'4',1,13553) -LexToken(CLOSEBRACKET,')',1,13554) -LexToken(THEN,'then',1,13556) -LexToken(EOL,'\n',1,13560) -LexToken(VAR,'model',1,13589) -LexToken(DOT,'.',1,13594) -LexToken(VAR,'ipar',1,13595) -LexToken(ASSIGNMENT,'=',1,13599) -LexToken(NUMBER,'84',1,13600) -LexToken(EOL,'\n',1,13602) -LexToken(ELSEIF,'elseif',1,13628) -LexToken(OPENBRACKET,'(',1,13635) -LexToken(VAR,'ot',1,13636) -LexToken(COMPARISON,'==',1,13638) -LexToken(NUMBER,'5',1,13640) -LexToken(CLOSEBRACKET,')',1,13641) -LexToken(THEN,'then',1,13643) -LexToken(EOL,'\n',1,13647) -LexToken(VAR,'model',1,13676) -LexToken(DOT,'.',1,13681) -LexToken(VAR,'ipar',1,13682) -LexToken(ASSIGNMENT,'=',1,13686) -LexToken(NUMBER,'85',1,13687) -LexToken(EOL,'\n',1,13689) -LexToken(ELSEIF,'elseif',1,13715) -LexToken(OPENBRACKET,'(',1,13722) -LexToken(VAR,'ot',1,13723) -LexToken(COMPARISON,'==',1,13725) -LexToken(NUMBER,'7',1,13727) -LexToken(CLOSEBRACKET,')',1,13728) -LexToken(THEN,'then',1,13730) -LexToken(EOL,'\n',1,13734) -LexToken(VAR,'model',1,13763) -LexToken(DOT,'.',1,13768) -LexToken(VAR,'ipar',1,13769) -LexToken(ASSIGNMENT,'=',1,13773) -LexToken(NUMBER,'86',1,13774) -LexToken(EOL,'\n',1,13776) -LexToken(ELSEIF,'elseif',1,13802) -LexToken(OPENBRACKET,'(',1,13809) -LexToken(VAR,'ot',1,13810) -LexToken(COMPARISON,'==',1,13812) -LexToken(NUMBER,'8',1,13814) -LexToken(CLOSEBRACKET,')',1,13815) -LexToken(THEN,'then',1,13817) -LexToken(EOL,'\n',1,13821) -LexToken(VAR,'model',1,13850) -LexToken(DOT,'.',1,13855) -LexToken(VAR,'ipar',1,13856) -LexToken(ASSIGNMENT,'=',1,13860) -LexToken(NUMBER,'87',1,13861) -LexToken(EOL,'\n',1,13863) -LexToken(END,'end',1,13889) -LexToken(EOL,'\n',1,13892) -LexToken(ELSEIF,'elseif',1,13913) -LexToken(OPENBRACKET,'(',1,13920) -LexToken(VAR,'it',1,13921) -LexToken(COMPARISON,'==',1,13923) -LexToken(NUMBER,'7',1,13925) -LexToken(CLOSEBRACKET,')',1,13926) -LexToken(THEN,'then',1,13928) -LexToken(EOL,'\n',1,13932) -LexToken(IF,'if',1,13957) -LexToken(OPENBRACKET,'(',1,13960) -LexToken(VAR,'ot',1,13961) -LexToken(COMPARISON,'==',1,13963) -LexToken(NUMBER,'1',1,13965) -LexToken(CLOSEBRACKET,')',1,13966) -LexToken(THEN,'then',1,13968) -LexToken(EOL,'\n',1,13972) -LexToken(VAR,'model',1,14001) -LexToken(DOT,'.',1,14006) -LexToken(VAR,'ipar',1,14007) -LexToken(ASSIGNMENT,'=',1,14011) -LexToken(NUMBER,'28',1,14012) -LexToken(EOL,'\n',1,14014) -LexToken(ELSEIF,'elseif',1,14040) -LexToken(OPENBRACKET,'(',1,14047) -LexToken(VAR,'ot',1,14048) -LexToken(COMPARISON,'==',1,14050) -LexToken(NUMBER,'3',1,14052) -LexToken(CLOSEBRACKET,')',1,14053) -LexToken(THEN,'then',1,14055) -LexToken(EOL,'\n',1,14059) -LexToken(VAR,'model',1,14088) -LexToken(DOT,'.',1,14093) -LexToken(VAR,'ipar',1,14094) -LexToken(ASSIGNMENT,'=',1,14098) -LexToken(NUMBER,'29',1,14099) -LexToken(EOL,'\n',1,14101) -LexToken(ELSEIF,'elseif',1,14127) -LexToken(OPENBRACKET,'(',1,14134) -LexToken(VAR,'ot',1,14135) -LexToken(COMPARISON,'==',1,14137) -LexToken(NUMBER,'4',1,14139) -LexToken(CLOSEBRACKET,')',1,14140) -LexToken(THEN,'then',1,14142) -LexToken(EOL,'\n',1,14146) -LexToken(VAR,'model',1,14175) -LexToken(DOT,'.',1,14180) -LexToken(VAR,'ipar',1,14181) -LexToken(ASSIGNMENT,'=',1,14185) -LexToken(NUMBER,'88',1,14186) -LexToken(EOL,'\n',1,14188) -LexToken(ELSEIF,'elseif',1,14214) -LexToken(OPENBRACKET,'(',1,14221) -LexToken(VAR,'ot',1,14222) -LexToken(COMPARISON,'==',1,14224) -LexToken(NUMBER,'5',1,14226) -LexToken(CLOSEBRACKET,')',1,14227) -LexToken(THEN,'then',1,14229) -LexToken(EOL,'\n',1,14233) -LexToken(VAR,'model',1,14262) -LexToken(DOT,'.',1,14267) -LexToken(VAR,'ipar',1,14268) -LexToken(ASSIGNMENT,'=',1,14272) -LexToken(NUMBER,'89',1,14273) -LexToken(EOL,'\n',1,14275) -LexToken(ELSEIF,'elseif',1,14301) -LexToken(OPENBRACKET,'(',1,14308) -LexToken(VAR,'ot',1,14309) -LexToken(COMPARISON,'==',1,14311) -LexToken(NUMBER,'6',1,14313) -LexToken(CLOSEBRACKET,')',1,14314) -LexToken(THEN,'then',1,14316) -LexToken(EOL,'\n',1,14320) -LexToken(VAR,'model',1,14349) -LexToken(DOT,'.',1,14354) -LexToken(VAR,'ipar',1,14355) -LexToken(ASSIGNMENT,'=',1,14359) -LexToken(NUMBER,'31',1,14360) -LexToken(EOL,'\n',1,14362) -LexToken(ELSEIF,'elseif',1,14388) -LexToken(OPENBRACKET,'(',1,14395) -LexToken(VAR,'ot',1,14396) -LexToken(COMPARISON,'==',1,14398) -LexToken(NUMBER,'8',1,14400) -LexToken(CLOSEBRACKET,')',1,14401) -LexToken(THEN,'then',1,14403) -LexToken(EOL,'\n',1,14407) -LexToken(VAR,'model',1,14436) -LexToken(DOT,'.',1,14441) -LexToken(VAR,'ipar',1,14442) -LexToken(ASSIGNMENT,'=',1,14446) -LexToken(NUMBER,'90',1,14447) -LexToken(EOL,'\n',1,14449) -LexToken(END,'end',1,14475) -LexToken(EOL,'\n',1,14478) -LexToken(ELSEIF,'elseif',1,14499) -LexToken(OPENBRACKET,'(',1,14506) -LexToken(VAR,'it',1,14507) -LexToken(COMPARISON,'==',1,14509) -LexToken(NUMBER,'8',1,14511) -LexToken(CLOSEBRACKET,')',1,14512) -LexToken(THEN,'then',1,14514) -LexToken(EOL,'\n',1,14518) -LexToken(IF,'if',1,14543) -LexToken(OPENBRACKET,'(',1,14546) -LexToken(VAR,'ot',1,14547) -LexToken(COMPARISON,'==',1,14549) -LexToken(NUMBER,'1',1,14551) -LexToken(CLOSEBRACKET,')',1,14552) -LexToken(THEN,'then',1,14554) -LexToken(EOL,'\n',1,14558) -LexToken(VAR,'model',1,14587) -LexToken(DOT,'.',1,14592) -LexToken(VAR,'ipar',1,14593) -LexToken(ASSIGNMENT,'=',1,14597) -LexToken(NUMBER,'33',1,14598) -LexToken(EOL,'\n',1,14600) -LexToken(ELSEIF,'elseif',1,14626) -LexToken(OPENBRACKET,'(',1,14633) -LexToken(VAR,'ot',1,14634) -LexToken(COMPARISON,'==',1,14636) -LexToken(NUMBER,'3',1,14638) -LexToken(CLOSEBRACKET,')',1,14639) -LexToken(THEN,'then',1,14641) -LexToken(EOL,'\n',1,14645) -LexToken(VAR,'model',1,14674) -LexToken(DOT,'.',1,14679) -LexToken(VAR,'ipar',1,14680) -LexToken(ASSIGNMENT,'=',1,14684) -LexToken(NUMBER,'34',1,14685) -LexToken(EOL,'\n',1,14687) -LexToken(ELSEIF,'elseif',1,14713) -LexToken(OPENBRACKET,'(',1,14720) -LexToken(VAR,'ot',1,14721) -LexToken(COMPARISON,'==',1,14723) -LexToken(NUMBER,'4',1,14725) -LexToken(CLOSEBRACKET,')',1,14726) -LexToken(THEN,'then',1,14728) -LexToken(EOL,'\n',1,14732) -LexToken(VAR,'model',1,14761) -LexToken(DOT,'.',1,14766) -LexToken(VAR,'ipar',1,14767) -LexToken(ASSIGNMENT,'=',1,14771) -LexToken(NUMBER,'35',1,14772) -LexToken(EOL,'\n',1,14774) -LexToken(ELSEIF,'elseif',1,14800) -LexToken(OPENBRACKET,'(',1,14807) -LexToken(VAR,'ot',1,14808) -LexToken(COMPARISON,'==',1,14810) -LexToken(NUMBER,'5',1,14812) -LexToken(CLOSEBRACKET,')',1,14813) -LexToken(THEN,'then',1,14815) -LexToken(EOL,'\n',1,14819) -LexToken(VAR,'model',1,14848) -LexToken(DOT,'.',1,14853) -LexToken(VAR,'ipar',1,14854) -LexToken(ASSIGNMENT,'=',1,14858) -LexToken(NUMBER,'91',1,14859) -LexToken(EOL,'\n',1,14861) -LexToken(ELSEIF,'elseif',1,14887) -LexToken(OPENBRACKET,'(',1,14894) -LexToken(VAR,'ot',1,14895) -LexToken(COMPARISON,'==',1,14897) -LexToken(NUMBER,'6',1,14899) -LexToken(CLOSEBRACKET,')',1,14900) -LexToken(THEN,'then',1,14902) -LexToken(EOL,'\n',1,14906) -LexToken(VAR,'model',1,14935) -LexToken(DOT,'.',1,14940) -LexToken(VAR,'ipar',1,14941) -LexToken(ASSIGNMENT,'=',1,14945) -LexToken(NUMBER,'36',1,14946) -LexToken(EOL,'\n',1,14948) -LexToken(ELSEIF,'elseif',1,14974) -LexToken(OPENBRACKET,'(',1,14981) -LexToken(VAR,'ot',1,14982) -LexToken(COMPARISON,'==',1,14984) -LexToken(NUMBER,'7',1,14986) -LexToken(CLOSEBRACKET,')',1,14987) -LexToken(THEN,'then',1,14989) -LexToken(EOL,'\n',1,14993) -LexToken(VAR,'model',1,15022) -LexToken(DOT,'.',1,15027) -LexToken(VAR,'ipar',1,15028) -LexToken(ASSIGNMENT,'=',1,15032) -LexToken(NUMBER,'37',1,15033) -LexToken(EOL,'\n',1,15035) -LexToken(END,'end',1,15061) -LexToken(EOL,'\n',1,15064) -LexToken(END,'end',1,15085) -LexToken(EOL,'\n',1,15088) -LexToken(END,'end',1,15105) -LexToken(EOL,'\n',1,15108) -LexToken(END,'end',1,15121) -LexToken(EOL,'\n',1,15124) -LexToken(VAR,'in',1,15137) -LexToken(ASSIGNMENT,'=',1,15139) -LexToken(OPENSQBRACKET,'[',1,15140) -LexToken(VAR,'model',1,15141) -LexToken(DOT,'.',1,15146) -LexToken(VAR,'in',1,15147) -LexToken(VAR,'model',1,15150) -LexToken(DOT,'.',1,15155) -LexToken(VAR,'in2',1,15156) -LexToken(CLOSESQBRACKET,']',1,15159) -LexToken(EOL,'\n',1,15160) -LexToken(VAR,'out',1,15173) -LexToken(ASSIGNMENT,'=',1,15176) -LexToken(OPENSQBRACKET,'[',1,15177) -LexToken(VAR,'model',1,15178) -LexToken(DOT,'.',1,15183) -LexToken(VAR,'out',1,15184) -LexToken(VAR,'model',1,15188) -LexToken(DOT,'.',1,15193) -LexToken(VAR,'out2',1,15194) -LexToken(CLOSESQBRACKET,']',1,15198) -LexToken(EOL,'\n',1,15199) -LexToken(IF,'if',1,15212) -LexToken(VAR,'ok',1,15215) -LexToken(THEN,'then',1,15218) -LexToken(EOL,'\n',1,15222) -LexToken(OPENSQBRACKET,'[',1,15239) -LexToken(VAR,'model',1,15240) -LexToken(COMMA,',',1,15245) -LexToken(VAR,'graphics',1,15246) -LexToken(COMMA,',',1,15254) -LexToken(VAR,'ok',1,15255) -LexToken(CLOSESQBRACKET,']',1,15257) -LexToken(ASSIGNMENT,'=',1,15258) -LexToken(VAR,'set_io',1,15259) -LexToken(OPENBRACKET,'(',1,15265) -LexToken(VAR,'model',1,15266) -LexToken(COMMA,',',1,15271) -LexToken(VAR,'graphics',1,15272) -LexToken(COMMA,',',1,15280) -LexToken(VAR,'list',1,15301) -LexToken(OPENBRACKET,'(',1,15305) -LexToken(VAR,'in',1,15306) -LexToken(COMMA,',',1,15308) -LexToken(VAR,'it',1,15309) -LexToken(CLOSEBRACKET,')',1,15311) -LexToken(COMMA,',',1,15312) -LexToken(VAR,'list',1,15333) -LexToken(OPENBRACKET,'(',1,15337) -LexToken(VAR,'out',1,15338) -LexToken(COMMA,',',1,15341) -LexToken(VAR,'ot',1,15342) -LexToken(CLOSEBRACKET,')',1,15344) -LexToken(COMMA,',',1,15345) -LexToken(OPENSQBRACKET,'[',1,15346) -LexToken(CLOSESQBRACKET,']',1,15347) -LexToken(COMMA,',',1,15348) -LexToken(OPENSQBRACKET,'[',1,15349) -LexToken(CLOSESQBRACKET,']',1,15350) -LexToken(CLOSEBRACKET,')',1,15351) -LexToken(EOL,'\n',1,15352) -LexToken(END,'end',1,15365) -LexToken(EOL,'\n',1,15368) -LexToken(IF,'if',1,15381) -LexToken(VAR,'ok',1,15384) -LexToken(THEN,'then',1,15387) -LexToken(EOL,'\n',1,15391) -LexToken(VAR,'graphics',1,15408) -LexToken(DOT,'.',1,15416) -LexToken(VAR,'exprs',1,15417) -LexToken(ASSIGNMENT,'=',1,15422) -LexToken(VAR,'exprs',1,15423) -LexToken(EOL,'\n',1,15428) -LexToken(VAR,'x',1,15445) -LexToken(DOT,'.',1,15446) -LexToken(VAR,'graphics',1,15447) -LexToken(ASSIGNMENT,'=',1,15455) -LexToken(VAR,'graphics',1,15456) -LexToken(EOL,'\n',1,15464) -LexToken(VAR,'x',1,15482) -LexToken(DOT,'.',1,15483) -LexToken(VAR,'model',1,15484) -LexToken(ASSIGNMENT,'=',1,15489) -LexToken(VAR,'model',1,15490) -LexToken(EOL,'\n',1,15495) -LexToken(BREAK,'break',1,15512) -LexToken(EOL,'\n',1,15517) -LexToken(END,'end',1,15530) -LexToken(EOL,'\n',1,15533) -LexToken(END,'end',1,15542) -LexToken(EOL,'\n',1,15545) -LexToken(CASE,'case',1,15550) -LexToken(DQSTRING,'"define"',1,15562) -LexToken(THEN,'then',1,15564) -LexToken(EOL,'\n',1,15568) -LexToken(EOL,'\n',1,15569) -LexToken(VAR,'sgn',1,15578) -LexToken(ASSIGNMENT,'=',1,15581) -LexToken(NUMBER,'2',1,15582) -LexToken(EOL,'\n',1,15583) -LexToken(VAR,'model',1,15592) -LexToken(ASSIGNMENT,'=',1,15597) -LexToken(SCICOS_MODEL,'scicos_model',1,15598) -LexToken(OPENBRACKET,'(',1,15610) -LexToken(CLOSEBRACKET,')',1,15611) -LexToken(EOL,'\n',1,15612) -LexToken(VAR,'model',1,15621) -LexToken(DOT,'.',1,15626) -LexToken(VAR,'sim',1,15627) -LexToken(ASSIGNMENT,'=',1,15630) -LexToken(VAR,'list',1,15631) -LexToken(OPENBRACKET,'(',1,15635) -LexToken(DQSTRING,'"convert"',1,15644) -LexToken(COMMA,',',1,15645) -LexToken(NUMBER,'4',1,15646) -LexToken(CLOSEBRACKET,')',1,15647) -LexToken(EOL,'\n',1,15648) -LexToken(VAR,'model',1,15657) -LexToken(DOT,'.',1,15662) -LexToken(VAR,'in',1,15663) -LexToken(ASSIGNMENT,'=',1,15665) -LexToken(ADDITION,'-',1,15666) -LexToken(NUMBER,'1',1,15667) -LexToken(EOL,'\n',1,15668) -LexToken(VAR,'model',1,15677) -LexToken(DOT,'.',1,15682) -LexToken(VAR,'out',1,15683) -LexToken(ASSIGNMENT,'=',1,15686) -LexToken(ADDITION,'-',1,15687) -LexToken(NUMBER,'1',1,15688) -LexToken(EOL,'\n',1,15689) -LexToken(VAR,'model',1,15698) -LexToken(DOT,'.',1,15703) -LexToken(VAR,'in2',1,15704) -LexToken(ASSIGNMENT,'=',1,15707) -LexToken(ADDITION,'-',1,15708) -LexToken(NUMBER,'2',1,15709) -LexToken(EOL,'\n',1,15710) -LexToken(VAR,'model',1,15719) -LexToken(DOT,'.',1,15724) -LexToken(VAR,'out2',1,15725) -LexToken(ASSIGNMENT,'=',1,15729) -LexToken(ADDITION,'-',1,15730) -LexToken(NUMBER,'2',1,15731) -LexToken(EOL,'\n',1,15732) -LexToken(VAR,'model',1,15741) -LexToken(DOT,'.',1,15746) -LexToken(VAR,'intyp',1,15747) -LexToken(ASSIGNMENT,'=',1,15752) -LexToken(NUMBER,'1',1,15753) -LexToken(EOL,'\n',1,15754) -LexToken(VAR,'model',1,15763) -LexToken(DOT,'.',1,15768) -LexToken(VAR,'outtyp',1,15769) -LexToken(ASSIGNMENT,'=',1,15775) -LexToken(NUMBER,'3',1,15776) -LexToken(EOL,'\n',1,15777) -LexToken(VAR,'model',1,15786) -LexToken(DOT,'.',1,15791) -LexToken(VAR,'rpar',1,15792) -LexToken(ASSIGNMENT,'=',1,15796) -LexToken(OPENSQBRACKET,'[',1,15797) -LexToken(CLOSESQBRACKET,']',1,15798) -LexToken(EOL,'\n',1,15799) -LexToken(VAR,'model',1,15808) -LexToken(DOT,'.',1,15813) -LexToken(VAR,'ipar',1,15814) -LexToken(ASSIGNMENT,'=',1,15818) -LexToken(VAR,'sgn',1,15819) -LexToken(EOL,'\n',1,15822) -LexToken(VAR,'model',1,15831) -LexToken(DOT,'.',1,15836) -LexToken(VAR,'blocktype',1,15837) -LexToken(ASSIGNMENT,'=',1,15846) -LexToken(DQSTRING,'"c"',1,15849) -LexToken(EOL,'\n',1,15850) -LexToken(VAR,'model',1,15859) -LexToken(DOT,'.',1,15864) -LexToken(VAR,'dep_ut',1,15865) -LexToken(ASSIGNMENT,'=',1,15871) -LexToken(OPENSQBRACKET,'[',1,15872) -LexToken(PREVAR_BOOLEAN,'%t',1,15873) -LexToken(PREVAR_BOOLEAN,'%f',1,15876) -LexToken(CLOSESQBRACKET,']',1,15878) -LexToken(EOL,'\n',1,15879) -LexToken(EOL,'\n',1,15880) -LexToken(EOL,'\n',1,15881) -LexToken(VAR,'exprs',1,15890) -LexToken(ASSIGNMENT,'=',1,15895) -LexToken(OPENSQBRACKET,'[',1,15896) -LexToken(VAR,'sci2exp',1,15897) -LexToken(OPENBRACKET,'(',1,15904) -LexToken(NUMBER,'1',1,15905) -LexToken(CLOSEBRACKET,')',1,15906) -LexToken(SEMICOLON,';',1,15907) -LexToken(VAR,'sci2exp',1,15908) -LexToken(OPENBRACKET,'(',1,15915) -LexToken(NUMBER,'3',1,15916) -LexToken(CLOSEBRACKET,')',1,15917) -LexToken(SEMICOLON,';',1,15918) -LexToken(VAR,'sci2exp',1,15919) -LexToken(OPENBRACKET,'(',1,15926) -LexToken(NUMBER,'0',1,15927) -LexToken(CLOSEBRACKET,')',1,15928) -LexToken(CLOSESQBRACKET,']',1,15929) -LexToken(EOL,'\n',1,15930) -LexToken(VAR,'gr_i',1,15939) -LexToken(ASSIGNMENT,'=',1,15943) -LexToken(OPENSQBRACKET,'[',1,15944) -LexToken(CLOSESQBRACKET,']',1,15945) -LexToken(EOL,'\n',1,15946) -LexToken(VAR,'x',1,15955) -LexToken(ASSIGNMENT,'=',1,15956) -LexToken(VAR,'standard_define',1,15957) -LexToken(OPENBRACKET,'(',1,15972) -LexToken(OPENSQBRACKET,'[',1,15973) -LexToken(NUMBER,'3',1,15974) -LexToken(NUMBER,'2',1,15976) -LexToken(CLOSESQBRACKET,']',1,15977) -LexToken(COMMA,',',1,15978) -LexToken(VAR,'model',1,15979) -LexToken(COMMA,',',1,15984) -LexToken(VAR,'exprs',1,15986) -LexToken(COMMA,',',1,15991) -LexToken(VAR,'gr_i',1,15992) -LexToken(CLOSEBRACKET,')',1,15996) -LexToken(EOL,'\n',1,15997) -LexToken(END,'end',1,16002) -LexToken(EOL,'\n',1,16005) -LexToken(ENDFUNCTION,'endfunction',1,16006) -LexToken(EOL,'\n',1,16017) +/* autogenerated from "macros/IntegerOp/CONVERT.sci" */ +function CONVERT() { +CONVERT.prototype.get = function CONVERT() { +} +CONVERT.prototype.set = function CONVERT() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,it,ot,np,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CONVERT")," ",gettext("Type conversion")," "],[gettext("Input Type (1:double, 3:int32, 4:int16, 5:int8, ...)"),gettext("Output Type (1:double, 3:int32, 4:int16, 5:int8, ...)"),gettext("Do on Overflow (0:Nothing, 1:Saturate, 2:Error)")],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (it==2) { +it=1; +} +if (ot==2) { +ot=1; +} +if ((np!=0&&np!=1&&np!=2)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Do on Overflow"),np),msprintf(gettext("Must be in the interval %s."),"[0, 2]")); +ok=None; +} else if ((it>8||it<1)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Input Type"),it),msprintf(gettext("Must be in the interval %s."),"[1, 8]")); +ok=None; +} else if ((ot>8||ot<1)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Output Type"),ot),msprintf(gettext("Must be in the interval %s."),"[1, 8]")); +ok=None; +} +model.sim=list("convert",4); +if ((it==ot)) { +model.ipar=1; +} else { +if ((np==0)) { +if ((it==1)) { +if ((ot==3)) { +model.ipar=2; +} else if ((ot==4)) { +model.ipar=3; +} else if ((ot==5)) { +model.ipar=4; +} else if ((ot==6)) { +model.ipar=5; +} else if ((ot==7)) { +model.ipar=6; +} else if ((ot==8)) { +model.ipar=7; +} +} else if ((it==3)) { +if ((ot==1)) { +model.ipar=8; +} else if ((ot==4)) { +model.ipar=9; +} else if ((ot==5)) { +model.ipar=10; +} else if ((ot==6)) { +model.ipar=1; +} else if ((ot==7)) { +model.ipar=11; +} else if ((ot==8)) { +model.ipar=12; +} +} else if ((it==4)) { +if ((ot==1)) { +model.ipar=13; +} else if ((ot==3)) { +model.ipar=14; +} else if ((ot==5)) { +model.ipar=15; +} else if ((ot==6)) { +model.ipar=16; +} else if ((ot==7)) { +model.ipar=1; +} else if ((ot==8)) { +model.ipar=17; +} +} else if ((it==5)) { +if ((ot==1)) { +model.ipar=18; +} else if ((ot==3)) { +model.ipar=19; +} else if ((ot==4)) { +model.ipar=20; +} else if ((ot==6)) { +model.ipar=21; +} else if ((ot==7)) { +model.ipar=22; +} else if ((ot==8)) { +model.ipar=1; +} +} else if ((it==6)) { +if ((ot==1)) { +model.ipar=23; +} else if ((ot==3)) { +model.ipar=1; +} else if ((ot==4)) { +model.ipar=24; +} else if ((ot==5)) { +model.ipar=25; +} else if ((ot==7)) { +model.ipar=26; +} else if ((ot==8)) { +model.ipar=27; +} +} else if ((it==7)) { +if ((ot==1)) { +model.ipar=28; +} else if ((ot==3)) { +model.ipar=29; +} else if ((ot==4)) { +model.ipar=1; +} else if ((ot==5)) { +model.ipar=30; +} else if ((ot==6)) { +model.ipar=31; +} else if ((ot==8)) { +model.ipar=32; +} +} else if ((it==8)) { +if ((ot==1)) { +model.ipar=33; +} else if ((ot==3)) { +model.ipar=34; +} else if ((ot==4)) { +model.ipar=35; +} else if ((ot==5)) { +model.ipar=1; +} else if ((ot==6)) { +model.ipar=36; +} else if ((ot==7)) { +model.ipar=37; +} +} +} else if ((np==1)) { +if ((it==1)) { +if ((ot==3)) { +model.ipar=38; +} else if ((ot==4)) { +model.ipar=39; +} else if ((ot==5)) { +model.ipar=40; +} else if ((ot==6)) { +model.ipar=41; +} else if ((ot==7)) { +model.ipar=42; +} else if ((ot==8)) { +model.ipar=43; +} +} else if ((it==3)) { +if ((ot==1)) { +model.ipar=8; +} else if ((ot==4)) { +model.ipar=44; +} else if ((ot==5)) { +model.ipar=45; +} else if ((ot==6)) { +model.ipar=46; +} else if ((ot==7)) { +model.ipar=47; +} else if ((ot==8)) { +model.ipar=48; +} +} else if ((it==4)) { +if ((ot==1)) { +model.ipar=13; +} else if ((ot==3)) { +model.ipar=14; +} else if ((ot==5)) { +model.ipar=49; +} else if ((ot==6)) { +model.ipar=50; +} else if ((ot==7)) { +model.ipar=51; +} else if ((ot==8)) { +model.ipar=52; +} +} else if ((it==5)) { +if ((ot==1)) { +model.ipar=18; +} else if ((ot==3)) { +model.ipar=19; +} else if ((ot==4)) { +model.ipar=20; +} else if ((ot==6)) { +model.ipar=53; +} else if ((ot==7)) { +model.ipar=54; +} else if ((ot==8)) { +model.ipar=55; +} +} else if ((it==6)) { +if ((ot==1)) { +model.ipar=23; +} else if ((ot==3)) { +model.ipar=56; +} else if ((ot==4)) { +model.ipar=57; +} else if ((ot==5)) { +model.ipar=58; +} else if ((ot==7)) { +model.ipar=59; +} else if ((ot==8)) { +model.ipar=60; +} +} else if ((it==7)) { +if ((ot==1)) { +model.ipar=28; +} else if ((ot==3)) { +model.ipar=29; +} else if ((ot==4)) { +model.ipar=61; +} else if ((ot==5)) { +model.ipar=62; +} else if ((ot==6)) { +model.ipar=31; +} else if ((ot==8)) { +model.ipar=63; +} +} else if ((it==8)) { +if ((ot==1)) { +model.ipar=33; +} else if ((ot==3)) { +model.ipar=34; +} else if ((ot==4)) { +model.ipar=35; +} else if ((ot==5)) { +model.ipar=64; +} else if ((ot==6)) { +model.ipar=36; +} else if ((ot==7)) { +model.ipar=37; +} +} +} else if ((np==2)) { +if ((it==1)) { +if ((ot==3)) { +model.ipar=65; +} else if ((ot==4)) { +model.ipar=66; +} else if ((ot==5)) { +model.ipar=67; +} else if ((ot==6)) { +model.ipar=68; +} else if ((ot==7)) { +model.ipar=69; +} else if ((ot==8)) { +model.ipar=70; +} +} else if ((it==3)) { +if ((ot==1)) { +model.ipar=8; +} else if ((ot==4)) { +model.ipar=71; +} else if ((ot==5)) { +model.ipar=72; +} else if ((ot==6)) { +model.ipar=73; +} else if ((ot==7)) { +model.ipar=74; +} else if ((ot==8)) { +model.ipar=75; +} +} else if ((it==4)) { +if ((ot==1)) { +model.ipar=13; +} else if ((ot==3)) { +model.ipar=14; +} else if ((ot==5)) { +model.ipar=76; +} else if ((ot==6)) { +model.ipar=77; +} else if ((ot==7)) { +model.ipar=78; +} else if ((ot==8)) { +model.ipar=79; +} +} else if ((it==5)) { +if ((ot==1)) { +model.ipar=18; +} else if ((ot==3)) { +model.ipar=19; +} else if ((ot==4)) { +model.ipar=20; +} else if ((ot==6)) { +model.ipar=80; +} else if ((ot==7)) { +model.ipar=81; +} else if ((ot==8)) { +model.ipar=82; +} +} else if ((it==6)) { +if ((ot==1)) { +model.ipar=23; +} else if ((ot==3)) { +model.ipar=83; +} else if ((ot==4)) { +model.ipar=84; +} else if ((ot==5)) { +model.ipar=85; +} else if ((ot==7)) { +model.ipar=86; +} else if ((ot==8)) { +model.ipar=87; +} +} else if ((it==7)) { +if ((ot==1)) { +model.ipar=28; +} else if ((ot==3)) { +model.ipar=29; +} else if ((ot==4)) { +model.ipar=88; +} else if ((ot==5)) { +model.ipar=89; +} else if ((ot==6)) { +model.ipar=31; +} else if ((ot==8)) { +model.ipar=90; +} +} else if ((it==8)) { +if ((ot==1)) { +model.ipar=33; +} else if ((ot==3)) { +model.ipar=34; +} else if ((ot==4)) { +model.ipar=35; +} else if ((ot==5)) { +model.ipar=91; +} else if ((ot==6)) { +model.ipar=36; +} else if ((ot==7)) { +model.ipar=37; +} +} +} +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CONVERT.prototype.define = function CONVERT() { +sgn=2; +model=scicos_model(); +model.sim=list("convert",4); +model.in=-1; +model.out=-1; +model.in2=-2; +model.out2=-2; +model.intyp=1; +model.outtyp=3; +model.rpar=[]; +model.ipar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(1),sci2exp(3),sci2exp(0)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +CONVERT.prototype.details = function CONVERT() { +} +} diff --git a/js/IntegerOp/DFLIPFLOP.js b/js/IntegerOp/DFLIPFLOP.js index 19b1a6fa..4b4790b1 100644 --- a/js/IntegerOp/DFLIPFLOP.js +++ b/js/IntegerOp/DFLIPFLOP.js @@ -1,10525 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DFLIPFLOP',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'x',1,904) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(VAR,'y',1,914) -LexToken(ASSIGNMENT,'=',1,915) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(CLOSESQBRACKET,']',1,917) -LexToken(EOL,'\n',1,918) -LexToken(VAR,'typ',1,924) -LexToken(ASSIGNMENT,'=',1,927) -LexToken(OPENSQBRACKET,'[',1,928) -LexToken(CLOSESQBRACKET,']',1,929) -LexToken(EOL,'\n',1,930) -LexToken(SELECT,'select',1,936) -LexToken(VAR,'job',1,943) -LexToken(EOL,'\n',1,946) -LexToken(CASE,'case',1,951) -LexToken(DQSTRING,'"set"',1,960) -LexToken(THEN,'then',1,962) -LexToken(EOL,'\n',1,966) -LexToken(VAR,'x',1,975) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(EOL,'\n',1,981) -LexToken(CASE,'case',1,986) -LexToken(DQSTRING,'"define"',1,998) -LexToken(THEN,'then',1,1000) -LexToken(EOL,'\n',1,1004) -LexToken(VAR,'scs_m',1,1013) -LexToken(ASSIGNMENT,'=',1,1018) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1019) -LexToken(OPENBRACKET,'(',1,1033) -LexToken(VAR,'version',1,1045) -LexToken(ASSIGNMENT,'=',1,1052) -LexToken(DQSTRING,'"scicos4.2"',1,1063) -LexToken(COMMA,',',1,1064) -LexToken(VAR,'props',1,1076) -LexToken(ASSIGNMENT,'=',1,1081) -LexToken(SCICOS_PARAMS,'scicos_params',1,1082) -LexToken(OPENBRACKET,'(',1,1095) -LexToken(VAR,'wpar',1,1107) -LexToken(ASSIGNMENT,'=',1,1111) -LexToken(OPENSQBRACKET,'[',1,1112) -LexToken(NUMBER,'600',1,1113) -LexToken(COMMA,',',1,1116) -LexToken(NUMBER,'450',1,1117) -LexToken(COMMA,',',1,1120) -LexToken(NUMBER,'0',1,1121) -LexToken(COMMA,',',1,1122) -LexToken(NUMBER,'0',1,1123) -LexToken(COMMA,',',1,1124) -LexToken(NUMBER,'600',1,1125) -LexToken(COMMA,',',1,1128) -LexToken(NUMBER,'450',1,1129) -LexToken(CLOSESQBRACKET,']',1,1132) -LexToken(COMMA,',',1,1133) -LexToken(VAR,'Title',1,1145) -LexToken(ASSIGNMENT,'=',1,1150) -LexToken(OPENSQBRACKET,'[',1,1151) -LexToken(DQSTRING,'"DFLIPFLOP"',1,1162) -LexToken(CLOSESQBRACKET,']',1,1163) -LexToken(COMMA,',',1,1164) -LexToken(VAR,'tol',1,1176) -LexToken(ASSIGNMENT,'=',1,1179) -LexToken(OPENSQBRACKET,'[',1,1180) -LexToken(NUMBER,'0.0001',1,1181) -LexToken(COMMA,',',1,1187) -LexToken(NUMBER,'0.000001',1,1188) -LexToken(COMMA,',',1,1196) -LexToken(NUMBER,'1.000E-10',1,1197) -LexToken(COMMA,',',1,1206) -LexToken(NUMBER,'100001',1,1207) -LexToken(COMMA,',',1,1213) -LexToken(NUMBER,'0',1,1214) -LexToken(COMMA,',',1,1215) -LexToken(NUMBER,'0',1,1216) -LexToken(CLOSESQBRACKET,']',1,1217) -LexToken(COMMA,',',1,1218) -LexToken(VAR,'tf',1,1230) -LexToken(ASSIGNMENT,'=',1,1232) -LexToken(NUMBER,'100000',1,1233) -LexToken(COMMA,',',1,1239) -LexToken(VAR,'context',1,1251) -LexToken(ASSIGNMENT,'=',1,1258) -LexToken(DQSTRING,'" "',1,1261) -LexToken(COMMA,',',1,1262) -LexToken(VAR,'void1',1,1274) -LexToken(ASSIGNMENT,'=',1,1279) -LexToken(OPENSQBRACKET,'[',1,1280) -LexToken(CLOSESQBRACKET,']',1,1281) -LexToken(COMMA,',',1,1282) -LexToken(VAR,'options',1,1294) -LexToken(ASSIGNMENT,'=',1,1301) -LexToken(VAR,'tlist',1,1302) -LexToken(OPENBRACKET,'(',1,1307) -LexToken(OPENSQBRACKET,'[',1,1308) -LexToken(DQSTRING,'"scsopt"',1,1316) -LexToken(COMMA,',',1,1317) -LexToken(DQSTRING,'"3D"',1,1321) -LexToken(COMMA,',',1,1322) -LexToken(DQSTRING,'"Background"',1,1334) -LexToken(COMMA,',',1,1335) -LexToken(DQSTRING,'"Link"',1,1341) -LexToken(COMMA,',',1,1342) -LexToken(DQSTRING,'"ID"',1,1346) -LexToken(COMMA,',',1,1347) -LexToken(DQSTRING,'"Cmap"',1,1353) -LexToken(CLOSESQBRACKET,']',1,1354) -LexToken(COMMA,',',1,1355) -LexToken(VAR,'list',1,1356) -LexToken(OPENBRACKET,'(',1,1360) -LexToken(PREVAR_BOOLEAN,'%t',1,1361) -LexToken(COMMA,',',1,1363) -LexToken(NUMBER,'33',1,1364) -LexToken(CLOSEBRACKET,')',1,1366) -LexToken(COMMA,',',1,1367) -LexToken(OPENSQBRACKET,'[',1,1368) -LexToken(NUMBER,'8',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(NUMBER,'1',1,1371) -LexToken(CLOSESQBRACKET,']',1,1372) -LexToken(COMMA,',',1,1373) -LexToken(OPENSQBRACKET,'[',1,1374) -LexToken(NUMBER,'1',1,1375) -LexToken(COMMA,',',1,1376) -LexToken(NUMBER,'5',1,1377) -LexToken(CLOSESQBRACKET,']',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(VAR,'list',1,1391) -LexToken(OPENBRACKET,'(',1,1395) -LexToken(OPENSQBRACKET,'[',1,1396) -LexToken(NUMBER,'5',1,1397) -LexToken(COMMA,',',1,1398) -LexToken(NUMBER,'1',1,1399) -LexToken(CLOSESQBRACKET,']',1,1400) -LexToken(COMMA,',',1,1401) -LexToken(OPENSQBRACKET,'[',1,1402) -LexToken(NUMBER,'4',1,1403) -LexToken(COMMA,',',1,1404) -LexToken(NUMBER,'1',1,1405) -LexToken(CLOSESQBRACKET,']',1,1406) -LexToken(CLOSEBRACKET,')',1,1407) -LexToken(COMMA,',',1,1408) -LexToken(OPENSQBRACKET,'[',1,1409) -LexToken(NUMBER,'0.8',1,1410) -LexToken(COMMA,',',1,1413) -LexToken(NUMBER,'0.8',1,1414) -LexToken(COMMA,',',1,1417) -LexToken(NUMBER,'0.8',1,1418) -LexToken(CLOSESQBRACKET,']',1,1421) -LexToken(CLOSEBRACKET,')',1,1422) -LexToken(COMMA,',',1,1423) -LexToken(VAR,'void2',1,1435) -LexToken(ASSIGNMENT,'=',1,1440) -LexToken(OPENSQBRACKET,'[',1,1441) -LexToken(CLOSESQBRACKET,']',1,1442) -LexToken(COMMA,',',1,1443) -LexToken(VAR,'void3',1,1455) -LexToken(ASSIGNMENT,'=',1,1460) -LexToken(OPENSQBRACKET,'[',1,1461) -LexToken(CLOSESQBRACKET,']',1,1462) -LexToken(COMMA,',',1,1463) -LexToken(VAR,'doc',1,1475) -LexToken(ASSIGNMENT,'=',1,1478) -LexToken(VAR,'list',1,1479) -LexToken(OPENBRACKET,'(',1,1483) -LexToken(CLOSEBRACKET,')',1,1484) -LexToken(CLOSEBRACKET,')',1,1485) -LexToken(CLOSEBRACKET,')',1,1486) -LexToken(EOL,'\n',1,1487) -LexToken(VAR,'scs_m',1,1496) -LexToken(DOT,'.',1,1501) -LexToken(VAR,'objs',1,1502) -LexToken(OPENBRACKET,'(',1,1506) -LexToken(NUMBER,'1',1,1507) -LexToken(CLOSEBRACKET,')',1,1508) -LexToken(ASSIGNMENT,'=',1,1509) -LexToken(SCICOS_BLOCK,'scicos_block',1,1510) -LexToken(OPENBRACKET,'(',1,1522) -LexToken(VAR,'gui',1,1534) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(DQSTRING,'"CONST_m"',1,1546) -LexToken(COMMA,',',1,1547) -LexToken(VAR,'graphics',1,1559) -LexToken(ASSIGNMENT,'=',1,1567) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,1568) -LexToken(OPENBRACKET,'(',1,1583) -LexToken(VAR,'orig',1,1595) -LexToken(ASSIGNMENT,'=',1,1599) -LexToken(OPENSQBRACKET,'[',1,1600) -LexToken(NUMBER,'109.62561',1,1601) -LexToken(COMMA,',',1,1610) -LexToken(NUMBER,'263.44465',1,1611) -LexToken(CLOSESQBRACKET,']',1,1620) -LexToken(COMMA,',',1,1621) -LexToken(VAR,'sz',1,1633) -LexToken(ASSIGNMENT,'=',1,1635) -LexToken(OPENSQBRACKET,'[',1,1636) -LexToken(NUMBER,'20',1,1637) -LexToken(SEMICOLON,';',1,1639) -LexToken(NUMBER,'20',1,1640) -LexToken(CLOSESQBRACKET,']',1,1642) -LexToken(COMMA,',',1,1643) -LexToken(VAR,'flip',1,1655) -LexToken(ASSIGNMENT,'=',1,1659) -LexToken(PREVAR_BOOLEAN,'%t',1,1660) -LexToken(COMMA,',',1,1662) -LexToken(VAR,'theta',1,1674) -LexToken(ASSIGNMENT,'=',1,1679) -LexToken(NUMBER,'0',1,1680) -LexToken(COMMA,',',1,1681) -LexToken(VAR,'exprs',1,1693) -LexToken(ASSIGNMENT,'=',1,1698) -LexToken(DQSTRING,'"int8(0)"',1,1707) -LexToken(COMMA,',',1,1708) -LexToken(VAR,'pin',1,1720) -LexToken(ASSIGNMENT,'=',1,1723) -LexToken(OPENSQBRACKET,'[',1,1724) -LexToken(CLOSESQBRACKET,']',1,1725) -LexToken(COMMA,',',1,1726) -LexToken(VAR,'pout',1,1738) -LexToken(ASSIGNMENT,'=',1,1742) -LexToken(NUMBER,'6',1,1743) -LexToken(COMMA,',',1,1744) -LexToken(VAR,'pein',1,1756) -LexToken(ASSIGNMENT,'=',1,1760) -LexToken(OPENSQBRACKET,'[',1,1761) -LexToken(CLOSESQBRACKET,']',1,1762) -LexToken(COMMA,',',1,1763) -LexToken(VAR,'peout',1,1775) -LexToken(ASSIGNMENT,'=',1,1780) -LexToken(OPENSQBRACKET,'[',1,1781) -LexToken(CLOSESQBRACKET,']',1,1782) -LexToken(COMMA,',',1,1783) -LexToken(VAR,'gr_i',1,1795) -LexToken(ASSIGNMENT,'=',1,1799) -LexToken(OPENSQBRACKET,'[',1,1800) -LexToken(CLOSESQBRACKET,']',1,1801) -LexToken(COMMA,',',1,1802) -LexToken(VAR,'id',1,1814) -LexToken(ASSIGNMENT,'=',1,1816) -LexToken(DQSTRING,'""',1,1818) -LexToken(COMMA,',',1,1819) -LexToken(VAR,'in_implicit',1,1831) -LexToken(ASSIGNMENT,'=',1,1842) -LexToken(OPENSQBRACKET,'[',1,1843) -LexToken(CLOSESQBRACKET,']',1,1844) -LexToken(COMMA,',',1,1845) -LexToken(VAR,'out_implicit',1,1857) -LexToken(ASSIGNMENT,'=',1,1869) -LexToken(DQSTRING,'"E"',1,1872) -LexToken(CLOSEBRACKET,')',1,1873) -LexToken(COMMA,',',1,1874) -LexToken(VAR,'model',1,1886) -LexToken(ASSIGNMENT,'=',1,1891) -LexToken(SCICOS_MODEL,'scicos_model',1,1892) -LexToken(OPENBRACKET,'(',1,1904) -LexToken(VAR,'sim',1,1916) -LexToken(ASSIGNMENT,'=',1,1919) -LexToken(VAR,'list',1,1920) -LexToken(OPENBRACKET,'(',1,1924) -LexToken(DQSTRING,'"cstblk4_m"',1,1935) -LexToken(COMMA,',',1,1936) -LexToken(NUMBER,'4',1,1937) -LexToken(CLOSEBRACKET,')',1,1938) -LexToken(COMMA,',',1,1939) -LexToken(VAR,'in',1,1951) -LexToken(ASSIGNMENT,'=',1,1953) -LexToken(OPENSQBRACKET,'[',1,1954) -LexToken(CLOSESQBRACKET,']',1,1955) -LexToken(COMMA,',',1,1956) -LexToken(VAR,'in2',1,1968) -LexToken(ASSIGNMENT,'=',1,1971) -LexToken(OPENSQBRACKET,'[',1,1972) -LexToken(CLOSESQBRACKET,']',1,1973) -LexToken(COMMA,',',1,1974) -LexToken(VAR,'intyp',1,1986) -LexToken(ASSIGNMENT,'=',1,1991) -LexToken(NUMBER,'1',1,1992) -LexToken(COMMA,',',1,1993) -LexToken(VAR,'out',1,2005) -LexToken(ASSIGNMENT,'=',1,2008) -LexToken(NUMBER,'1',1,2009) -LexToken(COMMA,',',1,2010) -LexToken(VAR,'out2',1,2022) -LexToken(ASSIGNMENT,'=',1,2026) -LexToken(NUMBER,'1',1,2027) -LexToken(COMMA,',',1,2028) -LexToken(VAR,'outtyp',1,2040) -LexToken(ASSIGNMENT,'=',1,2046) -LexToken(NUMBER,'5',1,2047) -LexToken(COMMA,',',1,2048) -LexToken(VAR,'evtin',1,2060) -LexToken(ASSIGNMENT,'=',1,2065) -LexToken(OPENSQBRACKET,'[',1,2066) -LexToken(CLOSESQBRACKET,']',1,2067) -LexToken(COMMA,',',1,2068) -LexToken(VAR,'evtout',1,2080) -LexToken(ASSIGNMENT,'=',1,2086) -LexToken(OPENSQBRACKET,'[',1,2087) -LexToken(CLOSESQBRACKET,']',1,2088) -LexToken(COMMA,',',1,2089) -LexToken(VAR,'state',1,2101) -LexToken(ASSIGNMENT,'=',1,2106) -LexToken(OPENSQBRACKET,'[',1,2107) -LexToken(CLOSESQBRACKET,']',1,2108) -LexToken(COMMA,',',1,2109) -LexToken(VAR,'dstate',1,2121) -LexToken(ASSIGNMENT,'=',1,2127) -LexToken(OPENSQBRACKET,'[',1,2128) -LexToken(CLOSESQBRACKET,']',1,2129) -LexToken(COMMA,',',1,2130) -LexToken(VAR,'odstate',1,2142) -LexToken(ASSIGNMENT,'=',1,2149) -LexToken(VAR,'list',1,2150) -LexToken(OPENBRACKET,'(',1,2154) -LexToken(CLOSEBRACKET,')',1,2155) -LexToken(COMMA,',',1,2156) -LexToken(VAR,'rpar',1,2168) -LexToken(ASSIGNMENT,'=',1,2172) -LexToken(OPENSQBRACKET,'[',1,2173) -LexToken(CLOSESQBRACKET,']',1,2174) -LexToken(COMMA,',',1,2175) -LexToken(VAR,'ipar',1,2187) -LexToken(ASSIGNMENT,'=',1,2191) -LexToken(OPENSQBRACKET,'[',1,2192) -LexToken(CLOSESQBRACKET,']',1,2193) -LexToken(COMMA,',',1,2194) -LexToken(VAR,'opar',1,2206) -LexToken(ASSIGNMENT,'=',1,2210) -LexToken(VAR,'list',1,2211) -LexToken(OPENBRACKET,'(',1,2215) -LexToken(VAR,'int8',1,2216) -LexToken(OPENBRACKET,'(',1,2220) -LexToken(NUMBER,'0',1,2221) -LexToken(CLOSEBRACKET,')',1,2222) -LexToken(CLOSEBRACKET,')',1,2223) -LexToken(COMMA,',',1,2224) -LexToken(VAR,'blocktype',1,2236) -LexToken(ASSIGNMENT,'=',1,2245) -LexToken(DQSTRING,'"d"',1,2248) -LexToken(COMMA,',',1,2249) -LexToken(VAR,'firing',1,2261) -LexToken(ASSIGNMENT,'=',1,2267) -LexToken(OPENSQBRACKET,'[',1,2268) -LexToken(CLOSESQBRACKET,']',1,2269) -LexToken(COMMA,',',1,2270) -LexToken(VAR,'dep_ut',1,2282) -LexToken(ASSIGNMENT,'=',1,2288) -LexToken(OPENSQBRACKET,'[',1,2289) -LexToken(PREVAR_BOOLEAN,'%f',1,2290) -LexToken(COMMA,',',1,2292) -LexToken(PREVAR_BOOLEAN,'%f',1,2293) -LexToken(CLOSESQBRACKET,']',1,2295) -LexToken(COMMA,',',1,2296) -LexToken(VAR,'label',1,2308) -LexToken(ASSIGNMENT,'=',1,2313) -LexToken(DQSTRING,'""',1,2315) -LexToken(COMMA,',',1,2316) -LexToken(VAR,'nzcross',1,2328) -LexToken(ASSIGNMENT,'=',1,2335) -LexToken(NUMBER,'0',1,2336) -LexToken(COMMA,',',1,2337) -LexToken(VAR,'nmode',1,2349) -LexToken(ASSIGNMENT,'=',1,2354) -LexToken(NUMBER,'0',1,2355) -LexToken(COMMA,',',1,2356) -LexToken(VAR,'equations',1,2368) -LexToken(ASSIGNMENT,'=',1,2377) -LexToken(VAR,'list',1,2378) -LexToken(OPENBRACKET,'(',1,2382) -LexToken(CLOSEBRACKET,')',1,2383) -LexToken(CLOSEBRACKET,')',1,2384) -LexToken(COMMA,',',1,2385) -LexToken(VAR,'doc',1,2397) -LexToken(ASSIGNMENT,'=',1,2400) -LexToken(VAR,'list',1,2401) -LexToken(OPENBRACKET,'(',1,2405) -LexToken(CLOSEBRACKET,')',1,2406) -LexToken(CLOSEBRACKET,')',1,2407) -LexToken(EOL,'\n',1,2408) -LexToken(VAR,'scs_m',1,2417) -LexToken(DOT,'.',1,2422) -LexToken(VAR,'objs',1,2423) -LexToken(OPENBRACKET,'(',1,2427) -LexToken(NUMBER,'2',1,2428) -LexToken(CLOSEBRACKET,')',1,2429) -LexToken(ASSIGNMENT,'=',1,2430) -LexToken(SCICOS_BLOCK,'scicos_block',1,2431) -LexToken(OPENBRACKET,'(',1,2443) -LexToken(VAR,'gui',1,2455) -LexToken(ASSIGNMENT,'=',1,2458) -LexToken(DQSTRING,'"IFTHEL_f"',1,2468) -LexToken(COMMA,',',1,2469) -LexToken(VAR,'graphics',1,2481) -LexToken(ASSIGNMENT,'=',1,2489) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,2490) -LexToken(OPENBRACKET,'(',1,2505) -LexToken(VAR,'orig',1,2517) -LexToken(ASSIGNMENT,'=',1,2521) -LexToken(OPENSQBRACKET,'[',1,2522) -LexToken(NUMBER,'239.98293',1,2523) -LexToken(COMMA,',',1,2532) -LexToken(NUMBER,'378.2166',1,2533) -LexToken(CLOSESQBRACKET,']',1,2541) -LexToken(COMMA,',',1,2542) -LexToken(VAR,'sz',1,2554) -LexToken(ASSIGNMENT,'=',1,2556) -LexToken(OPENSQBRACKET,'[',1,2557) -LexToken(NUMBER,'60',1,2558) -LexToken(COMMA,',',1,2560) -LexToken(NUMBER,'60',1,2561) -LexToken(CLOSESQBRACKET,']',1,2563) -LexToken(COMMA,',',1,2564) -LexToken(VAR,'flip',1,2576) -LexToken(ASSIGNMENT,'=',1,2580) -LexToken(PREVAR_BOOLEAN,'%t',1,2581) -LexToken(COMMA,',',1,2583) -LexToken(VAR,'theta',1,2595) -LexToken(ASSIGNMENT,'=',1,2600) -LexToken(NUMBER,'0',1,2601) -LexToken(COMMA,',',1,2602) -LexToken(VAR,'exprs',1,2614) -LexToken(ASSIGNMENT,'=',1,2619) -LexToken(OPENSQBRACKET,'[',1,2620) -LexToken(DQSTRING,'"1"',1,2623) -LexToken(SEMICOLON,';',1,2624) -LexToken(DQSTRING,'"1"',1,2627) -LexToken(CLOSESQBRACKET,']',1,2628) -LexToken(COMMA,',',1,2629) -LexToken(VAR,'pin',1,2641) -LexToken(ASSIGNMENT,'=',1,2644) -LexToken(NUMBER,'29',1,2645) -LexToken(COMMA,',',1,2647) -LexToken(VAR,'pout',1,2659) -LexToken(ASSIGNMENT,'=',1,2663) -LexToken(OPENSQBRACKET,'[',1,2664) -LexToken(CLOSESQBRACKET,']',1,2665) -LexToken(COMMA,',',1,2666) -LexToken(VAR,'pein',1,2678) -LexToken(ASSIGNMENT,'=',1,2682) -LexToken(NUMBER,'22',1,2683) -LexToken(COMMA,',',1,2685) -LexToken(VAR,'peout',1,2697) -LexToken(ASSIGNMENT,'=',1,2702) -LexToken(OPENSQBRACKET,'[',1,2703) -LexToken(NUMBER,'16',1,2704) -LexToken(SEMICOLON,';',1,2706) -LexToken(NUMBER,'44',1,2707) -LexToken(CLOSESQBRACKET,']',1,2709) -LexToken(COMMA,',',1,2710) -LexToken(VAR,'gr_i',1,2722) -LexToken(ASSIGNMENT,'=',1,2726) -LexToken(OPENSQBRACKET,'[',1,2727) -LexToken(CLOSESQBRACKET,']',1,2728) -LexToken(COMMA,',',1,2729) -LexToken(VAR,'id',1,2741) -LexToken(ASSIGNMENT,'=',1,2743) -LexToken(DQSTRING,'""',1,2745) -LexToken(COMMA,',',1,2746) -LexToken(VAR,'in_implicit',1,2758) -LexToken(ASSIGNMENT,'=',1,2769) -LexToken(DQSTRING,'"E"',1,2772) -LexToken(COMMA,',',1,2773) -LexToken(VAR,'out_implicit',1,2785) -LexToken(ASSIGNMENT,'=',1,2797) -LexToken(OPENSQBRACKET,'[',1,2798) -LexToken(CLOSESQBRACKET,']',1,2799) -LexToken(CLOSEBRACKET,')',1,2800) -LexToken(COMMA,',',1,2801) -LexToken(VAR,'model',1,2813) -LexToken(ASSIGNMENT,'=',1,2818) -LexToken(SCICOS_MODEL,'scicos_model',1,2819) -LexToken(OPENBRACKET,'(',1,2831) -LexToken(VAR,'sim',1,2843) -LexToken(ASSIGNMENT,'=',1,2846) -LexToken(VAR,'list',1,2847) -LexToken(OPENBRACKET,'(',1,2851) -LexToken(DQSTRING,'"ifthel"',1,2859) -LexToken(COMMA,',',1,2860) -LexToken(ADDITION,'-',1,2861) -LexToken(NUMBER,'1',1,2862) -LexToken(CLOSEBRACKET,')',1,2863) -LexToken(COMMA,',',1,2864) -LexToken(VAR,'in',1,2876) -LexToken(ASSIGNMENT,'=',1,2878) -LexToken(NUMBER,'1',1,2879) -LexToken(COMMA,',',1,2880) -LexToken(VAR,'in2',1,2892) -LexToken(ASSIGNMENT,'=',1,2895) -LexToken(NUMBER,'1',1,2896) -LexToken(COMMA,',',1,2897) -LexToken(VAR,'intyp',1,2909) -LexToken(ASSIGNMENT,'=',1,2914) -LexToken(ADDITION,'-',1,2915) -LexToken(NUMBER,'1',1,2916) -LexToken(COMMA,',',1,2917) -LexToken(VAR,'out',1,2929) -LexToken(ASSIGNMENT,'=',1,2932) -LexToken(OPENSQBRACKET,'[',1,2933) -LexToken(CLOSESQBRACKET,']',1,2934) -LexToken(COMMA,',',1,2935) -LexToken(VAR,'out2',1,2947) -LexToken(ASSIGNMENT,'=',1,2951) -LexToken(OPENSQBRACKET,'[',1,2952) -LexToken(CLOSESQBRACKET,']',1,2953) -LexToken(COMMA,',',1,2954) -LexToken(VAR,'outtyp',1,2966) -LexToken(ASSIGNMENT,'=',1,2972) -LexToken(NUMBER,'1',1,2973) -LexToken(COMMA,',',1,2974) -LexToken(VAR,'evtin',1,2986) -LexToken(ASSIGNMENT,'=',1,2991) -LexToken(NUMBER,'1',1,2992) -LexToken(COMMA,',',1,2993) -LexToken(VAR,'evtout',1,3005) -LexToken(ASSIGNMENT,'=',1,3011) -LexToken(OPENSQBRACKET,'[',1,3012) -LexToken(NUMBER,'1',1,3013) -LexToken(SEMICOLON,';',1,3014) -LexToken(NUMBER,'1',1,3015) -LexToken(CLOSESQBRACKET,']',1,3016) -LexToken(COMMA,',',1,3017) -LexToken(VAR,'state',1,3029) -LexToken(ASSIGNMENT,'=',1,3034) -LexToken(OPENSQBRACKET,'[',1,3035) -LexToken(CLOSESQBRACKET,']',1,3036) -LexToken(COMMA,',',1,3037) -LexToken(VAR,'dstate',1,3049) -LexToken(ASSIGNMENT,'=',1,3055) -LexToken(OPENSQBRACKET,'[',1,3056) -LexToken(CLOSESQBRACKET,']',1,3057) -LexToken(COMMA,',',1,3058) -LexToken(VAR,'odstate',1,3070) -LexToken(ASSIGNMENT,'=',1,3077) -LexToken(VAR,'list',1,3078) -LexToken(OPENBRACKET,'(',1,3082) -LexToken(CLOSEBRACKET,')',1,3083) -LexToken(COMMA,',',1,3084) -LexToken(VAR,'rpar',1,3096) -LexToken(ASSIGNMENT,'=',1,3100) -LexToken(OPENSQBRACKET,'[',1,3101) -LexToken(CLOSESQBRACKET,']',1,3102) -LexToken(COMMA,',',1,3103) -LexToken(VAR,'ipar',1,3115) -LexToken(ASSIGNMENT,'=',1,3119) -LexToken(OPENSQBRACKET,'[',1,3120) -LexToken(CLOSESQBRACKET,']',1,3121) -LexToken(COMMA,',',1,3122) -LexToken(VAR,'opar',1,3134) -LexToken(ASSIGNMENT,'=',1,3138) -LexToken(VAR,'list',1,3139) -LexToken(OPENBRACKET,'(',1,3143) -LexToken(CLOSEBRACKET,')',1,3144) -LexToken(COMMA,',',1,3145) -LexToken(VAR,'blocktype',1,3157) -LexToken(ASSIGNMENT,'=',1,3166) -LexToken(DQSTRING,'"l"',1,3169) -LexToken(COMMA,',',1,3170) -LexToken(VAR,'firing',1,3182) -LexToken(ASSIGNMENT,'=',1,3188) -LexToken(OPENSQBRACKET,'[',1,3189) -LexToken(ADDITION,'-',1,3190) -LexToken(NUMBER,'1',1,3191) -LexToken(COMMA,',',1,3192) -LexToken(ADDITION,'-',1,3193) -LexToken(NUMBER,'1',1,3194) -LexToken(CLOSESQBRACKET,']',1,3195) -LexToken(COMMA,',',1,3196) -LexToken(VAR,'dep_ut',1,3208) -LexToken(ASSIGNMENT,'=',1,3214) -LexToken(OPENSQBRACKET,'[',1,3215) -LexToken(PREVAR_BOOLEAN,'%t',1,3216) -LexToken(COMMA,',',1,3218) -LexToken(PREVAR_BOOLEAN,'%f',1,3219) -LexToken(CLOSESQBRACKET,']',1,3221) -LexToken(COMMA,',',1,3222) -LexToken(VAR,'label',1,3234) -LexToken(ASSIGNMENT,'=',1,3239) -LexToken(DQSTRING,'""',1,3241) -LexToken(COMMA,',',1,3242) -LexToken(VAR,'nzcross',1,3254) -LexToken(ASSIGNMENT,'=',1,3261) -LexToken(NUMBER,'1',1,3262) -LexToken(COMMA,',',1,3263) -LexToken(VAR,'nmode',1,3275) -LexToken(ASSIGNMENT,'=',1,3280) -LexToken(NUMBER,'1',1,3281) -LexToken(COMMA,',',1,3282) -LexToken(VAR,'equations',1,3294) -LexToken(ASSIGNMENT,'=',1,3303) -LexToken(VAR,'list',1,3304) -LexToken(OPENBRACKET,'(',1,3308) -LexToken(CLOSEBRACKET,')',1,3309) -LexToken(CLOSEBRACKET,')',1,3310) -LexToken(COMMA,',',1,3311) -LexToken(VAR,'doc',1,3323) -LexToken(ASSIGNMENT,'=',1,3326) -LexToken(VAR,'list',1,3327) -LexToken(OPENBRACKET,'(',1,3331) -LexToken(CLOSEBRACKET,')',1,3332) -LexToken(CLOSEBRACKET,')',1,3333) -LexToken(EOL,'\n',1,3334) -LexToken(VAR,'scs_m',1,3343) -LexToken(DOT,'.',1,3348) -LexToken(VAR,'objs',1,3349) -LexToken(OPENBRACKET,'(',1,3353) -LexToken(NUMBER,'3',1,3354) -LexToken(CLOSEBRACKET,')',1,3355) -LexToken(ASSIGNMENT,'=',1,3356) -LexToken(SCICOS_BLOCK,'scicos_block',1,3357) -LexToken(OPENBRACKET,'(',1,3369) -LexToken(VAR,'gui',1,3381) -LexToken(ASSIGNMENT,'=',1,3384) -LexToken(DQSTRING,'"LOGICAL_OP"',1,3396) -LexToken(COMMA,',',1,3397) -LexToken(VAR,'graphics',1,3409) -LexToken(ASSIGNMENT,'=',1,3417) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3418) -LexToken(OPENBRACKET,'(',1,3433) -LexToken(VAR,'orig',1,3445) -LexToken(ASSIGNMENT,'=',1,3449) -LexToken(OPENSQBRACKET,'[',1,3450) -LexToken(NUMBER,'152.88902',1,3451) -LexToken(COMMA,',',1,3460) -LexToken(NUMBER,'260.24498',1,3461) -LexToken(CLOSESQBRACKET,']',1,3470) -LexToken(COMMA,',',1,3471) -LexToken(VAR,'sz',1,3483) -LexToken(ASSIGNMENT,'=',1,3485) -LexToken(OPENSQBRACKET,'[',1,3486) -LexToken(NUMBER,'60',1,3487) -LexToken(COMMA,',',1,3489) -LexToken(NUMBER,'40',1,3490) -LexToken(CLOSESQBRACKET,']',1,3492) -LexToken(COMMA,',',1,3493) -LexToken(VAR,'flip',1,3505) -LexToken(ASSIGNMENT,'=',1,3509) -LexToken(PREVAR_BOOLEAN,'%t',1,3510) -LexToken(COMMA,',',1,3512) -LexToken(VAR,'theta',1,3524) -LexToken(ASSIGNMENT,'=',1,3529) -LexToken(NUMBER,'0',1,3530) -LexToken(COMMA,',',1,3531) -LexToken(VAR,'exprs',1,3543) -LexToken(ASSIGNMENT,'=',1,3548) -LexToken(OPENSQBRACKET,'[',1,3549) -LexToken(DQSTRING,'"2"',1,3552) -LexToken(SEMICOLON,';',1,3553) -LexToken(DQSTRING,'"1"',1,3556) -LexToken(SEMICOLON,';',1,3557) -LexToken(DQSTRING,'"5"',1,3560) -LexToken(SEMICOLON,';',1,3561) -LexToken(DQSTRING,'"0"',1,3564) -LexToken(CLOSESQBRACKET,']',1,3565) -LexToken(COMMA,',',1,3566) -LexToken(VAR,'pin',1,3578) -LexToken(ASSIGNMENT,'=',1,3581) -LexToken(OPENSQBRACKET,'[',1,3582) -LexToken(NUMBER,'11',1,3583) -LexToken(SEMICOLON,';',1,3585) -LexToken(NUMBER,'39',1,3586) -LexToken(CLOSESQBRACKET,']',1,3588) -LexToken(COMMA,',',1,3589) -LexToken(VAR,'pout',1,3601) -LexToken(ASSIGNMENT,'=',1,3605) -LexToken(NUMBER,'5',1,3606) -LexToken(COMMA,',',1,3607) -LexToken(VAR,'pein',1,3619) -LexToken(ASSIGNMENT,'=',1,3623) -LexToken(OPENSQBRACKET,'[',1,3624) -LexToken(CLOSESQBRACKET,']',1,3625) -LexToken(COMMA,',',1,3626) -LexToken(VAR,'peout',1,3638) -LexToken(ASSIGNMENT,'=',1,3643) -LexToken(OPENSQBRACKET,'[',1,3644) -LexToken(CLOSESQBRACKET,']',1,3645) -LexToken(COMMA,',',1,3646) -LexToken(VAR,'gr_i',1,3658) -LexToken(ASSIGNMENT,'=',1,3662) -LexToken(OPENSQBRACKET,'[',1,3663) -LexToken(CLOSESQBRACKET,']',1,3664) -LexToken(COMMA,',',1,3665) -LexToken(VAR,'id',1,3677) -LexToken(ASSIGNMENT,'=',1,3679) -LexToken(DQSTRING,'""',1,3681) -LexToken(COMMA,',',1,3682) -LexToken(VAR,'in_implicit',1,3694) -LexToken(ASSIGNMENT,'=',1,3705) -LexToken(OPENSQBRACKET,'[',1,3706) -LexToken(DQSTRING,'"E"',1,3709) -LexToken(SEMICOLON,';',1,3710) -LexToken(DQSTRING,'"E"',1,3713) -LexToken(CLOSESQBRACKET,']',1,3714) -LexToken(COMMA,',',1,3715) -LexToken(VAR,'out_implicit',1,3727) -LexToken(ASSIGNMENT,'=',1,3739) -LexToken(DQSTRING,'"E"',1,3742) -LexToken(CLOSEBRACKET,')',1,3743) -LexToken(COMMA,',',1,3744) -LexToken(VAR,'model',1,3756) -LexToken(ASSIGNMENT,'=',1,3761) -LexToken(SCICOS_MODEL,'scicos_model',1,3762) -LexToken(OPENBRACKET,'(',1,3774) -LexToken(VAR,'sim',1,3786) -LexToken(ASSIGNMENT,'=',1,3789) -LexToken(VAR,'list',1,3790) -LexToken(OPENBRACKET,'(',1,3794) -LexToken(DQSTRING,'"logicalop_i8"',1,3808) -LexToken(COMMA,',',1,3809) -LexToken(NUMBER,'4',1,3810) -LexToken(CLOSEBRACKET,')',1,3811) -LexToken(COMMA,',',1,3812) -LexToken(VAR,'in',1,3824) -LexToken(ASSIGNMENT,'=',1,3826) -LexToken(OPENSQBRACKET,'[',1,3827) -LexToken(ADDITION,'-',1,3828) -LexToken(NUMBER,'1',1,3829) -LexToken(SEMICOLON,';',1,3830) -LexToken(ADDITION,'-',1,3831) -LexToken(NUMBER,'1',1,3832) -LexToken(CLOSESQBRACKET,']',1,3833) -LexToken(COMMA,',',1,3834) -LexToken(VAR,'in2',1,3846) -LexToken(ASSIGNMENT,'=',1,3849) -LexToken(OPENSQBRACKET,'[',1,3850) -LexToken(ADDITION,'-',1,3851) -LexToken(NUMBER,'2',1,3852) -LexToken(SEMICOLON,';',1,3853) -LexToken(ADDITION,'-',1,3854) -LexToken(NUMBER,'2',1,3855) -LexToken(CLOSESQBRACKET,']',1,3856) -LexToken(COMMA,',',1,3857) -LexToken(VAR,'intyp',1,3869) -LexToken(ASSIGNMENT,'=',1,3874) -LexToken(OPENSQBRACKET,'[',1,3875) -LexToken(NUMBER,'5',1,3876) -LexToken(SEMICOLON,';',1,3877) -LexToken(NUMBER,'5',1,3878) -LexToken(CLOSESQBRACKET,']',1,3879) -LexToken(COMMA,',',1,3880) -LexToken(VAR,'out',1,3892) -LexToken(ASSIGNMENT,'=',1,3895) -LexToken(ADDITION,'-',1,3896) -LexToken(NUMBER,'1',1,3897) -LexToken(COMMA,',',1,3898) -LexToken(VAR,'out2',1,3910) -LexToken(ASSIGNMENT,'=',1,3914) -LexToken(ADDITION,'-',1,3915) -LexToken(NUMBER,'2',1,3916) -LexToken(COMMA,',',1,3917) -LexToken(VAR,'outtyp',1,3929) -LexToken(ASSIGNMENT,'=',1,3935) -LexToken(NUMBER,'5',1,3936) -LexToken(COMMA,',',1,3937) -LexToken(VAR,'evtin',1,3949) -LexToken(ASSIGNMENT,'=',1,3954) -LexToken(OPENSQBRACKET,'[',1,3955) -LexToken(CLOSESQBRACKET,']',1,3956) -LexToken(COMMA,',',1,3957) -LexToken(VAR,'evtout',1,3969) -LexToken(ASSIGNMENT,'=',1,3975) -LexToken(OPENSQBRACKET,'[',1,3976) -LexToken(CLOSESQBRACKET,']',1,3977) -LexToken(COMMA,',',1,3978) -LexToken(VAR,'state',1,3990) -LexToken(ASSIGNMENT,'=',1,3995) -LexToken(OPENSQBRACKET,'[',1,3996) -LexToken(CLOSESQBRACKET,']',1,3997) -LexToken(COMMA,',',1,3998) -LexToken(VAR,'dstate',1,4010) -LexToken(ASSIGNMENT,'=',1,4016) -LexToken(OPENSQBRACKET,'[',1,4017) -LexToken(CLOSESQBRACKET,']',1,4018) -LexToken(COMMA,',',1,4019) -LexToken(VAR,'odstate',1,4031) -LexToken(ASSIGNMENT,'=',1,4038) -LexToken(VAR,'list',1,4039) -LexToken(OPENBRACKET,'(',1,4043) -LexToken(CLOSEBRACKET,')',1,4044) -LexToken(COMMA,',',1,4045) -LexToken(VAR,'rpar',1,4057) -LexToken(ASSIGNMENT,'=',1,4061) -LexToken(OPENSQBRACKET,'[',1,4062) -LexToken(CLOSESQBRACKET,']',1,4063) -LexToken(COMMA,',',1,4064) -LexToken(VAR,'ipar',1,4076) -LexToken(ASSIGNMENT,'=',1,4080) -LexToken(OPENSQBRACKET,'[',1,4081) -LexToken(NUMBER,'1',1,4082) -LexToken(SEMICOLON,';',1,4083) -LexToken(NUMBER,'0',1,4084) -LexToken(CLOSESQBRACKET,']',1,4085) -LexToken(COMMA,',',1,4086) -LexToken(VAR,'opar',1,4098) -LexToken(ASSIGNMENT,'=',1,4102) -LexToken(VAR,'list',1,4103) -LexToken(OPENBRACKET,'(',1,4107) -LexToken(CLOSEBRACKET,')',1,4108) -LexToken(COMMA,',',1,4109) -LexToken(VAR,'blocktype',1,4121) -LexToken(ASSIGNMENT,'=',1,4130) -LexToken(DQSTRING,'"c"',1,4133) -LexToken(COMMA,',',1,4134) -LexToken(VAR,'firing',1,4146) -LexToken(ASSIGNMENT,'=',1,4152) -LexToken(OPENSQBRACKET,'[',1,4153) -LexToken(CLOSESQBRACKET,']',1,4154) -LexToken(COMMA,',',1,4155) -LexToken(VAR,'dep_ut',1,4167) -LexToken(ASSIGNMENT,'=',1,4173) -LexToken(OPENSQBRACKET,'[',1,4174) -LexToken(PREVAR_BOOLEAN,'%t',1,4175) -LexToken(COMMA,',',1,4177) -LexToken(PREVAR_BOOLEAN,'%f',1,4178) -LexToken(CLOSESQBRACKET,']',1,4180) -LexToken(COMMA,',',1,4181) -LexToken(VAR,'label',1,4193) -LexToken(ASSIGNMENT,'=',1,4198) -LexToken(DQSTRING,'""',1,4200) -LexToken(COMMA,',',1,4201) -LexToken(VAR,'nzcross',1,4213) -LexToken(ASSIGNMENT,'=',1,4220) -LexToken(NUMBER,'0',1,4221) -LexToken(COMMA,',',1,4222) -LexToken(VAR,'nmode',1,4234) -LexToken(ASSIGNMENT,'=',1,4239) -LexToken(NUMBER,'0',1,4240) -LexToken(COMMA,',',1,4241) -LexToken(VAR,'equations',1,4253) -LexToken(ASSIGNMENT,'=',1,4262) -LexToken(VAR,'list',1,4263) -LexToken(OPENBRACKET,'(',1,4267) -LexToken(CLOSEBRACKET,')',1,4268) -LexToken(CLOSEBRACKET,')',1,4269) -LexToken(COMMA,',',1,4270) -LexToken(VAR,'doc',1,4282) -LexToken(ASSIGNMENT,'=',1,4285) -LexToken(VAR,'list',1,4286) -LexToken(OPENBRACKET,'(',1,4290) -LexToken(CLOSEBRACKET,')',1,4291) -LexToken(CLOSEBRACKET,')',1,4292) -LexToken(EOL,'\n',1,4293) -LexToken(VAR,'scs_m',1,4302) -LexToken(DOT,'.',1,4307) -LexToken(VAR,'objs',1,4308) -LexToken(OPENBRACKET,'(',1,4312) -LexToken(NUMBER,'4',1,4313) -LexToken(CLOSEBRACKET,')',1,4314) -LexToken(ASSIGNMENT,'=',1,4315) -LexToken(SCICOS_BLOCK,'scicos_block',1,4316) -LexToken(OPENBRACKET,'(',1,4328) -LexToken(VAR,'gui',1,4340) -LexToken(ASSIGNMENT,'=',1,4343) -LexToken(DQSTRING,'"SAMPHOLD_m"',1,4355) -LexToken(COMMA,',',1,4356) -LexToken(VAR,'graphics',1,4368) -LexToken(ASSIGNMENT,'=',1,4376) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4377) -LexToken(OPENBRACKET,'(',1,4392) -LexToken(VAR,'orig',1,4404) -LexToken(ASSIGNMENT,'=',1,4408) -LexToken(OPENSQBRACKET,'[',1,4409) -LexToken(NUMBER,'233.72156',1,4410) -LexToken(COMMA,',',1,4419) -LexToken(NUMBER,'260.24498',1,4420) -LexToken(CLOSESQBRACKET,']',1,4429) -LexToken(COMMA,',',1,4430) -LexToken(VAR,'sz',1,4442) -LexToken(ASSIGNMENT,'=',1,4444) -LexToken(OPENSQBRACKET,'[',1,4445) -LexToken(NUMBER,'40',1,4446) -LexToken(COMMA,',',1,4448) -LexToken(NUMBER,'40',1,4449) -LexToken(CLOSESQBRACKET,']',1,4451) -LexToken(COMMA,',',1,4452) -LexToken(VAR,'flip',1,4464) -LexToken(ASSIGNMENT,'=',1,4468) -LexToken(PREVAR_BOOLEAN,'%t',1,4469) -LexToken(COMMA,',',1,4471) -LexToken(VAR,'theta',1,4483) -LexToken(ASSIGNMENT,'=',1,4488) -LexToken(NUMBER,'0',1,4489) -LexToken(COMMA,',',1,4490) -LexToken(VAR,'exprs',1,4502) -LexToken(ASSIGNMENT,'=',1,4507) -LexToken(DQSTRING,'"5"',1,4510) -LexToken(COMMA,',',1,4511) -LexToken(VAR,'pin',1,4523) -LexToken(ASSIGNMENT,'=',1,4526) -LexToken(NUMBER,'5',1,4527) -LexToken(COMMA,',',1,4528) -LexToken(VAR,'pout',1,4540) -LexToken(ASSIGNMENT,'=',1,4544) -LexToken(NUMBER,'33',1,4545) -LexToken(COMMA,',',1,4547) -LexToken(VAR,'pein',1,4559) -LexToken(ASSIGNMENT,'=',1,4563) -LexToken(NUMBER,'42',1,4564) -LexToken(COMMA,',',1,4566) -LexToken(VAR,'peout',1,4578) -LexToken(ASSIGNMENT,'=',1,4583) -LexToken(OPENSQBRACKET,'[',1,4584) -LexToken(CLOSESQBRACKET,']',1,4585) -LexToken(COMMA,',',1,4586) -LexToken(VAR,'gr_i',1,4598) -LexToken(ASSIGNMENT,'=',1,4602) -LexToken(OPENSQBRACKET,'[',1,4603) -LexToken(CLOSESQBRACKET,']',1,4604) -LexToken(COMMA,',',1,4605) -LexToken(VAR,'id',1,4617) -LexToken(ASSIGNMENT,'=',1,4619) -LexToken(DQSTRING,'""',1,4621) -LexToken(COMMA,',',1,4622) -LexToken(VAR,'in_implicit',1,4634) -LexToken(ASSIGNMENT,'=',1,4645) -LexToken(DQSTRING,'"E"',1,4648) -LexToken(COMMA,',',1,4649) -LexToken(VAR,'out_implicit',1,4661) -LexToken(ASSIGNMENT,'=',1,4673) -LexToken(DQSTRING,'"E"',1,4676) -LexToken(CLOSEBRACKET,')',1,4677) -LexToken(COMMA,',',1,4678) -LexToken(VAR,'model',1,4690) -LexToken(ASSIGNMENT,'=',1,4695) -LexToken(SCICOS_MODEL,'scicos_model',1,4696) -LexToken(OPENBRACKET,'(',1,4708) -LexToken(VAR,'sim',1,4720) -LexToken(ASSIGNMENT,'=',1,4723) -LexToken(VAR,'list',1,4724) -LexToken(OPENBRACKET,'(',1,4728) -LexToken(DQSTRING,'"samphold4_m"',1,4741) -LexToken(COMMA,',',1,4742) -LexToken(NUMBER,'4',1,4743) -LexToken(CLOSEBRACKET,')',1,4744) -LexToken(COMMA,',',1,4745) -LexToken(VAR,'in',1,4757) -LexToken(ASSIGNMENT,'=',1,4759) -LexToken(ADDITION,'-',1,4760) -LexToken(NUMBER,'1',1,4761) -LexToken(COMMA,',',1,4762) -LexToken(VAR,'in2',1,4774) -LexToken(ASSIGNMENT,'=',1,4777) -LexToken(ADDITION,'-',1,4778) -LexToken(NUMBER,'2',1,4779) -LexToken(COMMA,',',1,4780) -LexToken(VAR,'intyp',1,4792) -LexToken(ASSIGNMENT,'=',1,4797) -LexToken(NUMBER,'5',1,4798) -LexToken(COMMA,',',1,4799) -LexToken(VAR,'out',1,4811) -LexToken(ASSIGNMENT,'=',1,4814) -LexToken(ADDITION,'-',1,4815) -LexToken(NUMBER,'1',1,4816) -LexToken(COMMA,',',1,4817) -LexToken(VAR,'out2',1,4829) -LexToken(ASSIGNMENT,'=',1,4833) -LexToken(ADDITION,'-',1,4834) -LexToken(NUMBER,'2',1,4835) -LexToken(COMMA,',',1,4836) -LexToken(VAR,'outtyp',1,4848) -LexToken(ASSIGNMENT,'=',1,4854) -LexToken(NUMBER,'5',1,4855) -LexToken(COMMA,',',1,4856) -LexToken(VAR,'evtin',1,4868) -LexToken(ASSIGNMENT,'=',1,4873) -LexToken(NUMBER,'1',1,4874) -LexToken(COMMA,',',1,4875) -LexToken(VAR,'evtout',1,4887) -LexToken(ASSIGNMENT,'=',1,4893) -LexToken(OPENSQBRACKET,'[',1,4894) -LexToken(CLOSESQBRACKET,']',1,4895) -LexToken(COMMA,',',1,4896) -LexToken(VAR,'state',1,4908) -LexToken(ASSIGNMENT,'=',1,4913) -LexToken(OPENSQBRACKET,'[',1,4914) -LexToken(CLOSESQBRACKET,']',1,4915) -LexToken(COMMA,',',1,4916) -LexToken(VAR,'dstate',1,4928) -LexToken(ASSIGNMENT,'=',1,4934) -LexToken(OPENSQBRACKET,'[',1,4935) -LexToken(CLOSESQBRACKET,']',1,4936) -LexToken(COMMA,',',1,4937) -LexToken(VAR,'odstate',1,4949) -LexToken(ASSIGNMENT,'=',1,4956) -LexToken(VAR,'list',1,4957) -LexToken(OPENBRACKET,'(',1,4961) -LexToken(CLOSEBRACKET,')',1,4962) -LexToken(COMMA,',',1,4963) -LexToken(VAR,'rpar',1,4975) -LexToken(ASSIGNMENT,'=',1,4979) -LexToken(OPENSQBRACKET,'[',1,4980) -LexToken(CLOSESQBRACKET,']',1,4981) -LexToken(COMMA,',',1,4982) -LexToken(VAR,'ipar',1,4994) -LexToken(ASSIGNMENT,'=',1,4998) -LexToken(OPENSQBRACKET,'[',1,4999) -LexToken(CLOSESQBRACKET,']',1,5000) -LexToken(COMMA,',',1,5001) -LexToken(VAR,'opar',1,5013) -LexToken(ASSIGNMENT,'=',1,5017) -LexToken(VAR,'list',1,5018) -LexToken(OPENBRACKET,'(',1,5022) -LexToken(CLOSEBRACKET,')',1,5023) -LexToken(COMMA,',',1,5024) -LexToken(VAR,'blocktype',1,5036) -LexToken(ASSIGNMENT,'=',1,5045) -LexToken(DQSTRING,'"d"',1,5048) -LexToken(COMMA,',',1,5049) -LexToken(VAR,'firing',1,5061) -LexToken(ASSIGNMENT,'=',1,5067) -LexToken(OPENSQBRACKET,'[',1,5068) -LexToken(CLOSESQBRACKET,']',1,5069) -LexToken(COMMA,',',1,5070) -LexToken(VAR,'dep_ut',1,5082) -LexToken(ASSIGNMENT,'=',1,5088) -LexToken(OPENSQBRACKET,'[',1,5089) -LexToken(PREVAR_BOOLEAN,'%t',1,5090) -LexToken(COMMA,',',1,5092) -LexToken(PREVAR_BOOLEAN,'%f',1,5093) -LexToken(CLOSESQBRACKET,']',1,5095) -LexToken(COMMA,',',1,5096) -LexToken(VAR,'label',1,5108) -LexToken(ASSIGNMENT,'=',1,5113) -LexToken(DQSTRING,'""',1,5115) -LexToken(COMMA,',',1,5116) -LexToken(VAR,'nzcross',1,5128) -LexToken(ASSIGNMENT,'=',1,5135) -LexToken(NUMBER,'0',1,5136) -LexToken(COMMA,',',1,5137) -LexToken(VAR,'nmode',1,5149) -LexToken(ASSIGNMENT,'=',1,5154) -LexToken(NUMBER,'0',1,5155) -LexToken(COMMA,',',1,5156) -LexToken(VAR,'equations',1,5168) -LexToken(ASSIGNMENT,'=',1,5177) -LexToken(VAR,'list',1,5178) -LexToken(OPENBRACKET,'(',1,5182) -LexToken(CLOSEBRACKET,')',1,5183) -LexToken(CLOSEBRACKET,')',1,5184) -LexToken(COMMA,',',1,5185) -LexToken(VAR,'doc',1,5197) -LexToken(ASSIGNMENT,'=',1,5200) -LexToken(VAR,'list',1,5201) -LexToken(OPENBRACKET,'(',1,5205) -LexToken(CLOSEBRACKET,')',1,5206) -LexToken(CLOSEBRACKET,')',1,5207) -LexToken(EOL,'\n',1,5208) -LexToken(VAR,'scs_m',1,5217) -LexToken(DOT,'.',1,5222) -LexToken(VAR,'objs',1,5223) -LexToken(OPENBRACKET,'(',1,5227) -LexToken(NUMBER,'5',1,5228) -LexToken(CLOSEBRACKET,')',1,5229) -LexToken(ASSIGNMENT,'=',1,5230) -LexToken(SCICOS_LINK,'scicos_link',1,5231) -LexToken(OPENBRACKET,'(',1,5242) -LexToken(VAR,'xx',1,5254) -LexToken(ASSIGNMENT,'=',1,5256) -LexToken(OPENSQBRACKET,'[',1,5257) -LexToken(NUMBER,'221.46044',1,5258) -LexToken(SEMICOLON,';',1,5267) -LexToken(NUMBER,'225.15013',1,5268) -LexToken(CLOSESQBRACKET,']',1,5277) -LexToken(COMMA,',',1,5278) -LexToken(VAR,'yy',1,5290) -LexToken(ASSIGNMENT,'=',1,5292) -LexToken(OPENSQBRACKET,'[',1,5293) -LexToken(NUMBER,'280.24498',1,5294) -LexToken(SEMICOLON,';',1,5303) -LexToken(NUMBER,'280.24498',1,5304) -LexToken(CLOSESQBRACKET,']',1,5313) -LexToken(COMMA,',',1,5314) -LexToken(VAR,'id',1,5326) -LexToken(ASSIGNMENT,'=',1,5328) -LexToken(DQSTRING,'"drawlink"',1,5338) -LexToken(COMMA,',',1,5339) -LexToken(VAR,'thick',1,5351) -LexToken(ASSIGNMENT,'=',1,5356) -LexToken(OPENSQBRACKET,'[',1,5357) -LexToken(NUMBER,'0',1,5358) -LexToken(COMMA,',',1,5359) -LexToken(NUMBER,'0',1,5360) -LexToken(CLOSESQBRACKET,']',1,5361) -LexToken(COMMA,',',1,5362) -LexToken(VAR,'ct',1,5374) -LexToken(ASSIGNMENT,'=',1,5376) -LexToken(OPENSQBRACKET,'[',1,5377) -LexToken(NUMBER,'1',1,5378) -LexToken(COMMA,',',1,5379) -LexToken(NUMBER,'1',1,5380) -LexToken(CLOSESQBRACKET,']',1,5381) -LexToken(COMMA,',',1,5382) -LexToken(VAR,'from',1,5394) -LexToken(ASSIGNMENT,'=',1,5398) -LexToken(OPENSQBRACKET,'[',1,5399) -LexToken(NUMBER,'3',1,5400) -LexToken(COMMA,',',1,5401) -LexToken(NUMBER,'1',1,5402) -LexToken(COMMA,',',1,5403) -LexToken(NUMBER,'0',1,5404) -LexToken(CLOSESQBRACKET,']',1,5405) -LexToken(COMMA,',',1,5406) -LexToken(VAR,'to',1,5418) -LexToken(ASSIGNMENT,'=',1,5420) -LexToken(OPENSQBRACKET,'[',1,5421) -LexToken(NUMBER,'4',1,5422) -LexToken(COMMA,',',1,5423) -LexToken(NUMBER,'1',1,5424) -LexToken(COMMA,',',1,5425) -LexToken(NUMBER,'1',1,5426) -LexToken(CLOSESQBRACKET,']',1,5427) -LexToken(CLOSEBRACKET,')',1,5428) -LexToken(EOL,'\n',1,5429) -LexToken(VAR,'scs_m',1,5438) -LexToken(DOT,'.',1,5443) -LexToken(VAR,'objs',1,5444) -LexToken(OPENBRACKET,'(',1,5448) -LexToken(NUMBER,'6',1,5449) -LexToken(CLOSEBRACKET,')',1,5450) -LexToken(ASSIGNMENT,'=',1,5451) -LexToken(SCICOS_LINK,'scicos_link',1,5452) -LexToken(OPENBRACKET,'(',1,5463) -LexToken(VAR,'xx',1,5475) -LexToken(ASSIGNMENT,'=',1,5477) -LexToken(OPENSQBRACKET,'[',1,5478) -LexToken(NUMBER,'138.19704',1,5479) -LexToken(SEMICOLON,';',1,5488) -LexToken(NUMBER,'140.34523',1,5489) -LexToken(CLOSESQBRACKET,']',1,5498) -LexToken(COMMA,',',1,5499) -LexToken(VAR,'yy',1,5511) -LexToken(ASSIGNMENT,'=',1,5513) -LexToken(OPENSQBRACKET,'[',1,5514) -LexToken(NUMBER,'273.44465',1,5515) -LexToken(SEMICOLON,';',1,5524) -LexToken(NUMBER,'273.49157',1,5525) -LexToken(CLOSESQBRACKET,']',1,5534) -LexToken(COMMA,',',1,5535) -LexToken(VAR,'id',1,5547) -LexToken(ASSIGNMENT,'=',1,5549) -LexToken(DQSTRING,'"drawlink"',1,5559) -LexToken(COMMA,',',1,5560) -LexToken(VAR,'thick',1,5572) -LexToken(ASSIGNMENT,'=',1,5577) -LexToken(OPENSQBRACKET,'[',1,5578) -LexToken(NUMBER,'0',1,5579) -LexToken(COMMA,',',1,5580) -LexToken(NUMBER,'0',1,5581) -LexToken(CLOSESQBRACKET,']',1,5582) -LexToken(COMMA,',',1,5583) -LexToken(VAR,'ct',1,5595) -LexToken(ASSIGNMENT,'=',1,5597) -LexToken(OPENSQBRACKET,'[',1,5598) -LexToken(NUMBER,'1',1,5599) -LexToken(COMMA,',',1,5600) -LexToken(NUMBER,'1',1,5601) -LexToken(CLOSESQBRACKET,']',1,5602) -LexToken(COMMA,',',1,5603) -LexToken(VAR,'from',1,5615) -LexToken(ASSIGNMENT,'=',1,5619) -LexToken(OPENSQBRACKET,'[',1,5620) -LexToken(NUMBER,'1',1,5621) -LexToken(COMMA,',',1,5622) -LexToken(NUMBER,'1',1,5623) -LexToken(COMMA,',',1,5624) -LexToken(NUMBER,'0',1,5625) -LexToken(CLOSESQBRACKET,']',1,5626) -LexToken(COMMA,',',1,5627) -LexToken(VAR,'to',1,5639) -LexToken(ASSIGNMENT,'=',1,5641) -LexToken(OPENSQBRACKET,'[',1,5642) -LexToken(NUMBER,'38',1,5643) -LexToken(COMMA,',',1,5645) -LexToken(NUMBER,'1',1,5646) -LexToken(COMMA,',',1,5647) -LexToken(NUMBER,'1',1,5648) -LexToken(CLOSESQBRACKET,']',1,5649) -LexToken(CLOSEBRACKET,')',1,5650) -LexToken(EOL,'\n',1,5651) -LexToken(VAR,'scs_m',1,5660) -LexToken(DOT,'.',1,5665) -LexToken(VAR,'objs',1,5666) -LexToken(OPENBRACKET,'(',1,5670) -LexToken(NUMBER,'7',1,5671) -LexToken(CLOSEBRACKET,')',1,5672) -LexToken(ASSIGNMENT,'=',1,5673) -LexToken(SCICOS_BLOCK,'scicos_block',1,5674) -LexToken(OPENBRACKET,'(',1,5686) -LexToken(VAR,'gui',1,5698) -LexToken(ASSIGNMENT,'=',1,5701) -LexToken(DQSTRING,'"LOGICAL_OP"',1,5713) -LexToken(COMMA,',',1,5714) -LexToken(VAR,'graphics',1,5726) -LexToken(ASSIGNMENT,'=',1,5734) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5735) -LexToken(OPENBRACKET,'(',1,5750) -LexToken(VAR,'orig',1,5762) -LexToken(ASSIGNMENT,'=',1,5766) -LexToken(OPENSQBRACKET,'[',1,5767) -LexToken(NUMBER,'373.24106',1,5768) -LexToken(COMMA,',',1,5777) -LexToken(NUMBER,'309.46812',1,5778) -LexToken(CLOSESQBRACKET,']',1,5787) -LexToken(COMMA,',',1,5788) -LexToken(VAR,'sz',1,5800) -LexToken(ASSIGNMENT,'=',1,5802) -LexToken(OPENSQBRACKET,'[',1,5803) -LexToken(NUMBER,'60',1,5804) -LexToken(COMMA,',',1,5806) -LexToken(NUMBER,'40',1,5807) -LexToken(CLOSESQBRACKET,']',1,5809) -LexToken(COMMA,',',1,5810) -LexToken(VAR,'flip',1,5822) -LexToken(ASSIGNMENT,'=',1,5826) -LexToken(PREVAR_BOOLEAN,'%t',1,5827) -LexToken(COMMA,',',1,5829) -LexToken(VAR,'theta',1,5841) -LexToken(ASSIGNMENT,'=',1,5846) -LexToken(NUMBER,'0',1,5847) -LexToken(COMMA,',',1,5848) -LexToken(VAR,'exprs',1,5860) -LexToken(ASSIGNMENT,'=',1,5865) -LexToken(OPENSQBRACKET,'[',1,5866) -LexToken(DQSTRING,'"1"',1,5869) -LexToken(SEMICOLON,';',1,5870) -LexToken(DQSTRING,'"5"',1,5873) -LexToken(SEMICOLON,';',1,5874) -LexToken(DQSTRING,'"5"',1,5877) -LexToken(SEMICOLON,';',1,5878) -LexToken(DQSTRING,'"0"',1,5881) -LexToken(CLOSESQBRACKET,']',1,5882) -LexToken(COMMA,',',1,5883) -LexToken(VAR,'pin',1,5895) -LexToken(ASSIGNMENT,'=',1,5898) -LexToken(NUMBER,'36',1,5899) -LexToken(COMMA,',',1,5901) -LexToken(VAR,'pout',1,5913) -LexToken(ASSIGNMENT,'=',1,5917) -LexToken(NUMBER,'13',1,5918) -LexToken(COMMA,',',1,5920) -LexToken(VAR,'pein',1,5932) -LexToken(ASSIGNMENT,'=',1,5936) -LexToken(OPENSQBRACKET,'[',1,5937) -LexToken(CLOSESQBRACKET,']',1,5938) -LexToken(COMMA,',',1,5939) -LexToken(VAR,'peout',1,5951) -LexToken(ASSIGNMENT,'=',1,5956) -LexToken(OPENSQBRACKET,'[',1,5957) -LexToken(CLOSESQBRACKET,']',1,5958) -LexToken(COMMA,',',1,5959) -LexToken(VAR,'gr_i',1,5971) -LexToken(ASSIGNMENT,'=',1,5975) -LexToken(OPENSQBRACKET,'[',1,5976) -LexToken(CLOSESQBRACKET,']',1,5977) -LexToken(COMMA,',',1,5978) -LexToken(VAR,'id',1,5990) -LexToken(ASSIGNMENT,'=',1,5992) -LexToken(DQSTRING,'""',1,5994) -LexToken(COMMA,',',1,5995) -LexToken(VAR,'in_implicit',1,6007) -LexToken(ASSIGNMENT,'=',1,6018) -LexToken(DQSTRING,'"E"',1,6021) -LexToken(COMMA,',',1,6022) -LexToken(VAR,'out_implicit',1,6034) -LexToken(ASSIGNMENT,'=',1,6046) -LexToken(DQSTRING,'"E"',1,6049) -LexToken(CLOSEBRACKET,')',1,6050) -LexToken(COMMA,',',1,6051) -LexToken(VAR,'model',1,6063) -LexToken(ASSIGNMENT,'=',1,6068) -LexToken(SCICOS_MODEL,'scicos_model',1,6069) -LexToken(OPENBRACKET,'(',1,6081) -LexToken(VAR,'sim',1,6093) -LexToken(ASSIGNMENT,'=',1,6096) -LexToken(VAR,'list',1,6097) -LexToken(OPENBRACKET,'(',1,6101) -LexToken(DQSTRING,'"logicalop_i8"',1,6115) -LexToken(COMMA,',',1,6116) -LexToken(NUMBER,'4',1,6117) -LexToken(CLOSEBRACKET,')',1,6118) -LexToken(COMMA,',',1,6119) -LexToken(VAR,'in',1,6131) -LexToken(ASSIGNMENT,'=',1,6133) -LexToken(ADDITION,'-',1,6134) -LexToken(NUMBER,'1',1,6135) -LexToken(COMMA,',',1,6136) -LexToken(VAR,'in2',1,6148) -LexToken(ASSIGNMENT,'=',1,6151) -LexToken(ADDITION,'-',1,6152) -LexToken(NUMBER,'2',1,6153) -LexToken(COMMA,',',1,6154) -LexToken(VAR,'intyp',1,6166) -LexToken(ASSIGNMENT,'=',1,6171) -LexToken(NUMBER,'5',1,6172) -LexToken(COMMA,',',1,6173) -LexToken(VAR,'out',1,6185) -LexToken(ASSIGNMENT,'=',1,6188) -LexToken(ADDITION,'-',1,6189) -LexToken(NUMBER,'1',1,6190) -LexToken(COMMA,',',1,6191) -LexToken(VAR,'out2',1,6203) -LexToken(ASSIGNMENT,'=',1,6207) -LexToken(ADDITION,'-',1,6208) -LexToken(NUMBER,'2',1,6209) -LexToken(COMMA,',',1,6210) -LexToken(VAR,'outtyp',1,6222) -LexToken(ASSIGNMENT,'=',1,6228) -LexToken(NUMBER,'5',1,6229) -LexToken(COMMA,',',1,6230) -LexToken(VAR,'evtin',1,6242) -LexToken(ASSIGNMENT,'=',1,6247) -LexToken(OPENSQBRACKET,'[',1,6248) -LexToken(CLOSESQBRACKET,']',1,6249) -LexToken(COMMA,',',1,6250) -LexToken(VAR,'evtout',1,6262) -LexToken(ASSIGNMENT,'=',1,6268) -LexToken(OPENSQBRACKET,'[',1,6269) -LexToken(CLOSESQBRACKET,']',1,6270) -LexToken(COMMA,',',1,6271) -LexToken(VAR,'state',1,6283) -LexToken(ASSIGNMENT,'=',1,6288) -LexToken(OPENSQBRACKET,'[',1,6289) -LexToken(CLOSESQBRACKET,']',1,6290) -LexToken(COMMA,',',1,6291) -LexToken(VAR,'dstate',1,6303) -LexToken(ASSIGNMENT,'=',1,6309) -LexToken(OPENSQBRACKET,'[',1,6310) -LexToken(CLOSESQBRACKET,']',1,6311) -LexToken(COMMA,',',1,6312) -LexToken(VAR,'odstate',1,6324) -LexToken(ASSIGNMENT,'=',1,6331) -LexToken(VAR,'list',1,6332) -LexToken(OPENBRACKET,'(',1,6336) -LexToken(CLOSEBRACKET,')',1,6337) -LexToken(COMMA,',',1,6338) -LexToken(VAR,'rpar',1,6350) -LexToken(ASSIGNMENT,'=',1,6354) -LexToken(OPENSQBRACKET,'[',1,6355) -LexToken(CLOSESQBRACKET,']',1,6356) -LexToken(COMMA,',',1,6357) -LexToken(VAR,'ipar',1,6369) -LexToken(ASSIGNMENT,'=',1,6373) -LexToken(OPENSQBRACKET,'[',1,6374) -LexToken(NUMBER,'5',1,6375) -LexToken(SEMICOLON,';',1,6376) -LexToken(NUMBER,'0',1,6377) -LexToken(CLOSESQBRACKET,']',1,6378) -LexToken(COMMA,',',1,6379) -LexToken(VAR,'opar',1,6391) -LexToken(ASSIGNMENT,'=',1,6395) -LexToken(VAR,'list',1,6396) -LexToken(OPENBRACKET,'(',1,6400) -LexToken(CLOSEBRACKET,')',1,6401) -LexToken(COMMA,',',1,6402) -LexToken(VAR,'blocktype',1,6414) -LexToken(ASSIGNMENT,'=',1,6423) -LexToken(DQSTRING,'"c"',1,6426) -LexToken(COMMA,',',1,6427) -LexToken(VAR,'firing',1,6439) -LexToken(ASSIGNMENT,'=',1,6445) -LexToken(OPENSQBRACKET,'[',1,6446) -LexToken(CLOSESQBRACKET,']',1,6447) -LexToken(COMMA,',',1,6448) -LexToken(VAR,'dep_ut',1,6460) -LexToken(ASSIGNMENT,'=',1,6466) -LexToken(OPENSQBRACKET,'[',1,6467) -LexToken(PREVAR_BOOLEAN,'%t',1,6468) -LexToken(COMMA,',',1,6470) -LexToken(PREVAR_BOOLEAN,'%f',1,6471) -LexToken(CLOSESQBRACKET,']',1,6473) -LexToken(COMMA,',',1,6474) -LexToken(VAR,'label',1,6486) -LexToken(ASSIGNMENT,'=',1,6491) -LexToken(DQSTRING,'""',1,6493) -LexToken(COMMA,',',1,6494) -LexToken(VAR,'nzcross',1,6506) -LexToken(ASSIGNMENT,'=',1,6513) -LexToken(NUMBER,'0',1,6514) -LexToken(COMMA,',',1,6515) -LexToken(VAR,'nmode',1,6527) -LexToken(ASSIGNMENT,'=',1,6532) -LexToken(NUMBER,'0',1,6533) -LexToken(COMMA,',',1,6534) -LexToken(VAR,'equations',1,6546) -LexToken(ASSIGNMENT,'=',1,6555) -LexToken(VAR,'list',1,6556) -LexToken(OPENBRACKET,'(',1,6560) -LexToken(CLOSEBRACKET,')',1,6561) -LexToken(CLOSEBRACKET,')',1,6562) -LexToken(COMMA,',',1,6563) -LexToken(VAR,'doc',1,6575) -LexToken(ASSIGNMENT,'=',1,6578) -LexToken(VAR,'list',1,6579) -LexToken(OPENBRACKET,'(',1,6583) -LexToken(CLOSEBRACKET,')',1,6584) -LexToken(CLOSEBRACKET,')',1,6585) -LexToken(EOL,'\n',1,6586) -LexToken(VAR,'scs_m',1,6595) -LexToken(DOT,'.',1,6600) -LexToken(VAR,'objs',1,6601) -LexToken(OPENBRACKET,'(',1,6605) -LexToken(NUMBER,'8',1,6606) -LexToken(CLOSEBRACKET,')',1,6607) -LexToken(ASSIGNMENT,'=',1,6608) -LexToken(SCICOS_BLOCK,'scicos_block',1,6609) -LexToken(OPENBRACKET,'(',1,6621) -LexToken(VAR,'gui',1,6633) -LexToken(ASSIGNMENT,'=',1,6636) -LexToken(DQSTRING,'"IN_f"',1,6642) -LexToken(COMMA,',',1,6643) -LexToken(VAR,'graphics',1,6655) -LexToken(ASSIGNMENT,'=',1,6663) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6664) -LexToken(OPENBRACKET,'(',1,6679) -LexToken(VAR,'orig',1,6691) -LexToken(ASSIGNMENT,'=',1,6695) -LexToken(OPENSQBRACKET,'[',1,6696) -LexToken(NUMBER,'199.48466',1,6697) -LexToken(COMMA,',',1,6706) -LexToken(NUMBER,'398.2166',1,6707) -LexToken(CLOSESQBRACKET,']',1,6715) -LexToken(COMMA,',',1,6716) -LexToken(VAR,'sz',1,6728) -LexToken(ASSIGNMENT,'=',1,6730) -LexToken(OPENSQBRACKET,'[',1,6731) -LexToken(NUMBER,'20',1,6732) -LexToken(COMMA,',',1,6734) -LexToken(NUMBER,'20',1,6735) -LexToken(CLOSESQBRACKET,']',1,6737) -LexToken(COMMA,',',1,6738) -LexToken(VAR,'flip',1,6750) -LexToken(ASSIGNMENT,'=',1,6754) -LexToken(PREVAR_BOOLEAN,'%t',1,6755) -LexToken(COMMA,',',1,6757) -LexToken(VAR,'theta',1,6769) -LexToken(ASSIGNMENT,'=',1,6774) -LexToken(NUMBER,'0',1,6775) -LexToken(COMMA,',',1,6776) -LexToken(VAR,'exprs',1,6788) -LexToken(ASSIGNMENT,'=',1,6793) -LexToken(DQSTRING,'"3"',1,6796) -LexToken(COMMA,',',1,6797) -LexToken(VAR,'pin',1,6809) -LexToken(ASSIGNMENT,'=',1,6812) -LexToken(OPENSQBRACKET,'[',1,6813) -LexToken(CLOSESQBRACKET,']',1,6814) -LexToken(COMMA,',',1,6815) -LexToken(VAR,'pout',1,6827) -LexToken(ASSIGNMENT,'=',1,6831) -LexToken(NUMBER,'9',1,6832) -LexToken(COMMA,',',1,6833) -LexToken(VAR,'pein',1,6845) -LexToken(ASSIGNMENT,'=',1,6849) -LexToken(OPENSQBRACKET,'[',1,6850) -LexToken(CLOSESQBRACKET,']',1,6851) -LexToken(COMMA,',',1,6852) -LexToken(VAR,'peout',1,6864) -LexToken(ASSIGNMENT,'=',1,6869) -LexToken(OPENSQBRACKET,'[',1,6870) -LexToken(CLOSESQBRACKET,']',1,6871) -LexToken(COMMA,',',1,6872) -LexToken(VAR,'gr_i',1,6884) -LexToken(ASSIGNMENT,'=',1,6888) -LexToken(OPENSQBRACKET,'[',1,6889) -LexToken(CLOSESQBRACKET,']',1,6890) -LexToken(COMMA,',',1,6891) -LexToken(VAR,'id',1,6903) -LexToken(ASSIGNMENT,'=',1,6905) -LexToken(DQSTRING,'""',1,6907) -LexToken(COMMA,',',1,6908) -LexToken(VAR,'in_implicit',1,6920) -LexToken(ASSIGNMENT,'=',1,6931) -LexToken(OPENSQBRACKET,'[',1,6932) -LexToken(CLOSESQBRACKET,']',1,6933) -LexToken(COMMA,',',1,6934) -LexToken(VAR,'out_implicit',1,6946) -LexToken(ASSIGNMENT,'=',1,6958) -LexToken(DQSTRING,'"E"',1,6961) -LexToken(CLOSEBRACKET,')',1,6962) -LexToken(COMMA,',',1,6963) -LexToken(VAR,'model',1,6975) -LexToken(ASSIGNMENT,'=',1,6980) -LexToken(SCICOS_MODEL,'scicos_model',1,6981) -LexToken(OPENBRACKET,'(',1,6993) -LexToken(VAR,'sim',1,7005) -LexToken(ASSIGNMENT,'=',1,7008) -LexToken(DQSTRING,'"input"',1,7015) -LexToken(COMMA,',',1,7016) -LexToken(VAR,'in',1,7028) -LexToken(ASSIGNMENT,'=',1,7030) -LexToken(OPENSQBRACKET,'[',1,7031) -LexToken(CLOSESQBRACKET,']',1,7032) -LexToken(COMMA,',',1,7033) -LexToken(VAR,'in2',1,7045) -LexToken(ASSIGNMENT,'=',1,7048) -LexToken(OPENSQBRACKET,'[',1,7049) -LexToken(CLOSESQBRACKET,']',1,7050) -LexToken(COMMA,',',1,7051) -LexToken(VAR,'intyp',1,7063) -LexToken(ASSIGNMENT,'=',1,7068) -LexToken(NUMBER,'1',1,7069) -LexToken(COMMA,',',1,7070) -LexToken(VAR,'out',1,7082) -LexToken(ASSIGNMENT,'=',1,7085) -LexToken(ADDITION,'-',1,7086) -LexToken(NUMBER,'1',1,7087) -LexToken(COMMA,',',1,7088) -LexToken(VAR,'out2',1,7100) -LexToken(ASSIGNMENT,'=',1,7104) -LexToken(OPENSQBRACKET,'[',1,7105) -LexToken(CLOSESQBRACKET,']',1,7106) -LexToken(COMMA,',',1,7107) -LexToken(VAR,'outtyp',1,7119) -LexToken(ASSIGNMENT,'=',1,7125) -LexToken(ADDITION,'-',1,7126) -LexToken(NUMBER,'1',1,7127) -LexToken(COMMA,',',1,7128) -LexToken(VAR,'evtin',1,7140) -LexToken(ASSIGNMENT,'=',1,7145) -LexToken(OPENSQBRACKET,'[',1,7146) -LexToken(CLOSESQBRACKET,']',1,7147) -LexToken(COMMA,',',1,7148) -LexToken(VAR,'evtout',1,7160) -LexToken(ASSIGNMENT,'=',1,7166) -LexToken(OPENSQBRACKET,'[',1,7167) -LexToken(CLOSESQBRACKET,']',1,7168) -LexToken(COMMA,',',1,7169) -LexToken(VAR,'state',1,7181) -LexToken(ASSIGNMENT,'=',1,7186) -LexToken(OPENSQBRACKET,'[',1,7187) -LexToken(CLOSESQBRACKET,']',1,7188) -LexToken(COMMA,',',1,7189) -LexToken(VAR,'dstate',1,7201) -LexToken(ASSIGNMENT,'=',1,7207) -LexToken(OPENSQBRACKET,'[',1,7208) -LexToken(CLOSESQBRACKET,']',1,7209) -LexToken(COMMA,',',1,7210) -LexToken(VAR,'odstate',1,7222) -LexToken(ASSIGNMENT,'=',1,7229) -LexToken(VAR,'list',1,7230) -LexToken(OPENBRACKET,'(',1,7234) -LexToken(CLOSEBRACKET,')',1,7235) -LexToken(COMMA,',',1,7236) -LexToken(VAR,'rpar',1,7248) -LexToken(ASSIGNMENT,'=',1,7252) -LexToken(OPENSQBRACKET,'[',1,7253) -LexToken(CLOSESQBRACKET,']',1,7254) -LexToken(COMMA,',',1,7255) -LexToken(VAR,'ipar',1,7267) -LexToken(ASSIGNMENT,'=',1,7271) -LexToken(NUMBER,'3',1,7272) -LexToken(COMMA,',',1,7273) -LexToken(VAR,'opar',1,7285) -LexToken(ASSIGNMENT,'=',1,7289) -LexToken(VAR,'list',1,7290) -LexToken(OPENBRACKET,'(',1,7294) -LexToken(CLOSEBRACKET,')',1,7295) -LexToken(COMMA,',',1,7296) -LexToken(VAR,'blocktype',1,7308) -LexToken(ASSIGNMENT,'=',1,7317) -LexToken(DQSTRING,'"c"',1,7320) -LexToken(COMMA,',',1,7321) -LexToken(VAR,'firing',1,7333) -LexToken(ASSIGNMENT,'=',1,7339) -LexToken(OPENSQBRACKET,'[',1,7340) -LexToken(CLOSESQBRACKET,']',1,7341) -LexToken(COMMA,',',1,7342) -LexToken(VAR,'dep_ut',1,7354) -LexToken(ASSIGNMENT,'=',1,7360) -LexToken(OPENSQBRACKET,'[',1,7361) -LexToken(PREVAR_BOOLEAN,'%f',1,7362) -LexToken(COMMA,',',1,7364) -LexToken(PREVAR_BOOLEAN,'%f',1,7365) -LexToken(CLOSESQBRACKET,']',1,7367) -LexToken(COMMA,',',1,7368) -LexToken(VAR,'label',1,7380) -LexToken(ASSIGNMENT,'=',1,7385) -LexToken(DQSTRING,'""',1,7387) -LexToken(COMMA,',',1,7388) -LexToken(VAR,'nzcross',1,7400) -LexToken(ASSIGNMENT,'=',1,7407) -LexToken(NUMBER,'0',1,7408) -LexToken(COMMA,',',1,7409) -LexToken(VAR,'nmode',1,7421) -LexToken(ASSIGNMENT,'=',1,7426) -LexToken(NUMBER,'0',1,7427) -LexToken(COMMA,',',1,7428) -LexToken(VAR,'equations',1,7440) -LexToken(ASSIGNMENT,'=',1,7449) -LexToken(VAR,'list',1,7450) -LexToken(OPENBRACKET,'(',1,7454) -LexToken(CLOSEBRACKET,')',1,7455) -LexToken(CLOSEBRACKET,')',1,7456) -LexToken(COMMA,',',1,7457) -LexToken(VAR,'doc',1,7469) -LexToken(ASSIGNMENT,'=',1,7472) -LexToken(VAR,'list',1,7473) -LexToken(OPENBRACKET,'(',1,7477) -LexToken(CLOSEBRACKET,')',1,7478) -LexToken(CLOSEBRACKET,')',1,7479) -LexToken(EOL,'\n',1,7480) -LexToken(VAR,'scs_m',1,7489) -LexToken(DOT,'.',1,7494) -LexToken(VAR,'objs',1,7495) -LexToken(OPENBRACKET,'(',1,7499) -LexToken(NUMBER,'9',1,7500) -LexToken(CLOSEBRACKET,')',1,7501) -LexToken(ASSIGNMENT,'=',1,7502) -LexToken(SCICOS_LINK,'scicos_link',1,7503) -LexToken(OPENBRACKET,'(',1,7514) -LexToken(VAR,'xx',1,7526) -LexToken(ASSIGNMENT,'=',1,7528) -LexToken(OPENSQBRACKET,'[',1,7529) -LexToken(NUMBER,'219.48466',1,7530) -LexToken(SEMICOLON,';',1,7539) -LexToken(NUMBER,'222.54128',1,7540) -LexToken(CLOSESQBRACKET,']',1,7549) -LexToken(COMMA,',',1,7550) -LexToken(VAR,'yy',1,7562) -LexToken(ASSIGNMENT,'=',1,7564) -LexToken(OPENSQBRACKET,'[',1,7565) -LexToken(NUMBER,'408.2166',1,7566) -LexToken(SEMICOLON,';',1,7574) -LexToken(NUMBER,'408.2166',1,7575) -LexToken(CLOSESQBRACKET,']',1,7583) -LexToken(COMMA,',',1,7584) -LexToken(VAR,'id',1,7596) -LexToken(ASSIGNMENT,'=',1,7598) -LexToken(DQSTRING,'"drawlink"',1,7608) -LexToken(COMMA,',',1,7609) -LexToken(VAR,'thick',1,7621) -LexToken(ASSIGNMENT,'=',1,7626) -LexToken(OPENSQBRACKET,'[',1,7627) -LexToken(NUMBER,'0',1,7628) -LexToken(COMMA,',',1,7629) -LexToken(NUMBER,'0',1,7630) -LexToken(CLOSESQBRACKET,']',1,7631) -LexToken(COMMA,',',1,7632) -LexToken(VAR,'ct',1,7644) -LexToken(ASSIGNMENT,'=',1,7646) -LexToken(OPENSQBRACKET,'[',1,7647) -LexToken(NUMBER,'1',1,7648) -LexToken(COMMA,',',1,7649) -LexToken(NUMBER,'1',1,7650) -LexToken(CLOSESQBRACKET,']',1,7651) -LexToken(COMMA,',',1,7652) -LexToken(VAR,'from',1,7664) -LexToken(ASSIGNMENT,'=',1,7668) -LexToken(OPENSQBRACKET,'[',1,7669) -LexToken(NUMBER,'8',1,7670) -LexToken(COMMA,',',1,7671) -LexToken(NUMBER,'1',1,7672) -LexToken(COMMA,',',1,7673) -LexToken(NUMBER,'0',1,7674) -LexToken(CLOSESQBRACKET,']',1,7675) -LexToken(COMMA,',',1,7676) -LexToken(VAR,'to',1,7688) -LexToken(ASSIGNMENT,'=',1,7690) -LexToken(OPENSQBRACKET,'[',1,7691) -LexToken(NUMBER,'28',1,7692) -LexToken(COMMA,',',1,7694) -LexToken(NUMBER,'1',1,7695) -LexToken(COMMA,',',1,7696) -LexToken(NUMBER,'1',1,7697) -LexToken(CLOSESQBRACKET,']',1,7698) -LexToken(CLOSEBRACKET,')',1,7699) -LexToken(EOL,'\n',1,7700) -LexToken(VAR,'scs_m',1,7709) -LexToken(DOT,'.',1,7714) -LexToken(VAR,'objs',1,7715) -LexToken(OPENBRACKET,'(',1,7719) -LexToken(NUMBER,'10',1,7720) -LexToken(CLOSEBRACKET,')',1,7722) -LexToken(ASSIGNMENT,'=',1,7723) -LexToken(SCICOS_BLOCK,'scicos_block',1,7724) -LexToken(OPENBRACKET,'(',1,7736) -LexToken(VAR,'gui',1,7748) -LexToken(ASSIGNMENT,'=',1,7751) -LexToken(DQSTRING,'"IN_f"',1,7757) -LexToken(COMMA,',',1,7758) -LexToken(VAR,'graphics',1,7770) -LexToken(ASSIGNMENT,'=',1,7778) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7779) -LexToken(OPENBRACKET,'(',1,7794) -LexToken(VAR,'orig',1,7806) -LexToken(ASSIGNMENT,'=',1,7810) -LexToken(OPENSQBRACKET,'[',1,7811) -LexToken(NUMBER,'104.31759',1,7812) -LexToken(COMMA,',',1,7821) -LexToken(NUMBER,'276.91165',1,7822) -LexToken(CLOSESQBRACKET,']',1,7831) -LexToken(COMMA,',',1,7832) -LexToken(VAR,'sz',1,7844) -LexToken(ASSIGNMENT,'=',1,7846) -LexToken(OPENSQBRACKET,'[',1,7847) -LexToken(NUMBER,'20',1,7848) -LexToken(COMMA,',',1,7850) -LexToken(NUMBER,'20',1,7851) -LexToken(CLOSESQBRACKET,']',1,7853) -LexToken(COMMA,',',1,7854) -LexToken(VAR,'flip',1,7866) -LexToken(ASSIGNMENT,'=',1,7870) -LexToken(PREVAR_BOOLEAN,'%t',1,7871) -LexToken(COMMA,',',1,7873) -LexToken(VAR,'theta',1,7885) -LexToken(ASSIGNMENT,'=',1,7890) -LexToken(NUMBER,'0',1,7891) -LexToken(COMMA,',',1,7892) -LexToken(VAR,'exprs',1,7904) -LexToken(ASSIGNMENT,'=',1,7909) -LexToken(DQSTRING,'"1"',1,7912) -LexToken(COMMA,',',1,7913) -LexToken(VAR,'pin',1,7925) -LexToken(ASSIGNMENT,'=',1,7928) -LexToken(OPENSQBRACKET,'[',1,7929) -LexToken(CLOSESQBRACKET,']',1,7930) -LexToken(COMMA,',',1,7931) -LexToken(VAR,'pout',1,7943) -LexToken(ASSIGNMENT,'=',1,7947) -LexToken(NUMBER,'11',1,7948) -LexToken(COMMA,',',1,7950) -LexToken(VAR,'pein',1,7962) -LexToken(ASSIGNMENT,'=',1,7966) -LexToken(OPENSQBRACKET,'[',1,7967) -LexToken(CLOSESQBRACKET,']',1,7968) -LexToken(COMMA,',',1,7969) -LexToken(VAR,'peout',1,7981) -LexToken(ASSIGNMENT,'=',1,7986) -LexToken(OPENSQBRACKET,'[',1,7987) -LexToken(CLOSESQBRACKET,']',1,7988) -LexToken(COMMA,',',1,7989) -LexToken(VAR,'gr_i',1,8001) -LexToken(ASSIGNMENT,'=',1,8005) -LexToken(OPENSQBRACKET,'[',1,8006) -LexToken(CLOSESQBRACKET,']',1,8007) -LexToken(COMMA,',',1,8008) -LexToken(VAR,'id',1,8020) -LexToken(ASSIGNMENT,'=',1,8022) -LexToken(DQSTRING,'""',1,8024) -LexToken(COMMA,',',1,8025) -LexToken(VAR,'in_implicit',1,8037) -LexToken(ASSIGNMENT,'=',1,8048) -LexToken(OPENSQBRACKET,'[',1,8049) -LexToken(CLOSESQBRACKET,']',1,8050) -LexToken(COMMA,',',1,8051) -LexToken(VAR,'out_implicit',1,8063) -LexToken(ASSIGNMENT,'=',1,8075) -LexToken(DQSTRING,'"E"',1,8078) -LexToken(CLOSEBRACKET,')',1,8079) -LexToken(COMMA,',',1,8080) -LexToken(VAR,'model',1,8092) -LexToken(ASSIGNMENT,'=',1,8097) -LexToken(SCICOS_MODEL,'scicos_model',1,8098) -LexToken(OPENBRACKET,'(',1,8110) -LexToken(VAR,'sim',1,8122) -LexToken(ASSIGNMENT,'=',1,8125) -LexToken(DQSTRING,'"input"',1,8132) -LexToken(COMMA,',',1,8133) -LexToken(VAR,'in',1,8145) -LexToken(ASSIGNMENT,'=',1,8147) -LexToken(OPENSQBRACKET,'[',1,8148) -LexToken(CLOSESQBRACKET,']',1,8149) -LexToken(COMMA,',',1,8150) -LexToken(VAR,'in2',1,8162) -LexToken(ASSIGNMENT,'=',1,8165) -LexToken(OPENSQBRACKET,'[',1,8166) -LexToken(CLOSESQBRACKET,']',1,8167) -LexToken(COMMA,',',1,8168) -LexToken(VAR,'intyp',1,8180) -LexToken(ASSIGNMENT,'=',1,8185) -LexToken(NUMBER,'1',1,8186) -LexToken(COMMA,',',1,8187) -LexToken(VAR,'out',1,8199) -LexToken(ASSIGNMENT,'=',1,8202) -LexToken(ADDITION,'-',1,8203) -LexToken(NUMBER,'1',1,8204) -LexToken(COMMA,',',1,8205) -LexToken(VAR,'out2',1,8217) -LexToken(ASSIGNMENT,'=',1,8221) -LexToken(OPENSQBRACKET,'[',1,8222) -LexToken(CLOSESQBRACKET,']',1,8223) -LexToken(COMMA,',',1,8224) -LexToken(VAR,'outtyp',1,8236) -LexToken(ASSIGNMENT,'=',1,8242) -LexToken(ADDITION,'-',1,8243) -LexToken(NUMBER,'1',1,8244) -LexToken(COMMA,',',1,8245) -LexToken(VAR,'evtin',1,8257) -LexToken(ASSIGNMENT,'=',1,8262) -LexToken(OPENSQBRACKET,'[',1,8263) -LexToken(CLOSESQBRACKET,']',1,8264) -LexToken(COMMA,',',1,8265) -LexToken(VAR,'evtout',1,8277) -LexToken(ASSIGNMENT,'=',1,8283) -LexToken(OPENSQBRACKET,'[',1,8284) -LexToken(CLOSESQBRACKET,']',1,8285) -LexToken(COMMA,',',1,8286) -LexToken(VAR,'state',1,8298) -LexToken(ASSIGNMENT,'=',1,8303) -LexToken(OPENSQBRACKET,'[',1,8304) -LexToken(CLOSESQBRACKET,']',1,8305) -LexToken(COMMA,',',1,8306) -LexToken(VAR,'dstate',1,8318) -LexToken(ASSIGNMENT,'=',1,8324) -LexToken(OPENSQBRACKET,'[',1,8325) -LexToken(CLOSESQBRACKET,']',1,8326) -LexToken(COMMA,',',1,8327) -LexToken(VAR,'odstate',1,8339) -LexToken(ASSIGNMENT,'=',1,8346) -LexToken(VAR,'list',1,8347) -LexToken(OPENBRACKET,'(',1,8351) -LexToken(CLOSEBRACKET,')',1,8352) -LexToken(COMMA,',',1,8353) -LexToken(VAR,'rpar',1,8365) -LexToken(ASSIGNMENT,'=',1,8369) -LexToken(OPENSQBRACKET,'[',1,8370) -LexToken(CLOSESQBRACKET,']',1,8371) -LexToken(COMMA,',',1,8372) -LexToken(VAR,'ipar',1,8384) -LexToken(ASSIGNMENT,'=',1,8388) -LexToken(NUMBER,'1',1,8389) -LexToken(COMMA,',',1,8390) -LexToken(VAR,'opar',1,8402) -LexToken(ASSIGNMENT,'=',1,8406) -LexToken(VAR,'list',1,8407) -LexToken(OPENBRACKET,'(',1,8411) -LexToken(CLOSEBRACKET,')',1,8412) -LexToken(COMMA,',',1,8413) -LexToken(VAR,'blocktype',1,8425) -LexToken(ASSIGNMENT,'=',1,8434) -LexToken(DQSTRING,'"c"',1,8437) -LexToken(COMMA,',',1,8438) -LexToken(VAR,'firing',1,8450) -LexToken(ASSIGNMENT,'=',1,8456) -LexToken(OPENSQBRACKET,'[',1,8457) -LexToken(CLOSESQBRACKET,']',1,8458) -LexToken(COMMA,',',1,8459) -LexToken(VAR,'dep_ut',1,8471) -LexToken(ASSIGNMENT,'=',1,8477) -LexToken(OPENSQBRACKET,'[',1,8478) -LexToken(PREVAR_BOOLEAN,'%f',1,8479) -LexToken(COMMA,',',1,8481) -LexToken(PREVAR_BOOLEAN,'%f',1,8482) -LexToken(CLOSESQBRACKET,']',1,8484) -LexToken(COMMA,',',1,8485) -LexToken(VAR,'label',1,8497) -LexToken(ASSIGNMENT,'=',1,8502) -LexToken(DQSTRING,'""',1,8504) -LexToken(COMMA,',',1,8505) -LexToken(VAR,'nzcross',1,8517) -LexToken(ASSIGNMENT,'=',1,8524) -LexToken(NUMBER,'0',1,8525) -LexToken(COMMA,',',1,8526) -LexToken(VAR,'nmode',1,8538) -LexToken(ASSIGNMENT,'=',1,8543) -LexToken(NUMBER,'0',1,8544) -LexToken(COMMA,',',1,8545) -LexToken(VAR,'equations',1,8557) -LexToken(ASSIGNMENT,'=',1,8566) -LexToken(VAR,'list',1,8567) -LexToken(OPENBRACKET,'(',1,8571) -LexToken(CLOSEBRACKET,')',1,8572) -LexToken(CLOSEBRACKET,')',1,8573) -LexToken(COMMA,',',1,8574) -LexToken(VAR,'doc',1,8586) -LexToken(ASSIGNMENT,'=',1,8589) -LexToken(VAR,'list',1,8590) -LexToken(OPENBRACKET,'(',1,8594) -LexToken(CLOSEBRACKET,')',1,8595) -LexToken(CLOSEBRACKET,')',1,8596) -LexToken(EOL,'\n',1,8597) -LexToken(VAR,'scs_m',1,8606) -LexToken(DOT,'.',1,8611) -LexToken(VAR,'objs',1,8612) -LexToken(OPENBRACKET,'(',1,8616) -LexToken(NUMBER,'11',1,8617) -LexToken(CLOSEBRACKET,')',1,8619) -LexToken(ASSIGNMENT,'=',1,8620) -LexToken(SCICOS_LINK,'scicos_link',1,8621) -LexToken(OPENBRACKET,'(',1,8632) -LexToken(VAR,'xx',1,8644) -LexToken(ASSIGNMENT,'=',1,8646) -LexToken(OPENSQBRACKET,'[',1,8647) -LexToken(NUMBER,'124.31759',1,8648) -LexToken(SEMICOLON,';',1,8657) -LexToken(NUMBER,'144.31759',1,8658) -LexToken(CLOSESQBRACKET,']',1,8667) -LexToken(COMMA,',',1,8668) -LexToken(VAR,'yy',1,8680) -LexToken(ASSIGNMENT,'=',1,8682) -LexToken(OPENSQBRACKET,'[',1,8683) -LexToken(NUMBER,'286.91165',1,8684) -LexToken(SEMICOLON,';',1,8693) -LexToken(NUMBER,'286.91165',1,8694) -LexToken(CLOSESQBRACKET,']',1,8703) -LexToken(COMMA,',',1,8704) -LexToken(VAR,'id',1,8716) -LexToken(ASSIGNMENT,'=',1,8718) -LexToken(DQSTRING,'"drawlink"',1,8728) -LexToken(COMMA,',',1,8729) -LexToken(VAR,'thick',1,8741) -LexToken(ASSIGNMENT,'=',1,8746) -LexToken(OPENSQBRACKET,'[',1,8747) -LexToken(NUMBER,'0',1,8748) -LexToken(COMMA,',',1,8749) -LexToken(NUMBER,'0',1,8750) -LexToken(CLOSESQBRACKET,']',1,8751) -LexToken(COMMA,',',1,8752) -LexToken(VAR,'ct',1,8764) -LexToken(ASSIGNMENT,'=',1,8766) -LexToken(OPENSQBRACKET,'[',1,8767) -LexToken(NUMBER,'1',1,8768) -LexToken(COMMA,',',1,8769) -LexToken(NUMBER,'1',1,8770) -LexToken(CLOSESQBRACKET,']',1,8771) -LexToken(COMMA,',',1,8772) -LexToken(VAR,'from',1,8784) -LexToken(ASSIGNMENT,'=',1,8788) -LexToken(OPENSQBRACKET,'[',1,8789) -LexToken(NUMBER,'10',1,8790) -LexToken(COMMA,',',1,8792) -LexToken(NUMBER,'1',1,8793) -LexToken(COMMA,',',1,8794) -LexToken(NUMBER,'0',1,8795) -LexToken(CLOSESQBRACKET,']',1,8796) -LexToken(COMMA,',',1,8797) -LexToken(VAR,'to',1,8809) -LexToken(ASSIGNMENT,'=',1,8811) -LexToken(OPENSQBRACKET,'[',1,8812) -LexToken(NUMBER,'3',1,8813) -LexToken(COMMA,',',1,8814) -LexToken(NUMBER,'1',1,8815) -LexToken(COMMA,',',1,8816) -LexToken(NUMBER,'1',1,8817) -LexToken(CLOSESQBRACKET,']',1,8818) -LexToken(CLOSEBRACKET,')',1,8819) -LexToken(EOL,'\n',1,8820) -LexToken(VAR,'scs_m',1,8829) -LexToken(DOT,'.',1,8834) -LexToken(VAR,'objs',1,8835) -LexToken(OPENBRACKET,'(',1,8839) -LexToken(NUMBER,'12',1,8840) -LexToken(CLOSEBRACKET,')',1,8842) -LexToken(ASSIGNMENT,'=',1,8843) -LexToken(SCICOS_BLOCK,'scicos_block',1,8844) -LexToken(OPENBRACKET,'(',1,8856) -LexToken(VAR,'gui',1,8868) -LexToken(ASSIGNMENT,'=',1,8871) -LexToken(DQSTRING,'"OUT_f"',1,8878) -LexToken(COMMA,',',1,8879) -LexToken(VAR,'graphics',1,8891) -LexToken(ASSIGNMENT,'=',1,8899) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8900) -LexToken(OPENBRACKET,'(',1,8915) -LexToken(VAR,'orig',1,8927) -LexToken(ASSIGNMENT,'=',1,8931) -LexToken(OPENSQBRACKET,'[',1,8932) -LexToken(NUMBER,'457.40928',1,8933) -LexToken(COMMA,',',1,8942) -LexToken(NUMBER,'320.20131',1,8943) -LexToken(CLOSESQBRACKET,']',1,8952) -LexToken(COMMA,',',1,8953) -LexToken(VAR,'sz',1,8965) -LexToken(ASSIGNMENT,'=',1,8967) -LexToken(OPENSQBRACKET,'[',1,8968) -LexToken(NUMBER,'20',1,8969) -LexToken(COMMA,',',1,8971) -LexToken(NUMBER,'20',1,8972) -LexToken(CLOSESQBRACKET,']',1,8974) -LexToken(COMMA,',',1,8975) -LexToken(VAR,'flip',1,8987) -LexToken(ASSIGNMENT,'=',1,8991) -LexToken(PREVAR_BOOLEAN,'%t',1,8992) -LexToken(COMMA,',',1,8994) -LexToken(VAR,'theta',1,9006) -LexToken(ASSIGNMENT,'=',1,9011) -LexToken(NUMBER,'0',1,9012) -LexToken(COMMA,',',1,9013) -LexToken(VAR,'exprs',1,9025) -LexToken(ASSIGNMENT,'=',1,9030) -LexToken(DQSTRING,'"2"',1,9033) -LexToken(COMMA,',',1,9034) -LexToken(VAR,'pin',1,9046) -LexToken(ASSIGNMENT,'=',1,9049) -LexToken(NUMBER,'13',1,9050) -LexToken(COMMA,',',1,9052) -LexToken(VAR,'pout',1,9064) -LexToken(ASSIGNMENT,'=',1,9068) -LexToken(OPENSQBRACKET,'[',1,9069) -LexToken(CLOSESQBRACKET,']',1,9070) -LexToken(COMMA,',',1,9071) -LexToken(VAR,'pein',1,9083) -LexToken(ASSIGNMENT,'=',1,9087) -LexToken(OPENSQBRACKET,'[',1,9088) -LexToken(CLOSESQBRACKET,']',1,9089) -LexToken(COMMA,',',1,9090) -LexToken(VAR,'peout',1,9102) -LexToken(ASSIGNMENT,'=',1,9107) -LexToken(OPENSQBRACKET,'[',1,9108) -LexToken(CLOSESQBRACKET,']',1,9109) -LexToken(COMMA,',',1,9110) -LexToken(VAR,'gr_i',1,9122) -LexToken(ASSIGNMENT,'=',1,9126) -LexToken(OPENSQBRACKET,'[',1,9127) -LexToken(CLOSESQBRACKET,']',1,9128) -LexToken(COMMA,',',1,9129) -LexToken(VAR,'id',1,9141) -LexToken(ASSIGNMENT,'=',1,9143) -LexToken(DQSTRING,'""',1,9145) -LexToken(COMMA,',',1,9146) -LexToken(VAR,'in_implicit',1,9158) -LexToken(ASSIGNMENT,'=',1,9169) -LexToken(DQSTRING,'"E"',1,9172) -LexToken(COMMA,',',1,9173) -LexToken(VAR,'out_implicit',1,9185) -LexToken(ASSIGNMENT,'=',1,9197) -LexToken(OPENSQBRACKET,'[',1,9198) -LexToken(CLOSESQBRACKET,']',1,9199) -LexToken(CLOSEBRACKET,')',1,9200) -LexToken(COMMA,',',1,9201) -LexToken(VAR,'model',1,9213) -LexToken(ASSIGNMENT,'=',1,9218) -LexToken(SCICOS_MODEL,'scicos_model',1,9219) -LexToken(OPENBRACKET,'(',1,9231) -LexToken(VAR,'sim',1,9243) -LexToken(ASSIGNMENT,'=',1,9246) -LexToken(DQSTRING,'"output"',1,9254) -LexToken(COMMA,',',1,9255) -LexToken(VAR,'in',1,9267) -LexToken(ASSIGNMENT,'=',1,9269) -LexToken(ADDITION,'-',1,9270) -LexToken(NUMBER,'1',1,9271) -LexToken(COMMA,',',1,9272) -LexToken(VAR,'in2',1,9284) -LexToken(ASSIGNMENT,'=',1,9287) -LexToken(OPENSQBRACKET,'[',1,9288) -LexToken(CLOSESQBRACKET,']',1,9289) -LexToken(COMMA,',',1,9290) -LexToken(VAR,'intyp',1,9302) -LexToken(ASSIGNMENT,'=',1,9307) -LexToken(ADDITION,'-',1,9308) -LexToken(NUMBER,'1',1,9309) -LexToken(COMMA,',',1,9310) -LexToken(VAR,'out',1,9322) -LexToken(ASSIGNMENT,'=',1,9325) -LexToken(OPENSQBRACKET,'[',1,9326) -LexToken(CLOSESQBRACKET,']',1,9327) -LexToken(COMMA,',',1,9328) -LexToken(VAR,'out2',1,9340) -LexToken(ASSIGNMENT,'=',1,9344) -LexToken(OPENSQBRACKET,'[',1,9345) -LexToken(CLOSESQBRACKET,']',1,9346) -LexToken(COMMA,',',1,9347) -LexToken(VAR,'outtyp',1,9359) -LexToken(ASSIGNMENT,'=',1,9365) -LexToken(NUMBER,'1',1,9366) -LexToken(COMMA,',',1,9367) -LexToken(VAR,'evtin',1,9379) -LexToken(ASSIGNMENT,'=',1,9384) -LexToken(OPENSQBRACKET,'[',1,9385) -LexToken(CLOSESQBRACKET,']',1,9386) -LexToken(COMMA,',',1,9387) -LexToken(VAR,'evtout',1,9399) -LexToken(ASSIGNMENT,'=',1,9405) -LexToken(OPENSQBRACKET,'[',1,9406) -LexToken(CLOSESQBRACKET,']',1,9407) -LexToken(COMMA,',',1,9408) -LexToken(VAR,'state',1,9420) -LexToken(ASSIGNMENT,'=',1,9425) -LexToken(OPENSQBRACKET,'[',1,9426) -LexToken(CLOSESQBRACKET,']',1,9427) -LexToken(COMMA,',',1,9428) -LexToken(VAR,'dstate',1,9440) -LexToken(ASSIGNMENT,'=',1,9446) -LexToken(OPENSQBRACKET,'[',1,9447) -LexToken(CLOSESQBRACKET,']',1,9448) -LexToken(COMMA,',',1,9449) -LexToken(VAR,'odstate',1,9461) -LexToken(ASSIGNMENT,'=',1,9468) -LexToken(VAR,'list',1,9469) -LexToken(OPENBRACKET,'(',1,9473) -LexToken(CLOSEBRACKET,')',1,9474) -LexToken(COMMA,',',1,9475) -LexToken(VAR,'rpar',1,9487) -LexToken(ASSIGNMENT,'=',1,9491) -LexToken(OPENSQBRACKET,'[',1,9492) -LexToken(CLOSESQBRACKET,']',1,9493) -LexToken(COMMA,',',1,9494) -LexToken(VAR,'ipar',1,9506) -LexToken(ASSIGNMENT,'=',1,9510) -LexToken(NUMBER,'2',1,9511) -LexToken(COMMA,',',1,9512) -LexToken(VAR,'opar',1,9524) -LexToken(ASSIGNMENT,'=',1,9528) -LexToken(VAR,'list',1,9529) -LexToken(OPENBRACKET,'(',1,9533) -LexToken(CLOSEBRACKET,')',1,9534) -LexToken(COMMA,',',1,9535) -LexToken(VAR,'blocktype',1,9547) -LexToken(ASSIGNMENT,'=',1,9556) -LexToken(DQSTRING,'"c"',1,9559) -LexToken(COMMA,',',1,9560) -LexToken(VAR,'firing',1,9572) -LexToken(ASSIGNMENT,'=',1,9578) -LexToken(OPENSQBRACKET,'[',1,9579) -LexToken(CLOSESQBRACKET,']',1,9580) -LexToken(COMMA,',',1,9581) -LexToken(VAR,'dep_ut',1,9593) -LexToken(ASSIGNMENT,'=',1,9599) -LexToken(OPENSQBRACKET,'[',1,9600) -LexToken(PREVAR_BOOLEAN,'%f',1,9601) -LexToken(COMMA,',',1,9603) -LexToken(PREVAR_BOOLEAN,'%f',1,9604) -LexToken(CLOSESQBRACKET,']',1,9606) -LexToken(COMMA,',',1,9607) -LexToken(VAR,'label',1,9619) -LexToken(ASSIGNMENT,'=',1,9624) -LexToken(DQSTRING,'""',1,9626) -LexToken(COMMA,',',1,9627) -LexToken(VAR,'nzcross',1,9639) -LexToken(ASSIGNMENT,'=',1,9646) -LexToken(NUMBER,'0',1,9647) -LexToken(COMMA,',',1,9648) -LexToken(VAR,'nmode',1,9660) -LexToken(ASSIGNMENT,'=',1,9665) -LexToken(NUMBER,'0',1,9666) -LexToken(COMMA,',',1,9667) -LexToken(VAR,'equations',1,9679) -LexToken(ASSIGNMENT,'=',1,9688) -LexToken(VAR,'list',1,9689) -LexToken(OPENBRACKET,'(',1,9693) -LexToken(CLOSEBRACKET,')',1,9694) -LexToken(CLOSEBRACKET,')',1,9695) -LexToken(COMMA,',',1,9696) -LexToken(VAR,'doc',1,9708) -LexToken(ASSIGNMENT,'=',1,9711) -LexToken(VAR,'list',1,9712) -LexToken(OPENBRACKET,'(',1,9716) -LexToken(CLOSEBRACKET,')',1,9717) -LexToken(CLOSEBRACKET,')',1,9718) -LexToken(EOL,'\n',1,9719) -LexToken(VAR,'scs_m',1,9728) -LexToken(DOT,'.',1,9733) -LexToken(VAR,'objs',1,9734) -LexToken(OPENBRACKET,'(',1,9738) -LexToken(NUMBER,'13',1,9739) -LexToken(CLOSEBRACKET,')',1,9741) -LexToken(ASSIGNMENT,'=',1,9742) -LexToken(SCICOS_LINK,'scicos_link',1,9743) -LexToken(OPENBRACKET,'(',1,9754) -LexToken(VAR,'xx',1,9766) -LexToken(ASSIGNMENT,'=',1,9768) -LexToken(OPENSQBRACKET,'[',1,9769) -LexToken(NUMBER,'441.81249',1,9770) -LexToken(SEMICOLON,';',1,9779) -LexToken(NUMBER,'457.40928',1,9780) -LexToken(CLOSESQBRACKET,']',1,9789) -LexToken(COMMA,',',1,9790) -LexToken(VAR,'yy',1,9802) -LexToken(ASSIGNMENT,'=',1,9804) -LexToken(OPENSQBRACKET,'[',1,9805) -LexToken(NUMBER,'329.46812',1,9806) -LexToken(SEMICOLON,';',1,9815) -LexToken(NUMBER,'330.20131',1,9816) -LexToken(CLOSESQBRACKET,']',1,9825) -LexToken(COMMA,',',1,9826) -LexToken(VAR,'id',1,9838) -LexToken(ASSIGNMENT,'=',1,9840) -LexToken(DQSTRING,'"drawlink"',1,9850) -LexToken(COMMA,',',1,9851) -LexToken(VAR,'thick',1,9863) -LexToken(ASSIGNMENT,'=',1,9868) -LexToken(OPENSQBRACKET,'[',1,9869) -LexToken(NUMBER,'0',1,9870) -LexToken(COMMA,',',1,9871) -LexToken(NUMBER,'0',1,9872) -LexToken(CLOSESQBRACKET,']',1,9873) -LexToken(COMMA,',',1,9874) -LexToken(VAR,'ct',1,9886) -LexToken(ASSIGNMENT,'=',1,9888) -LexToken(OPENSQBRACKET,'[',1,9889) -LexToken(NUMBER,'1',1,9890) -LexToken(COMMA,',',1,9891) -LexToken(NUMBER,'1',1,9892) -LexToken(CLOSESQBRACKET,']',1,9893) -LexToken(COMMA,',',1,9894) -LexToken(VAR,'from',1,9906) -LexToken(ASSIGNMENT,'=',1,9910) -LexToken(OPENSQBRACKET,'[',1,9911) -LexToken(NUMBER,'7',1,9912) -LexToken(COMMA,',',1,9913) -LexToken(NUMBER,'1',1,9914) -LexToken(COMMA,',',1,9915) -LexToken(NUMBER,'0',1,9916) -LexToken(CLOSESQBRACKET,']',1,9917) -LexToken(COMMA,',',1,9918) -LexToken(VAR,'to',1,9930) -LexToken(ASSIGNMENT,'=',1,9932) -LexToken(OPENSQBRACKET,'[',1,9933) -LexToken(NUMBER,'12',1,9934) -LexToken(COMMA,',',1,9936) -LexToken(NUMBER,'1',1,9937) -LexToken(COMMA,',',1,9938) -LexToken(NUMBER,'1',1,9939) -LexToken(CLOSESQBRACKET,']',1,9940) -LexToken(CLOSEBRACKET,')',1,9941) -LexToken(EOL,'\n',1,9942) -LexToken(VAR,'scs_m',1,9951) -LexToken(DOT,'.',1,9956) -LexToken(VAR,'objs',1,9957) -LexToken(OPENBRACKET,'(',1,9961) -LexToken(NUMBER,'14',1,9962) -LexToken(CLOSEBRACKET,')',1,9964) -LexToken(ASSIGNMENT,'=',1,9965) -LexToken(SCICOS_BLOCK,'scicos_block',1,9966) -LexToken(OPENBRACKET,'(',1,9978) -LexToken(VAR,'gui',1,9990) -LexToken(ASSIGNMENT,'=',1,9993) -LexToken(DQSTRING,'"OUT_f"',1,10000) -LexToken(COMMA,',',1,10001) -LexToken(VAR,'graphics',1,10013) -LexToken(ASSIGNMENT,'=',1,10021) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,10022) -LexToken(OPENBRACKET,'(',1,10037) -LexToken(VAR,'orig',1,10049) -LexToken(ASSIGNMENT,'=',1,10053) -LexToken(OPENSQBRACKET,'[',1,10054) -LexToken(NUMBER,'376.4669',1,10055) -LexToken(COMMA,',',1,10063) -LexToken(NUMBER,'270.83282',1,10064) -LexToken(CLOSESQBRACKET,']',1,10073) -LexToken(COMMA,',',1,10074) -LexToken(VAR,'sz',1,10086) -LexToken(ASSIGNMENT,'=',1,10088) -LexToken(OPENSQBRACKET,'[',1,10089) -LexToken(NUMBER,'20',1,10090) -LexToken(COMMA,',',1,10092) -LexToken(NUMBER,'20',1,10093) -LexToken(CLOSESQBRACKET,']',1,10095) -LexToken(COMMA,',',1,10096) -LexToken(VAR,'flip',1,10108) -LexToken(ASSIGNMENT,'=',1,10112) -LexToken(PREVAR_BOOLEAN,'%t',1,10113) -LexToken(COMMA,',',1,10115) -LexToken(VAR,'theta',1,10127) -LexToken(ASSIGNMENT,'=',1,10132) -LexToken(NUMBER,'0',1,10133) -LexToken(COMMA,',',1,10134) -LexToken(VAR,'exprs',1,10146) -LexToken(ASSIGNMENT,'=',1,10151) -LexToken(DQSTRING,'"1"',1,10154) -LexToken(COMMA,',',1,10155) -LexToken(VAR,'pin',1,10167) -LexToken(ASSIGNMENT,'=',1,10170) -LexToken(NUMBER,'37',1,10171) -LexToken(COMMA,',',1,10173) -LexToken(VAR,'pout',1,10185) -LexToken(ASSIGNMENT,'=',1,10189) -LexToken(OPENSQBRACKET,'[',1,10190) -LexToken(CLOSESQBRACKET,']',1,10191) -LexToken(COMMA,',',1,10192) -LexToken(VAR,'pein',1,10204) -LexToken(ASSIGNMENT,'=',1,10208) -LexToken(OPENSQBRACKET,'[',1,10209) -LexToken(CLOSESQBRACKET,']',1,10210) -LexToken(COMMA,',',1,10211) -LexToken(VAR,'peout',1,10223) -LexToken(ASSIGNMENT,'=',1,10228) -LexToken(OPENSQBRACKET,'[',1,10229) -LexToken(CLOSESQBRACKET,']',1,10230) -LexToken(COMMA,',',1,10231) -LexToken(VAR,'gr_i',1,10243) -LexToken(ASSIGNMENT,'=',1,10247) -LexToken(OPENSQBRACKET,'[',1,10248) -LexToken(CLOSESQBRACKET,']',1,10249) -LexToken(COMMA,',',1,10250) -LexToken(VAR,'id',1,10262) -LexToken(ASSIGNMENT,'=',1,10264) -LexToken(DQSTRING,'""',1,10266) -LexToken(COMMA,',',1,10267) -LexToken(VAR,'in_implicit',1,10279) -LexToken(ASSIGNMENT,'=',1,10290) -LexToken(DQSTRING,'"E"',1,10293) -LexToken(COMMA,',',1,10294) -LexToken(VAR,'out_implicit',1,10306) -LexToken(ASSIGNMENT,'=',1,10318) -LexToken(OPENSQBRACKET,'[',1,10319) -LexToken(CLOSESQBRACKET,']',1,10320) -LexToken(CLOSEBRACKET,')',1,10321) -LexToken(COMMA,',',1,10322) -LexToken(VAR,'model',1,10334) -LexToken(ASSIGNMENT,'=',1,10339) -LexToken(SCICOS_MODEL,'scicos_model',1,10340) -LexToken(OPENBRACKET,'(',1,10352) -LexToken(VAR,'sim',1,10364) -LexToken(ASSIGNMENT,'=',1,10367) -LexToken(DQSTRING,'"output"',1,10375) -LexToken(COMMA,',',1,10376) -LexToken(VAR,'in',1,10388) -LexToken(ASSIGNMENT,'=',1,10390) -LexToken(ADDITION,'-',1,10391) -LexToken(NUMBER,'1',1,10392) -LexToken(COMMA,',',1,10393) -LexToken(VAR,'in2',1,10405) -LexToken(ASSIGNMENT,'=',1,10408) -LexToken(OPENSQBRACKET,'[',1,10409) -LexToken(CLOSESQBRACKET,']',1,10410) -LexToken(COMMA,',',1,10411) -LexToken(VAR,'intyp',1,10423) -LexToken(ASSIGNMENT,'=',1,10428) -LexToken(ADDITION,'-',1,10429) -LexToken(NUMBER,'1',1,10430) -LexToken(COMMA,',',1,10431) -LexToken(VAR,'out',1,10443) -LexToken(ASSIGNMENT,'=',1,10446) -LexToken(OPENSQBRACKET,'[',1,10447) -LexToken(CLOSESQBRACKET,']',1,10448) -LexToken(COMMA,',',1,10449) -LexToken(VAR,'out2',1,10461) -LexToken(ASSIGNMENT,'=',1,10465) -LexToken(OPENSQBRACKET,'[',1,10466) -LexToken(CLOSESQBRACKET,']',1,10467) -LexToken(COMMA,',',1,10468) -LexToken(VAR,'outtyp',1,10480) -LexToken(ASSIGNMENT,'=',1,10486) -LexToken(NUMBER,'1',1,10487) -LexToken(COMMA,',',1,10488) -LexToken(VAR,'evtin',1,10500) -LexToken(ASSIGNMENT,'=',1,10505) -LexToken(OPENSQBRACKET,'[',1,10506) -LexToken(CLOSESQBRACKET,']',1,10507) -LexToken(COMMA,',',1,10508) -LexToken(VAR,'evtout',1,10520) -LexToken(ASSIGNMENT,'=',1,10526) -LexToken(OPENSQBRACKET,'[',1,10527) -LexToken(CLOSESQBRACKET,']',1,10528) -LexToken(COMMA,',',1,10529) -LexToken(VAR,'state',1,10541) -LexToken(ASSIGNMENT,'=',1,10546) -LexToken(OPENSQBRACKET,'[',1,10547) -LexToken(CLOSESQBRACKET,']',1,10548) -LexToken(COMMA,',',1,10549) -LexToken(VAR,'dstate',1,10561) -LexToken(ASSIGNMENT,'=',1,10567) -LexToken(OPENSQBRACKET,'[',1,10568) -LexToken(CLOSESQBRACKET,']',1,10569) -LexToken(COMMA,',',1,10570) -LexToken(VAR,'odstate',1,10582) -LexToken(ASSIGNMENT,'=',1,10589) -LexToken(VAR,'list',1,10590) -LexToken(OPENBRACKET,'(',1,10594) -LexToken(CLOSEBRACKET,')',1,10595) -LexToken(COMMA,',',1,10596) -LexToken(VAR,'rpar',1,10608) -LexToken(ASSIGNMENT,'=',1,10612) -LexToken(OPENSQBRACKET,'[',1,10613) -LexToken(CLOSESQBRACKET,']',1,10614) -LexToken(COMMA,',',1,10615) -LexToken(VAR,'ipar',1,10627) -LexToken(ASSIGNMENT,'=',1,10631) -LexToken(NUMBER,'1',1,10632) -LexToken(COMMA,',',1,10633) -LexToken(VAR,'opar',1,10645) -LexToken(ASSIGNMENT,'=',1,10649) -LexToken(VAR,'list',1,10650) -LexToken(OPENBRACKET,'(',1,10654) -LexToken(CLOSEBRACKET,')',1,10655) -LexToken(COMMA,',',1,10656) -LexToken(VAR,'blocktype',1,10668) -LexToken(ASSIGNMENT,'=',1,10677) -LexToken(DQSTRING,'"c"',1,10680) -LexToken(COMMA,',',1,10681) -LexToken(VAR,'firing',1,10693) -LexToken(ASSIGNMENT,'=',1,10699) -LexToken(OPENSQBRACKET,'[',1,10700) -LexToken(CLOSESQBRACKET,']',1,10701) -LexToken(COMMA,',',1,10702) -LexToken(VAR,'dep_ut',1,10714) -LexToken(ASSIGNMENT,'=',1,10720) -LexToken(OPENSQBRACKET,'[',1,10721) -LexToken(PREVAR_BOOLEAN,'%f',1,10722) -LexToken(COMMA,',',1,10724) -LexToken(PREVAR_BOOLEAN,'%f',1,10725) -LexToken(CLOSESQBRACKET,']',1,10727) -LexToken(COMMA,',',1,10728) -LexToken(VAR,'label',1,10740) -LexToken(ASSIGNMENT,'=',1,10745) -LexToken(DQSTRING,'""',1,10747) -LexToken(COMMA,',',1,10748) -LexToken(VAR,'nzcross',1,10760) -LexToken(ASSIGNMENT,'=',1,10767) -LexToken(NUMBER,'0',1,10768) -LexToken(COMMA,',',1,10769) -LexToken(VAR,'nmode',1,10781) -LexToken(ASSIGNMENT,'=',1,10786) -LexToken(NUMBER,'0',1,10787) -LexToken(COMMA,',',1,10788) -LexToken(VAR,'equations',1,10800) -LexToken(ASSIGNMENT,'=',1,10809) -LexToken(VAR,'list',1,10810) -LexToken(OPENBRACKET,'(',1,10814) -LexToken(CLOSEBRACKET,')',1,10815) -LexToken(CLOSEBRACKET,')',1,10816) -LexToken(COMMA,',',1,10817) -LexToken(VAR,'doc',1,10829) -LexToken(ASSIGNMENT,'=',1,10832) -LexToken(VAR,'list',1,10833) -LexToken(OPENBRACKET,'(',1,10837) -LexToken(CLOSEBRACKET,')',1,10838) -LexToken(CLOSEBRACKET,')',1,10839) -LexToken(EOL,'\n',1,10840) -LexToken(VAR,'scs_m_1',1,10849) -LexToken(ASSIGNMENT,'=',1,10856) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,10857) -LexToken(OPENBRACKET,'(',1,10871) -LexToken(VAR,'version',1,10883) -LexToken(ASSIGNMENT,'=',1,10890) -LexToken(DQSTRING,'"scicos4.2"',1,10901) -LexToken(COMMA,',',1,10902) -LexToken(VAR,'props',1,10914) -LexToken(ASSIGNMENT,'=',1,10919) -LexToken(SCICOS_PARAMS,'scicos_params',1,10920) -LexToken(OPENBRACKET,'(',1,10933) -LexToken(VAR,'wpar',1,10945) -LexToken(ASSIGNMENT,'=',1,10949) -LexToken(OPENSQBRACKET,'[',1,10950) -LexToken(NUMBER,'600',1,10951) -LexToken(COMMA,',',1,10954) -LexToken(NUMBER,'450',1,10955) -LexToken(COMMA,',',1,10958) -LexToken(NUMBER,'0',1,10959) -LexToken(COMMA,',',1,10960) -LexToken(NUMBER,'0',1,10961) -LexToken(COMMA,',',1,10962) -LexToken(NUMBER,'600',1,10963) -LexToken(COMMA,',',1,10966) -LexToken(NUMBER,'450',1,10967) -LexToken(CLOSESQBRACKET,']',1,10970) -LexToken(COMMA,',',1,10971) -LexToken(VAR,'Title',1,10983) -LexToken(ASSIGNMENT,'=',1,10988) -LexToken(DQSTRING,'"Untitled"',1,10998) -LexToken(COMMA,',',1,10999) -LexToken(VAR,'tol',1,11011) -LexToken(ASSIGNMENT,'=',1,11014) -LexToken(OPENSQBRACKET,'[',1,11015) -LexToken(NUMBER,'0.0001',1,11016) -LexToken(COMMA,',',1,11022) -LexToken(NUMBER,'0.000001',1,11023) -LexToken(COMMA,',',1,11031) -LexToken(NUMBER,'1.000E-10',1,11032) -LexToken(COMMA,',',1,11041) -LexToken(NUMBER,'100001',1,11042) -LexToken(COMMA,',',1,11048) -LexToken(NUMBER,'0',1,11049) -LexToken(COMMA,',',1,11050) -LexToken(NUMBER,'0',1,11051) -LexToken(CLOSESQBRACKET,']',1,11052) -LexToken(COMMA,',',1,11053) -LexToken(VAR,'tf',1,11065) -LexToken(ASSIGNMENT,'=',1,11067) -LexToken(NUMBER,'100000',1,11068) -LexToken(COMMA,',',1,11074) -LexToken(VAR,'context',1,11086) -LexToken(ASSIGNMENT,'=',1,11093) -LexToken(OPENSQBRACKET,'[',1,11094) -LexToken(CLOSESQBRACKET,']',1,11095) -LexToken(COMMA,',',1,11096) -LexToken(VAR,'void1',1,11108) -LexToken(ASSIGNMENT,'=',1,11113) -LexToken(OPENSQBRACKET,'[',1,11114) -LexToken(CLOSESQBRACKET,']',1,11115) -LexToken(COMMA,',',1,11116) -LexToken(VAR,'options',1,11128) -LexToken(ASSIGNMENT,'=',1,11135) -LexToken(VAR,'tlist',1,11136) -LexToken(OPENBRACKET,'(',1,11141) -LexToken(OPENSQBRACKET,'[',1,11142) -LexToken(DQSTRING,'"scsopt"',1,11150) -LexToken(COMMA,',',1,11151) -LexToken(DQSTRING,'"3D"',1,11155) -LexToken(COMMA,',',1,11156) -LexToken(DQSTRING,'"Background"',1,11168) -LexToken(COMMA,',',1,11169) -LexToken(DQSTRING,'"Link"',1,11175) -LexToken(COMMA,',',1,11176) -LexToken(DQSTRING,'"ID"',1,11180) -LexToken(COMMA,',',1,11181) -LexToken(DQSTRING,'"Cmap"',1,11187) -LexToken(CLOSESQBRACKET,']',1,11188) -LexToken(COMMA,',',1,11189) -LexToken(VAR,'list',1,11190) -LexToken(OPENBRACKET,'(',1,11194) -LexToken(PREVAR_BOOLEAN,'%t',1,11195) -LexToken(COMMA,',',1,11197) -LexToken(NUMBER,'33',1,11198) -LexToken(CLOSEBRACKET,')',1,11200) -LexToken(COMMA,',',1,11201) -LexToken(OPENSQBRACKET,'[',1,11202) -LexToken(NUMBER,'8',1,11203) -LexToken(COMMA,',',1,11204) -LexToken(NUMBER,'1',1,11205) -LexToken(CLOSESQBRACKET,']',1,11206) -LexToken(COMMA,',',1,11207) -LexToken(OPENSQBRACKET,'[',1,11208) -LexToken(NUMBER,'1',1,11209) -LexToken(COMMA,',',1,11210) -LexToken(NUMBER,'5',1,11211) -LexToken(CLOSESQBRACKET,']',1,11212) -LexToken(COMMA,',',1,11213) -LexToken(VAR,'list',1,11225) -LexToken(OPENBRACKET,'(',1,11229) -LexToken(OPENSQBRACKET,'[',1,11230) -LexToken(NUMBER,'5',1,11231) -LexToken(COMMA,',',1,11232) -LexToken(NUMBER,'1',1,11233) -LexToken(CLOSESQBRACKET,']',1,11234) -LexToken(COMMA,',',1,11235) -LexToken(OPENSQBRACKET,'[',1,11236) -LexToken(NUMBER,'4',1,11237) -LexToken(COMMA,',',1,11238) -LexToken(NUMBER,'1',1,11239) -LexToken(CLOSESQBRACKET,']',1,11240) -LexToken(CLOSEBRACKET,')',1,11241) -LexToken(COMMA,',',1,11242) -LexToken(OPENSQBRACKET,'[',1,11243) -LexToken(NUMBER,'0.8',1,11244) -LexToken(COMMA,',',1,11247) -LexToken(NUMBER,'0.8',1,11248) -LexToken(COMMA,',',1,11251) -LexToken(NUMBER,'0.8',1,11252) -LexToken(CLOSESQBRACKET,']',1,11255) -LexToken(CLOSEBRACKET,')',1,11256) -LexToken(COMMA,',',1,11257) -LexToken(VAR,'void2',1,11269) -LexToken(ASSIGNMENT,'=',1,11274) -LexToken(OPENSQBRACKET,'[',1,11275) -LexToken(CLOSESQBRACKET,']',1,11276) -LexToken(COMMA,',',1,11277) -LexToken(VAR,'void3',1,11289) -LexToken(ASSIGNMENT,'=',1,11294) -LexToken(OPENSQBRACKET,'[',1,11295) -LexToken(CLOSESQBRACKET,']',1,11296) -LexToken(COMMA,',',1,11297) -LexToken(VAR,'doc',1,11309) -LexToken(ASSIGNMENT,'=',1,11312) -LexToken(VAR,'list',1,11313) -LexToken(OPENBRACKET,'(',1,11317) -LexToken(CLOSEBRACKET,')',1,11318) -LexToken(CLOSEBRACKET,')',1,11319) -LexToken(CLOSEBRACKET,')',1,11320) -LexToken(EOL,'\n',1,11321) -LexToken(VAR,'scs_m_1',1,11330) -LexToken(DOT,'.',1,11337) -LexToken(VAR,'objs',1,11338) -LexToken(OPENBRACKET,'(',1,11342) -LexToken(NUMBER,'1',1,11343) -LexToken(CLOSEBRACKET,')',1,11344) -LexToken(ASSIGNMENT,'=',1,11345) -LexToken(SCICOS_BLOCK,'scicos_block',1,11346) -LexToken(OPENBRACKET,'(',1,11358) -LexToken(VAR,'gui',1,11370) -LexToken(ASSIGNMENT,'=',1,11373) -LexToken(DQSTRING,'"ANDLOG_f"',1,11383) -LexToken(COMMA,',',1,11384) -LexToken(VAR,'graphics',1,11396) -LexToken(ASSIGNMENT,'=',1,11404) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,11405) -LexToken(OPENBRACKET,'(',1,11420) -LexToken(VAR,'orig',1,11432) -LexToken(ASSIGNMENT,'=',1,11436) -LexToken(OPENSQBRACKET,'[',1,11437) -LexToken(NUMBER,'194',1,11438) -LexToken(COMMA,',',1,11441) -LexToken(NUMBER,'133',1,11442) -LexToken(CLOSESQBRACKET,']',1,11445) -LexToken(COMMA,',',1,11446) -LexToken(VAR,'sz',1,11458) -LexToken(ASSIGNMENT,'=',1,11460) -LexToken(OPENSQBRACKET,'[',1,11461) -LexToken(NUMBER,'60',1,11462) -LexToken(COMMA,',',1,11464) -LexToken(NUMBER,'60',1,11465) -LexToken(CLOSESQBRACKET,']',1,11467) -LexToken(COMMA,',',1,11468) -LexToken(VAR,'flip',1,11480) -LexToken(ASSIGNMENT,'=',1,11484) -LexToken(PREVAR_BOOLEAN,'%t',1,11485) -LexToken(COMMA,',',1,11487) -LexToken(VAR,'theta',1,11499) -LexToken(ASSIGNMENT,'=',1,11504) -LexToken(NUMBER,'0',1,11505) -LexToken(COMMA,',',1,11506) -LexToken(VAR,'exprs',1,11518) -LexToken(ASSIGNMENT,'=',1,11523) -LexToken(OPENSQBRACKET,'[',1,11524) -LexToken(CLOSESQBRACKET,']',1,11525) -LexToken(COMMA,',',1,11526) -LexToken(VAR,'pin',1,11538) -LexToken(ASSIGNMENT,'=',1,11541) -LexToken(OPENSQBRACKET,'[',1,11542) -LexToken(CLOSESQBRACKET,']',1,11543) -LexToken(COMMA,',',1,11544) -LexToken(VAR,'pout',1,11556) -LexToken(ASSIGNMENT,'=',1,11560) -LexToken(NUMBER,'9',1,11561) -LexToken(COMMA,',',1,11562) -LexToken(VAR,'pein',1,11574) -LexToken(ASSIGNMENT,'=',1,11578) -LexToken(OPENSQBRACKET,'[',1,11579) -LexToken(NUMBER,'4',1,11580) -LexToken(SEMICOLON,';',1,11581) -LexToken(NUMBER,'11',1,11582) -LexToken(CLOSESQBRACKET,']',1,11584) -LexToken(COMMA,',',1,11585) -LexToken(VAR,'peout',1,11597) -LexToken(ASSIGNMENT,'=',1,11602) -LexToken(OPENSQBRACKET,'[',1,11603) -LexToken(CLOSESQBRACKET,']',1,11604) -LexToken(COMMA,',',1,11605) -LexToken(VAR,'gr_i',1,11617) -LexToken(ASSIGNMENT,'=',1,11621) -LexToken(OPENSQBRACKET,'[',1,11622) -LexToken(CLOSESQBRACKET,']',1,11623) -LexToken(COMMA,',',1,11624) -LexToken(VAR,'id',1,11636) -LexToken(ASSIGNMENT,'=',1,11638) -LexToken(DQSTRING,'""',1,11640) -LexToken(COMMA,',',1,11641) -LexToken(VAR,'in_implicit',1,11653) -LexToken(ASSIGNMENT,'=',1,11664) -LexToken(OPENSQBRACKET,'[',1,11665) -LexToken(CLOSESQBRACKET,']',1,11666) -LexToken(COMMA,',',1,11667) -LexToken(VAR,'out_implicit',1,11679) -LexToken(ASSIGNMENT,'=',1,11691) -LexToken(DQSTRING,'"E"',1,11694) -LexToken(CLOSEBRACKET,')',1,11695) -LexToken(COMMA,',',1,11696) -LexToken(VAR,'model',1,11708) -LexToken(ASSIGNMENT,'=',1,11713) -LexToken(SCICOS_MODEL,'scicos_model',1,11714) -LexToken(OPENBRACKET,'(',1,11726) -LexToken(VAR,'sim',1,11738) -LexToken(ASSIGNMENT,'=',1,11741) -LexToken(DQSTRING,'"andlog"',1,11749) -LexToken(COMMA,',',1,11750) -LexToken(VAR,'in',1,11762) -LexToken(ASSIGNMENT,'=',1,11764) -LexToken(OPENSQBRACKET,'[',1,11765) -LexToken(CLOSESQBRACKET,']',1,11766) -LexToken(COMMA,',',1,11767) -LexToken(VAR,'in2',1,11779) -LexToken(ASSIGNMENT,'=',1,11782) -LexToken(OPENSQBRACKET,'[',1,11783) -LexToken(CLOSESQBRACKET,']',1,11784) -LexToken(COMMA,',',1,11785) -LexToken(VAR,'intyp',1,11797) -LexToken(ASSIGNMENT,'=',1,11802) -LexToken(NUMBER,'1',1,11803) -LexToken(COMMA,',',1,11804) -LexToken(VAR,'out',1,11816) -LexToken(ASSIGNMENT,'=',1,11819) -LexToken(NUMBER,'1',1,11820) -LexToken(COMMA,',',1,11821) -LexToken(VAR,'out2',1,11833) -LexToken(ASSIGNMENT,'=',1,11837) -LexToken(OPENSQBRACKET,'[',1,11838) -LexToken(CLOSESQBRACKET,']',1,11839) -LexToken(COMMA,',',1,11840) -LexToken(VAR,'outtyp',1,11852) -LexToken(ASSIGNMENT,'=',1,11858) -LexToken(NUMBER,'1',1,11859) -LexToken(COMMA,',',1,11860) -LexToken(VAR,'evtin',1,11872) -LexToken(ASSIGNMENT,'=',1,11877) -LexToken(OPENSQBRACKET,'[',1,11878) -LexToken(NUMBER,'1',1,11879) -LexToken(SEMICOLON,';',1,11880) -LexToken(NUMBER,'1',1,11881) -LexToken(CLOSESQBRACKET,']',1,11882) -LexToken(COMMA,',',1,11883) -LexToken(VAR,'evtout',1,11895) -LexToken(ASSIGNMENT,'=',1,11901) -LexToken(OPENSQBRACKET,'[',1,11902) -LexToken(CLOSESQBRACKET,']',1,11903) -LexToken(COMMA,',',1,11904) -LexToken(VAR,'state',1,11916) -LexToken(ASSIGNMENT,'=',1,11921) -LexToken(OPENSQBRACKET,'[',1,11922) -LexToken(CLOSESQBRACKET,']',1,11923) -LexToken(COMMA,',',1,11924) -LexToken(VAR,'dstate',1,11936) -LexToken(ASSIGNMENT,'=',1,11942) -LexToken(OPENSQBRACKET,'[',1,11943) -LexToken(CLOSESQBRACKET,']',1,11944) -LexToken(COMMA,',',1,11945) -LexToken(VAR,'odstate',1,11957) -LexToken(ASSIGNMENT,'=',1,11964) -LexToken(VAR,'list',1,11965) -LexToken(OPENBRACKET,'(',1,11969) -LexToken(CLOSEBRACKET,')',1,11970) -LexToken(COMMA,',',1,11971) -LexToken(VAR,'rpar',1,11983) -LexToken(ASSIGNMENT,'=',1,11987) -LexToken(OPENSQBRACKET,'[',1,11988) -LexToken(CLOSESQBRACKET,']',1,11989) -LexToken(COMMA,',',1,11990) -LexToken(VAR,'ipar',1,12002) -LexToken(ASSIGNMENT,'=',1,12006) -LexToken(OPENSQBRACKET,'[',1,12007) -LexToken(CLOSESQBRACKET,']',1,12008) -LexToken(COMMA,',',1,12009) -LexToken(VAR,'opar',1,12021) -LexToken(ASSIGNMENT,'=',1,12025) -LexToken(VAR,'list',1,12026) -LexToken(OPENBRACKET,'(',1,12030) -LexToken(CLOSEBRACKET,')',1,12031) -LexToken(COMMA,',',1,12032) -LexToken(VAR,'blocktype',1,12044) -LexToken(ASSIGNMENT,'=',1,12053) -LexToken(DQSTRING,'"d"',1,12056) -LexToken(COMMA,',',1,12057) -LexToken(VAR,'firing',1,12069) -LexToken(ASSIGNMENT,'=',1,12075) -LexToken(OPENSQBRACKET,'[',1,12076) -LexToken(CLOSESQBRACKET,']',1,12077) -LexToken(COMMA,',',1,12078) -LexToken(VAR,'dep_ut',1,12090) -LexToken(ASSIGNMENT,'=',1,12096) -LexToken(OPENSQBRACKET,'[',1,12097) -LexToken(PREVAR_BOOLEAN,'%f',1,12098) -LexToken(COMMA,',',1,12100) -LexToken(PREVAR_BOOLEAN,'%f',1,12101) -LexToken(CLOSESQBRACKET,']',1,12103) -LexToken(COMMA,',',1,12104) -LexToken(VAR,'label',1,12116) -LexToken(ASSIGNMENT,'=',1,12121) -LexToken(DQSTRING,'""',1,12123) -LexToken(COMMA,',',1,12124) -LexToken(VAR,'nzcross',1,12136) -LexToken(ASSIGNMENT,'=',1,12143) -LexToken(NUMBER,'0',1,12144) -LexToken(COMMA,',',1,12145) -LexToken(VAR,'nmode',1,12157) -LexToken(ASSIGNMENT,'=',1,12162) -LexToken(NUMBER,'0',1,12163) -LexToken(COMMA,',',1,12164) -LexToken(VAR,'equations',1,12176) -LexToken(ASSIGNMENT,'=',1,12185) -LexToken(VAR,'list',1,12186) -LexToken(OPENBRACKET,'(',1,12190) -LexToken(CLOSEBRACKET,')',1,12191) -LexToken(CLOSEBRACKET,')',1,12192) -LexToken(COMMA,',',1,12193) -LexToken(VAR,'doc',1,12205) -LexToken(ASSIGNMENT,'=',1,12208) -LexToken(VAR,'list',1,12209) -LexToken(OPENBRACKET,'(',1,12213) -LexToken(CLOSEBRACKET,')',1,12214) -LexToken(CLOSEBRACKET,')',1,12215) -LexToken(EOL,'\n',1,12216) -LexToken(VAR,'scs_m_1',1,12225) -LexToken(DOT,'.',1,12232) -LexToken(VAR,'objs',1,12233) -LexToken(OPENBRACKET,'(',1,12237) -LexToken(NUMBER,'2',1,12238) -LexToken(CLOSEBRACKET,')',1,12239) -LexToken(ASSIGNMENT,'=',1,12240) -LexToken(SCICOS_BLOCK,'scicos_block',1,12241) -LexToken(OPENBRACKET,'(',1,12253) -LexToken(VAR,'gui',1,12265) -LexToken(ASSIGNMENT,'=',1,12268) -LexToken(DQSTRING,'"CLKIN_f"',1,12277) -LexToken(COMMA,',',1,12278) -LexToken(VAR,'graphics',1,12290) -LexToken(ASSIGNMENT,'=',1,12298) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,12299) -LexToken(OPENBRACKET,'(',1,12314) -LexToken(VAR,'orig',1,12326) -LexToken(ASSIGNMENT,'=',1,12330) -LexToken(OPENSQBRACKET,'[',1,12331) -LexToken(NUMBER,'149',1,12332) -LexToken(COMMA,',',1,12335) -LexToken(NUMBER,'287',1,12336) -LexToken(CLOSESQBRACKET,']',1,12339) -LexToken(COMMA,',',1,12340) -LexToken(VAR,'sz',1,12352) -LexToken(ASSIGNMENT,'=',1,12354) -LexToken(OPENSQBRACKET,'[',1,12355) -LexToken(NUMBER,'20',1,12356) -LexToken(COMMA,',',1,12358) -LexToken(NUMBER,'20',1,12359) -LexToken(CLOSESQBRACKET,']',1,12361) -LexToken(COMMA,',',1,12362) -LexToken(VAR,'flip',1,12374) -LexToken(ASSIGNMENT,'=',1,12378) -LexToken(PREVAR_BOOLEAN,'%t',1,12379) -LexToken(COMMA,',',1,12381) -LexToken(VAR,'theta',1,12393) -LexToken(ASSIGNMENT,'=',1,12398) -LexToken(NUMBER,'0',1,12399) -LexToken(COMMA,',',1,12400) -LexToken(VAR,'exprs',1,12412) -LexToken(ASSIGNMENT,'=',1,12417) -LexToken(DQSTRING,'"1"',1,12420) -LexToken(COMMA,',',1,12421) -LexToken(VAR,'pin',1,12433) -LexToken(ASSIGNMENT,'=',1,12436) -LexToken(OPENSQBRACKET,'[',1,12437) -LexToken(CLOSESQBRACKET,']',1,12438) -LexToken(COMMA,',',1,12439) -LexToken(VAR,'pout',1,12451) -LexToken(ASSIGNMENT,'=',1,12455) -LexToken(OPENSQBRACKET,'[',1,12456) -LexToken(CLOSESQBRACKET,']',1,12457) -LexToken(COMMA,',',1,12458) -LexToken(VAR,'pein',1,12470) -LexToken(ASSIGNMENT,'=',1,12474) -LexToken(OPENSQBRACKET,'[',1,12475) -LexToken(CLOSESQBRACKET,']',1,12476) -LexToken(COMMA,',',1,12477) -LexToken(VAR,'peout',1,12489) -LexToken(ASSIGNMENT,'=',1,12494) -LexToken(NUMBER,'4',1,12495) -LexToken(COMMA,',',1,12496) -LexToken(VAR,'gr_i',1,12508) -LexToken(ASSIGNMENT,'=',1,12512) -LexToken(OPENSQBRACKET,'[',1,12513) -LexToken(CLOSESQBRACKET,']',1,12514) -LexToken(COMMA,',',1,12515) -LexToken(VAR,'id',1,12527) -LexToken(ASSIGNMENT,'=',1,12529) -LexToken(DQSTRING,'""',1,12531) -LexToken(COMMA,',',1,12532) -LexToken(VAR,'in_implicit',1,12544) -LexToken(ASSIGNMENT,'=',1,12555) -LexToken(OPENSQBRACKET,'[',1,12556) -LexToken(CLOSESQBRACKET,']',1,12557) -LexToken(COMMA,',',1,12558) -LexToken(VAR,'out_implicit',1,12570) -LexToken(ASSIGNMENT,'=',1,12582) -LexToken(OPENSQBRACKET,'[',1,12583) -LexToken(CLOSESQBRACKET,']',1,12584) -LexToken(CLOSEBRACKET,')',1,12585) -LexToken(COMMA,',',1,12586) -LexToken(VAR,'model',1,12598) -LexToken(ASSIGNMENT,'=',1,12603) -LexToken(SCICOS_MODEL,'scicos_model',1,12604) -LexToken(OPENBRACKET,'(',1,12616) -LexToken(VAR,'sim',1,12628) -LexToken(ASSIGNMENT,'=',1,12631) -LexToken(DQSTRING,'"input"',1,12638) -LexToken(COMMA,',',1,12639) -LexToken(VAR,'in',1,12651) -LexToken(ASSIGNMENT,'=',1,12653) -LexToken(OPENSQBRACKET,'[',1,12654) -LexToken(CLOSESQBRACKET,']',1,12655) -LexToken(COMMA,',',1,12656) -LexToken(VAR,'in2',1,12668) -LexToken(ASSIGNMENT,'=',1,12671) -LexToken(OPENSQBRACKET,'[',1,12672) -LexToken(CLOSESQBRACKET,']',1,12673) -LexToken(COMMA,',',1,12674) -LexToken(VAR,'intyp',1,12686) -LexToken(ASSIGNMENT,'=',1,12691) -LexToken(NUMBER,'1',1,12692) -LexToken(COMMA,',',1,12693) -LexToken(VAR,'out',1,12705) -LexToken(ASSIGNMENT,'=',1,12708) -LexToken(OPENSQBRACKET,'[',1,12709) -LexToken(CLOSESQBRACKET,']',1,12710) -LexToken(COMMA,',',1,12711) -LexToken(VAR,'out2',1,12723) -LexToken(ASSIGNMENT,'=',1,12727) -LexToken(OPENSQBRACKET,'[',1,12728) -LexToken(CLOSESQBRACKET,']',1,12729) -LexToken(COMMA,',',1,12730) -LexToken(VAR,'outtyp',1,12742) -LexToken(ASSIGNMENT,'=',1,12748) -LexToken(NUMBER,'1',1,12749) -LexToken(COMMA,',',1,12750) -LexToken(VAR,'evtin',1,12762) -LexToken(ASSIGNMENT,'=',1,12767) -LexToken(OPENSQBRACKET,'[',1,12768) -LexToken(CLOSESQBRACKET,']',1,12769) -LexToken(COMMA,',',1,12770) -LexToken(VAR,'evtout',1,12782) -LexToken(ASSIGNMENT,'=',1,12788) -LexToken(NUMBER,'1',1,12789) -LexToken(COMMA,',',1,12790) -LexToken(VAR,'state',1,12802) -LexToken(ASSIGNMENT,'=',1,12807) -LexToken(OPENSQBRACKET,'[',1,12808) -LexToken(CLOSESQBRACKET,']',1,12809) -LexToken(COMMA,',',1,12810) -LexToken(VAR,'dstate',1,12822) -LexToken(ASSIGNMENT,'=',1,12828) -LexToken(OPENSQBRACKET,'[',1,12829) -LexToken(CLOSESQBRACKET,']',1,12830) -LexToken(COMMA,',',1,12831) -LexToken(VAR,'odstate',1,12843) -LexToken(ASSIGNMENT,'=',1,12850) -LexToken(VAR,'list',1,12851) -LexToken(OPENBRACKET,'(',1,12855) -LexToken(CLOSEBRACKET,')',1,12856) -LexToken(COMMA,',',1,12857) -LexToken(VAR,'rpar',1,12869) -LexToken(ASSIGNMENT,'=',1,12873) -LexToken(OPENSQBRACKET,'[',1,12874) -LexToken(CLOSESQBRACKET,']',1,12875) -LexToken(COMMA,',',1,12876) -LexToken(VAR,'ipar',1,12888) -LexToken(ASSIGNMENT,'=',1,12892) -LexToken(NUMBER,'1',1,12893) -LexToken(COMMA,',',1,12894) -LexToken(VAR,'opar',1,12906) -LexToken(ASSIGNMENT,'=',1,12910) -LexToken(VAR,'list',1,12911) -LexToken(OPENBRACKET,'(',1,12915) -LexToken(CLOSEBRACKET,')',1,12916) -LexToken(COMMA,',',1,12917) -LexToken(VAR,'blocktype',1,12929) -LexToken(ASSIGNMENT,'=',1,12938) -LexToken(DQSTRING,'"d"',1,12941) -LexToken(COMMA,',',1,12942) -LexToken(VAR,'firing',1,12954) -LexToken(ASSIGNMENT,'=',1,12960) -LexToken(ADDITION,'-',1,12961) -LexToken(NUMBER,'1',1,12962) -LexToken(COMMA,',',1,12963) -LexToken(VAR,'dep_ut',1,12975) -LexToken(ASSIGNMENT,'=',1,12981) -LexToken(OPENSQBRACKET,'[',1,12982) -LexToken(PREVAR_BOOLEAN,'%f',1,12983) -LexToken(COMMA,',',1,12985) -LexToken(PREVAR_BOOLEAN,'%f',1,12986) -LexToken(CLOSESQBRACKET,']',1,12988) -LexToken(COMMA,',',1,12989) -LexToken(VAR,'label',1,13001) -LexToken(ASSIGNMENT,'=',1,13006) -LexToken(DQSTRING,'""',1,13008) -LexToken(COMMA,',',1,13009) -LexToken(VAR,'nzcross',1,13021) -LexToken(ASSIGNMENT,'=',1,13028) -LexToken(NUMBER,'0',1,13029) -LexToken(COMMA,',',1,13030) -LexToken(VAR,'nmode',1,13042) -LexToken(ASSIGNMENT,'=',1,13047) -LexToken(NUMBER,'0',1,13048) -LexToken(COMMA,',',1,13049) -LexToken(VAR,'equations',1,13061) -LexToken(ASSIGNMENT,'=',1,13070) -LexToken(VAR,'list',1,13071) -LexToken(OPENBRACKET,'(',1,13075) -LexToken(CLOSEBRACKET,')',1,13076) -LexToken(CLOSEBRACKET,')',1,13077) -LexToken(COMMA,',',1,13078) -LexToken(VAR,'doc',1,13090) -LexToken(ASSIGNMENT,'=',1,13093) -LexToken(VAR,'list',1,13094) -LexToken(OPENBRACKET,'(',1,13098) -LexToken(CLOSEBRACKET,')',1,13099) -LexToken(CLOSEBRACKET,')',1,13100) -LexToken(EOL,'\n',1,13101) -LexToken(VAR,'scs_m_1',1,13110) -LexToken(DOT,'.',1,13117) -LexToken(VAR,'objs',1,13118) -LexToken(OPENBRACKET,'(',1,13122) -LexToken(NUMBER,'3',1,13123) -LexToken(CLOSEBRACKET,')',1,13124) -LexToken(ASSIGNMENT,'=',1,13125) -LexToken(SCICOS_BLOCK,'scicos_block',1,13126) -LexToken(OPENBRACKET,'(',1,13138) -LexToken(VAR,'gui',1,13150) -LexToken(ASSIGNMENT,'=',1,13153) -LexToken(DQSTRING,'"CLKOUT_f"',1,13163) -LexToken(COMMA,',',1,13164) -LexToken(VAR,'graphics',1,13176) -LexToken(ASSIGNMENT,'=',1,13184) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,13185) -LexToken(OPENBRACKET,'(',1,13200) -LexToken(VAR,'orig',1,13212) -LexToken(ASSIGNMENT,'=',1,13216) -LexToken(OPENSQBRACKET,'[',1,13217) -LexToken(NUMBER,'450',1,13218) -LexToken(COMMA,',',1,13221) -LexToken(NUMBER,'83',1,13222) -LexToken(CLOSESQBRACKET,']',1,13224) -LexToken(COMMA,',',1,13225) -LexToken(VAR,'sz',1,13237) -LexToken(ASSIGNMENT,'=',1,13239) -LexToken(OPENSQBRACKET,'[',1,13240) -LexToken(NUMBER,'20',1,13241) -LexToken(COMMA,',',1,13243) -LexToken(NUMBER,'20',1,13244) -LexToken(CLOSESQBRACKET,']',1,13246) -LexToken(COMMA,',',1,13247) -LexToken(VAR,'flip',1,13259) -LexToken(ASSIGNMENT,'=',1,13263) -LexToken(PREVAR_BOOLEAN,'%t',1,13264) -LexToken(COMMA,',',1,13266) -LexToken(VAR,'theta',1,13278) -LexToken(ASSIGNMENT,'=',1,13283) -LexToken(NUMBER,'0',1,13284) -LexToken(COMMA,',',1,13285) -LexToken(VAR,'exprs',1,13297) -LexToken(ASSIGNMENT,'=',1,13302) -LexToken(DQSTRING,'"1"',1,13305) -LexToken(COMMA,',',1,13306) -LexToken(VAR,'pin',1,13318) -LexToken(ASSIGNMENT,'=',1,13321) -LexToken(OPENSQBRACKET,'[',1,13322) -LexToken(CLOSESQBRACKET,']',1,13323) -LexToken(COMMA,',',1,13324) -LexToken(VAR,'pout',1,13336) -LexToken(ASSIGNMENT,'=',1,13340) -LexToken(OPENSQBRACKET,'[',1,13341) -LexToken(CLOSESQBRACKET,']',1,13342) -LexToken(COMMA,',',1,13343) -LexToken(VAR,'pein',1,13355) -LexToken(ASSIGNMENT,'=',1,13359) -LexToken(NUMBER,'8',1,13360) -LexToken(COMMA,',',1,13361) -LexToken(VAR,'peout',1,13373) -LexToken(ASSIGNMENT,'=',1,13378) -LexToken(OPENSQBRACKET,'[',1,13379) -LexToken(CLOSESQBRACKET,']',1,13380) -LexToken(COMMA,',',1,13381) -LexToken(VAR,'gr_i',1,13393) -LexToken(ASSIGNMENT,'=',1,13397) -LexToken(OPENSQBRACKET,'[',1,13398) -LexToken(CLOSESQBRACKET,']',1,13399) -LexToken(COMMA,',',1,13400) -LexToken(VAR,'id',1,13412) -LexToken(ASSIGNMENT,'=',1,13414) -LexToken(DQSTRING,'""',1,13416) -LexToken(COMMA,',',1,13417) -LexToken(VAR,'in_implicit',1,13429) -LexToken(ASSIGNMENT,'=',1,13440) -LexToken(OPENSQBRACKET,'[',1,13441) -LexToken(CLOSESQBRACKET,']',1,13442) -LexToken(COMMA,',',1,13443) -LexToken(VAR,'out_implicit',1,13455) -LexToken(ASSIGNMENT,'=',1,13467) -LexToken(OPENSQBRACKET,'[',1,13468) -LexToken(CLOSESQBRACKET,']',1,13469) -LexToken(CLOSEBRACKET,')',1,13470) -LexToken(COMMA,',',1,13471) -LexToken(VAR,'model',1,13483) -LexToken(ASSIGNMENT,'=',1,13488) -LexToken(SCICOS_MODEL,'scicos_model',1,13489) -LexToken(OPENBRACKET,'(',1,13501) -LexToken(VAR,'sim',1,13513) -LexToken(ASSIGNMENT,'=',1,13516) -LexToken(DQSTRING,'"output"',1,13524) -LexToken(COMMA,',',1,13525) -LexToken(VAR,'in',1,13537) -LexToken(ASSIGNMENT,'=',1,13539) -LexToken(OPENSQBRACKET,'[',1,13540) -LexToken(CLOSESQBRACKET,']',1,13541) -LexToken(COMMA,',',1,13542) -LexToken(VAR,'in2',1,13554) -LexToken(ASSIGNMENT,'=',1,13557) -LexToken(OPENSQBRACKET,'[',1,13558) -LexToken(CLOSESQBRACKET,']',1,13559) -LexToken(COMMA,',',1,13560) -LexToken(VAR,'intyp',1,13572) -LexToken(ASSIGNMENT,'=',1,13577) -LexToken(NUMBER,'1',1,13578) -LexToken(COMMA,',',1,13579) -LexToken(VAR,'out',1,13591) -LexToken(ASSIGNMENT,'=',1,13594) -LexToken(OPENSQBRACKET,'[',1,13595) -LexToken(CLOSESQBRACKET,']',1,13596) -LexToken(COMMA,',',1,13597) -LexToken(VAR,'out2',1,13609) -LexToken(ASSIGNMENT,'=',1,13613) -LexToken(OPENSQBRACKET,'[',1,13614) -LexToken(CLOSESQBRACKET,']',1,13615) -LexToken(COMMA,',',1,13616) -LexToken(VAR,'outtyp',1,13628) -LexToken(ASSIGNMENT,'=',1,13634) -LexToken(NUMBER,'1',1,13635) -LexToken(COMMA,',',1,13636) -LexToken(VAR,'evtin',1,13648) -LexToken(ASSIGNMENT,'=',1,13653) -LexToken(NUMBER,'1',1,13654) -LexToken(COMMA,',',1,13655) -LexToken(VAR,'evtout',1,13667) -LexToken(ASSIGNMENT,'=',1,13673) -LexToken(OPENSQBRACKET,'[',1,13674) -LexToken(CLOSESQBRACKET,']',1,13675) -LexToken(COMMA,',',1,13676) -LexToken(VAR,'state',1,13688) -LexToken(ASSIGNMENT,'=',1,13693) -LexToken(OPENSQBRACKET,'[',1,13694) -LexToken(CLOSESQBRACKET,']',1,13695) -LexToken(COMMA,',',1,13696) -LexToken(VAR,'dstate',1,13708) -LexToken(ASSIGNMENT,'=',1,13714) -LexToken(OPENSQBRACKET,'[',1,13715) -LexToken(CLOSESQBRACKET,']',1,13716) -LexToken(COMMA,',',1,13717) -LexToken(VAR,'odstate',1,13729) -LexToken(ASSIGNMENT,'=',1,13736) -LexToken(VAR,'list',1,13737) -LexToken(OPENBRACKET,'(',1,13741) -LexToken(CLOSEBRACKET,')',1,13742) -LexToken(COMMA,',',1,13743) -LexToken(VAR,'rpar',1,13755) -LexToken(ASSIGNMENT,'=',1,13759) -LexToken(OPENSQBRACKET,'[',1,13760) -LexToken(CLOSESQBRACKET,']',1,13761) -LexToken(COMMA,',',1,13762) -LexToken(VAR,'ipar',1,13774) -LexToken(ASSIGNMENT,'=',1,13778) -LexToken(NUMBER,'1',1,13779) -LexToken(COMMA,',',1,13780) -LexToken(VAR,'opar',1,13792) -LexToken(ASSIGNMENT,'=',1,13796) -LexToken(VAR,'list',1,13797) -LexToken(OPENBRACKET,'(',1,13801) -LexToken(CLOSEBRACKET,')',1,13802) -LexToken(COMMA,',',1,13803) -LexToken(VAR,'blocktype',1,13815) -LexToken(ASSIGNMENT,'=',1,13824) -LexToken(DQSTRING,'"d"',1,13827) -LexToken(COMMA,',',1,13828) -LexToken(VAR,'firing',1,13840) -LexToken(ASSIGNMENT,'=',1,13846) -LexToken(OPENSQBRACKET,'[',1,13847) -LexToken(CLOSESQBRACKET,']',1,13848) -LexToken(COMMA,',',1,13849) -LexToken(VAR,'dep_ut',1,13861) -LexToken(ASSIGNMENT,'=',1,13867) -LexToken(OPENSQBRACKET,'[',1,13868) -LexToken(PREVAR_BOOLEAN,'%f',1,13869) -LexToken(COMMA,',',1,13871) -LexToken(PREVAR_BOOLEAN,'%f',1,13872) -LexToken(CLOSESQBRACKET,']',1,13874) -LexToken(COMMA,',',1,13875) -LexToken(VAR,'label',1,13887) -LexToken(ASSIGNMENT,'=',1,13892) -LexToken(DQSTRING,'""',1,13894) -LexToken(COMMA,',',1,13895) -LexToken(VAR,'nzcross',1,13907) -LexToken(ASSIGNMENT,'=',1,13914) -LexToken(NUMBER,'0',1,13915) -LexToken(COMMA,',',1,13916) -LexToken(VAR,'nmode',1,13928) -LexToken(ASSIGNMENT,'=',1,13933) -LexToken(NUMBER,'0',1,13934) -LexToken(COMMA,',',1,13935) -LexToken(VAR,'equations',1,13947) -LexToken(ASSIGNMENT,'=',1,13956) -LexToken(VAR,'list',1,13957) -LexToken(OPENBRACKET,'(',1,13961) -LexToken(CLOSEBRACKET,')',1,13962) -LexToken(CLOSEBRACKET,')',1,13963) -LexToken(COMMA,',',1,13964) -LexToken(VAR,'doc',1,13976) -LexToken(ASSIGNMENT,'=',1,13979) -LexToken(VAR,'list',1,13980) -LexToken(OPENBRACKET,'(',1,13984) -LexToken(CLOSEBRACKET,')',1,13985) -LexToken(CLOSEBRACKET,')',1,13986) -LexToken(EOL,'\n',1,13987) -LexToken(VAR,'scs_m_1',1,13996) -LexToken(DOT,'.',1,14003) -LexToken(VAR,'objs',1,14004) -LexToken(OPENBRACKET,'(',1,14008) -LexToken(NUMBER,'4',1,14009) -LexToken(CLOSEBRACKET,')',1,14010) -LexToken(ASSIGNMENT,'=',1,14011) -LexToken(SCICOS_LINK,'scicos_link',1,14012) -LexToken(OPENBRACKET,'(',1,14023) -LexToken(VAR,'xx',1,14035) -LexToken(ASSIGNMENT,'=',1,14037) -LexToken(OPENSQBRACKET,'[',1,14038) -LexToken(NUMBER,'169',1,14039) -LexToken(SEMICOLON,';',1,14042) -LexToken(NUMBER,'214',1,14043) -LexToken(SEMICOLON,';',1,14046) -LexToken(NUMBER,'214',1,14047) -LexToken(CLOSESQBRACKET,']',1,14050) -LexToken(COMMA,',',1,14051) -LexToken(VAR,'yy',1,14063) -LexToken(ASSIGNMENT,'=',1,14065) -LexToken(OPENSQBRACKET,'[',1,14066) -LexToken(NUMBER,'297',1,14067) -LexToken(SEMICOLON,';',1,14070) -LexToken(NUMBER,'297',1,14071) -LexToken(SEMICOLON,';',1,14074) -LexToken(NUMBER,'198.71',1,14075) -LexToken(CLOSESQBRACKET,']',1,14081) -LexToken(COMMA,',',1,14082) -LexToken(VAR,'id',1,14094) -LexToken(ASSIGNMENT,'=',1,14096) -LexToken(DQSTRING,'"drawlink"',1,14106) -LexToken(COMMA,',',1,14107) -LexToken(VAR,'thick',1,14119) -LexToken(ASSIGNMENT,'=',1,14124) -LexToken(OPENSQBRACKET,'[',1,14125) -LexToken(NUMBER,'0',1,14126) -LexToken(COMMA,',',1,14127) -LexToken(NUMBER,'0',1,14128) -LexToken(CLOSESQBRACKET,']',1,14129) -LexToken(COMMA,',',1,14130) -LexToken(VAR,'ct',1,14142) -LexToken(ASSIGNMENT,'=',1,14144) -LexToken(OPENSQBRACKET,'[',1,14145) -LexToken(NUMBER,'5',1,14146) -LexToken(COMMA,',',1,14147) -LexToken(ADDITION,'-',1,14148) -LexToken(NUMBER,'1',1,14149) -LexToken(CLOSESQBRACKET,']',1,14150) -LexToken(COMMA,',',1,14151) -LexToken(VAR,'from',1,14163) -LexToken(ASSIGNMENT,'=',1,14167) -LexToken(OPENSQBRACKET,'[',1,14168) -LexToken(NUMBER,'2',1,14169) -LexToken(COMMA,',',1,14170) -LexToken(NUMBER,'1',1,14171) -LexToken(CLOSESQBRACKET,']',1,14172) -LexToken(COMMA,',',1,14173) -LexToken(VAR,'to',1,14185) -LexToken(ASSIGNMENT,'=',1,14187) -LexToken(OPENSQBRACKET,'[',1,14188) -LexToken(NUMBER,'1',1,14189) -LexToken(COMMA,',',1,14190) -LexToken(NUMBER,'1',1,14191) -LexToken(CLOSESQBRACKET,']',1,14192) -LexToken(CLOSEBRACKET,')',1,14193) -LexToken(EOL,'\n',1,14194) -LexToken(VAR,'scs_m_1',1,14203) -LexToken(DOT,'.',1,14210) -LexToken(VAR,'objs',1,14211) -LexToken(OPENBRACKET,'(',1,14215) -LexToken(NUMBER,'5',1,14216) -LexToken(CLOSEBRACKET,')',1,14217) -LexToken(ASSIGNMENT,'=',1,14218) -LexToken(SCICOS_BLOCK,'scicos_block',1,14219) -LexToken(OPENBRACKET,'(',1,14231) -LexToken(VAR,'gui',1,14243) -LexToken(ASSIGNMENT,'=',1,14246) -LexToken(DQSTRING,'"CLKIN_f"',1,14255) -LexToken(COMMA,',',1,14256) -LexToken(VAR,'graphics',1,14268) -LexToken(ASSIGNMENT,'=',1,14276) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,14277) -LexToken(OPENBRACKET,'(',1,14292) -LexToken(VAR,'orig',1,14304) -LexToken(ASSIGNMENT,'=',1,14308) -LexToken(OPENSQBRACKET,'[',1,14309) -LexToken(NUMBER,'141',1,14310) -LexToken(COMMA,',',1,14313) -LexToken(NUMBER,'330',1,14314) -LexToken(CLOSESQBRACKET,']',1,14317) -LexToken(COMMA,',',1,14318) -LexToken(VAR,'sz',1,14330) -LexToken(ASSIGNMENT,'=',1,14332) -LexToken(OPENSQBRACKET,'[',1,14333) -LexToken(NUMBER,'20',1,14334) -LexToken(COMMA,',',1,14336) -LexToken(NUMBER,'20',1,14337) -LexToken(CLOSESQBRACKET,']',1,14339) -LexToken(COMMA,',',1,14340) -LexToken(VAR,'flip',1,14352) -LexToken(ASSIGNMENT,'=',1,14356) -LexToken(PREVAR_BOOLEAN,'%t',1,14357) -LexToken(COMMA,',',1,14359) -LexToken(VAR,'theta',1,14371) -LexToken(ASSIGNMENT,'=',1,14376) -LexToken(NUMBER,'0',1,14377) -LexToken(COMMA,',',1,14378) -LexToken(VAR,'exprs',1,14390) -LexToken(ASSIGNMENT,'=',1,14395) -LexToken(DQSTRING,'"2"',1,14398) -LexToken(COMMA,',',1,14399) -LexToken(VAR,'pin',1,14411) -LexToken(ASSIGNMENT,'=',1,14414) -LexToken(OPENSQBRACKET,'[',1,14415) -LexToken(CLOSESQBRACKET,']',1,14416) -LexToken(COMMA,',',1,14417) -LexToken(VAR,'pout',1,14429) -LexToken(ASSIGNMENT,'=',1,14433) -LexToken(OPENSQBRACKET,'[',1,14434) -LexToken(CLOSESQBRACKET,']',1,14435) -LexToken(COMMA,',',1,14436) -LexToken(VAR,'pein',1,14448) -LexToken(ASSIGNMENT,'=',1,14452) -LexToken(OPENSQBRACKET,'[',1,14453) -LexToken(CLOSESQBRACKET,']',1,14454) -LexToken(COMMA,',',1,14455) -LexToken(VAR,'peout',1,14467) -LexToken(ASSIGNMENT,'=',1,14472) -LexToken(NUMBER,'6',1,14473) -LexToken(COMMA,',',1,14474) -LexToken(VAR,'gr_i',1,14486) -LexToken(ASSIGNMENT,'=',1,14490) -LexToken(OPENSQBRACKET,'[',1,14491) -LexToken(CLOSESQBRACKET,']',1,14492) -LexToken(COMMA,',',1,14493) -LexToken(VAR,'id',1,14505) -LexToken(ASSIGNMENT,'=',1,14507) -LexToken(DQSTRING,'""',1,14509) -LexToken(COMMA,',',1,14510) -LexToken(VAR,'in_implicit',1,14522) -LexToken(ASSIGNMENT,'=',1,14533) -LexToken(OPENSQBRACKET,'[',1,14534) -LexToken(CLOSESQBRACKET,']',1,14535) -LexToken(COMMA,',',1,14536) -LexToken(VAR,'out_implicit',1,14548) -LexToken(ASSIGNMENT,'=',1,14560) -LexToken(OPENSQBRACKET,'[',1,14561) -LexToken(CLOSESQBRACKET,']',1,14562) -LexToken(CLOSEBRACKET,')',1,14563) -LexToken(COMMA,',',1,14564) -LexToken(VAR,'model',1,14576) -LexToken(ASSIGNMENT,'=',1,14581) -LexToken(SCICOS_MODEL,'scicos_model',1,14582) -LexToken(OPENBRACKET,'(',1,14594) -LexToken(VAR,'sim',1,14606) -LexToken(ASSIGNMENT,'=',1,14609) -LexToken(DQSTRING,'"input"',1,14616) -LexToken(COMMA,',',1,14617) -LexToken(VAR,'in',1,14629) -LexToken(ASSIGNMENT,'=',1,14631) -LexToken(OPENSQBRACKET,'[',1,14632) -LexToken(CLOSESQBRACKET,']',1,14633) -LexToken(COMMA,',',1,14634) -LexToken(VAR,'in2',1,14646) -LexToken(ASSIGNMENT,'=',1,14649) -LexToken(OPENSQBRACKET,'[',1,14650) -LexToken(CLOSESQBRACKET,']',1,14651) -LexToken(COMMA,',',1,14652) -LexToken(VAR,'intyp',1,14664) -LexToken(ASSIGNMENT,'=',1,14669) -LexToken(NUMBER,'1',1,14670) -LexToken(COMMA,',',1,14671) -LexToken(VAR,'out',1,14683) -LexToken(ASSIGNMENT,'=',1,14686) -LexToken(OPENSQBRACKET,'[',1,14687) -LexToken(CLOSESQBRACKET,']',1,14688) -LexToken(COMMA,',',1,14689) -LexToken(VAR,'out2',1,14701) -LexToken(ASSIGNMENT,'=',1,14705) -LexToken(OPENSQBRACKET,'[',1,14706) -LexToken(CLOSESQBRACKET,']',1,14707) -LexToken(COMMA,',',1,14708) -LexToken(VAR,'outtyp',1,14720) -LexToken(ASSIGNMENT,'=',1,14726) -LexToken(NUMBER,'1',1,14727) -LexToken(COMMA,',',1,14728) -LexToken(VAR,'evtin',1,14740) -LexToken(ASSIGNMENT,'=',1,14745) -LexToken(OPENSQBRACKET,'[',1,14746) -LexToken(CLOSESQBRACKET,']',1,14747) -LexToken(COMMA,',',1,14748) -LexToken(VAR,'evtout',1,14760) -LexToken(ASSIGNMENT,'=',1,14766) -LexToken(NUMBER,'1',1,14767) -LexToken(COMMA,',',1,14768) -LexToken(VAR,'state',1,14780) -LexToken(ASSIGNMENT,'=',1,14785) -LexToken(OPENSQBRACKET,'[',1,14786) -LexToken(CLOSESQBRACKET,']',1,14787) -LexToken(COMMA,',',1,14788) -LexToken(VAR,'dstate',1,14800) -LexToken(ASSIGNMENT,'=',1,14806) -LexToken(OPENSQBRACKET,'[',1,14807) -LexToken(CLOSESQBRACKET,']',1,14808) -LexToken(COMMA,',',1,14809) -LexToken(VAR,'odstate',1,14821) -LexToken(ASSIGNMENT,'=',1,14828) -LexToken(VAR,'list',1,14829) -LexToken(OPENBRACKET,'(',1,14833) -LexToken(CLOSEBRACKET,')',1,14834) -LexToken(COMMA,',',1,14835) -LexToken(VAR,'rpar',1,14847) -LexToken(ASSIGNMENT,'=',1,14851) -LexToken(OPENSQBRACKET,'[',1,14852) -LexToken(CLOSESQBRACKET,']',1,14853) -LexToken(COMMA,',',1,14854) -LexToken(VAR,'ipar',1,14866) -LexToken(ASSIGNMENT,'=',1,14870) -LexToken(NUMBER,'2',1,14871) -LexToken(COMMA,',',1,14872) -LexToken(VAR,'opar',1,14884) -LexToken(ASSIGNMENT,'=',1,14888) -LexToken(VAR,'list',1,14889) -LexToken(OPENBRACKET,'(',1,14893) -LexToken(CLOSEBRACKET,')',1,14894) -LexToken(COMMA,',',1,14895) -LexToken(VAR,'blocktype',1,14907) -LexToken(ASSIGNMENT,'=',1,14916) -LexToken(DQSTRING,'"d"',1,14919) -LexToken(COMMA,',',1,14920) -LexToken(VAR,'firing',1,14932) -LexToken(ASSIGNMENT,'=',1,14938) -LexToken(ADDITION,'-',1,14939) -LexToken(NUMBER,'1',1,14940) -LexToken(COMMA,',',1,14941) -LexToken(VAR,'dep_ut',1,14953) -LexToken(ASSIGNMENT,'=',1,14959) -LexToken(OPENSQBRACKET,'[',1,14960) -LexToken(PREVAR_BOOLEAN,'%f',1,14961) -LexToken(COMMA,',',1,14963) -LexToken(PREVAR_BOOLEAN,'%f',1,14964) -LexToken(CLOSESQBRACKET,']',1,14966) -LexToken(COMMA,',',1,14967) -LexToken(VAR,'label',1,14979) -LexToken(ASSIGNMENT,'=',1,14984) -LexToken(DQSTRING,'""',1,14986) -LexToken(COMMA,',',1,14987) -LexToken(VAR,'nzcross',1,14999) -LexToken(ASSIGNMENT,'=',1,15006) -LexToken(NUMBER,'0',1,15007) -LexToken(COMMA,',',1,15008) -LexToken(VAR,'nmode',1,15020) -LexToken(ASSIGNMENT,'=',1,15025) -LexToken(NUMBER,'0',1,15026) -LexToken(COMMA,',',1,15027) -LexToken(VAR,'equations',1,15039) -LexToken(ASSIGNMENT,'=',1,15048) -LexToken(VAR,'list',1,15049) -LexToken(OPENBRACKET,'(',1,15053) -LexToken(CLOSEBRACKET,')',1,15054) -LexToken(CLOSEBRACKET,')',1,15055) -LexToken(COMMA,',',1,15056) -LexToken(VAR,'doc',1,15068) -LexToken(ASSIGNMENT,'=',1,15071) -LexToken(VAR,'list',1,15072) -LexToken(OPENBRACKET,'(',1,15076) -LexToken(CLOSEBRACKET,')',1,15077) -LexToken(CLOSEBRACKET,')',1,15078) -LexToken(EOL,'\n',1,15079) -LexToken(VAR,'scs_m_1',1,15088) -LexToken(DOT,'.',1,15095) -LexToken(VAR,'objs',1,15096) -LexToken(OPENBRACKET,'(',1,15100) -LexToken(NUMBER,'6',1,15101) -LexToken(CLOSEBRACKET,')',1,15102) -LexToken(ASSIGNMENT,'=',1,15103) -LexToken(SCICOS_LINK,'scicos_link',1,15104) -LexToken(OPENBRACKET,'(',1,15115) -LexToken(VAR,'xx',1,15127) -LexToken(ASSIGNMENT,'=',1,15129) -LexToken(OPENSQBRACKET,'[',1,15130) -LexToken(NUMBER,'161',1,15131) -LexToken(SEMICOLON,';',1,15134) -LexToken(NUMBER,'234',1,15135) -LexToken(SEMICOLON,';',1,15138) -LexToken(NUMBER,'234',1,15139) -LexToken(CLOSESQBRACKET,']',1,15142) -LexToken(COMMA,',',1,15143) -LexToken(VAR,'yy',1,15155) -LexToken(ASSIGNMENT,'=',1,15157) -LexToken(OPENSQBRACKET,'[',1,15158) -LexToken(NUMBER,'340',1,15159) -LexToken(SEMICOLON,';',1,15162) -LexToken(NUMBER,'340',1,15163) -LexToken(SEMICOLON,';',1,15166) -LexToken(NUMBER,'275.78',1,15167) -LexToken(CLOSESQBRACKET,']',1,15173) -LexToken(COMMA,',',1,15174) -LexToken(VAR,'id',1,15186) -LexToken(ASSIGNMENT,'=',1,15188) -LexToken(DQSTRING,'"drawlink"',1,15198) -LexToken(COMMA,',',1,15199) -LexToken(VAR,'thick',1,15211) -LexToken(ASSIGNMENT,'=',1,15216) -LexToken(OPENSQBRACKET,'[',1,15217) -LexToken(NUMBER,'0',1,15218) -LexToken(COMMA,',',1,15219) -LexToken(NUMBER,'0',1,15220) -LexToken(CLOSESQBRACKET,']',1,15221) -LexToken(COMMA,',',1,15222) -LexToken(VAR,'ct',1,15234) -LexToken(ASSIGNMENT,'=',1,15236) -LexToken(OPENSQBRACKET,'[',1,15237) -LexToken(NUMBER,'5',1,15238) -LexToken(COMMA,',',1,15239) -LexToken(ADDITION,'-',1,15240) -LexToken(NUMBER,'1',1,15241) -LexToken(CLOSESQBRACKET,']',1,15242) -LexToken(COMMA,',',1,15243) -LexToken(VAR,'from',1,15255) -LexToken(ASSIGNMENT,'=',1,15259) -LexToken(OPENSQBRACKET,'[',1,15260) -LexToken(NUMBER,'5',1,15261) -LexToken(COMMA,',',1,15262) -LexToken(NUMBER,'1',1,15263) -LexToken(CLOSESQBRACKET,']',1,15264) -LexToken(COMMA,',',1,15265) -LexToken(VAR,'to',1,15277) -LexToken(ASSIGNMENT,'=',1,15279) -LexToken(OPENSQBRACKET,'[',1,15280) -LexToken(NUMBER,'10',1,15281) -LexToken(COMMA,',',1,15283) -LexToken(NUMBER,'1',1,15284) -LexToken(CLOSESQBRACKET,']',1,15285) -LexToken(CLOSEBRACKET,')',1,15286) -LexToken(EOL,'\n',1,15287) -LexToken(VAR,'scs_m_1',1,15296) -LexToken(DOT,'.',1,15303) -LexToken(VAR,'objs',1,15304) -LexToken(OPENBRACKET,'(',1,15308) -LexToken(NUMBER,'7',1,15309) -LexToken(CLOSEBRACKET,')',1,15310) -LexToken(ASSIGNMENT,'=',1,15311) -LexToken(SCICOS_BLOCK,'scicos_block',1,15312) -LexToken(OPENBRACKET,'(',1,15324) -LexToken(VAR,'gui',1,15336) -LexToken(ASSIGNMENT,'=',1,15339) -LexToken(DQSTRING,'"IFTHEL_f"',1,15349) -LexToken(COMMA,',',1,15350) -LexToken(VAR,'graphics',1,15362) -LexToken(ASSIGNMENT,'=',1,15370) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,15371) -LexToken(OPENBRACKET,'(',1,15386) -LexToken(VAR,'orig',1,15398) -LexToken(ASSIGNMENT,'=',1,15402) -LexToken(OPENSQBRACKET,'[',1,15403) -LexToken(NUMBER,'331',1,15404) -LexToken(COMMA,',',1,15407) -LexToken(NUMBER,'137',1,15408) -LexToken(CLOSESQBRACKET,']',1,15411) -LexToken(COMMA,',',1,15412) -LexToken(VAR,'sz',1,15424) -LexToken(ASSIGNMENT,'=',1,15426) -LexToken(OPENSQBRACKET,'[',1,15427) -LexToken(NUMBER,'60',1,15428) -LexToken(COMMA,',',1,15430) -LexToken(NUMBER,'60',1,15431) -LexToken(CLOSESQBRACKET,']',1,15433) -LexToken(COMMA,',',1,15434) -LexToken(VAR,'flip',1,15446) -LexToken(ASSIGNMENT,'=',1,15450) -LexToken(PREVAR_BOOLEAN,'%t',1,15451) -LexToken(COMMA,',',1,15453) -LexToken(VAR,'theta',1,15465) -LexToken(ASSIGNMENT,'=',1,15470) -LexToken(NUMBER,'0',1,15471) -LexToken(COMMA,',',1,15472) -LexToken(VAR,'exprs',1,15484) -LexToken(ASSIGNMENT,'=',1,15489) -LexToken(OPENSQBRACKET,'[',1,15490) -LexToken(DQSTRING,'"1"',1,15493) -LexToken(SEMICOLON,';',1,15494) -LexToken(DQSTRING,'"1"',1,15497) -LexToken(CLOSESQBRACKET,']',1,15498) -LexToken(COMMA,',',1,15499) -LexToken(VAR,'pin',1,15511) -LexToken(ASSIGNMENT,'=',1,15514) -LexToken(NUMBER,'9',1,15515) -LexToken(COMMA,',',1,15516) -LexToken(VAR,'pout',1,15528) -LexToken(ASSIGNMENT,'=',1,15532) -LexToken(OPENSQBRACKET,'[',1,15533) -LexToken(CLOSESQBRACKET,']',1,15534) -LexToken(COMMA,',',1,15535) -LexToken(VAR,'pein',1,15547) -LexToken(ASSIGNMENT,'=',1,15551) -LexToken(NUMBER,'12',1,15552) -LexToken(COMMA,',',1,15554) -LexToken(VAR,'peout',1,15566) -LexToken(ASSIGNMENT,'=',1,15571) -LexToken(OPENSQBRACKET,'[',1,15572) -LexToken(NUMBER,'8',1,15573) -LexToken(SEMICOLON,';',1,15574) -LexToken(NUMBER,'0',1,15575) -LexToken(CLOSESQBRACKET,']',1,15576) -LexToken(COMMA,',',1,15577) -LexToken(VAR,'gr_i',1,15589) -LexToken(ASSIGNMENT,'=',1,15593) -LexToken(OPENSQBRACKET,'[',1,15594) -LexToken(CLOSESQBRACKET,']',1,15595) -LexToken(COMMA,',',1,15596) -LexToken(VAR,'id',1,15608) -LexToken(ASSIGNMENT,'=',1,15610) -LexToken(DQSTRING,'""',1,15612) -LexToken(COMMA,',',1,15613) -LexToken(VAR,'in_implicit',1,15625) -LexToken(ASSIGNMENT,'=',1,15636) -LexToken(DQSTRING,'"E"',1,15639) -LexToken(COMMA,',',1,15640) -LexToken(VAR,'out_implicit',1,15652) -LexToken(ASSIGNMENT,'=',1,15664) -LexToken(OPENSQBRACKET,'[',1,15665) -LexToken(CLOSESQBRACKET,']',1,15666) -LexToken(CLOSEBRACKET,')',1,15667) -LexToken(COMMA,',',1,15668) -LexToken(VAR,'model',1,15680) -LexToken(ASSIGNMENT,'=',1,15685) -LexToken(SCICOS_MODEL,'scicos_model',1,15686) -LexToken(OPENBRACKET,'(',1,15698) -LexToken(VAR,'sim',1,15710) -LexToken(ASSIGNMENT,'=',1,15713) -LexToken(VAR,'list',1,15714) -LexToken(OPENBRACKET,'(',1,15718) -LexToken(DQSTRING,'"ifthel"',1,15726) -LexToken(COMMA,',',1,15727) -LexToken(ADDITION,'-',1,15728) -LexToken(NUMBER,'1',1,15729) -LexToken(CLOSEBRACKET,')',1,15730) -LexToken(COMMA,',',1,15731) -LexToken(VAR,'in',1,15743) -LexToken(ASSIGNMENT,'=',1,15745) -LexToken(NUMBER,'1',1,15746) -LexToken(COMMA,',',1,15747) -LexToken(VAR,'in2',1,15759) -LexToken(ASSIGNMENT,'=',1,15762) -LexToken(NUMBER,'1',1,15763) -LexToken(COMMA,',',1,15764) -LexToken(VAR,'intyp',1,15776) -LexToken(ASSIGNMENT,'=',1,15781) -LexToken(ADDITION,'-',1,15782) -LexToken(NUMBER,'1',1,15783) -LexToken(COMMA,',',1,15784) -LexToken(VAR,'out',1,15796) -LexToken(ASSIGNMENT,'=',1,15799) -LexToken(OPENSQBRACKET,'[',1,15800) -LexToken(CLOSESQBRACKET,']',1,15801) -LexToken(COMMA,',',1,15802) -LexToken(VAR,'out2',1,15814) -LexToken(ASSIGNMENT,'=',1,15818) -LexToken(OPENSQBRACKET,'[',1,15819) -LexToken(CLOSESQBRACKET,']',1,15820) -LexToken(COMMA,',',1,15821) -LexToken(VAR,'outtyp',1,15833) -LexToken(ASSIGNMENT,'=',1,15839) -LexToken(NUMBER,'1',1,15840) -LexToken(COMMA,',',1,15841) -LexToken(VAR,'evtin',1,15853) -LexToken(ASSIGNMENT,'=',1,15858) -LexToken(NUMBER,'1',1,15859) -LexToken(COMMA,',',1,15860) -LexToken(VAR,'evtout',1,15872) -LexToken(ASSIGNMENT,'=',1,15878) -LexToken(OPENSQBRACKET,'[',1,15879) -LexToken(NUMBER,'1',1,15880) -LexToken(SEMICOLON,';',1,15881) -LexToken(NUMBER,'1',1,15882) -LexToken(CLOSESQBRACKET,']',1,15883) -LexToken(COMMA,',',1,15884) -LexToken(VAR,'state',1,15896) -LexToken(ASSIGNMENT,'=',1,15901) -LexToken(OPENSQBRACKET,'[',1,15902) -LexToken(CLOSESQBRACKET,']',1,15903) -LexToken(COMMA,',',1,15904) -LexToken(VAR,'dstate',1,15916) -LexToken(ASSIGNMENT,'=',1,15922) -LexToken(OPENSQBRACKET,'[',1,15923) -LexToken(CLOSESQBRACKET,']',1,15924) -LexToken(COMMA,',',1,15925) -LexToken(VAR,'odstate',1,15937) -LexToken(ASSIGNMENT,'=',1,15944) -LexToken(VAR,'list',1,15945) -LexToken(OPENBRACKET,'(',1,15949) -LexToken(CLOSEBRACKET,')',1,15950) -LexToken(COMMA,',',1,15951) -LexToken(VAR,'rpar',1,15963) -LexToken(ASSIGNMENT,'=',1,15967) -LexToken(OPENSQBRACKET,'[',1,15968) -LexToken(CLOSESQBRACKET,']',1,15969) -LexToken(COMMA,',',1,15970) -LexToken(VAR,'ipar',1,15982) -LexToken(ASSIGNMENT,'=',1,15986) -LexToken(OPENSQBRACKET,'[',1,15987) -LexToken(CLOSESQBRACKET,']',1,15988) -LexToken(COMMA,',',1,15989) -LexToken(VAR,'opar',1,16001) -LexToken(ASSIGNMENT,'=',1,16005) -LexToken(VAR,'list',1,16006) -LexToken(OPENBRACKET,'(',1,16010) -LexToken(CLOSEBRACKET,')',1,16011) -LexToken(COMMA,',',1,16012) -LexToken(VAR,'blocktype',1,16024) -LexToken(ASSIGNMENT,'=',1,16033) -LexToken(DQSTRING,'"l"',1,16036) -LexToken(COMMA,',',1,16037) -LexToken(VAR,'firing',1,16049) -LexToken(ASSIGNMENT,'=',1,16055) -LexToken(OPENSQBRACKET,'[',1,16056) -LexToken(ADDITION,'-',1,16057) -LexToken(NUMBER,'1',1,16058) -LexToken(COMMA,',',1,16059) -LexToken(ADDITION,'-',1,16060) -LexToken(NUMBER,'1',1,16061) -LexToken(CLOSESQBRACKET,']',1,16062) -LexToken(COMMA,',',1,16063) -LexToken(VAR,'dep_ut',1,16075) -LexToken(ASSIGNMENT,'=',1,16081) -LexToken(OPENSQBRACKET,'[',1,16082) -LexToken(PREVAR_BOOLEAN,'%t',1,16083) -LexToken(COMMA,',',1,16085) -LexToken(PREVAR_BOOLEAN,'%f',1,16086) -LexToken(CLOSESQBRACKET,']',1,16088) -LexToken(COMMA,',',1,16089) -LexToken(VAR,'label',1,16101) -LexToken(ASSIGNMENT,'=',1,16106) -LexToken(DQSTRING,'""',1,16108) -LexToken(COMMA,',',1,16109) -LexToken(VAR,'nzcross',1,16121) -LexToken(ASSIGNMENT,'=',1,16128) -LexToken(NUMBER,'1',1,16129) -LexToken(COMMA,',',1,16130) -LexToken(VAR,'nmode',1,16142) -LexToken(ASSIGNMENT,'=',1,16147) -LexToken(NUMBER,'1',1,16148) -LexToken(COMMA,',',1,16149) -LexToken(VAR,'equations',1,16161) -LexToken(ASSIGNMENT,'=',1,16170) -LexToken(VAR,'list',1,16171) -LexToken(OPENBRACKET,'(',1,16175) -LexToken(CLOSEBRACKET,')',1,16176) -LexToken(CLOSEBRACKET,')',1,16177) -LexToken(COMMA,',',1,16178) -LexToken(VAR,'doc',1,16190) -LexToken(ASSIGNMENT,'=',1,16193) -LexToken(VAR,'list',1,16194) -LexToken(OPENBRACKET,'(',1,16198) -LexToken(CLOSEBRACKET,')',1,16199) -LexToken(CLOSEBRACKET,')',1,16200) -LexToken(EOL,'\n',1,16201) -LexToken(VAR,'scs_m_1',1,16210) -LexToken(DOT,'.',1,16217) -LexToken(VAR,'objs',1,16218) -LexToken(OPENBRACKET,'(',1,16222) -LexToken(NUMBER,'8',1,16223) -LexToken(CLOSEBRACKET,')',1,16224) -LexToken(ASSIGNMENT,'=',1,16225) -LexToken(SCICOS_LINK,'scicos_link',1,16226) -LexToken(OPENBRACKET,'(',1,16237) -LexToken(VAR,'xx',1,16249) -LexToken(ASSIGNMENT,'=',1,16251) -LexToken(OPENSQBRACKET,'[',1,16252) -LexToken(NUMBER,'351',1,16253) -LexToken(SEMICOLON,';',1,16256) -LexToken(NUMBER,'351',1,16257) -LexToken(SEMICOLON,';',1,16260) -LexToken(NUMBER,'450',1,16261) -LexToken(CLOSESQBRACKET,']',1,16264) -LexToken(COMMA,',',1,16265) -LexToken(VAR,'yy',1,16277) -LexToken(ASSIGNMENT,'=',1,16279) -LexToken(OPENSQBRACKET,'[',1,16280) -LexToken(NUMBER,'131.29',1,16281) -LexToken(SEMICOLON,';',1,16287) -LexToken(NUMBER,'93',1,16288) -LexToken(SEMICOLON,';',1,16290) -LexToken(NUMBER,'93',1,16291) -LexToken(CLOSESQBRACKET,']',1,16293) -LexToken(COMMA,',',1,16294) -LexToken(VAR,'id',1,16306) -LexToken(ASSIGNMENT,'=',1,16308) -LexToken(DQSTRING,'"drawlink"',1,16318) -LexToken(COMMA,',',1,16319) -LexToken(VAR,'thick',1,16331) -LexToken(ASSIGNMENT,'=',1,16336) -LexToken(OPENSQBRACKET,'[',1,16337) -LexToken(NUMBER,'0',1,16338) -LexToken(COMMA,',',1,16339) -LexToken(NUMBER,'0',1,16340) -LexToken(CLOSESQBRACKET,']',1,16341) -LexToken(COMMA,',',1,16342) -LexToken(VAR,'ct',1,16354) -LexToken(ASSIGNMENT,'=',1,16356) -LexToken(OPENSQBRACKET,'[',1,16357) -LexToken(NUMBER,'5',1,16358) -LexToken(COMMA,',',1,16359) -LexToken(ADDITION,'-',1,16360) -LexToken(NUMBER,'1',1,16361) -LexToken(CLOSESQBRACKET,']',1,16362) -LexToken(COMMA,',',1,16363) -LexToken(VAR,'from',1,16375) -LexToken(ASSIGNMENT,'=',1,16379) -LexToken(OPENSQBRACKET,'[',1,16380) -LexToken(NUMBER,'7',1,16381) -LexToken(COMMA,',',1,16382) -LexToken(NUMBER,'1',1,16383) -LexToken(CLOSESQBRACKET,']',1,16384) -LexToken(COMMA,',',1,16385) -LexToken(VAR,'to',1,16397) -LexToken(ASSIGNMENT,'=',1,16399) -LexToken(OPENSQBRACKET,'[',1,16400) -LexToken(NUMBER,'3',1,16401) -LexToken(COMMA,',',1,16402) -LexToken(NUMBER,'1',1,16403) -LexToken(CLOSESQBRACKET,']',1,16404) -LexToken(CLOSEBRACKET,')',1,16405) -LexToken(EOL,'\n',1,16406) -LexToken(VAR,'scs_m_1',1,16415) -LexToken(DOT,'.',1,16422) -LexToken(VAR,'objs',1,16423) -LexToken(OPENBRACKET,'(',1,16427) -LexToken(NUMBER,'9',1,16428) -LexToken(CLOSEBRACKET,')',1,16429) -LexToken(ASSIGNMENT,'=',1,16430) -LexToken(SCICOS_LINK,'scicos_link',1,16431) -LexToken(OPENBRACKET,'(',1,16442) -LexToken(VAR,'xx',1,16454) -LexToken(ASSIGNMENT,'=',1,16456) -LexToken(OPENSQBRACKET,'[',1,16457) -LexToken(NUMBER,'262.57',1,16458) -LexToken(SEMICOLON,';',1,16464) -LexToken(NUMBER,'322.43',1,16465) -LexToken(CLOSESQBRACKET,']',1,16471) -LexToken(COMMA,',',1,16472) -LexToken(VAR,'yy',1,16484) -LexToken(ASSIGNMENT,'=',1,16486) -LexToken(OPENSQBRACKET,'[',1,16487) -LexToken(NUMBER,'163',1,16488) -LexToken(SEMICOLON,';',1,16491) -LexToken(NUMBER,'167',1,16492) -LexToken(CLOSESQBRACKET,']',1,16495) -LexToken(COMMA,',',1,16496) -LexToken(VAR,'id',1,16508) -LexToken(ASSIGNMENT,'=',1,16510) -LexToken(DQSTRING,'"drawlink"',1,16520) -LexToken(COMMA,',',1,16521) -LexToken(VAR,'thick',1,16533) -LexToken(ASSIGNMENT,'=',1,16538) -LexToken(OPENSQBRACKET,'[',1,16539) -LexToken(NUMBER,'0',1,16540) -LexToken(COMMA,',',1,16541) -LexToken(NUMBER,'0',1,16542) -LexToken(CLOSESQBRACKET,']',1,16543) -LexToken(COMMA,',',1,16544) -LexToken(VAR,'ct',1,16556) -LexToken(ASSIGNMENT,'=',1,16558) -LexToken(OPENSQBRACKET,'[',1,16559) -LexToken(NUMBER,'1',1,16560) -LexToken(COMMA,',',1,16561) -LexToken(NUMBER,'1',1,16562) -LexToken(CLOSESQBRACKET,']',1,16563) -LexToken(COMMA,',',1,16564) -LexToken(VAR,'from',1,16576) -LexToken(ASSIGNMENT,'=',1,16580) -LexToken(OPENSQBRACKET,'[',1,16581) -LexToken(NUMBER,'1',1,16582) -LexToken(COMMA,',',1,16583) -LexToken(NUMBER,'1',1,16584) -LexToken(CLOSESQBRACKET,']',1,16585) -LexToken(COMMA,',',1,16586) -LexToken(VAR,'to',1,16598) -LexToken(ASSIGNMENT,'=',1,16600) -LexToken(OPENSQBRACKET,'[',1,16601) -LexToken(NUMBER,'7',1,16602) -LexToken(COMMA,',',1,16603) -LexToken(NUMBER,'1',1,16604) -LexToken(CLOSESQBRACKET,']',1,16605) -LexToken(CLOSEBRACKET,')',1,16606) -LexToken(EOL,'\n',1,16607) -LexToken(VAR,'scs_m_1',1,16616) -LexToken(DOT,'.',1,16623) -LexToken(VAR,'objs',1,16624) -LexToken(OPENBRACKET,'(',1,16628) -LexToken(NUMBER,'10',1,16629) -LexToken(CLOSEBRACKET,')',1,16631) -LexToken(ASSIGNMENT,'=',1,16632) -LexToken(SCICOS_BLOCK,'scicos_block',1,16633) -LexToken(OPENBRACKET,'(',1,16645) -LexToken(VAR,'gui',1,16657) -LexToken(ASSIGNMENT,'=',1,16660) -LexToken(DQSTRING,'"CLKSPLIT_f"',1,16672) -LexToken(COMMA,',',1,16673) -LexToken(VAR,'graphics',1,16685) -LexToken(ASSIGNMENT,'=',1,16693) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,16694) -LexToken(OPENBRACKET,'(',1,16709) -LexToken(VAR,'orig',1,16721) -LexToken(ASSIGNMENT,'=',1,16725) -LexToken(OPENSQBRACKET,'[',1,16726) -LexToken(NUMBER,'234',1,16727) -LexToken(SEMICOLON,';',1,16730) -LexToken(NUMBER,'275.78348',1,16731) -LexToken(CLOSESQBRACKET,']',1,16740) -LexToken(COMMA,',',1,16741) -LexToken(VAR,'sz',1,16753) -LexToken(ASSIGNMENT,'=',1,16755) -LexToken(OPENSQBRACKET,'[',1,16756) -LexToken(NUMBER,'0.3333333',1,16757) -LexToken(COMMA,',',1,16766) -LexToken(NUMBER,'0.3333333',1,16767) -LexToken(CLOSESQBRACKET,']',1,16776) -LexToken(COMMA,',',1,16777) -LexToken(VAR,'flip',1,16789) -LexToken(ASSIGNMENT,'=',1,16793) -LexToken(PREVAR_BOOLEAN,'%t',1,16794) -LexToken(COMMA,',',1,16796) -LexToken(VAR,'theta',1,16808) -LexToken(ASSIGNMENT,'=',1,16813) -LexToken(NUMBER,'0',1,16814) -LexToken(COMMA,',',1,16815) -LexToken(VAR,'exprs',1,16827) -LexToken(ASSIGNMENT,'=',1,16832) -LexToken(OPENSQBRACKET,'[',1,16833) -LexToken(CLOSESQBRACKET,']',1,16834) -LexToken(COMMA,',',1,16835) -LexToken(VAR,'pin',1,16847) -LexToken(ASSIGNMENT,'=',1,16850) -LexToken(OPENSQBRACKET,'[',1,16851) -LexToken(CLOSESQBRACKET,']',1,16852) -LexToken(COMMA,',',1,16853) -LexToken(VAR,'pout',1,16865) -LexToken(ASSIGNMENT,'=',1,16869) -LexToken(OPENSQBRACKET,'[',1,16870) -LexToken(CLOSESQBRACKET,']',1,16871) -LexToken(COMMA,',',1,16872) -LexToken(VAR,'pein',1,16884) -LexToken(ASSIGNMENT,'=',1,16888) -LexToken(NUMBER,'6',1,16889) -LexToken(COMMA,',',1,16890) -LexToken(VAR,'peout',1,16902) -LexToken(ASSIGNMENT,'=',1,16907) -LexToken(OPENSQBRACKET,'[',1,16908) -LexToken(NUMBER,'11',1,16909) -LexToken(SEMICOLON,';',1,16911) -LexToken(NUMBER,'12',1,16912) -LexToken(CLOSESQBRACKET,']',1,16914) -LexToken(COMMA,',',1,16915) -LexToken(VAR,'gr_i',1,16927) -LexToken(ASSIGNMENT,'=',1,16931) -LexToken(OPENSQBRACKET,'[',1,16932) -LexToken(CLOSESQBRACKET,']',1,16933) -LexToken(COMMA,',',1,16934) -LexToken(VAR,'id',1,16946) -LexToken(ASSIGNMENT,'=',1,16948) -LexToken(DQSTRING,'""',1,16950) -LexToken(COMMA,',',1,16951) -LexToken(VAR,'in_implicit',1,16963) -LexToken(ASSIGNMENT,'=',1,16974) -LexToken(OPENSQBRACKET,'[',1,16975) -LexToken(CLOSESQBRACKET,']',1,16976) -LexToken(COMMA,',',1,16977) -LexToken(VAR,'out_implicit',1,16989) -LexToken(ASSIGNMENT,'=',1,17001) -LexToken(OPENSQBRACKET,'[',1,17002) -LexToken(CLOSESQBRACKET,']',1,17003) -LexToken(CLOSEBRACKET,')',1,17004) -LexToken(COMMA,',',1,17005) -LexToken(VAR,'model',1,17017) -LexToken(ASSIGNMENT,'=',1,17022) -LexToken(SCICOS_MODEL,'scicos_model',1,17023) -LexToken(OPENBRACKET,'(',1,17035) -LexToken(VAR,'sim',1,17047) -LexToken(ASSIGNMENT,'=',1,17050) -LexToken(DQSTRING,'"split"',1,17057) -LexToken(COMMA,',',1,17058) -LexToken(VAR,'in',1,17070) -LexToken(ASSIGNMENT,'=',1,17072) -LexToken(OPENSQBRACKET,'[',1,17073) -LexToken(CLOSESQBRACKET,']',1,17074) -LexToken(COMMA,',',1,17075) -LexToken(VAR,'in2',1,17087) -LexToken(ASSIGNMENT,'=',1,17090) -LexToken(OPENSQBRACKET,'[',1,17091) -LexToken(CLOSESQBRACKET,']',1,17092) -LexToken(COMMA,',',1,17093) -LexToken(VAR,'intyp',1,17105) -LexToken(ASSIGNMENT,'=',1,17110) -LexToken(NUMBER,'1',1,17111) -LexToken(COMMA,',',1,17112) -LexToken(VAR,'out',1,17124) -LexToken(ASSIGNMENT,'=',1,17127) -LexToken(OPENSQBRACKET,'[',1,17128) -LexToken(CLOSESQBRACKET,']',1,17129) -LexToken(COMMA,',',1,17130) -LexToken(VAR,'out2',1,17142) -LexToken(ASSIGNMENT,'=',1,17146) -LexToken(OPENSQBRACKET,'[',1,17147) -LexToken(CLOSESQBRACKET,']',1,17148) -LexToken(COMMA,',',1,17149) -LexToken(VAR,'outtyp',1,17161) -LexToken(ASSIGNMENT,'=',1,17167) -LexToken(NUMBER,'1',1,17168) -LexToken(COMMA,',',1,17169) -LexToken(VAR,'evtin',1,17181) -LexToken(ASSIGNMENT,'=',1,17186) -LexToken(NUMBER,'1',1,17187) -LexToken(COMMA,',',1,17188) -LexToken(VAR,'evtout',1,17200) -LexToken(ASSIGNMENT,'=',1,17206) -LexToken(OPENSQBRACKET,'[',1,17207) -LexToken(NUMBER,'1',1,17208) -LexToken(SEMICOLON,';',1,17209) -LexToken(NUMBER,'1',1,17210) -LexToken(CLOSESQBRACKET,']',1,17211) -LexToken(COMMA,',',1,17212) -LexToken(VAR,'state',1,17224) -LexToken(ASSIGNMENT,'=',1,17229) -LexToken(OPENSQBRACKET,'[',1,17230) -LexToken(CLOSESQBRACKET,']',1,17231) -LexToken(COMMA,',',1,17232) -LexToken(VAR,'dstate',1,17244) -LexToken(ASSIGNMENT,'=',1,17250) -LexToken(OPENSQBRACKET,'[',1,17251) -LexToken(CLOSESQBRACKET,']',1,17252) -LexToken(COMMA,',',1,17253) -LexToken(VAR,'odstate',1,17265) -LexToken(ASSIGNMENT,'=',1,17272) -LexToken(VAR,'list',1,17273) -LexToken(OPENBRACKET,'(',1,17277) -LexToken(CLOSEBRACKET,')',1,17278) -LexToken(COMMA,',',1,17279) -LexToken(VAR,'rpar',1,17291) -LexToken(ASSIGNMENT,'=',1,17295) -LexToken(OPENSQBRACKET,'[',1,17296) -LexToken(CLOSESQBRACKET,']',1,17297) -LexToken(COMMA,',',1,17298) -LexToken(VAR,'ipar',1,17310) -LexToken(ASSIGNMENT,'=',1,17314) -LexToken(OPENSQBRACKET,'[',1,17315) -LexToken(CLOSESQBRACKET,']',1,17316) -LexToken(COMMA,',',1,17317) -LexToken(VAR,'opar',1,17329) -LexToken(ASSIGNMENT,'=',1,17333) -LexToken(VAR,'list',1,17334) -LexToken(OPENBRACKET,'(',1,17338) -LexToken(CLOSEBRACKET,')',1,17339) -LexToken(COMMA,',',1,17340) -LexToken(VAR,'blocktype',1,17352) -LexToken(ASSIGNMENT,'=',1,17361) -LexToken(DQSTRING,'"d"',1,17364) -LexToken(COMMA,',',1,17365) -LexToken(VAR,'firing',1,17377) -LexToken(ASSIGNMENT,'=',1,17383) -LexToken(OPENSQBRACKET,'[',1,17384) -LexToken(PREVAR_BOOLEAN,'%f',1,17385) -LexToken(COMMA,',',1,17387) -LexToken(PREVAR_BOOLEAN,'%f',1,17388) -LexToken(COMMA,',',1,17390) -LexToken(PREVAR_BOOLEAN,'%f',1,17391) -LexToken(CLOSESQBRACKET,']',1,17393) -LexToken(COMMA,',',1,17394) -LexToken(VAR,'dep_ut',1,17406) -LexToken(ASSIGNMENT,'=',1,17412) -LexToken(OPENSQBRACKET,'[',1,17413) -LexToken(PREVAR_BOOLEAN,'%f',1,17414) -LexToken(COMMA,',',1,17416) -LexToken(PREVAR_BOOLEAN,'%f',1,17417) -LexToken(CLOSESQBRACKET,']',1,17419) -LexToken(COMMA,',',1,17420) -LexToken(VAR,'label',1,17432) -LexToken(ASSIGNMENT,'=',1,17437) -LexToken(DQSTRING,'""',1,17439) -LexToken(COMMA,',',1,17440) -LexToken(VAR,'nzcross',1,17452) -LexToken(ASSIGNMENT,'=',1,17459) -LexToken(NUMBER,'0',1,17460) -LexToken(COMMA,',',1,17461) -LexToken(VAR,'nmode',1,17473) -LexToken(ASSIGNMENT,'=',1,17478) -LexToken(NUMBER,'0',1,17479) -LexToken(COMMA,',',1,17480) -LexToken(VAR,'equations',1,17492) -LexToken(ASSIGNMENT,'=',1,17501) -LexToken(VAR,'list',1,17502) -LexToken(OPENBRACKET,'(',1,17506) -LexToken(CLOSEBRACKET,')',1,17507) -LexToken(CLOSEBRACKET,')',1,17508) -LexToken(COMMA,',',1,17509) -LexToken(VAR,'doc',1,17521) -LexToken(ASSIGNMENT,'=',1,17524) -LexToken(VAR,'list',1,17525) -LexToken(OPENBRACKET,'(',1,17529) -LexToken(CLOSEBRACKET,')',1,17530) -LexToken(CLOSEBRACKET,')',1,17531) -LexToken(EOL,'\n',1,17532) -LexToken(VAR,'scs_m_1',1,17541) -LexToken(DOT,'.',1,17548) -LexToken(VAR,'objs',1,17549) -LexToken(OPENBRACKET,'(',1,17553) -LexToken(NUMBER,'11',1,17554) -LexToken(CLOSEBRACKET,')',1,17556) -LexToken(ASSIGNMENT,'=',1,17557) -LexToken(SCICOS_LINK,'scicos_link',1,17558) -LexToken(OPENBRACKET,'(',1,17569) -LexToken(VAR,'xx',1,17581) -LexToken(ASSIGNMENT,'=',1,17583) -LexToken(OPENSQBRACKET,'[',1,17584) -LexToken(NUMBER,'234',1,17585) -LexToken(SEMICOLON,';',1,17588) -LexToken(NUMBER,'234',1,17589) -LexToken(CLOSESQBRACKET,']',1,17592) -LexToken(COMMA,',',1,17593) -LexToken(VAR,'yy',1,17605) -LexToken(ASSIGNMENT,'=',1,17607) -LexToken(OPENSQBRACKET,'[',1,17608) -LexToken(NUMBER,'275.78',1,17609) -LexToken(SEMICOLON,';',1,17615) -LexToken(NUMBER,'198.71',1,17616) -LexToken(CLOSESQBRACKET,']',1,17622) -LexToken(COMMA,',',1,17623) -LexToken(VAR,'id',1,17635) -LexToken(ASSIGNMENT,'=',1,17637) -LexToken(DQSTRING,'"drawlink"',1,17647) -LexToken(COMMA,',',1,17648) -LexToken(VAR,'thick',1,17660) -LexToken(ASSIGNMENT,'=',1,17665) -LexToken(OPENSQBRACKET,'[',1,17666) -LexToken(NUMBER,'0',1,17667) -LexToken(COMMA,',',1,17668) -LexToken(NUMBER,'0',1,17669) -LexToken(CLOSESQBRACKET,']',1,17670) -LexToken(COMMA,',',1,17671) -LexToken(VAR,'ct',1,17683) -LexToken(ASSIGNMENT,'=',1,17685) -LexToken(OPENSQBRACKET,'[',1,17686) -LexToken(NUMBER,'5',1,17687) -LexToken(COMMA,',',1,17688) -LexToken(ADDITION,'-',1,17689) -LexToken(NUMBER,'1',1,17690) -LexToken(CLOSESQBRACKET,']',1,17691) -LexToken(COMMA,',',1,17692) -LexToken(VAR,'from',1,17704) -LexToken(ASSIGNMENT,'=',1,17708) -LexToken(OPENSQBRACKET,'[',1,17709) -LexToken(NUMBER,'10',1,17710) -LexToken(COMMA,',',1,17712) -LexToken(NUMBER,'1',1,17713) -LexToken(CLOSESQBRACKET,']',1,17714) -LexToken(COMMA,',',1,17715) -LexToken(VAR,'to',1,17727) -LexToken(ASSIGNMENT,'=',1,17729) -LexToken(OPENSQBRACKET,'[',1,17730) -LexToken(NUMBER,'1',1,17731) -LexToken(COMMA,',',1,17732) -LexToken(NUMBER,'2',1,17733) -LexToken(CLOSESQBRACKET,']',1,17734) -LexToken(CLOSEBRACKET,')',1,17735) -LexToken(EOL,'\n',1,17736) -LexToken(VAR,'scs_m_1',1,17745) -LexToken(DOT,'.',1,17752) -LexToken(VAR,'objs',1,17753) -LexToken(OPENBRACKET,'(',1,17757) -LexToken(NUMBER,'12',1,17758) -LexToken(CLOSEBRACKET,')',1,17760) -LexToken(ASSIGNMENT,'=',1,17761) -LexToken(SCICOS_LINK,'scicos_link',1,17762) -LexToken(OPENBRACKET,'(',1,17773) -LexToken(VAR,'xx',1,17785) -LexToken(ASSIGNMENT,'=',1,17787) -LexToken(OPENSQBRACKET,'[',1,17788) -LexToken(NUMBER,'234',1,17789) -LexToken(SEMICOLON,';',1,17792) -LexToken(NUMBER,'361',1,17793) -LexToken(SEMICOLON,';',1,17796) -LexToken(NUMBER,'361',1,17797) -LexToken(CLOSESQBRACKET,']',1,17800) -LexToken(COMMA,',',1,17801) -LexToken(VAR,'yy',1,17813) -LexToken(ASSIGNMENT,'=',1,17815) -LexToken(OPENSQBRACKET,'[',1,17816) -LexToken(NUMBER,'275.78',1,17817) -LexToken(SEMICOLON,';',1,17823) -LexToken(NUMBER,'275.78',1,17824) -LexToken(SEMICOLON,';',1,17830) -LexToken(NUMBER,'202.71',1,17831) -LexToken(CLOSESQBRACKET,']',1,17837) -LexToken(COMMA,',',1,17838) -LexToken(VAR,'id',1,17850) -LexToken(ASSIGNMENT,'=',1,17852) -LexToken(DQSTRING,'"drawlink"',1,17862) -LexToken(COMMA,',',1,17863) -LexToken(VAR,'thick',1,17875) -LexToken(ASSIGNMENT,'=',1,17880) -LexToken(OPENSQBRACKET,'[',1,17881) -LexToken(NUMBER,'0',1,17882) -LexToken(COMMA,',',1,17883) -LexToken(NUMBER,'0',1,17884) -LexToken(CLOSESQBRACKET,']',1,17885) -LexToken(COMMA,',',1,17886) -LexToken(VAR,'ct',1,17898) -LexToken(ASSIGNMENT,'=',1,17900) -LexToken(OPENSQBRACKET,'[',1,17901) -LexToken(NUMBER,'5',1,17902) -LexToken(COMMA,',',1,17903) -LexToken(ADDITION,'-',1,17904) -LexToken(NUMBER,'1',1,17905) -LexToken(CLOSESQBRACKET,']',1,17906) -LexToken(COMMA,',',1,17907) -LexToken(VAR,'from',1,17919) -LexToken(ASSIGNMENT,'=',1,17923) -LexToken(OPENSQBRACKET,'[',1,17924) -LexToken(NUMBER,'10',1,17925) -LexToken(COMMA,',',1,17927) -LexToken(NUMBER,'2',1,17928) -LexToken(CLOSESQBRACKET,']',1,17929) -LexToken(COMMA,',',1,17930) -LexToken(VAR,'to',1,17942) -LexToken(ASSIGNMENT,'=',1,17944) -LexToken(OPENSQBRACKET,'[',1,17945) -LexToken(NUMBER,'7',1,17946) -LexToken(COMMA,',',1,17947) -LexToken(NUMBER,'1',1,17948) -LexToken(CLOSESQBRACKET,']',1,17949) -LexToken(CLOSEBRACKET,')',1,17950) -LexToken(EOL,'\n',1,17951) -LexToken(VAR,'scs_m',1,17960) -LexToken(DOT,'.',1,17965) -LexToken(VAR,'objs',1,17966) -LexToken(OPENBRACKET,'(',1,17970) -LexToken(NUMBER,'15',1,17971) -LexToken(CLOSEBRACKET,')',1,17973) -LexToken(ASSIGNMENT,'=',1,17974) -LexToken(SCICOS_BLOCK,'scicos_block',1,17975) -LexToken(OPENBRACKET,'(',1,17987) -LexToken(VAR,'gui',1,17999) -LexToken(ASSIGNMENT,'=',1,18002) -LexToken(DQSTRING,'"ANDBLK"',1,18010) -LexToken(COMMA,',',1,18011) -LexToken(VAR,'graphics',1,18023) -LexToken(ASSIGNMENT,'=',1,18031) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,18032) -LexToken(OPENBRACKET,'(',1,18047) -LexToken(VAR,'orig',1,18059) -LexToken(ASSIGNMENT,'=',1,18063) -LexToken(OPENSQBRACKET,'[',1,18064) -LexToken(NUMBER,'233.73039',1,18065) -LexToken(COMMA,',',1,18074) -LexToken(NUMBER,'318.74407',1,18075) -LexToken(CLOSESQBRACKET,']',1,18084) -LexToken(COMMA,',',1,18085) -LexToken(VAR,'sz',1,18097) -LexToken(ASSIGNMENT,'=',1,18099) -LexToken(OPENSQBRACKET,'[',1,18100) -LexToken(NUMBER,'40',1,18101) -LexToken(COMMA,',',1,18103) -LexToken(NUMBER,'40',1,18104) -LexToken(CLOSESQBRACKET,']',1,18106) -LexToken(COMMA,',',1,18107) -LexToken(VAR,'flip',1,18119) -LexToken(ASSIGNMENT,'=',1,18123) -LexToken(PREVAR_BOOLEAN,'%t',1,18124) -LexToken(COMMA,',',1,18126) -LexToken(VAR,'theta',1,18138) -LexToken(ASSIGNMENT,'=',1,18143) -LexToken(NUMBER,'0',1,18144) -LexToken(COMMA,',',1,18145) -LexToken(VAR,'exprs',1,18157) -LexToken(ASSIGNMENT,'=',1,18162) -LexToken(OPENSQBRACKET,'[',1,18163) -LexToken(CLOSESQBRACKET,']',1,18164) -LexToken(COMMA,',',1,18165) -LexToken(VAR,'pin',1,18177) -LexToken(ASSIGNMENT,'=',1,18180) -LexToken(OPENSQBRACKET,'[',1,18181) -LexToken(CLOSESQBRACKET,']',1,18182) -LexToken(COMMA,',',1,18183) -LexToken(VAR,'pout',1,18195) -LexToken(ASSIGNMENT,'=',1,18199) -LexToken(OPENSQBRACKET,'[',1,18200) -LexToken(CLOSESQBRACKET,']',1,18201) -LexToken(COMMA,',',1,18202) -LexToken(VAR,'pein',1,18214) -LexToken(ASSIGNMENT,'=',1,18218) -LexToken(OPENSQBRACKET,'[',1,18219) -LexToken(NUMBER,'19',1,18220) -LexToken(SEMICOLON,';',1,18222) -LexToken(NUMBER,'16',1,18223) -LexToken(CLOSESQBRACKET,']',1,18225) -LexToken(COMMA,',',1,18226) -LexToken(VAR,'peout',1,18238) -LexToken(ASSIGNMENT,'=',1,18243) -LexToken(NUMBER,'17',1,18244) -LexToken(COMMA,',',1,18246) -LexToken(VAR,'gr_i',1,18258) -LexToken(ASSIGNMENT,'=',1,18262) -LexToken(OPENSQBRACKET,'[',1,18263) -LexToken(CLOSESQBRACKET,']',1,18264) -LexToken(COMMA,',',1,18265) -LexToken(VAR,'id',1,18277) -LexToken(ASSIGNMENT,'=',1,18279) -LexToken(DQSTRING,'""',1,18281) -LexToken(COMMA,',',1,18282) -LexToken(VAR,'in_implicit',1,18294) -LexToken(ASSIGNMENT,'=',1,18305) -LexToken(OPENSQBRACKET,'[',1,18306) -LexToken(CLOSESQBRACKET,']',1,18307) -LexToken(COMMA,',',1,18308) -LexToken(VAR,'out_implicit',1,18320) -LexToken(ASSIGNMENT,'=',1,18332) -LexToken(OPENSQBRACKET,'[',1,18333) -LexToken(CLOSESQBRACKET,']',1,18334) -LexToken(CLOSEBRACKET,')',1,18335) -LexToken(COMMA,',',1,18336) -LexToken(VAR,'model',1,18348) -LexToken(ASSIGNMENT,'=',1,18353) -LexToken(SCICOS_MODEL,'scicos_model',1,18354) -LexToken(OPENBRACKET,'(',1,18366) -LexToken(VAR,'sim',1,18378) -LexToken(ASSIGNMENT,'=',1,18381) -LexToken(DQSTRING,'"csuper"',1,18389) -LexToken(COMMA,',',1,18390) -LexToken(VAR,'in',1,18402) -LexToken(ASSIGNMENT,'=',1,18404) -LexToken(OPENSQBRACKET,'[',1,18405) -LexToken(CLOSESQBRACKET,']',1,18406) -LexToken(COMMA,',',1,18407) -LexToken(VAR,'in2',1,18419) -LexToken(ASSIGNMENT,'=',1,18422) -LexToken(OPENSQBRACKET,'[',1,18423) -LexToken(CLOSESQBRACKET,']',1,18424) -LexToken(COMMA,',',1,18425) -LexToken(VAR,'intyp',1,18437) -LexToken(ASSIGNMENT,'=',1,18442) -LexToken(NUMBER,'1',1,18443) -LexToken(COMMA,',',1,18444) -LexToken(VAR,'out',1,18456) -LexToken(ASSIGNMENT,'=',1,18459) -LexToken(OPENSQBRACKET,'[',1,18460) -LexToken(CLOSESQBRACKET,']',1,18461) -LexToken(COMMA,',',1,18462) -LexToken(VAR,'out2',1,18474) -LexToken(ASSIGNMENT,'=',1,18478) -LexToken(OPENSQBRACKET,'[',1,18479) -LexToken(CLOSESQBRACKET,']',1,18480) -LexToken(COMMA,',',1,18481) -LexToken(VAR,'outtyp',1,18493) -LexToken(ASSIGNMENT,'=',1,18499) -LexToken(NUMBER,'1',1,18500) -LexToken(COMMA,',',1,18501) -LexToken(VAR,'evtin',1,18513) -LexToken(ASSIGNMENT,'=',1,18518) -LexToken(OPENSQBRACKET,'[',1,18519) -LexToken(NUMBER,'1',1,18520) -LexToken(SEMICOLON,';',1,18521) -LexToken(NUMBER,'1',1,18522) -LexToken(CLOSESQBRACKET,']',1,18523) -LexToken(COMMA,',',1,18524) -LexToken(VAR,'evtout',1,18536) -LexToken(ASSIGNMENT,'=',1,18542) -LexToken(NUMBER,'1',1,18543) -LexToken(COMMA,',',1,18544) -LexToken(VAR,'state',1,18556) -LexToken(ASSIGNMENT,'=',1,18561) -LexToken(OPENSQBRACKET,'[',1,18562) -LexToken(CLOSESQBRACKET,']',1,18563) -LexToken(COMMA,',',1,18564) -LexToken(VAR,'dstate',1,18576) -LexToken(ASSIGNMENT,'=',1,18582) -LexToken(OPENSQBRACKET,'[',1,18583) -LexToken(CLOSESQBRACKET,']',1,18584) -LexToken(COMMA,',',1,18585) -LexToken(VAR,'odstate',1,18597) -LexToken(ASSIGNMENT,'=',1,18604) -LexToken(VAR,'list',1,18605) -LexToken(OPENBRACKET,'(',1,18609) -LexToken(CLOSEBRACKET,')',1,18610) -LexToken(COMMA,',',1,18611) -LexToken(VAR,'rpar',1,18623) -LexToken(ASSIGNMENT,'=',1,18627) -LexToken(VAR,'scs_m_1',1,18628) -LexToken(COMMA,',',1,18635) -LexToken(VAR,'ipar',1,18647) -LexToken(ASSIGNMENT,'=',1,18651) -LexToken(OPENSQBRACKET,'[',1,18652) -LexToken(CLOSESQBRACKET,']',1,18653) -LexToken(COMMA,',',1,18654) -LexToken(VAR,'opar',1,18666) -LexToken(ASSIGNMENT,'=',1,18670) -LexToken(VAR,'list',1,18671) -LexToken(OPENBRACKET,'(',1,18675) -LexToken(CLOSEBRACKET,')',1,18676) -LexToken(COMMA,',',1,18677) -LexToken(VAR,'blocktype',1,18689) -LexToken(ASSIGNMENT,'=',1,18698) -LexToken(DQSTRING,'"h"',1,18701) -LexToken(COMMA,',',1,18702) -LexToken(VAR,'firing',1,18714) -LexToken(ASSIGNMENT,'=',1,18720) -LexToken(PREVAR_BOOLEAN,'%f',1,18721) -LexToken(COMMA,',',1,18723) -LexToken(VAR,'dep_ut',1,18735) -LexToken(ASSIGNMENT,'=',1,18741) -LexToken(OPENSQBRACKET,'[',1,18742) -LexToken(PREVAR_BOOLEAN,'%f',1,18743) -LexToken(COMMA,',',1,18745) -LexToken(PREVAR_BOOLEAN,'%f',1,18746) -LexToken(CLOSESQBRACKET,']',1,18748) -LexToken(COMMA,',',1,18749) -LexToken(VAR,'label',1,18761) -LexToken(ASSIGNMENT,'=',1,18766) -LexToken(DQSTRING,'""',1,18768) -LexToken(COMMA,',',1,18769) -LexToken(VAR,'nzcross',1,18781) -LexToken(ASSIGNMENT,'=',1,18788) -LexToken(NUMBER,'0',1,18789) -LexToken(COMMA,',',1,18790) -LexToken(VAR,'nmode',1,18802) -LexToken(ASSIGNMENT,'=',1,18807) -LexToken(NUMBER,'0',1,18808) -LexToken(COMMA,',',1,18809) -LexToken(VAR,'equations',1,18821) -LexToken(ASSIGNMENT,'=',1,18830) -LexToken(VAR,'list',1,18831) -LexToken(OPENBRACKET,'(',1,18835) -LexToken(CLOSEBRACKET,')',1,18836) -LexToken(CLOSEBRACKET,')',1,18837) -LexToken(COMMA,',',1,18838) -LexToken(VAR,'doc',1,18850) -LexToken(ASSIGNMENT,'=',1,18853) -LexToken(VAR,'list',1,18854) -LexToken(OPENBRACKET,'(',1,18858) -LexToken(CLOSEBRACKET,')',1,18859) -LexToken(CLOSEBRACKET,')',1,18860) -LexToken(EOL,'\n',1,18861) -LexToken(VAR,'scs_m',1,18870) -LexToken(DOT,'.',1,18875) -LexToken(VAR,'objs',1,18876) -LexToken(OPENBRACKET,'(',1,18880) -LexToken(NUMBER,'16',1,18881) -LexToken(CLOSEBRACKET,')',1,18883) -LexToken(ASSIGNMENT,'=',1,18884) -LexToken(SCICOS_LINK,'scicos_link',1,18885) -LexToken(OPENBRACKET,'(',1,18896) -LexToken(VAR,'xx',1,18908) -LexToken(ASSIGNMENT,'=',1,18910) -LexToken(OPENSQBRACKET,'[',1,18911) -LexToken(NUMBER,'259.98293',1,18912) -LexToken(SEMICOLON,';',1,18921) -LexToken(NUMBER,'260.39705',1,18922) -LexToken(CLOSESQBRACKET,']',1,18931) -LexToken(COMMA,',',1,18932) -LexToken(VAR,'yy',1,18944) -LexToken(ASSIGNMENT,'=',1,18946) -LexToken(OPENSQBRACKET,'[',1,18947) -LexToken(NUMBER,'372.50232',1,18948) -LexToken(SEMICOLON,';',1,18957) -LexToken(NUMBER,'364.45835',1,18958) -LexToken(CLOSESQBRACKET,']',1,18967) -LexToken(COMMA,',',1,18968) -LexToken(VAR,'id',1,18980) -LexToken(ASSIGNMENT,'=',1,18982) -LexToken(DQSTRING,'"drawlink"',1,18992) -LexToken(COMMA,',',1,18993) -LexToken(VAR,'thick',1,19005) -LexToken(ASSIGNMENT,'=',1,19010) -LexToken(OPENSQBRACKET,'[',1,19011) -LexToken(NUMBER,'0',1,19012) -LexToken(COMMA,',',1,19013) -LexToken(NUMBER,'0',1,19014) -LexToken(CLOSESQBRACKET,']',1,19015) -LexToken(COMMA,',',1,19016) -LexToken(VAR,'ct',1,19028) -LexToken(ASSIGNMENT,'=',1,19030) -LexToken(OPENSQBRACKET,'[',1,19031) -LexToken(NUMBER,'5',1,19032) -LexToken(COMMA,',',1,19033) -LexToken(ADDITION,'-',1,19034) -LexToken(NUMBER,'1',1,19035) -LexToken(CLOSESQBRACKET,']',1,19036) -LexToken(COMMA,',',1,19037) -LexToken(VAR,'from',1,19049) -LexToken(ASSIGNMENT,'=',1,19053) -LexToken(OPENSQBRACKET,'[',1,19054) -LexToken(NUMBER,'2',1,19055) -LexToken(COMMA,',',1,19056) -LexToken(NUMBER,'1',1,19057) -LexToken(COMMA,',',1,19058) -LexToken(NUMBER,'0',1,19059) -LexToken(CLOSESQBRACKET,']',1,19060) -LexToken(COMMA,',',1,19061) -LexToken(VAR,'to',1,19073) -LexToken(ASSIGNMENT,'=',1,19075) -LexToken(OPENSQBRACKET,'[',1,19076) -LexToken(NUMBER,'15',1,19077) -LexToken(COMMA,',',1,19079) -LexToken(NUMBER,'2',1,19080) -LexToken(COMMA,',',1,19081) -LexToken(NUMBER,'1',1,19082) -LexToken(CLOSESQBRACKET,']',1,19083) -LexToken(CLOSEBRACKET,')',1,19084) -LexToken(EOL,'\n',1,19085) -LexToken(VAR,'scs_m',1,19094) -LexToken(DOT,'.',1,19099) -LexToken(VAR,'objs',1,19100) -LexToken(OPENBRACKET,'(',1,19104) -LexToken(NUMBER,'17',1,19105) -LexToken(CLOSEBRACKET,')',1,19107) -LexToken(ASSIGNMENT,'=',1,19108) -LexToken(SCICOS_LINK,'scicos_link',1,19109) -LexToken(OPENBRACKET,'(',1,19120) -LexToken(VAR,'xx',1,19132) -LexToken(ASSIGNMENT,'=',1,19134) -LexToken(OPENSQBRACKET,'[',1,19135) -LexToken(NUMBER,'253.73039',1,19136) -LexToken(SEMICOLON,';',1,19145) -LexToken(NUMBER,'253.72572',1,19146) -LexToken(CLOSESQBRACKET,']',1,19155) -LexToken(COMMA,',',1,19156) -LexToken(VAR,'yy',1,19168) -LexToken(ASSIGNMENT,'=',1,19170) -LexToken(OPENSQBRACKET,'[',1,19171) -LexToken(NUMBER,'313.02978',1,19172) -LexToken(SEMICOLON,';',1,19181) -LexToken(NUMBER,'309.29537',1,19182) -LexToken(CLOSESQBRACKET,']',1,19191) -LexToken(COMMA,',',1,19192) -LexToken(VAR,'id',1,19204) -LexToken(ASSIGNMENT,'=',1,19206) -LexToken(DQSTRING,'"drawlink"',1,19216) -LexToken(COMMA,',',1,19217) -LexToken(VAR,'thick',1,19229) -LexToken(ASSIGNMENT,'=',1,19234) -LexToken(OPENSQBRACKET,'[',1,19235) -LexToken(NUMBER,'0',1,19236) -LexToken(COMMA,',',1,19237) -LexToken(NUMBER,'0',1,19238) -LexToken(CLOSESQBRACKET,']',1,19239) -LexToken(COMMA,',',1,19240) -LexToken(VAR,'ct',1,19252) -LexToken(ASSIGNMENT,'=',1,19254) -LexToken(OPENSQBRACKET,'[',1,19255) -LexToken(NUMBER,'5',1,19256) -LexToken(COMMA,',',1,19257) -LexToken(ADDITION,'-',1,19258) -LexToken(NUMBER,'1',1,19259) -LexToken(CLOSESQBRACKET,']',1,19260) -LexToken(COMMA,',',1,19261) -LexToken(VAR,'from',1,19273) -LexToken(ASSIGNMENT,'=',1,19277) -LexToken(OPENSQBRACKET,'[',1,19278) -LexToken(NUMBER,'15',1,19279) -LexToken(COMMA,',',1,19281) -LexToken(NUMBER,'1',1,19282) -LexToken(COMMA,',',1,19283) -LexToken(NUMBER,'0',1,19284) -LexToken(CLOSESQBRACKET,']',1,19285) -LexToken(COMMA,',',1,19286) -LexToken(VAR,'to',1,19298) -LexToken(ASSIGNMENT,'=',1,19300) -LexToken(OPENSQBRACKET,'[',1,19301) -LexToken(NUMBER,'41',1,19302) -LexToken(COMMA,',',1,19304) -LexToken(NUMBER,'1',1,19305) -LexToken(COMMA,',',1,19306) -LexToken(NUMBER,'1',1,19307) -LexToken(CLOSESQBRACKET,']',1,19308) -LexToken(CLOSEBRACKET,')',1,19309) -LexToken(EOL,'\n',1,19310) -LexToken(VAR,'scs_m_1',1,19319) -LexToken(ASSIGNMENT,'=',1,19326) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,19327) -LexToken(OPENBRACKET,'(',1,19341) -LexToken(VAR,'version',1,19353) -LexToken(ASSIGNMENT,'=',1,19360) -LexToken(DQSTRING,'"scicos4.2"',1,19371) -LexToken(COMMA,',',1,19372) -LexToken(VAR,'props',1,19384) -LexToken(ASSIGNMENT,'=',1,19389) -LexToken(SCICOS_PARAMS,'scicos_params',1,19390) -LexToken(OPENBRACKET,'(',1,19403) -LexToken(VAR,'wpar',1,19415) -LexToken(ASSIGNMENT,'=',1,19419) -LexToken(OPENSQBRACKET,'[',1,19420) -LexToken(NUMBER,'600',1,19421) -LexToken(COMMA,',',1,19424) -LexToken(NUMBER,'450',1,19425) -LexToken(COMMA,',',1,19428) -LexToken(NUMBER,'0',1,19429) -LexToken(COMMA,',',1,19430) -LexToken(NUMBER,'0',1,19431) -LexToken(COMMA,',',1,19432) -LexToken(NUMBER,'600',1,19433) -LexToken(COMMA,',',1,19436) -LexToken(NUMBER,'450',1,19437) -LexToken(CLOSESQBRACKET,']',1,19440) -LexToken(COMMA,',',1,19441) -LexToken(VAR,'Title',1,19453) -LexToken(ASSIGNMENT,'=',1,19458) -LexToken(OPENSQBRACKET,'[',1,19459) -LexToken(DQSTRING,'"EDGE_TRIGGER"',1,19473) -LexToken(COMMA,',',1,19474) -LexToken(DQSTRING,'"./"',1,19478) -LexToken(CLOSESQBRACKET,']',1,19479) -LexToken(COMMA,',',1,19480) -LexToken(VAR,'tol',1,19492) -LexToken(ASSIGNMENT,'=',1,19495) -LexToken(OPENSQBRACKET,'[',1,19496) -LexToken(NUMBER,'0.0001',1,19497) -LexToken(SEMICOLON,';',1,19503) -LexToken(NUMBER,'0.000001',1,19504) -LexToken(SEMICOLON,';',1,19512) -LexToken(NUMBER,'1.000E-10',1,19513) -LexToken(SEMICOLON,';',1,19522) -LexToken(NUMBER,'100001',1,19523) -LexToken(SEMICOLON,';',1,19529) -LexToken(NUMBER,'0',1,19530) -LexToken(SEMICOLON,';',1,19531) -LexToken(NUMBER,'0',1,19532) -LexToken(SEMICOLON,';',1,19533) -LexToken(NUMBER,'0',1,19534) -LexToken(CLOSESQBRACKET,']',1,19535) -LexToken(COMMA,',',1,19536) -LexToken(VAR,'tf',1,19548) -LexToken(ASSIGNMENT,'=',1,19550) -LexToken(NUMBER,'30',1,19551) -LexToken(COMMA,',',1,19553) -LexToken(VAR,'context',1,19565) -LexToken(ASSIGNMENT,'=',1,19572) -LexToken(DQSTRING,'" "',1,19575) -LexToken(COMMA,',',1,19576) -LexToken(VAR,'void1',1,19588) -LexToken(ASSIGNMENT,'=',1,19593) -LexToken(OPENSQBRACKET,'[',1,19594) -LexToken(CLOSESQBRACKET,']',1,19595) -LexToken(COMMA,',',1,19596) -LexToken(VAR,'options',1,19608) -LexToken(ASSIGNMENT,'=',1,19615) -LexToken(VAR,'tlist',1,19616) -LexToken(OPENBRACKET,'(',1,19621) -LexToken(OPENSQBRACKET,'[',1,19622) -LexToken(DQSTRING,'"scsopt"',1,19630) -LexToken(COMMA,',',1,19631) -LexToken(DQSTRING,'"3D"',1,19635) -LexToken(COMMA,',',1,19636) -LexToken(DQSTRING,'"Background"',1,19648) -LexToken(COMMA,',',1,19649) -LexToken(DQSTRING,'"Link"',1,19655) -LexToken(COMMA,',',1,19656) -LexToken(DQSTRING,'"ID"',1,19660) -LexToken(COMMA,',',1,19661) -LexToken(DQSTRING,'"Cmap"',1,19667) -LexToken(CLOSESQBRACKET,']',1,19668) -LexToken(COMMA,',',1,19669) -LexToken(VAR,'list',1,19670) -LexToken(OPENBRACKET,'(',1,19674) -LexToken(PREVAR_BOOLEAN,'%t',1,19675) -LexToken(COMMA,',',1,19677) -LexToken(NUMBER,'33',1,19678) -LexToken(CLOSEBRACKET,')',1,19680) -LexToken(COMMA,',',1,19681) -LexToken(OPENSQBRACKET,'[',1,19682) -LexToken(NUMBER,'8',1,19683) -LexToken(COMMA,',',1,19684) -LexToken(NUMBER,'1',1,19685) -LexToken(CLOSESQBRACKET,']',1,19686) -LexToken(COMMA,',',1,19687) -LexToken(OPENSQBRACKET,'[',1,19688) -LexToken(NUMBER,'1',1,19689) -LexToken(COMMA,',',1,19690) -LexToken(NUMBER,'5',1,19691) -LexToken(CLOSESQBRACKET,']',1,19692) -LexToken(COMMA,',',1,19693) -LexToken(VAR,'list',1,19705) -LexToken(OPENBRACKET,'(',1,19709) -LexToken(OPENSQBRACKET,'[',1,19710) -LexToken(NUMBER,'5',1,19711) -LexToken(COMMA,',',1,19712) -LexToken(NUMBER,'1',1,19713) -LexToken(CLOSESQBRACKET,']',1,19714) -LexToken(COMMA,',',1,19715) -LexToken(OPENSQBRACKET,'[',1,19716) -LexToken(NUMBER,'4',1,19717) -LexToken(COMMA,',',1,19718) -LexToken(NUMBER,'1',1,19719) -LexToken(CLOSESQBRACKET,']',1,19720) -LexToken(CLOSEBRACKET,')',1,19721) -LexToken(COMMA,',',1,19722) -LexToken(OPENSQBRACKET,'[',1,19723) -LexToken(NUMBER,'0.8',1,19724) -LexToken(COMMA,',',1,19727) -LexToken(NUMBER,'0.8',1,19728) -LexToken(COMMA,',',1,19731) -LexToken(NUMBER,'0.8',1,19732) -LexToken(CLOSESQBRACKET,']',1,19735) -LexToken(CLOSEBRACKET,')',1,19736) -LexToken(COMMA,',',1,19737) -LexToken(VAR,'void2',1,19749) -LexToken(ASSIGNMENT,'=',1,19754) -LexToken(OPENSQBRACKET,'[',1,19755) -LexToken(CLOSESQBRACKET,']',1,19756) -LexToken(COMMA,',',1,19757) -LexToken(VAR,'void3',1,19769) -LexToken(ASSIGNMENT,'=',1,19774) -LexToken(OPENSQBRACKET,'[',1,19775) -LexToken(CLOSESQBRACKET,']',1,19776) -LexToken(COMMA,',',1,19777) -LexToken(VAR,'doc',1,19789) -LexToken(ASSIGNMENT,'=',1,19792) -LexToken(VAR,'list',1,19793) -LexToken(OPENBRACKET,'(',1,19797) -LexToken(CLOSEBRACKET,')',1,19798) -LexToken(CLOSEBRACKET,')',1,19799) -LexToken(CLOSEBRACKET,')',1,19800) -LexToken(EOL,'\n',1,19801) -LexToken(VAR,'scs_m_1',1,19810) -LexToken(DOT,'.',1,19817) -LexToken(VAR,'objs',1,19818) -LexToken(OPENBRACKET,'(',1,19822) -LexToken(NUMBER,'1',1,19823) -LexToken(CLOSEBRACKET,')',1,19824) -LexToken(ASSIGNMENT,'=',1,19825) -LexToken(SCICOS_BLOCK,'scicos_block',1,19826) -LexToken(OPENBRACKET,'(',1,19838) -LexToken(VAR,'gui',1,19850) -LexToken(ASSIGNMENT,'=',1,19853) -LexToken(DQSTRING,'"EDGETRIGGER"',1,19866) -LexToken(COMMA,',',1,19867) -LexToken(VAR,'graphics',1,19879) -LexToken(ASSIGNMENT,'=',1,19887) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,19888) -LexToken(OPENBRACKET,'(',1,19903) -LexToken(VAR,'orig',1,19915) -LexToken(ASSIGNMENT,'=',1,19919) -LexToken(OPENSQBRACKET,'[',1,19920) -LexToken(NUMBER,'288.58631',1,19921) -LexToken(COMMA,',',1,19930) -LexToken(NUMBER,'257.1131',1,19931) -LexToken(CLOSESQBRACKET,']',1,19939) -LexToken(COMMA,',',1,19940) -LexToken(VAR,'sz',1,19952) -LexToken(ASSIGNMENT,'=',1,19954) -LexToken(OPENSQBRACKET,'[',1,19955) -LexToken(NUMBER,'60',1,19956) -LexToken(COMMA,',',1,19958) -LexToken(NUMBER,'40',1,19959) -LexToken(CLOSESQBRACKET,']',1,19961) -LexToken(COMMA,',',1,19962) -LexToken(VAR,'flip',1,19974) -LexToken(ASSIGNMENT,'=',1,19978) -LexToken(PREVAR_BOOLEAN,'%t',1,19979) -LexToken(COMMA,',',1,19981) -LexToken(VAR,'theta',1,19993) -LexToken(ASSIGNMENT,'=',1,19998) -LexToken(NUMBER,'0',1,19999) -LexToken(COMMA,',',1,20000) -LexToken(VAR,'exprs',1,20012) -LexToken(ASSIGNMENT,'=',1,20017) -LexToken(DQSTRING,'"1"',1,20020) -LexToken(COMMA,',',1,20021) -LexToken(VAR,'pin',1,20033) -LexToken(ASSIGNMENT,'=',1,20036) -LexToken(NUMBER,'5',1,20037) -LexToken(COMMA,',',1,20038) -LexToken(VAR,'pout',1,20050) -LexToken(ASSIGNMENT,'=',1,20054) -LexToken(NUMBER,'3',1,20055) -LexToken(COMMA,',',1,20056) -LexToken(VAR,'pein',1,20068) -LexToken(ASSIGNMENT,'=',1,20072) -LexToken(OPENSQBRACKET,'[',1,20073) -LexToken(CLOSESQBRACKET,']',1,20074) -LexToken(COMMA,',',1,20075) -LexToken(VAR,'peout',1,20087) -LexToken(ASSIGNMENT,'=',1,20092) -LexToken(OPENSQBRACKET,'[',1,20093) -LexToken(CLOSESQBRACKET,']',1,20094) -LexToken(COMMA,',',1,20095) -LexToken(VAR,'gr_i',1,20107) -LexToken(ASSIGNMENT,'=',1,20111) -LexToken(OPENSQBRACKET,'[',1,20112) -LexToken(CLOSESQBRACKET,']',1,20113) -LexToken(COMMA,',',1,20114) -LexToken(VAR,'id',1,20126) -LexToken(ASSIGNMENT,'=',1,20128) -LexToken(DQSTRING,'""',1,20130) -LexToken(COMMA,',',1,20131) -LexToken(VAR,'in_implicit',1,20143) -LexToken(ASSIGNMENT,'=',1,20154) -LexToken(DQSTRING,'"E"',1,20157) -LexToken(COMMA,',',1,20158) -LexToken(VAR,'out_implicit',1,20170) -LexToken(ASSIGNMENT,'=',1,20182) -LexToken(DQSTRING,'"E"',1,20185) -LexToken(CLOSEBRACKET,')',1,20186) -LexToken(COMMA,',',1,20187) -LexToken(VAR,'model',1,20199) -LexToken(ASSIGNMENT,'=',1,20204) -LexToken(SCICOS_MODEL,'scicos_model',1,20205) -LexToken(OPENBRACKET,'(',1,20217) -LexToken(VAR,'sim',1,20229) -LexToken(ASSIGNMENT,'=',1,20232) -LexToken(VAR,'list',1,20233) -LexToken(OPENBRACKET,'(',1,20237) -LexToken(DQSTRING,'"edgetrig"',1,20247) -LexToken(COMMA,',',1,20248) -LexToken(NUMBER,'4',1,20249) -LexToken(CLOSEBRACKET,')',1,20250) -LexToken(COMMA,',',1,20251) -LexToken(VAR,'in',1,20263) -LexToken(ASSIGNMENT,'=',1,20265) -LexToken(NUMBER,'1',1,20266) -LexToken(COMMA,',',1,20267) -LexToken(VAR,'in2',1,20279) -LexToken(ASSIGNMENT,'=',1,20282) -LexToken(OPENSQBRACKET,'[',1,20283) -LexToken(CLOSESQBRACKET,']',1,20284) -LexToken(COMMA,',',1,20285) -LexToken(VAR,'intyp',1,20297) -LexToken(ASSIGNMENT,'=',1,20302) -LexToken(NUMBER,'1',1,20303) -LexToken(COMMA,',',1,20304) -LexToken(VAR,'out',1,20316) -LexToken(ASSIGNMENT,'=',1,20319) -LexToken(NUMBER,'1',1,20320) -LexToken(COMMA,',',1,20321) -LexToken(VAR,'out2',1,20333) -LexToken(ASSIGNMENT,'=',1,20337) -LexToken(OPENSQBRACKET,'[',1,20338) -LexToken(CLOSESQBRACKET,']',1,20339) -LexToken(COMMA,',',1,20340) -LexToken(VAR,'outtyp',1,20352) -LexToken(ASSIGNMENT,'=',1,20358) -LexToken(NUMBER,'1',1,20359) -LexToken(COMMA,',',1,20360) -LexToken(VAR,'evtin',1,20372) -LexToken(ASSIGNMENT,'=',1,20377) -LexToken(OPENSQBRACKET,'[',1,20378) -LexToken(CLOSESQBRACKET,']',1,20379) -LexToken(COMMA,',',1,20380) -LexToken(VAR,'evtout',1,20392) -LexToken(ASSIGNMENT,'=',1,20398) -LexToken(OPENSQBRACKET,'[',1,20399) -LexToken(CLOSESQBRACKET,']',1,20400) -LexToken(COMMA,',',1,20401) -LexToken(VAR,'state',1,20413) -LexToken(ASSIGNMENT,'=',1,20418) -LexToken(OPENSQBRACKET,'[',1,20419) -LexToken(CLOSESQBRACKET,']',1,20420) -LexToken(COMMA,',',1,20421) -LexToken(VAR,'dstate',1,20433) -LexToken(ASSIGNMENT,'=',1,20439) -LexToken(NUMBER,'0',1,20440) -LexToken(COMMA,',',1,20441) -LexToken(VAR,'odstate',1,20453) -LexToken(ASSIGNMENT,'=',1,20460) -LexToken(VAR,'list',1,20461) -LexToken(OPENBRACKET,'(',1,20465) -LexToken(CLOSEBRACKET,')',1,20466) -LexToken(COMMA,',',1,20467) -LexToken(VAR,'rpar',1,20479) -LexToken(ASSIGNMENT,'=',1,20483) -LexToken(OPENSQBRACKET,'[',1,20484) -LexToken(CLOSESQBRACKET,']',1,20485) -LexToken(COMMA,',',1,20486) -LexToken(VAR,'ipar',1,20498) -LexToken(ASSIGNMENT,'=',1,20502) -LexToken(NUMBER,'1',1,20503) -LexToken(COMMA,',',1,20504) -LexToken(VAR,'opar',1,20516) -LexToken(ASSIGNMENT,'=',1,20520) -LexToken(VAR,'list',1,20521) -LexToken(OPENBRACKET,'(',1,20525) -LexToken(CLOSEBRACKET,')',1,20526) -LexToken(COMMA,',',1,20527) -LexToken(VAR,'blocktype',1,20539) -LexToken(ASSIGNMENT,'=',1,20548) -LexToken(DQSTRING,'"c"',1,20551) -LexToken(COMMA,',',1,20552) -LexToken(VAR,'firing',1,20564) -LexToken(ASSIGNMENT,'=',1,20570) -LexToken(OPENSQBRACKET,'[',1,20571) -LexToken(CLOSESQBRACKET,']',1,20572) -LexToken(COMMA,',',1,20573) -LexToken(VAR,'dep_ut',1,20585) -LexToken(ASSIGNMENT,'=',1,20591) -LexToken(OPENSQBRACKET,'[',1,20592) -LexToken(PREVAR_BOOLEAN,'%t',1,20593) -LexToken(COMMA,',',1,20595) -LexToken(PREVAR_BOOLEAN,'%f',1,20596) -LexToken(CLOSESQBRACKET,']',1,20598) -LexToken(COMMA,',',1,20599) -LexToken(VAR,'label',1,20611) -LexToken(ASSIGNMENT,'=',1,20616) -LexToken(DQSTRING,'""',1,20618) -LexToken(COMMA,',',1,20619) -LexToken(VAR,'nzcross',1,20631) -LexToken(ASSIGNMENT,'=',1,20638) -LexToken(NUMBER,'1',1,20639) -LexToken(COMMA,',',1,20640) -LexToken(VAR,'nmode',1,20652) -LexToken(ASSIGNMENT,'=',1,20657) -LexToken(NUMBER,'0',1,20658) -LexToken(COMMA,',',1,20659) -LexToken(VAR,'equations',1,20671) -LexToken(ASSIGNMENT,'=',1,20680) -LexToken(VAR,'list',1,20681) -LexToken(OPENBRACKET,'(',1,20685) -LexToken(CLOSEBRACKET,')',1,20686) -LexToken(CLOSEBRACKET,')',1,20687) -LexToken(COMMA,',',1,20688) -LexToken(VAR,'doc',1,20700) -LexToken(ASSIGNMENT,'=',1,20703) -LexToken(VAR,'list',1,20704) -LexToken(OPENBRACKET,'(',1,20708) -LexToken(CLOSEBRACKET,')',1,20709) -LexToken(CLOSEBRACKET,')',1,20710) -LexToken(EOL,'\n',1,20711) -LexToken(VAR,'scs_m_1',1,20720) -LexToken(DOT,'.',1,20727) -LexToken(VAR,'objs',1,20728) -LexToken(OPENBRACKET,'(',1,20732) -LexToken(NUMBER,'2',1,20733) -LexToken(CLOSEBRACKET,')',1,20734) -LexToken(ASSIGNMENT,'=',1,20735) -LexToken(SCICOS_BLOCK,'scicos_block',1,20736) -LexToken(OPENBRACKET,'(',1,20748) -LexToken(VAR,'gui',1,20760) -LexToken(ASSIGNMENT,'=',1,20763) -LexToken(DQSTRING,'"IFTHEL_f"',1,20773) -LexToken(COMMA,',',1,20774) -LexToken(VAR,'graphics',1,20786) -LexToken(ASSIGNMENT,'=',1,20794) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,20795) -LexToken(OPENBRACKET,'(',1,20810) -LexToken(VAR,'orig',1,20822) -LexToken(ASSIGNMENT,'=',1,20826) -LexToken(OPENSQBRACKET,'[',1,20827) -LexToken(NUMBER,'388.28869',1,20828) -LexToken(COMMA,',',1,20837) -LexToken(NUMBER,'247.1131',1,20838) -LexToken(CLOSESQBRACKET,']',1,20846) -LexToken(COMMA,',',1,20847) -LexToken(VAR,'sz',1,20859) -LexToken(ASSIGNMENT,'=',1,20861) -LexToken(OPENSQBRACKET,'[',1,20862) -LexToken(NUMBER,'60',1,20863) -LexToken(COMMA,',',1,20865) -LexToken(NUMBER,'60',1,20866) -LexToken(CLOSESQBRACKET,']',1,20868) -LexToken(COMMA,',',1,20869) -LexToken(VAR,'flip',1,20881) -LexToken(ASSIGNMENT,'=',1,20885) -LexToken(PREVAR_BOOLEAN,'%t',1,20886) -LexToken(COMMA,',',1,20888) -LexToken(VAR,'theta',1,20900) -LexToken(ASSIGNMENT,'=',1,20905) -LexToken(NUMBER,'0',1,20906) -LexToken(COMMA,',',1,20907) -LexToken(VAR,'exprs',1,20919) -LexToken(ASSIGNMENT,'=',1,20924) -LexToken(OPENSQBRACKET,'[',1,20925) -LexToken(DQSTRING,'"0"',1,20928) -LexToken(SEMICOLON,';',1,20929) -LexToken(DQSTRING,'"0"',1,20932) -LexToken(CLOSESQBRACKET,']',1,20933) -LexToken(COMMA,',',1,20934) -LexToken(VAR,'pin',1,20946) -LexToken(ASSIGNMENT,'=',1,20949) -LexToken(NUMBER,'3',1,20950) -LexToken(COMMA,',',1,20951) -LexToken(VAR,'pout',1,20963) -LexToken(ASSIGNMENT,'=',1,20967) -LexToken(OPENSQBRACKET,'[',1,20968) -LexToken(CLOSESQBRACKET,']',1,20969) -LexToken(COMMA,',',1,20970) -LexToken(VAR,'pein',1,20982) -LexToken(ASSIGNMENT,'=',1,20986) -LexToken(OPENSQBRACKET,'[',1,20987) -LexToken(CLOSESQBRACKET,']',1,20988) -LexToken(COMMA,',',1,20989) -LexToken(VAR,'peout',1,21001) -LexToken(ASSIGNMENT,'=',1,21006) -LexToken(OPENSQBRACKET,'[',1,21007) -LexToken(NUMBER,'7',1,21008) -LexToken(SEMICOLON,';',1,21009) -LexToken(NUMBER,'0',1,21010) -LexToken(CLOSESQBRACKET,']',1,21011) -LexToken(COMMA,',',1,21012) -LexToken(VAR,'gr_i',1,21024) -LexToken(ASSIGNMENT,'=',1,21028) -LexToken(OPENSQBRACKET,'[',1,21029) -LexToken(CLOSESQBRACKET,']',1,21030) -LexToken(COMMA,',',1,21031) -LexToken(VAR,'id',1,21043) -LexToken(ASSIGNMENT,'=',1,21045) -LexToken(DQSTRING,'""',1,21047) -LexToken(COMMA,',',1,21048) -LexToken(VAR,'in_implicit',1,21060) -LexToken(ASSIGNMENT,'=',1,21071) -LexToken(DQSTRING,'"E"',1,21074) -LexToken(COMMA,',',1,21075) -LexToken(VAR,'out_implicit',1,21087) -LexToken(ASSIGNMENT,'=',1,21099) -LexToken(OPENSQBRACKET,'[',1,21100) -LexToken(CLOSESQBRACKET,']',1,21101) -LexToken(CLOSEBRACKET,')',1,21102) -LexToken(COMMA,',',1,21103) -LexToken(VAR,'model',1,21115) -LexToken(ASSIGNMENT,'=',1,21120) -LexToken(SCICOS_MODEL,'scicos_model',1,21121) -LexToken(OPENBRACKET,'(',1,21133) -LexToken(VAR,'sim',1,21145) -LexToken(ASSIGNMENT,'=',1,21148) -LexToken(VAR,'list',1,21149) -LexToken(OPENBRACKET,'(',1,21153) -LexToken(DQSTRING,'"ifthel"',1,21161) -LexToken(COMMA,',',1,21162) -LexToken(ADDITION,'-',1,21163) -LexToken(NUMBER,'1',1,21164) -LexToken(CLOSEBRACKET,')',1,21165) -LexToken(COMMA,',',1,21166) -LexToken(VAR,'in',1,21178) -LexToken(ASSIGNMENT,'=',1,21180) -LexToken(NUMBER,'1',1,21181) -LexToken(COMMA,',',1,21182) -LexToken(VAR,'in2',1,21194) -LexToken(ASSIGNMENT,'=',1,21197) -LexToken(OPENSQBRACKET,'[',1,21198) -LexToken(CLOSESQBRACKET,']',1,21199) -LexToken(COMMA,',',1,21200) -LexToken(VAR,'intyp',1,21212) -LexToken(ASSIGNMENT,'=',1,21217) -LexToken(NUMBER,'1',1,21218) -LexToken(COMMA,',',1,21219) -LexToken(VAR,'out',1,21231) -LexToken(ASSIGNMENT,'=',1,21234) -LexToken(OPENSQBRACKET,'[',1,21235) -LexToken(CLOSESQBRACKET,']',1,21236) -LexToken(COMMA,',',1,21237) -LexToken(VAR,'out2',1,21249) -LexToken(ASSIGNMENT,'=',1,21253) -LexToken(NUMBER,'1',1,21254) -LexToken(COMMA,',',1,21255) -LexToken(VAR,'outtyp',1,21267) -LexToken(ASSIGNMENT,'=',1,21273) -LexToken(OPENSQBRACKET,'[',1,21274) -LexToken(CLOSESQBRACKET,']',1,21275) -LexToken(COMMA,',',1,21276) -LexToken(VAR,'evtin',1,21288) -LexToken(ASSIGNMENT,'=',1,21293) -LexToken(OPENSQBRACKET,'[',1,21294) -LexToken(CLOSESQBRACKET,']',1,21295) -LexToken(COMMA,',',1,21296) -LexToken(VAR,'evtout',1,21308) -LexToken(ASSIGNMENT,'=',1,21314) -LexToken(OPENSQBRACKET,'[',1,21315) -LexToken(NUMBER,'1',1,21316) -LexToken(SEMICOLON,';',1,21317) -LexToken(NUMBER,'1',1,21318) -LexToken(CLOSESQBRACKET,']',1,21319) -LexToken(COMMA,',',1,21320) -LexToken(VAR,'state',1,21332) -LexToken(ASSIGNMENT,'=',1,21337) -LexToken(OPENSQBRACKET,'[',1,21338) -LexToken(CLOSESQBRACKET,']',1,21339) -LexToken(COMMA,',',1,21340) -LexToken(VAR,'dstate',1,21352) -LexToken(ASSIGNMENT,'=',1,21358) -LexToken(OPENSQBRACKET,'[',1,21359) -LexToken(CLOSESQBRACKET,']',1,21360) -LexToken(COMMA,',',1,21361) -LexToken(VAR,'odstate',1,21373) -LexToken(ASSIGNMENT,'=',1,21380) -LexToken(VAR,'list',1,21381) -LexToken(OPENBRACKET,'(',1,21385) -LexToken(CLOSEBRACKET,')',1,21386) -LexToken(COMMA,',',1,21387) -LexToken(VAR,'rpar',1,21399) -LexToken(ASSIGNMENT,'=',1,21403) -LexToken(OPENSQBRACKET,'[',1,21404) -LexToken(CLOSESQBRACKET,']',1,21405) -LexToken(COMMA,',',1,21406) -LexToken(VAR,'ipar',1,21418) -LexToken(ASSIGNMENT,'=',1,21422) -LexToken(OPENSQBRACKET,'[',1,21423) -LexToken(CLOSESQBRACKET,']',1,21424) -LexToken(COMMA,',',1,21425) -LexToken(VAR,'opar',1,21437) -LexToken(ASSIGNMENT,'=',1,21441) -LexToken(VAR,'list',1,21442) -LexToken(OPENBRACKET,'(',1,21446) -LexToken(CLOSEBRACKET,')',1,21447) -LexToken(COMMA,',',1,21448) -LexToken(VAR,'blocktype',1,21460) -LexToken(ASSIGNMENT,'=',1,21469) -LexToken(DQSTRING,'"l"',1,21472) -LexToken(COMMA,',',1,21473) -LexToken(VAR,'firing',1,21485) -LexToken(ASSIGNMENT,'=',1,21491) -LexToken(OPENSQBRACKET,'[',1,21492) -LexToken(ADDITION,'-',1,21493) -LexToken(NUMBER,'1',1,21494) -LexToken(COMMA,',',1,21495) -LexToken(ADDITION,'-',1,21496) -LexToken(NUMBER,'1',1,21497) -LexToken(CLOSESQBRACKET,']',1,21498) -LexToken(COMMA,',',1,21499) -LexToken(VAR,'dep_ut',1,21511) -LexToken(ASSIGNMENT,'=',1,21517) -LexToken(OPENSQBRACKET,'[',1,21518) -LexToken(PREVAR_BOOLEAN,'%t',1,21519) -LexToken(COMMA,',',1,21521) -LexToken(PREVAR_BOOLEAN,'%f',1,21522) -LexToken(CLOSESQBRACKET,']',1,21524) -LexToken(COMMA,',',1,21525) -LexToken(VAR,'label',1,21537) -LexToken(ASSIGNMENT,'=',1,21542) -LexToken(DQSTRING,'""',1,21544) -LexToken(COMMA,',',1,21545) -LexToken(VAR,'nzcross',1,21557) -LexToken(ASSIGNMENT,'=',1,21564) -LexToken(NUMBER,'0',1,21565) -LexToken(COMMA,',',1,21566) -LexToken(VAR,'nmode',1,21578) -LexToken(ASSIGNMENT,'=',1,21583) -LexToken(NUMBER,'0',1,21584) -LexToken(COMMA,',',1,21585) -LexToken(VAR,'equations',1,21597) -LexToken(ASSIGNMENT,'=',1,21606) -LexToken(VAR,'list',1,21607) -LexToken(OPENBRACKET,'(',1,21611) -LexToken(CLOSEBRACKET,')',1,21612) -LexToken(CLOSEBRACKET,')',1,21613) -LexToken(COMMA,',',1,21614) -LexToken(VAR,'doc',1,21626) -LexToken(ASSIGNMENT,'=',1,21629) -LexToken(VAR,'list',1,21630) -LexToken(OPENBRACKET,'(',1,21634) -LexToken(CLOSEBRACKET,')',1,21635) -LexToken(CLOSEBRACKET,')',1,21636) -LexToken(EOL,'\n',1,21637) -LexToken(VAR,'scs_m_1',1,21646) -LexToken(DOT,'.',1,21653) -LexToken(VAR,'objs',1,21654) -LexToken(OPENBRACKET,'(',1,21658) -LexToken(NUMBER,'3',1,21659) -LexToken(CLOSEBRACKET,')',1,21660) -LexToken(ASSIGNMENT,'=',1,21661) -LexToken(SCICOS_LINK,'scicos_link',1,21662) -LexToken(OPENBRACKET,'(',1,21673) -LexToken(VAR,'xx',1,21685) -LexToken(ASSIGNMENT,'=',1,21687) -LexToken(OPENSQBRACKET,'[',1,21688) -LexToken(NUMBER,'357.15774',1,21689) -LexToken(SEMICOLON,';',1,21698) -LexToken(NUMBER,'362.99107',1,21699) -LexToken(SEMICOLON,';',1,21708) -LexToken(NUMBER,'379.71726',1,21709) -LexToken(CLOSESQBRACKET,']',1,21718) -LexToken(COMMA,',',1,21719) -LexToken(VAR,'yy',1,21731) -LexToken(ASSIGNMENT,'=',1,21733) -LexToken(OPENSQBRACKET,'[',1,21734) -LexToken(NUMBER,'277.1131',1,21735) -LexToken(SEMICOLON,';',1,21743) -LexToken(NUMBER,'277.1131',1,21744) -LexToken(SEMICOLON,';',1,21752) -LexToken(NUMBER,'277.1131',1,21753) -LexToken(CLOSESQBRACKET,']',1,21761) -LexToken(COMMA,',',1,21762) -LexToken(VAR,'id',1,21774) -LexToken(ASSIGNMENT,'=',1,21776) -LexToken(DQSTRING,'"drawlink"',1,21786) -LexToken(COMMA,',',1,21787) -LexToken(VAR,'thick',1,21799) -LexToken(ASSIGNMENT,'=',1,21804) -LexToken(OPENSQBRACKET,'[',1,21805) -LexToken(NUMBER,'0',1,21806) -LexToken(COMMA,',',1,21807) -LexToken(NUMBER,'0',1,21808) -LexToken(CLOSESQBRACKET,']',1,21809) -LexToken(COMMA,',',1,21810) -LexToken(VAR,'ct',1,21822) -LexToken(ASSIGNMENT,'=',1,21824) -LexToken(OPENSQBRACKET,'[',1,21825) -LexToken(NUMBER,'1',1,21826) -LexToken(COMMA,',',1,21827) -LexToken(NUMBER,'1',1,21828) -LexToken(CLOSESQBRACKET,']',1,21829) -LexToken(COMMA,',',1,21830) -LexToken(VAR,'from',1,21842) -LexToken(ASSIGNMENT,'=',1,21846) -LexToken(OPENSQBRACKET,'[',1,21847) -LexToken(NUMBER,'1',1,21848) -LexToken(COMMA,',',1,21849) -LexToken(NUMBER,'1',1,21850) -LexToken(COMMA,',',1,21851) -LexToken(NUMBER,'0',1,21852) -LexToken(CLOSESQBRACKET,']',1,21853) -LexToken(COMMA,',',1,21854) -LexToken(VAR,'to',1,21866) -LexToken(ASSIGNMENT,'=',1,21868) -LexToken(OPENSQBRACKET,'[',1,21869) -LexToken(NUMBER,'2',1,21870) -LexToken(COMMA,',',1,21871) -LexToken(NUMBER,'1',1,21872) -LexToken(COMMA,',',1,21873) -LexToken(NUMBER,'1',1,21874) -LexToken(CLOSESQBRACKET,']',1,21875) -LexToken(CLOSEBRACKET,')',1,21876) -LexToken(EOL,'\n',1,21877) -LexToken(VAR,'scs_m_1',1,21886) -LexToken(DOT,'.',1,21893) -LexToken(VAR,'objs',1,21894) -LexToken(OPENBRACKET,'(',1,21898) -LexToken(NUMBER,'4',1,21899) -LexToken(CLOSEBRACKET,')',1,21900) -LexToken(ASSIGNMENT,'=',1,21901) -LexToken(SCICOS_BLOCK,'scicos_block',1,21902) -LexToken(OPENBRACKET,'(',1,21914) -LexToken(VAR,'gui',1,21926) -LexToken(ASSIGNMENT,'=',1,21929) -LexToken(DQSTRING,'"IN_f"',1,21935) -LexToken(COMMA,',',1,21936) -LexToken(VAR,'graphics',1,21948) -LexToken(ASSIGNMENT,'=',1,21956) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,21957) -LexToken(OPENBRACKET,'(',1,21972) -LexToken(VAR,'orig',1,21984) -LexToken(ASSIGNMENT,'=',1,21988) -LexToken(OPENSQBRACKET,'[',1,21989) -LexToken(NUMBER,'240.01488',1,21990) -LexToken(COMMA,',',1,21999) -LexToken(NUMBER,'267.1131',1,22000) -LexToken(CLOSESQBRACKET,']',1,22008) -LexToken(COMMA,',',1,22009) -LexToken(VAR,'sz',1,22021) -LexToken(ASSIGNMENT,'=',1,22023) -LexToken(OPENSQBRACKET,'[',1,22024) -LexToken(NUMBER,'20',1,22025) -LexToken(COMMA,',',1,22027) -LexToken(NUMBER,'20',1,22028) -LexToken(CLOSESQBRACKET,']',1,22030) -LexToken(COMMA,',',1,22031) -LexToken(VAR,'flip',1,22043) -LexToken(ASSIGNMENT,'=',1,22047) -LexToken(PREVAR_BOOLEAN,'%t',1,22048) -LexToken(COMMA,',',1,22050) -LexToken(VAR,'theta',1,22062) -LexToken(ASSIGNMENT,'=',1,22067) -LexToken(NUMBER,'0',1,22068) -LexToken(COMMA,',',1,22069) -LexToken(VAR,'exprs',1,22081) -LexToken(ASSIGNMENT,'=',1,22086) -LexToken(DQSTRING,'"1"',1,22089) -LexToken(COMMA,',',1,22090) -LexToken(VAR,'pin',1,22102) -LexToken(ASSIGNMENT,'=',1,22105) -LexToken(OPENSQBRACKET,'[',1,22106) -LexToken(CLOSESQBRACKET,']',1,22107) -LexToken(COMMA,',',1,22108) -LexToken(VAR,'pout',1,22120) -LexToken(ASSIGNMENT,'=',1,22124) -LexToken(NUMBER,'5',1,22125) -LexToken(COMMA,',',1,22126) -LexToken(VAR,'pein',1,22138) -LexToken(ASSIGNMENT,'=',1,22142) -LexToken(OPENSQBRACKET,'[',1,22143) -LexToken(CLOSESQBRACKET,']',1,22144) -LexToken(COMMA,',',1,22145) -LexToken(VAR,'peout',1,22157) -LexToken(ASSIGNMENT,'=',1,22162) -LexToken(OPENSQBRACKET,'[',1,22163) -LexToken(CLOSESQBRACKET,']',1,22164) -LexToken(COMMA,',',1,22165) -LexToken(VAR,'gr_i',1,22177) -LexToken(ASSIGNMENT,'=',1,22181) -LexToken(OPENSQBRACKET,'[',1,22182) -LexToken(CLOSESQBRACKET,']',1,22183) -LexToken(COMMA,',',1,22184) -LexToken(VAR,'id',1,22196) -LexToken(ASSIGNMENT,'=',1,22198) -LexToken(DQSTRING,'""',1,22200) -LexToken(COMMA,',',1,22201) -LexToken(VAR,'in_implicit',1,22213) -LexToken(ASSIGNMENT,'=',1,22224) -LexToken(OPENSQBRACKET,'[',1,22225) -LexToken(CLOSESQBRACKET,']',1,22226) -LexToken(COMMA,',',1,22227) -LexToken(VAR,'out_implicit',1,22239) -LexToken(ASSIGNMENT,'=',1,22251) -LexToken(DQSTRING,'"E"',1,22254) -LexToken(CLOSEBRACKET,')',1,22255) -LexToken(COMMA,',',1,22256) -LexToken(VAR,'model',1,22268) -LexToken(ASSIGNMENT,'=',1,22273) -LexToken(SCICOS_MODEL,'scicos_model',1,22274) -LexToken(OPENBRACKET,'(',1,22286) -LexToken(VAR,'sim',1,22298) -LexToken(ASSIGNMENT,'=',1,22301) -LexToken(DQSTRING,'"input"',1,22308) -LexToken(COMMA,',',1,22309) -LexToken(VAR,'in',1,22321) -LexToken(ASSIGNMENT,'=',1,22323) -LexToken(OPENSQBRACKET,'[',1,22324) -LexToken(CLOSESQBRACKET,']',1,22325) -LexToken(COMMA,',',1,22326) -LexToken(VAR,'in2',1,22338) -LexToken(ASSIGNMENT,'=',1,22341) -LexToken(OPENSQBRACKET,'[',1,22342) -LexToken(CLOSESQBRACKET,']',1,22343) -LexToken(COMMA,',',1,22344) -LexToken(VAR,'intyp',1,22356) -LexToken(ASSIGNMENT,'=',1,22361) -LexToken(ADDITION,'-',1,22362) -LexToken(NUMBER,'1',1,22363) -LexToken(COMMA,',',1,22364) -LexToken(VAR,'out',1,22376) -LexToken(ASSIGNMENT,'=',1,22379) -LexToken(ADDITION,'-',1,22380) -LexToken(NUMBER,'1',1,22381) -LexToken(COMMA,',',1,22382) -LexToken(VAR,'out2',1,22394) -LexToken(ASSIGNMENT,'=',1,22398) -LexToken(OPENSQBRACKET,'[',1,22399) -LexToken(CLOSESQBRACKET,']',1,22400) -LexToken(COMMA,',',1,22401) -LexToken(VAR,'outtyp',1,22413) -LexToken(ASSIGNMENT,'=',1,22419) -LexToken(NUMBER,'1',1,22420) -LexToken(COMMA,',',1,22421) -LexToken(VAR,'evtin',1,22433) -LexToken(ASSIGNMENT,'=',1,22438) -LexToken(OPENSQBRACKET,'[',1,22439) -LexToken(CLOSESQBRACKET,']',1,22440) -LexToken(COMMA,',',1,22441) -LexToken(VAR,'evtout',1,22453) -LexToken(ASSIGNMENT,'=',1,22459) -LexToken(OPENSQBRACKET,'[',1,22460) -LexToken(CLOSESQBRACKET,']',1,22461) -LexToken(COMMA,',',1,22462) -LexToken(VAR,'state',1,22474) -LexToken(ASSIGNMENT,'=',1,22479) -LexToken(OPENSQBRACKET,'[',1,22480) -LexToken(CLOSESQBRACKET,']',1,22481) -LexToken(COMMA,',',1,22482) -LexToken(VAR,'dstate',1,22494) -LexToken(ASSIGNMENT,'=',1,22500) -LexToken(OPENSQBRACKET,'[',1,22501) -LexToken(CLOSESQBRACKET,']',1,22502) -LexToken(COMMA,',',1,22503) -LexToken(VAR,'odstate',1,22515) -LexToken(ASSIGNMENT,'=',1,22522) -LexToken(VAR,'list',1,22523) -LexToken(OPENBRACKET,'(',1,22527) -LexToken(CLOSEBRACKET,')',1,22528) -LexToken(COMMA,',',1,22529) -LexToken(VAR,'rpar',1,22541) -LexToken(ASSIGNMENT,'=',1,22545) -LexToken(OPENSQBRACKET,'[',1,22546) -LexToken(CLOSESQBRACKET,']',1,22547) -LexToken(COMMA,',',1,22548) -LexToken(VAR,'ipar',1,22560) -LexToken(ASSIGNMENT,'=',1,22564) -LexToken(NUMBER,'1',1,22565) -LexToken(COMMA,',',1,22566) -LexToken(VAR,'opar',1,22578) -LexToken(ASSIGNMENT,'=',1,22582) -LexToken(VAR,'list',1,22583) -LexToken(OPENBRACKET,'(',1,22587) -LexToken(CLOSEBRACKET,')',1,22588) -LexToken(COMMA,',',1,22589) -LexToken(VAR,'blocktype',1,22601) -LexToken(ASSIGNMENT,'=',1,22610) -LexToken(DQSTRING,'"c"',1,22613) -LexToken(COMMA,',',1,22614) -LexToken(VAR,'firing',1,22626) -LexToken(ASSIGNMENT,'=',1,22632) -LexToken(OPENSQBRACKET,'[',1,22633) -LexToken(CLOSESQBRACKET,']',1,22634) -LexToken(COMMA,',',1,22635) -LexToken(VAR,'dep_ut',1,22647) -LexToken(ASSIGNMENT,'=',1,22653) -LexToken(OPENSQBRACKET,'[',1,22654) -LexToken(PREVAR_BOOLEAN,'%f',1,22655) -LexToken(COMMA,',',1,22657) -LexToken(PREVAR_BOOLEAN,'%f',1,22658) -LexToken(CLOSESQBRACKET,']',1,22660) -LexToken(COMMA,',',1,22661) -LexToken(VAR,'label',1,22673) -LexToken(ASSIGNMENT,'=',1,22678) -LexToken(DQSTRING,'""',1,22680) -LexToken(COMMA,',',1,22681) -LexToken(VAR,'nzcross',1,22693) -LexToken(ASSIGNMENT,'=',1,22700) -LexToken(NUMBER,'0',1,22701) -LexToken(COMMA,',',1,22702) -LexToken(VAR,'nmode',1,22714) -LexToken(ASSIGNMENT,'=',1,22719) -LexToken(NUMBER,'0',1,22720) -LexToken(COMMA,',',1,22721) -LexToken(VAR,'equations',1,22733) -LexToken(ASSIGNMENT,'=',1,22742) -LexToken(VAR,'list',1,22743) -LexToken(OPENBRACKET,'(',1,22747) -LexToken(CLOSEBRACKET,')',1,22748) -LexToken(CLOSEBRACKET,')',1,22749) -LexToken(COMMA,',',1,22750) -LexToken(VAR,'doc',1,22762) -LexToken(ASSIGNMENT,'=',1,22765) -LexToken(VAR,'list',1,22766) -LexToken(OPENBRACKET,'(',1,22770) -LexToken(CLOSEBRACKET,')',1,22771) -LexToken(CLOSEBRACKET,')',1,22772) -LexToken(EOL,'\n',1,22773) -LexToken(VAR,'scs_m_1',1,22782) -LexToken(DOT,'.',1,22789) -LexToken(VAR,'objs',1,22790) -LexToken(OPENBRACKET,'(',1,22794) -LexToken(NUMBER,'5',1,22795) -LexToken(CLOSEBRACKET,')',1,22796) -LexToken(ASSIGNMENT,'=',1,22797) -LexToken(SCICOS_LINK,'scicos_link',1,22798) -LexToken(OPENBRACKET,'(',1,22809) -LexToken(VAR,'xx',1,22821) -LexToken(ASSIGNMENT,'=',1,22823) -LexToken(OPENSQBRACKET,'[',1,22824) -LexToken(NUMBER,'260.01488',1,22825) -LexToken(SEMICOLON,';',1,22834) -LexToken(NUMBER,'280.01488',1,22835) -LexToken(CLOSESQBRACKET,']',1,22844) -LexToken(COMMA,',',1,22845) -LexToken(VAR,'yy',1,22857) -LexToken(ASSIGNMENT,'=',1,22859) -LexToken(OPENSQBRACKET,'[',1,22860) -LexToken(NUMBER,'277.1131',1,22861) -LexToken(SEMICOLON,';',1,22869) -LexToken(NUMBER,'277.1131',1,22870) -LexToken(CLOSESQBRACKET,']',1,22878) -LexToken(COMMA,',',1,22879) -LexToken(VAR,'id',1,22891) -LexToken(ASSIGNMENT,'=',1,22893) -LexToken(DQSTRING,'"drawlink"',1,22903) -LexToken(COMMA,',',1,22904) -LexToken(VAR,'thick',1,22916) -LexToken(ASSIGNMENT,'=',1,22921) -LexToken(OPENSQBRACKET,'[',1,22922) -LexToken(NUMBER,'0',1,22923) -LexToken(COMMA,',',1,22924) -LexToken(NUMBER,'0',1,22925) -LexToken(CLOSESQBRACKET,']',1,22926) -LexToken(COMMA,',',1,22927) -LexToken(VAR,'ct',1,22939) -LexToken(ASSIGNMENT,'=',1,22941) -LexToken(OPENSQBRACKET,'[',1,22942) -LexToken(NUMBER,'1',1,22943) -LexToken(COMMA,',',1,22944) -LexToken(NUMBER,'1',1,22945) -LexToken(CLOSESQBRACKET,']',1,22946) -LexToken(COMMA,',',1,22947) -LexToken(VAR,'from',1,22959) -LexToken(ASSIGNMENT,'=',1,22963) -LexToken(OPENSQBRACKET,'[',1,22964) -LexToken(NUMBER,'4',1,22965) -LexToken(COMMA,',',1,22966) -LexToken(NUMBER,'1',1,22967) -LexToken(COMMA,',',1,22968) -LexToken(NUMBER,'0',1,22969) -LexToken(CLOSESQBRACKET,']',1,22970) -LexToken(COMMA,',',1,22971) -LexToken(VAR,'to',1,22983) -LexToken(ASSIGNMENT,'=',1,22985) -LexToken(OPENSQBRACKET,'[',1,22986) -LexToken(NUMBER,'1',1,22987) -LexToken(COMMA,',',1,22988) -LexToken(NUMBER,'1',1,22989) -LexToken(COMMA,',',1,22990) -LexToken(NUMBER,'1',1,22991) -LexToken(CLOSESQBRACKET,']',1,22992) -LexToken(CLOSEBRACKET,')',1,22993) -LexToken(EOL,'\n',1,22994) -LexToken(VAR,'scs_m_1',1,23003) -LexToken(DOT,'.',1,23010) -LexToken(VAR,'objs',1,23011) -LexToken(OPENBRACKET,'(',1,23015) -LexToken(NUMBER,'6',1,23016) -LexToken(CLOSEBRACKET,')',1,23017) -LexToken(ASSIGNMENT,'=',1,23018) -LexToken(SCICOS_BLOCK,'scicos_block',1,23019) -LexToken(OPENBRACKET,'(',1,23031) -LexToken(VAR,'gui',1,23043) -LexToken(ASSIGNMENT,'=',1,23046) -LexToken(DQSTRING,'"CLKOUTV_f"',1,23057) -LexToken(COMMA,',',1,23058) -LexToken(VAR,'graphics',1,23070) -LexToken(ASSIGNMENT,'=',1,23078) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,23079) -LexToken(OPENBRACKET,'(',1,23094) -LexToken(VAR,'orig',1,23106) -LexToken(ASSIGNMENT,'=',1,23110) -LexToken(OPENSQBRACKET,'[',1,23111) -LexToken(NUMBER,'398.28869',1,23112) -LexToken(COMMA,',',1,23121) -LexToken(NUMBER,'181.39881',1,23122) -LexToken(CLOSESQBRACKET,']',1,23131) -LexToken(COMMA,',',1,23132) -LexToken(VAR,'sz',1,23144) -LexToken(ASSIGNMENT,'=',1,23146) -LexToken(OPENSQBRACKET,'[',1,23147) -LexToken(NUMBER,'20',1,23148) -LexToken(COMMA,',',1,23150) -LexToken(NUMBER,'30',1,23151) -LexToken(CLOSESQBRACKET,']',1,23153) -LexToken(COMMA,',',1,23154) -LexToken(VAR,'flip',1,23166) -LexToken(ASSIGNMENT,'=',1,23170) -LexToken(PREVAR_BOOLEAN,'%t',1,23171) -LexToken(COMMA,',',1,23173) -LexToken(VAR,'theta',1,23185) -LexToken(ASSIGNMENT,'=',1,23190) -LexToken(NUMBER,'0',1,23191) -LexToken(COMMA,',',1,23192) -LexToken(VAR,'exprs',1,23204) -LexToken(ASSIGNMENT,'=',1,23209) -LexToken(DQSTRING,'"1"',1,23212) -LexToken(COMMA,',',1,23213) -LexToken(VAR,'pin',1,23225) -LexToken(ASSIGNMENT,'=',1,23228) -LexToken(OPENSQBRACKET,'[',1,23229) -LexToken(CLOSESQBRACKET,']',1,23230) -LexToken(COMMA,',',1,23231) -LexToken(VAR,'pout',1,23243) -LexToken(ASSIGNMENT,'=',1,23247) -LexToken(OPENSQBRACKET,'[',1,23248) -LexToken(CLOSESQBRACKET,']',1,23249) -LexToken(COMMA,',',1,23250) -LexToken(VAR,'pein',1,23262) -LexToken(ASSIGNMENT,'=',1,23266) -LexToken(NUMBER,'7',1,23267) -LexToken(COMMA,',',1,23268) -LexToken(VAR,'peout',1,23280) -LexToken(ASSIGNMENT,'=',1,23285) -LexToken(OPENSQBRACKET,'[',1,23286) -LexToken(CLOSESQBRACKET,']',1,23287) -LexToken(COMMA,',',1,23288) -LexToken(VAR,'gr_i',1,23300) -LexToken(ASSIGNMENT,'=',1,23304) -LexToken(OPENSQBRACKET,'[',1,23305) -LexToken(CLOSESQBRACKET,']',1,23306) -LexToken(COMMA,',',1,23307) -LexToken(VAR,'id',1,23319) -LexToken(ASSIGNMENT,'=',1,23321) -LexToken(DQSTRING,'""',1,23323) -LexToken(COMMA,',',1,23324) -LexToken(VAR,'in_implicit',1,23336) -LexToken(ASSIGNMENT,'=',1,23347) -LexToken(OPENSQBRACKET,'[',1,23348) -LexToken(CLOSESQBRACKET,']',1,23349) -LexToken(COMMA,',',1,23350) -LexToken(VAR,'out_implicit',1,23362) -LexToken(ASSIGNMENT,'=',1,23374) -LexToken(OPENSQBRACKET,'[',1,23375) -LexToken(CLOSESQBRACKET,']',1,23376) -LexToken(CLOSEBRACKET,')',1,23377) -LexToken(COMMA,',',1,23378) -LexToken(VAR,'model',1,23390) -LexToken(ASSIGNMENT,'=',1,23395) -LexToken(SCICOS_MODEL,'scicos_model',1,23396) -LexToken(OPENBRACKET,'(',1,23408) -LexToken(VAR,'sim',1,23420) -LexToken(ASSIGNMENT,'=',1,23423) -LexToken(DQSTRING,'"output"',1,23431) -LexToken(COMMA,',',1,23432) -LexToken(VAR,'in',1,23444) -LexToken(ASSIGNMENT,'=',1,23446) -LexToken(OPENSQBRACKET,'[',1,23447) -LexToken(CLOSESQBRACKET,']',1,23448) -LexToken(COMMA,',',1,23449) -LexToken(VAR,'in2',1,23461) -LexToken(ASSIGNMENT,'=',1,23464) -LexToken(OPENSQBRACKET,'[',1,23465) -LexToken(CLOSESQBRACKET,']',1,23466) -LexToken(COMMA,',',1,23467) -LexToken(VAR,'intyp',1,23479) -LexToken(ASSIGNMENT,'=',1,23484) -LexToken(NUMBER,'1',1,23485) -LexToken(COMMA,',',1,23486) -LexToken(VAR,'out',1,23498) -LexToken(ASSIGNMENT,'=',1,23501) -LexToken(OPENSQBRACKET,'[',1,23502) -LexToken(CLOSESQBRACKET,']',1,23503) -LexToken(COMMA,',',1,23504) -LexToken(VAR,'out2',1,23516) -LexToken(ASSIGNMENT,'=',1,23520) -LexToken(OPENSQBRACKET,'[',1,23521) -LexToken(CLOSESQBRACKET,']',1,23522) -LexToken(COMMA,',',1,23523) -LexToken(VAR,'outtyp',1,23535) -LexToken(ASSIGNMENT,'=',1,23541) -LexToken(NUMBER,'1',1,23542) -LexToken(COMMA,',',1,23543) -LexToken(VAR,'evtin',1,23555) -LexToken(ASSIGNMENT,'=',1,23560) -LexToken(NUMBER,'1',1,23561) -LexToken(COMMA,',',1,23562) -LexToken(VAR,'evtout',1,23574) -LexToken(ASSIGNMENT,'=',1,23580) -LexToken(OPENSQBRACKET,'[',1,23581) -LexToken(CLOSESQBRACKET,']',1,23582) -LexToken(COMMA,',',1,23583) -LexToken(VAR,'state',1,23595) -LexToken(ASSIGNMENT,'=',1,23600) -LexToken(OPENSQBRACKET,'[',1,23601) -LexToken(CLOSESQBRACKET,']',1,23602) -LexToken(COMMA,',',1,23603) -LexToken(VAR,'dstate',1,23615) -LexToken(ASSIGNMENT,'=',1,23621) -LexToken(OPENSQBRACKET,'[',1,23622) -LexToken(CLOSESQBRACKET,']',1,23623) -LexToken(COMMA,',',1,23624) -LexToken(VAR,'odstate',1,23636) -LexToken(ASSIGNMENT,'=',1,23643) -LexToken(VAR,'list',1,23644) -LexToken(OPENBRACKET,'(',1,23648) -LexToken(CLOSEBRACKET,')',1,23649) -LexToken(COMMA,',',1,23650) -LexToken(VAR,'rpar',1,23662) -LexToken(ASSIGNMENT,'=',1,23666) -LexToken(OPENSQBRACKET,'[',1,23667) -LexToken(CLOSESQBRACKET,']',1,23668) -LexToken(COMMA,',',1,23669) -LexToken(VAR,'ipar',1,23681) -LexToken(ASSIGNMENT,'=',1,23685) -LexToken(NUMBER,'1',1,23686) -LexToken(COMMA,',',1,23687) -LexToken(VAR,'opar',1,23699) -LexToken(ASSIGNMENT,'=',1,23703) -LexToken(VAR,'list',1,23704) -LexToken(OPENBRACKET,'(',1,23708) -LexToken(CLOSEBRACKET,')',1,23709) -LexToken(COMMA,',',1,23710) -LexToken(VAR,'blocktype',1,23722) -LexToken(ASSIGNMENT,'=',1,23731) -LexToken(DQSTRING,'"d"',1,23734) -LexToken(COMMA,',',1,23735) -LexToken(VAR,'firing',1,23747) -LexToken(ASSIGNMENT,'=',1,23753) -LexToken(OPENSQBRACKET,'[',1,23754) -LexToken(CLOSESQBRACKET,']',1,23755) -LexToken(COMMA,',',1,23756) -LexToken(VAR,'dep_ut',1,23768) -LexToken(ASSIGNMENT,'=',1,23774) -LexToken(OPENSQBRACKET,'[',1,23775) -LexToken(PREVAR_BOOLEAN,'%f',1,23776) -LexToken(COMMA,',',1,23778) -LexToken(PREVAR_BOOLEAN,'%f',1,23779) -LexToken(CLOSESQBRACKET,']',1,23781) -LexToken(COMMA,',',1,23782) -LexToken(VAR,'label',1,23794) -LexToken(ASSIGNMENT,'=',1,23799) -LexToken(DQSTRING,'""',1,23801) -LexToken(COMMA,',',1,23802) -LexToken(VAR,'nzcross',1,23814) -LexToken(ASSIGNMENT,'=',1,23821) -LexToken(NUMBER,'0',1,23822) -LexToken(COMMA,',',1,23823) -LexToken(VAR,'nmode',1,23835) -LexToken(ASSIGNMENT,'=',1,23840) -LexToken(NUMBER,'0',1,23841) -LexToken(COMMA,',',1,23842) -LexToken(VAR,'equations',1,23854) -LexToken(ASSIGNMENT,'=',1,23863) -LexToken(VAR,'list',1,23864) -LexToken(OPENBRACKET,'(',1,23868) -LexToken(CLOSEBRACKET,')',1,23869) -LexToken(CLOSEBRACKET,')',1,23870) -LexToken(COMMA,',',1,23871) -LexToken(VAR,'doc',1,23883) -LexToken(ASSIGNMENT,'=',1,23886) -LexToken(VAR,'list',1,23887) -LexToken(OPENBRACKET,'(',1,23891) -LexToken(CLOSEBRACKET,')',1,23892) -LexToken(CLOSEBRACKET,')',1,23893) -LexToken(EOL,'\n',1,23894) -LexToken(VAR,'scs_m_1',1,23903) -LexToken(DOT,'.',1,23910) -LexToken(VAR,'objs',1,23911) -LexToken(OPENBRACKET,'(',1,23915) -LexToken(NUMBER,'7',1,23916) -LexToken(CLOSEBRACKET,')',1,23917) -LexToken(ASSIGNMENT,'=',1,23918) -LexToken(SCICOS_LINK,'scicos_link',1,23919) -LexToken(OPENBRACKET,'(',1,23930) -LexToken(VAR,'xx',1,23942) -LexToken(ASSIGNMENT,'=',1,23944) -LexToken(OPENSQBRACKET,'[',1,23945) -LexToken(NUMBER,'408.28869',1,23946) -LexToken(SEMICOLON,';',1,23955) -LexToken(NUMBER,'408.28869',1,23956) -LexToken(CLOSESQBRACKET,']',1,23965) -LexToken(COMMA,',',1,23966) -LexToken(VAR,'yy',1,23978) -LexToken(ASSIGNMENT,'=',1,23980) -LexToken(OPENSQBRACKET,'[',1,23981) -LexToken(NUMBER,'241.39881',1,23982) -LexToken(SEMICOLON,';',1,23991) -LexToken(NUMBER,'211.39881',1,23992) -LexToken(CLOSESQBRACKET,']',1,24001) -LexToken(COMMA,',',1,24002) -LexToken(VAR,'id',1,24014) -LexToken(ASSIGNMENT,'=',1,24016) -LexToken(DQSTRING,'"drawlink"',1,24026) -LexToken(COMMA,',',1,24027) -LexToken(VAR,'thick',1,24039) -LexToken(ASSIGNMENT,'=',1,24044) -LexToken(OPENSQBRACKET,'[',1,24045) -LexToken(NUMBER,'0',1,24046) -LexToken(COMMA,',',1,24047) -LexToken(NUMBER,'0',1,24048) -LexToken(CLOSESQBRACKET,']',1,24049) -LexToken(COMMA,',',1,24050) -LexToken(VAR,'ct',1,24062) -LexToken(ASSIGNMENT,'=',1,24064) -LexToken(OPENSQBRACKET,'[',1,24065) -LexToken(NUMBER,'5',1,24066) -LexToken(COMMA,',',1,24067) -LexToken(ADDITION,'-',1,24068) -LexToken(NUMBER,'1',1,24069) -LexToken(CLOSESQBRACKET,']',1,24070) -LexToken(COMMA,',',1,24071) -LexToken(VAR,'from',1,24083) -LexToken(ASSIGNMENT,'=',1,24087) -LexToken(OPENSQBRACKET,'[',1,24088) -LexToken(NUMBER,'2',1,24089) -LexToken(COMMA,',',1,24090) -LexToken(NUMBER,'1',1,24091) -LexToken(COMMA,',',1,24092) -LexToken(NUMBER,'0',1,24093) -LexToken(CLOSESQBRACKET,']',1,24094) -LexToken(COMMA,',',1,24095) -LexToken(VAR,'to',1,24107) -LexToken(ASSIGNMENT,'=',1,24109) -LexToken(OPENSQBRACKET,'[',1,24110) -LexToken(NUMBER,'6',1,24111) -LexToken(COMMA,',',1,24112) -LexToken(NUMBER,'1',1,24113) -LexToken(COMMA,',',1,24114) -LexToken(NUMBER,'1',1,24115) -LexToken(CLOSESQBRACKET,']',1,24116) -LexToken(CLOSEBRACKET,')',1,24117) -LexToken(EOL,'\n',1,24118) -LexToken(VAR,'scs_m',1,24127) -LexToken(DOT,'.',1,24132) -LexToken(VAR,'objs',1,24133) -LexToken(OPENBRACKET,'(',1,24137) -LexToken(NUMBER,'18',1,24138) -LexToken(CLOSEBRACKET,')',1,24140) -LexToken(ASSIGNMENT,'=',1,24141) -LexToken(SCICOS_BLOCK,'scicos_block',1,24142) -LexToken(OPENBRACKET,'(',1,24154) -LexToken(VAR,'gui',1,24166) -LexToken(ASSIGNMENT,'=',1,24169) -LexToken(DQSTRING,'"EDGE_TRIGGER"',1,24183) -LexToken(COMMA,',',1,24184) -LexToken(VAR,'graphics',1,24196) -LexToken(ASSIGNMENT,'=',1,24204) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,24205) -LexToken(OPENBRACKET,'(',1,24220) -LexToken(VAR,'orig',1,24232) -LexToken(ASSIGNMENT,'=',1,24236) -LexToken(OPENSQBRACKET,'[',1,24237) -LexToken(NUMBER,'133.90637',1,24238) -LexToken(COMMA,',',1,24247) -LexToken(NUMBER,'385.342',1,24248) -LexToken(CLOSESQBRACKET,']',1,24255) -LexToken(COMMA,',',1,24256) -LexToken(VAR,'sz',1,24268) -LexToken(ASSIGNMENT,'=',1,24270) -LexToken(OPENSQBRACKET,'[',1,24271) -LexToken(NUMBER,'60',1,24272) -LexToken(COMMA,',',1,24274) -LexToken(NUMBER,'40',1,24275) -LexToken(CLOSESQBRACKET,']',1,24277) -LexToken(COMMA,',',1,24278) -LexToken(VAR,'flip',1,24290) -LexToken(ASSIGNMENT,'=',1,24294) -LexToken(PREVAR_BOOLEAN,'%t',1,24295) -LexToken(COMMA,',',1,24297) -LexToken(VAR,'theta',1,24309) -LexToken(ASSIGNMENT,'=',1,24314) -LexToken(NUMBER,'0',1,24315) -LexToken(COMMA,',',1,24316) -LexToken(VAR,'exprs',1,24328) -LexToken(ASSIGNMENT,'=',1,24333) -LexToken(OPENSQBRACKET,'[',1,24334) -LexToken(CLOSESQBRACKET,']',1,24335) -LexToken(COMMA,',',1,24336) -LexToken(VAR,'pin',1,24348) -LexToken(ASSIGNMENT,'=',1,24351) -LexToken(NUMBER,'26',1,24352) -LexToken(COMMA,',',1,24354) -LexToken(VAR,'pout',1,24366) -LexToken(ASSIGNMENT,'=',1,24370) -LexToken(OPENSQBRACKET,'[',1,24371) -LexToken(CLOSESQBRACKET,']',1,24372) -LexToken(COMMA,',',1,24373) -LexToken(VAR,'pein',1,24385) -LexToken(ASSIGNMENT,'=',1,24389) -LexToken(OPENSQBRACKET,'[',1,24390) -LexToken(CLOSESQBRACKET,']',1,24391) -LexToken(COMMA,',',1,24392) -LexToken(VAR,'peout',1,24404) -LexToken(ASSIGNMENT,'=',1,24409) -LexToken(NUMBER,'19',1,24410) -LexToken(COMMA,',',1,24412) -LexToken(VAR,'gr_i',1,24424) -LexToken(ASSIGNMENT,'=',1,24428) -LexToken(OPENSQBRACKET,'[',1,24429) -LexToken(CLOSESQBRACKET,']',1,24430) -LexToken(COMMA,',',1,24431) -LexToken(VAR,'id',1,24443) -LexToken(ASSIGNMENT,'=',1,24445) -LexToken(DQSTRING,'""',1,24447) -LexToken(COMMA,',',1,24448) -LexToken(VAR,'in_implicit',1,24460) -LexToken(ASSIGNMENT,'=',1,24471) -LexToken(DQSTRING,'"E"',1,24474) -LexToken(COMMA,',',1,24475) -LexToken(VAR,'out_implicit',1,24487) -LexToken(ASSIGNMENT,'=',1,24499) -LexToken(OPENSQBRACKET,'[',1,24500) -LexToken(CLOSESQBRACKET,']',1,24501) -LexToken(CLOSEBRACKET,')',1,24502) -LexToken(COMMA,',',1,24503) -LexToken(VAR,'model',1,24515) -LexToken(ASSIGNMENT,'=',1,24520) -LexToken(SCICOS_MODEL,'scicos_model',1,24521) -LexToken(OPENBRACKET,'(',1,24533) -LexToken(VAR,'sim',1,24545) -LexToken(ASSIGNMENT,'=',1,24548) -LexToken(DQSTRING,'"csuper"',1,24556) -LexToken(COMMA,',',1,24557) -LexToken(VAR,'in',1,24569) -LexToken(ASSIGNMENT,'=',1,24571) -LexToken(ADDITION,'-',1,24572) -LexToken(NUMBER,'1',1,24573) -LexToken(COMMA,',',1,24574) -LexToken(VAR,'in2',1,24586) -LexToken(ASSIGNMENT,'=',1,24589) -LexToken(OPENSQBRACKET,'[',1,24590) -LexToken(CLOSESQBRACKET,']',1,24591) -LexToken(COMMA,',',1,24592) -LexToken(VAR,'intyp',1,24604) -LexToken(ASSIGNMENT,'=',1,24609) -LexToken(NUMBER,'1',1,24610) -LexToken(COMMA,',',1,24611) -LexToken(VAR,'out',1,24623) -LexToken(ASSIGNMENT,'=',1,24626) -LexToken(OPENSQBRACKET,'[',1,24627) -LexToken(CLOSESQBRACKET,']',1,24628) -LexToken(COMMA,',',1,24629) -LexToken(VAR,'out2',1,24641) -LexToken(ASSIGNMENT,'=',1,24645) -LexToken(OPENSQBRACKET,'[',1,24646) -LexToken(CLOSESQBRACKET,']',1,24647) -LexToken(COMMA,',',1,24648) -LexToken(VAR,'outtyp',1,24660) -LexToken(ASSIGNMENT,'=',1,24666) -LexToken(NUMBER,'1',1,24667) -LexToken(COMMA,',',1,24668) -LexToken(VAR,'evtin',1,24680) -LexToken(ASSIGNMENT,'=',1,24685) -LexToken(OPENSQBRACKET,'[',1,24686) -LexToken(CLOSESQBRACKET,']',1,24687) -LexToken(COMMA,',',1,24688) -LexToken(VAR,'evtout',1,24700) -LexToken(ASSIGNMENT,'=',1,24706) -LexToken(NUMBER,'1',1,24707) -LexToken(COMMA,',',1,24708) -LexToken(VAR,'state',1,24720) -LexToken(ASSIGNMENT,'=',1,24725) -LexToken(OPENSQBRACKET,'[',1,24726) -LexToken(CLOSESQBRACKET,']',1,24727) -LexToken(COMMA,',',1,24728) -LexToken(VAR,'dstate',1,24740) -LexToken(ASSIGNMENT,'=',1,24746) -LexToken(OPENSQBRACKET,'[',1,24747) -LexToken(CLOSESQBRACKET,']',1,24748) -LexToken(COMMA,',',1,24749) -LexToken(VAR,'odstate',1,24761) -LexToken(ASSIGNMENT,'=',1,24768) -LexToken(VAR,'list',1,24769) -LexToken(OPENBRACKET,'(',1,24773) -LexToken(CLOSEBRACKET,')',1,24774) -LexToken(COMMA,',',1,24775) -LexToken(VAR,'rpar',1,24787) -LexToken(ASSIGNMENT,'=',1,24791) -LexToken(VAR,'scs_m_1',1,24792) -LexToken(COMMA,',',1,24799) -LexToken(VAR,'ipar',1,24811) -LexToken(ASSIGNMENT,'=',1,24815) -LexToken(OPENSQBRACKET,'[',1,24816) -LexToken(CLOSESQBRACKET,']',1,24817) -LexToken(COMMA,',',1,24818) -LexToken(VAR,'opar',1,24830) -LexToken(ASSIGNMENT,'=',1,24834) -LexToken(VAR,'list',1,24835) -LexToken(OPENBRACKET,'(',1,24839) -LexToken(CLOSEBRACKET,')',1,24840) -LexToken(COMMA,',',1,24841) -LexToken(VAR,'blocktype',1,24853) -LexToken(ASSIGNMENT,'=',1,24862) -LexToken(DQSTRING,'"h"',1,24865) -LexToken(COMMA,',',1,24866) -LexToken(VAR,'firing',1,24878) -LexToken(ASSIGNMENT,'=',1,24884) -LexToken(OPENSQBRACKET,'[',1,24885) -LexToken(CLOSESQBRACKET,']',1,24886) -LexToken(COMMA,',',1,24887) -LexToken(VAR,'dep_ut',1,24899) -LexToken(ASSIGNMENT,'=',1,24905) -LexToken(OPENSQBRACKET,'[',1,24906) -LexToken(PREVAR_BOOLEAN,'%f',1,24907) -LexToken(COMMA,',',1,24909) -LexToken(PREVAR_BOOLEAN,'%f',1,24910) -LexToken(CLOSESQBRACKET,']',1,24912) -LexToken(COMMA,',',1,24913) -LexToken(VAR,'label',1,24925) -LexToken(ASSIGNMENT,'=',1,24930) -LexToken(DQSTRING,'""',1,24932) -LexToken(COMMA,',',1,24933) -LexToken(VAR,'nzcross',1,24945) -LexToken(ASSIGNMENT,'=',1,24952) -LexToken(NUMBER,'0',1,24953) -LexToken(COMMA,',',1,24954) -LexToken(VAR,'nmode',1,24966) -LexToken(ASSIGNMENT,'=',1,24971) -LexToken(NUMBER,'0',1,24972) -LexToken(COMMA,',',1,24973) -LexToken(VAR,'equations',1,24985) -LexToken(ASSIGNMENT,'=',1,24994) -LexToken(VAR,'list',1,24995) -LexToken(OPENBRACKET,'(',1,24999) -LexToken(CLOSEBRACKET,')',1,25000) -LexToken(CLOSEBRACKET,')',1,25001) -LexToken(COMMA,',',1,25002) -LexToken(VAR,'doc',1,25014) -LexToken(ASSIGNMENT,'=',1,25017) -LexToken(VAR,'list',1,25018) -LexToken(OPENBRACKET,'(',1,25022) -LexToken(CLOSEBRACKET,')',1,25023) -LexToken(CLOSEBRACKET,')',1,25024) -LexToken(EOL,'\n',1,25025) -LexToken(VAR,'scs_m',1,25034) -LexToken(DOT,'.',1,25039) -LexToken(VAR,'objs',1,25040) -LexToken(OPENBRACKET,'(',1,25044) -LexToken(NUMBER,'19',1,25045) -LexToken(CLOSEBRACKET,')',1,25047) -LexToken(ASSIGNMENT,'=',1,25048) -LexToken(SCICOS_LINK,'scicos_link',1,25049) -LexToken(OPENBRACKET,'(',1,25060) -LexToken(VAR,'xx',1,25072) -LexToken(ASSIGNMENT,'=',1,25074) -LexToken(OPENSQBRACKET,'[',1,25075) -LexToken(NUMBER,'163.90637',1,25076) -LexToken(SEMICOLON,';',1,25085) -LexToken(NUMBER,'163.90637',1,25086) -LexToken(SEMICOLON,';',1,25095) -LexToken(NUMBER,'247.06372',1,25096) -LexToken(CLOSESQBRACKET,']',1,25105) -LexToken(COMMA,',',1,25106) -LexToken(VAR,'yy',1,25118) -LexToken(ASSIGNMENT,'=',1,25120) -LexToken(OPENSQBRACKET,'[',1,25121) -LexToken(NUMBER,'379.62771',1,25122) -LexToken(SEMICOLON,';',1,25131) -LexToken(NUMBER,'364.45835',1,25132) -LexToken(SEMICOLON,';',1,25141) -LexToken(NUMBER,'364.45835',1,25142) -LexToken(CLOSESQBRACKET,']',1,25151) -LexToken(COMMA,',',1,25152) -LexToken(VAR,'id',1,25164) -LexToken(ASSIGNMENT,'=',1,25166) -LexToken(DQSTRING,'"drawlink"',1,25176) -LexToken(COMMA,',',1,25177) -LexToken(VAR,'thick',1,25189) -LexToken(ASSIGNMENT,'=',1,25194) -LexToken(OPENSQBRACKET,'[',1,25195) -LexToken(NUMBER,'0',1,25196) -LexToken(COMMA,',',1,25197) -LexToken(NUMBER,'0',1,25198) -LexToken(CLOSESQBRACKET,']',1,25199) -LexToken(COMMA,',',1,25200) -LexToken(VAR,'ct',1,25212) -LexToken(ASSIGNMENT,'=',1,25214) -LexToken(OPENSQBRACKET,'[',1,25215) -LexToken(NUMBER,'5',1,25216) -LexToken(COMMA,',',1,25217) -LexToken(ADDITION,'-',1,25218) -LexToken(NUMBER,'1',1,25219) -LexToken(CLOSESQBRACKET,']',1,25220) -LexToken(COMMA,',',1,25221) -LexToken(VAR,'from',1,25233) -LexToken(ASSIGNMENT,'=',1,25237) -LexToken(OPENSQBRACKET,'[',1,25238) -LexToken(NUMBER,'18',1,25239) -LexToken(COMMA,',',1,25241) -LexToken(NUMBER,'1',1,25242) -LexToken(COMMA,',',1,25243) -LexToken(NUMBER,'0',1,25244) -LexToken(CLOSESQBRACKET,']',1,25245) -LexToken(COMMA,',',1,25246) -LexToken(VAR,'to',1,25258) -LexToken(ASSIGNMENT,'=',1,25260) -LexToken(OPENSQBRACKET,'[',1,25261) -LexToken(NUMBER,'15',1,25262) -LexToken(COMMA,',',1,25264) -LexToken(NUMBER,'1',1,25265) -LexToken(COMMA,',',1,25266) -LexToken(NUMBER,'1',1,25267) -LexToken(CLOSESQBRACKET,']',1,25268) -LexToken(CLOSEBRACKET,')',1,25269) -LexToken(EOL,'\n',1,25270) -LexToken(VAR,'scs_m',1,25279) -LexToken(DOT,'.',1,25284) -LexToken(VAR,'objs',1,25285) -LexToken(OPENBRACKET,'(',1,25289) -LexToken(NUMBER,'20',1,25290) -LexToken(CLOSEBRACKET,')',1,25292) -LexToken(ASSIGNMENT,'=',1,25293) -LexToken(SCICOS_BLOCK,'scicos_block',1,25294) -LexToken(OPENBRACKET,'(',1,25306) -LexToken(VAR,'gui',1,25318) -LexToken(ASSIGNMENT,'=',1,25321) -LexToken(DQSTRING,'"IN_f"',1,25327) -LexToken(COMMA,',',1,25328) -LexToken(VAR,'graphics',1,25340) -LexToken(ASSIGNMENT,'=',1,25348) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,25349) -LexToken(OPENBRACKET,'(',1,25364) -LexToken(VAR,'orig',1,25376) -LexToken(ASSIGNMENT,'=',1,25380) -LexToken(OPENSQBRACKET,'[',1,25381) -LexToken(NUMBER,'79.594811',1,25382) -LexToken(COMMA,',',1,25391) -LexToken(NUMBER,'395.47647',1,25392) -LexToken(CLOSESQBRACKET,']',1,25401) -LexToken(COMMA,',',1,25402) -LexToken(VAR,'sz',1,25414) -LexToken(ASSIGNMENT,'=',1,25416) -LexToken(OPENSQBRACKET,'[',1,25417) -LexToken(NUMBER,'20',1,25418) -LexToken(COMMA,',',1,25420) -LexToken(NUMBER,'20',1,25421) -LexToken(CLOSESQBRACKET,']',1,25423) -LexToken(COMMA,',',1,25424) -LexToken(VAR,'flip',1,25436) -LexToken(ASSIGNMENT,'=',1,25440) -LexToken(PREVAR_BOOLEAN,'%t',1,25441) -LexToken(COMMA,',',1,25443) -LexToken(VAR,'theta',1,25455) -LexToken(ASSIGNMENT,'=',1,25460) -LexToken(NUMBER,'0',1,25461) -LexToken(COMMA,',',1,25462) -LexToken(VAR,'exprs',1,25474) -LexToken(ASSIGNMENT,'=',1,25479) -LexToken(DQSTRING,'"2"',1,25482) -LexToken(COMMA,',',1,25483) -LexToken(VAR,'pin',1,25495) -LexToken(ASSIGNMENT,'=',1,25498) -LexToken(OPENSQBRACKET,'[',1,25499) -LexToken(CLOSESQBRACKET,']',1,25500) -LexToken(COMMA,',',1,25501) -LexToken(VAR,'pout',1,25513) -LexToken(ASSIGNMENT,'=',1,25517) -LexToken(NUMBER,'23',1,25518) -LexToken(COMMA,',',1,25520) -LexToken(VAR,'pein',1,25532) -LexToken(ASSIGNMENT,'=',1,25536) -LexToken(OPENSQBRACKET,'[',1,25537) -LexToken(CLOSESQBRACKET,']',1,25538) -LexToken(COMMA,',',1,25539) -LexToken(VAR,'peout',1,25551) -LexToken(ASSIGNMENT,'=',1,25556) -LexToken(OPENSQBRACKET,'[',1,25557) -LexToken(CLOSESQBRACKET,']',1,25558) -LexToken(COMMA,',',1,25559) -LexToken(VAR,'gr_i',1,25571) -LexToken(ASSIGNMENT,'=',1,25575) -LexToken(OPENSQBRACKET,'[',1,25576) -LexToken(CLOSESQBRACKET,']',1,25577) -LexToken(COMMA,',',1,25578) -LexToken(VAR,'id',1,25590) -LexToken(ASSIGNMENT,'=',1,25592) -LexToken(DQSTRING,'""',1,25594) -LexToken(COMMA,',',1,25595) -LexToken(VAR,'in_implicit',1,25607) -LexToken(ASSIGNMENT,'=',1,25618) -LexToken(OPENSQBRACKET,'[',1,25619) -LexToken(CLOSESQBRACKET,']',1,25620) -LexToken(COMMA,',',1,25621) -LexToken(VAR,'out_implicit',1,25633) -LexToken(ASSIGNMENT,'=',1,25645) -LexToken(DQSTRING,'"E"',1,25648) -LexToken(CLOSEBRACKET,')',1,25649) -LexToken(COMMA,',',1,25650) -LexToken(VAR,'model',1,25662) -LexToken(ASSIGNMENT,'=',1,25667) -LexToken(SCICOS_MODEL,'scicos_model',1,25668) -LexToken(OPENBRACKET,'(',1,25680) -LexToken(VAR,'sim',1,25692) -LexToken(ASSIGNMENT,'=',1,25695) -LexToken(DQSTRING,'"input"',1,25702) -LexToken(COMMA,',',1,25703) -LexToken(VAR,'in',1,25715) -LexToken(ASSIGNMENT,'=',1,25717) -LexToken(OPENSQBRACKET,'[',1,25718) -LexToken(CLOSESQBRACKET,']',1,25719) -LexToken(COMMA,',',1,25720) -LexToken(VAR,'in2',1,25732) -LexToken(ASSIGNMENT,'=',1,25735) -LexToken(OPENSQBRACKET,'[',1,25736) -LexToken(CLOSESQBRACKET,']',1,25737) -LexToken(COMMA,',',1,25738) -LexToken(VAR,'intyp',1,25750) -LexToken(ASSIGNMENT,'=',1,25755) -LexToken(NUMBER,'1',1,25756) -LexToken(COMMA,',',1,25757) -LexToken(VAR,'out',1,25769) -LexToken(ASSIGNMENT,'=',1,25772) -LexToken(ADDITION,'-',1,25773) -LexToken(NUMBER,'1',1,25774) -LexToken(COMMA,',',1,25775) -LexToken(VAR,'out2',1,25787) -LexToken(ASSIGNMENT,'=',1,25791) -LexToken(OPENSQBRACKET,'[',1,25792) -LexToken(CLOSESQBRACKET,']',1,25793) -LexToken(COMMA,',',1,25794) -LexToken(VAR,'outtyp',1,25806) -LexToken(ASSIGNMENT,'=',1,25812) -LexToken(ADDITION,'-',1,25813) -LexToken(NUMBER,'1',1,25814) -LexToken(COMMA,',',1,25815) -LexToken(VAR,'evtin',1,25827) -LexToken(ASSIGNMENT,'=',1,25832) -LexToken(OPENSQBRACKET,'[',1,25833) -LexToken(CLOSESQBRACKET,']',1,25834) -LexToken(COMMA,',',1,25835) -LexToken(VAR,'evtout',1,25847) -LexToken(ASSIGNMENT,'=',1,25853) -LexToken(OPENSQBRACKET,'[',1,25854) -LexToken(CLOSESQBRACKET,']',1,25855) -LexToken(COMMA,',',1,25856) -LexToken(VAR,'state',1,25868) -LexToken(ASSIGNMENT,'=',1,25873) -LexToken(OPENSQBRACKET,'[',1,25874) -LexToken(CLOSESQBRACKET,']',1,25875) -LexToken(COMMA,',',1,25876) -LexToken(VAR,'dstate',1,25888) -LexToken(ASSIGNMENT,'=',1,25894) -LexToken(OPENSQBRACKET,'[',1,25895) -LexToken(CLOSESQBRACKET,']',1,25896) -LexToken(COMMA,',',1,25897) -LexToken(VAR,'odstate',1,25909) -LexToken(ASSIGNMENT,'=',1,25916) -LexToken(VAR,'list',1,25917) -LexToken(OPENBRACKET,'(',1,25921) -LexToken(CLOSEBRACKET,')',1,25922) -LexToken(COMMA,',',1,25923) -LexToken(VAR,'rpar',1,25935) -LexToken(ASSIGNMENT,'=',1,25939) -LexToken(OPENSQBRACKET,'[',1,25940) -LexToken(CLOSESQBRACKET,']',1,25941) -LexToken(COMMA,',',1,25942) -LexToken(VAR,'ipar',1,25954) -LexToken(ASSIGNMENT,'=',1,25958) -LexToken(NUMBER,'2',1,25959) -LexToken(COMMA,',',1,25960) -LexToken(VAR,'opar',1,25972) -LexToken(ASSIGNMENT,'=',1,25976) -LexToken(VAR,'list',1,25977) -LexToken(OPENBRACKET,'(',1,25981) -LexToken(CLOSEBRACKET,')',1,25982) -LexToken(COMMA,',',1,25983) -LexToken(VAR,'blocktype',1,25995) -LexToken(ASSIGNMENT,'=',1,26004) -LexToken(DQSTRING,'"c"',1,26007) -LexToken(COMMA,',',1,26008) -LexToken(VAR,'firing',1,26020) -LexToken(ASSIGNMENT,'=',1,26026) -LexToken(OPENSQBRACKET,'[',1,26027) -LexToken(CLOSESQBRACKET,']',1,26028) -LexToken(COMMA,',',1,26029) -LexToken(VAR,'dep_ut',1,26041) -LexToken(ASSIGNMENT,'=',1,26047) -LexToken(OPENSQBRACKET,'[',1,26048) -LexToken(PREVAR_BOOLEAN,'%f',1,26049) -LexToken(COMMA,',',1,26051) -LexToken(PREVAR_BOOLEAN,'%f',1,26052) -LexToken(CLOSESQBRACKET,']',1,26054) -LexToken(COMMA,',',1,26055) -LexToken(VAR,'label',1,26067) -LexToken(ASSIGNMENT,'=',1,26072) -LexToken(DQSTRING,'""',1,26074) -LexToken(COMMA,',',1,26075) -LexToken(VAR,'nzcross',1,26087) -LexToken(ASSIGNMENT,'=',1,26094) -LexToken(NUMBER,'0',1,26095) -LexToken(COMMA,',',1,26096) -LexToken(VAR,'nmode',1,26108) -LexToken(ASSIGNMENT,'=',1,26113) -LexToken(NUMBER,'0',1,26114) -LexToken(COMMA,',',1,26115) -LexToken(VAR,'equations',1,26127) -LexToken(ASSIGNMENT,'=',1,26136) -LexToken(VAR,'list',1,26137) -LexToken(OPENBRACKET,'(',1,26141) -LexToken(CLOSEBRACKET,')',1,26142) -LexToken(CLOSEBRACKET,')',1,26143) -LexToken(COMMA,',',1,26144) -LexToken(VAR,'doc',1,26156) -LexToken(ASSIGNMENT,'=',1,26159) -LexToken(VAR,'list',1,26160) -LexToken(OPENBRACKET,'(',1,26164) -LexToken(CLOSEBRACKET,')',1,26165) -LexToken(CLOSEBRACKET,')',1,26166) -LexToken(EOL,'\n',1,26167) -LexToken(VAR,'scs_m_1',1,26176) -LexToken(ASSIGNMENT,'=',1,26183) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,26184) -LexToken(OPENBRACKET,'(',1,26198) -LexToken(VAR,'version',1,26210) -LexToken(ASSIGNMENT,'=',1,26217) -LexToken(DQSTRING,'"scicos4.2"',1,26228) -LexToken(COMMA,',',1,26229) -LexToken(VAR,'props',1,26241) -LexToken(ASSIGNMENT,'=',1,26246) -LexToken(SCICOS_PARAMS,'scicos_params',1,26247) -LexToken(OPENBRACKET,'(',1,26260) -LexToken(VAR,'wpar',1,26272) -LexToken(ASSIGNMENT,'=',1,26276) -LexToken(OPENSQBRACKET,'[',1,26277) -LexToken(NUMBER,'600',1,26278) -LexToken(COMMA,',',1,26281) -LexToken(NUMBER,'450',1,26282) -LexToken(COMMA,',',1,26285) -LexToken(NUMBER,'0',1,26286) -LexToken(COMMA,',',1,26287) -LexToken(NUMBER,'0',1,26288) -LexToken(COMMA,',',1,26289) -LexToken(NUMBER,'600',1,26290) -LexToken(COMMA,',',1,26293) -LexToken(NUMBER,'450',1,26294) -LexToken(CLOSESQBRACKET,']',1,26297) -LexToken(COMMA,',',1,26298) -LexToken(VAR,'Title',1,26310) -LexToken(ASSIGNMENT,'=',1,26315) -LexToken(OPENSQBRACKET,'[',1,26316) -LexToken(DQSTRING,'"Extract_Activation"',1,26336) -LexToken(COMMA,',',1,26337) -LexToken(DQSTRING,'"./"',1,26341) -LexToken(CLOSESQBRACKET,']',1,26342) -LexToken(COMMA,',',1,26343) -LexToken(VAR,'tol',1,26355) -LexToken(ASSIGNMENT,'=',1,26358) -LexToken(OPENSQBRACKET,'[',1,26359) -LexToken(NUMBER,'0.0001',1,26360) -LexToken(SEMICOLON,';',1,26366) -LexToken(NUMBER,'0.000001',1,26367) -LexToken(SEMICOLON,';',1,26375) -LexToken(NUMBER,'1.000E-10',1,26376) -LexToken(SEMICOLON,';',1,26385) -LexToken(NUMBER,'100001',1,26386) -LexToken(SEMICOLON,';',1,26392) -LexToken(NUMBER,'0',1,26393) -LexToken(SEMICOLON,';',1,26394) -LexToken(NUMBER,'0',1,26395) -LexToken(SEMICOLON,';',1,26396) -LexToken(NUMBER,'0',1,26397) -LexToken(CLOSESQBRACKET,']',1,26398) -LexToken(COMMA,',',1,26399) -LexToken(VAR,'tf',1,26411) -LexToken(ASSIGNMENT,'=',1,26413) -LexToken(NUMBER,'30',1,26414) -LexToken(COMMA,',',1,26416) -LexToken(VAR,'context',1,26428) -LexToken(ASSIGNMENT,'=',1,26435) -LexToken(DQSTRING,'" "',1,26438) -LexToken(COMMA,',',1,26439) -LexToken(VAR,'void1',1,26451) -LexToken(ASSIGNMENT,'=',1,26456) -LexToken(OPENSQBRACKET,'[',1,26457) -LexToken(CLOSESQBRACKET,']',1,26458) -LexToken(COMMA,',',1,26459) -LexToken(VAR,'options',1,26471) -LexToken(ASSIGNMENT,'=',1,26478) -LexToken(VAR,'tlist',1,26479) -LexToken(OPENBRACKET,'(',1,26484) -LexToken(OPENSQBRACKET,'[',1,26485) -LexToken(DQSTRING,'"scsopt"',1,26493) -LexToken(COMMA,',',1,26494) -LexToken(DQSTRING,'"3D"',1,26498) -LexToken(COMMA,',',1,26499) -LexToken(DQSTRING,'"Background"',1,26511) -LexToken(COMMA,',',1,26512) -LexToken(DQSTRING,'"Link"',1,26518) -LexToken(COMMA,',',1,26519) -LexToken(DQSTRING,'"ID"',1,26523) -LexToken(COMMA,',',1,26524) -LexToken(DQSTRING,'"Cmap"',1,26530) -LexToken(CLOSESQBRACKET,']',1,26531) -LexToken(COMMA,',',1,26532) -LexToken(VAR,'list',1,26533) -LexToken(OPENBRACKET,'(',1,26537) -LexToken(PREVAR_BOOLEAN,'%t',1,26538) -LexToken(COMMA,',',1,26540) -LexToken(NUMBER,'33',1,26541) -LexToken(CLOSEBRACKET,')',1,26543) -LexToken(COMMA,',',1,26544) -LexToken(OPENSQBRACKET,'[',1,26545) -LexToken(NUMBER,'8',1,26546) -LexToken(COMMA,',',1,26547) -LexToken(NUMBER,'1',1,26548) -LexToken(CLOSESQBRACKET,']',1,26549) -LexToken(COMMA,',',1,26550) -LexToken(OPENSQBRACKET,'[',1,26551) -LexToken(NUMBER,'1',1,26552) -LexToken(COMMA,',',1,26553) -LexToken(NUMBER,'5',1,26554) -LexToken(CLOSESQBRACKET,']',1,26555) -LexToken(COMMA,',',1,26556) -LexToken(VAR,'list',1,26568) -LexToken(OPENBRACKET,'(',1,26572) -LexToken(OPENSQBRACKET,'[',1,26573) -LexToken(NUMBER,'5',1,26574) -LexToken(COMMA,',',1,26575) -LexToken(NUMBER,'1',1,26576) -LexToken(CLOSESQBRACKET,']',1,26577) -LexToken(COMMA,',',1,26578) -LexToken(OPENSQBRACKET,'[',1,26579) -LexToken(NUMBER,'4',1,26580) -LexToken(COMMA,',',1,26581) -LexToken(NUMBER,'1',1,26582) -LexToken(CLOSESQBRACKET,']',1,26583) -LexToken(CLOSEBRACKET,')',1,26584) -LexToken(COMMA,',',1,26585) -LexToken(OPENSQBRACKET,'[',1,26586) -LexToken(NUMBER,'0.8',1,26587) -LexToken(COMMA,',',1,26590) -LexToken(NUMBER,'0.8',1,26591) -LexToken(COMMA,',',1,26594) -LexToken(NUMBER,'0.8',1,26595) -LexToken(CLOSESQBRACKET,']',1,26598) -LexToken(CLOSEBRACKET,')',1,26599) -LexToken(COMMA,',',1,26600) -LexToken(VAR,'void2',1,26612) -LexToken(ASSIGNMENT,'=',1,26617) -LexToken(OPENSQBRACKET,'[',1,26618) -LexToken(CLOSESQBRACKET,']',1,26619) -LexToken(COMMA,',',1,26620) -LexToken(VAR,'void3',1,26632) -LexToken(ASSIGNMENT,'=',1,26637) -LexToken(OPENSQBRACKET,'[',1,26638) -LexToken(CLOSESQBRACKET,']',1,26639) -LexToken(COMMA,',',1,26640) -LexToken(VAR,'doc',1,26652) -LexToken(ASSIGNMENT,'=',1,26655) -LexToken(VAR,'list',1,26656) -LexToken(OPENBRACKET,'(',1,26660) -LexToken(CLOSEBRACKET,')',1,26661) -LexToken(CLOSEBRACKET,')',1,26662) -LexToken(CLOSEBRACKET,')',1,26663) -LexToken(EOL,'\n',1,26664) -LexToken(VAR,'scs_m_1',1,26673) -LexToken(DOT,'.',1,26680) -LexToken(VAR,'objs',1,26681) -LexToken(OPENBRACKET,'(',1,26685) -LexToken(NUMBER,'1',1,26686) -LexToken(CLOSEBRACKET,')',1,26687) -LexToken(ASSIGNMENT,'=',1,26688) -LexToken(SCICOS_BLOCK,'scicos_block',1,26689) -LexToken(OPENBRACKET,'(',1,26701) -LexToken(VAR,'gui',1,26713) -LexToken(ASSIGNMENT,'=',1,26716) -LexToken(DQSTRING,'"IFTHEL_f"',1,26726) -LexToken(COMMA,',',1,26727) -LexToken(VAR,'graphics',1,26739) -LexToken(ASSIGNMENT,'=',1,26747) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,26748) -LexToken(OPENBRACKET,'(',1,26763) -LexToken(VAR,'orig',1,26775) -LexToken(ASSIGNMENT,'=',1,26779) -LexToken(OPENSQBRACKET,'[',1,26780) -LexToken(NUMBER,'150.65045',1,26781) -LexToken(COMMA,',',1,26790) -LexToken(NUMBER,'143.82208',1,26791) -LexToken(CLOSESQBRACKET,']',1,26800) -LexToken(COMMA,',',1,26801) -LexToken(VAR,'sz',1,26813) -LexToken(ASSIGNMENT,'=',1,26815) -LexToken(OPENSQBRACKET,'[',1,26816) -LexToken(NUMBER,'60',1,26817) -LexToken(COMMA,',',1,26819) -LexToken(NUMBER,'60',1,26820) -LexToken(CLOSESQBRACKET,']',1,26822) -LexToken(COMMA,',',1,26823) -LexToken(VAR,'flip',1,26835) -LexToken(ASSIGNMENT,'=',1,26839) -LexToken(PREVAR_BOOLEAN,'%t',1,26840) -LexToken(COMMA,',',1,26842) -LexToken(VAR,'theta',1,26854) -LexToken(ASSIGNMENT,'=',1,26859) -LexToken(NUMBER,'0',1,26860) -LexToken(COMMA,',',1,26861) -LexToken(VAR,'exprs',1,26873) -LexToken(ASSIGNMENT,'=',1,26878) -LexToken(OPENSQBRACKET,'[',1,26879) -LexToken(DQSTRING,'"0"',1,26882) -LexToken(SEMICOLON,';',1,26883) -LexToken(DQSTRING,'"0"',1,26886) -LexToken(CLOSESQBRACKET,']',1,26887) -LexToken(COMMA,',',1,26888) -LexToken(VAR,'pin',1,26900) -LexToken(ASSIGNMENT,'=',1,26903) -LexToken(NUMBER,'6',1,26904) -LexToken(COMMA,',',1,26905) -LexToken(VAR,'pout',1,26917) -LexToken(ASSIGNMENT,'=',1,26921) -LexToken(OPENSQBRACKET,'[',1,26922) -LexToken(CLOSESQBRACKET,']',1,26923) -LexToken(COMMA,',',1,26924) -LexToken(VAR,'pein',1,26936) -LexToken(ASSIGNMENT,'=',1,26940) -LexToken(OPENSQBRACKET,'[',1,26941) -LexToken(CLOSESQBRACKET,']',1,26942) -LexToken(COMMA,',',1,26943) -LexToken(VAR,'peout',1,26955) -LexToken(ASSIGNMENT,'=',1,26960) -LexToken(OPENSQBRACKET,'[',1,26961) -LexToken(NUMBER,'3',1,26962) -LexToken(SEMICOLON,';',1,26963) -LexToken(NUMBER,'4',1,26964) -LexToken(CLOSESQBRACKET,']',1,26965) -LexToken(COMMA,',',1,26966) -LexToken(VAR,'gr_i',1,26978) -LexToken(ASSIGNMENT,'=',1,26982) -LexToken(OPENSQBRACKET,'[',1,26983) -LexToken(CLOSESQBRACKET,']',1,26984) -LexToken(COMMA,',',1,26985) -LexToken(VAR,'id',1,26997) -LexToken(ASSIGNMENT,'=',1,26999) -LexToken(DQSTRING,'""',1,27001) -LexToken(COMMA,',',1,27002) -LexToken(VAR,'in_implicit',1,27014) -LexToken(ASSIGNMENT,'=',1,27025) -LexToken(DQSTRING,'"E"',1,27028) -LexToken(COMMA,',',1,27029) -LexToken(VAR,'out_implicit',1,27041) -LexToken(ASSIGNMENT,'=',1,27053) -LexToken(OPENSQBRACKET,'[',1,27054) -LexToken(CLOSESQBRACKET,']',1,27055) -LexToken(CLOSEBRACKET,')',1,27056) -LexToken(COMMA,',',1,27057) -LexToken(VAR,'model',1,27069) -LexToken(ASSIGNMENT,'=',1,27074) -LexToken(SCICOS_MODEL,'scicos_model',1,27075) -LexToken(OPENBRACKET,'(',1,27087) -LexToken(VAR,'sim',1,27099) -LexToken(ASSIGNMENT,'=',1,27102) -LexToken(VAR,'list',1,27103) -LexToken(OPENBRACKET,'(',1,27107) -LexToken(DQSTRING,'"ifthel"',1,27115) -LexToken(COMMA,',',1,27116) -LexToken(ADDITION,'-',1,27117) -LexToken(NUMBER,'1',1,27118) -LexToken(CLOSEBRACKET,')',1,27119) -LexToken(COMMA,',',1,27120) -LexToken(VAR,'in',1,27132) -LexToken(ASSIGNMENT,'=',1,27134) -LexToken(NUMBER,'1',1,27135) -LexToken(COMMA,',',1,27136) -LexToken(VAR,'in2',1,27148) -LexToken(ASSIGNMENT,'=',1,27151) -LexToken(OPENSQBRACKET,'[',1,27152) -LexToken(CLOSESQBRACKET,']',1,27153) -LexToken(COMMA,',',1,27154) -LexToken(VAR,'intyp',1,27166) -LexToken(ASSIGNMENT,'=',1,27171) -LexToken(NUMBER,'1',1,27172) -LexToken(COMMA,',',1,27173) -LexToken(VAR,'out',1,27185) -LexToken(ASSIGNMENT,'=',1,27188) -LexToken(OPENSQBRACKET,'[',1,27189) -LexToken(CLOSESQBRACKET,']',1,27190) -LexToken(COMMA,',',1,27191) -LexToken(VAR,'out2',1,27203) -LexToken(ASSIGNMENT,'=',1,27207) -LexToken(OPENSQBRACKET,'[',1,27208) -LexToken(CLOSESQBRACKET,']',1,27209) -LexToken(COMMA,',',1,27210) -LexToken(VAR,'outtyp',1,27222) -LexToken(ASSIGNMENT,'=',1,27228) -LexToken(NUMBER,'1',1,27229) -LexToken(COMMA,',',1,27230) -LexToken(VAR,'evtin',1,27242) -LexToken(ASSIGNMENT,'=',1,27247) -LexToken(OPENSQBRACKET,'[',1,27248) -LexToken(CLOSESQBRACKET,']',1,27249) -LexToken(COMMA,',',1,27250) -LexToken(VAR,'evtout',1,27262) -LexToken(ASSIGNMENT,'=',1,27268) -LexToken(OPENSQBRACKET,'[',1,27269) -LexToken(NUMBER,'1',1,27270) -LexToken(SEMICOLON,';',1,27271) -LexToken(NUMBER,'1',1,27272) -LexToken(CLOSESQBRACKET,']',1,27273) -LexToken(COMMA,',',1,27274) -LexToken(VAR,'state',1,27286) -LexToken(ASSIGNMENT,'=',1,27291) -LexToken(OPENSQBRACKET,'[',1,27292) -LexToken(CLOSESQBRACKET,']',1,27293) -LexToken(COMMA,',',1,27294) -LexToken(VAR,'dstate',1,27306) -LexToken(ASSIGNMENT,'=',1,27312) -LexToken(OPENSQBRACKET,'[',1,27313) -LexToken(CLOSESQBRACKET,']',1,27314) -LexToken(COMMA,',',1,27315) -LexToken(VAR,'odstate',1,27327) -LexToken(ASSIGNMENT,'=',1,27334) -LexToken(VAR,'list',1,27335) -LexToken(OPENBRACKET,'(',1,27339) -LexToken(CLOSEBRACKET,')',1,27340) -LexToken(COMMA,',',1,27341) -LexToken(VAR,'rpar',1,27353) -LexToken(ASSIGNMENT,'=',1,27357) -LexToken(OPENSQBRACKET,'[',1,27358) -LexToken(CLOSESQBRACKET,']',1,27359) -LexToken(COMMA,',',1,27360) -LexToken(VAR,'ipar',1,27372) -LexToken(ASSIGNMENT,'=',1,27376) -LexToken(OPENSQBRACKET,'[',1,27377) -LexToken(CLOSESQBRACKET,']',1,27378) -LexToken(COMMA,',',1,27379) -LexToken(VAR,'opar',1,27391) -LexToken(ASSIGNMENT,'=',1,27395) -LexToken(VAR,'list',1,27396) -LexToken(OPENBRACKET,'(',1,27400) -LexToken(CLOSEBRACKET,')',1,27401) -LexToken(COMMA,',',1,27402) -LexToken(VAR,'blocktype',1,27414) -LexToken(ASSIGNMENT,'=',1,27423) -LexToken(DQSTRING,'"l"',1,27426) -LexToken(COMMA,',',1,27427) -LexToken(VAR,'firing',1,27439) -LexToken(ASSIGNMENT,'=',1,27445) -LexToken(OPENSQBRACKET,'[',1,27446) -LexToken(ADDITION,'-',1,27447) -LexToken(NUMBER,'1',1,27448) -LexToken(COMMA,',',1,27449) -LexToken(ADDITION,'-',1,27450) -LexToken(NUMBER,'1',1,27451) -LexToken(CLOSESQBRACKET,']',1,27452) -LexToken(COMMA,',',1,27453) -LexToken(VAR,'dep_ut',1,27465) -LexToken(ASSIGNMENT,'=',1,27471) -LexToken(OPENSQBRACKET,'[',1,27472) -LexToken(PREVAR_BOOLEAN,'%t',1,27473) -LexToken(COMMA,',',1,27475) -LexToken(PREVAR_BOOLEAN,'%f',1,27476) -LexToken(CLOSESQBRACKET,']',1,27478) -LexToken(COMMA,',',1,27479) -LexToken(VAR,'label',1,27491) -LexToken(ASSIGNMENT,'=',1,27496) -LexToken(DQSTRING,'""',1,27498) -LexToken(COMMA,',',1,27499) -LexToken(VAR,'nzcross',1,27511) -LexToken(ASSIGNMENT,'=',1,27518) -LexToken(NUMBER,'0',1,27519) -LexToken(COMMA,',',1,27520) -LexToken(VAR,'nmode',1,27532) -LexToken(ASSIGNMENT,'=',1,27537) -LexToken(NUMBER,'0',1,27538) -LexToken(COMMA,',',1,27539) -LexToken(VAR,'equations',1,27551) -LexToken(ASSIGNMENT,'=',1,27560) -LexToken(VAR,'list',1,27561) -LexToken(OPENBRACKET,'(',1,27565) -LexToken(CLOSEBRACKET,')',1,27566) -LexToken(CLOSEBRACKET,')',1,27567) -LexToken(COMMA,',',1,27568) -LexToken(VAR,'doc',1,27580) -LexToken(ASSIGNMENT,'=',1,27583) -LexToken(VAR,'list',1,27584) -LexToken(OPENBRACKET,'(',1,27588) -LexToken(CLOSEBRACKET,')',1,27589) -LexToken(CLOSEBRACKET,')',1,27590) -LexToken(EOL,'\n',1,27591) -LexToken(VAR,'scs_m_1',1,27600) -LexToken(DOT,'.',1,27607) -LexToken(VAR,'objs',1,27608) -LexToken(OPENBRACKET,'(',1,27612) -LexToken(NUMBER,'2',1,27613) -LexToken(CLOSEBRACKET,')',1,27614) -LexToken(ASSIGNMENT,'=',1,27615) -LexToken(SCICOS_BLOCK,'scicos_block',1,27616) -LexToken(OPENBRACKET,'(',1,27628) -LexToken(VAR,'gui',1,27640) -LexToken(ASSIGNMENT,'=',1,27643) -LexToken(DQSTRING,'"CLKSOMV_f"',1,27654) -LexToken(COMMA,',',1,27655) -LexToken(VAR,'graphics',1,27667) -LexToken(ASSIGNMENT,'=',1,27675) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,27676) -LexToken(OPENBRACKET,'(',1,27691) -LexToken(VAR,'orig',1,27703) -LexToken(ASSIGNMENT,'=',1,27707) -LexToken(OPENSQBRACKET,'[',1,27708) -LexToken(NUMBER,'169.82143',1,27709) -LexToken(COMMA,',',1,27718) -LexToken(NUMBER,'96.146231',1,27719) -LexToken(CLOSESQBRACKET,']',1,27728) -LexToken(COMMA,',',1,27729) -LexToken(VAR,'sz',1,27741) -LexToken(ASSIGNMENT,'=',1,27743) -LexToken(OPENSQBRACKET,'[',1,27744) -LexToken(NUMBER,'16.666667',1,27745) -LexToken(COMMA,',',1,27754) -LexToken(NUMBER,'16.666667',1,27755) -LexToken(CLOSESQBRACKET,']',1,27764) -LexToken(COMMA,',',1,27765) -LexToken(VAR,'flip',1,27777) -LexToken(ASSIGNMENT,'=',1,27781) -LexToken(PREVAR_BOOLEAN,'%t',1,27782) -LexToken(COMMA,',',1,27784) -LexToken(VAR,'theta',1,27796) -LexToken(ASSIGNMENT,'=',1,27801) -LexToken(NUMBER,'0',1,27802) -LexToken(COMMA,',',1,27803) -LexToken(VAR,'exprs',1,27815) -LexToken(ASSIGNMENT,'=',1,27820) -LexToken(OPENSQBRACKET,'[',1,27821) -LexToken(CLOSESQBRACKET,']',1,27822) -LexToken(COMMA,',',1,27823) -LexToken(VAR,'pin',1,27835) -LexToken(ASSIGNMENT,'=',1,27838) -LexToken(OPENSQBRACKET,'[',1,27839) -LexToken(CLOSESQBRACKET,']',1,27840) -LexToken(COMMA,',',1,27841) -LexToken(VAR,'pout',1,27853) -LexToken(ASSIGNMENT,'=',1,27857) -LexToken(OPENSQBRACKET,'[',1,27858) -LexToken(CLOSESQBRACKET,']',1,27859) -LexToken(COMMA,',',1,27860) -LexToken(VAR,'pein',1,27872) -LexToken(ASSIGNMENT,'=',1,27876) -LexToken(OPENSQBRACKET,'[',1,27877) -LexToken(NUMBER,'3',1,27878) -LexToken(SEMICOLON,';',1,27879) -LexToken(NUMBER,'4',1,27880) -LexToken(SEMICOLON,';',1,27881) -LexToken(NUMBER,'0',1,27882) -LexToken(CLOSESQBRACKET,']',1,27883) -LexToken(COMMA,',',1,27884) -LexToken(VAR,'peout',1,27896) -LexToken(ASSIGNMENT,'=',1,27901) -LexToken(NUMBER,'8',1,27902) -LexToken(COMMA,',',1,27903) -LexToken(VAR,'gr_i',1,27915) -LexToken(ASSIGNMENT,'=',1,27919) -LexToken(OPENSQBRACKET,'[',1,27920) -LexToken(CLOSESQBRACKET,']',1,27921) -LexToken(COMMA,',',1,27922) -LexToken(VAR,'id',1,27934) -LexToken(ASSIGNMENT,'=',1,27936) -LexToken(DQSTRING,'""',1,27938) -LexToken(COMMA,',',1,27939) -LexToken(VAR,'in_implicit',1,27951) -LexToken(ASSIGNMENT,'=',1,27962) -LexToken(OPENSQBRACKET,'[',1,27963) -LexToken(CLOSESQBRACKET,']',1,27964) -LexToken(COMMA,',',1,27965) -LexToken(VAR,'out_implicit',1,27977) -LexToken(ASSIGNMENT,'=',1,27989) -LexToken(OPENSQBRACKET,'[',1,27990) -LexToken(CLOSESQBRACKET,']',1,27991) -LexToken(CLOSEBRACKET,')',1,27992) -LexToken(COMMA,',',1,27993) -LexToken(VAR,'model',1,28005) -LexToken(ASSIGNMENT,'=',1,28010) -LexToken(SCICOS_MODEL,'scicos_model',1,28011) -LexToken(OPENBRACKET,'(',1,28023) -LexToken(VAR,'sim',1,28035) -LexToken(ASSIGNMENT,'=',1,28038) -LexToken(DQSTRING,'"sum"',1,28043) -LexToken(COMMA,',',1,28044) -LexToken(VAR,'in',1,28056) -LexToken(ASSIGNMENT,'=',1,28058) -LexToken(OPENSQBRACKET,'[',1,28059) -LexToken(CLOSESQBRACKET,']',1,28060) -LexToken(COMMA,',',1,28061) -LexToken(VAR,'in2',1,28073) -LexToken(ASSIGNMENT,'=',1,28076) -LexToken(OPENSQBRACKET,'[',1,28077) -LexToken(CLOSESQBRACKET,']',1,28078) -LexToken(COMMA,',',1,28079) -LexToken(VAR,'intyp',1,28091) -LexToken(ASSIGNMENT,'=',1,28096) -LexToken(NUMBER,'1',1,28097) -LexToken(COMMA,',',1,28098) -LexToken(VAR,'out',1,28110) -LexToken(ASSIGNMENT,'=',1,28113) -LexToken(OPENSQBRACKET,'[',1,28114) -LexToken(CLOSESQBRACKET,']',1,28115) -LexToken(COMMA,',',1,28116) -LexToken(VAR,'out2',1,28128) -LexToken(ASSIGNMENT,'=',1,28132) -LexToken(OPENSQBRACKET,'[',1,28133) -LexToken(CLOSESQBRACKET,']',1,28134) -LexToken(COMMA,',',1,28135) -LexToken(VAR,'outtyp',1,28147) -LexToken(ASSIGNMENT,'=',1,28153) -LexToken(NUMBER,'1',1,28154) -LexToken(COMMA,',',1,28155) -LexToken(VAR,'evtin',1,28167) -LexToken(ASSIGNMENT,'=',1,28172) -LexToken(OPENSQBRACKET,'[',1,28173) -LexToken(NUMBER,'1',1,28174) -LexToken(SEMICOLON,';',1,28175) -LexToken(NUMBER,'1',1,28176) -LexToken(SEMICOLON,';',1,28177) -LexToken(NUMBER,'1',1,28178) -LexToken(CLOSESQBRACKET,']',1,28179) -LexToken(COMMA,',',1,28180) -LexToken(VAR,'evtout',1,28192) -LexToken(ASSIGNMENT,'=',1,28198) -LexToken(NUMBER,'1',1,28199) -LexToken(COMMA,',',1,28200) -LexToken(VAR,'state',1,28212) -LexToken(ASSIGNMENT,'=',1,28217) -LexToken(OPENSQBRACKET,'[',1,28218) -LexToken(CLOSESQBRACKET,']',1,28219) -LexToken(COMMA,',',1,28220) -LexToken(VAR,'dstate',1,28232) -LexToken(ASSIGNMENT,'=',1,28238) -LexToken(OPENSQBRACKET,'[',1,28239) -LexToken(CLOSESQBRACKET,']',1,28240) -LexToken(COMMA,',',1,28241) -LexToken(VAR,'odstate',1,28253) -LexToken(ASSIGNMENT,'=',1,28260) -LexToken(VAR,'list',1,28261) -LexToken(OPENBRACKET,'(',1,28265) -LexToken(CLOSEBRACKET,')',1,28266) -LexToken(COMMA,',',1,28267) -LexToken(VAR,'rpar',1,28279) -LexToken(ASSIGNMENT,'=',1,28283) -LexToken(OPENSQBRACKET,'[',1,28284) -LexToken(CLOSESQBRACKET,']',1,28285) -LexToken(COMMA,',',1,28286) -LexToken(VAR,'ipar',1,28298) -LexToken(ASSIGNMENT,'=',1,28302) -LexToken(OPENSQBRACKET,'[',1,28303) -LexToken(CLOSESQBRACKET,']',1,28304) -LexToken(COMMA,',',1,28305) -LexToken(VAR,'opar',1,28317) -LexToken(ASSIGNMENT,'=',1,28321) -LexToken(VAR,'list',1,28322) -LexToken(OPENBRACKET,'(',1,28326) -LexToken(CLOSEBRACKET,')',1,28327) -LexToken(COMMA,',',1,28328) -LexToken(VAR,'blocktype',1,28340) -LexToken(ASSIGNMENT,'=',1,28349) -LexToken(DQSTRING,'"d"',1,28352) -LexToken(COMMA,',',1,28353) -LexToken(VAR,'firing',1,28365) -LexToken(ASSIGNMENT,'=',1,28371) -LexToken(ADDITION,'-',1,28372) -LexToken(NUMBER,'1',1,28373) -LexToken(COMMA,',',1,28374) -LexToken(VAR,'dep_ut',1,28386) -LexToken(ASSIGNMENT,'=',1,28392) -LexToken(OPENSQBRACKET,'[',1,28393) -LexToken(PREVAR_BOOLEAN,'%f',1,28394) -LexToken(COMMA,',',1,28396) -LexToken(PREVAR_BOOLEAN,'%f',1,28397) -LexToken(CLOSESQBRACKET,']',1,28399) -LexToken(COMMA,',',1,28400) -LexToken(VAR,'label',1,28412) -LexToken(ASSIGNMENT,'=',1,28417) -LexToken(DQSTRING,'""',1,28419) -LexToken(COMMA,',',1,28420) -LexToken(VAR,'nzcross',1,28432) -LexToken(ASSIGNMENT,'=',1,28439) -LexToken(NUMBER,'0',1,28440) -LexToken(COMMA,',',1,28441) -LexToken(VAR,'nmode',1,28453) -LexToken(ASSIGNMENT,'=',1,28458) -LexToken(NUMBER,'0',1,28459) -LexToken(COMMA,',',1,28460) -LexToken(VAR,'equations',1,28472) -LexToken(ASSIGNMENT,'=',1,28481) -LexToken(VAR,'list',1,28482) -LexToken(OPENBRACKET,'(',1,28486) -LexToken(CLOSEBRACKET,')',1,28487) -LexToken(CLOSEBRACKET,')',1,28488) -LexToken(COMMA,',',1,28489) -LexToken(VAR,'doc',1,28501) -LexToken(ASSIGNMENT,'=',1,28504) -LexToken(VAR,'list',1,28505) -LexToken(OPENBRACKET,'(',1,28509) -LexToken(CLOSEBRACKET,')',1,28510) -LexToken(CLOSEBRACKET,')',1,28511) -LexToken(EOL,'\n',1,28512) -LexToken(VAR,'scs_m_1',1,28521) -LexToken(DOT,'.',1,28528) -LexToken(VAR,'objs',1,28529) -LexToken(OPENBRACKET,'(',1,28533) -LexToken(NUMBER,'3',1,28534) -LexToken(CLOSEBRACKET,')',1,28535) -LexToken(ASSIGNMENT,'=',1,28536) -LexToken(SCICOS_LINK,'scicos_link',1,28537) -LexToken(OPENBRACKET,'(',1,28548) -LexToken(VAR,'xx',1,28560) -LexToken(ASSIGNMENT,'=',1,28562) -LexToken(OPENSQBRACKET,'[',1,28563) -LexToken(NUMBER,'170.65045',1,28564) -LexToken(SEMICOLON,';',1,28573) -LexToken(NUMBER,'170.65045',1,28574) -LexToken(SEMICOLON,';',1,28583) -LexToken(NUMBER,'150.04302',1,28584) -LexToken(SEMICOLON,';',1,28593) -LexToken(NUMBER,'150.04302',1,28594) -LexToken(SEMICOLON,';',1,28603) -LexToken(NUMBER,'169.82143',1,28604) -LexToken(CLOSESQBRACKET,']',1,28613) -LexToken(COMMA,',',1,28614) -LexToken(VAR,'yy',1,28626) -LexToken(ASSIGNMENT,'=',1,28628) -LexToken(OPENSQBRACKET,'[',1,28629) -LexToken(NUMBER,'138.10779',1,28630) -LexToken(SEMICOLON,';',1,28639) -LexToken(NUMBER,'128.235',1,28640) -LexToken(SEMICOLON,';',1,28647) -LexToken(NUMBER,'128.235',1,28648) -LexToken(SEMICOLON,';',1,28655) -LexToken(NUMBER,'104.47956',1,28656) -LexToken(SEMICOLON,';',1,28665) -LexToken(NUMBER,'104.47956',1,28666) -LexToken(CLOSESQBRACKET,']',1,28675) -LexToken(COMMA,',',1,28676) -LexToken(VAR,'id',1,28688) -LexToken(ASSIGNMENT,'=',1,28690) -LexToken(DQSTRING,'"drawlink"',1,28700) -LexToken(COMMA,',',1,28701) -LexToken(VAR,'thick',1,28713) -LexToken(ASSIGNMENT,'=',1,28718) -LexToken(OPENSQBRACKET,'[',1,28719) -LexToken(NUMBER,'0',1,28720) -LexToken(COMMA,',',1,28721) -LexToken(NUMBER,'0',1,28722) -LexToken(CLOSESQBRACKET,']',1,28723) -LexToken(COMMA,',',1,28724) -LexToken(VAR,'ct',1,28736) -LexToken(ASSIGNMENT,'=',1,28738) -LexToken(OPENSQBRACKET,'[',1,28739) -LexToken(NUMBER,'5',1,28740) -LexToken(COMMA,',',1,28741) -LexToken(ADDITION,'-',1,28742) -LexToken(NUMBER,'1',1,28743) -LexToken(CLOSESQBRACKET,']',1,28744) -LexToken(COMMA,',',1,28745) -LexToken(VAR,'from',1,28757) -LexToken(ASSIGNMENT,'=',1,28761) -LexToken(OPENSQBRACKET,'[',1,28762) -LexToken(NUMBER,'1',1,28763) -LexToken(COMMA,',',1,28764) -LexToken(NUMBER,'1',1,28765) -LexToken(COMMA,',',1,28766) -LexToken(NUMBER,'0',1,28767) -LexToken(CLOSESQBRACKET,']',1,28768) -LexToken(COMMA,',',1,28769) -LexToken(VAR,'to',1,28781) -LexToken(ASSIGNMENT,'=',1,28783) -LexToken(OPENSQBRACKET,'[',1,28784) -LexToken(NUMBER,'2',1,28785) -LexToken(COMMA,',',1,28786) -LexToken(NUMBER,'1',1,28787) -LexToken(COMMA,',',1,28788) -LexToken(NUMBER,'1',1,28789) -LexToken(CLOSESQBRACKET,']',1,28790) -LexToken(CLOSEBRACKET,')',1,28791) -LexToken(EOL,'\n',1,28792) -LexToken(VAR,'scs_m_1',1,28801) -LexToken(DOT,'.',1,28808) -LexToken(VAR,'objs',1,28809) -LexToken(OPENBRACKET,'(',1,28813) -LexToken(NUMBER,'4',1,28814) -LexToken(CLOSEBRACKET,')',1,28815) -LexToken(ASSIGNMENT,'=',1,28816) -LexToken(SCICOS_LINK,'scicos_link',1,28817) -LexToken(OPENBRACKET,'(',1,28828) -LexToken(VAR,'xx',1,28840) -LexToken(ASSIGNMENT,'=',1,28842) -LexToken(OPENSQBRACKET,'[',1,28843) -LexToken(NUMBER,'190.65045',1,28844) -LexToken(SEMICOLON,';',1,28853) -LexToken(NUMBER,'190.65045',1,28854) -LexToken(SEMICOLON,';',1,28863) -LexToken(NUMBER,'178.15476',1,28864) -LexToken(CLOSESQBRACKET,']',1,28873) -LexToken(COMMA,',',1,28874) -LexToken(VAR,'yy',1,28886) -LexToken(ASSIGNMENT,'=',1,28888) -LexToken(OPENSQBRACKET,'[',1,28889) -LexToken(NUMBER,'138.10779',1,28890) -LexToken(SEMICOLON,';',1,28899) -LexToken(NUMBER,'111.55729',1,28900) -LexToken(SEMICOLON,';',1,28909) -LexToken(NUMBER,'112.8129',1,28910) -LexToken(CLOSESQBRACKET,']',1,28918) -LexToken(COMMA,',',1,28919) -LexToken(VAR,'id',1,28931) -LexToken(ASSIGNMENT,'=',1,28933) -LexToken(DQSTRING,'"drawlink"',1,28943) -LexToken(COMMA,',',1,28944) -LexToken(VAR,'thick',1,28956) -LexToken(ASSIGNMENT,'=',1,28961) -LexToken(OPENSQBRACKET,'[',1,28962) -LexToken(NUMBER,'0',1,28963) -LexToken(COMMA,',',1,28964) -LexToken(NUMBER,'0',1,28965) -LexToken(CLOSESQBRACKET,']',1,28966) -LexToken(COMMA,',',1,28967) -LexToken(VAR,'ct',1,28979) -LexToken(ASSIGNMENT,'=',1,28981) -LexToken(OPENSQBRACKET,'[',1,28982) -LexToken(NUMBER,'5',1,28983) -LexToken(COMMA,',',1,28984) -LexToken(ADDITION,'-',1,28985) -LexToken(NUMBER,'1',1,28986) -LexToken(CLOSESQBRACKET,']',1,28987) -LexToken(COMMA,',',1,28988) -LexToken(VAR,'from',1,29000) -LexToken(ASSIGNMENT,'=',1,29004) -LexToken(OPENSQBRACKET,'[',1,29005) -LexToken(NUMBER,'1',1,29006) -LexToken(COMMA,',',1,29007) -LexToken(NUMBER,'2',1,29008) -LexToken(COMMA,',',1,29009) -LexToken(NUMBER,'0',1,29010) -LexToken(CLOSESQBRACKET,']',1,29011) -LexToken(COMMA,',',1,29012) -LexToken(VAR,'to',1,29024) -LexToken(ASSIGNMENT,'=',1,29026) -LexToken(OPENSQBRACKET,'[',1,29027) -LexToken(NUMBER,'2',1,29028) -LexToken(COMMA,',',1,29029) -LexToken(NUMBER,'2',1,29030) -LexToken(COMMA,',',1,29031) -LexToken(NUMBER,'1',1,29032) -LexToken(CLOSESQBRACKET,']',1,29033) -LexToken(CLOSEBRACKET,')',1,29034) -LexToken(EOL,'\n',1,29035) -LexToken(VAR,'scs_m_1',1,29044) -LexToken(DOT,'.',1,29051) -LexToken(VAR,'objs',1,29052) -LexToken(OPENBRACKET,'(',1,29056) -LexToken(NUMBER,'5',1,29057) -LexToken(CLOSEBRACKET,')',1,29058) -LexToken(ASSIGNMENT,'=',1,29059) -LexToken(SCICOS_BLOCK,'scicos_block',1,29060) -LexToken(OPENBRACKET,'(',1,29072) -LexToken(VAR,'gui',1,29084) -LexToken(ASSIGNMENT,'=',1,29087) -LexToken(DQSTRING,'"IN_f"',1,29093) -LexToken(COMMA,',',1,29094) -LexToken(VAR,'graphics',1,29106) -LexToken(ASSIGNMENT,'=',1,29114) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,29115) -LexToken(OPENBRACKET,'(',1,29130) -LexToken(VAR,'orig',1,29142) -LexToken(ASSIGNMENT,'=',1,29146) -LexToken(OPENSQBRACKET,'[',1,29147) -LexToken(NUMBER,'102.07902',1,29148) -LexToken(COMMA,',',1,29157) -LexToken(NUMBER,'163.82208',1,29158) -LexToken(CLOSESQBRACKET,']',1,29167) -LexToken(COMMA,',',1,29168) -LexToken(VAR,'sz',1,29180) -LexToken(ASSIGNMENT,'=',1,29182) -LexToken(OPENSQBRACKET,'[',1,29183) -LexToken(NUMBER,'20',1,29184) -LexToken(COMMA,',',1,29186) -LexToken(NUMBER,'20',1,29187) -LexToken(CLOSESQBRACKET,']',1,29189) -LexToken(COMMA,',',1,29190) -LexToken(VAR,'flip',1,29202) -LexToken(ASSIGNMENT,'=',1,29206) -LexToken(PREVAR_BOOLEAN,'%t',1,29207) -LexToken(COMMA,',',1,29209) -LexToken(VAR,'theta',1,29221) -LexToken(ASSIGNMENT,'=',1,29226) -LexToken(NUMBER,'0',1,29227) -LexToken(COMMA,',',1,29228) -LexToken(VAR,'exprs',1,29240) -LexToken(ASSIGNMENT,'=',1,29245) -LexToken(DQSTRING,'"1"',1,29248) -LexToken(COMMA,',',1,29249) -LexToken(VAR,'pin',1,29261) -LexToken(ASSIGNMENT,'=',1,29264) -LexToken(OPENSQBRACKET,'[',1,29265) -LexToken(CLOSESQBRACKET,']',1,29266) -LexToken(COMMA,',',1,29267) -LexToken(VAR,'pout',1,29279) -LexToken(ASSIGNMENT,'=',1,29283) -LexToken(NUMBER,'6',1,29284) -LexToken(COMMA,',',1,29285) -LexToken(VAR,'pein',1,29297) -LexToken(ASSIGNMENT,'=',1,29301) -LexToken(OPENSQBRACKET,'[',1,29302) -LexToken(CLOSESQBRACKET,']',1,29303) -LexToken(COMMA,',',1,29304) -LexToken(VAR,'peout',1,29316) -LexToken(ASSIGNMENT,'=',1,29321) -LexToken(OPENSQBRACKET,'[',1,29322) -LexToken(CLOSESQBRACKET,']',1,29323) -LexToken(COMMA,',',1,29324) -LexToken(VAR,'gr_i',1,29336) -LexToken(ASSIGNMENT,'=',1,29340) -LexToken(OPENSQBRACKET,'[',1,29341) -LexToken(CLOSESQBRACKET,']',1,29342) -LexToken(COMMA,',',1,29343) -LexToken(VAR,'id',1,29355) -LexToken(ASSIGNMENT,'=',1,29357) -LexToken(DQSTRING,'""',1,29359) -LexToken(COMMA,',',1,29360) -LexToken(VAR,'in_implicit',1,29372) -LexToken(ASSIGNMENT,'=',1,29383) -LexToken(OPENSQBRACKET,'[',1,29384) -LexToken(CLOSESQBRACKET,']',1,29385) -LexToken(COMMA,',',1,29386) -LexToken(VAR,'out_implicit',1,29398) -LexToken(ASSIGNMENT,'=',1,29410) -LexToken(DQSTRING,'"E"',1,29413) -LexToken(CLOSEBRACKET,')',1,29414) -LexToken(COMMA,',',1,29415) -LexToken(VAR,'model',1,29427) -LexToken(ASSIGNMENT,'=',1,29432) -LexToken(SCICOS_MODEL,'scicos_model',1,29433) -LexToken(OPENBRACKET,'(',1,29445) -LexToken(VAR,'sim',1,29457) -LexToken(ASSIGNMENT,'=',1,29460) -LexToken(DQSTRING,'"input"',1,29467) -LexToken(COMMA,',',1,29468) -LexToken(VAR,'in',1,29480) -LexToken(ASSIGNMENT,'=',1,29482) -LexToken(OPENSQBRACKET,'[',1,29483) -LexToken(CLOSESQBRACKET,']',1,29484) -LexToken(COMMA,',',1,29485) -LexToken(VAR,'in2',1,29497) -LexToken(ASSIGNMENT,'=',1,29500) -LexToken(OPENSQBRACKET,'[',1,29501) -LexToken(CLOSESQBRACKET,']',1,29502) -LexToken(COMMA,',',1,29503) -LexToken(VAR,'intyp',1,29515) -LexToken(ASSIGNMENT,'=',1,29520) -LexToken(ADDITION,'-',1,29521) -LexToken(NUMBER,'1',1,29522) -LexToken(COMMA,',',1,29523) -LexToken(VAR,'out',1,29535) -LexToken(ASSIGNMENT,'=',1,29538) -LexToken(ADDITION,'-',1,29539) -LexToken(NUMBER,'1',1,29540) -LexToken(COMMA,',',1,29541) -LexToken(VAR,'out2',1,29553) -LexToken(ASSIGNMENT,'=',1,29557) -LexToken(OPENSQBRACKET,'[',1,29558) -LexToken(CLOSESQBRACKET,']',1,29559) -LexToken(COMMA,',',1,29560) -LexToken(VAR,'outtyp',1,29572) -LexToken(ASSIGNMENT,'=',1,29578) -LexToken(NUMBER,'1',1,29579) -LexToken(COMMA,',',1,29580) -LexToken(VAR,'evtin',1,29592) -LexToken(ASSIGNMENT,'=',1,29597) -LexToken(OPENSQBRACKET,'[',1,29598) -LexToken(CLOSESQBRACKET,']',1,29599) -LexToken(COMMA,',',1,29600) -LexToken(VAR,'evtout',1,29612) -LexToken(ASSIGNMENT,'=',1,29618) -LexToken(OPENSQBRACKET,'[',1,29619) -LexToken(CLOSESQBRACKET,']',1,29620) -LexToken(COMMA,',',1,29621) -LexToken(VAR,'state',1,29633) -LexToken(ASSIGNMENT,'=',1,29638) -LexToken(OPENSQBRACKET,'[',1,29639) -LexToken(CLOSESQBRACKET,']',1,29640) -LexToken(COMMA,',',1,29641) -LexToken(VAR,'dstate',1,29653) -LexToken(ASSIGNMENT,'=',1,29659) -LexToken(OPENSQBRACKET,'[',1,29660) -LexToken(CLOSESQBRACKET,']',1,29661) -LexToken(COMMA,',',1,29662) -LexToken(VAR,'odstate',1,29674) -LexToken(ASSIGNMENT,'=',1,29681) -LexToken(VAR,'list',1,29682) -LexToken(OPENBRACKET,'(',1,29686) -LexToken(CLOSEBRACKET,')',1,29687) -LexToken(COMMA,',',1,29688) -LexToken(VAR,'rpar',1,29700) -LexToken(ASSIGNMENT,'=',1,29704) -LexToken(OPENSQBRACKET,'[',1,29705) -LexToken(CLOSESQBRACKET,']',1,29706) -LexToken(COMMA,',',1,29707) -LexToken(VAR,'ipar',1,29719) -LexToken(ASSIGNMENT,'=',1,29723) -LexToken(NUMBER,'1',1,29724) -LexToken(COMMA,',',1,29725) -LexToken(VAR,'opar',1,29737) -LexToken(ASSIGNMENT,'=',1,29741) -LexToken(VAR,'list',1,29742) -LexToken(OPENBRACKET,'(',1,29746) -LexToken(CLOSEBRACKET,')',1,29747) -LexToken(COMMA,',',1,29748) -LexToken(VAR,'blocktype',1,29760) -LexToken(ASSIGNMENT,'=',1,29769) -LexToken(DQSTRING,'"c"',1,29772) -LexToken(COMMA,',',1,29773) -LexToken(VAR,'firing',1,29785) -LexToken(ASSIGNMENT,'=',1,29791) -LexToken(OPENSQBRACKET,'[',1,29792) -LexToken(CLOSESQBRACKET,']',1,29793) -LexToken(COMMA,',',1,29794) -LexToken(VAR,'dep_ut',1,29806) -LexToken(ASSIGNMENT,'=',1,29812) -LexToken(OPENSQBRACKET,'[',1,29813) -LexToken(PREVAR_BOOLEAN,'%f',1,29814) -LexToken(COMMA,',',1,29816) -LexToken(PREVAR_BOOLEAN,'%f',1,29817) -LexToken(CLOSESQBRACKET,']',1,29819) -LexToken(COMMA,',',1,29820) -LexToken(VAR,'label',1,29832) -LexToken(ASSIGNMENT,'=',1,29837) -LexToken(DQSTRING,'""',1,29839) -LexToken(COMMA,',',1,29840) -LexToken(VAR,'nzcross',1,29852) -LexToken(ASSIGNMENT,'=',1,29859) -LexToken(NUMBER,'0',1,29860) -LexToken(COMMA,',',1,29861) -LexToken(VAR,'nmode',1,29873) -LexToken(ASSIGNMENT,'=',1,29878) -LexToken(NUMBER,'0',1,29879) -LexToken(COMMA,',',1,29880) -LexToken(VAR,'equations',1,29892) -LexToken(ASSIGNMENT,'=',1,29901) -LexToken(VAR,'list',1,29902) -LexToken(OPENBRACKET,'(',1,29906) -LexToken(CLOSEBRACKET,')',1,29907) -LexToken(CLOSEBRACKET,')',1,29908) -LexToken(COMMA,',',1,29909) -LexToken(VAR,'doc',1,29921) -LexToken(ASSIGNMENT,'=',1,29924) -LexToken(VAR,'list',1,29925) -LexToken(OPENBRACKET,'(',1,29929) -LexToken(CLOSEBRACKET,')',1,29930) -LexToken(CLOSEBRACKET,')',1,29931) -LexToken(EOL,'\n',1,29932) -LexToken(VAR,'scs_m_1',1,29941) -LexToken(DOT,'.',1,29948) -LexToken(VAR,'objs',1,29949) -LexToken(OPENBRACKET,'(',1,29953) -LexToken(NUMBER,'6',1,29954) -LexToken(CLOSEBRACKET,')',1,29955) -LexToken(ASSIGNMENT,'=',1,29956) -LexToken(SCICOS_LINK,'scicos_link',1,29957) -LexToken(OPENBRACKET,'(',1,29968) -LexToken(VAR,'xx',1,29980) -LexToken(ASSIGNMENT,'=',1,29982) -LexToken(OPENSQBRACKET,'[',1,29983) -LexToken(NUMBER,'122.07902',1,29984) -LexToken(SEMICOLON,';',1,29993) -LexToken(NUMBER,'142.07902',1,29994) -LexToken(CLOSESQBRACKET,']',1,30003) -LexToken(COMMA,',',1,30004) -LexToken(VAR,'yy',1,30016) -LexToken(ASSIGNMENT,'=',1,30018) -LexToken(OPENSQBRACKET,'[',1,30019) -LexToken(NUMBER,'173.82208',1,30020) -LexToken(SEMICOLON,';',1,30029) -LexToken(NUMBER,'173.82208',1,30030) -LexToken(CLOSESQBRACKET,']',1,30039) -LexToken(COMMA,',',1,30040) -LexToken(VAR,'id',1,30052) -LexToken(ASSIGNMENT,'=',1,30054) -LexToken(DQSTRING,'"drawlink"',1,30064) -LexToken(COMMA,',',1,30065) -LexToken(VAR,'thick',1,30077) -LexToken(ASSIGNMENT,'=',1,30082) -LexToken(OPENSQBRACKET,'[',1,30083) -LexToken(NUMBER,'0',1,30084) -LexToken(COMMA,',',1,30085) -LexToken(NUMBER,'0',1,30086) -LexToken(CLOSESQBRACKET,']',1,30087) -LexToken(COMMA,',',1,30088) -LexToken(VAR,'ct',1,30100) -LexToken(ASSIGNMENT,'=',1,30102) -LexToken(OPENSQBRACKET,'[',1,30103) -LexToken(NUMBER,'1',1,30104) -LexToken(COMMA,',',1,30105) -LexToken(NUMBER,'1',1,30106) -LexToken(CLOSESQBRACKET,']',1,30107) -LexToken(COMMA,',',1,30108) -LexToken(VAR,'from',1,30120) -LexToken(ASSIGNMENT,'=',1,30124) -LexToken(OPENSQBRACKET,'[',1,30125) -LexToken(NUMBER,'5',1,30126) -LexToken(COMMA,',',1,30127) -LexToken(NUMBER,'1',1,30128) -LexToken(COMMA,',',1,30129) -LexToken(NUMBER,'0',1,30130) -LexToken(CLOSESQBRACKET,']',1,30131) -LexToken(COMMA,',',1,30132) -LexToken(VAR,'to',1,30144) -LexToken(ASSIGNMENT,'=',1,30146) -LexToken(OPENSQBRACKET,'[',1,30147) -LexToken(NUMBER,'1',1,30148) -LexToken(COMMA,',',1,30149) -LexToken(NUMBER,'1',1,30150) -LexToken(COMMA,',',1,30151) -LexToken(NUMBER,'1',1,30152) -LexToken(CLOSESQBRACKET,']',1,30153) -LexToken(CLOSEBRACKET,')',1,30154) -LexToken(EOL,'\n',1,30155) -LexToken(VAR,'scs_m_1',1,30164) -LexToken(DOT,'.',1,30171) -LexToken(VAR,'objs',1,30172) -LexToken(OPENBRACKET,'(',1,30176) -LexToken(NUMBER,'7',1,30177) -LexToken(CLOSEBRACKET,')',1,30178) -LexToken(ASSIGNMENT,'=',1,30179) -LexToken(SCICOS_BLOCK,'scicos_block',1,30180) -LexToken(OPENBRACKET,'(',1,30192) -LexToken(VAR,'gui',1,30204) -LexToken(ASSIGNMENT,'=',1,30207) -LexToken(DQSTRING,'"CLKOUTV_f"',1,30218) -LexToken(COMMA,',',1,30219) -LexToken(VAR,'graphics',1,30231) -LexToken(ASSIGNMENT,'=',1,30239) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,30240) -LexToken(OPENBRACKET,'(',1,30255) -LexToken(VAR,'orig',1,30267) -LexToken(ASSIGNMENT,'=',1,30271) -LexToken(OPENSQBRACKET,'[',1,30272) -LexToken(NUMBER,'168.15476',1,30273) -LexToken(COMMA,',',1,30282) -LexToken(NUMBER,'38.527183',1,30283) -LexToken(CLOSESQBRACKET,']',1,30292) -LexToken(COMMA,',',1,30293) -LexToken(VAR,'sz',1,30305) -LexToken(ASSIGNMENT,'=',1,30307) -LexToken(OPENSQBRACKET,'[',1,30308) -LexToken(NUMBER,'20',1,30309) -LexToken(COMMA,',',1,30311) -LexToken(NUMBER,'30',1,30312) -LexToken(CLOSESQBRACKET,']',1,30314) -LexToken(COMMA,',',1,30315) -LexToken(VAR,'flip',1,30327) -LexToken(ASSIGNMENT,'=',1,30331) -LexToken(PREVAR_BOOLEAN,'%t',1,30332) -LexToken(COMMA,',',1,30334) -LexToken(VAR,'theta',1,30346) -LexToken(ASSIGNMENT,'=',1,30351) -LexToken(NUMBER,'0',1,30352) -LexToken(COMMA,',',1,30353) -LexToken(VAR,'exprs',1,30365) -LexToken(ASSIGNMENT,'=',1,30370) -LexToken(DQSTRING,'"1"',1,30373) -LexToken(COMMA,',',1,30374) -LexToken(VAR,'pin',1,30386) -LexToken(ASSIGNMENT,'=',1,30389) -LexToken(OPENSQBRACKET,'[',1,30390) -LexToken(CLOSESQBRACKET,']',1,30391) -LexToken(COMMA,',',1,30392) -LexToken(VAR,'pout',1,30404) -LexToken(ASSIGNMENT,'=',1,30408) -LexToken(OPENSQBRACKET,'[',1,30409) -LexToken(CLOSESQBRACKET,']',1,30410) -LexToken(COMMA,',',1,30411) -LexToken(VAR,'pein',1,30423) -LexToken(ASSIGNMENT,'=',1,30427) -LexToken(NUMBER,'8',1,30428) -LexToken(COMMA,',',1,30429) -LexToken(VAR,'peout',1,30441) -LexToken(ASSIGNMENT,'=',1,30446) -LexToken(OPENSQBRACKET,'[',1,30447) -LexToken(CLOSESQBRACKET,']',1,30448) -LexToken(COMMA,',',1,30449) -LexToken(VAR,'gr_i',1,30461) -LexToken(ASSIGNMENT,'=',1,30465) -LexToken(OPENSQBRACKET,'[',1,30466) -LexToken(CLOSESQBRACKET,']',1,30467) -LexToken(COMMA,',',1,30468) -LexToken(VAR,'id',1,30480) -LexToken(ASSIGNMENT,'=',1,30482) -LexToken(DQSTRING,'""',1,30484) -LexToken(COMMA,',',1,30485) -LexToken(VAR,'in_implicit',1,30497) -LexToken(ASSIGNMENT,'=',1,30508) -LexToken(OPENSQBRACKET,'[',1,30509) -LexToken(CLOSESQBRACKET,']',1,30510) -LexToken(COMMA,',',1,30511) -LexToken(VAR,'out_implicit',1,30523) -LexToken(ASSIGNMENT,'=',1,30535) -LexToken(OPENSQBRACKET,'[',1,30536) -LexToken(CLOSESQBRACKET,']',1,30537) -LexToken(CLOSEBRACKET,')',1,30538) -LexToken(COMMA,',',1,30539) -LexToken(VAR,'model',1,30551) -LexToken(ASSIGNMENT,'=',1,30556) -LexToken(SCICOS_MODEL,'scicos_model',1,30557) -LexToken(OPENBRACKET,'(',1,30569) -LexToken(VAR,'sim',1,30581) -LexToken(ASSIGNMENT,'=',1,30584) -LexToken(DQSTRING,'"output"',1,30592) -LexToken(COMMA,',',1,30593) -LexToken(VAR,'in',1,30605) -LexToken(ASSIGNMENT,'=',1,30607) -LexToken(OPENSQBRACKET,'[',1,30608) -LexToken(CLOSESQBRACKET,']',1,30609) -LexToken(COMMA,',',1,30610) -LexToken(VAR,'in2',1,30622) -LexToken(ASSIGNMENT,'=',1,30625) -LexToken(OPENSQBRACKET,'[',1,30626) -LexToken(CLOSESQBRACKET,']',1,30627) -LexToken(COMMA,',',1,30628) -LexToken(VAR,'intyp',1,30640) -LexToken(ASSIGNMENT,'=',1,30645) -LexToken(NUMBER,'1',1,30646) -LexToken(COMMA,',',1,30647) -LexToken(VAR,'out',1,30659) -LexToken(ASSIGNMENT,'=',1,30662) -LexToken(OPENSQBRACKET,'[',1,30663) -LexToken(CLOSESQBRACKET,']',1,30664) -LexToken(COMMA,',',1,30665) -LexToken(VAR,'out2',1,30677) -LexToken(ASSIGNMENT,'=',1,30681) -LexToken(OPENSQBRACKET,'[',1,30682) -LexToken(CLOSESQBRACKET,']',1,30683) -LexToken(COMMA,',',1,30684) -LexToken(VAR,'outtyp',1,30696) -LexToken(ASSIGNMENT,'=',1,30702) -LexToken(NUMBER,'1',1,30703) -LexToken(COMMA,',',1,30704) -LexToken(VAR,'evtin',1,30716) -LexToken(ASSIGNMENT,'=',1,30721) -LexToken(NUMBER,'1',1,30722) -LexToken(COMMA,',',1,30723) -LexToken(VAR,'evtout',1,30735) -LexToken(ASSIGNMENT,'=',1,30741) -LexToken(OPENSQBRACKET,'[',1,30742) -LexToken(CLOSESQBRACKET,']',1,30743) -LexToken(COMMA,',',1,30744) -LexToken(VAR,'state',1,30756) -LexToken(ASSIGNMENT,'=',1,30761) -LexToken(OPENSQBRACKET,'[',1,30762) -LexToken(CLOSESQBRACKET,']',1,30763) -LexToken(COMMA,',',1,30764) -LexToken(VAR,'dstate',1,30776) -LexToken(ASSIGNMENT,'=',1,30782) -LexToken(OPENSQBRACKET,'[',1,30783) -LexToken(CLOSESQBRACKET,']',1,30784) -LexToken(COMMA,',',1,30785) -LexToken(VAR,'odstate',1,30797) -LexToken(ASSIGNMENT,'=',1,30804) -LexToken(VAR,'list',1,30805) -LexToken(OPENBRACKET,'(',1,30809) -LexToken(CLOSEBRACKET,')',1,30810) -LexToken(COMMA,',',1,30811) -LexToken(VAR,'rpar',1,30823) -LexToken(ASSIGNMENT,'=',1,30827) -LexToken(OPENSQBRACKET,'[',1,30828) -LexToken(CLOSESQBRACKET,']',1,30829) -LexToken(COMMA,',',1,30830) -LexToken(VAR,'ipar',1,30842) -LexToken(ASSIGNMENT,'=',1,30846) -LexToken(NUMBER,'1',1,30847) -LexToken(COMMA,',',1,30848) -LexToken(VAR,'opar',1,30860) -LexToken(ASSIGNMENT,'=',1,30864) -LexToken(VAR,'list',1,30865) -LexToken(OPENBRACKET,'(',1,30869) -LexToken(CLOSEBRACKET,')',1,30870) -LexToken(COMMA,',',1,30871) -LexToken(VAR,'blocktype',1,30883) -LexToken(ASSIGNMENT,'=',1,30892) -LexToken(DQSTRING,'"d"',1,30895) -LexToken(COMMA,',',1,30896) -LexToken(VAR,'firing',1,30908) -LexToken(ASSIGNMENT,'=',1,30914) -LexToken(OPENSQBRACKET,'[',1,30915) -LexToken(CLOSESQBRACKET,']',1,30916) -LexToken(COMMA,',',1,30917) -LexToken(VAR,'dep_ut',1,30929) -LexToken(ASSIGNMENT,'=',1,30935) -LexToken(OPENSQBRACKET,'[',1,30936) -LexToken(PREVAR_BOOLEAN,'%f',1,30937) -LexToken(COMMA,',',1,30939) -LexToken(PREVAR_BOOLEAN,'%f',1,30940) -LexToken(CLOSESQBRACKET,']',1,30942) -LexToken(COMMA,',',1,30943) -LexToken(VAR,'label',1,30955) -LexToken(ASSIGNMENT,'=',1,30960) -LexToken(DQSTRING,'""',1,30962) -LexToken(COMMA,',',1,30963) -LexToken(VAR,'nzcross',1,30975) -LexToken(ASSIGNMENT,'=',1,30982) -LexToken(NUMBER,'0',1,30983) -LexToken(COMMA,',',1,30984) -LexToken(VAR,'nmode',1,30996) -LexToken(ASSIGNMENT,'=',1,31001) -LexToken(NUMBER,'0',1,31002) -LexToken(COMMA,',',1,31003) -LexToken(VAR,'equations',1,31015) -LexToken(ASSIGNMENT,'=',1,31024) -LexToken(VAR,'list',1,31025) -LexToken(OPENBRACKET,'(',1,31029) -LexToken(CLOSEBRACKET,')',1,31030) -LexToken(CLOSEBRACKET,')',1,31031) -LexToken(COMMA,',',1,31032) -LexToken(VAR,'doc',1,31044) -LexToken(ASSIGNMENT,'=',1,31047) -LexToken(VAR,'list',1,31048) -LexToken(OPENBRACKET,'(',1,31052) -LexToken(CLOSEBRACKET,')',1,31053) -LexToken(CLOSEBRACKET,')',1,31054) -LexToken(EOL,'\n',1,31055) -LexToken(VAR,'scs_m_1',1,31064) -LexToken(DOT,'.',1,31071) -LexToken(VAR,'objs',1,31072) -LexToken(OPENBRACKET,'(',1,31076) -LexToken(NUMBER,'8',1,31077) -LexToken(CLOSEBRACKET,')',1,31078) -LexToken(ASSIGNMENT,'=',1,31079) -LexToken(SCICOS_LINK,'scicos_link',1,31080) -LexToken(OPENBRACKET,'(',1,31091) -LexToken(VAR,'xx',1,31103) -LexToken(ASSIGNMENT,'=',1,31105) -LexToken(OPENSQBRACKET,'[',1,31106) -LexToken(NUMBER,'178.15476',1,31107) -LexToken(SEMICOLON,';',1,31116) -LexToken(NUMBER,'178.15476',1,31117) -LexToken(CLOSESQBRACKET,']',1,31126) -LexToken(COMMA,',',1,31127) -LexToken(VAR,'yy',1,31139) -LexToken(ASSIGNMENT,'=',1,31141) -LexToken(OPENSQBRACKET,'[',1,31142) -LexToken(NUMBER,'98.527183',1,31143) -LexToken(SEMICOLON,';',1,31152) -LexToken(NUMBER,'68.527183',1,31153) -LexToken(CLOSESQBRACKET,']',1,31162) -LexToken(COMMA,',',1,31163) -LexToken(VAR,'id',1,31175) -LexToken(ASSIGNMENT,'=',1,31177) -LexToken(DQSTRING,'"drawlink"',1,31187) -LexToken(COMMA,',',1,31188) -LexToken(VAR,'thick',1,31200) -LexToken(ASSIGNMENT,'=',1,31205) -LexToken(OPENSQBRACKET,'[',1,31206) -LexToken(NUMBER,'0',1,31207) -LexToken(COMMA,',',1,31208) -LexToken(NUMBER,'0',1,31209) -LexToken(CLOSESQBRACKET,']',1,31210) -LexToken(COMMA,',',1,31211) -LexToken(VAR,'ct',1,31223) -LexToken(ASSIGNMENT,'=',1,31225) -LexToken(OPENSQBRACKET,'[',1,31226) -LexToken(NUMBER,'5',1,31227) -LexToken(COMMA,',',1,31228) -LexToken(ADDITION,'-',1,31229) -LexToken(NUMBER,'1',1,31230) -LexToken(CLOSESQBRACKET,']',1,31231) -LexToken(COMMA,',',1,31232) -LexToken(VAR,'from',1,31244) -LexToken(ASSIGNMENT,'=',1,31248) -LexToken(OPENSQBRACKET,'[',1,31249) -LexToken(NUMBER,'2',1,31250) -LexToken(COMMA,',',1,31251) -LexToken(NUMBER,'1',1,31252) -LexToken(COMMA,',',1,31253) -LexToken(NUMBER,'0',1,31254) -LexToken(CLOSESQBRACKET,']',1,31255) -LexToken(COMMA,',',1,31256) -LexToken(VAR,'to',1,31268) -LexToken(ASSIGNMENT,'=',1,31270) -LexToken(OPENSQBRACKET,'[',1,31271) -LexToken(NUMBER,'7',1,31272) -LexToken(COMMA,',',1,31273) -LexToken(NUMBER,'1',1,31274) -LexToken(COMMA,',',1,31275) -LexToken(NUMBER,'1',1,31276) -LexToken(CLOSESQBRACKET,']',1,31277) -LexToken(CLOSEBRACKET,')',1,31278) -LexToken(EOL,'\n',1,31279) -LexToken(VAR,'scs_m',1,31288) -LexToken(DOT,'.',1,31293) -LexToken(VAR,'objs',1,31294) -LexToken(OPENBRACKET,'(',1,31298) -LexToken(NUMBER,'21',1,31299) -LexToken(CLOSEBRACKET,')',1,31301) -LexToken(ASSIGNMENT,'=',1,31302) -LexToken(SCICOS_BLOCK,'scicos_block',1,31303) -LexToken(OPENBRACKET,'(',1,31315) -LexToken(VAR,'gui',1,31327) -LexToken(ASSIGNMENT,'=',1,31330) -LexToken(DQSTRING,'"Extract_Activation"',1,31350) -LexToken(COMMA,',',1,31351) -LexToken(VAR,'graphics',1,31363) -LexToken(ASSIGNMENT,'=',1,31371) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,31372) -LexToken(OPENBRACKET,'(',1,31387) -LexToken(VAR,'orig',1,31399) -LexToken(ASSIGNMENT,'=',1,31403) -LexToken(OPENSQBRACKET,'[',1,31404) -LexToken(NUMBER,'239.82193',1,31405) -LexToken(COMMA,',',1,31414) -LexToken(NUMBER,'456.57677',1,31415) -LexToken(CLOSESQBRACKET,']',1,31424) -LexToken(COMMA,',',1,31425) -LexToken(VAR,'sz',1,31437) -LexToken(ASSIGNMENT,'=',1,31439) -LexToken(OPENSQBRACKET,'[',1,31440) -LexToken(NUMBER,'60',1,31441) -LexToken(COMMA,',',1,31443) -LexToken(NUMBER,'40',1,31444) -LexToken(CLOSESQBRACKET,']',1,31446) -LexToken(COMMA,',',1,31447) -LexToken(VAR,'flip',1,31459) -LexToken(ASSIGNMENT,'=',1,31463) -LexToken(PREVAR_BOOLEAN,'%t',1,31464) -LexToken(COMMA,',',1,31466) -LexToken(VAR,'theta',1,31478) -LexToken(ASSIGNMENT,'=',1,31483) -LexToken(NUMBER,'0',1,31484) -LexToken(COMMA,',',1,31485) -LexToken(VAR,'exprs',1,31497) -LexToken(ASSIGNMENT,'=',1,31502) -LexToken(OPENSQBRACKET,'[',1,31503) -LexToken(CLOSESQBRACKET,']',1,31504) -LexToken(COMMA,',',1,31505) -LexToken(VAR,'pin',1,31517) -LexToken(ASSIGNMENT,'=',1,31520) -LexToken(NUMBER,'31',1,31521) -LexToken(COMMA,',',1,31523) -LexToken(VAR,'pout',1,31535) -LexToken(ASSIGNMENT,'=',1,31539) -LexToken(OPENSQBRACKET,'[',1,31540) -LexToken(CLOSESQBRACKET,']',1,31541) -LexToken(COMMA,',',1,31542) -LexToken(VAR,'pein',1,31554) -LexToken(ASSIGNMENT,'=',1,31558) -LexToken(OPENSQBRACKET,'[',1,31559) -LexToken(CLOSESQBRACKET,']',1,31560) -LexToken(COMMA,',',1,31561) -LexToken(VAR,'peout',1,31573) -LexToken(ASSIGNMENT,'=',1,31578) -LexToken(NUMBER,'22',1,31579) -LexToken(COMMA,',',1,31581) -LexToken(VAR,'gr_i',1,31593) -LexToken(ASSIGNMENT,'=',1,31597) -LexToken(OPENSQBRACKET,'[',1,31598) -LexToken(CLOSESQBRACKET,']',1,31599) -LexToken(COMMA,',',1,31600) -LexToken(VAR,'id',1,31612) -LexToken(ASSIGNMENT,'=',1,31614) -LexToken(DQSTRING,'""',1,31616) -LexToken(COMMA,',',1,31617) -LexToken(VAR,'in_implicit',1,31629) -LexToken(ASSIGNMENT,'=',1,31640) -LexToken(DQSTRING,'"E"',1,31643) -LexToken(COMMA,',',1,31644) -LexToken(VAR,'out_implicit',1,31656) -LexToken(ASSIGNMENT,'=',1,31668) -LexToken(OPENSQBRACKET,'[',1,31669) -LexToken(CLOSESQBRACKET,']',1,31670) -LexToken(CLOSEBRACKET,')',1,31671) -LexToken(COMMA,',',1,31672) -LexToken(VAR,'model',1,31684) -LexToken(ASSIGNMENT,'=',1,31689) -LexToken(SCICOS_MODEL,'scicos_model',1,31690) -LexToken(OPENBRACKET,'(',1,31702) -LexToken(VAR,'sim',1,31714) -LexToken(ASSIGNMENT,'=',1,31717) -LexToken(DQSTRING,'"csuper"',1,31725) -LexToken(COMMA,',',1,31726) -LexToken(VAR,'in',1,31738) -LexToken(ASSIGNMENT,'=',1,31740) -LexToken(ADDITION,'-',1,31741) -LexToken(NUMBER,'1',1,31742) -LexToken(COMMA,',',1,31743) -LexToken(VAR,'in2',1,31755) -LexToken(ASSIGNMENT,'=',1,31758) -LexToken(OPENSQBRACKET,'[',1,31759) -LexToken(CLOSESQBRACKET,']',1,31760) -LexToken(COMMA,',',1,31761) -LexToken(VAR,'intyp',1,31773) -LexToken(ASSIGNMENT,'=',1,31778) -LexToken(NUMBER,'1',1,31779) -LexToken(COMMA,',',1,31780) -LexToken(VAR,'out',1,31792) -LexToken(ASSIGNMENT,'=',1,31795) -LexToken(OPENSQBRACKET,'[',1,31796) -LexToken(CLOSESQBRACKET,']',1,31797) -LexToken(COMMA,',',1,31798) -LexToken(VAR,'out2',1,31810) -LexToken(ASSIGNMENT,'=',1,31814) -LexToken(OPENSQBRACKET,'[',1,31815) -LexToken(CLOSESQBRACKET,']',1,31816) -LexToken(COMMA,',',1,31817) -LexToken(VAR,'outtyp',1,31829) -LexToken(ASSIGNMENT,'=',1,31835) -LexToken(NUMBER,'1',1,31836) -LexToken(COMMA,',',1,31837) -LexToken(VAR,'evtin',1,31849) -LexToken(ASSIGNMENT,'=',1,31854) -LexToken(OPENSQBRACKET,'[',1,31855) -LexToken(CLOSESQBRACKET,']',1,31856) -LexToken(COMMA,',',1,31857) -LexToken(VAR,'evtout',1,31869) -LexToken(ASSIGNMENT,'=',1,31875) -LexToken(NUMBER,'1',1,31876) -LexToken(COMMA,',',1,31877) -LexToken(VAR,'state',1,31889) -LexToken(ASSIGNMENT,'=',1,31894) -LexToken(OPENSQBRACKET,'[',1,31895) -LexToken(CLOSESQBRACKET,']',1,31896) -LexToken(COMMA,',',1,31897) -LexToken(VAR,'dstate',1,31909) -LexToken(ASSIGNMENT,'=',1,31915) -LexToken(OPENSQBRACKET,'[',1,31916) -LexToken(CLOSESQBRACKET,']',1,31917) -LexToken(COMMA,',',1,31918) -LexToken(VAR,'odstate',1,31930) -LexToken(ASSIGNMENT,'=',1,31937) -LexToken(VAR,'list',1,31938) -LexToken(OPENBRACKET,'(',1,31942) -LexToken(CLOSEBRACKET,')',1,31943) -LexToken(COMMA,',',1,31944) -LexToken(VAR,'rpar',1,31956) -LexToken(ASSIGNMENT,'=',1,31960) -LexToken(VAR,'scs_m_1',1,31961) -LexToken(COMMA,',',1,31968) -LexToken(VAR,'ipar',1,31980) -LexToken(ASSIGNMENT,'=',1,31984) -LexToken(OPENSQBRACKET,'[',1,31985) -LexToken(CLOSESQBRACKET,']',1,31986) -LexToken(COMMA,',',1,31987) -LexToken(VAR,'opar',1,31999) -LexToken(ASSIGNMENT,'=',1,32003) -LexToken(VAR,'list',1,32004) -LexToken(OPENBRACKET,'(',1,32008) -LexToken(CLOSEBRACKET,')',1,32009) -LexToken(COMMA,',',1,32010) -LexToken(VAR,'blocktype',1,32022) -LexToken(ASSIGNMENT,'=',1,32031) -LexToken(DQSTRING,'"h"',1,32034) -LexToken(COMMA,',',1,32035) -LexToken(VAR,'firing',1,32047) -LexToken(ASSIGNMENT,'=',1,32053) -LexToken(OPENSQBRACKET,'[',1,32054) -LexToken(CLOSESQBRACKET,']',1,32055) -LexToken(COMMA,',',1,32056) -LexToken(VAR,'dep_ut',1,32068) -LexToken(ASSIGNMENT,'=',1,32074) -LexToken(OPENSQBRACKET,'[',1,32075) -LexToken(PREVAR_BOOLEAN,'%f',1,32076) -LexToken(COMMA,',',1,32078) -LexToken(PREVAR_BOOLEAN,'%f',1,32079) -LexToken(CLOSESQBRACKET,']',1,32081) -LexToken(COMMA,',',1,32082) -LexToken(VAR,'label',1,32094) -LexToken(ASSIGNMENT,'=',1,32099) -LexToken(DQSTRING,'""',1,32101) -LexToken(COMMA,',',1,32102) -LexToken(VAR,'nzcross',1,32114) -LexToken(ASSIGNMENT,'=',1,32121) -LexToken(NUMBER,'0',1,32122) -LexToken(COMMA,',',1,32123) -LexToken(VAR,'nmode',1,32135) -LexToken(ASSIGNMENT,'=',1,32140) -LexToken(NUMBER,'0',1,32141) -LexToken(COMMA,',',1,32142) -LexToken(VAR,'equations',1,32154) -LexToken(ASSIGNMENT,'=',1,32163) -LexToken(VAR,'list',1,32164) -LexToken(OPENBRACKET,'(',1,32168) -LexToken(CLOSEBRACKET,')',1,32169) -LexToken(CLOSEBRACKET,')',1,32170) -LexToken(COMMA,',',1,32171) -LexToken(VAR,'doc',1,32183) -LexToken(ASSIGNMENT,'=',1,32186) -LexToken(VAR,'list',1,32187) -LexToken(OPENBRACKET,'(',1,32191) -LexToken(CLOSEBRACKET,')',1,32192) -LexToken(CLOSEBRACKET,')',1,32193) -LexToken(EOL,'\n',1,32194) -LexToken(VAR,'scs_m',1,32203) -LexToken(DOT,'.',1,32208) -LexToken(VAR,'objs',1,32209) -LexToken(OPENBRACKET,'(',1,32213) -LexToken(NUMBER,'22',1,32214) -LexToken(CLOSEBRACKET,')',1,32216) -LexToken(ASSIGNMENT,'=',1,32217) -LexToken(SCICOS_LINK,'scicos_link',1,32218) -LexToken(OPENBRACKET,'(',1,32229) -LexToken(VAR,'xx',1,32241) -LexToken(ASSIGNMENT,'=',1,32243) -LexToken(OPENSQBRACKET,'[',1,32244) -LexToken(NUMBER,'269.82193',1,32245) -LexToken(SEMICOLON,';',1,32254) -LexToken(NUMBER,'269.98293',1,32255) -LexToken(CLOSESQBRACKET,']',1,32264) -LexToken(COMMA,',',1,32265) -LexToken(VAR,'yy',1,32277) -LexToken(ASSIGNMENT,'=',1,32279) -LexToken(OPENSQBRACKET,'[',1,32280) -LexToken(NUMBER,'450.86248',1,32281) -LexToken(SEMICOLON,';',1,32290) -LexToken(NUMBER,'443.93089',1,32291) -LexToken(CLOSESQBRACKET,']',1,32300) -LexToken(COMMA,',',1,32301) -LexToken(VAR,'id',1,32313) -LexToken(ASSIGNMENT,'=',1,32315) -LexToken(DQSTRING,'"drawlink"',1,32325) -LexToken(COMMA,',',1,32326) -LexToken(VAR,'thick',1,32338) -LexToken(ASSIGNMENT,'=',1,32343) -LexToken(OPENSQBRACKET,'[',1,32344) -LexToken(NUMBER,'0',1,32345) -LexToken(COMMA,',',1,32346) -LexToken(NUMBER,'0',1,32347) -LexToken(CLOSESQBRACKET,']',1,32348) -LexToken(COMMA,',',1,32349) -LexToken(VAR,'ct',1,32361) -LexToken(ASSIGNMENT,'=',1,32363) -LexToken(OPENSQBRACKET,'[',1,32364) -LexToken(NUMBER,'5',1,32365) -LexToken(COMMA,',',1,32366) -LexToken(ADDITION,'-',1,32367) -LexToken(NUMBER,'1',1,32368) -LexToken(CLOSESQBRACKET,']',1,32369) -LexToken(COMMA,',',1,32370) -LexToken(VAR,'from',1,32382) -LexToken(ASSIGNMENT,'=',1,32386) -LexToken(OPENSQBRACKET,'[',1,32387) -LexToken(NUMBER,'21',1,32388) -LexToken(COMMA,',',1,32390) -LexToken(NUMBER,'1',1,32391) -LexToken(COMMA,',',1,32392) -LexToken(NUMBER,'0',1,32393) -LexToken(CLOSESQBRACKET,']',1,32394) -LexToken(COMMA,',',1,32395) -LexToken(VAR,'to',1,32407) -LexToken(ASSIGNMENT,'=',1,32409) -LexToken(OPENSQBRACKET,'[',1,32410) -LexToken(NUMBER,'2',1,32411) -LexToken(COMMA,',',1,32412) -LexToken(NUMBER,'1',1,32413) -LexToken(COMMA,',',1,32414) -LexToken(NUMBER,'1',1,32415) -LexToken(CLOSESQBRACKET,']',1,32416) -LexToken(CLOSEBRACKET,')',1,32417) -LexToken(EOL,'\n',1,32418) -LexToken(VAR,'scs_m',1,32427) -LexToken(DOT,'.',1,32432) -LexToken(VAR,'objs',1,32433) -LexToken(OPENBRACKET,'(',1,32437) -LexToken(NUMBER,'23',1,32438) -LexToken(CLOSEBRACKET,')',1,32440) -LexToken(ASSIGNMENT,'=',1,32441) -LexToken(SCICOS_LINK,'scicos_link',1,32442) -LexToken(OPENBRACKET,'(',1,32453) -LexToken(VAR,'xx',1,32465) -LexToken(ASSIGNMENT,'=',1,32467) -LexToken(OPENSQBRACKET,'[',1,32468) -LexToken(NUMBER,'99.594811',1,32469) -LexToken(SEMICOLON,';',1,32478) -LexToken(NUMBER,'110.25582',1,32479) -LexToken(CLOSESQBRACKET,']',1,32488) -LexToken(COMMA,',',1,32489) -LexToken(VAR,'yy',1,32501) -LexToken(ASSIGNMENT,'=',1,32503) -LexToken(OPENSQBRACKET,'[',1,32504) -LexToken(NUMBER,'405.47647',1,32505) -LexToken(SEMICOLON,';',1,32514) -LexToken(NUMBER,'405.42077',1,32515) -LexToken(CLOSESQBRACKET,']',1,32524) -LexToken(COMMA,',',1,32525) -LexToken(VAR,'id',1,32537) -LexToken(ASSIGNMENT,'=',1,32539) -LexToken(DQSTRING,'"drawlink"',1,32549) -LexToken(COMMA,',',1,32550) -LexToken(VAR,'thick',1,32562) -LexToken(ASSIGNMENT,'=',1,32567) -LexToken(OPENSQBRACKET,'[',1,32568) -LexToken(NUMBER,'0',1,32569) -LexToken(COMMA,',',1,32570) -LexToken(NUMBER,'0',1,32571) -LexToken(CLOSESQBRACKET,']',1,32572) -LexToken(COMMA,',',1,32573) -LexToken(VAR,'ct',1,32585) -LexToken(ASSIGNMENT,'=',1,32587) -LexToken(OPENSQBRACKET,'[',1,32588) -LexToken(NUMBER,'1',1,32589) -LexToken(COMMA,',',1,32590) -LexToken(NUMBER,'1',1,32591) -LexToken(CLOSESQBRACKET,']',1,32592) -LexToken(COMMA,',',1,32593) -LexToken(VAR,'from',1,32605) -LexToken(ASSIGNMENT,'=',1,32609) -LexToken(OPENSQBRACKET,'[',1,32610) -LexToken(NUMBER,'20',1,32611) -LexToken(COMMA,',',1,32613) -LexToken(NUMBER,'1',1,32614) -LexToken(COMMA,',',1,32615) -LexToken(NUMBER,'0',1,32616) -LexToken(CLOSESQBRACKET,']',1,32617) -LexToken(COMMA,',',1,32618) -LexToken(VAR,'to',1,32630) -LexToken(ASSIGNMENT,'=',1,32632) -LexToken(OPENSQBRACKET,'[',1,32633) -LexToken(NUMBER,'25',1,32634) -LexToken(COMMA,',',1,32636) -LexToken(NUMBER,'1',1,32637) -LexToken(COMMA,',',1,32638) -LexToken(NUMBER,'1',1,32639) -LexToken(CLOSESQBRACKET,']',1,32640) -LexToken(CLOSEBRACKET,')',1,32641) -LexToken(EOL,'\n',1,32642) -LexToken(VAR,'scs_m',1,32651) -LexToken(DOT,'.',1,32656) -LexToken(VAR,'objs',1,32657) -LexToken(OPENBRACKET,'(',1,32661) -LexToken(NUMBER,'24',1,32662) -LexToken(CLOSEBRACKET,')',1,32664) -LexToken(ASSIGNMENT,'=',1,32665) -LexToken(SCICOS_BLOCK,'scicos_block',1,32666) -LexToken(OPENBRACKET,'(',1,32678) -LexToken(VAR,'gui',1,32690) -LexToken(ASSIGNMENT,'=',1,32693) -LexToken(DQSTRING,'"SUM_f"',1,32700) -LexToken(COMMA,',',1,32701) -LexToken(VAR,'graphics',1,32713) -LexToken(ASSIGNMENT,'=',1,32721) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,32722) -LexToken(OPENBRACKET,'(',1,32737) -LexToken(VAR,'orig',1,32749) -LexToken(ASSIGNMENT,'=',1,32753) -LexToken(OPENSQBRACKET,'[',1,32754) -LexToken(NUMBER,'200.5252',1,32755) -LexToken(COMMA,',',1,32763) -LexToken(NUMBER,'469.13173',1,32764) -LexToken(CLOSESQBRACKET,']',1,32773) -LexToken(COMMA,',',1,32774) -LexToken(VAR,'sz',1,32786) -LexToken(ASSIGNMENT,'=',1,32788) -LexToken(OPENSQBRACKET,'[',1,32789) -LexToken(NUMBER,'16.666667',1,32790) -LexToken(COMMA,',',1,32799) -LexToken(NUMBER,'16.666667',1,32800) -LexToken(CLOSESQBRACKET,']',1,32809) -LexToken(COMMA,',',1,32810) -LexToken(VAR,'flip',1,32822) -LexToken(ASSIGNMENT,'=',1,32826) -LexToken(PREVAR_BOOLEAN,'%t',1,32827) -LexToken(COMMA,',',1,32829) -LexToken(VAR,'theta',1,32841) -LexToken(ASSIGNMENT,'=',1,32846) -LexToken(NUMBER,'0',1,32847) -LexToken(COMMA,',',1,32848) -LexToken(VAR,'exprs',1,32860) -LexToken(ASSIGNMENT,'=',1,32865) -LexToken(OPENSQBRACKET,'[',1,32866) -LexToken(CLOSESQBRACKET,']',1,32867) -LexToken(COMMA,',',1,32868) -LexToken(VAR,'pin',1,32880) -LexToken(ASSIGNMENT,'=',1,32883) -LexToken(OPENSQBRACKET,'[',1,32884) -LexToken(NUMBER,'27',1,32885) -LexToken(SEMICOLON,';',1,32887) -LexToken(NUMBER,'0',1,32888) -LexToken(SEMICOLON,';',1,32889) -LexToken(NUMBER,'30',1,32890) -LexToken(CLOSESQBRACKET,']',1,32892) -LexToken(COMMA,',',1,32893) -LexToken(VAR,'pout',1,32905) -LexToken(ASSIGNMENT,'=',1,32909) -LexToken(NUMBER,'31',1,32910) -LexToken(COMMA,',',1,32912) -LexToken(VAR,'pein',1,32924) -LexToken(ASSIGNMENT,'=',1,32928) -LexToken(OPENSQBRACKET,'[',1,32929) -LexToken(CLOSESQBRACKET,']',1,32930) -LexToken(COMMA,',',1,32931) -LexToken(VAR,'peout',1,32943) -LexToken(ASSIGNMENT,'=',1,32948) -LexToken(OPENSQBRACKET,'[',1,32949) -LexToken(CLOSESQBRACKET,']',1,32950) -LexToken(COMMA,',',1,32951) -LexToken(VAR,'gr_i',1,32963) -LexToken(ASSIGNMENT,'=',1,32967) -LexToken(OPENSQBRACKET,'[',1,32968) -LexToken(CLOSESQBRACKET,']',1,32969) -LexToken(COMMA,',',1,32970) -LexToken(VAR,'id',1,32982) -LexToken(ASSIGNMENT,'=',1,32984) -LexToken(DQSTRING,'""',1,32986) -LexToken(COMMA,',',1,32987) -LexToken(VAR,'in_implicit',1,32999) -LexToken(ASSIGNMENT,'=',1,33010) -LexToken(OPENSQBRACKET,'[',1,33011) -LexToken(DQSTRING,'"E"',1,33014) -LexToken(SEMICOLON,';',1,33015) -LexToken(DQSTRING,'"E"',1,33018) -LexToken(SEMICOLON,';',1,33019) -LexToken(DQSTRING,'"E"',1,33022) -LexToken(CLOSESQBRACKET,']',1,33023) -LexToken(COMMA,',',1,33024) -LexToken(VAR,'out_implicit',1,33036) -LexToken(ASSIGNMENT,'=',1,33048) -LexToken(DQSTRING,'"E"',1,33051) -LexToken(CLOSEBRACKET,')',1,33052) -LexToken(COMMA,',',1,33053) -LexToken(VAR,'model',1,33065) -LexToken(ASSIGNMENT,'=',1,33070) -LexToken(SCICOS_MODEL,'scicos_model',1,33071) -LexToken(OPENBRACKET,'(',1,33083) -LexToken(VAR,'sim',1,33095) -LexToken(ASSIGNMENT,'=',1,33098) -LexToken(VAR,'list',1,33099) -LexToken(OPENBRACKET,'(',1,33103) -LexToken(DQSTRING,'"plusblk"',1,33112) -LexToken(COMMA,',',1,33113) -LexToken(NUMBER,'2',1,33114) -LexToken(CLOSEBRACKET,')',1,33115) -LexToken(COMMA,',',1,33116) -LexToken(VAR,'in',1,33128) -LexToken(ASSIGNMENT,'=',1,33130) -LexToken(OPENSQBRACKET,'[',1,33131) -LexToken(ADDITION,'-',1,33132) -LexToken(NUMBER,'1',1,33133) -LexToken(SEMICOLON,';',1,33134) -LexToken(ADDITION,'-',1,33135) -LexToken(NUMBER,'1',1,33136) -LexToken(SEMICOLON,';',1,33137) -LexToken(ADDITION,'-',1,33138) -LexToken(NUMBER,'1',1,33139) -LexToken(CLOSESQBRACKET,']',1,33140) -LexToken(COMMA,',',1,33141) -LexToken(VAR,'in2',1,33153) -LexToken(ASSIGNMENT,'=',1,33156) -LexToken(OPENSQBRACKET,'[',1,33157) -LexToken(CLOSESQBRACKET,']',1,33158) -LexToken(COMMA,',',1,33159) -LexToken(VAR,'intyp',1,33171) -LexToken(ASSIGNMENT,'=',1,33176) -LexToken(NUMBER,'1',1,33177) -LexToken(COMMA,',',1,33178) -LexToken(VAR,'out',1,33190) -LexToken(ASSIGNMENT,'=',1,33193) -LexToken(ADDITION,'-',1,33194) -LexToken(NUMBER,'1',1,33195) -LexToken(COMMA,',',1,33196) -LexToken(VAR,'out2',1,33208) -LexToken(ASSIGNMENT,'=',1,33212) -LexToken(OPENSQBRACKET,'[',1,33213) -LexToken(CLOSESQBRACKET,']',1,33214) -LexToken(COMMA,',',1,33215) -LexToken(VAR,'outtyp',1,33227) -LexToken(ASSIGNMENT,'=',1,33233) -LexToken(NUMBER,'1',1,33234) -LexToken(COMMA,',',1,33235) -LexToken(VAR,'evtin',1,33247) -LexToken(ASSIGNMENT,'=',1,33252) -LexToken(OPENSQBRACKET,'[',1,33253) -LexToken(CLOSESQBRACKET,']',1,33254) -LexToken(COMMA,',',1,33255) -LexToken(VAR,'evtout',1,33267) -LexToken(ASSIGNMENT,'=',1,33273) -LexToken(OPENSQBRACKET,'[',1,33274) -LexToken(CLOSESQBRACKET,']',1,33275) -LexToken(COMMA,',',1,33276) -LexToken(VAR,'state',1,33288) -LexToken(ASSIGNMENT,'=',1,33293) -LexToken(OPENSQBRACKET,'[',1,33294) -LexToken(CLOSESQBRACKET,']',1,33295) -LexToken(COMMA,',',1,33296) -LexToken(VAR,'dstate',1,33308) -LexToken(ASSIGNMENT,'=',1,33314) -LexToken(OPENSQBRACKET,'[',1,33315) -LexToken(CLOSESQBRACKET,']',1,33316) -LexToken(COMMA,',',1,33317) -LexToken(VAR,'odstate',1,33329) -LexToken(ASSIGNMENT,'=',1,33336) -LexToken(VAR,'list',1,33337) -LexToken(OPENBRACKET,'(',1,33341) -LexToken(CLOSEBRACKET,')',1,33342) -LexToken(COMMA,',',1,33343) -LexToken(VAR,'rpar',1,33355) -LexToken(ASSIGNMENT,'=',1,33359) -LexToken(OPENSQBRACKET,'[',1,33360) -LexToken(CLOSESQBRACKET,']',1,33361) -LexToken(COMMA,',',1,33362) -LexToken(VAR,'ipar',1,33374) -LexToken(ASSIGNMENT,'=',1,33378) -LexToken(OPENSQBRACKET,'[',1,33379) -LexToken(CLOSESQBRACKET,']',1,33380) -LexToken(COMMA,',',1,33381) -LexToken(VAR,'opar',1,33393) -LexToken(ASSIGNMENT,'=',1,33397) -LexToken(VAR,'list',1,33398) -LexToken(OPENBRACKET,'(',1,33402) -LexToken(CLOSEBRACKET,')',1,33403) -LexToken(COMMA,',',1,33404) -LexToken(VAR,'blocktype',1,33416) -LexToken(ASSIGNMENT,'=',1,33425) -LexToken(DQSTRING,'"c"',1,33428) -LexToken(COMMA,',',1,33429) -LexToken(VAR,'firing',1,33441) -LexToken(ASSIGNMENT,'=',1,33447) -LexToken(OPENSQBRACKET,'[',1,33448) -LexToken(CLOSESQBRACKET,']',1,33449) -LexToken(COMMA,',',1,33450) -LexToken(VAR,'dep_ut',1,33462) -LexToken(ASSIGNMENT,'=',1,33468) -LexToken(OPENSQBRACKET,'[',1,33469) -LexToken(PREVAR_BOOLEAN,'%t',1,33470) -LexToken(COMMA,',',1,33472) -LexToken(PREVAR_BOOLEAN,'%f',1,33473) -LexToken(CLOSESQBRACKET,']',1,33475) -LexToken(COMMA,',',1,33476) -LexToken(VAR,'label',1,33488) -LexToken(ASSIGNMENT,'=',1,33493) -LexToken(DQSTRING,'""',1,33495) -LexToken(COMMA,',',1,33496) -LexToken(VAR,'nzcross',1,33508) -LexToken(ASSIGNMENT,'=',1,33515) -LexToken(NUMBER,'0',1,33516) -LexToken(COMMA,',',1,33517) -LexToken(VAR,'nmode',1,33529) -LexToken(ASSIGNMENT,'=',1,33534) -LexToken(NUMBER,'0',1,33535) -LexToken(COMMA,',',1,33536) -LexToken(VAR,'equations',1,33548) -LexToken(ASSIGNMENT,'=',1,33557) -LexToken(VAR,'list',1,33558) -LexToken(OPENBRACKET,'(',1,33562) -LexToken(CLOSEBRACKET,')',1,33563) -LexToken(CLOSEBRACKET,')',1,33564) -LexToken(COMMA,',',1,33565) -LexToken(VAR,'doc',1,33577) -LexToken(ASSIGNMENT,'=',1,33580) -LexToken(VAR,'list',1,33581) -LexToken(OPENBRACKET,'(',1,33585) -LexToken(CLOSEBRACKET,')',1,33586) -LexToken(CLOSEBRACKET,')',1,33587) -LexToken(EOL,'\n',1,33588) -LexToken(VAR,'scs_m',1,33597) -LexToken(DOT,'.',1,33602) -LexToken(VAR,'objs',1,33603) -LexToken(OPENBRACKET,'(',1,33607) -LexToken(NUMBER,'25',1,33608) -LexToken(CLOSEBRACKET,')',1,33610) -LexToken(ASSIGNMENT,'=',1,33611) -LexToken(SCICOS_BLOCK,'scicos_block',1,33612) -LexToken(OPENBRACKET,'(',1,33624) -LexToken(VAR,'gui',1,33636) -LexToken(ASSIGNMENT,'=',1,33639) -LexToken(DQSTRING,'"SPLIT_f"',1,33648) -LexToken(COMMA,',',1,33649) -LexToken(VAR,'graphics',1,33661) -LexToken(ASSIGNMENT,'=',1,33669) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,33670) -LexToken(OPENBRACKET,'(',1,33685) -LexToken(VAR,'orig',1,33697) -LexToken(ASSIGNMENT,'=',1,33701) -LexToken(OPENSQBRACKET,'[',1,33702) -LexToken(NUMBER,'110.25582',1,33703) -LexToken(SEMICOLON,';',1,33712) -LexToken(NUMBER,'405.42077',1,33713) -LexToken(CLOSESQBRACKET,']',1,33722) -LexToken(COMMA,',',1,33723) -LexToken(VAR,'sz',1,33735) -LexToken(ASSIGNMENT,'=',1,33737) -LexToken(OPENSQBRACKET,'[',1,33738) -LexToken(NUMBER,'0.3333333',1,33739) -LexToken(COMMA,',',1,33748) -LexToken(NUMBER,'0.3333333',1,33749) -LexToken(CLOSESQBRACKET,']',1,33758) -LexToken(COMMA,',',1,33759) -LexToken(VAR,'flip',1,33771) -LexToken(ASSIGNMENT,'=',1,33775) -LexToken(PREVAR_BOOLEAN,'%t',1,33776) -LexToken(COMMA,',',1,33778) -LexToken(VAR,'theta',1,33790) -LexToken(ASSIGNMENT,'=',1,33795) -LexToken(NUMBER,'0',1,33796) -LexToken(COMMA,',',1,33797) -LexToken(VAR,'exprs',1,33809) -LexToken(ASSIGNMENT,'=',1,33814) -LexToken(OPENSQBRACKET,'[',1,33815) -LexToken(CLOSESQBRACKET,']',1,33816) -LexToken(COMMA,',',1,33817) -LexToken(VAR,'pin',1,33829) -LexToken(ASSIGNMENT,'=',1,33832) -LexToken(NUMBER,'23',1,33833) -LexToken(COMMA,',',1,33835) -LexToken(VAR,'pout',1,33847) -LexToken(ASSIGNMENT,'=',1,33851) -LexToken(OPENSQBRACKET,'[',1,33852) -LexToken(NUMBER,'26',1,33853) -LexToken(SEMICOLON,';',1,33855) -LexToken(NUMBER,'27',1,33856) -LexToken(CLOSESQBRACKET,']',1,33858) -LexToken(COMMA,',',1,33859) -LexToken(VAR,'pein',1,33871) -LexToken(ASSIGNMENT,'=',1,33875) -LexToken(OPENSQBRACKET,'[',1,33876) -LexToken(CLOSESQBRACKET,']',1,33877) -LexToken(COMMA,',',1,33878) -LexToken(VAR,'peout',1,33890) -LexToken(ASSIGNMENT,'=',1,33895) -LexToken(OPENSQBRACKET,'[',1,33896) -LexToken(CLOSESQBRACKET,']',1,33897) -LexToken(COMMA,',',1,33898) -LexToken(VAR,'gr_i',1,33910) -LexToken(ASSIGNMENT,'=',1,33914) -LexToken(OPENSQBRACKET,'[',1,33915) -LexToken(CLOSESQBRACKET,']',1,33916) -LexToken(COMMA,',',1,33917) -LexToken(VAR,'id',1,33929) -LexToken(ASSIGNMENT,'=',1,33931) -LexToken(DQSTRING,'""',1,33933) -LexToken(COMMA,',',1,33934) -LexToken(VAR,'in_implicit',1,33946) -LexToken(ASSIGNMENT,'=',1,33957) -LexToken(DQSTRING,'"E"',1,33960) -LexToken(COMMA,',',1,33961) -LexToken(VAR,'out_implicit',1,33973) -LexToken(ASSIGNMENT,'=',1,33985) -LexToken(OPENSQBRACKET,'[',1,33986) -LexToken(DQSTRING,'"E"',1,33989) -LexToken(SEMICOLON,';',1,33990) -LexToken(DQSTRING,'"E"',1,33993) -LexToken(SEMICOLON,';',1,33994) -LexToken(DQSTRING,'"E"',1,33997) -LexToken(CLOSESQBRACKET,']',1,33998) -LexToken(CLOSEBRACKET,')',1,33999) -LexToken(COMMA,',',1,34000) -LexToken(VAR,'model',1,34012) -LexToken(ASSIGNMENT,'=',1,34017) -LexToken(SCICOS_MODEL,'scicos_model',1,34018) -LexToken(OPENBRACKET,'(',1,34030) -LexToken(VAR,'sim',1,34042) -LexToken(ASSIGNMENT,'=',1,34045) -LexToken(DQSTRING,'"lsplit"',1,34053) -LexToken(COMMA,',',1,34054) -LexToken(VAR,'in',1,34066) -LexToken(ASSIGNMENT,'=',1,34068) -LexToken(ADDITION,'-',1,34069) -LexToken(NUMBER,'1',1,34070) -LexToken(COMMA,',',1,34071) -LexToken(VAR,'in2',1,34083) -LexToken(ASSIGNMENT,'=',1,34086) -LexToken(OPENSQBRACKET,'[',1,34087) -LexToken(CLOSESQBRACKET,']',1,34088) -LexToken(COMMA,',',1,34089) -LexToken(VAR,'intyp',1,34101) -LexToken(ASSIGNMENT,'=',1,34106) -LexToken(NUMBER,'1',1,34107) -LexToken(COMMA,',',1,34108) -LexToken(VAR,'out',1,34120) -LexToken(ASSIGNMENT,'=',1,34123) -LexToken(OPENSQBRACKET,'[',1,34124) -LexToken(ADDITION,'-',1,34125) -LexToken(NUMBER,'1',1,34126) -LexToken(SEMICOLON,';',1,34127) -LexToken(ADDITION,'-',1,34128) -LexToken(NUMBER,'1',1,34129) -LexToken(SEMICOLON,';',1,34130) -LexToken(ADDITION,'-',1,34131) -LexToken(NUMBER,'1',1,34132) -LexToken(CLOSESQBRACKET,']',1,34133) -LexToken(COMMA,',',1,34134) -LexToken(VAR,'out2',1,34146) -LexToken(ASSIGNMENT,'=',1,34150) -LexToken(OPENSQBRACKET,'[',1,34151) -LexToken(CLOSESQBRACKET,']',1,34152) -LexToken(COMMA,',',1,34153) -LexToken(VAR,'outtyp',1,34165) -LexToken(ASSIGNMENT,'=',1,34171) -LexToken(NUMBER,'1',1,34172) -LexToken(COMMA,',',1,34173) -LexToken(VAR,'evtin',1,34185) -LexToken(ASSIGNMENT,'=',1,34190) -LexToken(OPENSQBRACKET,'[',1,34191) -LexToken(CLOSESQBRACKET,']',1,34192) -LexToken(COMMA,',',1,34193) -LexToken(VAR,'evtout',1,34205) -LexToken(ASSIGNMENT,'=',1,34211) -LexToken(OPENSQBRACKET,'[',1,34212) -LexToken(CLOSESQBRACKET,']',1,34213) -LexToken(COMMA,',',1,34214) -LexToken(VAR,'state',1,34226) -LexToken(ASSIGNMENT,'=',1,34231) -LexToken(OPENSQBRACKET,'[',1,34232) -LexToken(CLOSESQBRACKET,']',1,34233) -LexToken(COMMA,',',1,34234) -LexToken(VAR,'dstate',1,34246) -LexToken(ASSIGNMENT,'=',1,34252) -LexToken(OPENSQBRACKET,'[',1,34253) -LexToken(CLOSESQBRACKET,']',1,34254) -LexToken(COMMA,',',1,34255) -LexToken(VAR,'odstate',1,34267) -LexToken(ASSIGNMENT,'=',1,34274) -LexToken(VAR,'list',1,34275) -LexToken(OPENBRACKET,'(',1,34279) -LexToken(CLOSEBRACKET,')',1,34280) -LexToken(COMMA,',',1,34281) -LexToken(VAR,'rpar',1,34293) -LexToken(ASSIGNMENT,'=',1,34297) -LexToken(OPENSQBRACKET,'[',1,34298) -LexToken(CLOSESQBRACKET,']',1,34299) -LexToken(COMMA,',',1,34300) -LexToken(VAR,'ipar',1,34312) -LexToken(ASSIGNMENT,'=',1,34316) -LexToken(OPENSQBRACKET,'[',1,34317) -LexToken(CLOSESQBRACKET,']',1,34318) -LexToken(COMMA,',',1,34319) -LexToken(VAR,'opar',1,34331) -LexToken(ASSIGNMENT,'=',1,34335) -LexToken(VAR,'list',1,34336) -LexToken(OPENBRACKET,'(',1,34340) -LexToken(CLOSEBRACKET,')',1,34341) -LexToken(COMMA,',',1,34342) -LexToken(VAR,'blocktype',1,34354) -LexToken(ASSIGNMENT,'=',1,34363) -LexToken(DQSTRING,'"c"',1,34366) -LexToken(COMMA,',',1,34367) -LexToken(VAR,'firing',1,34379) -LexToken(ASSIGNMENT,'=',1,34385) -LexToken(OPENSQBRACKET,'[',1,34386) -LexToken(CLOSESQBRACKET,']',1,34387) -LexToken(COMMA,',',1,34388) -LexToken(VAR,'dep_ut',1,34400) -LexToken(ASSIGNMENT,'=',1,34406) -LexToken(OPENSQBRACKET,'[',1,34407) -LexToken(PREVAR_BOOLEAN,'%t',1,34408) -LexToken(COMMA,',',1,34410) -LexToken(PREVAR_BOOLEAN,'%f',1,34411) -LexToken(CLOSESQBRACKET,']',1,34413) -LexToken(COMMA,',',1,34414) -LexToken(VAR,'label',1,34426) -LexToken(ASSIGNMENT,'=',1,34431) -LexToken(DQSTRING,'""',1,34433) -LexToken(COMMA,',',1,34434) -LexToken(VAR,'nzcross',1,34446) -LexToken(ASSIGNMENT,'=',1,34453) -LexToken(NUMBER,'0',1,34454) -LexToken(COMMA,',',1,34455) -LexToken(VAR,'nmode',1,34467) -LexToken(ASSIGNMENT,'=',1,34472) -LexToken(NUMBER,'0',1,34473) -LexToken(COMMA,',',1,34474) -LexToken(VAR,'equations',1,34486) -LexToken(ASSIGNMENT,'=',1,34495) -LexToken(VAR,'list',1,34496) -LexToken(OPENBRACKET,'(',1,34500) -LexToken(CLOSEBRACKET,')',1,34501) -LexToken(CLOSEBRACKET,')',1,34502) -LexToken(COMMA,',',1,34503) -LexToken(VAR,'doc',1,34515) -LexToken(ASSIGNMENT,'=',1,34518) -LexToken(VAR,'list',1,34519) -LexToken(OPENBRACKET,'(',1,34523) -LexToken(CLOSEBRACKET,')',1,34524) -LexToken(CLOSEBRACKET,')',1,34525) -LexToken(EOL,'\n',1,34526) -LexToken(VAR,'scs_m',1,34535) -LexToken(DOT,'.',1,34540) -LexToken(VAR,'objs',1,34541) -LexToken(OPENBRACKET,'(',1,34545) -LexToken(NUMBER,'26',1,34546) -LexToken(CLOSEBRACKET,')',1,34548) -LexToken(ASSIGNMENT,'=',1,34549) -LexToken(SCICOS_LINK,'scicos_link',1,34550) -LexToken(OPENBRACKET,'(',1,34561) -LexToken(VAR,'xx',1,34573) -LexToken(ASSIGNMENT,'=',1,34575) -LexToken(OPENSQBRACKET,'[',1,34576) -LexToken(NUMBER,'110.25582',1,34577) -LexToken(SEMICOLON,';',1,34586) -LexToken(NUMBER,'114.33667',1,34587) -LexToken(SEMICOLON,';',1,34596) -LexToken(NUMBER,'125.33494',1,34597) -LexToken(CLOSESQBRACKET,']',1,34606) -LexToken(COMMA,',',1,34607) -LexToken(VAR,'yy',1,34619) -LexToken(ASSIGNMENT,'=',1,34621) -LexToken(OPENSQBRACKET,'[',1,34622) -LexToken(NUMBER,'405.42077',1,34623) -LexToken(SEMICOLON,';',1,34632) -LexToken(NUMBER,'405.39945',1,34633) -LexToken(SEMICOLON,';',1,34642) -LexToken(NUMBER,'405.342',1,34643) -LexToken(CLOSESQBRACKET,']',1,34650) -LexToken(COMMA,',',1,34651) -LexToken(VAR,'id',1,34663) -LexToken(ASSIGNMENT,'=',1,34665) -LexToken(DQSTRING,'"drawlink"',1,34675) -LexToken(COMMA,',',1,34676) -LexToken(VAR,'thick',1,34688) -LexToken(ASSIGNMENT,'=',1,34693) -LexToken(OPENSQBRACKET,'[',1,34694) -LexToken(NUMBER,'0',1,34695) -LexToken(COMMA,',',1,34696) -LexToken(NUMBER,'0',1,34697) -LexToken(CLOSESQBRACKET,']',1,34698) -LexToken(COMMA,',',1,34699) -LexToken(VAR,'ct',1,34711) -LexToken(ASSIGNMENT,'=',1,34713) -LexToken(OPENSQBRACKET,'[',1,34714) -LexToken(NUMBER,'1',1,34715) -LexToken(COMMA,',',1,34716) -LexToken(NUMBER,'1',1,34717) -LexToken(CLOSESQBRACKET,']',1,34718) -LexToken(COMMA,',',1,34719) -LexToken(VAR,'from',1,34731) -LexToken(ASSIGNMENT,'=',1,34735) -LexToken(OPENSQBRACKET,'[',1,34736) -LexToken(NUMBER,'25',1,34737) -LexToken(COMMA,',',1,34739) -LexToken(NUMBER,'1',1,34740) -LexToken(COMMA,',',1,34741) -LexToken(NUMBER,'0',1,34742) -LexToken(CLOSESQBRACKET,']',1,34743) -LexToken(COMMA,',',1,34744) -LexToken(VAR,'to',1,34756) -LexToken(ASSIGNMENT,'=',1,34758) -LexToken(OPENSQBRACKET,'[',1,34759) -LexToken(NUMBER,'18',1,34760) -LexToken(COMMA,',',1,34762) -LexToken(NUMBER,'1',1,34763) -LexToken(COMMA,',',1,34764) -LexToken(NUMBER,'1',1,34765) -LexToken(CLOSESQBRACKET,']',1,34766) -LexToken(CLOSEBRACKET,')',1,34767) -LexToken(EOL,'\n',1,34768) -LexToken(VAR,'scs_m',1,34777) -LexToken(DOT,'.',1,34782) -LexToken(VAR,'objs',1,34783) -LexToken(OPENBRACKET,'(',1,34787) -LexToken(NUMBER,'27',1,34788) -LexToken(CLOSEBRACKET,')',1,34790) -LexToken(ASSIGNMENT,'=',1,34791) -LexToken(SCICOS_LINK,'scicos_link',1,34792) -LexToken(OPENBRACKET,'(',1,34803) -LexToken(VAR,'xx',1,34815) -LexToken(ASSIGNMENT,'=',1,34817) -LexToken(OPENSQBRACKET,'[',1,34818) -LexToken(NUMBER,'110.25582',1,34819) -LexToken(SEMICOLON,';',1,34828) -LexToken(NUMBER,'110.25582',1,34829) -LexToken(SEMICOLON,';',1,34838) -LexToken(NUMBER,'208.85853',1,34839) -LexToken(CLOSESQBRACKET,']',1,34848) -LexToken(COMMA,',',1,34849) -LexToken(VAR,'yy',1,34861) -LexToken(ASSIGNMENT,'=',1,34863) -LexToken(OPENSQBRACKET,'[',1,34864) -LexToken(NUMBER,'405.42077',1,34865) -LexToken(SEMICOLON,';',1,34874) -LexToken(NUMBER,'469.13173',1,34875) -LexToken(SEMICOLON,';',1,34884) -LexToken(NUMBER,'469.13173',1,34885) -LexToken(CLOSESQBRACKET,']',1,34894) -LexToken(COMMA,',',1,34895) -LexToken(VAR,'id',1,34907) -LexToken(ASSIGNMENT,'=',1,34909) -LexToken(DQSTRING,'"drawlink"',1,34919) -LexToken(COMMA,',',1,34920) -LexToken(VAR,'thick',1,34932) -LexToken(ASSIGNMENT,'=',1,34937) -LexToken(OPENSQBRACKET,'[',1,34938) -LexToken(NUMBER,'0',1,34939) -LexToken(COMMA,',',1,34940) -LexToken(NUMBER,'0',1,34941) -LexToken(CLOSESQBRACKET,']',1,34942) -LexToken(COMMA,',',1,34943) -LexToken(VAR,'ct',1,34955) -LexToken(ASSIGNMENT,'=',1,34957) -LexToken(OPENSQBRACKET,'[',1,34958) -LexToken(NUMBER,'1',1,34959) -LexToken(COMMA,',',1,34960) -LexToken(NUMBER,'1',1,34961) -LexToken(CLOSESQBRACKET,']',1,34962) -LexToken(COMMA,',',1,34963) -LexToken(VAR,'from',1,34975) -LexToken(ASSIGNMENT,'=',1,34979) -LexToken(OPENSQBRACKET,'[',1,34980) -LexToken(NUMBER,'25',1,34981) -LexToken(COMMA,',',1,34983) -LexToken(NUMBER,'2',1,34984) -LexToken(COMMA,',',1,34985) -LexToken(NUMBER,'0',1,34986) -LexToken(CLOSESQBRACKET,']',1,34987) -LexToken(COMMA,',',1,34988) -LexToken(VAR,'to',1,35000) -LexToken(ASSIGNMENT,'=',1,35002) -LexToken(OPENSQBRACKET,'[',1,35003) -LexToken(NUMBER,'24',1,35004) -LexToken(COMMA,',',1,35006) -LexToken(NUMBER,'1',1,35007) -LexToken(COMMA,',',1,35008) -LexToken(NUMBER,'1',1,35009) -LexToken(CLOSESQBRACKET,']',1,35010) -LexToken(CLOSEBRACKET,')',1,35011) -LexToken(EOL,'\n',1,35012) -LexToken(VAR,'scs_m',1,35021) -LexToken(DOT,'.',1,35026) -LexToken(VAR,'objs',1,35027) -LexToken(OPENBRACKET,'(',1,35031) -LexToken(NUMBER,'28',1,35032) -LexToken(CLOSEBRACKET,')',1,35034) -LexToken(ASSIGNMENT,'=',1,35035) -LexToken(SCICOS_BLOCK,'scicos_block',1,35036) -LexToken(OPENBRACKET,'(',1,35048) -LexToken(VAR,'gui',1,35060) -LexToken(ASSIGNMENT,'=',1,35063) -LexToken(DQSTRING,'"SPLIT_f"',1,35072) -LexToken(COMMA,',',1,35073) -LexToken(VAR,'graphics',1,35085) -LexToken(ASSIGNMENT,'=',1,35093) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,35094) -LexToken(OPENBRACKET,'(',1,35109) -LexToken(VAR,'orig',1,35121) -LexToken(ASSIGNMENT,'=',1,35125) -LexToken(OPENSQBRACKET,'[',1,35126) -LexToken(NUMBER,'222.54128',1,35127) -LexToken(SEMICOLON,';',1,35136) -LexToken(NUMBER,'408.2166',1,35137) -LexToken(CLOSESQBRACKET,']',1,35145) -LexToken(COMMA,',',1,35146) -LexToken(VAR,'sz',1,35158) -LexToken(ASSIGNMENT,'=',1,35160) -LexToken(OPENSQBRACKET,'[',1,35161) -LexToken(NUMBER,'0.3333333',1,35162) -LexToken(COMMA,',',1,35171) -LexToken(NUMBER,'0.3333333',1,35172) -LexToken(CLOSESQBRACKET,']',1,35181) -LexToken(COMMA,',',1,35182) -LexToken(VAR,'flip',1,35194) -LexToken(ASSIGNMENT,'=',1,35198) -LexToken(PREVAR_BOOLEAN,'%t',1,35199) -LexToken(COMMA,',',1,35201) -LexToken(VAR,'theta',1,35213) -LexToken(ASSIGNMENT,'=',1,35218) -LexToken(NUMBER,'0',1,35219) -LexToken(COMMA,',',1,35220) -LexToken(VAR,'exprs',1,35232) -LexToken(ASSIGNMENT,'=',1,35237) -LexToken(OPENSQBRACKET,'[',1,35238) -LexToken(CLOSESQBRACKET,']',1,35239) -LexToken(COMMA,',',1,35240) -LexToken(VAR,'pin',1,35252) -LexToken(ASSIGNMENT,'=',1,35255) -LexToken(NUMBER,'9',1,35256) -LexToken(COMMA,',',1,35257) -LexToken(VAR,'pout',1,35269) -LexToken(ASSIGNMENT,'=',1,35273) -LexToken(OPENSQBRACKET,'[',1,35274) -LexToken(NUMBER,'29',1,35275) -LexToken(SEMICOLON,';',1,35277) -LexToken(NUMBER,'30',1,35278) -LexToken(CLOSESQBRACKET,']',1,35280) -LexToken(COMMA,',',1,35281) -LexToken(VAR,'pein',1,35293) -LexToken(ASSIGNMENT,'=',1,35297) -LexToken(OPENSQBRACKET,'[',1,35298) -LexToken(CLOSESQBRACKET,']',1,35299) -LexToken(COMMA,',',1,35300) -LexToken(VAR,'peout',1,35312) -LexToken(ASSIGNMENT,'=',1,35317) -LexToken(OPENSQBRACKET,'[',1,35318) -LexToken(CLOSESQBRACKET,']',1,35319) -LexToken(COMMA,',',1,35320) -LexToken(VAR,'gr_i',1,35332) -LexToken(ASSIGNMENT,'=',1,35336) -LexToken(OPENSQBRACKET,'[',1,35337) -LexToken(CLOSESQBRACKET,']',1,35338) -LexToken(COMMA,',',1,35339) -LexToken(VAR,'id',1,35351) -LexToken(ASSIGNMENT,'=',1,35353) -LexToken(DQSTRING,'""',1,35355) -LexToken(COMMA,',',1,35356) -LexToken(VAR,'in_implicit',1,35368) -LexToken(ASSIGNMENT,'=',1,35379) -LexToken(DQSTRING,'"E"',1,35382) -LexToken(COMMA,',',1,35383) -LexToken(VAR,'out_implicit',1,35395) -LexToken(ASSIGNMENT,'=',1,35407) -LexToken(OPENSQBRACKET,'[',1,35408) -LexToken(DQSTRING,'"E"',1,35411) -LexToken(SEMICOLON,';',1,35412) -LexToken(DQSTRING,'"E"',1,35415) -LexToken(SEMICOLON,';',1,35416) -LexToken(DQSTRING,'"E"',1,35419) -LexToken(CLOSESQBRACKET,']',1,35420) -LexToken(CLOSEBRACKET,')',1,35421) -LexToken(COMMA,',',1,35422) -LexToken(VAR,'model',1,35434) -LexToken(ASSIGNMENT,'=',1,35439) -LexToken(SCICOS_MODEL,'scicos_model',1,35440) -LexToken(OPENBRACKET,'(',1,35452) -LexToken(VAR,'sim',1,35464) -LexToken(ASSIGNMENT,'=',1,35467) -LexToken(DQSTRING,'"lsplit"',1,35475) -LexToken(COMMA,',',1,35476) -LexToken(VAR,'in',1,35488) -LexToken(ASSIGNMENT,'=',1,35490) -LexToken(ADDITION,'-',1,35491) -LexToken(NUMBER,'1',1,35492) -LexToken(COMMA,',',1,35493) -LexToken(VAR,'in2',1,35505) -LexToken(ASSIGNMENT,'=',1,35508) -LexToken(OPENSQBRACKET,'[',1,35509) -LexToken(CLOSESQBRACKET,']',1,35510) -LexToken(COMMA,',',1,35511) -LexToken(VAR,'intyp',1,35523) -LexToken(ASSIGNMENT,'=',1,35528) -LexToken(NUMBER,'1',1,35529) -LexToken(COMMA,',',1,35530) -LexToken(VAR,'out',1,35542) -LexToken(ASSIGNMENT,'=',1,35545) -LexToken(OPENSQBRACKET,'[',1,35546) -LexToken(ADDITION,'-',1,35547) -LexToken(NUMBER,'1',1,35548) -LexToken(SEMICOLON,';',1,35549) -LexToken(ADDITION,'-',1,35550) -LexToken(NUMBER,'1',1,35551) -LexToken(SEMICOLON,';',1,35552) -LexToken(ADDITION,'-',1,35553) -LexToken(NUMBER,'1',1,35554) -LexToken(CLOSESQBRACKET,']',1,35555) -LexToken(COMMA,',',1,35556) -LexToken(VAR,'out2',1,35568) -LexToken(ASSIGNMENT,'=',1,35572) -LexToken(OPENSQBRACKET,'[',1,35573) -LexToken(CLOSESQBRACKET,']',1,35574) -LexToken(COMMA,',',1,35575) -LexToken(VAR,'outtyp',1,35587) -LexToken(ASSIGNMENT,'=',1,35593) -LexToken(NUMBER,'1',1,35594) -LexToken(COMMA,',',1,35595) -LexToken(VAR,'evtin',1,35607) -LexToken(ASSIGNMENT,'=',1,35612) -LexToken(OPENSQBRACKET,'[',1,35613) -LexToken(CLOSESQBRACKET,']',1,35614) -LexToken(COMMA,',',1,35615) -LexToken(VAR,'evtout',1,35627) -LexToken(ASSIGNMENT,'=',1,35633) -LexToken(OPENSQBRACKET,'[',1,35634) -LexToken(CLOSESQBRACKET,']',1,35635) -LexToken(COMMA,',',1,35636) -LexToken(VAR,'state',1,35648) -LexToken(ASSIGNMENT,'=',1,35653) -LexToken(OPENSQBRACKET,'[',1,35654) -LexToken(CLOSESQBRACKET,']',1,35655) -LexToken(COMMA,',',1,35656) -LexToken(VAR,'dstate',1,35668) -LexToken(ASSIGNMENT,'=',1,35674) -LexToken(OPENSQBRACKET,'[',1,35675) -LexToken(CLOSESQBRACKET,']',1,35676) -LexToken(COMMA,',',1,35677) -LexToken(VAR,'odstate',1,35689) -LexToken(ASSIGNMENT,'=',1,35696) -LexToken(VAR,'list',1,35697) -LexToken(OPENBRACKET,'(',1,35701) -LexToken(CLOSEBRACKET,')',1,35702) -LexToken(COMMA,',',1,35703) -LexToken(VAR,'rpar',1,35715) -LexToken(ASSIGNMENT,'=',1,35719) -LexToken(OPENSQBRACKET,'[',1,35720) -LexToken(CLOSESQBRACKET,']',1,35721) -LexToken(COMMA,',',1,35722) -LexToken(VAR,'ipar',1,35734) -LexToken(ASSIGNMENT,'=',1,35738) -LexToken(OPENSQBRACKET,'[',1,35739) -LexToken(CLOSESQBRACKET,']',1,35740) -LexToken(COMMA,',',1,35741) -LexToken(VAR,'opar',1,35753) -LexToken(ASSIGNMENT,'=',1,35757) -LexToken(VAR,'list',1,35758) -LexToken(OPENBRACKET,'(',1,35762) -LexToken(CLOSEBRACKET,')',1,35763) -LexToken(COMMA,',',1,35764) -LexToken(VAR,'blocktype',1,35776) -LexToken(ASSIGNMENT,'=',1,35785) -LexToken(DQSTRING,'"c"',1,35788) -LexToken(COMMA,',',1,35789) -LexToken(VAR,'firing',1,35801) -LexToken(ASSIGNMENT,'=',1,35807) -LexToken(OPENSQBRACKET,'[',1,35808) -LexToken(CLOSESQBRACKET,']',1,35809) -LexToken(COMMA,',',1,35810) -LexToken(VAR,'dep_ut',1,35822) -LexToken(ASSIGNMENT,'=',1,35828) -LexToken(OPENSQBRACKET,'[',1,35829) -LexToken(PREVAR_BOOLEAN,'%t',1,35830) -LexToken(COMMA,',',1,35832) -LexToken(PREVAR_BOOLEAN,'%f',1,35833) -LexToken(CLOSESQBRACKET,']',1,35835) -LexToken(COMMA,',',1,35836) -LexToken(VAR,'label',1,35848) -LexToken(ASSIGNMENT,'=',1,35853) -LexToken(DQSTRING,'""',1,35855) -LexToken(COMMA,',',1,35856) -LexToken(VAR,'nzcross',1,35868) -LexToken(ASSIGNMENT,'=',1,35875) -LexToken(NUMBER,'0',1,35876) -LexToken(COMMA,',',1,35877) -LexToken(VAR,'nmode',1,35889) -LexToken(ASSIGNMENT,'=',1,35894) -LexToken(NUMBER,'0',1,35895) -LexToken(COMMA,',',1,35896) -LexToken(VAR,'equations',1,35908) -LexToken(ASSIGNMENT,'=',1,35917) -LexToken(VAR,'list',1,35918) -LexToken(OPENBRACKET,'(',1,35922) -LexToken(CLOSEBRACKET,')',1,35923) -LexToken(CLOSEBRACKET,')',1,35924) -LexToken(COMMA,',',1,35925) -LexToken(VAR,'doc',1,35937) -LexToken(ASSIGNMENT,'=',1,35940) -LexToken(VAR,'list',1,35941) -LexToken(OPENBRACKET,'(',1,35945) -LexToken(CLOSEBRACKET,')',1,35946) -LexToken(CLOSEBRACKET,')',1,35947) -LexToken(EOL,'\n',1,35948) -LexToken(VAR,'scs_m',1,35957) -LexToken(DOT,'.',1,35962) -LexToken(VAR,'objs',1,35963) -LexToken(OPENBRACKET,'(',1,35967) -LexToken(NUMBER,'29',1,35968) -LexToken(CLOSEBRACKET,')',1,35970) -LexToken(ASSIGNMENT,'=',1,35971) -LexToken(SCICOS_LINK,'scicos_link',1,35972) -LexToken(OPENBRACKET,'(',1,35983) -LexToken(VAR,'xx',1,35995) -LexToken(ASSIGNMENT,'=',1,35997) -LexToken(OPENSQBRACKET,'[',1,35998) -LexToken(NUMBER,'222.54128',1,35999) -LexToken(SEMICOLON,';',1,36008) -LexToken(NUMBER,'231.4115',1,36009) -LexToken(CLOSESQBRACKET,']',1,36017) -LexToken(COMMA,',',1,36018) -LexToken(VAR,'yy',1,36030) -LexToken(ASSIGNMENT,'=',1,36032) -LexToken(OPENSQBRACKET,'[',1,36033) -LexToken(NUMBER,'408.2166',1,36034) -LexToken(SEMICOLON,';',1,36042) -LexToken(NUMBER,'408.2166',1,36043) -LexToken(CLOSESQBRACKET,']',1,36051) -LexToken(COMMA,',',1,36052) -LexToken(VAR,'id',1,36064) -LexToken(ASSIGNMENT,'=',1,36066) -LexToken(DQSTRING,'"drawlink"',1,36076) -LexToken(COMMA,',',1,36077) -LexToken(VAR,'thick',1,36089) -LexToken(ASSIGNMENT,'=',1,36094) -LexToken(OPENSQBRACKET,'[',1,36095) -LexToken(NUMBER,'0',1,36096) -LexToken(COMMA,',',1,36097) -LexToken(NUMBER,'0',1,36098) -LexToken(CLOSESQBRACKET,']',1,36099) -LexToken(COMMA,',',1,36100) -LexToken(VAR,'ct',1,36112) -LexToken(ASSIGNMENT,'=',1,36114) -LexToken(OPENSQBRACKET,'[',1,36115) -LexToken(NUMBER,'1',1,36116) -LexToken(COMMA,',',1,36117) -LexToken(NUMBER,'1',1,36118) -LexToken(CLOSESQBRACKET,']',1,36119) -LexToken(COMMA,',',1,36120) -LexToken(VAR,'from',1,36132) -LexToken(ASSIGNMENT,'=',1,36136) -LexToken(OPENSQBRACKET,'[',1,36137) -LexToken(NUMBER,'28',1,36138) -LexToken(COMMA,',',1,36140) -LexToken(NUMBER,'1',1,36141) -LexToken(COMMA,',',1,36142) -LexToken(NUMBER,'0',1,36143) -LexToken(CLOSESQBRACKET,']',1,36144) -LexToken(COMMA,',',1,36145) -LexToken(VAR,'to',1,36157) -LexToken(ASSIGNMENT,'=',1,36159) -LexToken(OPENSQBRACKET,'[',1,36160) -LexToken(NUMBER,'2',1,36161) -LexToken(COMMA,',',1,36162) -LexToken(NUMBER,'1',1,36163) -LexToken(COMMA,',',1,36164) -LexToken(NUMBER,'1',1,36165) -LexToken(CLOSESQBRACKET,']',1,36166) -LexToken(CLOSEBRACKET,')',1,36167) -LexToken(EOL,'\n',1,36168) -LexToken(VAR,'scs_m',1,36177) -LexToken(DOT,'.',1,36182) -LexToken(VAR,'objs',1,36183) -LexToken(OPENBRACKET,'(',1,36187) -LexToken(NUMBER,'30',1,36188) -LexToken(CLOSEBRACKET,')',1,36190) -LexToken(ASSIGNMENT,'=',1,36191) -LexToken(SCICOS_LINK,'scicos_link',1,36192) -LexToken(OPENBRACKET,'(',1,36203) -LexToken(VAR,'xx',1,36215) -LexToken(ASSIGNMENT,'=',1,36217) -LexToken(OPENSQBRACKET,'[',1,36218) -LexToken(NUMBER,'222.54128',1,36219) -LexToken(SEMICOLON,';',1,36228) -LexToken(NUMBER,'222.54128',1,36229) -LexToken(SEMICOLON,';',1,36238) -LexToken(NUMBER,'208.85853',1,36239) -LexToken(SEMICOLON,';',1,36248) -LexToken(NUMBER,'208.85853',1,36249) -LexToken(CLOSESQBRACKET,']',1,36258) -LexToken(COMMA,',',1,36259) -LexToken(VAR,'yy',1,36271) -LexToken(ASSIGNMENT,'=',1,36273) -LexToken(OPENSQBRACKET,'[',1,36274) -LexToken(NUMBER,'408.2166',1,36275) -LexToken(SEMICOLON,';',1,36283) -LexToken(NUMBER,'453.0015',1,36284) -LexToken(SEMICOLON,';',1,36292) -LexToken(NUMBER,'453.0015',1,36293) -LexToken(SEMICOLON,';',1,36301) -LexToken(NUMBER,'485.7984',1,36302) -LexToken(CLOSESQBRACKET,']',1,36310) -LexToken(COMMA,',',1,36311) -LexToken(VAR,'id',1,36323) -LexToken(ASSIGNMENT,'=',1,36325) -LexToken(DQSTRING,'"drawlink"',1,36335) -LexToken(COMMA,',',1,36336) -LexToken(VAR,'thick',1,36348) -LexToken(ASSIGNMENT,'=',1,36353) -LexToken(OPENSQBRACKET,'[',1,36354) -LexToken(NUMBER,'0',1,36355) -LexToken(COMMA,',',1,36356) -LexToken(NUMBER,'0',1,36357) -LexToken(CLOSESQBRACKET,']',1,36358) -LexToken(COMMA,',',1,36359) -LexToken(VAR,'ct',1,36371) -LexToken(ASSIGNMENT,'=',1,36373) -LexToken(OPENSQBRACKET,'[',1,36374) -LexToken(NUMBER,'1',1,36375) -LexToken(COMMA,',',1,36376) -LexToken(NUMBER,'1',1,36377) -LexToken(CLOSESQBRACKET,']',1,36378) -LexToken(COMMA,',',1,36379) -LexToken(VAR,'from',1,36391) -LexToken(ASSIGNMENT,'=',1,36395) -LexToken(OPENSQBRACKET,'[',1,36396) -LexToken(NUMBER,'28',1,36397) -LexToken(COMMA,',',1,36399) -LexToken(NUMBER,'2',1,36400) -LexToken(COMMA,',',1,36401) -LexToken(NUMBER,'0',1,36402) -LexToken(CLOSESQBRACKET,']',1,36403) -LexToken(COMMA,',',1,36404) -LexToken(VAR,'to',1,36416) -LexToken(ASSIGNMENT,'=',1,36418) -LexToken(OPENSQBRACKET,'[',1,36419) -LexToken(NUMBER,'24',1,36420) -LexToken(COMMA,',',1,36422) -LexToken(NUMBER,'3',1,36423) -LexToken(COMMA,',',1,36424) -LexToken(NUMBER,'1',1,36425) -LexToken(CLOSESQBRACKET,']',1,36426) -LexToken(CLOSEBRACKET,')',1,36427) -LexToken(EOL,'\n',1,36428) -LexToken(VAR,'scs_m',1,36437) -LexToken(DOT,'.',1,36442) -LexToken(VAR,'objs',1,36443) -LexToken(OPENBRACKET,'(',1,36447) -LexToken(NUMBER,'31',1,36448) -LexToken(CLOSEBRACKET,')',1,36450) -LexToken(ASSIGNMENT,'=',1,36451) -LexToken(SCICOS_LINK,'scicos_link',1,36452) -LexToken(OPENBRACKET,'(',1,36463) -LexToken(VAR,'xx',1,36475) -LexToken(ASSIGNMENT,'=',1,36477) -LexToken(OPENSQBRACKET,'[',1,36478) -LexToken(NUMBER,'219.57282',1,36479) -LexToken(SEMICOLON,';',1,36488) -LexToken(NUMBER,'231.2505',1,36489) -LexToken(CLOSESQBRACKET,']',1,36497) -LexToken(COMMA,',',1,36498) -LexToken(VAR,'yy',1,36510) -LexToken(ASSIGNMENT,'=',1,36512) -LexToken(OPENSQBRACKET,'[',1,36513) -LexToken(NUMBER,'477.46506',1,36514) -LexToken(SEMICOLON,';',1,36523) -LexToken(NUMBER,'476.57677',1,36524) -LexToken(CLOSESQBRACKET,']',1,36533) -LexToken(COMMA,',',1,36534) -LexToken(VAR,'id',1,36546) -LexToken(ASSIGNMENT,'=',1,36548) -LexToken(DQSTRING,'"drawlink"',1,36558) -LexToken(COMMA,',',1,36559) -LexToken(VAR,'thick',1,36571) -LexToken(ASSIGNMENT,'=',1,36576) -LexToken(OPENSQBRACKET,'[',1,36577) -LexToken(NUMBER,'0',1,36578) -LexToken(COMMA,',',1,36579) -LexToken(NUMBER,'0',1,36580) -LexToken(CLOSESQBRACKET,']',1,36581) -LexToken(COMMA,',',1,36582) -LexToken(VAR,'ct',1,36594) -LexToken(ASSIGNMENT,'=',1,36596) -LexToken(OPENSQBRACKET,'[',1,36597) -LexToken(NUMBER,'1',1,36598) -LexToken(COMMA,',',1,36599) -LexToken(NUMBER,'1',1,36600) -LexToken(CLOSESQBRACKET,']',1,36601) -LexToken(COMMA,',',1,36602) -LexToken(VAR,'from',1,36614) -LexToken(ASSIGNMENT,'=',1,36618) -LexToken(OPENSQBRACKET,'[',1,36619) -LexToken(NUMBER,'24',1,36620) -LexToken(COMMA,',',1,36622) -LexToken(NUMBER,'1',1,36623) -LexToken(COMMA,',',1,36624) -LexToken(NUMBER,'0',1,36625) -LexToken(CLOSESQBRACKET,']',1,36626) -LexToken(COMMA,',',1,36627) -LexToken(VAR,'to',1,36639) -LexToken(ASSIGNMENT,'=',1,36641) -LexToken(OPENSQBRACKET,'[',1,36642) -LexToken(NUMBER,'21',1,36643) -LexToken(COMMA,',',1,36645) -LexToken(NUMBER,'1',1,36646) -LexToken(COMMA,',',1,36647) -LexToken(NUMBER,'1',1,36648) -LexToken(CLOSESQBRACKET,']',1,36649) -LexToken(CLOSEBRACKET,')',1,36650) -LexToken(EOL,'\n',1,36651) -LexToken(VAR,'scs_m',1,36660) -LexToken(DOT,'.',1,36665) -LexToken(VAR,'objs',1,36666) -LexToken(OPENBRACKET,'(',1,36670) -LexToken(NUMBER,'32',1,36671) -LexToken(CLOSEBRACKET,')',1,36673) -LexToken(ASSIGNMENT,'=',1,36674) -LexToken(SCICOS_BLOCK,'scicos_block',1,36675) -LexToken(OPENBRACKET,'(',1,36687) -LexToken(VAR,'gui',1,36699) -LexToken(ASSIGNMENT,'=',1,36702) -LexToken(DQSTRING,'"SELECT_m"',1,36712) -LexToken(COMMA,',',1,36713) -LexToken(VAR,'graphics',1,36725) -LexToken(ASSIGNMENT,'=',1,36733) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,36734) -LexToken(OPENBRACKET,'(',1,36749) -LexToken(VAR,'orig',1,36761) -LexToken(ASSIGNMENT,'=',1,36765) -LexToken(OPENSQBRACKET,'[',1,36766) -LexToken(NUMBER,'298.86371',1,36767) -LexToken(COMMA,',',1,36776) -LexToken(NUMBER,'253.57321',1,36777) -LexToken(CLOSESQBRACKET,']',1,36786) -LexToken(COMMA,',',1,36787) -LexToken(VAR,'sz',1,36799) -LexToken(ASSIGNMENT,'=',1,36801) -LexToken(OPENSQBRACKET,'[',1,36802) -LexToken(NUMBER,'40',1,36803) -LexToken(COMMA,',',1,36805) -LexToken(NUMBER,'40',1,36806) -LexToken(CLOSESQBRACKET,']',1,36808) -LexToken(COMMA,',',1,36809) -LexToken(VAR,'flip',1,36821) -LexToken(ASSIGNMENT,'=',1,36825) -LexToken(PREVAR_BOOLEAN,'%t',1,36826) -LexToken(COMMA,',',1,36828) -LexToken(VAR,'theta',1,36840) -LexToken(ASSIGNMENT,'=',1,36845) -LexToken(NUMBER,'0',1,36846) -LexToken(COMMA,',',1,36847) -LexToken(VAR,'exprs',1,36859) -LexToken(ASSIGNMENT,'=',1,36864) -LexToken(OPENSQBRACKET,'[',1,36865) -LexToken(DQSTRING,'"5"',1,36868) -LexToken(SEMICOLON,';',1,36869) -LexToken(DQSTRING,'"2"',1,36872) -LexToken(SEMICOLON,';',1,36873) -LexToken(DQSTRING,'"1"',1,36876) -LexToken(CLOSESQBRACKET,']',1,36877) -LexToken(COMMA,',',1,36878) -LexToken(VAR,'pin',1,36890) -LexToken(ASSIGNMENT,'=',1,36893) -LexToken(OPENSQBRACKET,'[',1,36894) -LexToken(NUMBER,'33',1,36895) -LexToken(SEMICOLON,';',1,36897) -LexToken(NUMBER,'40',1,36898) -LexToken(CLOSESQBRACKET,']',1,36900) -LexToken(COMMA,',',1,36901) -LexToken(VAR,'pout',1,36913) -LexToken(ASSIGNMENT,'=',1,36917) -LexToken(NUMBER,'34',1,36918) -LexToken(COMMA,',',1,36920) -LexToken(VAR,'pein',1,36932) -LexToken(ASSIGNMENT,'=',1,36936) -LexToken(OPENSQBRACKET,'[',1,36937) -LexToken(NUMBER,'43',1,36938) -LexToken(SEMICOLON,';',1,36940) -LexToken(NUMBER,'44',1,36941) -LexToken(CLOSESQBRACKET,']',1,36943) -LexToken(COMMA,',',1,36944) -LexToken(VAR,'peout',1,36956) -LexToken(ASSIGNMENT,'=',1,36961) -LexToken(OPENSQBRACKET,'[',1,36962) -LexToken(CLOSESQBRACKET,']',1,36963) -LexToken(COMMA,',',1,36964) -LexToken(VAR,'gr_i',1,36976) -LexToken(ASSIGNMENT,'=',1,36980) -LexToken(OPENSQBRACKET,'[',1,36981) -LexToken(CLOSESQBRACKET,']',1,36982) -LexToken(COMMA,',',1,36983) -LexToken(VAR,'id',1,36995) -LexToken(ASSIGNMENT,'=',1,36997) -LexToken(DQSTRING,'""',1,36999) -LexToken(COMMA,',',1,37000) -LexToken(VAR,'in_implicit',1,37012) -LexToken(ASSIGNMENT,'=',1,37023) -LexToken(OPENSQBRACKET,'[',1,37024) -LexToken(DQSTRING,'"E"',1,37027) -LexToken(SEMICOLON,';',1,37028) -LexToken(DQSTRING,'"E"',1,37031) -LexToken(CLOSESQBRACKET,']',1,37032) -LexToken(COMMA,',',1,37033) -LexToken(VAR,'out_implicit',1,37045) -LexToken(ASSIGNMENT,'=',1,37057) -LexToken(DQSTRING,'"E"',1,37060) -LexToken(CLOSEBRACKET,')',1,37061) -LexToken(COMMA,',',1,37062) -LexToken(VAR,'model',1,37074) -LexToken(ASSIGNMENT,'=',1,37079) -LexToken(SCICOS_MODEL,'scicos_model',1,37080) -LexToken(OPENBRACKET,'(',1,37092) -LexToken(VAR,'sim',1,37104) -LexToken(ASSIGNMENT,'=',1,37107) -LexToken(VAR,'list',1,37108) -LexToken(OPENBRACKET,'(',1,37112) -LexToken(DQSTRING,'"selector_m"',1,37124) -LexToken(COMMA,',',1,37125) -LexToken(NUMBER,'4',1,37126) -LexToken(CLOSEBRACKET,')',1,37127) -LexToken(COMMA,',',1,37128) -LexToken(VAR,'in',1,37140) -LexToken(ASSIGNMENT,'=',1,37142) -LexToken(OPENSQBRACKET,'[',1,37143) -LexToken(ADDITION,'-',1,37144) -LexToken(NUMBER,'1',1,37145) -LexToken(SEMICOLON,';',1,37146) -LexToken(ADDITION,'-',1,37147) -LexToken(NUMBER,'1',1,37148) -LexToken(CLOSESQBRACKET,']',1,37149) -LexToken(COMMA,',',1,37150) -LexToken(VAR,'in2',1,37162) -LexToken(ASSIGNMENT,'=',1,37165) -LexToken(OPENSQBRACKET,'[',1,37166) -LexToken(ADDITION,'-',1,37167) -LexToken(NUMBER,'2',1,37168) -LexToken(SEMICOLON,';',1,37169) -LexToken(ADDITION,'-',1,37170) -LexToken(NUMBER,'2',1,37171) -LexToken(CLOSESQBRACKET,']',1,37172) -LexToken(COMMA,',',1,37173) -LexToken(VAR,'intyp',1,37185) -LexToken(ASSIGNMENT,'=',1,37190) -LexToken(OPENSQBRACKET,'[',1,37191) -LexToken(NUMBER,'5',1,37192) -LexToken(SEMICOLON,';',1,37193) -LexToken(NUMBER,'5',1,37194) -LexToken(CLOSESQBRACKET,']',1,37195) -LexToken(COMMA,',',1,37196) -LexToken(VAR,'out',1,37208) -LexToken(ASSIGNMENT,'=',1,37211) -LexToken(ADDITION,'-',1,37212) -LexToken(NUMBER,'1',1,37213) -LexToken(COMMA,',',1,37214) -LexToken(VAR,'out2',1,37226) -LexToken(ASSIGNMENT,'=',1,37230) -LexToken(ADDITION,'-',1,37231) -LexToken(NUMBER,'2',1,37232) -LexToken(COMMA,',',1,37233) -LexToken(VAR,'outtyp',1,37245) -LexToken(ASSIGNMENT,'=',1,37251) -LexToken(NUMBER,'5',1,37252) -LexToken(COMMA,',',1,37253) -LexToken(VAR,'evtin',1,37265) -LexToken(ASSIGNMENT,'=',1,37270) -LexToken(OPENSQBRACKET,'[',1,37271) -LexToken(NUMBER,'1',1,37272) -LexToken(SEMICOLON,';',1,37273) -LexToken(NUMBER,'1',1,37274) -LexToken(CLOSESQBRACKET,']',1,37275) -LexToken(COMMA,',',1,37276) -LexToken(VAR,'evtout',1,37288) -LexToken(ASSIGNMENT,'=',1,37294) -LexToken(OPENSQBRACKET,'[',1,37295) -LexToken(CLOSESQBRACKET,']',1,37296) -LexToken(COMMA,',',1,37297) -LexToken(VAR,'state',1,37309) -LexToken(ASSIGNMENT,'=',1,37314) -LexToken(OPENSQBRACKET,'[',1,37315) -LexToken(CLOSESQBRACKET,']',1,37316) -LexToken(COMMA,',',1,37317) -LexToken(VAR,'dstate',1,37329) -LexToken(ASSIGNMENT,'=',1,37335) -LexToken(NUMBER,'1',1,37336) -LexToken(COMMA,',',1,37337) -LexToken(VAR,'odstate',1,37349) -LexToken(ASSIGNMENT,'=',1,37356) -LexToken(VAR,'list',1,37357) -LexToken(OPENBRACKET,'(',1,37361) -LexToken(CLOSEBRACKET,')',1,37362) -LexToken(COMMA,',',1,37363) -LexToken(VAR,'rpar',1,37375) -LexToken(ASSIGNMENT,'=',1,37379) -LexToken(OPENSQBRACKET,'[',1,37380) -LexToken(CLOSESQBRACKET,']',1,37381) -LexToken(COMMA,',',1,37382) -LexToken(VAR,'ipar',1,37394) -LexToken(ASSIGNMENT,'=',1,37398) -LexToken(OPENSQBRACKET,'[',1,37399) -LexToken(CLOSESQBRACKET,']',1,37400) -LexToken(COMMA,',',1,37401) -LexToken(VAR,'opar',1,37413) -LexToken(ASSIGNMENT,'=',1,37417) -LexToken(VAR,'list',1,37418) -LexToken(OPENBRACKET,'(',1,37422) -LexToken(CLOSEBRACKET,')',1,37423) -LexToken(COMMA,',',1,37424) -LexToken(VAR,'blocktype',1,37436) -LexToken(ASSIGNMENT,'=',1,37445) -LexToken(DQSTRING,'"c"',1,37448) -LexToken(COMMA,',',1,37449) -LexToken(VAR,'firing',1,37461) -LexToken(ASSIGNMENT,'=',1,37467) -LexToken(OPENSQBRACKET,'[',1,37468) -LexToken(CLOSESQBRACKET,']',1,37469) -LexToken(COMMA,',',1,37470) -LexToken(VAR,'dep_ut',1,37482) -LexToken(ASSIGNMENT,'=',1,37488) -LexToken(OPENSQBRACKET,'[',1,37489) -LexToken(PREVAR_BOOLEAN,'%t',1,37490) -LexToken(COMMA,',',1,37492) -LexToken(PREVAR_BOOLEAN,'%f',1,37493) -LexToken(CLOSESQBRACKET,']',1,37495) -LexToken(COMMA,',',1,37496) -LexToken(VAR,'label',1,37508) -LexToken(ASSIGNMENT,'=',1,37513) -LexToken(DQSTRING,'""',1,37515) -LexToken(COMMA,',',1,37516) -LexToken(VAR,'nzcross',1,37528) -LexToken(ASSIGNMENT,'=',1,37535) -LexToken(NUMBER,'0',1,37536) -LexToken(COMMA,',',1,37537) -LexToken(VAR,'nmode',1,37549) -LexToken(ASSIGNMENT,'=',1,37554) -LexToken(NUMBER,'0',1,37555) -LexToken(COMMA,',',1,37556) -LexToken(VAR,'equations',1,37568) -LexToken(ASSIGNMENT,'=',1,37577) -LexToken(VAR,'list',1,37578) -LexToken(OPENBRACKET,'(',1,37582) -LexToken(CLOSEBRACKET,')',1,37583) -LexToken(CLOSEBRACKET,')',1,37584) -LexToken(COMMA,',',1,37585) -LexToken(VAR,'doc',1,37597) -LexToken(ASSIGNMENT,'=',1,37600) -LexToken(VAR,'list',1,37601) -LexToken(OPENBRACKET,'(',1,37605) -LexToken(CLOSEBRACKET,')',1,37606) -LexToken(CLOSEBRACKET,')',1,37607) -LexToken(EOL,'\n',1,37608) -LexToken(VAR,'scs_m',1,37617) -LexToken(DOT,'.',1,37622) -LexToken(VAR,'objs',1,37623) -LexToken(OPENBRACKET,'(',1,37627) -LexToken(NUMBER,'33',1,37628) -LexToken(CLOSEBRACKET,')',1,37630) -LexToken(ASSIGNMENT,'=',1,37631) -LexToken(SCICOS_LINK,'scicos_link',1,37632) -LexToken(OPENBRACKET,'(',1,37643) -LexToken(VAR,'xx',1,37655) -LexToken(ASSIGNMENT,'=',1,37657) -LexToken(OPENSQBRACKET,'[',1,37658) -LexToken(NUMBER,'282.29299',1,37659) -LexToken(SEMICOLON,';',1,37668) -LexToken(NUMBER,'290.29229',1,37669) -LexToken(CLOSESQBRACKET,']',1,37678) -LexToken(COMMA,',',1,37679) -LexToken(VAR,'yy',1,37691) -LexToken(ASSIGNMENT,'=',1,37693) -LexToken(OPENSQBRACKET,'[',1,37694) -LexToken(NUMBER,'280.24498',1,37695) -LexToken(SEMICOLON,';',1,37704) -LexToken(NUMBER,'280.23987',1,37705) -LexToken(CLOSESQBRACKET,']',1,37714) -LexToken(COMMA,',',1,37715) -LexToken(VAR,'id',1,37727) -LexToken(ASSIGNMENT,'=',1,37729) -LexToken(DQSTRING,'"drawlink"',1,37739) -LexToken(COMMA,',',1,37740) -LexToken(VAR,'thick',1,37752) -LexToken(ASSIGNMENT,'=',1,37757) -LexToken(OPENSQBRACKET,'[',1,37758) -LexToken(NUMBER,'0',1,37759) -LexToken(COMMA,',',1,37760) -LexToken(NUMBER,'0',1,37761) -LexToken(CLOSESQBRACKET,']',1,37762) -LexToken(COMMA,',',1,37763) -LexToken(VAR,'ct',1,37775) -LexToken(ASSIGNMENT,'=',1,37777) -LexToken(OPENSQBRACKET,'[',1,37778) -LexToken(NUMBER,'1',1,37779) -LexToken(COMMA,',',1,37780) -LexToken(NUMBER,'1',1,37781) -LexToken(CLOSESQBRACKET,']',1,37782) -LexToken(COMMA,',',1,37783) -LexToken(VAR,'from',1,37795) -LexToken(ASSIGNMENT,'=',1,37799) -LexToken(OPENSQBRACKET,'[',1,37800) -LexToken(NUMBER,'4',1,37801) -LexToken(COMMA,',',1,37802) -LexToken(NUMBER,'1',1,37803) -LexToken(COMMA,',',1,37804) -LexToken(NUMBER,'0',1,37805) -LexToken(CLOSESQBRACKET,']',1,37806) -LexToken(COMMA,',',1,37807) -LexToken(VAR,'to',1,37819) -LexToken(ASSIGNMENT,'=',1,37821) -LexToken(OPENSQBRACKET,'[',1,37822) -LexToken(NUMBER,'32',1,37823) -LexToken(COMMA,',',1,37825) -LexToken(NUMBER,'1',1,37826) -LexToken(COMMA,',',1,37827) -LexToken(NUMBER,'1',1,37828) -LexToken(CLOSESQBRACKET,']',1,37829) -LexToken(CLOSEBRACKET,')',1,37830) -LexToken(EOL,'\n',1,37831) -LexToken(VAR,'scs_m',1,37840) -LexToken(DOT,'.',1,37845) -LexToken(VAR,'objs',1,37846) -LexToken(OPENBRACKET,'(',1,37850) -LexToken(NUMBER,'34',1,37851) -LexToken(CLOSEBRACKET,')',1,37853) -LexToken(ASSIGNMENT,'=',1,37854) -LexToken(SCICOS_LINK,'scicos_link',1,37855) -LexToken(OPENBRACKET,'(',1,37866) -LexToken(VAR,'xx',1,37878) -LexToken(ASSIGNMENT,'=',1,37880) -LexToken(OPENSQBRACKET,'[',1,37881) -LexToken(NUMBER,'347.43514',1,37882) -LexToken(SEMICOLON,';',1,37891) -LexToken(NUMBER,'357.57328',1,37892) -LexToken(SEMICOLON,';',1,37901) -LexToken(NUMBER,'357.57328',1,37902) -LexToken(CLOSESQBRACKET,']',1,37911) -LexToken(COMMA,',',1,37912) -LexToken(VAR,'yy',1,37924) -LexToken(ASSIGNMENT,'=',1,37926) -LexToken(OPENSQBRACKET,'[',1,37927) -LexToken(NUMBER,'273.57321',1,37928) -LexToken(SEMICOLON,';',1,37937) -LexToken(NUMBER,'273.57321',1,37938) -LexToken(SEMICOLON,';',1,37947) -LexToken(NUMBER,'280.83282',1,37948) -LexToken(CLOSESQBRACKET,']',1,37957) -LexToken(COMMA,',',1,37958) -LexToken(VAR,'id',1,37970) -LexToken(ASSIGNMENT,'=',1,37972) -LexToken(DQSTRING,'"drawlink"',1,37982) -LexToken(COMMA,',',1,37983) -LexToken(VAR,'thick',1,37995) -LexToken(ASSIGNMENT,'=',1,38000) -LexToken(OPENSQBRACKET,'[',1,38001) -LexToken(NUMBER,'0',1,38002) -LexToken(COMMA,',',1,38003) -LexToken(NUMBER,'0',1,38004) -LexToken(CLOSESQBRACKET,']',1,38005) -LexToken(COMMA,',',1,38006) -LexToken(VAR,'ct',1,38018) -LexToken(ASSIGNMENT,'=',1,38020) -LexToken(OPENSQBRACKET,'[',1,38021) -LexToken(NUMBER,'1',1,38022) -LexToken(COMMA,',',1,38023) -LexToken(NUMBER,'1',1,38024) -LexToken(CLOSESQBRACKET,']',1,38025) -LexToken(COMMA,',',1,38026) -LexToken(VAR,'from',1,38038) -LexToken(ASSIGNMENT,'=',1,38042) -LexToken(OPENSQBRACKET,'[',1,38043) -LexToken(NUMBER,'32',1,38044) -LexToken(COMMA,',',1,38046) -LexToken(NUMBER,'1',1,38047) -LexToken(COMMA,',',1,38048) -LexToken(NUMBER,'0',1,38049) -LexToken(CLOSESQBRACKET,']',1,38050) -LexToken(COMMA,',',1,38051) -LexToken(VAR,'to',1,38063) -LexToken(ASSIGNMENT,'=',1,38065) -LexToken(OPENSQBRACKET,'[',1,38066) -LexToken(NUMBER,'35',1,38067) -LexToken(COMMA,',',1,38069) -LexToken(NUMBER,'1',1,38070) -LexToken(COMMA,',',1,38071) -LexToken(NUMBER,'1',1,38072) -LexToken(CLOSESQBRACKET,']',1,38073) -LexToken(CLOSEBRACKET,')',1,38074) -LexToken(EOL,'\n',1,38075) -LexToken(VAR,'scs_m',1,38084) -LexToken(DOT,'.',1,38089) -LexToken(VAR,'objs',1,38090) -LexToken(OPENBRACKET,'(',1,38094) -LexToken(NUMBER,'35',1,38095) -LexToken(CLOSEBRACKET,')',1,38097) -LexToken(ASSIGNMENT,'=',1,38098) -LexToken(SCICOS_BLOCK,'scicos_block',1,38099) -LexToken(OPENBRACKET,'(',1,38111) -LexToken(VAR,'gui',1,38123) -LexToken(ASSIGNMENT,'=',1,38126) -LexToken(DQSTRING,'"SPLIT_f"',1,38135) -LexToken(COMMA,',',1,38136) -LexToken(VAR,'graphics',1,38148) -LexToken(ASSIGNMENT,'=',1,38156) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,38157) -LexToken(OPENBRACKET,'(',1,38172) -LexToken(VAR,'orig',1,38184) -LexToken(ASSIGNMENT,'=',1,38188) -LexToken(OPENSQBRACKET,'[',1,38189) -LexToken(NUMBER,'357.57328',1,38190) -LexToken(COMMA,',',1,38199) -LexToken(NUMBER,'280.83282',1,38200) -LexToken(CLOSESQBRACKET,']',1,38209) -LexToken(COMMA,',',1,38210) -LexToken(VAR,'sz',1,38222) -LexToken(ASSIGNMENT,'=',1,38224) -LexToken(OPENSQBRACKET,'[',1,38225) -LexToken(NUMBER,'0.3333333',1,38226) -LexToken(COMMA,',',1,38235) -LexToken(NUMBER,'0.3333333',1,38236) -LexToken(CLOSESQBRACKET,']',1,38245) -LexToken(COMMA,',',1,38246) -LexToken(VAR,'flip',1,38258) -LexToken(ASSIGNMENT,'=',1,38262) -LexToken(PREVAR_BOOLEAN,'%t',1,38263) -LexToken(COMMA,',',1,38265) -LexToken(VAR,'theta',1,38277) -LexToken(ASSIGNMENT,'=',1,38282) -LexToken(NUMBER,'0',1,38283) -LexToken(COMMA,',',1,38284) -LexToken(VAR,'exprs',1,38296) -LexToken(ASSIGNMENT,'=',1,38301) -LexToken(OPENSQBRACKET,'[',1,38302) -LexToken(CLOSESQBRACKET,']',1,38303) -LexToken(COMMA,',',1,38304) -LexToken(VAR,'pin',1,38316) -LexToken(ASSIGNMENT,'=',1,38319) -LexToken(NUMBER,'34',1,38320) -LexToken(COMMA,',',1,38322) -LexToken(VAR,'pout',1,38334) -LexToken(ASSIGNMENT,'=',1,38338) -LexToken(OPENSQBRACKET,'[',1,38339) -LexToken(NUMBER,'36',1,38340) -LexToken(SEMICOLON,';',1,38342) -LexToken(NUMBER,'37',1,38343) -LexToken(CLOSESQBRACKET,']',1,38345) -LexToken(COMMA,',',1,38346) -LexToken(VAR,'pein',1,38358) -LexToken(ASSIGNMENT,'=',1,38362) -LexToken(OPENSQBRACKET,'[',1,38363) -LexToken(CLOSESQBRACKET,']',1,38364) -LexToken(COMMA,',',1,38365) -LexToken(VAR,'peout',1,38377) -LexToken(ASSIGNMENT,'=',1,38382) -LexToken(OPENSQBRACKET,'[',1,38383) -LexToken(CLOSESQBRACKET,']',1,38384) -LexToken(COMMA,',',1,38385) -LexToken(VAR,'gr_i',1,38397) -LexToken(ASSIGNMENT,'=',1,38401) -LexToken(OPENSQBRACKET,'[',1,38402) -LexToken(CLOSESQBRACKET,']',1,38403) -LexToken(COMMA,',',1,38404) -LexToken(VAR,'id',1,38416) -LexToken(ASSIGNMENT,'=',1,38418) -LexToken(DQSTRING,'""',1,38420) -LexToken(COMMA,',',1,38421) -LexToken(VAR,'in_implicit',1,38433) -LexToken(ASSIGNMENT,'=',1,38444) -LexToken(DQSTRING,'"E"',1,38447) -LexToken(COMMA,',',1,38448) -LexToken(VAR,'out_implicit',1,38460) -LexToken(ASSIGNMENT,'=',1,38472) -LexToken(OPENSQBRACKET,'[',1,38473) -LexToken(DQSTRING,'"E"',1,38476) -LexToken(SEMICOLON,';',1,38477) -LexToken(DQSTRING,'"E"',1,38480) -LexToken(SEMICOLON,';',1,38481) -LexToken(DQSTRING,'"E"',1,38484) -LexToken(CLOSESQBRACKET,']',1,38485) -LexToken(CLOSEBRACKET,')',1,38486) -LexToken(COMMA,',',1,38487) -LexToken(VAR,'model',1,38499) -LexToken(ASSIGNMENT,'=',1,38504) -LexToken(SCICOS_MODEL,'scicos_model',1,38505) -LexToken(OPENBRACKET,'(',1,38517) -LexToken(VAR,'sim',1,38529) -LexToken(ASSIGNMENT,'=',1,38532) -LexToken(DQSTRING,'"lsplit"',1,38540) -LexToken(COMMA,',',1,38541) -LexToken(VAR,'in',1,38553) -LexToken(ASSIGNMENT,'=',1,38555) -LexToken(ADDITION,'-',1,38556) -LexToken(NUMBER,'1',1,38557) -LexToken(COMMA,',',1,38558) -LexToken(VAR,'in2',1,38570) -LexToken(ASSIGNMENT,'=',1,38573) -LexToken(OPENSQBRACKET,'[',1,38574) -LexToken(CLOSESQBRACKET,']',1,38575) -LexToken(COMMA,',',1,38576) -LexToken(VAR,'intyp',1,38588) -LexToken(ASSIGNMENT,'=',1,38593) -LexToken(NUMBER,'1',1,38594) -LexToken(COMMA,',',1,38595) -LexToken(VAR,'out',1,38607) -LexToken(ASSIGNMENT,'=',1,38610) -LexToken(OPENSQBRACKET,'[',1,38611) -LexToken(ADDITION,'-',1,38612) -LexToken(NUMBER,'1',1,38613) -LexToken(SEMICOLON,';',1,38614) -LexToken(ADDITION,'-',1,38615) -LexToken(NUMBER,'1',1,38616) -LexToken(SEMICOLON,';',1,38617) -LexToken(ADDITION,'-',1,38618) -LexToken(NUMBER,'1',1,38619) -LexToken(CLOSESQBRACKET,']',1,38620) -LexToken(COMMA,',',1,38621) -LexToken(VAR,'out2',1,38633) -LexToken(ASSIGNMENT,'=',1,38637) -LexToken(OPENSQBRACKET,'[',1,38638) -LexToken(CLOSESQBRACKET,']',1,38639) -LexToken(COMMA,',',1,38640) -LexToken(VAR,'outtyp',1,38652) -LexToken(ASSIGNMENT,'=',1,38658) -LexToken(NUMBER,'1',1,38659) -LexToken(COMMA,',',1,38660) -LexToken(VAR,'evtin',1,38672) -LexToken(ASSIGNMENT,'=',1,38677) -LexToken(OPENSQBRACKET,'[',1,38678) -LexToken(CLOSESQBRACKET,']',1,38679) -LexToken(COMMA,',',1,38680) -LexToken(VAR,'evtout',1,38692) -LexToken(ASSIGNMENT,'=',1,38698) -LexToken(OPENSQBRACKET,'[',1,38699) -LexToken(CLOSESQBRACKET,']',1,38700) -LexToken(COMMA,',',1,38701) -LexToken(VAR,'state',1,38713) -LexToken(ASSIGNMENT,'=',1,38718) -LexToken(OPENSQBRACKET,'[',1,38719) -LexToken(CLOSESQBRACKET,']',1,38720) -LexToken(COMMA,',',1,38721) -LexToken(VAR,'dstate',1,38733) -LexToken(ASSIGNMENT,'=',1,38739) -LexToken(OPENSQBRACKET,'[',1,38740) -LexToken(CLOSESQBRACKET,']',1,38741) -LexToken(COMMA,',',1,38742) -LexToken(VAR,'odstate',1,38754) -LexToken(ASSIGNMENT,'=',1,38761) -LexToken(VAR,'list',1,38762) -LexToken(OPENBRACKET,'(',1,38766) -LexToken(CLOSEBRACKET,')',1,38767) -LexToken(COMMA,',',1,38768) -LexToken(VAR,'rpar',1,38780) -LexToken(ASSIGNMENT,'=',1,38784) -LexToken(OPENSQBRACKET,'[',1,38785) -LexToken(CLOSESQBRACKET,']',1,38786) -LexToken(COMMA,',',1,38787) -LexToken(VAR,'ipar',1,38799) -LexToken(ASSIGNMENT,'=',1,38803) -LexToken(OPENSQBRACKET,'[',1,38804) -LexToken(CLOSESQBRACKET,']',1,38805) -LexToken(COMMA,',',1,38806) -LexToken(VAR,'opar',1,38818) -LexToken(ASSIGNMENT,'=',1,38822) -LexToken(VAR,'list',1,38823) -LexToken(OPENBRACKET,'(',1,38827) -LexToken(CLOSEBRACKET,')',1,38828) -LexToken(COMMA,',',1,38829) -LexToken(VAR,'blocktype',1,38841) -LexToken(ASSIGNMENT,'=',1,38850) -LexToken(DQSTRING,'"c"',1,38853) -LexToken(COMMA,',',1,38854) -LexToken(VAR,'firing',1,38866) -LexToken(ASSIGNMENT,'=',1,38872) -LexToken(OPENSQBRACKET,'[',1,38873) -LexToken(CLOSESQBRACKET,']',1,38874) -LexToken(COMMA,',',1,38875) -LexToken(VAR,'dep_ut',1,38887) -LexToken(ASSIGNMENT,'=',1,38893) -LexToken(OPENSQBRACKET,'[',1,38894) -LexToken(PREVAR_BOOLEAN,'%t',1,38895) -LexToken(COMMA,',',1,38897) -LexToken(PREVAR_BOOLEAN,'%f',1,38898) -LexToken(CLOSESQBRACKET,']',1,38900) -LexToken(COMMA,',',1,38901) -LexToken(VAR,'label',1,38913) -LexToken(ASSIGNMENT,'=',1,38918) -LexToken(DQSTRING,'""',1,38920) -LexToken(COMMA,',',1,38921) -LexToken(VAR,'nzcross',1,38933) -LexToken(ASSIGNMENT,'=',1,38940) -LexToken(NUMBER,'0',1,38941) -LexToken(COMMA,',',1,38942) -LexToken(VAR,'nmode',1,38954) -LexToken(ASSIGNMENT,'=',1,38959) -LexToken(NUMBER,'0',1,38960) -LexToken(COMMA,',',1,38961) -LexToken(VAR,'equations',1,38973) -LexToken(ASSIGNMENT,'=',1,38982) -LexToken(VAR,'list',1,38983) -LexToken(OPENBRACKET,'(',1,38987) -LexToken(CLOSEBRACKET,')',1,38988) -LexToken(CLOSEBRACKET,')',1,38989) -LexToken(COMMA,',',1,38990) -LexToken(VAR,'doc',1,39002) -LexToken(ASSIGNMENT,'=',1,39005) -LexToken(VAR,'list',1,39006) -LexToken(OPENBRACKET,'(',1,39010) -LexToken(CLOSEBRACKET,')',1,39011) -LexToken(CLOSEBRACKET,')',1,39012) -LexToken(EOL,'\n',1,39013) -LexToken(VAR,'scs_m',1,39022) -LexToken(DOT,'.',1,39027) -LexToken(VAR,'objs',1,39028) -LexToken(OPENBRACKET,'(',1,39032) -LexToken(NUMBER,'36',1,39033) -LexToken(CLOSEBRACKET,')',1,39035) -LexToken(ASSIGNMENT,'=',1,39036) -LexToken(SCICOS_LINK,'scicos_link',1,39037) -LexToken(OPENBRACKET,'(',1,39048) -LexToken(VAR,'xx',1,39060) -LexToken(ASSIGNMENT,'=',1,39062) -LexToken(OPENSQBRACKET,'[',1,39063) -LexToken(NUMBER,'357.57328',1,39064) -LexToken(SEMICOLON,';',1,39073) -LexToken(NUMBER,'357.57328',1,39074) -LexToken(SEMICOLON,';',1,39083) -LexToken(NUMBER,'364.66964',1,39084) -LexToken(CLOSESQBRACKET,']',1,39093) -LexToken(COMMA,',',1,39094) -LexToken(VAR,'yy',1,39106) -LexToken(ASSIGNMENT,'=',1,39108) -LexToken(OPENSQBRACKET,'[',1,39109) -LexToken(NUMBER,'280.83282',1,39110) -LexToken(SEMICOLON,';',1,39119) -LexToken(NUMBER,'329.46812',1,39120) -LexToken(SEMICOLON,';',1,39129) -LexToken(NUMBER,'329.46812',1,39130) -LexToken(CLOSESQBRACKET,']',1,39139) -LexToken(COMMA,',',1,39140) -LexToken(VAR,'id',1,39152) -LexToken(ASSIGNMENT,'=',1,39154) -LexToken(DQSTRING,'"drawlink"',1,39164) -LexToken(COMMA,',',1,39165) -LexToken(VAR,'thick',1,39177) -LexToken(ASSIGNMENT,'=',1,39182) -LexToken(OPENSQBRACKET,'[',1,39183) -LexToken(NUMBER,'0',1,39184) -LexToken(COMMA,',',1,39185) -LexToken(NUMBER,'0',1,39186) -LexToken(CLOSESQBRACKET,']',1,39187) -LexToken(COMMA,',',1,39188) -LexToken(VAR,'ct',1,39200) -LexToken(ASSIGNMENT,'=',1,39202) -LexToken(OPENSQBRACKET,'[',1,39203) -LexToken(NUMBER,'1',1,39204) -LexToken(COMMA,',',1,39205) -LexToken(NUMBER,'1',1,39206) -LexToken(CLOSESQBRACKET,']',1,39207) -LexToken(COMMA,',',1,39208) -LexToken(VAR,'from',1,39220) -LexToken(ASSIGNMENT,'=',1,39224) -LexToken(OPENSQBRACKET,'[',1,39225) -LexToken(NUMBER,'35',1,39226) -LexToken(COMMA,',',1,39228) -LexToken(NUMBER,'1',1,39229) -LexToken(COMMA,',',1,39230) -LexToken(NUMBER,'0',1,39231) -LexToken(CLOSESQBRACKET,']',1,39232) -LexToken(COMMA,',',1,39233) -LexToken(VAR,'to',1,39245) -LexToken(ASSIGNMENT,'=',1,39247) -LexToken(OPENSQBRACKET,'[',1,39248) -LexToken(NUMBER,'7',1,39249) -LexToken(COMMA,',',1,39250) -LexToken(NUMBER,'1',1,39251) -LexToken(COMMA,',',1,39252) -LexToken(NUMBER,'1',1,39253) -LexToken(CLOSESQBRACKET,']',1,39254) -LexToken(CLOSEBRACKET,')',1,39255) -LexToken(EOL,'\n',1,39256) -LexToken(VAR,'scs_m',1,39265) -LexToken(DOT,'.',1,39270) -LexToken(VAR,'objs',1,39271) -LexToken(OPENBRACKET,'(',1,39275) -LexToken(NUMBER,'37',1,39276) -LexToken(CLOSEBRACKET,')',1,39278) -LexToken(ASSIGNMENT,'=',1,39279) -LexToken(SCICOS_LINK,'scicos_link',1,39280) -LexToken(OPENBRACKET,'(',1,39291) -LexToken(VAR,'xx',1,39303) -LexToken(ASSIGNMENT,'=',1,39305) -LexToken(OPENSQBRACKET,'[',1,39306) -LexToken(NUMBER,'357.57328',1,39307) -LexToken(SEMICOLON,';',1,39316) -LexToken(NUMBER,'376.4669',1,39317) -LexToken(CLOSESQBRACKET,']',1,39325) -LexToken(COMMA,',',1,39326) -LexToken(VAR,'yy',1,39338) -LexToken(ASSIGNMENT,'=',1,39340) -LexToken(OPENSQBRACKET,'[',1,39341) -LexToken(NUMBER,'280.83282',1,39342) -LexToken(SEMICOLON,';',1,39351) -LexToken(NUMBER,'280.83282',1,39352) -LexToken(CLOSESQBRACKET,']',1,39361) -LexToken(COMMA,',',1,39362) -LexToken(VAR,'id',1,39374) -LexToken(ASSIGNMENT,'=',1,39376) -LexToken(DQSTRING,'"drawlink"',1,39386) -LexToken(COMMA,',',1,39387) -LexToken(VAR,'thick',1,39399) -LexToken(ASSIGNMENT,'=',1,39404) -LexToken(OPENSQBRACKET,'[',1,39405) -LexToken(NUMBER,'0',1,39406) -LexToken(COMMA,',',1,39407) -LexToken(NUMBER,'0',1,39408) -LexToken(CLOSESQBRACKET,']',1,39409) -LexToken(COMMA,',',1,39410) -LexToken(VAR,'ct',1,39422) -LexToken(ASSIGNMENT,'=',1,39424) -LexToken(OPENSQBRACKET,'[',1,39425) -LexToken(NUMBER,'1',1,39426) -LexToken(COMMA,',',1,39427) -LexToken(NUMBER,'1',1,39428) -LexToken(CLOSESQBRACKET,']',1,39429) -LexToken(COMMA,',',1,39430) -LexToken(VAR,'from',1,39442) -LexToken(ASSIGNMENT,'=',1,39446) -LexToken(OPENSQBRACKET,'[',1,39447) -LexToken(NUMBER,'35',1,39448) -LexToken(COMMA,',',1,39450) -LexToken(NUMBER,'2',1,39451) -LexToken(COMMA,',',1,39452) -LexToken(NUMBER,'0',1,39453) -LexToken(CLOSESQBRACKET,']',1,39454) -LexToken(COMMA,',',1,39455) -LexToken(VAR,'to',1,39467) -LexToken(ASSIGNMENT,'=',1,39469) -LexToken(OPENSQBRACKET,'[',1,39470) -LexToken(NUMBER,'14',1,39471) -LexToken(COMMA,',',1,39473) -LexToken(NUMBER,'1',1,39474) -LexToken(COMMA,',',1,39475) -LexToken(NUMBER,'1',1,39476) -LexToken(CLOSESQBRACKET,']',1,39477) -LexToken(CLOSEBRACKET,')',1,39478) -LexToken(EOL,'\n',1,39479) -LexToken(VAR,'scs_m',1,39488) -LexToken(DOT,'.',1,39493) -LexToken(VAR,'objs',1,39494) -LexToken(OPENBRACKET,'(',1,39498) -LexToken(NUMBER,'38',1,39499) -LexToken(CLOSEBRACKET,')',1,39501) -LexToken(ASSIGNMENT,'=',1,39502) -LexToken(SCICOS_BLOCK,'scicos_block',1,39503) -LexToken(OPENBRACKET,'(',1,39515) -LexToken(VAR,'gui',1,39527) -LexToken(ASSIGNMENT,'=',1,39530) -LexToken(DQSTRING,'"SPLIT_f"',1,39539) -LexToken(COMMA,',',1,39540) -LexToken(VAR,'graphics',1,39552) -LexToken(ASSIGNMENT,'=',1,39560) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,39561) -LexToken(OPENBRACKET,'(',1,39576) -LexToken(VAR,'orig',1,39588) -LexToken(ASSIGNMENT,'=',1,39592) -LexToken(OPENSQBRACKET,'[',1,39593) -LexToken(NUMBER,'140.34523',1,39594) -LexToken(SEMICOLON,';',1,39603) -LexToken(NUMBER,'273.49157',1,39604) -LexToken(CLOSESQBRACKET,']',1,39613) -LexToken(COMMA,',',1,39614) -LexToken(VAR,'sz',1,39626) -LexToken(ASSIGNMENT,'=',1,39628) -LexToken(OPENSQBRACKET,'[',1,39629) -LexToken(NUMBER,'0.3333333',1,39630) -LexToken(COMMA,',',1,39639) -LexToken(NUMBER,'0.3333333',1,39640) -LexToken(CLOSESQBRACKET,']',1,39649) -LexToken(COMMA,',',1,39650) -LexToken(VAR,'flip',1,39662) -LexToken(ASSIGNMENT,'=',1,39666) -LexToken(PREVAR_BOOLEAN,'%t',1,39667) -LexToken(COMMA,',',1,39669) -LexToken(VAR,'theta',1,39681) -LexToken(ASSIGNMENT,'=',1,39686) -LexToken(NUMBER,'0',1,39687) -LexToken(COMMA,',',1,39688) -LexToken(VAR,'exprs',1,39700) -LexToken(ASSIGNMENT,'=',1,39705) -LexToken(OPENSQBRACKET,'[',1,39706) -LexToken(CLOSESQBRACKET,']',1,39707) -LexToken(COMMA,',',1,39708) -LexToken(VAR,'pin',1,39720) -LexToken(ASSIGNMENT,'=',1,39723) -LexToken(NUMBER,'6',1,39724) -LexToken(COMMA,',',1,39725) -LexToken(VAR,'pout',1,39737) -LexToken(ASSIGNMENT,'=',1,39741) -LexToken(OPENSQBRACKET,'[',1,39742) -LexToken(NUMBER,'39',1,39743) -LexToken(SEMICOLON,';',1,39745) -LexToken(NUMBER,'40',1,39746) -LexToken(CLOSESQBRACKET,']',1,39748) -LexToken(COMMA,',',1,39749) -LexToken(VAR,'pein',1,39761) -LexToken(ASSIGNMENT,'=',1,39765) -LexToken(OPENSQBRACKET,'[',1,39766) -LexToken(CLOSESQBRACKET,']',1,39767) -LexToken(COMMA,',',1,39768) -LexToken(VAR,'peout',1,39780) -LexToken(ASSIGNMENT,'=',1,39785) -LexToken(OPENSQBRACKET,'[',1,39786) -LexToken(CLOSESQBRACKET,']',1,39787) -LexToken(COMMA,',',1,39788) -LexToken(VAR,'gr_i',1,39800) -LexToken(ASSIGNMENT,'=',1,39804) -LexToken(OPENSQBRACKET,'[',1,39805) -LexToken(CLOSESQBRACKET,']',1,39806) -LexToken(COMMA,',',1,39807) -LexToken(VAR,'id',1,39819) -LexToken(ASSIGNMENT,'=',1,39821) -LexToken(DQSTRING,'""',1,39823) -LexToken(COMMA,',',1,39824) -LexToken(VAR,'in_implicit',1,39836) -LexToken(ASSIGNMENT,'=',1,39847) -LexToken(DQSTRING,'"E"',1,39850) -LexToken(COMMA,',',1,39851) -LexToken(VAR,'out_implicit',1,39863) -LexToken(ASSIGNMENT,'=',1,39875) -LexToken(OPENSQBRACKET,'[',1,39876) -LexToken(DQSTRING,'"E"',1,39879) -LexToken(SEMICOLON,';',1,39880) -LexToken(DQSTRING,'"E"',1,39883) -LexToken(SEMICOLON,';',1,39884) -LexToken(DQSTRING,'"E"',1,39887) -LexToken(CLOSESQBRACKET,']',1,39888) -LexToken(CLOSEBRACKET,')',1,39889) -LexToken(COMMA,',',1,39890) -LexToken(VAR,'model',1,39902) -LexToken(ASSIGNMENT,'=',1,39907) -LexToken(SCICOS_MODEL,'scicos_model',1,39908) -LexToken(OPENBRACKET,'(',1,39920) -LexToken(VAR,'sim',1,39932) -LexToken(ASSIGNMENT,'=',1,39935) -LexToken(DQSTRING,'"lsplit"',1,39943) -LexToken(COMMA,',',1,39944) -LexToken(VAR,'in',1,39956) -LexToken(ASSIGNMENT,'=',1,39958) -LexToken(ADDITION,'-',1,39959) -LexToken(NUMBER,'1',1,39960) -LexToken(COMMA,',',1,39961) -LexToken(VAR,'in2',1,39973) -LexToken(ASSIGNMENT,'=',1,39976) -LexToken(OPENSQBRACKET,'[',1,39977) -LexToken(CLOSESQBRACKET,']',1,39978) -LexToken(COMMA,',',1,39979) -LexToken(VAR,'intyp',1,39991) -LexToken(ASSIGNMENT,'=',1,39996) -LexToken(NUMBER,'1',1,39997) -LexToken(COMMA,',',1,39998) -LexToken(VAR,'out',1,40010) -LexToken(ASSIGNMENT,'=',1,40013) -LexToken(OPENSQBRACKET,'[',1,40014) -LexToken(ADDITION,'-',1,40015) -LexToken(NUMBER,'1',1,40016) -LexToken(SEMICOLON,';',1,40017) -LexToken(ADDITION,'-',1,40018) -LexToken(NUMBER,'1',1,40019) -LexToken(SEMICOLON,';',1,40020) -LexToken(ADDITION,'-',1,40021) -LexToken(NUMBER,'1',1,40022) -LexToken(CLOSESQBRACKET,']',1,40023) -LexToken(COMMA,',',1,40024) -LexToken(VAR,'out2',1,40036) -LexToken(ASSIGNMENT,'=',1,40040) -LexToken(OPENSQBRACKET,'[',1,40041) -LexToken(CLOSESQBRACKET,']',1,40042) -LexToken(COMMA,',',1,40043) -LexToken(VAR,'outtyp',1,40055) -LexToken(ASSIGNMENT,'=',1,40061) -LexToken(NUMBER,'1',1,40062) -LexToken(COMMA,',',1,40063) -LexToken(VAR,'evtin',1,40075) -LexToken(ASSIGNMENT,'=',1,40080) -LexToken(OPENSQBRACKET,'[',1,40081) -LexToken(CLOSESQBRACKET,']',1,40082) -LexToken(COMMA,',',1,40083) -LexToken(VAR,'evtout',1,40095) -LexToken(ASSIGNMENT,'=',1,40101) -LexToken(OPENSQBRACKET,'[',1,40102) -LexToken(CLOSESQBRACKET,']',1,40103) -LexToken(COMMA,',',1,40104) -LexToken(VAR,'state',1,40116) -LexToken(ASSIGNMENT,'=',1,40121) -LexToken(OPENSQBRACKET,'[',1,40122) -LexToken(CLOSESQBRACKET,']',1,40123) -LexToken(COMMA,',',1,40124) -LexToken(VAR,'dstate',1,40136) -LexToken(ASSIGNMENT,'=',1,40142) -LexToken(OPENSQBRACKET,'[',1,40143) -LexToken(CLOSESQBRACKET,']',1,40144) -LexToken(COMMA,',',1,40145) -LexToken(VAR,'odstate',1,40157) -LexToken(ASSIGNMENT,'=',1,40164) -LexToken(VAR,'list',1,40165) -LexToken(OPENBRACKET,'(',1,40169) -LexToken(CLOSEBRACKET,')',1,40170) -LexToken(COMMA,',',1,40171) -LexToken(VAR,'rpar',1,40183) -LexToken(ASSIGNMENT,'=',1,40187) -LexToken(OPENSQBRACKET,'[',1,40188) -LexToken(CLOSESQBRACKET,']',1,40189) -LexToken(COMMA,',',1,40190) -LexToken(VAR,'ipar',1,40202) -LexToken(ASSIGNMENT,'=',1,40206) -LexToken(OPENSQBRACKET,'[',1,40207) -LexToken(CLOSESQBRACKET,']',1,40208) -LexToken(COMMA,',',1,40209) -LexToken(VAR,'opar',1,40221) -LexToken(ASSIGNMENT,'=',1,40225) -LexToken(VAR,'list',1,40226) -LexToken(OPENBRACKET,'(',1,40230) -LexToken(CLOSEBRACKET,')',1,40231) -LexToken(COMMA,',',1,40232) -LexToken(VAR,'blocktype',1,40244) -LexToken(ASSIGNMENT,'=',1,40253) -LexToken(DQSTRING,'"c"',1,40256) -LexToken(COMMA,',',1,40257) -LexToken(VAR,'firing',1,40269) -LexToken(ASSIGNMENT,'=',1,40275) -LexToken(OPENSQBRACKET,'[',1,40276) -LexToken(CLOSESQBRACKET,']',1,40277) -LexToken(COMMA,',',1,40278) -LexToken(VAR,'dep_ut',1,40290) -LexToken(ASSIGNMENT,'=',1,40296) -LexToken(OPENSQBRACKET,'[',1,40297) -LexToken(PREVAR_BOOLEAN,'%t',1,40298) -LexToken(COMMA,',',1,40300) -LexToken(PREVAR_BOOLEAN,'%f',1,40301) -LexToken(CLOSESQBRACKET,']',1,40303) -LexToken(COMMA,',',1,40304) -LexToken(VAR,'label',1,40316) -LexToken(ASSIGNMENT,'=',1,40321) -LexToken(DQSTRING,'""',1,40323) -LexToken(COMMA,',',1,40324) -LexToken(VAR,'nzcross',1,40336) -LexToken(ASSIGNMENT,'=',1,40343) -LexToken(NUMBER,'0',1,40344) -LexToken(COMMA,',',1,40345) -LexToken(VAR,'nmode',1,40357) -LexToken(ASSIGNMENT,'=',1,40362) -LexToken(NUMBER,'0',1,40363) -LexToken(COMMA,',',1,40364) -LexToken(VAR,'equations',1,40376) -LexToken(ASSIGNMENT,'=',1,40385) -LexToken(VAR,'list',1,40386) -LexToken(OPENBRACKET,'(',1,40390) -LexToken(CLOSEBRACKET,')',1,40391) -LexToken(CLOSEBRACKET,')',1,40392) -LexToken(COMMA,',',1,40393) -LexToken(VAR,'doc',1,40405) -LexToken(ASSIGNMENT,'=',1,40408) -LexToken(VAR,'list',1,40409) -LexToken(OPENBRACKET,'(',1,40413) -LexToken(CLOSEBRACKET,')',1,40414) -LexToken(CLOSEBRACKET,')',1,40415) -LexToken(EOL,'\n',1,40416) -LexToken(VAR,'scs_m',1,40425) -LexToken(DOT,'.',1,40430) -LexToken(VAR,'objs',1,40431) -LexToken(OPENBRACKET,'(',1,40435) -LexToken(NUMBER,'39',1,40436) -LexToken(CLOSEBRACKET,')',1,40438) -LexToken(ASSIGNMENT,'=',1,40439) -LexToken(SCICOS_LINK,'scicos_link',1,40440) -LexToken(OPENBRACKET,'(',1,40451) -LexToken(VAR,'xx',1,40463) -LexToken(ASSIGNMENT,'=',1,40465) -LexToken(OPENSQBRACKET,'[',1,40466) -LexToken(NUMBER,'140.34523',1,40467) -LexToken(SEMICOLON,';',1,40476) -LexToken(NUMBER,'144.31759',1,40477) -LexToken(CLOSESQBRACKET,']',1,40486) -LexToken(COMMA,',',1,40487) -LexToken(VAR,'yy',1,40499) -LexToken(ASSIGNMENT,'=',1,40501) -LexToken(OPENSQBRACKET,'[',1,40502) -LexToken(NUMBER,'273.49157',1,40503) -LexToken(SEMICOLON,';',1,40512) -LexToken(NUMBER,'273.57832',1,40513) -LexToken(CLOSESQBRACKET,']',1,40522) -LexToken(COMMA,',',1,40523) -LexToken(VAR,'id',1,40535) -LexToken(ASSIGNMENT,'=',1,40537) -LexToken(DQSTRING,'"drawlink"',1,40547) -LexToken(COMMA,',',1,40548) -LexToken(VAR,'thick',1,40560) -LexToken(ASSIGNMENT,'=',1,40565) -LexToken(OPENSQBRACKET,'[',1,40566) -LexToken(NUMBER,'0',1,40567) -LexToken(COMMA,',',1,40568) -LexToken(NUMBER,'0',1,40569) -LexToken(CLOSESQBRACKET,']',1,40570) -LexToken(COMMA,',',1,40571) -LexToken(VAR,'ct',1,40583) -LexToken(ASSIGNMENT,'=',1,40585) -LexToken(OPENSQBRACKET,'[',1,40586) -LexToken(NUMBER,'1',1,40587) -LexToken(COMMA,',',1,40588) -LexToken(NUMBER,'1',1,40589) -LexToken(CLOSESQBRACKET,']',1,40590) -LexToken(COMMA,',',1,40591) -LexToken(VAR,'from',1,40603) -LexToken(ASSIGNMENT,'=',1,40607) -LexToken(OPENSQBRACKET,'[',1,40608) -LexToken(NUMBER,'38',1,40609) -LexToken(COMMA,',',1,40611) -LexToken(NUMBER,'1',1,40612) -LexToken(COMMA,',',1,40613) -LexToken(NUMBER,'0',1,40614) -LexToken(CLOSESQBRACKET,']',1,40615) -LexToken(COMMA,',',1,40616) -LexToken(VAR,'to',1,40628) -LexToken(ASSIGNMENT,'=',1,40630) -LexToken(OPENSQBRACKET,'[',1,40631) -LexToken(NUMBER,'3',1,40632) -LexToken(COMMA,',',1,40633) -LexToken(NUMBER,'2',1,40634) -LexToken(COMMA,',',1,40635) -LexToken(NUMBER,'1',1,40636) -LexToken(CLOSESQBRACKET,']',1,40637) -LexToken(CLOSEBRACKET,')',1,40638) -LexToken(EOL,'\n',1,40639) -LexToken(VAR,'scs_m',1,40648) -LexToken(DOT,'.',1,40653) -LexToken(VAR,'objs',1,40654) -LexToken(OPENBRACKET,'(',1,40658) -LexToken(NUMBER,'40',1,40659) -LexToken(CLOSEBRACKET,')',1,40661) -LexToken(ASSIGNMENT,'=',1,40662) -LexToken(SCICOS_LINK,'scicos_link',1,40663) -LexToken(OPENBRACKET,'(',1,40674) -LexToken(VAR,'xx',1,40686) -LexToken(ASSIGNMENT,'=',1,40688) -LexToken(OPENSQBRACKET,'[',1,40689) -LexToken(NUMBER,'140.34523',1,40690) -LexToken(SEMICOLON,';',1,40699) -LexToken(NUMBER,'140.34523',1,40700) -LexToken(SEMICOLON,';',1,40709) -LexToken(NUMBER,'290.29229',1,40710) -LexToken(SEMICOLON,';',1,40719) -LexToken(NUMBER,'290.29229',1,40720) -LexToken(CLOSESQBRACKET,']',1,40729) -LexToken(COMMA,',',1,40730) -LexToken(VAR,'yy',1,40742) -LexToken(ASSIGNMENT,'=',1,40744) -LexToken(OPENSQBRACKET,'[',1,40745) -LexToken(NUMBER,'273.49157',1,40746) -LexToken(SEMICOLON,';',1,40755) -LexToken(NUMBER,'247.70767',1,40756) -LexToken(SEMICOLON,';',1,40765) -LexToken(NUMBER,'247.70767',1,40766) -LexToken(SEMICOLON,';',1,40775) -LexToken(NUMBER,'266.90654',1,40776) -LexToken(CLOSESQBRACKET,']',1,40785) -LexToken(COMMA,',',1,40786) -LexToken(VAR,'id',1,40798) -LexToken(ASSIGNMENT,'=',1,40800) -LexToken(DQSTRING,'"drawlink"',1,40810) -LexToken(COMMA,',',1,40811) -LexToken(VAR,'thick',1,40823) -LexToken(ASSIGNMENT,'=',1,40828) -LexToken(OPENSQBRACKET,'[',1,40829) -LexToken(NUMBER,'0',1,40830) -LexToken(COMMA,',',1,40831) -LexToken(NUMBER,'0',1,40832) -LexToken(CLOSESQBRACKET,']',1,40833) -LexToken(COMMA,',',1,40834) -LexToken(VAR,'ct',1,40846) -LexToken(ASSIGNMENT,'=',1,40848) -LexToken(OPENSQBRACKET,'[',1,40849) -LexToken(NUMBER,'1',1,40850) -LexToken(COMMA,',',1,40851) -LexToken(NUMBER,'1',1,40852) -LexToken(CLOSESQBRACKET,']',1,40853) -LexToken(COMMA,',',1,40854) -LexToken(VAR,'from',1,40866) -LexToken(ASSIGNMENT,'=',1,40870) -LexToken(OPENSQBRACKET,'[',1,40871) -LexToken(NUMBER,'38',1,40872) -LexToken(COMMA,',',1,40874) -LexToken(NUMBER,'2',1,40875) -LexToken(COMMA,',',1,40876) -LexToken(NUMBER,'0',1,40877) -LexToken(CLOSESQBRACKET,']',1,40878) -LexToken(COMMA,',',1,40879) -LexToken(VAR,'to',1,40891) -LexToken(ASSIGNMENT,'=',1,40893) -LexToken(OPENSQBRACKET,'[',1,40894) -LexToken(NUMBER,'32',1,40895) -LexToken(COMMA,',',1,40897) -LexToken(NUMBER,'2',1,40898) -LexToken(COMMA,',',1,40899) -LexToken(NUMBER,'1',1,40900) -LexToken(CLOSESQBRACKET,']',1,40901) -LexToken(CLOSEBRACKET,')',1,40902) -LexToken(EOL,'\n',1,40903) -LexToken(VAR,'scs_m',1,40912) -LexToken(DOT,'.',1,40917) -LexToken(VAR,'objs',1,40918) -LexToken(OPENBRACKET,'(',1,40922) -LexToken(NUMBER,'41',1,40923) -LexToken(CLOSEBRACKET,')',1,40925) -LexToken(ASSIGNMENT,'=',1,40926) -LexToken(SCICOS_BLOCK,'scicos_block',1,40927) -LexToken(OPENBRACKET,'(',1,40939) -LexToken(VAR,'gui',1,40951) -LexToken(ASSIGNMENT,'=',1,40954) -LexToken(DQSTRING,'"CLKSPLIT_f"',1,40966) -LexToken(COMMA,',',1,40967) -LexToken(VAR,'graphics',1,40979) -LexToken(ASSIGNMENT,'=',1,40987) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,40988) -LexToken(OPENBRACKET,'(',1,41003) -LexToken(VAR,'orig',1,41015) -LexToken(ASSIGNMENT,'=',1,41019) -LexToken(OPENSQBRACKET,'[',1,41020) -LexToken(NUMBER,'253.72572',1,41021) -LexToken(SEMICOLON,';',1,41030) -LexToken(NUMBER,'309.29537',1,41031) -LexToken(CLOSESQBRACKET,']',1,41040) -LexToken(COMMA,',',1,41041) -LexToken(VAR,'sz',1,41053) -LexToken(ASSIGNMENT,'=',1,41055) -LexToken(OPENSQBRACKET,'[',1,41056) -LexToken(NUMBER,'0.3333333',1,41057) -LexToken(COMMA,',',1,41066) -LexToken(NUMBER,'0.3333333',1,41067) -LexToken(CLOSESQBRACKET,']',1,41076) -LexToken(COMMA,',',1,41077) -LexToken(VAR,'flip',1,41089) -LexToken(ASSIGNMENT,'=',1,41093) -LexToken(PREVAR_BOOLEAN,'%t',1,41094) -LexToken(COMMA,',',1,41096) -LexToken(VAR,'theta',1,41108) -LexToken(ASSIGNMENT,'=',1,41113) -LexToken(NUMBER,'0',1,41114) -LexToken(COMMA,',',1,41115) -LexToken(VAR,'exprs',1,41127) -LexToken(ASSIGNMENT,'=',1,41132) -LexToken(OPENSQBRACKET,'[',1,41133) -LexToken(CLOSESQBRACKET,']',1,41134) -LexToken(COMMA,',',1,41135) -LexToken(VAR,'pin',1,41147) -LexToken(ASSIGNMENT,'=',1,41150) -LexToken(OPENSQBRACKET,'[',1,41151) -LexToken(CLOSESQBRACKET,']',1,41152) -LexToken(COMMA,',',1,41153) -LexToken(VAR,'pout',1,41165) -LexToken(ASSIGNMENT,'=',1,41169) -LexToken(OPENSQBRACKET,'[',1,41170) -LexToken(CLOSESQBRACKET,']',1,41171) -LexToken(COMMA,',',1,41172) -LexToken(VAR,'pein',1,41184) -LexToken(ASSIGNMENT,'=',1,41188) -LexToken(NUMBER,'17',1,41189) -LexToken(COMMA,',',1,41191) -LexToken(VAR,'peout',1,41203) -LexToken(ASSIGNMENT,'=',1,41208) -LexToken(OPENSQBRACKET,'[',1,41209) -LexToken(NUMBER,'42',1,41210) -LexToken(SEMICOLON,';',1,41212) -LexToken(NUMBER,'43',1,41213) -LexToken(CLOSESQBRACKET,']',1,41215) -LexToken(COMMA,',',1,41216) -LexToken(VAR,'gr_i',1,41228) -LexToken(ASSIGNMENT,'=',1,41232) -LexToken(OPENSQBRACKET,'[',1,41233) -LexToken(CLOSESQBRACKET,']',1,41234) -LexToken(COMMA,',',1,41235) -LexToken(VAR,'id',1,41247) -LexToken(ASSIGNMENT,'=',1,41249) -LexToken(DQSTRING,'""',1,41251) -LexToken(COMMA,',',1,41252) -LexToken(VAR,'in_implicit',1,41264) -LexToken(ASSIGNMENT,'=',1,41275) -LexToken(OPENSQBRACKET,'[',1,41276) -LexToken(CLOSESQBRACKET,']',1,41277) -LexToken(COMMA,',',1,41278) -LexToken(VAR,'out_implicit',1,41290) -LexToken(ASSIGNMENT,'=',1,41302) -LexToken(OPENSQBRACKET,'[',1,41303) -LexToken(CLOSESQBRACKET,']',1,41304) -LexToken(CLOSEBRACKET,')',1,41305) -LexToken(COMMA,',',1,41306) -LexToken(VAR,'model',1,41318) -LexToken(ASSIGNMENT,'=',1,41323) -LexToken(SCICOS_MODEL,'scicos_model',1,41324) -LexToken(OPENBRACKET,'(',1,41336) -LexToken(VAR,'sim',1,41348) -LexToken(ASSIGNMENT,'=',1,41351) -LexToken(DQSTRING,'"split"',1,41358) -LexToken(COMMA,',',1,41359) -LexToken(VAR,'in',1,41371) -LexToken(ASSIGNMENT,'=',1,41373) -LexToken(OPENSQBRACKET,'[',1,41374) -LexToken(CLOSESQBRACKET,']',1,41375) -LexToken(COMMA,',',1,41376) -LexToken(VAR,'in2',1,41388) -LexToken(ASSIGNMENT,'=',1,41391) -LexToken(OPENSQBRACKET,'[',1,41392) -LexToken(CLOSESQBRACKET,']',1,41393) -LexToken(COMMA,',',1,41394) -LexToken(VAR,'intyp',1,41406) -LexToken(ASSIGNMENT,'=',1,41411) -LexToken(NUMBER,'1',1,41412) -LexToken(COMMA,',',1,41413) -LexToken(VAR,'out',1,41425) -LexToken(ASSIGNMENT,'=',1,41428) -LexToken(OPENSQBRACKET,'[',1,41429) -LexToken(CLOSESQBRACKET,']',1,41430) -LexToken(COMMA,',',1,41431) -LexToken(VAR,'out2',1,41443) -LexToken(ASSIGNMENT,'=',1,41447) -LexToken(OPENSQBRACKET,'[',1,41448) -LexToken(CLOSESQBRACKET,']',1,41449) -LexToken(COMMA,',',1,41450) -LexToken(VAR,'outtyp',1,41462) -LexToken(ASSIGNMENT,'=',1,41468) -LexToken(NUMBER,'1',1,41469) -LexToken(COMMA,',',1,41470) -LexToken(VAR,'evtin',1,41482) -LexToken(ASSIGNMENT,'=',1,41487) -LexToken(NUMBER,'1',1,41488) -LexToken(COMMA,',',1,41489) -LexToken(VAR,'evtout',1,41501) -LexToken(ASSIGNMENT,'=',1,41507) -LexToken(OPENSQBRACKET,'[',1,41508) -LexToken(NUMBER,'1',1,41509) -LexToken(SEMICOLON,';',1,41510) -LexToken(NUMBER,'1',1,41511) -LexToken(CLOSESQBRACKET,']',1,41512) -LexToken(COMMA,',',1,41513) -LexToken(VAR,'state',1,41525) -LexToken(ASSIGNMENT,'=',1,41530) -LexToken(OPENSQBRACKET,'[',1,41531) -LexToken(CLOSESQBRACKET,']',1,41532) -LexToken(COMMA,',',1,41533) -LexToken(VAR,'dstate',1,41545) -LexToken(ASSIGNMENT,'=',1,41551) -LexToken(OPENSQBRACKET,'[',1,41552) -LexToken(CLOSESQBRACKET,']',1,41553) -LexToken(COMMA,',',1,41554) -LexToken(VAR,'odstate',1,41566) -LexToken(ASSIGNMENT,'=',1,41573) -LexToken(VAR,'list',1,41574) -LexToken(OPENBRACKET,'(',1,41578) -LexToken(CLOSEBRACKET,')',1,41579) -LexToken(COMMA,',',1,41580) -LexToken(VAR,'rpar',1,41592) -LexToken(ASSIGNMENT,'=',1,41596) -LexToken(OPENSQBRACKET,'[',1,41597) -LexToken(CLOSESQBRACKET,']',1,41598) -LexToken(COMMA,',',1,41599) -LexToken(VAR,'ipar',1,41611) -LexToken(ASSIGNMENT,'=',1,41615) -LexToken(OPENSQBRACKET,'[',1,41616) -LexToken(CLOSESQBRACKET,']',1,41617) -LexToken(COMMA,',',1,41618) -LexToken(VAR,'opar',1,41630) -LexToken(ASSIGNMENT,'=',1,41634) -LexToken(VAR,'list',1,41635) -LexToken(OPENBRACKET,'(',1,41639) -LexToken(CLOSEBRACKET,')',1,41640) -LexToken(COMMA,',',1,41641) -LexToken(VAR,'blocktype',1,41653) -LexToken(ASSIGNMENT,'=',1,41662) -LexToken(DQSTRING,'"d"',1,41665) -LexToken(COMMA,',',1,41666) -LexToken(VAR,'firing',1,41678) -LexToken(ASSIGNMENT,'=',1,41684) -LexToken(OPENSQBRACKET,'[',1,41685) -LexToken(PREVAR_BOOLEAN,'%f',1,41686) -LexToken(COMMA,',',1,41688) -LexToken(PREVAR_BOOLEAN,'%f',1,41689) -LexToken(COMMA,',',1,41691) -LexToken(PREVAR_BOOLEAN,'%f',1,41692) -LexToken(CLOSESQBRACKET,']',1,41694) -LexToken(COMMA,',',1,41695) -LexToken(VAR,'dep_ut',1,41707) -LexToken(ASSIGNMENT,'=',1,41713) -LexToken(OPENSQBRACKET,'[',1,41714) -LexToken(PREVAR_BOOLEAN,'%f',1,41715) -LexToken(COMMA,',',1,41717) -LexToken(PREVAR_BOOLEAN,'%f',1,41718) -LexToken(CLOSESQBRACKET,']',1,41720) -LexToken(COMMA,',',1,41721) -LexToken(VAR,'label',1,41733) -LexToken(ASSIGNMENT,'=',1,41738) -LexToken(DQSTRING,'""',1,41740) -LexToken(COMMA,',',1,41741) -LexToken(VAR,'nzcross',1,41753) -LexToken(ASSIGNMENT,'=',1,41760) -LexToken(NUMBER,'0',1,41761) -LexToken(COMMA,',',1,41762) -LexToken(VAR,'nmode',1,41774) -LexToken(ASSIGNMENT,'=',1,41779) -LexToken(NUMBER,'0',1,41780) -LexToken(COMMA,',',1,41781) -LexToken(VAR,'equations',1,41793) -LexToken(ASSIGNMENT,'=',1,41802) -LexToken(VAR,'list',1,41803) -LexToken(OPENBRACKET,'(',1,41807) -LexToken(CLOSEBRACKET,')',1,41808) -LexToken(CLOSEBRACKET,')',1,41809) -LexToken(COMMA,',',1,41810) -LexToken(VAR,'doc',1,41822) -LexToken(ASSIGNMENT,'=',1,41825) -LexToken(VAR,'list',1,41826) -LexToken(OPENBRACKET,'(',1,41830) -LexToken(CLOSEBRACKET,')',1,41831) -LexToken(CLOSEBRACKET,')',1,41832) -LexToken(EOL,'\n',1,41833) -LexToken(VAR,'scs_m',1,41842) -LexToken(DOT,'.',1,41847) -LexToken(VAR,'objs',1,41848) -LexToken(OPENBRACKET,'(',1,41852) -LexToken(NUMBER,'42',1,41853) -LexToken(CLOSEBRACKET,')',1,41855) -LexToken(ASSIGNMENT,'=',1,41856) -LexToken(SCICOS_LINK,'scicos_link',1,41857) -LexToken(OPENBRACKET,'(',1,41868) -LexToken(VAR,'xx',1,41880) -LexToken(ASSIGNMENT,'=',1,41882) -LexToken(OPENSQBRACKET,'[',1,41883) -LexToken(NUMBER,'253.72572',1,41884) -LexToken(SEMICOLON,';',1,41893) -LexToken(NUMBER,'253.72156',1,41894) -LexToken(CLOSESQBRACKET,']',1,41903) -LexToken(COMMA,',',1,41904) -LexToken(VAR,'yy',1,41916) -LexToken(ASSIGNMENT,'=',1,41918) -LexToken(OPENSQBRACKET,'[',1,41919) -LexToken(NUMBER,'309.29537',1,41920) -LexToken(SEMICOLON,';',1,41929) -LexToken(NUMBER,'305.95927',1,41930) -LexToken(CLOSESQBRACKET,']',1,41939) -LexToken(COMMA,',',1,41940) -LexToken(VAR,'id',1,41952) -LexToken(ASSIGNMENT,'=',1,41954) -LexToken(DQSTRING,'"drawlink"',1,41964) -LexToken(COMMA,',',1,41965) -LexToken(VAR,'thick',1,41977) -LexToken(ASSIGNMENT,'=',1,41982) -LexToken(OPENSQBRACKET,'[',1,41983) -LexToken(NUMBER,'0',1,41984) -LexToken(COMMA,',',1,41985) -LexToken(NUMBER,'0',1,41986) -LexToken(CLOSESQBRACKET,']',1,41987) -LexToken(COMMA,',',1,41988) -LexToken(VAR,'ct',1,42000) -LexToken(ASSIGNMENT,'=',1,42002) -LexToken(OPENSQBRACKET,'[',1,42003) -LexToken(NUMBER,'5',1,42004) -LexToken(COMMA,',',1,42005) -LexToken(ADDITION,'-',1,42006) -LexToken(NUMBER,'1',1,42007) -LexToken(CLOSESQBRACKET,']',1,42008) -LexToken(COMMA,',',1,42009) -LexToken(VAR,'from',1,42021) -LexToken(ASSIGNMENT,'=',1,42025) -LexToken(OPENSQBRACKET,'[',1,42026) -LexToken(NUMBER,'41',1,42027) -LexToken(COMMA,',',1,42029) -LexToken(NUMBER,'1',1,42030) -LexToken(COMMA,',',1,42031) -LexToken(NUMBER,'0',1,42032) -LexToken(CLOSESQBRACKET,']',1,42033) -LexToken(COMMA,',',1,42034) -LexToken(VAR,'to',1,42046) -LexToken(ASSIGNMENT,'=',1,42048) -LexToken(OPENSQBRACKET,'[',1,42049) -LexToken(NUMBER,'4',1,42050) -LexToken(COMMA,',',1,42051) -LexToken(NUMBER,'1',1,42052) -LexToken(COMMA,',',1,42053) -LexToken(NUMBER,'1',1,42054) -LexToken(CLOSESQBRACKET,']',1,42055) -LexToken(CLOSEBRACKET,')',1,42056) -LexToken(EOL,'\n',1,42057) -LexToken(VAR,'scs_m',1,42066) -LexToken(DOT,'.',1,42071) -LexToken(VAR,'objs',1,42072) -LexToken(OPENBRACKET,'(',1,42076) -LexToken(NUMBER,'43',1,42077) -LexToken(CLOSEBRACKET,')',1,42079) -LexToken(ASSIGNMENT,'=',1,42080) -LexToken(SCICOS_LINK,'scicos_link',1,42081) -LexToken(OPENBRACKET,'(',1,42092) -LexToken(VAR,'xx',1,42104) -LexToken(ASSIGNMENT,'=',1,42106) -LexToken(OPENSQBRACKET,'[',1,42107) -LexToken(NUMBER,'253.72572',1,42108) -LexToken(SEMICOLON,';',1,42117) -LexToken(NUMBER,'312.19705',1,42118) -LexToken(SEMICOLON,';',1,42127) -LexToken(NUMBER,'312.19705',1,42128) -LexToken(CLOSESQBRACKET,']',1,42137) -LexToken(COMMA,',',1,42138) -LexToken(VAR,'yy',1,42150) -LexToken(ASSIGNMENT,'=',1,42152) -LexToken(OPENSQBRACKET,'[',1,42153) -LexToken(NUMBER,'309.29537',1,42154) -LexToken(SEMICOLON,';',1,42163) -LexToken(NUMBER,'309.29537',1,42164) -LexToken(SEMICOLON,';',1,42173) -LexToken(NUMBER,'299.28749',1,42174) -LexToken(CLOSESQBRACKET,']',1,42183) -LexToken(COMMA,',',1,42184) -LexToken(VAR,'id',1,42196) -LexToken(ASSIGNMENT,'=',1,42198) -LexToken(DQSTRING,'"drawlink"',1,42208) -LexToken(COMMA,',',1,42209) -LexToken(VAR,'thick',1,42221) -LexToken(ASSIGNMENT,'=',1,42226) -LexToken(OPENSQBRACKET,'[',1,42227) -LexToken(NUMBER,'0',1,42228) -LexToken(COMMA,',',1,42229) -LexToken(NUMBER,'0',1,42230) -LexToken(CLOSESQBRACKET,']',1,42231) -LexToken(COMMA,',',1,42232) -LexToken(VAR,'ct',1,42244) -LexToken(ASSIGNMENT,'=',1,42246) -LexToken(OPENSQBRACKET,'[',1,42247) -LexToken(NUMBER,'5',1,42248) -LexToken(COMMA,',',1,42249) -LexToken(ADDITION,'-',1,42250) -LexToken(NUMBER,'1',1,42251) -LexToken(CLOSESQBRACKET,']',1,42252) -LexToken(COMMA,',',1,42253) -LexToken(VAR,'from',1,42265) -LexToken(ASSIGNMENT,'=',1,42269) -LexToken(OPENSQBRACKET,'[',1,42270) -LexToken(NUMBER,'41',1,42271) -LexToken(COMMA,',',1,42273) -LexToken(NUMBER,'2',1,42274) -LexToken(COMMA,',',1,42275) -LexToken(NUMBER,'0',1,42276) -LexToken(CLOSESQBRACKET,']',1,42277) -LexToken(COMMA,',',1,42278) -LexToken(VAR,'to',1,42290) -LexToken(ASSIGNMENT,'=',1,42292) -LexToken(OPENSQBRACKET,'[',1,42293) -LexToken(NUMBER,'32',1,42294) -LexToken(COMMA,',',1,42296) -LexToken(NUMBER,'1',1,42297) -LexToken(COMMA,',',1,42298) -LexToken(NUMBER,'1',1,42299) -LexToken(CLOSESQBRACKET,']',1,42300) -LexToken(CLOSEBRACKET,')',1,42301) -LexToken(EOL,'\n',1,42302) -LexToken(VAR,'scs_m',1,42311) -LexToken(DOT,'.',1,42316) -LexToken(VAR,'objs',1,42317) -LexToken(OPENBRACKET,'(',1,42321) -LexToken(NUMBER,'44',1,42322) -LexToken(CLOSEBRACKET,')',1,42324) -LexToken(ASSIGNMENT,'=',1,42325) -LexToken(SCICOS_LINK,'scicos_link',1,42326) -LexToken(OPENBRACKET,'(',1,42337) -LexToken(VAR,'xx',1,42349) -LexToken(ASSIGNMENT,'=',1,42351) -LexToken(OPENSQBRACKET,'[',1,42352) -LexToken(NUMBER,'279.98293',1,42353) -LexToken(SEMICOLON,';',1,42362) -LexToken(NUMBER,'279.98293',1,42363) -LexToken(SEMICOLON,';',1,42372) -LexToken(NUMBER,'325.53038',1,42373) -LexToken(SEMICOLON,';',1,42382) -LexToken(NUMBER,'325.53038',1,42383) -LexToken(CLOSESQBRACKET,']',1,42392) -LexToken(COMMA,',',1,42393) -LexToken(VAR,'yy',1,42405) -LexToken(ASSIGNMENT,'=',1,42407) -LexToken(OPENSQBRACKET,'[',1,42408) -LexToken(NUMBER,'372.50232',1,42409) -LexToken(SEMICOLON,';',1,42418) -LexToken(NUMBER,'315.89455',1,42419) -LexToken(SEMICOLON,';',1,42428) -LexToken(NUMBER,'315.89455',1,42429) -LexToken(SEMICOLON,';',1,42438) -LexToken(NUMBER,'299.28749',1,42439) -LexToken(CLOSESQBRACKET,']',1,42448) -LexToken(COMMA,',',1,42449) -LexToken(VAR,'id',1,42461) -LexToken(ASSIGNMENT,'=',1,42463) -LexToken(DQSTRING,'"drawlink"',1,42473) -LexToken(COMMA,',',1,42474) -LexToken(VAR,'thick',1,42486) -LexToken(ASSIGNMENT,'=',1,42491) -LexToken(OPENSQBRACKET,'[',1,42492) -LexToken(NUMBER,'0',1,42493) -LexToken(COMMA,',',1,42494) -LexToken(NUMBER,'0',1,42495) -LexToken(CLOSESQBRACKET,']',1,42496) -LexToken(COMMA,',',1,42497) -LexToken(VAR,'ct',1,42509) -LexToken(ASSIGNMENT,'=',1,42511) -LexToken(OPENSQBRACKET,'[',1,42512) -LexToken(NUMBER,'5',1,42513) -LexToken(COMMA,',',1,42514) -LexToken(ADDITION,'-',1,42515) -LexToken(NUMBER,'1',1,42516) -LexToken(CLOSESQBRACKET,']',1,42517) -LexToken(COMMA,',',1,42518) -LexToken(VAR,'from',1,42530) -LexToken(ASSIGNMENT,'=',1,42534) -LexToken(OPENSQBRACKET,'[',1,42535) -LexToken(NUMBER,'2',1,42536) -LexToken(COMMA,',',1,42537) -LexToken(NUMBER,'2',1,42538) -LexToken(COMMA,',',1,42539) -LexToken(NUMBER,'0',1,42540) -LexToken(CLOSESQBRACKET,']',1,42541) -LexToken(COMMA,',',1,42542) -LexToken(VAR,'to',1,42554) -LexToken(ASSIGNMENT,'=',1,42556) -LexToken(OPENSQBRACKET,'[',1,42557) -LexToken(NUMBER,'32',1,42558) -LexToken(COMMA,',',1,42560) -LexToken(NUMBER,'2',1,42561) -LexToken(COMMA,',',1,42562) -LexToken(NUMBER,'1',1,42563) -LexToken(CLOSESQBRACKET,']',1,42564) -LexToken(CLOSEBRACKET,')',1,42565) -LexToken(EOL,'\n',1,42566) -LexToken(VAR,'model',1,42575) -LexToken(ASSIGNMENT,'=',1,42580) -LexToken(SCICOS_MODEL,'scicos_model',1,42581) -LexToken(OPENBRACKET,'(',1,42593) -LexToken(CLOSEBRACKET,')',1,42594) -LexToken(EOL,'\n',1,42595) -LexToken(VAR,'model',1,42604) -LexToken(DOT,'.',1,42609) -LexToken(VAR,'sim',1,42610) -LexToken(ASSIGNMENT,'=',1,42613) -LexToken(DQSTRING,'"csuper"',1,42621) -LexToken(EOL,'\n',1,42622) -LexToken(VAR,'model',1,42631) -LexToken(DOT,'.',1,42636) -LexToken(VAR,'in',1,42637) -LexToken(ASSIGNMENT,'=',1,42639) -LexToken(OPENSQBRACKET,'[',1,42640) -LexToken(NUMBER,'1',1,42641) -LexToken(SEMICOLON,';',1,42642) -LexToken(NUMBER,'1',1,42643) -LexToken(SEMICOLON,';',1,42644) -LexToken(NUMBER,'1',1,42645) -LexToken(CLOSESQBRACKET,']',1,42646) -LexToken(EOL,'\n',1,42647) -LexToken(VAR,'model',1,42656) -LexToken(DOT,'.',1,42661) -LexToken(VAR,'in2',1,42662) -LexToken(ASSIGNMENT,'=',1,42665) -LexToken(OPENSQBRACKET,'[',1,42666) -LexToken(NUMBER,'1',1,42667) -LexToken(SEMICOLON,';',1,42668) -LexToken(NUMBER,'1',1,42669) -LexToken(SEMICOLON,';',1,42670) -LexToken(NUMBER,'1',1,42671) -LexToken(CLOSESQBRACKET,']',1,42672) -LexToken(EOL,'\n',1,42673) -LexToken(VAR,'model',1,42682) -LexToken(DOT,'.',1,42687) -LexToken(VAR,'out',1,42688) -LexToken(ASSIGNMENT,'=',1,42691) -LexToken(OPENSQBRACKET,'[',1,42692) -LexToken(NUMBER,'1',1,42693) -LexToken(SEMICOLON,';',1,42694) -LexToken(NUMBER,'1',1,42695) -LexToken(CLOSESQBRACKET,']',1,42696) -LexToken(EOL,'\n',1,42697) -LexToken(VAR,'model',1,42706) -LexToken(DOT,'.',1,42711) -LexToken(VAR,'out2',1,42712) -LexToken(ASSIGNMENT,'=',1,42716) -LexToken(OPENSQBRACKET,'[',1,42717) -LexToken(NUMBER,'1',1,42718) -LexToken(SEMICOLON,';',1,42719) -LexToken(NUMBER,'1',1,42720) -LexToken(CLOSESQBRACKET,']',1,42721) -LexToken(EOL,'\n',1,42722) -LexToken(VAR,'model',1,42731) -LexToken(DOT,'.',1,42736) -LexToken(VAR,'intyp',1,42737) -LexToken(ASSIGNMENT,'=',1,42742) -LexToken(OPENSQBRACKET,'[',1,42743) -LexToken(NUMBER,'5',1,42744) -LexToken(NUMBER,'1',1,42746) -LexToken(NUMBER,'1',1,42748) -LexToken(CLOSESQBRACKET,']',1,42749) -LexToken(EOL,'\n',1,42750) -LexToken(VAR,'model',1,42759) -LexToken(DOT,'.',1,42764) -LexToken(VAR,'outtyp',1,42765) -LexToken(ASSIGNMENT,'=',1,42771) -LexToken(OPENSQBRACKET,'[',1,42772) -LexToken(NUMBER,'5',1,42773) -LexToken(NUMBER,'5',1,42775) -LexToken(CLOSESQBRACKET,']',1,42776) -LexToken(EOL,'\n',1,42777) -LexToken(VAR,'model',1,42786) -LexToken(DOT,'.',1,42791) -LexToken(VAR,'blocktype',1,42792) -LexToken(ASSIGNMENT,'=',1,42801) -LexToken(DQSTRING,'"h"',1,42804) -LexToken(EOL,'\n',1,42805) -LexToken(VAR,'model',1,42814) -LexToken(DOT,'.',1,42819) -LexToken(VAR,'firing',1,42820) -LexToken(ASSIGNMENT,'=',1,42826) -LexToken(PREVAR_BOOLEAN,'%f',1,42827) -LexToken(EOL,'\n',1,42829) -LexToken(VAR,'model',1,42838) -LexToken(DOT,'.',1,42843) -LexToken(VAR,'dep_ut',1,42844) -LexToken(ASSIGNMENT,'=',1,42850) -LexToken(OPENSQBRACKET,'[',1,42851) -LexToken(PREVAR_BOOLEAN,'%t',1,42852) -LexToken(PREVAR_BOOLEAN,'%f',1,42855) -LexToken(CLOSESQBRACKET,']',1,42857) -LexToken(EOL,'\n',1,42858) -LexToken(VAR,'model',1,42867) -LexToken(DOT,'.',1,42872) -LexToken(VAR,'rpar',1,42873) -LexToken(ASSIGNMENT,'=',1,42877) -LexToken(VAR,'scs_m',1,42878) -LexToken(EOL,'\n',1,42883) -LexToken(VAR,'gr_i',1,42892) -LexToken(ASSIGNMENT,'=',1,42896) -LexToken(OPENSQBRACKET,'[',1,42897) -LexToken(CLOSESQBRACKET,']',1,42898) -LexToken(EOL,'\n',1,42899) -LexToken(VAR,'x',1,42908) -LexToken(ASSIGNMENT,'=',1,42909) -LexToken(VAR,'standard_define',1,42910) -LexToken(OPENBRACKET,'(',1,42925) -LexToken(OPENSQBRACKET,'[',1,42926) -LexToken(NUMBER,'2',1,42927) -LexToken(NUMBER,'3',1,42929) -LexToken(CLOSESQBRACKET,']',1,42930) -LexToken(COMMA,',',1,42931) -LexToken(VAR,'model',1,42932) -LexToken(COMMA,',',1,42937) -LexToken(OPENSQBRACKET,'[',1,42938) -LexToken(CLOSESQBRACKET,']',1,42939) -LexToken(COMMA,',',1,42940) -LexToken(VAR,'gr_i',1,42941) -LexToken(CLOSEBRACKET,')',1,42945) -LexToken(EOL,'\n',1,42946) -LexToken(END,'end',1,42951) -LexToken(EOL,'\n',1,42954) -LexToken(ENDFUNCTION,'endfunction',1,42955) -LexToken(EOL,'\n',1,42966) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1019) +/* autogenerated from "macros/IntegerOp/DFLIPFLOP.sci" */ +None diff --git a/js/IntegerOp/DLATCH.js b/js/IntegerOp/DLATCH.js index 75cb1261..34443919 100644 --- a/js/IntegerOp/DLATCH.js +++ b/js/IntegerOp/DLATCH.js @@ -1,3115 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DLATCH',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(SEMICOLON,';',1,882) -LexToken(VAR,'y',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(COMMA,',',1,887) -LexToken(VAR,'typ',1,888) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(SELECT,'select',1,899) -LexToken(VAR,'job',1,906) -LexToken(EOL,'\n',1,909) -LexToken(CASE,'case',1,914) -LexToken(DQSTRING,'"set"',1,923) -LexToken(THEN,'then',1,925) -LexToken(EOL,'\n',1,929) -LexToken(VAR,'x',1,938) -LexToken(ASSIGNMENT,'=',1,939) -LexToken(VAR,'arg1',1,940) -LexToken(EOL,'\n',1,944) -LexToken(CASE,'case',1,949) -LexToken(DQSTRING,'"define"',1,961) -LexToken(THEN,'then',1,963) -LexToken(EOL,'\n',1,967) -LexToken(VAR,'scs_m',1,976) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,982) -LexToken(OPENBRACKET,'(',1,996) -LexToken(VAR,'version',1,1008) -LexToken(ASSIGNMENT,'=',1,1015) -LexToken(DQSTRING,'"scicos4.2"',1,1026) -LexToken(COMMA,',',1,1027) -LexToken(VAR,'props',1,1039) -LexToken(ASSIGNMENT,'=',1,1044) -LexToken(SCICOS_PARAMS,'scicos_params',1,1045) -LexToken(OPENBRACKET,'(',1,1058) -LexToken(VAR,'wpar',1,1070) -LexToken(ASSIGNMENT,'=',1,1074) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(NUMBER,'600',1,1076) -LexToken(COMMA,',',1,1079) -LexToken(NUMBER,'450',1,1080) -LexToken(COMMA,',',1,1083) -LexToken(NUMBER,'0',1,1084) -LexToken(COMMA,',',1,1085) -LexToken(NUMBER,'0',1,1086) -LexToken(COMMA,',',1,1087) -LexToken(NUMBER,'600',1,1088) -LexToken(COMMA,',',1,1091) -LexToken(NUMBER,'450',1,1092) -LexToken(CLOSESQBRACKET,']',1,1095) -LexToken(COMMA,',',1,1096) -LexToken(VAR,'Title',1,1108) -LexToken(ASSIGNMENT,'=',1,1113) -LexToken(OPENSQBRACKET,'[',1,1114) -LexToken(DQSTRING,'"DLATCH"',1,1122) -LexToken(CLOSESQBRACKET,']',1,1123) -LexToken(COMMA,',',1,1124) -LexToken(VAR,'tol',1,1136) -LexToken(ASSIGNMENT,'=',1,1139) -LexToken(OPENSQBRACKET,'[',1,1140) -LexToken(NUMBER,'0.0001',1,1141) -LexToken(COMMA,',',1,1147) -LexToken(NUMBER,'0.000001',1,1148) -LexToken(COMMA,',',1,1156) -LexToken(NUMBER,'1.000E-10',1,1157) -LexToken(COMMA,',',1,1166) -LexToken(NUMBER,'100001',1,1167) -LexToken(COMMA,',',1,1173) -LexToken(NUMBER,'0',1,1174) -LexToken(COMMA,',',1,1175) -LexToken(NUMBER,'0',1,1176) -LexToken(CLOSESQBRACKET,']',1,1177) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'tf',1,1190) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(NUMBER,'100000',1,1193) -LexToken(COMMA,',',1,1199) -LexToken(VAR,'context',1,1211) -LexToken(ASSIGNMENT,'=',1,1218) -LexToken(DQSTRING,'" "',1,1221) -LexToken(COMMA,',',1,1222) -LexToken(VAR,'void1',1,1234) -LexToken(ASSIGNMENT,'=',1,1239) -LexToken(OPENSQBRACKET,'[',1,1240) -LexToken(CLOSESQBRACKET,']',1,1241) -LexToken(COMMA,',',1,1242) -LexToken(VAR,'options',1,1254) -LexToken(ASSIGNMENT,'=',1,1261) -LexToken(VAR,'tlist',1,1262) -LexToken(OPENBRACKET,'(',1,1267) -LexToken(OPENSQBRACKET,'[',1,1268) -LexToken(DQSTRING,'"scsopt"',1,1276) -LexToken(COMMA,',',1,1277) -LexToken(DQSTRING,'"3D"',1,1281) -LexToken(COMMA,',',1,1282) -LexToken(DQSTRING,'"Background"',1,1294) -LexToken(COMMA,',',1,1295) -LexToken(DQSTRING,'"Link"',1,1301) -LexToken(COMMA,',',1,1302) -LexToken(DQSTRING,'"ID"',1,1306) -LexToken(COMMA,',',1,1307) -LexToken(DQSTRING,'"Cmap"',1,1313) -LexToken(CLOSESQBRACKET,']',1,1314) -LexToken(COMMA,',',1,1315) -LexToken(VAR,'list',1,1316) -LexToken(OPENBRACKET,'(',1,1320) -LexToken(PREVAR_BOOLEAN,'%t',1,1321) -LexToken(COMMA,',',1,1323) -LexToken(NUMBER,'33',1,1324) -LexToken(CLOSEBRACKET,')',1,1326) -LexToken(COMMA,',',1,1327) -LexToken(OPENSQBRACKET,'[',1,1328) -LexToken(NUMBER,'8',1,1329) -LexToken(COMMA,',',1,1330) -LexToken(NUMBER,'1',1,1331) -LexToken(CLOSESQBRACKET,']',1,1332) -LexToken(COMMA,',',1,1333) -LexToken(OPENSQBRACKET,'[',1,1334) -LexToken(NUMBER,'1',1,1335) -LexToken(COMMA,',',1,1336) -LexToken(NUMBER,'5',1,1337) -LexToken(CLOSESQBRACKET,']',1,1338) -LexToken(COMMA,',',1,1339) -LexToken(VAR,'list',1,1351) -LexToken(OPENBRACKET,'(',1,1355) -LexToken(OPENSQBRACKET,'[',1,1356) -LexToken(NUMBER,'5',1,1357) -LexToken(COMMA,',',1,1358) -LexToken(NUMBER,'1',1,1359) -LexToken(CLOSESQBRACKET,']',1,1360) -LexToken(COMMA,',',1,1361) -LexToken(OPENSQBRACKET,'[',1,1362) -LexToken(NUMBER,'4',1,1363) -LexToken(COMMA,',',1,1364) -LexToken(NUMBER,'1',1,1365) -LexToken(CLOSESQBRACKET,']',1,1366) -LexToken(CLOSEBRACKET,')',1,1367) -LexToken(COMMA,',',1,1368) -LexToken(OPENSQBRACKET,'[',1,1369) -LexToken(NUMBER,'0.8',1,1370) -LexToken(COMMA,',',1,1373) -LexToken(NUMBER,'0.8',1,1374) -LexToken(COMMA,',',1,1377) -LexToken(NUMBER,'0.8',1,1378) -LexToken(CLOSESQBRACKET,']',1,1381) -LexToken(CLOSEBRACKET,')',1,1382) -LexToken(COMMA,',',1,1383) -LexToken(VAR,'void2',1,1395) -LexToken(ASSIGNMENT,'=',1,1400) -LexToken(OPENSQBRACKET,'[',1,1401) -LexToken(CLOSESQBRACKET,']',1,1402) -LexToken(COMMA,',',1,1403) -LexToken(VAR,'void3',1,1415) -LexToken(ASSIGNMENT,'=',1,1420) -LexToken(OPENSQBRACKET,'[',1,1421) -LexToken(CLOSESQBRACKET,']',1,1422) -LexToken(COMMA,',',1,1423) -LexToken(VAR,'doc',1,1435) -LexToken(ASSIGNMENT,'=',1,1438) -LexToken(VAR,'list',1,1439) -LexToken(OPENBRACKET,'(',1,1443) -LexToken(CLOSEBRACKET,')',1,1444) -LexToken(CLOSEBRACKET,')',1,1445) -LexToken(CLOSEBRACKET,')',1,1446) -LexToken(EOL,'\n',1,1447) -LexToken(VAR,'scs_m',1,1456) -LexToken(DOT,'.',1,1461) -LexToken(VAR,'objs',1,1462) -LexToken(OPENBRACKET,'(',1,1466) -LexToken(NUMBER,'1',1,1467) -LexToken(CLOSEBRACKET,')',1,1468) -LexToken(ASSIGNMENT,'=',1,1469) -LexToken(SCICOS_BLOCK,'scicos_block',1,1470) -LexToken(OPENBRACKET,'(',1,1482) -LexToken(VAR,'gui',1,1494) -LexToken(ASSIGNMENT,'=',1,1497) -LexToken(DQSTRING,'"CONST_m"',1,1506) -LexToken(COMMA,',',1,1507) -LexToken(VAR,'graphics',1,1519) -LexToken(ASSIGNMENT,'=',1,1527) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,1528) -LexToken(OPENBRACKET,'(',1,1543) -LexToken(VAR,'orig',1,1555) -LexToken(ASSIGNMENT,'=',1,1559) -LexToken(OPENSQBRACKET,'[',1,1560) -LexToken(NUMBER,'109.62561',1,1561) -LexToken(COMMA,',',1,1570) -LexToken(NUMBER,'263.44465',1,1571) -LexToken(CLOSESQBRACKET,']',1,1580) -LexToken(COMMA,',',1,1581) -LexToken(VAR,'sz',1,1593) -LexToken(ASSIGNMENT,'=',1,1595) -LexToken(OPENSQBRACKET,'[',1,1596) -LexToken(NUMBER,'20',1,1597) -LexToken(SEMICOLON,';',1,1599) -LexToken(NUMBER,'20',1,1600) -LexToken(CLOSESQBRACKET,']',1,1602) -LexToken(COMMA,',',1,1603) -LexToken(VAR,'flip',1,1615) -LexToken(ASSIGNMENT,'=',1,1619) -LexToken(PREVAR_BOOLEAN,'%t',1,1620) -LexToken(COMMA,',',1,1622) -LexToken(VAR,'theta',1,1634) -LexToken(ASSIGNMENT,'=',1,1639) -LexToken(NUMBER,'0',1,1640) -LexToken(COMMA,',',1,1641) -LexToken(VAR,'exprs',1,1653) -LexToken(ASSIGNMENT,'=',1,1658) -LexToken(DQSTRING,'"int8(0)"',1,1667) -LexToken(COMMA,',',1,1668) -LexToken(VAR,'pin',1,1680) -LexToken(ASSIGNMENT,'=',1,1683) -LexToken(OPENSQBRACKET,'[',1,1684) -LexToken(CLOSESQBRACKET,']',1,1685) -LexToken(COMMA,',',1,1686) -LexToken(VAR,'pout',1,1698) -LexToken(ASSIGNMENT,'=',1,1702) -LexToken(NUMBER,'7',1,1703) -LexToken(COMMA,',',1,1704) -LexToken(VAR,'pein',1,1716) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(OPENSQBRACKET,'[',1,1721) -LexToken(CLOSESQBRACKET,']',1,1722) -LexToken(COMMA,',',1,1723) -LexToken(VAR,'peout',1,1735) -LexToken(ASSIGNMENT,'=',1,1740) -LexToken(OPENSQBRACKET,'[',1,1741) -LexToken(CLOSESQBRACKET,']',1,1742) -LexToken(COMMA,',',1,1743) -LexToken(VAR,'gr_i',1,1755) -LexToken(ASSIGNMENT,'=',1,1759) -LexToken(OPENSQBRACKET,'[',1,1760) -LexToken(CLOSESQBRACKET,']',1,1761) -LexToken(COMMA,',',1,1762) -LexToken(VAR,'id',1,1774) -LexToken(ASSIGNMENT,'=',1,1776) -LexToken(DQSTRING,'""',1,1778) -LexToken(COMMA,',',1,1779) -LexToken(VAR,'in_implicit',1,1791) -LexToken(ASSIGNMENT,'=',1,1802) -LexToken(OPENSQBRACKET,'[',1,1803) -LexToken(CLOSESQBRACKET,']',1,1804) -LexToken(COMMA,',',1,1805) -LexToken(VAR,'out_implicit',1,1817) -LexToken(ASSIGNMENT,'=',1,1829) -LexToken(DQSTRING,'"E"',1,1832) -LexToken(CLOSEBRACKET,')',1,1833) -LexToken(COMMA,',',1,1834) -LexToken(VAR,'model',1,1846) -LexToken(ASSIGNMENT,'=',1,1851) -LexToken(SCICOS_MODEL,'scicos_model',1,1852) -LexToken(OPENBRACKET,'(',1,1864) -LexToken(VAR,'sim',1,1876) -LexToken(ASSIGNMENT,'=',1,1879) -LexToken(VAR,'list',1,1880) -LexToken(OPENBRACKET,'(',1,1884) -LexToken(DQSTRING,'"cstblk4_m"',1,1895) -LexToken(COMMA,',',1,1896) -LexToken(NUMBER,'4',1,1897) -LexToken(CLOSEBRACKET,')',1,1898) -LexToken(COMMA,',',1,1899) -LexToken(VAR,'in',1,1911) -LexToken(ASSIGNMENT,'=',1,1913) -LexToken(OPENSQBRACKET,'[',1,1914) -LexToken(CLOSESQBRACKET,']',1,1915) -LexToken(COMMA,',',1,1916) -LexToken(VAR,'in2',1,1928) -LexToken(ASSIGNMENT,'=',1,1931) -LexToken(OPENSQBRACKET,'[',1,1932) -LexToken(CLOSESQBRACKET,']',1,1933) -LexToken(COMMA,',',1,1934) -LexToken(VAR,'intyp',1,1946) -LexToken(ASSIGNMENT,'=',1,1951) -LexToken(NUMBER,'1',1,1952) -LexToken(COMMA,',',1,1953) -LexToken(VAR,'out',1,1965) -LexToken(ASSIGNMENT,'=',1,1968) -LexToken(NUMBER,'1',1,1969) -LexToken(COMMA,',',1,1970) -LexToken(VAR,'out2',1,1982) -LexToken(ASSIGNMENT,'=',1,1986) -LexToken(NUMBER,'1',1,1987) -LexToken(COMMA,',',1,1988) -LexToken(VAR,'outtyp',1,2000) -LexToken(ASSIGNMENT,'=',1,2006) -LexToken(NUMBER,'5',1,2007) -LexToken(COMMA,',',1,2008) -LexToken(VAR,'evtin',1,2020) -LexToken(ASSIGNMENT,'=',1,2025) -LexToken(OPENSQBRACKET,'[',1,2026) -LexToken(CLOSESQBRACKET,']',1,2027) -LexToken(COMMA,',',1,2028) -LexToken(VAR,'evtout',1,2040) -LexToken(ASSIGNMENT,'=',1,2046) -LexToken(OPENSQBRACKET,'[',1,2047) -LexToken(CLOSESQBRACKET,']',1,2048) -LexToken(COMMA,',',1,2049) -LexToken(VAR,'state',1,2061) -LexToken(ASSIGNMENT,'=',1,2066) -LexToken(OPENSQBRACKET,'[',1,2067) -LexToken(CLOSESQBRACKET,']',1,2068) -LexToken(COMMA,',',1,2069) -LexToken(VAR,'dstate',1,2081) -LexToken(ASSIGNMENT,'=',1,2087) -LexToken(OPENSQBRACKET,'[',1,2088) -LexToken(CLOSESQBRACKET,']',1,2089) -LexToken(COMMA,',',1,2090) -LexToken(VAR,'odstate',1,2102) -LexToken(ASSIGNMENT,'=',1,2109) -LexToken(VAR,'list',1,2110) -LexToken(OPENBRACKET,'(',1,2114) -LexToken(CLOSEBRACKET,')',1,2115) -LexToken(COMMA,',',1,2116) -LexToken(VAR,'rpar',1,2128) -LexToken(ASSIGNMENT,'=',1,2132) -LexToken(OPENSQBRACKET,'[',1,2133) -LexToken(CLOSESQBRACKET,']',1,2134) -LexToken(COMMA,',',1,2135) -LexToken(VAR,'ipar',1,2147) -LexToken(ASSIGNMENT,'=',1,2151) -LexToken(OPENSQBRACKET,'[',1,2152) -LexToken(CLOSESQBRACKET,']',1,2153) -LexToken(COMMA,',',1,2154) -LexToken(VAR,'opar',1,2166) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(VAR,'list',1,2171) -LexToken(OPENBRACKET,'(',1,2175) -LexToken(VAR,'int8',1,2176) -LexToken(OPENBRACKET,'(',1,2180) -LexToken(NUMBER,'0',1,2181) -LexToken(CLOSEBRACKET,')',1,2182) -LexToken(CLOSEBRACKET,')',1,2183) -LexToken(COMMA,',',1,2184) -LexToken(VAR,'blocktype',1,2196) -LexToken(ASSIGNMENT,'=',1,2205) -LexToken(DQSTRING,'"d"',1,2208) -LexToken(COMMA,',',1,2209) -LexToken(VAR,'firing',1,2221) -LexToken(ASSIGNMENT,'=',1,2227) -LexToken(OPENSQBRACKET,'[',1,2228) -LexToken(CLOSESQBRACKET,']',1,2229) -LexToken(COMMA,',',1,2230) -LexToken(VAR,'dep_ut',1,2242) -LexToken(ASSIGNMENT,'=',1,2248) -LexToken(OPENSQBRACKET,'[',1,2249) -LexToken(PREVAR_BOOLEAN,'%f',1,2250) -LexToken(COMMA,',',1,2252) -LexToken(PREVAR_BOOLEAN,'%f',1,2253) -LexToken(CLOSESQBRACKET,']',1,2255) -LexToken(COMMA,',',1,2256) -LexToken(VAR,'label',1,2268) -LexToken(ASSIGNMENT,'=',1,2273) -LexToken(DQSTRING,'""',1,2275) -LexToken(COMMA,',',1,2276) -LexToken(VAR,'nzcross',1,2288) -LexToken(ASSIGNMENT,'=',1,2295) -LexToken(NUMBER,'0',1,2296) -LexToken(COMMA,',',1,2297) -LexToken(VAR,'nmode',1,2309) -LexToken(ASSIGNMENT,'=',1,2314) -LexToken(NUMBER,'0',1,2315) -LexToken(COMMA,',',1,2316) -LexToken(VAR,'equations',1,2328) -LexToken(ASSIGNMENT,'=',1,2337) -LexToken(VAR,'list',1,2338) -LexToken(OPENBRACKET,'(',1,2342) -LexToken(CLOSEBRACKET,')',1,2343) -LexToken(CLOSEBRACKET,')',1,2344) -LexToken(COMMA,',',1,2345) -LexToken(VAR,'doc',1,2357) -LexToken(ASSIGNMENT,'=',1,2360) -LexToken(VAR,'list',1,2361) -LexToken(OPENBRACKET,'(',1,2365) -LexToken(CLOSEBRACKET,')',1,2366) -LexToken(CLOSEBRACKET,')',1,2367) -LexToken(EOL,'\n',1,2368) -LexToken(VAR,'scs_m',1,2377) -LexToken(DOT,'.',1,2382) -LexToken(VAR,'objs',1,2383) -LexToken(OPENBRACKET,'(',1,2387) -LexToken(NUMBER,'2',1,2388) -LexToken(CLOSEBRACKET,')',1,2389) -LexToken(ASSIGNMENT,'=',1,2390) -LexToken(SCICOS_BLOCK,'scicos_block',1,2391) -LexToken(OPENBRACKET,'(',1,2403) -LexToken(VAR,'gui',1,2415) -LexToken(ASSIGNMENT,'=',1,2418) -LexToken(DQSTRING,'"IFTHEL_f"',1,2428) -LexToken(COMMA,',',1,2429) -LexToken(VAR,'graphics',1,2441) -LexToken(ASSIGNMENT,'=',1,2449) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,2450) -LexToken(OPENBRACKET,'(',1,2465) -LexToken(VAR,'orig',1,2477) -LexToken(ASSIGNMENT,'=',1,2481) -LexToken(OPENSQBRACKET,'[',1,2482) -LexToken(NUMBER,'233.37693',1,2483) -LexToken(COMMA,',',1,2492) -LexToken(NUMBER,'320.30536',1,2493) -LexToken(CLOSESQBRACKET,']',1,2502) -LexToken(COMMA,',',1,2503) -LexToken(VAR,'sz',1,2515) -LexToken(ASSIGNMENT,'=',1,2517) -LexToken(OPENSQBRACKET,'[',1,2518) -LexToken(NUMBER,'60',1,2519) -LexToken(COMMA,',',1,2521) -LexToken(NUMBER,'60',1,2522) -LexToken(CLOSESQBRACKET,']',1,2524) -LexToken(COMMA,',',1,2525) -LexToken(VAR,'flip',1,2537) -LexToken(ASSIGNMENT,'=',1,2541) -LexToken(PREVAR_BOOLEAN,'%t',1,2542) -LexToken(COMMA,',',1,2544) -LexToken(VAR,'theta',1,2556) -LexToken(ASSIGNMENT,'=',1,2561) -LexToken(NUMBER,'0',1,2562) -LexToken(COMMA,',',1,2563) -LexToken(VAR,'exprs',1,2575) -LexToken(ASSIGNMENT,'=',1,2580) -LexToken(OPENSQBRACKET,'[',1,2581) -LexToken(DQSTRING,'"0"',1,2584) -LexToken(SEMICOLON,';',1,2585) -LexToken(DQSTRING,'"1"',1,2588) -LexToken(CLOSESQBRACKET,']',1,2589) -LexToken(COMMA,',',1,2590) -LexToken(VAR,'pin',1,2602) -LexToken(ASSIGNMENT,'=',1,2605) -LexToken(NUMBER,'13',1,2606) -LexToken(COMMA,',',1,2608) -LexToken(VAR,'pout',1,2620) -LexToken(ASSIGNMENT,'=',1,2624) -LexToken(OPENSQBRACKET,'[',1,2625) -LexToken(CLOSESQBRACKET,']',1,2626) -LexToken(COMMA,',',1,2627) -LexToken(VAR,'pein',1,2639) -LexToken(ASSIGNMENT,'=',1,2643) -LexToken(OPENSQBRACKET,'[',1,2644) -LexToken(CLOSESQBRACKET,']',1,2645) -LexToken(COMMA,',',1,2646) -LexToken(VAR,'peout',1,2658) -LexToken(ASSIGNMENT,'=',1,2663) -LexToken(OPENSQBRACKET,'[',1,2664) -LexToken(NUMBER,'6',1,2665) -LexToken(SEMICOLON,';',1,2666) -LexToken(NUMBER,'0',1,2667) -LexToken(CLOSESQBRACKET,']',1,2668) -LexToken(COMMA,',',1,2669) -LexToken(VAR,'gr_i',1,2681) -LexToken(ASSIGNMENT,'=',1,2685) -LexToken(VAR,'list',1,2686) -LexToken(OPENBRACKET,'(',1,2690) -LexToken(OPENSQBRACKET,'[',1,2702) -LexToken(DQSTRING,'"txt=[\\\'If in>0\\\';\\\' \\\';\\\' then else\\\'];"',1,2746) -LexToken(SEMICOLON,';\n',1,2747) -LexToken(DQSTRING,'"xstringb(orig(1),orig(2),txt,sz(1),sz(2),\\\'fill\\\');"',1,2809) -LexToken(CLOSESQBRACKET,']',1,2810) -LexToken(COMMA,',',1,2811) -LexToken(NUMBER,'8',1,2812) -LexToken(CLOSEBRACKET,')',1,2813) -LexToken(COMMA,',',1,2814) -LexToken(VAR,'id',1,2826) -LexToken(ASSIGNMENT,'=',1,2828) -LexToken(DQSTRING,'""',1,2830) -LexToken(COMMA,',',1,2831) -LexToken(VAR,'in_implicit',1,2843) -LexToken(ASSIGNMENT,'=',1,2854) -LexToken(DQSTRING,'"E"',1,2857) -LexToken(COMMA,',',1,2858) -LexToken(VAR,'out_implicit',1,2870) -LexToken(ASSIGNMENT,'=',1,2882) -LexToken(OPENSQBRACKET,'[',1,2883) -LexToken(CLOSESQBRACKET,']',1,2884) -LexToken(CLOSEBRACKET,')',1,2885) -LexToken(COMMA,',',1,2886) -LexToken(VAR,'model',1,2898) -LexToken(ASSIGNMENT,'=',1,2903) -LexToken(SCICOS_MODEL,'scicos_model',1,2904) -LexToken(OPENBRACKET,'(',1,2916) -LexToken(VAR,'sim',1,2928) -LexToken(ASSIGNMENT,'=',1,2931) -LexToken(VAR,'list',1,2932) -LexToken(OPENBRACKET,'(',1,2936) -LexToken(DQSTRING,'"ifthel"',1,2944) -LexToken(COMMA,',',1,2945) -LexToken(ADDITION,'-',1,2946) -LexToken(NUMBER,'1',1,2947) -LexToken(CLOSEBRACKET,')',1,2948) -LexToken(COMMA,',',1,2949) -LexToken(VAR,'in',1,2961) -LexToken(ASSIGNMENT,'=',1,2963) -LexToken(NUMBER,'1',1,2964) -LexToken(COMMA,',',1,2965) -LexToken(VAR,'in2',1,2977) -LexToken(ASSIGNMENT,'=',1,2980) -LexToken(NUMBER,'1',1,2981) -LexToken(COMMA,',',1,2982) -LexToken(VAR,'intyp',1,2994) -LexToken(ASSIGNMENT,'=',1,2999) -LexToken(ADDITION,'-',1,3000) -LexToken(NUMBER,'1',1,3001) -LexToken(COMMA,',',1,3002) -LexToken(VAR,'out',1,3014) -LexToken(ASSIGNMENT,'=',1,3017) -LexToken(OPENSQBRACKET,'[',1,3018) -LexToken(CLOSESQBRACKET,']',1,3019) -LexToken(COMMA,',',1,3020) -LexToken(VAR,'out2',1,3032) -LexToken(ASSIGNMENT,'=',1,3036) -LexToken(OPENSQBRACKET,'[',1,3037) -LexToken(CLOSESQBRACKET,']',1,3038) -LexToken(COMMA,',',1,3039) -LexToken(VAR,'outtyp',1,3051) -LexToken(ASSIGNMENT,'=',1,3057) -LexToken(NUMBER,'1',1,3058) -LexToken(COMMA,',',1,3059) -LexToken(VAR,'evtin',1,3071) -LexToken(ASSIGNMENT,'=',1,3076) -LexToken(OPENSQBRACKET,'[',1,3077) -LexToken(CLOSESQBRACKET,']',1,3078) -LexToken(COMMA,',',1,3079) -LexToken(VAR,'evtout',1,3091) -LexToken(ASSIGNMENT,'=',1,3097) -LexToken(OPENSQBRACKET,'[',1,3098) -LexToken(NUMBER,'1',1,3099) -LexToken(SEMICOLON,';',1,3100) -LexToken(NUMBER,'1',1,3101) -LexToken(CLOSESQBRACKET,']',1,3102) -LexToken(COMMA,',',1,3103) -LexToken(VAR,'state',1,3115) -LexToken(ASSIGNMENT,'=',1,3120) -LexToken(OPENSQBRACKET,'[',1,3121) -LexToken(CLOSESQBRACKET,']',1,3122) -LexToken(COMMA,',',1,3123) -LexToken(VAR,'dstate',1,3135) -LexToken(ASSIGNMENT,'=',1,3141) -LexToken(OPENSQBRACKET,'[',1,3142) -LexToken(CLOSESQBRACKET,']',1,3143) -LexToken(COMMA,',',1,3144) -LexToken(VAR,'odstate',1,3156) -LexToken(ASSIGNMENT,'=',1,3163) -LexToken(VAR,'list',1,3164) -LexToken(OPENBRACKET,'(',1,3168) -LexToken(CLOSEBRACKET,')',1,3169) -LexToken(COMMA,',',1,3170) -LexToken(VAR,'rpar',1,3182) -LexToken(ASSIGNMENT,'=',1,3186) -LexToken(OPENSQBRACKET,'[',1,3187) -LexToken(CLOSESQBRACKET,']',1,3188) -LexToken(COMMA,',',1,3189) -LexToken(VAR,'ipar',1,3201) -LexToken(ASSIGNMENT,'=',1,3205) -LexToken(OPENSQBRACKET,'[',1,3206) -LexToken(CLOSESQBRACKET,']',1,3207) -LexToken(COMMA,',',1,3208) -LexToken(VAR,'opar',1,3220) -LexToken(ASSIGNMENT,'=',1,3224) -LexToken(VAR,'list',1,3225) -LexToken(OPENBRACKET,'(',1,3229) -LexToken(CLOSEBRACKET,')',1,3230) -LexToken(COMMA,',',1,3231) -LexToken(VAR,'blocktype',1,3243) -LexToken(ASSIGNMENT,'=',1,3252) -LexToken(DQSTRING,'"l"',1,3255) -LexToken(COMMA,',',1,3256) -LexToken(VAR,'firing',1,3268) -LexToken(ASSIGNMENT,'=',1,3274) -LexToken(OPENSQBRACKET,'[',1,3275) -LexToken(ADDITION,'-',1,3276) -LexToken(NUMBER,'1',1,3277) -LexToken(COMMA,',',1,3278) -LexToken(ADDITION,'-',1,3279) -LexToken(NUMBER,'1',1,3280) -LexToken(CLOSESQBRACKET,']',1,3281) -LexToken(COMMA,',',1,3282) -LexToken(VAR,'dep_ut',1,3294) -LexToken(ASSIGNMENT,'=',1,3300) -LexToken(OPENSQBRACKET,'[',1,3301) -LexToken(PREVAR_BOOLEAN,'%t',1,3302) -LexToken(COMMA,',',1,3304) -LexToken(PREVAR_BOOLEAN,'%f',1,3305) -LexToken(CLOSESQBRACKET,']',1,3307) -LexToken(COMMA,',',1,3308) -LexToken(VAR,'label',1,3320) -LexToken(ASSIGNMENT,'=',1,3325) -LexToken(DQSTRING,'""',1,3327) -LexToken(COMMA,',',1,3328) -LexToken(VAR,'nzcross',1,3340) -LexToken(ASSIGNMENT,'=',1,3347) -LexToken(NUMBER,'1',1,3348) -LexToken(COMMA,',',1,3349) -LexToken(VAR,'nmode',1,3361) -LexToken(ASSIGNMENT,'=',1,3366) -LexToken(NUMBER,'1',1,3367) -LexToken(COMMA,',',1,3368) -LexToken(VAR,'equations',1,3380) -LexToken(ASSIGNMENT,'=',1,3389) -LexToken(VAR,'list',1,3390) -LexToken(OPENBRACKET,'(',1,3394) -LexToken(CLOSEBRACKET,')',1,3395) -LexToken(CLOSEBRACKET,')',1,3396) -LexToken(COMMA,',',1,3397) -LexToken(VAR,'doc',1,3409) -LexToken(ASSIGNMENT,'=',1,3412) -LexToken(VAR,'list',1,3413) -LexToken(OPENBRACKET,'(',1,3417) -LexToken(CLOSEBRACKET,')',1,3418) -LexToken(CLOSEBRACKET,')',1,3419) -LexToken(EOL,'\n',1,3420) -LexToken(VAR,'scs_m',1,3429) -LexToken(DOT,'.',1,3434) -LexToken(VAR,'objs',1,3435) -LexToken(OPENBRACKET,'(',1,3439) -LexToken(NUMBER,'3',1,3440) -LexToken(CLOSEBRACKET,')',1,3441) -LexToken(ASSIGNMENT,'=',1,3442) -LexToken(SCICOS_BLOCK,'scicos_block',1,3443) -LexToken(OPENBRACKET,'(',1,3455) -LexToken(VAR,'gui',1,3467) -LexToken(ASSIGNMENT,'=',1,3470) -LexToken(DQSTRING,'"LOGICAL_OP"',1,3482) -LexToken(COMMA,',',1,3483) -LexToken(VAR,'graphics',1,3495) -LexToken(ASSIGNMENT,'=',1,3503) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3504) -LexToken(OPENBRACKET,'(',1,3519) -LexToken(VAR,'orig',1,3531) -LexToken(ASSIGNMENT,'=',1,3535) -LexToken(OPENSQBRACKET,'[',1,3536) -LexToken(NUMBER,'152.88902',1,3537) -LexToken(COMMA,',',1,3546) -LexToken(NUMBER,'260.24498',1,3547) -LexToken(CLOSESQBRACKET,']',1,3556) -LexToken(COMMA,',',1,3557) -LexToken(VAR,'sz',1,3569) -LexToken(ASSIGNMENT,'=',1,3571) -LexToken(OPENSQBRACKET,'[',1,3572) -LexToken(NUMBER,'60',1,3573) -LexToken(COMMA,',',1,3575) -LexToken(NUMBER,'40',1,3576) -LexToken(CLOSESQBRACKET,']',1,3578) -LexToken(COMMA,',',1,3579) -LexToken(VAR,'flip',1,3591) -LexToken(ASSIGNMENT,'=',1,3595) -LexToken(PREVAR_BOOLEAN,'%t',1,3596) -LexToken(COMMA,',',1,3598) -LexToken(VAR,'theta',1,3610) -LexToken(ASSIGNMENT,'=',1,3615) -LexToken(NUMBER,'0',1,3616) -LexToken(COMMA,',',1,3617) -LexToken(VAR,'exprs',1,3629) -LexToken(ASSIGNMENT,'=',1,3634) -LexToken(OPENSQBRACKET,'[',1,3635) -LexToken(DQSTRING,'"2"',1,3638) -LexToken(SEMICOLON,';',1,3639) -LexToken(DQSTRING,'"1"',1,3642) -LexToken(SEMICOLON,';',1,3643) -LexToken(DQSTRING,'"5"',1,3646) -LexToken(SEMICOLON,';',1,3647) -LexToken(DQSTRING,'"0"',1,3650) -LexToken(CLOSESQBRACKET,']',1,3651) -LexToken(COMMA,',',1,3652) -LexToken(VAR,'pin',1,3664) -LexToken(ASSIGNMENT,'=',1,3667) -LexToken(OPENSQBRACKET,'[',1,3668) -LexToken(NUMBER,'15',1,3669) -LexToken(SEMICOLON,';',1,3671) -LexToken(NUMBER,'7',1,3672) -LexToken(CLOSESQBRACKET,']',1,3673) -LexToken(COMMA,',',1,3674) -LexToken(VAR,'pout',1,3686) -LexToken(ASSIGNMENT,'=',1,3690) -LexToken(NUMBER,'5',1,3691) -LexToken(COMMA,',',1,3692) -LexToken(VAR,'pein',1,3704) -LexToken(ASSIGNMENT,'=',1,3708) -LexToken(OPENSQBRACKET,'[',1,3709) -LexToken(CLOSESQBRACKET,']',1,3710) -LexToken(COMMA,',',1,3711) -LexToken(VAR,'peout',1,3723) -LexToken(ASSIGNMENT,'=',1,3728) -LexToken(OPENSQBRACKET,'[',1,3729) -LexToken(CLOSESQBRACKET,']',1,3730) -LexToken(COMMA,',',1,3731) -LexToken(VAR,'gr_i',1,3743) -LexToken(ASSIGNMENT,'=',1,3747) -LexToken(VAR,'list',1,3748) -LexToken(OPENBRACKET,'(',1,3752) -LexToken(DQSTRING,'"xstringb(orig(1),orig(2),[\\\'Logical Op \\\';OPER],sz(1),sz(2),\\\'fill\\\');"',1,3835) -LexToken(COMMA,',',1,3836) -LexToken(NUMBER,'8',1,3837) -LexToken(CLOSEBRACKET,')',1,3838) -LexToken(COMMA,',',1,3839) -LexToken(VAR,'id',1,3851) -LexToken(ASSIGNMENT,'=',1,3853) -LexToken(DQSTRING,'""',1,3855) -LexToken(COMMA,',',1,3856) -LexToken(VAR,'in_implicit',1,3868) -LexToken(ASSIGNMENT,'=',1,3879) -LexToken(OPENSQBRACKET,'[',1,3880) -LexToken(DQSTRING,'"E"',1,3883) -LexToken(SEMICOLON,';',1,3884) -LexToken(DQSTRING,'"E"',1,3887) -LexToken(CLOSESQBRACKET,']',1,3888) -LexToken(COMMA,',',1,3889) -LexToken(VAR,'out_implicit',1,3901) -LexToken(ASSIGNMENT,'=',1,3913) -LexToken(DQSTRING,'"E"',1,3916) -LexToken(CLOSEBRACKET,')',1,3917) -LexToken(COMMA,',',1,3918) -LexToken(VAR,'model',1,3930) -LexToken(ASSIGNMENT,'=',1,3935) -LexToken(SCICOS_MODEL,'scicos_model',1,3936) -LexToken(OPENBRACKET,'(',1,3948) -LexToken(VAR,'sim',1,3960) -LexToken(ASSIGNMENT,'=',1,3963) -LexToken(VAR,'list',1,3964) -LexToken(OPENBRACKET,'(',1,3968) -LexToken(DQSTRING,'"logicalop_i8"',1,3982) -LexToken(COMMA,',',1,3983) -LexToken(NUMBER,'4',1,3984) -LexToken(CLOSEBRACKET,')',1,3985) -LexToken(COMMA,',',1,3986) -LexToken(VAR,'in',1,3998) -LexToken(ASSIGNMENT,'=',1,4000) -LexToken(OPENSQBRACKET,'[',1,4001) -LexToken(ADDITION,'-',1,4002) -LexToken(NUMBER,'1',1,4003) -LexToken(SEMICOLON,';',1,4004) -LexToken(ADDITION,'-',1,4005) -LexToken(NUMBER,'1',1,4006) -LexToken(CLOSESQBRACKET,']',1,4007) -LexToken(COMMA,',',1,4008) -LexToken(VAR,'in2',1,4020) -LexToken(ASSIGNMENT,'=',1,4023) -LexToken(OPENSQBRACKET,'[',1,4024) -LexToken(ADDITION,'-',1,4025) -LexToken(NUMBER,'2',1,4026) -LexToken(SEMICOLON,';',1,4027) -LexToken(ADDITION,'-',1,4028) -LexToken(NUMBER,'2',1,4029) -LexToken(CLOSESQBRACKET,']',1,4030) -LexToken(COMMA,',',1,4031) -LexToken(VAR,'intyp',1,4043) -LexToken(ASSIGNMENT,'=',1,4048) -LexToken(OPENSQBRACKET,'[',1,4049) -LexToken(NUMBER,'5',1,4050) -LexToken(SEMICOLON,';',1,4051) -LexToken(NUMBER,'5',1,4052) -LexToken(CLOSESQBRACKET,']',1,4053) -LexToken(COMMA,',',1,4054) -LexToken(VAR,'out',1,4066) -LexToken(ASSIGNMENT,'=',1,4069) -LexToken(ADDITION,'-',1,4070) -LexToken(NUMBER,'1',1,4071) -LexToken(COMMA,',',1,4072) -LexToken(VAR,'out2',1,4084) -LexToken(ASSIGNMENT,'=',1,4088) -LexToken(ADDITION,'-',1,4089) -LexToken(NUMBER,'2',1,4090) -LexToken(COMMA,',',1,4091) -LexToken(VAR,'outtyp',1,4103) -LexToken(ASSIGNMENT,'=',1,4109) -LexToken(NUMBER,'5',1,4110) -LexToken(COMMA,',',1,4111) -LexToken(VAR,'evtin',1,4123) -LexToken(ASSIGNMENT,'=',1,4128) -LexToken(OPENSQBRACKET,'[',1,4129) -LexToken(CLOSESQBRACKET,']',1,4130) -LexToken(COMMA,',',1,4131) -LexToken(VAR,'evtout',1,4143) -LexToken(ASSIGNMENT,'=',1,4149) -LexToken(OPENSQBRACKET,'[',1,4150) -LexToken(CLOSESQBRACKET,']',1,4151) -LexToken(COMMA,',',1,4152) -LexToken(VAR,'state',1,4164) -LexToken(ASSIGNMENT,'=',1,4169) -LexToken(OPENSQBRACKET,'[',1,4170) -LexToken(CLOSESQBRACKET,']',1,4171) -LexToken(COMMA,',',1,4172) -LexToken(VAR,'dstate',1,4184) -LexToken(ASSIGNMENT,'=',1,4190) -LexToken(OPENSQBRACKET,'[',1,4191) -LexToken(CLOSESQBRACKET,']',1,4192) -LexToken(COMMA,',',1,4193) -LexToken(VAR,'odstate',1,4205) -LexToken(ASSIGNMENT,'=',1,4212) -LexToken(VAR,'list',1,4213) -LexToken(OPENBRACKET,'(',1,4217) -LexToken(CLOSEBRACKET,')',1,4218) -LexToken(COMMA,',',1,4219) -LexToken(VAR,'rpar',1,4231) -LexToken(ASSIGNMENT,'=',1,4235) -LexToken(OPENSQBRACKET,'[',1,4236) -LexToken(CLOSESQBRACKET,']',1,4237) -LexToken(COMMA,',',1,4238) -LexToken(VAR,'ipar',1,4250) -LexToken(ASSIGNMENT,'=',1,4254) -LexToken(OPENSQBRACKET,'[',1,4255) -LexToken(NUMBER,'1',1,4256) -LexToken(SEMICOLON,';',1,4257) -LexToken(NUMBER,'0',1,4258) -LexToken(CLOSESQBRACKET,']',1,4259) -LexToken(COMMA,',',1,4260) -LexToken(VAR,'opar',1,4272) -LexToken(ASSIGNMENT,'=',1,4276) -LexToken(VAR,'list',1,4277) -LexToken(OPENBRACKET,'(',1,4281) -LexToken(CLOSEBRACKET,')',1,4282) -LexToken(COMMA,',',1,4283) -LexToken(VAR,'blocktype',1,4295) -LexToken(ASSIGNMENT,'=',1,4304) -LexToken(DQSTRING,'"c"',1,4307) -LexToken(COMMA,',',1,4308) -LexToken(VAR,'firing',1,4320) -LexToken(ASSIGNMENT,'=',1,4326) -LexToken(OPENSQBRACKET,'[',1,4327) -LexToken(CLOSESQBRACKET,']',1,4328) -LexToken(COMMA,',',1,4329) -LexToken(VAR,'dep_ut',1,4341) -LexToken(ASSIGNMENT,'=',1,4347) -LexToken(OPENSQBRACKET,'[',1,4348) -LexToken(PREVAR_BOOLEAN,'%t',1,4349) -LexToken(COMMA,',',1,4351) -LexToken(PREVAR_BOOLEAN,'%f',1,4352) -LexToken(CLOSESQBRACKET,']',1,4354) -LexToken(COMMA,',',1,4355) -LexToken(VAR,'label',1,4367) -LexToken(ASSIGNMENT,'=',1,4372) -LexToken(DQSTRING,'""',1,4374) -LexToken(COMMA,',',1,4375) -LexToken(VAR,'nzcross',1,4387) -LexToken(ASSIGNMENT,'=',1,4394) -LexToken(NUMBER,'0',1,4395) -LexToken(COMMA,',',1,4396) -LexToken(VAR,'nmode',1,4408) -LexToken(ASSIGNMENT,'=',1,4413) -LexToken(NUMBER,'0',1,4414) -LexToken(COMMA,',',1,4415) -LexToken(VAR,'equations',1,4427) -LexToken(ASSIGNMENT,'=',1,4436) -LexToken(VAR,'list',1,4437) -LexToken(OPENBRACKET,'(',1,4441) -LexToken(CLOSEBRACKET,')',1,4442) -LexToken(CLOSEBRACKET,')',1,4443) -LexToken(COMMA,',',1,4444) -LexToken(VAR,'doc',1,4456) -LexToken(ASSIGNMENT,'=',1,4459) -LexToken(VAR,'list',1,4460) -LexToken(OPENBRACKET,'(',1,4464) -LexToken(CLOSEBRACKET,')',1,4465) -LexToken(CLOSEBRACKET,')',1,4466) -LexToken(EOL,'\n',1,4467) -LexToken(VAR,'scs_m',1,4476) -LexToken(DOT,'.',1,4481) -LexToken(VAR,'objs',1,4482) -LexToken(OPENBRACKET,'(',1,4486) -LexToken(NUMBER,'4',1,4487) -LexToken(CLOSEBRACKET,')',1,4488) -LexToken(ASSIGNMENT,'=',1,4489) -LexToken(SCICOS_BLOCK,'scicos_block',1,4490) -LexToken(OPENBRACKET,'(',1,4502) -LexToken(VAR,'gui',1,4514) -LexToken(ASSIGNMENT,'=',1,4517) -LexToken(DQSTRING,'"SAMPHOLD_m"',1,4529) -LexToken(COMMA,',',1,4530) -LexToken(VAR,'graphics',1,4542) -LexToken(ASSIGNMENT,'=',1,4550) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4551) -LexToken(OPENBRACKET,'(',1,4566) -LexToken(VAR,'orig',1,4578) -LexToken(ASSIGNMENT,'=',1,4582) -LexToken(OPENSQBRACKET,'[',1,4583) -LexToken(NUMBER,'233.72156',1,4584) -LexToken(COMMA,',',1,4593) -LexToken(NUMBER,'260.24498',1,4594) -LexToken(CLOSESQBRACKET,']',1,4603) -LexToken(COMMA,',',1,4604) -LexToken(VAR,'sz',1,4616) -LexToken(ASSIGNMENT,'=',1,4618) -LexToken(OPENSQBRACKET,'[',1,4619) -LexToken(NUMBER,'40',1,4620) -LexToken(COMMA,',',1,4622) -LexToken(NUMBER,'40',1,4623) -LexToken(CLOSESQBRACKET,']',1,4625) -LexToken(COMMA,',',1,4626) -LexToken(VAR,'flip',1,4638) -LexToken(ASSIGNMENT,'=',1,4642) -LexToken(PREVAR_BOOLEAN,'%t',1,4643) -LexToken(COMMA,',',1,4645) -LexToken(VAR,'theta',1,4657) -LexToken(ASSIGNMENT,'=',1,4662) -LexToken(NUMBER,'0',1,4663) -LexToken(COMMA,',',1,4664) -LexToken(VAR,'exprs',1,4676) -LexToken(ASSIGNMENT,'=',1,4681) -LexToken(DQSTRING,'"5"',1,4684) -LexToken(COMMA,',',1,4685) -LexToken(VAR,'pin',1,4697) -LexToken(ASSIGNMENT,'=',1,4700) -LexToken(NUMBER,'5',1,4701) -LexToken(COMMA,',',1,4702) -LexToken(VAR,'pout',1,4714) -LexToken(ASSIGNMENT,'=',1,4718) -LexToken(NUMBER,'9',1,4719) -LexToken(COMMA,',',1,4720) -LexToken(VAR,'pein',1,4732) -LexToken(ASSIGNMENT,'=',1,4736) -LexToken(NUMBER,'6',1,4737) -LexToken(COMMA,',',1,4738) -LexToken(VAR,'peout',1,4750) -LexToken(ASSIGNMENT,'=',1,4755) -LexToken(OPENSQBRACKET,'[',1,4756) -LexToken(CLOSESQBRACKET,']',1,4757) -LexToken(COMMA,',',1,4758) -LexToken(VAR,'gr_i',1,4770) -LexToken(ASSIGNMENT,'=',1,4774) -LexToken(VAR,'list',1,4775) -LexToken(OPENBRACKET,'(',1,4779) -LexToken(DQSTRING,'"xstringb(orig(1),orig(2),\\\'S/H\\\',sz(1),sz(2),\\\'fill\\\')"',1,4835) -LexToken(COMMA,',',1,4836) -LexToken(NUMBER,'8',1,4837) -LexToken(CLOSEBRACKET,')',1,4838) -LexToken(COMMA,',',1,4839) -LexToken(VAR,'id',1,4851) -LexToken(ASSIGNMENT,'=',1,4853) -LexToken(DQSTRING,'""',1,4855) -LexToken(COMMA,',',1,4856) -LexToken(VAR,'in_implicit',1,4868) -LexToken(ASSIGNMENT,'=',1,4879) -LexToken(DQSTRING,'"E"',1,4882) -LexToken(COMMA,',',1,4883) -LexToken(VAR,'out_implicit',1,4895) -LexToken(ASSIGNMENT,'=',1,4907) -LexToken(DQSTRING,'"E"',1,4910) -LexToken(CLOSEBRACKET,')',1,4911) -LexToken(COMMA,',',1,4912) -LexToken(VAR,'model',1,4924) -LexToken(ASSIGNMENT,'=',1,4929) -LexToken(SCICOS_MODEL,'scicos_model',1,4930) -LexToken(OPENBRACKET,'(',1,4942) -LexToken(VAR,'sim',1,4954) -LexToken(ASSIGNMENT,'=',1,4957) -LexToken(VAR,'list',1,4958) -LexToken(OPENBRACKET,'(',1,4962) -LexToken(DQSTRING,'"samphold4_m"',1,4975) -LexToken(COMMA,',',1,4976) -LexToken(NUMBER,'4',1,4977) -LexToken(CLOSEBRACKET,')',1,4978) -LexToken(COMMA,',',1,4979) -LexToken(VAR,'in',1,4991) -LexToken(ASSIGNMENT,'=',1,4993) -LexToken(ADDITION,'-',1,4994) -LexToken(NUMBER,'1',1,4995) -LexToken(COMMA,',',1,4996) -LexToken(VAR,'in2',1,5008) -LexToken(ASSIGNMENT,'=',1,5011) -LexToken(ADDITION,'-',1,5012) -LexToken(NUMBER,'2',1,5013) -LexToken(COMMA,',',1,5014) -LexToken(VAR,'intyp',1,5026) -LexToken(ASSIGNMENT,'=',1,5031) -LexToken(NUMBER,'5',1,5032) -LexToken(COMMA,',',1,5033) -LexToken(VAR,'out',1,5045) -LexToken(ASSIGNMENT,'=',1,5048) -LexToken(ADDITION,'-',1,5049) -LexToken(NUMBER,'1',1,5050) -LexToken(COMMA,',',1,5051) -LexToken(VAR,'out2',1,5063) -LexToken(ASSIGNMENT,'=',1,5067) -LexToken(ADDITION,'-',1,5068) -LexToken(NUMBER,'2',1,5069) -LexToken(COMMA,',',1,5070) -LexToken(VAR,'outtyp',1,5082) -LexToken(ASSIGNMENT,'=',1,5088) -LexToken(NUMBER,'5',1,5089) -LexToken(COMMA,',',1,5090) -LexToken(VAR,'evtin',1,5102) -LexToken(ASSIGNMENT,'=',1,5107) -LexToken(NUMBER,'1',1,5108) -LexToken(COMMA,',',1,5109) -LexToken(VAR,'evtout',1,5121) -LexToken(ASSIGNMENT,'=',1,5127) -LexToken(OPENSQBRACKET,'[',1,5128) -LexToken(CLOSESQBRACKET,']',1,5129) -LexToken(COMMA,',',1,5130) -LexToken(VAR,'state',1,5142) -LexToken(ASSIGNMENT,'=',1,5147) -LexToken(OPENSQBRACKET,'[',1,5148) -LexToken(CLOSESQBRACKET,']',1,5149) -LexToken(COMMA,',',1,5150) -LexToken(VAR,'dstate',1,5162) -LexToken(ASSIGNMENT,'=',1,5168) -LexToken(OPENSQBRACKET,'[',1,5169) -LexToken(CLOSESQBRACKET,']',1,5170) -LexToken(COMMA,',',1,5171) -LexToken(VAR,'odstate',1,5183) -LexToken(ASSIGNMENT,'=',1,5190) -LexToken(VAR,'list',1,5191) -LexToken(OPENBRACKET,'(',1,5195) -LexToken(CLOSEBRACKET,')',1,5196) -LexToken(COMMA,',',1,5197) -LexToken(VAR,'rpar',1,5209) -LexToken(ASSIGNMENT,'=',1,5213) -LexToken(OPENSQBRACKET,'[',1,5214) -LexToken(CLOSESQBRACKET,']',1,5215) -LexToken(COMMA,',',1,5216) -LexToken(VAR,'ipar',1,5228) -LexToken(ASSIGNMENT,'=',1,5232) -LexToken(OPENSQBRACKET,'[',1,5233) -LexToken(CLOSESQBRACKET,']',1,5234) -LexToken(COMMA,',',1,5235) -LexToken(VAR,'opar',1,5247) -LexToken(ASSIGNMENT,'=',1,5251) -LexToken(VAR,'list',1,5252) -LexToken(OPENBRACKET,'(',1,5256) -LexToken(CLOSEBRACKET,')',1,5257) -LexToken(COMMA,',',1,5258) -LexToken(VAR,'blocktype',1,5270) -LexToken(ASSIGNMENT,'=',1,5279) -LexToken(DQSTRING,'"d"',1,5282) -LexToken(COMMA,',',1,5283) -LexToken(VAR,'firing',1,5295) -LexToken(ASSIGNMENT,'=',1,5301) -LexToken(OPENSQBRACKET,'[',1,5302) -LexToken(CLOSESQBRACKET,']',1,5303) -LexToken(COMMA,',',1,5304) -LexToken(VAR,'dep_ut',1,5316) -LexToken(ASSIGNMENT,'=',1,5322) -LexToken(OPENSQBRACKET,'[',1,5323) -LexToken(PREVAR_BOOLEAN,'%t',1,5324) -LexToken(COMMA,',',1,5326) -LexToken(PREVAR_BOOLEAN,'%f',1,5327) -LexToken(CLOSESQBRACKET,']',1,5329) -LexToken(COMMA,',',1,5330) -LexToken(VAR,'label',1,5342) -LexToken(ASSIGNMENT,'=',1,5347) -LexToken(DQSTRING,'""',1,5349) -LexToken(COMMA,',',1,5350) -LexToken(VAR,'nzcross',1,5362) -LexToken(ASSIGNMENT,'=',1,5369) -LexToken(NUMBER,'0',1,5370) -LexToken(COMMA,',',1,5371) -LexToken(VAR,'nmode',1,5383) -LexToken(ASSIGNMENT,'=',1,5388) -LexToken(NUMBER,'0',1,5389) -LexToken(COMMA,',',1,5390) -LexToken(VAR,'equations',1,5402) -LexToken(ASSIGNMENT,'=',1,5411) -LexToken(VAR,'list',1,5412) -LexToken(OPENBRACKET,'(',1,5416) -LexToken(CLOSEBRACKET,')',1,5417) -LexToken(CLOSEBRACKET,')',1,5418) -LexToken(COMMA,',',1,5419) -LexToken(VAR,'doc',1,5431) -LexToken(ASSIGNMENT,'=',1,5434) -LexToken(VAR,'list',1,5435) -LexToken(OPENBRACKET,'(',1,5439) -LexToken(CLOSEBRACKET,')',1,5440) -LexToken(CLOSEBRACKET,')',1,5441) -LexToken(EOL,'\n',1,5442) -LexToken(VAR,'scs_m',1,5451) -LexToken(DOT,'.',1,5456) -LexToken(VAR,'objs',1,5457) -LexToken(OPENBRACKET,'(',1,5461) -LexToken(NUMBER,'5',1,5462) -LexToken(CLOSEBRACKET,')',1,5463) -LexToken(ASSIGNMENT,'=',1,5464) -LexToken(SCICOS_LINK,'scicos_link',1,5465) -LexToken(OPENBRACKET,'(',1,5476) -LexToken(VAR,'xx',1,5488) -LexToken(ASSIGNMENT,'=',1,5490) -LexToken(OPENSQBRACKET,'[',1,5491) -LexToken(NUMBER,'221.46044',1,5492) -LexToken(SEMICOLON,';',1,5501) -LexToken(NUMBER,'225.15013',1,5502) -LexToken(CLOSESQBRACKET,']',1,5511) -LexToken(COMMA,',',1,5512) -LexToken(VAR,'yy',1,5524) -LexToken(ASSIGNMENT,'=',1,5526) -LexToken(OPENSQBRACKET,'[',1,5527) -LexToken(NUMBER,'280.24498',1,5528) -LexToken(SEMICOLON,';',1,5537) -LexToken(NUMBER,'280.24498',1,5538) -LexToken(CLOSESQBRACKET,']',1,5547) -LexToken(COMMA,',',1,5548) -LexToken(VAR,'id',1,5560) -LexToken(ASSIGNMENT,'=',1,5562) -LexToken(DQSTRING,'"drawlink"',1,5572) -LexToken(COMMA,',',1,5573) -LexToken(VAR,'thick',1,5585) -LexToken(ASSIGNMENT,'=',1,5590) -LexToken(OPENSQBRACKET,'[',1,5591) -LexToken(NUMBER,'0',1,5592) -LexToken(COMMA,',',1,5593) -LexToken(NUMBER,'0',1,5594) -LexToken(CLOSESQBRACKET,']',1,5595) -LexToken(COMMA,',',1,5596) -LexToken(VAR,'ct',1,5608) -LexToken(ASSIGNMENT,'=',1,5610) -LexToken(OPENSQBRACKET,'[',1,5611) -LexToken(NUMBER,'1',1,5612) -LexToken(COMMA,',',1,5613) -LexToken(NUMBER,'1',1,5614) -LexToken(CLOSESQBRACKET,']',1,5615) -LexToken(COMMA,',',1,5616) -LexToken(VAR,'from',1,5628) -LexToken(ASSIGNMENT,'=',1,5632) -LexToken(OPENSQBRACKET,'[',1,5633) -LexToken(NUMBER,'3',1,5634) -LexToken(COMMA,',',1,5635) -LexToken(NUMBER,'1',1,5636) -LexToken(COMMA,',',1,5637) -LexToken(NUMBER,'0',1,5638) -LexToken(CLOSESQBRACKET,']',1,5639) -LexToken(COMMA,',',1,5640) -LexToken(VAR,'to',1,5652) -LexToken(ASSIGNMENT,'=',1,5654) -LexToken(OPENSQBRACKET,'[',1,5655) -LexToken(NUMBER,'4',1,5656) -LexToken(COMMA,',',1,5657) -LexToken(NUMBER,'1',1,5658) -LexToken(COMMA,',',1,5659) -LexToken(NUMBER,'1',1,5660) -LexToken(CLOSESQBRACKET,']',1,5661) -LexToken(CLOSEBRACKET,')',1,5662) -LexToken(EOL,'\n',1,5663) -LexToken(VAR,'scs_m',1,5672) -LexToken(DOT,'.',1,5677) -LexToken(VAR,'objs',1,5678) -LexToken(OPENBRACKET,'(',1,5682) -LexToken(NUMBER,'6',1,5683) -LexToken(CLOSEBRACKET,')',1,5684) -LexToken(ASSIGNMENT,'=',1,5685) -LexToken(SCICOS_LINK,'scicos_link',1,5686) -LexToken(OPENBRACKET,'(',1,5697) -LexToken(VAR,'xx',1,5709) -LexToken(ASSIGNMENT,'=',1,5711) -LexToken(OPENSQBRACKET,'[',1,5712) -LexToken(NUMBER,'253.37693',1,5713) -LexToken(SEMICOLON,';',1,5722) -LexToken(NUMBER,'253.72156',1,5723) -LexToken(CLOSESQBRACKET,']',1,5732) -LexToken(COMMA,',',1,5733) -LexToken(VAR,'yy',1,5745) -LexToken(ASSIGNMENT,'=',1,5747) -LexToken(OPENSQBRACKET,'[',1,5748) -LexToken(NUMBER,'314.59108',1,5749) -LexToken(SEMICOLON,';',1,5758) -LexToken(NUMBER,'305.95927',1,5759) -LexToken(CLOSESQBRACKET,']',1,5768) -LexToken(COMMA,',',1,5769) -LexToken(VAR,'id',1,5781) -LexToken(ASSIGNMENT,'=',1,5783) -LexToken(DQSTRING,'"drawlink"',1,5793) -LexToken(COMMA,',',1,5794) -LexToken(VAR,'thick',1,5806) -LexToken(ASSIGNMENT,'=',1,5811) -LexToken(OPENSQBRACKET,'[',1,5812) -LexToken(NUMBER,'0',1,5813) -LexToken(COMMA,',',1,5814) -LexToken(NUMBER,'0',1,5815) -LexToken(CLOSESQBRACKET,']',1,5816) -LexToken(COMMA,',',1,5817) -LexToken(VAR,'ct',1,5829) -LexToken(ASSIGNMENT,'=',1,5831) -LexToken(OPENSQBRACKET,'[',1,5832) -LexToken(NUMBER,'5',1,5833) -LexToken(COMMA,',',1,5834) -LexToken(ADDITION,'-',1,5835) -LexToken(NUMBER,'1',1,5836) -LexToken(CLOSESQBRACKET,']',1,5837) -LexToken(COMMA,',',1,5838) -LexToken(VAR,'from',1,5850) -LexToken(ASSIGNMENT,'=',1,5854) -LexToken(OPENSQBRACKET,'[',1,5855) -LexToken(NUMBER,'2',1,5856) -LexToken(COMMA,',',1,5857) -LexToken(NUMBER,'1',1,5858) -LexToken(COMMA,',',1,5859) -LexToken(NUMBER,'0',1,5860) -LexToken(CLOSESQBRACKET,']',1,5861) -LexToken(COMMA,',',1,5862) -LexToken(VAR,'to',1,5874) -LexToken(ASSIGNMENT,'=',1,5876) -LexToken(OPENSQBRACKET,'[',1,5877) -LexToken(NUMBER,'4',1,5878) -LexToken(COMMA,',',1,5879) -LexToken(NUMBER,'1',1,5880) -LexToken(COMMA,',',1,5881) -LexToken(NUMBER,'1',1,5882) -LexToken(CLOSESQBRACKET,']',1,5883) -LexToken(CLOSEBRACKET,')',1,5884) -LexToken(EOL,'\n',1,5885) -LexToken(VAR,'scs_m',1,5894) -LexToken(DOT,'.',1,5899) -LexToken(VAR,'objs',1,5900) -LexToken(OPENBRACKET,'(',1,5904) -LexToken(NUMBER,'7',1,5905) -LexToken(CLOSEBRACKET,')',1,5906) -LexToken(ASSIGNMENT,'=',1,5907) -LexToken(SCICOS_LINK,'scicos_link',1,5908) -LexToken(OPENBRACKET,'(',1,5919) -LexToken(VAR,'xx',1,5931) -LexToken(ASSIGNMENT,'=',1,5933) -LexToken(OPENSQBRACKET,'[',1,5934) -LexToken(NUMBER,'138.19704',1,5935) -LexToken(SEMICOLON,';',1,5944) -LexToken(NUMBER,'144.31759',1,5945) -LexToken(CLOSESQBRACKET,']',1,5954) -LexToken(COMMA,',',1,5955) -LexToken(VAR,'yy',1,5967) -LexToken(ASSIGNMENT,'=',1,5969) -LexToken(OPENSQBRACKET,'[',1,5970) -LexToken(NUMBER,'273.44465',1,5971) -LexToken(SEMICOLON,';',1,5980) -LexToken(NUMBER,'273.57832',1,5981) -LexToken(CLOSESQBRACKET,']',1,5990) -LexToken(COMMA,',',1,5991) -LexToken(VAR,'id',1,6003) -LexToken(ASSIGNMENT,'=',1,6005) -LexToken(DQSTRING,'"drawlink"',1,6015) -LexToken(COMMA,',',1,6016) -LexToken(VAR,'thick',1,6028) -LexToken(ASSIGNMENT,'=',1,6033) -LexToken(OPENSQBRACKET,'[',1,6034) -LexToken(NUMBER,'0',1,6035) -LexToken(COMMA,',',1,6036) -LexToken(NUMBER,'0',1,6037) -LexToken(CLOSESQBRACKET,']',1,6038) -LexToken(COMMA,',',1,6039) -LexToken(VAR,'ct',1,6051) -LexToken(ASSIGNMENT,'=',1,6053) -LexToken(OPENSQBRACKET,'[',1,6054) -LexToken(NUMBER,'1',1,6055) -LexToken(COMMA,',',1,6056) -LexToken(NUMBER,'1',1,6057) -LexToken(CLOSESQBRACKET,']',1,6058) -LexToken(COMMA,',',1,6059) -LexToken(VAR,'from',1,6071) -LexToken(ASSIGNMENT,'=',1,6075) -LexToken(OPENSQBRACKET,'[',1,6076) -LexToken(NUMBER,'1',1,6077) -LexToken(COMMA,',',1,6078) -LexToken(NUMBER,'1',1,6079) -LexToken(COMMA,',',1,6080) -LexToken(NUMBER,'0',1,6081) -LexToken(CLOSESQBRACKET,']',1,6082) -LexToken(COMMA,',',1,6083) -LexToken(VAR,'to',1,6095) -LexToken(ASSIGNMENT,'=',1,6097) -LexToken(OPENSQBRACKET,'[',1,6098) -LexToken(NUMBER,'3',1,6099) -LexToken(COMMA,',',1,6100) -LexToken(NUMBER,'2',1,6101) -LexToken(COMMA,',',1,6102) -LexToken(NUMBER,'1',1,6103) -LexToken(CLOSESQBRACKET,']',1,6104) -LexToken(CLOSEBRACKET,')',1,6105) -LexToken(EOL,'\n',1,6106) -LexToken(VAR,'scs_m',1,6115) -LexToken(DOT,'.',1,6120) -LexToken(VAR,'objs',1,6121) -LexToken(OPENBRACKET,'(',1,6125) -LexToken(NUMBER,'8',1,6126) -LexToken(CLOSEBRACKET,')',1,6127) -LexToken(ASSIGNMENT,'=',1,6128) -LexToken(SCICOS_BLOCK,'scicos_block',1,6129) -LexToken(OPENBRACKET,'(',1,6141) -LexToken(VAR,'gui',1,6153) -LexToken(ASSIGNMENT,'=',1,6156) -LexToken(DQSTRING,'"LOGICAL_OP"',1,6168) -LexToken(COMMA,',',1,6169) -LexToken(VAR,'graphics',1,6181) -LexToken(ASSIGNMENT,'=',1,6189) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6190) -LexToken(OPENBRACKET,'(',1,6205) -LexToken(VAR,'orig',1,6217) -LexToken(ASSIGNMENT,'=',1,6221) -LexToken(OPENSQBRACKET,'[',1,6222) -LexToken(NUMBER,'317.46698',1,6223) -LexToken(COMMA,',',1,6232) -LexToken(NUMBER,'309.46812',1,6233) -LexToken(CLOSESQBRACKET,']',1,6242) -LexToken(COMMA,',',1,6243) -LexToken(VAR,'sz',1,6255) -LexToken(ASSIGNMENT,'=',1,6257) -LexToken(OPENSQBRACKET,'[',1,6258) -LexToken(NUMBER,'60',1,6259) -LexToken(COMMA,',',1,6261) -LexToken(NUMBER,'40',1,6262) -LexToken(CLOSESQBRACKET,']',1,6264) -LexToken(COMMA,',',1,6265) -LexToken(VAR,'flip',1,6277) -LexToken(ASSIGNMENT,'=',1,6281) -LexToken(PREVAR_BOOLEAN,'%t',1,6282) -LexToken(COMMA,',',1,6284) -LexToken(VAR,'theta',1,6296) -LexToken(ASSIGNMENT,'=',1,6301) -LexToken(NUMBER,'0',1,6302) -LexToken(COMMA,',',1,6303) -LexToken(VAR,'exprs',1,6315) -LexToken(ASSIGNMENT,'=',1,6320) -LexToken(OPENSQBRACKET,'[',1,6321) -LexToken(DQSTRING,'"1"',1,6324) -LexToken(SEMICOLON,';',1,6325) -LexToken(DQSTRING,'"5"',1,6328) -LexToken(SEMICOLON,';',1,6329) -LexToken(DQSTRING,'"5"',1,6332) -LexToken(SEMICOLON,';',1,6333) -LexToken(DQSTRING,'"0"',1,6336) -LexToken(CLOSESQBRACKET,']',1,6337) -LexToken(COMMA,',',1,6338) -LexToken(VAR,'pin',1,6350) -LexToken(ASSIGNMENT,'=',1,6353) -LexToken(NUMBER,'11',1,6354) -LexToken(COMMA,',',1,6356) -LexToken(VAR,'pout',1,6368) -LexToken(ASSIGNMENT,'=',1,6372) -LexToken(NUMBER,'17',1,6373) -LexToken(COMMA,',',1,6375) -LexToken(VAR,'pein',1,6387) -LexToken(ASSIGNMENT,'=',1,6391) -LexToken(OPENSQBRACKET,'[',1,6392) -LexToken(CLOSESQBRACKET,']',1,6393) -LexToken(COMMA,',',1,6394) -LexToken(VAR,'peout',1,6406) -LexToken(ASSIGNMENT,'=',1,6411) -LexToken(OPENSQBRACKET,'[',1,6412) -LexToken(CLOSESQBRACKET,']',1,6413) -LexToken(COMMA,',',1,6414) -LexToken(VAR,'gr_i',1,6426) -LexToken(ASSIGNMENT,'=',1,6430) -LexToken(VAR,'list',1,6431) -LexToken(OPENBRACKET,'(',1,6435) -LexToken(DQSTRING,'"xstringb(orig(1),orig(2),[\\\'Logical Op \\\';OPER],sz(1),sz(2),\\\'fill\\\');"',1,6518) -LexToken(COMMA,',',1,6519) -LexToken(NUMBER,'8',1,6520) -LexToken(CLOSEBRACKET,')',1,6521) -LexToken(COMMA,',',1,6522) -LexToken(VAR,'id',1,6534) -LexToken(ASSIGNMENT,'=',1,6536) -LexToken(DQSTRING,'""',1,6538) -LexToken(COMMA,',',1,6539) -LexToken(VAR,'in_implicit',1,6551) -LexToken(ASSIGNMENT,'=',1,6562) -LexToken(DQSTRING,'"E"',1,6565) -LexToken(COMMA,',',1,6566) -LexToken(VAR,'out_implicit',1,6578) -LexToken(ASSIGNMENT,'=',1,6590) -LexToken(DQSTRING,'"E"',1,6593) -LexToken(CLOSEBRACKET,')',1,6594) -LexToken(COMMA,',',1,6595) -LexToken(VAR,'model',1,6607) -LexToken(ASSIGNMENT,'=',1,6612) -LexToken(SCICOS_MODEL,'scicos_model',1,6613) -LexToken(OPENBRACKET,'(',1,6625) -LexToken(VAR,'sim',1,6637) -LexToken(ASSIGNMENT,'=',1,6640) -LexToken(VAR,'list',1,6641) -LexToken(OPENBRACKET,'(',1,6645) -LexToken(DQSTRING,'"logicalop_i8"',1,6659) -LexToken(COMMA,',',1,6660) -LexToken(NUMBER,'4',1,6661) -LexToken(CLOSEBRACKET,')',1,6662) -LexToken(COMMA,',',1,6663) -LexToken(VAR,'in',1,6675) -LexToken(ASSIGNMENT,'=',1,6677) -LexToken(ADDITION,'-',1,6678) -LexToken(NUMBER,'1',1,6679) -LexToken(COMMA,',',1,6680) -LexToken(VAR,'in2',1,6692) -LexToken(ASSIGNMENT,'=',1,6695) -LexToken(ADDITION,'-',1,6696) -LexToken(NUMBER,'2',1,6697) -LexToken(COMMA,',',1,6698) -LexToken(VAR,'intyp',1,6710) -LexToken(ASSIGNMENT,'=',1,6715) -LexToken(NUMBER,'5',1,6716) -LexToken(COMMA,',',1,6717) -LexToken(VAR,'out',1,6729) -LexToken(ASSIGNMENT,'=',1,6732) -LexToken(ADDITION,'-',1,6733) -LexToken(NUMBER,'1',1,6734) -LexToken(COMMA,',',1,6735) -LexToken(VAR,'out2',1,6747) -LexToken(ASSIGNMENT,'=',1,6751) -LexToken(ADDITION,'-',1,6752) -LexToken(NUMBER,'2',1,6753) -LexToken(COMMA,',',1,6754) -LexToken(VAR,'outtyp',1,6766) -LexToken(ASSIGNMENT,'=',1,6772) -LexToken(NUMBER,'5',1,6773) -LexToken(COMMA,',',1,6774) -LexToken(VAR,'evtin',1,6786) -LexToken(ASSIGNMENT,'=',1,6791) -LexToken(OPENSQBRACKET,'[',1,6792) -LexToken(CLOSESQBRACKET,']',1,6793) -LexToken(COMMA,',',1,6794) -LexToken(VAR,'evtout',1,6806) -LexToken(ASSIGNMENT,'=',1,6812) -LexToken(OPENSQBRACKET,'[',1,6813) -LexToken(CLOSESQBRACKET,']',1,6814) -LexToken(COMMA,',',1,6815) -LexToken(VAR,'state',1,6827) -LexToken(ASSIGNMENT,'=',1,6832) -LexToken(OPENSQBRACKET,'[',1,6833) -LexToken(CLOSESQBRACKET,']',1,6834) -LexToken(COMMA,',',1,6835) -LexToken(VAR,'dstate',1,6847) -LexToken(ASSIGNMENT,'=',1,6853) -LexToken(OPENSQBRACKET,'[',1,6854) -LexToken(CLOSESQBRACKET,']',1,6855) -LexToken(COMMA,',',1,6856) -LexToken(VAR,'odstate',1,6868) -LexToken(ASSIGNMENT,'=',1,6875) -LexToken(VAR,'list',1,6876) -LexToken(OPENBRACKET,'(',1,6880) -LexToken(CLOSEBRACKET,')',1,6881) -LexToken(COMMA,',',1,6882) -LexToken(VAR,'rpar',1,6894) -LexToken(ASSIGNMENT,'=',1,6898) -LexToken(OPENSQBRACKET,'[',1,6899) -LexToken(CLOSESQBRACKET,']',1,6900) -LexToken(COMMA,',',1,6901) -LexToken(VAR,'ipar',1,6913) -LexToken(ASSIGNMENT,'=',1,6917) -LexToken(OPENSQBRACKET,'[',1,6918) -LexToken(NUMBER,'5',1,6919) -LexToken(SEMICOLON,';',1,6920) -LexToken(NUMBER,'0',1,6921) -LexToken(CLOSESQBRACKET,']',1,6922) -LexToken(COMMA,',',1,6923) -LexToken(VAR,'opar',1,6935) -LexToken(ASSIGNMENT,'=',1,6939) -LexToken(VAR,'list',1,6940) -LexToken(OPENBRACKET,'(',1,6944) -LexToken(CLOSEBRACKET,')',1,6945) -LexToken(COMMA,',',1,6946) -LexToken(VAR,'blocktype',1,6958) -LexToken(ASSIGNMENT,'=',1,6967) -LexToken(DQSTRING,'"c"',1,6970) -LexToken(COMMA,',',1,6971) -LexToken(VAR,'firing',1,6983) -LexToken(ASSIGNMENT,'=',1,6989) -LexToken(OPENSQBRACKET,'[',1,6990) -LexToken(CLOSESQBRACKET,']',1,6991) -LexToken(COMMA,',',1,6992) -LexToken(VAR,'dep_ut',1,7004) -LexToken(ASSIGNMENT,'=',1,7010) -LexToken(OPENSQBRACKET,'[',1,7011) -LexToken(PREVAR_BOOLEAN,'%t',1,7012) -LexToken(COMMA,',',1,7014) -LexToken(PREVAR_BOOLEAN,'%f',1,7015) -LexToken(CLOSESQBRACKET,']',1,7017) -LexToken(COMMA,',',1,7018) -LexToken(VAR,'label',1,7030) -LexToken(ASSIGNMENT,'=',1,7035) -LexToken(DQSTRING,'""',1,7037) -LexToken(COMMA,',',1,7038) -LexToken(VAR,'nzcross',1,7050) -LexToken(ASSIGNMENT,'=',1,7057) -LexToken(NUMBER,'0',1,7058) -LexToken(COMMA,',',1,7059) -LexToken(VAR,'nmode',1,7071) -LexToken(ASSIGNMENT,'=',1,7076) -LexToken(NUMBER,'0',1,7077) -LexToken(COMMA,',',1,7078) -LexToken(VAR,'equations',1,7090) -LexToken(ASSIGNMENT,'=',1,7099) -LexToken(VAR,'list',1,7100) -LexToken(OPENBRACKET,'(',1,7104) -LexToken(CLOSEBRACKET,')',1,7105) -LexToken(CLOSEBRACKET,')',1,7106) -LexToken(COMMA,',',1,7107) -LexToken(VAR,'doc',1,7119) -LexToken(ASSIGNMENT,'=',1,7122) -LexToken(VAR,'list',1,7123) -LexToken(OPENBRACKET,'(',1,7127) -LexToken(CLOSEBRACKET,')',1,7128) -LexToken(CLOSEBRACKET,')',1,7129) -LexToken(EOL,'\n',1,7130) -LexToken(VAR,'scs_m',1,7139) -LexToken(DOT,'.',1,7144) -LexToken(VAR,'objs',1,7145) -LexToken(OPENBRACKET,'(',1,7149) -LexToken(NUMBER,'9',1,7150) -LexToken(CLOSEBRACKET,')',1,7151) -LexToken(ASSIGNMENT,'=',1,7152) -LexToken(SCICOS_LINK,'scicos_link',1,7153) -LexToken(OPENBRACKET,'(',1,7164) -LexToken(VAR,'xx',1,7176) -LexToken(ASSIGNMENT,'=',1,7178) -LexToken(OPENSQBRACKET,'[',1,7179) -LexToken(NUMBER,'282.29299',1,7180) -LexToken(SEMICOLON,';',1,7189) -LexToken(NUMBER,'305.09603',1,7190) -LexToken(SEMICOLON,';',1,7199) -LexToken(NUMBER,'305.09603',1,7200) -LexToken(CLOSESQBRACKET,']',1,7209) -LexToken(COMMA,',',1,7210) -LexToken(VAR,'yy',1,7222) -LexToken(ASSIGNMENT,'=',1,7224) -LexToken(OPENSQBRACKET,'[',1,7225) -LexToken(NUMBER,'280.24498',1,7226) -LexToken(SEMICOLON,';',1,7235) -LexToken(NUMBER,'280.52797',1,7236) -LexToken(SEMICOLON,';',1,7245) -LexToken(NUMBER,'280.83282',1,7246) -LexToken(CLOSESQBRACKET,']',1,7255) -LexToken(COMMA,',',1,7256) -LexToken(VAR,'id',1,7268) -LexToken(ASSIGNMENT,'=',1,7270) -LexToken(DQSTRING,'"drawlink"',1,7280) -LexToken(COMMA,',',1,7281) -LexToken(VAR,'thick',1,7293) -LexToken(ASSIGNMENT,'=',1,7298) -LexToken(OPENSQBRACKET,'[',1,7299) -LexToken(NUMBER,'0',1,7300) -LexToken(COMMA,',',1,7301) -LexToken(NUMBER,'0',1,7302) -LexToken(CLOSESQBRACKET,']',1,7303) -LexToken(COMMA,',',1,7304) -LexToken(VAR,'ct',1,7316) -LexToken(ASSIGNMENT,'=',1,7318) -LexToken(OPENSQBRACKET,'[',1,7319) -LexToken(NUMBER,'1',1,7320) -LexToken(COMMA,',',1,7321) -LexToken(NUMBER,'1',1,7322) -LexToken(CLOSESQBRACKET,']',1,7323) -LexToken(COMMA,',',1,7324) -LexToken(VAR,'from',1,7336) -LexToken(ASSIGNMENT,'=',1,7340) -LexToken(OPENSQBRACKET,'[',1,7341) -LexToken(NUMBER,'4',1,7342) -LexToken(COMMA,',',1,7343) -LexToken(NUMBER,'1',1,7344) -LexToken(COMMA,',',1,7345) -LexToken(NUMBER,'0',1,7346) -LexToken(CLOSESQBRACKET,']',1,7347) -LexToken(COMMA,',',1,7348) -LexToken(VAR,'to',1,7360) -LexToken(ASSIGNMENT,'=',1,7362) -LexToken(OPENSQBRACKET,'[',1,7363) -LexToken(NUMBER,'10',1,7364) -LexToken(COMMA,',',1,7366) -LexToken(NUMBER,'1',1,7367) -LexToken(COMMA,',',1,7368) -LexToken(NUMBER,'1',1,7369) -LexToken(CLOSESQBRACKET,']',1,7370) -LexToken(CLOSEBRACKET,')',1,7371) -LexToken(EOL,'\n',1,7372) -LexToken(VAR,'scs_m',1,7381) -LexToken(DOT,'.',1,7386) -LexToken(VAR,'objs',1,7387) -LexToken(OPENBRACKET,'(',1,7391) -LexToken(NUMBER,'10',1,7392) -LexToken(CLOSEBRACKET,')',1,7394) -LexToken(ASSIGNMENT,'=',1,7395) -LexToken(SCICOS_BLOCK,'scicos_block',1,7396) -LexToken(OPENBRACKET,'(',1,7408) -LexToken(VAR,'gui',1,7420) -LexToken(ASSIGNMENT,'=',1,7423) -LexToken(DQSTRING,'"SPLIT_f"',1,7432) -LexToken(COMMA,',',1,7433) -LexToken(VAR,'graphics',1,7445) -LexToken(ASSIGNMENT,'=',1,7453) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7454) -LexToken(OPENBRACKET,'(',1,7469) -LexToken(VAR,'orig',1,7481) -LexToken(ASSIGNMENT,'=',1,7485) -LexToken(OPENSQBRACKET,'[',1,7486) -LexToken(NUMBER,'305.09603',1,7487) -LexToken(COMMA,',',1,7496) -LexToken(NUMBER,'280.83282',1,7497) -LexToken(CLOSESQBRACKET,']',1,7506) -LexToken(COMMA,',',1,7507) -LexToken(VAR,'sz',1,7519) -LexToken(ASSIGNMENT,'=',1,7521) -LexToken(OPENSQBRACKET,'[',1,7522) -LexToken(NUMBER,'0.3333333',1,7523) -LexToken(COMMA,',',1,7532) -LexToken(NUMBER,'0.3333333',1,7533) -LexToken(CLOSESQBRACKET,']',1,7542) -LexToken(COMMA,',',1,7543) -LexToken(VAR,'flip',1,7555) -LexToken(ASSIGNMENT,'=',1,7559) -LexToken(PREVAR_BOOLEAN,'%t',1,7560) -LexToken(COMMA,',',1,7562) -LexToken(VAR,'theta',1,7574) -LexToken(ASSIGNMENT,'=',1,7579) -LexToken(NUMBER,'0',1,7580) -LexToken(COMMA,',',1,7581) -LexToken(VAR,'exprs',1,7593) -LexToken(ASSIGNMENT,'=',1,7598) -LexToken(OPENSQBRACKET,'[',1,7599) -LexToken(CLOSESQBRACKET,']',1,7600) -LexToken(COMMA,',',1,7601) -LexToken(VAR,'pin',1,7613) -LexToken(ASSIGNMENT,'=',1,7616) -LexToken(NUMBER,'9',1,7617) -LexToken(COMMA,',',1,7618) -LexToken(VAR,'pout',1,7630) -LexToken(ASSIGNMENT,'=',1,7634) -LexToken(OPENSQBRACKET,'[',1,7635) -LexToken(NUMBER,'11',1,7636) -LexToken(SEMICOLON,';',1,7638) -LexToken(NUMBER,'19',1,7639) -LexToken(CLOSESQBRACKET,']',1,7641) -LexToken(COMMA,',',1,7642) -LexToken(VAR,'pein',1,7654) -LexToken(ASSIGNMENT,'=',1,7658) -LexToken(OPENSQBRACKET,'[',1,7659) -LexToken(CLOSESQBRACKET,']',1,7660) -LexToken(COMMA,',',1,7661) -LexToken(VAR,'peout',1,7673) -LexToken(ASSIGNMENT,'=',1,7678) -LexToken(OPENSQBRACKET,'[',1,7679) -LexToken(CLOSESQBRACKET,']',1,7680) -LexToken(COMMA,',',1,7681) -LexToken(VAR,'gr_i',1,7693) -LexToken(ASSIGNMENT,'=',1,7697) -LexToken(VAR,'list',1,7698) -LexToken(OPENBRACKET,'(',1,7702) -LexToken(OPENSQBRACKET,'[',1,7703) -LexToken(CLOSESQBRACKET,']',1,7704) -LexToken(COMMA,',',1,7705) -LexToken(NUMBER,'8',1,7706) -LexToken(CLOSEBRACKET,')',1,7707) -LexToken(COMMA,',',1,7708) -LexToken(VAR,'id',1,7720) -LexToken(ASSIGNMENT,'=',1,7722) -LexToken(DQSTRING,'""',1,7724) -LexToken(COMMA,',',1,7725) -LexToken(VAR,'in_implicit',1,7737) -LexToken(ASSIGNMENT,'=',1,7748) -LexToken(DQSTRING,'"E"',1,7751) -LexToken(COMMA,',',1,7752) -LexToken(VAR,'out_implicit',1,7764) -LexToken(ASSIGNMENT,'=',1,7776) -LexToken(OPENSQBRACKET,'[',1,7777) -LexToken(DQSTRING,'"E"',1,7780) -LexToken(SEMICOLON,';',1,7781) -LexToken(DQSTRING,'"E"',1,7784) -LexToken(SEMICOLON,';',1,7785) -LexToken(DQSTRING,'"E"',1,7788) -LexToken(CLOSESQBRACKET,']',1,7789) -LexToken(CLOSEBRACKET,')',1,7790) -LexToken(COMMA,',',1,7791) -LexToken(VAR,'model',1,7803) -LexToken(ASSIGNMENT,'=',1,7808) -LexToken(SCICOS_MODEL,'scicos_model',1,7809) -LexToken(OPENBRACKET,'(',1,7821) -LexToken(VAR,'sim',1,7833) -LexToken(ASSIGNMENT,'=',1,7836) -LexToken(DQSTRING,'"lsplit"',1,7844) -LexToken(COMMA,',',1,7845) -LexToken(VAR,'in',1,7857) -LexToken(ASSIGNMENT,'=',1,7859) -LexToken(ADDITION,'-',1,7860) -LexToken(NUMBER,'1',1,7861) -LexToken(COMMA,',',1,7862) -LexToken(VAR,'in2',1,7874) -LexToken(ASSIGNMENT,'=',1,7877) -LexToken(OPENSQBRACKET,'[',1,7878) -LexToken(CLOSESQBRACKET,']',1,7879) -LexToken(COMMA,',',1,7880) -LexToken(VAR,'intyp',1,7892) -LexToken(ASSIGNMENT,'=',1,7897) -LexToken(NUMBER,'1',1,7898) -LexToken(COMMA,',',1,7899) -LexToken(VAR,'out',1,7911) -LexToken(ASSIGNMENT,'=',1,7914) -LexToken(OPENSQBRACKET,'[',1,7915) -LexToken(ADDITION,'-',1,7916) -LexToken(NUMBER,'1',1,7917) -LexToken(SEMICOLON,';',1,7918) -LexToken(ADDITION,'-',1,7919) -LexToken(NUMBER,'1',1,7920) -LexToken(SEMICOLON,';',1,7921) -LexToken(ADDITION,'-',1,7922) -LexToken(NUMBER,'1',1,7923) -LexToken(CLOSESQBRACKET,']',1,7924) -LexToken(COMMA,',',1,7925) -LexToken(VAR,'out2',1,7937) -LexToken(ASSIGNMENT,'=',1,7941) -LexToken(OPENSQBRACKET,'[',1,7942) -LexToken(CLOSESQBRACKET,']',1,7943) -LexToken(COMMA,',',1,7944) -LexToken(VAR,'outtyp',1,7956) -LexToken(ASSIGNMENT,'=',1,7962) -LexToken(NUMBER,'1',1,7963) -LexToken(COMMA,',',1,7964) -LexToken(VAR,'evtin',1,7976) -LexToken(ASSIGNMENT,'=',1,7981) -LexToken(OPENSQBRACKET,'[',1,7982) -LexToken(CLOSESQBRACKET,']',1,7983) -LexToken(COMMA,',',1,7984) -LexToken(VAR,'evtout',1,7996) -LexToken(ASSIGNMENT,'=',1,8002) -LexToken(OPENSQBRACKET,'[',1,8003) -LexToken(CLOSESQBRACKET,']',1,8004) -LexToken(COMMA,',',1,8005) -LexToken(VAR,'state',1,8017) -LexToken(ASSIGNMENT,'=',1,8022) -LexToken(OPENSQBRACKET,'[',1,8023) -LexToken(CLOSESQBRACKET,']',1,8024) -LexToken(COMMA,',',1,8025) -LexToken(VAR,'dstate',1,8037) -LexToken(ASSIGNMENT,'=',1,8043) -LexToken(OPENSQBRACKET,'[',1,8044) -LexToken(CLOSESQBRACKET,']',1,8045) -LexToken(COMMA,',',1,8046) -LexToken(VAR,'odstate',1,8058) -LexToken(ASSIGNMENT,'=',1,8065) -LexToken(VAR,'list',1,8066) -LexToken(OPENBRACKET,'(',1,8070) -LexToken(CLOSEBRACKET,')',1,8071) -LexToken(COMMA,',',1,8072) -LexToken(VAR,'rpar',1,8084) -LexToken(ASSIGNMENT,'=',1,8088) -LexToken(OPENSQBRACKET,'[',1,8089) -LexToken(CLOSESQBRACKET,']',1,8090) -LexToken(COMMA,',',1,8091) -LexToken(VAR,'ipar',1,8103) -LexToken(ASSIGNMENT,'=',1,8107) -LexToken(OPENSQBRACKET,'[',1,8108) -LexToken(CLOSESQBRACKET,']',1,8109) -LexToken(COMMA,',',1,8110) -LexToken(VAR,'opar',1,8122) -LexToken(ASSIGNMENT,'=',1,8126) -LexToken(VAR,'list',1,8127) -LexToken(OPENBRACKET,'(',1,8131) -LexToken(CLOSEBRACKET,')',1,8132) -LexToken(COMMA,',',1,8133) -LexToken(VAR,'blocktype',1,8145) -LexToken(ASSIGNMENT,'=',1,8154) -LexToken(DQSTRING,'"c"',1,8157) -LexToken(COMMA,',',1,8158) -LexToken(VAR,'firing',1,8170) -LexToken(ASSIGNMENT,'=',1,8176) -LexToken(OPENSQBRACKET,'[',1,8177) -LexToken(CLOSESQBRACKET,']',1,8178) -LexToken(COMMA,',',1,8179) -LexToken(VAR,'dep_ut',1,8191) -LexToken(ASSIGNMENT,'=',1,8197) -LexToken(OPENSQBRACKET,'[',1,8198) -LexToken(PREVAR_BOOLEAN,'%t',1,8199) -LexToken(COMMA,',',1,8201) -LexToken(PREVAR_BOOLEAN,'%f',1,8202) -LexToken(CLOSESQBRACKET,']',1,8204) -LexToken(COMMA,',',1,8205) -LexToken(VAR,'label',1,8217) -LexToken(ASSIGNMENT,'=',1,8222) -LexToken(DQSTRING,'""',1,8224) -LexToken(COMMA,',',1,8225) -LexToken(VAR,'nzcross',1,8237) -LexToken(ASSIGNMENT,'=',1,8244) -LexToken(NUMBER,'0',1,8245) -LexToken(COMMA,',',1,8246) -LexToken(VAR,'nmode',1,8258) -LexToken(ASSIGNMENT,'=',1,8263) -LexToken(NUMBER,'0',1,8264) -LexToken(COMMA,',',1,8265) -LexToken(VAR,'equations',1,8277) -LexToken(ASSIGNMENT,'=',1,8286) -LexToken(VAR,'list',1,8287) -LexToken(OPENBRACKET,'(',1,8291) -LexToken(CLOSEBRACKET,')',1,8292) -LexToken(CLOSEBRACKET,')',1,8293) -LexToken(COMMA,',',1,8294) -LexToken(VAR,'doc',1,8306) -LexToken(ASSIGNMENT,'=',1,8309) -LexToken(VAR,'list',1,8310) -LexToken(OPENBRACKET,'(',1,8314) -LexToken(CLOSEBRACKET,')',1,8315) -LexToken(CLOSEBRACKET,')',1,8316) -LexToken(EOL,'\n',1,8317) -LexToken(VAR,'scs_m',1,8326) -LexToken(DOT,'.',1,8331) -LexToken(VAR,'objs',1,8332) -LexToken(OPENBRACKET,'(',1,8336) -LexToken(NUMBER,'11',1,8337) -LexToken(CLOSEBRACKET,')',1,8339) -LexToken(ASSIGNMENT,'=',1,8340) -LexToken(SCICOS_LINK,'scicos_link',1,8341) -LexToken(OPENBRACKET,'(',1,8352) -LexToken(VAR,'xx',1,8364) -LexToken(ASSIGNMENT,'=',1,8366) -LexToken(OPENSQBRACKET,'[',1,8367) -LexToken(NUMBER,'305.09603',1,8368) -LexToken(SEMICOLON,';',1,8377) -LexToken(NUMBER,'305.09603',1,8378) -LexToken(SEMICOLON,';',1,8387) -LexToken(NUMBER,'308.89555',1,8388) -LexToken(CLOSESQBRACKET,']',1,8397) -LexToken(COMMA,',',1,8398) -LexToken(VAR,'yy',1,8410) -LexToken(ASSIGNMENT,'=',1,8412) -LexToken(OPENSQBRACKET,'[',1,8413) -LexToken(NUMBER,'280.83282',1,8414) -LexToken(SEMICOLON,';',1,8423) -LexToken(NUMBER,'329.46812',1,8424) -LexToken(SEMICOLON,';',1,8433) -LexToken(NUMBER,'329.46812',1,8434) -LexToken(CLOSESQBRACKET,']',1,8443) -LexToken(COMMA,',',1,8444) -LexToken(VAR,'id',1,8456) -LexToken(ASSIGNMENT,'=',1,8458) -LexToken(DQSTRING,'"drawlink"',1,8468) -LexToken(COMMA,',',1,8469) -LexToken(VAR,'thick',1,8481) -LexToken(ASSIGNMENT,'=',1,8486) -LexToken(OPENSQBRACKET,'[',1,8487) -LexToken(NUMBER,'0',1,8488) -LexToken(COMMA,',',1,8489) -LexToken(NUMBER,'0',1,8490) -LexToken(CLOSESQBRACKET,']',1,8491) -LexToken(COMMA,',',1,8492) -LexToken(VAR,'ct',1,8504) -LexToken(ASSIGNMENT,'=',1,8506) -LexToken(OPENSQBRACKET,'[',1,8507) -LexToken(NUMBER,'1',1,8508) -LexToken(COMMA,',',1,8509) -LexToken(NUMBER,'1',1,8510) -LexToken(CLOSESQBRACKET,']',1,8511) -LexToken(COMMA,',',1,8512) -LexToken(VAR,'from',1,8524) -LexToken(ASSIGNMENT,'=',1,8528) -LexToken(OPENSQBRACKET,'[',1,8529) -LexToken(NUMBER,'10',1,8530) -LexToken(COMMA,',',1,8532) -LexToken(NUMBER,'1',1,8533) -LexToken(COMMA,',',1,8534) -LexToken(NUMBER,'0',1,8535) -LexToken(CLOSESQBRACKET,']',1,8536) -LexToken(COMMA,',',1,8537) -LexToken(VAR,'to',1,8549) -LexToken(ASSIGNMENT,'=',1,8551) -LexToken(OPENSQBRACKET,'[',1,8552) -LexToken(NUMBER,'8',1,8553) -LexToken(COMMA,',',1,8554) -LexToken(NUMBER,'1',1,8555) -LexToken(COMMA,',',1,8556) -LexToken(NUMBER,'1',1,8557) -LexToken(CLOSESQBRACKET,']',1,8558) -LexToken(CLOSEBRACKET,')',1,8559) -LexToken(EOL,'\n',1,8560) -LexToken(VAR,'scs_m',1,8569) -LexToken(DOT,'.',1,8574) -LexToken(VAR,'objs',1,8575) -LexToken(OPENBRACKET,'(',1,8579) -LexToken(NUMBER,'12',1,8580) -LexToken(CLOSEBRACKET,')',1,8582) -LexToken(ASSIGNMENT,'=',1,8583) -LexToken(SCICOS_BLOCK,'scicos_block',1,8584) -LexToken(OPENBRACKET,'(',1,8596) -LexToken(VAR,'gui',1,8608) -LexToken(ASSIGNMENT,'=',1,8611) -LexToken(DQSTRING,'"IN_f"',1,8617) -LexToken(COMMA,',',1,8618) -LexToken(VAR,'graphics',1,8630) -LexToken(ASSIGNMENT,'=',1,8638) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8639) -LexToken(OPENBRACKET,'(',1,8654) -LexToken(VAR,'orig',1,8666) -LexToken(ASSIGNMENT,'=',1,8670) -LexToken(OPENSQBRACKET,'[',1,8671) -LexToken(NUMBER,'184.8055',1,8672) -LexToken(COMMA,',',1,8680) -LexToken(NUMBER,'340.30536',1,8681) -LexToken(CLOSESQBRACKET,']',1,8690) -LexToken(COMMA,',',1,8691) -LexToken(VAR,'sz',1,8703) -LexToken(ASSIGNMENT,'=',1,8705) -LexToken(OPENSQBRACKET,'[',1,8706) -LexToken(NUMBER,'20',1,8707) -LexToken(COMMA,',',1,8709) -LexToken(NUMBER,'20',1,8710) -LexToken(CLOSESQBRACKET,']',1,8712) -LexToken(COMMA,',',1,8713) -LexToken(VAR,'flip',1,8725) -LexToken(ASSIGNMENT,'=',1,8729) -LexToken(PREVAR_BOOLEAN,'%t',1,8730) -LexToken(COMMA,',',1,8732) -LexToken(VAR,'theta',1,8744) -LexToken(ASSIGNMENT,'=',1,8749) -LexToken(NUMBER,'0',1,8750) -LexToken(COMMA,',',1,8751) -LexToken(VAR,'exprs',1,8763) -LexToken(ASSIGNMENT,'=',1,8768) -LexToken(DQSTRING,'"2"',1,8771) -LexToken(COMMA,',',1,8772) -LexToken(VAR,'pin',1,8784) -LexToken(ASSIGNMENT,'=',1,8787) -LexToken(OPENSQBRACKET,'[',1,8788) -LexToken(CLOSESQBRACKET,']',1,8789) -LexToken(COMMA,',',1,8790) -LexToken(VAR,'pout',1,8802) -LexToken(ASSIGNMENT,'=',1,8806) -LexToken(NUMBER,'13',1,8807) -LexToken(COMMA,',',1,8809) -LexToken(VAR,'pein',1,8821) -LexToken(ASSIGNMENT,'=',1,8825) -LexToken(OPENSQBRACKET,'[',1,8826) -LexToken(CLOSESQBRACKET,']',1,8827) -LexToken(COMMA,',',1,8828) -LexToken(VAR,'peout',1,8840) -LexToken(ASSIGNMENT,'=',1,8845) -LexToken(OPENSQBRACKET,'[',1,8846) -LexToken(CLOSESQBRACKET,']',1,8847) -LexToken(COMMA,',',1,8848) -LexToken(VAR,'gr_i',1,8860) -LexToken(ASSIGNMENT,'=',1,8864) -LexToken(VAR,'list',1,8865) -LexToken(OPENBRACKET,'(',1,8869) -LexToken(DQSTRING,'" "',1,8872) -LexToken(COMMA,',',1,8873) -LexToken(NUMBER,'8',1,8874) -LexToken(CLOSEBRACKET,')',1,8875) -LexToken(COMMA,',',1,8876) -LexToken(VAR,'id',1,8888) -LexToken(ASSIGNMENT,'=',1,8890) -LexToken(DQSTRING,'""',1,8892) -LexToken(COMMA,',',1,8893) -LexToken(VAR,'in_implicit',1,8905) -LexToken(ASSIGNMENT,'=',1,8916) -LexToken(OPENSQBRACKET,'[',1,8917) -LexToken(CLOSESQBRACKET,']',1,8918) -LexToken(COMMA,',',1,8919) -LexToken(VAR,'out_implicit',1,8931) -LexToken(ASSIGNMENT,'=',1,8943) -LexToken(DQSTRING,'"E"',1,8946) -LexToken(CLOSEBRACKET,')',1,8947) -LexToken(COMMA,',',1,8948) -LexToken(VAR,'model',1,8960) -LexToken(ASSIGNMENT,'=',1,8965) -LexToken(SCICOS_MODEL,'scicos_model',1,8966) -LexToken(OPENBRACKET,'(',1,8978) -LexToken(VAR,'sim',1,8990) -LexToken(ASSIGNMENT,'=',1,8993) -LexToken(DQSTRING,'"input"',1,9000) -LexToken(COMMA,',',1,9001) -LexToken(VAR,'in',1,9013) -LexToken(ASSIGNMENT,'=',1,9015) -LexToken(OPENSQBRACKET,'[',1,9016) -LexToken(CLOSESQBRACKET,']',1,9017) -LexToken(COMMA,',',1,9018) -LexToken(VAR,'in2',1,9030) -LexToken(ASSIGNMENT,'=',1,9033) -LexToken(OPENSQBRACKET,'[',1,9034) -LexToken(CLOSESQBRACKET,']',1,9035) -LexToken(COMMA,',',1,9036) -LexToken(VAR,'intyp',1,9048) -LexToken(ASSIGNMENT,'=',1,9053) -LexToken(NUMBER,'1',1,9054) -LexToken(COMMA,',',1,9055) -LexToken(VAR,'out',1,9067) -LexToken(ASSIGNMENT,'=',1,9070) -LexToken(ADDITION,'-',1,9071) -LexToken(NUMBER,'1',1,9072) -LexToken(COMMA,',',1,9073) -LexToken(VAR,'out2',1,9085) -LexToken(ASSIGNMENT,'=',1,9089) -LexToken(OPENSQBRACKET,'[',1,9090) -LexToken(CLOSESQBRACKET,']',1,9091) -LexToken(COMMA,',',1,9092) -LexToken(VAR,'outtyp',1,9104) -LexToken(ASSIGNMENT,'=',1,9110) -LexToken(ADDITION,'-',1,9111) -LexToken(NUMBER,'1',1,9112) -LexToken(COMMA,',',1,9113) -LexToken(VAR,'evtin',1,9125) -LexToken(ASSIGNMENT,'=',1,9130) -LexToken(OPENSQBRACKET,'[',1,9131) -LexToken(CLOSESQBRACKET,']',1,9132) -LexToken(COMMA,',',1,9133) -LexToken(VAR,'evtout',1,9145) -LexToken(ASSIGNMENT,'=',1,9151) -LexToken(OPENSQBRACKET,'[',1,9152) -LexToken(CLOSESQBRACKET,']',1,9153) -LexToken(COMMA,',',1,9154) -LexToken(VAR,'state',1,9166) -LexToken(ASSIGNMENT,'=',1,9171) -LexToken(OPENSQBRACKET,'[',1,9172) -LexToken(CLOSESQBRACKET,']',1,9173) -LexToken(COMMA,',',1,9174) -LexToken(VAR,'dstate',1,9186) -LexToken(ASSIGNMENT,'=',1,9192) -LexToken(OPENSQBRACKET,'[',1,9193) -LexToken(CLOSESQBRACKET,']',1,9194) -LexToken(COMMA,',',1,9195) -LexToken(VAR,'odstate',1,9207) -LexToken(ASSIGNMENT,'=',1,9214) -LexToken(VAR,'list',1,9215) -LexToken(OPENBRACKET,'(',1,9219) -LexToken(CLOSEBRACKET,')',1,9220) -LexToken(COMMA,',',1,9221) -LexToken(VAR,'rpar',1,9233) -LexToken(ASSIGNMENT,'=',1,9237) -LexToken(OPENSQBRACKET,'[',1,9238) -LexToken(CLOSESQBRACKET,']',1,9239) -LexToken(COMMA,',',1,9240) -LexToken(VAR,'ipar',1,9252) -LexToken(ASSIGNMENT,'=',1,9256) -LexToken(NUMBER,'2',1,9257) -LexToken(COMMA,',',1,9258) -LexToken(VAR,'opar',1,9270) -LexToken(ASSIGNMENT,'=',1,9274) -LexToken(VAR,'list',1,9275) -LexToken(OPENBRACKET,'(',1,9279) -LexToken(CLOSEBRACKET,')',1,9280) -LexToken(COMMA,',',1,9281) -LexToken(VAR,'blocktype',1,9293) -LexToken(ASSIGNMENT,'=',1,9302) -LexToken(DQSTRING,'"c"',1,9305) -LexToken(COMMA,',',1,9306) -LexToken(VAR,'firing',1,9318) -LexToken(ASSIGNMENT,'=',1,9324) -LexToken(OPENSQBRACKET,'[',1,9325) -LexToken(CLOSESQBRACKET,']',1,9326) -LexToken(COMMA,',',1,9327) -LexToken(VAR,'dep_ut',1,9339) -LexToken(ASSIGNMENT,'=',1,9345) -LexToken(OPENSQBRACKET,'[',1,9346) -LexToken(PREVAR_BOOLEAN,'%f',1,9347) -LexToken(COMMA,',',1,9349) -LexToken(PREVAR_BOOLEAN,'%f',1,9350) -LexToken(CLOSESQBRACKET,']',1,9352) -LexToken(COMMA,',',1,9353) -LexToken(VAR,'label',1,9365) -LexToken(ASSIGNMENT,'=',1,9370) -LexToken(DQSTRING,'""',1,9372) -LexToken(COMMA,',',1,9373) -LexToken(VAR,'nzcross',1,9385) -LexToken(ASSIGNMENT,'=',1,9392) -LexToken(NUMBER,'0',1,9393) -LexToken(COMMA,',',1,9394) -LexToken(VAR,'nmode',1,9406) -LexToken(ASSIGNMENT,'=',1,9411) -LexToken(NUMBER,'0',1,9412) -LexToken(COMMA,',',1,9413) -LexToken(VAR,'equations',1,9425) -LexToken(ASSIGNMENT,'=',1,9434) -LexToken(VAR,'list',1,9435) -LexToken(OPENBRACKET,'(',1,9439) -LexToken(CLOSEBRACKET,')',1,9440) -LexToken(CLOSEBRACKET,')',1,9441) -LexToken(COMMA,',',1,9442) -LexToken(VAR,'doc',1,9454) -LexToken(ASSIGNMENT,'=',1,9457) -LexToken(VAR,'list',1,9458) -LexToken(OPENBRACKET,'(',1,9462) -LexToken(CLOSEBRACKET,')',1,9463) -LexToken(CLOSEBRACKET,')',1,9464) -LexToken(EOL,'\n',1,9465) -LexToken(VAR,'scs_m',1,9474) -LexToken(DOT,'.',1,9479) -LexToken(VAR,'objs',1,9480) -LexToken(OPENBRACKET,'(',1,9484) -LexToken(NUMBER,'13',1,9485) -LexToken(CLOSEBRACKET,')',1,9487) -LexToken(ASSIGNMENT,'=',1,9488) -LexToken(SCICOS_LINK,'scicos_link',1,9489) -LexToken(OPENBRACKET,'(',1,9500) -LexToken(VAR,'xx',1,9512) -LexToken(ASSIGNMENT,'=',1,9514) -LexToken(OPENSQBRACKET,'[',1,9515) -LexToken(NUMBER,'204.8055',1,9516) -LexToken(SEMICOLON,';',1,9524) -LexToken(NUMBER,'224.8055',1,9525) -LexToken(CLOSESQBRACKET,']',1,9533) -LexToken(COMMA,',',1,9534) -LexToken(VAR,'yy',1,9546) -LexToken(ASSIGNMENT,'=',1,9548) -LexToken(OPENSQBRACKET,'[',1,9549) -LexToken(NUMBER,'350.30536',1,9550) -LexToken(SEMICOLON,';',1,9559) -LexToken(NUMBER,'350.30536',1,9560) -LexToken(CLOSESQBRACKET,']',1,9569) -LexToken(COMMA,',',1,9570) -LexToken(VAR,'id',1,9582) -LexToken(ASSIGNMENT,'=',1,9584) -LexToken(DQSTRING,'"drawlink"',1,9594) -LexToken(COMMA,',',1,9595) -LexToken(VAR,'thick',1,9607) -LexToken(ASSIGNMENT,'=',1,9612) -LexToken(OPENSQBRACKET,'[',1,9613) -LexToken(NUMBER,'0',1,9614) -LexToken(COMMA,',',1,9615) -LexToken(NUMBER,'0',1,9616) -LexToken(CLOSESQBRACKET,']',1,9617) -LexToken(COMMA,',',1,9618) -LexToken(VAR,'ct',1,9630) -LexToken(ASSIGNMENT,'=',1,9632) -LexToken(OPENSQBRACKET,'[',1,9633) -LexToken(NUMBER,'1',1,9634) -LexToken(COMMA,',',1,9635) -LexToken(NUMBER,'1',1,9636) -LexToken(CLOSESQBRACKET,']',1,9637) -LexToken(COMMA,',',1,9638) -LexToken(VAR,'from',1,9650) -LexToken(ASSIGNMENT,'=',1,9654) -LexToken(OPENSQBRACKET,'[',1,9655) -LexToken(NUMBER,'12',1,9656) -LexToken(COMMA,',',1,9658) -LexToken(NUMBER,'1',1,9659) -LexToken(COMMA,',',1,9660) -LexToken(NUMBER,'0',1,9661) -LexToken(CLOSESQBRACKET,']',1,9662) -LexToken(COMMA,',',1,9663) -LexToken(VAR,'to',1,9675) -LexToken(ASSIGNMENT,'=',1,9677) -LexToken(OPENSQBRACKET,'[',1,9678) -LexToken(NUMBER,'2',1,9679) -LexToken(COMMA,',',1,9680) -LexToken(NUMBER,'1',1,9681) -LexToken(COMMA,',',1,9682) -LexToken(NUMBER,'1',1,9683) -LexToken(CLOSESQBRACKET,']',1,9684) -LexToken(CLOSEBRACKET,')',1,9685) -LexToken(EOL,'\n',1,9686) -LexToken(VAR,'scs_m',1,9695) -LexToken(DOT,'.',1,9700) -LexToken(VAR,'objs',1,9701) -LexToken(OPENBRACKET,'(',1,9705) -LexToken(NUMBER,'14',1,9706) -LexToken(CLOSEBRACKET,')',1,9708) -LexToken(ASSIGNMENT,'=',1,9709) -LexToken(SCICOS_BLOCK,'scicos_block',1,9710) -LexToken(OPENBRACKET,'(',1,9722) -LexToken(VAR,'gui',1,9734) -LexToken(ASSIGNMENT,'=',1,9737) -LexToken(DQSTRING,'"IN_f"',1,9743) -LexToken(COMMA,',',1,9744) -LexToken(VAR,'graphics',1,9756) -LexToken(ASSIGNMENT,'=',1,9764) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,9765) -LexToken(OPENBRACKET,'(',1,9780) -LexToken(VAR,'orig',1,9792) -LexToken(ASSIGNMENT,'=',1,9796) -LexToken(OPENSQBRACKET,'[',1,9797) -LexToken(NUMBER,'104.31759',1,9798) -LexToken(COMMA,',',1,9807) -LexToken(NUMBER,'276.91165',1,9808) -LexToken(CLOSESQBRACKET,']',1,9817) -LexToken(COMMA,',',1,9818) -LexToken(VAR,'sz',1,9830) -LexToken(ASSIGNMENT,'=',1,9832) -LexToken(OPENSQBRACKET,'[',1,9833) -LexToken(NUMBER,'20',1,9834) -LexToken(COMMA,',',1,9836) -LexToken(NUMBER,'20',1,9837) -LexToken(CLOSESQBRACKET,']',1,9839) -LexToken(COMMA,',',1,9840) -LexToken(VAR,'flip',1,9852) -LexToken(ASSIGNMENT,'=',1,9856) -LexToken(PREVAR_BOOLEAN,'%t',1,9857) -LexToken(COMMA,',',1,9859) -LexToken(VAR,'theta',1,9871) -LexToken(ASSIGNMENT,'=',1,9876) -LexToken(NUMBER,'0',1,9877) -LexToken(COMMA,',',1,9878) -LexToken(VAR,'exprs',1,9890) -LexToken(ASSIGNMENT,'=',1,9895) -LexToken(DQSTRING,'"1"',1,9898) -LexToken(COMMA,',',1,9899) -LexToken(VAR,'pin',1,9911) -LexToken(ASSIGNMENT,'=',1,9914) -LexToken(OPENSQBRACKET,'[',1,9915) -LexToken(CLOSESQBRACKET,']',1,9916) -LexToken(COMMA,',',1,9917) -LexToken(VAR,'pout',1,9929) -LexToken(ASSIGNMENT,'=',1,9933) -LexToken(NUMBER,'15',1,9934) -LexToken(COMMA,',',1,9936) -LexToken(VAR,'pein',1,9948) -LexToken(ASSIGNMENT,'=',1,9952) -LexToken(OPENSQBRACKET,'[',1,9953) -LexToken(CLOSESQBRACKET,']',1,9954) -LexToken(COMMA,',',1,9955) -LexToken(VAR,'peout',1,9967) -LexToken(ASSIGNMENT,'=',1,9972) -LexToken(OPENSQBRACKET,'[',1,9973) -LexToken(CLOSESQBRACKET,']',1,9974) -LexToken(COMMA,',',1,9975) -LexToken(VAR,'gr_i',1,9987) -LexToken(ASSIGNMENT,'=',1,9991) -LexToken(VAR,'list',1,9992) -LexToken(OPENBRACKET,'(',1,9996) -LexToken(DQSTRING,'" "',1,9999) -LexToken(COMMA,',',1,10000) -LexToken(NUMBER,'8',1,10001) -LexToken(CLOSEBRACKET,')',1,10002) -LexToken(COMMA,',',1,10003) -LexToken(VAR,'id',1,10015) -LexToken(ASSIGNMENT,'=',1,10017) -LexToken(DQSTRING,'""',1,10019) -LexToken(COMMA,',',1,10020) -LexToken(VAR,'in_implicit',1,10032) -LexToken(ASSIGNMENT,'=',1,10043) -LexToken(OPENSQBRACKET,'[',1,10044) -LexToken(CLOSESQBRACKET,']',1,10045) -LexToken(COMMA,',',1,10046) -LexToken(VAR,'out_implicit',1,10058) -LexToken(ASSIGNMENT,'=',1,10070) -LexToken(DQSTRING,'"E"',1,10073) -LexToken(CLOSEBRACKET,')',1,10074) -LexToken(COMMA,',',1,10075) -LexToken(VAR,'model',1,10087) -LexToken(ASSIGNMENT,'=',1,10092) -LexToken(SCICOS_MODEL,'scicos_model',1,10093) -LexToken(OPENBRACKET,'(',1,10105) -LexToken(VAR,'sim',1,10117) -LexToken(ASSIGNMENT,'=',1,10120) -LexToken(DQSTRING,'"input"',1,10127) -LexToken(COMMA,',',1,10128) -LexToken(VAR,'in',1,10140) -LexToken(ASSIGNMENT,'=',1,10142) -LexToken(OPENSQBRACKET,'[',1,10143) -LexToken(CLOSESQBRACKET,']',1,10144) -LexToken(COMMA,',',1,10145) -LexToken(VAR,'in2',1,10157) -LexToken(ASSIGNMENT,'=',1,10160) -LexToken(OPENSQBRACKET,'[',1,10161) -LexToken(CLOSESQBRACKET,']',1,10162) -LexToken(COMMA,',',1,10163) -LexToken(VAR,'intyp',1,10175) -LexToken(ASSIGNMENT,'=',1,10180) -LexToken(NUMBER,'1',1,10181) -LexToken(COMMA,',',1,10182) -LexToken(VAR,'out',1,10194) -LexToken(ASSIGNMENT,'=',1,10197) -LexToken(ADDITION,'-',1,10198) -LexToken(NUMBER,'1',1,10199) -LexToken(COMMA,',',1,10200) -LexToken(VAR,'out2',1,10212) -LexToken(ASSIGNMENT,'=',1,10216) -LexToken(OPENSQBRACKET,'[',1,10217) -LexToken(CLOSESQBRACKET,']',1,10218) -LexToken(COMMA,',',1,10219) -LexToken(VAR,'outtyp',1,10231) -LexToken(ASSIGNMENT,'=',1,10237) -LexToken(ADDITION,'-',1,10238) -LexToken(NUMBER,'1',1,10239) -LexToken(COMMA,',',1,10240) -LexToken(VAR,'evtin',1,10252) -LexToken(ASSIGNMENT,'=',1,10257) -LexToken(OPENSQBRACKET,'[',1,10258) -LexToken(CLOSESQBRACKET,']',1,10259) -LexToken(COMMA,',',1,10260) -LexToken(VAR,'evtout',1,10272) -LexToken(ASSIGNMENT,'=',1,10278) -LexToken(OPENSQBRACKET,'[',1,10279) -LexToken(CLOSESQBRACKET,']',1,10280) -LexToken(COMMA,',',1,10281) -LexToken(VAR,'state',1,10293) -LexToken(ASSIGNMENT,'=',1,10298) -LexToken(OPENSQBRACKET,'[',1,10299) -LexToken(CLOSESQBRACKET,']',1,10300) -LexToken(COMMA,',',1,10301) -LexToken(VAR,'dstate',1,10313) -LexToken(ASSIGNMENT,'=',1,10319) -LexToken(OPENSQBRACKET,'[',1,10320) -LexToken(CLOSESQBRACKET,']',1,10321) -LexToken(COMMA,',',1,10322) -LexToken(VAR,'odstate',1,10334) -LexToken(ASSIGNMENT,'=',1,10341) -LexToken(VAR,'list',1,10342) -LexToken(OPENBRACKET,'(',1,10346) -LexToken(CLOSEBRACKET,')',1,10347) -LexToken(COMMA,',',1,10348) -LexToken(VAR,'rpar',1,10360) -LexToken(ASSIGNMENT,'=',1,10364) -LexToken(OPENSQBRACKET,'[',1,10365) -LexToken(CLOSESQBRACKET,']',1,10366) -LexToken(COMMA,',',1,10367) -LexToken(VAR,'ipar',1,10379) -LexToken(ASSIGNMENT,'=',1,10383) -LexToken(NUMBER,'1',1,10384) -LexToken(COMMA,',',1,10385) -LexToken(VAR,'opar',1,10397) -LexToken(ASSIGNMENT,'=',1,10401) -LexToken(VAR,'list',1,10402) -LexToken(OPENBRACKET,'(',1,10406) -LexToken(CLOSEBRACKET,')',1,10407) -LexToken(COMMA,',',1,10408) -LexToken(VAR,'blocktype',1,10420) -LexToken(ASSIGNMENT,'=',1,10429) -LexToken(DQSTRING,'"c"',1,10432) -LexToken(COMMA,',',1,10433) -LexToken(VAR,'firing',1,10445) -LexToken(ASSIGNMENT,'=',1,10451) -LexToken(OPENSQBRACKET,'[',1,10452) -LexToken(CLOSESQBRACKET,']',1,10453) -LexToken(COMMA,',',1,10454) -LexToken(VAR,'dep_ut',1,10466) -LexToken(ASSIGNMENT,'=',1,10472) -LexToken(OPENSQBRACKET,'[',1,10473) -LexToken(PREVAR_BOOLEAN,'%f',1,10474) -LexToken(COMMA,',',1,10476) -LexToken(PREVAR_BOOLEAN,'%f',1,10477) -LexToken(CLOSESQBRACKET,']',1,10479) -LexToken(COMMA,',',1,10480) -LexToken(VAR,'label',1,10492) -LexToken(ASSIGNMENT,'=',1,10497) -LexToken(DQSTRING,'""',1,10499) -LexToken(COMMA,',',1,10500) -LexToken(VAR,'nzcross',1,10512) -LexToken(ASSIGNMENT,'=',1,10519) -LexToken(NUMBER,'0',1,10520) -LexToken(COMMA,',',1,10521) -LexToken(VAR,'nmode',1,10533) -LexToken(ASSIGNMENT,'=',1,10538) -LexToken(NUMBER,'0',1,10539) -LexToken(COMMA,',',1,10540) -LexToken(VAR,'equations',1,10552) -LexToken(ASSIGNMENT,'=',1,10561) -LexToken(VAR,'list',1,10562) -LexToken(OPENBRACKET,'(',1,10566) -LexToken(CLOSEBRACKET,')',1,10567) -LexToken(CLOSEBRACKET,')',1,10568) -LexToken(COMMA,',',1,10569) -LexToken(VAR,'doc',1,10581) -LexToken(ASSIGNMENT,'=',1,10584) -LexToken(VAR,'list',1,10585) -LexToken(OPENBRACKET,'(',1,10589) -LexToken(CLOSEBRACKET,')',1,10590) -LexToken(CLOSEBRACKET,')',1,10591) -LexToken(EOL,'\n',1,10592) -LexToken(VAR,'scs_m',1,10601) -LexToken(DOT,'.',1,10606) -LexToken(VAR,'objs',1,10607) -LexToken(OPENBRACKET,'(',1,10611) -LexToken(NUMBER,'15',1,10612) -LexToken(CLOSEBRACKET,')',1,10614) -LexToken(ASSIGNMENT,'=',1,10615) -LexToken(SCICOS_LINK,'scicos_link',1,10616) -LexToken(OPENBRACKET,'(',1,10627) -LexToken(VAR,'xx',1,10639) -LexToken(ASSIGNMENT,'=',1,10641) -LexToken(OPENSQBRACKET,'[',1,10642) -LexToken(NUMBER,'124.31759',1,10643) -LexToken(SEMICOLON,';',1,10652) -LexToken(NUMBER,'144.31759',1,10653) -LexToken(CLOSESQBRACKET,']',1,10662) -LexToken(COMMA,',',1,10663) -LexToken(VAR,'yy',1,10675) -LexToken(ASSIGNMENT,'=',1,10677) -LexToken(OPENSQBRACKET,'[',1,10678) -LexToken(NUMBER,'286.91165',1,10679) -LexToken(SEMICOLON,';',1,10688) -LexToken(NUMBER,'286.91165',1,10689) -LexToken(CLOSESQBRACKET,']',1,10698) -LexToken(COMMA,',',1,10699) -LexToken(VAR,'id',1,10711) -LexToken(ASSIGNMENT,'=',1,10713) -LexToken(DQSTRING,'"drawlink"',1,10723) -LexToken(COMMA,',',1,10724) -LexToken(VAR,'thick',1,10736) -LexToken(ASSIGNMENT,'=',1,10741) -LexToken(OPENSQBRACKET,'[',1,10742) -LexToken(NUMBER,'0',1,10743) -LexToken(COMMA,',',1,10744) -LexToken(NUMBER,'0',1,10745) -LexToken(CLOSESQBRACKET,']',1,10746) -LexToken(COMMA,',',1,10747) -LexToken(VAR,'ct',1,10759) -LexToken(ASSIGNMENT,'=',1,10761) -LexToken(OPENSQBRACKET,'[',1,10762) -LexToken(NUMBER,'1',1,10763) -LexToken(COMMA,',',1,10764) -LexToken(NUMBER,'1',1,10765) -LexToken(CLOSESQBRACKET,']',1,10766) -LexToken(COMMA,',',1,10767) -LexToken(VAR,'from',1,10779) -LexToken(ASSIGNMENT,'=',1,10783) -LexToken(OPENSQBRACKET,'[',1,10784) -LexToken(NUMBER,'14',1,10785) -LexToken(COMMA,',',1,10787) -LexToken(NUMBER,'1',1,10788) -LexToken(COMMA,',',1,10789) -LexToken(NUMBER,'0',1,10790) -LexToken(CLOSESQBRACKET,']',1,10791) -LexToken(COMMA,',',1,10792) -LexToken(VAR,'to',1,10804) -LexToken(ASSIGNMENT,'=',1,10806) -LexToken(OPENSQBRACKET,'[',1,10807) -LexToken(NUMBER,'3',1,10808) -LexToken(COMMA,',',1,10809) -LexToken(NUMBER,'1',1,10810) -LexToken(COMMA,',',1,10811) -LexToken(NUMBER,'1',1,10812) -LexToken(CLOSESQBRACKET,']',1,10813) -LexToken(CLOSEBRACKET,')',1,10814) -LexToken(EOL,'\n',1,10815) -LexToken(VAR,'scs_m',1,10824) -LexToken(DOT,'.',1,10829) -LexToken(VAR,'objs',1,10830) -LexToken(OPENBRACKET,'(',1,10834) -LexToken(NUMBER,'16',1,10835) -LexToken(CLOSEBRACKET,')',1,10837) -LexToken(ASSIGNMENT,'=',1,10838) -LexToken(SCICOS_BLOCK,'scicos_block',1,10839) -LexToken(OPENBRACKET,'(',1,10851) -LexToken(VAR,'gui',1,10863) -LexToken(ASSIGNMENT,'=',1,10866) -LexToken(DQSTRING,'"OUT_f"',1,10873) -LexToken(COMMA,',',1,10874) -LexToken(VAR,'graphics',1,10886) -LexToken(ASSIGNMENT,'=',1,10894) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,10895) -LexToken(OPENBRACKET,'(',1,10910) -LexToken(VAR,'orig',1,10922) -LexToken(ASSIGNMENT,'=',1,10926) -LexToken(OPENSQBRACKET,'[',1,10927) -LexToken(NUMBER,'406.03841',1,10928) -LexToken(COMMA,',',1,10937) -LexToken(NUMBER,'319.46812',1,10938) -LexToken(CLOSESQBRACKET,']',1,10947) -LexToken(COMMA,',',1,10948) -LexToken(VAR,'sz',1,10960) -LexToken(ASSIGNMENT,'=',1,10962) -LexToken(OPENSQBRACKET,'[',1,10963) -LexToken(NUMBER,'20',1,10964) -LexToken(COMMA,',',1,10966) -LexToken(NUMBER,'20',1,10967) -LexToken(CLOSESQBRACKET,']',1,10969) -LexToken(COMMA,',',1,10970) -LexToken(VAR,'flip',1,10982) -LexToken(ASSIGNMENT,'=',1,10986) -LexToken(PREVAR_BOOLEAN,'%t',1,10987) -LexToken(COMMA,',',1,10989) -LexToken(VAR,'theta',1,11001) -LexToken(ASSIGNMENT,'=',1,11006) -LexToken(NUMBER,'0',1,11007) -LexToken(COMMA,',',1,11008) -LexToken(VAR,'exprs',1,11020) -LexToken(ASSIGNMENT,'=',1,11025) -LexToken(DQSTRING,'"2"',1,11028) -LexToken(COMMA,',',1,11029) -LexToken(VAR,'pin',1,11041) -LexToken(ASSIGNMENT,'=',1,11044) -LexToken(NUMBER,'17',1,11045) -LexToken(COMMA,',',1,11047) -LexToken(VAR,'pout',1,11059) -LexToken(ASSIGNMENT,'=',1,11063) -LexToken(OPENSQBRACKET,'[',1,11064) -LexToken(CLOSESQBRACKET,']',1,11065) -LexToken(COMMA,',',1,11066) -LexToken(VAR,'pein',1,11078) -LexToken(ASSIGNMENT,'=',1,11082) -LexToken(OPENSQBRACKET,'[',1,11083) -LexToken(CLOSESQBRACKET,']',1,11084) -LexToken(COMMA,',',1,11085) -LexToken(VAR,'peout',1,11097) -LexToken(ASSIGNMENT,'=',1,11102) -LexToken(OPENSQBRACKET,'[',1,11103) -LexToken(CLOSESQBRACKET,']',1,11104) -LexToken(COMMA,',',1,11105) -LexToken(VAR,'gr_i',1,11117) -LexToken(ASSIGNMENT,'=',1,11121) -LexToken(VAR,'list',1,11122) -LexToken(OPENBRACKET,'(',1,11126) -LexToken(DQSTRING,'" "',1,11129) -LexToken(COMMA,',',1,11130) -LexToken(NUMBER,'8',1,11131) -LexToken(CLOSEBRACKET,')',1,11132) -LexToken(COMMA,',',1,11133) -LexToken(VAR,'id',1,11145) -LexToken(ASSIGNMENT,'=',1,11147) -LexToken(DQSTRING,'""',1,11149) -LexToken(COMMA,',',1,11150) -LexToken(VAR,'in_implicit',1,11162) -LexToken(ASSIGNMENT,'=',1,11173) -LexToken(DQSTRING,'"E"',1,11176) -LexToken(COMMA,',',1,11177) -LexToken(VAR,'out_implicit',1,11189) -LexToken(ASSIGNMENT,'=',1,11201) -LexToken(OPENSQBRACKET,'[',1,11202) -LexToken(CLOSESQBRACKET,']',1,11203) -LexToken(CLOSEBRACKET,')',1,11204) -LexToken(COMMA,',',1,11205) -LexToken(VAR,'model',1,11217) -LexToken(ASSIGNMENT,'=',1,11222) -LexToken(SCICOS_MODEL,'scicos_model',1,11223) -LexToken(OPENBRACKET,'(',1,11235) -LexToken(VAR,'sim',1,11247) -LexToken(ASSIGNMENT,'=',1,11250) -LexToken(DQSTRING,'"output"',1,11258) -LexToken(COMMA,',',1,11259) -LexToken(VAR,'in',1,11271) -LexToken(ASSIGNMENT,'=',1,11273) -LexToken(ADDITION,'-',1,11274) -LexToken(NUMBER,'1',1,11275) -LexToken(COMMA,',',1,11276) -LexToken(VAR,'in2',1,11288) -LexToken(ASSIGNMENT,'=',1,11291) -LexToken(OPENSQBRACKET,'[',1,11292) -LexToken(CLOSESQBRACKET,']',1,11293) -LexToken(COMMA,',',1,11294) -LexToken(VAR,'intyp',1,11306) -LexToken(ASSIGNMENT,'=',1,11311) -LexToken(ADDITION,'-',1,11312) -LexToken(NUMBER,'1',1,11313) -LexToken(COMMA,',',1,11314) -LexToken(VAR,'out',1,11326) -LexToken(ASSIGNMENT,'=',1,11329) -LexToken(OPENSQBRACKET,'[',1,11330) -LexToken(CLOSESQBRACKET,']',1,11331) -LexToken(COMMA,',',1,11332) -LexToken(VAR,'out2',1,11344) -LexToken(ASSIGNMENT,'=',1,11348) -LexToken(OPENSQBRACKET,'[',1,11349) -LexToken(CLOSESQBRACKET,']',1,11350) -LexToken(COMMA,',',1,11351) -LexToken(VAR,'outtyp',1,11363) -LexToken(ASSIGNMENT,'=',1,11369) -LexToken(NUMBER,'1',1,11370) -LexToken(COMMA,',',1,11371) -LexToken(VAR,'evtin',1,11383) -LexToken(ASSIGNMENT,'=',1,11388) -LexToken(OPENSQBRACKET,'[',1,11389) -LexToken(CLOSESQBRACKET,']',1,11390) -LexToken(COMMA,',',1,11391) -LexToken(VAR,'evtout',1,11403) -LexToken(ASSIGNMENT,'=',1,11409) -LexToken(OPENSQBRACKET,'[',1,11410) -LexToken(CLOSESQBRACKET,']',1,11411) -LexToken(COMMA,',',1,11412) -LexToken(VAR,'state',1,11424) -LexToken(ASSIGNMENT,'=',1,11429) -LexToken(OPENSQBRACKET,'[',1,11430) -LexToken(CLOSESQBRACKET,']',1,11431) -LexToken(COMMA,',',1,11432) -LexToken(VAR,'dstate',1,11444) -LexToken(ASSIGNMENT,'=',1,11450) -LexToken(OPENSQBRACKET,'[',1,11451) -LexToken(CLOSESQBRACKET,']',1,11452) -LexToken(COMMA,',',1,11453) -LexToken(VAR,'odstate',1,11465) -LexToken(ASSIGNMENT,'=',1,11472) -LexToken(VAR,'list',1,11473) -LexToken(OPENBRACKET,'(',1,11477) -LexToken(CLOSEBRACKET,')',1,11478) -LexToken(COMMA,',',1,11479) -LexToken(VAR,'rpar',1,11491) -LexToken(ASSIGNMENT,'=',1,11495) -LexToken(OPENSQBRACKET,'[',1,11496) -LexToken(CLOSESQBRACKET,']',1,11497) -LexToken(COMMA,',',1,11498) -LexToken(VAR,'ipar',1,11510) -LexToken(ASSIGNMENT,'=',1,11514) -LexToken(NUMBER,'2',1,11515) -LexToken(COMMA,',',1,11516) -LexToken(VAR,'opar',1,11528) -LexToken(ASSIGNMENT,'=',1,11532) -LexToken(VAR,'list',1,11533) -LexToken(OPENBRACKET,'(',1,11537) -LexToken(CLOSEBRACKET,')',1,11538) -LexToken(COMMA,',',1,11539) -LexToken(VAR,'blocktype',1,11551) -LexToken(ASSIGNMENT,'=',1,11560) -LexToken(DQSTRING,'"c"',1,11563) -LexToken(COMMA,',',1,11564) -LexToken(VAR,'firing',1,11576) -LexToken(ASSIGNMENT,'=',1,11582) -LexToken(OPENSQBRACKET,'[',1,11583) -LexToken(CLOSESQBRACKET,']',1,11584) -LexToken(COMMA,',',1,11585) -LexToken(VAR,'dep_ut',1,11597) -LexToken(ASSIGNMENT,'=',1,11603) -LexToken(OPENSQBRACKET,'[',1,11604) -LexToken(PREVAR_BOOLEAN,'%f',1,11605) -LexToken(COMMA,',',1,11607) -LexToken(PREVAR_BOOLEAN,'%f',1,11608) -LexToken(CLOSESQBRACKET,']',1,11610) -LexToken(COMMA,',',1,11611) -LexToken(VAR,'label',1,11623) -LexToken(ASSIGNMENT,'=',1,11628) -LexToken(DQSTRING,'""',1,11630) -LexToken(COMMA,',',1,11631) -LexToken(VAR,'nzcross',1,11643) -LexToken(ASSIGNMENT,'=',1,11650) -LexToken(NUMBER,'0',1,11651) -LexToken(COMMA,',',1,11652) -LexToken(VAR,'nmode',1,11664) -LexToken(ASSIGNMENT,'=',1,11669) -LexToken(NUMBER,'0',1,11670) -LexToken(COMMA,',',1,11671) -LexToken(VAR,'equations',1,11683) -LexToken(ASSIGNMENT,'=',1,11692) -LexToken(VAR,'list',1,11693) -LexToken(OPENBRACKET,'(',1,11697) -LexToken(CLOSEBRACKET,')',1,11698) -LexToken(CLOSEBRACKET,')',1,11699) -LexToken(COMMA,',',1,11700) -LexToken(VAR,'doc',1,11712) -LexToken(ASSIGNMENT,'=',1,11715) -LexToken(VAR,'list',1,11716) -LexToken(OPENBRACKET,'(',1,11720) -LexToken(CLOSEBRACKET,')',1,11721) -LexToken(CLOSEBRACKET,')',1,11722) -LexToken(EOL,'\n',1,11723) -LexToken(VAR,'scs_m',1,11732) -LexToken(DOT,'.',1,11737) -LexToken(VAR,'objs',1,11738) -LexToken(OPENBRACKET,'(',1,11742) -LexToken(NUMBER,'17',1,11743) -LexToken(CLOSEBRACKET,')',1,11745) -LexToken(ASSIGNMENT,'=',1,11746) -LexToken(SCICOS_LINK,'scicos_link',1,11747) -LexToken(OPENBRACKET,'(',1,11758) -LexToken(VAR,'xx',1,11770) -LexToken(ASSIGNMENT,'=',1,11772) -LexToken(OPENSQBRACKET,'[',1,11773) -LexToken(NUMBER,'386.03841',1,11774) -LexToken(SEMICOLON,';',1,11783) -LexToken(NUMBER,'406.03841',1,11784) -LexToken(CLOSESQBRACKET,']',1,11793) -LexToken(COMMA,',',1,11794) -LexToken(VAR,'yy',1,11806) -LexToken(ASSIGNMENT,'=',1,11808) -LexToken(OPENSQBRACKET,'[',1,11809) -LexToken(NUMBER,'329.46812',1,11810) -LexToken(SEMICOLON,';',1,11819) -LexToken(NUMBER,'329.46812',1,11820) -LexToken(CLOSESQBRACKET,']',1,11829) -LexToken(COMMA,',',1,11830) -LexToken(VAR,'id',1,11842) -LexToken(ASSIGNMENT,'=',1,11844) -LexToken(DQSTRING,'"drawlink"',1,11854) -LexToken(COMMA,',',1,11855) -LexToken(VAR,'thick',1,11867) -LexToken(ASSIGNMENT,'=',1,11872) -LexToken(OPENSQBRACKET,'[',1,11873) -LexToken(NUMBER,'0',1,11874) -LexToken(COMMA,',',1,11875) -LexToken(NUMBER,'0',1,11876) -LexToken(CLOSESQBRACKET,']',1,11877) -LexToken(COMMA,',',1,11878) -LexToken(VAR,'ct',1,11890) -LexToken(ASSIGNMENT,'=',1,11892) -LexToken(OPENSQBRACKET,'[',1,11893) -LexToken(NUMBER,'1',1,11894) -LexToken(COMMA,',',1,11895) -LexToken(NUMBER,'1',1,11896) -LexToken(CLOSESQBRACKET,']',1,11897) -LexToken(COMMA,',',1,11898) -LexToken(VAR,'from',1,11910) -LexToken(ASSIGNMENT,'=',1,11914) -LexToken(OPENSQBRACKET,'[',1,11915) -LexToken(NUMBER,'8',1,11916) -LexToken(COMMA,',',1,11917) -LexToken(NUMBER,'1',1,11918) -LexToken(COMMA,',',1,11919) -LexToken(NUMBER,'0',1,11920) -LexToken(CLOSESQBRACKET,']',1,11921) -LexToken(COMMA,',',1,11922) -LexToken(VAR,'to',1,11934) -LexToken(ASSIGNMENT,'=',1,11936) -LexToken(OPENSQBRACKET,'[',1,11937) -LexToken(NUMBER,'16',1,11938) -LexToken(COMMA,',',1,11940) -LexToken(NUMBER,'1',1,11941) -LexToken(COMMA,',',1,11942) -LexToken(NUMBER,'1',1,11943) -LexToken(CLOSESQBRACKET,']',1,11944) -LexToken(CLOSEBRACKET,')',1,11945) -LexToken(EOL,'\n',1,11946) -LexToken(VAR,'scs_m',1,11955) -LexToken(DOT,'.',1,11960) -LexToken(VAR,'objs',1,11961) -LexToken(OPENBRACKET,'(',1,11965) -LexToken(NUMBER,'18',1,11966) -LexToken(CLOSEBRACKET,')',1,11968) -LexToken(ASSIGNMENT,'=',1,11969) -LexToken(SCICOS_BLOCK,'scicos_block',1,11970) -LexToken(OPENBRACKET,'(',1,11982) -LexToken(VAR,'gui',1,11994) -LexToken(ASSIGNMENT,'=',1,11997) -LexToken(DQSTRING,'"OUT_f"',1,12004) -LexToken(COMMA,',',1,12005) -LexToken(VAR,'graphics',1,12017) -LexToken(ASSIGNMENT,'=',1,12025) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,12026) -LexToken(OPENBRACKET,'(',1,12041) -LexToken(VAR,'orig',1,12053) -LexToken(ASSIGNMENT,'=',1,12057) -LexToken(OPENSQBRACKET,'[',1,12058) -LexToken(NUMBER,'325.09603',1,12059) -LexToken(COMMA,',',1,12068) -LexToken(NUMBER,'270.83282',1,12069) -LexToken(CLOSESQBRACKET,']',1,12078) -LexToken(COMMA,',',1,12079) -LexToken(VAR,'sz',1,12091) -LexToken(ASSIGNMENT,'=',1,12093) -LexToken(OPENSQBRACKET,'[',1,12094) -LexToken(NUMBER,'20',1,12095) -LexToken(COMMA,',',1,12097) -LexToken(NUMBER,'20',1,12098) -LexToken(CLOSESQBRACKET,']',1,12100) -LexToken(COMMA,',',1,12101) -LexToken(VAR,'flip',1,12113) -LexToken(ASSIGNMENT,'=',1,12117) -LexToken(PREVAR_BOOLEAN,'%t',1,12118) -LexToken(COMMA,',',1,12120) -LexToken(VAR,'theta',1,12132) -LexToken(ASSIGNMENT,'=',1,12137) -LexToken(NUMBER,'0',1,12138) -LexToken(COMMA,',',1,12139) -LexToken(VAR,'exprs',1,12151) -LexToken(ASSIGNMENT,'=',1,12156) -LexToken(DQSTRING,'"1"',1,12159) -LexToken(COMMA,',',1,12160) -LexToken(VAR,'pin',1,12172) -LexToken(ASSIGNMENT,'=',1,12175) -LexToken(NUMBER,'19',1,12176) -LexToken(COMMA,',',1,12178) -LexToken(VAR,'pout',1,12190) -LexToken(ASSIGNMENT,'=',1,12194) -LexToken(OPENSQBRACKET,'[',1,12195) -LexToken(CLOSESQBRACKET,']',1,12196) -LexToken(COMMA,',',1,12197) -LexToken(VAR,'pein',1,12209) -LexToken(ASSIGNMENT,'=',1,12213) -LexToken(OPENSQBRACKET,'[',1,12214) -LexToken(CLOSESQBRACKET,']',1,12215) -LexToken(COMMA,',',1,12216) -LexToken(VAR,'peout',1,12228) -LexToken(ASSIGNMENT,'=',1,12233) -LexToken(OPENSQBRACKET,'[',1,12234) -LexToken(CLOSESQBRACKET,']',1,12235) -LexToken(COMMA,',',1,12236) -LexToken(VAR,'gr_i',1,12248) -LexToken(ASSIGNMENT,'=',1,12252) -LexToken(VAR,'list',1,12253) -LexToken(OPENBRACKET,'(',1,12257) -LexToken(DQSTRING,'" "',1,12260) -LexToken(COMMA,',',1,12261) -LexToken(NUMBER,'8',1,12262) -LexToken(CLOSEBRACKET,')',1,12263) -LexToken(COMMA,',',1,12264) -LexToken(VAR,'id',1,12276) -LexToken(ASSIGNMENT,'=',1,12278) -LexToken(DQSTRING,'""',1,12280) -LexToken(COMMA,',',1,12281) -LexToken(VAR,'in_implicit',1,12293) -LexToken(ASSIGNMENT,'=',1,12304) -LexToken(DQSTRING,'"E"',1,12307) -LexToken(COMMA,',',1,12308) -LexToken(VAR,'out_implicit',1,12320) -LexToken(ASSIGNMENT,'=',1,12332) -LexToken(OPENSQBRACKET,'[',1,12333) -LexToken(CLOSESQBRACKET,']',1,12334) -LexToken(CLOSEBRACKET,')',1,12335) -LexToken(COMMA,',',1,12336) -LexToken(VAR,'model',1,12348) -LexToken(ASSIGNMENT,'=',1,12353) -LexToken(SCICOS_MODEL,'scicos_model',1,12354) -LexToken(OPENBRACKET,'(',1,12366) -LexToken(VAR,'sim',1,12378) -LexToken(ASSIGNMENT,'=',1,12381) -LexToken(DQSTRING,'"output"',1,12389) -LexToken(COMMA,',',1,12390) -LexToken(VAR,'in',1,12402) -LexToken(ASSIGNMENT,'=',1,12404) -LexToken(ADDITION,'-',1,12405) -LexToken(NUMBER,'1',1,12406) -LexToken(COMMA,',',1,12407) -LexToken(VAR,'in2',1,12419) -LexToken(ASSIGNMENT,'=',1,12422) -LexToken(OPENSQBRACKET,'[',1,12423) -LexToken(CLOSESQBRACKET,']',1,12424) -LexToken(COMMA,',',1,12425) -LexToken(VAR,'intyp',1,12437) -LexToken(ASSIGNMENT,'=',1,12442) -LexToken(ADDITION,'-',1,12443) -LexToken(NUMBER,'1',1,12444) -LexToken(COMMA,',',1,12445) -LexToken(VAR,'out',1,12457) -LexToken(ASSIGNMENT,'=',1,12460) -LexToken(OPENSQBRACKET,'[',1,12461) -LexToken(CLOSESQBRACKET,']',1,12462) -LexToken(COMMA,',',1,12463) -LexToken(VAR,'out2',1,12475) -LexToken(ASSIGNMENT,'=',1,12479) -LexToken(OPENSQBRACKET,'[',1,12480) -LexToken(CLOSESQBRACKET,']',1,12481) -LexToken(COMMA,',',1,12482) -LexToken(VAR,'outtyp',1,12494) -LexToken(ASSIGNMENT,'=',1,12500) -LexToken(NUMBER,'1',1,12501) -LexToken(COMMA,',',1,12502) -LexToken(VAR,'evtin',1,12514) -LexToken(ASSIGNMENT,'=',1,12519) -LexToken(OPENSQBRACKET,'[',1,12520) -LexToken(CLOSESQBRACKET,']',1,12521) -LexToken(COMMA,',',1,12522) -LexToken(VAR,'evtout',1,12534) -LexToken(ASSIGNMENT,'=',1,12540) -LexToken(OPENSQBRACKET,'[',1,12541) -LexToken(CLOSESQBRACKET,']',1,12542) -LexToken(COMMA,',',1,12543) -LexToken(VAR,'state',1,12555) -LexToken(ASSIGNMENT,'=',1,12560) -LexToken(OPENSQBRACKET,'[',1,12561) -LexToken(CLOSESQBRACKET,']',1,12562) -LexToken(COMMA,',',1,12563) -LexToken(VAR,'dstate',1,12575) -LexToken(ASSIGNMENT,'=',1,12581) -LexToken(OPENSQBRACKET,'[',1,12582) -LexToken(CLOSESQBRACKET,']',1,12583) -LexToken(COMMA,',',1,12584) -LexToken(VAR,'odstate',1,12596) -LexToken(ASSIGNMENT,'=',1,12603) -LexToken(VAR,'list',1,12604) -LexToken(OPENBRACKET,'(',1,12608) -LexToken(CLOSEBRACKET,')',1,12609) -LexToken(COMMA,',',1,12610) -LexToken(VAR,'rpar',1,12622) -LexToken(ASSIGNMENT,'=',1,12626) -LexToken(OPENSQBRACKET,'[',1,12627) -LexToken(CLOSESQBRACKET,']',1,12628) -LexToken(COMMA,',',1,12629) -LexToken(VAR,'ipar',1,12641) -LexToken(ASSIGNMENT,'=',1,12645) -LexToken(NUMBER,'1',1,12646) -LexToken(COMMA,',',1,12647) -LexToken(VAR,'opar',1,12659) -LexToken(ASSIGNMENT,'=',1,12663) -LexToken(VAR,'list',1,12664) -LexToken(OPENBRACKET,'(',1,12668) -LexToken(CLOSEBRACKET,')',1,12669) -LexToken(COMMA,',',1,12670) -LexToken(VAR,'blocktype',1,12682) -LexToken(ASSIGNMENT,'=',1,12691) -LexToken(DQSTRING,'"c"',1,12694) -LexToken(COMMA,',',1,12695) -LexToken(VAR,'firing',1,12707) -LexToken(ASSIGNMENT,'=',1,12713) -LexToken(OPENSQBRACKET,'[',1,12714) -LexToken(CLOSESQBRACKET,']',1,12715) -LexToken(COMMA,',',1,12716) -LexToken(VAR,'dep_ut',1,12728) -LexToken(ASSIGNMENT,'=',1,12734) -LexToken(OPENSQBRACKET,'[',1,12735) -LexToken(PREVAR_BOOLEAN,'%f',1,12736) -LexToken(COMMA,',',1,12738) -LexToken(PREVAR_BOOLEAN,'%f',1,12739) -LexToken(CLOSESQBRACKET,']',1,12741) -LexToken(COMMA,',',1,12742) -LexToken(VAR,'label',1,12754) -LexToken(ASSIGNMENT,'=',1,12759) -LexToken(DQSTRING,'""',1,12761) -LexToken(COMMA,',',1,12762) -LexToken(VAR,'nzcross',1,12774) -LexToken(ASSIGNMENT,'=',1,12781) -LexToken(NUMBER,'0',1,12782) -LexToken(COMMA,',',1,12783) -LexToken(VAR,'nmode',1,12795) -LexToken(ASSIGNMENT,'=',1,12800) -LexToken(NUMBER,'0',1,12801) -LexToken(COMMA,',',1,12802) -LexToken(VAR,'equations',1,12814) -LexToken(ASSIGNMENT,'=',1,12823) -LexToken(VAR,'list',1,12824) -LexToken(OPENBRACKET,'(',1,12828) -LexToken(CLOSEBRACKET,')',1,12829) -LexToken(CLOSEBRACKET,')',1,12830) -LexToken(COMMA,',',1,12831) -LexToken(VAR,'doc',1,12843) -LexToken(ASSIGNMENT,'=',1,12846) -LexToken(VAR,'list',1,12847) -LexToken(OPENBRACKET,'(',1,12851) -LexToken(CLOSEBRACKET,')',1,12852) -LexToken(CLOSEBRACKET,')',1,12853) -LexToken(EOL,'\n',1,12854) -LexToken(VAR,'scs_m',1,12863) -LexToken(DOT,'.',1,12868) -LexToken(VAR,'objs',1,12869) -LexToken(OPENBRACKET,'(',1,12873) -LexToken(NUMBER,'19',1,12874) -LexToken(CLOSEBRACKET,')',1,12876) -LexToken(ASSIGNMENT,'=',1,12877) -LexToken(SCICOS_LINK,'scicos_link',1,12878) -LexToken(OPENBRACKET,'(',1,12889) -LexToken(VAR,'xx',1,12901) -LexToken(ASSIGNMENT,'=',1,12903) -LexToken(OPENSQBRACKET,'[',1,12904) -LexToken(NUMBER,'305.09603',1,12905) -LexToken(SEMICOLON,';',1,12914) -LexToken(NUMBER,'325.09603',1,12915) -LexToken(CLOSESQBRACKET,']',1,12924) -LexToken(COMMA,',',1,12925) -LexToken(VAR,'yy',1,12937) -LexToken(ASSIGNMENT,'=',1,12939) -LexToken(OPENSQBRACKET,'[',1,12940) -LexToken(NUMBER,'280.83282',1,12941) -LexToken(SEMICOLON,';',1,12950) -LexToken(NUMBER,'280.83282',1,12951) -LexToken(CLOSESQBRACKET,']',1,12960) -LexToken(COMMA,',',1,12961) -LexToken(VAR,'id',1,12973) -LexToken(ASSIGNMENT,'=',1,12975) -LexToken(DQSTRING,'"drawlink"',1,12985) -LexToken(COMMA,',',1,12986) -LexToken(VAR,'thick',1,12998) -LexToken(ASSIGNMENT,'=',1,13003) -LexToken(OPENSQBRACKET,'[',1,13004) -LexToken(NUMBER,'0',1,13005) -LexToken(COMMA,',',1,13006) -LexToken(NUMBER,'0',1,13007) -LexToken(CLOSESQBRACKET,']',1,13008) -LexToken(COMMA,',',1,13009) -LexToken(VAR,'ct',1,13021) -LexToken(ASSIGNMENT,'=',1,13023) -LexToken(OPENSQBRACKET,'[',1,13024) -LexToken(NUMBER,'1',1,13025) -LexToken(COMMA,',',1,13026) -LexToken(NUMBER,'1',1,13027) -LexToken(CLOSESQBRACKET,']',1,13028) -LexToken(COMMA,',',1,13029) -LexToken(VAR,'from',1,13041) -LexToken(ASSIGNMENT,'=',1,13045) -LexToken(OPENSQBRACKET,'[',1,13046) -LexToken(NUMBER,'10',1,13047) -LexToken(COMMA,',',1,13049) -LexToken(NUMBER,'2',1,13050) -LexToken(COMMA,',',1,13051) -LexToken(NUMBER,'0',1,13052) -LexToken(CLOSESQBRACKET,']',1,13053) -LexToken(COMMA,',',1,13054) -LexToken(VAR,'to',1,13066) -LexToken(ASSIGNMENT,'=',1,13068) -LexToken(OPENSQBRACKET,'[',1,13069) -LexToken(NUMBER,'18',1,13070) -LexToken(COMMA,',',1,13072) -LexToken(NUMBER,'1',1,13073) -LexToken(COMMA,',',1,13074) -LexToken(NUMBER,'1',1,13075) -LexToken(CLOSESQBRACKET,']',1,13076) -LexToken(CLOSEBRACKET,')',1,13077) -LexToken(EOL,'\n',1,13078) -LexToken(EOL,'\n',1,13079) -LexToken(VAR,'model',1,13088) -LexToken(ASSIGNMENT,'=',1,13093) -LexToken(SCICOS_MODEL,'scicos_model',1,13094) -LexToken(OPENBRACKET,'(',1,13106) -LexToken(CLOSEBRACKET,')',1,13107) -LexToken(EOL,'\n',1,13108) -LexToken(VAR,'model',1,13117) -LexToken(DOT,'.',1,13122) -LexToken(VAR,'sim',1,13123) -LexToken(ASSIGNMENT,'=',1,13126) -LexToken(DQSTRING,'"csuper"',1,13134) -LexToken(EOL,'\n',1,13135) -LexToken(VAR,'model',1,13144) -LexToken(DOT,'.',1,13149) -LexToken(VAR,'in',1,13150) -LexToken(ASSIGNMENT,'=',1,13152) -LexToken(OPENSQBRACKET,'[',1,13153) -LexToken(NUMBER,'1',1,13154) -LexToken(SEMICOLON,';',1,13155) -LexToken(NUMBER,'1',1,13156) -LexToken(CLOSESQBRACKET,']',1,13157) -LexToken(EOL,'\n',1,13158) -LexToken(VAR,'model',1,13167) -LexToken(DOT,'.',1,13172) -LexToken(VAR,'in2',1,13173) -LexToken(ASSIGNMENT,'=',1,13176) -LexToken(OPENSQBRACKET,'[',1,13177) -LexToken(NUMBER,'1',1,13178) -LexToken(SEMICOLON,';',1,13179) -LexToken(NUMBER,'1',1,13180) -LexToken(CLOSESQBRACKET,']',1,13181) -LexToken(EOL,'\n',1,13182) -LexToken(VAR,'model',1,13191) -LexToken(DOT,'.',1,13196) -LexToken(VAR,'out',1,13197) -LexToken(ASSIGNMENT,'=',1,13200) -LexToken(OPENSQBRACKET,'[',1,13201) -LexToken(NUMBER,'1',1,13202) -LexToken(SEMICOLON,';',1,13203) -LexToken(NUMBER,'1',1,13204) -LexToken(CLOSESQBRACKET,']',1,13205) -LexToken(EOL,'\n',1,13206) -LexToken(VAR,'model',1,13215) -LexToken(DOT,'.',1,13220) -LexToken(VAR,'out2',1,13221) -LexToken(ASSIGNMENT,'=',1,13225) -LexToken(OPENSQBRACKET,'[',1,13226) -LexToken(NUMBER,'1',1,13227) -LexToken(SEMICOLON,';',1,13228) -LexToken(NUMBER,'1',1,13229) -LexToken(CLOSESQBRACKET,']',1,13230) -LexToken(EOL,'\n',1,13231) -LexToken(VAR,'model',1,13240) -LexToken(DOT,'.',1,13245) -LexToken(VAR,'intyp',1,13246) -LexToken(ASSIGNMENT,'=',1,13251) -LexToken(OPENSQBRACKET,'[',1,13252) -LexToken(NUMBER,'5',1,13253) -LexToken(ADDITION,'-',1,13255) -LexToken(NUMBER,'1',1,13256) -LexToken(CLOSESQBRACKET,']',1,13257) -LexToken(EOL,'\n',1,13258) -LexToken(VAR,'model',1,13267) -LexToken(DOT,'.',1,13272) -LexToken(VAR,'outtyp',1,13273) -LexToken(ASSIGNMENT,'=',1,13279) -LexToken(OPENSQBRACKET,'[',1,13280) -LexToken(NUMBER,'5',1,13281) -LexToken(NUMBER,'5',1,13283) -LexToken(CLOSESQBRACKET,']',1,13284) -LexToken(EOL,'\n',1,13285) -LexToken(VAR,'model',1,13294) -LexToken(DOT,'.',1,13299) -LexToken(VAR,'blocktype',1,13300) -LexToken(ASSIGNMENT,'=',1,13309) -LexToken(DQSTRING,'"h"',1,13312) -LexToken(EOL,'\n',1,13313) -LexToken(VAR,'model',1,13322) -LexToken(DOT,'.',1,13327) -LexToken(VAR,'firing',1,13328) -LexToken(ASSIGNMENT,'=',1,13334) -LexToken(PREVAR_BOOLEAN,'%f',1,13335) -LexToken(EOL,'\n',1,13337) -LexToken(VAR,'model',1,13346) -LexToken(DOT,'.',1,13351) -LexToken(VAR,'dep_ut',1,13352) -LexToken(ASSIGNMENT,'=',1,13358) -LexToken(OPENSQBRACKET,'[',1,13359) -LexToken(PREVAR_BOOLEAN,'%t',1,13360) -LexToken(PREVAR_BOOLEAN,'%f',1,13363) -LexToken(CLOSESQBRACKET,']',1,13365) -LexToken(EOL,'\n',1,13366) -LexToken(VAR,'model',1,13375) -LexToken(DOT,'.',1,13380) -LexToken(VAR,'rpar',1,13381) -LexToken(ASSIGNMENT,'=',1,13385) -LexToken(VAR,'scs_m',1,13386) -LexToken(EOL,'\n',1,13391) -LexToken(VAR,'gr_i',1,13400) -LexToken(ASSIGNMENT,'=',1,13404) -LexToken(OPENSQBRACKET,'[',1,13405) -LexToken(CLOSESQBRACKET,']',1,13406) -LexToken(EOL,'\n',1,13407) -LexToken(VAR,'x',1,13416) -LexToken(ASSIGNMENT,'=',1,13417) -LexToken(VAR,'standard_define',1,13418) -LexToken(OPENBRACKET,'(',1,13433) -LexToken(OPENSQBRACKET,'[',1,13434) -LexToken(NUMBER,'2',1,13435) -LexToken(NUMBER,'3',1,13437) -LexToken(CLOSESQBRACKET,']',1,13438) -LexToken(COMMA,',',1,13439) -LexToken(VAR,'model',1,13440) -LexToken(COMMA,',',1,13445) -LexToken(OPENSQBRACKET,'[',1,13446) -LexToken(CLOSESQBRACKET,']',1,13447) -LexToken(COMMA,',',1,13448) -LexToken(VAR,'gr_i',1,13449) -LexToken(CLOSEBRACKET,')',1,13453) -LexToken(EOL,'\n',1,13454) -LexToken(END,'end',1,13459) -LexToken(EOL,'\n',1,13462) -LexToken(ENDFUNCTION,'endfunction',1,13463) -LexToken(EOL,'\n',1,13474) +Syntax error in input LexToken(COMMA,',',1,887) +/* autogenerated from "macros/IntegerOp/DLATCH.sci" */ +None diff --git a/js/IntegerOp/EXTRACTBITS.js b/js/IntegerOp/EXTRACTBITS.js index 925d8121..4869e930 100644 --- a/js/IntegerOp/EXTRACTBITS.js +++ b/js/IntegerOp/EXTRACTBITS.js @@ -1,1707 +1,3 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,925) -LexToken(VAR,'EXTRACTBITS',1,926) -LexToken(OPENBRACKET,'(',1,937) -LexToken(VAR,'job',1,938) -LexToken(COMMA,',',1,941) -LexToken(VAR,'arg1',1,942) -LexToken(COMMA,',',1,946) -LexToken(VAR,'arg2',1,947) -LexToken(CLOSEBRACKET,')',1,951) -LexToken(EOL,'\n',1,952) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(OPENSQBRACKET,'[',1,959) -LexToken(CLOSESQBRACKET,']',1,960) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'y',1,967) -LexToken(ASSIGNMENT,'=',1,968) -LexToken(OPENSQBRACKET,'[',1,969) -LexToken(CLOSESQBRACKET,']',1,970) -LexToken(EOL,'\n',1,971) -LexToken(VAR,'typ',1,977) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(OPENSQBRACKET,'[',1,981) -LexToken(CLOSESQBRACKET,']',1,982) -LexToken(EOL,'\n',1,983) -LexToken(SELECT,'select',1,989) -LexToken(VAR,'job',1,996) -LexToken(EOL,'\n',1,999) -LexToken(CASE,'case',1,1004) -LexToken(DQSTRING,'"set"',1,1013) -LexToken(THEN,'then',1,1015) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'x',1,1028) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'arg1',1,1030) -LexToken(EOL,'\n',1,1034) -LexToken(VAR,'graphics',1,1044) -LexToken(ASSIGNMENT,'=',1,1052) -LexToken(VAR,'arg1',1,1053) -LexToken(DOT,'.',1,1057) -LexToken(VAR,'graphics',1,1058) -LexToken(SEMICOLON,';',1,1066) -LexToken(VAR,'exprs',1,1067) -LexToken(ASSIGNMENT,'=',1,1072) -LexToken(VAR,'graphics',1,1073) -LexToken(DOT,'.',1,1081) -LexToken(VAR,'exprs',1,1082) -LexToken(EOL,'\n',1,1087) -LexToken(VAR,'model',1,1096) -LexToken(ASSIGNMENT,'=',1,1101) -LexToken(VAR,'arg1',1,1102) -LexToken(DOT,'.',1,1106) -LexToken(VAR,'model',1,1107) -LexToken(EOL,'\n',1,1112) -LexToken(WHILE,'while',1,1122) -LexToken(PREVAR_BOOLEAN,'%t',1,1128) -LexToken(DO,'do',1,1131) -LexToken(EOL,'\n',1,1133) -LexToken(OPENSQBRACKET,'[',1,1146) -LexToken(VAR,'ok',1,1147) -LexToken(COMMA,',',1,1149) -LexToken(VAR,'Datatype',1,1150) -LexToken(COMMA,',',1,1158) -LexToken(VAR,'rule',1,1159) -LexToken(COMMA,',',1,1163) -LexToken(VAR,'bit',1,1164) -LexToken(COMMA,',',1,1167) -LexToken(VAR,'scal',1,1168) -LexToken(COMMA,',',1,1172) -LexToken(VAR,'exprs',1,1173) -LexToken(CLOSESQBRACKET,']',1,1178) -LexToken(ASSIGNMENT,'=',1,1179) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1180) -LexToken(OPENBRACKET,'(',1,1195) -LexToken(OPENSQBRACKET,'[',1,1212) -LexToken(VAR,'msprintf',1,1213) -LexToken(OPENBRACKET,'(',1,1221) -LexToken(VAR,'gettext',1,1222) -LexToken(OPENBRACKET,'(',1,1229) -LexToken(DQSTRING,'"Set %s block parameters"',1,1254) -LexToken(CLOSEBRACKET,')',1,1255) -LexToken(COMMA,',',1,1256) -LexToken(DQSTRING,'"EXTRACTBITS"',1,1269) -LexToken(CLOSEBRACKET,')',1,1270) -LexToken(SEMICOLON,';',1,1271) -LexToken(DQSTRING,'" "',1,1274) -LexToken(SEMICOLON,';',1,1275) -LexToken(VAR,'gettext',1,1277) -LexToken(OPENBRACKET,'(',1,1284) -LexToken(DQSTRING,'"Bits Extraction"',1,1301) -LexToken(CLOSEBRACKET,')',1,1302) -LexToken(SEMICOLON,';',1,1303) -LexToken(DQSTRING,'" "',1,1306) -LexToken(SEMICOLON,';',1,1307) -LexToken(VAR,'gettext',1,1324) -LexToken(OPENBRACKET,'(',1,1331) -LexToken(DQSTRING,'" - Bits to Extract:"',1,1357) -LexToken(CLOSEBRACKET,')',1,1358) -LexToken(SEMICOLON,';',1,1359) -LexToken(VAR,'gettext',1,1376) -LexToken(OPENBRACKET,'(',1,1383) -LexToken(DQSTRING,'"    1 Upper Half"',1,1421) -LexToken(CLOSEBRACKET,')',1,1422) -LexToken(SEMICOLON,';',1,1423) -LexToken(VAR,'gettext',1,1425) -LexToken(OPENBRACKET,'(',1,1432) -LexToken(DQSTRING,'"    2 Lower Half"',1,1470) -LexToken(CLOSEBRACKET,')',1,1471) -LexToken(SEMICOLON,';',1,1472) -LexToken(VAR,'gettext',1,1489) -LexToken(OPENBRACKET,'(',1,1496) -LexToken(DQSTRING,'"    3 Range from MSB"',1,1538) -LexToken(CLOSEBRACKET,')',1,1539) -LexToken(SEMICOLON,';',1,1540) -LexToken(VAR,'gettext',1,1542) -LexToken(OPENBRACKET,'(',1,1549) -LexToken(DQSTRING,'"    4 Range to LSB"',1,1589) -LexToken(CLOSEBRACKET,')',1,1590) -LexToken(SEMICOLON,';',1,1591) -LexToken(VAR,'gettext',1,1608) -LexToken(OPENBRACKET,'(',1,1615) -LexToken(DQSTRING,'"    5 Range of Bits"',1,1656) -LexToken(CLOSEBRACKET,')',1,1657) -LexToken(SEMICOLON,';',1,1658) -LexToken(VAR,'gettext',1,1660) -LexToken(OPENBRACKET,'(',1,1667) -LexToken(DQSTRING,'" - Number of Bits or Index of bit : Index 0 is LSB"',1,1724) -LexToken(CLOSEBRACKET,')',1,1725) -LexToken(SEMICOLON,';',1,1726) -LexToken(VAR,'gettext',1,1743) -LexToken(OPENBRACKET,'(',1,1750) -LexToken(DQSTRING,'"    If \\\'Bits to Extract\\\' is set to \\\'Range of bits\\\': [Start, End]"',1,1840) -LexToken(CLOSEBRACKET,')',1,1841) -LexToken(SEMICOLON,';',1,1842) -LexToken(DQSTRING,'" "',1,1845) -LexToken(CLOSESQBRACKET,']',1,1846) -LexToken(COMMA,',',1,1847) -LexToken(OPENSQBRACKET,'[',1,1863) -LexToken(VAR,'msprintf',1,1864) -LexToken(OPENBRACKET,'(',1,1872) -LexToken(VAR,'gettext',1,1873) -LexToken(OPENBRACKET,'(',1,1880) -LexToken(DQSTRING,'"Data Type %s"',1,1894) -LexToken(CLOSEBRACKET,')',1,1895) -LexToken(COMMA,',',1,1896) -LexToken(DQSTRING,'"(3:int32, 4:int16, 5:int8, ...)"',1,1930) -LexToken(CLOSEBRACKET,')',1,1931) -LexToken(SEMICOLON,';',1,1932) -LexToken(VAR,'gettext',1,1934) -LexToken(OPENBRACKET,'(',1,1941) -LexToken(DQSTRING,'"Bits to extract"',1,1958) -LexToken(CLOSEBRACKET,')',1,1959) -LexToken(SEMICOLON,';',1,1960) -LexToken(VAR,'gettext',1,1977) -LexToken(OPENBRACKET,'(',1,1984) -LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,2016) -LexToken(CLOSEBRACKET,')',1,2017) -LexToken(SEMICOLON,';',1,2018) -LexToken(VAR,'gettext',1,2020) -LexToken(OPENBRACKET,'(',1,2027) -LexToken(DQSTRING,'"Treat Bit Field as an Integer (0:No, 1:Yes)"',1,2072) -LexToken(CLOSEBRACKET,')',1,2073) -LexToken(CLOSESQBRACKET,']',1,2074) -LexToken(COMMA,',',1,2075) -LexToken(VAR,'list',1,2091) -LexToken(OPENBRACKET,'(',1,2095) -LexToken(DQSTRING,'"vec"',1,2100) -LexToken(COMMA,',',1,2101) -LexToken(NUMBER,'1',1,2102) -LexToken(COMMA,',',1,2103) -LexToken(DQSTRING,'"vec"',1,2108) -LexToken(COMMA,',',1,2109) -LexToken(NUMBER,'1',1,2110) -LexToken(COMMA,',',1,2111) -LexToken(DQSTRING,'"vec"',1,2116) -LexToken(COMMA,',',1,2117) -LexToken(ADDITION,'-',1,2118) -LexToken(NUMBER,'1',1,2119) -LexToken(COMMA,',',1,2120) -LexToken(DQSTRING,'"vec"',1,2125) -LexToken(COMMA,',',1,2126) -LexToken(NUMBER,'1',1,2127) -LexToken(CLOSEBRACKET,')',1,2128) -LexToken(COMMA,',',1,2129) -LexToken(VAR,'exprs',1,2131) -LexToken(CLOSEBRACKET,')',1,2136) -LexToken(EOL,'\n',1,2137) -LexToken(EOL,'\n',1,2139) -LexToken(IF,'if',1,2152) -LexToken(NOT,'~',1,2155) -LexToken(VAR,'ok',1,2156) -LexToken(THEN,'then',1,2159) -LexToken(EOL,'\n',1,2163) -LexToken(BREAK,'break',1,2180) -LexToken(EOL,'\n',1,2185) -LexToken(END,'end',1,2199) -LexToken(EOL,'\n',1,2202) -LexToken(VAR,'bitstr',1,2215) -LexToken(ASSIGNMENT,'=',1,2222) -LexToken(VAR,'strcat',1,2224) -LexToken(OPENBRACKET,'(',1,2230) -LexToken(VAR,'string',1,2231) -LexToken(OPENBRACKET,'(',1,2237) -LexToken(VAR,'bit',1,2238) -LexToken(OPENBRACKET,'(',1,2241) -LexToken(COLON,':',1,2242) -LexToken(CLOSEBRACKET,')',1,2243) -LexToken(CLOSEBRACKET,')',1,2244) -LexToken(COMMA,',',1,2245) -LexToken(DQSTRING,'" "',1,2248) -LexToken(CLOSEBRACKET,')',1,2249) -LexToken(EOL,'\n',1,2250) -LexToken(IF,'if',1,2263) -LexToken(OPENBRACKET,'(',1,2266) -LexToken(VAR,'rule',1,2267) -LexToken(COMPARISON,'<',1,2272) -LexToken(NUMBER,'1',1,2274) -LexToken(CLOSEBRACKET,')',1,2275) -LexToken(LOGICAL,'|',1,2277) -LexToken(OPENBRACKET,'(',1,2279) -LexToken(VAR,'rule',1,2280) -LexToken(COMPARISON,'>',1,2285) -LexToken(NUMBER,'5',1,2287) -LexToken(CLOSEBRACKET,')',1,2288) -LexToken(THEN,'then',1,2290) -LexToken(EOL,'\n',1,2294) -LexToken(VAR,'block_parameter_error',1,2311) -LexToken(OPENBRACKET,'(',1,2332) -LexToken(VAR,'msprintf',1,2333) -LexToken(OPENBRACKET,'(',1,2341) -LexToken(VAR,'gettext',1,2342) -LexToken(OPENBRACKET,'(',1,2349) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2388) -LexToken(CLOSEBRACKET,')',1,2389) -LexToken(COMMA,',',1,2390) -LexToken(VAR,'gettext',1,2392) -LexToken(OPENBRACKET,'(',1,2399) -LexToken(DQSTRING,'"Bits to Extract"',1,2416) -LexToken(CLOSEBRACKET,')',1,2417) -LexToken(COMMA,',',1,2418) -LexToken(VAR,'rule',1,2420) -LexToken(CLOSEBRACKET,')',1,2424) -LexToken(COMMA,',',1,2425) -LexToken(VAR,'msprintf',1,2446) -LexToken(OPENBRACKET,'(',1,2454) -LexToken(VAR,'gettext',1,2455) -LexToken(OPENBRACKET,'(',1,2462) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2491) -LexToken(CLOSEBRACKET,')',1,2492) -LexToken(COMMA,',',1,2493) -LexToken(DQSTRING,'"[1, 5]"',1,2502) -LexToken(CLOSEBRACKET,')',1,2503) -LexToken(CLOSEBRACKET,')',1,2504) -LexToken(EOL,'\n',1,2505) -LexToken(VAR,'ok',1,2523) -LexToken(ASSIGNMENT,'=',1,2526) -LexToken(PREVAR_BOOLEAN,'%f',1,2528) -LexToken(EOL,'\n',1,2530) -LexToken(ELSEIF,'elseif',1,2544) -LexToken(VAR,'scal',1,2551) -LexToken(COMPARISON,'<',1,2556) -LexToken(NUMBER,'0',1,2558) -LexToken(LOGICAL,'|',1,2560) -LexToken(VAR,'scal',1,2562) -LexToken(COMPARISON,'>',1,2567) -LexToken(NUMBER,'1',1,2569) -LexToken(THEN,'then',1,2571) -LexToken(EOL,'\n',1,2575) -LexToken(VAR,'block_parameter_error',1,2592) -LexToken(OPENBRACKET,'(',1,2613) -LexToken(VAR,'msprintf',1,2614) -LexToken(OPENBRACKET,'(',1,2622) -LexToken(VAR,'gettext',1,2623) -LexToken(OPENBRACKET,'(',1,2630) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2669) -LexToken(CLOSEBRACKET,')',1,2670) -LexToken(COMMA,',',1,2671) -LexToken(VAR,'gettext',1,2673) -LexToken(OPENBRACKET,'(',1,2680) -LexToken(DQSTRING,'"Treat Bit Field as an Integer"',1,2711) -LexToken(CLOSEBRACKET,')',1,2712) -LexToken(COMMA,',',1,2713) -LexToken(VAR,'scal',1,2715) -LexToken(CLOSEBRACKET,')',1,2719) -LexToken(COMMA,',',1,2720) -LexToken(VAR,'msprintf',1,2741) -LexToken(OPENBRACKET,'(',1,2749) -LexToken(VAR,'gettext',1,2750) -LexToken(OPENBRACKET,'(',1,2757) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2786) -LexToken(CLOSEBRACKET,')',1,2787) -LexToken(COMMA,',',1,2788) -LexToken(DQSTRING,'"[0, 1]"',1,2797) -LexToken(CLOSEBRACKET,')',1,2798) -LexToken(CLOSEBRACKET,')',1,2799) -LexToken(EOL,'\n',1,2800) -LexToken(VAR,'ok',1,2818) -LexToken(ASSIGNMENT,'=',1,2821) -LexToken(PREVAR_BOOLEAN,'%f',1,2823) -LexToken(EOL,'\n',1,2825) -LexToken(ELSE,'else',1,2838) -LexToken(EOL,'\n',1,2842) -LexToken(EOL,'\n',1,2843) -LexToken(VAR,'in',1,2860) -LexToken(ASSIGNMENT,'=',1,2862) -LexToken(OPENSQBRACKET,'[',1,2863) -LexToken(VAR,'model',1,2864) -LexToken(DOT,'.',1,2869) -LexToken(VAR,'in',1,2870) -LexToken(VAR,'model',1,2873) -LexToken(DOT,'.',1,2878) -LexToken(VAR,'in2',1,2879) -LexToken(CLOSESQBRACKET,']',1,2882) -LexToken(EOL,'\n',1,2883) -LexToken(VAR,'bit',1,2901) -LexToken(ASSIGNMENT,'=',1,2904) -LexToken(VAR,'int',1,2905) -LexToken(OPENBRACKET,'(',1,2908) -LexToken(VAR,'bit',1,2909) -LexToken(CLOSEBRACKET,')',1,2912) -LexToken(EOL,'\n',1,2913) -LexToken(VAR,'rule',1,2931) -LexToken(ASSIGNMENT,'=',1,2935) -LexToken(VAR,'int',1,2936) -LexToken(OPENBRACKET,'(',1,2939) -LexToken(VAR,'rule',1,2940) -LexToken(CLOSEBRACKET,')',1,2944) -LexToken(EOL,'\n',1,2945) -LexToken(EOL,'\n',1,2947) -LexToken(IF,'if',1,2964) -LexToken(OPENBRACKET,'(',1,2967) -LexToken(VAR,'rule',1,2968) -LexToken(COMPARISON,'==',1,2972) -LexToken(NUMBER,'3',1,2974) -LexToken(CLOSEBRACKET,')',1,2975) -LexToken(LOGICAL,'|',1,2976) -LexToken(OPENBRACKET,'(',1,2977) -LexToken(VAR,'rule',1,2978) -LexToken(COMPARISON,'==',1,2982) -LexToken(NUMBER,'4',1,2984) -LexToken(CLOSEBRACKET,')',1,2985) -LexToken(THEN,'then',1,2987) -LexToken(EOL,'\n',1,2991) -LexToken(IF,'if',1,3012) -LexToken(OPENBRACKET,'(',1,3015) -LexToken(VAR,'size',1,3016) -LexToken(OPENBRACKET,'(',1,3020) -LexToken(VAR,'bit',1,3021) -LexToken(COMMA,',',1,3024) -LexToken(DQSTRING,'"*"',1,3027) -LexToken(CLOSEBRACKET,')',1,3028) -LexToken(COMPARISON,'~=',1,3030) -LexToken(NUMBER,'1',1,3033) -LexToken(CLOSEBRACKET,')',1,3034) -LexToken(THEN,'then',1,3036) -LexToken(EOL,'\n',1,3040) -LexToken(VAR,'block_parameter_error',1,3065) -LexToken(OPENBRACKET,'(',1,3086) -LexToken(VAR,'msprintf',1,3087) -LexToken(OPENBRACKET,'(',1,3095) -LexToken(VAR,'gettext',1,3096) -LexToken(OPENBRACKET,'(',1,3103) -LexToken(DQSTRING,'"Wrong size for \\\'%s\\\' parameter: %s."',1,3141) -LexToken(CLOSEBRACKET,')',1,3142) -LexToken(COMMA,',',1,3143) -LexToken(VAR,'gettext',1,3145) -LexToken(OPENBRACKET,'(',1,3152) -LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,3184) -LexToken(CLOSEBRACKET,')',1,3185) -LexToken(COMMA,',',1,3186) -LexToken(VAR,'bitstr',1,3188) -LexToken(CLOSEBRACKET,')',1,3194) -LexToken(COMMA,',',1,3195) -LexToken(VAR,'gettext',1,3224) -LexToken(OPENBRACKET,'(',1,3231) -LexToken(DQSTRING,'"Must be a single value."',1,3256) -LexToken(CLOSEBRACKET,')',1,3257) -LexToken(CLOSEBRACKET,')',1,3258) -LexToken(EOL,'\n',1,3259) -LexToken(VAR,'ok',1,3285) -LexToken(ASSIGNMENT,'=',1,3287) -LexToken(PREVAR_BOOLEAN,'%f',1,3288) -LexToken(EOL,'\n',1,3290) -LexToken(ELSE,'else',1,3312) -LexToken(EOL,'\n',1,3316) -LexToken(VAR,'numb',1,3341) -LexToken(ASSIGNMENT,'=',1,3345) -LexToken(VAR,'bit',1,3346) -LexToken(EOL,'\n',1,3349) -LexToken(END,'end',1,3371) -LexToken(EOL,'\n',1,3374) -LexToken(ELSEIF,'elseif',1,3391) -LexToken(OPENBRACKET,'(',1,3398) -LexToken(VAR,'rule',1,3399) -LexToken(COMPARISON,'==',1,3403) -LexToken(NUMBER,'5',1,3405) -LexToken(CLOSEBRACKET,')',1,3406) -LexToken(EOL,'\n',1,3407) -LexToken(IF,'if',1,3428) -LexToken(OPENBRACKET,'(',1,3431) -LexToken(VAR,'size',1,3432) -LexToken(OPENBRACKET,'(',1,3436) -LexToken(VAR,'bit',1,3437) -LexToken(COMMA,',',1,3440) -LexToken(DQSTRING,'"*"',1,3443) -LexToken(CLOSEBRACKET,')',1,3444) -LexToken(COMPARISON,'~=',1,3446) -LexToken(NUMBER,'2',1,3449) -LexToken(CLOSEBRACKET,')',1,3450) -LexToken(THEN,'then',1,3452) -LexToken(EOL,'\n',1,3456) -LexToken(VAR,'block_parameter_error',1,3481) -LexToken(OPENBRACKET,'(',1,3502) -LexToken(VAR,'msprintf',1,3503) -LexToken(OPENBRACKET,'(',1,3511) -LexToken(VAR,'gettext',1,3512) -LexToken(OPENBRACKET,'(',1,3519) -LexToken(DQSTRING,'"Wrong size for \\\'%s\\\' parameter: %s."',1,3557) -LexToken(CLOSEBRACKET,')',1,3558) -LexToken(COMMA,',',1,3559) -LexToken(VAR,'gettext',1,3561) -LexToken(OPENBRACKET,'(',1,3568) -LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,3600) -LexToken(CLOSEBRACKET,')',1,3601) -LexToken(COMMA,',',1,3602) -LexToken(VAR,'bitstr',1,3604) -LexToken(CLOSEBRACKET,')',1,3610) -LexToken(COMMA,',',1,3611) -LexToken(VAR,'gettext',1,3640) -LexToken(OPENBRACKET,'(',1,3647) -LexToken(DQSTRING,'"Must have this form: [Start, End]."',1,3683) -LexToken(CLOSEBRACKET,')',1,3684) -LexToken(CLOSEBRACKET,')',1,3685) -LexToken(EOL,'\n',1,3686) -LexToken(VAR,'ok',1,3712) -LexToken(ASSIGNMENT,'=',1,3714) -LexToken(PREVAR_BOOLEAN,'%f',1,3715) -LexToken(EOL,'\n',1,3717) -LexToken(ELSEIF,'elseif',1,3739) -LexToken(VAR,'bit',1,3746) -LexToken(OPENBRACKET,'(',1,3749) -LexToken(NUMBER,'1',1,3750) -LexToken(CLOSEBRACKET,')',1,3751) -LexToken(COMPARISON,'>',1,3753) -LexToken(VAR,'bit',1,3755) -LexToken(OPENBRACKET,'(',1,3758) -LexToken(NUMBER,'2',1,3759) -LexToken(CLOSEBRACKET,')',1,3760) -LexToken(THEN,'then',1,3762) -LexToken(EOL,'\n',1,3766) -LexToken(VAR,'block_parameter_error',1,3791) -LexToken(OPENBRACKET,'(',1,3812) -LexToken(VAR,'msprintf',1,3813) -LexToken(OPENBRACKET,'(',1,3821) -LexToken(VAR,'gettext',1,3822) -LexToken(OPENBRACKET,'(',1,3829) -LexToken(DQSTRING,'"Wrong values for \\\'%s\\\' parameter: %s."',1,3869) -LexToken(CLOSEBRACKET,')',1,3870) -LexToken(COMMA,',',1,3871) -LexToken(VAR,'gettext',1,3873) -LexToken(OPENBRACKET,'(',1,3880) -LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,3912) -LexToken(CLOSEBRACKET,')',1,3913) -LexToken(COMMA,',',1,3914) -LexToken(VAR,'bitstr',1,3916) -LexToken(CLOSEBRACKET,')',1,3922) -LexToken(COMMA,',',1,3923) -LexToken(VAR,'msprintf',1,3952) -LexToken(OPENBRACKET,'(',1,3960) -LexToken(VAR,'gettext',1,3961) -LexToken(OPENBRACKET,'(',1,3968) -LexToken(DQSTRING,'"\\\'Start\\\' must be less than \\\'End\\\'."',1,4006) -LexToken(CLOSEBRACKET,')',1,4007) -LexToken(CLOSEBRACKET,')',1,4008) -LexToken(CLOSEBRACKET,')',1,4009) -LexToken(EOL,'\n',1,4010) -LexToken(VAR,'ok',1,4036) -LexToken(ASSIGNMENT,'=',1,4038) -LexToken(PREVAR_BOOLEAN,'%f',1,4039) -LexToken(EOL,'\n',1,4041) -LexToken(ELSE,'else',1,4063) -LexToken(EOL,'\n',1,4067) -LexToken(VAR,'numb',1,4092) -LexToken(ASSIGNMENT,'=',1,4096) -LexToken(VAR,'bit',1,4097) -LexToken(OPENBRACKET,'(',1,4100) -LexToken(NUMBER,'2',1,4101) -LexToken(CLOSEBRACKET,')',1,4102) -LexToken(ADDITION,'-',1,4103) -LexToken(VAR,'bit',1,4104) -LexToken(OPENBRACKET,'(',1,4107) -LexToken(NUMBER,'1',1,4108) -LexToken(CLOSEBRACKET,')',1,4109) -LexToken(EOL,'\n',1,4110) -LexToken(END,'end',1,4132) -LexToken(EOL,'\n',1,4136) -LexToken(ELSE,'else',1,4154) -LexToken(EOL,'\n',1,4158) -LexToken(VAR,'bit',1,4179) -LexToken(ASSIGNMENT,'=',1,4182) -LexToken(NUMBER,'0',1,4183) -LexToken(EOL,'\n',1,4184) -LexToken(VAR,'numb',1,4206) -LexToken(ASSIGNMENT,'=',1,4210) -LexToken(OPENSQBRACKET,'[',1,4211) -LexToken(CLOSESQBRACKET,']',1,4212) -LexToken(EOL,'\n',1,4213) -LexToken(END,'end',1,4230) -LexToken(EOL,'\n',1,4233) -LexToken(END,'end',1,4246) -LexToken(EOL,'\n',1,4249) -LexToken(EOL,'\n',1,4250) -LexToken(IF,'if',1,4263) -LexToken(VAR,'ok',1,4266) -LexToken(THEN,'then',1,4269) -LexToken(EOL,'\n',1,4273) -LexToken(IF,'if',1,4290) -LexToken(OPENBRACKET,'(',1,4293) -LexToken(VAR,'Datatype',1,4294) -LexToken(COMPARISON,'==',1,4302) -LexToken(NUMBER,'3',1,4304) -LexToken(LOGICAL,'|',1,4306) -LexToken(VAR,'Datatype',1,4308) -LexToken(COMPARISON,'==',1,4316) -LexToken(NUMBER,'6',1,4318) -LexToken(CLOSEBRACKET,')',1,4319) -LexToken(THEN,'then',1,4321) -LexToken(EOL,'\n',1,4325) -LexToken(EOL,'\n',1,4326) -LexToken(IF,'if',1,4347) -LexToken(VAR,'or',1,4350) -LexToken(OPENBRACKET,'(',1,4352) -LexToken(VAR,'bit',1,4353) -LexToken(OPENBRACKET,'(',1,4356) -LexToken(COLON,':',1,4357) -LexToken(CLOSEBRACKET,')',1,4358) -LexToken(COMPARISON,'>',1,4360) -LexToken(NUMBER,'31',1,4362) -LexToken(CLOSEBRACKET,')',1,4364) -LexToken(LOGICAL,'|',1,4366) -LexToken(VAR,'or',1,4368) -LexToken(OPENBRACKET,'(',1,4370) -LexToken(VAR,'bit',1,4371) -LexToken(OPENBRACKET,'(',1,4374) -LexToken(COLON,':',1,4375) -LexToken(CLOSEBRACKET,')',1,4376) -LexToken(COMPARISON,'<',1,4378) -LexToken(NUMBER,'0',1,4380) -LexToken(CLOSEBRACKET,')',1,4381) -LexToken(THEN,'then',1,4383) -LexToken(EOL,'\n',1,4387) -LexToken(VAR,'block_parameter_error',1,4412) -LexToken(OPENBRACKET,'(',1,4433) -LexToken(VAR,'msprintf',1,4434) -LexToken(OPENBRACKET,'(',1,4442) -LexToken(VAR,'gettext',1,4443) -LexToken(OPENBRACKET,'(',1,4450) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,4489) -LexToken(CLOSEBRACKET,')',1,4490) -LexToken(COMMA,',',1,4491) -LexToken(VAR,'gettext',1,4493) -LexToken(OPENBRACKET,'(',1,4500) -LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,4532) -LexToken(CLOSEBRACKET,')',1,4533) -LexToken(COMMA,',',1,4534) -LexToken(VAR,'bitstr',1,4536) -LexToken(CLOSEBRACKET,')',1,4542) -LexToken(COMMA,',',1,4543) -LexToken(VAR,'msprintf',1,4572) -LexToken(OPENBRACKET,'(',1,4580) -LexToken(VAR,'gettext',1,4581) -LexToken(OPENBRACKET,'(',1,4588) -LexToken(DQSTRING,'"Indexes must be in the interval %s."',1,4625) -LexToken(CLOSEBRACKET,')',1,4626) -LexToken(COMMA,',',1,4627) -LexToken(DQSTRING,'"[0, 31]"',1,4637) -LexToken(CLOSEBRACKET,')',1,4638) -LexToken(CLOSEBRACKET,')',1,4639) -LexToken(EOL,'\n',1,4640) -LexToken(VAR,'ok',1,4666) -LexToken(ASSIGNMENT,'=',1,4668) -LexToken(PREVAR_BOOLEAN,'%f',1,4669) -LexToken(EOL,'\n',1,4671) -LexToken(END,'end',1,4693) -LexToken(EOL,'\n',1,4696) -LexToken(SELECT,'select',1,4717) -LexToken(VAR,'rule',1,4724) -LexToken(EOL,'\n',1,4728) -LexToken(CASE,'case',1,4749) -LexToken(NUMBER,'1',1,4754) -LexToken(THEN,'then',1,4756) -LexToken(EOL,'\n',1,4760) -LexToken(SELECT,'select',1,4785) -LexToken(VAR,'scal',1,4792) -LexToken(EOL,'\n',1,4796) -LexToken(CASE,'case',1,4821) -LexToken(NUMBER,'0',1,4826) -LexToken(THEN,'then',1,4828) -LexToken(EOL,'\n',1,4832) -LexToken(VAR,'model',1,4861) -LexToken(DOT,'.',1,4866) -LexToken(VAR,'sim',1,4867) -LexToken(ASSIGNMENT,'=',1,4870) -LexToken(VAR,'list',1,4871) -LexToken(OPENBRACKET,'(',1,4875) -LexToken(DQSTRING,'"extract_bit_32_UH0"',1,4895) -LexToken(COMMA,',',1,4896) -LexToken(NUMBER,'4',1,4897) -LexToken(CLOSEBRACKET,')',1,4898) -LexToken(EOL,'\n',1,4899) -LexToken(CASE,'case',1,4924) -LexToken(NUMBER,'1',1,4929) -LexToken(THEN,'then',1,4931) -LexToken(EOL,'\n',1,4935) -LexToken(SELECT,'select',1,4964) -LexToken(VAR,'Datatype',1,4971) -LexToken(EOL,'\n',1,4979) -LexToken(CASE,'case',1,5008) -LexToken(NUMBER,'3',1,5013) -LexToken(THEN,'then',1,5015) -LexToken(EOL,'\n',1,5019) -LexToken(VAR,'model',1,5052) -LexToken(DOT,'.',1,5057) -LexToken(VAR,'sim',1,5058) -LexToken(ASSIGNMENT,'=',1,5061) -LexToken(VAR,'list',1,5062) -LexToken(OPENBRACKET,'(',1,5066) -LexToken(DQSTRING,'"extract_bit_32_UH1"',1,5086) -LexToken(COMMA,',',1,5087) -LexToken(NUMBER,'4',1,5088) -LexToken(CLOSEBRACKET,')',1,5089) -LexToken(EOL,'\n',1,5090) -LexToken(CASE,'case',1,5119) -LexToken(NUMBER,'6',1,5124) -LexToken(THEN,'then',1,5126) -LexToken(EOL,'\n',1,5130) -LexToken(VAR,'model',1,5163) -LexToken(DOT,'.',1,5168) -LexToken(VAR,'sim',1,5169) -LexToken(ASSIGNMENT,'=',1,5172) -LexToken(VAR,'list',1,5173) -LexToken(OPENBRACKET,'(',1,5177) -LexToken(DQSTRING,'"extract_bit_u32_UH1"',1,5198) -LexToken(COMMA,',',1,5199) -LexToken(NUMBER,'4',1,5200) -LexToken(CLOSEBRACKET,')',1,5201) -LexToken(EOL,'\n',1,5202) -LexToken(END,'end',1,5231) -LexToken(EOL,'\n',1,5234) -LexToken(END,'end',1,5259) -LexToken(EOL,'\n',1,5262) -LexToken(CASE,'case',1,5283) -LexToken(NUMBER,'2',1,5288) -LexToken(THEN,'then',1,5290) -LexToken(EOL,'\n',1,5294) -LexToken(VAR,'model',1,5319) -LexToken(DOT,'.',1,5324) -LexToken(VAR,'sim',1,5325) -LexToken(ASSIGNMENT,'=',1,5328) -LexToken(VAR,'list',1,5329) -LexToken(OPENBRACKET,'(',1,5333) -LexToken(DQSTRING,'"extract_bit_32_LH"',1,5352) -LexToken(COMMA,',',1,5353) -LexToken(NUMBER,'4',1,5354) -LexToken(CLOSEBRACKET,')',1,5355) -LexToken(EOL,'\n',1,5356) -LexToken(CASE,'case',1,5377) -LexToken(NUMBER,'3',1,5382) -LexToken(THEN,'then',1,5384) -LexToken(EOL,'\n',1,5388) -LexToken(SELECT,'select',1,5413) -LexToken(VAR,'scal',1,5420) -LexToken(EOL,'\n',1,5424) -LexToken(CASE,'case',1,5449) -LexToken(NUMBER,'0',1,5454) -LexToken(THEN,'then',1,5456) -LexToken(EOL,'\n',1,5460) -LexToken(VAR,'model',1,5489) -LexToken(DOT,'.',1,5494) -LexToken(VAR,'sim',1,5495) -LexToken(ASSIGNMENT,'=',1,5498) -LexToken(VAR,'list',1,5499) -LexToken(OPENBRACKET,'(',1,5503) -LexToken(DQSTRING,'"extract_bit_32_MSB0"',1,5524) -LexToken(COMMA,',',1,5525) -LexToken(NUMBER,'4',1,5526) -LexToken(CLOSEBRACKET,')',1,5527) -LexToken(EOL,'\n',1,5528) -LexToken(CASE,'case',1,5553) -LexToken(NUMBER,'1',1,5558) -LexToken(THEN,'then',1,5560) -LexToken(EOL,'\n',1,5564) -LexToken(SELECT,'select',1,5593) -LexToken(VAR,'Datatype',1,5600) -LexToken(EOL,'\n',1,5608) -LexToken(CASE,'case',1,5637) -LexToken(NUMBER,'3',1,5642) -LexToken(THEN,'then',1,5644) -LexToken(EOL,'\n',1,5648) -LexToken(VAR,'model',1,5681) -LexToken(DOT,'.',1,5686) -LexToken(VAR,'sim',1,5687) -LexToken(ASSIGNMENT,'=',1,5690) -LexToken(VAR,'list',1,5691) -LexToken(OPENBRACKET,'(',1,5695) -LexToken(DQSTRING,'"extract_bit_32_MSB1"',1,5716) -LexToken(COMMA,',',1,5717) -LexToken(NUMBER,'4',1,5718) -LexToken(CLOSEBRACKET,')',1,5719) -LexToken(EOL,'\n',1,5720) -LexToken(CASE,'case',1,5749) -LexToken(NUMBER,'6',1,5754) -LexToken(THEN,'then',1,5756) -LexToken(EOL,'\n',1,5760) -LexToken(VAR,'model',1,5793) -LexToken(DOT,'.',1,5798) -LexToken(VAR,'sim',1,5799) -LexToken(ASSIGNMENT,'=',1,5802) -LexToken(VAR,'list',1,5803) -LexToken(OPENBRACKET,'(',1,5807) -LexToken(DQSTRING,'"extract_bit_u32_MSB1"',1,5829) -LexToken(COMMA,',',1,5830) -LexToken(NUMBER,'4',1,5831) -LexToken(CLOSEBRACKET,')',1,5832) -LexToken(EOL,'\n',1,5833) -LexToken(END,'end',1,5862) -LexToken(EOL,'\n',1,5865) -LexToken(END,'end',1,5890) -LexToken(EOL,'\n',1,5893) -LexToken(CASE,'case',1,5914) -LexToken(NUMBER,'4',1,5919) -LexToken(THEN,'then',1,5921) -LexToken(EOL,'\n',1,5925) -LexToken(VAR,'model',1,5950) -LexToken(DOT,'.',1,5955) -LexToken(VAR,'sim',1,5956) -LexToken(ASSIGNMENT,'=',1,5959) -LexToken(VAR,'list',1,5960) -LexToken(OPENBRACKET,'(',1,5964) -LexToken(DQSTRING,'"extract_bit_32_LSB"',1,5984) -LexToken(COMMA,',',1,5985) -LexToken(NUMBER,'4',1,5986) -LexToken(CLOSEBRACKET,')',1,5987) -LexToken(EOL,'\n',1,5988) -LexToken(CASE,'case',1,6009) -LexToken(NUMBER,'5',1,6014) -LexToken(THEN,'then',1,6016) -LexToken(EOL,'\n',1,6020) -LexToken(SELECT,'select',1,6045) -LexToken(VAR,'scal',1,6052) -LexToken(EOL,'\n',1,6056) -LexToken(CASE,'case',1,6081) -LexToken(NUMBER,'0',1,6086) -LexToken(THEN,'then',1,6088) -LexToken(EOL,'\n',1,6092) -LexToken(VAR,'model',1,6121) -LexToken(DOT,'.',1,6126) -LexToken(VAR,'sim',1,6127) -LexToken(ASSIGNMENT,'=',1,6130) -LexToken(VAR,'list',1,6131) -LexToken(OPENBRACKET,'(',1,6135) -LexToken(DQSTRING,'"extract_bit_32_RB0"',1,6155) -LexToken(COMMA,',',1,6156) -LexToken(NUMBER,'4',1,6157) -LexToken(CLOSEBRACKET,')',1,6158) -LexToken(EOL,'\n',1,6159) -LexToken(CASE,'case',1,6184) -LexToken(NUMBER,'1',1,6189) -LexToken(THEN,'then',1,6191) -LexToken(EOL,'\n',1,6195) -LexToken(SELECT,'select',1,6224) -LexToken(VAR,'Datatype',1,6231) -LexToken(EOL,'\n',1,6239) -LexToken(CASE,'case',1,6268) -LexToken(NUMBER,'3',1,6273) -LexToken(THEN,'then',1,6275) -LexToken(EOL,'\n',1,6279) -LexToken(VAR,'model',1,6312) -LexToken(DOT,'.',1,6317) -LexToken(VAR,'sim',1,6318) -LexToken(ASSIGNMENT,'=',1,6321) -LexToken(VAR,'list',1,6322) -LexToken(OPENBRACKET,'(',1,6326) -LexToken(DQSTRING,'"extract_bit_32_RB1"',1,6346) -LexToken(COMMA,',',1,6347) -LexToken(NUMBER,'4',1,6348) -LexToken(CLOSEBRACKET,')',1,6349) -LexToken(EOL,'\n',1,6350) -LexToken(CASE,'case',1,6379) -LexToken(NUMBER,'6',1,6384) -LexToken(THEN,'then',1,6386) -LexToken(EOL,'\n',1,6390) -LexToken(VAR,'model',1,6423) -LexToken(DOT,'.',1,6428) -LexToken(VAR,'sim',1,6429) -LexToken(ASSIGNMENT,'=',1,6432) -LexToken(VAR,'list',1,6433) -LexToken(OPENBRACKET,'(',1,6437) -LexToken(DQSTRING,'"extract_bit_u32_RB1"',1,6458) -LexToken(COMMA,',',1,6459) -LexToken(NUMBER,'4',1,6460) -LexToken(CLOSEBRACKET,')',1,6461) -LexToken(EOL,'\n',1,6462) -LexToken(END,'end',1,6491) -LexToken(EOL,'\n',1,6494) -LexToken(END,'end',1,6519) -LexToken(EOL,'\n',1,6522) -LexToken(END,'end',1,6543) -LexToken(EOL,'\n',1,6546) -LexToken(ELSEIF,'elseif',1,6563) -LexToken(OPENBRACKET,'(',1,6570) -LexToken(VAR,'Datatype',1,6571) -LexToken(COMPARISON,'==',1,6579) -LexToken(NUMBER,'4',1,6581) -LexToken(LOGICAL,'|',1,6583) -LexToken(VAR,'Datatype',1,6585) -LexToken(COMPARISON,'==',1,6593) -LexToken(NUMBER,'7',1,6595) -LexToken(CLOSEBRACKET,')',1,6596) -LexToken(THEN,'then',1,6598) -LexToken(EOL,'\n',1,6602) -LexToken(IF,'if',1,6623) -LexToken(VAR,'or',1,6626) -LexToken(OPENBRACKET,'(',1,6628) -LexToken(VAR,'bit',1,6629) -LexToken(OPENBRACKET,'(',1,6632) -LexToken(COLON,':',1,6633) -LexToken(CLOSEBRACKET,')',1,6634) -LexToken(COMPARISON,'>',1,6636) -LexToken(NUMBER,'15',1,6638) -LexToken(CLOSEBRACKET,')',1,6640) -LexToken(LOGICAL,'|',1,6642) -LexToken(VAR,'or',1,6644) -LexToken(OPENBRACKET,'(',1,6646) -LexToken(VAR,'bit',1,6647) -LexToken(OPENBRACKET,'(',1,6650) -LexToken(COLON,':',1,6651) -LexToken(CLOSEBRACKET,')',1,6652) -LexToken(COMPARISON,'<',1,6654) -LexToken(NUMBER,'0',1,6656) -LexToken(CLOSEBRACKET,')',1,6657) -LexToken(THEN,'then',1,6659) -LexToken(EOL,'\n',1,6663) -LexToken(VAR,'block_parameter_error',1,6688) -LexToken(OPENBRACKET,'(',1,6709) -LexToken(VAR,'msprintf',1,6710) -LexToken(OPENBRACKET,'(',1,6718) -LexToken(VAR,'gettext',1,6719) -LexToken(OPENBRACKET,'(',1,6726) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,6765) -LexToken(CLOSEBRACKET,')',1,6766) -LexToken(COMMA,',',1,6767) -LexToken(VAR,'gettext',1,6769) -LexToken(OPENBRACKET,'(',1,6776) -LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,6808) -LexToken(CLOSEBRACKET,')',1,6809) -LexToken(COMMA,',',1,6810) -LexToken(VAR,'bitstr',1,6812) -LexToken(CLOSEBRACKET,')',1,6818) -LexToken(COMMA,',',1,6819) -LexToken(VAR,'msprintf',1,6848) -LexToken(OPENBRACKET,'(',1,6856) -LexToken(VAR,'gettext',1,6857) -LexToken(OPENBRACKET,'(',1,6864) -LexToken(DQSTRING,'"Indexes must be in the interval %s."',1,6901) -LexToken(CLOSEBRACKET,')',1,6902) -LexToken(COMMA,',',1,6903) -LexToken(DQSTRING,'"[0, 15]"',1,6913) -LexToken(CLOSEBRACKET,')',1,6914) -LexToken(CLOSEBRACKET,')',1,6915) -LexToken(EOL,'\n',1,6916) -LexToken(VAR,'ok',1,6942) -LexToken(ASSIGNMENT,'=',1,6944) -LexToken(PREVAR_BOOLEAN,'%f',1,6945) -LexToken(EOL,'\n',1,6947) -LexToken(END,'end',1,6969) -LexToken(EOL,'\n',1,6972) -LexToken(SELECT,'select',1,6993) -LexToken(VAR,'rule',1,7000) -LexToken(EOL,'\n',1,7004) -LexToken(CASE,'case',1,7025) -LexToken(NUMBER,'1',1,7030) -LexToken(THEN,'then',1,7032) -LexToken(EOL,'\n',1,7036) -LexToken(SELECT,'select',1,7061) -LexToken(VAR,'scal',1,7068) -LexToken(EOL,'\n',1,7072) -LexToken(CASE,'case',1,7097) -LexToken(NUMBER,'0',1,7102) -LexToken(THEN,'then',1,7104) -LexToken(EOL,'\n',1,7108) -LexToken(VAR,'model',1,7137) -LexToken(DOT,'.',1,7142) -LexToken(VAR,'sim',1,7143) -LexToken(ASSIGNMENT,'=',1,7146) -LexToken(VAR,'list',1,7147) -LexToken(OPENBRACKET,'(',1,7151) -LexToken(DQSTRING,'"extract_bit_16_UH0"',1,7171) -LexToken(COMMA,',',1,7172) -LexToken(NUMBER,'4',1,7173) -LexToken(CLOSEBRACKET,')',1,7174) -LexToken(EOL,'\n',1,7175) -LexToken(CASE,'case',1,7200) -LexToken(NUMBER,'1',1,7205) -LexToken(THEN,'then',1,7207) -LexToken(EOL,'\n',1,7211) -LexToken(SELECT,'select',1,7240) -LexToken(VAR,'Datatype',1,7247) -LexToken(EOL,'\n',1,7255) -LexToken(CASE,'case',1,7284) -LexToken(NUMBER,'4',1,7289) -LexToken(THEN,'then',1,7291) -LexToken(EOL,'\n',1,7295) -LexToken(VAR,'model',1,7328) -LexToken(DOT,'.',1,7333) -LexToken(VAR,'sim',1,7334) -LexToken(ASSIGNMENT,'=',1,7337) -LexToken(VAR,'list',1,7338) -LexToken(OPENBRACKET,'(',1,7342) -LexToken(DQSTRING,'"extract_bit_16_UH1"',1,7362) -LexToken(COMMA,',',1,7363) -LexToken(NUMBER,'4',1,7364) -LexToken(CLOSEBRACKET,')',1,7365) -LexToken(EOL,'\n',1,7366) -LexToken(CASE,'case',1,7395) -LexToken(NUMBER,'7',1,7400) -LexToken(THEN,'then',1,7402) -LexToken(EOL,'\n',1,7406) -LexToken(VAR,'model',1,7439) -LexToken(DOT,'.',1,7444) -LexToken(VAR,'sim',1,7445) -LexToken(ASSIGNMENT,'=',1,7448) -LexToken(VAR,'list',1,7449) -LexToken(OPENBRACKET,'(',1,7453) -LexToken(DQSTRING,'"extract_bit_u16_UH1"',1,7474) -LexToken(COMMA,',',1,7475) -LexToken(NUMBER,'4',1,7476) -LexToken(CLOSEBRACKET,')',1,7477) -LexToken(EOL,'\n',1,7478) -LexToken(END,'end',1,7507) -LexToken(EOL,'\n',1,7510) -LexToken(END,'end',1,7535) -LexToken(EOL,'\n',1,7538) -LexToken(CASE,'case',1,7559) -LexToken(NUMBER,'2',1,7564) -LexToken(THEN,'then',1,7566) -LexToken(EOL,'\n',1,7570) -LexToken(VAR,'model',1,7595) -LexToken(DOT,'.',1,7600) -LexToken(VAR,'sim',1,7601) -LexToken(ASSIGNMENT,'=',1,7604) -LexToken(VAR,'list',1,7605) -LexToken(OPENBRACKET,'(',1,7609) -LexToken(DQSTRING,'"extract_bit_16_LH"',1,7628) -LexToken(COMMA,',',1,7629) -LexToken(NUMBER,'4',1,7630) -LexToken(CLOSEBRACKET,')',1,7631) -LexToken(EOL,'\n',1,7632) -LexToken(CASE,'case',1,7653) -LexToken(NUMBER,'3',1,7658) -LexToken(THEN,'then',1,7660) -LexToken(EOL,'\n',1,7664) -LexToken(SELECT,'select',1,7689) -LexToken(VAR,'scal',1,7696) -LexToken(EOL,'\n',1,7700) -LexToken(CASE,'case',1,7725) -LexToken(NUMBER,'0',1,7730) -LexToken(THEN,'then',1,7732) -LexToken(EOL,'\n',1,7736) -LexToken(VAR,'model',1,7765) -LexToken(DOT,'.',1,7770) -LexToken(VAR,'sim',1,7771) -LexToken(ASSIGNMENT,'=',1,7774) -LexToken(VAR,'list',1,7775) -LexToken(OPENBRACKET,'(',1,7779) -LexToken(DQSTRING,'"extract_bit_16_MSB0"',1,7800) -LexToken(COMMA,',',1,7801) -LexToken(NUMBER,'4',1,7802) -LexToken(CLOSEBRACKET,')',1,7803) -LexToken(EOL,'\n',1,7804) -LexToken(CASE,'case',1,7829) -LexToken(NUMBER,'1',1,7834) -LexToken(THEN,'then',1,7836) -LexToken(EOL,'\n',1,7840) -LexToken(SELECT,'select',1,7869) -LexToken(VAR,'Datatype',1,7876) -LexToken(EOL,'\n',1,7884) -LexToken(CASE,'case',1,7913) -LexToken(NUMBER,'4',1,7918) -LexToken(THEN,'then',1,7920) -LexToken(EOL,'\n',1,7924) -LexToken(VAR,'model',1,7957) -LexToken(DOT,'.',1,7962) -LexToken(VAR,'sim',1,7963) -LexToken(ASSIGNMENT,'=',1,7966) -LexToken(VAR,'list',1,7967) -LexToken(OPENBRACKET,'(',1,7971) -LexToken(DQSTRING,'"extract_bit_16_MSB1"',1,7992) -LexToken(COMMA,',',1,7993) -LexToken(NUMBER,'4',1,7994) -LexToken(CLOSEBRACKET,')',1,7995) -LexToken(EOL,'\n',1,7996) -LexToken(CASE,'case',1,8025) -LexToken(NUMBER,'7',1,8030) -LexToken(THEN,'then',1,8032) -LexToken(EOL,'\n',1,8036) -LexToken(VAR,'model',1,8069) -LexToken(DOT,'.',1,8074) -LexToken(VAR,'sim',1,8075) -LexToken(ASSIGNMENT,'=',1,8078) -LexToken(VAR,'list',1,8079) -LexToken(OPENBRACKET,'(',1,8083) -LexToken(DQSTRING,'"extract_bit_u16_MSB1"',1,8105) -LexToken(COMMA,',',1,8106) -LexToken(NUMBER,'4',1,8107) -LexToken(CLOSEBRACKET,')',1,8108) -LexToken(EOL,'\n',1,8109) -LexToken(END,'end',1,8138) -LexToken(EOL,'\n',1,8141) -LexToken(END,'end',1,8166) -LexToken(EOL,'\n',1,8169) -LexToken(CASE,'case',1,8190) -LexToken(NUMBER,'4',1,8195) -LexToken(THEN,'then',1,8197) -LexToken(EOL,'\n',1,8201) -LexToken(VAR,'model',1,8226) -LexToken(DOT,'.',1,8231) -LexToken(VAR,'sim',1,8232) -LexToken(ASSIGNMENT,'=',1,8235) -LexToken(VAR,'list',1,8236) -LexToken(OPENBRACKET,'(',1,8240) -LexToken(DQSTRING,'"extract_bit_16_LSB"',1,8260) -LexToken(COMMA,',',1,8261) -LexToken(NUMBER,'4',1,8262) -LexToken(CLOSEBRACKET,')',1,8263) -LexToken(EOL,'\n',1,8264) -LexToken(CASE,'case',1,8285) -LexToken(NUMBER,'5',1,8290) -LexToken(THEN,'then',1,8292) -LexToken(EOL,'\n',1,8296) -LexToken(SELECT,'select',1,8321) -LexToken(VAR,'scal',1,8328) -LexToken(EOL,'\n',1,8332) -LexToken(CASE,'case',1,8357) -LexToken(NUMBER,'0',1,8362) -LexToken(THEN,'then',1,8364) -LexToken(EOL,'\n',1,8368) -LexToken(VAR,'model',1,8397) -LexToken(DOT,'.',1,8402) -LexToken(VAR,'sim',1,8403) -LexToken(ASSIGNMENT,'=',1,8406) -LexToken(VAR,'list',1,8407) -LexToken(OPENBRACKET,'(',1,8411) -LexToken(DQSTRING,'"extract_bit_16_RB0"',1,8431) -LexToken(COMMA,',',1,8432) -LexToken(NUMBER,'4',1,8433) -LexToken(CLOSEBRACKET,')',1,8434) -LexToken(EOL,'\n',1,8435) -LexToken(CASE,'case',1,8460) -LexToken(NUMBER,'1',1,8465) -LexToken(THEN,'then',1,8467) -LexToken(EOL,'\n',1,8471) -LexToken(SELECT,'select',1,8500) -LexToken(VAR,'Datatype',1,8507) -LexToken(EOL,'\n',1,8515) -LexToken(CASE,'case',1,8544) -LexToken(NUMBER,'4',1,8549) -LexToken(THEN,'then',1,8551) -LexToken(EOL,'\n',1,8555) -LexToken(VAR,'model',1,8588) -LexToken(DOT,'.',1,8593) -LexToken(VAR,'sim',1,8594) -LexToken(ASSIGNMENT,'=',1,8597) -LexToken(VAR,'list',1,8598) -LexToken(OPENBRACKET,'(',1,8602) -LexToken(DQSTRING,'"extract_bit_16_RB1"',1,8622) -LexToken(COMMA,',',1,8623) -LexToken(NUMBER,'4',1,8624) -LexToken(CLOSEBRACKET,')',1,8625) -LexToken(EOL,'\n',1,8626) -LexToken(CASE,'case',1,8655) -LexToken(NUMBER,'7',1,8660) -LexToken(THEN,'then',1,8662) -LexToken(EOL,'\n',1,8666) -LexToken(VAR,'model',1,8699) -LexToken(DOT,'.',1,8704) -LexToken(VAR,'sim',1,8705) -LexToken(ASSIGNMENT,'=',1,8708) -LexToken(VAR,'list',1,8709) -LexToken(OPENBRACKET,'(',1,8713) -LexToken(DQSTRING,'"extract_bit_u16_RB1"',1,8734) -LexToken(COMMA,',',1,8735) -LexToken(NUMBER,'4',1,8736) -LexToken(CLOSEBRACKET,')',1,8737) -LexToken(EOL,'\n',1,8738) -LexToken(END,'end',1,8767) -LexToken(EOL,'\n',1,8770) -LexToken(END,'end',1,8795) -LexToken(EOL,'\n',1,8798) -LexToken(END,'end',1,8819) -LexToken(EOL,'\n',1,8822) -LexToken(ELSEIF,'elseif',1,8839) -LexToken(OPENBRACKET,'(',1,8846) -LexToken(VAR,'Datatype',1,8847) -LexToken(COMPARISON,'==',1,8856) -LexToken(NUMBER,'5',1,8859) -LexToken(LOGICAL,'|',1,8861) -LexToken(VAR,'Datatype',1,8863) -LexToken(COMPARISON,'==',1,8872) -LexToken(NUMBER,'8',1,8875) -LexToken(CLOSEBRACKET,')',1,8876) -LexToken(THEN,'then',1,8878) -LexToken(EOL,'\n',1,8882) -LexToken(IF,'if',1,8903) -LexToken(VAR,'or',1,8906) -LexToken(OPENBRACKET,'(',1,8908) -LexToken(VAR,'bit',1,8909) -LexToken(OPENBRACKET,'(',1,8912) -LexToken(COLON,':',1,8913) -LexToken(CLOSEBRACKET,')',1,8914) -LexToken(COMPARISON,'>',1,8916) -LexToken(NUMBER,'7',1,8918) -LexToken(CLOSEBRACKET,')',1,8919) -LexToken(LOGICAL,'|',1,8921) -LexToken(VAR,'or',1,8923) -LexToken(OPENBRACKET,'(',1,8925) -LexToken(VAR,'bit',1,8926) -LexToken(OPENBRACKET,'(',1,8929) -LexToken(COLON,':',1,8930) -LexToken(CLOSEBRACKET,')',1,8931) -LexToken(COMPARISON,'<',1,8933) -LexToken(NUMBER,'0',1,8935) -LexToken(CLOSEBRACKET,')',1,8936) -LexToken(THEN,'then',1,8938) -LexToken(EOL,'\n',1,8942) -LexToken(VAR,'block_parameter_error',1,8967) -LexToken(OPENBRACKET,'(',1,8988) -LexToken(VAR,'msprintf',1,8989) -LexToken(OPENBRACKET,'(',1,8997) -LexToken(VAR,'gettext',1,8998) -LexToken(OPENBRACKET,'(',1,9005) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,9044) -LexToken(CLOSEBRACKET,')',1,9045) -LexToken(COMMA,',',1,9046) -LexToken(VAR,'gettext',1,9048) -LexToken(OPENBRACKET,'(',1,9055) -LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,9087) -LexToken(CLOSEBRACKET,')',1,9088) -LexToken(COMMA,',',1,9089) -LexToken(VAR,'bitstr',1,9091) -LexToken(CLOSEBRACKET,')',1,9097) -LexToken(COMMA,',',1,9098) -LexToken(VAR,'msprintf',1,9127) -LexToken(OPENBRACKET,'(',1,9135) -LexToken(VAR,'gettext',1,9136) -LexToken(OPENBRACKET,'(',1,9143) -LexToken(DQSTRING,'"Indexes must be in the interval %s."',1,9180) -LexToken(CLOSEBRACKET,')',1,9181) -LexToken(COMMA,',',1,9182) -LexToken(DQSTRING,'"[0, 7]"',1,9191) -LexToken(CLOSEBRACKET,')',1,9192) -LexToken(CLOSEBRACKET,')',1,9193) -LexToken(EOL,'\n',1,9194) -LexToken(VAR,'ok',1,9220) -LexToken(ASSIGNMENT,'=',1,9222) -LexToken(PREVAR_BOOLEAN,'%f',1,9223) -LexToken(EOL,'\n',1,9225) -LexToken(END,'end',1,9247) -LexToken(EOL,'\n',1,9250) -LexToken(SELECT,'select',1,9271) -LexToken(VAR,'rule',1,9278) -LexToken(EOL,'\n',1,9282) -LexToken(CASE,'case',1,9303) -LexToken(NUMBER,'1',1,9308) -LexToken(THEN,'then',1,9310) -LexToken(EOL,'\n',1,9314) -LexToken(SELECT,'select',1,9339) -LexToken(VAR,'scal',1,9346) -LexToken(EOL,'\n',1,9350) -LexToken(CASE,'case',1,9375) -LexToken(NUMBER,'0',1,9380) -LexToken(THEN,'then',1,9382) -LexToken(EOL,'\n',1,9386) -LexToken(VAR,'model',1,9415) -LexToken(DOT,'.',1,9420) -LexToken(VAR,'sim',1,9421) -LexToken(ASSIGNMENT,'=',1,9424) -LexToken(VAR,'list',1,9425) -LexToken(OPENBRACKET,'(',1,9429) -LexToken(DQSTRING,'"extract_bit_8_UH0"',1,9448) -LexToken(COMMA,',',1,9449) -LexToken(NUMBER,'4',1,9450) -LexToken(CLOSEBRACKET,')',1,9451) -LexToken(EOL,'\n',1,9452) -LexToken(CASE,'case',1,9477) -LexToken(NUMBER,'1',1,9482) -LexToken(THEN,'then',1,9484) -LexToken(EOL,'\n',1,9488) -LexToken(SELECT,'select',1,9517) -LexToken(VAR,'Datatype',1,9524) -LexToken(EOL,'\n',1,9532) -LexToken(CASE,'case',1,9561) -LexToken(NUMBER,'5',1,9566) -LexToken(THEN,'then',1,9568) -LexToken(EOL,'\n',1,9572) -LexToken(VAR,'model',1,9605) -LexToken(DOT,'.',1,9610) -LexToken(VAR,'sim',1,9611) -LexToken(ASSIGNMENT,'=',1,9614) -LexToken(VAR,'list',1,9615) -LexToken(OPENBRACKET,'(',1,9619) -LexToken(DQSTRING,'"extract_bit_8_UH1"',1,9638) -LexToken(COMMA,',',1,9639) -LexToken(NUMBER,'4',1,9640) -LexToken(CLOSEBRACKET,')',1,9641) -LexToken(EOL,'\n',1,9642) -LexToken(CASE,'case',1,9671) -LexToken(NUMBER,'8',1,9676) -LexToken(THEN,'then',1,9678) -LexToken(EOL,'\n',1,9682) -LexToken(VAR,'model',1,9715) -LexToken(DOT,'.',1,9720) -LexToken(VAR,'sim',1,9721) -LexToken(ASSIGNMENT,'=',1,9724) -LexToken(VAR,'list',1,9725) -LexToken(OPENBRACKET,'(',1,9729) -LexToken(DQSTRING,'"extract_bit_u8_UH1"',1,9749) -LexToken(COMMA,',',1,9750) -LexToken(NUMBER,'4',1,9751) -LexToken(CLOSEBRACKET,')',1,9752) -LexToken(EOL,'\n',1,9753) -LexToken(END,'end',1,9782) -LexToken(EOL,'\n',1,9785) -LexToken(END,'end',1,9810) -LexToken(EOL,'\n',1,9813) -LexToken(CASE,'case',1,9834) -LexToken(NUMBER,'2',1,9839) -LexToken(THEN,'then',1,9841) -LexToken(EOL,'\n',1,9845) -LexToken(VAR,'model',1,9870) -LexToken(DOT,'.',1,9875) -LexToken(VAR,'sim',1,9876) -LexToken(ASSIGNMENT,'=',1,9879) -LexToken(VAR,'list',1,9880) -LexToken(OPENBRACKET,'(',1,9884) -LexToken(DQSTRING,'"extract_bit_8_LH"',1,9902) -LexToken(COMMA,',',1,9903) -LexToken(NUMBER,'4',1,9904) -LexToken(CLOSEBRACKET,')',1,9905) -LexToken(EOL,'\n',1,9906) -LexToken(CASE,'case',1,9927) -LexToken(NUMBER,'3',1,9932) -LexToken(THEN,'then',1,9934) -LexToken(EOL,'\n',1,9938) -LexToken(SELECT,'select',1,9963) -LexToken(VAR,'scal',1,9970) -LexToken(EOL,'\n',1,9974) -LexToken(CASE,'case',1,9999) -LexToken(NUMBER,'0',1,10004) -LexToken(THEN,'then',1,10006) -LexToken(EOL,'\n',1,10010) -LexToken(VAR,'model',1,10039) -LexToken(DOT,'.',1,10044) -LexToken(VAR,'sim',1,10045) -LexToken(ASSIGNMENT,'=',1,10048) -LexToken(VAR,'list',1,10049) -LexToken(OPENBRACKET,'(',1,10053) -LexToken(DQSTRING,'"extract_bit_8_MSB0"',1,10073) -LexToken(COMMA,',',1,10074) -LexToken(NUMBER,'4',1,10075) -LexToken(CLOSEBRACKET,')',1,10076) -LexToken(EOL,'\n',1,10077) -LexToken(CASE,'case',1,10102) -LexToken(NUMBER,'1',1,10107) -LexToken(THEN,'then',1,10109) -LexToken(EOL,'\n',1,10113) -LexToken(SELECT,'select',1,10142) -LexToken(VAR,'Datatype',1,10149) -LexToken(EOL,'\n',1,10157) -LexToken(CASE,'case',1,10186) -LexToken(NUMBER,'5',1,10191) -LexToken(THEN,'then',1,10193) -LexToken(EOL,'\n',1,10197) -LexToken(VAR,'model',1,10230) -LexToken(DOT,'.',1,10235) -LexToken(VAR,'sim',1,10236) -LexToken(ASSIGNMENT,'=',1,10239) -LexToken(VAR,'list',1,10240) -LexToken(OPENBRACKET,'(',1,10244) -LexToken(DQSTRING,'"extract_bit_8_MSB1"',1,10264) -LexToken(COMMA,',',1,10265) -LexToken(NUMBER,'4',1,10266) -LexToken(CLOSEBRACKET,')',1,10267) -LexToken(EOL,'\n',1,10268) -LexToken(CASE,'case',1,10297) -LexToken(NUMBER,'8',1,10302) -LexToken(THEN,'then',1,10304) -LexToken(EOL,'\n',1,10308) -LexToken(VAR,'model',1,10341) -LexToken(DOT,'.',1,10346) -LexToken(VAR,'sim',1,10347) -LexToken(ASSIGNMENT,'=',1,10350) -LexToken(VAR,'list',1,10351) -LexToken(OPENBRACKET,'(',1,10355) -LexToken(DQSTRING,'"extract_bit_u8_MSB1"',1,10376) -LexToken(COMMA,',',1,10377) -LexToken(NUMBER,'4',1,10378) -LexToken(CLOSEBRACKET,')',1,10379) -LexToken(EOL,'\n',1,10380) -LexToken(END,'end',1,10409) -LexToken(EOL,'\n',1,10412) -LexToken(END,'end',1,10437) -LexToken(EOL,'\n',1,10440) -LexToken(CASE,'case',1,10461) -LexToken(NUMBER,'4',1,10466) -LexToken(THEN,'then',1,10468) -LexToken(EOL,'\n',1,10472) -LexToken(VAR,'model',1,10497) -LexToken(DOT,'.',1,10502) -LexToken(VAR,'sim',1,10503) -LexToken(ASSIGNMENT,'=',1,10506) -LexToken(VAR,'list',1,10507) -LexToken(OPENBRACKET,'(',1,10511) -LexToken(DQSTRING,'"extract_bit_8_LSB"',1,10530) -LexToken(COMMA,',',1,10531) -LexToken(NUMBER,'4',1,10532) -LexToken(CLOSEBRACKET,')',1,10533) -LexToken(EOL,'\n',1,10534) -LexToken(CASE,'case',1,10555) -LexToken(NUMBER,'5',1,10560) -LexToken(THEN,'then',1,10562) -LexToken(EOL,'\n',1,10566) -LexToken(SELECT,'select',1,10591) -LexToken(VAR,'scal',1,10598) -LexToken(EOL,'\n',1,10602) -LexToken(CASE,'case',1,10627) -LexToken(NUMBER,'0',1,10632) -LexToken(THEN,'then',1,10634) -LexToken(EOL,'\n',1,10638) -LexToken(VAR,'model',1,10667) -LexToken(DOT,'.',1,10672) -LexToken(VAR,'sim',1,10673) -LexToken(ASSIGNMENT,'=',1,10676) -LexToken(VAR,'list',1,10677) -LexToken(OPENBRACKET,'(',1,10681) -LexToken(DQSTRING,'"extract_bit_8_RB0"',1,10700) -LexToken(COMMA,',',1,10701) -LexToken(NUMBER,'4',1,10702) -LexToken(CLOSEBRACKET,')',1,10703) -LexToken(EOL,'\n',1,10704) -LexToken(CASE,'case',1,10729) -LexToken(NUMBER,'1',1,10734) -LexToken(THEN,'then',1,10736) -LexToken(EOL,'\n',1,10740) -LexToken(SELECT,'select',1,10769) -LexToken(VAR,'Datatype',1,10776) -LexToken(EOL,'\n',1,10784) -LexToken(CASE,'case',1,10813) -LexToken(NUMBER,'5',1,10818) -LexToken(THEN,'then',1,10820) -LexToken(EOL,'\n',1,10824) -LexToken(VAR,'model',1,10857) -LexToken(DOT,'.',1,10862) -LexToken(VAR,'sim',1,10863) -LexToken(ASSIGNMENT,'=',1,10866) -LexToken(VAR,'list',1,10867) -LexToken(OPENBRACKET,'(',1,10871) -LexToken(DQSTRING,'"extract_bit_8_RB1"',1,10890) -LexToken(COMMA,',',1,10891) -LexToken(NUMBER,'4',1,10892) -LexToken(CLOSEBRACKET,')',1,10893) -LexToken(EOL,'\n',1,10894) -LexToken(CASE,'case',1,10923) -LexToken(NUMBER,'8',1,10928) -LexToken(THEN,'then',1,10930) -LexToken(EOL,'\n',1,10934) -LexToken(VAR,'model',1,10967) -LexToken(DOT,'.',1,10972) -LexToken(VAR,'sim',1,10973) -LexToken(ASSIGNMENT,'=',1,10976) -LexToken(VAR,'list',1,10977) -LexToken(OPENBRACKET,'(',1,10981) -LexToken(DQSTRING,'"extract_bit_u8_RB1"',1,11001) -LexToken(COMMA,',',1,11002) -LexToken(NUMBER,'4',1,11003) -LexToken(CLOSEBRACKET,')',1,11004) -LexToken(EOL,'\n',1,11005) -LexToken(END,'end',1,11034) -LexToken(EOL,'\n',1,11037) -LexToken(END,'end',1,11062) -LexToken(EOL,'\n',1,11065) -LexToken(END,'end',1,11086) -LexToken(EOL,'\n',1,11089) -LexToken(ELSE,'else',1,11106) -LexToken(EOL,'\n',1,11110) -LexToken(VAR,'block_parameter_error',1,11131) -LexToken(OPENBRACKET,'(',1,11152) -LexToken(VAR,'msprintf',1,11153) -LexToken(OPENBRACKET,'(',1,11161) -LexToken(VAR,'gettext',1,11162) -LexToken(OPENBRACKET,'(',1,11169) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,11208) -LexToken(CLOSEBRACKET,')',1,11209) -LexToken(COMMA,',',1,11210) -LexToken(VAR,'gettext',1,11212) -LexToken(OPENBRACKET,'(',1,11219) -LexToken(DQSTRING,'"Data Type"',1,11230) -LexToken(CLOSEBRACKET,')',1,11231) -LexToken(COMMA,',',1,11232) -LexToken(VAR,'Datatype',1,11234) -LexToken(CLOSEBRACKET,')',1,11242) -LexToken(COMMA,',',1,11243) -LexToken(VAR,'msprintf',1,11268) -LexToken(OPENBRACKET,'(',1,11276) -LexToken(VAR,'gettext',1,11277) -LexToken(OPENBRACKET,'(',1,11284) -LexToken(DQSTRING,'"Must be in the interval %s."',1,11313) -LexToken(CLOSEBRACKET,')',1,11314) -LexToken(COMMA,',',1,11315) -LexToken(DQSTRING,'"[3, 8]"',1,11324) -LexToken(CLOSEBRACKET,')',1,11325) -LexToken(CLOSEBRACKET,')',1,11326) -LexToken(EOL,'\n',1,11327) -LexToken(VAR,'ok',1,11349) -LexToken(ASSIGNMENT,'=',1,11351) -LexToken(PREVAR_BOOLEAN,'%f',1,11352) -LexToken(EOL,'\n',1,11354) -LexToken(END,'end',1,11372) -LexToken(EOL,'\n',1,11375) -LexToken(END,'end',1,11388) -LexToken(EOL,'\n',1,11391) -LexToken(EOL,'\n',1,11392) -LexToken(IF,'if',1,11405) -LexToken(VAR,'ok',1,11408) -LexToken(THEN,'then',1,11411) -LexToken(EOL,'\n',1,11415) -LexToken(VAR,'it',1,11432) -LexToken(ASSIGNMENT,'=',1,11434) -LexToken(VAR,'Datatype',1,11435) -LexToken(EOL,'\n',1,11443) -LexToken(VAR,'ot',1,11460) -LexToken(ASSIGNMENT,'=',1,11462) -LexToken(VAR,'Datatype',1,11463) -LexToken(EOL,'\n',1,11471) -LexToken(VAR,'out',1,11488) -LexToken(ASSIGNMENT,'=',1,11491) -LexToken(OPENSQBRACKET,'[',1,11492) -LexToken(NUMBER,'1',1,11493) -LexToken(NUMBER,'1',1,11495) -LexToken(CLOSESQBRACKET,']',1,11496) -LexToken(EOL,'\n',1,11497) -LexToken(OPENSQBRACKET,'[',1,11514) -LexToken(VAR,'model',1,11515) -LexToken(COMMA,',',1,11520) -LexToken(VAR,'graphics',1,11521) -LexToken(COMMA,',',1,11529) -LexToken(VAR,'ok',1,11530) -LexToken(CLOSESQBRACKET,']',1,11532) -LexToken(ASSIGNMENT,'=',1,11533) -LexToken(VAR,'set_io',1,11534) -LexToken(OPENBRACKET,'(',1,11540) -LexToken(VAR,'model',1,11541) -LexToken(COMMA,',',1,11546) -LexToken(VAR,'graphics',1,11547) -LexToken(COMMA,',',1,11555) -LexToken(VAR,'list',1,11556) -LexToken(OPENBRACKET,'(',1,11560) -LexToken(VAR,'in',1,11561) -LexToken(COMMA,',',1,11563) -LexToken(VAR,'it',1,11564) -LexToken(CLOSEBRACKET,')',1,11566) -LexToken(COMMA,',',1,11567) -LexToken(VAR,'list',1,11568) -LexToken(OPENBRACKET,'(',1,11572) -LexToken(VAR,'out',1,11573) -LexToken(COMMA,',',1,11576) -LexToken(VAR,'ot',1,11577) -LexToken(CLOSEBRACKET,')',1,11579) -LexToken(COMMA,',',1,11580) -LexToken(OPENSQBRACKET,'[',1,11581) -LexToken(CLOSESQBRACKET,']',1,11582) -LexToken(COMMA,',',1,11583) -LexToken(OPENSQBRACKET,'[',1,11584) -LexToken(CLOSESQBRACKET,']',1,11585) -LexToken(CLOSEBRACKET,')',1,11586) -LexToken(EOL,'\n',1,11587) -LexToken(END,'end',1,11600) -LexToken(EOL,'\n',1,11603) -LexToken(IF,'if',1,11616) -LexToken(VAR,'ok',1,11619) -LexToken(THEN,'then',1,11622) -LexToken(EOL,'\n',1,11626) -LexToken(VAR,'graphics',1,11643) -LexToken(DOT,'.',1,11651) -LexToken(VAR,'exprs',1,11652) -LexToken(ASSIGNMENT,'=',1,11657) -LexToken(VAR,'exprs',1,11658) -LexToken(EOL,'\n',1,11663) -LexToken(VAR,'model',1,11681) -LexToken(DOT,'.',1,11686) -LexToken(VAR,'ipar',1,11687) -LexToken(ASSIGNMENT,'=',1,11691) -LexToken(OPENSQBRACKET,'[',1,11692) -LexToken(VAR,'int',1,11693) -LexToken(OPENBRACKET,'(',1,11696) -LexToken(VAR,'bit',1,11697) -LexToken(OPENBRACKET,'(',1,11700) -LexToken(COLON,':',1,11701) -LexToken(CLOSEBRACKET,')',1,11702) -LexToken(CLOSEBRACKET,')',1,11703) -LexToken(SEMICOLON,';',1,11704) -LexToken(VAR,'int',1,11705) -LexToken(OPENBRACKET,'(',1,11708) -LexToken(VAR,'numb',1,11709) -LexToken(OPENBRACKET,'(',1,11713) -LexToken(COLON,':',1,11714) -LexToken(CLOSEBRACKET,')',1,11715) -LexToken(CLOSEBRACKET,')',1,11716) -LexToken(CLOSESQBRACKET,']',1,11717) -LexToken(EOL,'\n',1,11718) -LexToken(VAR,'x',1,11736) -LexToken(DOT,'.',1,11737) -LexToken(VAR,'graphics',1,11738) -LexToken(ASSIGNMENT,'=',1,11746) -LexToken(VAR,'graphics',1,11747) -LexToken(EOL,'\n',1,11755) -LexToken(VAR,'x',1,11773) -LexToken(DOT,'.',1,11774) -LexToken(VAR,'model',1,11775) -LexToken(ASSIGNMENT,'=',1,11780) -LexToken(VAR,'model',1,11781) -LexToken(EOL,'\n',1,11786) -LexToken(BREAK,'break',1,11804) -LexToken(EOL,'\n',1,11809) -LexToken(END,'end',1,11822) -LexToken(EOL,'\n',1,11825) -LexToken(END,'end',1,11834) -LexToken(EOL,'\n',1,11837) -LexToken(EOL,'\n',1,11838) -LexToken(CASE,'case',1,11843) -LexToken(DQSTRING,'"define"',1,11855) -LexToken(THEN,'then',1,11857) -LexToken(EOL,'\n',1,11861) -LexToken(VAR,'numb',1,11870) -LexToken(ASSIGNMENT,'=',1,11874) -LexToken(OPENSQBRACKET,'[',1,11875) -LexToken(CLOSESQBRACKET,']',1,11876) -LexToken(EOL,'\n',1,11877) -LexToken(VAR,'model',1,11887) -LexToken(ASSIGNMENT,'=',1,11892) -LexToken(SCICOS_MODEL,'scicos_model',1,11893) -LexToken(OPENBRACKET,'(',1,11905) -LexToken(CLOSEBRACKET,')',1,11906) -LexToken(EOL,'\n',1,11907) -LexToken(VAR,'model',1,11916) -LexToken(DOT,'.',1,11921) -LexToken(VAR,'sim',1,11922) -LexToken(ASSIGNMENT,'=',1,11925) -LexToken(VAR,'list',1,11926) -LexToken(OPENBRACKET,'(',1,11930) -LexToken(DQSTRING,'"extract_bit_32_UH0"',1,11950) -LexToken(COMMA,',',1,11951) -LexToken(NUMBER,'4',1,11952) -LexToken(CLOSEBRACKET,')',1,11953) -LexToken(EOL,'\n',1,11954) -LexToken(VAR,'model',1,11963) -LexToken(DOT,'.',1,11968) -LexToken(VAR,'in',1,11969) -LexToken(ASSIGNMENT,'=',1,11971) -LexToken(NUMBER,'1',1,11972) -LexToken(EOL,'\n',1,11973) -LexToken(VAR,'model',1,11982) -LexToken(DOT,'.',1,11987) -LexToken(VAR,'in2',1,11988) -LexToken(ASSIGNMENT,'=',1,11991) -LexToken(NUMBER,'1',1,11992) -LexToken(EOL,'\n',1,11993) -LexToken(VAR,'model',1,12002) -LexToken(DOT,'.',1,12007) -LexToken(VAR,'out',1,12008) -LexToken(ASSIGNMENT,'=',1,12011) -LexToken(NUMBER,'1',1,12012) -LexToken(EOL,'\n',1,12013) -LexToken(VAR,'model',1,12022) -LexToken(DOT,'.',1,12027) -LexToken(VAR,'out2',1,12028) -LexToken(ASSIGNMENT,'=',1,12032) -LexToken(NUMBER,'1',1,12033) -LexToken(EOL,'\n',1,12034) -LexToken(VAR,'model',1,12044) -LexToken(DOT,'.',1,12049) -LexToken(VAR,'intyp',1,12050) -LexToken(ASSIGNMENT,'=',1,12055) -LexToken(NUMBER,'3',1,12056) -LexToken(EOL,'\n',1,12057) -LexToken(VAR,'model',1,12066) -LexToken(DOT,'.',1,12071) -LexToken(VAR,'outtyp',1,12072) -LexToken(ASSIGNMENT,'=',1,12078) -LexToken(NUMBER,'3',1,12079) -LexToken(EOL,'\n',1,12080) -LexToken(VAR,'model',1,12089) -LexToken(DOT,'.',1,12094) -LexToken(VAR,'ipar',1,12095) -LexToken(ASSIGNMENT,'=',1,12099) -LexToken(OPENSQBRACKET,'[',1,12100) -LexToken(NUMBER,'0',1,12101) -LexToken(COMMA,',',1,12102) -LexToken(VAR,'numb',1,12103) -LexToken(CLOSESQBRACKET,']',1,12107) -LexToken(EOL,'\n',1,12108) -LexToken(VAR,'model',1,12117) -LexToken(DOT,'.',1,12122) -LexToken(VAR,'blocktype',1,12123) -LexToken(ASSIGNMENT,'=',1,12132) -LexToken(DQSTRING,'"c"',1,12135) -LexToken(EOL,'\n',1,12136) -LexToken(VAR,'model',1,12145) -LexToken(DOT,'.',1,12150) -LexToken(VAR,'dep_ut',1,12151) -LexToken(ASSIGNMENT,'=',1,12157) -LexToken(OPENSQBRACKET,'[',1,12158) -LexToken(PREVAR_BOOLEAN,'%t',1,12159) -LexToken(PREVAR_BOOLEAN,'%f',1,12162) -LexToken(CLOSESQBRACKET,']',1,12164) -LexToken(EOL,'\n',1,12165) -LexToken(EOL,'\n',1,12166) -LexToken(VAR,'exprs',1,12175) -LexToken(ASSIGNMENT,'=',1,12180) -LexToken(OPENSQBRACKET,'[',1,12181) -LexToken(VAR,'sci2exp',1,12182) -LexToken(OPENBRACKET,'(',1,12189) -LexToken(NUMBER,'3',1,12190) -LexToken(CLOSEBRACKET,')',1,12191) -LexToken(SEMICOLON,';',1,12192) -LexToken(VAR,'sci2exp',1,12193) -LexToken(OPENBRACKET,'(',1,12200) -LexToken(NUMBER,'1',1,12201) -LexToken(CLOSEBRACKET,')',1,12202) -LexToken(SEMICOLON,';',1,12203) -LexToken(VAR,'sci2exp',1,12204) -LexToken(OPENBRACKET,'(',1,12211) -LexToken(NUMBER,'0',1,12212) -LexToken(CLOSEBRACKET,')',1,12213) -LexToken(SEMICOLON,';',1,12214) -LexToken(VAR,'sci2exp',1,12215) -LexToken(OPENBRACKET,'(',1,12222) -LexToken(NUMBER,'0',1,12223) -LexToken(CLOSEBRACKET,')',1,12224) -LexToken(CLOSESQBRACKET,']',1,12225) -LexToken(EOL,'\n',1,12226) -LexToken(VAR,'gr_i',1,12235) -LexToken(ASSIGNMENT,'=',1,12239) -LexToken(OPENSQBRACKET,'[',1,12240) -LexToken(CLOSESQBRACKET,']',1,12241) -LexToken(EOL,'\n',1,12242) -LexToken(VAR,'x',1,12251) -LexToken(ASSIGNMENT,'=',1,12252) -LexToken(VAR,'standard_define',1,12253) -LexToken(OPENBRACKET,'(',1,12268) -LexToken(OPENSQBRACKET,'[',1,12269) -LexToken(NUMBER,'4',1,12270) -LexToken(NUMBER,'2',1,12272) -LexToken(CLOSESQBRACKET,']',1,12273) -LexToken(COMMA,',',1,12274) -LexToken(VAR,'model',1,12275) -LexToken(COMMA,',',1,12280) -LexToken(VAR,'exprs',1,12281) -LexToken(COMMA,',',1,12286) -LexToken(VAR,'gr_i',1,12287) -LexToken(CLOSEBRACKET,')',1,12291) -LexToken(EOL,'\n',1,12292) -LexToken(EOL,'\n',1,12293) -LexToken(END,'end',1,12298) -LexToken(EOL,'\n',1,12301) -LexToken(ENDFUNCTION,'endfunction',1,12302) -LexToken(EOL,'\n',1,12313) +Syntax error in input LexToken(EOL,'\n',1,3407) +/* autogenerated from "macros/IntegerOp/EXTRACTBITS.sci" */ +None diff --git a/js/IntegerOp/INTMUL.js b/js/IntegerOp/INTMUL.js index f834104e..2db0172c 100644 --- a/js/IntegerOp/INTMUL.js +++ b/js/IntegerOp/INTMUL.js @@ -1,837 +1,106 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,149) -LexToken(EOL,'\n',1,152) -LexToken(EOL,'\n',1,224) -LexToken(EOL,'\n',1,296) -LexToken(EOL,'\n',1,365) -LexToken(EOL,'\n',1,404) -LexToken(EOL,'\n',1,407) -LexToken(EOL,'\n',1,474) -LexToken(EOL,'\n',1,540) -LexToken(EOL,'\n',1,605) -LexToken(EOL,'\n',1,653) -LexToken(EOL,'\n',1,656) -LexToken(EOL,'\n',1,725) -LexToken(EOL,'\n',1,788) -LexToken(EOL,'\n',1,870) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,904) -LexToken(EOL,'\n',1,907) -LexToken(EOL,'\n',1,908) -LexToken(FUNCTION,'function',1,909) -LexToken(OPENSQBRACKET,'[',1,918) -LexToken(VAR,'x',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'y',1,921) -LexToken(COMMA,',',1,922) -LexToken(VAR,'typ',1,923) -LexToken(CLOSESQBRACKET,']',1,926) -LexToken(ASSIGNMENT,'=',1,927) -LexToken(VAR,'INTMUL',1,928) -LexToken(OPENBRACKET,'(',1,934) -LexToken(VAR,'job',1,935) -LexToken(COMMA,',',1,938) -LexToken(VAR,'arg1',1,939) -LexToken(COMMA,',',1,943) -LexToken(VAR,'arg2',1,944) -LexToken(CLOSEBRACKET,')',1,948) -LexToken(EOL,'\n',1,949) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(OPENSQBRACKET,'[',1,956) -LexToken(CLOSESQBRACKET,']',1,957) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'y',1,964) -LexToken(ASSIGNMENT,'=',1,965) -LexToken(OPENSQBRACKET,'[',1,966) -LexToken(CLOSESQBRACKET,']',1,967) -LexToken(EOL,'\n',1,968) -LexToken(VAR,'typ',1,974) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(OPENSQBRACKET,'[',1,978) -LexToken(CLOSESQBRACKET,']',1,979) -LexToken(EOL,'\n',1,980) -LexToken(SELECT,'select',1,986) -LexToken(VAR,'job',1,993) -LexToken(EOL,'\n',1,996) -LexToken(CASE,'case',1,1001) -LexToken(DQSTRING,'"set"',1,1010) -LexToken(THEN,'then',1,1012) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'x',1,1025) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(VAR,'arg1',1,1027) -LexToken(EOL,'\n',1,1031) -LexToken(VAR,'graphics',1,1041) -LexToken(ASSIGNMENT,'=',1,1049) -LexToken(VAR,'arg1',1,1050) -LexToken(DOT,'.',1,1054) -LexToken(VAR,'graphics',1,1055) -LexToken(EOL,'\n',1,1063) -LexToken(VAR,'model',1,1072) -LexToken(ASSIGNMENT,'=',1,1077) -LexToken(VAR,'arg1',1,1078) -LexToken(DOT,'.',1,1082) -LexToken(VAR,'model',1,1083) -LexToken(EOL,'\n',1,1088) -LexToken(VAR,'exprs',1,1097) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(VAR,'graphics',1,1103) -LexToken(DOT,'.',1,1111) -LexToken(VAR,'exprs',1,1112) -LexToken(EOL,'\n',1,1117) -LexToken(WHILE,'while',1,1126) -LexToken(PREVAR_BOOLEAN,'%t',1,1132) -LexToken(DO,'do',1,1135) -LexToken(EOL,'\n',1,1137) -LexToken(OPENSQBRACKET,'[',1,1150) -LexToken(VAR,'ok',1,1151) -LexToken(COMMA,',',1,1153) -LexToken(VAR,'Datatype',1,1154) -LexToken(COMMA,',',1,1162) -LexToken(VAR,'np',1,1163) -LexToken(COMMA,',',1,1165) -LexToken(VAR,'exprs',1,1166) -LexToken(CLOSESQBRACKET,']',1,1171) -LexToken(ASSIGNMENT,'=',1,1172) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1173) -LexToken(OPENBRACKET,'(',1,1188) -LexToken(OPENSQBRACKET,'[',1,1205) -LexToken(VAR,'msprintf',1,1206) -LexToken(OPENBRACKET,'(',1,1214) -LexToken(VAR,'gettext',1,1215) -LexToken(OPENBRACKET,'(',1,1222) -LexToken(DQSTRING,'"Set %s block parameters"',1,1247) -LexToken(CLOSEBRACKET,')',1,1248) -LexToken(COMMA,',',1,1249) -LexToken(DQSTRING,'"INTMUL"',1,1257) -LexToken(CLOSEBRACKET,')',1,1258) -LexToken(SEMICOLON,';',1,1259) -LexToken(DQSTRING,'" "',1,1263) -LexToken(SEMICOLON,';',1,1264) -LexToken(VAR,'gettext',1,1266) -LexToken(OPENBRACKET,'(',1,1273) -LexToken(DQSTRING,'"Integer matrix multiplication"',1,1304) -LexToken(CLOSEBRACKET,')',1,1305) -LexToken(SEMICOLON,';',1,1306) -LexToken(DQSTRING,'" "',1,1309) -LexToken(SEMICOLON,';',1,1310) -LexToken(CLOSESQBRACKET,']',1,1311) -LexToken(COMMA,',',1,1312) -LexToken(OPENSQBRACKET,'[',1,1328) -LexToken(VAR,'msprintf',1,1329) -LexToken(OPENBRACKET,'(',1,1337) -LexToken(VAR,'gettext',1,1338) -LexToken(OPENBRACKET,'(',1,1345) -LexToken(DQSTRING,'"Data Type %s"',1,1359) -LexToken(CLOSEBRACKET,')',1,1360) -LexToken(COMMA,',',1,1361) -LexToken(DQSTRING,'"(3:int32, 4:int16, 5:int8, ...)"',1,1395) -LexToken(CLOSEBRACKET,')',1,1396) -LexToken(SEMICOLON,';',1,1397) -LexToken(VAR,'gettext',1,1399) -LexToken(OPENBRACKET,'(',1,1406) -LexToken(DQSTRING,'"Do on Overflow (0:Nothing, 1:Saturate, 2:Error)"',1,1455) -LexToken(CLOSEBRACKET,')',1,1456) -LexToken(CLOSESQBRACKET,']',1,1457) -LexToken(COMMA,',',1,1458) -LexToken(VAR,'list',1,1474) -LexToken(OPENBRACKET,'(',1,1478) -LexToken(DQSTRING,'"vec"',1,1483) -LexToken(COMMA,',',1,1484) -LexToken(NUMBER,'1',1,1485) -LexToken(COMMA,',',1,1486) -LexToken(DQSTRING,'"vec"',1,1491) -LexToken(COMMA,',',1,1492) -LexToken(NUMBER,'1',1,1493) -LexToken(CLOSEBRACKET,')',1,1494) -LexToken(COMMA,',',1,1495) -LexToken(VAR,'exprs',1,1497) -LexToken(CLOSEBRACKET,')',1,1502) -LexToken(EOL,'\n',1,1503) -LexToken(IF,'if',1,1516) -LexToken(NOT,'~',1,1519) -LexToken(VAR,'ok',1,1520) -LexToken(THEN,'then',1,1523) -LexToken(EOL,'\n',1,1527) -LexToken(BREAK,'break',1,1544) -LexToken(EOL,'\n',1,1549) -LexToken(END,'end',1,1563) -LexToken(EOL,'\n',1,1566) -LexToken(EOL,'\n',1,1567) -LexToken(VAR,'it',1,1580) -LexToken(ASSIGNMENT,'=',1,1582) -LexToken(VAR,'Datatype',1,1583) -LexToken(MULTIPLICATION,'*',1,1591) -LexToken(VAR,'ones',1,1592) -LexToken(OPENBRACKET,'(',1,1596) -LexToken(NUMBER,'1',1,1597) -LexToken(COMMA,',',1,1598) -LexToken(NUMBER,'2',1,1599) -LexToken(CLOSEBRACKET,')',1,1600) -LexToken(EOL,'\n',1,1601) -LexToken(VAR,'ot',1,1615) -LexToken(ASSIGNMENT,'=',1,1617) -LexToken(VAR,'Datatype',1,1618) -LexToken(EOL,'\n',1,1626) -LexToken(IF,'if',1,1640) -LexToken(OPENBRACKET,'(',1,1643) -LexToken(VAR,'np',1,1644) -LexToken(COMPARISON,'~=',1,1646) -LexToken(NUMBER,'0',1,1648) -LexToken(LOGICAL,'&',1,1650) -LexToken(VAR,'np',1,1652) -LexToken(COMPARISON,'~=',1,1654) -LexToken(NUMBER,'1',1,1656) -LexToken(LOGICAL,'&',1,1658) -LexToken(VAR,'np',1,1660) -LexToken(COMPARISON,'~=',1,1662) -LexToken(NUMBER,'2',1,1664) -LexToken(CLOSEBRACKET,')',1,1665) -LexToken(THEN,'then',1,1667) -LexToken(EOL,'\n',1,1671) -LexToken(VAR,'block_parameter_error',1,1688) -LexToken(OPENBRACKET,'(',1,1709) -LexToken(VAR,'msprintf',1,1710) -LexToken(OPENBRACKET,'(',1,1718) -LexToken(VAR,'gettext',1,1720) -LexToken(OPENBRACKET,'(',1,1727) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,1766) -LexToken(CLOSEBRACKET,')',1,1767) -LexToken(COMMA,',',1,1768) -LexToken(VAR,'gettext',1,1770) -LexToken(OPENBRACKET,'(',1,1777) -LexToken(DQSTRING,'"Do on Overflow"',1,1793) -LexToken(CLOSEBRACKET,')',1,1794) -LexToken(COMMA,',',1,1795) -LexToken(VAR,'np',1,1797) -LexToken(CLOSEBRACKET,')',1,1799) -LexToken(COMMA,',',1,1800) -LexToken(VAR,'msprintf',1,1821) -LexToken(OPENBRACKET,'(',1,1829) -LexToken(VAR,'gettext',1,1831) -LexToken(OPENBRACKET,'(',1,1838) -LexToken(DQSTRING,'"Must be in the interval %s."',1,1867) -LexToken(CLOSEBRACKET,')',1,1868) -LexToken(COMMA,',',1,1869) -LexToken(DQSTRING,'"[0, 2]"',1,1878) -LexToken(CLOSEBRACKET,')',1,1879) -LexToken(CLOSEBRACKET,')',1,1880) -LexToken(EOL,'\n',1,1881) -LexToken(VAR,'ok',1,1899) -LexToken(ASSIGNMENT,'=',1,1901) -LexToken(PREVAR_BOOLEAN,'%f',1,1902) -LexToken(EOL,'\n',1,1904) -LexToken(ELSEIF,'elseif',1,1918) -LexToken(VAR,'Datatype',1,1925) -LexToken(COMPARISON,'==',1,1933) -LexToken(NUMBER,'3',1,1935) -LexToken(THEN,'then',1,1937) -LexToken(EOL,'\n',1,1941) -LexToken(IF,'if',1,1958) -LexToken(VAR,'np',1,1961) -LexToken(COMPARISON,'==',1,1963) -LexToken(NUMBER,'0',1,1965) -LexToken(THEN,'then',1,1967) -LexToken(EOL,'\n',1,1971) -LexToken(VAR,'model',1,1992) -LexToken(DOT,'.',1,1997) -LexToken(VAR,'sim',1,1998) -LexToken(ASSIGNMENT,'=',1,2001) -LexToken(VAR,'list',1,2002) -LexToken(OPENBRACKET,'(',1,2006) -LexToken(DQSTRING,'"matmul_i32n"',1,2019) -LexToken(COMMA,',',1,2020) -LexToken(NUMBER,'4',1,2021) -LexToken(CLOSEBRACKET,')',1,2022) -LexToken(EOL,'\n',1,2023) -LexToken(ELSEIF,'elseif',1,2040) -LexToken(VAR,'np',1,2047) -LexToken(COMPARISON,'==',1,2049) -LexToken(NUMBER,'1',1,2051) -LexToken(THEN,'then',1,2053) -LexToken(EOL,'\n',1,2057) -LexToken(VAR,'model',1,2078) -LexToken(DOT,'.',1,2083) -LexToken(VAR,'sim',1,2084) -LexToken(ASSIGNMENT,'=',1,2087) -LexToken(VAR,'list',1,2088) -LexToken(OPENBRACKET,'(',1,2092) -LexToken(DQSTRING,'"matmul_i32s"',1,2105) -LexToken(COMMA,',',1,2106) -LexToken(NUMBER,'4',1,2107) -LexToken(CLOSEBRACKET,')',1,2108) -LexToken(EOL,'\n',1,2109) -LexToken(ELSE,'else',1,2126) -LexToken(EOL,'\n',1,2130) -LexToken(VAR,'model',1,2151) -LexToken(DOT,'.',1,2156) -LexToken(VAR,'sim',1,2157) -LexToken(ASSIGNMENT,'=',1,2160) -LexToken(VAR,'list',1,2161) -LexToken(OPENBRACKET,'(',1,2165) -LexToken(DQSTRING,'"matmul_i32e"',1,2178) -LexToken(COMMA,',',1,2179) -LexToken(NUMBER,'4',1,2180) -LexToken(CLOSEBRACKET,')',1,2181) -LexToken(EOL,'\n',1,2182) -LexToken(END,'end',1,2199) -LexToken(EOL,'\n',1,2202) -LexToken(ELSEIF,'elseif',1,2215) -LexToken(VAR,'Datatype',1,2222) -LexToken(COMPARISON,'==',1,2230) -LexToken(NUMBER,'4',1,2232) -LexToken(THEN,'then',1,2234) -LexToken(EOL,'\n',1,2238) -LexToken(IF,'if',1,2255) -LexToken(VAR,'np',1,2258) -LexToken(COMPARISON,'==',1,2260) -LexToken(NUMBER,'0',1,2262) -LexToken(THEN,'then',1,2264) -LexToken(EOL,'\n',1,2268) -LexToken(VAR,'model',1,2289) -LexToken(DOT,'.',1,2294) -LexToken(VAR,'sim',1,2295) -LexToken(ASSIGNMENT,'=',1,2298) -LexToken(VAR,'list',1,2299) -LexToken(OPENBRACKET,'(',1,2303) -LexToken(DQSTRING,'"matmul_i16n"',1,2316) -LexToken(COMMA,',',1,2317) -LexToken(NUMBER,'4',1,2318) -LexToken(CLOSEBRACKET,')',1,2319) -LexToken(EOL,'\n',1,2320) -LexToken(ELSEIF,'elseif',1,2337) -LexToken(VAR,'np',1,2344) -LexToken(COMPARISON,'==',1,2346) -LexToken(NUMBER,'1',1,2348) -LexToken(THEN,'then',1,2350) -LexToken(EOL,'\n',1,2354) -LexToken(VAR,'model',1,2375) -LexToken(DOT,'.',1,2380) -LexToken(VAR,'sim',1,2381) -LexToken(ASSIGNMENT,'=',1,2384) -LexToken(VAR,'list',1,2385) -LexToken(OPENBRACKET,'(',1,2389) -LexToken(DQSTRING,'"matmul_i16s"',1,2402) -LexToken(COMMA,',',1,2403) -LexToken(NUMBER,'4',1,2404) -LexToken(CLOSEBRACKET,')',1,2405) -LexToken(EOL,'\n',1,2406) -LexToken(ELSE,'else',1,2423) -LexToken(EOL,'\n',1,2427) -LexToken(VAR,'model',1,2448) -LexToken(DOT,'.',1,2453) -LexToken(VAR,'sim',1,2454) -LexToken(ASSIGNMENT,'=',1,2457) -LexToken(VAR,'list',1,2458) -LexToken(OPENBRACKET,'(',1,2462) -LexToken(DQSTRING,'"matmul_i16e"',1,2475) -LexToken(COMMA,',',1,2476) -LexToken(NUMBER,'4',1,2477) -LexToken(CLOSEBRACKET,')',1,2478) -LexToken(EOL,'\n',1,2479) -LexToken(END,'end',1,2496) -LexToken(EOL,'\n',1,2499) -LexToken(ELSEIF,'elseif',1,2512) -LexToken(VAR,'Datatype',1,2519) -LexToken(COMPARISON,'==',1,2527) -LexToken(NUMBER,'5',1,2529) -LexToken(THEN,'then',1,2531) -LexToken(EOL,'\n',1,2535) -LexToken(IF,'if',1,2552) -LexToken(VAR,'np',1,2555) -LexToken(COMPARISON,'==',1,2557) -LexToken(NUMBER,'0',1,2559) -LexToken(THEN,'then',1,2561) -LexToken(EOL,'\n',1,2565) -LexToken(VAR,'model',1,2586) -LexToken(DOT,'.',1,2591) -LexToken(VAR,'sim',1,2592) -LexToken(ASSIGNMENT,'=',1,2595) -LexToken(VAR,'list',1,2596) -LexToken(OPENBRACKET,'(',1,2600) -LexToken(DQSTRING,'"matmul_i8n"',1,2612) -LexToken(COMMA,',',1,2613) -LexToken(NUMBER,'4',1,2614) -LexToken(CLOSEBRACKET,')',1,2615) -LexToken(EOL,'\n',1,2616) -LexToken(ELSEIF,'elseif',1,2633) -LexToken(VAR,'np',1,2640) -LexToken(COMPARISON,'==',1,2642) -LexToken(NUMBER,'1',1,2644) -LexToken(THEN,'then',1,2646) -LexToken(EOL,'\n',1,2650) -LexToken(VAR,'model',1,2671) -LexToken(DOT,'.',1,2676) -LexToken(VAR,'sim',1,2677) -LexToken(ASSIGNMENT,'=',1,2680) -LexToken(VAR,'list',1,2681) -LexToken(OPENBRACKET,'(',1,2685) -LexToken(DQSTRING,'"matmul_i8s"',1,2697) -LexToken(COMMA,',',1,2698) -LexToken(NUMBER,'4',1,2699) -LexToken(CLOSEBRACKET,')',1,2700) -LexToken(EOL,'\n',1,2701) -LexToken(ELSE,'else',1,2718) -LexToken(EOL,'\n',1,2722) -LexToken(VAR,'model',1,2743) -LexToken(DOT,'.',1,2748) -LexToken(VAR,'sim',1,2749) -LexToken(ASSIGNMENT,'=',1,2752) -LexToken(VAR,'list',1,2753) -LexToken(OPENBRACKET,'(',1,2757) -LexToken(DQSTRING,'"matmul_i8e"',1,2769) -LexToken(COMMA,',',1,2770) -LexToken(NUMBER,'4',1,2771) -LexToken(CLOSEBRACKET,')',1,2772) -LexToken(EOL,'\n',1,2773) -LexToken(END,'end',1,2790) -LexToken(EOL,'\n',1,2793) -LexToken(ELSEIF,'elseif',1,2806) -LexToken(VAR,'Datatype',1,2813) -LexToken(COMPARISON,'==',1,2821) -LexToken(NUMBER,'6',1,2823) -LexToken(THEN,'then',1,2825) -LexToken(EOL,'\n',1,2829) -LexToken(IF,'if',1,2846) -LexToken(VAR,'np',1,2849) -LexToken(COMPARISON,'==',1,2851) -LexToken(NUMBER,'0',1,2853) -LexToken(THEN,'then',1,2855) -LexToken(EOL,'\n',1,2859) -LexToken(VAR,'model',1,2880) -LexToken(DOT,'.',1,2885) -LexToken(VAR,'sim',1,2886) -LexToken(ASSIGNMENT,'=',1,2889) -LexToken(VAR,'list',1,2890) -LexToken(OPENBRACKET,'(',1,2894) -LexToken(DQSTRING,'"matmul_ui32n"',1,2908) -LexToken(COMMA,',',1,2909) -LexToken(NUMBER,'4',1,2910) -LexToken(CLOSEBRACKET,')',1,2911) -LexToken(EOL,'\n',1,2912) -LexToken(ELSEIF,'elseif',1,2929) -LexToken(VAR,'np',1,2936) -LexToken(COMPARISON,'==',1,2938) -LexToken(NUMBER,'1',1,2940) -LexToken(THEN,'then',1,2942) -LexToken(EOL,'\n',1,2946) -LexToken(VAR,'model',1,2967) -LexToken(DOT,'.',1,2972) -LexToken(VAR,'sim',1,2973) -LexToken(ASSIGNMENT,'=',1,2976) -LexToken(VAR,'list',1,2977) -LexToken(OPENBRACKET,'(',1,2981) -LexToken(DQSTRING,'"matmul_ui32s"',1,2995) -LexToken(COMMA,',',1,2996) -LexToken(NUMBER,'4',1,2997) -LexToken(CLOSEBRACKET,')',1,2998) -LexToken(EOL,'\n',1,2999) -LexToken(ELSE,'else',1,3016) -LexToken(EOL,'\n',1,3020) -LexToken(VAR,'model',1,3041) -LexToken(DOT,'.',1,3046) -LexToken(VAR,'sim',1,3047) -LexToken(ASSIGNMENT,'=',1,3050) -LexToken(VAR,'list',1,3051) -LexToken(OPENBRACKET,'(',1,3055) -LexToken(DQSTRING,'"matmul_ui32e"',1,3069) -LexToken(COMMA,',',1,3070) -LexToken(NUMBER,'4',1,3071) -LexToken(CLOSEBRACKET,')',1,3072) -LexToken(EOL,'\n',1,3073) -LexToken(END,'end',1,3090) -LexToken(EOL,'\n',1,3093) -LexToken(ELSEIF,'elseif',1,3106) -LexToken(VAR,'Datatype',1,3113) -LexToken(COMPARISON,'==',1,3121) -LexToken(NUMBER,'7',1,3123) -LexToken(THEN,'then',1,3125) -LexToken(EOL,'\n',1,3129) -LexToken(IF,'if',1,3146) -LexToken(VAR,'np',1,3149) -LexToken(COMPARISON,'==',1,3151) -LexToken(NUMBER,'0',1,3153) -LexToken(THEN,'then',1,3155) -LexToken(EOL,'\n',1,3159) -LexToken(VAR,'model',1,3180) -LexToken(DOT,'.',1,3185) -LexToken(VAR,'sim',1,3186) -LexToken(ASSIGNMENT,'=',1,3189) -LexToken(VAR,'list',1,3190) -LexToken(OPENBRACKET,'(',1,3194) -LexToken(DQSTRING,'"matmul_ui16n"',1,3208) -LexToken(COMMA,',',1,3209) -LexToken(NUMBER,'4',1,3210) -LexToken(CLOSEBRACKET,')',1,3211) -LexToken(EOL,'\n',1,3212) -LexToken(ELSEIF,'elseif',1,3229) -LexToken(VAR,'np',1,3236) -LexToken(COMPARISON,'==',1,3238) -LexToken(NUMBER,'1',1,3240) -LexToken(THEN,'then',1,3242) -LexToken(EOL,'\n',1,3246) -LexToken(VAR,'model',1,3267) -LexToken(DOT,'.',1,3272) -LexToken(VAR,'sim',1,3273) -LexToken(ASSIGNMENT,'=',1,3276) -LexToken(VAR,'list',1,3277) -LexToken(OPENBRACKET,'(',1,3281) -LexToken(DQSTRING,'"matmul_ui16s"',1,3295) -LexToken(COMMA,',',1,3296) -LexToken(NUMBER,'4',1,3297) -LexToken(CLOSEBRACKET,')',1,3298) -LexToken(EOL,'\n',1,3299) -LexToken(ELSE,'else',1,3316) -LexToken(EOL,'\n',1,3320) -LexToken(VAR,'model',1,3341) -LexToken(DOT,'.',1,3346) -LexToken(VAR,'sim',1,3347) -LexToken(ASSIGNMENT,'=',1,3350) -LexToken(VAR,'list',1,3351) -LexToken(OPENBRACKET,'(',1,3355) -LexToken(DQSTRING,'"matmul_ui16e"',1,3369) -LexToken(COMMA,',',1,3370) -LexToken(NUMBER,'4',1,3371) -LexToken(CLOSEBRACKET,')',1,3372) -LexToken(EOL,'\n',1,3373) -LexToken(END,'end',1,3390) -LexToken(EOL,'\n',1,3393) -LexToken(ELSEIF,'elseif',1,3406) -LexToken(VAR,'Datatype',1,3413) -LexToken(COMPARISON,'==',1,3421) -LexToken(NUMBER,'8',1,3423) -LexToken(THEN,'then',1,3425) -LexToken(EOL,'\n',1,3429) -LexToken(IF,'if',1,3446) -LexToken(VAR,'np',1,3449) -LexToken(COMPARISON,'==',1,3451) -LexToken(NUMBER,'0',1,3453) -LexToken(THEN,'then',1,3455) -LexToken(EOL,'\n',1,3459) -LexToken(VAR,'model',1,3480) -LexToken(DOT,'.',1,3485) -LexToken(VAR,'sim',1,3486) -LexToken(ASSIGNMENT,'=',1,3489) -LexToken(VAR,'list',1,3490) -LexToken(OPENBRACKET,'(',1,3494) -LexToken(DQSTRING,'"matmul_ui8n"',1,3507) -LexToken(COMMA,',',1,3508) -LexToken(NUMBER,'4',1,3509) -LexToken(CLOSEBRACKET,')',1,3510) -LexToken(EOL,'\n',1,3511) -LexToken(ELSEIF,'elseif',1,3528) -LexToken(VAR,'np',1,3535) -LexToken(COMPARISON,'==',1,3537) -LexToken(NUMBER,'1',1,3539) -LexToken(THEN,'then',1,3541) -LexToken(EOL,'\n',1,3545) -LexToken(VAR,'model',1,3566) -LexToken(DOT,'.',1,3571) -LexToken(VAR,'sim',1,3572) -LexToken(ASSIGNMENT,'=',1,3575) -LexToken(VAR,'list',1,3576) -LexToken(OPENBRACKET,'(',1,3580) -LexToken(DQSTRING,'"matmul_ui8s"',1,3593) -LexToken(COMMA,',',1,3594) -LexToken(NUMBER,'4',1,3595) -LexToken(CLOSEBRACKET,')',1,3596) -LexToken(EOL,'\n',1,3597) -LexToken(ELSE,'else',1,3614) -LexToken(EOL,'\n',1,3618) -LexToken(VAR,'model',1,3639) -LexToken(DOT,'.',1,3644) -LexToken(VAR,'sim',1,3645) -LexToken(ASSIGNMENT,'=',1,3648) -LexToken(VAR,'list',1,3649) -LexToken(OPENBRACKET,'(',1,3653) -LexToken(DQSTRING,'"matmul_ui8e"',1,3666) -LexToken(COMMA,',',1,3667) -LexToken(NUMBER,'4',1,3668) -LexToken(CLOSEBRACKET,')',1,3669) -LexToken(EOL,'\n',1,3670) -LexToken(END,'end',1,3687) -LexToken(EOL,'\n',1,3690) -LexToken(ELSE,'else',1,3703) -LexToken(EOL,'\n',1,3707) -LexToken(VAR,'block_parameter_error',1,3724) -LexToken(OPENBRACKET,'(',1,3745) -LexToken(VAR,'msprintf',1,3746) -LexToken(OPENBRACKET,'(',1,3754) -LexToken(VAR,'gettext',1,3755) -LexToken(OPENBRACKET,'(',1,3762) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3801) -LexToken(CLOSEBRACKET,')',1,3802) -LexToken(COMMA,',',1,3803) -LexToken(VAR,'gettext',1,3805) -LexToken(OPENBRACKET,'(',1,3812) -LexToken(DQSTRING,'"Data Type"',1,3823) -LexToken(CLOSEBRACKET,')',1,3824) -LexToken(COMMA,',',1,3825) -LexToken(VAR,'ot',1,3827) -LexToken(CLOSEBRACKET,')',1,3829) -LexToken(COMMA,',',1,3830) -LexToken(VAR,'msprintf',1,3851) -LexToken(OPENBRACKET,'(',1,3859) -LexToken(VAR,'gettext',1,3860) -LexToken(OPENBRACKET,'(',1,3867) -LexToken(DQSTRING,'"Must be in the interval %s."',1,3896) -LexToken(CLOSEBRACKET,')',1,3897) -LexToken(COMMA,',',1,3898) -LexToken(DQSTRING,'"[3, 8]"',1,3907) -LexToken(CLOSEBRACKET,')',1,3908) -LexToken(CLOSEBRACKET,')',1,3909) -LexToken(EOL,'\n',1,3910) -LexToken(VAR,'ok',1,3928) -LexToken(ASSIGNMENT,'=',1,3930) -LexToken(PREVAR_BOOLEAN,'%f',1,3931) -LexToken(EOL,'\n',1,3933) -LexToken(EOL,'\n',1,3935) -LexToken(END,'end',1,3948) -LexToken(EOL,'\n',1,3951) -LexToken(VAR,'in',1,3964) -LexToken(ASSIGNMENT,'=',1,3966) -LexToken(OPENSQBRACKET,'[',1,3967) -LexToken(VAR,'model',1,3968) -LexToken(DOT,'.',1,3973) -LexToken(VAR,'in',1,3974) -LexToken(VAR,'model',1,3977) -LexToken(DOT,'.',1,3982) -LexToken(VAR,'in2',1,3983) -LexToken(CLOSESQBRACKET,']',1,3986) -LexToken(EOL,'\n',1,3987) -LexToken(VAR,'out',1,4000) -LexToken(ASSIGNMENT,'=',1,4003) -LexToken(OPENSQBRACKET,'[',1,4004) -LexToken(VAR,'model',1,4005) -LexToken(DOT,'.',1,4010) -LexToken(VAR,'out',1,4011) -LexToken(VAR,'model',1,4015) -LexToken(DOT,'.',1,4020) -LexToken(VAR,'out2',1,4021) -LexToken(CLOSESQBRACKET,']',1,4025) -LexToken(EOL,'\n',1,4026) -LexToken(IF,'if',1,4039) -LexToken(VAR,'ok',1,4042) -LexToken(THEN,'then',1,4045) -LexToken(EOL,'\n',1,4049) -LexToken(OPENSQBRACKET,'[',1,4066) -LexToken(VAR,'model',1,4067) -LexToken(COMMA,',',1,4072) -LexToken(VAR,'graphics',1,4073) -LexToken(COMMA,',',1,4081) -LexToken(VAR,'ok',1,4082) -LexToken(CLOSESQBRACKET,']',1,4084) -LexToken(ASSIGNMENT,'=',1,4085) -LexToken(VAR,'set_io',1,4086) -LexToken(OPENBRACKET,'(',1,4092) -LexToken(VAR,'model',1,4093) -LexToken(COMMA,',',1,4098) -LexToken(VAR,'graphics',1,4099) -LexToken(COMMA,',',1,4107) -LexToken(VAR,'list',1,4128) -LexToken(OPENBRACKET,'(',1,4132) -LexToken(VAR,'in',1,4133) -LexToken(COMMA,',',1,4135) -LexToken(VAR,'it',1,4136) -LexToken(CLOSEBRACKET,')',1,4138) -LexToken(COMMA,',',1,4139) -LexToken(VAR,'list',1,4160) -LexToken(OPENBRACKET,'(',1,4164) -LexToken(VAR,'out',1,4165) -LexToken(COMMA,',',1,4168) -LexToken(VAR,'ot',1,4169) -LexToken(CLOSEBRACKET,')',1,4171) -LexToken(COMMA,',',1,4172) -LexToken(OPENSQBRACKET,'[',1,4173) -LexToken(CLOSESQBRACKET,']',1,4174) -LexToken(COMMA,',',1,4175) -LexToken(OPENSQBRACKET,'[',1,4176) -LexToken(CLOSESQBRACKET,']',1,4177) -LexToken(CLOSEBRACKET,')',1,4178) -LexToken(EOL,'\n',1,4179) -LexToken(END,'end',1,4192) -LexToken(EOL,'\n',1,4195) -LexToken(IF,'if',1,4208) -LexToken(VAR,'ok',1,4211) -LexToken(THEN,'then',1,4214) -LexToken(EOL,'\n',1,4218) -LexToken(VAR,'model',1,4235) -LexToken(DOT,'.',1,4240) -LexToken(VAR,'ipar',1,4241) -LexToken(ASSIGNMENT,'=',1,4245) -LexToken(VAR,'np',1,4246) -LexToken(EOL,'\n',1,4248) -LexToken(VAR,'graphics',1,4265) -LexToken(DOT,'.',1,4273) -LexToken(VAR,'exprs',1,4274) -LexToken(ASSIGNMENT,'=',1,4279) -LexToken(VAR,'exprs',1,4280) -LexToken(EOL,'\n',1,4285) -LexToken(VAR,'x',1,4302) -LexToken(DOT,'.',1,4303) -LexToken(VAR,'graphics',1,4304) -LexToken(ASSIGNMENT,'=',1,4312) -LexToken(VAR,'graphics',1,4313) -LexToken(EOL,'\n',1,4321) -LexToken(VAR,'x',1,4339) -LexToken(DOT,'.',1,4340) -LexToken(VAR,'model',1,4341) -LexToken(ASSIGNMENT,'=',1,4346) -LexToken(VAR,'model',1,4347) -LexToken(EOL,'\n',1,4352) -LexToken(BREAK,'break',1,4369) -LexToken(EOL,'\n',1,4374) -LexToken(END,'end',1,4387) -LexToken(EOL,'\n',1,4390) -LexToken(END,'end',1,4399) -LexToken(EOL,'\n',1,4402) -LexToken(CASE,'case',1,4407) -LexToken(DQSTRING,'"define"',1,4419) -LexToken(THEN,'then',1,4421) -LexToken(EOL,'\n',1,4425) -LexToken(VAR,'sgn',1,4434) -LexToken(ASSIGNMENT,'=',1,4437) -LexToken(NUMBER,'0',1,4438) -LexToken(EOL,'\n',1,4439) -LexToken(VAR,'model',1,4448) -LexToken(ASSIGNMENT,'=',1,4453) -LexToken(SCICOS_MODEL,'scicos_model',1,4454) -LexToken(OPENBRACKET,'(',1,4466) -LexToken(CLOSEBRACKET,')',1,4467) -LexToken(EOL,'\n',1,4468) -LexToken(VAR,'model',1,4477) -LexToken(DOT,'.',1,4482) -LexToken(VAR,'sim',1,4483) -LexToken(ASSIGNMENT,'=',1,4486) -LexToken(VAR,'list',1,4487) -LexToken(OPENBRACKET,'(',1,4491) -LexToken(DQSTRING,'"matmul_i32"',1,4503) -LexToken(COMMA,',',1,4504) -LexToken(NUMBER,'4',1,4505) -LexToken(CLOSEBRACKET,')',1,4506) -LexToken(EOL,'\n',1,4507) -LexToken(VAR,'model',1,4516) -LexToken(DOT,'.',1,4521) -LexToken(VAR,'in',1,4522) -LexToken(ASSIGNMENT,'=',1,4524) -LexToken(OPENSQBRACKET,'[',1,4525) -LexToken(ADDITION,'-',1,4526) -LexToken(NUMBER,'1',1,4527) -LexToken(SEMICOLON,';',1,4528) -LexToken(ADDITION,'-',1,4529) -LexToken(NUMBER,'2',1,4530) -LexToken(CLOSESQBRACKET,']',1,4531) -LexToken(EOL,'\n',1,4532) -LexToken(VAR,'model',1,4541) -LexToken(DOT,'.',1,4546) -LexToken(VAR,'out',1,4547) -LexToken(ASSIGNMENT,'=',1,4550) -LexToken(ADDITION,'-',1,4551) -LexToken(NUMBER,'1',1,4552) -LexToken(EOL,'\n',1,4553) -LexToken(VAR,'model',1,4562) -LexToken(DOT,'.',1,4567) -LexToken(VAR,'in2',1,4568) -LexToken(ASSIGNMENT,'=',1,4571) -LexToken(OPENSQBRACKET,'[',1,4572) -LexToken(ADDITION,'-',1,4573) -LexToken(NUMBER,'2',1,4574) -LexToken(SEMICOLON,';',1,4575) -LexToken(ADDITION,'-',1,4576) -LexToken(NUMBER,'3',1,4577) -LexToken(CLOSESQBRACKET,']',1,4578) -LexToken(EOL,'\n',1,4579) -LexToken(VAR,'model',1,4588) -LexToken(DOT,'.',1,4593) -LexToken(VAR,'out2',1,4594) -LexToken(ASSIGNMENT,'=',1,4598) -LexToken(ADDITION,'-',1,4599) -LexToken(NUMBER,'3',1,4600) -LexToken(EOL,'\n',1,4601) -LexToken(VAR,'model',1,4610) -LexToken(DOT,'.',1,4615) -LexToken(VAR,'intyp',1,4616) -LexToken(ASSIGNMENT,'=',1,4621) -LexToken(OPENSQBRACKET,'[',1,4622) -LexToken(NUMBER,'3',1,4623) -LexToken(NUMBER,'3',1,4625) -LexToken(CLOSESQBRACKET,']',1,4626) -LexToken(EOL,'\n',1,4627) -LexToken(VAR,'model',1,4636) -LexToken(DOT,'.',1,4641) -LexToken(VAR,'outtyp',1,4642) -LexToken(ASSIGNMENT,'=',1,4648) -LexToken(NUMBER,'3',1,4649) -LexToken(EOL,'\n',1,4650) -LexToken(VAR,'model',1,4659) -LexToken(DOT,'.',1,4664) -LexToken(VAR,'rpar',1,4665) -LexToken(ASSIGNMENT,'=',1,4669) -LexToken(OPENSQBRACKET,'[',1,4670) -LexToken(CLOSESQBRACKET,']',1,4671) -LexToken(EOL,'\n',1,4672) -LexToken(VAR,'model',1,4681) -LexToken(DOT,'.',1,4686) -LexToken(VAR,'ipar',1,4687) -LexToken(ASSIGNMENT,'=',1,4691) -LexToken(VAR,'sgn',1,4692) -LexToken(EOL,'\n',1,4695) -LexToken(VAR,'model',1,4704) -LexToken(DOT,'.',1,4709) -LexToken(VAR,'blocktype',1,4710) -LexToken(ASSIGNMENT,'=',1,4719) -LexToken(DQSTRING,'"c"',1,4722) -LexToken(EOL,'\n',1,4723) -LexToken(VAR,'model',1,4732) -LexToken(DOT,'.',1,4737) -LexToken(VAR,'dep_ut',1,4738) -LexToken(ASSIGNMENT,'=',1,4744) -LexToken(OPENSQBRACKET,'[',1,4745) -LexToken(PREVAR_BOOLEAN,'%t',1,4746) -LexToken(PREVAR_BOOLEAN,'%f',1,4749) -LexToken(CLOSESQBRACKET,']',1,4751) -LexToken(EOL,'\n',1,4752) -LexToken(EOL,'\n',1,4753) -LexToken(EOL,'\n',1,4754) -LexToken(VAR,'exprs',1,4763) -LexToken(ASSIGNMENT,'=',1,4768) -LexToken(OPENSQBRACKET,'[',1,4769) -LexToken(VAR,'sci2exp',1,4770) -LexToken(OPENBRACKET,'(',1,4777) -LexToken(NUMBER,'3',1,4778) -LexToken(CLOSEBRACKET,')',1,4779) -LexToken(SEMICOLON,';',1,4780) -LexToken(VAR,'sci2exp',1,4781) -LexToken(OPENBRACKET,'(',1,4788) -LexToken(NUMBER,'0',1,4789) -LexToken(CLOSEBRACKET,')',1,4790) -LexToken(CLOSESQBRACKET,']',1,4791) -LexToken(EOL,'\n',1,4792) -LexToken(VAR,'gr_i',1,4801) -LexToken(ASSIGNMENT,'=',1,4805) -LexToken(OPENSQBRACKET,'[',1,4806) -LexToken(CLOSESQBRACKET,']',1,4807) -LexToken(EOL,'\n',1,4808) -LexToken(VAR,'x',1,4817) -LexToken(ASSIGNMENT,'=',1,4818) -LexToken(VAR,'standard_define',1,4819) -LexToken(OPENBRACKET,'(',1,4834) -LexToken(OPENSQBRACKET,'[',1,4835) -LexToken(NUMBER,'2',1,4836) -LexToken(NUMBER,'2',1,4838) -LexToken(CLOSESQBRACKET,']',1,4839) -LexToken(COMMA,',',1,4840) -LexToken(VAR,'model',1,4841) -LexToken(COMMA,',',1,4846) -LexToken(VAR,'exprs',1,4848) -LexToken(COMMA,',',1,4853) -LexToken(VAR,'gr_i',1,4854) -LexToken(CLOSEBRACKET,')',1,4858) -LexToken(EOL,'\n',1,4859) -LexToken(END,'end',1,4864) -LexToken(EOL,'\n',1,4867) -LexToken(ENDFUNCTION,'endfunction',1,4868) -LexToken(EOL,'\n',1,4879) +/* autogenerated from "macros/IntegerOp/INTMUL.sci" */ +function INTMUL() { +INTMUL.prototype.get = function INTMUL() { +} +INTMUL.prototype.set = function INTMUL() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,Datatype,np,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"INTMUL")," ",gettext("Integer matrix multiplication")," "],[msprintf(gettext("Data Type %s"),"(3:int32, 4:int16, 5:int8, ...)"),gettext("Do on Overflow (0:Nothing, 1:Saturate, 2:Error)")],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +it=Datatype*ones(1,2); +ot=Datatype; +if ((np!=0&&np!=1&&np!=2)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Do on Overflow"),np),msprintf(gettext("Must be in the interval %s."),"[0, 2]")); +ok=None; +} else if (Datatype==3) { +if (np==0) { +model.sim=list("matmul_i32n",4); +} else if (np==1) { +model.sim=list("matmul_i32s",4); +} else { +model.sim=list("matmul_i32e",4); +} +} else if (Datatype==4) { +if (np==0) { +model.sim=list("matmul_i16n",4); +} else if (np==1) { +model.sim=list("matmul_i16s",4); +} else { +model.sim=list("matmul_i16e",4); +} +} else if (Datatype==5) { +if (np==0) { +model.sim=list("matmul_i8n",4); +} else if (np==1) { +model.sim=list("matmul_i8s",4); +} else { +model.sim=list("matmul_i8e",4); +} +} else if (Datatype==6) { +if (np==0) { +model.sim=list("matmul_ui32n",4); +} else if (np==1) { +model.sim=list("matmul_ui32s",4); +} else { +model.sim=list("matmul_ui32e",4); +} +} else if (Datatype==7) { +if (np==0) { +model.sim=list("matmul_ui16n",4); +} else if (np==1) { +model.sim=list("matmul_ui16s",4); +} else { +model.sim=list("matmul_ui16e",4); +} +} else if (Datatype==8) { +if (np==0) { +model.sim=list("matmul_ui8n",4); +} else if (np==1) { +model.sim=list("matmul_ui8s",4); +} else { +model.sim=list("matmul_ui8e",4); +} +} else { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Data Type"),ot),msprintf(gettext("Must be in the interval %s."),"[3, 8]")); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +model.ipar=np; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +INTMUL.prototype.define = function INTMUL() { +sgn=0; +model=scicos_model(); +model.sim=list("matmul_i32",4); +model.in=[-1,-2]; +model.out=-1; +model.in2=[-2,-3]; +model.out2=-3; +model.intyp=[3,3]; +model.outtyp=3; +model.rpar=[]; +model.ipar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(3),sci2exp(0)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +INTMUL.prototype.details = function INTMUL() { +} +} diff --git a/js/IntegerOp/JKFLIPFLOP.js b/js/IntegerOp/JKFLIPFLOP.js index c4ee923b..bb35a7f9 100644 --- a/js/IntegerOp/JKFLIPFLOP.js +++ b/js/IntegerOp/JKFLIPFLOP.js @@ -1,4921 +1,3 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(VAR,'JKFLIPFLOP',1,928) -LexToken(OPENBRACKET,'(',1,938) -LexToken(VAR,'job',1,939) -LexToken(COMMA,',',1,942) -LexToken(VAR,'arg1',1,943) -LexToken(COMMA,',',1,947) -LexToken(VAR,'arg2',1,948) -LexToken(CLOSEBRACKET,')',1,952) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'x',1,958) -LexToken(ASSIGNMENT,'=',1,959) -LexToken(OPENSQBRACKET,'[',1,960) -LexToken(CLOSESQBRACKET,']',1,961) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'y',1,968) -LexToken(ASSIGNMENT,'=',1,969) -LexToken(OPENSQBRACKET,'[',1,970) -LexToken(CLOSESQBRACKET,']',1,971) -LexToken(EOL,'\n',1,972) -LexToken(VAR,'typ',1,978) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(OPENSQBRACKET,'[',1,982) -LexToken(CLOSESQBRACKET,']',1,983) -LexToken(EOL,'\n',1,984) -LexToken(SELECT,'select',1,990) -LexToken(VAR,'job',1,997) -LexToken(EOL,'\n',1,1000) -LexToken(CASE,'case',1,1005) -LexToken(DQSTRING,'"set"',1,1014) -LexToken(THEN,'then',1,1016) -LexToken(EOL,'\n',1,1020) -LexToken(EOL,'\n',1,1054) -LexToken(FOR,'for',1,1063) -LexToken(VAR,'i',1,1067) -LexToken(ASSIGNMENT,'=',1,1068) -LexToken(NUMBER,'1',1,1069) -LexToken(COLON,':',1,1070) -LexToken(VAR,'length',1,1071) -LexToken(OPENBRACKET,'(',1,1077) -LexToken(VAR,'arg1',1,1078) -LexToken(DOT,'.',1,1082) -LexToken(VAR,'model',1,1083) -LexToken(DOT,'.',1,1088) -LexToken(VAR,'rpar',1,1089) -LexToken(DOT,'.',1,1093) -LexToken(VAR,'objs',1,1094) -LexToken(CLOSEBRACKET,')',1,1098) -LexToken(DO,'do',1,1100) -LexToken(EOL,'\n',1,1102) -LexToken(VAR,'o',1,1115) -LexToken(ASSIGNMENT,'=',1,1117) -LexToken(VAR,'arg1',1,1119) -LexToken(DOT,'.',1,1123) -LexToken(VAR,'model',1,1124) -LexToken(DOT,'.',1,1129) -LexToken(VAR,'rpar',1,1130) -LexToken(DOT,'.',1,1134) -LexToken(VAR,'objs',1,1135) -LexToken(OPENBRACKET,'(',1,1139) -LexToken(VAR,'i',1,1140) -LexToken(CLOSEBRACKET,')',1,1141) -LexToken(EOL,'\n',1,1142) -LexToken(IF,'if',1,1156) -LexToken(VAR,'typeof',1,1159) -LexToken(OPENBRACKET,'(',1,1165) -LexToken(VAR,'o',1,1166) -LexToken(CLOSEBRACKET,')',1,1167) -LexToken(COMPARISON,'==',1,1169) -LexToken(DQSTRING,'"Block"',1,1178) -LexToken(LOGICAL,'&',1,1180) -LexToken(VAR,'o',1,1182) -LexToken(DOT,'.',1,1183) -LexToken(VAR,'gui',1,1184) -LexToken(COMPARISON,'==',1,1188) -LexToken(DQSTRING,'"DOLLAR_m"',1,1200) -LexToken(THEN,'then',1,1202) -LexToken(EOL,'\n',1,1206) -LexToken(VAR,'path',1,1223) -LexToken(ASSIGNMENT,'=',1,1228) -LexToken(VAR,'i',1,1230) -LexToken(EOL,'\n',1,1231) -LexToken(BREAK,'break',1,1249) -LexToken(EOL,'\n',1,1254) -LexToken(END,'end',1,1268) -LexToken(EOL,'\n',1,1271) -LexToken(END,'end',1,1280) -LexToken(EOL,'\n',1,1283) -LexToken(EOL,'\n',1,1339) -LexToken(VAR,'newpar',1,1348) -LexToken(ASSIGNMENT,'=',1,1354) -LexToken(VAR,'list',1,1355) -LexToken(OPENBRACKET,'(',1,1359) -LexToken(CLOSEBRACKET,')',1,1360) -LexToken(EOL,'\n',1,1361) -LexToken(VAR,'xx',1,1370) -LexToken(ASSIGNMENT,'=',1,1372) -LexToken(VAR,'arg1',1,1373) -LexToken(DOT,'.',1,1377) -LexToken(VAR,'model',1,1378) -LexToken(DOT,'.',1,1383) -LexToken(VAR,'rpar',1,1384) -LexToken(DOT,'.',1,1388) -LexToken(VAR,'objs',1,1389) -LexToken(OPENBRACKET,'(',1,1393) -LexToken(VAR,'path',1,1394) -LexToken(CLOSEBRACKET,')',1,1398) -LexToken(EOL,'\n',1,1420) -LexToken(VAR,'exprs',1,1429) -LexToken(ASSIGNMENT,'=',1,1434) -LexToken(VAR,'xx',1,1435) -LexToken(DOT,'.',1,1437) -LexToken(VAR,'graphics',1,1438) -LexToken(DOT,'.',1,1446) -LexToken(VAR,'exprs',1,1447) -LexToken(OPENBRACKET,'(',1,1452) -LexToken(NUMBER,'1',1,1453) -LexToken(CLOSEBRACKET,')',1,1454) -LexToken(EOL,'\n',1,1455) -LexToken(VAR,'model',1,1464) -LexToken(ASSIGNMENT,'=',1,1469) -LexToken(VAR,'xx',1,1470) -LexToken(DOT,'.',1,1472) -LexToken(VAR,'model',1,1473) -LexToken(EOL,'\n',1,1478) -LexToken(VAR,'init_old',1,1488) -LexToken(ASSIGNMENT,'=',1,1496) -LexToken(VAR,'model',1,1498) -LexToken(DOT,'.',1,1503) -LexToken(VAR,'odstate',1,1504) -LexToken(OPENBRACKET,'(',1,1511) -LexToken(NUMBER,'1',1,1512) -LexToken(CLOSEBRACKET,')',1,1513) -LexToken(EOL,'\n',1,1514) -LexToken(WHILE,'while',1,1523) -LexToken(PREVAR_BOOLEAN,'%t',1,1529) -LexToken(DO,'do',1,1532) -LexToken(EOL,'\n',1,1534) -LexToken(OPENSQBRACKET,'[',1,1547) -LexToken(VAR,'ok',1,1548) -LexToken(COMMA,',',1,1550) -LexToken(VAR,'init',1,1551) -LexToken(COMMA,',',1,1555) -LexToken(VAR,'exprs0',1,1556) -LexToken(CLOSESQBRACKET,']',1,1562) -LexToken(ASSIGNMENT,'=',1,1563) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1564) -LexToken(OPENBRACKET,'(',1,1579) -LexToken(OPENSQBRACKET,'[',1,1596) -LexToken(VAR,'msprintf',1,1597) -LexToken(OPENBRACKET,'(',1,1605) -LexToken(VAR,'gettext',1,1606) -LexToken(OPENBRACKET,'(',1,1613) -LexToken(DQSTRING,'"Set %s block parameters"',1,1638) -LexToken(CLOSEBRACKET,')',1,1639) -LexToken(COMMA,',',1,1640) -LexToken(DQSTRING,'"JKFLIPFLOP"',1,1653) -LexToken(CLOSEBRACKET,')',1,1655) -LexToken(SEMICOLON,';',1,1656) -LexToken(DQSTRING,'" "',1,1660) -LexToken(SEMICOLON,';',1,1661) -LexToken(VAR,'gettext',1,1662) -LexToken(OPENBRACKET,'(',1,1669) -LexToken(DQSTRING,'"JK flip-flop"',1,1683) -LexToken(CLOSEBRACKET,')',1,1684) -LexToken(SEMICOLON,';',1,1685) -LexToken(DQSTRING,'" "',1,1688) -LexToken(SEMICOLON,';',1,1689) -LexToken(VAR,'gettext',1,1706) -LexToken(OPENBRACKET,'(',1,1713) -LexToken(DQSTRING,'"The \\\'Initial Value\\\' must be 0 or 1 of type int8"',1,1764) -LexToken(CLOSEBRACKET,')',1,1765) -LexToken(SEMICOLON,';',1,1766) -LexToken(VAR,'gettext',1,1783) -LexToken(OPENBRACKET,'(',1,1790) -LexToken(DQSTRING,'" - Negative values are considered as int8(0)"',1,1841) -LexToken(CLOSEBRACKET,')',1,1842) -LexToken(SEMICOLON,';',1,1843) -LexToken(VAR,'gettext',1,1845) -LexToken(OPENBRACKET,'(',1,1852) -LexToken(DQSTRING,'" - Positive values are considered as int8(1)"',1,1903) -LexToken(CLOSEBRACKET,')',1,1904) -LexToken(SEMICOLON,';',1,1905) -LexToken(DQSTRING,'" "',1,1909) -LexToken(CLOSESQBRACKET,']',1,1910) -LexToken(COMMA,',',1,1911) -LexToken(VAR,'gettext',1,1928) -LexToken(OPENBRACKET,'(',1,1935) -LexToken(DQSTRING,'"Initial Value"',1,1950) -LexToken(CLOSEBRACKET,')',1,1951) -LexToken(COMMA,',',1,1952) -LexToken(VAR,'list',1,1969) -LexToken(OPENBRACKET,'(',1,1973) -LexToken(DQSTRING,'"vec"',1,1978) -LexToken(COMMA,',',1,1979) -LexToken(NUMBER,'1',1,1980) -LexToken(CLOSEBRACKET,')',1,1981) -LexToken(COMMA,',',1,1982) -LexToken(VAR,'exprs',1,1984) -LexToken(CLOSEBRACKET,')',1,1989) -LexToken(EOL,'\n',1,1990) -LexToken(EOL,'\n',1,1992) -LexToken(IF,'if',1,2005) -LexToken(NOT,'~',1,2008) -LexToken(VAR,'ok',1,2009) -LexToken(THEN,'then',1,2012) -LexToken(EOL,'\n',1,2016) -LexToken(BREAK,'break',1,2033) -LexToken(EOL,'\n',1,2038) -LexToken(END,'end',1,2052) -LexToken(EOL,'\n',1,2055) -LexToken(IF,'if',1,2068) -LexToken(VAR,'init',1,2071) -LexToken(COMPARISON,'<=',1,2075) -LexToken(NUMBER,'0',1,2077) -LexToken(THEN,'then',1,2079) -LexToken(EOL,'\n',1,2083) -LexToken(VAR,'init',1,2100) -LexToken(ASSIGNMENT,'=',1,2104) -LexToken(VAR,'int8',1,2105) -LexToken(OPENBRACKET,'(',1,2109) -LexToken(NUMBER,'0',1,2110) -LexToken(CLOSEBRACKET,')',1,2111) -LexToken(EOL,'\n',1,2112) -LexToken(ELSEIF,'elseif',1,2126) -LexToken(VAR,'init',1,2133) -LexToken(COMPARISON,'>',1,2138) -LexToken(NUMBER,'0',1,2139) -LexToken(THEN,'then',1,2141) -LexToken(EOL,'\n',1,2145) -LexToken(VAR,'init',1,2162) -LexToken(ASSIGNMENT,'=',1,2166) -LexToken(VAR,'int8',1,2167) -LexToken(OPENBRACKET,'(',1,2171) -LexToken(NUMBER,'1',1,2172) -LexToken(CLOSEBRACKET,')',1,2173) -LexToken(EOL,'\n',1,2174) -LexToken(END,'end',1,2188) -LexToken(EOL,'\n',1,2191) -LexToken(IF,'if',1,2204) -LexToken(VAR,'ok',1,2207) -LexToken(THEN,'then',1,2210) -LexToken(EOL,'\n',1,2214) -LexToken(VAR,'xx',1,2231) -LexToken(DOT,'.',1,2233) -LexToken(VAR,'graphics',1,2234) -LexToken(DOT,'.',1,2242) -LexToken(VAR,'exprs',1,2243) -LexToken(OPENBRACKET,'(',1,2248) -LexToken(NUMBER,'1',1,2249) -LexToken(CLOSEBRACKET,')',1,2250) -LexToken(ASSIGNMENT,'=',1,2251) -LexToken(VAR,'exprs0',1,2252) -LexToken(EOL,'\n',1,2258) -LexToken(VAR,'model',1,2275) -LexToken(DOT,'.',1,2280) -LexToken(VAR,'odstate',1,2281) -LexToken(OPENBRACKET,'(',1,2288) -LexToken(NUMBER,'1',1,2289) -LexToken(CLOSEBRACKET,')',1,2290) -LexToken(ASSIGNMENT,'=',1,2291) -LexToken(VAR,'init',1,2292) -LexToken(EOL,'\n',1,2296) -LexToken(VAR,'xx',1,2313) -LexToken(DOT,'.',1,2315) -LexToken(VAR,'model',1,2316) -LexToken(ASSIGNMENT,'=',1,2321) -LexToken(VAR,'model',1,2322) -LexToken(EOL,'\n',1,2327) -LexToken(VAR,'arg1',1,2344) -LexToken(DOT,'.',1,2348) -LexToken(VAR,'model',1,2349) -LexToken(DOT,'.',1,2354) -LexToken(VAR,'rpar',1,2355) -LexToken(DOT,'.',1,2359) -LexToken(VAR,'objs',1,2360) -LexToken(OPENBRACKET,'(',1,2364) -LexToken(VAR,'path',1,2365) -LexToken(CLOSEBRACKET,')',1,2369) -LexToken(ASSIGNMENT,'=',1,2370) -LexToken(VAR,'xx',1,2371) -LexToken(EOL,'\n',1,2382) -LexToken(BREAK,'break',1,2399) -LexToken(EOL,'\n',1,2404) -LexToken(END,'end',1,2417) -LexToken(EOL,'\n',1,2420) -LexToken(END,'end',1,2429) -LexToken(EOL,'\n',1,2432) -LexToken(VAR,'needcompile',1,2441) -LexToken(ASSIGNMENT,'=',1,2452) -LexToken(NUMBER,'0',1,2453) -LexToken(EOL,'\n',1,2454) -LexToken(IF,'if',1,2463) -LexToken(VAR,'init_old',1,2466) -LexToken(COMPARISON,'<>',1,2474) -LexToken(VAR,'init',1,2476) -LexToken(THEN,'then',1,2481) -LexToken(EOL,'\n',1,2485) -LexToken(EOL,'\n',1,2519) -LexToken(VAR,'newpar',1,2532) -LexToken(OPENBRACKET,'(',1,2538) -LexToken(VAR,'size',1,2539) -LexToken(OPENBRACKET,'(',1,2543) -LexToken(VAR,'newpar',1,2544) -LexToken(CLOSEBRACKET,')',1,2550) -LexToken(ADDITION,'+',1,2551) -LexToken(NUMBER,'1',1,2552) -LexToken(CLOSEBRACKET,')',1,2553) -LexToken(ASSIGNMENT,'=',1,2554) -LexToken(NUMBER,'1',1,2555) -LexToken(EOL,'\n',1,2578) -LexToken(VAR,'needcompile',1,2591) -LexToken(ASSIGNMENT,'=',1,2602) -LexToken(NUMBER,'2',1,2603) -LexToken(EOL,'\n',1,2604) -LexToken(END,'end',1,2613) -LexToken(EOL,'\n',1,2616) -LexToken(VAR,'x',1,2625) -LexToken(ASSIGNMENT,'=',1,2626) -LexToken(VAR,'arg1',1,2627) -LexToken(EOL,'\n',1,2631) -LexToken(VAR,'y',1,2640) -LexToken(ASSIGNMENT,'=',1,2641) -LexToken(VAR,'needcompile',1,2642) -LexToken(EOL,'\n',1,2653) -LexToken(VAR,'typ',1,2662) -LexToken(ASSIGNMENT,'=',1,2665) -LexToken(VAR,'newpar',1,2666) -LexToken(EOL,'\n',1,2672) -LexToken(CASE,'case',1,2677) -LexToken(DQSTRING,'"define"',1,2689) -LexToken(THEN,'then',1,2691) -LexToken(EOL,'\n',1,2695) -LexToken(VAR,'scs_m',1,2704) -LexToken(ASSIGNMENT,'=',1,2709) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2710) -LexToken(OPENBRACKET,'(',1,2724) -LexToken(VAR,'version',1,2736) -LexToken(ASSIGNMENT,'=',1,2743) -LexToken(DQSTRING,'"scicos4.2"',1,2754) -LexToken(COMMA,',',1,2755) -LexToken(VAR,'props',1,2767) -LexToken(ASSIGNMENT,'=',1,2772) -LexToken(SCICOS_PARAMS,'scicos_params',1,2773) -LexToken(OPENBRACKET,'(',1,2786) -LexToken(VAR,'wpar',1,2798) -LexToken(ASSIGNMENT,'=',1,2802) -LexToken(OPENSQBRACKET,'[',1,2803) -LexToken(NUMBER,'600',1,2804) -LexToken(COMMA,',',1,2807) -LexToken(NUMBER,'450',1,2808) -LexToken(COMMA,',',1,2811) -LexToken(NUMBER,'0',1,2812) -LexToken(COMMA,',',1,2813) -LexToken(NUMBER,'0',1,2814) -LexToken(COMMA,',',1,2815) -LexToken(NUMBER,'600',1,2816) -LexToken(COMMA,',',1,2819) -LexToken(NUMBER,'450',1,2820) -LexToken(CLOSESQBRACKET,']',1,2823) -LexToken(COMMA,',',1,2824) -LexToken(VAR,'Title',1,2836) -LexToken(ASSIGNMENT,'=',1,2841) -LexToken(OPENSQBRACKET,'[',1,2842) -LexToken(DQSTRING,'"JKFLIPFLOP"',1,2854) -LexToken(CLOSESQBRACKET,']',1,2855) -LexToken(COMMA,',',1,2856) -LexToken(VAR,'tol',1,2868) -LexToken(ASSIGNMENT,'=',1,2871) -LexToken(OPENSQBRACKET,'[',1,2872) -LexToken(NUMBER,'0.0001',1,2873) -LexToken(SEMICOLON,';',1,2879) -LexToken(NUMBER,'0.000001',1,2880) -LexToken(SEMICOLON,';',1,2888) -LexToken(NUMBER,'1.000E-10',1,2889) -LexToken(SEMICOLON,';',1,2898) -LexToken(NUMBER,'100001',1,2899) -LexToken(SEMICOLON,';',1,2905) -LexToken(NUMBER,'0',1,2906) -LexToken(SEMICOLON,';',1,2907) -LexToken(NUMBER,'0',1,2908) -LexToken(SEMICOLON,';',1,2909) -LexToken(NUMBER,'0',1,2910) -LexToken(CLOSESQBRACKET,']',1,2911) -LexToken(COMMA,',',1,2912) -LexToken(VAR,'tf',1,2924) -LexToken(ASSIGNMENT,'=',1,2926) -LexToken(NUMBER,'60',1,2927) -LexToken(COMMA,',',1,2929) -LexToken(VAR,'context',1,2941) -LexToken(ASSIGNMENT,'=',1,2948) -LexToken(DQSTRING,'" "',1,2951) -LexToken(COMMA,',',1,2952) -LexToken(VAR,'void1',1,2964) -LexToken(ASSIGNMENT,'=',1,2969) -LexToken(OPENSQBRACKET,'[',1,2970) -LexToken(CLOSESQBRACKET,']',1,2971) -LexToken(COMMA,',',1,2972) -LexToken(VAR,'options',1,2984) -LexToken(ASSIGNMENT,'=',1,2991) -LexToken(VAR,'tlist',1,2992) -LexToken(OPENBRACKET,'(',1,2997) -LexToken(OPENSQBRACKET,'[',1,2998) -LexToken(DQSTRING,'"scsopt"',1,3006) -LexToken(COMMA,',',1,3007) -LexToken(DQSTRING,'"3D"',1,3011) -LexToken(COMMA,',',1,3012) -LexToken(DQSTRING,'"Background"',1,3024) -LexToken(COMMA,',',1,3025) -LexToken(DQSTRING,'"Link"',1,3031) -LexToken(COMMA,',',1,3032) -LexToken(DQSTRING,'"ID"',1,3036) -LexToken(COMMA,',',1,3037) -LexToken(DQSTRING,'"Cmap"',1,3043) -LexToken(CLOSESQBRACKET,']',1,3044) -LexToken(COMMA,',',1,3045) -LexToken(VAR,'list',1,3046) -LexToken(OPENBRACKET,'(',1,3050) -LexToken(PREVAR_BOOLEAN,'%t',1,3051) -LexToken(COMMA,',',1,3053) -LexToken(NUMBER,'33',1,3054) -LexToken(CLOSEBRACKET,')',1,3056) -LexToken(COMMA,',',1,3057) -LexToken(OPENSQBRACKET,'[',1,3058) -LexToken(NUMBER,'8',1,3059) -LexToken(COMMA,',',1,3060) -LexToken(NUMBER,'1',1,3061) -LexToken(CLOSESQBRACKET,']',1,3062) -LexToken(COMMA,',',1,3063) -LexToken(OPENSQBRACKET,'[',1,3064) -LexToken(NUMBER,'1',1,3065) -LexToken(COMMA,',',1,3066) -LexToken(NUMBER,'5',1,3067) -LexToken(CLOSESQBRACKET,']',1,3068) -LexToken(COMMA,',',1,3069) -LexToken(VAR,'list',1,3081) -LexToken(OPENBRACKET,'(',1,3085) -LexToken(OPENSQBRACKET,'[',1,3086) -LexToken(NUMBER,'5',1,3087) -LexToken(COMMA,',',1,3088) -LexToken(NUMBER,'1',1,3089) -LexToken(CLOSESQBRACKET,']',1,3090) -LexToken(COMMA,',',1,3091) -LexToken(OPENSQBRACKET,'[',1,3092) -LexToken(NUMBER,'4',1,3093) -LexToken(COMMA,',',1,3094) -LexToken(NUMBER,'1',1,3095) -LexToken(CLOSESQBRACKET,']',1,3096) -LexToken(CLOSEBRACKET,')',1,3097) -LexToken(COMMA,',',1,3098) -LexToken(OPENSQBRACKET,'[',1,3099) -LexToken(NUMBER,'0.8',1,3100) -LexToken(COMMA,',',1,3103) -LexToken(NUMBER,'0.8',1,3104) -LexToken(COMMA,',',1,3107) -LexToken(NUMBER,'0.8',1,3108) -LexToken(CLOSESQBRACKET,']',1,3111) -LexToken(CLOSEBRACKET,')',1,3112) -LexToken(COMMA,',',1,3113) -LexToken(VAR,'void2',1,3125) -LexToken(ASSIGNMENT,'=',1,3130) -LexToken(OPENSQBRACKET,'[',1,3131) -LexToken(CLOSESQBRACKET,']',1,3132) -LexToken(COMMA,',',1,3133) -LexToken(VAR,'void3',1,3145) -LexToken(ASSIGNMENT,'=',1,3150) -LexToken(OPENSQBRACKET,'[',1,3151) -LexToken(CLOSESQBRACKET,']',1,3152) -LexToken(COMMA,',',1,3153) -LexToken(VAR,'doc',1,3165) -LexToken(ASSIGNMENT,'=',1,3168) -LexToken(VAR,'list',1,3169) -LexToken(OPENBRACKET,'(',1,3173) -LexToken(CLOSEBRACKET,')',1,3174) -LexToken(CLOSEBRACKET,')',1,3175) -LexToken(CLOSEBRACKET,')',1,3176) -LexToken(EOL,'\n',1,3177) -LexToken(VAR,'scs_m',1,3186) -LexToken(DOT,'.',1,3191) -LexToken(VAR,'objs',1,3192) -LexToken(OPENBRACKET,'(',1,3196) -LexToken(NUMBER,'1',1,3197) -LexToken(CLOSEBRACKET,')',1,3198) -LexToken(ASSIGNMENT,'=',1,3199) -LexToken(SCICOS_BLOCK,'scicos_block',1,3200) -LexToken(OPENBRACKET,'(',1,3212) -LexToken(VAR,'gui',1,3224) -LexToken(ASSIGNMENT,'=',1,3227) -LexToken(DQSTRING,'"DOLLAR_m"',1,3237) -LexToken(COMMA,',',1,3238) -LexToken(VAR,'graphics',1,3250) -LexToken(ASSIGNMENT,'=',1,3258) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3259) -LexToken(OPENBRACKET,'(',1,3274) -LexToken(VAR,'orig',1,3286) -LexToken(ASSIGNMENT,'=',1,3290) -LexToken(OPENSQBRACKET,'[',1,3291) -LexToken(NUMBER,'299.96961',1,3292) -LexToken(COMMA,',',1,3301) -LexToken(NUMBER,'261.584',1,3302) -LexToken(CLOSESQBRACKET,']',1,3309) -LexToken(COMMA,',',1,3310) -LexToken(VAR,'sz',1,3322) -LexToken(ASSIGNMENT,'=',1,3324) -LexToken(OPENSQBRACKET,'[',1,3325) -LexToken(NUMBER,'40',1,3326) -LexToken(COMMA,',',1,3328) -LexToken(NUMBER,'40',1,3329) -LexToken(CLOSESQBRACKET,']',1,3331) -LexToken(COMMA,',',1,3332) -LexToken(VAR,'flip',1,3344) -LexToken(ASSIGNMENT,'=',1,3348) -LexToken(PREVAR_BOOLEAN,'%f',1,3349) -LexToken(COMMA,',',1,3351) -LexToken(VAR,'theta',1,3363) -LexToken(ASSIGNMENT,'=',1,3368) -LexToken(NUMBER,'0',1,3369) -LexToken(COMMA,',',1,3370) -LexToken(VAR,'exprs',1,3382) -LexToken(ASSIGNMENT,'=',1,3387) -LexToken(OPENSQBRACKET,'[',1,3388) -LexToken(DQSTRING,'"int8(0)"',1,3397) -LexToken(SEMICOLON,';',1,3398) -LexToken(DQSTRING,'"1"',1,3401) -LexToken(CLOSESQBRACKET,']',1,3402) -LexToken(COMMA,',',1,3403) -LexToken(VAR,'pin',1,3415) -LexToken(ASSIGNMENT,'=',1,3418) -LexToken(NUMBER,'7',1,3419) -LexToken(COMMA,',',1,3420) -LexToken(VAR,'pout',1,3432) -LexToken(ASSIGNMENT,'=',1,3436) -LexToken(NUMBER,'5',1,3437) -LexToken(COMMA,',',1,3438) -LexToken(VAR,'pein',1,3450) -LexToken(ASSIGNMENT,'=',1,3454) -LexToken(OPENSQBRACKET,'[',1,3455) -LexToken(CLOSESQBRACKET,']',1,3456) -LexToken(COMMA,',',1,3457) -LexToken(VAR,'peout',1,3469) -LexToken(ASSIGNMENT,'=',1,3474) -LexToken(OPENSQBRACKET,'[',1,3475) -LexToken(CLOSESQBRACKET,']',1,3476) -LexToken(COMMA,',',1,3477) -LexToken(VAR,'gr_i',1,3489) -LexToken(ASSIGNMENT,'=',1,3493) -LexToken(OPENSQBRACKET,'[',1,3494) -LexToken(CLOSESQBRACKET,']',1,3495) -LexToken(COMMA,',',1,3496) -LexToken(VAR,'id',1,3508) -LexToken(ASSIGNMENT,'=',1,3510) -LexToken(DQSTRING,'""',1,3512) -LexToken(COMMA,',',1,3513) -LexToken(VAR,'in_implicit',1,3525) -LexToken(ASSIGNMENT,'=',1,3536) -LexToken(DQSTRING,'"E"',1,3539) -LexToken(COMMA,',',1,3540) -LexToken(VAR,'out_implicit',1,3552) -LexToken(ASSIGNMENT,'=',1,3564) -LexToken(DQSTRING,'"E"',1,3567) -LexToken(CLOSEBRACKET,')',1,3568) -LexToken(COMMA,',',1,3569) -LexToken(VAR,'model',1,3581) -LexToken(ASSIGNMENT,'=',1,3586) -LexToken(SCICOS_MODEL,'scicos_model',1,3587) -LexToken(OPENBRACKET,'(',1,3599) -LexToken(VAR,'sim',1,3611) -LexToken(ASSIGNMENT,'=',1,3614) -LexToken(VAR,'list',1,3615) -LexToken(OPENBRACKET,'(',1,3619) -LexToken(DQSTRING,'"dollar4_m"',1,3630) -LexToken(COMMA,',',1,3631) -LexToken(NUMBER,'4',1,3632) -LexToken(CLOSEBRACKET,')',1,3633) -LexToken(COMMA,',',1,3634) -LexToken(VAR,'in',1,3646) -LexToken(ASSIGNMENT,'=',1,3648) -LexToken(NUMBER,'1',1,3649) -LexToken(COMMA,',',1,3650) -LexToken(VAR,'in2',1,3662) -LexToken(ASSIGNMENT,'=',1,3665) -LexToken(NUMBER,'1',1,3666) -LexToken(COMMA,',',1,3667) -LexToken(VAR,'intyp',1,3679) -LexToken(ASSIGNMENT,'=',1,3684) -LexToken(NUMBER,'5',1,3685) -LexToken(COMMA,',',1,3686) -LexToken(VAR,'out',1,3698) -LexToken(ASSIGNMENT,'=',1,3701) -LexToken(NUMBER,'1',1,3702) -LexToken(COMMA,',',1,3703) -LexToken(VAR,'out2',1,3715) -LexToken(ASSIGNMENT,'=',1,3719) -LexToken(NUMBER,'1',1,3720) -LexToken(COMMA,',',1,3721) -LexToken(VAR,'outtyp',1,3733) -LexToken(ASSIGNMENT,'=',1,3739) -LexToken(NUMBER,'5',1,3740) -LexToken(COMMA,',',1,3741) -LexToken(VAR,'evtin',1,3753) -LexToken(ASSIGNMENT,'=',1,3758) -LexToken(OPENSQBRACKET,'[',1,3759) -LexToken(CLOSESQBRACKET,']',1,3760) -LexToken(COMMA,',',1,3761) -LexToken(VAR,'evtout',1,3773) -LexToken(ASSIGNMENT,'=',1,3779) -LexToken(OPENSQBRACKET,'[',1,3780) -LexToken(CLOSESQBRACKET,']',1,3781) -LexToken(COMMA,',',1,3782) -LexToken(VAR,'state',1,3794) -LexToken(ASSIGNMENT,'=',1,3799) -LexToken(OPENSQBRACKET,'[',1,3800) -LexToken(CLOSESQBRACKET,']',1,3801) -LexToken(COMMA,',',1,3802) -LexToken(VAR,'dstate',1,3814) -LexToken(ASSIGNMENT,'=',1,3820) -LexToken(OPENSQBRACKET,'[',1,3821) -LexToken(CLOSESQBRACKET,']',1,3822) -LexToken(COMMA,',',1,3823) -LexToken(VAR,'odstate',1,3835) -LexToken(ASSIGNMENT,'=',1,3842) -LexToken(VAR,'list',1,3843) -LexToken(OPENBRACKET,'(',1,3847) -LexToken(VAR,'int8',1,3848) -LexToken(OPENBRACKET,'(',1,3852) -LexToken(NUMBER,'0',1,3853) -LexToken(CLOSEBRACKET,')',1,3854) -LexToken(CLOSEBRACKET,')',1,3855) -LexToken(COMMA,',',1,3856) -LexToken(VAR,'rpar',1,3868) -LexToken(ASSIGNMENT,'=',1,3872) -LexToken(OPENSQBRACKET,'[',1,3873) -LexToken(CLOSESQBRACKET,']',1,3874) -LexToken(COMMA,',',1,3875) -LexToken(VAR,'ipar',1,3887) -LexToken(ASSIGNMENT,'=',1,3891) -LexToken(OPENSQBRACKET,'[',1,3892) -LexToken(CLOSESQBRACKET,']',1,3893) -LexToken(COMMA,',',1,3894) -LexToken(VAR,'opar',1,3906) -LexToken(ASSIGNMENT,'=',1,3910) -LexToken(VAR,'list',1,3911) -LexToken(OPENBRACKET,'(',1,3915) -LexToken(CLOSEBRACKET,')',1,3916) -LexToken(COMMA,',',1,3917) -LexToken(VAR,'blocktype',1,3929) -LexToken(ASSIGNMENT,'=',1,3938) -LexToken(DQSTRING,'"d"',1,3941) -LexToken(COMMA,',',1,3942) -LexToken(VAR,'firing',1,3954) -LexToken(ASSIGNMENT,'=',1,3960) -LexToken(OPENSQBRACKET,'[',1,3961) -LexToken(CLOSESQBRACKET,']',1,3962) -LexToken(COMMA,',',1,3963) -LexToken(VAR,'dep_ut',1,3975) -LexToken(ASSIGNMENT,'=',1,3981) -LexToken(OPENSQBRACKET,'[',1,3982) -LexToken(PREVAR_BOOLEAN,'%f',1,3983) -LexToken(COMMA,',',1,3985) -LexToken(PREVAR_BOOLEAN,'%f',1,3986) -LexToken(CLOSESQBRACKET,']',1,3988) -LexToken(COMMA,',',1,3989) -LexToken(VAR,'label',1,4001) -LexToken(ASSIGNMENT,'=',1,4006) -LexToken(DQSTRING,'""',1,4008) -LexToken(COMMA,',',1,4009) -LexToken(VAR,'nzcross',1,4021) -LexToken(ASSIGNMENT,'=',1,4028) -LexToken(NUMBER,'0',1,4029) -LexToken(COMMA,',',1,4030) -LexToken(VAR,'nmode',1,4042) -LexToken(ASSIGNMENT,'=',1,4047) -LexToken(NUMBER,'0',1,4048) -LexToken(COMMA,',',1,4049) -LexToken(VAR,'equations',1,4061) -LexToken(ASSIGNMENT,'=',1,4070) -LexToken(VAR,'list',1,4071) -LexToken(OPENBRACKET,'(',1,4075) -LexToken(CLOSEBRACKET,')',1,4076) -LexToken(CLOSEBRACKET,')',1,4077) -LexToken(COMMA,',',1,4078) -LexToken(VAR,'doc',1,4090) -LexToken(ASSIGNMENT,'=',1,4093) -LexToken(VAR,'list',1,4094) -LexToken(OPENBRACKET,'(',1,4098) -LexToken(CLOSEBRACKET,')',1,4099) -LexToken(CLOSEBRACKET,')',1,4100) -LexToken(EOL,'\n',1,4101) -LexToken(VAR,'scs_m_1',1,4110) -LexToken(ASSIGNMENT,'=',1,4117) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4118) -LexToken(OPENBRACKET,'(',1,4132) -LexToken(VAR,'version',1,4144) -LexToken(ASSIGNMENT,'=',1,4151) -LexToken(DQSTRING,'"scicos4.2"',1,4162) -LexToken(COMMA,',',1,4163) -LexToken(VAR,'props',1,4175) -LexToken(ASSIGNMENT,'=',1,4180) -LexToken(SCICOS_PARAMS,'scicos_params',1,4181) -LexToken(OPENBRACKET,'(',1,4194) -LexToken(VAR,'wpar',1,4206) -LexToken(ASSIGNMENT,'=',1,4210) -LexToken(OPENSQBRACKET,'[',1,4211) -LexToken(NUMBER,'600',1,4212) -LexToken(COMMA,',',1,4215) -LexToken(NUMBER,'450',1,4216) -LexToken(COMMA,',',1,4219) -LexToken(NUMBER,'0',1,4220) -LexToken(COMMA,',',1,4221) -LexToken(NUMBER,'0',1,4222) -LexToken(COMMA,',',1,4223) -LexToken(NUMBER,'600',1,4224) -LexToken(COMMA,',',1,4227) -LexToken(NUMBER,'450',1,4228) -LexToken(CLOSESQBRACKET,']',1,4231) -LexToken(COMMA,',',1,4232) -LexToken(VAR,'Title',1,4244) -LexToken(ASSIGNMENT,'=',1,4249) -LexToken(OPENSQBRACKET,'[',1,4250) -LexToken(DQSTRING,'"EDGE_TRIGGER"',1,4264) -LexToken(COMMA,',',1,4265) -LexToken(DQSTRING,'"./"',1,4269) -LexToken(CLOSESQBRACKET,']',1,4270) -LexToken(COMMA,',',1,4271) -LexToken(VAR,'tol',1,4283) -LexToken(ASSIGNMENT,'=',1,4286) -LexToken(OPENSQBRACKET,'[',1,4287) -LexToken(NUMBER,'0.0001',1,4288) -LexToken(SEMICOLON,';',1,4294) -LexToken(NUMBER,'0.000001',1,4295) -LexToken(SEMICOLON,';',1,4303) -LexToken(NUMBER,'1.000E-10',1,4304) -LexToken(SEMICOLON,';',1,4313) -LexToken(NUMBER,'100001',1,4314) -LexToken(SEMICOLON,';',1,4320) -LexToken(NUMBER,'0',1,4321) -LexToken(SEMICOLON,';',1,4322) -LexToken(NUMBER,'0',1,4323) -LexToken(SEMICOLON,';',1,4324) -LexToken(NUMBER,'0',1,4325) -LexToken(CLOSESQBRACKET,']',1,4326) -LexToken(COMMA,',',1,4327) -LexToken(VAR,'tf',1,4339) -LexToken(ASSIGNMENT,'=',1,4341) -LexToken(NUMBER,'30',1,4342) -LexToken(COMMA,',',1,4344) -LexToken(VAR,'context',1,4356) -LexToken(ASSIGNMENT,'=',1,4363) -LexToken(DQSTRING,'" "',1,4366) -LexToken(COMMA,',',1,4367) -LexToken(VAR,'void1',1,4379) -LexToken(ASSIGNMENT,'=',1,4384) -LexToken(OPENSQBRACKET,'[',1,4385) -LexToken(CLOSESQBRACKET,']',1,4386) -LexToken(COMMA,',',1,4387) -LexToken(VAR,'options',1,4399) -LexToken(ASSIGNMENT,'=',1,4406) -LexToken(VAR,'tlist',1,4407) -LexToken(OPENBRACKET,'(',1,4412) -LexToken(OPENSQBRACKET,'[',1,4413) -LexToken(DQSTRING,'"scsopt"',1,4421) -LexToken(COMMA,',',1,4422) -LexToken(DQSTRING,'"3D"',1,4426) -LexToken(COMMA,',',1,4427) -LexToken(DQSTRING,'"Background"',1,4439) -LexToken(COMMA,',',1,4440) -LexToken(DQSTRING,'"Link"',1,4446) -LexToken(COMMA,',',1,4447) -LexToken(DQSTRING,'"ID"',1,4451) -LexToken(COMMA,',',1,4452) -LexToken(DQSTRING,'"Cmap"',1,4458) -LexToken(CLOSESQBRACKET,']',1,4459) -LexToken(COMMA,',',1,4460) -LexToken(VAR,'list',1,4461) -LexToken(OPENBRACKET,'(',1,4465) -LexToken(PREVAR_BOOLEAN,'%t',1,4466) -LexToken(COMMA,',',1,4468) -LexToken(NUMBER,'33',1,4469) -LexToken(CLOSEBRACKET,')',1,4471) -LexToken(COMMA,',',1,4472) -LexToken(OPENSQBRACKET,'[',1,4473) -LexToken(NUMBER,'8',1,4474) -LexToken(COMMA,',',1,4475) -LexToken(NUMBER,'1',1,4476) -LexToken(CLOSESQBRACKET,']',1,4477) -LexToken(COMMA,',',1,4478) -LexToken(OPENSQBRACKET,'[',1,4479) -LexToken(NUMBER,'1',1,4480) -LexToken(COMMA,',',1,4481) -LexToken(NUMBER,'5',1,4482) -LexToken(CLOSESQBRACKET,']',1,4483) -LexToken(COMMA,',',1,4484) -LexToken(VAR,'list',1,4496) -LexToken(OPENBRACKET,'(',1,4500) -LexToken(OPENSQBRACKET,'[',1,4501) -LexToken(NUMBER,'5',1,4502) -LexToken(COMMA,',',1,4503) -LexToken(NUMBER,'1',1,4504) -LexToken(CLOSESQBRACKET,']',1,4505) -LexToken(COMMA,',',1,4506) -LexToken(OPENSQBRACKET,'[',1,4507) -LexToken(NUMBER,'4',1,4508) -LexToken(COMMA,',',1,4509) -LexToken(NUMBER,'1',1,4510) -LexToken(CLOSESQBRACKET,']',1,4511) -LexToken(CLOSEBRACKET,')',1,4512) -LexToken(COMMA,',',1,4513) -LexToken(OPENSQBRACKET,'[',1,4514) -LexToken(NUMBER,'0.8',1,4515) -LexToken(COMMA,',',1,4518) -LexToken(NUMBER,'0.8',1,4519) -LexToken(COMMA,',',1,4522) -LexToken(NUMBER,'0.8',1,4523) -LexToken(CLOSESQBRACKET,']',1,4526) -LexToken(CLOSEBRACKET,')',1,4527) -LexToken(COMMA,',',1,4528) -LexToken(VAR,'void2',1,4540) -LexToken(ASSIGNMENT,'=',1,4545) -LexToken(OPENSQBRACKET,'[',1,4546) -LexToken(CLOSESQBRACKET,']',1,4547) -LexToken(COMMA,',',1,4548) -LexToken(VAR,'void3',1,4560) -LexToken(ASSIGNMENT,'=',1,4565) -LexToken(OPENSQBRACKET,'[',1,4566) -LexToken(CLOSESQBRACKET,']',1,4567) -LexToken(COMMA,',',1,4568) -LexToken(VAR,'doc',1,4580) -LexToken(ASSIGNMENT,'=',1,4583) -LexToken(VAR,'list',1,4584) -LexToken(OPENBRACKET,'(',1,4588) -LexToken(CLOSEBRACKET,')',1,4589) -LexToken(CLOSEBRACKET,')',1,4590) -LexToken(CLOSEBRACKET,')',1,4591) -LexToken(EOL,'\n',1,4592) -LexToken(VAR,'scs_m_1',1,4601) -LexToken(DOT,'.',1,4608) -LexToken(VAR,'objs',1,4609) -LexToken(OPENBRACKET,'(',1,4613) -LexToken(NUMBER,'1',1,4614) -LexToken(CLOSEBRACKET,')',1,4615) -LexToken(ASSIGNMENT,'=',1,4616) -LexToken(SCICOS_BLOCK,'scicos_block',1,4617) -LexToken(OPENBRACKET,'(',1,4629) -LexToken(VAR,'gui',1,4641) -LexToken(ASSIGNMENT,'=',1,4644) -LexToken(DQSTRING,'"EDGETRIGGER"',1,4657) -LexToken(COMMA,',',1,4658) -LexToken(VAR,'graphics',1,4670) -LexToken(ASSIGNMENT,'=',1,4678) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4679) -LexToken(OPENBRACKET,'(',1,4694) -LexToken(VAR,'orig',1,4706) -LexToken(ASSIGNMENT,'=',1,4710) -LexToken(OPENSQBRACKET,'[',1,4711) -LexToken(NUMBER,'288.58631',1,4712) -LexToken(COMMA,',',1,4721) -LexToken(NUMBER,'257.1131',1,4722) -LexToken(CLOSESQBRACKET,']',1,4730) -LexToken(COMMA,',',1,4731) -LexToken(VAR,'sz',1,4743) -LexToken(ASSIGNMENT,'=',1,4745) -LexToken(OPENSQBRACKET,'[',1,4746) -LexToken(NUMBER,'60',1,4747) -LexToken(COMMA,',',1,4749) -LexToken(NUMBER,'40',1,4750) -LexToken(CLOSESQBRACKET,']',1,4752) -LexToken(COMMA,',',1,4753) -LexToken(VAR,'flip',1,4765) -LexToken(ASSIGNMENT,'=',1,4769) -LexToken(PREVAR_BOOLEAN,'%t',1,4770) -LexToken(COMMA,',',1,4772) -LexToken(VAR,'theta',1,4784) -LexToken(ASSIGNMENT,'=',1,4789) -LexToken(NUMBER,'0',1,4790) -LexToken(COMMA,',',1,4791) -LexToken(VAR,'exprs',1,4803) -LexToken(ASSIGNMENT,'=',1,4808) -LexToken(DQSTRING,'"-1"',1,4812) -LexToken(COMMA,',',1,4813) -LexToken(VAR,'pin',1,4825) -LexToken(ASSIGNMENT,'=',1,4828) -LexToken(NUMBER,'5',1,4829) -LexToken(COMMA,',',1,4830) -LexToken(VAR,'pout',1,4842) -LexToken(ASSIGNMENT,'=',1,4846) -LexToken(NUMBER,'3',1,4847) -LexToken(COMMA,',',1,4848) -LexToken(VAR,'pein',1,4860) -LexToken(ASSIGNMENT,'=',1,4864) -LexToken(OPENSQBRACKET,'[',1,4865) -LexToken(CLOSESQBRACKET,']',1,4866) -LexToken(COMMA,',',1,4867) -LexToken(VAR,'peout',1,4879) -LexToken(ASSIGNMENT,'=',1,4884) -LexToken(OPENSQBRACKET,'[',1,4885) -LexToken(CLOSESQBRACKET,']',1,4886) -LexToken(COMMA,',',1,4887) -LexToken(VAR,'gr_i',1,4899) -LexToken(ASSIGNMENT,'=',1,4903) -LexToken(OPENSQBRACKET,'[',1,4904) -LexToken(CLOSESQBRACKET,']',1,4905) -LexToken(COMMA,',',1,4906) -LexToken(VAR,'id',1,4918) -LexToken(ASSIGNMENT,'=',1,4920) -LexToken(DQSTRING,'""',1,4922) -LexToken(COMMA,',',1,4923) -LexToken(VAR,'in_implicit',1,4935) -LexToken(ASSIGNMENT,'=',1,4946) -LexToken(DQSTRING,'"E"',1,4949) -LexToken(COMMA,',',1,4950) -LexToken(VAR,'out_implicit',1,4962) -LexToken(ASSIGNMENT,'=',1,4974) -LexToken(DQSTRING,'"E"',1,4977) -LexToken(CLOSEBRACKET,')',1,4978) -LexToken(COMMA,',',1,4979) -LexToken(VAR,'model',1,4991) -LexToken(ASSIGNMENT,'=',1,4996) -LexToken(SCICOS_MODEL,'scicos_model',1,4997) -LexToken(OPENBRACKET,'(',1,5009) -LexToken(VAR,'sim',1,5021) -LexToken(ASSIGNMENT,'=',1,5024) -LexToken(VAR,'list',1,5025) -LexToken(OPENBRACKET,'(',1,5029) -LexToken(DQSTRING,'"edgetrig"',1,5039) -LexToken(COMMA,',',1,5040) -LexToken(NUMBER,'4',1,5041) -LexToken(CLOSEBRACKET,')',1,5042) -LexToken(COMMA,',',1,5043) -LexToken(VAR,'in',1,5055) -LexToken(ASSIGNMENT,'=',1,5057) -LexToken(NUMBER,'1',1,5058) -LexToken(COMMA,',',1,5059) -LexToken(VAR,'in2',1,5071) -LexToken(ASSIGNMENT,'=',1,5074) -LexToken(OPENSQBRACKET,'[',1,5075) -LexToken(CLOSESQBRACKET,']',1,5076) -LexToken(COMMA,',',1,5077) -LexToken(VAR,'intyp',1,5089) -LexToken(ASSIGNMENT,'=',1,5094) -LexToken(NUMBER,'1',1,5095) -LexToken(COMMA,',',1,5096) -LexToken(VAR,'out',1,5108) -LexToken(ASSIGNMENT,'=',1,5111) -LexToken(NUMBER,'1',1,5112) -LexToken(COMMA,',',1,5113) -LexToken(VAR,'out2',1,5125) -LexToken(ASSIGNMENT,'=',1,5129) -LexToken(OPENSQBRACKET,'[',1,5130) -LexToken(CLOSESQBRACKET,']',1,5131) -LexToken(COMMA,',',1,5132) -LexToken(VAR,'outtyp',1,5144) -LexToken(ASSIGNMENT,'=',1,5150) -LexToken(NUMBER,'1',1,5151) -LexToken(COMMA,',',1,5152) -LexToken(VAR,'evtin',1,5164) -LexToken(ASSIGNMENT,'=',1,5169) -LexToken(OPENSQBRACKET,'[',1,5170) -LexToken(CLOSESQBRACKET,']',1,5171) -LexToken(COMMA,',',1,5172) -LexToken(VAR,'evtout',1,5184) -LexToken(ASSIGNMENT,'=',1,5190) -LexToken(OPENSQBRACKET,'[',1,5191) -LexToken(CLOSESQBRACKET,']',1,5192) -LexToken(COMMA,',',1,5193) -LexToken(VAR,'state',1,5205) -LexToken(ASSIGNMENT,'=',1,5210) -LexToken(OPENSQBRACKET,'[',1,5211) -LexToken(CLOSESQBRACKET,']',1,5212) -LexToken(COMMA,',',1,5213) -LexToken(VAR,'dstate',1,5225) -LexToken(ASSIGNMENT,'=',1,5231) -LexToken(NUMBER,'0',1,5232) -LexToken(COMMA,',',1,5233) -LexToken(VAR,'odstate',1,5245) -LexToken(ASSIGNMENT,'=',1,5252) -LexToken(VAR,'list',1,5253) -LexToken(OPENBRACKET,'(',1,5257) -LexToken(CLOSEBRACKET,')',1,5258) -LexToken(COMMA,',',1,5259) -LexToken(VAR,'rpar',1,5271) -LexToken(ASSIGNMENT,'=',1,5275) -LexToken(OPENSQBRACKET,'[',1,5276) -LexToken(CLOSESQBRACKET,']',1,5277) -LexToken(COMMA,',',1,5278) -LexToken(VAR,'ipar',1,5290) -LexToken(ASSIGNMENT,'=',1,5294) -LexToken(ADDITION,'-',1,5295) -LexToken(NUMBER,'1',1,5296) -LexToken(COMMA,',',1,5297) -LexToken(VAR,'opar',1,5309) -LexToken(ASSIGNMENT,'=',1,5313) -LexToken(VAR,'list',1,5314) -LexToken(OPENBRACKET,'(',1,5318) -LexToken(CLOSEBRACKET,')',1,5319) -LexToken(COMMA,',',1,5320) -LexToken(VAR,'blocktype',1,5332) -LexToken(ASSIGNMENT,'=',1,5341) -LexToken(DQSTRING,'"c"',1,5344) -LexToken(COMMA,',',1,5345) -LexToken(VAR,'firing',1,5357) -LexToken(ASSIGNMENT,'=',1,5363) -LexToken(OPENSQBRACKET,'[',1,5364) -LexToken(CLOSESQBRACKET,']',1,5365) -LexToken(COMMA,',',1,5366) -LexToken(VAR,'dep_ut',1,5378) -LexToken(ASSIGNMENT,'=',1,5384) -LexToken(OPENSQBRACKET,'[',1,5385) -LexToken(PREVAR_BOOLEAN,'%t',1,5386) -LexToken(COMMA,',',1,5388) -LexToken(PREVAR_BOOLEAN,'%f',1,5389) -LexToken(CLOSESQBRACKET,']',1,5391) -LexToken(COMMA,',',1,5392) -LexToken(VAR,'label',1,5404) -LexToken(ASSIGNMENT,'=',1,5409) -LexToken(DQSTRING,'""',1,5411) -LexToken(COMMA,',',1,5412) -LexToken(VAR,'nzcross',1,5424) -LexToken(ASSIGNMENT,'=',1,5431) -LexToken(NUMBER,'1',1,5432) -LexToken(COMMA,',',1,5433) -LexToken(VAR,'nmode',1,5445) -LexToken(ASSIGNMENT,'=',1,5450) -LexToken(NUMBER,'0',1,5451) -LexToken(COMMA,',',1,5452) -LexToken(VAR,'equations',1,5464) -LexToken(ASSIGNMENT,'=',1,5473) -LexToken(VAR,'list',1,5474) -LexToken(OPENBRACKET,'(',1,5478) -LexToken(CLOSEBRACKET,')',1,5479) -LexToken(CLOSEBRACKET,')',1,5480) -LexToken(COMMA,',',1,5481) -LexToken(VAR,'doc',1,5493) -LexToken(ASSIGNMENT,'=',1,5496) -LexToken(VAR,'list',1,5497) -LexToken(OPENBRACKET,'(',1,5501) -LexToken(CLOSEBRACKET,')',1,5502) -LexToken(CLOSEBRACKET,')',1,5503) -LexToken(EOL,'\n',1,5504) -LexToken(VAR,'scs_m_1',1,5513) -LexToken(DOT,'.',1,5520) -LexToken(VAR,'objs',1,5521) -LexToken(OPENBRACKET,'(',1,5525) -LexToken(NUMBER,'2',1,5526) -LexToken(CLOSEBRACKET,')',1,5527) -LexToken(ASSIGNMENT,'=',1,5528) -LexToken(SCICOS_BLOCK,'scicos_block',1,5529) -LexToken(OPENBRACKET,'(',1,5541) -LexToken(VAR,'gui',1,5553) -LexToken(ASSIGNMENT,'=',1,5556) -LexToken(DQSTRING,'"IFTHEL_f"',1,5566) -LexToken(COMMA,',',1,5567) -LexToken(VAR,'graphics',1,5579) -LexToken(ASSIGNMENT,'=',1,5587) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5588) -LexToken(OPENBRACKET,'(',1,5603) -LexToken(VAR,'orig',1,5615) -LexToken(ASSIGNMENT,'=',1,5619) -LexToken(OPENSQBRACKET,'[',1,5620) -LexToken(NUMBER,'388.28869',1,5621) -LexToken(COMMA,',',1,5630) -LexToken(NUMBER,'247.1131',1,5631) -LexToken(CLOSESQBRACKET,']',1,5639) -LexToken(COMMA,',',1,5640) -LexToken(VAR,'sz',1,5652) -LexToken(ASSIGNMENT,'=',1,5654) -LexToken(OPENSQBRACKET,'[',1,5655) -LexToken(NUMBER,'60',1,5656) -LexToken(COMMA,',',1,5658) -LexToken(NUMBER,'60',1,5659) -LexToken(CLOSESQBRACKET,']',1,5661) -LexToken(COMMA,',',1,5662) -LexToken(VAR,'flip',1,5674) -LexToken(ASSIGNMENT,'=',1,5678) -LexToken(PREVAR_BOOLEAN,'%t',1,5679) -LexToken(COMMA,',',1,5681) -LexToken(VAR,'theta',1,5693) -LexToken(ASSIGNMENT,'=',1,5698) -LexToken(NUMBER,'0',1,5699) -LexToken(COMMA,',',1,5700) -LexToken(VAR,'exprs',1,5712) -LexToken(ASSIGNMENT,'=',1,5717) -LexToken(OPENSQBRACKET,'[',1,5718) -LexToken(DQSTRING,'"0"',1,5721) -LexToken(SEMICOLON,';',1,5722) -LexToken(DQSTRING,'"0"',1,5725) -LexToken(CLOSESQBRACKET,']',1,5726) -LexToken(COMMA,',',1,5727) -LexToken(VAR,'pin',1,5739) -LexToken(ASSIGNMENT,'=',1,5742) -LexToken(NUMBER,'3',1,5743) -LexToken(COMMA,',',1,5744) -LexToken(VAR,'pout',1,5756) -LexToken(ASSIGNMENT,'=',1,5760) -LexToken(OPENSQBRACKET,'[',1,5761) -LexToken(CLOSESQBRACKET,']',1,5762) -LexToken(COMMA,',',1,5763) -LexToken(VAR,'pein',1,5775) -LexToken(ASSIGNMENT,'=',1,5779) -LexToken(OPENSQBRACKET,'[',1,5780) -LexToken(CLOSESQBRACKET,']',1,5781) -LexToken(COMMA,',',1,5782) -LexToken(VAR,'peout',1,5794) -LexToken(ASSIGNMENT,'=',1,5799) -LexToken(OPENSQBRACKET,'[',1,5800) -LexToken(NUMBER,'7',1,5801) -LexToken(SEMICOLON,';',1,5802) -LexToken(NUMBER,'0',1,5803) -LexToken(CLOSESQBRACKET,']',1,5804) -LexToken(COMMA,',',1,5805) -LexToken(VAR,'gr_i',1,5817) -LexToken(ASSIGNMENT,'=',1,5821) -LexToken(OPENSQBRACKET,'[',1,5822) -LexToken(CLOSESQBRACKET,']',1,5823) -LexToken(COMMA,',',1,5824) -LexToken(VAR,'id',1,5836) -LexToken(ASSIGNMENT,'=',1,5838) -LexToken(DQSTRING,'""',1,5840) -LexToken(COMMA,',',1,5841) -LexToken(VAR,'in_implicit',1,5853) -LexToken(ASSIGNMENT,'=',1,5864) -LexToken(DQSTRING,'"E"',1,5867) -LexToken(COMMA,',',1,5868) -LexToken(VAR,'out_implicit',1,5880) -LexToken(ASSIGNMENT,'=',1,5892) -LexToken(OPENSQBRACKET,'[',1,5893) -LexToken(CLOSESQBRACKET,']',1,5894) -LexToken(CLOSEBRACKET,')',1,5895) -LexToken(COMMA,',',1,5896) -LexToken(VAR,'model',1,5908) -LexToken(ASSIGNMENT,'=',1,5913) -LexToken(SCICOS_MODEL,'scicos_model',1,5914) -LexToken(OPENBRACKET,'(',1,5926) -LexToken(VAR,'sim',1,5938) -LexToken(ASSIGNMENT,'=',1,5941) -LexToken(VAR,'list',1,5942) -LexToken(OPENBRACKET,'(',1,5946) -LexToken(DQSTRING,'"ifthel"',1,5954) -LexToken(COMMA,',',1,5955) -LexToken(ADDITION,'-',1,5956) -LexToken(NUMBER,'1',1,5957) -LexToken(CLOSEBRACKET,')',1,5958) -LexToken(COMMA,',',1,5959) -LexToken(VAR,'in',1,5971) -LexToken(ASSIGNMENT,'=',1,5973) -LexToken(NUMBER,'1',1,5974) -LexToken(COMMA,',',1,5975) -LexToken(VAR,'in2',1,5987) -LexToken(ASSIGNMENT,'=',1,5990) -LexToken(OPENSQBRACKET,'[',1,5991) -LexToken(CLOSESQBRACKET,']',1,5992) -LexToken(COMMA,',',1,5993) -LexToken(VAR,'intyp',1,6005) -LexToken(ASSIGNMENT,'=',1,6010) -LexToken(NUMBER,'1',1,6011) -LexToken(COMMA,',',1,6012) -LexToken(VAR,'out',1,6024) -LexToken(ASSIGNMENT,'=',1,6027) -LexToken(OPENSQBRACKET,'[',1,6028) -LexToken(CLOSESQBRACKET,']',1,6029) -LexToken(COMMA,',',1,6030) -LexToken(VAR,'out2',1,6042) -LexToken(ASSIGNMENT,'=',1,6046) -LexToken(NUMBER,'1',1,6047) -LexToken(COMMA,',',1,6048) -LexToken(VAR,'outtyp',1,6060) -LexToken(ASSIGNMENT,'=',1,6066) -LexToken(OPENSQBRACKET,'[',1,6067) -LexToken(CLOSESQBRACKET,']',1,6068) -LexToken(COMMA,',',1,6069) -LexToken(VAR,'evtin',1,6081) -LexToken(ASSIGNMENT,'=',1,6086) -LexToken(OPENSQBRACKET,'[',1,6087) -LexToken(CLOSESQBRACKET,']',1,6088) -LexToken(COMMA,',',1,6089) -LexToken(VAR,'evtout',1,6101) -LexToken(ASSIGNMENT,'=',1,6107) -LexToken(OPENSQBRACKET,'[',1,6108) -LexToken(NUMBER,'1',1,6109) -LexToken(SEMICOLON,';',1,6110) -LexToken(NUMBER,'1',1,6111) -LexToken(CLOSESQBRACKET,']',1,6112) -LexToken(COMMA,',',1,6113) -LexToken(VAR,'state',1,6125) -LexToken(ASSIGNMENT,'=',1,6130) -LexToken(OPENSQBRACKET,'[',1,6131) -LexToken(CLOSESQBRACKET,']',1,6132) -LexToken(COMMA,',',1,6133) -LexToken(VAR,'dstate',1,6145) -LexToken(ASSIGNMENT,'=',1,6151) -LexToken(OPENSQBRACKET,'[',1,6152) -LexToken(CLOSESQBRACKET,']',1,6153) -LexToken(COMMA,',',1,6154) -LexToken(VAR,'odstate',1,6166) -LexToken(ASSIGNMENT,'=',1,6173) -LexToken(VAR,'list',1,6174) -LexToken(OPENBRACKET,'(',1,6178) -LexToken(CLOSEBRACKET,')',1,6179) -LexToken(COMMA,',',1,6180) -LexToken(VAR,'rpar',1,6192) -LexToken(ASSIGNMENT,'=',1,6196) -LexToken(OPENSQBRACKET,'[',1,6197) -LexToken(CLOSESQBRACKET,']',1,6198) -LexToken(COMMA,',',1,6199) -LexToken(VAR,'ipar',1,6211) -LexToken(ASSIGNMENT,'=',1,6215) -LexToken(OPENSQBRACKET,'[',1,6216) -LexToken(CLOSESQBRACKET,']',1,6217) -LexToken(COMMA,',',1,6218) -LexToken(VAR,'opar',1,6230) -LexToken(ASSIGNMENT,'=',1,6234) -LexToken(VAR,'list',1,6235) -LexToken(OPENBRACKET,'(',1,6239) -LexToken(CLOSEBRACKET,')',1,6240) -LexToken(COMMA,',',1,6241) -LexToken(VAR,'blocktype',1,6253) -LexToken(ASSIGNMENT,'=',1,6262) -LexToken(DQSTRING,'"l"',1,6265) -LexToken(COMMA,',',1,6266) -LexToken(VAR,'firing',1,6278) -LexToken(ASSIGNMENT,'=',1,6284) -LexToken(OPENSQBRACKET,'[',1,6285) -LexToken(ADDITION,'-',1,6286) -LexToken(NUMBER,'1',1,6287) -LexToken(COMMA,',',1,6288) -LexToken(ADDITION,'-',1,6289) -LexToken(NUMBER,'1',1,6290) -LexToken(CLOSESQBRACKET,']',1,6291) -LexToken(COMMA,',',1,6292) -LexToken(VAR,'dep_ut',1,6304) -LexToken(ASSIGNMENT,'=',1,6310) -LexToken(OPENSQBRACKET,'[',1,6311) -LexToken(PREVAR_BOOLEAN,'%t',1,6312) -LexToken(COMMA,',',1,6314) -LexToken(PREVAR_BOOLEAN,'%f',1,6315) -LexToken(CLOSESQBRACKET,']',1,6317) -LexToken(COMMA,',',1,6318) -LexToken(VAR,'label',1,6330) -LexToken(ASSIGNMENT,'=',1,6335) -LexToken(DQSTRING,'""',1,6337) -LexToken(COMMA,',',1,6338) -LexToken(VAR,'nzcross',1,6350) -LexToken(ASSIGNMENT,'=',1,6357) -LexToken(NUMBER,'0',1,6358) -LexToken(COMMA,',',1,6359) -LexToken(VAR,'nmode',1,6371) -LexToken(ASSIGNMENT,'=',1,6376) -LexToken(NUMBER,'0',1,6377) -LexToken(COMMA,',',1,6378) -LexToken(VAR,'equations',1,6390) -LexToken(ASSIGNMENT,'=',1,6399) -LexToken(VAR,'list',1,6400) -LexToken(OPENBRACKET,'(',1,6404) -LexToken(CLOSEBRACKET,')',1,6405) -LexToken(CLOSEBRACKET,')',1,6406) -LexToken(COMMA,',',1,6407) -LexToken(VAR,'doc',1,6419) -LexToken(ASSIGNMENT,'=',1,6422) -LexToken(VAR,'list',1,6423) -LexToken(OPENBRACKET,'(',1,6427) -LexToken(CLOSEBRACKET,')',1,6428) -LexToken(CLOSEBRACKET,')',1,6429) -LexToken(EOL,'\n',1,6430) -LexToken(VAR,'scs_m_1',1,6439) -LexToken(DOT,'.',1,6446) -LexToken(VAR,'objs',1,6447) -LexToken(OPENBRACKET,'(',1,6451) -LexToken(NUMBER,'3',1,6452) -LexToken(CLOSEBRACKET,')',1,6453) -LexToken(ASSIGNMENT,'=',1,6454) -LexToken(SCICOS_LINK,'scicos_link',1,6455) -LexToken(OPENBRACKET,'(',1,6466) -LexToken(VAR,'xx',1,6478) -LexToken(ASSIGNMENT,'=',1,6480) -LexToken(OPENSQBRACKET,'[',1,6481) -LexToken(NUMBER,'357.15774',1,6482) -LexToken(SEMICOLON,';',1,6491) -LexToken(NUMBER,'362.99107',1,6492) -LexToken(SEMICOLON,';',1,6501) -LexToken(NUMBER,'379.71726',1,6502) -LexToken(CLOSESQBRACKET,']',1,6511) -LexToken(COMMA,',',1,6512) -LexToken(VAR,'yy',1,6524) -LexToken(ASSIGNMENT,'=',1,6526) -LexToken(OPENSQBRACKET,'[',1,6527) -LexToken(NUMBER,'277.1131',1,6528) -LexToken(SEMICOLON,';',1,6536) -LexToken(NUMBER,'277.1131',1,6537) -LexToken(SEMICOLON,';',1,6545) -LexToken(NUMBER,'277.1131',1,6546) -LexToken(CLOSESQBRACKET,']',1,6554) -LexToken(COMMA,',',1,6555) -LexToken(VAR,'id',1,6567) -LexToken(ASSIGNMENT,'=',1,6569) -LexToken(DQSTRING,'"drawlink"',1,6579) -LexToken(COMMA,',',1,6580) -LexToken(VAR,'thick',1,6592) -LexToken(ASSIGNMENT,'=',1,6597) -LexToken(OPENSQBRACKET,'[',1,6598) -LexToken(NUMBER,'0',1,6599) -LexToken(COMMA,',',1,6600) -LexToken(NUMBER,'0',1,6601) -LexToken(CLOSESQBRACKET,']',1,6602) -LexToken(COMMA,',',1,6603) -LexToken(VAR,'ct',1,6615) -LexToken(ASSIGNMENT,'=',1,6617) -LexToken(OPENSQBRACKET,'[',1,6618) -LexToken(NUMBER,'1',1,6619) -LexToken(COMMA,',',1,6620) -LexToken(NUMBER,'1',1,6621) -LexToken(CLOSESQBRACKET,']',1,6622) -LexToken(COMMA,',',1,6623) -LexToken(VAR,'from',1,6635) -LexToken(ASSIGNMENT,'=',1,6639) -LexToken(OPENSQBRACKET,'[',1,6640) -LexToken(NUMBER,'1',1,6641) -LexToken(COMMA,',',1,6642) -LexToken(NUMBER,'1',1,6643) -LexToken(COMMA,',',1,6644) -LexToken(NUMBER,'0',1,6645) -LexToken(CLOSESQBRACKET,']',1,6646) -LexToken(COMMA,',',1,6647) -LexToken(VAR,'to',1,6659) -LexToken(ASSIGNMENT,'=',1,6661) -LexToken(OPENSQBRACKET,'[',1,6662) -LexToken(NUMBER,'2',1,6663) -LexToken(COMMA,',',1,6664) -LexToken(NUMBER,'1',1,6665) -LexToken(COMMA,',',1,6666) -LexToken(NUMBER,'1',1,6667) -LexToken(CLOSESQBRACKET,']',1,6668) -LexToken(CLOSEBRACKET,')',1,6669) -LexToken(EOL,'\n',1,6670) -LexToken(VAR,'scs_m_1',1,6679) -LexToken(DOT,'.',1,6686) -LexToken(VAR,'objs',1,6687) -LexToken(OPENBRACKET,'(',1,6691) -LexToken(NUMBER,'4',1,6692) -LexToken(CLOSEBRACKET,')',1,6693) -LexToken(ASSIGNMENT,'=',1,6694) -LexToken(SCICOS_BLOCK,'scicos_block',1,6695) -LexToken(OPENBRACKET,'(',1,6707) -LexToken(VAR,'gui',1,6719) -LexToken(ASSIGNMENT,'=',1,6722) -LexToken(DQSTRING,'"IN_f"',1,6728) -LexToken(COMMA,',',1,6729) -LexToken(VAR,'graphics',1,6741) -LexToken(ASSIGNMENT,'=',1,6749) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6750) -LexToken(OPENBRACKET,'(',1,6765) -LexToken(VAR,'orig',1,6777) -LexToken(ASSIGNMENT,'=',1,6781) -LexToken(OPENSQBRACKET,'[',1,6782) -LexToken(NUMBER,'240.01488',1,6783) -LexToken(COMMA,',',1,6792) -LexToken(NUMBER,'267.1131',1,6793) -LexToken(CLOSESQBRACKET,']',1,6801) -LexToken(COMMA,',',1,6802) -LexToken(VAR,'sz',1,6814) -LexToken(ASSIGNMENT,'=',1,6816) -LexToken(OPENSQBRACKET,'[',1,6817) -LexToken(NUMBER,'20',1,6818) -LexToken(COMMA,',',1,6820) -LexToken(NUMBER,'20',1,6821) -LexToken(CLOSESQBRACKET,']',1,6823) -LexToken(COMMA,',',1,6824) -LexToken(VAR,'flip',1,6836) -LexToken(ASSIGNMENT,'=',1,6840) -LexToken(PREVAR_BOOLEAN,'%t',1,6841) -LexToken(COMMA,',',1,6843) -LexToken(VAR,'theta',1,6855) -LexToken(ASSIGNMENT,'=',1,6860) -LexToken(NUMBER,'0',1,6861) -LexToken(COMMA,',',1,6862) -LexToken(VAR,'exprs',1,6874) -LexToken(ASSIGNMENT,'=',1,6879) -LexToken(DQSTRING,'"1"',1,6882) -LexToken(COMMA,',',1,6883) -LexToken(VAR,'pin',1,6895) -LexToken(ASSIGNMENT,'=',1,6898) -LexToken(OPENSQBRACKET,'[',1,6899) -LexToken(CLOSESQBRACKET,']',1,6900) -LexToken(COMMA,',',1,6901) -LexToken(VAR,'pout',1,6913) -LexToken(ASSIGNMENT,'=',1,6917) -LexToken(NUMBER,'5',1,6918) -LexToken(COMMA,',',1,6919) -LexToken(VAR,'pein',1,6931) -LexToken(ASSIGNMENT,'=',1,6935) -LexToken(OPENSQBRACKET,'[',1,6936) -LexToken(CLOSESQBRACKET,']',1,6937) -LexToken(COMMA,',',1,6938) -LexToken(VAR,'peout',1,6950) -LexToken(ASSIGNMENT,'=',1,6955) -LexToken(OPENSQBRACKET,'[',1,6956) -LexToken(CLOSESQBRACKET,']',1,6957) -LexToken(COMMA,',',1,6958) -LexToken(VAR,'gr_i',1,6970) -LexToken(ASSIGNMENT,'=',1,6974) -LexToken(OPENSQBRACKET,'[',1,6975) -LexToken(CLOSESQBRACKET,']',1,6976) -LexToken(COMMA,',',1,6977) -LexToken(VAR,'id',1,6989) -LexToken(ASSIGNMENT,'=',1,6991) -LexToken(DQSTRING,'""',1,6993) -LexToken(COMMA,',',1,6994) -LexToken(VAR,'in_implicit',1,7006) -LexToken(ASSIGNMENT,'=',1,7017) -LexToken(OPENSQBRACKET,'[',1,7018) -LexToken(CLOSESQBRACKET,']',1,7019) -LexToken(COMMA,',',1,7020) -LexToken(VAR,'out_implicit',1,7032) -LexToken(ASSIGNMENT,'=',1,7044) -LexToken(DQSTRING,'"E"',1,7047) -LexToken(CLOSEBRACKET,')',1,7048) -LexToken(COMMA,',',1,7049) -LexToken(VAR,'model',1,7061) -LexToken(ASSIGNMENT,'=',1,7066) -LexToken(SCICOS_MODEL,'scicos_model',1,7067) -LexToken(OPENBRACKET,'(',1,7079) -LexToken(VAR,'sim',1,7091) -LexToken(ASSIGNMENT,'=',1,7094) -LexToken(DQSTRING,'"input"',1,7101) -LexToken(COMMA,',',1,7102) -LexToken(VAR,'in',1,7114) -LexToken(ASSIGNMENT,'=',1,7116) -LexToken(OPENSQBRACKET,'[',1,7117) -LexToken(CLOSESQBRACKET,']',1,7118) -LexToken(COMMA,',',1,7119) -LexToken(VAR,'in2',1,7131) -LexToken(ASSIGNMENT,'=',1,7134) -LexToken(OPENSQBRACKET,'[',1,7135) -LexToken(CLOSESQBRACKET,']',1,7136) -LexToken(COMMA,',',1,7137) -LexToken(VAR,'intyp',1,7149) -LexToken(ASSIGNMENT,'=',1,7154) -LexToken(NUMBER,'1',1,7155) -LexToken(COMMA,',',1,7156) -LexToken(VAR,'out',1,7168) -LexToken(ASSIGNMENT,'=',1,7171) -LexToken(ADDITION,'-',1,7172) -LexToken(NUMBER,'1',1,7173) -LexToken(COMMA,',',1,7174) -LexToken(VAR,'out2',1,7186) -LexToken(ASSIGNMENT,'=',1,7190) -LexToken(OPENSQBRACKET,'[',1,7191) -LexToken(CLOSESQBRACKET,']',1,7192) -LexToken(COMMA,',',1,7193) -LexToken(VAR,'outtyp',1,7205) -LexToken(ASSIGNMENT,'=',1,7211) -LexToken(NUMBER,'1',1,7212) -LexToken(COMMA,',',1,7213) -LexToken(VAR,'evtin',1,7225) -LexToken(ASSIGNMENT,'=',1,7230) -LexToken(OPENSQBRACKET,'[',1,7231) -LexToken(CLOSESQBRACKET,']',1,7232) -LexToken(COMMA,',',1,7233) -LexToken(VAR,'evtout',1,7245) -LexToken(ASSIGNMENT,'=',1,7251) -LexToken(OPENSQBRACKET,'[',1,7252) -LexToken(CLOSESQBRACKET,']',1,7253) -LexToken(COMMA,',',1,7254) -LexToken(VAR,'state',1,7266) -LexToken(ASSIGNMENT,'=',1,7271) -LexToken(OPENSQBRACKET,'[',1,7272) -LexToken(CLOSESQBRACKET,']',1,7273) -LexToken(COMMA,',',1,7274) -LexToken(VAR,'dstate',1,7286) -LexToken(ASSIGNMENT,'=',1,7292) -LexToken(OPENSQBRACKET,'[',1,7293) -LexToken(CLOSESQBRACKET,']',1,7294) -LexToken(COMMA,',',1,7295) -LexToken(VAR,'odstate',1,7307) -LexToken(ASSIGNMENT,'=',1,7314) -LexToken(VAR,'list',1,7315) -LexToken(OPENBRACKET,'(',1,7319) -LexToken(CLOSEBRACKET,')',1,7320) -LexToken(COMMA,',',1,7321) -LexToken(VAR,'rpar',1,7333) -LexToken(ASSIGNMENT,'=',1,7337) -LexToken(OPENSQBRACKET,'[',1,7338) -LexToken(CLOSESQBRACKET,']',1,7339) -LexToken(COMMA,',',1,7340) -LexToken(VAR,'ipar',1,7352) -LexToken(ASSIGNMENT,'=',1,7356) -LexToken(NUMBER,'1',1,7357) -LexToken(COMMA,',',1,7358) -LexToken(VAR,'opar',1,7370) -LexToken(ASSIGNMENT,'=',1,7374) -LexToken(VAR,'list',1,7375) -LexToken(OPENBRACKET,'(',1,7379) -LexToken(CLOSEBRACKET,')',1,7380) -LexToken(COMMA,',',1,7381) -LexToken(VAR,'blocktype',1,7393) -LexToken(ASSIGNMENT,'=',1,7402) -LexToken(DQSTRING,'"c"',1,7405) -LexToken(COMMA,',',1,7406) -LexToken(VAR,'firing',1,7418) -LexToken(ASSIGNMENT,'=',1,7424) -LexToken(OPENSQBRACKET,'[',1,7425) -LexToken(CLOSESQBRACKET,']',1,7426) -LexToken(COMMA,',',1,7427) -LexToken(VAR,'dep_ut',1,7439) -LexToken(ASSIGNMENT,'=',1,7445) -LexToken(OPENSQBRACKET,'[',1,7446) -LexToken(PREVAR_BOOLEAN,'%f',1,7447) -LexToken(COMMA,',',1,7449) -LexToken(PREVAR_BOOLEAN,'%f',1,7450) -LexToken(CLOSESQBRACKET,']',1,7452) -LexToken(COMMA,',',1,7453) -LexToken(VAR,'label',1,7465) -LexToken(ASSIGNMENT,'=',1,7470) -LexToken(DQSTRING,'""',1,7472) -LexToken(COMMA,',',1,7473) -LexToken(VAR,'nzcross',1,7485) -LexToken(ASSIGNMENT,'=',1,7492) -LexToken(NUMBER,'0',1,7493) -LexToken(COMMA,',',1,7494) -LexToken(VAR,'nmode',1,7506) -LexToken(ASSIGNMENT,'=',1,7511) -LexToken(NUMBER,'0',1,7512) -LexToken(COMMA,',',1,7513) -LexToken(VAR,'equations',1,7525) -LexToken(ASSIGNMENT,'=',1,7534) -LexToken(VAR,'list',1,7535) -LexToken(OPENBRACKET,'(',1,7539) -LexToken(CLOSEBRACKET,')',1,7540) -LexToken(CLOSEBRACKET,')',1,7541) -LexToken(COMMA,',',1,7542) -LexToken(VAR,'doc',1,7554) -LexToken(ASSIGNMENT,'=',1,7557) -LexToken(VAR,'list',1,7558) -LexToken(OPENBRACKET,'(',1,7562) -LexToken(CLOSEBRACKET,')',1,7563) -LexToken(CLOSEBRACKET,')',1,7564) -LexToken(EOL,'\n',1,7565) -LexToken(VAR,'scs_m_1',1,7574) -LexToken(DOT,'.',1,7581) -LexToken(VAR,'objs',1,7582) -LexToken(OPENBRACKET,'(',1,7586) -LexToken(NUMBER,'5',1,7587) -LexToken(CLOSEBRACKET,')',1,7588) -LexToken(ASSIGNMENT,'=',1,7589) -LexToken(SCICOS_LINK,'scicos_link',1,7590) -LexToken(OPENBRACKET,'(',1,7601) -LexToken(VAR,'xx',1,7613) -LexToken(ASSIGNMENT,'=',1,7615) -LexToken(OPENSQBRACKET,'[',1,7616) -LexToken(NUMBER,'260.01488',1,7617) -LexToken(SEMICOLON,';',1,7626) -LexToken(NUMBER,'280.01488',1,7627) -LexToken(CLOSESQBRACKET,']',1,7636) -LexToken(COMMA,',',1,7637) -LexToken(VAR,'yy',1,7649) -LexToken(ASSIGNMENT,'=',1,7651) -LexToken(OPENSQBRACKET,'[',1,7652) -LexToken(NUMBER,'277.1131',1,7653) -LexToken(SEMICOLON,';',1,7661) -LexToken(NUMBER,'277.1131',1,7662) -LexToken(CLOSESQBRACKET,']',1,7670) -LexToken(COMMA,',',1,7671) -LexToken(VAR,'id',1,7683) -LexToken(ASSIGNMENT,'=',1,7685) -LexToken(DQSTRING,'"drawlink"',1,7695) -LexToken(COMMA,',',1,7696) -LexToken(VAR,'thick',1,7708) -LexToken(ASSIGNMENT,'=',1,7713) -LexToken(OPENSQBRACKET,'[',1,7714) -LexToken(NUMBER,'0',1,7715) -LexToken(COMMA,',',1,7716) -LexToken(NUMBER,'0',1,7717) -LexToken(CLOSESQBRACKET,']',1,7718) -LexToken(COMMA,',',1,7719) -LexToken(VAR,'ct',1,7731) -LexToken(ASSIGNMENT,'=',1,7733) -LexToken(OPENSQBRACKET,'[',1,7734) -LexToken(NUMBER,'1',1,7735) -LexToken(COMMA,',',1,7736) -LexToken(NUMBER,'1',1,7737) -LexToken(CLOSESQBRACKET,']',1,7738) -LexToken(COMMA,',',1,7739) -LexToken(VAR,'from',1,7751) -LexToken(ASSIGNMENT,'=',1,7755) -LexToken(OPENSQBRACKET,'[',1,7756) -LexToken(NUMBER,'4',1,7757) -LexToken(COMMA,',',1,7758) -LexToken(NUMBER,'1',1,7759) -LexToken(COMMA,',',1,7760) -LexToken(NUMBER,'0',1,7761) -LexToken(CLOSESQBRACKET,']',1,7762) -LexToken(COMMA,',',1,7763) -LexToken(VAR,'to',1,7775) -LexToken(ASSIGNMENT,'=',1,7777) -LexToken(OPENSQBRACKET,'[',1,7778) -LexToken(NUMBER,'1',1,7779) -LexToken(COMMA,',',1,7780) -LexToken(NUMBER,'1',1,7781) -LexToken(COMMA,',',1,7782) -LexToken(NUMBER,'1',1,7783) -LexToken(CLOSESQBRACKET,']',1,7784) -LexToken(CLOSEBRACKET,')',1,7785) -LexToken(EOL,'\n',1,7786) -LexToken(VAR,'scs_m_1',1,7795) -LexToken(DOT,'.',1,7802) -LexToken(VAR,'objs',1,7803) -LexToken(OPENBRACKET,'(',1,7807) -LexToken(NUMBER,'6',1,7808) -LexToken(CLOSEBRACKET,')',1,7809) -LexToken(ASSIGNMENT,'=',1,7810) -LexToken(SCICOS_BLOCK,'scicos_block',1,7811) -LexToken(OPENBRACKET,'(',1,7823) -LexToken(VAR,'gui',1,7835) -LexToken(ASSIGNMENT,'=',1,7838) -LexToken(DQSTRING,'"CLKOUTV_f"',1,7849) -LexToken(COMMA,',',1,7850) -LexToken(VAR,'graphics',1,7862) -LexToken(ASSIGNMENT,'=',1,7870) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7871) -LexToken(OPENBRACKET,'(',1,7886) -LexToken(VAR,'orig',1,7898) -LexToken(ASSIGNMENT,'=',1,7902) -LexToken(OPENSQBRACKET,'[',1,7903) -LexToken(NUMBER,'398.28869',1,7904) -LexToken(COMMA,',',1,7913) -LexToken(NUMBER,'181.39881',1,7914) -LexToken(CLOSESQBRACKET,']',1,7923) -LexToken(COMMA,',',1,7924) -LexToken(VAR,'sz',1,7936) -LexToken(ASSIGNMENT,'=',1,7938) -LexToken(OPENSQBRACKET,'[',1,7939) -LexToken(NUMBER,'20',1,7940) -LexToken(COMMA,',',1,7942) -LexToken(NUMBER,'30',1,7943) -LexToken(CLOSESQBRACKET,']',1,7945) -LexToken(COMMA,',',1,7946) -LexToken(VAR,'flip',1,7958) -LexToken(ASSIGNMENT,'=',1,7962) -LexToken(PREVAR_BOOLEAN,'%t',1,7963) -LexToken(COMMA,',',1,7965) -LexToken(VAR,'theta',1,7977) -LexToken(ASSIGNMENT,'=',1,7982) -LexToken(NUMBER,'0',1,7983) -LexToken(COMMA,',',1,7984) -LexToken(VAR,'exprs',1,7996) -LexToken(ASSIGNMENT,'=',1,8001) -LexToken(DQSTRING,'"1"',1,8004) -LexToken(COMMA,',',1,8005) -LexToken(VAR,'pin',1,8017) -LexToken(ASSIGNMENT,'=',1,8020) -LexToken(OPENSQBRACKET,'[',1,8021) -LexToken(CLOSESQBRACKET,']',1,8022) -LexToken(COMMA,',',1,8023) -LexToken(VAR,'pout',1,8035) -LexToken(ASSIGNMENT,'=',1,8039) -LexToken(OPENSQBRACKET,'[',1,8040) -LexToken(CLOSESQBRACKET,']',1,8041) -LexToken(COMMA,',',1,8042) -LexToken(VAR,'pein',1,8054) -LexToken(ASSIGNMENT,'=',1,8058) -LexToken(NUMBER,'7',1,8059) -LexToken(COMMA,',',1,8060) -LexToken(VAR,'peout',1,8072) -LexToken(ASSIGNMENT,'=',1,8077) -LexToken(OPENSQBRACKET,'[',1,8078) -LexToken(CLOSESQBRACKET,']',1,8079) -LexToken(COMMA,',',1,8080) -LexToken(VAR,'gr_i',1,8092) -LexToken(ASSIGNMENT,'=',1,8096) -LexToken(OPENSQBRACKET,'[',1,8097) -LexToken(CLOSESQBRACKET,']',1,8098) -LexToken(COMMA,',',1,8099) -LexToken(VAR,'id',1,8111) -LexToken(ASSIGNMENT,'=',1,8113) -LexToken(DQSTRING,'""',1,8115) -LexToken(COMMA,',',1,8116) -LexToken(VAR,'in_implicit',1,8128) -LexToken(ASSIGNMENT,'=',1,8139) -LexToken(OPENSQBRACKET,'[',1,8140) -LexToken(CLOSESQBRACKET,']',1,8141) -LexToken(COMMA,',',1,8142) -LexToken(VAR,'out_implicit',1,8154) -LexToken(ASSIGNMENT,'=',1,8166) -LexToken(OPENSQBRACKET,'[',1,8167) -LexToken(CLOSESQBRACKET,']',1,8168) -LexToken(CLOSEBRACKET,')',1,8169) -LexToken(COMMA,',',1,8170) -LexToken(VAR,'model',1,8182) -LexToken(ASSIGNMENT,'=',1,8187) -LexToken(SCICOS_MODEL,'scicos_model',1,8188) -LexToken(OPENBRACKET,'(',1,8200) -LexToken(VAR,'sim',1,8212) -LexToken(ASSIGNMENT,'=',1,8215) -LexToken(DQSTRING,'"output"',1,8223) -LexToken(COMMA,',',1,8224) -LexToken(VAR,'in',1,8236) -LexToken(ASSIGNMENT,'=',1,8238) -LexToken(OPENSQBRACKET,'[',1,8239) -LexToken(CLOSESQBRACKET,']',1,8240) -LexToken(COMMA,',',1,8241) -LexToken(VAR,'in2',1,8253) -LexToken(ASSIGNMENT,'=',1,8256) -LexToken(OPENSQBRACKET,'[',1,8257) -LexToken(CLOSESQBRACKET,']',1,8258) -LexToken(COMMA,',',1,8259) -LexToken(VAR,'intyp',1,8271) -LexToken(ASSIGNMENT,'=',1,8276) -LexToken(NUMBER,'1',1,8277) -LexToken(COMMA,',',1,8278) -LexToken(VAR,'out',1,8290) -LexToken(ASSIGNMENT,'=',1,8293) -LexToken(OPENSQBRACKET,'[',1,8294) -LexToken(CLOSESQBRACKET,']',1,8295) -LexToken(COMMA,',',1,8296) -LexToken(VAR,'out2',1,8308) -LexToken(ASSIGNMENT,'=',1,8312) -LexToken(OPENSQBRACKET,'[',1,8313) -LexToken(CLOSESQBRACKET,']',1,8314) -LexToken(COMMA,',',1,8315) -LexToken(VAR,'outtyp',1,8327) -LexToken(ASSIGNMENT,'=',1,8333) -LexToken(NUMBER,'1',1,8334) -LexToken(COMMA,',',1,8335) -LexToken(VAR,'evtin',1,8347) -LexToken(ASSIGNMENT,'=',1,8352) -LexToken(NUMBER,'1',1,8353) -LexToken(COMMA,',',1,8354) -LexToken(VAR,'evtout',1,8366) -LexToken(ASSIGNMENT,'=',1,8372) -LexToken(OPENSQBRACKET,'[',1,8373) -LexToken(CLOSESQBRACKET,']',1,8374) -LexToken(COMMA,',',1,8375) -LexToken(VAR,'state',1,8387) -LexToken(ASSIGNMENT,'=',1,8392) -LexToken(OPENSQBRACKET,'[',1,8393) -LexToken(CLOSESQBRACKET,']',1,8394) -LexToken(COMMA,',',1,8395) -LexToken(VAR,'dstate',1,8407) -LexToken(ASSIGNMENT,'=',1,8413) -LexToken(OPENSQBRACKET,'[',1,8414) -LexToken(CLOSESQBRACKET,']',1,8415) -LexToken(COMMA,',',1,8416) -LexToken(VAR,'odstate',1,8428) -LexToken(ASSIGNMENT,'=',1,8435) -LexToken(VAR,'list',1,8436) -LexToken(OPENBRACKET,'(',1,8440) -LexToken(CLOSEBRACKET,')',1,8441) -LexToken(COMMA,',',1,8442) -LexToken(VAR,'rpar',1,8454) -LexToken(ASSIGNMENT,'=',1,8458) -LexToken(OPENSQBRACKET,'[',1,8459) -LexToken(CLOSESQBRACKET,']',1,8460) -LexToken(COMMA,',',1,8461) -LexToken(VAR,'ipar',1,8473) -LexToken(ASSIGNMENT,'=',1,8477) -LexToken(NUMBER,'1',1,8478) -LexToken(COMMA,',',1,8479) -LexToken(VAR,'opar',1,8491) -LexToken(ASSIGNMENT,'=',1,8495) -LexToken(VAR,'list',1,8496) -LexToken(OPENBRACKET,'(',1,8500) -LexToken(CLOSEBRACKET,')',1,8501) -LexToken(COMMA,',',1,8502) -LexToken(VAR,'blocktype',1,8514) -LexToken(ASSIGNMENT,'=',1,8523) -LexToken(DQSTRING,'"d"',1,8526) -LexToken(COMMA,',',1,8527) -LexToken(VAR,'firing',1,8539) -LexToken(ASSIGNMENT,'=',1,8545) -LexToken(OPENSQBRACKET,'[',1,8546) -LexToken(CLOSESQBRACKET,']',1,8547) -LexToken(COMMA,',',1,8548) -LexToken(VAR,'dep_ut',1,8560) -LexToken(ASSIGNMENT,'=',1,8566) -LexToken(OPENSQBRACKET,'[',1,8567) -LexToken(PREVAR_BOOLEAN,'%f',1,8568) -LexToken(COMMA,',',1,8570) -LexToken(PREVAR_BOOLEAN,'%f',1,8571) -LexToken(CLOSESQBRACKET,']',1,8573) -LexToken(COMMA,',',1,8574) -LexToken(VAR,'label',1,8586) -LexToken(ASSIGNMENT,'=',1,8591) -LexToken(DQSTRING,'""',1,8593) -LexToken(COMMA,',',1,8594) -LexToken(VAR,'nzcross',1,8606) -LexToken(ASSIGNMENT,'=',1,8613) -LexToken(NUMBER,'0',1,8614) -LexToken(COMMA,',',1,8615) -LexToken(VAR,'nmode',1,8627) -LexToken(ASSIGNMENT,'=',1,8632) -LexToken(NUMBER,'0',1,8633) -LexToken(COMMA,',',1,8634) -LexToken(VAR,'equations',1,8646) -LexToken(ASSIGNMENT,'=',1,8655) -LexToken(VAR,'list',1,8656) -LexToken(OPENBRACKET,'(',1,8660) -LexToken(CLOSEBRACKET,')',1,8661) -LexToken(CLOSEBRACKET,')',1,8662) -LexToken(COMMA,',',1,8663) -LexToken(VAR,'doc',1,8675) -LexToken(ASSIGNMENT,'=',1,8678) -LexToken(VAR,'list',1,8679) -LexToken(OPENBRACKET,'(',1,8683) -LexToken(CLOSEBRACKET,')',1,8684) -LexToken(CLOSEBRACKET,')',1,8685) -LexToken(EOL,'\n',1,8686) -LexToken(VAR,'scs_m_1',1,8695) -LexToken(DOT,'.',1,8702) -LexToken(VAR,'objs',1,8703) -LexToken(OPENBRACKET,'(',1,8707) -LexToken(NUMBER,'7',1,8708) -LexToken(CLOSEBRACKET,')',1,8709) -LexToken(ASSIGNMENT,'=',1,8710) -LexToken(SCICOS_LINK,'scicos_link',1,8711) -LexToken(OPENBRACKET,'(',1,8722) -LexToken(VAR,'xx',1,8734) -LexToken(ASSIGNMENT,'=',1,8736) -LexToken(OPENSQBRACKET,'[',1,8737) -LexToken(NUMBER,'408.28869',1,8738) -LexToken(SEMICOLON,';',1,8747) -LexToken(NUMBER,'408.28869',1,8748) -LexToken(CLOSESQBRACKET,']',1,8757) -LexToken(COMMA,',',1,8758) -LexToken(VAR,'yy',1,8770) -LexToken(ASSIGNMENT,'=',1,8772) -LexToken(OPENSQBRACKET,'[',1,8773) -LexToken(NUMBER,'241.39881',1,8774) -LexToken(SEMICOLON,';',1,8783) -LexToken(NUMBER,'211.39881',1,8784) -LexToken(CLOSESQBRACKET,']',1,8793) -LexToken(COMMA,',',1,8794) -LexToken(VAR,'id',1,8806) -LexToken(ASSIGNMENT,'=',1,8808) -LexToken(DQSTRING,'"drawlink"',1,8818) -LexToken(COMMA,',',1,8819) -LexToken(VAR,'thick',1,8831) -LexToken(ASSIGNMENT,'=',1,8836) -LexToken(OPENSQBRACKET,'[',1,8837) -LexToken(NUMBER,'0',1,8838) -LexToken(COMMA,',',1,8839) -LexToken(NUMBER,'0',1,8840) -LexToken(CLOSESQBRACKET,']',1,8841) -LexToken(COMMA,',',1,8842) -LexToken(VAR,'ct',1,8854) -LexToken(ASSIGNMENT,'=',1,8856) -LexToken(OPENSQBRACKET,'[',1,8857) -LexToken(NUMBER,'5',1,8858) -LexToken(COMMA,',',1,8859) -LexToken(ADDITION,'-',1,8860) -LexToken(NUMBER,'1',1,8861) -LexToken(CLOSESQBRACKET,']',1,8862) -LexToken(COMMA,',',1,8863) -LexToken(VAR,'from',1,8875) -LexToken(ASSIGNMENT,'=',1,8879) -LexToken(OPENSQBRACKET,'[',1,8880) -LexToken(NUMBER,'2',1,8881) -LexToken(COMMA,',',1,8882) -LexToken(NUMBER,'1',1,8883) -LexToken(COMMA,',',1,8884) -LexToken(NUMBER,'0',1,8885) -LexToken(CLOSESQBRACKET,']',1,8886) -LexToken(COMMA,',',1,8887) -LexToken(VAR,'to',1,8899) -LexToken(ASSIGNMENT,'=',1,8901) -LexToken(OPENSQBRACKET,'[',1,8902) -LexToken(NUMBER,'6',1,8903) -LexToken(COMMA,',',1,8904) -LexToken(NUMBER,'1',1,8905) -LexToken(COMMA,',',1,8906) -LexToken(NUMBER,'1',1,8907) -LexToken(CLOSESQBRACKET,']',1,8908) -LexToken(CLOSEBRACKET,')',1,8909) -LexToken(EOL,'\n',1,8910) -LexToken(VAR,'scs_m',1,8919) -LexToken(DOT,'.',1,8924) -LexToken(VAR,'objs',1,8925) -LexToken(OPENBRACKET,'(',1,8929) -LexToken(NUMBER,'2',1,8930) -LexToken(CLOSEBRACKET,')',1,8931) -LexToken(ASSIGNMENT,'=',1,8932) -LexToken(SCICOS_BLOCK,'scicos_block',1,8933) -LexToken(OPENBRACKET,'(',1,8945) -LexToken(VAR,'gui',1,8957) -LexToken(ASSIGNMENT,'=',1,8960) -LexToken(DQSTRING,'"EDGE_TRIGGER"',1,8974) -LexToken(COMMA,',',1,8975) -LexToken(VAR,'graphics',1,8987) -LexToken(ASSIGNMENT,'=',1,8995) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8996) -LexToken(OPENBRACKET,'(',1,9011) -LexToken(VAR,'orig',1,9023) -LexToken(ASSIGNMENT,'=',1,9027) -LexToken(OPENSQBRACKET,'[',1,9028) -LexToken(NUMBER,'292.52452',1,9029) -LexToken(COMMA,',',1,9038) -LexToken(NUMBER,'323.54888',1,9039) -LexToken(CLOSESQBRACKET,']',1,9048) -LexToken(COMMA,',',1,9049) -LexToken(VAR,'sz',1,9061) -LexToken(ASSIGNMENT,'=',1,9063) -LexToken(OPENSQBRACKET,'[',1,9064) -LexToken(NUMBER,'60',1,9065) -LexToken(COMMA,',',1,9067) -LexToken(NUMBER,'40',1,9068) -LexToken(CLOSESQBRACKET,']',1,9070) -LexToken(COMMA,',',1,9071) -LexToken(VAR,'flip',1,9083) -LexToken(ASSIGNMENT,'=',1,9087) -LexToken(PREVAR_BOOLEAN,'%t',1,9088) -LexToken(COMMA,',',1,9090) -LexToken(VAR,'theta',1,9102) -LexToken(ASSIGNMENT,'=',1,9107) -LexToken(NUMBER,'0',1,9108) -LexToken(COMMA,',',1,9109) -LexToken(VAR,'exprs',1,9121) -LexToken(ASSIGNMENT,'=',1,9126) -LexToken(OPENSQBRACKET,'[',1,9127) -LexToken(CLOSESQBRACKET,']',1,9128) -LexToken(COMMA,',',1,9129) -LexToken(VAR,'pin',1,9141) -LexToken(ASSIGNMENT,'=',1,9144) -LexToken(NUMBER,'14',1,9145) -LexToken(COMMA,',',1,9147) -LexToken(VAR,'pout',1,9159) -LexToken(ASSIGNMENT,'=',1,9163) -LexToken(OPENSQBRACKET,'[',1,9164) -LexToken(CLOSESQBRACKET,']',1,9165) -LexToken(COMMA,',',1,9166) -LexToken(VAR,'pein',1,9178) -LexToken(ASSIGNMENT,'=',1,9182) -LexToken(OPENSQBRACKET,'[',1,9183) -LexToken(CLOSESQBRACKET,']',1,9184) -LexToken(COMMA,',',1,9185) -LexToken(VAR,'peout',1,9197) -LexToken(ASSIGNMENT,'=',1,9202) -LexToken(NUMBER,'8',1,9203) -LexToken(COMMA,',',1,9204) -LexToken(VAR,'gr_i',1,9216) -LexToken(ASSIGNMENT,'=',1,9220) -LexToken(OPENSQBRACKET,'[',1,9221) -LexToken(CLOSESQBRACKET,']',1,9222) -LexToken(COMMA,',',1,9223) -LexToken(VAR,'id',1,9235) -LexToken(ASSIGNMENT,'=',1,9237) -LexToken(DQSTRING,'""',1,9239) -LexToken(COMMA,',',1,9240) -LexToken(VAR,'in_implicit',1,9252) -LexToken(ASSIGNMENT,'=',1,9263) -LexToken(DQSTRING,'"E"',1,9266) -LexToken(COMMA,',',1,9267) -LexToken(VAR,'out_implicit',1,9279) -LexToken(ASSIGNMENT,'=',1,9291) -LexToken(OPENSQBRACKET,'[',1,9292) -LexToken(CLOSESQBRACKET,']',1,9293) -LexToken(CLOSEBRACKET,')',1,9294) -LexToken(COMMA,',',1,9295) -LexToken(VAR,'model',1,9307) -LexToken(ASSIGNMENT,'=',1,9312) -LexToken(SCICOS_MODEL,'scicos_model',1,9313) -LexToken(OPENBRACKET,'(',1,9325) -LexToken(VAR,'sim',1,9337) -LexToken(ASSIGNMENT,'=',1,9340) -LexToken(DQSTRING,'"csuper"',1,9348) -LexToken(COMMA,',',1,9349) -LexToken(VAR,'in',1,9361) -LexToken(ASSIGNMENT,'=',1,9363) -LexToken(ADDITION,'-',1,9364) -LexToken(NUMBER,'1',1,9365) -LexToken(COMMA,',',1,9366) -LexToken(VAR,'in2',1,9378) -LexToken(ASSIGNMENT,'=',1,9381) -LexToken(OPENSQBRACKET,'[',1,9382) -LexToken(CLOSESQBRACKET,']',1,9383) -LexToken(COMMA,',',1,9384) -LexToken(VAR,'intyp',1,9396) -LexToken(ASSIGNMENT,'=',1,9401) -LexToken(NUMBER,'1',1,9402) -LexToken(COMMA,',',1,9403) -LexToken(VAR,'out',1,9415) -LexToken(ASSIGNMENT,'=',1,9418) -LexToken(OPENSQBRACKET,'[',1,9419) -LexToken(CLOSESQBRACKET,']',1,9420) -LexToken(COMMA,',',1,9421) -LexToken(VAR,'out2',1,9433) -LexToken(ASSIGNMENT,'=',1,9437) -LexToken(OPENSQBRACKET,'[',1,9438) -LexToken(CLOSESQBRACKET,']',1,9439) -LexToken(COMMA,',',1,9440) -LexToken(VAR,'outtyp',1,9452) -LexToken(ASSIGNMENT,'=',1,9458) -LexToken(NUMBER,'1',1,9459) -LexToken(COMMA,',',1,9460) -LexToken(VAR,'evtin',1,9472) -LexToken(ASSIGNMENT,'=',1,9477) -LexToken(OPENSQBRACKET,'[',1,9478) -LexToken(CLOSESQBRACKET,']',1,9479) -LexToken(COMMA,',',1,9480) -LexToken(VAR,'evtout',1,9492) -LexToken(ASSIGNMENT,'=',1,9498) -LexToken(NUMBER,'1',1,9499) -LexToken(COMMA,',',1,9500) -LexToken(VAR,'state',1,9512) -LexToken(ASSIGNMENT,'=',1,9517) -LexToken(OPENSQBRACKET,'[',1,9518) -LexToken(CLOSESQBRACKET,']',1,9519) -LexToken(COMMA,',',1,9520) -LexToken(VAR,'dstate',1,9532) -LexToken(ASSIGNMENT,'=',1,9538) -LexToken(OPENSQBRACKET,'[',1,9539) -LexToken(CLOSESQBRACKET,']',1,9540) -LexToken(COMMA,',',1,9541) -LexToken(VAR,'odstate',1,9553) -LexToken(ASSIGNMENT,'=',1,9560) -LexToken(VAR,'list',1,9561) -LexToken(OPENBRACKET,'(',1,9565) -LexToken(CLOSEBRACKET,')',1,9566) -LexToken(COMMA,',',1,9567) -LexToken(VAR,'rpar',1,9579) -LexToken(ASSIGNMENT,'=',1,9583) -LexToken(VAR,'scs_m_1',1,9584) -LexToken(COMMA,',',1,9591) -LexToken(VAR,'ipar',1,9603) -LexToken(ASSIGNMENT,'=',1,9607) -LexToken(OPENSQBRACKET,'[',1,9608) -LexToken(CLOSESQBRACKET,']',1,9609) -LexToken(COMMA,',',1,9610) -LexToken(VAR,'opar',1,9622) -LexToken(ASSIGNMENT,'=',1,9626) -LexToken(VAR,'list',1,9627) -LexToken(OPENBRACKET,'(',1,9631) -LexToken(CLOSEBRACKET,')',1,9632) -LexToken(COMMA,',',1,9633) -LexToken(VAR,'blocktype',1,9645) -LexToken(ASSIGNMENT,'=',1,9654) -LexToken(DQSTRING,'"h"',1,9657) -LexToken(COMMA,',',1,9658) -LexToken(VAR,'firing',1,9670) -LexToken(ASSIGNMENT,'=',1,9676) -LexToken(OPENSQBRACKET,'[',1,9677) -LexToken(CLOSESQBRACKET,']',1,9678) -LexToken(COMMA,',',1,9679) -LexToken(VAR,'dep_ut',1,9691) -LexToken(ASSIGNMENT,'=',1,9697) -LexToken(OPENSQBRACKET,'[',1,9698) -LexToken(PREVAR_BOOLEAN,'%f',1,9699) -LexToken(COMMA,',',1,9701) -LexToken(PREVAR_BOOLEAN,'%f',1,9702) -LexToken(CLOSESQBRACKET,']',1,9704) -LexToken(COMMA,',',1,9705) -LexToken(VAR,'label',1,9717) -LexToken(ASSIGNMENT,'=',1,9722) -LexToken(DQSTRING,'""',1,9724) -LexToken(COMMA,',',1,9725) -LexToken(VAR,'nzcross',1,9737) -LexToken(ASSIGNMENT,'=',1,9744) -LexToken(NUMBER,'0',1,9745) -LexToken(COMMA,',',1,9746) -LexToken(VAR,'nmode',1,9758) -LexToken(ASSIGNMENT,'=',1,9763) -LexToken(NUMBER,'0',1,9764) -LexToken(COMMA,',',1,9765) -LexToken(VAR,'equations',1,9777) -LexToken(ASSIGNMENT,'=',1,9786) -LexToken(VAR,'list',1,9787) -LexToken(OPENBRACKET,'(',1,9791) -LexToken(CLOSEBRACKET,')',1,9792) -LexToken(CLOSEBRACKET,')',1,9793) -LexToken(COMMA,',',1,9794) -LexToken(VAR,'doc',1,9806) -LexToken(ASSIGNMENT,'=',1,9809) -LexToken(VAR,'list',1,9810) -LexToken(OPENBRACKET,'(',1,9814) -LexToken(CLOSEBRACKET,')',1,9815) -LexToken(CLOSEBRACKET,')',1,9816) -LexToken(EOL,'\n',1,9817) -LexToken(VAR,'scs_m',1,9826) -LexToken(DOT,'.',1,9831) -LexToken(VAR,'objs',1,9832) -LexToken(OPENBRACKET,'(',1,9836) -LexToken(NUMBER,'3',1,9837) -LexToken(CLOSEBRACKET,')',1,9838) -LexToken(ASSIGNMENT,'=',1,9839) -LexToken(SCICOS_BLOCK,'scicos_block',1,9840) -LexToken(OPENBRACKET,'(',1,9852) -LexToken(VAR,'gui',1,9864) -LexToken(ASSIGNMENT,'=',1,9867) -LexToken(DQSTRING,'"LOGIC"',1,9874) -LexToken(COMMA,',',1,9875) -LexToken(VAR,'graphics',1,9887) -LexToken(ASSIGNMENT,'=',1,9895) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,9896) -LexToken(OPENBRACKET,'(',1,9911) -LexToken(VAR,'orig',1,9923) -LexToken(ASSIGNMENT,'=',1,9927) -LexToken(OPENSQBRACKET,'[',1,9928) -LexToken(NUMBER,'302.79613',1,9929) -LexToken(COMMA,',',1,9938) -LexToken(NUMBER,'202.52782',1,9939) -LexToken(CLOSESQBRACKET,']',1,9948) -LexToken(COMMA,',',1,9949) -LexToken(VAR,'sz',1,9961) -LexToken(ASSIGNMENT,'=',1,9963) -LexToken(OPENSQBRACKET,'[',1,9964) -LexToken(NUMBER,'40',1,9965) -LexToken(COMMA,',',1,9967) -LexToken(NUMBER,'40',1,9968) -LexToken(CLOSESQBRACKET,']',1,9970) -LexToken(COMMA,',',1,9971) -LexToken(VAR,'flip',1,9983) -LexToken(ASSIGNMENT,'=',1,9987) -LexToken(PREVAR_BOOLEAN,'%t',1,9988) -LexToken(COMMA,',',1,9990) -LexToken(VAR,'theta',1,10002) -LexToken(ASSIGNMENT,'=',1,10007) -LexToken(NUMBER,'0',1,10008) -LexToken(COMMA,',',1,10009) -LexToken(VAR,'exprs',1,10021) -LexToken(ASSIGNMENT,'=',1,10026) -LexToken(OPENSQBRACKET,'[',1,10027) -LexToken(DQSTRING,'"[0;1;1;1;0;0;1;0]"',1,10046) -LexToken(SEMICOLON,';',1,10047) -LexToken(DQSTRING,'"0"',1,10050) -LexToken(CLOSESQBRACKET,']',1,10051) -LexToken(COMMA,',',1,10052) -LexToken(VAR,'pin',1,10064) -LexToken(ASSIGNMENT,'=',1,10067) -LexToken(OPENSQBRACKET,'[',1,10068) -LexToken(NUMBER,'5',1,10069) -LexToken(SEMICOLON,';',1,10070) -LexToken(NUMBER,'16',1,10071) -LexToken(SEMICOLON,';',1,10073) -LexToken(NUMBER,'18',1,10074) -LexToken(CLOSESQBRACKET,']',1,10076) -LexToken(COMMA,',',1,10077) -LexToken(VAR,'pout',1,10089) -LexToken(ASSIGNMENT,'=',1,10093) -LexToken(NUMBER,'4',1,10094) -LexToken(COMMA,',',1,10095) -LexToken(VAR,'pein',1,10107) -LexToken(ASSIGNMENT,'=',1,10111) -LexToken(NUMBER,'8',1,10112) -LexToken(COMMA,',',1,10113) -LexToken(VAR,'peout',1,10125) -LexToken(ASSIGNMENT,'=',1,10130) -LexToken(OPENSQBRACKET,'[',1,10131) -LexToken(CLOSESQBRACKET,']',1,10132) -LexToken(COMMA,',',1,10133) -LexToken(VAR,'gr_i',1,10145) -LexToken(ASSIGNMENT,'=',1,10149) -LexToken(OPENSQBRACKET,'[',1,10150) -LexToken(CLOSESQBRACKET,']',1,10151) -LexToken(COMMA,',',1,10152) -LexToken(VAR,'id',1,10164) -LexToken(ASSIGNMENT,'=',1,10166) -LexToken(DQSTRING,'""',1,10168) -LexToken(COMMA,',',1,10169) -LexToken(VAR,'in_implicit',1,10181) -LexToken(ASSIGNMENT,'=',1,10192) -LexToken(OPENSQBRACKET,'[',1,10193) -LexToken(DQSTRING,'"E"',1,10196) -LexToken(SEMICOLON,';',1,10197) -LexToken(DQSTRING,'"E"',1,10200) -LexToken(SEMICOLON,';',1,10201) -LexToken(DQSTRING,'"E"',1,10204) -LexToken(CLOSESQBRACKET,']',1,10205) -LexToken(COMMA,',',1,10206) -LexToken(VAR,'out_implicit',1,10218) -LexToken(ASSIGNMENT,'=',1,10230) -LexToken(DQSTRING,'"E"',1,10233) -LexToken(CLOSEBRACKET,')',1,10234) -LexToken(COMMA,',',1,10235) -LexToken(VAR,'model',1,10247) -LexToken(ASSIGNMENT,'=',1,10252) -LexToken(SCICOS_MODEL,'scicos_model',1,10253) -LexToken(OPENBRACKET,'(',1,10265) -LexToken(VAR,'sim',1,10277) -LexToken(ASSIGNMENT,'=',1,10280) -LexToken(VAR,'list',1,10281) -LexToken(OPENBRACKET,'(',1,10285) -LexToken(DQSTRING,'"logic"',1,10292) -LexToken(COMMA,',',1,10293) -LexToken(NUMBER,'4',1,10294) -LexToken(CLOSEBRACKET,')',1,10295) -LexToken(COMMA,',',1,10296) -LexToken(VAR,'in',1,10308) -LexToken(ASSIGNMENT,'=',1,10310) -LexToken(OPENSQBRACKET,'[',1,10311) -LexToken(NUMBER,'1',1,10312) -LexToken(SEMICOLON,';',1,10313) -LexToken(NUMBER,'1',1,10314) -LexToken(SEMICOLON,';',1,10315) -LexToken(NUMBER,'1',1,10316) -LexToken(CLOSESQBRACKET,']',1,10317) -LexToken(COMMA,',',1,10318) -LexToken(VAR,'in2',1,10330) -LexToken(ASSIGNMENT,'=',1,10333) -LexToken(OPENSQBRACKET,'[',1,10334) -LexToken(NUMBER,'1',1,10335) -LexToken(SEMICOLON,';',1,10336) -LexToken(NUMBER,'1',1,10337) -LexToken(SEMICOLON,';',1,10338) -LexToken(NUMBER,'1',1,10339) -LexToken(CLOSESQBRACKET,']',1,10340) -LexToken(COMMA,',',1,10341) -LexToken(VAR,'intyp',1,10353) -LexToken(ASSIGNMENT,'=',1,10358) -LexToken(OPENSQBRACKET,'[',1,10359) -LexToken(NUMBER,'5',1,10360) -LexToken(SEMICOLON,';',1,10361) -LexToken(NUMBER,'5',1,10362) -LexToken(SEMICOLON,';',1,10363) -LexToken(NUMBER,'5',1,10364) -LexToken(CLOSESQBRACKET,']',1,10365) -LexToken(COMMA,',',1,10366) -LexToken(VAR,'out',1,10378) -LexToken(ASSIGNMENT,'=',1,10381) -LexToken(NUMBER,'1',1,10382) -LexToken(COMMA,',',1,10383) -LexToken(VAR,'out2',1,10395) -LexToken(ASSIGNMENT,'=',1,10399) -LexToken(NUMBER,'1',1,10400) -LexToken(COMMA,',',1,10401) -LexToken(VAR,'outtyp',1,10413) -LexToken(ASSIGNMENT,'=',1,10419) -LexToken(NUMBER,'5',1,10420) -LexToken(COMMA,',',1,10421) -LexToken(VAR,'evtin',1,10433) -LexToken(ASSIGNMENT,'=',1,10438) -LexToken(NUMBER,'1',1,10439) -LexToken(COMMA,',',1,10440) -LexToken(VAR,'evtout',1,10452) -LexToken(ASSIGNMENT,'=',1,10458) -LexToken(OPENSQBRACKET,'[',1,10459) -LexToken(CLOSESQBRACKET,']',1,10460) -LexToken(COMMA,',',1,10461) -LexToken(VAR,'state',1,10473) -LexToken(ASSIGNMENT,'=',1,10478) -LexToken(OPENSQBRACKET,'[',1,10479) -LexToken(CLOSESQBRACKET,']',1,10480) -LexToken(COMMA,',',1,10481) -LexToken(VAR,'dstate',1,10493) -LexToken(ASSIGNMENT,'=',1,10499) -LexToken(OPENSQBRACKET,'[',1,10500) -LexToken(CLOSESQBRACKET,']',1,10501) -LexToken(COMMA,',',1,10502) -LexToken(VAR,'odstate',1,10514) -LexToken(ASSIGNMENT,'=',1,10521) -LexToken(VAR,'list',1,10522) -LexToken(OPENBRACKET,'(',1,10526) -LexToken(CLOSEBRACKET,')',1,10527) -LexToken(COMMA,',',1,10528) -LexToken(VAR,'rpar',1,10540) -LexToken(ASSIGNMENT,'=',1,10544) -LexToken(OPENSQBRACKET,'[',1,10545) -LexToken(CLOSESQBRACKET,']',1,10546) -LexToken(COMMA,',',1,10547) -LexToken(VAR,'ipar',1,10559) -LexToken(ASSIGNMENT,'=',1,10563) -LexToken(OPENSQBRACKET,'[',1,10564) -LexToken(CLOSESQBRACKET,']',1,10565) -LexToken(COMMA,',',1,10566) -LexToken(VAR,'opar',1,10578) -LexToken(ASSIGNMENT,'=',1,10582) -LexToken(VAR,'list',1,10583) -LexToken(OPENBRACKET,'(',1,10587) -LexToken(VAR,'int8',1,10588) -LexToken(OPENBRACKET,'(',1,10592) -LexToken(OPENSQBRACKET,'[',1,10593) -LexToken(NUMBER,'0',1,10594) -LexToken(SEMICOLON,';',1,10595) -LexToken(NUMBER,'1',1,10596) -LexToken(SEMICOLON,';',1,10597) -LexToken(NUMBER,'1',1,10598) -LexToken(SEMICOLON,';',1,10599) -LexToken(NUMBER,'1',1,10600) -LexToken(SEMICOLON,';',1,10601) -LexToken(NUMBER,'0',1,10602) -LexToken(SEMICOLON,';',1,10603) -LexToken(NUMBER,'0',1,10604) -LexToken(SEMICOLON,';',1,10605) -LexToken(NUMBER,'1',1,10606) -LexToken(SEMICOLON,';',1,10607) -LexToken(NUMBER,'0',1,10608) -LexToken(CLOSESQBRACKET,']',1,10609) -LexToken(CLOSEBRACKET,')',1,10610) -LexToken(CLOSEBRACKET,')',1,10611) -LexToken(COMMA,',',1,10612) -LexToken(VAR,'blocktype',1,10624) -LexToken(ASSIGNMENT,'=',1,10633) -LexToken(DQSTRING,'"c"',1,10636) -LexToken(COMMA,',',1,10637) -LexToken(VAR,'firing',1,10649) -LexToken(ASSIGNMENT,'=',1,10655) -LexToken(PREVAR_BOOLEAN,'%f',1,10656) -LexToken(COMMA,',',1,10658) -LexToken(VAR,'dep_ut',1,10670) -LexToken(ASSIGNMENT,'=',1,10676) -LexToken(OPENSQBRACKET,'[',1,10677) -LexToken(PREVAR_BOOLEAN,'%t',1,10678) -LexToken(COMMA,',',1,10680) -LexToken(PREVAR_BOOLEAN,'%f',1,10681) -LexToken(CLOSESQBRACKET,']',1,10683) -LexToken(COMMA,',',1,10684) -LexToken(VAR,'label',1,10696) -LexToken(ASSIGNMENT,'=',1,10701) -LexToken(DQSTRING,'""',1,10703) -LexToken(COMMA,',',1,10704) -LexToken(VAR,'nzcross',1,10716) -LexToken(ASSIGNMENT,'=',1,10723) -LexToken(NUMBER,'0',1,10724) -LexToken(COMMA,',',1,10725) -LexToken(VAR,'nmode',1,10737) -LexToken(ASSIGNMENT,'=',1,10742) -LexToken(NUMBER,'0',1,10743) -LexToken(COMMA,',',1,10744) -LexToken(VAR,'equations',1,10756) -LexToken(ASSIGNMENT,'=',1,10765) -LexToken(VAR,'list',1,10766) -LexToken(OPENBRACKET,'(',1,10770) -LexToken(CLOSEBRACKET,')',1,10771) -LexToken(CLOSEBRACKET,')',1,10772) -LexToken(COMMA,',',1,10773) -LexToken(VAR,'doc',1,10785) -LexToken(ASSIGNMENT,'=',1,10788) -LexToken(VAR,'list',1,10789) -LexToken(OPENBRACKET,'(',1,10793) -LexToken(CLOSEBRACKET,')',1,10794) -LexToken(CLOSEBRACKET,')',1,10795) -LexToken(EOL,'\n',1,10796) -LexToken(VAR,'scs_m',1,10805) -LexToken(DOT,'.',1,10810) -LexToken(VAR,'objs',1,10811) -LexToken(OPENBRACKET,'(',1,10815) -LexToken(NUMBER,'4',1,10816) -LexToken(CLOSEBRACKET,')',1,10817) -LexToken(ASSIGNMENT,'=',1,10818) -LexToken(SCICOS_LINK,'scicos_link',1,10819) -LexToken(OPENBRACKET,'(',1,10830) -LexToken(VAR,'xx',1,10842) -LexToken(ASSIGNMENT,'=',1,10844) -LexToken(OPENSQBRACKET,'[',1,10845) -LexToken(NUMBER,'351.36756',1,10846) -LexToken(SEMICOLON,';',1,10855) -LexToken(NUMBER,'368.82793',1,10856) -LexToken(SEMICOLON,';',1,10865) -LexToken(NUMBER,'368.82793',1,10866) -LexToken(CLOSESQBRACKET,']',1,10875) -LexToken(COMMA,',',1,10876) -LexToken(VAR,'yy',1,10888) -LexToken(ASSIGNMENT,'=',1,10890) -LexToken(OPENSQBRACKET,'[',1,10891) -LexToken(NUMBER,'222.52782',1,10892) -LexToken(SEMICOLON,';',1,10901) -LexToken(NUMBER,'222.52782',1,10902) -LexToken(SEMICOLON,';',1,10911) -LexToken(NUMBER,'223.06473',1,10912) -LexToken(CLOSESQBRACKET,']',1,10921) -LexToken(COMMA,',',1,10922) -LexToken(VAR,'id',1,10934) -LexToken(ASSIGNMENT,'=',1,10936) -LexToken(DQSTRING,'"drawlink"',1,10946) -LexToken(COMMA,',',1,10947) -LexToken(VAR,'thick',1,10959) -LexToken(ASSIGNMENT,'=',1,10964) -LexToken(OPENSQBRACKET,'[',1,10965) -LexToken(NUMBER,'0',1,10966) -LexToken(COMMA,',',1,10967) -LexToken(NUMBER,'0',1,10968) -LexToken(CLOSESQBRACKET,']',1,10969) -LexToken(COMMA,',',1,10970) -LexToken(VAR,'ct',1,10982) -LexToken(ASSIGNMENT,'=',1,10984) -LexToken(OPENSQBRACKET,'[',1,10985) -LexToken(NUMBER,'1',1,10986) -LexToken(COMMA,',',1,10987) -LexToken(NUMBER,'1',1,10988) -LexToken(CLOSESQBRACKET,']',1,10989) -LexToken(COMMA,',',1,10990) -LexToken(VAR,'from',1,11002) -LexToken(ASSIGNMENT,'=',1,11006) -LexToken(OPENSQBRACKET,'[',1,11007) -LexToken(NUMBER,'3',1,11008) -LexToken(COMMA,',',1,11009) -LexToken(NUMBER,'1',1,11010) -LexToken(COMMA,',',1,11011) -LexToken(NUMBER,'0',1,11012) -LexToken(CLOSESQBRACKET,']',1,11013) -LexToken(COMMA,',',1,11014) -LexToken(VAR,'to',1,11026) -LexToken(ASSIGNMENT,'=',1,11028) -LexToken(OPENSQBRACKET,'[',1,11029) -LexToken(NUMBER,'10',1,11030) -LexToken(COMMA,',',1,11032) -LexToken(NUMBER,'1',1,11033) -LexToken(COMMA,',',1,11034) -LexToken(NUMBER,'1',1,11035) -LexToken(CLOSESQBRACKET,']',1,11036) -LexToken(CLOSEBRACKET,')',1,11037) -LexToken(EOL,'\n',1,11038) -LexToken(VAR,'scs_m',1,11047) -LexToken(DOT,'.',1,11052) -LexToken(VAR,'objs',1,11053) -LexToken(OPENBRACKET,'(',1,11057) -LexToken(NUMBER,'5',1,11058) -LexToken(CLOSEBRACKET,')',1,11059) -LexToken(ASSIGNMENT,'=',1,11060) -LexToken(SCICOS_LINK,'scicos_link',1,11061) -LexToken(OPENBRACKET,'(',1,11072) -LexToken(VAR,'xx',1,11084) -LexToken(ASSIGNMENT,'=',1,11086) -LexToken(OPENSQBRACKET,'[',1,11087) -LexToken(NUMBER,'291.39818',1,11088) -LexToken(SEMICOLON,';',1,11097) -LexToken(NUMBER,'274.18235',1,11098) -LexToken(SEMICOLON,';',1,11107) -LexToken(NUMBER,'274.18235',1,11108) -LexToken(SEMICOLON,';',1,11117) -LexToken(NUMBER,'294.2247',1,11118) -LexToken(CLOSESQBRACKET,']',1,11126) -LexToken(COMMA,',',1,11127) -LexToken(VAR,'yy',1,11139) -LexToken(ASSIGNMENT,'=',1,11141) -LexToken(OPENSQBRACKET,'[',1,11142) -LexToken(NUMBER,'281.584',1,11143) -LexToken(SEMICOLON,';',1,11150) -LexToken(NUMBER,'281.584',1,11151) -LexToken(SEMICOLON,';',1,11158) -LexToken(NUMBER,'232.52782',1,11159) -LexToken(SEMICOLON,';',1,11168) -LexToken(NUMBER,'232.52782',1,11169) -LexToken(CLOSESQBRACKET,']',1,11178) -LexToken(COMMA,',',1,11179) -LexToken(VAR,'id',1,11191) -LexToken(ASSIGNMENT,'=',1,11193) -LexToken(DQSTRING,'"drawlink"',1,11203) -LexToken(COMMA,',',1,11204) -LexToken(VAR,'thick',1,11216) -LexToken(ASSIGNMENT,'=',1,11221) -LexToken(OPENSQBRACKET,'[',1,11222) -LexToken(NUMBER,'0',1,11223) -LexToken(COMMA,',',1,11224) -LexToken(NUMBER,'0',1,11225) -LexToken(CLOSESQBRACKET,']',1,11226) -LexToken(COMMA,',',1,11227) -LexToken(VAR,'ct',1,11239) -LexToken(ASSIGNMENT,'=',1,11241) -LexToken(OPENSQBRACKET,'[',1,11242) -LexToken(NUMBER,'1',1,11243) -LexToken(COMMA,',',1,11244) -LexToken(NUMBER,'1',1,11245) -LexToken(CLOSESQBRACKET,']',1,11246) -LexToken(COMMA,',',1,11247) -LexToken(VAR,'from',1,11259) -LexToken(ASSIGNMENT,'=',1,11263) -LexToken(OPENSQBRACKET,'[',1,11264) -LexToken(NUMBER,'1',1,11265) -LexToken(COMMA,',',1,11266) -LexToken(NUMBER,'1',1,11267) -LexToken(COMMA,',',1,11268) -LexToken(NUMBER,'0',1,11269) -LexToken(CLOSESQBRACKET,']',1,11270) -LexToken(COMMA,',',1,11271) -LexToken(VAR,'to',1,11283) -LexToken(ASSIGNMENT,'=',1,11285) -LexToken(OPENSQBRACKET,'[',1,11286) -LexToken(NUMBER,'3',1,11287) -LexToken(COMMA,',',1,11288) -LexToken(NUMBER,'1',1,11289) -LexToken(COMMA,',',1,11290) -LexToken(NUMBER,'1',1,11291) -LexToken(CLOSESQBRACKET,']',1,11292) -LexToken(CLOSEBRACKET,')',1,11293) -LexToken(EOL,'\n',1,11294) -LexToken(VAR,'scs_m',1,11303) -LexToken(DOT,'.',1,11308) -LexToken(VAR,'objs',1,11309) -LexToken(OPENBRACKET,'(',1,11313) -LexToken(NUMBER,'6',1,11314) -LexToken(CLOSEBRACKET,')',1,11315) -LexToken(ASSIGNMENT,'=',1,11316) -LexToken(SCICOS_BLOCK,'scicos_block',1,11317) -LexToken(OPENBRACKET,'(',1,11329) -LexToken(VAR,'gui',1,11341) -LexToken(ASSIGNMENT,'=',1,11344) -LexToken(DQSTRING,'"SPLIT_f"',1,11353) -LexToken(COMMA,',',1,11354) -LexToken(VAR,'graphics',1,11366) -LexToken(ASSIGNMENT,'=',1,11374) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,11375) -LexToken(OPENBRACKET,'(',1,11390) -LexToken(VAR,'orig',1,11402) -LexToken(ASSIGNMENT,'=',1,11406) -LexToken(OPENSQBRACKET,'[',1,11407) -LexToken(NUMBER,'368.82793',1,11408) -LexToken(COMMA,',',1,11417) -LexToken(NUMBER,'243.45067',1,11418) -LexToken(CLOSESQBRACKET,']',1,11427) -LexToken(COMMA,',',1,11428) -LexToken(VAR,'sz',1,11440) -LexToken(ASSIGNMENT,'=',1,11442) -LexToken(OPENSQBRACKET,'[',1,11443) -LexToken(NUMBER,'0.3333333',1,11444) -LexToken(COMMA,',',1,11453) -LexToken(NUMBER,'0.3333333',1,11454) -LexToken(CLOSESQBRACKET,']',1,11463) -LexToken(COMMA,',',1,11464) -LexToken(VAR,'flip',1,11476) -LexToken(ASSIGNMENT,'=',1,11480) -LexToken(PREVAR_BOOLEAN,'%t',1,11481) -LexToken(COMMA,',',1,11483) -LexToken(VAR,'theta',1,11495) -LexToken(ASSIGNMENT,'=',1,11500) -LexToken(NUMBER,'0',1,11501) -LexToken(COMMA,',',1,11502) -LexToken(VAR,'exprs',1,11514) -LexToken(ASSIGNMENT,'=',1,11519) -LexToken(OPENSQBRACKET,'[',1,11520) -LexToken(CLOSESQBRACKET,']',1,11521) -LexToken(COMMA,',',1,11522) -LexToken(VAR,'pin',1,11534) -LexToken(ASSIGNMENT,'=',1,11537) -LexToken(NUMBER,'11',1,11538) -LexToken(COMMA,',',1,11540) -LexToken(VAR,'pout',1,11552) -LexToken(ASSIGNMENT,'=',1,11556) -LexToken(OPENSQBRACKET,'[',1,11557) -LexToken(NUMBER,'7',1,11558) -LexToken(SEMICOLON,';',1,11559) -LexToken(NUMBER,'20',1,11560) -LexToken(CLOSESQBRACKET,']',1,11562) -LexToken(COMMA,',',1,11563) -LexToken(VAR,'pein',1,11575) -LexToken(ASSIGNMENT,'=',1,11579) -LexToken(OPENSQBRACKET,'[',1,11580) -LexToken(CLOSESQBRACKET,']',1,11581) -LexToken(COMMA,',',1,11582) -LexToken(VAR,'peout',1,11594) -LexToken(ASSIGNMENT,'=',1,11599) -LexToken(OPENSQBRACKET,'[',1,11600) -LexToken(CLOSESQBRACKET,']',1,11601) -LexToken(COMMA,',',1,11602) -LexToken(VAR,'gr_i',1,11614) -LexToken(ASSIGNMENT,'=',1,11618) -LexToken(OPENSQBRACKET,'[',1,11619) -LexToken(CLOSESQBRACKET,']',1,11620) -LexToken(COMMA,',',1,11621) -LexToken(VAR,'id',1,11633) -LexToken(ASSIGNMENT,'=',1,11635) -LexToken(DQSTRING,'""',1,11637) -LexToken(COMMA,',',1,11638) -LexToken(VAR,'in_implicit',1,11650) -LexToken(ASSIGNMENT,'=',1,11661) -LexToken(DQSTRING,'"E"',1,11664) -LexToken(COMMA,',',1,11665) -LexToken(VAR,'out_implicit',1,11677) -LexToken(ASSIGNMENT,'=',1,11689) -LexToken(OPENSQBRACKET,'[',1,11690) -LexToken(DQSTRING,'"E"',1,11693) -LexToken(SEMICOLON,';',1,11694) -LexToken(DQSTRING,'"E"',1,11697) -LexToken(SEMICOLON,';',1,11698) -LexToken(DQSTRING,'"E"',1,11701) -LexToken(CLOSESQBRACKET,']',1,11702) -LexToken(CLOSEBRACKET,')',1,11703) -LexToken(COMMA,',',1,11704) -LexToken(VAR,'model',1,11716) -LexToken(ASSIGNMENT,'=',1,11721) -LexToken(SCICOS_MODEL,'scicos_model',1,11722) -LexToken(OPENBRACKET,'(',1,11734) -LexToken(VAR,'sim',1,11746) -LexToken(ASSIGNMENT,'=',1,11749) -LexToken(DQSTRING,'"lsplit"',1,11757) -LexToken(COMMA,',',1,11758) -LexToken(VAR,'in',1,11770) -LexToken(ASSIGNMENT,'=',1,11772) -LexToken(ADDITION,'-',1,11773) -LexToken(NUMBER,'1',1,11774) -LexToken(COMMA,',',1,11775) -LexToken(VAR,'in2',1,11787) -LexToken(ASSIGNMENT,'=',1,11790) -LexToken(OPENSQBRACKET,'[',1,11791) -LexToken(CLOSESQBRACKET,']',1,11792) -LexToken(COMMA,',',1,11793) -LexToken(VAR,'intyp',1,11805) -LexToken(ASSIGNMENT,'=',1,11810) -LexToken(NUMBER,'1',1,11811) -LexToken(COMMA,',',1,11812) -LexToken(VAR,'out',1,11824) -LexToken(ASSIGNMENT,'=',1,11827) -LexToken(OPENSQBRACKET,'[',1,11828) -LexToken(ADDITION,'-',1,11829) -LexToken(NUMBER,'1',1,11830) -LexToken(SEMICOLON,';',1,11831) -LexToken(ADDITION,'-',1,11832) -LexToken(NUMBER,'1',1,11833) -LexToken(SEMICOLON,';',1,11834) -LexToken(ADDITION,'-',1,11835) -LexToken(NUMBER,'1',1,11836) -LexToken(CLOSESQBRACKET,']',1,11837) -LexToken(COMMA,',',1,11838) -LexToken(VAR,'out2',1,11850) -LexToken(ASSIGNMENT,'=',1,11854) -LexToken(OPENSQBRACKET,'[',1,11855) -LexToken(CLOSESQBRACKET,']',1,11856) -LexToken(COMMA,',',1,11857) -LexToken(VAR,'outtyp',1,11869) -LexToken(ASSIGNMENT,'=',1,11875) -LexToken(NUMBER,'1',1,11876) -LexToken(COMMA,',',1,11877) -LexToken(VAR,'evtin',1,11889) -LexToken(ASSIGNMENT,'=',1,11894) -LexToken(OPENSQBRACKET,'[',1,11895) -LexToken(CLOSESQBRACKET,']',1,11896) -LexToken(COMMA,',',1,11897) -LexToken(VAR,'evtout',1,11909) -LexToken(ASSIGNMENT,'=',1,11915) -LexToken(OPENSQBRACKET,'[',1,11916) -LexToken(CLOSESQBRACKET,']',1,11917) -LexToken(COMMA,',',1,11918) -LexToken(VAR,'state',1,11930) -LexToken(ASSIGNMENT,'=',1,11935) -LexToken(OPENSQBRACKET,'[',1,11936) -LexToken(CLOSESQBRACKET,']',1,11937) -LexToken(COMMA,',',1,11938) -LexToken(VAR,'dstate',1,11950) -LexToken(ASSIGNMENT,'=',1,11956) -LexToken(OPENSQBRACKET,'[',1,11957) -LexToken(CLOSESQBRACKET,']',1,11958) -LexToken(COMMA,',',1,11959) -LexToken(VAR,'odstate',1,11971) -LexToken(ASSIGNMENT,'=',1,11978) -LexToken(VAR,'list',1,11979) -LexToken(OPENBRACKET,'(',1,11983) -LexToken(CLOSEBRACKET,')',1,11984) -LexToken(COMMA,',',1,11985) -LexToken(VAR,'rpar',1,11997) -LexToken(ASSIGNMENT,'=',1,12001) -LexToken(OPENSQBRACKET,'[',1,12002) -LexToken(CLOSESQBRACKET,']',1,12003) -LexToken(COMMA,',',1,12004) -LexToken(VAR,'ipar',1,12016) -LexToken(ASSIGNMENT,'=',1,12020) -LexToken(OPENSQBRACKET,'[',1,12021) -LexToken(CLOSESQBRACKET,']',1,12022) -LexToken(COMMA,',',1,12023) -LexToken(VAR,'opar',1,12035) -LexToken(ASSIGNMENT,'=',1,12039) -LexToken(VAR,'list',1,12040) -LexToken(OPENBRACKET,'(',1,12044) -LexToken(CLOSEBRACKET,')',1,12045) -LexToken(COMMA,',',1,12046) -LexToken(VAR,'blocktype',1,12058) -LexToken(ASSIGNMENT,'=',1,12067) -LexToken(DQSTRING,'"c"',1,12070) -LexToken(COMMA,',',1,12071) -LexToken(VAR,'firing',1,12083) -LexToken(ASSIGNMENT,'=',1,12089) -LexToken(OPENSQBRACKET,'[',1,12090) -LexToken(CLOSESQBRACKET,']',1,12091) -LexToken(COMMA,',',1,12092) -LexToken(VAR,'dep_ut',1,12104) -LexToken(ASSIGNMENT,'=',1,12110) -LexToken(OPENSQBRACKET,'[',1,12111) -LexToken(PREVAR_BOOLEAN,'%t',1,12112) -LexToken(COMMA,',',1,12114) -LexToken(PREVAR_BOOLEAN,'%f',1,12115) -LexToken(CLOSESQBRACKET,']',1,12117) -LexToken(COMMA,',',1,12118) -LexToken(VAR,'label',1,12130) -LexToken(ASSIGNMENT,'=',1,12135) -LexToken(DQSTRING,'""',1,12137) -LexToken(COMMA,',',1,12138) -LexToken(VAR,'nzcross',1,12150) -LexToken(ASSIGNMENT,'=',1,12157) -LexToken(NUMBER,'0',1,12158) -LexToken(COMMA,',',1,12159) -LexToken(VAR,'nmode',1,12171) -LexToken(ASSIGNMENT,'=',1,12176) -LexToken(NUMBER,'0',1,12177) -LexToken(COMMA,',',1,12178) -LexToken(VAR,'equations',1,12190) -LexToken(ASSIGNMENT,'=',1,12199) -LexToken(VAR,'list',1,12200) -LexToken(OPENBRACKET,'(',1,12204) -LexToken(CLOSEBRACKET,')',1,12205) -LexToken(CLOSEBRACKET,')',1,12206) -LexToken(COMMA,',',1,12207) -LexToken(VAR,'doc',1,12219) -LexToken(ASSIGNMENT,'=',1,12222) -LexToken(VAR,'list',1,12223) -LexToken(OPENBRACKET,'(',1,12227) -LexToken(CLOSEBRACKET,')',1,12228) -LexToken(CLOSEBRACKET,')',1,12229) -LexToken(EOL,'\n',1,12230) -LexToken(VAR,'scs_m',1,12239) -LexToken(DOT,'.',1,12244) -LexToken(VAR,'objs',1,12245) -LexToken(OPENBRACKET,'(',1,12249) -LexToken(NUMBER,'7',1,12250) -LexToken(CLOSEBRACKET,')',1,12251) -LexToken(ASSIGNMENT,'=',1,12252) -LexToken(SCICOS_LINK,'scicos_link',1,12253) -LexToken(OPENBRACKET,'(',1,12264) -LexToken(VAR,'xx',1,12276) -LexToken(ASSIGNMENT,'=',1,12278) -LexToken(OPENSQBRACKET,'[',1,12279) -LexToken(NUMBER,'368.82793',1,12280) -LexToken(SEMICOLON,';',1,12289) -LexToken(NUMBER,'368.82793',1,12290) -LexToken(SEMICOLON,';',1,12299) -LexToken(NUMBER,'345.68389',1,12300) -LexToken(CLOSESQBRACKET,']',1,12309) -LexToken(COMMA,',',1,12310) -LexToken(VAR,'yy',1,12322) -LexToken(ASSIGNMENT,'=',1,12324) -LexToken(OPENSQBRACKET,'[',1,12325) -LexToken(NUMBER,'243.45067',1,12326) -LexToken(SEMICOLON,';',1,12335) -LexToken(NUMBER,'281.584',1,12336) -LexToken(SEMICOLON,';',1,12343) -LexToken(NUMBER,'281.584',1,12344) -LexToken(CLOSESQBRACKET,']',1,12351) -LexToken(COMMA,',',1,12352) -LexToken(VAR,'id',1,12364) -LexToken(ASSIGNMENT,'=',1,12366) -LexToken(DQSTRING,'"drawlink"',1,12376) -LexToken(COMMA,',',1,12377) -LexToken(VAR,'thick',1,12389) -LexToken(ASSIGNMENT,'=',1,12394) -LexToken(OPENSQBRACKET,'[',1,12395) -LexToken(NUMBER,'0',1,12396) -LexToken(COMMA,',',1,12397) -LexToken(NUMBER,'0',1,12398) -LexToken(CLOSESQBRACKET,']',1,12399) -LexToken(COMMA,',',1,12400) -LexToken(VAR,'ct',1,12412) -LexToken(ASSIGNMENT,'=',1,12414) -LexToken(OPENSQBRACKET,'[',1,12415) -LexToken(NUMBER,'1',1,12416) -LexToken(COMMA,',',1,12417) -LexToken(NUMBER,'1',1,12418) -LexToken(CLOSESQBRACKET,']',1,12419) -LexToken(COMMA,',',1,12420) -LexToken(VAR,'from',1,12432) -LexToken(ASSIGNMENT,'=',1,12436) -LexToken(OPENSQBRACKET,'[',1,12437) -LexToken(NUMBER,'6',1,12438) -LexToken(COMMA,',',1,12439) -LexToken(NUMBER,'1',1,12440) -LexToken(COMMA,',',1,12441) -LexToken(NUMBER,'0',1,12442) -LexToken(CLOSESQBRACKET,']',1,12443) -LexToken(COMMA,',',1,12444) -LexToken(VAR,'to',1,12456) -LexToken(ASSIGNMENT,'=',1,12458) -LexToken(OPENSQBRACKET,'[',1,12459) -LexToken(NUMBER,'1',1,12460) -LexToken(COMMA,',',1,12461) -LexToken(NUMBER,'1',1,12462) -LexToken(COMMA,',',1,12463) -LexToken(NUMBER,'1',1,12464) -LexToken(CLOSESQBRACKET,']',1,12465) -LexToken(CLOSEBRACKET,')',1,12466) -LexToken(EOL,'\n',1,12467) -LexToken(VAR,'scs_m',1,12476) -LexToken(DOT,'.',1,12481) -LexToken(VAR,'objs',1,12482) -LexToken(OPENBRACKET,'(',1,12486) -LexToken(NUMBER,'8',1,12487) -LexToken(CLOSEBRACKET,')',1,12488) -LexToken(ASSIGNMENT,'=',1,12489) -LexToken(SCICOS_LINK,'scicos_link',1,12490) -LexToken(OPENBRACKET,'(',1,12501) -LexToken(VAR,'xx',1,12513) -LexToken(ASSIGNMENT,'=',1,12515) -LexToken(OPENSQBRACKET,'[',1,12516) -LexToken(NUMBER,'322.52452',1,12517) -LexToken(SEMICOLON,';',1,12526) -LexToken(NUMBER,'374.69743',1,12527) -LexToken(SEMICOLON,';',1,12536) -LexToken(NUMBER,'374.69743',1,12537) -LexToken(SEMICOLON,';',1,12546) -LexToken(NUMBER,'322.79613',1,12547) -LexToken(CLOSESQBRACKET,']',1,12556) -LexToken(COMMA,',',1,12557) -LexToken(VAR,'yy',1,12569) -LexToken(ASSIGNMENT,'=',1,12571) -LexToken(OPENSQBRACKET,'[',1,12572) -LexToken(NUMBER,'317.8346',1,12573) -LexToken(SEMICOLON,';',1,12581) -LexToken(NUMBER,'317.8346',1,12582) -LexToken(SEMICOLON,';',1,12590) -LexToken(NUMBER,'248.24211',1,12591) -LexToken(SEMICOLON,';',1,12600) -LexToken(NUMBER,'248.24211',1,12601) -LexToken(CLOSESQBRACKET,']',1,12610) -LexToken(COMMA,',',1,12611) -LexToken(VAR,'id',1,12623) -LexToken(ASSIGNMENT,'=',1,12625) -LexToken(DQSTRING,'"drawlink"',1,12635) -LexToken(COMMA,',',1,12636) -LexToken(VAR,'thick',1,12648) -LexToken(ASSIGNMENT,'=',1,12653) -LexToken(OPENSQBRACKET,'[',1,12654) -LexToken(NUMBER,'0',1,12655) -LexToken(COMMA,',',1,12656) -LexToken(NUMBER,'0',1,12657) -LexToken(CLOSESQBRACKET,']',1,12658) -LexToken(COMMA,',',1,12659) -LexToken(VAR,'ct',1,12671) -LexToken(ASSIGNMENT,'=',1,12673) -LexToken(OPENSQBRACKET,'[',1,12674) -LexToken(NUMBER,'5',1,12675) -LexToken(COMMA,',',1,12676) -LexToken(ADDITION,'-',1,12677) -LexToken(NUMBER,'1',1,12678) -LexToken(CLOSESQBRACKET,']',1,12679) -LexToken(COMMA,',',1,12680) -LexToken(VAR,'from',1,12692) -LexToken(ASSIGNMENT,'=',1,12696) -LexToken(OPENSQBRACKET,'[',1,12697) -LexToken(NUMBER,'2',1,12698) -LexToken(COMMA,',',1,12699) -LexToken(NUMBER,'1',1,12700) -LexToken(COMMA,',',1,12701) -LexToken(NUMBER,'0',1,12702) -LexToken(CLOSESQBRACKET,']',1,12703) -LexToken(COMMA,',',1,12704) -LexToken(VAR,'to',1,12716) -LexToken(ASSIGNMENT,'=',1,12718) -LexToken(OPENSQBRACKET,'[',1,12719) -LexToken(NUMBER,'3',1,12720) -LexToken(COMMA,',',1,12721) -LexToken(NUMBER,'1',1,12722) -LexToken(COMMA,',',1,12723) -LexToken(NUMBER,'1',1,12724) -LexToken(CLOSESQBRACKET,']',1,12725) -LexToken(CLOSEBRACKET,')',1,12726) -LexToken(EOL,'\n',1,12727) -LexToken(VAR,'scs_m',1,12736) -LexToken(DOT,'.',1,12741) -LexToken(VAR,'objs',1,12742) -LexToken(OPENBRACKET,'(',1,12746) -LexToken(NUMBER,'9',1,12747) -LexToken(CLOSEBRACKET,')',1,12748) -LexToken(ASSIGNMENT,'=',1,12749) -LexToken(SCICOS_BLOCK,'scicos_block',1,12750) -LexToken(OPENBRACKET,'(',1,12762) -LexToken(VAR,'gui',1,12774) -LexToken(ASSIGNMENT,'=',1,12777) -LexToken(DQSTRING,'"LOGICAL_OP"',1,12789) -LexToken(COMMA,',',1,12790) -LexToken(VAR,'graphics',1,12802) -LexToken(ASSIGNMENT,'=',1,12810) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,12811) -LexToken(OPENBRACKET,'(',1,12826) -LexToken(VAR,'orig',1,12838) -LexToken(ASSIGNMENT,'=',1,12842) -LexToken(OPENSQBRACKET,'[',1,12843) -LexToken(NUMBER,'377.63217',1,12844) -LexToken(COMMA,',',1,12853) -LexToken(NUMBER,'159.25363',1,12854) -LexToken(CLOSESQBRACKET,']',1,12863) -LexToken(COMMA,',',1,12864) -LexToken(VAR,'sz',1,12876) -LexToken(ASSIGNMENT,'=',1,12878) -LexToken(OPENSQBRACKET,'[',1,12879) -LexToken(NUMBER,'60',1,12880) -LexToken(COMMA,',',1,12882) -LexToken(NUMBER,'40',1,12883) -LexToken(CLOSESQBRACKET,']',1,12885) -LexToken(COMMA,',',1,12886) -LexToken(VAR,'flip',1,12898) -LexToken(ASSIGNMENT,'=',1,12902) -LexToken(PREVAR_BOOLEAN,'%t',1,12903) -LexToken(COMMA,',',1,12905) -LexToken(VAR,'theta',1,12917) -LexToken(ASSIGNMENT,'=',1,12922) -LexToken(NUMBER,'0',1,12923) -LexToken(COMMA,',',1,12924) -LexToken(VAR,'exprs',1,12936) -LexToken(ASSIGNMENT,'=',1,12941) -LexToken(OPENSQBRACKET,'[',1,12942) -LexToken(DQSTRING,'"1"',1,12945) -LexToken(SEMICOLON,';',1,12946) -LexToken(DQSTRING,'"5"',1,12949) -LexToken(SEMICOLON,';',1,12950) -LexToken(DQSTRING,'"5"',1,12953) -LexToken(SEMICOLON,';',1,12954) -LexToken(DQSTRING,'"0"',1,12957) -LexToken(CLOSESQBRACKET,']',1,12958) -LexToken(COMMA,',',1,12959) -LexToken(VAR,'pin',1,12971) -LexToken(ASSIGNMENT,'=',1,12974) -LexToken(NUMBER,'12',1,12975) -LexToken(COMMA,',',1,12977) -LexToken(VAR,'pout',1,12989) -LexToken(ASSIGNMENT,'=',1,12993) -LexToken(NUMBER,'22',1,12994) -LexToken(COMMA,',',1,12996) -LexToken(VAR,'pein',1,13008) -LexToken(ASSIGNMENT,'=',1,13012) -LexToken(OPENSQBRACKET,'[',1,13013) -LexToken(CLOSESQBRACKET,']',1,13014) -LexToken(COMMA,',',1,13015) -LexToken(VAR,'peout',1,13027) -LexToken(ASSIGNMENT,'=',1,13032) -LexToken(OPENSQBRACKET,'[',1,13033) -LexToken(CLOSESQBRACKET,']',1,13034) -LexToken(COMMA,',',1,13035) -LexToken(VAR,'gr_i',1,13047) -LexToken(ASSIGNMENT,'=',1,13051) -LexToken(OPENSQBRACKET,'[',1,13052) -LexToken(CLOSESQBRACKET,']',1,13053) -LexToken(COMMA,',',1,13054) -LexToken(VAR,'id',1,13066) -LexToken(ASSIGNMENT,'=',1,13068) -LexToken(DQSTRING,'""',1,13070) -LexToken(COMMA,',',1,13071) -LexToken(VAR,'in_implicit',1,13083) -LexToken(ASSIGNMENT,'=',1,13094) -LexToken(DQSTRING,'"E"',1,13097) -LexToken(COMMA,',',1,13098) -LexToken(VAR,'out_implicit',1,13110) -LexToken(ASSIGNMENT,'=',1,13122) -LexToken(DQSTRING,'"E"',1,13125) -LexToken(CLOSEBRACKET,')',1,13126) -LexToken(COMMA,',',1,13127) -LexToken(VAR,'model',1,13139) -LexToken(ASSIGNMENT,'=',1,13144) -LexToken(SCICOS_MODEL,'scicos_model',1,13145) -LexToken(OPENBRACKET,'(',1,13157) -LexToken(VAR,'sim',1,13169) -LexToken(ASSIGNMENT,'=',1,13172) -LexToken(VAR,'list',1,13173) -LexToken(OPENBRACKET,'(',1,13177) -LexToken(DQSTRING,'"logicalop_i8"',1,13191) -LexToken(COMMA,',',1,13192) -LexToken(NUMBER,'4',1,13193) -LexToken(CLOSEBRACKET,')',1,13194) -LexToken(COMMA,',',1,13195) -LexToken(VAR,'in',1,13207) -LexToken(ASSIGNMENT,'=',1,13209) -LexToken(ADDITION,'-',1,13210) -LexToken(NUMBER,'1',1,13211) -LexToken(COMMA,',',1,13212) -LexToken(VAR,'in2',1,13224) -LexToken(ASSIGNMENT,'=',1,13227) -LexToken(ADDITION,'-',1,13228) -LexToken(NUMBER,'2',1,13229) -LexToken(COMMA,',',1,13230) -LexToken(VAR,'intyp',1,13242) -LexToken(ASSIGNMENT,'=',1,13247) -LexToken(NUMBER,'5',1,13248) -LexToken(COMMA,',',1,13249) -LexToken(VAR,'out',1,13261) -LexToken(ASSIGNMENT,'=',1,13264) -LexToken(ADDITION,'-',1,13265) -LexToken(NUMBER,'1',1,13266) -LexToken(COMMA,',',1,13267) -LexToken(VAR,'out2',1,13279) -LexToken(ASSIGNMENT,'=',1,13283) -LexToken(ADDITION,'-',1,13284) -LexToken(NUMBER,'2',1,13285) -LexToken(COMMA,',',1,13286) -LexToken(VAR,'outtyp',1,13298) -LexToken(ASSIGNMENT,'=',1,13304) -LexToken(NUMBER,'5',1,13305) -LexToken(COMMA,',',1,13306) -LexToken(VAR,'evtin',1,13318) -LexToken(ASSIGNMENT,'=',1,13323) -LexToken(OPENSQBRACKET,'[',1,13324) -LexToken(CLOSESQBRACKET,']',1,13325) -LexToken(COMMA,',',1,13326) -LexToken(VAR,'evtout',1,13338) -LexToken(ASSIGNMENT,'=',1,13344) -LexToken(OPENSQBRACKET,'[',1,13345) -LexToken(CLOSESQBRACKET,']',1,13346) -LexToken(COMMA,',',1,13347) -LexToken(VAR,'state',1,13359) -LexToken(ASSIGNMENT,'=',1,13364) -LexToken(OPENSQBRACKET,'[',1,13365) -LexToken(CLOSESQBRACKET,']',1,13366) -LexToken(COMMA,',',1,13367) -LexToken(VAR,'dstate',1,13379) -LexToken(ASSIGNMENT,'=',1,13385) -LexToken(OPENSQBRACKET,'[',1,13386) -LexToken(CLOSESQBRACKET,']',1,13387) -LexToken(COMMA,',',1,13388) -LexToken(VAR,'odstate',1,13400) -LexToken(ASSIGNMENT,'=',1,13407) -LexToken(VAR,'list',1,13408) -LexToken(OPENBRACKET,'(',1,13412) -LexToken(CLOSEBRACKET,')',1,13413) -LexToken(COMMA,',',1,13414) -LexToken(VAR,'rpar',1,13426) -LexToken(ASSIGNMENT,'=',1,13430) -LexToken(OPENSQBRACKET,'[',1,13431) -LexToken(CLOSESQBRACKET,']',1,13432) -LexToken(COMMA,',',1,13433) -LexToken(VAR,'ipar',1,13445) -LexToken(ASSIGNMENT,'=',1,13449) -LexToken(OPENSQBRACKET,'[',1,13450) -LexToken(NUMBER,'5',1,13451) -LexToken(SEMICOLON,';',1,13452) -LexToken(NUMBER,'0',1,13453) -LexToken(CLOSESQBRACKET,']',1,13454) -LexToken(COMMA,',',1,13455) -LexToken(VAR,'opar',1,13467) -LexToken(ASSIGNMENT,'=',1,13471) -LexToken(VAR,'list',1,13472) -LexToken(OPENBRACKET,'(',1,13476) -LexToken(CLOSEBRACKET,')',1,13477) -LexToken(COMMA,',',1,13478) -LexToken(VAR,'blocktype',1,13490) -LexToken(ASSIGNMENT,'=',1,13499) -LexToken(DQSTRING,'"c"',1,13502) -LexToken(COMMA,',',1,13503) -LexToken(VAR,'firing',1,13515) -LexToken(ASSIGNMENT,'=',1,13521) -LexToken(OPENSQBRACKET,'[',1,13522) -LexToken(CLOSESQBRACKET,']',1,13523) -LexToken(COMMA,',',1,13524) -LexToken(VAR,'dep_ut',1,13536) -LexToken(ASSIGNMENT,'=',1,13542) -LexToken(OPENSQBRACKET,'[',1,13543) -LexToken(PREVAR_BOOLEAN,'%t',1,13544) -LexToken(COMMA,',',1,13546) -LexToken(PREVAR_BOOLEAN,'%f',1,13547) -LexToken(CLOSESQBRACKET,']',1,13549) -LexToken(COMMA,',',1,13550) -LexToken(VAR,'label',1,13562) -LexToken(ASSIGNMENT,'=',1,13567) -LexToken(DQSTRING,'""',1,13569) -LexToken(COMMA,',',1,13570) -LexToken(VAR,'nzcross',1,13582) -LexToken(ASSIGNMENT,'=',1,13589) -LexToken(NUMBER,'0',1,13590) -LexToken(COMMA,',',1,13591) -LexToken(VAR,'nmode',1,13603) -LexToken(ASSIGNMENT,'=',1,13608) -LexToken(NUMBER,'0',1,13609) -LexToken(COMMA,',',1,13610) -LexToken(VAR,'equations',1,13622) -LexToken(ASSIGNMENT,'=',1,13631) -LexToken(VAR,'list',1,13632) -LexToken(OPENBRACKET,'(',1,13636) -LexToken(CLOSEBRACKET,')',1,13637) -LexToken(CLOSEBRACKET,')',1,13638) -LexToken(COMMA,',',1,13639) -LexToken(VAR,'doc',1,13651) -LexToken(ASSIGNMENT,'=',1,13654) -LexToken(VAR,'list',1,13655) -LexToken(OPENBRACKET,'(',1,13659) -LexToken(CLOSEBRACKET,')',1,13660) -LexToken(CLOSEBRACKET,')',1,13661) -LexToken(EOL,'\n',1,13662) -LexToken(VAR,'scs_m',1,13671) -LexToken(DOT,'.',1,13676) -LexToken(VAR,'objs',1,13677) -LexToken(OPENBRACKET,'(',1,13681) -LexToken(NUMBER,'10',1,13682) -LexToken(CLOSEBRACKET,')',1,13684) -LexToken(ASSIGNMENT,'=',1,13685) -LexToken(SCICOS_BLOCK,'scicos_block',1,13686) -LexToken(OPENBRACKET,'(',1,13698) -LexToken(VAR,'gui',1,13710) -LexToken(ASSIGNMENT,'=',1,13713) -LexToken(DQSTRING,'"SPLIT_f"',1,13722) -LexToken(COMMA,',',1,13723) -LexToken(VAR,'graphics',1,13735) -LexToken(ASSIGNMENT,'=',1,13743) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,13744) -LexToken(OPENBRACKET,'(',1,13759) -LexToken(VAR,'orig',1,13771) -LexToken(ASSIGNMENT,'=',1,13775) -LexToken(OPENSQBRACKET,'[',1,13776) -LexToken(NUMBER,'368.82793',1,13777) -LexToken(SEMICOLON,';',1,13786) -LexToken(NUMBER,'223.06473',1,13787) -LexToken(CLOSESQBRACKET,']',1,13796) -LexToken(COMMA,',',1,13797) -LexToken(VAR,'sz',1,13809) -LexToken(ASSIGNMENT,'=',1,13811) -LexToken(OPENSQBRACKET,'[',1,13812) -LexToken(NUMBER,'0.3333333',1,13813) -LexToken(COMMA,',',1,13822) -LexToken(NUMBER,'0.3333333',1,13823) -LexToken(CLOSESQBRACKET,']',1,13832) -LexToken(COMMA,',',1,13833) -LexToken(VAR,'flip',1,13845) -LexToken(ASSIGNMENT,'=',1,13849) -LexToken(PREVAR_BOOLEAN,'%t',1,13850) -LexToken(COMMA,',',1,13852) -LexToken(VAR,'theta',1,13864) -LexToken(ASSIGNMENT,'=',1,13869) -LexToken(NUMBER,'0',1,13870) -LexToken(COMMA,',',1,13871) -LexToken(VAR,'exprs',1,13883) -LexToken(ASSIGNMENT,'=',1,13888) -LexToken(OPENSQBRACKET,'[',1,13889) -LexToken(CLOSESQBRACKET,']',1,13890) -LexToken(COMMA,',',1,13891) -LexToken(VAR,'pin',1,13903) -LexToken(ASSIGNMENT,'=',1,13906) -LexToken(NUMBER,'4',1,13907) -LexToken(COMMA,',',1,13908) -LexToken(VAR,'pout',1,13920) -LexToken(ASSIGNMENT,'=',1,13924) -LexToken(OPENSQBRACKET,'[',1,13925) -LexToken(NUMBER,'11',1,13926) -LexToken(SEMICOLON,';',1,13928) -LexToken(NUMBER,'12',1,13929) -LexToken(CLOSESQBRACKET,']',1,13931) -LexToken(COMMA,',',1,13932) -LexToken(VAR,'pein',1,13944) -LexToken(ASSIGNMENT,'=',1,13948) -LexToken(OPENSQBRACKET,'[',1,13949) -LexToken(CLOSESQBRACKET,']',1,13950) -LexToken(COMMA,',',1,13951) -LexToken(VAR,'peout',1,13963) -LexToken(ASSIGNMENT,'=',1,13968) -LexToken(OPENSQBRACKET,'[',1,13969) -LexToken(CLOSESQBRACKET,']',1,13970) -LexToken(COMMA,',',1,13971) -LexToken(VAR,'gr_i',1,13983) -LexToken(ASSIGNMENT,'=',1,13987) -LexToken(OPENSQBRACKET,'[',1,13988) -LexToken(CLOSESQBRACKET,']',1,13989) -LexToken(COMMA,',',1,13990) -LexToken(VAR,'id',1,14002) -LexToken(ASSIGNMENT,'=',1,14004) -LexToken(DQSTRING,'""',1,14006) -LexToken(COMMA,',',1,14007) -LexToken(VAR,'in_implicit',1,14019) -LexToken(ASSIGNMENT,'=',1,14030) -LexToken(DQSTRING,'"E"',1,14033) -LexToken(COMMA,',',1,14034) -LexToken(VAR,'out_implicit',1,14046) -LexToken(ASSIGNMENT,'=',1,14058) -LexToken(OPENSQBRACKET,'[',1,14059) -LexToken(DQSTRING,'"E"',1,14062) -LexToken(SEMICOLON,';',1,14063) -LexToken(DQSTRING,'"E"',1,14066) -LexToken(SEMICOLON,';',1,14067) -LexToken(DQSTRING,'"E"',1,14070) -LexToken(CLOSESQBRACKET,']',1,14071) -LexToken(CLOSEBRACKET,')',1,14072) -LexToken(COMMA,',',1,14073) -LexToken(VAR,'model',1,14085) -LexToken(ASSIGNMENT,'=',1,14090) -LexToken(SCICOS_MODEL,'scicos_model',1,14091) -LexToken(OPENBRACKET,'(',1,14103) -LexToken(VAR,'sim',1,14115) -LexToken(ASSIGNMENT,'=',1,14118) -LexToken(DQSTRING,'"lsplit"',1,14126) -LexToken(COMMA,',',1,14127) -LexToken(VAR,'in',1,14139) -LexToken(ASSIGNMENT,'=',1,14141) -LexToken(ADDITION,'-',1,14142) -LexToken(NUMBER,'1',1,14143) -LexToken(COMMA,',',1,14144) -LexToken(VAR,'in2',1,14156) -LexToken(ASSIGNMENT,'=',1,14159) -LexToken(OPENSQBRACKET,'[',1,14160) -LexToken(CLOSESQBRACKET,']',1,14161) -LexToken(COMMA,',',1,14162) -LexToken(VAR,'intyp',1,14174) -LexToken(ASSIGNMENT,'=',1,14179) -LexToken(NUMBER,'1',1,14180) -LexToken(COMMA,',',1,14181) -LexToken(VAR,'out',1,14193) -LexToken(ASSIGNMENT,'=',1,14196) -LexToken(OPENSQBRACKET,'[',1,14197) -LexToken(ADDITION,'-',1,14198) -LexToken(NUMBER,'1',1,14199) -LexToken(SEMICOLON,';',1,14200) -LexToken(ADDITION,'-',1,14201) -LexToken(NUMBER,'1',1,14202) -LexToken(SEMICOLON,';',1,14203) -LexToken(ADDITION,'-',1,14204) -LexToken(NUMBER,'1',1,14205) -LexToken(CLOSESQBRACKET,']',1,14206) -LexToken(COMMA,',',1,14207) -LexToken(VAR,'out2',1,14219) -LexToken(ASSIGNMENT,'=',1,14223) -LexToken(OPENSQBRACKET,'[',1,14224) -LexToken(CLOSESQBRACKET,']',1,14225) -LexToken(COMMA,',',1,14226) -LexToken(VAR,'outtyp',1,14238) -LexToken(ASSIGNMENT,'=',1,14244) -LexToken(NUMBER,'1',1,14245) -LexToken(COMMA,',',1,14246) -LexToken(VAR,'evtin',1,14258) -LexToken(ASSIGNMENT,'=',1,14263) -LexToken(OPENSQBRACKET,'[',1,14264) -LexToken(CLOSESQBRACKET,']',1,14265) -LexToken(COMMA,',',1,14266) -LexToken(VAR,'evtout',1,14278) -LexToken(ASSIGNMENT,'=',1,14284) -LexToken(OPENSQBRACKET,'[',1,14285) -LexToken(CLOSESQBRACKET,']',1,14286) -LexToken(COMMA,',',1,14287) -LexToken(VAR,'state',1,14299) -LexToken(ASSIGNMENT,'=',1,14304) -LexToken(OPENSQBRACKET,'[',1,14305) -LexToken(CLOSESQBRACKET,']',1,14306) -LexToken(COMMA,',',1,14307) -LexToken(VAR,'dstate',1,14319) -LexToken(ASSIGNMENT,'=',1,14325) -LexToken(OPENSQBRACKET,'[',1,14326) -LexToken(CLOSESQBRACKET,']',1,14327) -LexToken(COMMA,',',1,14328) -LexToken(VAR,'odstate',1,14340) -LexToken(ASSIGNMENT,'=',1,14347) -LexToken(VAR,'list',1,14348) -LexToken(OPENBRACKET,'(',1,14352) -LexToken(CLOSEBRACKET,')',1,14353) -LexToken(COMMA,',',1,14354) -LexToken(VAR,'rpar',1,14366) -LexToken(ASSIGNMENT,'=',1,14370) -LexToken(OPENSQBRACKET,'[',1,14371) -LexToken(CLOSESQBRACKET,']',1,14372) -LexToken(COMMA,',',1,14373) -LexToken(VAR,'ipar',1,14385) -LexToken(ASSIGNMENT,'=',1,14389) -LexToken(OPENSQBRACKET,'[',1,14390) -LexToken(CLOSESQBRACKET,']',1,14391) -LexToken(COMMA,',',1,14392) -LexToken(VAR,'opar',1,14404) -LexToken(ASSIGNMENT,'=',1,14408) -LexToken(VAR,'list',1,14409) -LexToken(OPENBRACKET,'(',1,14413) -LexToken(CLOSEBRACKET,')',1,14414) -LexToken(COMMA,',',1,14415) -LexToken(VAR,'blocktype',1,14427) -LexToken(ASSIGNMENT,'=',1,14436) -LexToken(DQSTRING,'"c"',1,14439) -LexToken(COMMA,',',1,14440) -LexToken(VAR,'firing',1,14452) -LexToken(ASSIGNMENT,'=',1,14458) -LexToken(OPENSQBRACKET,'[',1,14459) -LexToken(CLOSESQBRACKET,']',1,14460) -LexToken(COMMA,',',1,14461) -LexToken(VAR,'dep_ut',1,14473) -LexToken(ASSIGNMENT,'=',1,14479) -LexToken(OPENSQBRACKET,'[',1,14480) -LexToken(PREVAR_BOOLEAN,'%t',1,14481) -LexToken(COMMA,',',1,14483) -LexToken(PREVAR_BOOLEAN,'%f',1,14484) -LexToken(CLOSESQBRACKET,']',1,14486) -LexToken(COMMA,',',1,14487) -LexToken(VAR,'label',1,14499) -LexToken(ASSIGNMENT,'=',1,14504) -LexToken(DQSTRING,'""',1,14506) -LexToken(COMMA,',',1,14507) -LexToken(VAR,'nzcross',1,14519) -LexToken(ASSIGNMENT,'=',1,14526) -LexToken(NUMBER,'0',1,14527) -LexToken(COMMA,',',1,14528) -LexToken(VAR,'nmode',1,14540) -LexToken(ASSIGNMENT,'=',1,14545) -LexToken(NUMBER,'0',1,14546) -LexToken(COMMA,',',1,14547) -LexToken(VAR,'equations',1,14559) -LexToken(ASSIGNMENT,'=',1,14568) -LexToken(VAR,'list',1,14569) -LexToken(OPENBRACKET,'(',1,14573) -LexToken(CLOSEBRACKET,')',1,14574) -LexToken(CLOSEBRACKET,')',1,14575) -LexToken(COMMA,',',1,14576) -LexToken(VAR,'doc',1,14588) -LexToken(ASSIGNMENT,'=',1,14591) -LexToken(VAR,'list',1,14592) -LexToken(OPENBRACKET,'(',1,14596) -LexToken(CLOSEBRACKET,')',1,14597) -LexToken(CLOSEBRACKET,')',1,14598) -LexToken(EOL,'\n',1,14599) -LexToken(VAR,'scs_m',1,14608) -LexToken(DOT,'.',1,14613) -LexToken(VAR,'objs',1,14614) -LexToken(OPENBRACKET,'(',1,14618) -LexToken(NUMBER,'11',1,14619) -LexToken(CLOSEBRACKET,')',1,14621) -LexToken(ASSIGNMENT,'=',1,14622) -LexToken(SCICOS_LINK,'scicos_link',1,14623) -LexToken(OPENBRACKET,'(',1,14634) -LexToken(VAR,'xx',1,14646) -LexToken(ASSIGNMENT,'=',1,14648) -LexToken(OPENSQBRACKET,'[',1,14649) -LexToken(NUMBER,'368.82793',1,14650) -LexToken(SEMICOLON,';',1,14659) -LexToken(NUMBER,'368.82793',1,14660) -LexToken(CLOSESQBRACKET,']',1,14669) -LexToken(COMMA,',',1,14670) -LexToken(VAR,'yy',1,14682) -LexToken(ASSIGNMENT,'=',1,14684) -LexToken(OPENSQBRACKET,'[',1,14685) -LexToken(NUMBER,'223.06473',1,14686) -LexToken(SEMICOLON,';',1,14695) -LexToken(NUMBER,'243.45067',1,14696) -LexToken(CLOSESQBRACKET,']',1,14705) -LexToken(COMMA,',',1,14706) -LexToken(VAR,'id',1,14718) -LexToken(ASSIGNMENT,'=',1,14720) -LexToken(DQSTRING,'"drawlink"',1,14730) -LexToken(COMMA,',',1,14731) -LexToken(VAR,'thick',1,14743) -LexToken(ASSIGNMENT,'=',1,14748) -LexToken(OPENSQBRACKET,'[',1,14749) -LexToken(NUMBER,'0',1,14750) -LexToken(COMMA,',',1,14751) -LexToken(NUMBER,'0',1,14752) -LexToken(CLOSESQBRACKET,']',1,14753) -LexToken(COMMA,',',1,14754) -LexToken(VAR,'ct',1,14766) -LexToken(ASSIGNMENT,'=',1,14768) -LexToken(OPENSQBRACKET,'[',1,14769) -LexToken(NUMBER,'1',1,14770) -LexToken(COMMA,',',1,14771) -LexToken(NUMBER,'1',1,14772) -LexToken(CLOSESQBRACKET,']',1,14773) -LexToken(COMMA,',',1,14774) -LexToken(VAR,'from',1,14786) -LexToken(ASSIGNMENT,'=',1,14790) -LexToken(OPENSQBRACKET,'[',1,14791) -LexToken(NUMBER,'10',1,14792) -LexToken(COMMA,',',1,14794) -LexToken(NUMBER,'1',1,14795) -LexToken(COMMA,',',1,14796) -LexToken(NUMBER,'0',1,14797) -LexToken(CLOSESQBRACKET,']',1,14798) -LexToken(COMMA,',',1,14799) -LexToken(VAR,'to',1,14811) -LexToken(ASSIGNMENT,'=',1,14813) -LexToken(OPENSQBRACKET,'[',1,14814) -LexToken(NUMBER,'6',1,14815) -LexToken(COMMA,',',1,14816) -LexToken(NUMBER,'1',1,14817) -LexToken(COMMA,',',1,14818) -LexToken(NUMBER,'1',1,14819) -LexToken(CLOSESQBRACKET,']',1,14820) -LexToken(CLOSEBRACKET,')',1,14821) -LexToken(EOL,'\n',1,14822) -LexToken(VAR,'scs_m',1,14831) -LexToken(DOT,'.',1,14836) -LexToken(VAR,'objs',1,14837) -LexToken(OPENBRACKET,'(',1,14841) -LexToken(NUMBER,'12',1,14842) -LexToken(CLOSEBRACKET,')',1,14844) -LexToken(ASSIGNMENT,'=',1,14845) -LexToken(SCICOS_LINK,'scicos_link',1,14846) -LexToken(OPENBRACKET,'(',1,14857) -LexToken(VAR,'xx',1,14869) -LexToken(ASSIGNMENT,'=',1,14871) -LexToken(OPENSQBRACKET,'[',1,14872) -LexToken(NUMBER,'368.82793',1,14873) -LexToken(SEMICOLON,';',1,14882) -LexToken(NUMBER,'368.82793',1,14883) -LexToken(SEMICOLON,';',1,14892) -LexToken(NUMBER,'369.06074',1,14893) -LexToken(CLOSESQBRACKET,']',1,14902) -LexToken(COMMA,',',1,14903) -LexToken(VAR,'yy',1,14915) -LexToken(ASSIGNMENT,'=',1,14917) -LexToken(OPENSQBRACKET,'[',1,14918) -LexToken(NUMBER,'223.06473',1,14919) -LexToken(SEMICOLON,';',1,14928) -LexToken(NUMBER,'177.7867',1,14929) -LexToken(SEMICOLON,';',1,14937) -LexToken(NUMBER,'179.25363',1,14938) -LexToken(CLOSESQBRACKET,']',1,14947) -LexToken(COMMA,',',1,14948) -LexToken(VAR,'id',1,14960) -LexToken(ASSIGNMENT,'=',1,14962) -LexToken(DQSTRING,'"drawlink"',1,14972) -LexToken(COMMA,',',1,14973) -LexToken(VAR,'thick',1,14985) -LexToken(ASSIGNMENT,'=',1,14990) -LexToken(OPENSQBRACKET,'[',1,14991) -LexToken(NUMBER,'0',1,14992) -LexToken(COMMA,',',1,14993) -LexToken(NUMBER,'0',1,14994) -LexToken(CLOSESQBRACKET,']',1,14995) -LexToken(COMMA,',',1,14996) -LexToken(VAR,'ct',1,15008) -LexToken(ASSIGNMENT,'=',1,15010) -LexToken(OPENSQBRACKET,'[',1,15011) -LexToken(NUMBER,'1',1,15012) -LexToken(COMMA,',',1,15013) -LexToken(NUMBER,'1',1,15014) -LexToken(CLOSESQBRACKET,']',1,15015) -LexToken(COMMA,',',1,15016) -LexToken(VAR,'from',1,15028) -LexToken(ASSIGNMENT,'=',1,15032) -LexToken(OPENSQBRACKET,'[',1,15033) -LexToken(NUMBER,'10',1,15034) -LexToken(COMMA,',',1,15036) -LexToken(NUMBER,'2',1,15037) -LexToken(COMMA,',',1,15038) -LexToken(NUMBER,'0',1,15039) -LexToken(CLOSESQBRACKET,']',1,15040) -LexToken(COMMA,',',1,15041) -LexToken(VAR,'to',1,15053) -LexToken(ASSIGNMENT,'=',1,15055) -LexToken(OPENSQBRACKET,'[',1,15056) -LexToken(NUMBER,'9',1,15057) -LexToken(COMMA,',',1,15058) -LexToken(NUMBER,'1',1,15059) -LexToken(COMMA,',',1,15060) -LexToken(NUMBER,'1',1,15061) -LexToken(CLOSESQBRACKET,']',1,15062) -LexToken(CLOSEBRACKET,')',1,15063) -LexToken(EOL,'\n',1,15064) -LexToken(VAR,'scs_m',1,15073) -LexToken(DOT,'.',1,15078) -LexToken(VAR,'objs',1,15079) -LexToken(OPENBRACKET,'(',1,15083) -LexToken(NUMBER,'13',1,15084) -LexToken(CLOSEBRACKET,')',1,15086) -LexToken(ASSIGNMENT,'=',1,15087) -LexToken(SCICOS_BLOCK,'scicos_block',1,15088) -LexToken(OPENBRACKET,'(',1,15100) -LexToken(VAR,'gui',1,15112) -LexToken(ASSIGNMENT,'=',1,15115) -LexToken(DQSTRING,'"IN_f"',1,15121) -LexToken(COMMA,',',1,15122) -LexToken(VAR,'graphics',1,15134) -LexToken(ASSIGNMENT,'=',1,15142) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,15143) -LexToken(OPENBRACKET,'(',1,15158) -LexToken(VAR,'orig',1,15170) -LexToken(ASSIGNMENT,'=',1,15174) -LexToken(OPENSQBRACKET,'[',1,15175) -LexToken(NUMBER,'243.95309',1,15176) -LexToken(COMMA,',',1,15185) -LexToken(NUMBER,'333.54888',1,15186) -LexToken(CLOSESQBRACKET,']',1,15195) -LexToken(COMMA,',',1,15196) -LexToken(VAR,'sz',1,15208) -LexToken(ASSIGNMENT,'=',1,15210) -LexToken(OPENSQBRACKET,'[',1,15211) -LexToken(NUMBER,'20',1,15212) -LexToken(COMMA,',',1,15214) -LexToken(NUMBER,'20',1,15215) -LexToken(CLOSESQBRACKET,']',1,15217) -LexToken(COMMA,',',1,15218) -LexToken(VAR,'flip',1,15230) -LexToken(ASSIGNMENT,'=',1,15234) -LexToken(PREVAR_BOOLEAN,'%t',1,15235) -LexToken(COMMA,',',1,15237) -LexToken(VAR,'theta',1,15249) -LexToken(ASSIGNMENT,'=',1,15254) -LexToken(NUMBER,'0',1,15255) -LexToken(COMMA,',',1,15256) -LexToken(VAR,'exprs',1,15268) -LexToken(ASSIGNMENT,'=',1,15273) -LexToken(DQSTRING,'"2"',1,15276) -LexToken(COMMA,',',1,15277) -LexToken(VAR,'pin',1,15289) -LexToken(ASSIGNMENT,'=',1,15292) -LexToken(OPENSQBRACKET,'[',1,15293) -LexToken(CLOSESQBRACKET,']',1,15294) -LexToken(COMMA,',',1,15295) -LexToken(VAR,'pout',1,15307) -LexToken(ASSIGNMENT,'=',1,15311) -LexToken(NUMBER,'14',1,15312) -LexToken(COMMA,',',1,15314) -LexToken(VAR,'pein',1,15326) -LexToken(ASSIGNMENT,'=',1,15330) -LexToken(OPENSQBRACKET,'[',1,15331) -LexToken(CLOSESQBRACKET,']',1,15332) -LexToken(COMMA,',',1,15333) -LexToken(VAR,'peout',1,15345) -LexToken(ASSIGNMENT,'=',1,15350) -LexToken(OPENSQBRACKET,'[',1,15351) -LexToken(CLOSESQBRACKET,']',1,15352) -LexToken(COMMA,',',1,15353) -LexToken(VAR,'gr_i',1,15365) -LexToken(ASSIGNMENT,'=',1,15369) -LexToken(OPENSQBRACKET,'[',1,15370) -LexToken(CLOSESQBRACKET,']',1,15371) -LexToken(COMMA,',',1,15372) -LexToken(VAR,'id',1,15384) -LexToken(ASSIGNMENT,'=',1,15386) -LexToken(DQSTRING,'""',1,15388) -LexToken(COMMA,',',1,15389) -LexToken(VAR,'in_implicit',1,15401) -LexToken(ASSIGNMENT,'=',1,15412) -LexToken(OPENSQBRACKET,'[',1,15413) -LexToken(CLOSESQBRACKET,']',1,15414) -LexToken(COMMA,',',1,15415) -LexToken(VAR,'out_implicit',1,15427) -LexToken(ASSIGNMENT,'=',1,15439) -LexToken(DQSTRING,'"E"',1,15442) -LexToken(CLOSEBRACKET,')',1,15443) -LexToken(COMMA,',',1,15444) -LexToken(VAR,'model',1,15456) -LexToken(ASSIGNMENT,'=',1,15461) -LexToken(SCICOS_MODEL,'scicos_model',1,15462) -LexToken(OPENBRACKET,'(',1,15474) -LexToken(VAR,'sim',1,15486) -LexToken(ASSIGNMENT,'=',1,15489) -LexToken(DQSTRING,'"input"',1,15496) -LexToken(COMMA,',',1,15497) -LexToken(VAR,'in',1,15509) -LexToken(ASSIGNMENT,'=',1,15511) -LexToken(OPENSQBRACKET,'[',1,15512) -LexToken(CLOSESQBRACKET,']',1,15513) -LexToken(COMMA,',',1,15514) -LexToken(VAR,'in2',1,15526) -LexToken(ASSIGNMENT,'=',1,15529) -LexToken(OPENSQBRACKET,'[',1,15530) -LexToken(CLOSESQBRACKET,']',1,15531) -LexToken(COMMA,',',1,15532) -LexToken(VAR,'intyp',1,15544) -LexToken(ASSIGNMENT,'=',1,15549) -LexToken(NUMBER,'1',1,15550) -LexToken(COMMA,',',1,15551) -LexToken(VAR,'out',1,15563) -LexToken(ASSIGNMENT,'=',1,15566) -LexToken(ADDITION,'-',1,15567) -LexToken(NUMBER,'1',1,15568) -LexToken(COMMA,',',1,15569) -LexToken(VAR,'out2',1,15581) -LexToken(ASSIGNMENT,'=',1,15585) -LexToken(OPENSQBRACKET,'[',1,15586) -LexToken(CLOSESQBRACKET,']',1,15587) -LexToken(COMMA,',',1,15588) -LexToken(VAR,'outtyp',1,15600) -LexToken(ASSIGNMENT,'=',1,15606) -LexToken(ADDITION,'-',1,15607) -LexToken(NUMBER,'1',1,15608) -LexToken(COMMA,',',1,15609) -LexToken(VAR,'evtin',1,15621) -LexToken(ASSIGNMENT,'=',1,15626) -LexToken(OPENSQBRACKET,'[',1,15627) -LexToken(CLOSESQBRACKET,']',1,15628) -LexToken(COMMA,',',1,15629) -LexToken(VAR,'evtout',1,15641) -LexToken(ASSIGNMENT,'=',1,15647) -LexToken(OPENSQBRACKET,'[',1,15648) -LexToken(CLOSESQBRACKET,']',1,15649) -LexToken(COMMA,',',1,15650) -LexToken(VAR,'state',1,15662) -LexToken(ASSIGNMENT,'=',1,15667) -LexToken(OPENSQBRACKET,'[',1,15668) -LexToken(CLOSESQBRACKET,']',1,15669) -LexToken(COMMA,',',1,15670) -LexToken(VAR,'dstate',1,15682) -LexToken(ASSIGNMENT,'=',1,15688) -LexToken(OPENSQBRACKET,'[',1,15689) -LexToken(CLOSESQBRACKET,']',1,15690) -LexToken(COMMA,',',1,15691) -LexToken(VAR,'odstate',1,15703) -LexToken(ASSIGNMENT,'=',1,15710) -LexToken(VAR,'list',1,15711) -LexToken(OPENBRACKET,'(',1,15715) -LexToken(CLOSEBRACKET,')',1,15716) -LexToken(COMMA,',',1,15717) -LexToken(VAR,'rpar',1,15729) -LexToken(ASSIGNMENT,'=',1,15733) -LexToken(OPENSQBRACKET,'[',1,15734) -LexToken(CLOSESQBRACKET,']',1,15735) -LexToken(COMMA,',',1,15736) -LexToken(VAR,'ipar',1,15748) -LexToken(ASSIGNMENT,'=',1,15752) -LexToken(NUMBER,'2',1,15753) -LexToken(COMMA,',',1,15754) -LexToken(VAR,'opar',1,15766) -LexToken(ASSIGNMENT,'=',1,15770) -LexToken(VAR,'list',1,15771) -LexToken(OPENBRACKET,'(',1,15775) -LexToken(CLOSEBRACKET,')',1,15776) -LexToken(COMMA,',',1,15777) -LexToken(VAR,'blocktype',1,15789) -LexToken(ASSIGNMENT,'=',1,15798) -LexToken(DQSTRING,'"c"',1,15801) -LexToken(COMMA,',',1,15802) -LexToken(VAR,'firing',1,15814) -LexToken(ASSIGNMENT,'=',1,15820) -LexToken(OPENSQBRACKET,'[',1,15821) -LexToken(CLOSESQBRACKET,']',1,15822) -LexToken(COMMA,',',1,15823) -LexToken(VAR,'dep_ut',1,15835) -LexToken(ASSIGNMENT,'=',1,15841) -LexToken(OPENSQBRACKET,'[',1,15842) -LexToken(PREVAR_BOOLEAN,'%f',1,15843) -LexToken(COMMA,',',1,15845) -LexToken(PREVAR_BOOLEAN,'%f',1,15846) -LexToken(CLOSESQBRACKET,']',1,15848) -LexToken(COMMA,',',1,15849) -LexToken(VAR,'label',1,15861) -LexToken(ASSIGNMENT,'=',1,15866) -LexToken(DQSTRING,'""',1,15868) -LexToken(COMMA,',',1,15869) -LexToken(VAR,'nzcross',1,15881) -LexToken(ASSIGNMENT,'=',1,15888) -LexToken(NUMBER,'0',1,15889) -LexToken(COMMA,',',1,15890) -LexToken(VAR,'nmode',1,15902) -LexToken(ASSIGNMENT,'=',1,15907) -LexToken(NUMBER,'0',1,15908) -LexToken(COMMA,',',1,15909) -LexToken(VAR,'equations',1,15921) -LexToken(ASSIGNMENT,'=',1,15930) -LexToken(VAR,'list',1,15931) -LexToken(OPENBRACKET,'(',1,15935) -LexToken(CLOSEBRACKET,')',1,15936) -LexToken(CLOSEBRACKET,')',1,15937) -LexToken(COMMA,',',1,15938) -LexToken(VAR,'doc',1,15950) -LexToken(ASSIGNMENT,'=',1,15953) -LexToken(VAR,'list',1,15954) -LexToken(OPENBRACKET,'(',1,15958) -LexToken(CLOSEBRACKET,')',1,15959) -LexToken(CLOSEBRACKET,')',1,15960) -LexToken(EOL,'\n',1,15961) -LexToken(VAR,'scs_m',1,15970) -LexToken(DOT,'.',1,15975) -LexToken(VAR,'objs',1,15976) -LexToken(OPENBRACKET,'(',1,15980) -LexToken(NUMBER,'14',1,15981) -LexToken(CLOSEBRACKET,')',1,15983) -LexToken(ASSIGNMENT,'=',1,15984) -LexToken(SCICOS_LINK,'scicos_link',1,15985) -LexToken(OPENBRACKET,'(',1,15996) -LexToken(VAR,'xx',1,16008) -LexToken(ASSIGNMENT,'=',1,16010) -LexToken(OPENSQBRACKET,'[',1,16011) -LexToken(NUMBER,'263.95309',1,16012) -LexToken(SEMICOLON,';',1,16021) -LexToken(NUMBER,'283.95309',1,16022) -LexToken(CLOSESQBRACKET,']',1,16031) -LexToken(COMMA,',',1,16032) -LexToken(VAR,'yy',1,16044) -LexToken(ASSIGNMENT,'=',1,16046) -LexToken(OPENSQBRACKET,'[',1,16047) -LexToken(NUMBER,'343.54888',1,16048) -LexToken(SEMICOLON,';',1,16057) -LexToken(NUMBER,'343.54888',1,16058) -LexToken(CLOSESQBRACKET,']',1,16067) -LexToken(COMMA,',',1,16068) -LexToken(VAR,'id',1,16080) -LexToken(ASSIGNMENT,'=',1,16082) -LexToken(DQSTRING,'"drawlink"',1,16092) -LexToken(COMMA,',',1,16093) -LexToken(VAR,'thick',1,16105) -LexToken(ASSIGNMENT,'=',1,16110) -LexToken(OPENSQBRACKET,'[',1,16111) -LexToken(NUMBER,'0',1,16112) -LexToken(COMMA,',',1,16113) -LexToken(NUMBER,'0',1,16114) -LexToken(CLOSESQBRACKET,']',1,16115) -LexToken(COMMA,',',1,16116) -LexToken(VAR,'ct',1,16128) -LexToken(ASSIGNMENT,'=',1,16130) -LexToken(OPENSQBRACKET,'[',1,16131) -LexToken(NUMBER,'1',1,16132) -LexToken(COMMA,',',1,16133) -LexToken(NUMBER,'1',1,16134) -LexToken(CLOSESQBRACKET,']',1,16135) -LexToken(COMMA,',',1,16136) -LexToken(VAR,'from',1,16148) -LexToken(ASSIGNMENT,'=',1,16152) -LexToken(OPENSQBRACKET,'[',1,16153) -LexToken(NUMBER,'13',1,16154) -LexToken(COMMA,',',1,16156) -LexToken(NUMBER,'1',1,16157) -LexToken(COMMA,',',1,16158) -LexToken(NUMBER,'0',1,16159) -LexToken(CLOSESQBRACKET,']',1,16160) -LexToken(COMMA,',',1,16161) -LexToken(VAR,'to',1,16173) -LexToken(ASSIGNMENT,'=',1,16175) -LexToken(OPENSQBRACKET,'[',1,16176) -LexToken(NUMBER,'2',1,16177) -LexToken(COMMA,',',1,16178) -LexToken(NUMBER,'1',1,16179) -LexToken(COMMA,',',1,16180) -LexToken(NUMBER,'1',1,16181) -LexToken(CLOSESQBRACKET,']',1,16182) -LexToken(CLOSEBRACKET,')',1,16183) -LexToken(EOL,'\n',1,16184) -LexToken(VAR,'scs_m',1,16193) -LexToken(DOT,'.',1,16198) -LexToken(VAR,'objs',1,16199) -LexToken(OPENBRACKET,'(',1,16203) -LexToken(NUMBER,'15',1,16204) -LexToken(CLOSEBRACKET,')',1,16206) -LexToken(ASSIGNMENT,'=',1,16207) -LexToken(SCICOS_BLOCK,'scicos_block',1,16208) -LexToken(OPENBRACKET,'(',1,16220) -LexToken(VAR,'gui',1,16232) -LexToken(ASSIGNMENT,'=',1,16235) -LexToken(DQSTRING,'"IN_f"',1,16241) -LexToken(COMMA,',',1,16242) -LexToken(VAR,'graphics',1,16254) -LexToken(ASSIGNMENT,'=',1,16262) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,16263) -LexToken(OPENBRACKET,'(',1,16278) -LexToken(VAR,'orig',1,16290) -LexToken(ASSIGNMENT,'=',1,16294) -LexToken(OPENSQBRACKET,'[',1,16295) -LexToken(NUMBER,'254.2247',1,16296) -LexToken(COMMA,',',1,16304) -LexToken(NUMBER,'212.52782',1,16305) -LexToken(CLOSESQBRACKET,']',1,16314) -LexToken(COMMA,',',1,16315) -LexToken(VAR,'sz',1,16327) -LexToken(ASSIGNMENT,'=',1,16329) -LexToken(OPENSQBRACKET,'[',1,16330) -LexToken(NUMBER,'20',1,16331) -LexToken(COMMA,',',1,16333) -LexToken(NUMBER,'20',1,16334) -LexToken(CLOSESQBRACKET,']',1,16336) -LexToken(COMMA,',',1,16337) -LexToken(VAR,'flip',1,16349) -LexToken(ASSIGNMENT,'=',1,16353) -LexToken(PREVAR_BOOLEAN,'%t',1,16354) -LexToken(COMMA,',',1,16356) -LexToken(VAR,'theta',1,16368) -LexToken(ASSIGNMENT,'=',1,16373) -LexToken(NUMBER,'0',1,16374) -LexToken(COMMA,',',1,16375) -LexToken(VAR,'exprs',1,16387) -LexToken(ASSIGNMENT,'=',1,16392) -LexToken(DQSTRING,'"1"',1,16395) -LexToken(COMMA,',',1,16396) -LexToken(VAR,'pin',1,16408) -LexToken(ASSIGNMENT,'=',1,16411) -LexToken(OPENSQBRACKET,'[',1,16412) -LexToken(CLOSESQBRACKET,']',1,16413) -LexToken(COMMA,',',1,16414) -LexToken(VAR,'pout',1,16426) -LexToken(ASSIGNMENT,'=',1,16430) -LexToken(NUMBER,'16',1,16431) -LexToken(COMMA,',',1,16433) -LexToken(VAR,'pein',1,16445) -LexToken(ASSIGNMENT,'=',1,16449) -LexToken(OPENSQBRACKET,'[',1,16450) -LexToken(CLOSESQBRACKET,']',1,16451) -LexToken(COMMA,',',1,16452) -LexToken(VAR,'peout',1,16464) -LexToken(ASSIGNMENT,'=',1,16469) -LexToken(OPENSQBRACKET,'[',1,16470) -LexToken(CLOSESQBRACKET,']',1,16471) -LexToken(COMMA,',',1,16472) -LexToken(VAR,'gr_i',1,16484) -LexToken(ASSIGNMENT,'=',1,16488) -LexToken(OPENSQBRACKET,'[',1,16489) -LexToken(CLOSESQBRACKET,']',1,16490) -LexToken(COMMA,',',1,16491) -LexToken(VAR,'id',1,16503) -LexToken(ASSIGNMENT,'=',1,16505) -LexToken(DQSTRING,'""',1,16507) -LexToken(COMMA,',',1,16508) -LexToken(VAR,'in_implicit',1,16520) -LexToken(ASSIGNMENT,'=',1,16531) -LexToken(OPENSQBRACKET,'[',1,16532) -LexToken(CLOSESQBRACKET,']',1,16533) -LexToken(COMMA,',',1,16534) -LexToken(VAR,'out_implicit',1,16546) -LexToken(ASSIGNMENT,'=',1,16558) -LexToken(DQSTRING,'"E"',1,16561) -LexToken(CLOSEBRACKET,')',1,16562) -LexToken(COMMA,',',1,16563) -LexToken(VAR,'model',1,16575) -LexToken(ASSIGNMENT,'=',1,16580) -LexToken(SCICOS_MODEL,'scicos_model',1,16581) -LexToken(OPENBRACKET,'(',1,16593) -LexToken(VAR,'sim',1,16605) -LexToken(ASSIGNMENT,'=',1,16608) -LexToken(DQSTRING,'"input"',1,16615) -LexToken(COMMA,',',1,16616) -LexToken(VAR,'in',1,16628) -LexToken(ASSIGNMENT,'=',1,16630) -LexToken(OPENSQBRACKET,'[',1,16631) -LexToken(CLOSESQBRACKET,']',1,16632) -LexToken(COMMA,',',1,16633) -LexToken(VAR,'in2',1,16645) -LexToken(ASSIGNMENT,'=',1,16648) -LexToken(OPENSQBRACKET,'[',1,16649) -LexToken(CLOSESQBRACKET,']',1,16650) -LexToken(COMMA,',',1,16651) -LexToken(VAR,'intyp',1,16663) -LexToken(ASSIGNMENT,'=',1,16668) -LexToken(NUMBER,'1',1,16669) -LexToken(COMMA,',',1,16670) -LexToken(VAR,'out',1,16682) -LexToken(ASSIGNMENT,'=',1,16685) -LexToken(ADDITION,'-',1,16686) -LexToken(NUMBER,'1',1,16687) -LexToken(COMMA,',',1,16688) -LexToken(VAR,'out2',1,16700) -LexToken(ASSIGNMENT,'=',1,16704) -LexToken(OPENSQBRACKET,'[',1,16705) -LexToken(CLOSESQBRACKET,']',1,16706) -LexToken(COMMA,',',1,16707) -LexToken(VAR,'outtyp',1,16719) -LexToken(ASSIGNMENT,'=',1,16725) -LexToken(ADDITION,'-',1,16726) -LexToken(NUMBER,'1',1,16727) -LexToken(COMMA,',',1,16728) -LexToken(VAR,'evtin',1,16740) -LexToken(ASSIGNMENT,'=',1,16745) -LexToken(OPENSQBRACKET,'[',1,16746) -LexToken(CLOSESQBRACKET,']',1,16747) -LexToken(COMMA,',',1,16748) -LexToken(VAR,'evtout',1,16760) -LexToken(ASSIGNMENT,'=',1,16766) -LexToken(OPENSQBRACKET,'[',1,16767) -LexToken(CLOSESQBRACKET,']',1,16768) -LexToken(COMMA,',',1,16769) -LexToken(VAR,'state',1,16781) -LexToken(ASSIGNMENT,'=',1,16786) -LexToken(OPENSQBRACKET,'[',1,16787) -LexToken(CLOSESQBRACKET,']',1,16788) -LexToken(COMMA,',',1,16789) -LexToken(VAR,'dstate',1,16801) -LexToken(ASSIGNMENT,'=',1,16807) -LexToken(OPENSQBRACKET,'[',1,16808) -LexToken(CLOSESQBRACKET,']',1,16809) -LexToken(COMMA,',',1,16810) -LexToken(VAR,'odstate',1,16822) -LexToken(ASSIGNMENT,'=',1,16829) -LexToken(VAR,'list',1,16830) -LexToken(OPENBRACKET,'(',1,16834) -LexToken(CLOSEBRACKET,')',1,16835) -LexToken(COMMA,',',1,16836) -LexToken(VAR,'rpar',1,16848) -LexToken(ASSIGNMENT,'=',1,16852) -LexToken(OPENSQBRACKET,'[',1,16853) -LexToken(CLOSESQBRACKET,']',1,16854) -LexToken(COMMA,',',1,16855) -LexToken(VAR,'ipar',1,16867) -LexToken(ASSIGNMENT,'=',1,16871) -LexToken(NUMBER,'1',1,16872) -LexToken(COMMA,',',1,16873) -LexToken(VAR,'opar',1,16885) -LexToken(ASSIGNMENT,'=',1,16889) -LexToken(VAR,'list',1,16890) -LexToken(OPENBRACKET,'(',1,16894) -LexToken(CLOSEBRACKET,')',1,16895) -LexToken(COMMA,',',1,16896) -LexToken(VAR,'blocktype',1,16908) -LexToken(ASSIGNMENT,'=',1,16917) -LexToken(DQSTRING,'"c"',1,16920) -LexToken(COMMA,',',1,16921) -LexToken(VAR,'firing',1,16933) -LexToken(ASSIGNMENT,'=',1,16939) -LexToken(OPENSQBRACKET,'[',1,16940) -LexToken(CLOSESQBRACKET,']',1,16941) -LexToken(COMMA,',',1,16942) -LexToken(VAR,'dep_ut',1,16954) -LexToken(ASSIGNMENT,'=',1,16960) -LexToken(OPENSQBRACKET,'[',1,16961) -LexToken(PREVAR_BOOLEAN,'%f',1,16962) -LexToken(COMMA,',',1,16964) -LexToken(PREVAR_BOOLEAN,'%f',1,16965) -LexToken(CLOSESQBRACKET,']',1,16967) -LexToken(COMMA,',',1,16968) -LexToken(VAR,'label',1,16980) -LexToken(ASSIGNMENT,'=',1,16985) -LexToken(DQSTRING,'""',1,16987) -LexToken(COMMA,',',1,16988) -LexToken(VAR,'nzcross',1,17000) -LexToken(ASSIGNMENT,'=',1,17007) -LexToken(NUMBER,'0',1,17008) -LexToken(COMMA,',',1,17009) -LexToken(VAR,'nmode',1,17021) -LexToken(ASSIGNMENT,'=',1,17026) -LexToken(NUMBER,'0',1,17027) -LexToken(COMMA,',',1,17028) -LexToken(VAR,'equations',1,17040) -LexToken(ASSIGNMENT,'=',1,17049) -LexToken(VAR,'list',1,17050) -LexToken(OPENBRACKET,'(',1,17054) -LexToken(CLOSEBRACKET,')',1,17055) -LexToken(CLOSEBRACKET,')',1,17056) -LexToken(COMMA,',',1,17057) -LexToken(VAR,'doc',1,17069) -LexToken(ASSIGNMENT,'=',1,17072) -LexToken(VAR,'list',1,17073) -LexToken(OPENBRACKET,'(',1,17077) -LexToken(CLOSEBRACKET,')',1,17078) -LexToken(CLOSEBRACKET,')',1,17079) -LexToken(EOL,'\n',1,17080) -LexToken(VAR,'scs_m',1,17089) -LexToken(DOT,'.',1,17094) -LexToken(VAR,'objs',1,17095) -LexToken(OPENBRACKET,'(',1,17099) -LexToken(NUMBER,'16',1,17100) -LexToken(CLOSEBRACKET,')',1,17102) -LexToken(ASSIGNMENT,'=',1,17103) -LexToken(SCICOS_LINK,'scicos_link',1,17104) -LexToken(OPENBRACKET,'(',1,17115) -LexToken(VAR,'xx',1,17127) -LexToken(ASSIGNMENT,'=',1,17129) -LexToken(OPENSQBRACKET,'[',1,17130) -LexToken(NUMBER,'274.2247',1,17131) -LexToken(SEMICOLON,';',1,17139) -LexToken(NUMBER,'294.2247',1,17140) -LexToken(CLOSESQBRACKET,']',1,17148) -LexToken(COMMA,',',1,17149) -LexToken(VAR,'yy',1,17161) -LexToken(ASSIGNMENT,'=',1,17163) -LexToken(OPENSQBRACKET,'[',1,17164) -LexToken(NUMBER,'222.52782',1,17165) -LexToken(SEMICOLON,';',1,17174) -LexToken(NUMBER,'222.52782',1,17175) -LexToken(CLOSESQBRACKET,']',1,17184) -LexToken(COMMA,',',1,17185) -LexToken(VAR,'id',1,17197) -LexToken(ASSIGNMENT,'=',1,17199) -LexToken(DQSTRING,'"drawlink"',1,17209) -LexToken(COMMA,',',1,17210) -LexToken(VAR,'thick',1,17222) -LexToken(ASSIGNMENT,'=',1,17227) -LexToken(OPENSQBRACKET,'[',1,17228) -LexToken(NUMBER,'0',1,17229) -LexToken(COMMA,',',1,17230) -LexToken(NUMBER,'0',1,17231) -LexToken(CLOSESQBRACKET,']',1,17232) -LexToken(COMMA,',',1,17233) -LexToken(VAR,'ct',1,17245) -LexToken(ASSIGNMENT,'=',1,17247) -LexToken(OPENSQBRACKET,'[',1,17248) -LexToken(NUMBER,'1',1,17249) -LexToken(COMMA,',',1,17250) -LexToken(NUMBER,'1',1,17251) -LexToken(CLOSESQBRACKET,']',1,17252) -LexToken(COMMA,',',1,17253) -LexToken(VAR,'from',1,17265) -LexToken(ASSIGNMENT,'=',1,17269) -LexToken(OPENSQBRACKET,'[',1,17270) -LexToken(NUMBER,'15',1,17271) -LexToken(COMMA,',',1,17273) -LexToken(NUMBER,'1',1,17274) -LexToken(COMMA,',',1,17275) -LexToken(NUMBER,'0',1,17276) -LexToken(CLOSESQBRACKET,']',1,17277) -LexToken(COMMA,',',1,17278) -LexToken(VAR,'to',1,17290) -LexToken(ASSIGNMENT,'=',1,17292) -LexToken(OPENSQBRACKET,'[',1,17293) -LexToken(NUMBER,'3',1,17294) -LexToken(COMMA,',',1,17295) -LexToken(NUMBER,'2',1,17296) -LexToken(COMMA,',',1,17297) -LexToken(NUMBER,'1',1,17298) -LexToken(CLOSESQBRACKET,']',1,17299) -LexToken(CLOSEBRACKET,')',1,17300) -LexToken(EOL,'\n',1,17301) -LexToken(VAR,'scs_m',1,17310) -LexToken(DOT,'.',1,17315) -LexToken(VAR,'objs',1,17316) -LexToken(OPENBRACKET,'(',1,17320) -LexToken(NUMBER,'17',1,17321) -LexToken(CLOSEBRACKET,')',1,17323) -LexToken(ASSIGNMENT,'=',1,17324) -LexToken(SCICOS_BLOCK,'scicos_block',1,17325) -LexToken(OPENBRACKET,'(',1,17337) -LexToken(VAR,'gui',1,17349) -LexToken(ASSIGNMENT,'=',1,17352) -LexToken(DQSTRING,'"IN_f"',1,17358) -LexToken(COMMA,',',1,17359) -LexToken(VAR,'graphics',1,17371) -LexToken(ASSIGNMENT,'=',1,17379) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,17380) -LexToken(OPENBRACKET,'(',1,17395) -LexToken(VAR,'orig',1,17407) -LexToken(ASSIGNMENT,'=',1,17411) -LexToken(OPENSQBRACKET,'[',1,17412) -LexToken(NUMBER,'254.2247',1,17413) -LexToken(COMMA,',',1,17421) -LexToken(NUMBER,'202.52782',1,17422) -LexToken(CLOSESQBRACKET,']',1,17431) -LexToken(COMMA,',',1,17432) -LexToken(VAR,'sz',1,17444) -LexToken(ASSIGNMENT,'=',1,17446) -LexToken(OPENSQBRACKET,'[',1,17447) -LexToken(NUMBER,'20',1,17448) -LexToken(COMMA,',',1,17450) -LexToken(NUMBER,'20',1,17451) -LexToken(CLOSESQBRACKET,']',1,17453) -LexToken(COMMA,',',1,17454) -LexToken(VAR,'flip',1,17466) -LexToken(ASSIGNMENT,'=',1,17470) -LexToken(PREVAR_BOOLEAN,'%t',1,17471) -LexToken(COMMA,',',1,17473) -LexToken(VAR,'theta',1,17485) -LexToken(ASSIGNMENT,'=',1,17490) -LexToken(NUMBER,'0',1,17491) -LexToken(COMMA,',',1,17492) -LexToken(VAR,'exprs',1,17504) -LexToken(ASSIGNMENT,'=',1,17509) -LexToken(DQSTRING,'"3"',1,17512) -LexToken(COMMA,',',1,17513) -LexToken(VAR,'pin',1,17525) -LexToken(ASSIGNMENT,'=',1,17528) -LexToken(OPENSQBRACKET,'[',1,17529) -LexToken(CLOSESQBRACKET,']',1,17530) -LexToken(COMMA,',',1,17531) -LexToken(VAR,'pout',1,17543) -LexToken(ASSIGNMENT,'=',1,17547) -LexToken(NUMBER,'18',1,17548) -LexToken(COMMA,',',1,17550) -LexToken(VAR,'pein',1,17562) -LexToken(ASSIGNMENT,'=',1,17566) -LexToken(OPENSQBRACKET,'[',1,17567) -LexToken(CLOSESQBRACKET,']',1,17568) -LexToken(COMMA,',',1,17569) -LexToken(VAR,'peout',1,17581) -LexToken(ASSIGNMENT,'=',1,17586) -LexToken(OPENSQBRACKET,'[',1,17587) -LexToken(CLOSESQBRACKET,']',1,17588) -LexToken(COMMA,',',1,17589) -LexToken(VAR,'gr_i',1,17601) -LexToken(ASSIGNMENT,'=',1,17605) -LexToken(OPENSQBRACKET,'[',1,17606) -LexToken(CLOSESQBRACKET,']',1,17607) -LexToken(COMMA,',',1,17608) -LexToken(VAR,'id',1,17620) -LexToken(ASSIGNMENT,'=',1,17622) -LexToken(DQSTRING,'""',1,17624) -LexToken(COMMA,',',1,17625) -LexToken(VAR,'in_implicit',1,17637) -LexToken(ASSIGNMENT,'=',1,17648) -LexToken(OPENSQBRACKET,'[',1,17649) -LexToken(CLOSESQBRACKET,']',1,17650) -LexToken(COMMA,',',1,17651) -LexToken(VAR,'out_implicit',1,17663) -LexToken(ASSIGNMENT,'=',1,17675) -LexToken(DQSTRING,'"E"',1,17678) -LexToken(CLOSEBRACKET,')',1,17679) -LexToken(COMMA,',',1,17680) -LexToken(VAR,'model',1,17692) -LexToken(ASSIGNMENT,'=',1,17697) -LexToken(SCICOS_MODEL,'scicos_model',1,17698) -LexToken(OPENBRACKET,'(',1,17710) -LexToken(VAR,'sim',1,17722) -LexToken(ASSIGNMENT,'=',1,17725) -LexToken(DQSTRING,'"input"',1,17732) -LexToken(COMMA,',',1,17733) -LexToken(VAR,'in',1,17745) -LexToken(ASSIGNMENT,'=',1,17747) -LexToken(OPENSQBRACKET,'[',1,17748) -LexToken(CLOSESQBRACKET,']',1,17749) -LexToken(COMMA,',',1,17750) -LexToken(VAR,'in2',1,17762) -LexToken(ASSIGNMENT,'=',1,17765) -LexToken(OPENSQBRACKET,'[',1,17766) -LexToken(CLOSESQBRACKET,']',1,17767) -LexToken(COMMA,',',1,17768) -LexToken(VAR,'intyp',1,17780) -LexToken(ASSIGNMENT,'=',1,17785) -LexToken(NUMBER,'1',1,17786) -LexToken(COMMA,',',1,17787) -LexToken(VAR,'out',1,17799) -LexToken(ASSIGNMENT,'=',1,17802) -LexToken(ADDITION,'-',1,17803) -LexToken(NUMBER,'1',1,17804) -LexToken(COMMA,',',1,17805) -LexToken(VAR,'out2',1,17817) -LexToken(ASSIGNMENT,'=',1,17821) -LexToken(OPENSQBRACKET,'[',1,17822) -LexToken(CLOSESQBRACKET,']',1,17823) -LexToken(COMMA,',',1,17824) -LexToken(VAR,'outtyp',1,17836) -LexToken(ASSIGNMENT,'=',1,17842) -LexToken(ADDITION,'-',1,17843) -LexToken(NUMBER,'1',1,17844) -LexToken(COMMA,',',1,17845) -LexToken(VAR,'evtin',1,17857) -LexToken(ASSIGNMENT,'=',1,17862) -LexToken(OPENSQBRACKET,'[',1,17863) -LexToken(CLOSESQBRACKET,']',1,17864) -LexToken(COMMA,',',1,17865) -LexToken(VAR,'evtout',1,17877) -LexToken(ASSIGNMENT,'=',1,17883) -LexToken(OPENSQBRACKET,'[',1,17884) -LexToken(CLOSESQBRACKET,']',1,17885) -LexToken(COMMA,',',1,17886) -LexToken(VAR,'state',1,17898) -LexToken(ASSIGNMENT,'=',1,17903) -LexToken(OPENSQBRACKET,'[',1,17904) -LexToken(CLOSESQBRACKET,']',1,17905) -LexToken(COMMA,',',1,17906) -LexToken(VAR,'dstate',1,17918) -LexToken(ASSIGNMENT,'=',1,17924) -LexToken(OPENSQBRACKET,'[',1,17925) -LexToken(CLOSESQBRACKET,']',1,17926) -LexToken(COMMA,',',1,17927) -LexToken(VAR,'odstate',1,17939) -LexToken(ASSIGNMENT,'=',1,17946) -LexToken(VAR,'list',1,17947) -LexToken(OPENBRACKET,'(',1,17951) -LexToken(CLOSEBRACKET,')',1,17952) -LexToken(COMMA,',',1,17953) -LexToken(VAR,'rpar',1,17965) -LexToken(ASSIGNMENT,'=',1,17969) -LexToken(OPENSQBRACKET,'[',1,17970) -LexToken(CLOSESQBRACKET,']',1,17971) -LexToken(COMMA,',',1,17972) -LexToken(VAR,'ipar',1,17984) -LexToken(ASSIGNMENT,'=',1,17988) -LexToken(NUMBER,'3',1,17989) -LexToken(COMMA,',',1,17990) -LexToken(VAR,'opar',1,18002) -LexToken(ASSIGNMENT,'=',1,18006) -LexToken(VAR,'list',1,18007) -LexToken(OPENBRACKET,'(',1,18011) -LexToken(CLOSEBRACKET,')',1,18012) -LexToken(COMMA,',',1,18013) -LexToken(VAR,'blocktype',1,18025) -LexToken(ASSIGNMENT,'=',1,18034) -LexToken(DQSTRING,'"c"',1,18037) -LexToken(COMMA,',',1,18038) -LexToken(VAR,'firing',1,18050) -LexToken(ASSIGNMENT,'=',1,18056) -LexToken(OPENSQBRACKET,'[',1,18057) -LexToken(CLOSESQBRACKET,']',1,18058) -LexToken(COMMA,',',1,18059) -LexToken(VAR,'dep_ut',1,18071) -LexToken(ASSIGNMENT,'=',1,18077) -LexToken(OPENSQBRACKET,'[',1,18078) -LexToken(PREVAR_BOOLEAN,'%f',1,18079) -LexToken(COMMA,',',1,18081) -LexToken(PREVAR_BOOLEAN,'%f',1,18082) -LexToken(CLOSESQBRACKET,']',1,18084) -LexToken(COMMA,',',1,18085) -LexToken(VAR,'label',1,18097) -LexToken(ASSIGNMENT,'=',1,18102) -LexToken(DQSTRING,'""',1,18104) -LexToken(COMMA,',',1,18105) -LexToken(VAR,'nzcross',1,18117) -LexToken(ASSIGNMENT,'=',1,18124) -LexToken(NUMBER,'0',1,18125) -LexToken(COMMA,',',1,18126) -LexToken(VAR,'nmode',1,18138) -LexToken(ASSIGNMENT,'=',1,18143) -LexToken(NUMBER,'0',1,18144) -LexToken(COMMA,',',1,18145) -LexToken(VAR,'equations',1,18157) -LexToken(ASSIGNMENT,'=',1,18166) -LexToken(VAR,'list',1,18167) -LexToken(OPENBRACKET,'(',1,18171) -LexToken(CLOSEBRACKET,')',1,18172) -LexToken(CLOSEBRACKET,')',1,18173) -LexToken(COMMA,',',1,18174) -LexToken(VAR,'doc',1,18186) -LexToken(ASSIGNMENT,'=',1,18189) -LexToken(VAR,'list',1,18190) -LexToken(OPENBRACKET,'(',1,18194) -LexToken(CLOSEBRACKET,')',1,18195) -LexToken(CLOSEBRACKET,')',1,18196) -LexToken(EOL,'\n',1,18197) -LexToken(VAR,'scs_m',1,18206) -LexToken(DOT,'.',1,18211) -LexToken(VAR,'objs',1,18212) -LexToken(OPENBRACKET,'(',1,18216) -LexToken(NUMBER,'18',1,18217) -LexToken(CLOSEBRACKET,')',1,18219) -LexToken(ASSIGNMENT,'=',1,18220) -LexToken(SCICOS_LINK,'scicos_link',1,18221) -LexToken(OPENBRACKET,'(',1,18232) -LexToken(VAR,'xx',1,18244) -LexToken(ASSIGNMENT,'=',1,18246) -LexToken(OPENSQBRACKET,'[',1,18247) -LexToken(NUMBER,'274.2247',1,18248) -LexToken(SEMICOLON,';',1,18256) -LexToken(NUMBER,'294.2247',1,18257) -LexToken(CLOSESQBRACKET,']',1,18265) -LexToken(COMMA,',',1,18266) -LexToken(VAR,'yy',1,18278) -LexToken(ASSIGNMENT,'=',1,18280) -LexToken(OPENSQBRACKET,'[',1,18281) -LexToken(NUMBER,'212.52782',1,18282) -LexToken(SEMICOLON,';',1,18291) -LexToken(NUMBER,'212.52782',1,18292) -LexToken(CLOSESQBRACKET,']',1,18301) -LexToken(COMMA,',',1,18302) -LexToken(VAR,'id',1,18314) -LexToken(ASSIGNMENT,'=',1,18316) -LexToken(DQSTRING,'"drawlink"',1,18326) -LexToken(COMMA,',',1,18327) -LexToken(VAR,'thick',1,18339) -LexToken(ASSIGNMENT,'=',1,18344) -LexToken(OPENSQBRACKET,'[',1,18345) -LexToken(NUMBER,'0',1,18346) -LexToken(COMMA,',',1,18347) -LexToken(NUMBER,'0',1,18348) -LexToken(CLOSESQBRACKET,']',1,18349) -LexToken(COMMA,',',1,18350) -LexToken(VAR,'ct',1,18362) -LexToken(ASSIGNMENT,'=',1,18364) -LexToken(OPENSQBRACKET,'[',1,18365) -LexToken(NUMBER,'1',1,18366) -LexToken(COMMA,',',1,18367) -LexToken(NUMBER,'1',1,18368) -LexToken(CLOSESQBRACKET,']',1,18369) -LexToken(COMMA,',',1,18370) -LexToken(VAR,'from',1,18382) -LexToken(ASSIGNMENT,'=',1,18386) -LexToken(OPENSQBRACKET,'[',1,18387) -LexToken(NUMBER,'17',1,18388) -LexToken(COMMA,',',1,18390) -LexToken(NUMBER,'1',1,18391) -LexToken(COMMA,',',1,18392) -LexToken(NUMBER,'0',1,18393) -LexToken(CLOSESQBRACKET,']',1,18394) -LexToken(COMMA,',',1,18395) -LexToken(VAR,'to',1,18407) -LexToken(ASSIGNMENT,'=',1,18409) -LexToken(OPENSQBRACKET,'[',1,18410) -LexToken(NUMBER,'3',1,18411) -LexToken(COMMA,',',1,18412) -LexToken(NUMBER,'3',1,18413) -LexToken(COMMA,',',1,18414) -LexToken(NUMBER,'1',1,18415) -LexToken(CLOSESQBRACKET,']',1,18416) -LexToken(CLOSEBRACKET,')',1,18417) -LexToken(EOL,'\n',1,18418) -LexToken(VAR,'scs_m',1,18427) -LexToken(DOT,'.',1,18432) -LexToken(VAR,'objs',1,18433) -LexToken(OPENBRACKET,'(',1,18437) -LexToken(NUMBER,'19',1,18438) -LexToken(CLOSEBRACKET,')',1,18440) -LexToken(ASSIGNMENT,'=',1,18441) -LexToken(SCICOS_BLOCK,'scicos_block',1,18442) -LexToken(OPENBRACKET,'(',1,18454) -LexToken(VAR,'gui',1,18466) -LexToken(ASSIGNMENT,'=',1,18469) -LexToken(DQSTRING,'"OUT_f"',1,18476) -LexToken(COMMA,',',1,18477) -LexToken(VAR,'graphics',1,18489) -LexToken(ASSIGNMENT,'=',1,18497) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,18498) -LexToken(OPENBRACKET,'(',1,18513) -LexToken(VAR,'orig',1,18525) -LexToken(ASSIGNMENT,'=',1,18529) -LexToken(OPENSQBRACKET,'[',1,18530) -LexToken(NUMBER,'388.82793',1,18531) -LexToken(COMMA,',',1,18540) -LexToken(NUMBER,'233.45067',1,18541) -LexToken(CLOSESQBRACKET,']',1,18550) -LexToken(COMMA,',',1,18551) -LexToken(VAR,'sz',1,18563) -LexToken(ASSIGNMENT,'=',1,18565) -LexToken(OPENSQBRACKET,'[',1,18566) -LexToken(NUMBER,'20',1,18567) -LexToken(COMMA,',',1,18569) -LexToken(NUMBER,'20',1,18570) -LexToken(CLOSESQBRACKET,']',1,18572) -LexToken(COMMA,',',1,18573) -LexToken(VAR,'flip',1,18585) -LexToken(ASSIGNMENT,'=',1,18589) -LexToken(PREVAR_BOOLEAN,'%t',1,18590) -LexToken(COMMA,',',1,18592) -LexToken(VAR,'theta',1,18604) -LexToken(ASSIGNMENT,'=',1,18609) -LexToken(NUMBER,'0',1,18610) -LexToken(COMMA,',',1,18611) -LexToken(VAR,'exprs',1,18623) -LexToken(ASSIGNMENT,'=',1,18628) -LexToken(DQSTRING,'"1"',1,18631) -LexToken(COMMA,',',1,18632) -LexToken(VAR,'pin',1,18644) -LexToken(ASSIGNMENT,'=',1,18647) -LexToken(NUMBER,'20',1,18648) -LexToken(COMMA,',',1,18650) -LexToken(VAR,'pout',1,18662) -LexToken(ASSIGNMENT,'=',1,18666) -LexToken(OPENSQBRACKET,'[',1,18667) -LexToken(CLOSESQBRACKET,']',1,18668) -LexToken(COMMA,',',1,18669) -LexToken(VAR,'pein',1,18681) -LexToken(ASSIGNMENT,'=',1,18685) -LexToken(OPENSQBRACKET,'[',1,18686) -LexToken(CLOSESQBRACKET,']',1,18687) -LexToken(COMMA,',',1,18688) -LexToken(VAR,'peout',1,18700) -LexToken(ASSIGNMENT,'=',1,18705) -LexToken(OPENSQBRACKET,'[',1,18706) -LexToken(CLOSESQBRACKET,']',1,18707) -LexToken(COMMA,',',1,18708) -LexToken(VAR,'gr_i',1,18720) -LexToken(ASSIGNMENT,'=',1,18724) -LexToken(OPENSQBRACKET,'[',1,18725) -LexToken(CLOSESQBRACKET,']',1,18726) -LexToken(COMMA,',',1,18727) -LexToken(VAR,'id',1,18739) -LexToken(ASSIGNMENT,'=',1,18741) -LexToken(DQSTRING,'""',1,18743) -LexToken(COMMA,',',1,18744) -LexToken(VAR,'in_implicit',1,18756) -LexToken(ASSIGNMENT,'=',1,18767) -LexToken(DQSTRING,'"E"',1,18770) -LexToken(COMMA,',',1,18771) -LexToken(VAR,'out_implicit',1,18783) -LexToken(ASSIGNMENT,'=',1,18795) -LexToken(OPENSQBRACKET,'[',1,18796) -LexToken(CLOSESQBRACKET,']',1,18797) -LexToken(CLOSEBRACKET,')',1,18798) -LexToken(COMMA,',',1,18799) -LexToken(VAR,'model',1,18811) -LexToken(ASSIGNMENT,'=',1,18816) -LexToken(SCICOS_MODEL,'scicos_model',1,18817) -LexToken(OPENBRACKET,'(',1,18829) -LexToken(VAR,'sim',1,18841) -LexToken(ASSIGNMENT,'=',1,18844) -LexToken(DQSTRING,'"output"',1,18852) -LexToken(COMMA,',',1,18853) -LexToken(VAR,'in',1,18865) -LexToken(ASSIGNMENT,'=',1,18867) -LexToken(ADDITION,'-',1,18868) -LexToken(NUMBER,'1',1,18869) -LexToken(COMMA,',',1,18870) -LexToken(VAR,'in2',1,18882) -LexToken(ASSIGNMENT,'=',1,18885) -LexToken(OPENSQBRACKET,'[',1,18886) -LexToken(CLOSESQBRACKET,']',1,18887) -LexToken(COMMA,',',1,18888) -LexToken(VAR,'intyp',1,18900) -LexToken(ASSIGNMENT,'=',1,18905) -LexToken(ADDITION,'-',1,18906) -LexToken(NUMBER,'1',1,18907) -LexToken(COMMA,',',1,18908) -LexToken(VAR,'out',1,18920) -LexToken(ASSIGNMENT,'=',1,18923) -LexToken(OPENSQBRACKET,'[',1,18924) -LexToken(CLOSESQBRACKET,']',1,18925) -LexToken(COMMA,',',1,18926) -LexToken(VAR,'out2',1,18938) -LexToken(ASSIGNMENT,'=',1,18942) -LexToken(OPENSQBRACKET,'[',1,18943) -LexToken(CLOSESQBRACKET,']',1,18944) -LexToken(COMMA,',',1,18945) -LexToken(VAR,'outtyp',1,18957) -LexToken(ASSIGNMENT,'=',1,18963) -LexToken(NUMBER,'1',1,18964) -LexToken(COMMA,',',1,18965) -LexToken(VAR,'evtin',1,18977) -LexToken(ASSIGNMENT,'=',1,18982) -LexToken(OPENSQBRACKET,'[',1,18983) -LexToken(CLOSESQBRACKET,']',1,18984) -LexToken(COMMA,',',1,18985) -LexToken(VAR,'evtout',1,18997) -LexToken(ASSIGNMENT,'=',1,19003) -LexToken(OPENSQBRACKET,'[',1,19004) -LexToken(CLOSESQBRACKET,']',1,19005) -LexToken(COMMA,',',1,19006) -LexToken(VAR,'state',1,19018) -LexToken(ASSIGNMENT,'=',1,19023) -LexToken(OPENSQBRACKET,'[',1,19024) -LexToken(CLOSESQBRACKET,']',1,19025) -LexToken(COMMA,',',1,19026) -LexToken(VAR,'dstate',1,19038) -LexToken(ASSIGNMENT,'=',1,19044) -LexToken(OPENSQBRACKET,'[',1,19045) -LexToken(CLOSESQBRACKET,']',1,19046) -LexToken(COMMA,',',1,19047) -LexToken(VAR,'odstate',1,19059) -LexToken(ASSIGNMENT,'=',1,19066) -LexToken(VAR,'list',1,19067) -LexToken(OPENBRACKET,'(',1,19071) -LexToken(CLOSEBRACKET,')',1,19072) -LexToken(COMMA,',',1,19073) -LexToken(VAR,'rpar',1,19085) -LexToken(ASSIGNMENT,'=',1,19089) -LexToken(OPENSQBRACKET,'[',1,19090) -LexToken(CLOSESQBRACKET,']',1,19091) -LexToken(COMMA,',',1,19092) -LexToken(VAR,'ipar',1,19104) -LexToken(ASSIGNMENT,'=',1,19108) -LexToken(NUMBER,'1',1,19109) -LexToken(COMMA,',',1,19110) -LexToken(VAR,'opar',1,19122) -LexToken(ASSIGNMENT,'=',1,19126) -LexToken(VAR,'list',1,19127) -LexToken(OPENBRACKET,'(',1,19131) -LexToken(CLOSEBRACKET,')',1,19132) -LexToken(COMMA,',',1,19133) -LexToken(VAR,'blocktype',1,19145) -LexToken(ASSIGNMENT,'=',1,19154) -LexToken(DQSTRING,'"c"',1,19157) -LexToken(COMMA,',',1,19158) -LexToken(VAR,'firing',1,19170) -LexToken(ASSIGNMENT,'=',1,19176) -LexToken(OPENSQBRACKET,'[',1,19177) -LexToken(CLOSESQBRACKET,']',1,19178) -LexToken(COMMA,',',1,19179) -LexToken(VAR,'dep_ut',1,19191) -LexToken(ASSIGNMENT,'=',1,19197) -LexToken(OPENSQBRACKET,'[',1,19198) -LexToken(PREVAR_BOOLEAN,'%f',1,19199) -LexToken(COMMA,',',1,19201) -LexToken(PREVAR_BOOLEAN,'%f',1,19202) -LexToken(CLOSESQBRACKET,']',1,19204) -LexToken(COMMA,',',1,19205) -LexToken(VAR,'label',1,19217) -LexToken(ASSIGNMENT,'=',1,19222) -LexToken(DQSTRING,'""',1,19224) -LexToken(COMMA,',',1,19225) -LexToken(VAR,'nzcross',1,19237) -LexToken(ASSIGNMENT,'=',1,19244) -LexToken(NUMBER,'0',1,19245) -LexToken(COMMA,',',1,19246) -LexToken(VAR,'nmode',1,19258) -LexToken(ASSIGNMENT,'=',1,19263) -LexToken(NUMBER,'0',1,19264) -LexToken(COMMA,',',1,19265) -LexToken(VAR,'equations',1,19277) -LexToken(ASSIGNMENT,'=',1,19286) -LexToken(VAR,'list',1,19287) -LexToken(OPENBRACKET,'(',1,19291) -LexToken(CLOSEBRACKET,')',1,19292) -LexToken(CLOSEBRACKET,')',1,19293) -LexToken(COMMA,',',1,19294) -LexToken(VAR,'doc',1,19306) -LexToken(ASSIGNMENT,'=',1,19309) -LexToken(VAR,'list',1,19310) -LexToken(OPENBRACKET,'(',1,19314) -LexToken(CLOSEBRACKET,')',1,19315) -LexToken(CLOSEBRACKET,')',1,19316) -LexToken(EOL,'\n',1,19317) -LexToken(VAR,'scs_m',1,19326) -LexToken(DOT,'.',1,19331) -LexToken(VAR,'objs',1,19332) -LexToken(OPENBRACKET,'(',1,19336) -LexToken(NUMBER,'20',1,19337) -LexToken(CLOSEBRACKET,')',1,19339) -LexToken(ASSIGNMENT,'=',1,19340) -LexToken(SCICOS_LINK,'scicos_link',1,19341) -LexToken(OPENBRACKET,'(',1,19352) -LexToken(VAR,'xx',1,19364) -LexToken(ASSIGNMENT,'=',1,19366) -LexToken(OPENSQBRACKET,'[',1,19367) -LexToken(NUMBER,'368.82793',1,19368) -LexToken(SEMICOLON,';',1,19377) -LexToken(NUMBER,'388.82793',1,19378) -LexToken(CLOSESQBRACKET,']',1,19387) -LexToken(COMMA,',',1,19388) -LexToken(VAR,'yy',1,19400) -LexToken(ASSIGNMENT,'=',1,19402) -LexToken(OPENSQBRACKET,'[',1,19403) -LexToken(NUMBER,'243.45067',1,19404) -LexToken(SEMICOLON,';',1,19413) -LexToken(NUMBER,'243.45067',1,19414) -LexToken(CLOSESQBRACKET,']',1,19423) -LexToken(COMMA,',',1,19424) -LexToken(VAR,'id',1,19436) -LexToken(ASSIGNMENT,'=',1,19438) -LexToken(DQSTRING,'"drawlink"',1,19448) -LexToken(COMMA,',',1,19449) -LexToken(VAR,'thick',1,19461) -LexToken(ASSIGNMENT,'=',1,19466) -LexToken(OPENSQBRACKET,'[',1,19467) -LexToken(NUMBER,'0',1,19468) -LexToken(COMMA,',',1,19469) -LexToken(NUMBER,'0',1,19470) -LexToken(CLOSESQBRACKET,']',1,19471) -LexToken(COMMA,',',1,19472) -LexToken(VAR,'ct',1,19484) -LexToken(ASSIGNMENT,'=',1,19486) -LexToken(OPENSQBRACKET,'[',1,19487) -LexToken(NUMBER,'1',1,19488) -LexToken(COMMA,',',1,19489) -LexToken(NUMBER,'1',1,19490) -LexToken(CLOSESQBRACKET,']',1,19491) -LexToken(COMMA,',',1,19492) -LexToken(VAR,'from',1,19504) -LexToken(ASSIGNMENT,'=',1,19508) -LexToken(OPENSQBRACKET,'[',1,19509) -LexToken(NUMBER,'6',1,19510) -LexToken(COMMA,',',1,19511) -LexToken(NUMBER,'2',1,19512) -LexToken(COMMA,',',1,19513) -LexToken(NUMBER,'0',1,19514) -LexToken(CLOSESQBRACKET,']',1,19515) -LexToken(COMMA,',',1,19516) -LexToken(VAR,'to',1,19528) -LexToken(ASSIGNMENT,'=',1,19530) -LexToken(OPENSQBRACKET,'[',1,19531) -LexToken(NUMBER,'19',1,19532) -LexToken(COMMA,',',1,19534) -LexToken(NUMBER,'1',1,19535) -LexToken(COMMA,',',1,19536) -LexToken(NUMBER,'1',1,19537) -LexToken(CLOSESQBRACKET,']',1,19538) -LexToken(CLOSEBRACKET,')',1,19539) -LexToken(EOL,'\n',1,19540) -LexToken(VAR,'scs_m',1,19549) -LexToken(DOT,'.',1,19554) -LexToken(VAR,'objs',1,19555) -LexToken(OPENBRACKET,'(',1,19559) -LexToken(NUMBER,'21',1,19560) -LexToken(CLOSEBRACKET,')',1,19562) -LexToken(ASSIGNMENT,'=',1,19563) -LexToken(SCICOS_BLOCK,'scicos_block',1,19564) -LexToken(OPENBRACKET,'(',1,19576) -LexToken(VAR,'gui',1,19588) -LexToken(ASSIGNMENT,'=',1,19591) -LexToken(DQSTRING,'"OUT_f"',1,19598) -LexToken(COMMA,',',1,19599) -LexToken(VAR,'graphics',1,19611) -LexToken(ASSIGNMENT,'=',1,19619) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,19620) -LexToken(OPENBRACKET,'(',1,19635) -LexToken(VAR,'orig',1,19647) -LexToken(ASSIGNMENT,'=',1,19651) -LexToken(OPENSQBRACKET,'[',1,19652) -LexToken(NUMBER,'466.2036',1,19653) -LexToken(COMMA,',',1,19661) -LexToken(NUMBER,'169.25363',1,19662) -LexToken(CLOSESQBRACKET,']',1,19671) -LexToken(COMMA,',',1,19672) -LexToken(VAR,'sz',1,19684) -LexToken(ASSIGNMENT,'=',1,19686) -LexToken(OPENSQBRACKET,'[',1,19687) -LexToken(NUMBER,'20',1,19688) -LexToken(COMMA,',',1,19690) -LexToken(NUMBER,'20',1,19691) -LexToken(CLOSESQBRACKET,']',1,19693) -LexToken(COMMA,',',1,19694) -LexToken(VAR,'flip',1,19706) -LexToken(ASSIGNMENT,'=',1,19710) -LexToken(PREVAR_BOOLEAN,'%t',1,19711) -LexToken(COMMA,',',1,19713) -LexToken(VAR,'theta',1,19725) -LexToken(ASSIGNMENT,'=',1,19730) -LexToken(NUMBER,'0',1,19731) -LexToken(COMMA,',',1,19732) -LexToken(VAR,'exprs',1,19744) -LexToken(ASSIGNMENT,'=',1,19749) -LexToken(DQSTRING,'"2"',1,19752) -LexToken(COMMA,',',1,19753) -LexToken(VAR,'pin',1,19765) -LexToken(ASSIGNMENT,'=',1,19768) -LexToken(NUMBER,'22',1,19769) -LexToken(COMMA,',',1,19771) -LexToken(VAR,'pout',1,19783) -LexToken(ASSIGNMENT,'=',1,19787) -LexToken(OPENSQBRACKET,'[',1,19788) -LexToken(CLOSESQBRACKET,']',1,19789) -LexToken(COMMA,',',1,19790) -LexToken(VAR,'pein',1,19802) -LexToken(ASSIGNMENT,'=',1,19806) -LexToken(OPENSQBRACKET,'[',1,19807) -LexToken(CLOSESQBRACKET,']',1,19808) -LexToken(COMMA,',',1,19809) -LexToken(VAR,'peout',1,19821) -LexToken(ASSIGNMENT,'=',1,19826) -LexToken(OPENSQBRACKET,'[',1,19827) -LexToken(CLOSESQBRACKET,']',1,19828) -LexToken(COMMA,',',1,19829) -LexToken(VAR,'gr_i',1,19841) -LexToken(ASSIGNMENT,'=',1,19845) -LexToken(OPENSQBRACKET,'[',1,19846) -LexToken(CLOSESQBRACKET,']',1,19847) -LexToken(COMMA,',',1,19848) -LexToken(VAR,'id',1,19860) -LexToken(ASSIGNMENT,'=',1,19862) -LexToken(DQSTRING,'""',1,19864) -LexToken(COMMA,',',1,19865) -LexToken(VAR,'in_implicit',1,19877) -LexToken(ASSIGNMENT,'=',1,19888) -LexToken(DQSTRING,'"E"',1,19891) -LexToken(COMMA,',',1,19892) -LexToken(VAR,'out_implicit',1,19904) -LexToken(ASSIGNMENT,'=',1,19916) -LexToken(OPENSQBRACKET,'[',1,19917) -LexToken(CLOSESQBRACKET,']',1,19918) -LexToken(CLOSEBRACKET,')',1,19919) -LexToken(COMMA,',',1,19920) -LexToken(VAR,'model',1,19932) -LexToken(ASSIGNMENT,'=',1,19937) -LexToken(SCICOS_MODEL,'scicos_model',1,19938) -LexToken(OPENBRACKET,'(',1,19950) -LexToken(VAR,'sim',1,19962) -LexToken(ASSIGNMENT,'=',1,19965) -LexToken(DQSTRING,'"output"',1,19973) -LexToken(COMMA,',',1,19974) -LexToken(VAR,'in',1,19986) -LexToken(ASSIGNMENT,'=',1,19988) -LexToken(ADDITION,'-',1,19989) -LexToken(NUMBER,'1',1,19990) -LexToken(COMMA,',',1,19991) -LexToken(VAR,'in2',1,20003) -LexToken(ASSIGNMENT,'=',1,20006) -LexToken(OPENSQBRACKET,'[',1,20007) -LexToken(CLOSESQBRACKET,']',1,20008) -LexToken(COMMA,',',1,20009) -LexToken(VAR,'intyp',1,20021) -LexToken(ASSIGNMENT,'=',1,20026) -LexToken(ADDITION,'-',1,20027) -LexToken(NUMBER,'1',1,20028) -LexToken(COMMA,',',1,20029) -LexToken(VAR,'out',1,20041) -LexToken(ASSIGNMENT,'=',1,20044) -LexToken(OPENSQBRACKET,'[',1,20045) -LexToken(CLOSESQBRACKET,']',1,20046) -LexToken(COMMA,',',1,20047) -LexToken(VAR,'out2',1,20059) -LexToken(ASSIGNMENT,'=',1,20063) -LexToken(OPENSQBRACKET,'[',1,20064) -LexToken(CLOSESQBRACKET,']',1,20065) -LexToken(COMMA,',',1,20066) -LexToken(VAR,'outtyp',1,20078) -LexToken(ASSIGNMENT,'=',1,20084) -LexToken(NUMBER,'1',1,20085) -LexToken(COMMA,',',1,20086) -LexToken(VAR,'evtin',1,20098) -LexToken(ASSIGNMENT,'=',1,20103) -LexToken(OPENSQBRACKET,'[',1,20104) -LexToken(CLOSESQBRACKET,']',1,20105) -LexToken(COMMA,',',1,20106) -LexToken(VAR,'evtout',1,20118) -LexToken(ASSIGNMENT,'=',1,20124) -LexToken(OPENSQBRACKET,'[',1,20125) -LexToken(CLOSESQBRACKET,']',1,20126) -LexToken(COMMA,',',1,20127) -LexToken(VAR,'state',1,20139) -LexToken(ASSIGNMENT,'=',1,20144) -LexToken(OPENSQBRACKET,'[',1,20145) -LexToken(CLOSESQBRACKET,']',1,20146) -LexToken(COMMA,',',1,20147) -LexToken(VAR,'dstate',1,20159) -LexToken(ASSIGNMENT,'=',1,20165) -LexToken(OPENSQBRACKET,'[',1,20166) -LexToken(CLOSESQBRACKET,']',1,20167) -LexToken(COMMA,',',1,20168) -LexToken(VAR,'odstate',1,20180) -LexToken(ASSIGNMENT,'=',1,20187) -LexToken(VAR,'list',1,20188) -LexToken(OPENBRACKET,'(',1,20192) -LexToken(CLOSEBRACKET,')',1,20193) -LexToken(COMMA,',',1,20194) -LexToken(VAR,'rpar',1,20206) -LexToken(ASSIGNMENT,'=',1,20210) -LexToken(OPENSQBRACKET,'[',1,20211) -LexToken(CLOSESQBRACKET,']',1,20212) -LexToken(COMMA,',',1,20213) -LexToken(VAR,'ipar',1,20225) -LexToken(ASSIGNMENT,'=',1,20229) -LexToken(NUMBER,'2',1,20230) -LexToken(COMMA,',',1,20231) -LexToken(VAR,'opar',1,20243) -LexToken(ASSIGNMENT,'=',1,20247) -LexToken(VAR,'list',1,20248) -LexToken(OPENBRACKET,'(',1,20252) -LexToken(CLOSEBRACKET,')',1,20253) -LexToken(COMMA,',',1,20254) -LexToken(VAR,'blocktype',1,20266) -LexToken(ASSIGNMENT,'=',1,20275) -LexToken(DQSTRING,'"c"',1,20278) -LexToken(COMMA,',',1,20279) -LexToken(VAR,'firing',1,20291) -LexToken(ASSIGNMENT,'=',1,20297) -LexToken(OPENSQBRACKET,'[',1,20298) -LexToken(CLOSESQBRACKET,']',1,20299) -LexToken(COMMA,',',1,20300) -LexToken(VAR,'dep_ut',1,20312) -LexToken(ASSIGNMENT,'=',1,20318) -LexToken(OPENSQBRACKET,'[',1,20319) -LexToken(PREVAR_BOOLEAN,'%f',1,20320) -LexToken(COMMA,',',1,20322) -LexToken(PREVAR_BOOLEAN,'%f',1,20323) -LexToken(CLOSESQBRACKET,']',1,20325) -LexToken(COMMA,',',1,20326) -LexToken(VAR,'label',1,20338) -LexToken(ASSIGNMENT,'=',1,20343) -LexToken(DQSTRING,'""',1,20345) -LexToken(COMMA,',',1,20346) -LexToken(VAR,'nzcross',1,20358) -LexToken(ASSIGNMENT,'=',1,20365) -LexToken(NUMBER,'0',1,20366) -LexToken(COMMA,',',1,20367) -LexToken(VAR,'nmode',1,20379) -LexToken(ASSIGNMENT,'=',1,20384) -LexToken(NUMBER,'0',1,20385) -LexToken(COMMA,',',1,20386) -LexToken(VAR,'equations',1,20398) -LexToken(ASSIGNMENT,'=',1,20407) -LexToken(VAR,'list',1,20408) -LexToken(OPENBRACKET,'(',1,20412) -LexToken(CLOSEBRACKET,')',1,20413) -LexToken(CLOSEBRACKET,')',1,20414) -LexToken(COMMA,',',1,20415) -LexToken(VAR,'doc',1,20427) -LexToken(ASSIGNMENT,'=',1,20430) -LexToken(VAR,'list',1,20431) -LexToken(OPENBRACKET,'(',1,20435) -LexToken(CLOSEBRACKET,')',1,20436) -LexToken(CLOSEBRACKET,')',1,20437) -LexToken(EOL,'\n',1,20438) -LexToken(VAR,'scs_m',1,20447) -LexToken(DOT,'.',1,20452) -LexToken(VAR,'objs',1,20453) -LexToken(OPENBRACKET,'(',1,20457) -LexToken(NUMBER,'22',1,20458) -LexToken(CLOSEBRACKET,')',1,20460) -LexToken(ASSIGNMENT,'=',1,20461) -LexToken(SCICOS_LINK,'scicos_link',1,20462) -LexToken(OPENBRACKET,'(',1,20473) -LexToken(VAR,'xx',1,20485) -LexToken(ASSIGNMENT,'=',1,20487) -LexToken(OPENSQBRACKET,'[',1,20488) -LexToken(NUMBER,'446.2036',1,20489) -LexToken(SEMICOLON,';',1,20497) -LexToken(NUMBER,'466.2036',1,20498) -LexToken(CLOSESQBRACKET,']',1,20506) -LexToken(COMMA,',',1,20507) -LexToken(VAR,'yy',1,20519) -LexToken(ASSIGNMENT,'=',1,20521) -LexToken(OPENSQBRACKET,'[',1,20522) -LexToken(NUMBER,'179.25363',1,20523) -LexToken(SEMICOLON,';',1,20532) -LexToken(NUMBER,'179.25363',1,20533) -LexToken(CLOSESQBRACKET,']',1,20542) -LexToken(COMMA,',',1,20543) -LexToken(VAR,'id',1,20555) -LexToken(ASSIGNMENT,'=',1,20557) -LexToken(DQSTRING,'"drawlink"',1,20567) -LexToken(COMMA,',',1,20568) -LexToken(VAR,'thick',1,20580) -LexToken(ASSIGNMENT,'=',1,20585) -LexToken(OPENSQBRACKET,'[',1,20586) -LexToken(NUMBER,'0',1,20587) -LexToken(COMMA,',',1,20588) -LexToken(NUMBER,'0',1,20589) -LexToken(CLOSESQBRACKET,']',1,20590) -LexToken(COMMA,',',1,20591) -LexToken(VAR,'ct',1,20603) -LexToken(ASSIGNMENT,'=',1,20605) -LexToken(OPENSQBRACKET,'[',1,20606) -LexToken(NUMBER,'1',1,20607) -LexToken(COMMA,',',1,20608) -LexToken(NUMBER,'1',1,20609) -LexToken(CLOSESQBRACKET,']',1,20610) -LexToken(COMMA,',',1,20611) -LexToken(VAR,'from',1,20623) -LexToken(ASSIGNMENT,'=',1,20627) -LexToken(OPENSQBRACKET,'[',1,20628) -LexToken(NUMBER,'9',1,20629) -LexToken(COMMA,',',1,20630) -LexToken(NUMBER,'1',1,20631) -LexToken(COMMA,',',1,20632) -LexToken(NUMBER,'0',1,20633) -LexToken(CLOSESQBRACKET,']',1,20634) -LexToken(COMMA,',',1,20635) -LexToken(VAR,'to',1,20647) -LexToken(ASSIGNMENT,'=',1,20649) -LexToken(OPENSQBRACKET,'[',1,20650) -LexToken(NUMBER,'21',1,20651) -LexToken(COMMA,',',1,20653) -LexToken(NUMBER,'1',1,20654) -LexToken(COMMA,',',1,20655) -LexToken(NUMBER,'1',1,20656) -LexToken(CLOSESQBRACKET,']',1,20657) -LexToken(CLOSEBRACKET,')',1,20658) -LexToken(EOL,'\n',1,20659) -LexToken(VAR,'model',1,20668) -LexToken(ASSIGNMENT,'=',1,20673) -LexToken(SCICOS_MODEL,'scicos_model',1,20674) -LexToken(OPENBRACKET,'(',1,20686) -LexToken(CLOSEBRACKET,')',1,20687) -LexToken(EOL,'\n',1,20688) -LexToken(VAR,'model',1,20697) -LexToken(DOT,'.',1,20702) -LexToken(VAR,'sim',1,20703) -LexToken(ASSIGNMENT,'=',1,20706) -LexToken(DQSTRING,'"csuper"',1,20714) -LexToken(EOL,'\n',1,20715) -LexToken(VAR,'model',1,20724) -LexToken(DOT,'.',1,20729) -LexToken(VAR,'in',1,20730) -LexToken(ASSIGNMENT,'=',1,20732) -LexToken(OPENSQBRACKET,'[',1,20733) -LexToken(NUMBER,'1',1,20734) -LexToken(SEMICOLON,';',1,20735) -LexToken(NUMBER,'1',1,20736) -LexToken(SEMICOLON,';',1,20737) -LexToken(NUMBER,'1',1,20738) -LexToken(CLOSESQBRACKET,']',1,20739) -LexToken(EOL,'\n',1,20740) -LexToken(VAR,'model',1,20749) -LexToken(DOT,'.',1,20754) -LexToken(VAR,'in2',1,20755) -LexToken(ASSIGNMENT,'=',1,20758) -LexToken(OPENSQBRACKET,'[',1,20759) -LexToken(NUMBER,'1',1,20760) -LexToken(SEMICOLON,';',1,20761) -LexToken(NUMBER,'1',1,20762) -LexToken(SEMICOLON,';',1,20763) -LexToken(NUMBER,'1',1,20764) -LexToken(CLOSESQBRACKET,']',1,20765) -LexToken(EOL,'\n',1,20766) -LexToken(VAR,'model',1,20775) -LexToken(DOT,'.',1,20780) -LexToken(VAR,'out',1,20781) -LexToken(ASSIGNMENT,'=',1,20784) -LexToken(OPENSQBRACKET,'[',1,20785) -LexToken(NUMBER,'1',1,20786) -LexToken(SEMICOLON,';',1,20787) -LexToken(NUMBER,'1',1,20788) -LexToken(CLOSESQBRACKET,']',1,20789) -LexToken(EOL,'\n',1,20790) -LexToken(VAR,'model',1,20799) -LexToken(DOT,'.',1,20804) -LexToken(VAR,'out2',1,20805) -LexToken(ASSIGNMENT,'=',1,20809) -LexToken(OPENSQBRACKET,'[',1,20810) -LexToken(NUMBER,'1',1,20811) -LexToken(SEMICOLON,';',1,20812) -LexToken(NUMBER,'1',1,20813) -LexToken(CLOSESQBRACKET,']',1,20814) -LexToken(EOL,'\n',1,20815) -LexToken(VAR,'model',1,20824) -LexToken(DOT,'.',1,20829) -LexToken(VAR,'intyp',1,20830) -LexToken(ASSIGNMENT,'=',1,20835) -LexToken(OPENSQBRACKET,'[',1,20836) -LexToken(NUMBER,'5',1,20837) -LexToken(NUMBER,'1',1,20839) -LexToken(NUMBER,'5',1,20841) -LexToken(CLOSESQBRACKET,']',1,20842) -LexToken(EOL,'\n',1,20843) -LexToken(VAR,'model',1,20852) -LexToken(DOT,'.',1,20857) -LexToken(VAR,'outtyp',1,20858) -LexToken(ASSIGNMENT,'=',1,20864) -LexToken(OPENSQBRACKET,'[',1,20865) -LexToken(NUMBER,'5',1,20866) -LexToken(NUMBER,'5',1,20868) -LexToken(CLOSESQBRACKET,']',1,20869) -LexToken(EOL,'\n',1,20870) -LexToken(VAR,'model',1,20879) -LexToken(DOT,'.',1,20884) -LexToken(VAR,'blocktype',1,20885) -LexToken(ASSIGNMENT,'=',1,20894) -LexToken(DQSTRING,'"h"',1,20897) -LexToken(EOL,'\n',1,20898) -LexToken(VAR,'model',1,20907) -LexToken(DOT,'.',1,20912) -LexToken(VAR,'firing',1,20913) -LexToken(ASSIGNMENT,'=',1,20919) -LexToken(PREVAR_BOOLEAN,'%f',1,20920) -LexToken(EOL,'\n',1,20922) -LexToken(VAR,'model',1,20931) -LexToken(DOT,'.',1,20936) -LexToken(VAR,'dep_ut',1,20937) -LexToken(ASSIGNMENT,'=',1,20943) -LexToken(OPENSQBRACKET,'[',1,20944) -LexToken(PREVAR_BOOLEAN,'%t',1,20945) -LexToken(PREVAR_BOOLEAN,'%f',1,20948) -LexToken(CLOSESQBRACKET,']',1,20950) -LexToken(EOL,'\n',1,20951) -LexToken(VAR,'model',1,20960) -LexToken(DOT,'.',1,20965) -LexToken(VAR,'rpar',1,20966) -LexToken(ASSIGNMENT,'=',1,20970) -LexToken(VAR,'scs_m',1,20971) -LexToken(EOL,'\n',1,20976) -LexToken(VAR,'gr_i',1,20985) -LexToken(ASSIGNMENT,'=',1,20989) -LexToken(OPENSQBRACKET,'[',1,20990) -LexToken(CLOSESQBRACKET,']',1,20991) -LexToken(EOL,'\n',1,20992) -LexToken(VAR,'x',1,21001) -LexToken(ASSIGNMENT,'=',1,21002) -LexToken(VAR,'standard_define',1,21003) -LexToken(OPENBRACKET,'(',1,21018) -LexToken(OPENSQBRACKET,'[',1,21019) -LexToken(NUMBER,'2',1,21020) -LexToken(NUMBER,'3',1,21022) -LexToken(CLOSESQBRACKET,']',1,21023) -LexToken(COMMA,',',1,21024) -LexToken(VAR,'model',1,21025) -LexToken(COMMA,',',1,21030) -LexToken(OPENSQBRACKET,'[',1,21031) -LexToken(CLOSESQBRACKET,']',1,21032) -LexToken(COMMA,',',1,21033) -LexToken(VAR,'gr_i',1,21034) -LexToken(CLOSEBRACKET,')',1,21038) -LexToken(EOL,'\n',1,21039) -LexToken(END,'end',1,21044) -LexToken(EOL,'\n',1,21047) -LexToken(ENDFUNCTION,'endfunction',1,21048) -LexToken(EOL,'\n',1,21059) -LexToken(EOL,'\n',1,21060) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2710) +/* autogenerated from "macros/IntegerOp/JKFLIPFLOP.sci" */ +None diff --git a/js/IntegerOp/LOGIC.js b/js/IntegerOp/LOGIC.js index 4936846f..b767d12c 100644 --- a/js/IntegerOp/LOGIC.js +++ b/js/IntegerOp/LOGIC.js @@ -1,660 +1,66 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,925) -LexToken(VAR,'LOGIC',1,926) -LexToken(OPENBRACKET,'(',1,931) -LexToken(VAR,'job',1,932) -LexToken(COMMA,',',1,935) -LexToken(VAR,'arg1',1,936) -LexToken(COMMA,',',1,940) -LexToken(VAR,'arg2',1,941) -LexToken(CLOSEBRACKET,')',1,945) -LexToken(EOL,'\n',1,946) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(OPENSQBRACKET,'[',1,953) -LexToken(CLOSESQBRACKET,']',1,954) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'y',1,961) -LexToken(ASSIGNMENT,'=',1,962) -LexToken(OPENSQBRACKET,'[',1,963) -LexToken(CLOSESQBRACKET,']',1,964) -LexToken(EOL,'\n',1,965) -LexToken(VAR,'typ',1,971) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(OPENSQBRACKET,'[',1,975) -LexToken(CLOSESQBRACKET,']',1,976) -LexToken(EOL,'\n',1,977) -LexToken(SELECT,'select',1,983) -LexToken(VAR,'job',1,990) -LexToken(EOL,'\n',1,993) -LexToken(CASE,'case',1,998) -LexToken(DQSTRING,'"set"',1,1007) -LexToken(THEN,'then',1,1009) -LexToken(EOL,'\n',1,1013) -LexToken(VAR,'x',1,1022) -LexToken(ASSIGNMENT,'=',1,1023) -LexToken(VAR,'arg1',1,1024) -LexToken(EOL,'\n',1,1028) -LexToken(VAR,'graphics',1,1037) -LexToken(ASSIGNMENT,'=',1,1045) -LexToken(VAR,'arg1',1,1046) -LexToken(DOT,'.',1,1050) -LexToken(VAR,'graphics',1,1051) -LexToken(EOL,'\n',1,1059) -LexToken(VAR,'exprs',1,1069) -LexToken(ASSIGNMENT,'=',1,1074) -LexToken(VAR,'graphics',1,1075) -LexToken(DOT,'.',1,1083) -LexToken(VAR,'exprs',1,1084) -LexToken(EOL,'\n',1,1089) -LexToken(VAR,'model',1,1098) -LexToken(ASSIGNMENT,'=',1,1103) -LexToken(VAR,'arg1',1,1104) -LexToken(DOT,'.',1,1108) -LexToken(VAR,'model',1,1109) -LexToken(EOL,'\n',1,1114) -LexToken(WHILE,'while',1,1124) -LexToken(PREVAR_BOOLEAN,'%t',1,1130) -LexToken(DO,'do',1,1133) -LexToken(EOL,'\n',1,1135) -LexToken(OPENSQBRACKET,'[',1,1148) -LexToken(VAR,'ok',1,1149) -LexToken(COMMA,',',1,1151) -LexToken(VAR,'mat',1,1152) -LexToken(COMMA,',',1,1155) -LexToken(VAR,'herit',1,1156) -LexToken(COMMA,',',1,1161) -LexToken(VAR,'exprs',1,1162) -LexToken(CLOSESQBRACKET,']',1,1167) -LexToken(ASSIGNMENT,'=',1,1168) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1169) -LexToken(OPENBRACKET,'(',1,1184) -LexToken(OPENSQBRACKET,'[',1,1185) -LexToken(VAR,'msprintf',1,1186) -LexToken(OPENBRACKET,'(',1,1194) -LexToken(VAR,'gettext',1,1195) -LexToken(OPENBRACKET,'(',1,1202) -LexToken(DQSTRING,'"Set %s block parameters"',1,1227) -LexToken(CLOSEBRACKET,')',1,1228) -LexToken(COMMA,',',1,1229) -LexToken(DQSTRING,'"LOGIC"',1,1237) -LexToken(CLOSEBRACKET,')',1,1238) -LexToken(SEMICOLON,';',1,1239) -LexToken(DQSTRING,'" "',1,1243) -LexToken(SEMICOLON,';',1,1244) -LexToken(VAR,'gettext',1,1245) -LexToken(OPENBRACKET,'(',1,1252) -LexToken(DQSTRING,'"Combinatorial logic"',1,1273) -LexToken(CLOSEBRACKET,')',1,1274) -LexToken(SEMICOLON,';',1,1275) -LexToken(DQSTRING,'" "',1,1278) -LexToken(SEMICOLON,';\n',1,1279) -LexToken(VAR,'gettext',1,1293) -LexToken(OPENBRACKET,'(',1,1300) -LexToken(DQSTRING,'"  Rows of the matrix are the output values"',1,1349) -LexToken(CLOSEBRACKET,')',1,1350) -LexToken(SEMICOLON,';',1,1351) -LexToken(VAR,'gettext',1,1353) -LexToken(OPENBRACKET,'(',1,1360) -LexToken(DQSTRING,'"  Number of rows must be a power of two."',1,1407) -LexToken(CLOSEBRACKET,')',1,1408) -LexToken(SEMICOLON,';',1,1409) -LexToken(VAR,'gettext',1,1426) -LexToken(OPENBRACKET,'(',1,1433) -LexToken(DQSTRING,'"  Number of columns gives the number of outputs."',1,1488) -LexToken(CLOSEBRACKET,')',1,1489) -LexToken(SEMICOLON,';',1,1490) -LexToken(DQSTRING,'" "',1,1493) -LexToken(CLOSESQBRACKET,']',1,1494) -LexToken(COMMA,',',1,1495) -LexToken(OPENSQBRACKET,'[',1,1512) -LexToken(VAR,'gettext',1,1513) -LexToken(OPENBRACKET,'(',1,1520) -LexToken(DQSTRING,'"Truth Table (matrix of outputs)"',1,1553) -LexToken(CLOSEBRACKET,')',1,1554) -LexToken(SEMICOLON,';',1,1555) -LexToken(VAR,'gettext',1,1557) -LexToken(OPENBRACKET,'(',1,1564) -LexToken(DQSTRING,'"Accepts Inherited Events (0:No, 1:Yes)"',1,1604) -LexToken(CLOSEBRACKET,')',1,1605) -LexToken(CLOSESQBRACKET,']',1,1606) -LexToken(COMMA,',',1,1607) -LexToken(VAR,'list',1,1624) -LexToken(OPENBRACKET,'(',1,1628) -LexToken(DQSTRING,'"mat"',1,1633) -LexToken(COMMA,',',1,1634) -LexToken(OPENSQBRACKET,'[',1,1635) -LexToken(ADDITION,'-',1,1636) -LexToken(NUMBER,'1',1,1637) -LexToken(COMMA,',',1,1638) -LexToken(ADDITION,'-',1,1639) -LexToken(NUMBER,'2',1,1640) -LexToken(CLOSESQBRACKET,']',1,1641) -LexToken(COMMA,',',1,1642) -LexToken(DQSTRING,'"vec"',1,1647) -LexToken(COMMA,',',1,1648) -LexToken(NUMBER,'1',1,1649) -LexToken(CLOSEBRACKET,')',1,1650) -LexToken(COMMA,',',1,1651) -LexToken(VAR,'exprs',1,1653) -LexToken(CLOSEBRACKET,')',1,1658) -LexToken(EOL,'\n',1,1659) -LexToken(EOL,'\n',1,1661) -LexToken(IF,'if',1,1674) -LexToken(NOT,'~',1,1677) -LexToken(VAR,'ok',1,1678) -LexToken(THEN,'then',1,1681) -LexToken(EOL,'\n',1,1685) -LexToken(BREAK,'break',1,1702) -LexToken(EOL,'\n',1,1707) -LexToken(END,'end',1,1721) -LexToken(EOL,'\n',1,1724) -LexToken(VAR,'nout',1,1737) -LexToken(ASSIGNMENT,'=',1,1741) -LexToken(VAR,'size',1,1742) -LexToken(OPENBRACKET,'(',1,1746) -LexToken(VAR,'mat',1,1747) -LexToken(COMMA,',',1,1750) -LexToken(NUMBER,'2',1,1751) -LexToken(CLOSEBRACKET,')',1,1752) -LexToken(EOL,'\n',1,1753) -LexToken(VAR,'nin',1,1766) -LexToken(ASSIGNMENT,'=',1,1769) -LexToken(OPENBRACKET,'(',1,1770) -LexToken(VAR,'log',1,1771) -LexToken(OPENBRACKET,'(',1,1774) -LexToken(VAR,'size',1,1775) -LexToken(OPENBRACKET,'(',1,1779) -LexToken(VAR,'mat',1,1780) -LexToken(COMMA,',',1,1783) -LexToken(NUMBER,'1',1,1784) -LexToken(CLOSEBRACKET,')',1,1785) -LexToken(CLOSEBRACKET,')',1,1786) -LexToken(MULTIPLICATION,'/',1,1787) -LexToken(VAR,'log',1,1788) -LexToken(OPENBRACKET,'(',1,1791) -LexToken(NUMBER,'2',1,1792) -LexToken(CLOSEBRACKET,')',1,1793) -LexToken(CLOSEBRACKET,')',1,1794) -LexToken(EOL,'\n',1,1795) -LexToken(VAR,'u1',1,1808) -LexToken(ASSIGNMENT,'=',1,1810) -LexToken(VAR,'floor',1,1811) -LexToken(OPENBRACKET,'(',1,1816) -LexToken(VAR,'nin',1,1817) -LexToken(CLOSEBRACKET,')',1,1820) -LexToken(EOL,'\n',1,1821) -LexToken(EOL,'\n',1,1912) -LexToken(IF,'if',1,1925) -LexToken(OPENBRACKET,'(',1,1928) -LexToken(VAR,'u1',1,1929) -LexToken(COMPARISON,'<>',1,1932) -LexToken(VAR,'nin',1,1935) -LexToken(CLOSEBRACKET,')',1,1938) -LexToken(THEN,'then',1,1940) -LexToken(EOL,'\n',1,1944) -LexToken(VAR,'block_parameter_error',1,1961) -LexToken(OPENBRACKET,'(',1,1982) -LexToken(VAR,'msprintf',1,1983) -LexToken(OPENBRACKET,'(',1,1991) -LexToken(VAR,'gettext',1,1992) -LexToken(OPENBRACKET,'(',1,1999) -LexToken(DQSTRING,'"Wrong size for \\\'%s\\\' parameter: %d."',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(COMMA,',',1,2039) -LexToken(VAR,'gettext',1,2041) -LexToken(OPENBRACKET,'(',1,2048) -LexToken(DQSTRING,'"Truth Table"',1,2061) -LexToken(CLOSEBRACKET,')',1,2062) -LexToken(COMMA,',',1,2063) -LexToken(VAR,'size',1,2065) -LexToken(OPENBRACKET,'(',1,2069) -LexToken(VAR,'mat',1,2070) -LexToken(COMMA,',',1,2073) -LexToken(NUMBER,'1',1,2074) -LexToken(CLOSEBRACKET,')',1,2075) -LexToken(CLOSEBRACKET,')',1,2076) -LexToken(COMMA,',',1,2077) -LexToken(VAR,'gettext',1,2098) -LexToken(OPENBRACKET,'(',1,2105) -LexToken(DQSTRING,'"Number of rows must be a power of two."',1,2145) -LexToken(CLOSEBRACKET,')',1,2146) -LexToken(CLOSEBRACKET,')',1,2147) -LexToken(EOL,'\n',1,2148) -LexToken(VAR,'ok',1,2166) -LexToken(ASSIGNMENT,'=',1,2168) -LexToken(PREVAR_BOOLEAN,'%f',1,2169) -LexToken(EOL,'\n',1,2171) -LexToken(ELSEIF,'elseif',1,2185) -LexToken(OPENBRACKET,'(',1,2192) -LexToken(VAR,'find',1,2193) -LexToken(OPENBRACKET,'(',1,2197) -LexToken(VAR,'mat',1,2198) -LexToken(OPENBRACKET,'(',1,2201) -LexToken(COLON,':',1,2202) -LexToken(CLOSEBRACKET,')',1,2203) -LexToken(COMPARISON,'<>',1,2205) -LexToken(NUMBER,'0',1,2208) -LexToken(LOGICAL,'&',1,2210) -LexToken(VAR,'mat',1,2212) -LexToken(OPENBRACKET,'(',1,2215) -LexToken(COLON,':',1,2216) -LexToken(CLOSEBRACKET,')',1,2217) -LexToken(COMPARISON,'<>',1,2219) -LexToken(NUMBER,'1',1,2222) -LexToken(CLOSEBRACKET,')',1,2223) -LexToken(COMPARISON,'<>',1,2225) -LexToken(OPENSQBRACKET,'[',1,2228) -LexToken(CLOSESQBRACKET,']',1,2229) -LexToken(CLOSEBRACKET,')',1,2230) -LexToken(THEN,'then',1,2232) -LexToken(EOL,'\n',1,2236) -LexToken(VAR,'block_parameter_error',1,2253) -LexToken(OPENBRACKET,'(',1,2274) -LexToken(VAR,'msprintf',1,2275) -LexToken(OPENBRACKET,'(',1,2283) -LexToken(VAR,'gettext',1,2284) -LexToken(OPENBRACKET,'(',1,2291) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,2326) -LexToken(CLOSEBRACKET,')',1,2327) -LexToken(COMMA,',',1,2328) -LexToken(VAR,'gettext',1,2330) -LexToken(OPENBRACKET,'(',1,2337) -LexToken(DQSTRING,'"Truth Table"',1,2350) -LexToken(CLOSEBRACKET,')',1,2351) -LexToken(CLOSEBRACKET,')',1,2352) -LexToken(COMMA,',',1,2353) -LexToken(VAR,'msprintf',1,2374) -LexToken(OPENBRACKET,'(',1,2382) -LexToken(VAR,'gettext',1,2383) -LexToken(OPENBRACKET,'(',1,2390) -LexToken(DQSTRING,'"Elements must be in the interval %s."',1,2429) -LexToken(CLOSEBRACKET,')',1,2430) -LexToken(COMMA,',',1,2431) -LexToken(DQSTRING,'"[0, 1]"',1,2439) -LexToken(CLOSEBRACKET,')',1,2440) -LexToken(CLOSEBRACKET,')',1,2441) -LexToken(EOL,'\n',1,2442) -LexToken(VAR,'ok',1,2460) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(PREVAR_BOOLEAN,'%f',1,2463) -LexToken(EOL,'\n',1,2465) -LexToken(ELSEIF,'elseif',1,2479) -LexToken(VAR,'herit',1,2486) -LexToken(COMPARISON,'<',1,2492) -LexToken(NUMBER,'0',1,2493) -LexToken(LOGICAL,'|',1,2495) -LexToken(VAR,'herit',1,2497) -LexToken(COMPARISON,'>',1,2503) -LexToken(NUMBER,'1',1,2505) -LexToken(THEN,'then',1,2507) -LexToken(EOL,'\n',1,2511) -LexToken(VAR,'block_parameter_error',1,2528) -LexToken(OPENBRACKET,'(',1,2549) -LexToken(VAR,'msprintf',1,2550) -LexToken(OPENBRACKET,'(',1,2558) -LexToken(VAR,'gettext',1,2559) -LexToken(OPENBRACKET,'(',1,2566) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2605) -LexToken(CLOSEBRACKET,')',1,2606) -LexToken(COMMA,',',1,2607) -LexToken(VAR,'gettext',1,2609) -LexToken(OPENBRACKET,'(',1,2616) -LexToken(DQSTRING,'"Accepts Inherited Events"',1,2642) -LexToken(CLOSEBRACKET,')',1,2643) -LexToken(COMMA,',',1,2644) -LexToken(VAR,'herit',1,2646) -LexToken(CLOSEBRACKET,')',1,2651) -LexToken(COMMA,',',1,2652) -LexToken(VAR,'msprintf',1,2673) -LexToken(OPENBRACKET,'(',1,2681) -LexToken(VAR,'gettext',1,2682) -LexToken(OPENBRACKET,'(',1,2689) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2719) -LexToken(CLOSEBRACKET,')',1,2720) -LexToken(COMMA,',',1,2721) -LexToken(DQSTRING,'"[0, 1]"',1,2729) -LexToken(CLOSEBRACKET,')',1,2730) -LexToken(CLOSEBRACKET,')',1,2731) -LexToken(EOL,'\n',1,2732) -LexToken(VAR,'ok',1,2750) -LexToken(ASSIGNMENT,'=',1,2752) -LexToken(PREVAR_BOOLEAN,'%f',1,2753) -LexToken(EOL,'\n',1,2755) -LexToken(END,'end',1,2769) -LexToken(EOL,'\n',1,2772) -LexToken(IF,'if',1,2785) -LexToken(VAR,'ok',1,2788) -LexToken(THEN,'then',1,2791) -LexToken(EOL,'\n',1,2795) -LexToken(VAR,'in',1,2812) -LexToken(ASSIGNMENT,'=',1,2814) -LexToken(OPENSQBRACKET,'[',1,2815) -LexToken(VAR,'ones',1,2816) -LexToken(OPENBRACKET,'(',1,2820) -LexToken(VAR,'nin',1,2821) -LexToken(COMMA,',',1,2824) -LexToken(NUMBER,'1',1,2825) -LexToken(CLOSEBRACKET,')',1,2826) -LexToken(VAR,'ones',1,2828) -LexToken(OPENBRACKET,'(',1,2832) -LexToken(VAR,'nin',1,2833) -LexToken(COMMA,',',1,2836) -LexToken(NUMBER,'1',1,2837) -LexToken(CLOSEBRACKET,')',1,2838) -LexToken(CLOSESQBRACKET,']',1,2839) -LexToken(EOL,'\n',1,2840) -LexToken(VAR,'out',1,2857) -LexToken(ASSIGNMENT,'=',1,2860) -LexToken(OPENSQBRACKET,'[',1,2861) -LexToken(VAR,'ones',1,2862) -LexToken(OPENBRACKET,'(',1,2866) -LexToken(VAR,'nout',1,2867) -LexToken(COMMA,',',1,2871) -LexToken(NUMBER,'1',1,2872) -LexToken(CLOSEBRACKET,')',1,2873) -LexToken(VAR,'ones',1,2875) -LexToken(OPENBRACKET,'(',1,2879) -LexToken(VAR,'nout',1,2880) -LexToken(COMMA,',',1,2884) -LexToken(NUMBER,'1',1,2885) -LexToken(CLOSEBRACKET,')',1,2886) -LexToken(CLOSESQBRACKET,']',1,2887) -LexToken(EOL,'\n',1,2888) -LexToken(VAR,'it',1,2905) -LexToken(ASSIGNMENT,'=',1,2907) -LexToken(NUMBER,'5',1,2908) -LexToken(MULTIPLICATION,'*',1,2909) -LexToken(VAR,'ones',1,2910) -LexToken(OPENBRACKET,'(',1,2914) -LexToken(NUMBER,'1',1,2915) -LexToken(COMMA,',',1,2916) -LexToken(VAR,'nin',1,2917) -LexToken(CLOSEBRACKET,')',1,2920) -LexToken(EOL,'\n',1,2921) -LexToken(VAR,'ot',1,2938) -LexToken(ASSIGNMENT,'=',1,2940) -LexToken(NUMBER,'5',1,2941) -LexToken(MULTIPLICATION,'*',1,2942) -LexToken(VAR,'ones',1,2943) -LexToken(OPENBRACKET,'(',1,2947) -LexToken(NUMBER,'1',1,2948) -LexToken(COMMA,',',1,2949) -LexToken(VAR,'nout',1,2950) -LexToken(CLOSEBRACKET,')',1,2954) -LexToken(EOL,'\n',1,2955) -LexToken(OPENSQBRACKET,'[',1,2972) -LexToken(VAR,'model',1,2973) -LexToken(COMMA,',',1,2978) -LexToken(VAR,'graphics',1,2979) -LexToken(COMMA,',',1,2987) -LexToken(VAR,'ok',1,2988) -LexToken(CLOSESQBRACKET,']',1,2990) -LexToken(ASSIGNMENT,'=',1,2991) -LexToken(VAR,'set_io',1,2992) -LexToken(OPENBRACKET,'(',1,2998) -LexToken(VAR,'model',1,2999) -LexToken(COMMA,',',1,3004) -LexToken(VAR,'graphics',1,3005) -LexToken(COMMA,',',1,3013) -LexToken(VAR,'list',1,3014) -LexToken(OPENBRACKET,'(',1,3018) -LexToken(VAR,'in',1,3019) -LexToken(COMMA,',',1,3021) -LexToken(VAR,'it',1,3022) -LexToken(CLOSEBRACKET,')',1,3024) -LexToken(COMMA,',',1,3025) -LexToken(VAR,'list',1,3026) -LexToken(OPENBRACKET,'(',1,3030) -LexToken(VAR,'out',1,3031) -LexToken(COMMA,',',1,3034) -LexToken(VAR,'ot',1,3035) -LexToken(CLOSEBRACKET,')',1,3037) -LexToken(COMMA,',',1,3038) -LexToken(VAR,'ones',1,3039) -LexToken(OPENBRACKET,'(',1,3043) -LexToken(NUMBER,'1',1,3044) -LexToken(ADDITION,'-',1,3045) -LexToken(VAR,'herit',1,3046) -LexToken(COMMA,',',1,3051) -LexToken(NUMBER,'1',1,3052) -LexToken(CLOSEBRACKET,')',1,3053) -LexToken(COMMA,',',1,3054) -LexToken(OPENSQBRACKET,'[',1,3055) -LexToken(CLOSESQBRACKET,']',1,3056) -LexToken(CLOSEBRACKET,')',1,3057) -LexToken(EOL,'\n',1,3058) -LexToken(END,'end',1,3071) -LexToken(EOL,'\n',1,3074) -LexToken(IF,'if',1,3087) -LexToken(VAR,'ok',1,3090) -LexToken(THEN,'then',1,3093) -LexToken(EOL,'\n',1,3097) -LexToken(VAR,'graphics',1,3114) -LexToken(DOT,'.',1,3122) -LexToken(VAR,'exprs',1,3123) -LexToken(ASSIGNMENT,'=',1,3128) -LexToken(VAR,'exprs',1,3129) -LexToken(EOL,'\n',1,3134) -LexToken(VAR,'mat',1,3152) -LexToken(ASSIGNMENT,'=',1,3155) -LexToken(VAR,'int8',1,3156) -LexToken(OPENBRACKET,'(',1,3160) -LexToken(VAR,'mat',1,3161) -LexToken(CLOSEBRACKET,')',1,3164) -LexToken(EOL,'\n',1,3165) -LexToken(VAR,'model',1,3183) -LexToken(DOT,'.',1,3188) -LexToken(VAR,'opar',1,3189) -LexToken(ASSIGNMENT,'=',1,3193) -LexToken(VAR,'list',1,3194) -LexToken(OPENBRACKET,'(',1,3198) -LexToken(VAR,'mat',1,3199) -LexToken(CLOSEBRACKET,')',1,3202) -LexToken(EOL,'\n',1,3203) -LexToken(VAR,'x',1,3221) -LexToken(DOT,'.',1,3222) -LexToken(VAR,'graphics',1,3223) -LexToken(ASSIGNMENT,'=',1,3231) -LexToken(VAR,'graphics',1,3232) -LexToken(EOL,'\n',1,3240) -LexToken(VAR,'x',1,3258) -LexToken(DOT,'.',1,3259) -LexToken(VAR,'model',1,3260) -LexToken(ASSIGNMENT,'=',1,3265) -LexToken(VAR,'model',1,3266) -LexToken(EOL,'\n',1,3271) -LexToken(BREAK,'break',1,3289) -LexToken(EOL,'\n',1,3294) -LexToken(END,'end',1,3307) -LexToken(EOL,'\n',1,3310) -LexToken(END,'end',1,3319) -LexToken(EOL,'\n',1,3322) -LexToken(CASE,'case',1,3327) -LexToken(DQSTRING,'"define"',1,3339) -LexToken(THEN,'then',1,3341) -LexToken(EOL,'\n',1,3345) -LexToken(VAR,'mat',1,3354) -LexToken(ASSIGNMENT,'=',1,3357) -LexToken(OPENSQBRACKET,'[',1,3358) -LexToken(NUMBER,'0',1,3359) -LexToken(SEMICOLON,';',1,3360) -LexToken(NUMBER,'0',1,3361) -LexToken(SEMICOLON,';',1,3362) -LexToken(NUMBER,'0',1,3363) -LexToken(SEMICOLON,';',1,3364) -LexToken(NUMBER,'1',1,3365) -LexToken(CLOSESQBRACKET,']',1,3366) -LexToken(EOL,'\n',1,3367) -LexToken(VAR,'model',1,3376) -LexToken(ASSIGNMENT,'=',1,3381) -LexToken(SCICOS_MODEL,'scicos_model',1,3382) -LexToken(OPENBRACKET,'(',1,3394) -LexToken(CLOSEBRACKET,')',1,3395) -LexToken(EOL,'\n',1,3396) -LexToken(VAR,'model',1,3405) -LexToken(DOT,'.',1,3410) -LexToken(VAR,'sim',1,3411) -LexToken(ASSIGNMENT,'=',1,3414) -LexToken(VAR,'list',1,3415) -LexToken(OPENBRACKET,'(',1,3419) -LexToken(DQSTRING,'"logic"',1,3426) -LexToken(COMMA,',',1,3427) -LexToken(NUMBER,'4',1,3428) -LexToken(CLOSEBRACKET,')',1,3429) -LexToken(EOL,'\n',1,3430) -LexToken(VAR,'model',1,3439) -LexToken(DOT,'.',1,3444) -LexToken(VAR,'in',1,3445) -LexToken(ASSIGNMENT,'=',1,3447) -LexToken(OPENSQBRACKET,'[',1,3448) -LexToken(NUMBER,'1',1,3449) -LexToken(SEMICOLON,';',1,3450) -LexToken(NUMBER,'1',1,3451) -LexToken(CLOSESQBRACKET,']',1,3452) -LexToken(EOL,'\n',1,3453) -LexToken(VAR,'model',1,3462) -LexToken(DOT,'.',1,3467) -LexToken(VAR,'in2',1,3468) -LexToken(ASSIGNMENT,'=',1,3471) -LexToken(OPENSQBRACKET,'[',1,3472) -LexToken(NUMBER,'1',1,3473) -LexToken(SEMICOLON,';',1,3474) -LexToken(NUMBER,'1',1,3475) -LexToken(CLOSESQBRACKET,']',1,3476) -LexToken(EOL,'\n',1,3477) -LexToken(VAR,'model',1,3486) -LexToken(DOT,'.',1,3491) -LexToken(VAR,'out',1,3492) -LexToken(ASSIGNMENT,'=',1,3495) -LexToken(NUMBER,'1',1,3496) -LexToken(EOL,'\n',1,3497) -LexToken(VAR,'model',1,3506) -LexToken(DOT,'.',1,3511) -LexToken(VAR,'out2',1,3512) -LexToken(ASSIGNMENT,'=',1,3516) -LexToken(NUMBER,'1',1,3517) -LexToken(EOL,'\n',1,3518) -LexToken(VAR,'model',1,3527) -LexToken(DOT,'.',1,3532) -LexToken(VAR,'evtin',1,3533) -LexToken(ASSIGNMENT,'=',1,3538) -LexToken(NUMBER,'1',1,3539) -LexToken(EOL,'\n',1,3540) -LexToken(VAR,'model',1,3549) -LexToken(DOT,'.',1,3554) -LexToken(VAR,'intyp',1,3555) -LexToken(ASSIGNMENT,'=',1,3560) -LexToken(OPENSQBRACKET,'[',1,3561) -LexToken(NUMBER,'5',1,3562) -LexToken(NUMBER,'5',1,3564) -LexToken(CLOSESQBRACKET,']',1,3565) -LexToken(EOL,'\n',1,3566) -LexToken(VAR,'model',1,3575) -LexToken(DOT,'.',1,3580) -LexToken(VAR,'outtyp',1,3581) -LexToken(ASSIGNMENT,'=',1,3587) -LexToken(NUMBER,'5',1,3588) -LexToken(EOL,'\n',1,3589) -LexToken(VAR,'model',1,3598) -LexToken(DOT,'.',1,3603) -LexToken(VAR,'opar',1,3604) -LexToken(ASSIGNMENT,'=',1,3608) -LexToken(VAR,'list',1,3609) -LexToken(OPENBRACKET,'(',1,3613) -LexToken(VAR,'int8',1,3614) -LexToken(OPENBRACKET,'(',1,3618) -LexToken(VAR,'mat',1,3619) -LexToken(CLOSEBRACKET,')',1,3622) -LexToken(CLOSEBRACKET,')',1,3623) -LexToken(EOL,'\n',1,3624) -LexToken(VAR,'model',1,3634) -LexToken(DOT,'.',1,3639) -LexToken(VAR,'blocktype',1,3640) -LexToken(ASSIGNMENT,'=',1,3649) -LexToken(DQSTRING,'"c"',1,3652) -LexToken(EOL,'\n',1,3653) -LexToken(VAR,'model',1,3662) -LexToken(DOT,'.',1,3667) -LexToken(VAR,'firing',1,3668) -LexToken(ASSIGNMENT,'=',1,3674) -LexToken(PREVAR_BOOLEAN,'%f',1,3675) -LexToken(EOL,'\n',1,3677) -LexToken(VAR,'model',1,3686) -LexToken(DOT,'.',1,3691) -LexToken(VAR,'dep_ut',1,3692) -LexToken(ASSIGNMENT,'=',1,3698) -LexToken(OPENSQBRACKET,'[',1,3699) -LexToken(PREVAR_BOOLEAN,'%t',1,3700) -LexToken(PREVAR_BOOLEAN,'%f',1,3703) -LexToken(CLOSESQBRACKET,']',1,3705) -LexToken(EOL,'\n',1,3706) -LexToken(VAR,'exprs',1,3715) -LexToken(ASSIGNMENT,'=',1,3720) -LexToken(OPENSQBRACKET,'[',1,3721) -LexToken(VAR,'sci2exp',1,3722) -LexToken(OPENBRACKET,'(',1,3729) -LexToken(VAR,'mat',1,3730) -LexToken(CLOSEBRACKET,')',1,3733) -LexToken(SEMICOLON,';',1,3734) -LexToken(VAR,'sci2exp',1,3735) -LexToken(OPENBRACKET,'(',1,3742) -LexToken(NUMBER,'0',1,3743) -LexToken(CLOSEBRACKET,')',1,3744) -LexToken(CLOSESQBRACKET,']',1,3745) -LexToken(EOL,'\n',1,3746) -LexToken(VAR,'gr_i',1,3755) -LexToken(ASSIGNMENT,'=',1,3759) -LexToken(OPENSQBRACKET,'[',1,3760) -LexToken(CLOSESQBRACKET,']',1,3761) -LexToken(EOL,'\n',1,3762) -LexToken(VAR,'x',1,3771) -LexToken(ASSIGNMENT,'=',1,3772) -LexToken(VAR,'standard_define',1,3773) -LexToken(OPENBRACKET,'(',1,3788) -LexToken(OPENSQBRACKET,'[',1,3789) -LexToken(NUMBER,'2',1,3790) -LexToken(NUMBER,'2',1,3792) -LexToken(CLOSESQBRACKET,']',1,3793) -LexToken(COMMA,',',1,3794) -LexToken(VAR,'model',1,3795) -LexToken(COMMA,',',1,3800) -LexToken(VAR,'exprs',1,3801) -LexToken(COMMA,',',1,3806) -LexToken(VAR,'gr_i',1,3807) -LexToken(CLOSEBRACKET,')',1,3811) -LexToken(EOL,'\n',1,3812) -LexToken(END,'end',1,3817) -LexToken(EOL,'\n',1,3820) -LexToken(ENDFUNCTION,'endfunction',1,3821) -LexToken(EOL,'\n',1,3832) -LexToken(EOL,'\n',1,3833) +/* autogenerated from "macros/IntegerOp/LOGIC.sci" */ +function LOGIC() { +LOGIC.prototype.get = function LOGIC() { +} +LOGIC.prototype.set = function LOGIC() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,mat,herit,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"LOGIC")," ",gettext("Combinatorial logic")," ",gettext("  Rows of the matrix are the output values"),gettext("  Number of rows must be a power of two."),gettext("  Number of columns gives the number of outputs.")," "],[gettext("Truth Table (matrix of outputs)"),gettext("Accepts Inherited Events (0:No, 1:Yes)")],list("mat",[-1,-2],"vec",1),exprs); +if (!ok) { +break +} +nout=size(mat,2); +nin=(log(size(mat,1))/log(2)); +u1=floor(nin); +if ((u1!=nin)) { +block_parameter_error(msprintf(gettext("Wrong size for \'%s\' parameter: %d."),gettext("Truth Table"),size(mat,1)),gettext("Number of rows must be a power of two.")); +ok=None; +} else if ((find(mat.slice()!=0&&mat.slice()!=1)!=[])) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Truth Table")),msprintf(gettext("Elements must be in the interval %s."),"[0, 1]")); +ok=None; +} else if (herit<0||herit>1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Accepts Inherited Events"),herit),msprintf(gettext("Must be in the interval %s."),"[0, 1]")); +ok=None; +} +if (ok) { +in1=[ones(nin,1),ones(nin,1)]; +out=[ones(nout,1),ones(nout,1)]; +it=5*ones(1,nin); +ot=5*ones(1,nout); +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),ones(1-herit,1),[]); +} +if (ok) { +graphics.exprs=exprs; +mat=int8(mat); +model.opar=list(mat); +x.graphics=graphics; +x.model=model; +break +} +} +} +LOGIC.prototype.define = function LOGIC() { +mat=[0,0,0,1]; +model=scicos_model(); +model.sim=list("logic",4); +model.in=[1,1]; +model.in2=[1,1]; +model.out=1; +model.out2=1; +model.evtin=1; +model.intyp=[5,5]; +model.outtyp=5; +model.opar=list(int8(mat)); +model.blocktype="c"; +model.firing=None; +model.dep_ut=[true,None]; +exprs=[sci2exp(mat),sci2exp(0)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +LOGIC.prototype.details = function LOGIC() { +} +} diff --git a/js/IntegerOp/SHIFT.js b/js/IntegerOp/SHIFT.js index c3a13953..c4783369 100644 --- a/js/IntegerOp/SHIFT.js +++ b/js/IntegerOp/SHIFT.js @@ -1,853 +1,4 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,925) -LexToken(VAR,'SHIFT',1,926) -LexToken(OPENBRACKET,'(',1,931) -LexToken(VAR,'job',1,932) -LexToken(COMMA,',',1,935) -LexToken(VAR,'arg1',1,936) -LexToken(COMMA,',',1,940) -LexToken(VAR,'arg2',1,941) -LexToken(CLOSEBRACKET,')',1,945) -LexToken(EOL,'\n',1,946) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(OPENSQBRACKET,'[',1,953) -LexToken(CLOSESQBRACKET,']',1,954) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'y',1,961) -LexToken(ASSIGNMENT,'=',1,962) -LexToken(OPENSQBRACKET,'[',1,963) -LexToken(CLOSESQBRACKET,']',1,964) -LexToken(EOL,'\n',1,965) -LexToken(VAR,'typ',1,971) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(OPENSQBRACKET,'[',1,975) -LexToken(CLOSESQBRACKET,']',1,976) -LexToken(EOL,'\n',1,977) -LexToken(SELECT,'select',1,983) -LexToken(VAR,'job',1,990) -LexToken(EOL,'\n',1,993) -LexToken(CASE,'case',1,998) -LexToken(DQSTRING,'"set"',1,1007) -LexToken(THEN,'then',1,1009) -LexToken(EOL,'\n',1,1013) -LexToken(VAR,'x',1,1022) -LexToken(ASSIGNMENT,'=',1,1023) -LexToken(VAR,'arg1',1,1024) -LexToken(EOL,'\n',1,1028) -LexToken(VAR,'graphics',1,1038) -LexToken(ASSIGNMENT,'=',1,1046) -LexToken(VAR,'arg1',1,1047) -LexToken(DOT,'.',1,1051) -LexToken(VAR,'graphics',1,1052) -LexToken(EOL,'\n',1,1060) -LexToken(VAR,'model',1,1069) -LexToken(ASSIGNMENT,'=',1,1074) -LexToken(VAR,'arg1',1,1075) -LexToken(DOT,'.',1,1079) -LexToken(VAR,'model',1,1080) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'exprs',1,1094) -LexToken(ASSIGNMENT,'=',1,1099) -LexToken(VAR,'graphics',1,1100) -LexToken(DOT,'.',1,1108) -LexToken(VAR,'exprs',1,1109) -LexToken(EOL,'\n',1,1114) -LexToken(WHILE,'while',1,1123) -LexToken(PREVAR_BOOLEAN,'%t',1,1129) -LexToken(DO,'do',1,1132) -LexToken(EOL,'\n',1,1134) -LexToken(OPENSQBRACKET,'[',1,1147) -LexToken(VAR,'ok',1,1148) -LexToken(COMMA,',',1,1150) -LexToken(VAR,'Datatype',1,1151) -LexToken(COMMA,',',1,1159) -LexToken(VAR,'nb',1,1160) -LexToken(COMMA,',',1,1162) -LexToken(VAR,'np',1,1163) -LexToken(COMMA,',',1,1165) -LexToken(VAR,'exprs',1,1166) -LexToken(CLOSESQBRACKET,']',1,1171) -LexToken(ASSIGNMENT,'=',1,1172) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1173) -LexToken(OPENBRACKET,'(',1,1188) -LexToken(OPENSQBRACKET,'[',1,1189) -LexToken(VAR,'msprintf',1,1190) -LexToken(OPENBRACKET,'(',1,1198) -LexToken(VAR,'gettext',1,1199) -LexToken(OPENBRACKET,'(',1,1206) -LexToken(DQSTRING,'"Set %s block parameters"',1,1231) -LexToken(CLOSEBRACKET,')',1,1232) -LexToken(COMMA,',',1,1233) -LexToken(DQSTRING,'"SHIFT"',1,1241) -LexToken(CLOSEBRACKET,')',1,1242) -LexToken(SEMICOLON,';',1,1243) -LexToken(DQSTRING,'" "',1,1246) -LexToken(SEMICOLON,';',1,1247) -LexToken(VAR,'gettext',1,1249) -LexToken(OPENBRACKET,'(',1,1256) -LexToken(DQSTRING,'"Shift/Rotates bits"',1,1276) -LexToken(CLOSEBRACKET,')',1,1277) -LexToken(CLOSESQBRACKET,']',1,1278) -LexToken(COMMA,',',1,1279) -LexToken(OPENSQBRACKET,'[',1,1296) -LexToken(VAR,'msprintf',1,1297) -LexToken(OPENBRACKET,'(',1,1305) -LexToken(VAR,'gettext',1,1306) -LexToken(OPENBRACKET,'(',1,1313) -LexToken(DQSTRING,'"Data Type %s"',1,1327) -LexToken(CLOSEBRACKET,')',1,1328) -LexToken(COMMA,',',1,1329) -LexToken(DQSTRING,'"(3:int32, 4:int16, 5:int8, ...)"',1,1363) -LexToken(CLOSEBRACKET,')',1,1364) -LexToken(SEMICOLON,';',1,1365) -LexToken(VAR,'gettext',1,1367) -LexToken(OPENBRACKET,'(',1,1374) -LexToken(DQSTRING,'"Number of Bits to Shift Left (Negative number to shift right)"',1,1437) -LexToken(CLOSEBRACKET,')',1,1438) -LexToken(SEMICOLON,';',1,1439) -LexToken(VAR,'gettext',1,1456) -LexToken(OPENBRACKET,'(',1,1463) -LexToken(DQSTRING,'"Shift Type (0:Arithmetic, 1:Circular)"',1,1502) -LexToken(CLOSEBRACKET,')',1,1503) -LexToken(CLOSESQBRACKET,']',1,1504) -LexToken(COMMA,',',1,1505) -LexToken(VAR,'list',1,1522) -LexToken(OPENBRACKET,'(',1,1526) -LexToken(DQSTRING,'"vec"',1,1531) -LexToken(COMMA,',',1,1532) -LexToken(NUMBER,'1',1,1533) -LexToken(COMMA,',',1,1534) -LexToken(DQSTRING,'"vec"',1,1539) -LexToken(COMMA,',',1,1540) -LexToken(NUMBER,'1',1,1541) -LexToken(COMMA,',',1,1542) -LexToken(DQSTRING,'"vec"',1,1547) -LexToken(COMMA,',',1,1548) -LexToken(NUMBER,'1',1,1549) -LexToken(CLOSEBRACKET,')',1,1550) -LexToken(COMMA,',',1,1551) -LexToken(VAR,'exprs',1,1553) -LexToken(CLOSEBRACKET,')',1,1558) -LexToken(EOL,'\n',1,1559) -LexToken(EOL,'\n',1,1561) -LexToken(IF,'if',1,1574) -LexToken(NOT,'~',1,1577) -LexToken(VAR,'ok',1,1578) -LexToken(THEN,'then',1,1581) -LexToken(EOL,'\n',1,1585) -LexToken(BREAK,'break',1,1602) -LexToken(EOL,'\n',1,1607) -LexToken(END,'end',1,1621) -LexToken(EOL,'\n',1,1624) -LexToken(IF,'if',1,1637) -LexToken(OPENBRACKET,'(',1,1640) -LexToken(VAR,'np',1,1641) -LexToken(COMPARISON,'~=',1,1644) -LexToken(NUMBER,'0',1,1647) -LexToken(LOGICAL,'&',1,1649) -LexToken(VAR,'np',1,1651) -LexToken(COMPARISON,'~=',1,1654) -LexToken(NUMBER,'1',1,1657) -LexToken(CLOSEBRACKET,')',1,1658) -LexToken(THEN,'then',1,1660) -LexToken(EOL,'\n',1,1664) -LexToken(VAR,'block_parameter_error',1,1681) -LexToken(OPENBRACKET,'(',1,1702) -LexToken(VAR,'msprintf',1,1703) -LexToken(OPENBRACKET,'(',1,1711) -LexToken(VAR,'gettext',1,1713) -LexToken(OPENBRACKET,'(',1,1720) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,1759) -LexToken(CLOSEBRACKET,')',1,1760) -LexToken(COMMA,',',1,1761) -LexToken(VAR,'gettext',1,1763) -LexToken(OPENBRACKET,'(',1,1770) -LexToken(DQSTRING,'"Shift Type"',1,1782) -LexToken(CLOSEBRACKET,')',1,1783) -LexToken(COMMA,',',1,1784) -LexToken(VAR,'np',1,1786) -LexToken(CLOSEBRACKET,')',1,1788) -LexToken(COMMA,',',1,1789) -LexToken(VAR,'msprintf',1,1810) -LexToken(OPENBRACKET,'(',1,1818) -LexToken(VAR,'gettext',1,1819) -LexToken(OPENBRACKET,'(',1,1826) -LexToken(DQSTRING,'"Must be in the interval %s."',1,1855) -LexToken(CLOSEBRACKET,')',1,1856) -LexToken(COMMA,',',1,1857) -LexToken(DQSTRING,'"[0, 1]"',1,1866) -LexToken(CLOSEBRACKET,')',1,1867) -LexToken(CLOSEBRACKET,')',1,1868) -LexToken(EOL,'\n',1,1869) -LexToken(VAR,'ok',1,1887) -LexToken(ASSIGNMENT,'=',1,1889) -LexToken(PREVAR_BOOLEAN,'%f',1,1890) -LexToken(EOL,'\n',1,1892) -LexToken(END,'end',1,1906) -LexToken(EOL,'\n',1,1909) -LexToken(VAR,'it',1,1922) -LexToken(ASSIGNMENT,'=',1,1924) -LexToken(VAR,'Datatype',1,1925) -LexToken(EOL,'\n',1,1933) -LexToken(VAR,'ot',1,1947) -LexToken(ASSIGNMENT,'=',1,1949) -LexToken(VAR,'Datatype',1,1950) -LexToken(EOL,'\n',1,1958) -LexToken(EOL,'\n',1,2006) -LexToken(IF,'if',1,2019) -LexToken(OPENBRACKET,'(',1,2022) -LexToken(VAR,'Datatype',1,2023) -LexToken(COMPARISON,'==',1,2031) -LexToken(NUMBER,'3',1,2033) -LexToken(LOGICAL,'|',1,2035) -LexToken(VAR,'Datatype',1,2037) -LexToken(COMPARISON,'==',1,2045) -LexToken(NUMBER,'6',1,2047) -LexToken(CLOSEBRACKET,')',1,2048) -LexToken(THEN,'then',1,2050) -LexToken(EOL,'\n',1,2054) -LexToken(IF,'if',1,2071) -LexToken(VAR,'nb',1,2074) -LexToken(COMPARISON,'>',1,2076) -LexToken(NUMBER,'0',1,2077) -LexToken(THEN,'then',1,2079) -LexToken(EOL,'\n',1,2083) -LexToken(SELECT,'select',1,2104) -LexToken(VAR,'np',1,2111) -LexToken(EOL,'\n',1,2113) -LexToken(CASE,'case',1,2134) -LexToken(NUMBER,'0',1,2139) -LexToken(THEN,'then',1,2141) -LexToken(EOL,'\n',1,2145) -LexToken(VAR,'model',1,2170) -LexToken(DOT,'.',1,2175) -LexToken(VAR,'sim',1,2176) -LexToken(ASSIGNMENT,'=',1,2179) -LexToken(VAR,'list',1,2180) -LexToken(OPENBRACKET,'(',1,2184) -LexToken(DQSTRING,'"shift_32_LA"',1,2197) -LexToken(COMMA,',',1,2198) -LexToken(NUMBER,'4',1,2199) -LexToken(CLOSEBRACKET,')',1,2200) -LexToken(EOL,'\n',1,2201) -LexToken(CASE,'case',1,2222) -LexToken(NUMBER,'1',1,2227) -LexToken(THEN,'then',1,2229) -LexToken(EOL,'\n',1,2233) -LexToken(VAR,'model',1,2258) -LexToken(DOT,'.',1,2263) -LexToken(VAR,'sim',1,2264) -LexToken(ASSIGNMENT,'=',1,2267) -LexToken(VAR,'list',1,2268) -LexToken(OPENBRACKET,'(',1,2272) -LexToken(DQSTRING,'"shift_32_LC"',1,2285) -LexToken(COMMA,',',1,2286) -LexToken(NUMBER,'4',1,2287) -LexToken(CLOSEBRACKET,')',1,2288) -LexToken(EOL,'\n',1,2289) -LexToken(END,'end',1,2310) -LexToken(EOL,'\n',1,2313) -LexToken(ELSEIF,'elseif',1,2330) -LexToken(VAR,'nb',1,2337) -LexToken(COMPARISON,'<',1,2339) -LexToken(NUMBER,'0',1,2340) -LexToken(EOL,'\n',1,2341) -LexToken(SELECT,'select',1,2362) -LexToken(VAR,'np',1,2369) -LexToken(EOL,'\n',1,2371) -LexToken(CASE,'case',1,2392) -LexToken(NUMBER,'0',1,2397) -LexToken(THEN,'then',1,2399) -LexToken(EOL,'\n',1,2403) -LexToken(SELECT,'select',1,2428) -LexToken(VAR,'Datatype',1,2435) -LexToken(EOL,'\n',1,2443) -LexToken(CASE,'case',1,2468) -LexToken(NUMBER,'3',1,2473) -LexToken(THEN,'then',1,2475) -LexToken(EOL,'\n',1,2479) -LexToken(VAR,'model',1,2508) -LexToken(DOT,'.',1,2513) -LexToken(VAR,'sim',1,2514) -LexToken(ASSIGNMENT,'=',1,2517) -LexToken(VAR,'list',1,2518) -LexToken(OPENBRACKET,'(',1,2522) -LexToken(DQSTRING,'"shift_32_RA"',1,2535) -LexToken(COMMA,',',1,2536) -LexToken(NUMBER,'4',1,2537) -LexToken(CLOSEBRACKET,')',1,2538) -LexToken(EOL,'\n',1,2539) -LexToken(CASE,'case',1,2564) -LexToken(NUMBER,'6',1,2569) -LexToken(THEN,'then',1,2571) -LexToken(EOL,'\n',1,2575) -LexToken(VAR,'model',1,2604) -LexToken(DOT,'.',1,2609) -LexToken(VAR,'sim',1,2610) -LexToken(ASSIGNMENT,'=',1,2613) -LexToken(VAR,'list',1,2614) -LexToken(OPENBRACKET,'(',1,2618) -LexToken(DQSTRING,'"shift_u32_RA"',1,2632) -LexToken(COMMA,',',1,2633) -LexToken(NUMBER,'4',1,2634) -LexToken(CLOSEBRACKET,')',1,2635) -LexToken(EOL,'\n',1,2636) -LexToken(END,'end',1,2661) -LexToken(EOL,'\n',1,2664) -LexToken(CASE,'case',1,2685) -LexToken(NUMBER,'1',1,2690) -LexToken(THEN,'then',1,2692) -LexToken(EOL,'\n',1,2696) -LexToken(VAR,'model',1,2721) -LexToken(DOT,'.',1,2726) -LexToken(VAR,'sim',1,2727) -LexToken(ASSIGNMENT,'=',1,2730) -LexToken(VAR,'list',1,2731) -LexToken(OPENBRACKET,'(',1,2735) -LexToken(DQSTRING,'"shift_32_RC"',1,2748) -LexToken(COMMA,',',1,2749) -LexToken(NUMBER,'4',1,2750) -LexToken(CLOSEBRACKET,')',1,2751) -LexToken(EOL,'\n',1,2752) -LexToken(END,'end',1,2773) -LexToken(EOL,'\n',1,2776) -LexToken(END,'end',1,2793) -LexToken(EOL,'\n',1,2796) -LexToken(ELSEIF,'elseif',1,2809) -LexToken(OPENBRACKET,'(',1,2816) -LexToken(VAR,'Datatype',1,2817) -LexToken(COMPARISON,'==',1,2825) -LexToken(NUMBER,'4',1,2827) -LexToken(LOGICAL,'|',1,2829) -LexToken(VAR,'Datatype',1,2831) -LexToken(COMPARISON,'==',1,2839) -LexToken(NUMBER,'7',1,2841) -LexToken(CLOSEBRACKET,')',1,2842) -LexToken(THEN,'then',1,2844) -LexToken(EOL,'\n',1,2848) -LexToken(IF,'if',1,2865) -LexToken(VAR,'nb',1,2868) -LexToken(COMPARISON,'>',1,2870) -LexToken(NUMBER,'0',1,2871) -LexToken(THEN,'then',1,2873) -LexToken(EOL,'\n',1,2877) -LexToken(SELECT,'select',1,2898) -LexToken(VAR,'np',1,2905) -LexToken(EOL,'\n',1,2907) -LexToken(CASE,'case',1,2928) -LexToken(NUMBER,'0',1,2933) -LexToken(THEN,'then',1,2935) -LexToken(EOL,'\n',1,2939) -LexToken(VAR,'model',1,2964) -LexToken(DOT,'.',1,2969) -LexToken(VAR,'sim',1,2970) -LexToken(ASSIGNMENT,'=',1,2973) -LexToken(VAR,'list',1,2974) -LexToken(OPENBRACKET,'(',1,2978) -LexToken(DQSTRING,'"shift_16_LA"',1,2991) -LexToken(COMMA,',',1,2992) -LexToken(NUMBER,'4',1,2993) -LexToken(CLOSEBRACKET,')',1,2994) -LexToken(EOL,'\n',1,2995) -LexToken(CASE,'case',1,3016) -LexToken(NUMBER,'1',1,3021) -LexToken(THEN,'then',1,3023) -LexToken(EOL,'\n',1,3027) -LexToken(VAR,'model',1,3052) -LexToken(DOT,'.',1,3057) -LexToken(VAR,'sim',1,3058) -LexToken(ASSIGNMENT,'=',1,3061) -LexToken(VAR,'list',1,3062) -LexToken(OPENBRACKET,'(',1,3066) -LexToken(DQSTRING,'"shift_16_LC"',1,3079) -LexToken(COMMA,',',1,3080) -LexToken(NUMBER,'4',1,3081) -LexToken(CLOSEBRACKET,')',1,3082) -LexToken(EOL,'\n',1,3083) -LexToken(END,'end',1,3104) -LexToken(EOL,'\n',1,3107) -LexToken(ELSEIF,'elseif',1,3124) -LexToken(VAR,'nb',1,3131) -LexToken(COMPARISON,'<',1,3133) -LexToken(NUMBER,'0',1,3134) -LexToken(EOL,'\n',1,3135) -LexToken(SELECT,'select',1,3156) -LexToken(VAR,'np',1,3163) -LexToken(EOL,'\n',1,3165) -LexToken(CASE,'case',1,3186) -LexToken(NUMBER,'0',1,3191) -LexToken(THEN,'then',1,3193) -LexToken(EOL,'\n',1,3197) -LexToken(SELECT,'select',1,3222) -LexToken(VAR,'Datatype',1,3229) -LexToken(EOL,'\n',1,3237) -LexToken(CASE,'case',1,3262) -LexToken(NUMBER,'4',1,3267) -LexToken(THEN,'then',1,3269) -LexToken(EOL,'\n',1,3273) -LexToken(VAR,'model',1,3302) -LexToken(DOT,'.',1,3307) -LexToken(VAR,'sim',1,3308) -LexToken(ASSIGNMENT,'=',1,3311) -LexToken(VAR,'list',1,3312) -LexToken(OPENBRACKET,'(',1,3316) -LexToken(DQSTRING,'"shift_16_RA"',1,3329) -LexToken(COMMA,',',1,3330) -LexToken(NUMBER,'4',1,3331) -LexToken(CLOSEBRACKET,')',1,3332) -LexToken(EOL,'\n',1,3333) -LexToken(CASE,'case',1,3358) -LexToken(NUMBER,'7',1,3363) -LexToken(THEN,'then',1,3365) -LexToken(EOL,'\n',1,3369) -LexToken(VAR,'model',1,3398) -LexToken(DOT,'.',1,3403) -LexToken(VAR,'sim',1,3404) -LexToken(ASSIGNMENT,'=',1,3407) -LexToken(VAR,'list',1,3408) -LexToken(OPENBRACKET,'(',1,3412) -LexToken(DQSTRING,'"shift_u16_RA"',1,3426) -LexToken(COMMA,',',1,3427) -LexToken(NUMBER,'4',1,3428) -LexToken(CLOSEBRACKET,')',1,3429) -LexToken(EOL,'\n',1,3430) -LexToken(END,'end',1,3455) -LexToken(EOL,'\n',1,3458) -LexToken(CASE,'case',1,3479) -LexToken(NUMBER,'1',1,3484) -LexToken(THEN,'then',1,3486) -LexToken(EOL,'\n',1,3490) -LexToken(VAR,'model',1,3515) -LexToken(DOT,'.',1,3520) -LexToken(VAR,'sim',1,3521) -LexToken(ASSIGNMENT,'=',1,3524) -LexToken(VAR,'list',1,3525) -LexToken(OPENBRACKET,'(',1,3529) -LexToken(DQSTRING,'"shift_16_RC"',1,3542) -LexToken(COMMA,',',1,3543) -LexToken(NUMBER,'4',1,3544) -LexToken(CLOSEBRACKET,')',1,3545) -LexToken(EOL,'\n',1,3546) -LexToken(END,'end',1,3567) -LexToken(EOL,'\n',1,3570) -LexToken(END,'end',1,3587) -LexToken(EOL,'\n',1,3590) -LexToken(ELSEIF,'elseif',1,3603) -LexToken(OPENBRACKET,'(',1,3610) -LexToken(VAR,'Datatype',1,3611) -LexToken(COMPARISON,'==',1,3619) -LexToken(NUMBER,'5',1,3621) -LexToken(LOGICAL,'|',1,3623) -LexToken(VAR,'Datatype',1,3625) -LexToken(COMPARISON,'==',1,3633) -LexToken(NUMBER,'8',1,3635) -LexToken(CLOSEBRACKET,')',1,3636) -LexToken(THEN,'then',1,3638) -LexToken(EOL,'\n',1,3642) -LexToken(IF,'if',1,3659) -LexToken(VAR,'nb',1,3662) -LexToken(COMPARISON,'>',1,3664) -LexToken(NUMBER,'0',1,3665) -LexToken(THEN,'then',1,3667) -LexToken(EOL,'\n',1,3671) -LexToken(SELECT,'select',1,3692) -LexToken(VAR,'np',1,3699) -LexToken(EOL,'\n',1,3701) -LexToken(CASE,'case',1,3722) -LexToken(NUMBER,'0',1,3727) -LexToken(THEN,'then',1,3729) -LexToken(EOL,'\n',1,3733) -LexToken(VAR,'model',1,3758) -LexToken(DOT,'.',1,3763) -LexToken(VAR,'sim',1,3764) -LexToken(ASSIGNMENT,'=',1,3767) -LexToken(VAR,'list',1,3768) -LexToken(OPENBRACKET,'(',1,3772) -LexToken(DQSTRING,'"shift_8_LA"',1,3784) -LexToken(COMMA,',',1,3785) -LexToken(NUMBER,'4',1,3786) -LexToken(CLOSEBRACKET,')',1,3787) -LexToken(EOL,'\n',1,3788) -LexToken(CASE,'case',1,3809) -LexToken(NUMBER,'1',1,3814) -LexToken(THEN,'then',1,3816) -LexToken(EOL,'\n',1,3820) -LexToken(VAR,'model',1,3845) -LexToken(DOT,'.',1,3850) -LexToken(VAR,'sim',1,3851) -LexToken(ASSIGNMENT,'=',1,3854) -LexToken(VAR,'list',1,3855) -LexToken(OPENBRACKET,'(',1,3859) -LexToken(DQSTRING,'"shift_8_LC"',1,3871) -LexToken(COMMA,',',1,3872) -LexToken(NUMBER,'4',1,3873) -LexToken(CLOSEBRACKET,')',1,3874) -LexToken(EOL,'\n',1,3875) -LexToken(END,'end',1,3896) -LexToken(EOL,'\n',1,3899) -LexToken(ELSEIF,'elseif',1,3916) -LexToken(VAR,'nb',1,3923) -LexToken(COMPARISON,'<',1,3925) -LexToken(NUMBER,'0',1,3926) -LexToken(EOL,'\n',1,3927) -LexToken(SELECT,'select',1,3948) -LexToken(VAR,'np',1,3955) -LexToken(EOL,'\n',1,3957) -LexToken(CASE,'case',1,3978) -LexToken(NUMBER,'0',1,3983) -LexToken(THEN,'then',1,3985) -LexToken(EOL,'\n',1,3989) -LexToken(SELECT,'select',1,4014) -LexToken(VAR,'Datatype',1,4021) -LexToken(EOL,'\n',1,4029) -LexToken(CASE,'case',1,4054) -LexToken(NUMBER,'5',1,4059) -LexToken(THEN,'then',1,4061) -LexToken(EOL,'\n',1,4065) -LexToken(VAR,'model',1,4094) -LexToken(DOT,'.',1,4099) -LexToken(VAR,'sim',1,4100) -LexToken(ASSIGNMENT,'=',1,4103) -LexToken(VAR,'list',1,4104) -LexToken(OPENBRACKET,'(',1,4108) -LexToken(DQSTRING,'"shift_8_RA"',1,4120) -LexToken(COMMA,',',1,4121) -LexToken(NUMBER,'4',1,4122) -LexToken(CLOSEBRACKET,')',1,4123) -LexToken(EOL,'\n',1,4124) -LexToken(CASE,'case',1,4149) -LexToken(NUMBER,'8',1,4154) -LexToken(THEN,'then',1,4156) -LexToken(EOL,'\n',1,4160) -LexToken(VAR,'model',1,4189) -LexToken(DOT,'.',1,4194) -LexToken(VAR,'sim',1,4195) -LexToken(ASSIGNMENT,'=',1,4198) -LexToken(VAR,'list',1,4199) -LexToken(OPENBRACKET,'(',1,4203) -LexToken(DQSTRING,'"shift_u8_RA"',1,4216) -LexToken(COMMA,',',1,4217) -LexToken(NUMBER,'4',1,4218) -LexToken(CLOSEBRACKET,')',1,4219) -LexToken(EOL,'\n',1,4220) -LexToken(END,'end',1,4245) -LexToken(EOL,'\n',1,4248) -LexToken(CASE,'case',1,4269) -LexToken(NUMBER,'1',1,4274) -LexToken(THEN,'then',1,4276) -LexToken(EOL,'\n',1,4280) -LexToken(VAR,'model',1,4305) -LexToken(DOT,'.',1,4310) -LexToken(VAR,'sim',1,4311) -LexToken(ASSIGNMENT,'=',1,4314) -LexToken(VAR,'list',1,4315) -LexToken(OPENBRACKET,'(',1,4319) -LexToken(DQSTRING,'"shift_8_RC"',1,4331) -LexToken(COMMA,',',1,4332) -LexToken(NUMBER,'4',1,4333) -LexToken(CLOSEBRACKET,')',1,4334) -LexToken(EOL,'\n',1,4335) -LexToken(END,'end',1,4356) -LexToken(EOL,'\n',1,4359) -LexToken(END,'end',1,4376) -LexToken(EOL,'\n',1,4379) -LexToken(ELSE,'else',1,4392) -LexToken(EOL,'\n',1,4396) -LexToken(VAR,'block_parameter_error',1,4413) -LexToken(OPENBRACKET,'(',1,4434) -LexToken(VAR,'msprintf',1,4435) -LexToken(OPENBRACKET,'(',1,4443) -LexToken(VAR,'gettext',1,4445) -LexToken(OPENBRACKET,'(',1,4452) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4492) -LexToken(CLOSEBRACKET,')',1,4493) -LexToken(COMMA,',',1,4494) -LexToken(VAR,'gettext',1,4496) -LexToken(OPENBRACKET,'(',1,4503) -LexToken(DQSTRING,'"Data Type"',1,4514) -LexToken(CLOSEBRACKET,')',1,4515) -LexToken(COMMA,',',1,4516) -LexToken(VAR,'Datatype',1,4518) -LexToken(CLOSEBRACKET,')',1,4526) -LexToken(COMMA,',',1,4527) -LexToken(VAR,'msprintf',1,4548) -LexToken(OPENBRACKET,'(',1,4556) -LexToken(VAR,'gettext',1,4557) -LexToken(OPENBRACKET,'(',1,4564) -LexToken(DQSTRING,'"Must be in the interval %s."',1,4594) -LexToken(CLOSEBRACKET,')',1,4595) -LexToken(COMMA,',',1,4596) -LexToken(DQSTRING,'"[3, 8]"',1,4605) -LexToken(CLOSEBRACKET,')',1,4607) -LexToken(CLOSEBRACKET,')',1,4608) -LexToken(EOL,'\n',1,4609) -LexToken(VAR,'ok',1,4627) -LexToken(ASSIGNMENT,'=',1,4629) -LexToken(PREVAR_BOOLEAN,'%f',1,4630) -LexToken(EOL,'\n',1,4632) -LexToken(END,'end',1,4646) -LexToken(EOL,'\n',1,4649) -LexToken(IF,'if',1,4662) -LexToken(VAR,'ok',1,4665) -LexToken(THEN,'then',1,4668) -LexToken(EOL,'\n',1,4672) -LexToken(OPENSQBRACKET,'[',1,4689) -LexToken(VAR,'model',1,4690) -LexToken(COMMA,',',1,4695) -LexToken(VAR,'graphics',1,4696) -LexToken(COMMA,',',1,4704) -LexToken(VAR,'ok',1,4705) -LexToken(CLOSESQBRACKET,']',1,4707) -LexToken(ASSIGNMENT,'=',1,4708) -LexToken(VAR,'set_io',1,4709) -LexToken(OPENBRACKET,'(',1,4715) -LexToken(VAR,'model',1,4716) -LexToken(COMMA,',',1,4721) -LexToken(VAR,'graphics',1,4722) -LexToken(COMMA,',',1,4730) -LexToken(VAR,'list',1,4751) -LexToken(OPENBRACKET,'(',1,4755) -LexToken(OPENSQBRACKET,'[',1,4756) -LexToken(ADDITION,'-',1,4757) -LexToken(NUMBER,'1',1,4758) -LexToken(COMMA,',',1,4759) -LexToken(ADDITION,'-',1,4760) -LexToken(NUMBER,'2',1,4761) -LexToken(CLOSESQBRACKET,']',1,4762) -LexToken(COMMA,',',1,4763) -LexToken(VAR,'it',1,4764) -LexToken(CLOSEBRACKET,')',1,4766) -LexToken(COMMA,',',1,4767) -LexToken(VAR,'list',1,4788) -LexToken(OPENBRACKET,'(',1,4792) -LexToken(OPENSQBRACKET,'[',1,4793) -LexToken(ADDITION,'-',1,4794) -LexToken(NUMBER,'1',1,4795) -LexToken(COMMA,',',1,4796) -LexToken(ADDITION,'-',1,4797) -LexToken(NUMBER,'2',1,4798) -LexToken(CLOSESQBRACKET,']',1,4799) -LexToken(COMMA,',',1,4800) -LexToken(VAR,'ot',1,4801) -LexToken(CLOSEBRACKET,')',1,4803) -LexToken(COMMA,',',1,4804) -LexToken(OPENSQBRACKET,'[',1,4805) -LexToken(CLOSESQBRACKET,']',1,4806) -LexToken(COMMA,',',1,4807) -LexToken(OPENSQBRACKET,'[',1,4808) -LexToken(CLOSESQBRACKET,']',1,4809) -LexToken(CLOSEBRACKET,')',1,4810) -LexToken(EOL,'\n',1,4811) -LexToken(END,'end',1,4824) -LexToken(EOL,'\n',1,4827) -LexToken(IF,'if',1,4840) -LexToken(VAR,'ok',1,4843) -LexToken(THEN,'then',1,4846) -LexToken(EOL,'\n',1,4850) -LexToken(VAR,'model',1,4867) -LexToken(DOT,'.',1,4872) -LexToken(VAR,'ipar',1,4873) -LexToken(ASSIGNMENT,'=',1,4877) -LexToken(VAR,'nb',1,4878) -LexToken(EOL,'\n',1,4880) -LexToken(VAR,'graphics',1,4897) -LexToken(DOT,'.',1,4905) -LexToken(VAR,'exprs',1,4906) -LexToken(ASSIGNMENT,'=',1,4911) -LexToken(VAR,'exprs',1,4912) -LexToken(EOL,'\n',1,4917) -LexToken(VAR,'x',1,4934) -LexToken(DOT,'.',1,4935) -LexToken(VAR,'graphics',1,4936) -LexToken(ASSIGNMENT,'=',1,4944) -LexToken(VAR,'graphics',1,4945) -LexToken(EOL,'\n',1,4953) -LexToken(VAR,'x',1,4971) -LexToken(DOT,'.',1,4972) -LexToken(VAR,'model',1,4973) -LexToken(ASSIGNMENT,'=',1,4978) -LexToken(VAR,'model',1,4979) -LexToken(EOL,'\n',1,4984) -LexToken(BREAK,'break',1,5001) -LexToken(EOL,'\n',1,5006) -LexToken(END,'end',1,5019) -LexToken(EOL,'\n',1,5022) -LexToken(END,'end',1,5031) -LexToken(EOL,'\n',1,5034) -LexToken(CASE,'case',1,5039) -LexToken(DQSTRING,'"define"',1,5051) -LexToken(THEN,'then',1,5053) -LexToken(EOL,'\n',1,5057) -LexToken(VAR,'sgn',1,5066) -LexToken(ASSIGNMENT,'=',1,5069) -LexToken(OPENSQBRACKET,'[',1,5070) -LexToken(NUMBER,'0',1,5071) -LexToken(SEMICOLON,';',1,5072) -LexToken(NUMBER,'0',1,5073) -LexToken(CLOSESQBRACKET,']',1,5074) -LexToken(EOL,'\n',1,5075) -LexToken(VAR,'OPER',1,5084) -LexToken(ASSIGNMENT,'=',1,5088) -LexToken(NUMBER,'0',1,5089) -LexToken(EOL,'\n',1,5090) -LexToken(VAR,'model',1,5100) -LexToken(ASSIGNMENT,'=',1,5105) -LexToken(SCICOS_MODEL,'scicos_model',1,5106) -LexToken(OPENBRACKET,'(',1,5118) -LexToken(CLOSEBRACKET,')',1,5119) -LexToken(EOL,'\n',1,5120) -LexToken(VAR,'model',1,5129) -LexToken(DOT,'.',1,5134) -LexToken(VAR,'sim',1,5135) -LexToken(ASSIGNMENT,'=',1,5138) -LexToken(VAR,'list',1,5139) -LexToken(OPENBRACKET,'(',1,5143) -LexToken(DQSTRING,'"shift_32_LA"',1,5156) -LexToken(COMMA,',',1,5157) -LexToken(NUMBER,'4',1,5158) -LexToken(CLOSEBRACKET,')',1,5159) -LexToken(EOL,'\n',1,5160) -LexToken(VAR,'model',1,5169) -LexToken(DOT,'.',1,5174) -LexToken(VAR,'in',1,5175) -LexToken(ASSIGNMENT,'=',1,5177) -LexToken(ADDITION,'-',1,5178) -LexToken(NUMBER,'1',1,5179) -LexToken(EOL,'\n',1,5180) -LexToken(VAR,'model',1,5189) -LexToken(DOT,'.',1,5194) -LexToken(VAR,'out',1,5195) -LexToken(ASSIGNMENT,'=',1,5198) -LexToken(ADDITION,'-',1,5199) -LexToken(NUMBER,'1',1,5200) -LexToken(EOL,'\n',1,5201) -LexToken(VAR,'model',1,5210) -LexToken(DOT,'.',1,5215) -LexToken(VAR,'in2',1,5216) -LexToken(ASSIGNMENT,'=',1,5219) -LexToken(ADDITION,'-',1,5220) -LexToken(NUMBER,'2',1,5221) -LexToken(EOL,'\n',1,5222) -LexToken(VAR,'model',1,5231) -LexToken(DOT,'.',1,5236) -LexToken(VAR,'out2',1,5237) -LexToken(ASSIGNMENT,'=',1,5241) -LexToken(ADDITION,'-',1,5242) -LexToken(NUMBER,'2',1,5243) -LexToken(EOL,'\n',1,5244) -LexToken(VAR,'model',1,5253) -LexToken(DOT,'.',1,5258) -LexToken(VAR,'intyp',1,5259) -LexToken(ASSIGNMENT,'=',1,5264) -LexToken(NUMBER,'3',1,5265) -LexToken(EOL,'\n',1,5266) -LexToken(VAR,'model',1,5275) -LexToken(DOT,'.',1,5280) -LexToken(VAR,'outtyp',1,5281) -LexToken(ASSIGNMENT,'=',1,5287) -LexToken(NUMBER,'3',1,5288) -LexToken(EOL,'\n',1,5289) -LexToken(VAR,'model',1,5298) -LexToken(DOT,'.',1,5303) -LexToken(VAR,'rpar',1,5304) -LexToken(ASSIGNMENT,'=',1,5308) -LexToken(OPENSQBRACKET,'[',1,5309) -LexToken(CLOSESQBRACKET,']',1,5310) -LexToken(EOL,'\n',1,5311) -LexToken(VAR,'model',1,5320) -LexToken(DOT,'.',1,5325) -LexToken(VAR,'ipar',1,5326) -LexToken(ASSIGNMENT,'=',1,5330) -LexToken(VAR,'sgn',1,5331) -LexToken(EOL,'\n',1,5334) -LexToken(VAR,'model',1,5343) -LexToken(DOT,'.',1,5348) -LexToken(VAR,'blocktype',1,5349) -LexToken(ASSIGNMENT,'=',1,5358) -LexToken(DQSTRING,'"c"',1,5361) -LexToken(EOL,'\n',1,5362) -LexToken(VAR,'model',1,5371) -LexToken(DOT,'.',1,5376) -LexToken(VAR,'dep_ut',1,5377) -LexToken(ASSIGNMENT,'=',1,5383) -LexToken(OPENSQBRACKET,'[',1,5384) -LexToken(PREVAR_BOOLEAN,'%t',1,5385) -LexToken(PREVAR_BOOLEAN,'%f',1,5388) -LexToken(CLOSESQBRACKET,']',1,5390) -LexToken(EOL,'\n',1,5391) -LexToken(EOL,'\n',1,5392) -LexToken(EOL,'\n',1,5393) -LexToken(VAR,'exprs',1,5402) -LexToken(ASSIGNMENT,'=',1,5407) -LexToken(OPENSQBRACKET,'[',1,5408) -LexToken(VAR,'sci2exp',1,5409) -LexToken(OPENBRACKET,'(',1,5416) -LexToken(NUMBER,'3',1,5417) -LexToken(CLOSEBRACKET,')',1,5418) -LexToken(SEMICOLON,';',1,5419) -LexToken(VAR,'sci2exp',1,5420) -LexToken(OPENBRACKET,'(',1,5427) -LexToken(NUMBER,'0',1,5428) -LexToken(CLOSEBRACKET,')',1,5429) -LexToken(SEMICOLON,';',1,5430) -LexToken(VAR,'sci2exp',1,5431) -LexToken(OPENBRACKET,'(',1,5438) -LexToken(NUMBER,'0',1,5439) -LexToken(CLOSEBRACKET,')',1,5440) -LexToken(CLOSESQBRACKET,']',1,5441) -LexToken(EOL,'\n',1,5442) -LexToken(VAR,'gr_i',1,5451) -LexToken(ASSIGNMENT,'=',1,5455) -LexToken(OPENSQBRACKET,'[',1,5456) -LexToken(CLOSESQBRACKET,']',1,5457) -LexToken(EOL,'\n',1,5458) -LexToken(VAR,'x',1,5467) -LexToken(ASSIGNMENT,'=',1,5468) -LexToken(VAR,'standard_define',1,5469) -LexToken(OPENBRACKET,'(',1,5484) -LexToken(OPENSQBRACKET,'[',1,5485) -LexToken(NUMBER,'3',1,5486) -LexToken(NUMBER,'2',1,5488) -LexToken(CLOSESQBRACKET,']',1,5489) -LexToken(COMMA,',',1,5490) -LexToken(VAR,'model',1,5491) -LexToken(COMMA,',',1,5496) -LexToken(VAR,'exprs',1,5498) -LexToken(COMMA,',',1,5503) -LexToken(VAR,'gr_i',1,5504) -LexToken(CLOSEBRACKET,')',1,5508) -LexToken(EOL,'\n',1,5509) -LexToken(END,'end',1,5514) -LexToken(EOL,'\n',1,5517) -LexToken(ENDFUNCTION,'endfunction',1,5518) -LexToken(EOL,'\n',1,5529) +Syntax error in input LexToken(EOL,'\n',1,2341) +Syntax error in input LexToken(VAR,'exprs',1,5402) +/* autogenerated from "macros/IntegerOp/SHIFT.sci" */ +None diff --git a/js/IntegerOp/SRFLIPFLOP.js b/js/IntegerOp/SRFLIPFLOP.js index 14f3aa05..373b9846 100644 --- a/js/IntegerOp/SRFLIPFLOP.js +++ b/js/IntegerOp/SRFLIPFLOP.js @@ -1,2650 +1,3 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(VAR,'SRFLIPFLOP',1,928) -LexToken(OPENBRACKET,'(',1,938) -LexToken(VAR,'job',1,939) -LexToken(COMMA,',',1,942) -LexToken(VAR,'arg1',1,943) -LexToken(COMMA,',',1,947) -LexToken(VAR,'arg2',1,948) -LexToken(CLOSEBRACKET,')',1,952) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'x',1,958) -LexToken(ASSIGNMENT,'=',1,959) -LexToken(OPENSQBRACKET,'[',1,960) -LexToken(CLOSESQBRACKET,']',1,961) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'y',1,968) -LexToken(ASSIGNMENT,'=',1,969) -LexToken(OPENSQBRACKET,'[',1,970) -LexToken(CLOSESQBRACKET,']',1,971) -LexToken(EOL,'\n',1,972) -LexToken(VAR,'typ',1,978) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(OPENSQBRACKET,'[',1,982) -LexToken(CLOSESQBRACKET,']',1,983) -LexToken(EOL,'\n',1,984) -LexToken(SELECT,'select',1,990) -LexToken(VAR,'job',1,997) -LexToken(EOL,'\n',1,1000) -LexToken(CASE,'case',1,1005) -LexToken(DQSTRING,'"set"',1,1014) -LexToken(THEN,'then',1,1016) -LexToken(EOL,'\n',1,1020) -LexToken(EOL,'\n',1,1054) -LexToken(FOR,'for',1,1063) -LexToken(VAR,'i',1,1067) -LexToken(ASSIGNMENT,'=',1,1068) -LexToken(NUMBER,'1',1,1069) -LexToken(COLON,':',1,1070) -LexToken(VAR,'length',1,1071) -LexToken(OPENBRACKET,'(',1,1077) -LexToken(VAR,'arg1',1,1078) -LexToken(DOT,'.',1,1082) -LexToken(VAR,'model',1,1083) -LexToken(DOT,'.',1,1088) -LexToken(VAR,'rpar',1,1089) -LexToken(DOT,'.',1,1093) -LexToken(VAR,'objs',1,1094) -LexToken(CLOSEBRACKET,')',1,1098) -LexToken(DO,'do',1,1100) -LexToken(EOL,'\n',1,1102) -LexToken(VAR,'o',1,1115) -LexToken(ASSIGNMENT,'=',1,1117) -LexToken(VAR,'arg1',1,1119) -LexToken(DOT,'.',1,1123) -LexToken(VAR,'model',1,1124) -LexToken(DOT,'.',1,1129) -LexToken(VAR,'rpar',1,1130) -LexToken(DOT,'.',1,1134) -LexToken(VAR,'objs',1,1135) -LexToken(OPENBRACKET,'(',1,1139) -LexToken(VAR,'i',1,1140) -LexToken(CLOSEBRACKET,')',1,1141) -LexToken(EOL,'\n',1,1142) -LexToken(IF,'if',1,1156) -LexToken(VAR,'typeof',1,1159) -LexToken(OPENBRACKET,'(',1,1165) -LexToken(VAR,'o',1,1166) -LexToken(CLOSEBRACKET,')',1,1167) -LexToken(COMPARISON,'==',1,1169) -LexToken(DQSTRING,'"Block"',1,1178) -LexToken(LOGICAL,'&',1,1180) -LexToken(VAR,'o',1,1182) -LexToken(DOT,'.',1,1183) -LexToken(VAR,'gui',1,1184) -LexToken(COMPARISON,'==',1,1188) -LexToken(DQSTRING,'"DOLLAR_m"',1,1200) -LexToken(THEN,'then',1,1202) -LexToken(EOL,'\n',1,1206) -LexToken(VAR,'path',1,1223) -LexToken(ASSIGNMENT,'=',1,1228) -LexToken(VAR,'i',1,1230) -LexToken(EOL,'\n',1,1231) -LexToken(BREAK,'break',1,1249) -LexToken(EOL,'\n',1,1254) -LexToken(END,'end',1,1268) -LexToken(EOL,'\n',1,1271) -LexToken(END,'end',1,1280) -LexToken(EOL,'\n',1,1283) -LexToken(EOL,'\n',1,1284) -LexToken(VAR,'newpar',1,1293) -LexToken(ASSIGNMENT,'=',1,1299) -LexToken(VAR,'list',1,1300) -LexToken(OPENBRACKET,'(',1,1304) -LexToken(CLOSEBRACKET,')',1,1305) -LexToken(EOL,'\n',1,1306) -LexToken(VAR,'xx',1,1315) -LexToken(ASSIGNMENT,'=',1,1317) -LexToken(VAR,'arg1',1,1318) -LexToken(DOT,'.',1,1322) -LexToken(VAR,'model',1,1323) -LexToken(DOT,'.',1,1328) -LexToken(VAR,'rpar',1,1329) -LexToken(DOT,'.',1,1333) -LexToken(VAR,'objs',1,1334) -LexToken(OPENBRACKET,'(',1,1338) -LexToken(VAR,'path',1,1339) -LexToken(CLOSEBRACKET,')',1,1343) -LexToken(EOL,'\n',1,1364) -LexToken(VAR,'exprs',1,1373) -LexToken(ASSIGNMENT,'=',1,1378) -LexToken(VAR,'xx',1,1379) -LexToken(DOT,'.',1,1381) -LexToken(VAR,'graphics',1,1382) -LexToken(DOT,'.',1,1390) -LexToken(VAR,'exprs',1,1391) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(NUMBER,'1',1,1397) -LexToken(CLOSEBRACKET,')',1,1398) -LexToken(EOL,'\n',1,1399) -LexToken(VAR,'model',1,1408) -LexToken(ASSIGNMENT,'=',1,1413) -LexToken(VAR,'xx',1,1414) -LexToken(DOT,'.',1,1416) -LexToken(VAR,'model',1,1417) -LexToken(EOL,'\n',1,1422) -LexToken(VAR,'init_old',1,1432) -LexToken(ASSIGNMENT,'=',1,1440) -LexToken(VAR,'model',1,1442) -LexToken(DOT,'.',1,1447) -LexToken(VAR,'odstate',1,1448) -LexToken(OPENBRACKET,'(',1,1455) -LexToken(NUMBER,'1',1,1456) -LexToken(CLOSEBRACKET,')',1,1457) -LexToken(EOL,'\n',1,1458) -LexToken(WHILE,'while',1,1467) -LexToken(PREVAR_BOOLEAN,'%t',1,1473) -LexToken(DO,'do',1,1476) -LexToken(EOL,'\n',1,1478) -LexToken(OPENSQBRACKET,'[',1,1491) -LexToken(VAR,'ok',1,1492) -LexToken(COMMA,',',1,1494) -LexToken(VAR,'init',1,1495) -LexToken(COMMA,',',1,1499) -LexToken(VAR,'exprs0',1,1500) -LexToken(CLOSESQBRACKET,']',1,1506) -LexToken(ASSIGNMENT,'=',1,1507) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1508) -LexToken(OPENBRACKET,'(',1,1523) -LexToken(OPENSQBRACKET,'[',1,1524) -LexToken(VAR,'msprintf',1,1525) -LexToken(OPENBRACKET,'(',1,1533) -LexToken(VAR,'gettext',1,1534) -LexToken(OPENBRACKET,'(',1,1541) -LexToken(DQSTRING,'"Set %s block parameters"',1,1566) -LexToken(CLOSEBRACKET,')',1,1567) -LexToken(COMMA,',',1,1568) -LexToken(DQSTRING,'"SRFLIPFLOP"',1,1581) -LexToken(CLOSEBRACKET,')',1,1583) -LexToken(SEMICOLON,';',1,1584) -LexToken(DQSTRING,'" "',1,1587) -LexToken(SEMICOLON,';',1,1588) -LexToken(VAR,'gettext',1,1590) -LexToken(OPENBRACKET,'(',1,1597) -LexToken(DQSTRING,'"SR flip-flop"',1,1611) -LexToken(CLOSEBRACKET,')',1,1612) -LexToken(SEMICOLON,';',1,1613) -LexToken(DQSTRING,'" "',1,1617) -LexToken(SEMICOLON,';',1,1618) -LexToken(VAR,'gettext',1,1635) -LexToken(OPENBRACKET,'(',1,1642) -LexToken(DQSTRING,'"The \\\'Initial Value\\\' must be 0 or 1 of type int8"',1,1693) -LexToken(CLOSEBRACKET,')',1,1694) -LexToken(SEMICOLON,';',1,1695) -LexToken(VAR,'gettext',1,1697) -LexToken(OPENBRACKET,'(',1,1704) -LexToken(DQSTRING,'" - Negative values are considered as int8(0)"',1,1755) -LexToken(CLOSEBRACKET,')',1,1756) -LexToken(SEMICOLON,';',1,1757) -LexToken(VAR,'gettext',1,1774) -LexToken(OPENBRACKET,'(',1,1781) -LexToken(DQSTRING,'" - Positive values are considered as int8(1)"',1,1832) -LexToken(CLOSEBRACKET,')',1,1833) -LexToken(SEMICOLON,';',1,1834) -LexToken(DQSTRING,'" "',1,1838) -LexToken(CLOSESQBRACKET,']',1,1839) -LexToken(COMMA,',',1,1840) -LexToken(VAR,'gettext',1,1857) -LexToken(OPENBRACKET,'(',1,1864) -LexToken(DQSTRING,'"Initial Value"',1,1879) -LexToken(CLOSEBRACKET,')',1,1880) -LexToken(COMMA,',',1,1881) -LexToken(VAR,'list',1,1898) -LexToken(OPENBRACKET,'(',1,1902) -LexToken(DQSTRING,'"vec"',1,1907) -LexToken(COMMA,',',1,1908) -LexToken(NUMBER,'1',1,1909) -LexToken(CLOSEBRACKET,')',1,1910) -LexToken(COMMA,',',1,1911) -LexToken(VAR,'exprs',1,1913) -LexToken(CLOSEBRACKET,')',1,1918) -LexToken(EOL,'\n',1,1919) -LexToken(EOL,'\n',1,1920) -LexToken(IF,'if',1,1933) -LexToken(NOT,'~',1,1936) -LexToken(VAR,'ok',1,1937) -LexToken(THEN,'then',1,1940) -LexToken(EOL,'\n',1,1944) -LexToken(BREAK,'break',1,1961) -LexToken(EOL,'\n',1,1966) -LexToken(END,'end',1,1980) -LexToken(EOL,'\n',1,1983) -LexToken(IF,'if',1,1996) -LexToken(VAR,'init',1,1999) -LexToken(COMPARISON,'<=',1,2003) -LexToken(NUMBER,'0',1,2005) -LexToken(THEN,'then',1,2007) -LexToken(EOL,'\n',1,2011) -LexToken(VAR,'init',1,2028) -LexToken(ASSIGNMENT,'=',1,2032) -LexToken(VAR,'int8',1,2033) -LexToken(OPENBRACKET,'(',1,2037) -LexToken(NUMBER,'0',1,2038) -LexToken(CLOSEBRACKET,')',1,2039) -LexToken(EOL,'\n',1,2040) -LexToken(ELSEIF,'elseif',1,2054) -LexToken(VAR,'init',1,2061) -LexToken(COMPARISON,'>',1,2066) -LexToken(NUMBER,'0',1,2067) -LexToken(THEN,'then',1,2069) -LexToken(EOL,'\n',1,2073) -LexToken(VAR,'init',1,2090) -LexToken(ASSIGNMENT,'=',1,2094) -LexToken(VAR,'int8',1,2095) -LexToken(OPENBRACKET,'(',1,2099) -LexToken(NUMBER,'1',1,2100) -LexToken(CLOSEBRACKET,')',1,2101) -LexToken(EOL,'\n',1,2102) -LexToken(END,'end',1,2116) -LexToken(EOL,'\n',1,2119) -LexToken(IF,'if',1,2132) -LexToken(VAR,'ok',1,2135) -LexToken(THEN,'then',1,2138) -LexToken(EOL,'\n',1,2142) -LexToken(VAR,'xx',1,2159) -LexToken(DOT,'.',1,2161) -LexToken(VAR,'graphics',1,2162) -LexToken(DOT,'.',1,2170) -LexToken(VAR,'exprs',1,2171) -LexToken(OPENBRACKET,'(',1,2176) -LexToken(NUMBER,'1',1,2177) -LexToken(CLOSEBRACKET,')',1,2178) -LexToken(ASSIGNMENT,'=',1,2179) -LexToken(VAR,'exprs0',1,2180) -LexToken(EOL,'\n',1,2186) -LexToken(VAR,'model',1,2203) -LexToken(DOT,'.',1,2208) -LexToken(VAR,'odstate',1,2209) -LexToken(OPENBRACKET,'(',1,2216) -LexToken(NUMBER,'1',1,2217) -LexToken(CLOSEBRACKET,')',1,2218) -LexToken(ASSIGNMENT,'=',1,2219) -LexToken(VAR,'init',1,2220) -LexToken(EOL,'\n',1,2224) -LexToken(VAR,'xx',1,2241) -LexToken(DOT,'.',1,2243) -LexToken(VAR,'model',1,2244) -LexToken(ASSIGNMENT,'=',1,2249) -LexToken(VAR,'model',1,2250) -LexToken(EOL,'\n',1,2255) -LexToken(VAR,'arg1',1,2272) -LexToken(DOT,'.',1,2276) -LexToken(VAR,'model',1,2277) -LexToken(DOT,'.',1,2282) -LexToken(VAR,'rpar',1,2283) -LexToken(DOT,'.',1,2287) -LexToken(VAR,'objs',1,2288) -LexToken(OPENBRACKET,'(',1,2292) -LexToken(VAR,'path',1,2293) -LexToken(CLOSEBRACKET,')',1,2297) -LexToken(ASSIGNMENT,'=',1,2298) -LexToken(VAR,'xx',1,2299) -LexToken(EOL,'\n',1,2310) -LexToken(BREAK,'break',1,2327) -LexToken(EOL,'\n',1,2332) -LexToken(END,'end',1,2345) -LexToken(EOL,'\n',1,2348) -LexToken(END,'end',1,2357) -LexToken(EOL,'\n',1,2360) -LexToken(VAR,'needcompile',1,2369) -LexToken(ASSIGNMENT,'=',1,2380) -LexToken(NUMBER,'0',1,2381) -LexToken(EOL,'\n',1,2382) -LexToken(IF,'if',1,2391) -LexToken(VAR,'init_old',1,2394) -LexToken(COMPARISON,'<>',1,2402) -LexToken(VAR,'init',1,2404) -LexToken(THEN,'then',1,2409) -LexToken(EOL,'\n',1,2413) -LexToken(EOL,'\n',1,2447) -LexToken(VAR,'newpar',1,2460) -LexToken(OPENBRACKET,'(',1,2466) -LexToken(VAR,'size',1,2467) -LexToken(OPENBRACKET,'(',1,2471) -LexToken(VAR,'newpar',1,2472) -LexToken(CLOSEBRACKET,')',1,2478) -LexToken(ADDITION,'+',1,2479) -LexToken(NUMBER,'1',1,2480) -LexToken(CLOSEBRACKET,')',1,2481) -LexToken(ASSIGNMENT,'=',1,2482) -LexToken(VAR,'path',1,2483) -LexToken(EOL,'\n',1,2509) -LexToken(VAR,'needcompile',1,2522) -LexToken(ASSIGNMENT,'=',1,2533) -LexToken(NUMBER,'2',1,2534) -LexToken(EOL,'\n',1,2535) -LexToken(END,'end',1,2544) -LexToken(EOL,'\n',1,2547) -LexToken(VAR,'x',1,2556) -LexToken(ASSIGNMENT,'=',1,2557) -LexToken(VAR,'arg1',1,2558) -LexToken(EOL,'\n',1,2562) -LexToken(VAR,'y',1,2571) -LexToken(ASSIGNMENT,'=',1,2572) -LexToken(VAR,'needcompile',1,2573) -LexToken(EOL,'\n',1,2584) -LexToken(VAR,'typ',1,2593) -LexToken(ASSIGNMENT,'=',1,2596) -LexToken(VAR,'newpar',1,2597) -LexToken(EOL,'\n',1,2603) -LexToken(CASE,'case',1,2608) -LexToken(DQSTRING,'"define"',1,2620) -LexToken(THEN,'then',1,2622) -LexToken(EOL,'\n',1,2626) -LexToken(VAR,'scs_m',1,2635) -LexToken(ASSIGNMENT,'=',1,2640) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2641) -LexToken(OPENBRACKET,'(',1,2655) -LexToken(VAR,'version',1,2667) -LexToken(ASSIGNMENT,'=',1,2674) -LexToken(DQSTRING,'"scicos4.2"',1,2685) -LexToken(COMMA,',',1,2686) -LexToken(VAR,'props',1,2698) -LexToken(ASSIGNMENT,'=',1,2703) -LexToken(SCICOS_PARAMS,'scicos_params',1,2704) -LexToken(OPENBRACKET,'(',1,2717) -LexToken(VAR,'wpar',1,2729) -LexToken(ASSIGNMENT,'=',1,2733) -LexToken(OPENSQBRACKET,'[',1,2734) -LexToken(NUMBER,'600',1,2735) -LexToken(COMMA,',',1,2738) -LexToken(NUMBER,'450',1,2739) -LexToken(COMMA,',',1,2742) -LexToken(NUMBER,'0',1,2743) -LexToken(COMMA,',',1,2744) -LexToken(NUMBER,'0',1,2745) -LexToken(COMMA,',',1,2746) -LexToken(NUMBER,'600',1,2747) -LexToken(COMMA,',',1,2750) -LexToken(NUMBER,'450',1,2751) -LexToken(CLOSESQBRACKET,']',1,2754) -LexToken(COMMA,',',1,2755) -LexToken(VAR,'Title',1,2767) -LexToken(ASSIGNMENT,'=',1,2772) -LexToken(OPENSQBRACKET,'[',1,2773) -LexToken(DQSTRING,'"SRFLIPFLOP"',1,2785) -LexToken(CLOSESQBRACKET,']',1,2786) -LexToken(COMMA,',',1,2787) -LexToken(VAR,'tol',1,2799) -LexToken(ASSIGNMENT,'=',1,2802) -LexToken(OPENSQBRACKET,'[',1,2803) -LexToken(NUMBER,'0.0001',1,2804) -LexToken(SEMICOLON,';',1,2810) -LexToken(NUMBER,'0.000001',1,2811) -LexToken(SEMICOLON,';',1,2819) -LexToken(NUMBER,'1.000E-10',1,2820) -LexToken(SEMICOLON,';',1,2829) -LexToken(NUMBER,'100001',1,2830) -LexToken(SEMICOLON,';',1,2836) -LexToken(NUMBER,'0',1,2837) -LexToken(SEMICOLON,';',1,2838) -LexToken(NUMBER,'0',1,2839) -LexToken(SEMICOLON,';',1,2840) -LexToken(NUMBER,'0',1,2841) -LexToken(CLOSESQBRACKET,']',1,2842) -LexToken(COMMA,',',1,2843) -LexToken(VAR,'tf',1,2855) -LexToken(ASSIGNMENT,'=',1,2857) -LexToken(NUMBER,'60',1,2858) -LexToken(COMMA,',',1,2860) -LexToken(VAR,'context',1,2872) -LexToken(ASSIGNMENT,'=',1,2879) -LexToken(DQSTRING,'" "',1,2882) -LexToken(COMMA,',',1,2883) -LexToken(VAR,'void1',1,2895) -LexToken(ASSIGNMENT,'=',1,2900) -LexToken(OPENSQBRACKET,'[',1,2901) -LexToken(CLOSESQBRACKET,']',1,2902) -LexToken(COMMA,',',1,2903) -LexToken(VAR,'options',1,2915) -LexToken(ASSIGNMENT,'=',1,2922) -LexToken(VAR,'tlist',1,2923) -LexToken(OPENBRACKET,'(',1,2928) -LexToken(OPENSQBRACKET,'[',1,2929) -LexToken(DQSTRING,'"scsopt"',1,2937) -LexToken(COMMA,',',1,2938) -LexToken(DQSTRING,'"3D"',1,2942) -LexToken(COMMA,',',1,2943) -LexToken(DQSTRING,'"Background"',1,2955) -LexToken(COMMA,',',1,2956) -LexToken(DQSTRING,'"Link"',1,2962) -LexToken(COMMA,',',1,2963) -LexToken(DQSTRING,'"ID"',1,2967) -LexToken(COMMA,',',1,2968) -LexToken(DQSTRING,'"Cmap"',1,2974) -LexToken(CLOSESQBRACKET,']',1,2975) -LexToken(COMMA,',',1,2976) -LexToken(VAR,'list',1,2977) -LexToken(OPENBRACKET,'(',1,2981) -LexToken(PREVAR_BOOLEAN,'%t',1,2982) -LexToken(COMMA,',',1,2984) -LexToken(NUMBER,'33',1,2985) -LexToken(CLOSEBRACKET,')',1,2987) -LexToken(COMMA,',',1,2988) -LexToken(OPENSQBRACKET,'[',1,2989) -LexToken(NUMBER,'8',1,2990) -LexToken(COMMA,',',1,2991) -LexToken(NUMBER,'1',1,2992) -LexToken(CLOSESQBRACKET,']',1,2993) -LexToken(COMMA,',',1,2994) -LexToken(OPENSQBRACKET,'[',1,2995) -LexToken(NUMBER,'1',1,2996) -LexToken(COMMA,',',1,2997) -LexToken(NUMBER,'5',1,2998) -LexToken(CLOSESQBRACKET,']',1,2999) -LexToken(COMMA,',',1,3000) -LexToken(VAR,'list',1,3012) -LexToken(OPENBRACKET,'(',1,3016) -LexToken(OPENSQBRACKET,'[',1,3017) -LexToken(NUMBER,'5',1,3018) -LexToken(COMMA,',',1,3019) -LexToken(NUMBER,'1',1,3020) -LexToken(CLOSESQBRACKET,']',1,3021) -LexToken(COMMA,',',1,3022) -LexToken(OPENSQBRACKET,'[',1,3023) -LexToken(NUMBER,'4',1,3024) -LexToken(COMMA,',',1,3025) -LexToken(NUMBER,'1',1,3026) -LexToken(CLOSESQBRACKET,']',1,3027) -LexToken(CLOSEBRACKET,')',1,3028) -LexToken(COMMA,',',1,3029) -LexToken(OPENSQBRACKET,'[',1,3030) -LexToken(NUMBER,'0.8',1,3031) -LexToken(COMMA,',',1,3034) -LexToken(NUMBER,'0.8',1,3035) -LexToken(COMMA,',',1,3038) -LexToken(NUMBER,'0.8',1,3039) -LexToken(CLOSESQBRACKET,']',1,3042) -LexToken(CLOSEBRACKET,')',1,3043) -LexToken(COMMA,',',1,3044) -LexToken(VAR,'void2',1,3056) -LexToken(ASSIGNMENT,'=',1,3061) -LexToken(OPENSQBRACKET,'[',1,3062) -LexToken(CLOSESQBRACKET,']',1,3063) -LexToken(COMMA,',',1,3064) -LexToken(VAR,'void3',1,3076) -LexToken(ASSIGNMENT,'=',1,3081) -LexToken(OPENSQBRACKET,'[',1,3082) -LexToken(CLOSESQBRACKET,']',1,3083) -LexToken(COMMA,',',1,3084) -LexToken(VAR,'doc',1,3096) -LexToken(ASSIGNMENT,'=',1,3099) -LexToken(VAR,'list',1,3100) -LexToken(OPENBRACKET,'(',1,3104) -LexToken(CLOSEBRACKET,')',1,3105) -LexToken(CLOSEBRACKET,')',1,3106) -LexToken(CLOSEBRACKET,')',1,3107) -LexToken(EOL,'\n',1,3108) -LexToken(VAR,'scs_m',1,3117) -LexToken(DOT,'.',1,3122) -LexToken(VAR,'objs',1,3123) -LexToken(OPENBRACKET,'(',1,3127) -LexToken(NUMBER,'1',1,3128) -LexToken(CLOSEBRACKET,')',1,3129) -LexToken(ASSIGNMENT,'=',1,3130) -LexToken(SCICOS_BLOCK,'scicos_block',1,3131) -LexToken(OPENBRACKET,'(',1,3143) -LexToken(VAR,'gui',1,3155) -LexToken(ASSIGNMENT,'=',1,3158) -LexToken(DQSTRING,'"LOGIC"',1,3165) -LexToken(COMMA,',',1,3166) -LexToken(VAR,'graphics',1,3178) -LexToken(ASSIGNMENT,'=',1,3186) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3187) -LexToken(OPENBRACKET,'(',1,3202) -LexToken(VAR,'orig',1,3214) -LexToken(ASSIGNMENT,'=',1,3218) -LexToken(OPENSQBRACKET,'[',1,3219) -LexToken(NUMBER,'298.504',1,3220) -LexToken(COMMA,',',1,3227) -LexToken(NUMBER,'201.45067',1,3228) -LexToken(CLOSESQBRACKET,']',1,3237) -LexToken(COMMA,',',1,3238) -LexToken(VAR,'sz',1,3250) -LexToken(ASSIGNMENT,'=',1,3252) -LexToken(OPENSQBRACKET,'[',1,3253) -LexToken(NUMBER,'40',1,3254) -LexToken(COMMA,',',1,3256) -LexToken(NUMBER,'40',1,3257) -LexToken(CLOSESQBRACKET,']',1,3259) -LexToken(COMMA,',',1,3260) -LexToken(VAR,'flip',1,3272) -LexToken(ASSIGNMENT,'=',1,3276) -LexToken(PREVAR_BOOLEAN,'%t',1,3277) -LexToken(COMMA,',',1,3279) -LexToken(VAR,'theta',1,3291) -LexToken(ASSIGNMENT,'=',1,3296) -LexToken(NUMBER,'0',1,3297) -LexToken(COMMA,',',1,3298) -LexToken(VAR,'exprs',1,3310) -LexToken(ASSIGNMENT,'=',1,3315) -LexToken(OPENSQBRACKET,'[',1,3316) -LexToken(DQSTRING,'"[0 1;1 0;1 0;1 0;0 1;0 1;0 0;0 0]"',1,3351) -LexToken(SEMICOLON,';',1,3352) -LexToken(DQSTRING,'"1"',1,3355) -LexToken(CLOSESQBRACKET,']',1,3356) -LexToken(COMMA,',',1,3357) -LexToken(VAR,'pin',1,3369) -LexToken(ASSIGNMENT,'=',1,3372) -LexToken(OPENSQBRACKET,'[',1,3373) -LexToken(NUMBER,'4',1,3374) -LexToken(SEMICOLON,';',1,3375) -LexToken(NUMBER,'10',1,3376) -LexToken(SEMICOLON,';',1,3378) -LexToken(NUMBER,'12',1,3379) -LexToken(CLOSESQBRACKET,']',1,3381) -LexToken(COMMA,',',1,3382) -LexToken(VAR,'pout',1,3394) -LexToken(ASSIGNMENT,'=',1,3398) -LexToken(OPENSQBRACKET,'[',1,3399) -LexToken(NUMBER,'3',1,3400) -LexToken(SEMICOLON,';',1,3401) -LexToken(NUMBER,'8',1,3402) -LexToken(CLOSESQBRACKET,']',1,3403) -LexToken(COMMA,',',1,3404) -LexToken(VAR,'pein',1,3416) -LexToken(ASSIGNMENT,'=',1,3420) -LexToken(OPENSQBRACKET,'[',1,3421) -LexToken(CLOSESQBRACKET,']',1,3422) -LexToken(COMMA,',',1,3423) -LexToken(VAR,'peout',1,3435) -LexToken(ASSIGNMENT,'=',1,3440) -LexToken(OPENSQBRACKET,'[',1,3441) -LexToken(CLOSESQBRACKET,']',1,3442) -LexToken(COMMA,',',1,3443) -LexToken(VAR,'gr_i',1,3455) -LexToken(ASSIGNMENT,'=',1,3459) -LexToken(OPENSQBRACKET,'[',1,3460) -LexToken(CLOSESQBRACKET,']',1,3461) -LexToken(COMMA,',',1,3462) -LexToken(VAR,'id',1,3474) -LexToken(ASSIGNMENT,'=',1,3476) -LexToken(DQSTRING,'""',1,3478) -LexToken(COMMA,',',1,3479) -LexToken(VAR,'in_implicit',1,3491) -LexToken(ASSIGNMENT,'=',1,3502) -LexToken(OPENSQBRACKET,'[',1,3503) -LexToken(DQSTRING,'"E"',1,3506) -LexToken(SEMICOLON,';',1,3507) -LexToken(DQSTRING,'"E"',1,3510) -LexToken(SEMICOLON,';',1,3511) -LexToken(DQSTRING,'"E"',1,3514) -LexToken(CLOSESQBRACKET,']',1,3515) -LexToken(COMMA,',',1,3516) -LexToken(VAR,'out_implicit',1,3528) -LexToken(ASSIGNMENT,'=',1,3540) -LexToken(OPENSQBRACKET,'[',1,3541) -LexToken(DQSTRING,'"E"',1,3544) -LexToken(SEMICOLON,';',1,3545) -LexToken(DQSTRING,'"E"',1,3548) -LexToken(CLOSESQBRACKET,']',1,3549) -LexToken(CLOSEBRACKET,')',1,3550) -LexToken(COMMA,',',1,3551) -LexToken(VAR,'model',1,3563) -LexToken(ASSIGNMENT,'=',1,3568) -LexToken(SCICOS_MODEL,'scicos_model',1,3569) -LexToken(OPENBRACKET,'(',1,3581) -LexToken(VAR,'sim',1,3593) -LexToken(ASSIGNMENT,'=',1,3596) -LexToken(VAR,'list',1,3597) -LexToken(OPENBRACKET,'(',1,3601) -LexToken(DQSTRING,'"logic"',1,3608) -LexToken(COMMA,',',1,3609) -LexToken(NUMBER,'4',1,3610) -LexToken(CLOSEBRACKET,')',1,3611) -LexToken(COMMA,',',1,3612) -LexToken(VAR,'in',1,3624) -LexToken(ASSIGNMENT,'=',1,3626) -LexToken(OPENSQBRACKET,'[',1,3627) -LexToken(NUMBER,'1',1,3628) -LexToken(SEMICOLON,';',1,3629) -LexToken(NUMBER,'1',1,3630) -LexToken(SEMICOLON,';',1,3631) -LexToken(NUMBER,'1',1,3632) -LexToken(CLOSESQBRACKET,']',1,3633) -LexToken(COMMA,',',1,3634) -LexToken(VAR,'in2',1,3646) -LexToken(ASSIGNMENT,'=',1,3649) -LexToken(OPENSQBRACKET,'[',1,3650) -LexToken(NUMBER,'1',1,3651) -LexToken(SEMICOLON,';',1,3652) -LexToken(NUMBER,'1',1,3653) -LexToken(SEMICOLON,';',1,3654) -LexToken(NUMBER,'1',1,3655) -LexToken(CLOSESQBRACKET,']',1,3656) -LexToken(COMMA,',',1,3657) -LexToken(VAR,'intyp',1,3669) -LexToken(ASSIGNMENT,'=',1,3674) -LexToken(OPENSQBRACKET,'[',1,3675) -LexToken(NUMBER,'5',1,3676) -LexToken(SEMICOLON,';',1,3677) -LexToken(NUMBER,'5',1,3678) -LexToken(SEMICOLON,';',1,3679) -LexToken(NUMBER,'5',1,3680) -LexToken(CLOSESQBRACKET,']',1,3681) -LexToken(COMMA,',',1,3682) -LexToken(VAR,'out',1,3694) -LexToken(ASSIGNMENT,'=',1,3697) -LexToken(OPENSQBRACKET,'[',1,3698) -LexToken(NUMBER,'1',1,3699) -LexToken(SEMICOLON,';',1,3700) -LexToken(NUMBER,'1',1,3701) -LexToken(CLOSESQBRACKET,']',1,3702) -LexToken(COMMA,',',1,3703) -LexToken(VAR,'out2',1,3715) -LexToken(ASSIGNMENT,'=',1,3719) -LexToken(OPENSQBRACKET,'[',1,3720) -LexToken(NUMBER,'1',1,3721) -LexToken(SEMICOLON,';',1,3722) -LexToken(NUMBER,'1',1,3723) -LexToken(CLOSESQBRACKET,']',1,3724) -LexToken(COMMA,',',1,3725) -LexToken(VAR,'outtyp',1,3737) -LexToken(ASSIGNMENT,'=',1,3743) -LexToken(OPENSQBRACKET,'[',1,3744) -LexToken(NUMBER,'5',1,3745) -LexToken(SEMICOLON,';',1,3746) -LexToken(NUMBER,'5',1,3747) -LexToken(CLOSESQBRACKET,']',1,3748) -LexToken(COMMA,',',1,3749) -LexToken(VAR,'evtin',1,3761) -LexToken(ASSIGNMENT,'=',1,3766) -LexToken(OPENSQBRACKET,'[',1,3767) -LexToken(CLOSESQBRACKET,']',1,3768) -LexToken(COMMA,',',1,3769) -LexToken(VAR,'evtout',1,3781) -LexToken(ASSIGNMENT,'=',1,3787) -LexToken(OPENSQBRACKET,'[',1,3788) -LexToken(CLOSESQBRACKET,']',1,3789) -LexToken(COMMA,',',1,3790) -LexToken(VAR,'state',1,3802) -LexToken(ASSIGNMENT,'=',1,3807) -LexToken(OPENSQBRACKET,'[',1,3808) -LexToken(CLOSESQBRACKET,']',1,3809) -LexToken(COMMA,',',1,3810) -LexToken(VAR,'dstate',1,3822) -LexToken(ASSIGNMENT,'=',1,3828) -LexToken(OPENSQBRACKET,'[',1,3829) -LexToken(CLOSESQBRACKET,']',1,3830) -LexToken(COMMA,',',1,3831) -LexToken(VAR,'odstate',1,3843) -LexToken(ASSIGNMENT,'=',1,3850) -LexToken(VAR,'list',1,3851) -LexToken(OPENBRACKET,'(',1,3855) -LexToken(CLOSEBRACKET,')',1,3856) -LexToken(COMMA,',',1,3857) -LexToken(VAR,'rpar',1,3869) -LexToken(ASSIGNMENT,'=',1,3873) -LexToken(OPENSQBRACKET,'[',1,3874) -LexToken(CLOSESQBRACKET,']',1,3875) -LexToken(COMMA,',',1,3876) -LexToken(VAR,'ipar',1,3888) -LexToken(ASSIGNMENT,'=',1,3892) -LexToken(OPENSQBRACKET,'[',1,3893) -LexToken(CLOSESQBRACKET,']',1,3894) -LexToken(COMMA,',',1,3895) -LexToken(VAR,'opar',1,3907) -LexToken(ASSIGNMENT,'=',1,3911) -LexToken(VAR,'list',1,3912) -LexToken(OPENBRACKET,'(',1,3916) -LexToken(VAR,'int8',1,3928) -LexToken(OPENBRACKET,'(',1,3932) -LexToken(OPENSQBRACKET,'[',1,3933) -LexToken(NUMBER,'0',1,3934) -LexToken(COMMA,',',1,3935) -LexToken(NUMBER,'1',1,3936) -LexToken(SEMICOLON,';\n',1,3937) -LexToken(NUMBER,'1',1,3947) -LexToken(COMMA,',',1,3948) -LexToken(NUMBER,'0',1,3949) -LexToken(SEMICOLON,';\n',1,3950) -LexToken(NUMBER,'1',1,3960) -LexToken(COMMA,',',1,3961) -LexToken(NUMBER,'0',1,3962) -LexToken(SEMICOLON,';\n',1,3963) -LexToken(NUMBER,'1',1,3973) -LexToken(COMMA,',',1,3974) -LexToken(NUMBER,'0',1,3975) -LexToken(SEMICOLON,';\n',1,3976) -LexToken(NUMBER,'0',1,3986) -LexToken(COMMA,',',1,3987) -LexToken(NUMBER,'1',1,3988) -LexToken(SEMICOLON,';\n',1,3989) -LexToken(NUMBER,'0',1,3999) -LexToken(COMMA,',',1,4000) -LexToken(NUMBER,'1',1,4001) -LexToken(SEMICOLON,';\n',1,4002) -LexToken(NUMBER,'0',1,4012) -LexToken(COMMA,',',1,4013) -LexToken(NUMBER,'0',1,4014) -LexToken(SEMICOLON,';\n',1,4015) -LexToken(NUMBER,'0',1,4025) -LexToken(COMMA,',',1,4026) -LexToken(NUMBER,'0',1,4027) -LexToken(CLOSESQBRACKET,']',1,4028) -LexToken(CLOSEBRACKET,')',1,4029) -LexToken(CLOSEBRACKET,')',1,4030) -LexToken(COMMA,',',1,4031) -LexToken(VAR,'blocktype',1,4043) -LexToken(ASSIGNMENT,'=',1,4052) -LexToken(DQSTRING,'"c"',1,4055) -LexToken(COMMA,',',1,4056) -LexToken(VAR,'firing',1,4068) -LexToken(ASSIGNMENT,'=',1,4074) -LexToken(PREVAR_BOOLEAN,'%f',1,4075) -LexToken(COMMA,',',1,4077) -LexToken(VAR,'dep_ut',1,4089) -LexToken(ASSIGNMENT,'=',1,4095) -LexToken(OPENSQBRACKET,'[',1,4096) -LexToken(PREVAR_BOOLEAN,'%t',1,4097) -LexToken(COMMA,',',1,4099) -LexToken(PREVAR_BOOLEAN,'%f',1,4100) -LexToken(CLOSESQBRACKET,']',1,4102) -LexToken(COMMA,',',1,4103) -LexToken(VAR,'label',1,4115) -LexToken(ASSIGNMENT,'=',1,4120) -LexToken(DQSTRING,'""',1,4122) -LexToken(COMMA,',',1,4123) -LexToken(VAR,'nzcross',1,4135) -LexToken(ASSIGNMENT,'=',1,4142) -LexToken(NUMBER,'0',1,4143) -LexToken(COMMA,',',1,4144) -LexToken(VAR,'nmode',1,4156) -LexToken(ASSIGNMENT,'=',1,4161) -LexToken(NUMBER,'0',1,4162) -LexToken(COMMA,',',1,4163) -LexToken(VAR,'equations',1,4175) -LexToken(ASSIGNMENT,'=',1,4184) -LexToken(VAR,'list',1,4185) -LexToken(OPENBRACKET,'(',1,4189) -LexToken(CLOSEBRACKET,')',1,4190) -LexToken(CLOSEBRACKET,')',1,4191) -LexToken(COMMA,',',1,4192) -LexToken(VAR,'doc',1,4204) -LexToken(ASSIGNMENT,'=',1,4207) -LexToken(VAR,'list',1,4208) -LexToken(OPENBRACKET,'(',1,4212) -LexToken(CLOSEBRACKET,')',1,4213) -LexToken(CLOSEBRACKET,')',1,4214) -LexToken(EOL,'\n',1,4215) -LexToken(VAR,'scs_m',1,4224) -LexToken(DOT,'.',1,4229) -LexToken(VAR,'objs',1,4230) -LexToken(OPENBRACKET,'(',1,4234) -LexToken(NUMBER,'2',1,4235) -LexToken(CLOSEBRACKET,')',1,4236) -LexToken(ASSIGNMENT,'=',1,4237) -LexToken(SCICOS_BLOCK,'scicos_block',1,4238) -LexToken(OPENBRACKET,'(',1,4250) -LexToken(VAR,'gui',1,4262) -LexToken(ASSIGNMENT,'=',1,4265) -LexToken(DQSTRING,'"DOLLAR_m"',1,4275) -LexToken(COMMA,',',1,4276) -LexToken(VAR,'graphics',1,4288) -LexToken(ASSIGNMENT,'=',1,4296) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4297) -LexToken(OPENBRACKET,'(',1,4312) -LexToken(VAR,'orig',1,4324) -LexToken(ASSIGNMENT,'=',1,4328) -LexToken(OPENSQBRACKET,'[',1,4329) -LexToken(NUMBER,'299.23733',1,4330) -LexToken(COMMA,',',1,4339) -LexToken(NUMBER,'254.25067',1,4340) -LexToken(CLOSESQBRACKET,']',1,4349) -LexToken(COMMA,',',1,4350) -LexToken(VAR,'sz',1,4362) -LexToken(ASSIGNMENT,'=',1,4364) -LexToken(OPENSQBRACKET,'[',1,4365) -LexToken(NUMBER,'40',1,4366) -LexToken(COMMA,',',1,4368) -LexToken(NUMBER,'40',1,4369) -LexToken(CLOSESQBRACKET,']',1,4371) -LexToken(COMMA,',',1,4372) -LexToken(VAR,'flip',1,4384) -LexToken(ASSIGNMENT,'=',1,4388) -LexToken(PREVAR_BOOLEAN,'%f',1,4389) -LexToken(COMMA,',',1,4391) -LexToken(VAR,'theta',1,4403) -LexToken(ASSIGNMENT,'=',1,4408) -LexToken(NUMBER,'0',1,4409) -LexToken(COMMA,',',1,4410) -LexToken(VAR,'exprs',1,4422) -LexToken(ASSIGNMENT,'=',1,4427) -LexToken(OPENSQBRACKET,'[',1,4428) -LexToken(DQSTRING,'"int8(0)"',1,4437) -LexToken(SEMICOLON,';',1,4438) -LexToken(DQSTRING,'"1"',1,4441) -LexToken(CLOSESQBRACKET,']',1,4442) -LexToken(COMMA,',',1,4443) -LexToken(VAR,'pin',1,4455) -LexToken(ASSIGNMENT,'=',1,4458) -LexToken(NUMBER,'6',1,4459) -LexToken(COMMA,',',1,4460) -LexToken(VAR,'pout',1,4472) -LexToken(ASSIGNMENT,'=',1,4476) -LexToken(NUMBER,'4',1,4477) -LexToken(COMMA,',',1,4478) -LexToken(VAR,'pein',1,4490) -LexToken(ASSIGNMENT,'=',1,4494) -LexToken(OPENSQBRACKET,'[',1,4495) -LexToken(CLOSESQBRACKET,']',1,4496) -LexToken(COMMA,',',1,4497) -LexToken(VAR,'peout',1,4509) -LexToken(ASSIGNMENT,'=',1,4514) -LexToken(OPENSQBRACKET,'[',1,4515) -LexToken(CLOSESQBRACKET,']',1,4516) -LexToken(COMMA,',',1,4517) -LexToken(VAR,'gr_i',1,4529) -LexToken(ASSIGNMENT,'=',1,4533) -LexToken(OPENSQBRACKET,'[',1,4534) -LexToken(CLOSESQBRACKET,']',1,4535) -LexToken(COMMA,',',1,4536) -LexToken(VAR,'id',1,4548) -LexToken(ASSIGNMENT,'=',1,4550) -LexToken(DQSTRING,'""',1,4552) -LexToken(COMMA,',',1,4553) -LexToken(VAR,'in_implicit',1,4565) -LexToken(ASSIGNMENT,'=',1,4576) -LexToken(DQSTRING,'"E"',1,4579) -LexToken(COMMA,',',1,4580) -LexToken(VAR,'out_implicit',1,4592) -LexToken(ASSIGNMENT,'=',1,4604) -LexToken(DQSTRING,'"E"',1,4607) -LexToken(CLOSEBRACKET,')',1,4608) -LexToken(COMMA,',',1,4609) -LexToken(VAR,'model',1,4621) -LexToken(ASSIGNMENT,'=',1,4626) -LexToken(SCICOS_MODEL,'scicos_model',1,4627) -LexToken(OPENBRACKET,'(',1,4639) -LexToken(VAR,'sim',1,4651) -LexToken(ASSIGNMENT,'=',1,4654) -LexToken(VAR,'list',1,4655) -LexToken(OPENBRACKET,'(',1,4659) -LexToken(DQSTRING,'"dollar4_m"',1,4670) -LexToken(COMMA,',',1,4671) -LexToken(NUMBER,'4',1,4672) -LexToken(CLOSEBRACKET,')',1,4673) -LexToken(COMMA,',',1,4674) -LexToken(VAR,'in',1,4686) -LexToken(ASSIGNMENT,'=',1,4688) -LexToken(NUMBER,'1',1,4689) -LexToken(COMMA,',',1,4690) -LexToken(VAR,'in2',1,4702) -LexToken(ASSIGNMENT,'=',1,4705) -LexToken(NUMBER,'1',1,4706) -LexToken(COMMA,',',1,4707) -LexToken(VAR,'intyp',1,4719) -LexToken(ASSIGNMENT,'=',1,4724) -LexToken(NUMBER,'5',1,4725) -LexToken(COMMA,',',1,4726) -LexToken(VAR,'out',1,4738) -LexToken(ASSIGNMENT,'=',1,4741) -LexToken(NUMBER,'1',1,4742) -LexToken(COMMA,',',1,4743) -LexToken(VAR,'out2',1,4755) -LexToken(ASSIGNMENT,'=',1,4759) -LexToken(NUMBER,'1',1,4760) -LexToken(COMMA,',',1,4761) -LexToken(VAR,'outtyp',1,4773) -LexToken(ASSIGNMENT,'=',1,4779) -LexToken(NUMBER,'5',1,4780) -LexToken(COMMA,',',1,4781) -LexToken(VAR,'evtin',1,4793) -LexToken(ASSIGNMENT,'=',1,4798) -LexToken(OPENSQBRACKET,'[',1,4799) -LexToken(CLOSESQBRACKET,']',1,4800) -LexToken(COMMA,',',1,4801) -LexToken(VAR,'evtout',1,4813) -LexToken(ASSIGNMENT,'=',1,4819) -LexToken(OPENSQBRACKET,'[',1,4820) -LexToken(CLOSESQBRACKET,']',1,4821) -LexToken(COMMA,',',1,4822) -LexToken(VAR,'state',1,4834) -LexToken(ASSIGNMENT,'=',1,4839) -LexToken(OPENSQBRACKET,'[',1,4840) -LexToken(CLOSESQBRACKET,']',1,4841) -LexToken(COMMA,',',1,4842) -LexToken(VAR,'dstate',1,4854) -LexToken(ASSIGNMENT,'=',1,4860) -LexToken(OPENSQBRACKET,'[',1,4861) -LexToken(CLOSESQBRACKET,']',1,4862) -LexToken(COMMA,',',1,4863) -LexToken(VAR,'odstate',1,4875) -LexToken(ASSIGNMENT,'=',1,4882) -LexToken(VAR,'list',1,4883) -LexToken(OPENBRACKET,'(',1,4887) -LexToken(VAR,'int8',1,4888) -LexToken(OPENBRACKET,'(',1,4892) -LexToken(NUMBER,'0',1,4893) -LexToken(CLOSEBRACKET,')',1,4894) -LexToken(CLOSEBRACKET,')',1,4895) -LexToken(COMMA,',',1,4896) -LexToken(VAR,'rpar',1,4908) -LexToken(ASSIGNMENT,'=',1,4912) -LexToken(OPENSQBRACKET,'[',1,4913) -LexToken(CLOSESQBRACKET,']',1,4914) -LexToken(COMMA,',',1,4915) -LexToken(VAR,'ipar',1,4927) -LexToken(ASSIGNMENT,'=',1,4931) -LexToken(OPENSQBRACKET,'[',1,4932) -LexToken(CLOSESQBRACKET,']',1,4933) -LexToken(COMMA,',',1,4934) -LexToken(VAR,'opar',1,4946) -LexToken(ASSIGNMENT,'=',1,4950) -LexToken(VAR,'list',1,4951) -LexToken(OPENBRACKET,'(',1,4955) -LexToken(CLOSEBRACKET,')',1,4956) -LexToken(COMMA,',',1,4957) -LexToken(VAR,'blocktype',1,4969) -LexToken(ASSIGNMENT,'=',1,4978) -LexToken(DQSTRING,'"d"',1,4981) -LexToken(COMMA,',',1,4982) -LexToken(VAR,'firing',1,4994) -LexToken(ASSIGNMENT,'=',1,5000) -LexToken(OPENSQBRACKET,'[',1,5001) -LexToken(CLOSESQBRACKET,']',1,5002) -LexToken(COMMA,',',1,5003) -LexToken(VAR,'dep_ut',1,5015) -LexToken(ASSIGNMENT,'=',1,5021) -LexToken(OPENSQBRACKET,'[',1,5022) -LexToken(PREVAR_BOOLEAN,'%f',1,5023) -LexToken(COMMA,',',1,5025) -LexToken(PREVAR_BOOLEAN,'%f',1,5026) -LexToken(CLOSESQBRACKET,']',1,5028) -LexToken(COMMA,',',1,5029) -LexToken(VAR,'label',1,5041) -LexToken(ASSIGNMENT,'=',1,5046) -LexToken(DQSTRING,'""',1,5048) -LexToken(COMMA,',',1,5049) -LexToken(VAR,'nzcross',1,5061) -LexToken(ASSIGNMENT,'=',1,5068) -LexToken(NUMBER,'0',1,5069) -LexToken(COMMA,',',1,5070) -LexToken(VAR,'nmode',1,5082) -LexToken(ASSIGNMENT,'=',1,5087) -LexToken(NUMBER,'0',1,5088) -LexToken(COMMA,',',1,5089) -LexToken(VAR,'equations',1,5101) -LexToken(ASSIGNMENT,'=',1,5110) -LexToken(VAR,'list',1,5111) -LexToken(OPENBRACKET,'(',1,5115) -LexToken(CLOSEBRACKET,')',1,5116) -LexToken(CLOSEBRACKET,')',1,5117) -LexToken(COMMA,',',1,5118) -LexToken(VAR,'doc',1,5130) -LexToken(ASSIGNMENT,'=',1,5133) -LexToken(VAR,'list',1,5134) -LexToken(OPENBRACKET,'(',1,5138) -LexToken(CLOSEBRACKET,')',1,5139) -LexToken(CLOSEBRACKET,')',1,5140) -LexToken(EOL,'\n',1,5141) -LexToken(VAR,'scs_m',1,5150) -LexToken(DOT,'.',1,5155) -LexToken(VAR,'objs',1,5156) -LexToken(OPENBRACKET,'(',1,5160) -LexToken(NUMBER,'3',1,5161) -LexToken(CLOSEBRACKET,')',1,5162) -LexToken(ASSIGNMENT,'=',1,5163) -LexToken(SCICOS_LINK,'scicos_link',1,5164) -LexToken(OPENBRACKET,'(',1,5175) -LexToken(VAR,'xx',1,5187) -LexToken(ASSIGNMENT,'=',1,5189) -LexToken(OPENSQBRACKET,'[',1,5190) -LexToken(NUMBER,'347.07543',1,5191) -LexToken(SEMICOLON,';',1,5200) -LexToken(NUMBER,'363.03733',1,5201) -LexToken(SEMICOLON,';',1,5210) -LexToken(NUMBER,'363.03733',1,5211) -LexToken(CLOSESQBRACKET,']',1,5220) -LexToken(COMMA,',',1,5221) -LexToken(VAR,'yy',1,5233) -LexToken(ASSIGNMENT,'=',1,5235) -LexToken(OPENSQBRACKET,'[',1,5236) -LexToken(NUMBER,'228.11733',1,5237) -LexToken(SEMICOLON,';',1,5246) -LexToken(NUMBER,'228.11733',1,5247) -LexToken(SEMICOLON,';',1,5256) -LexToken(NUMBER,'248.584',1,5257) -LexToken(CLOSESQBRACKET,']',1,5264) -LexToken(COMMA,',',1,5265) -LexToken(VAR,'id',1,5277) -LexToken(ASSIGNMENT,'=',1,5279) -LexToken(DQSTRING,'"drawlink"',1,5289) -LexToken(COMMA,',',1,5290) -LexToken(VAR,'thick',1,5302) -LexToken(ASSIGNMENT,'=',1,5307) -LexToken(OPENSQBRACKET,'[',1,5308) -LexToken(NUMBER,'0',1,5309) -LexToken(COMMA,',',1,5310) -LexToken(NUMBER,'0',1,5311) -LexToken(CLOSESQBRACKET,']',1,5312) -LexToken(COMMA,',',1,5313) -LexToken(VAR,'ct',1,5325) -LexToken(ASSIGNMENT,'=',1,5327) -LexToken(OPENSQBRACKET,'[',1,5328) -LexToken(NUMBER,'1',1,5329) -LexToken(COMMA,',',1,5330) -LexToken(NUMBER,'1',1,5331) -LexToken(CLOSESQBRACKET,']',1,5332) -LexToken(COMMA,',',1,5333) -LexToken(VAR,'from',1,5345) -LexToken(ASSIGNMENT,'=',1,5349) -LexToken(OPENSQBRACKET,'[',1,5350) -LexToken(NUMBER,'1',1,5351) -LexToken(COMMA,',',1,5352) -LexToken(NUMBER,'1',1,5353) -LexToken(COMMA,',',1,5354) -LexToken(NUMBER,'0',1,5355) -LexToken(CLOSESQBRACKET,']',1,5356) -LexToken(COMMA,',',1,5357) -LexToken(VAR,'to',1,5369) -LexToken(ASSIGNMENT,'=',1,5371) -LexToken(OPENSQBRACKET,'[',1,5372) -LexToken(NUMBER,'5',1,5373) -LexToken(COMMA,',',1,5374) -LexToken(NUMBER,'1',1,5375) -LexToken(COMMA,',',1,5376) -LexToken(NUMBER,'1',1,5377) -LexToken(CLOSESQBRACKET,']',1,5378) -LexToken(CLOSEBRACKET,')',1,5379) -LexToken(EOL,'\n',1,5380) -LexToken(VAR,'scs_m',1,5389) -LexToken(DOT,'.',1,5394) -LexToken(VAR,'objs',1,5395) -LexToken(OPENBRACKET,'(',1,5399) -LexToken(NUMBER,'4',1,5400) -LexToken(CLOSEBRACKET,')',1,5401) -LexToken(ASSIGNMENT,'=',1,5402) -LexToken(SCICOS_LINK,'scicos_link',1,5403) -LexToken(OPENBRACKET,'(',1,5414) -LexToken(VAR,'xx',1,5426) -LexToken(ASSIGNMENT,'=',1,5428) -LexToken(OPENSQBRACKET,'[',1,5429) -LexToken(NUMBER,'290.6659',1,5430) -LexToken(SEMICOLON,';',1,5438) -LexToken(NUMBER,'272.104',1,5439) -LexToken(SEMICOLON,';',1,5446) -LexToken(NUMBER,'272.104',1,5447) -LexToken(SEMICOLON,';',1,5454) -LexToken(NUMBER,'289.93257',1,5455) -LexToken(CLOSESQBRACKET,']',1,5464) -LexToken(COMMA,',',1,5465) -LexToken(VAR,'yy',1,5477) -LexToken(ASSIGNMENT,'=',1,5479) -LexToken(OPENSQBRACKET,'[',1,5480) -LexToken(NUMBER,'274.25067',1,5481) -LexToken(SEMICOLON,';',1,5490) -LexToken(NUMBER,'274.25067',1,5491) -LexToken(SEMICOLON,';',1,5500) -LexToken(NUMBER,'231.45067',1,5501) -LexToken(SEMICOLON,';',1,5510) -LexToken(NUMBER,'231.45067',1,5511) -LexToken(CLOSESQBRACKET,']',1,5520) -LexToken(COMMA,',',1,5521) -LexToken(VAR,'id',1,5533) -LexToken(ASSIGNMENT,'=',1,5535) -LexToken(DQSTRING,'"drawlink"',1,5545) -LexToken(COMMA,',',1,5546) -LexToken(VAR,'thick',1,5558) -LexToken(ASSIGNMENT,'=',1,5563) -LexToken(OPENSQBRACKET,'[',1,5564) -LexToken(NUMBER,'0',1,5565) -LexToken(COMMA,',',1,5566) -LexToken(NUMBER,'0',1,5567) -LexToken(CLOSESQBRACKET,']',1,5568) -LexToken(COMMA,',',1,5569) -LexToken(VAR,'ct',1,5581) -LexToken(ASSIGNMENT,'=',1,5583) -LexToken(OPENSQBRACKET,'[',1,5584) -LexToken(NUMBER,'1',1,5585) -LexToken(COMMA,',',1,5586) -LexToken(NUMBER,'1',1,5587) -LexToken(CLOSESQBRACKET,']',1,5588) -LexToken(COMMA,',',1,5589) -LexToken(VAR,'from',1,5601) -LexToken(ASSIGNMENT,'=',1,5605) -LexToken(OPENSQBRACKET,'[',1,5606) -LexToken(NUMBER,'2',1,5607) -LexToken(COMMA,',',1,5608) -LexToken(NUMBER,'1',1,5609) -LexToken(COMMA,',',1,5610) -LexToken(NUMBER,'0',1,5611) -LexToken(CLOSESQBRACKET,']',1,5612) -LexToken(COMMA,',',1,5613) -LexToken(VAR,'to',1,5625) -LexToken(ASSIGNMENT,'=',1,5627) -LexToken(OPENSQBRACKET,'[',1,5628) -LexToken(NUMBER,'1',1,5629) -LexToken(COMMA,',',1,5630) -LexToken(NUMBER,'1',1,5631) -LexToken(COMMA,',',1,5632) -LexToken(NUMBER,'1',1,5633) -LexToken(CLOSESQBRACKET,']',1,5634) -LexToken(CLOSEBRACKET,')',1,5635) -LexToken(EOL,'\n',1,5636) -LexToken(VAR,'scs_m',1,5645) -LexToken(DOT,'.',1,5650) -LexToken(VAR,'objs',1,5651) -LexToken(OPENBRACKET,'(',1,5655) -LexToken(NUMBER,'5',1,5656) -LexToken(CLOSEBRACKET,')',1,5657) -LexToken(ASSIGNMENT,'=',1,5658) -LexToken(SCICOS_BLOCK,'scicos_block',1,5659) -LexToken(OPENBRACKET,'(',1,5671) -LexToken(VAR,'gui',1,5683) -LexToken(ASSIGNMENT,'=',1,5686) -LexToken(DQSTRING,'"SPLIT_f"',1,5695) -LexToken(COMMA,',',1,5696) -LexToken(VAR,'graphics',1,5708) -LexToken(ASSIGNMENT,'=',1,5716) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5717) -LexToken(OPENBRACKET,'(',1,5732) -LexToken(VAR,'orig',1,5744) -LexToken(ASSIGNMENT,'=',1,5748) -LexToken(OPENSQBRACKET,'[',1,5749) -LexToken(NUMBER,'363.03733',1,5750) -LexToken(COMMA,',',1,5759) -LexToken(NUMBER,'248.584',1,5760) -LexToken(CLOSESQBRACKET,']',1,5767) -LexToken(COMMA,',',1,5768) -LexToken(VAR,'sz',1,5780) -LexToken(ASSIGNMENT,'=',1,5782) -LexToken(OPENSQBRACKET,'[',1,5783) -LexToken(NUMBER,'0.3333333',1,5784) -LexToken(COMMA,',',1,5793) -LexToken(NUMBER,'0.3333333',1,5794) -LexToken(CLOSESQBRACKET,']',1,5803) -LexToken(COMMA,',',1,5804) -LexToken(VAR,'flip',1,5816) -LexToken(ASSIGNMENT,'=',1,5820) -LexToken(PREVAR_BOOLEAN,'%t',1,5821) -LexToken(COMMA,',',1,5823) -LexToken(VAR,'theta',1,5835) -LexToken(ASSIGNMENT,'=',1,5840) -LexToken(NUMBER,'0',1,5841) -LexToken(COMMA,',',1,5842) -LexToken(VAR,'exprs',1,5854) -LexToken(ASSIGNMENT,'=',1,5859) -LexToken(OPENSQBRACKET,'[',1,5860) -LexToken(CLOSESQBRACKET,']',1,5861) -LexToken(COMMA,',',1,5862) -LexToken(VAR,'pin',1,5874) -LexToken(ASSIGNMENT,'=',1,5877) -LexToken(NUMBER,'3',1,5878) -LexToken(COMMA,',',1,5879) -LexToken(VAR,'pout',1,5891) -LexToken(ASSIGNMENT,'=',1,5895) -LexToken(OPENSQBRACKET,'[',1,5896) -LexToken(NUMBER,'6',1,5897) -LexToken(SEMICOLON,';',1,5898) -LexToken(NUMBER,'14',1,5899) -LexToken(CLOSESQBRACKET,']',1,5901) -LexToken(COMMA,',',1,5902) -LexToken(VAR,'pein',1,5914) -LexToken(ASSIGNMENT,'=',1,5918) -LexToken(OPENSQBRACKET,'[',1,5919) -LexToken(CLOSESQBRACKET,']',1,5920) -LexToken(COMMA,',',1,5921) -LexToken(VAR,'peout',1,5933) -LexToken(ASSIGNMENT,'=',1,5938) -LexToken(OPENSQBRACKET,'[',1,5939) -LexToken(CLOSESQBRACKET,']',1,5940) -LexToken(COMMA,',',1,5941) -LexToken(VAR,'gr_i',1,5953) -LexToken(ASSIGNMENT,'=',1,5957) -LexToken(OPENSQBRACKET,'[',1,5958) -LexToken(CLOSESQBRACKET,']',1,5959) -LexToken(COMMA,',',1,5960) -LexToken(VAR,'id',1,5972) -LexToken(ASSIGNMENT,'=',1,5974) -LexToken(DQSTRING,'""',1,5976) -LexToken(COMMA,',',1,5977) -LexToken(VAR,'in_implicit',1,5989) -LexToken(ASSIGNMENT,'=',1,6000) -LexToken(DQSTRING,'"E"',1,6003) -LexToken(COMMA,',',1,6004) -LexToken(VAR,'out_implicit',1,6016) -LexToken(ASSIGNMENT,'=',1,6028) -LexToken(OPENSQBRACKET,'[',1,6029) -LexToken(DQSTRING,'"E"',1,6032) -LexToken(SEMICOLON,';',1,6033) -LexToken(DQSTRING,'"E"',1,6036) -LexToken(SEMICOLON,';',1,6037) -LexToken(DQSTRING,'"E"',1,6040) -LexToken(CLOSESQBRACKET,']',1,6041) -LexToken(CLOSEBRACKET,')',1,6042) -LexToken(COMMA,',',1,6043) -LexToken(VAR,'model',1,6055) -LexToken(ASSIGNMENT,'=',1,6060) -LexToken(SCICOS_MODEL,'scicos_model',1,6061) -LexToken(OPENBRACKET,'(',1,6073) -LexToken(VAR,'sim',1,6085) -LexToken(ASSIGNMENT,'=',1,6088) -LexToken(DQSTRING,'"lsplit"',1,6096) -LexToken(COMMA,',',1,6097) -LexToken(VAR,'in',1,6109) -LexToken(ASSIGNMENT,'=',1,6111) -LexToken(ADDITION,'-',1,6112) -LexToken(NUMBER,'1',1,6113) -LexToken(COMMA,',',1,6114) -LexToken(VAR,'in2',1,6126) -LexToken(ASSIGNMENT,'=',1,6129) -LexToken(OPENSQBRACKET,'[',1,6130) -LexToken(CLOSESQBRACKET,']',1,6131) -LexToken(COMMA,',',1,6132) -LexToken(VAR,'intyp',1,6144) -LexToken(ASSIGNMENT,'=',1,6149) -LexToken(NUMBER,'1',1,6150) -LexToken(COMMA,',',1,6151) -LexToken(VAR,'out',1,6163) -LexToken(ASSIGNMENT,'=',1,6166) -LexToken(OPENSQBRACKET,'[',1,6167) -LexToken(ADDITION,'-',1,6168) -LexToken(NUMBER,'1',1,6169) -LexToken(SEMICOLON,';',1,6170) -LexToken(ADDITION,'-',1,6171) -LexToken(NUMBER,'1',1,6172) -LexToken(SEMICOLON,';',1,6173) -LexToken(ADDITION,'-',1,6174) -LexToken(NUMBER,'1',1,6175) -LexToken(CLOSESQBRACKET,']',1,6176) -LexToken(COMMA,',',1,6177) -LexToken(VAR,'out2',1,6189) -LexToken(ASSIGNMENT,'=',1,6193) -LexToken(OPENSQBRACKET,'[',1,6194) -LexToken(CLOSESQBRACKET,']',1,6195) -LexToken(COMMA,',',1,6196) -LexToken(VAR,'outtyp',1,6208) -LexToken(ASSIGNMENT,'=',1,6214) -LexToken(NUMBER,'1',1,6215) -LexToken(COMMA,',',1,6216) -LexToken(VAR,'evtin',1,6228) -LexToken(ASSIGNMENT,'=',1,6233) -LexToken(OPENSQBRACKET,'[',1,6234) -LexToken(CLOSESQBRACKET,']',1,6235) -LexToken(COMMA,',',1,6236) -LexToken(VAR,'evtout',1,6248) -LexToken(ASSIGNMENT,'=',1,6254) -LexToken(OPENSQBRACKET,'[',1,6255) -LexToken(CLOSESQBRACKET,']',1,6256) -LexToken(COMMA,',',1,6257) -LexToken(VAR,'state',1,6269) -LexToken(ASSIGNMENT,'=',1,6274) -LexToken(OPENSQBRACKET,'[',1,6275) -LexToken(CLOSESQBRACKET,']',1,6276) -LexToken(COMMA,',',1,6277) -LexToken(VAR,'dstate',1,6289) -LexToken(ASSIGNMENT,'=',1,6295) -LexToken(OPENSQBRACKET,'[',1,6296) -LexToken(CLOSESQBRACKET,']',1,6297) -LexToken(COMMA,',',1,6298) -LexToken(VAR,'odstate',1,6310) -LexToken(ASSIGNMENT,'=',1,6317) -LexToken(VAR,'list',1,6318) -LexToken(OPENBRACKET,'(',1,6322) -LexToken(CLOSEBRACKET,')',1,6323) -LexToken(COMMA,',',1,6324) -LexToken(VAR,'rpar',1,6336) -LexToken(ASSIGNMENT,'=',1,6340) -LexToken(OPENSQBRACKET,'[',1,6341) -LexToken(CLOSESQBRACKET,']',1,6342) -LexToken(COMMA,',',1,6343) -LexToken(VAR,'ipar',1,6355) -LexToken(ASSIGNMENT,'=',1,6359) -LexToken(OPENSQBRACKET,'[',1,6360) -LexToken(CLOSESQBRACKET,']',1,6361) -LexToken(COMMA,',',1,6362) -LexToken(VAR,'opar',1,6374) -LexToken(ASSIGNMENT,'=',1,6378) -LexToken(VAR,'list',1,6379) -LexToken(OPENBRACKET,'(',1,6383) -LexToken(CLOSEBRACKET,')',1,6384) -LexToken(COMMA,',',1,6385) -LexToken(VAR,'blocktype',1,6397) -LexToken(ASSIGNMENT,'=',1,6406) -LexToken(DQSTRING,'"c"',1,6409) -LexToken(COMMA,',',1,6410) -LexToken(VAR,'firing',1,6422) -LexToken(ASSIGNMENT,'=',1,6428) -LexToken(OPENSQBRACKET,'[',1,6429) -LexToken(CLOSESQBRACKET,']',1,6430) -LexToken(COMMA,',',1,6431) -LexToken(VAR,'dep_ut',1,6443) -LexToken(ASSIGNMENT,'=',1,6449) -LexToken(OPENSQBRACKET,'[',1,6450) -LexToken(PREVAR_BOOLEAN,'%t',1,6451) -LexToken(COMMA,',',1,6453) -LexToken(PREVAR_BOOLEAN,'%f',1,6454) -LexToken(CLOSESQBRACKET,']',1,6456) -LexToken(COMMA,',',1,6457) -LexToken(VAR,'label',1,6469) -LexToken(ASSIGNMENT,'=',1,6474) -LexToken(DQSTRING,'""',1,6476) -LexToken(COMMA,',',1,6477) -LexToken(VAR,'nzcross',1,6489) -LexToken(ASSIGNMENT,'=',1,6496) -LexToken(NUMBER,'0',1,6497) -LexToken(COMMA,',',1,6498) -LexToken(VAR,'nmode',1,6510) -LexToken(ASSIGNMENT,'=',1,6515) -LexToken(NUMBER,'0',1,6516) -LexToken(COMMA,',',1,6517) -LexToken(VAR,'equations',1,6529) -LexToken(ASSIGNMENT,'=',1,6538) -LexToken(VAR,'list',1,6539) -LexToken(OPENBRACKET,'(',1,6543) -LexToken(CLOSEBRACKET,')',1,6544) -LexToken(CLOSEBRACKET,')',1,6545) -LexToken(COMMA,',',1,6546) -LexToken(VAR,'doc',1,6558) -LexToken(ASSIGNMENT,'=',1,6561) -LexToken(VAR,'list',1,6562) -LexToken(OPENBRACKET,'(',1,6566) -LexToken(CLOSEBRACKET,')',1,6567) -LexToken(CLOSEBRACKET,')',1,6568) -LexToken(EOL,'\n',1,6569) -LexToken(VAR,'scs_m',1,6578) -LexToken(DOT,'.',1,6583) -LexToken(VAR,'objs',1,6584) -LexToken(OPENBRACKET,'(',1,6588) -LexToken(NUMBER,'6',1,6589) -LexToken(CLOSEBRACKET,')',1,6590) -LexToken(ASSIGNMENT,'=',1,6591) -LexToken(SCICOS_LINK,'scicos_link',1,6592) -LexToken(OPENBRACKET,'(',1,6603) -LexToken(VAR,'xx',1,6615) -LexToken(ASSIGNMENT,'=',1,6617) -LexToken(OPENSQBRACKET,'[',1,6618) -LexToken(NUMBER,'363.03733',1,6619) -LexToken(SEMICOLON,';',1,6628) -LexToken(NUMBER,'363.03733',1,6629) -LexToken(SEMICOLON,';',1,6638) -LexToken(NUMBER,'344.95162',1,6639) -LexToken(CLOSESQBRACKET,']',1,6648) -LexToken(COMMA,',',1,6649) -LexToken(VAR,'yy',1,6661) -LexToken(ASSIGNMENT,'=',1,6663) -LexToken(OPENSQBRACKET,'[',1,6664) -LexToken(NUMBER,'248.584',1,6665) -LexToken(SEMICOLON,';',1,6672) -LexToken(NUMBER,'274.25067',1,6673) -LexToken(SEMICOLON,';',1,6682) -LexToken(NUMBER,'274.25067',1,6683) -LexToken(CLOSESQBRACKET,']',1,6692) -LexToken(COMMA,',',1,6693) -LexToken(VAR,'id',1,6705) -LexToken(ASSIGNMENT,'=',1,6707) -LexToken(DQSTRING,'"drawlink"',1,6717) -LexToken(COMMA,',',1,6718) -LexToken(VAR,'thick',1,6730) -LexToken(ASSIGNMENT,'=',1,6735) -LexToken(OPENSQBRACKET,'[',1,6736) -LexToken(NUMBER,'0',1,6737) -LexToken(COMMA,',',1,6738) -LexToken(NUMBER,'0',1,6739) -LexToken(CLOSESQBRACKET,']',1,6740) -LexToken(COMMA,',',1,6741) -LexToken(VAR,'ct',1,6753) -LexToken(ASSIGNMENT,'=',1,6755) -LexToken(OPENSQBRACKET,'[',1,6756) -LexToken(NUMBER,'1',1,6757) -LexToken(COMMA,',',1,6758) -LexToken(NUMBER,'1',1,6759) -LexToken(CLOSESQBRACKET,']',1,6760) -LexToken(COMMA,',',1,6761) -LexToken(VAR,'from',1,6773) -LexToken(ASSIGNMENT,'=',1,6777) -LexToken(OPENSQBRACKET,'[',1,6778) -LexToken(NUMBER,'5',1,6779) -LexToken(COMMA,',',1,6780) -LexToken(NUMBER,'1',1,6781) -LexToken(COMMA,',',1,6782) -LexToken(NUMBER,'0',1,6783) -LexToken(CLOSESQBRACKET,']',1,6784) -LexToken(COMMA,',',1,6785) -LexToken(VAR,'to',1,6797) -LexToken(ASSIGNMENT,'=',1,6799) -LexToken(OPENSQBRACKET,'[',1,6800) -LexToken(NUMBER,'2',1,6801) -LexToken(COMMA,',',1,6802) -LexToken(NUMBER,'1',1,6803) -LexToken(COMMA,',',1,6804) -LexToken(NUMBER,'1',1,6805) -LexToken(CLOSESQBRACKET,']',1,6806) -LexToken(CLOSEBRACKET,')',1,6807) -LexToken(EOL,'\n',1,6808) -LexToken(VAR,'scs_m',1,6817) -LexToken(DOT,'.',1,6822) -LexToken(VAR,'objs',1,6823) -LexToken(OPENBRACKET,'(',1,6827) -LexToken(NUMBER,'7',1,6828) -LexToken(CLOSEBRACKET,')',1,6829) -LexToken(ASSIGNMENT,'=',1,6830) -LexToken(SCICOS_BLOCK,'scicos_block',1,6831) -LexToken(OPENBRACKET,'(',1,6843) -LexToken(VAR,'gui',1,6855) -LexToken(ASSIGNMENT,'=',1,6858) -LexToken(DQSTRING,'"OUT_f"',1,6865) -LexToken(COMMA,',',1,6866) -LexToken(VAR,'graphics',1,6878) -LexToken(ASSIGNMENT,'=',1,6886) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6887) -LexToken(OPENBRACKET,'(',1,6902) -LexToken(VAR,'orig',1,6914) -LexToken(ASSIGNMENT,'=',1,6918) -LexToken(OPENSQBRACKET,'[',1,6919) -LexToken(NUMBER,'367.07543',1,6920) -LexToken(COMMA,',',1,6929) -LexToken(NUMBER,'204.784',1,6930) -LexToken(CLOSESQBRACKET,']',1,6937) -LexToken(COMMA,',',1,6938) -LexToken(VAR,'sz',1,6950) -LexToken(ASSIGNMENT,'=',1,6952) -LexToken(OPENSQBRACKET,'[',1,6953) -LexToken(NUMBER,'20',1,6954) -LexToken(COMMA,',',1,6956) -LexToken(NUMBER,'20',1,6957) -LexToken(CLOSESQBRACKET,']',1,6959) -LexToken(COMMA,',',1,6960) -LexToken(VAR,'flip',1,6972) -LexToken(ASSIGNMENT,'=',1,6976) -LexToken(PREVAR_BOOLEAN,'%t',1,6977) -LexToken(COMMA,',',1,6979) -LexToken(VAR,'theta',1,6991) -LexToken(ASSIGNMENT,'=',1,6996) -LexToken(NUMBER,'0',1,6997) -LexToken(COMMA,',',1,6998) -LexToken(VAR,'exprs',1,7010) -LexToken(ASSIGNMENT,'=',1,7015) -LexToken(DQSTRING,'"2"',1,7018) -LexToken(COMMA,',',1,7019) -LexToken(VAR,'pin',1,7031) -LexToken(ASSIGNMENT,'=',1,7034) -LexToken(NUMBER,'8',1,7035) -LexToken(COMMA,',',1,7036) -LexToken(VAR,'pout',1,7048) -LexToken(ASSIGNMENT,'=',1,7052) -LexToken(OPENSQBRACKET,'[',1,7053) -LexToken(CLOSESQBRACKET,']',1,7054) -LexToken(COMMA,',',1,7055) -LexToken(VAR,'pein',1,7067) -LexToken(ASSIGNMENT,'=',1,7071) -LexToken(OPENSQBRACKET,'[',1,7072) -LexToken(CLOSESQBRACKET,']',1,7073) -LexToken(COMMA,',',1,7074) -LexToken(VAR,'peout',1,7086) -LexToken(ASSIGNMENT,'=',1,7091) -LexToken(OPENSQBRACKET,'[',1,7092) -LexToken(CLOSESQBRACKET,']',1,7093) -LexToken(COMMA,',',1,7094) -LexToken(VAR,'gr_i',1,7106) -LexToken(ASSIGNMENT,'=',1,7110) -LexToken(OPENSQBRACKET,'[',1,7111) -LexToken(CLOSESQBRACKET,']',1,7112) -LexToken(COMMA,',',1,7113) -LexToken(VAR,'id',1,7125) -LexToken(ASSIGNMENT,'=',1,7127) -LexToken(DQSTRING,'""',1,7129) -LexToken(COMMA,',',1,7130) -LexToken(VAR,'in_implicit',1,7142) -LexToken(ASSIGNMENT,'=',1,7153) -LexToken(DQSTRING,'"E"',1,7156) -LexToken(COMMA,',',1,7157) -LexToken(VAR,'out_implicit',1,7169) -LexToken(ASSIGNMENT,'=',1,7181) -LexToken(OPENSQBRACKET,'[',1,7182) -LexToken(CLOSESQBRACKET,']',1,7183) -LexToken(CLOSEBRACKET,')',1,7184) -LexToken(COMMA,',',1,7185) -LexToken(VAR,'model',1,7197) -LexToken(ASSIGNMENT,'=',1,7202) -LexToken(SCICOS_MODEL,'scicos_model',1,7203) -LexToken(OPENBRACKET,'(',1,7215) -LexToken(VAR,'sim',1,7227) -LexToken(ASSIGNMENT,'=',1,7230) -LexToken(DQSTRING,'"output"',1,7238) -LexToken(COMMA,',',1,7239) -LexToken(VAR,'in',1,7251) -LexToken(ASSIGNMENT,'=',1,7253) -LexToken(ADDITION,'-',1,7254) -LexToken(NUMBER,'1',1,7255) -LexToken(COMMA,',',1,7256) -LexToken(VAR,'in2',1,7268) -LexToken(ASSIGNMENT,'=',1,7271) -LexToken(OPENSQBRACKET,'[',1,7272) -LexToken(CLOSESQBRACKET,']',1,7273) -LexToken(COMMA,',',1,7274) -LexToken(VAR,'intyp',1,7286) -LexToken(ASSIGNMENT,'=',1,7291) -LexToken(ADDITION,'-',1,7292) -LexToken(NUMBER,'1',1,7293) -LexToken(COMMA,',',1,7294) -LexToken(VAR,'out',1,7306) -LexToken(ASSIGNMENT,'=',1,7309) -LexToken(OPENSQBRACKET,'[',1,7310) -LexToken(CLOSESQBRACKET,']',1,7311) -LexToken(COMMA,',',1,7312) -LexToken(VAR,'out2',1,7324) -LexToken(ASSIGNMENT,'=',1,7328) -LexToken(OPENSQBRACKET,'[',1,7329) -LexToken(CLOSESQBRACKET,']',1,7330) -LexToken(COMMA,',',1,7331) -LexToken(VAR,'outtyp',1,7343) -LexToken(ASSIGNMENT,'=',1,7349) -LexToken(NUMBER,'1',1,7350) -LexToken(COMMA,',',1,7351) -LexToken(VAR,'evtin',1,7363) -LexToken(ASSIGNMENT,'=',1,7368) -LexToken(OPENSQBRACKET,'[',1,7369) -LexToken(CLOSESQBRACKET,']',1,7370) -LexToken(COMMA,',',1,7371) -LexToken(VAR,'evtout',1,7383) -LexToken(ASSIGNMENT,'=',1,7389) -LexToken(OPENSQBRACKET,'[',1,7390) -LexToken(CLOSESQBRACKET,']',1,7391) -LexToken(COMMA,',',1,7392) -LexToken(VAR,'state',1,7404) -LexToken(ASSIGNMENT,'=',1,7409) -LexToken(OPENSQBRACKET,'[',1,7410) -LexToken(CLOSESQBRACKET,']',1,7411) -LexToken(COMMA,',',1,7412) -LexToken(VAR,'dstate',1,7424) -LexToken(ASSIGNMENT,'=',1,7430) -LexToken(OPENSQBRACKET,'[',1,7431) -LexToken(CLOSESQBRACKET,']',1,7432) -LexToken(COMMA,',',1,7433) -LexToken(VAR,'odstate',1,7445) -LexToken(ASSIGNMENT,'=',1,7452) -LexToken(VAR,'list',1,7453) -LexToken(OPENBRACKET,'(',1,7457) -LexToken(CLOSEBRACKET,')',1,7458) -LexToken(COMMA,',',1,7459) -LexToken(VAR,'rpar',1,7471) -LexToken(ASSIGNMENT,'=',1,7475) -LexToken(OPENSQBRACKET,'[',1,7476) -LexToken(CLOSESQBRACKET,']',1,7477) -LexToken(COMMA,',',1,7478) -LexToken(VAR,'ipar',1,7490) -LexToken(ASSIGNMENT,'=',1,7494) -LexToken(NUMBER,'2',1,7495) -LexToken(COMMA,',',1,7496) -LexToken(VAR,'opar',1,7508) -LexToken(ASSIGNMENT,'=',1,7512) -LexToken(VAR,'list',1,7513) -LexToken(OPENBRACKET,'(',1,7517) -LexToken(CLOSEBRACKET,')',1,7518) -LexToken(COMMA,',',1,7519) -LexToken(VAR,'blocktype',1,7531) -LexToken(ASSIGNMENT,'=',1,7540) -LexToken(DQSTRING,'"c"',1,7543) -LexToken(COMMA,',',1,7544) -LexToken(VAR,'firing',1,7556) -LexToken(ASSIGNMENT,'=',1,7562) -LexToken(OPENSQBRACKET,'[',1,7563) -LexToken(CLOSESQBRACKET,']',1,7564) -LexToken(COMMA,',',1,7565) -LexToken(VAR,'dep_ut',1,7577) -LexToken(ASSIGNMENT,'=',1,7583) -LexToken(OPENSQBRACKET,'[',1,7584) -LexToken(PREVAR_BOOLEAN,'%f',1,7585) -LexToken(COMMA,',',1,7587) -LexToken(PREVAR_BOOLEAN,'%f',1,7588) -LexToken(CLOSESQBRACKET,']',1,7590) -LexToken(COMMA,',',1,7591) -LexToken(VAR,'label',1,7603) -LexToken(ASSIGNMENT,'=',1,7608) -LexToken(DQSTRING,'""',1,7610) -LexToken(COMMA,',',1,7611) -LexToken(VAR,'nzcross',1,7623) -LexToken(ASSIGNMENT,'=',1,7630) -LexToken(NUMBER,'0',1,7631) -LexToken(COMMA,',',1,7632) -LexToken(VAR,'nmode',1,7644) -LexToken(ASSIGNMENT,'=',1,7649) -LexToken(NUMBER,'0',1,7650) -LexToken(COMMA,',',1,7651) -LexToken(VAR,'equations',1,7663) -LexToken(ASSIGNMENT,'=',1,7672) -LexToken(VAR,'list',1,7673) -LexToken(OPENBRACKET,'(',1,7677) -LexToken(CLOSEBRACKET,')',1,7678) -LexToken(CLOSEBRACKET,')',1,7679) -LexToken(COMMA,',',1,7680) -LexToken(VAR,'doc',1,7692) -LexToken(ASSIGNMENT,'=',1,7695) -LexToken(VAR,'list',1,7696) -LexToken(OPENBRACKET,'(',1,7700) -LexToken(CLOSEBRACKET,')',1,7701) -LexToken(CLOSEBRACKET,')',1,7702) -LexToken(EOL,'\n',1,7703) -LexToken(VAR,'scs_m',1,7712) -LexToken(DOT,'.',1,7717) -LexToken(VAR,'objs',1,7718) -LexToken(OPENBRACKET,'(',1,7722) -LexToken(NUMBER,'8',1,7723) -LexToken(CLOSEBRACKET,')',1,7724) -LexToken(ASSIGNMENT,'=',1,7725) -LexToken(SCICOS_LINK,'scicos_link',1,7726) -LexToken(OPENBRACKET,'(',1,7737) -LexToken(VAR,'xx',1,7749) -LexToken(ASSIGNMENT,'=',1,7751) -LexToken(OPENSQBRACKET,'[',1,7752) -LexToken(NUMBER,'347.07543',1,7753) -LexToken(SEMICOLON,';',1,7762) -LexToken(NUMBER,'367.07543',1,7763) -LexToken(CLOSESQBRACKET,']',1,7772) -LexToken(COMMA,',',1,7773) -LexToken(VAR,'yy',1,7785) -LexToken(ASSIGNMENT,'=',1,7787) -LexToken(OPENSQBRACKET,'[',1,7788) -LexToken(NUMBER,'214.784',1,7789) -LexToken(SEMICOLON,';',1,7796) -LexToken(NUMBER,'214.784',1,7797) -LexToken(CLOSESQBRACKET,']',1,7804) -LexToken(COMMA,',',1,7805) -LexToken(VAR,'id',1,7817) -LexToken(ASSIGNMENT,'=',1,7819) -LexToken(DQSTRING,'"drawlink"',1,7829) -LexToken(COMMA,',',1,7830) -LexToken(VAR,'thick',1,7842) -LexToken(ASSIGNMENT,'=',1,7847) -LexToken(OPENSQBRACKET,'[',1,7848) -LexToken(NUMBER,'0',1,7849) -LexToken(COMMA,',',1,7850) -LexToken(NUMBER,'0',1,7851) -LexToken(CLOSESQBRACKET,']',1,7852) -LexToken(COMMA,',',1,7853) -LexToken(VAR,'ct',1,7865) -LexToken(ASSIGNMENT,'=',1,7867) -LexToken(OPENSQBRACKET,'[',1,7868) -LexToken(NUMBER,'1',1,7869) -LexToken(COMMA,',',1,7870) -LexToken(NUMBER,'1',1,7871) -LexToken(CLOSESQBRACKET,']',1,7872) -LexToken(COMMA,',',1,7873) -LexToken(VAR,'from',1,7885) -LexToken(ASSIGNMENT,'=',1,7889) -LexToken(OPENSQBRACKET,'[',1,7890) -LexToken(NUMBER,'1',1,7891) -LexToken(COMMA,',',1,7892) -LexToken(NUMBER,'2',1,7893) -LexToken(COMMA,',',1,7894) -LexToken(NUMBER,'0',1,7895) -LexToken(CLOSESQBRACKET,']',1,7896) -LexToken(COMMA,',',1,7897) -LexToken(VAR,'to',1,7909) -LexToken(ASSIGNMENT,'=',1,7911) -LexToken(OPENSQBRACKET,'[',1,7912) -LexToken(NUMBER,'7',1,7913) -LexToken(COMMA,',',1,7914) -LexToken(NUMBER,'1',1,7915) -LexToken(COMMA,',',1,7916) -LexToken(NUMBER,'1',1,7917) -LexToken(CLOSESQBRACKET,']',1,7918) -LexToken(CLOSEBRACKET,')',1,7919) -LexToken(EOL,'\n',1,7920) -LexToken(VAR,'scs_m',1,7929) -LexToken(DOT,'.',1,7934) -LexToken(VAR,'objs',1,7935) -LexToken(OPENBRACKET,'(',1,7939) -LexToken(NUMBER,'9',1,7940) -LexToken(CLOSEBRACKET,')',1,7941) -LexToken(ASSIGNMENT,'=',1,7942) -LexToken(SCICOS_BLOCK,'scicos_block',1,7943) -LexToken(OPENBRACKET,'(',1,7955) -LexToken(VAR,'gui',1,7967) -LexToken(ASSIGNMENT,'=',1,7970) -LexToken(DQSTRING,'"IN_f"',1,7976) -LexToken(COMMA,',',1,7977) -LexToken(VAR,'graphics',1,7989) -LexToken(ASSIGNMENT,'=',1,7997) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7998) -LexToken(OPENBRACKET,'(',1,8013) -LexToken(VAR,'orig',1,8025) -LexToken(ASSIGNMENT,'=',1,8029) -LexToken(OPENSQBRACKET,'[',1,8030) -LexToken(NUMBER,'249.93257',1,8031) -LexToken(COMMA,',',1,8040) -LexToken(NUMBER,'211.45067',1,8041) -LexToken(CLOSESQBRACKET,']',1,8050) -LexToken(COMMA,',',1,8051) -LexToken(VAR,'sz',1,8063) -LexToken(ASSIGNMENT,'=',1,8065) -LexToken(OPENSQBRACKET,'[',1,8066) -LexToken(NUMBER,'20',1,8067) -LexToken(COMMA,',',1,8069) -LexToken(NUMBER,'20',1,8070) -LexToken(CLOSESQBRACKET,']',1,8072) -LexToken(COMMA,',',1,8073) -LexToken(VAR,'flip',1,8085) -LexToken(ASSIGNMENT,'=',1,8089) -LexToken(PREVAR_BOOLEAN,'%t',1,8090) -LexToken(COMMA,',',1,8092) -LexToken(VAR,'theta',1,8104) -LexToken(ASSIGNMENT,'=',1,8109) -LexToken(NUMBER,'0',1,8110) -LexToken(COMMA,',',1,8111) -LexToken(VAR,'exprs',1,8123) -LexToken(ASSIGNMENT,'=',1,8128) -LexToken(DQSTRING,'"1"',1,8131) -LexToken(COMMA,',',1,8132) -LexToken(VAR,'pin',1,8144) -LexToken(ASSIGNMENT,'=',1,8147) -LexToken(OPENSQBRACKET,'[',1,8148) -LexToken(CLOSESQBRACKET,']',1,8149) -LexToken(COMMA,',',1,8150) -LexToken(VAR,'pout',1,8162) -LexToken(ASSIGNMENT,'=',1,8166) -LexToken(NUMBER,'10',1,8167) -LexToken(COMMA,',',1,8169) -LexToken(VAR,'pein',1,8181) -LexToken(ASSIGNMENT,'=',1,8185) -LexToken(OPENSQBRACKET,'[',1,8186) -LexToken(CLOSESQBRACKET,']',1,8187) -LexToken(COMMA,',',1,8188) -LexToken(VAR,'peout',1,8200) -LexToken(ASSIGNMENT,'=',1,8205) -LexToken(OPENSQBRACKET,'[',1,8206) -LexToken(CLOSESQBRACKET,']',1,8207) -LexToken(COMMA,',',1,8208) -LexToken(VAR,'gr_i',1,8220) -LexToken(ASSIGNMENT,'=',1,8224) -LexToken(OPENSQBRACKET,'[',1,8225) -LexToken(CLOSESQBRACKET,']',1,8226) -LexToken(COMMA,',',1,8227) -LexToken(VAR,'id',1,8239) -LexToken(ASSIGNMENT,'=',1,8241) -LexToken(DQSTRING,'""',1,8243) -LexToken(COMMA,',',1,8244) -LexToken(VAR,'in_implicit',1,8256) -LexToken(ASSIGNMENT,'=',1,8267) -LexToken(OPENSQBRACKET,'[',1,8268) -LexToken(CLOSESQBRACKET,']',1,8269) -LexToken(COMMA,',',1,8270) -LexToken(VAR,'out_implicit',1,8282) -LexToken(ASSIGNMENT,'=',1,8294) -LexToken(DQSTRING,'"E"',1,8297) -LexToken(CLOSEBRACKET,')',1,8298) -LexToken(COMMA,',',1,8299) -LexToken(VAR,'model',1,8311) -LexToken(ASSIGNMENT,'=',1,8316) -LexToken(SCICOS_MODEL,'scicos_model',1,8317) -LexToken(OPENBRACKET,'(',1,8329) -LexToken(VAR,'sim',1,8341) -LexToken(ASSIGNMENT,'=',1,8344) -LexToken(DQSTRING,'"input"',1,8351) -LexToken(COMMA,',',1,8352) -LexToken(VAR,'in',1,8364) -LexToken(ASSIGNMENT,'=',1,8366) -LexToken(OPENSQBRACKET,'[',1,8367) -LexToken(CLOSESQBRACKET,']',1,8368) -LexToken(COMMA,',',1,8369) -LexToken(VAR,'in2',1,8381) -LexToken(ASSIGNMENT,'=',1,8384) -LexToken(OPENSQBRACKET,'[',1,8385) -LexToken(CLOSESQBRACKET,']',1,8386) -LexToken(COMMA,',',1,8387) -LexToken(VAR,'intyp',1,8399) -LexToken(ASSIGNMENT,'=',1,8404) -LexToken(NUMBER,'1',1,8405) -LexToken(COMMA,',',1,8406) -LexToken(VAR,'out',1,8418) -LexToken(ASSIGNMENT,'=',1,8421) -LexToken(ADDITION,'-',1,8422) -LexToken(NUMBER,'1',1,8423) -LexToken(COMMA,',',1,8424) -LexToken(VAR,'out2',1,8436) -LexToken(ASSIGNMENT,'=',1,8440) -LexToken(OPENSQBRACKET,'[',1,8441) -LexToken(CLOSESQBRACKET,']',1,8442) -LexToken(COMMA,',',1,8443) -LexToken(VAR,'outtyp',1,8455) -LexToken(ASSIGNMENT,'=',1,8461) -LexToken(ADDITION,'-',1,8462) -LexToken(NUMBER,'1',1,8463) -LexToken(COMMA,',',1,8464) -LexToken(VAR,'evtin',1,8476) -LexToken(ASSIGNMENT,'=',1,8481) -LexToken(OPENSQBRACKET,'[',1,8482) -LexToken(CLOSESQBRACKET,']',1,8483) -LexToken(COMMA,',',1,8484) -LexToken(VAR,'evtout',1,8496) -LexToken(ASSIGNMENT,'=',1,8502) -LexToken(OPENSQBRACKET,'[',1,8503) -LexToken(CLOSESQBRACKET,']',1,8504) -LexToken(COMMA,',',1,8505) -LexToken(VAR,'state',1,8517) -LexToken(ASSIGNMENT,'=',1,8522) -LexToken(OPENSQBRACKET,'[',1,8523) -LexToken(CLOSESQBRACKET,']',1,8524) -LexToken(COMMA,',',1,8525) -LexToken(VAR,'dstate',1,8537) -LexToken(ASSIGNMENT,'=',1,8543) -LexToken(OPENSQBRACKET,'[',1,8544) -LexToken(CLOSESQBRACKET,']',1,8545) -LexToken(COMMA,',',1,8546) -LexToken(VAR,'odstate',1,8558) -LexToken(ASSIGNMENT,'=',1,8565) -LexToken(VAR,'list',1,8566) -LexToken(OPENBRACKET,'(',1,8570) -LexToken(CLOSEBRACKET,')',1,8571) -LexToken(COMMA,',',1,8572) -LexToken(VAR,'rpar',1,8584) -LexToken(ASSIGNMENT,'=',1,8588) -LexToken(OPENSQBRACKET,'[',1,8589) -LexToken(CLOSESQBRACKET,']',1,8590) -LexToken(COMMA,',',1,8591) -LexToken(VAR,'ipar',1,8603) -LexToken(ASSIGNMENT,'=',1,8607) -LexToken(NUMBER,'1',1,8608) -LexToken(COMMA,',',1,8609) -LexToken(VAR,'opar',1,8621) -LexToken(ASSIGNMENT,'=',1,8625) -LexToken(VAR,'list',1,8626) -LexToken(OPENBRACKET,'(',1,8630) -LexToken(CLOSEBRACKET,')',1,8631) -LexToken(COMMA,',',1,8632) -LexToken(VAR,'blocktype',1,8644) -LexToken(ASSIGNMENT,'=',1,8653) -LexToken(DQSTRING,'"c"',1,8656) -LexToken(COMMA,',',1,8657) -LexToken(VAR,'firing',1,8669) -LexToken(ASSIGNMENT,'=',1,8675) -LexToken(OPENSQBRACKET,'[',1,8676) -LexToken(CLOSESQBRACKET,']',1,8677) -LexToken(COMMA,',',1,8678) -LexToken(VAR,'dep_ut',1,8690) -LexToken(ASSIGNMENT,'=',1,8696) -LexToken(OPENSQBRACKET,'[',1,8697) -LexToken(PREVAR_BOOLEAN,'%f',1,8698) -LexToken(COMMA,',',1,8700) -LexToken(PREVAR_BOOLEAN,'%f',1,8701) -LexToken(CLOSESQBRACKET,']',1,8703) -LexToken(COMMA,',',1,8704) -LexToken(VAR,'label',1,8716) -LexToken(ASSIGNMENT,'=',1,8721) -LexToken(DQSTRING,'""',1,8723) -LexToken(COMMA,',',1,8724) -LexToken(VAR,'nzcross',1,8736) -LexToken(ASSIGNMENT,'=',1,8743) -LexToken(NUMBER,'0',1,8744) -LexToken(COMMA,',',1,8745) -LexToken(VAR,'nmode',1,8757) -LexToken(ASSIGNMENT,'=',1,8762) -LexToken(NUMBER,'0',1,8763) -LexToken(COMMA,',',1,8764) -LexToken(VAR,'equations',1,8776) -LexToken(ASSIGNMENT,'=',1,8785) -LexToken(VAR,'list',1,8786) -LexToken(OPENBRACKET,'(',1,8790) -LexToken(CLOSEBRACKET,')',1,8791) -LexToken(CLOSEBRACKET,')',1,8792) -LexToken(COMMA,',',1,8793) -LexToken(VAR,'doc',1,8805) -LexToken(ASSIGNMENT,'=',1,8808) -LexToken(VAR,'list',1,8809) -LexToken(OPENBRACKET,'(',1,8813) -LexToken(CLOSEBRACKET,')',1,8814) -LexToken(CLOSEBRACKET,')',1,8815) -LexToken(EOL,'\n',1,8816) -LexToken(VAR,'scs_m',1,8825) -LexToken(DOT,'.',1,8830) -LexToken(VAR,'objs',1,8831) -LexToken(OPENBRACKET,'(',1,8835) -LexToken(NUMBER,'10',1,8836) -LexToken(CLOSEBRACKET,')',1,8838) -LexToken(ASSIGNMENT,'=',1,8839) -LexToken(SCICOS_LINK,'scicos_link',1,8840) -LexToken(OPENBRACKET,'(',1,8851) -LexToken(VAR,'xx',1,8863) -LexToken(ASSIGNMENT,'=',1,8865) -LexToken(OPENSQBRACKET,'[',1,8866) -LexToken(NUMBER,'269.93257',1,8867) -LexToken(SEMICOLON,';',1,8876) -LexToken(NUMBER,'289.93257',1,8877) -LexToken(CLOSESQBRACKET,']',1,8886) -LexToken(COMMA,',',1,8887) -LexToken(VAR,'yy',1,8899) -LexToken(ASSIGNMENT,'=',1,8901) -LexToken(OPENSQBRACKET,'[',1,8902) -LexToken(NUMBER,'221.45067',1,8903) -LexToken(SEMICOLON,';',1,8912) -LexToken(NUMBER,'221.45067',1,8913) -LexToken(CLOSESQBRACKET,']',1,8922) -LexToken(COMMA,',',1,8923) -LexToken(VAR,'id',1,8935) -LexToken(ASSIGNMENT,'=',1,8937) -LexToken(DQSTRING,'"drawlink"',1,8947) -LexToken(COMMA,',',1,8948) -LexToken(VAR,'thick',1,8960) -LexToken(ASSIGNMENT,'=',1,8965) -LexToken(OPENSQBRACKET,'[',1,8966) -LexToken(NUMBER,'0',1,8967) -LexToken(COMMA,',',1,8968) -LexToken(NUMBER,'0',1,8969) -LexToken(CLOSESQBRACKET,']',1,8970) -LexToken(COMMA,',',1,8971) -LexToken(VAR,'ct',1,8983) -LexToken(ASSIGNMENT,'=',1,8985) -LexToken(OPENSQBRACKET,'[',1,8986) -LexToken(NUMBER,'1',1,8987) -LexToken(COMMA,',',1,8988) -LexToken(NUMBER,'1',1,8989) -LexToken(CLOSESQBRACKET,']',1,8990) -LexToken(COMMA,',',1,8991) -LexToken(VAR,'from',1,9003) -LexToken(ASSIGNMENT,'=',1,9007) -LexToken(OPENSQBRACKET,'[',1,9008) -LexToken(NUMBER,'9',1,9009) -LexToken(COMMA,',',1,9010) -LexToken(NUMBER,'1',1,9011) -LexToken(COMMA,',',1,9012) -LexToken(NUMBER,'0',1,9013) -LexToken(CLOSESQBRACKET,']',1,9014) -LexToken(COMMA,',',1,9015) -LexToken(VAR,'to',1,9027) -LexToken(ASSIGNMENT,'=',1,9029) -LexToken(OPENSQBRACKET,'[',1,9030) -LexToken(NUMBER,'1',1,9031) -LexToken(COMMA,',',1,9032) -LexToken(NUMBER,'2',1,9033) -LexToken(COMMA,',',1,9034) -LexToken(NUMBER,'1',1,9035) -LexToken(CLOSESQBRACKET,']',1,9036) -LexToken(CLOSEBRACKET,')',1,9037) -LexToken(EOL,'\n',1,9038) -LexToken(VAR,'scs_m',1,9047) -LexToken(DOT,'.',1,9052) -LexToken(VAR,'objs',1,9053) -LexToken(OPENBRACKET,'(',1,9057) -LexToken(NUMBER,'11',1,9058) -LexToken(CLOSEBRACKET,')',1,9060) -LexToken(ASSIGNMENT,'=',1,9061) -LexToken(SCICOS_BLOCK,'scicos_block',1,9062) -LexToken(OPENBRACKET,'(',1,9074) -LexToken(VAR,'gui',1,9086) -LexToken(ASSIGNMENT,'=',1,9089) -LexToken(DQSTRING,'"IN_f"',1,9095) -LexToken(COMMA,',',1,9096) -LexToken(VAR,'graphics',1,9108) -LexToken(ASSIGNMENT,'=',1,9116) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,9117) -LexToken(OPENBRACKET,'(',1,9132) -LexToken(VAR,'orig',1,9144) -LexToken(ASSIGNMENT,'=',1,9148) -LexToken(OPENSQBRACKET,'[',1,9149) -LexToken(NUMBER,'249.93257',1,9150) -LexToken(COMMA,',',1,9159) -LexToken(NUMBER,'201.45067',1,9160) -LexToken(CLOSESQBRACKET,']',1,9169) -LexToken(COMMA,',',1,9170) -LexToken(VAR,'sz',1,9182) -LexToken(ASSIGNMENT,'=',1,9184) -LexToken(OPENSQBRACKET,'[',1,9185) -LexToken(NUMBER,'20',1,9186) -LexToken(COMMA,',',1,9188) -LexToken(NUMBER,'20',1,9189) -LexToken(CLOSESQBRACKET,']',1,9191) -LexToken(COMMA,',',1,9192) -LexToken(VAR,'flip',1,9204) -LexToken(ASSIGNMENT,'=',1,9208) -LexToken(PREVAR_BOOLEAN,'%t',1,9209) -LexToken(COMMA,',',1,9211) -LexToken(VAR,'theta',1,9223) -LexToken(ASSIGNMENT,'=',1,9228) -LexToken(NUMBER,'0',1,9229) -LexToken(COMMA,',',1,9230) -LexToken(VAR,'exprs',1,9242) -LexToken(ASSIGNMENT,'=',1,9247) -LexToken(DQSTRING,'"2"',1,9250) -LexToken(COMMA,',',1,9251) -LexToken(VAR,'pin',1,9263) -LexToken(ASSIGNMENT,'=',1,9266) -LexToken(OPENSQBRACKET,'[',1,9267) -LexToken(CLOSESQBRACKET,']',1,9268) -LexToken(COMMA,',',1,9269) -LexToken(VAR,'pout',1,9281) -LexToken(ASSIGNMENT,'=',1,9285) -LexToken(NUMBER,'12',1,9286) -LexToken(COMMA,',',1,9288) -LexToken(VAR,'pein',1,9300) -LexToken(ASSIGNMENT,'=',1,9304) -LexToken(OPENSQBRACKET,'[',1,9305) -LexToken(CLOSESQBRACKET,']',1,9306) -LexToken(COMMA,',',1,9307) -LexToken(VAR,'peout',1,9319) -LexToken(ASSIGNMENT,'=',1,9324) -LexToken(OPENSQBRACKET,'[',1,9325) -LexToken(CLOSESQBRACKET,']',1,9326) -LexToken(COMMA,',',1,9327) -LexToken(VAR,'gr_i',1,9339) -LexToken(ASSIGNMENT,'=',1,9343) -LexToken(OPENSQBRACKET,'[',1,9344) -LexToken(CLOSESQBRACKET,']',1,9345) -LexToken(COMMA,',',1,9346) -LexToken(VAR,'id',1,9358) -LexToken(ASSIGNMENT,'=',1,9360) -LexToken(DQSTRING,'""',1,9362) -LexToken(COMMA,',',1,9363) -LexToken(VAR,'in_implicit',1,9375) -LexToken(ASSIGNMENT,'=',1,9386) -LexToken(OPENSQBRACKET,'[',1,9387) -LexToken(CLOSESQBRACKET,']',1,9388) -LexToken(COMMA,',',1,9389) -LexToken(VAR,'out_implicit',1,9401) -LexToken(ASSIGNMENT,'=',1,9413) -LexToken(DQSTRING,'"E"',1,9416) -LexToken(CLOSEBRACKET,')',1,9417) -LexToken(COMMA,',',1,9418) -LexToken(VAR,'model',1,9430) -LexToken(ASSIGNMENT,'=',1,9435) -LexToken(SCICOS_MODEL,'scicos_model',1,9436) -LexToken(OPENBRACKET,'(',1,9448) -LexToken(VAR,'sim',1,9460) -LexToken(ASSIGNMENT,'=',1,9463) -LexToken(DQSTRING,'"input"',1,9470) -LexToken(COMMA,',',1,9471) -LexToken(VAR,'in',1,9483) -LexToken(ASSIGNMENT,'=',1,9485) -LexToken(OPENSQBRACKET,'[',1,9486) -LexToken(CLOSESQBRACKET,']',1,9487) -LexToken(COMMA,',',1,9488) -LexToken(VAR,'in2',1,9500) -LexToken(ASSIGNMENT,'=',1,9503) -LexToken(OPENSQBRACKET,'[',1,9504) -LexToken(CLOSESQBRACKET,']',1,9505) -LexToken(COMMA,',',1,9506) -LexToken(VAR,'intyp',1,9518) -LexToken(ASSIGNMENT,'=',1,9523) -LexToken(NUMBER,'1',1,9524) -LexToken(COMMA,',',1,9525) -LexToken(VAR,'out',1,9537) -LexToken(ASSIGNMENT,'=',1,9540) -LexToken(ADDITION,'-',1,9541) -LexToken(NUMBER,'1',1,9542) -LexToken(COMMA,',',1,9543) -LexToken(VAR,'out2',1,9555) -LexToken(ASSIGNMENT,'=',1,9559) -LexToken(OPENSQBRACKET,'[',1,9560) -LexToken(CLOSESQBRACKET,']',1,9561) -LexToken(COMMA,',',1,9562) -LexToken(VAR,'outtyp',1,9574) -LexToken(ASSIGNMENT,'=',1,9580) -LexToken(ADDITION,'-',1,9581) -LexToken(NUMBER,'1',1,9582) -LexToken(COMMA,',',1,9583) -LexToken(VAR,'evtin',1,9595) -LexToken(ASSIGNMENT,'=',1,9600) -LexToken(OPENSQBRACKET,'[',1,9601) -LexToken(CLOSESQBRACKET,']',1,9602) -LexToken(COMMA,',',1,9603) -LexToken(VAR,'evtout',1,9615) -LexToken(ASSIGNMENT,'=',1,9621) -LexToken(OPENSQBRACKET,'[',1,9622) -LexToken(CLOSESQBRACKET,']',1,9623) -LexToken(COMMA,',',1,9624) -LexToken(VAR,'state',1,9636) -LexToken(ASSIGNMENT,'=',1,9641) -LexToken(OPENSQBRACKET,'[',1,9642) -LexToken(CLOSESQBRACKET,']',1,9643) -LexToken(COMMA,',',1,9644) -LexToken(VAR,'dstate',1,9656) -LexToken(ASSIGNMENT,'=',1,9662) -LexToken(OPENSQBRACKET,'[',1,9663) -LexToken(CLOSESQBRACKET,']',1,9664) -LexToken(COMMA,',',1,9665) -LexToken(VAR,'odstate',1,9677) -LexToken(ASSIGNMENT,'=',1,9684) -LexToken(VAR,'list',1,9685) -LexToken(OPENBRACKET,'(',1,9689) -LexToken(CLOSEBRACKET,')',1,9690) -LexToken(COMMA,',',1,9691) -LexToken(VAR,'rpar',1,9703) -LexToken(ASSIGNMENT,'=',1,9707) -LexToken(OPENSQBRACKET,'[',1,9708) -LexToken(CLOSESQBRACKET,']',1,9709) -LexToken(COMMA,',',1,9710) -LexToken(VAR,'ipar',1,9722) -LexToken(ASSIGNMENT,'=',1,9726) -LexToken(NUMBER,'2',1,9727) -LexToken(COMMA,',',1,9728) -LexToken(VAR,'opar',1,9740) -LexToken(ASSIGNMENT,'=',1,9744) -LexToken(VAR,'list',1,9745) -LexToken(OPENBRACKET,'(',1,9749) -LexToken(CLOSEBRACKET,')',1,9750) -LexToken(COMMA,',',1,9751) -LexToken(VAR,'blocktype',1,9763) -LexToken(ASSIGNMENT,'=',1,9772) -LexToken(DQSTRING,'"c"',1,9775) -LexToken(COMMA,',',1,9776) -LexToken(VAR,'firing',1,9788) -LexToken(ASSIGNMENT,'=',1,9794) -LexToken(OPENSQBRACKET,'[',1,9795) -LexToken(CLOSESQBRACKET,']',1,9796) -LexToken(COMMA,',',1,9797) -LexToken(VAR,'dep_ut',1,9809) -LexToken(ASSIGNMENT,'=',1,9815) -LexToken(OPENSQBRACKET,'[',1,9816) -LexToken(PREVAR_BOOLEAN,'%f',1,9817) -LexToken(COMMA,',',1,9819) -LexToken(PREVAR_BOOLEAN,'%f',1,9820) -LexToken(CLOSESQBRACKET,']',1,9822) -LexToken(COMMA,',',1,9823) -LexToken(VAR,'label',1,9835) -LexToken(ASSIGNMENT,'=',1,9840) -LexToken(DQSTRING,'""',1,9842) -LexToken(COMMA,',',1,9843) -LexToken(VAR,'nzcross',1,9855) -LexToken(ASSIGNMENT,'=',1,9862) -LexToken(NUMBER,'0',1,9863) -LexToken(COMMA,',',1,9864) -LexToken(VAR,'nmode',1,9876) -LexToken(ASSIGNMENT,'=',1,9881) -LexToken(NUMBER,'0',1,9882) -LexToken(COMMA,',',1,9883) -LexToken(VAR,'equations',1,9895) -LexToken(ASSIGNMENT,'=',1,9904) -LexToken(VAR,'list',1,9905) -LexToken(OPENBRACKET,'(',1,9909) -LexToken(CLOSEBRACKET,')',1,9910) -LexToken(CLOSEBRACKET,')',1,9911) -LexToken(COMMA,',',1,9912) -LexToken(VAR,'doc',1,9924) -LexToken(ASSIGNMENT,'=',1,9927) -LexToken(VAR,'list',1,9928) -LexToken(OPENBRACKET,'(',1,9932) -LexToken(CLOSEBRACKET,')',1,9933) -LexToken(CLOSEBRACKET,')',1,9934) -LexToken(EOL,'\n',1,9935) -LexToken(VAR,'scs_m',1,9944) -LexToken(DOT,'.',1,9949) -LexToken(VAR,'objs',1,9950) -LexToken(OPENBRACKET,'(',1,9954) -LexToken(NUMBER,'12',1,9955) -LexToken(CLOSEBRACKET,')',1,9957) -LexToken(ASSIGNMENT,'=',1,9958) -LexToken(SCICOS_LINK,'scicos_link',1,9959) -LexToken(OPENBRACKET,'(',1,9970) -LexToken(VAR,'xx',1,9982) -LexToken(ASSIGNMENT,'=',1,9984) -LexToken(OPENSQBRACKET,'[',1,9985) -LexToken(NUMBER,'269.93257',1,9986) -LexToken(SEMICOLON,';',1,9995) -LexToken(NUMBER,'289.93257',1,9996) -LexToken(CLOSESQBRACKET,']',1,10005) -LexToken(COMMA,',',1,10006) -LexToken(VAR,'yy',1,10018) -LexToken(ASSIGNMENT,'=',1,10020) -LexToken(OPENSQBRACKET,'[',1,10021) -LexToken(NUMBER,'211.45067',1,10022) -LexToken(SEMICOLON,';',1,10031) -LexToken(NUMBER,'211.45067',1,10032) -LexToken(CLOSESQBRACKET,']',1,10041) -LexToken(COMMA,',',1,10042) -LexToken(VAR,'id',1,10054) -LexToken(ASSIGNMENT,'=',1,10056) -LexToken(DQSTRING,'"drawlink"',1,10066) -LexToken(COMMA,',',1,10067) -LexToken(VAR,'thick',1,10079) -LexToken(ASSIGNMENT,'=',1,10084) -LexToken(OPENSQBRACKET,'[',1,10085) -LexToken(NUMBER,'0',1,10086) -LexToken(COMMA,',',1,10087) -LexToken(NUMBER,'0',1,10088) -LexToken(CLOSESQBRACKET,']',1,10089) -LexToken(COMMA,',',1,10090) -LexToken(VAR,'ct',1,10102) -LexToken(ASSIGNMENT,'=',1,10104) -LexToken(OPENSQBRACKET,'[',1,10105) -LexToken(NUMBER,'1',1,10106) -LexToken(COMMA,',',1,10107) -LexToken(NUMBER,'1',1,10108) -LexToken(CLOSESQBRACKET,']',1,10109) -LexToken(COMMA,',',1,10110) -LexToken(VAR,'from',1,10122) -LexToken(ASSIGNMENT,'=',1,10126) -LexToken(OPENSQBRACKET,'[',1,10127) -LexToken(NUMBER,'11',1,10128) -LexToken(COMMA,',',1,10130) -LexToken(NUMBER,'1',1,10131) -LexToken(COMMA,',',1,10132) -LexToken(NUMBER,'0',1,10133) -LexToken(CLOSESQBRACKET,']',1,10134) -LexToken(COMMA,',',1,10135) -LexToken(VAR,'to',1,10147) -LexToken(ASSIGNMENT,'=',1,10149) -LexToken(OPENSQBRACKET,'[',1,10150) -LexToken(NUMBER,'1',1,10151) -LexToken(COMMA,',',1,10152) -LexToken(NUMBER,'3',1,10153) -LexToken(COMMA,',',1,10154) -LexToken(NUMBER,'1',1,10155) -LexToken(CLOSESQBRACKET,']',1,10156) -LexToken(CLOSEBRACKET,')',1,10157) -LexToken(EOL,'\n',1,10158) -LexToken(VAR,'scs_m',1,10167) -LexToken(DOT,'.',1,10172) -LexToken(VAR,'objs',1,10173) -LexToken(OPENBRACKET,'(',1,10177) -LexToken(NUMBER,'13',1,10178) -LexToken(CLOSEBRACKET,')',1,10180) -LexToken(ASSIGNMENT,'=',1,10181) -LexToken(SCICOS_BLOCK,'scicos_block',1,10182) -LexToken(OPENBRACKET,'(',1,10194) -LexToken(VAR,'gui',1,10206) -LexToken(ASSIGNMENT,'=',1,10209) -LexToken(DQSTRING,'"OUT_f"',1,10216) -LexToken(COMMA,',',1,10217) -LexToken(VAR,'graphics',1,10229) -LexToken(ASSIGNMENT,'=',1,10237) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,10238) -LexToken(OPENBRACKET,'(',1,10253) -LexToken(VAR,'orig',1,10265) -LexToken(ASSIGNMENT,'=',1,10269) -LexToken(OPENSQBRACKET,'[',1,10270) -LexToken(NUMBER,'383.03733',1,10271) -LexToken(COMMA,',',1,10280) -LexToken(NUMBER,'238.584',1,10281) -LexToken(CLOSESQBRACKET,']',1,10288) -LexToken(COMMA,',',1,10289) -LexToken(VAR,'sz',1,10301) -LexToken(ASSIGNMENT,'=',1,10303) -LexToken(OPENSQBRACKET,'[',1,10304) -LexToken(NUMBER,'20',1,10305) -LexToken(COMMA,',',1,10307) -LexToken(NUMBER,'20',1,10308) -LexToken(CLOSESQBRACKET,']',1,10310) -LexToken(COMMA,',',1,10311) -LexToken(VAR,'flip',1,10323) -LexToken(ASSIGNMENT,'=',1,10327) -LexToken(PREVAR_BOOLEAN,'%t',1,10328) -LexToken(COMMA,',',1,10330) -LexToken(VAR,'theta',1,10342) -LexToken(ASSIGNMENT,'=',1,10347) -LexToken(NUMBER,'0',1,10348) -LexToken(COMMA,',',1,10349) -LexToken(VAR,'exprs',1,10361) -LexToken(ASSIGNMENT,'=',1,10366) -LexToken(DQSTRING,'"1"',1,10369) -LexToken(COMMA,',',1,10370) -LexToken(VAR,'pin',1,10382) -LexToken(ASSIGNMENT,'=',1,10385) -LexToken(NUMBER,'14',1,10386) -LexToken(COMMA,',',1,10388) -LexToken(VAR,'pout',1,10400) -LexToken(ASSIGNMENT,'=',1,10404) -LexToken(OPENSQBRACKET,'[',1,10405) -LexToken(CLOSESQBRACKET,']',1,10406) -LexToken(COMMA,',',1,10407) -LexToken(VAR,'pein',1,10419) -LexToken(ASSIGNMENT,'=',1,10423) -LexToken(OPENSQBRACKET,'[',1,10424) -LexToken(CLOSESQBRACKET,']',1,10425) -LexToken(COMMA,',',1,10426) -LexToken(VAR,'peout',1,10438) -LexToken(ASSIGNMENT,'=',1,10443) -LexToken(OPENSQBRACKET,'[',1,10444) -LexToken(CLOSESQBRACKET,']',1,10445) -LexToken(COMMA,',',1,10446) -LexToken(VAR,'gr_i',1,10458) -LexToken(ASSIGNMENT,'=',1,10462) -LexToken(OPENSQBRACKET,'[',1,10463) -LexToken(CLOSESQBRACKET,']',1,10464) -LexToken(COMMA,',',1,10465) -LexToken(VAR,'id',1,10477) -LexToken(ASSIGNMENT,'=',1,10479) -LexToken(DQSTRING,'""',1,10481) -LexToken(COMMA,',',1,10482) -LexToken(VAR,'in_implicit',1,10494) -LexToken(ASSIGNMENT,'=',1,10505) -LexToken(DQSTRING,'"E"',1,10508) -LexToken(COMMA,',',1,10509) -LexToken(VAR,'out_implicit',1,10521) -LexToken(ASSIGNMENT,'=',1,10533) -LexToken(OPENSQBRACKET,'[',1,10534) -LexToken(CLOSESQBRACKET,']',1,10535) -LexToken(CLOSEBRACKET,')',1,10536) -LexToken(COMMA,',',1,10537) -LexToken(VAR,'model',1,10549) -LexToken(ASSIGNMENT,'=',1,10554) -LexToken(SCICOS_MODEL,'scicos_model',1,10555) -LexToken(OPENBRACKET,'(',1,10567) -LexToken(VAR,'sim',1,10579) -LexToken(ASSIGNMENT,'=',1,10582) -LexToken(DQSTRING,'"output"',1,10590) -LexToken(COMMA,',',1,10591) -LexToken(VAR,'in',1,10603) -LexToken(ASSIGNMENT,'=',1,10605) -LexToken(ADDITION,'-',1,10606) -LexToken(NUMBER,'1',1,10607) -LexToken(COMMA,',',1,10608) -LexToken(VAR,'in2',1,10620) -LexToken(ASSIGNMENT,'=',1,10623) -LexToken(OPENSQBRACKET,'[',1,10624) -LexToken(CLOSESQBRACKET,']',1,10625) -LexToken(COMMA,',',1,10626) -LexToken(VAR,'intyp',1,10638) -LexToken(ASSIGNMENT,'=',1,10643) -LexToken(ADDITION,'-',1,10644) -LexToken(NUMBER,'1',1,10645) -LexToken(COMMA,',',1,10646) -LexToken(VAR,'out',1,10658) -LexToken(ASSIGNMENT,'=',1,10661) -LexToken(OPENSQBRACKET,'[',1,10662) -LexToken(CLOSESQBRACKET,']',1,10663) -LexToken(COMMA,',',1,10664) -LexToken(VAR,'out2',1,10676) -LexToken(ASSIGNMENT,'=',1,10680) -LexToken(OPENSQBRACKET,'[',1,10681) -LexToken(CLOSESQBRACKET,']',1,10682) -LexToken(COMMA,',',1,10683) -LexToken(VAR,'outtyp',1,10695) -LexToken(ASSIGNMENT,'=',1,10701) -LexToken(NUMBER,'1',1,10702) -LexToken(COMMA,',',1,10703) -LexToken(VAR,'evtin',1,10715) -LexToken(ASSIGNMENT,'=',1,10720) -LexToken(OPENSQBRACKET,'[',1,10721) -LexToken(CLOSESQBRACKET,']',1,10722) -LexToken(COMMA,',',1,10723) -LexToken(VAR,'evtout',1,10735) -LexToken(ASSIGNMENT,'=',1,10741) -LexToken(OPENSQBRACKET,'[',1,10742) -LexToken(CLOSESQBRACKET,']',1,10743) -LexToken(COMMA,',',1,10744) -LexToken(VAR,'state',1,10756) -LexToken(ASSIGNMENT,'=',1,10761) -LexToken(OPENSQBRACKET,'[',1,10762) -LexToken(CLOSESQBRACKET,']',1,10763) -LexToken(COMMA,',',1,10764) -LexToken(VAR,'dstate',1,10776) -LexToken(ASSIGNMENT,'=',1,10782) -LexToken(OPENSQBRACKET,'[',1,10783) -LexToken(CLOSESQBRACKET,']',1,10784) -LexToken(COMMA,',',1,10785) -LexToken(VAR,'odstate',1,10797) -LexToken(ASSIGNMENT,'=',1,10804) -LexToken(VAR,'list',1,10805) -LexToken(OPENBRACKET,'(',1,10809) -LexToken(CLOSEBRACKET,')',1,10810) -LexToken(COMMA,',',1,10811) -LexToken(VAR,'rpar',1,10823) -LexToken(ASSIGNMENT,'=',1,10827) -LexToken(OPENSQBRACKET,'[',1,10828) -LexToken(CLOSESQBRACKET,']',1,10829) -LexToken(COMMA,',',1,10830) -LexToken(VAR,'ipar',1,10842) -LexToken(ASSIGNMENT,'=',1,10846) -LexToken(NUMBER,'1',1,10847) -LexToken(COMMA,',',1,10848) -LexToken(VAR,'opar',1,10860) -LexToken(ASSIGNMENT,'=',1,10864) -LexToken(VAR,'list',1,10865) -LexToken(OPENBRACKET,'(',1,10869) -LexToken(CLOSEBRACKET,')',1,10870) -LexToken(COMMA,',',1,10871) -LexToken(VAR,'blocktype',1,10883) -LexToken(ASSIGNMENT,'=',1,10892) -LexToken(DQSTRING,'"c"',1,10895) -LexToken(COMMA,',',1,10896) -LexToken(VAR,'firing',1,10908) -LexToken(ASSIGNMENT,'=',1,10914) -LexToken(OPENSQBRACKET,'[',1,10915) -LexToken(CLOSESQBRACKET,']',1,10916) -LexToken(COMMA,',',1,10917) -LexToken(VAR,'dep_ut',1,10929) -LexToken(ASSIGNMENT,'=',1,10935) -LexToken(OPENSQBRACKET,'[',1,10936) -LexToken(PREVAR_BOOLEAN,'%f',1,10937) -LexToken(COMMA,',',1,10939) -LexToken(PREVAR_BOOLEAN,'%f',1,10940) -LexToken(CLOSESQBRACKET,']',1,10942) -LexToken(COMMA,',',1,10943) -LexToken(VAR,'label',1,10955) -LexToken(ASSIGNMENT,'=',1,10960) -LexToken(DQSTRING,'""',1,10962) -LexToken(COMMA,',',1,10963) -LexToken(VAR,'nzcross',1,10975) -LexToken(ASSIGNMENT,'=',1,10982) -LexToken(NUMBER,'0',1,10983) -LexToken(COMMA,',',1,10984) -LexToken(VAR,'nmode',1,10996) -LexToken(ASSIGNMENT,'=',1,11001) -LexToken(NUMBER,'0',1,11002) -LexToken(COMMA,',',1,11003) -LexToken(VAR,'equations',1,11015) -LexToken(ASSIGNMENT,'=',1,11024) -LexToken(VAR,'list',1,11025) -LexToken(OPENBRACKET,'(',1,11029) -LexToken(CLOSEBRACKET,')',1,11030) -LexToken(CLOSEBRACKET,')',1,11031) -LexToken(COMMA,',',1,11032) -LexToken(VAR,'doc',1,11044) -LexToken(ASSIGNMENT,'=',1,11047) -LexToken(VAR,'list',1,11048) -LexToken(OPENBRACKET,'(',1,11052) -LexToken(CLOSEBRACKET,')',1,11053) -LexToken(CLOSEBRACKET,')',1,11054) -LexToken(EOL,'\n',1,11055) -LexToken(VAR,'scs_m',1,11064) -LexToken(DOT,'.',1,11069) -LexToken(VAR,'objs',1,11070) -LexToken(OPENBRACKET,'(',1,11074) -LexToken(NUMBER,'14',1,11075) -LexToken(CLOSEBRACKET,')',1,11077) -LexToken(ASSIGNMENT,'=',1,11078) -LexToken(SCICOS_LINK,'scicos_link',1,11079) -LexToken(OPENBRACKET,'(',1,11090) -LexToken(VAR,'xx',1,11102) -LexToken(ASSIGNMENT,'=',1,11104) -LexToken(OPENSQBRACKET,'[',1,11105) -LexToken(NUMBER,'363.03733',1,11106) -LexToken(SEMICOLON,';',1,11115) -LexToken(NUMBER,'383.03733',1,11116) -LexToken(CLOSESQBRACKET,']',1,11125) -LexToken(COMMA,',',1,11126) -LexToken(VAR,'yy',1,11138) -LexToken(ASSIGNMENT,'=',1,11140) -LexToken(OPENSQBRACKET,'[',1,11141) -LexToken(NUMBER,'248.584',1,11142) -LexToken(SEMICOLON,';',1,11149) -LexToken(NUMBER,'248.584',1,11150) -LexToken(CLOSESQBRACKET,']',1,11157) -LexToken(COMMA,',',1,11158) -LexToken(VAR,'id',1,11170) -LexToken(ASSIGNMENT,'=',1,11172) -LexToken(DQSTRING,'"drawlink"',1,11182) -LexToken(COMMA,',',1,11183) -LexToken(VAR,'thick',1,11195) -LexToken(ASSIGNMENT,'=',1,11200) -LexToken(OPENSQBRACKET,'[',1,11201) -LexToken(NUMBER,'0',1,11202) -LexToken(COMMA,',',1,11203) -LexToken(NUMBER,'0',1,11204) -LexToken(CLOSESQBRACKET,']',1,11205) -LexToken(COMMA,',',1,11206) -LexToken(VAR,'ct',1,11218) -LexToken(ASSIGNMENT,'=',1,11220) -LexToken(OPENSQBRACKET,'[',1,11221) -LexToken(NUMBER,'1',1,11222) -LexToken(COMMA,',',1,11223) -LexToken(NUMBER,'1',1,11224) -LexToken(CLOSESQBRACKET,']',1,11225) -LexToken(COMMA,',',1,11226) -LexToken(VAR,'from',1,11238) -LexToken(ASSIGNMENT,'=',1,11242) -LexToken(OPENSQBRACKET,'[',1,11243) -LexToken(NUMBER,'5',1,11244) -LexToken(COMMA,',',1,11245) -LexToken(NUMBER,'2',1,11246) -LexToken(COMMA,',',1,11247) -LexToken(NUMBER,'0',1,11248) -LexToken(CLOSESQBRACKET,']',1,11249) -LexToken(COMMA,',',1,11250) -LexToken(VAR,'to',1,11262) -LexToken(ASSIGNMENT,'=',1,11264) -LexToken(OPENSQBRACKET,'[',1,11265) -LexToken(NUMBER,'13',1,11266) -LexToken(COMMA,',',1,11268) -LexToken(NUMBER,'1',1,11269) -LexToken(COMMA,',',1,11270) -LexToken(NUMBER,'1',1,11271) -LexToken(CLOSESQBRACKET,']',1,11272) -LexToken(CLOSEBRACKET,')',1,11273) -LexToken(EOL,'\n',1,11274) -LexToken(EOL,'\n',1,11275) -LexToken(VAR,'model',1,11284) -LexToken(ASSIGNMENT,'=',1,11289) -LexToken(SCICOS_MODEL,'scicos_model',1,11290) -LexToken(OPENBRACKET,'(',1,11302) -LexToken(CLOSEBRACKET,')',1,11303) -LexToken(EOL,'\n',1,11304) -LexToken(VAR,'model',1,11313) -LexToken(DOT,'.',1,11318) -LexToken(VAR,'sim',1,11319) -LexToken(ASSIGNMENT,'=',1,11322) -LexToken(DQSTRING,'"csuper"',1,11330) -LexToken(EOL,'\n',1,11331) -LexToken(VAR,'model',1,11340) -LexToken(DOT,'.',1,11345) -LexToken(VAR,'in',1,11346) -LexToken(ASSIGNMENT,'=',1,11348) -LexToken(OPENSQBRACKET,'[',1,11349) -LexToken(NUMBER,'1',1,11350) -LexToken(SEMICOLON,';',1,11351) -LexToken(NUMBER,'1',1,11352) -LexToken(CLOSESQBRACKET,']',1,11353) -LexToken(EOL,'\n',1,11354) -LexToken(VAR,'model',1,11363) -LexToken(DOT,'.',1,11368) -LexToken(VAR,'in2',1,11369) -LexToken(ASSIGNMENT,'=',1,11372) -LexToken(OPENSQBRACKET,'[',1,11373) -LexToken(NUMBER,'1',1,11374) -LexToken(SEMICOLON,';',1,11375) -LexToken(NUMBER,'1',1,11376) -LexToken(CLOSESQBRACKET,']',1,11377) -LexToken(EOL,'\n',1,11378) -LexToken(VAR,'model',1,11387) -LexToken(DOT,'.',1,11392) -LexToken(VAR,'out',1,11393) -LexToken(ASSIGNMENT,'=',1,11396) -LexToken(OPENSQBRACKET,'[',1,11397) -LexToken(NUMBER,'1',1,11398) -LexToken(SEMICOLON,';',1,11399) -LexToken(NUMBER,'1',1,11400) -LexToken(CLOSESQBRACKET,']',1,11401) -LexToken(EOL,'\n',1,11402) -LexToken(VAR,'model',1,11411) -LexToken(DOT,'.',1,11416) -LexToken(VAR,'out2',1,11417) -LexToken(ASSIGNMENT,'=',1,11421) -LexToken(OPENSQBRACKET,'[',1,11422) -LexToken(NUMBER,'1',1,11423) -LexToken(SEMICOLON,';',1,11424) -LexToken(NUMBER,'1',1,11425) -LexToken(CLOSESQBRACKET,']',1,11426) -LexToken(EOL,'\n',1,11427) -LexToken(VAR,'model',1,11436) -LexToken(DOT,'.',1,11441) -LexToken(VAR,'intyp',1,11442) -LexToken(ASSIGNMENT,'=',1,11447) -LexToken(OPENSQBRACKET,'[',1,11448) -LexToken(NUMBER,'5',1,11449) -LexToken(NUMBER,'5',1,11451) -LexToken(CLOSESQBRACKET,']',1,11452) -LexToken(EOL,'\n',1,11453) -LexToken(VAR,'model',1,11462) -LexToken(DOT,'.',1,11467) -LexToken(VAR,'outtyp',1,11468) -LexToken(ASSIGNMENT,'=',1,11474) -LexToken(OPENSQBRACKET,'[',1,11475) -LexToken(NUMBER,'5',1,11476) -LexToken(NUMBER,'5',1,11478) -LexToken(CLOSESQBRACKET,']',1,11479) -LexToken(EOL,'\n',1,11480) -LexToken(VAR,'model',1,11489) -LexToken(DOT,'.',1,11494) -LexToken(VAR,'blocktype',1,11495) -LexToken(ASSIGNMENT,'=',1,11504) -LexToken(DQSTRING,'"h"',1,11507) -LexToken(EOL,'\n',1,11508) -LexToken(VAR,'model',1,11517) -LexToken(DOT,'.',1,11522) -LexToken(VAR,'firing',1,11523) -LexToken(ASSIGNMENT,'=',1,11529) -LexToken(PREVAR_BOOLEAN,'%f',1,11530) -LexToken(EOL,'\n',1,11532) -LexToken(VAR,'model',1,11541) -LexToken(DOT,'.',1,11546) -LexToken(VAR,'dep_ut',1,11547) -LexToken(ASSIGNMENT,'=',1,11553) -LexToken(OPENSQBRACKET,'[',1,11554) -LexToken(PREVAR_BOOLEAN,'%t',1,11555) -LexToken(PREVAR_BOOLEAN,'%f',1,11558) -LexToken(CLOSESQBRACKET,']',1,11560) -LexToken(EOL,'\n',1,11561) -LexToken(VAR,'model',1,11570) -LexToken(DOT,'.',1,11575) -LexToken(VAR,'rpar',1,11576) -LexToken(ASSIGNMENT,'=',1,11580) -LexToken(VAR,'scs_m',1,11581) -LexToken(EOL,'\n',1,11586) -LexToken(VAR,'gr_i',1,11595) -LexToken(ASSIGNMENT,'=',1,11599) -LexToken(OPENSQBRACKET,'[',1,11600) -LexToken(CLOSESQBRACKET,']',1,11601) -LexToken(EOL,'\n',1,11602) -LexToken(VAR,'x',1,11611) -LexToken(ASSIGNMENT,'=',1,11612) -LexToken(VAR,'standard_define',1,11613) -LexToken(OPENBRACKET,'(',1,11628) -LexToken(OPENSQBRACKET,'[',1,11629) -LexToken(NUMBER,'2',1,11630) -LexToken(NUMBER,'3',1,11632) -LexToken(CLOSESQBRACKET,']',1,11633) -LexToken(COMMA,',',1,11634) -LexToken(VAR,'model',1,11635) -LexToken(COMMA,',',1,11640) -LexToken(OPENSQBRACKET,'[',1,11641) -LexToken(CLOSESQBRACKET,']',1,11642) -LexToken(COMMA,',',1,11643) -LexToken(VAR,'gr_i',1,11644) -LexToken(CLOSEBRACKET,')',1,11648) -LexToken(EOL,'\n',1,11649) -LexToken(END,'end',1,11654) -LexToken(EOL,'\n',1,11657) -LexToken(ENDFUNCTION,'endfunction',1,11658) -LexToken(EOL,'\n',1,11669) -LexToken(EOL,'\n',1,11670) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2641) +/* autogenerated from "macros/IntegerOp/SRFLIPFLOP.sci" */ +None diff --git a/js/Linear/BIGSOM_f.js b/js/Linear/BIGSOM_f.js index df09202d..6d03b9a4 100644 --- a/js/Linear/BIGSOM_f.js +++ b/js/Linear/BIGSOM_f.js @@ -1,307 +1,41 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'BIGSOM_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'model',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'arg1',1,1004) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'model',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(VAR,'exprs',1,1023) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'graphics',1,1029) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'exprs',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(WHILE,'while',1,1052) -LexToken(PREVAR_BOOLEAN,'%t',1,1058) -LexToken(DO,'do',1,1061) -LexToken(EOL,'\n',1,1063) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(VAR,'ok',1,1077) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'sgn',1,1080) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'exprs',1,1084) -LexToken(CLOSESQBRACKET,']',1,1089) -LexToken(ASSIGNMENT,'=',1,1090) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1091) -LexToken(OPENBRACKET,'(',1,1106) -LexToken(DQSTRING,'"Set sum block parameters"',1,1132) -LexToken(COMMA,',',1,1133) -LexToken(DQSTRING,'"Inputs ports signs/gain"',1,1173) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'list',1,1175) -LexToken(OPENBRACKET,'(',1,1179) -LexToken(DQSTRING,'"vec"',1,1184) -LexToken(COMMA,',',1,1185) -LexToken(ADDITION,'-',1,1186) -LexToken(NUMBER,'1',1,1187) -LexToken(CLOSEBRACKET,')',1,1188) -LexToken(COMMA,',',1,1189) -LexToken(VAR,'exprs',1,1190) -LexToken(CLOSEBRACKET,')',1,1195) -LexToken(EOL,'\n',1,1196) -LexToken(IF,'if',1,1209) -LexToken(NOT,'~',1,1212) -LexToken(VAR,'ok',1,1213) -LexToken(THEN,'then',1,1216) -LexToken(EOL,'\n',1,1220) -LexToken(BREAK,'break',1,1237) -LexToken(EOL,'\n',1,1242) -LexToken(END,'end',1,1255) -LexToken(EOL,'\n',1,1258) -LexToken(EOL,'\n',1,1259) -LexToken(VAR,'in',1,1272) -LexToken(ASSIGNMENT,'=',1,1275) -LexToken(ADDITION,'-',1,1277) -LexToken(VAR,'ones',1,1278) -LexToken(OPENBRACKET,'(',1,1282) -LexToken(VAR,'size',1,1283) -LexToken(OPENBRACKET,'(',1,1287) -LexToken(VAR,'sgn',1,1288) -LexToken(COMMA,',',1,1291) -LexToken(DQSTRING,'"*"',1,1294) -LexToken(CLOSEBRACKET,')',1,1295) -LexToken(COMMA,',',1,1296) -LexToken(NUMBER,'1',1,1297) -LexToken(CLOSEBRACKET,')',1,1298) -LexToken(EOL,'\n',1,1299) -LexToken(EOL,'\n',1,1300) -LexToken(EOL,'\n',1,1336) -LexToken(OPENSQBRACKET,'[',1,1349) -LexToken(VAR,'model',1,1350) -LexToken(COMMA,',',1,1355) -LexToken(VAR,'graphics',1,1356) -LexToken(COMMA,',',1,1364) -LexToken(VAR,'ok',1,1365) -LexToken(CLOSESQBRACKET,']',1,1367) -LexToken(ASSIGNMENT,'=',1,1369) -LexToken(VAR,'check_io',1,1371) -LexToken(OPENBRACKET,'(',1,1379) -LexToken(VAR,'model',1,1380) -LexToken(COMMA,',',1,1385) -LexToken(VAR,'graphics',1,1386) -LexToken(COMMA,',',1,1394) -LexToken(VAR,'in',1,1395) -LexToken(COMMA,',',1,1397) -LexToken(ADDITION,'-',1,1398) -LexToken(NUMBER,'1',1,1399) -LexToken(COMMA,',',1,1400) -LexToken(OPENSQBRACKET,'[',1,1401) -LexToken(CLOSESQBRACKET,']',1,1402) -LexToken(COMMA,',',1,1403) -LexToken(OPENSQBRACKET,'[',1,1404) -LexToken(CLOSESQBRACKET,']',1,1405) -LexToken(CLOSEBRACKET,')',1,1406) -LexToken(EOL,'\n',1,1407) -LexToken(IF,'if',1,1421) -LexToken(VAR,'ok',1,1424) -LexToken(THEN,'then',1,1427) -LexToken(EOL,'\n',1,1431) -LexToken(VAR,'model',1,1448) -LexToken(DOT,'.',1,1453) -LexToken(VAR,'rpar',1,1454) -LexToken(ASSIGNMENT,'=',1,1459) -LexToken(VAR,'sgn',1,1461) -LexToken(OPENBRACKET,'(',1,1464) -LexToken(COLON,':',1,1465) -LexToken(CLOSEBRACKET,')',1,1466) -LexToken(EOL,'\n',1,1467) -LexToken(VAR,'graphics',1,1485) -LexToken(DOT,'.',1,1493) -LexToken(VAR,'exprs',1,1494) -LexToken(ASSIGNMENT,'=',1,1500) -LexToken(VAR,'exprs',1,1502) -LexToken(EOL,'\n',1,1507) -LexToken(EOL,'\n',1,1509) -LexToken(VAR,'x',1,1526) -LexToken(DOT,'.',1,1527) -LexToken(VAR,'graphics',1,1528) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(VAR,'graphics',1,1539) -LexToken(EOL,'\n',1,1547) -LexToken(VAR,'x',1,1565) -LexToken(DOT,'.',1,1566) -LexToken(VAR,'model',1,1567) -LexToken(ASSIGNMENT,'=',1,1573) -LexToken(VAR,'model',1,1575) -LexToken(EOL,'\n',1,1581) -LexToken(BREAK,'break',1,1599) -LexToken(EOL,'\n',1,1604) -LexToken(END,'end',1,1617) -LexToken(EOL,'\n',1,1620) -LexToken(EOL,'\n',1,1621) -LexToken(END,'end',1,1630) -LexToken(EOL,'\n',1,1633) -LexToken(CASE,'case',1,1638) -LexToken(DQSTRING,'"define"',1,1650) -LexToken(THEN,'then',1,1652) -LexToken(EOL,'\n',1,1656) -LexToken(VAR,'sgn',1,1665) -LexToken(ASSIGNMENT,'=',1,1668) -LexToken(OPENSQBRACKET,'[',1,1669) -LexToken(NUMBER,'1',1,1670) -LexToken(SEMICOLON,';',1,1671) -LexToken(NUMBER,'1',1,1672) -LexToken(CLOSESQBRACKET,']',1,1673) -LexToken(EOL,'\n',1,1674) -LexToken(VAR,'model',1,1683) -LexToken(ASSIGNMENT,'=',1,1688) -LexToken(SCICOS_MODEL,'scicos_model',1,1689) -LexToken(OPENBRACKET,'(',1,1701) -LexToken(CLOSEBRACKET,')',1,1702) -LexToken(EOL,'\n',1,1703) -LexToken(VAR,'model',1,1712) -LexToken(DOT,'.',1,1717) -LexToken(VAR,'sim',1,1718) -LexToken(ASSIGNMENT,'=',1,1721) -LexToken(VAR,'list',1,1722) -LexToken(OPENBRACKET,'(',1,1726) -LexToken(DQSTRING,'"sum"',1,1731) -LexToken(COMMA,',',1,1732) -LexToken(NUMBER,'2',1,1733) -LexToken(CLOSEBRACKET,')',1,1734) -LexToken(EOL,'\n',1,1735) -LexToken(VAR,'model',1,1744) -LexToken(DOT,'.',1,1749) -LexToken(VAR,'in',1,1750) -LexToken(ASSIGNMENT,'=',1,1752) -LexToken(OPENSQBRACKET,'[',1,1753) -LexToken(ADDITION,'-',1,1754) -LexToken(NUMBER,'1',1,1755) -LexToken(SEMICOLON,';',1,1756) -LexToken(ADDITION,'-',1,1757) -LexToken(NUMBER,'1',1,1758) -LexToken(CLOSESQBRACKET,']',1,1759) -LexToken(EOL,'\n',1,1760) -LexToken(VAR,'model',1,1769) -LexToken(DOT,'.',1,1774) -LexToken(VAR,'out',1,1775) -LexToken(ASSIGNMENT,'=',1,1778) -LexToken(ADDITION,'-',1,1779) -LexToken(NUMBER,'1',1,1780) -LexToken(EOL,'\n',1,1781) -LexToken(VAR,'model',1,1790) -LexToken(DOT,'.',1,1795) -LexToken(VAR,'rpar',1,1796) -LexToken(ASSIGNMENT,'=',1,1800) -LexToken(VAR,'sgn',1,1801) -LexToken(EOL,'\n',1,1804) -LexToken(VAR,'model',1,1813) -LexToken(DOT,'.',1,1818) -LexToken(VAR,'blocktype',1,1819) -LexToken(ASSIGNMENT,'=',1,1828) -LexToken(DQSTRING,'"c"',1,1831) -LexToken(EOL,'\n',1,1832) -LexToken(VAR,'model',1,1841) -LexToken(DOT,'.',1,1846) -LexToken(VAR,'dep_ut',1,1847) -LexToken(ASSIGNMENT,'=',1,1853) -LexToken(OPENSQBRACKET,'[',1,1854) -LexToken(PREVAR_BOOLEAN,'%t',1,1855) -LexToken(PREVAR_BOOLEAN,'%f',1,1858) -LexToken(CLOSESQBRACKET,']',1,1860) -LexToken(EOL,'\n',1,1861) -LexToken(EOL,'\n',1,1862) -LexToken(EOL,'\n',1,1863) -LexToken(VAR,'exprs',1,1872) -LexToken(ASSIGNMENT,'=',1,1877) -LexToken(VAR,'sci2exp',1,1878) -LexToken(OPENBRACKET,'(',1,1885) -LexToken(VAR,'sgn',1,1886) -LexToken(CLOSEBRACKET,')',1,1889) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'gr_i',1,1899) -LexToken(ASSIGNMENT,'=',1,1903) -LexToken(OPENSQBRACKET,'[',1,1904) -LexToken(CLOSESQBRACKET,']',1,1905) -LexToken(EOL,'\n',1,1906) -LexToken(VAR,'x',1,1915) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(VAR,'standard_define',1,1917) -LexToken(OPENBRACKET,'(',1,1932) -LexToken(OPENSQBRACKET,'[',1,1933) -LexToken(NUMBER,'2',1,1934) -LexToken(NUMBER,'3',1,1936) -LexToken(CLOSESQBRACKET,']',1,1937) -LexToken(COMMA,',',1,1938) -LexToken(VAR,'model',1,1939) -LexToken(COMMA,',',1,1944) -LexToken(VAR,'exprs',1,1946) -LexToken(COMMA,',',1,1951) -LexToken(VAR,'gr_i',1,1952) -LexToken(CLOSEBRACKET,')',1,1956) -LexToken(EOL,'\n',1,1957) -LexToken(END,'end',1,1962) -LexToken(EOL,'\n',1,1965) -LexToken(ENDFUNCTION,'endfunction',1,1966) -LexToken(EOL,'\n',1,1977) +/* autogenerated from "macros/Linear/BIGSOM_f.sci" */ +function BIGSOM_f() { +BIGSOM_f.prototype.get = function BIGSOM_f() { +} +BIGSOM_f.prototype.set = function BIGSOM_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,sgn,exprs]=scicos_getvalue("Set sum block parameters","Inputs ports signs/gain",list("vec",-1),exprs); +if (!ok) { +break +} +in1=-ones(size(sgn,"*"),1); +[model,graphics,ok]=check_io(model,graphics,in1,-1,[],[]); +if (ok) { +model.rpar=sgn.slice(); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BIGSOM_f.prototype.define = function BIGSOM_f() { +sgn=[1,1]; +model=scicos_model(); +model.sim=list("sum",2); +model.in=[-1,-1]; +model.out=-1; +model.rpar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=sci2exp(sgn); +gr_i=[]; +x=standard_define([2,3],model,exprs,gr_i); +} +BIGSOM_f.prototype.details = function BIGSOM_f() { +} +} diff --git a/js/Linear/CLINDUMMY_f.js b/js/Linear/CLINDUMMY_f.js index 5f7d88d7..26dd1d3d 100644 --- a/js/Linear/CLINDUMMY_f.js +++ b/js/Linear/CLINDUMMY_f.js @@ -1,145 +1,21 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLINDUMMY_f',1,852) -LexToken(OPENBRACKET,'(',1,863) -LexToken(VAR,'job',1,864) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg1',1,868) -LexToken(COMMA,',',1,872) -LexToken(VAR,'arg2',1,873) -LexToken(CLOSEBRACKET,')',1,877) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'x',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,956) -LexToken(EOL,'\n',1,960) -LexToken(CASE,'case',1,965) -LexToken(DQSTRING,'"define"',1,977) -LexToken(THEN,'then',1,979) -LexToken(EOL,'\n',1,983) -LexToken(VAR,'x0',1,992) -LexToken(ASSIGNMENT,'=',1,994) -LexToken(NUMBER,'0',1,995) -LexToken(EOL,'\n',1,996) -LexToken(VAR,'model',1,1006) -LexToken(ASSIGNMENT,'=',1,1011) -LexToken(SCICOS_MODEL,'scicos_model',1,1012) -LexToken(OPENBRACKET,'(',1,1024) -LexToken(CLOSEBRACKET,')',1,1025) -LexToken(EOL,'\n',1,1026) -LexToken(VAR,'model',1,1035) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'sim',1,1041) -LexToken(ASSIGNMENT,'=',1,1044) -LexToken(VAR,'list',1,1045) -LexToken(OPENBRACKET,'(',1,1049) -LexToken(DQSTRING,'"cdummy"',1,1057) -LexToken(COMMA,',',1,1058) -LexToken(NUMBER,'4',1,1059) -LexToken(CLOSEBRACKET,')',1,1060) -LexToken(EOL,'\n',1,1061) -LexToken(VAR,'model',1,1070) -LexToken(DOT,'.',1,1075) -LexToken(VAR,'state',1,1076) -LexToken(ASSIGNMENT,'=',1,1081) -LexToken(VAR,'x0',1,1082) -LexToken(EOL,'\n',1,1084) -LexToken(VAR,'model',1,1093) -LexToken(DOT,'.',1,1098) -LexToken(VAR,'blocktype',1,1099) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(DQSTRING,'"c"',1,1111) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'model',1,1121) -LexToken(DOT,'.',1,1126) -LexToken(VAR,'firing',1,1127) -LexToken(ASSIGNMENT,'=',1,1133) -LexToken(OPENSQBRACKET,'[',1,1134) -LexToken(CLOSESQBRACKET,']',1,1135) -LexToken(EOL,'\n',1,1136) -LexToken(VAR,'model',1,1145) -LexToken(DOT,'.',1,1150) -LexToken(VAR,'dep_ut',1,1151) -LexToken(ASSIGNMENT,'=',1,1157) -LexToken(OPENSQBRACKET,'[',1,1158) -LexToken(PREVAR_BOOLEAN,'%f',1,1159) -LexToken(PREVAR_BOOLEAN,'%t',1,1162) -LexToken(CLOSESQBRACKET,']',1,1164) -LexToken(EOL,'\n',1,1165) -LexToken(EOL,'\n',1,1166) -LexToken(VAR,'gr_i',1,1175) -LexToken(ASSIGNMENT,'=',1,1179) -LexToken(OPENSQBRACKET,'[',1,1180) -LexToken(CLOSESQBRACKET,']',1,1181) -LexToken(EOL,'\n',1,1182) -LexToken(VAR,'x',1,1191) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(VAR,'standard_define',1,1193) -LexToken(OPENBRACKET,'(',1,1208) -LexToken(OPENSQBRACKET,'[',1,1209) -LexToken(NUMBER,'3',1,1210) -LexToken(NUMBER,'2',1,1212) -LexToken(CLOSESQBRACKET,']',1,1213) -LexToken(COMMA,',',1,1214) -LexToken(VAR,'model',1,1215) -LexToken(COMMA,',',1,1220) -LexToken(OPENSQBRACKET,'[',1,1221) -LexToken(CLOSESQBRACKET,']',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(VAR,'gr_i',1,1224) -LexToken(CLOSEBRACKET,')',1,1228) -LexToken(EOL,'\n',1,1229) -LexToken(END,'end',1,1234) -LexToken(EOL,'\n',1,1237) -LexToken(ENDFUNCTION,'endfunction',1,1238) -LexToken(EOL,'\n',1,1249) +/* autogenerated from "macros/Linear/CLINDUMMY_f.sci" */ +function CLINDUMMY_f() { +CLINDUMMY_f.prototype.get = function CLINDUMMY_f() { +} +CLINDUMMY_f.prototype.set = function CLINDUMMY_f() { +x=arg1; +} +CLINDUMMY_f.prototype.define = function CLINDUMMY_f() { +x0=0; +model=scicos_model(); +model.sim=list("cdummy",4); +model.state=x0; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[None,true]; +gr_i=[]; +x=standard_define([3,2],model,[],gr_i); +} +CLINDUMMY_f.prototype.details = function CLINDUMMY_f() { +} +} diff --git a/js/Linear/CLR.js b/js/Linear/CLR.js index 4dad8502..a7310ba0 100644 --- a/js/Linear/CLR.js +++ b/js/Linear/CLR.js @@ -1,519 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLR',1,852) -LexToken(OPENBRACKET,'(',1,855) -LexToken(VAR,'job',1,856) -LexToken(COMMA,',',1,859) -LexToken(VAR,'arg1',1,860) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg2',1,865) -LexToken(CLOSEBRACKET,')',1,869) -LexToken(EOL,'\n',1,870) -LexToken(VAR,'x',1,875) -LexToken(ASSIGNMENT,'=',1,876) -LexToken(OPENSQBRACKET,'[',1,877) -LexToken(CLOSESQBRACKET,']',1,878) -LexToken(EOL,'\n',1,879) -LexToken(VAR,'y',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'typ',1,895) -LexToken(ASSIGNMENT,'=',1,898) -LexToken(OPENSQBRACKET,'[',1,899) -LexToken(CLOSESQBRACKET,']',1,900) -LexToken(EOL,'\n',1,901) -LexToken(SELECT,'select',1,907) -LexToken(VAR,'job',1,914) -LexToken(EOL,'\n',1,917) -LexToken(CASE,'case',1,922) -LexToken(DQSTRING,'"set"',1,931) -LexToken(THEN,'then',1,933) -LexToken(EOL,'\n',1,937) -LexToken(VAR,'x',1,946) -LexToken(ASSIGNMENT,'=',1,947) -LexToken(VAR,'arg1',1,948) -LexToken(EOL,'\n',1,952) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(SEMICOLON,';',1,984) -LexToken(VAR,'exprs',1,985) -LexToken(ASSIGNMENT,'=',1,990) -LexToken(VAR,'graphics',1,991) -LexToken(DOT,'.',1,999) -LexToken(VAR,'exprs',1,1000) -LexToken(EOL,'\n',1,1005) -LexToken(VAR,'model',1,1014) -LexToken(ASSIGNMENT,'=',1,1019) -LexToken(VAR,'arg1',1,1020) -LexToken(DOT,'.',1,1024) -LexToken(VAR,'model',1,1025) -LexToken(EOL,'\n',1,1030) -LexToken(VAR,'x0',1,1040) -LexToken(ASSIGNMENT,'=',1,1042) -LexToken(VAR,'model',1,1043) -LexToken(DOT,'.',1,1048) -LexToken(VAR,'state',1,1049) -LexToken(EOL,'\n',1,1054) -LexToken(VAR,'rpar',1,1063) -LexToken(ASSIGNMENT,'=',1,1067) -LexToken(VAR,'model',1,1068) -LexToken(DOT,'.',1,1073) -LexToken(VAR,'rpar',1,1074) -LexToken(EOL,'\n',1,1078) -LexToken(VAR,'ns',1,1087) -LexToken(ASSIGNMENT,'=',1,1089) -LexToken(VAR,'prod',1,1090) -LexToken(OPENBRACKET,'(',1,1094) -LexToken(VAR,'size',1,1095) -LexToken(OPENBRACKET,'(',1,1099) -LexToken(VAR,'x0',1,1100) -LexToken(CLOSEBRACKET,')',1,1102) -LexToken(CLOSEBRACKET,')',1,1103) -LexToken(SEMICOLON,';',1,1104) -LexToken(VAR,'nin',1,1105) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(NUMBER,'1',1,1109) -LexToken(SEMICOLON,';',1,1110) -LexToken(VAR,'nout',1,1111) -LexToken(ASSIGNMENT,'=',1,1115) -LexToken(NUMBER,'1',1,1116) -LexToken(EOL,'\n',1,1117) -LexToken(PREVAR,'%scicos_context',1,1126) -LexToken(ASSIGNMENT,'=',1,1141) -LexToken(PREVAR,'%scicos_context',1,1142) -LexToken(EOL,'\n',1,1198) -LexToken(PREVAR,'%scicos_context',1,1207) -LexToken(DOT,'.',1,1222) -LexToken(VAR,'s',1,1223) -LexToken(ASSIGNMENT,'=',1,1224) -LexToken(PREVAR,'%s',1,1225) -LexToken(EOL,'\n',1,1261) -LexToken(WHILE,'while',1,1270) -LexToken(PREVAR_BOOLEAN,'%t',1,1276) -LexToken(DO,'do',1,1279) -LexToken(EOL,'\n',1,1281) -LexToken(OPENSQBRACKET,'[',1,1294) -LexToken(VAR,'ok',1,1295) -LexToken(COMMA,',',1,1297) -LexToken(VAR,'num',1,1298) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'den',1,1302) -LexToken(COMMA,',',1,1305) -LexToken(VAR,'exprs',1,1306) -LexToken(CLOSESQBRACKET,']',1,1311) -LexToken(ASSIGNMENT,'=',1,1312) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1313) -LexToken(OPENBRACKET,'(',1,1328) -LexToken(DQSTRING,'"Set continuous SISO transfer parameters"',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(OPENSQBRACKET,'[',1,1386) -LexToken(DQSTRING,'"Numerator (s)"',1,1401) -LexToken(SEMICOLON,';\n',1,1402) -LexToken(DQSTRING,'"Denominator (s)"',1,1432) -LexToken(CLOSESQBRACKET,']',1,1433) -LexToken(COMMA,',',1,1434) -LexToken(VAR,'list',1,1450) -LexToken(OPENBRACKET,'(',1,1454) -LexToken(DQSTRING,'"pol"',1,1459) -LexToken(COMMA,',',1,1460) -LexToken(NUMBER,'1',1,1461) -LexToken(COMMA,',',1,1462) -LexToken(DQSTRING,'"pol"',1,1467) -LexToken(COMMA,',',1,1468) -LexToken(NUMBER,'1',1,1469) -LexToken(CLOSEBRACKET,')',1,1470) -LexToken(COMMA,',',1,1471) -LexToken(VAR,'exprs',1,1472) -LexToken(CLOSEBRACKET,')',1,1477) -LexToken(EOL,'\n',1,1478) -LexToken(EOL,'\n',1,1479) -LexToken(EOL,'\n',1,1480) -LexToken(IF,'if',1,1493) -LexToken(NOT,'~',1,1496) -LexToken(VAR,'ok',1,1497) -LexToken(THEN,'then',1,1500) -LexToken(EOL,'\n',1,1504) -LexToken(BREAK,'break',1,1521) -LexToken(EOL,'\n',1,1526) -LexToken(END,'end',1,1540) -LexToken(EOL,'\n',1,1543) -LexToken(IF,'if',1,1556) -LexToken(VAR,'degree',1,1559) -LexToken(OPENBRACKET,'(',1,1565) -LexToken(VAR,'num',1,1566) -LexToken(CLOSEBRACKET,')',1,1569) -LexToken(COMPARISON,'>',1,1570) -LexToken(VAR,'degree',1,1571) -LexToken(OPENBRACKET,'(',1,1577) -LexToken(VAR,'den',1,1578) -LexToken(CLOSEBRACKET,')',1,1581) -LexToken(THEN,'then',1,1583) -LexToken(EOL,'\n',1,1587) -LexToken(VAR,'message',1,1604) -LexToken(OPENBRACKET,'(',1,1611) -LexToken(DQSTRING,'"Transfer function must be proper or strictly proper."',1,1665) -LexToken(CLOSEBRACKET,')',1,1666) -LexToken(EOL,'\n',1,1667) -LexToken(VAR,'ok',1,1684) -LexToken(ASSIGNMENT,'=',1,1686) -LexToken(PREVAR_BOOLEAN,'%f',1,1687) -LexToken(EOL,'\n',1,1689) -LexToken(END,'end',1,1702) -LexToken(EOL,'\n',1,1705) -LexToken(IF,'if',1,1718) -LexToken(VAR,'ok',1,1721) -LexToken(THEN,'then',1,1724) -LexToken(EOL,'\n',1,1728) -LexToken(VAR,'H',1,1745) -LexToken(ASSIGNMENT,'=',1,1746) -LexToken(VAR,'cont_frm',1,1747) -LexToken(OPENBRACKET,'(',1,1755) -LexToken(VAR,'num',1,1756) -LexToken(COMMA,',',1,1759) -LexToken(VAR,'den',1,1760) -LexToken(CLOSEBRACKET,')',1,1763) -LexToken(EOL,'\n',1,1764) -LexToken(OPENSQBRACKET,'[',1,1781) -LexToken(VAR,'A',1,1782) -LexToken(COMMA,',',1,1783) -LexToken(VAR,'B',1,1784) -LexToken(COMMA,',',1,1785) -LexToken(VAR,'C',1,1786) -LexToken(COMMA,',',1,1787) -LexToken(VAR,'D',1,1788) -LexToken(CLOSESQBRACKET,']',1,1789) -LexToken(ASSIGNMENT,'=',1,1790) -LexToken(VAR,'H',1,1791) -LexToken(OPENBRACKET,'(',1,1792) -LexToken(NUMBER,'2',1,1793) -LexToken(COLON,':',1,1794) -LexToken(NUMBER,'5',1,1795) -LexToken(CLOSEBRACKET,')',1,1796) -LexToken(EOL,'\n',1,1797) -LexToken(VAR,'graphics',1,1815) -LexToken(DOT,'.',1,1823) -LexToken(VAR,'exprs',1,1824) -LexToken(ASSIGNMENT,'=',1,1829) -LexToken(VAR,'exprs',1,1830) -LexToken(EOL,'\n',1,1835) -LexToken(OPENSQBRACKET,'[',1,1853) -LexToken(VAR,'ns1',1,1854) -LexToken(COMMA,',',1,1857) -LexToken(VAR,'ns1',1,1858) -LexToken(CLOSESQBRACKET,']',1,1861) -LexToken(ASSIGNMENT,'=',1,1862) -LexToken(VAR,'size',1,1863) -LexToken(OPENBRACKET,'(',1,1867) -LexToken(VAR,'A',1,1868) -LexToken(CLOSEBRACKET,')',1,1869) -LexToken(EOL,'\n',1,1870) -LexToken(VAR,'rpar',1,1887) -LexToken(ASSIGNMENT,'=',1,1891) -LexToken(OPENSQBRACKET,'[',1,1892) -LexToken(VAR,'matrix',1,1893) -LexToken(OPENBRACKET,'(',1,1899) -LexToken(VAR,'A',1,1900) -LexToken(COMMA,',',1,1901) -LexToken(VAR,'ns1',1,1902) -LexToken(MULTIPLICATION,'*',1,1905) -LexToken(VAR,'ns1',1,1906) -LexToken(COMMA,',',1,1909) -LexToken(NUMBER,'1',1,1910) -LexToken(CLOSEBRACKET,')',1,1911) -LexToken(SEMICOLON,';\n',1,1912) -LexToken(VAR,'matrix',1,1930) -LexToken(OPENBRACKET,'(',1,1936) -LexToken(VAR,'B',1,1937) -LexToken(COMMA,',',1,1938) -LexToken(VAR,'ns1',1,1939) -LexToken(COMMA,',',1,1942) -LexToken(NUMBER,'1',1,1943) -LexToken(CLOSEBRACKET,')',1,1944) -LexToken(SEMICOLON,';\n',1,1945) -LexToken(VAR,'matrix',1,1963) -LexToken(OPENBRACKET,'(',1,1969) -LexToken(VAR,'C',1,1970) -LexToken(COMMA,',',1,1971) -LexToken(VAR,'ns1',1,1972) -LexToken(COMMA,',',1,1975) -LexToken(NUMBER,'1',1,1976) -LexToken(CLOSEBRACKET,')',1,1977) -LexToken(SEMICOLON,';\n',1,1978) -LexToken(VAR,'D',1,1996) -LexToken(CLOSESQBRACKET,']',1,1997) -LexToken(EOL,'\n',1,1998) -LexToken(IF,'if',1,2015) -LexToken(VAR,'norm',1,2018) -LexToken(OPENBRACKET,'(',1,2022) -LexToken(VAR,'D',1,2023) -LexToken(COMMA,',',1,2024) -LexToken(NUMBER,'1',1,2025) -LexToken(CLOSEBRACKET,')',1,2026) -LexToken(COMPARISON,'<>',1,2027) -LexToken(NUMBER,'0',1,2029) -LexToken(THEN,'then',1,2031) -LexToken(EOL,'\n',1,2035) -LexToken(VAR,'mmm',1,2056) -LexToken(ASSIGNMENT,'=',1,2059) -LexToken(OPENSQBRACKET,'[',1,2060) -LexToken(PREVAR_BOOLEAN,'%t',1,2061) -LexToken(PREVAR_BOOLEAN,'%t',1,2064) -LexToken(CLOSESQBRACKET,']',1,2066) -LexToken(EOL,'\n',1,2067) -LexToken(ELSE,'else',1,2085) -LexToken(EOL,'\n',1,2089) -LexToken(VAR,'mmm',1,2110) -LexToken(ASSIGNMENT,'=',1,2113) -LexToken(OPENSQBRACKET,'[',1,2114) -LexToken(PREVAR_BOOLEAN,'%f',1,2115) -LexToken(PREVAR_BOOLEAN,'%t',1,2118) -LexToken(CLOSESQBRACKET,']',1,2120) -LexToken(EOL,'\n',1,2121) -LexToken(END,'end',1,2139) -LexToken(EOL,'\n',1,2142) -LexToken(IF,'if',1,2159) -LexToken(VAR,'or',1,2162) -LexToken(OPENBRACKET,'(',1,2164) -LexToken(VAR,'model',1,2165) -LexToken(DOT,'.',1,2170) -LexToken(VAR,'dep_ut',1,2171) -LexToken(COMPARISON,'<>',1,2177) -LexToken(VAR,'mmm',1,2179) -LexToken(CLOSEBRACKET,')',1,2182) -LexToken(THEN,'then',1,2184) -LexToken(EOL,'\n',1,2188) -LexToken(VAR,'model',1,2209) -LexToken(DOT,'.',1,2214) -LexToken(VAR,'dep_ut',1,2215) -LexToken(ASSIGNMENT,'=',1,2221) -LexToken(VAR,'mmm',1,2222) -LexToken(EOL,'\n',1,2225) -LexToken(END,'end',1,2243) -LexToken(EOL,'\n',1,2246) -LexToken(IF,'if',1,2263) -LexToken(VAR,'ns1',1,2266) -LexToken(COMPARISON,'<=',1,2269) -LexToken(VAR,'ns',1,2271) -LexToken(THEN,'then',1,2274) -LexToken(EOL,'\n',1,2278) -LexToken(VAR,'x0',1,2299) -LexToken(ASSIGNMENT,'=',1,2301) -LexToken(VAR,'x0',1,2302) -LexToken(OPENBRACKET,'(',1,2304) -LexToken(NUMBER,'1',1,2305) -LexToken(COLON,':',1,2306) -LexToken(VAR,'ns1',1,2307) -LexToken(CLOSEBRACKET,')',1,2310) -LexToken(EOL,'\n',1,2311) -LexToken(ELSE,'else',1,2328) -LexToken(EOL,'\n',1,2332) -LexToken(VAR,'x0',1,2353) -LexToken(OPENBRACKET,'(',1,2355) -LexToken(VAR,'ns1',1,2356) -LexToken(COMMA,',',1,2359) -LexToken(NUMBER,'1',1,2360) -LexToken(CLOSEBRACKET,')',1,2361) -LexToken(ASSIGNMENT,'=',1,2362) -LexToken(NUMBER,'0',1,2363) -LexToken(EOL,'\n',1,2364) -LexToken(END,'end',1,2381) -LexToken(EOL,'\n',1,2384) -LexToken(VAR,'model',1,2401) -LexToken(DOT,'.',1,2406) -LexToken(VAR,'state',1,2407) -LexToken(ASSIGNMENT,'=',1,2412) -LexToken(VAR,'x0',1,2413) -LexToken(EOL,'\n',1,2415) -LexToken(VAR,'model',1,2432) -LexToken(DOT,'.',1,2437) -LexToken(VAR,'rpar',1,2438) -LexToken(ASSIGNMENT,'=',1,2442) -LexToken(VAR,'rpar',1,2443) -LexToken(EOL,'\n',1,2447) -LexToken(VAR,'x',1,2464) -LexToken(DOT,'.',1,2465) -LexToken(VAR,'graphics',1,2466) -LexToken(ASSIGNMENT,'=',1,2474) -LexToken(VAR,'graphics',1,2475) -LexToken(EOL,'\n',1,2483) -LexToken(VAR,'x',1,2501) -LexToken(DOT,'.',1,2502) -LexToken(VAR,'model',1,2503) -LexToken(ASSIGNMENT,'=',1,2508) -LexToken(VAR,'model',1,2509) -LexToken(EOL,'\n',1,2514) -LexToken(BREAK,'break',1,2531) -LexToken(EOL,'\n',1,2536) -LexToken(END,'end',1,2549) -LexToken(EOL,'\n',1,2552) -LexToken(END,'end',1,2561) -LexToken(EOL,'\n',1,2564) -LexToken(CASE,'case',1,2569) -LexToken(DQSTRING,'"define"',1,2581) -LexToken(THEN,'then',1,2583) -LexToken(EOL,'\n',1,2587) -LexToken(VAR,'x0',1,2596) -LexToken(ASSIGNMENT,'=',1,2598) -LexToken(NUMBER,'0',1,2599) -LexToken(EOL,'\n',1,2600) -LexToken(VAR,'A',1,2610) -LexToken(ASSIGNMENT,'=',1,2611) -LexToken(ADDITION,'-',1,2612) -LexToken(NUMBER,'1',1,2613) -LexToken(EOL,'\n',1,2614) -LexToken(VAR,'B',1,2624) -LexToken(ASSIGNMENT,'=',1,2625) -LexToken(NUMBER,'1',1,2626) -LexToken(EOL,'\n',1,2627) -LexToken(VAR,'C',1,2637) -LexToken(ASSIGNMENT,'=',1,2638) -LexToken(NUMBER,'1',1,2639) -LexToken(EOL,'\n',1,2640) -LexToken(VAR,'D',1,2650) -LexToken(ASSIGNMENT,'=',1,2651) -LexToken(NUMBER,'0',1,2652) -LexToken(EOL,'\n',1,2653) -LexToken(VAR,'exprs',1,2663) -LexToken(ASSIGNMENT,'=',1,2668) -LexToken(OPENSQBRACKET,'[',1,2669) -LexToken(DQSTRING,'"1"',1,2672) -LexToken(SEMICOLON,';',1,2673) -LexToken(DQSTRING,'"1+s"',1,2678) -LexToken(CLOSESQBRACKET,']',1,2679) -LexToken(EOL,'\n',1,2680) -LexToken(VAR,'model',1,2689) -LexToken(ASSIGNMENT,'=',1,2694) -LexToken(SCICOS_MODEL,'scicos_model',1,2695) -LexToken(OPENBRACKET,'(',1,2707) -LexToken(CLOSEBRACKET,')',1,2708) -LexToken(EOL,'\n',1,2709) -LexToken(VAR,'model',1,2718) -LexToken(DOT,'.',1,2723) -LexToken(VAR,'sim',1,2724) -LexToken(ASSIGNMENT,'=',1,2727) -LexToken(VAR,'list',1,2728) -LexToken(OPENBRACKET,'(',1,2732) -LexToken(DQSTRING,'"csslti4"',1,2741) -LexToken(COMMA,',',1,2742) -LexToken(NUMBER,'4',1,2743) -LexToken(CLOSEBRACKET,')',1,2744) -LexToken(EOL,'\n',1,2745) -LexToken(VAR,'model',1,2754) -LexToken(DOT,'.',1,2759) -LexToken(VAR,'in',1,2760) -LexToken(ASSIGNMENT,'=',1,2762) -LexToken(NUMBER,'1',1,2763) -LexToken(EOL,'\n',1,2764) -LexToken(VAR,'model',1,2773) -LexToken(DOT,'.',1,2778) -LexToken(VAR,'out',1,2779) -LexToken(ASSIGNMENT,'=',1,2782) -LexToken(NUMBER,'1',1,2783) -LexToken(EOL,'\n',1,2784) -LexToken(VAR,'model',1,2793) -LexToken(DOT,'.',1,2798) -LexToken(VAR,'state',1,2799) -LexToken(ASSIGNMENT,'=',1,2804) -LexToken(VAR,'x0',1,2805) -LexToken(EOL,'\n',1,2807) -LexToken(VAR,'model',1,2816) -LexToken(DOT,'.',1,2821) -LexToken(VAR,'rpar',1,2822) -LexToken(ASSIGNMENT,'=',1,2826) -LexToken(OPENSQBRACKET,'[',1,2827) -LexToken(VAR,'A',1,2828) -LexToken(OPENBRACKET,'(',1,2829) -LexToken(COLON,':',1,2830) -LexToken(CLOSEBRACKET,')',1,2831) -LexToken(SEMICOLON,';',1,2832) -LexToken(VAR,'B',1,2833) -LexToken(OPENBRACKET,'(',1,2834) -LexToken(COLON,':',1,2835) -LexToken(CLOSEBRACKET,')',1,2836) -LexToken(SEMICOLON,';',1,2837) -LexToken(VAR,'C',1,2838) -LexToken(OPENBRACKET,'(',1,2839) -LexToken(COLON,':',1,2840) -LexToken(CLOSEBRACKET,')',1,2841) -LexToken(SEMICOLON,';',1,2842) -LexToken(VAR,'D',1,2843) -LexToken(OPENBRACKET,'(',1,2844) -LexToken(COLON,':',1,2845) -LexToken(CLOSEBRACKET,')',1,2846) -LexToken(CLOSESQBRACKET,']',1,2847) -LexToken(EOL,'\n',1,2848) -LexToken(VAR,'model',1,2857) -LexToken(DOT,'.',1,2862) -LexToken(VAR,'blocktype',1,2863) -LexToken(ASSIGNMENT,'=',1,2872) -LexToken(DQSTRING,'"c"',1,2875) -LexToken(EOL,'\n',1,2876) -LexToken(VAR,'model',1,2885) -LexToken(DOT,'.',1,2890) -LexToken(VAR,'dep_ut',1,2891) -LexToken(ASSIGNMENT,'=',1,2897) -LexToken(OPENSQBRACKET,'[',1,2898) -LexToken(PREVAR_BOOLEAN,'%f',1,2899) -LexToken(PREVAR_BOOLEAN,'%t',1,2902) -LexToken(CLOSESQBRACKET,']',1,2904) -LexToken(EOL,'\n',1,2905) -LexToken(EOL,'\n',1,2906) -LexToken(VAR,'gr_i',1,2915) -LexToken(ASSIGNMENT,'=',1,2919) -LexToken(OPENSQBRACKET,'[',1,2920) -LexToken(CLOSESQBRACKET,']',1,2921) -LexToken(EOL,'\n',1,2922) -LexToken(EOL,'\n',1,2923) -LexToken(VAR,'x',1,2932) -LexToken(ASSIGNMENT,'=',1,2933) -LexToken(VAR,'standard_define',1,2934) -LexToken(OPENBRACKET,'(',1,2949) -LexToken(OPENSQBRACKET,'[',1,2950) -LexToken(NUMBER,'3',1,2951) -LexToken(NUMBER,'2',1,2953) -LexToken(CLOSESQBRACKET,']',1,2954) -LexToken(COMMA,',',1,2955) -LexToken(VAR,'model',1,2956) -LexToken(COMMA,',',1,2961) -LexToken(VAR,'exprs',1,2962) -LexToken(COMMA,',',1,2967) -LexToken(VAR,'gr_i',1,2968) -LexToken(CLOSEBRACKET,')',1,2972) -LexToken(EOL,'\n',1,2973) -LexToken(END,'end',1,2978) -LexToken(EOL,'\n',1,2981) -LexToken(ENDFUNCTION,'endfunction',1,2982) -LexToken(EOL,'\n',1,2993) +Syntax error in input LexToken(DOT,'.',1,1222) +Syntax error in input LexToken(IF,'if',1,1493) +/* autogenerated from "macros/Linear/CLR.sci" */ +None diff --git a/js/Linear/CLR_f.js b/js/Linear/CLR_f.js index 908fe0b1..55cfa76c 100644 --- a/js/Linear/CLR_f.js +++ b/js/Linear/CLR_f.js @@ -1,520 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLR_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(VAR,'x0',1,1051) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(VAR,'model',1,1054) -LexToken(DOT,'.',1,1059) -LexToken(VAR,'state',1,1060) -LexToken(EOL,'\n',1,1065) -LexToken(VAR,'rpar',1,1074) -LexToken(ASSIGNMENT,'=',1,1078) -LexToken(VAR,'model',1,1079) -LexToken(DOT,'.',1,1084) -LexToken(VAR,'rpar',1,1085) -LexToken(EOL,'\n',1,1089) -LexToken(VAR,'ns',1,1098) -LexToken(ASSIGNMENT,'=',1,1100) -LexToken(VAR,'prod',1,1101) -LexToken(OPENBRACKET,'(',1,1105) -LexToken(VAR,'size',1,1106) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(VAR,'x0',1,1111) -LexToken(CLOSEBRACKET,')',1,1113) -LexToken(CLOSEBRACKET,')',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(VAR,'nin',1,1125) -LexToken(ASSIGNMENT,'=',1,1128) -LexToken(NUMBER,'1',1,1129) -LexToken(EOL,'\n',1,1130) -LexToken(VAR,'nout',1,1140) -LexToken(ASSIGNMENT,'=',1,1144) -LexToken(NUMBER,'1',1,1145) -LexToken(EOL,'\n',1,1146) -LexToken(PREVAR,'%scicos_context',1,1155) -LexToken(ASSIGNMENT,'=',1,1170) -LexToken(PREVAR,'%scicos_context',1,1171) -LexToken(EOL,'\n',1,1227) -LexToken(PREVAR,'%scicos_context',1,1236) -LexToken(DOT,'.',1,1251) -LexToken(VAR,'s',1,1252) -LexToken(ASSIGNMENT,'=',1,1253) -LexToken(PREVAR,'%s',1,1254) -LexToken(EOL,'\n',1,1290) -LexToken(EOL,'\n',1,1291) -LexToken(WHILE,'while',1,1300) -LexToken(PREVAR_BOOLEAN,'%t',1,1306) -LexToken(DO,'do',1,1309) -LexToken(EOL,'\n',1,1311) -LexToken(OPENSQBRACKET,'[',1,1324) -LexToken(VAR,'ok',1,1325) -LexToken(COMMA,',',1,1327) -LexToken(VAR,'num',1,1328) -LexToken(COMMA,',',1,1331) -LexToken(VAR,'den',1,1332) -LexToken(COMMA,',',1,1335) -LexToken(VAR,'exprs',1,1336) -LexToken(CLOSESQBRACKET,']',1,1341) -LexToken(ASSIGNMENT,'=',1,1342) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1343) -LexToken(OPENBRACKET,'(',1,1358) -LexToken(DQSTRING,'"Set continuous SISO transfer parameters"',1,1399) -LexToken(COMMA,',',1,1400) -LexToken(OPENSQBRACKET,'[',1,1416) -LexToken(DQSTRING,'"Numerator (s)"',1,1431) -LexToken(SEMICOLON,';\n',1,1432) -LexToken(DQSTRING,'"Denominator (s)"',1,1462) -LexToken(CLOSESQBRACKET,']',1,1463) -LexToken(COMMA,',',1,1464) -LexToken(VAR,'list',1,1480) -LexToken(OPENBRACKET,'(',1,1484) -LexToken(DQSTRING,'"pol"',1,1489) -LexToken(COMMA,',',1,1490) -LexToken(NUMBER,'1',1,1491) -LexToken(COMMA,',',1,1492) -LexToken(DQSTRING,'"pol"',1,1497) -LexToken(COMMA,',',1,1498) -LexToken(NUMBER,'1',1,1499) -LexToken(CLOSEBRACKET,')',1,1500) -LexToken(COMMA,',',1,1501) -LexToken(VAR,'exprs',1,1502) -LexToken(CLOSEBRACKET,')',1,1507) -LexToken(EOL,'\n',1,1508) -LexToken(EOL,'\n',1,1509) -LexToken(EOL,'\n',1,1510) -LexToken(IF,'if',1,1523) -LexToken(NOT,'~',1,1526) -LexToken(VAR,'ok',1,1527) -LexToken(THEN,'then',1,1530) -LexToken(EOL,'\n',1,1534) -LexToken(BREAK,'break',1,1551) -LexToken(EOL,'\n',1,1556) -LexToken(END,'end',1,1570) -LexToken(EOL,'\n',1,1573) -LexToken(IF,'if',1,1586) -LexToken(VAR,'degree',1,1589) -LexToken(OPENBRACKET,'(',1,1595) -LexToken(VAR,'num',1,1596) -LexToken(CLOSEBRACKET,')',1,1599) -LexToken(COMPARISON,'>',1,1600) -LexToken(VAR,'degree',1,1601) -LexToken(OPENBRACKET,'(',1,1607) -LexToken(VAR,'den',1,1608) -LexToken(CLOSEBRACKET,')',1,1611) -LexToken(THEN,'then',1,1613) -LexToken(EOL,'\n',1,1617) -LexToken(VAR,'message',1,1634) -LexToken(OPENBRACKET,'(',1,1641) -LexToken(DQSTRING,'"Transfer must be proper or strictly proper"',1,1685) -LexToken(CLOSEBRACKET,')',1,1686) -LexToken(EOL,'\n',1,1687) -LexToken(VAR,'ok',1,1704) -LexToken(ASSIGNMENT,'=',1,1706) -LexToken(PREVAR_BOOLEAN,'%f',1,1707) -LexToken(EOL,'\n',1,1709) -LexToken(END,'end',1,1722) -LexToken(EOL,'\n',1,1725) -LexToken(IF,'if',1,1738) -LexToken(VAR,'ok',1,1741) -LexToken(THEN,'then',1,1744) -LexToken(EOL,'\n',1,1748) -LexToken(VAR,'H',1,1765) -LexToken(ASSIGNMENT,'=',1,1766) -LexToken(VAR,'cont_frm',1,1767) -LexToken(OPENBRACKET,'(',1,1775) -LexToken(VAR,'num',1,1776) -LexToken(COMMA,',',1,1779) -LexToken(VAR,'den',1,1780) -LexToken(CLOSEBRACKET,')',1,1783) -LexToken(EOL,'\n',1,1784) -LexToken(OPENSQBRACKET,'[',1,1801) -LexToken(VAR,'A',1,1802) -LexToken(COMMA,',',1,1803) -LexToken(VAR,'B',1,1804) -LexToken(COMMA,',',1,1805) -LexToken(VAR,'C',1,1806) -LexToken(COMMA,',',1,1807) -LexToken(VAR,'D',1,1808) -LexToken(CLOSESQBRACKET,']',1,1809) -LexToken(ASSIGNMENT,'=',1,1810) -LexToken(VAR,'H',1,1811) -LexToken(OPENBRACKET,'(',1,1812) -LexToken(NUMBER,'2',1,1813) -LexToken(COLON,':',1,1814) -LexToken(NUMBER,'5',1,1815) -LexToken(CLOSEBRACKET,')',1,1816) -LexToken(EOL,'\n',1,1817) -LexToken(VAR,'graphics',1,1835) -LexToken(DOT,'.',1,1843) -LexToken(VAR,'exprs',1,1844) -LexToken(ASSIGNMENT,'=',1,1849) -LexToken(VAR,'exprs',1,1850) -LexToken(EOL,'\n',1,1855) -LexToken(OPENSQBRACKET,'[',1,1873) -LexToken(VAR,'ns1',1,1874) -LexToken(COMMA,',',1,1877) -LexToken(VAR,'ns1',1,1878) -LexToken(CLOSESQBRACKET,']',1,1881) -LexToken(ASSIGNMENT,'=',1,1882) -LexToken(VAR,'size',1,1883) -LexToken(OPENBRACKET,'(',1,1887) -LexToken(VAR,'A',1,1888) -LexToken(CLOSEBRACKET,')',1,1889) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'rpar',1,1907) -LexToken(ASSIGNMENT,'=',1,1911) -LexToken(OPENSQBRACKET,'[',1,1912) -LexToken(VAR,'matrix',1,1913) -LexToken(OPENBRACKET,'(',1,1919) -LexToken(VAR,'A',1,1920) -LexToken(COMMA,',',1,1921) -LexToken(VAR,'ns1',1,1922) -LexToken(MULTIPLICATION,'*',1,1925) -LexToken(VAR,'ns1',1,1926) -LexToken(COMMA,',',1,1929) -LexToken(NUMBER,'1',1,1930) -LexToken(CLOSEBRACKET,')',1,1931) -LexToken(SEMICOLON,';\n',1,1932) -LexToken(VAR,'matrix',1,1950) -LexToken(OPENBRACKET,'(',1,1956) -LexToken(VAR,'B',1,1957) -LexToken(COMMA,',',1,1958) -LexToken(VAR,'ns1',1,1959) -LexToken(COMMA,',',1,1962) -LexToken(NUMBER,'1',1,1963) -LexToken(CLOSEBRACKET,')',1,1964) -LexToken(SEMICOLON,';\n',1,1965) -LexToken(VAR,'matrix',1,1983) -LexToken(OPENBRACKET,'(',1,1989) -LexToken(VAR,'C',1,1990) -LexToken(COMMA,',',1,1991) -LexToken(VAR,'ns1',1,1992) -LexToken(COMMA,',',1,1995) -LexToken(NUMBER,'1',1,1996) -LexToken(CLOSEBRACKET,')',1,1997) -LexToken(SEMICOLON,';\n',1,1998) -LexToken(VAR,'D',1,2016) -LexToken(CLOSESQBRACKET,']',1,2017) -LexToken(EOL,'\n',1,2018) -LexToken(IF,'if',1,2035) -LexToken(VAR,'norm',1,2038) -LexToken(OPENBRACKET,'(',1,2042) -LexToken(VAR,'D',1,2043) -LexToken(COMMA,',',1,2044) -LexToken(NUMBER,'1',1,2045) -LexToken(CLOSEBRACKET,')',1,2046) -LexToken(COMPARISON,'<>',1,2047) -LexToken(NUMBER,'0',1,2049) -LexToken(THEN,'then',1,2051) -LexToken(EOL,'\n',1,2055) -LexToken(VAR,'mmm',1,2076) -LexToken(ASSIGNMENT,'=',1,2079) -LexToken(OPENSQBRACKET,'[',1,2080) -LexToken(PREVAR_BOOLEAN,'%t',1,2081) -LexToken(PREVAR_BOOLEAN,'%t',1,2084) -LexToken(CLOSESQBRACKET,']',1,2086) -LexToken(EOL,'\n',1,2087) -LexToken(ELSE,'else',1,2105) -LexToken(EOL,'\n',1,2109) -LexToken(VAR,'mmm',1,2130) -LexToken(ASSIGNMENT,'=',1,2133) -LexToken(OPENSQBRACKET,'[',1,2134) -LexToken(PREVAR_BOOLEAN,'%f',1,2135) -LexToken(PREVAR_BOOLEAN,'%t',1,2138) -LexToken(CLOSESQBRACKET,']',1,2140) -LexToken(EOL,'\n',1,2141) -LexToken(END,'end',1,2159) -LexToken(EOL,'\n',1,2162) -LexToken(IF,'if',1,2179) -LexToken(VAR,'or',1,2182) -LexToken(OPENBRACKET,'(',1,2184) -LexToken(VAR,'model',1,2185) -LexToken(DOT,'.',1,2190) -LexToken(VAR,'dep_ut',1,2191) -LexToken(COMPARISON,'<>',1,2197) -LexToken(VAR,'mmm',1,2199) -LexToken(CLOSEBRACKET,')',1,2202) -LexToken(THEN,'then',1,2204) -LexToken(EOL,'\n',1,2208) -LexToken(VAR,'model',1,2229) -LexToken(DOT,'.',1,2234) -LexToken(VAR,'dep_ut',1,2235) -LexToken(ASSIGNMENT,'=',1,2241) -LexToken(VAR,'mmm',1,2242) -LexToken(EOL,'\n',1,2245) -LexToken(END,'end',1,2263) -LexToken(EOL,'\n',1,2266) -LexToken(IF,'if',1,2283) -LexToken(VAR,'ns1',1,2286) -LexToken(COMPARISON,'<=',1,2289) -LexToken(VAR,'ns',1,2291) -LexToken(THEN,'then',1,2294) -LexToken(EOL,'\n',1,2298) -LexToken(VAR,'x0',1,2319) -LexToken(ASSIGNMENT,'=',1,2321) -LexToken(VAR,'x0',1,2322) -LexToken(OPENBRACKET,'(',1,2324) -LexToken(NUMBER,'1',1,2325) -LexToken(COLON,':',1,2326) -LexToken(VAR,'ns1',1,2327) -LexToken(CLOSEBRACKET,')',1,2330) -LexToken(EOL,'\n',1,2331) -LexToken(ELSE,'else',1,2348) -LexToken(EOL,'\n',1,2352) -LexToken(VAR,'x0',1,2373) -LexToken(OPENBRACKET,'(',1,2375) -LexToken(VAR,'ns1',1,2376) -LexToken(COMMA,',',1,2379) -LexToken(NUMBER,'1',1,2380) -LexToken(CLOSEBRACKET,')',1,2381) -LexToken(ASSIGNMENT,'=',1,2382) -LexToken(NUMBER,'0',1,2383) -LexToken(EOL,'\n',1,2384) -LexToken(END,'end',1,2401) -LexToken(EOL,'\n',1,2404) -LexToken(VAR,'model',1,2421) -LexToken(DOT,'.',1,2426) -LexToken(VAR,'state',1,2427) -LexToken(ASSIGNMENT,'=',1,2432) -LexToken(VAR,'x0',1,2433) -LexToken(EOL,'\n',1,2435) -LexToken(VAR,'model',1,2452) -LexToken(DOT,'.',1,2457) -LexToken(VAR,'rpar',1,2458) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(VAR,'rpar',1,2463) -LexToken(EOL,'\n',1,2467) -LexToken(VAR,'x',1,2484) -LexToken(DOT,'.',1,2485) -LexToken(VAR,'graphics',1,2486) -LexToken(ASSIGNMENT,'=',1,2494) -LexToken(VAR,'graphics',1,2495) -LexToken(EOL,'\n',1,2503) -LexToken(VAR,'x',1,2521) -LexToken(DOT,'.',1,2522) -LexToken(VAR,'model',1,2523) -LexToken(ASSIGNMENT,'=',1,2528) -LexToken(VAR,'model',1,2529) -LexToken(EOL,'\n',1,2534) -LexToken(BREAK,'break',1,2551) -LexToken(EOL,'\n',1,2556) -LexToken(END,'end',1,2569) -LexToken(EOL,'\n',1,2572) -LexToken(END,'end',1,2581) -LexToken(EOL,'\n',1,2584) -LexToken(CASE,'case',1,2589) -LexToken(DQSTRING,'"define"',1,2601) -LexToken(THEN,'then',1,2603) -LexToken(EOL,'\n',1,2607) -LexToken(VAR,'x0',1,2616) -LexToken(ASSIGNMENT,'=',1,2618) -LexToken(NUMBER,'0',1,2619) -LexToken(EOL,'\n',1,2620) -LexToken(VAR,'A',1,2630) -LexToken(ASSIGNMENT,'=',1,2631) -LexToken(ADDITION,'-',1,2632) -LexToken(NUMBER,'1',1,2633) -LexToken(EOL,'\n',1,2634) -LexToken(VAR,'B',1,2644) -LexToken(ASSIGNMENT,'=',1,2645) -LexToken(NUMBER,'1',1,2646) -LexToken(EOL,'\n',1,2647) -LexToken(VAR,'C',1,2657) -LexToken(ASSIGNMENT,'=',1,2658) -LexToken(NUMBER,'1',1,2659) -LexToken(EOL,'\n',1,2660) -LexToken(VAR,'D',1,2670) -LexToken(ASSIGNMENT,'=',1,2671) -LexToken(NUMBER,'0',1,2672) -LexToken(EOL,'\n',1,2673) -LexToken(VAR,'exprs',1,2683) -LexToken(ASSIGNMENT,'=',1,2688) -LexToken(OPENSQBRACKET,'[',1,2689) -LexToken(DQSTRING,'"1"',1,2692) -LexToken(SEMICOLON,';',1,2693) -LexToken(DQSTRING,'"1+s"',1,2698) -LexToken(CLOSESQBRACKET,']',1,2699) -LexToken(EOL,'\n',1,2700) -LexToken(VAR,'model',1,2709) -LexToken(ASSIGNMENT,'=',1,2714) -LexToken(SCICOS_MODEL,'scicos_model',1,2715) -LexToken(OPENBRACKET,'(',1,2727) -LexToken(CLOSEBRACKET,')',1,2728) -LexToken(EOL,'\n',1,2729) -LexToken(VAR,'model',1,2738) -LexToken(DOT,'.',1,2743) -LexToken(VAR,'sim',1,2744) -LexToken(ASSIGNMENT,'=',1,2747) -LexToken(VAR,'list',1,2748) -LexToken(OPENBRACKET,'(',1,2752) -LexToken(DQSTRING,'"csslti"',1,2760) -LexToken(COMMA,',',1,2761) -LexToken(NUMBER,'1',1,2762) -LexToken(CLOSEBRACKET,')',1,2763) -LexToken(EOL,'\n',1,2764) -LexToken(VAR,'model',1,2773) -LexToken(DOT,'.',1,2778) -LexToken(VAR,'in',1,2779) -LexToken(ASSIGNMENT,'=',1,2781) -LexToken(NUMBER,'1',1,2782) -LexToken(EOL,'\n',1,2783) -LexToken(VAR,'model',1,2792) -LexToken(DOT,'.',1,2797) -LexToken(VAR,'out',1,2798) -LexToken(ASSIGNMENT,'=',1,2801) -LexToken(NUMBER,'1',1,2802) -LexToken(EOL,'\n',1,2803) -LexToken(VAR,'model',1,2812) -LexToken(DOT,'.',1,2817) -LexToken(VAR,'state',1,2818) -LexToken(ASSIGNMENT,'=',1,2823) -LexToken(VAR,'x0',1,2824) -LexToken(EOL,'\n',1,2826) -LexToken(VAR,'model',1,2835) -LexToken(DOT,'.',1,2840) -LexToken(VAR,'rpar',1,2841) -LexToken(ASSIGNMENT,'=',1,2845) -LexToken(OPENSQBRACKET,'[',1,2846) -LexToken(VAR,'A',1,2847) -LexToken(OPENBRACKET,'(',1,2848) -LexToken(COLON,':',1,2849) -LexToken(CLOSEBRACKET,')',1,2850) -LexToken(SEMICOLON,';',1,2851) -LexToken(VAR,'B',1,2852) -LexToken(OPENBRACKET,'(',1,2853) -LexToken(COLON,':',1,2854) -LexToken(CLOSEBRACKET,')',1,2855) -LexToken(SEMICOLON,';',1,2856) -LexToken(VAR,'C',1,2857) -LexToken(OPENBRACKET,'(',1,2858) -LexToken(COLON,':',1,2859) -LexToken(CLOSEBRACKET,')',1,2860) -LexToken(SEMICOLON,';',1,2861) -LexToken(VAR,'D',1,2862) -LexToken(OPENBRACKET,'(',1,2863) -LexToken(COLON,':',1,2864) -LexToken(CLOSEBRACKET,')',1,2865) -LexToken(CLOSESQBRACKET,']',1,2866) -LexToken(EOL,'\n',1,2867) -LexToken(VAR,'model',1,2876) -LexToken(DOT,'.',1,2881) -LexToken(VAR,'blocktype',1,2882) -LexToken(ASSIGNMENT,'=',1,2891) -LexToken(DQSTRING,'"c"',1,2894) -LexToken(EOL,'\n',1,2895) -LexToken(VAR,'model',1,2904) -LexToken(DOT,'.',1,2909) -LexToken(VAR,'dep_ut',1,2910) -LexToken(ASSIGNMENT,'=',1,2916) -LexToken(OPENSQBRACKET,'[',1,2917) -LexToken(PREVAR_BOOLEAN,'%f',1,2918) -LexToken(PREVAR_BOOLEAN,'%t',1,2921) -LexToken(CLOSESQBRACKET,']',1,2923) -LexToken(EOL,'\n',1,2924) -LexToken(EOL,'\n',1,2925) -LexToken(VAR,'gr_i',1,2934) -LexToken(ASSIGNMENT,'=',1,2938) -LexToken(OPENSQBRACKET,'[',1,2939) -LexToken(CLOSESQBRACKET,']',1,2940) -LexToken(EOL,'\n',1,2941) -LexToken(EOL,'\n',1,2942) -LexToken(VAR,'x',1,2951) -LexToken(ASSIGNMENT,'=',1,2952) -LexToken(VAR,'standard_define',1,2953) -LexToken(OPENBRACKET,'(',1,2968) -LexToken(OPENSQBRACKET,'[',1,2969) -LexToken(NUMBER,'2.5',1,2970) -LexToken(NUMBER,'2.5',1,2974) -LexToken(CLOSESQBRACKET,']',1,2977) -LexToken(COMMA,',',1,2978) -LexToken(VAR,'model',1,2979) -LexToken(COMMA,',',1,2984) -LexToken(VAR,'exprs',1,2985) -LexToken(COMMA,',',1,2990) -LexToken(VAR,'gr_i',1,2991) -LexToken(CLOSEBRACKET,')',1,2995) -LexToken(EOL,'\n',1,2996) -LexToken(END,'end',1,3001) -LexToken(EOL,'\n',1,3004) -LexToken(ENDFUNCTION,'endfunction',1,3005) -LexToken(EOL,'\n',1,3016) +Syntax error in input LexToken(DOT,'.',1,1251) +Syntax error in input LexToken(IF,'if',1,1523) +/* autogenerated from "macros/Linear/CLR_f.sci" */ +None diff --git a/js/Linear/CLSS.js b/js/Linear/CLSS.js index 0ef363c6..b0a3467d 100644 --- a/js/Linear/CLSS.js +++ b/js/Linear/CLSS.js @@ -1,693 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLSS',1,852) -LexToken(OPENBRACKET,'(',1,856) -LexToken(VAR,'job',1,857) -LexToken(COMMA,',',1,860) -LexToken(VAR,'arg1',1,861) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg2',1,866) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(EOL,'\n',1,871) -LexToken(VAR,'x',1,876) -LexToken(ASSIGNMENT,'=',1,877) -LexToken(OPENSQBRACKET,'[',1,878) -LexToken(CLOSESQBRACKET,']',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'y',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'typ',1,896) -LexToken(ASSIGNMENT,'=',1,899) -LexToken(OPENSQBRACKET,'[',1,900) -LexToken(CLOSESQBRACKET,']',1,901) -LexToken(EOL,'\n',1,902) -LexToken(SELECT,'select',1,908) -LexToken(VAR,'job',1,915) -LexToken(EOL,'\n',1,918) -LexToken(CASE,'case',1,923) -LexToken(DQSTRING,'"set"',1,932) -LexToken(THEN,'then',1,934) -LexToken(EOL,'\n',1,938) -LexToken(VAR,'x',1,947) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(VAR,'arg1',1,949) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'exprs',1,994) -LexToken(ASSIGNMENT,'=',1,999) -LexToken(VAR,'graphics',1,1000) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'exprs',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(IF,'if',1,1023) -LexToken(VAR,'size',1,1026) -LexToken(OPENBRACKET,'(',1,1030) -LexToken(VAR,'exprs',1,1031) -LexToken(COMMA,',',1,1036) -LexToken(DQSTRING,'"*"',1,1039) -LexToken(CLOSEBRACKET,')',1,1040) -LexToken(COMPARISON,'==',1,1041) -LexToken(NUMBER,'7',1,1043) -LexToken(THEN,'then',1,1045) -LexToken(EOL,'\n',1,1049) -LexToken(VAR,'exprs',1,1062) -LexToken(ASSIGNMENT,'=',1,1067) -LexToken(VAR,'exprs',1,1068) -LexToken(OPENBRACKET,'(',1,1073) -LexToken(OPENSQBRACKET,'[',1,1074) -LexToken(NUMBER,'1',1,1075) -LexToken(COLON,':',1,1076) -LexToken(NUMBER,'4',1,1077) -LexToken(NUMBER,'7',1,1079) -LexToken(CLOSESQBRACKET,']',1,1080) -LexToken(CLOSEBRACKET,')',1,1081) -LexToken(EOL,'\n',1,1082) -LexToken(END,'end',1,1092) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'model',1,1120) -LexToken(ASSIGNMENT,'=',1,1125) -LexToken(VAR,'arg1',1,1126) -LexToken(DOT,'.',1,1130) -LexToken(VAR,'model',1,1131) -LexToken(EOL,'\n',1,1136) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'A',1,1174) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'B',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'C',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'D',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'x0',1,1182) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'exprs',1,1185) -LexToken(CLOSESQBRACKET,']',1,1190) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1192) -LexToken(OPENBRACKET,'(',1,1207) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1248) -LexToken(COMMA,',',1,1249) -LexToken(OPENSQBRACKET,'[',1,1265) -LexToken(DQSTRING,'"A matrix"',1,1275) -LexToken(SEMICOLON,';\n',1,1276) -LexToken(DQSTRING,'"B matrix"',1,1299) -LexToken(SEMICOLON,';\n',1,1300) -LexToken(DQSTRING,'"C matrix"',1,1323) -LexToken(SEMICOLON,';\n',1,1324) -LexToken(DQSTRING,'"D matrix"',1,1347) -LexToken(SEMICOLON,';\n',1,1348) -LexToken(DQSTRING,'"Initial state"',1,1376) -LexToken(CLOSESQBRACKET,']',1,1377) -LexToken(COMMA,',',1,1378) -LexToken(VAR,'list',1,1394) -LexToken(OPENBRACKET,'(',1,1398) -LexToken(DQSTRING,'"mat"',1,1403) -LexToken(COMMA,',',1,1404) -LexToken(OPENSQBRACKET,'[',1,1405) -LexToken(ADDITION,'-',1,1406) -LexToken(NUMBER,'1',1,1407) -LexToken(COMMA,',',1,1408) -LexToken(ADDITION,'-',1,1409) -LexToken(NUMBER,'1',1,1410) -LexToken(CLOSESQBRACKET,']',1,1411) -LexToken(COMMA,',',1,1412) -LexToken(DQSTRING,'"mat"',1,1432) -LexToken(COMMA,',',1,1433) -LexToken(OPENSQBRACKET,'[',1,1434) -LexToken(DQSTRING,'"size(%1,2)"',1,1446) -LexToken(COMMA,',',1,1447) -LexToken(DQSTRING,'"-1"',1,1451) -LexToken(CLOSESQBRACKET,']',1,1452) -LexToken(COMMA,',',1,1453) -LexToken(DQSTRING,'"mat"',1,1473) -LexToken(COMMA,',',1,1474) -LexToken(OPENSQBRACKET,'[',1,1475) -LexToken(DQSTRING,'"-1"',1,1479) -LexToken(COMMA,',',1,1480) -LexToken(DQSTRING,'"size(%1,2)"',1,1492) -LexToken(CLOSESQBRACKET,']',1,1493) -LexToken(COMMA,',',1,1494) -LexToken(DQSTRING,'"mat"',1,1514) -LexToken(COMMA,',',1,1515) -LexToken(OPENSQBRACKET,'[',1,1516) -LexToken(ADDITION,'-',1,1517) -LexToken(NUMBER,'1',1,1518) -LexToken(ADDITION,'-',1,1520) -LexToken(NUMBER,'1',1,1521) -LexToken(CLOSESQBRACKET,']',1,1522) -LexToken(COMMA,',',1,1523) -LexToken(DQSTRING,'"vec"',1,1543) -LexToken(COMMA,',',1,1544) -LexToken(DQSTRING,'"size(%1,2)"',1,1556) -LexToken(CLOSEBRACKET,')',1,1557) -LexToken(COMMA,',',1,1558) -LexToken(VAR,'exprs',1,1574) -LexToken(CLOSEBRACKET,')',1,1579) -LexToken(EOL,'\n',1,1580) -LexToken(IF,'if',1,1593) -LexToken(NOT,'~',1,1596) -LexToken(VAR,'ok',1,1597) -LexToken(THEN,'then',1,1600) -LexToken(EOL,'\n',1,1604) -LexToken(BREAK,'break',1,1621) -LexToken(EOL,'\n',1,1626) -LexToken(END,'end',1,1640) -LexToken(EOL,'\n',1,1643) -LexToken(VAR,'out',1,1656) -LexToken(ASSIGNMENT,'=',1,1659) -LexToken(VAR,'size',1,1660) -LexToken(OPENBRACKET,'(',1,1664) -LexToken(VAR,'C',1,1665) -LexToken(COMMA,',',1,1666) -LexToken(NUMBER,'1',1,1667) -LexToken(CLOSEBRACKET,')',1,1668) -LexToken(EOL,'\n',1,1669) -LexToken(IF,'if',1,1683) -LexToken(VAR,'out',1,1686) -LexToken(COMPARISON,'==',1,1689) -LexToken(NUMBER,'0',1,1691) -LexToken(THEN,'then',1,1693) -LexToken(EOL,'\n',1,1697) -LexToken(VAR,'out',1,1714) -LexToken(ASSIGNMENT,'=',1,1717) -LexToken(OPENSQBRACKET,'[',1,1718) -LexToken(CLOSESQBRACKET,']',1,1719) -LexToken(EOL,'\n',1,1720) -LexToken(END,'end',1,1734) -LexToken(EOL,'\n',1,1737) -LexToken(VAR,'in',1,1750) -LexToken(ASSIGNMENT,'=',1,1752) -LexToken(VAR,'size',1,1753) -LexToken(OPENBRACKET,'(',1,1757) -LexToken(VAR,'B',1,1758) -LexToken(COMMA,',',1,1759) -LexToken(NUMBER,'2',1,1760) -LexToken(CLOSEBRACKET,')',1,1761) -LexToken(EOL,'\n',1,1762) -LexToken(IF,'if',1,1776) -LexToken(VAR,'in',1,1779) -LexToken(COMPARISON,'==',1,1781) -LexToken(NUMBER,'0',1,1783) -LexToken(THEN,'then',1,1785) -LexToken(EOL,'\n',1,1789) -LexToken(VAR,'in',1,1806) -LexToken(ASSIGNMENT,'=',1,1808) -LexToken(OPENSQBRACKET,'[',1,1809) -LexToken(CLOSESQBRACKET,']',1,1810) -LexToken(EOL,'\n',1,1811) -LexToken(END,'end',1,1825) -LexToken(EOL,'\n',1,1828) -LexToken(OPENSQBRACKET,'[',1,1841) -LexToken(VAR,'ms',1,1842) -LexToken(COMMA,',',1,1844) -LexToken(VAR,'ns',1,1845) -LexToken(CLOSESQBRACKET,']',1,1847) -LexToken(ASSIGNMENT,'=',1,1848) -LexToken(VAR,'size',1,1849) -LexToken(OPENBRACKET,'(',1,1853) -LexToken(VAR,'A',1,1854) -LexToken(CLOSEBRACKET,')',1,1855) -LexToken(EOL,'\n',1,1856) -LexToken(VAR,'okD',1,1869) -LexToken(ASSIGNMENT,'=',1,1872) -LexToken(PREVAR_BOOLEAN,'%t',1,1873) -LexToken(EOL,'\n',1,1875) -LexToken(IF,'if',1,1888) -LexToken(VAR,'size',1,1891) -LexToken(OPENBRACKET,'(',1,1895) -LexToken(VAR,'D',1,1896) -LexToken(COMMA,',',1,1897) -LexToken(DQSTRING,'"*"',1,1900) -LexToken(CLOSEBRACKET,')',1,1901) -LexToken(COMPARISON,'<>',1,1902) -LexToken(VAR,'size',1,1904) -LexToken(OPENBRACKET,'(',1,1908) -LexToken(VAR,'C',1,1909) -LexToken(COMMA,',',1,1910) -LexToken(NUMBER,'1',1,1911) -LexToken(CLOSEBRACKET,')',1,1912) -LexToken(MULTIPLICATION,'*',1,1913) -LexToken(VAR,'size',1,1914) -LexToken(OPENBRACKET,'(',1,1918) -LexToken(VAR,'B',1,1919) -LexToken(COMMA,',',1,1920) -LexToken(NUMBER,'2',1,1921) -LexToken(CLOSEBRACKET,')',1,1922) -LexToken(THEN,'then',1,1924) -LexToken(EOL,'\n',1,1928) -LexToken(IF,'if',1,1945) -LexToken(VAR,'size',1,1948) -LexToken(OPENBRACKET,'(',1,1952) -LexToken(VAR,'D',1,1953) -LexToken(COMMA,',',1,1954) -LexToken(DQSTRING,'"*"',1,1957) -LexToken(CLOSEBRACKET,')',1,1958) -LexToken(COMPARISON,'==',1,1959) -LexToken(NUMBER,'1',1,1961) -LexToken(THEN,'then',1,1963) -LexToken(EOL,'\n',1,1967) -LexToken(VAR,'D',1,1988) -LexToken(ASSIGNMENT,'=',1,1990) -LexToken(VAR,'D',1,1992) -LexToken(MULTIPLICATION,'*',1,1993) -LexToken(VAR,'ones',1,1994) -LexToken(OPENBRACKET,'(',1,1998) -LexToken(VAR,'C',1,1999) -LexToken(MULTIPLICATION,'*',1,2000) -LexToken(VAR,'B',1,2001) -LexToken(CLOSEBRACKET,')',1,2002) -LexToken(EOL,'\n',1,2004) -LexToken(ELSEIF,'elseif',1,2022) -LexToken(VAR,'size',1,2030) -LexToken(OPENBRACKET,'(',1,2034) -LexToken(VAR,'D',1,2035) -LexToken(COMMA,',',1,2036) -LexToken(DQSTRING,'"*"',1,2039) -LexToken(CLOSEBRACKET,')',1,2040) -LexToken(COMPARISON,'==',1,2041) -LexToken(NUMBER,'0',1,2043) -LexToken(THEN,'then',1,2045) -LexToken(EOL,'\n',1,2049) -LexToken(VAR,'D',1,2070) -LexToken(ASSIGNMENT,'=',1,2072) -LexToken(VAR,'zeros',1,2074) -LexToken(OPENBRACKET,'(',1,2079) -LexToken(VAR,'C',1,2080) -LexToken(MULTIPLICATION,'*',1,2081) -LexToken(VAR,'B',1,2082) -LexToken(CLOSEBRACKET,')',1,2083) -LexToken(EOL,'\n',1,2085) -LexToken(ELSE,'else',1,2103) -LexToken(EOL,'\n',1,2107) -LexToken(VAR,'okD',1,2128) -LexToken(ASSIGNMENT,'=',1,2132) -LexToken(PREVAR_BOOLEAN,'%f',1,2134) -LexToken(EOL,'\n',1,2137) -LexToken(END,'end',1,2155) -LexToken(EOL,'\n',1,2158) -LexToken(END,'end',1,2171) -LexToken(EOL,'\n',1,2174) -LexToken(IF,'if',1,2187) -LexToken(VAR,'ms',1,2190) -LexToken(COMPARISON,'<>',1,2192) -LexToken(VAR,'ns',1,2194) -LexToken(LOGICAL,'|',1,2196) -LexToken(NOT,'~',1,2197) -LexToken(VAR,'okD',1,2198) -LexToken(THEN,'then',1,2202) -LexToken(EOL,'\n',1,2206) -LexToken(VAR,'message',1,2223) -LexToken(OPENBRACKET,'(',1,2230) -LexToken(VAR,'_',1,2231) -LexToken(OPENBRACKET,'(',1,2232) -LexToken(DQSTRING,'"Matrix A is not square or D has wrong dimension"',1,2281) -LexToken(CLOSEBRACKET,')',1,2282) -LexToken(CLOSEBRACKET,')',1,2283) -LexToken(EOL,'\n',1,2284) -LexToken(ELSE,'else',1,2297) -LexToken(EOL,'\n',1,2301) -LexToken(OPENSQBRACKET,'[',1,2318) -LexToken(VAR,'model',1,2319) -LexToken(COMMA,',',1,2324) -LexToken(VAR,'graphics',1,2325) -LexToken(COMMA,',',1,2333) -LexToken(VAR,'ok',1,2334) -LexToken(CLOSESQBRACKET,']',1,2336) -LexToken(ASSIGNMENT,'=',1,2337) -LexToken(VAR,'check_io',1,2338) -LexToken(OPENBRACKET,'(',1,2346) -LexToken(VAR,'model',1,2347) -LexToken(COMMA,',',1,2352) -LexToken(VAR,'graphics',1,2353) -LexToken(COMMA,',',1,2361) -LexToken(VAR,'in',1,2362) -LexToken(COMMA,',',1,2364) -LexToken(VAR,'out',1,2365) -LexToken(COMMA,',',1,2368) -LexToken(OPENSQBRACKET,'[',1,2369) -LexToken(CLOSESQBRACKET,']',1,2370) -LexToken(COMMA,',',1,2371) -LexToken(OPENSQBRACKET,'[',1,2372) -LexToken(CLOSESQBRACKET,']',1,2373) -LexToken(CLOSEBRACKET,')',1,2374) -LexToken(EOL,'\n',1,2375) -LexToken(IF,'if',1,2392) -LexToken(VAR,'ok',1,2395) -LexToken(THEN,'then',1,2398) -LexToken(EOL,'\n',1,2402) -LexToken(VAR,'graphics',1,2423) -LexToken(DOT,'.',1,2431) -LexToken(VAR,'exprs',1,2432) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(VAR,'exprs',1,2438) -LexToken(EOL,'\n',1,2443) -LexToken(VAR,'rpar',1,2465) -LexToken(ASSIGNMENT,'=',1,2469) -LexToken(OPENSQBRACKET,'[',1,2470) -LexToken(VAR,'A',1,2471) -LexToken(OPENBRACKET,'(',1,2472) -LexToken(COLON,':',1,2473) -LexToken(CLOSEBRACKET,')',1,2474) -LexToken(SEMICOLON,';',1,2475) -LexToken(VAR,'B',1,2476) -LexToken(OPENBRACKET,'(',1,2477) -LexToken(COLON,':',1,2478) -LexToken(CLOSEBRACKET,')',1,2479) -LexToken(SEMICOLON,';',1,2480) -LexToken(VAR,'C',1,2481) -LexToken(OPENBRACKET,'(',1,2482) -LexToken(COLON,':',1,2483) -LexToken(CLOSEBRACKET,')',1,2484) -LexToken(SEMICOLON,';',1,2485) -LexToken(VAR,'D',1,2486) -LexToken(OPENBRACKET,'(',1,2487) -LexToken(COLON,':',1,2488) -LexToken(CLOSEBRACKET,')',1,2489) -LexToken(CLOSESQBRACKET,']',1,2490) -LexToken(EOL,'\n',1,2491) -LexToken(IF,'if',1,2513) -LexToken(VAR,'D',1,2516) -LexToken(COMPARISON,'<>',1,2517) -LexToken(OPENSQBRACKET,'[',1,2519) -LexToken(CLOSESQBRACKET,']',1,2520) -LexToken(THEN,'then',1,2522) -LexToken(EOL,'\n',1,2526) -LexToken(IF,'if',1,2551) -LexToken(VAR,'norm',1,2554) -LexToken(OPENBRACKET,'(',1,2558) -LexToken(VAR,'D',1,2559) -LexToken(COMMA,',',1,2560) -LexToken(NUMBER,'1',1,2561) -LexToken(CLOSEBRACKET,')',1,2562) -LexToken(COMPARISON,'<>',1,2563) -LexToken(NUMBER,'0',1,2565) -LexToken(THEN,'then',1,2567) -LexToken(EOL,'\n',1,2571) -LexToken(VAR,'mmm',1,2600) -LexToken(ASSIGNMENT,'=',1,2603) -LexToken(OPENSQBRACKET,'[',1,2604) -LexToken(PREVAR_BOOLEAN,'%t',1,2605) -LexToken(PREVAR_BOOLEAN,'%t',1,2608) -LexToken(CLOSESQBRACKET,']',1,2610) -LexToken(EOL,'\n',1,2611) -LexToken(ELSE,'else',1,2637) -LexToken(EOL,'\n',1,2641) -LexToken(VAR,'mmm',1,2670) -LexToken(ASSIGNMENT,'=',1,2673) -LexToken(OPENSQBRACKET,'[',1,2674) -LexToken(PREVAR_BOOLEAN,'%f',1,2675) -LexToken(PREVAR_BOOLEAN,'%t',1,2678) -LexToken(CLOSESQBRACKET,']',1,2680) -LexToken(EOL,'\n',1,2681) -LexToken(END,'end',1,2707) -LexToken(EOL,'\n',1,2710) -LexToken(IF,'if',1,2735) -LexToken(VAR,'or',1,2738) -LexToken(OPENBRACKET,'(',1,2740) -LexToken(VAR,'model',1,2741) -LexToken(DOT,'.',1,2746) -LexToken(VAR,'dep_ut',1,2747) -LexToken(COMPARISON,'<>',1,2753) -LexToken(VAR,'mmm',1,2755) -LexToken(CLOSEBRACKET,')',1,2758) -LexToken(THEN,'then',1,2760) -LexToken(EOL,'\n',1,2764) -LexToken(VAR,'model',1,2793) -LexToken(DOT,'.',1,2798) -LexToken(VAR,'dep_ut',1,2799) -LexToken(ASSIGNMENT,'=',1,2805) -LexToken(VAR,'mmm',1,2806) -LexToken(EOL,'\n',1,2809) -LexToken(END,'end',1,2835) -LexToken(EOL,'\n',1,2838) -LexToken(ELSE,'else',1,2859) -LexToken(EOL,'\n',1,2863) -LexToken(VAR,'model',1,2888) -LexToken(DOT,'.',1,2893) -LexToken(VAR,'dep_ut',1,2894) -LexToken(ASSIGNMENT,'=',1,2900) -LexToken(OPENSQBRACKET,'[',1,2901) -LexToken(PREVAR_BOOLEAN,'%f',1,2902) -LexToken(PREVAR_BOOLEAN,'%t',1,2905) -LexToken(CLOSESQBRACKET,']',1,2907) -LexToken(EOL,'\n',1,2908) -LexToken(END,'end',1,2930) -LexToken(EOL,'\n',1,2933) -LexToken(VAR,'model',1,2954) -LexToken(DOT,'.',1,2959) -LexToken(VAR,'state',1,2960) -LexToken(ASSIGNMENT,'=',1,2965) -LexToken(VAR,'x0',1,2966) -LexToken(OPENBRACKET,'(',1,2968) -LexToken(COLON,':',1,2969) -LexToken(CLOSEBRACKET,')',1,2970) -LexToken(EOL,'\n',1,2971) -LexToken(VAR,'model',1,2993) -LexToken(DOT,'.',1,2998) -LexToken(VAR,'rpar',1,2999) -LexToken(ASSIGNMENT,'=',1,3003) -LexToken(VAR,'rpar',1,3004) -LexToken(EOL,'\n',1,3008) -LexToken(VAR,'x',1,3029) -LexToken(DOT,'.',1,3030) -LexToken(VAR,'graphics',1,3031) -LexToken(ASSIGNMENT,'=',1,3039) -LexToken(VAR,'graphics',1,3040) -LexToken(EOL,'\n',1,3048) -LexToken(VAR,'x',1,3070) -LexToken(DOT,'.',1,3071) -LexToken(VAR,'model',1,3072) -LexToken(ASSIGNMENT,'=',1,3077) -LexToken(VAR,'model',1,3078) -LexToken(EOL,'\n',1,3083) -LexToken(BREAK,'break',1,3104) -LexToken(EOL,'\n',1,3109) -LexToken(END,'end',1,3126) -LexToken(EOL,'\n',1,3129) -LexToken(END,'end',1,3142) -LexToken(EOL,'\n',1,3145) -LexToken(END,'end',1,3154) -LexToken(EOL,'\n',1,3157) -LexToken(CASE,'case',1,3162) -LexToken(DQSTRING,'"define"',1,3174) -LexToken(THEN,'then',1,3176) -LexToken(EOL,'\n',1,3180) -LexToken(VAR,'x0',1,3189) -LexToken(ASSIGNMENT,'=',1,3191) -LexToken(NUMBER,'0',1,3192) -LexToken(EOL,'\n',1,3193) -LexToken(VAR,'A',1,3203) -LexToken(ASSIGNMENT,'=',1,3204) -LexToken(ADDITION,'-',1,3205) -LexToken(NUMBER,'1',1,3206) -LexToken(EOL,'\n',1,3207) -LexToken(VAR,'B',1,3217) -LexToken(ASSIGNMENT,'=',1,3218) -LexToken(NUMBER,'1',1,3219) -LexToken(EOL,'\n',1,3220) -LexToken(VAR,'C',1,3230) -LexToken(ASSIGNMENT,'=',1,3231) -LexToken(NUMBER,'1',1,3232) -LexToken(EOL,'\n',1,3233) -LexToken(VAR,'D',1,3243) -LexToken(ASSIGNMENT,'=',1,3244) -LexToken(NUMBER,'0',1,3245) -LexToken(EOL,'\n',1,3246) -LexToken(VAR,'in',1,3256) -LexToken(ASSIGNMENT,'=',1,3258) -LexToken(NUMBER,'1',1,3259) -LexToken(EOL,'\n',1,3260) -LexToken(VAR,'out',1,3270) -LexToken(ASSIGNMENT,'=',1,3273) -LexToken(NUMBER,'1',1,3274) -LexToken(EOL,'\n',1,3275) -LexToken(EOL,'\n',1,3276) -LexToken(VAR,'model',1,3285) -LexToken(ASSIGNMENT,'=',1,3290) -LexToken(SCICOS_MODEL,'scicos_model',1,3291) -LexToken(OPENBRACKET,'(',1,3303) -LexToken(CLOSEBRACKET,')',1,3304) -LexToken(EOL,'\n',1,3305) -LexToken(VAR,'model',1,3314) -LexToken(DOT,'.',1,3319) -LexToken(VAR,'sim',1,3320) -LexToken(ASSIGNMENT,'=',1,3323) -LexToken(VAR,'list',1,3324) -LexToken(OPENBRACKET,'(',1,3328) -LexToken(DQSTRING,'"csslti4"',1,3337) -LexToken(COMMA,',',1,3338) -LexToken(NUMBER,'4',1,3339) -LexToken(CLOSEBRACKET,')',1,3340) -LexToken(EOL,'\n',1,3341) -LexToken(VAR,'model',1,3350) -LexToken(DOT,'.',1,3355) -LexToken(VAR,'in',1,3356) -LexToken(ASSIGNMENT,'=',1,3358) -LexToken(VAR,'in',1,3359) -LexToken(EOL,'\n',1,3361) -LexToken(VAR,'model',1,3370) -LexToken(DOT,'.',1,3375) -LexToken(VAR,'out',1,3376) -LexToken(ASSIGNMENT,'=',1,3379) -LexToken(VAR,'out',1,3380) -LexToken(EOL,'\n',1,3383) -LexToken(VAR,'model',1,3392) -LexToken(DOT,'.',1,3397) -LexToken(VAR,'state',1,3398) -LexToken(ASSIGNMENT,'=',1,3403) -LexToken(VAR,'x0',1,3404) -LexToken(EOL,'\n',1,3406) -LexToken(VAR,'model',1,3415) -LexToken(DOT,'.',1,3420) -LexToken(VAR,'rpar',1,3421) -LexToken(ASSIGNMENT,'=',1,3425) -LexToken(OPENSQBRACKET,'[',1,3426) -LexToken(VAR,'A',1,3427) -LexToken(OPENBRACKET,'(',1,3428) -LexToken(COLON,':',1,3429) -LexToken(CLOSEBRACKET,')',1,3430) -LexToken(SEMICOLON,';',1,3431) -LexToken(VAR,'B',1,3432) -LexToken(OPENBRACKET,'(',1,3433) -LexToken(COLON,':',1,3434) -LexToken(CLOSEBRACKET,')',1,3435) -LexToken(SEMICOLON,';',1,3436) -LexToken(VAR,'C',1,3437) -LexToken(OPENBRACKET,'(',1,3438) -LexToken(COLON,':',1,3439) -LexToken(CLOSEBRACKET,')',1,3440) -LexToken(SEMICOLON,';',1,3441) -LexToken(VAR,'D',1,3442) -LexToken(OPENBRACKET,'(',1,3443) -LexToken(COLON,':',1,3444) -LexToken(CLOSEBRACKET,')',1,3445) -LexToken(CLOSESQBRACKET,']',1,3446) -LexToken(EOL,'\n',1,3447) -LexToken(VAR,'model',1,3457) -LexToken(DOT,'.',1,3462) -LexToken(VAR,'blocktype',1,3463) -LexToken(ASSIGNMENT,'=',1,3472) -LexToken(DQSTRING,'"c"',1,3475) -LexToken(EOL,'\n',1,3476) -LexToken(VAR,'model',1,3485) -LexToken(DOT,'.',1,3490) -LexToken(VAR,'dep_ut',1,3491) -LexToken(ASSIGNMENT,'=',1,3497) -LexToken(OPENSQBRACKET,'[',1,3498) -LexToken(PREVAR_BOOLEAN,'%f',1,3499) -LexToken(PREVAR_BOOLEAN,'%t',1,3502) -LexToken(CLOSESQBRACKET,']',1,3504) -LexToken(EOL,'\n',1,3505) -LexToken(EOL,'\n',1,3506) -LexToken(VAR,'exprs',1,3515) -LexToken(ASSIGNMENT,'=',1,3520) -LexToken(OPENSQBRACKET,'[',1,3521) -LexToken(VAR,'strcat',1,3522) -LexToken(OPENBRACKET,'(',1,3528) -LexToken(VAR,'sci2exp',1,3529) -LexToken(OPENBRACKET,'(',1,3536) -LexToken(VAR,'A',1,3537) -LexToken(CLOSEBRACKET,')',1,3538) -LexToken(CLOSEBRACKET,')',1,3539) -LexToken(SEMICOLON,';\n',1,3540) -LexToken(VAR,'strcat',1,3550) -LexToken(OPENBRACKET,'(',1,3556) -LexToken(VAR,'sci2exp',1,3557) -LexToken(OPENBRACKET,'(',1,3564) -LexToken(VAR,'B',1,3565) -LexToken(CLOSEBRACKET,')',1,3566) -LexToken(CLOSEBRACKET,')',1,3567) -LexToken(SEMICOLON,';\n',1,3568) -LexToken(VAR,'strcat',1,3578) -LexToken(OPENBRACKET,'(',1,3584) -LexToken(VAR,'sci2exp',1,3585) -LexToken(OPENBRACKET,'(',1,3592) -LexToken(VAR,'C',1,3593) -LexToken(CLOSEBRACKET,')',1,3594) -LexToken(CLOSEBRACKET,')',1,3595) -LexToken(SEMICOLON,';\n',1,3596) -LexToken(VAR,'strcat',1,3606) -LexToken(OPENBRACKET,'(',1,3612) -LexToken(VAR,'sci2exp',1,3613) -LexToken(OPENBRACKET,'(',1,3620) -LexToken(VAR,'D',1,3621) -LexToken(CLOSEBRACKET,')',1,3622) -LexToken(CLOSEBRACKET,')',1,3623) -LexToken(SEMICOLON,';\n',1,3624) -LexToken(VAR,'strcat',1,3634) -LexToken(OPENBRACKET,'(',1,3640) -LexToken(VAR,'sci2exp',1,3641) -LexToken(OPENBRACKET,'(',1,3648) -LexToken(VAR,'x0',1,3649) -LexToken(CLOSEBRACKET,')',1,3651) -LexToken(CLOSEBRACKET,')',1,3652) -LexToken(CLOSESQBRACKET,']',1,3653) -LexToken(EOL,'\n',1,3654) -LexToken(VAR,'gr_i',1,3663) -LexToken(ASSIGNMENT,'=',1,3667) -LexToken(OPENSQBRACKET,'[',1,3668) -LexToken(CLOSESQBRACKET,']',1,3669) -LexToken(EOL,'\n',1,3670) -LexToken(VAR,'x',1,3679) -LexToken(ASSIGNMENT,'=',1,3680) -LexToken(VAR,'standard_define',1,3681) -LexToken(OPENBRACKET,'(',1,3696) -LexToken(OPENSQBRACKET,'[',1,3697) -LexToken(NUMBER,'4',1,3698) -LexToken(NUMBER,'2',1,3700) -LexToken(CLOSESQBRACKET,']',1,3701) -LexToken(COMMA,',',1,3702) -LexToken(VAR,'model',1,3703) -LexToken(COMMA,',',1,3708) -LexToken(VAR,'exprs',1,3709) -LexToken(COMMA,',',1,3714) -LexToken(VAR,'gr_i',1,3715) -LexToken(CLOSEBRACKET,')',1,3719) -LexToken(EOL,'\n',1,3720) -LexToken(END,'end',1,3725) -LexToken(EOL,'\n',1,3728) -LexToken(ENDFUNCTION,'endfunction',1,3729) -LexToken(EOL,'\n',1,3740) +Syntax error in input LexToken(COLON,':',1,1076) +/* autogenerated from "macros/Linear/CLSS.sci" */ +None diff --git a/js/Linear/CLSS_f.js b/js/Linear/CLSS_f.js index b4e69dfc..7e36fa6a 100644 --- a/js/Linear/CLSS_f.js +++ b/js/Linear/CLSS_f.js @@ -1,608 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLSS_f',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(IF,'if',1,1025) -LexToken(VAR,'size',1,1028) -LexToken(OPENBRACKET,'(',1,1032) -LexToken(VAR,'exprs',1,1033) -LexToken(COMMA,',',1,1038) -LexToken(DQSTRING,'"*"',1,1041) -LexToken(CLOSEBRACKET,')',1,1042) -LexToken(COMPARISON,'==',1,1043) -LexToken(NUMBER,'7',1,1045) -LexToken(THEN,'then',1,1047) -LexToken(EOL,'\n',1,1051) -LexToken(VAR,'exprs',1,1064) -LexToken(ASSIGNMENT,'=',1,1069) -LexToken(VAR,'exprs',1,1070) -LexToken(OPENBRACKET,'(',1,1075) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(NUMBER,'1',1,1077) -LexToken(COLON,':',1,1078) -LexToken(NUMBER,'4',1,1079) -LexToken(NUMBER,'7',1,1081) -LexToken(CLOSESQBRACKET,']',1,1082) -LexToken(CLOSEBRACKET,')',1,1083) -LexToken(EOL,'\n',1,1084) -LexToken(END,'end',1,1094) -LexToken(EOL,'\n',1,1113) -LexToken(VAR,'model',1,1122) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(VAR,'arg1',1,1128) -LexToken(DOT,'.',1,1132) -LexToken(VAR,'model',1,1133) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1148) -LexToken(PREVAR_BOOLEAN,'%t',1,1154) -LexToken(DO,'do',1,1157) -LexToken(EOL,'\n',1,1159) -LexToken(OPENSQBRACKET,'[',1,1172) -LexToken(VAR,'ok',1,1173) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'A',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'B',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'C',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'D',1,1182) -LexToken(COMMA,',',1,1183) -LexToken(VAR,'x0',1,1184) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'exprs',1,1187) -LexToken(CLOSESQBRACKET,']',1,1192) -LexToken(ASSIGNMENT,'=',1,1193) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1194) -LexToken(OPENBRACKET,'(',1,1209) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1250) -LexToken(COMMA,',',1,1251) -LexToken(OPENSQBRACKET,'[',1,1267) -LexToken(DQSTRING,'"A matrix"',1,1277) -LexToken(SEMICOLON,';\n',1,1278) -LexToken(DQSTRING,'"B matrix"',1,1301) -LexToken(SEMICOLON,';\n',1,1302) -LexToken(DQSTRING,'"C matrix"',1,1325) -LexToken(SEMICOLON,';\n',1,1326) -LexToken(DQSTRING,'"D matrix"',1,1349) -LexToken(SEMICOLON,';\n',1,1350) -LexToken(DQSTRING,'"Initial state"',1,1378) -LexToken(CLOSESQBRACKET,']',1,1379) -LexToken(COMMA,',',1,1380) -LexToken(VAR,'list',1,1396) -LexToken(OPENBRACKET,'(',1,1400) -LexToken(DQSTRING,'"mat"',1,1405) -LexToken(COMMA,',',1,1406) -LexToken(OPENSQBRACKET,'[',1,1407) -LexToken(ADDITION,'-',1,1408) -LexToken(NUMBER,'1',1,1409) -LexToken(COMMA,',',1,1410) -LexToken(ADDITION,'-',1,1411) -LexToken(NUMBER,'1',1,1412) -LexToken(CLOSESQBRACKET,']',1,1413) -LexToken(COMMA,',',1,1414) -LexToken(DQSTRING,'"mat"',1,1434) -LexToken(COMMA,',',1,1435) -LexToken(OPENSQBRACKET,'[',1,1436) -LexToken(DQSTRING,'"size(%1,2)"',1,1448) -LexToken(COMMA,',',1,1449) -LexToken(DQSTRING,'"-1"',1,1453) -LexToken(CLOSESQBRACKET,']',1,1454) -LexToken(COMMA,',',1,1455) -LexToken(DQSTRING,'"mat"',1,1475) -LexToken(COMMA,',',1,1476) -LexToken(OPENSQBRACKET,'[',1,1477) -LexToken(DQSTRING,'"-1"',1,1481) -LexToken(COMMA,',',1,1482) -LexToken(DQSTRING,'"size(%1,2)"',1,1494) -LexToken(CLOSESQBRACKET,']',1,1495) -LexToken(COMMA,',',1,1496) -LexToken(DQSTRING,'"mat"',1,1516) -LexToken(COMMA,',',1,1517) -LexToken(OPENSQBRACKET,'[',1,1518) -LexToken(ADDITION,'-',1,1519) -LexToken(NUMBER,'1',1,1520) -LexToken(ADDITION,'-',1,1522) -LexToken(NUMBER,'1',1,1523) -LexToken(CLOSESQBRACKET,']',1,1524) -LexToken(COMMA,',',1,1525) -LexToken(DQSTRING,'"vec"',1,1545) -LexToken(COMMA,',',1,1546) -LexToken(DQSTRING,'"size(%1,2)"',1,1558) -LexToken(CLOSEBRACKET,')',1,1559) -LexToken(COMMA,',',1,1560) -LexToken(VAR,'exprs',1,1576) -LexToken(CLOSEBRACKET,')',1,1581) -LexToken(EOL,'\n',1,1582) -LexToken(IF,'if',1,1595) -LexToken(NOT,'~',1,1598) -LexToken(VAR,'ok',1,1599) -LexToken(THEN,'then',1,1602) -LexToken(EOL,'\n',1,1606) -LexToken(BREAK,'break',1,1623) -LexToken(EOL,'\n',1,1628) -LexToken(END,'end',1,1642) -LexToken(EOL,'\n',1,1645) -LexToken(VAR,'out',1,1658) -LexToken(ASSIGNMENT,'=',1,1661) -LexToken(VAR,'size',1,1662) -LexToken(OPENBRACKET,'(',1,1666) -LexToken(VAR,'C',1,1667) -LexToken(COMMA,',',1,1668) -LexToken(NUMBER,'1',1,1669) -LexToken(CLOSEBRACKET,')',1,1670) -LexToken(EOL,'\n',1,1671) -LexToken(IF,'if',1,1685) -LexToken(VAR,'out',1,1688) -LexToken(COMPARISON,'==',1,1691) -LexToken(NUMBER,'0',1,1693) -LexToken(THEN,'then',1,1695) -LexToken(EOL,'\n',1,1699) -LexToken(VAR,'out',1,1716) -LexToken(ASSIGNMENT,'=',1,1719) -LexToken(OPENSQBRACKET,'[',1,1720) -LexToken(CLOSESQBRACKET,']',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(END,'end',1,1736) -LexToken(EOL,'\n',1,1739) -LexToken(VAR,'in',1,1752) -LexToken(ASSIGNMENT,'=',1,1754) -LexToken(VAR,'size',1,1755) -LexToken(OPENBRACKET,'(',1,1759) -LexToken(VAR,'B',1,1760) -LexToken(COMMA,',',1,1761) -LexToken(NUMBER,'2',1,1762) -LexToken(CLOSEBRACKET,')',1,1763) -LexToken(EOL,'\n',1,1764) -LexToken(IF,'if',1,1778) -LexToken(VAR,'in',1,1781) -LexToken(COMPARISON,'==',1,1783) -LexToken(NUMBER,'0',1,1785) -LexToken(THEN,'then',1,1787) -LexToken(EOL,'\n',1,1791) -LexToken(VAR,'in',1,1808) -LexToken(ASSIGNMENT,'=',1,1810) -LexToken(OPENSQBRACKET,'[',1,1811) -LexToken(CLOSESQBRACKET,']',1,1812) -LexToken(EOL,'\n',1,1813) -LexToken(END,'end',1,1827) -LexToken(EOL,'\n',1,1830) -LexToken(OPENSQBRACKET,'[',1,1843) -LexToken(VAR,'ms',1,1844) -LexToken(COMMA,',',1,1846) -LexToken(VAR,'ns',1,1847) -LexToken(CLOSESQBRACKET,']',1,1849) -LexToken(ASSIGNMENT,'=',1,1850) -LexToken(VAR,'size',1,1851) -LexToken(OPENBRACKET,'(',1,1855) -LexToken(VAR,'A',1,1856) -LexToken(CLOSEBRACKET,')',1,1857) -LexToken(EOL,'\n',1,1858) -LexToken(IF,'if',1,1871) -LexToken(VAR,'ms',1,1874) -LexToken(COMPARISON,'<>',1,1876) -LexToken(VAR,'ns',1,1878) -LexToken(THEN,'then',1,1881) -LexToken(EOL,'\n',1,1885) -LexToken(VAR,'message',1,1902) -LexToken(OPENBRACKET,'(',1,1909) -LexToken(DQSTRING,'"A matrix must be square"',1,1934) -LexToken(CLOSEBRACKET,')',1,1935) -LexToken(EOL,'\n',1,1936) -LexToken(ELSE,'else',1,1949) -LexToken(EOL,'\n',1,1953) -LexToken(OPENSQBRACKET,'[',1,1970) -LexToken(VAR,'model',1,1971) -LexToken(COMMA,',',1,1976) -LexToken(VAR,'graphics',1,1977) -LexToken(COMMA,',',1,1985) -LexToken(VAR,'ok',1,1986) -LexToken(CLOSESQBRACKET,']',1,1988) -LexToken(ASSIGNMENT,'=',1,1989) -LexToken(VAR,'check_io',1,1990) -LexToken(OPENBRACKET,'(',1,1998) -LexToken(VAR,'model',1,1999) -LexToken(COMMA,',',1,2004) -LexToken(VAR,'graphics',1,2005) -LexToken(COMMA,',',1,2013) -LexToken(VAR,'in',1,2014) -LexToken(COMMA,',',1,2016) -LexToken(VAR,'out',1,2017) -LexToken(COMMA,',',1,2020) -LexToken(OPENSQBRACKET,'[',1,2021) -LexToken(CLOSESQBRACKET,']',1,2022) -LexToken(COMMA,',',1,2023) -LexToken(OPENSQBRACKET,'[',1,2024) -LexToken(CLOSESQBRACKET,']',1,2025) -LexToken(CLOSEBRACKET,')',1,2026) -LexToken(EOL,'\n',1,2027) -LexToken(IF,'if',1,2044) -LexToken(VAR,'ok',1,2047) -LexToken(THEN,'then',1,2050) -LexToken(EOL,'\n',1,2054) -LexToken(VAR,'graphics',1,2075) -LexToken(DOT,'.',1,2083) -LexToken(VAR,'exprs',1,2084) -LexToken(ASSIGNMENT,'=',1,2089) -LexToken(VAR,'exprs',1,2090) -LexToken(EOL,'\n',1,2095) -LexToken(VAR,'rpar',1,2117) -LexToken(ASSIGNMENT,'=',1,2121) -LexToken(OPENSQBRACKET,'[',1,2122) -LexToken(VAR,'A',1,2123) -LexToken(OPENBRACKET,'(',1,2124) -LexToken(COLON,':',1,2125) -LexToken(CLOSEBRACKET,')',1,2126) -LexToken(SEMICOLON,';',1,2127) -LexToken(VAR,'B',1,2128) -LexToken(OPENBRACKET,'(',1,2129) -LexToken(COLON,':',1,2130) -LexToken(CLOSEBRACKET,')',1,2131) -LexToken(SEMICOLON,';',1,2132) -LexToken(VAR,'C',1,2133) -LexToken(OPENBRACKET,'(',1,2134) -LexToken(COLON,':',1,2135) -LexToken(CLOSEBRACKET,')',1,2136) -LexToken(SEMICOLON,';',1,2137) -LexToken(VAR,'D',1,2138) -LexToken(OPENBRACKET,'(',1,2139) -LexToken(COLON,':',1,2140) -LexToken(CLOSEBRACKET,')',1,2141) -LexToken(CLOSESQBRACKET,']',1,2142) -LexToken(EOL,'\n',1,2143) -LexToken(IF,'if',1,2165) -LexToken(VAR,'D',1,2168) -LexToken(COMPARISON,'<>',1,2169) -LexToken(OPENSQBRACKET,'[',1,2171) -LexToken(CLOSESQBRACKET,']',1,2172) -LexToken(THEN,'then',1,2174) -LexToken(EOL,'\n',1,2178) -LexToken(IF,'if',1,2203) -LexToken(VAR,'norm',1,2206) -LexToken(OPENBRACKET,'(',1,2210) -LexToken(VAR,'D',1,2211) -LexToken(COMMA,',',1,2212) -LexToken(NUMBER,'1',1,2213) -LexToken(CLOSEBRACKET,')',1,2214) -LexToken(COMPARISON,'<>',1,2215) -LexToken(NUMBER,'0',1,2217) -LexToken(THEN,'then',1,2219) -LexToken(EOL,'\n',1,2223) -LexToken(VAR,'mmm',1,2252) -LexToken(ASSIGNMENT,'=',1,2255) -LexToken(OPENSQBRACKET,'[',1,2256) -LexToken(PREVAR_BOOLEAN,'%t',1,2257) -LexToken(PREVAR_BOOLEAN,'%t',1,2260) -LexToken(CLOSESQBRACKET,']',1,2262) -LexToken(EOL,'\n',1,2263) -LexToken(ELSE,'else',1,2289) -LexToken(EOL,'\n',1,2293) -LexToken(VAR,'mmm',1,2322) -LexToken(ASSIGNMENT,'=',1,2325) -LexToken(OPENSQBRACKET,'[',1,2326) -LexToken(PREVAR_BOOLEAN,'%f',1,2327) -LexToken(PREVAR_BOOLEAN,'%t',1,2330) -LexToken(CLOSESQBRACKET,']',1,2332) -LexToken(EOL,'\n',1,2333) -LexToken(END,'end',1,2359) -LexToken(EOL,'\n',1,2362) -LexToken(IF,'if',1,2387) -LexToken(VAR,'or',1,2390) -LexToken(OPENBRACKET,'(',1,2392) -LexToken(VAR,'model',1,2393) -LexToken(DOT,'.',1,2398) -LexToken(VAR,'dep_ut',1,2399) -LexToken(COMPARISON,'<>',1,2405) -LexToken(VAR,'mmm',1,2407) -LexToken(CLOSEBRACKET,')',1,2410) -LexToken(THEN,'then',1,2412) -LexToken(EOL,'\n',1,2416) -LexToken(VAR,'model',1,2445) -LexToken(DOT,'.',1,2450) -LexToken(VAR,'dep_ut',1,2451) -LexToken(ASSIGNMENT,'=',1,2457) -LexToken(VAR,'mmm',1,2458) -LexToken(EOL,'\n',1,2461) -LexToken(END,'end',1,2487) -LexToken(EOL,'\n',1,2490) -LexToken(ELSE,'else',1,2511) -LexToken(EOL,'\n',1,2515) -LexToken(VAR,'model',1,2540) -LexToken(DOT,'.',1,2545) -LexToken(VAR,'dep_ut',1,2546) -LexToken(ASSIGNMENT,'=',1,2552) -LexToken(OPENSQBRACKET,'[',1,2553) -LexToken(PREVAR_BOOLEAN,'%f',1,2554) -LexToken(PREVAR_BOOLEAN,'%t',1,2557) -LexToken(CLOSESQBRACKET,']',1,2559) -LexToken(EOL,'\n',1,2560) -LexToken(END,'end',1,2582) -LexToken(EOL,'\n',1,2585) -LexToken(VAR,'model',1,2606) -LexToken(DOT,'.',1,2611) -LexToken(VAR,'state',1,2612) -LexToken(ASSIGNMENT,'=',1,2617) -LexToken(VAR,'x0',1,2618) -LexToken(OPENBRACKET,'(',1,2620) -LexToken(COLON,':',1,2621) -LexToken(CLOSEBRACKET,')',1,2622) -LexToken(EOL,'\n',1,2623) -LexToken(VAR,'model',1,2645) -LexToken(DOT,'.',1,2650) -LexToken(VAR,'rpar',1,2651) -LexToken(ASSIGNMENT,'=',1,2655) -LexToken(VAR,'rpar',1,2656) -LexToken(EOL,'\n',1,2660) -LexToken(VAR,'x',1,2681) -LexToken(DOT,'.',1,2682) -LexToken(VAR,'graphics',1,2683) -LexToken(ASSIGNMENT,'=',1,2691) -LexToken(VAR,'graphics',1,2692) -LexToken(EOL,'\n',1,2700) -LexToken(VAR,'x',1,2722) -LexToken(DOT,'.',1,2723) -LexToken(VAR,'model',1,2724) -LexToken(ASSIGNMENT,'=',1,2729) -LexToken(VAR,'model',1,2730) -LexToken(EOL,'\n',1,2735) -LexToken(BREAK,'break',1,2756) -LexToken(EOL,'\n',1,2761) -LexToken(END,'end',1,2778) -LexToken(EOL,'\n',1,2781) -LexToken(END,'end',1,2794) -LexToken(EOL,'\n',1,2797) -LexToken(END,'end',1,2806) -LexToken(EOL,'\n',1,2809) -LexToken(CASE,'case',1,2814) -LexToken(DQSTRING,'"define"',1,2826) -LexToken(THEN,'then',1,2828) -LexToken(EOL,'\n',1,2832) -LexToken(VAR,'x0',1,2841) -LexToken(ASSIGNMENT,'=',1,2843) -LexToken(NUMBER,'0',1,2844) -LexToken(EOL,'\n',1,2845) -LexToken(VAR,'A',1,2855) -LexToken(ASSIGNMENT,'=',1,2856) -LexToken(ADDITION,'-',1,2857) -LexToken(NUMBER,'1',1,2858) -LexToken(EOL,'\n',1,2859) -LexToken(VAR,'B',1,2869) -LexToken(ASSIGNMENT,'=',1,2870) -LexToken(NUMBER,'1',1,2871) -LexToken(EOL,'\n',1,2872) -LexToken(VAR,'C',1,2882) -LexToken(ASSIGNMENT,'=',1,2883) -LexToken(NUMBER,'1',1,2884) -LexToken(EOL,'\n',1,2885) -LexToken(VAR,'D',1,2895) -LexToken(ASSIGNMENT,'=',1,2896) -LexToken(NUMBER,'0',1,2897) -LexToken(EOL,'\n',1,2898) -LexToken(VAR,'in',1,2908) -LexToken(ASSIGNMENT,'=',1,2910) -LexToken(NUMBER,'1',1,2911) -LexToken(EOL,'\n',1,2912) -LexToken(VAR,'out',1,2922) -LexToken(ASSIGNMENT,'=',1,2925) -LexToken(NUMBER,'1',1,2926) -LexToken(EOL,'\n',1,2927) -LexToken(EOL,'\n',1,2928) -LexToken(VAR,'model',1,2937) -LexToken(ASSIGNMENT,'=',1,2942) -LexToken(SCICOS_MODEL,'scicos_model',1,2943) -LexToken(OPENBRACKET,'(',1,2955) -LexToken(CLOSEBRACKET,')',1,2956) -LexToken(EOL,'\n',1,2957) -LexToken(VAR,'model',1,2966) -LexToken(DOT,'.',1,2971) -LexToken(VAR,'sim',1,2972) -LexToken(ASSIGNMENT,'=',1,2975) -LexToken(VAR,'list',1,2976) -LexToken(OPENBRACKET,'(',1,2980) -LexToken(DQSTRING,'"csslti"',1,2988) -LexToken(COMMA,',',1,2989) -LexToken(NUMBER,'1',1,2990) -LexToken(CLOSEBRACKET,')',1,2991) -LexToken(EOL,'\n',1,2992) -LexToken(VAR,'model',1,3001) -LexToken(DOT,'.',1,3006) -LexToken(VAR,'in',1,3007) -LexToken(ASSIGNMENT,'=',1,3009) -LexToken(VAR,'in',1,3010) -LexToken(EOL,'\n',1,3012) -LexToken(VAR,'model',1,3021) -LexToken(DOT,'.',1,3026) -LexToken(VAR,'out',1,3027) -LexToken(ASSIGNMENT,'=',1,3030) -LexToken(VAR,'out',1,3031) -LexToken(EOL,'\n',1,3034) -LexToken(VAR,'model',1,3043) -LexToken(DOT,'.',1,3048) -LexToken(VAR,'state',1,3049) -LexToken(ASSIGNMENT,'=',1,3054) -LexToken(VAR,'x0',1,3055) -LexToken(EOL,'\n',1,3057) -LexToken(VAR,'model',1,3066) -LexToken(DOT,'.',1,3071) -LexToken(VAR,'rpar',1,3072) -LexToken(ASSIGNMENT,'=',1,3076) -LexToken(OPENSQBRACKET,'[',1,3077) -LexToken(VAR,'A',1,3078) -LexToken(OPENBRACKET,'(',1,3079) -LexToken(COLON,':',1,3080) -LexToken(CLOSEBRACKET,')',1,3081) -LexToken(SEMICOLON,';',1,3082) -LexToken(VAR,'B',1,3083) -LexToken(OPENBRACKET,'(',1,3084) -LexToken(COLON,':',1,3085) -LexToken(CLOSEBRACKET,')',1,3086) -LexToken(SEMICOLON,';',1,3087) -LexToken(VAR,'C',1,3088) -LexToken(OPENBRACKET,'(',1,3089) -LexToken(COLON,':',1,3090) -LexToken(CLOSEBRACKET,')',1,3091) -LexToken(SEMICOLON,';',1,3092) -LexToken(VAR,'D',1,3093) -LexToken(OPENBRACKET,'(',1,3094) -LexToken(COLON,':',1,3095) -LexToken(CLOSEBRACKET,')',1,3096) -LexToken(CLOSESQBRACKET,']',1,3097) -LexToken(EOL,'\n',1,3098) -LexToken(VAR,'model',1,3108) -LexToken(DOT,'.',1,3113) -LexToken(VAR,'blocktype',1,3114) -LexToken(ASSIGNMENT,'=',1,3123) -LexToken(DQSTRING,'"c"',1,3126) -LexToken(EOL,'\n',1,3127) -LexToken(VAR,'model',1,3136) -LexToken(DOT,'.',1,3141) -LexToken(VAR,'dep_ut',1,3142) -LexToken(ASSIGNMENT,'=',1,3148) -LexToken(OPENSQBRACKET,'[',1,3149) -LexToken(PREVAR_BOOLEAN,'%f',1,3150) -LexToken(PREVAR_BOOLEAN,'%t',1,3153) -LexToken(CLOSESQBRACKET,']',1,3155) -LexToken(EOL,'\n',1,3156) -LexToken(EOL,'\n',1,3157) -LexToken(VAR,'exprs',1,3166) -LexToken(ASSIGNMENT,'=',1,3171) -LexToken(OPENSQBRACKET,'[',1,3172) -LexToken(VAR,'strcat',1,3173) -LexToken(OPENBRACKET,'(',1,3179) -LexToken(VAR,'sci2exp',1,3180) -LexToken(OPENBRACKET,'(',1,3187) -LexToken(VAR,'A',1,3188) -LexToken(CLOSEBRACKET,')',1,3189) -LexToken(CLOSEBRACKET,')',1,3190) -LexToken(SEMICOLON,';\n',1,3191) -LexToken(VAR,'strcat',1,3201) -LexToken(OPENBRACKET,'(',1,3207) -LexToken(VAR,'sci2exp',1,3208) -LexToken(OPENBRACKET,'(',1,3215) -LexToken(VAR,'B',1,3216) -LexToken(CLOSEBRACKET,')',1,3217) -LexToken(CLOSEBRACKET,')',1,3218) -LexToken(SEMICOLON,';\n',1,3219) -LexToken(VAR,'strcat',1,3229) -LexToken(OPENBRACKET,'(',1,3235) -LexToken(VAR,'sci2exp',1,3236) -LexToken(OPENBRACKET,'(',1,3243) -LexToken(VAR,'C',1,3244) -LexToken(CLOSEBRACKET,')',1,3245) -LexToken(CLOSEBRACKET,')',1,3246) -LexToken(SEMICOLON,';\n',1,3247) -LexToken(VAR,'strcat',1,3257) -LexToken(OPENBRACKET,'(',1,3263) -LexToken(VAR,'sci2exp',1,3264) -LexToken(OPENBRACKET,'(',1,3271) -LexToken(VAR,'D',1,3272) -LexToken(CLOSEBRACKET,')',1,3273) -LexToken(CLOSEBRACKET,')',1,3274) -LexToken(SEMICOLON,';\n',1,3275) -LexToken(VAR,'strcat',1,3285) -LexToken(OPENBRACKET,'(',1,3291) -LexToken(VAR,'sci2exp',1,3292) -LexToken(OPENBRACKET,'(',1,3299) -LexToken(VAR,'x0',1,3300) -LexToken(CLOSEBRACKET,')',1,3302) -LexToken(CLOSEBRACKET,')',1,3303) -LexToken(CLOSESQBRACKET,']',1,3304) -LexToken(EOL,'\n',1,3305) -LexToken(VAR,'gr_i',1,3314) -LexToken(ASSIGNMENT,'=',1,3318) -LexToken(OPENSQBRACKET,'[',1,3319) -LexToken(CLOSESQBRACKET,']',1,3320) -LexToken(EOL,'\n',1,3321) -LexToken(VAR,'x',1,3330) -LexToken(ASSIGNMENT,'=',1,3331) -LexToken(VAR,'standard_define',1,3332) -LexToken(OPENBRACKET,'(',1,3347) -LexToken(OPENSQBRACKET,'[',1,3348) -LexToken(NUMBER,'4',1,3349) -LexToken(NUMBER,'2',1,3351) -LexToken(CLOSESQBRACKET,']',1,3352) -LexToken(COMMA,',',1,3353) -LexToken(VAR,'model',1,3354) -LexToken(COMMA,',',1,3359) -LexToken(VAR,'exprs',1,3360) -LexToken(COMMA,',',1,3365) -LexToken(VAR,'gr_i',1,3366) -LexToken(CLOSEBRACKET,')',1,3370) -LexToken(EOL,'\n',1,3371) -LexToken(END,'end',1,3376) -LexToken(EOL,'\n',1,3379) -LexToken(ENDFUNCTION,'endfunction',1,3380) -LexToken(EOL,'\n',1,3391) +Syntax error in input LexToken(COLON,':',1,1078) +/* autogenerated from "macros/Linear/CLSS_f.sci" */ +None diff --git a/js/Linear/DELAYV_f.js b/js/Linear/DELAYV_f.js index e5a177af..80fd97be 100644 --- a/js/Linear/DELAYV_f.js +++ b/js/Linear/DELAYV_f.js @@ -1,491 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DELAYV_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(VAR,'nin',1,1054) -LexToken(ASSIGNMENT,'=',1,1057) -LexToken(VAR,'model',1,1058) -LexToken(DOT,'.',1,1063) -LexToken(VAR,'in',1,1064) -LexToken(OPENBRACKET,'(',1,1066) -LexToken(NUMBER,'1',1,1067) -LexToken(CLOSEBRACKET,')',1,1068) -LexToken(EOL,'\n',1,1069) -LexToken(VAR,'z0',1,1078) -LexToken(ASSIGNMENT,'=',1,1080) -LexToken(VAR,'model',1,1081) -LexToken(DOT,'.',1,1086) -LexToken(VAR,'dstate',1,1087) -LexToken(EOL,'\n',1,1093) -LexToken(VAR,'zz0',1,1103) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(VAR,'z0',1,1107) -LexToken(OPENBRACKET,'(',1,1109) -LexToken(NUMBER,'1',1,1110) -LexToken(COLON,':',1,1111) -LexToken(LASTINDEX,'$',1,1112) -LexToken(ADDITION,'-',1,1113) -LexToken(NUMBER,'1',1,1114) -LexToken(CLOSEBRACKET,')',1,1115) -LexToken(EOL,'\n',1,1116) -LexToken(VAR,'told',1,1126) -LexToken(ASSIGNMENT,'=',1,1130) -LexToken(VAR,'z0',1,1131) -LexToken(OPENBRACKET,'(',1,1133) -LexToken(LASTINDEX,'$',1,1134) -LexToken(CLOSEBRACKET,')',1,1135) -LexToken(EOL,'\n',1,1136) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'nin',1,1175) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'zz0',1,1179) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'T',1,1183) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'exprs',1,1185) -LexToken(CLOSESQBRACKET,']',1,1190) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1192) -LexToken(OPENBRACKET,'(',1,1207) -LexToken(DQSTRING,'"Set delay parameters"',1,1229) -LexToken(COMMA,',',1,1230) -LexToken(OPENSQBRACKET,'[',1,1246) -LexToken(DQSTRING,'"Number of inputs"',1,1264) -LexToken(SEMICOLON,';\n',1,1265) -LexToken(DQSTRING,'"Register initial condition"',1,1306) -LexToken(SEMICOLON,';\n',1,1307) -LexToken(DQSTRING,'"Max delay"',1,1331) -LexToken(CLOSESQBRACKET,']',1,1332) -LexToken(COMMA,',',1,1333) -LexToken(VAR,'list',1,1349) -LexToken(OPENBRACKET,'(',1,1353) -LexToken(DQSTRING,'"vec"',1,1358) -LexToken(COMMA,',',1,1359) -LexToken(NUMBER,'1',1,1360) -LexToken(COMMA,',',1,1361) -LexToken(DQSTRING,'"vec"',1,1366) -LexToken(COMMA,',',1,1367) -LexToken(ADDITION,'-',1,1368) -LexToken(NUMBER,'1',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(DQSTRING,'"vec"',1,1375) -LexToken(COMMA,',',1,1376) -LexToken(NUMBER,'1',1,1377) -LexToken(CLOSEBRACKET,')',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(VAR,'exprs',1,1395) -LexToken(CLOSEBRACKET,')',1,1400) -LexToken(EOL,'\n',1,1401) -LexToken(IF,'if',1,1415) -LexToken(NOT,'~',1,1418) -LexToken(VAR,'ok',1,1419) -LexToken(THEN,'then',1,1422) -LexToken(EOL,'\n',1,1426) -LexToken(BREAK,'break',1,1443) -LexToken(EOL,'\n',1,1448) -LexToken(END,'end',1,1462) -LexToken(EOL,'\n',1,1465) -LexToken(IF,'if',1,1478) -LexToken(VAR,'size',1,1481) -LexToken(OPENBRACKET,'(',1,1485) -LexToken(VAR,'zz0',1,1486) -LexToken(COMMA,',',1,1489) -LexToken(DQSTRING,'"*"',1,1492) -LexToken(CLOSEBRACKET,')',1,1493) -LexToken(COMPARISON,'<',1,1494) -LexToken(NUMBER,'2',1,1495) -LexToken(THEN,'then',1,1497) -LexToken(EOL,'\n',1,1501) -LexToken(VAR,'message',1,1518) -LexToken(OPENBRACKET,'(',1,1525) -LexToken(DQSTRING,'"Register length must be at least 2"',1,1561) -LexToken(CLOSEBRACKET,')',1,1562) -LexToken(EOL,'\n',1,1563) -LexToken(VAR,'ok',1,1580) -LexToken(ASSIGNMENT,'=',1,1582) -LexToken(PREVAR_BOOLEAN,'%f',1,1583) -LexToken(EOL,'\n',1,1585) -LexToken(END,'end',1,1598) -LexToken(EOL,'\n',1,1601) -LexToken(IF,'if',1,1614) -LexToken(VAR,'T',1,1617) -LexToken(COMPARISON,'<=',1,1618) -LexToken(NUMBER,'0',1,1620) -LexToken(THEN,'then',1,1622) -LexToken(EOL,'\n',1,1626) -LexToken(VAR,'message',1,1643) -LexToken(OPENBRACKET,'(',1,1650) -LexToken(DQSTRING,'"Delay must be positive"',1,1674) -LexToken(CLOSEBRACKET,')',1,1675) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'ok',1,1693) -LexToken(ASSIGNMENT,'=',1,1695) -LexToken(PREVAR_BOOLEAN,'%f',1,1696) -LexToken(EOL,'\n',1,1698) -LexToken(END,'end',1,1711) -LexToken(EOL,'\n',1,1714) -LexToken(EOL,'\n',1,1715) -LexToken(IF,'if',1,1728) -LexToken(VAR,'ok',1,1731) -LexToken(THEN,'then',1,1734) -LexToken(EOL,'\n',1,1738) -LexToken(OPENSQBRACKET,'[',1,1755) -LexToken(VAR,'model',1,1756) -LexToken(COMMA,',',1,1761) -LexToken(VAR,'graphics',1,1762) -LexToken(COMMA,',',1,1770) -LexToken(VAR,'ok',1,1771) -LexToken(CLOSESQBRACKET,']',1,1773) -LexToken(ASSIGNMENT,'=',1,1774) -LexToken(VAR,'check_io',1,1775) -LexToken(OPENBRACKET,'(',1,1783) -LexToken(VAR,'model',1,1784) -LexToken(COMMA,',',1,1789) -LexToken(VAR,'graphics',1,1790) -LexToken(COMMA,',',1,1798) -LexToken(OPENSQBRACKET,'[',1,1799) -LexToken(VAR,'nin',1,1800) -LexToken(SEMICOLON,';',1,1803) -LexToken(NUMBER,'1',1,1804) -LexToken(CLOSESQBRACKET,']',1,1805) -LexToken(COMMA,',',1,1806) -LexToken(VAR,'nin',1,1807) -LexToken(COMMA,',',1,1810) -LexToken(NUMBER,'1',1,1811) -LexToken(COMMA,',',1,1812) -LexToken(OPENSQBRACKET,'[',1,1813) -LexToken(NUMBER,'1',1,1814) -LexToken(SEMICOLON,';',1,1815) -LexToken(NUMBER,'1',1,1816) -LexToken(CLOSESQBRACKET,']',1,1817) -LexToken(CLOSEBRACKET,')',1,1818) -LexToken(EOL,'\n',1,1819) -LexToken(END,'end',1,1832) -LexToken(EOL,'\n',1,1835) -LexToken(IF,'if',1,1848) -LexToken(VAR,'ok',1,1851) -LexToken(THEN,'then',1,1854) -LexToken(EOL,'\n',1,1858) -LexToken(VAR,'graphics',1,1875) -LexToken(DOT,'.',1,1883) -LexToken(VAR,'exprs',1,1884) -LexToken(ASSIGNMENT,'=',1,1889) -LexToken(VAR,'exprs',1,1890) -LexToken(EOL,'\n',1,1895) -LexToken(VAR,'model',1,1913) -LexToken(DOT,'.',1,1918) -LexToken(VAR,'dstate',1,1919) -LexToken(ASSIGNMENT,'=',1,1925) -LexToken(OPENSQBRACKET,'[',1,1926) -LexToken(VAR,'zz0',1,1927) -LexToken(OPENBRACKET,'(',1,1930) -LexToken(COLON,':',1,1931) -LexToken(CLOSEBRACKET,')',1,1932) -LexToken(SEMICOLON,';',1,1933) -LexToken(VAR,'told',1,1934) -LexToken(CLOSESQBRACKET,']',1,1938) -LexToken(EOL,'\n',1,1939) -LexToken(VAR,'model',1,1957) -LexToken(DOT,'.',1,1962) -LexToken(VAR,'rpar',1,1963) -LexToken(ASSIGNMENT,'=',1,1967) -LexToken(VAR,'T',1,1968) -LexToken(MULTIPLICATION,'/',1,1969) -LexToken(OPENBRACKET,'(',1,1970) -LexToken(VAR,'size',1,1971) -LexToken(OPENBRACKET,'(',1,1975) -LexToken(VAR,'zz0',1,1976) -LexToken(COMMA,',',1,1979) -LexToken(DQSTRING,'"*"',1,1982) -LexToken(CLOSEBRACKET,')',1,1983) -LexToken(CLOSEBRACKET,')',1,1984) -LexToken(EOL,'\n',1,1985) -LexToken(VAR,'x',1,2003) -LexToken(DOT,'.',1,2004) -LexToken(VAR,'graphics',1,2005) -LexToken(ASSIGNMENT,'=',1,2013) -LexToken(VAR,'graphics',1,2014) -LexToken(EOL,'\n',1,2022) -LexToken(VAR,'x',1,2040) -LexToken(DOT,'.',1,2041) -LexToken(VAR,'model',1,2042) -LexToken(ASSIGNMENT,'=',1,2047) -LexToken(VAR,'model',1,2048) -LexToken(EOL,'\n',1,2053) -LexToken(BREAK,'break',1,2070) -LexToken(EOL,'\n',1,2075) -LexToken(END,'end',1,2088) -LexToken(EOL,'\n',1,2091) -LexToken(END,'end',1,2100) -LexToken(EOL,'\n',1,2103) -LexToken(CASE,'case',1,2108) -LexToken(DQSTRING,'"define"',1,2120) -LexToken(THEN,'then',1,2122) -LexToken(EOL,'\n',1,2126) -LexToken(VAR,'nin',1,2135) -LexToken(ASSIGNMENT,'=',1,2138) -LexToken(NUMBER,'1',1,2139) -LexToken(EOL,'\n',1,2140) -LexToken(VAR,'z0',1,2149) -LexToken(ASSIGNMENT,'=',1,2151) -LexToken(VAR,'zeros',1,2152) -LexToken(OPENBRACKET,'(',1,2157) -LexToken(NUMBER,'11',1,2158) -LexToken(COMMA,',',1,2160) -LexToken(NUMBER,'1',1,2161) -LexToken(CLOSEBRACKET,')',1,2162) -LexToken(EOL,'\n',1,2163) -LexToken(VAR,'zz0',1,2173) -LexToken(ASSIGNMENT,'=',1,2176) -LexToken(VAR,'z0',1,2177) -LexToken(OPENBRACKET,'(',1,2179) -LexToken(NUMBER,'1',1,2180) -LexToken(COLON,':',1,2181) -LexToken(LASTINDEX,'$',1,2182) -LexToken(ADDITION,'-',1,2183) -LexToken(NUMBER,'1',1,2184) -LexToken(CLOSEBRACKET,')',1,2185) -LexToken(EOL,'\n',1,2186) -LexToken(VAR,'T',1,2195) -LexToken(ASSIGNMENT,'=',1,2196) -LexToken(NUMBER,'1',1,2197) -LexToken(EOL,'\n',1,2198) -LexToken(EOL,'\n',1,2199) -LexToken(VAR,'model',1,2208) -LexToken(ASSIGNMENT,'=',1,2213) -LexToken(SCICOS_MODEL,'scicos_model',1,2214) -LexToken(OPENBRACKET,'(',1,2226) -LexToken(CLOSEBRACKET,')',1,2227) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'model',1,2237) -LexToken(DOT,'.',1,2242) -LexToken(VAR,'sim',1,2243) -LexToken(ASSIGNMENT,'=',1,2246) -LexToken(VAR,'list',1,2247) -LexToken(OPENBRACKET,'(',1,2251) -LexToken(DQSTRING,'"delayv"',1,2259) -LexToken(COMMA,',',1,2260) -LexToken(NUMBER,'1',1,2261) -LexToken(CLOSEBRACKET,')',1,2262) -LexToken(EOL,'\n',1,2263) -LexToken(VAR,'model',1,2272) -LexToken(DOT,'.',1,2277) -LexToken(VAR,'in',1,2278) -LexToken(ASSIGNMENT,'=',1,2280) -LexToken(OPENSQBRACKET,'[',1,2281) -LexToken(VAR,'nin',1,2282) -LexToken(SEMICOLON,';',1,2285) -LexToken(NUMBER,'1',1,2286) -LexToken(CLOSESQBRACKET,']',1,2287) -LexToken(EOL,'\n',1,2288) -LexToken(VAR,'model',1,2297) -LexToken(DOT,'.',1,2302) -LexToken(VAR,'out',1,2303) -LexToken(ASSIGNMENT,'=',1,2306) -LexToken(VAR,'nin',1,2307) -LexToken(EOL,'\n',1,2310) -LexToken(VAR,'model',1,2319) -LexToken(DOT,'.',1,2324) -LexToken(VAR,'evtin',1,2325) -LexToken(ASSIGNMENT,'=',1,2330) -LexToken(NUMBER,'1',1,2331) -LexToken(EOL,'\n',1,2332) -LexToken(VAR,'model',1,2341) -LexToken(DOT,'.',1,2346) -LexToken(VAR,'evtout',1,2347) -LexToken(ASSIGNMENT,'=',1,2353) -LexToken(OPENSQBRACKET,'[',1,2354) -LexToken(NUMBER,'1',1,2355) -LexToken(SEMICOLON,';',1,2356) -LexToken(NUMBER,'1',1,2357) -LexToken(CLOSESQBRACKET,']',1,2358) -LexToken(EOL,'\n',1,2359) -LexToken(VAR,'model',1,2368) -LexToken(DOT,'.',1,2373) -LexToken(VAR,'dstate',1,2374) -LexToken(ASSIGNMENT,'=',1,2380) -LexToken(VAR,'z0',1,2381) -LexToken(EOL,'\n',1,2383) -LexToken(VAR,'model',1,2392) -LexToken(DOT,'.',1,2397) -LexToken(VAR,'rpar',1,2398) -LexToken(ASSIGNMENT,'=',1,2402) -LexToken(VAR,'T',1,2403) -LexToken(MULTIPLICATION,'/',1,2404) -LexToken(OPENBRACKET,'(',1,2405) -LexToken(VAR,'size',1,2406) -LexToken(OPENBRACKET,'(',1,2410) -LexToken(VAR,'zz0',1,2411) -LexToken(COMMA,',',1,2414) -LexToken(DQSTRING,'"*"',1,2417) -LexToken(CLOSEBRACKET,')',1,2418) -LexToken(CLOSEBRACKET,')',1,2419) -LexToken(EOL,'\n',1,2420) -LexToken(VAR,'model',1,2429) -LexToken(DOT,'.',1,2434) -LexToken(VAR,'blocktype',1,2435) -LexToken(ASSIGNMENT,'=',1,2444) -LexToken(DQSTRING,'"d"',1,2447) -LexToken(EOL,'\n',1,2448) -LexToken(VAR,'model',1,2457) -LexToken(DOT,'.',1,2462) -LexToken(VAR,'firing',1,2463) -LexToken(ASSIGNMENT,'=',1,2469) -LexToken(OPENSQBRACKET,'[',1,2470) -LexToken(NUMBER,'0',1,2471) -LexToken(ADDITION,'-',1,2473) -LexToken(NUMBER,'1',1,2474) -LexToken(CLOSESQBRACKET,']',1,2475) -LexToken(EOL,'\n',1,2476) -LexToken(VAR,'model',1,2485) -LexToken(DOT,'.',1,2490) -LexToken(VAR,'dep_ut',1,2491) -LexToken(ASSIGNMENT,'=',1,2497) -LexToken(OPENSQBRACKET,'[',1,2498) -LexToken(PREVAR_BOOLEAN,'%t',1,2499) -LexToken(PREVAR_BOOLEAN,'%f',1,2502) -LexToken(CLOSESQBRACKET,']',1,2504) -LexToken(EOL,'\n',1,2505) -LexToken(EOL,'\n',1,2506) -LexToken(VAR,'exprs',1,2515) -LexToken(ASSIGNMENT,'=',1,2520) -LexToken(OPENSQBRACKET,'[',1,2521) -LexToken(VAR,'string',1,2522) -LexToken(OPENBRACKET,'(',1,2528) -LexToken(VAR,'nin',1,2529) -LexToken(CLOSEBRACKET,')',1,2532) -LexToken(SEMICOLON,';',1,2533) -LexToken(VAR,'strcat',1,2534) -LexToken(OPENBRACKET,'(',1,2540) -LexToken(VAR,'string',1,2541) -LexToken(OPENBRACKET,'(',1,2547) -LexToken(VAR,'z0',1,2548) -LexToken(OPENBRACKET,'(',1,2550) -LexToken(NUMBER,'1',1,2551) -LexToken(COLON,':',1,2552) -LexToken(LASTINDEX,'$',1,2553) -LexToken(ADDITION,'-',1,2554) -LexToken(NUMBER,'1',1,2555) -LexToken(CLOSEBRACKET,')',1,2556) -LexToken(CLOSEBRACKET,')',1,2557) -LexToken(COMMA,',',1,2558) -LexToken(DQSTRING,'";"',1,2561) -LexToken(CLOSEBRACKET,')',1,2562) -LexToken(SEMICOLON,';',1,2563) -LexToken(VAR,'string',1,2564) -LexToken(OPENBRACKET,'(',1,2570) -LexToken(VAR,'T',1,2571) -LexToken(CLOSEBRACKET,')',1,2572) -LexToken(CLOSESQBRACKET,']',1,2573) -LexToken(EOL,'\n',1,2574) -LexToken(VAR,'gr_i',1,2584) -LexToken(ASSIGNMENT,'=',1,2588) -LexToken(OPENSQBRACKET,'[',1,2589) -LexToken(CLOSESQBRACKET,']',1,2590) -LexToken(EOL,'\n',1,2591) -LexToken(VAR,'x',1,2600) -LexToken(ASSIGNMENT,'=',1,2601) -LexToken(VAR,'standard_define',1,2602) -LexToken(OPENBRACKET,'(',1,2617) -LexToken(OPENSQBRACKET,'[',1,2618) -LexToken(NUMBER,'3',1,2619) -LexToken(NUMBER,'2',1,2621) -LexToken(CLOSESQBRACKET,']',1,2622) -LexToken(COMMA,',',1,2623) -LexToken(VAR,'model',1,2624) -LexToken(COMMA,',',1,2629) -LexToken(VAR,'exprs',1,2630) -LexToken(COMMA,',',1,2635) -LexToken(VAR,'gr_i',1,2636) -LexToken(CLOSEBRACKET,')',1,2640) -LexToken(EOL,'\n',1,2641) -LexToken(END,'end',1,2646) -LexToken(EOL,'\n',1,2649) -LexToken(ENDFUNCTION,'endfunction',1,2650) -LexToken(EOL,'\n',1,2661) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,2475) +/* autogenerated from "macros/Linear/DELAYV_f.sci" */ +None diff --git a/js/Linear/DELAY_f.js b/js/Linear/DELAY_f.js index f8de7363..34a179e7 100644 --- a/js/Linear/DELAY_f.js +++ b/js/Linear/DELAY_f.js @@ -1,1294 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DELAY_f',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(EOL,'\n',1,981) -LexToken(VAR,'ppath',1,990) -LexToken(ASSIGNMENT,'=',1,996) -LexToken(VAR,'list',1,998) -LexToken(OPENBRACKET,'(',1,1002) -LexToken(NUMBER,'0',1,1003) -LexToken(COMMA,',',1,1004) -LexToken(NUMBER,'0',1,1005) -LexToken(CLOSEBRACKET,')',1,1006) -LexToken(EOL,'\n',1,1007) -LexToken(FOR,'for',1,1017) -LexToken(VAR,'i',1,1021) -LexToken(ASSIGNMENT,'=',1,1022) -LexToken(NUMBER,'1',1,1023) -LexToken(COLON,':',1,1024) -LexToken(VAR,'length',1,1025) -LexToken(OPENBRACKET,'(',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'rpar',1,1043) -LexToken(DOT,'.',1,1047) -LexToken(VAR,'objs',1,1048) -LexToken(CLOSEBRACKET,')',1,1052) -LexToken(DO,'do',1,1054) -LexToken(EOL,'\n',1,1056) -LexToken(VAR,'o',1,1069) -LexToken(ASSIGNMENT,'=',1,1071) -LexToken(VAR,'arg1',1,1073) -LexToken(DOT,'.',1,1077) -LexToken(VAR,'model',1,1078) -LexToken(DOT,'.',1,1083) -LexToken(VAR,'rpar',1,1084) -LexToken(DOT,'.',1,1088) -LexToken(VAR,'objs',1,1089) -LexToken(OPENBRACKET,'(',1,1093) -LexToken(VAR,'i',1,1094) -LexToken(CLOSEBRACKET,')',1,1095) -LexToken(EOL,'\n',1,1096) -LexToken(IF,'if',1,1110) -LexToken(VAR,'typeof',1,1113) -LexToken(OPENBRACKET,'(',1,1119) -LexToken(VAR,'o',1,1120) -LexToken(CLOSEBRACKET,')',1,1121) -LexToken(COMPARISON,'==',1,1123) -LexToken(DQSTRING,'"Block"',1,1132) -LexToken(LOGICAL,'&',1,1134) -LexToken(VAR,'o',1,1136) -LexToken(DOT,'.',1,1137) -LexToken(VAR,'gui',1,1138) -LexToken(COMPARISON,'==',1,1142) -LexToken(DQSTRING,'"REGISTER_f"',1,1156) -LexToken(THEN,'then',1,1158) -LexToken(EOL,'\n',1,1162) -LexToken(VAR,'ppath',1,1179) -LexToken(OPENBRACKET,'(',1,1184) -LexToken(NUMBER,'1',1,1185) -LexToken(CLOSEBRACKET,')',1,1186) -LexToken(ASSIGNMENT,'=',1,1188) -LexToken(VAR,'i',1,1190) -LexToken(EOL,'\n',1,1191) -LexToken(END,'end',1,1205) -LexToken(EOL,'\n',1,1208) -LexToken(IF,'if',1,1221) -LexToken(VAR,'typeof',1,1224) -LexToken(OPENBRACKET,'(',1,1230) -LexToken(VAR,'o',1,1231) -LexToken(CLOSEBRACKET,')',1,1232) -LexToken(COMPARISON,'==',1,1234) -LexToken(DQSTRING,'"Block"',1,1243) -LexToken(LOGICAL,'&',1,1245) -LexToken(VAR,'o',1,1247) -LexToken(DOT,'.',1,1248) -LexToken(VAR,'gui',1,1249) -LexToken(COMPARISON,'==',1,1253) -LexToken(DQSTRING,'"EVTDLY_f"',1,1265) -LexToken(THEN,'then',1,1267) -LexToken(EOL,'\n',1,1271) -LexToken(VAR,'ppath',1,1288) -LexToken(OPENBRACKET,'(',1,1293) -LexToken(NUMBER,'2',1,1294) -LexToken(CLOSEBRACKET,')',1,1295) -LexToken(ASSIGNMENT,'=',1,1297) -LexToken(VAR,'i',1,1299) -LexToken(EOL,'\n',1,1300) -LexToken(END,'end',1,1314) -LexToken(EOL,'\n',1,1317) -LexToken(IF,'if',1,1330) -LexToken(VAR,'and',1,1333) -LexToken(OPENBRACKET,'(',1,1336) -LexToken(VAR,'ppath',1,1337) -LexToken(COMPARISON,'<>',1,1343) -LexToken(VAR,'list',1,1346) -LexToken(OPENBRACKET,'(',1,1350) -LexToken(NUMBER,'0',1,1351) -LexToken(COMMA,',',1,1352) -LexToken(NUMBER,'0',1,1353) -LexToken(CLOSEBRACKET,')',1,1354) -LexToken(CLOSEBRACKET,')',1,1355) -LexToken(THEN,'then',1,1357) -LexToken(EOL,'\n',1,1361) -LexToken(BREAK,'break',1,1378) -LexToken(EOL,'\n',1,1383) -LexToken(END,'end',1,1397) -LexToken(EOL,'\n',1,1400) -LexToken(END,'end',1,1409) -LexToken(EOL,'\n',1,1412) -LexToken(EOL,'\n',1,1413) -LexToken(EOL,'\n',1,1464) -LexToken(VAR,'x',1,1473) -LexToken(ASSIGNMENT,'=',1,1474) -LexToken(VAR,'arg1',1,1475) -LexToken(EOL,'\n',1,1479) -LexToken(EOL,'\n',1,1480) -LexToken(VAR,'newpar',1,1489) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(VAR,'list',1,1496) -LexToken(OPENBRACKET,'(',1,1500) -LexToken(CLOSEBRACKET,')',1,1501) -LexToken(EOL,'\n',1,1502) -LexToken(VAR,'register',1,1512) -LexToken(ASSIGNMENT,'=',1,1520) -LexToken(VAR,'x',1,1521) -LexToken(DOT,'.',1,1522) -LexToken(VAR,'model',1,1523) -LexToken(DOT,'.',1,1528) -LexToken(VAR,'rpar',1,1529) -LexToken(DOT,'.',1,1533) -LexToken(VAR,'objs',1,1534) -LexToken(OPENBRACKET,'(',1,1538) -LexToken(VAR,'ppath',1,1539) -LexToken(OPENBRACKET,'(',1,1544) -LexToken(NUMBER,'1',1,1545) -LexToken(CLOSEBRACKET,')',1,1546) -LexToken(CLOSEBRACKET,')',1,1547) -LexToken(EOL,'\n',1,1583) -LexToken(VAR,'evtdly',1,1592) -LexToken(ASSIGNMENT,'=',1,1598) -LexToken(VAR,'x',1,1599) -LexToken(DOT,'.',1,1600) -LexToken(VAR,'model',1,1601) -LexToken(DOT,'.',1,1606) -LexToken(VAR,'rpar',1,1607) -LexToken(DOT,'.',1,1611) -LexToken(VAR,'objs',1,1612) -LexToken(OPENBRACKET,'(',1,1616) -LexToken(VAR,'ppath',1,1617) -LexToken(OPENBRACKET,'(',1,1622) -LexToken(NUMBER,'2',1,1623) -LexToken(CLOSEBRACKET,')',1,1624) -LexToken(CLOSEBRACKET,')',1,1625) -LexToken(EOL,'\n',1,1659) -LexToken(VAR,'register_exprs',1,1668) -LexToken(ASSIGNMENT,'=',1,1682) -LexToken(VAR,'register',1,1683) -LexToken(DOT,'.',1,1691) -LexToken(VAR,'graphics',1,1692) -LexToken(DOT,'.',1,1700) -LexToken(VAR,'exprs',1,1701) -LexToken(EOL,'\n',1,1706) -LexToken(VAR,'evtdly_exprs',1,1715) -LexToken(ASSIGNMENT,'=',1,1727) -LexToken(VAR,'evtdly',1,1728) -LexToken(DOT,'.',1,1734) -LexToken(VAR,'graphics',1,1735) -LexToken(DOT,'.',1,1743) -LexToken(VAR,'exprs',1,1744) -LexToken(EOL,'\n',1,1749) -LexToken(VAR,'exprs',1,1758) -LexToken(ASSIGNMENT,'=',1,1763) -LexToken(OPENSQBRACKET,'[',1,1764) -LexToken(VAR,'evtdly_exprs',1,1765) -LexToken(OPENBRACKET,'(',1,1777) -LexToken(NUMBER,'1',1,1778) -LexToken(CLOSEBRACKET,')',1,1779) -LexToken(SEMICOLON,';',1,1780) -LexToken(VAR,'register_exprs',1,1781) -LexToken(CLOSESQBRACKET,']',1,1795) -LexToken(EOL,'\n',1,1796) -LexToken(WHILE,'while',1,1805) -LexToken(PREVAR_BOOLEAN,'%t',1,1811) -LexToken(DO,'do',1,1814) -LexToken(EOL,'\n',1,1816) -LexToken(OPENSQBRACKET,'[',1,1829) -LexToken(VAR,'ok',1,1830) -LexToken(COMMA,',',1,1832) -LexToken(VAR,'dt',1,1833) -LexToken(COMMA,',',1,1835) -LexToken(VAR,'z0',1,1836) -LexToken(COMMA,',',1,1838) -LexToken(VAR,'exprs',1,1839) -LexToken(CLOSESQBRACKET,']',1,1844) -LexToken(ASSIGNMENT,'=',1,1845) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1846) -LexToken(OPENBRACKET,'(',1,1861) -LexToken(OPENSQBRACKET,'[',1,1862) -LexToken(DQSTRING,'"This block implements as a discretized delay"',1,1908) -LexToken(SEMICOLON,';\n',1,1909) -LexToken(DQSTRING,'"it is consist of a shift register and a clock"',1,1969) -LexToken(SEMICOLON,';\n',1,1970) -LexToken(DQSTRING,'"value of the delay is given by;"',1,2016) -LexToken(DQSTRING,'"the discretization time step multiplied by the"',1,2077) -LexToken(SEMICOLON,';\n',1,2078) -LexToken(DQSTRING,'"number-1 of state of the register"',1,2126) -LexToken(CLOSESQBRACKET,']',1,2127) -LexToken(COMMA,',',1,2128) -LexToken(OPENSQBRACKET,'[',1,2144) -LexToken(DQSTRING,'"Discretization time step"',1,2170) -LexToken(SEMICOLON,';\n',1,2171) -LexToken(DQSTRING,'"Register initial state"',1,2208) -LexToken(CLOSESQBRACKET,']',1,2209) -LexToken(COMMA,',',1,2210) -LexToken(VAR,'list',1,2211) -LexToken(OPENBRACKET,'(',1,2215) -LexToken(DQSTRING,'"vec"',1,2220) -LexToken(COMMA,',',1,2221) -LexToken(NUMBER,'1',1,2222) -LexToken(COMMA,',',1,2223) -LexToken(DQSTRING,'"vec"',1,2228) -LexToken(COMMA,',',1,2229) -LexToken(ADDITION,'-',1,2230) -LexToken(NUMBER,'1',1,2231) -LexToken(CLOSEBRACKET,')',1,2232) -LexToken(COMMA,',',1,2233) -LexToken(VAR,'exprs',1,2234) -LexToken(CLOSEBRACKET,')',1,2239) -LexToken(EOL,'\n',1,2240) -LexToken(IF,'if',1,2253) -LexToken(NOT,'~',1,2256) -LexToken(VAR,'ok',1,2257) -LexToken(THEN,'then',1,2260) -LexToken(EOL,'\n',1,2264) -LexToken(BREAK,'break',1,2281) -LexToken(EOL,'\n',1,2286) -LexToken(END,'end',1,2300) -LexToken(EOL,'\n',1,2303) -LexToken(VAR,'mess',1,2316) -LexToken(ASSIGNMENT,'=',1,2320) -LexToken(OPENSQBRACKET,'[',1,2321) -LexToken(CLOSESQBRACKET,']',1,2322) -LexToken(EOL,'\n',1,2323) -LexToken(IF,'if',1,2336) -LexToken(VAR,'prod',1,2339) -LexToken(OPENBRACKET,'(',1,2343) -LexToken(VAR,'size',1,2344) -LexToken(OPENBRACKET,'(',1,2348) -LexToken(VAR,'z0',1,2349) -LexToken(CLOSEBRACKET,')',1,2351) -LexToken(CLOSEBRACKET,')',1,2352) -LexToken(COMPARISON,'<',1,2353) -LexToken(NUMBER,'1',1,2354) -LexToken(THEN,'then',1,2356) -LexToken(EOL,'\n',1,2360) -LexToken(VAR,'mess',1,2377) -LexToken(ASSIGNMENT,'=',1,2381) -LexToken(OPENSQBRACKET,'[',1,2382) -LexToken(VAR,'mess',1,2383) -LexToken(SEMICOLON,';',1,2387) -LexToken(DQSTRING,'"Register length must be at least 1"',1,2423) -LexToken(SEMICOLON,';',1,2424) -LexToken(DQSTRING,'" "',1,2427) -LexToken(CLOSESQBRACKET,']',1,2428) -LexToken(EOL,'\n',1,2429) -LexToken(VAR,'ok',1,2446) -LexToken(ASSIGNMENT,'=',1,2448) -LexToken(PREVAR_BOOLEAN,'%f',1,2449) -LexToken(EOL,'\n',1,2451) -LexToken(END,'end',1,2464) -LexToken(EOL,'\n',1,2467) -LexToken(IF,'if',1,2480) -LexToken(VAR,'dt',1,2483) -LexToken(COMPARISON,'<=',1,2485) -LexToken(NUMBER,'0',1,2487) -LexToken(THEN,'then',1,2489) -LexToken(EOL,'\n',1,2493) -LexToken(VAR,'mess',1,2510) -LexToken(ASSIGNMENT,'=',1,2514) -LexToken(OPENSQBRACKET,'[',1,2515) -LexToken(VAR,'mess',1,2516) -LexToken(SEMICOLON,';',1,2520) -LexToken(DQSTRING,'"Discretization time step must be positive"',1,2563) -LexToken(SEMICOLON,';',1,2564) -LexToken(DQSTRING,'" "',1,2567) -LexToken(CLOSESQBRACKET,']',1,2568) -LexToken(EOL,'\n',1,2569) -LexToken(VAR,'ok',1,2586) -LexToken(ASSIGNMENT,'=',1,2588) -LexToken(PREVAR_BOOLEAN,'%f',1,2589) -LexToken(EOL,'\n',1,2591) -LexToken(END,'end',1,2604) -LexToken(EOL,'\n',1,2607) -LexToken(IF,'if',1,2620) -LexToken(NOT,'~',1,2623) -LexToken(VAR,'ok',1,2624) -LexToken(THEN,'then',1,2627) -LexToken(EOL,'\n',1,2631) -LexToken(VAR,'message',1,2648) -LexToken(OPENBRACKET,'(',1,2655) -LexToken(VAR,'mess',1,2656) -LexToken(CLOSEBRACKET,')',1,2660) -LexToken(EOL,'\n',1,2661) -LexToken(ELSE,'else',1,2675) -LexToken(EOL,'\n',1,2679) -LexToken(EOL,'\n',1,2714) -LexToken(VAR,'evtdly',1,2731) -LexToken(DOT,'.',1,2737) -LexToken(VAR,'graphics',1,2738) -LexToken(DOT,'.',1,2746) -LexToken(VAR,'exprs',1,2747) -LexToken(OPENBRACKET,'(',1,2752) -LexToken(NUMBER,'1',1,2753) -LexToken(CLOSEBRACKET,')',1,2754) -LexToken(ASSIGNMENT,'=',1,2755) -LexToken(VAR,'exprs',1,2756) -LexToken(OPENBRACKET,'(',1,2761) -LexToken(NUMBER,'1',1,2762) -LexToken(CLOSEBRACKET,')',1,2763) -LexToken(EOL,'\n',1,2764) -LexToken(EOL,'\n',1,2840) -LexToken(EOL,'\n',1,2841) -LexToken(IF,'if',1,2858) -LexToken(VAR,'evtdly',1,2861) -LexToken(DOT,'.',1,2867) -LexToken(VAR,'model',1,2868) -LexToken(DOT,'.',1,2873) -LexToken(VAR,'rpar',1,2874) -LexToken(COMPARISON,'<>',1,2878) -LexToken(VAR,'dt',1,2880) -LexToken(THEN,'then',1,2883) -LexToken(EOL,'\n',1,2914) -LexToken(VAR,'evtdly',1,2935) -LexToken(DOT,'.',1,2941) -LexToken(VAR,'model',1,2942) -LexToken(DOT,'.',1,2947) -LexToken(VAR,'rpar',1,2948) -LexToken(ASSIGNMENT,'=',1,2952) -LexToken(VAR,'dt',1,2953) -LexToken(EOL,'\n',1,2955) -LexToken(VAR,'newpar',1,2976) -LexToken(OPENBRACKET,'(',1,2982) -LexToken(LASTINDEX,'$',1,2983) -LexToken(ADDITION,'+',1,2984) -LexToken(NUMBER,'1',1,2985) -LexToken(CLOSEBRACKET,')',1,2986) -LexToken(ASSIGNMENT,'=',1,2987) -LexToken(VAR,'ppath',1,2988) -LexToken(OPENBRACKET,'(',1,2993) -LexToken(NUMBER,'2',1,2994) -LexToken(CLOSEBRACKET,')',1,2995) -LexToken(EOL,'\n',1,3020) -LexToken(END,'end',1,3037) -LexToken(EOL,'\n',1,3040) -LexToken(VAR,'x',1,3057) -LexToken(DOT,'.',1,3058) -LexToken(VAR,'model',1,3059) -LexToken(DOT,'.',1,3064) -LexToken(VAR,'rpar',1,3065) -LexToken(DOT,'.',1,3069) -LexToken(VAR,'objs',1,3070) -LexToken(OPENBRACKET,'(',1,3074) -LexToken(VAR,'ppath',1,3075) -LexToken(OPENBRACKET,'(',1,3080) -LexToken(NUMBER,'2',1,3081) -LexToken(CLOSEBRACKET,')',1,3082) -LexToken(CLOSEBRACKET,')',1,3083) -LexToken(ASSIGNMENT,'=',1,3084) -LexToken(VAR,'evtdly',1,3085) -LexToken(EOL,'\n',1,3091) -LexToken(EOL,'\n',1,3092) -LexToken(EOL,'\n',1,3130) -LexToken(VAR,'register',1,3147) -LexToken(DOT,'.',1,3155) -LexToken(VAR,'graphics',1,3156) -LexToken(DOT,'.',1,3164) -LexToken(VAR,'exprs',1,3165) -LexToken(ASSIGNMENT,'=',1,3170) -LexToken(VAR,'exprs',1,3171) -LexToken(OPENBRACKET,'(',1,3176) -LexToken(NUMBER,'2',1,3177) -LexToken(CLOSEBRACKET,')',1,3178) -LexToken(EOL,'\n',1,3179) -LexToken(IF,'if',1,3196) -LexToken(VAR,'or',1,3199) -LexToken(OPENBRACKET,'(',1,3201) -LexToken(VAR,'register',1,3202) -LexToken(DOT,'.',1,3210) -LexToken(VAR,'model',1,3211) -LexToken(DOT,'.',1,3216) -LexToken(VAR,'dstate',1,3217) -LexToken(COMPARISON,'<>',1,3223) -LexToken(VAR,'z0',1,3225) -LexToken(OPENBRACKET,'(',1,3227) -LexToken(COLON,':',1,3228) -LexToken(CLOSEBRACKET,')',1,3229) -LexToken(CLOSEBRACKET,')',1,3230) -LexToken(THEN,'then',1,3232) -LexToken(EOL,'\n',1,3261) -LexToken(VAR,'register',1,3282) -LexToken(DOT,'.',1,3290) -LexToken(VAR,'model',1,3291) -LexToken(DOT,'.',1,3296) -LexToken(VAR,'dstate',1,3297) -LexToken(ASSIGNMENT,'=',1,3303) -LexToken(VAR,'z0',1,3304) -LexToken(OPENBRACKET,'(',1,3306) -LexToken(COLON,':',1,3307) -LexToken(CLOSEBRACKET,')',1,3308) -LexToken(EOL,'\n',1,3309) -LexToken(VAR,'newpar',1,3330) -LexToken(OPENBRACKET,'(',1,3336) -LexToken(LASTINDEX,'$',1,3337) -LexToken(ADDITION,'+',1,3338) -LexToken(NUMBER,'1',1,3339) -LexToken(CLOSEBRACKET,')',1,3340) -LexToken(ASSIGNMENT,'=',1,3341) -LexToken(VAR,'ppath',1,3342) -LexToken(OPENBRACKET,'(',1,3347) -LexToken(NUMBER,'1',1,3348) -LexToken(CLOSEBRACKET,')',1,3349) -LexToken(EOL,'\n',1,3377) -LexToken(END,'end',1,3394) -LexToken(EOL,'\n',1,3397) -LexToken(VAR,'x',1,3414) -LexToken(DOT,'.',1,3415) -LexToken(VAR,'model',1,3416) -LexToken(DOT,'.',1,3421) -LexToken(VAR,'rpar',1,3422) -LexToken(DOT,'.',1,3426) -LexToken(VAR,'objs',1,3427) -LexToken(OPENBRACKET,'(',1,3431) -LexToken(VAR,'ppath',1,3432) -LexToken(OPENBRACKET,'(',1,3437) -LexToken(NUMBER,'1',1,3438) -LexToken(CLOSEBRACKET,')',1,3439) -LexToken(CLOSEBRACKET,')',1,3440) -LexToken(ASSIGNMENT,'=',1,3441) -LexToken(VAR,'register',1,3442) -LexToken(EOL,'\n',1,3450) -LexToken(BREAK,'break',1,3467) -LexToken(EOL,'\n',1,3472) -LexToken(END,'end',1,3485) -LexToken(EOL,'\n',1,3488) -LexToken(END,'end',1,3497) -LexToken(EOL,'\n',1,3500) -LexToken(VAR,'needcompile',1,3509) -LexToken(ASSIGNMENT,'=',1,3520) -LexToken(NUMBER,'0',1,3521) -LexToken(EOL,'\n',1,3522) -LexToken(VAR,'y',1,3531) -LexToken(ASSIGNMENT,'=',1,3532) -LexToken(VAR,'needcompile',1,3533) -LexToken(EOL,'\n',1,3544) -LexToken(VAR,'typ',1,3553) -LexToken(ASSIGNMENT,'=',1,3556) -LexToken(VAR,'newpar',1,3557) -LexToken(EOL,'\n',1,3563) -LexToken(CASE,'case',1,3568) -LexToken(DQSTRING,'"define"',1,3580) -LexToken(THEN,'then',1,3582) -LexToken(EOL,'\n',1,3586) -LexToken(VAR,'evtdly',1,3595) -LexToken(ASSIGNMENT,'=',1,3601) -LexToken(VAR,'EVTDLY_f',1,3602) -LexToken(OPENBRACKET,'(',1,3610) -LexToken(DQSTRING,'"define"',1,3618) -LexToken(CLOSEBRACKET,')',1,3619) -LexToken(EOL,'\n',1,3620) -LexToken(VAR,'evtdly',1,3629) -LexToken(DOT,'.',1,3635) -LexToken(VAR,'graphics',1,3636) -LexToken(DOT,'.',1,3644) -LexToken(VAR,'orig',1,3645) -LexToken(ASSIGNMENT,'=',1,3649) -LexToken(OPENSQBRACKET,'[',1,3650) -LexToken(NUMBER,'243',1,3651) -LexToken(COMMA,',',1,3654) -LexToken(NUMBER,'296',1,3655) -LexToken(CLOSESQBRACKET,']',1,3658) -LexToken(EOL,'\n',1,3659) -LexToken(VAR,'evtdly',1,3668) -LexToken(DOT,'.',1,3674) -LexToken(VAR,'graphics',1,3675) -LexToken(DOT,'.',1,3683) -LexToken(VAR,'sz',1,3684) -LexToken(ASSIGNMENT,'=',1,3686) -LexToken(OPENSQBRACKET,'[',1,3687) -LexToken(NUMBER,'40',1,3688) -LexToken(COMMA,',',1,3690) -LexToken(NUMBER,'40',1,3691) -LexToken(CLOSESQBRACKET,']',1,3693) -LexToken(EOL,'\n',1,3694) -LexToken(VAR,'evtdly',1,3703) -LexToken(DOT,'.',1,3709) -LexToken(VAR,'graphics',1,3710) -LexToken(DOT,'.',1,3718) -LexToken(VAR,'flip',1,3719) -LexToken(ASSIGNMENT,'=',1,3723) -LexToken(PREVAR_BOOLEAN,'%t',1,3724) -LexToken(EOL,'\n',1,3726) -LexToken(VAR,'evtdly',1,3735) -LexToken(DOT,'.',1,3741) -LexToken(VAR,'graphics',1,3742) -LexToken(DOT,'.',1,3750) -LexToken(VAR,'exprs',1,3751) -LexToken(ASSIGNMENT,'=',1,3756) -LexToken(OPENSQBRACKET,'[',1,3757) -LexToken(DQSTRING,'"0.1"',1,3762) -LexToken(SEMICOLON,';',1,3763) -LexToken(DQSTRING,'"0"',1,3766) -LexToken(CLOSESQBRACKET,']',1,3767) -LexToken(EOL,'\n',1,3768) -LexToken(VAR,'evtdly',1,3777) -LexToken(DOT,'.',1,3783) -LexToken(VAR,'graphics',1,3784) -LexToken(DOT,'.',1,3792) -LexToken(VAR,'pein',1,3793) -LexToken(ASSIGNMENT,'=',1,3797) -LexToken(NUMBER,'10',1,3798) -LexToken(EOL,'\n',1,3800) -LexToken(VAR,'evtdly',1,3809) -LexToken(DOT,'.',1,3815) -LexToken(VAR,'graphics',1,3816) -LexToken(DOT,'.',1,3824) -LexToken(VAR,'peout',1,3825) -LexToken(ASSIGNMENT,'=',1,3830) -LexToken(NUMBER,'7',1,3831) -LexToken(EOL,'\n',1,3832) -LexToken(VAR,'evtdly',1,3841) -LexToken(DOT,'.',1,3847) -LexToken(VAR,'model',1,3848) -LexToken(DOT,'.',1,3853) -LexToken(VAR,'rpar',1,3854) -LexToken(ASSIGNMENT,'=',1,3858) -LexToken(NUMBER,'0.1',1,3859) -LexToken(EOL,'\n',1,3862) -LexToken(VAR,'evtdly',1,3871) -LexToken(DOT,'.',1,3877) -LexToken(VAR,'model',1,3878) -LexToken(DOT,'.',1,3883) -LexToken(VAR,'firing',1,3884) -LexToken(ASSIGNMENT,'=',1,3890) -LexToken(NUMBER,'0',1,3891) -LexToken(EOL,'\n',1,3892) -LexToken(EOL,'\n',1,3893) -LexToken(VAR,'register',1,3902) -LexToken(ASSIGNMENT,'=',1,3910) -LexToken(VAR,'REGISTER_f',1,3911) -LexToken(OPENBRACKET,'(',1,3921) -LexToken(DQSTRING,'"define"',1,3929) -LexToken(CLOSEBRACKET,')',1,3930) -LexToken(EOL,'\n',1,3931) -LexToken(VAR,'register',1,3940) -LexToken(DOT,'.',1,3948) -LexToken(VAR,'graphics',1,3949) -LexToken(DOT,'.',1,3957) -LexToken(VAR,'orig',1,3958) -LexToken(ASSIGNMENT,'=',1,3962) -LexToken(OPENSQBRACKET,'[',1,3963) -LexToken(NUMBER,'238',1,3964) -LexToken(COMMA,',',1,3967) -LexToken(NUMBER,'195',1,3968) -LexToken(CLOSESQBRACKET,']',1,3971) -LexToken(EOL,'\n',1,3972) -LexToken(VAR,'register',1,3981) -LexToken(DOT,'.',1,3989) -LexToken(VAR,'graphics',1,3990) -LexToken(DOT,'.',1,3998) -LexToken(VAR,'sz',1,3999) -LexToken(ASSIGNMENT,'=',1,4001) -LexToken(OPENSQBRACKET,'[',1,4002) -LexToken(NUMBER,'50',1,4003) -LexToken(COMMA,',',1,4005) -LexToken(NUMBER,'50',1,4006) -LexToken(CLOSESQBRACKET,']',1,4008) -LexToken(EOL,'\n',1,4009) -LexToken(VAR,'register',1,4018) -LexToken(DOT,'.',1,4026) -LexToken(VAR,'graphics',1,4027) -LexToken(DOT,'.',1,4035) -LexToken(VAR,'flip',1,4036) -LexToken(ASSIGNMENT,'=',1,4040) -LexToken(PREVAR_BOOLEAN,'%t',1,4041) -LexToken(EOL,'\n',1,4043) -LexToken(VAR,'register',1,4052) -LexToken(DOT,'.',1,4060) -LexToken(VAR,'graphics',1,4061) -LexToken(DOT,'.',1,4069) -LexToken(VAR,'exprs',1,4070) -LexToken(ASSIGNMENT,'=',1,4075) -LexToken(DQSTRING,'"0;0;0;0;0;0;0;0;0;0"',1,4096) -LexToken(EOL,'\n',1,4097) -LexToken(VAR,'register',1,4106) -LexToken(DOT,'.',1,4114) -LexToken(VAR,'graphics',1,4115) -LexToken(DOT,'.',1,4123) -LexToken(VAR,'pin',1,4124) -LexToken(ASSIGNMENT,'=',1,4127) -LexToken(NUMBER,'6',1,4128) -LexToken(EOL,'\n',1,4129) -LexToken(VAR,'register',1,4138) -LexToken(DOT,'.',1,4146) -LexToken(VAR,'graphics',1,4147) -LexToken(DOT,'.',1,4155) -LexToken(VAR,'pout',1,4156) -LexToken(ASSIGNMENT,'=',1,4160) -LexToken(NUMBER,'5',1,4161) -LexToken(EOL,'\n',1,4162) -LexToken(VAR,'register',1,4171) -LexToken(DOT,'.',1,4179) -LexToken(VAR,'graphics',1,4180) -LexToken(DOT,'.',1,4188) -LexToken(VAR,'pein',1,4189) -LexToken(ASSIGNMENT,'=',1,4193) -LexToken(NUMBER,'9',1,4194) -LexToken(EOL,'\n',1,4195) -LexToken(EOL,'\n',1,4196) -LexToken(VAR,'input_port',1,4205) -LexToken(ASSIGNMENT,'=',1,4215) -LexToken(VAR,'IN_f',1,4216) -LexToken(OPENBRACKET,'(',1,4220) -LexToken(DQSTRING,'"define"',1,4228) -LexToken(CLOSEBRACKET,')',1,4229) -LexToken(EOL,'\n',1,4230) -LexToken(VAR,'input_port',1,4239) -LexToken(DOT,'.',1,4249) -LexToken(VAR,'graphics',1,4250) -LexToken(DOT,'.',1,4258) -LexToken(VAR,'orig',1,4259) -LexToken(ASSIGNMENT,'=',1,4263) -LexToken(OPENSQBRACKET,'[',1,4264) -LexToken(NUMBER,'92',1,4265) -LexToken(COMMA,',',1,4267) -LexToken(NUMBER,'210',1,4268) -LexToken(CLOSESQBRACKET,']',1,4271) -LexToken(EOL,'\n',1,4272) -LexToken(VAR,'input_port',1,4281) -LexToken(DOT,'.',1,4291) -LexToken(VAR,'graphics',1,4292) -LexToken(DOT,'.',1,4300) -LexToken(VAR,'sz',1,4301) -LexToken(ASSIGNMENT,'=',1,4303) -LexToken(OPENSQBRACKET,'[',1,4304) -LexToken(NUMBER,'20',1,4305) -LexToken(COMMA,',',1,4307) -LexToken(NUMBER,'20',1,4308) -LexToken(CLOSESQBRACKET,']',1,4310) -LexToken(EOL,'\n',1,4311) -LexToken(VAR,'input_port',1,4320) -LexToken(DOT,'.',1,4330) -LexToken(VAR,'graphics',1,4331) -LexToken(DOT,'.',1,4339) -LexToken(VAR,'flip',1,4340) -LexToken(ASSIGNMENT,'=',1,4344) -LexToken(PREVAR_BOOLEAN,'%t',1,4345) -LexToken(EOL,'\n',1,4347) -LexToken(VAR,'input_port',1,4356) -LexToken(DOT,'.',1,4366) -LexToken(VAR,'graphics',1,4367) -LexToken(DOT,'.',1,4375) -LexToken(VAR,'exprs',1,4376) -LexToken(ASSIGNMENT,'=',1,4381) -LexToken(OPENSQBRACKET,'[',1,4382) -LexToken(DQSTRING,'"1"',1,4385) -LexToken(SEMICOLON,';',1,4386) -LexToken(DQSTRING,'"1"',1,4389) -LexToken(CLOSESQBRACKET,']',1,4390) -LexToken(EOL,'\n',1,4391) -LexToken(VAR,'input_port',1,4400) -LexToken(DOT,'.',1,4410) -LexToken(VAR,'graphics',1,4411) -LexToken(DOT,'.',1,4419) -LexToken(VAR,'pout',1,4420) -LexToken(ASSIGNMENT,'=',1,4424) -LexToken(NUMBER,'6',1,4425) -LexToken(EOL,'\n',1,4426) -LexToken(VAR,'input_port',1,4435) -LexToken(DOT,'.',1,4445) -LexToken(VAR,'model',1,4446) -LexToken(DOT,'.',1,4451) -LexToken(VAR,'ipar',1,4452) -LexToken(ASSIGNMENT,'=',1,4456) -LexToken(NUMBER,'1',1,4457) -LexToken(EOL,'\n',1,4458) -LexToken(EOL,'\n',1,4459) -LexToken(VAR,'output_port',1,4468) -LexToken(ASSIGNMENT,'=',1,4479) -LexToken(VAR,'OUT_f',1,4480) -LexToken(OPENBRACKET,'(',1,4485) -LexToken(DQSTRING,'"define"',1,4493) -LexToken(CLOSEBRACKET,')',1,4494) -LexToken(EOL,'\n',1,4495) -LexToken(VAR,'output_port',1,4504) -LexToken(DOT,'.',1,4515) -LexToken(VAR,'graphics',1,4516) -LexToken(DOT,'.',1,4524) -LexToken(VAR,'orig',1,4525) -LexToken(ASSIGNMENT,'=',1,4529) -LexToken(OPENSQBRACKET,'[',1,4530) -LexToken(NUMBER,'440',1,4531) -LexToken(COMMA,',',1,4534) -LexToken(NUMBER,'210',1,4535) -LexToken(CLOSESQBRACKET,']',1,4538) -LexToken(EOL,'\n',1,4539) -LexToken(VAR,'output_port',1,4548) -LexToken(DOT,'.',1,4559) -LexToken(VAR,'graphics',1,4560) -LexToken(DOT,'.',1,4568) -LexToken(VAR,'sz',1,4569) -LexToken(ASSIGNMENT,'=',1,4571) -LexToken(OPENSQBRACKET,'[',1,4572) -LexToken(NUMBER,'20',1,4573) -LexToken(COMMA,',',1,4575) -LexToken(NUMBER,'20',1,4576) -LexToken(CLOSESQBRACKET,']',1,4578) -LexToken(EOL,'\n',1,4579) -LexToken(VAR,'output_port',1,4588) -LexToken(DOT,'.',1,4599) -LexToken(VAR,'graphics',1,4600) -LexToken(DOT,'.',1,4608) -LexToken(VAR,'flip',1,4609) -LexToken(ASSIGNMENT,'=',1,4613) -LexToken(PREVAR_BOOLEAN,'%t',1,4614) -LexToken(EOL,'\n',1,4616) -LexToken(VAR,'output_port',1,4625) -LexToken(DOT,'.',1,4636) -LexToken(VAR,'graphics',1,4637) -LexToken(DOT,'.',1,4645) -LexToken(VAR,'exprs',1,4646) -LexToken(ASSIGNMENT,'=',1,4651) -LexToken(OPENSQBRACKET,'[',1,4652) -LexToken(DQSTRING,'"1"',1,4655) -LexToken(SEMICOLON,';',1,4656) -LexToken(DQSTRING,'"1"',1,4659) -LexToken(CLOSESQBRACKET,']',1,4660) -LexToken(EOL,'\n',1,4661) -LexToken(VAR,'output_port',1,4670) -LexToken(DOT,'.',1,4681) -LexToken(VAR,'graphics',1,4682) -LexToken(DOT,'.',1,4690) -LexToken(VAR,'pin',1,4691) -LexToken(ASSIGNMENT,'=',1,4694) -LexToken(NUMBER,'5',1,4695) -LexToken(EOL,'\n',1,4696) -LexToken(VAR,'output_port',1,4705) -LexToken(DOT,'.',1,4716) -LexToken(VAR,'model',1,4717) -LexToken(DOT,'.',1,4722) -LexToken(VAR,'ipar',1,4723) -LexToken(ASSIGNMENT,'=',1,4727) -LexToken(NUMBER,'1',1,4728) -LexToken(EOL,'\n',1,4729) -LexToken(EOL,'\n',1,4730) -LexToken(VAR,'split',1,4739) -LexToken(ASSIGNMENT,'=',1,4744) -LexToken(VAR,'CLKSPLIT_f',1,4745) -LexToken(OPENBRACKET,'(',1,4755) -LexToken(DQSTRING,'"define"',1,4763) -LexToken(CLOSEBRACKET,')',1,4764) -LexToken(EOL,'\n',1,4765) -LexToken(VAR,'split',1,4774) -LexToken(DOT,'.',1,4779) -LexToken(VAR,'graphics',1,4780) -LexToken(DOT,'.',1,4788) -LexToken(VAR,'orig',1,4789) -LexToken(ASSIGNMENT,'=',1,4793) -LexToken(OPENSQBRACKET,'[',1,4794) -LexToken(NUMBER,'263',1,4795) -LexToken(SEMICOLON,';',1,4798) -LexToken(NUMBER,'271.2',1,4799) -LexToken(CLOSESQBRACKET,']',1,4804) -LexToken(EOL,'\n',1,4805) -LexToken(VAR,'split',1,4814) -LexToken(DOT,'.',1,4819) -LexToken(VAR,'graphics',1,4820) -LexToken(DOT,'.',1,4828) -LexToken(VAR,'pein',1,4829) -LexToken(ASSIGNMENT,'=',1,4833) -LexToken(NUMBER,'7',1,4834) -LexToken(EOL,'\n',1,4835) -LexToken(VAR,'split',1,4845) -LexToken(DOT,'.',1,4850) -LexToken(VAR,'graphics',1,4851) -LexToken(DOT,'.',1,4859) -LexToken(VAR,'peout',1,4860) -LexToken(ASSIGNMENT,'=',1,4865) -LexToken(OPENSQBRACKET,'[',1,4866) -LexToken(NUMBER,'9',1,4867) -LexToken(SEMICOLON,';',1,4868) -LexToken(NUMBER,'10',1,4869) -LexToken(CLOSESQBRACKET,']',1,4871) -LexToken(EOL,'\n',1,4872) -LexToken(EOL,'\n',1,4873) -LexToken(VAR,'diagram',1,4882) -LexToken(ASSIGNMENT,'=',1,4889) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4890) -LexToken(OPENBRACKET,'(',1,4904) -LexToken(CLOSEBRACKET,')',1,4905) -LexToken(EOL,'\n',1,4906) -LexToken(VAR,'diagram',1,4916) -LexToken(DOT,'.',1,4923) -LexToken(VAR,'objs',1,4924) -LexToken(OPENBRACKET,'(',1,4928) -LexToken(NUMBER,'1',1,4929) -LexToken(CLOSEBRACKET,')',1,4930) -LexToken(ASSIGNMENT,'=',1,4931) -LexToken(VAR,'input_port',1,4932) -LexToken(EOL,'\n',1,4942) -LexToken(VAR,'diagram',1,4951) -LexToken(DOT,'.',1,4958) -LexToken(VAR,'objs',1,4959) -LexToken(OPENBRACKET,'(',1,4963) -LexToken(NUMBER,'2',1,4964) -LexToken(CLOSEBRACKET,')',1,4965) -LexToken(ASSIGNMENT,'=',1,4966) -LexToken(VAR,'output_port',1,4967) -LexToken(EOL,'\n',1,4978) -LexToken(VAR,'diagram',1,4987) -LexToken(DOT,'.',1,4994) -LexToken(VAR,'objs',1,4995) -LexToken(OPENBRACKET,'(',1,4999) -LexToken(NUMBER,'3',1,5000) -LexToken(CLOSEBRACKET,')',1,5001) -LexToken(ASSIGNMENT,'=',1,5002) -LexToken(VAR,'register',1,5003) -LexToken(EOL,'\n',1,5011) -LexToken(VAR,'diagram',1,5020) -LexToken(DOT,'.',1,5027) -LexToken(VAR,'objs',1,5028) -LexToken(OPENBRACKET,'(',1,5032) -LexToken(NUMBER,'4',1,5033) -LexToken(CLOSEBRACKET,')',1,5034) -LexToken(ASSIGNMENT,'=',1,5035) -LexToken(VAR,'evtdly',1,5036) -LexToken(EOL,'\n',1,5042) -LexToken(VAR,'diagram',1,5051) -LexToken(DOT,'.',1,5058) -LexToken(VAR,'objs',1,5059) -LexToken(OPENBRACKET,'(',1,5063) -LexToken(NUMBER,'5',1,5064) -LexToken(CLOSEBRACKET,')',1,5065) -LexToken(ASSIGNMENT,'=',1,5066) -LexToken(SCICOS_LINK,'scicos_link',1,5067) -LexToken(OPENBRACKET,'(',1,5078) -LexToken(VAR,'xx',1,5079) -LexToken(ASSIGNMENT,'=',1,5081) -LexToken(OPENSQBRACKET,'[',1,5082) -LexToken(NUMBER,'296.6',1,5083) -LexToken(SEMICOLON,';',1,5088) -LexToken(NUMBER,'440',1,5089) -LexToken(CLOSESQBRACKET,']',1,5092) -LexToken(COMMA,',',1,5093) -LexToken(VAR,'yy',1,5094) -LexToken(ASSIGNMENT,'=',1,5096) -LexToken(OPENSQBRACKET,'[',1,5097) -LexToken(NUMBER,'220',1,5098) -LexToken(SEMICOLON,';',1,5101) -LexToken(NUMBER,'220',1,5102) -LexToken(CLOSESQBRACKET,']',1,5105) -LexToken(COMMA,',',1,5106) -LexToken(VAR,'from',1,5118) -LexToken(ASSIGNMENT,'=',1,5122) -LexToken(OPENSQBRACKET,'[',1,5123) -LexToken(NUMBER,'3',1,5124) -LexToken(COMMA,',',1,5125) -LexToken(NUMBER,'1',1,5126) -LexToken(CLOSESQBRACKET,']',1,5127) -LexToken(COMMA,',',1,5128) -LexToken(VAR,'to',1,5129) -LexToken(ASSIGNMENT,'=',1,5131) -LexToken(OPENSQBRACKET,'[',1,5132) -LexToken(NUMBER,'2',1,5133) -LexToken(COMMA,',',1,5134) -LexToken(NUMBER,'1',1,5135) -LexToken(CLOSESQBRACKET,']',1,5136) -LexToken(CLOSEBRACKET,')',1,5137) -LexToken(EOL,'\n',1,5138) -LexToken(VAR,'diagram',1,5147) -LexToken(DOT,'.',1,5154) -LexToken(VAR,'objs',1,5155) -LexToken(OPENBRACKET,'(',1,5159) -LexToken(NUMBER,'6',1,5160) -LexToken(CLOSEBRACKET,')',1,5161) -LexToken(ASSIGNMENT,'=',1,5162) -LexToken(SCICOS_LINK,'scicos_link',1,5163) -LexToken(OPENBRACKET,'(',1,5174) -LexToken(VAR,'xx',1,5175) -LexToken(ASSIGNMENT,'=',1,5177) -LexToken(OPENSQBRACKET,'[',1,5178) -LexToken(NUMBER,'112',1,5179) -LexToken(SEMICOLON,';',1,5182) -LexToken(NUMBER,'229.4',1,5183) -LexToken(CLOSESQBRACKET,']',1,5188) -LexToken(COMMA,',',1,5189) -LexToken(VAR,'yy',1,5190) -LexToken(ASSIGNMENT,'=',1,5192) -LexToken(OPENSQBRACKET,'[',1,5193) -LexToken(NUMBER,'220',1,5194) -LexToken(SEMICOLON,';',1,5197) -LexToken(NUMBER,'220',1,5198) -LexToken(CLOSESQBRACKET,']',1,5201) -LexToken(COMMA,',',1,5202) -LexToken(VAR,'from',1,5214) -LexToken(ASSIGNMENT,'=',1,5218) -LexToken(OPENSQBRACKET,'[',1,5219) -LexToken(NUMBER,'1',1,5220) -LexToken(COMMA,',',1,5221) -LexToken(NUMBER,'1',1,5222) -LexToken(CLOSESQBRACKET,']',1,5223) -LexToken(COMMA,',',1,5224) -LexToken(VAR,'to',1,5225) -LexToken(ASSIGNMENT,'=',1,5227) -LexToken(OPENSQBRACKET,'[',1,5228) -LexToken(NUMBER,'3',1,5229) -LexToken(COMMA,',',1,5230) -LexToken(NUMBER,'1',1,5231) -LexToken(CLOSESQBRACKET,']',1,5232) -LexToken(CLOSEBRACKET,')',1,5233) -LexToken(EOL,'\n',1,5234) -LexToken(VAR,'diagram',1,5243) -LexToken(DOT,'.',1,5250) -LexToken(VAR,'objs',1,5251) -LexToken(OPENBRACKET,'(',1,5255) -LexToken(NUMBER,'7',1,5256) -LexToken(CLOSEBRACKET,')',1,5257) -LexToken(ASSIGNMENT,'=',1,5258) -LexToken(SCICOS_LINK,'scicos_link',1,5259) -LexToken(OPENBRACKET,'(',1,5270) -LexToken(VAR,'xx',1,5271) -LexToken(ASSIGNMENT,'=',1,5273) -LexToken(OPENSQBRACKET,'[',1,5274) -LexToken(NUMBER,'263',1,5275) -LexToken(SEMICOLON,';',1,5278) -LexToken(NUMBER,'263',1,5279) -LexToken(CLOSESQBRACKET,']',1,5282) -LexToken(COMMA,',',1,5283) -LexToken(VAR,'yy',1,5284) -LexToken(ASSIGNMENT,'=',1,5286) -LexToken(OPENSQBRACKET,'[',1,5287) -LexToken(NUMBER,'290.3',1,5288) -LexToken(SEMICOLON,';',1,5293) -LexToken(NUMBER,'271.2',1,5294) -LexToken(CLOSESQBRACKET,']',1,5299) -LexToken(COMMA,',',1,5300) -LexToken(VAR,'ct',1,5301) -LexToken(ASSIGNMENT,'=',1,5303) -LexToken(OPENSQBRACKET,'[',1,5304) -LexToken(NUMBER,'5',1,5305) -LexToken(COMMA,',',1,5306) -LexToken(ADDITION,'-',1,5307) -LexToken(NUMBER,'1',1,5308) -LexToken(CLOSESQBRACKET,']',1,5309) -LexToken(COMMA,',',1,5310) -LexToken(VAR,'from',1,5322) -LexToken(ASSIGNMENT,'=',1,5326) -LexToken(OPENSQBRACKET,'[',1,5327) -LexToken(NUMBER,'4',1,5328) -LexToken(COMMA,',',1,5329) -LexToken(NUMBER,'1',1,5330) -LexToken(CLOSESQBRACKET,']',1,5331) -LexToken(COMMA,',',1,5332) -LexToken(VAR,'to',1,5333) -LexToken(ASSIGNMENT,'=',1,5335) -LexToken(OPENSQBRACKET,'[',1,5336) -LexToken(NUMBER,'8',1,5337) -LexToken(COMMA,',',1,5338) -LexToken(NUMBER,'1',1,5339) -LexToken(CLOSESQBRACKET,']',1,5340) -LexToken(CLOSEBRACKET,')',1,5341) -LexToken(EOL,'\n',1,5342) -LexToken(VAR,'diagram',1,5351) -LexToken(DOT,'.',1,5358) -LexToken(VAR,'objs',1,5359) -LexToken(OPENBRACKET,'(',1,5363) -LexToken(NUMBER,'8',1,5364) -LexToken(CLOSEBRACKET,')',1,5365) -LexToken(ASSIGNMENT,'=',1,5366) -LexToken(VAR,'split',1,5367) -LexToken(EOL,'\n',1,5372) -LexToken(VAR,'diagram',1,5381) -LexToken(DOT,'.',1,5388) -LexToken(VAR,'objs',1,5389) -LexToken(OPENBRACKET,'(',1,5393) -LexToken(NUMBER,'9',1,5394) -LexToken(CLOSEBRACKET,')',1,5395) -LexToken(ASSIGNMENT,'=',1,5396) -LexToken(SCICOS_LINK,'scicos_link',1,5397) -LexToken(OPENBRACKET,'(',1,5408) -LexToken(VAR,'xx',1,5409) -LexToken(ASSIGNMENT,'=',1,5411) -LexToken(OPENSQBRACKET,'[',1,5412) -LexToken(NUMBER,'263',1,5413) -LexToken(SEMICOLON,';',1,5416) -LexToken(NUMBER,'263',1,5417) -LexToken(CLOSESQBRACKET,']',1,5420) -LexToken(COMMA,',',1,5421) -LexToken(VAR,'yy',1,5422) -LexToken(ASSIGNMENT,'=',1,5424) -LexToken(OPENSQBRACKET,'[',1,5425) -LexToken(NUMBER,'271.2',1,5426) -LexToken(SEMICOLON,';',1,5431) -LexToken(NUMBER,'250.7',1,5432) -LexToken(CLOSESQBRACKET,']',1,5437) -LexToken(COMMA,',',1,5438) -LexToken(VAR,'ct',1,5439) -LexToken(ASSIGNMENT,'=',1,5441) -LexToken(OPENSQBRACKET,'[',1,5442) -LexToken(NUMBER,'5',1,5443) -LexToken(COMMA,',',1,5444) -LexToken(ADDITION,'-',1,5445) -LexToken(NUMBER,'1',1,5446) -LexToken(CLOSESQBRACKET,']',1,5447) -LexToken(COMMA,',',1,5448) -LexToken(VAR,'from',1,5460) -LexToken(ASSIGNMENT,'=',1,5464) -LexToken(OPENSQBRACKET,'[',1,5465) -LexToken(NUMBER,'8',1,5466) -LexToken(COMMA,',',1,5467) -LexToken(NUMBER,'1',1,5468) -LexToken(CLOSESQBRACKET,']',1,5469) -LexToken(COMMA,',',1,5470) -LexToken(VAR,'to',1,5471) -LexToken(ASSIGNMENT,'=',1,5473) -LexToken(OPENSQBRACKET,'[',1,5474) -LexToken(NUMBER,'3',1,5475) -LexToken(COMMA,',',1,5476) -LexToken(NUMBER,'1',1,5477) -LexToken(CLOSESQBRACKET,']',1,5478) -LexToken(CLOSEBRACKET,')',1,5479) -LexToken(EOL,'\n',1,5480) -LexToken(VAR,'diagram',1,5489) -LexToken(DOT,'.',1,5496) -LexToken(VAR,'objs',1,5497) -LexToken(OPENBRACKET,'(',1,5501) -LexToken(NUMBER,'10',1,5502) -LexToken(CLOSEBRACKET,')',1,5504) -LexToken(ASSIGNMENT,'=',1,5505) -LexToken(SCICOS_LINK,'scicos_link',1,5506) -LexToken(OPENBRACKET,'(',1,5517) -LexToken(VAR,'xx',1,5518) -LexToken(ASSIGNMENT,'=',1,5520) -LexToken(OPENSQBRACKET,'[',1,5521) -LexToken(NUMBER,'263',1,5522) -LexToken(SEMICOLON,';',1,5525) -LexToken(NUMBER,'308.6',1,5526) -LexToken(SEMICOLON,';',1,5531) -LexToken(NUMBER,'308.6',1,5532) -LexToken(SEMICOLON,';',1,5537) -LexToken(NUMBER,'263',1,5538) -LexToken(SEMICOLON,';',1,5541) -LexToken(NUMBER,'263',1,5542) -LexToken(CLOSESQBRACKET,']',1,5545) -LexToken(COMMA,',',1,5546) -LexToken(VAR,'yy',1,5558) -LexToken(ASSIGNMENT,'=',1,5560) -LexToken(OPENSQBRACKET,'[',1,5561) -LexToken(NUMBER,'271.2',1,5562) -LexToken(SEMICOLON,';',1,5567) -LexToken(NUMBER,'271.2',1,5568) -LexToken(SEMICOLON,';',1,5573) -LexToken(NUMBER,'367',1,5574) -LexToken(SEMICOLON,';',1,5577) -LexToken(NUMBER,'367',1,5578) -LexToken(SEMICOLON,';',1,5581) -LexToken(NUMBER,'341.7',1,5582) -LexToken(CLOSESQBRACKET,']',1,5587) -LexToken(COMMA,',',1,5588) -LexToken(VAR,'ct',1,5600) -LexToken(ASSIGNMENT,'=',1,5602) -LexToken(OPENSQBRACKET,'[',1,5603) -LexToken(NUMBER,'5',1,5604) -LexToken(COMMA,',',1,5605) -LexToken(ADDITION,'-',1,5606) -LexToken(NUMBER,'1',1,5607) -LexToken(CLOSESQBRACKET,']',1,5608) -LexToken(COMMA,',',1,5609) -LexToken(VAR,'from',1,5610) -LexToken(ASSIGNMENT,'=',1,5614) -LexToken(OPENSQBRACKET,'[',1,5615) -LexToken(NUMBER,'8',1,5616) -LexToken(COMMA,',',1,5617) -LexToken(NUMBER,'2',1,5618) -LexToken(CLOSESQBRACKET,']',1,5619) -LexToken(COMMA,',',1,5620) -LexToken(VAR,'to',1,5621) -LexToken(ASSIGNMENT,'=',1,5623) -LexToken(OPENSQBRACKET,'[',1,5624) -LexToken(NUMBER,'4',1,5625) -LexToken(COMMA,',',1,5626) -LexToken(NUMBER,'1',1,5627) -LexToken(CLOSESQBRACKET,']',1,5628) -LexToken(CLOSEBRACKET,')',1,5629) -LexToken(EOL,'\n',1,5630) -LexToken(VAR,'x',1,5639) -LexToken(ASSIGNMENT,'=',1,5640) -LexToken(SCICOS_BLOCK,'scicos_block',1,5641) -LexToken(OPENBRACKET,'(',1,5653) -LexToken(CLOSEBRACKET,')',1,5654) -LexToken(EOL,'\n',1,5655) -LexToken(VAR,'x',1,5664) -LexToken(DOT,'.',1,5665) -LexToken(VAR,'gui',1,5666) -LexToken(ASSIGNMENT,'=',1,5669) -LexToken(DQSTRING,'"DELAY_f"',1,5678) -LexToken(EOL,'\n',1,5679) -LexToken(VAR,'x',1,5688) -LexToken(DOT,'.',1,5689) -LexToken(VAR,'graphics',1,5690) -LexToken(DOT,'.',1,5698) -LexToken(VAR,'sz',1,5699) -LexToken(ASSIGNMENT,'=',1,5701) -LexToken(OPENSQBRACKET,'[',1,5702) -LexToken(NUMBER,'2',1,5703) -LexToken(COMMA,',',1,5704) -LexToken(NUMBER,'2',1,5705) -LexToken(CLOSESQBRACKET,']',1,5706) -LexToken(EOL,'\n',1,5707) -LexToken(VAR,'x',1,5716) -LexToken(DOT,'.',1,5717) -LexToken(VAR,'graphics',1,5718) -LexToken(DOT,'.',1,5726) -LexToken(VAR,'gr_i',1,5727) -LexToken(ASSIGNMENT,'=',1,5731) -LexToken(OPENSQBRACKET,'[',1,5732) -LexToken(CLOSESQBRACKET,']',1,5733) -LexToken(EOL,'\n',1,5734) -LexToken(VAR,'x',1,5743) -LexToken(DOT,'.',1,5744) -LexToken(VAR,'graphics',1,5745) -LexToken(DOT,'.',1,5753) -LexToken(VAR,'pin',1,5754) -LexToken(ASSIGNMENT,'=',1,5757) -LexToken(NUMBER,'0',1,5758) -LexToken(EOL,'\n',1,5759) -LexToken(VAR,'x',1,5768) -LexToken(DOT,'.',1,5769) -LexToken(VAR,'graphics',1,5770) -LexToken(DOT,'.',1,5778) -LexToken(VAR,'pout',1,5779) -LexToken(ASSIGNMENT,'=',1,5783) -LexToken(NUMBER,'0',1,5784) -LexToken(EOL,'\n',1,5785) -LexToken(VAR,'x',1,5794) -LexToken(DOT,'.',1,5795) -LexToken(VAR,'model',1,5796) -LexToken(DOT,'.',1,5801) -LexToken(VAR,'sim',1,5802) -LexToken(ASSIGNMENT,'=',1,5805) -LexToken(DQSTRING,'"csuper"',1,5813) -LexToken(EOL,'\n',1,5814) -LexToken(VAR,'x',1,5823) -LexToken(DOT,'.',1,5824) -LexToken(VAR,'model',1,5825) -LexToken(DOT,'.',1,5830) -LexToken(VAR,'in',1,5831) -LexToken(ASSIGNMENT,'=',1,5833) -LexToken(NUMBER,'1',1,5834) -LexToken(EOL,'\n',1,5835) -LexToken(VAR,'x',1,5844) -LexToken(DOT,'.',1,5845) -LexToken(VAR,'model',1,5846) -LexToken(DOT,'.',1,5851) -LexToken(VAR,'out',1,5852) -LexToken(ASSIGNMENT,'=',1,5855) -LexToken(NUMBER,'1',1,5856) -LexToken(EOL,'\n',1,5857) -LexToken(VAR,'x',1,5866) -LexToken(DOT,'.',1,5867) -LexToken(VAR,'model',1,5868) -LexToken(DOT,'.',1,5873) -LexToken(VAR,'blocktype',1,5874) -LexToken(ASSIGNMENT,'=',1,5883) -LexToken(DQSTRING,'"h"',1,5886) -LexToken(EOL,'\n',1,5887) -LexToken(VAR,'x',1,5896) -LexToken(DOT,'.',1,5897) -LexToken(VAR,'model',1,5898) -LexToken(DOT,'.',1,5903) -LexToken(VAR,'dep_ut',1,5904) -LexToken(ASSIGNMENT,'=',1,5910) -LexToken(OPENSQBRACKET,'[',1,5911) -LexToken(PREVAR_BOOLEAN,'%f',1,5912) -LexToken(PREVAR_BOOLEAN,'%f',1,5915) -LexToken(CLOSESQBRACKET,']',1,5917) -LexToken(EOL,'\n',1,5918) -LexToken(VAR,'x',1,5927) -LexToken(DOT,'.',1,5928) -LexToken(VAR,'model',1,5929) -LexToken(DOT,'.',1,5934) -LexToken(VAR,'rpar',1,5935) -LexToken(ASSIGNMENT,'=',1,5939) -LexToken(VAR,'diagram',1,5940) -LexToken(EOL,'\n',1,5947) -LexToken(VAR,'x',1,5956) -LexToken(DOT,'.',1,5957) -LexToken(VAR,'graphics',1,5958) -LexToken(DOT,'.',1,5966) -LexToken(VAR,'in_implicit',1,5967) -LexToken(ASSIGNMENT,'=',1,5978) -LexToken(OPENSQBRACKET,'[',1,5979) -LexToken(DQSTRING,'"E"',1,5982) -LexToken(CLOSESQBRACKET,']',1,5983) -LexToken(EOL,'\n',1,5984) -LexToken(VAR,'x',1,5993) -LexToken(DOT,'.',1,5994) -LexToken(VAR,'graphics',1,5995) -LexToken(DOT,'.',1,6003) -LexToken(VAR,'in_style',1,6004) -LexToken(ASSIGNMENT,'=',1,6012) -LexToken(DQSTRING,'""',1,6014) -LexToken(EOL,'\n',1,6015) -LexToken(VAR,'x',1,6024) -LexToken(DOT,'.',1,6025) -LexToken(VAR,'graphics',1,6026) -LexToken(DOT,'.',1,6034) -LexToken(VAR,'out_implicit',1,6035) -LexToken(ASSIGNMENT,'=',1,6047) -LexToken(OPENSQBRACKET,'[',1,6048) -LexToken(DQSTRING,'"E"',1,6051) -LexToken(CLOSESQBRACKET,']',1,6052) -LexToken(EOL,'\n',1,6053) -LexToken(VAR,'x',1,6062) -LexToken(DOT,'.',1,6063) -LexToken(VAR,'graphics',1,6064) -LexToken(DOT,'.',1,6072) -LexToken(VAR,'out_style',1,6073) -LexToken(ASSIGNMENT,'=',1,6082) -LexToken(DQSTRING,'""',1,6084) -LexToken(EOL,'\n',1,6085) -LexToken(END,'end',1,6090) -LexToken(EOL,'\n',1,6093) -LexToken(ENDFUNCTION,'endfunction',1,6094) -LexToken(EOL,'\n',1,6105) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4890) +/* autogenerated from "macros/Linear/DELAY_f.sci" */ +None diff --git a/js/Linear/DERIV.js b/js/Linear/DERIV.js index 1b1ffbad..7adc33b3 100644 --- a/js/Linear/DERIV.js +++ b/js/Linear/DERIV.js @@ -1,148 +1,21 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'DERIV',1,854) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(CASE,'case',1,961) -LexToken(DQSTRING,'"define"',1,973) -LexToken(THEN,'then',1,975) -LexToken(EOL,'\n',1,979) -LexToken(VAR,'model',1,988) -LexToken(ASSIGNMENT,'=',1,993) -LexToken(SCICOS_MODEL,'scicos_model',1,994) -LexToken(OPENBRACKET,'(',1,1006) -LexToken(CLOSEBRACKET,')',1,1007) -LexToken(EOL,'\n',1,1008) -LexToken(VAR,'model',1,1017) -LexToken(DOT,'.',1,1022) -LexToken(VAR,'sim',1,1023) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(VAR,'list',1,1027) -LexToken(OPENBRACKET,'(',1,1031) -LexToken(DQSTRING,'"deriv"',1,1038) -LexToken(COMMA,',',1,1039) -LexToken(NUMBER,'4',1,1040) -LexToken(CLOSEBRACKET,')',1,1041) -LexToken(EOL,'\n',1,1042) -LexToken(VAR,'model',1,1051) -LexToken(DOT,'.',1,1056) -LexToken(VAR,'in',1,1057) -LexToken(ASSIGNMENT,'=',1,1059) -LexToken(ADDITION,'-',1,1060) -LexToken(NUMBER,'1',1,1061) -LexToken(EOL,'\n',1,1062) -LexToken(VAR,'model',1,1071) -LexToken(DOT,'.',1,1076) -LexToken(VAR,'out',1,1077) -LexToken(ASSIGNMENT,'=',1,1080) -LexToken(ADDITION,'-',1,1081) -LexToken(NUMBER,'1',1,1082) -LexToken(EOL,'\n',1,1083) -LexToken(VAR,'model',1,1092) -LexToken(DOT,'.',1,1097) -LexToken(VAR,'blocktype',1,1098) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(DQSTRING,'"x"',1,1110) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'model',1,1120) -LexToken(DOT,'.',1,1125) -LexToken(VAR,'dep_ut',1,1126) -LexToken(ASSIGNMENT,'=',1,1132) -LexToken(OPENSQBRACKET,'[',1,1133) -LexToken(PREVAR_BOOLEAN,'%t',1,1134) -LexToken(PREVAR_BOOLEAN,'%f',1,1137) -LexToken(CLOSESQBRACKET,']',1,1139) -LexToken(EOL,'\n',1,1140) -LexToken(EOL,'\n',1,1141) -LexToken(VAR,'exprs',1,1150) -LexToken(ASSIGNMENT,'=',1,1155) -LexToken(OPENSQBRACKET,'[',1,1156) -LexToken(CLOSESQBRACKET,']',1,1157) -LexToken(EOL,'\n',1,1158) -LexToken(VAR,'gr_i',1,1167) -LexToken(ASSIGNMENT,'=',1,1171) -LexToken(OPENSQBRACKET,'[',1,1172) -LexToken(CLOSESQBRACKET,']',1,1173) -LexToken(EOL,'\n',1,1174) -LexToken(VAR,'x',1,1183) -LexToken(ASSIGNMENT,'=',1,1184) -LexToken(VAR,'standard_define',1,1185) -LexToken(OPENBRACKET,'(',1,1200) -LexToken(OPENSQBRACKET,'[',1,1201) -LexToken(NUMBER,'2',1,1202) -LexToken(NUMBER,'2',1,1204) -LexToken(CLOSESQBRACKET,']',1,1205) -LexToken(COMMA,',',1,1206) -LexToken(VAR,'model',1,1207) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'exprs',1,1213) -LexToken(COMMA,',',1,1218) -LexToken(VAR,'gr_i',1,1219) -LexToken(CLOSEBRACKET,')',1,1223) -LexToken(EOL,'\n',1,1224) -LexToken(END,'end',1,1229) -LexToken(EOL,'\n',1,1232) -LexToken(ENDFUNCTION,'endfunction',1,1233) -LexToken(EOL,'\n',1,1244) -LexToken(EOL,'\n',1,1245) -LexToken(EOL,'\n',1,1246) +/* autogenerated from "macros/Linear/DERIV.sci" */ +function DERIV() { +DERIV.prototype.get = function DERIV() { +} +DERIV.prototype.set = function DERIV() { +x=arg1; +} +DERIV.prototype.define = function DERIV() { +model=scicos_model(); +model.sim=list("deriv",4); +model.in=-1; +model.out=-1; +model.blocktype="x"; +model.dep_ut=[true,None]; +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DERIV.prototype.details = function DERIV() { +} +} diff --git a/js/Linear/DIFF_c.js b/js/Linear/DIFF_c.js index dff134b0..c3ea5c21 100644 --- a/js/Linear/DIFF_c.js +++ b/js/Linear/DIFF_c.js @@ -1,389 +1,55 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,80) -LexToken(EOL,'\n',1,139) -LexToken(EOL,'\n',1,193) -LexToken(EOL,'\n',1,196) -LexToken(EOL,'\n',1,268) -LexToken(EOL,'\n',1,340) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,448) -LexToken(EOL,'\n',1,451) -LexToken(EOL,'\n',1,518) -LexToken(EOL,'\n',1,584) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,697) -LexToken(EOL,'\n',1,700) -LexToken(EOL,'\n',1,769) -LexToken(EOL,'\n',1,832) -LexToken(EOL,'\n',1,914) -LexToken(EOL,'\n',1,917) -LexToken(EOL,'\n',1,948) -LexToken(EOL,'\n',1,951) -LexToken(EOL,'\n',1,952) -LexToken(FUNCTION,'function',1,953) -LexToken(OPENSQBRACKET,'[',1,962) -LexToken(VAR,'x',1,963) -LexToken(COMMA,',',1,964) -LexToken(VAR,'y',1,965) -LexToken(COMMA,',',1,966) -LexToken(VAR,'typ',1,967) -LexToken(CLOSESQBRACKET,']',1,970) -LexToken(ASSIGNMENT,'=',1,971) -LexToken(VAR,'DIFF_c',1,972) -LexToken(OPENBRACKET,'(',1,978) -LexToken(VAR,'job',1,979) -LexToken(COMMA,',',1,982) -LexToken(VAR,'arg1',1,983) -LexToken(COMMA,',',1,987) -LexToken(VAR,'arg2',1,988) -LexToken(CLOSEBRACKET,')',1,992) -LexToken(EOL,'\n',1,993) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'x',1,1021) -LexToken(ASSIGNMENT,'=',1,1022) -LexToken(OPENSQBRACKET,'[',1,1023) -LexToken(CLOSESQBRACKET,']',1,1024) -LexToken(EOL,'\n',1,1025) -LexToken(VAR,'y',1,1031) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(OPENSQBRACKET,'[',1,1033) -LexToken(CLOSESQBRACKET,']',1,1034) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'typ',1,1041) -LexToken(ASSIGNMENT,'=',1,1044) -LexToken(OPENSQBRACKET,'[',1,1045) -LexToken(CLOSESQBRACKET,']',1,1046) -LexToken(EOL,'\n',1,1047) -LexToken(SELECT,'select',1,1053) -LexToken(VAR,'job',1,1060) -LexToken(EOL,'\n',1,1063) -LexToken(CASE,'case',1,1068) -LexToken(DQSTRING,'"set"',1,1077) -LexToken(THEN,'then',1,1079) -LexToken(EOL,'\n',1,1083) -LexToken(VAR,'x',1,1092) -LexToken(ASSIGNMENT,'=',1,1093) -LexToken(VAR,'arg1',1,1094) -LexToken(EOL,'\n',1,1098) -LexToken(VAR,'graphics',1,1107) -LexToken(ASSIGNMENT,'=',1,1115) -LexToken(VAR,'arg1',1,1116) -LexToken(DOT,'.',1,1120) -LexToken(VAR,'graphics',1,1121) -LexToken(EOL,'\n',1,1129) -LexToken(VAR,'exprs',1,1139) -LexToken(ASSIGNMENT,'=',1,1144) -LexToken(VAR,'graphics',1,1145) -LexToken(DOT,'.',1,1153) -LexToken(VAR,'exprs',1,1154) -LexToken(EOL,'\n',1,1159) -LexToken(VAR,'model',1,1168) -LexToken(ASSIGNMENT,'=',1,1173) -LexToken(VAR,'arg1',1,1174) -LexToken(DOT,'.',1,1178) -LexToken(VAR,'model',1,1179) -LexToken(EOL,'\n',1,1184) -LexToken(WHILE,'while',1,1194) -LexToken(PREVAR_BOOLEAN,'%t',1,1200) -LexToken(DO,'do',1,1203) -LexToken(EOL,'\n',1,1205) -LexToken(VAR,'ask_again',1,1218) -LexToken(ASSIGNMENT,'=',1,1227) -LexToken(PREVAR_BOOLEAN,'%f',1,1228) -LexToken(EOL,'\n',1,1230) -LexToken(OPENSQBRACKET,'[',1,1243) -LexToken(VAR,'ok',1,1244) -LexToken(COMMA,',',1,1246) -LexToken(VAR,'x0',1,1247) -LexToken(COMMA,',',1,1249) -LexToken(VAR,'xd0',1,1250) -LexToken(COMMA,',',1,1253) -LexToken(VAR,'exprs',1,1254) -LexToken(CLOSESQBRACKET,']',1,1259) -LexToken(ASSIGNMENT,'=',1,1260) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1261) -LexToken(OPENBRACKET,'(',1,1276) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1317) -LexToken(COMMA,',',1,1318) -LexToken(OPENSQBRACKET,'[',1,1334) -LexToken(DQSTRING,'"Initial state"',1,1349) -LexToken(SEMICOLON,';',1,1350) -LexToken(DQSTRING,'"Initial Derivative"',1,1370) -LexToken(CLOSESQBRACKET,']',1,1371) -LexToken(COMMA,',',1,1372) -LexToken(VAR,'list',1,1373) -LexToken(OPENBRACKET,'(',1,1377) -LexToken(DQSTRING,'"vec"',1,1382) -LexToken(COMMA,',',1,1383) -LexToken(ADDITION,'-',1,1384) -LexToken(NUMBER,'1',1,1385) -LexToken(COMMA,',',1,1386) -LexToken(DQSTRING,'"vec"',1,1391) -LexToken(COMMA,',',1,1392) -LexToken(ADDITION,'-',1,1393) -LexToken(NUMBER,'1',1,1394) -LexToken(CLOSEBRACKET,')',1,1395) -LexToken(COMMA,',',1,1396) -LexToken(VAR,'exprs',1,1397) -LexToken(CLOSEBRACKET,')',1,1402) -LexToken(EOL,'\n',1,1403) -LexToken(IF,'if',1,1416) -LexToken(NOT,'~',1,1419) -LexToken(VAR,'ok',1,1420) -LexToken(THEN,'then',1,1423) -LexToken(EOL,'\n',1,1427) -LexToken(BREAK,'break',1,1444) -LexToken(EOL,'\n',1,1449) -LexToken(END,'end',1,1463) -LexToken(EOL,'\n',1,1466) -LexToken(VAR,'x0',1,1479) -LexToken(ASSIGNMENT,'=',1,1481) -LexToken(VAR,'x0',1,1482) -LexToken(OPENBRACKET,'(',1,1484) -LexToken(COLON,':',1,1485) -LexToken(CLOSEBRACKET,')',1,1486) -LexToken(EOL,'\n',1,1487) -LexToken(VAR,'N',1,1501) -LexToken(ASSIGNMENT,'=',1,1502) -LexToken(VAR,'size',1,1503) -LexToken(OPENBRACKET,'(',1,1507) -LexToken(VAR,'x0',1,1508) -LexToken(COMMA,',',1,1510) -LexToken(DQSTRING,'"*"',1,1513) -LexToken(CLOSEBRACKET,')',1,1514) -LexToken(EOL,'\n',1,1515) -LexToken(VAR,'xd0',1,1529) -LexToken(ASSIGNMENT,'=',1,1532) -LexToken(VAR,'xd0',1,1533) -LexToken(OPENBRACKET,'(',1,1536) -LexToken(COLON,':',1,1537) -LexToken(CLOSEBRACKET,')',1,1538) -LexToken(EOL,'\n',1,1539) -LexToken(VAR,'Nxd',1,1553) -LexToken(ASSIGNMENT,'=',1,1556) -LexToken(VAR,'size',1,1557) -LexToken(OPENBRACKET,'(',1,1561) -LexToken(VAR,'xd0',1,1562) -LexToken(COMMA,',',1,1565) -LexToken(DQSTRING,'"*"',1,1568) -LexToken(CLOSEBRACKET,')',1,1569) -LexToken(EOL,'\n',1,1570) -LexToken(IF,'if',1,1584) -LexToken(OPENBRACKET,'(',1,1587) -LexToken(VAR,'N',1,1588) -LexToken(COMPARISON,'~=',1,1589) -LexToken(VAR,'Nxd',1,1591) -LexToken(CLOSEBRACKET,')',1,1594) -LexToken(THEN,'then',1,1596) -LexToken(EOL,'\n',1,1600) -LexToken(VAR,'message',1,1617) -LexToken(OPENBRACKET,'(',1,1624) -LexToken(DQSTRING,'"Incompatible sizes: states and their derivatives should have the same size "',1,1701) -LexToken(CLOSEBRACKET,')',1,1702) -LexToken(EOL,'\n',1,1703) -LexToken(VAR,'ask_again',1,1720) -LexToken(ASSIGNMENT,'=',1,1729) -LexToken(PREVAR_BOOLEAN,'%t',1,1730) -LexToken(EOL,'\n',1,1732) -LexToken(END,'end',1,1745) -LexToken(EOL,'\n',1,1748) -LexToken(IF,'if',1,1761) -LexToken(OPENBRACKET,'(',1,1764) -LexToken(VAR,'N',1,1765) -LexToken(COMPARISON,'<=',1,1766) -LexToken(NUMBER,'0',1,1768) -LexToken(LOGICAL,'&',1,1770) -LexToken(NOT,'~',1,1772) -LexToken(VAR,'ask_again',1,1773) -LexToken(CLOSEBRACKET,')',1,1782) -LexToken(THEN,'then',1,1784) -LexToken(EOL,'\n',1,1788) -LexToken(VAR,'x_message',1,1805) -LexToken(OPENBRACKET,'(',1,1814) -LexToken(DQSTRING,'"number of states must be > 0 "',1,1845) -LexToken(CLOSEBRACKET,')',1,1846) -LexToken(EOL,'\n',1,1847) -LexToken(VAR,'ask_again',1,1864) -LexToken(ASSIGNMENT,'=',1,1873) -LexToken(PREVAR_BOOLEAN,'%t',1,1874) -LexToken(EOL,'\n',1,1876) -LexToken(END,'end',1,1889) -LexToken(EOL,'\n',1,1892) -LexToken(EOL,'\n',1,1893) -LexToken(IF,'if',1,1906) -LexToken(NOT,'~',1,1909) -LexToken(VAR,'ask_again',1,1910) -LexToken(THEN,'then',1,1921) -LexToken(EOL,'\n',1,1925) -LexToken(VAR,'graphics',1,1942) -LexToken(DOT,'.',1,1950) -LexToken(VAR,'exprs',1,1951) -LexToken(ASSIGNMENT,'=',1,1956) -LexToken(VAR,'exprs',1,1957) -LexToken(EOL,'\n',1,1962) -LexToken(VAR,'model',1,1979) -LexToken(DOT,'.',1,1984) -LexToken(VAR,'state',1,1985) -LexToken(ASSIGNMENT,'=',1,1990) -LexToken(OPENSQBRACKET,'[',1,1991) -LexToken(VAR,'x0',1,1992) -LexToken(SEMICOLON,';',1,1994) -LexToken(VAR,'xd0',1,1995) -LexToken(CLOSESQBRACKET,']',1,1998) -LexToken(EOL,'\n',1,1999) -LexToken(VAR,'model',1,2017) -LexToken(DOT,'.',1,2022) -LexToken(VAR,'out',1,2023) -LexToken(ASSIGNMENT,'=',1,2026) -LexToken(OPENSQBRACKET,'[',1,2027) -LexToken(VAR,'N',1,2028) -LexToken(CLOSESQBRACKET,']',1,2029) -LexToken(EOL,'\n',1,2030) -LexToken(VAR,'model',1,2047) -LexToken(DOT,'.',1,2052) -LexToken(VAR,'in',1,2053) -LexToken(ASSIGNMENT,'=',1,2055) -LexToken(VAR,'N',1,2056) -LexToken(EOL,'\n',1,2057) -LexToken(VAR,'x',1,2074) -LexToken(DOT,'.',1,2075) -LexToken(VAR,'graphics',1,2076) -LexToken(ASSIGNMENT,'=',1,2084) -LexToken(VAR,'graphics',1,2085) -LexToken(EOL,'\n',1,2093) -LexToken(VAR,'x',1,2111) -LexToken(DOT,'.',1,2112) -LexToken(VAR,'model',1,2113) -LexToken(ASSIGNMENT,'=',1,2118) -LexToken(VAR,'model',1,2119) -LexToken(EOL,'\n',1,2124) -LexToken(BREAK,'break',1,2141) -LexToken(EOL,'\n',1,2146) -LexToken(END,'end',1,2159) -LexToken(EOL,'\n',1,2162) -LexToken(END,'end',1,2171) -LexToken(EOL,'\n',1,2174) -LexToken(VAR,'x',1,2183) -LexToken(DOT,'.',1,2184) -LexToken(VAR,'model',1,2185) -LexToken(DOT,'.',1,2190) -LexToken(VAR,'firing',1,2191) -LexToken(ASSIGNMENT,'=',1,2197) -LexToken(OPENSQBRACKET,'[',1,2198) -LexToken(CLOSESQBRACKET,']',1,2199) -LexToken(EOL,'\n',1,2216) -LexToken(CASE,'case',1,2221) -LexToken(DQSTRING,'"define"',1,2233) -LexToken(THEN,'then',1,2235) -LexToken(EOL,'\n',1,2239) -LexToken(VAR,'x0',1,2248) -LexToken(ASSIGNMENT,'=',1,2250) -LexToken(OPENSQBRACKET,'[',1,2251) -LexToken(NUMBER,'0',1,2252) -LexToken(SEMICOLON,';',1,2253) -LexToken(NUMBER,'0',1,2254) -LexToken(CLOSESQBRACKET,']',1,2255) -LexToken(EOL,'\n',1,2256) -LexToken(VAR,'model',1,2265) -LexToken(ASSIGNMENT,'=',1,2270) -LexToken(SCICOS_MODEL,'scicos_model',1,2271) -LexToken(OPENBRACKET,'(',1,2283) -LexToken(CLOSEBRACKET,')',1,2284) -LexToken(EOL,'\n',1,2285) -LexToken(VAR,'model',1,2294) -LexToken(DOT,'.',1,2299) -LexToken(VAR,'sim',1,2300) -LexToken(ASSIGNMENT,'=',1,2303) -LexToken(VAR,'list',1,2304) -LexToken(OPENBRACKET,'(',1,2308) -LexToken(DQSTRING,'"diffblk_c"',1,2319) -LexToken(COMMA,',',1,2320) -LexToken(NUMBER,'10004',1,2321) -LexToken(CLOSEBRACKET,')',1,2326) -LexToken(EOL,'\n',1,2327) -LexToken(VAR,'model',1,2336) -LexToken(DOT,'.',1,2341) -LexToken(VAR,'in',1,2342) -LexToken(ASSIGNMENT,'=',1,2344) -LexToken(NUMBER,'1',1,2345) -LexToken(EOL,'\n',1,2346) -LexToken(VAR,'model',1,2355) -LexToken(DOT,'.',1,2360) -LexToken(VAR,'out',1,2361) -LexToken(ASSIGNMENT,'=',1,2364) -LexToken(NUMBER,'1',1,2365) -LexToken(EOL,'\n',1,2366) -LexToken(VAR,'model',1,2375) -LexToken(DOT,'.',1,2380) -LexToken(VAR,'state',1,2381) -LexToken(ASSIGNMENT,'=',1,2386) -LexToken(VAR,'x0',1,2387) -LexToken(EOL,'\n',1,2389) -LexToken(VAR,'model',1,2398) -LexToken(DOT,'.',1,2403) -LexToken(VAR,'blocktype',1,2404) -LexToken(ASSIGNMENT,'=',1,2413) -LexToken(DQSTRING,'"c"',1,2416) -LexToken(EOL,'\n',1,2417) -LexToken(VAR,'model',1,2426) -LexToken(DOT,'.',1,2431) -LexToken(VAR,'dep_ut',1,2432) -LexToken(ASSIGNMENT,'=',1,2438) -LexToken(OPENSQBRACKET,'[',1,2439) -LexToken(PREVAR_BOOLEAN,'%f',1,2440) -LexToken(PREVAR_BOOLEAN,'%t',1,2443) -LexToken(CLOSESQBRACKET,']',1,2445) -LexToken(EOL,'\n',1,2446) -LexToken(EOL,'\n',1,2447) -LexToken(VAR,'exprs',1,2456) -LexToken(ASSIGNMENT,'=',1,2461) -LexToken(OPENSQBRACKET,'[',1,2462) -LexToken(VAR,'strcat',1,2463) -LexToken(OPENBRACKET,'(',1,2469) -LexToken(VAR,'sci2exp',1,2470) -LexToken(OPENBRACKET,'(',1,2477) -LexToken(VAR,'x0',1,2478) -LexToken(OPENBRACKET,'(',1,2480) -LexToken(NUMBER,'1',1,2481) -LexToken(CLOSEBRACKET,')',1,2482) -LexToken(CLOSEBRACKET,')',1,2483) -LexToken(CLOSEBRACKET,')',1,2484) -LexToken(SEMICOLON,';',1,2485) -LexToken(VAR,'strcat',1,2486) -LexToken(OPENBRACKET,'(',1,2492) -LexToken(VAR,'sci2exp',1,2493) -LexToken(OPENBRACKET,'(',1,2500) -LexToken(VAR,'x0',1,2501) -LexToken(OPENBRACKET,'(',1,2503) -LexToken(NUMBER,'2',1,2504) -LexToken(CLOSEBRACKET,')',1,2505) -LexToken(CLOSEBRACKET,')',1,2506) -LexToken(CLOSEBRACKET,')',1,2507) -LexToken(CLOSESQBRACKET,']',1,2508) -LexToken(EOL,'\n',1,2509) -LexToken(VAR,'gr_i',1,2518) -LexToken(ASSIGNMENT,'=',1,2522) -LexToken(OPENSQBRACKET,'[',1,2523) -LexToken(CLOSESQBRACKET,']',1,2524) -LexToken(EOL,'\n',1,2525) -LexToken(VAR,'x',1,2534) -LexToken(ASSIGNMENT,'=',1,2535) -LexToken(VAR,'standard_define',1,2536) -LexToken(OPENBRACKET,'(',1,2551) -LexToken(OPENSQBRACKET,'[',1,2552) -LexToken(NUMBER,'2',1,2553) -LexToken(NUMBER,'2',1,2555) -LexToken(CLOSESQBRACKET,']',1,2556) -LexToken(COMMA,',',1,2557) -LexToken(VAR,'model',1,2558) -LexToken(COMMA,',',1,2563) -LexToken(VAR,'exprs',1,2564) -LexToken(COMMA,',',1,2569) -LexToken(VAR,'gr_i',1,2570) -LexToken(CLOSEBRACKET,')',1,2574) -LexToken(EOL,'\n',1,2575) -LexToken(END,'end',1,2580) -LexToken(EOL,'\n',1,2583) -LexToken(ENDFUNCTION,'endfunction',1,2584) -LexToken(EOL,'\n',1,2595) +/* autogenerated from "macros/Linear/DIFF_c.sci" */ +function DIFF_c() { +DIFF_c.prototype.get = function DIFF_c() { +} +DIFF_c.prototype.set = function DIFF_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +ask_again=None; +[ok,x0,xd0,exprs]=scicos_getvalue("Set continuous linear system parameters",["Initial state","Initial Derivative"],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +N=size(x0,"*"); +xd0=xd0.slice(); +Nxd=size(xd0,"*"); +if ((N!=Nxd)) { +message("Incompatible sizes: states and their derivatives should have the same size "); +ask_again=true; +} +if ((N<=0&&!ask_again)) { +x_message("number of states must be > 0 "); +ask_again=true; +} +if (!ask_again) { +graphics.exprs=exprs; +model.state=[x0,xd0]; +model.out=[N]; +model.in=N; +x.graphics=graphics; +x.model=model; +break +} +} +x.model.firing=[]; +} +DIFF_c.prototype.define = function DIFF_c() { +x0=[0,0]; +model=scicos_model(); +model.sim=list("diffblk_c",10004); +model.in=1; +model.out=1; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[strcat(sci2exp(x0(1))),strcat(sci2exp(x0(2)))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DIFF_c.prototype.details = function DIFF_c() { +} +} diff --git a/js/Linear/DLR.js b/js/Linear/DLR.js index 90232eec..ea2dfea9 100644 --- a/js/Linear/DLR.js +++ b/js/Linear/DLR.js @@ -1,510 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DLR',1,852) -LexToken(OPENBRACKET,'(',1,855) -LexToken(VAR,'job',1,856) -LexToken(COMMA,',',1,859) -LexToken(VAR,'arg1',1,860) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg2',1,865) -LexToken(CLOSEBRACKET,')',1,869) -LexToken(EOL,'\n',1,870) -LexToken(VAR,'x',1,875) -LexToken(ASSIGNMENT,'=',1,876) -LexToken(OPENSQBRACKET,'[',1,877) -LexToken(CLOSESQBRACKET,']',1,878) -LexToken(EOL,'\n',1,879) -LexToken(VAR,'y',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'typ',1,895) -LexToken(ASSIGNMENT,'=',1,898) -LexToken(OPENSQBRACKET,'[',1,899) -LexToken(CLOSESQBRACKET,']',1,900) -LexToken(EOL,'\n',1,901) -LexToken(SELECT,'select',1,907) -LexToken(VAR,'job',1,914) -LexToken(EOL,'\n',1,917) -LexToken(CASE,'case',1,922) -LexToken(DQSTRING,'"set"',1,931) -LexToken(THEN,'then',1,933) -LexToken(EOL,'\n',1,937) -LexToken(VAR,'x',1,946) -LexToken(ASSIGNMENT,'=',1,947) -LexToken(VAR,'arg1',1,948) -LexToken(EOL,'\n',1,952) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'exprs',1,994) -LexToken(ASSIGNMENT,'=',1,999) -LexToken(VAR,'graphics',1,1000) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'exprs',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(VAR,'model',1,1023) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'arg1',1,1029) -LexToken(DOT,'.',1,1033) -LexToken(VAR,'model',1,1034) -LexToken(EOL,'\n',1,1039) -LexToken(VAR,'x0',1,1049) -LexToken(ASSIGNMENT,'=',1,1051) -LexToken(VAR,'model',1,1052) -LexToken(DOT,'.',1,1057) -LexToken(VAR,'dstate',1,1058) -LexToken(EOL,'\n',1,1064) -LexToken(VAR,'ns',1,1074) -LexToken(ASSIGNMENT,'=',1,1076) -LexToken(VAR,'prod',1,1077) -LexToken(OPENBRACKET,'(',1,1081) -LexToken(VAR,'size',1,1082) -LexToken(OPENBRACKET,'(',1,1086) -LexToken(VAR,'x0',1,1087) -LexToken(CLOSEBRACKET,')',1,1089) -LexToken(CLOSEBRACKET,')',1,1090) -LexToken(EOL,'\n',1,1091) -LexToken(PREVAR,'%scicos_context',1,1101) -LexToken(ASSIGNMENT,'=',1,1116) -LexToken(PREVAR,'%scicos_context',1,1117) -LexToken(EOL,'\n',1,1173) -LexToken(PREVAR,'%scicos_context',1,1182) -LexToken(DOT,'.',1,1197) -LexToken(VAR,'z',1,1198) -LexToken(ASSIGNMENT,'=',1,1199) -LexToken(PREVAR,'%z',1,1200) -LexToken(EOL,'\n',1,1236) -LexToken(WHILE,'while',1,1245) -LexToken(PREVAR_BOOLEAN,'%t',1,1251) -LexToken(DO,'do',1,1254) -LexToken(EOL,'\n',1,1256) -LexToken(OPENSQBRACKET,'[',1,1269) -LexToken(VAR,'ok',1,1270) -LexToken(COMMA,',',1,1272) -LexToken(VAR,'num',1,1273) -LexToken(COMMA,',',1,1276) -LexToken(VAR,'den',1,1277) -LexToken(COMMA,',',1,1280) -LexToken(VAR,'exprs',1,1281) -LexToken(CLOSESQBRACKET,']',1,1286) -LexToken(ASSIGNMENT,'=',1,1287) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1288) -LexToken(OPENBRACKET,'(',1,1303) -LexToken(DQSTRING,'"Set discrete SISO transfer parameters"',1,1342) -LexToken(COMMA,',',1,1343) -LexToken(OPENSQBRACKET,'[',1,1359) -LexToken(DQSTRING,'"Numerator (z)"',1,1374) -LexToken(SEMICOLON,';\n',1,1375) -LexToken(DQSTRING,'"Denominator (z)"',1,1405) -LexToken(CLOSESQBRACKET,']',1,1406) -LexToken(COMMA,',',1,1407) -LexToken(VAR,'list',1,1423) -LexToken(OPENBRACKET,'(',1,1427) -LexToken(DQSTRING,'"pol"',1,1432) -LexToken(COMMA,',',1,1433) -LexToken(NUMBER,'1',1,1434) -LexToken(COMMA,',',1,1435) -LexToken(DQSTRING,'"pol"',1,1440) -LexToken(COMMA,',',1,1441) -LexToken(NUMBER,'1',1,1442) -LexToken(CLOSEBRACKET,')',1,1443) -LexToken(COMMA,',',1,1444) -LexToken(VAR,'exprs',1,1445) -LexToken(CLOSEBRACKET,')',1,1450) -LexToken(EOL,'\n',1,1451) -LexToken(IF,'if',1,1464) -LexToken(NOT,'~',1,1467) -LexToken(VAR,'ok',1,1468) -LexToken(THEN,'then',1,1471) -LexToken(EOL,'\n',1,1475) -LexToken(BREAK,'break',1,1492) -LexToken(EOL,'\n',1,1497) -LexToken(END,'end',1,1511) -LexToken(EOL,'\n',1,1514) -LexToken(IF,'if',1,1527) -LexToken(VAR,'degree',1,1530) -LexToken(OPENBRACKET,'(',1,1536) -LexToken(VAR,'num',1,1537) -LexToken(CLOSEBRACKET,')',1,1540) -LexToken(COMPARISON,'>',1,1541) -LexToken(VAR,'degree',1,1542) -LexToken(OPENBRACKET,'(',1,1548) -LexToken(VAR,'den',1,1549) -LexToken(CLOSEBRACKET,')',1,1552) -LexToken(THEN,'then',1,1554) -LexToken(EOL,'\n',1,1558) -LexToken(VAR,'message',1,1575) -LexToken(OPENBRACKET,'(',1,1582) -LexToken(DQSTRING,'"Transfer function must be proper"',1,1616) -LexToken(CLOSEBRACKET,')',1,1617) -LexToken(EOL,'\n',1,1618) -LexToken(VAR,'ok',1,1635) -LexToken(ASSIGNMENT,'=',1,1637) -LexToken(PREVAR_BOOLEAN,'%f',1,1638) -LexToken(EOL,'\n',1,1640) -LexToken(END,'end',1,1653) -LexToken(EOL,'\n',1,1656) -LexToken(IF,'if',1,1669) -LexToken(VAR,'ok',1,1672) -LexToken(THEN,'then',1,1675) -LexToken(EOL,'\n',1,1679) -LexToken(VAR,'H',1,1696) -LexToken(ASSIGNMENT,'=',1,1697) -LexToken(VAR,'cont_frm',1,1698) -LexToken(OPENBRACKET,'(',1,1706) -LexToken(VAR,'num',1,1707) -LexToken(COMMA,',',1,1710) -LexToken(VAR,'den',1,1711) -LexToken(CLOSEBRACKET,')',1,1714) -LexToken(EOL,'\n',1,1715) -LexToken(OPENSQBRACKET,'[',1,1732) -LexToken(VAR,'A',1,1733) -LexToken(COMMA,',',1,1734) -LexToken(VAR,'B',1,1735) -LexToken(COMMA,',',1,1736) -LexToken(VAR,'C',1,1737) -LexToken(COMMA,',',1,1738) -LexToken(VAR,'D',1,1739) -LexToken(CLOSESQBRACKET,']',1,1740) -LexToken(ASSIGNMENT,'=',1,1741) -LexToken(VAR,'H',1,1742) -LexToken(OPENBRACKET,'(',1,1743) -LexToken(NUMBER,'2',1,1744) -LexToken(COLON,':',1,1745) -LexToken(NUMBER,'5',1,1746) -LexToken(CLOSEBRACKET,')',1,1747) -LexToken(EOL,'\n',1,1748) -LexToken(VAR,'graphics',1,1766) -LexToken(DOT,'.',1,1774) -LexToken(VAR,'exprs',1,1775) -LexToken(ASSIGNMENT,'=',1,1780) -LexToken(VAR,'exprs',1,1781) -LexToken(EOL,'\n',1,1786) -LexToken(OPENSQBRACKET,'[',1,1804) -LexToken(VAR,'ns1',1,1805) -LexToken(COMMA,',',1,1808) -LexToken(VAR,'ns1',1,1809) -LexToken(CLOSESQBRACKET,']',1,1812) -LexToken(ASSIGNMENT,'=',1,1813) -LexToken(VAR,'size',1,1814) -LexToken(OPENBRACKET,'(',1,1818) -LexToken(VAR,'A',1,1819) -LexToken(CLOSEBRACKET,')',1,1820) -LexToken(EOL,'\n',1,1821) -LexToken(IF,'if',1,1838) -LexToken(VAR,'ns1',1,1841) -LexToken(COMPARISON,'<=',1,1844) -LexToken(VAR,'ns',1,1846) -LexToken(THEN,'then',1,1849) -LexToken(EOL,'\n',1,1853) -LexToken(VAR,'x0',1,1874) -LexToken(ASSIGNMENT,'=',1,1876) -LexToken(VAR,'x0',1,1877) -LexToken(OPENBRACKET,'(',1,1879) -LexToken(NUMBER,'1',1,1880) -LexToken(COLON,':',1,1881) -LexToken(VAR,'ns1',1,1882) -LexToken(CLOSEBRACKET,')',1,1885) -LexToken(EOL,'\n',1,1886) -LexToken(ELSE,'else',1,1903) -LexToken(EOL,'\n',1,1907) -LexToken(VAR,'x0',1,1928) -LexToken(OPENBRACKET,'(',1,1930) -LexToken(VAR,'ns1',1,1931) -LexToken(COMMA,',',1,1934) -LexToken(NUMBER,'1',1,1935) -LexToken(CLOSEBRACKET,')',1,1936) -LexToken(ASSIGNMENT,'=',1,1937) -LexToken(NUMBER,'0',1,1938) -LexToken(EOL,'\n',1,1939) -LexToken(END,'end',1,1956) -LexToken(EOL,'\n',1,1959) -LexToken(VAR,'rpar',1,1976) -LexToken(ASSIGNMENT,'=',1,1980) -LexToken(OPENSQBRACKET,'[',1,1981) -LexToken(VAR,'A',1,1982) -LexToken(OPENBRACKET,'(',1,1983) -LexToken(COLON,':',1,1984) -LexToken(CLOSEBRACKET,')',1,1985) -LexToken(SEMICOLON,';\n',1,1986) -LexToken(VAR,'B',1,2004) -LexToken(OPENBRACKET,'(',1,2005) -LexToken(COLON,':',1,2006) -LexToken(CLOSEBRACKET,')',1,2007) -LexToken(SEMICOLON,';\n',1,2008) -LexToken(VAR,'C',1,2026) -LexToken(OPENBRACKET,'(',1,2027) -LexToken(COLON,':',1,2028) -LexToken(CLOSEBRACKET,')',1,2029) -LexToken(SEMICOLON,';\n',1,2030) -LexToken(VAR,'D',1,2048) -LexToken(OPENBRACKET,'(',1,2049) -LexToken(COLON,':',1,2050) -LexToken(CLOSEBRACKET,')',1,2051) -LexToken(CLOSESQBRACKET,']',1,2052) -LexToken(EOL,'\n',1,2053) -LexToken(VAR,'model',1,2070) -LexToken(DOT,'.',1,2075) -LexToken(VAR,'dstate',1,2076) -LexToken(ASSIGNMENT,'=',1,2082) -LexToken(VAR,'x0',1,2083) -LexToken(EOL,'\n',1,2085) -LexToken(VAR,'model',1,2102) -LexToken(DOT,'.',1,2107) -LexToken(VAR,'rpar',1,2108) -LexToken(ASSIGNMENT,'=',1,2112) -LexToken(VAR,'rpar',1,2113) -LexToken(EOL,'\n',1,2117) -LexToken(IF,'if',1,2134) -LexToken(VAR,'norm',1,2137) -LexToken(OPENBRACKET,'(',1,2141) -LexToken(VAR,'D',1,2142) -LexToken(COMMA,',',1,2143) -LexToken(NUMBER,'1',1,2144) -LexToken(CLOSEBRACKET,')',1,2145) -LexToken(COMPARISON,'<>',1,2146) -LexToken(NUMBER,'0',1,2148) -LexToken(THEN,'then',1,2150) -LexToken(EOL,'\n',1,2154) -LexToken(VAR,'mmm',1,2175) -LexToken(ASSIGNMENT,'=',1,2178) -LexToken(OPENSQBRACKET,'[',1,2179) -LexToken(PREVAR_BOOLEAN,'%t',1,2180) -LexToken(PREVAR_BOOLEAN,'%f',1,2183) -LexToken(CLOSESQBRACKET,']',1,2185) -LexToken(EOL,'\n',1,2186) -LexToken(ELSE,'else',1,2204) -LexToken(EOL,'\n',1,2208) -LexToken(VAR,'mmm',1,2229) -LexToken(ASSIGNMENT,'=',1,2232) -LexToken(OPENSQBRACKET,'[',1,2233) -LexToken(PREVAR_BOOLEAN,'%f',1,2234) -LexToken(PREVAR_BOOLEAN,'%f',1,2237) -LexToken(CLOSESQBRACKET,']',1,2239) -LexToken(EOL,'\n',1,2240) -LexToken(END,'end',1,2258) -LexToken(EOL,'\n',1,2261) -LexToken(IF,'if',1,2278) -LexToken(VAR,'or',1,2281) -LexToken(OPENBRACKET,'(',1,2283) -LexToken(VAR,'model',1,2284) -LexToken(DOT,'.',1,2289) -LexToken(VAR,'dep_ut',1,2290) -LexToken(COMPARISON,'<>',1,2296) -LexToken(VAR,'mmm',1,2298) -LexToken(CLOSEBRACKET,')',1,2301) -LexToken(THEN,'then',1,2303) -LexToken(EOL,'\n',1,2307) -LexToken(VAR,'model',1,2328) -LexToken(DOT,'.',1,2333) -LexToken(VAR,'dep_ut',1,2334) -LexToken(ASSIGNMENT,'=',1,2340) -LexToken(VAR,'mmm',1,2341) -LexToken(EOL,'\n',1,2344) -LexToken(END,'end',1,2362) -LexToken(EOL,'\n',1,2365) -LexToken(VAR,'x',1,2382) -LexToken(DOT,'.',1,2383) -LexToken(VAR,'graphics',1,2384) -LexToken(ASSIGNMENT,'=',1,2392) -LexToken(VAR,'graphics',1,2393) -LexToken(EOL,'\n',1,2401) -LexToken(VAR,'x',1,2419) -LexToken(DOT,'.',1,2420) -LexToken(VAR,'model',1,2421) -LexToken(ASSIGNMENT,'=',1,2426) -LexToken(VAR,'model',1,2427) -LexToken(EOL,'\n',1,2432) -LexToken(BREAK,'break',1,2449) -LexToken(EOL,'\n',1,2454) -LexToken(END,'end',1,2467) -LexToken(EOL,'\n',1,2470) -LexToken(END,'end',1,2479) -LexToken(EOL,'\n',1,2482) -LexToken(VAR,'x',1,2491) -LexToken(DOT,'.',1,2492) -LexToken(VAR,'model',1,2493) -LexToken(DOT,'.',1,2498) -LexToken(VAR,'firing',1,2499) -LexToken(ASSIGNMENT,'=',1,2505) -LexToken(OPENSQBRACKET,'[',1,2506) -LexToken(CLOSESQBRACKET,']',1,2507) -LexToken(EOL,'\n',1,2524) -LexToken(CASE,'case',1,2529) -LexToken(DQSTRING,'"define"',1,2541) -LexToken(THEN,'then',1,2543) -LexToken(EOL,'\n',1,2547) -LexToken(VAR,'x0',1,2556) -LexToken(ASSIGNMENT,'=',1,2558) -LexToken(NUMBER,'0',1,2559) -LexToken(EOL,'\n',1,2560) -LexToken(VAR,'A',1,2570) -LexToken(ASSIGNMENT,'=',1,2571) -LexToken(ADDITION,'-',1,2572) -LexToken(NUMBER,'1',1,2573) -LexToken(EOL,'\n',1,2574) -LexToken(VAR,'B',1,2584) -LexToken(ASSIGNMENT,'=',1,2585) -LexToken(NUMBER,'1',1,2586) -LexToken(EOL,'\n',1,2587) -LexToken(VAR,'C',1,2597) -LexToken(ASSIGNMENT,'=',1,2598) -LexToken(NUMBER,'1',1,2599) -LexToken(EOL,'\n',1,2600) -LexToken(VAR,'D',1,2610) -LexToken(ASSIGNMENT,'=',1,2611) -LexToken(NUMBER,'0',1,2612) -LexToken(EOL,'\n',1,2613) -LexToken(VAR,'exprs',1,2623) -LexToken(ASSIGNMENT,'=',1,2628) -LexToken(OPENSQBRACKET,'[',1,2629) -LexToken(DQSTRING,'"1"',1,2632) -LexToken(SEMICOLON,';',1,2633) -LexToken(DQSTRING,'"1+z"',1,2638) -LexToken(CLOSESQBRACKET,']',1,2639) -LexToken(EOL,'\n',1,2640) -LexToken(EOL,'\n',1,2641) -LexToken(VAR,'model',1,2650) -LexToken(ASSIGNMENT,'=',1,2655) -LexToken(SCICOS_MODEL,'scicos_model',1,2656) -LexToken(OPENBRACKET,'(',1,2668) -LexToken(CLOSEBRACKET,')',1,2669) -LexToken(EOL,'\n',1,2670) -LexToken(VAR,'model',1,2679) -LexToken(DOT,'.',1,2684) -LexToken(VAR,'sim',1,2685) -LexToken(ASSIGNMENT,'=',1,2688) -LexToken(VAR,'list',1,2689) -LexToken(OPENBRACKET,'(',1,2693) -LexToken(DQSTRING,'"dsslti4"',1,2702) -LexToken(COMMA,',',1,2703) -LexToken(NUMBER,'4',1,2704) -LexToken(CLOSEBRACKET,')',1,2705) -LexToken(EOL,'\n',1,2706) -LexToken(VAR,'model',1,2715) -LexToken(DOT,'.',1,2720) -LexToken(VAR,'in',1,2721) -LexToken(ASSIGNMENT,'=',1,2723) -LexToken(NUMBER,'1',1,2724) -LexToken(EOL,'\n',1,2725) -LexToken(VAR,'model',1,2734) -LexToken(DOT,'.',1,2739) -LexToken(VAR,'out',1,2740) -LexToken(ASSIGNMENT,'=',1,2743) -LexToken(NUMBER,'1',1,2744) -LexToken(EOL,'\n',1,2745) -LexToken(VAR,'model',1,2754) -LexToken(DOT,'.',1,2759) -LexToken(VAR,'evtin',1,2760) -LexToken(ASSIGNMENT,'=',1,2765) -LexToken(NUMBER,'1',1,2766) -LexToken(EOL,'\n',1,2767) -LexToken(VAR,'model',1,2776) -LexToken(DOT,'.',1,2781) -LexToken(VAR,'dstate',1,2782) -LexToken(ASSIGNMENT,'=',1,2788) -LexToken(VAR,'x0',1,2789) -LexToken(OPENBRACKET,'(',1,2791) -LexToken(COLON,':',1,2792) -LexToken(CLOSEBRACKET,')',1,2793) -LexToken(EOL,'\n',1,2794) -LexToken(VAR,'model',1,2803) -LexToken(DOT,'.',1,2808) -LexToken(VAR,'rpar',1,2809) -LexToken(ASSIGNMENT,'=',1,2813) -LexToken(OPENSQBRACKET,'[',1,2814) -LexToken(VAR,'A',1,2815) -LexToken(OPENBRACKET,'(',1,2816) -LexToken(COLON,':',1,2817) -LexToken(CLOSEBRACKET,')',1,2818) -LexToken(SEMICOLON,';',1,2819) -LexToken(VAR,'B',1,2820) -LexToken(OPENBRACKET,'(',1,2821) -LexToken(COLON,':',1,2822) -LexToken(CLOSEBRACKET,')',1,2823) -LexToken(SEMICOLON,';',1,2824) -LexToken(VAR,'C',1,2825) -LexToken(OPENBRACKET,'(',1,2826) -LexToken(COLON,':',1,2827) -LexToken(CLOSEBRACKET,')',1,2828) -LexToken(SEMICOLON,';',1,2829) -LexToken(VAR,'D',1,2830) -LexToken(OPENBRACKET,'(',1,2831) -LexToken(COLON,':',1,2832) -LexToken(CLOSEBRACKET,')',1,2833) -LexToken(CLOSESQBRACKET,']',1,2834) -LexToken(EOL,'\n',1,2835) -LexToken(VAR,'model',1,2844) -LexToken(DOT,'.',1,2849) -LexToken(VAR,'blocktype',1,2850) -LexToken(ASSIGNMENT,'=',1,2859) -LexToken(DQSTRING,'"d"',1,2862) -LexToken(EOL,'\n',1,2863) -LexToken(VAR,'model',1,2872) -LexToken(DOT,'.',1,2877) -LexToken(VAR,'dep_ut',1,2878) -LexToken(ASSIGNMENT,'=',1,2884) -LexToken(OPENSQBRACKET,'[',1,2885) -LexToken(PREVAR_BOOLEAN,'%f',1,2886) -LexToken(PREVAR_BOOLEAN,'%f',1,2889) -LexToken(CLOSESQBRACKET,']',1,2891) -LexToken(EOL,'\n',1,2892) -LexToken(EOL,'\n',1,2893) -LexToken(VAR,'gr_i',1,2902) -LexToken(ASSIGNMENT,'=',1,2906) -LexToken(OPENSQBRACKET,'[',1,2907) -LexToken(CLOSESQBRACKET,']',1,2908) -LexToken(EOL,'\n',1,2909) -LexToken(VAR,'x',1,2918) -LexToken(ASSIGNMENT,'=',1,2919) -LexToken(VAR,'standard_define',1,2920) -LexToken(OPENBRACKET,'(',1,2935) -LexToken(OPENSQBRACKET,'[',1,2936) -LexToken(NUMBER,'3',1,2937) -LexToken(NUMBER,'2',1,2939) -LexToken(CLOSESQBRACKET,']',1,2940) -LexToken(COMMA,',',1,2941) -LexToken(VAR,'model',1,2942) -LexToken(COMMA,',',1,2947) -LexToken(VAR,'exprs',1,2948) -LexToken(COMMA,',',1,2953) -LexToken(VAR,'gr_i',1,2954) -LexToken(CLOSEBRACKET,')',1,2958) -LexToken(EOL,'\n',1,2959) -LexToken(END,'end',1,2964) -LexToken(EOL,'\n',1,2967) -LexToken(ENDFUNCTION,'endfunction',1,2968) -LexToken(EOL,'\n',1,2979) +Syntax error in input LexToken(DOT,'.',1,1197) +/* autogenerated from "macros/Linear/DLR.sci" */ +None diff --git a/js/Linear/DLR_f.js b/js/Linear/DLR_f.js index 79e2bad8..ae920243 100644 --- a/js/Linear/DLR_f.js +++ b/js/Linear/DLR_f.js @@ -1,505 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DLR_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(VAR,'x0',1,1051) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(VAR,'model',1,1054) -LexToken(DOT,'.',1,1059) -LexToken(VAR,'dstate',1,1060) -LexToken(EOL,'\n',1,1066) -LexToken(VAR,'ns',1,1076) -LexToken(ASSIGNMENT,'=',1,1078) -LexToken(VAR,'prod',1,1079) -LexToken(OPENBRACKET,'(',1,1083) -LexToken(VAR,'size',1,1084) -LexToken(OPENBRACKET,'(',1,1088) -LexToken(VAR,'x0',1,1089) -LexToken(CLOSEBRACKET,')',1,1091) -LexToken(CLOSEBRACKET,')',1,1092) -LexToken(EOL,'\n',1,1093) -LexToken(PREVAR,'%scicos_context',1,1103) -LexToken(ASSIGNMENT,'=',1,1118) -LexToken(PREVAR,'%scicos_context',1,1119) -LexToken(EOL,'\n',1,1175) -LexToken(PREVAR,'%scicos_context',1,1184) -LexToken(DOT,'.',1,1199) -LexToken(VAR,'z',1,1200) -LexToken(ASSIGNMENT,'=',1,1201) -LexToken(PREVAR,'%z',1,1202) -LexToken(EOL,'\n',1,1238) -LexToken(WHILE,'while',1,1247) -LexToken(PREVAR_BOOLEAN,'%t',1,1253) -LexToken(DO,'do',1,1256) -LexToken(EOL,'\n',1,1258) -LexToken(OPENSQBRACKET,'[',1,1271) -LexToken(VAR,'ok',1,1272) -LexToken(COMMA,',',1,1274) -LexToken(VAR,'num',1,1275) -LexToken(COMMA,',',1,1278) -LexToken(VAR,'den',1,1279) -LexToken(COMMA,',',1,1282) -LexToken(VAR,'exprs',1,1283) -LexToken(CLOSESQBRACKET,']',1,1288) -LexToken(ASSIGNMENT,'=',1,1289) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1290) -LexToken(OPENBRACKET,'(',1,1305) -LexToken(DQSTRING,'"Set discrete SISO transfer parameters"',1,1344) -LexToken(COMMA,',',1,1345) -LexToken(OPENSQBRACKET,'[',1,1361) -LexToken(DQSTRING,'"Numerator (z)"',1,1376) -LexToken(SEMICOLON,';\n',1,1377) -LexToken(DQSTRING,'"Denominator (z)"',1,1407) -LexToken(CLOSESQBRACKET,']',1,1408) -LexToken(COMMA,',',1,1409) -LexToken(VAR,'list',1,1425) -LexToken(OPENBRACKET,'(',1,1429) -LexToken(DQSTRING,'"pol"',1,1434) -LexToken(COMMA,',',1,1435) -LexToken(NUMBER,'1',1,1436) -LexToken(COMMA,',',1,1437) -LexToken(DQSTRING,'"pol"',1,1442) -LexToken(COMMA,',',1,1443) -LexToken(NUMBER,'1',1,1444) -LexToken(CLOSEBRACKET,')',1,1445) -LexToken(COMMA,',',1,1446) -LexToken(VAR,'exprs',1,1447) -LexToken(CLOSEBRACKET,')',1,1452) -LexToken(EOL,'\n',1,1453) -LexToken(IF,'if',1,1466) -LexToken(NOT,'~',1,1469) -LexToken(VAR,'ok',1,1470) -LexToken(THEN,'then',1,1473) -LexToken(EOL,'\n',1,1477) -LexToken(BREAK,'break',1,1494) -LexToken(EOL,'\n',1,1499) -LexToken(END,'end',1,1513) -LexToken(EOL,'\n',1,1516) -LexToken(IF,'if',1,1529) -LexToken(VAR,'degree',1,1532) -LexToken(OPENBRACKET,'(',1,1538) -LexToken(VAR,'num',1,1539) -LexToken(CLOSEBRACKET,')',1,1542) -LexToken(COMPARISON,'>',1,1543) -LexToken(VAR,'degree',1,1544) -LexToken(OPENBRACKET,'(',1,1550) -LexToken(VAR,'den',1,1551) -LexToken(CLOSEBRACKET,')',1,1554) -LexToken(THEN,'then',1,1556) -LexToken(EOL,'\n',1,1560) -LexToken(VAR,'message',1,1577) -LexToken(OPENBRACKET,'(',1,1584) -LexToken(DQSTRING,'"Transfer must be proper"',1,1609) -LexToken(CLOSEBRACKET,')',1,1610) -LexToken(EOL,'\n',1,1611) -LexToken(VAR,'ok',1,1628) -LexToken(ASSIGNMENT,'=',1,1630) -LexToken(PREVAR_BOOLEAN,'%f',1,1631) -LexToken(EOL,'\n',1,1633) -LexToken(END,'end',1,1646) -LexToken(EOL,'\n',1,1649) -LexToken(IF,'if',1,1662) -LexToken(VAR,'ok',1,1665) -LexToken(THEN,'then',1,1668) -LexToken(EOL,'\n',1,1672) -LexToken(VAR,'H',1,1689) -LexToken(ASSIGNMENT,'=',1,1690) -LexToken(VAR,'cont_frm',1,1691) -LexToken(OPENBRACKET,'(',1,1699) -LexToken(VAR,'num',1,1700) -LexToken(COMMA,',',1,1703) -LexToken(VAR,'den',1,1704) -LexToken(CLOSEBRACKET,')',1,1707) -LexToken(EOL,'\n',1,1708) -LexToken(OPENSQBRACKET,'[',1,1725) -LexToken(VAR,'A',1,1726) -LexToken(COMMA,',',1,1727) -LexToken(VAR,'B',1,1728) -LexToken(COMMA,',',1,1729) -LexToken(VAR,'C',1,1730) -LexToken(COMMA,',',1,1731) -LexToken(VAR,'D',1,1732) -LexToken(CLOSESQBRACKET,']',1,1733) -LexToken(ASSIGNMENT,'=',1,1734) -LexToken(VAR,'H',1,1735) -LexToken(OPENBRACKET,'(',1,1736) -LexToken(NUMBER,'2',1,1737) -LexToken(COLON,':',1,1738) -LexToken(NUMBER,'5',1,1739) -LexToken(CLOSEBRACKET,')',1,1740) -LexToken(EOL,'\n',1,1741) -LexToken(VAR,'graphics',1,1759) -LexToken(DOT,'.',1,1767) -LexToken(VAR,'exprs',1,1768) -LexToken(ASSIGNMENT,'=',1,1773) -LexToken(VAR,'exprs',1,1774) -LexToken(EOL,'\n',1,1779) -LexToken(OPENSQBRACKET,'[',1,1797) -LexToken(VAR,'ns1',1,1798) -LexToken(COMMA,',',1,1801) -LexToken(VAR,'ns1',1,1802) -LexToken(CLOSESQBRACKET,']',1,1805) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(VAR,'size',1,1807) -LexToken(OPENBRACKET,'(',1,1811) -LexToken(VAR,'A',1,1812) -LexToken(CLOSEBRACKET,')',1,1813) -LexToken(EOL,'\n',1,1814) -LexToken(IF,'if',1,1831) -LexToken(VAR,'ns1',1,1834) -LexToken(COMPARISON,'<=',1,1837) -LexToken(VAR,'ns',1,1839) -LexToken(THEN,'then',1,1842) -LexToken(EOL,'\n',1,1846) -LexToken(VAR,'x0',1,1867) -LexToken(ASSIGNMENT,'=',1,1869) -LexToken(VAR,'x0',1,1870) -LexToken(OPENBRACKET,'(',1,1872) -LexToken(NUMBER,'1',1,1873) -LexToken(COLON,':',1,1874) -LexToken(VAR,'ns1',1,1875) -LexToken(CLOSEBRACKET,')',1,1878) -LexToken(EOL,'\n',1,1879) -LexToken(ELSE,'else',1,1896) -LexToken(EOL,'\n',1,1900) -LexToken(VAR,'x0',1,1921) -LexToken(OPENBRACKET,'(',1,1923) -LexToken(VAR,'ns1',1,1924) -LexToken(COMMA,',',1,1927) -LexToken(NUMBER,'1',1,1928) -LexToken(CLOSEBRACKET,')',1,1929) -LexToken(ASSIGNMENT,'=',1,1930) -LexToken(NUMBER,'0',1,1931) -LexToken(EOL,'\n',1,1932) -LexToken(END,'end',1,1949) -LexToken(EOL,'\n',1,1952) -LexToken(VAR,'rpar',1,1969) -LexToken(ASSIGNMENT,'=',1,1973) -LexToken(OPENSQBRACKET,'[',1,1974) -LexToken(VAR,'A',1,1975) -LexToken(OPENBRACKET,'(',1,1976) -LexToken(COLON,':',1,1977) -LexToken(CLOSEBRACKET,')',1,1978) -LexToken(SEMICOLON,';\n',1,1979) -LexToken(VAR,'B',1,1997) -LexToken(OPENBRACKET,'(',1,1998) -LexToken(COLON,':',1,1999) -LexToken(CLOSEBRACKET,')',1,2000) -LexToken(SEMICOLON,';\n',1,2001) -LexToken(VAR,'C',1,2019) -LexToken(OPENBRACKET,'(',1,2020) -LexToken(COLON,':',1,2021) -LexToken(CLOSEBRACKET,')',1,2022) -LexToken(SEMICOLON,';\n',1,2023) -LexToken(VAR,'D',1,2041) -LexToken(OPENBRACKET,'(',1,2042) -LexToken(COLON,':',1,2043) -LexToken(CLOSEBRACKET,')',1,2044) -LexToken(CLOSESQBRACKET,']',1,2045) -LexToken(EOL,'\n',1,2046) -LexToken(VAR,'model',1,2063) -LexToken(DOT,'.',1,2068) -LexToken(VAR,'dstate',1,2069) -LexToken(ASSIGNMENT,'=',1,2075) -LexToken(VAR,'x0',1,2076) -LexToken(EOL,'\n',1,2078) -LexToken(VAR,'model',1,2095) -LexToken(DOT,'.',1,2100) -LexToken(VAR,'rpar',1,2101) -LexToken(ASSIGNMENT,'=',1,2105) -LexToken(VAR,'rpar',1,2106) -LexToken(EOL,'\n',1,2110) -LexToken(IF,'if',1,2127) -LexToken(VAR,'norm',1,2130) -LexToken(OPENBRACKET,'(',1,2134) -LexToken(VAR,'D',1,2135) -LexToken(COMMA,',',1,2136) -LexToken(NUMBER,'1',1,2137) -LexToken(CLOSEBRACKET,')',1,2138) -LexToken(COMPARISON,'<>',1,2139) -LexToken(NUMBER,'0',1,2141) -LexToken(THEN,'then',1,2143) -LexToken(EOL,'\n',1,2147) -LexToken(VAR,'mmm',1,2168) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(OPENSQBRACKET,'[',1,2172) -LexToken(PREVAR_BOOLEAN,'%t',1,2173) -LexToken(PREVAR_BOOLEAN,'%f',1,2176) -LexToken(CLOSESQBRACKET,']',1,2178) -LexToken(EOL,'\n',1,2179) -LexToken(ELSE,'else',1,2197) -LexToken(EOL,'\n',1,2201) -LexToken(VAR,'mmm',1,2222) -LexToken(ASSIGNMENT,'=',1,2225) -LexToken(OPENSQBRACKET,'[',1,2226) -LexToken(PREVAR_BOOLEAN,'%f',1,2227) -LexToken(PREVAR_BOOLEAN,'%f',1,2230) -LexToken(CLOSESQBRACKET,']',1,2232) -LexToken(EOL,'\n',1,2233) -LexToken(END,'end',1,2251) -LexToken(EOL,'\n',1,2254) -LexToken(IF,'if',1,2271) -LexToken(VAR,'or',1,2274) -LexToken(OPENBRACKET,'(',1,2276) -LexToken(VAR,'model',1,2277) -LexToken(DOT,'.',1,2282) -LexToken(VAR,'dep_ut',1,2283) -LexToken(COMPARISON,'<>',1,2289) -LexToken(VAR,'mmm',1,2291) -LexToken(CLOSEBRACKET,')',1,2294) -LexToken(THEN,'then',1,2296) -LexToken(EOL,'\n',1,2300) -LexToken(VAR,'model',1,2317) -LexToken(DOT,'.',1,2322) -LexToken(VAR,'dep_ut',1,2323) -LexToken(ASSIGNMENT,'=',1,2329) -LexToken(VAR,'mmm',1,2330) -LexToken(COMMA,',',1,2333) -LexToken(END,'end',1,2334) -LexToken(EOL,'\n',1,2337) -LexToken(VAR,'x',1,2354) -LexToken(DOT,'.',1,2355) -LexToken(VAR,'graphics',1,2356) -LexToken(ASSIGNMENT,'=',1,2364) -LexToken(VAR,'graphics',1,2365) -LexToken(EOL,'\n',1,2373) -LexToken(VAR,'x',1,2391) -LexToken(DOT,'.',1,2392) -LexToken(VAR,'model',1,2393) -LexToken(ASSIGNMENT,'=',1,2398) -LexToken(VAR,'model',1,2399) -LexToken(EOL,'\n',1,2404) -LexToken(BREAK,'break',1,2421) -LexToken(EOL,'\n',1,2426) -LexToken(END,'end',1,2439) -LexToken(EOL,'\n',1,2442) -LexToken(END,'end',1,2451) -LexToken(EOL,'\n',1,2454) -LexToken(VAR,'x',1,2463) -LexToken(DOT,'.',1,2464) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'firing',1,2471) -LexToken(ASSIGNMENT,'=',1,2477) -LexToken(OPENSQBRACKET,'[',1,2478) -LexToken(CLOSESQBRACKET,']',1,2479) -LexToken(EOL,'\n',1,2496) -LexToken(CASE,'case',1,2501) -LexToken(DQSTRING,'"define"',1,2513) -LexToken(THEN,'then',1,2515) -LexToken(EOL,'\n',1,2519) -LexToken(VAR,'x0',1,2528) -LexToken(ASSIGNMENT,'=',1,2530) -LexToken(NUMBER,'0',1,2531) -LexToken(EOL,'\n',1,2532) -LexToken(VAR,'A',1,2542) -LexToken(ASSIGNMENT,'=',1,2543) -LexToken(ADDITION,'-',1,2544) -LexToken(NUMBER,'1',1,2545) -LexToken(EOL,'\n',1,2546) -LexToken(VAR,'B',1,2556) -LexToken(ASSIGNMENT,'=',1,2557) -LexToken(NUMBER,'1',1,2558) -LexToken(EOL,'\n',1,2559) -LexToken(VAR,'C',1,2569) -LexToken(ASSIGNMENT,'=',1,2570) -LexToken(NUMBER,'1',1,2571) -LexToken(EOL,'\n',1,2572) -LexToken(VAR,'D',1,2582) -LexToken(ASSIGNMENT,'=',1,2583) -LexToken(NUMBER,'0',1,2584) -LexToken(EOL,'\n',1,2585) -LexToken(VAR,'exprs',1,2595) -LexToken(ASSIGNMENT,'=',1,2600) -LexToken(OPENSQBRACKET,'[',1,2601) -LexToken(DQSTRING,'"1"',1,2604) -LexToken(SEMICOLON,';',1,2605) -LexToken(DQSTRING,'"1+z"',1,2610) -LexToken(CLOSESQBRACKET,']',1,2611) -LexToken(EOL,'\n',1,2612) -LexToken(EOL,'\n',1,2613) -LexToken(VAR,'model',1,2622) -LexToken(ASSIGNMENT,'=',1,2627) -LexToken(SCICOS_MODEL,'scicos_model',1,2628) -LexToken(OPENBRACKET,'(',1,2640) -LexToken(CLOSEBRACKET,')',1,2641) -LexToken(EOL,'\n',1,2642) -LexToken(VAR,'model',1,2651) -LexToken(DOT,'.',1,2656) -LexToken(VAR,'sim',1,2657) -LexToken(ASSIGNMENT,'=',1,2660) -LexToken(DQSTRING,'"dsslti"',1,2668) -LexToken(EOL,'\n',1,2669) -LexToken(VAR,'model',1,2678) -LexToken(DOT,'.',1,2683) -LexToken(VAR,'in',1,2684) -LexToken(ASSIGNMENT,'=',1,2686) -LexToken(NUMBER,'1',1,2687) -LexToken(EOL,'\n',1,2688) -LexToken(VAR,'model',1,2697) -LexToken(DOT,'.',1,2702) -LexToken(VAR,'out',1,2703) -LexToken(ASSIGNMENT,'=',1,2706) -LexToken(NUMBER,'1',1,2707) -LexToken(EOL,'\n',1,2708) -LexToken(VAR,'model',1,2717) -LexToken(DOT,'.',1,2722) -LexToken(VAR,'evtin',1,2723) -LexToken(ASSIGNMENT,'=',1,2728) -LexToken(NUMBER,'1',1,2729) -LexToken(EOL,'\n',1,2730) -LexToken(VAR,'model',1,2739) -LexToken(DOT,'.',1,2744) -LexToken(VAR,'dstate',1,2745) -LexToken(ASSIGNMENT,'=',1,2751) -LexToken(VAR,'x0',1,2752) -LexToken(OPENBRACKET,'(',1,2754) -LexToken(COLON,':',1,2755) -LexToken(CLOSEBRACKET,')',1,2756) -LexToken(EOL,'\n',1,2757) -LexToken(VAR,'model',1,2766) -LexToken(DOT,'.',1,2771) -LexToken(VAR,'rpar',1,2772) -LexToken(ASSIGNMENT,'=',1,2776) -LexToken(OPENSQBRACKET,'[',1,2777) -LexToken(VAR,'A',1,2778) -LexToken(OPENBRACKET,'(',1,2779) -LexToken(COLON,':',1,2780) -LexToken(CLOSEBRACKET,')',1,2781) -LexToken(SEMICOLON,';',1,2782) -LexToken(VAR,'B',1,2783) -LexToken(OPENBRACKET,'(',1,2784) -LexToken(COLON,':',1,2785) -LexToken(CLOSEBRACKET,')',1,2786) -LexToken(SEMICOLON,';',1,2787) -LexToken(VAR,'C',1,2788) -LexToken(OPENBRACKET,'(',1,2789) -LexToken(COLON,':',1,2790) -LexToken(CLOSEBRACKET,')',1,2791) -LexToken(SEMICOLON,';',1,2792) -LexToken(VAR,'D',1,2793) -LexToken(OPENBRACKET,'(',1,2794) -LexToken(COLON,':',1,2795) -LexToken(CLOSEBRACKET,')',1,2796) -LexToken(CLOSESQBRACKET,']',1,2797) -LexToken(EOL,'\n',1,2798) -LexToken(VAR,'model',1,2807) -LexToken(DOT,'.',1,2812) -LexToken(VAR,'blocktype',1,2813) -LexToken(ASSIGNMENT,'=',1,2822) -LexToken(DQSTRING,'"d"',1,2825) -LexToken(EOL,'\n',1,2826) -LexToken(VAR,'model',1,2835) -LexToken(DOT,'.',1,2840) -LexToken(VAR,'dep_ut',1,2841) -LexToken(ASSIGNMENT,'=',1,2847) -LexToken(OPENSQBRACKET,'[',1,2848) -LexToken(PREVAR_BOOLEAN,'%f',1,2849) -LexToken(PREVAR_BOOLEAN,'%f',1,2852) -LexToken(CLOSESQBRACKET,']',1,2854) -LexToken(EOL,'\n',1,2855) -LexToken(EOL,'\n',1,2856) -LexToken(VAR,'gr_i',1,2865) -LexToken(ASSIGNMENT,'=',1,2869) -LexToken(OPENSQBRACKET,'[',1,2870) -LexToken(CLOSESQBRACKET,']',1,2871) -LexToken(EOL,'\n',1,2872) -LexToken(VAR,'x',1,2881) -LexToken(ASSIGNMENT,'=',1,2882) -LexToken(VAR,'standard_define',1,2883) -LexToken(OPENBRACKET,'(',1,2898) -LexToken(OPENSQBRACKET,'[',1,2899) -LexToken(NUMBER,'2.5',1,2900) -LexToken(NUMBER,'2.5',1,2904) -LexToken(CLOSESQBRACKET,']',1,2907) -LexToken(COMMA,',',1,2908) -LexToken(VAR,'model',1,2909) -LexToken(COMMA,',',1,2914) -LexToken(VAR,'exprs',1,2915) -LexToken(COMMA,',',1,2920) -LexToken(VAR,'gr_i',1,2921) -LexToken(CLOSEBRACKET,')',1,2925) -LexToken(EOL,'\n',1,2926) -LexToken(END,'end',1,2931) -LexToken(EOL,'\n',1,2934) -LexToken(ENDFUNCTION,'endfunction',1,2935) -LexToken(EOL,'\n',1,2946) +Syntax error in input LexToken(DOT,'.',1,1199) +/* autogenerated from "macros/Linear/DLR_f.sci" */ +None diff --git a/js/Linear/DLSS.js b/js/Linear/DLSS.js index fcb78665..0189f0ad 100644 --- a/js/Linear/DLSS.js +++ b/js/Linear/DLSS.js @@ -1,692 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DLSS',1,852) -LexToken(OPENBRACKET,'(',1,856) -LexToken(VAR,'job',1,857) -LexToken(COMMA,',',1,860) -LexToken(VAR,'arg1',1,861) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg2',1,866) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(EOL,'\n',1,871) -LexToken(VAR,'x',1,876) -LexToken(ASSIGNMENT,'=',1,877) -LexToken(OPENSQBRACKET,'[',1,878) -LexToken(CLOSESQBRACKET,']',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'y',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'typ',1,896) -LexToken(ASSIGNMENT,'=',1,899) -LexToken(OPENSQBRACKET,'[',1,900) -LexToken(CLOSESQBRACKET,']',1,901) -LexToken(EOL,'\n',1,902) -LexToken(SELECT,'select',1,908) -LexToken(VAR,'job',1,915) -LexToken(EOL,'\n',1,918) -LexToken(CASE,'case',1,923) -LexToken(DQSTRING,'"set"',1,932) -LexToken(THEN,'then',1,934) -LexToken(EOL,'\n',1,938) -LexToken(VAR,'x',1,947) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(VAR,'arg1',1,949) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'graphics',1,962) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'graphics',1,976) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'exprs',1,994) -LexToken(ASSIGNMENT,'=',1,999) -LexToken(VAR,'graphics',1,1000) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'exprs',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(IF,'if',1,1023) -LexToken(VAR,'size',1,1026) -LexToken(OPENBRACKET,'(',1,1030) -LexToken(VAR,'exprs',1,1031) -LexToken(COMMA,',',1,1036) -LexToken(DQSTRING,'"*"',1,1039) -LexToken(CLOSEBRACKET,')',1,1040) -LexToken(COMPARISON,'==',1,1041) -LexToken(NUMBER,'7',1,1043) -LexToken(THEN,'then',1,1045) -LexToken(EOL,'\n',1,1049) -LexToken(VAR,'exprs',1,1062) -LexToken(ASSIGNMENT,'=',1,1067) -LexToken(VAR,'exprs',1,1068) -LexToken(OPENBRACKET,'(',1,1073) -LexToken(OPENSQBRACKET,'[',1,1074) -LexToken(NUMBER,'1',1,1075) -LexToken(COLON,':',1,1076) -LexToken(NUMBER,'4',1,1077) -LexToken(NUMBER,'7',1,1079) -LexToken(CLOSESQBRACKET,']',1,1080) -LexToken(CLOSEBRACKET,')',1,1081) -LexToken(EOL,'\n',1,1082) -LexToken(END,'end',1,1092) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'model',1,1120) -LexToken(ASSIGNMENT,'=',1,1125) -LexToken(VAR,'arg1',1,1126) -LexToken(DOT,'.',1,1130) -LexToken(VAR,'model',1,1131) -LexToken(EOL,'\n',1,1136) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'A',1,1174) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'B',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'C',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'D',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'x0',1,1182) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'exprs',1,1185) -LexToken(CLOSESQBRACKET,']',1,1190) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1192) -LexToken(OPENBRACKET,'(',1,1207) -LexToken(DQSTRING,'"Set discrete linear system parameters"',1,1246) -LexToken(COMMA,',',1,1247) -LexToken(OPENSQBRACKET,'[',1,1263) -LexToken(DQSTRING,'"A matrix"',1,1273) -LexToken(SEMICOLON,';\n',1,1274) -LexToken(DQSTRING,'"B matrix"',1,1297) -LexToken(SEMICOLON,';\n',1,1298) -LexToken(DQSTRING,'"C matrix"',1,1321) -LexToken(SEMICOLON,';\n',1,1322) -LexToken(DQSTRING,'"D matrix"',1,1345) -LexToken(SEMICOLON,';\n',1,1346) -LexToken(DQSTRING,'"Initial state"',1,1374) -LexToken(CLOSESQBRACKET,']',1,1375) -LexToken(COMMA,',',1,1376) -LexToken(VAR,'list',1,1392) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(DQSTRING,'"mat"',1,1401) -LexToken(COMMA,',',1,1402) -LexToken(OPENSQBRACKET,'[',1,1403) -LexToken(ADDITION,'-',1,1404) -LexToken(NUMBER,'1',1,1405) -LexToken(COMMA,',',1,1406) -LexToken(ADDITION,'-',1,1407) -LexToken(NUMBER,'1',1,1408) -LexToken(CLOSESQBRACKET,']',1,1409) -LexToken(COMMA,',',1,1410) -LexToken(DQSTRING,'"mat"',1,1430) -LexToken(COMMA,',',1,1431) -LexToken(OPENSQBRACKET,'[',1,1432) -LexToken(DQSTRING,'"size(%1,2)"',1,1444) -LexToken(COMMA,',',1,1445) -LexToken(DQSTRING,'"-1"',1,1449) -LexToken(CLOSESQBRACKET,']',1,1450) -LexToken(COMMA,',',1,1451) -LexToken(DQSTRING,'"mat"',1,1471) -LexToken(COMMA,',',1,1472) -LexToken(OPENSQBRACKET,'[',1,1473) -LexToken(DQSTRING,'"-1"',1,1477) -LexToken(COMMA,',',1,1478) -LexToken(DQSTRING,'"size(%1,2)"',1,1490) -LexToken(CLOSESQBRACKET,']',1,1491) -LexToken(COMMA,',',1,1492) -LexToken(DQSTRING,'"mat"',1,1512) -LexToken(COMMA,',',1,1513) -LexToken(OPENSQBRACKET,'[',1,1514) -LexToken(ADDITION,'-',1,1515) -LexToken(NUMBER,'1',1,1516) -LexToken(ADDITION,'-',1,1518) -LexToken(NUMBER,'1',1,1519) -LexToken(CLOSESQBRACKET,']',1,1520) -LexToken(COMMA,',',1,1521) -LexToken(DQSTRING,'"vec"',1,1541) -LexToken(COMMA,',',1,1542) -LexToken(DQSTRING,'"size(%1,2)"',1,1554) -LexToken(CLOSEBRACKET,')',1,1555) -LexToken(COMMA,',',1,1556) -LexToken(VAR,'exprs',1,1572) -LexToken(CLOSEBRACKET,')',1,1577) -LexToken(EOL,'\n',1,1578) -LexToken(IF,'if',1,1591) -LexToken(NOT,'~',1,1594) -LexToken(VAR,'ok',1,1595) -LexToken(THEN,'then',1,1598) -LexToken(EOL,'\n',1,1602) -LexToken(BREAK,'break',1,1619) -LexToken(EOL,'\n',1,1624) -LexToken(END,'end',1,1638) -LexToken(EOL,'\n',1,1641) -LexToken(VAR,'out',1,1654) -LexToken(ASSIGNMENT,'=',1,1657) -LexToken(VAR,'size',1,1658) -LexToken(OPENBRACKET,'(',1,1662) -LexToken(VAR,'C',1,1663) -LexToken(COMMA,',',1,1664) -LexToken(NUMBER,'1',1,1665) -LexToken(CLOSEBRACKET,')',1,1666) -LexToken(EOL,'\n',1,1667) -LexToken(IF,'if',1,1681) -LexToken(VAR,'out',1,1684) -LexToken(COMPARISON,'==',1,1687) -LexToken(NUMBER,'0',1,1689) -LexToken(THEN,'then',1,1691) -LexToken(EOL,'\n',1,1695) -LexToken(VAR,'out',1,1712) -LexToken(ASSIGNMENT,'=',1,1715) -LexToken(OPENSQBRACKET,'[',1,1716) -LexToken(CLOSESQBRACKET,']',1,1717) -LexToken(EOL,'\n',1,1718) -LexToken(END,'end',1,1732) -LexToken(EOL,'\n',1,1735) -LexToken(VAR,'in',1,1748) -LexToken(ASSIGNMENT,'=',1,1750) -LexToken(VAR,'size',1,1751) -LexToken(OPENBRACKET,'(',1,1755) -LexToken(VAR,'B',1,1756) -LexToken(COMMA,',',1,1757) -LexToken(NUMBER,'2',1,1758) -LexToken(CLOSEBRACKET,')',1,1759) -LexToken(EOL,'\n',1,1760) -LexToken(IF,'if',1,1774) -LexToken(VAR,'in',1,1777) -LexToken(COMPARISON,'==',1,1779) -LexToken(NUMBER,'0',1,1781) -LexToken(THEN,'then',1,1783) -LexToken(EOL,'\n',1,1787) -LexToken(VAR,'in',1,1804) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(OPENSQBRACKET,'[',1,1807) -LexToken(CLOSESQBRACKET,']',1,1808) -LexToken(EOL,'\n',1,1809) -LexToken(END,'end',1,1823) -LexToken(EOL,'\n',1,1826) -LexToken(OPENSQBRACKET,'[',1,1839) -LexToken(VAR,'ms',1,1840) -LexToken(COMMA,',',1,1842) -LexToken(VAR,'ns',1,1843) -LexToken(CLOSESQBRACKET,']',1,1845) -LexToken(ASSIGNMENT,'=',1,1846) -LexToken(VAR,'size',1,1847) -LexToken(OPENBRACKET,'(',1,1851) -LexToken(VAR,'A',1,1852) -LexToken(CLOSEBRACKET,')',1,1853) -LexToken(EOL,'\n',1,1854) -LexToken(VAR,'okD',1,1867) -LexToken(ASSIGNMENT,'=',1,1870) -LexToken(PREVAR_BOOLEAN,'%t',1,1871) -LexToken(EOL,'\n',1,1873) -LexToken(IF,'if',1,1886) -LexToken(VAR,'size',1,1889) -LexToken(OPENBRACKET,'(',1,1893) -LexToken(VAR,'D',1,1894) -LexToken(COMMA,',',1,1895) -LexToken(DQSTRING,'"*"',1,1898) -LexToken(CLOSEBRACKET,')',1,1899) -LexToken(COMPARISON,'<>',1,1900) -LexToken(VAR,'size',1,1902) -LexToken(OPENBRACKET,'(',1,1906) -LexToken(VAR,'C',1,1907) -LexToken(COMMA,',',1,1908) -LexToken(NUMBER,'1',1,1909) -LexToken(CLOSEBRACKET,')',1,1910) -LexToken(MULTIPLICATION,'*',1,1911) -LexToken(VAR,'size',1,1912) -LexToken(OPENBRACKET,'(',1,1916) -LexToken(VAR,'B',1,1917) -LexToken(COMMA,',',1,1918) -LexToken(NUMBER,'2',1,1919) -LexToken(CLOSEBRACKET,')',1,1920) -LexToken(THEN,'then',1,1922) -LexToken(EOL,'\n',1,1926) -LexToken(IF,'if',1,1943) -LexToken(VAR,'size',1,1946) -LexToken(OPENBRACKET,'(',1,1950) -LexToken(VAR,'D',1,1951) -LexToken(COMMA,',',1,1952) -LexToken(DQSTRING,'"*"',1,1955) -LexToken(CLOSEBRACKET,')',1,1956) -LexToken(COMPARISON,'==',1,1957) -LexToken(NUMBER,'1',1,1959) -LexToken(THEN,'then',1,1961) -LexToken(EOL,'\n',1,1965) -LexToken(VAR,'D',1,1986) -LexToken(ASSIGNMENT,'=',1,1988) -LexToken(VAR,'D',1,1990) -LexToken(MULTIPLICATION,'*',1,1991) -LexToken(VAR,'ones',1,1992) -LexToken(OPENBRACKET,'(',1,1996) -LexToken(VAR,'C',1,1997) -LexToken(MULTIPLICATION,'*',1,1998) -LexToken(VAR,'B',1,1999) -LexToken(CLOSEBRACKET,')',1,2000) -LexToken(EOL,'\n',1,2002) -LexToken(ELSEIF,'elseif',1,2020) -LexToken(VAR,'size',1,2028) -LexToken(OPENBRACKET,'(',1,2032) -LexToken(VAR,'D',1,2033) -LexToken(COMMA,',',1,2034) -LexToken(DQSTRING,'"*"',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(COMPARISON,'==',1,2039) -LexToken(NUMBER,'0',1,2041) -LexToken(THEN,'then',1,2043) -LexToken(EOL,'\n',1,2047) -LexToken(VAR,'D',1,2068) -LexToken(ASSIGNMENT,'=',1,2070) -LexToken(VAR,'zeros',1,2072) -LexToken(OPENBRACKET,'(',1,2077) -LexToken(VAR,'C',1,2078) -LexToken(MULTIPLICATION,'*',1,2079) -LexToken(VAR,'B',1,2080) -LexToken(CLOSEBRACKET,')',1,2081) -LexToken(EOL,'\n',1,2083) -LexToken(ELSE,'else',1,2101) -LexToken(EOL,'\n',1,2105) -LexToken(VAR,'okD',1,2126) -LexToken(ASSIGNMENT,'=',1,2129) -LexToken(PREVAR_BOOLEAN,'%f',1,2130) -LexToken(EOL,'\n',1,2132) -LexToken(END,'end',1,2149) -LexToken(EOL,'\n',1,2152) -LexToken(END,'end',1,2165) -LexToken(EOL,'\n',1,2168) -LexToken(IF,'if',1,2181) -LexToken(VAR,'ms',1,2184) -LexToken(COMPARISON,'<>',1,2186) -LexToken(VAR,'ns',1,2188) -LexToken(LOGICAL,'|',1,2190) -LexToken(NOT,'~',1,2191) -LexToken(VAR,'okD',1,2192) -LexToken(THEN,'then',1,2196) -LexToken(EOL,'\n',1,2200) -LexToken(VAR,'message',1,2217) -LexToken(OPENBRACKET,'(',1,2224) -LexToken(VAR,'_',1,2225) -LexToken(OPENBRACKET,'(',1,2226) -LexToken(DQSTRING,'"Matrix A is not square or D has wrong dimension"',1,2275) -LexToken(CLOSEBRACKET,')',1,2276) -LexToken(CLOSEBRACKET,')',1,2277) -LexToken(EOL,'\n',1,2278) -LexToken(ELSE,'else',1,2291) -LexToken(EOL,'\n',1,2295) -LexToken(OPENSQBRACKET,'[',1,2312) -LexToken(VAR,'model',1,2313) -LexToken(COMMA,',',1,2318) -LexToken(VAR,'graphics',1,2319) -LexToken(COMMA,',',1,2327) -LexToken(VAR,'ok',1,2328) -LexToken(CLOSESQBRACKET,']',1,2330) -LexToken(ASSIGNMENT,'=',1,2331) -LexToken(VAR,'check_io',1,2332) -LexToken(OPENBRACKET,'(',1,2340) -LexToken(VAR,'model',1,2341) -LexToken(COMMA,',',1,2346) -LexToken(VAR,'graphics',1,2347) -LexToken(COMMA,',',1,2355) -LexToken(VAR,'in',1,2356) -LexToken(COMMA,',',1,2358) -LexToken(VAR,'out',1,2359) -LexToken(COMMA,',',1,2362) -LexToken(NUMBER,'1',1,2363) -LexToken(COMMA,',',1,2364) -LexToken(OPENSQBRACKET,'[',1,2365) -LexToken(CLOSESQBRACKET,']',1,2366) -LexToken(CLOSEBRACKET,')',1,2367) -LexToken(EOL,'\n',1,2368) -LexToken(IF,'if',1,2385) -LexToken(VAR,'ok',1,2388) -LexToken(THEN,'then',1,2391) -LexToken(EOL,'\n',1,2395) -LexToken(VAR,'graphics',1,2416) -LexToken(DOT,'.',1,2424) -LexToken(VAR,'exprs',1,2425) -LexToken(ASSIGNMENT,'=',1,2430) -LexToken(VAR,'exprs',1,2431) -LexToken(EOL,'\n',1,2436) -LexToken(VAR,'rpar',1,2458) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(OPENSQBRACKET,'[',1,2463) -LexToken(VAR,'A',1,2464) -LexToken(OPENBRACKET,'(',1,2465) -LexToken(COLON,':',1,2466) -LexToken(CLOSEBRACKET,')',1,2467) -LexToken(SEMICOLON,';',1,2468) -LexToken(VAR,'B',1,2469) -LexToken(OPENBRACKET,'(',1,2470) -LexToken(COLON,':',1,2471) -LexToken(CLOSEBRACKET,')',1,2472) -LexToken(SEMICOLON,';',1,2473) -LexToken(VAR,'C',1,2474) -LexToken(OPENBRACKET,'(',1,2475) -LexToken(COLON,':',1,2476) -LexToken(CLOSEBRACKET,')',1,2477) -LexToken(SEMICOLON,';',1,2478) -LexToken(VAR,'D',1,2479) -LexToken(OPENBRACKET,'(',1,2480) -LexToken(COLON,':',1,2481) -LexToken(CLOSEBRACKET,')',1,2482) -LexToken(CLOSESQBRACKET,']',1,2483) -LexToken(EOL,'\n',1,2484) -LexToken(IF,'if',1,2506) -LexToken(VAR,'D',1,2509) -LexToken(COMPARISON,'<>',1,2510) -LexToken(OPENSQBRACKET,'[',1,2512) -LexToken(CLOSESQBRACKET,']',1,2513) -LexToken(THEN,'then',1,2515) -LexToken(EOL,'\n',1,2519) -LexToken(IF,'if',1,2544) -LexToken(VAR,'norm',1,2547) -LexToken(OPENBRACKET,'(',1,2551) -LexToken(VAR,'D',1,2552) -LexToken(COMMA,',',1,2553) -LexToken(NUMBER,'1',1,2554) -LexToken(CLOSEBRACKET,')',1,2555) -LexToken(COMPARISON,'<>',1,2556) -LexToken(NUMBER,'0',1,2558) -LexToken(THEN,'then',1,2560) -LexToken(EOL,'\n',1,2564) -LexToken(VAR,'mmm',1,2593) -LexToken(ASSIGNMENT,'=',1,2596) -LexToken(OPENSQBRACKET,'[',1,2597) -LexToken(PREVAR_BOOLEAN,'%t',1,2598) -LexToken(PREVAR_BOOLEAN,'%f',1,2601) -LexToken(CLOSESQBRACKET,']',1,2603) -LexToken(EOL,'\n',1,2604) -LexToken(ELSE,'else',1,2630) -LexToken(EOL,'\n',1,2634) -LexToken(VAR,'mmm',1,2663) -LexToken(ASSIGNMENT,'=',1,2666) -LexToken(OPENSQBRACKET,'[',1,2667) -LexToken(PREVAR_BOOLEAN,'%f',1,2668) -LexToken(PREVAR_BOOLEAN,'%f',1,2671) -LexToken(CLOSESQBRACKET,']',1,2673) -LexToken(EOL,'\n',1,2674) -LexToken(END,'end',1,2700) -LexToken(EOL,'\n',1,2703) -LexToken(IF,'if',1,2728) -LexToken(VAR,'or',1,2731) -LexToken(OPENBRACKET,'(',1,2733) -LexToken(VAR,'model',1,2734) -LexToken(DOT,'.',1,2739) -LexToken(VAR,'dep_ut',1,2740) -LexToken(COMPARISON,'<>',1,2746) -LexToken(VAR,'mmm',1,2748) -LexToken(CLOSEBRACKET,')',1,2751) -LexToken(THEN,'then',1,2753) -LexToken(EOL,'\n',1,2757) -LexToken(VAR,'model',1,2782) -LexToken(DOT,'.',1,2787) -LexToken(VAR,'dep_ut',1,2788) -LexToken(ASSIGNMENT,'=',1,2794) -LexToken(VAR,'mmm',1,2795) -LexToken(COMMA,',',1,2798) -LexToken(END,'end',1,2799) -LexToken(EOL,'\n',1,2802) -LexToken(ELSE,'else',1,2823) -LexToken(EOL,'\n',1,2827) -LexToken(VAR,'model',1,2852) -LexToken(DOT,'.',1,2857) -LexToken(VAR,'dep_ut',1,2858) -LexToken(ASSIGNMENT,'=',1,2864) -LexToken(OPENSQBRACKET,'[',1,2865) -LexToken(PREVAR_BOOLEAN,'%f',1,2866) -LexToken(PREVAR_BOOLEAN,'%f',1,2869) -LexToken(CLOSESQBRACKET,']',1,2871) -LexToken(EOL,'\n',1,2872) -LexToken(END,'end',1,2894) -LexToken(EOL,'\n',1,2897) -LexToken(VAR,'model',1,2918) -LexToken(DOT,'.',1,2923) -LexToken(VAR,'dstate',1,2924) -LexToken(ASSIGNMENT,'=',1,2930) -LexToken(VAR,'x0',1,2931) -LexToken(OPENBRACKET,'(',1,2933) -LexToken(COLON,':',1,2934) -LexToken(CLOSEBRACKET,')',1,2935) -LexToken(EOL,'\n',1,2936) -LexToken(VAR,'model',1,2958) -LexToken(DOT,'.',1,2963) -LexToken(VAR,'rpar',1,2964) -LexToken(ASSIGNMENT,'=',1,2968) -LexToken(VAR,'rpar',1,2969) -LexToken(EOL,'\n',1,2973) -LexToken(VAR,'x',1,2994) -LexToken(DOT,'.',1,2995) -LexToken(VAR,'graphics',1,2996) -LexToken(ASSIGNMENT,'=',1,3004) -LexToken(VAR,'graphics',1,3005) -LexToken(EOL,'\n',1,3013) -LexToken(VAR,'x',1,3035) -LexToken(DOT,'.',1,3036) -LexToken(VAR,'model',1,3037) -LexToken(ASSIGNMENT,'=',1,3042) -LexToken(VAR,'model',1,3043) -LexToken(EOL,'\n',1,3048) -LexToken(BREAK,'break',1,3069) -LexToken(EOL,'\n',1,3074) -LexToken(END,'end',1,3091) -LexToken(EOL,'\n',1,3094) -LexToken(END,'end',1,3107) -LexToken(EOL,'\n',1,3110) -LexToken(END,'end',1,3119) -LexToken(EOL,'\n',1,3122) -LexToken(CASE,'case',1,3127) -LexToken(DQSTRING,'"define"',1,3139) -LexToken(THEN,'then',1,3141) -LexToken(EOL,'\n',1,3145) -LexToken(VAR,'x0',1,3154) -LexToken(ASSIGNMENT,'=',1,3156) -LexToken(NUMBER,'0',1,3157) -LexToken(EOL,'\n',1,3158) -LexToken(VAR,'A',1,3168) -LexToken(ASSIGNMENT,'=',1,3169) -LexToken(ADDITION,'-',1,3170) -LexToken(NUMBER,'1',1,3171) -LexToken(EOL,'\n',1,3172) -LexToken(VAR,'B',1,3182) -LexToken(ASSIGNMENT,'=',1,3183) -LexToken(NUMBER,'1',1,3184) -LexToken(EOL,'\n',1,3185) -LexToken(VAR,'C',1,3195) -LexToken(ASSIGNMENT,'=',1,3196) -LexToken(NUMBER,'1',1,3197) -LexToken(EOL,'\n',1,3198) -LexToken(VAR,'D',1,3208) -LexToken(ASSIGNMENT,'=',1,3209) -LexToken(NUMBER,'0',1,3210) -LexToken(EOL,'\n',1,3211) -LexToken(VAR,'model',1,3221) -LexToken(ASSIGNMENT,'=',1,3226) -LexToken(SCICOS_MODEL,'scicos_model',1,3227) -LexToken(OPENBRACKET,'(',1,3239) -LexToken(CLOSEBRACKET,')',1,3240) -LexToken(EOL,'\n',1,3241) -LexToken(VAR,'model',1,3250) -LexToken(DOT,'.',1,3255) -LexToken(VAR,'sim',1,3256) -LexToken(ASSIGNMENT,'=',1,3259) -LexToken(VAR,'list',1,3260) -LexToken(OPENBRACKET,'(',1,3264) -LexToken(DQSTRING,'"dsslti4"',1,3273) -LexToken(COMMA,',',1,3274) -LexToken(NUMBER,'4',1,3275) -LexToken(CLOSEBRACKET,')',1,3276) -LexToken(EOL,'\n',1,3277) -LexToken(VAR,'model',1,3286) -LexToken(DOT,'.',1,3291) -LexToken(VAR,'in',1,3292) -LexToken(ASSIGNMENT,'=',1,3294) -LexToken(NUMBER,'1',1,3295) -LexToken(EOL,'\n',1,3296) -LexToken(VAR,'model',1,3305) -LexToken(DOT,'.',1,3310) -LexToken(VAR,'out',1,3311) -LexToken(ASSIGNMENT,'=',1,3314) -LexToken(NUMBER,'1',1,3315) -LexToken(EOL,'\n',1,3316) -LexToken(VAR,'model',1,3325) -LexToken(DOT,'.',1,3330) -LexToken(VAR,'evtin',1,3331) -LexToken(ASSIGNMENT,'=',1,3336) -LexToken(NUMBER,'1',1,3337) -LexToken(EOL,'\n',1,3338) -LexToken(VAR,'model',1,3347) -LexToken(DOT,'.',1,3352) -LexToken(VAR,'dstate',1,3353) -LexToken(ASSIGNMENT,'=',1,3359) -LexToken(VAR,'x0',1,3360) -LexToken(OPENBRACKET,'(',1,3362) -LexToken(COLON,':',1,3363) -LexToken(CLOSEBRACKET,')',1,3364) -LexToken(EOL,'\n',1,3365) -LexToken(VAR,'model',1,3374) -LexToken(DOT,'.',1,3379) -LexToken(VAR,'rpar',1,3380) -LexToken(ASSIGNMENT,'=',1,3384) -LexToken(OPENSQBRACKET,'[',1,3385) -LexToken(VAR,'A',1,3386) -LexToken(OPENBRACKET,'(',1,3387) -LexToken(COLON,':',1,3388) -LexToken(CLOSEBRACKET,')',1,3389) -LexToken(SEMICOLON,';',1,3390) -LexToken(VAR,'B',1,3391) -LexToken(OPENBRACKET,'(',1,3392) -LexToken(COLON,':',1,3393) -LexToken(CLOSEBRACKET,')',1,3394) -LexToken(SEMICOLON,';',1,3395) -LexToken(VAR,'C',1,3396) -LexToken(OPENBRACKET,'(',1,3397) -LexToken(COLON,':',1,3398) -LexToken(CLOSEBRACKET,')',1,3399) -LexToken(SEMICOLON,';',1,3400) -LexToken(VAR,'D',1,3401) -LexToken(OPENBRACKET,'(',1,3402) -LexToken(COLON,':',1,3403) -LexToken(CLOSEBRACKET,')',1,3404) -LexToken(CLOSESQBRACKET,']',1,3405) -LexToken(EOL,'\n',1,3406) -LexToken(VAR,'model',1,3415) -LexToken(DOT,'.',1,3420) -LexToken(VAR,'blocktype',1,3421) -LexToken(ASSIGNMENT,'=',1,3430) -LexToken(DQSTRING,'"d"',1,3433) -LexToken(EOL,'\n',1,3434) -LexToken(VAR,'model',1,3443) -LexToken(DOT,'.',1,3448) -LexToken(VAR,'dep_ut',1,3449) -LexToken(ASSIGNMENT,'=',1,3455) -LexToken(OPENSQBRACKET,'[',1,3456) -LexToken(PREVAR_BOOLEAN,'%f',1,3457) -LexToken(PREVAR_BOOLEAN,'%f',1,3460) -LexToken(CLOSESQBRACKET,']',1,3462) -LexToken(EOL,'\n',1,3463) -LexToken(EOL,'\n',1,3464) -LexToken(VAR,'exprs',1,3473) -LexToken(ASSIGNMENT,'=',1,3478) -LexToken(OPENSQBRACKET,'[',1,3479) -LexToken(VAR,'strcat',1,3480) -LexToken(OPENBRACKET,'(',1,3486) -LexToken(VAR,'sci2exp',1,3487) -LexToken(OPENBRACKET,'(',1,3494) -LexToken(VAR,'A',1,3495) -LexToken(CLOSEBRACKET,')',1,3496) -LexToken(CLOSEBRACKET,')',1,3497) -LexToken(SEMICOLON,';\n',1,3498) -LexToken(VAR,'strcat',1,3508) -LexToken(OPENBRACKET,'(',1,3514) -LexToken(VAR,'sci2exp',1,3515) -LexToken(OPENBRACKET,'(',1,3522) -LexToken(VAR,'B',1,3523) -LexToken(CLOSEBRACKET,')',1,3524) -LexToken(CLOSEBRACKET,')',1,3525) -LexToken(SEMICOLON,';\n',1,3526) -LexToken(VAR,'strcat',1,3536) -LexToken(OPENBRACKET,'(',1,3542) -LexToken(VAR,'sci2exp',1,3543) -LexToken(OPENBRACKET,'(',1,3550) -LexToken(VAR,'C',1,3551) -LexToken(CLOSEBRACKET,')',1,3552) -LexToken(CLOSEBRACKET,')',1,3553) -LexToken(SEMICOLON,';\n',1,3554) -LexToken(VAR,'strcat',1,3564) -LexToken(OPENBRACKET,'(',1,3570) -LexToken(VAR,'sci2exp',1,3571) -LexToken(OPENBRACKET,'(',1,3578) -LexToken(VAR,'D',1,3579) -LexToken(CLOSEBRACKET,')',1,3580) -LexToken(CLOSEBRACKET,')',1,3581) -LexToken(SEMICOLON,';\n',1,3582) -LexToken(VAR,'strcat',1,3592) -LexToken(OPENBRACKET,'(',1,3598) -LexToken(VAR,'sci2exp',1,3599) -LexToken(OPENBRACKET,'(',1,3606) -LexToken(VAR,'x0',1,3607) -LexToken(CLOSEBRACKET,')',1,3609) -LexToken(CLOSEBRACKET,')',1,3610) -LexToken(CLOSESQBRACKET,']',1,3611) -LexToken(EOL,'\n',1,3612) -LexToken(VAR,'gr_i',1,3621) -LexToken(ASSIGNMENT,'=',1,3625) -LexToken(OPENSQBRACKET,'[',1,3626) -LexToken(CLOSESQBRACKET,']',1,3627) -LexToken(EOL,'\n',1,3628) -LexToken(VAR,'x',1,3637) -LexToken(ASSIGNMENT,'=',1,3638) -LexToken(VAR,'standard_define',1,3639) -LexToken(OPENBRACKET,'(',1,3654) -LexToken(OPENSQBRACKET,'[',1,3655) -LexToken(NUMBER,'4',1,3656) -LexToken(NUMBER,'2',1,3658) -LexToken(CLOSESQBRACKET,']',1,3659) -LexToken(COMMA,',',1,3660) -LexToken(VAR,'model',1,3661) -LexToken(COMMA,',',1,3666) -LexToken(VAR,'exprs',1,3667) -LexToken(COMMA,',',1,3672) -LexToken(VAR,'gr_i',1,3673) -LexToken(CLOSEBRACKET,')',1,3677) -LexToken(EOL,'\n',1,3678) -LexToken(END,'end',1,3683) -LexToken(EOL,'\n',1,3686) -LexToken(ENDFUNCTION,'endfunction',1,3687) -LexToken(EOL,'\n',1,3698) +Syntax error in input LexToken(COLON,':',1,1076) +/* autogenerated from "macros/Linear/DLSS.sci" */ +None diff --git a/js/Linear/DLSS_f.js b/js/Linear/DLSS_f.js index aa0356f5..17ed1938 100644 --- a/js/Linear/DLSS_f.js +++ b/js/Linear/DLSS_f.js @@ -1,607 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DLSS_f',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(IF,'if',1,1025) -LexToken(VAR,'size',1,1028) -LexToken(OPENBRACKET,'(',1,1032) -LexToken(VAR,'exprs',1,1033) -LexToken(COMMA,',',1,1038) -LexToken(DQSTRING,'"*"',1,1041) -LexToken(CLOSEBRACKET,')',1,1042) -LexToken(COMPARISON,'==',1,1043) -LexToken(NUMBER,'7',1,1045) -LexToken(THEN,'then',1,1047) -LexToken(EOL,'\n',1,1051) -LexToken(VAR,'exprs',1,1064) -LexToken(ASSIGNMENT,'=',1,1069) -LexToken(VAR,'exprs',1,1070) -LexToken(OPENBRACKET,'(',1,1075) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(NUMBER,'1',1,1077) -LexToken(COLON,':',1,1078) -LexToken(NUMBER,'4',1,1079) -LexToken(NUMBER,'7',1,1081) -LexToken(CLOSESQBRACKET,']',1,1082) -LexToken(CLOSEBRACKET,')',1,1083) -LexToken(EOL,'\n',1,1084) -LexToken(END,'end',1,1094) -LexToken(EOL,'\n',1,1113) -LexToken(VAR,'model',1,1122) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(VAR,'arg1',1,1128) -LexToken(DOT,'.',1,1132) -LexToken(VAR,'model',1,1133) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1148) -LexToken(PREVAR_BOOLEAN,'%t',1,1154) -LexToken(DO,'do',1,1157) -LexToken(EOL,'\n',1,1159) -LexToken(OPENSQBRACKET,'[',1,1172) -LexToken(VAR,'ok',1,1173) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'A',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'B',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'C',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'D',1,1182) -LexToken(COMMA,',',1,1183) -LexToken(VAR,'x0',1,1184) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'exprs',1,1187) -LexToken(CLOSESQBRACKET,']',1,1192) -LexToken(ASSIGNMENT,'=',1,1193) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1194) -LexToken(OPENBRACKET,'(',1,1209) -LexToken(DQSTRING,'"Set discrete linear system parameters"',1,1248) -LexToken(COMMA,',',1,1249) -LexToken(OPENSQBRACKET,'[',1,1265) -LexToken(DQSTRING,'"A matrix"',1,1275) -LexToken(SEMICOLON,';\n',1,1276) -LexToken(DQSTRING,'"B matrix"',1,1299) -LexToken(SEMICOLON,';\n',1,1300) -LexToken(DQSTRING,'"C matrix"',1,1323) -LexToken(SEMICOLON,';\n',1,1324) -LexToken(DQSTRING,'"D matrix"',1,1347) -LexToken(SEMICOLON,';\n',1,1348) -LexToken(DQSTRING,'"Initial state"',1,1376) -LexToken(CLOSESQBRACKET,']',1,1377) -LexToken(COMMA,',',1,1378) -LexToken(VAR,'list',1,1394) -LexToken(OPENBRACKET,'(',1,1398) -LexToken(DQSTRING,'"mat"',1,1403) -LexToken(COMMA,',',1,1404) -LexToken(OPENSQBRACKET,'[',1,1405) -LexToken(ADDITION,'-',1,1406) -LexToken(NUMBER,'1',1,1407) -LexToken(COMMA,',',1,1408) -LexToken(ADDITION,'-',1,1409) -LexToken(NUMBER,'1',1,1410) -LexToken(CLOSESQBRACKET,']',1,1411) -LexToken(COMMA,',',1,1412) -LexToken(DQSTRING,'"mat"',1,1432) -LexToken(COMMA,',',1,1433) -LexToken(OPENSQBRACKET,'[',1,1434) -LexToken(DQSTRING,'"size(%1,2)"',1,1446) -LexToken(COMMA,',',1,1447) -LexToken(DQSTRING,'"-1"',1,1451) -LexToken(CLOSESQBRACKET,']',1,1452) -LexToken(COMMA,',',1,1453) -LexToken(DQSTRING,'"mat"',1,1473) -LexToken(COMMA,',',1,1474) -LexToken(OPENSQBRACKET,'[',1,1475) -LexToken(DQSTRING,'"-1"',1,1479) -LexToken(COMMA,',',1,1480) -LexToken(DQSTRING,'"size(%1,2)"',1,1492) -LexToken(CLOSESQBRACKET,']',1,1493) -LexToken(COMMA,',',1,1494) -LexToken(DQSTRING,'"mat"',1,1514) -LexToken(COMMA,',',1,1515) -LexToken(OPENSQBRACKET,'[',1,1516) -LexToken(ADDITION,'-',1,1517) -LexToken(NUMBER,'1',1,1518) -LexToken(ADDITION,'-',1,1520) -LexToken(NUMBER,'1',1,1521) -LexToken(CLOSESQBRACKET,']',1,1522) -LexToken(COMMA,',',1,1523) -LexToken(DQSTRING,'"vec"',1,1543) -LexToken(COMMA,',',1,1544) -LexToken(DQSTRING,'"size(%1,2)"',1,1556) -LexToken(CLOSEBRACKET,')',1,1557) -LexToken(COMMA,',',1,1558) -LexToken(VAR,'exprs',1,1574) -LexToken(CLOSEBRACKET,')',1,1579) -LexToken(EOL,'\n',1,1580) -LexToken(IF,'if',1,1593) -LexToken(NOT,'~',1,1596) -LexToken(VAR,'ok',1,1597) -LexToken(THEN,'then',1,1600) -LexToken(EOL,'\n',1,1604) -LexToken(BREAK,'break',1,1621) -LexToken(EOL,'\n',1,1626) -LexToken(END,'end',1,1640) -LexToken(EOL,'\n',1,1643) -LexToken(VAR,'out',1,1656) -LexToken(ASSIGNMENT,'=',1,1659) -LexToken(VAR,'size',1,1660) -LexToken(OPENBRACKET,'(',1,1664) -LexToken(VAR,'C',1,1665) -LexToken(COMMA,',',1,1666) -LexToken(NUMBER,'1',1,1667) -LexToken(CLOSEBRACKET,')',1,1668) -LexToken(EOL,'\n',1,1669) -LexToken(IF,'if',1,1683) -LexToken(VAR,'out',1,1686) -LexToken(COMPARISON,'==',1,1689) -LexToken(NUMBER,'0',1,1691) -LexToken(THEN,'then',1,1693) -LexToken(EOL,'\n',1,1697) -LexToken(VAR,'out',1,1714) -LexToken(ASSIGNMENT,'=',1,1717) -LexToken(OPENSQBRACKET,'[',1,1718) -LexToken(CLOSESQBRACKET,']',1,1719) -LexToken(EOL,'\n',1,1720) -LexToken(END,'end',1,1734) -LexToken(EOL,'\n',1,1737) -LexToken(VAR,'in',1,1750) -LexToken(ASSIGNMENT,'=',1,1752) -LexToken(VAR,'size',1,1753) -LexToken(OPENBRACKET,'(',1,1757) -LexToken(VAR,'B',1,1758) -LexToken(COMMA,',',1,1759) -LexToken(NUMBER,'2',1,1760) -LexToken(CLOSEBRACKET,')',1,1761) -LexToken(EOL,'\n',1,1762) -LexToken(IF,'if',1,1776) -LexToken(VAR,'in',1,1779) -LexToken(COMPARISON,'==',1,1781) -LexToken(NUMBER,'0',1,1783) -LexToken(THEN,'then',1,1785) -LexToken(EOL,'\n',1,1789) -LexToken(VAR,'in',1,1806) -LexToken(ASSIGNMENT,'=',1,1808) -LexToken(OPENSQBRACKET,'[',1,1809) -LexToken(CLOSESQBRACKET,']',1,1810) -LexToken(EOL,'\n',1,1811) -LexToken(END,'end',1,1825) -LexToken(EOL,'\n',1,1828) -LexToken(OPENSQBRACKET,'[',1,1841) -LexToken(VAR,'ms',1,1842) -LexToken(COMMA,',',1,1844) -LexToken(VAR,'ns',1,1845) -LexToken(CLOSESQBRACKET,']',1,1847) -LexToken(ASSIGNMENT,'=',1,1848) -LexToken(VAR,'size',1,1849) -LexToken(OPENBRACKET,'(',1,1853) -LexToken(VAR,'A',1,1854) -LexToken(CLOSEBRACKET,')',1,1855) -LexToken(EOL,'\n',1,1856) -LexToken(IF,'if',1,1869) -LexToken(VAR,'ms',1,1872) -LexToken(COMPARISON,'<>',1,1874) -LexToken(VAR,'ns',1,1876) -LexToken(THEN,'then',1,1879) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'message',1,1900) -LexToken(OPENBRACKET,'(',1,1907) -LexToken(DQSTRING,'"A matrix must be square"',1,1932) -LexToken(CLOSEBRACKET,')',1,1933) -LexToken(EOL,'\n',1,1934) -LexToken(ELSE,'else',1,1947) -LexToken(EOL,'\n',1,1951) -LexToken(OPENSQBRACKET,'[',1,1968) -LexToken(VAR,'model',1,1969) -LexToken(COMMA,',',1,1974) -LexToken(VAR,'graphics',1,1975) -LexToken(COMMA,',',1,1983) -LexToken(VAR,'ok',1,1984) -LexToken(CLOSESQBRACKET,']',1,1986) -LexToken(ASSIGNMENT,'=',1,1987) -LexToken(VAR,'check_io',1,1988) -LexToken(OPENBRACKET,'(',1,1996) -LexToken(VAR,'model',1,1997) -LexToken(COMMA,',',1,2002) -LexToken(VAR,'graphics',1,2003) -LexToken(COMMA,',',1,2011) -LexToken(VAR,'in',1,2012) -LexToken(COMMA,',',1,2014) -LexToken(VAR,'out',1,2015) -LexToken(COMMA,',',1,2018) -LexToken(NUMBER,'1',1,2019) -LexToken(COMMA,',',1,2020) -LexToken(OPENSQBRACKET,'[',1,2021) -LexToken(CLOSESQBRACKET,']',1,2022) -LexToken(CLOSEBRACKET,')',1,2023) -LexToken(EOL,'\n',1,2024) -LexToken(IF,'if',1,2041) -LexToken(VAR,'ok',1,2044) -LexToken(THEN,'then',1,2047) -LexToken(EOL,'\n',1,2051) -LexToken(VAR,'graphics',1,2072) -LexToken(DOT,'.',1,2080) -LexToken(VAR,'exprs',1,2081) -LexToken(ASSIGNMENT,'=',1,2086) -LexToken(VAR,'exprs',1,2087) -LexToken(EOL,'\n',1,2092) -LexToken(VAR,'rpar',1,2114) -LexToken(ASSIGNMENT,'=',1,2118) -LexToken(OPENSQBRACKET,'[',1,2119) -LexToken(VAR,'A',1,2120) -LexToken(OPENBRACKET,'(',1,2121) -LexToken(COLON,':',1,2122) -LexToken(CLOSEBRACKET,')',1,2123) -LexToken(SEMICOLON,';',1,2124) -LexToken(VAR,'B',1,2125) -LexToken(OPENBRACKET,'(',1,2126) -LexToken(COLON,':',1,2127) -LexToken(CLOSEBRACKET,')',1,2128) -LexToken(SEMICOLON,';',1,2129) -LexToken(VAR,'C',1,2130) -LexToken(OPENBRACKET,'(',1,2131) -LexToken(COLON,':',1,2132) -LexToken(CLOSEBRACKET,')',1,2133) -LexToken(SEMICOLON,';',1,2134) -LexToken(VAR,'D',1,2135) -LexToken(OPENBRACKET,'(',1,2136) -LexToken(COLON,':',1,2137) -LexToken(CLOSEBRACKET,')',1,2138) -LexToken(CLOSESQBRACKET,']',1,2139) -LexToken(EOL,'\n',1,2140) -LexToken(IF,'if',1,2162) -LexToken(VAR,'D',1,2165) -LexToken(COMPARISON,'<>',1,2166) -LexToken(OPENSQBRACKET,'[',1,2168) -LexToken(CLOSESQBRACKET,']',1,2169) -LexToken(THEN,'then',1,2171) -LexToken(EOL,'\n',1,2175) -LexToken(IF,'if',1,2200) -LexToken(VAR,'norm',1,2203) -LexToken(OPENBRACKET,'(',1,2207) -LexToken(VAR,'D',1,2208) -LexToken(COMMA,',',1,2209) -LexToken(NUMBER,'1',1,2210) -LexToken(CLOSEBRACKET,')',1,2211) -LexToken(COMPARISON,'<>',1,2212) -LexToken(NUMBER,'0',1,2214) -LexToken(THEN,'then',1,2216) -LexToken(EOL,'\n',1,2220) -LexToken(VAR,'mmm',1,2249) -LexToken(ASSIGNMENT,'=',1,2252) -LexToken(OPENSQBRACKET,'[',1,2253) -LexToken(PREVAR_BOOLEAN,'%t',1,2254) -LexToken(PREVAR_BOOLEAN,'%f',1,2257) -LexToken(CLOSESQBRACKET,']',1,2259) -LexToken(EOL,'\n',1,2260) -LexToken(ELSE,'else',1,2286) -LexToken(EOL,'\n',1,2290) -LexToken(VAR,'mmm',1,2319) -LexToken(ASSIGNMENT,'=',1,2322) -LexToken(OPENSQBRACKET,'[',1,2323) -LexToken(PREVAR_BOOLEAN,'%f',1,2324) -LexToken(PREVAR_BOOLEAN,'%f',1,2327) -LexToken(CLOSESQBRACKET,']',1,2329) -LexToken(EOL,'\n',1,2330) -LexToken(END,'end',1,2356) -LexToken(EOL,'\n',1,2359) -LexToken(IF,'if',1,2384) -LexToken(VAR,'or',1,2387) -LexToken(OPENBRACKET,'(',1,2389) -LexToken(VAR,'model',1,2390) -LexToken(DOT,'.',1,2395) -LexToken(VAR,'dep_ut',1,2396) -LexToken(COMPARISON,'<>',1,2402) -LexToken(VAR,'mmm',1,2404) -LexToken(CLOSEBRACKET,')',1,2407) -LexToken(THEN,'then',1,2409) -LexToken(EOL,'\n',1,2413) -LexToken(VAR,'model',1,2442) -LexToken(DOT,'.',1,2447) -LexToken(VAR,'dep_ut',1,2448) -LexToken(ASSIGNMENT,'=',1,2454) -LexToken(VAR,'mmm',1,2455) -LexToken(EOL,'\n',1,2458) -LexToken(END,'end',1,2484) -LexToken(EOL,'\n',1,2487) -LexToken(ELSE,'else',1,2508) -LexToken(EOL,'\n',1,2512) -LexToken(VAR,'model',1,2537) -LexToken(DOT,'.',1,2542) -LexToken(VAR,'dep_ut',1,2543) -LexToken(ASSIGNMENT,'=',1,2549) -LexToken(OPENSQBRACKET,'[',1,2550) -LexToken(PREVAR_BOOLEAN,'%f',1,2551) -LexToken(PREVAR_BOOLEAN,'%f',1,2554) -LexToken(CLOSESQBRACKET,']',1,2556) -LexToken(EOL,'\n',1,2557) -LexToken(END,'end',1,2579) -LexToken(EOL,'\n',1,2582) -LexToken(VAR,'model',1,2603) -LexToken(DOT,'.',1,2608) -LexToken(VAR,'dstate',1,2609) -LexToken(ASSIGNMENT,'=',1,2615) -LexToken(VAR,'x0',1,2616) -LexToken(OPENBRACKET,'(',1,2618) -LexToken(COLON,':',1,2619) -LexToken(CLOSEBRACKET,')',1,2620) -LexToken(EOL,'\n',1,2621) -LexToken(VAR,'model',1,2643) -LexToken(DOT,'.',1,2648) -LexToken(VAR,'rpar',1,2649) -LexToken(ASSIGNMENT,'=',1,2653) -LexToken(VAR,'rpar',1,2654) -LexToken(EOL,'\n',1,2658) -LexToken(VAR,'x',1,2679) -LexToken(DOT,'.',1,2680) -LexToken(VAR,'graphics',1,2681) -LexToken(ASSIGNMENT,'=',1,2689) -LexToken(VAR,'graphics',1,2690) -LexToken(EOL,'\n',1,2698) -LexToken(VAR,'x',1,2720) -LexToken(DOT,'.',1,2721) -LexToken(VAR,'model',1,2722) -LexToken(ASSIGNMENT,'=',1,2727) -LexToken(VAR,'model',1,2728) -LexToken(EOL,'\n',1,2733) -LexToken(BREAK,'break',1,2754) -LexToken(EOL,'\n',1,2759) -LexToken(END,'end',1,2776) -LexToken(EOL,'\n',1,2779) -LexToken(END,'end',1,2792) -LexToken(EOL,'\n',1,2795) -LexToken(END,'end',1,2804) -LexToken(EOL,'\n',1,2807) -LexToken(CASE,'case',1,2812) -LexToken(DQSTRING,'"define"',1,2824) -LexToken(THEN,'then',1,2826) -LexToken(EOL,'\n',1,2830) -LexToken(VAR,'x0',1,2839) -LexToken(ASSIGNMENT,'=',1,2841) -LexToken(NUMBER,'0',1,2842) -LexToken(SEMICOLON,';',1,2843) -LexToken(VAR,'A',1,2844) -LexToken(ASSIGNMENT,'=',1,2845) -LexToken(ADDITION,'-',1,2846) -LexToken(NUMBER,'1',1,2847) -LexToken(SEMICOLON,';',1,2848) -LexToken(VAR,'B',1,2849) -LexToken(ASSIGNMENT,'=',1,2850) -LexToken(NUMBER,'1',1,2851) -LexToken(SEMICOLON,';',1,2852) -LexToken(VAR,'C',1,2853) -LexToken(ASSIGNMENT,'=',1,2854) -LexToken(NUMBER,'1',1,2855) -LexToken(SEMICOLON,';',1,2856) -LexToken(VAR,'D',1,2857) -LexToken(ASSIGNMENT,'=',1,2858) -LexToken(NUMBER,'0',1,2859) -LexToken(EOL,'\n',1,2860) -LexToken(VAR,'model',1,2870) -LexToken(ASSIGNMENT,'=',1,2875) -LexToken(SCICOS_MODEL,'scicos_model',1,2876) -LexToken(OPENBRACKET,'(',1,2888) -LexToken(CLOSEBRACKET,')',1,2889) -LexToken(EOL,'\n',1,2890) -LexToken(VAR,'model',1,2899) -LexToken(DOT,'.',1,2904) -LexToken(VAR,'sim',1,2905) -LexToken(ASSIGNMENT,'=',1,2908) -LexToken(VAR,'list',1,2909) -LexToken(OPENBRACKET,'(',1,2913) -LexToken(DQSTRING,'"dsslti"',1,2921) -LexToken(COMMA,',',1,2922) -LexToken(NUMBER,'1',1,2923) -LexToken(CLOSEBRACKET,')',1,2924) -LexToken(EOL,'\n',1,2925) -LexToken(VAR,'model',1,2934) -LexToken(DOT,'.',1,2939) -LexToken(VAR,'in',1,2940) -LexToken(ASSIGNMENT,'=',1,2942) -LexToken(NUMBER,'1',1,2943) -LexToken(EOL,'\n',1,2944) -LexToken(VAR,'model',1,2953) -LexToken(DOT,'.',1,2958) -LexToken(VAR,'out',1,2959) -LexToken(ASSIGNMENT,'=',1,2962) -LexToken(NUMBER,'1',1,2963) -LexToken(EOL,'\n',1,2964) -LexToken(VAR,'model',1,2973) -LexToken(DOT,'.',1,2978) -LexToken(VAR,'evtin',1,2979) -LexToken(ASSIGNMENT,'=',1,2984) -LexToken(NUMBER,'1',1,2985) -LexToken(EOL,'\n',1,2986) -LexToken(VAR,'model',1,2995) -LexToken(DOT,'.',1,3000) -LexToken(VAR,'dstate',1,3001) -LexToken(ASSIGNMENT,'=',1,3007) -LexToken(VAR,'x0',1,3008) -LexToken(OPENBRACKET,'(',1,3010) -LexToken(COLON,':',1,3011) -LexToken(CLOSEBRACKET,')',1,3012) -LexToken(EOL,'\n',1,3013) -LexToken(VAR,'model',1,3022) -LexToken(DOT,'.',1,3027) -LexToken(VAR,'rpar',1,3028) -LexToken(ASSIGNMENT,'=',1,3032) -LexToken(OPENSQBRACKET,'[',1,3033) -LexToken(VAR,'A',1,3034) -LexToken(OPENBRACKET,'(',1,3035) -LexToken(COLON,':',1,3036) -LexToken(CLOSEBRACKET,')',1,3037) -LexToken(SEMICOLON,';',1,3038) -LexToken(VAR,'B',1,3039) -LexToken(OPENBRACKET,'(',1,3040) -LexToken(COLON,':',1,3041) -LexToken(CLOSEBRACKET,')',1,3042) -LexToken(SEMICOLON,';',1,3043) -LexToken(VAR,'C',1,3044) -LexToken(OPENBRACKET,'(',1,3045) -LexToken(COLON,':',1,3046) -LexToken(CLOSEBRACKET,')',1,3047) -LexToken(SEMICOLON,';',1,3048) -LexToken(VAR,'D',1,3049) -LexToken(OPENBRACKET,'(',1,3050) -LexToken(COLON,':',1,3051) -LexToken(CLOSEBRACKET,')',1,3052) -LexToken(CLOSESQBRACKET,']',1,3053) -LexToken(EOL,'\n',1,3054) -LexToken(VAR,'model',1,3063) -LexToken(DOT,'.',1,3068) -LexToken(VAR,'blocktype',1,3069) -LexToken(ASSIGNMENT,'=',1,3078) -LexToken(DQSTRING,'"d"',1,3081) -LexToken(EOL,'\n',1,3082) -LexToken(VAR,'model',1,3091) -LexToken(DOT,'.',1,3096) -LexToken(VAR,'dep_ut',1,3097) -LexToken(ASSIGNMENT,'=',1,3103) -LexToken(OPENSQBRACKET,'[',1,3104) -LexToken(PREVAR_BOOLEAN,'%f',1,3105) -LexToken(PREVAR_BOOLEAN,'%f',1,3108) -LexToken(CLOSESQBRACKET,']',1,3110) -LexToken(EOL,'\n',1,3111) -LexToken(EOL,'\n',1,3112) -LexToken(VAR,'exprs',1,3121) -LexToken(ASSIGNMENT,'=',1,3126) -LexToken(OPENSQBRACKET,'[',1,3127) -LexToken(VAR,'strcat',1,3128) -LexToken(OPENBRACKET,'(',1,3134) -LexToken(VAR,'sci2exp',1,3135) -LexToken(OPENBRACKET,'(',1,3142) -LexToken(VAR,'A',1,3143) -LexToken(CLOSEBRACKET,')',1,3144) -LexToken(CLOSEBRACKET,')',1,3145) -LexToken(SEMICOLON,';\n',1,3146) -LexToken(VAR,'strcat',1,3156) -LexToken(OPENBRACKET,'(',1,3162) -LexToken(VAR,'sci2exp',1,3163) -LexToken(OPENBRACKET,'(',1,3170) -LexToken(VAR,'B',1,3171) -LexToken(CLOSEBRACKET,')',1,3172) -LexToken(CLOSEBRACKET,')',1,3173) -LexToken(SEMICOLON,';\n',1,3174) -LexToken(VAR,'strcat',1,3184) -LexToken(OPENBRACKET,'(',1,3190) -LexToken(VAR,'sci2exp',1,3191) -LexToken(OPENBRACKET,'(',1,3198) -LexToken(VAR,'C',1,3199) -LexToken(CLOSEBRACKET,')',1,3200) -LexToken(CLOSEBRACKET,')',1,3201) -LexToken(SEMICOLON,';\n',1,3202) -LexToken(VAR,'strcat',1,3212) -LexToken(OPENBRACKET,'(',1,3218) -LexToken(VAR,'sci2exp',1,3219) -LexToken(OPENBRACKET,'(',1,3226) -LexToken(VAR,'D',1,3227) -LexToken(CLOSEBRACKET,')',1,3228) -LexToken(CLOSEBRACKET,')',1,3229) -LexToken(SEMICOLON,';\n',1,3230) -LexToken(VAR,'strcat',1,3240) -LexToken(OPENBRACKET,'(',1,3246) -LexToken(VAR,'sci2exp',1,3247) -LexToken(OPENBRACKET,'(',1,3254) -LexToken(VAR,'x0',1,3255) -LexToken(CLOSEBRACKET,')',1,3257) -LexToken(CLOSEBRACKET,')',1,3258) -LexToken(CLOSESQBRACKET,']',1,3259) -LexToken(EOL,'\n',1,3260) -LexToken(VAR,'gr_i',1,3269) -LexToken(ASSIGNMENT,'=',1,3273) -LexToken(OPENSQBRACKET,'[',1,3274) -LexToken(CLOSESQBRACKET,']',1,3275) -LexToken(EOL,'\n',1,3276) -LexToken(VAR,'x',1,3285) -LexToken(ASSIGNMENT,'=',1,3286) -LexToken(VAR,'standard_define',1,3287) -LexToken(OPENBRACKET,'(',1,3302) -LexToken(OPENSQBRACKET,'[',1,3303) -LexToken(NUMBER,'4',1,3304) -LexToken(NUMBER,'2',1,3306) -LexToken(CLOSESQBRACKET,']',1,3307) -LexToken(COMMA,',',1,3308) -LexToken(VAR,'model',1,3309) -LexToken(COMMA,',',1,3314) -LexToken(VAR,'exprs',1,3315) -LexToken(COMMA,',',1,3320) -LexToken(VAR,'gr_i',1,3321) -LexToken(CLOSEBRACKET,')',1,3325) -LexToken(EOL,'\n',1,3326) -LexToken(END,'end',1,3331) -LexToken(EOL,'\n',1,3334) -LexToken(ENDFUNCTION,'endfunction',1,3335) -LexToken(EOL,'\n',1,3346) +Syntax error in input LexToken(COLON,':',1,1078) +/* autogenerated from "macros/Linear/DLSS_f.sci" */ +None diff --git a/js/Linear/DOLLAR.js b/js/Linear/DOLLAR.js index f0f937b2..0b9c7139 100644 --- a/js/Linear/DOLLAR.js +++ b/js/Linear/DOLLAR.js @@ -1,623 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DOLLAR',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(EOL,'\n',1,1076) -LexToken(IF,'if',1,1085) -LexToken(VAR,'size',1,1088) -LexToken(OPENBRACKET,'(',1,1092) -LexToken(VAR,'exprs',1,1093) -LexToken(COMMA,',',1,1098) -LexToken(DQSTRING,'"*"',1,1101) -LexToken(CLOSEBRACKET,')',1,1102) -LexToken(COMPARISON,'<',1,1103) -LexToken(NUMBER,'2',1,1104) -LexToken(THEN,'then',1,1106) -LexToken(EOL,'\n',1,1110) -LexToken(VAR,'exprs',1,1123) -LexToken(OPENBRACKET,'(',1,1128) -LexToken(NUMBER,'2',1,1129) -LexToken(CLOSEBRACKET,')',1,1130) -LexToken(ASSIGNMENT,'=',1,1131) -LexToken(DQSTRING,'"0"',1,1134) -LexToken(EOL,'\n',1,1135) -LexToken(END,'end',1,1145) -LexToken(EOL,'\n',1,1148) -LexToken(WHILE,'while',1,1157) -LexToken(PREVAR_BOOLEAN,'%t',1,1163) -LexToken(DO,'do',1,1166) -LexToken(EOL,'\n',1,1168) -LexToken(OPENSQBRACKET,'[',1,1181) -LexToken(VAR,'ok',1,1182) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'a',1,1185) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'inh',1,1187) -LexToken(COMMA,',',1,1190) -LexToken(VAR,'exprs',1,1191) -LexToken(CLOSESQBRACKET,']',1,1196) -LexToken(ASSIGNMENT,'=',1,1197) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1198) -LexToken(OPENBRACKET,'(',1,1213) -LexToken(DQSTRING,'"Set 1/z block parameters"',1,1239) -LexToken(COMMA,',',1,1240) -LexToken(OPENSQBRACKET,'[',1,1256) -LexToken(DQSTRING,'"initial condition"',1,1275) -LexToken(SEMICOLON,';',1,1276) -LexToken(DQSTRING,'"Inherit (no:0, yes:1)"',1,1299) -LexToken(CLOSESQBRACKET,']',1,1300) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'list',1,1318) -LexToken(OPENBRACKET,'(',1,1322) -LexToken(DQSTRING,'"mat"',1,1327) -LexToken(COMMA,',',1,1328) -LexToken(OPENSQBRACKET,'[',1,1329) -LexToken(ADDITION,'-',1,1330) -LexToken(NUMBER,'1',1,1331) -LexToken(ADDITION,'-',1,1333) -LexToken(NUMBER,'2',1,1334) -LexToken(CLOSESQBRACKET,']',1,1335) -LexToken(COMMA,',',1,1336) -LexToken(DQSTRING,'"vec"',1,1341) -LexToken(COMMA,',',1,1342) -LexToken(ADDITION,'-',1,1343) -LexToken(NUMBER,'1',1,1344) -LexToken(CLOSEBRACKET,')',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(VAR,'exprs',1,1347) -LexToken(CLOSEBRACKET,')',1,1352) -LexToken(EOL,'\n',1,1353) -LexToken(IF,'if',1,1366) -LexToken(NOT,'~',1,1369) -LexToken(VAR,'ok',1,1370) -LexToken(THEN,'then',1,1373) -LexToken(EOL,'\n',1,1377) -LexToken(BREAK,'break',1,1394) -LexToken(EOL,'\n',1,1399) -LexToken(END,'end',1,1413) -LexToken(EOL,'\n',1,1416) -LexToken(VAR,'out',1,1429) -LexToken(ASSIGNMENT,'=',1,1432) -LexToken(OPENSQBRACKET,'[',1,1433) -LexToken(VAR,'size',1,1434) -LexToken(OPENBRACKET,'(',1,1438) -LexToken(VAR,'a',1,1439) -LexToken(COMMA,',',1,1440) -LexToken(NUMBER,'1',1,1441) -LexToken(CLOSEBRACKET,')',1,1442) -LexToken(VAR,'size',1,1444) -LexToken(OPENBRACKET,'(',1,1448) -LexToken(VAR,'a',1,1449) -LexToken(COMMA,',',1,1450) -LexToken(NUMBER,'2',1,1451) -LexToken(CLOSEBRACKET,')',1,1452) -LexToken(CLOSESQBRACKET,']',1,1453) -LexToken(EOL,'\n',1,1454) -LexToken(IF,'if',1,1468) -LexToken(VAR,'out',1,1471) -LexToken(COMPARISON,'==',1,1474) -LexToken(NUMBER,'0',1,1476) -LexToken(THEN,'then',1,1478) -LexToken(EOL,'\n',1,1482) -LexToken(VAR,'out',1,1499) -LexToken(ASSIGNMENT,'=',1,1502) -LexToken(OPENSQBRACKET,'[',1,1503) -LexToken(CLOSESQBRACKET,']',1,1504) -LexToken(EOL,'\n',1,1505) -LexToken(END,'end',1,1519) -LexToken(EOL,'\n',1,1522) -LexToken(VAR,'in',1,1535) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(VAR,'out',1,1538) -LexToken(EOL,'\n',1,1541) -LexToken(VAR,'model',1,1554) -LexToken(DOT,'.',1,1559) -LexToken(VAR,'sim',1,1560) -LexToken(ASSIGNMENT,'=',1,1563) -LexToken(VAR,'list',1,1564) -LexToken(OPENBRACKET,'(',1,1568) -LexToken(DQSTRING,'"dollar4_m"',1,1579) -LexToken(COMMA,',',1,1580) -LexToken(NUMBER,'4',1,1581) -LexToken(CLOSEBRACKET,')',1,1582) -LexToken(EOL,'\n',1,1583) -LexToken(VAR,'model',1,1596) -LexToken(DOT,'.',1,1601) -LexToken(VAR,'odstate',1,1602) -LexToken(ASSIGNMENT,'=',1,1609) -LexToken(VAR,'list',1,1610) -LexToken(OPENBRACKET,'(',1,1614) -LexToken(VAR,'a',1,1615) -LexToken(CLOSEBRACKET,')',1,1616) -LexToken(EOL,'\n',1,1617) -LexToken(VAR,'model',1,1631) -LexToken(DOT,'.',1,1636) -LexToken(VAR,'dstate',1,1637) -LexToken(ASSIGNMENT,'=',1,1643) -LexToken(OPENSQBRACKET,'[',1,1644) -LexToken(CLOSESQBRACKET,']',1,1645) -LexToken(EOL,'\n',1,1646) -LexToken(IF,'if',1,1660) -LexToken(VAR,'type',1,1663) -LexToken(OPENBRACKET,'(',1,1668) -LexToken(OPENBRACKET,'(',1,1669) -LexToken(VAR,'a',1,1670) -LexToken(CLOSEBRACKET,')',1,1671) -LexToken(COMPARISON,'==',1,1672) -LexToken(NUMBER,'1',1,1674) -LexToken(CLOSEBRACKET,')',1,1675) -LexToken(THEN,'then',1,1677) -LexToken(EOL,'\n',1,1681) -LexToken(IF,'if',1,1698) -LexToken(VAR,'isreal',1,1701) -LexToken(OPENBRACKET,'(',1,1707) -LexToken(VAR,'a',1,1708) -LexToken(CLOSEBRACKET,')',1,1709) -LexToken(THEN,'then',1,1711) -LexToken(EOL,'\n',1,1715) -LexToken(VAR,'it',1,1736) -LexToken(ASSIGNMENT,'=',1,1738) -LexToken(NUMBER,'1',1,1739) -LexToken(EOL,'\n',1,1740) -LexToken(VAR,'ot',1,1762) -LexToken(ASSIGNMENT,'=',1,1764) -LexToken(NUMBER,'1',1,1765) -LexToken(EOL,'\n',1,1766) -LexToken(IF,'if',1,1788) -LexToken(OPENBRACKET,'(',1,1791) -LexToken(VAR,'size',1,1792) -LexToken(OPENBRACKET,'(',1,1796) -LexToken(VAR,'a',1,1797) -LexToken(COMMA,',',1,1798) -LexToken(NUMBER,'1',1,1799) -LexToken(CLOSEBRACKET,')',1,1800) -LexToken(COMPARISON,'==',1,1801) -LexToken(NUMBER,'1',1,1803) -LexToken(LOGICAL,'|',1,1805) -LexToken(VAR,'size',1,1807) -LexToken(OPENBRACKET,'(',1,1811) -LexToken(VAR,'a',1,1812) -LexToken(COMMA,',',1,1813) -LexToken(NUMBER,'2',1,1814) -LexToken(CLOSEBRACKET,')',1,1815) -LexToken(COMPARISON,'==',1,1816) -LexToken(NUMBER,'1',1,1818) -LexToken(CLOSEBRACKET,')',1,1819) -LexToken(THEN,'then',1,1821) -LexToken(EOL,'\n',1,1825) -LexToken(VAR,'model',1,1850) -LexToken(DOT,'.',1,1855) -LexToken(VAR,'sim',1,1856) -LexToken(ASSIGNMENT,'=',1,1859) -LexToken(VAR,'list',1,1860) -LexToken(OPENBRACKET,'(',1,1864) -LexToken(DQSTRING,'"dollar4"',1,1873) -LexToken(COMMA,',',1,1874) -LexToken(NUMBER,'4',1,1875) -LexToken(CLOSEBRACKET,')',1,1876) -LexToken(EOL,'\n',1,1877) -LexToken(VAR,'model',1,1903) -LexToken(DOT,'.',1,1908) -LexToken(VAR,'dstate',1,1909) -LexToken(ASSIGNMENT,'=',1,1915) -LexToken(VAR,'a',1,1916) -LexToken(OPENBRACKET,'(',1,1917) -LexToken(COLON,':',1,1918) -LexToken(CLOSEBRACKET,')',1,1919) -LexToken(EOL,'\n',1,1920) -LexToken(VAR,'model',1,1946) -LexToken(DOT,'.',1,1951) -LexToken(VAR,'odstate',1,1952) -LexToken(ASSIGNMENT,'=',1,1959) -LexToken(VAR,'list',1,1960) -LexToken(OPENBRACKET,'(',1,1964) -LexToken(CLOSEBRACKET,')',1,1965) -LexToken(EOL,'\n',1,1966) -LexToken(END,'end',1,1988) -LexToken(EOL,'\n',1,1991) -LexToken(ELSE,'else',1,2008) -LexToken(EOL,'\n',1,2012) -LexToken(VAR,'it',1,2033) -LexToken(ASSIGNMENT,'=',1,2035) -LexToken(NUMBER,'2',1,2036) -LexToken(EOL,'\n',1,2037) -LexToken(VAR,'ot',1,2059) -LexToken(ASSIGNMENT,'=',1,2061) -LexToken(NUMBER,'2',1,2062) -LexToken(EOL,'\n',1,2063) -LexToken(END,'end',1,2081) -LexToken(EOL,'\n',1,2084) -LexToken(ELSEIF,'elseif',1,2097) -LexToken(OPENBRACKET,'(',1,2104) -LexToken(VAR,'typeof',1,2105) -LexToken(OPENBRACKET,'(',1,2111) -LexToken(VAR,'a',1,2112) -LexToken(CLOSEBRACKET,')',1,2113) -LexToken(COMPARISON,'==',1,2114) -LexToken(DQSTRING,'"int32"',1,2122) -LexToken(CLOSEBRACKET,')',1,2123) -LexToken(THEN,'then',1,2125) -LexToken(EOL,'\n',1,2129) -LexToken(VAR,'it',1,2146) -LexToken(ASSIGNMENT,'=',1,2148) -LexToken(NUMBER,'3',1,2149) -LexToken(EOL,'\n',1,2150) -LexToken(VAR,'ot',1,2168) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(NUMBER,'3',1,2171) -LexToken(EOL,'\n',1,2172) -LexToken(ELSEIF,'elseif',1,2186) -LexToken(OPENBRACKET,'(',1,2193) -LexToken(VAR,'typeof',1,2194) -LexToken(OPENBRACKET,'(',1,2200) -LexToken(VAR,'a',1,2201) -LexToken(CLOSEBRACKET,')',1,2202) -LexToken(COMPARISON,'==',1,2203) -LexToken(DQSTRING,'"int16"',1,2211) -LexToken(CLOSEBRACKET,')',1,2212) -LexToken(THEN,'then',1,2214) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'it',1,2235) -LexToken(ASSIGNMENT,'=',1,2237) -LexToken(NUMBER,'4',1,2238) -LexToken(EOL,'\n',1,2239) -LexToken(VAR,'ot',1,2257) -LexToken(ASSIGNMENT,'=',1,2259) -LexToken(NUMBER,'4',1,2260) -LexToken(EOL,'\n',1,2261) -LexToken(ELSEIF,'elseif',1,2275) -LexToken(OPENBRACKET,'(',1,2282) -LexToken(VAR,'typeof',1,2283) -LexToken(OPENBRACKET,'(',1,2289) -LexToken(VAR,'a',1,2290) -LexToken(CLOSEBRACKET,')',1,2291) -LexToken(COMPARISON,'==',1,2292) -LexToken(DQSTRING,'"int8"',1,2299) -LexToken(CLOSEBRACKET,')',1,2300) -LexToken(THEN,'then',1,2302) -LexToken(EOL,'\n',1,2306) -LexToken(VAR,'it',1,2323) -LexToken(ASSIGNMENT,'=',1,2325) -LexToken(NUMBER,'5',1,2326) -LexToken(EOL,'\n',1,2327) -LexToken(VAR,'ot',1,2345) -LexToken(ASSIGNMENT,'=',1,2347) -LexToken(NUMBER,'5',1,2348) -LexToken(EOL,'\n',1,2349) -LexToken(ELSEIF,'elseif',1,2363) -LexToken(OPENBRACKET,'(',1,2370) -LexToken(VAR,'typeof',1,2371) -LexToken(OPENBRACKET,'(',1,2377) -LexToken(VAR,'a',1,2378) -LexToken(CLOSEBRACKET,')',1,2379) -LexToken(COMPARISON,'==',1,2380) -LexToken(DQSTRING,'"uint32"',1,2389) -LexToken(CLOSEBRACKET,')',1,2390) -LexToken(THEN,'then',1,2392) -LexToken(EOL,'\n',1,2396) -LexToken(VAR,'it',1,2413) -LexToken(ASSIGNMENT,'=',1,2415) -LexToken(NUMBER,'6',1,2416) -LexToken(EOL,'\n',1,2417) -LexToken(VAR,'ot',1,2435) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(NUMBER,'6',1,2438) -LexToken(EOL,'\n',1,2439) -LexToken(ELSEIF,'elseif',1,2453) -LexToken(OPENBRACKET,'(',1,2460) -LexToken(VAR,'typeof',1,2461) -LexToken(OPENBRACKET,'(',1,2467) -LexToken(VAR,'a',1,2468) -LexToken(CLOSEBRACKET,')',1,2469) -LexToken(COMPARISON,'==',1,2470) -LexToken(DQSTRING,'"uint16"',1,2479) -LexToken(CLOSEBRACKET,')',1,2480) -LexToken(THEN,'then',1,2482) -LexToken(EOL,'\n',1,2486) -LexToken(VAR,'it',1,2503) -LexToken(ASSIGNMENT,'=',1,2505) -LexToken(NUMBER,'7',1,2506) -LexToken(EOL,'\n',1,2507) -LexToken(VAR,'ot',1,2525) -LexToken(ASSIGNMENT,'=',1,2527) -LexToken(NUMBER,'7',1,2528) -LexToken(EOL,'\n',1,2529) -LexToken(ELSEIF,'elseif',1,2543) -LexToken(OPENBRACKET,'(',1,2550) -LexToken(VAR,'typeof',1,2551) -LexToken(OPENBRACKET,'(',1,2557) -LexToken(VAR,'a',1,2558) -LexToken(CLOSEBRACKET,')',1,2559) -LexToken(COMPARISON,'==',1,2560) -LexToken(DQSTRING,'"uint8"',1,2568) -LexToken(CLOSEBRACKET,')',1,2569) -LexToken(THEN,'then',1,2571) -LexToken(EOL,'\n',1,2575) -LexToken(VAR,'it',1,2592) -LexToken(ASSIGNMENT,'=',1,2594) -LexToken(NUMBER,'8',1,2595) -LexToken(EOL,'\n',1,2596) -LexToken(VAR,'ot',1,2614) -LexToken(ASSIGNMENT,'=',1,2616) -LexToken(NUMBER,'8',1,2617) -LexToken(EOL,'\n',1,2618) -LexToken(ELSE,'else',1,2632) -LexToken(EOL,'\n',1,2636) -LexToken(VAR,'message',1,2653) -LexToken(OPENBRACKET,'(',1,2661) -LexToken(DQSTRING,'"type is not recognized"',1,2685) -LexToken(CLOSEBRACKET,')',1,2686) -LexToken(EOL,'\n',1,2687) -LexToken(VAR,'ok',1,2705) -LexToken(ASSIGNMENT,'=',1,2707) -LexToken(PREVAR_BOOLEAN,'%f',1,2708) -LexToken(EOL,'\n',1,2710) -LexToken(END,'end',1,2724) -LexToken(EOL,'\n',1,2727) -LexToken(IF,'if',1,2740) -LexToken(VAR,'ok',1,2743) -LexToken(THEN,'then',1,2746) -LexToken(EOL,'\n',1,2750) -LexToken(OPENSQBRACKET,'[',1,2767) -LexToken(VAR,'model',1,2768) -LexToken(COMMA,',',1,2773) -LexToken(VAR,'graphics',1,2774) -LexToken(COMMA,',',1,2782) -LexToken(VAR,'ok',1,2783) -LexToken(CLOSESQBRACKET,']',1,2785) -LexToken(ASSIGNMENT,'=',1,2786) -LexToken(VAR,'set_io',1,2787) -LexToken(OPENBRACKET,'(',1,2793) -LexToken(VAR,'model',1,2794) -LexToken(COMMA,',',1,2799) -LexToken(VAR,'graphics',1,2800) -LexToken(COMMA,',',1,2808) -LexToken(VAR,'list',1,2809) -LexToken(OPENBRACKET,'(',1,2813) -LexToken(VAR,'in',1,2814) -LexToken(COMMA,',',1,2816) -LexToken(VAR,'it',1,2817) -LexToken(CLOSEBRACKET,')',1,2819) -LexToken(COMMA,',',1,2820) -LexToken(VAR,'list',1,2821) -LexToken(OPENBRACKET,'(',1,2825) -LexToken(VAR,'out',1,2826) -LexToken(COMMA,',',1,2829) -LexToken(VAR,'ot',1,2830) -LexToken(CLOSEBRACKET,')',1,2832) -LexToken(COMMA,',',1,2833) -LexToken(VAR,'ones',1,2834) -LexToken(OPENBRACKET,'(',1,2838) -LexToken(NUMBER,'1',1,2839) -LexToken(ADDITION,'-',1,2840) -LexToken(VAR,'inh',1,2841) -LexToken(COMMA,',',1,2844) -LexToken(NUMBER,'1',1,2845) -LexToken(CLOSEBRACKET,')',1,2846) -LexToken(COMMA,',',1,2847) -LexToken(OPENSQBRACKET,'[',1,2848) -LexToken(CLOSESQBRACKET,']',1,2849) -LexToken(CLOSEBRACKET,')',1,2850) -LexToken(EOL,'\n',1,2851) -LexToken(END,'end',1,2864) -LexToken(EOL,'\n',1,2867) -LexToken(IF,'if',1,2880) -LexToken(VAR,'ok',1,2883) -LexToken(THEN,'then',1,2886) -LexToken(EOL,'\n',1,2890) -LexToken(VAR,'graphics',1,2907) -LexToken(DOT,'.',1,2915) -LexToken(VAR,'exprs',1,2916) -LexToken(ASSIGNMENT,'=',1,2921) -LexToken(VAR,'exprs',1,2922) -LexToken(EOL,'\n',1,2927) -LexToken(VAR,'x',1,2945) -LexToken(DOT,'.',1,2946) -LexToken(VAR,'graphics',1,2947) -LexToken(ASSIGNMENT,'=',1,2955) -LexToken(VAR,'graphics',1,2956) -LexToken(EOL,'\n',1,2964) -LexToken(VAR,'x',1,2982) -LexToken(DOT,'.',1,2983) -LexToken(VAR,'model',1,2984) -LexToken(ASSIGNMENT,'=',1,2989) -LexToken(VAR,'model',1,2990) -LexToken(EOL,'\n',1,2995) -LexToken(BREAK,'break',1,3012) -LexToken(EOL,'\n',1,3017) -LexToken(END,'end',1,3030) -LexToken(EOL,'\n',1,3033) -LexToken(END,'end',1,3042) -LexToken(EOL,'\n',1,3045) -LexToken(EOL,'\n',1,3046) -LexToken(CASE,'case',1,3051) -LexToken(DQSTRING,'"define"',1,3063) -LexToken(THEN,'then',1,3065) -LexToken(EOL,'\n',1,3069) -LexToken(VAR,'z',1,3078) -LexToken(ASSIGNMENT,'=',1,3079) -LexToken(NUMBER,'0',1,3080) -LexToken(EOL,'\n',1,3081) -LexToken(VAR,'inh',1,3090) -LexToken(ASSIGNMENT,'=',1,3093) -LexToken(NUMBER,'0',1,3094) -LexToken(EOL,'\n',1,3095) -LexToken(VAR,'in',1,3104) -LexToken(ASSIGNMENT,'=',1,3106) -LexToken(NUMBER,'1',1,3107) -LexToken(EOL,'\n',1,3108) -LexToken(VAR,'exprs',1,3117) -LexToken(ASSIGNMENT,'=',1,3122) -LexToken(VAR,'string',1,3123) -LexToken(OPENBRACKET,'(',1,3129) -LexToken(OPENSQBRACKET,'[',1,3130) -LexToken(VAR,'z',1,3131) -LexToken(SEMICOLON,';',1,3132) -LexToken(VAR,'inh',1,3133) -LexToken(CLOSESQBRACKET,']',1,3136) -LexToken(CLOSEBRACKET,')',1,3137) -LexToken(EOL,'\n',1,3138) -LexToken(VAR,'model',1,3147) -LexToken(ASSIGNMENT,'=',1,3152) -LexToken(SCICOS_MODEL,'scicos_model',1,3153) -LexToken(OPENBRACKET,'(',1,3165) -LexToken(CLOSEBRACKET,')',1,3166) -LexToken(EOL,'\n',1,3167) -LexToken(VAR,'model',1,3176) -LexToken(DOT,'.',1,3181) -LexToken(VAR,'sim',1,3182) -LexToken(ASSIGNMENT,'=',1,3185) -LexToken(VAR,'list',1,3186) -LexToken(OPENBRACKET,'(',1,3190) -LexToken(DQSTRING,'"dollar4"',1,3199) -LexToken(COMMA,',',1,3200) -LexToken(NUMBER,'4',1,3201) -LexToken(CLOSEBRACKET,')',1,3202) -LexToken(EOL,'\n',1,3203) -LexToken(VAR,'model',1,3212) -LexToken(DOT,'.',1,3217) -LexToken(VAR,'in',1,3218) -LexToken(ASSIGNMENT,'=',1,3220) -LexToken(VAR,'in',1,3221) -LexToken(EOL,'\n',1,3223) -LexToken(VAR,'model',1,3232) -LexToken(DOT,'.',1,3237) -LexToken(VAR,'out',1,3238) -LexToken(ASSIGNMENT,'=',1,3241) -LexToken(VAR,'in',1,3242) -LexToken(EOL,'\n',1,3244) -LexToken(VAR,'model',1,3253) -LexToken(DOT,'.',1,3258) -LexToken(VAR,'evtin',1,3259) -LexToken(ASSIGNMENT,'=',1,3264) -LexToken(NUMBER,'1',1,3265) -LexToken(ADDITION,'-',1,3266) -LexToken(VAR,'inh',1,3267) -LexToken(EOL,'\n',1,3270) -LexToken(VAR,'model',1,3279) -LexToken(DOT,'.',1,3284) -LexToken(VAR,'dstate',1,3285) -LexToken(ASSIGNMENT,'=',1,3291) -LexToken(VAR,'z',1,3292) -LexToken(EOL,'\n',1,3293) -LexToken(VAR,'model',1,3302) -LexToken(DOT,'.',1,3307) -LexToken(VAR,'blocktype',1,3308) -LexToken(ASSIGNMENT,'=',1,3317) -LexToken(DQSTRING,'"d"',1,3320) -LexToken(EOL,'\n',1,3321) -LexToken(VAR,'model',1,3330) -LexToken(DOT,'.',1,3335) -LexToken(VAR,'dep_ut',1,3336) -LexToken(ASSIGNMENT,'=',1,3342) -LexToken(OPENSQBRACKET,'[',1,3343) -LexToken(PREVAR_BOOLEAN,'%f',1,3344) -LexToken(PREVAR_BOOLEAN,'%f',1,3347) -LexToken(CLOSESQBRACKET,']',1,3349) -LexToken(EOL,'\n',1,3350) -LexToken(EOL,'\n',1,3351) -LexToken(VAR,'gr_i',1,3360) -LexToken(ASSIGNMENT,'=',1,3364) -LexToken(OPENSQBRACKET,'[',1,3365) -LexToken(CLOSESQBRACKET,']',1,3366) -LexToken(EOL,'\n',1,3367) -LexToken(VAR,'x',1,3376) -LexToken(ASSIGNMENT,'=',1,3377) -LexToken(VAR,'standard_define',1,3378) -LexToken(OPENBRACKET,'(',1,3393) -LexToken(OPENSQBRACKET,'[',1,3394) -LexToken(NUMBER,'2',1,3395) -LexToken(NUMBER,'2',1,3397) -LexToken(CLOSESQBRACKET,']',1,3398) -LexToken(COMMA,',',1,3399) -LexToken(VAR,'model',1,3400) -LexToken(COMMA,',',1,3405) -LexToken(VAR,'exprs',1,3406) -LexToken(COMMA,',',1,3411) -LexToken(VAR,'gr_i',1,3412) -LexToken(CLOSEBRACKET,')',1,3416) -LexToken(EOL,'\n',1,3417) -LexToken(END,'end',1,3422) -LexToken(EOL,'\n',1,3425) -LexToken(ENDFUNCTION,'endfunction',1,3426) -LexToken(EOL,'\n',1,3437) -LexToken(EOL,'\n',1,3438) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1335) +/* autogenerated from "macros/Linear/DOLLAR.sci" */ +None diff --git a/js/Linear/DOLLAR_f.js b/js/Linear/DOLLAR_f.js index ed077a1b..7c77a9a0 100644 --- a/js/Linear/DOLLAR_f.js +++ b/js/Linear/DOLLAR_f.js @@ -1,372 +1,55 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DOLLAR_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(EOL,'\n',1,1078) -LexToken(IF,'if',1,1087) -LexToken(VAR,'size',1,1090) -LexToken(OPENBRACKET,'(',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(COMMA,',',1,1100) -LexToken(DQSTRING,'"*"',1,1103) -LexToken(CLOSEBRACKET,')',1,1104) -LexToken(COMPARISON,'<',1,1105) -LexToken(NUMBER,'2',1,1106) -LexToken(THEN,'then',1,1108) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'exprs',1,1125) -LexToken(OPENBRACKET,'(',1,1130) -LexToken(NUMBER,'2',1,1131) -LexToken(CLOSEBRACKET,')',1,1132) -LexToken(ASSIGNMENT,'=',1,1133) -LexToken(DQSTRING,'"0"',1,1136) -LexToken(EOL,'\n',1,1137) -LexToken(END,'end',1,1147) -LexToken(EOL,'\n',1,1150) -LexToken(WHILE,'while',1,1159) -LexToken(PREVAR_BOOLEAN,'%t',1,1165) -LexToken(DO,'do',1,1168) -LexToken(EOL,'\n',1,1170) -LexToken(OPENSQBRACKET,'[',1,1183) -LexToken(VAR,'ok',1,1184) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'a',1,1187) -LexToken(COMMA,',',1,1188) -LexToken(VAR,'inh',1,1189) -LexToken(COMMA,',',1,1192) -LexToken(VAR,'exprs',1,1193) -LexToken(CLOSESQBRACKET,']',1,1198) -LexToken(ASSIGNMENT,'=',1,1199) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1200) -LexToken(OPENBRACKET,'(',1,1215) -LexToken(DQSTRING,'"Set 1/z block parameters"',1,1241) -LexToken(COMMA,',',1,1242) -LexToken(OPENSQBRACKET,'[',1,1258) -LexToken(DQSTRING,'"initial condition"',1,1277) -LexToken(SEMICOLON,';',1,1278) -LexToken(DQSTRING,'"Inherit (no:0, yes:1)"',1,1301) -LexToken(CLOSESQBRACKET,']',1,1302) -LexToken(COMMA,',',1,1303) -LexToken(VAR,'list',1,1320) -LexToken(OPENBRACKET,'(',1,1324) -LexToken(DQSTRING,'"vec"',1,1329) -LexToken(COMMA,',',1,1330) -LexToken(ADDITION,'-',1,1331) -LexToken(NUMBER,'1',1,1332) -LexToken(COMMA,',',1,1333) -LexToken(DQSTRING,'"vec"',1,1338) -LexToken(COMMA,',',1,1339) -LexToken(ADDITION,'-',1,1340) -LexToken(NUMBER,'1',1,1341) -LexToken(CLOSEBRACKET,')',1,1342) -LexToken(COMMA,',',1,1343) -LexToken(VAR,'exprs',1,1344) -LexToken(CLOSEBRACKET,')',1,1349) -LexToken(EOL,'\n',1,1350) -LexToken(IF,'if',1,1363) -LexToken(NOT,'~',1,1366) -LexToken(VAR,'ok',1,1367) -LexToken(THEN,'then',1,1370) -LexToken(EOL,'\n',1,1374) -LexToken(BREAK,'break',1,1391) -LexToken(EOL,'\n',1,1396) -LexToken(END,'end',1,1410) -LexToken(EOL,'\n',1,1413) -LexToken(VAR,'out',1,1426) -LexToken(ASSIGNMENT,'=',1,1429) -LexToken(VAR,'size',1,1430) -LexToken(OPENBRACKET,'(',1,1434) -LexToken(VAR,'a',1,1435) -LexToken(COMMA,',',1,1436) -LexToken(DQSTRING,'"*"',1,1439) -LexToken(CLOSEBRACKET,')',1,1440) -LexToken(EOL,'\n',1,1441) -LexToken(IF,'if',1,1455) -LexToken(VAR,'out',1,1458) -LexToken(COMPARISON,'==',1,1461) -LexToken(NUMBER,'0',1,1463) -LexToken(THEN,'then',1,1465) -LexToken(EOL,'\n',1,1469) -LexToken(VAR,'out',1,1486) -LexToken(ASSIGNMENT,'=',1,1489) -LexToken(OPENSQBRACKET,'[',1,1490) -LexToken(CLOSESQBRACKET,']',1,1491) -LexToken(EOL,'\n',1,1492) -LexToken(END,'end',1,1506) -LexToken(EOL,'\n',1,1509) -LexToken(VAR,'in',1,1522) -LexToken(ASSIGNMENT,'=',1,1524) -LexToken(VAR,'out',1,1525) -LexToken(EOL,'\n',1,1528) -LexToken(EOL,'\n',1,1529) -LexToken(IF,'if',1,1542) -LexToken(VAR,'ok',1,1545) -LexToken(THEN,'then',1,1548) -LexToken(EOL,'\n',1,1552) -LexToken(OPENSQBRACKET,'[',1,1569) -LexToken(VAR,'model',1,1570) -LexToken(COMMA,',',1,1575) -LexToken(VAR,'graphics',1,1576) -LexToken(COMMA,',',1,1584) -LexToken(VAR,'ok',1,1585) -LexToken(CLOSESQBRACKET,']',1,1587) -LexToken(ASSIGNMENT,'=',1,1588) -LexToken(VAR,'check_io',1,1589) -LexToken(OPENBRACKET,'(',1,1597) -LexToken(VAR,'model',1,1598) -LexToken(COMMA,',',1,1603) -LexToken(VAR,'graphics',1,1604) -LexToken(COMMA,',',1,1612) -LexToken(ADDITION,'-',1,1613) -LexToken(NUMBER,'1',1,1614) -LexToken(COMMA,',',1,1615) -LexToken(ADDITION,'-',1,1616) -LexToken(NUMBER,'1',1,1617) -LexToken(COMMA,',',1,1618) -LexToken(VAR,'ones',1,1619) -LexToken(OPENBRACKET,'(',1,1623) -LexToken(NUMBER,'1',1,1624) -LexToken(ADDITION,'-',1,1625) -LexToken(VAR,'inh',1,1626) -LexToken(COMMA,',',1,1629) -LexToken(NUMBER,'1',1,1630) -LexToken(CLOSEBRACKET,')',1,1631) -LexToken(COMMA,',',1,1632) -LexToken(OPENSQBRACKET,'[',1,1633) -LexToken(CLOSESQBRACKET,']',1,1634) -LexToken(CLOSEBRACKET,')',1,1635) -LexToken(EOL,'\n',1,1636) -LexToken(END,'end',1,1649) -LexToken(EOL,'\n',1,1652) -LexToken(EOL,'\n',1,1653) -LexToken(IF,'if',1,1666) -LexToken(VAR,'ok',1,1669) -LexToken(THEN,'then',1,1672) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'graphics',1,1693) -LexToken(DOT,'.',1,1701) -LexToken(VAR,'exprs',1,1702) -LexToken(ASSIGNMENT,'=',1,1707) -LexToken(VAR,'exprs',1,1708) -LexToken(EOL,'\n',1,1713) -LexToken(VAR,'model',1,1731) -LexToken(DOT,'.',1,1736) -LexToken(VAR,'dstate',1,1737) -LexToken(ASSIGNMENT,'=',1,1743) -LexToken(VAR,'a',1,1744) -LexToken(EOL,'\n',1,1745) -LexToken(VAR,'model',1,1763) -LexToken(DOT,'.',1,1768) -LexToken(VAR,'in',1,1769) -LexToken(ASSIGNMENT,'=',1,1771) -LexToken(VAR,'in',1,1772) -LexToken(EOL,'\n',1,1774) -LexToken(VAR,'model',1,1792) -LexToken(DOT,'.',1,1797) -LexToken(VAR,'out',1,1798) -LexToken(ASSIGNMENT,'=',1,1801) -LexToken(VAR,'out',1,1802) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'x',1,1822) -LexToken(DOT,'.',1,1823) -LexToken(VAR,'graphics',1,1824) -LexToken(ASSIGNMENT,'=',1,1832) -LexToken(VAR,'graphics',1,1833) -LexToken(EOL,'\n',1,1841) -LexToken(VAR,'x',1,1859) -LexToken(DOT,'.',1,1860) -LexToken(VAR,'model',1,1861) -LexToken(ASSIGNMENT,'=',1,1866) -LexToken(VAR,'model',1,1867) -LexToken(EOL,'\n',1,1872) -LexToken(BREAK,'break',1,1889) -LexToken(EOL,'\n',1,1894) -LexToken(END,'end',1,1907) -LexToken(EOL,'\n',1,1910) -LexToken(END,'end',1,1919) -LexToken(EOL,'\n',1,1922) -LexToken(CASE,'case',1,1927) -LexToken(DQSTRING,'"define"',1,1939) -LexToken(THEN,'then',1,1941) -LexToken(EOL,'\n',1,1945) -LexToken(VAR,'z',1,1954) -LexToken(ASSIGNMENT,'=',1,1955) -LexToken(NUMBER,'0',1,1956) -LexToken(EOL,'\n',1,1957) -LexToken(VAR,'inh',1,1966) -LexToken(ASSIGNMENT,'=',1,1969) -LexToken(NUMBER,'0',1,1970) -LexToken(EOL,'\n',1,1971) -LexToken(VAR,'in',1,1980) -LexToken(ASSIGNMENT,'=',1,1982) -LexToken(NUMBER,'1',1,1983) -LexToken(EOL,'\n',1,1984) -LexToken(VAR,'exprs',1,1993) -LexToken(ASSIGNMENT,'=',1,1998) -LexToken(VAR,'string',1,1999) -LexToken(OPENBRACKET,'(',1,2005) -LexToken(OPENSQBRACKET,'[',1,2006) -LexToken(VAR,'z',1,2007) -LexToken(SEMICOLON,';',1,2008) -LexToken(VAR,'inh',1,2009) -LexToken(CLOSESQBRACKET,']',1,2012) -LexToken(CLOSEBRACKET,')',1,2013) -LexToken(EOL,'\n',1,2014) -LexToken(VAR,'model',1,2023) -LexToken(ASSIGNMENT,'=',1,2028) -LexToken(SCICOS_MODEL,'scicos_model',1,2029) -LexToken(OPENBRACKET,'(',1,2041) -LexToken(CLOSEBRACKET,')',1,2042) -LexToken(EOL,'\n',1,2043) -LexToken(VAR,'model',1,2052) -LexToken(DOT,'.',1,2057) -LexToken(VAR,'sim',1,2058) -LexToken(ASSIGNMENT,'=',1,2061) -LexToken(DQSTRING,'"dollar"',1,2069) -LexToken(EOL,'\n',1,2070) -LexToken(VAR,'model',1,2079) -LexToken(DOT,'.',1,2084) -LexToken(VAR,'in',1,2085) -LexToken(ASSIGNMENT,'=',1,2087) -LexToken(VAR,'in',1,2088) -LexToken(EOL,'\n',1,2090) -LexToken(VAR,'model',1,2099) -LexToken(DOT,'.',1,2104) -LexToken(VAR,'out',1,2105) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(VAR,'in',1,2109) -LexToken(EOL,'\n',1,2111) -LexToken(VAR,'model',1,2120) -LexToken(DOT,'.',1,2125) -LexToken(VAR,'evtin',1,2126) -LexToken(ASSIGNMENT,'=',1,2131) -LexToken(NUMBER,'1',1,2132) -LexToken(ADDITION,'-',1,2133) -LexToken(VAR,'inh',1,2134) -LexToken(EOL,'\n',1,2137) -LexToken(VAR,'model',1,2146) -LexToken(DOT,'.',1,2151) -LexToken(VAR,'dstate',1,2152) -LexToken(ASSIGNMENT,'=',1,2158) -LexToken(VAR,'z',1,2159) -LexToken(EOL,'\n',1,2160) -LexToken(VAR,'model',1,2169) -LexToken(DOT,'.',1,2174) -LexToken(VAR,'blocktype',1,2175) -LexToken(ASSIGNMENT,'=',1,2184) -LexToken(DQSTRING,'"d"',1,2187) -LexToken(EOL,'\n',1,2188) -LexToken(VAR,'model',1,2197) -LexToken(DOT,'.',1,2202) -LexToken(VAR,'dep_ut',1,2203) -LexToken(ASSIGNMENT,'=',1,2209) -LexToken(OPENSQBRACKET,'[',1,2210) -LexToken(PREVAR_BOOLEAN,'%f',1,2211) -LexToken(PREVAR_BOOLEAN,'%f',1,2214) -LexToken(CLOSESQBRACKET,']',1,2216) -LexToken(EOL,'\n',1,2217) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'gr_i',1,2227) -LexToken(ASSIGNMENT,'=',1,2231) -LexToken(OPENSQBRACKET,'[',1,2232) -LexToken(CLOSESQBRACKET,']',1,2233) -LexToken(EOL,'\n',1,2234) -LexToken(VAR,'x',1,2243) -LexToken(ASSIGNMENT,'=',1,2244) -LexToken(VAR,'standard_define',1,2245) -LexToken(OPENBRACKET,'(',1,2260) -LexToken(OPENSQBRACKET,'[',1,2261) -LexToken(NUMBER,'2',1,2262) -LexToken(NUMBER,'2',1,2264) -LexToken(CLOSESQBRACKET,']',1,2265) -LexToken(COMMA,',',1,2266) -LexToken(VAR,'model',1,2267) -LexToken(COMMA,',',1,2272) -LexToken(VAR,'exprs',1,2273) -LexToken(COMMA,',',1,2278) -LexToken(VAR,'gr_i',1,2279) -LexToken(CLOSEBRACKET,')',1,2283) -LexToken(EOL,'\n',1,2284) -LexToken(END,'end',1,2289) -LexToken(EOL,'\n',1,2292) -LexToken(ENDFUNCTION,'endfunction',1,2293) -LexToken(EOL,'\n',1,2304) +/* autogenerated from "macros/Linear/DOLLAR_f.sci" */ +function DOLLAR_f() { +DOLLAR_f.prototype.get = function DOLLAR_f() { +} +DOLLAR_f.prototype.set = function DOLLAR_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")<2) { +exprs[2]="0"; +} +while (true) { +[ok,a,inh,exprs]=scicos_getvalue("Set 1/z block parameters",["initial condition","Inherit (no:0, yes:1)"],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +out=size(a,"*"); +if (out==0) { +out=[]; +} +in1=out; +if (ok) { +[model,graphics,ok]=check_io(model,graphics,-1,-1,ones(1-inh,1),[]); +} +if (ok) { +graphics.exprs=exprs; +model.dstate=a; +model.in=in1; +model.out=out; +x.graphics=graphics; +x.model=model; +break +} +} +} +DOLLAR_f.prototype.define = function DOLLAR_f() { +z=0; +inh=0; +in1=1; +exprs=string([z,inh]); +model=scicos_model(); +model.sim="dollar"; +model.in=in1; +model.out=in1; +model.evtin=1-inh; +model.dstate=z; +model.blocktype="d"; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DOLLAR_f.prototype.details = function DOLLAR_f() { +} +} diff --git a/js/Linear/DOLLAR_m.js b/js/Linear/DOLLAR_m.js index 0f60d2f7..df3dace5 100644 --- a/js/Linear/DOLLAR_m.js +++ b/js/Linear/DOLLAR_m.js @@ -1,623 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DOLLAR_m',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(EOL,'\n',1,1078) -LexToken(IF,'if',1,1087) -LexToken(VAR,'size',1,1090) -LexToken(OPENBRACKET,'(',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(COMMA,',',1,1100) -LexToken(DQSTRING,'"*"',1,1103) -LexToken(CLOSEBRACKET,')',1,1104) -LexToken(COMPARISON,'<',1,1105) -LexToken(NUMBER,'2',1,1106) -LexToken(THEN,'then',1,1108) -LexToken(EOL,'\n',1,1112) -LexToken(VAR,'exprs',1,1125) -LexToken(OPENBRACKET,'(',1,1130) -LexToken(NUMBER,'2',1,1131) -LexToken(CLOSEBRACKET,')',1,1132) -LexToken(ASSIGNMENT,'=',1,1133) -LexToken(DQSTRING,'"0"',1,1136) -LexToken(EOL,'\n',1,1137) -LexToken(END,'end',1,1147) -LexToken(EOL,'\n',1,1150) -LexToken(WHILE,'while',1,1159) -LexToken(PREVAR_BOOLEAN,'%t',1,1165) -LexToken(DO,'do',1,1168) -LexToken(EOL,'\n',1,1170) -LexToken(OPENSQBRACKET,'[',1,1183) -LexToken(VAR,'ok',1,1184) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'a',1,1187) -LexToken(COMMA,',',1,1188) -LexToken(VAR,'inh',1,1189) -LexToken(COMMA,',',1,1192) -LexToken(VAR,'exprs',1,1193) -LexToken(CLOSESQBRACKET,']',1,1198) -LexToken(ASSIGNMENT,'=',1,1199) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1200) -LexToken(OPENBRACKET,'(',1,1215) -LexToken(DQSTRING,'"Set 1/z block parameters"',1,1241) -LexToken(COMMA,',',1,1242) -LexToken(OPENSQBRACKET,'[',1,1258) -LexToken(DQSTRING,'"initial condition"',1,1277) -LexToken(SEMICOLON,';',1,1278) -LexToken(DQSTRING,'"Inherit (no:0, yes:1)"',1,1301) -LexToken(CLOSESQBRACKET,']',1,1302) -LexToken(COMMA,',',1,1303) -LexToken(VAR,'list',1,1320) -LexToken(OPENBRACKET,'(',1,1324) -LexToken(DQSTRING,'"mat"',1,1329) -LexToken(COMMA,',',1,1330) -LexToken(OPENSQBRACKET,'[',1,1331) -LexToken(ADDITION,'-',1,1332) -LexToken(NUMBER,'1',1,1333) -LexToken(ADDITION,'-',1,1335) -LexToken(NUMBER,'2',1,1336) -LexToken(CLOSESQBRACKET,']',1,1337) -LexToken(COMMA,',',1,1338) -LexToken(DQSTRING,'"vec"',1,1343) -LexToken(COMMA,',',1,1344) -LexToken(ADDITION,'-',1,1345) -LexToken(NUMBER,'1',1,1346) -LexToken(CLOSEBRACKET,')',1,1347) -LexToken(COMMA,',',1,1348) -LexToken(VAR,'exprs',1,1349) -LexToken(CLOSEBRACKET,')',1,1354) -LexToken(EOL,'\n',1,1355) -LexToken(IF,'if',1,1368) -LexToken(NOT,'~',1,1371) -LexToken(VAR,'ok',1,1372) -LexToken(THEN,'then',1,1375) -LexToken(EOL,'\n',1,1379) -LexToken(BREAK,'break',1,1396) -LexToken(EOL,'\n',1,1401) -LexToken(END,'end',1,1415) -LexToken(EOL,'\n',1,1418) -LexToken(VAR,'out',1,1431) -LexToken(ASSIGNMENT,'=',1,1434) -LexToken(OPENSQBRACKET,'[',1,1435) -LexToken(VAR,'size',1,1436) -LexToken(OPENBRACKET,'(',1,1440) -LexToken(VAR,'a',1,1441) -LexToken(COMMA,',',1,1442) -LexToken(NUMBER,'1',1,1443) -LexToken(CLOSEBRACKET,')',1,1444) -LexToken(VAR,'size',1,1446) -LexToken(OPENBRACKET,'(',1,1450) -LexToken(VAR,'a',1,1451) -LexToken(COMMA,',',1,1452) -LexToken(NUMBER,'2',1,1453) -LexToken(CLOSEBRACKET,')',1,1454) -LexToken(CLOSESQBRACKET,']',1,1455) -LexToken(EOL,'\n',1,1456) -LexToken(IF,'if',1,1470) -LexToken(VAR,'out',1,1473) -LexToken(COMPARISON,'==',1,1476) -LexToken(NUMBER,'0',1,1478) -LexToken(THEN,'then',1,1480) -LexToken(EOL,'\n',1,1484) -LexToken(VAR,'out',1,1501) -LexToken(ASSIGNMENT,'=',1,1504) -LexToken(OPENSQBRACKET,'[',1,1505) -LexToken(CLOSESQBRACKET,']',1,1506) -LexToken(EOL,'\n',1,1507) -LexToken(END,'end',1,1521) -LexToken(EOL,'\n',1,1524) -LexToken(VAR,'in',1,1537) -LexToken(ASSIGNMENT,'=',1,1539) -LexToken(VAR,'out',1,1540) -LexToken(EOL,'\n',1,1543) -LexToken(VAR,'model',1,1556) -LexToken(DOT,'.',1,1561) -LexToken(VAR,'sim',1,1562) -LexToken(ASSIGNMENT,'=',1,1565) -LexToken(VAR,'list',1,1566) -LexToken(OPENBRACKET,'(',1,1570) -LexToken(DQSTRING,'"dollar4_m"',1,1581) -LexToken(COMMA,',',1,1582) -LexToken(NUMBER,'4',1,1583) -LexToken(CLOSEBRACKET,')',1,1584) -LexToken(EOL,'\n',1,1585) -LexToken(VAR,'model',1,1598) -LexToken(DOT,'.',1,1603) -LexToken(VAR,'odstate',1,1604) -LexToken(ASSIGNMENT,'=',1,1611) -LexToken(VAR,'list',1,1612) -LexToken(OPENBRACKET,'(',1,1616) -LexToken(VAR,'a',1,1617) -LexToken(CLOSEBRACKET,')',1,1618) -LexToken(EOL,'\n',1,1619) -LexToken(VAR,'model',1,1633) -LexToken(DOT,'.',1,1638) -LexToken(VAR,'dstate',1,1639) -LexToken(ASSIGNMENT,'=',1,1645) -LexToken(OPENSQBRACKET,'[',1,1646) -LexToken(CLOSESQBRACKET,']',1,1647) -LexToken(EOL,'\n',1,1648) -LexToken(IF,'if',1,1662) -LexToken(OPENBRACKET,'(',1,1665) -LexToken(VAR,'type',1,1666) -LexToken(OPENBRACKET,'(',1,1670) -LexToken(VAR,'a',1,1671) -LexToken(CLOSEBRACKET,')',1,1672) -LexToken(COMPARISON,'==',1,1673) -LexToken(NUMBER,'1',1,1675) -LexToken(CLOSEBRACKET,')',1,1676) -LexToken(THEN,'then',1,1678) -LexToken(EOL,'\n',1,1682) -LexToken(IF,'if',1,1699) -LexToken(VAR,'isreal',1,1702) -LexToken(OPENBRACKET,'(',1,1708) -LexToken(VAR,'a',1,1709) -LexToken(CLOSEBRACKET,')',1,1710) -LexToken(THEN,'then',1,1712) -LexToken(EOL,'\n',1,1716) -LexToken(VAR,'it',1,1737) -LexToken(ASSIGNMENT,'=',1,1739) -LexToken(NUMBER,'1',1,1740) -LexToken(EOL,'\n',1,1741) -LexToken(VAR,'ot',1,1763) -LexToken(ASSIGNMENT,'=',1,1765) -LexToken(NUMBER,'1',1,1766) -LexToken(EOL,'\n',1,1767) -LexToken(IF,'if',1,1789) -LexToken(OPENBRACKET,'(',1,1792) -LexToken(VAR,'size',1,1793) -LexToken(OPENBRACKET,'(',1,1797) -LexToken(VAR,'a',1,1798) -LexToken(COMMA,',',1,1799) -LexToken(NUMBER,'1',1,1800) -LexToken(CLOSEBRACKET,')',1,1801) -LexToken(COMPARISON,'==',1,1802) -LexToken(NUMBER,'1',1,1804) -LexToken(LOGICAL,'|',1,1806) -LexToken(VAR,'size',1,1808) -LexToken(OPENBRACKET,'(',1,1812) -LexToken(VAR,'a',1,1813) -LexToken(COMMA,',',1,1814) -LexToken(NUMBER,'2',1,1815) -LexToken(CLOSEBRACKET,')',1,1816) -LexToken(COMPARISON,'==',1,1817) -LexToken(NUMBER,'1',1,1819) -LexToken(CLOSEBRACKET,')',1,1820) -LexToken(THEN,'then',1,1822) -LexToken(EOL,'\n',1,1826) -LexToken(VAR,'model',1,1851) -LexToken(DOT,'.',1,1856) -LexToken(VAR,'sim',1,1857) -LexToken(ASSIGNMENT,'=',1,1860) -LexToken(VAR,'list',1,1861) -LexToken(OPENBRACKET,'(',1,1865) -LexToken(DQSTRING,'"dollar4"',1,1874) -LexToken(COMMA,',',1,1875) -LexToken(NUMBER,'4',1,1876) -LexToken(CLOSEBRACKET,')',1,1877) -LexToken(EOL,'\n',1,1878) -LexToken(VAR,'model',1,1904) -LexToken(DOT,'.',1,1909) -LexToken(VAR,'dstate',1,1910) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(VAR,'a',1,1917) -LexToken(OPENBRACKET,'(',1,1918) -LexToken(COLON,':',1,1919) -LexToken(CLOSEBRACKET,')',1,1920) -LexToken(EOL,'\n',1,1921) -LexToken(VAR,'model',1,1947) -LexToken(DOT,'.',1,1952) -LexToken(VAR,'odstate',1,1953) -LexToken(ASSIGNMENT,'=',1,1960) -LexToken(VAR,'list',1,1961) -LexToken(OPENBRACKET,'(',1,1965) -LexToken(CLOSEBRACKET,')',1,1966) -LexToken(EOL,'\n',1,1967) -LexToken(END,'end',1,1989) -LexToken(EOL,'\n',1,1992) -LexToken(ELSE,'else',1,2009) -LexToken(EOL,'\n',1,2013) -LexToken(VAR,'it',1,2034) -LexToken(ASSIGNMENT,'=',1,2036) -LexToken(NUMBER,'2',1,2037) -LexToken(EOL,'\n',1,2038) -LexToken(VAR,'ot',1,2060) -LexToken(ASSIGNMENT,'=',1,2062) -LexToken(NUMBER,'2',1,2063) -LexToken(EOL,'\n',1,2064) -LexToken(END,'end',1,2082) -LexToken(EOL,'\n',1,2085) -LexToken(ELSEIF,'elseif',1,2098) -LexToken(OPENBRACKET,'(',1,2105) -LexToken(VAR,'typeof',1,2106) -LexToken(OPENBRACKET,'(',1,2112) -LexToken(VAR,'a',1,2113) -LexToken(CLOSEBRACKET,')',1,2114) -LexToken(COMPARISON,'==',1,2115) -LexToken(DQSTRING,'"int32"',1,2123) -LexToken(CLOSEBRACKET,')',1,2124) -LexToken(THEN,'then',1,2126) -LexToken(EOL,'\n',1,2130) -LexToken(VAR,'it',1,2147) -LexToken(ASSIGNMENT,'=',1,2149) -LexToken(NUMBER,'3',1,2150) -LexToken(EOL,'\n',1,2151) -LexToken(VAR,'ot',1,2169) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(NUMBER,'3',1,2172) -LexToken(EOL,'\n',1,2173) -LexToken(ELSEIF,'elseif',1,2187) -LexToken(OPENBRACKET,'(',1,2194) -LexToken(VAR,'typeof',1,2195) -LexToken(OPENBRACKET,'(',1,2201) -LexToken(VAR,'a',1,2202) -LexToken(CLOSEBRACKET,')',1,2203) -LexToken(COMPARISON,'==',1,2204) -LexToken(DQSTRING,'"int16"',1,2212) -LexToken(CLOSEBRACKET,')',1,2213) -LexToken(THEN,'then',1,2215) -LexToken(EOL,'\n',1,2219) -LexToken(VAR,'it',1,2236) -LexToken(ASSIGNMENT,'=',1,2238) -LexToken(NUMBER,'4',1,2239) -LexToken(EOL,'\n',1,2240) -LexToken(VAR,'ot',1,2258) -LexToken(ASSIGNMENT,'=',1,2260) -LexToken(NUMBER,'4',1,2261) -LexToken(EOL,'\n',1,2262) -LexToken(ELSEIF,'elseif',1,2276) -LexToken(OPENBRACKET,'(',1,2283) -LexToken(VAR,'typeof',1,2284) -LexToken(OPENBRACKET,'(',1,2290) -LexToken(VAR,'a',1,2291) -LexToken(CLOSEBRACKET,')',1,2292) -LexToken(COMPARISON,'==',1,2293) -LexToken(DQSTRING,'"int8"',1,2300) -LexToken(CLOSEBRACKET,')',1,2301) -LexToken(THEN,'then',1,2303) -LexToken(EOL,'\n',1,2307) -LexToken(VAR,'it',1,2324) -LexToken(ASSIGNMENT,'=',1,2326) -LexToken(NUMBER,'5',1,2327) -LexToken(EOL,'\n',1,2328) -LexToken(VAR,'ot',1,2346) -LexToken(ASSIGNMENT,'=',1,2348) -LexToken(NUMBER,'5',1,2349) -LexToken(EOL,'\n',1,2350) -LexToken(ELSEIF,'elseif',1,2364) -LexToken(OPENBRACKET,'(',1,2371) -LexToken(VAR,'typeof',1,2372) -LexToken(OPENBRACKET,'(',1,2378) -LexToken(VAR,'a',1,2379) -LexToken(CLOSEBRACKET,')',1,2380) -LexToken(COMPARISON,'==',1,2381) -LexToken(DQSTRING,'"uint32"',1,2390) -LexToken(CLOSEBRACKET,')',1,2391) -LexToken(THEN,'then',1,2393) -LexToken(EOL,'\n',1,2397) -LexToken(VAR,'it',1,2414) -LexToken(ASSIGNMENT,'=',1,2416) -LexToken(NUMBER,'6',1,2417) -LexToken(EOL,'\n',1,2418) -LexToken(VAR,'ot',1,2436) -LexToken(ASSIGNMENT,'=',1,2438) -LexToken(NUMBER,'6',1,2439) -LexToken(EOL,'\n',1,2440) -LexToken(ELSEIF,'elseif',1,2454) -LexToken(OPENBRACKET,'(',1,2461) -LexToken(VAR,'typeof',1,2462) -LexToken(OPENBRACKET,'(',1,2468) -LexToken(VAR,'a',1,2469) -LexToken(CLOSEBRACKET,')',1,2470) -LexToken(COMPARISON,'==',1,2471) -LexToken(DQSTRING,'"uint16"',1,2480) -LexToken(CLOSEBRACKET,')',1,2481) -LexToken(THEN,'then',1,2483) -LexToken(EOL,'\n',1,2487) -LexToken(VAR,'it',1,2504) -LexToken(ASSIGNMENT,'=',1,2506) -LexToken(NUMBER,'7',1,2507) -LexToken(EOL,'\n',1,2508) -LexToken(VAR,'ot',1,2526) -LexToken(ASSIGNMENT,'=',1,2528) -LexToken(NUMBER,'7',1,2529) -LexToken(EOL,'\n',1,2530) -LexToken(ELSEIF,'elseif',1,2544) -LexToken(OPENBRACKET,'(',1,2551) -LexToken(VAR,'typeof',1,2552) -LexToken(OPENBRACKET,'(',1,2558) -LexToken(VAR,'a',1,2559) -LexToken(CLOSEBRACKET,')',1,2560) -LexToken(COMPARISON,'==',1,2561) -LexToken(DQSTRING,'"uint8"',1,2569) -LexToken(CLOSEBRACKET,')',1,2570) -LexToken(THEN,'then',1,2572) -LexToken(EOL,'\n',1,2576) -LexToken(VAR,'it',1,2593) -LexToken(ASSIGNMENT,'=',1,2595) -LexToken(NUMBER,'8',1,2596) -LexToken(EOL,'\n',1,2597) -LexToken(VAR,'ot',1,2615) -LexToken(ASSIGNMENT,'=',1,2617) -LexToken(NUMBER,'8',1,2618) -LexToken(EOL,'\n',1,2619) -LexToken(ELSE,'else',1,2633) -LexToken(EOL,'\n',1,2637) -LexToken(VAR,'message',1,2654) -LexToken(OPENBRACKET,'(',1,2662) -LexToken(DQSTRING,'"type is not recognized"',1,2686) -LexToken(CLOSEBRACKET,')',1,2687) -LexToken(EOL,'\n',1,2688) -LexToken(VAR,'ok',1,2706) -LexToken(ASSIGNMENT,'=',1,2708) -LexToken(PREVAR_BOOLEAN,'%f',1,2709) -LexToken(EOL,'\n',1,2711) -LexToken(END,'end',1,2725) -LexToken(EOL,'\n',1,2728) -LexToken(IF,'if',1,2741) -LexToken(VAR,'ok',1,2744) -LexToken(THEN,'then',1,2747) -LexToken(EOL,'\n',1,2751) -LexToken(OPENSQBRACKET,'[',1,2768) -LexToken(VAR,'model',1,2769) -LexToken(COMMA,',',1,2774) -LexToken(VAR,'graphics',1,2775) -LexToken(COMMA,',',1,2783) -LexToken(VAR,'ok',1,2784) -LexToken(CLOSESQBRACKET,']',1,2786) -LexToken(ASSIGNMENT,'=',1,2787) -LexToken(VAR,'set_io',1,2788) -LexToken(OPENBRACKET,'(',1,2794) -LexToken(VAR,'model',1,2795) -LexToken(COMMA,',',1,2800) -LexToken(VAR,'graphics',1,2801) -LexToken(COMMA,',',1,2809) -LexToken(VAR,'list',1,2810) -LexToken(OPENBRACKET,'(',1,2814) -LexToken(VAR,'in',1,2815) -LexToken(COMMA,',',1,2817) -LexToken(VAR,'it',1,2818) -LexToken(CLOSEBRACKET,')',1,2820) -LexToken(COMMA,',',1,2821) -LexToken(VAR,'list',1,2822) -LexToken(OPENBRACKET,'(',1,2826) -LexToken(VAR,'out',1,2827) -LexToken(COMMA,',',1,2830) -LexToken(VAR,'ot',1,2831) -LexToken(CLOSEBRACKET,')',1,2833) -LexToken(COMMA,',',1,2834) -LexToken(VAR,'ones',1,2835) -LexToken(OPENBRACKET,'(',1,2839) -LexToken(NUMBER,'1',1,2840) -LexToken(ADDITION,'-',1,2841) -LexToken(VAR,'inh',1,2842) -LexToken(COMMA,',',1,2845) -LexToken(NUMBER,'1',1,2846) -LexToken(CLOSEBRACKET,')',1,2847) -LexToken(COMMA,',',1,2848) -LexToken(OPENSQBRACKET,'[',1,2849) -LexToken(CLOSESQBRACKET,']',1,2850) -LexToken(CLOSEBRACKET,')',1,2851) -LexToken(EOL,'\n',1,2852) -LexToken(END,'end',1,2865) -LexToken(EOL,'\n',1,2868) -LexToken(IF,'if',1,2881) -LexToken(VAR,'ok',1,2884) -LexToken(THEN,'then',1,2887) -LexToken(EOL,'\n',1,2891) -LexToken(VAR,'graphics',1,2908) -LexToken(DOT,'.',1,2916) -LexToken(VAR,'exprs',1,2917) -LexToken(ASSIGNMENT,'=',1,2922) -LexToken(VAR,'exprs',1,2923) -LexToken(EOL,'\n',1,2928) -LexToken(VAR,'x',1,2946) -LexToken(DOT,'.',1,2947) -LexToken(VAR,'graphics',1,2948) -LexToken(ASSIGNMENT,'=',1,2956) -LexToken(VAR,'graphics',1,2957) -LexToken(EOL,'\n',1,2965) -LexToken(VAR,'x',1,2983) -LexToken(DOT,'.',1,2984) -LexToken(VAR,'model',1,2985) -LexToken(ASSIGNMENT,'=',1,2990) -LexToken(VAR,'model',1,2991) -LexToken(EOL,'\n',1,2996) -LexToken(BREAK,'break',1,3013) -LexToken(EOL,'\n',1,3018) -LexToken(END,'end',1,3031) -LexToken(EOL,'\n',1,3034) -LexToken(END,'end',1,3043) -LexToken(EOL,'\n',1,3046) -LexToken(EOL,'\n',1,3047) -LexToken(CASE,'case',1,3052) -LexToken(DQSTRING,'"define"',1,3064) -LexToken(THEN,'then',1,3066) -LexToken(EOL,'\n',1,3070) -LexToken(VAR,'z',1,3079) -LexToken(ASSIGNMENT,'=',1,3080) -LexToken(NUMBER,'0',1,3081) -LexToken(EOL,'\n',1,3082) -LexToken(VAR,'inh',1,3091) -LexToken(ASSIGNMENT,'=',1,3094) -LexToken(NUMBER,'0',1,3095) -LexToken(EOL,'\n',1,3096) -LexToken(VAR,'in',1,3105) -LexToken(ASSIGNMENT,'=',1,3107) -LexToken(NUMBER,'1',1,3108) -LexToken(EOL,'\n',1,3109) -LexToken(VAR,'exprs',1,3118) -LexToken(ASSIGNMENT,'=',1,3123) -LexToken(VAR,'string',1,3124) -LexToken(OPENBRACKET,'(',1,3130) -LexToken(OPENSQBRACKET,'[',1,3131) -LexToken(VAR,'z',1,3132) -LexToken(SEMICOLON,';',1,3133) -LexToken(VAR,'inh',1,3134) -LexToken(CLOSESQBRACKET,']',1,3137) -LexToken(CLOSEBRACKET,')',1,3138) -LexToken(EOL,'\n',1,3139) -LexToken(VAR,'model',1,3148) -LexToken(ASSIGNMENT,'=',1,3153) -LexToken(SCICOS_MODEL,'scicos_model',1,3154) -LexToken(OPENBRACKET,'(',1,3166) -LexToken(CLOSEBRACKET,')',1,3167) -LexToken(EOL,'\n',1,3168) -LexToken(VAR,'model',1,3177) -LexToken(DOT,'.',1,3182) -LexToken(VAR,'sim',1,3183) -LexToken(ASSIGNMENT,'=',1,3186) -LexToken(VAR,'list',1,3187) -LexToken(OPENBRACKET,'(',1,3191) -LexToken(DQSTRING,'"dollar4"',1,3200) -LexToken(COMMA,',',1,3201) -LexToken(NUMBER,'4',1,3202) -LexToken(CLOSEBRACKET,')',1,3203) -LexToken(EOL,'\n',1,3204) -LexToken(VAR,'model',1,3213) -LexToken(DOT,'.',1,3218) -LexToken(VAR,'in',1,3219) -LexToken(ASSIGNMENT,'=',1,3221) -LexToken(VAR,'in',1,3222) -LexToken(EOL,'\n',1,3224) -LexToken(VAR,'model',1,3233) -LexToken(DOT,'.',1,3238) -LexToken(VAR,'out',1,3239) -LexToken(ASSIGNMENT,'=',1,3242) -LexToken(VAR,'in',1,3243) -LexToken(EOL,'\n',1,3245) -LexToken(VAR,'model',1,3254) -LexToken(DOT,'.',1,3259) -LexToken(VAR,'evtin',1,3260) -LexToken(ASSIGNMENT,'=',1,3265) -LexToken(NUMBER,'1',1,3266) -LexToken(ADDITION,'-',1,3267) -LexToken(VAR,'inh',1,3268) -LexToken(EOL,'\n',1,3271) -LexToken(VAR,'model',1,3280) -LexToken(DOT,'.',1,3285) -LexToken(VAR,'dstate',1,3286) -LexToken(ASSIGNMENT,'=',1,3292) -LexToken(VAR,'z',1,3293) -LexToken(EOL,'\n',1,3294) -LexToken(VAR,'model',1,3303) -LexToken(DOT,'.',1,3308) -LexToken(VAR,'blocktype',1,3309) -LexToken(ASSIGNMENT,'=',1,3318) -LexToken(DQSTRING,'"d"',1,3321) -LexToken(EOL,'\n',1,3322) -LexToken(VAR,'model',1,3331) -LexToken(DOT,'.',1,3336) -LexToken(VAR,'dep_ut',1,3337) -LexToken(ASSIGNMENT,'=',1,3343) -LexToken(OPENSQBRACKET,'[',1,3344) -LexToken(PREVAR_BOOLEAN,'%f',1,3345) -LexToken(PREVAR_BOOLEAN,'%f',1,3348) -LexToken(CLOSESQBRACKET,']',1,3350) -LexToken(EOL,'\n',1,3351) -LexToken(EOL,'\n',1,3352) -LexToken(VAR,'gr_i',1,3361) -LexToken(ASSIGNMENT,'=',1,3365) -LexToken(OPENSQBRACKET,'[',1,3366) -LexToken(CLOSESQBRACKET,']',1,3367) -LexToken(EOL,'\n',1,3368) -LexToken(VAR,'x',1,3377) -LexToken(ASSIGNMENT,'=',1,3378) -LexToken(VAR,'standard_define',1,3379) -LexToken(OPENBRACKET,'(',1,3394) -LexToken(OPENSQBRACKET,'[',1,3395) -LexToken(NUMBER,'2',1,3396) -LexToken(NUMBER,'2',1,3398) -LexToken(CLOSESQBRACKET,']',1,3399) -LexToken(COMMA,',',1,3400) -LexToken(VAR,'model',1,3401) -LexToken(COMMA,',',1,3406) -LexToken(VAR,'exprs',1,3407) -LexToken(COMMA,',',1,3412) -LexToken(VAR,'gr_i',1,3413) -LexToken(CLOSEBRACKET,')',1,3417) -LexToken(EOL,'\n',1,3418) -LexToken(END,'end',1,3423) -LexToken(EOL,'\n',1,3426) -LexToken(ENDFUNCTION,'endfunction',1,3427) -LexToken(EOL,'\n',1,3438) -LexToken(EOL,'\n',1,3439) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1337) +/* autogenerated from "macros/Linear/DOLLAR_m.sci" */ +None diff --git a/js/Linear/GAINBLK.js b/js/Linear/GAINBLK.js index 87d17db6..d78df918 100644 --- a/js/Linear/GAINBLK.js +++ b/js/Linear/GAINBLK.js @@ -1,1088 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'GAINBLK',1,854) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(EOL,'\n',1,910) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(EOL,'\n',1,926) -LexToken(CASE,'case',1,931) -LexToken(DQSTRING,'"set"',1,940) -LexToken(THEN,'then',1,942) -LexToken(EOL,'\n',1,946) -LexToken(VAR,'x',1,955) -LexToken(ASSIGNMENT,'=',1,956) -LexToken(VAR,'arg1',1,957) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'graphics',1,971) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(VAR,'arg1',1,980) -LexToken(DOT,'.',1,984) -LexToken(VAR,'graphics',1,985) -LexToken(EOL,'\n',1,993) -LexToken(VAR,'exprs',1,1003) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(VAR,'graphics',1,1009) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'exprs',1,1018) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'model',1,1032) -LexToken(ASSIGNMENT,'=',1,1037) -LexToken(VAR,'arg1',1,1038) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'model',1,1043) -LexToken(EOL,'\n',1,1048) -LexToken(IF,'if',1,1058) -LexToken(VAR,'size',1,1061) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(VAR,'exprs',1,1066) -LexToken(COMMA,',',1,1071) -LexToken(DQSTRING,'"*"',1,1074) -LexToken(CLOSEBRACKET,')',1,1075) -LexToken(COMPARISON,'==',1,1076) -LexToken(NUMBER,'1',1,1078) -LexToken(THEN,'then',1,1080) -LexToken(EOL,'\n',1,1084) -LexToken(VAR,'exprs',1,1097) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(OPENSQBRACKET,'[',1,1103) -LexToken(VAR,'exprs',1,1104) -LexToken(SEMICOLON,';',1,1109) -LexToken(VAR,'sci2exp',1,1110) -LexToken(OPENBRACKET,'(',1,1117) -LexToken(NUMBER,'0',1,1118) -LexToken(CLOSEBRACKET,')',1,1119) -LexToken(CLOSESQBRACKET,']',1,1120) -LexToken(EOL,'\n',1,1121) -LexToken(END,'end',1,1131) -LexToken(EOL,'\n',1,1151) -LexToken(WHILE,'while',1,1160) -LexToken(PREVAR_BOOLEAN,'%t',1,1166) -LexToken(DO,'do',1,1169) -LexToken(EOL,'\n',1,1171) -LexToken(OPENSQBRACKET,'[',1,1184) -LexToken(VAR,'ok',1,1185) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'gain',1,1188) -LexToken(COMMA,',',1,1192) -LexToken(VAR,'over',1,1193) -LexToken(COMMA,',',1,1197) -LexToken(VAR,'exprs',1,1198) -LexToken(CLOSESQBRACKET,']',1,1203) -LexToken(ASSIGNMENT,'=',1,1204) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1205) -LexToken(OPENBRACKET,'(',1,1220) -LexToken(DQSTRING,'"Set gain block parameters"',1,1247) -LexToken(COMMA,',',1,1248) -LexToken(OPENSQBRACKET,'[',1,1264) -LexToken(DQSTRING,'"Gain"',1,1270) -LexToken(SEMICOLON,';',1,1271) -LexToken(DQSTRING,'"Do On Overflow(0=Nothing 1=Saturate 2=Error)"',1,1332) -LexToken(CLOSESQBRACKET,']',1,1333) -LexToken(COMMA,',',1,1334) -LexToken(VAR,'list',1,1350) -LexToken(OPENBRACKET,'(',1,1354) -LexToken(DQSTRING,'"mat"',1,1359) -LexToken(COMMA,',',1,1360) -LexToken(OPENSQBRACKET,'[',1,1361) -LexToken(ADDITION,'-',1,1362) -LexToken(NUMBER,'1',1,1363) -LexToken(COMMA,',',1,1364) -LexToken(ADDITION,'-',1,1365) -LexToken(NUMBER,'1',1,1366) -LexToken(CLOSESQBRACKET,']',1,1367) -LexToken(COMMA,',',1,1368) -LexToken(DQSTRING,'"vec"',1,1373) -LexToken(COMMA,',',1,1374) -LexToken(NUMBER,'1',1,1375) -LexToken(CLOSEBRACKET,')',1,1376) -LexToken(COMMA,',',1,1377) -LexToken(VAR,'exprs',1,1378) -LexToken(CLOSEBRACKET,')',1,1383) -LexToken(EOL,'\n',1,1384) -LexToken(IF,'if',1,1397) -LexToken(NOT,'~',1,1400) -LexToken(VAR,'ok',1,1401) -LexToken(THEN,'then',1,1404) -LexToken(EOL,'\n',1,1408) -LexToken(BREAK,'break',1,1425) -LexToken(EOL,'\n',1,1430) -LexToken(END,'end',1,1444) -LexToken(EOL,'\n',1,1447) -LexToken(IF,'if',1,1460) -LexToken(VAR,'gain',1,1463) -LexToken(COMPARISON,'==',1,1467) -LexToken(OPENSQBRACKET,'[',1,1469) -LexToken(CLOSESQBRACKET,']',1,1470) -LexToken(THEN,'then',1,1472) -LexToken(EOL,'\n',1,1476) -LexToken(VAR,'message',1,1493) -LexToken(OPENBRACKET,'(',1,1500) -LexToken(DQSTRING,'"Gain must have at least one element"',1,1537) -LexToken(CLOSEBRACKET,')',1,1538) -LexToken(EOL,'\n',1,1539) -LexToken(ELSE,'else',1,1552) -LexToken(EOL,'\n',1,1556) -LexToken(IF,'if',1,1573) -LexToken(VAR,'typeof',1,1576) -LexToken(OPENBRACKET,'(',1,1582) -LexToken(VAR,'gain',1,1583) -LexToken(CLOSEBRACKET,')',1,1587) -LexToken(COMPARISON,'==',1,1588) -LexToken(DQSTRING,'"constant"',1,1599) -LexToken(THEN,'then',1,1601) -LexToken(EOL,'\n',1,1605) -LexToken(IF,'if',1,1626) -LexToken(VAR,'isreal',1,1629) -LexToken(OPENBRACKET,'(',1,1635) -LexToken(VAR,'gain',1,1636) -LexToken(CLOSEBRACKET,')',1,1640) -LexToken(THEN,'then',1,1642) -LexToken(EOL,'\n',1,1646) -LexToken(VAR,'it',1,1671) -LexToken(ASSIGNMENT,'=',1,1674) -LexToken(NUMBER,'1',1,1675) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'ot',1,1702) -LexToken(ASSIGNMENT,'=',1,1704) -LexToken(NUMBER,'1',1,1705) -LexToken(EOL,'\n',1,1706) -LexToken(VAR,'model',1,1732) -LexToken(DOT,'.',1,1737) -LexToken(VAR,'sim',1,1738) -LexToken(ASSIGNMENT,'=',1,1741) -LexToken(VAR,'list',1,1742) -LexToken(OPENBRACKET,'(',1,1746) -LexToken(DQSTRING,'"gainblk"',1,1755) -LexToken(COMMA,',',1,1756) -LexToken(NUMBER,'4',1,1757) -LexToken(CLOSEBRACKET,')',1,1758) -LexToken(EOL,'\n',1,1759) -LexToken(VAR,'model',1,1785) -LexToken(DOT,'.',1,1790) -LexToken(VAR,'rpar',1,1791) -LexToken(ASSIGNMENT,'=',1,1795) -LexToken(VAR,'gain',1,1796) -LexToken(OPENBRACKET,'(',1,1800) -LexToken(COLON,':',1,1801) -LexToken(CLOSEBRACKET,')',1,1802) -LexToken(EOL,'\n',1,1803) -LexToken(VAR,'model',1,1829) -LexToken(DOT,'.',1,1834) -LexToken(VAR,'opar',1,1835) -LexToken(ASSIGNMENT,'=',1,1839) -LexToken(VAR,'list',1,1840) -LexToken(OPENBRACKET,'(',1,1844) -LexToken(CLOSEBRACKET,')',1,1845) -LexToken(EOL,'\n',1,1846) -LexToken(ELSE,'else',1,1868) -LexToken(EOL,'\n',1,1872) -LexToken(VAR,'message',1,1897) -LexToken(OPENBRACKET,'(',1,1904) -LexToken(DQSTRING,'"type is not supported"',1,1927) -LexToken(CLOSEBRACKET,')',1,1928) -LexToken(EOL,'\n',1,1929) -LexToken(VAR,'ok',1,1955) -LexToken(ASSIGNMENT,'=',1,1957) -LexToken(PREVAR_BOOLEAN,'%f',1,1958) -LexToken(EOL,'\n',1,1960) -LexToken(END,'end',1,1982) -LexToken(EOL,'\n',1,1985) -LexToken(ELSE,'else',1,2002) -LexToken(EOL,'\n',1,2006) -LexToken(IF,'if',1,2027) -LexToken(OPENBRACKET,'(',1,2030) -LexToken(VAR,'over',1,2031) -LexToken(COMPARISON,'==',1,2035) -LexToken(NUMBER,'0',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(THEN,'then',1,2040) -LexToken(EOL,'\n',1,2044) -LexToken(IF,'if',1,2069) -LexToken(OPENBRACKET,'(',1,2072) -LexToken(VAR,'typeof',1,2073) -LexToken(OPENBRACKET,'(',1,2079) -LexToken(VAR,'gain',1,2080) -LexToken(CLOSEBRACKET,')',1,2084) -LexToken(COMPARISON,'==',1,2085) -LexToken(DQSTRING,'"int32"',1,2093) -LexToken(CLOSEBRACKET,')',1,2094) -LexToken(THEN,'then',1,2096) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'ot',1,2129) -LexToken(ASSIGNMENT,'=',1,2131) -LexToken(NUMBER,'3',1,2132) -LexToken(EOL,'\n',1,2133) -LexToken(VAR,'model',1,2162) -LexToken(DOT,'.',1,2167) -LexToken(VAR,'sim',1,2168) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(VAR,'list',1,2172) -LexToken(OPENBRACKET,'(',1,2176) -LexToken(DQSTRING,'"gainblk_i32n"',1,2190) -LexToken(COMMA,',',1,2191) -LexToken(NUMBER,'4',1,2192) -LexToken(CLOSEBRACKET,')',1,2193) -LexToken(EOL,'\n',1,2194) -LexToken(ELSEIF,'elseif',1,2219) -LexToken(OPENBRACKET,'(',1,2226) -LexToken(VAR,'typeof',1,2227) -LexToken(OPENBRACKET,'(',1,2233) -LexToken(VAR,'gain',1,2234) -LexToken(CLOSEBRACKET,')',1,2238) -LexToken(COMPARISON,'==',1,2239) -LexToken(DQSTRING,'"int16"',1,2247) -LexToken(CLOSEBRACKET,')',1,2248) -LexToken(THEN,'then',1,2250) -LexToken(EOL,'\n',1,2254) -LexToken(VAR,'ot',1,2283) -LexToken(ASSIGNMENT,'=',1,2285) -LexToken(NUMBER,'4',1,2286) -LexToken(EOL,'\n',1,2287) -LexToken(VAR,'model',1,2316) -LexToken(DOT,'.',1,2321) -LexToken(VAR,'sim',1,2322) -LexToken(ASSIGNMENT,'=',1,2325) -LexToken(VAR,'list',1,2326) -LexToken(OPENBRACKET,'(',1,2330) -LexToken(DQSTRING,'"gainblk_i16n"',1,2344) -LexToken(COMMA,',',1,2345) -LexToken(NUMBER,'4',1,2346) -LexToken(CLOSEBRACKET,')',1,2347) -LexToken(EOL,'\n',1,2348) -LexToken(ELSEIF,'elseif',1,2373) -LexToken(OPENBRACKET,'(',1,2380) -LexToken(VAR,'typeof',1,2381) -LexToken(OPENBRACKET,'(',1,2387) -LexToken(VAR,'gain',1,2388) -LexToken(CLOSEBRACKET,')',1,2392) -LexToken(COMPARISON,'==',1,2393) -LexToken(DQSTRING,'"int8"',1,2400) -LexToken(CLOSEBRACKET,')',1,2401) -LexToken(THEN,'then',1,2403) -LexToken(EOL,'\n',1,2407) -LexToken(VAR,'ot',1,2436) -LexToken(ASSIGNMENT,'=',1,2438) -LexToken(NUMBER,'5',1,2439) -LexToken(EOL,'\n',1,2440) -LexToken(VAR,'model',1,2469) -LexToken(DOT,'.',1,2474) -LexToken(VAR,'sim',1,2475) -LexToken(ASSIGNMENT,'=',1,2478) -LexToken(VAR,'list',1,2479) -LexToken(OPENBRACKET,'(',1,2483) -LexToken(DQSTRING,'"gainblk_i8n"',1,2496) -LexToken(COMMA,',',1,2497) -LexToken(NUMBER,'4',1,2498) -LexToken(CLOSEBRACKET,')',1,2499) -LexToken(EOL,'\n',1,2500) -LexToken(ELSEIF,'elseif',1,2525) -LexToken(OPENBRACKET,'(',1,2532) -LexToken(VAR,'typeof',1,2533) -LexToken(OPENBRACKET,'(',1,2539) -LexToken(VAR,'gain',1,2540) -LexToken(CLOSEBRACKET,')',1,2544) -LexToken(COMPARISON,'==',1,2545) -LexToken(DQSTRING,'"uint32"',1,2554) -LexToken(CLOSEBRACKET,')',1,2555) -LexToken(THEN,'then',1,2557) -LexToken(EOL,'\n',1,2561) -LexToken(VAR,'ot',1,2590) -LexToken(ASSIGNMENT,'=',1,2592) -LexToken(NUMBER,'6',1,2593) -LexToken(EOL,'\n',1,2594) -LexToken(VAR,'model',1,2623) -LexToken(DOT,'.',1,2628) -LexToken(VAR,'sim',1,2629) -LexToken(ASSIGNMENT,'=',1,2632) -LexToken(VAR,'list',1,2633) -LexToken(OPENBRACKET,'(',1,2637) -LexToken(DQSTRING,'"gainblk_ui32n"',1,2652) -LexToken(COMMA,',',1,2653) -LexToken(NUMBER,'4',1,2654) -LexToken(CLOSEBRACKET,')',1,2655) -LexToken(EOL,'\n',1,2656) -LexToken(ELSEIF,'elseif',1,2681) -LexToken(OPENBRACKET,'(',1,2688) -LexToken(VAR,'typeof',1,2689) -LexToken(OPENBRACKET,'(',1,2695) -LexToken(VAR,'gain',1,2696) -LexToken(CLOSEBRACKET,')',1,2700) -LexToken(COMPARISON,'==',1,2701) -LexToken(DQSTRING,'"uint16"',1,2710) -LexToken(CLOSEBRACKET,')',1,2711) -LexToken(THEN,'then',1,2713) -LexToken(EOL,'\n',1,2717) -LexToken(VAR,'ot',1,2746) -LexToken(ASSIGNMENT,'=',1,2748) -LexToken(NUMBER,'7',1,2749) -LexToken(EOL,'\n',1,2750) -LexToken(VAR,'model',1,2779) -LexToken(DOT,'.',1,2784) -LexToken(VAR,'sim',1,2785) -LexToken(ASSIGNMENT,'=',1,2788) -LexToken(VAR,'list',1,2789) -LexToken(OPENBRACKET,'(',1,2793) -LexToken(DQSTRING,'"gainblk_ui16n"',1,2808) -LexToken(COMMA,',',1,2809) -LexToken(NUMBER,'4',1,2810) -LexToken(CLOSEBRACKET,')',1,2811) -LexToken(EOL,'\n',1,2812) -LexToken(ELSEIF,'elseif',1,2837) -LexToken(OPENBRACKET,'(',1,2844) -LexToken(VAR,'typeof',1,2845) -LexToken(OPENBRACKET,'(',1,2851) -LexToken(VAR,'gain',1,2852) -LexToken(CLOSEBRACKET,')',1,2856) -LexToken(COMPARISON,'==',1,2857) -LexToken(DQSTRING,'"uint8"',1,2865) -LexToken(CLOSEBRACKET,')',1,2866) -LexToken(THEN,'then',1,2868) -LexToken(EOL,'\n',1,2872) -LexToken(VAR,'ot',1,2901) -LexToken(ASSIGNMENT,'=',1,2903) -LexToken(NUMBER,'8',1,2904) -LexToken(EOL,'\n',1,2905) -LexToken(VAR,'model',1,2934) -LexToken(DOT,'.',1,2939) -LexToken(VAR,'sim',1,2940) -LexToken(ASSIGNMENT,'=',1,2943) -LexToken(VAR,'list',1,2944) -LexToken(OPENBRACKET,'(',1,2948) -LexToken(DQSTRING,'"gainblk_ui8n"',1,2962) -LexToken(COMMA,',',1,2963) -LexToken(NUMBER,'4',1,2964) -LexToken(CLOSEBRACKET,')',1,2965) -LexToken(EOL,'\n',1,2966) -LexToken(ELSE,'else',1,2991) -LexToken(EOL,'\n',1,2995) -LexToken(VAR,'message',1,3024) -LexToken(OPENBRACKET,'(',1,3031) -LexToken(DQSTRING,'"type is not supported."',1,3055) -LexToken(CLOSEBRACKET,')',1,3056) -LexToken(EOL,'\n',1,3057) -LexToken(VAR,'ok',1,3087) -LexToken(ASSIGNMENT,'=',1,3089) -LexToken(PREVAR_BOOLEAN,'%f',1,3090) -LexToken(EOL,'\n',1,3092) -LexToken(END,'end',1,3118) -LexToken(EOL,'\n',1,3121) -LexToken(ELSEIF,'elseif',1,3142) -LexToken(OPENBRACKET,'(',1,3149) -LexToken(VAR,'over',1,3150) -LexToken(COMPARISON,'==',1,3154) -LexToken(NUMBER,'1',1,3156) -LexToken(CLOSEBRACKET,')',1,3157) -LexToken(THEN,'then',1,3159) -LexToken(EOL,'\n',1,3163) -LexToken(IF,'if',1,3188) -LexToken(OPENBRACKET,'(',1,3191) -LexToken(VAR,'typeof',1,3192) -LexToken(OPENBRACKET,'(',1,3198) -LexToken(VAR,'gain',1,3199) -LexToken(CLOSEBRACKET,')',1,3203) -LexToken(COMPARISON,'==',1,3204) -LexToken(DQSTRING,'"int32"',1,3212) -LexToken(CLOSEBRACKET,')',1,3213) -LexToken(THEN,'then',1,3215) -LexToken(EOL,'\n',1,3219) -LexToken(VAR,'ot',1,3248) -LexToken(ASSIGNMENT,'=',1,3250) -LexToken(NUMBER,'3',1,3251) -LexToken(EOL,'\n',1,3252) -LexToken(VAR,'model',1,3281) -LexToken(DOT,'.',1,3286) -LexToken(VAR,'sim',1,3287) -LexToken(ASSIGNMENT,'=',1,3290) -LexToken(VAR,'list',1,3291) -LexToken(OPENBRACKET,'(',1,3295) -LexToken(DQSTRING,'"gainblk_i32s"',1,3309) -LexToken(COMMA,',',1,3310) -LexToken(NUMBER,'4',1,3311) -LexToken(CLOSEBRACKET,')',1,3312) -LexToken(EOL,'\n',1,3313) -LexToken(ELSEIF,'elseif',1,3338) -LexToken(OPENBRACKET,'(',1,3345) -LexToken(VAR,'typeof',1,3346) -LexToken(OPENBRACKET,'(',1,3352) -LexToken(VAR,'gain',1,3353) -LexToken(CLOSEBRACKET,')',1,3357) -LexToken(COMPARISON,'==',1,3358) -LexToken(DQSTRING,'"int16"',1,3366) -LexToken(CLOSEBRACKET,')',1,3367) -LexToken(THEN,'then',1,3369) -LexToken(EOL,'\n',1,3373) -LexToken(VAR,'ot',1,3402) -LexToken(ASSIGNMENT,'=',1,3404) -LexToken(NUMBER,'4',1,3405) -LexToken(EOL,'\n',1,3406) -LexToken(VAR,'model',1,3435) -LexToken(DOT,'.',1,3440) -LexToken(VAR,'sim',1,3441) -LexToken(ASSIGNMENT,'=',1,3444) -LexToken(VAR,'list',1,3445) -LexToken(OPENBRACKET,'(',1,3449) -LexToken(DQSTRING,'"gainblk_i16s"',1,3463) -LexToken(COMMA,',',1,3464) -LexToken(NUMBER,'4',1,3465) -LexToken(CLOSEBRACKET,')',1,3466) -LexToken(EOL,'\n',1,3467) -LexToken(ELSEIF,'elseif',1,3492) -LexToken(OPENBRACKET,'(',1,3499) -LexToken(VAR,'typeof',1,3500) -LexToken(OPENBRACKET,'(',1,3506) -LexToken(VAR,'gain',1,3507) -LexToken(CLOSEBRACKET,')',1,3511) -LexToken(COMPARISON,'==',1,3512) -LexToken(DQSTRING,'"int8"',1,3519) -LexToken(CLOSEBRACKET,')',1,3520) -LexToken(THEN,'then',1,3522) -LexToken(EOL,'\n',1,3526) -LexToken(VAR,'ot',1,3555) -LexToken(ASSIGNMENT,'=',1,3557) -LexToken(NUMBER,'5',1,3558) -LexToken(EOL,'\n',1,3559) -LexToken(VAR,'model',1,3588) -LexToken(DOT,'.',1,3593) -LexToken(VAR,'sim',1,3594) -LexToken(ASSIGNMENT,'=',1,3597) -LexToken(VAR,'list',1,3598) -LexToken(OPENBRACKET,'(',1,3602) -LexToken(DQSTRING,'"gainblk_i8s"',1,3615) -LexToken(COMMA,',',1,3616) -LexToken(NUMBER,'4',1,3617) -LexToken(CLOSEBRACKET,')',1,3618) -LexToken(EOL,'\n',1,3619) -LexToken(ELSEIF,'elseif',1,3644) -LexToken(OPENBRACKET,'(',1,3651) -LexToken(VAR,'typeof',1,3652) -LexToken(OPENBRACKET,'(',1,3658) -LexToken(VAR,'gain',1,3659) -LexToken(CLOSEBRACKET,')',1,3663) -LexToken(COMPARISON,'==',1,3664) -LexToken(DQSTRING,'"uint32"',1,3673) -LexToken(CLOSEBRACKET,')',1,3674) -LexToken(THEN,'then',1,3676) -LexToken(EOL,'\n',1,3680) -LexToken(VAR,'ot',1,3709) -LexToken(ASSIGNMENT,'=',1,3711) -LexToken(NUMBER,'6',1,3712) -LexToken(EOL,'\n',1,3713) -LexToken(VAR,'model',1,3742) -LexToken(DOT,'.',1,3747) -LexToken(VAR,'sim',1,3748) -LexToken(ASSIGNMENT,'=',1,3751) -LexToken(VAR,'list',1,3752) -LexToken(OPENBRACKET,'(',1,3756) -LexToken(DQSTRING,'"gainblk_ui32s"',1,3771) -LexToken(COMMA,',',1,3772) -LexToken(NUMBER,'4',1,3773) -LexToken(CLOSEBRACKET,')',1,3774) -LexToken(EOL,'\n',1,3775) -LexToken(ELSEIF,'elseif',1,3800) -LexToken(OPENBRACKET,'(',1,3807) -LexToken(VAR,'typeof',1,3808) -LexToken(OPENBRACKET,'(',1,3814) -LexToken(VAR,'gain',1,3815) -LexToken(CLOSEBRACKET,')',1,3819) -LexToken(COMPARISON,'==',1,3820) -LexToken(DQSTRING,'"uint16"',1,3829) -LexToken(CLOSEBRACKET,')',1,3830) -LexToken(THEN,'then',1,3832) -LexToken(EOL,'\n',1,3836) -LexToken(VAR,'ot',1,3865) -LexToken(ASSIGNMENT,'=',1,3867) -LexToken(NUMBER,'7',1,3868) -LexToken(EOL,'\n',1,3869) -LexToken(VAR,'model',1,3898) -LexToken(DOT,'.',1,3903) -LexToken(VAR,'sim',1,3904) -LexToken(ASSIGNMENT,'=',1,3907) -LexToken(VAR,'list',1,3908) -LexToken(OPENBRACKET,'(',1,3912) -LexToken(DQSTRING,'"gainblk_ui16s"',1,3927) -LexToken(COMMA,',',1,3928) -LexToken(NUMBER,'4',1,3929) -LexToken(CLOSEBRACKET,')',1,3930) -LexToken(EOL,'\n',1,3931) -LexToken(ELSEIF,'elseif',1,3956) -LexToken(OPENBRACKET,'(',1,3963) -LexToken(VAR,'typeof',1,3964) -LexToken(OPENBRACKET,'(',1,3970) -LexToken(VAR,'gain',1,3971) -LexToken(CLOSEBRACKET,')',1,3975) -LexToken(COMPARISON,'==',1,3976) -LexToken(DQSTRING,'"uint8"',1,3984) -LexToken(CLOSEBRACKET,')',1,3985) -LexToken(THEN,'then',1,3987) -LexToken(EOL,'\n',1,3991) -LexToken(VAR,'ot',1,4020) -LexToken(ASSIGNMENT,'=',1,4022) -LexToken(NUMBER,'8',1,4023) -LexToken(EOL,'\n',1,4024) -LexToken(VAR,'model',1,4053) -LexToken(DOT,'.',1,4058) -LexToken(VAR,'sim',1,4059) -LexToken(ASSIGNMENT,'=',1,4062) -LexToken(VAR,'list',1,4063) -LexToken(OPENBRACKET,'(',1,4067) -LexToken(DQSTRING,'"gainblk_ui8s"',1,4081) -LexToken(COMMA,',',1,4082) -LexToken(NUMBER,'4',1,4083) -LexToken(CLOSEBRACKET,')',1,4084) -LexToken(EOL,'\n',1,4085) -LexToken(ELSE,'else',1,4110) -LexToken(EOL,'\n',1,4114) -LexToken(VAR,'message',1,4143) -LexToken(OPENBRACKET,'(',1,4150) -LexToken(DQSTRING,'"type is not supported."',1,4174) -LexToken(CLOSEBRACKET,')',1,4175) -LexToken(EOL,'\n',1,4176) -LexToken(VAR,'ok',1,4206) -LexToken(ASSIGNMENT,'=',1,4208) -LexToken(PREVAR_BOOLEAN,'%f',1,4209) -LexToken(EOL,'\n',1,4211) -LexToken(END,'end',1,4237) -LexToken(EOL,'\n',1,4240) -LexToken(ELSEIF,'elseif',1,4261) -LexToken(OPENBRACKET,'(',1,4268) -LexToken(VAR,'over',1,4269) -LexToken(COMPARISON,'==',1,4273) -LexToken(NUMBER,'2',1,4275) -LexToken(CLOSEBRACKET,')',1,4276) -LexToken(THEN,'then',1,4278) -LexToken(EOL,'\n',1,4282) -LexToken(IF,'if',1,4307) -LexToken(OPENBRACKET,'(',1,4310) -LexToken(VAR,'typeof',1,4311) -LexToken(OPENBRACKET,'(',1,4317) -LexToken(VAR,'gain',1,4318) -LexToken(CLOSEBRACKET,')',1,4322) -LexToken(COMPARISON,'==',1,4323) -LexToken(DQSTRING,'"int32"',1,4331) -LexToken(CLOSEBRACKET,')',1,4332) -LexToken(THEN,'then',1,4334) -LexToken(EOL,'\n',1,4338) -LexToken(VAR,'ot',1,4367) -LexToken(ASSIGNMENT,'=',1,4369) -LexToken(NUMBER,'3',1,4370) -LexToken(EOL,'\n',1,4371) -LexToken(VAR,'model',1,4400) -LexToken(DOT,'.',1,4405) -LexToken(VAR,'sim',1,4406) -LexToken(ASSIGNMENT,'=',1,4409) -LexToken(VAR,'list',1,4410) -LexToken(OPENBRACKET,'(',1,4414) -LexToken(DQSTRING,'"gainblk_i32e"',1,4428) -LexToken(COMMA,',',1,4429) -LexToken(NUMBER,'4',1,4430) -LexToken(CLOSEBRACKET,')',1,4431) -LexToken(EOL,'\n',1,4432) -LexToken(ELSEIF,'elseif',1,4457) -LexToken(OPENBRACKET,'(',1,4464) -LexToken(VAR,'typeof',1,4465) -LexToken(OPENBRACKET,'(',1,4471) -LexToken(VAR,'gain',1,4472) -LexToken(CLOSEBRACKET,')',1,4476) -LexToken(COMPARISON,'==',1,4477) -LexToken(DQSTRING,'"int16"',1,4485) -LexToken(CLOSEBRACKET,')',1,4486) -LexToken(THEN,'then',1,4488) -LexToken(EOL,'\n',1,4492) -LexToken(VAR,'ot',1,4521) -LexToken(ASSIGNMENT,'=',1,4523) -LexToken(NUMBER,'4',1,4524) -LexToken(EOL,'\n',1,4525) -LexToken(VAR,'model',1,4554) -LexToken(DOT,'.',1,4559) -LexToken(VAR,'sim',1,4560) -LexToken(ASSIGNMENT,'=',1,4563) -LexToken(VAR,'list',1,4564) -LexToken(OPENBRACKET,'(',1,4568) -LexToken(DQSTRING,'"gainblk_i16e"',1,4582) -LexToken(COMMA,',',1,4583) -LexToken(NUMBER,'4',1,4584) -LexToken(CLOSEBRACKET,')',1,4585) -LexToken(EOL,'\n',1,4586) -LexToken(ELSEIF,'elseif',1,4611) -LexToken(OPENBRACKET,'(',1,4618) -LexToken(VAR,'typeof',1,4619) -LexToken(OPENBRACKET,'(',1,4625) -LexToken(VAR,'gain',1,4626) -LexToken(CLOSEBRACKET,')',1,4630) -LexToken(COMPARISON,'==',1,4631) -LexToken(DQSTRING,'"int8"',1,4638) -LexToken(CLOSEBRACKET,')',1,4639) -LexToken(THEN,'then',1,4641) -LexToken(EOL,'\n',1,4645) -LexToken(VAR,'ot',1,4674) -LexToken(ASSIGNMENT,'=',1,4676) -LexToken(NUMBER,'5',1,4677) -LexToken(EOL,'\n',1,4678) -LexToken(VAR,'model',1,4707) -LexToken(DOT,'.',1,4712) -LexToken(VAR,'sim',1,4713) -LexToken(ASSIGNMENT,'=',1,4716) -LexToken(VAR,'list',1,4717) -LexToken(OPENBRACKET,'(',1,4721) -LexToken(DQSTRING,'"gainblk_i8e"',1,4734) -LexToken(COMMA,',',1,4735) -LexToken(NUMBER,'4',1,4736) -LexToken(CLOSEBRACKET,')',1,4737) -LexToken(EOL,'\n',1,4738) -LexToken(ELSEIF,'elseif',1,4763) -LexToken(OPENBRACKET,'(',1,4770) -LexToken(VAR,'typeof',1,4771) -LexToken(OPENBRACKET,'(',1,4777) -LexToken(VAR,'gain',1,4778) -LexToken(CLOSEBRACKET,')',1,4782) -LexToken(COMPARISON,'==',1,4783) -LexToken(DQSTRING,'"uint32"',1,4792) -LexToken(CLOSEBRACKET,')',1,4793) -LexToken(THEN,'then',1,4795) -LexToken(EOL,'\n',1,4799) -LexToken(VAR,'ot',1,4828) -LexToken(ASSIGNMENT,'=',1,4830) -LexToken(NUMBER,'6',1,4831) -LexToken(EOL,'\n',1,4832) -LexToken(VAR,'model',1,4861) -LexToken(DOT,'.',1,4866) -LexToken(VAR,'sim',1,4867) -LexToken(ASSIGNMENT,'=',1,4870) -LexToken(VAR,'list',1,4871) -LexToken(OPENBRACKET,'(',1,4875) -LexToken(DQSTRING,'"gainblk_ui32e"',1,4890) -LexToken(COMMA,',',1,4891) -LexToken(NUMBER,'4',1,4892) -LexToken(CLOSEBRACKET,')',1,4893) -LexToken(EOL,'\n',1,4894) -LexToken(ELSEIF,'elseif',1,4919) -LexToken(OPENBRACKET,'(',1,4926) -LexToken(VAR,'typeof',1,4927) -LexToken(OPENBRACKET,'(',1,4933) -LexToken(VAR,'gain',1,4934) -LexToken(CLOSEBRACKET,')',1,4938) -LexToken(COMPARISON,'==',1,4939) -LexToken(DQSTRING,'"uint16"',1,4948) -LexToken(CLOSEBRACKET,')',1,4949) -LexToken(THEN,'then',1,4951) -LexToken(EOL,'\n',1,4955) -LexToken(VAR,'ot',1,4984) -LexToken(ASSIGNMENT,'=',1,4986) -LexToken(NUMBER,'7',1,4987) -LexToken(EOL,'\n',1,4988) -LexToken(VAR,'model',1,5017) -LexToken(DOT,'.',1,5022) -LexToken(VAR,'sim',1,5023) -LexToken(ASSIGNMENT,'=',1,5026) -LexToken(VAR,'list',1,5027) -LexToken(OPENBRACKET,'(',1,5031) -LexToken(DQSTRING,'"gainblk_ui16e"',1,5046) -LexToken(COMMA,',',1,5047) -LexToken(NUMBER,'4',1,5048) -LexToken(CLOSEBRACKET,')',1,5049) -LexToken(EOL,'\n',1,5050) -LexToken(ELSEIF,'elseif',1,5075) -LexToken(OPENBRACKET,'(',1,5082) -LexToken(VAR,'typeof',1,5083) -LexToken(OPENBRACKET,'(',1,5089) -LexToken(VAR,'gain',1,5090) -LexToken(CLOSEBRACKET,')',1,5094) -LexToken(COMPARISON,'==',1,5095) -LexToken(DQSTRING,'"uint8"',1,5103) -LexToken(CLOSEBRACKET,')',1,5104) -LexToken(THEN,'then',1,5106) -LexToken(EOL,'\n',1,5110) -LexToken(VAR,'ot',1,5139) -LexToken(ASSIGNMENT,'=',1,5141) -LexToken(NUMBER,'8',1,5142) -LexToken(EOL,'\n',1,5143) -LexToken(VAR,'model',1,5172) -LexToken(DOT,'.',1,5177) -LexToken(VAR,'sim',1,5178) -LexToken(ASSIGNMENT,'=',1,5181) -LexToken(VAR,'list',1,5182) -LexToken(OPENBRACKET,'(',1,5186) -LexToken(DQSTRING,'"gainblk_ui8e"',1,5200) -LexToken(COMMA,',',1,5201) -LexToken(NUMBER,'4',1,5202) -LexToken(CLOSEBRACKET,')',1,5203) -LexToken(EOL,'\n',1,5204) -LexToken(ELSE,'else',1,5229) -LexToken(EOL,'\n',1,5233) -LexToken(VAR,'message',1,5262) -LexToken(OPENBRACKET,'(',1,5269) -LexToken(DQSTRING,'"type is not an integer."',1,5294) -LexToken(CLOSEBRACKET,')',1,5295) -LexToken(EOL,'\n',1,5296) -LexToken(VAR,'ok',1,5326) -LexToken(ASSIGNMENT,'=',1,5328) -LexToken(PREVAR_BOOLEAN,'%f',1,5329) -LexToken(EOL,'\n',1,5331) -LexToken(END,'end',1,5357) -LexToken(EOL,'\n',1,5360) -LexToken(ELSE,'else',1,5381) -LexToken(EOL,'\n',1,5385) -LexToken(VAR,'message',1,5410) -LexToken(OPENBRACKET,'(',1,5417) -LexToken(DQSTRING,'"Do on Overflow must be 0,1,2"',1,5447) -LexToken(CLOSEBRACKET,')',1,5448) -LexToken(EOL,'\n',1,5449) -LexToken(VAR,'ok',1,5475) -LexToken(ASSIGNMENT,'=',1,5477) -LexToken(PREVAR_BOOLEAN,'%f',1,5478) -LexToken(EOL,'\n',1,5480) -LexToken(END,'end',1,5502) -LexToken(EOL,'\n',1,5505) -LexToken(VAR,'model',1,5526) -LexToken(DOT,'.',1,5531) -LexToken(VAR,'rpar',1,5532) -LexToken(ASSIGNMENT,'=',1,5536) -LexToken(OPENSQBRACKET,'[',1,5537) -LexToken(CLOSESQBRACKET,']',1,5538) -LexToken(EOL,'\n',1,5539) -LexToken(VAR,'model',1,5561) -LexToken(DOT,'.',1,5566) -LexToken(VAR,'opar',1,5567) -LexToken(ASSIGNMENT,'=',1,5571) -LexToken(VAR,'list',1,5572) -LexToken(OPENBRACKET,'(',1,5576) -LexToken(VAR,'gain',1,5577) -LexToken(OPENBRACKET,'(',1,5581) -LexToken(COLON,':',1,5582) -LexToken(CLOSEBRACKET,')',1,5583) -LexToken(CLOSEBRACKET,')',1,5584) -LexToken(EOL,'\n',1,5585) -LexToken(END,'end',1,5603) -LexToken(EOL,'\n',1,5606) -LexToken(IF,'if',1,5623) -LexToken(VAR,'ok',1,5626) -LexToken(THEN,'then',1,5629) -LexToken(EOL,'\n',1,5633) -LexToken(OPENSQBRACKET,'[',1,5654) -LexToken(VAR,'out',1,5655) -LexToken(COMMA,',',1,5658) -LexToken(VAR,'in',1,5659) -LexToken(CLOSESQBRACKET,']',1,5661) -LexToken(ASSIGNMENT,'=',1,5662) -LexToken(VAR,'size',1,5663) -LexToken(OPENBRACKET,'(',1,5667) -LexToken(VAR,'gain',1,5668) -LexToken(CLOSEBRACKET,')',1,5672) -LexToken(EOL,'\n',1,5673) -LexToken(IF,'if',1,5694) -LexToken(VAR,'out',1,5697) -LexToken(MULTIPLICATION,'*',1,5700) -LexToken(VAR,'in',1,5701) -LexToken(COMPARISON,'<>',1,5703) -LexToken(NUMBER,'1',1,5705) -LexToken(THEN,'then',1,5707) -LexToken(EOL,'\n',1,5711) -LexToken(OPENSQBRACKET,'[',1,5736) -LexToken(VAR,'model',1,5737) -LexToken(COMMA,',',1,5742) -LexToken(VAR,'graphics',1,5743) -LexToken(COMMA,',',1,5751) -LexToken(VAR,'ok',1,5752) -LexToken(CLOSESQBRACKET,']',1,5754) -LexToken(ASSIGNMENT,'=',1,5755) -LexToken(VAR,'set_io',1,5756) -LexToken(OPENBRACKET,'(',1,5762) -LexToken(VAR,'model',1,5763) -LexToken(COMMA,',',1,5768) -LexToken(VAR,'graphics',1,5769) -LexToken(COMMA,',',1,5777) -LexToken(VAR,'list',1,5806) -LexToken(OPENBRACKET,'(',1,5810) -LexToken(OPENSQBRACKET,'[',1,5811) -LexToken(VAR,'in',1,5812) -LexToken(COMMA,',',1,5814) -LexToken(ADDITION,'-',1,5815) -LexToken(NUMBER,'1',1,5816) -LexToken(CLOSESQBRACKET,']',1,5817) -LexToken(COMMA,',',1,5818) -LexToken(VAR,'ot',1,5819) -LexToken(CLOSEBRACKET,')',1,5821) -LexToken(COMMA,',',1,5822) -LexToken(VAR,'list',1,5851) -LexToken(OPENBRACKET,'(',1,5855) -LexToken(OPENSQBRACKET,'[',1,5856) -LexToken(VAR,'out',1,5857) -LexToken(COMMA,',',1,5860) -LexToken(ADDITION,'-',1,5861) -LexToken(NUMBER,'1',1,5862) -LexToken(CLOSESQBRACKET,']',1,5863) -LexToken(COMMA,',',1,5864) -LexToken(VAR,'ot',1,5865) -LexToken(CLOSEBRACKET,')',1,5867) -LexToken(COMMA,',',1,5868) -LexToken(OPENSQBRACKET,'[',1,5869) -LexToken(CLOSESQBRACKET,']',1,5870) -LexToken(COMMA,',',1,5871) -LexToken(OPENSQBRACKET,'[',1,5872) -LexToken(CLOSESQBRACKET,']',1,5873) -LexToken(CLOSEBRACKET,')',1,5874) -LexToken(EOL,'\n',1,5875) -LexToken(ELSE,'else',1,5896) -LexToken(EOL,'\n',1,5900) -LexToken(OPENSQBRACKET,'[',1,5925) -LexToken(VAR,'model',1,5926) -LexToken(COMMA,',',1,5931) -LexToken(VAR,'graphics',1,5932) -LexToken(COMMA,',',1,5940) -LexToken(VAR,'ok',1,5941) -LexToken(CLOSESQBRACKET,']',1,5943) -LexToken(ASSIGNMENT,'=',1,5944) -LexToken(VAR,'set_io',1,5945) -LexToken(OPENBRACKET,'(',1,5951) -LexToken(VAR,'model',1,5952) -LexToken(COMMA,',',1,5957) -LexToken(VAR,'graphics',1,5958) -LexToken(COMMA,',',1,5966) -LexToken(VAR,'list',1,5995) -LexToken(OPENBRACKET,'(',1,5999) -LexToken(OPENSQBRACKET,'[',1,6000) -LexToken(ADDITION,'-',1,6001) -LexToken(NUMBER,'1',1,6002) -LexToken(COMMA,',',1,6003) -LexToken(ADDITION,'-',1,6004) -LexToken(NUMBER,'2',1,6005) -LexToken(CLOSESQBRACKET,']',1,6006) -LexToken(COMMA,',',1,6007) -LexToken(VAR,'ot',1,6008) -LexToken(CLOSEBRACKET,')',1,6010) -LexToken(COMMA,',',1,6011) -LexToken(VAR,'list',1,6040) -LexToken(OPENBRACKET,'(',1,6044) -LexToken(OPENSQBRACKET,'[',1,6045) -LexToken(ADDITION,'-',1,6046) -LexToken(NUMBER,'1',1,6047) -LexToken(COMMA,',',1,6048) -LexToken(ADDITION,'-',1,6049) -LexToken(NUMBER,'2',1,6050) -LexToken(CLOSESQBRACKET,']',1,6051) -LexToken(COMMA,',',1,6052) -LexToken(VAR,'ot',1,6053) -LexToken(CLOSEBRACKET,')',1,6055) -LexToken(COMMA,',',1,6056) -LexToken(OPENSQBRACKET,'[',1,6057) -LexToken(CLOSESQBRACKET,']',1,6058) -LexToken(COMMA,',',1,6059) -LexToken(OPENSQBRACKET,'[',1,6060) -LexToken(CLOSESQBRACKET,']',1,6061) -LexToken(CLOSEBRACKET,')',1,6062) -LexToken(EOL,'\n',1,6063) -LexToken(END,'end',1,6084) -LexToken(EOL,'\n',1,6087) -LexToken(END,'end',1,6104) -LexToken(EOL,'\n',1,6107) -LexToken(IF,'if',1,6124) -LexToken(VAR,'ok',1,6127) -LexToken(THEN,'then',1,6130) -LexToken(EOL,'\n',1,6134) -LexToken(VAR,'graphics',1,6155) -LexToken(DOT,'.',1,6163) -LexToken(VAR,'exprs',1,6164) -LexToken(ASSIGNMENT,'=',1,6169) -LexToken(VAR,'exprs',1,6170) -LexToken(EOL,'\n',1,6175) -LexToken(VAR,'x',1,6196) -LexToken(DOT,'.',1,6197) -LexToken(VAR,'graphics',1,6198) -LexToken(ASSIGNMENT,'=',1,6206) -LexToken(VAR,'graphics',1,6207) -LexToken(EOL,'\n',1,6215) -LexToken(VAR,'x',1,6237) -LexToken(DOT,'.',1,6238) -LexToken(VAR,'model',1,6239) -LexToken(ASSIGNMENT,'=',1,6244) -LexToken(VAR,'model',1,6245) -LexToken(EOL,'\n',1,6250) -LexToken(BREAK,'break',1,6271) -LexToken(EOL,'\n',1,6276) -LexToken(END,'end',1,6293) -LexToken(EOL,'\n',1,6296) -LexToken(END,'end',1,6309) -LexToken(EOL,'\n',1,6312) -LexToken(END,'end',1,6321) -LexToken(EOL,'\n',1,6324) -LexToken(CASE,'case',1,6329) -LexToken(DQSTRING,'"define"',1,6341) -LexToken(THEN,'then',1,6343) -LexToken(EOL,'\n',1,6347) -LexToken(VAR,'gain',1,6356) -LexToken(ASSIGNMENT,'=',1,6360) -LexToken(NUMBER,'1',1,6361) -LexToken(EOL,'\n',1,6362) -LexToken(VAR,'in',1,6371) -LexToken(ASSIGNMENT,'=',1,6373) -LexToken(ADDITION,'-',1,6374) -LexToken(NUMBER,'1',1,6375) -LexToken(SEMICOLON,';',1,6376) -LexToken(VAR,'out',1,6377) -LexToken(ASSIGNMENT,'=',1,6380) -LexToken(ADDITION,'-',1,6381) -LexToken(NUMBER,'1',1,6382) -LexToken(EOL,'\n',1,6383) -LexToken(VAR,'in2',1,6392) -LexToken(ASSIGNMENT,'=',1,6395) -LexToken(ADDITION,'-',1,6396) -LexToken(NUMBER,'2',1,6397) -LexToken(SEMICOLON,';',1,6398) -LexToken(VAR,'out2',1,6399) -LexToken(ASSIGNMENT,'=',1,6403) -LexToken(ADDITION,'-',1,6404) -LexToken(NUMBER,'2',1,6405) -LexToken(EOL,'\n',1,6406) -LexToken(VAR,'model',1,6415) -LexToken(ASSIGNMENT,'=',1,6420) -LexToken(SCICOS_MODEL,'scicos_model',1,6421) -LexToken(OPENBRACKET,'(',1,6433) -LexToken(CLOSEBRACKET,')',1,6434) -LexToken(EOL,'\n',1,6435) -LexToken(VAR,'model',1,6444) -LexToken(DOT,'.',1,6449) -LexToken(VAR,'sim',1,6450) -LexToken(ASSIGNMENT,'=',1,6453) -LexToken(VAR,'list',1,6454) -LexToken(OPENBRACKET,'(',1,6458) -LexToken(DQSTRING,'"gainblk"',1,6467) -LexToken(COMMA,',',1,6468) -LexToken(NUMBER,'4',1,6469) -LexToken(CLOSEBRACKET,')',1,6470) -LexToken(EOL,'\n',1,6471) -LexToken(VAR,'model',1,6480) -LexToken(DOT,'.',1,6485) -LexToken(VAR,'in',1,6486) -LexToken(ASSIGNMENT,'=',1,6488) -LexToken(VAR,'in',1,6489) -LexToken(EOL,'\n',1,6491) -LexToken(VAR,'model',1,6500) -LexToken(DOT,'.',1,6505) -LexToken(VAR,'out',1,6506) -LexToken(ASSIGNMENT,'=',1,6509) -LexToken(VAR,'out',1,6510) -LexToken(EOL,'\n',1,6513) -LexToken(VAR,'model',1,6522) -LexToken(DOT,'.',1,6527) -LexToken(VAR,'in2',1,6528) -LexToken(ASSIGNMENT,'=',1,6531) -LexToken(VAR,'in2',1,6532) -LexToken(EOL,'\n',1,6535) -LexToken(VAR,'model',1,6544) -LexToken(DOT,'.',1,6549) -LexToken(VAR,'out2',1,6550) -LexToken(ASSIGNMENT,'=',1,6554) -LexToken(VAR,'out2',1,6555) -LexToken(EOL,'\n',1,6559) -LexToken(VAR,'model',1,6568) -LexToken(DOT,'.',1,6573) -LexToken(VAR,'rpar',1,6574) -LexToken(ASSIGNMENT,'=',1,6578) -LexToken(VAR,'gain',1,6579) -LexToken(EOL,'\n',1,6583) -LexToken(VAR,'model',1,6592) -LexToken(DOT,'.',1,6597) -LexToken(VAR,'blocktype',1,6598) -LexToken(ASSIGNMENT,'=',1,6607) -LexToken(DQSTRING,'"c"',1,6610) -LexToken(EOL,'\n',1,6611) -LexToken(VAR,'model',1,6620) -LexToken(DOT,'.',1,6625) -LexToken(VAR,'dep_ut',1,6626) -LexToken(ASSIGNMENT,'=',1,6632) -LexToken(OPENSQBRACKET,'[',1,6633) -LexToken(PREVAR_BOOLEAN,'%t',1,6634) -LexToken(PREVAR_BOOLEAN,'%f',1,6637) -LexToken(CLOSESQBRACKET,']',1,6639) -LexToken(EOL,'\n',1,6640) -LexToken(EOL,'\n',1,6641) -LexToken(VAR,'exprs',1,6650) -LexToken(ASSIGNMENT,'=',1,6655) -LexToken(OPENSQBRACKET,'[',1,6656) -LexToken(VAR,'strcat',1,6657) -LexToken(OPENBRACKET,'(',1,6663) -LexToken(VAR,'sci2exp',1,6664) -LexToken(OPENBRACKET,'(',1,6671) -LexToken(VAR,'gain',1,6672) -LexToken(CLOSEBRACKET,')',1,6676) -LexToken(CLOSEBRACKET,')',1,6677) -LexToken(CLOSESQBRACKET,']',1,6678) -LexToken(EOL,'\n',1,6679) -LexToken(VAR,'gr_i',1,6688) -LexToken(ASSIGNMENT,'=',1,6692) -LexToken(OPENSQBRACKET,'[',1,6693) -LexToken(CLOSESQBRACKET,']',1,6694) -LexToken(EOL,'\n',1,6695) -LexToken(VAR,'x',1,6704) -LexToken(ASSIGNMENT,'=',1,6705) -LexToken(VAR,'standard_define',1,6706) -LexToken(OPENBRACKET,'(',1,6721) -LexToken(OPENSQBRACKET,'[',1,6722) -LexToken(NUMBER,'2',1,6723) -LexToken(NUMBER,'2',1,6725) -LexToken(CLOSESQBRACKET,']',1,6726) -LexToken(COMMA,',',1,6727) -LexToken(VAR,'model',1,6728) -LexToken(COMMA,',',1,6733) -LexToken(VAR,'exprs',1,6734) -LexToken(COMMA,',',1,6739) -LexToken(VAR,'gr_i',1,6740) -LexToken(CLOSEBRACKET,')',1,6744) -LexToken(EOL,'\n',1,6745) -LexToken(END,'end',1,6750) -LexToken(EOL,'\n',1,6753) -LexToken(ENDFUNCTION,'endfunction',1,6754) -LexToken(EOL,'\n',1,6765) +Syntax error in input LexToken(IN,'in',1,5659) +/* autogenerated from "macros/Linear/GAINBLK.sci" */ +None diff --git a/js/Linear/GAINBLK_f.js b/js/Linear/GAINBLK_f.js index 39f0a0bc..a1fffa2b 100644 --- a/js/Linear/GAINBLK_f.js +++ b/js/Linear/GAINBLK_f.js @@ -1,319 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'GAINBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(WHILE,'while',1,1055) -LexToken(PREVAR_BOOLEAN,'%t',1,1061) -LexToken(DO,'do',1,1064) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'gain',1,1083) -LexToken(COMMA,',',1,1087) -LexToken(VAR,'exprs',1,1088) -LexToken(CLOSESQBRACKET,']',1,1093) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1095) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(DQSTRING,'"Set gain block parameters"',1,1137) -LexToken(COMMA,',',1,1138) -LexToken(OPENSQBRACKET,'[',1,1154) -LexToken(DQSTRING,'"Gain"',1,1160) -LexToken(CLOSESQBRACKET,']',1,1161) -LexToken(COMMA,',',1,1162) -LexToken(VAR,'list',1,1163) -LexToken(OPENBRACKET,'(',1,1167) -LexToken(DQSTRING,'"mat"',1,1172) -LexToken(COMMA,',',1,1173) -LexToken(OPENSQBRACKET,'[',1,1174) -LexToken(ADDITION,'-',1,1175) -LexToken(NUMBER,'1',1,1176) -LexToken(COMMA,',',1,1177) -LexToken(ADDITION,'-',1,1178) -LexToken(NUMBER,'1',1,1179) -LexToken(CLOSESQBRACKET,']',1,1180) -LexToken(CLOSEBRACKET,')',1,1181) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'exprs',1,1183) -LexToken(OPENBRACKET,'(',1,1188) -LexToken(NUMBER,'1',1,1189) -LexToken(CLOSEBRACKET,')',1,1190) -LexToken(CLOSEBRACKET,')',1,1191) -LexToken(EOL,'\n',1,1192) -LexToken(IF,'if',1,1205) -LexToken(NOT,'~',1,1208) -LexToken(VAR,'ok',1,1209) -LexToken(THEN,'then',1,1212) -LexToken(EOL,'\n',1,1216) -LexToken(BREAK,'break',1,1233) -LexToken(EOL,'\n',1,1238) -LexToken(END,'end',1,1252) -LexToken(EOL,'\n',1,1255) -LexToken(IF,'if',1,1268) -LexToken(VAR,'gain',1,1271) -LexToken(COMPARISON,'==',1,1275) -LexToken(OPENSQBRACKET,'[',1,1277) -LexToken(CLOSESQBRACKET,']',1,1278) -LexToken(THEN,'then',1,1280) -LexToken(EOL,'\n',1,1284) -LexToken(VAR,'message',1,1301) -LexToken(OPENBRACKET,'(',1,1308) -LexToken(DQSTRING,'"Gain must have at least one element"',1,1345) -LexToken(CLOSEBRACKET,')',1,1346) -LexToken(EOL,'\n',1,1347) -LexToken(ELSE,'else',1,1360) -LexToken(EOL,'\n',1,1364) -LexToken(OPENSQBRACKET,'[',1,1381) -LexToken(VAR,'out',1,1382) -LexToken(COMMA,',',1,1385) -LexToken(VAR,'in',1,1386) -LexToken(CLOSESQBRACKET,']',1,1388) -LexToken(ASSIGNMENT,'=',1,1389) -LexToken(VAR,'size',1,1390) -LexToken(OPENBRACKET,'(',1,1394) -LexToken(VAR,'gain',1,1395) -LexToken(CLOSEBRACKET,')',1,1399) -LexToken(EOL,'\n',1,1400) -LexToken(OPENSQBRACKET,'[',1,1417) -LexToken(VAR,'model',1,1418) -LexToken(COMMA,',',1,1423) -LexToken(VAR,'graphics',1,1424) -LexToken(COMMA,',',1,1432) -LexToken(VAR,'ok',1,1433) -LexToken(CLOSESQBRACKET,']',1,1435) -LexToken(ASSIGNMENT,'=',1,1436) -LexToken(VAR,'check_io',1,1437) -LexToken(OPENBRACKET,'(',1,1445) -LexToken(VAR,'model',1,1446) -LexToken(COMMA,',',1,1451) -LexToken(VAR,'graphics',1,1452) -LexToken(COMMA,',',1,1460) -LexToken(VAR,'in',1,1461) -LexToken(COMMA,',',1,1463) -LexToken(VAR,'out',1,1464) -LexToken(COMMA,',',1,1467) -LexToken(OPENSQBRACKET,'[',1,1468) -LexToken(CLOSESQBRACKET,']',1,1469) -LexToken(COMMA,',',1,1470) -LexToken(OPENSQBRACKET,'[',1,1471) -LexToken(CLOSESQBRACKET,']',1,1472) -LexToken(CLOSEBRACKET,')',1,1473) -LexToken(EOL,'\n',1,1474) -LexToken(IF,'if',1,1491) -LexToken(VAR,'ok',1,1494) -LexToken(THEN,'then',1,1497) -LexToken(EOL,'\n',1,1501) -LexToken(VAR,'graphics',1,1522) -LexToken(DOT,'.',1,1530) -LexToken(VAR,'exprs',1,1531) -LexToken(ASSIGNMENT,'=',1,1536) -LexToken(VAR,'exprs',1,1537) -LexToken(EOL,'\n',1,1542) -LexToken(VAR,'model',1,1563) -LexToken(DOT,'.',1,1568) -LexToken(VAR,'rpar',1,1569) -LexToken(ASSIGNMENT,'=',1,1573) -LexToken(VAR,'gain',1,1574) -LexToken(OPENBRACKET,'(',1,1578) -LexToken(COLON,':',1,1579) -LexToken(CLOSEBRACKET,')',1,1580) -LexToken(EOL,'\n',1,1581) -LexToken(VAR,'x',1,1603) -LexToken(DOT,'.',1,1604) -LexToken(VAR,'graphics',1,1605) -LexToken(ASSIGNMENT,'=',1,1613) -LexToken(VAR,'graphics',1,1614) -LexToken(EOL,'\n',1,1622) -LexToken(VAR,'x',1,1644) -LexToken(DOT,'.',1,1645) -LexToken(VAR,'model',1,1646) -LexToken(ASSIGNMENT,'=',1,1651) -LexToken(VAR,'model',1,1652) -LexToken(EOL,'\n',1,1657) -LexToken(BREAK,'break',1,1678) -LexToken(EOL,'\n',1,1683) -LexToken(END,'end',1,1700) -LexToken(EOL,'\n',1,1703) -LexToken(END,'end',1,1716) -LexToken(EOL,'\n',1,1719) -LexToken(END,'end',1,1728) -LexToken(EOL,'\n',1,1731) -LexToken(CASE,'case',1,1736) -LexToken(DQSTRING,'"define"',1,1748) -LexToken(THEN,'then',1,1750) -LexToken(EOL,'\n',1,1754) -LexToken(VAR,'gain',1,1763) -LexToken(ASSIGNMENT,'=',1,1767) -LexToken(NUMBER,'1',1,1768) -LexToken(EOL,'\n',1,1769) -LexToken(VAR,'in',1,1778) -LexToken(ASSIGNMENT,'=',1,1780) -LexToken(NUMBER,'1',1,1781) -LexToken(SEMICOLON,';',1,1782) -LexToken(VAR,'out',1,1783) -LexToken(ASSIGNMENT,'=',1,1786) -LexToken(NUMBER,'1',1,1787) -LexToken(EOL,'\n',1,1788) -LexToken(VAR,'model',1,1797) -LexToken(ASSIGNMENT,'=',1,1802) -LexToken(SCICOS_MODEL,'scicos_model',1,1803) -LexToken(OPENBRACKET,'(',1,1815) -LexToken(CLOSEBRACKET,')',1,1816) -LexToken(EOL,'\n',1,1817) -LexToken(VAR,'model',1,1826) -LexToken(DOT,'.',1,1831) -LexToken(VAR,'sim',1,1832) -LexToken(ASSIGNMENT,'=',1,1835) -LexToken(DQSTRING,'"gain"',1,1841) -LexToken(EOL,'\n',1,1842) -LexToken(VAR,'model',1,1851) -LexToken(DOT,'.',1,1856) -LexToken(VAR,'in',1,1857) -LexToken(ASSIGNMENT,'=',1,1859) -LexToken(VAR,'in',1,1860) -LexToken(EOL,'\n',1,1862) -LexToken(VAR,'model',1,1871) -LexToken(DOT,'.',1,1876) -LexToken(VAR,'out',1,1877) -LexToken(ASSIGNMENT,'=',1,1880) -LexToken(VAR,'out',1,1881) -LexToken(EOL,'\n',1,1884) -LexToken(VAR,'model',1,1893) -LexToken(DOT,'.',1,1898) -LexToken(VAR,'rpar',1,1899) -LexToken(ASSIGNMENT,'=',1,1903) -LexToken(VAR,'gain',1,1904) -LexToken(EOL,'\n',1,1908) -LexToken(VAR,'model',1,1917) -LexToken(DOT,'.',1,1922) -LexToken(VAR,'blocktype',1,1923) -LexToken(ASSIGNMENT,'=',1,1932) -LexToken(DQSTRING,'"c"',1,1935) -LexToken(EOL,'\n',1,1936) -LexToken(VAR,'model',1,1945) -LexToken(DOT,'.',1,1950) -LexToken(VAR,'dep_ut',1,1951) -LexToken(ASSIGNMENT,'=',1,1957) -LexToken(OPENSQBRACKET,'[',1,1958) -LexToken(PREVAR_BOOLEAN,'%t',1,1959) -LexToken(PREVAR_BOOLEAN,'%f',1,1962) -LexToken(CLOSESQBRACKET,']',1,1964) -LexToken(EOL,'\n',1,1965) -LexToken(EOL,'\n',1,1966) -LexToken(VAR,'exprs',1,1975) -LexToken(ASSIGNMENT,'=',1,1980) -LexToken(OPENSQBRACKET,'[',1,1981) -LexToken(VAR,'strcat',1,1982) -LexToken(OPENBRACKET,'(',1,1988) -LexToken(VAR,'sci2exp',1,1989) -LexToken(OPENBRACKET,'(',1,1996) -LexToken(VAR,'gain',1,1997) -LexToken(CLOSEBRACKET,')',1,2001) -LexToken(CLOSEBRACKET,')',1,2002) -LexToken(CLOSESQBRACKET,']',1,2003) -LexToken(EOL,'\n',1,2004) -LexToken(VAR,'gr_i',1,2013) -LexToken(ASSIGNMENT,'=',1,2017) -LexToken(OPENSQBRACKET,'[',1,2018) -LexToken(CLOSESQBRACKET,']',1,2019) -LexToken(EOL,'\n',1,2020) -LexToken(VAR,'x',1,2029) -LexToken(ASSIGNMENT,'=',1,2030) -LexToken(VAR,'standard_define',1,2031) -LexToken(OPENBRACKET,'(',1,2046) -LexToken(OPENSQBRACKET,'[',1,2047) -LexToken(NUMBER,'2',1,2048) -LexToken(NUMBER,'2',1,2050) -LexToken(CLOSESQBRACKET,']',1,2051) -LexToken(COMMA,',',1,2052) -LexToken(VAR,'model',1,2053) -LexToken(COMMA,',',1,2058) -LexToken(VAR,'exprs',1,2059) -LexToken(COMMA,',',1,2064) -LexToken(VAR,'gr_i',1,2065) -LexToken(CLOSEBRACKET,')',1,2069) -LexToken(EOL,'\n',1,2070) -LexToken(END,'end',1,2075) -LexToken(EOL,'\n',1,2078) -LexToken(ENDFUNCTION,'endfunction',1,2079) -LexToken(EOL,'\n',1,2090) +Syntax error in input LexToken(IN,'in',1,1386) +/* autogenerated from "macros/Linear/GAINBLK_f.sci" */ +None diff --git a/js/Linear/GAIN_f.js b/js/Linear/GAIN_f.js index 380f7e05..bea1b63f 100644 --- a/js/Linear/GAIN_f.js +++ b/js/Linear/GAIN_f.js @@ -1,336 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'GAIN_f',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(WHILE,'while',1,1052) -LexToken(PREVAR_BOOLEAN,'%t',1,1058) -LexToken(DO,'do',1,1061) -LexToken(EOL,'\n',1,1063) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(VAR,'ok',1,1077) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'gain',1,1080) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'exprs',1,1085) -LexToken(CLOSESQBRACKET,']',1,1090) -LexToken(ASSIGNMENT,'=',1,1091) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1092) -LexToken(OPENBRACKET,'(',1,1107) -LexToken(DQSTRING,'"Set gain block parameters"',1,1134) -LexToken(COMMA,',',1,1135) -LexToken(OPENSQBRACKET,'[',1,1151) -LexToken(DQSTRING,'"Gain"',1,1157) -LexToken(CLOSESQBRACKET,']',1,1158) -LexToken(COMMA,',',1,1159) -LexToken(VAR,'list',1,1160) -LexToken(OPENBRACKET,'(',1,1164) -LexToken(DQSTRING,'"mat"',1,1169) -LexToken(COMMA,',',1,1170) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(ADDITION,'-',1,1172) -LexToken(NUMBER,'1',1,1173) -LexToken(COMMA,',',1,1174) -LexToken(ADDITION,'-',1,1175) -LexToken(NUMBER,'1',1,1176) -LexToken(CLOSESQBRACKET,']',1,1177) -LexToken(CLOSEBRACKET,')',1,1178) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'exprs',1,1180) -LexToken(OPENBRACKET,'(',1,1185) -LexToken(NUMBER,'1',1,1186) -LexToken(CLOSEBRACKET,')',1,1187) -LexToken(CLOSEBRACKET,')',1,1188) -LexToken(EOL,'\n',1,1189) -LexToken(IF,'if',1,1202) -LexToken(NOT,'~',1,1205) -LexToken(VAR,'ok',1,1206) -LexToken(THEN,'then',1,1209) -LexToken(EOL,'\n',1,1213) -LexToken(BREAK,'break',1,1230) -LexToken(EOL,'\n',1,1235) -LexToken(END,'end',1,1249) -LexToken(EOL,'\n',1,1252) -LexToken(IF,'if',1,1265) -LexToken(VAR,'gain',1,1268) -LexToken(COMPARISON,'==',1,1272) -LexToken(OPENSQBRACKET,'[',1,1274) -LexToken(CLOSESQBRACKET,']',1,1275) -LexToken(THEN,'then',1,1277) -LexToken(EOL,'\n',1,1281) -LexToken(VAR,'message',1,1298) -LexToken(OPENBRACKET,'(',1,1305) -LexToken(DQSTRING,'"Gain must have at least one element"',1,1342) -LexToken(CLOSEBRACKET,')',1,1343) -LexToken(EOL,'\n',1,1344) -LexToken(ELSE,'else',1,1357) -LexToken(EOL,'\n',1,1361) -LexToken(OPENSQBRACKET,'[',1,1378) -LexToken(VAR,'out',1,1379) -LexToken(COMMA,',',1,1382) -LexToken(VAR,'in',1,1383) -LexToken(CLOSESQBRACKET,']',1,1385) -LexToken(ASSIGNMENT,'=',1,1386) -LexToken(VAR,'size',1,1387) -LexToken(OPENBRACKET,'(',1,1391) -LexToken(VAR,'gain',1,1392) -LexToken(CLOSEBRACKET,')',1,1396) -LexToken(EOL,'\n',1,1397) -LexToken(OPENSQBRACKET,'[',1,1414) -LexToken(VAR,'model',1,1415) -LexToken(COMMA,',',1,1420) -LexToken(VAR,'graphics',1,1421) -LexToken(COMMA,',',1,1429) -LexToken(VAR,'ok',1,1430) -LexToken(CLOSESQBRACKET,']',1,1432) -LexToken(ASSIGNMENT,'=',1,1433) -LexToken(VAR,'check_io',1,1434) -LexToken(OPENBRACKET,'(',1,1442) -LexToken(VAR,'model',1,1443) -LexToken(COMMA,',',1,1448) -LexToken(VAR,'graphics',1,1449) -LexToken(COMMA,',',1,1457) -LexToken(VAR,'in',1,1458) -LexToken(COMMA,',',1,1460) -LexToken(VAR,'out',1,1461) -LexToken(COMMA,',',1,1464) -LexToken(OPENSQBRACKET,'[',1,1465) -LexToken(CLOSESQBRACKET,']',1,1466) -LexToken(COMMA,',',1,1467) -LexToken(OPENSQBRACKET,'[',1,1468) -LexToken(CLOSESQBRACKET,']',1,1469) -LexToken(CLOSEBRACKET,')',1,1470) -LexToken(EOL,'\n',1,1471) -LexToken(IF,'if',1,1488) -LexToken(VAR,'ok',1,1491) -LexToken(THEN,'then',1,1494) -LexToken(EOL,'\n',1,1498) -LexToken(VAR,'graphics',1,1519) -LexToken(DOT,'.',1,1527) -LexToken(VAR,'exprs',1,1528) -LexToken(ASSIGNMENT,'=',1,1533) -LexToken(VAR,'exprs',1,1534) -LexToken(EOL,'\n',1,1539) -LexToken(VAR,'model',1,1560) -LexToken(DOT,'.',1,1565) -LexToken(VAR,'rpar',1,1566) -LexToken(ASSIGNMENT,'=',1,1570) -LexToken(VAR,'gain',1,1571) -LexToken(OPENBRACKET,'(',1,1575) -LexToken(COLON,':',1,1576) -LexToken(CLOSEBRACKET,')',1,1577) -LexToken(EOL,'\n',1,1578) -LexToken(VAR,'x',1,1600) -LexToken(DOT,'.',1,1601) -LexToken(VAR,'graphics',1,1602) -LexToken(ASSIGNMENT,'=',1,1610) -LexToken(VAR,'graphics',1,1611) -LexToken(EOL,'\n',1,1619) -LexToken(VAR,'x',1,1641) -LexToken(DOT,'.',1,1642) -LexToken(VAR,'model',1,1643) -LexToken(ASSIGNMENT,'=',1,1648) -LexToken(VAR,'model',1,1649) -LexToken(EOL,'\n',1,1654) -LexToken(BREAK,'break',1,1675) -LexToken(EOL,'\n',1,1680) -LexToken(END,'end',1,1697) -LexToken(EOL,'\n',1,1700) -LexToken(END,'end',1,1713) -LexToken(EOL,'\n',1,1716) -LexToken(END,'end',1,1725) -LexToken(EOL,'\n',1,1728) -LexToken(CASE,'case',1,1733) -LexToken(DQSTRING,'"define"',1,1745) -LexToken(THEN,'then',1,1747) -LexToken(EOL,'\n',1,1751) -LexToken(EOL,'\n',1,1752) -LexToken(VAR,'gain',1,1761) -LexToken(ASSIGNMENT,'=',1,1765) -LexToken(NUMBER,'1',1,1766) -LexToken(SEMICOLON,';',1,1767) -LexToken(VAR,'in',1,1768) -LexToken(ASSIGNMENT,'=',1,1770) -LexToken(NUMBER,'1',1,1771) -LexToken(SEMICOLON,';',1,1772) -LexToken(VAR,'out',1,1773) -LexToken(ASSIGNMENT,'=',1,1776) -LexToken(NUMBER,'1',1,1777) -LexToken(EOL,'\n',1,1778) -LexToken(VAR,'model',1,1788) -LexToken(ASSIGNMENT,'=',1,1793) -LexToken(SCICOS_MODEL,'scicos_model',1,1794) -LexToken(OPENBRACKET,'(',1,1806) -LexToken(CLOSEBRACKET,')',1,1807) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'model',1,1817) -LexToken(DOT,'.',1,1822) -LexToken(VAR,'sim',1,1823) -LexToken(ASSIGNMENT,'=',1,1826) -LexToken(DQSTRING,'"gain"',1,1832) -LexToken(EOL,'\n',1,1833) -LexToken(VAR,'model',1,1842) -LexToken(DOT,'.',1,1847) -LexToken(VAR,'in',1,1848) -LexToken(ASSIGNMENT,'=',1,1850) -LexToken(NUMBER,'1',1,1851) -LexToken(EOL,'\n',1,1852) -LexToken(VAR,'model',1,1861) -LexToken(DOT,'.',1,1866) -LexToken(VAR,'out',1,1867) -LexToken(ASSIGNMENT,'=',1,1870) -LexToken(NUMBER,'1',1,1871) -LexToken(EOL,'\n',1,1872) -LexToken(VAR,'model',1,1881) -LexToken(DOT,'.',1,1886) -LexToken(VAR,'rpar',1,1887) -LexToken(ASSIGNMENT,'=',1,1891) -LexToken(VAR,'gain',1,1892) -LexToken(EOL,'\n',1,1896) -LexToken(VAR,'model',1,1905) -LexToken(DOT,'.',1,1910) -LexToken(VAR,'blocktype',1,1911) -LexToken(ASSIGNMENT,'=',1,1920) -LexToken(DQSTRING,'"c"',1,1923) -LexToken(EOL,'\n',1,1924) -LexToken(VAR,'model',1,1933) -LexToken(DOT,'.',1,1938) -LexToken(VAR,'dep_ut',1,1939) -LexToken(ASSIGNMENT,'=',1,1945) -LexToken(OPENSQBRACKET,'[',1,1946) -LexToken(PREVAR_BOOLEAN,'%t',1,1947) -LexToken(PREVAR_BOOLEAN,'%f',1,1950) -LexToken(CLOSESQBRACKET,']',1,1952) -LexToken(EOL,'\n',1,1953) -LexToken(EOL,'\n',1,1954) -LexToken(VAR,'exprs',1,1963) -LexToken(ASSIGNMENT,'=',1,1968) -LexToken(OPENSQBRACKET,'[',1,1969) -LexToken(VAR,'strcat',1,1970) -LexToken(OPENBRACKET,'(',1,1976) -LexToken(VAR,'sci2exp',1,1977) -LexToken(OPENBRACKET,'(',1,1984) -LexToken(VAR,'gain',1,1985) -LexToken(CLOSEBRACKET,')',1,1989) -LexToken(CLOSEBRACKET,')',1,1990) -LexToken(SEMICOLON,';',1,1991) -LexToken(VAR,'strcat',1,1992) -LexToken(OPENBRACKET,'(',1,1998) -LexToken(VAR,'sci2exp',1,1999) -LexToken(OPENBRACKET,'(',1,2006) -LexToken(VAR,'in',1,2007) -LexToken(CLOSEBRACKET,')',1,2009) -LexToken(CLOSEBRACKET,')',1,2010) -LexToken(SEMICOLON,';',1,2011) -LexToken(VAR,'strcat',1,2012) -LexToken(OPENBRACKET,'(',1,2018) -LexToken(VAR,'sci2exp',1,2019) -LexToken(OPENBRACKET,'(',1,2026) -LexToken(VAR,'out',1,2027) -LexToken(CLOSEBRACKET,')',1,2030) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(CLOSESQBRACKET,']',1,2032) -LexToken(EOL,'\n',1,2033) -LexToken(VAR,'gr_i',1,2042) -LexToken(ASSIGNMENT,'=',1,2046) -LexToken(OPENSQBRACKET,'[',1,2047) -LexToken(CLOSESQBRACKET,']',1,2048) -LexToken(EOL,'\n',1,2049) -LexToken(VAR,'x',1,2058) -LexToken(ASSIGNMENT,'=',1,2059) -LexToken(VAR,'standard_define',1,2060) -LexToken(OPENBRACKET,'(',1,2075) -LexToken(OPENSQBRACKET,'[',1,2076) -LexToken(NUMBER,'2',1,2077) -LexToken(NUMBER,'2',1,2079) -LexToken(CLOSESQBRACKET,']',1,2080) -LexToken(COMMA,',',1,2081) -LexToken(VAR,'model',1,2082) -LexToken(COMMA,',',1,2087) -LexToken(VAR,'exprs',1,2088) -LexToken(COMMA,',',1,2093) -LexToken(VAR,'gr_i',1,2094) -LexToken(CLOSEBRACKET,')',1,2098) -LexToken(EOL,'\n',1,2099) -LexToken(END,'end',1,2104) -LexToken(EOL,'\n',1,2107) -LexToken(ENDFUNCTION,'endfunction',1,2108) -LexToken(EOL,'\n',1,2119) +Syntax error in input LexToken(IN,'in',1,1383) +/* autogenerated from "macros/Linear/GAIN_f.sci" */ +None diff --git a/js/Linear/INTEGRAL.js b/js/Linear/INTEGRAL.js index 51d569b2..d539e1cd 100644 --- a/js/Linear/INTEGRAL.js +++ b/js/Linear/INTEGRAL.js @@ -1,604 +1,80 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'INTEGRAL',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'x0',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'reinit',1,1085) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'satur',1,1092) -LexToken(COMMA,',',1,1097) -LexToken(VAR,'maxp',1,1098) -LexToken(COMMA,',',1,1102) -LexToken(VAR,'lowp',1,1103) -LexToken(COMMA,',',1,1107) -LexToken(VAR,'exprs',1,1108) -LexToken(CLOSESQBRACKET,']',1,1113) -LexToken(ASSIGNMENT,'=',1,1114) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1115) -LexToken(OPENBRACKET,'(',1,1130) -LexToken(DQSTRING,'"Set Integral block parameters"',1,1161) -LexToken(COMMA,',',1,1162) -LexToken(OPENSQBRACKET,'[',1,1178) -LexToken(DQSTRING,'"Initial Condition"',1,1197) -LexToken(SEMICOLON,';\n',1,1198) -LexToken(DQSTRING,'"With re-intialization (1:yes, 0:no)"',1,1248) -LexToken(SEMICOLON,';',1,1249) -LexToken(DQSTRING,'"With saturation (1:yes, 0:no)"',1,1280) -LexToken(SEMICOLON,';\n',1,1281) -LexToken(DQSTRING,'"Upper limit"',1,1307) -LexToken(SEMICOLON,';',1,1308) -LexToken(DQSTRING,'"Lower limit"',1,1321) -LexToken(CLOSESQBRACKET,']',1,1322) -LexToken(COMMA,',',1,1323) -LexToken(VAR,'list',1,1339) -LexToken(OPENBRACKET,'(',1,1343) -LexToken(DQSTRING,'"vec"',1,1348) -LexToken(COMMA,',',1,1349) -LexToken(ADDITION,'-',1,1350) -LexToken(NUMBER,'1',1,1351) -LexToken(COMMA,',',1,1352) -LexToken(DQSTRING,'"vec"',1,1357) -LexToken(COMMA,',',1,1358) -LexToken(NUMBER,'1',1,1359) -LexToken(COMMA,',',1,1360) -LexToken(DQSTRING,'"vec"',1,1365) -LexToken(COMMA,',',1,1366) -LexToken(NUMBER,'1',1,1367) -LexToken(COMMA,',',1,1368) -LexToken(DQSTRING,'"vec"',1,1373) -LexToken(COMMA,',',1,1374) -LexToken(ADDITION,'-',1,1375) -LexToken(NUMBER,'1',1,1376) -LexToken(COMMA,',',1,1377) -LexToken(DQSTRING,'"vec"',1,1382) -LexToken(COMMA,',',1,1383) -LexToken(ADDITION,'-',1,1384) -LexToken(NUMBER,'1',1,1385) -LexToken(CLOSEBRACKET,')',1,1386) -LexToken(COMMA,',',1,1387) -LexToken(VAR,'exprs',1,1388) -LexToken(CLOSEBRACKET,')',1,1393) -LexToken(EOL,'\n',1,1394) -LexToken(IF,'if',1,1407) -LexToken(NOT,'~',1,1410) -LexToken(VAR,'ok',1,1411) -LexToken(THEN,'then',1,1414) -LexToken(EOL,'\n',1,1418) -LexToken(BREAK,'break',1,1435) -LexToken(EOL,'\n',1,1440) -LexToken(END,'end',1,1454) -LexToken(EOL,'\n',1,1457) -LexToken(VAR,'x0',1,1470) -LexToken(ASSIGNMENT,'=',1,1472) -LexToken(VAR,'x0',1,1473) -LexToken(OPENBRACKET,'(',1,1475) -LexToken(COLON,':',1,1476) -LexToken(CLOSEBRACKET,')',1,1477) -LexToken(EOL,'\n',1,1478) -LexToken(VAR,'maxp',1,1492) -LexToken(ASSIGNMENT,'=',1,1496) -LexToken(VAR,'maxp',1,1497) -LexToken(OPENBRACKET,'(',1,1501) -LexToken(COLON,':',1,1502) -LexToken(CLOSEBRACKET,')',1,1503) -LexToken(EOL,'\n',1,1504) -LexToken(VAR,'lowp',1,1518) -LexToken(ASSIGNMENT,'=',1,1522) -LexToken(VAR,'lowp',1,1523) -LexToken(OPENBRACKET,'(',1,1527) -LexToken(COLON,':',1,1528) -LexToken(CLOSEBRACKET,')',1,1529) -LexToken(EOL,'\n',1,1530) -LexToken(IF,'if',1,1543) -LexToken(VAR,'reinit',1,1546) -LexToken(COMPARISON,'<>',1,1552) -LexToken(NUMBER,'0',1,1554) -LexToken(THEN,'then',1,1556) -LexToken(EOL,'\n',1,1560) -LexToken(VAR,'reinit',1,1577) -LexToken(ASSIGNMENT,'=',1,1583) -LexToken(NUMBER,'1',1,1584) -LexToken(EOL,'\n',1,1585) -LexToken(END,'end',1,1599) -LexToken(EOL,'\n',1,1602) -LexToken(IF,'if',1,1615) -LexToken(VAR,'satur',1,1618) -LexToken(COMPARISON,'<>',1,1623) -LexToken(NUMBER,'0',1,1625) -LexToken(THEN,'then',1,1627) -LexToken(EOL,'\n',1,1631) -LexToken(VAR,'satur',1,1648) -LexToken(ASSIGNMENT,'=',1,1653) -LexToken(NUMBER,'1',1,1654) -LexToken(EOL,'\n',1,1655) -LexToken(IF,'if',1,1673) -LexToken(VAR,'size',1,1676) -LexToken(OPENBRACKET,'(',1,1680) -LexToken(VAR,'maxp',1,1681) -LexToken(COMMA,',',1,1685) -LexToken(DQSTRING,'"*"',1,1688) -LexToken(CLOSEBRACKET,')',1,1689) -LexToken(COMPARISON,'==',1,1690) -LexToken(NUMBER,'1',1,1692) -LexToken(THEN,'then',1,1694) -LexToken(EOL,'\n',1,1698) -LexToken(VAR,'maxp',1,1719) -LexToken(ASSIGNMENT,'=',1,1723) -LexToken(VAR,'maxp',1,1724) -LexToken(MULTIPLICATION,'*',1,1728) -LexToken(VAR,'ones',1,1729) -LexToken(OPENBRACKET,'(',1,1733) -LexToken(VAR,'x0',1,1734) -LexToken(CLOSEBRACKET,')',1,1736) -LexToken(EOL,'\n',1,1737) -LexToken(END,'end',1,1755) -LexToken(EOL,'\n',1,1758) -LexToken(IF,'if',1,1775) -LexToken(VAR,'size',1,1778) -LexToken(OPENBRACKET,'(',1,1782) -LexToken(VAR,'lowp',1,1783) -LexToken(COMMA,',',1,1787) -LexToken(DQSTRING,'"*"',1,1790) -LexToken(CLOSEBRACKET,')',1,1791) -LexToken(COMPARISON,'==',1,1792) -LexToken(NUMBER,'1',1,1794) -LexToken(THEN,'then',1,1796) -LexToken(EOL,'\n',1,1800) -LexToken(VAR,'lowp',1,1821) -LexToken(ASSIGNMENT,'=',1,1825) -LexToken(VAR,'lowp',1,1826) -LexToken(MULTIPLICATION,'*',1,1830) -LexToken(VAR,'ones',1,1831) -LexToken(OPENBRACKET,'(',1,1835) -LexToken(VAR,'x0',1,1836) -LexToken(CLOSEBRACKET,')',1,1838) -LexToken(EOL,'\n',1,1839) -LexToken(END,'end',1,1857) -LexToken(EOL,'\n',1,1860) -LexToken(IF,'if',1,1877) -LexToken(OPENBRACKET,'(',1,1880) -LexToken(VAR,'size',1,1881) -LexToken(OPENBRACKET,'(',1,1885) -LexToken(VAR,'x0',1,1886) -LexToken(COMMA,',',1,1888) -LexToken(NUMBER,'1',1,1889) -LexToken(CLOSEBRACKET,')',1,1890) -LexToken(COMPARISON,'<>',1,1891) -LexToken(VAR,'size',1,1893) -LexToken(OPENBRACKET,'(',1,1897) -LexToken(VAR,'maxp',1,1898) -LexToken(COMMA,',',1,1902) -LexToken(NUMBER,'1',1,1903) -LexToken(CLOSEBRACKET,')',1,1904) -LexToken(LOGICAL,'|',1,1906) -LexToken(VAR,'size',1,1908) -LexToken(OPENBRACKET,'(',1,1912) -LexToken(VAR,'x0',1,1913) -LexToken(COMMA,',',1,1915) -LexToken(NUMBER,'1',1,1916) -LexToken(CLOSEBRACKET,')',1,1917) -LexToken(COMPARISON,'<>',1,1918) -LexToken(VAR,'size',1,1920) -LexToken(OPENBRACKET,'(',1,1924) -LexToken(VAR,'lowp',1,1925) -LexToken(COMMA,',',1,1929) -LexToken(NUMBER,'1',1,1930) -LexToken(CLOSEBRACKET,')',1,1931) -LexToken(CLOSEBRACKET,')',1,1932) -LexToken(THEN,'then',1,1934) -LexToken(EOL,'\n',1,1938) -LexToken(VAR,'message',1,1959) -LexToken(OPENBRACKET,'(',1,1966) -LexToken(DQSTRING,'"x0 and Upper limit and Lower limit must have same size"',1,2022) -LexToken(CLOSEBRACKET,')',1,2023) -LexToken(EOL,'\n',1,2024) -LexToken(VAR,'ok',1,2045) -LexToken(ASSIGNMENT,'=',1,2047) -LexToken(PREVAR_BOOLEAN,'%f',1,2048) -LexToken(EOL,'\n',1,2050) -LexToken(ELSEIF,'elseif',1,2067) -LexToken(VAR,'or',1,2074) -LexToken(OPENBRACKET,'(',1,2076) -LexToken(VAR,'maxp',1,2077) -LexToken(COMPARISON,'<=',1,2081) -LexToken(VAR,'lowp',1,2083) -LexToken(CLOSEBRACKET,')',1,2087) -LexToken(THEN,'then',1,2090) -LexToken(EOL,'\n',1,2094) -LexToken(VAR,'message',1,2115) -LexToken(OPENBRACKET,'(',1,2122) -LexToken(DQSTRING,'"Upper limits must be > Lower limits"',1,2159) -LexToken(CLOSEBRACKET,')',1,2160) -LexToken(EOL,'\n',1,2161) -LexToken(VAR,'ok',1,2182) -LexToken(ASSIGNMENT,'=',1,2184) -LexToken(PREVAR_BOOLEAN,'%f',1,2185) -LexToken(EOL,'\n',1,2187) -LexToken(ELSEIF,'elseif',1,2204) -LexToken(VAR,'or',1,2211) -LexToken(OPENBRACKET,'(',1,2213) -LexToken(VAR,'x0',1,2214) -LexToken(COMPARISON,'>',1,2216) -LexToken(VAR,'maxp',1,2217) -LexToken(CLOSEBRACKET,')',1,2221) -LexToken(LOGICAL,'|',1,2222) -LexToken(VAR,'or',1,2223) -LexToken(OPENBRACKET,'(',1,2225) -LexToken(VAR,'x0',1,2226) -LexToken(COMPARISON,'<',1,2228) -LexToken(VAR,'lowp',1,2229) -LexToken(CLOSEBRACKET,')',1,2233) -LexToken(THEN,'then',1,2235) -LexToken(EOL,'\n',1,2239) -LexToken(VAR,'message',1,2260) -LexToken(OPENBRACKET,'(',1,2267) -LexToken(DQSTRING,'"Initial condition x0 should be inside the limits"',1,2317) -LexToken(CLOSEBRACKET,')',1,2318) -LexToken(EOL,'\n',1,2319) -LexToken(VAR,'ok',1,2340) -LexToken(ASSIGNMENT,'=',1,2342) -LexToken(PREVAR_BOOLEAN,'%f',1,2343) -LexToken(EOL,'\n',1,2345) -LexToken(ELSE,'else',1,2362) -LexToken(EOL,'\n',1,2366) -LexToken(VAR,'rpar',1,2387) -LexToken(ASSIGNMENT,'=',1,2391) -LexToken(OPENSQBRACKET,'[',1,2392) -LexToken(VAR,'maxp',1,2393) -LexToken(SEMICOLON,';',1,2397) -LexToken(VAR,'lowp',1,2398) -LexToken(CLOSESQBRACKET,']',1,2402) -LexToken(EOL,'\n',1,2403) -LexToken(VAR,'model',1,2424) -LexToken(DOT,'.',1,2429) -LexToken(VAR,'nzcross',1,2430) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(VAR,'size',1,2438) -LexToken(OPENBRACKET,'(',1,2442) -LexToken(VAR,'x0',1,2443) -LexToken(COMMA,',',1,2445) -LexToken(NUMBER,'1',1,2446) -LexToken(CLOSEBRACKET,')',1,2447) -LexToken(EOL,'\n',1,2448) -LexToken(VAR,'model',1,2469) -LexToken(DOT,'.',1,2474) -LexToken(VAR,'nmode',1,2475) -LexToken(ASSIGNMENT,'=',1,2480) -LexToken(VAR,'size',1,2481) -LexToken(OPENBRACKET,'(',1,2485) -LexToken(VAR,'x0',1,2486) -LexToken(COMMA,',',1,2488) -LexToken(NUMBER,'1',1,2489) -LexToken(CLOSEBRACKET,')',1,2490) -LexToken(EOL,'\n',1,2491) -LexToken(END,'end',1,2508) -LexToken(EOL,'\n',1,2511) -LexToken(ELSE,'else',1,2524) -LexToken(EOL,'\n',1,2528) -LexToken(VAR,'rpar',1,2545) -LexToken(ASSIGNMENT,'=',1,2549) -LexToken(OPENSQBRACKET,'[',1,2550) -LexToken(CLOSESQBRACKET,']',1,2551) -LexToken(EOL,'\n',1,2552) -LexToken(VAR,'model',1,2569) -LexToken(DOT,'.',1,2574) -LexToken(VAR,'nzcross',1,2575) -LexToken(ASSIGNMENT,'=',1,2582) -LexToken(NUMBER,'0',1,2583) -LexToken(EOL,'\n',1,2584) -LexToken(VAR,'model',1,2601) -LexToken(DOT,'.',1,2606) -LexToken(VAR,'nmode',1,2607) -LexToken(ASSIGNMENT,'=',1,2612) -LexToken(NUMBER,'0',1,2613) -LexToken(EOL,'\n',1,2614) -LexToken(END,'end',1,2627) -LexToken(EOL,'\n',1,2630) -LexToken(IF,'if',1,2643) -LexToken(VAR,'ok',1,2646) -LexToken(THEN,'then',1,2649) -LexToken(EOL,'\n',1,2653) -LexToken(VAR,'model',1,2670) -LexToken(DOT,'.',1,2675) -LexToken(VAR,'rpar',1,2676) -LexToken(ASSIGNMENT,'=',1,2680) -LexToken(VAR,'rpar',1,2681) -LexToken(EOL,'\n',1,2685) -LexToken(VAR,'model',1,2702) -LexToken(DOT,'.',1,2707) -LexToken(VAR,'state',1,2708) -LexToken(ASSIGNMENT,'=',1,2713) -LexToken(VAR,'x0',1,2714) -LexToken(EOL,'\n',1,2716) -LexToken(OPENSQBRACKET,'[',1,2733) -LexToken(VAR,'model',1,2734) -LexToken(COMMA,',',1,2739) -LexToken(VAR,'graphics',1,2740) -LexToken(COMMA,',',1,2748) -LexToken(VAR,'ok',1,2749) -LexToken(CLOSESQBRACKET,']',1,2751) -LexToken(ASSIGNMENT,'=',1,2752) -LexToken(VAR,'check_io',1,2753) -LexToken(OPENBRACKET,'(',1,2761) -LexToken(VAR,'model',1,2762) -LexToken(COMMA,',',1,2767) -LexToken(VAR,'graphics',1,2768) -LexToken(COMMA,',',1,2776) -LexToken(VAR,'size',1,2796) -LexToken(OPENBRACKET,'(',1,2800) -LexToken(VAR,'x0',1,2801) -LexToken(COMMA,',',1,2803) -LexToken(NUMBER,'1',1,2804) -LexToken(CLOSEBRACKET,')',1,2805) -LexToken(MULTIPLICATION,'*',1,2806) -LexToken(OPENSQBRACKET,'[',1,2807) -LexToken(NUMBER,'1',1,2808) -LexToken(SEMICOLON,';',1,2809) -LexToken(VAR,'ones',1,2810) -LexToken(OPENBRACKET,'(',1,2814) -LexToken(VAR,'reinit',1,2815) -LexToken(COMMA,',',1,2821) -LexToken(NUMBER,'1',1,2822) -LexToken(CLOSEBRACKET,')',1,2823) -LexToken(CLOSESQBRACKET,']',1,2824) -LexToken(COMMA,',',1,2825) -LexToken(VAR,'size',1,2826) -LexToken(OPENBRACKET,'(',1,2830) -LexToken(VAR,'x0',1,2831) -LexToken(COMMA,',',1,2833) -LexToken(NUMBER,'1',1,2834) -LexToken(CLOSEBRACKET,')',1,2835) -LexToken(COMMA,',',1,2836) -LexToken(VAR,'ones',1,2837) -LexToken(OPENBRACKET,'(',1,2841) -LexToken(VAR,'reinit',1,2842) -LexToken(COMMA,',',1,2848) -LexToken(NUMBER,'1',1,2849) -LexToken(CLOSEBRACKET,')',1,2850) -LexToken(COMMA,',',1,2851) -LexToken(OPENSQBRACKET,'[',1,2852) -LexToken(CLOSESQBRACKET,']',1,2853) -LexToken(CLOSEBRACKET,')',1,2854) -LexToken(EOL,'\n',1,2855) -LexToken(END,'end',1,2868) -LexToken(EOL,'\n',1,2871) -LexToken(IF,'if',1,2884) -LexToken(VAR,'ok',1,2887) -LexToken(THEN,'then',1,2890) -LexToken(EOL,'\n',1,2894) -LexToken(VAR,'graphics',1,2911) -LexToken(DOT,'.',1,2919) -LexToken(VAR,'exprs',1,2920) -LexToken(ASSIGNMENT,'=',1,2925) -LexToken(VAR,'exprs',1,2926) -LexToken(EOL,'\n',1,2931) -LexToken(VAR,'x',1,2948) -LexToken(DOT,'.',1,2949) -LexToken(VAR,'graphics',1,2950) -LexToken(ASSIGNMENT,'=',1,2958) -LexToken(VAR,'graphics',1,2959) -LexToken(EOL,'\n',1,2967) -LexToken(VAR,'x',1,2985) -LexToken(DOT,'.',1,2986) -LexToken(VAR,'model',1,2987) -LexToken(ASSIGNMENT,'=',1,2992) -LexToken(VAR,'model',1,2993) -LexToken(EOL,'\n',1,2998) -LexToken(BREAK,'break',1,3015) -LexToken(EOL,'\n',1,3020) -LexToken(END,'end',1,3033) -LexToken(EOL,'\n',1,3036) -LexToken(END,'end',1,3045) -LexToken(EOL,'\n',1,3048) -LexToken(CASE,'case',1,3053) -LexToken(DQSTRING,'"define"',1,3065) -LexToken(THEN,'then',1,3067) -LexToken(EOL,'\n',1,3071) -LexToken(VAR,'maxp',1,3080) -LexToken(ASSIGNMENT,'=',1,3084) -LexToken(NUMBER,'1',1,3085) -LexToken(SEMICOLON,';',1,3086) -LexToken(VAR,'minp',1,3087) -LexToken(ASSIGNMENT,'=',1,3091) -LexToken(ADDITION,'-',1,3092) -LexToken(NUMBER,'1',1,3093) -LexToken(SEMICOLON,';',1,3094) -LexToken(VAR,'rpar',1,3095) -LexToken(ASSIGNMENT,'=',1,3099) -LexToken(OPENSQBRACKET,'[',1,3100) -LexToken(CLOSESQBRACKET,']',1,3101) -LexToken(EOL,'\n',1,3102) -LexToken(VAR,'model',1,3111) -LexToken(ASSIGNMENT,'=',1,3116) -LexToken(SCICOS_MODEL,'scicos_model',1,3117) -LexToken(OPENBRACKET,'(',1,3129) -LexToken(CLOSEBRACKET,')',1,3130) -LexToken(EOL,'\n',1,3131) -LexToken(VAR,'model',1,3140) -LexToken(DOT,'.',1,3145) -LexToken(VAR,'state',1,3146) -LexToken(ASSIGNMENT,'=',1,3151) -LexToken(NUMBER,'0',1,3152) -LexToken(EOL,'\n',1,3153) -LexToken(VAR,'model',1,3162) -LexToken(DOT,'.',1,3167) -LexToken(VAR,'sim',1,3168) -LexToken(ASSIGNMENT,'=',1,3171) -LexToken(VAR,'list',1,3172) -LexToken(OPENBRACKET,'(',1,3176) -LexToken(DQSTRING,'"integral_func"',1,3191) -LexToken(COMMA,',',1,3192) -LexToken(NUMBER,'4',1,3193) -LexToken(CLOSEBRACKET,')',1,3194) -LexToken(EOL,'\n',1,3195) -LexToken(VAR,'model',1,3204) -LexToken(DOT,'.',1,3209) -LexToken(VAR,'in',1,3210) -LexToken(ASSIGNMENT,'=',1,3212) -LexToken(NUMBER,'1',1,3213) -LexToken(EOL,'\n',1,3214) -LexToken(VAR,'model',1,3223) -LexToken(DOT,'.',1,3228) -LexToken(VAR,'out',1,3229) -LexToken(ASSIGNMENT,'=',1,3232) -LexToken(NUMBER,'1',1,3233) -LexToken(EOL,'\n',1,3234) -LexToken(VAR,'model',1,3243) -LexToken(DOT,'.',1,3248) -LexToken(VAR,'rpar',1,3249) -LexToken(ASSIGNMENT,'=',1,3253) -LexToken(VAR,'rpar',1,3254) -LexToken(EOL,'\n',1,3258) -LexToken(VAR,'model',1,3267) -LexToken(DOT,'.',1,3272) -LexToken(VAR,'blocktype',1,3273) -LexToken(ASSIGNMENT,'=',1,3282) -LexToken(DQSTRING,'"c"',1,3285) -LexToken(EOL,'\n',1,3286) -LexToken(VAR,'model',1,3295) -LexToken(DOT,'.',1,3300) -LexToken(VAR,'dep_ut',1,3301) -LexToken(ASSIGNMENT,'=',1,3307) -LexToken(OPENSQBRACKET,'[',1,3308) -LexToken(PREVAR_BOOLEAN,'%f',1,3309) -LexToken(PREVAR_BOOLEAN,'%t',1,3312) -LexToken(CLOSESQBRACKET,']',1,3314) -LexToken(EOL,'\n',1,3315) -LexToken(EOL,'\n',1,3316) -LexToken(VAR,'exprs',1,3325) -LexToken(ASSIGNMENT,'=',1,3330) -LexToken(VAR,'string',1,3331) -LexToken(OPENBRACKET,'(',1,3337) -LexToken(OPENSQBRACKET,'[',1,3338) -LexToken(NUMBER,'0',1,3339) -LexToken(SEMICOLON,';',1,3340) -LexToken(NUMBER,'0',1,3341) -LexToken(SEMICOLON,';',1,3342) -LexToken(NUMBER,'0',1,3343) -LexToken(SEMICOLON,';',1,3344) -LexToken(VAR,'maxp',1,3345) -LexToken(SEMICOLON,';',1,3349) -LexToken(VAR,'minp',1,3350) -LexToken(CLOSESQBRACKET,']',1,3354) -LexToken(CLOSEBRACKET,')',1,3355) -LexToken(EOL,'\n',1,3356) -LexToken(VAR,'gr_i',1,3365) -LexToken(ASSIGNMENT,'=',1,3369) -LexToken(OPENSQBRACKET,'[',1,3370) -LexToken(CLOSESQBRACKET,']',1,3371) -LexToken(EOL,'\n',1,3372) -LexToken(VAR,'x',1,3381) -LexToken(ASSIGNMENT,'=',1,3382) -LexToken(VAR,'standard_define',1,3383) -LexToken(OPENBRACKET,'(',1,3398) -LexToken(OPENSQBRACKET,'[',1,3399) -LexToken(NUMBER,'2',1,3400) -LexToken(NUMBER,'2',1,3402) -LexToken(CLOSESQBRACKET,']',1,3403) -LexToken(COMMA,',',1,3404) -LexToken(VAR,'model',1,3405) -LexToken(COMMA,',',1,3410) -LexToken(VAR,'exprs',1,3411) -LexToken(COMMA,',',1,3416) -LexToken(VAR,'gr_i',1,3417) -LexToken(CLOSEBRACKET,')',1,3421) -LexToken(EOL,'\n',1,3422) -LexToken(VAR,'x',1,3431) -LexToken(DOT,'.',1,3432) -LexToken(VAR,'graphics',1,3433) -LexToken(DOT,'.',1,3441) -LexToken(VAR,'id',1,3442) -LexToken(ASSIGNMENT,'=',1,3444) -LexToken(DQSTRING,'"1/s"',1,3449) -LexToken(EOL,'\n',1,3450) -LexToken(END,'end',1,3455) -LexToken(EOL,'\n',1,3458) -LexToken(ENDFUNCTION,'endfunction',1,3459) -LexToken(EOL,'\n',1,3470) +/* autogenerated from "macros/Linear/INTEGRAL.sci" */ +function INTEGRAL() { +INTEGRAL.prototype.get = function INTEGRAL() { +} +INTEGRAL.prototype.set = function INTEGRAL() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,reinit,satur,maxp,lowp,exprs]=scicos_getvalue("Set Integral block parameters",["Initial Condition","With re-intialization (1:yes, 0:no)","With saturation (1:yes, 0:no)","Upper limit","Lower limit"],list("vec",-1,"vec",1,"vec",1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +maxp=maxp.slice(); +lowp=lowp.slice(); +if (reinit!=0) { +reinit=1; +} +if (satur!=0) { +satur=1; +if (size(maxp,"*")==1) { +maxp=maxp*ones(x0); +} +if (size(lowp,"*")==1) { +lowp=lowp*ones(x0); +} +if ((size(x0,1)!=size(maxp,1)||size(x0,1)!=size(lowp,1))) { +message("x0 and Upper limit and Lower limit must have same size"); +ok=None; +} else if (or(maxp<=lowp)) { +message("Upper limits must be > Lower limits"); +ok=None; +} else if (or(x0>maxp)||or(x0',1,1619) -LexToken(NUMBER,'0',1,1621) -LexToken(THEN,'then',1,1623) -LexToken(EOL,'\n',1,1627) -LexToken(VAR,'reinit',1,1644) -LexToken(ASSIGNMENT,'=',1,1650) -LexToken(NUMBER,'1',1,1651) -LexToken(EOL,'\n',1,1652) -LexToken(END,'end',1,1666) -LexToken(EOL,'\n',1,1669) -LexToken(IF,'if',1,1682) -LexToken(VAR,'satur',1,1685) -LexToken(COMPARISON,'<>',1,1690) -LexToken(NUMBER,'0',1,1692) -LexToken(THEN,'then',1,1694) -LexToken(EOL,'\n',1,1698) -LexToken(VAR,'satur',1,1715) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(NUMBER,'1',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(IF,'if',1,1740) -LexToken(VAR,'Datatype',1,1743) -LexToken(COMPARISON,'==',1,1751) -LexToken(NUMBER,'1',1,1753) -LexToken(THEN,'then',1,1755) -LexToken(EOL,'\n',1,1759) -LexToken(IF,'if',1,1780) -LexToken(VAR,'size',1,1783) -LexToken(OPENBRACKET,'(',1,1787) -LexToken(VAR,'maxp',1,1788) -LexToken(COMMA,',',1,1792) -LexToken(DQSTRING,'"*"',1,1795) -LexToken(CLOSEBRACKET,')',1,1796) -LexToken(COMPARISON,'==',1,1797) -LexToken(NUMBER,'1',1,1799) -LexToken(THEN,'then',1,1801) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'maxp',1,1830) -LexToken(ASSIGNMENT,'=',1,1834) -LexToken(VAR,'maxp',1,1835) -LexToken(MULTIPLICATION,'*',1,1839) -LexToken(VAR,'ones',1,1840) -LexToken(OPENBRACKET,'(',1,1844) -LexToken(VAR,'x0',1,1845) -LexToken(CLOSEBRACKET,')',1,1847) -LexToken(EOL,'\n',1,1848) -LexToken(END,'end',1,1870) -LexToken(EOL,'\n',1,1873) -LexToken(IF,'if',1,1894) -LexToken(VAR,'size',1,1897) -LexToken(OPENBRACKET,'(',1,1901) -LexToken(VAR,'lowp',1,1902) -LexToken(COMMA,',',1,1906) -LexToken(DQSTRING,'"*"',1,1909) -LexToken(CLOSEBRACKET,')',1,1910) -LexToken(COMPARISON,'==',1,1911) -LexToken(NUMBER,'1',1,1913) -LexToken(THEN,'then',1,1915) -LexToken(EOL,'\n',1,1919) -LexToken(VAR,'lowp',1,1944) -LexToken(ASSIGNMENT,'=',1,1948) -LexToken(VAR,'lowp',1,1949) -LexToken(MULTIPLICATION,'*',1,1953) -LexToken(VAR,'ones',1,1954) -LexToken(OPENBRACKET,'(',1,1958) -LexToken(VAR,'x0',1,1959) -LexToken(CLOSEBRACKET,')',1,1961) -LexToken(EOL,'\n',1,1962) -LexToken(END,'end',1,1984) -LexToken(EOL,'\n',1,1987) -LexToken(IF,'if',1,2008) -LexToken(OPENBRACKET,'(',1,2011) -LexToken(VAR,'size',1,2012) -LexToken(OPENBRACKET,'(',1,2016) -LexToken(VAR,'x0',1,2017) -LexToken(CLOSEBRACKET,')',1,2019) -LexToken(COMPARISON,'<>',1,2020) -LexToken(VAR,'size',1,2022) -LexToken(OPENBRACKET,'(',1,2026) -LexToken(VAR,'maxp',1,2027) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(LOGICAL,'|',1,2033) -LexToken(VAR,'size',1,2035) -LexToken(OPENBRACKET,'(',1,2039) -LexToken(VAR,'x0',1,2040) -LexToken(CLOSEBRACKET,')',1,2042) -LexToken(COMPARISON,'<>',1,2043) -LexToken(VAR,'size',1,2045) -LexToken(OPENBRACKET,'(',1,2049) -LexToken(VAR,'lowp',1,2050) -LexToken(CLOSEBRACKET,')',1,2054) -LexToken(CLOSEBRACKET,')',1,2055) -LexToken(THEN,'then',1,2057) -LexToken(EOL,'\n',1,2061) -LexToken(VAR,'message',1,2086) -LexToken(OPENBRACKET,'(',1,2093) -LexToken(DQSTRING,'"x0 and Upper limit and Lower limit must have same size"',1,2149) -LexToken(CLOSEBRACKET,')',1,2150) -LexToken(EOL,'\n',1,2151) -LexToken(VAR,'ok',1,2176) -LexToken(ASSIGNMENT,'=',1,2178) -LexToken(PREVAR_BOOLEAN,'%f',1,2179) -LexToken(EOL,'\n',1,2181) -LexToken(ELSEIF,'elseif',1,2202) -LexToken(VAR,'or',1,2209) -LexToken(OPENBRACKET,'(',1,2211) -LexToken(VAR,'maxp',1,2212) -LexToken(COMPARISON,'<=',1,2216) -LexToken(VAR,'lowp',1,2218) -LexToken(CLOSEBRACKET,')',1,2222) -LexToken(THEN,'then',1,2225) -LexToken(EOL,'\n',1,2229) -LexToken(VAR,'message',1,2254) -LexToken(OPENBRACKET,'(',1,2261) -LexToken(DQSTRING,'"Upper limits must be > Lower limits"',1,2298) -LexToken(CLOSEBRACKET,')',1,2299) -LexToken(EOL,'\n',1,2300) -LexToken(VAR,'ok',1,2325) -LexToken(ASSIGNMENT,'=',1,2327) -LexToken(PREVAR_BOOLEAN,'%f',1,2328) -LexToken(EOL,'\n',1,2330) -LexToken(ELSEIF,'elseif',1,2351) -LexToken(VAR,'or',1,2358) -LexToken(OPENBRACKET,'(',1,2360) -LexToken(VAR,'x0',1,2361) -LexToken(COMPARISON,'>',1,2363) -LexToken(VAR,'maxp',1,2364) -LexToken(CLOSEBRACKET,')',1,2368) -LexToken(LOGICAL,'|',1,2369) -LexToken(VAR,'or',1,2370) -LexToken(OPENBRACKET,'(',1,2372) -LexToken(VAR,'x0',1,2373) -LexToken(COMPARISON,'<',1,2375) -LexToken(VAR,'lowp',1,2376) -LexToken(CLOSEBRACKET,')',1,2380) -LexToken(THEN,'then',1,2382) -LexToken(EOL,'\n',1,2386) -LexToken(VAR,'message',1,2411) -LexToken(OPENBRACKET,'(',1,2418) -LexToken(DQSTRING,'"Initial condition x0 should be inside the limits"',1,2468) -LexToken(CLOSEBRACKET,')',1,2469) -LexToken(EOL,'\n',1,2470) -LexToken(VAR,'ok',1,2495) -LexToken(ASSIGNMENT,'=',1,2497) -LexToken(PREVAR_BOOLEAN,'%f',1,2498) -LexToken(EOL,'\n',1,2500) -LexToken(ELSE,'else',1,2521) -LexToken(EOL,'\n',1,2525) -LexToken(VAR,'rpar',1,2550) -LexToken(ASSIGNMENT,'=',1,2554) -LexToken(OPENSQBRACKET,'[',1,2555) -LexToken(VAR,'real',1,2556) -LexToken(OPENBRACKET,'(',1,2560) -LexToken(VAR,'maxp',1,2561) -LexToken(OPENBRACKET,'(',1,2565) -LexToken(COLON,':',1,2566) -LexToken(CLOSEBRACKET,')',1,2567) -LexToken(CLOSEBRACKET,')',1,2568) -LexToken(SEMICOLON,';',1,2569) -LexToken(VAR,'real',1,2570) -LexToken(OPENBRACKET,'(',1,2574) -LexToken(VAR,'lowp',1,2575) -LexToken(OPENBRACKET,'(',1,2579) -LexToken(COLON,':',1,2580) -LexToken(CLOSEBRACKET,')',1,2581) -LexToken(CLOSEBRACKET,')',1,2582) -LexToken(CLOSESQBRACKET,']',1,2583) -LexToken(EOL,'\n',1,2584) -LexToken(VAR,'model',1,2609) -LexToken(DOT,'.',1,2614) -LexToken(VAR,'nzcross',1,2615) -LexToken(ASSIGNMENT,'=',1,2622) -LexToken(VAR,'size',1,2623) -LexToken(OPENBRACKET,'(',1,2627) -LexToken(VAR,'x0',1,2628) -LexToken(COMMA,',',1,2630) -LexToken(DQSTRING,'"*"',1,2633) -LexToken(CLOSEBRACKET,')',1,2634) -LexToken(EOL,'\n',1,2635) -LexToken(VAR,'model',1,2660) -LexToken(DOT,'.',1,2665) -LexToken(VAR,'nmode',1,2666) -LexToken(ASSIGNMENT,'=',1,2671) -LexToken(VAR,'size',1,2672) -LexToken(OPENBRACKET,'(',1,2676) -LexToken(VAR,'x0',1,2677) -LexToken(COMMA,',',1,2679) -LexToken(DQSTRING,'"*"',1,2682) -LexToken(CLOSEBRACKET,')',1,2683) -LexToken(EOL,'\n',1,2684) -LexToken(END,'end',1,2705) -LexToken(EOL,'\n',1,2708) -LexToken(ELSEIF,'elseif',1,2725) -LexToken(OPENBRACKET,'(',1,2732) -LexToken(VAR,'Datatype',1,2733) -LexToken(COMPARISON,'==',1,2741) -LexToken(NUMBER,'2',1,2743) -LexToken(CLOSEBRACKET,')',1,2744) -LexToken(THEN,'then',1,2746) -LexToken(EOL,'\n',1,2750) -LexToken(IF,'if',1,2771) -LexToken(VAR,'size',1,2774) -LexToken(OPENBRACKET,'(',1,2778) -LexToken(VAR,'maxp',1,2779) -LexToken(COMMA,',',1,2783) -LexToken(DQSTRING,'"*"',1,2786) -LexToken(CLOSEBRACKET,')',1,2787) -LexToken(COMPARISON,'==',1,2788) -LexToken(NUMBER,'1',1,2790) -LexToken(THEN,'then',1,2792) -LexToken(EOL,'\n',1,2796) -LexToken(VAR,'maxp',1,2821) -LexToken(ASSIGNMENT,'=',1,2825) -LexToken(VAR,'maxp',1,2826) -LexToken(MULTIPLICATION,'*',1,2830) -LexToken(VAR,'ones',1,2831) -LexToken(OPENBRACKET,'(',1,2835) -LexToken(VAR,'x0',1,2836) -LexToken(CLOSEBRACKET,')',1,2838) -LexToken(ADDITION,'+',1,2839) -LexToken(PREVAR_COMPLEX,'%i',1,2840) -LexToken(MULTIPLICATION,'*',1,2842) -LexToken(OPENBRACKET,'(',1,2843) -LexToken(VAR,'maxp',1,2844) -LexToken(MULTIPLICATION,'*',1,2848) -LexToken(VAR,'ones',1,2849) -LexToken(OPENBRACKET,'(',1,2853) -LexToken(VAR,'x0',1,2854) -LexToken(CLOSEBRACKET,')',1,2856) -LexToken(CLOSEBRACKET,')',1,2857) -LexToken(EOL,'\n',1,2858) -LexToken(END,'end',1,2880) -LexToken(EOL,'\n',1,2883) -LexToken(IF,'if',1,2904) -LexToken(VAR,'size',1,2907) -LexToken(OPENBRACKET,'(',1,2911) -LexToken(VAR,'lowp',1,2912) -LexToken(COMMA,',',1,2916) -LexToken(DQSTRING,'"*"',1,2919) -LexToken(CLOSEBRACKET,')',1,2920) -LexToken(COMPARISON,'==',1,2921) -LexToken(NUMBER,'1',1,2923) -LexToken(THEN,'then',1,2925) -LexToken(EOL,'\n',1,2929) -LexToken(VAR,'lowp',1,2954) -LexToken(ASSIGNMENT,'=',1,2958) -LexToken(VAR,'lowp',1,2959) -LexToken(MULTIPLICATION,'*',1,2963) -LexToken(VAR,'ones',1,2964) -LexToken(OPENBRACKET,'(',1,2968) -LexToken(VAR,'x0',1,2969) -LexToken(CLOSEBRACKET,')',1,2971) -LexToken(ADDITION,'+',1,2972) -LexToken(PREVAR_COMPLEX,'%i',1,2973) -LexToken(MULTIPLICATION,'*',1,2975) -LexToken(OPENBRACKET,'(',1,2976) -LexToken(VAR,'lowp',1,2977) -LexToken(MULTIPLICATION,'*',1,2981) -LexToken(VAR,'ones',1,2982) -LexToken(OPENBRACKET,'(',1,2986) -LexToken(VAR,'x0',1,2987) -LexToken(CLOSEBRACKET,')',1,2989) -LexToken(CLOSEBRACKET,')',1,2990) -LexToken(EOL,'\n',1,2991) -LexToken(END,'end',1,3013) -LexToken(EOL,'\n',1,3016) -LexToken(IF,'if',1,3037) -LexToken(OPENBRACKET,'(',1,3040) -LexToken(VAR,'size',1,3041) -LexToken(OPENBRACKET,'(',1,3045) -LexToken(VAR,'x0',1,3046) -LexToken(CLOSEBRACKET,')',1,3048) -LexToken(COMPARISON,'<>',1,3049) -LexToken(VAR,'size',1,3051) -LexToken(OPENBRACKET,'(',1,3055) -LexToken(VAR,'maxp',1,3056) -LexToken(CLOSEBRACKET,')',1,3060) -LexToken(LOGICAL,'|',1,3062) -LexToken(VAR,'size',1,3064) -LexToken(OPENBRACKET,'(',1,3068) -LexToken(VAR,'x0',1,3069) -LexToken(CLOSEBRACKET,')',1,3071) -LexToken(COMPARISON,'<>',1,3072) -LexToken(VAR,'size',1,3074) -LexToken(OPENBRACKET,'(',1,3078) -LexToken(VAR,'lowp',1,3079) -LexToken(CLOSEBRACKET,')',1,3083) -LexToken(CLOSEBRACKET,')',1,3084) -LexToken(THEN,'then',1,3086) -LexToken(EOL,'\n',1,3090) -LexToken(VAR,'message',1,3115) -LexToken(OPENBRACKET,'(',1,3122) -LexToken(DQSTRING,'"x0 and Upper limit and Lower limit must have same size"',1,3178) -LexToken(CLOSEBRACKET,')',1,3179) -LexToken(EOL,'\n',1,3180) -LexToken(VAR,'ok',1,3205) -LexToken(ASSIGNMENT,'=',1,3207) -LexToken(PREVAR_BOOLEAN,'%f',1,3208) -LexToken(EOL,'\n',1,3210) -LexToken(ELSEIF,'elseif',1,3231) -LexToken(VAR,'or',1,3238) -LexToken(OPENBRACKET,'(',1,3240) -LexToken(VAR,'real',1,3241) -LexToken(OPENBRACKET,'(',1,3245) -LexToken(VAR,'maxp',1,3246) -LexToken(CLOSEBRACKET,')',1,3250) -LexToken(COMPARISON,'<=',1,3251) -LexToken(VAR,'real',1,3253) -LexToken(OPENBRACKET,'(',1,3257) -LexToken(VAR,'lowp',1,3258) -LexToken(CLOSEBRACKET,')',1,3262) -LexToken(CLOSEBRACKET,')',1,3263) -LexToken(LOGICAL,'|',1,3264) -LexToken(VAR,'or',1,3266) -LexToken(OPENBRACKET,'(',1,3268) -LexToken(VAR,'imag',1,3269) -LexToken(OPENBRACKET,'(',1,3273) -LexToken(VAR,'maxp',1,3274) -LexToken(CLOSEBRACKET,')',1,3278) -LexToken(COMPARISON,'<=',1,3279) -LexToken(VAR,'imag',1,3281) -LexToken(OPENBRACKET,'(',1,3285) -LexToken(VAR,'lowp',1,3286) -LexToken(CLOSEBRACKET,')',1,3290) -LexToken(CLOSEBRACKET,')',1,3291) -LexToken(THEN,'then',1,3293) -LexToken(EOL,'\n',1,3297) -LexToken(VAR,'message',1,3322) -LexToken(OPENBRACKET,'(',1,3329) -LexToken(DQSTRING,'"Upper limits must be > Lower limits"',1,3366) -LexToken(CLOSEBRACKET,')',1,3367) -LexToken(EOL,'\n',1,3368) -LexToken(VAR,'ok',1,3393) -LexToken(ASSIGNMENT,'=',1,3395) -LexToken(PREVAR_BOOLEAN,'%f',1,3396) -LexToken(EOL,'\n',1,3398) -LexToken(ELSEIF,'elseif',1,3419) -LexToken(VAR,'or',1,3426) -LexToken(OPENBRACKET,'(',1,3428) -LexToken(VAR,'real',1,3429) -LexToken(OPENBRACKET,'(',1,3433) -LexToken(VAR,'x0',1,3434) -LexToken(CLOSEBRACKET,')',1,3436) -LexToken(COMPARISON,'>',1,3437) -LexToken(VAR,'real',1,3438) -LexToken(OPENBRACKET,'(',1,3442) -LexToken(VAR,'maxp',1,3443) -LexToken(CLOSEBRACKET,')',1,3447) -LexToken(CLOSEBRACKET,')',1,3448) -LexToken(LOGICAL,'|',1,3449) -LexToken(VAR,'or',1,3450) -LexToken(OPENBRACKET,'(',1,3452) -LexToken(VAR,'real',1,3453) -LexToken(OPENBRACKET,'(',1,3457) -LexToken(VAR,'x0',1,3458) -LexToken(CLOSEBRACKET,')',1,3460) -LexToken(COMPARISON,'<',1,3461) -LexToken(VAR,'real',1,3462) -LexToken(OPENBRACKET,'(',1,3466) -LexToken(VAR,'lowp',1,3467) -LexToken(CLOSEBRACKET,')',1,3471) -LexToken(CLOSEBRACKET,')',1,3472) -LexToken(LOGICAL,'|',1,3473) -LexToken(VAR,'or',1,3475) -LexToken(OPENBRACKET,'(',1,3477) -LexToken(VAR,'imag',1,3478) -LexToken(OPENBRACKET,'(',1,3482) -LexToken(VAR,'x0',1,3483) -LexToken(CLOSEBRACKET,')',1,3485) -LexToken(COMPARISON,'>',1,3486) -LexToken(VAR,'imag',1,3487) -LexToken(OPENBRACKET,'(',1,3491) -LexToken(VAR,'maxp',1,3492) -LexToken(CLOSEBRACKET,')',1,3496) -LexToken(CLOSEBRACKET,')',1,3497) -LexToken(LOGICAL,'|',1,3498) -LexToken(VAR,'or',1,3499) -LexToken(OPENBRACKET,'(',1,3501) -LexToken(VAR,'imag',1,3502) -LexToken(OPENBRACKET,'(',1,3506) -LexToken(VAR,'x0',1,3507) -LexToken(CLOSEBRACKET,')',1,3509) -LexToken(COMPARISON,'<',1,3510) -LexToken(VAR,'imag',1,3511) -LexToken(OPENBRACKET,'(',1,3515) -LexToken(VAR,'lowp',1,3516) -LexToken(CLOSEBRACKET,')',1,3520) -LexToken(CLOSEBRACKET,')',1,3521) -LexToken(THEN,'then',1,3523) -LexToken(EOL,'\n',1,3527) -LexToken(VAR,'message',1,3552) -LexToken(OPENBRACKET,'(',1,3559) -LexToken(DQSTRING,'"Initial condition x0 should be inside the limits"',1,3609) -LexToken(CLOSEBRACKET,')',1,3610) -LexToken(EOL,'\n',1,3611) -LexToken(VAR,'ok',1,3636) -LexToken(ASSIGNMENT,'=',1,3638) -LexToken(PREVAR_BOOLEAN,'%f',1,3639) -LexToken(EOL,'\n',1,3641) -LexToken(ELSE,'else',1,3662) -LexToken(EOL,'\n',1,3666) -LexToken(VAR,'rpar',1,3691) -LexToken(ASSIGNMENT,'=',1,3695) -LexToken(OPENSQBRACKET,'[',1,3696) -LexToken(VAR,'real',1,3697) -LexToken(OPENBRACKET,'(',1,3701) -LexToken(VAR,'maxp',1,3702) -LexToken(OPENBRACKET,'(',1,3706) -LexToken(COLON,':',1,3707) -LexToken(CLOSEBRACKET,')',1,3708) -LexToken(CLOSEBRACKET,')',1,3709) -LexToken(SEMICOLON,';',1,3710) -LexToken(VAR,'real',1,3711) -LexToken(OPENBRACKET,'(',1,3715) -LexToken(VAR,'lowp',1,3716) -LexToken(OPENBRACKET,'(',1,3720) -LexToken(COLON,':',1,3721) -LexToken(CLOSEBRACKET,')',1,3722) -LexToken(CLOSEBRACKET,')',1,3723) -LexToken(SEMICOLON,';',1,3724) -LexToken(VAR,'imag',1,3725) -LexToken(OPENBRACKET,'(',1,3729) -LexToken(VAR,'maxp',1,3730) -LexToken(OPENBRACKET,'(',1,3734) -LexToken(COLON,':',1,3735) -LexToken(CLOSEBRACKET,')',1,3736) -LexToken(CLOSEBRACKET,')',1,3737) -LexToken(SEMICOLON,';',1,3738) -LexToken(VAR,'imag',1,3739) -LexToken(OPENBRACKET,'(',1,3743) -LexToken(VAR,'lowp',1,3744) -LexToken(OPENBRACKET,'(',1,3748) -LexToken(COLON,':',1,3749) -LexToken(CLOSEBRACKET,')',1,3750) -LexToken(CLOSEBRACKET,')',1,3751) -LexToken(CLOSESQBRACKET,']',1,3752) -LexToken(EOL,'\n',1,3753) -LexToken(VAR,'model',1,3778) -LexToken(DOT,'.',1,3783) -LexToken(VAR,'nzcross',1,3784) -LexToken(ASSIGNMENT,'=',1,3791) -LexToken(NUMBER,'2',1,3792) -LexToken(MULTIPLICATION,'*',1,3793) -LexToken(VAR,'size',1,3794) -LexToken(OPENBRACKET,'(',1,3798) -LexToken(VAR,'x0',1,3799) -LexToken(COMMA,',',1,3801) -LexToken(DQSTRING,'"*"',1,3804) -LexToken(CLOSEBRACKET,')',1,3805) -LexToken(EOL,'\n',1,3806) -LexToken(VAR,'model',1,3831) -LexToken(DOT,'.',1,3836) -LexToken(VAR,'nmode',1,3837) -LexToken(ASSIGNMENT,'=',1,3842) -LexToken(NUMBER,'2',1,3843) -LexToken(MULTIPLICATION,'*',1,3844) -LexToken(VAR,'size',1,3845) -LexToken(OPENBRACKET,'(',1,3849) -LexToken(VAR,'x0',1,3850) -LexToken(COMMA,',',1,3852) -LexToken(DQSTRING,'"*"',1,3855) -LexToken(CLOSEBRACKET,')',1,3856) -LexToken(EOL,'\n',1,3857) -LexToken(END,'end',1,3878) -LexToken(EOL,'\n',1,3881) -LexToken(END,'end',1,3898) -LexToken(EOL,'\n',1,3901) -LexToken(ELSE,'else',1,3914) -LexToken(EOL,'\n',1,3918) -LexToken(VAR,'rpar',1,3935) -LexToken(ASSIGNMENT,'=',1,3939) -LexToken(OPENSQBRACKET,'[',1,3940) -LexToken(CLOSESQBRACKET,']',1,3941) -LexToken(EOL,'\n',1,3942) -LexToken(VAR,'model',1,3959) -LexToken(DOT,'.',1,3964) -LexToken(VAR,'nzcross',1,3965) -LexToken(ASSIGNMENT,'=',1,3972) -LexToken(NUMBER,'0',1,3973) -LexToken(EOL,'\n',1,3974) -LexToken(VAR,'model',1,3991) -LexToken(DOT,'.',1,3996) -LexToken(VAR,'nmode',1,3997) -LexToken(ASSIGNMENT,'=',1,4002) -LexToken(NUMBER,'0',1,4003) -LexToken(EOL,'\n',1,4004) -LexToken(END,'end',1,4017) -LexToken(EOL,'\n',1,4020) -LexToken(IF,'if',1,4033) -LexToken(VAR,'ok',1,4036) -LexToken(THEN,'then',1,4039) -LexToken(EOL,'\n',1,4043) -LexToken(VAR,'model',1,4060) -LexToken(DOT,'.',1,4065) -LexToken(VAR,'rpar',1,4066) -LexToken(ASSIGNMENT,'=',1,4070) -LexToken(VAR,'rpar',1,4071) -LexToken(EOL,'\n',1,4075) -LexToken(IF,'if',1,4092) -LexToken(OPENBRACKET,'(',1,4095) -LexToken(VAR,'Datatype',1,4096) -LexToken(COMPARISON,'==',1,4104) -LexToken(NUMBER,'1',1,4106) -LexToken(CLOSEBRACKET,')',1,4107) -LexToken(THEN,'then',1,4109) -LexToken(EOL,'\n',1,4113) -LexToken(VAR,'model',1,4134) -LexToken(DOT,'.',1,4139) -LexToken(VAR,'state',1,4140) -LexToken(ASSIGNMENT,'=',1,4145) -LexToken(VAR,'real',1,4146) -LexToken(OPENBRACKET,'(',1,4150) -LexToken(VAR,'x0',1,4151) -LexToken(OPENBRACKET,'(',1,4153) -LexToken(COLON,':',1,4154) -LexToken(CLOSEBRACKET,')',1,4155) -LexToken(CLOSEBRACKET,')',1,4156) -LexToken(EOL,'\n',1,4157) -LexToken(VAR,'model',1,4178) -LexToken(DOT,'.',1,4183) -LexToken(VAR,'sim',1,4184) -LexToken(ASSIGNMENT,'=',1,4187) -LexToken(VAR,'list',1,4188) -LexToken(OPENBRACKET,'(',1,4192) -LexToken(DQSTRING,'"integral_func"',1,4207) -LexToken(COMMA,',',1,4208) -LexToken(NUMBER,'4',1,4209) -LexToken(CLOSEBRACKET,')',1,4210) -LexToken(EOL,'\n',1,4211) -LexToken(VAR,'it',1,4232) -LexToken(ASSIGNMENT,'=',1,4234) -LexToken(OPENSQBRACKET,'[',1,4235) -LexToken(NUMBER,'1',1,4236) -LexToken(SEMICOLON,';',1,4237) -LexToken(VAR,'ones',1,4238) -LexToken(OPENBRACKET,'(',1,4242) -LexToken(VAR,'reinit',1,4243) -LexToken(COMMA,',',1,4249) -LexToken(NUMBER,'1',1,4250) -LexToken(CLOSEBRACKET,')',1,4251) -LexToken(CLOSESQBRACKET,']',1,4252) -LexToken(EOL,'\n',1,4253) -LexToken(VAR,'ot',1,4274) -LexToken(ASSIGNMENT,'=',1,4276) -LexToken(NUMBER,'1',1,4277) -LexToken(EOL,'\n',1,4278) -LexToken(ELSEIF,'elseif',1,4296) -LexToken(OPENBRACKET,'(',1,4303) -LexToken(VAR,'Datatype',1,4304) -LexToken(COMPARISON,'==',1,4312) -LexToken(NUMBER,'2',1,4314) -LexToken(CLOSEBRACKET,')',1,4315) -LexToken(THEN,'then',1,4317) -LexToken(EOL,'\n',1,4321) -LexToken(VAR,'model',1,4342) -LexToken(DOT,'.',1,4347) -LexToken(VAR,'state',1,4348) -LexToken(ASSIGNMENT,'=',1,4353) -LexToken(OPENSQBRACKET,'[',1,4354) -LexToken(VAR,'real',1,4355) -LexToken(OPENBRACKET,'(',1,4359) -LexToken(VAR,'x0',1,4360) -LexToken(OPENBRACKET,'(',1,4362) -LexToken(COLON,':',1,4363) -LexToken(CLOSEBRACKET,')',1,4364) -LexToken(CLOSEBRACKET,')',1,4365) -LexToken(SEMICOLON,';',1,4366) -LexToken(VAR,'imag',1,4367) -LexToken(OPENBRACKET,'(',1,4371) -LexToken(VAR,'x0',1,4372) -LexToken(OPENBRACKET,'(',1,4374) -LexToken(COLON,':',1,4375) -LexToken(CLOSEBRACKET,')',1,4376) -LexToken(CLOSEBRACKET,')',1,4377) -LexToken(CLOSESQBRACKET,']',1,4378) -LexToken(EOL,'\n',1,4379) -LexToken(VAR,'model',1,4401) -LexToken(DOT,'.',1,4406) -LexToken(VAR,'sim',1,4407) -LexToken(ASSIGNMENT,'=',1,4410) -LexToken(VAR,'list',1,4411) -LexToken(OPENBRACKET,'(',1,4415) -LexToken(DQSTRING,'"integralz_func"',1,4431) -LexToken(COMMA,',',1,4432) -LexToken(NUMBER,'4',1,4433) -LexToken(CLOSEBRACKET,')',1,4434) -LexToken(EOL,'\n',1,4435) -LexToken(VAR,'it',1,4456) -LexToken(ASSIGNMENT,'=',1,4458) -LexToken(OPENSQBRACKET,'[',1,4459) -LexToken(NUMBER,'2',1,4460) -LexToken(SEMICOLON,';',1,4461) -LexToken(NUMBER,'2',1,4462) -LexToken(MULTIPLICATION,'*',1,4463) -LexToken(VAR,'ones',1,4464) -LexToken(OPENBRACKET,'(',1,4468) -LexToken(VAR,'reinit',1,4469) -LexToken(COMMA,',',1,4475) -LexToken(NUMBER,'1',1,4476) -LexToken(CLOSEBRACKET,')',1,4477) -LexToken(CLOSESQBRACKET,']',1,4478) -LexToken(EOL,'\n',1,4479) -LexToken(VAR,'ot',1,4500) -LexToken(ASSIGNMENT,'=',1,4502) -LexToken(NUMBER,'2',1,4503) -LexToken(EOL,'\n',1,4504) -LexToken(ELSE,'else',1,4522) -LexToken(EOL,'\n',1,4526) -LexToken(VAR,'message',1,4547) -LexToken(OPENBRACKET,'(',1,4554) -LexToken(DQSTRING,'"Datatype is not supported"',1,4581) -LexToken(CLOSEBRACKET,')',1,4582) -LexToken(EOL,'\n',1,4583) -LexToken(VAR,'ok',1,4605) -LexToken(ASSIGNMENT,'=',1,4607) -LexToken(PREVAR_BOOLEAN,'%f',1,4608) -LexToken(EOL,'\n',1,4610) -LexToken(END,'end',1,4628) -LexToken(EOL,'\n',1,4631) -LexToken(IF,'if',1,4648) -LexToken(VAR,'ok',1,4651) -LexToken(THEN,'then',1,4654) -LexToken(EOL,'\n',1,4658) -LexToken(VAR,'in',1,4679) -LexToken(ASSIGNMENT,'=',1,4681) -LexToken(OPENSQBRACKET,'[',1,4682) -LexToken(VAR,'size',1,4683) -LexToken(OPENBRACKET,'(',1,4687) -LexToken(VAR,'x0',1,4688) -LexToken(COMMA,',',1,4690) -LexToken(NUMBER,'1',1,4691) -LexToken(CLOSEBRACKET,')',1,4692) -LexToken(MULTIPLICATION,'*',1,4693) -LexToken(OPENSQBRACKET,'[',1,4694) -LexToken(NUMBER,'1',1,4695) -LexToken(SEMICOLON,';',1,4696) -LexToken(VAR,'ones',1,4697) -LexToken(OPENBRACKET,'(',1,4701) -LexToken(VAR,'reinit',1,4702) -LexToken(COMMA,',',1,4708) -LexToken(NUMBER,'1',1,4709) -LexToken(CLOSEBRACKET,')',1,4710) -LexToken(CLOSESQBRACKET,']',1,4711) -LexToken(COMMA,',',1,4712) -LexToken(VAR,'size',1,4713) -LexToken(OPENBRACKET,'(',1,4717) -LexToken(VAR,'x0',1,4718) -LexToken(COMMA,',',1,4720) -LexToken(NUMBER,'2',1,4721) -LexToken(CLOSEBRACKET,')',1,4722) -LexToken(MULTIPLICATION,'*',1,4723) -LexToken(OPENSQBRACKET,'[',1,4724) -LexToken(NUMBER,'1',1,4725) -LexToken(SEMICOLON,';',1,4726) -LexToken(VAR,'ones',1,4727) -LexToken(OPENBRACKET,'(',1,4731) -LexToken(VAR,'reinit',1,4732) -LexToken(COMMA,',',1,4738) -LexToken(NUMBER,'1',1,4739) -LexToken(CLOSEBRACKET,')',1,4740) -LexToken(CLOSESQBRACKET,']',1,4741) -LexToken(CLOSESQBRACKET,']',1,4742) -LexToken(EOL,'\n',1,4743) -LexToken(VAR,'out',1,4764) -LexToken(ASSIGNMENT,'=',1,4767) -LexToken(VAR,'size',1,4768) -LexToken(OPENBRACKET,'(',1,4772) -LexToken(VAR,'x0',1,4773) -LexToken(CLOSEBRACKET,')',1,4775) -LexToken(EOL,'\n',1,4776) -LexToken(OPENSQBRACKET,'[',1,4797) -LexToken(VAR,'model',1,4798) -LexToken(COMMA,',',1,4803) -LexToken(VAR,'graphics',1,4804) -LexToken(COMMA,',',1,4812) -LexToken(VAR,'ok',1,4813) -LexToken(CLOSESQBRACKET,']',1,4815) -LexToken(ASSIGNMENT,'=',1,4816) -LexToken(VAR,'set_io',1,4817) -LexToken(OPENBRACKET,'(',1,4823) -LexToken(VAR,'model',1,4824) -LexToken(COMMA,',',1,4829) -LexToken(VAR,'graphics',1,4830) -LexToken(COMMA,',',1,4838) -LexToken(VAR,'list',1,4839) -LexToken(OPENBRACKET,'(',1,4843) -LexToken(VAR,'in',1,4844) -LexToken(COMMA,',',1,4846) -LexToken(VAR,'it',1,4847) -LexToken(CLOSEBRACKET,')',1,4849) -LexToken(COMMA,',',1,4850) -LexToken(VAR,'list',1,4851) -LexToken(OPENBRACKET,'(',1,4855) -LexToken(VAR,'out',1,4856) -LexToken(COMMA,',',1,4859) -LexToken(VAR,'ot',1,4860) -LexToken(CLOSEBRACKET,')',1,4862) -LexToken(COMMA,',',1,4863) -LexToken(VAR,'ones',1,4864) -LexToken(OPENBRACKET,'(',1,4868) -LexToken(VAR,'reinit',1,4869) -LexToken(COMMA,',',1,4875) -LexToken(NUMBER,'1',1,4876) -LexToken(CLOSEBRACKET,')',1,4877) -LexToken(COMMA,',',1,4878) -LexToken(OPENSQBRACKET,'[',1,4879) -LexToken(CLOSESQBRACKET,']',1,4880) -LexToken(CLOSEBRACKET,')',1,4881) -LexToken(EOL,'\n',1,4882) -LexToken(END,'end',1,4899) -LexToken(EOL,'\n',1,4902) -LexToken(END,'end',1,4915) -LexToken(EOL,'\n',1,4918) -LexToken(IF,'if',1,4931) -LexToken(VAR,'ok',1,4934) -LexToken(THEN,'then',1,4937) -LexToken(EOL,'\n',1,4941) -LexToken(VAR,'graphics',1,4958) -LexToken(DOT,'.',1,4966) -LexToken(VAR,'exprs',1,4967) -LexToken(ASSIGNMENT,'=',1,4972) -LexToken(VAR,'exprs',1,4973) -LexToken(EOL,'\n',1,4978) -LexToken(VAR,'x',1,4995) -LexToken(DOT,'.',1,4996) -LexToken(VAR,'graphics',1,4997) -LexToken(ASSIGNMENT,'=',1,5005) -LexToken(VAR,'graphics',1,5006) -LexToken(EOL,'\n',1,5014) -LexToken(VAR,'x',1,5032) -LexToken(DOT,'.',1,5033) -LexToken(VAR,'model',1,5034) -LexToken(ASSIGNMENT,'=',1,5039) -LexToken(VAR,'model',1,5040) -LexToken(EOL,'\n',1,5045) -LexToken(BREAK,'break',1,5062) -LexToken(EOL,'\n',1,5067) -LexToken(END,'end',1,5080) -LexToken(EOL,'\n',1,5083) -LexToken(END,'end',1,5092) -LexToken(EOL,'\n',1,5095) -LexToken(CASE,'case',1,5100) -LexToken(DQSTRING,'"define"',1,5112) -LexToken(THEN,'then',1,5114) -LexToken(EOL,'\n',1,5118) -LexToken(VAR,'maxp',1,5127) -LexToken(ASSIGNMENT,'=',1,5131) -LexToken(NUMBER,'1',1,5132) -LexToken(EOL,'\n',1,5133) -LexToken(VAR,'minp',1,5143) -LexToken(ASSIGNMENT,'=',1,5147) -LexToken(ADDITION,'-',1,5148) -LexToken(NUMBER,'1',1,5149) -LexToken(EOL,'\n',1,5150) -LexToken(VAR,'rpar',1,5160) -LexToken(ASSIGNMENT,'=',1,5164) -LexToken(OPENSQBRACKET,'[',1,5165) -LexToken(CLOSESQBRACKET,']',1,5166) -LexToken(EOL,'\n',1,5167) -LexToken(VAR,'model',1,5176) -LexToken(ASSIGNMENT,'=',1,5181) -LexToken(SCICOS_MODEL,'scicos_model',1,5182) -LexToken(OPENBRACKET,'(',1,5194) -LexToken(CLOSEBRACKET,')',1,5195) -LexToken(EOL,'\n',1,5196) -LexToken(VAR,'model',1,5205) -LexToken(DOT,'.',1,5210) -LexToken(VAR,'state',1,5211) -LexToken(ASSIGNMENT,'=',1,5216) -LexToken(NUMBER,'0',1,5217) -LexToken(EOL,'\n',1,5218) -LexToken(VAR,'model',1,5227) -LexToken(DOT,'.',1,5232) -LexToken(VAR,'sim',1,5233) -LexToken(ASSIGNMENT,'=',1,5236) -LexToken(VAR,'list',1,5237) -LexToken(OPENBRACKET,'(',1,5241) -LexToken(DQSTRING,'"integral_func"',1,5256) -LexToken(COMMA,',',1,5257) -LexToken(NUMBER,'4',1,5258) -LexToken(CLOSEBRACKET,')',1,5259) -LexToken(EOL,'\n',1,5260) -LexToken(VAR,'model',1,5269) -LexToken(DOT,'.',1,5274) -LexToken(VAR,'in',1,5275) -LexToken(ASSIGNMENT,'=',1,5277) -LexToken(NUMBER,'1',1,5278) -LexToken(EOL,'\n',1,5279) -LexToken(VAR,'model',1,5288) -LexToken(DOT,'.',1,5293) -LexToken(VAR,'out',1,5294) -LexToken(ASSIGNMENT,'=',1,5297) -LexToken(NUMBER,'1',1,5298) -LexToken(EOL,'\n',1,5299) -LexToken(VAR,'model',1,5308) -LexToken(DOT,'.',1,5313) -LexToken(VAR,'in2',1,5314) -LexToken(ASSIGNMENT,'=',1,5317) -LexToken(NUMBER,'1',1,5318) -LexToken(EOL,'\n',1,5319) -LexToken(VAR,'model',1,5328) -LexToken(DOT,'.',1,5333) -LexToken(VAR,'out2',1,5334) -LexToken(ASSIGNMENT,'=',1,5338) -LexToken(NUMBER,'1',1,5339) -LexToken(EOL,'\n',1,5340) -LexToken(VAR,'model',1,5349) -LexToken(DOT,'.',1,5354) -LexToken(VAR,'rpar',1,5355) -LexToken(ASSIGNMENT,'=',1,5359) -LexToken(VAR,'rpar',1,5360) -LexToken(EOL,'\n',1,5364) -LexToken(VAR,'model',1,5373) -LexToken(DOT,'.',1,5378) -LexToken(VAR,'blocktype',1,5379) -LexToken(ASSIGNMENT,'=',1,5388) -LexToken(DQSTRING,'"c"',1,5391) -LexToken(EOL,'\n',1,5392) -LexToken(VAR,'model',1,5401) -LexToken(DOT,'.',1,5406) -LexToken(VAR,'dep_ut',1,5407) -LexToken(ASSIGNMENT,'=',1,5413) -LexToken(OPENSQBRACKET,'[',1,5414) -LexToken(PREVAR_BOOLEAN,'%f',1,5415) -LexToken(PREVAR_BOOLEAN,'%t',1,5418) -LexToken(CLOSESQBRACKET,']',1,5420) -LexToken(EOL,'\n',1,5421) -LexToken(EOL,'\n',1,5422) -LexToken(VAR,'exprs',1,5431) -LexToken(ASSIGNMENT,'=',1,5436) -LexToken(VAR,'string',1,5437) -LexToken(OPENBRACKET,'(',1,5443) -LexToken(OPENSQBRACKET,'[',1,5444) -LexToken(NUMBER,'0',1,5445) -LexToken(SEMICOLON,';',1,5446) -LexToken(NUMBER,'0',1,5447) -LexToken(SEMICOLON,';',1,5448) -LexToken(NUMBER,'0',1,5449) -LexToken(SEMICOLON,';',1,5450) -LexToken(VAR,'maxp',1,5451) -LexToken(SEMICOLON,';',1,5455) -LexToken(VAR,'minp',1,5456) -LexToken(CLOSESQBRACKET,']',1,5460) -LexToken(CLOSEBRACKET,')',1,5461) -LexToken(EOL,'\n',1,5462) -LexToken(VAR,'gr_i',1,5471) -LexToken(ASSIGNMENT,'=',1,5475) -LexToken(OPENSQBRACKET,'[',1,5476) -LexToken(CLOSESQBRACKET,']',1,5477) -LexToken(EOL,'\n',1,5478) -LexToken(VAR,'x',1,5487) -LexToken(ASSIGNMENT,'=',1,5488) -LexToken(VAR,'standard_define',1,5489) -LexToken(OPENBRACKET,'(',1,5504) -LexToken(OPENSQBRACKET,'[',1,5505) -LexToken(NUMBER,'2',1,5506) -LexToken(NUMBER,'2',1,5508) -LexToken(CLOSESQBRACKET,']',1,5509) -LexToken(COMMA,',',1,5510) -LexToken(VAR,'model',1,5511) -LexToken(COMMA,',',1,5516) -LexToken(VAR,'exprs',1,5517) -LexToken(COMMA,',',1,5522) -LexToken(VAR,'gr_i',1,5523) -LexToken(CLOSEBRACKET,')',1,5527) -LexToken(EOL,'\n',1,5528) -LexToken(END,'end',1,5533) -LexToken(EOL,'\n',1,5536) -LexToken(ENDFUNCTION,'endfunction',1,5537) -LexToken(EOL,'\n',1,5548) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1360) +/* autogenerated from "macros/Linear/INTEGRAL_m.sci" */ +None diff --git a/js/Linear/PID.js b/js/Linear/PID.js index e8903b09..4cf7b56a 100644 --- a/js/Linear/PID.js +++ b/js/Linear/PID.js @@ -1,3820 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(FUNCTION,'function',1,832) -LexToken(OPENSQBRACKET,'[',1,841) -LexToken(VAR,'x',1,842) -LexToken(COMMA,',',1,843) -LexToken(VAR,'y',1,844) -LexToken(COMMA,',',1,845) -LexToken(VAR,'typ',1,846) -LexToken(CLOSESQBRACKET,']',1,849) -LexToken(ASSIGNMENT,'=',1,850) -LexToken(VAR,'PID',1,851) -LexToken(OPENBRACKET,'(',1,854) -LexToken(VAR,'job',1,855) -LexToken(COMMA,',',1,858) -LexToken(VAR,'arg1',1,859) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg2',1,864) -LexToken(CLOSEBRACKET,')',1,868) -LexToken(EOL,'\n',1,869) -LexToken(VAR,'x',1,874) -LexToken(ASSIGNMENT,'=',1,875) -LexToken(OPENSQBRACKET,'[',1,876) -LexToken(CLOSESQBRACKET,']',1,877) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'y',1,884) -LexToken(ASSIGNMENT,'=',1,885) -LexToken(OPENSQBRACKET,'[',1,886) -LexToken(CLOSESQBRACKET,']',1,887) -LexToken(EOL,'\n',1,888) -LexToken(VAR,'typ',1,894) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(SELECT,'select',1,906) -LexToken(VAR,'job',1,913) -LexToken(EOL,'\n',1,916) -LexToken(CASE,'case',1,921) -LexToken(DQSTRING,'"set"',1,930) -LexToken(THEN,'then',1,932) -LexToken(EOL,'\n',1,936) -LexToken(EOL,'\n',1,976) -LexToken(VAR,'ppath',1,985) -LexToken(ASSIGNMENT,'=',1,991) -LexToken(VAR,'list',1,993) -LexToken(OPENBRACKET,'(',1,997) -LexToken(NUMBER,'0',1,998) -LexToken(COMMA,',',1,999) -LexToken(NUMBER,'0',1,1000) -LexToken(COMMA,',',1,1001) -LexToken(NUMBER,'0',1,1002) -LexToken(CLOSEBRACKET,')',1,1003) -LexToken(EOL,'\n',1,1004) -LexToken(FOR,'for',1,1014) -LexToken(VAR,'i',1,1018) -LexToken(ASSIGNMENT,'=',1,1019) -LexToken(NUMBER,'1',1,1020) -LexToken(COLON,':',1,1021) -LexToken(VAR,'length',1,1022) -LexToken(OPENBRACKET,'(',1,1028) -LexToken(VAR,'arg1',1,1029) -LexToken(DOT,'.',1,1033) -LexToken(VAR,'model',1,1034) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'rpar',1,1040) -LexToken(DOT,'.',1,1044) -LexToken(VAR,'objs',1,1045) -LexToken(CLOSEBRACKET,')',1,1049) -LexToken(DO,'do',1,1051) -LexToken(EOL,'\n',1,1053) -LexToken(VAR,'o',1,1066) -LexToken(ASSIGNMENT,'=',1,1068) -LexToken(VAR,'arg1',1,1070) -LexToken(DOT,'.',1,1074) -LexToken(VAR,'model',1,1075) -LexToken(DOT,'.',1,1080) -LexToken(VAR,'rpar',1,1081) -LexToken(DOT,'.',1,1085) -LexToken(VAR,'objs',1,1086) -LexToken(OPENBRACKET,'(',1,1090) -LexToken(VAR,'i',1,1091) -LexToken(CLOSEBRACKET,')',1,1092) -LexToken(EOL,'\n',1,1093) -LexToken(IF,'if',1,1107) -LexToken(VAR,'typeof',1,1110) -LexToken(OPENBRACKET,'(',1,1116) -LexToken(VAR,'o',1,1117) -LexToken(CLOSEBRACKET,')',1,1118) -LexToken(COMPARISON,'==',1,1120) -LexToken(DQSTRING,'"Link"',1,1128) -LexToken(THEN,'then',1,1130) -LexToken(EOL,'\n',1,1134) -LexToken(VAR,'from',1,1151) -LexToken(ASSIGNMENT,'=',1,1156) -LexToken(VAR,'arg1',1,1158) -LexToken(DOT,'.',1,1162) -LexToken(VAR,'model',1,1163) -LexToken(DOT,'.',1,1168) -LexToken(VAR,'rpar',1,1169) -LexToken(DOT,'.',1,1173) -LexToken(VAR,'objs',1,1174) -LexToken(OPENBRACKET,'(',1,1178) -LexToken(VAR,'o',1,1179) -LexToken(DOT,'.',1,1180) -LexToken(VAR,'from',1,1181) -LexToken(OPENBRACKET,'(',1,1185) -LexToken(NUMBER,'1',1,1186) -LexToken(CLOSEBRACKET,')',1,1187) -LexToken(CLOSEBRACKET,')',1,1188) -LexToken(EOL,'\n',1,1189) -LexToken(VAR,'to',1,1207) -LexToken(ASSIGNMENT,'=',1,1210) -LexToken(VAR,'arg1',1,1212) -LexToken(DOT,'.',1,1216) -LexToken(VAR,'model',1,1217) -LexToken(DOT,'.',1,1222) -LexToken(VAR,'rpar',1,1223) -LexToken(DOT,'.',1,1227) -LexToken(VAR,'objs',1,1228) -LexToken(OPENBRACKET,'(',1,1232) -LexToken(VAR,'o',1,1233) -LexToken(DOT,'.',1,1234) -LexToken(VAR,'to',1,1235) -LexToken(OPENBRACKET,'(',1,1237) -LexToken(NUMBER,'1',1,1238) -LexToken(CLOSEBRACKET,')',1,1239) -LexToken(CLOSEBRACKET,')',1,1240) -LexToken(EOL,'\n',1,1241) -LexToken(EOL,'\n',1,1243) -LexToken(IF,'if',1,1260) -LexToken(VAR,'from',1,1263) -LexToken(DOT,'.',1,1267) -LexToken(VAR,'gui',1,1268) -LexToken(COMPARISON,'==',1,1272) -LexToken(DQSTRING,'"GAINBLK"',1,1283) -LexToken(THEN,'then',1,1285) -LexToken(EOL,'\n',1,1289) -LexToken(SELECT,'select',1,1310) -LexToken(VAR,'to',1,1317) -LexToken(DOT,'.',1,1319) -LexToken(VAR,'gui',1,1320) -LexToken(EOL,'\n',1,1323) -LexToken(CASE,'case',1,1345) -LexToken(DQSTRING,'"SUMMATION"',1,1360) -LexToken(THEN,'then',1,1362) -LexToken(EOL,'\n',1,1366) -LexToken(VAR,'ppath',1,1391) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(NUMBER,'1',1,1397) -LexToken(CLOSEBRACKET,')',1,1398) -LexToken(ASSIGNMENT,'=',1,1400) -LexToken(VAR,'o',1,1402) -LexToken(DOT,'.',1,1403) -LexToken(VAR,'from',1,1404) -LexToken(OPENBRACKET,'(',1,1408) -LexToken(NUMBER,'1',1,1409) -LexToken(CLOSEBRACKET,')',1,1410) -LexToken(EOL,'\n',1,1411) -LexToken(CASE,'case',1,1433) -LexToken(DQSTRING,'"INTEGRAL_m"',1,1449) -LexToken(THEN,'then',1,1451) -LexToken(EOL,'\n',1,1455) -LexToken(VAR,'ppath',1,1480) -LexToken(OPENBRACKET,'(',1,1485) -LexToken(NUMBER,'2',1,1486) -LexToken(CLOSEBRACKET,')',1,1487) -LexToken(ASSIGNMENT,'=',1,1489) -LexToken(VAR,'o',1,1491) -LexToken(DOT,'.',1,1492) -LexToken(VAR,'from',1,1493) -LexToken(OPENBRACKET,'(',1,1497) -LexToken(NUMBER,'1',1,1498) -LexToken(CLOSEBRACKET,')',1,1499) -LexToken(EOL,'\n',1,1500) -LexToken(CASE,'case',1,1522) -LexToken(DQSTRING,'"DERIV"',1,1533) -LexToken(THEN,'then',1,1535) -LexToken(EOL,'\n',1,1539) -LexToken(VAR,'ppath',1,1564) -LexToken(OPENBRACKET,'(',1,1569) -LexToken(NUMBER,'3',1,1570) -LexToken(CLOSEBRACKET,')',1,1571) -LexToken(ASSIGNMENT,'=',1,1573) -LexToken(VAR,'o',1,1575) -LexToken(DOT,'.',1,1576) -LexToken(VAR,'from',1,1577) -LexToken(OPENBRACKET,'(',1,1581) -LexToken(NUMBER,'1',1,1582) -LexToken(CLOSEBRACKET,')',1,1583) -LexToken(EOL,'\n',1,1584) -LexToken(END,'end',1,1606) -LexToken(EOL,'\n',1,1609) -LexToken(ELSEIF,'elseif',1,1626) -LexToken(VAR,'to',1,1633) -LexToken(DOT,'.',1,1635) -LexToken(VAR,'gui',1,1636) -LexToken(COMPARISON,'==',1,1640) -LexToken(DQSTRING,'"GAINBLK"',1,1651) -LexToken(THEN,'then',1,1653) -LexToken(EOL,'\n',1,1657) -LexToken(SELECT,'select',1,1678) -LexToken(VAR,'from',1,1685) -LexToken(DOT,'.',1,1689) -LexToken(VAR,'gui',1,1690) -LexToken(EOL,'\n',1,1693) -LexToken(CASE,'case',1,1715) -LexToken(DQSTRING,'"SUMMATION"',1,1730) -LexToken(THEN,'then',1,1732) -LexToken(EOL,'\n',1,1736) -LexToken(VAR,'ppath',1,1761) -LexToken(OPENBRACKET,'(',1,1766) -LexToken(NUMBER,'1',1,1767) -LexToken(CLOSEBRACKET,')',1,1768) -LexToken(ASSIGNMENT,'=',1,1770) -LexToken(VAR,'o',1,1772) -LexToken(DOT,'.',1,1773) -LexToken(VAR,'to',1,1774) -LexToken(OPENBRACKET,'(',1,1776) -LexToken(NUMBER,'1',1,1777) -LexToken(CLOSEBRACKET,')',1,1778) -LexToken(EOL,'\n',1,1779) -LexToken(CASE,'case',1,1801) -LexToken(DQSTRING,'"INTEGRAL_m"',1,1817) -LexToken(THEN,'then',1,1819) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'ppath',1,1848) -LexToken(OPENBRACKET,'(',1,1853) -LexToken(NUMBER,'2',1,1854) -LexToken(CLOSEBRACKET,')',1,1855) -LexToken(ASSIGNMENT,'=',1,1857) -LexToken(VAR,'o',1,1859) -LexToken(DOT,'.',1,1860) -LexToken(VAR,'to',1,1861) -LexToken(OPENBRACKET,'(',1,1863) -LexToken(NUMBER,'1',1,1864) -LexToken(CLOSEBRACKET,')',1,1865) -LexToken(EOL,'\n',1,1866) -LexToken(CASE,'case',1,1888) -LexToken(DQSTRING,'"DERIV"',1,1899) -LexToken(THEN,'then',1,1901) -LexToken(EOL,'\n',1,1905) -LexToken(VAR,'ppath',1,1930) -LexToken(OPENBRACKET,'(',1,1935) -LexToken(NUMBER,'3',1,1936) -LexToken(CLOSEBRACKET,')',1,1937) -LexToken(ASSIGNMENT,'=',1,1939) -LexToken(VAR,'o',1,1941) -LexToken(DOT,'.',1,1942) -LexToken(VAR,'to',1,1943) -LexToken(OPENBRACKET,'(',1,1945) -LexToken(NUMBER,'1',1,1946) -LexToken(CLOSEBRACKET,')',1,1947) -LexToken(EOL,'\n',1,1948) -LexToken(END,'end',1,1970) -LexToken(EOL,'\n',1,1973) -LexToken(END,'end',1,1990) -LexToken(EOL,'\n',1,1993) -LexToken(EOL,'\n',1,1994) -LexToken(IF,'if',1,2011) -LexToken(VAR,'and',1,2014) -LexToken(OPENBRACKET,'(',1,2017) -LexToken(VAR,'ppath',1,2018) -LexToken(COMPARISON,'<>',1,2024) -LexToken(VAR,'list',1,2027) -LexToken(OPENBRACKET,'(',1,2031) -LexToken(NUMBER,'0',1,2032) -LexToken(COMMA,',',1,2033) -LexToken(NUMBER,'0',1,2034) -LexToken(COMMA,',',1,2035) -LexToken(NUMBER,'0',1,2036) -LexToken(CLOSEBRACKET,')',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(THEN,'then',1,2040) -LexToken(EOL,'\n',1,2044) -LexToken(BREAK,'break',1,2065) -LexToken(EOL,'\n',1,2070) -LexToken(END,'end',1,2088) -LexToken(EOL,'\n',1,2091) -LexToken(END,'end',1,2104) -LexToken(EOL,'\n',1,2107) -LexToken(END,'end',1,2116) -LexToken(EOL,'\n',1,2119) -LexToken(VAR,'newpar',1,2128) -LexToken(ASSIGNMENT,'=',1,2134) -LexToken(VAR,'list',1,2135) -LexToken(OPENBRACKET,'(',1,2139) -LexToken(CLOSEBRACKET,')',1,2140) -LexToken(EOL,'\n',1,2141) -LexToken(VAR,'xx1',1,2151) -LexToken(ASSIGNMENT,'=',1,2154) -LexToken(VAR,'arg1',1,2155) -LexToken(DOT,'.',1,2159) -LexToken(VAR,'model',1,2160) -LexToken(DOT,'.',1,2165) -LexToken(VAR,'rpar',1,2166) -LexToken(DOT,'.',1,2170) -LexToken(VAR,'objs',1,2171) -LexToken(OPENBRACKET,'(',1,2175) -LexToken(VAR,'ppath',1,2176) -LexToken(OPENBRACKET,'(',1,2181) -LexToken(NUMBER,'1',1,2182) -LexToken(CLOSEBRACKET,')',1,2183) -LexToken(CLOSEBRACKET,')',1,2184) -LexToken(EOL,'\n',1,2185) -LexToken(VAR,'exprs',1,2194) -LexToken(OPENBRACKET,'(',1,2199) -LexToken(NUMBER,'1',1,2200) -LexToken(CLOSEBRACKET,')',1,2201) -LexToken(ASSIGNMENT,'=',1,2202) -LexToken(VAR,'xx1',1,2203) -LexToken(DOT,'.',1,2206) -LexToken(VAR,'graphics',1,2207) -LexToken(DOT,'.',1,2215) -LexToken(VAR,'exprs',1,2216) -LexToken(OPENBRACKET,'(',1,2221) -LexToken(NUMBER,'1',1,2222) -LexToken(CLOSEBRACKET,')',1,2223) -LexToken(EOL,'\n',1,2224) -LexToken(VAR,'p_old',1,2233) -LexToken(ASSIGNMENT,'=',1,2238) -LexToken(VAR,'xx1',1,2239) -LexToken(DOT,'.',1,2242) -LexToken(VAR,'model',1,2243) -LexToken(DOT,'.',1,2248) -LexToken(VAR,'rpar',1,2249) -LexToken(EOL,'\n',1,2253) -LexToken(VAR,'xx2',1,2262) -LexToken(ASSIGNMENT,'=',1,2265) -LexToken(VAR,'arg1',1,2266) -LexToken(DOT,'.',1,2270) -LexToken(VAR,'model',1,2271) -LexToken(DOT,'.',1,2276) -LexToken(VAR,'rpar',1,2277) -LexToken(DOT,'.',1,2281) -LexToken(VAR,'objs',1,2282) -LexToken(OPENBRACKET,'(',1,2286) -LexToken(VAR,'ppath',1,2287) -LexToken(OPENBRACKET,'(',1,2292) -LexToken(NUMBER,'2',1,2293) -LexToken(CLOSEBRACKET,')',1,2294) -LexToken(CLOSEBRACKET,')',1,2295) -LexToken(EOL,'\n',1,2296) -LexToken(VAR,'exprs',1,2305) -LexToken(OPENBRACKET,'(',1,2310) -LexToken(NUMBER,'2',1,2311) -LexToken(CLOSEBRACKET,')',1,2312) -LexToken(ASSIGNMENT,'=',1,2313) -LexToken(VAR,'xx2',1,2314) -LexToken(DOT,'.',1,2317) -LexToken(VAR,'graphics',1,2318) -LexToken(DOT,'.',1,2326) -LexToken(VAR,'exprs',1,2327) -LexToken(OPENBRACKET,'(',1,2332) -LexToken(NUMBER,'1',1,2333) -LexToken(CLOSEBRACKET,')',1,2334) -LexToken(EOL,'\n',1,2335) -LexToken(VAR,'i_old',1,2344) -LexToken(ASSIGNMENT,'=',1,2349) -LexToken(VAR,'xx2',1,2350) -LexToken(DOT,'.',1,2353) -LexToken(VAR,'model',1,2354) -LexToken(DOT,'.',1,2359) -LexToken(VAR,'rpar',1,2360) -LexToken(EOL,'\n',1,2364) -LexToken(VAR,'xx3',1,2373) -LexToken(ASSIGNMENT,'=',1,2376) -LexToken(VAR,'arg1',1,2377) -LexToken(DOT,'.',1,2381) -LexToken(VAR,'model',1,2382) -LexToken(DOT,'.',1,2387) -LexToken(VAR,'rpar',1,2388) -LexToken(DOT,'.',1,2392) -LexToken(VAR,'objs',1,2393) -LexToken(OPENBRACKET,'(',1,2397) -LexToken(VAR,'ppath',1,2398) -LexToken(OPENBRACKET,'(',1,2403) -LexToken(NUMBER,'3',1,2404) -LexToken(CLOSEBRACKET,')',1,2405) -LexToken(CLOSEBRACKET,')',1,2406) -LexToken(EOL,'\n',1,2407) -LexToken(VAR,'exprs',1,2416) -LexToken(OPENBRACKET,'(',1,2421) -LexToken(NUMBER,'3',1,2422) -LexToken(CLOSEBRACKET,')',1,2423) -LexToken(ASSIGNMENT,'=',1,2424) -LexToken(VAR,'xx3',1,2425) -LexToken(DOT,'.',1,2428) -LexToken(VAR,'graphics',1,2429) -LexToken(DOT,'.',1,2437) -LexToken(VAR,'exprs',1,2438) -LexToken(OPENBRACKET,'(',1,2443) -LexToken(NUMBER,'1',1,2444) -LexToken(CLOSEBRACKET,')',1,2445) -LexToken(EOL,'\n',1,2446) -LexToken(VAR,'d_old',1,2455) -LexToken(ASSIGNMENT,'=',1,2460) -LexToken(VAR,'xx3',1,2461) -LexToken(DOT,'.',1,2464) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'rpar',1,2471) -LexToken(EOL,'\n',1,2475) -LexToken(VAR,'y',1,2484) -LexToken(ASSIGNMENT,'=',1,2485) -LexToken(NUMBER,'0',1,2486) -LexToken(EOL,'\n',1,2487) -LexToken(WHILE,'while',1,2496) -LexToken(PREVAR_BOOLEAN,'%t',1,2502) -LexToken(DO,'do',1,2505) -LexToken(EOL,'\n',1,2507) -LexToken(OPENSQBRACKET,'[',1,2520) -LexToken(VAR,'ok',1,2521) -LexToken(COMMA,',',1,2523) -LexToken(VAR,'p',1,2524) -LexToken(COMMA,',',1,2525) -LexToken(VAR,'i',1,2526) -LexToken(COMMA,',',1,2527) -LexToken(VAR,'d',1,2528) -LexToken(COMMA,',',1,2529) -LexToken(VAR,'exprs0',1,2530) -LexToken(CLOSESQBRACKET,']',1,2536) -LexToken(ASSIGNMENT,'=',1,2537) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,2538) -LexToken(OPENBRACKET,'(',1,2553) -LexToken(DQSTRING,'"Set PID parameters"',1,2573) -LexToken(COMMA,',',1,2574) -LexToken(OPENSQBRACKET,'[',1,2590) -LexToken(DQSTRING,'"Proportional"',1,2604) -LexToken(SEMICOLON,';',1,2605) -LexToken(DQSTRING,'"Integral"',1,2615) -LexToken(SEMICOLON,';',1,2616) -LexToken(DQSTRING,'"Derivation"',1,2628) -LexToken(CLOSESQBRACKET,']',1,2629) -LexToken(COMMA,',',1,2630) -LexToken(VAR,'list',1,2631) -LexToken(OPENBRACKET,'(',1,2635) -LexToken(DQSTRING,'"vec"',1,2640) -LexToken(COMMA,',',1,2641) -LexToken(ADDITION,'-',1,2642) -LexToken(NUMBER,'1',1,2643) -LexToken(COMMA,',',1,2644) -LexToken(DQSTRING,'"vec"',1,2649) -LexToken(COMMA,',',1,2650) -LexToken(ADDITION,'-',1,2651) -LexToken(NUMBER,'1',1,2652) -LexToken(COMMA,',',1,2653) -LexToken(DQSTRING,'"vec"',1,2658) -LexToken(COMMA,',',1,2659) -LexToken(ADDITION,'-',1,2660) -LexToken(NUMBER,'1',1,2661) -LexToken(CLOSEBRACKET,')',1,2662) -LexToken(COMMA,',',1,2663) -LexToken(VAR,'exprs',1,2664) -LexToken(CLOSEBRACKET,')',1,2669) -LexToken(EOL,'\n',1,2670) -LexToken(IF,'if',1,2683) -LexToken(NOT,'~',1,2686) -LexToken(VAR,'ok',1,2687) -LexToken(THEN,'then',1,2690) -LexToken(EOL,'\n',1,2694) -LexToken(BREAK,'break',1,2711) -LexToken(EOL,'\n',1,2716) -LexToken(END,'end',1,2730) -LexToken(EOL,'\n',1,2733) -LexToken(IF,'if',1,2746) -LexToken(VAR,'ok',1,2749) -LexToken(THEN,'then',1,2752) -LexToken(EOL,'\n',1,2756) -LexToken(VAR,'xx1',1,2773) -LexToken(DOT,'.',1,2776) -LexToken(VAR,'graphics',1,2777) -LexToken(DOT,'.',1,2785) -LexToken(VAR,'exprs',1,2786) -LexToken(ASSIGNMENT,'=',1,2791) -LexToken(VAR,'exprs0',1,2792) -LexToken(OPENBRACKET,'(',1,2798) -LexToken(NUMBER,'1',1,2799) -LexToken(CLOSEBRACKET,')',1,2800) -LexToken(EOL,'\n',1,2801) -LexToken(VAR,'xx1',1,2818) -LexToken(DOT,'.',1,2821) -LexToken(VAR,'model',1,2822) -LexToken(DOT,'.',1,2827) -LexToken(VAR,'rpar',1,2828) -LexToken(ASSIGNMENT,'=',1,2832) -LexToken(VAR,'p',1,2833) -LexToken(EOL,'\n',1,2834) -LexToken(VAR,'xx2',1,2851) -LexToken(DOT,'.',1,2854) -LexToken(VAR,'graphics',1,2855) -LexToken(DOT,'.',1,2863) -LexToken(VAR,'exprs',1,2864) -LexToken(ASSIGNMENT,'=',1,2869) -LexToken(VAR,'exprs0',1,2870) -LexToken(OPENBRACKET,'(',1,2876) -LexToken(NUMBER,'2',1,2877) -LexToken(CLOSEBRACKET,')',1,2878) -LexToken(EOL,'\n',1,2879) -LexToken(VAR,'xx2',1,2896) -LexToken(DOT,'.',1,2899) -LexToken(VAR,'model',1,2900) -LexToken(DOT,'.',1,2905) -LexToken(VAR,'rpar',1,2906) -LexToken(ASSIGNMENT,'=',1,2910) -LexToken(VAR,'i',1,2911) -LexToken(EOL,'\n',1,2912) -LexToken(VAR,'xx3',1,2929) -LexToken(DOT,'.',1,2932) -LexToken(VAR,'graphics',1,2933) -LexToken(DOT,'.',1,2941) -LexToken(VAR,'exprs',1,2942) -LexToken(ASSIGNMENT,'=',1,2947) -LexToken(VAR,'exprs0',1,2948) -LexToken(OPENBRACKET,'(',1,2954) -LexToken(NUMBER,'3',1,2955) -LexToken(CLOSEBRACKET,')',1,2956) -LexToken(EOL,'\n',1,2957) -LexToken(VAR,'xx3',1,2974) -LexToken(DOT,'.',1,2977) -LexToken(VAR,'model',1,2978) -LexToken(DOT,'.',1,2983) -LexToken(VAR,'rpar',1,2984) -LexToken(ASSIGNMENT,'=',1,2988) -LexToken(VAR,'d',1,2989) -LexToken(EOL,'\n',1,2990) -LexToken(VAR,'arg1',1,3007) -LexToken(DOT,'.',1,3011) -LexToken(VAR,'model',1,3012) -LexToken(DOT,'.',1,3017) -LexToken(VAR,'rpar',1,3018) -LexToken(DOT,'.',1,3022) -LexToken(VAR,'objs',1,3023) -LexToken(OPENBRACKET,'(',1,3027) -LexToken(VAR,'ppath',1,3028) -LexToken(OPENBRACKET,'(',1,3033) -LexToken(NUMBER,'1',1,3034) -LexToken(CLOSEBRACKET,')',1,3035) -LexToken(CLOSEBRACKET,')',1,3036) -LexToken(ASSIGNMENT,'=',1,3037) -LexToken(VAR,'xx1',1,3038) -LexToken(EOL,'\n',1,3041) -LexToken(VAR,'arg1',1,3058) -LexToken(DOT,'.',1,3062) -LexToken(VAR,'model',1,3063) -LexToken(DOT,'.',1,3068) -LexToken(VAR,'rpar',1,3069) -LexToken(DOT,'.',1,3073) -LexToken(VAR,'objs',1,3074) -LexToken(OPENBRACKET,'(',1,3078) -LexToken(VAR,'ppath',1,3079) -LexToken(OPENBRACKET,'(',1,3084) -LexToken(NUMBER,'2',1,3085) -LexToken(CLOSEBRACKET,')',1,3086) -LexToken(CLOSEBRACKET,')',1,3087) -LexToken(ASSIGNMENT,'=',1,3088) -LexToken(VAR,'xx2',1,3089) -LexToken(EOL,'\n',1,3092) -LexToken(VAR,'arg1',1,3109) -LexToken(DOT,'.',1,3113) -LexToken(VAR,'model',1,3114) -LexToken(DOT,'.',1,3119) -LexToken(VAR,'rpar',1,3120) -LexToken(DOT,'.',1,3124) -LexToken(VAR,'objs',1,3125) -LexToken(OPENBRACKET,'(',1,3129) -LexToken(VAR,'ppath',1,3130) -LexToken(OPENBRACKET,'(',1,3135) -LexToken(NUMBER,'3',1,3136) -LexToken(CLOSEBRACKET,')',1,3137) -LexToken(CLOSEBRACKET,')',1,3138) -LexToken(ASSIGNMENT,'=',1,3139) -LexToken(VAR,'xx3',1,3140) -LexToken(EOL,'\n',1,3143) -LexToken(BREAK,'break',1,3160) -LexToken(EOL,'\n',1,3165) -LexToken(END,'end',1,3178) -LexToken(EOL,'\n',1,3181) -LexToken(END,'end',1,3190) -LexToken(EOL,'\n',1,3193) -LexToken(VAR,'needcompile',1,3202) -LexToken(ASSIGNMENT,'=',1,3213) -LexToken(NUMBER,'0',1,3214) -LexToken(EOL,'\n',1,3215) -LexToken(IF,'if',1,3224) -LexToken(NOT,'~',1,3227) -LexToken(OPENBRACKET,'(',1,3228) -LexToken(VAR,'p_old',1,3229) -LexToken(COMPARISON,'==',1,3234) -LexToken(VAR,'p',1,3236) -LexToken(LOGICAL,'&',1,3238) -LexToken(VAR,'i_old',1,3240) -LexToken(COMPARISON,'==',1,3245) -LexToken(VAR,'i',1,3247) -LexToken(LOGICAL,'&',1,3249) -LexToken(VAR,'d_old',1,3251) -LexToken(COMPARISON,'==',1,3256) -LexToken(VAR,'d',1,3258) -LexToken(CLOSEBRACKET,')',1,3259) -LexToken(THEN,'then',1,3261) -LexToken(EOL,'\n',1,3265) -LexToken(VAR,'newpar',1,3278) -LexToken(OPENBRACKET,'(',1,3284) -LexToken(VAR,'size',1,3285) -LexToken(OPENBRACKET,'(',1,3289) -LexToken(VAR,'newpar',1,3290) -LexToken(CLOSEBRACKET,')',1,3296) -LexToken(ADDITION,'+',1,3297) -LexToken(NUMBER,'1',1,3298) -LexToken(CLOSEBRACKET,')',1,3299) -LexToken(ASSIGNMENT,'=',1,3300) -LexToken(VAR,'ppath',1,3301) -LexToken(OPENBRACKET,'(',1,3306) -LexToken(NUMBER,'1',1,3307) -LexToken(CLOSEBRACKET,')',1,3308) -LexToken(EOL,'\n',1,3309) -LexToken(VAR,'newpar',1,3322) -LexToken(OPENBRACKET,'(',1,3328) -LexToken(VAR,'size',1,3329) -LexToken(OPENBRACKET,'(',1,3333) -LexToken(VAR,'newpar',1,3334) -LexToken(CLOSEBRACKET,')',1,3340) -LexToken(ADDITION,'+',1,3341) -LexToken(NUMBER,'1',1,3342) -LexToken(CLOSEBRACKET,')',1,3343) -LexToken(ASSIGNMENT,'=',1,3344) -LexToken(VAR,'ppath',1,3345) -LexToken(OPENBRACKET,'(',1,3350) -LexToken(NUMBER,'2',1,3351) -LexToken(CLOSEBRACKET,')',1,3352) -LexToken(EOL,'\n',1,3353) -LexToken(VAR,'newpar',1,3366) -LexToken(OPENBRACKET,'(',1,3372) -LexToken(VAR,'size',1,3373) -LexToken(OPENBRACKET,'(',1,3377) -LexToken(VAR,'newpar',1,3378) -LexToken(CLOSEBRACKET,')',1,3384) -LexToken(ADDITION,'+',1,3385) -LexToken(NUMBER,'1',1,3386) -LexToken(CLOSEBRACKET,')',1,3387) -LexToken(ASSIGNMENT,'=',1,3388) -LexToken(VAR,'ppath',1,3389) -LexToken(OPENBRACKET,'(',1,3394) -LexToken(NUMBER,'3',1,3395) -LexToken(CLOSEBRACKET,')',1,3396) -LexToken(EOL,'\n',1,3397) -LexToken(VAR,'needcompile',1,3410) -LexToken(ASSIGNMENT,'=',1,3421) -LexToken(NUMBER,'2',1,3422) -LexToken(EOL,'\n',1,3423) -LexToken(END,'end',1,3432) -LexToken(EOL,'\n',1,3435) -LexToken(VAR,'x',1,3444) -LexToken(ASSIGNMENT,'=',1,3445) -LexToken(VAR,'arg1',1,3446) -LexToken(EOL,'\n',1,3450) -LexToken(VAR,'y',1,3459) -LexToken(ASSIGNMENT,'=',1,3460) -LexToken(VAR,'max',1,3461) -LexToken(OPENBRACKET,'(',1,3464) -LexToken(VAR,'y',1,3465) -LexToken(COMMA,',',1,3466) -LexToken(VAR,'needcompile',1,3467) -LexToken(CLOSEBRACKET,')',1,3478) -LexToken(EOL,'\n',1,3479) -LexToken(VAR,'typ',1,3488) -LexToken(ASSIGNMENT,'=',1,3491) -LexToken(VAR,'newpar',1,3492) -LexToken(EOL,'\n',1,3498) -LexToken(CASE,'case',1,3503) -LexToken(DQSTRING,'"define"',1,3515) -LexToken(THEN,'then',1,3517) -LexToken(EOL,'\n',1,3521) -LexToken(VAR,'scs_m',1,3530) -LexToken(ASSIGNMENT,'=',1,3535) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3536) -LexToken(OPENBRACKET,'(',1,3550) -LexToken(VAR,'version',1,3562) -LexToken(ASSIGNMENT,'=',1,3569) -LexToken(DQSTRING,'"scicos4.2"',1,3580) -LexToken(COMMA,',',1,3581) -LexToken(VAR,'props',1,3593) -LexToken(ASSIGNMENT,'=',1,3598) -LexToken(SCICOS_PARAMS,'scicos_params',1,3599) -LexToken(OPENBRACKET,'(',1,3612) -LexToken(VAR,'wpar',1,3624) -LexToken(ASSIGNMENT,'=',1,3628) -LexToken(OPENSQBRACKET,'[',1,3629) -LexToken(NUMBER,'600',1,3630) -LexToken(COMMA,',',1,3633) -LexToken(NUMBER,'450',1,3634) -LexToken(COMMA,',',1,3637) -LexToken(NUMBER,'0',1,3638) -LexToken(COMMA,',',1,3639) -LexToken(NUMBER,'0',1,3640) -LexToken(COMMA,',',1,3641) -LexToken(NUMBER,'600',1,3642) -LexToken(COMMA,',',1,3645) -LexToken(NUMBER,'450',1,3646) -LexToken(CLOSESQBRACKET,']',1,3649) -LexToken(COMMA,',',1,3650) -LexToken(VAR,'Title',1,3662) -LexToken(ASSIGNMENT,'=',1,3667) -LexToken(OPENSQBRACKET,'[',1,3668) -LexToken(DQSTRING,'"PID"',1,3673) -LexToken(CLOSESQBRACKET,']',1,3674) -LexToken(COMMA,',',1,3675) -LexToken(VAR,'tol',1,3687) -LexToken(ASSIGNMENT,'=',1,3690) -LexToken(OPENSQBRACKET,'[',1,3691) -LexToken(NUMBER,'0.0001',1,3692) -LexToken(COMMA,',',1,3698) -LexToken(NUMBER,'0.000001',1,3699) -LexToken(COMMA,',',1,3707) -LexToken(NUMBER,'1.000E-10',1,3708) -LexToken(COMMA,',',1,3717) -LexToken(NUMBER,'100001',1,3718) -LexToken(COMMA,',',1,3724) -LexToken(NUMBER,'0',1,3725) -LexToken(COMMA,',',1,3726) -LexToken(NUMBER,'0',1,3727) -LexToken(CLOSESQBRACKET,']',1,3728) -LexToken(COMMA,',',1,3729) -LexToken(VAR,'tf',1,3741) -LexToken(ASSIGNMENT,'=',1,3743) -LexToken(NUMBER,'100000',1,3744) -LexToken(COMMA,',',1,3750) -LexToken(VAR,'context',1,3762) -LexToken(ASSIGNMENT,'=',1,3769) -LexToken(DQSTRING,'" "',1,3772) -LexToken(COMMA,',',1,3773) -LexToken(VAR,'void1',1,3785) -LexToken(ASSIGNMENT,'=',1,3790) -LexToken(OPENSQBRACKET,'[',1,3791) -LexToken(CLOSESQBRACKET,']',1,3792) -LexToken(COMMA,',',1,3793) -LexToken(VAR,'options',1,3805) -LexToken(ASSIGNMENT,'=',1,3812) -LexToken(VAR,'tlist',1,3813) -LexToken(OPENBRACKET,'(',1,3818) -LexToken(OPENSQBRACKET,'[',1,3819) -LexToken(DQSTRING,'"scsopt"',1,3827) -LexToken(COMMA,',',1,3828) -LexToken(DQSTRING,'"3D"',1,3832) -LexToken(COMMA,',',1,3833) -LexToken(DQSTRING,'"Background"',1,3845) -LexToken(COMMA,',',1,3846) -LexToken(DQSTRING,'"Link"',1,3852) -LexToken(COMMA,',',1,3853) -LexToken(DQSTRING,'"ID"',1,3857) -LexToken(COMMA,',',1,3858) -LexToken(DQSTRING,'"Cmap"',1,3864) -LexToken(CLOSESQBRACKET,']',1,3865) -LexToken(COMMA,',',1,3866) -LexToken(VAR,'list',1,3867) -LexToken(OPENBRACKET,'(',1,3871) -LexToken(PREVAR_BOOLEAN,'%t',1,3872) -LexToken(COMMA,',',1,3874) -LexToken(NUMBER,'33',1,3875) -LexToken(CLOSEBRACKET,')',1,3877) -LexToken(COMMA,',',1,3878) -LexToken(OPENSQBRACKET,'[',1,3879) -LexToken(NUMBER,'8',1,3880) -LexToken(COMMA,',',1,3881) -LexToken(NUMBER,'1',1,3882) -LexToken(CLOSESQBRACKET,']',1,3883) -LexToken(COMMA,',',1,3884) -LexToken(OPENSQBRACKET,'[',1,3885) -LexToken(NUMBER,'1',1,3886) -LexToken(COMMA,',',1,3887) -LexToken(NUMBER,'5',1,3888) -LexToken(CLOSESQBRACKET,']',1,3889) -LexToken(COMMA,',',1,3890) -LexToken(VAR,'list',1,3902) -LexToken(OPENBRACKET,'(',1,3906) -LexToken(OPENSQBRACKET,'[',1,3907) -LexToken(NUMBER,'5',1,3908) -LexToken(COMMA,',',1,3909) -LexToken(NUMBER,'1',1,3910) -LexToken(CLOSESQBRACKET,']',1,3911) -LexToken(COMMA,',',1,3912) -LexToken(OPENSQBRACKET,'[',1,3913) -LexToken(NUMBER,'4',1,3914) -LexToken(COMMA,',',1,3915) -LexToken(NUMBER,'1',1,3916) -LexToken(CLOSESQBRACKET,']',1,3917) -LexToken(CLOSEBRACKET,')',1,3918) -LexToken(COMMA,',',1,3919) -LexToken(OPENSQBRACKET,'[',1,3920) -LexToken(NUMBER,'0.8',1,3921) -LexToken(COMMA,',',1,3924) -LexToken(NUMBER,'0.8',1,3925) -LexToken(COMMA,',',1,3928) -LexToken(NUMBER,'0.8',1,3929) -LexToken(CLOSESQBRACKET,']',1,3932) -LexToken(CLOSEBRACKET,')',1,3933) -LexToken(COMMA,',',1,3934) -LexToken(VAR,'void2',1,3946) -LexToken(ASSIGNMENT,'=',1,3951) -LexToken(OPENSQBRACKET,'[',1,3952) -LexToken(CLOSESQBRACKET,']',1,3953) -LexToken(COMMA,',',1,3954) -LexToken(VAR,'void3',1,3966) -LexToken(ASSIGNMENT,'=',1,3971) -LexToken(OPENSQBRACKET,'[',1,3972) -LexToken(CLOSESQBRACKET,']',1,3973) -LexToken(COMMA,',',1,3974) -LexToken(VAR,'doc',1,3986) -LexToken(ASSIGNMENT,'=',1,3989) -LexToken(VAR,'list',1,3990) -LexToken(OPENBRACKET,'(',1,3994) -LexToken(CLOSEBRACKET,')',1,3995) -LexToken(CLOSEBRACKET,')',1,3996) -LexToken(CLOSEBRACKET,')',1,3997) -LexToken(EOL,'\n',1,3998) -LexToken(VAR,'scs_m',1,4007) -LexToken(DOT,'.',1,4012) -LexToken(VAR,'objs',1,4013) -LexToken(OPENBRACKET,'(',1,4017) -LexToken(NUMBER,'1',1,4018) -LexToken(CLOSEBRACKET,')',1,4019) -LexToken(ASSIGNMENT,'=',1,4020) -LexToken(SCICOS_BLOCK,'scicos_block',1,4021) -LexToken(OPENBRACKET,'(',1,4033) -LexToken(VAR,'gui',1,4045) -LexToken(ASSIGNMENT,'=',1,4048) -LexToken(DQSTRING,'"INTEGRAL_m"',1,4060) -LexToken(COMMA,',',1,4061) -LexToken(VAR,'graphics',1,4073) -LexToken(ASSIGNMENT,'=',1,4081) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4082) -LexToken(OPENBRACKET,'(',1,4097) -LexToken(VAR,'orig',1,4109) -LexToken(ASSIGNMENT,'=',1,4113) -LexToken(OPENSQBRACKET,'[',1,4114) -LexToken(NUMBER,'318.304',1,4115) -LexToken(COMMA,',',1,4122) -LexToken(NUMBER,'183.11733',1,4123) -LexToken(CLOSESQBRACKET,']',1,4132) -LexToken(COMMA,',',1,4133) -LexToken(VAR,'sz',1,4145) -LexToken(ASSIGNMENT,'=',1,4147) -LexToken(OPENSQBRACKET,'[',1,4148) -LexToken(NUMBER,'40',1,4149) -LexToken(COMMA,',',1,4151) -LexToken(NUMBER,'40',1,4152) -LexToken(CLOSESQBRACKET,']',1,4154) -LexToken(COMMA,',',1,4155) -LexToken(VAR,'flip',1,4167) -LexToken(ASSIGNMENT,'=',1,4171) -LexToken(PREVAR_BOOLEAN,'%t',1,4172) -LexToken(COMMA,',',1,4174) -LexToken(VAR,'theta',1,4186) -LexToken(ASSIGNMENT,'=',1,4191) -LexToken(NUMBER,'0',1,4192) -LexToken(COMMA,',',1,4193) -LexToken(VAR,'exprs',1,4205) -LexToken(ASSIGNMENT,'=',1,4210) -LexToken(OPENSQBRACKET,'[',1,4211) -LexToken(DQSTRING,'"0"',1,4214) -LexToken(SEMICOLON,';',1,4215) -LexToken(DQSTRING,'"0"',1,4218) -LexToken(SEMICOLON,';',1,4219) -LexToken(DQSTRING,'"0"',1,4222) -LexToken(SEMICOLON,';',1,4223) -LexToken(DQSTRING,'"1"',1,4226) -LexToken(SEMICOLON,';',1,4227) -LexToken(DQSTRING,'"-1"',1,4231) -LexToken(CLOSESQBRACKET,']',1,4232) -LexToken(COMMA,',',1,4233) -LexToken(VAR,'pin',1,4245) -LexToken(ASSIGNMENT,'=',1,4248) -LexToken(NUMBER,'7',1,4249) -LexToken(COMMA,',',1,4250) -LexToken(VAR,'pout',1,4262) -LexToken(ASSIGNMENT,'=',1,4266) -LexToken(NUMBER,'9',1,4267) -LexToken(COMMA,',',1,4268) -LexToken(VAR,'pein',1,4280) -LexToken(ASSIGNMENT,'=',1,4284) -LexToken(OPENSQBRACKET,'[',1,4285) -LexToken(CLOSESQBRACKET,']',1,4286) -LexToken(COMMA,',',1,4287) -LexToken(VAR,'peout',1,4299) -LexToken(ASSIGNMENT,'=',1,4304) -LexToken(OPENSQBRACKET,'[',1,4305) -LexToken(CLOSESQBRACKET,']',1,4306) -LexToken(COMMA,',',1,4307) -LexToken(VAR,'gr_i',1,4319) -LexToken(ASSIGNMENT,'=',1,4323) -LexToken(OPENSQBRACKET,'[',1,4324) -LexToken(CLOSESQBRACKET,']',1,4325) -LexToken(COMMA,',',1,4326) -LexToken(VAR,'id',1,4338) -LexToken(ASSIGNMENT,'=',1,4340) -LexToken(DQSTRING,'"1/s"',1,4345) -LexToken(COMMA,',',1,4346) -LexToken(VAR,'in_implicit',1,4358) -LexToken(ASSIGNMENT,'=',1,4369) -LexToken(DQSTRING,'"E"',1,4372) -LexToken(COMMA,',',1,4373) -LexToken(VAR,'out_implicit',1,4385) -LexToken(ASSIGNMENT,'=',1,4397) -LexToken(DQSTRING,'"E"',1,4400) -LexToken(CLOSEBRACKET,')',1,4401) -LexToken(COMMA,',',1,4402) -LexToken(VAR,'model',1,4414) -LexToken(ASSIGNMENT,'=',1,4419) -LexToken(SCICOS_MODEL,'scicos_model',1,4420) -LexToken(OPENBRACKET,'(',1,4432) -LexToken(VAR,'sim',1,4444) -LexToken(ASSIGNMENT,'=',1,4447) -LexToken(VAR,'list',1,4448) -LexToken(OPENBRACKET,'(',1,4452) -LexToken(DQSTRING,'"integral_func"',1,4467) -LexToken(COMMA,',',1,4468) -LexToken(NUMBER,'4',1,4469) -LexToken(CLOSEBRACKET,')',1,4470) -LexToken(COMMA,',',1,4471) -LexToken(VAR,'in',1,4483) -LexToken(ASSIGNMENT,'=',1,4485) -LexToken(NUMBER,'1',1,4486) -LexToken(COMMA,',',1,4487) -LexToken(VAR,'in2',1,4499) -LexToken(ASSIGNMENT,'=',1,4502) -LexToken(NUMBER,'1',1,4503) -LexToken(COMMA,',',1,4504) -LexToken(VAR,'intyp',1,4516) -LexToken(ASSIGNMENT,'=',1,4521) -LexToken(NUMBER,'1',1,4522) -LexToken(COMMA,',',1,4523) -LexToken(VAR,'out',1,4535) -LexToken(ASSIGNMENT,'=',1,4538) -LexToken(NUMBER,'1',1,4539) -LexToken(COMMA,',',1,4540) -LexToken(VAR,'out2',1,4552) -LexToken(ASSIGNMENT,'=',1,4556) -LexToken(NUMBER,'1',1,4557) -LexToken(COMMA,',',1,4558) -LexToken(VAR,'outtyp',1,4570) -LexToken(ASSIGNMENT,'=',1,4576) -LexToken(NUMBER,'1',1,4577) -LexToken(COMMA,',',1,4578) -LexToken(VAR,'evtin',1,4590) -LexToken(ASSIGNMENT,'=',1,4595) -LexToken(OPENSQBRACKET,'[',1,4596) -LexToken(CLOSESQBRACKET,']',1,4597) -LexToken(COMMA,',',1,4598) -LexToken(VAR,'evtout',1,4610) -LexToken(ASSIGNMENT,'=',1,4616) -LexToken(OPENSQBRACKET,'[',1,4617) -LexToken(CLOSESQBRACKET,']',1,4618) -LexToken(COMMA,',',1,4619) -LexToken(VAR,'state',1,4631) -LexToken(ASSIGNMENT,'=',1,4636) -LexToken(NUMBER,'0',1,4637) -LexToken(COMMA,',',1,4638) -LexToken(VAR,'dstate',1,4650) -LexToken(ASSIGNMENT,'=',1,4656) -LexToken(OPENSQBRACKET,'[',1,4657) -LexToken(CLOSESQBRACKET,']',1,4658) -LexToken(COMMA,',',1,4659) -LexToken(VAR,'odstate',1,4671) -LexToken(ASSIGNMENT,'=',1,4678) -LexToken(VAR,'list',1,4679) -LexToken(OPENBRACKET,'(',1,4683) -LexToken(CLOSEBRACKET,')',1,4684) -LexToken(COMMA,',',1,4685) -LexToken(VAR,'rpar',1,4697) -LexToken(ASSIGNMENT,'=',1,4701) -LexToken(OPENSQBRACKET,'[',1,4702) -LexToken(CLOSESQBRACKET,']',1,4703) -LexToken(COMMA,',',1,4704) -LexToken(VAR,'ipar',1,4716) -LexToken(ASSIGNMENT,'=',1,4720) -LexToken(OPENSQBRACKET,'[',1,4721) -LexToken(CLOSESQBRACKET,']',1,4722) -LexToken(COMMA,',',1,4723) -LexToken(VAR,'opar',1,4735) -LexToken(ASSIGNMENT,'=',1,4739) -LexToken(VAR,'list',1,4740) -LexToken(OPENBRACKET,'(',1,4744) -LexToken(CLOSEBRACKET,')',1,4745) -LexToken(COMMA,',',1,4746) -LexToken(VAR,'blocktype',1,4758) -LexToken(ASSIGNMENT,'=',1,4767) -LexToken(DQSTRING,'"c"',1,4770) -LexToken(COMMA,',',1,4771) -LexToken(VAR,'firing',1,4783) -LexToken(ASSIGNMENT,'=',1,4789) -LexToken(OPENSQBRACKET,'[',1,4790) -LexToken(CLOSESQBRACKET,']',1,4791) -LexToken(COMMA,',',1,4792) -LexToken(VAR,'dep_ut',1,4804) -LexToken(ASSIGNMENT,'=',1,4810) -LexToken(OPENSQBRACKET,'[',1,4811) -LexToken(PREVAR_BOOLEAN,'%f',1,4812) -LexToken(COMMA,',',1,4814) -LexToken(PREVAR_BOOLEAN,'%t',1,4815) -LexToken(CLOSESQBRACKET,']',1,4817) -LexToken(COMMA,',',1,4818) -LexToken(VAR,'label',1,4830) -LexToken(ASSIGNMENT,'=',1,4835) -LexToken(DQSTRING,'""',1,4837) -LexToken(COMMA,',',1,4838) -LexToken(VAR,'nzcross',1,4850) -LexToken(ASSIGNMENT,'=',1,4857) -LexToken(NUMBER,'0',1,4858) -LexToken(COMMA,',',1,4859) -LexToken(VAR,'nmode',1,4871) -LexToken(ASSIGNMENT,'=',1,4876) -LexToken(NUMBER,'0',1,4877) -LexToken(COMMA,',',1,4878) -LexToken(VAR,'equations',1,4890) -LexToken(ASSIGNMENT,'=',1,4899) -LexToken(VAR,'list',1,4900) -LexToken(OPENBRACKET,'(',1,4904) -LexToken(CLOSEBRACKET,')',1,4905) -LexToken(CLOSEBRACKET,')',1,4906) -LexToken(COMMA,',',1,4907) -LexToken(VAR,'doc',1,4919) -LexToken(ASSIGNMENT,'=',1,4922) -LexToken(VAR,'list',1,4923) -LexToken(OPENBRACKET,'(',1,4927) -LexToken(CLOSEBRACKET,')',1,4928) -LexToken(CLOSEBRACKET,')',1,4929) -LexToken(EOL,'\n',1,4930) -LexToken(VAR,'scs_m',1,4939) -LexToken(DOT,'.',1,4944) -LexToken(VAR,'objs',1,4945) -LexToken(OPENBRACKET,'(',1,4949) -LexToken(NUMBER,'2',1,4950) -LexToken(CLOSEBRACKET,')',1,4951) -LexToken(ASSIGNMENT,'=',1,4952) -LexToken(SCICOS_BLOCK,'scicos_block',1,4953) -LexToken(OPENBRACKET,'(',1,4965) -LexToken(VAR,'gui',1,4977) -LexToken(ASSIGNMENT,'=',1,4980) -LexToken(DQSTRING,'"SUMMATION"',1,4991) -LexToken(COMMA,',',1,4992) -LexToken(VAR,'graphics',1,5004) -LexToken(ASSIGNMENT,'=',1,5012) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5013) -LexToken(OPENBRACKET,'(',1,5028) -LexToken(VAR,'orig',1,5040) -LexToken(ASSIGNMENT,'=',1,5044) -LexToken(OPENSQBRACKET,'[',1,5045) -LexToken(NUMBER,'387.97067',1,5046) -LexToken(COMMA,',',1,5055) -LexToken(NUMBER,'172.85067',1,5056) -LexToken(CLOSESQBRACKET,']',1,5065) -LexToken(COMMA,',',1,5066) -LexToken(VAR,'sz',1,5078) -LexToken(ASSIGNMENT,'=',1,5080) -LexToken(OPENSQBRACKET,'[',1,5081) -LexToken(NUMBER,'40',1,5082) -LexToken(COMMA,',',1,5084) -LexToken(NUMBER,'60',1,5085) -LexToken(CLOSESQBRACKET,']',1,5087) -LexToken(COMMA,',',1,5088) -LexToken(VAR,'flip',1,5100) -LexToken(ASSIGNMENT,'=',1,5104) -LexToken(PREVAR_BOOLEAN,'%t',1,5105) -LexToken(COMMA,',',1,5107) -LexToken(VAR,'theta',1,5119) -LexToken(ASSIGNMENT,'=',1,5124) -LexToken(NUMBER,'0',1,5125) -LexToken(COMMA,',',1,5126) -LexToken(VAR,'exprs',1,5138) -LexToken(ASSIGNMENT,'=',1,5143) -LexToken(OPENSQBRACKET,'[',1,5144) -LexToken(DQSTRING,'"1"',1,5147) -LexToken(SEMICOLON,';',1,5148) -LexToken(DQSTRING,'"[1;1;1]"',1,5157) -LexToken(CLOSESQBRACKET,']',1,5158) -LexToken(COMMA,',',1,5159) -LexToken(VAR,'pin',1,5171) -LexToken(ASSIGNMENT,'=',1,5174) -LexToken(OPENSQBRACKET,'[',1,5175) -LexToken(NUMBER,'10',1,5176) -LexToken(SEMICOLON,';',1,5178) -LexToken(NUMBER,'9',1,5179) -LexToken(SEMICOLON,';',1,5180) -LexToken(NUMBER,'11',1,5181) -LexToken(CLOSESQBRACKET,']',1,5183) -LexToken(COMMA,',',1,5184) -LexToken(VAR,'pout',1,5196) -LexToken(ASSIGNMENT,'=',1,5200) -LexToken(NUMBER,'19',1,5201) -LexToken(COMMA,',',1,5203) -LexToken(VAR,'pein',1,5215) -LexToken(ASSIGNMENT,'=',1,5219) -LexToken(OPENSQBRACKET,'[',1,5220) -LexToken(CLOSESQBRACKET,']',1,5221) -LexToken(COMMA,',',1,5222) -LexToken(VAR,'peout',1,5234) -LexToken(ASSIGNMENT,'=',1,5239) -LexToken(OPENSQBRACKET,'[',1,5240) -LexToken(CLOSESQBRACKET,']',1,5241) -LexToken(COMMA,',',1,5242) -LexToken(VAR,'gr_i',1,5254) -LexToken(ASSIGNMENT,'=',1,5258) -LexToken(OPENSQBRACKET,'[',1,5259) -LexToken(CLOSESQBRACKET,']',1,5260) -LexToken(COMMA,',',1,5261) -LexToken(VAR,'id',1,5273) -LexToken(ASSIGNMENT,'=',1,5275) -LexToken(DQSTRING,'""',1,5277) -LexToken(COMMA,',',1,5278) -LexToken(VAR,'in_implicit',1,5290) -LexToken(ASSIGNMENT,'=',1,5301) -LexToken(OPENSQBRACKET,'[',1,5302) -LexToken(DQSTRING,'"E"',1,5305) -LexToken(SEMICOLON,';',1,5306) -LexToken(DQSTRING,'"E"',1,5309) -LexToken(SEMICOLON,';',1,5310) -LexToken(DQSTRING,'"E"',1,5313) -LexToken(CLOSESQBRACKET,']',1,5314) -LexToken(COMMA,',',1,5315) -LexToken(VAR,'out_implicit',1,5327) -LexToken(ASSIGNMENT,'=',1,5339) -LexToken(DQSTRING,'"E"',1,5342) -LexToken(CLOSEBRACKET,')',1,5343) -LexToken(COMMA,',',1,5344) -LexToken(VAR,'model',1,5356) -LexToken(ASSIGNMENT,'=',1,5361) -LexToken(SCICOS_MODEL,'scicos_model',1,5362) -LexToken(OPENBRACKET,'(',1,5374) -LexToken(VAR,'sim',1,5386) -LexToken(ASSIGNMENT,'=',1,5389) -LexToken(VAR,'list',1,5390) -LexToken(OPENBRACKET,'(',1,5394) -LexToken(DQSTRING,'"summation"',1,5405) -LexToken(COMMA,',',1,5406) -LexToken(NUMBER,'4',1,5407) -LexToken(CLOSEBRACKET,')',1,5408) -LexToken(COMMA,',',1,5409) -LexToken(VAR,'in',1,5421) -LexToken(ASSIGNMENT,'=',1,5423) -LexToken(OPENSQBRACKET,'[',1,5424) -LexToken(ADDITION,'-',1,5425) -LexToken(NUMBER,'1',1,5426) -LexToken(SEMICOLON,';',1,5427) -LexToken(ADDITION,'-',1,5428) -LexToken(NUMBER,'1',1,5429) -LexToken(SEMICOLON,';',1,5430) -LexToken(ADDITION,'-',1,5431) -LexToken(NUMBER,'1',1,5432) -LexToken(CLOSESQBRACKET,']',1,5433) -LexToken(COMMA,',',1,5434) -LexToken(VAR,'in2',1,5446) -LexToken(ASSIGNMENT,'=',1,5449) -LexToken(OPENSQBRACKET,'[',1,5450) -LexToken(ADDITION,'-',1,5451) -LexToken(NUMBER,'2',1,5452) -LexToken(SEMICOLON,';',1,5453) -LexToken(ADDITION,'-',1,5454) -LexToken(NUMBER,'2',1,5455) -LexToken(SEMICOLON,';',1,5456) -LexToken(ADDITION,'-',1,5457) -LexToken(NUMBER,'2',1,5458) -LexToken(CLOSESQBRACKET,']',1,5459) -LexToken(COMMA,',',1,5460) -LexToken(VAR,'intyp',1,5472) -LexToken(ASSIGNMENT,'=',1,5477) -LexToken(OPENSQBRACKET,'[',1,5478) -LexToken(NUMBER,'1',1,5479) -LexToken(SEMICOLON,';',1,5480) -LexToken(NUMBER,'1',1,5481) -LexToken(SEMICOLON,';',1,5482) -LexToken(NUMBER,'1',1,5483) -LexToken(CLOSESQBRACKET,']',1,5484) -LexToken(COMMA,',',1,5485) -LexToken(VAR,'out',1,5497) -LexToken(ASSIGNMENT,'=',1,5500) -LexToken(ADDITION,'-',1,5501) -LexToken(NUMBER,'1',1,5502) -LexToken(COMMA,',',1,5503) -LexToken(VAR,'out2',1,5515) -LexToken(ASSIGNMENT,'=',1,5519) -LexToken(ADDITION,'-',1,5520) -LexToken(NUMBER,'2',1,5521) -LexToken(COMMA,',',1,5522) -LexToken(VAR,'outtyp',1,5534) -LexToken(ASSIGNMENT,'=',1,5540) -LexToken(NUMBER,'1',1,5541) -LexToken(COMMA,',',1,5542) -LexToken(VAR,'evtin',1,5554) -LexToken(ASSIGNMENT,'=',1,5559) -LexToken(OPENSQBRACKET,'[',1,5560) -LexToken(CLOSESQBRACKET,']',1,5561) -LexToken(COMMA,',',1,5562) -LexToken(VAR,'evtout',1,5574) -LexToken(ASSIGNMENT,'=',1,5580) -LexToken(OPENSQBRACKET,'[',1,5581) -LexToken(CLOSESQBRACKET,']',1,5582) -LexToken(COMMA,',',1,5583) -LexToken(VAR,'state',1,5595) -LexToken(ASSIGNMENT,'=',1,5600) -LexToken(OPENSQBRACKET,'[',1,5601) -LexToken(CLOSESQBRACKET,']',1,5602) -LexToken(COMMA,',',1,5603) -LexToken(VAR,'dstate',1,5615) -LexToken(ASSIGNMENT,'=',1,5621) -LexToken(OPENSQBRACKET,'[',1,5622) -LexToken(CLOSESQBRACKET,']',1,5623) -LexToken(COMMA,',',1,5624) -LexToken(VAR,'odstate',1,5636) -LexToken(ASSIGNMENT,'=',1,5643) -LexToken(VAR,'list',1,5644) -LexToken(OPENBRACKET,'(',1,5648) -LexToken(CLOSEBRACKET,')',1,5649) -LexToken(COMMA,',',1,5650) -LexToken(VAR,'rpar',1,5662) -LexToken(ASSIGNMENT,'=',1,5666) -LexToken(OPENSQBRACKET,'[',1,5667) -LexToken(CLOSESQBRACKET,']',1,5668) -LexToken(COMMA,',',1,5669) -LexToken(VAR,'ipar',1,5681) -LexToken(ASSIGNMENT,'=',1,5685) -LexToken(OPENSQBRACKET,'[',1,5686) -LexToken(NUMBER,'1',1,5687) -LexToken(SEMICOLON,';',1,5688) -LexToken(NUMBER,'1',1,5689) -LexToken(SEMICOLON,';',1,5690) -LexToken(NUMBER,'1',1,5691) -LexToken(CLOSESQBRACKET,']',1,5692) -LexToken(COMMA,',',1,5693) -LexToken(VAR,'opar',1,5705) -LexToken(ASSIGNMENT,'=',1,5709) -LexToken(VAR,'list',1,5710) -LexToken(OPENBRACKET,'(',1,5714) -LexToken(CLOSEBRACKET,')',1,5715) -LexToken(COMMA,',',1,5716) -LexToken(VAR,'blocktype',1,5728) -LexToken(ASSIGNMENT,'=',1,5737) -LexToken(DQSTRING,'"c"',1,5740) -LexToken(COMMA,',',1,5741) -LexToken(VAR,'firing',1,5753) -LexToken(ASSIGNMENT,'=',1,5759) -LexToken(OPENSQBRACKET,'[',1,5760) -LexToken(CLOSESQBRACKET,']',1,5761) -LexToken(COMMA,',',1,5762) -LexToken(VAR,'dep_ut',1,5774) -LexToken(ASSIGNMENT,'=',1,5780) -LexToken(OPENSQBRACKET,'[',1,5781) -LexToken(PREVAR_BOOLEAN,'%t',1,5782) -LexToken(COMMA,',',1,5784) -LexToken(PREVAR_BOOLEAN,'%f',1,5785) -LexToken(CLOSESQBRACKET,']',1,5787) -LexToken(COMMA,',',1,5788) -LexToken(VAR,'label',1,5800) -LexToken(ASSIGNMENT,'=',1,5805) -LexToken(DQSTRING,'""',1,5807) -LexToken(COMMA,',',1,5808) -LexToken(VAR,'nzcross',1,5820) -LexToken(ASSIGNMENT,'=',1,5827) -LexToken(NUMBER,'0',1,5828) -LexToken(COMMA,',',1,5829) -LexToken(VAR,'nmode',1,5841) -LexToken(ASSIGNMENT,'=',1,5846) -LexToken(NUMBER,'0',1,5847) -LexToken(COMMA,',',1,5848) -LexToken(VAR,'equations',1,5860) -LexToken(ASSIGNMENT,'=',1,5869) -LexToken(VAR,'list',1,5870) -LexToken(OPENBRACKET,'(',1,5874) -LexToken(CLOSEBRACKET,')',1,5875) -LexToken(CLOSEBRACKET,')',1,5876) -LexToken(COMMA,',',1,5877) -LexToken(VAR,'doc',1,5889) -LexToken(ASSIGNMENT,'=',1,5892) -LexToken(VAR,'list',1,5893) -LexToken(OPENBRACKET,'(',1,5897) -LexToken(CLOSEBRACKET,')',1,5898) -LexToken(CLOSEBRACKET,')',1,5899) -LexToken(EOL,'\n',1,5900) -LexToken(VAR,'scs_m',1,5909) -LexToken(DOT,'.',1,5914) -LexToken(VAR,'objs',1,5915) -LexToken(OPENBRACKET,'(',1,5919) -LexToken(NUMBER,'3',1,5920) -LexToken(CLOSEBRACKET,')',1,5921) -LexToken(ASSIGNMENT,'=',1,5922) -LexToken(SCICOS_BLOCK,'scicos_block',1,5923) -LexToken(OPENBRACKET,'(',1,5935) -LexToken(VAR,'gui',1,5947) -LexToken(ASSIGNMENT,'=',1,5950) -LexToken(DQSTRING,'"GAINBLK"',1,5959) -LexToken(COMMA,',',1,5960) -LexToken(VAR,'graphics',1,5972) -LexToken(ASSIGNMENT,'=',1,5980) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5981) -LexToken(OPENBRACKET,'(',1,5996) -LexToken(VAR,'orig',1,6008) -LexToken(ASSIGNMENT,'=',1,6012) -LexToken(OPENSQBRACKET,'[',1,6013) -LexToken(NUMBER,'321.23733',1,6014) -LexToken(COMMA,',',1,6023) -LexToken(NUMBER,'235.91733',1,6024) -LexToken(CLOSESQBRACKET,']',1,6033) -LexToken(COMMA,',',1,6034) -LexToken(VAR,'sz',1,6046) -LexToken(ASSIGNMENT,'=',1,6048) -LexToken(OPENSQBRACKET,'[',1,6049) -LexToken(NUMBER,'40',1,6050) -LexToken(COMMA,',',1,6052) -LexToken(NUMBER,'40',1,6053) -LexToken(CLOSESQBRACKET,']',1,6055) -LexToken(COMMA,',',1,6056) -LexToken(VAR,'flip',1,6068) -LexToken(ASSIGNMENT,'=',1,6072) -LexToken(PREVAR_BOOLEAN,'%t',1,6073) -LexToken(COMMA,',',1,6075) -LexToken(VAR,'theta',1,6087) -LexToken(ASSIGNMENT,'=',1,6092) -LexToken(NUMBER,'0',1,6093) -LexToken(COMMA,',',1,6094) -LexToken(VAR,'exprs',1,6106) -LexToken(ASSIGNMENT,'=',1,6111) -LexToken(DQSTRING,'"1"',1,6114) -LexToken(COMMA,',',1,6115) -LexToken(VAR,'pin',1,6127) -LexToken(ASSIGNMENT,'=',1,6130) -LexToken(NUMBER,'17',1,6131) -LexToken(COMMA,',',1,6133) -LexToken(VAR,'pout',1,6145) -LexToken(ASSIGNMENT,'=',1,6149) -LexToken(NUMBER,'10',1,6150) -LexToken(COMMA,',',1,6152) -LexToken(VAR,'pein',1,6164) -LexToken(ASSIGNMENT,'=',1,6168) -LexToken(OPENSQBRACKET,'[',1,6169) -LexToken(CLOSESQBRACKET,']',1,6170) -LexToken(COMMA,',',1,6171) -LexToken(VAR,'peout',1,6183) -LexToken(ASSIGNMENT,'=',1,6188) -LexToken(OPENSQBRACKET,'[',1,6189) -LexToken(CLOSESQBRACKET,']',1,6190) -LexToken(COMMA,',',1,6191) -LexToken(VAR,'gr_i',1,6203) -LexToken(ASSIGNMENT,'=',1,6207) -LexToken(OPENSQBRACKET,'[',1,6208) -LexToken(CLOSESQBRACKET,']',1,6209) -LexToken(COMMA,',',1,6210) -LexToken(VAR,'id',1,6222) -LexToken(ASSIGNMENT,'=',1,6224) -LexToken(DQSTRING,'""',1,6226) -LexToken(COMMA,',',1,6227) -LexToken(VAR,'in_implicit',1,6239) -LexToken(ASSIGNMENT,'=',1,6250) -LexToken(DQSTRING,'"E"',1,6253) -LexToken(COMMA,',',1,6254) -LexToken(VAR,'out_implicit',1,6266) -LexToken(ASSIGNMENT,'=',1,6278) -LexToken(DQSTRING,'"E"',1,6281) -LexToken(CLOSEBRACKET,')',1,6282) -LexToken(COMMA,',',1,6283) -LexToken(VAR,'model',1,6295) -LexToken(ASSIGNMENT,'=',1,6300) -LexToken(SCICOS_MODEL,'scicos_model',1,6301) -LexToken(OPENBRACKET,'(',1,6313) -LexToken(VAR,'sim',1,6325) -LexToken(ASSIGNMENT,'=',1,6328) -LexToken(VAR,'list',1,6329) -LexToken(OPENBRACKET,'(',1,6333) -LexToken(DQSTRING,'"gainblk"',1,6342) -LexToken(COMMA,',',1,6343) -LexToken(NUMBER,'4',1,6344) -LexToken(CLOSEBRACKET,')',1,6345) -LexToken(COMMA,',',1,6346) -LexToken(VAR,'in',1,6358) -LexToken(ASSIGNMENT,'=',1,6360) -LexToken(ADDITION,'-',1,6361) -LexToken(NUMBER,'1',1,6362) -LexToken(COMMA,',',1,6363) -LexToken(VAR,'in2',1,6375) -LexToken(ASSIGNMENT,'=',1,6378) -LexToken(ADDITION,'-',1,6379) -LexToken(NUMBER,'2',1,6380) -LexToken(COMMA,',',1,6381) -LexToken(VAR,'intyp',1,6393) -LexToken(ASSIGNMENT,'=',1,6398) -LexToken(NUMBER,'1',1,6399) -LexToken(COMMA,',',1,6400) -LexToken(VAR,'out',1,6412) -LexToken(ASSIGNMENT,'=',1,6415) -LexToken(ADDITION,'-',1,6416) -LexToken(NUMBER,'1',1,6417) -LexToken(COMMA,',',1,6418) -LexToken(VAR,'out2',1,6430) -LexToken(ASSIGNMENT,'=',1,6434) -LexToken(ADDITION,'-',1,6435) -LexToken(NUMBER,'2',1,6436) -LexToken(COMMA,',',1,6437) -LexToken(VAR,'outtyp',1,6449) -LexToken(ASSIGNMENT,'=',1,6455) -LexToken(NUMBER,'1',1,6456) -LexToken(COMMA,',',1,6457) -LexToken(VAR,'evtin',1,6469) -LexToken(ASSIGNMENT,'=',1,6474) -LexToken(OPENSQBRACKET,'[',1,6475) -LexToken(CLOSESQBRACKET,']',1,6476) -LexToken(COMMA,',',1,6477) -LexToken(VAR,'evtout',1,6489) -LexToken(ASSIGNMENT,'=',1,6495) -LexToken(OPENSQBRACKET,'[',1,6496) -LexToken(CLOSESQBRACKET,']',1,6497) -LexToken(COMMA,',',1,6498) -LexToken(VAR,'state',1,6510) -LexToken(ASSIGNMENT,'=',1,6515) -LexToken(OPENSQBRACKET,'[',1,6516) -LexToken(CLOSESQBRACKET,']',1,6517) -LexToken(COMMA,',',1,6518) -LexToken(VAR,'dstate',1,6530) -LexToken(ASSIGNMENT,'=',1,6536) -LexToken(OPENSQBRACKET,'[',1,6537) -LexToken(CLOSESQBRACKET,']',1,6538) -LexToken(COMMA,',',1,6539) -LexToken(VAR,'odstate',1,6551) -LexToken(ASSIGNMENT,'=',1,6558) -LexToken(VAR,'list',1,6559) -LexToken(OPENBRACKET,'(',1,6563) -LexToken(CLOSEBRACKET,')',1,6564) -LexToken(COMMA,',',1,6565) -LexToken(VAR,'rpar',1,6577) -LexToken(ASSIGNMENT,'=',1,6581) -LexToken(NUMBER,'1',1,6582) -LexToken(COMMA,',',1,6583) -LexToken(VAR,'ipar',1,6595) -LexToken(ASSIGNMENT,'=',1,6599) -LexToken(OPENSQBRACKET,'[',1,6600) -LexToken(CLOSESQBRACKET,']',1,6601) -LexToken(COMMA,',',1,6602) -LexToken(VAR,'opar',1,6614) -LexToken(ASSIGNMENT,'=',1,6618) -LexToken(VAR,'list',1,6619) -LexToken(OPENBRACKET,'(',1,6623) -LexToken(CLOSEBRACKET,')',1,6624) -LexToken(COMMA,',',1,6625) -LexToken(VAR,'blocktype',1,6637) -LexToken(ASSIGNMENT,'=',1,6646) -LexToken(DQSTRING,'"c"',1,6649) -LexToken(COMMA,',',1,6650) -LexToken(VAR,'firing',1,6662) -LexToken(ASSIGNMENT,'=',1,6668) -LexToken(OPENSQBRACKET,'[',1,6669) -LexToken(CLOSESQBRACKET,']',1,6670) -LexToken(COMMA,',',1,6671) -LexToken(VAR,'dep_ut',1,6683) -LexToken(ASSIGNMENT,'=',1,6689) -LexToken(OPENSQBRACKET,'[',1,6690) -LexToken(PREVAR_BOOLEAN,'%t',1,6691) -LexToken(COMMA,',',1,6693) -LexToken(PREVAR_BOOLEAN,'%f',1,6694) -LexToken(CLOSESQBRACKET,']',1,6696) -LexToken(COMMA,',',1,6697) -LexToken(VAR,'label',1,6709) -LexToken(ASSIGNMENT,'=',1,6714) -LexToken(DQSTRING,'""',1,6716) -LexToken(COMMA,',',1,6717) -LexToken(VAR,'nzcross',1,6729) -LexToken(ASSIGNMENT,'=',1,6736) -LexToken(NUMBER,'0',1,6737) -LexToken(COMMA,',',1,6738) -LexToken(VAR,'nmode',1,6750) -LexToken(ASSIGNMENT,'=',1,6755) -LexToken(NUMBER,'0',1,6756) -LexToken(COMMA,',',1,6757) -LexToken(VAR,'equations',1,6769) -LexToken(ASSIGNMENT,'=',1,6778) -LexToken(VAR,'list',1,6779) -LexToken(OPENBRACKET,'(',1,6783) -LexToken(CLOSEBRACKET,')',1,6784) -LexToken(CLOSEBRACKET,')',1,6785) -LexToken(COMMA,',',1,6786) -LexToken(VAR,'doc',1,6798) -LexToken(ASSIGNMENT,'=',1,6801) -LexToken(VAR,'list',1,6802) -LexToken(OPENBRACKET,'(',1,6806) -LexToken(CLOSEBRACKET,')',1,6807) -LexToken(CLOSEBRACKET,')',1,6808) -LexToken(EOL,'\n',1,6809) -LexToken(VAR,'scs_m',1,6818) -LexToken(DOT,'.',1,6823) -LexToken(VAR,'objs',1,6824) -LexToken(OPENBRACKET,'(',1,6828) -LexToken(NUMBER,'4',1,6829) -LexToken(CLOSEBRACKET,')',1,6830) -LexToken(ASSIGNMENT,'=',1,6831) -LexToken(SCICOS_BLOCK,'scicos_block',1,6832) -LexToken(OPENBRACKET,'(',1,6844) -LexToken(VAR,'gui',1,6856) -LexToken(ASSIGNMENT,'=',1,6859) -LexToken(DQSTRING,'"DERIV"',1,6866) -LexToken(COMMA,',',1,6867) -LexToken(VAR,'graphics',1,6879) -LexToken(ASSIGNMENT,'=',1,6887) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6888) -LexToken(OPENBRACKET,'(',1,6903) -LexToken(VAR,'orig',1,6915) -LexToken(ASSIGNMENT,'=',1,6919) -LexToken(OPENSQBRACKET,'[',1,6920) -LexToken(NUMBER,'319.03733',1,6921) -LexToken(COMMA,',',1,6930) -LexToken(NUMBER,'135.45067',1,6931) -LexToken(CLOSESQBRACKET,']',1,6940) -LexToken(COMMA,',',1,6941) -LexToken(VAR,'sz',1,6953) -LexToken(ASSIGNMENT,'=',1,6955) -LexToken(OPENSQBRACKET,'[',1,6956) -LexToken(NUMBER,'40',1,6957) -LexToken(COMMA,',',1,6959) -LexToken(NUMBER,'40',1,6960) -LexToken(CLOSESQBRACKET,']',1,6962) -LexToken(COMMA,',',1,6963) -LexToken(VAR,'flip',1,6975) -LexToken(ASSIGNMENT,'=',1,6979) -LexToken(PREVAR_BOOLEAN,'%t',1,6980) -LexToken(COMMA,',',1,6982) -LexToken(VAR,'theta',1,6994) -LexToken(ASSIGNMENT,'=',1,6999) -LexToken(NUMBER,'0',1,7000) -LexToken(COMMA,',',1,7001) -LexToken(VAR,'exprs',1,7013) -LexToken(ASSIGNMENT,'=',1,7018) -LexToken(OPENSQBRACKET,'[',1,7019) -LexToken(CLOSESQBRACKET,']',1,7020) -LexToken(COMMA,',',1,7021) -LexToken(VAR,'pin',1,7033) -LexToken(ASSIGNMENT,'=',1,7036) -LexToken(NUMBER,'8',1,7037) -LexToken(COMMA,',',1,7038) -LexToken(VAR,'pout',1,7050) -LexToken(ASSIGNMENT,'=',1,7054) -LexToken(NUMBER,'11',1,7055) -LexToken(COMMA,',',1,7057) -LexToken(VAR,'pein',1,7069) -LexToken(ASSIGNMENT,'=',1,7073) -LexToken(OPENSQBRACKET,'[',1,7074) -LexToken(CLOSESQBRACKET,']',1,7075) -LexToken(COMMA,',',1,7076) -LexToken(VAR,'peout',1,7088) -LexToken(ASSIGNMENT,'=',1,7093) -LexToken(OPENSQBRACKET,'[',1,7094) -LexToken(CLOSESQBRACKET,']',1,7095) -LexToken(COMMA,',',1,7096) -LexToken(VAR,'gr_i',1,7108) -LexToken(ASSIGNMENT,'=',1,7112) -LexToken(OPENSQBRACKET,'[',1,7113) -LexToken(CLOSESQBRACKET,']',1,7114) -LexToken(COMMA,',',1,7115) -LexToken(VAR,'id',1,7127) -LexToken(ASSIGNMENT,'=',1,7129) -LexToken(DQSTRING,'"s"',1,7132) -LexToken(COMMA,',',1,7133) -LexToken(VAR,'in_implicit',1,7145) -LexToken(ASSIGNMENT,'=',1,7156) -LexToken(DQSTRING,'"E"',1,7159) -LexToken(COMMA,',',1,7160) -LexToken(VAR,'out_implicit',1,7172) -LexToken(ASSIGNMENT,'=',1,7184) -LexToken(DQSTRING,'"E"',1,7187) -LexToken(CLOSEBRACKET,')',1,7188) -LexToken(COMMA,',',1,7189) -LexToken(VAR,'model',1,7201) -LexToken(ASSIGNMENT,'=',1,7206) -LexToken(SCICOS_MODEL,'scicos_model',1,7207) -LexToken(OPENBRACKET,'(',1,7219) -LexToken(VAR,'sim',1,7231) -LexToken(ASSIGNMENT,'=',1,7234) -LexToken(VAR,'list',1,7235) -LexToken(OPENBRACKET,'(',1,7239) -LexToken(DQSTRING,'"deriv"',1,7246) -LexToken(COMMA,',',1,7247) -LexToken(NUMBER,'4',1,7248) -LexToken(CLOSEBRACKET,')',1,7249) -LexToken(COMMA,',',1,7250) -LexToken(VAR,'in',1,7262) -LexToken(ASSIGNMENT,'=',1,7264) -LexToken(ADDITION,'-',1,7265) -LexToken(NUMBER,'1',1,7266) -LexToken(COMMA,',',1,7267) -LexToken(VAR,'in2',1,7279) -LexToken(ASSIGNMENT,'=',1,7282) -LexToken(ADDITION,'-',1,7283) -LexToken(NUMBER,'2',1,7284) -LexToken(COMMA,',',1,7285) -LexToken(VAR,'intyp',1,7297) -LexToken(ASSIGNMENT,'=',1,7302) -LexToken(NUMBER,'1',1,7303) -LexToken(COMMA,',',1,7304) -LexToken(VAR,'out',1,7316) -LexToken(ASSIGNMENT,'=',1,7319) -LexToken(ADDITION,'-',1,7320) -LexToken(NUMBER,'1',1,7321) -LexToken(COMMA,',',1,7322) -LexToken(VAR,'out2',1,7334) -LexToken(ASSIGNMENT,'=',1,7338) -LexToken(ADDITION,'-',1,7339) -LexToken(NUMBER,'2',1,7340) -LexToken(COMMA,',',1,7341) -LexToken(VAR,'outtyp',1,7353) -LexToken(ASSIGNMENT,'=',1,7359) -LexToken(NUMBER,'1',1,7360) -LexToken(COMMA,',',1,7361) -LexToken(VAR,'evtin',1,7373) -LexToken(ASSIGNMENT,'=',1,7378) -LexToken(OPENSQBRACKET,'[',1,7379) -LexToken(CLOSESQBRACKET,']',1,7380) -LexToken(COMMA,',',1,7381) -LexToken(VAR,'evtout',1,7393) -LexToken(ASSIGNMENT,'=',1,7399) -LexToken(OPENSQBRACKET,'[',1,7400) -LexToken(CLOSESQBRACKET,']',1,7401) -LexToken(COMMA,',',1,7402) -LexToken(VAR,'state',1,7414) -LexToken(ASSIGNMENT,'=',1,7419) -LexToken(OPENSQBRACKET,'[',1,7420) -LexToken(CLOSESQBRACKET,']',1,7421) -LexToken(COMMA,',',1,7422) -LexToken(VAR,'dstate',1,7434) -LexToken(ASSIGNMENT,'=',1,7440) -LexToken(OPENSQBRACKET,'[',1,7441) -LexToken(CLOSESQBRACKET,']',1,7442) -LexToken(COMMA,',',1,7443) -LexToken(VAR,'odstate',1,7455) -LexToken(ASSIGNMENT,'=',1,7462) -LexToken(VAR,'list',1,7463) -LexToken(OPENBRACKET,'(',1,7467) -LexToken(CLOSEBRACKET,')',1,7468) -LexToken(COMMA,',',1,7469) -LexToken(VAR,'rpar',1,7481) -LexToken(ASSIGNMENT,'=',1,7485) -LexToken(OPENSQBRACKET,'[',1,7486) -LexToken(CLOSESQBRACKET,']',1,7487) -LexToken(COMMA,',',1,7488) -LexToken(VAR,'ipar',1,7500) -LexToken(ASSIGNMENT,'=',1,7504) -LexToken(OPENSQBRACKET,'[',1,7505) -LexToken(CLOSESQBRACKET,']',1,7506) -LexToken(COMMA,',',1,7507) -LexToken(VAR,'opar',1,7519) -LexToken(ASSIGNMENT,'=',1,7523) -LexToken(VAR,'list',1,7524) -LexToken(OPENBRACKET,'(',1,7528) -LexToken(CLOSEBRACKET,')',1,7529) -LexToken(COMMA,',',1,7530) -LexToken(VAR,'blocktype',1,7542) -LexToken(ASSIGNMENT,'=',1,7551) -LexToken(DQSTRING,'"x"',1,7554) -LexToken(COMMA,',',1,7555) -LexToken(VAR,'firing',1,7567) -LexToken(ASSIGNMENT,'=',1,7573) -LexToken(OPENSQBRACKET,'[',1,7574) -LexToken(CLOSESQBRACKET,']',1,7575) -LexToken(COMMA,',',1,7576) -LexToken(VAR,'dep_ut',1,7588) -LexToken(ASSIGNMENT,'=',1,7594) -LexToken(OPENSQBRACKET,'[',1,7595) -LexToken(PREVAR_BOOLEAN,'%t',1,7596) -LexToken(COMMA,',',1,7598) -LexToken(PREVAR_BOOLEAN,'%f',1,7599) -LexToken(CLOSESQBRACKET,']',1,7601) -LexToken(COMMA,',',1,7602) -LexToken(VAR,'label',1,7614) -LexToken(ASSIGNMENT,'=',1,7619) -LexToken(DQSTRING,'""',1,7621) -LexToken(COMMA,',',1,7622) -LexToken(VAR,'nzcross',1,7634) -LexToken(ASSIGNMENT,'=',1,7641) -LexToken(NUMBER,'0',1,7642) -LexToken(COMMA,',',1,7643) -LexToken(VAR,'nmode',1,7655) -LexToken(ASSIGNMENT,'=',1,7660) -LexToken(NUMBER,'0',1,7661) -LexToken(COMMA,',',1,7662) -LexToken(VAR,'equations',1,7674) -LexToken(ASSIGNMENT,'=',1,7683) -LexToken(VAR,'list',1,7684) -LexToken(OPENBRACKET,'(',1,7688) -LexToken(CLOSEBRACKET,')',1,7689) -LexToken(CLOSEBRACKET,')',1,7690) -LexToken(COMMA,',',1,7691) -LexToken(VAR,'doc',1,7703) -LexToken(ASSIGNMENT,'=',1,7706) -LexToken(VAR,'list',1,7707) -LexToken(OPENBRACKET,'(',1,7711) -LexToken(CLOSEBRACKET,')',1,7712) -LexToken(CLOSEBRACKET,')',1,7713) -LexToken(EOL,'\n',1,7714) -LexToken(VAR,'scs_m',1,7723) -LexToken(DOT,'.',1,7728) -LexToken(VAR,'objs',1,7729) -LexToken(OPENBRACKET,'(',1,7733) -LexToken(NUMBER,'5',1,7734) -LexToken(CLOSEBRACKET,')',1,7735) -LexToken(ASSIGNMENT,'=',1,7736) -LexToken(SCICOS_BLOCK,'scicos_block',1,7737) -LexToken(OPENBRACKET,'(',1,7749) -LexToken(VAR,'gui',1,7761) -LexToken(ASSIGNMENT,'=',1,7764) -LexToken(DQSTRING,'"GAINBLK"',1,7773) -LexToken(COMMA,',',1,7774) -LexToken(VAR,'graphics',1,7786) -LexToken(ASSIGNMENT,'=',1,7794) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7795) -LexToken(OPENBRACKET,'(',1,7810) -LexToken(VAR,'orig',1,7822) -LexToken(ASSIGNMENT,'=',1,7826) -LexToken(OPENSQBRACKET,'[',1,7827) -LexToken(NUMBER,'255.23733',1,7828) -LexToken(COMMA,',',1,7837) -LexToken(NUMBER,'183.11733',1,7838) -LexToken(CLOSESQBRACKET,']',1,7847) -LexToken(COMMA,',',1,7848) -LexToken(VAR,'sz',1,7860) -LexToken(ASSIGNMENT,'=',1,7862) -LexToken(OPENSQBRACKET,'[',1,7863) -LexToken(NUMBER,'40',1,7864) -LexToken(COMMA,',',1,7866) -LexToken(NUMBER,'40',1,7867) -LexToken(CLOSESQBRACKET,']',1,7869) -LexToken(COMMA,',',1,7870) -LexToken(VAR,'flip',1,7882) -LexToken(ASSIGNMENT,'=',1,7886) -LexToken(PREVAR_BOOLEAN,'%t',1,7887) -LexToken(COMMA,',',1,7889) -LexToken(VAR,'theta',1,7901) -LexToken(ASSIGNMENT,'=',1,7906) -LexToken(NUMBER,'0',1,7907) -LexToken(COMMA,',',1,7908) -LexToken(VAR,'exprs',1,7920) -LexToken(ASSIGNMENT,'=',1,7925) -LexToken(DQSTRING,'"1"',1,7928) -LexToken(COMMA,',',1,7929) -LexToken(VAR,'pin',1,7941) -LexToken(ASSIGNMENT,'=',1,7944) -LexToken(NUMBER,'13',1,7945) -LexToken(COMMA,',',1,7947) -LexToken(VAR,'pout',1,7959) -LexToken(ASSIGNMENT,'=',1,7963) -LexToken(NUMBER,'7',1,7964) -LexToken(COMMA,',',1,7965) -LexToken(VAR,'pein',1,7977) -LexToken(ASSIGNMENT,'=',1,7981) -LexToken(OPENSQBRACKET,'[',1,7982) -LexToken(CLOSESQBRACKET,']',1,7983) -LexToken(COMMA,',',1,7984) -LexToken(VAR,'peout',1,7996) -LexToken(ASSIGNMENT,'=',1,8001) -LexToken(OPENSQBRACKET,'[',1,8002) -LexToken(CLOSESQBRACKET,']',1,8003) -LexToken(COMMA,',',1,8004) -LexToken(VAR,'gr_i',1,8016) -LexToken(ASSIGNMENT,'=',1,8020) -LexToken(OPENSQBRACKET,'[',1,8021) -LexToken(CLOSESQBRACKET,']',1,8022) -LexToken(COMMA,',',1,8023) -LexToken(VAR,'id',1,8035) -LexToken(ASSIGNMENT,'=',1,8037) -LexToken(DQSTRING,'""',1,8039) -LexToken(COMMA,',',1,8040) -LexToken(VAR,'in_implicit',1,8052) -LexToken(ASSIGNMENT,'=',1,8063) -LexToken(DQSTRING,'"E"',1,8066) -LexToken(COMMA,',',1,8067) -LexToken(VAR,'out_implicit',1,8079) -LexToken(ASSIGNMENT,'=',1,8091) -LexToken(DQSTRING,'"E"',1,8094) -LexToken(CLOSEBRACKET,')',1,8095) -LexToken(COMMA,',',1,8096) -LexToken(VAR,'model',1,8108) -LexToken(ASSIGNMENT,'=',1,8113) -LexToken(SCICOS_MODEL,'scicos_model',1,8114) -LexToken(OPENBRACKET,'(',1,8126) -LexToken(VAR,'sim',1,8138) -LexToken(ASSIGNMENT,'=',1,8141) -LexToken(VAR,'list',1,8142) -LexToken(OPENBRACKET,'(',1,8146) -LexToken(DQSTRING,'"gainblk"',1,8155) -LexToken(COMMA,',',1,8156) -LexToken(NUMBER,'4',1,8157) -LexToken(CLOSEBRACKET,')',1,8158) -LexToken(COMMA,',',1,8159) -LexToken(VAR,'in',1,8171) -LexToken(ASSIGNMENT,'=',1,8173) -LexToken(ADDITION,'-',1,8174) -LexToken(NUMBER,'1',1,8175) -LexToken(COMMA,',',1,8176) -LexToken(VAR,'in2',1,8188) -LexToken(ASSIGNMENT,'=',1,8191) -LexToken(ADDITION,'-',1,8192) -LexToken(NUMBER,'2',1,8193) -LexToken(COMMA,',',1,8194) -LexToken(VAR,'intyp',1,8206) -LexToken(ASSIGNMENT,'=',1,8211) -LexToken(NUMBER,'1',1,8212) -LexToken(COMMA,',',1,8213) -LexToken(VAR,'out',1,8225) -LexToken(ASSIGNMENT,'=',1,8228) -LexToken(ADDITION,'-',1,8229) -LexToken(NUMBER,'1',1,8230) -LexToken(COMMA,',',1,8231) -LexToken(VAR,'out2',1,8243) -LexToken(ASSIGNMENT,'=',1,8247) -LexToken(ADDITION,'-',1,8248) -LexToken(NUMBER,'2',1,8249) -LexToken(COMMA,',',1,8250) -LexToken(VAR,'outtyp',1,8262) -LexToken(ASSIGNMENT,'=',1,8268) -LexToken(NUMBER,'1',1,8269) -LexToken(COMMA,',',1,8270) -LexToken(VAR,'evtin',1,8282) -LexToken(ASSIGNMENT,'=',1,8287) -LexToken(OPENSQBRACKET,'[',1,8288) -LexToken(CLOSESQBRACKET,']',1,8289) -LexToken(COMMA,',',1,8290) -LexToken(VAR,'evtout',1,8302) -LexToken(ASSIGNMENT,'=',1,8308) -LexToken(OPENSQBRACKET,'[',1,8309) -LexToken(CLOSESQBRACKET,']',1,8310) -LexToken(COMMA,',',1,8311) -LexToken(VAR,'state',1,8323) -LexToken(ASSIGNMENT,'=',1,8328) -LexToken(OPENSQBRACKET,'[',1,8329) -LexToken(CLOSESQBRACKET,']',1,8330) -LexToken(COMMA,',',1,8331) -LexToken(VAR,'dstate',1,8343) -LexToken(ASSIGNMENT,'=',1,8349) -LexToken(OPENSQBRACKET,'[',1,8350) -LexToken(CLOSESQBRACKET,']',1,8351) -LexToken(COMMA,',',1,8352) -LexToken(VAR,'odstate',1,8364) -LexToken(ASSIGNMENT,'=',1,8371) -LexToken(VAR,'list',1,8372) -LexToken(OPENBRACKET,'(',1,8376) -LexToken(CLOSEBRACKET,')',1,8377) -LexToken(COMMA,',',1,8378) -LexToken(VAR,'rpar',1,8390) -LexToken(ASSIGNMENT,'=',1,8394) -LexToken(NUMBER,'1',1,8395) -LexToken(COMMA,',',1,8396) -LexToken(VAR,'ipar',1,8408) -LexToken(ASSIGNMENT,'=',1,8412) -LexToken(OPENSQBRACKET,'[',1,8413) -LexToken(CLOSESQBRACKET,']',1,8414) -LexToken(COMMA,',',1,8415) -LexToken(VAR,'opar',1,8427) -LexToken(ASSIGNMENT,'=',1,8431) -LexToken(VAR,'list',1,8432) -LexToken(OPENBRACKET,'(',1,8436) -LexToken(CLOSEBRACKET,')',1,8437) -LexToken(COMMA,',',1,8438) -LexToken(VAR,'blocktype',1,8450) -LexToken(ASSIGNMENT,'=',1,8459) -LexToken(DQSTRING,'"c"',1,8462) -LexToken(COMMA,',',1,8463) -LexToken(VAR,'firing',1,8475) -LexToken(ASSIGNMENT,'=',1,8481) -LexToken(OPENSQBRACKET,'[',1,8482) -LexToken(CLOSESQBRACKET,']',1,8483) -LexToken(COMMA,',',1,8484) -LexToken(VAR,'dep_ut',1,8496) -LexToken(ASSIGNMENT,'=',1,8502) -LexToken(OPENSQBRACKET,'[',1,8503) -LexToken(PREVAR_BOOLEAN,'%t',1,8504) -LexToken(COMMA,',',1,8506) -LexToken(PREVAR_BOOLEAN,'%f',1,8507) -LexToken(CLOSESQBRACKET,']',1,8509) -LexToken(COMMA,',',1,8510) -LexToken(VAR,'label',1,8522) -LexToken(ASSIGNMENT,'=',1,8527) -LexToken(DQSTRING,'""',1,8529) -LexToken(COMMA,',',1,8530) -LexToken(VAR,'nzcross',1,8542) -LexToken(ASSIGNMENT,'=',1,8549) -LexToken(NUMBER,'0',1,8550) -LexToken(COMMA,',',1,8551) -LexToken(VAR,'nmode',1,8563) -LexToken(ASSIGNMENT,'=',1,8568) -LexToken(NUMBER,'0',1,8569) -LexToken(COMMA,',',1,8570) -LexToken(VAR,'equations',1,8582) -LexToken(ASSIGNMENT,'=',1,8591) -LexToken(VAR,'list',1,8592) -LexToken(OPENBRACKET,'(',1,8596) -LexToken(CLOSEBRACKET,')',1,8597) -LexToken(CLOSEBRACKET,')',1,8598) -LexToken(COMMA,',',1,8599) -LexToken(VAR,'doc',1,8611) -LexToken(ASSIGNMENT,'=',1,8614) -LexToken(VAR,'list',1,8615) -LexToken(OPENBRACKET,'(',1,8619) -LexToken(CLOSEBRACKET,')',1,8620) -LexToken(CLOSEBRACKET,')',1,8621) -LexToken(EOL,'\n',1,8622) -LexToken(VAR,'scs_m',1,8631) -LexToken(DOT,'.',1,8636) -LexToken(VAR,'objs',1,8637) -LexToken(OPENBRACKET,'(',1,8641) -LexToken(NUMBER,'6',1,8642) -LexToken(CLOSEBRACKET,')',1,8643) -LexToken(ASSIGNMENT,'=',1,8644) -LexToken(SCICOS_BLOCK,'scicos_block',1,8645) -LexToken(OPENBRACKET,'(',1,8657) -LexToken(VAR,'gui',1,8669) -LexToken(ASSIGNMENT,'=',1,8672) -LexToken(DQSTRING,'"GAINBLK"',1,8681) -LexToken(COMMA,',',1,8682) -LexToken(VAR,'graphics',1,8694) -LexToken(ASSIGNMENT,'=',1,8702) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8703) -LexToken(OPENBRACKET,'(',1,8718) -LexToken(VAR,'orig',1,8730) -LexToken(ASSIGNMENT,'=',1,8734) -LexToken(OPENSQBRACKET,'[',1,8735) -LexToken(NUMBER,'255.23733',1,8736) -LexToken(COMMA,',',1,8745) -LexToken(NUMBER,'135.45067',1,8746) -LexToken(CLOSESQBRACKET,']',1,8755) -LexToken(COMMA,',',1,8756) -LexToken(VAR,'sz',1,8768) -LexToken(ASSIGNMENT,'=',1,8770) -LexToken(OPENSQBRACKET,'[',1,8771) -LexToken(NUMBER,'40',1,8772) -LexToken(COMMA,',',1,8774) -LexToken(NUMBER,'40',1,8775) -LexToken(CLOSESQBRACKET,']',1,8777) -LexToken(COMMA,',',1,8778) -LexToken(VAR,'flip',1,8790) -LexToken(ASSIGNMENT,'=',1,8794) -LexToken(PREVAR_BOOLEAN,'%t',1,8795) -LexToken(COMMA,',',1,8797) -LexToken(VAR,'theta',1,8809) -LexToken(ASSIGNMENT,'=',1,8814) -LexToken(NUMBER,'0',1,8815) -LexToken(COMMA,',',1,8816) -LexToken(VAR,'exprs',1,8828) -LexToken(ASSIGNMENT,'=',1,8833) -LexToken(DQSTRING,'"1"',1,8836) -LexToken(COMMA,',',1,8837) -LexToken(VAR,'pin',1,8849) -LexToken(ASSIGNMENT,'=',1,8852) -LexToken(NUMBER,'14',1,8853) -LexToken(COMMA,',',1,8855) -LexToken(VAR,'pout',1,8867) -LexToken(ASSIGNMENT,'=',1,8871) -LexToken(NUMBER,'8',1,8872) -LexToken(COMMA,',',1,8873) -LexToken(VAR,'pein',1,8885) -LexToken(ASSIGNMENT,'=',1,8889) -LexToken(OPENSQBRACKET,'[',1,8890) -LexToken(CLOSESQBRACKET,']',1,8891) -LexToken(COMMA,',',1,8892) -LexToken(VAR,'peout',1,8904) -LexToken(ASSIGNMENT,'=',1,8909) -LexToken(OPENSQBRACKET,'[',1,8910) -LexToken(CLOSESQBRACKET,']',1,8911) -LexToken(COMMA,',',1,8912) -LexToken(VAR,'gr_i',1,8924) -LexToken(ASSIGNMENT,'=',1,8928) -LexToken(OPENSQBRACKET,'[',1,8929) -LexToken(CLOSESQBRACKET,']',1,8930) -LexToken(COMMA,',',1,8931) -LexToken(VAR,'id',1,8943) -LexToken(ASSIGNMENT,'=',1,8945) -LexToken(DQSTRING,'""',1,8947) -LexToken(COMMA,',',1,8948) -LexToken(VAR,'in_implicit',1,8960) -LexToken(ASSIGNMENT,'=',1,8971) -LexToken(DQSTRING,'"E"',1,8974) -LexToken(COMMA,',',1,8975) -LexToken(VAR,'out_implicit',1,8987) -LexToken(ASSIGNMENT,'=',1,8999) -LexToken(DQSTRING,'"E"',1,9002) -LexToken(CLOSEBRACKET,')',1,9003) -LexToken(COMMA,',',1,9004) -LexToken(VAR,'model',1,9016) -LexToken(ASSIGNMENT,'=',1,9021) -LexToken(SCICOS_MODEL,'scicos_model',1,9022) -LexToken(OPENBRACKET,'(',1,9034) -LexToken(VAR,'sim',1,9046) -LexToken(ASSIGNMENT,'=',1,9049) -LexToken(VAR,'list',1,9050) -LexToken(OPENBRACKET,'(',1,9054) -LexToken(DQSTRING,'"gainblk"',1,9063) -LexToken(COMMA,',',1,9064) -LexToken(NUMBER,'4',1,9065) -LexToken(CLOSEBRACKET,')',1,9066) -LexToken(COMMA,',',1,9067) -LexToken(VAR,'in',1,9079) -LexToken(ASSIGNMENT,'=',1,9081) -LexToken(ADDITION,'-',1,9082) -LexToken(NUMBER,'1',1,9083) -LexToken(COMMA,',',1,9084) -LexToken(VAR,'in2',1,9096) -LexToken(ASSIGNMENT,'=',1,9099) -LexToken(ADDITION,'-',1,9100) -LexToken(NUMBER,'2',1,9101) -LexToken(COMMA,',',1,9102) -LexToken(VAR,'intyp',1,9114) -LexToken(ASSIGNMENT,'=',1,9119) -LexToken(NUMBER,'1',1,9120) -LexToken(COMMA,',',1,9121) -LexToken(VAR,'out',1,9133) -LexToken(ASSIGNMENT,'=',1,9136) -LexToken(ADDITION,'-',1,9137) -LexToken(NUMBER,'1',1,9138) -LexToken(COMMA,',',1,9139) -LexToken(VAR,'out2',1,9151) -LexToken(ASSIGNMENT,'=',1,9155) -LexToken(ADDITION,'-',1,9156) -LexToken(NUMBER,'2',1,9157) -LexToken(COMMA,',',1,9158) -LexToken(VAR,'outtyp',1,9170) -LexToken(ASSIGNMENT,'=',1,9176) -LexToken(NUMBER,'1',1,9177) -LexToken(COMMA,',',1,9178) -LexToken(VAR,'evtin',1,9190) -LexToken(ASSIGNMENT,'=',1,9195) -LexToken(OPENSQBRACKET,'[',1,9196) -LexToken(CLOSESQBRACKET,']',1,9197) -LexToken(COMMA,',',1,9198) -LexToken(VAR,'evtout',1,9210) -LexToken(ASSIGNMENT,'=',1,9216) -LexToken(OPENSQBRACKET,'[',1,9217) -LexToken(CLOSESQBRACKET,']',1,9218) -LexToken(COMMA,',',1,9219) -LexToken(VAR,'state',1,9231) -LexToken(ASSIGNMENT,'=',1,9236) -LexToken(OPENSQBRACKET,'[',1,9237) -LexToken(CLOSESQBRACKET,']',1,9238) -LexToken(COMMA,',',1,9239) -LexToken(VAR,'dstate',1,9251) -LexToken(ASSIGNMENT,'=',1,9257) -LexToken(OPENSQBRACKET,'[',1,9258) -LexToken(CLOSESQBRACKET,']',1,9259) -LexToken(COMMA,',',1,9260) -LexToken(VAR,'odstate',1,9272) -LexToken(ASSIGNMENT,'=',1,9279) -LexToken(VAR,'list',1,9280) -LexToken(OPENBRACKET,'(',1,9284) -LexToken(CLOSEBRACKET,')',1,9285) -LexToken(COMMA,',',1,9286) -LexToken(VAR,'rpar',1,9298) -LexToken(ASSIGNMENT,'=',1,9302) -LexToken(NUMBER,'1',1,9303) -LexToken(COMMA,',',1,9304) -LexToken(VAR,'ipar',1,9316) -LexToken(ASSIGNMENT,'=',1,9320) -LexToken(OPENSQBRACKET,'[',1,9321) -LexToken(CLOSESQBRACKET,']',1,9322) -LexToken(COMMA,',',1,9323) -LexToken(VAR,'opar',1,9335) -LexToken(ASSIGNMENT,'=',1,9339) -LexToken(VAR,'list',1,9340) -LexToken(OPENBRACKET,'(',1,9344) -LexToken(CLOSEBRACKET,')',1,9345) -LexToken(COMMA,',',1,9346) -LexToken(VAR,'blocktype',1,9358) -LexToken(ASSIGNMENT,'=',1,9367) -LexToken(DQSTRING,'"c"',1,9370) -LexToken(COMMA,',',1,9371) -LexToken(VAR,'firing',1,9383) -LexToken(ASSIGNMENT,'=',1,9389) -LexToken(OPENSQBRACKET,'[',1,9390) -LexToken(CLOSESQBRACKET,']',1,9391) -LexToken(COMMA,',',1,9392) -LexToken(VAR,'dep_ut',1,9404) -LexToken(ASSIGNMENT,'=',1,9410) -LexToken(OPENSQBRACKET,'[',1,9411) -LexToken(PREVAR_BOOLEAN,'%t',1,9412) -LexToken(COMMA,',',1,9414) -LexToken(PREVAR_BOOLEAN,'%f',1,9415) -LexToken(CLOSESQBRACKET,']',1,9417) -LexToken(COMMA,',',1,9418) -LexToken(VAR,'label',1,9430) -LexToken(ASSIGNMENT,'=',1,9435) -LexToken(DQSTRING,'""',1,9437) -LexToken(COMMA,',',1,9438) -LexToken(VAR,'nzcross',1,9450) -LexToken(ASSIGNMENT,'=',1,9457) -LexToken(NUMBER,'0',1,9458) -LexToken(COMMA,',',1,9459) -LexToken(VAR,'nmode',1,9471) -LexToken(ASSIGNMENT,'=',1,9476) -LexToken(NUMBER,'0',1,9477) -LexToken(COMMA,',',1,9478) -LexToken(VAR,'equations',1,9490) -LexToken(ASSIGNMENT,'=',1,9499) -LexToken(VAR,'list',1,9500) -LexToken(OPENBRACKET,'(',1,9504) -LexToken(CLOSEBRACKET,')',1,9505) -LexToken(CLOSEBRACKET,')',1,9506) -LexToken(COMMA,',',1,9507) -LexToken(VAR,'doc',1,9519) -LexToken(ASSIGNMENT,'=',1,9522) -LexToken(VAR,'list',1,9523) -LexToken(OPENBRACKET,'(',1,9527) -LexToken(CLOSEBRACKET,')',1,9528) -LexToken(CLOSEBRACKET,')',1,9529) -LexToken(EOL,'\n',1,9530) -LexToken(VAR,'scs_m',1,9539) -LexToken(DOT,'.',1,9544) -LexToken(VAR,'objs',1,9545) -LexToken(OPENBRACKET,'(',1,9549) -LexToken(NUMBER,'7',1,9550) -LexToken(CLOSEBRACKET,')',1,9551) -LexToken(ASSIGNMENT,'=',1,9552) -LexToken(SCICOS_LINK,'scicos_link',1,9553) -LexToken(OPENBRACKET,'(',1,9564) -LexToken(VAR,'xx',1,9576) -LexToken(ASSIGNMENT,'=',1,9578) -LexToken(OPENSQBRACKET,'[',1,9579) -LexToken(NUMBER,'303.80876',1,9580) -LexToken(SEMICOLON,';',1,9589) -LexToken(NUMBER,'309.73257',1,9590) -LexToken(CLOSESQBRACKET,']',1,9599) -LexToken(COMMA,',',1,9600) -LexToken(VAR,'yy',1,9612) -LexToken(ASSIGNMENT,'=',1,9614) -LexToken(OPENSQBRACKET,'[',1,9615) -LexToken(NUMBER,'203.11733',1,9616) -LexToken(SEMICOLON,';',1,9625) -LexToken(NUMBER,'203.11733',1,9626) -LexToken(CLOSESQBRACKET,']',1,9635) -LexToken(COMMA,',',1,9636) -LexToken(VAR,'id',1,9648) -LexToken(ASSIGNMENT,'=',1,9650) -LexToken(DQSTRING,'"drawlink"',1,9660) -LexToken(COMMA,',',1,9661) -LexToken(VAR,'thick',1,9673) -LexToken(ASSIGNMENT,'=',1,9678) -LexToken(OPENSQBRACKET,'[',1,9679) -LexToken(NUMBER,'0',1,9680) -LexToken(COMMA,',',1,9681) -LexToken(NUMBER,'0',1,9682) -LexToken(CLOSESQBRACKET,']',1,9683) -LexToken(COMMA,',',1,9684) -LexToken(VAR,'ct',1,9696) -LexToken(ASSIGNMENT,'=',1,9698) -LexToken(OPENSQBRACKET,'[',1,9699) -LexToken(NUMBER,'1',1,9700) -LexToken(COMMA,',',1,9701) -LexToken(NUMBER,'1',1,9702) -LexToken(CLOSESQBRACKET,']',1,9703) -LexToken(COMMA,',',1,9704) -LexToken(VAR,'from',1,9716) -LexToken(ASSIGNMENT,'=',1,9720) -LexToken(OPENSQBRACKET,'[',1,9721) -LexToken(NUMBER,'5',1,9722) -LexToken(COMMA,',',1,9723) -LexToken(NUMBER,'1',1,9724) -LexToken(COMMA,',',1,9725) -LexToken(NUMBER,'0',1,9726) -LexToken(CLOSESQBRACKET,']',1,9727) -LexToken(COMMA,',',1,9728) -LexToken(VAR,'to',1,9740) -LexToken(ASSIGNMENT,'=',1,9742) -LexToken(OPENSQBRACKET,'[',1,9743) -LexToken(NUMBER,'1',1,9744) -LexToken(COMMA,',',1,9745) -LexToken(NUMBER,'1',1,9746) -LexToken(COMMA,',',1,9747) -LexToken(NUMBER,'1',1,9748) -LexToken(CLOSESQBRACKET,']',1,9749) -LexToken(CLOSEBRACKET,')',1,9750) -LexToken(EOL,'\n',1,9751) -LexToken(VAR,'scs_m',1,9760) -LexToken(DOT,'.',1,9765) -LexToken(VAR,'objs',1,9766) -LexToken(OPENBRACKET,'(',1,9770) -LexToken(NUMBER,'8',1,9771) -LexToken(CLOSEBRACKET,')',1,9772) -LexToken(ASSIGNMENT,'=',1,9773) -LexToken(SCICOS_LINK,'scicos_link',1,9774) -LexToken(OPENBRACKET,'(',1,9785) -LexToken(VAR,'xx',1,9797) -LexToken(ASSIGNMENT,'=',1,9799) -LexToken(OPENSQBRACKET,'[',1,9800) -LexToken(NUMBER,'303.80876',1,9801) -LexToken(SEMICOLON,';',1,9810) -LexToken(NUMBER,'310.4659',1,9811) -LexToken(CLOSESQBRACKET,']',1,9819) -LexToken(COMMA,',',1,9820) -LexToken(VAR,'yy',1,9832) -LexToken(ASSIGNMENT,'=',1,9834) -LexToken(OPENSQBRACKET,'[',1,9835) -LexToken(NUMBER,'155.45067',1,9836) -LexToken(SEMICOLON,';',1,9845) -LexToken(NUMBER,'155.45067',1,9846) -LexToken(CLOSESQBRACKET,']',1,9855) -LexToken(COMMA,',',1,9856) -LexToken(VAR,'id',1,9868) -LexToken(ASSIGNMENT,'=',1,9870) -LexToken(DQSTRING,'"drawlink"',1,9880) -LexToken(COMMA,',',1,9881) -LexToken(VAR,'thick',1,9893) -LexToken(ASSIGNMENT,'=',1,9898) -LexToken(OPENSQBRACKET,'[',1,9899) -LexToken(NUMBER,'0',1,9900) -LexToken(COMMA,',',1,9901) -LexToken(NUMBER,'0',1,9902) -LexToken(CLOSESQBRACKET,']',1,9903) -LexToken(COMMA,',',1,9904) -LexToken(VAR,'ct',1,9916) -LexToken(ASSIGNMENT,'=',1,9918) -LexToken(OPENSQBRACKET,'[',1,9919) -LexToken(NUMBER,'1',1,9920) -LexToken(COMMA,',',1,9921) -LexToken(NUMBER,'1',1,9922) -LexToken(CLOSESQBRACKET,']',1,9923) -LexToken(COMMA,',',1,9924) -LexToken(VAR,'from',1,9936) -LexToken(ASSIGNMENT,'=',1,9940) -LexToken(OPENSQBRACKET,'[',1,9941) -LexToken(NUMBER,'6',1,9942) -LexToken(COMMA,',',1,9943) -LexToken(NUMBER,'1',1,9944) -LexToken(COMMA,',',1,9945) -LexToken(NUMBER,'0',1,9946) -LexToken(CLOSESQBRACKET,']',1,9947) -LexToken(COMMA,',',1,9948) -LexToken(VAR,'to',1,9960) -LexToken(ASSIGNMENT,'=',1,9962) -LexToken(OPENSQBRACKET,'[',1,9963) -LexToken(NUMBER,'4',1,9964) -LexToken(COMMA,',',1,9965) -LexToken(NUMBER,'1',1,9966) -LexToken(COMMA,',',1,9967) -LexToken(NUMBER,'1',1,9968) -LexToken(CLOSESQBRACKET,']',1,9969) -LexToken(CLOSEBRACKET,')',1,9970) -LexToken(EOL,'\n',1,9971) -LexToken(VAR,'scs_m',1,9980) -LexToken(DOT,'.',1,9985) -LexToken(VAR,'objs',1,9986) -LexToken(OPENBRACKET,'(',1,9990) -LexToken(NUMBER,'9',1,9991) -LexToken(CLOSEBRACKET,')',1,9992) -LexToken(ASSIGNMENT,'=',1,9993) -LexToken(SCICOS_LINK,'scicos_link',1,9994) -LexToken(OPENBRACKET,'(',1,10005) -LexToken(VAR,'xx',1,10017) -LexToken(ASSIGNMENT,'=',1,10019) -LexToken(OPENSQBRACKET,'[',1,10020) -LexToken(NUMBER,'366.87543',1,10021) -LexToken(SEMICOLON,';',1,10030) -LexToken(NUMBER,'379.39924',1,10031) -LexToken(CLOSESQBRACKET,']',1,10040) -LexToken(COMMA,',',1,10041) -LexToken(VAR,'yy',1,10053) -LexToken(ASSIGNMENT,'=',1,10055) -LexToken(OPENSQBRACKET,'[',1,10056) -LexToken(NUMBER,'203.11733',1,10057) -LexToken(SEMICOLON,';',1,10066) -LexToken(NUMBER,'202.85067',1,10067) -LexToken(CLOSESQBRACKET,']',1,10076) -LexToken(COMMA,',',1,10077) -LexToken(VAR,'id',1,10089) -LexToken(ASSIGNMENT,'=',1,10091) -LexToken(DQSTRING,'"drawlink"',1,10101) -LexToken(COMMA,',',1,10102) -LexToken(VAR,'thick',1,10114) -LexToken(ASSIGNMENT,'=',1,10119) -LexToken(OPENSQBRACKET,'[',1,10120) -LexToken(NUMBER,'0',1,10121) -LexToken(COMMA,',',1,10122) -LexToken(NUMBER,'0',1,10123) -LexToken(CLOSESQBRACKET,']',1,10124) -LexToken(COMMA,',',1,10125) -LexToken(VAR,'ct',1,10137) -LexToken(ASSIGNMENT,'=',1,10139) -LexToken(OPENSQBRACKET,'[',1,10140) -LexToken(NUMBER,'1',1,10141) -LexToken(COMMA,',',1,10142) -LexToken(NUMBER,'1',1,10143) -LexToken(CLOSESQBRACKET,']',1,10144) -LexToken(COMMA,',',1,10145) -LexToken(VAR,'from',1,10157) -LexToken(ASSIGNMENT,'=',1,10161) -LexToken(OPENSQBRACKET,'[',1,10162) -LexToken(NUMBER,'1',1,10163) -LexToken(COMMA,',',1,10164) -LexToken(NUMBER,'1',1,10165) -LexToken(COMMA,',',1,10166) -LexToken(NUMBER,'0',1,10167) -LexToken(CLOSESQBRACKET,']',1,10168) -LexToken(COMMA,',',1,10169) -LexToken(VAR,'to',1,10181) -LexToken(ASSIGNMENT,'=',1,10183) -LexToken(OPENSQBRACKET,'[',1,10184) -LexToken(NUMBER,'2',1,10185) -LexToken(COMMA,',',1,10186) -LexToken(NUMBER,'2',1,10187) -LexToken(COMMA,',',1,10188) -LexToken(NUMBER,'1',1,10189) -LexToken(CLOSESQBRACKET,']',1,10190) -LexToken(CLOSEBRACKET,')',1,10191) -LexToken(EOL,'\n',1,10192) -LexToken(VAR,'scs_m',1,10201) -LexToken(DOT,'.',1,10206) -LexToken(VAR,'objs',1,10207) -LexToken(OPENBRACKET,'(',1,10211) -LexToken(NUMBER,'10',1,10212) -LexToken(CLOSEBRACKET,')',1,10214) -LexToken(ASSIGNMENT,'=',1,10215) -LexToken(SCICOS_LINK,'scicos_link',1,10216) -LexToken(OPENBRACKET,'(',1,10227) -LexToken(VAR,'xx',1,10239) -LexToken(ASSIGNMENT,'=',1,10241) -LexToken(OPENSQBRACKET,'[',1,10242) -LexToken(NUMBER,'369.80876',1,10243) -LexToken(SEMICOLON,';',1,10252) -LexToken(NUMBER,'379.39924',1,10253) -LexToken(SEMICOLON,';',1,10262) -LexToken(NUMBER,'379.39924',1,10263) -LexToken(CLOSESQBRACKET,']',1,10272) -LexToken(COMMA,',',1,10273) -LexToken(VAR,'yy',1,10285) -LexToken(ASSIGNMENT,'=',1,10287) -LexToken(OPENSQBRACKET,'[',1,10288) -LexToken(NUMBER,'255.91733',1,10289) -LexToken(SEMICOLON,';',1,10298) -LexToken(NUMBER,'255.91733',1,10299) -LexToken(SEMICOLON,';',1,10308) -LexToken(NUMBER,'217.85067',1,10309) -LexToken(CLOSESQBRACKET,']',1,10318) -LexToken(COMMA,',',1,10319) -LexToken(VAR,'id',1,10331) -LexToken(ASSIGNMENT,'=',1,10333) -LexToken(DQSTRING,'"drawlink"',1,10343) -LexToken(COMMA,',',1,10344) -LexToken(VAR,'thick',1,10356) -LexToken(ASSIGNMENT,'=',1,10361) -LexToken(OPENSQBRACKET,'[',1,10362) -LexToken(NUMBER,'0',1,10363) -LexToken(COMMA,',',1,10364) -LexToken(NUMBER,'0',1,10365) -LexToken(CLOSESQBRACKET,']',1,10366) -LexToken(COMMA,',',1,10367) -LexToken(VAR,'ct',1,10379) -LexToken(ASSIGNMENT,'=',1,10381) -LexToken(OPENSQBRACKET,'[',1,10382) -LexToken(NUMBER,'1',1,10383) -LexToken(COMMA,',',1,10384) -LexToken(NUMBER,'1',1,10385) -LexToken(CLOSESQBRACKET,']',1,10386) -LexToken(COMMA,',',1,10387) -LexToken(VAR,'from',1,10399) -LexToken(ASSIGNMENT,'=',1,10403) -LexToken(OPENSQBRACKET,'[',1,10404) -LexToken(NUMBER,'3',1,10405) -LexToken(COMMA,',',1,10406) -LexToken(NUMBER,'1',1,10407) -LexToken(COMMA,',',1,10408) -LexToken(NUMBER,'0',1,10409) -LexToken(CLOSESQBRACKET,']',1,10410) -LexToken(COMMA,',',1,10411) -LexToken(VAR,'to',1,10423) -LexToken(ASSIGNMENT,'=',1,10425) -LexToken(OPENSQBRACKET,'[',1,10426) -LexToken(NUMBER,'2',1,10427) -LexToken(COMMA,',',1,10428) -LexToken(NUMBER,'1',1,10429) -LexToken(COMMA,',',1,10430) -LexToken(NUMBER,'1',1,10431) -LexToken(CLOSESQBRACKET,']',1,10432) -LexToken(CLOSEBRACKET,')',1,10433) -LexToken(EOL,'\n',1,10434) -LexToken(VAR,'scs_m',1,10443) -LexToken(DOT,'.',1,10448) -LexToken(VAR,'objs',1,10449) -LexToken(OPENBRACKET,'(',1,10453) -LexToken(NUMBER,'11',1,10454) -LexToken(CLOSEBRACKET,')',1,10456) -LexToken(ASSIGNMENT,'=',1,10457) -LexToken(SCICOS_LINK,'scicos_link',1,10458) -LexToken(OPENBRACKET,'(',1,10469) -LexToken(VAR,'xx',1,10481) -LexToken(ASSIGNMENT,'=',1,10483) -LexToken(OPENSQBRACKET,'[',1,10484) -LexToken(NUMBER,'367.60876',1,10485) -LexToken(SEMICOLON,';',1,10494) -LexToken(NUMBER,'379.39924',1,10495) -LexToken(SEMICOLON,';',1,10504) -LexToken(NUMBER,'379.39924',1,10505) -LexToken(CLOSESQBRACKET,']',1,10514) -LexToken(COMMA,',',1,10515) -LexToken(VAR,'yy',1,10527) -LexToken(ASSIGNMENT,'=',1,10529) -LexToken(OPENSQBRACKET,'[',1,10530) -LexToken(NUMBER,'155.45067',1,10531) -LexToken(SEMICOLON,';',1,10540) -LexToken(NUMBER,'155.45067',1,10541) -LexToken(SEMICOLON,';',1,10550) -LexToken(NUMBER,'187.85067',1,10551) -LexToken(CLOSESQBRACKET,']',1,10560) -LexToken(COMMA,',',1,10561) -LexToken(VAR,'id',1,10573) -LexToken(ASSIGNMENT,'=',1,10575) -LexToken(DQSTRING,'"drawlink"',1,10585) -LexToken(COMMA,',',1,10586) -LexToken(VAR,'thick',1,10598) -LexToken(ASSIGNMENT,'=',1,10603) -LexToken(OPENSQBRACKET,'[',1,10604) -LexToken(NUMBER,'0',1,10605) -LexToken(COMMA,',',1,10606) -LexToken(NUMBER,'0',1,10607) -LexToken(CLOSESQBRACKET,']',1,10608) -LexToken(COMMA,',',1,10609) -LexToken(VAR,'ct',1,10621) -LexToken(ASSIGNMENT,'=',1,10623) -LexToken(OPENSQBRACKET,'[',1,10624) -LexToken(NUMBER,'1',1,10625) -LexToken(COMMA,',',1,10626) -LexToken(NUMBER,'1',1,10627) -LexToken(CLOSESQBRACKET,']',1,10628) -LexToken(COMMA,',',1,10629) -LexToken(VAR,'from',1,10641) -LexToken(ASSIGNMENT,'=',1,10645) -LexToken(OPENSQBRACKET,'[',1,10646) -LexToken(NUMBER,'4',1,10647) -LexToken(COMMA,',',1,10648) -LexToken(NUMBER,'1',1,10649) -LexToken(COMMA,',',1,10650) -LexToken(NUMBER,'0',1,10651) -LexToken(CLOSESQBRACKET,']',1,10652) -LexToken(COMMA,',',1,10653) -LexToken(VAR,'to',1,10665) -LexToken(ASSIGNMENT,'=',1,10667) -LexToken(OPENSQBRACKET,'[',1,10668) -LexToken(NUMBER,'2',1,10669) -LexToken(COMMA,',',1,10670) -LexToken(NUMBER,'3',1,10671) -LexToken(COMMA,',',1,10672) -LexToken(NUMBER,'1',1,10673) -LexToken(CLOSESQBRACKET,']',1,10674) -LexToken(CLOSEBRACKET,')',1,10675) -LexToken(EOL,'\n',1,10676) -LexToken(VAR,'scs_m',1,10685) -LexToken(DOT,'.',1,10690) -LexToken(VAR,'objs',1,10691) -LexToken(OPENBRACKET,'(',1,10695) -LexToken(NUMBER,'12',1,10696) -LexToken(CLOSEBRACKET,')',1,10698) -LexToken(ASSIGNMENT,'=',1,10699) -LexToken(SCICOS_BLOCK,'scicos_block',1,10700) -LexToken(OPENBRACKET,'(',1,10712) -LexToken(VAR,'gui',1,10724) -LexToken(ASSIGNMENT,'=',1,10727) -LexToken(DQSTRING,'"SPLIT_f"',1,10736) -LexToken(COMMA,',',1,10737) -LexToken(VAR,'graphics',1,10749) -LexToken(ASSIGNMENT,'=',1,10757) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,10758) -LexToken(OPENBRACKET,'(',1,10773) -LexToken(VAR,'orig',1,10785) -LexToken(ASSIGNMENT,'=',1,10789) -LexToken(OPENSQBRACKET,'[',1,10790) -LexToken(NUMBER,'234.704',1,10791) -LexToken(SEMICOLON,';',1,10798) -LexToken(NUMBER,'203.11733',1,10799) -LexToken(CLOSESQBRACKET,']',1,10808) -LexToken(COMMA,',',1,10809) -LexToken(VAR,'sz',1,10821) -LexToken(ASSIGNMENT,'=',1,10823) -LexToken(OPENSQBRACKET,'[',1,10824) -LexToken(NUMBER,'0.3333333',1,10825) -LexToken(COMMA,',',1,10834) -LexToken(NUMBER,'0.3333333',1,10835) -LexToken(CLOSESQBRACKET,']',1,10844) -LexToken(COMMA,',',1,10845) -LexToken(VAR,'flip',1,10857) -LexToken(ASSIGNMENT,'=',1,10861) -LexToken(PREVAR_BOOLEAN,'%t',1,10862) -LexToken(COMMA,',',1,10864) -LexToken(VAR,'theta',1,10876) -LexToken(ASSIGNMENT,'=',1,10881) -LexToken(NUMBER,'0',1,10882) -LexToken(COMMA,',',1,10883) -LexToken(VAR,'exprs',1,10895) -LexToken(ASSIGNMENT,'=',1,10900) -LexToken(OPENSQBRACKET,'[',1,10901) -LexToken(CLOSESQBRACKET,']',1,10902) -LexToken(COMMA,',',1,10903) -LexToken(VAR,'pin',1,10915) -LexToken(ASSIGNMENT,'=',1,10918) -LexToken(NUMBER,'16',1,10919) -LexToken(COMMA,',',1,10921) -LexToken(VAR,'pout',1,10933) -LexToken(ASSIGNMENT,'=',1,10937) -LexToken(OPENSQBRACKET,'[',1,10938) -LexToken(NUMBER,'13',1,10939) -LexToken(SEMICOLON,';',1,10941) -LexToken(NUMBER,'14',1,10942) -LexToken(CLOSESQBRACKET,']',1,10944) -LexToken(COMMA,',',1,10945) -LexToken(VAR,'pein',1,10957) -LexToken(ASSIGNMENT,'=',1,10961) -LexToken(OPENSQBRACKET,'[',1,10962) -LexToken(CLOSESQBRACKET,']',1,10963) -LexToken(COMMA,',',1,10964) -LexToken(VAR,'peout',1,10976) -LexToken(ASSIGNMENT,'=',1,10981) -LexToken(OPENSQBRACKET,'[',1,10982) -LexToken(CLOSESQBRACKET,']',1,10983) -LexToken(COMMA,',',1,10984) -LexToken(VAR,'gr_i',1,10996) -LexToken(ASSIGNMENT,'=',1,11000) -LexToken(OPENSQBRACKET,'[',1,11001) -LexToken(CLOSESQBRACKET,']',1,11002) -LexToken(COMMA,',',1,11003) -LexToken(VAR,'id',1,11015) -LexToken(ASSIGNMENT,'=',1,11017) -LexToken(DQSTRING,'""',1,11019) -LexToken(COMMA,',',1,11020) -LexToken(VAR,'in_implicit',1,11032) -LexToken(ASSIGNMENT,'=',1,11043) -LexToken(DQSTRING,'"E"',1,11046) -LexToken(COMMA,',',1,11047) -LexToken(VAR,'out_implicit',1,11059) -LexToken(ASSIGNMENT,'=',1,11071) -LexToken(OPENSQBRACKET,'[',1,11072) -LexToken(DQSTRING,'"E"',1,11075) -LexToken(SEMICOLON,';',1,11076) -LexToken(DQSTRING,'"E"',1,11079) -LexToken(SEMICOLON,';',1,11080) -LexToken(DQSTRING,'"E"',1,11083) -LexToken(CLOSESQBRACKET,']',1,11084) -LexToken(CLOSEBRACKET,')',1,11085) -LexToken(COMMA,',',1,11086) -LexToken(VAR,'model',1,11098) -LexToken(ASSIGNMENT,'=',1,11103) -LexToken(SCICOS_MODEL,'scicos_model',1,11104) -LexToken(OPENBRACKET,'(',1,11116) -LexToken(VAR,'sim',1,11128) -LexToken(ASSIGNMENT,'=',1,11131) -LexToken(DQSTRING,'"lsplit"',1,11139) -LexToken(COMMA,',',1,11140) -LexToken(VAR,'in',1,11152) -LexToken(ASSIGNMENT,'=',1,11154) -LexToken(ADDITION,'-',1,11155) -LexToken(NUMBER,'1',1,11156) -LexToken(COMMA,',',1,11157) -LexToken(VAR,'in2',1,11169) -LexToken(ASSIGNMENT,'=',1,11172) -LexToken(OPENSQBRACKET,'[',1,11173) -LexToken(CLOSESQBRACKET,']',1,11174) -LexToken(COMMA,',',1,11175) -LexToken(VAR,'intyp',1,11187) -LexToken(ASSIGNMENT,'=',1,11192) -LexToken(NUMBER,'1',1,11193) -LexToken(COMMA,',',1,11194) -LexToken(VAR,'out',1,11206) -LexToken(ASSIGNMENT,'=',1,11209) -LexToken(OPENSQBRACKET,'[',1,11210) -LexToken(ADDITION,'-',1,11211) -LexToken(NUMBER,'1',1,11212) -LexToken(SEMICOLON,';',1,11213) -LexToken(ADDITION,'-',1,11214) -LexToken(NUMBER,'1',1,11215) -LexToken(SEMICOLON,';',1,11216) -LexToken(ADDITION,'-',1,11217) -LexToken(NUMBER,'1',1,11218) -LexToken(CLOSESQBRACKET,']',1,11219) -LexToken(COMMA,',',1,11220) -LexToken(VAR,'out2',1,11232) -LexToken(ASSIGNMENT,'=',1,11236) -LexToken(OPENSQBRACKET,'[',1,11237) -LexToken(CLOSESQBRACKET,']',1,11238) -LexToken(COMMA,',',1,11239) -LexToken(VAR,'outtyp',1,11251) -LexToken(ASSIGNMENT,'=',1,11257) -LexToken(NUMBER,'1',1,11258) -LexToken(COMMA,',',1,11259) -LexToken(VAR,'evtin',1,11271) -LexToken(ASSIGNMENT,'=',1,11276) -LexToken(OPENSQBRACKET,'[',1,11277) -LexToken(CLOSESQBRACKET,']',1,11278) -LexToken(COMMA,',',1,11279) -LexToken(VAR,'evtout',1,11291) -LexToken(ASSIGNMENT,'=',1,11297) -LexToken(OPENSQBRACKET,'[',1,11298) -LexToken(CLOSESQBRACKET,']',1,11299) -LexToken(COMMA,',',1,11300) -LexToken(VAR,'state',1,11312) -LexToken(ASSIGNMENT,'=',1,11317) -LexToken(OPENSQBRACKET,'[',1,11318) -LexToken(CLOSESQBRACKET,']',1,11319) -LexToken(COMMA,',',1,11320) -LexToken(VAR,'dstate',1,11332) -LexToken(ASSIGNMENT,'=',1,11338) -LexToken(OPENSQBRACKET,'[',1,11339) -LexToken(CLOSESQBRACKET,']',1,11340) -LexToken(COMMA,',',1,11341) -LexToken(VAR,'odstate',1,11353) -LexToken(ASSIGNMENT,'=',1,11360) -LexToken(VAR,'list',1,11361) -LexToken(OPENBRACKET,'(',1,11365) -LexToken(CLOSEBRACKET,')',1,11366) -LexToken(COMMA,',',1,11367) -LexToken(VAR,'rpar',1,11379) -LexToken(ASSIGNMENT,'=',1,11383) -LexToken(OPENSQBRACKET,'[',1,11384) -LexToken(CLOSESQBRACKET,']',1,11385) -LexToken(COMMA,',',1,11386) -LexToken(VAR,'ipar',1,11398) -LexToken(ASSIGNMENT,'=',1,11402) -LexToken(OPENSQBRACKET,'[',1,11403) -LexToken(CLOSESQBRACKET,']',1,11404) -LexToken(COMMA,',',1,11405) -LexToken(VAR,'opar',1,11417) -LexToken(ASSIGNMENT,'=',1,11421) -LexToken(VAR,'list',1,11422) -LexToken(OPENBRACKET,'(',1,11426) -LexToken(CLOSEBRACKET,')',1,11427) -LexToken(COMMA,',',1,11428) -LexToken(VAR,'blocktype',1,11440) -LexToken(ASSIGNMENT,'=',1,11449) -LexToken(DQSTRING,'"c"',1,11452) -LexToken(COMMA,',',1,11453) -LexToken(VAR,'firing',1,11465) -LexToken(ASSIGNMENT,'=',1,11471) -LexToken(OPENSQBRACKET,'[',1,11472) -LexToken(CLOSESQBRACKET,']',1,11473) -LexToken(COMMA,',',1,11474) -LexToken(VAR,'dep_ut',1,11486) -LexToken(ASSIGNMENT,'=',1,11492) -LexToken(OPENSQBRACKET,'[',1,11493) -LexToken(PREVAR_BOOLEAN,'%t',1,11494) -LexToken(COMMA,',',1,11496) -LexToken(PREVAR_BOOLEAN,'%f',1,11497) -LexToken(CLOSESQBRACKET,']',1,11499) -LexToken(COMMA,',',1,11500) -LexToken(VAR,'label',1,11512) -LexToken(ASSIGNMENT,'=',1,11517) -LexToken(DQSTRING,'""',1,11519) -LexToken(COMMA,',',1,11520) -LexToken(VAR,'nzcross',1,11532) -LexToken(ASSIGNMENT,'=',1,11539) -LexToken(NUMBER,'0',1,11540) -LexToken(COMMA,',',1,11541) -LexToken(VAR,'nmode',1,11553) -LexToken(ASSIGNMENT,'=',1,11558) -LexToken(NUMBER,'0',1,11559) -LexToken(COMMA,',',1,11560) -LexToken(VAR,'equations',1,11572) -LexToken(ASSIGNMENT,'=',1,11581) -LexToken(VAR,'list',1,11582) -LexToken(OPENBRACKET,'(',1,11586) -LexToken(CLOSEBRACKET,')',1,11587) -LexToken(CLOSEBRACKET,')',1,11588) -LexToken(COMMA,',',1,11589) -LexToken(VAR,'doc',1,11601) -LexToken(ASSIGNMENT,'=',1,11604) -LexToken(VAR,'list',1,11605) -LexToken(OPENBRACKET,'(',1,11609) -LexToken(CLOSEBRACKET,')',1,11610) -LexToken(CLOSEBRACKET,')',1,11611) -LexToken(EOL,'\n',1,11612) -LexToken(VAR,'scs_m',1,11621) -LexToken(DOT,'.',1,11626) -LexToken(VAR,'objs',1,11627) -LexToken(OPENBRACKET,'(',1,11631) -LexToken(NUMBER,'13',1,11632) -LexToken(CLOSEBRACKET,')',1,11634) -LexToken(ASSIGNMENT,'=',1,11635) -LexToken(SCICOS_LINK,'scicos_link',1,11636) -LexToken(OPENBRACKET,'(',1,11647) -LexToken(VAR,'xx',1,11659) -LexToken(ASSIGNMENT,'=',1,11661) -LexToken(OPENSQBRACKET,'[',1,11662) -LexToken(NUMBER,'234.704',1,11663) -LexToken(SEMICOLON,';',1,11670) -LexToken(NUMBER,'246.6659',1,11671) -LexToken(CLOSESQBRACKET,']',1,11679) -LexToken(COMMA,',',1,11680) -LexToken(VAR,'yy',1,11692) -LexToken(ASSIGNMENT,'=',1,11694) -LexToken(OPENSQBRACKET,'[',1,11695) -LexToken(NUMBER,'203.11733',1,11696) -LexToken(SEMICOLON,';',1,11705) -LexToken(NUMBER,'203.11733',1,11706) -LexToken(CLOSESQBRACKET,']',1,11715) -LexToken(COMMA,',',1,11716) -LexToken(VAR,'id',1,11728) -LexToken(ASSIGNMENT,'=',1,11730) -LexToken(DQSTRING,'"drawlink"',1,11740) -LexToken(COMMA,',',1,11741) -LexToken(VAR,'thick',1,11753) -LexToken(ASSIGNMENT,'=',1,11758) -LexToken(OPENSQBRACKET,'[',1,11759) -LexToken(NUMBER,'0',1,11760) -LexToken(COMMA,',',1,11761) -LexToken(NUMBER,'0',1,11762) -LexToken(CLOSESQBRACKET,']',1,11763) -LexToken(COMMA,',',1,11764) -LexToken(VAR,'ct',1,11776) -LexToken(ASSIGNMENT,'=',1,11778) -LexToken(OPENSQBRACKET,'[',1,11779) -LexToken(NUMBER,'1',1,11780) -LexToken(COMMA,',',1,11781) -LexToken(NUMBER,'1',1,11782) -LexToken(CLOSESQBRACKET,']',1,11783) -LexToken(COMMA,',',1,11784) -LexToken(VAR,'from',1,11796) -LexToken(ASSIGNMENT,'=',1,11800) -LexToken(OPENSQBRACKET,'[',1,11801) -LexToken(NUMBER,'12',1,11802) -LexToken(COMMA,',',1,11804) -LexToken(NUMBER,'1',1,11805) -LexToken(COMMA,',',1,11806) -LexToken(NUMBER,'0',1,11807) -LexToken(CLOSESQBRACKET,']',1,11808) -LexToken(COMMA,',',1,11809) -LexToken(VAR,'to',1,11821) -LexToken(ASSIGNMENT,'=',1,11823) -LexToken(OPENSQBRACKET,'[',1,11824) -LexToken(NUMBER,'5',1,11825) -LexToken(COMMA,',',1,11826) -LexToken(NUMBER,'1',1,11827) -LexToken(COMMA,',',1,11828) -LexToken(NUMBER,'1',1,11829) -LexToken(CLOSESQBRACKET,']',1,11830) -LexToken(CLOSEBRACKET,')',1,11831) -LexToken(EOL,'\n',1,11832) -LexToken(VAR,'scs_m',1,11841) -LexToken(DOT,'.',1,11846) -LexToken(VAR,'objs',1,11847) -LexToken(OPENBRACKET,'(',1,11851) -LexToken(NUMBER,'14',1,11852) -LexToken(CLOSEBRACKET,')',1,11854) -LexToken(ASSIGNMENT,'=',1,11855) -LexToken(SCICOS_LINK,'scicos_link',1,11856) -LexToken(OPENBRACKET,'(',1,11867) -LexToken(VAR,'xx',1,11879) -LexToken(ASSIGNMENT,'=',1,11881) -LexToken(OPENSQBRACKET,'[',1,11882) -LexToken(NUMBER,'234.704',1,11883) -LexToken(SEMICOLON,';',1,11890) -LexToken(NUMBER,'234.704',1,11891) -LexToken(SEMICOLON,';',1,11898) -LexToken(NUMBER,'246.6659',1,11899) -LexToken(CLOSESQBRACKET,']',1,11907) -LexToken(COMMA,',',1,11908) -LexToken(VAR,'yy',1,11920) -LexToken(ASSIGNMENT,'=',1,11922) -LexToken(OPENSQBRACKET,'[',1,11923) -LexToken(NUMBER,'203.11733',1,11924) -LexToken(SEMICOLON,';',1,11933) -LexToken(NUMBER,'155.45067',1,11934) -LexToken(SEMICOLON,';',1,11943) -LexToken(NUMBER,'155.45067',1,11944) -LexToken(CLOSESQBRACKET,']',1,11953) -LexToken(COMMA,',',1,11954) -LexToken(VAR,'id',1,11966) -LexToken(ASSIGNMENT,'=',1,11968) -LexToken(DQSTRING,'"drawlink"',1,11978) -LexToken(COMMA,',',1,11979) -LexToken(VAR,'thick',1,11991) -LexToken(ASSIGNMENT,'=',1,11996) -LexToken(OPENSQBRACKET,'[',1,11997) -LexToken(NUMBER,'0',1,11998) -LexToken(COMMA,',',1,11999) -LexToken(NUMBER,'0',1,12000) -LexToken(CLOSESQBRACKET,']',1,12001) -LexToken(COMMA,',',1,12002) -LexToken(VAR,'ct',1,12014) -LexToken(ASSIGNMENT,'=',1,12016) -LexToken(OPENSQBRACKET,'[',1,12017) -LexToken(NUMBER,'1',1,12018) -LexToken(COMMA,',',1,12019) -LexToken(NUMBER,'1',1,12020) -LexToken(CLOSESQBRACKET,']',1,12021) -LexToken(COMMA,',',1,12022) -LexToken(VAR,'from',1,12034) -LexToken(ASSIGNMENT,'=',1,12038) -LexToken(OPENSQBRACKET,'[',1,12039) -LexToken(NUMBER,'12',1,12040) -LexToken(COMMA,',',1,12042) -LexToken(NUMBER,'2',1,12043) -LexToken(COMMA,',',1,12044) -LexToken(NUMBER,'0',1,12045) -LexToken(CLOSESQBRACKET,']',1,12046) -LexToken(COMMA,',',1,12047) -LexToken(VAR,'to',1,12059) -LexToken(ASSIGNMENT,'=',1,12061) -LexToken(OPENSQBRACKET,'[',1,12062) -LexToken(NUMBER,'6',1,12063) -LexToken(COMMA,',',1,12064) -LexToken(NUMBER,'1',1,12065) -LexToken(COMMA,',',1,12066) -LexToken(NUMBER,'1',1,12067) -LexToken(CLOSESQBRACKET,']',1,12068) -LexToken(CLOSEBRACKET,')',1,12069) -LexToken(EOL,'\n',1,12070) -LexToken(VAR,'scs_m',1,12079) -LexToken(DOT,'.',1,12084) -LexToken(VAR,'objs',1,12085) -LexToken(OPENBRACKET,'(',1,12089) -LexToken(NUMBER,'15',1,12090) -LexToken(CLOSEBRACKET,')',1,12092) -LexToken(ASSIGNMENT,'=',1,12093) -LexToken(SCICOS_BLOCK,'scicos_block',1,12094) -LexToken(OPENBRACKET,'(',1,12106) -LexToken(VAR,'gui',1,12118) -LexToken(ASSIGNMENT,'=',1,12121) -LexToken(DQSTRING,'"SPLIT_f"',1,12130) -LexToken(COMMA,',',1,12131) -LexToken(VAR,'graphics',1,12143) -LexToken(ASSIGNMENT,'=',1,12151) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,12152) -LexToken(OPENBRACKET,'(',1,12167) -LexToken(VAR,'orig',1,12179) -LexToken(ASSIGNMENT,'=',1,12183) -LexToken(OPENSQBRACKET,'[',1,12184) -LexToken(NUMBER,'233.97067',1,12185) -LexToken(SEMICOLON,';',1,12194) -LexToken(NUMBER,'203.11733',1,12195) -LexToken(CLOSESQBRACKET,']',1,12204) -LexToken(COMMA,',',1,12205) -LexToken(VAR,'sz',1,12217) -LexToken(ASSIGNMENT,'=',1,12219) -LexToken(OPENSQBRACKET,'[',1,12220) -LexToken(NUMBER,'0.3333333',1,12221) -LexToken(COMMA,',',1,12230) -LexToken(NUMBER,'0.3333333',1,12231) -LexToken(CLOSESQBRACKET,']',1,12240) -LexToken(COMMA,',',1,12241) -LexToken(VAR,'flip',1,12253) -LexToken(ASSIGNMENT,'=',1,12257) -LexToken(PREVAR_BOOLEAN,'%t',1,12258) -LexToken(COMMA,',',1,12260) -LexToken(VAR,'theta',1,12272) -LexToken(ASSIGNMENT,'=',1,12277) -LexToken(NUMBER,'0',1,12278) -LexToken(COMMA,',',1,12279) -LexToken(VAR,'exprs',1,12291) -LexToken(ASSIGNMENT,'=',1,12296) -LexToken(OPENSQBRACKET,'[',1,12297) -LexToken(CLOSESQBRACKET,']',1,12298) -LexToken(COMMA,',',1,12299) -LexToken(VAR,'pin',1,12311) -LexToken(ASSIGNMENT,'=',1,12314) -LexToken(NUMBER,'21',1,12315) -LexToken(COMMA,',',1,12317) -LexToken(VAR,'pout',1,12329) -LexToken(ASSIGNMENT,'=',1,12333) -LexToken(OPENSQBRACKET,'[',1,12334) -LexToken(NUMBER,'16',1,12335) -LexToken(SEMICOLON,';',1,12337) -LexToken(NUMBER,'17',1,12338) -LexToken(CLOSESQBRACKET,']',1,12340) -LexToken(COMMA,',',1,12341) -LexToken(VAR,'pein',1,12353) -LexToken(ASSIGNMENT,'=',1,12357) -LexToken(OPENSQBRACKET,'[',1,12358) -LexToken(CLOSESQBRACKET,']',1,12359) -LexToken(COMMA,',',1,12360) -LexToken(VAR,'peout',1,12372) -LexToken(ASSIGNMENT,'=',1,12377) -LexToken(OPENSQBRACKET,'[',1,12378) -LexToken(CLOSESQBRACKET,']',1,12379) -LexToken(COMMA,',',1,12380) -LexToken(VAR,'gr_i',1,12392) -LexToken(ASSIGNMENT,'=',1,12396) -LexToken(OPENSQBRACKET,'[',1,12397) -LexToken(CLOSESQBRACKET,']',1,12398) -LexToken(COMMA,',',1,12399) -LexToken(VAR,'id',1,12411) -LexToken(ASSIGNMENT,'=',1,12413) -LexToken(DQSTRING,'""',1,12415) -LexToken(COMMA,',',1,12416) -LexToken(VAR,'in_implicit',1,12428) -LexToken(ASSIGNMENT,'=',1,12439) -LexToken(DQSTRING,'"E"',1,12442) -LexToken(COMMA,',',1,12443) -LexToken(VAR,'out_implicit',1,12455) -LexToken(ASSIGNMENT,'=',1,12467) -LexToken(OPENSQBRACKET,'[',1,12468) -LexToken(DQSTRING,'"E"',1,12471) -LexToken(SEMICOLON,';',1,12472) -LexToken(DQSTRING,'"E"',1,12475) -LexToken(SEMICOLON,';',1,12476) -LexToken(DQSTRING,'"E"',1,12479) -LexToken(CLOSESQBRACKET,']',1,12480) -LexToken(CLOSEBRACKET,')',1,12481) -LexToken(COMMA,',',1,12482) -LexToken(VAR,'model',1,12494) -LexToken(ASSIGNMENT,'=',1,12499) -LexToken(SCICOS_MODEL,'scicos_model',1,12500) -LexToken(OPENBRACKET,'(',1,12512) -LexToken(VAR,'sim',1,12524) -LexToken(ASSIGNMENT,'=',1,12527) -LexToken(DQSTRING,'"lsplit"',1,12535) -LexToken(COMMA,',',1,12536) -LexToken(VAR,'in',1,12548) -LexToken(ASSIGNMENT,'=',1,12550) -LexToken(ADDITION,'-',1,12551) -LexToken(NUMBER,'1',1,12552) -LexToken(COMMA,',',1,12553) -LexToken(VAR,'in2',1,12565) -LexToken(ASSIGNMENT,'=',1,12568) -LexToken(OPENSQBRACKET,'[',1,12569) -LexToken(CLOSESQBRACKET,']',1,12570) -LexToken(COMMA,',',1,12571) -LexToken(VAR,'intyp',1,12583) -LexToken(ASSIGNMENT,'=',1,12588) -LexToken(NUMBER,'1',1,12589) -LexToken(COMMA,',',1,12590) -LexToken(VAR,'out',1,12602) -LexToken(ASSIGNMENT,'=',1,12605) -LexToken(OPENSQBRACKET,'[',1,12606) -LexToken(ADDITION,'-',1,12607) -LexToken(NUMBER,'1',1,12608) -LexToken(SEMICOLON,';',1,12609) -LexToken(ADDITION,'-',1,12610) -LexToken(NUMBER,'1',1,12611) -LexToken(SEMICOLON,';',1,12612) -LexToken(ADDITION,'-',1,12613) -LexToken(NUMBER,'1',1,12614) -LexToken(CLOSESQBRACKET,']',1,12615) -LexToken(COMMA,',',1,12616) -LexToken(VAR,'out2',1,12628) -LexToken(ASSIGNMENT,'=',1,12632) -LexToken(OPENSQBRACKET,'[',1,12633) -LexToken(CLOSESQBRACKET,']',1,12634) -LexToken(COMMA,',',1,12635) -LexToken(VAR,'outtyp',1,12647) -LexToken(ASSIGNMENT,'=',1,12653) -LexToken(NUMBER,'1',1,12654) -LexToken(COMMA,',',1,12655) -LexToken(VAR,'evtin',1,12667) -LexToken(ASSIGNMENT,'=',1,12672) -LexToken(OPENSQBRACKET,'[',1,12673) -LexToken(CLOSESQBRACKET,']',1,12674) -LexToken(COMMA,',',1,12675) -LexToken(VAR,'evtout',1,12687) -LexToken(ASSIGNMENT,'=',1,12693) -LexToken(OPENSQBRACKET,'[',1,12694) -LexToken(CLOSESQBRACKET,']',1,12695) -LexToken(COMMA,',',1,12696) -LexToken(VAR,'state',1,12708) -LexToken(ASSIGNMENT,'=',1,12713) -LexToken(OPENSQBRACKET,'[',1,12714) -LexToken(CLOSESQBRACKET,']',1,12715) -LexToken(COMMA,',',1,12716) -LexToken(VAR,'dstate',1,12728) -LexToken(ASSIGNMENT,'=',1,12734) -LexToken(OPENSQBRACKET,'[',1,12735) -LexToken(CLOSESQBRACKET,']',1,12736) -LexToken(COMMA,',',1,12737) -LexToken(VAR,'odstate',1,12749) -LexToken(ASSIGNMENT,'=',1,12756) -LexToken(VAR,'list',1,12757) -LexToken(OPENBRACKET,'(',1,12761) -LexToken(CLOSEBRACKET,')',1,12762) -LexToken(COMMA,',',1,12763) -LexToken(VAR,'rpar',1,12775) -LexToken(ASSIGNMENT,'=',1,12779) -LexToken(OPENSQBRACKET,'[',1,12780) -LexToken(CLOSESQBRACKET,']',1,12781) -LexToken(COMMA,',',1,12782) -LexToken(VAR,'ipar',1,12794) -LexToken(ASSIGNMENT,'=',1,12798) -LexToken(OPENSQBRACKET,'[',1,12799) -LexToken(CLOSESQBRACKET,']',1,12800) -LexToken(COMMA,',',1,12801) -LexToken(VAR,'opar',1,12813) -LexToken(ASSIGNMENT,'=',1,12817) -LexToken(VAR,'list',1,12818) -LexToken(OPENBRACKET,'(',1,12822) -LexToken(CLOSEBRACKET,')',1,12823) -LexToken(COMMA,',',1,12824) -LexToken(VAR,'blocktype',1,12836) -LexToken(ASSIGNMENT,'=',1,12845) -LexToken(DQSTRING,'"c"',1,12848) -LexToken(COMMA,',',1,12849) -LexToken(VAR,'firing',1,12861) -LexToken(ASSIGNMENT,'=',1,12867) -LexToken(OPENSQBRACKET,'[',1,12868) -LexToken(CLOSESQBRACKET,']',1,12869) -LexToken(COMMA,',',1,12870) -LexToken(VAR,'dep_ut',1,12882) -LexToken(ASSIGNMENT,'=',1,12888) -LexToken(OPENSQBRACKET,'[',1,12889) -LexToken(PREVAR_BOOLEAN,'%t',1,12890) -LexToken(COMMA,',',1,12892) -LexToken(PREVAR_BOOLEAN,'%f',1,12893) -LexToken(CLOSESQBRACKET,']',1,12895) -LexToken(COMMA,',',1,12896) -LexToken(VAR,'label',1,12908) -LexToken(ASSIGNMENT,'=',1,12913) -LexToken(DQSTRING,'""',1,12915) -LexToken(COMMA,',',1,12916) -LexToken(VAR,'nzcross',1,12928) -LexToken(ASSIGNMENT,'=',1,12935) -LexToken(NUMBER,'0',1,12936) -LexToken(COMMA,',',1,12937) -LexToken(VAR,'nmode',1,12949) -LexToken(ASSIGNMENT,'=',1,12954) -LexToken(NUMBER,'0',1,12955) -LexToken(COMMA,',',1,12956) -LexToken(VAR,'equations',1,12968) -LexToken(ASSIGNMENT,'=',1,12977) -LexToken(VAR,'list',1,12978) -LexToken(OPENBRACKET,'(',1,12982) -LexToken(CLOSEBRACKET,')',1,12983) -LexToken(CLOSEBRACKET,')',1,12984) -LexToken(COMMA,',',1,12985) -LexToken(VAR,'doc',1,12997) -LexToken(ASSIGNMENT,'=',1,13000) -LexToken(VAR,'list',1,13001) -LexToken(OPENBRACKET,'(',1,13005) -LexToken(CLOSEBRACKET,')',1,13006) -LexToken(CLOSEBRACKET,')',1,13007) -LexToken(EOL,'\n',1,13008) -LexToken(VAR,'scs_m',1,13017) -LexToken(DOT,'.',1,13022) -LexToken(VAR,'objs',1,13023) -LexToken(OPENBRACKET,'(',1,13027) -LexToken(NUMBER,'16',1,13028) -LexToken(CLOSEBRACKET,')',1,13030) -LexToken(ASSIGNMENT,'=',1,13031) -LexToken(SCICOS_LINK,'scicos_link',1,13032) -LexToken(OPENBRACKET,'(',1,13043) -LexToken(VAR,'xx',1,13055) -LexToken(ASSIGNMENT,'=',1,13057) -LexToken(OPENSQBRACKET,'[',1,13058) -LexToken(NUMBER,'233.97067',1,13059) -LexToken(SEMICOLON,';',1,13068) -LexToken(NUMBER,'234.704',1,13069) -LexToken(CLOSESQBRACKET,']',1,13076) -LexToken(COMMA,',',1,13077) -LexToken(VAR,'yy',1,13089) -LexToken(ASSIGNMENT,'=',1,13091) -LexToken(OPENSQBRACKET,'[',1,13092) -LexToken(NUMBER,'203.11733',1,13093) -LexToken(SEMICOLON,';',1,13102) -LexToken(NUMBER,'203.11733',1,13103) -LexToken(CLOSESQBRACKET,']',1,13112) -LexToken(COMMA,',',1,13113) -LexToken(VAR,'id',1,13125) -LexToken(ASSIGNMENT,'=',1,13127) -LexToken(DQSTRING,'"drawlink"',1,13137) -LexToken(COMMA,',',1,13138) -LexToken(VAR,'thick',1,13150) -LexToken(ASSIGNMENT,'=',1,13155) -LexToken(OPENSQBRACKET,'[',1,13156) -LexToken(NUMBER,'0',1,13157) -LexToken(COMMA,',',1,13158) -LexToken(NUMBER,'0',1,13159) -LexToken(CLOSESQBRACKET,']',1,13160) -LexToken(COMMA,',',1,13161) -LexToken(VAR,'ct',1,13173) -LexToken(ASSIGNMENT,'=',1,13175) -LexToken(OPENSQBRACKET,'[',1,13176) -LexToken(NUMBER,'1',1,13177) -LexToken(COMMA,',',1,13178) -LexToken(NUMBER,'1',1,13179) -LexToken(CLOSESQBRACKET,']',1,13180) -LexToken(COMMA,',',1,13181) -LexToken(VAR,'from',1,13193) -LexToken(ASSIGNMENT,'=',1,13197) -LexToken(OPENSQBRACKET,'[',1,13198) -LexToken(NUMBER,'15',1,13199) -LexToken(COMMA,',',1,13201) -LexToken(NUMBER,'1',1,13202) -LexToken(COMMA,',',1,13203) -LexToken(NUMBER,'0',1,13204) -LexToken(CLOSESQBRACKET,']',1,13205) -LexToken(COMMA,',',1,13206) -LexToken(VAR,'to',1,13218) -LexToken(ASSIGNMENT,'=',1,13220) -LexToken(OPENSQBRACKET,'[',1,13221) -LexToken(NUMBER,'12',1,13222) -LexToken(COMMA,',',1,13224) -LexToken(NUMBER,'1',1,13225) -LexToken(COMMA,',',1,13226) -LexToken(NUMBER,'1',1,13227) -LexToken(CLOSESQBRACKET,']',1,13228) -LexToken(CLOSEBRACKET,')',1,13229) -LexToken(EOL,'\n',1,13230) -LexToken(VAR,'scs_m',1,13239) -LexToken(DOT,'.',1,13244) -LexToken(VAR,'objs',1,13245) -LexToken(OPENBRACKET,'(',1,13249) -LexToken(NUMBER,'17',1,13250) -LexToken(CLOSEBRACKET,')',1,13252) -LexToken(ASSIGNMENT,'=',1,13253) -LexToken(SCICOS_LINK,'scicos_link',1,13254) -LexToken(OPENBRACKET,'(',1,13265) -LexToken(VAR,'xx',1,13277) -LexToken(ASSIGNMENT,'=',1,13279) -LexToken(OPENSQBRACKET,'[',1,13280) -LexToken(NUMBER,'233.97067',1,13281) -LexToken(SEMICOLON,';',1,13290) -LexToken(NUMBER,'233.97067',1,13291) -LexToken(SEMICOLON,';',1,13300) -LexToken(NUMBER,'312.6659',1,13301) -LexToken(CLOSESQBRACKET,']',1,13309) -LexToken(COMMA,',',1,13310) -LexToken(VAR,'yy',1,13322) -LexToken(ASSIGNMENT,'=',1,13324) -LexToken(OPENSQBRACKET,'[',1,13325) -LexToken(NUMBER,'203.11733',1,13326) -LexToken(SEMICOLON,';',1,13335) -LexToken(NUMBER,'255.91733',1,13336) -LexToken(SEMICOLON,';',1,13345) -LexToken(NUMBER,'255.91733',1,13346) -LexToken(CLOSESQBRACKET,']',1,13355) -LexToken(COMMA,',',1,13356) -LexToken(VAR,'id',1,13368) -LexToken(ASSIGNMENT,'=',1,13370) -LexToken(DQSTRING,'"drawlink"',1,13380) -LexToken(COMMA,',',1,13381) -LexToken(VAR,'thick',1,13393) -LexToken(ASSIGNMENT,'=',1,13398) -LexToken(OPENSQBRACKET,'[',1,13399) -LexToken(NUMBER,'0',1,13400) -LexToken(COMMA,',',1,13401) -LexToken(NUMBER,'0',1,13402) -LexToken(CLOSESQBRACKET,']',1,13403) -LexToken(COMMA,',',1,13404) -LexToken(VAR,'ct',1,13416) -LexToken(ASSIGNMENT,'=',1,13418) -LexToken(OPENSQBRACKET,'[',1,13419) -LexToken(NUMBER,'1',1,13420) -LexToken(COMMA,',',1,13421) -LexToken(NUMBER,'1',1,13422) -LexToken(CLOSESQBRACKET,']',1,13423) -LexToken(COMMA,',',1,13424) -LexToken(VAR,'from',1,13436) -LexToken(ASSIGNMENT,'=',1,13440) -LexToken(OPENSQBRACKET,'[',1,13441) -LexToken(NUMBER,'15',1,13442) -LexToken(COMMA,',',1,13444) -LexToken(NUMBER,'2',1,13445) -LexToken(COMMA,',',1,13446) -LexToken(NUMBER,'0',1,13447) -LexToken(CLOSESQBRACKET,']',1,13448) -LexToken(COMMA,',',1,13449) -LexToken(VAR,'to',1,13461) -LexToken(ASSIGNMENT,'=',1,13463) -LexToken(OPENSQBRACKET,'[',1,13464) -LexToken(NUMBER,'3',1,13465) -LexToken(COMMA,',',1,13466) -LexToken(NUMBER,'1',1,13467) -LexToken(COMMA,',',1,13468) -LexToken(NUMBER,'1',1,13469) -LexToken(CLOSESQBRACKET,']',1,13470) -LexToken(CLOSEBRACKET,')',1,13471) -LexToken(EOL,'\n',1,13472) -LexToken(VAR,'scs_m',1,13481) -LexToken(DOT,'.',1,13486) -LexToken(VAR,'objs',1,13487) -LexToken(OPENBRACKET,'(',1,13491) -LexToken(NUMBER,'18',1,13492) -LexToken(CLOSEBRACKET,')',1,13494) -LexToken(ASSIGNMENT,'=',1,13495) -LexToken(SCICOS_BLOCK,'scicos_block',1,13496) -LexToken(OPENBRACKET,'(',1,13508) -LexToken(VAR,'gui',1,13520) -LexToken(ASSIGNMENT,'=',1,13523) -LexToken(DQSTRING,'"OUT_f"',1,13530) -LexToken(COMMA,',',1,13531) -LexToken(VAR,'graphics',1,13543) -LexToken(ASSIGNMENT,'=',1,13551) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,13552) -LexToken(OPENBRACKET,'(',1,13567) -LexToken(VAR,'orig',1,13579) -LexToken(ASSIGNMENT,'=',1,13583) -LexToken(OPENSQBRACKET,'[',1,13584) -LexToken(NUMBER,'456.5421',1,13585) -LexToken(COMMA,',',1,13593) -LexToken(NUMBER,'192.85067',1,13594) -LexToken(CLOSESQBRACKET,']',1,13603) -LexToken(COMMA,',',1,13604) -LexToken(VAR,'sz',1,13616) -LexToken(ASSIGNMENT,'=',1,13618) -LexToken(OPENSQBRACKET,'[',1,13619) -LexToken(NUMBER,'20',1,13620) -LexToken(COMMA,',',1,13622) -LexToken(NUMBER,'20',1,13623) -LexToken(CLOSESQBRACKET,']',1,13625) -LexToken(COMMA,',',1,13626) -LexToken(VAR,'flip',1,13638) -LexToken(ASSIGNMENT,'=',1,13642) -LexToken(PREVAR_BOOLEAN,'%t',1,13643) -LexToken(COMMA,',',1,13645) -LexToken(VAR,'theta',1,13657) -LexToken(ASSIGNMENT,'=',1,13662) -LexToken(NUMBER,'0',1,13663) -LexToken(COMMA,',',1,13664) -LexToken(VAR,'exprs',1,13676) -LexToken(ASSIGNMENT,'=',1,13681) -LexToken(DQSTRING,'"1"',1,13684) -LexToken(COMMA,',',1,13685) -LexToken(VAR,'pin',1,13697) -LexToken(ASSIGNMENT,'=',1,13700) -LexToken(NUMBER,'19',1,13701) -LexToken(COMMA,',',1,13703) -LexToken(VAR,'pout',1,13715) -LexToken(ASSIGNMENT,'=',1,13719) -LexToken(OPENSQBRACKET,'[',1,13720) -LexToken(CLOSESQBRACKET,']',1,13721) -LexToken(COMMA,',',1,13722) -LexToken(VAR,'pein',1,13734) -LexToken(ASSIGNMENT,'=',1,13738) -LexToken(OPENSQBRACKET,'[',1,13739) -LexToken(CLOSESQBRACKET,']',1,13740) -LexToken(COMMA,',',1,13741) -LexToken(VAR,'peout',1,13753) -LexToken(ASSIGNMENT,'=',1,13758) -LexToken(OPENSQBRACKET,'[',1,13759) -LexToken(CLOSESQBRACKET,']',1,13760) -LexToken(COMMA,',',1,13761) -LexToken(VAR,'gr_i',1,13773) -LexToken(ASSIGNMENT,'=',1,13777) -LexToken(OPENSQBRACKET,'[',1,13778) -LexToken(CLOSESQBRACKET,']',1,13779) -LexToken(COMMA,',',1,13780) -LexToken(VAR,'id',1,13792) -LexToken(ASSIGNMENT,'=',1,13794) -LexToken(DQSTRING,'""',1,13796) -LexToken(COMMA,',',1,13797) -LexToken(VAR,'in_implicit',1,13809) -LexToken(ASSIGNMENT,'=',1,13820) -LexToken(DQSTRING,'"E"',1,13823) -LexToken(COMMA,',',1,13824) -LexToken(VAR,'out_implicit',1,13836) -LexToken(ASSIGNMENT,'=',1,13848) -LexToken(OPENSQBRACKET,'[',1,13849) -LexToken(CLOSESQBRACKET,']',1,13850) -LexToken(CLOSEBRACKET,')',1,13851) -LexToken(COMMA,',',1,13852) -LexToken(VAR,'model',1,13864) -LexToken(ASSIGNMENT,'=',1,13869) -LexToken(SCICOS_MODEL,'scicos_model',1,13870) -LexToken(OPENBRACKET,'(',1,13882) -LexToken(VAR,'sim',1,13894) -LexToken(ASSIGNMENT,'=',1,13897) -LexToken(DQSTRING,'"output"',1,13905) -LexToken(COMMA,',',1,13906) -LexToken(VAR,'in',1,13918) -LexToken(ASSIGNMENT,'=',1,13920) -LexToken(ADDITION,'-',1,13921) -LexToken(NUMBER,'1',1,13922) -LexToken(COMMA,',',1,13923) -LexToken(VAR,'in2',1,13935) -LexToken(ASSIGNMENT,'=',1,13938) -LexToken(OPENSQBRACKET,'[',1,13939) -LexToken(CLOSESQBRACKET,']',1,13940) -LexToken(COMMA,',',1,13941) -LexToken(VAR,'intyp',1,13953) -LexToken(ASSIGNMENT,'=',1,13958) -LexToken(ADDITION,'-',1,13959) -LexToken(NUMBER,'1',1,13960) -LexToken(COMMA,',',1,13961) -LexToken(VAR,'out',1,13973) -LexToken(ASSIGNMENT,'=',1,13976) -LexToken(OPENSQBRACKET,'[',1,13977) -LexToken(CLOSESQBRACKET,']',1,13978) -LexToken(COMMA,',',1,13979) -LexToken(VAR,'out2',1,13991) -LexToken(ASSIGNMENT,'=',1,13995) -LexToken(OPENSQBRACKET,'[',1,13996) -LexToken(CLOSESQBRACKET,']',1,13997) -LexToken(COMMA,',',1,13998) -LexToken(VAR,'outtyp',1,14010) -LexToken(ASSIGNMENT,'=',1,14016) -LexToken(NUMBER,'1',1,14017) -LexToken(COMMA,',',1,14018) -LexToken(VAR,'evtin',1,14030) -LexToken(ASSIGNMENT,'=',1,14035) -LexToken(OPENSQBRACKET,'[',1,14036) -LexToken(CLOSESQBRACKET,']',1,14037) -LexToken(COMMA,',',1,14038) -LexToken(VAR,'evtout',1,14050) -LexToken(ASSIGNMENT,'=',1,14056) -LexToken(OPENSQBRACKET,'[',1,14057) -LexToken(CLOSESQBRACKET,']',1,14058) -LexToken(COMMA,',',1,14059) -LexToken(VAR,'state',1,14071) -LexToken(ASSIGNMENT,'=',1,14076) -LexToken(OPENSQBRACKET,'[',1,14077) -LexToken(CLOSESQBRACKET,']',1,14078) -LexToken(COMMA,',',1,14079) -LexToken(VAR,'dstate',1,14091) -LexToken(ASSIGNMENT,'=',1,14097) -LexToken(OPENSQBRACKET,'[',1,14098) -LexToken(CLOSESQBRACKET,']',1,14099) -LexToken(COMMA,',',1,14100) -LexToken(VAR,'odstate',1,14112) -LexToken(ASSIGNMENT,'=',1,14119) -LexToken(VAR,'list',1,14120) -LexToken(OPENBRACKET,'(',1,14124) -LexToken(CLOSEBRACKET,')',1,14125) -LexToken(COMMA,',',1,14126) -LexToken(VAR,'rpar',1,14138) -LexToken(ASSIGNMENT,'=',1,14142) -LexToken(OPENSQBRACKET,'[',1,14143) -LexToken(CLOSESQBRACKET,']',1,14144) -LexToken(COMMA,',',1,14145) -LexToken(VAR,'ipar',1,14157) -LexToken(ASSIGNMENT,'=',1,14161) -LexToken(NUMBER,'1',1,14162) -LexToken(COMMA,',',1,14163) -LexToken(VAR,'opar',1,14175) -LexToken(ASSIGNMENT,'=',1,14179) -LexToken(VAR,'list',1,14180) -LexToken(OPENBRACKET,'(',1,14184) -LexToken(CLOSEBRACKET,')',1,14185) -LexToken(COMMA,',',1,14186) -LexToken(VAR,'blocktype',1,14198) -LexToken(ASSIGNMENT,'=',1,14207) -LexToken(DQSTRING,'"c"',1,14210) -LexToken(COMMA,',',1,14211) -LexToken(VAR,'firing',1,14223) -LexToken(ASSIGNMENT,'=',1,14229) -LexToken(OPENSQBRACKET,'[',1,14230) -LexToken(CLOSESQBRACKET,']',1,14231) -LexToken(COMMA,',',1,14232) -LexToken(VAR,'dep_ut',1,14244) -LexToken(ASSIGNMENT,'=',1,14250) -LexToken(OPENSQBRACKET,'[',1,14251) -LexToken(PREVAR_BOOLEAN,'%f',1,14252) -LexToken(COMMA,',',1,14254) -LexToken(PREVAR_BOOLEAN,'%f',1,14255) -LexToken(CLOSESQBRACKET,']',1,14257) -LexToken(COMMA,',',1,14258) -LexToken(VAR,'label',1,14270) -LexToken(ASSIGNMENT,'=',1,14275) -LexToken(DQSTRING,'""',1,14277) -LexToken(COMMA,',',1,14278) -LexToken(VAR,'nzcross',1,14290) -LexToken(ASSIGNMENT,'=',1,14297) -LexToken(NUMBER,'0',1,14298) -LexToken(COMMA,',',1,14299) -LexToken(VAR,'nmode',1,14311) -LexToken(ASSIGNMENT,'=',1,14316) -LexToken(NUMBER,'0',1,14317) -LexToken(COMMA,',',1,14318) -LexToken(VAR,'equations',1,14330) -LexToken(ASSIGNMENT,'=',1,14339) -LexToken(VAR,'list',1,14340) -LexToken(OPENBRACKET,'(',1,14344) -LexToken(CLOSEBRACKET,')',1,14345) -LexToken(CLOSEBRACKET,')',1,14346) -LexToken(COMMA,',',1,14347) -LexToken(VAR,'doc',1,14359) -LexToken(ASSIGNMENT,'=',1,14362) -LexToken(VAR,'list',1,14363) -LexToken(OPENBRACKET,'(',1,14367) -LexToken(CLOSEBRACKET,')',1,14368) -LexToken(CLOSEBRACKET,')',1,14369) -LexToken(EOL,'\n',1,14370) -LexToken(VAR,'scs_m',1,14379) -LexToken(DOT,'.',1,14384) -LexToken(VAR,'objs',1,14385) -LexToken(OPENBRACKET,'(',1,14389) -LexToken(NUMBER,'19',1,14390) -LexToken(CLOSEBRACKET,')',1,14392) -LexToken(ASSIGNMENT,'=',1,14393) -LexToken(SCICOS_LINK,'scicos_link',1,14394) -LexToken(OPENBRACKET,'(',1,14405) -LexToken(VAR,'xx',1,14417) -LexToken(ASSIGNMENT,'=',1,14419) -LexToken(OPENSQBRACKET,'[',1,14420) -LexToken(NUMBER,'436.5421',1,14421) -LexToken(SEMICOLON,';',1,14429) -LexToken(NUMBER,'456.5421',1,14430) -LexToken(CLOSESQBRACKET,']',1,14438) -LexToken(COMMA,',',1,14439) -LexToken(VAR,'yy',1,14451) -LexToken(ASSIGNMENT,'=',1,14453) -LexToken(OPENSQBRACKET,'[',1,14454) -LexToken(NUMBER,'202.85067',1,14455) -LexToken(SEMICOLON,';',1,14464) -LexToken(NUMBER,'202.85067',1,14465) -LexToken(CLOSESQBRACKET,']',1,14474) -LexToken(COMMA,',',1,14475) -LexToken(VAR,'id',1,14487) -LexToken(ASSIGNMENT,'=',1,14489) -LexToken(DQSTRING,'"drawlink"',1,14499) -LexToken(COMMA,',',1,14500) -LexToken(VAR,'thick',1,14512) -LexToken(ASSIGNMENT,'=',1,14517) -LexToken(OPENSQBRACKET,'[',1,14518) -LexToken(NUMBER,'0',1,14519) -LexToken(COMMA,',',1,14520) -LexToken(NUMBER,'0',1,14521) -LexToken(CLOSESQBRACKET,']',1,14522) -LexToken(COMMA,',',1,14523) -LexToken(VAR,'ct',1,14535) -LexToken(ASSIGNMENT,'=',1,14537) -LexToken(OPENSQBRACKET,'[',1,14538) -LexToken(NUMBER,'1',1,14539) -LexToken(COMMA,',',1,14540) -LexToken(NUMBER,'1',1,14541) -LexToken(CLOSESQBRACKET,']',1,14542) -LexToken(COMMA,',',1,14543) -LexToken(VAR,'from',1,14555) -LexToken(ASSIGNMENT,'=',1,14559) -LexToken(OPENSQBRACKET,'[',1,14560) -LexToken(NUMBER,'2',1,14561) -LexToken(COMMA,',',1,14562) -LexToken(NUMBER,'1',1,14563) -LexToken(COMMA,',',1,14564) -LexToken(NUMBER,'0',1,14565) -LexToken(CLOSESQBRACKET,']',1,14566) -LexToken(COMMA,',',1,14567) -LexToken(VAR,'to',1,14579) -LexToken(ASSIGNMENT,'=',1,14581) -LexToken(OPENSQBRACKET,'[',1,14582) -LexToken(NUMBER,'18',1,14583) -LexToken(COMMA,',',1,14585) -LexToken(NUMBER,'1',1,14586) -LexToken(COMMA,',',1,14587) -LexToken(NUMBER,'1',1,14588) -LexToken(CLOSESQBRACKET,']',1,14589) -LexToken(CLOSEBRACKET,')',1,14590) -LexToken(EOL,'\n',1,14591) -LexToken(VAR,'scs_m',1,14600) -LexToken(DOT,'.',1,14605) -LexToken(VAR,'objs',1,14606) -LexToken(OPENBRACKET,'(',1,14610) -LexToken(NUMBER,'20',1,14611) -LexToken(CLOSEBRACKET,')',1,14613) -LexToken(ASSIGNMENT,'=',1,14614) -LexToken(SCICOS_BLOCK,'scicos_block',1,14615) -LexToken(OPENBRACKET,'(',1,14627) -LexToken(VAR,'gui',1,14639) -LexToken(ASSIGNMENT,'=',1,14642) -LexToken(DQSTRING,'"IN_f"',1,14648) -LexToken(COMMA,',',1,14649) -LexToken(VAR,'graphics',1,14661) -LexToken(ASSIGNMENT,'=',1,14669) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,14670) -LexToken(OPENBRACKET,'(',1,14685) -LexToken(VAR,'orig',1,14697) -LexToken(ASSIGNMENT,'=',1,14701) -LexToken(OPENSQBRACKET,'[',1,14702) -LexToken(NUMBER,'193.97067',1,14703) -LexToken(COMMA,',',1,14712) -LexToken(NUMBER,'193.11733',1,14713) -LexToken(CLOSESQBRACKET,']',1,14722) -LexToken(COMMA,',',1,14723) -LexToken(VAR,'sz',1,14735) -LexToken(ASSIGNMENT,'=',1,14737) -LexToken(OPENSQBRACKET,'[',1,14738) -LexToken(NUMBER,'20',1,14739) -LexToken(COMMA,',',1,14741) -LexToken(NUMBER,'20',1,14742) -LexToken(CLOSESQBRACKET,']',1,14744) -LexToken(COMMA,',',1,14745) -LexToken(VAR,'flip',1,14757) -LexToken(ASSIGNMENT,'=',1,14761) -LexToken(PREVAR_BOOLEAN,'%t',1,14762) -LexToken(COMMA,',',1,14764) -LexToken(VAR,'theta',1,14776) -LexToken(ASSIGNMENT,'=',1,14781) -LexToken(NUMBER,'0',1,14782) -LexToken(COMMA,',',1,14783) -LexToken(VAR,'exprs',1,14795) -LexToken(ASSIGNMENT,'=',1,14800) -LexToken(DQSTRING,'"1"',1,14803) -LexToken(COMMA,',',1,14804) -LexToken(VAR,'pin',1,14816) -LexToken(ASSIGNMENT,'=',1,14819) -LexToken(OPENSQBRACKET,'[',1,14820) -LexToken(CLOSESQBRACKET,']',1,14821) -LexToken(COMMA,',',1,14822) -LexToken(VAR,'pout',1,14834) -LexToken(ASSIGNMENT,'=',1,14838) -LexToken(NUMBER,'21',1,14839) -LexToken(COMMA,',',1,14841) -LexToken(VAR,'pein',1,14853) -LexToken(ASSIGNMENT,'=',1,14857) -LexToken(OPENSQBRACKET,'[',1,14858) -LexToken(CLOSESQBRACKET,']',1,14859) -LexToken(COMMA,',',1,14860) -LexToken(VAR,'peout',1,14872) -LexToken(ASSIGNMENT,'=',1,14877) -LexToken(OPENSQBRACKET,'[',1,14878) -LexToken(CLOSESQBRACKET,']',1,14879) -LexToken(COMMA,',',1,14880) -LexToken(VAR,'gr_i',1,14892) -LexToken(ASSIGNMENT,'=',1,14896) -LexToken(OPENSQBRACKET,'[',1,14897) -LexToken(CLOSESQBRACKET,']',1,14898) -LexToken(COMMA,',',1,14899) -LexToken(VAR,'id',1,14911) -LexToken(ASSIGNMENT,'=',1,14913) -LexToken(DQSTRING,'""',1,14915) -LexToken(COMMA,',',1,14916) -LexToken(VAR,'in_implicit',1,14928) -LexToken(ASSIGNMENT,'=',1,14939) -LexToken(OPENSQBRACKET,'[',1,14940) -LexToken(CLOSESQBRACKET,']',1,14941) -LexToken(COMMA,',',1,14942) -LexToken(VAR,'out_implicit',1,14954) -LexToken(ASSIGNMENT,'=',1,14966) -LexToken(DQSTRING,'"E"',1,14969) -LexToken(CLOSEBRACKET,')',1,14970) -LexToken(COMMA,',',1,14971) -LexToken(VAR,'model',1,14983) -LexToken(ASSIGNMENT,'=',1,14988) -LexToken(SCICOS_MODEL,'scicos_model',1,14989) -LexToken(OPENBRACKET,'(',1,15001) -LexToken(VAR,'sim',1,15013) -LexToken(ASSIGNMENT,'=',1,15016) -LexToken(DQSTRING,'"input"',1,15023) -LexToken(COMMA,',',1,15024) -LexToken(VAR,'in',1,15036) -LexToken(ASSIGNMENT,'=',1,15038) -LexToken(OPENSQBRACKET,'[',1,15039) -LexToken(CLOSESQBRACKET,']',1,15040) -LexToken(COMMA,',',1,15041) -LexToken(VAR,'in2',1,15053) -LexToken(ASSIGNMENT,'=',1,15056) -LexToken(OPENSQBRACKET,'[',1,15057) -LexToken(CLOSESQBRACKET,']',1,15058) -LexToken(COMMA,',',1,15059) -LexToken(VAR,'intyp',1,15071) -LexToken(ASSIGNMENT,'=',1,15076) -LexToken(NUMBER,'1',1,15077) -LexToken(COMMA,',',1,15078) -LexToken(VAR,'out',1,15090) -LexToken(ASSIGNMENT,'=',1,15093) -LexToken(ADDITION,'-',1,15094) -LexToken(NUMBER,'1',1,15095) -LexToken(COMMA,',',1,15096) -LexToken(VAR,'out2',1,15108) -LexToken(ASSIGNMENT,'=',1,15112) -LexToken(OPENSQBRACKET,'[',1,15113) -LexToken(CLOSESQBRACKET,']',1,15114) -LexToken(COMMA,',',1,15115) -LexToken(VAR,'outtyp',1,15127) -LexToken(ASSIGNMENT,'=',1,15133) -LexToken(ADDITION,'-',1,15134) -LexToken(NUMBER,'1',1,15135) -LexToken(COMMA,',',1,15136) -LexToken(VAR,'evtin',1,15148) -LexToken(ASSIGNMENT,'=',1,15153) -LexToken(OPENSQBRACKET,'[',1,15154) -LexToken(CLOSESQBRACKET,']',1,15155) -LexToken(COMMA,',',1,15156) -LexToken(VAR,'evtout',1,15168) -LexToken(ASSIGNMENT,'=',1,15174) -LexToken(OPENSQBRACKET,'[',1,15175) -LexToken(CLOSESQBRACKET,']',1,15176) -LexToken(COMMA,',',1,15177) -LexToken(VAR,'state',1,15189) -LexToken(ASSIGNMENT,'=',1,15194) -LexToken(OPENSQBRACKET,'[',1,15195) -LexToken(CLOSESQBRACKET,']',1,15196) -LexToken(COMMA,',',1,15197) -LexToken(VAR,'dstate',1,15209) -LexToken(ASSIGNMENT,'=',1,15215) -LexToken(OPENSQBRACKET,'[',1,15216) -LexToken(CLOSESQBRACKET,']',1,15217) -LexToken(COMMA,',',1,15218) -LexToken(VAR,'odstate',1,15230) -LexToken(ASSIGNMENT,'=',1,15237) -LexToken(VAR,'list',1,15238) -LexToken(OPENBRACKET,'(',1,15242) -LexToken(CLOSEBRACKET,')',1,15243) -LexToken(COMMA,',',1,15244) -LexToken(VAR,'rpar',1,15256) -LexToken(ASSIGNMENT,'=',1,15260) -LexToken(OPENSQBRACKET,'[',1,15261) -LexToken(CLOSESQBRACKET,']',1,15262) -LexToken(COMMA,',',1,15263) -LexToken(VAR,'ipar',1,15275) -LexToken(ASSIGNMENT,'=',1,15279) -LexToken(NUMBER,'1',1,15280) -LexToken(COMMA,',',1,15281) -LexToken(VAR,'opar',1,15293) -LexToken(ASSIGNMENT,'=',1,15297) -LexToken(VAR,'list',1,15298) -LexToken(OPENBRACKET,'(',1,15302) -LexToken(CLOSEBRACKET,')',1,15303) -LexToken(COMMA,',',1,15304) -LexToken(VAR,'blocktype',1,15316) -LexToken(ASSIGNMENT,'=',1,15325) -LexToken(DQSTRING,'"c"',1,15328) -LexToken(COMMA,',',1,15329) -LexToken(VAR,'firing',1,15341) -LexToken(ASSIGNMENT,'=',1,15347) -LexToken(OPENSQBRACKET,'[',1,15348) -LexToken(CLOSESQBRACKET,']',1,15349) -LexToken(COMMA,',',1,15350) -LexToken(VAR,'dep_ut',1,15362) -LexToken(ASSIGNMENT,'=',1,15368) -LexToken(OPENSQBRACKET,'[',1,15369) -LexToken(PREVAR_BOOLEAN,'%f',1,15370) -LexToken(COMMA,',',1,15372) -LexToken(PREVAR_BOOLEAN,'%f',1,15373) -LexToken(CLOSESQBRACKET,']',1,15375) -LexToken(COMMA,',',1,15376) -LexToken(VAR,'label',1,15388) -LexToken(ASSIGNMENT,'=',1,15393) -LexToken(DQSTRING,'""',1,15395) -LexToken(COMMA,',',1,15396) -LexToken(VAR,'nzcross',1,15408) -LexToken(ASSIGNMENT,'=',1,15415) -LexToken(NUMBER,'0',1,15416) -LexToken(COMMA,',',1,15417) -LexToken(VAR,'nmode',1,15429) -LexToken(ASSIGNMENT,'=',1,15434) -LexToken(NUMBER,'0',1,15435) -LexToken(COMMA,',',1,15436) -LexToken(VAR,'equations',1,15448) -LexToken(ASSIGNMENT,'=',1,15457) -LexToken(VAR,'list',1,15458) -LexToken(OPENBRACKET,'(',1,15462) -LexToken(CLOSEBRACKET,')',1,15463) -LexToken(CLOSEBRACKET,')',1,15464) -LexToken(COMMA,',',1,15465) -LexToken(VAR,'doc',1,15477) -LexToken(ASSIGNMENT,'=',1,15480) -LexToken(VAR,'list',1,15481) -LexToken(OPENBRACKET,'(',1,15485) -LexToken(CLOSEBRACKET,')',1,15486) -LexToken(CLOSEBRACKET,')',1,15487) -LexToken(EOL,'\n',1,15488) -LexToken(VAR,'scs_m',1,15497) -LexToken(DOT,'.',1,15502) -LexToken(VAR,'objs',1,15503) -LexToken(OPENBRACKET,'(',1,15507) -LexToken(NUMBER,'21',1,15508) -LexToken(CLOSEBRACKET,')',1,15510) -LexToken(ASSIGNMENT,'=',1,15511) -LexToken(SCICOS_LINK,'scicos_link',1,15512) -LexToken(OPENBRACKET,'(',1,15523) -LexToken(VAR,'xx',1,15535) -LexToken(ASSIGNMENT,'=',1,15537) -LexToken(OPENSQBRACKET,'[',1,15538) -LexToken(NUMBER,'213.97067',1,15539) -LexToken(SEMICOLON,';',1,15548) -LexToken(NUMBER,'233.97067',1,15549) -LexToken(CLOSESQBRACKET,']',1,15558) -LexToken(COMMA,',',1,15559) -LexToken(VAR,'yy',1,15571) -LexToken(ASSIGNMENT,'=',1,15573) -LexToken(OPENSQBRACKET,'[',1,15574) -LexToken(NUMBER,'203.11733',1,15575) -LexToken(SEMICOLON,';',1,15584) -LexToken(NUMBER,'203.11733',1,15585) -LexToken(CLOSESQBRACKET,']',1,15594) -LexToken(COMMA,',',1,15595) -LexToken(VAR,'id',1,15607) -LexToken(ASSIGNMENT,'=',1,15609) -LexToken(DQSTRING,'"drawlink"',1,15619) -LexToken(COMMA,',',1,15620) -LexToken(VAR,'thick',1,15632) -LexToken(ASSIGNMENT,'=',1,15637) -LexToken(OPENSQBRACKET,'[',1,15638) -LexToken(NUMBER,'0',1,15639) -LexToken(COMMA,',',1,15640) -LexToken(NUMBER,'0',1,15641) -LexToken(CLOSESQBRACKET,']',1,15642) -LexToken(COMMA,',',1,15643) -LexToken(VAR,'ct',1,15655) -LexToken(ASSIGNMENT,'=',1,15657) -LexToken(OPENSQBRACKET,'[',1,15658) -LexToken(NUMBER,'1',1,15659) -LexToken(COMMA,',',1,15660) -LexToken(NUMBER,'1',1,15661) -LexToken(CLOSESQBRACKET,']',1,15662) -LexToken(COMMA,',',1,15663) -LexToken(VAR,'from',1,15675) -LexToken(ASSIGNMENT,'=',1,15679) -LexToken(OPENSQBRACKET,'[',1,15680) -LexToken(NUMBER,'20',1,15681) -LexToken(COMMA,',',1,15683) -LexToken(NUMBER,'1',1,15684) -LexToken(COMMA,',',1,15685) -LexToken(NUMBER,'0',1,15686) -LexToken(CLOSESQBRACKET,']',1,15687) -LexToken(COMMA,',',1,15688) -LexToken(VAR,'to',1,15700) -LexToken(ASSIGNMENT,'=',1,15702) -LexToken(OPENSQBRACKET,'[',1,15703) -LexToken(NUMBER,'15',1,15704) -LexToken(COMMA,',',1,15706) -LexToken(NUMBER,'1',1,15707) -LexToken(COMMA,',',1,15708) -LexToken(NUMBER,'1',1,15709) -LexToken(CLOSESQBRACKET,']',1,15710) -LexToken(CLOSEBRACKET,')',1,15711) -LexToken(EOL,'\n',1,15712) -LexToken(EOL,'\n',1,15713) -LexToken(VAR,'model',1,15722) -LexToken(ASSIGNMENT,'=',1,15727) -LexToken(SCICOS_MODEL,'scicos_model',1,15728) -LexToken(OPENBRACKET,'(',1,15740) -LexToken(CLOSEBRACKET,')',1,15741) -LexToken(EOL,'\n',1,15742) -LexToken(VAR,'model',1,15751) -LexToken(DOT,'.',1,15756) -LexToken(VAR,'sim',1,15757) -LexToken(ASSIGNMENT,'=',1,15760) -LexToken(DQSTRING,'"csuper"',1,15768) -LexToken(EOL,'\n',1,15769) -LexToken(VAR,'model',1,15778) -LexToken(DOT,'.',1,15783) -LexToken(VAR,'in',1,15784) -LexToken(ASSIGNMENT,'=',1,15786) -LexToken(ADDITION,'-',1,15787) -LexToken(NUMBER,'1',1,15788) -LexToken(EOL,'\n',1,15789) -LexToken(VAR,'model',1,15798) -LexToken(DOT,'.',1,15803) -LexToken(VAR,'in2',1,15804) -LexToken(ASSIGNMENT,'=',1,15807) -LexToken(ADDITION,'-',1,15808) -LexToken(NUMBER,'2',1,15809) -LexToken(EOL,'\n',1,15810) -LexToken(VAR,'model',1,15819) -LexToken(DOT,'.',1,15824) -LexToken(VAR,'out',1,15825) -LexToken(ASSIGNMENT,'=',1,15828) -LexToken(ADDITION,'-',1,15829) -LexToken(NUMBER,'1',1,15830) -LexToken(EOL,'\n',1,15831) -LexToken(VAR,'model',1,15840) -LexToken(DOT,'.',1,15845) -LexToken(VAR,'out2',1,15846) -LexToken(ASSIGNMENT,'=',1,15850) -LexToken(ADDITION,'-',1,15851) -LexToken(NUMBER,'2',1,15852) -LexToken(EOL,'\n',1,15853) -LexToken(VAR,'model',1,15862) -LexToken(DOT,'.',1,15867) -LexToken(VAR,'intyp',1,15868) -LexToken(ASSIGNMENT,'=',1,15873) -LexToken(NUMBER,'1',1,15874) -LexToken(EOL,'\n',1,15875) -LexToken(VAR,'model',1,15884) -LexToken(DOT,'.',1,15889) -LexToken(VAR,'outtyp',1,15890) -LexToken(ASSIGNMENT,'=',1,15896) -LexToken(NUMBER,'1',1,15897) -LexToken(EOL,'\n',1,15898) -LexToken(VAR,'model',1,15907) -LexToken(DOT,'.',1,15912) -LexToken(VAR,'blocktype',1,15913) -LexToken(ASSIGNMENT,'=',1,15922) -LexToken(DQSTRING,'"h"',1,15925) -LexToken(EOL,'\n',1,15926) -LexToken(VAR,'model',1,15935) -LexToken(DOT,'.',1,15940) -LexToken(VAR,'firing',1,15941) -LexToken(ASSIGNMENT,'=',1,15947) -LexToken(PREVAR_BOOLEAN,'%f',1,15948) -LexToken(EOL,'\n',1,15950) -LexToken(VAR,'model',1,15959) -LexToken(DOT,'.',1,15964) -LexToken(VAR,'dep_ut',1,15965) -LexToken(ASSIGNMENT,'=',1,15971) -LexToken(OPENSQBRACKET,'[',1,15972) -LexToken(PREVAR_BOOLEAN,'%f',1,15973) -LexToken(PREVAR_BOOLEAN,'%f',1,15976) -LexToken(CLOSESQBRACKET,']',1,15978) -LexToken(EOL,'\n',1,15979) -LexToken(VAR,'model',1,15988) -LexToken(DOT,'.',1,15993) -LexToken(VAR,'rpar',1,15994) -LexToken(ASSIGNMENT,'=',1,15998) -LexToken(VAR,'scs_m',1,15999) -LexToken(EOL,'\n',1,16004) -LexToken(EOL,'\n',1,16005) -LexToken(VAR,'gr_i',1,16014) -LexToken(ASSIGNMENT,'=',1,16018) -LexToken(OPENSQBRACKET,'[',1,16019) -LexToken(CLOSESQBRACKET,']',1,16020) -LexToken(EOL,'\n',1,16021) -LexToken(VAR,'x',1,16030) -LexToken(ASSIGNMENT,'=',1,16031) -LexToken(VAR,'standard_define',1,16032) -LexToken(OPENBRACKET,'(',1,16047) -LexToken(OPENSQBRACKET,'[',1,16048) -LexToken(NUMBER,'2',1,16049) -LexToken(NUMBER,'2',1,16051) -LexToken(CLOSESQBRACKET,']',1,16052) -LexToken(COMMA,',',1,16053) -LexToken(VAR,'model',1,16054) -LexToken(COMMA,',',1,16059) -LexToken(OPENSQBRACKET,'[',1,16060) -LexToken(CLOSESQBRACKET,']',1,16061) -LexToken(COMMA,',',1,16062) -LexToken(VAR,'gr_i',1,16063) -LexToken(CLOSEBRACKET,')',1,16067) -LexToken(EOL,'\n',1,16068) -LexToken(END,'end',1,16073) -LexToken(EOL,'\n',1,16076) -LexToken(ENDFUNCTION,'endfunction',1,16077) -LexToken(EOL,'\n',1,16088) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3536) +/* autogenerated from "macros/Linear/PID.sci" */ +None diff --git a/js/Linear/REGISTER.js b/js/Linear/REGISTER.js index 2c8a26dc..32215b8b 100644 --- a/js/Linear/REGISTER.js +++ b/js/Linear/REGISTER.js @@ -1,576 +1,81 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'REGISTER',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(IF,'if',1,1054) -LexToken(VAR,'size',1,1057) -LexToken(OPENBRACKET,'(',1,1061) -LexToken(VAR,'exprs',1,1062) -LexToken(COMMA,',',1,1067) -LexToken(NUMBER,'1',1,1068) -LexToken(CLOSEBRACKET,')',1,1069) -LexToken(COMPARISON,'==',1,1070) -LexToken(NUMBER,'1',1,1072) -LexToken(THEN,'then',1,1074) -LexToken(EOL,'\n',1,1078) -LexToken(VAR,'exprs',1,1091) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(OPENSQBRACKET,'[',1,1097) -LexToken(VAR,'exprs',1,1098) -LexToken(SEMICOLON,';',1,1103) -LexToken(VAR,'sci2exp',1,1104) -LexToken(OPENBRACKET,'(',1,1111) -LexToken(NUMBER,'1',1,1112) -LexToken(CLOSEBRACKET,')',1,1113) -LexToken(CLOSESQBRACKET,']',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(END,'end',1,1125) -LexToken(EOL,'\n',1,1128) -LexToken(WHILE,'while',1,1137) -LexToken(PREVAR_BOOLEAN,'%t',1,1143) -LexToken(DO,'do',1,1146) -LexToken(EOL,'\n',1,1148) -LexToken(OPENSQBRACKET,'[',1,1161) -LexToken(VAR,'ok',1,1162) -LexToken(COMMA,',',1,1164) -LexToken(VAR,'z0',1,1165) -LexToken(COMMA,',',1,1167) -LexToken(VAR,'it',1,1168) -LexToken(COMMA,',',1,1170) -LexToken(VAR,'exprs',1,1171) -LexToken(CLOSESQBRACKET,']',1,1176) -LexToken(ASSIGNMENT,'=',1,1177) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1178) -LexToken(OPENBRACKET,'(',1,1193) -LexToken(DQSTRING,'"Set delay parameters"',1,1215) -LexToken(COMMA,',',1,1216) -LexToken(OPENSQBRACKET,'[',1,1232) -LexToken(DQSTRING,'"Register initial condition"',1,1260) -LexToken(SEMICOLON,';',1,1261) -LexToken(DQSTRING,'"Datatype (1=double 3=int32 ...)"',1,1309) -LexToken(CLOSESQBRACKET,']',1,1310) -LexToken(COMMA,',',1,1311) -LexToken(VAR,'list',1,1327) -LexToken(OPENBRACKET,'(',1,1331) -LexToken(DQSTRING,'"vec"',1,1336) -LexToken(COMMA,',',1,1337) -LexToken(ADDITION,'-',1,1338) -LexToken(NUMBER,'1',1,1339) -LexToken(COMMA,',',1,1340) -LexToken(DQSTRING,'"vec"',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(NUMBER,'1',1,1347) -LexToken(CLOSEBRACKET,')',1,1348) -LexToken(COMMA,',',1,1349) -LexToken(VAR,'exprs',1,1350) -LexToken(CLOSEBRACKET,')',1,1355) -LexToken(EOL,'\n',1,1356) -LexToken(IF,'if',1,1369) -LexToken(NOT,'~',1,1372) -LexToken(VAR,'ok',1,1373) -LexToken(THEN,'then',1,1376) -LexToken(EOL,'\n',1,1380) -LexToken(BREAK,'break',1,1397) -LexToken(EOL,'\n',1,1402) -LexToken(END,'end',1,1416) -LexToken(EOL,'\n',1,1419) -LexToken(IF,'if',1,1432) -LexToken(VAR,'prod',1,1435) -LexToken(OPENBRACKET,'(',1,1439) -LexToken(VAR,'size',1,1440) -LexToken(OPENBRACKET,'(',1,1444) -LexToken(VAR,'z0',1,1445) -LexToken(CLOSEBRACKET,')',1,1447) -LexToken(CLOSEBRACKET,')',1,1448) -LexToken(COMPARISON,'<',1,1449) -LexToken(NUMBER,'1',1,1450) -LexToken(THEN,'then',1,1452) -LexToken(EOL,'\n',1,1456) -LexToken(VAR,'message',1,1473) -LexToken(OPENBRACKET,'(',1,1480) -LexToken(DQSTRING,'"Register length must be at least 1"',1,1516) -LexToken(CLOSEBRACKET,')',1,1517) -LexToken(EOL,'\n',1,1518) -LexToken(VAR,'ok',1,1535) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(PREVAR_BOOLEAN,'%f',1,1538) -LexToken(EOL,'\n',1,1540) -LexToken(END,'end',1,1553) -LexToken(EOL,'\n',1,1556) -LexToken(IF,'if',1,1569) -LexToken(VAR,'it',1,1572) -LexToken(COMPARISON,'==',1,1574) -LexToken(NUMBER,'1',1,1576) -LexToken(THEN,'then',1,1578) -LexToken(EOL,'\n',1,1582) -LexToken(VAR,'model',1,1599) -LexToken(DOT,'.',1,1604) -LexToken(VAR,'sim',1,1605) -LexToken(ASSIGNMENT,'=',1,1608) -LexToken(VAR,'list',1,1609) -LexToken(OPENBRACKET,'(',1,1613) -LexToken(DQSTRING,'"delay4"',1,1621) -LexToken(COMMA,',',1,1622) -LexToken(NUMBER,'4',1,1623) -LexToken(CLOSEBRACKET,')',1,1624) -LexToken(EOL,'\n',1,1625) -LexToken(VAR,'z0',1,1643) -LexToken(ASSIGNMENT,'=',1,1645) -LexToken(VAR,'double',1,1646) -LexToken(OPENBRACKET,'(',1,1652) -LexToken(VAR,'z0',1,1653) -LexToken(CLOSEBRACKET,')',1,1655) -LexToken(EOL,'\n',1,1656) -LexToken(VAR,'model',1,1674) -LexToken(DOT,'.',1,1679) -LexToken(VAR,'dstate',1,1680) -LexToken(ASSIGNMENT,'=',1,1686) -LexToken(VAR,'z0',1,1687) -LexToken(EOL,'\n',1,1689) -LexToken(VAR,'model',1,1707) -LexToken(DOT,'.',1,1712) -LexToken(VAR,'odstate',1,1713) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(VAR,'list',1,1721) -LexToken(OPENBRACKET,'(',1,1725) -LexToken(CLOSEBRACKET,')',1,1726) -LexToken(EOL,'\n',1,1727) -LexToken(ELSE,'else',1,1741) -LexToken(EOL,'\n',1,1745) -LexToken(IF,'if',1,1762) -LexToken(VAR,'it',1,1765) -LexToken(COMPARISON,'==',1,1767) -LexToken(NUMBER,'3',1,1769) -LexToken(THEN,'then',1,1771) -LexToken(EOL,'\n',1,1775) -LexToken(VAR,'model',1,1796) -LexToken(DOT,'.',1,1801) -LexToken(VAR,'sim',1,1802) -LexToken(ASSIGNMENT,'=',1,1805) -LexToken(VAR,'list',1,1806) -LexToken(OPENBRACKET,'(',1,1810) -LexToken(DQSTRING,'"delay4_i32"',1,1822) -LexToken(COMMA,',',1,1823) -LexToken(NUMBER,'4',1,1824) -LexToken(CLOSEBRACKET,')',1,1825) -LexToken(EOL,'\n',1,1826) -LexToken(VAR,'z0',1,1847) -LexToken(ASSIGNMENT,'=',1,1849) -LexToken(VAR,'int32',1,1850) -LexToken(OPENBRACKET,'(',1,1855) -LexToken(VAR,'z0',1,1856) -LexToken(CLOSEBRACKET,')',1,1858) -LexToken(EOL,'\n',1,1859) -LexToken(ELSEIF,'elseif',1,1876) -LexToken(VAR,'it',1,1883) -LexToken(COMPARISON,'==',1,1885) -LexToken(NUMBER,'4',1,1887) -LexToken(THEN,'then',1,1889) -LexToken(EOL,'\n',1,1893) -LexToken(VAR,'model',1,1914) -LexToken(DOT,'.',1,1919) -LexToken(VAR,'sim',1,1920) -LexToken(ASSIGNMENT,'=',1,1923) -LexToken(VAR,'list',1,1924) -LexToken(OPENBRACKET,'(',1,1928) -LexToken(DQSTRING,'"delay4_i16"',1,1940) -LexToken(COMMA,',',1,1941) -LexToken(NUMBER,'4',1,1942) -LexToken(CLOSEBRACKET,')',1,1943) -LexToken(EOL,'\n',1,1944) -LexToken(VAR,'z0',1,1965) -LexToken(ASSIGNMENT,'=',1,1967) -LexToken(VAR,'int16',1,1968) -LexToken(OPENBRACKET,'(',1,1973) -LexToken(VAR,'z0',1,1974) -LexToken(CLOSEBRACKET,')',1,1976) -LexToken(EOL,'\n',1,1977) -LexToken(ELSEIF,'elseif',1,1994) -LexToken(VAR,'it',1,2001) -LexToken(COMPARISON,'==',1,2003) -LexToken(NUMBER,'5',1,2005) -LexToken(THEN,'then',1,2007) -LexToken(EOL,'\n',1,2011) -LexToken(VAR,'model',1,2032) -LexToken(DOT,'.',1,2037) -LexToken(VAR,'sim',1,2038) -LexToken(ASSIGNMENT,'=',1,2041) -LexToken(VAR,'list',1,2042) -LexToken(OPENBRACKET,'(',1,2046) -LexToken(DQSTRING,'"delay4_i8"',1,2057) -LexToken(COMMA,',',1,2058) -LexToken(NUMBER,'4',1,2059) -LexToken(CLOSEBRACKET,')',1,2060) -LexToken(EOL,'\n',1,2061) -LexToken(VAR,'z0',1,2082) -LexToken(ASSIGNMENT,'=',1,2084) -LexToken(VAR,'int8',1,2085) -LexToken(OPENBRACKET,'(',1,2089) -LexToken(VAR,'z0',1,2090) -LexToken(CLOSEBRACKET,')',1,2092) -LexToken(EOL,'\n',1,2093) -LexToken(ELSEIF,'elseif',1,2110) -LexToken(VAR,'it',1,2117) -LexToken(COMPARISON,'==',1,2119) -LexToken(NUMBER,'6',1,2121) -LexToken(THEN,'then',1,2123) -LexToken(EOL,'\n',1,2127) -LexToken(VAR,'model',1,2148) -LexToken(DOT,'.',1,2153) -LexToken(VAR,'sim',1,2154) -LexToken(ASSIGNMENT,'=',1,2157) -LexToken(VAR,'list',1,2158) -LexToken(OPENBRACKET,'(',1,2162) -LexToken(DQSTRING,'"delay4_ui32"',1,2175) -LexToken(COMMA,',',1,2176) -LexToken(NUMBER,'4',1,2177) -LexToken(CLOSEBRACKET,')',1,2178) -LexToken(EOL,'\n',1,2179) -LexToken(VAR,'z0',1,2200) -LexToken(ASSIGNMENT,'=',1,2202) -LexToken(VAR,'uint32',1,2203) -LexToken(OPENBRACKET,'(',1,2209) -LexToken(VAR,'z0',1,2210) -LexToken(CLOSEBRACKET,')',1,2212) -LexToken(EOL,'\n',1,2213) -LexToken(ELSEIF,'elseif',1,2230) -LexToken(VAR,'it',1,2237) -LexToken(COMPARISON,'==',1,2239) -LexToken(NUMBER,'7',1,2241) -LexToken(THEN,'then',1,2243) -LexToken(EOL,'\n',1,2247) -LexToken(VAR,'model',1,2268) -LexToken(DOT,'.',1,2273) -LexToken(VAR,'sim',1,2274) -LexToken(ASSIGNMENT,'=',1,2277) -LexToken(VAR,'list',1,2278) -LexToken(OPENBRACKET,'(',1,2282) -LexToken(DQSTRING,'"delay4_ui16"',1,2295) -LexToken(COMMA,',',1,2296) -LexToken(NUMBER,'4',1,2297) -LexToken(CLOSEBRACKET,')',1,2298) -LexToken(EOL,'\n',1,2299) -LexToken(VAR,'z0',1,2320) -LexToken(ASSIGNMENT,'=',1,2322) -LexToken(VAR,'uint16',1,2323) -LexToken(OPENBRACKET,'(',1,2329) -LexToken(VAR,'z0',1,2330) -LexToken(CLOSEBRACKET,')',1,2332) -LexToken(EOL,'\n',1,2333) -LexToken(ELSEIF,'elseif',1,2350) -LexToken(VAR,'it',1,2357) -LexToken(COMPARISON,'==',1,2359) -LexToken(NUMBER,'8',1,2361) -LexToken(THEN,'then',1,2363) -LexToken(EOL,'\n',1,2367) -LexToken(VAR,'model',1,2388) -LexToken(DOT,'.',1,2393) -LexToken(VAR,'sim',1,2394) -LexToken(ASSIGNMENT,'=',1,2397) -LexToken(VAR,'list',1,2398) -LexToken(OPENBRACKET,'(',1,2402) -LexToken(DQSTRING,'"delay4_ui8"',1,2414) -LexToken(COMMA,',',1,2415) -LexToken(NUMBER,'4',1,2416) -LexToken(CLOSEBRACKET,')',1,2417) -LexToken(EOL,'\n',1,2418) -LexToken(VAR,'z0',1,2439) -LexToken(ASSIGNMENT,'=',1,2441) -LexToken(VAR,'uint8',1,2442) -LexToken(OPENBRACKET,'(',1,2447) -LexToken(VAR,'z0',1,2448) -LexToken(CLOSEBRACKET,')',1,2450) -LexToken(EOL,'\n',1,2451) -LexToken(ELSE,'else',1,2468) -LexToken(EOL,'\n',1,2472) -LexToken(VAR,'message',1,2493) -LexToken(OPENBRACKET,'(',1,2500) -LexToken(DQSTRING,'"Datatype is not supported"',1,2527) -LexToken(CLOSEBRACKET,')',1,2528) -LexToken(EOL,'\n',1,2529) -LexToken(VAR,'ok',1,2551) -LexToken(ASSIGNMENT,'=',1,2553) -LexToken(PREVAR_BOOLEAN,'%f',1,2554) -LexToken(EOL,'\n',1,2556) -LexToken(END,'end',1,2573) -LexToken(EOL,'\n',1,2576) -LexToken(VAR,'model',1,2593) -LexToken(DOT,'.',1,2598) -LexToken(VAR,'odstate',1,2599) -LexToken(ASSIGNMENT,'=',1,2606) -LexToken(VAR,'list',1,2607) -LexToken(OPENBRACKET,'(',1,2611) -LexToken(VAR,'z0',1,2612) -LexToken(CLOSEBRACKET,')',1,2614) -LexToken(EOL,'\n',1,2615) -LexToken(VAR,'model',1,2633) -LexToken(DOT,'.',1,2638) -LexToken(VAR,'dstate',1,2639) -LexToken(ASSIGNMENT,'=',1,2645) -LexToken(OPENSQBRACKET,'[',1,2646) -LexToken(CLOSESQBRACKET,']',1,2647) -LexToken(EOL,'\n',1,2648) -LexToken(END,'end',1,2661) -LexToken(EOL,'\n',1,2664) -LexToken(IF,'if',1,2677) -LexToken(VAR,'ok',1,2680) -LexToken(THEN,'then',1,2683) -LexToken(EOL,'\n',1,2687) -LexToken(VAR,'in',1,2704) -LexToken(ASSIGNMENT,'=',1,2706) -LexToken(OPENSQBRACKET,'[',1,2707) -LexToken(NUMBER,'1',1,2708) -LexToken(NUMBER,'1',1,2710) -LexToken(CLOSESQBRACKET,']',1,2711) -LexToken(EOL,'\n',1,2712) -LexToken(OPENSQBRACKET,'[',1,2729) -LexToken(VAR,'model',1,2730) -LexToken(COMMA,',',1,2735) -LexToken(VAR,'graphics',1,2736) -LexToken(COMMA,',',1,2744) -LexToken(VAR,'ok',1,2745) -LexToken(CLOSESQBRACKET,']',1,2747) -LexToken(ASSIGNMENT,'=',1,2748) -LexToken(VAR,'set_io',1,2749) -LexToken(OPENBRACKET,'(',1,2755) -LexToken(VAR,'model',1,2756) -LexToken(COMMA,',',1,2761) -LexToken(VAR,'graphics',1,2762) -LexToken(COMMA,',',1,2770) -LexToken(VAR,'list',1,2771) -LexToken(OPENBRACKET,'(',1,2775) -LexToken(VAR,'in',1,2776) -LexToken(COMMA,',',1,2778) -LexToken(VAR,'it',1,2779) -LexToken(CLOSEBRACKET,')',1,2781) -LexToken(COMMA,',',1,2782) -LexToken(VAR,'list',1,2783) -LexToken(OPENBRACKET,'(',1,2787) -LexToken(VAR,'in',1,2788) -LexToken(COMMA,',',1,2790) -LexToken(VAR,'it',1,2791) -LexToken(CLOSEBRACKET,')',1,2793) -LexToken(COMMA,',',1,2794) -LexToken(NUMBER,'1',1,2795) -LexToken(COMMA,',',1,2796) -LexToken(OPENSQBRACKET,'[',1,2797) -LexToken(CLOSESQBRACKET,']',1,2798) -LexToken(CLOSEBRACKET,')',1,2799) -LexToken(EOL,'\n',1,2800) -LexToken(END,'end',1,2813) -LexToken(EOL,'\n',1,2816) -LexToken(IF,'if',1,2829) -LexToken(VAR,'ok',1,2832) -LexToken(THEN,'then',1,2835) -LexToken(EOL,'\n',1,2839) -LexToken(VAR,'graphics',1,2856) -LexToken(DOT,'.',1,2864) -LexToken(VAR,'exprs',1,2865) -LexToken(ASSIGNMENT,'=',1,2870) -LexToken(VAR,'exprs',1,2871) -LexToken(EOL,'\n',1,2876) -LexToken(VAR,'x',1,2894) -LexToken(DOT,'.',1,2895) -LexToken(VAR,'graphics',1,2896) -LexToken(ASSIGNMENT,'=',1,2904) -LexToken(VAR,'graphics',1,2905) -LexToken(EOL,'\n',1,2913) -LexToken(VAR,'x',1,2931) -LexToken(DOT,'.',1,2932) -LexToken(VAR,'model',1,2933) -LexToken(ASSIGNMENT,'=',1,2938) -LexToken(VAR,'model',1,2939) -LexToken(EOL,'\n',1,2944) -LexToken(BREAK,'break',1,2961) -LexToken(EOL,'\n',1,2966) -LexToken(END,'end',1,2979) -LexToken(EOL,'\n',1,2982) -LexToken(END,'end',1,2991) -LexToken(EOL,'\n',1,2994) -LexToken(EOL,'\n',1,2995) -LexToken(CASE,'case',1,3000) -LexToken(DQSTRING,'"define"',1,3012) -LexToken(THEN,'then',1,3014) -LexToken(EOL,'\n',1,3018) -LexToken(VAR,'z0',1,3027) -LexToken(ASSIGNMENT,'=',1,3029) -LexToken(VAR,'zeros',1,3030) -LexToken(OPENBRACKET,'(',1,3035) -LexToken(NUMBER,'10',1,3036) -LexToken(COMMA,',',1,3038) -LexToken(NUMBER,'1',1,3039) -LexToken(CLOSEBRACKET,')',1,3040) -LexToken(EOL,'\n',1,3041) -LexToken(VAR,'model',1,3050) -LexToken(ASSIGNMENT,'=',1,3055) -LexToken(SCICOS_MODEL,'scicos_model',1,3056) -LexToken(OPENBRACKET,'(',1,3068) -LexToken(CLOSEBRACKET,')',1,3069) -LexToken(EOL,'\n',1,3070) -LexToken(VAR,'model',1,3079) -LexToken(DOT,'.',1,3084) -LexToken(VAR,'sim',1,3085) -LexToken(ASSIGNMENT,'=',1,3088) -LexToken(VAR,'list',1,3089) -LexToken(OPENBRACKET,'(',1,3093) -LexToken(DQSTRING,'"delay4"',1,3101) -LexToken(COMMA,',',1,3102) -LexToken(NUMBER,'4',1,3103) -LexToken(CLOSEBRACKET,')',1,3104) -LexToken(EOL,'\n',1,3105) -LexToken(VAR,'model',1,3114) -LexToken(DOT,'.',1,3119) -LexToken(VAR,'in',1,3120) -LexToken(ASSIGNMENT,'=',1,3122) -LexToken(NUMBER,'1',1,3123) -LexToken(EOL,'\n',1,3124) -LexToken(VAR,'model',1,3133) -LexToken(DOT,'.',1,3138) -LexToken(VAR,'out',1,3139) -LexToken(ASSIGNMENT,'=',1,3142) -LexToken(NUMBER,'1',1,3143) -LexToken(EOL,'\n',1,3144) -LexToken(VAR,'model',1,3153) -LexToken(DOT,'.',1,3158) -LexToken(VAR,'evtin',1,3159) -LexToken(ASSIGNMENT,'=',1,3164) -LexToken(NUMBER,'1',1,3165) -LexToken(EOL,'\n',1,3166) -LexToken(VAR,'model',1,3175) -LexToken(DOT,'.',1,3180) -LexToken(VAR,'dstate',1,3181) -LexToken(ASSIGNMENT,'=',1,3187) -LexToken(VAR,'z0',1,3188) -LexToken(EOL,'\n',1,3190) -LexToken(VAR,'model',1,3199) -LexToken(DOT,'.',1,3204) -LexToken(VAR,'blocktype',1,3205) -LexToken(ASSIGNMENT,'=',1,3214) -LexToken(DQSTRING,'"d"',1,3217) -LexToken(EOL,'\n',1,3218) -LexToken(VAR,'model',1,3227) -LexToken(DOT,'.',1,3232) -LexToken(VAR,'dep_ut',1,3233) -LexToken(ASSIGNMENT,'=',1,3239) -LexToken(OPENSQBRACKET,'[',1,3240) -LexToken(PREVAR_BOOLEAN,'%f',1,3241) -LexToken(PREVAR_BOOLEAN,'%f',1,3244) -LexToken(CLOSESQBRACKET,']',1,3246) -LexToken(EOL,'\n',1,3247) -LexToken(EOL,'\n',1,3248) -LexToken(VAR,'exprs',1,3257) -LexToken(ASSIGNMENT,'=',1,3262) -LexToken(VAR,'strcat',1,3263) -LexToken(OPENBRACKET,'(',1,3269) -LexToken(VAR,'string',1,3270) -LexToken(OPENBRACKET,'(',1,3276) -LexToken(VAR,'z0',1,3277) -LexToken(CLOSEBRACKET,')',1,3279) -LexToken(COMMA,',',1,3280) -LexToken(DQSTRING,'";"',1,3284) -LexToken(CLOSEBRACKET,')',1,3285) -LexToken(EOL,'\n',1,3286) -LexToken(VAR,'gr_i',1,3295) -LexToken(ASSIGNMENT,'=',1,3299) -LexToken(OPENSQBRACKET,'[',1,3300) -LexToken(CLOSESQBRACKET,']',1,3301) -LexToken(EOL,'\n',1,3302) -LexToken(VAR,'x',1,3311) -LexToken(ASSIGNMENT,'=',1,3312) -LexToken(VAR,'standard_define',1,3313) -LexToken(OPENBRACKET,'(',1,3328) -LexToken(OPENSQBRACKET,'[',1,3329) -LexToken(NUMBER,'3',1,3330) -LexToken(NUMBER,'2',1,3332) -LexToken(CLOSESQBRACKET,']',1,3333) -LexToken(COMMA,',',1,3334) -LexToken(VAR,'model',1,3335) -LexToken(COMMA,',',1,3340) -LexToken(VAR,'exprs',1,3341) -LexToken(COMMA,',',1,3346) -LexToken(VAR,'gr_i',1,3347) -LexToken(CLOSEBRACKET,')',1,3351) -LexToken(EOL,'\n',1,3352) -LexToken(END,'end',1,3357) -LexToken(EOL,'\n',1,3360) -LexToken(ENDFUNCTION,'endfunction',1,3361) -LexToken(EOL,'\n',1,3372) +/* autogenerated from "macros/Linear/REGISTER.sci" */ +function REGISTER() { +REGISTER.prototype.get = function REGISTER() { +} +REGISTER.prototype.set = function REGISTER() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,1)==1) { +exprs=[exprs,sci2exp(1)]; +} +while (true) { +[ok,z0,it,exprs]=scicos_getvalue("Set delay parameters",["Register initial condition","Datatype (1=double 3=int32 ...)"],list("vec",-1,"vec",1),exprs); +if (!ok) { +break +} +if (prod(size(z0))<1) { +message("Register length must be at least 1"); +ok=None; +} +if (it==1) { +model.sim=list("delay4",4); +z0=double(z0); +model.dstate=z0; +model.odstate=list(); +} else { +if (it==3) { +model.sim=list("delay4_i32",4); +z0=int32(z0); +} else if (it==4) { +model.sim=list("delay4_i16",4); +z0=int16(z0); +} else if (it==5) { +model.sim=list("delay4_i8",4); +z0=int8(z0); +} else if (it==6) { +model.sim=list("delay4_ui32",4); +z0=uint32(z0); +} else if (it==7) { +model.sim=list("delay4_ui16",4); +z0=uint16(z0); +} else if (it==8) { +model.sim=list("delay4_ui8",4); +z0=uint8(z0); +} else { +message("Datatype is not supported"); +ok=None; +} +model.odstate=list(z0); +model.dstate=[]; +} +if (ok) { +in1=[1,1]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(in1,it),1,[]); +} +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +REGISTER.prototype.define = function REGISTER() { +z0=zeros(10,1); +model=scicos_model(); +model.sim=list("delay4",4); +model.in=1; +model.out=1; +model.evtin=1; +model.dstate=z0; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=strcat(string(z0),";"); +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +REGISTER.prototype.details = function REGISTER() { +} +} diff --git a/js/Linear/REGISTER_f.js b/js/Linear/REGISTER_f.js index b7ff460a..0f16c6fa 100644 --- a/js/Linear/REGISTER_f.js +++ b/js/Linear/REGISTER_f.js @@ -1,281 +1,44 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'REGISTER_f',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -LexToken(VAR,'exprs',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(DOT,'.',1,1015) -LexToken(VAR,'exprs',1,1016) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'arg1',1,1036) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'model',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(WHILE,'while',1,1056) -LexToken(PREVAR_BOOLEAN,'%t',1,1062) -LexToken(DO,'do',1,1065) -LexToken(EOL,'\n',1,1067) -LexToken(OPENSQBRACKET,'[',1,1080) -LexToken(VAR,'ok',1,1081) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'z0',1,1084) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'exprs',1,1087) -LexToken(CLOSESQBRACKET,']',1,1092) -LexToken(ASSIGNMENT,'=',1,1093) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1094) -LexToken(OPENBRACKET,'(',1,1109) -LexToken(DQSTRING,'"Set delay parameters"',1,1131) -LexToken(COMMA,',',1,1132) -LexToken(DQSTRING,'"Register initial condition"',1,1175) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'list',1,1177) -LexToken(OPENBRACKET,'(',1,1181) -LexToken(DQSTRING,'"vec"',1,1186) -LexToken(COMMA,',',1,1187) -LexToken(ADDITION,'-',1,1188) -LexToken(NUMBER,'1',1,1189) -LexToken(CLOSEBRACKET,')',1,1190) -LexToken(COMMA,',',1,1191) -LexToken(VAR,'exprs',1,1192) -LexToken(CLOSEBRACKET,')',1,1197) -LexToken(EOL,'\n',1,1198) -LexToken(IF,'if',1,1211) -LexToken(NOT,'~',1,1214) -LexToken(VAR,'ok',1,1215) -LexToken(THEN,'then',1,1218) -LexToken(EOL,'\n',1,1222) -LexToken(BREAK,'break',1,1239) -LexToken(EOL,'\n',1,1244) -LexToken(END,'end',1,1258) -LexToken(EOL,'\n',1,1261) -LexToken(IF,'if',1,1274) -LexToken(VAR,'prod',1,1277) -LexToken(OPENBRACKET,'(',1,1281) -LexToken(VAR,'size',1,1282) -LexToken(OPENBRACKET,'(',1,1286) -LexToken(VAR,'z0',1,1287) -LexToken(CLOSEBRACKET,')',1,1289) -LexToken(CLOSEBRACKET,')',1,1290) -LexToken(COMPARISON,'<',1,1291) -LexToken(NUMBER,'1',1,1292) -LexToken(THEN,'then',1,1294) -LexToken(EOL,'\n',1,1298) -LexToken(VAR,'message',1,1315) -LexToken(OPENBRACKET,'(',1,1322) -LexToken(DQSTRING,'"Register length must be at least 1"',1,1358) -LexToken(CLOSEBRACKET,')',1,1359) -LexToken(EOL,'\n',1,1360) -LexToken(VAR,'ok',1,1377) -LexToken(ASSIGNMENT,'=',1,1379) -LexToken(PREVAR_BOOLEAN,'%f',1,1380) -LexToken(EOL,'\n',1,1382) -LexToken(END,'end',1,1395) -LexToken(EOL,'\n',1,1398) -LexToken(IF,'if',1,1411) -LexToken(VAR,'ok',1,1414) -LexToken(THEN,'then',1,1417) -LexToken(EOL,'\n',1,1421) -LexToken(VAR,'graphics',1,1438) -LexToken(DOT,'.',1,1446) -LexToken(VAR,'exprs',1,1447) -LexToken(ASSIGNMENT,'=',1,1452) -LexToken(VAR,'exprs',1,1453) -LexToken(EOL,'\n',1,1458) -LexToken(VAR,'model',1,1476) -LexToken(DOT,'.',1,1481) -LexToken(VAR,'dstate',1,1482) -LexToken(ASSIGNMENT,'=',1,1488) -LexToken(VAR,'z0',1,1489) -LexToken(EOL,'\n',1,1491) -LexToken(VAR,'x',1,1508) -LexToken(DOT,'.',1,1509) -LexToken(VAR,'graphics',1,1510) -LexToken(ASSIGNMENT,'=',1,1518) -LexToken(VAR,'graphics',1,1519) -LexToken(EOL,'\n',1,1527) -LexToken(VAR,'x',1,1545) -LexToken(DOT,'.',1,1546) -LexToken(VAR,'model',1,1547) -LexToken(ASSIGNMENT,'=',1,1552) -LexToken(VAR,'model',1,1553) -LexToken(EOL,'\n',1,1558) -LexToken(BREAK,'break',1,1575) -LexToken(EOL,'\n',1,1580) -LexToken(END,'end',1,1593) -LexToken(EOL,'\n',1,1596) -LexToken(END,'end',1,1605) -LexToken(EOL,'\n',1,1608) -LexToken(EOL,'\n',1,1609) -LexToken(CASE,'case',1,1614) -LexToken(DQSTRING,'"define"',1,1626) -LexToken(THEN,'then',1,1628) -LexToken(EOL,'\n',1,1632) -LexToken(VAR,'z0',1,1641) -LexToken(ASSIGNMENT,'=',1,1643) -LexToken(VAR,'zeros',1,1644) -LexToken(OPENBRACKET,'(',1,1649) -LexToken(NUMBER,'10',1,1650) -LexToken(COMMA,',',1,1652) -LexToken(NUMBER,'1',1,1653) -LexToken(CLOSEBRACKET,')',1,1654) -LexToken(EOL,'\n',1,1655) -LexToken(VAR,'model',1,1664) -LexToken(ASSIGNMENT,'=',1,1669) -LexToken(SCICOS_MODEL,'scicos_model',1,1670) -LexToken(OPENBRACKET,'(',1,1682) -LexToken(CLOSEBRACKET,')',1,1683) -LexToken(EOL,'\n',1,1684) -LexToken(VAR,'model',1,1693) -LexToken(DOT,'.',1,1698) -LexToken(VAR,'sim',1,1699) -LexToken(ASSIGNMENT,'=',1,1702) -LexToken(DQSTRING,'"delay"',1,1709) -LexToken(EOL,'\n',1,1710) -LexToken(VAR,'model',1,1719) -LexToken(DOT,'.',1,1724) -LexToken(VAR,'in',1,1725) -LexToken(ASSIGNMENT,'=',1,1727) -LexToken(NUMBER,'1',1,1728) -LexToken(EOL,'\n',1,1729) -LexToken(VAR,'model',1,1738) -LexToken(DOT,'.',1,1743) -LexToken(VAR,'out',1,1744) -LexToken(ASSIGNMENT,'=',1,1747) -LexToken(NUMBER,'1',1,1748) -LexToken(EOL,'\n',1,1749) -LexToken(VAR,'model',1,1758) -LexToken(DOT,'.',1,1763) -LexToken(VAR,'evtin',1,1764) -LexToken(ASSIGNMENT,'=',1,1769) -LexToken(NUMBER,'1',1,1770) -LexToken(EOL,'\n',1,1771) -LexToken(VAR,'model',1,1780) -LexToken(DOT,'.',1,1785) -LexToken(VAR,'dstate',1,1786) -LexToken(ASSIGNMENT,'=',1,1792) -LexToken(VAR,'z0',1,1793) -LexToken(EOL,'\n',1,1795) -LexToken(VAR,'model',1,1804) -LexToken(DOT,'.',1,1809) -LexToken(VAR,'blocktype',1,1810) -LexToken(ASSIGNMENT,'=',1,1819) -LexToken(DQSTRING,'"d"',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'model',1,1832) -LexToken(DOT,'.',1,1837) -LexToken(VAR,'dep_ut',1,1838) -LexToken(ASSIGNMENT,'=',1,1844) -LexToken(OPENSQBRACKET,'[',1,1845) -LexToken(PREVAR_BOOLEAN,'%f',1,1846) -LexToken(PREVAR_BOOLEAN,'%f',1,1849) -LexToken(CLOSESQBRACKET,']',1,1851) -LexToken(EOL,'\n',1,1852) -LexToken(EOL,'\n',1,1853) -LexToken(VAR,'exprs',1,1862) -LexToken(ASSIGNMENT,'=',1,1867) -LexToken(VAR,'strcat',1,1868) -LexToken(OPENBRACKET,'(',1,1874) -LexToken(VAR,'string',1,1875) -LexToken(OPENBRACKET,'(',1,1881) -LexToken(VAR,'z0',1,1882) -LexToken(CLOSEBRACKET,')',1,1884) -LexToken(COMMA,',',1,1885) -LexToken(DQSTRING,'";"',1,1888) -LexToken(CLOSEBRACKET,')',1,1889) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'gr_i',1,1899) -LexToken(ASSIGNMENT,'=',1,1903) -LexToken(OPENSQBRACKET,'[',1,1904) -LexToken(CLOSESQBRACKET,']',1,1905) -LexToken(EOL,'\n',1,1906) -LexToken(VAR,'x',1,1915) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(VAR,'standard_define',1,1917) -LexToken(OPENBRACKET,'(',1,1932) -LexToken(OPENSQBRACKET,'[',1,1933) -LexToken(NUMBER,'2.5',1,1934) -LexToken(NUMBER,'2.5',1,1938) -LexToken(CLOSESQBRACKET,']',1,1941) -LexToken(COMMA,',',1,1942) -LexToken(VAR,'model',1,1943) -LexToken(COMMA,',',1,1948) -LexToken(VAR,'exprs',1,1949) -LexToken(COMMA,',',1,1954) -LexToken(VAR,'gr_i',1,1955) -LexToken(CLOSEBRACKET,')',1,1959) -LexToken(EOL,'\n',1,1960) -LexToken(END,'end',1,1965) -LexToken(EOL,'\n',1,1968) -LexToken(ENDFUNCTION,'endfunction',1,1969) -LexToken(EOL,'\n',1,1980) +/* autogenerated from "macros/Linear/REGISTER_f.sci" */ +function REGISTER_f() { +REGISTER_f.prototype.get = function REGISTER_f() { +} +REGISTER_f.prototype.set = function REGISTER_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,z0,exprs]=scicos_getvalue("Set delay parameters","Register initial condition",list("vec",-1),exprs); +if (!ok) { +break +} +if (prod(size(z0))<1) { +message("Register length must be at least 1"); +ok=None; +} +if (ok) { +graphics.exprs=exprs; +model.dstate=z0; +x.graphics=graphics; +x.model=model; +break +} +} +} +REGISTER_f.prototype.define = function REGISTER_f() { +z0=zeros(10,1); +model=scicos_model(); +model.sim="delay"; +model.in=1; +model.out=1; +model.evtin=1; +model.dstate=z0; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=strcat(string(z0),";"); +gr_i=[]; +x=standard_define([2.5,2.5],model,exprs,gr_i); +} +REGISTER_f.prototype.details = function REGISTER_f() { +} +} diff --git a/js/Linear/SAMPHOLD.js b/js/Linear/SAMPHOLD.js index c420b51b..35aadbe8 100644 --- a/js/Linear/SAMPHOLD.js +++ b/js/Linear/SAMPHOLD.js @@ -1,161 +1,23 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SAMPHOLD',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'x',1,967) -LexToken(DOT,'.',1,968) -LexToken(VAR,'model',1,969) -LexToken(DOT,'.',1,974) -LexToken(VAR,'firing',1,975) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(OPENSQBRACKET,'[',1,982) -LexToken(CLOSESQBRACKET,']',1,983) -LexToken(EOL,'\n',1,1000) -LexToken(CASE,'case',1,1005) -LexToken(DQSTRING,'"define"',1,1017) -LexToken(THEN,'then',1,1019) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'in',1,1032) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(ADDITION,'-',1,1035) -LexToken(NUMBER,'1',1,1036) -LexToken(EOL,'\n',1,1037) -LexToken(VAR,'model',1,1046) -LexToken(ASSIGNMENT,'=',1,1051) -LexToken(SCICOS_MODEL,'scicos_model',1,1052) -LexToken(OPENBRACKET,'(',1,1064) -LexToken(CLOSEBRACKET,')',1,1065) -LexToken(EOL,'\n',1,1066) -LexToken(VAR,'model',1,1075) -LexToken(DOT,'.',1,1080) -LexToken(VAR,'sim',1,1081) -LexToken(ASSIGNMENT,'=',1,1084) -LexToken(VAR,'list',1,1085) -LexToken(OPENBRACKET,'(',1,1089) -LexToken(DQSTRING,'"samphold4"',1,1100) -LexToken(COMMA,',',1,1101) -LexToken(NUMBER,'4',1,1102) -LexToken(CLOSEBRACKET,')',1,1103) -LexToken(EOL,'\n',1,1104) -LexToken(VAR,'model',1,1113) -LexToken(DOT,'.',1,1118) -LexToken(VAR,'in',1,1119) -LexToken(ASSIGNMENT,'=',1,1121) -LexToken(ADDITION,'-',1,1122) -LexToken(NUMBER,'1',1,1123) -LexToken(EOL,'\n',1,1124) -LexToken(VAR,'model',1,1133) -LexToken(DOT,'.',1,1138) -LexToken(VAR,'out',1,1139) -LexToken(ASSIGNMENT,'=',1,1142) -LexToken(ADDITION,'-',1,1143) -LexToken(NUMBER,'1',1,1144) -LexToken(EOL,'\n',1,1145) -LexToken(VAR,'model',1,1154) -LexToken(DOT,'.',1,1159) -LexToken(VAR,'evtin',1,1160) -LexToken(ASSIGNMENT,'=',1,1165) -LexToken(NUMBER,'1',1,1166) -LexToken(EOL,'\n',1,1167) -LexToken(VAR,'model',1,1176) -LexToken(DOT,'.',1,1181) -LexToken(VAR,'blocktype',1,1182) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(DQSTRING,'"d"',1,1194) -LexToken(EOL,'\n',1,1195) -LexToken(VAR,'model',1,1204) -LexToken(DOT,'.',1,1209) -LexToken(VAR,'dep_ut',1,1210) -LexToken(ASSIGNMENT,'=',1,1216) -LexToken(OPENSQBRACKET,'[',1,1217) -LexToken(PREVAR_BOOLEAN,'%t',1,1218) -LexToken(PREVAR_BOOLEAN,'%f',1,1221) -LexToken(CLOSESQBRACKET,']',1,1223) -LexToken(EOL,'\n',1,1224) -LexToken(EOL,'\n',1,1225) -LexToken(VAR,'gr_i',1,1234) -LexToken(ASSIGNMENT,'=',1,1238) -LexToken(OPENSQBRACKET,'[',1,1239) -LexToken(CLOSESQBRACKET,']',1,1240) -LexToken(EOL,'\n',1,1241) -LexToken(VAR,'x',1,1250) -LexToken(ASSIGNMENT,'=',1,1251) -LexToken(VAR,'standard_define',1,1252) -LexToken(OPENBRACKET,'(',1,1267) -LexToken(OPENSQBRACKET,'[',1,1268) -LexToken(NUMBER,'2',1,1269) -LexToken(NUMBER,'2',1,1271) -LexToken(CLOSESQBRACKET,']',1,1272) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'model',1,1274) -LexToken(COMMA,',',1,1279) -LexToken(DQSTRING,'" "',1,1282) -LexToken(COMMA,',',1,1283) -LexToken(VAR,'gr_i',1,1284) -LexToken(CLOSEBRACKET,')',1,1288) -LexToken(EOL,'\n',1,1289) -LexToken(END,'end',1,1294) -LexToken(EOL,'\n',1,1297) -LexToken(ENDFUNCTION,'endfunction',1,1298) -LexToken(EOL,'\n',1,1309) +/* autogenerated from "macros/Linear/SAMPHOLD.sci" */ +function SAMPHOLD() { +SAMPHOLD.prototype.get = function SAMPHOLD() { +} +SAMPHOLD.prototype.set = function SAMPHOLD() { +x=arg1; +x.model.firing=[]; +} +SAMPHOLD.prototype.define = function SAMPHOLD() { +in1=-1; +model=scicos_model(); +model.sim=list("samphold4",4); +model.in=-1; +model.out=-1; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model," ",gr_i); +} +SAMPHOLD.prototype.details = function SAMPHOLD() { +} +} diff --git a/js/Linear/SAMPHOLD_m.js b/js/Linear/SAMPHOLD_m.js index daff0336..4a8ce1b2 100644 --- a/js/Linear/SAMPHOLD_m.js +++ b/js/Linear/SAMPHOLD_m.js @@ -1,357 +1,51 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SAMPHOLD_m',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'x',1,969) -LexToken(DOT,'.',1,970) -LexToken(VAR,'model',1,971) -LexToken(DOT,'.',1,976) -LexToken(VAR,'firing',1,977) -LexToken(ASSIGNMENT,'=',1,983) -LexToken(OPENSQBRACKET,'[',1,984) -LexToken(CLOSESQBRACKET,']',1,985) -LexToken(EOL,'\n',1,1002) -LexToken(VAR,'graphics',1,1011) -LexToken(ASSIGNMENT,'=',1,1019) -LexToken(VAR,'arg1',1,1020) -LexToken(DOT,'.',1,1024) -LexToken(VAR,'graphics',1,1025) -LexToken(EOL,'\n',1,1033) -LexToken(VAR,'label',1,1043) -LexToken(ASSIGNMENT,'=',1,1048) -LexToken(VAR,'graphics',1,1049) -LexToken(DOT,'.',1,1057) -LexToken(VAR,'exprs',1,1058) -LexToken(EOL,'\n',1,1063) -LexToken(VAR,'model',1,1072) -LexToken(ASSIGNMENT,'=',1,1077) -LexToken(VAR,'arg1',1,1078) -LexToken(DOT,'.',1,1082) -LexToken(VAR,'model',1,1083) -LexToken(EOL,'\n',1,1088) -LexToken(WHILE,'while',1,1098) -LexToken(PREVAR_BOOLEAN,'%t',1,1104) -LexToken(DO,'do',1,1107) -LexToken(EOL,'\n',1,1109) -LexToken(OPENSQBRACKET,'[',1,1122) -LexToken(VAR,'ok',1,1123) -LexToken(COMMA,',',1,1125) -LexToken(VAR,'it',1,1126) -LexToken(COMMA,',',1,1128) -LexToken(VAR,'exprs',1,1129) -LexToken(CLOSESQBRACKET,']',1,1134) -LexToken(ASSIGNMENT,'=',1,1135) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1136) -LexToken(OPENBRACKET,'(',1,1151) -LexToken(DQSTRING,'"Set parameters Block"',1,1173) -LexToken(COMMA,',',1,1174) -LexToken(OPENSQBRACKET,'[',1,1190) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex 3=int32 ...)"',1,1237) -LexToken(CLOSESQBRACKET,']',1,1238) -LexToken(COMMA,',',1,1239) -LexToken(VAR,'list',1,1240) -LexToken(OPENBRACKET,'(',1,1244) -LexToken(DQSTRING,'"vec"',1,1249) -LexToken(COMMA,',',1,1250) -LexToken(NUMBER,'1',1,1251) -LexToken(CLOSEBRACKET,')',1,1252) -LexToken(COMMA,',',1,1253) -LexToken(VAR,'label',1,1254) -LexToken(CLOSEBRACKET,')',1,1259) -LexToken(EOL,'\n',1,1260) -LexToken(IF,'if',1,1273) -LexToken(NOT,'~',1,1276) -LexToken(VAR,'ok',1,1277) -LexToken(THEN,'then',1,1280) -LexToken(EOL,'\n',1,1284) -LexToken(BREAK,'break',1,1301) -LexToken(EOL,'\n',1,1306) -LexToken(END,'end',1,1320) -LexToken(EOL,'\n',1,1323) -LexToken(IF,'if',1,1336) -LexToken(OPENBRACKET,'(',1,1339) -LexToken(OPENBRACKET,'(',1,1340) -LexToken(VAR,'it',1,1341) -LexToken(COMPARISON,'<',1,1343) -LexToken(NUMBER,'1',1,1344) -LexToken(CLOSEBRACKET,')',1,1345) -LexToken(LOGICAL,'|',1,1346) -LexToken(OPENBRACKET,'(',1,1347) -LexToken(VAR,'it',1,1348) -LexToken(COMPARISON,'>',1,1350) -LexToken(NUMBER,'8',1,1351) -LexToken(CLOSEBRACKET,')',1,1352) -LexToken(CLOSEBRACKET,')',1,1353) -LexToken(THEN,'then',1,1355) -LexToken(EOL,'\n',1,1359) -LexToken(VAR,'message',1,1376) -LexToken(OPENBRACKET,'(',1,1384) -LexToken(DQSTRING,'"Datatype is not supported"',1,1411) -LexToken(CLOSEBRACKET,')',1,1412) -LexToken(EOL,'\n',1,1413) -LexToken(VAR,'ok',1,1431) -LexToken(ASSIGNMENT,'=',1,1433) -LexToken(PREVAR_BOOLEAN,'%f',1,1434) -LexToken(EOL,'\n',1,1436) -LexToken(END,'end',1,1450) -LexToken(EOL,'\n',1,1453) -LexToken(IF,'if',1,1466) -LexToken(VAR,'ok',1,1469) -LexToken(THEN,'then',1,1472) -LexToken(EOL,'\n',1,1476) -LexToken(VAR,'in',1,1493) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(OPENSQBRACKET,'[',1,1496) -LexToken(VAR,'model',1,1497) -LexToken(DOT,'.',1,1502) -LexToken(VAR,'in',1,1503) -LexToken(VAR,'model',1,1506) -LexToken(DOT,'.',1,1511) -LexToken(VAR,'in2',1,1512) -LexToken(CLOSESQBRACKET,']',1,1515) -LexToken(EOL,'\n',1,1516) -LexToken(OPENSQBRACKET,'[',1,1534) -LexToken(VAR,'model',1,1535) -LexToken(COMMA,',',1,1540) -LexToken(VAR,'graphics',1,1541) -LexToken(COMMA,',',1,1549) -LexToken(VAR,'ok',1,1550) -LexToken(CLOSESQBRACKET,']',1,1552) -LexToken(ASSIGNMENT,'=',1,1553) -LexToken(VAR,'set_io',1,1554) -LexToken(OPENBRACKET,'(',1,1560) -LexToken(VAR,'model',1,1561) -LexToken(COMMA,',',1,1566) -LexToken(VAR,'graphics',1,1567) -LexToken(COMMA,',',1,1575) -LexToken(VAR,'list',1,1576) -LexToken(OPENBRACKET,'(',1,1580) -LexToken(VAR,'in',1,1581) -LexToken(COMMA,',',1,1583) -LexToken(VAR,'it',1,1584) -LexToken(CLOSEBRACKET,')',1,1586) -LexToken(COMMA,',',1,1587) -LexToken(VAR,'list',1,1588) -LexToken(OPENBRACKET,'(',1,1592) -LexToken(VAR,'in',1,1593) -LexToken(COMMA,',',1,1595) -LexToken(VAR,'it',1,1596) -LexToken(CLOSEBRACKET,')',1,1598) -LexToken(COMMA,',',1,1599) -LexToken(NUMBER,'1',1,1600) -LexToken(COMMA,',',1,1601) -LexToken(OPENSQBRACKET,'[',1,1602) -LexToken(CLOSESQBRACKET,']',1,1603) -LexToken(CLOSEBRACKET,')',1,1604) -LexToken(EOL,'\n',1,1605) -LexToken(IF,'if',1,1622) -LexToken(VAR,'ok',1,1625) -LexToken(THEN,'then',1,1628) -LexToken(EOL,'\n',1,1632) -LexToken(VAR,'graphics',1,1653) -LexToken(DOT,'.',1,1661) -LexToken(VAR,'exprs',1,1662) -LexToken(ASSIGNMENT,'=',1,1667) -LexToken(VAR,'exprs',1,1668) -LexToken(EOL,'\n',1,1673) -LexToken(VAR,'arg1',1,1695) -LexToken(DOT,'.',1,1699) -LexToken(VAR,'graphics',1,1700) -LexToken(ASSIGNMENT,'=',1,1708) -LexToken(VAR,'graphics',1,1709) -LexToken(EOL,'\n',1,1717) -LexToken(VAR,'arg1',1,1739) -LexToken(DOT,'.',1,1743) -LexToken(VAR,'model',1,1744) -LexToken(ASSIGNMENT,'=',1,1749) -LexToken(VAR,'model',1,1750) -LexToken(EOL,'\n',1,1755) -LexToken(VAR,'x',1,1777) -LexToken(ASSIGNMENT,'=',1,1778) -LexToken(VAR,'arg1',1,1779) -LexToken(EOL,'\n',1,1783) -LexToken(BREAK,'break',1,1804) -LexToken(EOL,'\n',1,1809) -LexToken(END,'end',1,1826) -LexToken(EOL,'\n',1,1829) -LexToken(END,'end',1,1842) -LexToken(EOL,'\n',1,1845) -LexToken(END,'end',1,1854) -LexToken(EOL,'\n',1,1857) -LexToken(CASE,'case',1,1862) -LexToken(DQSTRING,'"define"',1,1874) -LexToken(THEN,'then',1,1876) -LexToken(EOL,'\n',1,1880) -LexToken(VAR,'model',1,1889) -LexToken(ASSIGNMENT,'=',1,1894) -LexToken(SCICOS_MODEL,'scicos_model',1,1895) -LexToken(OPENBRACKET,'(',1,1907) -LexToken(CLOSEBRACKET,')',1,1908) -LexToken(EOL,'\n',1,1909) -LexToken(VAR,'model',1,1918) -LexToken(DOT,'.',1,1923) -LexToken(VAR,'sim',1,1924) -LexToken(ASSIGNMENT,'=',1,1927) -LexToken(VAR,'list',1,1928) -LexToken(OPENBRACKET,'(',1,1932) -LexToken(DQSTRING,'"samphold4_m"',1,1945) -LexToken(COMMA,',',1,1946) -LexToken(NUMBER,'4',1,1947) -LexToken(CLOSEBRACKET,')',1,1948) -LexToken(EOL,'\n',1,1949) -LexToken(VAR,'model',1,1958) -LexToken(DOT,'.',1,1963) -LexToken(VAR,'in',1,1964) -LexToken(ASSIGNMENT,'=',1,1966) -LexToken(ADDITION,'-',1,1967) -LexToken(NUMBER,'1',1,1968) -LexToken(EOL,'\n',1,1969) -LexToken(VAR,'model',1,1978) -LexToken(DOT,'.',1,1983) -LexToken(VAR,'in2',1,1984) -LexToken(ASSIGNMENT,'=',1,1987) -LexToken(ADDITION,'-',1,1988) -LexToken(NUMBER,'2',1,1989) -LexToken(EOL,'\n',1,1990) -LexToken(VAR,'model',1,1999) -LexToken(DOT,'.',1,2004) -LexToken(VAR,'intyp',1,2005) -LexToken(ASSIGNMENT,'=',1,2010) -LexToken(NUMBER,'1',1,2011) -LexToken(EOL,'\n',1,2012) -LexToken(VAR,'model',1,2021) -LexToken(DOT,'.',1,2026) -LexToken(VAR,'outtyp',1,2027) -LexToken(ASSIGNMENT,'=',1,2033) -LexToken(NUMBER,'1',1,2034) -LexToken(EOL,'\n',1,2035) -LexToken(VAR,'model',1,2044) -LexToken(DOT,'.',1,2049) -LexToken(VAR,'out',1,2050) -LexToken(ASSIGNMENT,'=',1,2053) -LexToken(ADDITION,'-',1,2054) -LexToken(NUMBER,'1',1,2055) -LexToken(EOL,'\n',1,2056) -LexToken(VAR,'model',1,2065) -LexToken(DOT,'.',1,2070) -LexToken(VAR,'out2',1,2071) -LexToken(ASSIGNMENT,'=',1,2075) -LexToken(ADDITION,'-',1,2076) -LexToken(NUMBER,'2',1,2077) -LexToken(EOL,'\n',1,2078) -LexToken(VAR,'model',1,2087) -LexToken(DOT,'.',1,2092) -LexToken(VAR,'evtin',1,2093) -LexToken(ASSIGNMENT,'=',1,2098) -LexToken(NUMBER,'1',1,2099) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'model',1,2109) -LexToken(DOT,'.',1,2114) -LexToken(VAR,'blocktype',1,2115) -LexToken(ASSIGNMENT,'=',1,2124) -LexToken(DQSTRING,'"d"',1,2127) -LexToken(EOL,'\n',1,2128) -LexToken(VAR,'model',1,2137) -LexToken(DOT,'.',1,2142) -LexToken(VAR,'dep_ut',1,2143) -LexToken(ASSIGNMENT,'=',1,2149) -LexToken(OPENSQBRACKET,'[',1,2150) -LexToken(PREVAR_BOOLEAN,'%t',1,2151) -LexToken(PREVAR_BOOLEAN,'%f',1,2154) -LexToken(CLOSESQBRACKET,']',1,2156) -LexToken(EOL,'\n',1,2157) -LexToken(VAR,'label',1,2166) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(OPENSQBRACKET,'[',1,2172) -LexToken(VAR,'sci2exp',1,2173) -LexToken(OPENBRACKET,'(',1,2180) -LexToken(NUMBER,'1',1,2181) -LexToken(CLOSEBRACKET,')',1,2182) -LexToken(CLOSESQBRACKET,']',1,2183) -LexToken(EOL,'\n',1,2184) -LexToken(VAR,'gr_i',1,2194) -LexToken(ASSIGNMENT,'=',1,2198) -LexToken(OPENSQBRACKET,'[',1,2199) -LexToken(CLOSESQBRACKET,']',1,2200) -LexToken(EOL,'\n',1,2201) -LexToken(VAR,'x',1,2210) -LexToken(ASSIGNMENT,'=',1,2211) -LexToken(VAR,'standard_define',1,2212) -LexToken(OPENBRACKET,'(',1,2227) -LexToken(OPENSQBRACKET,'[',1,2228) -LexToken(NUMBER,'2',1,2229) -LexToken(NUMBER,'2',1,2231) -LexToken(CLOSESQBRACKET,']',1,2232) -LexToken(COMMA,',',1,2233) -LexToken(VAR,'model',1,2234) -LexToken(COMMA,',',1,2239) -LexToken(VAR,'label',1,2240) -LexToken(COMMA,',',1,2245) -LexToken(VAR,'gr_i',1,2246) -LexToken(CLOSEBRACKET,')',1,2250) -LexToken(EOL,'\n',1,2251) -LexToken(END,'end',1,2256) -LexToken(EOL,'\n',1,2259) -LexToken(ENDFUNCTION,'endfunction',1,2260) -LexToken(EOL,'\n',1,2271) +/* autogenerated from "macros/Linear/SAMPHOLD_m.sci" */ +function SAMPHOLD_m() { +SAMPHOLD_m.prototype.get = function SAMPHOLD_m() { +} +SAMPHOLD_m.prototype.set = function SAMPHOLD_m() { +x=arg1; +x.model.firing=[]; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +while (true) { +[ok,it,exprs]=scicos_getvalue("Set parameters Block",["Datatype(1=real double 2=Complex 3=int32 ...)"],list("vec",1),label); +if (!ok) { +break +} +if (((it<1)||(it>8))) { +message("Datatype is not supported"); +ok=None; +} +if (ok) { +in1=[model.in,model.in2]; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(in1,it),1,[]); +if (ok) { +graphics.exprs=exprs; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +} +SAMPHOLD_m.prototype.define = function SAMPHOLD_m() { +model=scicos_model(); +model.sim=list("samphold4_m",4); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.outtyp=1; +model.out=-1; +model.out2=-2; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +SAMPHOLD_m.prototype.details = function SAMPHOLD_m() { +} +} diff --git a/js/Linear/SAMPLEHOLD_f.js b/js/Linear/SAMPLEHOLD_f.js index f565eadf..87bfd226 100644 --- a/js/Linear/SAMPLEHOLD_f.js +++ b/js/Linear/SAMPLEHOLD_f.js @@ -1,156 +1,23 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SAMPLEHOLD_f',1,852) -LexToken(OPENBRACKET,'(',1,864) -LexToken(VAR,'job',1,865) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg1',1,869) -LexToken(COMMA,',',1,873) -LexToken(VAR,'arg2',1,874) -LexToken(CLOSEBRACKET,')',1,878) -LexToken(EOL,'\n',1,879) -LexToken(VAR,'x',1,884) -LexToken(ASSIGNMENT,'=',1,885) -LexToken(OPENSQBRACKET,'[',1,886) -LexToken(CLOSESQBRACKET,']',1,887) -LexToken(EOL,'\n',1,888) -LexToken(VAR,'y',1,894) -LexToken(ASSIGNMENT,'=',1,895) -LexToken(OPENSQBRACKET,'[',1,896) -LexToken(CLOSESQBRACKET,']',1,897) -LexToken(EOL,'\n',1,898) -LexToken(VAR,'typ',1,904) -LexToken(ASSIGNMENT,'=',1,907) -LexToken(OPENSQBRACKET,'[',1,908) -LexToken(CLOSESQBRACKET,']',1,909) -LexToken(EOL,'\n',1,910) -LexToken(SELECT,'select',1,916) -LexToken(VAR,'job',1,923) -LexToken(EOL,'\n',1,926) -LexToken(CASE,'case',1,931) -LexToken(DQSTRING,'"set"',1,940) -LexToken(THEN,'then',1,942) -LexToken(EOL,'\n',1,946) -LexToken(VAR,'x',1,955) -LexToken(ASSIGNMENT,'=',1,956) -LexToken(VAR,'arg1',1,957) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'x',1,971) -LexToken(DOT,'.',1,972) -LexToken(VAR,'model',1,973) -LexToken(DOT,'.',1,978) -LexToken(VAR,'firing',1,979) -LexToken(ASSIGNMENT,'=',1,985) -LexToken(OPENSQBRACKET,'[',1,986) -LexToken(CLOSESQBRACKET,']',1,987) -LexToken(EOL,'\n',1,1004) -LexToken(CASE,'case',1,1009) -LexToken(DQSTRING,'"define"',1,1021) -LexToken(THEN,'then',1,1023) -LexToken(EOL,'\n',1,1027) -LexToken(VAR,'in',1,1036) -LexToken(ASSIGNMENT,'=',1,1038) -LexToken(ADDITION,'-',1,1039) -LexToken(NUMBER,'1',1,1040) -LexToken(EOL,'\n',1,1041) -LexToken(VAR,'model',1,1050) -LexToken(ASSIGNMENT,'=',1,1055) -LexToken(SCICOS_MODEL,'scicos_model',1,1056) -LexToken(OPENBRACKET,'(',1,1068) -LexToken(CLOSEBRACKET,')',1,1069) -LexToken(EOL,'\n',1,1070) -LexToken(VAR,'model',1,1079) -LexToken(DOT,'.',1,1084) -LexToken(VAR,'sim',1,1085) -LexToken(ASSIGNMENT,'=',1,1088) -LexToken(DQSTRING,'"samphold"',1,1098) -LexToken(EOL,'\n',1,1099) -LexToken(VAR,'model',1,1108) -LexToken(DOT,'.',1,1113) -LexToken(VAR,'in',1,1114) -LexToken(ASSIGNMENT,'=',1,1116) -LexToken(ADDITION,'-',1,1117) -LexToken(NUMBER,'1',1,1118) -LexToken(EOL,'\n',1,1119) -LexToken(VAR,'model',1,1128) -LexToken(DOT,'.',1,1133) -LexToken(VAR,'out',1,1134) -LexToken(ASSIGNMENT,'=',1,1137) -LexToken(ADDITION,'-',1,1138) -LexToken(NUMBER,'1',1,1139) -LexToken(EOL,'\n',1,1140) -LexToken(VAR,'model',1,1149) -LexToken(DOT,'.',1,1154) -LexToken(VAR,'evtin',1,1155) -LexToken(ASSIGNMENT,'=',1,1160) -LexToken(NUMBER,'1',1,1161) -LexToken(EOL,'\n',1,1162) -LexToken(VAR,'model',1,1171) -LexToken(DOT,'.',1,1176) -LexToken(VAR,'blocktype',1,1177) -LexToken(ASSIGNMENT,'=',1,1186) -LexToken(DQSTRING,'"d"',1,1189) -LexToken(EOL,'\n',1,1190) -LexToken(VAR,'model',1,1199) -LexToken(DOT,'.',1,1204) -LexToken(VAR,'dep_ut',1,1205) -LexToken(ASSIGNMENT,'=',1,1211) -LexToken(OPENSQBRACKET,'[',1,1212) -LexToken(PREVAR_BOOLEAN,'%t',1,1213) -LexToken(PREVAR_BOOLEAN,'%f',1,1216) -LexToken(CLOSESQBRACKET,']',1,1218) -LexToken(EOL,'\n',1,1219) -LexToken(EOL,'\n',1,1220) -LexToken(VAR,'gr_i',1,1229) -LexToken(ASSIGNMENT,'=',1,1233) -LexToken(OPENSQBRACKET,'[',1,1234) -LexToken(CLOSESQBRACKET,']',1,1235) -LexToken(EOL,'\n',1,1236) -LexToken(VAR,'x',1,1245) -LexToken(ASSIGNMENT,'=',1,1246) -LexToken(VAR,'standard_define',1,1247) -LexToken(OPENBRACKET,'(',1,1262) -LexToken(OPENSQBRACKET,'[',1,1263) -LexToken(NUMBER,'2',1,1264) -LexToken(NUMBER,'2',1,1266) -LexToken(CLOSESQBRACKET,']',1,1267) -LexToken(COMMA,',',1,1268) -LexToken(VAR,'model',1,1269) -LexToken(COMMA,',',1,1274) -LexToken(DQSTRING,'" "',1,1277) -LexToken(COMMA,',',1,1278) -LexToken(VAR,'gr_i',1,1279) -LexToken(CLOSEBRACKET,')',1,1283) -LexToken(EOL,'\n',1,1284) -LexToken(END,'end',1,1289) -LexToken(EOL,'\n',1,1292) -LexToken(ENDFUNCTION,'endfunction',1,1293) -LexToken(EOL,'\n',1,1304) +/* autogenerated from "macros/Linear/SAMPLEHOLD_f.sci" */ +function SAMPLEHOLD_f() { +SAMPLEHOLD_f.prototype.get = function SAMPLEHOLD_f() { +} +SAMPLEHOLD_f.prototype.set = function SAMPLEHOLD_f() { +x=arg1; +x.model.firing=[]; +} +SAMPLEHOLD_f.prototype.define = function SAMPLEHOLD_f() { +in1=-1; +model=scicos_model(); +model.sim="samphold"; +model.in=-1; +model.out=-1; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model," ",gr_i); +} +SAMPLEHOLD_f.prototype.details = function SAMPLEHOLD_f() { +} +} diff --git a/js/Linear/SOM_f.js b/js/Linear/SOM_f.js index 2698e173..fd3684e5 100644 --- a/js/Linear/SOM_f.js +++ b/js/Linear/SOM_f.js @@ -1,321 +1,40 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SOM_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(VAR,'p',1,909) -LexToken(ASSIGNMENT,'=',1,910) -LexToken(NUMBER,'1',1,911) -LexToken(EOL,'\n',1,932) -LexToken(SELECT,'select',1,937) -LexToken(VAR,'job',1,944) -LexToken(EOL,'\n',1,947) -LexToken(CASE,'case',1,952) -LexToken(DQSTRING,'"set"',1,961) -LexToken(THEN,'then',1,963) -LexToken(EOL,'\n',1,967) -LexToken(VAR,'x',1,976) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(EOL,'\n',1,982) -LexToken(VAR,'graphics',1,992) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(VAR,'arg1',1,1001) -LexToken(DOT,'.',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(EOL,'\n',1,1014) -LexToken(VAR,'model',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'arg1',1,1030) -LexToken(DOT,'.',1,1034) -LexToken(VAR,'model',1,1035) -LexToken(EOL,'\n',1,1040) -LexToken(VAR,'exprs',1,1050) -LexToken(ASSIGNMENT,'=',1,1055) -LexToken(VAR,'graphics',1,1056) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'exprs',1,1065) -LexToken(EOL,'\n',1,1070) -LexToken(IF,'if',1,1079) -LexToken(VAR,'size',1,1082) -LexToken(OPENBRACKET,'(',1,1086) -LexToken(VAR,'exprs',1,1087) -LexToken(COMMA,',',1,1092) -LexToken(DQSTRING,'"*"',1,1095) -LexToken(CLOSEBRACKET,')',1,1096) -LexToken(COMPARISON,'==',1,1097) -LexToken(NUMBER,'2',1,1099) -LexToken(THEN,'then',1,1101) -LexToken(EOL,'\n',1,1105) -LexToken(VAR,'exprs',1,1118) -LexToken(ASSIGNMENT,'=',1,1123) -LexToken(VAR,'exprs',1,1124) -LexToken(OPENBRACKET,'(',1,1129) -LexToken(NUMBER,'2',1,1130) -LexToken(CLOSEBRACKET,')',1,1131) -LexToken(EOL,'\n',1,1132) -LexToken(END,'end',1,1142) -LexToken(EOL,'\n',1,1145) -LexToken(IF,'if',1,1154) -LexToken(VAR,'size',1,1157) -LexToken(OPENBRACKET,'(',1,1161) -LexToken(VAR,'exprs',1,1162) -LexToken(COMMA,',',1,1167) -LexToken(DQSTRING,'"*"',1,1170) -LexToken(CLOSEBRACKET,')',1,1171) -LexToken(COMPARISON,'<>',1,1172) -LexToken(NUMBER,'3',1,1174) -LexToken(THEN,'then',1,1176) -LexToken(EOL,'\n',1,1180) -LexToken(VAR,'exprs',1,1193) -LexToken(ASSIGNMENT,'=',1,1198) -LexToken(VAR,'string',1,1199) -LexToken(OPENBRACKET,'(',1,1205) -LexToken(VAR,'model',1,1206) -LexToken(DOT,'.',1,1211) -LexToken(VAR,'rpar',1,1212) -LexToken(CLOSEBRACKET,')',1,1216) -LexToken(EOL,'\n',1,1217) -LexToken(END,'end',1,1227) -LexToken(EOL,'\n',1,1230) -LexToken(IF,'if',1,1239) -LexToken(VAR,'graphics',1,1242) -LexToken(DOT,'.',1,1250) -LexToken(VAR,'flip',1,1251) -LexToken(THEN,'then',1,1256) -LexToken(EOL,'\n',1,1260) -LexToken(VAR,'labs',1,1273) -LexToken(ASSIGNMENT,'=',1,1277) -LexToken(OPENSQBRACKET,'[',1,1278) -LexToken(DQSTRING,'"down"',1,1284) -LexToken(COMMA,',',1,1285) -LexToken(DQSTRING,'"left"',1,1291) -LexToken(COMMA,',',1,1292) -LexToken(DQSTRING,'"up"',1,1296) -LexToken(CLOSESQBRACKET,']',1,1297) -LexToken(EOL,'\n',1,1298) -LexToken(ELSE,'else',1,1307) -LexToken(EOL,'\n',1,1311) -LexToken(VAR,'labs',1,1324) -LexToken(ASSIGNMENT,'=',1,1328) -LexToken(OPENSQBRACKET,'[',1,1329) -LexToken(DQSTRING,'"down"',1,1335) -LexToken(COMMA,',',1,1336) -LexToken(DQSTRING,'"right"',1,1343) -LexToken(COMMA,',',1,1344) -LexToken(DQSTRING,'"up"',1,1348) -LexToken(CLOSESQBRACKET,']',1,1349) -LexToken(EOL,'\n',1,1350) -LexToken(END,'end',1,1359) -LexToken(EOL,'\n',1,1362) -LexToken(EOL,'\n',1,1363) -LexToken(VAR,'str',1,1372) -LexToken(ASSIGNMENT,'=',1,1376) -LexToken(OPENSQBRACKET,'[',1,1378) -LexToken(DQSTRING,'"This sum block is obsolete"',1,1406) -LexToken(DQSTRING,'"parameters cannot be modified. Please replace it with new sum block"',1,1484) -LexToken(SEMICOLON,';\n',1,1485) -LexToken(DQSTRING,'"and gain blocks in the linear palette"',1,1533) -LexToken(DQSTRING,'" "',1,1545) -LexToken(DQSTRING,'"Input ports are located at up, side and down positions."',1,1612) -LexToken(DQSTRING,'"Current gains are:"',1,1641) -LexToken(CLOSESQBRACKET,']',1,1642) -LexToken(EOL,'\n',1,1643) -LexToken(EOL,'\n',1,1645) -LexToken(VAR,'str',1,1654) -LexToken(ASSIGNMENT,'=',1,1658) -LexToken(OPENSQBRACKET,'[',1,1660) -LexToken(VAR,'str',1,1661) -LexToken(SEMICOLON,';',1,1665) -LexToken(OPENBRACKET,'(',1,1667) -LexToken(PART,'part',1,1668) -LexToken(OPENBRACKET,'(',1,1672) -LexToken(VAR,'labs',1,1673) -LexToken(OPENBRACKET,'(',1,1677) -LexToken(COLON,':',1,1678) -LexToken(CLOSEBRACKET,')',1,1679) -LexToken(COMMA,',',1,1680) -LexToken(NUMBER,'1',1,1681) -LexToken(COLON,':',1,1682) -LexToken(NUMBER,'7',1,1683) -LexToken(CLOSEBRACKET,')',1,1684) -LexToken(ADDITION,'+',1,1685) -LexToken(VAR,'exprs',1,1686) -LexToken(OPENBRACKET,'(',1,1691) -LexToken(COLON,':',1,1692) -LexToken(CLOSEBRACKET,')',1,1693) -LexToken(CLOSEBRACKET,')',1,1694) -LexToken(CLOSESQBRACKET,']',1,1695) -LexToken(EOL,'\n',1,1696) -LexToken(VAR,'message',1,1706) -LexToken(OPENBRACKET,'(',1,1713) -LexToken(VAR,'str',1,1714) -LexToken(CLOSEBRACKET,')',1,1717) -LexToken(EOL,'\n',1,1718) -LexToken(EOL,'\n',1,1720) -LexToken(CASE,'case',1,1725) -LexToken(DQSTRING,'"define"',1,1737) -LexToken(THEN,'then',1,1739) -LexToken(EOL,'\n',1,1743) -LexToken(VAR,'sgn',1,1752) -LexToken(ASSIGNMENT,'=',1,1755) -LexToken(OPENSQBRACKET,'[',1,1756) -LexToken(NUMBER,'1',1,1757) -LexToken(SEMICOLON,';',1,1758) -LexToken(NUMBER,'1',1,1759) -LexToken(SEMICOLON,';',1,1760) -LexToken(NUMBER,'1',1,1761) -LexToken(CLOSESQBRACKET,']',1,1762) -LexToken(EOL,'\n',1,1763) -LexToken(EOL,'\n',1,1764) -LexToken(VAR,'model',1,1773) -LexToken(ASSIGNMENT,'=',1,1778) -LexToken(SCICOS_MODEL,'scicos_model',1,1779) -LexToken(OPENBRACKET,'(',1,1791) -LexToken(CLOSEBRACKET,')',1,1792) -LexToken(EOL,'\n',1,1793) -LexToken(VAR,'model',1,1802) -LexToken(DOT,'.',1,1807) -LexToken(VAR,'sim',1,1808) -LexToken(ASSIGNMENT,'=',1,1811) -LexToken(VAR,'list',1,1812) -LexToken(OPENBRACKET,'(',1,1816) -LexToken(DQSTRING,'"sum"',1,1821) -LexToken(COMMA,',',1,1822) -LexToken(NUMBER,'2',1,1823) -LexToken(CLOSEBRACKET,')',1,1824) -LexToken(EOL,'\n',1,1825) -LexToken(VAR,'model',1,1834) -LexToken(DOT,'.',1,1839) -LexToken(VAR,'in',1,1840) -LexToken(ASSIGNMENT,'=',1,1842) -LexToken(OPENSQBRACKET,'[',1,1843) -LexToken(ADDITION,'-',1,1844) -LexToken(NUMBER,'1',1,1845) -LexToken(SEMICOLON,';',1,1846) -LexToken(ADDITION,'-',1,1847) -LexToken(NUMBER,'1',1,1848) -LexToken(SEMICOLON,';',1,1849) -LexToken(ADDITION,'-',1,1850) -LexToken(NUMBER,'1',1,1851) -LexToken(CLOSESQBRACKET,']',1,1852) -LexToken(EOL,'\n',1,1853) -LexToken(VAR,'model',1,1862) -LexToken(DOT,'.',1,1867) -LexToken(VAR,'out',1,1868) -LexToken(ASSIGNMENT,'=',1,1871) -LexToken(ADDITION,'-',1,1872) -LexToken(NUMBER,'1',1,1873) -LexToken(EOL,'\n',1,1874) -LexToken(VAR,'model',1,1883) -LexToken(DOT,'.',1,1888) -LexToken(VAR,'rpar',1,1889) -LexToken(ASSIGNMENT,'=',1,1893) -LexToken(VAR,'sgn',1,1894) -LexToken(EOL,'\n',1,1897) -LexToken(VAR,'model',1,1906) -LexToken(DOT,'.',1,1911) -LexToken(VAR,'blocktype',1,1912) -LexToken(ASSIGNMENT,'=',1,1921) -LexToken(DQSTRING,'"c"',1,1924) -LexToken(EOL,'\n',1,1925) -LexToken(VAR,'model',1,1934) -LexToken(DOT,'.',1,1939) -LexToken(VAR,'dep_ut',1,1940) -LexToken(ASSIGNMENT,'=',1,1946) -LexToken(OPENSQBRACKET,'[',1,1947) -LexToken(PREVAR_BOOLEAN,'%t',1,1948) -LexToken(PREVAR_BOOLEAN,'%f',1,1951) -LexToken(CLOSESQBRACKET,']',1,1953) -LexToken(EOL,'\n',1,1954) -LexToken(EOL,'\n',1,1955) -LexToken(VAR,'exprs',1,1964) -LexToken(ASSIGNMENT,'=',1,1969) -LexToken(OPENSQBRACKET,'[',1,1970) -LexToken(VAR,'sci2exp',1,1971) -LexToken(OPENBRACKET,'(',1,1978) -LexToken(NUMBER,'1',1,1979) -LexToken(CLOSEBRACKET,')',1,1980) -LexToken(SEMICOLON,';',1,1981) -LexToken(VAR,'sci2exp',1,1982) -LexToken(OPENBRACKET,'(',1,1989) -LexToken(VAR,'sgn',1,1990) -LexToken(CLOSEBRACKET,')',1,1993) -LexToken(CLOSESQBRACKET,']',1,1994) -LexToken(EOL,'\n',1,1995) -LexToken(EOL,'\n',1,1996) -LexToken(VAR,'gr_i',1,2005) -LexToken(ASSIGNMENT,'=',1,2009) -LexToken(OPENSQBRACKET,'[',1,2010) -LexToken(CLOSESQBRACKET,']',1,2011) -LexToken(EOL,'\n',1,2012) -LexToken(EOL,'\n',1,2013) -LexToken(VAR,'x',1,2022) -LexToken(ASSIGNMENT,'=',1,2023) -LexToken(VAR,'standard_define',1,2024) -LexToken(OPENBRACKET,'(',1,2039) -LexToken(OPENSQBRACKET,'[',1,2040) -LexToken(NUMBER,'2',1,2041) -LexToken(NUMBER,'2',1,2043) -LexToken(CLOSESQBRACKET,']',1,2044) -LexToken(COMMA,',',1,2045) -LexToken(VAR,'model',1,2046) -LexToken(COMMA,',',1,2051) -LexToken(VAR,'exprs',1,2052) -LexToken(COMMA,',',1,2057) -LexToken(VAR,'gr_i',1,2058) -LexToken(CLOSEBRACKET,')',1,2062) -LexToken(EOL,'\n',1,2063) -LexToken(END,'end',1,2068) -LexToken(EOL,'\n',1,2071) -LexToken(ENDFUNCTION,'endfunction',1,2072) -LexToken(EOL,'\n',1,2083) +/* autogenerated from "macros/Linear/SOM_f.sci" */ +function SOM_f() { +SOM_f.prototype.get = function SOM_f() { +} +SOM_f.prototype.set = function SOM_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +if (size(exprs,"*")!=3) { +exprs=string(model.rpar); +} +if (graphics.flip) { +labs=["down","left","up"]; +} else { +labs=["down","right","up"]; +} +str=["This sum block is obsolete","parameters cannot be modified. Please replace it with new sum block","and gain blocks in the linear palette"," ","Input ports are located at up, side and down positions.","Current gains are:"]; +str=[str,(part(labs.slice(),1,7)+exprs.slice())]; +message(str); +} +SOM_f.prototype.define = function SOM_f() { +sgn=[1,1,1]; +model=scicos_model(); +model.sim=list("sum",2); +model.in=[-1,-1,-1]; +model.out=-1; +model.rpar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[sci2exp(1),sci2exp(sgn)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SOM_f.prototype.details = function SOM_f() { +} +} diff --git a/js/Linear/SUMMATION.js b/js/Linear/SUMMATION.js index a07be750..1c324d6d 100644 --- a/js/Linear/SUMMATION.js +++ b/js/Linear/SUMMATION.js @@ -1,1006 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SUMMATION',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'model',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'arg1',1,1005) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'model',1,1010) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'exprs',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'graphics',1,1030) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'exprs',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(IF,'if',1,1053) -LexToken(VAR,'size',1,1056) -LexToken(OPENBRACKET,'(',1,1060) -LexToken(VAR,'exprs',1,1061) -LexToken(COMMA,',',1,1066) -LexToken(NUMBER,'1',1,1067) -LexToken(CLOSEBRACKET,')',1,1068) -LexToken(COMPARISON,'==',1,1069) -LexToken(NUMBER,'1',1,1071) -LexToken(THEN,'then',1,1073) -LexToken(EOL,'\n',1,1077) -LexToken(VAR,'exprs',1,1090) -LexToken(ASSIGNMENT,'=',1,1095) -LexToken(OPENSQBRACKET,'[',1,1096) -LexToken(VAR,'sci2exp',1,1097) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'1',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(SEMICOLON,';',1,1107) -LexToken(VAR,'exprs',1,1108) -LexToken(SEMICOLON,';',1,1113) -LexToken(VAR,'sci2exp',1,1114) -LexToken(OPENBRACKET,'(',1,1121) -LexToken(NUMBER,'0',1,1122) -LexToken(CLOSEBRACKET,')',1,1123) -LexToken(CLOSESQBRACKET,']',1,1124) -LexToken(EOL,'\n',1,1125) -LexToken(ELSEIF,'elseif',1,1135) -LexToken(VAR,'size',1,1142) -LexToken(OPENBRACKET,'(',1,1146) -LexToken(VAR,'exprs',1,1147) -LexToken(COMMA,',',1,1152) -LexToken(NUMBER,'1',1,1153) -LexToken(CLOSEBRACKET,')',1,1154) -LexToken(COMPARISON,'==',1,1155) -LexToken(NUMBER,'2',1,1157) -LexToken(THEN,'then',1,1159) -LexToken(EOL,'\n',1,1163) -LexToken(VAR,'exprs',1,1176) -LexToken(ASSIGNMENT,'=',1,1181) -LexToken(OPENSQBRACKET,'[',1,1182) -LexToken(VAR,'exprs',1,1183) -LexToken(SEMICOLON,';',1,1188) -LexToken(VAR,'sci2exp',1,1189) -LexToken(OPENBRACKET,'(',1,1196) -LexToken(NUMBER,'0',1,1197) -LexToken(CLOSEBRACKET,')',1,1198) -LexToken(CLOSESQBRACKET,']',1,1199) -LexToken(EOL,'\n',1,1200) -LexToken(END,'end',1,1210) -LexToken(EOL,'\n',1,1213) -LexToken(WHILE,'while',1,1222) -LexToken(PREVAR_BOOLEAN,'%t',1,1228) -LexToken(DO,'do',1,1231) -LexToken(EOL,'\n',1,1233) -LexToken(OPENSQBRACKET,'[',1,1246) -LexToken(VAR,'ok',1,1247) -LexToken(COMMA,',',1,1249) -LexToken(VAR,'Datatype',1,1250) -LexToken(COMMA,',',1,1258) -LexToken(VAR,'sgn',1,1259) -LexToken(COMMA,',',1,1262) -LexToken(VAR,'satur',1,1263) -LexToken(COMMA,',',1,1268) -LexToken(VAR,'exprs',1,1269) -LexToken(CLOSESQBRACKET,']',1,1274) -LexToken(ASSIGNMENT,'=',1,1275) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1276) -LexToken(OPENBRACKET,'(',1,1291) -LexToken(DQSTRING,'"Set sum block parameters"',1,1317) -LexToken(COMMA,',',1,1318) -LexToken(OPENSQBRACKET,'[',1,1334) -LexToken(DQSTRING,'"Datatype (1=real double 2=complex 3=int32 ...)"',1,1383) -LexToken(SEMICOLON,';',1,1384) -LexToken(DQSTRING,'"Number of inputs or sign vector (of +1, -1)"',1,1444) -LexToken(SEMICOLON,';',1,1445) -LexToken(DQSTRING,'"Do on Overflow(0=Nothing 1=Saturate 2=Error)"',1,1506) -LexToken(CLOSESQBRACKET,']',1,1507) -LexToken(COMMA,',',1,1508) -LexToken(VAR,'list',1,1524) -LexToken(OPENBRACKET,'(',1,1528) -LexToken(DQSTRING,'"vec"',1,1533) -LexToken(COMMA,',',1,1534) -LexToken(NUMBER,'1',1,1535) -LexToken(COMMA,',',1,1536) -LexToken(DQSTRING,'"vec"',1,1541) -LexToken(COMMA,',',1,1542) -LexToken(ADDITION,'-',1,1543) -LexToken(NUMBER,'1',1,1544) -LexToken(COMMA,',',1,1545) -LexToken(DQSTRING,'"vec"',1,1550) -LexToken(COMMA,',',1,1551) -LexToken(NUMBER,'1',1,1552) -LexToken(CLOSEBRACKET,')',1,1553) -LexToken(COMMA,',',1,1554) -LexToken(VAR,'exprs',1,1555) -LexToken(CLOSEBRACKET,')',1,1560) -LexToken(EOL,'\n',1,1561) -LexToken(IF,'if',1,1574) -LexToken(NOT,'~',1,1577) -LexToken(VAR,'ok',1,1578) -LexToken(THEN,'then',1,1581) -LexToken(EOL,'\n',1,1585) -LexToken(BREAK,'break',1,1602) -LexToken(EOL,'\n',1,1607) -LexToken(END,'end',1,1621) -LexToken(EOL,'\n',1,1624) -LexToken(VAR,'sgn',1,1637) -LexToken(ASSIGNMENT,'=',1,1640) -LexToken(VAR,'sgn',1,1641) -LexToken(OPENBRACKET,'(',1,1644) -LexToken(COLON,':',1,1645) -LexToken(CLOSEBRACKET,')',1,1646) -LexToken(EOL,'\n',1,1647) -LexToken(IF,'if',1,1661) -LexToken(OPENBRACKET,'(',1,1664) -LexToken(VAR,'satur',1,1665) -LexToken(COMPARISON,'~=',1,1670) -LexToken(NUMBER,'0',1,1672) -LexToken(LOGICAL,'&',1,1673) -LexToken(VAR,'satur',1,1674) -LexToken(COMPARISON,'~=',1,1679) -LexToken(NUMBER,'1',1,1681) -LexToken(LOGICAL,'&',1,1682) -LexToken(VAR,'satur',1,1683) -LexToken(COMPARISON,'~=',1,1688) -LexToken(NUMBER,'2',1,1690) -LexToken(CLOSEBRACKET,')',1,1691) -LexToken(THEN,'then',1,1693) -LexToken(EOL,'\n',1,1697) -LexToken(VAR,'message',1,1714) -LexToken(OPENBRACKET,'(',1,1721) -LexToken(DQSTRING,'"Do on overflow must be 0,1,2"',1,1751) -LexToken(CLOSEBRACKET,')',1,1752) -LexToken(EOL,'\n',1,1753) -LexToken(VAR,'ok',1,1771) -LexToken(ASSIGNMENT,'=',1,1773) -LexToken(PREVAR_BOOLEAN,'%f',1,1774) -LexToken(EOL,'\n',1,1776) -LexToken(END,'end',1,1790) -LexToken(EOL,'\n',1,1793) -LexToken(IF,'if',1,1806) -LexToken(VAR,'size',1,1809) -LexToken(OPENBRACKET,'(',1,1813) -LexToken(VAR,'sgn',1,1814) -LexToken(COMMA,',',1,1817) -LexToken(NUMBER,'1',1,1818) -LexToken(CLOSEBRACKET,')',1,1819) -LexToken(COMPARISON,'==',1,1820) -LexToken(NUMBER,'1',1,1822) -LexToken(THEN,'then',1,1824) -LexToken(EOL,'\n',1,1828) -LexToken(IF,'if',1,1845) -LexToken(VAR,'sgn',1,1848) -LexToken(COMPARISON,'<',1,1851) -LexToken(NUMBER,'1',1,1852) -LexToken(THEN,'then',1,1854) -LexToken(EOL,'\n',1,1858) -LexToken(VAR,'message',1,1879) -LexToken(OPENBRACKET,'(',1,1886) -LexToken(DQSTRING,'"Number of inputs must be > 0"',1,1916) -LexToken(CLOSEBRACKET,')',1,1917) -LexToken(EOL,'\n',1,1918) -LexToken(VAR,'ok',1,1939) -LexToken(ASSIGNMENT,'=',1,1941) -LexToken(PREVAR_BOOLEAN,'%f',1,1942) -LexToken(EOL,'\n',1,1944) -LexToken(ELSEIF,'elseif',1,1961) -LexToken(VAR,'sgn',1,1968) -LexToken(COMPARISON,'==',1,1971) -LexToken(NUMBER,'1',1,1973) -LexToken(THEN,'then',1,1975) -LexToken(EOL,'\n',1,1979) -LexToken(VAR,'in',1,2000) -LexToken(ASSIGNMENT,'=',1,2002) -LexToken(ADDITION,'-',1,2003) -LexToken(NUMBER,'1',1,2004) -LexToken(SEMICOLON,';',1,2005) -LexToken(VAR,'in2',1,2006) -LexToken(ASSIGNMENT,'=',1,2009) -LexToken(ADDITION,'-',1,2010) -LexToken(NUMBER,'2',1,2011) -LexToken(EOL,'\n',1,2012) -LexToken(VAR,'sgn',1,2033) -LexToken(ASSIGNMENT,'=',1,2036) -LexToken(OPENSQBRACKET,'[',1,2037) -LexToken(CLOSESQBRACKET,']',1,2038) -LexToken(EOL,'\n',1,2039) -LexToken(VAR,'nout',1,2060) -LexToken(ASSIGNMENT,'=',1,2064) -LexToken(NUMBER,'1',1,2065) -LexToken(SEMICOLON,';',1,2066) -LexToken(VAR,'nout2',1,2067) -LexToken(ASSIGNMENT,'=',1,2072) -LexToken(NUMBER,'1',1,2073) -LexToken(EOL,'\n',1,2074) -LexToken(ELSE,'else',1,2091) -LexToken(EOL,'\n',1,2095) -LexToken(VAR,'in',1,2116) -LexToken(ASSIGNMENT,'=',1,2118) -LexToken(ADDITION,'-',1,2119) -LexToken(VAR,'ones',1,2120) -LexToken(OPENBRACKET,'(',1,2124) -LexToken(VAR,'sgn',1,2125) -LexToken(COMMA,',',1,2128) -LexToken(NUMBER,'1',1,2129) -LexToken(CLOSEBRACKET,')',1,2130) -LexToken(EOL,'\n',1,2131) -LexToken(VAR,'in2',1,2153) -LexToken(ASSIGNMENT,'=',1,2156) -LexToken(NUMBER,'2',1,2157) -LexToken(MULTIPLICATION,'*',1,2158) -LexToken(VAR,'in',1,2159) -LexToken(EOL,'\n',1,2161) -LexToken(VAR,'sgn',1,2182) -LexToken(ASSIGNMENT,'=',1,2185) -LexToken(VAR,'ones',1,2186) -LexToken(OPENBRACKET,'(',1,2190) -LexToken(VAR,'sgn',1,2191) -LexToken(COMMA,',',1,2194) -LexToken(NUMBER,'1',1,2195) -LexToken(CLOSEBRACKET,')',1,2196) -LexToken(EOL,'\n',1,2197) -LexToken(VAR,'nout',1,2218) -LexToken(ASSIGNMENT,'=',1,2222) -LexToken(ADDITION,'-',1,2223) -LexToken(NUMBER,'1',1,2224) -LexToken(SEMICOLON,';',1,2225) -LexToken(VAR,'nout2',1,2226) -LexToken(ASSIGNMENT,'=',1,2231) -LexToken(ADDITION,'-',1,2232) -LexToken(NUMBER,'2',1,2233) -LexToken(EOL,'\n',1,2234) -LexToken(END,'end',1,2251) -LexToken(EOL,'\n',1,2254) -LexToken(ELSE,'else',1,2267) -LexToken(EOL,'\n',1,2271) -LexToken(IF,'if',1,2288) -LexToken(NOT,'~',1,2291) -LexToken(VAR,'and',1,2292) -LexToken(OPENBRACKET,'(',1,2295) -LexToken(VAR,'abs',1,2296) -LexToken(OPENBRACKET,'(',1,2299) -LexToken(VAR,'sgn',1,2300) -LexToken(CLOSEBRACKET,')',1,2303) -LexToken(COMPARISON,'==',1,2304) -LexToken(NUMBER,'1',1,2306) -LexToken(CLOSEBRACKET,')',1,2307) -LexToken(THEN,'then',1,2309) -LexToken(EOL,'\n',1,2313) -LexToken(VAR,'message',1,2334) -LexToken(OPENBRACKET,'(',1,2341) -LexToken(DQSTRING,'"Signs can only be +1 or -1"',1,2369) -LexToken(CLOSEBRACKET,')',1,2370) -LexToken(EOL,'\n',1,2371) -LexToken(VAR,'ok',1,2392) -LexToken(ASSIGNMENT,'=',1,2394) -LexToken(PREVAR_BOOLEAN,'%f',1,2395) -LexToken(EOL,'\n',1,2397) -LexToken(ELSE,'else',1,2414) -LexToken(EOL,'\n',1,2418) -LexToken(VAR,'in',1,2439) -LexToken(ASSIGNMENT,'=',1,2441) -LexToken(ADDITION,'-',1,2442) -LexToken(VAR,'ones',1,2443) -LexToken(OPENBRACKET,'(',1,2447) -LexToken(VAR,'size',1,2448) -LexToken(OPENBRACKET,'(',1,2452) -LexToken(VAR,'sgn',1,2453) -LexToken(COMMA,',',1,2456) -LexToken(NUMBER,'1',1,2457) -LexToken(CLOSEBRACKET,')',1,2458) -LexToken(COMMA,',',1,2459) -LexToken(NUMBER,'1',1,2460) -LexToken(CLOSEBRACKET,')',1,2461) -LexToken(EOL,'\n',1,2462) -LexToken(VAR,'in2',1,2484) -LexToken(ASSIGNMENT,'=',1,2487) -LexToken(NUMBER,'2',1,2488) -LexToken(MULTIPLICATION,'*',1,2489) -LexToken(VAR,'in',1,2490) -LexToken(EOL,'\n',1,2492) -LexToken(VAR,'nout',1,2513) -LexToken(ASSIGNMENT,'=',1,2517) -LexToken(ADDITION,'-',1,2518) -LexToken(NUMBER,'1',1,2519) -LexToken(SEMICOLON,';',1,2520) -LexToken(VAR,'nout2',1,2521) -LexToken(ASSIGNMENT,'=',1,2526) -LexToken(ADDITION,'-',1,2527) -LexToken(NUMBER,'2',1,2528) -LexToken(EOL,'\n',1,2529) -LexToken(END,'end',1,2546) -LexToken(EOL,'\n',1,2549) -LexToken(END,'end',1,2562) -LexToken(EOL,'\n',1,2565) -LexToken(VAR,'it',1,2578) -LexToken(ASSIGNMENT,'=',1,2580) -LexToken(VAR,'Datatype',1,2581) -LexToken(MULTIPLICATION,'*',1,2589) -LexToken(VAR,'ones',1,2590) -LexToken(OPENBRACKET,'(',1,2594) -LexToken(NUMBER,'1',1,2595) -LexToken(COMMA,',',1,2596) -LexToken(VAR,'size',1,2597) -LexToken(OPENBRACKET,'(',1,2601) -LexToken(VAR,'in',1,2602) -LexToken(COMMA,',',1,2604) -LexToken(NUMBER,'1',1,2605) -LexToken(CLOSEBRACKET,')',1,2606) -LexToken(CLOSEBRACKET,')',1,2607) -LexToken(EOL,'\n',1,2608) -LexToken(VAR,'ot',1,2622) -LexToken(ASSIGNMENT,'=',1,2624) -LexToken(VAR,'Datatype',1,2625) -LexToken(EOL,'\n',1,2633) -LexToken(IF,'if',1,2647) -LexToken(VAR,'Datatype',1,2650) -LexToken(COMPARISON,'==',1,2658) -LexToken(NUMBER,'1',1,2660) -LexToken(THEN,'then',1,2662) -LexToken(EOL,'\n',1,2666) -LexToken(VAR,'model',1,2683) -LexToken(DOT,'.',1,2688) -LexToken(VAR,'sim',1,2689) -LexToken(ASSIGNMENT,'=',1,2692) -LexToken(VAR,'list',1,2693) -LexToken(OPENBRACKET,'(',1,2697) -LexToken(DQSTRING,'"summation"',1,2708) -LexToken(COMMA,',',1,2709) -LexToken(NUMBER,'4',1,2710) -LexToken(CLOSEBRACKET,')',1,2711) -LexToken(EOL,'\n',1,2712) -LexToken(ELSEIF,'elseif',1,2725) -LexToken(VAR,'Datatype',1,2732) -LexToken(COMPARISON,'==',1,2740) -LexToken(NUMBER,'2',1,2742) -LexToken(THEN,'then',1,2744) -LexToken(EOL,'\n',1,2748) -LexToken(VAR,'model',1,2765) -LexToken(DOT,'.',1,2770) -LexToken(VAR,'sim',1,2771) -LexToken(ASSIGNMENT,'=',1,2774) -LexToken(VAR,'list',1,2775) -LexToken(OPENBRACKET,'(',1,2779) -LexToken(DQSTRING,'"summation_z"',1,2792) -LexToken(COMMA,',',1,2793) -LexToken(NUMBER,'4',1,2794) -LexToken(CLOSEBRACKET,')',1,2795) -LexToken(EOL,'\n',1,2796) -LexToken(ELSEIF,'elseif',1,2809) -LexToken(OPENBRACKET,'(',1,2816) -LexToken(OPENBRACKET,'(',1,2817) -LexToken(VAR,'Datatype',1,2818) -LexToken(COMPARISON,'<',1,2826) -LexToken(NUMBER,'1',1,2827) -LexToken(CLOSEBRACKET,')',1,2828) -LexToken(LOGICAL,'|',1,2830) -LexToken(OPENBRACKET,'(',1,2831) -LexToken(VAR,'Datatype',1,2832) -LexToken(COMPARISON,'>',1,2840) -LexToken(NUMBER,'8',1,2841) -LexToken(CLOSEBRACKET,')',1,2842) -LexToken(CLOSEBRACKET,')',1,2843) -LexToken(THEN,'then',1,2845) -LexToken(EOL,'\n',1,2849) -LexToken(VAR,'message',1,2866) -LexToken(OPENBRACKET,'(',1,2873) -LexToken(DQSTRING,'"Datatype is not supported"',1,2900) -LexToken(CLOSEBRACKET,')',1,2901) -LexToken(SEMICOLON,';',1,2902) -LexToken(VAR,'ok',1,2903) -LexToken(ASSIGNMENT,'=',1,2905) -LexToken(PREVAR_BOOLEAN,'%f',1,2906) -LexToken(EOL,'\n',1,2908) -LexToken(ELSE,'else',1,2922) -LexToken(EOL,'\n',1,2926) -LexToken(IF,'if',1,2943) -LexToken(VAR,'satur',1,2946) -LexToken(COMPARISON,'==',1,2951) -LexToken(NUMBER,'0',1,2953) -LexToken(THEN,'then',1,2955) -LexToken(EOL,'\n',1,2959) -LexToken(IF,'if',1,2980) -LexToken(VAR,'Datatype',1,2983) -LexToken(COMPARISON,'==',1,2991) -LexToken(NUMBER,'3',1,2993) -LexToken(THEN,'then',1,2995) -LexToken(EOL,'\n',1,2999) -LexToken(VAR,'model',1,3024) -LexToken(DOT,'.',1,3029) -LexToken(VAR,'sim',1,3030) -LexToken(ASSIGNMENT,'=',1,3033) -LexToken(VAR,'list',1,3034) -LexToken(OPENBRACKET,'(',1,3038) -LexToken(DQSTRING,'"summation_i32n"',1,3054) -LexToken(COMMA,',',1,3055) -LexToken(NUMBER,'4',1,3056) -LexToken(CLOSEBRACKET,')',1,3057) -LexToken(EOL,'\n',1,3058) -LexToken(ELSEIF,'elseif',1,3079) -LexToken(VAR,'Datatype',1,3086) -LexToken(COMPARISON,'==',1,3094) -LexToken(NUMBER,'4',1,3096) -LexToken(THEN,'then',1,3098) -LexToken(EOL,'\n',1,3102) -LexToken(VAR,'model',1,3127) -LexToken(DOT,'.',1,3132) -LexToken(VAR,'sim',1,3133) -LexToken(ASSIGNMENT,'=',1,3136) -LexToken(VAR,'list',1,3137) -LexToken(OPENBRACKET,'(',1,3141) -LexToken(DQSTRING,'"summation_i16n"',1,3157) -LexToken(COMMA,',',1,3158) -LexToken(NUMBER,'4',1,3159) -LexToken(CLOSEBRACKET,')',1,3160) -LexToken(EOL,'\n',1,3161) -LexToken(ELSEIF,'elseif',1,3182) -LexToken(VAR,'Datatype',1,3189) -LexToken(COMPARISON,'==',1,3197) -LexToken(NUMBER,'5',1,3199) -LexToken(THEN,'then',1,3201) -LexToken(EOL,'\n',1,3205) -LexToken(VAR,'model',1,3230) -LexToken(DOT,'.',1,3235) -LexToken(VAR,'sim',1,3236) -LexToken(ASSIGNMENT,'=',1,3239) -LexToken(VAR,'list',1,3240) -LexToken(OPENBRACKET,'(',1,3244) -LexToken(DQSTRING,'"summation_i8n"',1,3259) -LexToken(COMMA,',',1,3260) -LexToken(NUMBER,'4',1,3261) -LexToken(CLOSEBRACKET,')',1,3262) -LexToken(EOL,'\n',1,3263) -LexToken(ELSEIF,'elseif',1,3284) -LexToken(VAR,'Datatype',1,3291) -LexToken(COMPARISON,'==',1,3299) -LexToken(NUMBER,'6',1,3301) -LexToken(THEN,'then',1,3303) -LexToken(EOL,'\n',1,3307) -LexToken(VAR,'model',1,3332) -LexToken(DOT,'.',1,3337) -LexToken(VAR,'sim',1,3338) -LexToken(ASSIGNMENT,'=',1,3341) -LexToken(VAR,'list',1,3342) -LexToken(OPENBRACKET,'(',1,3346) -LexToken(DQSTRING,'"summation_ui32n"',1,3363) -LexToken(COMMA,',',1,3364) -LexToken(NUMBER,'4',1,3365) -LexToken(CLOSEBRACKET,')',1,3366) -LexToken(EOL,'\n',1,3367) -LexToken(ELSEIF,'elseif',1,3388) -LexToken(VAR,'Datatype',1,3395) -LexToken(COMPARISON,'==',1,3403) -LexToken(NUMBER,'7',1,3405) -LexToken(THEN,'then',1,3407) -LexToken(EOL,'\n',1,3411) -LexToken(VAR,'model',1,3436) -LexToken(DOT,'.',1,3441) -LexToken(VAR,'sim',1,3442) -LexToken(ASSIGNMENT,'=',1,3445) -LexToken(VAR,'list',1,3446) -LexToken(OPENBRACKET,'(',1,3450) -LexToken(DQSTRING,'"summation_ui16n"',1,3467) -LexToken(COMMA,',',1,3468) -LexToken(NUMBER,'4',1,3469) -LexToken(CLOSEBRACKET,')',1,3470) -LexToken(EOL,'\n',1,3471) -LexToken(ELSEIF,'elseif',1,3492) -LexToken(VAR,'Datatype',1,3499) -LexToken(COMPARISON,'==',1,3507) -LexToken(NUMBER,'8',1,3509) -LexToken(THEN,'then',1,3511) -LexToken(EOL,'\n',1,3515) -LexToken(VAR,'model',1,3540) -LexToken(DOT,'.',1,3545) -LexToken(VAR,'sim',1,3546) -LexToken(ASSIGNMENT,'=',1,3549) -LexToken(VAR,'list',1,3550) -LexToken(OPENBRACKET,'(',1,3554) -LexToken(DQSTRING,'"summation_ui8n"',1,3570) -LexToken(COMMA,',',1,3571) -LexToken(NUMBER,'4',1,3572) -LexToken(CLOSEBRACKET,')',1,3573) -LexToken(EOL,'\n',1,3574) -LexToken(END,'end',1,3595) -LexToken(EOL,'\n',1,3598) -LexToken(ELSEIF,'elseif',1,3615) -LexToken(VAR,'satur',1,3622) -LexToken(COMPARISON,'==',1,3627) -LexToken(NUMBER,'1',1,3629) -LexToken(THEN,'then',1,3631) -LexToken(EOL,'\n',1,3635) -LexToken(IF,'if',1,3656) -LexToken(VAR,'Datatype',1,3659) -LexToken(COMPARISON,'==',1,3667) -LexToken(NUMBER,'3',1,3669) -LexToken(THEN,'then',1,3671) -LexToken(EOL,'\n',1,3675) -LexToken(VAR,'model',1,3700) -LexToken(DOT,'.',1,3705) -LexToken(VAR,'sim',1,3706) -LexToken(ASSIGNMENT,'=',1,3709) -LexToken(VAR,'list',1,3710) -LexToken(OPENBRACKET,'(',1,3714) -LexToken(DQSTRING,'"summation_i32s"',1,3730) -LexToken(COMMA,',',1,3731) -LexToken(NUMBER,'4',1,3732) -LexToken(CLOSEBRACKET,')',1,3733) -LexToken(EOL,'\n',1,3734) -LexToken(ELSEIF,'elseif',1,3755) -LexToken(VAR,'Datatype',1,3762) -LexToken(COMPARISON,'==',1,3770) -LexToken(NUMBER,'4',1,3772) -LexToken(THEN,'then',1,3774) -LexToken(EOL,'\n',1,3778) -LexToken(VAR,'model',1,3803) -LexToken(DOT,'.',1,3808) -LexToken(VAR,'sim',1,3809) -LexToken(ASSIGNMENT,'=',1,3812) -LexToken(VAR,'list',1,3813) -LexToken(OPENBRACKET,'(',1,3817) -LexToken(DQSTRING,'"summation_i16s"',1,3833) -LexToken(COMMA,',',1,3834) -LexToken(NUMBER,'4',1,3835) -LexToken(CLOSEBRACKET,')',1,3836) -LexToken(EOL,'\n',1,3837) -LexToken(ELSEIF,'elseif',1,3858) -LexToken(VAR,'Datatype',1,3865) -LexToken(COMPARISON,'==',1,3873) -LexToken(NUMBER,'5',1,3875) -LexToken(THEN,'then',1,3877) -LexToken(EOL,'\n',1,3881) -LexToken(VAR,'model',1,3906) -LexToken(DOT,'.',1,3911) -LexToken(VAR,'sim',1,3912) -LexToken(ASSIGNMENT,'=',1,3915) -LexToken(VAR,'list',1,3916) -LexToken(OPENBRACKET,'(',1,3920) -LexToken(DQSTRING,'"summation_i8s"',1,3935) -LexToken(COMMA,',',1,3936) -LexToken(NUMBER,'4',1,3937) -LexToken(CLOSEBRACKET,')',1,3938) -LexToken(EOL,'\n',1,3939) -LexToken(ELSEIF,'elseif',1,3960) -LexToken(VAR,'Datatype',1,3967) -LexToken(COMPARISON,'==',1,3975) -LexToken(NUMBER,'6',1,3977) -LexToken(THEN,'then',1,3979) -LexToken(EOL,'\n',1,3983) -LexToken(VAR,'model',1,4008) -LexToken(DOT,'.',1,4013) -LexToken(VAR,'sim',1,4014) -LexToken(ASSIGNMENT,'=',1,4017) -LexToken(VAR,'list',1,4018) -LexToken(OPENBRACKET,'(',1,4022) -LexToken(DQSTRING,'"summation_ui32s"',1,4039) -LexToken(COMMA,',',1,4040) -LexToken(NUMBER,'4',1,4041) -LexToken(CLOSEBRACKET,')',1,4042) -LexToken(EOL,'\n',1,4043) -LexToken(ELSEIF,'elseif',1,4064) -LexToken(VAR,'Datatype',1,4071) -LexToken(COMPARISON,'==',1,4079) -LexToken(NUMBER,'7',1,4081) -LexToken(THEN,'then',1,4083) -LexToken(EOL,'\n',1,4087) -LexToken(VAR,'model',1,4112) -LexToken(DOT,'.',1,4117) -LexToken(VAR,'sim',1,4118) -LexToken(ASSIGNMENT,'=',1,4121) -LexToken(VAR,'list',1,4122) -LexToken(OPENBRACKET,'(',1,4126) -LexToken(DQSTRING,'"summation_ui16s"',1,4143) -LexToken(COMMA,',',1,4144) -LexToken(NUMBER,'4',1,4145) -LexToken(CLOSEBRACKET,')',1,4146) -LexToken(EOL,'\n',1,4147) -LexToken(ELSEIF,'elseif',1,4168) -LexToken(VAR,'Datatype',1,4175) -LexToken(COMPARISON,'==',1,4183) -LexToken(NUMBER,'8',1,4185) -LexToken(THEN,'then',1,4187) -LexToken(EOL,'\n',1,4191) -LexToken(VAR,'model',1,4216) -LexToken(DOT,'.',1,4221) -LexToken(VAR,'sim',1,4222) -LexToken(ASSIGNMENT,'=',1,4225) -LexToken(VAR,'list',1,4226) -LexToken(OPENBRACKET,'(',1,4230) -LexToken(DQSTRING,'"summation_ui8s"',1,4246) -LexToken(COMMA,',',1,4247) -LexToken(NUMBER,'4',1,4248) -LexToken(CLOSEBRACKET,')',1,4249) -LexToken(EOL,'\n',1,4250) -LexToken(END,'end',1,4271) -LexToken(EOL,'\n',1,4274) -LexToken(ELSEIF,'elseif',1,4291) -LexToken(VAR,'satur',1,4298) -LexToken(COMPARISON,'==',1,4303) -LexToken(NUMBER,'2',1,4305) -LexToken(THEN,'then',1,4307) -LexToken(EOL,'\n',1,4311) -LexToken(IF,'if',1,4332) -LexToken(VAR,'Datatype',1,4335) -LexToken(COMPARISON,'==',1,4343) -LexToken(NUMBER,'3',1,4345) -LexToken(THEN,'then',1,4347) -LexToken(EOL,'\n',1,4351) -LexToken(VAR,'model',1,4376) -LexToken(DOT,'.',1,4381) -LexToken(VAR,'sim',1,4382) -LexToken(ASSIGNMENT,'=',1,4385) -LexToken(VAR,'list',1,4386) -LexToken(OPENBRACKET,'(',1,4390) -LexToken(DQSTRING,'"summation_i32e"',1,4406) -LexToken(COMMA,',',1,4407) -LexToken(NUMBER,'4',1,4408) -LexToken(CLOSEBRACKET,')',1,4409) -LexToken(EOL,'\n',1,4410) -LexToken(ELSEIF,'elseif',1,4431) -LexToken(VAR,'Datatype',1,4438) -LexToken(COMPARISON,'==',1,4446) -LexToken(NUMBER,'4',1,4448) -LexToken(THEN,'then',1,4450) -LexToken(EOL,'\n',1,4454) -LexToken(VAR,'model',1,4479) -LexToken(DOT,'.',1,4484) -LexToken(VAR,'sim',1,4485) -LexToken(ASSIGNMENT,'=',1,4488) -LexToken(VAR,'list',1,4489) -LexToken(OPENBRACKET,'(',1,4493) -LexToken(DQSTRING,'"summation_i16e"',1,4509) -LexToken(COMMA,',',1,4510) -LexToken(NUMBER,'4',1,4511) -LexToken(CLOSEBRACKET,')',1,4512) -LexToken(EOL,'\n',1,4513) -LexToken(ELSEIF,'elseif',1,4534) -LexToken(VAR,'Datatype',1,4541) -LexToken(COMPARISON,'==',1,4549) -LexToken(NUMBER,'5',1,4551) -LexToken(THEN,'then',1,4553) -LexToken(EOL,'\n',1,4557) -LexToken(VAR,'model',1,4582) -LexToken(DOT,'.',1,4587) -LexToken(VAR,'sim',1,4588) -LexToken(ASSIGNMENT,'=',1,4591) -LexToken(VAR,'list',1,4592) -LexToken(OPENBRACKET,'(',1,4596) -LexToken(DQSTRING,'"summation_i8e"',1,4611) -LexToken(COMMA,',',1,4612) -LexToken(NUMBER,'4',1,4613) -LexToken(CLOSEBRACKET,')',1,4614) -LexToken(EOL,'\n',1,4615) -LexToken(ELSEIF,'elseif',1,4636) -LexToken(VAR,'Datatype',1,4643) -LexToken(COMPARISON,'==',1,4651) -LexToken(NUMBER,'6',1,4653) -LexToken(THEN,'then',1,4655) -LexToken(EOL,'\n',1,4659) -LexToken(VAR,'model',1,4684) -LexToken(DOT,'.',1,4689) -LexToken(VAR,'sim',1,4690) -LexToken(ASSIGNMENT,'=',1,4693) -LexToken(VAR,'list',1,4694) -LexToken(OPENBRACKET,'(',1,4698) -LexToken(DQSTRING,'"summation_ui32e"',1,4715) -LexToken(COMMA,',',1,4716) -LexToken(NUMBER,'4',1,4717) -LexToken(CLOSEBRACKET,')',1,4718) -LexToken(EOL,'\n',1,4719) -LexToken(ELSEIF,'elseif',1,4740) -LexToken(VAR,'Datatype',1,4747) -LexToken(COMPARISON,'==',1,4755) -LexToken(NUMBER,'7',1,4757) -LexToken(THEN,'then',1,4759) -LexToken(EOL,'\n',1,4763) -LexToken(VAR,'model',1,4788) -LexToken(DOT,'.',1,4793) -LexToken(VAR,'sim',1,4794) -LexToken(ASSIGNMENT,'=',1,4797) -LexToken(VAR,'list',1,4798) -LexToken(OPENBRACKET,'(',1,4802) -LexToken(DQSTRING,'"summation_ui16e"',1,4819) -LexToken(COMMA,',',1,4820) -LexToken(NUMBER,'4',1,4821) -LexToken(CLOSEBRACKET,')',1,4822) -LexToken(EOL,'\n',1,4823) -LexToken(ELSEIF,'elseif',1,4844) -LexToken(VAR,'Datatype',1,4851) -LexToken(COMPARISON,'==',1,4859) -LexToken(NUMBER,'8',1,4861) -LexToken(THEN,'then',1,4863) -LexToken(EOL,'\n',1,4867) -LexToken(VAR,'model',1,4892) -LexToken(DOT,'.',1,4897) -LexToken(VAR,'sim',1,4898) -LexToken(ASSIGNMENT,'=',1,4901) -LexToken(VAR,'list',1,4902) -LexToken(OPENBRACKET,'(',1,4906) -LexToken(DQSTRING,'"summation_ui8e"',1,4922) -LexToken(COMMA,',',1,4923) -LexToken(NUMBER,'4',1,4924) -LexToken(CLOSEBRACKET,')',1,4925) -LexToken(EOL,'\n',1,4926) -LexToken(END,'end',1,4947) -LexToken(EOL,'\n',1,4950) -LexToken(END,'end',1,4967) -LexToken(EOL,'\n',1,4970) -LexToken(END,'end',1,4983) -LexToken(EOL,'\n',1,4986) -LexToken(IF,'if',1,4999) -LexToken(VAR,'ok',1,5002) -LexToken(THEN,'then',1,5005) -LexToken(EOL,'\n',1,5009) -LexToken(OPENSQBRACKET,'[',1,5026) -LexToken(VAR,'model',1,5027) -LexToken(COMMA,',',1,5032) -LexToken(VAR,'graphics',1,5033) -LexToken(COMMA,',',1,5041) -LexToken(VAR,'ok',1,5042) -LexToken(CLOSESQBRACKET,']',1,5044) -LexToken(ASSIGNMENT,'=',1,5045) -LexToken(VAR,'set_io',1,5046) -LexToken(OPENBRACKET,'(',1,5052) -LexToken(VAR,'model',1,5053) -LexToken(COMMA,',',1,5058) -LexToken(VAR,'graphics',1,5059) -LexToken(COMMA,',',1,5067) -LexToken(VAR,'list',1,5088) -LexToken(OPENBRACKET,'(',1,5092) -LexToken(OPENSQBRACKET,'[',1,5093) -LexToken(VAR,'in',1,5094) -LexToken(COMMA,',',1,5096) -LexToken(VAR,'in2',1,5097) -LexToken(CLOSESQBRACKET,']',1,5100) -LexToken(COMMA,',',1,5101) -LexToken(VAR,'it',1,5102) -LexToken(CLOSEBRACKET,')',1,5104) -LexToken(COMMA,',',1,5105) -LexToken(VAR,'list',1,5126) -LexToken(OPENBRACKET,'(',1,5130) -LexToken(OPENSQBRACKET,'[',1,5131) -LexToken(VAR,'nout',1,5132) -LexToken(COMMA,',',1,5136) -LexToken(VAR,'nout2',1,5137) -LexToken(CLOSESQBRACKET,']',1,5142) -LexToken(COMMA,',',1,5143) -LexToken(VAR,'ot',1,5144) -LexToken(CLOSEBRACKET,')',1,5146) -LexToken(COMMA,',',1,5147) -LexToken(OPENSQBRACKET,'[',1,5148) -LexToken(CLOSESQBRACKET,']',1,5149) -LexToken(COMMA,',',1,5150) -LexToken(OPENSQBRACKET,'[',1,5151) -LexToken(CLOSESQBRACKET,']',1,5152) -LexToken(CLOSEBRACKET,')',1,5153) -LexToken(EOL,'\n',1,5154) -LexToken(END,'end',1,5167) -LexToken(EOL,'\n',1,5170) -LexToken(IF,'if',1,5183) -LexToken(VAR,'ok',1,5186) -LexToken(THEN,'then',1,5189) -LexToken(EOL,'\n',1,5193) -LexToken(VAR,'model',1,5210) -LexToken(DOT,'.',1,5215) -LexToken(VAR,'rpar',1,5216) -LexToken(ASSIGNMENT,'=',1,5220) -LexToken(VAR,'satur',1,5221) -LexToken(EOL,'\n',1,5226) -LexToken(VAR,'model',1,5244) -LexToken(DOT,'.',1,5249) -LexToken(VAR,'ipar',1,5250) -LexToken(ASSIGNMENT,'=',1,5254) -LexToken(VAR,'sgn',1,5255) -LexToken(EOL,'\n',1,5258) -LexToken(VAR,'graphics',1,5275) -LexToken(DOT,'.',1,5283) -LexToken(VAR,'exprs',1,5284) -LexToken(ASSIGNMENT,'=',1,5289) -LexToken(VAR,'exprs',1,5290) -LexToken(EOL,'\n',1,5295) -LexToken(VAR,'x',1,5312) -LexToken(DOT,'.',1,5313) -LexToken(VAR,'graphics',1,5314) -LexToken(ASSIGNMENT,'=',1,5322) -LexToken(VAR,'graphics',1,5323) -LexToken(EOL,'\n',1,5331) -LexToken(VAR,'x',1,5349) -LexToken(DOT,'.',1,5350) -LexToken(VAR,'model',1,5351) -LexToken(ASSIGNMENT,'=',1,5356) -LexToken(VAR,'model',1,5357) -LexToken(EOL,'\n',1,5362) -LexToken(BREAK,'break',1,5379) -LexToken(EOL,'\n',1,5384) -LexToken(END,'end',1,5397) -LexToken(EOL,'\n',1,5400) -LexToken(END,'end',1,5409) -LexToken(EOL,'\n',1,5412) -LexToken(CASE,'case',1,5417) -LexToken(DQSTRING,'"define"',1,5429) -LexToken(THEN,'then',1,5431) -LexToken(EOL,'\n',1,5435) -LexToken(VAR,'sgn',1,5444) -LexToken(ASSIGNMENT,'=',1,5447) -LexToken(OPENSQBRACKET,'[',1,5448) -LexToken(NUMBER,'1',1,5449) -LexToken(SEMICOLON,';',1,5450) -LexToken(ADDITION,'-',1,5451) -LexToken(NUMBER,'1',1,5452) -LexToken(CLOSESQBRACKET,']',1,5453) -LexToken(EOL,'\n',1,5454) -LexToken(VAR,'model',1,5463) -LexToken(ASSIGNMENT,'=',1,5468) -LexToken(SCICOS_MODEL,'scicos_model',1,5469) -LexToken(OPENBRACKET,'(',1,5481) -LexToken(CLOSEBRACKET,')',1,5482) -LexToken(EOL,'\n',1,5483) -LexToken(VAR,'model',1,5492) -LexToken(DOT,'.',1,5497) -LexToken(VAR,'sim',1,5498) -LexToken(ASSIGNMENT,'=',1,5501) -LexToken(VAR,'list',1,5502) -LexToken(OPENBRACKET,'(',1,5506) -LexToken(DQSTRING,'"summation"',1,5517) -LexToken(COMMA,',',1,5518) -LexToken(NUMBER,'4',1,5519) -LexToken(CLOSEBRACKET,')',1,5520) -LexToken(EOL,'\n',1,5521) -LexToken(VAR,'model',1,5530) -LexToken(DOT,'.',1,5535) -LexToken(VAR,'in',1,5536) -LexToken(ASSIGNMENT,'=',1,5538) -LexToken(OPENSQBRACKET,'[',1,5539) -LexToken(ADDITION,'-',1,5540) -LexToken(NUMBER,'1',1,5541) -LexToken(SEMICOLON,';',1,5542) -LexToken(ADDITION,'-',1,5543) -LexToken(NUMBER,'1',1,5544) -LexToken(CLOSESQBRACKET,']',1,5545) -LexToken(EOL,'\n',1,5546) -LexToken(VAR,'model',1,5555) -LexToken(DOT,'.',1,5560) -LexToken(VAR,'out',1,5561) -LexToken(ASSIGNMENT,'=',1,5564) -LexToken(ADDITION,'-',1,5565) -LexToken(NUMBER,'1',1,5566) -LexToken(EOL,'\n',1,5567) -LexToken(VAR,'model',1,5576) -LexToken(DOT,'.',1,5581) -LexToken(VAR,'in2',1,5582) -LexToken(ASSIGNMENT,'=',1,5585) -LexToken(OPENSQBRACKET,'[',1,5586) -LexToken(ADDITION,'-',1,5587) -LexToken(NUMBER,'2',1,5588) -LexToken(SEMICOLON,';',1,5589) -LexToken(ADDITION,'-',1,5590) -LexToken(NUMBER,'2',1,5591) -LexToken(CLOSESQBRACKET,']',1,5592) -LexToken(EOL,'\n',1,5593) -LexToken(VAR,'model',1,5602) -LexToken(DOT,'.',1,5607) -LexToken(VAR,'out2',1,5608) -LexToken(ASSIGNMENT,'=',1,5612) -LexToken(ADDITION,'-',1,5613) -LexToken(NUMBER,'2',1,5614) -LexToken(EOL,'\n',1,5615) -LexToken(VAR,'model',1,5624) -LexToken(DOT,'.',1,5629) -LexToken(VAR,'ipar',1,5630) -LexToken(ASSIGNMENT,'=',1,5634) -LexToken(VAR,'sgn',1,5635) -LexToken(EOL,'\n',1,5638) -LexToken(VAR,'model',1,5647) -LexToken(DOT,'.',1,5652) -LexToken(VAR,'blocktype',1,5653) -LexToken(ASSIGNMENT,'=',1,5662) -LexToken(DQSTRING,'"c"',1,5665) -LexToken(EOL,'\n',1,5666) -LexToken(VAR,'model',1,5675) -LexToken(DOT,'.',1,5680) -LexToken(VAR,'dep_ut',1,5681) -LexToken(ASSIGNMENT,'=',1,5687) -LexToken(OPENSQBRACKET,'[',1,5688) -LexToken(PREVAR_BOOLEAN,'%t',1,5689) -LexToken(PREVAR_BOOLEAN,'%f',1,5692) -LexToken(CLOSESQBRACKET,']',1,5694) -LexToken(EOL,'\n',1,5695) -LexToken(EOL,'\n',1,5696) -LexToken(EOL,'\n',1,5697) -LexToken(VAR,'exprs',1,5706) -LexToken(ASSIGNMENT,'=',1,5711) -LexToken(VAR,'sci2exp',1,5712) -LexToken(OPENBRACKET,'(',1,5719) -LexToken(VAR,'sgn',1,5720) -LexToken(CLOSEBRACKET,')',1,5723) -LexToken(EOL,'\n',1,5724) -LexToken(VAR,'gr_i',1,5733) -LexToken(ASSIGNMENT,'=',1,5737) -LexToken(OPENSQBRACKET,'[',1,5738) -LexToken(CLOSESQBRACKET,']',1,5739) -LexToken(EOL,'\n',1,5740) -LexToken(VAR,'x',1,5749) -LexToken(ASSIGNMENT,'=',1,5750) -LexToken(VAR,'standard_define',1,5751) -LexToken(OPENBRACKET,'(',1,5766) -LexToken(OPENSQBRACKET,'[',1,5767) -LexToken(NUMBER,'2',1,5768) -LexToken(NUMBER,'3',1,5770) -LexToken(CLOSESQBRACKET,']',1,5771) -LexToken(COMMA,',',1,5772) -LexToken(VAR,'model',1,5773) -LexToken(COMMA,',',1,5778) -LexToken(VAR,'exprs',1,5780) -LexToken(COMMA,',',1,5785) -LexToken(VAR,'gr_i',1,5786) -LexToken(CLOSEBRACKET,')',1,5790) -LexToken(EOL,'\n',1,5791) -LexToken(END,'end',1,5796) -LexToken(EOL,'\n',1,5799) -LexToken(ENDFUNCTION,'endfunction',1,5800) -LexToken(EOL,'\n',1,5811) +Syntax error in input LexToken(SEMICOLON,';',1,2902) +Syntax error in input LexToken(VAR,'exprs',1,5706) +/* autogenerated from "macros/Linear/SUMMATION.sci" */ +None diff --git a/js/Linear/SUM_f.js b/js/Linear/SUM_f.js index 0a96e0f1..24f1303f 100644 --- a/js/Linear/SUM_f.js +++ b/js/Linear/SUM_f.js @@ -1,158 +1,21 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SUM_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(VAR,'p',1,909) -LexToken(ASSIGNMENT,'=',1,910) -LexToken(NUMBER,'1',1,911) -LexToken(EOL,'\n',1,932) -LexToken(SELECT,'select',1,937) -LexToken(VAR,'job',1,944) -LexToken(EOL,'\n',1,947) -LexToken(CASE,'case',1,952) -LexToken(DQSTRING,'"set"',1,961) -LexToken(THEN,'then',1,963) -LexToken(EOL,'\n',1,967) -LexToken(VAR,'x',1,976) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(EOL,'\n',1,982) -LexToken(CASE,'case',1,988) -LexToken(DQSTRING,'"define"',1,1000) -LexToken(THEN,'then',1,1002) -LexToken(EOL,'\n',1,1006) -LexToken(VAR,'model',1,1015) -LexToken(ASSIGNMENT,'=',1,1020) -LexToken(SCICOS_MODEL,'scicos_model',1,1021) -LexToken(OPENBRACKET,'(',1,1033) -LexToken(CLOSEBRACKET,')',1,1034) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'model',1,1044) -LexToken(DOT,'.',1,1049) -LexToken(VAR,'sim',1,1050) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(VAR,'list',1,1054) -LexToken(OPENBRACKET,'(',1,1058) -LexToken(DQSTRING,'"plusblk"',1,1067) -LexToken(COMMA,',',1,1068) -LexToken(NUMBER,'2',1,1069) -LexToken(CLOSEBRACKET,')',1,1070) -LexToken(EOL,'\n',1,1071) -LexToken(VAR,'model',1,1080) -LexToken(DOT,'.',1,1085) -LexToken(VAR,'in',1,1086) -LexToken(ASSIGNMENT,'=',1,1088) -LexToken(OPENSQBRACKET,'[',1,1089) -LexToken(ADDITION,'-',1,1090) -LexToken(NUMBER,'1',1,1091) -LexToken(SEMICOLON,';',1,1092) -LexToken(ADDITION,'-',1,1093) -LexToken(NUMBER,'1',1,1094) -LexToken(SEMICOLON,';',1,1095) -LexToken(ADDITION,'-',1,1096) -LexToken(NUMBER,'1',1,1097) -LexToken(CLOSESQBRACKET,']',1,1098) -LexToken(EOL,'\n',1,1099) -LexToken(VAR,'model',1,1108) -LexToken(DOT,'.',1,1113) -LexToken(VAR,'out',1,1114) -LexToken(ASSIGNMENT,'=',1,1117) -LexToken(ADDITION,'-',1,1118) -LexToken(NUMBER,'1',1,1119) -LexToken(EOL,'\n',1,1120) -LexToken(VAR,'model',1,1129) -LexToken(DOT,'.',1,1134) -LexToken(VAR,'blocktype',1,1135) -LexToken(ASSIGNMENT,'=',1,1144) -LexToken(DQSTRING,'"c"',1,1147) -LexToken(EOL,'\n',1,1148) -LexToken(VAR,'model',1,1157) -LexToken(DOT,'.',1,1162) -LexToken(VAR,'dep_ut',1,1163) -LexToken(ASSIGNMENT,'=',1,1169) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(PREVAR_BOOLEAN,'%t',1,1171) -LexToken(PREVAR_BOOLEAN,'%f',1,1174) -LexToken(CLOSESQBRACKET,']',1,1176) -LexToken(EOL,'\n',1,1177) -LexToken(EOL,'\n',1,1178) -LexToken(VAR,'gr_i',1,1187) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(OPENSQBRACKET,'[',1,1192) -LexToken(CLOSESQBRACKET,']',1,1193) -LexToken(EOL,'\n',1,1194) -LexToken(VAR,'exprs',1,1203) -LexToken(ASSIGNMENT,'=',1,1208) -LexToken(OPENSQBRACKET,'[',1,1209) -LexToken(CLOSESQBRACKET,']',1,1210) -LexToken(EOL,'\n',1,1211) -LexToken(VAR,'x',1,1220) -LexToken(ASSIGNMENT,'=',1,1221) -LexToken(VAR,'standard_define',1,1222) -LexToken(OPENBRACKET,'(',1,1237) -LexToken(OPENSQBRACKET,'[',1,1238) -LexToken(NUMBER,'1',1,1239) -LexToken(NUMBER,'1',1,1241) -LexToken(CLOSESQBRACKET,']',1,1242) -LexToken(COMMA,',',1,1243) -LexToken(VAR,'model',1,1244) -LexToken(COMMA,',',1,1249) -LexToken(VAR,'exprs',1,1250) -LexToken(COMMA,',',1,1255) -LexToken(VAR,'gr_i',1,1256) -LexToken(CLOSEBRACKET,')',1,1260) -LexToken(EOL,'\n',1,1261) -LexToken(END,'end',1,1266) -LexToken(EOL,'\n',1,1269) -LexToken(ENDFUNCTION,'endfunction',1,1270) -LexToken(EOL,'\n',1,1281) +/* autogenerated from "macros/Linear/SUM_f.sci" */ +function SUM_f() { +SUM_f.prototype.get = function SUM_f() { +} +SUM_f.prototype.set = function SUM_f() { +x=arg1; +} +SUM_f.prototype.define = function SUM_f() { +model=scicos_model(); +model.sim=list("plusblk",2); +model.in=[-1,-1,-1]; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +exprs=[]; +x=standard_define([1,1],model,exprs,gr_i); +} +SUM_f.prototype.details = function SUM_f() { +} +} diff --git a/js/Linear/TCLSS.js b/js/Linear/TCLSS.js index 7b674070..f3b9ebdf 100644 --- a/js/Linear/TCLSS.js +++ b/js/Linear/TCLSS.js @@ -1,663 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'TCLSS',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,963) -LexToken(ASSIGNMENT,'=',1,971) -LexToken(VAR,'arg1',1,972) -LexToken(DOT,'.',1,976) -LexToken(VAR,'graphics',1,977) -LexToken(EOL,'\n',1,985) -LexToken(VAR,'exprs',1,995) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(VAR,'graphics',1,1001) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'exprs',1,1010) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'model',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'arg1',1,1030) -LexToken(DOT,'.',1,1034) -LexToken(VAR,'model',1,1035) -LexToken(EOL,'\n',1,1040) -LexToken(IF,'if',1,1050) -LexToken(VAR,'size',1,1053) -LexToken(OPENBRACKET,'(',1,1057) -LexToken(VAR,'exprs',1,1058) -LexToken(COMMA,',',1,1063) -LexToken(DQSTRING,'"*"',1,1066) -LexToken(CLOSEBRACKET,')',1,1067) -LexToken(COMPARISON,'==',1,1068) -LexToken(NUMBER,'7',1,1070) -LexToken(THEN,'then',1,1072) -LexToken(EOL,'\n',1,1076) -LexToken(VAR,'exprs',1,1089) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(OPENBRACKET,'(',1,1100) -LexToken(OPENSQBRACKET,'[',1,1101) -LexToken(NUMBER,'1',1,1102) -LexToken(COLON,':',1,1103) -LexToken(NUMBER,'4',1,1104) -LexToken(COMMA,',',1,1105) -LexToken(NUMBER,'7',1,1106) -LexToken(CLOSESQBRACKET,']',1,1107) -LexToken(CLOSEBRACKET,')',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(END,'end',1,1119) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'A',1,1175) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'B',1,1177) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'C',1,1179) -LexToken(COMMA,',',1,1180) -LexToken(VAR,'D',1,1181) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'x0',1,1183) -LexToken(COMMA,',',1,1185) -LexToken(VAR,'exprs',1,1186) -LexToken(CLOSESQBRACKET,']',1,1191) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1193) -LexToken(OPENBRACKET,'(',1,1208) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1249) -LexToken(COMMA,',',1,1250) -LexToken(OPENSQBRACKET,'[',1,1266) -LexToken(DQSTRING,'"A matrix"',1,1276) -LexToken(SEMICOLON,';\n',1,1277) -LexToken(DQSTRING,'"B matrix"',1,1300) -LexToken(SEMICOLON,';\n',1,1301) -LexToken(DQSTRING,'"C matrix"',1,1324) -LexToken(SEMICOLON,';\n',1,1325) -LexToken(DQSTRING,'"D matrix"',1,1348) -LexToken(SEMICOLON,';\n',1,1349) -LexToken(DQSTRING,'"Initial state"',1,1377) -LexToken(CLOSESQBRACKET,']',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(VAR,'list',1,1395) -LexToken(OPENBRACKET,'(',1,1399) -LexToken(DQSTRING,'"mat"',1,1404) -LexToken(COMMA,',',1,1405) -LexToken(OPENSQBRACKET,'[',1,1406) -LexToken(ADDITION,'-',1,1407) -LexToken(NUMBER,'1',1,1408) -LexToken(COMMA,',',1,1409) -LexToken(ADDITION,'-',1,1410) -LexToken(NUMBER,'1',1,1411) -LexToken(CLOSESQBRACKET,']',1,1412) -LexToken(COMMA,',',1,1413) -LexToken(DQSTRING,'"mat"',1,1433) -LexToken(COMMA,',',1,1434) -LexToken(OPENSQBRACKET,'[',1,1435) -LexToken(DQSTRING,'"size(%1,2)"',1,1447) -LexToken(COMMA,',',1,1448) -LexToken(DQSTRING,'"-1"',1,1452) -LexToken(CLOSESQBRACKET,']',1,1453) -LexToken(COMMA,',',1,1454) -LexToken(DQSTRING,'"mat"',1,1474) -LexToken(COMMA,',',1,1475) -LexToken(OPENSQBRACKET,'[',1,1476) -LexToken(DQSTRING,'"-1"',1,1480) -LexToken(COMMA,',',1,1481) -LexToken(DQSTRING,'"size(%1,2)"',1,1493) -LexToken(CLOSESQBRACKET,']',1,1494) -LexToken(COMMA,',',1,1495) -LexToken(DQSTRING,'"mat"',1,1515) -LexToken(COMMA,',',1,1516) -LexToken(OPENSQBRACKET,'[',1,1517) -LexToken(ADDITION,'-',1,1518) -LexToken(NUMBER,'1',1,1519) -LexToken(ADDITION,'-',1,1521) -LexToken(NUMBER,'1',1,1522) -LexToken(CLOSESQBRACKET,']',1,1523) -LexToken(COMMA,',',1,1524) -LexToken(DQSTRING,'"vec"',1,1544) -LexToken(COMMA,',',1,1545) -LexToken(DQSTRING,'"size(%1,2)"',1,1557) -LexToken(CLOSEBRACKET,')',1,1558) -LexToken(COMMA,',',1,1559) -LexToken(VAR,'exprs',1,1575) -LexToken(CLOSEBRACKET,')',1,1580) -LexToken(EOL,'\n',1,1581) -LexToken(IF,'if',1,1594) -LexToken(NOT,'~',1,1597) -LexToken(VAR,'ok',1,1598) -LexToken(THEN,'then',1,1601) -LexToken(EOL,'\n',1,1605) -LexToken(BREAK,'break',1,1622) -LexToken(EOL,'\n',1,1627) -LexToken(END,'end',1,1641) -LexToken(EOL,'\n',1,1644) -LexToken(VAR,'out',1,1657) -LexToken(ASSIGNMENT,'=',1,1660) -LexToken(VAR,'size',1,1661) -LexToken(OPENBRACKET,'(',1,1665) -LexToken(VAR,'C',1,1666) -LexToken(COMMA,',',1,1667) -LexToken(NUMBER,'1',1,1668) -LexToken(CLOSEBRACKET,')',1,1669) -LexToken(EOL,'\n',1,1670) -LexToken(IF,'if',1,1684) -LexToken(VAR,'out',1,1687) -LexToken(COMPARISON,'==',1,1690) -LexToken(NUMBER,'0',1,1692) -LexToken(THEN,'then',1,1694) -LexToken(EOL,'\n',1,1698) -LexToken(VAR,'out',1,1715) -LexToken(ASSIGNMENT,'=',1,1718) -LexToken(OPENSQBRACKET,'[',1,1719) -LexToken(CLOSESQBRACKET,']',1,1720) -LexToken(EOL,'\n',1,1721) -LexToken(END,'end',1,1735) -LexToken(EOL,'\n',1,1738) -LexToken(VAR,'in',1,1751) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(VAR,'size',1,1754) -LexToken(OPENBRACKET,'(',1,1758) -LexToken(VAR,'B',1,1759) -LexToken(COMMA,',',1,1760) -LexToken(NUMBER,'2',1,1761) -LexToken(CLOSEBRACKET,')',1,1762) -LexToken(EOL,'\n',1,1763) -LexToken(IF,'if',1,1777) -LexToken(VAR,'in',1,1780) -LexToken(COMPARISON,'==',1,1782) -LexToken(NUMBER,'0',1,1784) -LexToken(THEN,'then',1,1786) -LexToken(EOL,'\n',1,1790) -LexToken(VAR,'in',1,1807) -LexToken(ASSIGNMENT,'=',1,1809) -LexToken(OPENSQBRACKET,'[',1,1810) -LexToken(CLOSESQBRACKET,']',1,1811) -LexToken(EOL,'\n',1,1812) -LexToken(END,'end',1,1826) -LexToken(EOL,'\n',1,1829) -LexToken(OPENSQBRACKET,'[',1,1842) -LexToken(VAR,'ms',1,1843) -LexToken(COMMA,',',1,1845) -LexToken(VAR,'ns',1,1846) -LexToken(CLOSESQBRACKET,']',1,1848) -LexToken(ASSIGNMENT,'=',1,1849) -LexToken(VAR,'size',1,1850) -LexToken(OPENBRACKET,'(',1,1854) -LexToken(VAR,'A',1,1855) -LexToken(CLOSEBRACKET,')',1,1856) -LexToken(EOL,'\n',1,1857) -LexToken(IF,'if',1,1870) -LexToken(VAR,'ms',1,1873) -LexToken(COMPARISON,'<>',1,1875) -LexToken(VAR,'ns',1,1877) -LexToken(THEN,'then',1,1880) -LexToken(EOL,'\n',1,1884) -LexToken(VAR,'message',1,1901) -LexToken(OPENBRACKET,'(',1,1908) -LexToken(DQSTRING,'"A matrix must be square"',1,1933) -LexToken(CLOSEBRACKET,')',1,1934) -LexToken(EOL,'\n',1,1935) -LexToken(ELSE,'else',1,1948) -LexToken(EOL,'\n',1,1952) -LexToken(OPENSQBRACKET,'[',1,1969) -LexToken(VAR,'model',1,1970) -LexToken(COMMA,',',1,1975) -LexToken(VAR,'graphics',1,1976) -LexToken(COMMA,',',1,1984) -LexToken(VAR,'ok',1,1985) -LexToken(CLOSESQBRACKET,']',1,1987) -LexToken(ASSIGNMENT,'=',1,1988) -LexToken(VAR,'check_io',1,1989) -LexToken(OPENBRACKET,'(',1,1997) -LexToken(VAR,'model',1,1998) -LexToken(COMMA,',',1,2003) -LexToken(VAR,'graphics',1,2004) -LexToken(COMMA,',',1,2012) -LexToken(OPENSQBRACKET,'[',1,2013) -LexToken(VAR,'in',1,2014) -LexToken(SEMICOLON,';',1,2016) -LexToken(VAR,'ms',1,2017) -LexToken(CLOSESQBRACKET,']',1,2019) -LexToken(COMMA,',',1,2020) -LexToken(VAR,'out',1,2021) -LexToken(COMMA,',',1,2024) -LexToken(NUMBER,'1',1,2025) -LexToken(COMMA,',',1,2026) -LexToken(OPENSQBRACKET,'[',1,2027) -LexToken(CLOSESQBRACKET,']',1,2028) -LexToken(CLOSEBRACKET,')',1,2029) -LexToken(EOL,'\n',1,2030) -LexToken(IF,'if',1,2047) -LexToken(VAR,'ok',1,2050) -LexToken(THEN,'then',1,2053) -LexToken(EOL,'\n',1,2057) -LexToken(VAR,'graphics',1,2078) -LexToken(DOT,'.',1,2086) -LexToken(VAR,'exprs',1,2087) -LexToken(ASSIGNMENT,'=',1,2092) -LexToken(VAR,'exprs',1,2093) -LexToken(EOL,'\n',1,2098) -LexToken(VAR,'rpar',1,2120) -LexToken(ASSIGNMENT,'=',1,2124) -LexToken(OPENSQBRACKET,'[',1,2125) -LexToken(VAR,'A',1,2126) -LexToken(OPENBRACKET,'(',1,2127) -LexToken(COLON,':',1,2128) -LexToken(CLOSEBRACKET,')',1,2129) -LexToken(SEMICOLON,';',1,2130) -LexToken(VAR,'B',1,2131) -LexToken(OPENBRACKET,'(',1,2132) -LexToken(COLON,':',1,2133) -LexToken(CLOSEBRACKET,')',1,2134) -LexToken(SEMICOLON,';',1,2135) -LexToken(VAR,'C',1,2136) -LexToken(OPENBRACKET,'(',1,2137) -LexToken(COLON,':',1,2138) -LexToken(CLOSEBRACKET,')',1,2139) -LexToken(SEMICOLON,';',1,2140) -LexToken(VAR,'D',1,2141) -LexToken(OPENBRACKET,'(',1,2142) -LexToken(COLON,':',1,2143) -LexToken(CLOSEBRACKET,')',1,2144) -LexToken(CLOSESQBRACKET,']',1,2145) -LexToken(EOL,'\n',1,2146) -LexToken(IF,'if',1,2168) -LexToken(VAR,'D',1,2171) -LexToken(COMPARISON,'<>',1,2172) -LexToken(OPENSQBRACKET,'[',1,2174) -LexToken(CLOSESQBRACKET,']',1,2175) -LexToken(THEN,'then',1,2177) -LexToken(EOL,'\n',1,2181) -LexToken(IF,'if',1,2206) -LexToken(VAR,'norm',1,2209) -LexToken(OPENBRACKET,'(',1,2213) -LexToken(VAR,'D',1,2214) -LexToken(COMMA,',',1,2215) -LexToken(NUMBER,'1',1,2216) -LexToken(CLOSEBRACKET,')',1,2217) -LexToken(COMPARISON,'<>',1,2218) -LexToken(NUMBER,'0',1,2220) -LexToken(THEN,'then',1,2222) -LexToken(EOL,'\n',1,2226) -LexToken(VAR,'mmm',1,2255) -LexToken(ASSIGNMENT,'=',1,2258) -LexToken(OPENSQBRACKET,'[',1,2259) -LexToken(PREVAR_BOOLEAN,'%t',1,2260) -LexToken(PREVAR_BOOLEAN,'%t',1,2263) -LexToken(CLOSESQBRACKET,']',1,2265) -LexToken(EOL,'\n',1,2266) -LexToken(ELSE,'else',1,2292) -LexToken(EOL,'\n',1,2296) -LexToken(VAR,'mmm',1,2325) -LexToken(ASSIGNMENT,'=',1,2328) -LexToken(OPENSQBRACKET,'[',1,2329) -LexToken(PREVAR_BOOLEAN,'%f',1,2330) -LexToken(PREVAR_BOOLEAN,'%t',1,2333) -LexToken(CLOSESQBRACKET,']',1,2335) -LexToken(EOL,'\n',1,2336) -LexToken(END,'end',1,2362) -LexToken(EOL,'\n',1,2365) -LexToken(IF,'if',1,2390) -LexToken(VAR,'or',1,2393) -LexToken(OPENBRACKET,'(',1,2395) -LexToken(VAR,'model',1,2396) -LexToken(DOT,'.',1,2401) -LexToken(VAR,'dep_ut',1,2402) -LexToken(COMPARISON,'<>',1,2408) -LexToken(VAR,'mmm',1,2410) -LexToken(CLOSEBRACKET,')',1,2413) -LexToken(THEN,'then',1,2415) -LexToken(EOL,'\n',1,2419) -LexToken(VAR,'model',1,2448) -LexToken(DOT,'.',1,2453) -LexToken(VAR,'dep_ut',1,2454) -LexToken(ASSIGNMENT,'=',1,2460) -LexToken(VAR,'mmm',1,2461) -LexToken(EOL,'\n',1,2464) -LexToken(END,'end',1,2490) -LexToken(EOL,'\n',1,2493) -LexToken(ELSE,'else',1,2514) -LexToken(EOL,'\n',1,2518) -LexToken(VAR,'model',1,2543) -LexToken(DOT,'.',1,2548) -LexToken(VAR,'dep_ut',1,2549) -LexToken(ASSIGNMENT,'=',1,2555) -LexToken(OPENSQBRACKET,'[',1,2556) -LexToken(PREVAR_BOOLEAN,'%f',1,2557) -LexToken(PREVAR_BOOLEAN,'%t',1,2560) -LexToken(CLOSESQBRACKET,']',1,2562) -LexToken(EOL,'\n',1,2563) -LexToken(END,'end',1,2585) -LexToken(EOL,'\n',1,2588) -LexToken(VAR,'model',1,2609) -LexToken(DOT,'.',1,2614) -LexToken(VAR,'state',1,2615) -LexToken(ASSIGNMENT,'=',1,2620) -LexToken(VAR,'x0',1,2621) -LexToken(OPENBRACKET,'(',1,2623) -LexToken(COLON,':',1,2624) -LexToken(CLOSEBRACKET,')',1,2625) -LexToken(SEMICOLON,';',1,2626) -LexToken(VAR,'model',1,2627) -LexToken(DOT,'.',1,2632) -LexToken(VAR,'rpar',1,2633) -LexToken(ASSIGNMENT,'=',1,2637) -LexToken(VAR,'rpar',1,2638) -LexToken(EOL,'\n',1,2642) -LexToken(IF,'if',1,2664) -LexToken(VAR,'D',1,2667) -LexToken(COMPARISON,'<>',1,2668) -LexToken(OPENSQBRACKET,'[',1,2670) -LexToken(CLOSESQBRACKET,']',1,2671) -LexToken(THEN,'then',1,2673) -LexToken(EOL,'\n',1,2677) -LexToken(VAR,'model',1,2702) -LexToken(DOT,'.',1,2707) -LexToken(VAR,'sim',1,2708) -LexToken(ASSIGNMENT,'=',1,2711) -LexToken(VAR,'list',1,2712) -LexToken(OPENBRACKET,'(',1,2716) -LexToken(DQSTRING,'"tcslti4"',1,2725) -LexToken(COMMA,',',1,2726) -LexToken(NUMBER,'4',1,2727) -LexToken(CLOSEBRACKET,')',1,2728) -LexToken(EOL,'\n',1,2729) -LexToken(ELSE,'else',1,2750) -LexToken(EOL,'\n',1,2754) -LexToken(VAR,'model',1,2779) -LexToken(DOT,'.',1,2784) -LexToken(VAR,'sim',1,2785) -LexToken(ASSIGNMENT,'=',1,2788) -LexToken(VAR,'list',1,2789) -LexToken(OPENBRACKET,'(',1,2793) -LexToken(DQSTRING,'"tcsltj4"',1,2802) -LexToken(COMMA,',',1,2803) -LexToken(NUMBER,'4',1,2804) -LexToken(CLOSEBRACKET,')',1,2805) -LexToken(EOL,'\n',1,2806) -LexToken(END,'end',1,2828) -LexToken(EOL,'\n',1,2831) -LexToken(VAR,'x',1,2852) -LexToken(DOT,'.',1,2853) -LexToken(VAR,'graphics',1,2854) -LexToken(ASSIGNMENT,'=',1,2862) -LexToken(VAR,'graphics',1,2863) -LexToken(EOL,'\n',1,2871) -LexToken(VAR,'x',1,2893) -LexToken(DOT,'.',1,2894) -LexToken(VAR,'model',1,2895) -LexToken(ASSIGNMENT,'=',1,2900) -LexToken(VAR,'model',1,2901) -LexToken(EOL,'\n',1,2906) -LexToken(BREAK,'break',1,2927) -LexToken(EOL,'\n',1,2932) -LexToken(END,'end',1,2949) -LexToken(EOL,'\n',1,2952) -LexToken(END,'end',1,2965) -LexToken(EOL,'\n',1,2968) -LexToken(END,'end',1,2977) -LexToken(EOL,'\n',1,2980) -LexToken(CASE,'case',1,2985) -LexToken(DQSTRING,'"define"',1,2997) -LexToken(THEN,'then',1,2999) -LexToken(EOL,'\n',1,3003) -LexToken(VAR,'x0',1,3012) -LexToken(ASSIGNMENT,'=',1,3014) -LexToken(NUMBER,'0',1,3015) -LexToken(SEMICOLON,';',1,3016) -LexToken(VAR,'A',1,3017) -LexToken(ASSIGNMENT,'=',1,3018) -LexToken(NUMBER,'0',1,3019) -LexToken(SEMICOLON,';',1,3020) -LexToken(VAR,'B',1,3021) -LexToken(ASSIGNMENT,'=',1,3022) -LexToken(NUMBER,'1',1,3023) -LexToken(SEMICOLON,';',1,3024) -LexToken(VAR,'C',1,3025) -LexToken(ASSIGNMENT,'=',1,3026) -LexToken(NUMBER,'1',1,3027) -LexToken(SEMICOLON,';',1,3028) -LexToken(VAR,'D',1,3029) -LexToken(ASSIGNMENT,'=',1,3030) -LexToken(NUMBER,'0',1,3031) -LexToken(EOL,'\n',1,3032) -LexToken(VAR,'in',1,3042) -LexToken(ASSIGNMENT,'=',1,3044) -LexToken(NUMBER,'1',1,3045) -LexToken(EOL,'\n',1,3046) -LexToken(VAR,'nx',1,3056) -LexToken(ASSIGNMENT,'=',1,3058) -LexToken(VAR,'size',1,3059) -LexToken(OPENBRACKET,'(',1,3063) -LexToken(VAR,'x0',1,3064) -LexToken(COMMA,',',1,3066) -LexToken(DQSTRING,'"*"',1,3069) -LexToken(CLOSEBRACKET,')',1,3070) -LexToken(EOL,'\n',1,3071) -LexToken(VAR,'out',1,3080) -LexToken(ASSIGNMENT,'=',1,3083) -LexToken(NUMBER,'1',1,3084) -LexToken(EOL,'\n',1,3085) -LexToken(EOL,'\n',1,3086) -LexToken(VAR,'model',1,3095) -LexToken(ASSIGNMENT,'=',1,3100) -LexToken(SCICOS_MODEL,'scicos_model',1,3101) -LexToken(OPENBRACKET,'(',1,3113) -LexToken(CLOSEBRACKET,')',1,3114) -LexToken(EOL,'\n',1,3115) -LexToken(VAR,'model',1,3124) -LexToken(DOT,'.',1,3129) -LexToken(VAR,'sim',1,3130) -LexToken(ASSIGNMENT,'=',1,3133) -LexToken(VAR,'list',1,3134) -LexToken(OPENBRACKET,'(',1,3138) -LexToken(DQSTRING,'"tcslti4"',1,3147) -LexToken(COMMA,',',1,3148) -LexToken(NUMBER,'4',1,3149) -LexToken(CLOSEBRACKET,')',1,3150) -LexToken(EOL,'\n',1,3151) -LexToken(VAR,'model',1,3160) -LexToken(DOT,'.',1,3165) -LexToken(VAR,'in',1,3166) -LexToken(ASSIGNMENT,'=',1,3168) -LexToken(OPENSQBRACKET,'[',1,3169) -LexToken(VAR,'in',1,3170) -LexToken(SEMICOLON,';',1,3172) -LexToken(VAR,'nx',1,3173) -LexToken(CLOSESQBRACKET,']',1,3175) -LexToken(EOL,'\n',1,3176) -LexToken(VAR,'model',1,3185) -LexToken(DOT,'.',1,3190) -LexToken(VAR,'out',1,3191) -LexToken(ASSIGNMENT,'=',1,3194) -LexToken(VAR,'out',1,3195) -LexToken(EOL,'\n',1,3198) -LexToken(VAR,'model',1,3207) -LexToken(DOT,'.',1,3212) -LexToken(VAR,'evtin',1,3213) -LexToken(ASSIGNMENT,'=',1,3218) -LexToken(NUMBER,'1',1,3219) -LexToken(EOL,'\n',1,3220) -LexToken(VAR,'model',1,3229) -LexToken(DOT,'.',1,3234) -LexToken(VAR,'state',1,3235) -LexToken(ASSIGNMENT,'=',1,3240) -LexToken(VAR,'x0',1,3241) -LexToken(EOL,'\n',1,3243) -LexToken(VAR,'model',1,3252) -LexToken(DOT,'.',1,3257) -LexToken(VAR,'rpar',1,3258) -LexToken(ASSIGNMENT,'=',1,3262) -LexToken(OPENSQBRACKET,'[',1,3263) -LexToken(VAR,'A',1,3264) -LexToken(OPENBRACKET,'(',1,3265) -LexToken(COLON,':',1,3266) -LexToken(CLOSEBRACKET,')',1,3267) -LexToken(SEMICOLON,';',1,3268) -LexToken(VAR,'B',1,3269) -LexToken(OPENBRACKET,'(',1,3270) -LexToken(COLON,':',1,3271) -LexToken(CLOSEBRACKET,')',1,3272) -LexToken(SEMICOLON,';',1,3273) -LexToken(VAR,'C',1,3274) -LexToken(OPENBRACKET,'(',1,3275) -LexToken(COLON,':',1,3276) -LexToken(CLOSEBRACKET,')',1,3277) -LexToken(SEMICOLON,';',1,3278) -LexToken(VAR,'D',1,3279) -LexToken(OPENBRACKET,'(',1,3280) -LexToken(COLON,':',1,3281) -LexToken(CLOSEBRACKET,')',1,3282) -LexToken(CLOSESQBRACKET,']',1,3283) -LexToken(EOL,'\n',1,3284) -LexToken(VAR,'model',1,3293) -LexToken(DOT,'.',1,3298) -LexToken(VAR,'blocktype',1,3299) -LexToken(ASSIGNMENT,'=',1,3308) -LexToken(DQSTRING,'"c"',1,3311) -LexToken(EOL,'\n',1,3312) -LexToken(VAR,'model',1,3321) -LexToken(DOT,'.',1,3326) -LexToken(VAR,'dep_ut',1,3327) -LexToken(ASSIGNMENT,'=',1,3333) -LexToken(OPENSQBRACKET,'[',1,3334) -LexToken(PREVAR_BOOLEAN,'%f',1,3335) -LexToken(PREVAR_BOOLEAN,'%t',1,3338) -LexToken(CLOSESQBRACKET,']',1,3340) -LexToken(EOL,'\n',1,3341) -LexToken(EOL,'\n',1,3342) -LexToken(VAR,'exprs',1,3351) -LexToken(ASSIGNMENT,'=',1,3356) -LexToken(OPENSQBRACKET,'[',1,3357) -LexToken(VAR,'strcat',1,3358) -LexToken(OPENBRACKET,'(',1,3364) -LexToken(VAR,'sci2exp',1,3365) -LexToken(OPENBRACKET,'(',1,3372) -LexToken(VAR,'A',1,3373) -LexToken(CLOSEBRACKET,')',1,3374) -LexToken(CLOSEBRACKET,')',1,3375) -LexToken(SEMICOLON,';\n',1,3376) -LexToken(VAR,'strcat',1,3386) -LexToken(OPENBRACKET,'(',1,3392) -LexToken(VAR,'sci2exp',1,3393) -LexToken(OPENBRACKET,'(',1,3400) -LexToken(VAR,'B',1,3401) -LexToken(CLOSEBRACKET,')',1,3402) -LexToken(CLOSEBRACKET,')',1,3403) -LexToken(SEMICOLON,';\n',1,3404) -LexToken(VAR,'strcat',1,3414) -LexToken(OPENBRACKET,'(',1,3420) -LexToken(VAR,'sci2exp',1,3421) -LexToken(OPENBRACKET,'(',1,3428) -LexToken(VAR,'C',1,3429) -LexToken(CLOSEBRACKET,')',1,3430) -LexToken(CLOSEBRACKET,')',1,3431) -LexToken(SEMICOLON,';\n',1,3432) -LexToken(VAR,'strcat',1,3442) -LexToken(OPENBRACKET,'(',1,3448) -LexToken(VAR,'sci2exp',1,3449) -LexToken(OPENBRACKET,'(',1,3456) -LexToken(VAR,'D',1,3457) -LexToken(CLOSEBRACKET,')',1,3458) -LexToken(CLOSEBRACKET,')',1,3459) -LexToken(SEMICOLON,';\n',1,3460) -LexToken(VAR,'strcat',1,3470) -LexToken(OPENBRACKET,'(',1,3476) -LexToken(VAR,'sci2exp',1,3477) -LexToken(OPENBRACKET,'(',1,3484) -LexToken(VAR,'x0',1,3485) -LexToken(CLOSEBRACKET,')',1,3487) -LexToken(CLOSEBRACKET,')',1,3488) -LexToken(CLOSESQBRACKET,']',1,3489) -LexToken(EOL,'\n',1,3490) -LexToken(VAR,'gr_i',1,3499) -LexToken(ASSIGNMENT,'=',1,3503) -LexToken(OPENSQBRACKET,'[',1,3504) -LexToken(CLOSESQBRACKET,']',1,3505) -LexToken(EOL,'\n',1,3506) -LexToken(VAR,'x',1,3515) -LexToken(ASSIGNMENT,'=',1,3516) -LexToken(VAR,'standard_define',1,3517) -LexToken(OPENBRACKET,'(',1,3532) -LexToken(OPENSQBRACKET,'[',1,3533) -LexToken(NUMBER,'3',1,3534) -LexToken(NUMBER,'2',1,3536) -LexToken(CLOSESQBRACKET,']',1,3537) -LexToken(COMMA,',',1,3538) -LexToken(VAR,'model',1,3539) -LexToken(COMMA,',',1,3544) -LexToken(VAR,'exprs',1,3545) -LexToken(COMMA,',',1,3550) -LexToken(VAR,'gr_i',1,3551) -LexToken(CLOSEBRACKET,')',1,3555) -LexToken(EOL,'\n',1,3556) -LexToken(END,'end',1,3561) -LexToken(EOL,'\n',1,3564) -LexToken(ENDFUNCTION,'endfunction',1,3565) -LexToken(EOL,'\n',1,3576) +Syntax error in input LexToken(COLON,':',1,1103) +/* autogenerated from "macros/Linear/TCLSS.sci" */ +None diff --git a/js/Linear/TCLSS_f.js b/js/Linear/TCLSS_f.js index 32593b45..f70fc781 100644 --- a/js/Linear/TCLSS_f.js +++ b/js/Linear/TCLSS_f.js @@ -1,663 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'TCLSS_f',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(IF,'if',1,1052) -LexToken(VAR,'size',1,1055) -LexToken(OPENBRACKET,'(',1,1059) -LexToken(VAR,'exprs',1,1060) -LexToken(COMMA,',',1,1065) -LexToken(DQSTRING,'"*"',1,1068) -LexToken(CLOSEBRACKET,')',1,1069) -LexToken(COMPARISON,'==',1,1070) -LexToken(NUMBER,'7',1,1072) -LexToken(THEN,'then',1,1074) -LexToken(EOL,'\n',1,1078) -LexToken(VAR,'exprs',1,1091) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(VAR,'exprs',1,1097) -LexToken(OPENBRACKET,'(',1,1102) -LexToken(OPENSQBRACKET,'[',1,1103) -LexToken(NUMBER,'1',1,1104) -LexToken(COLON,':',1,1105) -LexToken(NUMBER,'4',1,1106) -LexToken(COMMA,',',1,1107) -LexToken(NUMBER,'7',1,1108) -LexToken(CLOSESQBRACKET,']',1,1109) -LexToken(CLOSEBRACKET,')',1,1110) -LexToken(EOL,'\n',1,1111) -LexToken(END,'end',1,1121) -LexToken(EOL,'\n',1,1140) -LexToken(WHILE,'while',1,1149) -LexToken(PREVAR_BOOLEAN,'%t',1,1155) -LexToken(DO,'do',1,1158) -LexToken(EOL,'\n',1,1160) -LexToken(OPENSQBRACKET,'[',1,1173) -LexToken(VAR,'ok',1,1174) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'A',1,1177) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'B',1,1179) -LexToken(COMMA,',',1,1180) -LexToken(VAR,'C',1,1181) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'D',1,1183) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'x0',1,1185) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'exprs',1,1188) -LexToken(CLOSESQBRACKET,']',1,1193) -LexToken(ASSIGNMENT,'=',1,1194) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1195) -LexToken(OPENBRACKET,'(',1,1210) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1251) -LexToken(COMMA,',',1,1252) -LexToken(OPENSQBRACKET,'[',1,1268) -LexToken(DQSTRING,'"A matrix"',1,1278) -LexToken(SEMICOLON,';\n',1,1279) -LexToken(DQSTRING,'"B matrix"',1,1302) -LexToken(SEMICOLON,';\n',1,1303) -LexToken(DQSTRING,'"C matrix"',1,1326) -LexToken(SEMICOLON,';\n',1,1327) -LexToken(DQSTRING,'"D matrix"',1,1350) -LexToken(SEMICOLON,';\n',1,1351) -LexToken(DQSTRING,'"Initial state"',1,1379) -LexToken(CLOSESQBRACKET,']',1,1380) -LexToken(COMMA,',',1,1381) -LexToken(VAR,'list',1,1397) -LexToken(OPENBRACKET,'(',1,1401) -LexToken(DQSTRING,'"mat"',1,1406) -LexToken(COMMA,',',1,1407) -LexToken(OPENSQBRACKET,'[',1,1408) -LexToken(ADDITION,'-',1,1409) -LexToken(NUMBER,'1',1,1410) -LexToken(COMMA,',',1,1411) -LexToken(ADDITION,'-',1,1412) -LexToken(NUMBER,'1',1,1413) -LexToken(CLOSESQBRACKET,']',1,1414) -LexToken(COMMA,',',1,1415) -LexToken(DQSTRING,'"mat"',1,1435) -LexToken(COMMA,',',1,1436) -LexToken(OPENSQBRACKET,'[',1,1437) -LexToken(DQSTRING,'"size(%1,2)"',1,1449) -LexToken(COMMA,',',1,1450) -LexToken(DQSTRING,'"-1"',1,1454) -LexToken(CLOSESQBRACKET,']',1,1455) -LexToken(COMMA,',',1,1456) -LexToken(DQSTRING,'"mat"',1,1476) -LexToken(COMMA,',',1,1477) -LexToken(OPENSQBRACKET,'[',1,1478) -LexToken(DQSTRING,'"-1"',1,1482) -LexToken(COMMA,',',1,1483) -LexToken(DQSTRING,'"size(%1,2)"',1,1495) -LexToken(CLOSESQBRACKET,']',1,1496) -LexToken(COMMA,',',1,1497) -LexToken(DQSTRING,'"mat"',1,1517) -LexToken(COMMA,',',1,1518) -LexToken(OPENSQBRACKET,'[',1,1519) -LexToken(ADDITION,'-',1,1520) -LexToken(NUMBER,'1',1,1521) -LexToken(ADDITION,'-',1,1523) -LexToken(NUMBER,'1',1,1524) -LexToken(CLOSESQBRACKET,']',1,1525) -LexToken(COMMA,',',1,1526) -LexToken(DQSTRING,'"vec"',1,1546) -LexToken(COMMA,',',1,1547) -LexToken(DQSTRING,'"size(%1,2)"',1,1559) -LexToken(CLOSEBRACKET,')',1,1560) -LexToken(COMMA,',',1,1561) -LexToken(VAR,'exprs',1,1577) -LexToken(CLOSEBRACKET,')',1,1582) -LexToken(EOL,'\n',1,1583) -LexToken(IF,'if',1,1596) -LexToken(NOT,'~',1,1599) -LexToken(VAR,'ok',1,1600) -LexToken(THEN,'then',1,1603) -LexToken(EOL,'\n',1,1607) -LexToken(BREAK,'break',1,1624) -LexToken(EOL,'\n',1,1629) -LexToken(END,'end',1,1643) -LexToken(EOL,'\n',1,1646) -LexToken(VAR,'out',1,1659) -LexToken(ASSIGNMENT,'=',1,1662) -LexToken(VAR,'size',1,1663) -LexToken(OPENBRACKET,'(',1,1667) -LexToken(VAR,'C',1,1668) -LexToken(COMMA,',',1,1669) -LexToken(NUMBER,'1',1,1670) -LexToken(CLOSEBRACKET,')',1,1671) -LexToken(EOL,'\n',1,1672) -LexToken(IF,'if',1,1686) -LexToken(VAR,'out',1,1689) -LexToken(COMPARISON,'==',1,1692) -LexToken(NUMBER,'0',1,1694) -LexToken(THEN,'then',1,1696) -LexToken(EOL,'\n',1,1700) -LexToken(VAR,'out',1,1717) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(OPENSQBRACKET,'[',1,1721) -LexToken(CLOSESQBRACKET,']',1,1722) -LexToken(EOL,'\n',1,1723) -LexToken(END,'end',1,1737) -LexToken(EOL,'\n',1,1740) -LexToken(VAR,'in',1,1753) -LexToken(ASSIGNMENT,'=',1,1755) -LexToken(VAR,'size',1,1756) -LexToken(OPENBRACKET,'(',1,1760) -LexToken(VAR,'B',1,1761) -LexToken(COMMA,',',1,1762) -LexToken(NUMBER,'2',1,1763) -LexToken(CLOSEBRACKET,')',1,1764) -LexToken(EOL,'\n',1,1765) -LexToken(IF,'if',1,1779) -LexToken(VAR,'in',1,1782) -LexToken(COMPARISON,'==',1,1784) -LexToken(NUMBER,'0',1,1786) -LexToken(THEN,'then',1,1788) -LexToken(EOL,'\n',1,1792) -LexToken(VAR,'in',1,1809) -LexToken(ASSIGNMENT,'=',1,1811) -LexToken(OPENSQBRACKET,'[',1,1812) -LexToken(CLOSESQBRACKET,']',1,1813) -LexToken(EOL,'\n',1,1814) -LexToken(END,'end',1,1828) -LexToken(EOL,'\n',1,1831) -LexToken(OPENSQBRACKET,'[',1,1844) -LexToken(VAR,'ms',1,1845) -LexToken(COMMA,',',1,1847) -LexToken(VAR,'ns',1,1848) -LexToken(CLOSESQBRACKET,']',1,1850) -LexToken(ASSIGNMENT,'=',1,1851) -LexToken(VAR,'size',1,1852) -LexToken(OPENBRACKET,'(',1,1856) -LexToken(VAR,'A',1,1857) -LexToken(CLOSEBRACKET,')',1,1858) -LexToken(EOL,'\n',1,1859) -LexToken(IF,'if',1,1872) -LexToken(VAR,'ms',1,1875) -LexToken(COMPARISON,'<>',1,1877) -LexToken(VAR,'ns',1,1879) -LexToken(THEN,'then',1,1882) -LexToken(EOL,'\n',1,1886) -LexToken(VAR,'message',1,1903) -LexToken(OPENBRACKET,'(',1,1910) -LexToken(DQSTRING,'"A matrix must be square"',1,1935) -LexToken(CLOSEBRACKET,')',1,1936) -LexToken(EOL,'\n',1,1937) -LexToken(ELSE,'else',1,1950) -LexToken(EOL,'\n',1,1954) -LexToken(OPENSQBRACKET,'[',1,1971) -LexToken(VAR,'model',1,1972) -LexToken(COMMA,',',1,1977) -LexToken(VAR,'graphics',1,1978) -LexToken(COMMA,',',1,1986) -LexToken(VAR,'ok',1,1987) -LexToken(CLOSESQBRACKET,']',1,1989) -LexToken(ASSIGNMENT,'=',1,1990) -LexToken(VAR,'check_io',1,1991) -LexToken(OPENBRACKET,'(',1,1999) -LexToken(VAR,'model',1,2000) -LexToken(COMMA,',',1,2005) -LexToken(VAR,'graphics',1,2006) -LexToken(COMMA,',',1,2014) -LexToken(OPENSQBRACKET,'[',1,2015) -LexToken(VAR,'in',1,2016) -LexToken(SEMICOLON,';',1,2018) -LexToken(VAR,'ms',1,2019) -LexToken(CLOSESQBRACKET,']',1,2021) -LexToken(COMMA,',',1,2022) -LexToken(VAR,'out',1,2023) -LexToken(COMMA,',',1,2026) -LexToken(NUMBER,'1',1,2027) -LexToken(COMMA,',',1,2028) -LexToken(OPENSQBRACKET,'[',1,2029) -LexToken(CLOSESQBRACKET,']',1,2030) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(EOL,'\n',1,2032) -LexToken(IF,'if',1,2049) -LexToken(VAR,'ok',1,2052) -LexToken(THEN,'then',1,2055) -LexToken(EOL,'\n',1,2059) -LexToken(VAR,'graphics',1,2080) -LexToken(DOT,'.',1,2088) -LexToken(VAR,'exprs',1,2089) -LexToken(ASSIGNMENT,'=',1,2094) -LexToken(VAR,'exprs',1,2095) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'rpar',1,2122) -LexToken(ASSIGNMENT,'=',1,2126) -LexToken(OPENSQBRACKET,'[',1,2127) -LexToken(VAR,'A',1,2128) -LexToken(OPENBRACKET,'(',1,2129) -LexToken(COLON,':',1,2130) -LexToken(CLOSEBRACKET,')',1,2131) -LexToken(SEMICOLON,';',1,2132) -LexToken(VAR,'B',1,2133) -LexToken(OPENBRACKET,'(',1,2134) -LexToken(COLON,':',1,2135) -LexToken(CLOSEBRACKET,')',1,2136) -LexToken(SEMICOLON,';',1,2137) -LexToken(VAR,'C',1,2138) -LexToken(OPENBRACKET,'(',1,2139) -LexToken(COLON,':',1,2140) -LexToken(CLOSEBRACKET,')',1,2141) -LexToken(SEMICOLON,';',1,2142) -LexToken(VAR,'D',1,2143) -LexToken(OPENBRACKET,'(',1,2144) -LexToken(COLON,':',1,2145) -LexToken(CLOSEBRACKET,')',1,2146) -LexToken(CLOSESQBRACKET,']',1,2147) -LexToken(EOL,'\n',1,2148) -LexToken(IF,'if',1,2170) -LexToken(VAR,'D',1,2173) -LexToken(COMPARISON,'<>',1,2174) -LexToken(OPENSQBRACKET,'[',1,2176) -LexToken(CLOSESQBRACKET,']',1,2177) -LexToken(THEN,'then',1,2179) -LexToken(EOL,'\n',1,2183) -LexToken(IF,'if',1,2208) -LexToken(VAR,'norm',1,2211) -LexToken(OPENBRACKET,'(',1,2215) -LexToken(VAR,'D',1,2216) -LexToken(COMMA,',',1,2217) -LexToken(NUMBER,'1',1,2218) -LexToken(CLOSEBRACKET,')',1,2219) -LexToken(COMPARISON,'<>',1,2220) -LexToken(NUMBER,'0',1,2222) -LexToken(THEN,'then',1,2224) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'mmm',1,2257) -LexToken(ASSIGNMENT,'=',1,2260) -LexToken(OPENSQBRACKET,'[',1,2261) -LexToken(PREVAR_BOOLEAN,'%t',1,2262) -LexToken(PREVAR_BOOLEAN,'%t',1,2265) -LexToken(CLOSESQBRACKET,']',1,2267) -LexToken(EOL,'\n',1,2268) -LexToken(ELSE,'else',1,2294) -LexToken(EOL,'\n',1,2298) -LexToken(VAR,'mmm',1,2327) -LexToken(ASSIGNMENT,'=',1,2330) -LexToken(OPENSQBRACKET,'[',1,2331) -LexToken(PREVAR_BOOLEAN,'%f',1,2332) -LexToken(PREVAR_BOOLEAN,'%t',1,2335) -LexToken(CLOSESQBRACKET,']',1,2337) -LexToken(EOL,'\n',1,2338) -LexToken(END,'end',1,2364) -LexToken(EOL,'\n',1,2367) -LexToken(IF,'if',1,2392) -LexToken(VAR,'or',1,2395) -LexToken(OPENBRACKET,'(',1,2397) -LexToken(VAR,'model',1,2398) -LexToken(DOT,'.',1,2403) -LexToken(VAR,'dep_ut',1,2404) -LexToken(COMPARISON,'<>',1,2410) -LexToken(VAR,'mmm',1,2412) -LexToken(CLOSEBRACKET,')',1,2415) -LexToken(THEN,'then',1,2417) -LexToken(EOL,'\n',1,2421) -LexToken(VAR,'model',1,2450) -LexToken(DOT,'.',1,2455) -LexToken(VAR,'dep_ut',1,2456) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(VAR,'mmm',1,2463) -LexToken(EOL,'\n',1,2466) -LexToken(END,'end',1,2492) -LexToken(EOL,'\n',1,2495) -LexToken(ELSE,'else',1,2516) -LexToken(EOL,'\n',1,2520) -LexToken(VAR,'model',1,2545) -LexToken(DOT,'.',1,2550) -LexToken(VAR,'dep_ut',1,2551) -LexToken(ASSIGNMENT,'=',1,2557) -LexToken(OPENSQBRACKET,'[',1,2558) -LexToken(PREVAR_BOOLEAN,'%f',1,2559) -LexToken(PREVAR_BOOLEAN,'%t',1,2562) -LexToken(CLOSESQBRACKET,']',1,2564) -LexToken(EOL,'\n',1,2565) -LexToken(END,'end',1,2587) -LexToken(EOL,'\n',1,2590) -LexToken(VAR,'model',1,2611) -LexToken(DOT,'.',1,2616) -LexToken(VAR,'state',1,2617) -LexToken(ASSIGNMENT,'=',1,2622) -LexToken(VAR,'x0',1,2623) -LexToken(OPENBRACKET,'(',1,2625) -LexToken(COLON,':',1,2626) -LexToken(CLOSEBRACKET,')',1,2627) -LexToken(SEMICOLON,';',1,2628) -LexToken(VAR,'model',1,2629) -LexToken(DOT,'.',1,2634) -LexToken(VAR,'rpar',1,2635) -LexToken(ASSIGNMENT,'=',1,2639) -LexToken(VAR,'rpar',1,2640) -LexToken(EOL,'\n',1,2644) -LexToken(IF,'if',1,2666) -LexToken(VAR,'D',1,2669) -LexToken(COMPARISON,'<>',1,2670) -LexToken(OPENSQBRACKET,'[',1,2672) -LexToken(CLOSESQBRACKET,']',1,2673) -LexToken(THEN,'then',1,2675) -LexToken(EOL,'\n',1,2679) -LexToken(VAR,'model',1,2704) -LexToken(DOT,'.',1,2709) -LexToken(VAR,'sim',1,2710) -LexToken(ASSIGNMENT,'=',1,2713) -LexToken(VAR,'list',1,2714) -LexToken(OPENBRACKET,'(',1,2718) -LexToken(DQSTRING,'"tcslti"',1,2726) -LexToken(COMMA,',',1,2727) -LexToken(NUMBER,'1',1,2728) -LexToken(CLOSEBRACKET,')',1,2729) -LexToken(EOL,'\n',1,2730) -LexToken(ELSE,'else',1,2751) -LexToken(EOL,'\n',1,2755) -LexToken(VAR,'model',1,2780) -LexToken(DOT,'.',1,2785) -LexToken(VAR,'sim',1,2786) -LexToken(ASSIGNMENT,'=',1,2789) -LexToken(VAR,'list',1,2790) -LexToken(OPENBRACKET,'(',1,2794) -LexToken(DQSTRING,'"tcsltj"',1,2802) -LexToken(COMMA,',',1,2803) -LexToken(NUMBER,'1',1,2804) -LexToken(CLOSEBRACKET,')',1,2805) -LexToken(EOL,'\n',1,2806) -LexToken(END,'end',1,2828) -LexToken(EOL,'\n',1,2831) -LexToken(VAR,'x',1,2852) -LexToken(DOT,'.',1,2853) -LexToken(VAR,'graphics',1,2854) -LexToken(ASSIGNMENT,'=',1,2862) -LexToken(VAR,'graphics',1,2863) -LexToken(EOL,'\n',1,2871) -LexToken(VAR,'x',1,2893) -LexToken(DOT,'.',1,2894) -LexToken(VAR,'model',1,2895) -LexToken(ASSIGNMENT,'=',1,2900) -LexToken(VAR,'model',1,2901) -LexToken(EOL,'\n',1,2906) -LexToken(BREAK,'break',1,2927) -LexToken(EOL,'\n',1,2932) -LexToken(END,'end',1,2949) -LexToken(EOL,'\n',1,2952) -LexToken(END,'end',1,2965) -LexToken(EOL,'\n',1,2968) -LexToken(END,'end',1,2977) -LexToken(EOL,'\n',1,2980) -LexToken(CASE,'case',1,2985) -LexToken(DQSTRING,'"define"',1,2997) -LexToken(THEN,'then',1,2999) -LexToken(EOL,'\n',1,3003) -LexToken(VAR,'x0',1,3012) -LexToken(ASSIGNMENT,'=',1,3014) -LexToken(NUMBER,'0',1,3015) -LexToken(SEMICOLON,';',1,3016) -LexToken(VAR,'A',1,3017) -LexToken(ASSIGNMENT,'=',1,3018) -LexToken(NUMBER,'0',1,3019) -LexToken(SEMICOLON,';',1,3020) -LexToken(VAR,'B',1,3021) -LexToken(ASSIGNMENT,'=',1,3022) -LexToken(NUMBER,'1',1,3023) -LexToken(SEMICOLON,';',1,3024) -LexToken(VAR,'C',1,3025) -LexToken(ASSIGNMENT,'=',1,3026) -LexToken(NUMBER,'1',1,3027) -LexToken(SEMICOLON,';',1,3028) -LexToken(VAR,'D',1,3029) -LexToken(ASSIGNMENT,'=',1,3030) -LexToken(NUMBER,'0',1,3031) -LexToken(EOL,'\n',1,3032) -LexToken(VAR,'in',1,3042) -LexToken(ASSIGNMENT,'=',1,3044) -LexToken(NUMBER,'1',1,3045) -LexToken(EOL,'\n',1,3046) -LexToken(VAR,'nx',1,3056) -LexToken(ASSIGNMENT,'=',1,3058) -LexToken(VAR,'size',1,3059) -LexToken(OPENBRACKET,'(',1,3063) -LexToken(VAR,'x0',1,3064) -LexToken(COMMA,',',1,3066) -LexToken(DQSTRING,'"*"',1,3069) -LexToken(CLOSEBRACKET,')',1,3070) -LexToken(EOL,'\n',1,3071) -LexToken(VAR,'out',1,3080) -LexToken(ASSIGNMENT,'=',1,3083) -LexToken(NUMBER,'1',1,3084) -LexToken(EOL,'\n',1,3085) -LexToken(EOL,'\n',1,3086) -LexToken(VAR,'model',1,3095) -LexToken(ASSIGNMENT,'=',1,3100) -LexToken(SCICOS_MODEL,'scicos_model',1,3101) -LexToken(OPENBRACKET,'(',1,3113) -LexToken(CLOSEBRACKET,')',1,3114) -LexToken(EOL,'\n',1,3115) -LexToken(VAR,'model',1,3124) -LexToken(DOT,'.',1,3129) -LexToken(VAR,'sim',1,3130) -LexToken(ASSIGNMENT,'=',1,3133) -LexToken(VAR,'list',1,3134) -LexToken(OPENBRACKET,'(',1,3138) -LexToken(DQSTRING,'"tcslti"',1,3146) -LexToken(COMMA,',',1,3147) -LexToken(NUMBER,'1',1,3148) -LexToken(CLOSEBRACKET,')',1,3149) -LexToken(EOL,'\n',1,3150) -LexToken(VAR,'model',1,3159) -LexToken(DOT,'.',1,3164) -LexToken(VAR,'in',1,3165) -LexToken(ASSIGNMENT,'=',1,3167) -LexToken(OPENSQBRACKET,'[',1,3168) -LexToken(VAR,'in',1,3169) -LexToken(SEMICOLON,';',1,3171) -LexToken(VAR,'nx',1,3172) -LexToken(CLOSESQBRACKET,']',1,3174) -LexToken(EOL,'\n',1,3175) -LexToken(VAR,'model',1,3184) -LexToken(DOT,'.',1,3189) -LexToken(VAR,'out',1,3190) -LexToken(ASSIGNMENT,'=',1,3193) -LexToken(VAR,'out',1,3194) -LexToken(EOL,'\n',1,3197) -LexToken(VAR,'model',1,3206) -LexToken(DOT,'.',1,3211) -LexToken(VAR,'evtin',1,3212) -LexToken(ASSIGNMENT,'=',1,3217) -LexToken(NUMBER,'1',1,3218) -LexToken(EOL,'\n',1,3219) -LexToken(VAR,'model',1,3228) -LexToken(DOT,'.',1,3233) -LexToken(VAR,'state',1,3234) -LexToken(ASSIGNMENT,'=',1,3239) -LexToken(VAR,'x0',1,3240) -LexToken(EOL,'\n',1,3242) -LexToken(VAR,'model',1,3251) -LexToken(DOT,'.',1,3256) -LexToken(VAR,'rpar',1,3257) -LexToken(ASSIGNMENT,'=',1,3261) -LexToken(OPENSQBRACKET,'[',1,3262) -LexToken(VAR,'A',1,3263) -LexToken(OPENBRACKET,'(',1,3264) -LexToken(COLON,':',1,3265) -LexToken(CLOSEBRACKET,')',1,3266) -LexToken(SEMICOLON,';',1,3267) -LexToken(VAR,'B',1,3268) -LexToken(OPENBRACKET,'(',1,3269) -LexToken(COLON,':',1,3270) -LexToken(CLOSEBRACKET,')',1,3271) -LexToken(SEMICOLON,';',1,3272) -LexToken(VAR,'C',1,3273) -LexToken(OPENBRACKET,'(',1,3274) -LexToken(COLON,':',1,3275) -LexToken(CLOSEBRACKET,')',1,3276) -LexToken(SEMICOLON,';',1,3277) -LexToken(VAR,'D',1,3278) -LexToken(OPENBRACKET,'(',1,3279) -LexToken(COLON,':',1,3280) -LexToken(CLOSEBRACKET,')',1,3281) -LexToken(CLOSESQBRACKET,']',1,3282) -LexToken(EOL,'\n',1,3283) -LexToken(VAR,'model',1,3292) -LexToken(DOT,'.',1,3297) -LexToken(VAR,'blocktype',1,3298) -LexToken(ASSIGNMENT,'=',1,3307) -LexToken(DQSTRING,'"c"',1,3310) -LexToken(EOL,'\n',1,3311) -LexToken(VAR,'model',1,3320) -LexToken(DOT,'.',1,3325) -LexToken(VAR,'dep_ut',1,3326) -LexToken(ASSIGNMENT,'=',1,3332) -LexToken(OPENSQBRACKET,'[',1,3333) -LexToken(PREVAR_BOOLEAN,'%f',1,3334) -LexToken(PREVAR_BOOLEAN,'%t',1,3337) -LexToken(CLOSESQBRACKET,']',1,3339) -LexToken(EOL,'\n',1,3340) -LexToken(EOL,'\n',1,3341) -LexToken(VAR,'exprs',1,3350) -LexToken(ASSIGNMENT,'=',1,3355) -LexToken(OPENSQBRACKET,'[',1,3356) -LexToken(VAR,'strcat',1,3357) -LexToken(OPENBRACKET,'(',1,3363) -LexToken(VAR,'sci2exp',1,3364) -LexToken(OPENBRACKET,'(',1,3371) -LexToken(VAR,'A',1,3372) -LexToken(CLOSEBRACKET,')',1,3373) -LexToken(CLOSEBRACKET,')',1,3374) -LexToken(SEMICOLON,';\n',1,3375) -LexToken(VAR,'strcat',1,3385) -LexToken(OPENBRACKET,'(',1,3391) -LexToken(VAR,'sci2exp',1,3392) -LexToken(OPENBRACKET,'(',1,3399) -LexToken(VAR,'B',1,3400) -LexToken(CLOSEBRACKET,')',1,3401) -LexToken(CLOSEBRACKET,')',1,3402) -LexToken(SEMICOLON,';\n',1,3403) -LexToken(VAR,'strcat',1,3413) -LexToken(OPENBRACKET,'(',1,3419) -LexToken(VAR,'sci2exp',1,3420) -LexToken(OPENBRACKET,'(',1,3427) -LexToken(VAR,'C',1,3428) -LexToken(CLOSEBRACKET,')',1,3429) -LexToken(CLOSEBRACKET,')',1,3430) -LexToken(SEMICOLON,';\n',1,3431) -LexToken(VAR,'strcat',1,3441) -LexToken(OPENBRACKET,'(',1,3447) -LexToken(VAR,'sci2exp',1,3448) -LexToken(OPENBRACKET,'(',1,3455) -LexToken(VAR,'D',1,3456) -LexToken(CLOSEBRACKET,')',1,3457) -LexToken(CLOSEBRACKET,')',1,3458) -LexToken(SEMICOLON,';\n',1,3459) -LexToken(VAR,'strcat',1,3469) -LexToken(OPENBRACKET,'(',1,3475) -LexToken(VAR,'sci2exp',1,3476) -LexToken(OPENBRACKET,'(',1,3483) -LexToken(VAR,'x0',1,3484) -LexToken(CLOSEBRACKET,')',1,3486) -LexToken(CLOSEBRACKET,')',1,3487) -LexToken(CLOSESQBRACKET,']',1,3488) -LexToken(EOL,'\n',1,3489) -LexToken(VAR,'gr_i',1,3498) -LexToken(ASSIGNMENT,'=',1,3502) -LexToken(OPENSQBRACKET,'[',1,3503) -LexToken(CLOSESQBRACKET,']',1,3504) -LexToken(EOL,'\n',1,3505) -LexToken(VAR,'x',1,3514) -LexToken(ASSIGNMENT,'=',1,3515) -LexToken(VAR,'standard_define',1,3516) -LexToken(OPENBRACKET,'(',1,3531) -LexToken(OPENSQBRACKET,'[',1,3532) -LexToken(NUMBER,'3',1,3533) -LexToken(NUMBER,'2',1,3535) -LexToken(CLOSESQBRACKET,']',1,3536) -LexToken(COMMA,',',1,3537) -LexToken(VAR,'model',1,3538) -LexToken(COMMA,',',1,3543) -LexToken(VAR,'exprs',1,3544) -LexToken(COMMA,',',1,3549) -LexToken(VAR,'gr_i',1,3550) -LexToken(CLOSEBRACKET,')',1,3554) -LexToken(EOL,'\n',1,3555) -LexToken(END,'end',1,3560) -LexToken(EOL,'\n',1,3563) -LexToken(ENDFUNCTION,'endfunction',1,3564) -LexToken(EOL,'\n',1,3575) +Syntax error in input LexToken(COLON,':',1,1105) +/* autogenerated from "macros/Linear/TCLSS_f.sci" */ +None diff --git a/js/Linear/TIME_DELAY.js b/js/Linear/TIME_DELAY.js index 3e726346..d4c5e8cd 100644 --- a/js/Linear/TIME_DELAY.js +++ b/js/Linear/TIME_DELAY.js @@ -1,402 +1,57 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'TIME_DELAY',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -LexToken(VAR,'exprs',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(DOT,'.',1,1015) -LexToken(VAR,'exprs',1,1016) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'arg1',1,1036) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'model',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(VAR,'nin',1,1056) -LexToken(ASSIGNMENT,'=',1,1059) -LexToken(VAR,'model',1,1060) -LexToken(DOT,'.',1,1065) -LexToken(VAR,'in',1,1066) -LexToken(OPENBRACKET,'(',1,1068) -LexToken(NUMBER,'1',1,1069) -LexToken(CLOSEBRACKET,')',1,1070) -LexToken(EOL,'\n',1,1071) -LexToken(EOL,'\n',1,1072) -LexToken(WHILE,'while',1,1081) -LexToken(PREVAR_BOOLEAN,'%t',1,1087) -LexToken(DO,'do',1,1090) -LexToken(EOL,'\n',1,1092) -LexToken(OPENSQBRACKET,'[',1,1105) -LexToken(VAR,'ok',1,1106) -LexToken(COMMA,',',1,1108) -LexToken(VAR,'T',1,1109) -LexToken(COMMA,',',1,1110) -LexToken(VAR,'init',1,1111) -LexToken(COMMA,',',1,1115) -LexToken(VAR,'N',1,1116) -LexToken(COMMA,',',1,1117) -LexToken(VAR,'exprs',1,1118) -LexToken(CLOSESQBRACKET,']',1,1123) -LexToken(ASSIGNMENT,'=',1,1124) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1125) -LexToken(OPENBRACKET,'(',1,1140) -LexToken(DQSTRING,'"Set delay parameters"',1,1162) -LexToken(COMMA,',',1,1163) -LexToken(OPENSQBRACKET,'[',1,1179) -LexToken(DQSTRING,'"Delay"',1,1186) -LexToken(SEMICOLON,';',1,1187) -LexToken(DQSTRING,'"initial input"',1,1202) -LexToken(SEMICOLON,';',1,1203) -LexToken(DQSTRING,'"Buffer size"',1,1216) -LexToken(CLOSESQBRACKET,']',1,1217) -LexToken(COMMA,',',1,1218) -LexToken(VAR,'list',1,1234) -LexToken(OPENBRACKET,'(',1,1238) -LexToken(DQSTRING,'"vec"',1,1243) -LexToken(COMMA,',',1,1244) -LexToken(NUMBER,'1',1,1245) -LexToken(COMMA,',',1,1246) -LexToken(DQSTRING,'"vec"',1,1251) -LexToken(COMMA,',',1,1252) -LexToken(NUMBER,'1',1,1253) -LexToken(COMMA,',',1,1254) -LexToken(DQSTRING,'"vec"',1,1259) -LexToken(COMMA,',',1,1260) -LexToken(NUMBER,'1',1,1261) -LexToken(CLOSEBRACKET,')',1,1262) -LexToken(COMMA,',',1,1263) -LexToken(VAR,'exprs',1,1279) -LexToken(CLOSEBRACKET,')',1,1284) -LexToken(EOL,'\n',1,1285) -LexToken(IF,'if',1,1299) -LexToken(NOT,'~',1,1302) -LexToken(VAR,'ok',1,1303) -LexToken(THEN,'then',1,1306) -LexToken(EOL,'\n',1,1310) -LexToken(BREAK,'break',1,1327) -LexToken(EOL,'\n',1,1332) -LexToken(END,'end',1,1346) -LexToken(EOL,'\n',1,1349) -LexToken(IF,'if',1,1362) -LexToken(VAR,'N',1,1365) -LexToken(COMPARISON,'<',1,1366) -LexToken(NUMBER,'2',1,1367) -LexToken(THEN,'then',1,1369) -LexToken(EOL,'\n',1,1373) -LexToken(VAR,'message',1,1390) -LexToken(OPENBRACKET,'(',1,1397) -LexToken(DQSTRING,'"Buffer must be larger than 2"',1,1427) -LexToken(CLOSEBRACKET,')',1,1428) -LexToken(EOL,'\n',1,1429) -LexToken(VAR,'ok',1,1446) -LexToken(ASSIGNMENT,'=',1,1448) -LexToken(PREVAR_BOOLEAN,'%f',1,1449) -LexToken(EOL,'\n',1,1451) -LexToken(END,'end',1,1464) -LexToken(EOL,'\n',1,1467) -LexToken(IF,'if',1,1480) -LexToken(VAR,'T',1,1483) -LexToken(COMPARISON,'<=',1,1484) -LexToken(NUMBER,'0',1,1486) -LexToken(THEN,'then',1,1488) -LexToken(EOL,'\n',1,1492) -LexToken(VAR,'message',1,1509) -LexToken(OPENBRACKET,'(',1,1516) -LexToken(DQSTRING,'"Delay must be positive"',1,1540) -LexToken(CLOSEBRACKET,')',1,1541) -LexToken(EOL,'\n',1,1542) -LexToken(VAR,'ok',1,1559) -LexToken(ASSIGNMENT,'=',1,1561) -LexToken(PREVAR_BOOLEAN,'%f',1,1562) -LexToken(EOL,'\n',1,1564) -LexToken(END,'end',1,1577) -LexToken(EOL,'\n',1,1580) -LexToken(EOL,'\n',1,1581) -LexToken(IF,'if',1,1594) -LexToken(VAR,'ok',1,1597) -LexToken(THEN,'then',1,1600) -LexToken(EOL,'\n',1,1604) -LexToken(OPENSQBRACKET,'[',1,1621) -LexToken(VAR,'model',1,1622) -LexToken(COMMA,',',1,1627) -LexToken(VAR,'graphics',1,1628) -LexToken(COMMA,',',1,1636) -LexToken(VAR,'ok',1,1637) -LexToken(CLOSESQBRACKET,']',1,1639) -LexToken(ASSIGNMENT,'=',1,1640) -LexToken(VAR,'check_io',1,1641) -LexToken(OPENBRACKET,'(',1,1649) -LexToken(VAR,'model',1,1650) -LexToken(COMMA,',',1,1655) -LexToken(VAR,'graphics',1,1656) -LexToken(COMMA,',',1,1664) -LexToken(OPENSQBRACKET,'[',1,1665) -LexToken(ADDITION,'-',1,1666) -LexToken(NUMBER,'1',1,1667) -LexToken(CLOSESQBRACKET,']',1,1668) -LexToken(COMMA,',',1,1669) -LexToken(ADDITION,'-',1,1670) -LexToken(NUMBER,'1',1,1671) -LexToken(COMMA,',',1,1672) -LexToken(OPENSQBRACKET,'[',1,1673) -LexToken(CLOSESQBRACKET,']',1,1674) -LexToken(COMMA,',',1,1675) -LexToken(OPENSQBRACKET,'[',1,1676) -LexToken(CLOSESQBRACKET,']',1,1677) -LexToken(CLOSEBRACKET,')',1,1678) -LexToken(EOL,'\n',1,1679) -LexToken(END,'end',1,1692) -LexToken(EOL,'\n',1,1695) -LexToken(IF,'if',1,1708) -LexToken(VAR,'ok',1,1711) -LexToken(THEN,'then',1,1714) -LexToken(EOL,'\n',1,1718) -LexToken(VAR,'graphics',1,1735) -LexToken(DOT,'.',1,1743) -LexToken(VAR,'exprs',1,1744) -LexToken(ASSIGNMENT,'=',1,1749) -LexToken(VAR,'exprs',1,1750) -LexToken(EOL,'\n',1,1755) -LexToken(VAR,'model',1,1773) -LexToken(DOT,'.',1,1778) -LexToken(VAR,'rpar',1,1779) -LexToken(ASSIGNMENT,'=',1,1783) -LexToken(OPENSQBRACKET,'[',1,1784) -LexToken(VAR,'T',1,1785) -LexToken(SEMICOLON,';',1,1786) -LexToken(VAR,'init',1,1787) -LexToken(CLOSESQBRACKET,']',1,1791) -LexToken(EOL,'\n',1,1792) -LexToken(VAR,'model',1,1810) -LexToken(DOT,'.',1,1815) -LexToken(VAR,'ipar',1,1816) -LexToken(ASSIGNMENT,'=',1,1820) -LexToken(VAR,'N',1,1821) -LexToken(EOL,'\n',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'model',1,1840) -LexToken(DOT,'.',1,1845) -LexToken(VAR,'dep_ut',1,1846) -LexToken(ASSIGNMENT,'=',1,1852) -LexToken(OPENSQBRACKET,'[',1,1853) -LexToken(PREVAR_BOOLEAN,'%f',1,1854) -LexToken(PREVAR_BOOLEAN,'%t',1,1857) -LexToken(CLOSESQBRACKET,']',1,1859) -LexToken(EOL,'\n',1,1860) -LexToken(EOL,'\n',1,1890) -LexToken(EOL,'\n',1,1934) -LexToken(EOL,'\n',1,2006) -LexToken(VAR,'x',1,2023) -LexToken(DOT,'.',1,2024) -LexToken(VAR,'graphics',1,2025) -LexToken(ASSIGNMENT,'=',1,2033) -LexToken(VAR,'graphics',1,2034) -LexToken(EOL,'\n',1,2042) -LexToken(VAR,'x',1,2060) -LexToken(DOT,'.',1,2061) -LexToken(VAR,'model',1,2062) -LexToken(ASSIGNMENT,'=',1,2067) -LexToken(VAR,'model',1,2068) -LexToken(EOL,'\n',1,2073) -LexToken(BREAK,'break',1,2090) -LexToken(EOL,'\n',1,2095) -LexToken(END,'end',1,2108) -LexToken(EOL,'\n',1,2111) -LexToken(END,'end',1,2120) -LexToken(EOL,'\n',1,2123) -LexToken(CASE,'case',1,2128) -LexToken(DQSTRING,'"define"',1,2140) -LexToken(THEN,'then',1,2142) -LexToken(EOL,'\n',1,2146) -LexToken(VAR,'nin',1,2155) -LexToken(ASSIGNMENT,'=',1,2158) -LexToken(NUMBER,'1',1,2159) -LexToken(EOL,'\n',1,2160) -LexToken(VAR,'T',1,2169) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(NUMBER,'1',1,2171) -LexToken(EOL,'\n',1,2172) -LexToken(VAR,'init',1,2181) -LexToken(ASSIGNMENT,'=',1,2185) -LexToken(NUMBER,'0',1,2186) -LexToken(EOL,'\n',1,2187) -LexToken(VAR,'N',1,2196) -LexToken(ASSIGNMENT,'=',1,2197) -LexToken(NUMBER,'1024',1,2198) -LexToken(EOL,'\n',1,2202) -LexToken(VAR,'model',1,2211) -LexToken(ASSIGNMENT,'=',1,2216) -LexToken(SCICOS_MODEL,'scicos_model',1,2217) -LexToken(OPENBRACKET,'(',1,2229) -LexToken(CLOSEBRACKET,')',1,2230) -LexToken(EOL,'\n',1,2231) -LexToken(VAR,'model',1,2240) -LexToken(DOT,'.',1,2245) -LexToken(VAR,'sim',1,2246) -LexToken(ASSIGNMENT,'=',1,2249) -LexToken(VAR,'list',1,2250) -LexToken(OPENBRACKET,'(',1,2254) -LexToken(DQSTRING,'"time_delay"',1,2266) -LexToken(COMMA,',',1,2267) -LexToken(NUMBER,'4',1,2268) -LexToken(CLOSEBRACKET,')',1,2269) -LexToken(EOL,'\n',1,2270) -LexToken(VAR,'model',1,2279) -LexToken(DOT,'.',1,2284) -LexToken(VAR,'in',1,2285) -LexToken(ASSIGNMENT,'=',1,2287) -LexToken(OPENSQBRACKET,'[',1,2288) -LexToken(VAR,'nin',1,2289) -LexToken(CLOSESQBRACKET,']',1,2292) -LexToken(EOL,'\n',1,2293) -LexToken(VAR,'model',1,2302) -LexToken(DOT,'.',1,2307) -LexToken(VAR,'out',1,2308) -LexToken(ASSIGNMENT,'=',1,2311) -LexToken(VAR,'nin',1,2312) -LexToken(EOL,'\n',1,2315) -LexToken(VAR,'model',1,2324) -LexToken(DOT,'.',1,2329) -LexToken(VAR,'rpar',1,2330) -LexToken(ASSIGNMENT,'=',1,2334) -LexToken(OPENSQBRACKET,'[',1,2335) -LexToken(VAR,'T',1,2336) -LexToken(COMMA,',',1,2337) -LexToken(VAR,'init',1,2338) -LexToken(CLOSESQBRACKET,']',1,2342) -LexToken(EOL,'\n',1,2343) -LexToken(VAR,'model',1,2353) -LexToken(DOT,'.',1,2358) -LexToken(VAR,'ipar',1,2359) -LexToken(ASSIGNMENT,'=',1,2363) -LexToken(VAR,'N',1,2364) -LexToken(EOL,'\n',1,2365) -LexToken(VAR,'model',1,2374) -LexToken(DOT,'.',1,2379) -LexToken(VAR,'blocktype',1,2380) -LexToken(ASSIGNMENT,'=',1,2389) -LexToken(DQSTRING,'"x"',1,2392) -LexToken(EOL,'\n',1,2393) -LexToken(VAR,'model',1,2402) -LexToken(DOT,'.',1,2407) -LexToken(VAR,'dep_ut',1,2408) -LexToken(ASSIGNMENT,'=',1,2414) -LexToken(OPENSQBRACKET,'[',1,2415) -LexToken(PREVAR_BOOLEAN,'%f',1,2416) -LexToken(PREVAR_BOOLEAN,'%t',1,2419) -LexToken(CLOSESQBRACKET,']',1,2421) -LexToken(EOL,'\n',1,2422) -LexToken(EOL,'\n',1,2423) -LexToken(VAR,'exprs',1,2432) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(OPENSQBRACKET,'[',1,2438) -LexToken(VAR,'string',1,2439) -LexToken(OPENBRACKET,'(',1,2445) -LexToken(VAR,'T',1,2446) -LexToken(CLOSEBRACKET,')',1,2447) -LexToken(SEMICOLON,';',1,2448) -LexToken(VAR,'string',1,2449) -LexToken(OPENBRACKET,'(',1,2455) -LexToken(VAR,'init',1,2456) -LexToken(CLOSEBRACKET,')',1,2460) -LexToken(SEMICOLON,';',1,2461) -LexToken(VAR,'string',1,2462) -LexToken(OPENBRACKET,'(',1,2468) -LexToken(VAR,'N',1,2469) -LexToken(CLOSEBRACKET,')',1,2470) -LexToken(CLOSESQBRACKET,']',1,2471) -LexToken(EOL,'\n',1,2472) -LexToken(VAR,'gr_i',1,2482) -LexToken(ASSIGNMENT,'=',1,2486) -LexToken(OPENSQBRACKET,'[',1,2487) -LexToken(CLOSESQBRACKET,']',1,2488) -LexToken(EOL,'\n',1,2489) -LexToken(VAR,'x',1,2498) -LexToken(ASSIGNMENT,'=',1,2499) -LexToken(VAR,'standard_define',1,2500) -LexToken(OPENBRACKET,'(',1,2515) -LexToken(OPENSQBRACKET,'[',1,2516) -LexToken(NUMBER,'3.5',1,2517) -LexToken(NUMBER,'2',1,2521) -LexToken(CLOSESQBRACKET,']',1,2522) -LexToken(COMMA,',',1,2523) -LexToken(VAR,'model',1,2524) -LexToken(COMMA,',',1,2529) -LexToken(VAR,'exprs',1,2530) -LexToken(COMMA,',',1,2535) -LexToken(VAR,'gr_i',1,2536) -LexToken(CLOSEBRACKET,')',1,2540) -LexToken(EOL,'\n',1,2541) -LexToken(END,'end',1,2546) -LexToken(EOL,'\n',1,2549) -LexToken(ENDFUNCTION,'endfunction',1,2550) -LexToken(EOL,'\n',1,2561) +/* autogenerated from "macros/Linear/TIME_DELAY.sci" */ +function TIME_DELAY() { +TIME_DELAY.prototype.get = function TIME_DELAY() { +} +TIME_DELAY.prototype.set = function TIME_DELAY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +nin=model.in(1); +while (true) { +[ok,T,init,N,exprs]=scicos_getvalue("Set delay parameters",["Delay","initial input","Buffer size"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (N<2) { +message("Buffer must be larger than 2"); +ok=None; +} +if (T<=0) { +message("Delay must be positive"); +ok=None; +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,[-1],-1,[],[]); +} +if (ok) { +graphics.exprs=exprs; +model.rpar=[T,init]; +model.ipar=N; +model.dep_ut=[None,true]; +x.graphics=graphics; +x.model=model; +break +} +} +} +TIME_DELAY.prototype.define = function TIME_DELAY() { +nin=1; +T=1; +init=0; +N=1024; +model=scicos_model(); +model.sim=list("time_delay",4); +model.in=[nin]; +model.out=nin; +model.rpar=[T,init]; +model.ipar=N; +model.blocktype="x"; +model.dep_ut=[None,true]; +exprs=[string(T),string(init),string(N)]; +gr_i=[]; +x=standard_define([3.5,2],model,exprs,gr_i); +} +TIME_DELAY.prototype.details = function TIME_DELAY() { +} +} diff --git a/js/Linear/VARIABLE_DELAY.js b/js/Linear/VARIABLE_DELAY.js index 53ef1236..a57831d6 100644 --- a/js/Linear/VARIABLE_DELAY.js +++ b/js/Linear/VARIABLE_DELAY.js @@ -1,393 +1,56 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'VARIABLE_DELAY',1,852) -LexToken(OPENBRACKET,'(',1,866) -LexToken(VAR,'job',1,867) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg1',1,871) -LexToken(COMMA,',',1,875) -LexToken(VAR,'arg2',1,876) -LexToken(CLOSEBRACKET,')',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'graphics',1,973) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(VAR,'arg1',1,982) -LexToken(DOT,'.',1,986) -LexToken(VAR,'graphics',1,987) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'exprs',1,1005) -LexToken(ASSIGNMENT,'=',1,1010) -LexToken(VAR,'graphics',1,1011) -LexToken(DOT,'.',1,1019) -LexToken(VAR,'exprs',1,1020) -LexToken(EOL,'\n',1,1025) -LexToken(VAR,'model',1,1034) -LexToken(ASSIGNMENT,'=',1,1039) -LexToken(VAR,'arg1',1,1040) -LexToken(DOT,'.',1,1044) -LexToken(VAR,'model',1,1045) -LexToken(SEMICOLON,';',1,1050) -LexToken(VAR,'nin',1,1051) -LexToken(ASSIGNMENT,'=',1,1054) -LexToken(VAR,'model',1,1055) -LexToken(DOT,'.',1,1060) -LexToken(VAR,'in',1,1061) -LexToken(OPENBRACKET,'(',1,1063) -LexToken(NUMBER,'1',1,1064) -LexToken(CLOSEBRACKET,')',1,1065) -LexToken(EOL,'\n',1,1066) -LexToken(EOL,'\n',1,1067) -LexToken(WHILE,'while',1,1076) -LexToken(PREVAR_BOOLEAN,'%t',1,1082) -LexToken(DO,'do',1,1085) -LexToken(EOL,'\n',1,1087) -LexToken(OPENSQBRACKET,'[',1,1100) -LexToken(VAR,'ok',1,1101) -LexToken(COMMA,',',1,1103) -LexToken(VAR,'T',1,1104) -LexToken(COMMA,',',1,1105) -LexToken(VAR,'init',1,1106) -LexToken(COMMA,',',1,1110) -LexToken(VAR,'N',1,1111) -LexToken(COMMA,',',1,1112) -LexToken(VAR,'exprs',1,1113) -LexToken(CLOSESQBRACKET,']',1,1118) -LexToken(ASSIGNMENT,'=',1,1119) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1120) -LexToken(OPENBRACKET,'(',1,1135) -LexToken(DQSTRING,'"Set delay parameters"',1,1157) -LexToken(COMMA,',',1,1158) -LexToken(OPENSQBRACKET,'[',1,1174) -LexToken(DQSTRING,'"Max delay"',1,1185) -LexToken(SEMICOLON,';',1,1186) -LexToken(DQSTRING,'"initial input"',1,1201) -LexToken(SEMICOLON,';',1,1202) -LexToken(DQSTRING,'"Buffer size"',1,1215) -LexToken(CLOSESQBRACKET,']',1,1216) -LexToken(COMMA,',',1,1217) -LexToken(VAR,'list',1,1233) -LexToken(OPENBRACKET,'(',1,1237) -LexToken(DQSTRING,'"vec"',1,1242) -LexToken(COMMA,',',1,1243) -LexToken(NUMBER,'1',1,1244) -LexToken(COMMA,',',1,1245) -LexToken(DQSTRING,'"vec"',1,1250) -LexToken(COMMA,',',1,1251) -LexToken(NUMBER,'1',1,1252) -LexToken(COMMA,',',1,1253) -LexToken(DQSTRING,'"vec"',1,1258) -LexToken(COMMA,',',1,1259) -LexToken(NUMBER,'1',1,1260) -LexToken(CLOSEBRACKET,')',1,1261) -LexToken(COMMA,',',1,1262) -LexToken(VAR,'exprs',1,1278) -LexToken(CLOSEBRACKET,')',1,1283) -LexToken(EOL,'\n',1,1284) -LexToken(IF,'if',1,1298) -LexToken(NOT,'~',1,1301) -LexToken(VAR,'ok',1,1302) -LexToken(THEN,'then',1,1305) -LexToken(EOL,'\n',1,1309) -LexToken(BREAK,'break',1,1326) -LexToken(EOL,'\n',1,1331) -LexToken(END,'end',1,1345) -LexToken(EOL,'\n',1,1348) -LexToken(IF,'if',1,1361) -LexToken(VAR,'N',1,1364) -LexToken(COMPARISON,'<',1,1365) -LexToken(NUMBER,'2',1,1366) -LexToken(THEN,'then',1,1368) -LexToken(EOL,'\n',1,1372) -LexToken(VAR,'message',1,1389) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(DQSTRING,'"Buffer must be larger than 2"',1,1426) -LexToken(CLOSEBRACKET,')',1,1427) -LexToken(EOL,'\n',1,1428) -LexToken(VAR,'ok',1,1445) -LexToken(ASSIGNMENT,'=',1,1447) -LexToken(PREVAR_BOOLEAN,'%f',1,1448) -LexToken(EOL,'\n',1,1450) -LexToken(END,'end',1,1463) -LexToken(EOL,'\n',1,1466) -LexToken(IF,'if',1,1479) -LexToken(VAR,'T',1,1482) -LexToken(COMPARISON,'<=',1,1483) -LexToken(NUMBER,'0',1,1485) -LexToken(THEN,'then',1,1487) -LexToken(EOL,'\n',1,1491) -LexToken(VAR,'message',1,1508) -LexToken(OPENBRACKET,'(',1,1515) -LexToken(DQSTRING,'"Delay must be positive"',1,1539) -LexToken(CLOSEBRACKET,')',1,1540) -LexToken(EOL,'\n',1,1541) -LexToken(VAR,'ok',1,1558) -LexToken(ASSIGNMENT,'=',1,1560) -LexToken(PREVAR_BOOLEAN,'%f',1,1561) -LexToken(EOL,'\n',1,1563) -LexToken(END,'end',1,1576) -LexToken(EOL,'\n',1,1579) -LexToken(EOL,'\n',1,1580) -LexToken(IF,'if',1,1593) -LexToken(VAR,'ok',1,1596) -LexToken(THEN,'then',1,1599) -LexToken(EOL,'\n',1,1603) -LexToken(OPENSQBRACKET,'[',1,1620) -LexToken(VAR,'model',1,1621) -LexToken(COMMA,',',1,1626) -LexToken(VAR,'graphics',1,1627) -LexToken(COMMA,',',1,1635) -LexToken(VAR,'ok',1,1636) -LexToken(CLOSESQBRACKET,']',1,1638) -LexToken(ASSIGNMENT,'=',1,1639) -LexToken(VAR,'check_io',1,1640) -LexToken(OPENBRACKET,'(',1,1648) -LexToken(VAR,'model',1,1649) -LexToken(COMMA,',',1,1654) -LexToken(VAR,'graphics',1,1655) -LexToken(COMMA,',',1,1663) -LexToken(OPENSQBRACKET,'[',1,1664) -LexToken(ADDITION,'-',1,1665) -LexToken(NUMBER,'1',1,1666) -LexToken(SEMICOLON,';',1,1667) -LexToken(NUMBER,'1',1,1668) -LexToken(CLOSESQBRACKET,']',1,1669) -LexToken(COMMA,',',1,1670) -LexToken(ADDITION,'-',1,1671) -LexToken(NUMBER,'1',1,1672) -LexToken(COMMA,',',1,1673) -LexToken(OPENSQBRACKET,'[',1,1674) -LexToken(CLOSESQBRACKET,']',1,1675) -LexToken(COMMA,',',1,1676) -LexToken(OPENSQBRACKET,'[',1,1677) -LexToken(CLOSESQBRACKET,']',1,1678) -LexToken(CLOSEBRACKET,')',1,1679) -LexToken(EOL,'\n',1,1680) -LexToken(END,'end',1,1693) -LexToken(EOL,'\n',1,1696) -LexToken(IF,'if',1,1709) -LexToken(VAR,'ok',1,1712) -LexToken(THEN,'then',1,1715) -LexToken(EOL,'\n',1,1719) -LexToken(VAR,'graphics',1,1736) -LexToken(DOT,'.',1,1744) -LexToken(VAR,'exprs',1,1745) -LexToken(ASSIGNMENT,'=',1,1750) -LexToken(VAR,'exprs',1,1751) -LexToken(EOL,'\n',1,1756) -LexToken(VAR,'model',1,1774) -LexToken(DOT,'.',1,1779) -LexToken(VAR,'rpar',1,1780) -LexToken(ASSIGNMENT,'=',1,1784) -LexToken(OPENSQBRACKET,'[',1,1785) -LexToken(VAR,'T',1,1786) -LexToken(SEMICOLON,';',1,1787) -LexToken(VAR,'init',1,1788) -LexToken(CLOSESQBRACKET,']',1,1792) -LexToken(EOL,'\n',1,1793) -LexToken(VAR,'model',1,1811) -LexToken(DOT,'.',1,1816) -LexToken(VAR,'ipar',1,1817) -LexToken(ASSIGNMENT,'=',1,1821) -LexToken(VAR,'N',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'x',1,1840) -LexToken(DOT,'.',1,1841) -LexToken(VAR,'graphics',1,1842) -LexToken(ASSIGNMENT,'=',1,1850) -LexToken(VAR,'graphics',1,1851) -LexToken(EOL,'\n',1,1859) -LexToken(VAR,'x',1,1877) -LexToken(DOT,'.',1,1878) -LexToken(VAR,'model',1,1879) -LexToken(ASSIGNMENT,'=',1,1884) -LexToken(VAR,'model',1,1885) -LexToken(EOL,'\n',1,1890) -LexToken(BREAK,'break',1,1907) -LexToken(EOL,'\n',1,1912) -LexToken(END,'end',1,1925) -LexToken(EOL,'\n',1,1928) -LexToken(END,'end',1,1937) -LexToken(EOL,'\n',1,1940) -LexToken(CASE,'case',1,1945) -LexToken(DQSTRING,'"define"',1,1957) -LexToken(THEN,'then',1,1959) -LexToken(EOL,'\n',1,1963) -LexToken(VAR,'nin',1,1972) -LexToken(ASSIGNMENT,'=',1,1975) -LexToken(NUMBER,'1',1,1976) -LexToken(EOL,'\n',1,1977) -LexToken(VAR,'T',1,1986) -LexToken(ASSIGNMENT,'=',1,1987) -LexToken(NUMBER,'1',1,1988) -LexToken(EOL,'\n',1,1989) -LexToken(VAR,'init',1,1998) -LexToken(ASSIGNMENT,'=',1,2002) -LexToken(NUMBER,'0',1,2003) -LexToken(EOL,'\n',1,2004) -LexToken(VAR,'N',1,2013) -LexToken(ASSIGNMENT,'=',1,2014) -LexToken(NUMBER,'1024',1,2015) -LexToken(EOL,'\n',1,2019) -LexToken(VAR,'model',1,2028) -LexToken(ASSIGNMENT,'=',1,2033) -LexToken(SCICOS_MODEL,'scicos_model',1,2034) -LexToken(OPENBRACKET,'(',1,2046) -LexToken(CLOSEBRACKET,')',1,2047) -LexToken(EOL,'\n',1,2048) -LexToken(VAR,'model',1,2057) -LexToken(DOT,'.',1,2062) -LexToken(VAR,'sim',1,2063) -LexToken(ASSIGNMENT,'=',1,2066) -LexToken(VAR,'list',1,2067) -LexToken(OPENBRACKET,'(',1,2071) -LexToken(DQSTRING,'"variable_delay"',1,2087) -LexToken(COMMA,',',1,2088) -LexToken(NUMBER,'4',1,2089) -LexToken(CLOSEBRACKET,')',1,2090) -LexToken(EOL,'\n',1,2091) -LexToken(VAR,'model',1,2100) -LexToken(DOT,'.',1,2105) -LexToken(VAR,'in',1,2106) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(OPENSQBRACKET,'[',1,2109) -LexToken(VAR,'nin',1,2110) -LexToken(SEMICOLON,';',1,2113) -LexToken(NUMBER,'1',1,2114) -LexToken(CLOSESQBRACKET,']',1,2115) -LexToken(EOL,'\n',1,2116) -LexToken(VAR,'model',1,2125) -LexToken(DOT,'.',1,2130) -LexToken(VAR,'out',1,2131) -LexToken(ASSIGNMENT,'=',1,2134) -LexToken(VAR,'nin',1,2135) -LexToken(EOL,'\n',1,2138) -LexToken(VAR,'model',1,2147) -LexToken(DOT,'.',1,2152) -LexToken(VAR,'rpar',1,2153) -LexToken(ASSIGNMENT,'=',1,2157) -LexToken(OPENSQBRACKET,'[',1,2158) -LexToken(VAR,'T',1,2159) -LexToken(COMMA,',',1,2160) -LexToken(VAR,'init',1,2161) -LexToken(CLOSESQBRACKET,']',1,2165) -LexToken(EOL,'\n',1,2166) -LexToken(VAR,'model',1,2176) -LexToken(DOT,'.',1,2181) -LexToken(VAR,'ipar',1,2182) -LexToken(ASSIGNMENT,'=',1,2186) -LexToken(VAR,'N',1,2187) -LexToken(EOL,'\n',1,2188) -LexToken(VAR,'model',1,2197) -LexToken(DOT,'.',1,2202) -LexToken(VAR,'blocktype',1,2203) -LexToken(ASSIGNMENT,'=',1,2212) -LexToken(DQSTRING,'"d"',1,2215) -LexToken(EOL,'\n',1,2216) -LexToken(VAR,'model',1,2225) -LexToken(DOT,'.',1,2230) -LexToken(VAR,'dep_ut',1,2231) -LexToken(ASSIGNMENT,'=',1,2237) -LexToken(OPENSQBRACKET,'[',1,2238) -LexToken(PREVAR_BOOLEAN,'%f',1,2239) -LexToken(PREVAR_BOOLEAN,'%f',1,2242) -LexToken(CLOSESQBRACKET,']',1,2244) -LexToken(EOL,'\n',1,2245) -LexToken(EOL,'\n',1,2246) -LexToken(VAR,'exprs',1,2255) -LexToken(ASSIGNMENT,'=',1,2260) -LexToken(OPENSQBRACKET,'[',1,2261) -LexToken(VAR,'string',1,2262) -LexToken(OPENBRACKET,'(',1,2268) -LexToken(VAR,'T',1,2269) -LexToken(CLOSEBRACKET,')',1,2270) -LexToken(SEMICOLON,';',1,2271) -LexToken(VAR,'string',1,2272) -LexToken(OPENBRACKET,'(',1,2278) -LexToken(VAR,'init',1,2279) -LexToken(CLOSEBRACKET,')',1,2283) -LexToken(SEMICOLON,';',1,2284) -LexToken(VAR,'string',1,2285) -LexToken(OPENBRACKET,'(',1,2291) -LexToken(VAR,'N',1,2292) -LexToken(CLOSEBRACKET,')',1,2293) -LexToken(CLOSESQBRACKET,']',1,2294) -LexToken(EOL,'\n',1,2295) -LexToken(VAR,'gr_i',1,2305) -LexToken(ASSIGNMENT,'=',1,2309) -LexToken(OPENSQBRACKET,'[',1,2310) -LexToken(CLOSESQBRACKET,']',1,2311) -LexToken(EOL,'\n',1,2312) -LexToken(VAR,'x',1,2321) -LexToken(ASSIGNMENT,'=',1,2322) -LexToken(VAR,'standard_define',1,2323) -LexToken(OPENBRACKET,'(',1,2338) -LexToken(OPENSQBRACKET,'[',1,2339) -LexToken(NUMBER,'3',1,2340) -LexToken(NUMBER,'2',1,2342) -LexToken(CLOSESQBRACKET,']',1,2343) -LexToken(COMMA,',',1,2344) -LexToken(VAR,'model',1,2345) -LexToken(COMMA,',',1,2350) -LexToken(VAR,'exprs',1,2351) -LexToken(COMMA,',',1,2356) -LexToken(VAR,'gr_i',1,2357) -LexToken(CLOSEBRACKET,')',1,2361) -LexToken(EOL,'\n',1,2362) -LexToken(END,'end',1,2367) -LexToken(EOL,'\n',1,2370) -LexToken(ENDFUNCTION,'endfunction',1,2371) -LexToken(EOL,'\n',1,2382) +/* autogenerated from "macros/Linear/VARIABLE_DELAY.sci" */ +function VARIABLE_DELAY() { +VARIABLE_DELAY.prototype.get = function VARIABLE_DELAY() { +} +VARIABLE_DELAY.prototype.set = function VARIABLE_DELAY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +nin=model.in(1); +while (true) { +[ok,T,init,N,exprs]=scicos_getvalue("Set delay parameters",["Max delay","initial input","Buffer size"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (N<2) { +message("Buffer must be larger than 2"); +ok=None; +} +if (T<=0) { +message("Delay must be positive"); +ok=None; +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,[-1,1],-1,[],[]); +} +if (ok) { +graphics.exprs=exprs; +model.rpar=[T,init]; +model.ipar=N; +x.graphics=graphics; +x.model=model; +break +} +} +} +VARIABLE_DELAY.prototype.define = function VARIABLE_DELAY() { +nin=1; +T=1; +init=0; +N=1024; +model=scicos_model(); +model.sim=list("variable_delay",4); +model.in=[nin,1]; +model.out=nin; +model.rpar=[T,init]; +model.ipar=N; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[string(T),string(init),string(N)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +VARIABLE_DELAY.prototype.details = function VARIABLE_DELAY() { +} +} diff --git a/js/MatrixOp/CUMSUM.js b/js/MatrixOp/CUMSUM.js index cd97fcfc..83f3df26 100644 --- a/js/MatrixOp/CUMSUM.js +++ b/js/MatrixOp/CUMSUM.js @@ -1,608 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CUMSUM',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'model',1,971) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'model',1,982) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'graphics',1,997) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'arg1',1,1006) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'graphics',1,1011) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'label',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'graphics',1,1035) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'exprs',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(IF,'if',1,1058) -LexToken(VAR,'size',1,1061) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(VAR,'label',1,1066) -LexToken(COMMA,',',1,1071) -LexToken(DQSTRING,'"*"',1,1074) -LexToken(CLOSEBRACKET,')',1,1075) -LexToken(COMPARISON,'==',1,1076) -LexToken(NUMBER,'14',1,1078) -LexToken(THEN,'then',1,1081) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'label',1,1098) -LexToken(OPENBRACKET,'(',1,1103) -LexToken(NUMBER,'9',1,1104) -LexToken(CLOSEBRACKET,')',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(CLOSESQBRACKET,']',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(END,'end',1,1119) -LexToken(EOL,'\n',1,1137) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'typ',1,1174) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'decomptyp',1,1178) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'lab',1,1188) -LexToken(CLOSESQBRACKET,']',1,1191) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1193) -LexToken(OPENBRACKET,'(',1,1208) -LexToken(DQSTRING,'"Set CUMSUM block parameters"',1,1237) -LexToken(COMMA,',',1,1238) -LexToken(OPENSQBRACKET,'[',1,1239) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1275) -LexToken(SEMICOLON,';',1,1276) -LexToken(DQSTRING,'"Sum along (0=the first non singleton dimension 1=Rows 2=Columns)"',1,1344) -LexToken(CLOSESQBRACKET,']',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(VAR,'list',1,1347) -LexToken(OPENBRACKET,'(',1,1351) -LexToken(DQSTRING,'"vec"',1,1356) -LexToken(COMMA,',',1,1357) -LexToken(NUMBER,'1',1,1358) -LexToken(COMMA,',',1,1359) -LexToken(DQSTRING,'"vec"',1,1364) -LexToken(COMMA,',',1,1365) -LexToken(NUMBER,'1',1,1366) -LexToken(CLOSEBRACKET,')',1,1367) -LexToken(COMMA,',',1,1368) -LexToken(VAR,'label',1,1369) -LexToken(CLOSEBRACKET,')',1,1374) -LexToken(EOL,'\n',1,1375) -LexToken(IF,'if',1,1388) -LexToken(NOT,'~',1,1391) -LexToken(VAR,'ok',1,1392) -LexToken(THEN,'then',1,1395) -LexToken(EOL,'\n',1,1399) -LexToken(BREAK,'break',1,1416) -LexToken(EOL,'\n',1,1421) -LexToken(END,'end',1,1435) -LexToken(EOL,'\n',1,1438) -LexToken(VAR,'label',1,1451) -LexToken(ASSIGNMENT,'=',1,1456) -LexToken(VAR,'lab',1,1457) -LexToken(EOL,'\n',1,1460) -LexToken(IF,'if',1,1473) -LexToken(OPENBRACKET,'(',1,1476) -LexToken(VAR,'typ',1,1477) -LexToken(COMPARISON,'==',1,1480) -LexToken(NUMBER,'1',1,1482) -LexToken(CLOSEBRACKET,')',1,1483) -LexToken(THEN,'then',1,1485) -LexToken(EOL,'\n',1,1489) -LexToken(IF,'if',1,1506) -LexToken(OPENBRACKET,'(',1,1509) -LexToken(VAR,'decomptyp',1,1510) -LexToken(COMPARISON,'==',1,1519) -LexToken(NUMBER,'0',1,1521) -LexToken(CLOSEBRACKET,')',1,1522) -LexToken(THEN,'then',1,1524) -LexToken(EOL,'\n',1,1528) -LexToken(VAR,'function_name',1,1549) -LexToken(ASSIGNMENT,'=',1,1562) -LexToken(DQSTRING,'"cumsum_m"',1,1572) -LexToken(EOL,'\n',1,1573) -LexToken(VAR,'out',1,1595) -LexToken(ASSIGNMENT,'=',1,1598) -LexToken(OPENSQBRACKET,'[',1,1599) -LexToken(ADDITION,'-',1,1600) -LexToken(NUMBER,'1',1,1601) -LexToken(ADDITION,'-',1,1603) -LexToken(NUMBER,'2',1,1604) -LexToken(CLOSESQBRACKET,']',1,1605) -LexToken(EOL,'\n',1,1606) -LexToken(ELSEIF,'elseif',1,1623) -LexToken(OPENBRACKET,'(',1,1630) -LexToken(VAR,'decomptyp',1,1631) -LexToken(COMPARISON,'==',1,1640) -LexToken(NUMBER,'1',1,1642) -LexToken(CLOSEBRACKET,')',1,1643) -LexToken(THEN,'then',1,1645) -LexToken(EOL,'\n',1,1649) -LexToken(VAR,'function_name',1,1670) -LexToken(ASSIGNMENT,'=',1,1683) -LexToken(DQSTRING,'"cumsum_r"',1,1693) -LexToken(EOL,'\n',1,1694) -LexToken(VAR,'out',1,1716) -LexToken(ASSIGNMENT,'=',1,1719) -LexToken(OPENSQBRACKET,'[',1,1720) -LexToken(ADDITION,'-',1,1721) -LexToken(NUMBER,'1',1,1722) -LexToken(NUMBER,'1',1,1724) -LexToken(CLOSESQBRACKET,']',1,1725) -LexToken(EOL,'\n',1,1726) -LexToken(ELSEIF,'elseif',1,1744) -LexToken(OPENBRACKET,'(',1,1751) -LexToken(VAR,'decomptyp',1,1752) -LexToken(COMPARISON,'==',1,1761) -LexToken(NUMBER,'2',1,1763) -LexToken(CLOSEBRACKET,')',1,1764) -LexToken(THEN,'then',1,1766) -LexToken(EOL,'\n',1,1770) -LexToken(VAR,'function_name',1,1791) -LexToken(ASSIGNMENT,'=',1,1804) -LexToken(DQSTRING,'"cumsum_c"',1,1814) -LexToken(EOL,'\n',1,1815) -LexToken(VAR,'out',1,1837) -LexToken(ASSIGNMENT,'=',1,1840) -LexToken(OPENSQBRACKET,'[',1,1841) -LexToken(NUMBER,'1',1,1842) -LexToken(ADDITION,'-',1,1844) -LexToken(NUMBER,'2',1,1845) -LexToken(CLOSESQBRACKET,']',1,1846) -LexToken(EOL,'\n',1,1847) -LexToken(ELSE,'else',1,1865) -LexToken(EOL,'\n',1,1869) -LexToken(VAR,'message',1,1890) -LexToken(OPENBRACKET,'(',1,1897) -LexToken(DQSTRING,'"decomposition type is not supported"',1,1934) -LexToken(CLOSEBRACKET,')',1,1935) -LexToken(EOL,'\n',1,1936) -LexToken(VAR,'ok',1,1958) -LexToken(ASSIGNMENT,'=',1,1960) -LexToken(PREVAR_BOOLEAN,'%f',1,1961) -LexToken(EOL,'\n',1,1963) -LexToken(END,'end',1,1981) -LexToken(EOL,'\n',1,1984) -LexToken(VAR,'it',1,2001) -LexToken(ASSIGNMENT,'=',1,2003) -LexToken(NUMBER,'1',1,2004) -LexToken(EOL,'\n',1,2005) -LexToken(VAR,'ot',1,2023) -LexToken(ASSIGNMENT,'=',1,2025) -LexToken(NUMBER,'1',1,2026) -LexToken(EOL,'\n',1,2027) -LexToken(ELSEIF,'elseif',1,2041) -LexToken(OPENBRACKET,'(',1,2048) -LexToken(VAR,'typ',1,2049) -LexToken(COMPARISON,'==',1,2052) -LexToken(NUMBER,'2',1,2054) -LexToken(CLOSEBRACKET,')',1,2055) -LexToken(THEN,'then',1,2057) -LexToken(EOL,'\n',1,2061) -LexToken(IF,'if',1,2078) -LexToken(OPENBRACKET,'(',1,2081) -LexToken(VAR,'decomptyp',1,2082) -LexToken(COMPARISON,'==',1,2091) -LexToken(NUMBER,'0',1,2093) -LexToken(CLOSEBRACKET,')',1,2094) -LexToken(THEN,'then',1,2096) -LexToken(EOL,'\n',1,2100) -LexToken(VAR,'function_name',1,2121) -LexToken(ASSIGNMENT,'=',1,2134) -LexToken(DQSTRING,'"cumsumz_m"',1,2145) -LexToken(EOL,'\n',1,2146) -LexToken(ELSEIF,'elseif',1,2164) -LexToken(OPENBRACKET,'(',1,2171) -LexToken(VAR,'decomptyp',1,2172) -LexToken(COMPARISON,'==',1,2181) -LexToken(NUMBER,'1',1,2183) -LexToken(CLOSEBRACKET,')',1,2184) -LexToken(THEN,'then',1,2186) -LexToken(EOL,'\n',1,2190) -LexToken(VAR,'function_name',1,2211) -LexToken(ASSIGNMENT,'=',1,2224) -LexToken(DQSTRING,'"cumsumz_r"',1,2235) -LexToken(EOL,'\n',1,2236) -LexToken(ELSEIF,'elseif',1,2254) -LexToken(OPENBRACKET,'(',1,2261) -LexToken(VAR,'decomptyp',1,2262) -LexToken(COMPARISON,'==',1,2271) -LexToken(NUMBER,'2',1,2273) -LexToken(CLOSEBRACKET,')',1,2274) -LexToken(THEN,'then',1,2276) -LexToken(EOL,'\n',1,2280) -LexToken(VAR,'function_name',1,2301) -LexToken(ASSIGNMENT,'=',1,2314) -LexToken(DQSTRING,'"cumsumz_c"',1,2325) -LexToken(EOL,'\n',1,2326) -LexToken(ELSE,'else',1,2344) -LexToken(EOL,'\n',1,2348) -LexToken(VAR,'message',1,2369) -LexToken(OPENBRACKET,'(',1,2376) -LexToken(DQSTRING,'"decomposition type is not supported"',1,2413) -LexToken(CLOSEBRACKET,')',1,2414) -LexToken(EOL,'\n',1,2415) -LexToken(VAR,'ok',1,2437) -LexToken(ASSIGNMENT,'=',1,2439) -LexToken(PREVAR_BOOLEAN,'%f',1,2440) -LexToken(EOL,'\n',1,2442) -LexToken(END,'end',1,2460) -LexToken(EOL,'\n',1,2463) -LexToken(VAR,'it',1,2480) -LexToken(ASSIGNMENT,'=',1,2482) -LexToken(NUMBER,'2',1,2483) -LexToken(EOL,'\n',1,2484) -LexToken(VAR,'ot',1,2502) -LexToken(ASSIGNMENT,'=',1,2504) -LexToken(NUMBER,'2',1,2505) -LexToken(EOL,'\n',1,2506) -LexToken(ELSE,'else',1,2519) -LexToken(EOL,'\n',1,2523) -LexToken(VAR,'message',1,2540) -LexToken(OPENBRACKET,'(',1,2547) -LexToken(DQSTRING,'"Datatype is not supported"',1,2574) -LexToken(CLOSEBRACKET,')',1,2575) -LexToken(EOL,'\n',1,2576) -LexToken(VAR,'ok',1,2594) -LexToken(ASSIGNMENT,'=',1,2596) -LexToken(PREVAR_BOOLEAN,'%f',1,2597) -LexToken(EOL,'\n',1,2599) -LexToken(END,'end',1,2613) -LexToken(EOL,'\n',1,2616) -LexToken(VAR,'in',1,2629) -LexToken(ASSIGNMENT,'=',1,2631) -LexToken(OPENSQBRACKET,'[',1,2632) -LexToken(VAR,'model',1,2633) -LexToken(DOT,'.',1,2638) -LexToken(VAR,'in',1,2639) -LexToken(VAR,'model',1,2642) -LexToken(DOT,'.',1,2647) -LexToken(VAR,'in2',1,2648) -LexToken(CLOSESQBRACKET,']',1,2651) -LexToken(EOL,'\n',1,2652) -LexToken(VAR,'out',1,2666) -LexToken(ASSIGNMENT,'=',1,2669) -LexToken(OPENSQBRACKET,'[',1,2670) -LexToken(VAR,'model',1,2671) -LexToken(DOT,'.',1,2676) -LexToken(VAR,'out',1,2677) -LexToken(VAR,'model',1,2681) -LexToken(DOT,'.',1,2686) -LexToken(VAR,'out2',1,2687) -LexToken(CLOSESQBRACKET,']',1,2691) -LexToken(EOL,'\n',1,2692) -LexToken(VAR,'funtyp',1,2706) -LexToken(ASSIGNMENT,'=',1,2712) -LexToken(NUMBER,'4',1,2713) -LexToken(EOL,'\n',1,2714) -LexToken(IF,'if',1,2728) -LexToken(VAR,'ok',1,2731) -LexToken(THEN,'then',1,2734) -LexToken(EOL,'\n',1,2738) -LexToken(OPENSQBRACKET,'[',1,2755) -LexToken(VAR,'model',1,2756) -LexToken(COMMA,',',1,2761) -LexToken(VAR,'graphics',1,2762) -LexToken(COMMA,',',1,2770) -LexToken(VAR,'ok',1,2771) -LexToken(CLOSESQBRACKET,']',1,2773) -LexToken(ASSIGNMENT,'=',1,2774) -LexToken(VAR,'set_io',1,2775) -LexToken(OPENBRACKET,'(',1,2781) -LexToken(VAR,'model',1,2782) -LexToken(COMMA,',',1,2787) -LexToken(VAR,'graphics',1,2788) -LexToken(COMMA,',',1,2796) -LexToken(VAR,'list',1,2797) -LexToken(OPENBRACKET,'(',1,2801) -LexToken(VAR,'in',1,2802) -LexToken(COMMA,',',1,2804) -LexToken(VAR,'it',1,2805) -LexToken(CLOSEBRACKET,')',1,2807) -LexToken(COMMA,',',1,2808) -LexToken(VAR,'list',1,2809) -LexToken(OPENBRACKET,'(',1,2813) -LexToken(VAR,'out',1,2814) -LexToken(COMMA,',',1,2817) -LexToken(VAR,'ot',1,2818) -LexToken(CLOSEBRACKET,')',1,2820) -LexToken(COMMA,',',1,2821) -LexToken(OPENSQBRACKET,'[',1,2822) -LexToken(CLOSESQBRACKET,']',1,2823) -LexToken(COMMA,',',1,2824) -LexToken(OPENSQBRACKET,'[',1,2825) -LexToken(CLOSESQBRACKET,']',1,2826) -LexToken(CLOSEBRACKET,')',1,2827) -LexToken(EOL,'\n',1,2828) -LexToken(END,'end',1,2841) -LexToken(EOL,'\n',1,2844) -LexToken(IF,'if',1,2857) -LexToken(VAR,'ok',1,2860) -LexToken(THEN,'then',1,2863) -LexToken(EOL,'\n',1,2867) -LexToken(VAR,'model',1,2884) -LexToken(DOT,'.',1,2889) -LexToken(VAR,'sim',1,2890) -LexToken(ASSIGNMENT,'=',1,2893) -LexToken(VAR,'list',1,2894) -LexToken(OPENBRACKET,'(',1,2898) -LexToken(VAR,'function_name',1,2899) -LexToken(COMMA,',',1,2912) -LexToken(VAR,'funtyp',1,2913) -LexToken(CLOSEBRACKET,')',1,2919) -LexToken(EOL,'\n',1,2920) -LexToken(VAR,'arg1',1,2938) -LexToken(DOT,'.',1,2942) -LexToken(VAR,'model',1,2943) -LexToken(ASSIGNMENT,'=',1,2948) -LexToken(VAR,'model',1,2949) -LexToken(EOL,'\n',1,2954) -LexToken(VAR,'graphics',1,2971) -LexToken(DOT,'.',1,2979) -LexToken(VAR,'exprs',1,2980) -LexToken(ASSIGNMENT,'=',1,2985) -LexToken(VAR,'label',1,2986) -LexToken(EOL,'\n',1,2991) -LexToken(VAR,'arg1',1,3008) -LexToken(DOT,'.',1,3012) -LexToken(VAR,'graphics',1,3013) -LexToken(ASSIGNMENT,'=',1,3021) -LexToken(VAR,'graphics',1,3022) -LexToken(EOL,'\n',1,3030) -LexToken(VAR,'x',1,3047) -LexToken(ASSIGNMENT,'=',1,3048) -LexToken(VAR,'arg1',1,3049) -LexToken(EOL,'\n',1,3053) -LexToken(BREAK,'break',1,3070) -LexToken(EOL,'\n',1,3075) -LexToken(END,'end',1,3088) -LexToken(EOL,'\n',1,3091) -LexToken(END,'end',1,3100) -LexToken(EOL,'\n',1,3103) -LexToken(CASE,'case',1,3108) -LexToken(DQSTRING,'"define"',1,3120) -LexToken(THEN,'then',1,3122) -LexToken(EOL,'\n',1,3126) -LexToken(VAR,'model',1,3135) -LexToken(ASSIGNMENT,'=',1,3140) -LexToken(SCICOS_MODEL,'scicos_model',1,3141) -LexToken(OPENBRACKET,'(',1,3153) -LexToken(CLOSEBRACKET,')',1,3154) -LexToken(EOL,'\n',1,3155) -LexToken(VAR,'function_name',1,3164) -LexToken(ASSIGNMENT,'=',1,3177) -LexToken(DQSTRING,'"cumsum_m"',1,3187) -LexToken(EOL,'\n',1,3188) -LexToken(VAR,'funtyp',1,3198) -LexToken(ASSIGNMENT,'=',1,3204) -LexToken(NUMBER,'4',1,3205) -LexToken(EOL,'\n',1,3206) -LexToken(VAR,'model',1,3216) -LexToken(DOT,'.',1,3221) -LexToken(VAR,'sim',1,3222) -LexToken(ASSIGNMENT,'=',1,3225) -LexToken(VAR,'list',1,3226) -LexToken(OPENBRACKET,'(',1,3230) -LexToken(VAR,'function_name',1,3231) -LexToken(COMMA,',',1,3244) -LexToken(VAR,'funtyp',1,3245) -LexToken(CLOSEBRACKET,')',1,3251) -LexToken(EOL,'\n',1,3252) -LexToken(EOL,'\n',1,3253) -LexToken(VAR,'model',1,3262) -LexToken(DOT,'.',1,3267) -LexToken(VAR,'in',1,3268) -LexToken(ASSIGNMENT,'=',1,3270) -LexToken(ADDITION,'-',1,3271) -LexToken(NUMBER,'1',1,3272) -LexToken(EOL,'\n',1,3273) -LexToken(VAR,'model',1,3282) -LexToken(DOT,'.',1,3287) -LexToken(VAR,'in2',1,3288) -LexToken(ASSIGNMENT,'=',1,3291) -LexToken(ADDITION,'-',1,3292) -LexToken(NUMBER,'2',1,3293) -LexToken(EOL,'\n',1,3294) -LexToken(VAR,'model',1,3303) -LexToken(DOT,'.',1,3308) -LexToken(VAR,'intyp',1,3309) -LexToken(ASSIGNMENT,'=',1,3314) -LexToken(NUMBER,'1',1,3315) -LexToken(EOL,'\n',1,3316) -LexToken(VAR,'model',1,3325) -LexToken(DOT,'.',1,3330) -LexToken(VAR,'out',1,3331) -LexToken(ASSIGNMENT,'=',1,3334) -LexToken(ADDITION,'-',1,3335) -LexToken(NUMBER,'1',1,3336) -LexToken(EOL,'\n',1,3337) -LexToken(VAR,'model',1,3346) -LexToken(DOT,'.',1,3351) -LexToken(VAR,'out2',1,3352) -LexToken(ASSIGNMENT,'=',1,3356) -LexToken(ADDITION,'-',1,3357) -LexToken(NUMBER,'2',1,3358) -LexToken(EOL,'\n',1,3359) -LexToken(VAR,'model',1,3368) -LexToken(DOT,'.',1,3373) -LexToken(VAR,'outtyp',1,3374) -LexToken(ASSIGNMENT,'=',1,3380) -LexToken(NUMBER,'1',1,3381) -LexToken(EOL,'\n',1,3382) -LexToken(VAR,'model',1,3391) -LexToken(DOT,'.',1,3396) -LexToken(VAR,'evtin',1,3397) -LexToken(ASSIGNMENT,'=',1,3402) -LexToken(OPENSQBRACKET,'[',1,3403) -LexToken(CLOSESQBRACKET,']',1,3404) -LexToken(EOL,'\n',1,3405) -LexToken(VAR,'model',1,3414) -LexToken(DOT,'.',1,3419) -LexToken(VAR,'evtout',1,3420) -LexToken(ASSIGNMENT,'=',1,3426) -LexToken(OPENSQBRACKET,'[',1,3427) -LexToken(CLOSESQBRACKET,']',1,3428) -LexToken(EOL,'\n',1,3429) -LexToken(VAR,'model',1,3438) -LexToken(DOT,'.',1,3443) -LexToken(VAR,'state',1,3444) -LexToken(ASSIGNMENT,'=',1,3449) -LexToken(OPENSQBRACKET,'[',1,3450) -LexToken(CLOSESQBRACKET,']',1,3451) -LexToken(EOL,'\n',1,3452) -LexToken(VAR,'model',1,3461) -LexToken(DOT,'.',1,3466) -LexToken(VAR,'dstate',1,3467) -LexToken(ASSIGNMENT,'=',1,3473) -LexToken(OPENSQBRACKET,'[',1,3474) -LexToken(CLOSESQBRACKET,']',1,3475) -LexToken(EOL,'\n',1,3476) -LexToken(VAR,'model',1,3485) -LexToken(DOT,'.',1,3490) -LexToken(VAR,'rpar',1,3491) -LexToken(ASSIGNMENT,'=',1,3495) -LexToken(OPENSQBRACKET,'[',1,3496) -LexToken(CLOSESQBRACKET,']',1,3497) -LexToken(EOL,'\n',1,3498) -LexToken(VAR,'model',1,3507) -LexToken(DOT,'.',1,3512) -LexToken(VAR,'ipar',1,3513) -LexToken(ASSIGNMENT,'=',1,3517) -LexToken(OPENSQBRACKET,'[',1,3518) -LexToken(CLOSESQBRACKET,']',1,3519) -LexToken(EOL,'\n',1,3520) -LexToken(VAR,'model',1,3529) -LexToken(DOT,'.',1,3534) -LexToken(VAR,'blocktype',1,3535) -LexToken(ASSIGNMENT,'=',1,3544) -LexToken(DQSTRING,'"c"',1,3547) -LexToken(EOL,'\n',1,3548) -LexToken(VAR,'model',1,3557) -LexToken(DOT,'.',1,3562) -LexToken(VAR,'firing',1,3563) -LexToken(ASSIGNMENT,'=',1,3569) -LexToken(OPENSQBRACKET,'[',1,3570) -LexToken(CLOSESQBRACKET,']',1,3571) -LexToken(EOL,'\n',1,3572) -LexToken(VAR,'model',1,3581) -LexToken(DOT,'.',1,3586) -LexToken(VAR,'dep_ut',1,3587) -LexToken(ASSIGNMENT,'=',1,3593) -LexToken(OPENSQBRACKET,'[',1,3594) -LexToken(PREVAR_BOOLEAN,'%t',1,3595) -LexToken(PREVAR_BOOLEAN,'%f',1,3598) -LexToken(CLOSESQBRACKET,']',1,3600) -LexToken(EOL,'\n',1,3601) -LexToken(VAR,'label',1,3610) -LexToken(ASSIGNMENT,'=',1,3615) -LexToken(OPENSQBRACKET,'[',1,3616) -LexToken(VAR,'sci2exp',1,3617) -LexToken(OPENBRACKET,'(',1,3624) -LexToken(NUMBER,'1',1,3625) -LexToken(CLOSEBRACKET,')',1,3626) -LexToken(SEMICOLON,';',1,3627) -LexToken(VAR,'sci2exp',1,3628) -LexToken(OPENBRACKET,'(',1,3635) -LexToken(NUMBER,'0',1,3636) -LexToken(CLOSEBRACKET,')',1,3637) -LexToken(CLOSESQBRACKET,']',1,3638) -LexToken(EOL,'\n',1,3639) -LexToken(VAR,'gr_i',1,3649) -LexToken(ASSIGNMENT,'=',1,3653) -LexToken(OPENSQBRACKET,'[',1,3654) -LexToken(CLOSESQBRACKET,']',1,3655) -LexToken(EOL,'\n',1,3656) -LexToken(VAR,'x',1,3665) -LexToken(ASSIGNMENT,'=',1,3666) -LexToken(VAR,'standard_define',1,3667) -LexToken(OPENBRACKET,'(',1,3682) -LexToken(OPENSQBRACKET,'[',1,3683) -LexToken(NUMBER,'3',1,3684) -LexToken(NUMBER,'2',1,3686) -LexToken(CLOSESQBRACKET,']',1,3687) -LexToken(COMMA,',',1,3688) -LexToken(VAR,'model',1,3689) -LexToken(COMMA,',',1,3694) -LexToken(VAR,'label',1,3695) -LexToken(COMMA,',',1,3700) -LexToken(VAR,'gr_i',1,3701) -LexToken(CLOSEBRACKET,')',1,3705) -LexToken(EOL,'\n',1,3706) -LexToken(END,'end',1,3711) -LexToken(EOL,'\n',1,3714) -LexToken(ENDFUNCTION,'endfunction',1,3715) -LexToken(EOL,'\n',1,3726) -LexToken(EOL,'\n',1,3727) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1605) +/* autogenerated from "macros/MatrixOp/CUMSUM.sci" */ +None diff --git a/js/MatrixOp/EXTRACT.js b/js/MatrixOp/EXTRACT.js index 7313c069..aacb03a7 100644 --- a/js/MatrixOp/EXTRACT.js +++ b/js/MatrixOp/EXTRACT.js @@ -1,641 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EXTRACT',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'graphics',1,972) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(VAR,'arg1',1,981) -LexToken(DOT,'.',1,985) -LexToken(VAR,'graphics',1,986) -LexToken(EOL,'\n',1,994) -LexToken(VAR,'label',1,1004) -LexToken(ASSIGNMENT,'=',1,1009) -LexToken(VAR,'graphics',1,1010) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'exprs',1,1019) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'model',1,1033) -LexToken(ASSIGNMENT,'=',1,1038) -LexToken(VAR,'arg1',1,1039) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'model',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(IF,'if',1,1059) -LexToken(VAR,'size',1,1062) -LexToken(OPENBRACKET,'(',1,1066) -LexToken(VAR,'label',1,1067) -LexToken(COMMA,',',1,1072) -LexToken(DQSTRING,'"*"',1,1075) -LexToken(CLOSEBRACKET,')',1,1076) -LexToken(COMPARISON,'==',1,1077) -LexToken(NUMBER,'14',1,1079) -LexToken(THEN,'then',1,1082) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'label',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'9',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(CLOSESQBRACKET,']',1,1109) -LexToken(EOL,'\n',1,1110) -LexToken(END,'end',1,1120) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'typ',1,1175) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'a',1,1179) -LexToken(COMMA,',',1,1180) -LexToken(VAR,'b',1,1181) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'exprs',1,1183) -LexToken(CLOSESQBRACKET,']',1,1188) -LexToken(ASSIGNMENT,'=',1,1189) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1190) -LexToken(OPENBRACKET,'(',1,1205) -LexToken(DQSTRING,'"Set EXTRACT Block"',1,1224) -LexToken(COMMA,',',1,1225) -LexToken(OPENSQBRACKET,'[',1,1241) -LexToken(DQSTRING,'"Datatype (1=real double 2=Complex)"',1,1278) -LexToken(SEMICOLON,';',1,1279) -LexToken(DQSTRING,'"Lines to extract"',1,1297) -LexToken(SEMICOLON,';',1,1298) -LexToken(DQSTRING,'"Columns to extract"',1,1318) -LexToken(CLOSESQBRACKET,']',1,1319) -LexToken(COMMA,',',1,1320) -LexToken(VAR,'list',1,1321) -LexToken(OPENBRACKET,'(',1,1325) -LexToken(DQSTRING,'"vec"',1,1330) -LexToken(COMMA,',',1,1331) -LexToken(NUMBER,'1',1,1332) -LexToken(COMMA,',',1,1333) -LexToken(DQSTRING,'"mat"',1,1338) -LexToken(COMMA,',',1,1339) -LexToken(OPENSQBRACKET,'[',1,1340) -LexToken(NUMBER,'1',1,1341) -LexToken(ADDITION,'-',1,1343) -LexToken(NUMBER,'1',1,1344) -LexToken(CLOSESQBRACKET,']',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(DQSTRING,'"mat"',1,1351) -LexToken(COMMA,',',1,1352) -LexToken(OPENSQBRACKET,'[',1,1353) -LexToken(NUMBER,'1',1,1354) -LexToken(ADDITION,'-',1,1356) -LexToken(NUMBER,'1',1,1357) -LexToken(CLOSESQBRACKET,']',1,1358) -LexToken(CLOSEBRACKET,')',1,1359) -LexToken(COMMA,',',1,1360) -LexToken(VAR,'label',1,1361) -LexToken(CLOSEBRACKET,')',1,1366) -LexToken(EOL,'\n',1,1367) -LexToken(VAR,'a',1,1380) -LexToken(ASSIGNMENT,'=',1,1381) -LexToken(VAR,'a',1,1382) -LexToken(OPENBRACKET,'(',1,1383) -LexToken(COLON,':',1,1384) -LexToken(CLOSEBRACKET,')',1,1385) -LexToken(EOL,'\n',1,1386) -LexToken(VAR,'b',1,1400) -LexToken(ASSIGNMENT,'=',1,1401) -LexToken(VAR,'b',1,1402) -LexToken(OPENBRACKET,'(',1,1403) -LexToken(COLON,':',1,1404) -LexToken(CLOSEBRACKET,')',1,1405) -LexToken(EOL,'\n',1,1406) -LexToken(IF,'if',1,1420) -LexToken(NOT,'~',1,1423) -LexToken(VAR,'ok',1,1424) -LexToken(THEN,'then',1,1427) -LexToken(EOL,'\n',1,1431) -LexToken(BREAK,'break',1,1448) -LexToken(EOL,'\n',1,1453) -LexToken(END,'end',1,1467) -LexToken(EOL,'\n',1,1470) -LexToken(IF,'if',1,1483) -LexToken(OPENBRACKET,'(',1,1486) -LexToken(VAR,'typ',1,1487) -LexToken(COMPARISON,'==',1,1490) -LexToken(NUMBER,'1',1,1492) -LexToken(CLOSEBRACKET,')',1,1493) -LexToken(THEN,'then',1,1495) -LexToken(EOL,'\n',1,1499) -LexToken(VAR,'function_name',1,1516) -LexToken(ASSIGNMENT,'=',1,1529) -LexToken(DQSTRING,'"extract"',1,1538) -LexToken(EOL,'\n',1,1539) -LexToken(VAR,'ot',1,1557) -LexToken(ASSIGNMENT,'=',1,1559) -LexToken(NUMBER,'1',1,1560) -LexToken(EOL,'\n',1,1561) -LexToken(VAR,'it',1,1579) -LexToken(ASSIGNMENT,'=',1,1581) -LexToken(NUMBER,'1',1,1582) -LexToken(EOL,'\n',1,1583) -LexToken(ELSEIF,'elseif',1,1597) -LexToken(OPENBRACKET,'(',1,1604) -LexToken(VAR,'typ',1,1605) -LexToken(COMPARISON,'==',1,1608) -LexToken(NUMBER,'2',1,1610) -LexToken(CLOSEBRACKET,')',1,1611) -LexToken(THEN,'then',1,1613) -LexToken(EOL,'\n',1,1617) -LexToken(VAR,'function_name',1,1634) -LexToken(ASSIGNMENT,'=',1,1647) -LexToken(DQSTRING,'"extractz"',1,1657) -LexToken(EOL,'\n',1,1658) -LexToken(VAR,'ot',1,1676) -LexToken(ASSIGNMENT,'=',1,1678) -LexToken(NUMBER,'2',1,1679) -LexToken(EOL,'\n',1,1680) -LexToken(VAR,'it',1,1698) -LexToken(ASSIGNMENT,'=',1,1700) -LexToken(NUMBER,'2',1,1701) -LexToken(EOL,'\n',1,1702) -LexToken(ELSE,'else',1,1716) -LexToken(EOL,'\n',1,1720) -LexToken(VAR,'message',1,1737) -LexToken(OPENBRACKET,'(',1,1744) -LexToken(DQSTRING,'"Datatype is not supported"',1,1771) -LexToken(CLOSEBRACKET,')',1,1772) -LexToken(EOL,'\n',1,1773) -LexToken(VAR,'ok',1,1791) -LexToken(ASSIGNMENT,'=',1,1793) -LexToken(PREVAR_BOOLEAN,'%f',1,1794) -LexToken(EOL,'\n',1,1796) -LexToken(END,'end',1,1810) -LexToken(EOL,'\n',1,1813) -LexToken(VAR,'ma',1,1826) -LexToken(ASSIGNMENT,'=',1,1828) -LexToken(VAR,'size',1,1829) -LexToken(OPENBRACKET,'(',1,1833) -LexToken(VAR,'a',1,1834) -LexToken(COMMA,',',1,1835) -LexToken(NUMBER,'1',1,1836) -LexToken(CLOSEBRACKET,')',1,1837) -LexToken(EOL,'\n',1,1838) -LexToken(VAR,'mb',1,1852) -LexToken(ASSIGNMENT,'=',1,1854) -LexToken(VAR,'size',1,1855) -LexToken(OPENBRACKET,'(',1,1859) -LexToken(VAR,'b',1,1860) -LexToken(COMMA,',',1,1861) -LexToken(NUMBER,'1',1,1862) -LexToken(CLOSEBRACKET,')',1,1863) -LexToken(EOL,'\n',1,1864) -LexToken(IF,'if',1,1878) -LexToken(OPENBRACKET,'(',1,1881) -LexToken(VAR,'ma',1,1882) -LexToken(COMPARISON,'==',1,1884) -LexToken(NUMBER,'0',1,1886) -LexToken(LOGICAL,'|',1,1888) -LexToken(VAR,'mb',1,1890) -LexToken(COMPARISON,'==',1,1892) -LexToken(NUMBER,'0',1,1894) -LexToken(CLOSEBRACKET,')',1,1895) -LexToken(THEN,'then',1,1897) -LexToken(EOL,'\n',1,1901) -LexToken(VAR,'message',1,1918) -LexToken(OPENBRACKET,'(',1,1926) -LexToken(DQSTRING,'"empty field"',1,1939) -LexToken(CLOSEBRACKET,')',1,1940) -LexToken(EOL,'\n',1,1941) -LexToken(VAR,'ok',1,1959) -LexToken(ASSIGNMENT,'=',1,1961) -LexToken(PREVAR_BOOLEAN,'%f',1,1962) -LexToken(EOL,'\n',1,1964) -LexToken(END,'end',1,1978) -LexToken(EOL,'\n',1,1981) -LexToken(FOR,'for',1,1994) -LexToken(VAR,'i',1,1998) -LexToken(ASSIGNMENT,'=',1,1999) -LexToken(NUMBER,'1',1,2000) -LexToken(COLON,':',1,2001) -LexToken(VAR,'ma',1,2002) -LexToken(EOL,'\n',1,2004) -LexToken(IF,'if',1,2022) -LexToken(OPENBRACKET,'(',1,2025) -LexToken(VAR,'a',1,2026) -LexToken(OPENBRACKET,'(',1,2027) -LexToken(VAR,'i',1,2028) -LexToken(CLOSEBRACKET,')',1,2029) -LexToken(COMPARISON,'<=',1,2030) -LexToken(NUMBER,'0',1,2032) -LexToken(CLOSEBRACKET,')',1,2033) -LexToken(THEN,'then',1,2035) -LexToken(EOL,'\n',1,2039) -LexToken(VAR,'message',1,2060) -LexToken(OPENBRACKET,'(',1,2067) -LexToken(DQSTRING,'"invalid index"',1,2082) -LexToken(CLOSEBRACKET,')',1,2083) -LexToken(EOL,'\n',1,2084) -LexToken(VAR,'ok',1,2106) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(PREVAR_BOOLEAN,'%f',1,2109) -LexToken(EOL,'\n',1,2111) -LexToken(END,'end',1,2129) -LexToken(EOL,'\n',1,2132) -LexToken(END,'end',1,2146) -LexToken(EOL,'\n',1,2149) -LexToken(FOR,'for',1,2162) -LexToken(VAR,'j',1,2166) -LexToken(ASSIGNMENT,'=',1,2167) -LexToken(NUMBER,'1',1,2168) -LexToken(COLON,':',1,2169) -LexToken(VAR,'mb',1,2170) -LexToken(EOL,'\n',1,2172) -LexToken(IF,'if',1,2190) -LexToken(OPENBRACKET,'(',1,2192) -LexToken(VAR,'b',1,2193) -LexToken(OPENBRACKET,'(',1,2194) -LexToken(VAR,'j',1,2195) -LexToken(CLOSEBRACKET,')',1,2196) -LexToken(COMPARISON,'<=',1,2197) -LexToken(NUMBER,'0',1,2199) -LexToken(CLOSEBRACKET,')',1,2200) -LexToken(THEN,'then',1,2202) -LexToken(EOL,'\n',1,2206) -LexToken(VAR,'message',1,2227) -LexToken(OPENBRACKET,'(',1,2234) -LexToken(DQSTRING,'"invalid index"',1,2249) -LexToken(CLOSEBRACKET,')',1,2250) -LexToken(EOL,'\n',1,2251) -LexToken(VAR,'ok',1,2273) -LexToken(ASSIGNMENT,'=',1,2275) -LexToken(PREVAR_BOOLEAN,'%f',1,2276) -LexToken(EOL,'\n',1,2278) -LexToken(END,'end',1,2296) -LexToken(EOL,'\n',1,2299) -LexToken(END,'end',1,2313) -LexToken(EOL,'\n',1,2316) -LexToken(VAR,'model',1,2329) -LexToken(DOT,'.',1,2334) -LexToken(VAR,'ipar',1,2335) -LexToken(ASSIGNMENT,'=',1,2339) -LexToken(OPENSQBRACKET,'[',1,2340) -LexToken(VAR,'a',1,2341) -LexToken(SEMICOLON,';',1,2342) -LexToken(VAR,'b',1,2343) -LexToken(SEMICOLON,';',1,2344) -LexToken(VAR,'ma',1,2345) -LexToken(SEMICOLON,';',1,2347) -LexToken(VAR,'mb',1,2348) -LexToken(CLOSESQBRACKET,']',1,2350) -LexToken(EOL,'\n',1,2351) -LexToken(VAR,'in',1,2365) -LexToken(ASSIGNMENT,'=',1,2367) -LexToken(OPENSQBRACKET,'[',1,2368) -LexToken(VAR,'model',1,2369) -LexToken(DOT,'.',1,2374) -LexToken(VAR,'in',1,2375) -LexToken(VAR,'model',1,2378) -LexToken(DOT,'.',1,2383) -LexToken(VAR,'in2',1,2384) -LexToken(CLOSESQBRACKET,']',1,2387) -LexToken(EOL,'\n',1,2388) -LexToken(VAR,'out',1,2402) -LexToken(ASSIGNMENT,'=',1,2405) -LexToken(OPENSQBRACKET,'[',1,2406) -LexToken(VAR,'ma',1,2407) -LexToken(VAR,'mb',1,2410) -LexToken(CLOSESQBRACKET,']',1,2412) -LexToken(EOL,'\n',1,2413) -LexToken(VAR,'funtyp',1,2427) -LexToken(ASSIGNMENT,'=',1,2433) -LexToken(NUMBER,'4',1,2434) -LexToken(EOL,'\n',1,2435) -LexToken(IF,'if',1,2449) -LexToken(VAR,'ok',1,2452) -LexToken(THEN,'then',1,2455) -LexToken(EOL,'\n',1,2459) -LexToken(VAR,'label',1,2476) -LexToken(ASSIGNMENT,'=',1,2481) -LexToken(VAR,'exprs',1,2482) -LexToken(EOL,'\n',1,2487) -LexToken(OPENSQBRACKET,'[',1,2505) -LexToken(VAR,'model',1,2506) -LexToken(COMMA,',',1,2511) -LexToken(VAR,'graphics',1,2512) -LexToken(COMMA,',',1,2520) -LexToken(VAR,'ok',1,2521) -LexToken(CLOSESQBRACKET,']',1,2523) -LexToken(ASSIGNMENT,'=',1,2524) -LexToken(VAR,'set_io',1,2525) -LexToken(OPENBRACKET,'(',1,2531) -LexToken(VAR,'model',1,2532) -LexToken(COMMA,',',1,2537) -LexToken(VAR,'graphics',1,2538) -LexToken(COMMA,',',1,2546) -LexToken(VAR,'list',1,2547) -LexToken(OPENBRACKET,'(',1,2551) -LexToken(VAR,'in',1,2552) -LexToken(COMMA,',',1,2554) -LexToken(VAR,'it',1,2555) -LexToken(CLOSEBRACKET,')',1,2557) -LexToken(COMMA,',',1,2558) -LexToken(VAR,'list',1,2559) -LexToken(OPENBRACKET,'(',1,2563) -LexToken(VAR,'out',1,2564) -LexToken(COMMA,',',1,2567) -LexToken(VAR,'ot',1,2568) -LexToken(CLOSEBRACKET,')',1,2570) -LexToken(COMMA,',',1,2571) -LexToken(OPENSQBRACKET,'[',1,2572) -LexToken(CLOSESQBRACKET,']',1,2573) -LexToken(COMMA,',',1,2574) -LexToken(OPENSQBRACKET,'[',1,2575) -LexToken(CLOSESQBRACKET,']',1,2576) -LexToken(CLOSEBRACKET,')',1,2577) -LexToken(EOL,'\n',1,2578) -LexToken(VAR,'model',1,2595) -LexToken(DOT,'.',1,2600) -LexToken(VAR,'sim',1,2601) -LexToken(ASSIGNMENT,'=',1,2604) -LexToken(VAR,'list',1,2605) -LexToken(OPENBRACKET,'(',1,2609) -LexToken(VAR,'function_name',1,2610) -LexToken(COMMA,',',1,2623) -LexToken(VAR,'funtyp',1,2624) -LexToken(CLOSEBRACKET,')',1,2630) -LexToken(EOL,'\n',1,2631) -LexToken(VAR,'graphics',1,2649) -LexToken(DOT,'.',1,2657) -LexToken(VAR,'exprs',1,2658) -LexToken(ASSIGNMENT,'=',1,2663) -LexToken(VAR,'label',1,2664) -LexToken(EOL,'\n',1,2669) -LexToken(VAR,'arg1',1,2687) -LexToken(DOT,'.',1,2691) -LexToken(VAR,'graphics',1,2692) -LexToken(ASSIGNMENT,'=',1,2700) -LexToken(VAR,'graphics',1,2701) -LexToken(EOL,'\n',1,2709) -LexToken(VAR,'arg1',1,2727) -LexToken(DOT,'.',1,2731) -LexToken(VAR,'model',1,2732) -LexToken(ASSIGNMENT,'=',1,2737) -LexToken(VAR,'model',1,2738) -LexToken(EOL,'\n',1,2743) -LexToken(VAR,'x',1,2761) -LexToken(ASSIGNMENT,'=',1,2762) -LexToken(VAR,'arg1',1,2763) -LexToken(EOL,'\n',1,2767) -LexToken(BREAK,'break',1,2784) -LexToken(EOL,'\n',1,2789) -LexToken(END,'end',1,2802) -LexToken(EOL,'\n',1,2805) -LexToken(END,'end',1,2814) -LexToken(EOL,'\n',1,2817) -LexToken(CASE,'case',1,2822) -LexToken(DQSTRING,'"define"',1,2834) -LexToken(THEN,'then',1,2836) -LexToken(EOL,'\n',1,2840) -LexToken(VAR,'model',1,2849) -LexToken(ASSIGNMENT,'=',1,2854) -LexToken(SCICOS_MODEL,'scicos_model',1,2855) -LexToken(OPENBRACKET,'(',1,2867) -LexToken(CLOSEBRACKET,')',1,2868) -LexToken(EOL,'\n',1,2869) -LexToken(VAR,'function_name',1,2878) -LexToken(ASSIGNMENT,'=',1,2891) -LexToken(DQSTRING,'"extract"',1,2900) -LexToken(EOL,'\n',1,2901) -LexToken(VAR,'funtyp',1,2911) -LexToken(ASSIGNMENT,'=',1,2917) -LexToken(NUMBER,'4',1,2918) -LexToken(EOL,'\n',1,2919) -LexToken(VAR,'model',1,2929) -LexToken(DOT,'.',1,2934) -LexToken(VAR,'sim',1,2935) -LexToken(ASSIGNMENT,'=',1,2938) -LexToken(VAR,'list',1,2939) -LexToken(OPENBRACKET,'(',1,2943) -LexToken(VAR,'function_name',1,2944) -LexToken(COMMA,',',1,2957) -LexToken(VAR,'funtyp',1,2958) -LexToken(CLOSEBRACKET,')',1,2964) -LexToken(EOL,'\n',1,2965) -LexToken(EOL,'\n',1,2966) -LexToken(VAR,'model',1,2975) -LexToken(DOT,'.',1,2980) -LexToken(VAR,'in',1,2981) -LexToken(ASSIGNMENT,'=',1,2983) -LexToken(ADDITION,'-',1,2984) -LexToken(NUMBER,'1',1,2985) -LexToken(EOL,'\n',1,2986) -LexToken(VAR,'model',1,2995) -LexToken(DOT,'.',1,3000) -LexToken(VAR,'in2',1,3001) -LexToken(ASSIGNMENT,'=',1,3004) -LexToken(ADDITION,'-',1,3005) -LexToken(NUMBER,'2',1,3006) -LexToken(EOL,'\n',1,3007) -LexToken(VAR,'model',1,3016) -LexToken(DOT,'.',1,3021) -LexToken(VAR,'intyp',1,3022) -LexToken(ASSIGNMENT,'=',1,3027) -LexToken(NUMBER,'1',1,3028) -LexToken(EOL,'\n',1,3029) -LexToken(VAR,'model',1,3038) -LexToken(DOT,'.',1,3043) -LexToken(VAR,'out',1,3044) -LexToken(ASSIGNMENT,'=',1,3047) -LexToken(NUMBER,'1',1,3048) -LexToken(EOL,'\n',1,3049) -LexToken(VAR,'model',1,3058) -LexToken(DOT,'.',1,3063) -LexToken(VAR,'out2',1,3064) -LexToken(ASSIGNMENT,'=',1,3068) -LexToken(NUMBER,'1',1,3069) -LexToken(EOL,'\n',1,3070) -LexToken(VAR,'model',1,3079) -LexToken(DOT,'.',1,3084) -LexToken(VAR,'outtyp',1,3085) -LexToken(ASSIGNMENT,'=',1,3091) -LexToken(NUMBER,'1',1,3092) -LexToken(EOL,'\n',1,3093) -LexToken(VAR,'model',1,3102) -LexToken(DOT,'.',1,3107) -LexToken(VAR,'evtin',1,3108) -LexToken(ASSIGNMENT,'=',1,3113) -LexToken(OPENSQBRACKET,'[',1,3114) -LexToken(CLOSESQBRACKET,']',1,3115) -LexToken(EOL,'\n',1,3116) -LexToken(VAR,'model',1,3125) -LexToken(DOT,'.',1,3130) -LexToken(VAR,'evtout',1,3131) -LexToken(ASSIGNMENT,'=',1,3137) -LexToken(OPENSQBRACKET,'[',1,3138) -LexToken(CLOSESQBRACKET,']',1,3139) -LexToken(EOL,'\n',1,3140) -LexToken(VAR,'model',1,3149) -LexToken(DOT,'.',1,3154) -LexToken(VAR,'state',1,3155) -LexToken(ASSIGNMENT,'=',1,3160) -LexToken(OPENSQBRACKET,'[',1,3161) -LexToken(CLOSESQBRACKET,']',1,3162) -LexToken(EOL,'\n',1,3163) -LexToken(VAR,'model',1,3172) -LexToken(DOT,'.',1,3177) -LexToken(VAR,'dstate',1,3178) -LexToken(ASSIGNMENT,'=',1,3184) -LexToken(OPENSQBRACKET,'[',1,3185) -LexToken(CLOSESQBRACKET,']',1,3186) -LexToken(EOL,'\n',1,3187) -LexToken(VAR,'model',1,3196) -LexToken(DOT,'.',1,3201) -LexToken(VAR,'rpar',1,3202) -LexToken(ASSIGNMENT,'=',1,3206) -LexToken(OPENSQBRACKET,'[',1,3207) -LexToken(CLOSESQBRACKET,']',1,3208) -LexToken(EOL,'\n',1,3209) -LexToken(VAR,'model',1,3218) -LexToken(DOT,'.',1,3223) -LexToken(VAR,'ipar',1,3224) -LexToken(ASSIGNMENT,'=',1,3228) -LexToken(OPENSQBRACKET,'[',1,3229) -LexToken(NUMBER,'1',1,3230) -LexToken(NUMBER,'1',1,3232) -LexToken(NUMBER,'1',1,3234) -LexToken(NUMBER,'1',1,3236) -LexToken(CLOSESQBRACKET,']',1,3237) -LexToken(EOL,'\n',1,3238) -LexToken(VAR,'model',1,3247) -LexToken(DOT,'.',1,3252) -LexToken(VAR,'blocktype',1,3253) -LexToken(ASSIGNMENT,'=',1,3262) -LexToken(DQSTRING,'"c"',1,3265) -LexToken(EOL,'\n',1,3266) -LexToken(VAR,'model',1,3275) -LexToken(DOT,'.',1,3280) -LexToken(VAR,'firing',1,3281) -LexToken(ASSIGNMENT,'=',1,3287) -LexToken(OPENSQBRACKET,'[',1,3288) -LexToken(CLOSESQBRACKET,']',1,3289) -LexToken(EOL,'\n',1,3290) -LexToken(VAR,'model',1,3299) -LexToken(DOT,'.',1,3304) -LexToken(VAR,'dep_ut',1,3305) -LexToken(ASSIGNMENT,'=',1,3311) -LexToken(OPENSQBRACKET,'[',1,3312) -LexToken(PREVAR_BOOLEAN,'%t',1,3313) -LexToken(PREVAR_BOOLEAN,'%f',1,3316) -LexToken(CLOSESQBRACKET,']',1,3318) -LexToken(EOL,'\n',1,3319) -LexToken(VAR,'label',1,3328) -LexToken(ASSIGNMENT,'=',1,3333) -LexToken(OPENSQBRACKET,'[',1,3334) -LexToken(VAR,'sci2exp',1,3335) -LexToken(OPENBRACKET,'(',1,3342) -LexToken(NUMBER,'1',1,3343) -LexToken(CLOSEBRACKET,')',1,3344) -LexToken(SEMICOLON,';',1,3345) -LexToken(VAR,'sci2exp',1,3346) -LexToken(OPENBRACKET,'(',1,3353) -LexToken(OPENSQBRACKET,'[',1,3354) -LexToken(NUMBER,'1',1,3355) -LexToken(CLOSESQBRACKET,']',1,3356) -LexToken(CLOSEBRACKET,')',1,3357) -LexToken(SEMICOLON,';',1,3358) -LexToken(VAR,'sci2exp',1,3359) -LexToken(OPENBRACKET,'(',1,3366) -LexToken(OPENSQBRACKET,'[',1,3367) -LexToken(NUMBER,'1',1,3368) -LexToken(CLOSESQBRACKET,']',1,3369) -LexToken(CLOSEBRACKET,')',1,3370) -LexToken(CLOSESQBRACKET,']',1,3371) -LexToken(EOL,'\n',1,3372) -LexToken(VAR,'gr_i',1,3382) -LexToken(ASSIGNMENT,'=',1,3386) -LexToken(OPENSQBRACKET,'[',1,3387) -LexToken(CLOSESQBRACKET,']',1,3388) -LexToken(EOL,'\n',1,3389) -LexToken(VAR,'x',1,3398) -LexToken(ASSIGNMENT,'=',1,3399) -LexToken(VAR,'standard_define',1,3400) -LexToken(OPENBRACKET,'(',1,3415) -LexToken(OPENSQBRACKET,'[',1,3416) -LexToken(NUMBER,'3',1,3417) -LexToken(NUMBER,'2',1,3419) -LexToken(CLOSESQBRACKET,']',1,3420) -LexToken(COMMA,',',1,3421) -LexToken(VAR,'model',1,3422) -LexToken(COMMA,',',1,3427) -LexToken(VAR,'label',1,3428) -LexToken(COMMA,',',1,3433) -LexToken(VAR,'gr_i',1,3434) -LexToken(CLOSEBRACKET,')',1,3438) -LexToken(EOL,'\n',1,3439) -LexToken(END,'end',1,3444) -LexToken(EOL,'\n',1,3447) -LexToken(ENDFUNCTION,'endfunction',1,3448) -LexToken(EOL,'\n',1,3459) -LexToken(EOL,'\n',1,3460) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1345) +/* autogenerated from "macros/MatrixOp/EXTRACT.sci" */ +None diff --git a/js/MatrixOp/EXTTRI.js b/js/MatrixOp/EXTTRI.js index 98dcb858..3fd1deca 100644 --- a/js/MatrixOp/EXTTRI.js +++ b/js/MatrixOp/EXTTRI.js @@ -1,583 +1,91 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EXTTRI',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'model',1,971) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'model',1,982) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'graphics',1,997) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'arg1',1,1006) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'graphics',1,1011) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'label',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'graphics',1,1035) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'exprs',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(IF,'if',1,1058) -LexToken(VAR,'size',1,1061) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(VAR,'label',1,1066) -LexToken(COMMA,',',1,1071) -LexToken(DQSTRING,'"*"',1,1074) -LexToken(CLOSEBRACKET,')',1,1075) -LexToken(COMPARISON,'==',1,1076) -LexToken(NUMBER,'14',1,1078) -LexToken(THEN,'then',1,1081) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'label',1,1098) -LexToken(OPENBRACKET,'(',1,1103) -LexToken(NUMBER,'9',1,1104) -LexToken(CLOSEBRACKET,')',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(CLOSESQBRACKET,']',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(END,'end',1,1119) -LexToken(EOL,'\n',1,1137) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'typ',1,1174) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'decomptyp',1,1178) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'lab',1,1188) -LexToken(CLOSESQBRACKET,']',1,1191) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1193) -LexToken(OPENBRACKET,'(',1,1208) -LexToken(DQSTRING,'"Set EXTTRI block parameters"',1,1237) -LexToken(COMMA,',',1,1238) -LexToken(OPENSQBRACKET,'[',1,1239) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1275) -LexToken(SEMICOLON,';',1,1276) -LexToken(DQSTRING,'"extraction type (1=lower 2=upper 3=diagonal)"',1,1324) -LexToken(CLOSESQBRACKET,']',1,1325) -LexToken(COMMA,',',1,1326) -LexToken(VAR,'list',1,1327) -LexToken(OPENBRACKET,'(',1,1331) -LexToken(DQSTRING,'"vec"',1,1336) -LexToken(COMMA,',',1,1337) -LexToken(NUMBER,'1',1,1338) -LexToken(COMMA,',',1,1339) -LexToken(DQSTRING,'"vec"',1,1344) -LexToken(COMMA,',',1,1345) -LexToken(NUMBER,'1',1,1346) -LexToken(CLOSEBRACKET,')',1,1347) -LexToken(COMMA,',',1,1348) -LexToken(VAR,'label',1,1349) -LexToken(CLOSEBRACKET,')',1,1354) -LexToken(EOL,'\n',1,1355) -LexToken(IF,'if',1,1368) -LexToken(NOT,'~',1,1371) -LexToken(VAR,'ok',1,1372) -LexToken(THEN,'then',1,1375) -LexToken(EOL,'\n',1,1379) -LexToken(BREAK,'break',1,1396) -LexToken(EOL,'\n',1,1401) -LexToken(END,'end',1,1415) -LexToken(EOL,'\n',1,1418) -LexToken(VAR,'label',1,1431) -LexToken(ASSIGNMENT,'=',1,1436) -LexToken(VAR,'lab',1,1437) -LexToken(EOL,'\n',1,1440) -LexToken(IF,'if',1,1453) -LexToken(OPENBRACKET,'(',1,1456) -LexToken(VAR,'typ',1,1457) -LexToken(COMPARISON,'==',1,1460) -LexToken(NUMBER,'1',1,1462) -LexToken(CLOSEBRACKET,')',1,1463) -LexToken(THEN,'then',1,1465) -LexToken(EOL,'\n',1,1469) -LexToken(IF,'if',1,1486) -LexToken(OPENBRACKET,'(',1,1489) -LexToken(VAR,'decomptyp',1,1490) -LexToken(COMPARISON,'==',1,1499) -LexToken(NUMBER,'1',1,1501) -LexToken(CLOSEBRACKET,')',1,1502) -LexToken(THEN,'then',1,1504) -LexToken(EOL,'\n',1,1508) -LexToken(VAR,'function_name',1,1529) -LexToken(ASSIGNMENT,'=',1,1542) -LexToken(DQSTRING,'"exttril"',1,1551) -LexToken(EOL,'\n',1,1552) -LexToken(ELSEIF,'elseif',1,1570) -LexToken(OPENBRACKET,'(',1,1577) -LexToken(VAR,'decomptyp',1,1578) -LexToken(COMPARISON,'==',1,1587) -LexToken(NUMBER,'2',1,1589) -LexToken(CLOSEBRACKET,')',1,1590) -LexToken(THEN,'then',1,1592) -LexToken(EOL,'\n',1,1596) -LexToken(VAR,'function_name',1,1617) -LexToken(ASSIGNMENT,'=',1,1630) -LexToken(DQSTRING,'"exttriu"',1,1639) -LexToken(EOL,'\n',1,1640) -LexToken(ELSEIF,'elseif',1,1658) -LexToken(OPENBRACKET,'(',1,1665) -LexToken(VAR,'decomptyp',1,1666) -LexToken(COMPARISON,'==',1,1675) -LexToken(NUMBER,'3',1,1677) -LexToken(CLOSEBRACKET,')',1,1678) -LexToken(THEN,'then',1,1680) -LexToken(EOL,'\n',1,1684) -LexToken(VAR,'function_name',1,1705) -LexToken(ASSIGNMENT,'=',1,1718) -LexToken(DQSTRING,'"extdiag"',1,1727) -LexToken(EOL,'\n',1,1728) -LexToken(ELSE,'else',1,1746) -LexToken(EOL,'\n',1,1750) -LexToken(VAR,'message',1,1771) -LexToken(OPENBRACKET,'(',1,1778) -LexToken(DQSTRING,'"decomposition type is not supported"',1,1815) -LexToken(CLOSEBRACKET,')',1,1816) -LexToken(EOL,'\n',1,1817) -LexToken(VAR,'ok',1,1839) -LexToken(ASSIGNMENT,'=',1,1841) -LexToken(PREVAR_BOOLEAN,'%f',1,1842) -LexToken(EOL,'\n',1,1844) -LexToken(END,'end',1,1862) -LexToken(EOL,'\n',1,1865) -LexToken(VAR,'it',1,1882) -LexToken(ASSIGNMENT,'=',1,1884) -LexToken(NUMBER,'1',1,1885) -LexToken(EOL,'\n',1,1886) -LexToken(VAR,'ot',1,1904) -LexToken(ASSIGNMENT,'=',1,1906) -LexToken(NUMBER,'1',1,1907) -LexToken(EOL,'\n',1,1908) -LexToken(ELSEIF,'elseif',1,1922) -LexToken(OPENBRACKET,'(',1,1929) -LexToken(VAR,'typ',1,1930) -LexToken(COMPARISON,'==',1,1933) -LexToken(NUMBER,'2',1,1935) -LexToken(CLOSEBRACKET,')',1,1936) -LexToken(THEN,'then',1,1938) -LexToken(EOL,'\n',1,1942) -LexToken(IF,'if',1,1959) -LexToken(OPENBRACKET,'(',1,1962) -LexToken(VAR,'decomptyp',1,1963) -LexToken(COMPARISON,'==',1,1972) -LexToken(NUMBER,'1',1,1974) -LexToken(CLOSEBRACKET,')',1,1975) -LexToken(THEN,'then',1,1977) -LexToken(EOL,'\n',1,1981) -LexToken(VAR,'function_name',1,2002) -LexToken(ASSIGNMENT,'=',1,2015) -LexToken(DQSTRING,'"exttrilz"',1,2025) -LexToken(EOL,'\n',1,2026) -LexToken(ELSEIF,'elseif',1,2044) -LexToken(OPENBRACKET,'(',1,2051) -LexToken(VAR,'decomptyp',1,2052) -LexToken(COMPARISON,'==',1,2061) -LexToken(NUMBER,'2',1,2063) -LexToken(CLOSEBRACKET,')',1,2064) -LexToken(THEN,'then',1,2066) -LexToken(EOL,'\n',1,2070) -LexToken(VAR,'function_name',1,2091) -LexToken(ASSIGNMENT,'=',1,2104) -LexToken(DQSTRING,'"exttriuz"',1,2114) -LexToken(EOL,'\n',1,2115) -LexToken(ELSEIF,'elseif',1,2133) -LexToken(OPENBRACKET,'(',1,2140) -LexToken(VAR,'decomptyp',1,2141) -LexToken(COMPARISON,'==',1,2150) -LexToken(NUMBER,'3',1,2152) -LexToken(CLOSEBRACKET,')',1,2153) -LexToken(THEN,'then',1,2155) -LexToken(EOL,'\n',1,2159) -LexToken(VAR,'function_name',1,2180) -LexToken(ASSIGNMENT,'=',1,2193) -LexToken(DQSTRING,'"extdiagz"',1,2203) -LexToken(EOL,'\n',1,2204) -LexToken(ELSE,'else',1,2222) -LexToken(EOL,'\n',1,2226) -LexToken(VAR,'message',1,2247) -LexToken(OPENBRACKET,'(',1,2254) -LexToken(DQSTRING,'"decomposition type is not supported"',1,2291) -LexToken(CLOSEBRACKET,')',1,2292) -LexToken(EOL,'\n',1,2293) -LexToken(VAR,'ok',1,2315) -LexToken(ASSIGNMENT,'=',1,2317) -LexToken(PREVAR_BOOLEAN,'%f',1,2318) -LexToken(EOL,'\n',1,2320) -LexToken(END,'end',1,2338) -LexToken(EOL,'\n',1,2341) -LexToken(VAR,'it',1,2358) -LexToken(ASSIGNMENT,'=',1,2360) -LexToken(NUMBER,'2',1,2361) -LexToken(EOL,'\n',1,2362) -LexToken(VAR,'ot',1,2380) -LexToken(ASSIGNMENT,'=',1,2382) -LexToken(NUMBER,'2',1,2383) -LexToken(EOL,'\n',1,2384) -LexToken(ELSE,'else',1,2397) -LexToken(EOL,'\n',1,2401) -LexToken(VAR,'message',1,2418) -LexToken(OPENBRACKET,'(',1,2425) -LexToken(DQSTRING,'"Datatype is not supported"',1,2452) -LexToken(CLOSEBRACKET,')',1,2453) -LexToken(EOL,'\n',1,2454) -LexToken(VAR,'ok',1,2472) -LexToken(ASSIGNMENT,'=',1,2474) -LexToken(PREVAR_BOOLEAN,'%f',1,2475) -LexToken(EOL,'\n',1,2477) -LexToken(END,'end',1,2491) -LexToken(EOL,'\n',1,2494) -LexToken(VAR,'in',1,2507) -LexToken(ASSIGNMENT,'=',1,2509) -LexToken(OPENSQBRACKET,'[',1,2510) -LexToken(VAR,'model',1,2511) -LexToken(DOT,'.',1,2516) -LexToken(VAR,'in',1,2517) -LexToken(VAR,'model',1,2520) -LexToken(DOT,'.',1,2525) -LexToken(VAR,'in2',1,2526) -LexToken(CLOSESQBRACKET,']',1,2529) -LexToken(EOL,'\n',1,2530) -LexToken(VAR,'out',1,2544) -LexToken(ASSIGNMENT,'=',1,2547) -LexToken(OPENSQBRACKET,'[',1,2548) -LexToken(VAR,'model',1,2549) -LexToken(DOT,'.',1,2554) -LexToken(VAR,'out',1,2555) -LexToken(VAR,'model',1,2559) -LexToken(DOT,'.',1,2564) -LexToken(VAR,'out2',1,2565) -LexToken(CLOSESQBRACKET,']',1,2569) -LexToken(EOL,'\n',1,2570) -LexToken(VAR,'funtyp',1,2583) -LexToken(ASSIGNMENT,'=',1,2589) -LexToken(NUMBER,'4',1,2590) -LexToken(EOL,'\n',1,2591) -LexToken(IF,'if',1,2605) -LexToken(VAR,'ok',1,2608) -LexToken(THEN,'then',1,2611) -LexToken(EOL,'\n',1,2615) -LexToken(OPENSQBRACKET,'[',1,2632) -LexToken(VAR,'model',1,2633) -LexToken(COMMA,',',1,2638) -LexToken(VAR,'graphics',1,2639) -LexToken(COMMA,',',1,2647) -LexToken(VAR,'ok',1,2648) -LexToken(CLOSESQBRACKET,']',1,2650) -LexToken(ASSIGNMENT,'=',1,2651) -LexToken(VAR,'set_io',1,2652) -LexToken(OPENBRACKET,'(',1,2658) -LexToken(VAR,'model',1,2659) -LexToken(COMMA,',',1,2664) -LexToken(VAR,'graphics',1,2665) -LexToken(COMMA,',',1,2673) -LexToken(VAR,'list',1,2674) -LexToken(OPENBRACKET,'(',1,2678) -LexToken(VAR,'in',1,2679) -LexToken(COMMA,',',1,2681) -LexToken(VAR,'it',1,2682) -LexToken(CLOSEBRACKET,')',1,2684) -LexToken(COMMA,',',1,2685) -LexToken(VAR,'list',1,2686) -LexToken(OPENBRACKET,'(',1,2690) -LexToken(VAR,'out',1,2691) -LexToken(COMMA,',',1,2694) -LexToken(VAR,'ot',1,2695) -LexToken(CLOSEBRACKET,')',1,2697) -LexToken(COMMA,',',1,2698) -LexToken(OPENSQBRACKET,'[',1,2699) -LexToken(CLOSESQBRACKET,']',1,2700) -LexToken(COMMA,',',1,2701) -LexToken(OPENSQBRACKET,'[',1,2702) -LexToken(CLOSESQBRACKET,']',1,2703) -LexToken(CLOSEBRACKET,')',1,2704) -LexToken(EOL,'\n',1,2705) -LexToken(END,'end',1,2718) -LexToken(EOL,'\n',1,2721) -LexToken(IF,'if',1,2734) -LexToken(VAR,'ok',1,2737) -LexToken(THEN,'then',1,2740) -LexToken(EOL,'\n',1,2744) -LexToken(VAR,'model',1,2761) -LexToken(DOT,'.',1,2766) -LexToken(VAR,'sim',1,2767) -LexToken(ASSIGNMENT,'=',1,2770) -LexToken(VAR,'list',1,2771) -LexToken(OPENBRACKET,'(',1,2775) -LexToken(VAR,'function_name',1,2776) -LexToken(COMMA,',',1,2789) -LexToken(VAR,'funtyp',1,2790) -LexToken(CLOSEBRACKET,')',1,2796) -LexToken(EOL,'\n',1,2797) -LexToken(VAR,'arg1',1,2815) -LexToken(DOT,'.',1,2819) -LexToken(VAR,'model',1,2820) -LexToken(ASSIGNMENT,'=',1,2825) -LexToken(VAR,'model',1,2826) -LexToken(EOL,'\n',1,2831) -LexToken(VAR,'graphics',1,2848) -LexToken(DOT,'.',1,2856) -LexToken(VAR,'exprs',1,2857) -LexToken(ASSIGNMENT,'=',1,2862) -LexToken(VAR,'label',1,2863) -LexToken(EOL,'\n',1,2868) -LexToken(VAR,'arg1',1,2885) -LexToken(DOT,'.',1,2889) -LexToken(VAR,'graphics',1,2890) -LexToken(ASSIGNMENT,'=',1,2898) -LexToken(VAR,'graphics',1,2899) -LexToken(EOL,'\n',1,2907) -LexToken(VAR,'x',1,2924) -LexToken(ASSIGNMENT,'=',1,2925) -LexToken(VAR,'arg1',1,2926) -LexToken(EOL,'\n',1,2930) -LexToken(BREAK,'break',1,2947) -LexToken(EOL,'\n',1,2952) -LexToken(END,'end',1,2965) -LexToken(EOL,'\n',1,2968) -LexToken(END,'end',1,2977) -LexToken(EOL,'\n',1,2980) -LexToken(CASE,'case',1,2985) -LexToken(DQSTRING,'"define"',1,2997) -LexToken(THEN,'then',1,2999) -LexToken(EOL,'\n',1,3003) -LexToken(VAR,'model',1,3012) -LexToken(ASSIGNMENT,'=',1,3017) -LexToken(SCICOS_MODEL,'scicos_model',1,3018) -LexToken(OPENBRACKET,'(',1,3030) -LexToken(CLOSEBRACKET,')',1,3031) -LexToken(EOL,'\n',1,3032) -LexToken(VAR,'function_name',1,3041) -LexToken(ASSIGNMENT,'=',1,3054) -LexToken(DQSTRING,'"extrilz"',1,3063) -LexToken(EOL,'\n',1,3064) -LexToken(VAR,'funtyp',1,3074) -LexToken(ASSIGNMENT,'=',1,3080) -LexToken(NUMBER,'4',1,3081) -LexToken(EOL,'\n',1,3082) -LexToken(VAR,'model',1,3092) -LexToken(DOT,'.',1,3097) -LexToken(VAR,'sim',1,3098) -LexToken(ASSIGNMENT,'=',1,3101) -LexToken(VAR,'list',1,3102) -LexToken(OPENBRACKET,'(',1,3106) -LexToken(VAR,'function_name',1,3107) -LexToken(COMMA,',',1,3120) -LexToken(VAR,'funtyp',1,3121) -LexToken(CLOSEBRACKET,')',1,3127) -LexToken(EOL,'\n',1,3128) -LexToken(EOL,'\n',1,3129) -LexToken(VAR,'model',1,3138) -LexToken(DOT,'.',1,3143) -LexToken(VAR,'in',1,3144) -LexToken(ASSIGNMENT,'=',1,3146) -LexToken(ADDITION,'-',1,3147) -LexToken(NUMBER,'1',1,3148) -LexToken(EOL,'\n',1,3149) -LexToken(VAR,'model',1,3158) -LexToken(DOT,'.',1,3163) -LexToken(VAR,'in2',1,3164) -LexToken(ASSIGNMENT,'=',1,3167) -LexToken(ADDITION,'-',1,3168) -LexToken(NUMBER,'2',1,3169) -LexToken(EOL,'\n',1,3170) -LexToken(VAR,'model',1,3179) -LexToken(DOT,'.',1,3184) -LexToken(VAR,'intyp',1,3185) -LexToken(ASSIGNMENT,'=',1,3190) -LexToken(NUMBER,'1',1,3191) -LexToken(EOL,'\n',1,3192) -LexToken(VAR,'model',1,3201) -LexToken(DOT,'.',1,3206) -LexToken(VAR,'out',1,3207) -LexToken(ASSIGNMENT,'=',1,3210) -LexToken(ADDITION,'-',1,3211) -LexToken(NUMBER,'1',1,3212) -LexToken(EOL,'\n',1,3213) -LexToken(VAR,'model',1,3222) -LexToken(DOT,'.',1,3227) -LexToken(VAR,'out2',1,3228) -LexToken(ASSIGNMENT,'=',1,3232) -LexToken(ADDITION,'-',1,3233) -LexToken(NUMBER,'2',1,3234) -LexToken(EOL,'\n',1,3235) -LexToken(VAR,'model',1,3244) -LexToken(DOT,'.',1,3249) -LexToken(VAR,'outtyp',1,3250) -LexToken(ASSIGNMENT,'=',1,3256) -LexToken(NUMBER,'1',1,3257) -LexToken(EOL,'\n',1,3258) -LexToken(VAR,'model',1,3267) -LexToken(DOT,'.',1,3272) -LexToken(VAR,'evtin',1,3273) -LexToken(ASSIGNMENT,'=',1,3278) -LexToken(OPENSQBRACKET,'[',1,3279) -LexToken(CLOSESQBRACKET,']',1,3280) -LexToken(EOL,'\n',1,3281) -LexToken(VAR,'model',1,3290) -LexToken(DOT,'.',1,3295) -LexToken(VAR,'evtout',1,3296) -LexToken(ASSIGNMENT,'=',1,3302) -LexToken(OPENSQBRACKET,'[',1,3303) -LexToken(CLOSESQBRACKET,']',1,3304) -LexToken(EOL,'\n',1,3305) -LexToken(VAR,'model',1,3314) -LexToken(DOT,'.',1,3319) -LexToken(VAR,'state',1,3320) -LexToken(ASSIGNMENT,'=',1,3325) -LexToken(OPENSQBRACKET,'[',1,3326) -LexToken(CLOSESQBRACKET,']',1,3327) -LexToken(EOL,'\n',1,3328) -LexToken(VAR,'model',1,3337) -LexToken(DOT,'.',1,3342) -LexToken(VAR,'dstate',1,3343) -LexToken(ASSIGNMENT,'=',1,3349) -LexToken(OPENSQBRACKET,'[',1,3350) -LexToken(CLOSESQBRACKET,']',1,3351) -LexToken(EOL,'\n',1,3352) -LexToken(VAR,'model',1,3361) -LexToken(DOT,'.',1,3366) -LexToken(VAR,'rpar',1,3367) -LexToken(ASSIGNMENT,'=',1,3371) -LexToken(OPENSQBRACKET,'[',1,3372) -LexToken(CLOSESQBRACKET,']',1,3373) -LexToken(EOL,'\n',1,3374) -LexToken(VAR,'model',1,3383) -LexToken(DOT,'.',1,3388) -LexToken(VAR,'ipar',1,3389) -LexToken(ASSIGNMENT,'=',1,3393) -LexToken(OPENSQBRACKET,'[',1,3394) -LexToken(CLOSESQBRACKET,']',1,3395) -LexToken(EOL,'\n',1,3396) -LexToken(VAR,'model',1,3405) -LexToken(DOT,'.',1,3410) -LexToken(VAR,'blocktype',1,3411) -LexToken(ASSIGNMENT,'=',1,3420) -LexToken(DQSTRING,'"c"',1,3423) -LexToken(EOL,'\n',1,3424) -LexToken(VAR,'model',1,3433) -LexToken(DOT,'.',1,3438) -LexToken(VAR,'firing',1,3439) -LexToken(ASSIGNMENT,'=',1,3445) -LexToken(OPENSQBRACKET,'[',1,3446) -LexToken(CLOSESQBRACKET,']',1,3447) -LexToken(EOL,'\n',1,3448) -LexToken(VAR,'model',1,3457) -LexToken(DOT,'.',1,3462) -LexToken(VAR,'dep_ut',1,3463) -LexToken(ASSIGNMENT,'=',1,3469) -LexToken(OPENSQBRACKET,'[',1,3470) -LexToken(PREVAR_BOOLEAN,'%t',1,3471) -LexToken(PREVAR_BOOLEAN,'%f',1,3474) -LexToken(CLOSESQBRACKET,']',1,3476) -LexToken(EOL,'\n',1,3477) -LexToken(VAR,'label',1,3486) -LexToken(ASSIGNMENT,'=',1,3491) -LexToken(OPENSQBRACKET,'[',1,3492) -LexToken(VAR,'sci2exp',1,3493) -LexToken(OPENBRACKET,'(',1,3500) -LexToken(NUMBER,'1',1,3501) -LexToken(CLOSEBRACKET,')',1,3502) -LexToken(SEMICOLON,';',1,3503) -LexToken(VAR,'sci2exp',1,3504) -LexToken(OPENBRACKET,'(',1,3511) -LexToken(NUMBER,'1',1,3512) -LexToken(CLOSEBRACKET,')',1,3513) -LexToken(CLOSESQBRACKET,']',1,3514) -LexToken(EOL,'\n',1,3515) -LexToken(VAR,'gr_i',1,3525) -LexToken(ASSIGNMENT,'=',1,3529) -LexToken(OPENSQBRACKET,'[',1,3530) -LexToken(CLOSESQBRACKET,']',1,3531) -LexToken(EOL,'\n',1,3532) -LexToken(VAR,'x',1,3541) -LexToken(ASSIGNMENT,'=',1,3542) -LexToken(VAR,'standard_define',1,3543) -LexToken(OPENBRACKET,'(',1,3558) -LexToken(OPENSQBRACKET,'[',1,3559) -LexToken(NUMBER,'3',1,3560) -LexToken(NUMBER,'2',1,3562) -LexToken(CLOSESQBRACKET,']',1,3563) -LexToken(COMMA,',',1,3564) -LexToken(VAR,'model',1,3565) -LexToken(COMMA,',',1,3570) -LexToken(VAR,'label',1,3571) -LexToken(COMMA,',',1,3576) -LexToken(VAR,'gr_i',1,3577) -LexToken(CLOSEBRACKET,')',1,3581) -LexToken(EOL,'\n',1,3582) -LexToken(END,'end',1,3587) -LexToken(EOL,'\n',1,3590) -LexToken(ENDFUNCTION,'endfunction',1,3591) -LexToken(EOL,'\n',1,3602) -LexToken(EOL,'\n',1,3603) +/* autogenerated from "macros/MatrixOp/EXTTRI.sci" */ +function EXTTRI() { +EXTTRI.prototype.get = function EXTTRI() { +} +EXTTRI.prototype.set = function EXTTRI() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,decomptyp,lab]=scicos_getvalue("Set EXTTRI block parameters",["Datatype(1=real double 2=Complex)","extraction type (1=lower 2=upper 3=diagonal)"],list("vec",1,"vec",1),label); +if (!ok) { +break +} +label=lab; +if ((typ==1)) { +if ((decomptyp==1)) { +function_name="exttril"; +} else if ((decomptyp==2)) { +function_name="exttriu"; +} else if ((decomptyp==3)) { +function_name="extdiag"; +} else { +message("decomposition type is not supported"); +ok=None; +} +it=1; +ot=1; +} else if ((typ==2)) { +if ((decomptyp==1)) { +function_name="exttrilz"; +} else if ((decomptyp==2)) { +function_name="exttriuz"; +} else if ((decomptyp==3)) { +function_name="extdiagz"; +} else { +message("decomposition type is not supported"); +ok=None; +} +it=2; +ot=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +} +if (ok) { +model.sim=list(function_name,funtyp); +arg1.model=model; +graphics.exprs=label; +arg1.graphics=graphics; +x=arg1; +break +} +} +} +EXTTRI.prototype.define = function EXTTRI() { +model=scicos_model(); +function_name="extrilz"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.out=-1; +model.out2=-2; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1),sci2exp(1)]; +gr_i=[]; +x=standard_define([3,2],model,label,gr_i); +} +EXTTRI.prototype.details = function EXTTRI() { +} +} diff --git a/js/MatrixOp/MATBKSL.js b/js/MatrixOp/MATBKSL.js index 7c208695..38fc6deb 100644 --- a/js/MatrixOp/MATBKSL.js +++ b/js/MatrixOp/MATBKSL.js @@ -1,492 +1,71 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATBKSL',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'graphics',1,972) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(VAR,'arg1',1,981) -LexToken(DOT,'.',1,985) -LexToken(VAR,'graphics',1,986) -LexToken(EOL,'\n',1,994) -LexToken(VAR,'label',1,1004) -LexToken(ASSIGNMENT,'=',1,1009) -LexToken(VAR,'graphics',1,1010) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'exprs',1,1019) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'model',1,1033) -LexToken(ASSIGNMENT,'=',1,1038) -LexToken(VAR,'arg1',1,1039) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'model',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(IF,'if',1,1059) -LexToken(VAR,'size',1,1062) -LexToken(OPENBRACKET,'(',1,1066) -LexToken(VAR,'label',1,1067) -LexToken(COMMA,',',1,1072) -LexToken(DQSTRING,'"*"',1,1075) -LexToken(CLOSEBRACKET,')',1,1076) -LexToken(COMPARISON,'==',1,1077) -LexToken(NUMBER,'14',1,1079) -LexToken(THEN,'then',1,1082) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'label',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'9',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(CLOSESQBRACKET,']',1,1109) -LexToken(EOL,'\n',1,1110) -LexToken(END,'end',1,1120) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'typ',1,1175) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'exprs',1,1179) -LexToken(CLOSESQBRACKET,']',1,1184) -LexToken(ASSIGNMENT,'=',1,1185) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1186) -LexToken(OPENBRACKET,'(',1,1201) -LexToken(DQSTRING,'"Set MATBKSL Block"',1,1220) -LexToken(COMMA,',',1,1221) -LexToken(OPENSQBRACKET,'[',1,1237) -LexToken(DQSTRING,'"Datatype (1=real double 2=Complex)"',1,1274) -LexToken(CLOSESQBRACKET,']',1,1275) -LexToken(COMMA,',',1,1276) -LexToken(VAR,'list',1,1277) -LexToken(OPENBRACKET,'(',1,1281) -LexToken(DQSTRING,'"vec"',1,1286) -LexToken(COMMA,',',1,1287) -LexToken(NUMBER,'1',1,1288) -LexToken(CLOSEBRACKET,')',1,1289) -LexToken(COMMA,',',1,1290) -LexToken(VAR,'label',1,1291) -LexToken(CLOSEBRACKET,')',1,1296) -LexToken(EOL,'\n',1,1297) -LexToken(IF,'if',1,1310) -LexToken(NOT,'~',1,1313) -LexToken(VAR,'ok',1,1314) -LexToken(THEN,'then',1,1317) -LexToken(EOL,'\n',1,1321) -LexToken(BREAK,'break',1,1338) -LexToken(EOL,'\n',1,1343) -LexToken(END,'end',1,1357) -LexToken(EOL,'\n',1,1360) -LexToken(IF,'if',1,1373) -LexToken(OPENBRACKET,'(',1,1376) -LexToken(VAR,'typ',1,1377) -LexToken(COMPARISON,'==',1,1380) -LexToken(NUMBER,'1',1,1382) -LexToken(CLOSEBRACKET,')',1,1383) -LexToken(THEN,'then',1,1385) -LexToken(EOL,'\n',1,1389) -LexToken(VAR,'function_name',1,1406) -LexToken(ASSIGNMENT,'=',1,1419) -LexToken(DQSTRING,'"mat_bksl"',1,1429) -LexToken(EOL,'\n',1,1430) -LexToken(VAR,'ot',1,1448) -LexToken(ASSIGNMENT,'=',1,1450) -LexToken(NUMBER,'1',1,1451) -LexToken(EOL,'\n',1,1452) -LexToken(VAR,'it',1,1470) -LexToken(ASSIGNMENT,'=',1,1472) -LexToken(OPENSQBRACKET,'[',1,1473) -LexToken(NUMBER,'1',1,1474) -LexToken(NUMBER,'1',1,1476) -LexToken(CLOSESQBRACKET,']',1,1477) -LexToken(EOL,'\n',1,1478) -LexToken(ELSEIF,'elseif',1,1492) -LexToken(OPENBRACKET,'(',1,1499) -LexToken(VAR,'typ',1,1500) -LexToken(COMPARISON,'==',1,1503) -LexToken(NUMBER,'2',1,1505) -LexToken(CLOSEBRACKET,')',1,1506) -LexToken(THEN,'then',1,1508) -LexToken(EOL,'\n',1,1512) -LexToken(VAR,'function_name',1,1529) -LexToken(ASSIGNMENT,'=',1,1542) -LexToken(DQSTRING,'"matz_bksl"',1,1553) -LexToken(EOL,'\n',1,1554) -LexToken(VAR,'ot',1,1572) -LexToken(ASSIGNMENT,'=',1,1574) -LexToken(NUMBER,'2',1,1575) -LexToken(EOL,'\n',1,1576) -LexToken(VAR,'it',1,1594) -LexToken(ASSIGNMENT,'=',1,1596) -LexToken(OPENSQBRACKET,'[',1,1597) -LexToken(NUMBER,'2',1,1598) -LexToken(NUMBER,'2',1,1600) -LexToken(CLOSESQBRACKET,']',1,1601) -LexToken(EOL,'\n',1,1602) -LexToken(ELSE,'else',1,1616) -LexToken(EOL,'\n',1,1620) -LexToken(VAR,'message',1,1637) -LexToken(OPENBRACKET,'(',1,1644) -LexToken(DQSTRING,'"Datatype is not supported"',1,1671) -LexToken(CLOSEBRACKET,')',1,1672) -LexToken(EOL,'\n',1,1673) -LexToken(VAR,'ok',1,1691) -LexToken(ASSIGNMENT,'=',1,1693) -LexToken(PREVAR_BOOLEAN,'%f',1,1694) -LexToken(EOL,'\n',1,1696) -LexToken(END,'end',1,1710) -LexToken(EOL,'\n',1,1713) -LexToken(VAR,'in',1,1726) -LexToken(ASSIGNMENT,'=',1,1728) -LexToken(OPENSQBRACKET,'[',1,1729) -LexToken(VAR,'model',1,1730) -LexToken(DOT,'.',1,1735) -LexToken(VAR,'in',1,1736) -LexToken(VAR,'model',1,1739) -LexToken(DOT,'.',1,1744) -LexToken(VAR,'in2',1,1745) -LexToken(CLOSESQBRACKET,']',1,1748) -LexToken(EOL,'\n',1,1749) -LexToken(VAR,'out',1,1763) -LexToken(ASSIGNMENT,'=',1,1766) -LexToken(OPENSQBRACKET,'[',1,1767) -LexToken(VAR,'model',1,1768) -LexToken(DOT,'.',1,1773) -LexToken(VAR,'out',1,1774) -LexToken(VAR,'model',1,1778) -LexToken(DOT,'.',1,1783) -LexToken(VAR,'out2',1,1784) -LexToken(CLOSESQBRACKET,']',1,1788) -LexToken(EOL,'\n',1,1789) -LexToken(VAR,'funtyp',1,1803) -LexToken(ASSIGNMENT,'=',1,1809) -LexToken(NUMBER,'4',1,1810) -LexToken(EOL,'\n',1,1811) -LexToken(IF,'if',1,1825) -LexToken(VAR,'ok',1,1828) -LexToken(THEN,'then',1,1831) -LexToken(EOL,'\n',1,1835) -LexToken(VAR,'label',1,1852) -LexToken(ASSIGNMENT,'=',1,1857) -LexToken(VAR,'exprs',1,1858) -LexToken(EOL,'\n',1,1863) -LexToken(OPENSQBRACKET,'[',1,1881) -LexToken(VAR,'model',1,1882) -LexToken(COMMA,',',1,1887) -LexToken(VAR,'graphics',1,1888) -LexToken(COMMA,',',1,1896) -LexToken(VAR,'ok',1,1897) -LexToken(CLOSESQBRACKET,']',1,1899) -LexToken(ASSIGNMENT,'=',1,1900) -LexToken(VAR,'set_io',1,1901) -LexToken(OPENBRACKET,'(',1,1907) -LexToken(VAR,'model',1,1908) -LexToken(COMMA,',',1,1913) -LexToken(VAR,'graphics',1,1914) -LexToken(COMMA,',',1,1922) -LexToken(VAR,'list',1,1923) -LexToken(OPENBRACKET,'(',1,1927) -LexToken(VAR,'in',1,1928) -LexToken(COMMA,',',1,1930) -LexToken(VAR,'it',1,1931) -LexToken(CLOSEBRACKET,')',1,1933) -LexToken(COMMA,',',1,1934) -LexToken(VAR,'list',1,1935) -LexToken(OPENBRACKET,'(',1,1939) -LexToken(VAR,'out',1,1940) -LexToken(COMMA,',',1,1943) -LexToken(VAR,'ot',1,1944) -LexToken(CLOSEBRACKET,')',1,1946) -LexToken(COMMA,',',1,1947) -LexToken(OPENSQBRACKET,'[',1,1948) -LexToken(CLOSESQBRACKET,']',1,1949) -LexToken(COMMA,',',1,1950) -LexToken(OPENSQBRACKET,'[',1,1951) -LexToken(CLOSESQBRACKET,']',1,1952) -LexToken(CLOSEBRACKET,')',1,1953) -LexToken(EOL,'\n',1,1954) -LexToken(VAR,'model',1,1971) -LexToken(DOT,'.',1,1976) -LexToken(VAR,'sim',1,1977) -LexToken(ASSIGNMENT,'=',1,1980) -LexToken(VAR,'list',1,1981) -LexToken(OPENBRACKET,'(',1,1985) -LexToken(VAR,'function_name',1,1986) -LexToken(COMMA,',',1,1999) -LexToken(VAR,'funtyp',1,2000) -LexToken(CLOSEBRACKET,')',1,2006) -LexToken(EOL,'\n',1,2007) -LexToken(VAR,'graphics',1,2025) -LexToken(DOT,'.',1,2033) -LexToken(VAR,'exprs',1,2034) -LexToken(ASSIGNMENT,'=',1,2039) -LexToken(VAR,'label',1,2040) -LexToken(EOL,'\n',1,2045) -LexToken(VAR,'arg1',1,2063) -LexToken(DOT,'.',1,2067) -LexToken(VAR,'graphics',1,2068) -LexToken(ASSIGNMENT,'=',1,2076) -LexToken(VAR,'graphics',1,2077) -LexToken(EOL,'\n',1,2085) -LexToken(VAR,'arg1',1,2103) -LexToken(DOT,'.',1,2107) -LexToken(VAR,'model',1,2108) -LexToken(ASSIGNMENT,'=',1,2113) -LexToken(VAR,'model',1,2114) -LexToken(EOL,'\n',1,2119) -LexToken(VAR,'x',1,2137) -LexToken(ASSIGNMENT,'=',1,2138) -LexToken(VAR,'arg1',1,2139) -LexToken(EOL,'\n',1,2143) -LexToken(BREAK,'break',1,2160) -LexToken(EOL,'\n',1,2165) -LexToken(END,'end',1,2178) -LexToken(EOL,'\n',1,2181) -LexToken(END,'end',1,2190) -LexToken(EOL,'\n',1,2193) -LexToken(CASE,'case',1,2198) -LexToken(DQSTRING,'"define"',1,2210) -LexToken(THEN,'then',1,2212) -LexToken(EOL,'\n',1,2216) -LexToken(VAR,'model',1,2225) -LexToken(ASSIGNMENT,'=',1,2230) -LexToken(SCICOS_MODEL,'scicos_model',1,2231) -LexToken(OPENBRACKET,'(',1,2243) -LexToken(CLOSEBRACKET,')',1,2244) -LexToken(EOL,'\n',1,2245) -LexToken(VAR,'function_name',1,2254) -LexToken(ASSIGNMENT,'=',1,2267) -LexToken(DQSTRING,'"mat_bksl"',1,2277) -LexToken(EOL,'\n',1,2278) -LexToken(VAR,'funtyp',1,2288) -LexToken(ASSIGNMENT,'=',1,2294) -LexToken(NUMBER,'4',1,2295) -LexToken(EOL,'\n',1,2296) -LexToken(VAR,'model',1,2306) -LexToken(DOT,'.',1,2311) -LexToken(VAR,'sim',1,2312) -LexToken(ASSIGNMENT,'=',1,2315) -LexToken(VAR,'list',1,2316) -LexToken(OPENBRACKET,'(',1,2320) -LexToken(VAR,'function_name',1,2321) -LexToken(COMMA,',',1,2334) -LexToken(VAR,'funtyp',1,2335) -LexToken(CLOSEBRACKET,')',1,2341) -LexToken(EOL,'\n',1,2342) -LexToken(VAR,'model',1,2351) -LexToken(DOT,'.',1,2356) -LexToken(VAR,'in',1,2357) -LexToken(ASSIGNMENT,'=',1,2359) -LexToken(OPENSQBRACKET,'[',1,2360) -LexToken(ADDITION,'-',1,2361) -LexToken(NUMBER,'1',1,2362) -LexToken(SEMICOLON,';',1,2363) -LexToken(ADDITION,'-',1,2364) -LexToken(NUMBER,'1',1,2365) -LexToken(CLOSESQBRACKET,']',1,2366) -LexToken(EOL,'\n',1,2367) -LexToken(VAR,'model',1,2376) -LexToken(DOT,'.',1,2381) -LexToken(VAR,'in2',1,2382) -LexToken(ASSIGNMENT,'=',1,2385) -LexToken(OPENSQBRACKET,'[',1,2386) -LexToken(ADDITION,'-',1,2387) -LexToken(NUMBER,'2',1,2388) -LexToken(SEMICOLON,';',1,2389) -LexToken(ADDITION,'-',1,2390) -LexToken(NUMBER,'3',1,2391) -LexToken(CLOSESQBRACKET,']',1,2392) -LexToken(EOL,'\n',1,2393) -LexToken(VAR,'model',1,2402) -LexToken(DOT,'.',1,2407) -LexToken(VAR,'intyp',1,2408) -LexToken(ASSIGNMENT,'=',1,2413) -LexToken(OPENSQBRACKET,'[',1,2414) -LexToken(NUMBER,'1',1,2415) -LexToken(NUMBER,'1',1,2417) -LexToken(CLOSESQBRACKET,']',1,2418) -LexToken(EOL,'\n',1,2419) -LexToken(VAR,'model',1,2428) -LexToken(DOT,'.',1,2433) -LexToken(VAR,'out',1,2434) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(ADDITION,'-',1,2438) -LexToken(NUMBER,'2',1,2439) -LexToken(EOL,'\n',1,2440) -LexToken(VAR,'model',1,2449) -LexToken(DOT,'.',1,2454) -LexToken(VAR,'out2',1,2455) -LexToken(ASSIGNMENT,'=',1,2459) -LexToken(ADDITION,'-',1,2460) -LexToken(NUMBER,'3',1,2461) -LexToken(EOL,'\n',1,2462) -LexToken(VAR,'model',1,2471) -LexToken(DOT,'.',1,2476) -LexToken(VAR,'outtyp',1,2477) -LexToken(ASSIGNMENT,'=',1,2483) -LexToken(NUMBER,'1',1,2484) -LexToken(EOL,'\n',1,2485) -LexToken(VAR,'model',1,2494) -LexToken(DOT,'.',1,2499) -LexToken(VAR,'evtin',1,2500) -LexToken(ASSIGNMENT,'=',1,2505) -LexToken(OPENSQBRACKET,'[',1,2506) -LexToken(CLOSESQBRACKET,']',1,2507) -LexToken(EOL,'\n',1,2508) -LexToken(VAR,'model',1,2517) -LexToken(DOT,'.',1,2522) -LexToken(VAR,'evtout',1,2523) -LexToken(ASSIGNMENT,'=',1,2529) -LexToken(OPENSQBRACKET,'[',1,2530) -LexToken(CLOSESQBRACKET,']',1,2531) -LexToken(EOL,'\n',1,2532) -LexToken(VAR,'model',1,2541) -LexToken(DOT,'.',1,2546) -LexToken(VAR,'state',1,2547) -LexToken(ASSIGNMENT,'=',1,2552) -LexToken(OPENSQBRACKET,'[',1,2553) -LexToken(CLOSESQBRACKET,']',1,2554) -LexToken(EOL,'\n',1,2555) -LexToken(VAR,'model',1,2564) -LexToken(DOT,'.',1,2569) -LexToken(VAR,'dstate',1,2570) -LexToken(ASSIGNMENT,'=',1,2576) -LexToken(OPENSQBRACKET,'[',1,2577) -LexToken(CLOSESQBRACKET,']',1,2578) -LexToken(EOL,'\n',1,2579) -LexToken(VAR,'model',1,2588) -LexToken(DOT,'.',1,2593) -LexToken(VAR,'rpar',1,2594) -LexToken(ASSIGNMENT,'=',1,2598) -LexToken(OPENSQBRACKET,'[',1,2599) -LexToken(CLOSESQBRACKET,']',1,2600) -LexToken(EOL,'\n',1,2601) -LexToken(VAR,'model',1,2610) -LexToken(DOT,'.',1,2615) -LexToken(VAR,'ipar',1,2616) -LexToken(ASSIGNMENT,'=',1,2620) -LexToken(OPENSQBRACKET,'[',1,2621) -LexToken(CLOSESQBRACKET,']',1,2622) -LexToken(EOL,'\n',1,2623) -LexToken(VAR,'model',1,2632) -LexToken(DOT,'.',1,2637) -LexToken(VAR,'blocktype',1,2638) -LexToken(ASSIGNMENT,'=',1,2647) -LexToken(DQSTRING,'"c"',1,2650) -LexToken(EOL,'\n',1,2651) -LexToken(VAR,'model',1,2660) -LexToken(DOT,'.',1,2665) -LexToken(VAR,'firing',1,2666) -LexToken(ASSIGNMENT,'=',1,2672) -LexToken(OPENSQBRACKET,'[',1,2673) -LexToken(CLOSESQBRACKET,']',1,2674) -LexToken(EOL,'\n',1,2675) -LexToken(VAR,'model',1,2684) -LexToken(DOT,'.',1,2689) -LexToken(VAR,'dep_ut',1,2690) -LexToken(ASSIGNMENT,'=',1,2696) -LexToken(OPENSQBRACKET,'[',1,2697) -LexToken(PREVAR_BOOLEAN,'%t',1,2698) -LexToken(PREVAR_BOOLEAN,'%f',1,2701) -LexToken(CLOSESQBRACKET,']',1,2703) -LexToken(EOL,'\n',1,2704) -LexToken(VAR,'label',1,2713) -LexToken(ASSIGNMENT,'=',1,2718) -LexToken(OPENSQBRACKET,'[',1,2719) -LexToken(VAR,'sci2exp',1,2720) -LexToken(OPENBRACKET,'(',1,2727) -LexToken(NUMBER,'1',1,2728) -LexToken(CLOSEBRACKET,')',1,2729) -LexToken(CLOSESQBRACKET,']',1,2730) -LexToken(EOL,'\n',1,2731) -LexToken(VAR,'gr_i',1,2741) -LexToken(ASSIGNMENT,'=',1,2745) -LexToken(OPENSQBRACKET,'[',1,2746) -LexToken(CLOSESQBRACKET,']',1,2747) -LexToken(EOL,'\n',1,2748) -LexToken(VAR,'x',1,2757) -LexToken(ASSIGNMENT,'=',1,2758) -LexToken(VAR,'standard_define',1,2759) -LexToken(OPENBRACKET,'(',1,2774) -LexToken(OPENSQBRACKET,'[',1,2775) -LexToken(NUMBER,'2',1,2776) -LexToken(NUMBER,'2',1,2778) -LexToken(CLOSESQBRACKET,']',1,2779) -LexToken(COMMA,',',1,2780) -LexToken(VAR,'model',1,2781) -LexToken(COMMA,',',1,2786) -LexToken(VAR,'label',1,2787) -LexToken(COMMA,',',1,2792) -LexToken(VAR,'gr_i',1,2793) -LexToken(CLOSEBRACKET,')',1,2797) -LexToken(EOL,'\n',1,2798) -LexToken(END,'end',1,2803) -LexToken(EOL,'\n',1,2806) -LexToken(ENDFUNCTION,'endfunction',1,2807) -LexToken(EOL,'\n',1,2818) -LexToken(EOL,'\n',1,2819) +/* autogenerated from "macros/MatrixOp/MATBKSL.sci" */ +function MATBKSL() { +MATBKSL.prototype.get = function MATBKSL() { +} +MATBKSL.prototype.set = function MATBKSL() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATBKSL Block",["Datatype (1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_bksl"; +ot=1; +it=[1,1]; +} else if ((typ==2)) { +function_name="matz_bksl"; +ot=2; +it=[2,2]; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATBKSL.prototype.define = function MATBKSL() { +model=scicos_model(); +function_name="mat_bksl"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=[-1,-1]; +model.in2=[-2,-3]; +model.intyp=[1,1]; +model.out=-2; +model.out2=-3; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATBKSL.prototype.details = function MATBKSL() { +} +} diff --git a/js/MatrixOp/MATCATH.js b/js/MatrixOp/MATCATH.js index 511fe24b..66648256 100644 --- a/js/MatrixOp/MATCATH.js +++ b/js/MatrixOp/MATCATH.js @@ -1,466 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATCATH',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'model',1,965) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(VAR,'arg1',1,971) -LexToken(DOT,'.',1,975) -LexToken(VAR,'model',1,976) -LexToken(EOL,'\n',1,981) -LexToken(VAR,'graphics',1,991) -LexToken(ASSIGNMENT,'=',1,999) -LexToken(VAR,'arg1',1,1000) -LexToken(DOT,'.',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(EOL,'\n',1,1013) -LexToken(VAR,'label',1,1023) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'graphics',1,1029) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'exprs',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(IF,'if',1,1052) -LexToken(VAR,'size',1,1055) -LexToken(OPENBRACKET,'(',1,1059) -LexToken(VAR,'label',1,1060) -LexToken(COMMA,',',1,1065) -LexToken(DQSTRING,'"*"',1,1068) -LexToken(CLOSEBRACKET,')',1,1069) -LexToken(COMPARISON,'>',1,1070) -LexToken(NUMBER,'1',1,1071) -LexToken(THEN,'then',1,1073) -LexToken(EOL,'\n',1,1093) -LexToken(VAR,'label',1,1106) -LexToken(ASSIGNMENT,'=',1,1111) -LexToken(DQSTRING,'"size(evstr("',1,1124) -LexToken(ADDITION,'+',1,1125) -LexToken(VAR,'label',1,1126) -LexToken(OPENBRACKET,'(',1,1131) -LexToken(NUMBER,'2',1,1132) -LexToken(CLOSEBRACKET,')',1,1133) -LexToken(ADDITION,'+',1,1134) -LexToken(DQSTRING,'"),\\\'*\\\')"',1,1144) -LexToken(EOL,'\n',1,1145) -LexToken(END,'end',1,1155) -LexToken(EOL,'\n',1,1158) -LexToken(WHILE,'while',1,1167) -LexToken(PREVAR_BOOLEAN,'%t',1,1173) -LexToken(DO,'do',1,1176) -LexToken(EOL,'\n',1,1178) -LexToken(OPENSQBRACKET,'[',1,1191) -LexToken(VAR,'ok',1,1192) -LexToken(COMMA,',',1,1194) -LexToken(VAR,'nin',1,1195) -LexToken(COMMA,',',1,1198) -LexToken(VAR,'lab',1,1199) -LexToken(CLOSESQBRACKET,']',1,1202) -LexToken(ASSIGNMENT,'=',1,1203) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1219) -LexToken(OPENBRACKET,'(',1,1234) -LexToken(DQSTRING,'"Set MATCATH block parameters"',1,1264) -LexToken(COMMA,',',1,1265) -LexToken(OPENSQBRACKET,'[',1,1281) -LexToken(DQSTRING,'"Number of input"',1,1298) -LexToken(CLOSESQBRACKET,']',1,1299) -LexToken(COMMA,',',1,1300) -LexToken(VAR,'list',1,1316) -LexToken(OPENBRACKET,'(',1,1320) -LexToken(DQSTRING,'"vec"',1,1325) -LexToken(COMMA,',',1,1326) -LexToken(NUMBER,'1',1,1327) -LexToken(CLOSEBRACKET,')',1,1328) -LexToken(COMMA,',',1,1329) -LexToken(VAR,'label',1,1330) -LexToken(CLOSEBRACKET,')',1,1335) -LexToken(EOL,'\n',1,1336) -LexToken(IF,'if',1,1350) -LexToken(NOT,'~',1,1353) -LexToken(VAR,'ok',1,1354) -LexToken(THEN,'then',1,1357) -LexToken(EOL,'\n',1,1361) -LexToken(BREAK,'break',1,1378) -LexToken(EOL,'\n',1,1383) -LexToken(END,'end',1,1397) -LexToken(EOL,'\n',1,1400) -LexToken(VAR,'label',1,1413) -LexToken(ASSIGNMENT,'=',1,1418) -LexToken(VAR,'lab',1,1419) -LexToken(EOL,'\n',1,1422) -LexToken(VAR,'in',1,1435) -LexToken(ASSIGNMENT,'=',1,1437) -LexToken(OPENSQBRACKET,'[',1,1438) -LexToken(ADDITION,'-',1,1439) -LexToken(NUMBER,'1',1,1440) -LexToken(MULTIPLICATION,'*',1,1441) -LexToken(OPENBRACKET,'(',1,1442) -LexToken(VAR,'ones',1,1443) -LexToken(OPENBRACKET,'(',1,1447) -LexToken(VAR,'nin',1,1448) -LexToken(COMMA,',',1,1451) -LexToken(NUMBER,'1',1,1452) -LexToken(CLOSEBRACKET,')',1,1453) -LexToken(CLOSEBRACKET,')',1,1454) -LexToken(ADDITION,'-',1,1456) -LexToken(OPENBRACKET,'(',1,1457) -LexToken(OPENSQBRACKET,'[',1,1458) -LexToken(NUMBER,'2',1,1459) -LexToken(COLON,':',1,1460) -LexToken(VAR,'nin',1,1461) -LexToken(ADDITION,'+',1,1464) -LexToken(NUMBER,'1',1,1465) -LexToken(CLOSESQBRACKET,']',1,1466) -LexToken(TRANSPOSE,"'",1,1467) -LexToken(CLOSEBRACKET,')',1,1468) -LexToken(CLOSESQBRACKET,']',1,1469) -LexToken(EOL,'\n',1,1470) -LexToken(VAR,'out',1,1484) -LexToken(ASSIGNMENT,'=',1,1487) -LexToken(OPENSQBRACKET,'[',1,1488) -LexToken(ADDITION,'-',1,1489) -LexToken(NUMBER,'1',1,1490) -LexToken(NUMBER,'0',1,1492) -LexToken(CLOSESQBRACKET,']',1,1493) -LexToken(EOL,'\n',1,1494) -LexToken(VAR,'it',1,1507) -LexToken(ASSIGNMENT,'=',1,1509) -LexToken(ADDITION,'-',1,1510) -LexToken(NUMBER,'1',1,1511) -LexToken(MULTIPLICATION,'*',1,1512) -LexToken(OPENBRACKET,'(',1,1513) -LexToken(VAR,'ones',1,1514) -LexToken(OPENBRACKET,'(',1,1518) -LexToken(VAR,'nin',1,1519) -LexToken(COMMA,',',1,1522) -LexToken(NUMBER,'1',1,1523) -LexToken(CLOSEBRACKET,')',1,1524) -LexToken(CLOSEBRACKET,')',1,1525) -LexToken(EOL,'\n',1,1526) -LexToken(VAR,'ot',1,1540) -LexToken(ASSIGNMENT,'=',1,1542) -LexToken(ADDITION,'-',1,1543) -LexToken(NUMBER,'1',1,1544) -LexToken(EOL,'\n',1,1545) -LexToken(OPENSQBRACKET,'[',1,1559) -LexToken(VAR,'model',1,1560) -LexToken(COMMA,',',1,1565) -LexToken(VAR,'graphics',1,1566) -LexToken(COMMA,',',1,1574) -LexToken(VAR,'ok',1,1575) -LexToken(CLOSESQBRACKET,']',1,1577) -LexToken(ASSIGNMENT,'=',1,1578) -LexToken(VAR,'set_io',1,1579) -LexToken(OPENBRACKET,'(',1,1585) -LexToken(VAR,'model',1,1586) -LexToken(COMMA,',',1,1591) -LexToken(VAR,'graphics',1,1592) -LexToken(COMMA,',',1,1600) -LexToken(VAR,'list',1,1601) -LexToken(OPENBRACKET,'(',1,1605) -LexToken(VAR,'in',1,1606) -LexToken(COMMA,',',1,1608) -LexToken(VAR,'it',1,1609) -LexToken(CLOSEBRACKET,')',1,1611) -LexToken(COMMA,',',1,1612) -LexToken(VAR,'list',1,1613) -LexToken(OPENBRACKET,'(',1,1617) -LexToken(VAR,'out',1,1618) -LexToken(COMMA,',',1,1621) -LexToken(VAR,'ot',1,1622) -LexToken(CLOSEBRACKET,')',1,1624) -LexToken(COMMA,',',1,1625) -LexToken(OPENSQBRACKET,'[',1,1626) -LexToken(CLOSESQBRACKET,']',1,1627) -LexToken(COMMA,',',1,1628) -LexToken(OPENSQBRACKET,'[',1,1629) -LexToken(CLOSESQBRACKET,']',1,1630) -LexToken(CLOSEBRACKET,')',1,1631) -LexToken(EOL,'\n',1,1632) -LexToken(IF,'if',1,1645) -LexToken(VAR,'ok',1,1648) -LexToken(THEN,'then',1,1651) -LexToken(EOL,'\n',1,1655) -LexToken(VAR,'funtyp',1,1672) -LexToken(ASSIGNMENT,'=',1,1678) -LexToken(NUMBER,'4',1,1679) -LexToken(EOL,'\n',1,1680) -LexToken(VAR,'model',1,1698) -LexToken(DOT,'.',1,1703) -LexToken(VAR,'sim',1,1704) -LexToken(ASSIGNMENT,'=',1,1707) -LexToken(VAR,'list',1,1708) -LexToken(OPENBRACKET,'(',1,1712) -LexToken(DQSTRING,'"mat_cath"',1,1722) -LexToken(COMMA,',',1,1723) -LexToken(VAR,'funtyp',1,1724) -LexToken(CLOSEBRACKET,')',1,1730) -LexToken(EOL,'\n',1,1731) -LexToken(VAR,'graphics',1,1748) -LexToken(DOT,'.',1,1756) -LexToken(VAR,'exprs',1,1757) -LexToken(ASSIGNMENT,'=',1,1762) -LexToken(VAR,'label',1,1763) -LexToken(EOL,'\n',1,1768) -LexToken(VAR,'arg1',1,1785) -LexToken(DOT,'.',1,1789) -LexToken(VAR,'graphics',1,1790) -LexToken(ASSIGNMENT,'=',1,1798) -LexToken(VAR,'graphics',1,1799) -LexToken(EOL,'\n',1,1807) -LexToken(VAR,'arg1',1,1824) -LexToken(DOT,'.',1,1828) -LexToken(VAR,'model',1,1829) -LexToken(ASSIGNMENT,'=',1,1834) -LexToken(VAR,'model',1,1835) -LexToken(EOL,'\n',1,1840) -LexToken(VAR,'x',1,1857) -LexToken(ASSIGNMENT,'=',1,1858) -LexToken(VAR,'arg1',1,1859) -LexToken(EOL,'\n',1,1863) -LexToken(BREAK,'break',1,1880) -LexToken(EOL,'\n',1,1885) -LexToken(END,'end',1,1898) -LexToken(EOL,'\n',1,1901) -LexToken(END,'end',1,1910) -LexToken(EOL,'\n',1,1913) -LexToken(CASE,'case',1,1918) -LexToken(DQSTRING,'"define"',1,1930) -LexToken(THEN,'then',1,1932) -LexToken(EOL,'\n',1,1936) -LexToken(VAR,'model',1,1945) -LexToken(ASSIGNMENT,'=',1,1950) -LexToken(SCICOS_MODEL,'scicos_model',1,1951) -LexToken(OPENBRACKET,'(',1,1963) -LexToken(CLOSEBRACKET,')',1,1964) -LexToken(EOL,'\n',1,1965) -LexToken(VAR,'function_name',1,1974) -LexToken(ASSIGNMENT,'=',1,1987) -LexToken(DQSTRING,'"mat_cath"',1,1997) -LexToken(EOL,'\n',1,1998) -LexToken(VAR,'funtyp',1,2008) -LexToken(ASSIGNMENT,'=',1,2014) -LexToken(NUMBER,'4',1,2015) -LexToken(EOL,'\n',1,2016) -LexToken(VAR,'model',1,2026) -LexToken(DOT,'.',1,2031) -LexToken(VAR,'sim',1,2032) -LexToken(ASSIGNMENT,'=',1,2035) -LexToken(VAR,'list',1,2036) -LexToken(OPENBRACKET,'(',1,2040) -LexToken(VAR,'function_name',1,2041) -LexToken(COMMA,',',1,2054) -LexToken(VAR,'funtyp',1,2055) -LexToken(CLOSEBRACKET,')',1,2061) -LexToken(EOL,'\n',1,2062) -LexToken(VAR,'model',1,2071) -LexToken(DOT,'.',1,2076) -LexToken(VAR,'in',1,2077) -LexToken(ASSIGNMENT,'=',1,2079) -LexToken(OPENSQBRACKET,'[',1,2080) -LexToken(ADDITION,'-',1,2081) -LexToken(NUMBER,'1',1,2082) -LexToken(SEMICOLON,';',1,2083) -LexToken(ADDITION,'-',1,2084) -LexToken(NUMBER,'1',1,2085) -LexToken(CLOSESQBRACKET,']',1,2086) -LexToken(EOL,'\n',1,2087) -LexToken(VAR,'model',1,2096) -LexToken(DOT,'.',1,2101) -LexToken(VAR,'in2',1,2102) -LexToken(ASSIGNMENT,'=',1,2105) -LexToken(OPENSQBRACKET,'[',1,2106) -LexToken(ADDITION,'-',1,2107) -LexToken(NUMBER,'2',1,2108) -LexToken(SEMICOLON,';',1,2109) -LexToken(ADDITION,'-',1,2110) -LexToken(NUMBER,'3',1,2111) -LexToken(CLOSESQBRACKET,']',1,2112) -LexToken(EOL,'\n',1,2113) -LexToken(VAR,'model',1,2122) -LexToken(DOT,'.',1,2127) -LexToken(VAR,'intyp',1,2128) -LexToken(ASSIGNMENT,'=',1,2133) -LexToken(OPENSQBRACKET,'[',1,2134) -LexToken(NUMBER,'1',1,2135) -LexToken(NUMBER,'1',1,2137) -LexToken(CLOSESQBRACKET,']',1,2138) -LexToken(EOL,'\n',1,2139) -LexToken(VAR,'model',1,2148) -LexToken(DOT,'.',1,2153) -LexToken(VAR,'out',1,2154) -LexToken(ASSIGNMENT,'=',1,2157) -LexToken(ADDITION,'-',1,2158) -LexToken(NUMBER,'1',1,2159) -LexToken(EOL,'\n',1,2160) -LexToken(VAR,'model',1,2169) -LexToken(DOT,'.',1,2174) -LexToken(VAR,'out2',1,2175) -LexToken(ASSIGNMENT,'=',1,2179) -LexToken(NUMBER,'0',1,2180) -LexToken(EOL,'\n',1,2181) -LexToken(VAR,'model',1,2190) -LexToken(DOT,'.',1,2195) -LexToken(VAR,'outtyp',1,2196) -LexToken(ASSIGNMENT,'=',1,2202) -LexToken(ADDITION,'-',1,2203) -LexToken(NUMBER,'1',1,2204) -LexToken(EOL,'\n',1,2205) -LexToken(VAR,'model',1,2214) -LexToken(DOT,'.',1,2219) -LexToken(VAR,'evtin',1,2220) -LexToken(ASSIGNMENT,'=',1,2225) -LexToken(OPENSQBRACKET,'[',1,2226) -LexToken(CLOSESQBRACKET,']',1,2227) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'model',1,2237) -LexToken(DOT,'.',1,2242) -LexToken(VAR,'evtout',1,2243) -LexToken(ASSIGNMENT,'=',1,2249) -LexToken(OPENSQBRACKET,'[',1,2250) -LexToken(CLOSESQBRACKET,']',1,2251) -LexToken(EOL,'\n',1,2252) -LexToken(VAR,'model',1,2261) -LexToken(DOT,'.',1,2266) -LexToken(VAR,'state',1,2267) -LexToken(ASSIGNMENT,'=',1,2272) -LexToken(OPENSQBRACKET,'[',1,2273) -LexToken(CLOSESQBRACKET,']',1,2274) -LexToken(EOL,'\n',1,2275) -LexToken(VAR,'model',1,2284) -LexToken(DOT,'.',1,2289) -LexToken(VAR,'dstate',1,2290) -LexToken(ASSIGNMENT,'=',1,2296) -LexToken(OPENSQBRACKET,'[',1,2297) -LexToken(CLOSESQBRACKET,']',1,2298) -LexToken(EOL,'\n',1,2299) -LexToken(VAR,'model',1,2308) -LexToken(DOT,'.',1,2313) -LexToken(VAR,'rpar',1,2314) -LexToken(ASSIGNMENT,'=',1,2318) -LexToken(OPENSQBRACKET,'[',1,2319) -LexToken(CLOSESQBRACKET,']',1,2320) -LexToken(EOL,'\n',1,2321) -LexToken(VAR,'model',1,2330) -LexToken(DOT,'.',1,2335) -LexToken(VAR,'ipar',1,2336) -LexToken(ASSIGNMENT,'=',1,2340) -LexToken(OPENSQBRACKET,'[',1,2341) -LexToken(CLOSESQBRACKET,']',1,2342) -LexToken(EOL,'\n',1,2343) -LexToken(VAR,'model',1,2352) -LexToken(DOT,'.',1,2357) -LexToken(VAR,'blocktype',1,2358) -LexToken(ASSIGNMENT,'=',1,2367) -LexToken(DQSTRING,'"c"',1,2370) -LexToken(EOL,'\n',1,2371) -LexToken(VAR,'model',1,2380) -LexToken(DOT,'.',1,2385) -LexToken(VAR,'firing',1,2386) -LexToken(ASSIGNMENT,'=',1,2392) -LexToken(OPENSQBRACKET,'[',1,2393) -LexToken(CLOSESQBRACKET,']',1,2394) -LexToken(EOL,'\n',1,2395) -LexToken(VAR,'model',1,2404) -LexToken(DOT,'.',1,2409) -LexToken(VAR,'dep_ut',1,2410) -LexToken(ASSIGNMENT,'=',1,2416) -LexToken(OPENSQBRACKET,'[',1,2417) -LexToken(PREVAR_BOOLEAN,'%t',1,2418) -LexToken(PREVAR_BOOLEAN,'%f',1,2421) -LexToken(CLOSESQBRACKET,']',1,2423) -LexToken(EOL,'\n',1,2424) -LexToken(VAR,'label',1,2433) -LexToken(ASSIGNMENT,'=',1,2438) -LexToken(OPENSQBRACKET,'[',1,2439) -LexToken(VAR,'sci2exp',1,2440) -LexToken(OPENBRACKET,'(',1,2447) -LexToken(NUMBER,'2',1,2448) -LexToken(CLOSEBRACKET,')',1,2449) -LexToken(CLOSESQBRACKET,']',1,2450) -LexToken(EOL,'\n',1,2451) -LexToken(VAR,'gr_i',1,2461) -LexToken(ASSIGNMENT,'=',1,2465) -LexToken(OPENSQBRACKET,'[',1,2466) -LexToken(CLOSESQBRACKET,']',1,2467) -LexToken(EOL,'\n',1,2468) -LexToken(VAR,'x',1,2477) -LexToken(ASSIGNMENT,'=',1,2478) -LexToken(VAR,'standard_define',1,2479) -LexToken(OPENBRACKET,'(',1,2494) -LexToken(OPENSQBRACKET,'[',1,2495) -LexToken(NUMBER,'2',1,2496) -LexToken(NUMBER,'3',1,2498) -LexToken(CLOSESQBRACKET,']',1,2499) -LexToken(COMMA,',',1,2500) -LexToken(VAR,'model',1,2501) -LexToken(COMMA,',',1,2506) -LexToken(VAR,'label',1,2507) -LexToken(COMMA,',',1,2512) -LexToken(VAR,'gr_i',1,2513) -LexToken(CLOSEBRACKET,')',1,2517) -LexToken(EOL,'\n',1,2518) -LexToken(END,'end',1,2523) -LexToken(EOL,'\n',1,2526) -LexToken(ENDFUNCTION,'endfunction',1,2527) -LexToken(EOL,'\n',1,2538) +Syntax error in input LexToken(COLON,':',1,1460) +/* autogenerated from "macros/MatrixOp/MATCATH.sci" */ +None diff --git a/js/MatrixOp/MATCATV.js b/js/MatrixOp/MATCATV.js index c3cf1b61..f6271396 100644 --- a/js/MatrixOp/MATCATV.js +++ b/js/MatrixOp/MATCATV.js @@ -1,469 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'MATCATV',1,854) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'model',1,967) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'model',1,978) -LexToken(EOL,'\n',1,983) -LexToken(VAR,'graphics',1,993) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'arg1',1,1002) -LexToken(DOT,'.',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'label',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'graphics',1,1031) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'exprs',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(IF,'if',1,1054) -LexToken(VAR,'size',1,1057) -LexToken(OPENBRACKET,'(',1,1061) -LexToken(VAR,'label',1,1062) -LexToken(COMMA,',',1,1067) -LexToken(DQSTRING,'"*"',1,1070) -LexToken(CLOSEBRACKET,')',1,1071) -LexToken(COMPARISON,'>',1,1072) -LexToken(NUMBER,'1',1,1073) -LexToken(THEN,'then',1,1075) -LexToken(EOL,'\n',1,1095) -LexToken(VAR,'label',1,1108) -LexToken(ASSIGNMENT,'=',1,1113) -LexToken(DQSTRING,'"size(evstr("',1,1126) -LexToken(ADDITION,'+',1,1127) -LexToken(VAR,'label',1,1128) -LexToken(OPENBRACKET,'(',1,1133) -LexToken(NUMBER,'2',1,1134) -LexToken(CLOSEBRACKET,')',1,1135) -LexToken(ADDITION,'+',1,1136) -LexToken(DQSTRING,'"),\\\'*\\\')"',1,1146) -LexToken(EOL,'\n',1,1147) -LexToken(END,'end',1,1157) -LexToken(EOL,'\n',1,1160) -LexToken(WHILE,'while',1,1169) -LexToken(PREVAR_BOOLEAN,'%t',1,1175) -LexToken(DO,'do',1,1178) -LexToken(EOL,'\n',1,1180) -LexToken(OPENSQBRACKET,'[',1,1193) -LexToken(VAR,'ok',1,1194) -LexToken(COMMA,',',1,1196) -LexToken(VAR,'nin',1,1197) -LexToken(COMMA,',',1,1200) -LexToken(VAR,'lab',1,1201) -LexToken(CLOSESQBRACKET,']',1,1204) -LexToken(ASSIGNMENT,'=',1,1205) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1221) -LexToken(OPENBRACKET,'(',1,1236) -LexToken(DQSTRING,'"Set MATCATV block parameters"',1,1266) -LexToken(COMMA,',',1,1267) -LexToken(OPENSQBRACKET,'[',1,1283) -LexToken(DQSTRING,'"Number od inputs"',1,1301) -LexToken(CLOSESQBRACKET,']',1,1302) -LexToken(COMMA,',',1,1303) -LexToken(VAR,'list',1,1319) -LexToken(OPENBRACKET,'(',1,1323) -LexToken(DQSTRING,'"vec"',1,1328) -LexToken(COMMA,',',1,1329) -LexToken(NUMBER,'1',1,1330) -LexToken(CLOSEBRACKET,')',1,1331) -LexToken(COMMA,',',1,1332) -LexToken(VAR,'label',1,1333) -LexToken(CLOSEBRACKET,')',1,1338) -LexToken(EOL,'\n',1,1339) -LexToken(IF,'if',1,1352) -LexToken(NOT,'~',1,1355) -LexToken(VAR,'ok',1,1356) -LexToken(THEN,'then',1,1359) -LexToken(EOL,'\n',1,1363) -LexToken(BREAK,'break',1,1380) -LexToken(EOL,'\n',1,1385) -LexToken(END,'end',1,1399) -LexToken(EOL,'\n',1,1402) -LexToken(VAR,'label',1,1415) -LexToken(ASSIGNMENT,'=',1,1420) -LexToken(VAR,'lab',1,1421) -LexToken(EOL,'\n',1,1424) -LexToken(VAR,'in',1,1437) -LexToken(ASSIGNMENT,'=',1,1439) -LexToken(OPENSQBRACKET,'[',1,1440) -LexToken(ADDITION,'-',1,1441) -LexToken(OPENBRACKET,'(',1,1442) -LexToken(OPENSQBRACKET,'[',1,1443) -LexToken(NUMBER,'2',1,1444) -LexToken(COLON,':',1,1445) -LexToken(VAR,'nin',1,1446) -LexToken(ADDITION,'+',1,1449) -LexToken(NUMBER,'1',1,1450) -LexToken(CLOSESQBRACKET,']',1,1451) -LexToken(TRANSPOSE,"'",1,1452) -LexToken(CLOSEBRACKET,')',1,1453) -LexToken(ADDITION,'-',1,1455) -LexToken(VAR,'ones',1,1456) -LexToken(OPENBRACKET,'(',1,1460) -LexToken(VAR,'nin',1,1461) -LexToken(COMMA,',',1,1464) -LexToken(NUMBER,'1',1,1465) -LexToken(CLOSEBRACKET,')',1,1466) -LexToken(CLOSESQBRACKET,']',1,1467) -LexToken(EOL,'\n',1,1468) -LexToken(VAR,'it',1,1481) -LexToken(ASSIGNMENT,'=',1,1483) -LexToken(ADDITION,'-',1,1485) -LexToken(VAR,'ones',1,1486) -LexToken(OPENBRACKET,'(',1,1490) -LexToken(VAR,'nin',1,1491) -LexToken(COMMA,',',1,1494) -LexToken(NUMBER,'1',1,1495) -LexToken(CLOSEBRACKET,')',1,1496) -LexToken(EOL,'\n',1,1497) -LexToken(VAR,'ot',1,1511) -LexToken(ASSIGNMENT,'=',1,1513) -LexToken(ADDITION,'-',1,1514) -LexToken(NUMBER,'1',1,1515) -LexToken(EOL,'\n',1,1516) -LexToken(VAR,'out',1,1530) -LexToken(ASSIGNMENT,'=',1,1533) -LexToken(OPENSQBRACKET,'[',1,1534) -LexToken(NUMBER,'0',1,1535) -LexToken(ADDITION,'-',1,1537) -LexToken(NUMBER,'1',1,1538) -LexToken(CLOSESQBRACKET,']',1,1539) -LexToken(EOL,'\n',1,1540) -LexToken(OPENSQBRACKET,'[',1,1553) -LexToken(VAR,'model',1,1554) -LexToken(COMMA,',',1,1559) -LexToken(VAR,'graphics',1,1560) -LexToken(COMMA,',',1,1568) -LexToken(VAR,'ok',1,1569) -LexToken(CLOSESQBRACKET,']',1,1571) -LexToken(ASSIGNMENT,'=',1,1572) -LexToken(VAR,'set_io',1,1573) -LexToken(OPENBRACKET,'(',1,1579) -LexToken(VAR,'model',1,1580) -LexToken(COMMA,',',1,1585) -LexToken(VAR,'graphics',1,1586) -LexToken(COMMA,',',1,1594) -LexToken(VAR,'list',1,1595) -LexToken(OPENBRACKET,'(',1,1599) -LexToken(VAR,'in',1,1600) -LexToken(COMMA,',',1,1602) -LexToken(VAR,'it',1,1603) -LexToken(CLOSEBRACKET,')',1,1605) -LexToken(COMMA,',',1,1606) -LexToken(VAR,'list',1,1607) -LexToken(OPENBRACKET,'(',1,1611) -LexToken(VAR,'out',1,1612) -LexToken(COMMA,',',1,1615) -LexToken(VAR,'ot',1,1616) -LexToken(CLOSEBRACKET,')',1,1618) -LexToken(COMMA,',',1,1619) -LexToken(OPENSQBRACKET,'[',1,1620) -LexToken(CLOSESQBRACKET,']',1,1621) -LexToken(COMMA,',',1,1622) -LexToken(OPENSQBRACKET,'[',1,1623) -LexToken(CLOSESQBRACKET,']',1,1624) -LexToken(CLOSEBRACKET,')',1,1625) -LexToken(EOL,'\n',1,1626) -LexToken(IF,'if',1,1639) -LexToken(VAR,'ok',1,1642) -LexToken(THEN,'then',1,1645) -LexToken(EOL,'\n',1,1649) -LexToken(VAR,'funtyp',1,1666) -LexToken(ASSIGNMENT,'=',1,1672) -LexToken(NUMBER,'4',1,1673) -LexToken(EOL,'\n',1,1674) -LexToken(VAR,'model',1,1692) -LexToken(DOT,'.',1,1697) -LexToken(VAR,'sim',1,1698) -LexToken(ASSIGNMENT,'=',1,1701) -LexToken(VAR,'list',1,1702) -LexToken(OPENBRACKET,'(',1,1706) -LexToken(DQSTRING,'"mat_catv"',1,1716) -LexToken(COMMA,',',1,1717) -LexToken(VAR,'funtyp',1,1718) -LexToken(CLOSEBRACKET,')',1,1724) -LexToken(EOL,'\n',1,1725) -LexToken(VAR,'graphics',1,1742) -LexToken(DOT,'.',1,1750) -LexToken(VAR,'exprs',1,1751) -LexToken(ASSIGNMENT,'=',1,1756) -LexToken(VAR,'label',1,1757) -LexToken(EOL,'\n',1,1762) -LexToken(VAR,'arg1',1,1779) -LexToken(DOT,'.',1,1783) -LexToken(VAR,'graphics',1,1784) -LexToken(ASSIGNMENT,'=',1,1792) -LexToken(VAR,'graphics',1,1793) -LexToken(EOL,'\n',1,1801) -LexToken(VAR,'arg1',1,1818) -LexToken(DOT,'.',1,1822) -LexToken(VAR,'model',1,1823) -LexToken(ASSIGNMENT,'=',1,1828) -LexToken(VAR,'model',1,1829) -LexToken(EOL,'\n',1,1834) -LexToken(VAR,'x',1,1851) -LexToken(ASSIGNMENT,'=',1,1852) -LexToken(VAR,'arg1',1,1853) -LexToken(EOL,'\n',1,1857) -LexToken(BREAK,'break',1,1874) -LexToken(EOL,'\n',1,1879) -LexToken(END,'end',1,1892) -LexToken(EOL,'\n',1,1895) -LexToken(END,'end',1,1904) -LexToken(EOL,'\n',1,1907) -LexToken(CASE,'case',1,1912) -LexToken(DQSTRING,'"define"',1,1924) -LexToken(THEN,'then',1,1926) -LexToken(EOL,'\n',1,1930) -LexToken(VAR,'l1',1,1939) -LexToken(ASSIGNMENT,'=',1,1941) -LexToken(OPENSQBRACKET,'[',1,1942) -LexToken(NUMBER,'2',1,1943) -LexToken(SEMICOLON,';',1,1944) -LexToken(NUMBER,'2',1,1945) -LexToken(CLOSESQBRACKET,']',1,1946) -LexToken(EOL,'\n',1,1947) -LexToken(VAR,'model',1,1956) -LexToken(ASSIGNMENT,'=',1,1961) -LexToken(SCICOS_MODEL,'scicos_model',1,1962) -LexToken(OPENBRACKET,'(',1,1974) -LexToken(CLOSEBRACKET,')',1,1975) -LexToken(EOL,'\n',1,1976) -LexToken(VAR,'function_name',1,1985) -LexToken(ASSIGNMENT,'=',1,1998) -LexToken(DQSTRING,'"mat_catv"',1,2008) -LexToken(EOL,'\n',1,2009) -LexToken(VAR,'funtyp',1,2019) -LexToken(ASSIGNMENT,'=',1,2025) -LexToken(NUMBER,'4',1,2026) -LexToken(EOL,'\n',1,2027) -LexToken(VAR,'model',1,2037) -LexToken(DOT,'.',1,2042) -LexToken(VAR,'sim',1,2043) -LexToken(ASSIGNMENT,'=',1,2046) -LexToken(VAR,'list',1,2047) -LexToken(OPENBRACKET,'(',1,2051) -LexToken(VAR,'function_name',1,2052) -LexToken(COMMA,',',1,2065) -LexToken(VAR,'funtyp',1,2066) -LexToken(CLOSEBRACKET,')',1,2072) -LexToken(EOL,'\n',1,2073) -LexToken(VAR,'model',1,2082) -LexToken(DOT,'.',1,2087) -LexToken(VAR,'in2',1,2088) -LexToken(ASSIGNMENT,'=',1,2091) -LexToken(OPENSQBRACKET,'[',1,2092) -LexToken(ADDITION,'-',1,2093) -LexToken(NUMBER,'1',1,2094) -LexToken(SEMICOLON,';',1,2095) -LexToken(ADDITION,'-',1,2096) -LexToken(NUMBER,'1',1,2097) -LexToken(CLOSESQBRACKET,']',1,2098) -LexToken(EOL,'\n',1,2099) -LexToken(VAR,'model',1,2108) -LexToken(DOT,'.',1,2113) -LexToken(VAR,'in',1,2114) -LexToken(ASSIGNMENT,'=',1,2116) -LexToken(OPENSQBRACKET,'[',1,2117) -LexToken(ADDITION,'-',1,2118) -LexToken(NUMBER,'2',1,2119) -LexToken(SEMICOLON,';',1,2120) -LexToken(ADDITION,'-',1,2121) -LexToken(NUMBER,'3',1,2122) -LexToken(CLOSESQBRACKET,']',1,2123) -LexToken(EOL,'\n',1,2124) -LexToken(VAR,'model',1,2133) -LexToken(DOT,'.',1,2138) -LexToken(VAR,'intyp',1,2139) -LexToken(ASSIGNMENT,'=',1,2144) -LexToken(OPENSQBRACKET,'[',1,2145) -LexToken(ADDITION,'-',1,2146) -LexToken(NUMBER,'1',1,2147) -LexToken(ADDITION,'-',1,2149) -LexToken(NUMBER,'1',1,2150) -LexToken(CLOSESQBRACKET,']',1,2151) -LexToken(EOL,'\n',1,2152) -LexToken(VAR,'model',1,2161) -LexToken(DOT,'.',1,2166) -LexToken(VAR,'out',1,2167) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(NUMBER,'0',1,2171) -LexToken(EOL,'\n',1,2172) -LexToken(VAR,'model',1,2181) -LexToken(DOT,'.',1,2186) -LexToken(VAR,'out2',1,2187) -LexToken(ASSIGNMENT,'=',1,2191) -LexToken(ADDITION,'-',1,2192) -LexToken(NUMBER,'1',1,2193) -LexToken(EOL,'\n',1,2194) -LexToken(VAR,'model',1,2203) -LexToken(DOT,'.',1,2208) -LexToken(VAR,'outtyp',1,2209) -LexToken(ASSIGNMENT,'=',1,2215) -LexToken(ADDITION,'-',1,2216) -LexToken(NUMBER,'1',1,2217) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'model',1,2227) -LexToken(DOT,'.',1,2232) -LexToken(VAR,'evtin',1,2233) -LexToken(ASSIGNMENT,'=',1,2238) -LexToken(OPENSQBRACKET,'[',1,2239) -LexToken(CLOSESQBRACKET,']',1,2240) -LexToken(EOL,'\n',1,2241) -LexToken(VAR,'model',1,2250) -LexToken(DOT,'.',1,2255) -LexToken(VAR,'evtout',1,2256) -LexToken(ASSIGNMENT,'=',1,2262) -LexToken(OPENSQBRACKET,'[',1,2263) -LexToken(CLOSESQBRACKET,']',1,2264) -LexToken(EOL,'\n',1,2265) -LexToken(VAR,'model',1,2274) -LexToken(DOT,'.',1,2279) -LexToken(VAR,'state',1,2280) -LexToken(ASSIGNMENT,'=',1,2285) -LexToken(OPENSQBRACKET,'[',1,2286) -LexToken(CLOSESQBRACKET,']',1,2287) -LexToken(EOL,'\n',1,2288) -LexToken(VAR,'model',1,2297) -LexToken(DOT,'.',1,2302) -LexToken(VAR,'dstate',1,2303) -LexToken(ASSIGNMENT,'=',1,2309) -LexToken(OPENSQBRACKET,'[',1,2310) -LexToken(CLOSESQBRACKET,']',1,2311) -LexToken(EOL,'\n',1,2312) -LexToken(VAR,'model',1,2321) -LexToken(DOT,'.',1,2326) -LexToken(VAR,'rpar',1,2327) -LexToken(ASSIGNMENT,'=',1,2331) -LexToken(OPENSQBRACKET,'[',1,2332) -LexToken(CLOSESQBRACKET,']',1,2333) -LexToken(EOL,'\n',1,2334) -LexToken(VAR,'model',1,2343) -LexToken(DOT,'.',1,2348) -LexToken(VAR,'ipar',1,2349) -LexToken(ASSIGNMENT,'=',1,2353) -LexToken(OPENSQBRACKET,'[',1,2354) -LexToken(CLOSESQBRACKET,']',1,2355) -LexToken(EOL,'\n',1,2356) -LexToken(VAR,'model',1,2365) -LexToken(DOT,'.',1,2370) -LexToken(VAR,'blocktype',1,2371) -LexToken(ASSIGNMENT,'=',1,2380) -LexToken(DQSTRING,'"c"',1,2383) -LexToken(EOL,'\n',1,2384) -LexToken(VAR,'model',1,2393) -LexToken(DOT,'.',1,2398) -LexToken(VAR,'firing',1,2399) -LexToken(ASSIGNMENT,'=',1,2405) -LexToken(OPENSQBRACKET,'[',1,2406) -LexToken(CLOSESQBRACKET,']',1,2407) -LexToken(EOL,'\n',1,2408) -LexToken(VAR,'model',1,2417) -LexToken(DOT,'.',1,2422) -LexToken(VAR,'dep_ut',1,2423) -LexToken(ASSIGNMENT,'=',1,2429) -LexToken(OPENSQBRACKET,'[',1,2430) -LexToken(PREVAR_BOOLEAN,'%t',1,2431) -LexToken(PREVAR_BOOLEAN,'%f',1,2434) -LexToken(CLOSESQBRACKET,']',1,2436) -LexToken(EOL,'\n',1,2437) -LexToken(VAR,'label',1,2446) -LexToken(ASSIGNMENT,'=',1,2451) -LexToken(OPENSQBRACKET,'[',1,2452) -LexToken(VAR,'sci2exp',1,2453) -LexToken(OPENBRACKET,'(',1,2460) -LexToken(NUMBER,'2',1,2461) -LexToken(CLOSEBRACKET,')',1,2462) -LexToken(CLOSESQBRACKET,']',1,2463) -LexToken(EOL,'\n',1,2464) -LexToken(VAR,'gr_i',1,2474) -LexToken(ASSIGNMENT,'=',1,2478) -LexToken(OPENSQBRACKET,'[',1,2479) -LexToken(CLOSESQBRACKET,']',1,2480) -LexToken(EOL,'\n',1,2481) -LexToken(VAR,'x',1,2490) -LexToken(ASSIGNMENT,'=',1,2491) -LexToken(VAR,'standard_define',1,2492) -LexToken(OPENBRACKET,'(',1,2507) -LexToken(OPENSQBRACKET,'[',1,2508) -LexToken(NUMBER,'2',1,2509) -LexToken(NUMBER,'3',1,2511) -LexToken(CLOSESQBRACKET,']',1,2512) -LexToken(COMMA,',',1,2513) -LexToken(VAR,'model',1,2514) -LexToken(COMMA,',',1,2519) -LexToken(VAR,'label',1,2520) -LexToken(COMMA,',',1,2525) -LexToken(VAR,'gr_i',1,2526) -LexToken(CLOSEBRACKET,')',1,2530) -LexToken(EOL,'\n',1,2531) -LexToken(END,'end',1,2536) -LexToken(EOL,'\n',1,2539) -LexToken(ENDFUNCTION,'endfunction',1,2540) -LexToken(EOL,'\n',1,2551) -LexToken(EOL,'\n',1,2552) +Syntax error in input LexToken(OPENBRACKET,'(',1,1442) +/* autogenerated from "macros/MatrixOp/MATCATV.sci" */ +None diff --git a/js/MatrixOp/MATDET.js b/js/MatrixOp/MATDET.js index 7858f03c..d474a542 100644 --- a/js/MatrixOp/MATDET.js +++ b/js/MatrixOp/MATDET.js @@ -1,472 +1,71 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATDET',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'graphics',1,971) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(VAR,'arg1',1,980) -LexToken(DOT,'.',1,984) -LexToken(VAR,'graphics',1,985) -LexToken(EOL,'\n',1,993) -LexToken(VAR,'label',1,1003) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(VAR,'graphics',1,1009) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'exprs',1,1018) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'model',1,1032) -LexToken(ASSIGNMENT,'=',1,1037) -LexToken(VAR,'arg1',1,1038) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'model',1,1043) -LexToken(EOL,'\n',1,1048) -LexToken(IF,'if',1,1058) -LexToken(VAR,'size',1,1061) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(VAR,'label',1,1066) -LexToken(COMMA,',',1,1071) -LexToken(DQSTRING,'"*"',1,1074) -LexToken(CLOSEBRACKET,')',1,1075) -LexToken(COMPARISON,'==',1,1076) -LexToken(NUMBER,'14',1,1078) -LexToken(THEN,'then',1,1081) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'label',1,1098) -LexToken(OPENBRACKET,'(',1,1103) -LexToken(NUMBER,'9',1,1104) -LexToken(CLOSEBRACKET,')',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(CLOSESQBRACKET,']',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(END,'end',1,1119) -LexToken(EOL,'\n',1,1137) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'typ',1,1174) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'exprs',1,1178) -LexToken(CLOSESQBRACKET,']',1,1183) -LexToken(ASSIGNMENT,'=',1,1184) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1185) -LexToken(OPENBRACKET,'(',1,1200) -LexToken(DQSTRING,'"Set MATDET Block"',1,1218) -LexToken(COMMA,',',1,1219) -LexToken(OPENSQBRACKET,'[',1,1235) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1271) -LexToken(CLOSESQBRACKET,']',1,1272) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'list',1,1274) -LexToken(OPENBRACKET,'(',1,1278) -LexToken(DQSTRING,'"vec"',1,1283) -LexToken(COMMA,',',1,1284) -LexToken(NUMBER,'1',1,1285) -LexToken(CLOSEBRACKET,')',1,1286) -LexToken(COMMA,',',1,1287) -LexToken(VAR,'label',1,1288) -LexToken(CLOSEBRACKET,')',1,1293) -LexToken(EOL,'\n',1,1294) -LexToken(IF,'if',1,1307) -LexToken(NOT,'~',1,1310) -LexToken(VAR,'ok',1,1311) -LexToken(THEN,'then',1,1314) -LexToken(EOL,'\n',1,1318) -LexToken(BREAK,'break',1,1335) -LexToken(EOL,'\n',1,1340) -LexToken(END,'end',1,1354) -LexToken(EOL,'\n',1,1357) -LexToken(IF,'if',1,1370) -LexToken(OPENBRACKET,'(',1,1373) -LexToken(VAR,'typ',1,1374) -LexToken(COMPARISON,'==',1,1377) -LexToken(NUMBER,'1',1,1379) -LexToken(CLOSEBRACKET,')',1,1380) -LexToken(THEN,'then',1,1382) -LexToken(EOL,'\n',1,1386) -LexToken(VAR,'function_name',1,1403) -LexToken(ASSIGNMENT,'=',1,1416) -LexToken(DQSTRING,'"mat_det"',1,1425) -LexToken(EOL,'\n',1,1426) -LexToken(VAR,'ot',1,1444) -LexToken(ASSIGNMENT,'=',1,1446) -LexToken(NUMBER,'1',1,1447) -LexToken(EOL,'\n',1,1448) -LexToken(VAR,'it',1,1466) -LexToken(ASSIGNMENT,'=',1,1468) -LexToken(NUMBER,'1',1,1469) -LexToken(EOL,'\n',1,1470) -LexToken(ELSEIF,'elseif',1,1484) -LexToken(OPENBRACKET,'(',1,1491) -LexToken(VAR,'typ',1,1492) -LexToken(COMPARISON,'==',1,1495) -LexToken(NUMBER,'2',1,1497) -LexToken(CLOSEBRACKET,')',1,1498) -LexToken(THEN,'then',1,1500) -LexToken(EOL,'\n',1,1504) -LexToken(VAR,'function_name',1,1521) -LexToken(ASSIGNMENT,'=',1,1534) -LexToken(DQSTRING,'"matz_det"',1,1544) -LexToken(EOL,'\n',1,1545) -LexToken(VAR,'ot',1,1563) -LexToken(ASSIGNMENT,'=',1,1565) -LexToken(NUMBER,'2',1,1566) -LexToken(EOL,'\n',1,1567) -LexToken(VAR,'it',1,1585) -LexToken(ASSIGNMENT,'=',1,1587) -LexToken(NUMBER,'2',1,1588) -LexToken(EOL,'\n',1,1589) -LexToken(ELSE,'else',1,1603) -LexToken(EOL,'\n',1,1607) -LexToken(VAR,'message',1,1624) -LexToken(OPENBRACKET,'(',1,1631) -LexToken(DQSTRING,'"Datatype is not supported"',1,1658) -LexToken(CLOSEBRACKET,')',1,1659) -LexToken(EOL,'\n',1,1660) -LexToken(VAR,'ok',1,1678) -LexToken(ASSIGNMENT,'=',1,1680) -LexToken(PREVAR_BOOLEAN,'%f',1,1681) -LexToken(EOL,'\n',1,1683) -LexToken(END,'end',1,1697) -LexToken(EOL,'\n',1,1700) -LexToken(VAR,'in',1,1713) -LexToken(ASSIGNMENT,'=',1,1715) -LexToken(OPENSQBRACKET,'[',1,1716) -LexToken(VAR,'model',1,1717) -LexToken(DOT,'.',1,1722) -LexToken(VAR,'in',1,1723) -LexToken(VAR,'model',1,1726) -LexToken(DOT,'.',1,1731) -LexToken(VAR,'in2',1,1732) -LexToken(CLOSESQBRACKET,']',1,1735) -LexToken(EOL,'\n',1,1736) -LexToken(VAR,'out',1,1750) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(OPENSQBRACKET,'[',1,1754) -LexToken(VAR,'model',1,1755) -LexToken(DOT,'.',1,1760) -LexToken(VAR,'out',1,1761) -LexToken(VAR,'model',1,1765) -LexToken(DOT,'.',1,1770) -LexToken(VAR,'out2',1,1771) -LexToken(CLOSESQBRACKET,']',1,1775) -LexToken(EOL,'\n',1,1776) -LexToken(VAR,'funtyp',1,1790) -LexToken(ASSIGNMENT,'=',1,1796) -LexToken(NUMBER,'4',1,1797) -LexToken(EOL,'\n',1,1798) -LexToken(IF,'if',1,1812) -LexToken(VAR,'ok',1,1815) -LexToken(THEN,'then',1,1818) -LexToken(EOL,'\n',1,1822) -LexToken(VAR,'label',1,1839) -LexToken(ASSIGNMENT,'=',1,1844) -LexToken(VAR,'exprs',1,1845) -LexToken(EOL,'\n',1,1850) -LexToken(OPENSQBRACKET,'[',1,1868) -LexToken(VAR,'model',1,1869) -LexToken(COMMA,',',1,1874) -LexToken(VAR,'graphics',1,1875) -LexToken(COMMA,',',1,1883) -LexToken(VAR,'ok',1,1884) -LexToken(CLOSESQBRACKET,']',1,1886) -LexToken(ASSIGNMENT,'=',1,1887) -LexToken(VAR,'set_io',1,1888) -LexToken(OPENBRACKET,'(',1,1894) -LexToken(VAR,'model',1,1895) -LexToken(COMMA,',',1,1900) -LexToken(VAR,'graphics',1,1901) -LexToken(COMMA,',',1,1909) -LexToken(VAR,'list',1,1910) -LexToken(OPENBRACKET,'(',1,1914) -LexToken(VAR,'in',1,1915) -LexToken(COMMA,',',1,1917) -LexToken(VAR,'it',1,1918) -LexToken(CLOSEBRACKET,')',1,1920) -LexToken(COMMA,',',1,1921) -LexToken(VAR,'list',1,1922) -LexToken(OPENBRACKET,'(',1,1926) -LexToken(VAR,'out',1,1927) -LexToken(COMMA,',',1,1930) -LexToken(VAR,'ot',1,1931) -LexToken(CLOSEBRACKET,')',1,1933) -LexToken(COMMA,',',1,1934) -LexToken(OPENSQBRACKET,'[',1,1935) -LexToken(CLOSESQBRACKET,']',1,1936) -LexToken(COMMA,',',1,1937) -LexToken(OPENSQBRACKET,'[',1,1938) -LexToken(CLOSESQBRACKET,']',1,1939) -LexToken(CLOSEBRACKET,')',1,1940) -LexToken(EOL,'\n',1,1941) -LexToken(VAR,'model',1,1958) -LexToken(DOT,'.',1,1963) -LexToken(VAR,'sim',1,1964) -LexToken(ASSIGNMENT,'=',1,1967) -LexToken(VAR,'list',1,1968) -LexToken(OPENBRACKET,'(',1,1972) -LexToken(VAR,'function_name',1,1973) -LexToken(COMMA,',',1,1986) -LexToken(VAR,'funtyp',1,1987) -LexToken(CLOSEBRACKET,')',1,1993) -LexToken(EOL,'\n',1,1994) -LexToken(VAR,'graphics',1,2012) -LexToken(DOT,'.',1,2020) -LexToken(VAR,'exprs',1,2021) -LexToken(ASSIGNMENT,'=',1,2026) -LexToken(VAR,'label',1,2027) -LexToken(EOL,'\n',1,2032) -LexToken(VAR,'arg1',1,2050) -LexToken(DOT,'.',1,2054) -LexToken(VAR,'graphics',1,2055) -LexToken(ASSIGNMENT,'=',1,2063) -LexToken(VAR,'graphics',1,2064) -LexToken(EOL,'\n',1,2072) -LexToken(VAR,'arg1',1,2090) -LexToken(DOT,'.',1,2094) -LexToken(VAR,'model',1,2095) -LexToken(ASSIGNMENT,'=',1,2100) -LexToken(VAR,'model',1,2101) -LexToken(EOL,'\n',1,2106) -LexToken(VAR,'x',1,2124) -LexToken(ASSIGNMENT,'=',1,2125) -LexToken(VAR,'arg1',1,2126) -LexToken(EOL,'\n',1,2130) -LexToken(BREAK,'break',1,2147) -LexToken(EOL,'\n',1,2152) -LexToken(END,'end',1,2165) -LexToken(EOL,'\n',1,2168) -LexToken(END,'end',1,2177) -LexToken(EOL,'\n',1,2180) -LexToken(CASE,'case',1,2185) -LexToken(DQSTRING,'"define"',1,2197) -LexToken(THEN,'then',1,2199) -LexToken(EOL,'\n',1,2203) -LexToken(VAR,'model',1,2212) -LexToken(ASSIGNMENT,'=',1,2217) -LexToken(SCICOS_MODEL,'scicos_model',1,2218) -LexToken(OPENBRACKET,'(',1,2230) -LexToken(CLOSEBRACKET,')',1,2231) -LexToken(EOL,'\n',1,2232) -LexToken(VAR,'function_name',1,2241) -LexToken(ASSIGNMENT,'=',1,2254) -LexToken(DQSTRING,'"mat_det"',1,2263) -LexToken(EOL,'\n',1,2264) -LexToken(VAR,'funtyp',1,2274) -LexToken(ASSIGNMENT,'=',1,2280) -LexToken(NUMBER,'4',1,2281) -LexToken(EOL,'\n',1,2282) -LexToken(VAR,'model',1,2292) -LexToken(DOT,'.',1,2297) -LexToken(VAR,'sim',1,2298) -LexToken(ASSIGNMENT,'=',1,2301) -LexToken(VAR,'list',1,2302) -LexToken(OPENBRACKET,'(',1,2306) -LexToken(VAR,'function_name',1,2307) -LexToken(COMMA,',',1,2320) -LexToken(VAR,'funtyp',1,2321) -LexToken(CLOSEBRACKET,')',1,2327) -LexToken(EOL,'\n',1,2328) -LexToken(EOL,'\n',1,2329) -LexToken(VAR,'model',1,2338) -LexToken(DOT,'.',1,2343) -LexToken(VAR,'in',1,2344) -LexToken(ASSIGNMENT,'=',1,2346) -LexToken(ADDITION,'-',1,2347) -LexToken(NUMBER,'1',1,2348) -LexToken(EOL,'\n',1,2349) -LexToken(VAR,'model',1,2358) -LexToken(DOT,'.',1,2363) -LexToken(VAR,'in2',1,2364) -LexToken(ASSIGNMENT,'=',1,2367) -LexToken(ADDITION,'-',1,2368) -LexToken(NUMBER,'1',1,2369) -LexToken(EOL,'\n',1,2370) -LexToken(VAR,'model',1,2379) -LexToken(DOT,'.',1,2384) -LexToken(VAR,'intyp',1,2385) -LexToken(ASSIGNMENT,'=',1,2390) -LexToken(NUMBER,'1',1,2391) -LexToken(EOL,'\n',1,2392) -LexToken(VAR,'model',1,2401) -LexToken(DOT,'.',1,2406) -LexToken(VAR,'out',1,2407) -LexToken(ASSIGNMENT,'=',1,2410) -LexToken(NUMBER,'1',1,2411) -LexToken(EOL,'\n',1,2412) -LexToken(VAR,'model',1,2421) -LexToken(DOT,'.',1,2426) -LexToken(VAR,'out2',1,2427) -LexToken(ASSIGNMENT,'=',1,2431) -LexToken(NUMBER,'1',1,2432) -LexToken(EOL,'\n',1,2433) -LexToken(VAR,'model',1,2442) -LexToken(DOT,'.',1,2447) -LexToken(VAR,'outtyp',1,2448) -LexToken(ASSIGNMENT,'=',1,2454) -LexToken(NUMBER,'1',1,2455) -LexToken(EOL,'\n',1,2456) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'evtin',1,2471) -LexToken(ASSIGNMENT,'=',1,2476) -LexToken(OPENSQBRACKET,'[',1,2477) -LexToken(CLOSESQBRACKET,']',1,2478) -LexToken(EOL,'\n',1,2479) -LexToken(VAR,'model',1,2488) -LexToken(DOT,'.',1,2493) -LexToken(VAR,'evtout',1,2494) -LexToken(ASSIGNMENT,'=',1,2500) -LexToken(OPENSQBRACKET,'[',1,2501) -LexToken(CLOSESQBRACKET,']',1,2502) -LexToken(EOL,'\n',1,2503) -LexToken(VAR,'model',1,2512) -LexToken(DOT,'.',1,2517) -LexToken(VAR,'state',1,2518) -LexToken(ASSIGNMENT,'=',1,2523) -LexToken(OPENSQBRACKET,'[',1,2524) -LexToken(CLOSESQBRACKET,']',1,2525) -LexToken(EOL,'\n',1,2526) -LexToken(VAR,'model',1,2535) -LexToken(DOT,'.',1,2540) -LexToken(VAR,'dstate',1,2541) -LexToken(ASSIGNMENT,'=',1,2547) -LexToken(OPENSQBRACKET,'[',1,2548) -LexToken(CLOSESQBRACKET,']',1,2549) -LexToken(EOL,'\n',1,2550) -LexToken(VAR,'model',1,2559) -LexToken(DOT,'.',1,2564) -LexToken(VAR,'rpar',1,2565) -LexToken(ASSIGNMENT,'=',1,2569) -LexToken(OPENSQBRACKET,'[',1,2570) -LexToken(CLOSESQBRACKET,']',1,2571) -LexToken(EOL,'\n',1,2572) -LexToken(VAR,'model',1,2581) -LexToken(DOT,'.',1,2586) -LexToken(VAR,'ipar',1,2587) -LexToken(ASSIGNMENT,'=',1,2591) -LexToken(OPENSQBRACKET,'[',1,2592) -LexToken(CLOSESQBRACKET,']',1,2593) -LexToken(EOL,'\n',1,2594) -LexToken(VAR,'model',1,2603) -LexToken(DOT,'.',1,2608) -LexToken(VAR,'blocktype',1,2609) -LexToken(ASSIGNMENT,'=',1,2618) -LexToken(DQSTRING,'"c"',1,2621) -LexToken(EOL,'\n',1,2622) -LexToken(VAR,'model',1,2631) -LexToken(DOT,'.',1,2636) -LexToken(VAR,'firing',1,2637) -LexToken(ASSIGNMENT,'=',1,2643) -LexToken(OPENSQBRACKET,'[',1,2644) -LexToken(CLOSESQBRACKET,']',1,2645) -LexToken(EOL,'\n',1,2646) -LexToken(VAR,'model',1,2655) -LexToken(DOT,'.',1,2660) -LexToken(VAR,'dep_ut',1,2661) -LexToken(ASSIGNMENT,'=',1,2667) -LexToken(OPENSQBRACKET,'[',1,2668) -LexToken(PREVAR_BOOLEAN,'%t',1,2669) -LexToken(PREVAR_BOOLEAN,'%f',1,2672) -LexToken(CLOSESQBRACKET,']',1,2674) -LexToken(EOL,'\n',1,2675) -LexToken(VAR,'label',1,2684) -LexToken(ASSIGNMENT,'=',1,2689) -LexToken(OPENSQBRACKET,'[',1,2690) -LexToken(VAR,'sci2exp',1,2691) -LexToken(OPENBRACKET,'(',1,2698) -LexToken(NUMBER,'1',1,2699) -LexToken(CLOSEBRACKET,')',1,2700) -LexToken(CLOSESQBRACKET,']',1,2701) -LexToken(EOL,'\n',1,2702) -LexToken(VAR,'gr_i',1,2712) -LexToken(ASSIGNMENT,'=',1,2716) -LexToken(OPENSQBRACKET,'[',1,2717) -LexToken(CLOSESQBRACKET,']',1,2718) -LexToken(EOL,'\n',1,2719) -LexToken(VAR,'x',1,2728) -LexToken(ASSIGNMENT,'=',1,2729) -LexToken(VAR,'standard_define',1,2730) -LexToken(OPENBRACKET,'(',1,2745) -LexToken(OPENSQBRACKET,'[',1,2746) -LexToken(NUMBER,'2',1,2747) -LexToken(NUMBER,'2',1,2749) -LexToken(CLOSESQBRACKET,']',1,2750) -LexToken(COMMA,',',1,2751) -LexToken(VAR,'model',1,2752) -LexToken(COMMA,',',1,2757) -LexToken(VAR,'label',1,2758) -LexToken(COMMA,',',1,2763) -LexToken(VAR,'gr_i',1,2764) -LexToken(CLOSEBRACKET,')',1,2768) -LexToken(EOL,'\n',1,2769) -LexToken(END,'end',1,2774) -LexToken(EOL,'\n',1,2777) -LexToken(ENDFUNCTION,'endfunction',1,2778) -LexToken(EOL,'\n',1,2789) -LexToken(EOL,'\n',1,2790) +/* autogenerated from "macros/MatrixOp/MATDET.sci" */ +function MATDET() { +MATDET.prototype.get = function MATDET() { +} +MATDET.prototype.set = function MATDET() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATDET Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_det"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_det"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATDET.prototype.define = function MATDET() { +model=scicos_model(); +function_name="mat_det"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-1; +model.intyp=1; +model.out=1; +model.out2=1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATDET.prototype.details = function MATDET() { +} +} diff --git a/js/MatrixOp/MATDIAG.js b/js/MatrixOp/MATDIAG.js index f4150561..131ed59c 100644 --- a/js/MatrixOp/MATDIAG.js +++ b/js/MatrixOp/MATDIAG.js @@ -1,473 +1,71 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATDIAG',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'graphics',1,972) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(VAR,'arg1',1,981) -LexToken(DOT,'.',1,985) -LexToken(VAR,'graphics',1,986) -LexToken(EOL,'\n',1,994) -LexToken(VAR,'label',1,1004) -LexToken(ASSIGNMENT,'=',1,1009) -LexToken(VAR,'graphics',1,1010) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'exprs',1,1019) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'model',1,1033) -LexToken(ASSIGNMENT,'=',1,1038) -LexToken(VAR,'arg1',1,1039) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'model',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(IF,'if',1,1059) -LexToken(VAR,'size',1,1062) -LexToken(OPENBRACKET,'(',1,1066) -LexToken(VAR,'label',1,1067) -LexToken(COMMA,',',1,1072) -LexToken(DQSTRING,'"*"',1,1075) -LexToken(CLOSEBRACKET,')',1,1076) -LexToken(COMPARISON,'==',1,1077) -LexToken(NUMBER,'14',1,1079) -LexToken(THEN,'then',1,1082) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'label',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'9',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(CLOSESQBRACKET,']',1,1109) -LexToken(EOL,'\n',1,1110) -LexToken(END,'end',1,1120) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'typ',1,1175) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'exprs',1,1179) -LexToken(CLOSESQBRACKET,']',1,1184) -LexToken(ASSIGNMENT,'=',1,1185) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1186) -LexToken(OPENBRACKET,'(',1,1201) -LexToken(DQSTRING,'"Set MATDIAG Block"',1,1220) -LexToken(COMMA,',',1,1221) -LexToken(OPENSQBRACKET,'[',1,1237) -LexToken(DQSTRING,'"Datatype (1=real double 2=Complex)"',1,1274) -LexToken(CLOSESQBRACKET,']',1,1275) -LexToken(COMMA,',',1,1276) -LexToken(VAR,'list',1,1277) -LexToken(OPENBRACKET,'(',1,1281) -LexToken(DQSTRING,'"vec"',1,1286) -LexToken(COMMA,',',1,1287) -LexToken(NUMBER,'1',1,1288) -LexToken(CLOSEBRACKET,')',1,1289) -LexToken(COMMA,',',1,1290) -LexToken(VAR,'label',1,1291) -LexToken(CLOSEBRACKET,')',1,1296) -LexToken(EOL,'\n',1,1297) -LexToken(IF,'if',1,1310) -LexToken(NOT,'~',1,1313) -LexToken(VAR,'ok',1,1314) -LexToken(THEN,'then',1,1317) -LexToken(EOL,'\n',1,1321) -LexToken(BREAK,'break',1,1338) -LexToken(EOL,'\n',1,1343) -LexToken(END,'end',1,1357) -LexToken(EOL,'\n',1,1360) -LexToken(IF,'if',1,1373) -LexToken(OPENBRACKET,'(',1,1376) -LexToken(VAR,'typ',1,1377) -LexToken(COMPARISON,'==',1,1380) -LexToken(NUMBER,'1',1,1382) -LexToken(CLOSEBRACKET,')',1,1383) -LexToken(THEN,'then',1,1385) -LexToken(EOL,'\n',1,1389) -LexToken(VAR,'function_name',1,1406) -LexToken(ASSIGNMENT,'=',1,1419) -LexToken(DQSTRING,'"mat_diag"',1,1429) -LexToken(EOL,'\n',1,1430) -LexToken(VAR,'ot',1,1448) -LexToken(ASSIGNMENT,'=',1,1450) -LexToken(NUMBER,'1',1,1451) -LexToken(EOL,'\n',1,1452) -LexToken(VAR,'it',1,1470) -LexToken(ASSIGNMENT,'=',1,1472) -LexToken(NUMBER,'1',1,1473) -LexToken(EOL,'\n',1,1474) -LexToken(ELSEIF,'elseif',1,1488) -LexToken(OPENBRACKET,'(',1,1495) -LexToken(VAR,'typ',1,1496) -LexToken(COMPARISON,'==',1,1499) -LexToken(NUMBER,'2',1,1501) -LexToken(CLOSEBRACKET,')',1,1502) -LexToken(THEN,'then',1,1504) -LexToken(EOL,'\n',1,1508) -LexToken(VAR,'function_name',1,1525) -LexToken(ASSIGNMENT,'=',1,1538) -LexToken(DQSTRING,'"matz_diag"',1,1549) -LexToken(EOL,'\n',1,1550) -LexToken(VAR,'ot',1,1568) -LexToken(ASSIGNMENT,'=',1,1570) -LexToken(NUMBER,'2',1,1571) -LexToken(EOL,'\n',1,1572) -LexToken(VAR,'it',1,1590) -LexToken(ASSIGNMENT,'=',1,1592) -LexToken(NUMBER,'2',1,1593) -LexToken(EOL,'\n',1,1594) -LexToken(ELSE,'else',1,1608) -LexToken(EOL,'\n',1,1612) -LexToken(VAR,'message',1,1629) -LexToken(OPENBRACKET,'(',1,1636) -LexToken(DQSTRING,'"Datatype is not supported"',1,1663) -LexToken(CLOSEBRACKET,')',1,1664) -LexToken(EOL,'\n',1,1665) -LexToken(VAR,'ok',1,1683) -LexToken(ASSIGNMENT,'=',1,1685) -LexToken(PREVAR_BOOLEAN,'%f',1,1686) -LexToken(EOL,'\n',1,1688) -LexToken(END,'end',1,1702) -LexToken(EOL,'\n',1,1705) -LexToken(VAR,'in',1,1718) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(OPENSQBRACKET,'[',1,1721) -LexToken(VAR,'model',1,1722) -LexToken(DOT,'.',1,1727) -LexToken(VAR,'in',1,1728) -LexToken(VAR,'model',1,1731) -LexToken(DOT,'.',1,1736) -LexToken(VAR,'in2',1,1737) -LexToken(CLOSESQBRACKET,']',1,1740) -LexToken(EOL,'\n',1,1741) -LexToken(VAR,'out',1,1755) -LexToken(ASSIGNMENT,'=',1,1758) -LexToken(OPENSQBRACKET,'[',1,1759) -LexToken(VAR,'model',1,1760) -LexToken(DOT,'.',1,1765) -LexToken(VAR,'out',1,1766) -LexToken(VAR,'model',1,1770) -LexToken(DOT,'.',1,1775) -LexToken(VAR,'out2',1,1776) -LexToken(CLOSESQBRACKET,']',1,1780) -LexToken(EOL,'\n',1,1781) -LexToken(VAR,'funtyp',1,1795) -LexToken(ASSIGNMENT,'=',1,1801) -LexToken(NUMBER,'4',1,1802) -LexToken(EOL,'\n',1,1803) -LexToken(IF,'if',1,1817) -LexToken(VAR,'ok',1,1820) -LexToken(THEN,'then',1,1823) -LexToken(EOL,'\n',1,1827) -LexToken(VAR,'label',1,1844) -LexToken(ASSIGNMENT,'=',1,1849) -LexToken(VAR,'exprs',1,1850) -LexToken(EOL,'\n',1,1855) -LexToken(OPENSQBRACKET,'[',1,1873) -LexToken(VAR,'model',1,1874) -LexToken(COMMA,',',1,1879) -LexToken(VAR,'graphics',1,1880) -LexToken(COMMA,',',1,1888) -LexToken(VAR,'ok',1,1889) -LexToken(CLOSESQBRACKET,']',1,1891) -LexToken(ASSIGNMENT,'=',1,1892) -LexToken(VAR,'set_io',1,1893) -LexToken(OPENBRACKET,'(',1,1899) -LexToken(VAR,'model',1,1900) -LexToken(COMMA,',',1,1905) -LexToken(VAR,'graphics',1,1906) -LexToken(COMMA,',',1,1914) -LexToken(VAR,'list',1,1915) -LexToken(OPENBRACKET,'(',1,1919) -LexToken(VAR,'in',1,1920) -LexToken(COMMA,',',1,1922) -LexToken(VAR,'it',1,1923) -LexToken(CLOSEBRACKET,')',1,1925) -LexToken(COMMA,',',1,1926) -LexToken(VAR,'list',1,1927) -LexToken(OPENBRACKET,'(',1,1931) -LexToken(VAR,'out',1,1932) -LexToken(COMMA,',',1,1935) -LexToken(VAR,'ot',1,1936) -LexToken(CLOSEBRACKET,')',1,1938) -LexToken(COMMA,',',1,1939) -LexToken(OPENSQBRACKET,'[',1,1940) -LexToken(CLOSESQBRACKET,']',1,1941) -LexToken(COMMA,',',1,1942) -LexToken(OPENSQBRACKET,'[',1,1943) -LexToken(CLOSESQBRACKET,']',1,1944) -LexToken(CLOSEBRACKET,')',1,1945) -LexToken(EOL,'\n',1,1946) -LexToken(VAR,'model',1,1963) -LexToken(DOT,'.',1,1968) -LexToken(VAR,'sim',1,1969) -LexToken(ASSIGNMENT,'=',1,1972) -LexToken(VAR,'list',1,1973) -LexToken(OPENBRACKET,'(',1,1977) -LexToken(VAR,'function_name',1,1978) -LexToken(COMMA,',',1,1991) -LexToken(VAR,'funtyp',1,1992) -LexToken(CLOSEBRACKET,')',1,1998) -LexToken(EOL,'\n',1,1999) -LexToken(VAR,'graphics',1,2017) -LexToken(DOT,'.',1,2025) -LexToken(VAR,'exprs',1,2026) -LexToken(ASSIGNMENT,'=',1,2031) -LexToken(VAR,'label',1,2032) -LexToken(EOL,'\n',1,2037) -LexToken(VAR,'arg1',1,2055) -LexToken(DOT,'.',1,2059) -LexToken(VAR,'graphics',1,2060) -LexToken(ASSIGNMENT,'=',1,2068) -LexToken(VAR,'graphics',1,2069) -LexToken(EOL,'\n',1,2077) -LexToken(VAR,'arg1',1,2095) -LexToken(DOT,'.',1,2099) -LexToken(VAR,'model',1,2100) -LexToken(ASSIGNMENT,'=',1,2105) -LexToken(VAR,'model',1,2106) -LexToken(EOL,'\n',1,2111) -LexToken(VAR,'x',1,2129) -LexToken(ASSIGNMENT,'=',1,2130) -LexToken(VAR,'arg1',1,2131) -LexToken(EOL,'\n',1,2135) -LexToken(BREAK,'break',1,2152) -LexToken(EOL,'\n',1,2157) -LexToken(END,'end',1,2170) -LexToken(EOL,'\n',1,2173) -LexToken(END,'end',1,2182) -LexToken(EOL,'\n',1,2185) -LexToken(CASE,'case',1,2190) -LexToken(DQSTRING,'"define"',1,2202) -LexToken(THEN,'then',1,2204) -LexToken(EOL,'\n',1,2208) -LexToken(VAR,'model',1,2217) -LexToken(ASSIGNMENT,'=',1,2222) -LexToken(SCICOS_MODEL,'scicos_model',1,2223) -LexToken(OPENBRACKET,'(',1,2235) -LexToken(CLOSEBRACKET,')',1,2236) -LexToken(EOL,'\n',1,2237) -LexToken(VAR,'function_name',1,2246) -LexToken(ASSIGNMENT,'=',1,2259) -LexToken(DQSTRING,'"mat_diag"',1,2269) -LexToken(EOL,'\n',1,2270) -LexToken(VAR,'funtyp',1,2280) -LexToken(ASSIGNMENT,'=',1,2286) -LexToken(NUMBER,'4',1,2287) -LexToken(EOL,'\n',1,2288) -LexToken(VAR,'model',1,2298) -LexToken(DOT,'.',1,2303) -LexToken(VAR,'sim',1,2304) -LexToken(ASSIGNMENT,'=',1,2307) -LexToken(VAR,'list',1,2308) -LexToken(OPENBRACKET,'(',1,2312) -LexToken(VAR,'function_name',1,2313) -LexToken(COMMA,',',1,2326) -LexToken(VAR,'funtyp',1,2327) -LexToken(CLOSEBRACKET,')',1,2333) -LexToken(EOL,'\n',1,2334) -LexToken(EOL,'\n',1,2335) -LexToken(VAR,'model',1,2344) -LexToken(DOT,'.',1,2349) -LexToken(VAR,'in',1,2350) -LexToken(ASSIGNMENT,'=',1,2352) -LexToken(ADDITION,'-',1,2353) -LexToken(NUMBER,'1',1,2354) -LexToken(EOL,'\n',1,2355) -LexToken(VAR,'model',1,2364) -LexToken(DOT,'.',1,2369) -LexToken(VAR,'in2',1,2370) -LexToken(ASSIGNMENT,'=',1,2373) -LexToken(NUMBER,'1',1,2374) -LexToken(EOL,'\n',1,2375) -LexToken(VAR,'model',1,2384) -LexToken(DOT,'.',1,2389) -LexToken(VAR,'intyp',1,2390) -LexToken(ASSIGNMENT,'=',1,2395) -LexToken(NUMBER,'1',1,2396) -LexToken(EOL,'\n',1,2397) -LexToken(VAR,'model',1,2406) -LexToken(DOT,'.',1,2411) -LexToken(VAR,'out',1,2412) -LexToken(ASSIGNMENT,'=',1,2415) -LexToken(ADDITION,'-',1,2416) -LexToken(NUMBER,'1',1,2417) -LexToken(EOL,'\n',1,2418) -LexToken(VAR,'model',1,2427) -LexToken(DOT,'.',1,2432) -LexToken(VAR,'out2',1,2433) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(ADDITION,'-',1,2438) -LexToken(NUMBER,'1',1,2439) -LexToken(EOL,'\n',1,2440) -LexToken(VAR,'model',1,2449) -LexToken(DOT,'.',1,2454) -LexToken(VAR,'outtyp',1,2455) -LexToken(ASSIGNMENT,'=',1,2461) -LexToken(NUMBER,'1',1,2462) -LexToken(EOL,'\n',1,2463) -LexToken(VAR,'model',1,2472) -LexToken(DOT,'.',1,2477) -LexToken(VAR,'evtin',1,2478) -LexToken(ASSIGNMENT,'=',1,2483) -LexToken(OPENSQBRACKET,'[',1,2484) -LexToken(CLOSESQBRACKET,']',1,2485) -LexToken(EOL,'\n',1,2486) -LexToken(VAR,'model',1,2495) -LexToken(DOT,'.',1,2500) -LexToken(VAR,'evtout',1,2501) -LexToken(ASSIGNMENT,'=',1,2507) -LexToken(OPENSQBRACKET,'[',1,2508) -LexToken(CLOSESQBRACKET,']',1,2509) -LexToken(EOL,'\n',1,2510) -LexToken(VAR,'model',1,2519) -LexToken(DOT,'.',1,2524) -LexToken(VAR,'state',1,2525) -LexToken(ASSIGNMENT,'=',1,2530) -LexToken(OPENSQBRACKET,'[',1,2531) -LexToken(CLOSESQBRACKET,']',1,2532) -LexToken(EOL,'\n',1,2533) -LexToken(VAR,'model',1,2542) -LexToken(DOT,'.',1,2547) -LexToken(VAR,'dstate',1,2548) -LexToken(ASSIGNMENT,'=',1,2554) -LexToken(OPENSQBRACKET,'[',1,2555) -LexToken(CLOSESQBRACKET,']',1,2556) -LexToken(EOL,'\n',1,2557) -LexToken(VAR,'model',1,2566) -LexToken(DOT,'.',1,2571) -LexToken(VAR,'rpar',1,2572) -LexToken(ASSIGNMENT,'=',1,2576) -LexToken(OPENSQBRACKET,'[',1,2577) -LexToken(CLOSESQBRACKET,']',1,2578) -LexToken(EOL,'\n',1,2579) -LexToken(VAR,'model',1,2588) -LexToken(DOT,'.',1,2593) -LexToken(VAR,'ipar',1,2594) -LexToken(ASSIGNMENT,'=',1,2598) -LexToken(OPENSQBRACKET,'[',1,2599) -LexToken(CLOSESQBRACKET,']',1,2600) -LexToken(EOL,'\n',1,2601) -LexToken(VAR,'model',1,2610) -LexToken(DOT,'.',1,2615) -LexToken(VAR,'blocktype',1,2616) -LexToken(ASSIGNMENT,'=',1,2625) -LexToken(DQSTRING,'"c"',1,2628) -LexToken(EOL,'\n',1,2629) -LexToken(VAR,'model',1,2638) -LexToken(DOT,'.',1,2643) -LexToken(VAR,'firing',1,2644) -LexToken(ASSIGNMENT,'=',1,2650) -LexToken(OPENSQBRACKET,'[',1,2651) -LexToken(CLOSESQBRACKET,']',1,2652) -LexToken(EOL,'\n',1,2653) -LexToken(VAR,'model',1,2662) -LexToken(DOT,'.',1,2667) -LexToken(VAR,'dep_ut',1,2668) -LexToken(ASSIGNMENT,'=',1,2674) -LexToken(OPENSQBRACKET,'[',1,2675) -LexToken(PREVAR_BOOLEAN,'%t',1,2676) -LexToken(PREVAR_BOOLEAN,'%f',1,2679) -LexToken(CLOSESQBRACKET,']',1,2681) -LexToken(EOL,'\n',1,2682) -LexToken(VAR,'label',1,2691) -LexToken(ASSIGNMENT,'=',1,2696) -LexToken(OPENSQBRACKET,'[',1,2697) -LexToken(VAR,'sci2exp',1,2698) -LexToken(OPENBRACKET,'(',1,2705) -LexToken(NUMBER,'1',1,2706) -LexToken(CLOSEBRACKET,')',1,2707) -LexToken(CLOSESQBRACKET,']',1,2708) -LexToken(EOL,'\n',1,2709) -LexToken(VAR,'gr_i',1,2719) -LexToken(ASSIGNMENT,'=',1,2723) -LexToken(OPENSQBRACKET,'[',1,2724) -LexToken(CLOSESQBRACKET,']',1,2725) -LexToken(EOL,'\n',1,2726) -LexToken(VAR,'x',1,2735) -LexToken(ASSIGNMENT,'=',1,2736) -LexToken(VAR,'standard_define',1,2737) -LexToken(OPENBRACKET,'(',1,2752) -LexToken(OPENSQBRACKET,'[',1,2753) -LexToken(NUMBER,'2',1,2754) -LexToken(NUMBER,'2',1,2756) -LexToken(CLOSESQBRACKET,']',1,2757) -LexToken(COMMA,',',1,2758) -LexToken(VAR,'model',1,2759) -LexToken(COMMA,',',1,2764) -LexToken(VAR,'label',1,2765) -LexToken(COMMA,',',1,2770) -LexToken(VAR,'gr_i',1,2771) -LexToken(CLOSEBRACKET,')',1,2775) -LexToken(EOL,'\n',1,2776) -LexToken(END,'end',1,2781) -LexToken(EOL,'\n',1,2784) -LexToken(ENDFUNCTION,'endfunction',1,2785) -LexToken(EOL,'\n',1,2796) -LexToken(EOL,'\n',1,2797) +/* autogenerated from "macros/MatrixOp/MATDIAG.sci" */ +function MATDIAG() { +MATDIAG.prototype.get = function MATDIAG() { +} +MATDIAG.prototype.set = function MATDIAG() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATDIAG Block",["Datatype (1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_diag"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_diag"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATDIAG.prototype.define = function MATDIAG() { +model=scicos_model(); +function_name="mat_diag"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=1; +model.intyp=1; +model.out=-1; +model.out2=-1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATDIAG.prototype.details = function MATDIAG() { +} +} diff --git a/js/MatrixOp/MATDIV.js b/js/MatrixOp/MATDIV.js index b14dcfaf..1b053653 100644 --- a/js/MatrixOp/MATDIV.js +++ b/js/MatrixOp/MATDIV.js @@ -1,492 +1,71 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATDIV',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'graphics',1,971) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(VAR,'arg1',1,980) -LexToken(DOT,'.',1,984) -LexToken(VAR,'graphics',1,985) -LexToken(EOL,'\n',1,993) -LexToken(VAR,'label',1,1003) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(VAR,'graphics',1,1009) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'exprs',1,1018) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'model',1,1032) -LexToken(ASSIGNMENT,'=',1,1037) -LexToken(VAR,'arg1',1,1038) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'model',1,1043) -LexToken(EOL,'\n',1,1048) -LexToken(IF,'if',1,1058) -LexToken(VAR,'size',1,1061) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(VAR,'label',1,1066) -LexToken(COMMA,',',1,1071) -LexToken(DQSTRING,'"*"',1,1074) -LexToken(CLOSEBRACKET,')',1,1075) -LexToken(COMPARISON,'==',1,1076) -LexToken(NUMBER,'14',1,1078) -LexToken(THEN,'then',1,1081) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'label',1,1098) -LexToken(OPENBRACKET,'(',1,1103) -LexToken(NUMBER,'9',1,1104) -LexToken(CLOSEBRACKET,')',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(CLOSESQBRACKET,']',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(END,'end',1,1119) -LexToken(EOL,'\n',1,1137) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'typ',1,1174) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'exprs',1,1178) -LexToken(CLOSESQBRACKET,']',1,1183) -LexToken(ASSIGNMENT,'=',1,1184) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1185) -LexToken(OPENBRACKET,'(',1,1200) -LexToken(DQSTRING,'"Set MATDIV Block"',1,1218) -LexToken(COMMA,',',1,1219) -LexToken(OPENSQBRACKET,'[',1,1235) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1271) -LexToken(CLOSESQBRACKET,']',1,1272) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'list',1,1274) -LexToken(OPENBRACKET,'(',1,1278) -LexToken(DQSTRING,'"vec"',1,1283) -LexToken(COMMA,',',1,1284) -LexToken(NUMBER,'1',1,1285) -LexToken(CLOSEBRACKET,')',1,1286) -LexToken(COMMA,',',1,1287) -LexToken(VAR,'label',1,1288) -LexToken(CLOSEBRACKET,')',1,1293) -LexToken(EOL,'\n',1,1294) -LexToken(IF,'if',1,1307) -LexToken(NOT,'~',1,1310) -LexToken(VAR,'ok',1,1311) -LexToken(THEN,'then',1,1314) -LexToken(EOL,'\n',1,1318) -LexToken(BREAK,'break',1,1335) -LexToken(EOL,'\n',1,1340) -LexToken(END,'end',1,1354) -LexToken(EOL,'\n',1,1357) -LexToken(IF,'if',1,1370) -LexToken(OPENBRACKET,'(',1,1373) -LexToken(VAR,'typ',1,1374) -LexToken(COMPARISON,'==',1,1377) -LexToken(NUMBER,'1',1,1379) -LexToken(CLOSEBRACKET,')',1,1380) -LexToken(THEN,'then',1,1382) -LexToken(EOL,'\n',1,1386) -LexToken(VAR,'function_name',1,1403) -LexToken(ASSIGNMENT,'=',1,1416) -LexToken(DQSTRING,'"mat_div"',1,1425) -LexToken(EOL,'\n',1,1426) -LexToken(VAR,'ot',1,1444) -LexToken(ASSIGNMENT,'=',1,1446) -LexToken(NUMBER,'1',1,1447) -LexToken(EOL,'\n',1,1448) -LexToken(VAR,'it',1,1466) -LexToken(ASSIGNMENT,'=',1,1468) -LexToken(OPENSQBRACKET,'[',1,1469) -LexToken(NUMBER,'1',1,1470) -LexToken(NUMBER,'1',1,1472) -LexToken(CLOSESQBRACKET,']',1,1473) -LexToken(EOL,'\n',1,1474) -LexToken(ELSEIF,'elseif',1,1488) -LexToken(OPENBRACKET,'(',1,1495) -LexToken(VAR,'typ',1,1496) -LexToken(COMPARISON,'==',1,1499) -LexToken(NUMBER,'2',1,1501) -LexToken(CLOSEBRACKET,')',1,1502) -LexToken(THEN,'then',1,1504) -LexToken(EOL,'\n',1,1508) -LexToken(VAR,'function_name',1,1525) -LexToken(ASSIGNMENT,'=',1,1538) -LexToken(DQSTRING,'"matz_div"',1,1548) -LexToken(EOL,'\n',1,1549) -LexToken(VAR,'ot',1,1567) -LexToken(ASSIGNMENT,'=',1,1569) -LexToken(NUMBER,'2',1,1570) -LexToken(EOL,'\n',1,1571) -LexToken(VAR,'it',1,1589) -LexToken(ASSIGNMENT,'=',1,1591) -LexToken(OPENSQBRACKET,'[',1,1592) -LexToken(NUMBER,'2',1,1593) -LexToken(NUMBER,'2',1,1595) -LexToken(CLOSESQBRACKET,']',1,1596) -LexToken(EOL,'\n',1,1597) -LexToken(ELSE,'else',1,1611) -LexToken(EOL,'\n',1,1615) -LexToken(VAR,'message',1,1632) -LexToken(OPENBRACKET,'(',1,1639) -LexToken(DQSTRING,'"Datatype is not supported"',1,1666) -LexToken(CLOSEBRACKET,')',1,1667) -LexToken(EOL,'\n',1,1668) -LexToken(VAR,'ok',1,1686) -LexToken(ASSIGNMENT,'=',1,1688) -LexToken(PREVAR_BOOLEAN,'%f',1,1689) -LexToken(EOL,'\n',1,1691) -LexToken(END,'end',1,1705) -LexToken(EOL,'\n',1,1708) -LexToken(VAR,'in',1,1721) -LexToken(ASSIGNMENT,'=',1,1723) -LexToken(OPENSQBRACKET,'[',1,1724) -LexToken(VAR,'model',1,1725) -LexToken(DOT,'.',1,1730) -LexToken(VAR,'in',1,1731) -LexToken(VAR,'model',1,1734) -LexToken(DOT,'.',1,1739) -LexToken(VAR,'in2',1,1740) -LexToken(CLOSESQBRACKET,']',1,1743) -LexToken(EOL,'\n',1,1744) -LexToken(VAR,'out',1,1758) -LexToken(ASSIGNMENT,'=',1,1761) -LexToken(OPENSQBRACKET,'[',1,1762) -LexToken(VAR,'model',1,1763) -LexToken(DOT,'.',1,1768) -LexToken(VAR,'out',1,1769) -LexToken(VAR,'model',1,1773) -LexToken(DOT,'.',1,1778) -LexToken(VAR,'out2',1,1779) -LexToken(CLOSESQBRACKET,']',1,1783) -LexToken(EOL,'\n',1,1784) -LexToken(VAR,'funtyp',1,1798) -LexToken(ASSIGNMENT,'=',1,1804) -LexToken(NUMBER,'4',1,1805) -LexToken(EOL,'\n',1,1806) -LexToken(IF,'if',1,1820) -LexToken(VAR,'ok',1,1823) -LexToken(THEN,'then',1,1826) -LexToken(EOL,'\n',1,1830) -LexToken(VAR,'label',1,1847) -LexToken(ASSIGNMENT,'=',1,1852) -LexToken(VAR,'exprs',1,1853) -LexToken(EOL,'\n',1,1858) -LexToken(OPENSQBRACKET,'[',1,1876) -LexToken(VAR,'model',1,1877) -LexToken(COMMA,',',1,1882) -LexToken(VAR,'graphics',1,1883) -LexToken(COMMA,',',1,1891) -LexToken(VAR,'ok',1,1892) -LexToken(CLOSESQBRACKET,']',1,1894) -LexToken(ASSIGNMENT,'=',1,1895) -LexToken(VAR,'set_io',1,1896) -LexToken(OPENBRACKET,'(',1,1902) -LexToken(VAR,'model',1,1903) -LexToken(COMMA,',',1,1908) -LexToken(VAR,'graphics',1,1909) -LexToken(COMMA,',',1,1917) -LexToken(VAR,'list',1,1918) -LexToken(OPENBRACKET,'(',1,1922) -LexToken(VAR,'in',1,1923) -LexToken(COMMA,',',1,1925) -LexToken(VAR,'it',1,1926) -LexToken(CLOSEBRACKET,')',1,1928) -LexToken(COMMA,',',1,1929) -LexToken(VAR,'list',1,1930) -LexToken(OPENBRACKET,'(',1,1934) -LexToken(VAR,'out',1,1935) -LexToken(COMMA,',',1,1938) -LexToken(VAR,'ot',1,1939) -LexToken(CLOSEBRACKET,')',1,1941) -LexToken(COMMA,',',1,1942) -LexToken(OPENSQBRACKET,'[',1,1943) -LexToken(CLOSESQBRACKET,']',1,1944) -LexToken(COMMA,',',1,1945) -LexToken(OPENSQBRACKET,'[',1,1946) -LexToken(CLOSESQBRACKET,']',1,1947) -LexToken(CLOSEBRACKET,')',1,1948) -LexToken(EOL,'\n',1,1949) -LexToken(VAR,'model',1,1966) -LexToken(DOT,'.',1,1971) -LexToken(VAR,'sim',1,1972) -LexToken(ASSIGNMENT,'=',1,1975) -LexToken(VAR,'list',1,1976) -LexToken(OPENBRACKET,'(',1,1980) -LexToken(VAR,'function_name',1,1981) -LexToken(COMMA,',',1,1994) -LexToken(VAR,'funtyp',1,1995) -LexToken(CLOSEBRACKET,')',1,2001) -LexToken(EOL,'\n',1,2002) -LexToken(VAR,'graphics',1,2020) -LexToken(DOT,'.',1,2028) -LexToken(VAR,'exprs',1,2029) -LexToken(ASSIGNMENT,'=',1,2034) -LexToken(VAR,'label',1,2035) -LexToken(EOL,'\n',1,2040) -LexToken(VAR,'arg1',1,2058) -LexToken(DOT,'.',1,2062) -LexToken(VAR,'graphics',1,2063) -LexToken(ASSIGNMENT,'=',1,2071) -LexToken(VAR,'graphics',1,2072) -LexToken(EOL,'\n',1,2080) -LexToken(VAR,'arg1',1,2098) -LexToken(DOT,'.',1,2102) -LexToken(VAR,'model',1,2103) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(VAR,'model',1,2109) -LexToken(EOL,'\n',1,2114) -LexToken(VAR,'x',1,2132) -LexToken(ASSIGNMENT,'=',1,2133) -LexToken(VAR,'arg1',1,2134) -LexToken(EOL,'\n',1,2138) -LexToken(BREAK,'break',1,2155) -LexToken(EOL,'\n',1,2160) -LexToken(END,'end',1,2173) -LexToken(EOL,'\n',1,2176) -LexToken(END,'end',1,2185) -LexToken(EOL,'\n',1,2188) -LexToken(CASE,'case',1,2193) -LexToken(DQSTRING,'"define"',1,2205) -LexToken(THEN,'then',1,2207) -LexToken(EOL,'\n',1,2211) -LexToken(VAR,'model',1,2220) -LexToken(ASSIGNMENT,'=',1,2225) -LexToken(SCICOS_MODEL,'scicos_model',1,2226) -LexToken(OPENBRACKET,'(',1,2238) -LexToken(CLOSEBRACKET,')',1,2239) -LexToken(EOL,'\n',1,2240) -LexToken(VAR,'function_name',1,2249) -LexToken(ASSIGNMENT,'=',1,2262) -LexToken(DQSTRING,'"mat_div"',1,2271) -LexToken(EOL,'\n',1,2272) -LexToken(VAR,'funtyp',1,2282) -LexToken(ASSIGNMENT,'=',1,2288) -LexToken(NUMBER,'4',1,2289) -LexToken(EOL,'\n',1,2290) -LexToken(VAR,'model',1,2300) -LexToken(DOT,'.',1,2305) -LexToken(VAR,'sim',1,2306) -LexToken(ASSIGNMENT,'=',1,2309) -LexToken(VAR,'list',1,2310) -LexToken(OPENBRACKET,'(',1,2314) -LexToken(VAR,'function_name',1,2315) -LexToken(COMMA,',',1,2328) -LexToken(VAR,'funtyp',1,2329) -LexToken(CLOSEBRACKET,')',1,2335) -LexToken(EOL,'\n',1,2336) -LexToken(VAR,'model',1,2345) -LexToken(DOT,'.',1,2350) -LexToken(VAR,'in',1,2351) -LexToken(ASSIGNMENT,'=',1,2353) -LexToken(OPENSQBRACKET,'[',1,2354) -LexToken(ADDITION,'-',1,2355) -LexToken(NUMBER,'1',1,2356) -LexToken(SEMICOLON,';',1,2357) -LexToken(ADDITION,'-',1,2358) -LexToken(NUMBER,'2',1,2359) -LexToken(CLOSESQBRACKET,']',1,2360) -LexToken(EOL,'\n',1,2361) -LexToken(VAR,'model',1,2370) -LexToken(DOT,'.',1,2375) -LexToken(VAR,'in2',1,2376) -LexToken(ASSIGNMENT,'=',1,2379) -LexToken(OPENSQBRACKET,'[',1,2380) -LexToken(ADDITION,'-',1,2381) -LexToken(NUMBER,'3',1,2382) -LexToken(SEMICOLON,';',1,2383) -LexToken(ADDITION,'-',1,2384) -LexToken(NUMBER,'3',1,2385) -LexToken(CLOSESQBRACKET,']',1,2386) -LexToken(EOL,'\n',1,2387) -LexToken(VAR,'model',1,2396) -LexToken(DOT,'.',1,2401) -LexToken(VAR,'intyp',1,2402) -LexToken(ASSIGNMENT,'=',1,2407) -LexToken(OPENSQBRACKET,'[',1,2408) -LexToken(NUMBER,'1',1,2409) -LexToken(NUMBER,'1',1,2411) -LexToken(CLOSESQBRACKET,']',1,2412) -LexToken(EOL,'\n',1,2413) -LexToken(VAR,'model',1,2422) -LexToken(DOT,'.',1,2427) -LexToken(VAR,'out',1,2428) -LexToken(ASSIGNMENT,'=',1,2431) -LexToken(ADDITION,'-',1,2432) -LexToken(NUMBER,'1',1,2433) -LexToken(EOL,'\n',1,2434) -LexToken(VAR,'model',1,2443) -LexToken(DOT,'.',1,2448) -LexToken(VAR,'out2',1,2449) -LexToken(ASSIGNMENT,'=',1,2453) -LexToken(ADDITION,'-',1,2454) -LexToken(NUMBER,'2',1,2455) -LexToken(EOL,'\n',1,2456) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'outtyp',1,2471) -LexToken(ASSIGNMENT,'=',1,2477) -LexToken(NUMBER,'1',1,2478) -LexToken(EOL,'\n',1,2479) -LexToken(VAR,'model',1,2488) -LexToken(DOT,'.',1,2493) -LexToken(VAR,'evtin',1,2494) -LexToken(ASSIGNMENT,'=',1,2499) -LexToken(OPENSQBRACKET,'[',1,2500) -LexToken(CLOSESQBRACKET,']',1,2501) -LexToken(EOL,'\n',1,2502) -LexToken(VAR,'model',1,2511) -LexToken(DOT,'.',1,2516) -LexToken(VAR,'evtout',1,2517) -LexToken(ASSIGNMENT,'=',1,2523) -LexToken(OPENSQBRACKET,'[',1,2524) -LexToken(CLOSESQBRACKET,']',1,2525) -LexToken(EOL,'\n',1,2526) -LexToken(VAR,'model',1,2535) -LexToken(DOT,'.',1,2540) -LexToken(VAR,'state',1,2541) -LexToken(ASSIGNMENT,'=',1,2546) -LexToken(OPENSQBRACKET,'[',1,2547) -LexToken(CLOSESQBRACKET,']',1,2548) -LexToken(EOL,'\n',1,2549) -LexToken(VAR,'model',1,2558) -LexToken(DOT,'.',1,2563) -LexToken(VAR,'dstate',1,2564) -LexToken(ASSIGNMENT,'=',1,2570) -LexToken(OPENSQBRACKET,'[',1,2571) -LexToken(CLOSESQBRACKET,']',1,2572) -LexToken(EOL,'\n',1,2573) -LexToken(VAR,'model',1,2582) -LexToken(DOT,'.',1,2587) -LexToken(VAR,'rpar',1,2588) -LexToken(ASSIGNMENT,'=',1,2592) -LexToken(OPENSQBRACKET,'[',1,2593) -LexToken(CLOSESQBRACKET,']',1,2594) -LexToken(EOL,'\n',1,2595) -LexToken(VAR,'model',1,2604) -LexToken(DOT,'.',1,2609) -LexToken(VAR,'ipar',1,2610) -LexToken(ASSIGNMENT,'=',1,2614) -LexToken(OPENSQBRACKET,'[',1,2615) -LexToken(CLOSESQBRACKET,']',1,2616) -LexToken(EOL,'\n',1,2617) -LexToken(VAR,'model',1,2626) -LexToken(DOT,'.',1,2631) -LexToken(VAR,'blocktype',1,2632) -LexToken(ASSIGNMENT,'=',1,2641) -LexToken(DQSTRING,'"c"',1,2644) -LexToken(EOL,'\n',1,2645) -LexToken(VAR,'model',1,2654) -LexToken(DOT,'.',1,2659) -LexToken(VAR,'firing',1,2660) -LexToken(ASSIGNMENT,'=',1,2666) -LexToken(OPENSQBRACKET,'[',1,2667) -LexToken(CLOSESQBRACKET,']',1,2668) -LexToken(EOL,'\n',1,2669) -LexToken(VAR,'model',1,2678) -LexToken(DOT,'.',1,2683) -LexToken(VAR,'dep_ut',1,2684) -LexToken(ASSIGNMENT,'=',1,2690) -LexToken(OPENSQBRACKET,'[',1,2691) -LexToken(PREVAR_BOOLEAN,'%t',1,2692) -LexToken(PREVAR_BOOLEAN,'%f',1,2695) -LexToken(CLOSESQBRACKET,']',1,2697) -LexToken(EOL,'\n',1,2698) -LexToken(VAR,'label',1,2707) -LexToken(ASSIGNMENT,'=',1,2712) -LexToken(OPENSQBRACKET,'[',1,2713) -LexToken(VAR,'sci2exp',1,2714) -LexToken(OPENBRACKET,'(',1,2721) -LexToken(NUMBER,'1',1,2722) -LexToken(CLOSEBRACKET,')',1,2723) -LexToken(CLOSESQBRACKET,']',1,2724) -LexToken(EOL,'\n',1,2725) -LexToken(VAR,'gr_i',1,2735) -LexToken(ASSIGNMENT,'=',1,2739) -LexToken(OPENSQBRACKET,'[',1,2740) -LexToken(CLOSESQBRACKET,']',1,2741) -LexToken(EOL,'\n',1,2742) -LexToken(VAR,'x',1,2751) -LexToken(ASSIGNMENT,'=',1,2752) -LexToken(VAR,'standard_define',1,2753) -LexToken(OPENBRACKET,'(',1,2768) -LexToken(OPENSQBRACKET,'[',1,2769) -LexToken(NUMBER,'2',1,2770) -LexToken(NUMBER,'2',1,2772) -LexToken(CLOSESQBRACKET,']',1,2773) -LexToken(COMMA,',',1,2774) -LexToken(VAR,'model',1,2775) -LexToken(COMMA,',',1,2780) -LexToken(VAR,'label',1,2781) -LexToken(COMMA,',',1,2786) -LexToken(VAR,'gr_i',1,2787) -LexToken(CLOSEBRACKET,')',1,2791) -LexToken(EOL,'\n',1,2792) -LexToken(END,'end',1,2797) -LexToken(EOL,'\n',1,2800) -LexToken(ENDFUNCTION,'endfunction',1,2801) -LexToken(EOL,'\n',1,2812) -LexToken(EOL,'\n',1,2813) +/* autogenerated from "macros/MatrixOp/MATDIV.sci" */ +function MATDIV() { +MATDIV.prototype.get = function MATDIV() { +} +MATDIV.prototype.set = function MATDIV() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATDIV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_div"; +ot=1; +it=[1,1]; +} else if ((typ==2)) { +function_name="matz_div"; +ot=2; +it=[2,2]; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATDIV.prototype.define = function MATDIV() { +model=scicos_model(); +function_name="mat_div"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=[-1,-2]; +model.in2=[-3,-3]; +model.intyp=[1,1]; +model.out=-1; +model.out2=-2; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATDIV.prototype.details = function MATDIV() { +} +} diff --git a/js/MatrixOp/MATEIG.js b/js/MatrixOp/MATEIG.js index ffdeb0a8..1a4da13a 100644 --- a/js/MatrixOp/MATEIG.js +++ b/js/MatrixOp/MATEIG.js @@ -1,603 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATEIG',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'model',1,971) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'model',1,982) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'graphics',1,997) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'arg1',1,1006) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'graphics',1,1011) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'label',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'graphics',1,1035) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'exprs',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(IF,'if',1,1058) -LexToken(VAR,'size',1,1061) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(VAR,'label',1,1066) -LexToken(COMMA,',',1,1071) -LexToken(DQSTRING,'"*"',1,1074) -LexToken(CLOSEBRACKET,')',1,1075) -LexToken(COMPARISON,'==',1,1076) -LexToken(NUMBER,'14',1,1078) -LexToken(THEN,'then',1,1081) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'label',1,1098) -LexToken(OPENBRACKET,'(',1,1103) -LexToken(NUMBER,'9',1,1104) -LexToken(CLOSEBRACKET,')',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(CLOSESQBRACKET,']',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(END,'end',1,1119) -LexToken(EOL,'\n',1,1137) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'typ',1,1174) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'decomptyp',1,1178) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'lab',1,1188) -LexToken(CLOSESQBRACKET,']',1,1191) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1193) -LexToken(OPENBRACKET,'(',1,1208) -LexToken(DQSTRING,'"Set MATEIG block parameters"',1,1237) -LexToken(COMMA,',',1,1238) -LexToken(OPENSQBRACKET,'[',1,1239) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1275) -LexToken(SEMICOLON,';',1,1276) -LexToken(DQSTRING,'"decomposition type (1=eig values 2=eig values+eig vectors"',1,1336) -LexToken(CLOSESQBRACKET,']',1,1337) -LexToken(COMMA,',',1,1338) -LexToken(VAR,'list',1,1339) -LexToken(OPENBRACKET,'(',1,1343) -LexToken(DQSTRING,'"vec"',1,1348) -LexToken(COMMA,',',1,1349) -LexToken(NUMBER,'1',1,1350) -LexToken(COMMA,',',1,1351) -LexToken(DQSTRING,'"vec"',1,1356) -LexToken(COMMA,',',1,1357) -LexToken(NUMBER,'1',1,1358) -LexToken(CLOSEBRACKET,')',1,1359) -LexToken(COMMA,',',1,1360) -LexToken(VAR,'label',1,1361) -LexToken(CLOSEBRACKET,')',1,1366) -LexToken(EOL,'\n',1,1367) -LexToken(IF,'if',1,1380) -LexToken(NOT,'~',1,1383) -LexToken(VAR,'ok',1,1384) -LexToken(THEN,'then',1,1387) -LexToken(EOL,'\n',1,1391) -LexToken(BREAK,'break',1,1408) -LexToken(EOL,'\n',1,1413) -LexToken(END,'end',1,1427) -LexToken(EOL,'\n',1,1430) -LexToken(VAR,'label',1,1443) -LexToken(ASSIGNMENT,'=',1,1448) -LexToken(VAR,'lab',1,1449) -LexToken(EOL,'\n',1,1452) -LexToken(IF,'if',1,1465) -LexToken(OPENBRACKET,'(',1,1468) -LexToken(VAR,'typ',1,1469) -LexToken(COMPARISON,'==',1,1472) -LexToken(NUMBER,'1',1,1474) -LexToken(CLOSEBRACKET,')',1,1475) -LexToken(THEN,'then',1,1477) -LexToken(EOL,'\n',1,1481) -LexToken(IF,'if',1,1498) -LexToken(OPENBRACKET,'(',1,1501) -LexToken(VAR,'decomptyp',1,1502) -LexToken(COMPARISON,'==',1,1511) -LexToken(NUMBER,'1',1,1513) -LexToken(CLOSEBRACKET,')',1,1514) -LexToken(THEN,'then',1,1516) -LexToken(EOL,'\n',1,1520) -LexToken(VAR,'function_name',1,1541) -LexToken(ASSIGNMENT,'=',1,1554) -LexToken(DQSTRING,'"mat_vps"',1,1563) -LexToken(EOL,'\n',1,1564) -LexToken(VAR,'out',1,1586) -LexToken(ASSIGNMENT,'=',1,1589) -LexToken(OPENSQBRACKET,'[',1,1590) -LexToken(ADDITION,'-',1,1591) -LexToken(NUMBER,'1',1,1592) -LexToken(NUMBER,'1',1,1594) -LexToken(CLOSESQBRACKET,']',1,1595) -LexToken(EOL,'\n',1,1596) -LexToken(VAR,'ot',1,1618) -LexToken(ASSIGNMENT,'=',1,1620) -LexToken(NUMBER,'2',1,1621) -LexToken(EOL,'\n',1,1622) -LexToken(ELSEIF,'elseif',1,1640) -LexToken(OPENBRACKET,'(',1,1647) -LexToken(VAR,'decomptyp',1,1648) -LexToken(COMPARISON,'==',1,1657) -LexToken(NUMBER,'2',1,1659) -LexToken(CLOSEBRACKET,')',1,1660) -LexToken(THEN,'then',1,1662) -LexToken(EOL,'\n',1,1666) -LexToken(VAR,'function_name',1,1687) -LexToken(ASSIGNMENT,'=',1,1700) -LexToken(DQSTRING,'"mat_vpv"',1,1709) -LexToken(EOL,'\n',1,1710) -LexToken(VAR,'out',1,1732) -LexToken(ASSIGNMENT,'=',1,1735) -LexToken(OPENSQBRACKET,'[',1,1736) -LexToken(ADDITION,'-',1,1737) -LexToken(NUMBER,'1',1,1738) -LexToken(ADDITION,'-',1,1740) -LexToken(NUMBER,'1',1,1741) -LexToken(SEMICOLON,';',1,1742) -LexToken(ADDITION,'-',1,1743) -LexToken(NUMBER,'1',1,1744) -LexToken(ADDITION,'-',1,1746) -LexToken(NUMBER,'1',1,1747) -LexToken(CLOSESQBRACKET,']',1,1748) -LexToken(EOL,'\n',1,1749) -LexToken(VAR,'ot',1,1771) -LexToken(ASSIGNMENT,'=',1,1773) -LexToken(OPENSQBRACKET,'[',1,1774) -LexToken(NUMBER,'2',1,1775) -LexToken(NUMBER,'2',1,1777) -LexToken(CLOSESQBRACKET,']',1,1778) -LexToken(EOL,'\n',1,1779) -LexToken(ELSE,'else',1,1797) -LexToken(EOL,'\n',1,1801) -LexToken(VAR,'message',1,1822) -LexToken(OPENBRACKET,'(',1,1829) -LexToken(DQSTRING,'"decomposition type is not supported"',1,1866) -LexToken(CLOSEBRACKET,')',1,1867) -LexToken(EOL,'\n',1,1868) -LexToken(VAR,'ok',1,1890) -LexToken(ASSIGNMENT,'=',1,1892) -LexToken(PREVAR_BOOLEAN,'%f',1,1893) -LexToken(EOL,'\n',1,1895) -LexToken(END,'end',1,1913) -LexToken(EOL,'\n',1,1916) -LexToken(VAR,'it',1,1933) -LexToken(ASSIGNMENT,'=',1,1935) -LexToken(NUMBER,'1',1,1936) -LexToken(EOL,'\n',1,1937) -LexToken(ELSEIF,'elseif',1,1951) -LexToken(OPENBRACKET,'(',1,1958) -LexToken(VAR,'typ',1,1959) -LexToken(COMPARISON,'==',1,1962) -LexToken(NUMBER,'2',1,1964) -LexToken(CLOSEBRACKET,')',1,1965) -LexToken(THEN,'then',1,1967) -LexToken(EOL,'\n',1,1971) -LexToken(IF,'if',1,1988) -LexToken(OPENBRACKET,'(',1,1991) -LexToken(VAR,'decomptyp',1,1992) -LexToken(COMPARISON,'==',1,2001) -LexToken(NUMBER,'1',1,2003) -LexToken(CLOSEBRACKET,')',1,2004) -LexToken(THEN,'then',1,2006) -LexToken(EOL,'\n',1,2010) -LexToken(VAR,'function_name',1,2031) -LexToken(ASSIGNMENT,'=',1,2044) -LexToken(DQSTRING,'"matz_vps"',1,2054) -LexToken(EOL,'\n',1,2055) -LexToken(VAR,'out',1,2077) -LexToken(ASSIGNMENT,'=',1,2080) -LexToken(OPENSQBRACKET,'[',1,2081) -LexToken(ADDITION,'-',1,2082) -LexToken(NUMBER,'1',1,2083) -LexToken(NUMBER,'1',1,2085) -LexToken(CLOSESQBRACKET,']',1,2086) -LexToken(EOL,'\n',1,2087) -LexToken(VAR,'ot',1,2109) -LexToken(ASSIGNMENT,'=',1,2111) -LexToken(NUMBER,'2',1,2112) -LexToken(EOL,'\n',1,2113) -LexToken(ELSEIF,'elseif',1,2131) -LexToken(OPENBRACKET,'(',1,2138) -LexToken(VAR,'decomptyp',1,2139) -LexToken(COMPARISON,'==',1,2148) -LexToken(NUMBER,'2',1,2150) -LexToken(CLOSEBRACKET,')',1,2151) -LexToken(THEN,'then',1,2153) -LexToken(EOL,'\n',1,2157) -LexToken(VAR,'function_name',1,2178) -LexToken(ASSIGNMENT,'=',1,2191) -LexToken(DQSTRING,'"matz_vpv"',1,2201) -LexToken(EOL,'\n',1,2202) -LexToken(VAR,'out',1,2224) -LexToken(ASSIGNMENT,'=',1,2227) -LexToken(OPENSQBRACKET,'[',1,2228) -LexToken(ADDITION,'-',1,2229) -LexToken(NUMBER,'1',1,2230) -LexToken(ADDITION,'-',1,2232) -LexToken(NUMBER,'1',1,2233) -LexToken(SEMICOLON,';',1,2234) -LexToken(ADDITION,'-',1,2235) -LexToken(NUMBER,'1',1,2236) -LexToken(ADDITION,'-',1,2238) -LexToken(NUMBER,'1',1,2239) -LexToken(CLOSESQBRACKET,']',1,2240) -LexToken(EOL,'\n',1,2241) -LexToken(VAR,'ot',1,2263) -LexToken(ASSIGNMENT,'=',1,2265) -LexToken(OPENSQBRACKET,'[',1,2266) -LexToken(NUMBER,'2',1,2267) -LexToken(NUMBER,'2',1,2269) -LexToken(CLOSESQBRACKET,']',1,2270) -LexToken(EOL,'\n',1,2271) -LexToken(ELSE,'else',1,2289) -LexToken(EOL,'\n',1,2293) -LexToken(VAR,'message',1,2314) -LexToken(OPENBRACKET,'(',1,2321) -LexToken(DQSTRING,'"decomposition type is not supported"',1,2358) -LexToken(CLOSEBRACKET,')',1,2359) -LexToken(EOL,'\n',1,2360) -LexToken(VAR,'ok',1,2382) -LexToken(ASSIGNMENT,'=',1,2384) -LexToken(PREVAR_BOOLEAN,'%f',1,2385) -LexToken(EOL,'\n',1,2387) -LexToken(END,'end',1,2405) -LexToken(EOL,'\n',1,2408) -LexToken(VAR,'it',1,2425) -LexToken(ASSIGNMENT,'=',1,2427) -LexToken(NUMBER,'2',1,2428) -LexToken(EOL,'\n',1,2429) -LexToken(ELSE,'else',1,2443) -LexToken(EOL,'\n',1,2447) -LexToken(VAR,'message',1,2464) -LexToken(OPENBRACKET,'(',1,2471) -LexToken(DQSTRING,'"Datatype is not supported"',1,2498) -LexToken(CLOSEBRACKET,')',1,2499) -LexToken(EOL,'\n',1,2500) -LexToken(VAR,'ok',1,2518) -LexToken(ASSIGNMENT,'=',1,2520) -LexToken(PREVAR_BOOLEAN,'%f',1,2521) -LexToken(EOL,'\n',1,2523) -LexToken(END,'end',1,2537) -LexToken(EOL,'\n',1,2540) -LexToken(VAR,'in',1,2553) -LexToken(ASSIGNMENT,'=',1,2555) -LexToken(OPENSQBRACKET,'[',1,2556) -LexToken(ADDITION,'-',1,2557) -LexToken(NUMBER,'1',1,2558) -LexToken(ADDITION,'-',1,2560) -LexToken(NUMBER,'1',1,2561) -LexToken(CLOSESQBRACKET,']',1,2562) -LexToken(EOL,'\n',1,2563) -LexToken(VAR,'funtyp',1,2577) -LexToken(ASSIGNMENT,'=',1,2583) -LexToken(NUMBER,'4',1,2584) -LexToken(EOL,'\n',1,2585) -LexToken(IF,'if',1,2599) -LexToken(VAR,'ok',1,2602) -LexToken(THEN,'then',1,2605) -LexToken(EOL,'\n',1,2609) -LexToken(OPENSQBRACKET,'[',1,2626) -LexToken(VAR,'model',1,2627) -LexToken(COMMA,',',1,2632) -LexToken(VAR,'graphics',1,2633) -LexToken(COMMA,',',1,2641) -LexToken(VAR,'ok',1,2642) -LexToken(CLOSESQBRACKET,']',1,2644) -LexToken(ASSIGNMENT,'=',1,2645) -LexToken(VAR,'set_io',1,2646) -LexToken(OPENBRACKET,'(',1,2652) -LexToken(VAR,'model',1,2653) -LexToken(COMMA,',',1,2658) -LexToken(VAR,'graphics',1,2659) -LexToken(COMMA,',',1,2667) -LexToken(VAR,'list',1,2668) -LexToken(OPENBRACKET,'(',1,2672) -LexToken(VAR,'in',1,2673) -LexToken(COMMA,',',1,2675) -LexToken(VAR,'it',1,2676) -LexToken(CLOSEBRACKET,')',1,2678) -LexToken(COMMA,',',1,2679) -LexToken(VAR,'list',1,2680) -LexToken(OPENBRACKET,'(',1,2684) -LexToken(VAR,'out',1,2685) -LexToken(COMMA,',',1,2688) -LexToken(VAR,'ot',1,2689) -LexToken(CLOSEBRACKET,')',1,2691) -LexToken(COMMA,',',1,2692) -LexToken(OPENSQBRACKET,'[',1,2693) -LexToken(CLOSESQBRACKET,']',1,2694) -LexToken(COMMA,',',1,2695) -LexToken(OPENSQBRACKET,'[',1,2696) -LexToken(CLOSESQBRACKET,']',1,2697) -LexToken(CLOSEBRACKET,')',1,2698) -LexToken(EOL,'\n',1,2699) -LexToken(END,'end',1,2712) -LexToken(EOL,'\n',1,2715) -LexToken(IF,'if',1,2728) -LexToken(VAR,'ok',1,2731) -LexToken(THEN,'then',1,2734) -LexToken(EOL,'\n',1,2738) -LexToken(VAR,'model',1,2755) -LexToken(DOT,'.',1,2760) -LexToken(VAR,'sim',1,2761) -LexToken(ASSIGNMENT,'=',1,2764) -LexToken(VAR,'list',1,2765) -LexToken(OPENBRACKET,'(',1,2769) -LexToken(VAR,'function_name',1,2770) -LexToken(COMMA,',',1,2783) -LexToken(VAR,'funtyp',1,2784) -LexToken(CLOSEBRACKET,')',1,2790) -LexToken(EOL,'\n',1,2791) -LexToken(VAR,'arg1',1,2809) -LexToken(DOT,'.',1,2813) -LexToken(VAR,'model',1,2814) -LexToken(ASSIGNMENT,'=',1,2819) -LexToken(VAR,'model',1,2820) -LexToken(EOL,'\n',1,2825) -LexToken(VAR,'graphics',1,2842) -LexToken(DOT,'.',1,2850) -LexToken(VAR,'exprs',1,2851) -LexToken(ASSIGNMENT,'=',1,2856) -LexToken(VAR,'label',1,2857) -LexToken(EOL,'\n',1,2862) -LexToken(VAR,'arg1',1,2879) -LexToken(DOT,'.',1,2883) -LexToken(VAR,'graphics',1,2884) -LexToken(ASSIGNMENT,'=',1,2892) -LexToken(VAR,'graphics',1,2893) -LexToken(EOL,'\n',1,2901) -LexToken(VAR,'x',1,2918) -LexToken(ASSIGNMENT,'=',1,2919) -LexToken(VAR,'arg1',1,2920) -LexToken(EOL,'\n',1,2924) -LexToken(BREAK,'break',1,2941) -LexToken(EOL,'\n',1,2946) -LexToken(END,'end',1,2959) -LexToken(EOL,'\n',1,2962) -LexToken(END,'end',1,2971) -LexToken(EOL,'\n',1,2974) -LexToken(CASE,'case',1,2979) -LexToken(DQSTRING,'"define"',1,2991) -LexToken(THEN,'then',1,2993) -LexToken(EOL,'\n',1,2997) -LexToken(VAR,'model',1,3006) -LexToken(ASSIGNMENT,'=',1,3011) -LexToken(SCICOS_MODEL,'scicos_model',1,3012) -LexToken(OPENBRACKET,'(',1,3024) -LexToken(CLOSEBRACKET,')',1,3025) -LexToken(EOL,'\n',1,3026) -LexToken(VAR,'function_name',1,3035) -LexToken(ASSIGNMENT,'=',1,3048) -LexToken(DQSTRING,'"mat_vps"',1,3057) -LexToken(EOL,'\n',1,3058) -LexToken(VAR,'funtyp',1,3068) -LexToken(ASSIGNMENT,'=',1,3074) -LexToken(NUMBER,'4',1,3075) -LexToken(EOL,'\n',1,3076) -LexToken(VAR,'model',1,3086) -LexToken(DOT,'.',1,3091) -LexToken(VAR,'sim',1,3092) -LexToken(ASSIGNMENT,'=',1,3095) -LexToken(VAR,'list',1,3096) -LexToken(OPENBRACKET,'(',1,3100) -LexToken(VAR,'function_name',1,3101) -LexToken(COMMA,',',1,3114) -LexToken(VAR,'funtyp',1,3115) -LexToken(CLOSEBRACKET,')',1,3121) -LexToken(EOL,'\n',1,3122) -LexToken(EOL,'\n',1,3123) -LexToken(VAR,'model',1,3132) -LexToken(DOT,'.',1,3137) -LexToken(VAR,'in',1,3138) -LexToken(ASSIGNMENT,'=',1,3140) -LexToken(ADDITION,'-',1,3141) -LexToken(NUMBER,'1',1,3142) -LexToken(EOL,'\n',1,3143) -LexToken(VAR,'model',1,3152) -LexToken(DOT,'.',1,3157) -LexToken(VAR,'in2',1,3158) -LexToken(ASSIGNMENT,'=',1,3161) -LexToken(ADDITION,'-',1,3162) -LexToken(NUMBER,'1',1,3163) -LexToken(EOL,'\n',1,3164) -LexToken(VAR,'model',1,3173) -LexToken(DOT,'.',1,3178) -LexToken(VAR,'intyp',1,3179) -LexToken(ASSIGNMENT,'=',1,3184) -LexToken(NUMBER,'1',1,3185) -LexToken(EOL,'\n',1,3186) -LexToken(VAR,'model',1,3195) -LexToken(DOT,'.',1,3200) -LexToken(VAR,'out',1,3201) -LexToken(ASSIGNMENT,'=',1,3204) -LexToken(ADDITION,'-',1,3205) -LexToken(NUMBER,'1',1,3206) -LexToken(EOL,'\n',1,3207) -LexToken(VAR,'model',1,3216) -LexToken(DOT,'.',1,3221) -LexToken(VAR,'out2',1,3222) -LexToken(ASSIGNMENT,'=',1,3226) -LexToken(NUMBER,'1',1,3227) -LexToken(EOL,'\n',1,3228) -LexToken(VAR,'model',1,3237) -LexToken(DOT,'.',1,3242) -LexToken(VAR,'outtyp',1,3243) -LexToken(ASSIGNMENT,'=',1,3249) -LexToken(NUMBER,'2',1,3250) -LexToken(EOL,'\n',1,3251) -LexToken(VAR,'model',1,3260) -LexToken(DOT,'.',1,3265) -LexToken(VAR,'evtin',1,3266) -LexToken(ASSIGNMENT,'=',1,3271) -LexToken(OPENSQBRACKET,'[',1,3272) -LexToken(CLOSESQBRACKET,']',1,3273) -LexToken(EOL,'\n',1,3274) -LexToken(VAR,'model',1,3283) -LexToken(DOT,'.',1,3288) -LexToken(VAR,'evtout',1,3289) -LexToken(ASSIGNMENT,'=',1,3295) -LexToken(OPENSQBRACKET,'[',1,3296) -LexToken(CLOSESQBRACKET,']',1,3297) -LexToken(EOL,'\n',1,3298) -LexToken(VAR,'model',1,3307) -LexToken(DOT,'.',1,3312) -LexToken(VAR,'state',1,3313) -LexToken(ASSIGNMENT,'=',1,3318) -LexToken(OPENSQBRACKET,'[',1,3319) -LexToken(CLOSESQBRACKET,']',1,3320) -LexToken(EOL,'\n',1,3321) -LexToken(VAR,'model',1,3330) -LexToken(DOT,'.',1,3335) -LexToken(VAR,'dstate',1,3336) -LexToken(ASSIGNMENT,'=',1,3342) -LexToken(OPENSQBRACKET,'[',1,3343) -LexToken(CLOSESQBRACKET,']',1,3344) -LexToken(EOL,'\n',1,3345) -LexToken(VAR,'model',1,3354) -LexToken(DOT,'.',1,3359) -LexToken(VAR,'rpar',1,3360) -LexToken(ASSIGNMENT,'=',1,3364) -LexToken(OPENSQBRACKET,'[',1,3365) -LexToken(CLOSESQBRACKET,']',1,3366) -LexToken(EOL,'\n',1,3367) -LexToken(VAR,'model',1,3376) -LexToken(DOT,'.',1,3381) -LexToken(VAR,'ipar',1,3382) -LexToken(ASSIGNMENT,'=',1,3386) -LexToken(OPENSQBRACKET,'[',1,3387) -LexToken(CLOSESQBRACKET,']',1,3388) -LexToken(EOL,'\n',1,3389) -LexToken(VAR,'model',1,3398) -LexToken(DOT,'.',1,3403) -LexToken(VAR,'blocktype',1,3404) -LexToken(ASSIGNMENT,'=',1,3413) -LexToken(DQSTRING,'"c"',1,3416) -LexToken(EOL,'\n',1,3417) -LexToken(VAR,'model',1,3426) -LexToken(DOT,'.',1,3431) -LexToken(VAR,'firing',1,3432) -LexToken(ASSIGNMENT,'=',1,3438) -LexToken(OPENSQBRACKET,'[',1,3439) -LexToken(CLOSESQBRACKET,']',1,3440) -LexToken(EOL,'\n',1,3441) -LexToken(VAR,'model',1,3450) -LexToken(DOT,'.',1,3455) -LexToken(VAR,'dep_ut',1,3456) -LexToken(ASSIGNMENT,'=',1,3462) -LexToken(OPENSQBRACKET,'[',1,3463) -LexToken(PREVAR_BOOLEAN,'%t',1,3464) -LexToken(PREVAR_BOOLEAN,'%f',1,3467) -LexToken(CLOSESQBRACKET,']',1,3469) -LexToken(EOL,'\n',1,3470) -LexToken(VAR,'label',1,3479) -LexToken(ASSIGNMENT,'=',1,3484) -LexToken(OPENSQBRACKET,'[',1,3485) -LexToken(VAR,'sci2exp',1,3486) -LexToken(OPENBRACKET,'(',1,3493) -LexToken(NUMBER,'1',1,3494) -LexToken(CLOSEBRACKET,')',1,3495) -LexToken(SEMICOLON,';',1,3496) -LexToken(VAR,'sci2exp',1,3497) -LexToken(OPENBRACKET,'(',1,3504) -LexToken(NUMBER,'1',1,3505) -LexToken(CLOSEBRACKET,')',1,3506) -LexToken(CLOSESQBRACKET,']',1,3507) -LexToken(EOL,'\n',1,3508) -LexToken(VAR,'gr_i',1,3518) -LexToken(ASSIGNMENT,'=',1,3522) -LexToken(OPENSQBRACKET,'[',1,3523) -LexToken(CLOSESQBRACKET,']',1,3524) -LexToken(EOL,'\n',1,3525) -LexToken(VAR,'x',1,3534) -LexToken(ASSIGNMENT,'=',1,3535) -LexToken(VAR,'standard_define',1,3536) -LexToken(OPENBRACKET,'(',1,3551) -LexToken(OPENSQBRACKET,'[',1,3552) -LexToken(NUMBER,'2',1,3553) -LexToken(NUMBER,'2',1,3555) -LexToken(CLOSESQBRACKET,']',1,3556) -LexToken(COMMA,',',1,3557) -LexToken(VAR,'model',1,3558) -LexToken(COMMA,',',1,3563) -LexToken(VAR,'label',1,3564) -LexToken(COMMA,',',1,3569) -LexToken(VAR,'gr_i',1,3570) -LexToken(CLOSEBRACKET,')',1,3574) -LexToken(EOL,'\n',1,3575) -LexToken(END,'end',1,3580) -LexToken(EOL,'\n',1,3583) -LexToken(ENDFUNCTION,'endfunction',1,3584) -LexToken(EOL,'\n',1,3595) -LexToken(EOL,'\n',1,3596) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,2562) +/* autogenerated from "macros/MatrixOp/MATEIG.sci" */ +None diff --git a/js/MatrixOp/MATEXPM.js b/js/MatrixOp/MATEXPM.js index 9658a2a5..6d65a499 100644 --- a/js/MatrixOp/MATEXPM.js +++ b/js/MatrixOp/MATEXPM.js @@ -1,474 +1,71 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATEXPM',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'graphics',1,972) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(VAR,'arg1',1,981) -LexToken(DOT,'.',1,985) -LexToken(VAR,'graphics',1,986) -LexToken(EOL,'\n',1,994) -LexToken(VAR,'label',1,1004) -LexToken(ASSIGNMENT,'=',1,1009) -LexToken(VAR,'graphics',1,1010) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'exprs',1,1019) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'model',1,1033) -LexToken(ASSIGNMENT,'=',1,1038) -LexToken(VAR,'arg1',1,1039) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'model',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(IF,'if',1,1059) -LexToken(VAR,'size',1,1062) -LexToken(OPENBRACKET,'(',1,1066) -LexToken(VAR,'label',1,1067) -LexToken(COMMA,',',1,1072) -LexToken(DQSTRING,'"*"',1,1075) -LexToken(CLOSEBRACKET,')',1,1076) -LexToken(COMPARISON,'==',1,1077) -LexToken(NUMBER,'14',1,1079) -LexToken(THEN,'then',1,1082) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'label',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'9',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(CLOSESQBRACKET,']',1,1109) -LexToken(EOL,'\n',1,1110) -LexToken(END,'end',1,1120) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'typ',1,1175) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'exprs',1,1179) -LexToken(CLOSESQBRACKET,']',1,1184) -LexToken(ASSIGNMENT,'=',1,1185) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1186) -LexToken(OPENBRACKET,'(',1,1201) -LexToken(DQSTRING,'"Set EXPM Block"',1,1217) -LexToken(COMMA,',',1,1218) -LexToken(OPENSQBRACKET,'[',1,1234) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1270) -LexToken(CLOSESQBRACKET,']',1,1271) -LexToken(COMMA,',',1,1272) -LexToken(VAR,'list',1,1273) -LexToken(OPENBRACKET,'(',1,1277) -LexToken(DQSTRING,'"vec"',1,1282) -LexToken(COMMA,',',1,1283) -LexToken(NUMBER,'1',1,1284) -LexToken(CLOSEBRACKET,')',1,1285) -LexToken(COMMA,',',1,1286) -LexToken(VAR,'label',1,1287) -LexToken(CLOSEBRACKET,')',1,1292) -LexToken(EOL,'\n',1,1293) -LexToken(IF,'if',1,1306) -LexToken(NOT,'~',1,1309) -LexToken(VAR,'ok',1,1310) -LexToken(THEN,'then',1,1313) -LexToken(EOL,'\n',1,1317) -LexToken(BREAK,'break',1,1334) -LexToken(EOL,'\n',1,1339) -LexToken(END,'end',1,1353) -LexToken(EOL,'\n',1,1356) -LexToken(IF,'if',1,1369) -LexToken(OPENBRACKET,'(',1,1372) -LexToken(VAR,'typ',1,1373) -LexToken(COMPARISON,'==',1,1376) -LexToken(NUMBER,'1',1,1378) -LexToken(CLOSEBRACKET,')',1,1379) -LexToken(THEN,'then',1,1381) -LexToken(EOL,'\n',1,1385) -LexToken(VAR,'function_name',1,1402) -LexToken(ASSIGNMENT,'=',1,1415) -LexToken(DQSTRING,'"mat_expm"',1,1425) -LexToken(EOL,'\n',1,1426) -LexToken(VAR,'ot',1,1444) -LexToken(ASSIGNMENT,'=',1,1446) -LexToken(NUMBER,'1',1,1447) -LexToken(EOL,'\n',1,1448) -LexToken(VAR,'it',1,1466) -LexToken(ASSIGNMENT,'=',1,1468) -LexToken(NUMBER,'1',1,1469) -LexToken(EOL,'\n',1,1470) -LexToken(ELSEIF,'elseif',1,1484) -LexToken(OPENBRACKET,'(',1,1491) -LexToken(VAR,'typ',1,1492) -LexToken(COMPARISON,'==',1,1495) -LexToken(NUMBER,'2',1,1497) -LexToken(CLOSEBRACKET,')',1,1498) -LexToken(THEN,'then',1,1500) -LexToken(EOL,'\n',1,1504) -LexToken(VAR,'function_name',1,1521) -LexToken(ASSIGNMENT,'=',1,1534) -LexToken(DQSTRING,'"matz_expm"',1,1545) -LexToken(EOL,'\n',1,1546) -LexToken(VAR,'ot',1,1564) -LexToken(ASSIGNMENT,'=',1,1566) -LexToken(NUMBER,'2',1,1567) -LexToken(EOL,'\n',1,1568) -LexToken(VAR,'it',1,1586) -LexToken(ASSIGNMENT,'=',1,1588) -LexToken(NUMBER,'2',1,1589) -LexToken(EOL,'\n',1,1590) -LexToken(ELSE,'else',1,1604) -LexToken(EOL,'\n',1,1608) -LexToken(VAR,'message',1,1625) -LexToken(OPENBRACKET,'(',1,1632) -LexToken(DQSTRING,'"Datatype is not supported"',1,1659) -LexToken(CLOSEBRACKET,')',1,1660) -LexToken(EOL,'\n',1,1661) -LexToken(VAR,'ok',1,1679) -LexToken(ASSIGNMENT,'=',1,1681) -LexToken(PREVAR_BOOLEAN,'%f',1,1682) -LexToken(EOL,'\n',1,1684) -LexToken(END,'end',1,1698) -LexToken(EOL,'\n',1,1701) -LexToken(VAR,'in',1,1714) -LexToken(ASSIGNMENT,'=',1,1716) -LexToken(OPENSQBRACKET,'[',1,1717) -LexToken(VAR,'model',1,1718) -LexToken(DOT,'.',1,1723) -LexToken(VAR,'in',1,1724) -LexToken(VAR,'model',1,1727) -LexToken(DOT,'.',1,1732) -LexToken(VAR,'in2',1,1733) -LexToken(CLOSESQBRACKET,']',1,1736) -LexToken(EOL,'\n',1,1737) -LexToken(VAR,'out',1,1751) -LexToken(ASSIGNMENT,'=',1,1754) -LexToken(OPENSQBRACKET,'[',1,1755) -LexToken(VAR,'model',1,1756) -LexToken(DOT,'.',1,1761) -LexToken(VAR,'out',1,1762) -LexToken(VAR,'model',1,1766) -LexToken(DOT,'.',1,1771) -LexToken(VAR,'out2',1,1772) -LexToken(CLOSESQBRACKET,']',1,1776) -LexToken(EOL,'\n',1,1777) -LexToken(VAR,'funtyp',1,1791) -LexToken(ASSIGNMENT,'=',1,1797) -LexToken(NUMBER,'4',1,1798) -LexToken(EOL,'\n',1,1799) -LexToken(IF,'if',1,1813) -LexToken(VAR,'ok',1,1816) -LexToken(THEN,'then',1,1819) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'label',1,1840) -LexToken(ASSIGNMENT,'=',1,1845) -LexToken(VAR,'exprs',1,1846) -LexToken(EOL,'\n',1,1851) -LexToken(OPENSQBRACKET,'[',1,1869) -LexToken(VAR,'model',1,1870) -LexToken(COMMA,',',1,1875) -LexToken(VAR,'graphics',1,1876) -LexToken(COMMA,',',1,1884) -LexToken(VAR,'ok',1,1885) -LexToken(CLOSESQBRACKET,']',1,1887) -LexToken(ASSIGNMENT,'=',1,1888) -LexToken(VAR,'set_io',1,1889) -LexToken(OPENBRACKET,'(',1,1895) -LexToken(VAR,'model',1,1896) -LexToken(COMMA,',',1,1901) -LexToken(VAR,'graphics',1,1902) -LexToken(COMMA,',',1,1910) -LexToken(VAR,'list',1,1911) -LexToken(OPENBRACKET,'(',1,1915) -LexToken(VAR,'in',1,1916) -LexToken(COMMA,',',1,1918) -LexToken(VAR,'it',1,1919) -LexToken(CLOSEBRACKET,')',1,1921) -LexToken(COMMA,',',1,1922) -LexToken(VAR,'list',1,1923) -LexToken(OPENBRACKET,'(',1,1927) -LexToken(VAR,'out',1,1928) -LexToken(COMMA,',',1,1931) -LexToken(VAR,'ot',1,1932) -LexToken(CLOSEBRACKET,')',1,1934) -LexToken(COMMA,',',1,1935) -LexToken(OPENSQBRACKET,'[',1,1936) -LexToken(CLOSESQBRACKET,']',1,1937) -LexToken(COMMA,',',1,1938) -LexToken(OPENSQBRACKET,'[',1,1939) -LexToken(CLOSESQBRACKET,']',1,1940) -LexToken(CLOSEBRACKET,')',1,1941) -LexToken(EOL,'\n',1,1942) -LexToken(VAR,'model',1,1959) -LexToken(DOT,'.',1,1964) -LexToken(VAR,'sim',1,1965) -LexToken(ASSIGNMENT,'=',1,1968) -LexToken(VAR,'list',1,1969) -LexToken(OPENBRACKET,'(',1,1973) -LexToken(VAR,'function_name',1,1974) -LexToken(COMMA,',',1,1987) -LexToken(VAR,'funtyp',1,1988) -LexToken(CLOSEBRACKET,')',1,1994) -LexToken(EOL,'\n',1,1995) -LexToken(VAR,'graphics',1,2013) -LexToken(DOT,'.',1,2021) -LexToken(VAR,'exprs',1,2022) -LexToken(ASSIGNMENT,'=',1,2027) -LexToken(VAR,'label',1,2028) -LexToken(EOL,'\n',1,2033) -LexToken(VAR,'arg1',1,2051) -LexToken(DOT,'.',1,2055) -LexToken(VAR,'graphics',1,2056) -LexToken(ASSIGNMENT,'=',1,2064) -LexToken(VAR,'graphics',1,2065) -LexToken(SEMICOLON,';',1,2073) -LexToken(VAR,'arg1',1,2074) -LexToken(DOT,'.',1,2078) -LexToken(VAR,'model',1,2079) -LexToken(ASSIGNMENT,'=',1,2084) -LexToken(VAR,'model',1,2085) -LexToken(EOL,'\n',1,2090) -LexToken(VAR,'x',1,2108) -LexToken(ASSIGNMENT,'=',1,2109) -LexToken(VAR,'arg1',1,2110) -LexToken(EOL,'\n',1,2114) -LexToken(BREAK,'break',1,2131) -LexToken(EOL,'\n',1,2136) -LexToken(END,'end',1,2149) -LexToken(EOL,'\n',1,2152) -LexToken(END,'end',1,2161) -LexToken(EOL,'\n',1,2164) -LexToken(CASE,'case',1,2169) -LexToken(DQSTRING,'"define"',1,2181) -LexToken(THEN,'then',1,2183) -LexToken(EOL,'\n',1,2187) -LexToken(VAR,'model',1,2196) -LexToken(ASSIGNMENT,'=',1,2201) -LexToken(SCICOS_MODEL,'scicos_model',1,2202) -LexToken(OPENBRACKET,'(',1,2214) -LexToken(CLOSEBRACKET,')',1,2215) -LexToken(EOL,'\n',1,2216) -LexToken(VAR,'function_name',1,2225) -LexToken(ASSIGNMENT,'=',1,2238) -LexToken(DQSTRING,'"mat_expm"',1,2248) -LexToken(EOL,'\n',1,2249) -LexToken(VAR,'funtyp',1,2259) -LexToken(ASSIGNMENT,'=',1,2265) -LexToken(NUMBER,'4',1,2266) -LexToken(EOL,'\n',1,2267) -LexToken(VAR,'model',1,2277) -LexToken(DOT,'.',1,2282) -LexToken(VAR,'sim',1,2283) -LexToken(ASSIGNMENT,'=',1,2286) -LexToken(VAR,'list',1,2287) -LexToken(OPENBRACKET,'(',1,2291) -LexToken(VAR,'function_name',1,2292) -LexToken(COMMA,',',1,2305) -LexToken(VAR,'funtyp',1,2306) -LexToken(CLOSEBRACKET,')',1,2312) -LexToken(EOL,'\n',1,2313) -LexToken(EOL,'\n',1,2314) -LexToken(VAR,'model',1,2323) -LexToken(DOT,'.',1,2328) -LexToken(VAR,'in',1,2329) -LexToken(ASSIGNMENT,'=',1,2331) -LexToken(ADDITION,'-',1,2332) -LexToken(NUMBER,'1',1,2333) -LexToken(EOL,'\n',1,2334) -LexToken(VAR,'model',1,2343) -LexToken(DOT,'.',1,2348) -LexToken(VAR,'in2',1,2349) -LexToken(ASSIGNMENT,'=',1,2352) -LexToken(ADDITION,'-',1,2353) -LexToken(NUMBER,'1',1,2354) -LexToken(EOL,'\n',1,2355) -LexToken(VAR,'model',1,2364) -LexToken(DOT,'.',1,2369) -LexToken(VAR,'intyp',1,2370) -LexToken(ASSIGNMENT,'=',1,2375) -LexToken(NUMBER,'1',1,2376) -LexToken(EOL,'\n',1,2377) -LexToken(VAR,'model',1,2386) -LexToken(DOT,'.',1,2391) -LexToken(VAR,'out',1,2392) -LexToken(ASSIGNMENT,'=',1,2395) -LexToken(ADDITION,'-',1,2396) -LexToken(NUMBER,'1',1,2397) -LexToken(EOL,'\n',1,2398) -LexToken(VAR,'model',1,2407) -LexToken(DOT,'.',1,2412) -LexToken(VAR,'out2',1,2413) -LexToken(ASSIGNMENT,'=',1,2417) -LexToken(ADDITION,'-',1,2418) -LexToken(NUMBER,'1',1,2419) -LexToken(EOL,'\n',1,2420) -LexToken(VAR,'model',1,2429) -LexToken(DOT,'.',1,2434) -LexToken(VAR,'outtyp',1,2435) -LexToken(ASSIGNMENT,'=',1,2441) -LexToken(NUMBER,'1',1,2442) -LexToken(EOL,'\n',1,2443) -LexToken(VAR,'model',1,2452) -LexToken(DOT,'.',1,2457) -LexToken(VAR,'evtin',1,2458) -LexToken(ASSIGNMENT,'=',1,2463) -LexToken(OPENSQBRACKET,'[',1,2464) -LexToken(CLOSESQBRACKET,']',1,2465) -LexToken(EOL,'\n',1,2466) -LexToken(VAR,'model',1,2475) -LexToken(DOT,'.',1,2480) -LexToken(VAR,'evtout',1,2481) -LexToken(ASSIGNMENT,'=',1,2487) -LexToken(OPENSQBRACKET,'[',1,2488) -LexToken(CLOSESQBRACKET,']',1,2489) -LexToken(EOL,'\n',1,2490) -LexToken(VAR,'model',1,2499) -LexToken(DOT,'.',1,2504) -LexToken(VAR,'state',1,2505) -LexToken(ASSIGNMENT,'=',1,2510) -LexToken(OPENSQBRACKET,'[',1,2511) -LexToken(CLOSESQBRACKET,']',1,2512) -LexToken(EOL,'\n',1,2513) -LexToken(VAR,'model',1,2522) -LexToken(DOT,'.',1,2527) -LexToken(VAR,'dstate',1,2528) -LexToken(ASSIGNMENT,'=',1,2534) -LexToken(OPENSQBRACKET,'[',1,2535) -LexToken(CLOSESQBRACKET,']',1,2536) -LexToken(EOL,'\n',1,2537) -LexToken(VAR,'model',1,2546) -LexToken(DOT,'.',1,2551) -LexToken(VAR,'rpar',1,2552) -LexToken(ASSIGNMENT,'=',1,2556) -LexToken(OPENSQBRACKET,'[',1,2557) -LexToken(CLOSESQBRACKET,']',1,2558) -LexToken(EOL,'\n',1,2559) -LexToken(VAR,'model',1,2568) -LexToken(DOT,'.',1,2573) -LexToken(VAR,'ipar',1,2574) -LexToken(ASSIGNMENT,'=',1,2578) -LexToken(OPENSQBRACKET,'[',1,2579) -LexToken(CLOSESQBRACKET,']',1,2580) -LexToken(EOL,'\n',1,2581) -LexToken(VAR,'model',1,2590) -LexToken(DOT,'.',1,2595) -LexToken(VAR,'blocktype',1,2596) -LexToken(ASSIGNMENT,'=',1,2605) -LexToken(DQSTRING,'"c"',1,2608) -LexToken(EOL,'\n',1,2609) -LexToken(VAR,'model',1,2618) -LexToken(DOT,'.',1,2623) -LexToken(VAR,'firing',1,2624) -LexToken(ASSIGNMENT,'=',1,2630) -LexToken(OPENSQBRACKET,'[',1,2631) -LexToken(CLOSESQBRACKET,']',1,2632) -LexToken(EOL,'\n',1,2633) -LexToken(VAR,'model',1,2642) -LexToken(DOT,'.',1,2647) -LexToken(VAR,'dep_ut',1,2648) -LexToken(ASSIGNMENT,'=',1,2654) -LexToken(OPENSQBRACKET,'[',1,2655) -LexToken(PREVAR_BOOLEAN,'%t',1,2656) -LexToken(PREVAR_BOOLEAN,'%f',1,2659) -LexToken(CLOSESQBRACKET,']',1,2661) -LexToken(EOL,'\n',1,2662) -LexToken(VAR,'label',1,2671) -LexToken(ASSIGNMENT,'=',1,2676) -LexToken(OPENSQBRACKET,'[',1,2677) -LexToken(VAR,'sci2exp',1,2678) -LexToken(OPENBRACKET,'(',1,2685) -LexToken(NUMBER,'1',1,2686) -LexToken(CLOSEBRACKET,')',1,2687) -LexToken(CLOSESQBRACKET,']',1,2688) -LexToken(EOL,'\n',1,2689) -LexToken(VAR,'gr_i',1,2699) -LexToken(ASSIGNMENT,'=',1,2703) -LexToken(OPENSQBRACKET,'[',1,2704) -LexToken(CLOSESQBRACKET,']',1,2705) -LexToken(EOL,'\n',1,2706) -LexToken(VAR,'x',1,2715) -LexToken(ASSIGNMENT,'=',1,2716) -LexToken(VAR,'standard_define',1,2717) -LexToken(OPENBRACKET,'(',1,2732) -LexToken(OPENSQBRACKET,'[',1,2733) -LexToken(NUMBER,'2',1,2734) -LexToken(NUMBER,'2',1,2736) -LexToken(CLOSESQBRACKET,']',1,2737) -LexToken(COMMA,',',1,2738) -LexToken(VAR,'model',1,2739) -LexToken(COMMA,',',1,2744) -LexToken(VAR,'label',1,2745) -LexToken(COMMA,',',1,2750) -LexToken(VAR,'gr_i',1,2751) -LexToken(CLOSEBRACKET,')',1,2755) -LexToken(EOL,'\n',1,2756) -LexToken(END,'end',1,2761) -LexToken(EOL,'\n',1,2764) -LexToken(ENDFUNCTION,'endfunction',1,2765) -LexToken(EOL,'\n',1,2776) -LexToken(EOL,'\n',1,2777) +/* autogenerated from "macros/MatrixOp/MATEXPM.sci" */ +function MATEXPM() { +MATEXPM.prototype.get = function MATEXPM() { +} +MATEXPM.prototype.set = function MATEXPM() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set EXPM Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_expm"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_expm"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATEXPM.prototype.define = function MATEXPM() { +model=scicos_model(); +function_name="mat_expm"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-1; +model.intyp=1; +model.out=-1; +model.out2=-1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATEXPM.prototype.details = function MATEXPM() { +} +} diff --git a/js/MatrixOp/MATINV.js b/js/MatrixOp/MATINV.js index ab2f3b43..7ceb5342 100644 --- a/js/MatrixOp/MATINV.js +++ b/js/MatrixOp/MATINV.js @@ -1,474 +1,71 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATINV',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'graphics',1,971) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(VAR,'arg1',1,980) -LexToken(DOT,'.',1,984) -LexToken(VAR,'graphics',1,985) -LexToken(EOL,'\n',1,993) -LexToken(VAR,'label',1,1003) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(VAR,'graphics',1,1009) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'exprs',1,1018) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'model',1,1032) -LexToken(ASSIGNMENT,'=',1,1037) -LexToken(VAR,'arg1',1,1038) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'model',1,1043) -LexToken(EOL,'\n',1,1048) -LexToken(IF,'if',1,1058) -LexToken(VAR,'size',1,1061) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(VAR,'label',1,1066) -LexToken(COMMA,',',1,1071) -LexToken(DQSTRING,'"*"',1,1074) -LexToken(CLOSEBRACKET,')',1,1075) -LexToken(COMPARISON,'==',1,1076) -LexToken(NUMBER,'14',1,1078) -LexToken(THEN,'then',1,1081) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'label',1,1098) -LexToken(OPENBRACKET,'(',1,1103) -LexToken(NUMBER,'9',1,1104) -LexToken(CLOSEBRACKET,')',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(CLOSESQBRACKET,']',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(END,'end',1,1119) -LexToken(EOL,'\n',1,1137) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'typ',1,1174) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'exprs',1,1178) -LexToken(CLOSESQBRACKET,']',1,1183) -LexToken(ASSIGNMENT,'=',1,1184) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1185) -LexToken(OPENBRACKET,'(',1,1200) -LexToken(DQSTRING,'"Set MATINV Block"',1,1218) -LexToken(COMMA,',',1,1219) -LexToken(OPENSQBRACKET,'[',1,1235) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1271) -LexToken(CLOSESQBRACKET,']',1,1272) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'list',1,1274) -LexToken(OPENBRACKET,'(',1,1278) -LexToken(DQSTRING,'"vec"',1,1283) -LexToken(COMMA,',',1,1284) -LexToken(NUMBER,'1',1,1285) -LexToken(CLOSEBRACKET,')',1,1286) -LexToken(COMMA,',',1,1287) -LexToken(VAR,'label',1,1288) -LexToken(CLOSEBRACKET,')',1,1293) -LexToken(EOL,'\n',1,1294) -LexToken(IF,'if',1,1307) -LexToken(NOT,'~',1,1310) -LexToken(VAR,'ok',1,1311) -LexToken(THEN,'then',1,1314) -LexToken(EOL,'\n',1,1318) -LexToken(BREAK,'break',1,1335) -LexToken(EOL,'\n',1,1340) -LexToken(END,'end',1,1354) -LexToken(EOL,'\n',1,1357) -LexToken(IF,'if',1,1370) -LexToken(OPENBRACKET,'(',1,1373) -LexToken(VAR,'typ',1,1374) -LexToken(COMPARISON,'==',1,1377) -LexToken(NUMBER,'1',1,1379) -LexToken(CLOSEBRACKET,')',1,1380) -LexToken(THEN,'then',1,1382) -LexToken(EOL,'\n',1,1386) -LexToken(VAR,'function_name',1,1403) -LexToken(ASSIGNMENT,'=',1,1416) -LexToken(DQSTRING,'"mat_inv"',1,1425) -LexToken(EOL,'\n',1,1426) -LexToken(VAR,'ot',1,1444) -LexToken(ASSIGNMENT,'=',1,1446) -LexToken(NUMBER,'1',1,1447) -LexToken(EOL,'\n',1,1448) -LexToken(VAR,'it',1,1466) -LexToken(ASSIGNMENT,'=',1,1468) -LexToken(NUMBER,'1',1,1469) -LexToken(EOL,'\n',1,1470) -LexToken(ELSEIF,'elseif',1,1484) -LexToken(OPENBRACKET,'(',1,1491) -LexToken(VAR,'typ',1,1492) -LexToken(COMPARISON,'==',1,1495) -LexToken(NUMBER,'2',1,1497) -LexToken(CLOSEBRACKET,')',1,1498) -LexToken(THEN,'then',1,1500) -LexToken(EOL,'\n',1,1504) -LexToken(VAR,'function_name',1,1521) -LexToken(ASSIGNMENT,'=',1,1534) -LexToken(DQSTRING,'"matz_inv"',1,1544) -LexToken(EOL,'\n',1,1545) -LexToken(VAR,'ot',1,1563) -LexToken(ASSIGNMENT,'=',1,1565) -LexToken(NUMBER,'2',1,1566) -LexToken(EOL,'\n',1,1567) -LexToken(VAR,'it',1,1585) -LexToken(ASSIGNMENT,'=',1,1587) -LexToken(NUMBER,'2',1,1588) -LexToken(EOL,'\n',1,1589) -LexToken(ELSE,'else',1,1603) -LexToken(EOL,'\n',1,1607) -LexToken(VAR,'message',1,1624) -LexToken(OPENBRACKET,'(',1,1631) -LexToken(DQSTRING,'"Datatype is not supported"',1,1658) -LexToken(CLOSEBRACKET,')',1,1659) -LexToken(EOL,'\n',1,1660) -LexToken(VAR,'ok',1,1678) -LexToken(ASSIGNMENT,'=',1,1680) -LexToken(PREVAR_BOOLEAN,'%f',1,1681) -LexToken(EOL,'\n',1,1683) -LexToken(END,'end',1,1697) -LexToken(EOL,'\n',1,1700) -LexToken(VAR,'in',1,1713) -LexToken(ASSIGNMENT,'=',1,1715) -LexToken(OPENSQBRACKET,'[',1,1716) -LexToken(VAR,'model',1,1717) -LexToken(DOT,'.',1,1722) -LexToken(VAR,'in',1,1723) -LexToken(VAR,'model',1,1726) -LexToken(DOT,'.',1,1731) -LexToken(VAR,'in2',1,1732) -LexToken(CLOSESQBRACKET,']',1,1735) -LexToken(EOL,'\n',1,1736) -LexToken(VAR,'out',1,1750) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(OPENSQBRACKET,'[',1,1754) -LexToken(VAR,'model',1,1755) -LexToken(DOT,'.',1,1760) -LexToken(VAR,'out',1,1761) -LexToken(VAR,'model',1,1765) -LexToken(DOT,'.',1,1770) -LexToken(VAR,'out2',1,1771) -LexToken(CLOSESQBRACKET,']',1,1775) -LexToken(EOL,'\n',1,1776) -LexToken(VAR,'funtyp',1,1790) -LexToken(ASSIGNMENT,'=',1,1796) -LexToken(NUMBER,'4',1,1797) -LexToken(EOL,'\n',1,1798) -LexToken(IF,'if',1,1812) -LexToken(VAR,'ok',1,1815) -LexToken(THEN,'then',1,1818) -LexToken(EOL,'\n',1,1822) -LexToken(VAR,'label',1,1839) -LexToken(ASSIGNMENT,'=',1,1844) -LexToken(VAR,'exprs',1,1845) -LexToken(EOL,'\n',1,1850) -LexToken(OPENSQBRACKET,'[',1,1868) -LexToken(VAR,'model',1,1869) -LexToken(COMMA,',',1,1874) -LexToken(VAR,'graphics',1,1875) -LexToken(COMMA,',',1,1883) -LexToken(VAR,'ok',1,1884) -LexToken(CLOSESQBRACKET,']',1,1886) -LexToken(ASSIGNMENT,'=',1,1887) -LexToken(VAR,'set_io',1,1888) -LexToken(OPENBRACKET,'(',1,1894) -LexToken(VAR,'model',1,1895) -LexToken(COMMA,',',1,1900) -LexToken(VAR,'graphics',1,1901) -LexToken(COMMA,',',1,1909) -LexToken(VAR,'list',1,1910) -LexToken(OPENBRACKET,'(',1,1914) -LexToken(VAR,'in',1,1915) -LexToken(COMMA,',',1,1917) -LexToken(VAR,'it',1,1918) -LexToken(CLOSEBRACKET,')',1,1920) -LexToken(COMMA,',',1,1921) -LexToken(VAR,'list',1,1922) -LexToken(OPENBRACKET,'(',1,1926) -LexToken(VAR,'out',1,1927) -LexToken(COMMA,',',1,1930) -LexToken(VAR,'ot',1,1931) -LexToken(CLOSEBRACKET,')',1,1933) -LexToken(COMMA,',',1,1934) -LexToken(OPENSQBRACKET,'[',1,1935) -LexToken(CLOSESQBRACKET,']',1,1936) -LexToken(COMMA,',',1,1937) -LexToken(OPENSQBRACKET,'[',1,1938) -LexToken(CLOSESQBRACKET,']',1,1939) -LexToken(CLOSEBRACKET,')',1,1940) -LexToken(EOL,'\n',1,1941) -LexToken(VAR,'model',1,1958) -LexToken(DOT,'.',1,1963) -LexToken(VAR,'sim',1,1964) -LexToken(ASSIGNMENT,'=',1,1967) -LexToken(VAR,'list',1,1968) -LexToken(OPENBRACKET,'(',1,1972) -LexToken(VAR,'function_name',1,1973) -LexToken(COMMA,',',1,1986) -LexToken(VAR,'funtyp',1,1987) -LexToken(CLOSEBRACKET,')',1,1993) -LexToken(EOL,'\n',1,1994) -LexToken(VAR,'graphics',1,2012) -LexToken(DOT,'.',1,2020) -LexToken(VAR,'exprs',1,2021) -LexToken(ASSIGNMENT,'=',1,2026) -LexToken(VAR,'label',1,2027) -LexToken(EOL,'\n',1,2032) -LexToken(VAR,'arg1',1,2050) -LexToken(DOT,'.',1,2054) -LexToken(VAR,'graphics',1,2055) -LexToken(ASSIGNMENT,'=',1,2063) -LexToken(VAR,'graphics',1,2064) -LexToken(EOL,'\n',1,2072) -LexToken(VAR,'arg1',1,2090) -LexToken(DOT,'.',1,2094) -LexToken(VAR,'model',1,2095) -LexToken(ASSIGNMENT,'=',1,2100) -LexToken(VAR,'model',1,2101) -LexToken(EOL,'\n',1,2106) -LexToken(VAR,'x',1,2124) -LexToken(ASSIGNMENT,'=',1,2125) -LexToken(VAR,'arg1',1,2126) -LexToken(EOL,'\n',1,2130) -LexToken(BREAK,'break',1,2147) -LexToken(EOL,'\n',1,2152) -LexToken(END,'end',1,2165) -LexToken(EOL,'\n',1,2168) -LexToken(END,'end',1,2177) -LexToken(EOL,'\n',1,2180) -LexToken(CASE,'case',1,2185) -LexToken(DQSTRING,'"define"',1,2197) -LexToken(THEN,'then',1,2199) -LexToken(EOL,'\n',1,2203) -LexToken(VAR,'model',1,2212) -LexToken(ASSIGNMENT,'=',1,2217) -LexToken(SCICOS_MODEL,'scicos_model',1,2218) -LexToken(OPENBRACKET,'(',1,2230) -LexToken(CLOSEBRACKET,')',1,2231) -LexToken(EOL,'\n',1,2232) -LexToken(VAR,'function_name',1,2241) -LexToken(ASSIGNMENT,'=',1,2254) -LexToken(DQSTRING,'"mat_inv"',1,2263) -LexToken(EOL,'\n',1,2264) -LexToken(VAR,'funtyp',1,2274) -LexToken(ASSIGNMENT,'=',1,2280) -LexToken(NUMBER,'4',1,2281) -LexToken(EOL,'\n',1,2282) -LexToken(VAR,'model',1,2292) -LexToken(DOT,'.',1,2297) -LexToken(VAR,'sim',1,2298) -LexToken(ASSIGNMENT,'=',1,2301) -LexToken(VAR,'list',1,2302) -LexToken(OPENBRACKET,'(',1,2306) -LexToken(VAR,'function_name',1,2307) -LexToken(COMMA,',',1,2320) -LexToken(VAR,'funtyp',1,2321) -LexToken(CLOSEBRACKET,')',1,2327) -LexToken(EOL,'\n',1,2328) -LexToken(EOL,'\n',1,2329) -LexToken(VAR,'model',1,2338) -LexToken(DOT,'.',1,2343) -LexToken(VAR,'in',1,2344) -LexToken(ASSIGNMENT,'=',1,2346) -LexToken(ADDITION,'-',1,2347) -LexToken(NUMBER,'1',1,2348) -LexToken(EOL,'\n',1,2349) -LexToken(VAR,'model',1,2358) -LexToken(DOT,'.',1,2363) -LexToken(VAR,'in2',1,2364) -LexToken(ASSIGNMENT,'=',1,2367) -LexToken(ADDITION,'-',1,2368) -LexToken(NUMBER,'1',1,2369) -LexToken(EOL,'\n',1,2370) -LexToken(VAR,'model',1,2379) -LexToken(DOT,'.',1,2384) -LexToken(VAR,'intyp',1,2385) -LexToken(ASSIGNMENT,'=',1,2390) -LexToken(NUMBER,'1',1,2391) -LexToken(EOL,'\n',1,2392) -LexToken(VAR,'model',1,2401) -LexToken(DOT,'.',1,2406) -LexToken(VAR,'out',1,2407) -LexToken(ASSIGNMENT,'=',1,2410) -LexToken(ADDITION,'-',1,2411) -LexToken(NUMBER,'1',1,2412) -LexToken(EOL,'\n',1,2413) -LexToken(VAR,'model',1,2422) -LexToken(DOT,'.',1,2427) -LexToken(VAR,'out2',1,2428) -LexToken(ASSIGNMENT,'=',1,2432) -LexToken(ADDITION,'-',1,2433) -LexToken(NUMBER,'1',1,2434) -LexToken(EOL,'\n',1,2435) -LexToken(VAR,'model',1,2444) -LexToken(DOT,'.',1,2449) -LexToken(VAR,'outtyp',1,2450) -LexToken(ASSIGNMENT,'=',1,2456) -LexToken(NUMBER,'1',1,2457) -LexToken(EOL,'\n',1,2458) -LexToken(VAR,'model',1,2467) -LexToken(DOT,'.',1,2472) -LexToken(VAR,'evtin',1,2473) -LexToken(ASSIGNMENT,'=',1,2478) -LexToken(OPENSQBRACKET,'[',1,2479) -LexToken(CLOSESQBRACKET,']',1,2480) -LexToken(EOL,'\n',1,2481) -LexToken(VAR,'model',1,2490) -LexToken(DOT,'.',1,2495) -LexToken(VAR,'evtout',1,2496) -LexToken(ASSIGNMENT,'=',1,2502) -LexToken(OPENSQBRACKET,'[',1,2503) -LexToken(CLOSESQBRACKET,']',1,2504) -LexToken(EOL,'\n',1,2505) -LexToken(VAR,'model',1,2514) -LexToken(DOT,'.',1,2519) -LexToken(VAR,'state',1,2520) -LexToken(ASSIGNMENT,'=',1,2525) -LexToken(OPENSQBRACKET,'[',1,2526) -LexToken(CLOSESQBRACKET,']',1,2527) -LexToken(EOL,'\n',1,2528) -LexToken(VAR,'model',1,2537) -LexToken(DOT,'.',1,2542) -LexToken(VAR,'dstate',1,2543) -LexToken(ASSIGNMENT,'=',1,2549) -LexToken(OPENSQBRACKET,'[',1,2550) -LexToken(CLOSESQBRACKET,']',1,2551) -LexToken(EOL,'\n',1,2552) -LexToken(VAR,'model',1,2561) -LexToken(DOT,'.',1,2566) -LexToken(VAR,'rpar',1,2567) -LexToken(ASSIGNMENT,'=',1,2571) -LexToken(OPENSQBRACKET,'[',1,2572) -LexToken(CLOSESQBRACKET,']',1,2573) -LexToken(EOL,'\n',1,2574) -LexToken(VAR,'model',1,2583) -LexToken(DOT,'.',1,2588) -LexToken(VAR,'ipar',1,2589) -LexToken(ASSIGNMENT,'=',1,2593) -LexToken(OPENSQBRACKET,'[',1,2594) -LexToken(CLOSESQBRACKET,']',1,2595) -LexToken(EOL,'\n',1,2596) -LexToken(VAR,'model',1,2605) -LexToken(DOT,'.',1,2610) -LexToken(VAR,'blocktype',1,2611) -LexToken(ASSIGNMENT,'=',1,2620) -LexToken(DQSTRING,'"c"',1,2623) -LexToken(EOL,'\n',1,2624) -LexToken(VAR,'model',1,2633) -LexToken(DOT,'.',1,2638) -LexToken(VAR,'firing',1,2639) -LexToken(ASSIGNMENT,'=',1,2645) -LexToken(OPENSQBRACKET,'[',1,2646) -LexToken(CLOSESQBRACKET,']',1,2647) -LexToken(EOL,'\n',1,2648) -LexToken(VAR,'model',1,2657) -LexToken(DOT,'.',1,2662) -LexToken(VAR,'dep_ut',1,2663) -LexToken(ASSIGNMENT,'=',1,2669) -LexToken(OPENSQBRACKET,'[',1,2670) -LexToken(PREVAR_BOOLEAN,'%t',1,2671) -LexToken(PREVAR_BOOLEAN,'%f',1,2674) -LexToken(CLOSESQBRACKET,']',1,2676) -LexToken(EOL,'\n',1,2677) -LexToken(VAR,'label',1,2686) -LexToken(ASSIGNMENT,'=',1,2691) -LexToken(OPENSQBRACKET,'[',1,2692) -LexToken(VAR,'sci2exp',1,2693) -LexToken(OPENBRACKET,'(',1,2700) -LexToken(NUMBER,'1',1,2701) -LexToken(CLOSEBRACKET,')',1,2702) -LexToken(CLOSESQBRACKET,']',1,2703) -LexToken(EOL,'\n',1,2704) -LexToken(VAR,'gr_i',1,2714) -LexToken(ASSIGNMENT,'=',1,2718) -LexToken(OPENSQBRACKET,'[',1,2719) -LexToken(CLOSESQBRACKET,']',1,2720) -LexToken(EOL,'\n',1,2721) -LexToken(VAR,'x',1,2730) -LexToken(ASSIGNMENT,'=',1,2731) -LexToken(VAR,'standard_define',1,2732) -LexToken(OPENBRACKET,'(',1,2747) -LexToken(OPENSQBRACKET,'[',1,2748) -LexToken(NUMBER,'2',1,2749) -LexToken(NUMBER,'2',1,2751) -LexToken(CLOSESQBRACKET,']',1,2752) -LexToken(COMMA,',',1,2753) -LexToken(VAR,'model',1,2754) -LexToken(COMMA,',',1,2759) -LexToken(VAR,'label',1,2760) -LexToken(COMMA,',',1,2765) -LexToken(VAR,'gr_i',1,2766) -LexToken(CLOSEBRACKET,')',1,2770) -LexToken(EOL,'\n',1,2771) -LexToken(END,'end',1,2776) -LexToken(EOL,'\n',1,2779) -LexToken(ENDFUNCTION,'endfunction',1,2780) -LexToken(EOL,'\n',1,2791) -LexToken(EOL,'\n',1,2792) +/* autogenerated from "macros/MatrixOp/MATINV.sci" */ +function MATINV() { +MATINV.prototype.get = function MATINV() { +} +MATINV.prototype.set = function MATINV() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATINV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_inv"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_inv"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATINV.prototype.define = function MATINV() { +model=scicos_model(); +function_name="mat_inv"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-1; +model.intyp=1; +model.out=-1; +model.out2=-1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATINV.prototype.details = function MATINV() { +} +} diff --git a/js/MatrixOp/MATLU.js b/js/MatrixOp/MATLU.js index 2da9e063..0c7a77cb 100644 --- a/js/MatrixOp/MATLU.js +++ b/js/MatrixOp/MATLU.js @@ -1,483 +1,69 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATLU',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,879) -LexToken(VAR,'x',1,884) -LexToken(ASSIGNMENT,'=',1,885) -LexToken(OPENSQBRACKET,'[',1,886) -LexToken(CLOSESQBRACKET,']',1,887) -LexToken(EOL,'\n',1,888) -LexToken(VAR,'y',1,894) -LexToken(ASSIGNMENT,'=',1,895) -LexToken(OPENSQBRACKET,'[',1,896) -LexToken(CLOSESQBRACKET,']',1,897) -LexToken(EOL,'\n',1,898) -LexToken(VAR,'typ',1,904) -LexToken(ASSIGNMENT,'=',1,907) -LexToken(OPENSQBRACKET,'[',1,908) -LexToken(CLOSESQBRACKET,']',1,909) -LexToken(EOL,'\n',1,910) -LexToken(SELECT,'select',1,916) -LexToken(VAR,'job',1,923) -LexToken(EOL,'\n',1,926) -LexToken(CASE,'case',1,931) -LexToken(DQSTRING,'"set"',1,940) -LexToken(THEN,'then',1,942) -LexToken(EOL,'\n',1,946) -LexToken(VAR,'x',1,955) -LexToken(ASSIGNMENT,'=',1,956) -LexToken(VAR,'arg1',1,957) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'model',1,970) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'model',1,981) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'graphics',1,996) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'arg1',1,1005) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'graphics',1,1010) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'label',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'graphics',1,1034) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'exprs',1,1043) -LexToken(EOL,'\n',1,1048) -LexToken(IF,'if',1,1057) -LexToken(VAR,'size',1,1060) -LexToken(OPENBRACKET,'(',1,1064) -LexToken(VAR,'label',1,1065) -LexToken(COMMA,',',1,1070) -LexToken(DQSTRING,'"*"',1,1073) -LexToken(CLOSEBRACKET,')',1,1074) -LexToken(COMPARISON,'==',1,1075) -LexToken(NUMBER,'14',1,1077) -LexToken(THEN,'then',1,1080) -LexToken(EOL,'\n',1,1084) -LexToken(VAR,'label',1,1097) -LexToken(OPENBRACKET,'(',1,1102) -LexToken(NUMBER,'9',1,1103) -LexToken(CLOSEBRACKET,')',1,1104) -LexToken(ASSIGNMENT,'=',1,1105) -LexToken(OPENSQBRACKET,'[',1,1106) -LexToken(CLOSESQBRACKET,']',1,1107) -LexToken(EOL,'\n',1,1108) -LexToken(END,'end',1,1118) -LexToken(EOL,'\n',1,1136) -LexToken(WHILE,'while',1,1145) -LexToken(PREVAR_BOOLEAN,'%t',1,1151) -LexToken(DO,'do',1,1154) -LexToken(EOL,'\n',1,1156) -LexToken(OPENSQBRACKET,'[',1,1169) -LexToken(VAR,'ok',1,1170) -LexToken(COMMA,',',1,1172) -LexToken(VAR,'typ',1,1173) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'lab',1,1177) -LexToken(CLOSESQBRACKET,']',1,1180) -LexToken(ASSIGNMENT,'=',1,1181) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1197) -LexToken(OPENBRACKET,'(',1,1212) -LexToken(DQSTRING,'"Set MATLU block parameters"',1,1240) -LexToken(COMMA,',',1,1241) -LexToken(OPENSQBRACKET,'[',1,1242) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1278) -LexToken(CLOSESQBRACKET,']',1,1279) -LexToken(COMMA,',',1,1280) -LexToken(VAR,'list',1,1281) -LexToken(OPENBRACKET,'(',1,1285) -LexToken(DQSTRING,'"vec"',1,1290) -LexToken(COMMA,',',1,1291) -LexToken(NUMBER,'1',1,1292) -LexToken(CLOSEBRACKET,')',1,1293) -LexToken(COMMA,',',1,1294) -LexToken(VAR,'label',1,1295) -LexToken(CLOSEBRACKET,')',1,1300) -LexToken(EOL,'\n',1,1301) -LexToken(IF,'if',1,1315) -LexToken(NOT,'~',1,1318) -LexToken(VAR,'ok',1,1319) -LexToken(THEN,'then',1,1322) -LexToken(EOL,'\n',1,1326) -LexToken(BREAK,'break',1,1343) -LexToken(EOL,'\n',1,1348) -LexToken(END,'end',1,1362) -LexToken(EOL,'\n',1,1365) -LexToken(IF,'if',1,1378) -LexToken(OPENBRACKET,'(',1,1381) -LexToken(VAR,'typ',1,1382) -LexToken(COMPARISON,'==',1,1385) -LexToken(NUMBER,'1',1,1387) -LexToken(CLOSEBRACKET,')',1,1388) -LexToken(THEN,'then',1,1390) -LexToken(EOL,'\n',1,1394) -LexToken(VAR,'function_name',1,1411) -LexToken(ASSIGNMENT,'=',1,1424) -LexToken(DQSTRING,'"mat_lu"',1,1432) -LexToken(EOL,'\n',1,1433) -LexToken(VAR,'ot',1,1451) -LexToken(ASSIGNMENT,'=',1,1453) -LexToken(OPENSQBRACKET,'[',1,1454) -LexToken(NUMBER,'1',1,1455) -LexToken(NUMBER,'1',1,1457) -LexToken(CLOSESQBRACKET,']',1,1458) -LexToken(EOL,'\n',1,1459) -LexToken(VAR,'it',1,1477) -LexToken(ASSIGNMENT,'=',1,1479) -LexToken(NUMBER,'1',1,1480) -LexToken(EOL,'\n',1,1481) -LexToken(ELSEIF,'elseif',1,1495) -LexToken(OPENBRACKET,'(',1,1502) -LexToken(VAR,'typ',1,1503) -LexToken(COMPARISON,'==',1,1506) -LexToken(NUMBER,'2',1,1508) -LexToken(CLOSEBRACKET,')',1,1509) -LexToken(THEN,'then',1,1511) -LexToken(EOL,'\n',1,1515) -LexToken(VAR,'function_name',1,1532) -LexToken(ASSIGNMENT,'=',1,1545) -LexToken(DQSTRING,'"matz_lu"',1,1554) -LexToken(EOL,'\n',1,1555) -LexToken(VAR,'ot',1,1573) -LexToken(ASSIGNMENT,'=',1,1575) -LexToken(OPENSQBRACKET,'[',1,1576) -LexToken(NUMBER,'2',1,1577) -LexToken(NUMBER,'2',1,1579) -LexToken(CLOSESQBRACKET,']',1,1580) -LexToken(EOL,'\n',1,1581) -LexToken(VAR,'it',1,1599) -LexToken(ASSIGNMENT,'=',1,1601) -LexToken(NUMBER,'2',1,1602) -LexToken(EOL,'\n',1,1603) -LexToken(ELSE,'else',1,1617) -LexToken(EOL,'\n',1,1621) -LexToken(VAR,'message',1,1638) -LexToken(OPENBRACKET,'(',1,1645) -LexToken(DQSTRING,'"Datatype is not supported"',1,1672) -LexToken(CLOSEBRACKET,')',1,1673) -LexToken(EOL,'\n',1,1674) -LexToken(VAR,'ok',1,1692) -LexToken(ASSIGNMENT,'=',1,1694) -LexToken(PREVAR_BOOLEAN,'%f',1,1695) -LexToken(EOL,'\n',1,1697) -LexToken(END,'end',1,1711) -LexToken(EOL,'\n',1,1714) -LexToken(IF,'if',1,1727) -LexToken(VAR,'ok',1,1730) -LexToken(THEN,'then',1,1733) -LexToken(EOL,'\n',1,1737) -LexToken(OPENSQBRACKET,'[',1,1754) -LexToken(VAR,'model',1,1755) -LexToken(COMMA,',',1,1760) -LexToken(VAR,'graphics',1,1761) -LexToken(COMMA,',',1,1769) -LexToken(VAR,'ok',1,1770) -LexToken(CLOSESQBRACKET,']',1,1772) -LexToken(ASSIGNMENT,'=',1,1773) -LexToken(VAR,'set_io',1,1774) -LexToken(OPENBRACKET,'(',1,1780) -LexToken(VAR,'model',1,1781) -LexToken(COMMA,',',1,1786) -LexToken(VAR,'graphics',1,1787) -LexToken(COMMA,',',1,1795) -LexToken(VAR,'list',1,1796) -LexToken(OPENBRACKET,'(',1,1800) -LexToken(OPENSQBRACKET,'[',1,1801) -LexToken(VAR,'model',1,1802) -LexToken(DOT,'.',1,1807) -LexToken(VAR,'in',1,1808) -LexToken(VAR,'model',1,1811) -LexToken(DOT,'.',1,1816) -LexToken(VAR,'in2',1,1817) -LexToken(CLOSESQBRACKET,']',1,1820) -LexToken(COMMA,',',1,1821) -LexToken(VAR,'it',1,1822) -LexToken(CLOSEBRACKET,')',1,1824) -LexToken(COMMA,',',1,1825) -LexToken(VAR,'list',1,1826) -LexToken(OPENBRACKET,'(',1,1830) -LexToken(OPENSQBRACKET,'[',1,1831) -LexToken(VAR,'model',1,1832) -LexToken(DOT,'.',1,1837) -LexToken(VAR,'out',1,1838) -LexToken(VAR,'model',1,1842) -LexToken(DOT,'.',1,1847) -LexToken(VAR,'out2',1,1848) -LexToken(CLOSESQBRACKET,']',1,1852) -LexToken(COMMA,',',1,1853) -LexToken(VAR,'ot',1,1854) -LexToken(CLOSEBRACKET,')',1,1856) -LexToken(COMMA,',',1,1857) -LexToken(OPENSQBRACKET,'[',1,1858) -LexToken(CLOSESQBRACKET,']',1,1859) -LexToken(COMMA,',',1,1860) -LexToken(OPENSQBRACKET,'[',1,1861) -LexToken(CLOSESQBRACKET,']',1,1862) -LexToken(CLOSEBRACKET,')',1,1863) -LexToken(EOL,'\n',1,1864) -LexToken(END,'end',1,1877) -LexToken(EOL,'\n',1,1880) -LexToken(IF,'if',1,1893) -LexToken(VAR,'ok',1,1896) -LexToken(THEN,'then',1,1899) -LexToken(EOL,'\n',1,1903) -LexToken(VAR,'funtyp',1,1920) -LexToken(ASSIGNMENT,'=',1,1926) -LexToken(NUMBER,'4',1,1927) -LexToken(EOL,'\n',1,1928) -LexToken(VAR,'model',1,1946) -LexToken(DOT,'.',1,1951) -LexToken(VAR,'sim',1,1952) -LexToken(ASSIGNMENT,'=',1,1955) -LexToken(VAR,'list',1,1956) -LexToken(OPENBRACKET,'(',1,1960) -LexToken(VAR,'function_name',1,1961) -LexToken(COMMA,',',1,1974) -LexToken(VAR,'funtyp',1,1975) -LexToken(CLOSEBRACKET,')',1,1981) -LexToken(EOL,'\n',1,1982) -LexToken(VAR,'graphics',1,1999) -LexToken(DOT,'.',1,2007) -LexToken(VAR,'exprs',1,2008) -LexToken(ASSIGNMENT,'=',1,2013) -LexToken(VAR,'lab',1,2014) -LexToken(EOL,'\n',1,2017) -LexToken(VAR,'x',1,2035) -LexToken(DOT,'.',1,2036) -LexToken(VAR,'graphics',1,2037) -LexToken(ASSIGNMENT,'=',1,2045) -LexToken(VAR,'graphics',1,2046) -LexToken(EOL,'\n',1,2054) -LexToken(VAR,'x',1,2072) -LexToken(DOT,'.',1,2073) -LexToken(VAR,'model',1,2074) -LexToken(ASSIGNMENT,'=',1,2079) -LexToken(VAR,'model',1,2080) -LexToken(EOL,'\n',1,2085) -LexToken(BREAK,'break',1,2102) -LexToken(EOL,'\n',1,2107) -LexToken(END,'end',1,2120) -LexToken(EOL,'\n',1,2123) -LexToken(END,'end',1,2132) -LexToken(EOL,'\n',1,2135) -LexToken(CASE,'case',1,2140) -LexToken(DQSTRING,'"define"',1,2152) -LexToken(THEN,'then',1,2154) -LexToken(EOL,'\n',1,2158) -LexToken(VAR,'model',1,2167) -LexToken(ASSIGNMENT,'=',1,2172) -LexToken(SCICOS_MODEL,'scicos_model',1,2173) -LexToken(OPENBRACKET,'(',1,2185) -LexToken(CLOSEBRACKET,')',1,2186) -LexToken(EOL,'\n',1,2187) -LexToken(VAR,'function_name',1,2196) -LexToken(ASSIGNMENT,'=',1,2209) -LexToken(DQSTRING,'"mat_lu"',1,2217) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'funtyp',1,2228) -LexToken(ASSIGNMENT,'=',1,2234) -LexToken(NUMBER,'4',1,2235) -LexToken(EOL,'\n',1,2236) -LexToken(VAR,'model',1,2246) -LexToken(DOT,'.',1,2251) -LexToken(VAR,'sim',1,2252) -LexToken(ASSIGNMENT,'=',1,2255) -LexToken(VAR,'list',1,2256) -LexToken(OPENBRACKET,'(',1,2260) -LexToken(VAR,'function_name',1,2261) -LexToken(COMMA,',',1,2274) -LexToken(VAR,'funtyp',1,2275) -LexToken(CLOSEBRACKET,')',1,2281) -LexToken(EOL,'\n',1,2282) -LexToken(EOL,'\n',1,2283) -LexToken(VAR,'model',1,2292) -LexToken(DOT,'.',1,2297) -LexToken(VAR,'in',1,2298) -LexToken(ASSIGNMENT,'=',1,2300) -LexToken(ADDITION,'-',1,2301) -LexToken(NUMBER,'1',1,2302) -LexToken(EOL,'\n',1,2303) -LexToken(VAR,'model',1,2312) -LexToken(DOT,'.',1,2317) -LexToken(VAR,'in2',1,2318) -LexToken(ASSIGNMENT,'=',1,2321) -LexToken(ADDITION,'-',1,2322) -LexToken(NUMBER,'1',1,2323) -LexToken(EOL,'\n',1,2324) -LexToken(VAR,'model',1,2333) -LexToken(DOT,'.',1,2338) -LexToken(VAR,'intyp',1,2339) -LexToken(ASSIGNMENT,'=',1,2344) -LexToken(NUMBER,'1',1,2345) -LexToken(EOL,'\n',1,2346) -LexToken(EOL,'\n',1,2384) -LexToken(EOL,'\n',1,2423) -LexToken(VAR,'model',1,2432) -LexToken(DOT,'.',1,2437) -LexToken(VAR,'out',1,2438) -LexToken(ASSIGNMENT,'=',1,2441) -LexToken(OPENSQBRACKET,'[',1,2442) -LexToken(ADDITION,'-',1,2443) -LexToken(NUMBER,'1',1,2444) -LexToken(SEMICOLON,';',1,2445) -LexToken(ADDITION,'-',1,2446) -LexToken(NUMBER,'1',1,2447) -LexToken(CLOSESQBRACKET,']',1,2448) -LexToken(EOL,'\n',1,2449) -LexToken(VAR,'model',1,2458) -LexToken(DOT,'.',1,2463) -LexToken(VAR,'out2',1,2464) -LexToken(ASSIGNMENT,'=',1,2468) -LexToken(OPENSQBRACKET,'[',1,2469) -LexToken(ADDITION,'-',1,2470) -LexToken(NUMBER,'1',1,2471) -LexToken(SEMICOLON,';',1,2472) -LexToken(ADDITION,'-',1,2473) -LexToken(NUMBER,'1',1,2474) -LexToken(CLOSESQBRACKET,']',1,2475) -LexToken(EOL,'\n',1,2476) -LexToken(VAR,'model',1,2485) -LexToken(DOT,'.',1,2490) -LexToken(VAR,'outtyp',1,2491) -LexToken(ASSIGNMENT,'=',1,2497) -LexToken(OPENSQBRACKET,'[',1,2498) -LexToken(NUMBER,'1',1,2499) -LexToken(NUMBER,'1',1,2501) -LexToken(CLOSESQBRACKET,']',1,2502) -LexToken(EOL,'\n',1,2503) -LexToken(VAR,'model',1,2512) -LexToken(DOT,'.',1,2517) -LexToken(VAR,'evtin',1,2518) -LexToken(ASSIGNMENT,'=',1,2523) -LexToken(OPENSQBRACKET,'[',1,2524) -LexToken(CLOSESQBRACKET,']',1,2525) -LexToken(EOL,'\n',1,2526) -LexToken(VAR,'model',1,2535) -LexToken(DOT,'.',1,2540) -LexToken(VAR,'evtout',1,2541) -LexToken(ASSIGNMENT,'=',1,2547) -LexToken(OPENSQBRACKET,'[',1,2548) -LexToken(CLOSESQBRACKET,']',1,2549) -LexToken(EOL,'\n',1,2550) -LexToken(VAR,'model',1,2559) -LexToken(DOT,'.',1,2564) -LexToken(VAR,'state',1,2565) -LexToken(ASSIGNMENT,'=',1,2570) -LexToken(OPENSQBRACKET,'[',1,2571) -LexToken(CLOSESQBRACKET,']',1,2572) -LexToken(EOL,'\n',1,2573) -LexToken(VAR,'model',1,2582) -LexToken(DOT,'.',1,2587) -LexToken(VAR,'dstate',1,2588) -LexToken(ASSIGNMENT,'=',1,2594) -LexToken(OPENSQBRACKET,'[',1,2595) -LexToken(CLOSESQBRACKET,']',1,2596) -LexToken(EOL,'\n',1,2597) -LexToken(VAR,'model',1,2606) -LexToken(DOT,'.',1,2611) -LexToken(VAR,'rpar',1,2612) -LexToken(ASSIGNMENT,'=',1,2616) -LexToken(OPENSQBRACKET,'[',1,2617) -LexToken(CLOSESQBRACKET,']',1,2618) -LexToken(EOL,'\n',1,2619) -LexToken(VAR,'model',1,2628) -LexToken(DOT,'.',1,2633) -LexToken(VAR,'ipar',1,2634) -LexToken(ASSIGNMENT,'=',1,2638) -LexToken(OPENSQBRACKET,'[',1,2639) -LexToken(CLOSESQBRACKET,']',1,2640) -LexToken(EOL,'\n',1,2641) -LexToken(VAR,'model',1,2650) -LexToken(DOT,'.',1,2655) -LexToken(VAR,'blocktype',1,2656) -LexToken(ASSIGNMENT,'=',1,2665) -LexToken(DQSTRING,'"c"',1,2668) -LexToken(EOL,'\n',1,2669) -LexToken(VAR,'model',1,2678) -LexToken(DOT,'.',1,2683) -LexToken(VAR,'firing',1,2684) -LexToken(ASSIGNMENT,'=',1,2690) -LexToken(OPENSQBRACKET,'[',1,2691) -LexToken(CLOSESQBRACKET,']',1,2692) -LexToken(EOL,'\n',1,2693) -LexToken(VAR,'model',1,2702) -LexToken(DOT,'.',1,2707) -LexToken(VAR,'dep_ut',1,2708) -LexToken(ASSIGNMENT,'=',1,2714) -LexToken(OPENSQBRACKET,'[',1,2715) -LexToken(PREVAR_BOOLEAN,'%t',1,2716) -LexToken(PREVAR_BOOLEAN,'%f',1,2719) -LexToken(CLOSESQBRACKET,']',1,2721) -LexToken(EOL,'\n',1,2722) -LexToken(VAR,'label',1,2731) -LexToken(ASSIGNMENT,'=',1,2736) -LexToken(VAR,'sci2exp',1,2737) -LexToken(OPENBRACKET,'(',1,2744) -LexToken(NUMBER,'1',1,2745) -LexToken(CLOSEBRACKET,')',1,2746) -LexToken(EOL,'\n',1,2747) -LexToken(VAR,'gr_i',1,2757) -LexToken(ASSIGNMENT,'=',1,2761) -LexToken(OPENSQBRACKET,'[',1,2762) -LexToken(CLOSESQBRACKET,']',1,2763) -LexToken(EOL,'\n',1,2764) -LexToken(VAR,'x',1,2773) -LexToken(ASSIGNMENT,'=',1,2774) -LexToken(VAR,'standard_define',1,2775) -LexToken(OPENBRACKET,'(',1,2790) -LexToken(OPENSQBRACKET,'[',1,2791) -LexToken(NUMBER,'2',1,2792) -LexToken(NUMBER,'2',1,2794) -LexToken(CLOSESQBRACKET,']',1,2795) -LexToken(COMMA,',',1,2796) -LexToken(VAR,'model',1,2797) -LexToken(COMMA,',',1,2802) -LexToken(VAR,'label',1,2803) -LexToken(COMMA,',',1,2808) -LexToken(VAR,'gr_i',1,2809) -LexToken(CLOSEBRACKET,')',1,2813) -LexToken(EOL,'\n',1,2814) -LexToken(END,'end',1,2819) -LexToken(EOL,'\n',1,2822) -LexToken(ENDFUNCTION,'endfunction',1,2823) -LexToken(EOL,'\n',1,2834) -LexToken(EOL,'\n',1,2835) +/* autogenerated from "macros/MatrixOp/MATLU.sci" */ +function MATLU() { +MATLU.prototype.get = function MATLU() { +} +MATLU.prototype.set = function MATLU() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,lab]=scicos_getvalue("Set MATLU block parameters",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_lu"; +ot=[1,1]; +it=1; +} else if ((typ==2)) { +function_name="matz_lu"; +ot=[2,2]; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list([model.in,model.in2],it),list([model.out,model.out2],ot),[],[]); +} +if (ok) { +funtyp=4; +model.sim=list(function_name,funtyp); +graphics.exprs=lab; +x.graphics=graphics; +x.model=model; +break +} +} +} +MATLU.prototype.define = function MATLU() { +model=scicos_model(); +function_name="mat_lu"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-1; +model.intyp=1; +model.out=[-1,-1]; +model.out2=[-1,-1]; +model.outtyp=[1,1]; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=sci2exp(1); +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATLU.prototype.details = function MATLU() { +} +} diff --git a/js/MatrixOp/MATMAGPHI.js b/js/MatrixOp/MATMAGPHI.js index c983af31..125685a5 100644 --- a/js/MatrixOp/MATMAGPHI.js +++ b/js/MatrixOp/MATMAGPHI.js @@ -1,522 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATMAGPHI',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'x',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'y',1,898) -LexToken(ASSIGNMENT,'=',1,899) -LexToken(OPENSQBRACKET,'[',1,900) -LexToken(CLOSESQBRACKET,']',1,901) -LexToken(EOL,'\n',1,902) -LexToken(VAR,'typ',1,908) -LexToken(ASSIGNMENT,'=',1,911) -LexToken(OPENSQBRACKET,'[',1,912) -LexToken(CLOSESQBRACKET,']',1,913) -LexToken(EOL,'\n',1,914) -LexToken(SELECT,'select',1,920) -LexToken(VAR,'job',1,927) -LexToken(EOL,'\n',1,930) -LexToken(CASE,'case',1,935) -LexToken(DQSTRING,'"set"',1,944) -LexToken(THEN,'then',1,946) -LexToken(EOL,'\n',1,950) -LexToken(VAR,'x',1,959) -LexToken(ASSIGNMENT,'=',1,960) -LexToken(VAR,'arg1',1,961) -LexToken(EOL,'\n',1,965) -LexToken(VAR,'model',1,974) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(VAR,'arg1',1,980) -LexToken(DOT,'.',1,984) -LexToken(VAR,'model',1,985) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'graphics',1,1000) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(VAR,'arg1',1,1009) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'graphics',1,1014) -LexToken(EOL,'\n',1,1022) -LexToken(VAR,'label',1,1032) -LexToken(ASSIGNMENT,'=',1,1037) -LexToken(VAR,'graphics',1,1038) -LexToken(DOT,'.',1,1046) -LexToken(VAR,'exprs',1,1047) -LexToken(EOL,'\n',1,1052) -LexToken(IF,'if',1,1061) -LexToken(VAR,'size',1,1064) -LexToken(OPENBRACKET,'(',1,1068) -LexToken(VAR,'label',1,1069) -LexToken(COMMA,',',1,1074) -LexToken(DQSTRING,'"*"',1,1077) -LexToken(CLOSEBRACKET,')',1,1078) -LexToken(COMPARISON,'==',1,1079) -LexToken(NUMBER,'14',1,1081) -LexToken(THEN,'then',1,1084) -LexToken(EOL,'\n',1,1088) -LexToken(VAR,'label',1,1101) -LexToken(OPENBRACKET,'(',1,1106) -LexToken(NUMBER,'9',1,1107) -LexToken(CLOSEBRACKET,')',1,1108) -LexToken(ASSIGNMENT,'=',1,1109) -LexToken(OPENSQBRACKET,'[',1,1110) -LexToken(CLOSESQBRACKET,']',1,1111) -LexToken(EOL,'\n',1,1112) -LexToken(END,'end',1,1122) -LexToken(EOL,'\n',1,1140) -LexToken(WHILE,'while',1,1149) -LexToken(PREVAR_BOOLEAN,'%t',1,1155) -LexToken(DO,'do',1,1158) -LexToken(EOL,'\n',1,1160) -LexToken(OPENSQBRACKET,'[',1,1173) -LexToken(VAR,'ok',1,1174) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'decomptyp',1,1177) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'lab',1,1187) -LexToken(CLOSESQBRACKET,']',1,1190) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1192) -LexToken(OPENBRACKET,'(',1,1207) -LexToken(DQSTRING,'"Set MATMAGPHI block parameters"',1,1239) -LexToken(COMMA,',',1,1240) -LexToken(OPENSQBRACKET,'[',1,1241) -LexToken(DQSTRING,'"decomposition type (1=Complex2MAG&PHI 2=MAG&PHI2Complex)"',1,1299) -LexToken(CLOSESQBRACKET,']',1,1300) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'list',1,1302) -LexToken(OPENBRACKET,'(',1,1306) -LexToken(DQSTRING,'"vec"',1,1311) -LexToken(COMMA,',',1,1312) -LexToken(NUMBER,'1',1,1313) -LexToken(CLOSEBRACKET,')',1,1314) -LexToken(COMMA,',',1,1315) -LexToken(VAR,'label',1,1316) -LexToken(CLOSEBRACKET,')',1,1321) -LexToken(EOL,'\n',1,1322) -LexToken(IF,'if',1,1335) -LexToken(NOT,'~',1,1338) -LexToken(VAR,'ok',1,1339) -LexToken(THEN,'then',1,1342) -LexToken(EOL,'\n',1,1346) -LexToken(BREAK,'break',1,1363) -LexToken(EOL,'\n',1,1368) -LexToken(END,'end',1,1382) -LexToken(EOL,'\n',1,1385) -LexToken(VAR,'label',1,1398) -LexToken(ASSIGNMENT,'=',1,1403) -LexToken(VAR,'lab',1,1404) -LexToken(EOL,'\n',1,1407) -LexToken(IF,'if',1,1420) -LexToken(OPENBRACKET,'(',1,1423) -LexToken(VAR,'decomptyp',1,1424) -LexToken(COMPARISON,'==',1,1433) -LexToken(NUMBER,'1',1,1435) -LexToken(CLOSEBRACKET,')',1,1436) -LexToken(THEN,'then',1,1438) -LexToken(EOL,'\n',1,1442) -LexToken(VAR,'function_name',1,1459) -LexToken(ASSIGNMENT,'=',1,1472) -LexToken(DQSTRING,'"matz_abs"',1,1482) -LexToken(EOL,'\n',1,1483) -LexToken(VAR,'in',1,1501) -LexToken(ASSIGNMENT,'=',1,1503) -LexToken(OPENSQBRACKET,'[',1,1504) -LexToken(ADDITION,'-',1,1505) -LexToken(NUMBER,'1',1,1506) -LexToken(ADDITION,'-',1,1508) -LexToken(NUMBER,'2',1,1509) -LexToken(CLOSESQBRACKET,']',1,1510) -LexToken(EOL,'\n',1,1511) -LexToken(VAR,'it',1,1529) -LexToken(ASSIGNMENT,'=',1,1531) -LexToken(NUMBER,'2',1,1532) -LexToken(EOL,'\n',1,1533) -LexToken(VAR,'out',1,1551) -LexToken(ASSIGNMENT,'=',1,1554) -LexToken(OPENSQBRACKET,'[',1,1555) -LexToken(ADDITION,'-',1,1556) -LexToken(NUMBER,'1',1,1557) -LexToken(ADDITION,'-',1,1559) -LexToken(NUMBER,'2',1,1560) -LexToken(SEMICOLON,';',1,1561) -LexToken(ADDITION,'-',1,1562) -LexToken(NUMBER,'1',1,1563) -LexToken(ADDITION,'-',1,1565) -LexToken(NUMBER,'2',1,1566) -LexToken(CLOSESQBRACKET,']',1,1567) -LexToken(EOL,'\n',1,1568) -LexToken(VAR,'ot',1,1586) -LexToken(ASSIGNMENT,'=',1,1588) -LexToken(OPENSQBRACKET,'[',1,1589) -LexToken(NUMBER,'1',1,1590) -LexToken(NUMBER,'1',1,1592) -LexToken(CLOSESQBRACKET,']',1,1593) -LexToken(EOL,'\n',1,1594) -LexToken(ELSEIF,'elseif',1,1608) -LexToken(OPENBRACKET,'(',1,1615) -LexToken(VAR,'decomptyp',1,1616) -LexToken(COMPARISON,'==',1,1625) -LexToken(NUMBER,'2',1,1627) -LexToken(CLOSEBRACKET,')',1,1628) -LexToken(THEN,'then',1,1630) -LexToken(EOL,'\n',1,1634) -LexToken(VAR,'function_name',1,1651) -LexToken(ASSIGNMENT,'=',1,1664) -LexToken(DQSTRING,'"matz_absc"',1,1675) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'in',1,1694) -LexToken(ASSIGNMENT,'=',1,1696) -LexToken(OPENSQBRACKET,'[',1,1697) -LexToken(ADDITION,'-',1,1698) -LexToken(NUMBER,'1',1,1699) -LexToken(ADDITION,'-',1,1701) -LexToken(NUMBER,'2',1,1702) -LexToken(SEMICOLON,';',1,1703) -LexToken(ADDITION,'-',1,1704) -LexToken(NUMBER,'1',1,1705) -LexToken(ADDITION,'-',1,1707) -LexToken(NUMBER,'2',1,1708) -LexToken(CLOSESQBRACKET,']',1,1709) -LexToken(EOL,'\n',1,1710) -LexToken(VAR,'it',1,1728) -LexToken(ASSIGNMENT,'=',1,1730) -LexToken(OPENSQBRACKET,'[',1,1731) -LexToken(NUMBER,'1',1,1732) -LexToken(NUMBER,'1',1,1734) -LexToken(CLOSESQBRACKET,']',1,1735) -LexToken(EOL,'\n',1,1736) -LexToken(VAR,'out',1,1754) -LexToken(ASSIGNMENT,'=',1,1757) -LexToken(OPENSQBRACKET,'[',1,1758) -LexToken(ADDITION,'-',1,1759) -LexToken(NUMBER,'1',1,1760) -LexToken(ADDITION,'-',1,1762) -LexToken(NUMBER,'2',1,1763) -LexToken(CLOSESQBRACKET,']',1,1764) -LexToken(EOL,'\n',1,1765) -LexToken(VAR,'ot',1,1783) -LexToken(ASSIGNMENT,'=',1,1785) -LexToken(NUMBER,'2',1,1786) -LexToken(EOL,'\n',1,1787) -LexToken(ELSE,'else',1,1801) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'message',1,1822) -LexToken(OPENBRACKET,'(',1,1829) -LexToken(DQSTRING,'"decomposition type is not supported"',1,1866) -LexToken(CLOSEBRACKET,')',1,1867) -LexToken(EOL,'\n',1,1868) -LexToken(VAR,'ok',1,1886) -LexToken(ASSIGNMENT,'=',1,1888) -LexToken(PREVAR_BOOLEAN,'%f',1,1889) -LexToken(EOL,'\n',1,1891) -LexToken(END,'end',1,1905) -LexToken(EOL,'\n',1,1908) -LexToken(VAR,'funtyp',1,1921) -LexToken(ASSIGNMENT,'=',1,1927) -LexToken(NUMBER,'4',1,1928) -LexToken(EOL,'\n',1,1929) -LexToken(IF,'if',1,1943) -LexToken(VAR,'ok',1,1946) -LexToken(THEN,'then',1,1949) -LexToken(EOL,'\n',1,1953) -LexToken(OPENSQBRACKET,'[',1,1970) -LexToken(VAR,'model',1,1971) -LexToken(COMMA,',',1,1976) -LexToken(VAR,'graphics',1,1977) -LexToken(COMMA,',',1,1985) -LexToken(VAR,'ok',1,1986) -LexToken(CLOSESQBRACKET,']',1,1988) -LexToken(ASSIGNMENT,'=',1,1989) -LexToken(VAR,'set_io',1,1990) -LexToken(OPENBRACKET,'(',1,1996) -LexToken(VAR,'model',1,1997) -LexToken(COMMA,',',1,2002) -LexToken(VAR,'graphics',1,2003) -LexToken(COMMA,',',1,2011) -LexToken(VAR,'list',1,2012) -LexToken(OPENBRACKET,'(',1,2016) -LexToken(VAR,'in',1,2017) -LexToken(COMMA,',',1,2019) -LexToken(VAR,'it',1,2020) -LexToken(CLOSEBRACKET,')',1,2022) -LexToken(COMMA,',',1,2023) -LexToken(VAR,'list',1,2024) -LexToken(OPENBRACKET,'(',1,2028) -LexToken(VAR,'out',1,2029) -LexToken(COMMA,',',1,2032) -LexToken(VAR,'ot',1,2033) -LexToken(CLOSEBRACKET,')',1,2035) -LexToken(COMMA,',',1,2036) -LexToken(OPENSQBRACKET,'[',1,2037) -LexToken(CLOSESQBRACKET,']',1,2038) -LexToken(COMMA,',',1,2039) -LexToken(OPENSQBRACKET,'[',1,2040) -LexToken(CLOSESQBRACKET,']',1,2041) -LexToken(CLOSEBRACKET,')',1,2042) -LexToken(EOL,'\n',1,2043) -LexToken(END,'end',1,2056) -LexToken(EOL,'\n',1,2059) -LexToken(IF,'if',1,2072) -LexToken(VAR,'ok',1,2075) -LexToken(THEN,'then',1,2078) -LexToken(EOL,'\n',1,2082) -LexToken(VAR,'model',1,2099) -LexToken(DOT,'.',1,2104) -LexToken(VAR,'sim',1,2105) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(VAR,'list',1,2109) -LexToken(OPENBRACKET,'(',1,2113) -LexToken(VAR,'function_name',1,2114) -LexToken(COMMA,',',1,2127) -LexToken(VAR,'funtyp',1,2128) -LexToken(CLOSEBRACKET,')',1,2134) -LexToken(EOL,'\n',1,2135) -LexToken(VAR,'arg1',1,2153) -LexToken(DOT,'.',1,2157) -LexToken(VAR,'model',1,2158) -LexToken(ASSIGNMENT,'=',1,2163) -LexToken(VAR,'model',1,2164) -LexToken(EOL,'\n',1,2169) -LexToken(VAR,'graphics',1,2186) -LexToken(DOT,'.',1,2194) -LexToken(VAR,'exprs',1,2195) -LexToken(ASSIGNMENT,'=',1,2200) -LexToken(VAR,'label',1,2201) -LexToken(EOL,'\n',1,2206) -LexToken(VAR,'arg1',1,2223) -LexToken(DOT,'.',1,2227) -LexToken(VAR,'graphics',1,2228) -LexToken(ASSIGNMENT,'=',1,2236) -LexToken(VAR,'graphics',1,2237) -LexToken(EOL,'\n',1,2245) -LexToken(VAR,'x',1,2262) -LexToken(ASSIGNMENT,'=',1,2263) -LexToken(VAR,'arg1',1,2264) -LexToken(EOL,'\n',1,2268) -LexToken(BREAK,'break',1,2285) -LexToken(EOL,'\n',1,2290) -LexToken(END,'end',1,2303) -LexToken(EOL,'\n',1,2306) -LexToken(END,'end',1,2315) -LexToken(EOL,'\n',1,2318) -LexToken(CASE,'case',1,2323) -LexToken(DQSTRING,'"define"',1,2335) -LexToken(THEN,'then',1,2337) -LexToken(EOL,'\n',1,2341) -LexToken(VAR,'model',1,2350) -LexToken(ASSIGNMENT,'=',1,2355) -LexToken(SCICOS_MODEL,'scicos_model',1,2356) -LexToken(OPENBRACKET,'(',1,2368) -LexToken(CLOSEBRACKET,')',1,2369) -LexToken(EOL,'\n',1,2370) -LexToken(VAR,'function_name',1,2379) -LexToken(ASSIGNMENT,'=',1,2392) -LexToken(DQSTRING,'"matz_abs"',1,2402) -LexToken(EOL,'\n',1,2403) -LexToken(VAR,'funtyp',1,2413) -LexToken(ASSIGNMENT,'=',1,2419) -LexToken(NUMBER,'4',1,2420) -LexToken(EOL,'\n',1,2421) -LexToken(VAR,'model',1,2431) -LexToken(DOT,'.',1,2436) -LexToken(VAR,'sim',1,2437) -LexToken(ASSIGNMENT,'=',1,2440) -LexToken(VAR,'list',1,2441) -LexToken(OPENBRACKET,'(',1,2445) -LexToken(VAR,'function_name',1,2446) -LexToken(COMMA,',',1,2459) -LexToken(VAR,'funtyp',1,2460) -LexToken(CLOSEBRACKET,')',1,2466) -LexToken(EOL,'\n',1,2467) -LexToken(VAR,'model',1,2476) -LexToken(DOT,'.',1,2481) -LexToken(VAR,'in',1,2482) -LexToken(ASSIGNMENT,'=',1,2484) -LexToken(ADDITION,'-',1,2485) -LexToken(NUMBER,'1',1,2486) -LexToken(EOL,'\n',1,2487) -LexToken(VAR,'model',1,2496) -LexToken(DOT,'.',1,2501) -LexToken(VAR,'in2',1,2502) -LexToken(ASSIGNMENT,'=',1,2505) -LexToken(ADDITION,'-',1,2506) -LexToken(NUMBER,'2',1,2507) -LexToken(EOL,'\n',1,2508) -LexToken(VAR,'model',1,2517) -LexToken(DOT,'.',1,2522) -LexToken(VAR,'intyp',1,2523) -LexToken(ASSIGNMENT,'=',1,2528) -LexToken(NUMBER,'2',1,2529) -LexToken(EOL,'\n',1,2530) -LexToken(VAR,'model',1,2539) -LexToken(DOT,'.',1,2544) -LexToken(VAR,'out',1,2545) -LexToken(ASSIGNMENT,'=',1,2548) -LexToken(OPENSQBRACKET,'[',1,2549) -LexToken(ADDITION,'-',1,2550) -LexToken(NUMBER,'1',1,2551) -LexToken(SEMICOLON,';',1,2552) -LexToken(ADDITION,'-',1,2553) -LexToken(NUMBER,'1',1,2554) -LexToken(CLOSESQBRACKET,']',1,2555) -LexToken(EOL,'\n',1,2556) -LexToken(VAR,'model',1,2565) -LexToken(DOT,'.',1,2570) -LexToken(VAR,'out2',1,2571) -LexToken(ASSIGNMENT,'=',1,2575) -LexToken(OPENSQBRACKET,'[',1,2576) -LexToken(ADDITION,'-',1,2577) -LexToken(NUMBER,'2',1,2578) -LexToken(SEMICOLON,';',1,2579) -LexToken(ADDITION,'-',1,2580) -LexToken(NUMBER,'2',1,2581) -LexToken(CLOSESQBRACKET,']',1,2582) -LexToken(EOL,'\n',1,2583) -LexToken(VAR,'model',1,2592) -LexToken(DOT,'.',1,2597) -LexToken(VAR,'outtyp',1,2598) -LexToken(ASSIGNMENT,'=',1,2604) -LexToken(OPENSQBRACKET,'[',1,2605) -LexToken(NUMBER,'1',1,2606) -LexToken(NUMBER,'1',1,2608) -LexToken(CLOSESQBRACKET,']',1,2609) -LexToken(EOL,'\n',1,2610) -LexToken(VAR,'model',1,2619) -LexToken(DOT,'.',1,2624) -LexToken(VAR,'evtin',1,2625) -LexToken(ASSIGNMENT,'=',1,2630) -LexToken(OPENSQBRACKET,'[',1,2631) -LexToken(CLOSESQBRACKET,']',1,2632) -LexToken(EOL,'\n',1,2633) -LexToken(VAR,'model',1,2642) -LexToken(DOT,'.',1,2647) -LexToken(VAR,'evtout',1,2648) -LexToken(ASSIGNMENT,'=',1,2654) -LexToken(OPENSQBRACKET,'[',1,2655) -LexToken(CLOSESQBRACKET,']',1,2656) -LexToken(EOL,'\n',1,2657) -LexToken(VAR,'model',1,2666) -LexToken(DOT,'.',1,2671) -LexToken(VAR,'state',1,2672) -LexToken(ASSIGNMENT,'=',1,2677) -LexToken(OPENSQBRACKET,'[',1,2678) -LexToken(CLOSESQBRACKET,']',1,2679) -LexToken(EOL,'\n',1,2680) -LexToken(VAR,'model',1,2689) -LexToken(DOT,'.',1,2694) -LexToken(VAR,'dstate',1,2695) -LexToken(ASSIGNMENT,'=',1,2701) -LexToken(OPENSQBRACKET,'[',1,2702) -LexToken(CLOSESQBRACKET,']',1,2703) -LexToken(EOL,'\n',1,2704) -LexToken(VAR,'model',1,2713) -LexToken(DOT,'.',1,2718) -LexToken(VAR,'rpar',1,2719) -LexToken(ASSIGNMENT,'=',1,2723) -LexToken(OPENSQBRACKET,'[',1,2724) -LexToken(CLOSESQBRACKET,']',1,2725) -LexToken(EOL,'\n',1,2726) -LexToken(VAR,'model',1,2735) -LexToken(DOT,'.',1,2740) -LexToken(VAR,'ipar',1,2741) -LexToken(ASSIGNMENT,'=',1,2745) -LexToken(OPENSQBRACKET,'[',1,2746) -LexToken(CLOSESQBRACKET,']',1,2747) -LexToken(EOL,'\n',1,2748) -LexToken(VAR,'model',1,2757) -LexToken(DOT,'.',1,2762) -LexToken(VAR,'blocktype',1,2763) -LexToken(ASSIGNMENT,'=',1,2772) -LexToken(DQSTRING,'"c"',1,2775) -LexToken(EOL,'\n',1,2776) -LexToken(VAR,'model',1,2785) -LexToken(DOT,'.',1,2790) -LexToken(VAR,'firing',1,2791) -LexToken(ASSIGNMENT,'=',1,2797) -LexToken(OPENSQBRACKET,'[',1,2798) -LexToken(CLOSESQBRACKET,']',1,2799) -LexToken(EOL,'\n',1,2800) -LexToken(VAR,'model',1,2809) -LexToken(DOT,'.',1,2814) -LexToken(VAR,'dep_ut',1,2815) -LexToken(ASSIGNMENT,'=',1,2821) -LexToken(OPENSQBRACKET,'[',1,2822) -LexToken(PREVAR_BOOLEAN,'%t',1,2823) -LexToken(PREVAR_BOOLEAN,'%f',1,2826) -LexToken(CLOSESQBRACKET,']',1,2828) -LexToken(EOL,'\n',1,2829) -LexToken(VAR,'label',1,2838) -LexToken(ASSIGNMENT,'=',1,2843) -LexToken(OPENSQBRACKET,'[',1,2844) -LexToken(VAR,'sci2exp',1,2845) -LexToken(OPENBRACKET,'(',1,2852) -LexToken(NUMBER,'1',1,2853) -LexToken(CLOSEBRACKET,')',1,2854) -LexToken(CLOSESQBRACKET,']',1,2855) -LexToken(EOL,'\n',1,2856) -LexToken(VAR,'gr_i',1,2866) -LexToken(ASSIGNMENT,'=',1,2870) -LexToken(OPENSQBRACKET,'[',1,2871) -LexToken(CLOSESQBRACKET,']',1,2872) -LexToken(EOL,'\n',1,2873) -LexToken(VAR,'x',1,2882) -LexToken(ASSIGNMENT,'=',1,2883) -LexToken(VAR,'standard_define',1,2884) -LexToken(OPENBRACKET,'(',1,2899) -LexToken(OPENSQBRACKET,'[',1,2900) -LexToken(NUMBER,'3',1,2901) -LexToken(NUMBER,'2',1,2903) -LexToken(CLOSESQBRACKET,']',1,2904) -LexToken(COMMA,',',1,2905) -LexToken(VAR,'model',1,2906) -LexToken(COMMA,',',1,2911) -LexToken(VAR,'label',1,2912) -LexToken(COMMA,',',1,2917) -LexToken(VAR,'gr_i',1,2918) -LexToken(CLOSEBRACKET,')',1,2922) -LexToken(EOL,'\n',1,2923) -LexToken(END,'end',1,2928) -LexToken(EOL,'\n',1,2931) -LexToken(ENDFUNCTION,'endfunction',1,2932) -LexToken(EOL,'\n',1,2943) -LexToken(EOL,'\n',1,2944) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1510) +/* autogenerated from "macros/MatrixOp/MATMAGPHI.sci" */ +None diff --git a/js/MatrixOp/MATMUL.js b/js/MatrixOp/MATMUL.js index 95500fde..1a565138 100644 --- a/js/MatrixOp/MATMUL.js +++ b/js/MatrixOp/MATMUL.js @@ -1,1173 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'MATMUL',1,854) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'x',1,975) -LexToken(DOT,'.',1,976) -LexToken(VAR,'graphics',1,977) -LexToken(EOL,'\n',1,985) -LexToken(VAR,'label',1,995) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(VAR,'graphics',1,1001) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'exprs',1,1010) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'model',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'x',1,1030) -LexToken(DOT,'.',1,1031) -LexToken(VAR,'model',1,1032) -LexToken(EOL,'\n',1,1037) -LexToken(IF,'if',1,1047) -LexToken(VAR,'model',1,1050) -LexToken(DOT,'.',1,1055) -LexToken(VAR,'ipar',1,1056) -LexToken(COMPARISON,'==',1,1060) -LexToken(OPENSQBRACKET,'[',1,1062) -LexToken(CLOSESQBRACKET,']',1,1063) -LexToken(THEN,'then',1,1065) -LexToken(EOL,'\n',1,1069) -LexToken(VAR,'model',1,1082) -LexToken(DOT,'.',1,1087) -LexToken(VAR,'ipar',1,1088) -LexToken(ASSIGNMENT,'=',1,1092) -LexToken(NUMBER,'1',1,1093) -LexToken(EOL,'\n',1,1094) -LexToken(END,'end',1,1104) -LexToken(EOL,'\n',1,1107) -LexToken(IF,'if',1,1116) -LexToken(VAR,'size',1,1119) -LexToken(OPENBRACKET,'(',1,1123) -LexToken(VAR,'label',1,1124) -LexToken(COMMA,',',1,1129) -LexToken(DQSTRING,'"*"',1,1132) -LexToken(CLOSEBRACKET,')',1,1133) -LexToken(COMPARISON,'==',1,1134) -LexToken(NUMBER,'1',1,1136) -LexToken(THEN,'then',1,1138) -LexToken(EOL,'\n',1,1142) -LexToken(VAR,'label',1,1155) -LexToken(OPENBRACKET,'(',1,1160) -LexToken(NUMBER,'2',1,1161) -LexToken(CLOSEBRACKET,')',1,1162) -LexToken(ASSIGNMENT,'=',1,1163) -LexToken(VAR,'sci2exp',1,1164) -LexToken(OPENBRACKET,'(',1,1171) -LexToken(NUMBER,'1',1,1172) -LexToken(CLOSEBRACKET,')',1,1173) -LexToken(EOL,'\n',1,1174) -LexToken(END,'end',1,1184) -LexToken(EOL,'\n',1,1202) -LexToken(IF,'if',1,1211) -LexToken(VAR,'size',1,1214) -LexToken(OPENBRACKET,'(',1,1218) -LexToken(VAR,'label',1,1219) -LexToken(COMMA,',',1,1224) -LexToken(DQSTRING,'"*"',1,1227) -LexToken(CLOSEBRACKET,')',1,1228) -LexToken(COMPARISON,'==',1,1229) -LexToken(NUMBER,'2',1,1231) -LexToken(THEN,'then',1,1233) -LexToken(EOL,'\n',1,1237) -LexToken(VAR,'label',1,1250) -LexToken(OPENBRACKET,'(',1,1255) -LexToken(NUMBER,'3',1,1256) -LexToken(CLOSEBRACKET,')',1,1257) -LexToken(ASSIGNMENT,'=',1,1258) -LexToken(VAR,'sci2exp',1,1259) -LexToken(OPENBRACKET,'(',1,1266) -LexToken(NUMBER,'1',1,1267) -LexToken(CLOSEBRACKET,')',1,1268) -LexToken(EOL,'\n',1,1269) -LexToken(END,'end',1,1279) -LexToken(EOL,'\n',1,1298) -LexToken(WHILE,'while',1,1307) -LexToken(PREVAR_BOOLEAN,'%t',1,1313) -LexToken(DO,'do',1,1316) -LexToken(EOL,'\n',1,1318) -LexToken(OPENSQBRACKET,'[',1,1331) -LexToken(VAR,'ok',1,1332) -LexToken(COMMA,',',1,1334) -LexToken(VAR,'dtype',1,1335) -LexToken(COMMA,',',1,1340) -LexToken(VAR,'rule',1,1341) -LexToken(COMMA,',',1,1345) -LexToken(VAR,'np',1,1346) -LexToken(COMMA,',',1,1348) -LexToken(VAR,'exprs',1,1349) -LexToken(CLOSESQBRACKET,']',1,1354) -LexToken(ASSIGNMENT,'=',1,1355) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1356) -LexToken(OPENBRACKET,'(',1,1371) -LexToken(OPENSQBRACKET,'[',1,1372) -LexToken(DQSTRING,'"Set MATMUL parameter"',1,1394) -LexToken(SEMICOLON,';\n',1,1395) -LexToken(DQSTRING,'"For the Multipication rule:"',1,1437) -LexToken(SEMICOLON,';\n',1,1438) -LexToken(DQSTRING,'" 1= Matrix by Matrix"',1,1476) -LexToken(SEMICOLON,';\n',1,1477) -LexToken(DQSTRING,'" 2= Matrix by Matrix element wise "',1,1529) -LexToken(SEMICOLON,';\n',1,1530) -LexToken(DQSTRING,'" 3= Matrix by Scalar"',1,1568) -LexToken(SEMICOLON,';\n',1,1569) -LexToken(DQSTRING,'"In the third case the second input will be the scalar"',1,1637) -LexToken(CLOSESQBRACKET,']',1,1638) -LexToken(COMMA,',',1,1639) -LexToken(OPENSQBRACKET,'[',1,1655) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex 3=int32 ...)"',1,1702) -LexToken(SEMICOLON,';\n',1,1703) -LexToken(DQSTRING,'"Multiplication rule"',1,1737) -LexToken(SEMICOLON,';\n',1,1738) -LexToken(DQSTRING,'"Do on Overflow(0=Nothing 1=Saturate 2=Error)"',1,1797) -LexToken(CLOSESQBRACKET,']',1,1798) -LexToken(COMMA,',',1,1799) -LexToken(VAR,'list',1,1800) -LexToken(OPENBRACKET,'(',1,1804) -LexToken(DQSTRING,'"vec"',1,1809) -LexToken(COMMA,',',1,1810) -LexToken(NUMBER,'1',1,1811) -LexToken(COMMA,',',1,1812) -LexToken(DQSTRING,'"vec"',1,1817) -LexToken(COMMA,',',1,1818) -LexToken(NUMBER,'1',1,1819) -LexToken(COMMA,',',1,1820) -LexToken(DQSTRING,'"vec"',1,1825) -LexToken(COMMA,',',1,1826) -LexToken(NUMBER,'1',1,1827) -LexToken(CLOSEBRACKET,')',1,1828) -LexToken(COMMA,',',1,1829) -LexToken(VAR,'label',1,1830) -LexToken(CLOSEBRACKET,')',1,1835) -LexToken(EOL,'\n',1,1836) -LexToken(IF,'if',1,1849) -LexToken(NOT,'~',1,1852) -LexToken(VAR,'ok',1,1853) -LexToken(THEN,'then',1,1856) -LexToken(EOL,'\n',1,1860) -LexToken(BREAK,'break',1,1877) -LexToken(EOL,'\n',1,1882) -LexToken(END,'end',1,1896) -LexToken(EOL,'\n',1,1899) -LexToken(VAR,'rule',1,1912) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(VAR,'int',1,1917) -LexToken(OPENBRACKET,'(',1,1920) -LexToken(VAR,'rule',1,1921) -LexToken(CLOSEBRACKET,')',1,1925) -LexToken(EOL,'\n',1,1926) -LexToken(IF,'if',1,1939) -LexToken(OPENBRACKET,'(',1,1942) -LexToken(VAR,'dtype',1,1943) -LexToken(COMPARISON,'<',1,1948) -LexToken(NUMBER,'1',1,1949) -LexToken(LOGICAL,'|',1,1950) -LexToken(VAR,'dtype',1,1951) -LexToken(COMPARISON,'>',1,1956) -LexToken(NUMBER,'8',1,1957) -LexToken(CLOSEBRACKET,')',1,1958) -LexToken(THEN,'then',1,1960) -LexToken(EOL,'\n',1,1964) -LexToken(VAR,'message',1,1981) -LexToken(OPENBRACKET,'(',1,1988) -LexToken(DQSTRING,'"type is not supported"',1,2011) -LexToken(CLOSEBRACKET,')',1,2012) -LexToken(EOL,'\n',1,2013) -LexToken(VAR,'ok',1,2031) -LexToken(ASSIGNMENT,'=',1,2033) -LexToken(PREVAR_BOOLEAN,'%f',1,2034) -LexToken(EOL,'\n',1,2036) -LexToken(END,'end',1,2050) -LexToken(EOL,'\n',1,2053) -LexToken(IF,'if',1,2066) -LexToken(OPENBRACKET,'(',1,2069) -LexToken(VAR,'rule',1,2070) -LexToken(COMPARISON,'<',1,2074) -LexToken(NUMBER,'1',1,2075) -LexToken(LOGICAL,'|',1,2076) -LexToken(VAR,'rule',1,2077) -LexToken(COMPARISON,'>',1,2081) -LexToken(NUMBER,'3',1,2082) -LexToken(CLOSEBRACKET,')',1,2083) -LexToken(THEN,'then',1,2085) -LexToken(EOL,'\n',1,2089) -LexToken(VAR,'message',1,2106) -LexToken(OPENBRACKET,'(',1,2113) -LexToken(DQSTRING,'"Multiplication rule must be only 1,2 or 3"',1,2156) -LexToken(CLOSEBRACKET,')',1,2157) -LexToken(EOL,'\n',1,2158) -LexToken(VAR,'ok',1,2176) -LexToken(ASSIGNMENT,'=',1,2178) -LexToken(PREVAR_BOOLEAN,'%f',1,2179) -LexToken(EOL,'\n',1,2181) -LexToken(END,'end',1,2195) -LexToken(EOL,'\n',1,2198) -LexToken(IF,'if',1,2211) -LexToken(OPENBRACKET,'(',1,2214) -LexToken(VAR,'dtype',1,2215) -LexToken(COMPARISON,'==',1,2220) -LexToken(NUMBER,'1',1,2222) -LexToken(LOGICAL,'|',1,2223) -LexToken(VAR,'dtype',1,2224) -LexToken(COMPARISON,'==',1,2229) -LexToken(NUMBER,'2',1,2231) -LexToken(CLOSEBRACKET,')',1,2232) -LexToken(THEN,'then',1,2234) -LexToken(EOL,'\n',1,2238) -LexToken(VAR,'np',1,2255) -LexToken(ASSIGNMENT,'=',1,2257) -LexToken(NUMBER,'0',1,2258) -LexToken(EOL,'\n',1,2259) -LexToken(END,'end',1,2273) -LexToken(EOL,'\n',1,2276) -LexToken(VAR,'TABMIN',1,2289) -LexToken(ASSIGNMENT,'=',1,2295) -LexToken(OPENSQBRACKET,'[',1,2296) -LexToken(NUMBER,'0',1,2297) -LexToken(SEMICOLON,';',1,2298) -LexToken(NUMBER,'0',1,2299) -LexToken(SEMICOLON,';',1,2300) -LexToken(ADDITION,'-',1,2301) -LexToken(OPENBRACKET,'(',1,2302) -LexToken(NUMBER,'2',1,2303) -LexToken(MULTIPLICATION,'^',1,2304) -LexToken(NUMBER,'31',1,2305) -LexToken(CLOSEBRACKET,')',1,2307) -LexToken(SEMICOLON,';',1,2308) -LexToken(ADDITION,'-',1,2309) -LexToken(OPENBRACKET,'(',1,2310) -LexToken(NUMBER,'2',1,2311) -LexToken(MULTIPLICATION,'^',1,2312) -LexToken(NUMBER,'15',1,2313) -LexToken(CLOSEBRACKET,')',1,2315) -LexToken(SEMICOLON,';',1,2316) -LexToken(ADDITION,'-',1,2317) -LexToken(OPENBRACKET,'(',1,2318) -LexToken(NUMBER,'2',1,2319) -LexToken(MULTIPLICATION,'^',1,2320) -LexToken(NUMBER,'7',1,2321) -LexToken(CLOSEBRACKET,')',1,2322) -LexToken(SEMICOLON,';',1,2323) -LexToken(NUMBER,'0',1,2324) -LexToken(SEMICOLON,';',1,2325) -LexToken(NUMBER,'0',1,2326) -LexToken(SEMICOLON,';',1,2327) -LexToken(NUMBER,'0',1,2328) -LexToken(CLOSESQBRACKET,']',1,2329) -LexToken(EOL,'\n',1,2330) -LexToken(VAR,'TABMAX',1,2343) -LexToken(ASSIGNMENT,'=',1,2349) -LexToken(OPENSQBRACKET,'[',1,2350) -LexToken(NUMBER,'0',1,2351) -LexToken(SEMICOLON,';',1,2352) -LexToken(NUMBER,'0',1,2353) -LexToken(SEMICOLON,';',1,2354) -LexToken(OPENBRACKET,'(',1,2355) -LexToken(NUMBER,'2',1,2356) -LexToken(MULTIPLICATION,'^',1,2357) -LexToken(NUMBER,'31',1,2358) -LexToken(CLOSEBRACKET,')',1,2360) -LexToken(ADDITION,'-',1,2361) -LexToken(NUMBER,'1',1,2362) -LexToken(SEMICOLON,';',1,2363) -LexToken(OPENBRACKET,'(',1,2364) -LexToken(NUMBER,'2',1,2365) -LexToken(MULTIPLICATION,'^',1,2366) -LexToken(NUMBER,'15',1,2367) -LexToken(CLOSEBRACKET,')',1,2369) -LexToken(ADDITION,'-',1,2370) -LexToken(NUMBER,'1',1,2371) -LexToken(SEMICOLON,';',1,2372) -LexToken(OPENBRACKET,'(',1,2373) -LexToken(NUMBER,'2',1,2374) -LexToken(MULTIPLICATION,'^',1,2375) -LexToken(NUMBER,'7',1,2376) -LexToken(CLOSEBRACKET,')',1,2377) -LexToken(ADDITION,'-',1,2378) -LexToken(NUMBER,'1',1,2379) -LexToken(SEMICOLON,';',1,2380) -LexToken(OPENBRACKET,'(',1,2381) -LexToken(NUMBER,'2',1,2382) -LexToken(MULTIPLICATION,'^',1,2383) -LexToken(NUMBER,'32',1,2384) -LexToken(CLOSEBRACKET,')',1,2386) -LexToken(ADDITION,'-',1,2387) -LexToken(NUMBER,'1',1,2388) -LexToken(SEMICOLON,';',1,2389) -LexToken(OPENBRACKET,'(',1,2390) -LexToken(NUMBER,'2',1,2391) -LexToken(MULTIPLICATION,'^',1,2392) -LexToken(NUMBER,'16',1,2393) -LexToken(CLOSEBRACKET,')',1,2395) -LexToken(ADDITION,'-',1,2396) -LexToken(NUMBER,'1',1,2397) -LexToken(SEMICOLON,';',1,2398) -LexToken(OPENBRACKET,'(',1,2399) -LexToken(NUMBER,'2',1,2400) -LexToken(MULTIPLICATION,'^',1,2401) -LexToken(NUMBER,'8',1,2402) -LexToken(CLOSEBRACKET,')',1,2403) -LexToken(ADDITION,'-',1,2404) -LexToken(NUMBER,'1',1,2405) -LexToken(CLOSESQBRACKET,']',1,2406) -LexToken(EOL,'\n',1,2407) -LexToken(IF,'if',1,2420) -LexToken(VAR,'rule',1,2423) -LexToken(COMPARISON,'==',1,2427) -LexToken(NUMBER,'2',1,2429) -LexToken(THEN,'then',1,2431) -LexToken(EOL,'\n',1,2435) -LexToken(IF,'if',1,2452) -LexToken(VAR,'np',1,2455) -LexToken(COMPARISON,'==',1,2457) -LexToken(NUMBER,'0',1,2459) -LexToken(THEN,'then',1,2461) -LexToken(EOL,'\n',1,2465) -LexToken(VAR,'model',1,2486) -LexToken(DOT,'.',1,2491) -LexToken(VAR,'sim',1,2492) -LexToken(ASSIGNMENT,'=',1,2495) -LexToken(VAR,'list',1,2496) -LexToken(OPENBRACKET,'(',1,2500) -LexToken(DQSTRING,'"matmul2_m"',1,2511) -LexToken(COMMA,',',1,2512) -LexToken(NUMBER,'4',1,2513) -LexToken(CLOSEBRACKET,')',1,2514) -LexToken(EOL,'\n',1,2515) -LexToken(ELSEIF,'elseif',1,2532) -LexToken(VAR,'np',1,2539) -LexToken(COMPARISON,'==',1,2541) -LexToken(NUMBER,'1',1,2543) -LexToken(THEN,'then',1,2545) -LexToken(EOL,'\n',1,2549) -LexToken(VAR,'model',1,2570) -LexToken(DOT,'.',1,2575) -LexToken(VAR,'sim',1,2576) -LexToken(ASSIGNMENT,'=',1,2579) -LexToken(VAR,'list',1,2580) -LexToken(OPENBRACKET,'(',1,2584) -LexToken(DQSTRING,'"matmul2_s"',1,2595) -LexToken(COMMA,',',1,2596) -LexToken(NUMBER,'4',1,2597) -LexToken(CLOSEBRACKET,')',1,2598) -LexToken(EOL,'\n',1,2599) -LexToken(ELSE,'else',1,2616) -LexToken(EOL,'\n',1,2620) -LexToken(VAR,'model',1,2641) -LexToken(DOT,'.',1,2646) -LexToken(VAR,'sim',1,2647) -LexToken(ASSIGNMENT,'=',1,2650) -LexToken(VAR,'list',1,2651) -LexToken(OPENBRACKET,'(',1,2655) -LexToken(DQSTRING,'"matmul2_e"',1,2666) -LexToken(COMMA,',',1,2667) -LexToken(NUMBER,'4',1,2668) -LexToken(CLOSEBRACKET,')',1,2669) -LexToken(EOL,'\n',1,2670) -LexToken(END,'end',1,2687) -LexToken(EOL,'\n',1,2690) -LexToken(ELSEIF,'elseif',1,2703) -LexToken(VAR,'rule',1,2710) -LexToken(COMPARISON,'==',1,2714) -LexToken(NUMBER,'3',1,2716) -LexToken(THEN,'then',1,2718) -LexToken(EOL,'\n',1,2722) -LexToken(IF,'if',1,2739) -LexToken(VAR,'np',1,2742) -LexToken(COMPARISON,'==',1,2744) -LexToken(NUMBER,'0',1,2746) -LexToken(THEN,'then',1,2748) -LexToken(EOL,'\n',1,2752) -LexToken(VAR,'model',1,2773) -LexToken(DOT,'.',1,2778) -LexToken(VAR,'sim',1,2779) -LexToken(ASSIGNMENT,'=',1,2782) -LexToken(VAR,'list',1,2783) -LexToken(OPENBRACKET,'(',1,2787) -LexToken(DQSTRING,'"matbyscal"',1,2798) -LexToken(COMMA,',',1,2799) -LexToken(NUMBER,'4',1,2800) -LexToken(CLOSEBRACKET,')',1,2801) -LexToken(EOL,'\n',1,2802) -LexToken(ELSEIF,'elseif',1,2819) -LexToken(VAR,'np',1,2826) -LexToken(COMPARISON,'==',1,2828) -LexToken(NUMBER,'1',1,2830) -LexToken(THEN,'then',1,2832) -LexToken(EOL,'\n',1,2836) -LexToken(VAR,'model',1,2857) -LexToken(DOT,'.',1,2862) -LexToken(VAR,'sim',1,2863) -LexToken(ASSIGNMENT,'=',1,2866) -LexToken(VAR,'list',1,2867) -LexToken(OPENBRACKET,'(',1,2871) -LexToken(DQSTRING,'"matbyscal_s"',1,2884) -LexToken(COMMA,',',1,2885) -LexToken(NUMBER,'4',1,2886) -LexToken(CLOSEBRACKET,')',1,2887) -LexToken(EOL,'\n',1,2888) -LexToken(ELSE,'else',1,2905) -LexToken(EOL,'\n',1,2909) -LexToken(VAR,'model',1,2930) -LexToken(DOT,'.',1,2935) -LexToken(VAR,'sim',1,2936) -LexToken(ASSIGNMENT,'=',1,2939) -LexToken(VAR,'list',1,2940) -LexToken(OPENBRACKET,'(',1,2944) -LexToken(DQSTRING,'"matbyscal_e"',1,2957) -LexToken(COMMA,',',1,2958) -LexToken(NUMBER,'4',1,2959) -LexToken(CLOSEBRACKET,')',1,2960) -LexToken(EOL,'\n',1,2961) -LexToken(END,'end',1,2978) -LexToken(EOL,'\n',1,2981) -LexToken(ELSE,'else',1,2994) -LexToken(EOL,'\n',1,2998) -LexToken(IF,'if',1,3015) -LexToken(OPENBRACKET,'(',1,3018) -LexToken(VAR,'dtype',1,3019) -LexToken(COMPARISON,'==',1,3024) -LexToken(NUMBER,'1',1,3026) -LexToken(CLOSEBRACKET,')',1,3027) -LexToken(THEN,'then',1,3029) -LexToken(EOL,'\n',1,3033) -LexToken(VAR,'model',1,3054) -LexToken(DOT,'.',1,3059) -LexToken(VAR,'sim',1,3060) -LexToken(ASSIGNMENT,'=',1,3063) -LexToken(VAR,'list',1,3064) -LexToken(OPENBRACKET,'(',1,3068) -LexToken(DQSTRING,'"matmul_m"',1,3078) -LexToken(COMMA,',',1,3079) -LexToken(NUMBER,'4',1,3080) -LexToken(CLOSEBRACKET,')',1,3081) -LexToken(EOL,'\n',1,3082) -LexToken(ELSEIF,'elseif',1,3100) -LexToken(OPENBRACKET,'(',1,3107) -LexToken(VAR,'dtype',1,3108) -LexToken(COMPARISON,'==',1,3113) -LexToken(NUMBER,'2',1,3115) -LexToken(CLOSEBRACKET,')',1,3116) -LexToken(THEN,'then',1,3118) -LexToken(EOL,'\n',1,3122) -LexToken(VAR,'model',1,3143) -LexToken(DOT,'.',1,3148) -LexToken(VAR,'sim',1,3149) -LexToken(ASSIGNMENT,'=',1,3152) -LexToken(VAR,'list',1,3153) -LexToken(OPENBRACKET,'(',1,3157) -LexToken(DQSTRING,'"matzmul_m"',1,3168) -LexToken(COMMA,',',1,3169) -LexToken(NUMBER,'4',1,3170) -LexToken(CLOSEBRACKET,')',1,3171) -LexToken(EOL,'\n',1,3172) -LexToken(ELSEIF,'elseif',1,3190) -LexToken(VAR,'dtype',1,3197) -LexToken(COMPARISON,'==',1,3202) -LexToken(NUMBER,'3',1,3204) -LexToken(THEN,'then',1,3206) -LexToken(EOL,'\n',1,3210) -LexToken(IF,'if',1,3231) -LexToken(VAR,'np',1,3234) -LexToken(COMPARISON,'==',1,3236) -LexToken(NUMBER,'0',1,3238) -LexToken(THEN,'then',1,3240) -LexToken(EOL,'\n',1,3244) -LexToken(VAR,'model',1,3269) -LexToken(DOT,'.',1,3274) -LexToken(VAR,'sim',1,3275) -LexToken(ASSIGNMENT,'=',1,3278) -LexToken(VAR,'list',1,3279) -LexToken(OPENBRACKET,'(',1,3283) -LexToken(DQSTRING,'"matmul_i32n"',1,3296) -LexToken(COMMA,',',1,3297) -LexToken(NUMBER,'4',1,3298) -LexToken(CLOSEBRACKET,')',1,3299) -LexToken(EOL,'\n',1,3300) -LexToken(ELSEIF,'elseif',1,3321) -LexToken(VAR,'np',1,3328) -LexToken(COMPARISON,'==',1,3330) -LexToken(NUMBER,'1',1,3332) -LexToken(THEN,'then',1,3334) -LexToken(EOL,'\n',1,3338) -LexToken(VAR,'model',1,3363) -LexToken(DOT,'.',1,3368) -LexToken(VAR,'sim',1,3369) -LexToken(ASSIGNMENT,'=',1,3372) -LexToken(VAR,'list',1,3373) -LexToken(OPENBRACKET,'(',1,3377) -LexToken(DQSTRING,'"matmul_i32s"',1,3390) -LexToken(COMMA,',',1,3391) -LexToken(NUMBER,'4',1,3392) -LexToken(CLOSEBRACKET,')',1,3393) -LexToken(EOL,'\n',1,3394) -LexToken(ELSE,'else',1,3415) -LexToken(EOL,'\n',1,3419) -LexToken(VAR,'model',1,3444) -LexToken(DOT,'.',1,3449) -LexToken(VAR,'sim',1,3450) -LexToken(ASSIGNMENT,'=',1,3453) -LexToken(VAR,'list',1,3454) -LexToken(OPENBRACKET,'(',1,3458) -LexToken(DQSTRING,'"matmul_i32e"',1,3471) -LexToken(COMMA,',',1,3472) -LexToken(NUMBER,'4',1,3473) -LexToken(CLOSEBRACKET,')',1,3474) -LexToken(EOL,'\n',1,3475) -LexToken(END,'end',1,3496) -LexToken(EOL,'\n',1,3499) -LexToken(ELSEIF,'elseif',1,3516) -LexToken(VAR,'dtype',1,3523) -LexToken(COMPARISON,'==',1,3528) -LexToken(NUMBER,'4',1,3530) -LexToken(THEN,'then',1,3532) -LexToken(EOL,'\n',1,3536) -LexToken(IF,'if',1,3557) -LexToken(VAR,'np',1,3560) -LexToken(COMPARISON,'==',1,3562) -LexToken(NUMBER,'0',1,3564) -LexToken(THEN,'then',1,3566) -LexToken(EOL,'\n',1,3570) -LexToken(VAR,'model',1,3595) -LexToken(DOT,'.',1,3600) -LexToken(VAR,'sim',1,3601) -LexToken(ASSIGNMENT,'=',1,3604) -LexToken(VAR,'list',1,3605) -LexToken(OPENBRACKET,'(',1,3609) -LexToken(DQSTRING,'"matmul_i16n"',1,3622) -LexToken(COMMA,',',1,3623) -LexToken(NUMBER,'4',1,3624) -LexToken(CLOSEBRACKET,')',1,3625) -LexToken(EOL,'\n',1,3626) -LexToken(ELSEIF,'elseif',1,3647) -LexToken(VAR,'np',1,3654) -LexToken(COMPARISON,'==',1,3656) -LexToken(NUMBER,'1',1,3658) -LexToken(THEN,'then',1,3660) -LexToken(EOL,'\n',1,3664) -LexToken(VAR,'model',1,3689) -LexToken(DOT,'.',1,3694) -LexToken(VAR,'sim',1,3695) -LexToken(ASSIGNMENT,'=',1,3698) -LexToken(VAR,'list',1,3699) -LexToken(OPENBRACKET,'(',1,3703) -LexToken(DQSTRING,'"matmul_i16s"',1,3716) -LexToken(COMMA,',',1,3717) -LexToken(NUMBER,'4',1,3718) -LexToken(CLOSEBRACKET,')',1,3719) -LexToken(EOL,'\n',1,3720) -LexToken(ELSE,'else',1,3741) -LexToken(EOL,'\n',1,3745) -LexToken(VAR,'model',1,3770) -LexToken(DOT,'.',1,3775) -LexToken(VAR,'sim',1,3776) -LexToken(ASSIGNMENT,'=',1,3779) -LexToken(VAR,'list',1,3780) -LexToken(OPENBRACKET,'(',1,3784) -LexToken(DQSTRING,'"matmul_i16e"',1,3797) -LexToken(COMMA,',',1,3798) -LexToken(NUMBER,'4',1,3799) -LexToken(CLOSEBRACKET,')',1,3800) -LexToken(EOL,'\n',1,3801) -LexToken(END,'end',1,3822) -LexToken(EOL,'\n',1,3825) -LexToken(ELSEIF,'elseif',1,3842) -LexToken(VAR,'dtype',1,3849) -LexToken(COMPARISON,'==',1,3854) -LexToken(NUMBER,'5',1,3856) -LexToken(THEN,'then',1,3858) -LexToken(EOL,'\n',1,3862) -LexToken(IF,'if',1,3883) -LexToken(VAR,'np',1,3886) -LexToken(COMPARISON,'==',1,3888) -LexToken(NUMBER,'0',1,3890) -LexToken(THEN,'then',1,3892) -LexToken(EOL,'\n',1,3896) -LexToken(VAR,'model',1,3921) -LexToken(DOT,'.',1,3926) -LexToken(VAR,'sim',1,3927) -LexToken(ASSIGNMENT,'=',1,3930) -LexToken(VAR,'list',1,3931) -LexToken(OPENBRACKET,'(',1,3935) -LexToken(DQSTRING,'"matmul_i8n"',1,3947) -LexToken(COMMA,',',1,3948) -LexToken(NUMBER,'4',1,3949) -LexToken(CLOSEBRACKET,')',1,3950) -LexToken(EOL,'\n',1,3951) -LexToken(ELSEIF,'elseif',1,3972) -LexToken(VAR,'np',1,3979) -LexToken(COMPARISON,'==',1,3981) -LexToken(NUMBER,'1',1,3983) -LexToken(THEN,'then',1,3985) -LexToken(EOL,'\n',1,3989) -LexToken(VAR,'model',1,4014) -LexToken(DOT,'.',1,4019) -LexToken(VAR,'sim',1,4020) -LexToken(ASSIGNMENT,'=',1,4023) -LexToken(VAR,'list',1,4024) -LexToken(OPENBRACKET,'(',1,4028) -LexToken(DQSTRING,'"matmul_i8s"',1,4040) -LexToken(COMMA,',',1,4041) -LexToken(NUMBER,'4',1,4042) -LexToken(CLOSEBRACKET,')',1,4043) -LexToken(EOL,'\n',1,4044) -LexToken(ELSE,'else',1,4065) -LexToken(EOL,'\n',1,4069) -LexToken(VAR,'model',1,4094) -LexToken(DOT,'.',1,4099) -LexToken(VAR,'sim',1,4100) -LexToken(ASSIGNMENT,'=',1,4103) -LexToken(VAR,'list',1,4104) -LexToken(OPENBRACKET,'(',1,4108) -LexToken(DQSTRING,'"matmul_i8e"',1,4120) -LexToken(COMMA,',',1,4121) -LexToken(NUMBER,'4',1,4122) -LexToken(CLOSEBRACKET,')',1,4123) -LexToken(EOL,'\n',1,4124) -LexToken(END,'end',1,4145) -LexToken(EOL,'\n',1,4148) -LexToken(ELSEIF,'elseif',1,4165) -LexToken(VAR,'dtype',1,4172) -LexToken(COMPARISON,'==',1,4177) -LexToken(NUMBER,'6',1,4179) -LexToken(THEN,'then',1,4181) -LexToken(EOL,'\n',1,4185) -LexToken(IF,'if',1,4206) -LexToken(VAR,'np',1,4209) -LexToken(COMPARISON,'==',1,4211) -LexToken(NUMBER,'0',1,4213) -LexToken(THEN,'then',1,4215) -LexToken(EOL,'\n',1,4219) -LexToken(VAR,'model',1,4244) -LexToken(DOT,'.',1,4249) -LexToken(VAR,'sim',1,4250) -LexToken(ASSIGNMENT,'=',1,4253) -LexToken(VAR,'list',1,4254) -LexToken(OPENBRACKET,'(',1,4258) -LexToken(DQSTRING,'"matmul_ui32n"',1,4272) -LexToken(COMMA,',',1,4273) -LexToken(NUMBER,'4',1,4274) -LexToken(CLOSEBRACKET,')',1,4275) -LexToken(EOL,'\n',1,4276) -LexToken(ELSEIF,'elseif',1,4297) -LexToken(VAR,'np',1,4304) -LexToken(COMPARISON,'==',1,4306) -LexToken(NUMBER,'1',1,4308) -LexToken(THEN,'then',1,4310) -LexToken(EOL,'\n',1,4314) -LexToken(VAR,'model',1,4339) -LexToken(DOT,'.',1,4344) -LexToken(VAR,'sim',1,4345) -LexToken(ASSIGNMENT,'=',1,4348) -LexToken(VAR,'list',1,4349) -LexToken(OPENBRACKET,'(',1,4353) -LexToken(DQSTRING,'"matmul_ui32s"',1,4367) -LexToken(COMMA,',',1,4368) -LexToken(NUMBER,'4',1,4369) -LexToken(CLOSEBRACKET,')',1,4370) -LexToken(EOL,'\n',1,4371) -LexToken(ELSE,'else',1,4392) -LexToken(EOL,'\n',1,4396) -LexToken(VAR,'model',1,4421) -LexToken(DOT,'.',1,4426) -LexToken(VAR,'sim',1,4427) -LexToken(ASSIGNMENT,'=',1,4430) -LexToken(VAR,'list',1,4431) -LexToken(OPENBRACKET,'(',1,4435) -LexToken(DQSTRING,'"matmul_ui32e"',1,4449) -LexToken(COMMA,',',1,4450) -LexToken(NUMBER,'4',1,4451) -LexToken(CLOSEBRACKET,')',1,4452) -LexToken(EOL,'\n',1,4453) -LexToken(END,'end',1,4474) -LexToken(EOL,'\n',1,4477) -LexToken(ELSEIF,'elseif',1,4494) -LexToken(VAR,'dtype',1,4501) -LexToken(COMPARISON,'==',1,4506) -LexToken(NUMBER,'7',1,4508) -LexToken(THEN,'then',1,4510) -LexToken(EOL,'\n',1,4514) -LexToken(IF,'if',1,4535) -LexToken(VAR,'np',1,4538) -LexToken(COMPARISON,'==',1,4540) -LexToken(NUMBER,'0',1,4542) -LexToken(THEN,'then',1,4544) -LexToken(EOL,'\n',1,4548) -LexToken(VAR,'model',1,4573) -LexToken(DOT,'.',1,4578) -LexToken(VAR,'sim',1,4579) -LexToken(ASSIGNMENT,'=',1,4582) -LexToken(VAR,'list',1,4583) -LexToken(OPENBRACKET,'(',1,4587) -LexToken(DQSTRING,'"matmul_ui16n"',1,4601) -LexToken(COMMA,',',1,4602) -LexToken(NUMBER,'4',1,4603) -LexToken(CLOSEBRACKET,')',1,4604) -LexToken(EOL,'\n',1,4605) -LexToken(ELSEIF,'elseif',1,4626) -LexToken(VAR,'np',1,4633) -LexToken(COMPARISON,'==',1,4635) -LexToken(NUMBER,'1',1,4637) -LexToken(THEN,'then',1,4639) -LexToken(EOL,'\n',1,4643) -LexToken(VAR,'model',1,4668) -LexToken(DOT,'.',1,4673) -LexToken(VAR,'sim',1,4674) -LexToken(ASSIGNMENT,'=',1,4677) -LexToken(VAR,'list',1,4678) -LexToken(OPENBRACKET,'(',1,4682) -LexToken(DQSTRING,'"matmul_ui16s"',1,4696) -LexToken(COMMA,',',1,4697) -LexToken(NUMBER,'4',1,4698) -LexToken(CLOSEBRACKET,')',1,4699) -LexToken(EOL,'\n',1,4700) -LexToken(ELSE,'else',1,4721) -LexToken(EOL,'\n',1,4725) -LexToken(VAR,'model',1,4750) -LexToken(DOT,'.',1,4755) -LexToken(VAR,'sim',1,4756) -LexToken(ASSIGNMENT,'=',1,4759) -LexToken(VAR,'list',1,4760) -LexToken(OPENBRACKET,'(',1,4764) -LexToken(DQSTRING,'"matmul_ui16e"',1,4778) -LexToken(COMMA,',',1,4779) -LexToken(NUMBER,'4',1,4780) -LexToken(CLOSEBRACKET,')',1,4781) -LexToken(EOL,'\n',1,4782) -LexToken(END,'end',1,4803) -LexToken(EOL,'\n',1,4806) -LexToken(ELSEIF,'elseif',1,4823) -LexToken(VAR,'dtype',1,4830) -LexToken(COMPARISON,'==',1,4835) -LexToken(NUMBER,'8',1,4837) -LexToken(THEN,'then',1,4839) -LexToken(EOL,'\n',1,4843) -LexToken(IF,'if',1,4864) -LexToken(VAR,'np',1,4867) -LexToken(COMPARISON,'==',1,4869) -LexToken(NUMBER,'0',1,4871) -LexToken(THEN,'then',1,4873) -LexToken(EOL,'\n',1,4877) -LexToken(VAR,'model',1,4902) -LexToken(DOT,'.',1,4907) -LexToken(VAR,'sim',1,4908) -LexToken(ASSIGNMENT,'=',1,4911) -LexToken(VAR,'list',1,4912) -LexToken(OPENBRACKET,'(',1,4916) -LexToken(DQSTRING,'"matmul_ui8n"',1,4929) -LexToken(COMMA,',',1,4930) -LexToken(NUMBER,'4',1,4931) -LexToken(CLOSEBRACKET,')',1,4932) -LexToken(EOL,'\n',1,4933) -LexToken(ELSEIF,'elseif',1,4954) -LexToken(VAR,'np',1,4961) -LexToken(COMPARISON,'==',1,4963) -LexToken(NUMBER,'1',1,4965) -LexToken(THEN,'then',1,4967) -LexToken(EOL,'\n',1,4971) -LexToken(VAR,'model',1,4996) -LexToken(DOT,'.',1,5001) -LexToken(VAR,'sim',1,5002) -LexToken(ASSIGNMENT,'=',1,5005) -LexToken(VAR,'list',1,5006) -LexToken(OPENBRACKET,'(',1,5010) -LexToken(DQSTRING,'"matmul_ui8s"',1,5023) -LexToken(COMMA,',',1,5024) -LexToken(NUMBER,'4',1,5025) -LexToken(CLOSEBRACKET,')',1,5026) -LexToken(EOL,'\n',1,5027) -LexToken(ELSE,'else',1,5048) -LexToken(EOL,'\n',1,5052) -LexToken(VAR,'model',1,5077) -LexToken(DOT,'.',1,5082) -LexToken(VAR,'sim',1,5083) -LexToken(ASSIGNMENT,'=',1,5086) -LexToken(VAR,'list',1,5087) -LexToken(OPENBRACKET,'(',1,5091) -LexToken(DQSTRING,'"matmul_ui8e"',1,5104) -LexToken(COMMA,',',1,5105) -LexToken(NUMBER,'4',1,5106) -LexToken(CLOSEBRACKET,')',1,5107) -LexToken(EOL,'\n',1,5108) -LexToken(END,'end',1,5129) -LexToken(EOL,'\n',1,5132) -LexToken(END,'end',1,5149) -LexToken(EOL,'\n',1,5152) -LexToken(END,'end',1,5165) -LexToken(EOL,'\n',1,5168) -LexToken(VAR,'kmin',1,5181) -LexToken(ASSIGNMENT,'=',1,5185) -LexToken(VAR,'TABMIN',1,5186) -LexToken(OPENBRACKET,'(',1,5192) -LexToken(VAR,'dtype',1,5193) -LexToken(CLOSEBRACKET,')',1,5198) -LexToken(SEMICOLON,';',1,5199) -LexToken(VAR,'kmax',1,5200) -LexToken(ASSIGNMENT,'=',1,5204) -LexToken(VAR,'TABMAX',1,5205) -LexToken(OPENBRACKET,'(',1,5211) -LexToken(VAR,'dtype',1,5212) -LexToken(CLOSEBRACKET,')',1,5217) -LexToken(EOL,'\n',1,5218) -LexToken(VAR,'it',1,5231) -LexToken(ASSIGNMENT,'=',1,5233) -LexToken(VAR,'dtype',1,5234) -LexToken(MULTIPLICATION,'*',1,5239) -LexToken(VAR,'ones',1,5240) -LexToken(OPENBRACKET,'(',1,5244) -LexToken(NUMBER,'1',1,5245) -LexToken(COMMA,',',1,5246) -LexToken(NUMBER,'2',1,5247) -LexToken(CLOSEBRACKET,')',1,5248) -LexToken(EOL,'\n',1,5249) -LexToken(VAR,'ot',1,5263) -LexToken(ASSIGNMENT,'=',1,5265) -LexToken(VAR,'dtype',1,5266) -LexToken(EOL,'\n',1,5271) -LexToken(IF,'if',1,5284) -LexToken(VAR,'rule',1,5287) -LexToken(COMPARISON,'==',1,5291) -LexToken(NUMBER,'1',1,5293) -LexToken(THEN,'then',1,5295) -LexToken(EOL,'\n',1,5299) -LexToken(VAR,'in',1,5316) -LexToken(ASSIGNMENT,'=',1,5318) -LexToken(OPENSQBRACKET,'[',1,5319) -LexToken(ADDITION,'-',1,5320) -LexToken(NUMBER,'1',1,5321) -LexToken(ADDITION,'-',1,5323) -LexToken(NUMBER,'2',1,5324) -LexToken(SEMICOLON,';',1,5325) -LexToken(ADDITION,'-',1,5326) -LexToken(NUMBER,'2',1,5327) -LexToken(ADDITION,'-',1,5329) -LexToken(NUMBER,'3',1,5330) -LexToken(CLOSESQBRACKET,']',1,5331) -LexToken(EOL,'\n',1,5332) -LexToken(VAR,'out',1,5350) -LexToken(ASSIGNMENT,'=',1,5353) -LexToken(OPENSQBRACKET,'[',1,5354) -LexToken(ADDITION,'-',1,5355) -LexToken(NUMBER,'1',1,5356) -LexToken(ADDITION,'-',1,5358) -LexToken(NUMBER,'3',1,5359) -LexToken(CLOSESQBRACKET,']',1,5360) -LexToken(EOL,'\n',1,5361) -LexToken(ELSEIF,'elseif',1,5375) -LexToken(VAR,'rule',1,5382) -LexToken(COMPARISON,'==',1,5386) -LexToken(NUMBER,'2',1,5388) -LexToken(THEN,'then',1,5390) -LexToken(EOL,'\n',1,5394) -LexToken(VAR,'in',1,5411) -LexToken(ASSIGNMENT,'=',1,5413) -LexToken(OPENSQBRACKET,'[',1,5414) -LexToken(ADDITION,'-',1,5415) -LexToken(NUMBER,'1',1,5416) -LexToken(ADDITION,'-',1,5418) -LexToken(NUMBER,'2',1,5419) -LexToken(SEMICOLON,';',1,5420) -LexToken(ADDITION,'-',1,5421) -LexToken(NUMBER,'1',1,5422) -LexToken(ADDITION,'-',1,5424) -LexToken(NUMBER,'2',1,5425) -LexToken(CLOSESQBRACKET,']',1,5426) -LexToken(EOL,'\n',1,5427) -LexToken(VAR,'out',1,5444) -LexToken(ASSIGNMENT,'=',1,5447) -LexToken(OPENSQBRACKET,'[',1,5448) -LexToken(ADDITION,'-',1,5449) -LexToken(NUMBER,'1',1,5450) -LexToken(ADDITION,'-',1,5452) -LexToken(NUMBER,'2',1,5453) -LexToken(CLOSESQBRACKET,']',1,5454) -LexToken(EOL,'\n',1,5455) -LexToken(ELSE,'else',1,5468) -LexToken(EOL,'\n',1,5472) -LexToken(VAR,'in',1,5489) -LexToken(ASSIGNMENT,'=',1,5491) -LexToken(OPENSQBRACKET,'[',1,5492) -LexToken(ADDITION,'-',1,5493) -LexToken(NUMBER,'1',1,5494) -LexToken(ADDITION,'-',1,5496) -LexToken(NUMBER,'2',1,5497) -LexToken(SEMICOLON,';',1,5498) -LexToken(NUMBER,'1',1,5499) -LexToken(NUMBER,'1',1,5501) -LexToken(CLOSESQBRACKET,']',1,5502) -LexToken(EOL,'\n',1,5503) -LexToken(VAR,'out',1,5520) -LexToken(ASSIGNMENT,'=',1,5523) -LexToken(OPENSQBRACKET,'[',1,5524) -LexToken(ADDITION,'-',1,5525) -LexToken(NUMBER,'1',1,5526) -LexToken(ADDITION,'-',1,5528) -LexToken(NUMBER,'2',1,5529) -LexToken(CLOSESQBRACKET,']',1,5530) -LexToken(EOL,'\n',1,5531) -LexToken(END,'end',1,5544) -LexToken(EOL,'\n',1,5547) -LexToken(OPENSQBRACKET,'[',1,5560) -LexToken(VAR,'model',1,5561) -LexToken(COMMA,',',1,5566) -LexToken(VAR,'graphics',1,5567) -LexToken(COMMA,',',1,5575) -LexToken(VAR,'ok',1,5576) -LexToken(CLOSESQBRACKET,']',1,5578) -LexToken(ASSIGNMENT,'=',1,5579) -LexToken(VAR,'set_io',1,5580) -LexToken(OPENBRACKET,'(',1,5586) -LexToken(VAR,'model',1,5587) -LexToken(COMMA,',',1,5592) -LexToken(VAR,'graphics',1,5593) -LexToken(COMMA,',',1,5601) -LexToken(VAR,'list',1,5602) -LexToken(OPENBRACKET,'(',1,5606) -LexToken(VAR,'in',1,5607) -LexToken(COMMA,',',1,5609) -LexToken(VAR,'it',1,5610) -LexToken(CLOSEBRACKET,')',1,5612) -LexToken(COMMA,',',1,5613) -LexToken(VAR,'list',1,5614) -LexToken(OPENBRACKET,'(',1,5618) -LexToken(VAR,'out',1,5619) -LexToken(COMMA,',',1,5622) -LexToken(VAR,'ot',1,5623) -LexToken(CLOSEBRACKET,')',1,5625) -LexToken(COMMA,',',1,5626) -LexToken(OPENSQBRACKET,'[',1,5627) -LexToken(CLOSESQBRACKET,']',1,5628) -LexToken(COMMA,',',1,5629) -LexToken(OPENSQBRACKET,'[',1,5630) -LexToken(CLOSESQBRACKET,']',1,5631) -LexToken(CLOSEBRACKET,')',1,5632) -LexToken(EOL,'\n',1,5633) -LexToken(IF,'if',1,5646) -LexToken(VAR,'ok',1,5649) -LexToken(THEN,'then',1,5652) -LexToken(EOL,'\n',1,5656) -LexToken(EOL,'\n',1,5715) -LexToken(VAR,'label',1,5732) -LexToken(ASSIGNMENT,'=',1,5737) -LexToken(VAR,'exprs',1,5738) -LexToken(EOL,'\n',1,5743) -LexToken(VAR,'model',1,5761) -LexToken(DOT,'.',1,5766) -LexToken(VAR,'ipar',1,5767) -LexToken(ASSIGNMENT,'=',1,5771) -LexToken(VAR,'rule',1,5772) -LexToken(EOL,'\n',1,5776) -LexToken(VAR,'model',1,5793) -LexToken(DOT,'.',1,5798) -LexToken(VAR,'rpar',1,5799) -LexToken(ASSIGNMENT,'=',1,5803) -LexToken(OPENSQBRACKET,'[',1,5804) -LexToken(VAR,'kmin',1,5805) -LexToken(SEMICOLON,';',1,5809) -LexToken(VAR,'kmax',1,5810) -LexToken(CLOSESQBRACKET,']',1,5814) -LexToken(EOL,'\n',1,5815) -LexToken(VAR,'graphics',1,5832) -LexToken(DOT,'.',1,5840) -LexToken(VAR,'exprs',1,5841) -LexToken(ASSIGNMENT,'=',1,5846) -LexToken(VAR,'label',1,5847) -LexToken(EOL,'\n',1,5852) -LexToken(VAR,'x',1,5870) -LexToken(DOT,'.',1,5871) -LexToken(VAR,'graphics',1,5872) -LexToken(ASSIGNMENT,'=',1,5880) -LexToken(VAR,'graphics',1,5881) -LexToken(EOL,'\n',1,5889) -LexToken(VAR,'x',1,5907) -LexToken(DOT,'.',1,5908) -LexToken(VAR,'model',1,5909) -LexToken(ASSIGNMENT,'=',1,5914) -LexToken(VAR,'model',1,5915) -LexToken(EOL,'\n',1,5920) -LexToken(VAR,'arg1',1,5938) -LexToken(ASSIGNMENT,'=',1,5942) -LexToken(VAR,'x',1,5943) -LexToken(EOL,'\n',1,5944) -LexToken(BREAK,'break',1,5961) -LexToken(EOL,'\n',1,5966) -LexToken(END,'end',1,5980) -LexToken(EOL,'\n',1,5983) -LexToken(END,'end',1,5992) -LexToken(EOL,'\n',1,5995) -LexToken(EOL,'\n',1,6037) -LexToken(CASE,'case',1,6042) -LexToken(DQSTRING,'"define"',1,6054) -LexToken(THEN,'then',1,6056) -LexToken(EOL,'\n',1,6060) -LexToken(VAR,'model',1,6069) -LexToken(ASSIGNMENT,'=',1,6074) -LexToken(SCICOS_MODEL,'scicos_model',1,6075) -LexToken(OPENBRACKET,'(',1,6087) -LexToken(CLOSEBRACKET,')',1,6088) -LexToken(EOL,'\n',1,6089) -LexToken(VAR,'model',1,6098) -LexToken(DOT,'.',1,6103) -LexToken(VAR,'sim',1,6104) -LexToken(ASSIGNMENT,'=',1,6107) -LexToken(VAR,'list',1,6108) -LexToken(OPENBRACKET,'(',1,6112) -LexToken(DQSTRING,'"matmul_m"',1,6122) -LexToken(COMMA,',',1,6123) -LexToken(NUMBER,'4',1,6124) -LexToken(CLOSEBRACKET,')',1,6125) -LexToken(EOL,'\n',1,6126) -LexToken(EOL,'\n',1,6127) -LexToken(VAR,'model',1,6136) -LexToken(DOT,'.',1,6141) -LexToken(VAR,'in',1,6142) -LexToken(ASSIGNMENT,'=',1,6144) -LexToken(OPENSQBRACKET,'[',1,6145) -LexToken(ADDITION,'-',1,6146) -LexToken(NUMBER,'1',1,6147) -LexToken(SEMICOLON,';',1,6148) -LexToken(ADDITION,'-',1,6149) -LexToken(NUMBER,'2',1,6150) -LexToken(CLOSESQBRACKET,']',1,6151) -LexToken(EOL,'\n',1,6152) -LexToken(VAR,'model',1,6161) -LexToken(DOT,'.',1,6166) -LexToken(VAR,'in2',1,6167) -LexToken(ASSIGNMENT,'=',1,6170) -LexToken(OPENSQBRACKET,'[',1,6171) -LexToken(ADDITION,'-',1,6172) -LexToken(NUMBER,'2',1,6173) -LexToken(SEMICOLON,';',1,6174) -LexToken(ADDITION,'-',1,6175) -LexToken(NUMBER,'3',1,6176) -LexToken(CLOSESQBRACKET,']',1,6177) -LexToken(EOL,'\n',1,6178) -LexToken(VAR,'model',1,6187) -LexToken(DOT,'.',1,6192) -LexToken(VAR,'out',1,6193) -LexToken(ASSIGNMENT,'=',1,6196) -LexToken(ADDITION,'-',1,6197) -LexToken(NUMBER,'1',1,6198) -LexToken(EOL,'\n',1,6199) -LexToken(VAR,'model',1,6208) -LexToken(DOT,'.',1,6213) -LexToken(VAR,'out2',1,6214) -LexToken(ASSIGNMENT,'=',1,6218) -LexToken(ADDITION,'-',1,6219) -LexToken(NUMBER,'3',1,6220) -LexToken(EOL,'\n',1,6221) -LexToken(VAR,'model',1,6230) -LexToken(DOT,'.',1,6235) -LexToken(VAR,'dep_ut',1,6236) -LexToken(ASSIGNMENT,'=',1,6242) -LexToken(OPENSQBRACKET,'[',1,6243) -LexToken(PREVAR_BOOLEAN,'%t',1,6244) -LexToken(PREVAR_BOOLEAN,'%f',1,6247) -LexToken(CLOSESQBRACKET,']',1,6249) -LexToken(EOL,'\n',1,6250) -LexToken(EOL,'\n',1,6251) -LexToken(VAR,'model',1,6260) -LexToken(DOT,'.',1,6265) -LexToken(VAR,'ipar',1,6266) -LexToken(ASSIGNMENT,'=',1,6270) -LexToken(NUMBER,'1',1,6271) -LexToken(EOL,'\n',1,6272) -LexToken(VAR,'label',1,6281) -LexToken(ASSIGNMENT,'=',1,6286) -LexToken(OPENSQBRACKET,'[',1,6287) -LexToken(VAR,'sci2exp',1,6288) -LexToken(OPENBRACKET,'(',1,6295) -LexToken(VAR,'model',1,6296) -LexToken(DOT,'.',1,6301) -LexToken(VAR,'ipar',1,6302) -LexToken(CLOSEBRACKET,')',1,6306) -LexToken(CLOSESQBRACKET,']',1,6307) -LexToken(EOL,'\n',1,6308) -LexToken(VAR,'gr_i',1,6317) -LexToken(ASSIGNMENT,'=',1,6321) -LexToken(OPENSQBRACKET,'[',1,6322) -LexToken(CLOSESQBRACKET,']',1,6323) -LexToken(EOL,'\n',1,6324) -LexToken(VAR,'x',1,6333) -LexToken(ASSIGNMENT,'=',1,6334) -LexToken(VAR,'standard_define',1,6335) -LexToken(OPENBRACKET,'(',1,6350) -LexToken(OPENSQBRACKET,'[',1,6351) -LexToken(NUMBER,'3',1,6352) -LexToken(NUMBER,'2',1,6354) -LexToken(CLOSESQBRACKET,']',1,6355) -LexToken(COMMA,',',1,6356) -LexToken(VAR,'model',1,6357) -LexToken(COMMA,',',1,6362) -LexToken(VAR,'label',1,6363) -LexToken(COMMA,',',1,6368) -LexToken(VAR,'gr_i',1,6369) -LexToken(CLOSEBRACKET,')',1,6373) -LexToken(EOL,'\n',1,6374) -LexToken(END,'end',1,6379) -LexToken(EOL,'\n',1,6382) -LexToken(ENDFUNCTION,'endfunction',1,6383) -LexToken(EOL,'\n',1,6394) -LexToken(EOL,'\n',1,6395) +Syntax error in input LexToken(OPENBRACKET,'(',1,2302) +/* autogenerated from "macros/MatrixOp/MATMUL.sci" */ +None diff --git a/js/MatrixOp/MATPINV.js b/js/MatrixOp/MATPINV.js index 0d881ccf..573f11de 100644 --- a/js/MatrixOp/MATPINV.js +++ b/js/MatrixOp/MATPINV.js @@ -1,474 +1,71 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATPINV',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'graphics',1,972) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(VAR,'arg1',1,981) -LexToken(DOT,'.',1,985) -LexToken(VAR,'graphics',1,986) -LexToken(EOL,'\n',1,994) -LexToken(VAR,'label',1,1004) -LexToken(ASSIGNMENT,'=',1,1009) -LexToken(VAR,'graphics',1,1010) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'exprs',1,1019) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'model',1,1033) -LexToken(ASSIGNMENT,'=',1,1038) -LexToken(VAR,'arg1',1,1039) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'model',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(IF,'if',1,1059) -LexToken(VAR,'size',1,1062) -LexToken(OPENBRACKET,'(',1,1066) -LexToken(VAR,'label',1,1067) -LexToken(COMMA,',',1,1072) -LexToken(DQSTRING,'"*"',1,1075) -LexToken(CLOSEBRACKET,')',1,1076) -LexToken(COMPARISON,'==',1,1077) -LexToken(NUMBER,'14',1,1079) -LexToken(THEN,'then',1,1082) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'label',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'9',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(CLOSESQBRACKET,']',1,1109) -LexToken(EOL,'\n',1,1110) -LexToken(END,'end',1,1120) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'typ',1,1175) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'exprs',1,1179) -LexToken(CLOSESQBRACKET,']',1,1184) -LexToken(ASSIGNMENT,'=',1,1185) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1186) -LexToken(OPENBRACKET,'(',1,1201) -LexToken(DQSTRING,'"Set MATPINV Block"',1,1220) -LexToken(COMMA,',',1,1221) -LexToken(OPENSQBRACKET,'[',1,1237) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1273) -LexToken(CLOSESQBRACKET,']',1,1274) -LexToken(COMMA,',',1,1275) -LexToken(VAR,'list',1,1276) -LexToken(OPENBRACKET,'(',1,1280) -LexToken(DQSTRING,'"vec"',1,1285) -LexToken(COMMA,',',1,1286) -LexToken(NUMBER,'1',1,1287) -LexToken(CLOSEBRACKET,')',1,1288) -LexToken(COMMA,',',1,1289) -LexToken(VAR,'label',1,1290) -LexToken(CLOSEBRACKET,')',1,1295) -LexToken(EOL,'\n',1,1296) -LexToken(IF,'if',1,1309) -LexToken(NOT,'~',1,1312) -LexToken(VAR,'ok',1,1313) -LexToken(THEN,'then',1,1316) -LexToken(EOL,'\n',1,1320) -LexToken(BREAK,'break',1,1337) -LexToken(EOL,'\n',1,1342) -LexToken(END,'end',1,1356) -LexToken(EOL,'\n',1,1359) -LexToken(IF,'if',1,1372) -LexToken(OPENBRACKET,'(',1,1375) -LexToken(VAR,'typ',1,1376) -LexToken(COMPARISON,'==',1,1379) -LexToken(NUMBER,'1',1,1381) -LexToken(CLOSEBRACKET,')',1,1382) -LexToken(THEN,'then',1,1384) -LexToken(EOL,'\n',1,1388) -LexToken(VAR,'function_name',1,1405) -LexToken(ASSIGNMENT,'=',1,1418) -LexToken(DQSTRING,'"mat_pinv"',1,1428) -LexToken(EOL,'\n',1,1429) -LexToken(VAR,'ot',1,1447) -LexToken(ASSIGNMENT,'=',1,1449) -LexToken(NUMBER,'1',1,1450) -LexToken(EOL,'\n',1,1451) -LexToken(VAR,'it',1,1469) -LexToken(ASSIGNMENT,'=',1,1471) -LexToken(NUMBER,'1',1,1472) -LexToken(EOL,'\n',1,1473) -LexToken(ELSEIF,'elseif',1,1487) -LexToken(OPENBRACKET,'(',1,1494) -LexToken(VAR,'typ',1,1495) -LexToken(COMPARISON,'==',1,1498) -LexToken(NUMBER,'2',1,1500) -LexToken(CLOSEBRACKET,')',1,1501) -LexToken(THEN,'then',1,1503) -LexToken(EOL,'\n',1,1507) -LexToken(VAR,'function_name',1,1524) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(DQSTRING,'"matz_pinv"',1,1548) -LexToken(EOL,'\n',1,1549) -LexToken(VAR,'ot',1,1567) -LexToken(ASSIGNMENT,'=',1,1569) -LexToken(NUMBER,'2',1,1570) -LexToken(EOL,'\n',1,1571) -LexToken(VAR,'it',1,1589) -LexToken(ASSIGNMENT,'=',1,1591) -LexToken(NUMBER,'2',1,1592) -LexToken(EOL,'\n',1,1593) -LexToken(ELSE,'else',1,1607) -LexToken(EOL,'\n',1,1611) -LexToken(VAR,'message',1,1628) -LexToken(OPENBRACKET,'(',1,1635) -LexToken(DQSTRING,'"Datatype is not supported"',1,1662) -LexToken(CLOSEBRACKET,')',1,1663) -LexToken(EOL,'\n',1,1664) -LexToken(VAR,'ok',1,1682) -LexToken(ASSIGNMENT,'=',1,1684) -LexToken(PREVAR_BOOLEAN,'%f',1,1685) -LexToken(EOL,'\n',1,1687) -LexToken(END,'end',1,1701) -LexToken(EOL,'\n',1,1704) -LexToken(VAR,'in',1,1717) -LexToken(ASSIGNMENT,'=',1,1719) -LexToken(OPENSQBRACKET,'[',1,1720) -LexToken(VAR,'model',1,1721) -LexToken(DOT,'.',1,1726) -LexToken(VAR,'in',1,1727) -LexToken(VAR,'model',1,1730) -LexToken(DOT,'.',1,1735) -LexToken(VAR,'in2',1,1736) -LexToken(CLOSESQBRACKET,']',1,1739) -LexToken(EOL,'\n',1,1740) -LexToken(VAR,'out',1,1754) -LexToken(ASSIGNMENT,'=',1,1757) -LexToken(OPENSQBRACKET,'[',1,1758) -LexToken(VAR,'model',1,1759) -LexToken(DOT,'.',1,1764) -LexToken(VAR,'out',1,1765) -LexToken(VAR,'model',1,1769) -LexToken(DOT,'.',1,1774) -LexToken(VAR,'out2',1,1775) -LexToken(CLOSESQBRACKET,']',1,1779) -LexToken(EOL,'\n',1,1780) -LexToken(VAR,'funtyp',1,1794) -LexToken(ASSIGNMENT,'=',1,1800) -LexToken(NUMBER,'4',1,1801) -LexToken(EOL,'\n',1,1802) -LexToken(IF,'if',1,1816) -LexToken(VAR,'ok',1,1819) -LexToken(THEN,'then',1,1822) -LexToken(EOL,'\n',1,1826) -LexToken(VAR,'label',1,1843) -LexToken(ASSIGNMENT,'=',1,1848) -LexToken(VAR,'exprs',1,1849) -LexToken(EOL,'\n',1,1854) -LexToken(OPENSQBRACKET,'[',1,1872) -LexToken(VAR,'model',1,1873) -LexToken(COMMA,',',1,1878) -LexToken(VAR,'graphics',1,1879) -LexToken(COMMA,',',1,1887) -LexToken(VAR,'ok',1,1888) -LexToken(CLOSESQBRACKET,']',1,1890) -LexToken(ASSIGNMENT,'=',1,1891) -LexToken(VAR,'set_io',1,1892) -LexToken(OPENBRACKET,'(',1,1898) -LexToken(VAR,'model',1,1899) -LexToken(COMMA,',',1,1904) -LexToken(VAR,'graphics',1,1905) -LexToken(COMMA,',',1,1913) -LexToken(VAR,'list',1,1914) -LexToken(OPENBRACKET,'(',1,1918) -LexToken(VAR,'in',1,1919) -LexToken(COMMA,',',1,1921) -LexToken(VAR,'it',1,1922) -LexToken(CLOSEBRACKET,')',1,1924) -LexToken(COMMA,',',1,1925) -LexToken(VAR,'list',1,1926) -LexToken(OPENBRACKET,'(',1,1930) -LexToken(VAR,'out',1,1931) -LexToken(COMMA,',',1,1934) -LexToken(VAR,'ot',1,1935) -LexToken(CLOSEBRACKET,')',1,1937) -LexToken(COMMA,',',1,1938) -LexToken(OPENSQBRACKET,'[',1,1939) -LexToken(CLOSESQBRACKET,']',1,1940) -LexToken(COMMA,',',1,1941) -LexToken(OPENSQBRACKET,'[',1,1942) -LexToken(CLOSESQBRACKET,']',1,1943) -LexToken(CLOSEBRACKET,')',1,1944) -LexToken(EOL,'\n',1,1945) -LexToken(VAR,'model',1,1962) -LexToken(DOT,'.',1,1967) -LexToken(VAR,'sim',1,1968) -LexToken(ASSIGNMENT,'=',1,1971) -LexToken(VAR,'list',1,1972) -LexToken(OPENBRACKET,'(',1,1976) -LexToken(VAR,'function_name',1,1977) -LexToken(COMMA,',',1,1990) -LexToken(VAR,'funtyp',1,1991) -LexToken(CLOSEBRACKET,')',1,1997) -LexToken(EOL,'\n',1,1998) -LexToken(VAR,'graphics',1,2016) -LexToken(DOT,'.',1,2024) -LexToken(VAR,'exprs',1,2025) -LexToken(ASSIGNMENT,'=',1,2030) -LexToken(VAR,'label',1,2031) -LexToken(EOL,'\n',1,2036) -LexToken(VAR,'arg1',1,2054) -LexToken(DOT,'.',1,2058) -LexToken(VAR,'graphics',1,2059) -LexToken(ASSIGNMENT,'=',1,2067) -LexToken(VAR,'graphics',1,2068) -LexToken(EOL,'\n',1,2076) -LexToken(VAR,'arg1',1,2094) -LexToken(DOT,'.',1,2098) -LexToken(VAR,'model',1,2099) -LexToken(ASSIGNMENT,'=',1,2104) -LexToken(VAR,'model',1,2105) -LexToken(EOL,'\n',1,2110) -LexToken(VAR,'x',1,2128) -LexToken(ASSIGNMENT,'=',1,2129) -LexToken(VAR,'arg1',1,2130) -LexToken(EOL,'\n',1,2134) -LexToken(BREAK,'break',1,2151) -LexToken(EOL,'\n',1,2156) -LexToken(END,'end',1,2169) -LexToken(EOL,'\n',1,2172) -LexToken(END,'end',1,2181) -LexToken(EOL,'\n',1,2184) -LexToken(CASE,'case',1,2189) -LexToken(DQSTRING,'"define"',1,2201) -LexToken(THEN,'then',1,2203) -LexToken(EOL,'\n',1,2207) -LexToken(VAR,'model',1,2216) -LexToken(ASSIGNMENT,'=',1,2221) -LexToken(SCICOS_MODEL,'scicos_model',1,2222) -LexToken(OPENBRACKET,'(',1,2234) -LexToken(CLOSEBRACKET,')',1,2235) -LexToken(EOL,'\n',1,2236) -LexToken(VAR,'function_name',1,2245) -LexToken(ASSIGNMENT,'=',1,2258) -LexToken(DQSTRING,'"mat_pinv"',1,2268) -LexToken(EOL,'\n',1,2269) -LexToken(VAR,'funtyp',1,2279) -LexToken(ASSIGNMENT,'=',1,2285) -LexToken(NUMBER,'4',1,2286) -LexToken(EOL,'\n',1,2287) -LexToken(VAR,'model',1,2297) -LexToken(DOT,'.',1,2302) -LexToken(VAR,'sim',1,2303) -LexToken(ASSIGNMENT,'=',1,2306) -LexToken(VAR,'list',1,2307) -LexToken(OPENBRACKET,'(',1,2311) -LexToken(VAR,'function_name',1,2312) -LexToken(COMMA,',',1,2325) -LexToken(VAR,'funtyp',1,2326) -LexToken(CLOSEBRACKET,')',1,2332) -LexToken(EOL,'\n',1,2333) -LexToken(EOL,'\n',1,2334) -LexToken(VAR,'model',1,2343) -LexToken(DOT,'.',1,2348) -LexToken(VAR,'in',1,2349) -LexToken(ASSIGNMENT,'=',1,2351) -LexToken(ADDITION,'-',1,2352) -LexToken(NUMBER,'1',1,2353) -LexToken(EOL,'\n',1,2354) -LexToken(VAR,'model',1,2363) -LexToken(DOT,'.',1,2368) -LexToken(VAR,'in2',1,2369) -LexToken(ASSIGNMENT,'=',1,2372) -LexToken(ADDITION,'-',1,2373) -LexToken(NUMBER,'2',1,2374) -LexToken(EOL,'\n',1,2375) -LexToken(VAR,'model',1,2384) -LexToken(DOT,'.',1,2389) -LexToken(VAR,'intyp',1,2390) -LexToken(ASSIGNMENT,'=',1,2395) -LexToken(NUMBER,'1',1,2396) -LexToken(EOL,'\n',1,2397) -LexToken(VAR,'model',1,2406) -LexToken(DOT,'.',1,2411) -LexToken(VAR,'out',1,2412) -LexToken(ASSIGNMENT,'=',1,2415) -LexToken(ADDITION,'-',1,2416) -LexToken(NUMBER,'2',1,2417) -LexToken(EOL,'\n',1,2418) -LexToken(VAR,'model',1,2427) -LexToken(DOT,'.',1,2432) -LexToken(VAR,'out2',1,2433) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(ADDITION,'-',1,2438) -LexToken(NUMBER,'1',1,2439) -LexToken(EOL,'\n',1,2440) -LexToken(VAR,'model',1,2449) -LexToken(DOT,'.',1,2454) -LexToken(VAR,'outtyp',1,2455) -LexToken(ASSIGNMENT,'=',1,2461) -LexToken(NUMBER,'1',1,2462) -LexToken(EOL,'\n',1,2463) -LexToken(VAR,'model',1,2472) -LexToken(DOT,'.',1,2477) -LexToken(VAR,'evtin',1,2478) -LexToken(ASSIGNMENT,'=',1,2483) -LexToken(OPENSQBRACKET,'[',1,2484) -LexToken(CLOSESQBRACKET,']',1,2485) -LexToken(EOL,'\n',1,2486) -LexToken(VAR,'model',1,2495) -LexToken(DOT,'.',1,2500) -LexToken(VAR,'evtout',1,2501) -LexToken(ASSIGNMENT,'=',1,2507) -LexToken(OPENSQBRACKET,'[',1,2508) -LexToken(CLOSESQBRACKET,']',1,2509) -LexToken(EOL,'\n',1,2510) -LexToken(VAR,'model',1,2519) -LexToken(DOT,'.',1,2524) -LexToken(VAR,'state',1,2525) -LexToken(ASSIGNMENT,'=',1,2530) -LexToken(OPENSQBRACKET,'[',1,2531) -LexToken(CLOSESQBRACKET,']',1,2532) -LexToken(EOL,'\n',1,2533) -LexToken(VAR,'model',1,2542) -LexToken(DOT,'.',1,2547) -LexToken(VAR,'dstate',1,2548) -LexToken(ASSIGNMENT,'=',1,2554) -LexToken(OPENSQBRACKET,'[',1,2555) -LexToken(CLOSESQBRACKET,']',1,2556) -LexToken(EOL,'\n',1,2557) -LexToken(VAR,'model',1,2566) -LexToken(DOT,'.',1,2571) -LexToken(VAR,'rpar',1,2572) -LexToken(ASSIGNMENT,'=',1,2576) -LexToken(OPENSQBRACKET,'[',1,2577) -LexToken(CLOSESQBRACKET,']',1,2578) -LexToken(EOL,'\n',1,2579) -LexToken(VAR,'model',1,2588) -LexToken(DOT,'.',1,2593) -LexToken(VAR,'ipar',1,2594) -LexToken(ASSIGNMENT,'=',1,2598) -LexToken(OPENSQBRACKET,'[',1,2599) -LexToken(CLOSESQBRACKET,']',1,2600) -LexToken(EOL,'\n',1,2601) -LexToken(VAR,'model',1,2610) -LexToken(DOT,'.',1,2615) -LexToken(VAR,'blocktype',1,2616) -LexToken(ASSIGNMENT,'=',1,2625) -LexToken(DQSTRING,'"c"',1,2628) -LexToken(EOL,'\n',1,2629) -LexToken(VAR,'model',1,2638) -LexToken(DOT,'.',1,2643) -LexToken(VAR,'firing',1,2644) -LexToken(ASSIGNMENT,'=',1,2650) -LexToken(OPENSQBRACKET,'[',1,2651) -LexToken(CLOSESQBRACKET,']',1,2652) -LexToken(EOL,'\n',1,2653) -LexToken(VAR,'model',1,2662) -LexToken(DOT,'.',1,2667) -LexToken(VAR,'dep_ut',1,2668) -LexToken(ASSIGNMENT,'=',1,2674) -LexToken(OPENSQBRACKET,'[',1,2675) -LexToken(PREVAR_BOOLEAN,'%t',1,2676) -LexToken(PREVAR_BOOLEAN,'%f',1,2679) -LexToken(CLOSESQBRACKET,']',1,2681) -LexToken(EOL,'\n',1,2682) -LexToken(VAR,'label',1,2691) -LexToken(ASSIGNMENT,'=',1,2696) -LexToken(OPENSQBRACKET,'[',1,2697) -LexToken(VAR,'sci2exp',1,2698) -LexToken(OPENBRACKET,'(',1,2705) -LexToken(NUMBER,'1',1,2706) -LexToken(CLOSEBRACKET,')',1,2707) -LexToken(CLOSESQBRACKET,']',1,2708) -LexToken(EOL,'\n',1,2709) -LexToken(VAR,'gr_i',1,2719) -LexToken(ASSIGNMENT,'=',1,2723) -LexToken(OPENSQBRACKET,'[',1,2724) -LexToken(CLOSESQBRACKET,']',1,2725) -LexToken(EOL,'\n',1,2726) -LexToken(VAR,'x',1,2735) -LexToken(ASSIGNMENT,'=',1,2736) -LexToken(VAR,'standard_define',1,2737) -LexToken(OPENBRACKET,'(',1,2752) -LexToken(OPENSQBRACKET,'[',1,2753) -LexToken(NUMBER,'2',1,2754) -LexToken(NUMBER,'2',1,2756) -LexToken(CLOSESQBRACKET,']',1,2757) -LexToken(COMMA,',',1,2758) -LexToken(VAR,'model',1,2759) -LexToken(COMMA,',',1,2764) -LexToken(VAR,'label',1,2765) -LexToken(COMMA,',',1,2770) -LexToken(VAR,'gr_i',1,2771) -LexToken(CLOSEBRACKET,')',1,2775) -LexToken(EOL,'\n',1,2776) -LexToken(END,'end',1,2781) -LexToken(EOL,'\n',1,2784) -LexToken(ENDFUNCTION,'endfunction',1,2785) -LexToken(EOL,'\n',1,2796) -LexToken(EOL,'\n',1,2797) +/* autogenerated from "macros/MatrixOp/MATPINV.sci" */ +function MATPINV() { +MATPINV.prototype.get = function MATPINV() { +} +MATPINV.prototype.set = function MATPINV() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set MATPINV Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_pinv"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_pinv"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATPINV.prototype.define = function MATPINV() { +model=scicos_model(); +function_name="mat_pinv"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.out=-2; +model.out2=-1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATPINV.prototype.details = function MATPINV() { +} +} diff --git a/js/MatrixOp/MATRESH.js b/js/MatrixOp/MATRESH.js index abac6284..1a15f8df 100644 --- a/js/MatrixOp/MATRESH.js +++ b/js/MatrixOp/MATRESH.js @@ -1,663 +1,96 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATRESH',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'model',1,972) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'model',1,983) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'graphics',1,998) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'arg1',1,1007) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'graphics',1,1012) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'label',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'graphics',1,1036) -LexToken(DOT,'.',1,1044) -LexToken(VAR,'exprs',1,1045) -LexToken(EOL,'\n',1,1050) -LexToken(IF,'if',1,1059) -LexToken(VAR,'size',1,1062) -LexToken(OPENBRACKET,'(',1,1066) -LexToken(VAR,'label',1,1067) -LexToken(COMMA,',',1,1072) -LexToken(DQSTRING,'"*"',1,1075) -LexToken(CLOSEBRACKET,')',1,1076) -LexToken(COMPARISON,'==',1,1077) -LexToken(NUMBER,'14',1,1079) -LexToken(THEN,'then',1,1082) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'label',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'9',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(CLOSESQBRACKET,']',1,1109) -LexToken(EOL,'\n',1,1110) -LexToken(END,'end',1,1120) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'typ',1,1175) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'l1',1,1179) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'out',1,1182) -LexToken(COMMA,',',1,1185) -LexToken(VAR,'lab',1,1186) -LexToken(CLOSESQBRACKET,']',1,1189) -LexToken(ASSIGNMENT,'=',1,1190) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1206) -LexToken(OPENBRACKET,'(',1,1221) -LexToken(DQSTRING,'"Set MATRESH block parameters"',1,1251) -LexToken(COMMA,',',1,1252) -LexToken(OPENSQBRACKET,'[',1,1268) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1304) -LexToken(DQSTRING,'"input size"',1,1329) -LexToken(SEMICOLON,';\n',1,1330) -LexToken(DQSTRING,'"output size desired"',1,1364) -LexToken(CLOSESQBRACKET,']',1,1365) -LexToken(COMMA,',',1,1366) -LexToken(VAR,'list',1,1382) -LexToken(OPENBRACKET,'(',1,1386) -LexToken(DQSTRING,'"vec"',1,1391) -LexToken(COMMA,',',1,1392) -LexToken(ADDITION,'-',1,1393) -LexToken(NUMBER,'1',1,1394) -LexToken(COMMA,',',1,1395) -LexToken(DQSTRING,'"vec"',1,1400) -LexToken(COMMA,',',1,1401) -LexToken(ADDITION,'-',1,1402) -LexToken(NUMBER,'1',1,1403) -LexToken(COMMA,',',1,1404) -LexToken(DQSTRING,'"vec"',1,1409) -LexToken(COMMA,',',1,1410) -LexToken(ADDITION,'-',1,1411) -LexToken(NUMBER,'1',1,1412) -LexToken(CLOSEBRACKET,')',1,1413) -LexToken(COMMA,',',1,1414) -LexToken(VAR,'label',1,1415) -LexToken(CLOSEBRACKET,')',1,1420) -LexToken(EOL,'\n',1,1421) -LexToken(IF,'if',1,1434) -LexToken(NOT,'~',1,1437) -LexToken(VAR,'ok',1,1438) -LexToken(THEN,'then',1,1441) -LexToken(EOL,'\n',1,1445) -LexToken(BREAK,'break',1,1462) -LexToken(EOL,'\n',1,1467) -LexToken(END,'end',1,1481) -LexToken(EOL,'\n',1,1484) -LexToken(VAR,'nout',1,1497) -LexToken(ASSIGNMENT,'=',1,1501) -LexToken(VAR,'size',1,1502) -LexToken(OPENBRACKET,'(',1,1506) -LexToken(VAR,'out',1,1507) -LexToken(CLOSEBRACKET,')',1,1510) -LexToken(EOL,'\n',1,1511) -LexToken(VAR,'nin',1,1524) -LexToken(ASSIGNMENT,'=',1,1527) -LexToken(VAR,'size',1,1528) -LexToken(OPENBRACKET,'(',1,1532) -LexToken(VAR,'l1',1,1533) -LexToken(CLOSEBRACKET,')',1,1535) -LexToken(EOL,'\n',1,1536) -LexToken(IF,'if',1,1549) -LexToken(VAR,'nout',1,1552) -LexToken(COMPARISON,'==',1,1556) -LexToken(NUMBER,'0',1,1558) -LexToken(THEN,'then',1,1560) -LexToken(EOL,'\n',1,1564) -LexToken(VAR,'message',1,1581) -LexToken(OPENBRACKET,'(',1,1588) -LexToken(DQSTRING,'"output must have at least one element"',1,1627) -LexToken(CLOSEBRACKET,')',1,1628) -LexToken(EOL,'\n',1,1629) -LexToken(VAR,'ok',1,1647) -LexToken(ASSIGNMENT,'=',1,1649) -LexToken(PREVAR_BOOLEAN,'%f',1,1650) -LexToken(EOL,'\n',1,1652) -LexToken(END,'end',1,1666) -LexToken(EOL,'\n',1,1669) -LexToken(IF,'if',1,1682) -LexToken(VAR,'nin',1,1685) -LexToken(COMPARISON,'==',1,1688) -LexToken(NUMBER,'0',1,1690) -LexToken(THEN,'then',1,1692) -LexToken(EOL,'\n',1,1696) -LexToken(VAR,'message',1,1713) -LexToken(OPENBRACKET,'(',1,1720) -LexToken(DQSTRING,'"input must have at least one element"',1,1758) -LexToken(CLOSEBRACKET,')',1,1759) -LexToken(EOL,'\n',1,1760) -LexToken(VAR,'ok',1,1778) -LexToken(ASSIGNMENT,'=',1,1780) -LexToken(PREVAR_BOOLEAN,'%f',1,1781) -LexToken(EOL,'\n',1,1783) -LexToken(END,'end',1,1797) -LexToken(EOL,'\n',1,1800) -LexToken(IF,'if',1,1813) -LexToken(VAR,'ok',1,1816) -LexToken(THEN,'then',1,1819) -LexToken(EOL,'\n',1,1823) -LexToken(IF,'if',1,1840) -LexToken(OPENBRACKET,'(',1,1843) -LexToken(OPENBRACKET,'(',1,1844) -LexToken(VAR,'out',1,1845) -LexToken(OPENBRACKET,'(',1,1848) -LexToken(NUMBER,'1',1,1849) -LexToken(CLOSEBRACKET,')',1,1850) -LexToken(COMPARISON,'>',1,1851) -LexToken(OPENBRACKET,'(',1,1852) -LexToken(VAR,'l1',1,1853) -LexToken(OPENBRACKET,'(',1,1855) -LexToken(NUMBER,'1',1,1856) -LexToken(CLOSEBRACKET,')',1,1857) -LexToken(MULTIPLICATION,'*',1,1858) -LexToken(VAR,'l1',1,1859) -LexToken(OPENBRACKET,'(',1,1861) -LexToken(NUMBER,'2',1,1862) -LexToken(CLOSEBRACKET,')',1,1863) -LexToken(CLOSEBRACKET,')',1,1864) -LexToken(CLOSEBRACKET,')',1,1865) -LexToken(CLOSEBRACKET,')',1,1866) -LexToken(THEN,'then',1,1868) -LexToken(EOL,'\n',1,1872) -LexToken(VAR,'message',1,1893) -LexToken(OPENBRACKET,'(',1,1900) -LexToken(DQSTRING,'"the first dimension of the output is too big"',1,1946) -LexToken(CLOSEBRACKET,')',1,1947) -LexToken(EOL,'\n',1,1948) -LexToken(VAR,'ok',1,1970) -LexToken(ASSIGNMENT,'=',1,1972) -LexToken(PREVAR_BOOLEAN,'%f',1,1973) -LexToken(EOL,'\n',1,1975) -LexToken(END,'end',1,1993) -LexToken(EOL,'\n',1,1996) -LexToken(IF,'if',1,2013) -LexToken(OPENBRACKET,'(',1,2016) -LexToken(OPENBRACKET,'(',1,2017) -LexToken(VAR,'out',1,2018) -LexToken(OPENBRACKET,'(',1,2021) -LexToken(NUMBER,'2',1,2022) -LexToken(CLOSEBRACKET,')',1,2023) -LexToken(COMPARISON,'>',1,2024) -LexToken(OPENBRACKET,'(',1,2025) -LexToken(VAR,'l1',1,2026) -LexToken(OPENBRACKET,'(',1,2028) -LexToken(NUMBER,'1',1,2029) -LexToken(CLOSEBRACKET,')',1,2030) -LexToken(MULTIPLICATION,'*',1,2031) -LexToken(VAR,'l1',1,2032) -LexToken(OPENBRACKET,'(',1,2034) -LexToken(NUMBER,'2',1,2035) -LexToken(CLOSEBRACKET,')',1,2036) -LexToken(CLOSEBRACKET,')',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(CLOSEBRACKET,')',1,2039) -LexToken(THEN,'then',1,2041) -LexToken(EOL,'\n',1,2045) -LexToken(VAR,'message',1,2066) -LexToken(OPENBRACKET,'(',1,2073) -LexToken(DQSTRING,'"the second dimension of the output is too big"',1,2120) -LexToken(CLOSEBRACKET,')',1,2121) -LexToken(EOL,'\n',1,2122) -LexToken(VAR,'ok',1,2144) -LexToken(ASSIGNMENT,'=',1,2146) -LexToken(PREVAR_BOOLEAN,'%f',1,2147) -LexToken(EOL,'\n',1,2149) -LexToken(END,'end',1,2167) -LexToken(EOL,'\n',1,2170) -LexToken(IF,'if',1,2187) -LexToken(OPENBRACKET,'(',1,2190) -LexToken(OPENBRACKET,'(',1,2191) -LexToken(OPENBRACKET,'(',1,2192) -LexToken(VAR,'out',1,2193) -LexToken(OPENBRACKET,'(',1,2196) -LexToken(NUMBER,'2',1,2197) -LexToken(CLOSEBRACKET,')',1,2198) -LexToken(MULTIPLICATION,'*',1,2199) -LexToken(VAR,'out',1,2200) -LexToken(OPENBRACKET,'(',1,2203) -LexToken(NUMBER,'1',1,2204) -LexToken(CLOSEBRACKET,')',1,2205) -LexToken(CLOSEBRACKET,')',1,2206) -LexToken(COMPARISON,'>',1,2207) -LexToken(OPENBRACKET,'(',1,2208) -LexToken(VAR,'l1',1,2209) -LexToken(OPENBRACKET,'(',1,2211) -LexToken(NUMBER,'1',1,2212) -LexToken(CLOSEBRACKET,')',1,2213) -LexToken(MULTIPLICATION,'*',1,2214) -LexToken(VAR,'l1',1,2215) -LexToken(OPENBRACKET,'(',1,2217) -LexToken(NUMBER,'2',1,2218) -LexToken(CLOSEBRACKET,')',1,2219) -LexToken(CLOSEBRACKET,')',1,2220) -LexToken(CLOSEBRACKET,')',1,2221) -LexToken(CLOSEBRACKET,')',1,2222) -LexToken(THEN,'then',1,2224) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'message',1,2249) -LexToken(OPENBRACKET,'(',1,2256) -LexToken(DQSTRING,'"the dimensions of the output are too big"',1,2298) -LexToken(CLOSEBRACKET,')',1,2299) -LexToken(EOL,'\n',1,2300) -LexToken(VAR,'ok',1,2322) -LexToken(ASSIGNMENT,'=',1,2324) -LexToken(PREVAR_BOOLEAN,'%f',1,2325) -LexToken(EOL,'\n',1,2327) -LexToken(END,'end',1,2345) -LexToken(EOL,'\n',1,2348) -LexToken(END,'end',1,2361) -LexToken(EOL,'\n',1,2364) -LexToken(IF,'if',1,2377) -LexToken(OPENBRACKET,'(',1,2380) -LexToken(VAR,'typ',1,2381) -LexToken(COMPARISON,'==',1,2384) -LexToken(NUMBER,'1',1,2386) -LexToken(CLOSEBRACKET,')',1,2387) -LexToken(THEN,'then',1,2389) -LexToken(EOL,'\n',1,2393) -LexToken(VAR,'function_name',1,2410) -LexToken(ASSIGNMENT,'=',1,2423) -LexToken(DQSTRING,'"mat_reshape"',1,2436) -LexToken(EOL,'\n',1,2437) -LexToken(VAR,'ot',1,2455) -LexToken(ASSIGNMENT,'=',1,2457) -LexToken(NUMBER,'1',1,2458) -LexToken(EOL,'\n',1,2459) -LexToken(VAR,'it',1,2477) -LexToken(ASSIGNMENT,'=',1,2479) -LexToken(NUMBER,'1',1,2480) -LexToken(EOL,'\n',1,2481) -LexToken(ELSEIF,'elseif',1,2495) -LexToken(OPENBRACKET,'(',1,2502) -LexToken(VAR,'typ',1,2503) -LexToken(COMPARISON,'==',1,2506) -LexToken(NUMBER,'2',1,2508) -LexToken(CLOSEBRACKET,')',1,2509) -LexToken(THEN,'then',1,2511) -LexToken(EOL,'\n',1,2515) -LexToken(VAR,'function_name',1,2532) -LexToken(ASSIGNMENT,'=',1,2545) -LexToken(DQSTRING,'"matz_reshape"',1,2559) -LexToken(EOL,'\n',1,2560) -LexToken(VAR,'ot',1,2578) -LexToken(ASSIGNMENT,'=',1,2580) -LexToken(NUMBER,'2',1,2581) -LexToken(EOL,'\n',1,2582) -LexToken(VAR,'it',1,2600) -LexToken(ASSIGNMENT,'=',1,2602) -LexToken(NUMBER,'2',1,2603) -LexToken(EOL,'\n',1,2604) -LexToken(ELSE,'else',1,2618) -LexToken(EOL,'\n',1,2622) -LexToken(VAR,'message',1,2639) -LexToken(OPENBRACKET,'(',1,2646) -LexToken(DQSTRING,'"Datatype is not supported"',1,2673) -LexToken(CLOSEBRACKET,')',1,2674) -LexToken(EOL,'\n',1,2675) -LexToken(VAR,'ok',1,2693) -LexToken(ASSIGNMENT,'=',1,2695) -LexToken(PREVAR_BOOLEAN,'%f',1,2696) -LexToken(EOL,'\n',1,2698) -LexToken(END,'end',1,2712) -LexToken(EOL,'\n',1,2715) -LexToken(IF,'if',1,2728) -LexToken(VAR,'ok',1,2731) -LexToken(THEN,'then',1,2734) -LexToken(EOL,'\n',1,2738) -LexToken(VAR,'label',1,2755) -LexToken(ASSIGNMENT,'=',1,2760) -LexToken(VAR,'lab',1,2761) -LexToken(EOL,'\n',1,2764) -LexToken(OPENSQBRACKET,'[',1,2781) -LexToken(VAR,'model',1,2782) -LexToken(COMMA,',',1,2787) -LexToken(VAR,'graphics',1,2788) -LexToken(COMMA,',',1,2796) -LexToken(VAR,'ok',1,2797) -LexToken(CLOSESQBRACKET,']',1,2799) -LexToken(ASSIGNMENT,'=',1,2800) -LexToken(VAR,'set_io',1,2801) -LexToken(OPENBRACKET,'(',1,2807) -LexToken(VAR,'model',1,2808) -LexToken(COMMA,',',1,2813) -LexToken(VAR,'graphics',1,2814) -LexToken(COMMA,',',1,2822) -LexToken(VAR,'list',1,2823) -LexToken(OPENBRACKET,'(',1,2827) -LexToken(VAR,'l1',1,2828) -LexToken(COMMA,',',1,2830) -LexToken(VAR,'it',1,2831) -LexToken(CLOSEBRACKET,')',1,2833) -LexToken(COMMA,',',1,2834) -LexToken(VAR,'list',1,2835) -LexToken(OPENBRACKET,'(',1,2839) -LexToken(VAR,'out',1,2840) -LexToken(COMMA,',',1,2843) -LexToken(VAR,'ot',1,2844) -LexToken(CLOSEBRACKET,')',1,2846) -LexToken(COMMA,',',1,2847) -LexToken(OPENSQBRACKET,'[',1,2848) -LexToken(CLOSESQBRACKET,']',1,2849) -LexToken(COMMA,',',1,2850) -LexToken(OPENSQBRACKET,'[',1,2851) -LexToken(CLOSESQBRACKET,']',1,2852) -LexToken(CLOSEBRACKET,')',1,2853) -LexToken(EOL,'\n',1,2854) -LexToken(END,'end',1,2867) -LexToken(EOL,'\n',1,2870) -LexToken(IF,'if',1,2883) -LexToken(VAR,'ok',1,2886) -LexToken(THEN,'then',1,2889) -LexToken(EOL,'\n',1,2893) -LexToken(VAR,'funtyp',1,2910) -LexToken(ASSIGNMENT,'=',1,2916) -LexToken(NUMBER,'4',1,2917) -LexToken(EOL,'\n',1,2918) -LexToken(VAR,'model',1,2936) -LexToken(DOT,'.',1,2941) -LexToken(VAR,'sim',1,2942) -LexToken(ASSIGNMENT,'=',1,2945) -LexToken(VAR,'list',1,2946) -LexToken(OPENBRACKET,'(',1,2950) -LexToken(VAR,'function_name',1,2951) -LexToken(COMMA,',',1,2964) -LexToken(VAR,'funtyp',1,2965) -LexToken(CLOSEBRACKET,')',1,2971) -LexToken(EOL,'\n',1,2972) -LexToken(VAR,'graphics',1,2989) -LexToken(DOT,'.',1,2997) -LexToken(VAR,'exprs',1,2998) -LexToken(ASSIGNMENT,'=',1,3003) -LexToken(VAR,'label',1,3004) -LexToken(EOL,'\n',1,3009) -LexToken(VAR,'arg1',1,3026) -LexToken(DOT,'.',1,3030) -LexToken(VAR,'graphics',1,3031) -LexToken(ASSIGNMENT,'=',1,3039) -LexToken(VAR,'graphics',1,3040) -LexToken(EOL,'\n',1,3048) -LexToken(VAR,'arg1',1,3065) -LexToken(DOT,'.',1,3069) -LexToken(VAR,'model',1,3070) -LexToken(ASSIGNMENT,'=',1,3075) -LexToken(VAR,'model',1,3076) -LexToken(EOL,'\n',1,3081) -LexToken(VAR,'x',1,3098) -LexToken(ASSIGNMENT,'=',1,3099) -LexToken(VAR,'arg1',1,3100) -LexToken(EOL,'\n',1,3104) -LexToken(BREAK,'break',1,3121) -LexToken(EOL,'\n',1,3126) -LexToken(END,'end',1,3139) -LexToken(EOL,'\n',1,3142) -LexToken(END,'end',1,3151) -LexToken(EOL,'\n',1,3154) -LexToken(VAR,'needcompile',1,3163) -LexToken(ASSIGNMENT,'=',1,3174) -LexToken(RESUME,'resume',1,3175) -LexToken(OPENBRACKET,'(',1,3181) -LexToken(VAR,'needcompile',1,3182) -LexToken(CLOSEBRACKET,')',1,3193) -LexToken(EOL,'\n',1,3194) -LexToken(CASE,'case',1,3199) -LexToken(DQSTRING,'"define"',1,3211) -LexToken(THEN,'then',1,3213) -LexToken(EOL,'\n',1,3217) -LexToken(VAR,'model',1,3226) -LexToken(ASSIGNMENT,'=',1,3231) -LexToken(SCICOS_MODEL,'scicos_model',1,3232) -LexToken(OPENBRACKET,'(',1,3244) -LexToken(CLOSEBRACKET,')',1,3245) -LexToken(EOL,'\n',1,3246) -LexToken(VAR,'function_name',1,3255) -LexToken(ASSIGNMENT,'=',1,3268) -LexToken(DQSTRING,'"mat_reshape"',1,3281) -LexToken(EOL,'\n',1,3282) -LexToken(VAR,'funtyp',1,3292) -LexToken(ASSIGNMENT,'=',1,3298) -LexToken(NUMBER,'4',1,3299) -LexToken(EOL,'\n',1,3300) -LexToken(VAR,'model',1,3310) -LexToken(DOT,'.',1,3315) -LexToken(VAR,'sim',1,3316) -LexToken(ASSIGNMENT,'=',1,3319) -LexToken(VAR,'list',1,3320) -LexToken(OPENBRACKET,'(',1,3324) -LexToken(VAR,'function_name',1,3325) -LexToken(COMMA,',',1,3338) -LexToken(VAR,'funtyp',1,3339) -LexToken(CLOSEBRACKET,')',1,3345) -LexToken(EOL,'\n',1,3346) -LexToken(VAR,'model',1,3355) -LexToken(DOT,'.',1,3360) -LexToken(VAR,'in',1,3361) -LexToken(ASSIGNMENT,'=',1,3363) -LexToken(ADDITION,'-',1,3364) -LexToken(NUMBER,'1',1,3365) -LexToken(EOL,'\n',1,3366) -LexToken(VAR,'model',1,3375) -LexToken(DOT,'.',1,3380) -LexToken(VAR,'in2',1,3381) -LexToken(ASSIGNMENT,'=',1,3384) -LexToken(ADDITION,'-',1,3385) -LexToken(NUMBER,'2',1,3386) -LexToken(EOL,'\n',1,3387) -LexToken(VAR,'model',1,3396) -LexToken(DOT,'.',1,3401) -LexToken(VAR,'intyp',1,3402) -LexToken(ASSIGNMENT,'=',1,3407) -LexToken(NUMBER,'1',1,3408) -LexToken(EOL,'\n',1,3409) -LexToken(VAR,'model',1,3418) -LexToken(DOT,'.',1,3423) -LexToken(VAR,'out',1,3424) -LexToken(ASSIGNMENT,'=',1,3427) -LexToken(ADDITION,'-',1,3428) -LexToken(NUMBER,'1',1,3429) -LexToken(EOL,'\n',1,3430) -LexToken(VAR,'model',1,3439) -LexToken(DOT,'.',1,3444) -LexToken(VAR,'out2',1,3445) -LexToken(ASSIGNMENT,'=',1,3449) -LexToken(ADDITION,'-',1,3450) -LexToken(NUMBER,'2',1,3451) -LexToken(EOL,'\n',1,3452) -LexToken(VAR,'model',1,3461) -LexToken(DOT,'.',1,3466) -LexToken(VAR,'outtyp',1,3467) -LexToken(ASSIGNMENT,'=',1,3473) -LexToken(NUMBER,'1',1,3474) -LexToken(EOL,'\n',1,3475) -LexToken(VAR,'model',1,3484) -LexToken(DOT,'.',1,3489) -LexToken(VAR,'evtin',1,3490) -LexToken(ASSIGNMENT,'=',1,3495) -LexToken(OPENSQBRACKET,'[',1,3496) -LexToken(CLOSESQBRACKET,']',1,3497) -LexToken(EOL,'\n',1,3498) -LexToken(VAR,'model',1,3507) -LexToken(DOT,'.',1,3512) -LexToken(VAR,'evtout',1,3513) -LexToken(ASSIGNMENT,'=',1,3519) -LexToken(OPENSQBRACKET,'[',1,3520) -LexToken(CLOSESQBRACKET,']',1,3521) -LexToken(EOL,'\n',1,3522) -LexToken(VAR,'model',1,3531) -LexToken(DOT,'.',1,3536) -LexToken(VAR,'state',1,3537) -LexToken(ASSIGNMENT,'=',1,3542) -LexToken(OPENSQBRACKET,'[',1,3543) -LexToken(CLOSESQBRACKET,']',1,3544) -LexToken(EOL,'\n',1,3545) -LexToken(VAR,'model',1,3554) -LexToken(DOT,'.',1,3559) -LexToken(VAR,'dstate',1,3560) -LexToken(ASSIGNMENT,'=',1,3566) -LexToken(OPENSQBRACKET,'[',1,3567) -LexToken(CLOSESQBRACKET,']',1,3568) -LexToken(EOL,'\n',1,3569) -LexToken(VAR,'model',1,3578) -LexToken(DOT,'.',1,3583) -LexToken(VAR,'rpar',1,3584) -LexToken(ASSIGNMENT,'=',1,3588) -LexToken(OPENSQBRACKET,'[',1,3589) -LexToken(CLOSESQBRACKET,']',1,3590) -LexToken(EOL,'\n',1,3591) -LexToken(VAR,'model',1,3600) -LexToken(DOT,'.',1,3605) -LexToken(VAR,'ipar',1,3606) -LexToken(ASSIGNMENT,'=',1,3610) -LexToken(OPENSQBRACKET,'[',1,3611) -LexToken(CLOSESQBRACKET,']',1,3612) -LexToken(EOL,'\n',1,3613) -LexToken(VAR,'model',1,3622) -LexToken(DOT,'.',1,3627) -LexToken(VAR,'blocktype',1,3628) -LexToken(ASSIGNMENT,'=',1,3637) -LexToken(DQSTRING,'"c"',1,3640) -LexToken(EOL,'\n',1,3641) -LexToken(VAR,'model',1,3650) -LexToken(DOT,'.',1,3655) -LexToken(VAR,'firing',1,3656) -LexToken(ASSIGNMENT,'=',1,3662) -LexToken(OPENSQBRACKET,'[',1,3663) -LexToken(CLOSESQBRACKET,']',1,3664) -LexToken(EOL,'\n',1,3665) -LexToken(VAR,'model',1,3674) -LexToken(DOT,'.',1,3679) -LexToken(VAR,'dep_ut',1,3680) -LexToken(ASSIGNMENT,'=',1,3686) -LexToken(OPENSQBRACKET,'[',1,3687) -LexToken(PREVAR_BOOLEAN,'%t',1,3688) -LexToken(PREVAR_BOOLEAN,'%f',1,3691) -LexToken(CLOSESQBRACKET,']',1,3693) -LexToken(EOL,'\n',1,3694) -LexToken(VAR,'label',1,3703) -LexToken(ASSIGNMENT,'=',1,3708) -LexToken(OPENSQBRACKET,'[',1,3709) -LexToken(VAR,'sci2exp',1,3710) -LexToken(OPENBRACKET,'(',1,3717) -LexToken(NUMBER,'1',1,3718) -LexToken(CLOSEBRACKET,')',1,3719) -LexToken(SEMICOLON,';',1,3720) -LexToken(VAR,'sci2exp',1,3721) -LexToken(OPENBRACKET,'(',1,3728) -LexToken(OPENSQBRACKET,'[',1,3729) -LexToken(NUMBER,'1',1,3730) -LexToken(COMMA,',',1,3731) -LexToken(NUMBER,'1',1,3732) -LexToken(CLOSESQBRACKET,']',1,3733) -LexToken(CLOSEBRACKET,')',1,3734) -LexToken(SEMICOLON,';',1,3735) -LexToken(VAR,'sci2exp',1,3736) -LexToken(OPENBRACKET,'(',1,3743) -LexToken(OPENSQBRACKET,'[',1,3744) -LexToken(NUMBER,'1',1,3745) -LexToken(COMMA,',',1,3746) -LexToken(NUMBER,'1',1,3747) -LexToken(CLOSESQBRACKET,']',1,3748) -LexToken(CLOSEBRACKET,')',1,3749) -LexToken(CLOSESQBRACKET,']',1,3750) -LexToken(EOL,'\n',1,3751) -LexToken(VAR,'gr_i',1,3761) -LexToken(ASSIGNMENT,'=',1,3765) -LexToken(OPENSQBRACKET,'[',1,3766) -LexToken(CLOSESQBRACKET,']',1,3767) -LexToken(EOL,'\n',1,3768) -LexToken(VAR,'x',1,3777) -LexToken(ASSIGNMENT,'=',1,3778) -LexToken(VAR,'standard_define',1,3779) -LexToken(OPENBRACKET,'(',1,3794) -LexToken(OPENSQBRACKET,'[',1,3795) -LexToken(NUMBER,'3',1,3796) -LexToken(NUMBER,'2',1,3798) -LexToken(CLOSESQBRACKET,']',1,3799) -LexToken(COMMA,',',1,3800) -LexToken(VAR,'model',1,3801) -LexToken(COMMA,',',1,3806) -LexToken(VAR,'label',1,3807) -LexToken(COMMA,',',1,3812) -LexToken(VAR,'gr_i',1,3813) -LexToken(CLOSEBRACKET,')',1,3817) -LexToken(EOL,'\n',1,3818) -LexToken(END,'end',1,3823) -LexToken(EOL,'\n',1,3826) -LexToken(ENDFUNCTION,'endfunction',1,3827) -LexToken(EOL,'\n',1,3838) -LexToken(EOL,'\n',1,3839) +/* autogenerated from "macros/MatrixOp/MATRESH.sci" */ +function MATRESH() { +MATRESH.prototype.get = function MATRESH() { +} +MATRESH.prototype.set = function MATRESH() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,typ,l1,out,lab]=scicos_getvalue("Set MATRESH block parameters",["Datatype(1=real double 2=Complex)","input size","output size desired"],list("vec",-1,"vec",-1,"vec",-1),label); +if (!ok) { +break +} +nout=size(out); +nin=size(l1); +if (nout==0) { +message("output must have at least one element"); +ok=None; +} +if (nin==0) { +message("input must have at least one element"); +ok=None; +} +if (ok) { +if (((out(1)>(l1(1)*l1(2))))) { +message("the first dimension of the output is too big"); +ok=None; +} +if (((out(2)>(l1(1)*l1(2))))) { +message("the second dimension of the output is too big"); +ok=None; +} +if ((((out(2)*out(1))>(l1(1)*l1(2))))) { +message("the dimensions of the output are too big"); +ok=None; +} +} +if ((typ==1)) { +function_name="mat_reshape"; +ot=1; +it=1; +} else if ((typ==2)) { +function_name="matz_reshape"; +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +if (ok) { +label=lab; +[model,graphics,ok]=set_io(model,graphics,list(l1,it),list(out,ot),[],[]); +} +if (ok) { +funtyp=4; +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +needcompile=resume(needcompile) +} +MATRESH.prototype.define = function MATRESH() { +model=scicos_model(); +function_name="mat_reshape"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.out=-1; +model.out2=-2; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1),sci2exp([1,1]),sci2exp([1,1])]; +gr_i=[]; +x=standard_define([3,2],model,label,gr_i); +} +MATRESH.prototype.details = function MATRESH() { +} +} diff --git a/js/MatrixOp/MATSING.js b/js/MatrixOp/MATSING.js index aae47961..682208e5 100644 --- a/js/MatrixOp/MATSING.js +++ b/js/MatrixOp/MATSING.js @@ -1,642 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATSING',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'model',1,972) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'model',1,983) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'graphics',1,998) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'arg1',1,1007) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'graphics',1,1012) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'label',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'graphics',1,1036) -LexToken(DOT,'.',1,1044) -LexToken(VAR,'exprs',1,1045) -LexToken(EOL,'\n',1,1050) -LexToken(IF,'if',1,1059) -LexToken(VAR,'size',1,1062) -LexToken(OPENBRACKET,'(',1,1066) -LexToken(VAR,'label',1,1067) -LexToken(COMMA,',',1,1072) -LexToken(DQSTRING,'"*"',1,1075) -LexToken(CLOSEBRACKET,')',1,1076) -LexToken(COMPARISON,'==',1,1077) -LexToken(NUMBER,'14',1,1079) -LexToken(THEN,'then',1,1082) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'label',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'9',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(CLOSESQBRACKET,']',1,1109) -LexToken(EOL,'\n',1,1110) -LexToken(END,'end',1,1120) -LexToken(EOL,'\n',1,1138) -LexToken(WHILE,'while',1,1147) -LexToken(PREVAR_BOOLEAN,'%t',1,1153) -LexToken(DO,'do',1,1156) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1171) -LexToken(VAR,'ok',1,1172) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'typ',1,1175) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'decomptyp',1,1179) -LexToken(COMMA,',',1,1188) -LexToken(VAR,'lab',1,1189) -LexToken(CLOSESQBRACKET,']',1,1192) -LexToken(ASSIGNMENT,'=',1,1193) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1194) -LexToken(OPENBRACKET,'(',1,1209) -LexToken(DQSTRING,'"Set MATSVD block parameters"',1,1238) -LexToken(COMMA,',',1,1239) -LexToken(OPENSQBRACKET,'[',1,1240) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1276) -LexToken(SEMICOLON,';',1,1277) -LexToken(DQSTRING,'"decomposition type (1=singular values 2=sing values+matrix U & V)"',1,1345) -LexToken(CLOSESQBRACKET,']',1,1346) -LexToken(COMMA,',',1,1347) -LexToken(VAR,'list',1,1348) -LexToken(OPENBRACKET,'(',1,1352) -LexToken(DQSTRING,'"vec"',1,1357) -LexToken(COMMA,',',1,1358) -LexToken(NUMBER,'1',1,1359) -LexToken(COMMA,',',1,1360) -LexToken(DQSTRING,'"vec"',1,1365) -LexToken(COMMA,',',1,1366) -LexToken(NUMBER,'1',1,1367) -LexToken(CLOSEBRACKET,')',1,1368) -LexToken(COMMA,',',1,1369) -LexToken(VAR,'label',1,1370) -LexToken(CLOSEBRACKET,')',1,1375) -LexToken(EOL,'\n',1,1376) -LexToken(IF,'if',1,1389) -LexToken(NOT,'~',1,1392) -LexToken(VAR,'ok',1,1393) -LexToken(THEN,'then',1,1396) -LexToken(EOL,'\n',1,1400) -LexToken(BREAK,'break',1,1417) -LexToken(EOL,'\n',1,1422) -LexToken(END,'end',1,1436) -LexToken(EOL,'\n',1,1439) -LexToken(VAR,'label',1,1452) -LexToken(ASSIGNMENT,'=',1,1457) -LexToken(VAR,'lab',1,1458) -LexToken(EOL,'\n',1,1461) -LexToken(IF,'if',1,1474) -LexToken(OPENBRACKET,'(',1,1477) -LexToken(VAR,'typ',1,1478) -LexToken(COMPARISON,'==',1,1481) -LexToken(NUMBER,'1',1,1483) -LexToken(CLOSEBRACKET,')',1,1484) -LexToken(THEN,'then',1,1486) -LexToken(EOL,'\n',1,1490) -LexToken(IF,'if',1,1507) -LexToken(OPENBRACKET,'(',1,1510) -LexToken(VAR,'decomptyp',1,1511) -LexToken(COMPARISON,'==',1,1520) -LexToken(NUMBER,'1',1,1522) -LexToken(CLOSEBRACKET,')',1,1523) -LexToken(THEN,'then',1,1525) -LexToken(EOL,'\n',1,1529) -LexToken(VAR,'function_name',1,1550) -LexToken(ASSIGNMENT,'=',1,1563) -LexToken(DQSTRING,'"mat_sing"',1,1573) -LexToken(EOL,'\n',1,1574) -LexToken(VAR,'in',1,1596) -LexToken(ASSIGNMENT,'=',1,1598) -LexToken(OPENSQBRACKET,'[',1,1599) -LexToken(ADDITION,'-',1,1600) -LexToken(NUMBER,'1',1,1601) -LexToken(ADDITION,'-',1,1603) -LexToken(NUMBER,'2',1,1604) -LexToken(CLOSESQBRACKET,']',1,1605) -LexToken(EOL,'\n',1,1606) -LexToken(VAR,'out',1,1628) -LexToken(ASSIGNMENT,'=',1,1631) -LexToken(OPENSQBRACKET,'[',1,1632) -LexToken(ADDITION,'-',1,1633) -LexToken(NUMBER,'1',1,1634) -LexToken(NUMBER,'1',1,1636) -LexToken(CLOSESQBRACKET,']',1,1637) -LexToken(EOL,'\n',1,1638) -LexToken(VAR,'ot',1,1660) -LexToken(ASSIGNMENT,'=',1,1662) -LexToken(NUMBER,'1',1,1663) -LexToken(EOL,'\n',1,1664) -LexToken(ELSEIF,'elseif',1,1682) -LexToken(OPENBRACKET,'(',1,1689) -LexToken(VAR,'decomptyp',1,1690) -LexToken(COMPARISON,'==',1,1699) -LexToken(NUMBER,'2',1,1701) -LexToken(CLOSEBRACKET,')',1,1702) -LexToken(THEN,'then',1,1704) -LexToken(EOL,'\n',1,1708) -LexToken(VAR,'function_name',1,1729) -LexToken(ASSIGNMENT,'=',1,1742) -LexToken(DQSTRING,'"mat_svd"',1,1751) -LexToken(EOL,'\n',1,1752) -LexToken(VAR,'in',1,1774) -LexToken(ASSIGNMENT,'=',1,1776) -LexToken(OPENSQBRACKET,'[',1,1777) -LexToken(ADDITION,'-',1,1778) -LexToken(NUMBER,'1',1,1779) -LexToken(ADDITION,'-',1,1781) -LexToken(NUMBER,'2',1,1782) -LexToken(CLOSESQBRACKET,']',1,1783) -LexToken(EOL,'\n',1,1784) -LexToken(VAR,'out',1,1806) -LexToken(ASSIGNMENT,'=',1,1809) -LexToken(OPENSQBRACKET,'[',1,1810) -LexToken(ADDITION,'-',1,1811) -LexToken(NUMBER,'1',1,1812) -LexToken(ADDITION,'-',1,1814) -LexToken(NUMBER,'1',1,1815) -LexToken(SEMICOLON,';',1,1816) -LexToken(ADDITION,'-',1,1817) -LexToken(NUMBER,'1',1,1818) -LexToken(ADDITION,'-',1,1820) -LexToken(NUMBER,'2',1,1821) -LexToken(SEMICOLON,';',1,1822) -LexToken(ADDITION,'-',1,1823) -LexToken(NUMBER,'2',1,1824) -LexToken(ADDITION,'-',1,1826) -LexToken(NUMBER,'2',1,1827) -LexToken(CLOSESQBRACKET,']',1,1828) -LexToken(EOL,'\n',1,1829) -LexToken(VAR,'ot',1,1851) -LexToken(ASSIGNMENT,'=',1,1853) -LexToken(OPENSQBRACKET,'[',1,1854) -LexToken(NUMBER,'1',1,1855) -LexToken(NUMBER,'1',1,1857) -LexToken(NUMBER,'1',1,1859) -LexToken(CLOSESQBRACKET,']',1,1860) -LexToken(EOL,'\n',1,1861) -LexToken(ELSE,'else',1,1879) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'message',1,1904) -LexToken(OPENBRACKET,'(',1,1911) -LexToken(DQSTRING,'"decomposition type is not supported"',1,1948) -LexToken(CLOSEBRACKET,')',1,1949) -LexToken(EOL,'\n',1,1950) -LexToken(VAR,'ok',1,1972) -LexToken(ASSIGNMENT,'=',1,1974) -LexToken(PREVAR_BOOLEAN,'%f',1,1975) -LexToken(EOL,'\n',1,1977) -LexToken(END,'end',1,1995) -LexToken(EOL,'\n',1,1998) -LexToken(VAR,'it',1,2015) -LexToken(ASSIGNMENT,'=',1,2017) -LexToken(NUMBER,'1',1,2018) -LexToken(EOL,'\n',1,2019) -LexToken(ELSEIF,'elseif',1,2033) -LexToken(OPENBRACKET,'(',1,2040) -LexToken(VAR,'typ',1,2041) -LexToken(COMPARISON,'==',1,2044) -LexToken(NUMBER,'2',1,2046) -LexToken(CLOSEBRACKET,')',1,2047) -LexToken(THEN,'then',1,2049) -LexToken(EOL,'\n',1,2053) -LexToken(IF,'if',1,2070) -LexToken(OPENBRACKET,'(',1,2073) -LexToken(VAR,'decomptyp',1,2074) -LexToken(COMPARISON,'==',1,2083) -LexToken(NUMBER,'1',1,2085) -LexToken(CLOSEBRACKET,')',1,2086) -LexToken(THEN,'then',1,2088) -LexToken(EOL,'\n',1,2092) -LexToken(VAR,'function_name',1,2113) -LexToken(ASSIGNMENT,'=',1,2126) -LexToken(DQSTRING,'"matz_sing"',1,2137) -LexToken(EOL,'\n',1,2138) -LexToken(VAR,'in',1,2160) -LexToken(ASSIGNMENT,'=',1,2162) -LexToken(OPENSQBRACKET,'[',1,2163) -LexToken(ADDITION,'-',1,2164) -LexToken(NUMBER,'1',1,2165) -LexToken(ADDITION,'-',1,2167) -LexToken(NUMBER,'2',1,2168) -LexToken(CLOSESQBRACKET,']',1,2169) -LexToken(EOL,'\n',1,2170) -LexToken(VAR,'out',1,2192) -LexToken(ASSIGNMENT,'=',1,2195) -LexToken(OPENSQBRACKET,'[',1,2196) -LexToken(ADDITION,'-',1,2197) -LexToken(NUMBER,'1',1,2198) -LexToken(NUMBER,'1',1,2200) -LexToken(CLOSESQBRACKET,']',1,2201) -LexToken(EOL,'\n',1,2202) -LexToken(VAR,'ot',1,2224) -LexToken(ASSIGNMENT,'=',1,2226) -LexToken(NUMBER,'1',1,2227) -LexToken(EOL,'\n',1,2228) -LexToken(ELSEIF,'elseif',1,2246) -LexToken(OPENBRACKET,'(',1,2253) -LexToken(VAR,'decomptyp',1,2254) -LexToken(COMPARISON,'==',1,2263) -LexToken(NUMBER,'2',1,2265) -LexToken(CLOSEBRACKET,')',1,2266) -LexToken(THEN,'then',1,2268) -LexToken(EOL,'\n',1,2272) -LexToken(VAR,'function_name',1,2293) -LexToken(ASSIGNMENT,'=',1,2306) -LexToken(DQSTRING,'"matz_svd"',1,2316) -LexToken(EOL,'\n',1,2317) -LexToken(VAR,'in',1,2339) -LexToken(ASSIGNMENT,'=',1,2341) -LexToken(OPENSQBRACKET,'[',1,2342) -LexToken(ADDITION,'-',1,2343) -LexToken(NUMBER,'1',1,2344) -LexToken(ADDITION,'-',1,2346) -LexToken(NUMBER,'2',1,2347) -LexToken(CLOSESQBRACKET,']',1,2348) -LexToken(EOL,'\n',1,2349) -LexToken(VAR,'out',1,2371) -LexToken(ASSIGNMENT,'=',1,2374) -LexToken(OPENSQBRACKET,'[',1,2375) -LexToken(ADDITION,'-',1,2376) -LexToken(NUMBER,'1',1,2377) -LexToken(ADDITION,'-',1,2379) -LexToken(NUMBER,'1',1,2380) -LexToken(SEMICOLON,';',1,2381) -LexToken(ADDITION,'-',1,2382) -LexToken(NUMBER,'1',1,2383) -LexToken(ADDITION,'-',1,2385) -LexToken(NUMBER,'2',1,2386) -LexToken(SEMICOLON,';',1,2387) -LexToken(ADDITION,'-',1,2388) -LexToken(NUMBER,'2',1,2389) -LexToken(ADDITION,'-',1,2391) -LexToken(NUMBER,'2',1,2392) -LexToken(CLOSESQBRACKET,']',1,2393) -LexToken(EOL,'\n',1,2394) -LexToken(VAR,'ot',1,2416) -LexToken(ASSIGNMENT,'=',1,2418) -LexToken(OPENSQBRACKET,'[',1,2419) -LexToken(NUMBER,'2',1,2420) -LexToken(NUMBER,'1',1,2422) -LexToken(NUMBER,'2',1,2424) -LexToken(CLOSESQBRACKET,']',1,2425) -LexToken(EOL,'\n',1,2426) -LexToken(ELSE,'else',1,2444) -LexToken(EOL,'\n',1,2448) -LexToken(VAR,'message',1,2469) -LexToken(OPENBRACKET,'(',1,2476) -LexToken(DQSTRING,'"decomposition type is not supported"',1,2513) -LexToken(CLOSEBRACKET,')',1,2514) -LexToken(EOL,'\n',1,2515) -LexToken(VAR,'ok',1,2537) -LexToken(ASSIGNMENT,'=',1,2539) -LexToken(PREVAR_BOOLEAN,'%f',1,2540) -LexToken(EOL,'\n',1,2542) -LexToken(END,'end',1,2560) -LexToken(EOL,'\n',1,2563) -LexToken(VAR,'it',1,2580) -LexToken(ASSIGNMENT,'=',1,2582) -LexToken(NUMBER,'2',1,2583) -LexToken(EOL,'\n',1,2584) -LexToken(ELSE,'else',1,2598) -LexToken(EOL,'\n',1,2602) -LexToken(VAR,'message',1,2619) -LexToken(OPENBRACKET,'(',1,2626) -LexToken(DQSTRING,'"Datatype is not supported"',1,2653) -LexToken(CLOSEBRACKET,')',1,2654) -LexToken(EOL,'\n',1,2655) -LexToken(VAR,'ok',1,2673) -LexToken(ASSIGNMENT,'=',1,2675) -LexToken(PREVAR_BOOLEAN,'%f',1,2676) -LexToken(EOL,'\n',1,2678) -LexToken(END,'end',1,2692) -LexToken(EOL,'\n',1,2695) -LexToken(VAR,'funtyp',1,2708) -LexToken(ASSIGNMENT,'=',1,2714) -LexToken(NUMBER,'4',1,2715) -LexToken(EOL,'\n',1,2716) -LexToken(IF,'if',1,2730) -LexToken(VAR,'ok',1,2733) -LexToken(THEN,'then',1,2736) -LexToken(EOL,'\n',1,2740) -LexToken(OPENSQBRACKET,'[',1,2757) -LexToken(VAR,'model',1,2758) -LexToken(COMMA,',',1,2763) -LexToken(VAR,'graphics',1,2764) -LexToken(COMMA,',',1,2772) -LexToken(VAR,'ok',1,2773) -LexToken(CLOSESQBRACKET,']',1,2775) -LexToken(ASSIGNMENT,'=',1,2776) -LexToken(VAR,'set_io',1,2777) -LexToken(OPENBRACKET,'(',1,2783) -LexToken(VAR,'model',1,2784) -LexToken(COMMA,',',1,2789) -LexToken(VAR,'graphics',1,2790) -LexToken(COMMA,',',1,2798) -LexToken(VAR,'list',1,2799) -LexToken(OPENBRACKET,'(',1,2803) -LexToken(VAR,'in',1,2804) -LexToken(COMMA,',',1,2806) -LexToken(VAR,'it',1,2807) -LexToken(CLOSEBRACKET,')',1,2809) -LexToken(COMMA,',',1,2810) -LexToken(VAR,'list',1,2811) -LexToken(OPENBRACKET,'(',1,2815) -LexToken(VAR,'out',1,2816) -LexToken(COMMA,',',1,2819) -LexToken(VAR,'ot',1,2820) -LexToken(CLOSEBRACKET,')',1,2822) -LexToken(COMMA,',',1,2823) -LexToken(OPENSQBRACKET,'[',1,2824) -LexToken(CLOSESQBRACKET,']',1,2825) -LexToken(COMMA,',',1,2826) -LexToken(OPENSQBRACKET,'[',1,2827) -LexToken(CLOSESQBRACKET,']',1,2828) -LexToken(CLOSEBRACKET,')',1,2829) -LexToken(EOL,'\n',1,2830) -LexToken(END,'end',1,2843) -LexToken(EOL,'\n',1,2846) -LexToken(IF,'if',1,2859) -LexToken(VAR,'ok',1,2862) -LexToken(THEN,'then',1,2865) -LexToken(EOL,'\n',1,2869) -LexToken(VAR,'model',1,2886) -LexToken(DOT,'.',1,2891) -LexToken(VAR,'sim',1,2892) -LexToken(ASSIGNMENT,'=',1,2895) -LexToken(VAR,'list',1,2896) -LexToken(OPENBRACKET,'(',1,2900) -LexToken(VAR,'function_name',1,2901) -LexToken(COMMA,',',1,2914) -LexToken(VAR,'funtyp',1,2915) -LexToken(CLOSEBRACKET,')',1,2921) -LexToken(EOL,'\n',1,2922) -LexToken(VAR,'arg1',1,2940) -LexToken(DOT,'.',1,2944) -LexToken(VAR,'model',1,2945) -LexToken(ASSIGNMENT,'=',1,2950) -LexToken(VAR,'model',1,2951) -LexToken(EOL,'\n',1,2956) -LexToken(VAR,'graphics',1,2973) -LexToken(DOT,'.',1,2981) -LexToken(VAR,'exprs',1,2982) -LexToken(ASSIGNMENT,'=',1,2987) -LexToken(VAR,'label',1,2988) -LexToken(EOL,'\n',1,2993) -LexToken(VAR,'arg1',1,3010) -LexToken(DOT,'.',1,3014) -LexToken(VAR,'graphics',1,3015) -LexToken(ASSIGNMENT,'=',1,3023) -LexToken(VAR,'graphics',1,3024) -LexToken(EOL,'\n',1,3032) -LexToken(VAR,'x',1,3049) -LexToken(ASSIGNMENT,'=',1,3050) -LexToken(VAR,'arg1',1,3051) -LexToken(EOL,'\n',1,3055) -LexToken(BREAK,'break',1,3072) -LexToken(EOL,'\n',1,3077) -LexToken(END,'end',1,3090) -LexToken(EOL,'\n',1,3093) -LexToken(END,'end',1,3102) -LexToken(EOL,'\n',1,3105) -LexToken(CASE,'case',1,3110) -LexToken(DQSTRING,'"define"',1,3122) -LexToken(THEN,'then',1,3124) -LexToken(EOL,'\n',1,3128) -LexToken(VAR,'model',1,3137) -LexToken(ASSIGNMENT,'=',1,3142) -LexToken(SCICOS_MODEL,'scicos_model',1,3143) -LexToken(OPENBRACKET,'(',1,3155) -LexToken(CLOSEBRACKET,')',1,3156) -LexToken(EOL,'\n',1,3157) -LexToken(VAR,'function_name',1,3166) -LexToken(ASSIGNMENT,'=',1,3179) -LexToken(DQSTRING,'"mat_sing"',1,3189) -LexToken(EOL,'\n',1,3190) -LexToken(VAR,'funtyp',1,3200) -LexToken(ASSIGNMENT,'=',1,3206) -LexToken(NUMBER,'4',1,3207) -LexToken(EOL,'\n',1,3208) -LexToken(VAR,'model',1,3218) -LexToken(DOT,'.',1,3223) -LexToken(VAR,'sim',1,3224) -LexToken(ASSIGNMENT,'=',1,3227) -LexToken(VAR,'list',1,3228) -LexToken(OPENBRACKET,'(',1,3232) -LexToken(VAR,'function_name',1,3233) -LexToken(COMMA,',',1,3246) -LexToken(VAR,'funtyp',1,3247) -LexToken(CLOSEBRACKET,')',1,3253) -LexToken(EOL,'\n',1,3254) -LexToken(EOL,'\n',1,3255) -LexToken(VAR,'model',1,3264) -LexToken(DOT,'.',1,3269) -LexToken(VAR,'in',1,3270) -LexToken(ASSIGNMENT,'=',1,3272) -LexToken(ADDITION,'-',1,3273) -LexToken(NUMBER,'1',1,3274) -LexToken(EOL,'\n',1,3275) -LexToken(VAR,'model',1,3284) -LexToken(DOT,'.',1,3289) -LexToken(VAR,'in2',1,3290) -LexToken(ASSIGNMENT,'=',1,3293) -LexToken(ADDITION,'-',1,3294) -LexToken(NUMBER,'2',1,3295) -LexToken(EOL,'\n',1,3296) -LexToken(VAR,'model',1,3305) -LexToken(DOT,'.',1,3310) -LexToken(VAR,'intyp',1,3311) -LexToken(ASSIGNMENT,'=',1,3316) -LexToken(NUMBER,'1',1,3317) -LexToken(EOL,'\n',1,3318) -LexToken(VAR,'model',1,3327) -LexToken(DOT,'.',1,3332) -LexToken(VAR,'out',1,3333) -LexToken(ASSIGNMENT,'=',1,3336) -LexToken(ADDITION,'-',1,3337) -LexToken(NUMBER,'1',1,3338) -LexToken(EOL,'\n',1,3339) -LexToken(VAR,'model',1,3348) -LexToken(DOT,'.',1,3353) -LexToken(VAR,'out2',1,3354) -LexToken(ASSIGNMENT,'=',1,3358) -LexToken(NUMBER,'1',1,3359) -LexToken(EOL,'\n',1,3360) -LexToken(VAR,'model',1,3369) -LexToken(DOT,'.',1,3374) -LexToken(VAR,'outtyp',1,3375) -LexToken(ASSIGNMENT,'=',1,3381) -LexToken(NUMBER,'1',1,3382) -LexToken(EOL,'\n',1,3383) -LexToken(VAR,'model',1,3392) -LexToken(DOT,'.',1,3397) -LexToken(VAR,'evtin',1,3398) -LexToken(ASSIGNMENT,'=',1,3403) -LexToken(OPENSQBRACKET,'[',1,3404) -LexToken(CLOSESQBRACKET,']',1,3405) -LexToken(EOL,'\n',1,3406) -LexToken(VAR,'model',1,3415) -LexToken(DOT,'.',1,3420) -LexToken(VAR,'evtout',1,3421) -LexToken(ASSIGNMENT,'=',1,3427) -LexToken(OPENSQBRACKET,'[',1,3428) -LexToken(CLOSESQBRACKET,']',1,3429) -LexToken(EOL,'\n',1,3430) -LexToken(VAR,'model',1,3439) -LexToken(DOT,'.',1,3444) -LexToken(VAR,'state',1,3445) -LexToken(ASSIGNMENT,'=',1,3450) -LexToken(OPENSQBRACKET,'[',1,3451) -LexToken(CLOSESQBRACKET,']',1,3452) -LexToken(EOL,'\n',1,3453) -LexToken(VAR,'model',1,3462) -LexToken(DOT,'.',1,3467) -LexToken(VAR,'dstate',1,3468) -LexToken(ASSIGNMENT,'=',1,3474) -LexToken(OPENSQBRACKET,'[',1,3475) -LexToken(CLOSESQBRACKET,']',1,3476) -LexToken(EOL,'\n',1,3477) -LexToken(VAR,'model',1,3486) -LexToken(DOT,'.',1,3491) -LexToken(VAR,'rpar',1,3492) -LexToken(ASSIGNMENT,'=',1,3496) -LexToken(OPENSQBRACKET,'[',1,3497) -LexToken(CLOSESQBRACKET,']',1,3498) -LexToken(EOL,'\n',1,3499) -LexToken(VAR,'model',1,3508) -LexToken(DOT,'.',1,3513) -LexToken(VAR,'ipar',1,3514) -LexToken(ASSIGNMENT,'=',1,3518) -LexToken(OPENSQBRACKET,'[',1,3519) -LexToken(CLOSESQBRACKET,']',1,3520) -LexToken(EOL,'\n',1,3521) -LexToken(VAR,'model',1,3530) -LexToken(DOT,'.',1,3535) -LexToken(VAR,'blocktype',1,3536) -LexToken(ASSIGNMENT,'=',1,3545) -LexToken(DQSTRING,'"c"',1,3548) -LexToken(EOL,'\n',1,3549) -LexToken(VAR,'model',1,3558) -LexToken(DOT,'.',1,3563) -LexToken(VAR,'firing',1,3564) -LexToken(ASSIGNMENT,'=',1,3570) -LexToken(OPENSQBRACKET,'[',1,3571) -LexToken(CLOSESQBRACKET,']',1,3572) -LexToken(EOL,'\n',1,3573) -LexToken(VAR,'model',1,3582) -LexToken(DOT,'.',1,3587) -LexToken(VAR,'dep_ut',1,3588) -LexToken(ASSIGNMENT,'=',1,3594) -LexToken(OPENSQBRACKET,'[',1,3595) -LexToken(PREVAR_BOOLEAN,'%t',1,3596) -LexToken(PREVAR_BOOLEAN,'%f',1,3599) -LexToken(CLOSESQBRACKET,']',1,3601) -LexToken(EOL,'\n',1,3602) -LexToken(VAR,'label',1,3611) -LexToken(ASSIGNMENT,'=',1,3616) -LexToken(OPENSQBRACKET,'[',1,3617) -LexToken(VAR,'sci2exp',1,3618) -LexToken(OPENBRACKET,'(',1,3625) -LexToken(NUMBER,'1',1,3626) -LexToken(CLOSEBRACKET,')',1,3627) -LexToken(SEMICOLON,';',1,3628) -LexToken(VAR,'sci2exp',1,3629) -LexToken(OPENBRACKET,'(',1,3636) -LexToken(NUMBER,'1',1,3637) -LexToken(CLOSEBRACKET,')',1,3638) -LexToken(CLOSESQBRACKET,']',1,3639) -LexToken(EOL,'\n',1,3640) -LexToken(VAR,'gr_i',1,3650) -LexToken(ASSIGNMENT,'=',1,3654) -LexToken(OPENSQBRACKET,'[',1,3655) -LexToken(CLOSESQBRACKET,']',1,3656) -LexToken(EOL,'\n',1,3657) -LexToken(VAR,'x',1,3666) -LexToken(ASSIGNMENT,'=',1,3667) -LexToken(VAR,'standard_define',1,3668) -LexToken(OPENBRACKET,'(',1,3683) -LexToken(OPENSQBRACKET,'[',1,3684) -LexToken(NUMBER,'2',1,3685) -LexToken(NUMBER,'2',1,3687) -LexToken(CLOSESQBRACKET,']',1,3688) -LexToken(COMMA,',',1,3689) -LexToken(VAR,'model',1,3690) -LexToken(COMMA,',',1,3695) -LexToken(VAR,'label',1,3696) -LexToken(COMMA,',',1,3701) -LexToken(VAR,'gr_i',1,3702) -LexToken(CLOSEBRACKET,')',1,3706) -LexToken(EOL,'\n',1,3707) -LexToken(END,'end',1,3712) -LexToken(EOL,'\n',1,3715) -LexToken(ENDFUNCTION,'endfunction',1,3716) -LexToken(EOL,'\n',1,3727) -LexToken(EOL,'\n',1,3728) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1605) +/* autogenerated from "macros/MatrixOp/MATSING.sci" */ +None diff --git a/js/MatrixOp/MATSUM.js b/js/MatrixOp/MATSUM.js index 51262dee..ca92cefa 100644 --- a/js/MatrixOp/MATSUM.js +++ b/js/MatrixOp/MATSUM.js @@ -1,616 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATSUM',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'model',1,971) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'model',1,982) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'graphics',1,997) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'arg1',1,1006) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'graphics',1,1011) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'label',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'graphics',1,1035) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'exprs',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(IF,'if',1,1058) -LexToken(VAR,'size',1,1061) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(VAR,'label',1,1066) -LexToken(COMMA,',',1,1071) -LexToken(DQSTRING,'"*"',1,1074) -LexToken(CLOSEBRACKET,')',1,1075) -LexToken(COMPARISON,'==',1,1076) -LexToken(NUMBER,'14',1,1078) -LexToken(THEN,'then',1,1081) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'label',1,1098) -LexToken(OPENBRACKET,'(',1,1103) -LexToken(NUMBER,'9',1,1104) -LexToken(CLOSEBRACKET,')',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(CLOSESQBRACKET,']',1,1108) -LexToken(EOL,'\n',1,1109) -LexToken(END,'end',1,1119) -LexToken(EOL,'\n',1,1137) -LexToken(WHILE,'while',1,1146) -LexToken(PREVAR_BOOLEAN,'%t',1,1152) -LexToken(DO,'do',1,1155) -LexToken(EOL,'\n',1,1157) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(VAR,'ok',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'typ',1,1174) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'decomptyp',1,1178) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'lab',1,1188) -LexToken(CLOSESQBRACKET,']',1,1191) -LexToken(ASSIGNMENT,'=',1,1192) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1193) -LexToken(OPENBRACKET,'(',1,1208) -LexToken(DQSTRING,'"Set MATSUM block parameters"',1,1237) -LexToken(COMMA,',',1,1238) -LexToken(OPENSQBRACKET,'[',1,1239) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1275) -LexToken(SEMICOLON,';',1,1276) -LexToken(DQSTRING,'"Sum along (0=all 1=lines 2=Columns)"',1,1314) -LexToken(CLOSESQBRACKET,']',1,1315) -LexToken(COMMA,',',1,1316) -LexToken(VAR,'list',1,1317) -LexToken(OPENBRACKET,'(',1,1321) -LexToken(DQSTRING,'"vec"',1,1326) -LexToken(COMMA,',',1,1327) -LexToken(NUMBER,'1',1,1328) -LexToken(COMMA,',',1,1329) -LexToken(DQSTRING,'"vec"',1,1334) -LexToken(COMMA,',',1,1335) -LexToken(NUMBER,'1',1,1336) -LexToken(CLOSEBRACKET,')',1,1337) -LexToken(COMMA,',',1,1338) -LexToken(VAR,'label',1,1339) -LexToken(CLOSEBRACKET,')',1,1344) -LexToken(EOL,'\n',1,1345) -LexToken(IF,'if',1,1358) -LexToken(NOT,'~',1,1361) -LexToken(VAR,'ok',1,1362) -LexToken(THEN,'then',1,1365) -LexToken(EOL,'\n',1,1369) -LexToken(BREAK,'break',1,1386) -LexToken(EOL,'\n',1,1391) -LexToken(END,'end',1,1405) -LexToken(EOL,'\n',1,1408) -LexToken(VAR,'label',1,1421) -LexToken(ASSIGNMENT,'=',1,1426) -LexToken(VAR,'lab',1,1427) -LexToken(EOL,'\n',1,1430) -LexToken(IF,'if',1,1443) -LexToken(OPENBRACKET,'(',1,1446) -LexToken(VAR,'typ',1,1447) -LexToken(COMPARISON,'==',1,1450) -LexToken(NUMBER,'1',1,1452) -LexToken(CLOSEBRACKET,')',1,1453) -LexToken(THEN,'then',1,1455) -LexToken(EOL,'\n',1,1459) -LexToken(IF,'if',1,1476) -LexToken(OPENBRACKET,'(',1,1479) -LexToken(VAR,'decomptyp',1,1480) -LexToken(COMPARISON,'==',1,1489) -LexToken(NUMBER,'0',1,1491) -LexToken(CLOSEBRACKET,')',1,1492) -LexToken(THEN,'then',1,1494) -LexToken(EOL,'\n',1,1498) -LexToken(VAR,'function_name',1,1519) -LexToken(ASSIGNMENT,'=',1,1532) -LexToken(DQSTRING,'"mat_sum"',1,1541) -LexToken(EOL,'\n',1,1542) -LexToken(VAR,'out',1,1564) -LexToken(ASSIGNMENT,'=',1,1567) -LexToken(OPENSQBRACKET,'[',1,1568) -LexToken(NUMBER,'1',1,1569) -LexToken(NUMBER,'1',1,1571) -LexToken(CLOSESQBRACKET,']',1,1572) -LexToken(EOL,'\n',1,1573) -LexToken(ELSEIF,'elseif',1,1591) -LexToken(OPENBRACKET,'(',1,1598) -LexToken(VAR,'decomptyp',1,1599) -LexToken(COMPARISON,'==',1,1608) -LexToken(NUMBER,'2',1,1610) -LexToken(CLOSEBRACKET,')',1,1611) -LexToken(THEN,'then',1,1613) -LexToken(EOL,'\n',1,1617) -LexToken(VAR,'function_name',1,1638) -LexToken(ASSIGNMENT,'=',1,1651) -LexToken(DQSTRING,'"mat_suml"',1,1661) -LexToken(EOL,'\n',1,1662) -LexToken(VAR,'out',1,1684) -LexToken(ASSIGNMENT,'=',1,1687) -LexToken(OPENSQBRACKET,'[',1,1688) -LexToken(ADDITION,'-',1,1689) -LexToken(NUMBER,'1',1,1690) -LexToken(NUMBER,'1',1,1692) -LexToken(CLOSESQBRACKET,']',1,1693) -LexToken(EOL,'\n',1,1694) -LexToken(ELSEIF,'elseif',1,1712) -LexToken(OPENBRACKET,'(',1,1719) -LexToken(VAR,'decomptyp',1,1720) -LexToken(COMPARISON,'==',1,1729) -LexToken(NUMBER,'1',1,1731) -LexToken(CLOSEBRACKET,')',1,1732) -LexToken(THEN,'then',1,1734) -LexToken(EOL,'\n',1,1738) -LexToken(VAR,'function_name',1,1759) -LexToken(ASSIGNMENT,'=',1,1772) -LexToken(DQSTRING,'"mat_sumc"',1,1782) -LexToken(EOL,'\n',1,1783) -LexToken(VAR,'out',1,1805) -LexToken(ASSIGNMENT,'=',1,1808) -LexToken(OPENSQBRACKET,'[',1,1809) -LexToken(NUMBER,'1',1,1810) -LexToken(ADDITION,'-',1,1812) -LexToken(NUMBER,'2',1,1813) -LexToken(CLOSESQBRACKET,']',1,1814) -LexToken(EOL,'\n',1,1815) -LexToken(ELSE,'else',1,1833) -LexToken(EOL,'\n',1,1837) -LexToken(VAR,'message',1,1858) -LexToken(OPENBRACKET,'(',1,1865) -LexToken(DQSTRING,'"decomposition type is not supported"',1,1902) -LexToken(CLOSEBRACKET,')',1,1903) -LexToken(EOL,'\n',1,1904) -LexToken(VAR,'ok',1,1926) -LexToken(ASSIGNMENT,'=',1,1928) -LexToken(PREVAR_BOOLEAN,'%f',1,1929) -LexToken(EOL,'\n',1,1931) -LexToken(END,'end',1,1949) -LexToken(EOL,'\n',1,1952) -LexToken(VAR,'it',1,1969) -LexToken(ASSIGNMENT,'=',1,1971) -LexToken(NUMBER,'1',1,1972) -LexToken(EOL,'\n',1,1973) -LexToken(VAR,'ot',1,1991) -LexToken(ASSIGNMENT,'=',1,1993) -LexToken(NUMBER,'1',1,1994) -LexToken(EOL,'\n',1,1995) -LexToken(ELSEIF,'elseif',1,2009) -LexToken(OPENBRACKET,'(',1,2016) -LexToken(VAR,'typ',1,2017) -LexToken(COMPARISON,'==',1,2020) -LexToken(NUMBER,'2',1,2022) -LexToken(CLOSEBRACKET,')',1,2023) -LexToken(THEN,'then',1,2025) -LexToken(EOL,'\n',1,2029) -LexToken(IF,'if',1,2046) -LexToken(OPENBRACKET,'(',1,2049) -LexToken(VAR,'decomptyp',1,2050) -LexToken(COMPARISON,'==',1,2059) -LexToken(NUMBER,'0',1,2061) -LexToken(CLOSEBRACKET,')',1,2062) -LexToken(THEN,'then',1,2064) -LexToken(EOL,'\n',1,2068) -LexToken(VAR,'function_name',1,2089) -LexToken(ASSIGNMENT,'=',1,2102) -LexToken(DQSTRING,'"matz_sum"',1,2112) -LexToken(EOL,'\n',1,2113) -LexToken(VAR,'out',1,2135) -LexToken(ASSIGNMENT,'=',1,2138) -LexToken(OPENSQBRACKET,'[',1,2139) -LexToken(NUMBER,'1',1,2140) -LexToken(NUMBER,'1',1,2142) -LexToken(CLOSESQBRACKET,']',1,2143) -LexToken(EOL,'\n',1,2144) -LexToken(ELSEIF,'elseif',1,2162) -LexToken(OPENBRACKET,'(',1,2169) -LexToken(VAR,'decomptyp',1,2170) -LexToken(COMPARISON,'==',1,2179) -LexToken(NUMBER,'2',1,2181) -LexToken(CLOSEBRACKET,')',1,2182) -LexToken(THEN,'then',1,2184) -LexToken(EOL,'\n',1,2188) -LexToken(VAR,'function_name',1,2209) -LexToken(ASSIGNMENT,'=',1,2222) -LexToken(DQSTRING,'"matz_suml"',1,2233) -LexToken(EOL,'\n',1,2234) -LexToken(VAR,'out',1,2256) -LexToken(ASSIGNMENT,'=',1,2259) -LexToken(OPENSQBRACKET,'[',1,2260) -LexToken(ADDITION,'-',1,2261) -LexToken(NUMBER,'1',1,2262) -LexToken(NUMBER,'1',1,2264) -LexToken(CLOSESQBRACKET,']',1,2265) -LexToken(EOL,'\n',1,2266) -LexToken(ELSEIF,'elseif',1,2284) -LexToken(OPENBRACKET,'(',1,2291) -LexToken(VAR,'decomptyp',1,2292) -LexToken(COMPARISON,'==',1,2301) -LexToken(NUMBER,'1',1,2303) -LexToken(CLOSEBRACKET,')',1,2304) -LexToken(THEN,'then',1,2306) -LexToken(EOL,'\n',1,2310) -LexToken(VAR,'function_name',1,2331) -LexToken(ASSIGNMENT,'=',1,2344) -LexToken(DQSTRING,'"matz_sumc"',1,2355) -LexToken(EOL,'\n',1,2356) -LexToken(VAR,'out',1,2378) -LexToken(ASSIGNMENT,'=',1,2381) -LexToken(OPENSQBRACKET,'[',1,2382) -LexToken(NUMBER,'1',1,2383) -LexToken(ADDITION,'-',1,2385) -LexToken(NUMBER,'2',1,2386) -LexToken(CLOSESQBRACKET,']',1,2387) -LexToken(EOL,'\n',1,2388) -LexToken(ELSE,'else',1,2406) -LexToken(EOL,'\n',1,2410) -LexToken(VAR,'message',1,2431) -LexToken(OPENBRACKET,'(',1,2438) -LexToken(DQSTRING,'"decomposition type is not supported"',1,2475) -LexToken(CLOSEBRACKET,')',1,2476) -LexToken(EOL,'\n',1,2477) -LexToken(VAR,'ok',1,2499) -LexToken(ASSIGNMENT,'=',1,2501) -LexToken(PREVAR_BOOLEAN,'%f',1,2502) -LexToken(EOL,'\n',1,2504) -LexToken(END,'end',1,2522) -LexToken(EOL,'\n',1,2525) -LexToken(VAR,'it',1,2542) -LexToken(ASSIGNMENT,'=',1,2544) -LexToken(NUMBER,'2',1,2545) -LexToken(EOL,'\n',1,2546) -LexToken(VAR,'ot',1,2564) -LexToken(ASSIGNMENT,'=',1,2566) -LexToken(NUMBER,'2',1,2567) -LexToken(EOL,'\n',1,2568) -LexToken(ELSE,'else',1,2581) -LexToken(EOL,'\n',1,2585) -LexToken(VAR,'message',1,2602) -LexToken(OPENBRACKET,'(',1,2609) -LexToken(DQSTRING,'"Datatype is not supported"',1,2636) -LexToken(CLOSEBRACKET,')',1,2637) -LexToken(EOL,'\n',1,2638) -LexToken(VAR,'ok',1,2656) -LexToken(ASSIGNMENT,'=',1,2658) -LexToken(PREVAR_BOOLEAN,'%f',1,2659) -LexToken(EOL,'\n',1,2661) -LexToken(END,'end',1,2675) -LexToken(EOL,'\n',1,2678) -LexToken(VAR,'in',1,2691) -LexToken(ASSIGNMENT,'=',1,2693) -LexToken(OPENSQBRACKET,'[',1,2694) -LexToken(VAR,'model',1,2695) -LexToken(DOT,'.',1,2700) -LexToken(VAR,'in',1,2701) -LexToken(VAR,'model',1,2704) -LexToken(DOT,'.',1,2709) -LexToken(VAR,'in2',1,2710) -LexToken(CLOSESQBRACKET,']',1,2713) -LexToken(EOL,'\n',1,2714) -LexToken(VAR,'funtyp',1,2728) -LexToken(ASSIGNMENT,'=',1,2734) -LexToken(NUMBER,'4',1,2735) -LexToken(EOL,'\n',1,2736) -LexToken(IF,'if',1,2750) -LexToken(VAR,'ok',1,2753) -LexToken(THEN,'then',1,2756) -LexToken(EOL,'\n',1,2760) -LexToken(OPENSQBRACKET,'[',1,2777) -LexToken(VAR,'model',1,2778) -LexToken(COMMA,',',1,2783) -LexToken(VAR,'graphics',1,2784) -LexToken(COMMA,',',1,2792) -LexToken(VAR,'ok',1,2793) -LexToken(CLOSESQBRACKET,']',1,2795) -LexToken(ASSIGNMENT,'=',1,2796) -LexToken(VAR,'set_io',1,2797) -LexToken(OPENBRACKET,'(',1,2803) -LexToken(VAR,'model',1,2804) -LexToken(COMMA,',',1,2809) -LexToken(VAR,'graphics',1,2810) -LexToken(COMMA,',',1,2818) -LexToken(VAR,'list',1,2819) -LexToken(OPENBRACKET,'(',1,2823) -LexToken(VAR,'in',1,2824) -LexToken(COMMA,',',1,2826) -LexToken(VAR,'it',1,2827) -LexToken(CLOSEBRACKET,')',1,2829) -LexToken(COMMA,',',1,2830) -LexToken(VAR,'list',1,2831) -LexToken(OPENBRACKET,'(',1,2835) -LexToken(VAR,'out',1,2836) -LexToken(COMMA,',',1,2839) -LexToken(VAR,'ot',1,2840) -LexToken(CLOSEBRACKET,')',1,2842) -LexToken(COMMA,',',1,2843) -LexToken(OPENSQBRACKET,'[',1,2844) -LexToken(CLOSESQBRACKET,']',1,2845) -LexToken(COMMA,',',1,2846) -LexToken(OPENSQBRACKET,'[',1,2847) -LexToken(CLOSESQBRACKET,']',1,2848) -LexToken(CLOSEBRACKET,')',1,2849) -LexToken(EOL,'\n',1,2850) -LexToken(END,'end',1,2863) -LexToken(EOL,'\n',1,2866) -LexToken(IF,'if',1,2879) -LexToken(VAR,'ok',1,2882) -LexToken(THEN,'then',1,2885) -LexToken(EOL,'\n',1,2889) -LexToken(VAR,'model',1,2906) -LexToken(DOT,'.',1,2911) -LexToken(VAR,'sim',1,2912) -LexToken(ASSIGNMENT,'=',1,2915) -LexToken(VAR,'list',1,2916) -LexToken(OPENBRACKET,'(',1,2920) -LexToken(VAR,'function_name',1,2921) -LexToken(COMMA,',',1,2934) -LexToken(VAR,'funtyp',1,2935) -LexToken(CLOSEBRACKET,')',1,2941) -LexToken(EOL,'\n',1,2942) -LexToken(VAR,'arg1',1,2960) -LexToken(DOT,'.',1,2964) -LexToken(VAR,'model',1,2965) -LexToken(ASSIGNMENT,'=',1,2970) -LexToken(VAR,'model',1,2971) -LexToken(EOL,'\n',1,2976) -LexToken(VAR,'graphics',1,2993) -LexToken(DOT,'.',1,3001) -LexToken(VAR,'exprs',1,3002) -LexToken(ASSIGNMENT,'=',1,3007) -LexToken(VAR,'label',1,3008) -LexToken(EOL,'\n',1,3013) -LexToken(VAR,'arg1',1,3030) -LexToken(DOT,'.',1,3034) -LexToken(VAR,'graphics',1,3035) -LexToken(ASSIGNMENT,'=',1,3043) -LexToken(VAR,'graphics',1,3044) -LexToken(EOL,'\n',1,3052) -LexToken(VAR,'x',1,3069) -LexToken(ASSIGNMENT,'=',1,3070) -LexToken(VAR,'arg1',1,3071) -LexToken(EOL,'\n',1,3075) -LexToken(BREAK,'break',1,3092) -LexToken(EOL,'\n',1,3097) -LexToken(END,'end',1,3110) -LexToken(EOL,'\n',1,3113) -LexToken(END,'end',1,3122) -LexToken(EOL,'\n',1,3125) -LexToken(CASE,'case',1,3130) -LexToken(DQSTRING,'"define"',1,3142) -LexToken(THEN,'then',1,3144) -LexToken(EOL,'\n',1,3148) -LexToken(VAR,'model',1,3157) -LexToken(ASSIGNMENT,'=',1,3162) -LexToken(SCICOS_MODEL,'scicos_model',1,3163) -LexToken(OPENBRACKET,'(',1,3175) -LexToken(CLOSEBRACKET,')',1,3176) -LexToken(EOL,'\n',1,3177) -LexToken(VAR,'function_name',1,3186) -LexToken(ASSIGNMENT,'=',1,3199) -LexToken(DQSTRING,'"mat_sum"',1,3208) -LexToken(EOL,'\n',1,3209) -LexToken(VAR,'funtyp',1,3219) -LexToken(ASSIGNMENT,'=',1,3225) -LexToken(NUMBER,'4',1,3226) -LexToken(EOL,'\n',1,3227) -LexToken(VAR,'model',1,3237) -LexToken(DOT,'.',1,3242) -LexToken(VAR,'sim',1,3243) -LexToken(ASSIGNMENT,'=',1,3246) -LexToken(VAR,'list',1,3247) -LexToken(OPENBRACKET,'(',1,3251) -LexToken(VAR,'function_name',1,3252) -LexToken(COMMA,',',1,3265) -LexToken(VAR,'funtyp',1,3266) -LexToken(CLOSEBRACKET,')',1,3272) -LexToken(EOL,'\n',1,3273) -LexToken(EOL,'\n',1,3274) -LexToken(VAR,'model',1,3283) -LexToken(DOT,'.',1,3288) -LexToken(VAR,'in',1,3289) -LexToken(ASSIGNMENT,'=',1,3291) -LexToken(ADDITION,'-',1,3292) -LexToken(NUMBER,'1',1,3293) -LexToken(EOL,'\n',1,3294) -LexToken(VAR,'model',1,3303) -LexToken(DOT,'.',1,3308) -LexToken(VAR,'in2',1,3309) -LexToken(ASSIGNMENT,'=',1,3312) -LexToken(ADDITION,'-',1,3313) -LexToken(NUMBER,'2',1,3314) -LexToken(EOL,'\n',1,3315) -LexToken(VAR,'model',1,3324) -LexToken(DOT,'.',1,3329) -LexToken(VAR,'intyp',1,3330) -LexToken(ASSIGNMENT,'=',1,3335) -LexToken(NUMBER,'1',1,3336) -LexToken(EOL,'\n',1,3337) -LexToken(VAR,'model',1,3346) -LexToken(DOT,'.',1,3351) -LexToken(VAR,'out',1,3352) -LexToken(ASSIGNMENT,'=',1,3355) -LexToken(NUMBER,'1',1,3356) -LexToken(EOL,'\n',1,3357) -LexToken(VAR,'model',1,3366) -LexToken(DOT,'.',1,3371) -LexToken(VAR,'out2',1,3372) -LexToken(ASSIGNMENT,'=',1,3376) -LexToken(NUMBER,'1',1,3377) -LexToken(EOL,'\n',1,3378) -LexToken(VAR,'model',1,3387) -LexToken(DOT,'.',1,3392) -LexToken(VAR,'outtyp',1,3393) -LexToken(ASSIGNMENT,'=',1,3399) -LexToken(NUMBER,'1',1,3400) -LexToken(EOL,'\n',1,3401) -LexToken(VAR,'model',1,3410) -LexToken(DOT,'.',1,3415) -LexToken(VAR,'evtin',1,3416) -LexToken(ASSIGNMENT,'=',1,3421) -LexToken(OPENSQBRACKET,'[',1,3422) -LexToken(CLOSESQBRACKET,']',1,3423) -LexToken(EOL,'\n',1,3424) -LexToken(VAR,'model',1,3433) -LexToken(DOT,'.',1,3438) -LexToken(VAR,'evtout',1,3439) -LexToken(ASSIGNMENT,'=',1,3445) -LexToken(OPENSQBRACKET,'[',1,3446) -LexToken(CLOSESQBRACKET,']',1,3447) -LexToken(EOL,'\n',1,3448) -LexToken(VAR,'model',1,3457) -LexToken(DOT,'.',1,3462) -LexToken(VAR,'state',1,3463) -LexToken(ASSIGNMENT,'=',1,3468) -LexToken(OPENSQBRACKET,'[',1,3469) -LexToken(CLOSESQBRACKET,']',1,3470) -LexToken(EOL,'\n',1,3471) -LexToken(VAR,'model',1,3480) -LexToken(DOT,'.',1,3485) -LexToken(VAR,'dstate',1,3486) -LexToken(ASSIGNMENT,'=',1,3492) -LexToken(OPENSQBRACKET,'[',1,3493) -LexToken(CLOSESQBRACKET,']',1,3494) -LexToken(EOL,'\n',1,3495) -LexToken(VAR,'model',1,3504) -LexToken(DOT,'.',1,3509) -LexToken(VAR,'rpar',1,3510) -LexToken(ASSIGNMENT,'=',1,3514) -LexToken(OPENSQBRACKET,'[',1,3515) -LexToken(CLOSESQBRACKET,']',1,3516) -LexToken(EOL,'\n',1,3517) -LexToken(VAR,'model',1,3526) -LexToken(DOT,'.',1,3531) -LexToken(VAR,'ipar',1,3532) -LexToken(ASSIGNMENT,'=',1,3536) -LexToken(OPENSQBRACKET,'[',1,3537) -LexToken(CLOSESQBRACKET,']',1,3538) -LexToken(EOL,'\n',1,3539) -LexToken(VAR,'model',1,3548) -LexToken(DOT,'.',1,3553) -LexToken(VAR,'blocktype',1,3554) -LexToken(ASSIGNMENT,'=',1,3563) -LexToken(DQSTRING,'"c"',1,3566) -LexToken(EOL,'\n',1,3567) -LexToken(VAR,'model',1,3576) -LexToken(DOT,'.',1,3581) -LexToken(VAR,'firing',1,3582) -LexToken(ASSIGNMENT,'=',1,3588) -LexToken(OPENSQBRACKET,'[',1,3589) -LexToken(CLOSESQBRACKET,']',1,3590) -LexToken(EOL,'\n',1,3591) -LexToken(VAR,'model',1,3600) -LexToken(DOT,'.',1,3605) -LexToken(VAR,'dep_ut',1,3606) -LexToken(ASSIGNMENT,'=',1,3612) -LexToken(OPENSQBRACKET,'[',1,3613) -LexToken(PREVAR_BOOLEAN,'%t',1,3614) -LexToken(PREVAR_BOOLEAN,'%f',1,3617) -LexToken(CLOSESQBRACKET,']',1,3619) -LexToken(EOL,'\n',1,3620) -LexToken(VAR,'label',1,3629) -LexToken(ASSIGNMENT,'=',1,3634) -LexToken(OPENSQBRACKET,'[',1,3635) -LexToken(VAR,'sci2exp',1,3636) -LexToken(OPENBRACKET,'(',1,3643) -LexToken(NUMBER,'1',1,3644) -LexToken(CLOSEBRACKET,')',1,3645) -LexToken(SEMICOLON,';',1,3646) -LexToken(VAR,'sci2exp',1,3647) -LexToken(OPENBRACKET,'(',1,3654) -LexToken(NUMBER,'0',1,3655) -LexToken(CLOSEBRACKET,')',1,3656) -LexToken(CLOSESQBRACKET,']',1,3657) -LexToken(EOL,'\n',1,3658) -LexToken(VAR,'gr_i',1,3668) -LexToken(ASSIGNMENT,'=',1,3672) -LexToken(OPENSQBRACKET,'[',1,3673) -LexToken(CLOSESQBRACKET,']',1,3674) -LexToken(EOL,'\n',1,3675) -LexToken(VAR,'x',1,3684) -LexToken(ASSIGNMENT,'=',1,3685) -LexToken(VAR,'standard_define',1,3686) -LexToken(OPENBRACKET,'(',1,3701) -LexToken(OPENSQBRACKET,'[',1,3702) -LexToken(NUMBER,'3',1,3703) -LexToken(NUMBER,'2',1,3705) -LexToken(CLOSESQBRACKET,']',1,3706) -LexToken(COMMA,',',1,3707) -LexToken(VAR,'model',1,3708) -LexToken(COMMA,',',1,3713) -LexToken(VAR,'label',1,3714) -LexToken(COMMA,',',1,3719) -LexToken(VAR,'gr_i',1,3720) -LexToken(CLOSEBRACKET,')',1,3724) -LexToken(EOL,'\n',1,3725) -LexToken(END,'end',1,3730) -LexToken(EOL,'\n',1,3733) -LexToken(ENDFUNCTION,'endfunction',1,3734) -LexToken(EOL,'\n',1,3745) -LexToken(EOL,'\n',1,3746) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1814) +/* autogenerated from "macros/MatrixOp/MATSUM.sci" */ +None diff --git a/js/MatrixOp/MATTRAN.js b/js/MatrixOp/MATTRAN.js index a9121bbe..970a386a 100644 --- a/js/MatrixOp/MATTRAN.js +++ b/js/MatrixOp/MATTRAN.js @@ -1,425 +1,63 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATTRAN',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'graphics',1,972) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(VAR,'arg1',1,981) -LexToken(DOT,'.',1,985) -LexToken(VAR,'graphics',1,986) -LexToken(EOL,'\n',1,994) -LexToken(VAR,'label',1,1004) -LexToken(ASSIGNMENT,'=',1,1009) -LexToken(VAR,'graphics',1,1010) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'exprs',1,1019) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'model',1,1033) -LexToken(ASSIGNMENT,'=',1,1038) -LexToken(VAR,'arg1',1,1039) -LexToken(DOT,'.',1,1043) -LexToken(VAR,'model',1,1044) -LexToken(EOL,'\n',1,1049) -LexToken(EOL,'\n',1,1120) -LexToken(IF,'if',1,1129) -LexToken(VAR,'size',1,1132) -LexToken(OPENBRACKET,'(',1,1136) -LexToken(VAR,'label',1,1137) -LexToken(COMMA,',',1,1142) -LexToken(DQSTRING,'"*"',1,1145) -LexToken(CLOSEBRACKET,')',1,1146) -LexToken(COMPARISON,'==',1,1147) -LexToken(NUMBER,'1',1,1149) -LexToken(THEN,'then',1,1151) -LexToken(EOL,'\n',1,1155) -LexToken(VAR,'label',1,1168) -LexToken(OPENBRACKET,'(',1,1173) -LexToken(NUMBER,'2',1,1174) -LexToken(CLOSEBRACKET,')',1,1175) -LexToken(ASSIGNMENT,'=',1,1176) -LexToken(VAR,'sci2exp',1,1177) -LexToken(OPENBRACKET,'(',1,1184) -LexToken(NUMBER,'1',1,1185) -LexToken(CLOSEBRACKET,')',1,1186) -LexToken(EOL,'\n',1,1187) -LexToken(END,'end',1,1197) -LexToken(EOL,'\n',1,1200) -LexToken(WHILE,'while',1,1209) -LexToken(PREVAR_BOOLEAN,'%t',1,1215) -LexToken(DO,'do',1,1218) -LexToken(EOL,'\n',1,1220) -LexToken(OPENSQBRACKET,'[',1,1233) -LexToken(VAR,'ok',1,1234) -LexToken(COMMA,',',1,1236) -LexToken(VAR,'typ',1,1237) -LexToken(COMMA,',',1,1240) -LexToken(VAR,'rule',1,1241) -LexToken(COMMA,',',1,1245) -LexToken(VAR,'exprs',1,1246) -LexToken(CLOSESQBRACKET,']',1,1251) -LexToken(ASSIGNMENT,'=',1,1252) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1253) -LexToken(OPENBRACKET,'(',1,1268) -LexToken(DQSTRING,'"Set MATTRAN Block"',1,1287) -LexToken(COMMA,',',1,1288) -LexToken(OPENSQBRACKET,'[',1,1304) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1339) -LexToken(SEMICOLON,';',1,1340) -LexToken(DQSTRING,'"rule (1=.\\\' 2=\\\')"',1,1359) -LexToken(CLOSESQBRACKET,']',1,1360) -LexToken(COMMA,',',1,1361) -LexToken(VAR,'list',1,1362) -LexToken(OPENBRACKET,'(',1,1366) -LexToken(DQSTRING,'"vec"',1,1371) -LexToken(COMMA,',',1,1372) -LexToken(NUMBER,'1',1,1373) -LexToken(COMMA,',',1,1374) -LexToken(DQSTRING,'"vec"',1,1379) -LexToken(COMMA,',',1,1380) -LexToken(NUMBER,'1',1,1381) -LexToken(CLOSEBRACKET,')',1,1382) -LexToken(COMMA,',',1,1383) -LexToken(VAR,'label',1,1384) -LexToken(CLOSEBRACKET,')',1,1389) -LexToken(EOL,'\n',1,1390) -LexToken(IF,'if',1,1403) -LexToken(NOT,'~',1,1406) -LexToken(VAR,'ok',1,1407) -LexToken(THEN,'then',1,1410) -LexToken(EOL,'\n',1,1414) -LexToken(BREAK,'break',1,1431) -LexToken(EOL,'\n',1,1436) -LexToken(END,'end',1,1450) -LexToken(EOL,'\n',1,1453) -LexToken(IF,'if',1,1466) -LexToken(OPENBRACKET,'(',1,1469) -LexToken(VAR,'typ',1,1470) -LexToken(COMPARISON,'==',1,1473) -LexToken(NUMBER,'1',1,1475) -LexToken(CLOSEBRACKET,')',1,1476) -LexToken(THEN,'then',1,1478) -LexToken(EOL,'\n',1,1482) -LexToken(VAR,'function_name',1,1499) -LexToken(ASSIGNMENT,'=',1,1512) -LexToken(DQSTRING,'"mattran_m"',1,1523) -LexToken(EOL,'\n',1,1524) -LexToken(VAR,'ot',1,1542) -LexToken(ASSIGNMENT,'=',1,1544) -LexToken(NUMBER,'1',1,1545) -LexToken(EOL,'\n',1,1546) -LexToken(VAR,'it',1,1564) -LexToken(ASSIGNMENT,'=',1,1566) -LexToken(NUMBER,'1',1,1567) -LexToken(EOL,'\n',1,1568) -LexToken(ELSEIF,'elseif',1,1582) -LexToken(OPENBRACKET,'(',1,1589) -LexToken(VAR,'typ',1,1590) -LexToken(COMPARISON,'==',1,1593) -LexToken(NUMBER,'2',1,1595) -LexToken(CLOSEBRACKET,')',1,1596) -LexToken(THEN,'then',1,1598) -LexToken(EOL,'\n',1,1602) -LexToken(IF,'if',1,1619) -LexToken(VAR,'rule',1,1622) -LexToken(COMPARISON,'==',1,1626) -LexToken(NUMBER,'1',1,1628) -LexToken(THEN,'then',1,1630) -LexToken(EOL,'\n',1,1634) -LexToken(VAR,'function_name',1,1655) -LexToken(ASSIGNMENT,'=',1,1668) -LexToken(DQSTRING,'"matztran_m"',1,1680) -LexToken(EOL,'\n',1,1681) -LexToken(ELSE,'else',1,1699) -LexToken(EOL,'\n',1,1703) -LexToken(VAR,'function_name',1,1724) -LexToken(ASSIGNMENT,'=',1,1737) -LexToken(DQSTRING,'"mathermit_m"',1,1750) -LexToken(EOL,'\n',1,1751) -LexToken(END,'end',1,1769) -LexToken(EOL,'\n',1,1772) -LexToken(VAR,'ot',1,1789) -LexToken(ASSIGNMENT,'=',1,1791) -LexToken(NUMBER,'2',1,1792) -LexToken(EOL,'\n',1,1793) -LexToken(VAR,'it',1,1811) -LexToken(ASSIGNMENT,'=',1,1813) -LexToken(NUMBER,'2',1,1814) -LexToken(EOL,'\n',1,1815) -LexToken(ELSE,'else',1,1829) -LexToken(EOL,'\n',1,1833) -LexToken(VAR,'message',1,1850) -LexToken(OPENBRACKET,'(',1,1857) -LexToken(DQSTRING,'"Datatype is not supported"',1,1884) -LexToken(CLOSEBRACKET,')',1,1885) -LexToken(EOL,'\n',1,1886) -LexToken(VAR,'ok',1,1904) -LexToken(ASSIGNMENT,'=',1,1906) -LexToken(PREVAR_BOOLEAN,'%f',1,1907) -LexToken(EOL,'\n',1,1909) -LexToken(END,'end',1,1923) -LexToken(EOL,'\n',1,1926) -LexToken(VAR,'in',1,1939) -LexToken(ASSIGNMENT,'=',1,1941) -LexToken(OPENSQBRACKET,'[',1,1942) -LexToken(VAR,'model',1,1943) -LexToken(DOT,'.',1,1948) -LexToken(VAR,'in',1,1949) -LexToken(VAR,'model',1,1952) -LexToken(DOT,'.',1,1957) -LexToken(VAR,'in2',1,1958) -LexToken(CLOSESQBRACKET,']',1,1961) -LexToken(EOL,'\n',1,1962) -LexToken(VAR,'out',1,1976) -LexToken(ASSIGNMENT,'=',1,1979) -LexToken(OPENSQBRACKET,'[',1,1980) -LexToken(VAR,'model',1,1981) -LexToken(DOT,'.',1,1986) -LexToken(VAR,'out',1,1987) -LexToken(VAR,'model',1,1991) -LexToken(DOT,'.',1,1996) -LexToken(VAR,'out2',1,1997) -LexToken(CLOSESQBRACKET,']',1,2001) -LexToken(EOL,'\n',1,2002) -LexToken(VAR,'funtyp',1,2016) -LexToken(ASSIGNMENT,'=',1,2022) -LexToken(NUMBER,'4',1,2023) -LexToken(EOL,'\n',1,2024) -LexToken(IF,'if',1,2038) -LexToken(VAR,'ok',1,2041) -LexToken(THEN,'then',1,2044) -LexToken(EOL,'\n',1,2048) -LexToken(VAR,'label',1,2065) -LexToken(ASSIGNMENT,'=',1,2070) -LexToken(VAR,'exprs',1,2071) -LexToken(EOL,'\n',1,2076) -LexToken(OPENSQBRACKET,'[',1,2094) -LexToken(VAR,'model',1,2095) -LexToken(COMMA,',',1,2100) -LexToken(VAR,'graphics',1,2101) -LexToken(COMMA,',',1,2109) -LexToken(VAR,'ok',1,2110) -LexToken(CLOSESQBRACKET,']',1,2112) -LexToken(ASSIGNMENT,'=',1,2113) -LexToken(VAR,'set_io',1,2114) -LexToken(OPENBRACKET,'(',1,2120) -LexToken(VAR,'model',1,2121) -LexToken(COMMA,',',1,2126) -LexToken(VAR,'graphics',1,2127) -LexToken(COMMA,',',1,2135) -LexToken(VAR,'list',1,2136) -LexToken(OPENBRACKET,'(',1,2140) -LexToken(VAR,'in',1,2141) -LexToken(COMMA,',',1,2143) -LexToken(VAR,'it',1,2144) -LexToken(CLOSEBRACKET,')',1,2146) -LexToken(COMMA,',',1,2147) -LexToken(VAR,'list',1,2148) -LexToken(OPENBRACKET,'(',1,2152) -LexToken(VAR,'out',1,2153) -LexToken(COMMA,',',1,2156) -LexToken(VAR,'ot',1,2157) -LexToken(CLOSEBRACKET,')',1,2159) -LexToken(COMMA,',',1,2160) -LexToken(OPENSQBRACKET,'[',1,2161) -LexToken(CLOSESQBRACKET,']',1,2162) -LexToken(COMMA,',',1,2163) -LexToken(OPENSQBRACKET,'[',1,2164) -LexToken(CLOSESQBRACKET,']',1,2165) -LexToken(CLOSEBRACKET,')',1,2166) -LexToken(EOL,'\n',1,2167) -LexToken(VAR,'model',1,2184) -LexToken(DOT,'.',1,2189) -LexToken(VAR,'sim',1,2190) -LexToken(ASSIGNMENT,'=',1,2193) -LexToken(VAR,'list',1,2194) -LexToken(OPENBRACKET,'(',1,2198) -LexToken(VAR,'function_name',1,2199) -LexToken(COMMA,',',1,2212) -LexToken(VAR,'funtyp',1,2213) -LexToken(CLOSEBRACKET,')',1,2219) -LexToken(EOL,'\n',1,2220) -LexToken(VAR,'graphics',1,2238) -LexToken(DOT,'.',1,2246) -LexToken(VAR,'exprs',1,2247) -LexToken(ASSIGNMENT,'=',1,2252) -LexToken(VAR,'label',1,2253) -LexToken(EOL,'\n',1,2258) -LexToken(VAR,'arg1',1,2276) -LexToken(DOT,'.',1,2280) -LexToken(VAR,'graphics',1,2281) -LexToken(ASSIGNMENT,'=',1,2289) -LexToken(VAR,'graphics',1,2290) -LexToken(EOL,'\n',1,2298) -LexToken(VAR,'arg1',1,2316) -LexToken(DOT,'.',1,2320) -LexToken(VAR,'model',1,2321) -LexToken(ASSIGNMENT,'=',1,2326) -LexToken(VAR,'model',1,2327) -LexToken(EOL,'\n',1,2332) -LexToken(VAR,'x',1,2350) -LexToken(ASSIGNMENT,'=',1,2351) -LexToken(VAR,'arg1',1,2352) -LexToken(EOL,'\n',1,2356) -LexToken(BREAK,'break',1,2373) -LexToken(EOL,'\n',1,2378) -LexToken(END,'end',1,2391) -LexToken(EOL,'\n',1,2394) -LexToken(END,'end',1,2403) -LexToken(EOL,'\n',1,2406) -LexToken(CASE,'case',1,2411) -LexToken(DQSTRING,'"define"',1,2423) -LexToken(THEN,'then',1,2425) -LexToken(EOL,'\n',1,2429) -LexToken(VAR,'model',1,2438) -LexToken(ASSIGNMENT,'=',1,2443) -LexToken(SCICOS_MODEL,'scicos_model',1,2444) -LexToken(OPENBRACKET,'(',1,2456) -LexToken(CLOSEBRACKET,')',1,2457) -LexToken(EOL,'\n',1,2458) -LexToken(VAR,'model',1,2467) -LexToken(DOT,'.',1,2472) -LexToken(VAR,'sim',1,2473) -LexToken(ASSIGNMENT,'=',1,2476) -LexToken(VAR,'list',1,2477) -LexToken(OPENBRACKET,'(',1,2481) -LexToken(DQSTRING,'"mattran_m"',1,2492) -LexToken(COMMA,',',1,2493) -LexToken(NUMBER,'4',1,2494) -LexToken(CLOSEBRACKET,')',1,2495) -LexToken(EOL,'\n',1,2496) -LexToken(EOL,'\n',1,2497) -LexToken(VAR,'model',1,2506) -LexToken(DOT,'.',1,2511) -LexToken(VAR,'in',1,2512) -LexToken(ASSIGNMENT,'=',1,2514) -LexToken(ADDITION,'-',1,2515) -LexToken(NUMBER,'1',1,2516) -LexToken(EOL,'\n',1,2517) -LexToken(VAR,'model',1,2526) -LexToken(DOT,'.',1,2531) -LexToken(VAR,'in2',1,2532) -LexToken(ASSIGNMENT,'=',1,2535) -LexToken(ADDITION,'-',1,2536) -LexToken(NUMBER,'2',1,2537) -LexToken(EOL,'\n',1,2538) -LexToken(VAR,'model',1,2547) -LexToken(DOT,'.',1,2552) -LexToken(VAR,'out',1,2553) -LexToken(ASSIGNMENT,'=',1,2556) -LexToken(ADDITION,'-',1,2557) -LexToken(NUMBER,'2',1,2558) -LexToken(EOL,'\n',1,2559) -LexToken(VAR,'model',1,2568) -LexToken(DOT,'.',1,2573) -LexToken(VAR,'out2',1,2574) -LexToken(ASSIGNMENT,'=',1,2578) -LexToken(ADDITION,'-',1,2579) -LexToken(NUMBER,'1',1,2580) -LexToken(EOL,'\n',1,2581) -LexToken(VAR,'model',1,2590) -LexToken(DOT,'.',1,2595) -LexToken(VAR,'dep_ut',1,2596) -LexToken(ASSIGNMENT,'=',1,2602) -LexToken(OPENSQBRACKET,'[',1,2603) -LexToken(PREVAR_BOOLEAN,'%t',1,2604) -LexToken(PREVAR_BOOLEAN,'%f',1,2607) -LexToken(CLOSESQBRACKET,']',1,2609) -LexToken(EOL,'\n',1,2610) -LexToken(EOL,'\n',1,2611) -LexToken(VAR,'label',1,2620) -LexToken(ASSIGNMENT,'=',1,2625) -LexToken(OPENSQBRACKET,'[',1,2626) -LexToken(VAR,'sci2exp',1,2627) -LexToken(OPENBRACKET,'(',1,2634) -LexToken(NUMBER,'1',1,2635) -LexToken(CLOSEBRACKET,')',1,2636) -LexToken(CLOSESQBRACKET,']',1,2637) -LexToken(EOL,'\n',1,2638) -LexToken(VAR,'gr_i',1,2647) -LexToken(ASSIGNMENT,'=',1,2651) -LexToken(OPENSQBRACKET,'[',1,2652) -LexToken(CLOSESQBRACKET,']',1,2653) -LexToken(EOL,'\n',1,2654) -LexToken(VAR,'x',1,2663) -LexToken(ASSIGNMENT,'=',1,2664) -LexToken(VAR,'standard_define',1,2665) -LexToken(OPENBRACKET,'(',1,2680) -LexToken(OPENSQBRACKET,'[',1,2681) -LexToken(NUMBER,'3',1,2682) -LexToken(NUMBER,'2',1,2684) -LexToken(CLOSESQBRACKET,']',1,2685) -LexToken(COMMA,',',1,2686) -LexToken(VAR,'model',1,2687) -LexToken(COMMA,',',1,2692) -LexToken(VAR,'label',1,2693) -LexToken(COMMA,',',1,2698) -LexToken(VAR,'gr_i',1,2699) -LexToken(CLOSEBRACKET,')',1,2703) -LexToken(EOL,'\n',1,2704) -LexToken(END,'end',1,2709) -LexToken(EOL,'\n',1,2712) -LexToken(ENDFUNCTION,'endfunction',1,2713) -LexToken(EOL,'\n',1,2724) -LexToken(EOL,'\n',1,2725) +/* autogenerated from "macros/MatrixOp/MATTRAN.sci" */ +function MATTRAN() { +MATTRAN.prototype.get = function MATTRAN() { +} +MATTRAN.prototype.set = function MATTRAN() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==1) { +label[2]=sci2exp(1); +} +while (true) { +[ok,typ,rule,exprs]=scicos_getvalue("Set MATTRAN Block",["Datatype(1=real double 2=Complex)","rule (1=.\' 2=\')"],list("vec",1,"vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mattran_m"; +ot=1; +it=1; +} else if ((typ==2)) { +if (rule==1) { +function_name="matztran_m"; +} else { +function_name="mathermit_m"; +} +ot=2; +it=2; +} else { +message("Datatype is not supported"); +ok=None; +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +MATTRAN.prototype.define = function MATTRAN() { +model=scicos_model(); +model.sim=list("mattran_m",4); +model.in=-1; +model.in2=-2; +model.out=-2; +model.out2=-1; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([3,2],model,label,gr_i); +} +MATTRAN.prototype.details = function MATTRAN() { +} +} diff --git a/js/MatrixOp/MATZCONJ.js b/js/MatrixOp/MATZCONJ.js index 56fbba9b..d08f2f5e 100644 --- a/js/MatrixOp/MATZCONJ.js +++ b/js/MatrixOp/MATZCONJ.js @@ -1,230 +1,34 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATZCONJ',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'x',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'y',1,897) -LexToken(ASSIGNMENT,'=',1,898) -LexToken(OPENSQBRACKET,'[',1,899) -LexToken(CLOSESQBRACKET,']',1,900) -LexToken(EOL,'\n',1,901) -LexToken(VAR,'typ',1,907) -LexToken(ASSIGNMENT,'=',1,910) -LexToken(OPENSQBRACKET,'[',1,911) -LexToken(CLOSESQBRACKET,']',1,912) -LexToken(EOL,'\n',1,913) -LexToken(SELECT,'select',1,919) -LexToken(VAR,'job',1,926) -LexToken(EOL,'\n',1,929) -LexToken(CASE,'case',1,934) -LexToken(DQSTRING,'"set"',1,943) -LexToken(THEN,'then',1,945) -LexToken(EOL,'\n',1,949) -LexToken(VAR,'x',1,958) -LexToken(ASSIGNMENT,'=',1,959) -LexToken(VAR,'arg1',1,960) -LexToken(EOL,'\n',1,964) -LexToken(CASE,'case',1,969) -LexToken(DQSTRING,'"define"',1,981) -LexToken(THEN,'then',1,983) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'model',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(SCICOS_MODEL,'scicos_model',1,1002) -LexToken(OPENBRACKET,'(',1,1014) -LexToken(CLOSEBRACKET,')',1,1015) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'function_name',1,1025) -LexToken(ASSIGNMENT,'=',1,1038) -LexToken(DQSTRING,'"matz_conj"',1,1049) -LexToken(EOL,'\n',1,1050) -LexToken(VAR,'funtyp',1,1060) -LexToken(ASSIGNMENT,'=',1,1066) -LexToken(NUMBER,'4',1,1067) -LexToken(EOL,'\n',1,1068) -LexToken(VAR,'model',1,1078) -LexToken(DOT,'.',1,1083) -LexToken(VAR,'sim',1,1084) -LexToken(ASSIGNMENT,'=',1,1087) -LexToken(VAR,'list',1,1088) -LexToken(OPENBRACKET,'(',1,1092) -LexToken(VAR,'function_name',1,1093) -LexToken(COMMA,',',1,1106) -LexToken(VAR,'funtyp',1,1107) -LexToken(CLOSEBRACKET,')',1,1113) -LexToken(EOL,'\n',1,1114) -LexToken(VAR,'model',1,1123) -LexToken(DOT,'.',1,1128) -LexToken(VAR,'in',1,1129) -LexToken(ASSIGNMENT,'=',1,1131) -LexToken(ADDITION,'-',1,1132) -LexToken(NUMBER,'1',1,1133) -LexToken(EOL,'\n',1,1134) -LexToken(VAR,'model',1,1143) -LexToken(DOT,'.',1,1148) -LexToken(VAR,'in2',1,1149) -LexToken(ASSIGNMENT,'=',1,1152) -LexToken(ADDITION,'-',1,1153) -LexToken(NUMBER,'2',1,1154) -LexToken(EOL,'\n',1,1155) -LexToken(VAR,'model',1,1164) -LexToken(DOT,'.',1,1169) -LexToken(VAR,'intyp',1,1170) -LexToken(ASSIGNMENT,'=',1,1175) -LexToken(NUMBER,'2',1,1176) -LexToken(EOL,'\n',1,1177) -LexToken(VAR,'model',1,1186) -LexToken(DOT,'.',1,1191) -LexToken(VAR,'out',1,1192) -LexToken(ASSIGNMENT,'=',1,1195) -LexToken(ADDITION,'-',1,1196) -LexToken(NUMBER,'1',1,1197) -LexToken(EOL,'\n',1,1198) -LexToken(VAR,'model',1,1207) -LexToken(DOT,'.',1,1212) -LexToken(VAR,'out2',1,1213) -LexToken(ASSIGNMENT,'=',1,1217) -LexToken(ADDITION,'-',1,1218) -LexToken(NUMBER,'2',1,1219) -LexToken(EOL,'\n',1,1220) -LexToken(VAR,'model',1,1229) -LexToken(DOT,'.',1,1234) -LexToken(VAR,'outtyp',1,1235) -LexToken(ASSIGNMENT,'=',1,1241) -LexToken(NUMBER,'2',1,1242) -LexToken(EOL,'\n',1,1243) -LexToken(VAR,'model',1,1252) -LexToken(DOT,'.',1,1257) -LexToken(VAR,'evtin',1,1258) -LexToken(ASSIGNMENT,'=',1,1263) -LexToken(OPENSQBRACKET,'[',1,1264) -LexToken(CLOSESQBRACKET,']',1,1265) -LexToken(EOL,'\n',1,1266) -LexToken(VAR,'model',1,1275) -LexToken(DOT,'.',1,1280) -LexToken(VAR,'evtout',1,1281) -LexToken(ASSIGNMENT,'=',1,1287) -LexToken(OPENSQBRACKET,'[',1,1288) -LexToken(CLOSESQBRACKET,']',1,1289) -LexToken(EOL,'\n',1,1290) -LexToken(VAR,'model',1,1299) -LexToken(DOT,'.',1,1304) -LexToken(VAR,'state',1,1305) -LexToken(ASSIGNMENT,'=',1,1310) -LexToken(OPENSQBRACKET,'[',1,1311) -LexToken(CLOSESQBRACKET,']',1,1312) -LexToken(EOL,'\n',1,1313) -LexToken(VAR,'model',1,1322) -LexToken(DOT,'.',1,1327) -LexToken(VAR,'dstate',1,1328) -LexToken(ASSIGNMENT,'=',1,1334) -LexToken(OPENSQBRACKET,'[',1,1335) -LexToken(CLOSESQBRACKET,']',1,1336) -LexToken(EOL,'\n',1,1337) -LexToken(VAR,'model',1,1346) -LexToken(DOT,'.',1,1351) -LexToken(VAR,'rpar',1,1352) -LexToken(ASSIGNMENT,'=',1,1356) -LexToken(OPENSQBRACKET,'[',1,1357) -LexToken(CLOSESQBRACKET,']',1,1358) -LexToken(EOL,'\n',1,1359) -LexToken(VAR,'model',1,1368) -LexToken(DOT,'.',1,1373) -LexToken(VAR,'ipar',1,1374) -LexToken(ASSIGNMENT,'=',1,1378) -LexToken(OPENSQBRACKET,'[',1,1379) -LexToken(CLOSESQBRACKET,']',1,1380) -LexToken(EOL,'\n',1,1381) -LexToken(VAR,'model',1,1390) -LexToken(DOT,'.',1,1395) -LexToken(VAR,'blocktype',1,1396) -LexToken(ASSIGNMENT,'=',1,1405) -LexToken(DQSTRING,'"c"',1,1408) -LexToken(EOL,'\n',1,1409) -LexToken(VAR,'model',1,1418) -LexToken(DOT,'.',1,1423) -LexToken(VAR,'firing',1,1424) -LexToken(ASSIGNMENT,'=',1,1430) -LexToken(OPENSQBRACKET,'[',1,1431) -LexToken(CLOSESQBRACKET,']',1,1432) -LexToken(EOL,'\n',1,1433) -LexToken(VAR,'model',1,1442) -LexToken(DOT,'.',1,1447) -LexToken(VAR,'dep_ut',1,1448) -LexToken(ASSIGNMENT,'=',1,1454) -LexToken(OPENSQBRACKET,'[',1,1455) -LexToken(PREVAR_BOOLEAN,'%t',1,1456) -LexToken(PREVAR_BOOLEAN,'%f',1,1459) -LexToken(CLOSESQBRACKET,']',1,1461) -LexToken(EOL,'\n',1,1462) -LexToken(VAR,'label',1,1471) -LexToken(ASSIGNMENT,'=',1,1476) -LexToken(OPENSQBRACKET,'[',1,1477) -LexToken(CLOSESQBRACKET,']',1,1478) -LexToken(EOL,'\n',1,1479) -LexToken(VAR,'gr_i',1,1489) -LexToken(ASSIGNMENT,'=',1,1493) -LexToken(OPENSQBRACKET,'[',1,1494) -LexToken(CLOSESQBRACKET,']',1,1495) -LexToken(EOL,'\n',1,1496) -LexToken(VAR,'x',1,1505) -LexToken(ASSIGNMENT,'=',1,1506) -LexToken(VAR,'standard_define',1,1507) -LexToken(OPENBRACKET,'(',1,1522) -LexToken(OPENSQBRACKET,'[',1,1523) -LexToken(NUMBER,'2',1,1524) -LexToken(NUMBER,'2',1,1526) -LexToken(CLOSESQBRACKET,']',1,1527) -LexToken(COMMA,',',1,1528) -LexToken(VAR,'model',1,1529) -LexToken(COMMA,',',1,1534) -LexToken(VAR,'label',1,1535) -LexToken(COMMA,',',1,1540) -LexToken(VAR,'gr_i',1,1541) -LexToken(CLOSEBRACKET,')',1,1545) -LexToken(EOL,'\n',1,1546) -LexToken(END,'end',1,1551) -LexToken(EOL,'\n',1,1554) -LexToken(ENDFUNCTION,'endfunction',1,1555) -LexToken(EOL,'\n',1,1566) -LexToken(EOL,'\n',1,1567) +/* autogenerated from "macros/MatrixOp/MATZCONJ.sci" */ +function MATZCONJ() { +MATZCONJ.prototype.get = function MATZCONJ() { +} +MATZCONJ.prototype.set = function MATZCONJ() { +x=arg1; +} +MATZCONJ.prototype.define = function MATZCONJ() { +model=scicos_model(); +function_name="matz_conj"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=-1; +model.in2=-2; +model.intyp=2; +model.out=-1; +model.out2=-2; +model.outtyp=2; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +MATZCONJ.prototype.details = function MATZCONJ() { +} +} diff --git a/js/MatrixOp/MATZREIM.js b/js/MatrixOp/MATZREIM.js index a48a413f..a719dd60 100644 --- a/js/MatrixOp/MATZREIM.js +++ b/js/MatrixOp/MATZREIM.js @@ -1,521 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MATZREIM',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'x',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'y',1,897) -LexToken(ASSIGNMENT,'=',1,898) -LexToken(OPENSQBRACKET,'[',1,899) -LexToken(CLOSESQBRACKET,']',1,900) -LexToken(EOL,'\n',1,901) -LexToken(VAR,'typ',1,907) -LexToken(ASSIGNMENT,'=',1,910) -LexToken(OPENSQBRACKET,'[',1,911) -LexToken(CLOSESQBRACKET,']',1,912) -LexToken(EOL,'\n',1,913) -LexToken(SELECT,'select',1,919) -LexToken(VAR,'job',1,926) -LexToken(EOL,'\n',1,929) -LexToken(CASE,'case',1,934) -LexToken(DQSTRING,'"set"',1,943) -LexToken(THEN,'then',1,945) -LexToken(EOL,'\n',1,949) -LexToken(VAR,'x',1,958) -LexToken(ASSIGNMENT,'=',1,959) -LexToken(VAR,'arg1',1,960) -LexToken(EOL,'\n',1,964) -LexToken(VAR,'model',1,973) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(DOT,'.',1,983) -LexToken(VAR,'model',1,984) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'graphics',1,999) -LexToken(ASSIGNMENT,'=',1,1007) -LexToken(VAR,'arg1',1,1008) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'graphics',1,1013) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'label',1,1031) -LexToken(ASSIGNMENT,'=',1,1036) -LexToken(VAR,'graphics',1,1037) -LexToken(DOT,'.',1,1045) -LexToken(VAR,'exprs',1,1046) -LexToken(EOL,'\n',1,1051) -LexToken(IF,'if',1,1060) -LexToken(VAR,'size',1,1063) -LexToken(OPENBRACKET,'(',1,1067) -LexToken(VAR,'label',1,1068) -LexToken(COMMA,',',1,1073) -LexToken(DQSTRING,'"*"',1,1076) -LexToken(CLOSEBRACKET,')',1,1077) -LexToken(COMPARISON,'==',1,1078) -LexToken(NUMBER,'14',1,1080) -LexToken(THEN,'then',1,1083) -LexToken(EOL,'\n',1,1087) -LexToken(VAR,'label',1,1100) -LexToken(OPENBRACKET,'(',1,1105) -LexToken(NUMBER,'9',1,1106) -LexToken(CLOSEBRACKET,')',1,1107) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(OPENSQBRACKET,'[',1,1109) -LexToken(CLOSESQBRACKET,']',1,1110) -LexToken(EOL,'\n',1,1111) -LexToken(END,'end',1,1121) -LexToken(EOL,'\n',1,1139) -LexToken(WHILE,'while',1,1148) -LexToken(PREVAR_BOOLEAN,'%t',1,1154) -LexToken(DO,'do',1,1157) -LexToken(EOL,'\n',1,1159) -LexToken(OPENSQBRACKET,'[',1,1172) -LexToken(VAR,'ok',1,1173) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'decomptyp',1,1176) -LexToken(COMMA,',',1,1185) -LexToken(VAR,'lab',1,1186) -LexToken(CLOSESQBRACKET,']',1,1189) -LexToken(ASSIGNMENT,'=',1,1190) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1191) -LexToken(OPENBRACKET,'(',1,1206) -LexToken(DQSTRING,'"Set MATZREIM block parameters"',1,1237) -LexToken(COMMA,',',1,1238) -LexToken(OPENSQBRACKET,'[',1,1239) -LexToken(DQSTRING,'"decomposition type (1=Complex2Real&Imag 2=Real&Imag2Complex)"',1,1301) -LexToken(CLOSESQBRACKET,']',1,1302) -LexToken(COMMA,',',1,1303) -LexToken(VAR,'list',1,1304) -LexToken(OPENBRACKET,'(',1,1308) -LexToken(DQSTRING,'"vec"',1,1313) -LexToken(COMMA,',',1,1314) -LexToken(NUMBER,'1',1,1315) -LexToken(CLOSEBRACKET,')',1,1316) -LexToken(COMMA,',',1,1317) -LexToken(VAR,'label',1,1318) -LexToken(CLOSEBRACKET,')',1,1323) -LexToken(EOL,'\n',1,1324) -LexToken(IF,'if',1,1337) -LexToken(NOT,'~',1,1340) -LexToken(VAR,'ok',1,1341) -LexToken(THEN,'then',1,1344) -LexToken(EOL,'\n',1,1348) -LexToken(BREAK,'break',1,1365) -LexToken(EOL,'\n',1,1370) -LexToken(END,'end',1,1384) -LexToken(EOL,'\n',1,1387) -LexToken(VAR,'label',1,1400) -LexToken(ASSIGNMENT,'=',1,1405) -LexToken(VAR,'lab',1,1406) -LexToken(EOL,'\n',1,1409) -LexToken(IF,'if',1,1422) -LexToken(OPENBRACKET,'(',1,1425) -LexToken(VAR,'decomptyp',1,1426) -LexToken(COMPARISON,'==',1,1435) -LexToken(NUMBER,'1',1,1437) -LexToken(CLOSEBRACKET,')',1,1438) -LexToken(THEN,'then',1,1440) -LexToken(EOL,'\n',1,1444) -LexToken(VAR,'function_name',1,1461) -LexToken(ASSIGNMENT,'=',1,1474) -LexToken(DQSTRING,'"matz_reim"',1,1485) -LexToken(EOL,'\n',1,1486) -LexToken(VAR,'in',1,1504) -LexToken(ASSIGNMENT,'=',1,1506) -LexToken(OPENSQBRACKET,'[',1,1507) -LexToken(ADDITION,'-',1,1508) -LexToken(NUMBER,'1',1,1509) -LexToken(ADDITION,'-',1,1511) -LexToken(NUMBER,'2',1,1512) -LexToken(CLOSESQBRACKET,']',1,1513) -LexToken(EOL,'\n',1,1514) -LexToken(VAR,'it',1,1532) -LexToken(ASSIGNMENT,'=',1,1534) -LexToken(NUMBER,'2',1,1535) -LexToken(EOL,'\n',1,1536) -LexToken(VAR,'out',1,1554) -LexToken(ASSIGNMENT,'=',1,1557) -LexToken(OPENSQBRACKET,'[',1,1558) -LexToken(ADDITION,'-',1,1559) -LexToken(NUMBER,'1',1,1560) -LexToken(ADDITION,'-',1,1562) -LexToken(NUMBER,'2',1,1563) -LexToken(SEMICOLON,';',1,1564) -LexToken(ADDITION,'-',1,1565) -LexToken(NUMBER,'1',1,1566) -LexToken(ADDITION,'-',1,1568) -LexToken(NUMBER,'2',1,1569) -LexToken(CLOSESQBRACKET,']',1,1570) -LexToken(EOL,'\n',1,1571) -LexToken(VAR,'ot',1,1589) -LexToken(ASSIGNMENT,'=',1,1591) -LexToken(OPENSQBRACKET,'[',1,1592) -LexToken(NUMBER,'1',1,1593) -LexToken(NUMBER,'1',1,1595) -LexToken(CLOSESQBRACKET,']',1,1596) -LexToken(EOL,'\n',1,1597) -LexToken(ELSEIF,'elseif',1,1611) -LexToken(OPENBRACKET,'(',1,1618) -LexToken(VAR,'decomptyp',1,1619) -LexToken(COMPARISON,'==',1,1628) -LexToken(NUMBER,'2',1,1630) -LexToken(CLOSEBRACKET,')',1,1631) -LexToken(THEN,'then',1,1633) -LexToken(EOL,'\n',1,1637) -LexToken(VAR,'function_name',1,1654) -LexToken(ASSIGNMENT,'=',1,1667) -LexToken(DQSTRING,'"matz_reimc"',1,1679) -LexToken(EOL,'\n',1,1680) -LexToken(VAR,'in',1,1698) -LexToken(ASSIGNMENT,'=',1,1700) -LexToken(OPENSQBRACKET,'[',1,1701) -LexToken(ADDITION,'-',1,1702) -LexToken(NUMBER,'1',1,1703) -LexToken(ADDITION,'-',1,1705) -LexToken(NUMBER,'2',1,1706) -LexToken(SEMICOLON,';',1,1707) -LexToken(ADDITION,'-',1,1708) -LexToken(NUMBER,'1',1,1709) -LexToken(ADDITION,'-',1,1711) -LexToken(NUMBER,'2',1,1712) -LexToken(CLOSESQBRACKET,']',1,1713) -LexToken(EOL,'\n',1,1714) -LexToken(VAR,'it',1,1732) -LexToken(ASSIGNMENT,'=',1,1734) -LexToken(OPENSQBRACKET,'[',1,1735) -LexToken(NUMBER,'1',1,1736) -LexToken(NUMBER,'1',1,1738) -LexToken(CLOSESQBRACKET,']',1,1739) -LexToken(EOL,'\n',1,1740) -LexToken(VAR,'out',1,1758) -LexToken(ASSIGNMENT,'=',1,1761) -LexToken(OPENSQBRACKET,'[',1,1762) -LexToken(ADDITION,'-',1,1763) -LexToken(NUMBER,'1',1,1764) -LexToken(ADDITION,'-',1,1766) -LexToken(NUMBER,'2',1,1767) -LexToken(CLOSESQBRACKET,']',1,1768) -LexToken(EOL,'\n',1,1769) -LexToken(VAR,'ot',1,1787) -LexToken(ASSIGNMENT,'=',1,1789) -LexToken(NUMBER,'2',1,1790) -LexToken(EOL,'\n',1,1791) -LexToken(ELSE,'else',1,1805) -LexToken(EOL,'\n',1,1809) -LexToken(VAR,'message',1,1826) -LexToken(OPENBRACKET,'(',1,1833) -LexToken(DQSTRING,'"decomposition type is not supported"',1,1870) -LexToken(CLOSEBRACKET,')',1,1871) -LexToken(EOL,'\n',1,1872) -LexToken(VAR,'ok',1,1890) -LexToken(ASSIGNMENT,'=',1,1892) -LexToken(PREVAR_BOOLEAN,'%f',1,1893) -LexToken(EOL,'\n',1,1895) -LexToken(END,'end',1,1909) -LexToken(EOL,'\n',1,1912) -LexToken(VAR,'funtyp',1,1925) -LexToken(ASSIGNMENT,'=',1,1931) -LexToken(NUMBER,'4',1,1932) -LexToken(EOL,'\n',1,1933) -LexToken(IF,'if',1,1947) -LexToken(VAR,'ok',1,1950) -LexToken(THEN,'then',1,1953) -LexToken(EOL,'\n',1,1957) -LexToken(OPENSQBRACKET,'[',1,1974) -LexToken(VAR,'model',1,1975) -LexToken(COMMA,',',1,1980) -LexToken(VAR,'graphics',1,1981) -LexToken(COMMA,',',1,1989) -LexToken(VAR,'ok',1,1990) -LexToken(CLOSESQBRACKET,']',1,1992) -LexToken(ASSIGNMENT,'=',1,1993) -LexToken(VAR,'set_io',1,1994) -LexToken(OPENBRACKET,'(',1,2000) -LexToken(VAR,'model',1,2001) -LexToken(COMMA,',',1,2006) -LexToken(VAR,'graphics',1,2007) -LexToken(COMMA,',',1,2015) -LexToken(VAR,'list',1,2016) -LexToken(OPENBRACKET,'(',1,2020) -LexToken(VAR,'in',1,2021) -LexToken(COMMA,',',1,2023) -LexToken(VAR,'it',1,2024) -LexToken(CLOSEBRACKET,')',1,2026) -LexToken(COMMA,',',1,2027) -LexToken(VAR,'list',1,2028) -LexToken(OPENBRACKET,'(',1,2032) -LexToken(VAR,'out',1,2033) -LexToken(COMMA,',',1,2036) -LexToken(VAR,'ot',1,2037) -LexToken(CLOSEBRACKET,')',1,2039) -LexToken(COMMA,',',1,2040) -LexToken(OPENSQBRACKET,'[',1,2041) -LexToken(CLOSESQBRACKET,']',1,2042) -LexToken(COMMA,',',1,2043) -LexToken(OPENSQBRACKET,'[',1,2044) -LexToken(CLOSESQBRACKET,']',1,2045) -LexToken(CLOSEBRACKET,')',1,2046) -LexToken(EOL,'\n',1,2047) -LexToken(END,'end',1,2060) -LexToken(EOL,'\n',1,2063) -LexToken(IF,'if',1,2076) -LexToken(VAR,'ok',1,2079) -LexToken(THEN,'then',1,2082) -LexToken(EOL,'\n',1,2086) -LexToken(VAR,'model',1,2103) -LexToken(DOT,'.',1,2108) -LexToken(VAR,'sim',1,2109) -LexToken(ASSIGNMENT,'=',1,2112) -LexToken(VAR,'list',1,2113) -LexToken(OPENBRACKET,'(',1,2117) -LexToken(VAR,'function_name',1,2118) -LexToken(COMMA,',',1,2131) -LexToken(VAR,'funtyp',1,2132) -LexToken(CLOSEBRACKET,')',1,2138) -LexToken(EOL,'\n',1,2139) -LexToken(VAR,'arg1',1,2157) -LexToken(DOT,'.',1,2161) -LexToken(VAR,'model',1,2162) -LexToken(ASSIGNMENT,'=',1,2167) -LexToken(VAR,'model',1,2168) -LexToken(EOL,'\n',1,2173) -LexToken(VAR,'graphics',1,2190) -LexToken(DOT,'.',1,2198) -LexToken(VAR,'exprs',1,2199) -LexToken(ASSIGNMENT,'=',1,2204) -LexToken(VAR,'label',1,2205) -LexToken(EOL,'\n',1,2210) -LexToken(VAR,'arg1',1,2227) -LexToken(DOT,'.',1,2231) -LexToken(VAR,'graphics',1,2232) -LexToken(ASSIGNMENT,'=',1,2240) -LexToken(VAR,'graphics',1,2241) -LexToken(EOL,'\n',1,2249) -LexToken(VAR,'x',1,2266) -LexToken(ASSIGNMENT,'=',1,2267) -LexToken(VAR,'arg1',1,2268) -LexToken(EOL,'\n',1,2272) -LexToken(BREAK,'break',1,2289) -LexToken(EOL,'\n',1,2294) -LexToken(END,'end',1,2307) -LexToken(EOL,'\n',1,2310) -LexToken(END,'end',1,2319) -LexToken(EOL,'\n',1,2322) -LexToken(CASE,'case',1,2327) -LexToken(DQSTRING,'"define"',1,2339) -LexToken(THEN,'then',1,2341) -LexToken(EOL,'\n',1,2345) -LexToken(VAR,'model',1,2354) -LexToken(ASSIGNMENT,'=',1,2359) -LexToken(SCICOS_MODEL,'scicos_model',1,2360) -LexToken(OPENBRACKET,'(',1,2372) -LexToken(CLOSEBRACKET,')',1,2373) -LexToken(EOL,'\n',1,2374) -LexToken(VAR,'function_name',1,2383) -LexToken(ASSIGNMENT,'=',1,2396) -LexToken(DQSTRING,'"matz_reim"',1,2407) -LexToken(EOL,'\n',1,2408) -LexToken(VAR,'funtyp',1,2418) -LexToken(ASSIGNMENT,'=',1,2424) -LexToken(NUMBER,'4',1,2425) -LexToken(EOL,'\n',1,2426) -LexToken(VAR,'model',1,2436) -LexToken(DOT,'.',1,2441) -LexToken(VAR,'sim',1,2442) -LexToken(ASSIGNMENT,'=',1,2445) -LexToken(VAR,'list',1,2446) -LexToken(OPENBRACKET,'(',1,2450) -LexToken(VAR,'function_name',1,2451) -LexToken(COMMA,',',1,2464) -LexToken(VAR,'funtyp',1,2465) -LexToken(CLOSEBRACKET,')',1,2471) -LexToken(EOL,'\n',1,2472) -LexToken(VAR,'model',1,2481) -LexToken(DOT,'.',1,2486) -LexToken(VAR,'in',1,2487) -LexToken(ASSIGNMENT,'=',1,2489) -LexToken(ADDITION,'-',1,2490) -LexToken(NUMBER,'1',1,2491) -LexToken(EOL,'\n',1,2492) -LexToken(VAR,'model',1,2501) -LexToken(DOT,'.',1,2506) -LexToken(VAR,'in2',1,2507) -LexToken(ASSIGNMENT,'=',1,2510) -LexToken(ADDITION,'-',1,2511) -LexToken(NUMBER,'2',1,2512) -LexToken(EOL,'\n',1,2513) -LexToken(VAR,'model',1,2522) -LexToken(DOT,'.',1,2527) -LexToken(VAR,'intyp',1,2528) -LexToken(ASSIGNMENT,'=',1,2533) -LexToken(NUMBER,'2',1,2534) -LexToken(EOL,'\n',1,2535) -LexToken(VAR,'model',1,2544) -LexToken(DOT,'.',1,2549) -LexToken(VAR,'out',1,2550) -LexToken(ASSIGNMENT,'=',1,2553) -LexToken(OPENSQBRACKET,'[',1,2554) -LexToken(ADDITION,'-',1,2555) -LexToken(NUMBER,'1',1,2556) -LexToken(SEMICOLON,';',1,2557) -LexToken(ADDITION,'-',1,2558) -LexToken(NUMBER,'1',1,2559) -LexToken(CLOSESQBRACKET,']',1,2560) -LexToken(EOL,'\n',1,2561) -LexToken(VAR,'model',1,2570) -LexToken(DOT,'.',1,2575) -LexToken(VAR,'out2',1,2576) -LexToken(ASSIGNMENT,'=',1,2580) -LexToken(OPENSQBRACKET,'[',1,2581) -LexToken(ADDITION,'-',1,2582) -LexToken(NUMBER,'2',1,2583) -LexToken(SEMICOLON,';',1,2584) -LexToken(ADDITION,'-',1,2585) -LexToken(NUMBER,'2',1,2586) -LexToken(CLOSESQBRACKET,']',1,2587) -LexToken(EOL,'\n',1,2588) -LexToken(VAR,'model',1,2597) -LexToken(DOT,'.',1,2602) -LexToken(VAR,'outtyp',1,2603) -LexToken(ASSIGNMENT,'=',1,2609) -LexToken(OPENSQBRACKET,'[',1,2610) -LexToken(NUMBER,'1',1,2611) -LexToken(NUMBER,'1',1,2613) -LexToken(CLOSESQBRACKET,']',1,2614) -LexToken(EOL,'\n',1,2615) -LexToken(VAR,'model',1,2624) -LexToken(DOT,'.',1,2629) -LexToken(VAR,'evtin',1,2630) -LexToken(ASSIGNMENT,'=',1,2635) -LexToken(OPENSQBRACKET,'[',1,2636) -LexToken(CLOSESQBRACKET,']',1,2637) -LexToken(EOL,'\n',1,2638) -LexToken(VAR,'model',1,2647) -LexToken(DOT,'.',1,2652) -LexToken(VAR,'evtout',1,2653) -LexToken(ASSIGNMENT,'=',1,2659) -LexToken(OPENSQBRACKET,'[',1,2660) -LexToken(CLOSESQBRACKET,']',1,2661) -LexToken(EOL,'\n',1,2662) -LexToken(VAR,'model',1,2671) -LexToken(DOT,'.',1,2676) -LexToken(VAR,'state',1,2677) -LexToken(ASSIGNMENT,'=',1,2682) -LexToken(OPENSQBRACKET,'[',1,2683) -LexToken(CLOSESQBRACKET,']',1,2684) -LexToken(EOL,'\n',1,2685) -LexToken(VAR,'model',1,2694) -LexToken(DOT,'.',1,2699) -LexToken(VAR,'dstate',1,2700) -LexToken(ASSIGNMENT,'=',1,2706) -LexToken(OPENSQBRACKET,'[',1,2707) -LexToken(CLOSESQBRACKET,']',1,2708) -LexToken(EOL,'\n',1,2709) -LexToken(VAR,'model',1,2718) -LexToken(DOT,'.',1,2723) -LexToken(VAR,'rpar',1,2724) -LexToken(ASSIGNMENT,'=',1,2728) -LexToken(OPENSQBRACKET,'[',1,2729) -LexToken(CLOSESQBRACKET,']',1,2730) -LexToken(EOL,'\n',1,2731) -LexToken(VAR,'model',1,2740) -LexToken(DOT,'.',1,2745) -LexToken(VAR,'ipar',1,2746) -LexToken(ASSIGNMENT,'=',1,2750) -LexToken(OPENSQBRACKET,'[',1,2751) -LexToken(CLOSESQBRACKET,']',1,2752) -LexToken(EOL,'\n',1,2753) -LexToken(VAR,'model',1,2762) -LexToken(DOT,'.',1,2767) -LexToken(VAR,'blocktype',1,2768) -LexToken(ASSIGNMENT,'=',1,2777) -LexToken(DQSTRING,'"c"',1,2780) -LexToken(EOL,'\n',1,2781) -LexToken(VAR,'model',1,2790) -LexToken(DOT,'.',1,2795) -LexToken(VAR,'firing',1,2796) -LexToken(ASSIGNMENT,'=',1,2802) -LexToken(OPENSQBRACKET,'[',1,2803) -LexToken(CLOSESQBRACKET,']',1,2804) -LexToken(EOL,'\n',1,2805) -LexToken(VAR,'model',1,2814) -LexToken(DOT,'.',1,2819) -LexToken(VAR,'dep_ut',1,2820) -LexToken(ASSIGNMENT,'=',1,2826) -LexToken(OPENSQBRACKET,'[',1,2827) -LexToken(PREVAR_BOOLEAN,'%t',1,2828) -LexToken(PREVAR_BOOLEAN,'%f',1,2831) -LexToken(CLOSESQBRACKET,']',1,2833) -LexToken(EOL,'\n',1,2834) -LexToken(EOL,'\n',1,2835) -LexToken(VAR,'label',1,2844) -LexToken(ASSIGNMENT,'=',1,2849) -LexToken(VAR,'sci2exp',1,2850) -LexToken(OPENBRACKET,'(',1,2857) -LexToken(NUMBER,'1',1,2858) -LexToken(CLOSEBRACKET,')',1,2859) -LexToken(EOL,'\n',1,2860) -LexToken(VAR,'gr_i',1,2869) -LexToken(ASSIGNMENT,'=',1,2873) -LexToken(OPENSQBRACKET,'[',1,2874) -LexToken(CLOSESQBRACKET,']',1,2875) -LexToken(EOL,'\n',1,2876) -LexToken(VAR,'x',1,2885) -LexToken(ASSIGNMENT,'=',1,2886) -LexToken(VAR,'standard_define',1,2887) -LexToken(OPENBRACKET,'(',1,2902) -LexToken(OPENSQBRACKET,'[',1,2903) -LexToken(NUMBER,'3',1,2904) -LexToken(NUMBER,'2',1,2906) -LexToken(CLOSESQBRACKET,']',1,2907) -LexToken(COMMA,',',1,2908) -LexToken(VAR,'model',1,2909) -LexToken(COMMA,',',1,2914) -LexToken(VAR,'label',1,2915) -LexToken(COMMA,',',1,2920) -LexToken(VAR,'gr_i',1,2921) -LexToken(CLOSEBRACKET,')',1,2925) -LexToken(EOL,'\n',1,2926) -LexToken(END,'end',1,2931) -LexToken(EOL,'\n',1,2934) -LexToken(ENDFUNCTION,'endfunction',1,2935) -LexToken(EOL,'\n',1,2946) -LexToken(EOL,'\n',1,2947) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1513) +/* autogenerated from "macros/MatrixOp/MATZREIM.sci" */ +None diff --git a/js/MatrixOp/RICC.js b/js/MatrixOp/RICC.js index 0e217b2c..d1cb1c7d 100644 --- a/js/MatrixOp/RICC.js +++ b/js/MatrixOp/RICC.js @@ -1,462 +1,60 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'RICC',1,852) -LexToken(OPENBRACKET,'(',1,856) -LexToken(VAR,'job',1,857) -LexToken(COMMA,',',1,860) -LexToken(VAR,'arg1',1,861) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg2',1,866) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'x',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,956) -LexToken(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -LexToken(VAR,'label',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(DOT,'.',1,1015) -LexToken(VAR,'exprs',1,1016) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'arg1',1,1036) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'model',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(IF,'if',1,1056) -LexToken(VAR,'size',1,1059) -LexToken(OPENBRACKET,'(',1,1063) -LexToken(VAR,'label',1,1064) -LexToken(COMMA,',',1,1069) -LexToken(DQSTRING,'"*"',1,1072) -LexToken(CLOSEBRACKET,')',1,1073) -LexToken(COMPARISON,'==',1,1074) -LexToken(NUMBER,'14',1,1076) -LexToken(THEN,'then',1,1079) -LexToken(EOL,'\n',1,1083) -LexToken(VAR,'label',1,1096) -LexToken(OPENBRACKET,'(',1,1101) -LexToken(NUMBER,'9',1,1102) -LexToken(CLOSEBRACKET,')',1,1103) -LexToken(ASSIGNMENT,'=',1,1104) -LexToken(OPENSQBRACKET,'[',1,1105) -LexToken(CLOSESQBRACKET,']',1,1106) -LexToken(EOL,'\n',1,1107) -LexToken(END,'end',1,1117) -LexToken(EOL,'\n',1,1135) -LexToken(WHILE,'while',1,1144) -LexToken(PREVAR_BOOLEAN,'%t',1,1150) -LexToken(DO,'do',1,1153) -LexToken(EOL,'\n',1,1155) -LexToken(OPENSQBRACKET,'[',1,1168) -LexToken(VAR,'ok',1,1169) -LexToken(COMMA,',',1,1171) -LexToken(VAR,'tpe',1,1172) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'mod',1,1176) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'exprs',1,1180) -LexToken(CLOSESQBRACKET,']',1,1185) -LexToken(ASSIGNMENT,'=',1,1186) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1187) -LexToken(OPENBRACKET,'(',1,1202) -LexToken(DQSTRING,'"Set RICC Block"',1,1218) -LexToken(COMMA,',',1,1219) -LexToken(OPENSQBRACKET,'[',1,1220) -LexToken(DQSTRING,'"Type (1=Cont 2=Disc)"',1,1243) -LexToken(SEMICOLON,';',1,1244) -LexToken(DQSTRING,'"Model(1=Schr 2=sign(cont) inv(disc))"',1,1283) -LexToken(CLOSESQBRACKET,']',1,1284) -LexToken(COMMA,',',1,1285) -LexToken(VAR,'list',1,1286) -LexToken(OPENBRACKET,'(',1,1290) -LexToken(DQSTRING,'"vec"',1,1295) -LexToken(COMMA,',',1,1296) -LexToken(NUMBER,'1',1,1297) -LexToken(COMMA,',',1,1298) -LexToken(DQSTRING,'"vec"',1,1303) -LexToken(COMMA,',',1,1304) -LexToken(NUMBER,'1',1,1305) -LexToken(CLOSEBRACKET,')',1,1306) -LexToken(COMMA,',',1,1307) -LexToken(VAR,'label',1,1308) -LexToken(CLOSEBRACKET,')',1,1313) -LexToken(EOL,'\n',1,1314) -LexToken(IF,'if',1,1327) -LexToken(NOT,'~',1,1330) -LexToken(VAR,'ok',1,1331) -LexToken(THEN,'then',1,1334) -LexToken(EOL,'\n',1,1338) -LexToken(BREAK,'break',1,1355) -LexToken(EOL,'\n',1,1360) -LexToken(END,'end',1,1374) -LexToken(EOL,'\n',1,1377) -LexToken(VAR,'in',1,1390) -LexToken(ASSIGNMENT,'=',1,1392) -LexToken(OPENSQBRACKET,'[',1,1393) -LexToken(VAR,'model',1,1394) -LexToken(DOT,'.',1,1399) -LexToken(VAR,'in',1,1400) -LexToken(VAR,'model',1,1403) -LexToken(DOT,'.',1,1408) -LexToken(VAR,'in2',1,1409) -LexToken(CLOSESQBRACKET,']',1,1412) -LexToken(EOL,'\n',1,1413) -LexToken(VAR,'out',1,1427) -LexToken(ASSIGNMENT,'=',1,1430) -LexToken(OPENSQBRACKET,'[',1,1431) -LexToken(VAR,'model',1,1432) -LexToken(DOT,'.',1,1437) -LexToken(VAR,'out',1,1438) -LexToken(VAR,'model',1,1442) -LexToken(DOT,'.',1,1447) -LexToken(VAR,'out2',1,1448) -LexToken(CLOSESQBRACKET,']',1,1452) -LexToken(EOL,'\n',1,1453) -LexToken(VAR,'it',1,1467) -LexToken(ASSIGNMENT,'=',1,1469) -LexToken(OPENSQBRACKET,'[',1,1470) -LexToken(NUMBER,'1',1,1471) -LexToken(NUMBER,'1',1,1473) -LexToken(NUMBER,'1',1,1475) -LexToken(CLOSESQBRACKET,']',1,1476) -LexToken(EOL,'\n',1,1477) -LexToken(VAR,'ot',1,1490) -LexToken(ASSIGNMENT,'=',1,1492) -LexToken(NUMBER,'1',1,1493) -LexToken(EOL,'\n',1,1494) -LexToken(VAR,'label',1,1507) -LexToken(ASSIGNMENT,'=',1,1512) -LexToken(VAR,'exprs',1,1513) -LexToken(EOL,'\n',1,1518) -LexToken(OPENSQBRACKET,'[',1,1532) -LexToken(VAR,'model',1,1533) -LexToken(COMMA,',',1,1538) -LexToken(VAR,'graphics',1,1539) -LexToken(COMMA,',',1,1547) -LexToken(VAR,'ok',1,1548) -LexToken(CLOSESQBRACKET,']',1,1550) -LexToken(ASSIGNMENT,'=',1,1551) -LexToken(VAR,'set_io',1,1552) -LexToken(OPENBRACKET,'(',1,1558) -LexToken(VAR,'model',1,1559) -LexToken(COMMA,',',1,1564) -LexToken(VAR,'graphics',1,1565) -LexToken(COMMA,',',1,1573) -LexToken(VAR,'list',1,1574) -LexToken(OPENBRACKET,'(',1,1578) -LexToken(VAR,'in',1,1579) -LexToken(COMMA,',',1,1581) -LexToken(VAR,'it',1,1582) -LexToken(CLOSEBRACKET,')',1,1584) -LexToken(COMMA,',',1,1585) -LexToken(VAR,'list',1,1586) -LexToken(OPENBRACKET,'(',1,1590) -LexToken(VAR,'out',1,1591) -LexToken(COMMA,',',1,1594) -LexToken(VAR,'ot',1,1595) -LexToken(CLOSEBRACKET,')',1,1597) -LexToken(COMMA,',',1,1598) -LexToken(OPENSQBRACKET,'[',1,1599) -LexToken(CLOSESQBRACKET,']',1,1600) -LexToken(COMMA,',',1,1601) -LexToken(OPENSQBRACKET,'[',1,1602) -LexToken(CLOSESQBRACKET,']',1,1603) -LexToken(CLOSEBRACKET,')',1,1604) -LexToken(EOL,'\n',1,1605) -LexToken(IF,'if',1,1618) -LexToken(VAR,'ok',1,1621) -LexToken(THEN,'then',1,1624) -LexToken(EOL,'\n',1,1628) -LexToken(VAR,'model',1,1645) -LexToken(DOT,'.',1,1650) -LexToken(VAR,'ipar',1,1651) -LexToken(ASSIGNMENT,'=',1,1655) -LexToken(OPENSQBRACKET,'[',1,1656) -LexToken(VAR,'tpe',1,1657) -LexToken(SEMICOLON,';',1,1660) -LexToken(VAR,'mod',1,1661) -LexToken(CLOSESQBRACKET,']',1,1664) -LexToken(EOL,'\n',1,1665) -LexToken(VAR,'graphics',1,1682) -LexToken(DOT,'.',1,1690) -LexToken(VAR,'exprs',1,1691) -LexToken(ASSIGNMENT,'=',1,1696) -LexToken(VAR,'label',1,1697) -LexToken(EOL,'\n',1,1702) -LexToken(VAR,'arg1',1,1720) -LexToken(DOT,'.',1,1724) -LexToken(VAR,'graphics',1,1725) -LexToken(ASSIGNMENT,'=',1,1733) -LexToken(VAR,'graphics',1,1734) -LexToken(EOL,'\n',1,1742) -LexToken(VAR,'arg1',1,1760) -LexToken(DOT,'.',1,1764) -LexToken(VAR,'model',1,1765) -LexToken(ASSIGNMENT,'=',1,1770) -LexToken(VAR,'model',1,1771) -LexToken(EOL,'\n',1,1776) -LexToken(VAR,'x',1,1794) -LexToken(ASSIGNMENT,'=',1,1795) -LexToken(VAR,'arg1',1,1796) -LexToken(EOL,'\n',1,1800) -LexToken(BREAK,'break',1,1817) -LexToken(EOL,'\n',1,1822) -LexToken(END,'end',1,1835) -LexToken(EOL,'\n',1,1838) -LexToken(END,'end',1,1847) -LexToken(EOL,'\n',1,1850) -LexToken(CASE,'case',1,1855) -LexToken(DQSTRING,'"define"',1,1867) -LexToken(THEN,'then',1,1869) -LexToken(EOL,'\n',1,1873) -LexToken(VAR,'model',1,1882) -LexToken(ASSIGNMENT,'=',1,1887) -LexToken(SCICOS_MODEL,'scicos_model',1,1888) -LexToken(OPENBRACKET,'(',1,1900) -LexToken(CLOSEBRACKET,')',1,1901) -LexToken(EOL,'\n',1,1902) -LexToken(VAR,'function_name',1,1911) -LexToken(ASSIGNMENT,'=',1,1924) -LexToken(DQSTRING,'"ricc_m"',1,1932) -LexToken(EOL,'\n',1,1933) -LexToken(VAR,'funtyp',1,1943) -LexToken(ASSIGNMENT,'=',1,1949) -LexToken(NUMBER,'4',1,1950) -LexToken(EOL,'\n',1,1951) -LexToken(VAR,'model',1,1961) -LexToken(DOT,'.',1,1966) -LexToken(VAR,'sim',1,1967) -LexToken(ASSIGNMENT,'=',1,1970) -LexToken(VAR,'list',1,1971) -LexToken(OPENBRACKET,'(',1,1975) -LexToken(VAR,'function_name',1,1976) -LexToken(COMMA,',',1,1989) -LexToken(VAR,'funtyp',1,1990) -LexToken(CLOSEBRACKET,')',1,1996) -LexToken(EOL,'\n',1,1997) -LexToken(VAR,'model',1,2006) -LexToken(DOT,'.',1,2011) -LexToken(VAR,'in',1,2012) -LexToken(ASSIGNMENT,'=',1,2014) -LexToken(OPENSQBRACKET,'[',1,2015) -LexToken(ADDITION,'-',1,2016) -LexToken(NUMBER,'1',1,2017) -LexToken(SEMICOLON,';',1,2018) -LexToken(ADDITION,'-',1,2019) -LexToken(NUMBER,'1',1,2020) -LexToken(SEMICOLON,';',1,2021) -LexToken(ADDITION,'-',1,2022) -LexToken(NUMBER,'1',1,2023) -LexToken(CLOSESQBRACKET,']',1,2024) -LexToken(EOL,'\n',1,2025) -LexToken(VAR,'model',1,2034) -LexToken(DOT,'.',1,2039) -LexToken(VAR,'in2',1,2040) -LexToken(ASSIGNMENT,'=',1,2043) -LexToken(OPENSQBRACKET,'[',1,2044) -LexToken(ADDITION,'-',1,2045) -LexToken(NUMBER,'1',1,2046) -LexToken(SEMICOLON,';',1,2047) -LexToken(ADDITION,'-',1,2048) -LexToken(NUMBER,'1',1,2049) -LexToken(SEMICOLON,';',1,2050) -LexToken(ADDITION,'-',1,2051) -LexToken(NUMBER,'1',1,2052) -LexToken(CLOSESQBRACKET,']',1,2053) -LexToken(EOL,'\n',1,2054) -LexToken(VAR,'model',1,2063) -LexToken(DOT,'.',1,2068) -LexToken(VAR,'intyp',1,2069) -LexToken(ASSIGNMENT,'=',1,2074) -LexToken(OPENSQBRACKET,'[',1,2075) -LexToken(NUMBER,'1',1,2076) -LexToken(NUMBER,'1',1,2078) -LexToken(NUMBER,'1',1,2080) -LexToken(CLOSESQBRACKET,']',1,2081) -LexToken(EOL,'\n',1,2082) -LexToken(VAR,'model',1,2091) -LexToken(DOT,'.',1,2096) -LexToken(VAR,'out',1,2097) -LexToken(ASSIGNMENT,'=',1,2100) -LexToken(ADDITION,'-',1,2101) -LexToken(NUMBER,'1',1,2102) -LexToken(EOL,'\n',1,2103) -LexToken(VAR,'model',1,2112) -LexToken(DOT,'.',1,2117) -LexToken(VAR,'out2',1,2118) -LexToken(ASSIGNMENT,'=',1,2122) -LexToken(ADDITION,'-',1,2123) -LexToken(NUMBER,'1',1,2124) -LexToken(EOL,'\n',1,2125) -LexToken(VAR,'model',1,2134) -LexToken(DOT,'.',1,2139) -LexToken(VAR,'outtyp',1,2140) -LexToken(ASSIGNMENT,'=',1,2146) -LexToken(NUMBER,'1',1,2147) -LexToken(EOL,'\n',1,2148) -LexToken(VAR,'model',1,2157) -LexToken(DOT,'.',1,2162) -LexToken(VAR,'evtin',1,2163) -LexToken(ASSIGNMENT,'=',1,2168) -LexToken(OPENSQBRACKET,'[',1,2169) -LexToken(CLOSESQBRACKET,']',1,2170) -LexToken(EOL,'\n',1,2171) -LexToken(VAR,'model',1,2180) -LexToken(DOT,'.',1,2185) -LexToken(VAR,'evtout',1,2186) -LexToken(ASSIGNMENT,'=',1,2192) -LexToken(OPENSQBRACKET,'[',1,2193) -LexToken(CLOSESQBRACKET,']',1,2194) -LexToken(EOL,'\n',1,2195) -LexToken(VAR,'model',1,2204) -LexToken(DOT,'.',1,2209) -LexToken(VAR,'state',1,2210) -LexToken(ASSIGNMENT,'=',1,2215) -LexToken(OPENSQBRACKET,'[',1,2216) -LexToken(CLOSESQBRACKET,']',1,2217) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'model',1,2227) -LexToken(DOT,'.',1,2232) -LexToken(VAR,'dstate',1,2233) -LexToken(ASSIGNMENT,'=',1,2239) -LexToken(OPENSQBRACKET,'[',1,2240) -LexToken(CLOSESQBRACKET,']',1,2241) -LexToken(EOL,'\n',1,2242) -LexToken(VAR,'model',1,2251) -LexToken(DOT,'.',1,2256) -LexToken(VAR,'rpar',1,2257) -LexToken(ASSIGNMENT,'=',1,2261) -LexToken(OPENSQBRACKET,'[',1,2262) -LexToken(CLOSESQBRACKET,']',1,2263) -LexToken(EOL,'\n',1,2264) -LexToken(VAR,'model',1,2273) -LexToken(DOT,'.',1,2278) -LexToken(VAR,'ipar',1,2279) -LexToken(ASSIGNMENT,'=',1,2283) -LexToken(OPENSQBRACKET,'[',1,2284) -LexToken(NUMBER,'1',1,2285) -LexToken(SEMICOLON,';',1,2286) -LexToken(NUMBER,'1',1,2287) -LexToken(CLOSESQBRACKET,']',1,2288) -LexToken(EOL,'\n',1,2289) -LexToken(VAR,'model',1,2298) -LexToken(DOT,'.',1,2303) -LexToken(VAR,'blocktype',1,2304) -LexToken(ASSIGNMENT,'=',1,2313) -LexToken(DQSTRING,'"c"',1,2316) -LexToken(EOL,'\n',1,2317) -LexToken(VAR,'model',1,2326) -LexToken(DOT,'.',1,2331) -LexToken(VAR,'firing',1,2332) -LexToken(ASSIGNMENT,'=',1,2338) -LexToken(OPENSQBRACKET,'[',1,2339) -LexToken(CLOSESQBRACKET,']',1,2340) -LexToken(EOL,'\n',1,2341) -LexToken(VAR,'model',1,2350) -LexToken(DOT,'.',1,2355) -LexToken(VAR,'dep_ut',1,2356) -LexToken(ASSIGNMENT,'=',1,2362) -LexToken(OPENSQBRACKET,'[',1,2363) -LexToken(PREVAR_BOOLEAN,'%t',1,2364) -LexToken(PREVAR_BOOLEAN,'%f',1,2367) -LexToken(CLOSESQBRACKET,']',1,2369) -LexToken(EOL,'\n',1,2370) -LexToken(VAR,'label',1,2379) -LexToken(ASSIGNMENT,'=',1,2384) -LexToken(OPENSQBRACKET,'[',1,2385) -LexToken(VAR,'sci2exp',1,2386) -LexToken(OPENBRACKET,'(',1,2393) -LexToken(NUMBER,'1',1,2394) -LexToken(CLOSEBRACKET,')',1,2395) -LexToken(SEMICOLON,';',1,2396) -LexToken(VAR,'sci2exp',1,2397) -LexToken(OPENBRACKET,'(',1,2404) -LexToken(NUMBER,'1',1,2405) -LexToken(CLOSEBRACKET,')',1,2406) -LexToken(CLOSESQBRACKET,']',1,2407) -LexToken(EOL,'\n',1,2408) -LexToken(VAR,'gr_i',1,2418) -LexToken(ASSIGNMENT,'=',1,2422) -LexToken(OPENSQBRACKET,'[',1,2423) -LexToken(CLOSESQBRACKET,']',1,2424) -LexToken(EOL,'\n',1,2425) -LexToken(VAR,'x',1,2434) -LexToken(ASSIGNMENT,'=',1,2435) -LexToken(VAR,'standard_define',1,2436) -LexToken(OPENBRACKET,'(',1,2451) -LexToken(OPENSQBRACKET,'[',1,2452) -LexToken(NUMBER,'2',1,2453) -LexToken(NUMBER,'2',1,2455) -LexToken(CLOSESQBRACKET,']',1,2456) -LexToken(COMMA,',',1,2457) -LexToken(VAR,'model',1,2458) -LexToken(COMMA,',',1,2463) -LexToken(VAR,'label',1,2464) -LexToken(COMMA,',',1,2469) -LexToken(VAR,'gr_i',1,2470) -LexToken(CLOSEBRACKET,')',1,2474) -LexToken(EOL,'\n',1,2475) -LexToken(END,'end',1,2480) -LexToken(EOL,'\n',1,2483) -LexToken(ENDFUNCTION,'endfunction',1,2484) -LexToken(EOL,'\n',1,2495) +/* autogenerated from "macros/MatrixOp/RICC.sci" */ +function RICC() { +RICC.prototype.get = function RICC() { +} +RICC.prototype.set = function RICC() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +if (size(label,"*")==14) { +label[9]=[]; +} +while (true) { +[ok,tpe,mod,exprs]=scicos_getvalue("Set RICC Block",["Type (1=Cont 2=Disc)","Model(1=Schr 2=sign(cont) inv(disc))"],list("vec",1,"vec",1),label); +if (!ok) { +break +} +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +it=[1,1,1]; +ot=1; +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +if (ok) { +model.ipar=[tpe,mod]; +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +RICC.prototype.define = function RICC() { +model=scicos_model(); +function_name="ricc_m"; +funtyp=4; +model.sim=list(function_name,funtyp); +model.in=[-1,-1,-1]; +model.in2=[-1,-1,-1]; +model.intyp=[1,1,1]; +model.out=-1; +model.out2=-1; +model.outtyp=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=[1,1]; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +label=[sci2exp(1),sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +RICC.prototype.details = function RICC() { +} +} diff --git a/js/MatrixOp/ROOTCOEF.js b/js/MatrixOp/ROOTCOEF.js index 7f5d545f..eb039445 100644 --- a/js/MatrixOp/ROOTCOEF.js +++ b/js/MatrixOp/ROOTCOEF.js @@ -1,484 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ROOTCOEF',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'x',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'y',1,897) -LexToken(ASSIGNMENT,'=',1,898) -LexToken(OPENSQBRACKET,'[',1,899) -LexToken(CLOSESQBRACKET,']',1,900) -LexToken(EOL,'\n',1,901) -LexToken(VAR,'typ',1,907) -LexToken(ASSIGNMENT,'=',1,910) -LexToken(OPENSQBRACKET,'[',1,911) -LexToken(CLOSESQBRACKET,']',1,912) -LexToken(EOL,'\n',1,913) -LexToken(SELECT,'select',1,919) -LexToken(VAR,'job',1,926) -LexToken(EOL,'\n',1,929) -LexToken(CASE,'case',1,934) -LexToken(DQSTRING,'"set"',1,943) -LexToken(THEN,'then',1,945) -LexToken(EOL,'\n',1,949) -LexToken(VAR,'x',1,958) -LexToken(ASSIGNMENT,'=',1,959) -LexToken(VAR,'arg1',1,960) -LexToken(EOL,'\n',1,964) -LexToken(VAR,'graphics',1,973) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(VAR,'arg1',1,982) -LexToken(DOT,'.',1,986) -LexToken(VAR,'graphics',1,987) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'label',1,1005) -LexToken(ASSIGNMENT,'=',1,1010) -LexToken(VAR,'graphics',1,1011) -LexToken(DOT,'.',1,1019) -LexToken(VAR,'exprs',1,1020) -LexToken(EOL,'\n',1,1025) -LexToken(VAR,'model',1,1034) -LexToken(ASSIGNMENT,'=',1,1039) -LexToken(VAR,'arg1',1,1040) -LexToken(DOT,'.',1,1044) -LexToken(VAR,'model',1,1045) -LexToken(EOL,'\n',1,1050) -LexToken(IF,'if',1,1060) -LexToken(VAR,'size',1,1063) -LexToken(OPENBRACKET,'(',1,1067) -LexToken(VAR,'label',1,1068) -LexToken(COMMA,',',1,1073) -LexToken(DQSTRING,'"*"',1,1076) -LexToken(CLOSEBRACKET,')',1,1077) -LexToken(COMPARISON,'==',1,1078) -LexToken(NUMBER,'14',1,1080) -LexToken(THEN,'then',1,1083) -LexToken(EOL,'\n',1,1087) -LexToken(VAR,'label',1,1100) -LexToken(OPENBRACKET,'(',1,1105) -LexToken(NUMBER,'9',1,1106) -LexToken(CLOSEBRACKET,')',1,1107) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(OPENSQBRACKET,'[',1,1109) -LexToken(CLOSESQBRACKET,']',1,1110) -LexToken(EOL,'\n',1,1111) -LexToken(END,'end',1,1121) -LexToken(EOL,'\n',1,1139) -LexToken(WHILE,'while',1,1148) -LexToken(PREVAR_BOOLEAN,'%t',1,1154) -LexToken(DO,'do',1,1157) -LexToken(EOL,'\n',1,1159) -LexToken(OPENSQBRACKET,'[',1,1172) -LexToken(VAR,'ok',1,1173) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'typ',1,1176) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'inp',1,1180) -LexToken(COMMA,',',1,1183) -LexToken(VAR,'exprs',1,1184) -LexToken(CLOSESQBRACKET,']',1,1189) -LexToken(ASSIGNMENT,'=',1,1190) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1191) -LexToken(OPENBRACKET,'(',1,1206) -LexToken(DQSTRING,'"Set ROOTCOEF Block"',1,1226) -LexToken(COMMA,',',1,1227) -LexToken(OPENSQBRACKET,'[',1,1243) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1279) -LexToken(SEMICOLON,';',1,1280) -LexToken(DQSTRING,'"input row size"',1,1296) -LexToken(SEMICOLON,';',1,1297) -LexToken(CLOSESQBRACKET,']',1,1298) -LexToken(COMMA,',',1,1299) -LexToken(VAR,'list',1,1300) -LexToken(OPENBRACKET,'(',1,1304) -LexToken(DQSTRING,'"vec"',1,1309) -LexToken(COMMA,',',1,1310) -LexToken(NUMBER,'1',1,1311) -LexToken(COMMA,',',1,1312) -LexToken(DQSTRING,'"vec"',1,1317) -LexToken(COMMA,',',1,1318) -LexToken(NUMBER,'1',1,1319) -LexToken(CLOSEBRACKET,')',1,1320) -LexToken(COMMA,',',1,1321) -LexToken(VAR,'label',1,1322) -LexToken(CLOSEBRACKET,')',1,1327) -LexToken(EOL,'\n',1,1328) -LexToken(IF,'if',1,1341) -LexToken(NOT,'~',1,1344) -LexToken(VAR,'ok',1,1345) -LexToken(THEN,'then',1,1348) -LexToken(EOL,'\n',1,1352) -LexToken(BREAK,'break',1,1369) -LexToken(EOL,'\n',1,1374) -LexToken(END,'end',1,1388) -LexToken(EOL,'\n',1,1391) -LexToken(IF,'if',1,1404) -LexToken(OPENBRACKET,'(',1,1407) -LexToken(VAR,'typ',1,1408) -LexToken(COMPARISON,'==',1,1411) -LexToken(NUMBER,'1',1,1413) -LexToken(CLOSEBRACKET,')',1,1414) -LexToken(THEN,'then',1,1416) -LexToken(EOL,'\n',1,1420) -LexToken(VAR,'function_name',1,1437) -LexToken(ASSIGNMENT,'=',1,1450) -LexToken(DQSTRING,'"root_coef"',1,1461) -LexToken(EOL,'\n',1,1462) -LexToken(VAR,'ot',1,1480) -LexToken(ASSIGNMENT,'=',1,1482) -LexToken(NUMBER,'1',1,1483) -LexToken(EOL,'\n',1,1484) -LexToken(VAR,'it',1,1502) -LexToken(ASSIGNMENT,'=',1,1504) -LexToken(NUMBER,'1',1,1505) -LexToken(EOL,'\n',1,1506) -LexToken(ELSEIF,'elseif',1,1520) -LexToken(OPENBRACKET,'(',1,1527) -LexToken(VAR,'typ',1,1528) -LexToken(COMPARISON,'==',1,1531) -LexToken(NUMBER,'2',1,1533) -LexToken(CLOSEBRACKET,')',1,1534) -LexToken(THEN,'then',1,1536) -LexToken(EOL,'\n',1,1540) -LexToken(VAR,'function_name',1,1557) -LexToken(ASSIGNMENT,'=',1,1570) -LexToken(DQSTRING,'"rootz_coef"',1,1582) -LexToken(EOL,'\n',1,1583) -LexToken(VAR,'ot',1,1601) -LexToken(ASSIGNMENT,'=',1,1603) -LexToken(NUMBER,'2',1,1604) -LexToken(EOL,'\n',1,1605) -LexToken(VAR,'it',1,1623) -LexToken(ASSIGNMENT,'=',1,1625) -LexToken(NUMBER,'2',1,1626) -LexToken(EOL,'\n',1,1627) -LexToken(ELSE,'else',1,1641) -LexToken(EOL,'\n',1,1645) -LexToken(VAR,'message',1,1662) -LexToken(OPENBRACKET,'(',1,1669) -LexToken(DQSTRING,'"Datatype is not supported"',1,1696) -LexToken(CLOSEBRACKET,')',1,1697) -LexToken(EOL,'\n',1,1698) -LexToken(VAR,'ok',1,1716) -LexToken(ASSIGNMENT,'=',1,1718) -LexToken(PREVAR_BOOLEAN,'%f',1,1719) -LexToken(EOL,'\n',1,1721) -LexToken(END,'end',1,1735) -LexToken(EOL,'\n',1,1738) -LexToken(VAR,'in',1,1751) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(OPENSQBRACKET,'[',1,1754) -LexToken(VAR,'inp',1,1755) -LexToken(VAR,'model',1,1759) -LexToken(DOT,'.',1,1764) -LexToken(VAR,'in2',1,1765) -LexToken(CLOSESQBRACKET,']',1,1768) -LexToken(EOL,'\n',1,1769) -LexToken(VAR,'out',1,1783) -LexToken(ASSIGNMENT,'=',1,1786) -LexToken(OPENSQBRACKET,'[',1,1787) -LexToken(VAR,'inp',1,1788) -LexToken(ADDITION,'+',1,1791) -LexToken(NUMBER,'1',1,1792) -LexToken(VAR,'model',1,1794) -LexToken(DOT,'.',1,1799) -LexToken(VAR,'out2',1,1800) -LexToken(CLOSESQBRACKET,']',1,1804) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'funtyp',1,1819) -LexToken(ASSIGNMENT,'=',1,1825) -LexToken(NUMBER,'4',1,1826) -LexToken(EOL,'\n',1,1827) -LexToken(IF,'if',1,1841) -LexToken(VAR,'ok',1,1844) -LexToken(THEN,'then',1,1847) -LexToken(EOL,'\n',1,1851) -LexToken(VAR,'label',1,1868) -LexToken(ASSIGNMENT,'=',1,1873) -LexToken(VAR,'exprs',1,1874) -LexToken(EOL,'\n',1,1879) -LexToken(OPENSQBRACKET,'[',1,1897) -LexToken(VAR,'model',1,1898) -LexToken(COMMA,',',1,1903) -LexToken(VAR,'graphics',1,1904) -LexToken(COMMA,',',1,1912) -LexToken(VAR,'ok',1,1913) -LexToken(CLOSESQBRACKET,']',1,1915) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(VAR,'set_io',1,1917) -LexToken(OPENBRACKET,'(',1,1923) -LexToken(VAR,'model',1,1924) -LexToken(COMMA,',',1,1929) -LexToken(VAR,'graphics',1,1930) -LexToken(COMMA,',',1,1938) -LexToken(VAR,'list',1,1939) -LexToken(OPENBRACKET,'(',1,1943) -LexToken(VAR,'in',1,1944) -LexToken(COMMA,',',1,1946) -LexToken(VAR,'it',1,1947) -LexToken(CLOSEBRACKET,')',1,1949) -LexToken(COMMA,',',1,1950) -LexToken(VAR,'list',1,1951) -LexToken(OPENBRACKET,'(',1,1955) -LexToken(VAR,'out',1,1956) -LexToken(COMMA,',',1,1959) -LexToken(VAR,'ot',1,1960) -LexToken(CLOSEBRACKET,')',1,1962) -LexToken(COMMA,',',1,1963) -LexToken(OPENSQBRACKET,'[',1,1964) -LexToken(CLOSESQBRACKET,']',1,1965) -LexToken(COMMA,',',1,1966) -LexToken(OPENSQBRACKET,'[',1,1967) -LexToken(CLOSESQBRACKET,']',1,1968) -LexToken(CLOSEBRACKET,')',1,1969) -LexToken(EOL,'\n',1,1970) -LexToken(VAR,'model',1,1987) -LexToken(DOT,'.',1,1992) -LexToken(VAR,'sim',1,1993) -LexToken(ASSIGNMENT,'=',1,1996) -LexToken(VAR,'list',1,1997) -LexToken(OPENBRACKET,'(',1,2001) -LexToken(VAR,'function_name',1,2002) -LexToken(COMMA,',',1,2015) -LexToken(VAR,'funtyp',1,2016) -LexToken(CLOSEBRACKET,')',1,2022) -LexToken(EOL,'\n',1,2023) -LexToken(VAR,'graphics',1,2041) -LexToken(DOT,'.',1,2049) -LexToken(VAR,'exprs',1,2050) -LexToken(ASSIGNMENT,'=',1,2055) -LexToken(VAR,'label',1,2056) -LexToken(EOL,'\n',1,2061) -LexToken(VAR,'arg1',1,2079) -LexToken(DOT,'.',1,2083) -LexToken(VAR,'graphics',1,2084) -LexToken(ASSIGNMENT,'=',1,2092) -LexToken(VAR,'graphics',1,2093) -LexToken(EOL,'\n',1,2101) -LexToken(VAR,'arg1',1,2119) -LexToken(DOT,'.',1,2123) -LexToken(VAR,'model',1,2124) -LexToken(ASSIGNMENT,'=',1,2129) -LexToken(VAR,'model',1,2130) -LexToken(EOL,'\n',1,2135) -LexToken(VAR,'x',1,2153) -LexToken(ASSIGNMENT,'=',1,2154) -LexToken(VAR,'arg1',1,2155) -LexToken(EOL,'\n',1,2159) -LexToken(BREAK,'break',1,2176) -LexToken(EOL,'\n',1,2181) -LexToken(END,'end',1,2194) -LexToken(EOL,'\n',1,2197) -LexToken(END,'end',1,2206) -LexToken(EOL,'\n',1,2209) -LexToken(CASE,'case',1,2214) -LexToken(DQSTRING,'"define"',1,2226) -LexToken(THEN,'then',1,2228) -LexToken(EOL,'\n',1,2232) -LexToken(VAR,'model',1,2241) -LexToken(ASSIGNMENT,'=',1,2246) -LexToken(SCICOS_MODEL,'scicos_model',1,2247) -LexToken(OPENBRACKET,'(',1,2259) -LexToken(CLOSEBRACKET,')',1,2260) -LexToken(EOL,'\n',1,2261) -LexToken(VAR,'function_name',1,2270) -LexToken(ASSIGNMENT,'=',1,2283) -LexToken(DQSTRING,'"root_coef"',1,2294) -LexToken(EOL,'\n',1,2295) -LexToken(VAR,'funtyp',1,2305) -LexToken(ASSIGNMENT,'=',1,2311) -LexToken(NUMBER,'4',1,2312) -LexToken(EOL,'\n',1,2313) -LexToken(VAR,'model',1,2323) -LexToken(DOT,'.',1,2328) -LexToken(VAR,'sim',1,2329) -LexToken(ASSIGNMENT,'=',1,2332) -LexToken(VAR,'list',1,2333) -LexToken(OPENBRACKET,'(',1,2337) -LexToken(VAR,'function_name',1,2338) -LexToken(COMMA,',',1,2351) -LexToken(VAR,'funtyp',1,2352) -LexToken(CLOSEBRACKET,')',1,2358) -LexToken(EOL,'\n',1,2359) -LexToken(EOL,'\n',1,2360) -LexToken(VAR,'model',1,2369) -LexToken(DOT,'.',1,2374) -LexToken(VAR,'in',1,2375) -LexToken(ASSIGNMENT,'=',1,2377) -LexToken(ADDITION,'-',1,2378) -LexToken(NUMBER,'1',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(VAR,'model',1,2389) -LexToken(DOT,'.',1,2394) -LexToken(VAR,'in2',1,2395) -LexToken(ASSIGNMENT,'=',1,2398) -LexToken(NUMBER,'1',1,2399) -LexToken(EOL,'\n',1,2400) -LexToken(VAR,'model',1,2409) -LexToken(DOT,'.',1,2414) -LexToken(VAR,'intyp',1,2415) -LexToken(ASSIGNMENT,'=',1,2420) -LexToken(NUMBER,'1',1,2421) -LexToken(EOL,'\n',1,2422) -LexToken(VAR,'model',1,2431) -LexToken(DOT,'.',1,2436) -LexToken(VAR,'out',1,2437) -LexToken(ASSIGNMENT,'=',1,2440) -LexToken(ADDITION,'-',1,2441) -LexToken(NUMBER,'2',1,2442) -LexToken(EOL,'\n',1,2443) -LexToken(VAR,'model',1,2452) -LexToken(DOT,'.',1,2457) -LexToken(VAR,'out2',1,2458) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(NUMBER,'1',1,2463) -LexToken(EOL,'\n',1,2464) -LexToken(VAR,'model',1,2473) -LexToken(DOT,'.',1,2478) -LexToken(VAR,'outtyp',1,2479) -LexToken(ASSIGNMENT,'=',1,2485) -LexToken(NUMBER,'1',1,2486) -LexToken(EOL,'\n',1,2487) -LexToken(VAR,'model',1,2496) -LexToken(DOT,'.',1,2501) -LexToken(VAR,'evtin',1,2502) -LexToken(ASSIGNMENT,'=',1,2507) -LexToken(OPENSQBRACKET,'[',1,2508) -LexToken(CLOSESQBRACKET,']',1,2509) -LexToken(EOL,'\n',1,2510) -LexToken(VAR,'model',1,2519) -LexToken(DOT,'.',1,2524) -LexToken(VAR,'evtout',1,2525) -LexToken(ASSIGNMENT,'=',1,2531) -LexToken(OPENSQBRACKET,'[',1,2532) -LexToken(CLOSESQBRACKET,']',1,2533) -LexToken(EOL,'\n',1,2534) -LexToken(VAR,'model',1,2543) -LexToken(DOT,'.',1,2548) -LexToken(VAR,'state',1,2549) -LexToken(ASSIGNMENT,'=',1,2554) -LexToken(OPENSQBRACKET,'[',1,2555) -LexToken(CLOSESQBRACKET,']',1,2556) -LexToken(EOL,'\n',1,2557) -LexToken(VAR,'model',1,2566) -LexToken(DOT,'.',1,2571) -LexToken(VAR,'dstate',1,2572) -LexToken(ASSIGNMENT,'=',1,2578) -LexToken(OPENSQBRACKET,'[',1,2579) -LexToken(CLOSESQBRACKET,']',1,2580) -LexToken(EOL,'\n',1,2581) -LexToken(VAR,'model',1,2590) -LexToken(DOT,'.',1,2595) -LexToken(VAR,'rpar',1,2596) -LexToken(ASSIGNMENT,'=',1,2600) -LexToken(OPENSQBRACKET,'[',1,2601) -LexToken(CLOSESQBRACKET,']',1,2602) -LexToken(EOL,'\n',1,2603) -LexToken(VAR,'model',1,2612) -LexToken(DOT,'.',1,2617) -LexToken(VAR,'ipar',1,2618) -LexToken(ASSIGNMENT,'=',1,2622) -LexToken(OPENSQBRACKET,'[',1,2623) -LexToken(CLOSESQBRACKET,']',1,2624) -LexToken(EOL,'\n',1,2625) -LexToken(VAR,'model',1,2634) -LexToken(DOT,'.',1,2639) -LexToken(VAR,'blocktype',1,2640) -LexToken(ASSIGNMENT,'=',1,2649) -LexToken(DQSTRING,'"c"',1,2652) -LexToken(EOL,'\n',1,2653) -LexToken(VAR,'model',1,2662) -LexToken(DOT,'.',1,2667) -LexToken(VAR,'firing',1,2668) -LexToken(ASSIGNMENT,'=',1,2674) -LexToken(OPENSQBRACKET,'[',1,2675) -LexToken(CLOSESQBRACKET,']',1,2676) -LexToken(EOL,'\n',1,2677) -LexToken(VAR,'model',1,2686) -LexToken(DOT,'.',1,2691) -LexToken(VAR,'dep_ut',1,2692) -LexToken(ASSIGNMENT,'=',1,2698) -LexToken(OPENSQBRACKET,'[',1,2699) -LexToken(PREVAR_BOOLEAN,'%t',1,2700) -LexToken(PREVAR_BOOLEAN,'%f',1,2703) -LexToken(CLOSESQBRACKET,']',1,2705) -LexToken(EOL,'\n',1,2706) -LexToken(VAR,'label',1,2715) -LexToken(ASSIGNMENT,'=',1,2720) -LexToken(OPENSQBRACKET,'[',1,2721) -LexToken(VAR,'sci2exp',1,2722) -LexToken(OPENBRACKET,'(',1,2729) -LexToken(NUMBER,'1',1,2730) -LexToken(CLOSEBRACKET,')',1,2731) -LexToken(SEMICOLON,';',1,2732) -LexToken(VAR,'sci2exp',1,2733) -LexToken(OPENBRACKET,'(',1,2740) -LexToken(NUMBER,'1',1,2741) -LexToken(CLOSEBRACKET,')',1,2742) -LexToken(CLOSESQBRACKET,']',1,2743) -LexToken(EOL,'\n',1,2744) -LexToken(VAR,'gr_i',1,2754) -LexToken(ASSIGNMENT,'=',1,2758) -LexToken(OPENSQBRACKET,'[',1,2759) -LexToken(CLOSESQBRACKET,']',1,2760) -LexToken(EOL,'\n',1,2761) -LexToken(VAR,'x',1,2770) -LexToken(ASSIGNMENT,'=',1,2771) -LexToken(VAR,'standard_define',1,2772) -LexToken(OPENBRACKET,'(',1,2787) -LexToken(OPENSQBRACKET,'[',1,2788) -LexToken(NUMBER,'3',1,2789) -LexToken(NUMBER,'2',1,2791) -LexToken(CLOSESQBRACKET,']',1,2792) -LexToken(COMMA,',',1,2793) -LexToken(VAR,'model',1,2794) -LexToken(COMMA,',',1,2799) -LexToken(VAR,'label',1,2800) -LexToken(COMMA,',',1,2805) -LexToken(VAR,'gr_i',1,2806) -LexToken(CLOSEBRACKET,')',1,2810) -LexToken(EOL,'\n',1,2811) -LexToken(END,'end',1,2816) -LexToken(EOL,'\n',1,2819) -LexToken(ENDFUNCTION,'endfunction',1,2820) -LexToken(EOL,'\n',1,2831) -LexToken(EOL,'\n',1,2832) +Syntax error in input LexToken(VAR,'model',1,1794) +/* autogenerated from "macros/MatrixOp/ROOTCOEF.sci" */ +None diff --git a/js/MatrixOp/SQRT.js b/js/MatrixOp/SQRT.js index 82035ec5..19ee1bbc 100644 --- a/js/MatrixOp/SQRT.js +++ b/js/MatrixOp/SQRT.js @@ -1,383 +1,56 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SQRT',1,852) -LexToken(OPENBRACKET,'(',1,856) -LexToken(VAR,'job',1,857) -LexToken(COMMA,',',1,860) -LexToken(VAR,'arg1',1,861) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg2',1,866) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'x',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,956) -LexToken(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -LexToken(VAR,'label',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(DOT,'.',1,1015) -LexToken(VAR,'exprs',1,1016) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'arg1',1,1036) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'model',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(WHILE,'while',1,1056) -LexToken(PREVAR_BOOLEAN,'%t',1,1062) -LexToken(DO,'do',1,1065) -LexToken(EOL,'\n',1,1067) -LexToken(OPENSQBRACKET,'[',1,1080) -LexToken(VAR,'ok',1,1081) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'typ',1,1084) -LexToken(COMMA,',',1,1087) -LexToken(VAR,'exprs',1,1088) -LexToken(CLOSESQBRACKET,']',1,1093) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1095) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(DQSTRING,'"Set SQRT Block"',1,1126) -LexToken(COMMA,',',1,1127) -LexToken(OPENSQBRACKET,'[',1,1143) -LexToken(DQSTRING,'"Datatype(1=real double 2=Complex)"',1,1179) -LexToken(CLOSESQBRACKET,']',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'list',1,1182) -LexToken(OPENBRACKET,'(',1,1186) -LexToken(DQSTRING,'"vec"',1,1191) -LexToken(COMMA,',',1,1192) -LexToken(NUMBER,'1',1,1193) -LexToken(CLOSEBRACKET,')',1,1194) -LexToken(COMMA,',',1,1195) -LexToken(VAR,'label',1,1196) -LexToken(CLOSEBRACKET,')',1,1201) -LexToken(EOL,'\n',1,1202) -LexToken(IF,'if',1,1215) -LexToken(NOT,'~',1,1218) -LexToken(VAR,'ok',1,1219) -LexToken(THEN,'then',1,1222) -LexToken(EOL,'\n',1,1226) -LexToken(BREAK,'break',1,1243) -LexToken(EOL,'\n',1,1248) -LexToken(END,'end',1,1262) -LexToken(EOL,'\n',1,1265) -LexToken(IF,'if',1,1278) -LexToken(OPENBRACKET,'(',1,1281) -LexToken(VAR,'typ',1,1282) -LexToken(COMPARISON,'==',1,1285) -LexToken(NUMBER,'1',1,1287) -LexToken(CLOSEBRACKET,')',1,1288) -LexToken(THEN,'then',1,1290) -LexToken(EOL,'\n',1,1294) -LexToken(VAR,'function_name',1,1311) -LexToken(ASSIGNMENT,'=',1,1324) -LexToken(DQSTRING,'"mat_sqrt"',1,1334) -LexToken(EOL,'\n',1,1335) -LexToken(ELSEIF,'elseif',1,1349) -LexToken(OPENBRACKET,'(',1,1356) -LexToken(VAR,'typ',1,1357) -LexToken(COMPARISON,'==',1,1360) -LexToken(NUMBER,'2',1,1362) -LexToken(CLOSEBRACKET,')',1,1363) -LexToken(THEN,'then',1,1365) -LexToken(EOL,'\n',1,1369) -LexToken(VAR,'function_name',1,1386) -LexToken(ASSIGNMENT,'=',1,1399) -LexToken(DQSTRING,'"matz_sqrt"',1,1410) -LexToken(EOL,'\n',1,1411) -LexToken(ELSE,'else',1,1425) -LexToken(EOL,'\n',1,1429) -LexToken(VAR,'message',1,1446) -LexToken(OPENBRACKET,'(',1,1453) -LexToken(DQSTRING,'"type is not supported"',1,1476) -LexToken(CLOSEBRACKET,')',1,1477) -LexToken(EOL,'\n',1,1478) -LexToken(VAR,'ok',1,1496) -LexToken(ASSIGNMENT,'=',1,1498) -LexToken(PREVAR_BOOLEAN,'%f',1,1499) -LexToken(EOL,'\n',1,1501) -LexToken(END,'end',1,1515) -LexToken(EOL,'\n',1,1518) -LexToken(VAR,'it',1,1531) -LexToken(ASSIGNMENT,'=',1,1533) -LexToken(VAR,'typ',1,1534) -LexToken(EOL,'\n',1,1537) -LexToken(VAR,'ot',1,1550) -LexToken(ASSIGNMENT,'=',1,1552) -LexToken(VAR,'typ',1,1553) -LexToken(EOL,'\n',1,1556) -LexToken(VAR,'in',1,1569) -LexToken(ASSIGNMENT,'=',1,1571) -LexToken(OPENSQBRACKET,'[',1,1572) -LexToken(VAR,'model',1,1573) -LexToken(DOT,'.',1,1578) -LexToken(VAR,'in',1,1579) -LexToken(VAR,'model',1,1582) -LexToken(DOT,'.',1,1587) -LexToken(VAR,'in2',1,1588) -LexToken(CLOSESQBRACKET,']',1,1591) -LexToken(EOL,'\n',1,1592) -LexToken(VAR,'out',1,1606) -LexToken(ASSIGNMENT,'=',1,1609) -LexToken(OPENSQBRACKET,'[',1,1610) -LexToken(VAR,'model',1,1611) -LexToken(DOT,'.',1,1616) -LexToken(VAR,'out',1,1617) -LexToken(VAR,'model',1,1621) -LexToken(DOT,'.',1,1626) -LexToken(VAR,'out2',1,1627) -LexToken(CLOSESQBRACKET,']',1,1631) -LexToken(EOL,'\n',1,1632) -LexToken(VAR,'funtyp',1,1646) -LexToken(ASSIGNMENT,'=',1,1652) -LexToken(NUMBER,'4',1,1653) -LexToken(EOL,'\n',1,1654) -LexToken(IF,'if',1,1668) -LexToken(VAR,'ok',1,1671) -LexToken(THEN,'then',1,1674) -LexToken(EOL,'\n',1,1678) -LexToken(VAR,'label',1,1695) -LexToken(ASSIGNMENT,'=',1,1700) -LexToken(VAR,'exprs',1,1701) -LexToken(EOL,'\n',1,1706) -LexToken(OPENSQBRACKET,'[',1,1724) -LexToken(VAR,'model',1,1725) -LexToken(COMMA,',',1,1730) -LexToken(VAR,'graphics',1,1731) -LexToken(COMMA,',',1,1739) -LexToken(VAR,'ok',1,1740) -LexToken(CLOSESQBRACKET,']',1,1742) -LexToken(ASSIGNMENT,'=',1,1743) -LexToken(VAR,'set_io',1,1744) -LexToken(OPENBRACKET,'(',1,1750) -LexToken(VAR,'model',1,1751) -LexToken(COMMA,',',1,1756) -LexToken(VAR,'graphics',1,1757) -LexToken(COMMA,',',1,1765) -LexToken(VAR,'list',1,1766) -LexToken(OPENBRACKET,'(',1,1770) -LexToken(VAR,'in',1,1771) -LexToken(COMMA,',',1,1773) -LexToken(VAR,'it',1,1774) -LexToken(CLOSEBRACKET,')',1,1776) -LexToken(COMMA,',',1,1777) -LexToken(VAR,'list',1,1778) -LexToken(OPENBRACKET,'(',1,1782) -LexToken(VAR,'out',1,1783) -LexToken(COMMA,',',1,1786) -LexToken(VAR,'ot',1,1787) -LexToken(CLOSEBRACKET,')',1,1789) -LexToken(COMMA,',',1,1790) -LexToken(OPENSQBRACKET,'[',1,1791) -LexToken(CLOSESQBRACKET,']',1,1792) -LexToken(COMMA,',',1,1793) -LexToken(OPENSQBRACKET,'[',1,1794) -LexToken(CLOSESQBRACKET,']',1,1795) -LexToken(CLOSEBRACKET,')',1,1796) -LexToken(EOL,'\n',1,1797) -LexToken(VAR,'model',1,1814) -LexToken(DOT,'.',1,1819) -LexToken(VAR,'sim',1,1820) -LexToken(ASSIGNMENT,'=',1,1823) -LexToken(VAR,'list',1,1824) -LexToken(OPENBRACKET,'(',1,1828) -LexToken(VAR,'function_name',1,1829) -LexToken(COMMA,',',1,1842) -LexToken(VAR,'funtyp',1,1843) -LexToken(CLOSEBRACKET,')',1,1849) -LexToken(EOL,'\n',1,1850) -LexToken(VAR,'graphics',1,1868) -LexToken(DOT,'.',1,1876) -LexToken(VAR,'exprs',1,1877) -LexToken(ASSIGNMENT,'=',1,1882) -LexToken(VAR,'label',1,1883) -LexToken(EOL,'\n',1,1888) -LexToken(VAR,'arg1',1,1906) -LexToken(DOT,'.',1,1910) -LexToken(VAR,'graphics',1,1911) -LexToken(ASSIGNMENT,'=',1,1919) -LexToken(VAR,'graphics',1,1920) -LexToken(EOL,'\n',1,1928) -LexToken(VAR,'arg1',1,1946) -LexToken(DOT,'.',1,1950) -LexToken(VAR,'model',1,1951) -LexToken(ASSIGNMENT,'=',1,1956) -LexToken(VAR,'model',1,1957) -LexToken(EOL,'\n',1,1962) -LexToken(VAR,'x',1,1980) -LexToken(ASSIGNMENT,'=',1,1981) -LexToken(VAR,'arg1',1,1982) -LexToken(EOL,'\n',1,1986) -LexToken(BREAK,'break',1,2003) -LexToken(EOL,'\n',1,2008) -LexToken(END,'end',1,2021) -LexToken(EOL,'\n',1,2024) -LexToken(END,'end',1,2033) -LexToken(EOL,'\n',1,2036) -LexToken(CASE,'case',1,2041) -LexToken(DQSTRING,'"define"',1,2053) -LexToken(THEN,'then',1,2055) -LexToken(EOL,'\n',1,2059) -LexToken(VAR,'model',1,2068) -LexToken(ASSIGNMENT,'=',1,2073) -LexToken(SCICOS_MODEL,'scicos_model',1,2074) -LexToken(OPENBRACKET,'(',1,2086) -LexToken(CLOSEBRACKET,')',1,2087) -LexToken(EOL,'\n',1,2088) -LexToken(VAR,'model',1,2097) -LexToken(DOT,'.',1,2102) -LexToken(VAR,'sim',1,2103) -LexToken(ASSIGNMENT,'=',1,2106) -LexToken(VAR,'list',1,2107) -LexToken(OPENBRACKET,'(',1,2111) -LexToken(DQSTRING,'"mat_sqrt"',1,2121) -LexToken(COMMA,',',1,2122) -LexToken(NUMBER,'4',1,2123) -LexToken(CLOSEBRACKET,')',1,2124) -LexToken(EOL,'\n',1,2125) -LexToken(EOL,'\n',1,2126) -LexToken(VAR,'model',1,2135) -LexToken(DOT,'.',1,2140) -LexToken(VAR,'in',1,2141) -LexToken(ASSIGNMENT,'=',1,2143) -LexToken(ADDITION,'-',1,2144) -LexToken(NUMBER,'1',1,2145) -LexToken(EOL,'\n',1,2146) -LexToken(VAR,'model',1,2155) -LexToken(DOT,'.',1,2160) -LexToken(VAR,'in2',1,2161) -LexToken(ASSIGNMENT,'=',1,2164) -LexToken(ADDITION,'-',1,2165) -LexToken(NUMBER,'2',1,2166) -LexToken(EOL,'\n',1,2167) -LexToken(VAR,'model',1,2176) -LexToken(DOT,'.',1,2181) -LexToken(VAR,'intyp',1,2182) -LexToken(ASSIGNMENT,'=',1,2187) -LexToken(NUMBER,'1',1,2188) -LexToken(EOL,'\n',1,2189) -LexToken(VAR,'model',1,2198) -LexToken(DOT,'.',1,2203) -LexToken(VAR,'outtyp',1,2204) -LexToken(ASSIGNMENT,'=',1,2210) -LexToken(NUMBER,'1',1,2211) -LexToken(EOL,'\n',1,2212) -LexToken(VAR,'model',1,2221) -LexToken(DOT,'.',1,2226) -LexToken(VAR,'out',1,2227) -LexToken(ASSIGNMENT,'=',1,2230) -LexToken(ADDITION,'-',1,2231) -LexToken(NUMBER,'1',1,2232) -LexToken(EOL,'\n',1,2233) -LexToken(VAR,'model',1,2242) -LexToken(DOT,'.',1,2247) -LexToken(VAR,'out2',1,2248) -LexToken(ASSIGNMENT,'=',1,2252) -LexToken(ADDITION,'-',1,2253) -LexToken(NUMBER,'2',1,2254) -LexToken(EOL,'\n',1,2255) -LexToken(VAR,'model',1,2264) -LexToken(DOT,'.',1,2269) -LexToken(VAR,'dep_ut',1,2270) -LexToken(ASSIGNMENT,'=',1,2276) -LexToken(OPENSQBRACKET,'[',1,2277) -LexToken(PREVAR_BOOLEAN,'%t',1,2278) -LexToken(PREVAR_BOOLEAN,'%f',1,2281) -LexToken(CLOSESQBRACKET,']',1,2283) -LexToken(EOL,'\n',1,2284) -LexToken(EOL,'\n',1,2285) -LexToken(VAR,'label',1,2294) -LexToken(ASSIGNMENT,'=',1,2299) -LexToken(OPENSQBRACKET,'[',1,2300) -LexToken(VAR,'sci2exp',1,2301) -LexToken(OPENBRACKET,'(',1,2308) -LexToken(NUMBER,'1',1,2309) -LexToken(CLOSEBRACKET,')',1,2310) -LexToken(CLOSESQBRACKET,']',1,2311) -LexToken(EOL,'\n',1,2312) -LexToken(VAR,'gr_i',1,2321) -LexToken(ASSIGNMENT,'=',1,2325) -LexToken(OPENSQBRACKET,'[',1,2326) -LexToken(CLOSESQBRACKET,']',1,2327) -LexToken(EOL,'\n',1,2328) -LexToken(VAR,'x',1,2337) -LexToken(ASSIGNMENT,'=',1,2338) -LexToken(VAR,'standard_define',1,2339) -LexToken(OPENBRACKET,'(',1,2354) -LexToken(OPENSQBRACKET,'[',1,2355) -LexToken(NUMBER,'2',1,2356) -LexToken(NUMBER,'2',1,2358) -LexToken(CLOSESQBRACKET,']',1,2359) -LexToken(COMMA,',',1,2360) -LexToken(VAR,'model',1,2361) -LexToken(COMMA,',',1,2366) -LexToken(VAR,'label',1,2367) -LexToken(COMMA,',',1,2372) -LexToken(VAR,'gr_i',1,2373) -LexToken(CLOSEBRACKET,')',1,2377) -LexToken(EOL,'\n',1,2378) -LexToken(END,'end',1,2383) -LexToken(EOL,'\n',1,2386) -LexToken(ENDFUNCTION,'endfunction',1,2387) -LexToken(EOL,'\n',1,2398) -LexToken(EOL,'\n',1,2399) +/* autogenerated from "macros/MatrixOp/SQRT.sci" */ +function SQRT() { +SQRT.prototype.get = function SQRT() { +} +SQRT.prototype.set = function SQRT() { +x=arg1; +graphics=arg1.graphics; +label=graphics.exprs; +model=arg1.model; +while (true) { +[ok,typ,exprs]=scicos_getvalue("Set SQRT Block",["Datatype(1=real double 2=Complex)"],list("vec",1),label); +if (!ok) { +break +} +if ((typ==1)) { +function_name="mat_sqrt"; +} else if ((typ==2)) { +function_name="matz_sqrt"; +} else { +message("type is not supported"); +ok=None; +} +it=typ; +ot=typ; +in1=[model.in,model.in2]; +out=[model.out,model.out2]; +funtyp=4; +if (ok) { +label=exprs; +[model,graphics,ok]=set_io(model,graphics,list(in1,it),list(out,ot),[],[]); +model.sim=list(function_name,funtyp); +graphics.exprs=label; +arg1.graphics=graphics; +arg1.model=model; +x=arg1; +break +} +} +} +SQRT.prototype.define = function SQRT() { +model=scicos_model(); +model.sim=list("mat_sqrt",4); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.outtyp=1; +model.out=-1; +model.out2=-2; +model.dep_ut=[true,None]; +label=[sci2exp(1)]; +gr_i=[]; +x=standard_define([2,2],model,label,gr_i); +} +SQRT.prototype.details = function SQRT() { +} +} diff --git a/js/MatrixOp/SUBMAT.js b/js/MatrixOp/SUBMAT.js index a5a29cb9..78645082 100644 --- a/js/MatrixOp/SUBMAT.js +++ b/js/MatrixOp/SUBMAT.js @@ -1,683 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SUBMAT',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'graphics',1,971) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(VAR,'arg1',1,980) -LexToken(DOT,'.',1,984) -LexToken(VAR,'graphics',1,985) -LexToken(EOL,'\n',1,993) -LexToken(VAR,'label',1,1003) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(VAR,'graphics',1,1009) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'exprs',1,1018) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'model',1,1032) -LexToken(ASSIGNMENT,'=',1,1037) -LexToken(VAR,'arg1',1,1038) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'model',1,1043) -LexToken(EOL,'\n',1,1048) -LexToken(EOL,'\n',1,1105) -LexToken(IF,'if',1,1114) -LexToken(VAR,'size',1,1117) -LexToken(OPENBRACKET,'(',1,1121) -LexToken(VAR,'label',1,1122) -LexToken(COMMA,',',1,1127) -LexToken(DQSTRING,'"*"',1,1130) -LexToken(CLOSEBRACKET,')',1,1131) -LexToken(COMPARISON,'==',1,1132) -LexToken(NUMBER,'5',1,1134) -LexToken(THEN,'then',1,1136) -LexToken(EOL,'\n',1,1140) -LexToken(VAR,'label',1,1153) -LexToken(OPENBRACKET,'(',1,1158) -LexToken(NUMBER,'6',1,1159) -LexToken(CLOSEBRACKET,')',1,1160) -LexToken(ASSIGNMENT,'=',1,1161) -LexToken(VAR,'sci2exp',1,1162) -LexToken(OPENBRACKET,'(',1,1169) -LexToken(OPENSQBRACKET,'[',1,1170) -LexToken(NUMBER,'1',1,1171) -LexToken(NUMBER,'1',1,1173) -LexToken(CLOSESQBRACKET,']',1,1174) -LexToken(CLOSEBRACKET,')',1,1175) -LexToken(EOL,'\n',1,1176) -LexToken(END,'end',1,1186) -LexToken(EOL,'\n',1,1204) -LexToken(WHILE,'while',1,1213) -LexToken(PREVAR_BOOLEAN,'%t',1,1219) -LexToken(DO,'do',1,1222) -LexToken(EOL,'\n',1,1224) -LexToken(OPENSQBRACKET,'[',1,1237) -LexToken(VAR,'ok',1,1238) -LexToken(COMMA,',',1,1240) -LexToken(VAR,'typ',1,1241) -LexToken(COMMA,',',1,1244) -LexToken(VAR,'a',1,1245) -LexToken(COMMA,',',1,1246) -LexToken(VAR,'b',1,1247) -LexToken(COMMA,',',1,1248) -LexToken(VAR,'c',1,1249) -LexToken(COMMA,',',1,1250) -LexToken(VAR,'d',1,1251) -LexToken(COMMA,',',1,1252) -LexToken(VAR,'inp',1,1253) -LexToken(COMMA,',',1,1256) -LexToken(VAR,'exprs',1,1257) -LexToken(CLOSESQBRACKET,']',1,1262) -LexToken(ASSIGNMENT,'=',1,1263) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1264) -LexToken(OPENBRACKET,'(',1,1279) -LexToken(DQSTRING,'"Set SUBMAT Block"',1,1297) -LexToken(COMMA,',',1,1298) -LexToken(OPENSQBRACKET,'[',1,1314) -LexToken(DQSTRING,'"Datatype (1=real double 2=Complex)"',1,1351) -LexToken(SEMICOLON,';',1,1352) -LexToken(DQSTRING,'"Starting Row Index"',1,1372) -LexToken(SEMICOLON,';',1,1373) -LexToken(DQSTRING,'"Ending Row Index"',1,1391) -LexToken(SEMICOLON,';',1,1392) -LexToken(DQSTRING,'"Starting Column Index"',1,1415) -LexToken(SEMICOLON,';',1,1416) -LexToken(DQSTRING,'"Ending Column Index"',1,1437) -LexToken(SEMICOLON,';',1,1438) -LexToken(DQSTRING,'"Input Dimensions"',1,1456) -LexToken(CLOSESQBRACKET,']',1,1457) -LexToken(COMMA,',',1,1458) -LexToken(VAR,'list',1,1459) -LexToken(OPENBRACKET,'(',1,1463) -LexToken(DQSTRING,'"vec"',1,1468) -LexToken(COMMA,',',1,1469) -LexToken(NUMBER,'1',1,1470) -LexToken(COMMA,',',1,1471) -LexToken(DQSTRING,'"vec"',1,1476) -LexToken(COMMA,',',1,1477) -LexToken(NUMBER,'1',1,1478) -LexToken(COMMA,',',1,1479) -LexToken(DQSTRING,'"vec"',1,1484) -LexToken(COMMA,',',1,1485) -LexToken(NUMBER,'1',1,1486) -LexToken(COMMA,',',1,1487) -LexToken(DQSTRING,'"vec"',1,1492) -LexToken(COMMA,',',1,1493) -LexToken(NUMBER,'1',1,1494) -LexToken(COMMA,',',1,1495) -LexToken(DQSTRING,'"vec"',1,1500) -LexToken(COMMA,',',1,1501) -LexToken(NUMBER,'1',1,1502) -LexToken(COMMA,',',1,1503) -LexToken(DQSTRING,'"vec"',1,1508) -LexToken(COMMA,',',1,1509) -LexToken(NUMBER,'2',1,1510) -LexToken(CLOSEBRACKET,')',1,1511) -LexToken(COMMA,',',1,1512) -LexToken(VAR,'label',1,1513) -LexToken(CLOSEBRACKET,')',1,1518) -LexToken(EOL,'\n',1,1519) -LexToken(IF,'if',1,1532) -LexToken(NOT,'~',1,1535) -LexToken(VAR,'ok',1,1536) -LexToken(THEN,'then',1,1539) -LexToken(EOL,'\n',1,1543) -LexToken(BREAK,'break',1,1560) -LexToken(EOL,'\n',1,1565) -LexToken(END,'end',1,1579) -LexToken(EOL,'\n',1,1582) -LexToken(IF,'if',1,1595) -LexToken(OPENBRACKET,'(',1,1598) -LexToken(VAR,'typ',1,1599) -LexToken(COMPARISON,'==',1,1602) -LexToken(NUMBER,'1',1,1604) -LexToken(CLOSEBRACKET,')',1,1605) -LexToken(THEN,'then',1,1607) -LexToken(EOL,'\n',1,1611) -LexToken(VAR,'function_name',1,1628) -LexToken(ASSIGNMENT,'=',1,1641) -LexToken(DQSTRING,'"submat"',1,1649) -LexToken(EOL,'\n',1,1650) -LexToken(VAR,'ot',1,1668) -LexToken(ASSIGNMENT,'=',1,1670) -LexToken(NUMBER,'1',1,1671) -LexToken(EOL,'\n',1,1672) -LexToken(VAR,'it',1,1690) -LexToken(ASSIGNMENT,'=',1,1692) -LexToken(NUMBER,'1',1,1693) -LexToken(EOL,'\n',1,1694) -LexToken(ELSEIF,'elseif',1,1708) -LexToken(OPENBRACKET,'(',1,1715) -LexToken(VAR,'typ',1,1716) -LexToken(COMPARISON,'==',1,1719) -LexToken(NUMBER,'2',1,1721) -LexToken(CLOSEBRACKET,')',1,1722) -LexToken(THEN,'then',1,1724) -LexToken(EOL,'\n',1,1728) -LexToken(VAR,'function_name',1,1745) -LexToken(ASSIGNMENT,'=',1,1758) -LexToken(DQSTRING,'"submatz"',1,1767) -LexToken(EOL,'\n',1,1768) -LexToken(VAR,'ot',1,1786) -LexToken(ASSIGNMENT,'=',1,1788) -LexToken(NUMBER,'2',1,1789) -LexToken(EOL,'\n',1,1790) -LexToken(VAR,'it',1,1808) -LexToken(ASSIGNMENT,'=',1,1810) -LexToken(NUMBER,'2',1,1811) -LexToken(EOL,'\n',1,1812) -LexToken(ELSE,'else',1,1826) -LexToken(EOL,'\n',1,1830) -LexToken(VAR,'message',1,1847) -LexToken(OPENBRACKET,'(',1,1854) -LexToken(DQSTRING,'"Datatype is not supported"',1,1881) -LexToken(CLOSEBRACKET,')',1,1882) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'ok',1,1901) -LexToken(ASSIGNMENT,'=',1,1903) -LexToken(PREVAR_BOOLEAN,'%f',1,1904) -LexToken(EOL,'\n',1,1906) -LexToken(END,'end',1,1920) -LexToken(EOL,'\n',1,1923) -LexToken(IF,'if',1,1936) -LexToken(OPENBRACKET,'(',1,1939) -LexToken(VAR,'a',1,1940) -LexToken(COMPARISON,'<=',1,1941) -LexToken(NUMBER,'0',1,1943) -LexToken(CLOSEBRACKET,')',1,1944) -LexToken(LOGICAL,'|',1,1946) -LexToken(OPENBRACKET,'(',1,1948) -LexToken(VAR,'b',1,1949) -LexToken(COMPARISON,'<=',1,1950) -LexToken(NUMBER,'0',1,1952) -LexToken(CLOSEBRACKET,')',1,1953) -LexToken(LOGICAL,'|',1,1955) -LexToken(OPENBRACKET,'(',1,1957) -LexToken(VAR,'c',1,1958) -LexToken(COMPARISON,'<=',1,1959) -LexToken(NUMBER,'0',1,1961) -LexToken(CLOSEBRACKET,')',1,1962) -LexToken(LOGICAL,'|',1,1964) -LexToken(OPENBRACKET,'(',1,1966) -LexToken(VAR,'d',1,1967) -LexToken(COMPARISON,'<=',1,1968) -LexToken(NUMBER,'0',1,1970) -LexToken(CLOSEBRACKET,')',1,1971) -LexToken(THEN,'then',1,1973) -LexToken(EOL,'\n',1,1977) -LexToken(VAR,'message',1,1994) -LexToken(OPENBRACKET,'(',1,2001) -LexToken(DQSTRING,'"invalid index"',1,2016) -LexToken(CLOSEBRACKET,')',1,2017) -LexToken(EOL,'\n',1,2018) -LexToken(VAR,'ok',1,2036) -LexToken(ASSIGNMENT,'=',1,2038) -LexToken(PREVAR_BOOLEAN,'%f',1,2039) -LexToken(EOL,'\n',1,2041) -LexToken(END,'end',1,2055) -LexToken(EOL,'\n',1,2058) -LexToken(IF,'if',1,2071) -LexToken(VAR,'b',1,2074) -LexToken(COMPARISON,'<',1,2075) -LexToken(VAR,'a',1,2076) -LexToken(THEN,'then',1,2078) -LexToken(EOL,'\n',1,2082) -LexToken(VAR,'message',1,2099) -LexToken(OPENBRACKET,'(',1,2106) -LexToken(DQSTRING,'"ending row must be greater than starting row"',1,2152) -LexToken(CLOSEBRACKET,')',1,2153) -LexToken(EOL,'\n',1,2154) -LexToken(VAR,'ok',1,2172) -LexToken(ASSIGNMENT,'=',1,2174) -LexToken(PREVAR_BOOLEAN,'%f',1,2175) -LexToken(EOL,'\n',1,2177) -LexToken(END,'end',1,2191) -LexToken(EOL,'\n',1,2194) -LexToken(IF,'if',1,2207) -LexToken(VAR,'d',1,2210) -LexToken(COMPARISON,'<',1,2211) -LexToken(VAR,'c',1,2212) -LexToken(THEN,'then',1,2214) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'message',1,2235) -LexToken(OPENBRACKET,'(',1,2242) -LexToken(DQSTRING,'"ending column must be greater than starting column"',1,2294) -LexToken(CLOSEBRACKET,')',1,2295) -LexToken(EOL,'\n',1,2296) -LexToken(VAR,'ok',1,2314) -LexToken(ASSIGNMENT,'=',1,2316) -LexToken(PREVAR_BOOLEAN,'%f',1,2317) -LexToken(EOL,'\n',1,2319) -LexToken(END,'end',1,2333) -LexToken(EOL,'\n',1,2336) -LexToken(IF,'if',1,2349) -LexToken(VAR,'b',1,2352) -LexToken(COMPARISON,'>',1,2353) -LexToken(VAR,'inp',1,2354) -LexToken(OPENBRACKET,'(',1,2357) -LexToken(NUMBER,'1',1,2358) -LexToken(CLOSEBRACKET,')',1,2359) -LexToken(THEN,'then',1,2361) -LexToken(EOL,'\n',1,2365) -LexToken(VAR,'message',1,2382) -LexToken(OPENBRACKET,'(',1,2390) -LexToken(DQSTRING,'"index of ending row is out of range"',1,2427) -LexToken(CLOSEBRACKET,')',1,2428) -LexToken(EOL,'\n',1,2429) -LexToken(VAR,'ok',1,2447) -LexToken(ASSIGNMENT,'=',1,2449) -LexToken(PREVAR_BOOLEAN,'%f',1,2450) -LexToken(EOL,'\n',1,2452) -LexToken(END,'end',1,2466) -LexToken(EOL,'\n',1,2469) -LexToken(IF,'if',1,2482) -LexToken(VAR,'d',1,2485) -LexToken(COMPARISON,'>',1,2486) -LexToken(VAR,'inp',1,2487) -LexToken(OPENBRACKET,'(',1,2490) -LexToken(NUMBER,'2',1,2491) -LexToken(CLOSEBRACKET,')',1,2492) -LexToken(THEN,'then',1,2494) -LexToken(EOL,'\n',1,2498) -LexToken(VAR,'message',1,2515) -LexToken(OPENBRACKET,'(',1,2523) -LexToken(DQSTRING,'"index of ending column is out of range"',1,2563) -LexToken(CLOSEBRACKET,')',1,2564) -LexToken(EOL,'\n',1,2565) -LexToken(VAR,'ok',1,2583) -LexToken(ASSIGNMENT,'=',1,2585) -LexToken(PREVAR_BOOLEAN,'%f',1,2586) -LexToken(EOL,'\n',1,2588) -LexToken(END,'end',1,2602) -LexToken(EOL,'\n',1,2605) -LexToken(VAR,'model',1,2618) -LexToken(DOT,'.',1,2623) -LexToken(VAR,'ipar',1,2624) -LexToken(ASSIGNMENT,'=',1,2628) -LexToken(OPENSQBRACKET,'[',1,2629) -LexToken(VAR,'a',1,2630) -LexToken(SEMICOLON,';',1,2631) -LexToken(VAR,'b',1,2632) -LexToken(SEMICOLON,';',1,2633) -LexToken(VAR,'c',1,2634) -LexToken(SEMICOLON,';',1,2635) -LexToken(VAR,'d',1,2636) -LexToken(CLOSESQBRACKET,']',1,2637) -LexToken(EOL,'\n',1,2638) -LexToken(VAR,'in',1,2652) -LexToken(ASSIGNMENT,'=',1,2654) -LexToken(OPENSQBRACKET,'[',1,2655) -LexToken(VAR,'inp',1,2656) -LexToken(OPENBRACKET,'(',1,2659) -LexToken(NUMBER,'1',1,2660) -LexToken(CLOSEBRACKET,')',1,2661) -LexToken(VAR,'inp',1,2663) -LexToken(OPENBRACKET,'(',1,2666) -LexToken(NUMBER,'2',1,2667) -LexToken(CLOSEBRACKET,')',1,2668) -LexToken(CLOSESQBRACKET,']',1,2669) -LexToken(EOL,'\n',1,2670) -LexToken(VAR,'out',1,2684) -LexToken(ASSIGNMENT,'=',1,2687) -LexToken(OPENSQBRACKET,'[',1,2688) -LexToken(OPENBRACKET,'(',1,2689) -LexToken(VAR,'b',1,2690) -LexToken(ADDITION,'-',1,2691) -LexToken(VAR,'a',1,2692) -LexToken(CLOSEBRACKET,')',1,2693) -LexToken(ADDITION,'+',1,2694) -LexToken(NUMBER,'1',1,2695) -LexToken(OPENBRACKET,'(',1,2697) -LexToken(VAR,'d',1,2698) -LexToken(ADDITION,'-',1,2699) -LexToken(VAR,'c',1,2700) -LexToken(CLOSEBRACKET,')',1,2701) -LexToken(ADDITION,'+',1,2702) -LexToken(NUMBER,'1',1,2703) -LexToken(CLOSESQBRACKET,']',1,2704) -LexToken(EOL,'\n',1,2705) -LexToken(VAR,'funtyp',1,2719) -LexToken(ASSIGNMENT,'=',1,2725) -LexToken(NUMBER,'4',1,2726) -LexToken(EOL,'\n',1,2727) -LexToken(VAR,'label',1,2741) -LexToken(ASSIGNMENT,'=',1,2746) -LexToken(VAR,'exprs',1,2747) -LexToken(EOL,'\n',1,2752) -LexToken(IF,'if',1,2766) -LexToken(VAR,'ok',1,2769) -LexToken(THEN,'then',1,2772) -LexToken(EOL,'\n',1,2776) -LexToken(EOL,'\n',1,2777) -LexToken(OPENSQBRACKET,'[',1,2794) -LexToken(VAR,'model',1,2795) -LexToken(COMMA,',',1,2800) -LexToken(VAR,'graphics',1,2801) -LexToken(COMMA,',',1,2809) -LexToken(VAR,'ok',1,2810) -LexToken(CLOSESQBRACKET,']',1,2812) -LexToken(ASSIGNMENT,'=',1,2813) -LexToken(VAR,'set_io',1,2814) -LexToken(OPENBRACKET,'(',1,2820) -LexToken(VAR,'model',1,2821) -LexToken(COMMA,',',1,2826) -LexToken(VAR,'graphics',1,2827) -LexToken(COMMA,',',1,2835) -LexToken(VAR,'list',1,2836) -LexToken(OPENBRACKET,'(',1,2840) -LexToken(VAR,'in',1,2841) -LexToken(COMMA,',',1,2843) -LexToken(VAR,'it',1,2844) -LexToken(CLOSEBRACKET,')',1,2846) -LexToken(COMMA,',',1,2847) -LexToken(VAR,'list',1,2848) -LexToken(OPENBRACKET,'(',1,2852) -LexToken(VAR,'out',1,2853) -LexToken(COMMA,',',1,2856) -LexToken(VAR,'ot',1,2857) -LexToken(CLOSEBRACKET,')',1,2859) -LexToken(COMMA,',',1,2860) -LexToken(OPENSQBRACKET,'[',1,2861) -LexToken(CLOSESQBRACKET,']',1,2862) -LexToken(COMMA,',',1,2863) -LexToken(OPENSQBRACKET,'[',1,2864) -LexToken(CLOSESQBRACKET,']',1,2865) -LexToken(CLOSEBRACKET,')',1,2866) -LexToken(EOL,'\n',1,2867) -LexToken(VAR,'model',1,2884) -LexToken(DOT,'.',1,2889) -LexToken(VAR,'sim',1,2890) -LexToken(ASSIGNMENT,'=',1,2893) -LexToken(VAR,'list',1,2894) -LexToken(OPENBRACKET,'(',1,2898) -LexToken(VAR,'function_name',1,2899) -LexToken(COMMA,',',1,2912) -LexToken(VAR,'funtyp',1,2913) -LexToken(CLOSEBRACKET,')',1,2919) -LexToken(EOL,'\n',1,2920) -LexToken(VAR,'graphics',1,2938) -LexToken(DOT,'.',1,2946) -LexToken(VAR,'exprs',1,2947) -LexToken(ASSIGNMENT,'=',1,2952) -LexToken(VAR,'label',1,2953) -LexToken(EOL,'\n',1,2958) -LexToken(VAR,'arg1',1,2976) -LexToken(DOT,'.',1,2980) -LexToken(VAR,'graphics',1,2981) -LexToken(ASSIGNMENT,'=',1,2989) -LexToken(VAR,'graphics',1,2990) -LexToken(EOL,'\n',1,2998) -LexToken(VAR,'arg1',1,3016) -LexToken(DOT,'.',1,3020) -LexToken(VAR,'model',1,3021) -LexToken(ASSIGNMENT,'=',1,3026) -LexToken(VAR,'model',1,3027) -LexToken(EOL,'\n',1,3032) -LexToken(VAR,'x',1,3050) -LexToken(ASSIGNMENT,'=',1,3051) -LexToken(VAR,'arg1',1,3052) -LexToken(EOL,'\n',1,3056) -LexToken(BREAK,'break',1,3073) -LexToken(EOL,'\n',1,3078) -LexToken(END,'end',1,3091) -LexToken(EOL,'\n',1,3094) -LexToken(END,'end',1,3103) -LexToken(EOL,'\n',1,3106) -LexToken(CASE,'case',1,3111) -LexToken(DQSTRING,'"define"',1,3123) -LexToken(THEN,'then',1,3125) -LexToken(EOL,'\n',1,3129) -LexToken(VAR,'model',1,3138) -LexToken(ASSIGNMENT,'=',1,3143) -LexToken(SCICOS_MODEL,'scicos_model',1,3144) -LexToken(OPENBRACKET,'(',1,3156) -LexToken(CLOSEBRACKET,')',1,3157) -LexToken(EOL,'\n',1,3158) -LexToken(VAR,'function_name',1,3167) -LexToken(ASSIGNMENT,'=',1,3180) -LexToken(DQSTRING,'"submat"',1,3188) -LexToken(EOL,'\n',1,3189) -LexToken(VAR,'funtyp',1,3199) -LexToken(ASSIGNMENT,'=',1,3205) -LexToken(NUMBER,'4',1,3206) -LexToken(EOL,'\n',1,3207) -LexToken(VAR,'model',1,3217) -LexToken(DOT,'.',1,3222) -LexToken(VAR,'sim',1,3223) -LexToken(ASSIGNMENT,'=',1,3226) -LexToken(VAR,'list',1,3227) -LexToken(OPENBRACKET,'(',1,3231) -LexToken(VAR,'function_name',1,3232) -LexToken(COMMA,',',1,3245) -LexToken(VAR,'funtyp',1,3246) -LexToken(CLOSEBRACKET,')',1,3252) -LexToken(EOL,'\n',1,3253) -LexToken(EOL,'\n',1,3254) -LexToken(VAR,'model',1,3263) -LexToken(DOT,'.',1,3268) -LexToken(VAR,'in',1,3269) -LexToken(ASSIGNMENT,'=',1,3271) -LexToken(ADDITION,'-',1,3272) -LexToken(NUMBER,'1',1,3273) -LexToken(EOL,'\n',1,3274) -LexToken(VAR,'model',1,3283) -LexToken(DOT,'.',1,3288) -LexToken(VAR,'in2',1,3289) -LexToken(ASSIGNMENT,'=',1,3292) -LexToken(ADDITION,'-',1,3293) -LexToken(NUMBER,'2',1,3294) -LexToken(EOL,'\n',1,3295) -LexToken(VAR,'model',1,3304) -LexToken(DOT,'.',1,3309) -LexToken(VAR,'intyp',1,3310) -LexToken(ASSIGNMENT,'=',1,3315) -LexToken(NUMBER,'1',1,3316) -LexToken(EOL,'\n',1,3317) -LexToken(VAR,'model',1,3326) -LexToken(DOT,'.',1,3331) -LexToken(VAR,'out',1,3332) -LexToken(ASSIGNMENT,'=',1,3335) -LexToken(ADDITION,'-',1,3336) -LexToken(NUMBER,'1',1,3337) -LexToken(EOL,'\n',1,3338) -LexToken(VAR,'model',1,3347) -LexToken(DOT,'.',1,3352) -LexToken(VAR,'out2',1,3353) -LexToken(ASSIGNMENT,'=',1,3357) -LexToken(ADDITION,'-',1,3358) -LexToken(NUMBER,'2',1,3359) -LexToken(EOL,'\n',1,3360) -LexToken(VAR,'model',1,3369) -LexToken(DOT,'.',1,3374) -LexToken(VAR,'outtyp',1,3375) -LexToken(ASSIGNMENT,'=',1,3381) -LexToken(NUMBER,'1',1,3382) -LexToken(EOL,'\n',1,3383) -LexToken(VAR,'model',1,3392) -LexToken(DOT,'.',1,3397) -LexToken(VAR,'evtin',1,3398) -LexToken(ASSIGNMENT,'=',1,3403) -LexToken(OPENSQBRACKET,'[',1,3404) -LexToken(CLOSESQBRACKET,']',1,3405) -LexToken(EOL,'\n',1,3406) -LexToken(VAR,'model',1,3415) -LexToken(DOT,'.',1,3420) -LexToken(VAR,'evtout',1,3421) -LexToken(ASSIGNMENT,'=',1,3427) -LexToken(OPENSQBRACKET,'[',1,3428) -LexToken(CLOSESQBRACKET,']',1,3429) -LexToken(EOL,'\n',1,3430) -LexToken(VAR,'model',1,3439) -LexToken(DOT,'.',1,3444) -LexToken(VAR,'state',1,3445) -LexToken(ASSIGNMENT,'=',1,3450) -LexToken(OPENSQBRACKET,'[',1,3451) -LexToken(CLOSESQBRACKET,']',1,3452) -LexToken(EOL,'\n',1,3453) -LexToken(VAR,'model',1,3462) -LexToken(DOT,'.',1,3467) -LexToken(VAR,'dstate',1,3468) -LexToken(ASSIGNMENT,'=',1,3474) -LexToken(OPENSQBRACKET,'[',1,3475) -LexToken(CLOSESQBRACKET,']',1,3476) -LexToken(EOL,'\n',1,3477) -LexToken(VAR,'model',1,3486) -LexToken(DOT,'.',1,3491) -LexToken(VAR,'rpar',1,3492) -LexToken(ASSIGNMENT,'=',1,3496) -LexToken(OPENSQBRACKET,'[',1,3497) -LexToken(CLOSESQBRACKET,']',1,3498) -LexToken(EOL,'\n',1,3499) -LexToken(VAR,'model',1,3508) -LexToken(DOT,'.',1,3513) -LexToken(VAR,'ipar',1,3514) -LexToken(ASSIGNMENT,'=',1,3518) -LexToken(OPENSQBRACKET,'[',1,3519) -LexToken(NUMBER,'1',1,3520) -LexToken(SEMICOLON,';',1,3521) -LexToken(NUMBER,'1',1,3522) -LexToken(SEMICOLON,';',1,3523) -LexToken(NUMBER,'1',1,3524) -LexToken(SEMICOLON,';',1,3525) -LexToken(NUMBER,'1',1,3526) -LexToken(CLOSESQBRACKET,']',1,3527) -LexToken(EOL,'\n',1,3528) -LexToken(VAR,'model',1,3537) -LexToken(DOT,'.',1,3542) -LexToken(VAR,'blocktype',1,3543) -LexToken(ASSIGNMENT,'=',1,3552) -LexToken(DQSTRING,'"c"',1,3555) -LexToken(EOL,'\n',1,3556) -LexToken(VAR,'model',1,3565) -LexToken(DOT,'.',1,3570) -LexToken(VAR,'firing',1,3571) -LexToken(ASSIGNMENT,'=',1,3577) -LexToken(OPENSQBRACKET,'[',1,3578) -LexToken(CLOSESQBRACKET,']',1,3579) -LexToken(EOL,'\n',1,3580) -LexToken(VAR,'model',1,3589) -LexToken(DOT,'.',1,3594) -LexToken(VAR,'dep_ut',1,3595) -LexToken(ASSIGNMENT,'=',1,3601) -LexToken(OPENSQBRACKET,'[',1,3602) -LexToken(PREVAR_BOOLEAN,'%t',1,3603) -LexToken(PREVAR_BOOLEAN,'%f',1,3606) -LexToken(CLOSESQBRACKET,']',1,3608) -LexToken(EOL,'\n',1,3609) -LexToken(VAR,'label',1,3618) -LexToken(ASSIGNMENT,'=',1,3623) -LexToken(OPENSQBRACKET,'[',1,3624) -LexToken(VAR,'sci2exp',1,3625) -LexToken(OPENBRACKET,'(',1,3632) -LexToken(NUMBER,'1',1,3633) -LexToken(CLOSEBRACKET,')',1,3634) -LexToken(SEMICOLON,';',1,3635) -LexToken(VAR,'sci2exp',1,3636) -LexToken(OPENBRACKET,'(',1,3643) -LexToken(NUMBER,'1',1,3644) -LexToken(CLOSEBRACKET,')',1,3645) -LexToken(SEMICOLON,';',1,3646) -LexToken(VAR,'sci2exp',1,3647) -LexToken(OPENBRACKET,'(',1,3654) -LexToken(NUMBER,'1',1,3655) -LexToken(CLOSEBRACKET,')',1,3656) -LexToken(SEMICOLON,';',1,3657) -LexToken(VAR,'sci2exp',1,3658) -LexToken(OPENBRACKET,'(',1,3665) -LexToken(NUMBER,'1',1,3666) -LexToken(CLOSEBRACKET,')',1,3667) -LexToken(SEMICOLON,';',1,3668) -LexToken(VAR,'sci2exp',1,3669) -LexToken(OPENBRACKET,'(',1,3676) -LexToken(NUMBER,'1',1,3677) -LexToken(CLOSEBRACKET,')',1,3678) -LexToken(CLOSESQBRACKET,']',1,3679) -LexToken(EOL,'\n',1,3680) -LexToken(VAR,'gr_i',1,3690) -LexToken(ASSIGNMENT,'=',1,3694) -LexToken(OPENSQBRACKET,'[',1,3695) -LexToken(CLOSESQBRACKET,']',1,3696) -LexToken(EOL,'\n',1,3697) -LexToken(VAR,'x',1,3706) -LexToken(ASSIGNMENT,'=',1,3707) -LexToken(VAR,'standard_define',1,3708) -LexToken(OPENBRACKET,'(',1,3723) -LexToken(OPENSQBRACKET,'[',1,3724) -LexToken(NUMBER,'2.5',1,3725) -LexToken(NUMBER,'2',1,3729) -LexToken(CLOSESQBRACKET,']',1,3730) -LexToken(COMMA,',',1,3731) -LexToken(VAR,'model',1,3732) -LexToken(COMMA,',',1,3737) -LexToken(VAR,'label',1,3738) -LexToken(COMMA,',',1,3743) -LexToken(VAR,'gr_i',1,3744) -LexToken(CLOSEBRACKET,')',1,3748) -LexToken(EOL,'\n',1,3749) -LexToken(END,'end',1,3754) -LexToken(EOL,'\n',1,3757) -LexToken(ENDFUNCTION,'endfunction',1,3758) -LexToken(EOL,'\n',1,3769) -LexToken(EOL,'\n',1,3770) +Syntax error in input LexToken(OPENBRACKET,'(',1,2697) +/* autogenerated from "macros/MatrixOp/SUBMAT.sci" */ +None diff --git a/js/Misc/AUTOMAT.js b/js/Misc/AUTOMAT.js index fbc52721..51b25b1f 100644 --- a/js/Misc/AUTOMAT.js +++ b/js/Misc/AUTOMAT.js @@ -1,1048 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'AUTOMAT',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'exprs',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'exprs',1,1013) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'model',1,1027) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(VAR,'arg1',1,1033) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'model',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(VAR,'ipar',1,1053) -LexToken(ASSIGNMENT,'=',1,1057) -LexToken(VAR,'model',1,1058) -LexToken(DOT,'.',1,1063) -LexToken(VAR,'ipar',1,1064) -LexToken(EOL,'\n',1,1068) -LexToken(VAR,'NMode',1,1078) -LexToken(ASSIGNMENT,'=',1,1083) -LexToken(VAR,'ipar',1,1084) -LexToken(OPENBRACKET,'(',1,1088) -LexToken(NUMBER,'1',1,1089) -LexToken(CLOSEBRACKET,')',1,1090) -LexToken(EOL,'\n',1,1091) -LexToken(VAR,'NX',1,1100) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(VAR,'ipar',1,1103) -LexToken(OPENBRACKET,'(',1,1107) -LexToken(NUMBER,'3',1,1108) -LexToken(CLOSEBRACKET,')',1,1109) -LexToken(EOL,'\n',1,1110) -LexToken(WHILE,'while',1,1119) -LexToken(PREVAR_BOOLEAN,'%t',1,1125) -LexToken(DO,'do',1,1128) -LexToken(EOL,'\n',1,1130) -LexToken(VAR,'CX',1,1143) -LexToken(ASSIGNMENT,'=',1,1145) -LexToken(DQSTRING,'"C1"',1,1149) -LexToken(EOL,'\n',1,1150) -LexToken(VAR,'MSG0',1,1164) -LexToken(ASSIGNMENT,'=',1,1168) -LexToken(DQSTRING,'"\\\'Jump from Mode "',1,1187) -LexToken(EOL,'\n',1,1188) -LexToken(VAR,'MSG2',1,1202) -LexToken(ASSIGNMENT,'=',1,1206) -LexToken(DQSTRING,'":[..;M_final(Guard=In("',1,1230) -LexToken(EOL,'\n',1,1231) -LexToken(VAR,'MSG3',1,1245) -LexToken(ASSIGNMENT,'=',1,1249) -LexToken(DQSTRING,'").i);..]\\\'"',1,1261) -LexToken(EOL,'\n',1,1262) -LexToken(VAR,'MSG',1,1275) -LexToken(ASSIGNMENT,'=',1,1278) -LexToken(VAR,'MSG0',1,1279) -LexToken(ADDITION,'+',1,1283) -LexToken(DQSTRING,'"1"',1,1286) -LexToken(ADDITION,'+',1,1287) -LexToken(VAR,'MSG2',1,1288) -LexToken(ADDITION,'+',1,1292) -LexToken(DQSTRING,'"1"',1,1295) -LexToken(ADDITION,'+',1,1296) -LexToken(VAR,'MSG3',1,1297) -LexToken(EOL,'\n',1,1301) -LexToken(VAR,'VEC',1,1315) -LexToken(ASSIGNMENT,'=',1,1318) -LexToken(DQSTRING,'"\\\'mat\\\',[-1,1]"',1,1334) -LexToken(EOL,'\n',1,1335) -LexToken(FOR,'for',1,1349) -LexToken(VAR,'i',1,1353) -LexToken(ASSIGNMENT,'=',1,1354) -LexToken(NUMBER,'2',1,1355) -LexToken(COLON,':',1,1356) -LexToken(VAR,'NMode',1,1357) -LexToken(EOL,'\n',1,1362) -LexToken(VAR,'CX',1,1379) -LexToken(ASSIGNMENT,'=',1,1381) -LexToken(VAR,'CX',1,1382) -LexToken(ADDITION,'+',1,1384) -LexToken(DQSTRING,'","',1,1387) -LexToken(ADDITION,'+',1,1388) -LexToken(DQSTRING,'"C"',1,1391) -LexToken(ADDITION,'+',1,1392) -LexToken(VAR,'string',1,1393) -LexToken(OPENBRACKET,'(',1,1399) -LexToken(VAR,'i',1,1400) -LexToken(CLOSEBRACKET,')',1,1401) -LexToken(EOL,'\n',1,1402) -LexToken(VAR,'MSG',1,1420) -LexToken(ASSIGNMENT,'=',1,1423) -LexToken(VAR,'MSG',1,1424) -LexToken(ADDITION,'+',1,1427) -LexToken(DQSTRING,'";"',1,1430) -LexToken(ADDITION,'+',1,1431) -LexToken(VAR,'MSG0',1,1432) -LexToken(ADDITION,'+',1,1436) -LexToken(VAR,'string',1,1437) -LexToken(OPENBRACKET,'(',1,1443) -LexToken(VAR,'i',1,1444) -LexToken(CLOSEBRACKET,')',1,1445) -LexToken(ADDITION,'+',1,1446) -LexToken(VAR,'MSG2',1,1447) -LexToken(ADDITION,'+',1,1451) -LexToken(VAR,'string',1,1452) -LexToken(OPENBRACKET,'(',1,1458) -LexToken(VAR,'i',1,1459) -LexToken(CLOSEBRACKET,')',1,1460) -LexToken(ADDITION,'+',1,1461) -LexToken(VAR,'MSG3',1,1462) -LexToken(EOL,'\n',1,1466) -LexToken(VAR,'VEC',1,1484) -LexToken(ASSIGNMENT,'=',1,1487) -LexToken(VAR,'VEC',1,1488) -LexToken(ADDITION,'+',1,1491) -LexToken(DQSTRING,'","',1,1494) -LexToken(ADDITION,'+',1,1495) -LexToken(DQSTRING,'"\\\'mat\\\',[-1,1]"',1,1511) -LexToken(EOL,'\n',1,1512) -LexToken(END,'end',1,1526) -LexToken(EOL,'\n',1,1529) -LexToken(EOL,'\n',1,1587) -LexToken(VAR,'GTV',1,1600) -LexToken(ASSIGNMENT,'=',1,1603) -LexToken(DQSTRING,'"[ok,NMode,Minitial,NX,X0,XP,"',1,1633) -LexToken(ADDITION,'+',1,1634) -LexToken(VAR,'CX',1,1635) -LexToken(ADDITION,'+',1,1637) -LexToken(DQSTRING,'",exprs]=scicos_getvalue(\\\'Set Finite state machine model\\\', [\\\'Number (finite-state) Modes\\\';\\\'Initial Mode\\\';\\\'Number of continuous-time states\\\';\\\'Continuous-time states intial values\\\';\\\'Xproperties of continuous-time states in each Mode\\\';"',1,1896) -LexToken(ADDITION,'+',1,1897) -LexToken(VAR,'MSG',1,1898) -LexToken(ADDITION,'+',1,1901) -LexToken(DQSTRING,'"], list(\\\'vec\\\',1,\\\'vec\\\',1,\\\'vec\\\',1,\\\'mat\\\',[-1,-1],\\\'mat\\\',[-1,-1],"',1,1987) -LexToken(ADDITION,'+',1,1988) -LexToken(VAR,'VEC',1,1989) -LexToken(ADDITION,'+',1,1992) -LexToken(DQSTRING,'"),exprs)"',1,2002) -LexToken(EOL,'\n',1,2003) -LexToken(VAR,'execstr',1,2016) -LexToken(OPENBRACKET,'(',1,2023) -LexToken(VAR,'GTV',1,2024) -LexToken(CLOSEBRACKET,')',1,2027) -LexToken(EOL,'\n',1,2028) -LexToken(IF,'if',1,2042) -LexToken(NOT,'~',1,2045) -LexToken(VAR,'ok',1,2046) -LexToken(THEN,'then',1,2049) -LexToken(EOL,'\n',1,2053) -LexToken(BREAK,'break',1,2070) -LexToken(EOL,'\n',1,2075) -LexToken(END,'end',1,2089) -LexToken(EOL,'\n',1,2092) -LexToken(VAR,'NMode_old',1,2105) -LexToken(ASSIGNMENT,'=',1,2114) -LexToken(VAR,'size',1,2115) -LexToken(OPENBRACKET,'(',1,2119) -LexToken(VAR,'exprs',1,2120) -LexToken(COMMA,',',1,2125) -LexToken(DQSTRING,'"*"',1,2128) -LexToken(CLOSEBRACKET,')',1,2129) -LexToken(ADDITION,'-',1,2130) -LexToken(NUMBER,'5',1,2131) -LexToken(EOL,'\n',1,2162) -LexToken(VAR,'ModifEncore',1,2175) -LexToken(ASSIGNMENT,'=',1,2186) -LexToken(PREVAR_BOOLEAN,'%f',1,2187) -LexToken(EOL,'\n',1,2189) -LexToken(EOL,'\n',1,2191) -LexToken(IF,'if',1,2204) -LexToken(OPENBRACKET,'(',1,2207) -LexToken(VAR,'NMode_old',1,2208) -LexToken(COMPARISON,'>',1,2217) -LexToken(VAR,'NMode',1,2218) -LexToken(CLOSEBRACKET,')',1,2223) -LexToken(THEN,'then',1,2225) -LexToken(EOL,'\n',1,2229) -LexToken(VAR,'exprs',1,2246) -LexToken(OPENBRACKET,'(',1,2251) -LexToken(VAR,'NMode',1,2252) -LexToken(ADDITION,'+',1,2257) -LexToken(NUMBER,'6',1,2258) -LexToken(COLON,':',1,2259) -LexToken(VAR,'NMode_old',1,2260) -LexToken(ADDITION,'+',1,2269) -LexToken(NUMBER,'5',1,2270) -LexToken(CLOSEBRACKET,')',1,2271) -LexToken(ASSIGNMENT,'=',1,2272) -LexToken(OPENSQBRACKET,'[',1,2273) -LexToken(CLOSESQBRACKET,']',1,2274) -LexToken(EOL,'\n',1,2295) -LexToken(VAR,'ModifEncore',1,2312) -LexToken(ASSIGNMENT,'=',1,2323) -LexToken(PREVAR_BOOLEAN,'%t',1,2324) -LexToken(EOL,'\n',1,2326) -LexToken(END,'end',1,2340) -LexToken(EOL,'\n',1,2343) -LexToken(IF,'if',1,2356) -LexToken(OPENBRACKET,'(',1,2359) -LexToken(VAR,'NMode_old',1,2360) -LexToken(COMPARISON,'<',1,2369) -LexToken(VAR,'NMode',1,2370) -LexToken(CLOSEBRACKET,')',1,2375) -LexToken(THEN,'then',1,2377) -LexToken(EOL,'\n',1,2381) -LexToken(VAR,'exprs',1,2398) -LexToken(OPENBRACKET,'(',1,2403) -LexToken(VAR,'NMode_old',1,2404) -LexToken(ADDITION,'+',1,2413) -LexToken(NUMBER,'6',1,2414) -LexToken(COLON,':',1,2415) -LexToken(VAR,'NMode',1,2416) -LexToken(ADDITION,'+',1,2421) -LexToken(NUMBER,'5',1,2422) -LexToken(CLOSEBRACKET,')',1,2423) -LexToken(ASSIGNMENT,'=',1,2424) -LexToken(VAR,'exprs',1,2425) -LexToken(OPENBRACKET,'(',1,2430) -LexToken(VAR,'NMode_old',1,2431) -LexToken(ADDITION,'+',1,2440) -LexToken(NUMBER,'4',1,2441) -LexToken(CLOSEBRACKET,')',1,2442) -LexToken(EOL,'\n',1,2463) -LexToken(VAR,'ModifEncore',1,2480) -LexToken(ASSIGNMENT,'=',1,2491) -LexToken(PREVAR_BOOLEAN,'%t',1,2492) -LexToken(EOL,'\n',1,2494) -LexToken(END,'end',1,2508) -LexToken(EOL,'\n',1,2511) -LexToken(IF,'if',1,2524) -LexToken(OPENBRACKET,'(',1,2527) -LexToken(VAR,'NX',1,2528) -LexToken(COMPARISON,'<>',1,2530) -LexToken(VAR,'size',1,2532) -LexToken(OPENBRACKET,'(',1,2536) -LexToken(VAR,'X0',1,2537) -LexToken(COMMA,',',1,2539) -LexToken(DQSTRING,'"*"',1,2542) -LexToken(CLOSEBRACKET,')',1,2543) -LexToken(CLOSEBRACKET,')',1,2544) -LexToken(THEN,'then',1,2546) -LexToken(EOL,'\n',1,2550) -LexToken(VAR,'messagebox',1,2567) -LexToken(OPENBRACKET,'(',1,2577) -LexToken(DQSTRING,'"the size of intial continuous-time states should be NX="',1,2634) -LexToken(ADDITION,'+',1,2635) -LexToken(VAR,'string',1,2636) -LexToken(OPENBRACKET,'(',1,2642) -LexToken(VAR,'NX',1,2643) -LexToken(CLOSEBRACKET,')',1,2645) -LexToken(COMMA,',',1,2646) -LexToken(DQSTRING,'"modal"',1,2653) -LexToken(COMMA,',',1,2654) -LexToken(DQSTRING,'"error"',1,2661) -LexToken(CLOSEBRACKET,')',1,2662) -LexToken(EOL,'\n',1,2663) -LexToken(VAR,'ModifEncore',1,2681) -LexToken(ASSIGNMENT,'=',1,2692) -LexToken(PREVAR_BOOLEAN,'%t',1,2693) -LexToken(EOL,'\n',1,2695) -LexToken(END,'end',1,2709) -LexToken(EOL,'\n',1,2712) -LexToken(EOL,'\n',1,2713) -LexToken(OPENSQBRACKET,'[',1,2726) -LexToken(VAR,'rXP',1,2727) -LexToken(COMMA,',',1,2730) -LexToken(VAR,'cXP',1,2731) -LexToken(CLOSESQBRACKET,']',1,2734) -LexToken(ASSIGNMENT,'=',1,2735) -LexToken(VAR,'size',1,2736) -LexToken(OPENBRACKET,'(',1,2740) -LexToken(VAR,'XP',1,2741) -LexToken(CLOSEBRACKET,')',1,2743) -LexToken(EOL,'\n',1,2744) -LexToken(IF,'if',1,2757) -LexToken(VAR,'cXP',1,2760) -LexToken(COMPARISON,'<>',1,2763) -LexToken(VAR,'NX',1,2765) -LexToken(THEN,'then',1,2768) -LexToken(EOL,'\n',1,2772) -LexToken(VAR,'messagebox',1,2789) -LexToken(OPENBRACKET,'(',1,2799) -LexToken(DQSTRING,'"Xproperty matrix is not valid: it should have NX="',1,2850) -LexToken(ADDITION,'+',1,2851) -LexToken(VAR,'string',1,2852) -LexToken(OPENBRACKET,'(',1,2858) -LexToken(VAR,'NX',1,2859) -LexToken(CLOSEBRACKET,')',1,2861) -LexToken(ADDITION,'+',1,2862) -LexToken(DQSTRING,'" columns"',1,2872) -LexToken(COMMA,',',1,2873) -LexToken(DQSTRING,'"modal"',1,2880) -LexToken(COMMA,',',1,2881) -LexToken(DQSTRING,'"error"',1,2888) -LexToken(CLOSEBRACKET,')',1,2889) -LexToken(EOL,'\n',1,2890) -LexToken(VAR,'ModifEncore',1,2908) -LexToken(ASSIGNMENT,'=',1,2919) -LexToken(PREVAR_BOOLEAN,'%t',1,2920) -LexToken(EOL,'\n',1,2922) -LexToken(ELSEIF,'elseif',1,2936) -LexToken(OPENBRACKET,'(',1,2943) -LexToken(OPENBRACKET,'(',1,2944) -LexToken(VAR,'rXP',1,2945) -LexToken(COMPARISON,'<>',1,2948) -LexToken(VAR,'NMode',1,2950) -LexToken(CLOSEBRACKET,')',1,2955) -LexToken(LOGICAL,'&',1,2957) -LexToken(OPENBRACKET,'(',1,2959) -LexToken(VAR,'rXP',1,2960) -LexToken(COMPARISON,'>',1,2963) -LexToken(NUMBER,'1',1,2964) -LexToken(CLOSEBRACKET,')',1,2965) -LexToken(CLOSEBRACKET,')',1,2966) -LexToken(EOL,'\n',1,2967) -LexToken(VAR,'messagebox',1,2984) -LexToken(OPENBRACKET,'(',1,2994) -LexToken(DQSTRING,'"Xproperty matrix is not valid: it should have NMode="',1,3048) -LexToken(ADDITION,'+',1,3049) -LexToken(VAR,'string',1,3050) -LexToken(OPENBRACKET,'(',1,3056) -LexToken(VAR,'NMode',1,3057) -LexToken(CLOSEBRACKET,')',1,3062) -LexToken(ADDITION,'+',1,3063) -LexToken(DQSTRING,'" or 1 row(s)"',1,3077) -LexToken(COMMA,',',1,3078) -LexToken(DQSTRING,'"modal"',1,3085) -LexToken(COMMA,',',1,3086) -LexToken(DQSTRING,'"error"',1,3093) -LexToken(CLOSEBRACKET,')',1,3094) -LexToken(EOL,'\n',1,3095) -LexToken(VAR,'ModifEncore',1,3113) -LexToken(ASSIGNMENT,'=',1,3124) -LexToken(PREVAR_BOOLEAN,'%t',1,3125) -LexToken(EOL,'\n',1,3127) -LexToken(ELSEIF,'elseif',1,3141) -LexToken(OPENBRACKET,'(',1,3148) -LexToken(VAR,'rXP',1,3149) -LexToken(COMPARISON,'==',1,3152) -LexToken(NUMBER,'1',1,3154) -LexToken(CLOSEBRACKET,')',1,3155) -LexToken(EOL,'\n',1,3156) -LexToken(FOR,'for',1,3173) -LexToken(VAR,'i',1,3177) -LexToken(ASSIGNMENT,'=',1,3178) -LexToken(NUMBER,'1',1,3179) -LexToken(COLON,':',1,3180) -LexToken(VAR,'NMode',1,3181) -LexToken(ADDITION,'-',1,3186) -LexToken(NUMBER,'1',1,3187) -LexToken(EOL,'\n',1,3188) -LexToken(VAR,'XP',1,3209) -LexToken(ASSIGNMENT,'=',1,3211) -LexToken(OPENSQBRACKET,'[',1,3212) -LexToken(VAR,'XP',1,3213) -LexToken(SEMICOLON,';',1,3215) -LexToken(VAR,'XP',1,3216) -LexToken(OPENBRACKET,'(',1,3218) -LexToken(NUMBER,'1',1,3219) -LexToken(COMMA,',',1,3220) -LexToken(COLON,':',1,3221) -LexToken(CLOSEBRACKET,')',1,3222) -LexToken(CLOSESQBRACKET,']',1,3223) -LexToken(EOL,'\n',1,3262) -LexToken(END,'end',1,3279) -LexToken(EOL,'\n',1,3282) -LexToken(END,'end',1,3295) -LexToken(EOL,'\n',1,3298) -LexToken(EOL,'\n',1,3299) -LexToken(IF,'if',1,3312) -LexToken(OPENBRACKET,'(',1,3315) -LexToken(VAR,'NMode_old',1,3316) -LexToken(COMPARISON,'==',1,3325) -LexToken(VAR,'NMode',1,3327) -LexToken(CLOSEBRACKET,')',1,3332) -LexToken(LOGICAL,'&',1,3333) -LexToken(OPENBRACKET,'(',1,3334) -LexToken(NOT,'~',1,3335) -LexToken(VAR,'ModifEncore',1,3336) -LexToken(CLOSEBRACKET,')',1,3347) -LexToken(THEN,'then',1,3349) -LexToken(EOL,'\n',1,3353) -LexToken(VAR,'XP',1,3370) -LexToken(ASSIGNMENT,'=',1,3372) -LexToken(VAR,'matrix',1,3373) -LexToken(OPENBRACKET,'(',1,3379) -LexToken(VAR,'XP',1,3380) -LexToken(TRANSPOSE,"'",1,3382) -LexToken(COMMA,',',1,3383) -LexToken(VAR,'NMode',1,3384) -LexToken(MULTIPLICATION,'*',1,3389) -LexToken(VAR,'NX',1,3390) -LexToken(COMMA,',',1,3392) -LexToken(NUMBER,'1',1,3393) -LexToken(CLOSEBRACKET,')',1,3394) -LexToken(EOL,'\n',1,3444) -LexToken(VAR,'ipar',1,3461) -LexToken(ASSIGNMENT,'=',1,3465) -LexToken(OPENSQBRACKET,'[',1,3466) -LexToken(VAR,'NMode',1,3467) -LexToken(SEMICOLON,';',1,3472) -LexToken(VAR,'Minitial',1,3473) -LexToken(SEMICOLON,';',1,3481) -LexToken(VAR,'NX',1,3482) -LexToken(SEMICOLON,';',1,3484) -LexToken(VAR,'XP',1,3485) -LexToken(CLOSESQBRACKET,']',1,3487) -LexToken(EOL,'\n',1,3488) -LexToken(VAR,'rpar',1,3506) -LexToken(ASSIGNMENT,'=',1,3510) -LexToken(VAR,'matrix',1,3511) -LexToken(OPENBRACKET,'(',1,3517) -LexToken(VAR,'X0',1,3518) -LexToken(COMMA,',',1,3520) -LexToken(VAR,'NX',1,3521) -LexToken(COMMA,',',1,3523) -LexToken(NUMBER,'1',1,3524) -LexToken(CLOSEBRACKET,')',1,3525) -LexToken(EOL,'\n',1,3556) -LexToken(VAR,'INP',1,3573) -LexToken(ASSIGNMENT,'=',1,3576) -LexToken(VAR,'ones',1,3577) -LexToken(OPENBRACKET,'(',1,3581) -LexToken(VAR,'NMode',1,3582) -LexToken(COMMA,',',1,3587) -LexToken(NUMBER,'1',1,3588) -LexToken(CLOSEBRACKET,')',1,3589) -LexToken(EOL,'\n',1,3590) -LexToken(IF,'if',1,3608) -LexToken(VAR,'NX',1,3611) -LexToken(COMPARISON,'>',1,3613) -LexToken(NUMBER,'0',1,3614) -LexToken(THEN,'then',1,3616) -LexToken(EOL,'\n',1,3620) -LexToken(VAR,'OUT',1,3641) -LexToken(ASSIGNMENT,'=',1,3644) -LexToken(OPENSQBRACKET,'[',1,3645) -LexToken(NUMBER,'2',1,3646) -LexToken(SEMICOLON,';',1,3647) -LexToken(NUMBER,'2',1,3648) -LexToken(MULTIPLICATION,'*',1,3649) -LexToken(VAR,'NX',1,3650) -LexToken(CLOSESQBRACKET,']',1,3652) -LexToken(EOL,'\n',1,3653) -LexToken(ELSE,'else',1,3671) -LexToken(EOL,'\n',1,3675) -LexToken(VAR,'OUT',1,3696) -LexToken(ASSIGNMENT,'=',1,3699) -LexToken(OPENSQBRACKET,'[',1,3700) -LexToken(NUMBER,'2',1,3701) -LexToken(CLOSESQBRACKET,']',1,3702) -LexToken(EOL,'\n',1,3703) -LexToken(END,'end',1,3721) -LexToken(EOL,'\n',1,3724) -LexToken(VAR,'MaxModes',1,3741) -LexToken(ASSIGNMENT,'=',1,3749) -LexToken(NUMBER,'1',1,3750) -LexToken(EOL,'\n',1,3751) -LexToken(VAR,'nzcross',1,3769) -LexToken(ASSIGNMENT,'=',1,3776) -LexToken(NUMBER,'0',1,3777) -LexToken(EOL,'\n',1,3778) -LexToken(FOR,'for',1,3796) -LexToken(VAR,'i',1,3800) -LexToken(ASSIGNMENT,'=',1,3801) -LexToken(NUMBER,'1',1,3802) -LexToken(COLON,':',1,3803) -LexToken(VAR,'NMode',1,3804) -LexToken(EOL,'\n',1,3809) -LexToken(VAR,'Ci',1,3830) -LexToken(ASSIGNMENT,'=',1,3832) -LexToken(VAR,'evstr',1,3833) -LexToken(OPENBRACKET,'(',1,3838) -LexToken(VAR,'exprs',1,3839) -LexToken(OPENBRACKET,'(',1,3844) -LexToken(NUMBER,'5',1,3845) -LexToken(ADDITION,'+',1,3846) -LexToken(VAR,'i',1,3847) -LexToken(CLOSEBRACKET,')',1,3848) -LexToken(CLOSEBRACKET,')',1,3849) -LexToken(EOL,'\n',1,3870) -LexToken(VAR,'ipar',1,3891) -LexToken(ASSIGNMENT,'=',1,3895) -LexToken(OPENSQBRACKET,'[',1,3896) -LexToken(VAR,'ipar',1,3897) -LexToken(SEMICOLON,';',1,3901) -LexToken(VAR,'Ci',1,3902) -LexToken(CLOSESQBRACKET,']',1,3904) -LexToken(EOL,'\n',1,3905) -LexToken(VAR,'INP',1,3927) -LexToken(OPENBRACKET,'(',1,3930) -LexToken(VAR,'i',1,3931) -LexToken(COMMA,',',1,3932) -LexToken(NUMBER,'1',1,3933) -LexToken(CLOSEBRACKET,')',1,3934) -LexToken(ASSIGNMENT,'=',1,3935) -LexToken(NUMBER,'2',1,3936) -LexToken(MULTIPLICATION,'*',1,3937) -LexToken(VAR,'NX',1,3938) -LexToken(ADDITION,'+',1,3940) -LexToken(VAR,'length',1,3941) -LexToken(OPENBRACKET,'(',1,3947) -LexToken(VAR,'Ci',1,3948) -LexToken(CLOSEBRACKET,')',1,3950) -LexToken(EOL,'\n',1,3951) -LexToken(IF,'if',1,3973) -LexToken(OPENBRACKET,'(',1,3976) -LexToken(VAR,'nzcross',1,3977) -LexToken(COMPARISON,'<',1,3984) -LexToken(VAR,'length',1,3985) -LexToken(OPENBRACKET,'(',1,3991) -LexToken(VAR,'Ci',1,3992) -LexToken(CLOSEBRACKET,')',1,3994) -LexToken(CLOSEBRACKET,')',1,3995) -LexToken(THEN,'then',1,3997) -LexToken(EOL,'\n',1,4001) -LexToken(VAR,'nzcross',1,4026) -LexToken(ASSIGNMENT,'=',1,4033) -LexToken(VAR,'length',1,4034) -LexToken(OPENBRACKET,'(',1,4040) -LexToken(VAR,'Ci',1,4041) -LexToken(CLOSEBRACKET,')',1,4043) -LexToken(EOL,'\n',1,4044) -LexToken(END,'end',1,4066) -LexToken(EOL,'\n',1,4069) -LexToken(IF,'if',1,4090) -LexToken(OPENBRACKET,'(',1,4093) -LexToken(VAR,'MaxModes',1,4094) -LexToken(COMPARISON,'<',1,4102) -LexToken(VAR,'max',1,4103) -LexToken(OPENBRACKET,'(',1,4106) -LexToken(VAR,'Ci',1,4107) -LexToken(CLOSEBRACKET,')',1,4109) -LexToken(CLOSEBRACKET,')',1,4110) -LexToken(THEN,'then',1,4112) -LexToken(EOL,'\n',1,4116) -LexToken(VAR,'MaxModes',1,4141) -LexToken(ASSIGNMENT,'=',1,4149) -LexToken(VAR,'max',1,4150) -LexToken(OPENBRACKET,'(',1,4153) -LexToken(VAR,'Ci',1,4154) -LexToken(CLOSEBRACKET,')',1,4156) -LexToken(EOL,'\n',1,4157) -LexToken(VAR,'imax',1,4183) -LexToken(ASSIGNMENT,'=',1,4187) -LexToken(VAR,'i',1,4188) -LexToken(EOL,'\n',1,4189) -LexToken(END,'end',1,4211) -LexToken(EOL,'\n',1,4214) -LexToken(END,'end',1,4231) -LexToken(EOL,'\n',1,4234) -LexToken(EOL,'\n',1,4235) -LexToken(IF,'if',1,4252) -LexToken(VAR,'MaxModes',1,4255) -LexToken(COMPARISON,'>',1,4263) -LexToken(VAR,'NMode',1,4264) -LexToken(THEN,'then',1,4270) -LexToken(EOL,'\n',1,4274) -LexToken(VAR,'messagebox',1,4295) -LexToken(OPENBRACKET,'(',1,4305) -LexToken(OPENSQBRACKET,'[',1,4306) -LexToken(DQSTRING,'"Number of Modes should be "',1,4334) -LexToken(ADDITION,'+',1,4335) -LexToken(VAR,'string',1,4336) -LexToken(OPENBRACKET,'(',1,4342) -LexToken(VAR,'MaxModes',1,4343) -LexToken(CLOSEBRACKET,')',1,4351) -LexToken(SEMICOLON,';',1,4352) -LexToken(DQSTRING,'"A destination Mode in Mode#"',1,4404) -LexToken(ADDITION,'+',1,4405) -LexToken(VAR,'string',1,4406) -LexToken(OPENBRACKET,'(',1,4412) -LexToken(VAR,'imax',1,4413) -LexToken(CLOSEBRACKET,')',1,4417) -LexToken(ADDITION,'+',1,4418) -LexToken(DQSTRING,'"\\\'s targets is invalid!"',1,4443) -LexToken(CLOSESQBRACKET,']',1,4444) -LexToken(COMMA,',',1,4445) -LexToken(DQSTRING,'"modal"',1,4452) -LexToken(COMMA,',',1,4453) -LexToken(DQSTRING,'"error"',1,4460) -LexToken(CLOSEBRACKET,')',1,4461) -LexToken(EOL,'\n',1,4462) -LexToken(VAR,'ModifEncore',1,4484) -LexToken(ASSIGNMENT,'=',1,4495) -LexToken(PREVAR_BOOLEAN,'%t',1,4496) -LexToken(EOL,'\n',1,4498) -LexToken(END,'end',1,4516) -LexToken(EOL,'\n',1,4519) -LexToken(IF,'if',1,4536) -LexToken(VAR,'MaxModes',1,4539) -LexToken(COMPARISON,'<',1,4547) -LexToken(VAR,'NMode',1,4548) -LexToken(THEN,'then',1,4554) -LexToken(EOL,'\n',1,4558) -LexToken(VAR,'messagebox',1,4579) -LexToken(OPENBRACKET,'(',1,4589) -LexToken(OPENSQBRACKET,'[',1,4590) -LexToken(DQSTRING,'"There is an unused Mode or the Number of Modes should be "',1,4649) -LexToken(ADDITION,'+',1,4650) -LexToken(VAR,'string',1,4651) -LexToken(OPENBRACKET,'(',1,4657) -LexToken(VAR,'MaxModes',1,4658) -LexToken(CLOSEBRACKET,')',1,4666) -LexToken(CLOSESQBRACKET,']',1,4667) -LexToken(COMMA,',',1,4668) -LexToken(DQSTRING,'"modal"',1,4675) -LexToken(COMMA,',',1,4676) -LexToken(DQSTRING,'"error"',1,4683) -LexToken(CLOSEBRACKET,')',1,4684) -LexToken(EOL,'\n',1,4685) -LexToken(VAR,'ModifEncore',1,4707) -LexToken(ASSIGNMENT,'=',1,4718) -LexToken(PREVAR_BOOLEAN,'%t',1,4719) -LexToken(EOL,'\n',1,4721) -LexToken(END,'end',1,4739) -LexToken(EOL,'\n',1,4742) -LexToken(END,'end',1,4755) -LexToken(EOL,'\n',1,4758) -LexToken(IF,'if',1,4771) -LexToken(NOT,'~',1,4774) -LexToken(VAR,'ModifEncore',1,4775) -LexToken(THEN,'then',1,4787) -LexToken(EOL,'\n',1,4791) -LexToken(OPENSQBRACKET,'[',1,4808) -LexToken(VAR,'model',1,4809) -LexToken(COMMA,',',1,4814) -LexToken(VAR,'graphics',1,4815) -LexToken(COMMA,',',1,4823) -LexToken(VAR,'ok',1,4824) -LexToken(CLOSESQBRACKET,']',1,4826) -LexToken(ASSIGNMENT,'=',1,4827) -LexToken(VAR,'check_io',1,4828) -LexToken(OPENBRACKET,'(',1,4836) -LexToken(VAR,'model',1,4837) -LexToken(COMMA,',',1,4842) -LexToken(VAR,'graphics',1,4843) -LexToken(COMMA,',',1,4851) -LexToken(VAR,'INP',1,4852) -LexToken(COMMA,',',1,4855) -LexToken(VAR,'OUT',1,4856) -LexToken(COMMA,',',1,4859) -LexToken(OPENSQBRACKET,'[',1,4860) -LexToken(CLOSESQBRACKET,']',1,4861) -LexToken(COMMA,',',1,4862) -LexToken(OPENSQBRACKET,'[',1,4863) -LexToken(NUMBER,'1',1,4864) -LexToken(CLOSESQBRACKET,']',1,4865) -LexToken(CLOSEBRACKET,')',1,4866) -LexToken(EOL,'\n',1,4867) -LexToken(IF,'if',1,4884) -LexToken(NOT,'~',1,4887) -LexToken(VAR,'ok',1,4888) -LexToken(THEN,'then',1,4891) -LexToken(EOL,'\n',1,4895) -LexToken(BREAK,'break',1,4916) -LexToken(EOL,'\n',1,4921) -LexToken(END,'end',1,4939) -LexToken(EOL,'\n',1,4942) -LexToken(VAR,'model',1,4959) -LexToken(DOT,'.',1,4964) -LexToken(VAR,'nzcross',1,4965) -LexToken(ASSIGNMENT,'=',1,4972) -LexToken(VAR,'nzcross',1,4973) -LexToken(EOL,'\n',1,4980) -LexToken(VAR,'model',1,4998) -LexToken(DOT,'.',1,5003) -LexToken(VAR,'state',1,5004) -LexToken(ASSIGNMENT,'=',1,5009) -LexToken(VAR,'ones',1,5010) -LexToken(OPENBRACKET,'(',1,5014) -LexToken(NUMBER,'2',1,5015) -LexToken(MULTIPLICATION,'*',1,5016) -LexToken(VAR,'NX',1,5017) -LexToken(COMMA,',',1,5019) -LexToken(NUMBER,'1',1,5020) -LexToken(CLOSEBRACKET,')',1,5021) -LexToken(EOL,'\n',1,5022) -LexToken(VAR,'graphics',1,5040) -LexToken(DOT,'.',1,5048) -LexToken(VAR,'gr_i',1,5049) -LexToken(OPENBRACKET,'(',1,5053) -LexToken(NUMBER,'1',1,5054) -LexToken(CLOSEBRACKET,')',1,5055) -LexToken(OPENBRACKET,'(',1,5056) -LexToken(NUMBER,'1',1,5057) -LexToken(CLOSEBRACKET,')',1,5058) -LexToken(ASSIGNMENT,'=',1,5059) -LexToken(DQSTRING,'"txt=[\\\'Automaton\\\';\\\'nM="',1,5085) -LexToken(ADDITION,'+',1,5086) -LexToken(VAR,'string',1,5087) -LexToken(OPENBRACKET,'(',1,5093) -LexToken(VAR,'NMode',1,5094) -LexToken(CLOSEBRACKET,')',1,5099) -LexToken(ADDITION,'+',1,5100) -LexToken(DQSTRING,'",nX="',1,5106) -LexToken(ADDITION,'+',1,5107) -LexToken(VAR,'string',1,5108) -LexToken(OPENBRACKET,'(',1,5114) -LexToken(VAR,'NX',1,5115) -LexToken(CLOSEBRACKET,')',1,5117) -LexToken(ADDITION,'+',1,5118) -LexToken(DQSTRING,'"\\\'];"',1,5124) -LexToken(EOL,'\n',1,5125) -LexToken(VAR,'graphics',1,5142) -LexToken(DOT,'.',1,5150) -LexToken(VAR,'exprs',1,5151) -LexToken(ASSIGNMENT,'=',1,5156) -LexToken(VAR,'exprs',1,5157) -LexToken(EOL,'\n',1,5162) -LexToken(VAR,'x',1,5180) -LexToken(DOT,'.',1,5181) -LexToken(VAR,'graphics',1,5182) -LexToken(ASSIGNMENT,'=',1,5190) -LexToken(VAR,'graphics',1,5191) -LexToken(EOL,'\n',1,5199) -LexToken(VAR,'model',1,5217) -LexToken(DOT,'.',1,5222) -LexToken(VAR,'ipar',1,5223) -LexToken(ASSIGNMENT,'=',1,5227) -LexToken(VAR,'ipar',1,5228) -LexToken(EOL,'\n',1,5232) -LexToken(VAR,'model',1,5250) -LexToken(DOT,'.',1,5255) -LexToken(VAR,'rpar',1,5256) -LexToken(ASSIGNMENT,'=',1,5260) -LexToken(VAR,'rpar',1,5261) -LexToken(EOL,'\n',1,5265) -LexToken(VAR,'x',1,5283) -LexToken(DOT,'.',1,5284) -LexToken(VAR,'model',1,5285) -LexToken(ASSIGNMENT,'=',1,5290) -LexToken(VAR,'model',1,5291) -LexToken(EOL,'\n',1,5296) -LexToken(BREAK,'break',1,5314) -LexToken(EOL,'\n',1,5319) -LexToken(END,'end',1,5332) -LexToken(EOL,'\n',1,5335) -LexToken(END,'end',1,5344) -LexToken(EOL,'\n',1,5355) -LexToken(EOL,'\n',1,5413) -LexToken(CASE,'case',1,5418) -LexToken(DQSTRING,'"define"',1,5430) -LexToken(THEN,'then',1,5432) -LexToken(EOL,'\n',1,5436) -LexToken(VAR,'NMode',1,5445) -LexToken(ASSIGNMENT,'=',1,5450) -LexToken(NUMBER,'2',1,5451) -LexToken(EOL,'\n',1,5471) -LexToken(VAR,'Minitial',1,5480) -LexToken(ASSIGNMENT,'=',1,5488) -LexToken(NUMBER,'1',1,5489) -LexToken(EOL,'\n',1,5506) -LexToken(VAR,'NX',1,5515) -LexToken(ASSIGNMENT,'=',1,5517) -LexToken(NUMBER,'1',1,5518) -LexToken(EOL,'\n',1,5571) -LexToken(VAR,'X0',1,5580) -LexToken(ASSIGNMENT,'=',1,5582) -LexToken(OPENSQBRACKET,'[',1,5583) -LexToken(NUMBER,'0.0',1,5584) -LexToken(CLOSESQBRACKET,']',1,5587) -LexToken(EOL,'\n',1,5588) -LexToken(VAR,'XP',1,5597) -LexToken(ASSIGNMENT,'=',1,5599) -LexToken(OPENSQBRACKET,'[',1,5600) -LexToken(NUMBER,'1',1,5601) -LexToken(SEMICOLON,';',1,5602) -LexToken(NUMBER,'1',1,5603) -LexToken(CLOSESQBRACKET,']',1,5604) -LexToken(EOL,'\n',1,5632) -LexToken(VAR,'C1',1,5641) -LexToken(ASSIGNMENT,'=',1,5643) -LexToken(OPENSQBRACKET,'[',1,5644) -LexToken(NUMBER,'2',1,5645) -LexToken(CLOSESQBRACKET,']',1,5646) -LexToken(EOL,'\n',1,5688) -LexToken(VAR,'C2',1,5697) -LexToken(ASSIGNMENT,'=',1,5699) -LexToken(OPENSQBRACKET,'[',1,5700) -LexToken(NUMBER,'1',1,5701) -LexToken(CLOSESQBRACKET,']',1,5702) -LexToken(EOL,'\n',1,5703) -LexToken(VAR,'exprs',1,5713) -LexToken(ASSIGNMENT,'=',1,5718) -LexToken(OPENSQBRACKET,'[',1,5719) -LexToken(VAR,'string',1,5720) -LexToken(OPENBRACKET,'(',1,5726) -LexToken(VAR,'NMode',1,5727) -LexToken(CLOSEBRACKET,')',1,5732) -LexToken(SEMICOLON,';',1,5733) -LexToken(VAR,'string',1,5734) -LexToken(OPENBRACKET,'(',1,5740) -LexToken(VAR,'Minitial',1,5741) -LexToken(CLOSEBRACKET,')',1,5749) -LexToken(SEMICOLON,';',1,5750) -LexToken(VAR,'string',1,5751) -LexToken(OPENBRACKET,'(',1,5757) -LexToken(VAR,'NX',1,5758) -LexToken(CLOSEBRACKET,')',1,5760) -LexToken(SEMICOLON,';',1,5761) -LexToken(VAR,'sci2exp',1,5762) -LexToken(OPENBRACKET,'(',1,5769) -LexToken(VAR,'X0',1,5770) -LexToken(CLOSEBRACKET,')',1,5772) -LexToken(SEMICOLON,';',1,5773) -LexToken(VAR,'sci2exp',1,5774) -LexToken(OPENBRACKET,'(',1,5781) -LexToken(VAR,'XP',1,5782) -LexToken(CLOSEBRACKET,')',1,5784) -LexToken(SEMICOLON,';',1,5785) -LexToken(VAR,'sci2exp',1,5786) -LexToken(OPENBRACKET,'(',1,5793) -LexToken(VAR,'C1',1,5794) -LexToken(CLOSEBRACKET,')',1,5796) -LexToken(SEMICOLON,';',1,5797) -LexToken(VAR,'sci2exp',1,5798) -LexToken(OPENBRACKET,'(',1,5805) -LexToken(VAR,'C2',1,5806) -LexToken(CLOSEBRACKET,')',1,5808) -LexToken(CLOSESQBRACKET,']',1,5809) -LexToken(EOL,'\n',1,5810) -LexToken(VAR,'ipar',1,5820) -LexToken(ASSIGNMENT,'=',1,5824) -LexToken(OPENSQBRACKET,'[',1,5825) -LexToken(VAR,'NMode',1,5826) -LexToken(SEMICOLON,';',1,5831) -LexToken(VAR,'Minitial',1,5832) -LexToken(SEMICOLON,';',1,5840) -LexToken(VAR,'NX',1,5841) -LexToken(SEMICOLON,';',1,5843) -LexToken(VAR,'XP',1,5844) -LexToken(SEMICOLON,';',1,5846) -LexToken(VAR,'C1',1,5847) -LexToken(SEMICOLON,';',1,5849) -LexToken(VAR,'C2',1,5850) -LexToken(CLOSESQBRACKET,']',1,5852) -LexToken(EOL,'\n',1,5853) -LexToken(VAR,'rpar',1,5863) -LexToken(ASSIGNMENT,'=',1,5867) -LexToken(OPENSQBRACKET,'[',1,5868) -LexToken(VAR,'X0',1,5869) -LexToken(CLOSESQBRACKET,']',1,5871) -LexToken(EOL,'\n',1,5872) -LexToken(EOL,'\n',1,5874) -LexToken(VAR,'model',1,5883) -LexToken(ASSIGNMENT,'=',1,5888) -LexToken(SCICOS_MODEL,'scicos_model',1,5889) -LexToken(OPENBRACKET,'(',1,5901) -LexToken(CLOSEBRACKET,')',1,5902) -LexToken(EOL,'\n',1,5903) -LexToken(VAR,'model',1,5912) -LexToken(DOT,'.',1,5917) -LexToken(VAR,'sim',1,5918) -LexToken(ASSIGNMENT,'=',1,5921) -LexToken(VAR,'list',1,5922) -LexToken(OPENBRACKET,'(',1,5926) -LexToken(DQSTRING,'"automat"',1,5935) -LexToken(COMMA,',',1,5936) -LexToken(NUMBER,'10004',1,5937) -LexToken(CLOSEBRACKET,')',1,5942) -LexToken(EOL,'\n',1,5943) -LexToken(VAR,'model',1,5952) -LexToken(DOT,'.',1,5957) -LexToken(VAR,'in',1,5958) -LexToken(ASSIGNMENT,'=',1,5960) -LexToken(OPENSQBRACKET,'[',1,5961) -LexToken(NUMBER,'2',1,5962) -LexToken(MULTIPLICATION,'*',1,5963) -LexToken(VAR,'NX',1,5964) -LexToken(ADDITION,'+',1,5966) -LexToken(NUMBER,'1',1,5967) -LexToken(SEMICOLON,';',1,5968) -LexToken(NUMBER,'2',1,5969) -LexToken(MULTIPLICATION,'*',1,5970) -LexToken(VAR,'NX',1,5971) -LexToken(ADDITION,'+',1,5973) -LexToken(NUMBER,'1',1,5974) -LexToken(CLOSESQBRACKET,']',1,5975) -LexToken(EOL,'\n',1,5994) -LexToken(VAR,'model',1,6003) -LexToken(DOT,'.',1,6008) -LexToken(VAR,'out',1,6009) -LexToken(ASSIGNMENT,'=',1,6012) -LexToken(OPENSQBRACKET,'[',1,6013) -LexToken(NUMBER,'2',1,6014) -LexToken(SEMICOLON,';',1,6015) -LexToken(NUMBER,'2',1,6016) -LexToken(MULTIPLICATION,'*',1,6017) -LexToken(VAR,'NX',1,6018) -LexToken(CLOSESQBRACKET,']',1,6020) -LexToken(EOL,'\n',1,6038) -LexToken(VAR,'model',1,6047) -LexToken(DOT,'.',1,6052) -LexToken(VAR,'state',1,6053) -LexToken(ASSIGNMENT,'=',1,6058) -LexToken(VAR,'ones',1,6059) -LexToken(OPENBRACKET,'(',1,6063) -LexToken(NUMBER,'2',1,6064) -LexToken(MULTIPLICATION,'*',1,6065) -LexToken(VAR,'NX',1,6066) -LexToken(COMMA,',',1,6068) -LexToken(NUMBER,'1',1,6069) -LexToken(CLOSEBRACKET,')',1,6070) -LexToken(EOL,'\n',1,6081) -LexToken(VAR,'model',1,6090) -LexToken(DOT,'.',1,6095) -LexToken(VAR,'nzcross',1,6096) -LexToken(ASSIGNMENT,'=',1,6103) -LexToken(NUMBER,'1',1,6104) -LexToken(EOL,'\n',1,6131) -LexToken(VAR,'model',1,6140) -LexToken(DOT,'.',1,6145) -LexToken(VAR,'blocktype',1,6146) -LexToken(ASSIGNMENT,'=',1,6155) -LexToken(DQSTRING,'"c"',1,6158) -LexToken(EOL,'\n',1,6159) -LexToken(VAR,'model',1,6169) -LexToken(DOT,'.',1,6174) -LexToken(VAR,'evtout',1,6175) -LexToken(ASSIGNMENT,'=',1,6181) -LexToken(NUMBER,'1',1,6182) -LexToken(EOL,'\n',1,6183) -LexToken(VAR,'model',1,6192) -LexToken(DOT,'.',1,6197) -LexToken(VAR,'firing',1,6198) -LexToken(ASSIGNMENT,'=',1,6204) -LexToken(ADDITION,'-',1,6205) -LexToken(NUMBER,'1',1,6206) -LexToken(EOL,'\n',1,6207) -LexToken(VAR,'model',1,6217) -LexToken(DOT,'.',1,6222) -LexToken(VAR,'dep_ut',1,6223) -LexToken(ASSIGNMENT,'=',1,6229) -LexToken(OPENSQBRACKET,'[',1,6230) -LexToken(PREVAR_BOOLEAN,'%f',1,6231) -LexToken(PREVAR_BOOLEAN,'%t',1,6234) -LexToken(CLOSESQBRACKET,']',1,6236) -LexToken(EOL,'\n',1,6237) -LexToken(VAR,'model',1,6247) -LexToken(DOT,'.',1,6252) -LexToken(VAR,'ipar',1,6253) -LexToken(ASSIGNMENT,'=',1,6257) -LexToken(VAR,'ipar',1,6258) -LexToken(EOL,'\n',1,6262) -LexToken(VAR,'model',1,6272) -LexToken(DOT,'.',1,6277) -LexToken(VAR,'rpar',1,6278) -LexToken(ASSIGNMENT,'=',1,6282) -LexToken(VAR,'rpar',1,6283) -LexToken(EOL,'\n',1,6287) -LexToken(EOL,'\n',1,6289) -LexToken(VAR,'gr_i',1,6298) -LexToken(ASSIGNMENT,'=',1,6302) -LexToken(OPENSQBRACKET,'[',1,6303) -LexToken(CLOSESQBRACKET,']',1,6304) -LexToken(EOL,'\n',1,6305) -LexToken(EOL,'\n',1,6306) -LexToken(VAR,'x',1,6315) -LexToken(ASSIGNMENT,'=',1,6316) -LexToken(VAR,'standard_define',1,6317) -LexToken(OPENBRACKET,'(',1,6332) -LexToken(OPENSQBRACKET,'[',1,6333) -LexToken(NUMBER,'4',1,6334) -LexToken(NUMBER,'2',1,6336) -LexToken(CLOSESQBRACKET,']',1,6337) -LexToken(COMMA,',',1,6338) -LexToken(VAR,'model',1,6339) -LexToken(COMMA,',',1,6344) -LexToken(VAR,'exprs',1,6345) -LexToken(COMMA,',',1,6350) -LexToken(VAR,'gr_i',1,6351) -LexToken(CLOSEBRACKET,')',1,6355) -LexToken(EOL,'\n',1,6356) -LexToken(END,'end',1,6362) -LexToken(EOL,'\n',1,6365) -LexToken(ENDFUNCTION,'endfunction',1,6366) -LexToken(EOL,'\n',1,6377) -LexToken(EOL,'\n',1,6378) +Syntax error in input LexToken(EOL,'\n',1,2967) +/* autogenerated from "macros/Misc/AUTOMAT.sci" */ +None diff --git a/js/Misc/BACKLASH.js b/js/Misc/BACKLASH.js index 08e45ebb..ac433e91 100644 --- a/js/Misc/BACKLASH.js +++ b/js/Misc/BACKLASH.js @@ -1,317 +1,47 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'BACKLASH',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(VAR,'rpar',1,1054) -LexToken(ASSIGNMENT,'=',1,1058) -LexToken(VAR,'model',1,1059) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'rpar',1,1065) -LexToken(EOL,'\n',1,1069) -LexToken(WHILE,'while',1,1078) -LexToken(PREVAR_BOOLEAN,'%t',1,1084) -LexToken(DO,'do',1,1087) -LexToken(EOL,'\n',1,1089) -LexToken(OPENSQBRACKET,'[',1,1102) -LexToken(VAR,'ok',1,1103) -LexToken(COMMA,',',1,1105) -LexToken(VAR,'ini',1,1106) -LexToken(COMMA,',',1,1109) -LexToken(VAR,'gap',1,1110) -LexToken(COMMA,',',1,1113) -LexToken(VAR,'zcr',1,1114) -LexToken(COMMA,',',1,1117) -LexToken(VAR,'exprs',1,1118) -LexToken(CLOSESQBRACKET,']',1,1123) -LexToken(ASSIGNMENT,'=',1,1124) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1125) -LexToken(OPENBRACKET,'(',1,1140) -LexToken(DQSTRING,'"Set backlash parameters"',1,1165) -LexToken(COMMA,',',1,1166) -LexToken(OPENSQBRACKET,'[',1,1182) -LexToken(DQSTRING,'"initial output"',1,1198) -LexToken(SEMICOLON,';\n',1,1199) -LexToken(DQSTRING,'"gap"',1,1217) -LexToken(SEMICOLON,';',1,1218) -LexToken(DQSTRING,'"use zero-crossing (0:no, 1:yes)"',1,1251) -LexToken(CLOSESQBRACKET,']',1,1252) -LexToken(COMMA,',',1,1253) -LexToken(VAR,'list',1,1269) -LexToken(OPENBRACKET,'(',1,1273) -LexToken(DQSTRING,'"vec"',1,1278) -LexToken(COMMA,',',1,1279) -LexToken(NUMBER,'1',1,1280) -LexToken(COMMA,',',1,1281) -LexToken(DQSTRING,'"vec"',1,1286) -LexToken(COMMA,',',1,1287) -LexToken(NUMBER,'1',1,1288) -LexToken(COMMA,',',1,1289) -LexToken(DQSTRING,'"vec"',1,1294) -LexToken(COMMA,',',1,1295) -LexToken(NUMBER,'1',1,1296) -LexToken(CLOSEBRACKET,')',1,1297) -LexToken(COMMA,',',1,1298) -LexToken(VAR,'exprs',1,1299) -LexToken(CLOSEBRACKET,')',1,1304) -LexToken(EOL,'\n',1,1305) -LexToken(EOL,'\n',1,1306) -LexToken(EOL,'\n',1,1307) -LexToken(IF,'if',1,1320) -LexToken(NOT,'~',1,1323) -LexToken(VAR,'ok',1,1324) -LexToken(THEN,'then',1,1327) -LexToken(EOL,'\n',1,1331) -LexToken(BREAK,'break',1,1348) -LexToken(EOL,'\n',1,1353) -LexToken(END,'end',1,1367) -LexToken(EOL,'\n',1,1370) -LexToken(IF,'if',1,1383) -LexToken(VAR,'ok',1,1386) -LexToken(THEN,'then',1,1389) -LexToken(EOL,'\n',1,1393) -LexToken(VAR,'graphics',1,1410) -LexToken(DOT,'.',1,1418) -LexToken(VAR,'exprs',1,1419) -LexToken(ASSIGNMENT,'=',1,1424) -LexToken(VAR,'exprs',1,1425) -LexToken(EOL,'\n',1,1430) -LexToken(VAR,'rpar',1,1448) -LexToken(OPENBRACKET,'(',1,1452) -LexToken(NUMBER,'1',1,1453) -LexToken(CLOSEBRACKET,')',1,1454) -LexToken(ASSIGNMENT,'=',1,1455) -LexToken(VAR,'ini',1,1456) -LexToken(EOL,'\n',1,1459) -LexToken(VAR,'rpar',1,1477) -LexToken(OPENBRACKET,'(',1,1481) -LexToken(NUMBER,'2',1,1482) -LexToken(CLOSEBRACKET,')',1,1483) -LexToken(ASSIGNMENT,'=',1,1484) -LexToken(VAR,'gap',1,1485) -LexToken(EOL,'\n',1,1488) -LexToken(IF,'if',1,1506) -LexToken(VAR,'zcr',1,1509) -LexToken(COMPARISON,'<>',1,1512) -LexToken(NUMBER,'0',1,1514) -LexToken(THEN,'then',1,1516) -LexToken(EOL,'\n',1,1520) -LexToken(VAR,'model',1,1541) -LexToken(DOT,'.',1,1546) -LexToken(VAR,'nzcross',1,1547) -LexToken(ASSIGNMENT,'=',1,1554) -LexToken(NUMBER,'2',1,1555) -LexToken(EOL,'\n',1,1556) -LexToken(ELSE,'else',1,1573) -LexToken(EOL,'\n',1,1577) -LexToken(VAR,'model',1,1598) -LexToken(DOT,'.',1,1603) -LexToken(VAR,'nzcross',1,1604) -LexToken(ASSIGNMENT,'=',1,1611) -LexToken(NUMBER,'0',1,1612) -LexToken(EOL,'\n',1,1613) -LexToken(END,'end',1,1630) -LexToken(EOL,'\n',1,1633) -LexToken(VAR,'model',1,1650) -LexToken(DOT,'.',1,1655) -LexToken(VAR,'rpar',1,1656) -LexToken(ASSIGNMENT,'=',1,1660) -LexToken(VAR,'rpar',1,1661) -LexToken(EOL,'\n',1,1665) -LexToken(VAR,'x',1,1682) -LexToken(DOT,'.',1,1683) -LexToken(VAR,'graphics',1,1684) -LexToken(ASSIGNMENT,'=',1,1692) -LexToken(VAR,'graphics',1,1693) -LexToken(EOL,'\n',1,1701) -LexToken(VAR,'x',1,1719) -LexToken(DOT,'.',1,1720) -LexToken(VAR,'model',1,1721) -LexToken(ASSIGNMENT,'=',1,1726) -LexToken(VAR,'model',1,1727) -LexToken(EOL,'\n',1,1732) -LexToken(BREAK,'break',1,1749) -LexToken(EOL,'\n',1,1754) -LexToken(END,'end',1,1767) -LexToken(EOL,'\n',1,1770) -LexToken(END,'end',1,1779) -LexToken(EOL,'\n',1,1782) -LexToken(CASE,'case',1,1787) -LexToken(DQSTRING,'"define"',1,1799) -LexToken(THEN,'then',1,1801) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'exprs',1,1814) -LexToken(ASSIGNMENT,'=',1,1819) -LexToken(OPENSQBRACKET,'[',1,1820) -LexToken(DQSTRING,'"0"',1,1823) -LexToken(SEMICOLON,';',1,1824) -LexToken(DQSTRING,'"1"',1,1827) -LexToken(SEMICOLON,';',1,1828) -LexToken(DQSTRING,'"1"',1,1831) -LexToken(CLOSESQBRACKET,']',1,1832) -LexToken(EOL,'\n',1,1833) -LexToken(VAR,'model',1,1842) -LexToken(ASSIGNMENT,'=',1,1847) -LexToken(SCICOS_MODEL,'scicos_model',1,1848) -LexToken(OPENBRACKET,'(',1,1860) -LexToken(CLOSEBRACKET,')',1,1861) -LexToken(EOL,'\n',1,1862) -LexToken(VAR,'model',1,1871) -LexToken(DOT,'.',1,1876) -LexToken(VAR,'sim',1,1877) -LexToken(ASSIGNMENT,'=',1,1880) -LexToken(VAR,'list',1,1881) -LexToken(OPENBRACKET,'(',1,1885) -LexToken(DQSTRING,'"backlash"',1,1895) -LexToken(COMMA,',',1,1896) -LexToken(NUMBER,'4',1,1897) -LexToken(CLOSEBRACKET,')',1,1898) -LexToken(EOL,'\n',1,1899) -LexToken(VAR,'model',1,1908) -LexToken(DOT,'.',1,1913) -LexToken(VAR,'in',1,1914) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(NUMBER,'1',1,1917) -LexToken(EOL,'\n',1,1918) -LexToken(VAR,'model',1,1927) -LexToken(DOT,'.',1,1932) -LexToken(VAR,'out',1,1933) -LexToken(ASSIGNMENT,'=',1,1936) -LexToken(NUMBER,'1',1,1937) -LexToken(EOL,'\n',1,1938) -LexToken(VAR,'model',1,1947) -LexToken(DOT,'.',1,1952) -LexToken(VAR,'rpar',1,1953) -LexToken(ASSIGNMENT,'=',1,1957) -LexToken(OPENSQBRACKET,'[',1,1958) -LexToken(NUMBER,'0',1,1959) -LexToken(SEMICOLON,';',1,1960) -LexToken(NUMBER,'1',1,1961) -LexToken(CLOSESQBRACKET,']',1,1962) -LexToken(EOL,'\n',1,1963) -LexToken(VAR,'model',1,1972) -LexToken(DOT,'.',1,1977) -LexToken(VAR,'nzcross',1,1978) -LexToken(ASSIGNMENT,'=',1,1985) -LexToken(NUMBER,'2',1,1986) -LexToken(EOL,'\n',1,1987) -LexToken(VAR,'model',1,1997) -LexToken(DOT,'.',1,2002) -LexToken(VAR,'blocktype',1,2003) -LexToken(ASSIGNMENT,'=',1,2012) -LexToken(DQSTRING,'"c"',1,2015) -LexToken(EOL,'\n',1,2016) -LexToken(VAR,'model',1,2025) -LexToken(DOT,'.',1,2030) -LexToken(VAR,'dep_ut',1,2031) -LexToken(ASSIGNMENT,'=',1,2037) -LexToken(OPENSQBRACKET,'[',1,2038) -LexToken(PREVAR_BOOLEAN,'%t',1,2039) -LexToken(PREVAR_BOOLEAN,'%f',1,2042) -LexToken(CLOSESQBRACKET,']',1,2044) -LexToken(EOL,'\n',1,2045) -LexToken(EOL,'\n',1,2046) -LexToken(VAR,'gr_i',1,2055) -LexToken(ASSIGNMENT,'=',1,2059) -LexToken(OPENSQBRACKET,'[',1,2060) -LexToken(CLOSESQBRACKET,']',1,2061) -LexToken(EOL,'\n',1,2062) -LexToken(EOL,'\n',1,2063) -LexToken(VAR,'x',1,2072) -LexToken(ASSIGNMENT,'=',1,2073) -LexToken(VAR,'standard_define',1,2074) -LexToken(OPENBRACKET,'(',1,2089) -LexToken(OPENSQBRACKET,'[',1,2090) -LexToken(NUMBER,'3',1,2091) -LexToken(NUMBER,'2',1,2093) -LexToken(CLOSESQBRACKET,']',1,2094) -LexToken(COMMA,',',1,2095) -LexToken(VAR,'model',1,2096) -LexToken(COMMA,',',1,2101) -LexToken(VAR,'exprs',1,2102) -LexToken(COMMA,',',1,2107) -LexToken(VAR,'gr_i',1,2108) -LexToken(CLOSEBRACKET,')',1,2112) -LexToken(EOL,'\n',1,2113) -LexToken(END,'end',1,2118) -LexToken(EOL,'\n',1,2121) -LexToken(ENDFUNCTION,'endfunction',1,2122) -LexToken(EOL,'\n',1,2133) +/* autogenerated from "macros/Misc/BACKLASH.sci" */ +function BACKLASH() { +BACKLASH.prototype.get = function BACKLASH() { +} +BACKLASH.prototype.set = function BACKLASH() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +rpar=model.rpar; +while (true) { +[ok,ini,gap,zcr,exprs]=scicos_getvalue("Set backlash parameters",["initial output","gap","use zero-crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (ok) { +graphics.exprs=exprs; +rpar[1]=ini; +rpar[2]=gap; +if (zcr!=0) { +model.nzcross=2; +} else { +model.nzcross=0; +} +model.rpar=rpar; +x.graphics=graphics; +x.model=model; +break +} +} +} +BACKLASH.prototype.define = function BACKLASH() { +exprs=["0","1","1"]; +model=scicos_model(); +model.sim=list("backlash",4); +model.in=1; +model.out=1; +model.rpar=[0,1]; +model.nzcross=2; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +BACKLASH.prototype.details = function BACKLASH() { +} +} diff --git a/js/Misc/BOUNCE.js b/js/Misc/BOUNCE.js index e0cc92a2..f310eed3 100644 --- a/js/Misc/BOUNCE.js +++ b/js/Misc/BOUNCE.js @@ -1,930 +1,107 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'BOUNCE',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(IF,'if',1,1052) -LexToken(VAR,'size',1,1055) -LexToken(OPENBRACKET,'(',1,1059) -LexToken(VAR,'exprs',1,1060) -LexToken(COMMA,',',1,1065) -LexToken(DQSTRING,'"*"',1,1068) -LexToken(CLOSEBRACKET,')',1,1069) -LexToken(COMPARISON,'<',1,1070) -LexToken(NUMBER,'9',1,1071) -LexToken(THEN,'then',1,1073) -LexToken(EOL,'\n',1,1077) -LexToken(VAR,'exprs',1,1090) -LexToken(OPENBRACKET,'(',1,1095) -LexToken(NUMBER,'8',1,1096) -LexToken(CLOSEBRACKET,')',1,1097) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(DQSTRING,'"9.81"',1,1104) -LexToken(EOL,'\n',1,1105) -LexToken(VAR,'exprs',1,1119) -LexToken(OPENBRACKET,'(',1,1124) -LexToken(NUMBER,'9',1,1125) -LexToken(CLOSEBRACKET,')',1,1126) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(DQSTRING,'"0"',1,1130) -LexToken(EOL,'\n',1,1131) -LexToken(END,'end',1,1141) -LexToken(EOL,'\n',1,1144) -LexToken(WHILE,'while',1,1153) -LexToken(PREVAR_BOOLEAN,'%t',1,1159) -LexToken(DO,'do',1,1162) -LexToken(EOL,'\n',1,1164) -LexToken(OPENSQBRACKET,'[',1,1177) -LexToken(VAR,'ok',1,1178) -LexToken(COMMA,',',1,1180) -LexToken(VAR,'rpar1',1,1181) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'rpar2',1,1187) -LexToken(COMMA,',',1,1192) -LexToken(VAR,'walls',1,1193) -LexToken(COMMA,',',1,1198) -LexToken(VAR,'xt',1,1199) -LexToken(COMMA,',',1,1201) -LexToken(VAR,'xd',1,1202) -LexToken(COMMA,',',1,1204) -LexToken(VAR,'y',1,1205) -LexToken(COMMA,',',1,1206) -LexToken(VAR,'yd',1,1207) -LexToken(COMMA,',',1,1209) -LexToken(VAR,'g',1,1210) -LexToken(COMMA,',',1,1211) -LexToken(VAR,'C',1,1212) -LexToken(COMMA,',',1,1213) -LexToken(VAR,'exprs',1,1214) -LexToken(CLOSESQBRACKET,']',1,1219) -LexToken(ASSIGNMENT,'=',1,1220) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1221) -LexToken(OPENBRACKET,'(',1,1236) -LexToken(OPENSQBRACKET,'[',1,1237) -LexToken(DQSTRING,'"Set Bounce Block"',1,1255) -LexToken(CLOSESQBRACKET,']',1,1256) -LexToken(COMMA,',',1,1257) -LexToken(OPENSQBRACKET,'[',1,1273) -LexToken(DQSTRING,'"Mass"',1,1279) -LexToken(SEMICOLON,';',1,1280) -LexToken(DQSTRING,'"Radius"',1,1288) -LexToken(SEMICOLON,';',1,1289) -LexToken(DQSTRING,'"[xmin,xmax,ymin,ymax]"',1,1312) -LexToken(SEMICOLON,';',1,1313) -LexToken(DQSTRING,'"xpos"',1,1319) -LexToken(SEMICOLON,';',1,1320) -LexToken(DQSTRING,'"xdpos"',1,1327) -LexToken(SEMICOLON,';',1,1328) -LexToken(DQSTRING,'"ypos"',1,1334) -LexToken(SEMICOLON,';',1,1335) -LexToken(DQSTRING,'"ydpos"',1,1357) -LexToken(SEMICOLON,';',1,1358) -LexToken(DQSTRING,'"g (gravity)"',1,1371) -LexToken(SEMICOLON,';',1,1372) -LexToken(DQSTRING,'"C (aerodynamic coeff"',1,1394) -LexToken(CLOSESQBRACKET,']',1,1395) -LexToken(COMMA,',',1,1396) -LexToken(VAR,'list',1,1412) -LexToken(OPENBRACKET,'(',1,1416) -LexToken(DQSTRING,'"vec"',1,1421) -LexToken(COMMA,',',1,1422) -LexToken(ADDITION,'-',1,1423) -LexToken(NUMBER,'1',1,1424) -LexToken(COMMA,',',1,1425) -LexToken(DQSTRING,'"vec"',1,1430) -LexToken(COMMA,',',1,1431) -LexToken(ADDITION,'-',1,1432) -LexToken(NUMBER,'1',1,1433) -LexToken(COMMA,',',1,1434) -LexToken(DQSTRING,'"vec"',1,1439) -LexToken(COMMA,',',1,1440) -LexToken(ADDITION,'-',1,1441) -LexToken(NUMBER,'1',1,1442) -LexToken(COMMA,',',1,1443) -LexToken(DQSTRING,'"vec"',1,1448) -LexToken(COMMA,',',1,1449) -LexToken(ADDITION,'-',1,1450) -LexToken(NUMBER,'1',1,1451) -LexToken(COMMA,',',1,1452) -LexToken(DQSTRING,'"vec"',1,1457) -LexToken(COMMA,',',1,1458) -LexToken(ADDITION,'-',1,1459) -LexToken(NUMBER,'1',1,1460) -LexToken(COMMA,',',1,1461) -LexToken(DQSTRING,'"vec"',1,1481) -LexToken(COMMA,',',1,1482) -LexToken(ADDITION,'-',1,1483) -LexToken(NUMBER,'1',1,1484) -LexToken(COMMA,',',1,1485) -LexToken(DQSTRING,'"vec"',1,1490) -LexToken(COMMA,',',1,1491) -LexToken(ADDITION,'-',1,1492) -LexToken(NUMBER,'1',1,1493) -LexToken(COMMA,',',1,1494) -LexToken(DQSTRING,'"vec"',1,1499) -LexToken(COMMA,',',1,1500) -LexToken(NUMBER,'1',1,1501) -LexToken(COMMA,',',1,1502) -LexToken(DQSTRING,'"vec"',1,1507) -LexToken(COMMA,',',1,1508) -LexToken(NUMBER,'1',1,1509) -LexToken(CLOSEBRACKET,')',1,1510) -LexToken(COMMA,',',1,1511) -LexToken(VAR,'exprs',1,1512) -LexToken(CLOSEBRACKET,')',1,1517) -LexToken(EOL,'\n',1,1518) -LexToken(IF,'if',1,1531) -LexToken(NOT,'~',1,1534) -LexToken(VAR,'ok',1,1535) -LexToken(THEN,'then',1,1538) -LexToken(EOL,'\n',1,1542) -LexToken(BREAK,'break',1,1559) -LexToken(EOL,'\n',1,1564) -LexToken(END,'end',1,1578) -LexToken(EOL,'\n',1,1581) -LexToken(VAR,'xt',1,1594) -LexToken(ASSIGNMENT,'=',1,1596) -LexToken(VAR,'xt',1,1597) -LexToken(OPENBRACKET,'(',1,1599) -LexToken(COLON,':',1,1600) -LexToken(CLOSEBRACKET,')',1,1601) -LexToken(EOL,'\n',1,1602) -LexToken(VAR,'y',1,1616) -LexToken(ASSIGNMENT,'=',1,1617) -LexToken(VAR,'y',1,1618) -LexToken(OPENBRACKET,'(',1,1619) -LexToken(COLON,':',1,1620) -LexToken(CLOSEBRACKET,')',1,1621) -LexToken(EOL,'\n',1,1622) -LexToken(VAR,'xd',1,1636) -LexToken(ASSIGNMENT,'=',1,1638) -LexToken(VAR,'xd',1,1639) -LexToken(OPENBRACKET,'(',1,1641) -LexToken(COLON,':',1,1642) -LexToken(CLOSEBRACKET,')',1,1643) -LexToken(EOL,'\n',1,1644) -LexToken(VAR,'yd',1,1658) -LexToken(ASSIGNMENT,'=',1,1660) -LexToken(VAR,'yd',1,1661) -LexToken(OPENBRACKET,'(',1,1663) -LexToken(COLON,':',1,1664) -LexToken(CLOSEBRACKET,')',1,1665) -LexToken(EOL,'\n',1,1666) -LexToken(VAR,'rpar1',1,1680) -LexToken(ASSIGNMENT,'=',1,1685) -LexToken(VAR,'rpar1',1,1686) -LexToken(OPENBRACKET,'(',1,1691) -LexToken(COLON,':',1,1692) -LexToken(CLOSEBRACKET,')',1,1693) -LexToken(EOL,'\n',1,1694) -LexToken(VAR,'rpar2',1,1708) -LexToken(ASSIGNMENT,'=',1,1713) -LexToken(VAR,'rpar2',1,1714) -LexToken(OPENBRACKET,'(',1,1719) -LexToken(COLON,':',1,1720) -LexToken(CLOSEBRACKET,')',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(VAR,'n',1,1736) -LexToken(ASSIGNMENT,'=',1,1737) -LexToken(VAR,'size',1,1738) -LexToken(OPENBRACKET,'(',1,1742) -LexToken(VAR,'xt',1,1743) -LexToken(COMMA,',',1,1745) -LexToken(DQSTRING,'"*"',1,1748) -LexToken(CLOSEBRACKET,')',1,1749) -LexToken(EOL,'\n',1,1750) -LexToken(VAR,'walls',1,1764) -LexToken(ASSIGNMENT,'=',1,1769) -LexToken(VAR,'walls',1,1770) -LexToken(OPENBRACKET,'(',1,1775) -LexToken(COLON,':',1,1776) -LexToken(CLOSEBRACKET,')',1,1777) -LexToken(EOL,'\n',1,1778) -LexToken(IF,'if',1,1792) -LexToken(VAR,'walls',1,1795) -LexToken(OPENBRACKET,'(',1,1800) -LexToken(NUMBER,'1',1,1801) -LexToken(CLOSEBRACKET,')',1,1802) -LexToken(COMPARISON,'>',1,1803) -LexToken(VAR,'walls',1,1804) -LexToken(OPENBRACKET,'(',1,1809) -LexToken(NUMBER,'2',1,1810) -LexToken(CLOSEBRACKET,')',1,1811) -LexToken(THEN,'then',1,1813) -LexToken(EOL,'\n',1,1817) -LexToken(VAR,'walls',1,1834) -LexToken(ASSIGNMENT,'=',1,1839) -LexToken(VAR,'walls',1,1840) -LexToken(OPENBRACKET,'(',1,1845) -LexToken(OPENSQBRACKET,'[',1,1846) -LexToken(NUMBER,'2',1,1847) -LexToken(COMMA,',',1,1848) -LexToken(NUMBER,'1',1,1849) -LexToken(CLOSESQBRACKET,']',1,1850) -LexToken(CLOSEBRACKET,')',1,1851) -LexToken(EOL,'\n',1,1852) -LexToken(END,'end',1,1866) -LexToken(EOL,'\n',1,1869) -LexToken(IF,'if',1,1882) -LexToken(VAR,'walls',1,1885) -LexToken(OPENBRACKET,'(',1,1890) -LexToken(NUMBER,'3',1,1891) -LexToken(CLOSEBRACKET,')',1,1892) -LexToken(COMPARISON,'>',1,1893) -LexToken(VAR,'walls',1,1894) -LexToken(OPENBRACKET,'(',1,1899) -LexToken(NUMBER,'3',1,1900) -LexToken(CLOSEBRACKET,')',1,1901) -LexToken(THEN,'then',1,1903) -LexToken(EOL,'\n',1,1907) -LexToken(VAR,'walls',1,1924) -LexToken(ASSIGNMENT,'=',1,1929) -LexToken(VAR,'walls',1,1930) -LexToken(OPENBRACKET,'(',1,1935) -LexToken(OPENSQBRACKET,'[',1,1936) -LexToken(NUMBER,'3',1,1937) -LexToken(COMMA,',',1,1938) -LexToken(NUMBER,'4',1,1939) -LexToken(CLOSESQBRACKET,']',1,1940) -LexToken(CLOSEBRACKET,')',1,1941) -LexToken(EOL,'\n',1,1942) -LexToken(END,'end',1,1956) -LexToken(EOL,'\n',1,1959) -LexToken(IF,'if',1,1972) -LexToken(VAR,'n',1,1975) -LexToken(COMPARISON,'<>',1,1976) -LexToken(VAR,'size',1,1978) -LexToken(OPENBRACKET,'(',1,1982) -LexToken(VAR,'y',1,1983) -LexToken(COMMA,',',1,1984) -LexToken(DQSTRING,'"*"',1,1987) -LexToken(CLOSEBRACKET,')',1,1988) -LexToken(LOGICAL,'|',1,1989) -LexToken(VAR,'n',1,1990) -LexToken(COMPARISON,'<>',1,1991) -LexToken(VAR,'size',1,1993) -LexToken(OPENBRACKET,'(',1,1997) -LexToken(VAR,'rpar1',1,1998) -LexToken(COMMA,',',1,2003) -LexToken(DQSTRING,'"*"',1,2006) -LexToken(CLOSEBRACKET,')',1,2007) -LexToken(LOGICAL,'|',1,2008) -LexToken(VAR,'n',1,2009) -LexToken(COMPARISON,'<>',1,2010) -LexToken(VAR,'size',1,2012) -LexToken(OPENBRACKET,'(',1,2016) -LexToken(VAR,'rpar2',1,2017) -LexToken(COMMA,',',1,2022) -LexToken(DQSTRING,'"*"',1,2025) -LexToken(CLOSEBRACKET,')',1,2026) -LexToken(LOGICAL,'|',1,2027) -LexToken(VAR,'n',1,2047) -LexToken(COMPARISON,'<>',1,2048) -LexToken(VAR,'size',1,2050) -LexToken(OPENBRACKET,'(',1,2054) -LexToken(VAR,'xd',1,2055) -LexToken(COMMA,',',1,2057) -LexToken(DQSTRING,'"*"',1,2060) -LexToken(CLOSEBRACKET,')',1,2061) -LexToken(LOGICAL,'|',1,2062) -LexToken(VAR,'n',1,2063) -LexToken(COMPARISON,'<>',1,2064) -LexToken(VAR,'size',1,2066) -LexToken(OPENBRACKET,'(',1,2070) -LexToken(VAR,'yd',1,2071) -LexToken(COMMA,',',1,2073) -LexToken(DQSTRING,'"*"',1,2076) -LexToken(CLOSEBRACKET,')',1,2077) -LexToken(THEN,'then',1,2079) -LexToken(EOL,'\n',1,2083) -LexToken(VAR,'message',1,2100) -LexToken(OPENBRACKET,'(',1,2107) -LexToken(DQSTRING,'"All vectors must have equal size"',1,2141) -LexToken(CLOSEBRACKET,')',1,2142) -LexToken(EOL,'\n',1,2143) -LexToken(VAR,'ok',1,2160) -LexToken(ASSIGNMENT,'=',1,2162) -LexToken(PREVAR_BOOLEAN,'%f',1,2163) -LexToken(EOL,'\n',1,2165) -LexToken(ELSEIF,'elseif',1,2178) -LexToken(NOT,'~',1,2185) -LexToken(OPENBRACKET,'(',1,2186) -LexToken(VAR,'min',1,2187) -LexToken(OPENBRACKET,'(',1,2190) -LexToken(OPENSQBRACKET,'[',1,2191) -LexToken(VAR,'rpar1',1,2192) -LexToken(SEMICOLON,';',1,2197) -LexToken(VAR,'rpar2',1,2198) -LexToken(CLOSESQBRACKET,']',1,2203) -LexToken(CLOSEBRACKET,')',1,2204) -LexToken(COMPARISON,'>',1,2205) -LexToken(NUMBER,'0',1,2206) -LexToken(CLOSEBRACKET,')',1,2207) -LexToken(THEN,'then',1,2209) -LexToken(EOL,'\n',1,2213) -LexToken(VAR,'message',1,2230) -LexToken(OPENBRACKET,'(',1,2237) -LexToken(DQSTRING,'"Mass and radius must be >0"',1,2265) -LexToken(CLOSEBRACKET,')',1,2266) -LexToken(EOL,'\n',1,2267) -LexToken(VAR,'ok',1,2284) -LexToken(ASSIGNMENT,'=',1,2286) -LexToken(PREVAR_BOOLEAN,'%f',1,2287) -LexToken(EOL,'\n',1,2289) -LexToken(END,'end',1,2302) -LexToken(EOL,'\n',1,2305) -LexToken(IF,'if',1,2318) -LexToken(NOT,'~',1,2321) -LexToken(VAR,'ok',1,2322) -LexToken(THEN,'then',1,2325) -LexToken(EOL,'\n',1,2329) -LexToken(BREAK,'break',1,2346) -LexToken(EOL,'\n',1,2351) -LexToken(END,'end',1,2365) -LexToken(EOL,'\n',1,2368) -LexToken(OPENSQBRACKET,'[',1,2381) -LexToken(VAR,'model',1,2382) -LexToken(COMMA,',',1,2387) -LexToken(VAR,'graphics',1,2388) -LexToken(COMMA,',',1,2396) -LexToken(VAR,'ok',1,2397) -LexToken(CLOSESQBRACKET,']',1,2399) -LexToken(ASSIGNMENT,'=',1,2400) -LexToken(VAR,'check_io',1,2401) -LexToken(OPENBRACKET,'(',1,2409) -LexToken(VAR,'model',1,2410) -LexToken(COMMA,',',1,2415) -LexToken(VAR,'graphics',1,2416) -LexToken(COMMA,',',1,2424) -LexToken(OPENSQBRACKET,'[',1,2425) -LexToken(CLOSESQBRACKET,']',1,2426) -LexToken(COMMA,',',1,2427) -LexToken(OPENSQBRACKET,'[',1,2428) -LexToken(VAR,'n',1,2429) -LexToken(COMMA,',',1,2430) -LexToken(VAR,'n',1,2431) -LexToken(CLOSESQBRACKET,']',1,2432) -LexToken(COMMA,',',1,2433) -LexToken(OPENSQBRACKET,'[',1,2434) -LexToken(CLOSESQBRACKET,']',1,2435) -LexToken(COMMA,',',1,2436) -LexToken(OPENSQBRACKET,'[',1,2437) -LexToken(CLOSESQBRACKET,']',1,2438) -LexToken(CLOSEBRACKET,')',1,2439) -LexToken(EOL,'\n',1,2440) -LexToken(IF,'if',1,2453) -LexToken(VAR,'ok',1,2456) -LexToken(THEN,'then',1,2459) -LexToken(EOL,'\n',1,2463) -LexToken(VAR,'k',1,2480) -LexToken(ASSIGNMENT,'=',1,2481) -LexToken(NUMBER,'1',1,2482) -LexToken(SEMICOLON,';',1,2483) -LexToken(VAR,'ipar',1,2484) -LexToken(ASSIGNMENT,'=',1,2488) -LexToken(OPENSQBRACKET,'[',1,2489) -LexToken(CLOSESQBRACKET,']',1,2490) -LexToken(EOL,'\n',1,2491) -LexToken(FOR,'for',1,2509) -LexToken(VAR,'i',1,2513) -LexToken(ASSIGNMENT,'=',1,2514) -LexToken(NUMBER,'1',1,2515) -LexToken(COLON,':',1,2516) -LexToken(VAR,'n',1,2517) -LexToken(EOL,'\n',1,2518) -LexToken(FOR,'for',1,2539) -LexToken(VAR,'j',1,2543) -LexToken(ASSIGNMENT,'=',1,2544) -LexToken(VAR,'i',1,2545) -LexToken(ADDITION,'+',1,2546) -LexToken(NUMBER,'1',1,2547) -LexToken(COLON,':',1,2548) -LexToken(VAR,'n',1,2549) -LexToken(EOL,'\n',1,2550) -LexToken(VAR,'ipar',1,2575) -LexToken(OPENBRACKET,'(',1,2579) -LexToken(VAR,'k',1,2580) -LexToken(CLOSEBRACKET,')',1,2581) -LexToken(ASSIGNMENT,'=',1,2582) -LexToken(VAR,'i',1,2583) -LexToken(EOL,'\n',1,2584) -LexToken(VAR,'k',1,2609) -LexToken(ASSIGNMENT,'=',1,2610) -LexToken(VAR,'k',1,2611) -LexToken(ADDITION,'+',1,2612) -LexToken(NUMBER,'1',1,2613) -LexToken(EOL,'\n',1,2614) -LexToken(VAR,'ipar',1,2639) -LexToken(OPENBRACKET,'(',1,2643) -LexToken(VAR,'k',1,2644) -LexToken(CLOSEBRACKET,')',1,2645) -LexToken(ASSIGNMENT,'=',1,2646) -LexToken(VAR,'j',1,2647) -LexToken(EOL,'\n',1,2648) -LexToken(VAR,'k',1,2673) -LexToken(ASSIGNMENT,'=',1,2674) -LexToken(VAR,'k',1,2675) -LexToken(ADDITION,'+',1,2676) -LexToken(NUMBER,'1',1,2677) -LexToken(EOL,'\n',1,2678) -LexToken(END,'end',1,2699) -LexToken(EOL,'\n',1,2702) -LexToken(END,'end',1,2719) -LexToken(EOL,'\n',1,2722) -LexToken(VAR,'model',1,2739) -LexToken(DOT,'.',1,2744) -LexToken(VAR,'rpar',1,2745) -LexToken(ASSIGNMENT,'=',1,2749) -LexToken(OPENSQBRACKET,'[',1,2750) -LexToken(VAR,'rpar1',1,2751) -LexToken(SEMICOLON,';',1,2756) -LexToken(VAR,'rpar2',1,2757) -LexToken(SEMICOLON,';',1,2762) -LexToken(VAR,'walls',1,2763) -LexToken(SEMICOLON,';',1,2768) -LexToken(VAR,'g',1,2769) -LexToken(SEMICOLON,';',1,2770) -LexToken(VAR,'C',1,2771) -LexToken(CLOSESQBRACKET,']',1,2772) -LexToken(EOL,'\n',1,2773) -LexToken(VAR,'model',1,2791) -LexToken(DOT,'.',1,2796) -LexToken(VAR,'ipar',1,2797) -LexToken(ASSIGNMENT,'=',1,2801) -LexToken(VAR,'ipar',1,2802) -LexToken(EOL,'\n',1,2806) -LexToken(VAR,'state',1,2824) -LexToken(ASSIGNMENT,'=',1,2829) -LexToken(OPENSQBRACKET,'[',1,2830) -LexToken(VAR,'xt',1,2831) -LexToken(COMMA,',',1,2833) -LexToken(VAR,'xd',1,2834) -LexToken(COMMA,',',1,2836) -LexToken(VAR,'y',1,2837) -LexToken(COMMA,',',1,2838) -LexToken(VAR,'yd',1,2839) -LexToken(CLOSESQBRACKET,']',1,2841) -LexToken(EOL,'\n',1,2842) -LexToken(VAR,'state',1,2860) -LexToken(ASSIGNMENT,'=',1,2865) -LexToken(VAR,'state',1,2866) -LexToken(TRANSPOSE,"'",1,2871) -LexToken(EOL,'\n',1,2872) -LexToken(VAR,'model',1,2890) -LexToken(DOT,'.',1,2895) -LexToken(VAR,'state',1,2896) -LexToken(ASSIGNMENT,'=',1,2901) -LexToken(VAR,'state',1,2902) -LexToken(OPENBRACKET,'(',1,2907) -LexToken(COLON,':',1,2908) -LexToken(CLOSEBRACKET,')',1,2909) -LexToken(EOL,'\n',1,2910) -LexToken(VAR,'model',1,2927) -LexToken(DOT,'.',1,2932) -LexToken(VAR,'nzcross',1,2933) -LexToken(ASSIGNMENT,'=',1,2940) -LexToken(VAR,'n',1,2941) -LexToken(MULTIPLICATION,'*',1,2942) -LexToken(OPENBRACKET,'(',1,2943) -LexToken(VAR,'n',1,2944) -LexToken(ADDITION,'-',1,2945) -LexToken(NUMBER,'1',1,2946) -LexToken(CLOSEBRACKET,')',1,2947) -LexToken(MULTIPLICATION,'/',1,2948) -LexToken(NUMBER,'2',1,2949) -LexToken(ADDITION,'+',1,2950) -LexToken(NUMBER,'4',1,2951) -LexToken(MULTIPLICATION,'*',1,2952) -LexToken(VAR,'n',1,2953) -LexToken(EOL,'\n',1,2954) -LexToken(VAR,'graphics',1,2972) -LexToken(DOT,'.',1,2980) -LexToken(VAR,'exprs',1,2981) -LexToken(ASSIGNMENT,'=',1,2986) -LexToken(VAR,'exprs',1,2987) -LexToken(EOL,'\n',1,2992) -LexToken(VAR,'x',1,3010) -LexToken(DOT,'.',1,3011) -LexToken(VAR,'graphics',1,3012) -LexToken(ASSIGNMENT,'=',1,3020) -LexToken(VAR,'graphics',1,3021) -LexToken(EOL,'\n',1,3029) -LexToken(VAR,'x',1,3047) -LexToken(DOT,'.',1,3048) -LexToken(VAR,'model',1,3049) -LexToken(ASSIGNMENT,'=',1,3054) -LexToken(VAR,'model',1,3055) -LexToken(EOL,'\n',1,3060) -LexToken(BREAK,'break',1,3077) -LexToken(EOL,'\n',1,3082) -LexToken(END,'end',1,3095) -LexToken(EOL,'\n',1,3098) -LexToken(END,'end',1,3107) -LexToken(EOL,'\n',1,3110) -LexToken(CASE,'case',1,3115) -LexToken(DQSTRING,'"define"',1,3127) -LexToken(THEN,'then',1,3129) -LexToken(EOL,'\n',1,3133) -LexToken(VAR,'n',1,3142) -LexToken(ASSIGNMENT,'=',1,3143) -LexToken(NUMBER,'2',1,3144) -LexToken(EOL,'\n',1,3145) -LexToken(VAR,'k',1,3154) -LexToken(ASSIGNMENT,'=',1,3155) -LexToken(NUMBER,'1',1,3156) -LexToken(SEMICOLON,';',1,3157) -LexToken(VAR,'ipar',1,3158) -LexToken(ASSIGNMENT,'=',1,3162) -LexToken(OPENSQBRACKET,'[',1,3163) -LexToken(CLOSESQBRACKET,']',1,3164) -LexToken(EOL,'\n',1,3165) -LexToken(FOR,'for',1,3175) -LexToken(VAR,'i',1,3179) -LexToken(ASSIGNMENT,'=',1,3180) -LexToken(NUMBER,'1',1,3181) -LexToken(COLON,':',1,3182) -LexToken(VAR,'n',1,3183) -LexToken(EOL,'\n',1,3184) -LexToken(FOR,'for',1,3197) -LexToken(VAR,'j',1,3201) -LexToken(ASSIGNMENT,'=',1,3202) -LexToken(VAR,'i',1,3203) -LexToken(ADDITION,'+',1,3204) -LexToken(NUMBER,'1',1,3205) -LexToken(COLON,':',1,3206) -LexToken(VAR,'n',1,3207) -LexToken(EOL,'\n',1,3208) -LexToken(VAR,'ipar',1,3225) -LexToken(OPENBRACKET,'(',1,3229) -LexToken(VAR,'k',1,3230) -LexToken(CLOSEBRACKET,')',1,3231) -LexToken(ASSIGNMENT,'=',1,3232) -LexToken(VAR,'i',1,3233) -LexToken(EOL,'\n',1,3234) -LexToken(VAR,'k',1,3251) -LexToken(ASSIGNMENT,'=',1,3252) -LexToken(VAR,'k',1,3253) -LexToken(ADDITION,'+',1,3254) -LexToken(NUMBER,'1',1,3255) -LexToken(EOL,'\n',1,3256) -LexToken(VAR,'ipar',1,3273) -LexToken(OPENBRACKET,'(',1,3277) -LexToken(VAR,'k',1,3278) -LexToken(CLOSEBRACKET,')',1,3279) -LexToken(ASSIGNMENT,'=',1,3280) -LexToken(VAR,'j',1,3281) -LexToken(EOL,'\n',1,3282) -LexToken(VAR,'k',1,3299) -LexToken(ASSIGNMENT,'=',1,3300) -LexToken(VAR,'k',1,3301) -LexToken(ADDITION,'+',1,3302) -LexToken(NUMBER,'1',1,3303) -LexToken(EOL,'\n',1,3304) -LexToken(END,'end',1,3317) -LexToken(EOL,'\n',1,3320) -LexToken(END,'end',1,3329) -LexToken(EOL,'\n',1,3332) -LexToken(VAR,'walls',1,3341) -LexToken(ASSIGNMENT,'=',1,3346) -LexToken(OPENSQBRACKET,'[',1,3347) -LexToken(NUMBER,'0',1,3348) -LexToken(SEMICOLON,';',1,3349) -LexToken(NUMBER,'5',1,3350) -LexToken(SEMICOLON,';',1,3351) -LexToken(NUMBER,'0',1,3352) -LexToken(SEMICOLON,';',1,3353) -LexToken(NUMBER,'5',1,3354) -LexToken(CLOSESQBRACKET,']',1,3355) -LexToken(EOL,'\n',1,3356) -LexToken(VAR,'x',1,3365) -LexToken(ASSIGNMENT,'=',1,3366) -LexToken(OPENSQBRACKET,'[',1,3367) -LexToken(NUMBER,'2',1,3368) -LexToken(SEMICOLON,';',1,3369) -LexToken(NUMBER,'2.5',1,3370) -LexToken(CLOSESQBRACKET,']',1,3373) -LexToken(EOL,'\n',1,3374) -LexToken(VAR,'xd',1,3384) -LexToken(ASSIGNMENT,'=',1,3386) -LexToken(OPENSQBRACKET,'[',1,3387) -LexToken(NUMBER,'0',1,3388) -LexToken(SEMICOLON,';',1,3389) -LexToken(NUMBER,'0',1,3390) -LexToken(CLOSESQBRACKET,']',1,3391) -LexToken(EOL,'\n',1,3392) -LexToken(VAR,'y',1,3402) -LexToken(ASSIGNMENT,'=',1,3403) -LexToken(OPENSQBRACKET,'[',1,3404) -LexToken(NUMBER,'3',1,3405) -LexToken(SEMICOLON,';',1,3406) -LexToken(NUMBER,'5',1,3407) -LexToken(CLOSESQBRACKET,']',1,3408) -LexToken(EOL,'\n',1,3409) -LexToken(VAR,'yd',1,3419) -LexToken(ASSIGNMENT,'=',1,3421) -LexToken(OPENSQBRACKET,'[',1,3422) -LexToken(NUMBER,'0',1,3423) -LexToken(SEMICOLON,';',1,3424) -LexToken(NUMBER,'0',1,3425) -LexToken(CLOSESQBRACKET,']',1,3426) -LexToken(EOL,'\n',1,3427) -LexToken(VAR,'g',1,3437) -LexToken(ASSIGNMENT,'=',1,3438) -LexToken(NUMBER,'9.81',1,3439) -LexToken(EOL,'\n',1,3443) -LexToken(VAR,'C',1,3453) -LexToken(ASSIGNMENT,'=',1,3454) -LexToken(NUMBER,'0',1,3455) -LexToken(EOL,'\n',1,3456) -LexToken(VAR,'rpar1',1,3465) -LexToken(ASSIGNMENT,'=',1,3470) -LexToken(VAR,'ones',1,3471) -LexToken(OPENBRACKET,'(',1,3475) -LexToken(VAR,'n',1,3476) -LexToken(COMMA,',',1,3477) -LexToken(NUMBER,'1',1,3478) -LexToken(CLOSEBRACKET,')',1,3479) -LexToken(EOL,'\n',1,3480) -LexToken(VAR,'rpar2',1,3490) -LexToken(ASSIGNMENT,'=',1,3495) -LexToken(VAR,'rpar1',1,3496) -LexToken(EOL,'\n',1,3501) -LexToken(VAR,'state',1,3511) -LexToken(ASSIGNMENT,'=',1,3516) -LexToken(OPENSQBRACKET,'[',1,3517) -LexToken(VAR,'x',1,3518) -LexToken(COMMA,',',1,3519) -LexToken(VAR,'xd',1,3520) -LexToken(COMMA,',',1,3522) -LexToken(VAR,'y',1,3523) -LexToken(COMMA,',',1,3524) -LexToken(VAR,'yd',1,3525) -LexToken(CLOSESQBRACKET,']',1,3527) -LexToken(EOL,'\n',1,3528) -LexToken(VAR,'state',1,3538) -LexToken(ASSIGNMENT,'=',1,3543) -LexToken(VAR,'state',1,3544) -LexToken(TRANSPOSE,"'",1,3549) -LexToken(EOL,'\n',1,3550) -LexToken(VAR,'model',1,3560) -LexToken(ASSIGNMENT,'=',1,3565) -LexToken(SCICOS_MODEL,'scicos_model',1,3566) -LexToken(OPENBRACKET,'(',1,3578) -LexToken(CLOSEBRACKET,')',1,3579) -LexToken(EOL,'\n',1,3580) -LexToken(VAR,'model',1,3589) -LexToken(DOT,'.',1,3594) -LexToken(VAR,'sim',1,3595) -LexToken(ASSIGNMENT,'=',1,3598) -LexToken(VAR,'list',1,3599) -LexToken(OPENBRACKET,'(',1,3603) -LexToken(DQSTRING,'"bounce_ball"',1,3616) -LexToken(COMMA,',',1,3617) -LexToken(NUMBER,'4',1,3618) -LexToken(CLOSEBRACKET,')',1,3619) -LexToken(EOL,'\n',1,3620) -LexToken(VAR,'model',1,3629) -LexToken(DOT,'.',1,3634) -LexToken(VAR,'in',1,3635) -LexToken(ASSIGNMENT,'=',1,3637) -LexToken(OPENSQBRACKET,'[',1,3638) -LexToken(CLOSESQBRACKET,']',1,3639) -LexToken(EOL,'\n',1,3640) -LexToken(VAR,'model',1,3649) -LexToken(DOT,'.',1,3654) -LexToken(VAR,'out',1,3655) -LexToken(ASSIGNMENT,'=',1,3658) -LexToken(OPENSQBRACKET,'[',1,3659) -LexToken(VAR,'n',1,3660) -LexToken(SEMICOLON,';',1,3661) -LexToken(VAR,'n',1,3662) -LexToken(CLOSESQBRACKET,']',1,3663) -LexToken(EOL,'\n',1,3664) -LexToken(VAR,'model',1,3673) -LexToken(DOT,'.',1,3678) -LexToken(VAR,'state',1,3679) -LexToken(ASSIGNMENT,'=',1,3684) -LexToken(VAR,'state',1,3685) -LexToken(OPENBRACKET,'(',1,3690) -LexToken(COLON,':',1,3691) -LexToken(CLOSEBRACKET,')',1,3692) -LexToken(EOL,'\n',1,3693) -LexToken(VAR,'model',1,3702) -LexToken(DOT,'.',1,3707) -LexToken(VAR,'rpar',1,3708) -LexToken(ASSIGNMENT,'=',1,3712) -LexToken(OPENSQBRACKET,'[',1,3713) -LexToken(VAR,'rpar1',1,3714) -LexToken(SEMICOLON,';',1,3719) -LexToken(VAR,'rpar2',1,3720) -LexToken(SEMICOLON,';',1,3725) -LexToken(VAR,'walls',1,3726) -LexToken(SEMICOLON,';',1,3731) -LexToken(VAR,'g',1,3732) -LexToken(SEMICOLON,';',1,3733) -LexToken(VAR,'C',1,3734) -LexToken(CLOSESQBRACKET,']',1,3735) -LexToken(EOL,'\n',1,3736) -LexToken(VAR,'model',1,3746) -LexToken(DOT,'.',1,3751) -LexToken(VAR,'ipar',1,3752) -LexToken(ASSIGNMENT,'=',1,3756) -LexToken(VAR,'ipar',1,3757) -LexToken(EOL,'\n',1,3761) -LexToken(VAR,'model',1,3771) -LexToken(DOT,'.',1,3776) -LexToken(VAR,'nzcross',1,3777) -LexToken(ASSIGNMENT,'=',1,3784) -LexToken(VAR,'n',1,3785) -LexToken(MULTIPLICATION,'*',1,3786) -LexToken(OPENBRACKET,'(',1,3787) -LexToken(VAR,'n',1,3788) -LexToken(ADDITION,'-',1,3789) -LexToken(NUMBER,'1',1,3790) -LexToken(CLOSEBRACKET,')',1,3791) -LexToken(MULTIPLICATION,'/',1,3792) -LexToken(NUMBER,'2',1,3793) -LexToken(ADDITION,'+',1,3794) -LexToken(NUMBER,'4',1,3795) -LexToken(MULTIPLICATION,'*',1,3796) -LexToken(VAR,'n',1,3797) -LexToken(EOL,'\n',1,3798) -LexToken(VAR,'model',1,3808) -LexToken(DOT,'.',1,3813) -LexToken(VAR,'blocktype',1,3814) -LexToken(ASSIGNMENT,'=',1,3823) -LexToken(DQSTRING,'"c"',1,3826) -LexToken(EOL,'\n',1,3827) -LexToken(VAR,'model',1,3836) -LexToken(DOT,'.',1,3841) -LexToken(VAR,'dep_ut',1,3842) -LexToken(ASSIGNMENT,'=',1,3848) -LexToken(OPENSQBRACKET,'[',1,3849) -LexToken(PREVAR_BOOLEAN,'%f',1,3850) -LexToken(PREVAR_BOOLEAN,'%t',1,3853) -LexToken(CLOSESQBRACKET,']',1,3855) -LexToken(EOL,'\n',1,3856) -LexToken(EOL,'\n',1,3857) -LexToken(VAR,'exprs',1,3866) -LexToken(ASSIGNMENT,'=',1,3871) -LexToken(OPENSQBRACKET,'[',1,3872) -LexToken(VAR,'strcat',1,3873) -LexToken(OPENBRACKET,'(',1,3879) -LexToken(VAR,'sci2exp',1,3880) -LexToken(OPENBRACKET,'(',1,3887) -LexToken(VAR,'rpar1',1,3888) -LexToken(CLOSEBRACKET,')',1,3893) -LexToken(CLOSEBRACKET,')',1,3894) -LexToken(SEMICOLON,';',1,3895) -LexToken(VAR,'strcat',1,3896) -LexToken(OPENBRACKET,'(',1,3902) -LexToken(VAR,'sci2exp',1,3903) -LexToken(OPENBRACKET,'(',1,3910) -LexToken(VAR,'rpar2',1,3911) -LexToken(CLOSEBRACKET,')',1,3916) -LexToken(CLOSEBRACKET,')',1,3917) -LexToken(SEMICOLON,';',1,3918) -LexToken(VAR,'strcat',1,3919) -LexToken(OPENBRACKET,'(',1,3925) -LexToken(VAR,'sci2exp',1,3926) -LexToken(OPENBRACKET,'(',1,3933) -LexToken(VAR,'walls',1,3934) -LexToken(CLOSEBRACKET,')',1,3939) -LexToken(CLOSEBRACKET,')',1,3940) -LexToken(SEMICOLON,';',1,3941) -LexToken(VAR,'strcat',1,3942) -LexToken(OPENBRACKET,'(',1,3948) -LexToken(VAR,'sci2exp',1,3949) -LexToken(OPENBRACKET,'(',1,3956) -LexToken(VAR,'x',1,3957) -LexToken(CLOSEBRACKET,')',1,3958) -LexToken(CLOSEBRACKET,')',1,3959) -LexToken(SEMICOLON,';',1,3960) -LexToken(VAR,'strcat',1,3961) -LexToken(OPENBRACKET,'(',1,3967) -LexToken(VAR,'sci2exp',1,3968) -LexToken(OPENBRACKET,'(',1,3975) -LexToken(VAR,'xd',1,3976) -LexToken(CLOSEBRACKET,')',1,3978) -LexToken(CLOSEBRACKET,')',1,3979) -LexToken(SEMICOLON,';',1,3980) -LexToken(VAR,'strcat',1,3981) -LexToken(OPENBRACKET,'(',1,3987) -LexToken(VAR,'sci2exp',1,3988) -LexToken(OPENBRACKET,'(',1,3995) -LexToken(VAR,'y',1,3996) -LexToken(CLOSEBRACKET,')',1,3997) -LexToken(CLOSEBRACKET,')',1,3998) -LexToken(SEMICOLON,';',1,3999) -LexToken(VAR,'strcat',1,4000) -LexToken(OPENBRACKET,'(',1,4006) -LexToken(VAR,'sci2exp',1,4007) -LexToken(OPENBRACKET,'(',1,4014) -LexToken(VAR,'yd',1,4015) -LexToken(CLOSEBRACKET,')',1,4017) -LexToken(CLOSEBRACKET,')',1,4018) -LexToken(CLOSESQBRACKET,']',1,4019) -LexToken(EOL,'\n',1,4020) -LexToken(VAR,'gr_i',1,4029) -LexToken(ASSIGNMENT,'=',1,4033) -LexToken(OPENSQBRACKET,'[',1,4034) -LexToken(CLOSESQBRACKET,']',1,4035) -LexToken(EOL,'\n',1,4036) -LexToken(VAR,'x',1,4045) -LexToken(ASSIGNMENT,'=',1,4046) -LexToken(VAR,'standard_define',1,4047) -LexToken(OPENBRACKET,'(',1,4062) -LexToken(OPENSQBRACKET,'[',1,4063) -LexToken(NUMBER,'3',1,4064) -LexToken(NUMBER,'2',1,4066) -LexToken(CLOSESQBRACKET,']',1,4067) -LexToken(COMMA,',',1,4068) -LexToken(VAR,'model',1,4069) -LexToken(COMMA,',',1,4074) -LexToken(VAR,'exprs',1,4075) -LexToken(COMMA,',',1,4080) -LexToken(VAR,'gr_i',1,4081) -LexToken(CLOSEBRACKET,')',1,4085) -LexToken(EOL,'\n',1,4086) -LexToken(END,'end',1,4091) -LexToken(EOL,'\n',1,4094) -LexToken(ENDFUNCTION,'endfunction',1,4095) -LexToken(EOL,'\n',1,4106) +/* autogenerated from "macros/Misc/BOUNCE.sci" */ +function BOUNCE() { +BOUNCE.prototype.get = function BOUNCE() { +} +BOUNCE.prototype.set = function BOUNCE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")<9) { +exprs[8]="9.81"; +exprs[9]="0"; +} +while (true) { +[ok,rpar1,rpar2,walls,xt,xd,y,yd,g,C,exprs]=scicos_getvalue(["Set Bounce Block"],["Mass","Radius","[xmin,xmax,ymin,ymax]","xpos","xdpos","ypos","ydpos","g (gravity)","C (aerodynamic coeff"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +xt=xt.slice(); +y=y.slice(); +xd=xd.slice(); +yd=yd.slice(); +rpar1=rpar1.slice(); +rpar2=rpar2.slice(); +n=size(xt,"*"); +walls=walls.slice(); +if (walls(1)>walls(2)) { +walls=walls([2,1]); +} +if (walls(3)>walls(3)) { +walls=walls([3,4]); +} +if (n!=size(y,"*")||n!=size(rpar1,"*")||n!=size(rpar2,"*")||n!=size(xd,"*")||n!=size(yd,"*")) { +message("All vectors must have equal size"); +ok=None; +} else if (!(min([rpar1,rpar2])>0)) { +message("Mass and radius must be >0"); +ok=None; +} +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,[],[n,n],[],[]); +if (ok) { +k=1; +ipar=[]; +for(i=1;i<=n;i+=1) { +for(j=i+1;j<=n;j+=1) { +ipar[k]=i; +k=k+1; +ipar[k]=j; +k=k+1; +} +} +model.rpar=[rpar1,rpar2,walls,g,C]; +model.ipar=ipar; +state=[xt,xd,y,yd]; +state=transpose(state); +model.state=state.slice(); +model.nzcross=n*(n-1)/2+4*n; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BOUNCE.prototype.define = function BOUNCE() { +n=2; +k=1; +ipar=[]; +for(i=1;i<=n;i+=1) { +for(j=i+1;j<=n;j+=1) { +ipar[k]=i; +k=k+1; +ipar[k]=j; +k=k+1; +} +} +walls=[0,5,0,5]; +x=[2,2.5]; +xd=[0,0]; +y=[3,5]; +yd=[0,0]; +g=9.81; +C=0; +rpar1=ones(n,1); +rpar2=rpar1; +state=[x,xd,y,yd]; +state=transpose(state); +model=scicos_model(); +model.sim=list("bounce_ball",4); +model.in=[]; +model.out=[n,n]; +model.state=state.slice(); +model.rpar=[rpar1,rpar2,walls,g,C]; +model.ipar=ipar; +model.nzcross=n*(n-1)/2+4*n; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[strcat(sci2exp(rpar1)),strcat(sci2exp(rpar2)),strcat(sci2exp(walls)),strcat(sci2exp(x)),strcat(sci2exp(xd)),strcat(sci2exp(y)),strcat(sci2exp(yd))]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +BOUNCE.prototype.details = function BOUNCE() { +} +} diff --git a/js/Misc/BOUNCEXY.js b/js/Misc/BOUNCEXY.js index 5f9cd016..278bff63 100644 --- a/js/Misc/BOUNCEXY.js +++ b/js/Misc/BOUNCEXY.js @@ -1,867 +1,93 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'BOUNCEXY',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,920) -LexToken(VAR,'x',1,925) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(OPENSQBRACKET,'[',1,927) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(EOL,'\n',1,929) -LexToken(VAR,'y',1,935) -LexToken(ASSIGNMENT,'=',1,936) -LexToken(OPENSQBRACKET,'[',1,937) -LexToken(CLOSESQBRACKET,']',1,938) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'typ',1,945) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(OPENSQBRACKET,'[',1,949) -LexToken(CLOSESQBRACKET,']',1,950) -LexToken(EOL,'\n',1,951) -LexToken(SELECT,'select',1,957) -LexToken(VAR,'job',1,964) -LexToken(EOL,'\n',1,967) -LexToken(CASE,'case',1,972) -LexToken(DQSTRING,'"set"',1,981) -LexToken(THEN,'then',1,983) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'x',1,996) -LexToken(ASSIGNMENT,'=',1,997) -LexToken(VAR,'arg1',1,998) -LexToken(EOL,'\n',1,1002) -LexToken(VAR,'graphics',1,1012) -LexToken(ASSIGNMENT,'=',1,1020) -LexToken(VAR,'arg1',1,1021) -LexToken(DOT,'.',1,1025) -LexToken(VAR,'graphics',1,1026) -LexToken(EOL,'\n',1,1034) -LexToken(VAR,'exprs',1,1044) -LexToken(ASSIGNMENT,'=',1,1049) -LexToken(VAR,'graphics',1,1050) -LexToken(DOT,'.',1,1058) -LexToken(VAR,'exprs',1,1059) -LexToken(EOL,'\n',1,1064) -LexToken(VAR,'model',1,1073) -LexToken(ASSIGNMENT,'=',1,1078) -LexToken(VAR,'arg1',1,1079) -LexToken(DOT,'.',1,1083) -LexToken(VAR,'model',1,1084) -LexToken(EOL,'\n',1,1089) -LexToken(VAR,'dstate',1,1099) -LexToken(ASSIGNMENT,'=',1,1105) -LexToken(VAR,'model',1,1106) -LexToken(DOT,'.',1,1111) -LexToken(VAR,'dstate',1,1112) -LexToken(EOL,'\n',1,1118) -LexToken(WHILE,'while',1,1127) -LexToken(PREVAR_BOOLEAN,'%t',1,1133) -LexToken(DO,'do',1,1136) -LexToken(EOL,'\n',1,1138) -LexToken(OPENSQBRACKET,'[',1,1151) -LexToken(VAR,'ok',1,1152) -LexToken(COMMA,',',1,1154) -LexToken(VAR,'clrs',1,1155) -LexToken(COMMA,',',1,1159) -LexToken(VAR,'siz',1,1160) -LexToken(COMMA,',',1,1163) -LexToken(VAR,'win',1,1164) -LexToken(COMMA,',',1,1167) -LexToken(VAR,'imode',1,1168) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'xmin',1,1174) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'xmax',1,1179) -LexToken(COMMA,',',1,1183) -LexToken(VAR,'ymin',1,1184) -LexToken(COMMA,',',1,1188) -LexToken(VAR,'ymax',1,1189) -LexToken(COMMA,',',1,1193) -LexToken(VAR,'exprs',1,1194) -LexToken(CLOSESQBRACKET,']',1,1199) -LexToken(ASSIGNMENT,'=',1,1200) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1201) -LexToken(OPENBRACKET,'(',1,1216) -LexToken(DQSTRING,'"Set Scope parameters"',1,1253) -LexToken(COMMA,',',1,1254) -LexToken(OPENSQBRACKET,'[',1,1270) -LexToken(DQSTRING,'"colors"',1,1278) -LexToken(SEMICOLON,';\n',1,1279) -LexToken(DQSTRING,'"radii"',1,1299) -LexToken(SEMICOLON,';\n',1,1300) -LexToken(DQSTRING,'"window number (-1 for automatic)"',1,1347) -LexToken(SEMICOLON,';\n',1,1348) -LexToken(DQSTRING,'"animation mode (0,1)"',1,1383) -LexToken(SEMICOLON,';\n',1,1384) -LexToken(DQSTRING,'"Xmin"',1,1403) -LexToken(SEMICOLON,';\n',1,1404) -LexToken(DQSTRING,'"Xmax"',1,1423) -LexToken(SEMICOLON,';\n',1,1424) -LexToken(DQSTRING,'"Ymin"',1,1443) -LexToken(SEMICOLON,';\n',1,1444) -LexToken(DQSTRING,'"Ymax"',1,1463) -LexToken(SEMICOLON,';\n',1,1464) -LexToken(CLOSESQBRACKET,']',1,1478) -LexToken(COMMA,',',1,1479) -LexToken(VAR,'list',1,1495) -LexToken(OPENBRACKET,'(',1,1499) -LexToken(DQSTRING,'"vec"',1,1504) -LexToken(COMMA,',',1,1505) -LexToken(ADDITION,'-',1,1506) -LexToken(NUMBER,'1',1,1507) -LexToken(COMMA,',',1,1508) -LexToken(DQSTRING,'"vec"',1,1513) -LexToken(COMMA,',',1,1514) -LexToken(ADDITION,'-',1,1515) -LexToken(NUMBER,'1',1,1516) -LexToken(COMMA,',',1,1517) -LexToken(DQSTRING,'"vec"',1,1522) -LexToken(COMMA,',',1,1523) -LexToken(NUMBER,'1',1,1524) -LexToken(COMMA,',',1,1525) -LexToken(DQSTRING,'"vec"',1,1530) -LexToken(COMMA,',',1,1531) -LexToken(NUMBER,'1',1,1532) -LexToken(COMMA,',',1,1533) -LexToken(DQSTRING,'"vec"',1,1538) -LexToken(COMMA,',',1,1539) -LexToken(NUMBER,'1',1,1540) -LexToken(COMMA,',',1,1541) -LexToken(DQSTRING,'"vec"',1,1546) -LexToken(COMMA,',',1,1547) -LexToken(NUMBER,'1',1,1548) -LexToken(COMMA,',',1,1549) -LexToken(DQSTRING,'"vec"',1,1554) -LexToken(COMMA,',',1,1555) -LexToken(NUMBER,'1',1,1556) -LexToken(COMMA,',',1,1557) -LexToken(DQSTRING,'"vec"',1,1562) -LexToken(COMMA,',',1,1563) -LexToken(NUMBER,'1',1,1564) -LexToken(CLOSEBRACKET,')',1,1565) -LexToken(COMMA,',',1,1566) -LexToken(VAR,'exprs',1,1567) -LexToken(CLOSEBRACKET,')',1,1572) -LexToken(EOL,'\n',1,1573) -LexToken(IF,'if',1,1586) -LexToken(NOT,'~',1,1589) -LexToken(VAR,'ok',1,1590) -LexToken(THEN,'then',1,1593) -LexToken(EOL,'\n',1,1597) -LexToken(BREAK,'break',1,1614) -LexToken(EOL,'\n',1,1619) -LexToken(END,'end',1,1633) -LexToken(EOL,'\n',1,1663) -LexToken(EOL,'\n',1,1664) -LexToken(VAR,'mess',1,1677) -LexToken(ASSIGNMENT,'=',1,1681) -LexToken(OPENSQBRACKET,'[',1,1682) -LexToken(CLOSESQBRACKET,']',1,1683) -LexToken(EOL,'\n',1,1684) -LexToken(IF,'if',1,1697) -LexToken(VAR,'size',1,1700) -LexToken(OPENBRACKET,'(',1,1704) -LexToken(VAR,'clrs',1,1705) -LexToken(COMMA,',',1,1709) -LexToken(DQSTRING,'"*"',1,1712) -LexToken(CLOSEBRACKET,')',1,1713) -LexToken(COMPARISON,'<>',1,1714) -LexToken(VAR,'size',1,1716) -LexToken(OPENBRACKET,'(',1,1720) -LexToken(VAR,'siz',1,1721) -LexToken(COMMA,',',1,1724) -LexToken(DQSTRING,'"*"',1,1727) -LexToken(CLOSEBRACKET,')',1,1728) -LexToken(THEN,'then',1,1730) -LexToken(EOL,'\n',1,1734) -LexToken(VAR,'mess',1,1751) -LexToken(ASSIGNMENT,'=',1,1755) -LexToken(OPENSQBRACKET,'[',1,1756) -LexToken(VAR,'mess',1,1757) -LexToken(SEMICOLON,';',1,1761) -LexToken(DQSTRING,'"colors and radii must have equal size (number of balls)"',1,1818) -LexToken(SEMICOLON,';',1,1819) -LexToken(DQSTRING,'" "',1,1822) -LexToken(CLOSESQBRACKET,']',1,1823) -LexToken(EOL,'\n',1,1824) -LexToken(VAR,'ok',1,1841) -LexToken(ASSIGNMENT,'=',1,1843) -LexToken(PREVAR_BOOLEAN,'%f',1,1844) -LexToken(EOL,'\n',1,1846) -LexToken(END,'end',1,1859) -LexToken(EOL,'\n',1,1862) -LexToken(IF,'if',1,1875) -LexToken(VAR,'win',1,1878) -LexToken(COMPARISON,'<',1,1881) -LexToken(ADDITION,'-',1,1882) -LexToken(NUMBER,'1',1,1883) -LexToken(THEN,'then',1,1885) -LexToken(EOL,'\n',1,1889) -LexToken(VAR,'mess',1,1906) -LexToken(ASSIGNMENT,'=',1,1910) -LexToken(OPENSQBRACKET,'[',1,1911) -LexToken(VAR,'mess',1,1912) -LexToken(SEMICOLON,';',1,1916) -LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,1958) -LexToken(SEMICOLON,';',1,1959) -LexToken(DQSTRING,'" "',1,1962) -LexToken(CLOSESQBRACKET,']',1,1963) -LexToken(EOL,'\n',1,1964) -LexToken(VAR,'ok',1,1981) -LexToken(ASSIGNMENT,'=',1,1983) -LexToken(PREVAR_BOOLEAN,'%f',1,1984) -LexToken(EOL,'\n',1,1986) -LexToken(END,'end',1,1999) -LexToken(EOL,'\n',1,2002) -LexToken(IF,'if',1,2015) -LexToken(VAR,'ymin',1,2018) -LexToken(COMPARISON,'>=',1,2022) -LexToken(VAR,'ymax',1,2024) -LexToken(THEN,'then',1,2029) -LexToken(EOL,'\n',1,2033) -LexToken(VAR,'mess',1,2050) -LexToken(ASSIGNMENT,'=',1,2054) -LexToken(OPENSQBRACKET,'[',1,2055) -LexToken(VAR,'mess',1,2056) -LexToken(SEMICOLON,';',1,2060) -LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2092) -LexToken(SEMICOLON,';',1,2093) -LexToken(DQSTRING,'" "',1,2096) -LexToken(CLOSESQBRACKET,']',1,2097) -LexToken(EOL,'\n',1,2098) -LexToken(VAR,'ok',1,2115) -LexToken(ASSIGNMENT,'=',1,2117) -LexToken(PREVAR_BOOLEAN,'%f',1,2118) -LexToken(EOL,'\n',1,2120) -LexToken(END,'end',1,2133) -LexToken(EOL,'\n',1,2136) -LexToken(IF,'if',1,2149) -LexToken(VAR,'xmin',1,2152) -LexToken(COMPARISON,'>=',1,2156) -LexToken(VAR,'xmax',1,2158) -LexToken(THEN,'then',1,2163) -LexToken(EOL,'\n',1,2167) -LexToken(VAR,'mess',1,2184) -LexToken(ASSIGNMENT,'=',1,2188) -LexToken(OPENSQBRACKET,'[',1,2189) -LexToken(VAR,'mess',1,2190) -LexToken(SEMICOLON,';',1,2194) -LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,2226) -LexToken(SEMICOLON,';',1,2227) -LexToken(DQSTRING,'" "',1,2230) -LexToken(CLOSESQBRACKET,']',1,2231) -LexToken(EOL,'\n',1,2232) -LexToken(VAR,'ok',1,2249) -LexToken(ASSIGNMENT,'=',1,2251) -LexToken(PREVAR_BOOLEAN,'%f',1,2252) -LexToken(EOL,'\n',1,2254) -LexToken(END,'end',1,2267) -LexToken(EOL,'\n',1,2270) -LexToken(IF,'if',1,2283) -LexToken(NOT,'~',1,2286) -LexToken(VAR,'ok',1,2287) -LexToken(THEN,'then',1,2290) -LexToken(EOL,'\n',1,2294) -LexToken(VAR,'message',1,2311) -LexToken(OPENBRACKET,'(',1,2318) -LexToken(VAR,'mess',1,2319) -LexToken(CLOSEBRACKET,')',1,2323) -LexToken(EOL,'\n',1,2324) -LexToken(ELSE,'else',1,2337) -LexToken(EOL,'\n',1,2341) -LexToken(VAR,'rpar',1,2358) -LexToken(ASSIGNMENT,'=',1,2362) -LexToken(OPENSQBRACKET,'[',1,2363) -LexToken(VAR,'xmin',1,2364) -LexToken(SEMICOLON,';',1,2368) -LexToken(VAR,'xmax',1,2369) -LexToken(SEMICOLON,';',1,2373) -LexToken(VAR,'ymin',1,2374) -LexToken(SEMICOLON,';',1,2378) -LexToken(VAR,'ymax',1,2379) -LexToken(CLOSESQBRACKET,']',1,2383) -LexToken(EOL,'\n',1,2384) -LexToken(VAR,'ipar',1,2401) -LexToken(ASSIGNMENT,'=',1,2405) -LexToken(OPENSQBRACKET,'[',1,2406) -LexToken(VAR,'win',1,2407) -LexToken(SEMICOLON,';',1,2410) -LexToken(VAR,'imode',1,2411) -LexToken(SEMICOLON,';',1,2416) -LexToken(VAR,'clrs',1,2417) -LexToken(OPENBRACKET,'(',1,2421) -LexToken(COLON,':',1,2422) -LexToken(CLOSEBRACKET,')',1,2423) -LexToken(CLOSESQBRACKET,']',1,2424) -LexToken(EOL,'\n',1,2425) -LexToken(VAR,'z',1,2442) -LexToken(ASSIGNMENT,'=',1,2443) -LexToken(OPENSQBRACKET,'[',1,2444) -LexToken(CLOSESQBRACKET,']',1,2445) -LexToken(EOL,'\n',1,2446) -LexToken(FOR,'for',1,2463) -LexToken(VAR,'i',1,2467) -LexToken(ASSIGNMENT,'=',1,2468) -LexToken(NUMBER,'1',1,2469) -LexToken(COLON,':',1,2470) -LexToken(VAR,'size',1,2471) -LexToken(OPENBRACKET,'(',1,2475) -LexToken(VAR,'clrs',1,2476) -LexToken(COMMA,',',1,2480) -LexToken(DQSTRING,'"*"',1,2483) -LexToken(CLOSEBRACKET,')',1,2484) -LexToken(EOL,'\n',1,2485) -LexToken(VAR,'z',1,2506) -LexToken(OPENBRACKET,'(',1,2507) -LexToken(NUMBER,'6',1,2508) -LexToken(MULTIPLICATION,'*',1,2509) -LexToken(OPENBRACKET,'(',1,2510) -LexToken(VAR,'i',1,2511) -LexToken(ADDITION,'-',1,2512) -LexToken(NUMBER,'1',1,2513) -LexToken(CLOSEBRACKET,')',1,2514) -LexToken(ADDITION,'+',1,2515) -LexToken(NUMBER,'1',1,2516) -LexToken(CLOSEBRACKET,')',1,2517) -LexToken(ASSIGNMENT,'=',1,2518) -LexToken(NUMBER,'0',1,2519) -LexToken(EOL,'\n',1,2520) -LexToken(VAR,'z',1,2541) -LexToken(OPENBRACKET,'(',1,2542) -LexToken(NUMBER,'6',1,2543) -LexToken(MULTIPLICATION,'*',1,2544) -LexToken(OPENBRACKET,'(',1,2545) -LexToken(VAR,'i',1,2546) -LexToken(ADDITION,'-',1,2547) -LexToken(NUMBER,'1',1,2548) -LexToken(CLOSEBRACKET,')',1,2549) -LexToken(ADDITION,'+',1,2550) -LexToken(NUMBER,'2',1,2551) -LexToken(CLOSEBRACKET,')',1,2552) -LexToken(ASSIGNMENT,'=',1,2553) -LexToken(NUMBER,'0',1,2554) -LexToken(EOL,'\n',1,2555) -LexToken(VAR,'z',1,2576) -LexToken(OPENBRACKET,'(',1,2577) -LexToken(NUMBER,'6',1,2578) -LexToken(MULTIPLICATION,'*',1,2579) -LexToken(OPENBRACKET,'(',1,2580) -LexToken(VAR,'i',1,2581) -LexToken(ADDITION,'-',1,2582) -LexToken(NUMBER,'1',1,2583) -LexToken(CLOSEBRACKET,')',1,2584) -LexToken(ADDITION,'+',1,2585) -LexToken(NUMBER,'3',1,2586) -LexToken(CLOSEBRACKET,')',1,2587) -LexToken(ASSIGNMENT,'=',1,2588) -LexToken(NUMBER,'2',1,2589) -LexToken(MULTIPLICATION,'*',1,2590) -LexToken(VAR,'siz',1,2591) -LexToken(OPENBRACKET,'(',1,2594) -LexToken(VAR,'i',1,2595) -LexToken(CLOSEBRACKET,')',1,2596) -LexToken(EOL,'\n',1,2597) -LexToken(VAR,'z',1,2618) -LexToken(OPENBRACKET,'(',1,2619) -LexToken(NUMBER,'6',1,2620) -LexToken(MULTIPLICATION,'*',1,2621) -LexToken(OPENBRACKET,'(',1,2622) -LexToken(VAR,'i',1,2623) -LexToken(ADDITION,'-',1,2624) -LexToken(NUMBER,'1',1,2625) -LexToken(CLOSEBRACKET,')',1,2626) -LexToken(ADDITION,'+',1,2627) -LexToken(NUMBER,'4',1,2628) -LexToken(CLOSEBRACKET,')',1,2629) -LexToken(ASSIGNMENT,'=',1,2630) -LexToken(NUMBER,'2',1,2631) -LexToken(MULTIPLICATION,'*',1,2632) -LexToken(VAR,'siz',1,2633) -LexToken(OPENBRACKET,'(',1,2636) -LexToken(VAR,'i',1,2637) -LexToken(CLOSEBRACKET,')',1,2638) -LexToken(EOL,'\n',1,2639) -LexToken(VAR,'z',1,2660) -LexToken(OPENBRACKET,'(',1,2661) -LexToken(NUMBER,'6',1,2662) -LexToken(MULTIPLICATION,'*',1,2663) -LexToken(OPENBRACKET,'(',1,2664) -LexToken(VAR,'i',1,2665) -LexToken(ADDITION,'-',1,2666) -LexToken(NUMBER,'1',1,2667) -LexToken(CLOSEBRACKET,')',1,2668) -LexToken(ADDITION,'+',1,2669) -LexToken(NUMBER,'5',1,2670) -LexToken(CLOSEBRACKET,')',1,2671) -LexToken(ASSIGNMENT,'=',1,2672) -LexToken(NUMBER,'0.000',1,2673) -LexToken(EOL,'\n',1,2678) -LexToken(VAR,'z',1,2699) -LexToken(OPENBRACKET,'(',1,2700) -LexToken(NUMBER,'6',1,2701) -LexToken(MULTIPLICATION,'*',1,2702) -LexToken(OPENBRACKET,'(',1,2703) -LexToken(VAR,'i',1,2704) -LexToken(ADDITION,'-',1,2705) -LexToken(NUMBER,'1',1,2706) -LexToken(CLOSEBRACKET,')',1,2707) -LexToken(ADDITION,'+',1,2708) -LexToken(NUMBER,'6',1,2709) -LexToken(CLOSEBRACKET,')',1,2710) -LexToken(ASSIGNMENT,'=',1,2711) -LexToken(NUMBER,'64.0',1,2712) -LexToken(MULTIPLICATION,'*',1,2716) -LexToken(NUMBER,'360.000',1,2717) -LexToken(EOL,'\n',1,2724) -LexToken(END,'end',1,2742) -LexToken(EOL,'\n',1,2745) -LexToken(VAR,'model',1,2762) -LexToken(DOT,'.',1,2767) -LexToken(VAR,'dstate',1,2768) -LexToken(ASSIGNMENT,'=',1,2774) -LexToken(VAR,'z',1,2775) -LexToken(EOL,'\n',1,2776) -LexToken(VAR,'model',1,2794) -LexToken(DOT,'.',1,2799) -LexToken(VAR,'rpar',1,2800) -LexToken(ASSIGNMENT,'=',1,2804) -LexToken(VAR,'rpar',1,2805) -LexToken(SEMICOLON,';',1,2809) -LexToken(VAR,'model',1,2810) -LexToken(DOT,'.',1,2815) -LexToken(VAR,'ipar',1,2816) -LexToken(ASSIGNMENT,'=',1,2820) -LexToken(VAR,'ipar',1,2821) -LexToken(EOL,'\n',1,2825) -LexToken(VAR,'graphics',1,2842) -LexToken(DOT,'.',1,2850) -LexToken(VAR,'exprs',1,2851) -LexToken(ASSIGNMENT,'=',1,2856) -LexToken(VAR,'exprs',1,2857) -LexToken(EOL,'\n',1,2862) -LexToken(VAR,'x',1,2880) -LexToken(DOT,'.',1,2881) -LexToken(VAR,'graphics',1,2882) -LexToken(ASSIGNMENT,'=',1,2890) -LexToken(VAR,'graphics',1,2891) -LexToken(SEMICOLON,';',1,2899) -LexToken(VAR,'x',1,2900) -LexToken(DOT,'.',1,2901) -LexToken(VAR,'model',1,2902) -LexToken(ASSIGNMENT,'=',1,2907) -LexToken(VAR,'model',1,2908) -LexToken(EOL,'\n',1,2913) -LexToken(BREAK,'break',1,2930) -LexToken(EOL,'\n',1,2935) -LexToken(END,'end',1,2948) -LexToken(EOL,'\n',1,2951) -LexToken(END,'end',1,2960) -LexToken(EOL,'\n',1,2963) -LexToken(CASE,'case',1,2968) -LexToken(DQSTRING,'"define"',1,2980) -LexToken(THEN,'then',1,2982) -LexToken(EOL,'\n',1,2986) -LexToken(VAR,'win',1,2995) -LexToken(ASSIGNMENT,'=',1,2998) -LexToken(ADDITION,'-',1,2999) -LexToken(NUMBER,'1',1,3000) -LexToken(EOL,'\n',1,3001) -LexToken(VAR,'imode',1,3011) -LexToken(ASSIGNMENT,'=',1,3016) -LexToken(NUMBER,'1',1,3017) -LexToken(EOL,'\n',1,3018) -LexToken(VAR,'clrs',1,3028) -LexToken(ASSIGNMENT,'=',1,3032) -LexToken(OPENSQBRACKET,'[',1,3033) -LexToken(NUMBER,'1',1,3034) -LexToken(SEMICOLON,';',1,3035) -LexToken(NUMBER,'2',1,3036) -LexToken(CLOSESQBRACKET,']',1,3037) -LexToken(EOL,'\n',1,3038) -LexToken(VAR,'siz',1,3048) -LexToken(ASSIGNMENT,'=',1,3051) -LexToken(OPENSQBRACKET,'[',1,3052) -LexToken(NUMBER,'1',1,3053) -LexToken(SEMICOLON,';',1,3054) -LexToken(NUMBER,'1',1,3055) -LexToken(CLOSESQBRACKET,']',1,3056) -LexToken(EOL,'\n',1,3057) -LexToken(VAR,'xmin',1,3066) -LexToken(ASSIGNMENT,'=',1,3070) -LexToken(ADDITION,'-',1,3071) -LexToken(NUMBER,'5',1,3072) -LexToken(EOL,'\n',1,3073) -LexToken(VAR,'xmax',1,3083) -LexToken(ASSIGNMENT,'=',1,3087) -LexToken(NUMBER,'5',1,3088) -LexToken(EOL,'\n',1,3089) -LexToken(VAR,'ymin',1,3099) -LexToken(ASSIGNMENT,'=',1,3103) -LexToken(NUMBER,'0',1,3104) -LexToken(EOL,'\n',1,3105) -LexToken(VAR,'ymax',1,3115) -LexToken(ASSIGNMENT,'=',1,3119) -LexToken(NUMBER,'15',1,3120) -LexToken(EOL,'\n',1,3122) -LexToken(EOL,'\n',1,3123) -LexToken(VAR,'model',1,3132) -LexToken(ASSIGNMENT,'=',1,3137) -LexToken(SCICOS_MODEL,'scicos_model',1,3138) -LexToken(OPENBRACKET,'(',1,3150) -LexToken(CLOSEBRACKET,')',1,3151) -LexToken(EOL,'\n',1,3152) -LexToken(VAR,'model',1,3161) -LexToken(DOT,'.',1,3166) -LexToken(VAR,'sim',1,3167) -LexToken(ASSIGNMENT,'=',1,3170) -LexToken(VAR,'list',1,3171) -LexToken(OPENBRACKET,'(',1,3175) -LexToken(DQSTRING,'"bouncexy"',1,3185) -LexToken(COMMA,',',1,3186) -LexToken(NUMBER,'4',1,3187) -LexToken(CLOSEBRACKET,')',1,3188) -LexToken(EOL,'\n',1,3189) -LexToken(VAR,'model',1,3198) -LexToken(DOT,'.',1,3203) -LexToken(VAR,'in',1,3204) -LexToken(ASSIGNMENT,'=',1,3206) -LexToken(OPENSQBRACKET,'[',1,3207) -LexToken(ADDITION,'-',1,3208) -LexToken(NUMBER,'1',1,3209) -LexToken(SEMICOLON,';',1,3210) -LexToken(ADDITION,'-',1,3211) -LexToken(NUMBER,'1',1,3212) -LexToken(CLOSESQBRACKET,']',1,3213) -LexToken(EOL,'\n',1,3214) -LexToken(VAR,'model',1,3223) -LexToken(DOT,'.',1,3228) -LexToken(VAR,'in2',1,3229) -LexToken(ASSIGNMENT,'=',1,3232) -LexToken(OPENSQBRACKET,'[',1,3233) -LexToken(NUMBER,'1',1,3234) -LexToken(SEMICOLON,';',1,3235) -LexToken(NUMBER,'1',1,3236) -LexToken(CLOSESQBRACKET,']',1,3237) -LexToken(EOL,'\n',1,3238) -LexToken(VAR,'model',1,3247) -LexToken(DOT,'.',1,3252) -LexToken(VAR,'intyp',1,3253) -LexToken(ASSIGNMENT,'=',1,3259) -LexToken(OPENSQBRACKET,'[',1,3261) -LexToken(NUMBER,'1',1,3262) -LexToken(SEMICOLON,';',1,3263) -LexToken(NUMBER,'1',1,3264) -LexToken(CLOSESQBRACKET,']',1,3265) -LexToken(EOL,'\n',1,3266) -LexToken(VAR,'model',1,3275) -LexToken(DOT,'.',1,3280) -LexToken(VAR,'evtin',1,3281) -LexToken(ASSIGNMENT,'=',1,3286) -LexToken(NUMBER,'1',1,3287) -LexToken(EOL,'\n',1,3288) -LexToken(VAR,'z',1,3297) -LexToken(ASSIGNMENT,'=',1,3298) -LexToken(OPENSQBRACKET,'[',1,3299) -LexToken(CLOSESQBRACKET,']',1,3300) -LexToken(EOL,'\n',1,3301) -LexToken(FOR,'for',1,3310) -LexToken(VAR,'i',1,3314) -LexToken(ASSIGNMENT,'=',1,3315) -LexToken(NUMBER,'1',1,3316) -LexToken(COLON,':',1,3317) -LexToken(VAR,'size',1,3318) -LexToken(OPENBRACKET,'(',1,3322) -LexToken(VAR,'clrs',1,3323) -LexToken(COMMA,',',1,3327) -LexToken(DQSTRING,'"*"',1,3330) -LexToken(CLOSEBRACKET,')',1,3331) -LexToken(EOL,'\n',1,3332) -LexToken(VAR,'z',1,3345) -LexToken(OPENBRACKET,'(',1,3346) -LexToken(NUMBER,'6',1,3347) -LexToken(MULTIPLICATION,'*',1,3348) -LexToken(OPENBRACKET,'(',1,3349) -LexToken(VAR,'i',1,3350) -LexToken(ADDITION,'-',1,3351) -LexToken(NUMBER,'1',1,3352) -LexToken(CLOSEBRACKET,')',1,3353) -LexToken(ADDITION,'+',1,3354) -LexToken(NUMBER,'1',1,3355) -LexToken(CLOSEBRACKET,')',1,3356) -LexToken(ASSIGNMENT,'=',1,3357) -LexToken(NUMBER,'0',1,3358) -LexToken(EOL,'\n',1,3359) -LexToken(VAR,'z',1,3372) -LexToken(OPENBRACKET,'(',1,3373) -LexToken(NUMBER,'6',1,3374) -LexToken(MULTIPLICATION,'*',1,3375) -LexToken(OPENBRACKET,'(',1,3376) -LexToken(VAR,'i',1,3377) -LexToken(ADDITION,'-',1,3378) -LexToken(NUMBER,'1',1,3379) -LexToken(CLOSEBRACKET,')',1,3380) -LexToken(ADDITION,'+',1,3381) -LexToken(NUMBER,'2',1,3382) -LexToken(CLOSEBRACKET,')',1,3383) -LexToken(ASSIGNMENT,'=',1,3384) -LexToken(NUMBER,'0',1,3385) -LexToken(EOL,'\n',1,3386) -LexToken(VAR,'z',1,3399) -LexToken(OPENBRACKET,'(',1,3400) -LexToken(NUMBER,'6',1,3401) -LexToken(MULTIPLICATION,'*',1,3402) -LexToken(OPENBRACKET,'(',1,3403) -LexToken(VAR,'i',1,3404) -LexToken(ADDITION,'-',1,3405) -LexToken(NUMBER,'1',1,3406) -LexToken(CLOSEBRACKET,')',1,3407) -LexToken(ADDITION,'+',1,3408) -LexToken(NUMBER,'3',1,3409) -LexToken(CLOSEBRACKET,')',1,3410) -LexToken(ASSIGNMENT,'=',1,3411) -LexToken(NUMBER,'2',1,3412) -LexToken(MULTIPLICATION,'*',1,3413) -LexToken(VAR,'siz',1,3414) -LexToken(OPENBRACKET,'(',1,3417) -LexToken(VAR,'i',1,3418) -LexToken(CLOSEBRACKET,')',1,3419) -LexToken(EOL,'\n',1,3420) -LexToken(VAR,'z',1,3433) -LexToken(OPENBRACKET,'(',1,3434) -LexToken(NUMBER,'6',1,3435) -LexToken(MULTIPLICATION,'*',1,3436) -LexToken(OPENBRACKET,'(',1,3437) -LexToken(VAR,'i',1,3438) -LexToken(ADDITION,'-',1,3439) -LexToken(NUMBER,'1',1,3440) -LexToken(CLOSEBRACKET,')',1,3441) -LexToken(ADDITION,'+',1,3442) -LexToken(NUMBER,'4',1,3443) -LexToken(CLOSEBRACKET,')',1,3444) -LexToken(ASSIGNMENT,'=',1,3445) -LexToken(NUMBER,'2',1,3446) -LexToken(MULTIPLICATION,'*',1,3447) -LexToken(VAR,'siz',1,3448) -LexToken(OPENBRACKET,'(',1,3451) -LexToken(VAR,'i',1,3452) -LexToken(CLOSEBRACKET,')',1,3453) -LexToken(EOL,'\n',1,3454) -LexToken(VAR,'z',1,3467) -LexToken(OPENBRACKET,'(',1,3468) -LexToken(NUMBER,'6',1,3469) -LexToken(MULTIPLICATION,'*',1,3470) -LexToken(OPENBRACKET,'(',1,3471) -LexToken(VAR,'i',1,3472) -LexToken(ADDITION,'-',1,3473) -LexToken(NUMBER,'1',1,3474) -LexToken(CLOSEBRACKET,')',1,3475) -LexToken(ADDITION,'+',1,3476) -LexToken(NUMBER,'5',1,3477) -LexToken(CLOSEBRACKET,')',1,3478) -LexToken(ASSIGNMENT,'=',1,3479) -LexToken(NUMBER,'0.000',1,3480) -LexToken(EOL,'\n',1,3485) -LexToken(VAR,'z',1,3498) -LexToken(OPENBRACKET,'(',1,3499) -LexToken(NUMBER,'6',1,3500) -LexToken(MULTIPLICATION,'*',1,3501) -LexToken(OPENBRACKET,'(',1,3502) -LexToken(VAR,'i',1,3503) -LexToken(ADDITION,'-',1,3504) -LexToken(NUMBER,'1',1,3505) -LexToken(CLOSEBRACKET,')',1,3506) -LexToken(ADDITION,'+',1,3507) -LexToken(NUMBER,'6',1,3508) -LexToken(CLOSEBRACKET,')',1,3509) -LexToken(ASSIGNMENT,'=',1,3510) -LexToken(NUMBER,'64.0',1,3511) -LexToken(MULTIPLICATION,'*',1,3515) -LexToken(NUMBER,'360.000',1,3516) -LexToken(EOL,'\n',1,3523) -LexToken(END,'end',1,3533) -LexToken(EOL,'\n',1,3536) -LexToken(VAR,'model',1,3545) -LexToken(DOT,'.',1,3550) -LexToken(VAR,'dstate',1,3551) -LexToken(ASSIGNMENT,'=',1,3557) -LexToken(VAR,'z',1,3558) -LexToken(EOL,'\n',1,3559) -LexToken(VAR,'model',1,3568) -LexToken(DOT,'.',1,3573) -LexToken(VAR,'rpar',1,3574) -LexToken(ASSIGNMENT,'=',1,3578) -LexToken(OPENSQBRACKET,'[',1,3579) -LexToken(VAR,'xmin',1,3580) -LexToken(SEMICOLON,';',1,3584) -LexToken(VAR,'xmax',1,3585) -LexToken(SEMICOLON,';',1,3589) -LexToken(VAR,'ymin',1,3590) -LexToken(SEMICOLON,';',1,3594) -LexToken(VAR,'ymax',1,3595) -LexToken(CLOSESQBRACKET,']',1,3599) -LexToken(EOL,'\n',1,3600) -LexToken(VAR,'model',1,3609) -LexToken(DOT,'.',1,3614) -LexToken(VAR,'ipar',1,3615) -LexToken(ASSIGNMENT,'=',1,3619) -LexToken(OPENSQBRACKET,'[',1,3620) -LexToken(VAR,'win',1,3621) -LexToken(SEMICOLON,';',1,3624) -LexToken(VAR,'imode',1,3625) -LexToken(SEMICOLON,';',1,3630) -LexToken(VAR,'clrs',1,3631) -LexToken(OPENBRACKET,'(',1,3635) -LexToken(COLON,':',1,3636) -LexToken(CLOSEBRACKET,')',1,3637) -LexToken(CLOSESQBRACKET,']',1,3638) -LexToken(EOL,'\n',1,3639) -LexToken(VAR,'model',1,3648) -LexToken(DOT,'.',1,3653) -LexToken(VAR,'blocktype',1,3654) -LexToken(ASSIGNMENT,'=',1,3663) -LexToken(DQSTRING,'"d"',1,3666) -LexToken(EOL,'\n',1,3667) -LexToken(VAR,'model',1,3676) -LexToken(DOT,'.',1,3681) -LexToken(VAR,'firing',1,3682) -LexToken(ASSIGNMENT,'=',1,3688) -LexToken(OPENSQBRACKET,'[',1,3689) -LexToken(CLOSESQBRACKET,']',1,3690) -LexToken(EOL,'\n',1,3691) -LexToken(VAR,'model',1,3700) -LexToken(DOT,'.',1,3705) -LexToken(VAR,'dep_ut',1,3706) -LexToken(ASSIGNMENT,'=',1,3712) -LexToken(OPENSQBRACKET,'[',1,3713) -LexToken(PREVAR_BOOLEAN,'%f',1,3714) -LexToken(PREVAR_BOOLEAN,'%f',1,3717) -LexToken(CLOSESQBRACKET,']',1,3719) -LexToken(EOL,'\n',1,3720) -LexToken(EOL,'\n',1,3721) -LexToken(VAR,'exprs',1,3730) -LexToken(ASSIGNMENT,'=',1,3735) -LexToken(OPENSQBRACKET,'[',1,3736) -LexToken(VAR,'strcat',1,3737) -LexToken(OPENBRACKET,'(',1,3743) -LexToken(VAR,'sci2exp',1,3744) -LexToken(OPENBRACKET,'(',1,3751) -LexToken(VAR,'clrs',1,3752) -LexToken(CLOSEBRACKET,')',1,3756) -LexToken(CLOSEBRACKET,')',1,3757) -LexToken(SEMICOLON,';\n',1,3758) -LexToken(VAR,'strcat',1,3768) -LexToken(OPENBRACKET,'(',1,3774) -LexToken(VAR,'sci2exp',1,3775) -LexToken(OPENBRACKET,'(',1,3782) -LexToken(VAR,'siz',1,3783) -LexToken(CLOSEBRACKET,')',1,3786) -LexToken(CLOSEBRACKET,')',1,3787) -LexToken(SEMICOLON,';\n',1,3788) -LexToken(VAR,'strcat',1,3798) -LexToken(OPENBRACKET,'(',1,3804) -LexToken(VAR,'sci2exp',1,3805) -LexToken(OPENBRACKET,'(',1,3812) -LexToken(VAR,'win',1,3813) -LexToken(CLOSEBRACKET,')',1,3816) -LexToken(CLOSEBRACKET,')',1,3817) -LexToken(SEMICOLON,';\n',1,3818) -LexToken(VAR,'strcat',1,3828) -LexToken(OPENBRACKET,'(',1,3834) -LexToken(VAR,'sci2exp',1,3835) -LexToken(OPENBRACKET,'(',1,3842) -LexToken(NUMBER,'1',1,3843) -LexToken(CLOSEBRACKET,')',1,3844) -LexToken(CLOSEBRACKET,')',1,3845) -LexToken(SEMICOLON,';\n',1,3846) -LexToken(VAR,'strcat',1,3856) -LexToken(OPENBRACKET,'(',1,3862) -LexToken(VAR,'sci2exp',1,3863) -LexToken(OPENBRACKET,'(',1,3870) -LexToken(VAR,'xmin',1,3871) -LexToken(CLOSEBRACKET,')',1,3875) -LexToken(CLOSEBRACKET,')',1,3876) -LexToken(SEMICOLON,';\n',1,3877) -LexToken(VAR,'strcat',1,3887) -LexToken(OPENBRACKET,'(',1,3893) -LexToken(VAR,'sci2exp',1,3894) -LexToken(OPENBRACKET,'(',1,3901) -LexToken(VAR,'xmax',1,3902) -LexToken(CLOSEBRACKET,')',1,3906) -LexToken(CLOSEBRACKET,')',1,3907) -LexToken(SEMICOLON,';\n',1,3908) -LexToken(VAR,'strcat',1,3918) -LexToken(OPENBRACKET,'(',1,3924) -LexToken(VAR,'sci2exp',1,3925) -LexToken(OPENBRACKET,'(',1,3932) -LexToken(VAR,'ymin',1,3933) -LexToken(CLOSEBRACKET,')',1,3937) -LexToken(CLOSEBRACKET,')',1,3938) -LexToken(SEMICOLON,';\n',1,3939) -LexToken(VAR,'strcat',1,3949) -LexToken(OPENBRACKET,'(',1,3955) -LexToken(VAR,'sci2exp',1,3956) -LexToken(OPENBRACKET,'(',1,3963) -LexToken(VAR,'ymax',1,3964) -LexToken(CLOSEBRACKET,')',1,3968) -LexToken(CLOSEBRACKET,')',1,3969) -LexToken(CLOSESQBRACKET,']',1,3970) -LexToken(EOL,'\n',1,3971) -LexToken(VAR,'gr_i',1,3980) -LexToken(ASSIGNMENT,'=',1,3984) -LexToken(OPENSQBRACKET,'[',1,3985) -LexToken(CLOSESQBRACKET,']',1,3986) -LexToken(EOL,'\n',1,3987) -LexToken(VAR,'x',1,3996) -LexToken(ASSIGNMENT,'=',1,3997) -LexToken(VAR,'standard_define',1,3998) -LexToken(OPENBRACKET,'(',1,4013) -LexToken(OPENSQBRACKET,'[',1,4014) -LexToken(NUMBER,'2',1,4015) -LexToken(NUMBER,'2',1,4017) -LexToken(CLOSESQBRACKET,']',1,4018) -LexToken(COMMA,',',1,4019) -LexToken(VAR,'model',1,4020) -LexToken(COMMA,',',1,4025) -LexToken(VAR,'exprs',1,4026) -LexToken(COMMA,',',1,4031) -LexToken(VAR,'gr_i',1,4032) -LexToken(CLOSEBRACKET,')',1,4036) -LexToken(EOL,'\n',1,4037) -LexToken(END,'end',1,4042) -LexToken(EOL,'\n',1,4045) -LexToken(ENDFUNCTION,'endfunction',1,4046) -LexToken(EOL,'\n',1,4057) +/* autogenerated from "macros/Misc/BOUNCEXY.sci" */ +function BOUNCEXY() { +BOUNCEXY.prototype.get = function BOUNCEXY() { +} +BOUNCEXY.prototype.set = function BOUNCEXY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +dstate=model.dstate; +while (true) { +[ok,clrs,siz,win,imode,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["colors","radii","window number (-1 for automatic)","animation mode (0,1)","Xmin","Xmax","Ymin","Ymax"],list("vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(clrs,"*")!=size(siz,"*")) { +mess=[mess,"colors and radii must have equal size (number of balls)"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +rpar=[xmin,xmax,ymin,ymax]; +ipar=[win,imode,clrs.slice()]; +z=[]; +for(i=1;i<=size(clrs,"*");i+=1) { +z[6*(i-1)+1]=0; +z[6*(i-1)+2]=0; +z[6*(i-1)+3]=2*siz(i); +z[6*(i-1)+4]=2*siz(i); +z[6*(i-1)+5]=0.000; +z[6*(i-1)+6]=64.0*360.000; +} +model.dstate=z; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BOUNCEXY.prototype.define = function BOUNCEXY() { +win=-1; +imode=1; +clrs=[1,2]; +siz=[1,1]; +xmin=-5; +xmax=5; +ymin=0; +ymax=15; +model=scicos_model(); +model.sim=list("bouncexy",4); +model.in=[-1,-1]; +model.in2=[1,1]; +model.intyp=[1,1]; +model.evtin=1; +z=[]; +for(i=1;i<=size(clrs,"*");i+=1) { +z[6*(i-1)+1]=0; +z[6*(i-1)+2]=0; +z[6*(i-1)+3]=2*siz(i); +z[6*(i-1)+4]=2*siz(i); +z[6*(i-1)+5]=0.000; +z[6*(i-1)+6]=64.0*360.000; +} +model.dstate=z; +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=[win,imode,clrs.slice()]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +exprs=[strcat(sci2exp(clrs)),strcat(sci2exp(siz)),strcat(sci2exp(win)),strcat(sci2exp(1)),strcat(sci2exp(xmin)),strcat(sci2exp(xmax)),strcat(sci2exp(ymin)),strcat(sci2exp(ymax))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +BOUNCEXY.prototype.details = function BOUNCEXY() { +} +} diff --git a/js/Misc/BPLATFORM.js b/js/Misc/BPLATFORM.js index 587b3ca5..83112a82 100644 --- a/js/Misc/BPLATFORM.js +++ b/js/Misc/BPLATFORM.js @@ -1,456 +1,63 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'BPLATFORM',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(VAR,'dstate',1,1055) -LexToken(ASSIGNMENT,'=',1,1061) -LexToken(VAR,'model',1,1062) -LexToken(DOT,'.',1,1067) -LexToken(VAR,'dstate',1,1068) -LexToken(EOL,'\n',1,1074) -LexToken(WHILE,'while',1,1083) -LexToken(PREVAR_BOOLEAN,'%t',1,1089) -LexToken(DO,'do',1,1092) -LexToken(EOL,'\n',1,1094) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(VAR,'ok',1,1108) -LexToken(COMMA,',',1,1110) -LexToken(VAR,'plen',1,1111) -LexToken(COMMA,',',1,1115) -LexToken(VAR,'csiz',1,1116) -LexToken(COMMA,',',1,1120) -LexToken(VAR,'phi',1,1121) -LexToken(COMMA,',',1,1124) -LexToken(VAR,'xmin',1,1125) -LexToken(COMMA,',',1,1129) -LexToken(VAR,'xmax',1,1130) -LexToken(COMMA,',',1,1134) -LexToken(VAR,'ymin',1,1135) -LexToken(COMMA,',',1,1139) -LexToken(VAR,'ymax',1,1140) -LexToken(COMMA,',',1,1144) -LexToken(VAR,'exprs',1,1145) -LexToken(CLOSESQBRACKET,']',1,1150) -LexToken(ASSIGNMENT,'=',1,1151) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1152) -LexToken(OPENBRACKET,'(',1,1167) -LexToken(DQSTRING,'"Set Scope parameters"',1,1204) -LexToken(COMMA,',',1,1205) -LexToken(OPENSQBRACKET,'[',1,1221) -LexToken(DQSTRING,'"pendulum length"',1,1238) -LexToken(SEMICOLON,';',1,1239) -LexToken(DQSTRING,'"cart size (square side)"',1,1264) -LexToken(SEMICOLON,';',1,1265) -LexToken(DQSTRING,'"slope"',1,1272) -LexToken(SEMICOLON,';\n',1,1273) -LexToken(DQSTRING,'"Xmin"',1,1292) -LexToken(SEMICOLON,';',1,1293) -LexToken(DQSTRING,'"Xmax"',1,1299) -LexToken(SEMICOLON,';',1,1300) -LexToken(DQSTRING,'"Ymin"',1,1308) -LexToken(SEMICOLON,';',1,1309) -LexToken(DQSTRING,'"Ymax"',1,1316) -LexToken(SEMICOLON,';',1,1317) -LexToken(CLOSESQBRACKET,']',1,1319) -LexToken(COMMA,',',1,1320) -LexToken(VAR,'list',1,1336) -LexToken(OPENBRACKET,'(',1,1340) -LexToken(DQSTRING,'"vec"',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(NUMBER,'1',1,1347) -LexToken(COMMA,',',1,1348) -LexToken(DQSTRING,'"vec"',1,1353) -LexToken(COMMA,',',1,1354) -LexToken(NUMBER,'1',1,1355) -LexToken(COMMA,',',1,1356) -LexToken(DQSTRING,'"vec"',1,1361) -LexToken(COMMA,',',1,1362) -LexToken(NUMBER,'1',1,1363) -LexToken(COMMA,',',1,1364) -LexToken(DQSTRING,'"vec"',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(NUMBER,'1',1,1371) -LexToken(COMMA,',',1,1372) -LexToken(DQSTRING,'"vec"',1,1377) -LexToken(COMMA,',',1,1378) -LexToken(NUMBER,'1',1,1379) -LexToken(COMMA,',',1,1380) -LexToken(DQSTRING,'"vec"',1,1385) -LexToken(COMMA,',',1,1386) -LexToken(NUMBER,'1',1,1387) -LexToken(COMMA,',',1,1388) -LexToken(DQSTRING,'"vec"',1,1393) -LexToken(COMMA,',',1,1394) -LexToken(NUMBER,'1',1,1395) -LexToken(CLOSEBRACKET,')',1,1396) -LexToken(COMMA,',',1,1397) -LexToken(VAR,'exprs',1,1398) -LexToken(CLOSEBRACKET,')',1,1403) -LexToken(EOL,'\n',1,1404) -LexToken(IF,'if',1,1417) -LexToken(NOT,'~',1,1420) -LexToken(VAR,'ok',1,1421) -LexToken(THEN,'then',1,1424) -LexToken(EOL,'\n',1,1428) -LexToken(BREAK,'break',1,1445) -LexToken(EOL,'\n',1,1450) -LexToken(END,'end',1,1464) -LexToken(EOL,'\n',1,1467) -LexToken(VAR,'mess',1,1480) -LexToken(ASSIGNMENT,'=',1,1484) -LexToken(OPENSQBRACKET,'[',1,1485) -LexToken(CLOSESQBRACKET,']',1,1486) -LexToken(EOL,'\n',1,1487) -LexToken(IF,'if',1,1500) -LexToken(VAR,'plen',1,1503) -LexToken(COMPARISON,'<=',1,1507) -LexToken(NUMBER,'0',1,1509) -LexToken(LOGICAL,'|',1,1510) -LexToken(VAR,'csiz',1,1511) -LexToken(COMPARISON,'<=',1,1515) -LexToken(NUMBER,'0',1,1517) -LexToken(THEN,'then',1,1519) -LexToken(EOL,'\n',1,1523) -LexToken(VAR,'mess',1,1540) -LexToken(ASSIGNMENT,'=',1,1544) -LexToken(OPENSQBRACKET,'[',1,1545) -LexToken(VAR,'mess',1,1546) -LexToken(SEMICOLON,';',1,1550) -LexToken(DQSTRING,'"Pendulum length and cart size must be positive."',1,1599) -LexToken(SEMICOLON,';',1,1600) -LexToken(DQSTRING,'" "',1,1603) -LexToken(CLOSESQBRACKET,']',1,1604) -LexToken(EOL,'\n',1,1605) -LexToken(VAR,'ok',1,1622) -LexToken(ASSIGNMENT,'=',1,1624) -LexToken(PREVAR_BOOLEAN,'%f',1,1625) -LexToken(EOL,'\n',1,1627) -LexToken(END,'end',1,1640) -LexToken(EOL,'\n',1,1643) -LexToken(IF,'if',1,1656) -LexToken(VAR,'ymin',1,1659) -LexToken(COMPARISON,'>=',1,1663) -LexToken(VAR,'ymax',1,1665) -LexToken(THEN,'then',1,1670) -LexToken(EOL,'\n',1,1674) -LexToken(VAR,'mess',1,1691) -LexToken(ASSIGNMENT,'=',1,1695) -LexToken(OPENSQBRACKET,'[',1,1696) -LexToken(VAR,'mess',1,1697) -LexToken(SEMICOLON,';',1,1701) -LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,1733) -LexToken(SEMICOLON,';',1,1734) -LexToken(DQSTRING,'" "',1,1737) -LexToken(CLOSESQBRACKET,']',1,1738) -LexToken(EOL,'\n',1,1739) -LexToken(VAR,'ok',1,1756) -LexToken(ASSIGNMENT,'=',1,1758) -LexToken(PREVAR_BOOLEAN,'%f',1,1759) -LexToken(EOL,'\n',1,1761) -LexToken(END,'end',1,1774) -LexToken(EOL,'\n',1,1777) -LexToken(IF,'if',1,1790) -LexToken(VAR,'xmin',1,1793) -LexToken(COMPARISON,'>=',1,1797) -LexToken(VAR,'xmax',1,1799) -LexToken(THEN,'then',1,1804) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'mess',1,1825) -LexToken(ASSIGNMENT,'=',1,1829) -LexToken(OPENSQBRACKET,'[',1,1830) -LexToken(VAR,'mess',1,1831) -LexToken(SEMICOLON,';',1,1835) -LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,1867) -LexToken(SEMICOLON,';',1,1868) -LexToken(DQSTRING,'" "',1,1871) -LexToken(CLOSESQBRACKET,']',1,1872) -LexToken(EOL,'\n',1,1873) -LexToken(VAR,'ok',1,1890) -LexToken(ASSIGNMENT,'=',1,1892) -LexToken(PREVAR_BOOLEAN,'%f',1,1893) -LexToken(EOL,'\n',1,1895) -LexToken(END,'end',1,1908) -LexToken(EOL,'\n',1,1911) -LexToken(IF,'if',1,1924) -LexToken(NOT,'~',1,1927) -LexToken(VAR,'ok',1,1928) -LexToken(THEN,'then',1,1931) -LexToken(EOL,'\n',1,1935) -LexToken(VAR,'message',1,1952) -LexToken(OPENBRACKET,'(',1,1959) -LexToken(VAR,'mess',1,1960) -LexToken(CLOSEBRACKET,')',1,1964) -LexToken(EOL,'\n',1,1965) -LexToken(ELSE,'else',1,1978) -LexToken(EOL,'\n',1,1982) -LexToken(VAR,'rpar',1,1999) -LexToken(ASSIGNMENT,'=',1,2003) -LexToken(OPENSQBRACKET,'[',1,2004) -LexToken(VAR,'plen',1,2005) -LexToken(SEMICOLON,';',1,2009) -LexToken(VAR,'csiz',1,2010) -LexToken(SEMICOLON,';',1,2014) -LexToken(VAR,'phi',1,2015) -LexToken(SEMICOLON,';',1,2018) -LexToken(VAR,'xmin',1,2019) -LexToken(SEMICOLON,';',1,2023) -LexToken(VAR,'xmax',1,2024) -LexToken(SEMICOLON,';',1,2028) -LexToken(VAR,'ymin',1,2029) -LexToken(SEMICOLON,';',1,2033) -LexToken(VAR,'ymax',1,2034) -LexToken(CLOSESQBRACKET,']',1,2038) -LexToken(EOL,'\n',1,2039) -LexToken(VAR,'model',1,2056) -LexToken(DOT,'.',1,2061) -LexToken(VAR,'rpar',1,2062) -LexToken(ASSIGNMENT,'=',1,2066) -LexToken(VAR,'rpar',1,2067) -LexToken(EOL,'\n',1,2071) -LexToken(VAR,'graphics',1,2089) -LexToken(DOT,'.',1,2097) -LexToken(VAR,'exprs',1,2098) -LexToken(ASSIGNMENT,'=',1,2103) -LexToken(VAR,'exprs',1,2104) -LexToken(EOL,'\n',1,2109) -LexToken(VAR,'x',1,2127) -LexToken(DOT,'.',1,2128) -LexToken(VAR,'graphics',1,2129) -LexToken(ASSIGNMENT,'=',1,2137) -LexToken(VAR,'graphics',1,2138) -LexToken(EOL,'\n',1,2146) -LexToken(VAR,'x',1,2164) -LexToken(DOT,'.',1,2165) -LexToken(VAR,'model',1,2166) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(VAR,'model',1,2172) -LexToken(EOL,'\n',1,2177) -LexToken(BREAK,'break',1,2194) -LexToken(EOL,'\n',1,2199) -LexToken(END,'end',1,2212) -LexToken(EOL,'\n',1,2215) -LexToken(END,'end',1,2224) -LexToken(EOL,'\n',1,2227) -LexToken(CASE,'case',1,2232) -LexToken(DQSTRING,'"define"',1,2244) -LexToken(THEN,'then',1,2246) -LexToken(EOL,'\n',1,2250) -LexToken(VAR,'plen',1,2259) -LexToken(ASSIGNMENT,'=',1,2263) -LexToken(NUMBER,'2',1,2264) -LexToken(EOL,'\n',1,2265) -LexToken(VAR,'csiz',1,2275) -LexToken(ASSIGNMENT,'=',1,2279) -LexToken(NUMBER,'2',1,2280) -LexToken(EOL,'\n',1,2281) -LexToken(VAR,'phi',1,2291) -LexToken(ASSIGNMENT,'=',1,2294) -LexToken(NUMBER,'0',1,2295) -LexToken(EOL,'\n',1,2296) -LexToken(VAR,'xmin',1,2306) -LexToken(ASSIGNMENT,'=',1,2310) -LexToken(ADDITION,'-',1,2311) -LexToken(NUMBER,'5',1,2312) -LexToken(EOL,'\n',1,2313) -LexToken(VAR,'xmax',1,2323) -LexToken(ASSIGNMENT,'=',1,2327) -LexToken(NUMBER,'5',1,2328) -LexToken(EOL,'\n',1,2329) -LexToken(VAR,'ymin',1,2339) -LexToken(ASSIGNMENT,'=',1,2343) -LexToken(NUMBER,'0',1,2344) -LexToken(EOL,'\n',1,2345) -LexToken(VAR,'ymax',1,2355) -LexToken(ASSIGNMENT,'=',1,2359) -LexToken(NUMBER,'15',1,2360) -LexToken(EOL,'\n',1,2362) -LexToken(EOL,'\n',1,2363) -LexToken(VAR,'model',1,2372) -LexToken(ASSIGNMENT,'=',1,2377) -LexToken(SCICOS_MODEL,'scicos_model',1,2378) -LexToken(OPENBRACKET,'(',1,2390) -LexToken(CLOSEBRACKET,')',1,2391) -LexToken(EOL,'\n',1,2392) -LexToken(VAR,'model',1,2401) -LexToken(DOT,'.',1,2406) -LexToken(VAR,'sim',1,2407) -LexToken(ASSIGNMENT,'=',1,2410) -LexToken(VAR,'list',1,2411) -LexToken(OPENBRACKET,'(',1,2415) -LexToken(DQSTRING,'"bplatform2"',1,2427) -LexToken(COMMA,',',1,2428) -LexToken(NUMBER,'5',1,2429) -LexToken(CLOSEBRACKET,')',1,2430) -LexToken(EOL,'\n',1,2431) -LexToken(VAR,'model',1,2440) -LexToken(DOT,'.',1,2445) -LexToken(VAR,'in',1,2446) -LexToken(ASSIGNMENT,'=',1,2448) -LexToken(OPENSQBRACKET,'[',1,2449) -LexToken(NUMBER,'1',1,2450) -LexToken(SEMICOLON,';',1,2451) -LexToken(NUMBER,'1',1,2452) -LexToken(CLOSESQBRACKET,']',1,2453) -LexToken(EOL,'\n',1,2454) -LexToken(VAR,'model',1,2463) -LexToken(DOT,'.',1,2468) -LexToken(VAR,'evtin',1,2469) -LexToken(ASSIGNMENT,'=',1,2474) -LexToken(NUMBER,'1',1,2475) -LexToken(EOL,'\n',1,2476) -LexToken(VAR,'model',1,2485) -LexToken(DOT,'.',1,2490) -LexToken(VAR,'dstate',1,2491) -LexToken(ASSIGNMENT,'=',1,2497) -LexToken(NUMBER,'0',1,2498) -LexToken(EOL,'\n',1,2499) -LexToken(VAR,'model',1,2508) -LexToken(DOT,'.',1,2513) -LexToken(VAR,'rpar',1,2514) -LexToken(ASSIGNMENT,'=',1,2518) -LexToken(OPENSQBRACKET,'[',1,2519) -LexToken(VAR,'plen',1,2520) -LexToken(SEMICOLON,';',1,2524) -LexToken(VAR,'csiz',1,2525) -LexToken(SEMICOLON,';',1,2529) -LexToken(VAR,'phi',1,2530) -LexToken(SEMICOLON,';',1,2533) -LexToken(VAR,'xmin',1,2534) -LexToken(SEMICOLON,';',1,2538) -LexToken(VAR,'xmax',1,2539) -LexToken(SEMICOLON,';',1,2543) -LexToken(VAR,'ymin',1,2544) -LexToken(SEMICOLON,';',1,2548) -LexToken(VAR,'ymax',1,2549) -LexToken(CLOSESQBRACKET,']',1,2553) -LexToken(EOL,'\n',1,2554) -LexToken(VAR,'model',1,2563) -LexToken(DOT,'.',1,2568) -LexToken(VAR,'blocktype',1,2569) -LexToken(ASSIGNMENT,'=',1,2578) -LexToken(DQSTRING,'"d"',1,2581) -LexToken(EOL,'\n',1,2582) -LexToken(VAR,'model',1,2591) -LexToken(DOT,'.',1,2596) -LexToken(VAR,'dep_ut',1,2597) -LexToken(ASSIGNMENT,'=',1,2603) -LexToken(OPENSQBRACKET,'[',1,2604) -LexToken(PREVAR_BOOLEAN,'%f',1,2605) -LexToken(PREVAR_BOOLEAN,'%f',1,2608) -LexToken(CLOSESQBRACKET,']',1,2610) -LexToken(EOL,'\n',1,2611) -LexToken(EOL,'\n',1,2612) -LexToken(VAR,'exprs',1,2621) -LexToken(ASSIGNMENT,'=',1,2626) -LexToken(VAR,'string',1,2627) -LexToken(OPENBRACKET,'(',1,2633) -LexToken(VAR,'model',1,2634) -LexToken(DOT,'.',1,2639) -LexToken(VAR,'rpar',1,2640) -LexToken(CLOSEBRACKET,')',1,2644) -LexToken(EOL,'\n',1,2645) -LexToken(VAR,'gr_i',1,2654) -LexToken(ASSIGNMENT,'=',1,2658) -LexToken(OPENSQBRACKET,'[',1,2659) -LexToken(CLOSESQBRACKET,']',1,2660) -LexToken(EOL,'\n',1,2661) -LexToken(VAR,'x',1,2670) -LexToken(ASSIGNMENT,'=',1,2671) -LexToken(VAR,'standard_define',1,2672) -LexToken(OPENBRACKET,'(',1,2687) -LexToken(OPENSQBRACKET,'[',1,2688) -LexToken(NUMBER,'2',1,2689) -LexToken(NUMBER,'2',1,2691) -LexToken(CLOSESQBRACKET,']',1,2692) -LexToken(COMMA,',',1,2693) -LexToken(VAR,'model',1,2694) -LexToken(COMMA,',',1,2699) -LexToken(VAR,'exprs',1,2700) -LexToken(COMMA,',',1,2705) -LexToken(VAR,'gr_i',1,2706) -LexToken(CLOSEBRACKET,')',1,2710) -LexToken(EOL,'\n',1,2711) -LexToken(END,'end',1,2716) -LexToken(EOL,'\n',1,2719) -LexToken(ENDFUNCTION,'endfunction',1,2720) -LexToken(EOL,'\n',1,2731) -LexToken(EOL,'\n',1,2732) +/* autogenerated from "macros/Misc/BPLATFORM.sci" */ +function BPLATFORM() { +BPLATFORM.prototype.get = function BPLATFORM() { +} +BPLATFORM.prototype.set = function BPLATFORM() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +dstate=model.dstate; +while (true) { +[ok,plen,csiz,phi,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["pendulum length","cart size (square side)","slope","Xmin","Xmax","Ymin","Ymax"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (plen<=0||csiz<=0) { +mess=[mess,"Pendulum length and cart size must be positive."," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BPLATFORM.prototype.define = function BPLATFORM() { +plen=2; +csiz=2; +phi=0; +xmin=-5; +xmax=5; +ymin=0; +ymax=15; +model=scicos_model(); +model.sim=list("bplatform2",5); +model.in=[1,1]; +model.evtin=1; +model.dstate=0; +model.rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(model.rpar); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +BPLATFORM.prototype.details = function BPLATFORM() { +} +} diff --git a/js/Misc/CBLOCK.js b/js/Misc/CBLOCK.js index 6019edb3..be6fd1fc 100644 --- a/js/Misc/CBLOCK.js +++ b/js/Misc/CBLOCK.js @@ -1,1024 +1,5 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CBLOCK',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'model',1,964) -LexToken(ASSIGNMENT,'=',1,969) -LexToken(VAR,'arg1',1,970) -LexToken(DOT,'.',1,974) -LexToken(VAR,'model',1,975) -LexToken(EOL,'\n',1,980) -LexToken(VAR,'graphics',1,990) -LexToken(ASSIGNMENT,'=',1,998) -LexToken(VAR,'arg1',1,999) -LexToken(DOT,'.',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(EOL,'\n',1,1012) -LexToken(VAR,'label',1,1022) -LexToken(ASSIGNMENT,'=',1,1027) -LexToken(VAR,'graphics',1,1028) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'exprs',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(WHILE,'while',1,1052) -LexToken(PREVAR_BOOLEAN,'%t',1,1058) -LexToken(DO,'do',1,1061) -LexToken(EOL,'\n',1,1063) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(VAR,'ok',1,1077) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'function_name',1,1080) -LexToken(COMMA,',',1,1093) -LexToken(VAR,'impli',1,1094) -LexToken(COMMA,',',1,1099) -LexToken(VAR,'i',1,1100) -LexToken(COMMA,',',1,1101) -LexToken(VAR,'o',1,1102) -LexToken(COMMA,',',1,1103) -LexToken(VAR,'ci',1,1104) -LexToken(COMMA,',',1,1106) -LexToken(VAR,'co',1,1107) -LexToken(COMMA,',',1,1109) -LexToken(VAR,'xx',1,1110) -LexToken(COMMA,',',1,1112) -LexToken(VAR,'ng',1,1113) -LexToken(COMMA,',',1,1115) -LexToken(VAR,'z',1,1116) -LexToken(COMMA,',',1,1117) -LexToken(VAR,'rpar',1,1118) -LexToken(COMMA,',',1,1122) -LexToken(VAR,'ipar',1,1123) -LexToken(COMMA,',',1,1127) -LexToken(VAR,'auto0',1,1128) -LexToken(COMMA,',',1,1133) -LexToken(VAR,'depu',1,1134) -LexToken(COMMA,',',1,1138) -LexToken(VAR,'dept',1,1139) -LexToken(COMMA,',',1,1143) -LexToken(VAR,'lab',1,1144) -LexToken(CLOSESQBRACKET,']',1,1147) -LexToken(ASSIGNMENT,'=',1,1148) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1164) -LexToken(OPENBRACKET,'(',1,1179) -LexToken(DQSTRING,'"Set C-Block2 block parameters"',1,1210) -LexToken(COMMA,',',1,1211) -LexToken(OPENSQBRACKET,'[',1,1227) -LexToken(DQSTRING,'"simulation function"',1,1248) -LexToken(SEMICOLON,';\n',1,1249) -LexToken(DQSTRING,'"is block implicit? (y,n)"',1,1288) -LexToken(SEMICOLON,';\n',1,1289) -LexToken(DQSTRING,'"input ports sizes"',1,1321) -LexToken(SEMICOLON,';\n',1,1322) -LexToken(DQSTRING,'"output ports sizes"',1,1355) -LexToken(SEMICOLON,';\n',1,1356) -LexToken(DQSTRING,'"input event ports sizes"',1,1394) -LexToken(SEMICOLON,';\n',1,1395) -LexToken(DQSTRING,'"output events ports sizes"',1,1435) -LexToken(SEMICOLON,';\n',1,1436) -LexToken(DQSTRING,'"initial continuous state"',1,1475) -LexToken(SEMICOLON,';\n',1,1476) -LexToken(DQSTRING,'"number of zero crossing surfaces"',1,1523) -LexToken(SEMICOLON,';\n',1,1524) -LexToken(DQSTRING,'"initial discrete state"',1,1561) -LexToken(SEMICOLON,';\n',1,1562) -LexToken(DQSTRING,'"Real parameters vector"',1,1599) -LexToken(SEMICOLON,';\n',1,1600) -LexToken(DQSTRING,'"Integer parameters vector"',1,1640) -LexToken(SEMICOLON,';\n',1,1641) -LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1696) -LexToken(SEMICOLON,';\n',1,1697) -LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1739) -LexToken(SEMICOLON,';\n',1,1740) -LexToken(DQSTRING,'"time dependence (y or n)"',1,1779) -LexToken(CLOSESQBRACKET,']',1,1780) -LexToken(COMMA,',',1,1781) -LexToken(VAR,'list',1,1797) -LexToken(OPENBRACKET,'(',1,1801) -LexToken(DQSTRING,'"str"',1,1806) -LexToken(COMMA,',',1,1807) -LexToken(NUMBER,'1',1,1808) -LexToken(COMMA,',',1,1809) -LexToken(DQSTRING,'"str"',1,1814) -LexToken(COMMA,',',1,1815) -LexToken(NUMBER,'1',1,1816) -LexToken(COMMA,',',1,1817) -LexToken(DQSTRING,'"vec"',1,1822) -LexToken(COMMA,',',1,1823) -LexToken(ADDITION,'-',1,1824) -LexToken(NUMBER,'1',1,1825) -LexToken(COMMA,',',1,1826) -LexToken(DQSTRING,'"vec"',1,1831) -LexToken(COMMA,',',1,1832) -LexToken(ADDITION,'-',1,1833) -LexToken(NUMBER,'1',1,1834) -LexToken(COMMA,',',1,1835) -LexToken(DQSTRING,'"vec"',1,1840) -LexToken(COMMA,',',1,1841) -LexToken(ADDITION,'-',1,1842) -LexToken(NUMBER,'1',1,1843) -LexToken(COMMA,',',1,1844) -LexToken(DQSTRING,'"vec"',1,1849) -LexToken(COMMA,',',1,1850) -LexToken(ADDITION,'-',1,1851) -LexToken(NUMBER,'1',1,1852) -LexToken(COMMA,',',1,1853) -LexToken(DQSTRING,'"vec"',1,1873) -LexToken(COMMA,',',1,1874) -LexToken(ADDITION,'-',1,1875) -LexToken(NUMBER,'1',1,1876) -LexToken(COMMA,',',1,1877) -LexToken(DQSTRING,'"vec"',1,1882) -LexToken(COMMA,',',1,1883) -LexToken(NUMBER,'1',1,1884) -LexToken(COMMA,',',1,1885) -LexToken(DQSTRING,'"vec"',1,1890) -LexToken(COMMA,',',1,1891) -LexToken(ADDITION,'-',1,1892) -LexToken(NUMBER,'1',1,1893) -LexToken(COMMA,',',1,1894) -LexToken(DQSTRING,'"vec"',1,1899) -LexToken(COMMA,',',1,1900) -LexToken(ADDITION,'-',1,1901) -LexToken(NUMBER,'1',1,1902) -LexToken(COMMA,',',1,1903) -LexToken(DQSTRING,'"vec"',1,1908) -LexToken(COMMA,',',1,1909) -LexToken(ADDITION,'-',1,1910) -LexToken(NUMBER,'1',1,1911) -LexToken(COMMA,',',1,1912) -LexToken(DQSTRING,'"vec"',1,1917) -LexToken(COMMA,',',1,1918) -LexToken(DQSTRING,'"sum(%6)"',1,1927) -LexToken(COMMA,',',1,1928) -LexToken(DQSTRING,'"str"',1,1948) -LexToken(COMMA,',',1,1949) -LexToken(NUMBER,'1',1,1950) -LexToken(COMMA,',',1,1951) -LexToken(DQSTRING,'"str"',1,1956) -LexToken(COMMA,',',1,1957) -LexToken(NUMBER,'1',1,1958) -LexToken(CLOSEBRACKET,')',1,1959) -LexToken(COMMA,',',1,1960) -LexToken(VAR,'label',1,1961) -LexToken(OPENBRACKET,'(',1,1966) -LexToken(NUMBER,'1',1,1967) -LexToken(CLOSEBRACKET,')',1,1968) -LexToken(CLOSEBRACKET,')',1,1969) -LexToken(EOL,'\n',1,1970) -LexToken(IF,'if',1,1983) -LexToken(NOT,'~',1,1986) -LexToken(VAR,'ok',1,1987) -LexToken(THEN,'then',1,1990) -LexToken(EOL,'\n',1,1994) -LexToken(BREAK,'break',1,2011) -LexToken(EOL,'\n',1,2016) -LexToken(END,'end',1,2030) -LexToken(EOL,'\n',1,2033) -LexToken(VAR,'label',1,2046) -LexToken(OPENBRACKET,'(',1,2051) -LexToken(NUMBER,'1',1,2052) -LexToken(CLOSEBRACKET,')',1,2053) -LexToken(ASSIGNMENT,'=',1,2054) -LexToken(VAR,'lab',1,2055) -LexToken(EOL,'\n',1,2058) -LexToken(VAR,'funam',1,2071) -LexToken(ASSIGNMENT,'=',1,2076) -LexToken(VAR,'stripblanks',1,2077) -LexToken(OPENBRACKET,'(',1,2088) -LexToken(VAR,'function_name',1,2089) -LexToken(CLOSEBRACKET,')',1,2102) -LexToken(EOL,'\n',1,2103) -LexToken(VAR,'xx',1,2116) -LexToken(ASSIGNMENT,'=',1,2118) -LexToken(VAR,'xx',1,2119) -LexToken(OPENBRACKET,'(',1,2121) -LexToken(COLON,':',1,2122) -LexToken(CLOSEBRACKET,')',1,2123) -LexToken(EOL,'\n',1,2124) -LexToken(VAR,'z',1,2138) -LexToken(ASSIGNMENT,'=',1,2139) -LexToken(VAR,'z',1,2140) -LexToken(OPENBRACKET,'(',1,2141) -LexToken(COLON,':',1,2142) -LexToken(CLOSEBRACKET,')',1,2143) -LexToken(EOL,'\n',1,2144) -LexToken(VAR,'rpar',1,2158) -LexToken(ASSIGNMENT,'=',1,2162) -LexToken(VAR,'rpar',1,2163) -LexToken(OPENBRACKET,'(',1,2167) -LexToken(COLON,':',1,2168) -LexToken(CLOSEBRACKET,')',1,2169) -LexToken(EOL,'\n',1,2170) -LexToken(VAR,'ipar',1,2184) -LexToken(ASSIGNMENT,'=',1,2188) -LexToken(VAR,'int',1,2189) -LexToken(OPENBRACKET,'(',1,2192) -LexToken(VAR,'ipar',1,2193) -LexToken(OPENBRACKET,'(',1,2197) -LexToken(COLON,':',1,2198) -LexToken(CLOSEBRACKET,')',1,2199) -LexToken(CLOSEBRACKET,')',1,2200) -LexToken(EOL,'\n',1,2201) -LexToken(VAR,'nx',1,2215) -LexToken(ASSIGNMENT,'=',1,2217) -LexToken(VAR,'size',1,2218) -LexToken(OPENBRACKET,'(',1,2222) -LexToken(VAR,'xx',1,2223) -LexToken(COMMA,',',1,2225) -LexToken(NUMBER,'1',1,2226) -LexToken(CLOSEBRACKET,')',1,2227) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'nz',1,2242) -LexToken(ASSIGNMENT,'=',1,2244) -LexToken(VAR,'size',1,2245) -LexToken(OPENBRACKET,'(',1,2249) -LexToken(VAR,'z',1,2250) -LexToken(COMMA,',',1,2251) -LexToken(NUMBER,'1',1,2252) -LexToken(CLOSEBRACKET,')',1,2253) -LexToken(EOL,'\n',1,2254) -LexToken(VAR,'i',1,2268) -LexToken(ASSIGNMENT,'=',1,2269) -LexToken(VAR,'int',1,2270) -LexToken(OPENBRACKET,'(',1,2273) -LexToken(VAR,'i',1,2274) -LexToken(OPENBRACKET,'(',1,2275) -LexToken(COLON,':',1,2276) -LexToken(CLOSEBRACKET,')',1,2277) -LexToken(CLOSEBRACKET,')',1,2278) -LexToken(EOL,'\n',1,2279) -LexToken(VAR,'o',1,2293) -LexToken(ASSIGNMENT,'=',1,2294) -LexToken(VAR,'int',1,2295) -LexToken(OPENBRACKET,'(',1,2298) -LexToken(VAR,'o',1,2299) -LexToken(OPENBRACKET,'(',1,2300) -LexToken(COLON,':',1,2301) -LexToken(CLOSEBRACKET,')',1,2302) -LexToken(CLOSEBRACKET,')',1,2303) -LexToken(EOL,'\n',1,2304) -LexToken(VAR,'nout',1,2318) -LexToken(ASSIGNMENT,'=',1,2322) -LexToken(VAR,'size',1,2323) -LexToken(OPENBRACKET,'(',1,2327) -LexToken(VAR,'o',1,2328) -LexToken(COMMA,',',1,2329) -LexToken(NUMBER,'1',1,2330) -LexToken(CLOSEBRACKET,')',1,2331) -LexToken(EOL,'\n',1,2332) -LexToken(VAR,'ci',1,2346) -LexToken(ASSIGNMENT,'=',1,2348) -LexToken(VAR,'int',1,2349) -LexToken(OPENBRACKET,'(',1,2352) -LexToken(VAR,'ci',1,2353) -LexToken(OPENBRACKET,'(',1,2355) -LexToken(COLON,':',1,2356) -LexToken(CLOSEBRACKET,')',1,2357) -LexToken(CLOSEBRACKET,')',1,2358) -LexToken(EOL,'\n',1,2359) -LexToken(VAR,'nevin',1,2373) -LexToken(ASSIGNMENT,'=',1,2378) -LexToken(VAR,'size',1,2379) -LexToken(OPENBRACKET,'(',1,2383) -LexToken(VAR,'ci',1,2384) -LexToken(COMMA,',',1,2386) -LexToken(NUMBER,'1',1,2387) -LexToken(CLOSEBRACKET,')',1,2388) -LexToken(EOL,'\n',1,2389) -LexToken(VAR,'co',1,2403) -LexToken(ASSIGNMENT,'=',1,2405) -LexToken(VAR,'int',1,2406) -LexToken(OPENBRACKET,'(',1,2409) -LexToken(VAR,'co',1,2410) -LexToken(OPENBRACKET,'(',1,2412) -LexToken(COLON,':',1,2413) -LexToken(CLOSEBRACKET,')',1,2414) -LexToken(CLOSEBRACKET,')',1,2415) -LexToken(EOL,'\n',1,2416) -LexToken(VAR,'nevout',1,2430) -LexToken(ASSIGNMENT,'=',1,2436) -LexToken(VAR,'size',1,2437) -LexToken(OPENBRACKET,'(',1,2441) -LexToken(VAR,'co',1,2442) -LexToken(COMMA,',',1,2444) -LexToken(NUMBER,'1',1,2445) -LexToken(CLOSEBRACKET,')',1,2446) -LexToken(EOL,'\n',1,2447) -LexToken(IF,'if',1,2461) -LexToken(PART,'part',1,2464) -LexToken(OPENBRACKET,'(',1,2468) -LexToken(VAR,'impli',1,2469) -LexToken(COMMA,',',1,2474) -LexToken(NUMBER,'1',1,2475) -LexToken(CLOSEBRACKET,')',1,2476) -LexToken(COMPARISON,'==',1,2477) -LexToken(DQSTRING,'"y"',1,2481) -LexToken(THEN,'then',1,2483) -LexToken(EOL,'\n',1,2487) -LexToken(VAR,'funtyp',1,2504) -LexToken(ASSIGNMENT,'=',1,2510) -LexToken(NUMBER,'12004',1,2511) -LexToken(EOL,'\n',1,2516) -LexToken(ELSE,'else',1,2530) -LexToken(EOL,'\n',1,2534) -LexToken(VAR,'funtyp',1,2551) -LexToken(ASSIGNMENT,'=',1,2557) -LexToken(NUMBER,'2004',1,2558) -LexToken(EOL,'\n',1,2562) -LexToken(END,'end',1,2576) -LexToken(EOL,'\n',1,2579) -LexToken(IF,'if',1,2592) -LexToken(OPENSQBRACKET,'[',1,2595) -LexToken(VAR,'ci',1,2596) -LexToken(SEMICOLON,';',1,2598) -LexToken(VAR,'co',1,2599) -LexToken(CLOSESQBRACKET,']',1,2601) -LexToken(COMPARISON,'<>',1,2602) -LexToken(OPENSQBRACKET,'[',1,2604) -LexToken(CLOSESQBRACKET,']',1,2605) -LexToken(THEN,'then',1,2607) -LexToken(EOL,'\n',1,2611) -LexToken(IF,'if',1,2628) -LexToken(VAR,'max',1,2631) -LexToken(OPENBRACKET,'(',1,2634) -LexToken(OPENSQBRACKET,'[',1,2635) -LexToken(VAR,'ci',1,2636) -LexToken(SEMICOLON,';',1,2638) -LexToken(VAR,'co',1,2639) -LexToken(CLOSESQBRACKET,']',1,2641) -LexToken(CLOSEBRACKET,')',1,2642) -LexToken(COMPARISON,'>',1,2643) -LexToken(NUMBER,'1',1,2644) -LexToken(THEN,'then',1,2646) -LexToken(EOL,'\n',1,2650) -LexToken(VAR,'message',1,2671) -LexToken(OPENBRACKET,'(',1,2678) -LexToken(DQSTRING,'"vector event links not supported"',1,2712) -LexToken(CLOSEBRACKET,')',1,2713) -LexToken(EOL,'\n',1,2714) -LexToken(VAR,'ok',1,2736) -LexToken(ASSIGNMENT,'=',1,2738) -LexToken(PREVAR_BOOLEAN,'%f',1,2739) -LexToken(EOL,'\n',1,2741) -LexToken(END,'end',1,2759) -LexToken(EOL,'\n',1,2762) -LexToken(END,'end',1,2775) -LexToken(EOL,'\n',1,2778) -LexToken(VAR,'depu',1,2791) -LexToken(ASSIGNMENT,'=',1,2795) -LexToken(VAR,'stripblanks',1,2796) -LexToken(OPENBRACKET,'(',1,2807) -LexToken(VAR,'depu',1,2808) -LexToken(CLOSEBRACKET,')',1,2812) -LexToken(EOL,'\n',1,2813) -LexToken(IF,'if',1,2827) -LexToken(PART,'part',1,2830) -LexToken(OPENBRACKET,'(',1,2834) -LexToken(VAR,'depu',1,2835) -LexToken(COMMA,',',1,2839) -LexToken(NUMBER,'1',1,2840) -LexToken(CLOSEBRACKET,')',1,2841) -LexToken(COMPARISON,'==',1,2842) -LexToken(DQSTRING,'"y"',1,2846) -LexToken(THEN,'then',1,2848) -LexToken(EOL,'\n',1,2852) -LexToken(VAR,'depu',1,2869) -LexToken(ASSIGNMENT,'=',1,2873) -LexToken(PREVAR_BOOLEAN,'%t',1,2874) -LexToken(EOL,'\n',1,2876) -LexToken(ELSE,'else',1,2890) -LexToken(EOL,'\n',1,2894) -LexToken(VAR,'depu',1,2911) -LexToken(ASSIGNMENT,'=',1,2915) -LexToken(PREVAR_BOOLEAN,'%f',1,2916) -LexToken(EOL,'\n',1,2918) -LexToken(END,'end',1,2932) -LexToken(EOL,'\n',1,2935) -LexToken(VAR,'dept',1,2948) -LexToken(ASSIGNMENT,'=',1,2952) -LexToken(VAR,'stripblanks',1,2953) -LexToken(OPENBRACKET,'(',1,2964) -LexToken(VAR,'dept',1,2965) -LexToken(CLOSEBRACKET,')',1,2969) -LexToken(EOL,'\n',1,2970) -LexToken(IF,'if',1,2984) -LexToken(PART,'part',1,2987) -LexToken(OPENBRACKET,'(',1,2991) -LexToken(VAR,'dept',1,2992) -LexToken(COMMA,',',1,2996) -LexToken(NUMBER,'1',1,2997) -LexToken(CLOSEBRACKET,')',1,2998) -LexToken(COMPARISON,'==',1,2999) -LexToken(DQSTRING,'"y"',1,3003) -LexToken(THEN,'then',1,3005) -LexToken(EOL,'\n',1,3009) -LexToken(VAR,'dept',1,3026) -LexToken(ASSIGNMENT,'=',1,3030) -LexToken(PREVAR_BOOLEAN,'%t',1,3031) -LexToken(EOL,'\n',1,3033) -LexToken(ELSE,'else',1,3047) -LexToken(EOL,'\n',1,3051) -LexToken(VAR,'dept',1,3068) -LexToken(ASSIGNMENT,'=',1,3072) -LexToken(PREVAR_BOOLEAN,'%f',1,3073) -LexToken(EOL,'\n',1,3075) -LexToken(END,'end',1,3089) -LexToken(EOL,'\n',1,3092) -LexToken(VAR,'dep_ut',1,3105) -LexToken(ASSIGNMENT,'=',1,3111) -LexToken(OPENSQBRACKET,'[',1,3112) -LexToken(VAR,'depu',1,3113) -LexToken(VAR,'dept',1,3118) -LexToken(CLOSESQBRACKET,']',1,3122) -LexToken(EOL,'\n',1,3123) -LexToken(EOL,'\n',1,3125) -LexToken(EOL,'\n',1,3126) -LexToken(IF,'if',1,3139) -LexToken(VAR,'funam',1,3142) -LexToken(COMPARISON,'==',1,3147) -LexToken(DQSTRING,'" "',1,3151) -LexToken(THEN,'then',1,3153) -LexToken(EOL,'\n',1,3157) -LexToken(BREAK,'break',1,3174) -LexToken(EOL,'\n',1,3179) -LexToken(END,'end',1,3193) -LexToken(EOL,'\n',1,3196) -LexToken(EOL,'\n',1,3197) -LexToken(IF,'if',1,3210) -LexToken(VAR,'model',1,3213) -LexToken(DOT,'.',1,3218) -LexToken(VAR,'sim',1,3219) -LexToken(OPENBRACKET,'(',1,3222) -LexToken(NUMBER,'1',1,3223) -LexToken(CLOSEBRACKET,')',1,3224) -LexToken(COMPARISON,'<>',1,3225) -LexToken(VAR,'funam',1,3227) -LexToken(LOGICAL,'|',1,3232) -LexToken(VAR,'sign',1,3233) -LexToken(OPENBRACKET,'(',1,3237) -LexToken(VAR,'size',1,3238) -LexToken(OPENBRACKET,'(',1,3242) -LexToken(VAR,'model',1,3243) -LexToken(DOT,'.',1,3248) -LexToken(VAR,'state',1,3249) -LexToken(COMMA,',',1,3254) -LexToken(DQSTRING,'"*"',1,3257) -LexToken(CLOSEBRACKET,')',1,3258) -LexToken(CLOSEBRACKET,')',1,3259) -LexToken(COMPARISON,'<>',1,3260) -LexToken(VAR,'sign',1,3262) -LexToken(OPENBRACKET,'(',1,3266) -LexToken(VAR,'nx',1,3267) -LexToken(CLOSEBRACKET,')',1,3269) -LexToken(LOGICAL,'|',1,3270) -LexToken(VAR,'sign',1,3290) -LexToken(OPENBRACKET,'(',1,3294) -LexToken(VAR,'size',1,3295) -LexToken(OPENBRACKET,'(',1,3299) -LexToken(VAR,'model',1,3300) -LexToken(DOT,'.',1,3305) -LexToken(VAR,'dstate',1,3306) -LexToken(COMMA,',',1,3312) -LexToken(DQSTRING,'"*"',1,3315) -LexToken(CLOSEBRACKET,')',1,3316) -LexToken(CLOSEBRACKET,')',1,3317) -LexToken(COMPARISON,'<>',1,3318) -LexToken(VAR,'sign',1,3320) -LexToken(OPENBRACKET,'(',1,3324) -LexToken(VAR,'nz',1,3325) -LexToken(CLOSEBRACKET,')',1,3327) -LexToken(LOGICAL,'|',1,3328) -LexToken(VAR,'model',1,3329) -LexToken(DOT,'.',1,3334) -LexToken(VAR,'nzcross',1,3335) -LexToken(COMPARISON,'<>',1,3342) -LexToken(VAR,'ng',1,3344) -LexToken(LOGICAL,'|',1,3346) -LexToken(VAR,'sign',1,3366) -LexToken(OPENBRACKET,'(',1,3370) -LexToken(VAR,'size',1,3371) -LexToken(OPENBRACKET,'(',1,3375) -LexToken(VAR,'model',1,3376) -LexToken(DOT,'.',1,3381) -LexToken(VAR,'evtout',1,3382) -LexToken(COMMA,',',1,3388) -LexToken(DQSTRING,'"*"',1,3391) -LexToken(CLOSEBRACKET,')',1,3392) -LexToken(CLOSEBRACKET,')',1,3393) -LexToken(COMPARISON,'<>',1,3394) -LexToken(VAR,'sign',1,3396) -LexToken(OPENBRACKET,'(',1,3400) -LexToken(VAR,'nevout',1,3401) -LexToken(CLOSEBRACKET,')',1,3407) -LexToken(THEN,'then',1,3409) -LexToken(EOL,'\n',1,3413) -LexToken(VAR,'tt',1,3430) -LexToken(ASSIGNMENT,'=',1,3432) -LexToken(OPENSQBRACKET,'[',1,3433) -LexToken(CLOSESQBRACKET,']',1,3434) -LexToken(EOL,'\n',1,3435) -LexToken(END,'end',1,3448) -LexToken(EOL,'\n',1,3451) -LexToken(EOL,'\n',1,3452) -LexToken(VAR,'tt',1,3465) -LexToken(ASSIGNMENT,'=',1,3467) -LexToken(VAR,'label',1,3468) -LexToken(OPENBRACKET,'(',1,3473) -LexToken(NUMBER,'2',1,3474) -LexToken(CLOSEBRACKET,')',1,3475) -LexToken(EOL,'\n',1,3476) -LexToken(WHILE,'while',1,3490) -LexToken(PREVAR_BOOLEAN,'%t',1,3496) -LexToken(EOL,'\n',1,3498) -LexToken(EOL,'\n',1,3499) -LexToken(OPENSQBRACKET,'[',1,3516) -LexToken(VAR,'ok',1,3517) -LexToken(COMMA,',',1,3519) -LexToken(VAR,'tt',1,3520) -LexToken(COMMA,',',1,3522) -LexToken(VAR,'cancel',1,3523) -LexToken(CLOSESQBRACKET,']',1,3529) -LexToken(ASSIGNMENT,'=',1,3530) -LexToken(VAR,'CFORTR2',1,3531) -LexToken(OPENBRACKET,'(',1,3538) -LexToken(VAR,'funam',1,3539) -LexToken(COMMA,',',1,3544) -LexToken(VAR,'tt',1,3545) -LexToken(CLOSEBRACKET,')',1,3547) -LexToken(EOL,'\n',1,3548) -LexToken(IF,'if',1,3565) -LexToken(NOT,'~',1,3568) -LexToken(VAR,'ok',1,3569) -LexToken(THEN,'then',1,3572) -LexToken(EOL,'\n',1,3576) -LexToken(IF,'if',1,3597) -LexToken(VAR,'cancel',1,3600) -LexToken(THEN,'then',1,3607) -LexToken(EOL,'\n',1,3611) -LexToken(BREAK,'break',1,3636) -LexToken(EOL,'\n',1,3641) -LexToken(END,'end',1,3663) -LexToken(EOL,'\n',1,3666) -LexToken(ELSE,'else',1,3683) -LexToken(EOL,'\n',1,3687) -LexToken(OPENSQBRACKET,'[',1,3708) -LexToken(VAR,'model',1,3709) -LexToken(COMMA,',',1,3714) -LexToken(VAR,'graphics',1,3715) -LexToken(COMMA,',',1,3723) -LexToken(VAR,'ok',1,3724) -LexToken(CLOSESQBRACKET,']',1,3726) -LexToken(ASSIGNMENT,'=',1,3727) -LexToken(VAR,'check_io',1,3728) -LexToken(OPENBRACKET,'(',1,3736) -LexToken(VAR,'model',1,3737) -LexToken(COMMA,',',1,3742) -LexToken(VAR,'graphics',1,3743) -LexToken(COMMA,',',1,3751) -LexToken(VAR,'i',1,3752) -LexToken(COMMA,',',1,3753) -LexToken(VAR,'o',1,3754) -LexToken(COMMA,',',1,3755) -LexToken(VAR,'ci',1,3756) -LexToken(COMMA,',',1,3758) -LexToken(VAR,'co',1,3759) -LexToken(CLOSEBRACKET,')',1,3761) -LexToken(EOL,'\n',1,3762) -LexToken(IF,'if',1,3783) -LexToken(VAR,'ok',1,3786) -LexToken(THEN,'then',1,3789) -LexToken(EOL,'\n',1,3793) -LexToken(VAR,'model',1,3818) -LexToken(DOT,'.',1,3823) -LexToken(VAR,'sim',1,3824) -LexToken(ASSIGNMENT,'=',1,3827) -LexToken(VAR,'list',1,3828) -LexToken(OPENBRACKET,'(',1,3832) -LexToken(VAR,'funam',1,3833) -LexToken(COMMA,',',1,3838) -LexToken(VAR,'funtyp',1,3839) -LexToken(CLOSEBRACKET,')',1,3845) -LexToken(EOL,'\n',1,3846) -LexToken(VAR,'model',1,3871) -LexToken(DOT,'.',1,3876) -LexToken(VAR,'in',1,3877) -LexToken(ASSIGNMENT,'=',1,3879) -LexToken(VAR,'i',1,3880) -LexToken(EOL,'\n',1,3881) -LexToken(VAR,'model',1,3906) -LexToken(DOT,'.',1,3911) -LexToken(VAR,'out',1,3912) -LexToken(ASSIGNMENT,'=',1,3915) -LexToken(VAR,'o',1,3916) -LexToken(EOL,'\n',1,3917) -LexToken(VAR,'model',1,3942) -LexToken(DOT,'.',1,3947) -LexToken(VAR,'evtin',1,3948) -LexToken(ASSIGNMENT,'=',1,3953) -LexToken(VAR,'ci',1,3954) -LexToken(EOL,'\n',1,3956) -LexToken(VAR,'model',1,3981) -LexToken(DOT,'.',1,3986) -LexToken(VAR,'evtout',1,3987) -LexToken(ASSIGNMENT,'=',1,3993) -LexToken(VAR,'co',1,3994) -LexToken(EOL,'\n',1,3996) -LexToken(VAR,'model',1,4021) -LexToken(DOT,'.',1,4026) -LexToken(VAR,'state',1,4027) -LexToken(ASSIGNMENT,'=',1,4032) -LexToken(VAR,'xx',1,4033) -LexToken(EOL,'\n',1,4035) -LexToken(VAR,'model',1,4060) -LexToken(DOT,'.',1,4065) -LexToken(VAR,'dstate',1,4066) -LexToken(ASSIGNMENT,'=',1,4072) -LexToken(VAR,'z',1,4073) -LexToken(EOL,'\n',1,4074) -LexToken(VAR,'model',1,4099) -LexToken(DOT,'.',1,4104) -LexToken(VAR,'rpar',1,4105) -LexToken(ASSIGNMENT,'=',1,4109) -LexToken(VAR,'rpar',1,4110) -LexToken(EOL,'\n',1,4114) -LexToken(VAR,'model',1,4139) -LexToken(DOT,'.',1,4144) -LexToken(VAR,'ipar',1,4145) -LexToken(ASSIGNMENT,'=',1,4149) -LexToken(VAR,'ipar',1,4150) -LexToken(EOL,'\n',1,4154) -LexToken(VAR,'model',1,4179) -LexToken(DOT,'.',1,4184) -LexToken(VAR,'firing',1,4185) -LexToken(ASSIGNMENT,'=',1,4191) -LexToken(VAR,'auto0',1,4192) -LexToken(EOL,'\n',1,4197) -LexToken(VAR,'model',1,4222) -LexToken(DOT,'.',1,4227) -LexToken(VAR,'dep_ut',1,4228) -LexToken(ASSIGNMENT,'=',1,4234) -LexToken(VAR,'dep_ut',1,4235) -LexToken(EOL,'\n',1,4241) -LexToken(VAR,'model',1,4266) -LexToken(DOT,'.',1,4271) -LexToken(VAR,'nzcross',1,4272) -LexToken(ASSIGNMENT,'=',1,4279) -LexToken(VAR,'ng',1,4280) -LexToken(EOL,'\n',1,4282) -LexToken(VAR,'label',1,4307) -LexToken(OPENBRACKET,'(',1,4312) -LexToken(NUMBER,'2',1,4313) -LexToken(CLOSEBRACKET,')',1,4314) -LexToken(ASSIGNMENT,'=',1,4315) -LexToken(VAR,'tt',1,4316) -LexToken(EOL,'\n',1,4318) -LexToken(VAR,'x',1,4343) -LexToken(DOT,'.',1,4344) -LexToken(VAR,'model',1,4345) -LexToken(ASSIGNMENT,'=',1,4350) -LexToken(VAR,'model',1,4351) -LexToken(EOL,'\n',1,4356) -LexToken(VAR,'graphics',1,4381) -LexToken(DOT,'.',1,4389) -LexToken(VAR,'exprs',1,4390) -LexToken(ASSIGNMENT,'=',1,4395) -LexToken(VAR,'label',1,4396) -LexToken(EOL,'\n',1,4401) -LexToken(VAR,'x',1,4426) -LexToken(DOT,'.',1,4427) -LexToken(VAR,'graphics',1,4428) -LexToken(ASSIGNMENT,'=',1,4436) -LexToken(VAR,'graphics',1,4437) -LexToken(EOL,'\n',1,4445) -LexToken(BREAK,'break',1,4470) -LexToken(EOL,'\n',1,4475) -LexToken(END,'end',1,4496) -LexToken(EOL,'\n',1,4499) -LexToken(END,'end',1,4516) -LexToken(EOL,'\n',1,4519) -LexToken(END,'end',1,4532) -LexToken(EOL,'\n',1,4535) -LexToken(IF,'if',1,4548) -LexToken(VAR,'ok',1,4551) -LexToken(LOGICAL,'|',1,4553) -LexToken(VAR,'cancel',1,4554) -LexToken(THEN,'then',1,4561) -LexToken(EOL,'\n',1,4565) -LexToken(BREAK,'break',1,4582) -LexToken(EOL,'\n',1,4587) -LexToken(END,'end',1,4601) -LexToken(EOL,'\n',1,4604) -LexToken(END,'end',1,4613) -LexToken(EOL,'\n',1,4616) -LexToken(EOL,'\n',1,4617) -LexToken(CASE,'case',1,4622) -LexToken(DQSTRING,'"define"',1,4634) -LexToken(THEN,'then',1,4636) -LexToken(EOL,'\n',1,4640) -LexToken(VAR,'in',1,4649) -LexToken(ASSIGNMENT,'=',1,4651) -LexToken(NUMBER,'1',1,4652) -LexToken(EOL,'\n',1,4653) -LexToken(VAR,'out',1,4662) -LexToken(ASSIGNMENT,'=',1,4665) -LexToken(NUMBER,'1',1,4666) -LexToken(EOL,'\n',1,4667) -LexToken(VAR,'clkin',1,4676) -LexToken(ASSIGNMENT,'=',1,4681) -LexToken(OPENSQBRACKET,'[',1,4682) -LexToken(CLOSESQBRACKET,']',1,4683) -LexToken(EOL,'\n',1,4684) -LexToken(VAR,'clkout',1,4693) -LexToken(ASSIGNMENT,'=',1,4699) -LexToken(OPENSQBRACKET,'[',1,4700) -LexToken(CLOSESQBRACKET,']',1,4701) -LexToken(EOL,'\n',1,4702) -LexToken(VAR,'x0',1,4711) -LexToken(ASSIGNMENT,'=',1,4713) -LexToken(OPENSQBRACKET,'[',1,4714) -LexToken(CLOSESQBRACKET,']',1,4715) -LexToken(EOL,'\n',1,4716) -LexToken(VAR,'z0',1,4725) -LexToken(ASSIGNMENT,'=',1,4727) -LexToken(OPENSQBRACKET,'[',1,4728) -LexToken(CLOSESQBRACKET,']',1,4729) -LexToken(EOL,'\n',1,4730) -LexToken(VAR,'typ',1,4739) -LexToken(ASSIGNMENT,'=',1,4742) -LexToken(DQSTRING,'"c"',1,4745) -LexToken(EOL,'\n',1,4746) -LexToken(VAR,'auto',1,4755) -LexToken(ASSIGNMENT,'=',1,4759) -LexToken(OPENSQBRACKET,'[',1,4760) -LexToken(CLOSESQBRACKET,']',1,4761) -LexToken(EOL,'\n',1,4762) -LexToken(VAR,'rpar',1,4771) -LexToken(ASSIGNMENT,'=',1,4775) -LexToken(OPENSQBRACKET,'[',1,4776) -LexToken(CLOSESQBRACKET,']',1,4777) -LexToken(EOL,'\n',1,4778) -LexToken(VAR,'ipar',1,4787) -LexToken(ASSIGNMENT,'=',1,4791) -LexToken(OPENSQBRACKET,'[',1,4792) -LexToken(CLOSESQBRACKET,']',1,4793) -LexToken(EOL,'\n',1,4794) -LexToken(VAR,'funam',1,4803) -LexToken(ASSIGNMENT,'=',1,4808) -LexToken(DQSTRING,'"toto"',1,4814) -LexToken(EOL,'\n',1,4815) -LexToken(VAR,'ng',1,4824) -LexToken(ASSIGNMENT,'=',1,4826) -LexToken(NUMBER,'0',1,4827) -LexToken(EOL,'\n',1,4828) -LexToken(EOL,'\n',1,4829) -LexToken(VAR,'model',1,4838) -LexToken(ASSIGNMENT,'=',1,4843) -LexToken(SCICOS_MODEL,'scicos_model',1,4844) -LexToken(OPENBRACKET,'(',1,4856) -LexToken(CLOSEBRACKET,')',1,4857) -LexToken(EOL,'\n',1,4858) -LexToken(VAR,'model',1,4867) -LexToken(DOT,'.',1,4872) -LexToken(VAR,'sim',1,4873) -LexToken(ASSIGNMENT,'=',1,4876) -LexToken(VAR,'list',1,4877) -LexToken(OPENBRACKET,'(',1,4881) -LexToken(DQSTRING,'" "',1,4884) -LexToken(COMMA,',',1,4885) -LexToken(NUMBER,'2004',1,4886) -LexToken(CLOSEBRACKET,')',1,4890) -LexToken(EOL,'\n',1,4891) -LexToken(VAR,'model',1,4900) -LexToken(DOT,'.',1,4905) -LexToken(VAR,'in',1,4906) -LexToken(ASSIGNMENT,'=',1,4908) -LexToken(VAR,'in',1,4909) -LexToken(EOL,'\n',1,4911) -LexToken(VAR,'model',1,4920) -LexToken(DOT,'.',1,4925) -LexToken(VAR,'out',1,4926) -LexToken(ASSIGNMENT,'=',1,4929) -LexToken(VAR,'out',1,4930) -LexToken(EOL,'\n',1,4933) -LexToken(VAR,'model',1,4942) -LexToken(DOT,'.',1,4947) -LexToken(VAR,'evtin',1,4948) -LexToken(ASSIGNMENT,'=',1,4953) -LexToken(VAR,'clkin',1,4954) -LexToken(EOL,'\n',1,4959) -LexToken(VAR,'model',1,4968) -LexToken(DOT,'.',1,4973) -LexToken(VAR,'evtout',1,4974) -LexToken(ASSIGNMENT,'=',1,4980) -LexToken(VAR,'clkout',1,4981) -LexToken(EOL,'\n',1,4987) -LexToken(VAR,'model',1,4996) -LexToken(DOT,'.',1,5001) -LexToken(VAR,'state',1,5002) -LexToken(ASSIGNMENT,'=',1,5007) -LexToken(VAR,'x0',1,5008) -LexToken(EOL,'\n',1,5010) -LexToken(VAR,'model',1,5019) -LexToken(DOT,'.',1,5024) -LexToken(VAR,'dstate',1,5025) -LexToken(ASSIGNMENT,'=',1,5031) -LexToken(VAR,'z0',1,5032) -LexToken(EOL,'\n',1,5034) -LexToken(VAR,'model',1,5043) -LexToken(DOT,'.',1,5048) -LexToken(VAR,'rpar',1,5049) -LexToken(ASSIGNMENT,'=',1,5053) -LexToken(VAR,'rpar',1,5054) -LexToken(EOL,'\n',1,5058) -LexToken(VAR,'model',1,5067) -LexToken(DOT,'.',1,5072) -LexToken(VAR,'ipar',1,5073) -LexToken(ASSIGNMENT,'=',1,5077) -LexToken(VAR,'ipar',1,5078) -LexToken(EOL,'\n',1,5082) -LexToken(VAR,'model',1,5091) -LexToken(DOT,'.',1,5096) -LexToken(VAR,'blocktype',1,5097) -LexToken(ASSIGNMENT,'=',1,5106) -LexToken(VAR,'typ',1,5107) -LexToken(EOL,'\n',1,5110) -LexToken(VAR,'model',1,5119) -LexToken(DOT,'.',1,5124) -LexToken(VAR,'firing',1,5125) -LexToken(ASSIGNMENT,'=',1,5131) -LexToken(VAR,'auto',1,5132) -LexToken(EOL,'\n',1,5136) -LexToken(VAR,'model',1,5145) -LexToken(DOT,'.',1,5150) -LexToken(VAR,'dep_ut',1,5151) -LexToken(ASSIGNMENT,'=',1,5157) -LexToken(OPENSQBRACKET,'[',1,5158) -LexToken(PREVAR_BOOLEAN,'%t',1,5159) -LexToken(PREVAR_BOOLEAN,'%f',1,5162) -LexToken(CLOSESQBRACKET,']',1,5164) -LexToken(EOL,'\n',1,5165) -LexToken(VAR,'model',1,5174) -LexToken(DOT,'.',1,5179) -LexToken(VAR,'nzcross',1,5180) -LexToken(ASSIGNMENT,'=',1,5187) -LexToken(VAR,'ng',1,5188) -LexToken(EOL,'\n',1,5190) -LexToken(EOL,'\n',1,5191) -LexToken(VAR,'label',1,5200) -LexToken(ASSIGNMENT,'=',1,5205) -LexToken(VAR,'list',1,5206) -LexToken(OPENBRACKET,'(',1,5210) -LexToken(OPENSQBRACKET,'[',1,5211) -LexToken(VAR,'funam',1,5212) -LexToken(COMMA,',',1,5217) -LexToken(DQSTRING,'"n"',1,5220) -LexToken(COMMA,',',1,5221) -LexToken(VAR,'sci2exp',1,5222) -LexToken(OPENBRACKET,'(',1,5229) -LexToken(VAR,'in',1,5230) -LexToken(CLOSEBRACKET,')',1,5232) -LexToken(COMMA,',',1,5233) -LexToken(VAR,'sci2exp',1,5234) -LexToken(OPENBRACKET,'(',1,5241) -LexToken(VAR,'out',1,5242) -LexToken(CLOSEBRACKET,')',1,5245) -LexToken(COMMA,',',1,5246) -LexToken(VAR,'sci2exp',1,5247) -LexToken(OPENBRACKET,'(',1,5254) -LexToken(VAR,'clkin',1,5255) -LexToken(CLOSEBRACKET,')',1,5260) -LexToken(COMMA,',',1,5261) -LexToken(VAR,'sci2exp',1,5262) -LexToken(OPENBRACKET,'(',1,5269) -LexToken(VAR,'clkout',1,5270) -LexToken(CLOSEBRACKET,')',1,5276) -LexToken(COMMA,',',1,5277) -LexToken(VAR,'sci2exp',1,5289) -LexToken(OPENBRACKET,'(',1,5296) -LexToken(VAR,'x0',1,5297) -LexToken(CLOSEBRACKET,')',1,5299) -LexToken(COMMA,',',1,5300) -LexToken(VAR,'sci2exp',1,5301) -LexToken(OPENBRACKET,'(',1,5308) -LexToken(NUMBER,'0',1,5309) -LexToken(CLOSEBRACKET,')',1,5310) -LexToken(COMMA,',',1,5311) -LexToken(VAR,'sci2exp',1,5312) -LexToken(OPENBRACKET,'(',1,5319) -LexToken(VAR,'z0',1,5320) -LexToken(CLOSEBRACKET,')',1,5322) -LexToken(COMMA,',',1,5323) -LexToken(VAR,'sci2exp',1,5324) -LexToken(OPENBRACKET,'(',1,5331) -LexToken(VAR,'rpar',1,5332) -LexToken(CLOSEBRACKET,')',1,5336) -LexToken(COMMA,',',1,5337) -LexToken(VAR,'sci2exp',1,5338) -LexToken(OPENBRACKET,'(',1,5345) -LexToken(VAR,'ipar',1,5346) -LexToken(CLOSEBRACKET,')',1,5350) -LexToken(COMMA,',',1,5351) -LexToken(VAR,'sci2exp',1,5363) -LexToken(OPENBRACKET,'(',1,5370) -LexToken(VAR,'auto',1,5371) -LexToken(CLOSEBRACKET,')',1,5375) -LexToken(COMMA,',',1,5376) -LexToken(DQSTRING,'"y"',1,5379) -LexToken(COMMA,',',1,5380) -LexToken(DQSTRING,'"n"',1,5383) -LexToken(CLOSESQBRACKET,']',1,5384) -LexToken(TRANSPOSE,"'",1,5385) -LexToken(COMMA,',',1,5386) -LexToken(OPENSQBRACKET,'[',1,5387) -LexToken(CLOSESQBRACKET,']',1,5388) -LexToken(CLOSEBRACKET,')',1,5389) -LexToken(EOL,'\n',1,5390) -LexToken(EOL,'\n',1,5391) -LexToken(VAR,'gr_i',1,5400) -LexToken(ASSIGNMENT,'=',1,5404) -LexToken(OPENSQBRACKET,'[',1,5405) -LexToken(CLOSESQBRACKET,']',1,5406) -LexToken(EOL,'\n',1,5407) -LexToken(VAR,'x',1,5416) -LexToken(ASSIGNMENT,'=',1,5417) -LexToken(VAR,'standard_define',1,5418) -LexToken(OPENBRACKET,'(',1,5433) -LexToken(OPENSQBRACKET,'[',1,5434) -LexToken(NUMBER,'4',1,5435) -LexToken(NUMBER,'2',1,5437) -LexToken(CLOSESQBRACKET,']',1,5438) -LexToken(COMMA,',',1,5439) -LexToken(VAR,'model',1,5440) -LexToken(COMMA,',',1,5445) -LexToken(VAR,'label',1,5446) -LexToken(COMMA,',',1,5451) -LexToken(VAR,'gr_i',1,5452) -LexToken(CLOSEBRACKET,')',1,5456) -LexToken(EOL,'\n',1,5457) -LexToken(END,'end',1,5462) -LexToken(EOL,'\n',1,5465) -LexToken(ENDFUNCTION,'endfunction',1,5466) -LexToken(EOL,'\n',1,5477) -LexToken(EOL,'\n',1,5478) -LexToken(EOL,'\n',1,5479) +Syntax error in input LexToken(CLOSEBRACKET,')',1,2476) +Syntax error in input LexToken(IF,'if',1,3139) +Syntax error in input None +/* autogenerated from "macros/Misc/CBLOCK.sci" */ +None diff --git a/js/Misc/CBLOCK4.js b/js/Misc/CBLOCK4.js index e2418c48..509787cf 100644 --- a/js/Misc/CBLOCK4.js +++ b/js/Misc/CBLOCK4.js @@ -1,1049 +1,5 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(FUNCTION,'function',1,832) -LexToken(OPENSQBRACKET,'[',1,841) -LexToken(VAR,'x',1,842) -LexToken(COMMA,',',1,843) -LexToken(VAR,'y',1,844) -LexToken(COMMA,',',1,845) -LexToken(VAR,'typ',1,846) -LexToken(CLOSESQBRACKET,']',1,849) -LexToken(ASSIGNMENT,'=',1,850) -LexToken(VAR,'CBLOCK4',1,851) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,880) -LexToken(EOL,'\n',1,903) -LexToken(VAR,'x',1,908) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(VAR,'y',1,918) -LexToken(ASSIGNMENT,'=',1,919) -LexToken(OPENSQBRACKET,'[',1,920) -LexToken(CLOSESQBRACKET,']',1,921) -LexToken(EOL,'\n',1,922) -LexToken(VAR,'typ',1,928) -LexToken(ASSIGNMENT,'=',1,931) -LexToken(OPENSQBRACKET,'[',1,932) -LexToken(CLOSESQBRACKET,']',1,933) -LexToken(EOL,'\n',1,934) -LexToken(EOL,'\n',1,936) -LexToken(SELECT,'select',1,941) -LexToken(VAR,'job',1,948) -LexToken(EOL,'\n',1,951) -LexToken(CASE,'case',1,956) -LexToken(DQSTRING,'"set"',1,965) -LexToken(THEN,'then',1,967) -LexToken(EOL,'\n',1,971) -LexToken(VAR,'x',1,980) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(VAR,'arg1',1,982) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'model',1,995) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(VAR,'arg1',1,1001) -LexToken(DOT,'.',1,1005) -LexToken(VAR,'model',1,1006) -LexToken(EOL,'\n',1,1011) -LexToken(VAR,'graphics',1,1021) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'arg1',1,1030) -LexToken(DOT,'.',1,1034) -LexToken(VAR,'graphics',1,1035) -LexToken(EOL,'\n',1,1043) -LexToken(VAR,'label',1,1053) -LexToken(ASSIGNMENT,'=',1,1058) -LexToken(VAR,'graphics',1,1059) -LexToken(DOT,'.',1,1067) -LexToken(VAR,'exprs',1,1068) -LexToken(EOL,'\n',1,1073) -LexToken(EOL,'\n',1,1075) -LexToken(WHILE,'while',1,1084) -LexToken(PREVAR_BOOLEAN,'%t',1,1090) -LexToken(DO,'do',1,1093) -LexToken(EOL,'\n',1,1095) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(VAR,'ok',1,1109) -LexToken(COMMA,',',1,1111) -LexToken(VAR,'function_name',1,1112) -LexToken(COMMA,',',1,1125) -LexToken(VAR,'impli',1,1126) -LexToken(COMMA,',',1,1131) -LexToken(VAR,'in',1,1132) -LexToken(COMMA,',',1,1134) -LexToken(VAR,'it',1,1135) -LexToken(COMMA,',',1,1137) -LexToken(VAR,'out',1,1138) -LexToken(COMMA,',',1,1141) -LexToken(VAR,'ot',1,1142) -LexToken(COMMA,',',1,1144) -LexToken(VAR,'ci',1,1145) -LexToken(COMMA,',',1,1147) -LexToken(VAR,'co',1,1148) -LexToken(COMMA,',',1,1150) -LexToken(VAR,'xx',1,1151) -LexToken(COMMA,',',1,1153) -LexToken(VAR,'z',1,1154) -LexToken(COMMA,',',1,1155) -LexToken(VAR,'oz',1,1156) -LexToken(COMMA,',',1,1158) -LexToken(VAR,'rpar',1,1175) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'ipar',1,1180) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'opar',1,1185) -LexToken(COMMA,',',1,1189) -LexToken(VAR,'nmode',1,1190) -LexToken(COMMA,',',1,1195) -LexToken(VAR,'nzcr',1,1196) -LexToken(COMMA,',',1,1200) -LexToken(VAR,'auto0',1,1201) -LexToken(COMMA,',',1,1206) -LexToken(VAR,'depu',1,1207) -LexToken(COMMA,',',1,1211) -LexToken(VAR,'dept',1,1212) -LexToken(COMMA,',',1,1216) -LexToken(VAR,'lab',1,1217) -LexToken(CLOSESQBRACKET,']',1,1220) -LexToken(ASSIGNMENT,'=',1,1221) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1237) -LexToken(OPENBRACKET,'(',1,1252) -LexToken(DQSTRING,'"Set C-Block4 block parameters"',1,1283) -LexToken(COMMA,',',1,1284) -LexToken(OPENSQBRACKET,'[',1,1300) -LexToken(DQSTRING,'"Simulation function"',1,1321) -LexToken(SEMICOLON,';\n',1,1322) -LexToken(DQSTRING,'"Is block implicit? (y,n)"',1,1361) -LexToken(SEMICOLON,';\n',1,1362) -LexToken(DQSTRING,'"Input ports sizes"',1,1394) -LexToken(SEMICOLON,';\n',1,1395) -LexToken(DQSTRING,'"Input ports type"',1,1426) -LexToken(SEMICOLON,';\n',1,1427) -LexToken(DQSTRING,'"Output port sizes"',1,1459) -LexToken(SEMICOLON,';\n',1,1460) -LexToken(DQSTRING,'"Output ports type"',1,1492) -LexToken(SEMICOLON,';\n',1,1493) -LexToken(DQSTRING,'"Input event ports sizes"',1,1531) -LexToken(SEMICOLON,';\n',1,1532) -LexToken(DQSTRING,'"Output events ports sizes"',1,1572) -LexToken(SEMICOLON,';\n',1,1573) -LexToken(DQSTRING,'"Initial continuous state"',1,1612) -LexToken(SEMICOLON,';\n',1,1613) -LexToken(DQSTRING,'"Initial discrete state"',1,1650) -LexToken(SEMICOLON,';\n',1,1651) -LexToken(DQSTRING,'"Initial object state"',1,1686) -LexToken(SEMICOLON,';\n',1,1687) -LexToken(DQSTRING,'"Real parameters vector"',1,1724) -LexToken(SEMICOLON,';\n',1,1725) -LexToken(DQSTRING,'"Integer parameters vector"',1,1765) -LexToken(SEMICOLON,';\n',1,1766) -LexToken(DQSTRING,'"Object parameters list"',1,1803) -LexToken(SEMICOLON,';\n',1,1804) -LexToken(DQSTRING,'"Number of modes"',1,1834) -LexToken(SEMICOLON,';\n',1,1835) -LexToken(DQSTRING,'"Number of zero crossings"',1,1874) -LexToken(SEMICOLON,';\n',1,1875) -LexToken(DQSTRING,'"Initial firing vector (<0 for no firing)"',1,1930) -LexToken(SEMICOLON,';\n',1,1931) -LexToken(DQSTRING,'"Direct feedthrough (y or n)"',1,1973) -LexToken(SEMICOLON,';\n',1,1974) -LexToken(DQSTRING,'"Time dependence (y or n)"',1,2013) -LexToken(CLOSESQBRACKET,']',1,2014) -LexToken(COMMA,',',1,2015) -LexToken(VAR,'list',1,2031) -LexToken(OPENBRACKET,'(',1,2035) -LexToken(DQSTRING,'"str"',1,2040) -LexToken(COMMA,',',1,2041) -LexToken(NUMBER,'1',1,2042) -LexToken(COMMA,',',1,2043) -LexToken(DQSTRING,'"str"',1,2048) -LexToken(COMMA,',',1,2049) -LexToken(NUMBER,'1',1,2050) -LexToken(COMMA,',',1,2051) -LexToken(DQSTRING,'"mat"',1,2056) -LexToken(COMMA,',',1,2057) -LexToken(OPENSQBRACKET,'[',1,2058) -LexToken(ADDITION,'-',1,2059) -LexToken(NUMBER,'1',1,2060) -LexToken(NUMBER,'2',1,2062) -LexToken(CLOSESQBRACKET,']',1,2063) -LexToken(COMMA,',',1,2064) -LexToken(DQSTRING,'"vec"',1,2069) -LexToken(COMMA,',',1,2070) -LexToken(ADDITION,'-',1,2071) -LexToken(NUMBER,'1',1,2072) -LexToken(COMMA,',',1,2073) -LexToken(DQSTRING,'"mat"',1,2078) -LexToken(COMMA,',',1,2079) -LexToken(OPENSQBRACKET,'[',1,2080) -LexToken(ADDITION,'-',1,2081) -LexToken(NUMBER,'1',1,2082) -LexToken(NUMBER,'2',1,2084) -LexToken(CLOSESQBRACKET,']',1,2085) -LexToken(COMMA,',',1,2086) -LexToken(DQSTRING,'"vec"',1,2091) -LexToken(COMMA,',',1,2092) -LexToken(ADDITION,'-',1,2093) -LexToken(NUMBER,'1',1,2094) -LexToken(COMMA,',',1,2095) -LexToken(DQSTRING,'"vec"',1,2100) -LexToken(COMMA,',',1,2101) -LexToken(ADDITION,'-',1,2102) -LexToken(NUMBER,'1',1,2103) -LexToken(COMMA,',',1,2104) -LexToken(DQSTRING,'"vec"',1,2109) -LexToken(COMMA,',',1,2110) -LexToken(ADDITION,'-',1,2111) -LexToken(NUMBER,'1',1,2112) -LexToken(COMMA,',',1,2113) -LexToken(DQSTRING,'"vec"',1,2133) -LexToken(COMMA,',',1,2134) -LexToken(ADDITION,'-',1,2135) -LexToken(NUMBER,'1',1,2136) -LexToken(COMMA,',',1,2137) -LexToken(DQSTRING,'"vec"',1,2142) -LexToken(COMMA,',',1,2143) -LexToken(ADDITION,'-',1,2144) -LexToken(NUMBER,'1',1,2145) -LexToken(COMMA,',',1,2146) -LexToken(DQSTRING,'"lis"',1,2151) -LexToken(COMMA,',',1,2152) -LexToken(ADDITION,'-',1,2153) -LexToken(NUMBER,'1',1,2154) -LexToken(COMMA,',',1,2155) -LexToken(DQSTRING,'"vec"',1,2160) -LexToken(COMMA,',',1,2161) -LexToken(ADDITION,'-',1,2162) -LexToken(NUMBER,'1',1,2163) -LexToken(COMMA,',',1,2164) -LexToken(DQSTRING,'"vec"',1,2169) -LexToken(COMMA,',',1,2170) -LexToken(ADDITION,'-',1,2171) -LexToken(NUMBER,'1',1,2172) -LexToken(COMMA,',',1,2173) -LexToken(DQSTRING,'"lis"',1,2178) -LexToken(COMMA,',',1,2179) -LexToken(ADDITION,'-',1,2180) -LexToken(NUMBER,'1',1,2181) -LexToken(COMMA,',',1,2182) -LexToken(DQSTRING,'"vec"',1,2187) -LexToken(COMMA,',',1,2188) -LexToken(NUMBER,'1',1,2189) -LexToken(COMMA,',',1,2190) -LexToken(DQSTRING,'"vec"',1,2195) -LexToken(COMMA,',',1,2196) -LexToken(NUMBER,'1',1,2197) -LexToken(COMMA,',',1,2198) -LexToken(DQSTRING,'"vec"',1,2203) -LexToken(COMMA,',',1,2204) -LexToken(DQSTRING,'"sum(%8)"',1,2213) -LexToken(COMMA,',',1,2214) -LexToken(DQSTRING,'"str"',1,2234) -LexToken(COMMA,',',1,2235) -LexToken(NUMBER,'1',1,2236) -LexToken(COMMA,',',1,2237) -LexToken(DQSTRING,'"str"',1,2242) -LexToken(COMMA,',',1,2243) -LexToken(NUMBER,'1',1,2244) -LexToken(CLOSEBRACKET,')',1,2245) -LexToken(COMMA,',',1,2246) -LexToken(VAR,'label',1,2247) -LexToken(OPENBRACKET,'(',1,2252) -LexToken(NUMBER,'1',1,2253) -LexToken(CLOSEBRACKET,')',1,2254) -LexToken(CLOSEBRACKET,')',1,2255) -LexToken(EOL,'\n',1,2256) -LexToken(IF,'if',1,2269) -LexToken(NOT,'~',1,2272) -LexToken(VAR,'ok',1,2273) -LexToken(THEN,'then',1,2276) -LexToken(EOL,'\n',1,2280) -LexToken(BREAK,'break',1,2297) -LexToken(EOL,'\n',1,2302) -LexToken(END,'end',1,2315) -LexToken(EOL,'\n',1,2318) -LexToken(VAR,'label',1,2331) -LexToken(OPENBRACKET,'(',1,2336) -LexToken(NUMBER,'1',1,2337) -LexToken(CLOSEBRACKET,')',1,2338) -LexToken(ASSIGNMENT,'=',1,2339) -LexToken(VAR,'lab',1,2340) -LexToken(EOL,'\n',1,2343) -LexToken(VAR,'funam',1,2356) -LexToken(ASSIGNMENT,'=',1,2361) -LexToken(VAR,'stripblanks',1,2362) -LexToken(OPENBRACKET,'(',1,2373) -LexToken(VAR,'function_name',1,2374) -LexToken(CLOSEBRACKET,')',1,2387) -LexToken(EOL,'\n',1,2388) -LexToken(VAR,'xx',1,2401) -LexToken(ASSIGNMENT,'=',1,2403) -LexToken(VAR,'xx',1,2404) -LexToken(OPENBRACKET,'(',1,2406) -LexToken(COLON,':',1,2407) -LexToken(CLOSEBRACKET,')',1,2408) -LexToken(EOL,'\n',1,2409) -LexToken(VAR,'z',1,2423) -LexToken(ASSIGNMENT,'=',1,2424) -LexToken(VAR,'z',1,2425) -LexToken(OPENBRACKET,'(',1,2426) -LexToken(COLON,':',1,2427) -LexToken(CLOSEBRACKET,')',1,2428) -LexToken(EOL,'\n',1,2429) -LexToken(VAR,'rpar',1,2443) -LexToken(ASSIGNMENT,'=',1,2447) -LexToken(VAR,'rpar',1,2448) -LexToken(OPENBRACKET,'(',1,2452) -LexToken(COLON,':',1,2453) -LexToken(CLOSEBRACKET,')',1,2454) -LexToken(EOL,'\n',1,2455) -LexToken(VAR,'ipar',1,2469) -LexToken(ASSIGNMENT,'=',1,2473) -LexToken(VAR,'int',1,2474) -LexToken(OPENBRACKET,'(',1,2477) -LexToken(VAR,'ipar',1,2478) -LexToken(OPENBRACKET,'(',1,2482) -LexToken(COLON,':',1,2483) -LexToken(CLOSEBRACKET,')',1,2484) -LexToken(CLOSEBRACKET,')',1,2485) -LexToken(EOL,'\n',1,2486) -LexToken(VAR,'nx',1,2500) -LexToken(ASSIGNMENT,'=',1,2502) -LexToken(VAR,'size',1,2503) -LexToken(OPENBRACKET,'(',1,2507) -LexToken(VAR,'xx',1,2508) -LexToken(COMMA,',',1,2510) -LexToken(NUMBER,'1',1,2511) -LexToken(CLOSEBRACKET,')',1,2512) -LexToken(EOL,'\n',1,2513) -LexToken(VAR,'nz',1,2527) -LexToken(ASSIGNMENT,'=',1,2529) -LexToken(VAR,'size',1,2530) -LexToken(OPENBRACKET,'(',1,2534) -LexToken(VAR,'z',1,2535) -LexToken(COMMA,',',1,2536) -LexToken(NUMBER,'1',1,2537) -LexToken(CLOSEBRACKET,')',1,2538) -LexToken(EOL,'\n',1,2539) -LexToken(EOL,'\n',1,2541) -LexToken(VAR,'ci',1,2554) -LexToken(ASSIGNMENT,'=',1,2556) -LexToken(VAR,'int',1,2557) -LexToken(OPENBRACKET,'(',1,2560) -LexToken(VAR,'ci',1,2561) -LexToken(OPENBRACKET,'(',1,2563) -LexToken(COLON,':',1,2564) -LexToken(CLOSEBRACKET,')',1,2565) -LexToken(CLOSEBRACKET,')',1,2566) -LexToken(EOL,'\n',1,2567) -LexToken(VAR,'nevin',1,2581) -LexToken(ASSIGNMENT,'=',1,2586) -LexToken(VAR,'size',1,2587) -LexToken(OPENBRACKET,'(',1,2591) -LexToken(VAR,'ci',1,2592) -LexToken(COMMA,',',1,2594) -LexToken(NUMBER,'1',1,2595) -LexToken(CLOSEBRACKET,')',1,2596) -LexToken(EOL,'\n',1,2597) -LexToken(VAR,'co',1,2611) -LexToken(ASSIGNMENT,'=',1,2613) -LexToken(VAR,'int',1,2614) -LexToken(OPENBRACKET,'(',1,2617) -LexToken(VAR,'co',1,2618) -LexToken(OPENBRACKET,'(',1,2620) -LexToken(COLON,':',1,2621) -LexToken(CLOSEBRACKET,')',1,2622) -LexToken(CLOSEBRACKET,')',1,2623) -LexToken(EOL,'\n',1,2624) -LexToken(VAR,'nevout',1,2638) -LexToken(ASSIGNMENT,'=',1,2644) -LexToken(VAR,'size',1,2645) -LexToken(OPENBRACKET,'(',1,2649) -LexToken(VAR,'co',1,2650) -LexToken(COMMA,',',1,2652) -LexToken(NUMBER,'1',1,2653) -LexToken(CLOSEBRACKET,')',1,2654) -LexToken(EOL,'\n',1,2655) -LexToken(IF,'if',1,2669) -LexToken(PART,'part',1,2672) -LexToken(OPENBRACKET,'(',1,2676) -LexToken(VAR,'impli',1,2677) -LexToken(COMMA,',',1,2682) -LexToken(NUMBER,'1',1,2683) -LexToken(CLOSEBRACKET,')',1,2684) -LexToken(COMPARISON,'==',1,2685) -LexToken(DQSTRING,'"y"',1,2689) -LexToken(THEN,'then',1,2691) -LexToken(EOL,'\n',1,2695) -LexToken(VAR,'funtyp',1,2712) -LexToken(ASSIGNMENT,'=',1,2718) -LexToken(NUMBER,'12004',1,2719) -LexToken(EOL,'\n',1,2724) -LexToken(ELSE,'else',1,2737) -LexToken(EOL,'\n',1,2741) -LexToken(VAR,'funtyp',1,2758) -LexToken(ASSIGNMENT,'=',1,2764) -LexToken(NUMBER,'2004',1,2765) -LexToken(EOL,'\n',1,2769) -LexToken(END,'end',1,2782) -LexToken(EOL,'\n',1,2785) -LexToken(IF,'if',1,2798) -LexToken(OPENSQBRACKET,'[',1,2801) -LexToken(VAR,'ci',1,2802) -LexToken(SEMICOLON,';',1,2804) -LexToken(VAR,'co',1,2805) -LexToken(CLOSESQBRACKET,']',1,2807) -LexToken(COMPARISON,'<>',1,2808) -LexToken(OPENSQBRACKET,'[',1,2810) -LexToken(CLOSESQBRACKET,']',1,2811) -LexToken(THEN,'then',1,2813) -LexToken(EOL,'\n',1,2817) -LexToken(IF,'if',1,2834) -LexToken(VAR,'max',1,2837) -LexToken(OPENBRACKET,'(',1,2840) -LexToken(OPENSQBRACKET,'[',1,2841) -LexToken(VAR,'ci',1,2842) -LexToken(SEMICOLON,';',1,2844) -LexToken(VAR,'co',1,2845) -LexToken(CLOSESQBRACKET,']',1,2847) -LexToken(CLOSEBRACKET,')',1,2848) -LexToken(COMPARISON,'>',1,2849) -LexToken(NUMBER,'1',1,2850) -LexToken(THEN,'then',1,2852) -LexToken(EOL,'\n',1,2856) -LexToken(VAR,'message',1,2877) -LexToken(OPENBRACKET,'(',1,2884) -LexToken(DQSTRING,'"vector event links not supported"',1,2918) -LexToken(CLOSEBRACKET,')',1,2919) -LexToken(EOL,'\n',1,2920) -LexToken(VAR,'ok',1,2942) -LexToken(ASSIGNMENT,'=',1,2944) -LexToken(PREVAR_BOOLEAN,'%f',1,2945) -LexToken(EOL,'\n',1,2947) -LexToken(END,'end',1,2965) -LexToken(EOL,'\n',1,2968) -LexToken(END,'end',1,2981) -LexToken(EOL,'\n',1,2984) -LexToken(EOL,'\n',1,2985) -LexToken(IF,'if',1,2998) -LexToken(VAR,'ok',1,3001) -LexToken(THEN,'then',1,3004) -LexToken(EOL,'\n',1,3008) -LexToken(VAR,'depu',1,3025) -LexToken(ASSIGNMENT,'=',1,3029) -LexToken(VAR,'stripblanks',1,3030) -LexToken(OPENBRACKET,'(',1,3041) -LexToken(VAR,'depu',1,3042) -LexToken(CLOSEBRACKET,')',1,3046) -LexToken(EOL,'\n',1,3047) -LexToken(IF,'if',1,3065) -LexToken(PART,'part',1,3068) -LexToken(OPENBRACKET,'(',1,3072) -LexToken(VAR,'depu',1,3073) -LexToken(COMMA,',',1,3077) -LexToken(NUMBER,'1',1,3078) -LexToken(CLOSEBRACKET,')',1,3079) -LexToken(COMPARISON,'==',1,3080) -LexToken(DQSTRING,'"y"',1,3084) -LexToken(THEN,'then',1,3086) -LexToken(EOL,'\n',1,3090) -LexToken(VAR,'depu',1,3111) -LexToken(ASSIGNMENT,'=',1,3115) -LexToken(PREVAR_BOOLEAN,'%t',1,3116) -LexToken(EOL,'\n',1,3118) -LexToken(ELSE,'else',1,3136) -LexToken(EOL,'\n',1,3140) -LexToken(VAR,'depu',1,3161) -LexToken(ASSIGNMENT,'=',1,3165) -LexToken(PREVAR_BOOLEAN,'%f',1,3166) -LexToken(EOL,'\n',1,3168) -LexToken(END,'end',1,3186) -LexToken(EOL,'\n',1,3189) -LexToken(VAR,'dept',1,3206) -LexToken(ASSIGNMENT,'=',1,3210) -LexToken(VAR,'stripblanks',1,3211) -LexToken(OPENBRACKET,'(',1,3222) -LexToken(VAR,'dept',1,3223) -LexToken(CLOSEBRACKET,')',1,3227) -LexToken(EOL,'\n',1,3228) -LexToken(IF,'if',1,3246) -LexToken(PART,'part',1,3249) -LexToken(OPENBRACKET,'(',1,3253) -LexToken(VAR,'dept',1,3254) -LexToken(COMMA,',',1,3258) -LexToken(NUMBER,'1',1,3259) -LexToken(CLOSEBRACKET,')',1,3260) -LexToken(COMPARISON,'==',1,3261) -LexToken(DQSTRING,'"y"',1,3265) -LexToken(THEN,'then',1,3267) -LexToken(EOL,'\n',1,3271) -LexToken(VAR,'dept',1,3292) -LexToken(ASSIGNMENT,'=',1,3296) -LexToken(PREVAR_BOOLEAN,'%t',1,3297) -LexToken(EOL,'\n',1,3299) -LexToken(ELSE,'else',1,3317) -LexToken(EOL,'\n',1,3321) -LexToken(VAR,'dept',1,3342) -LexToken(ASSIGNMENT,'=',1,3346) -LexToken(PREVAR_BOOLEAN,'%f',1,3347) -LexToken(EOL,'\n',1,3349) -LexToken(END,'end',1,3367) -LexToken(EOL,'\n',1,3370) -LexToken(VAR,'dep_ut',1,3387) -LexToken(ASSIGNMENT,'=',1,3393) -LexToken(OPENSQBRACKET,'[',1,3394) -LexToken(VAR,'depu',1,3395) -LexToken(VAR,'dept',1,3400) -LexToken(CLOSESQBRACKET,']',1,3404) -LexToken(EOL,'\n',1,3405) -LexToken(EOL,'\n',1,3407) -LexToken(IF,'if',1,3424) -LexToken(VAR,'funam',1,3427) -LexToken(COMPARISON,'==',1,3432) -LexToken(DQSTRING,'" "',1,3436) -LexToken(THEN,'then',1,3438) -LexToken(EOL,'\n',1,3442) -LexToken(BREAK,'break',1,3463) -LexToken(EOL,'\n',1,3468) -LexToken(END,'end',1,3485) -LexToken(EOL,'\n',1,3488) -LexToken(EOL,'\n',1,3489) -LexToken(EOL,'\n',1,3522) -LexToken(IF,'if',1,3539) -LexToken(VAR,'model',1,3542) -LexToken(DOT,'.',1,3547) -LexToken(VAR,'sim',1,3548) -LexToken(OPENBRACKET,'(',1,3551) -LexToken(NUMBER,'1',1,3552) -LexToken(CLOSEBRACKET,')',1,3553) -LexToken(COMPARISON,'<>',1,3554) -LexToken(VAR,'funam',1,3556) -LexToken(LOGICAL,'|',1,3561) -LexToken(VAR,'sign',1,3562) -LexToken(OPENBRACKET,'(',1,3566) -LexToken(VAR,'size',1,3567) -LexToken(OPENBRACKET,'(',1,3571) -LexToken(VAR,'model',1,3572) -LexToken(DOT,'.',1,3577) -LexToken(VAR,'state',1,3578) -LexToken(COMMA,',',1,3583) -LexToken(DQSTRING,'"*"',1,3586) -LexToken(CLOSEBRACKET,')',1,3587) -LexToken(CLOSEBRACKET,')',1,3588) -LexToken(COMPARISON,'<>',1,3589) -LexToken(VAR,'sign',1,3591) -LexToken(OPENBRACKET,'(',1,3595) -LexToken(VAR,'nx',1,3596) -LexToken(CLOSEBRACKET,')',1,3598) -LexToken(LOGICAL,'|',1,3599) -LexToken(VAR,'sign',1,3623) -LexToken(OPENBRACKET,'(',1,3627) -LexToken(VAR,'size',1,3628) -LexToken(OPENBRACKET,'(',1,3632) -LexToken(VAR,'model',1,3633) -LexToken(DOT,'.',1,3638) -LexToken(VAR,'dstate',1,3639) -LexToken(COMMA,',',1,3645) -LexToken(DQSTRING,'"*"',1,3648) -LexToken(CLOSEBRACKET,')',1,3649) -LexToken(CLOSEBRACKET,')',1,3650) -LexToken(COMPARISON,'<>',1,3651) -LexToken(VAR,'sign',1,3653) -LexToken(OPENBRACKET,'(',1,3657) -LexToken(VAR,'nz',1,3658) -LexToken(CLOSEBRACKET,')',1,3660) -LexToken(LOGICAL,'|',1,3661) -LexToken(VAR,'model',1,3662) -LexToken(DOT,'.',1,3667) -LexToken(VAR,'nzcross',1,3668) -LexToken(COMPARISON,'<>',1,3675) -LexToken(VAR,'nzcr',1,3677) -LexToken(LOGICAL,'|',1,3681) -LexToken(VAR,'sign',1,3705) -LexToken(OPENBRACKET,'(',1,3709) -LexToken(VAR,'size',1,3710) -LexToken(OPENBRACKET,'(',1,3714) -LexToken(VAR,'model',1,3715) -LexToken(DOT,'.',1,3720) -LexToken(VAR,'evtout',1,3721) -LexToken(COMMA,',',1,3727) -LexToken(DQSTRING,'"*"',1,3730) -LexToken(CLOSEBRACKET,')',1,3731) -LexToken(CLOSEBRACKET,')',1,3732) -LexToken(COMPARISON,'<>',1,3733) -LexToken(VAR,'sign',1,3735) -LexToken(OPENBRACKET,'(',1,3739) -LexToken(VAR,'nevout',1,3740) -LexToken(CLOSEBRACKET,')',1,3746) -LexToken(THEN,'then',1,3748) -LexToken(EOL,'\n',1,3752) -LexToken(VAR,'tt',1,3773) -LexToken(ASSIGNMENT,'=',1,3775) -LexToken(OPENSQBRACKET,'[',1,3776) -LexToken(CLOSESQBRACKET,']',1,3777) -LexToken(EOL,'\n',1,3778) -LexToken(END,'end',1,3795) -LexToken(EOL,'\n',1,3798) -LexToken(EOL,'\n',1,3799) -LexToken(VAR,'tt',1,3816) -LexToken(ASSIGNMENT,'=',1,3818) -LexToken(VAR,'label',1,3819) -LexToken(OPENBRACKET,'(',1,3824) -LexToken(NUMBER,'2',1,3825) -LexToken(CLOSEBRACKET,')',1,3826) -LexToken(EOL,'\n',1,3827) -LexToken(EOL,'\n',1,3829) -LexToken(OPENSQBRACKET,'[',1,3846) -LexToken(VAR,'model',1,3847) -LexToken(COMMA,',',1,3852) -LexToken(VAR,'graphics',1,3853) -LexToken(COMMA,',',1,3861) -LexToken(VAR,'ok',1,3862) -LexToken(CLOSESQBRACKET,']',1,3864) -LexToken(ASSIGNMENT,'=',1,3865) -LexToken(VAR,'set_io',1,3866) -LexToken(OPENBRACKET,'(',1,3872) -LexToken(VAR,'model',1,3873) -LexToken(COMMA,',',1,3878) -LexToken(VAR,'graphics',1,3879) -LexToken(COMMA,',',1,3887) -LexToken(VAR,'list',1,3888) -LexToken(OPENBRACKET,'(',1,3892) -LexToken(VAR,'in',1,3893) -LexToken(COMMA,',',1,3895) -LexToken(VAR,'it',1,3896) -LexToken(CLOSEBRACKET,')',1,3898) -LexToken(COMMA,',',1,3899) -LexToken(VAR,'list',1,3900) -LexToken(OPENBRACKET,'(',1,3904) -LexToken(VAR,'out',1,3905) -LexToken(COMMA,',',1,3908) -LexToken(VAR,'ot',1,3909) -LexToken(CLOSEBRACKET,')',1,3911) -LexToken(COMMA,',',1,3912) -LexToken(VAR,'ci',1,3913) -LexToken(COMMA,',',1,3915) -LexToken(VAR,'co',1,3916) -LexToken(CLOSEBRACKET,')',1,3918) -LexToken(EOL,'\n',1,3919) -LexToken(END,'end',1,3932) -LexToken(EOL,'\n',1,3935) -LexToken(EOL,'\n',1,3936) -LexToken(IF,'if',1,3949) -LexToken(VAR,'ok',1,3952) -LexToken(THEN,'then',1,3955) -LexToken(EOL,'\n',1,3959) -LexToken(WHILE,'while',1,3976) -LexToken(PREVAR_BOOLEAN,'%t',1,3982) -LexToken(EOL,'\n',1,3984) -LexToken(OPENSQBRACKET,'[',1,4005) -LexToken(VAR,'ok',1,4006) -LexToken(COMMA,',',1,4008) -LexToken(VAR,'tt',1,4009) -LexToken(COMMA,',',1,4011) -LexToken(VAR,'cancel',1,4012) -LexToken(CLOSESQBRACKET,']',1,4018) -LexToken(ASSIGNMENT,'=',1,4019) -LexToken(VAR,'CC4',1,4020) -LexToken(OPENBRACKET,'(',1,4023) -LexToken(VAR,'funam',1,4024) -LexToken(COMMA,',',1,4029) -LexToken(VAR,'tt',1,4030) -LexToken(CLOSEBRACKET,')',1,4032) -LexToken(EOL,'\n',1,4033) -LexToken(IF,'if',1,4054) -LexToken(NOT,'~',1,4057) -LexToken(VAR,'ok',1,4058) -LexToken(THEN,'then',1,4061) -LexToken(EOL,'\n',1,4065) -LexToken(IF,'if',1,4090) -LexToken(VAR,'cancel',1,4093) -LexToken(THEN,'then',1,4100) -LexToken(EOL,'\n',1,4104) -LexToken(BREAK,'break',1,4133) -LexToken(EOL,'\n',1,4138) -LexToken(END,'end',1,4164) -LexToken(EOL,'\n',1,4167) -LexToken(ELSE,'else',1,4188) -LexToken(EOL,'\n',1,4192) -LexToken(VAR,'model',1,4217) -LexToken(DOT,'.',1,4222) -LexToken(VAR,'sim',1,4223) -LexToken(ASSIGNMENT,'=',1,4226) -LexToken(VAR,'list',1,4227) -LexToken(OPENBRACKET,'(',1,4231) -LexToken(VAR,'funam',1,4232) -LexToken(COMMA,',',1,4237) -LexToken(VAR,'funtyp',1,4238) -LexToken(CLOSEBRACKET,')',1,4244) -LexToken(EOL,'\n',1,4245) -LexToken(VAR,'model',1,4270) -LexToken(DOT,'.',1,4275) -LexToken(VAR,'state',1,4276) -LexToken(ASSIGNMENT,'=',1,4281) -LexToken(VAR,'xx',1,4282) -LexToken(EOL,'\n',1,4284) -LexToken(VAR,'model',1,4309) -LexToken(DOT,'.',1,4314) -LexToken(VAR,'dstate',1,4315) -LexToken(ASSIGNMENT,'=',1,4321) -LexToken(VAR,'z',1,4322) -LexToken(EOL,'\n',1,4323) -LexToken(VAR,'model',1,4348) -LexToken(DOT,'.',1,4353) -LexToken(VAR,'odstate',1,4354) -LexToken(ASSIGNMENT,'=',1,4361) -LexToken(VAR,'oz',1,4362) -LexToken(EOL,'\n',1,4364) -LexToken(VAR,'model',1,4389) -LexToken(DOT,'.',1,4394) -LexToken(VAR,'rpar',1,4395) -LexToken(ASSIGNMENT,'=',1,4399) -LexToken(VAR,'rpar',1,4400) -LexToken(EOL,'\n',1,4404) -LexToken(VAR,'model',1,4429) -LexToken(DOT,'.',1,4434) -LexToken(VAR,'ipar',1,4435) -LexToken(ASSIGNMENT,'=',1,4439) -LexToken(VAR,'ipar',1,4440) -LexToken(EOL,'\n',1,4444) -LexToken(VAR,'model',1,4469) -LexToken(DOT,'.',1,4474) -LexToken(VAR,'opar',1,4475) -LexToken(ASSIGNMENT,'=',1,4479) -LexToken(VAR,'opar',1,4480) -LexToken(EOL,'\n',1,4484) -LexToken(VAR,'model',1,4509) -LexToken(DOT,'.',1,4514) -LexToken(VAR,'firing',1,4515) -LexToken(ASSIGNMENT,'=',1,4521) -LexToken(VAR,'auto0',1,4522) -LexToken(EOL,'\n',1,4527) -LexToken(VAR,'model',1,4552) -LexToken(DOT,'.',1,4557) -LexToken(VAR,'nzcross',1,4558) -LexToken(ASSIGNMENT,'=',1,4565) -LexToken(VAR,'nzcr',1,4566) -LexToken(EOL,'\n',1,4570) -LexToken(VAR,'model',1,4595) -LexToken(DOT,'.',1,4600) -LexToken(VAR,'nmode',1,4601) -LexToken(ASSIGNMENT,'=',1,4606) -LexToken(VAR,'nmode',1,4607) -LexToken(EOL,'\n',1,4612) -LexToken(VAR,'model',1,4637) -LexToken(DOT,'.',1,4642) -LexToken(VAR,'dep_ut',1,4643) -LexToken(ASSIGNMENT,'=',1,4649) -LexToken(VAR,'dep_ut',1,4650) -LexToken(EOL,'\n',1,4656) -LexToken(VAR,'label',1,4681) -LexToken(OPENBRACKET,'(',1,4686) -LexToken(NUMBER,'2',1,4687) -LexToken(CLOSEBRACKET,')',1,4688) -LexToken(ASSIGNMENT,'=',1,4689) -LexToken(VAR,'tt',1,4690) -LexToken(EOL,'\n',1,4692) -LexToken(VAR,'x',1,4717) -LexToken(DOT,'.',1,4718) -LexToken(VAR,'model',1,4719) -LexToken(ASSIGNMENT,'=',1,4724) -LexToken(VAR,'model',1,4725) -LexToken(EOL,'\n',1,4730) -LexToken(VAR,'graphics',1,4755) -LexToken(DOT,'.',1,4763) -LexToken(VAR,'exprs',1,4764) -LexToken(ASSIGNMENT,'=',1,4769) -LexToken(VAR,'label',1,4770) -LexToken(EOL,'\n',1,4775) -LexToken(VAR,'x',1,4800) -LexToken(DOT,'.',1,4801) -LexToken(VAR,'graphics',1,4802) -LexToken(ASSIGNMENT,'=',1,4810) -LexToken(VAR,'graphics',1,4811) -LexToken(EOL,'\n',1,4819) -LexToken(BREAK,'break',1,4844) -LexToken(EOL,'\n',1,4849) -LexToken(END,'end',1,4870) -LexToken(EOL,'\n',1,4873) -LexToken(END,'end',1,4890) -LexToken(EOL,'\n',1,4893) -LexToken(EOL,'\n',1,4894) -LexToken(IF,'if',1,4911) -LexToken(VAR,'ok',1,4914) -LexToken(LOGICAL,'|',1,4916) -LexToken(VAR,'cancel',1,4917) -LexToken(THEN,'then',1,4924) -LexToken(EOL,'\n',1,4928) -LexToken(BREAK,'break',1,4949) -LexToken(EOL,'\n',1,4954) -LexToken(END,'end',1,4971) -LexToken(EOL,'\n',1,4974) -LexToken(END,'end',1,4987) -LexToken(EOL,'\n',1,4990) -LexToken(END,'end',1,4999) -LexToken(EOL,'\n',1,5002) -LexToken(EOL,'\n',1,5003) -LexToken(CASE,'case',1,5008) -LexToken(DQSTRING,'"define"',1,5020) -LexToken(THEN,'then',1,5022) -LexToken(EOL,'\n',1,5026) -LexToken(EOL,'\n',1,5027) -LexToken(VAR,'funam',1,5036) -LexToken(ASSIGNMENT,'=',1,5041) -LexToken(DQSTRING,'"toto"',1,5047) -LexToken(EOL,'\n',1,5048) -LexToken(EOL,'\n',1,5049) -LexToken(VAR,'model',1,5058) -LexToken(ASSIGNMENT,'=',1,5063) -LexToken(SCICOS_MODEL,'scicos_model',1,5064) -LexToken(OPENBRACKET,'(',1,5076) -LexToken(CLOSEBRACKET,')',1,5077) -LexToken(EOL,'\n',1,5078) -LexToken(VAR,'model',1,5087) -LexToken(DOT,'.',1,5092) -LexToken(VAR,'sim',1,5093) -LexToken(ASSIGNMENT,'=',1,5096) -LexToken(VAR,'list',1,5097) -LexToken(OPENBRACKET,'(',1,5101) -LexToken(DQSTRING,'" "',1,5104) -LexToken(COMMA,',',1,5105) -LexToken(NUMBER,'2004',1,5106) -LexToken(CLOSEBRACKET,')',1,5110) -LexToken(EOL,'\n',1,5111) -LexToken(EOL,'\n',1,5112) -LexToken(VAR,'model',1,5121) -LexToken(DOT,'.',1,5126) -LexToken(VAR,'in',1,5127) -LexToken(ASSIGNMENT,'=',1,5129) -LexToken(NUMBER,'1',1,5130) -LexToken(EOL,'\n',1,5131) -LexToken(VAR,'model',1,5140) -LexToken(DOT,'.',1,5145) -LexToken(VAR,'in2',1,5146) -LexToken(ASSIGNMENT,'=',1,5149) -LexToken(NUMBER,'1',1,5150) -LexToken(EOL,'\n',1,5151) -LexToken(VAR,'model',1,5160) -LexToken(DOT,'.',1,5165) -LexToken(VAR,'intyp',1,5166) -LexToken(ASSIGNMENT,'=',1,5171) -LexToken(NUMBER,'1',1,5172) -LexToken(EOL,'\n',1,5173) -LexToken(VAR,'model',1,5182) -LexToken(DOT,'.',1,5187) -LexToken(VAR,'out',1,5188) -LexToken(ASSIGNMENT,'=',1,5191) -LexToken(NUMBER,'1',1,5192) -LexToken(EOL,'\n',1,5193) -LexToken(VAR,'model',1,5202) -LexToken(DOT,'.',1,5207) -LexToken(VAR,'out2',1,5208) -LexToken(ASSIGNMENT,'=',1,5212) -LexToken(NUMBER,'1',1,5213) -LexToken(EOL,'\n',1,5214) -LexToken(VAR,'model',1,5223) -LexToken(DOT,'.',1,5228) -LexToken(VAR,'outtyp',1,5229) -LexToken(ASSIGNMENT,'=',1,5235) -LexToken(NUMBER,'1',1,5236) -LexToken(EOL,'\n',1,5237) -LexToken(VAR,'model',1,5246) -LexToken(DOT,'.',1,5251) -LexToken(VAR,'dep_ut',1,5252) -LexToken(ASSIGNMENT,'=',1,5258) -LexToken(OPENSQBRACKET,'[',1,5259) -LexToken(PREVAR_BOOLEAN,'%t',1,5260) -LexToken(PREVAR_BOOLEAN,'%f',1,5263) -LexToken(CLOSESQBRACKET,']',1,5265) -LexToken(EOL,'\n',1,5266) -LexToken(VAR,'label',1,5275) -LexToken(ASSIGNMENT,'=',1,5280) -LexToken(VAR,'list',1,5281) -LexToken(OPENBRACKET,'(',1,5285) -LexToken(OPENSQBRACKET,'[',1,5286) -LexToken(VAR,'funam',1,5287) -LexToken(SEMICOLON,';\n',1,5292) -LexToken(DQSTRING,'"n"',1,5304) -LexToken(SEMICOLON,';\n',1,5305) -LexToken(VAR,'sci2exp',1,5315) -LexToken(OPENBRACKET,'(',1,5322) -LexToken(OPENSQBRACKET,'[',1,5323) -LexToken(VAR,'model',1,5324) -LexToken(DOT,'.',1,5329) -LexToken(VAR,'in',1,5330) -LexToken(VAR,'model',1,5333) -LexToken(DOT,'.',1,5338) -LexToken(VAR,'in2',1,5339) -LexToken(CLOSESQBRACKET,']',1,5342) -LexToken(CLOSEBRACKET,')',1,5343) -LexToken(SEMICOLON,';\n',1,5344) -LexToken(VAR,'sci2exp',1,5354) -LexToken(OPENBRACKET,'(',1,5361) -LexToken(VAR,'model',1,5362) -LexToken(DOT,'.',1,5367) -LexToken(VAR,'intyp',1,5368) -LexToken(CLOSEBRACKET,')',1,5373) -LexToken(SEMICOLON,';\n',1,5374) -LexToken(VAR,'sci2exp',1,5384) -LexToken(OPENBRACKET,'(',1,5391) -LexToken(OPENSQBRACKET,'[',1,5392) -LexToken(VAR,'model',1,5393) -LexToken(DOT,'.',1,5398) -LexToken(VAR,'out',1,5399) -LexToken(VAR,'model',1,5403) -LexToken(DOT,'.',1,5408) -LexToken(VAR,'out2',1,5409) -LexToken(CLOSESQBRACKET,']',1,5413) -LexToken(CLOSEBRACKET,')',1,5414) -LexToken(SEMICOLON,';\n',1,5415) -LexToken(VAR,'sci2exp',1,5425) -LexToken(OPENBRACKET,'(',1,5432) -LexToken(VAR,'model',1,5433) -LexToken(DOT,'.',1,5438) -LexToken(VAR,'outtyp',1,5439) -LexToken(CLOSEBRACKET,')',1,5445) -LexToken(SEMICOLON,';\n',1,5446) -LexToken(VAR,'sci2exp',1,5456) -LexToken(OPENBRACKET,'(',1,5463) -LexToken(VAR,'model',1,5464) -LexToken(DOT,'.',1,5469) -LexToken(VAR,'evtin',1,5470) -LexToken(CLOSEBRACKET,')',1,5475) -LexToken(SEMICOLON,';\n',1,5476) -LexToken(VAR,'sci2exp',1,5486) -LexToken(OPENBRACKET,'(',1,5493) -LexToken(VAR,'model',1,5494) -LexToken(DOT,'.',1,5499) -LexToken(VAR,'evtout',1,5500) -LexToken(CLOSEBRACKET,')',1,5506) -LexToken(SEMICOLON,';\n',1,5507) -LexToken(VAR,'sci2exp',1,5517) -LexToken(OPENBRACKET,'(',1,5524) -LexToken(VAR,'model',1,5525) -LexToken(DOT,'.',1,5530) -LexToken(VAR,'state',1,5531) -LexToken(CLOSEBRACKET,')',1,5536) -LexToken(SEMICOLON,';\n',1,5537) -LexToken(VAR,'sci2exp',1,5547) -LexToken(OPENBRACKET,'(',1,5554) -LexToken(VAR,'model',1,5555) -LexToken(DOT,'.',1,5560) -LexToken(VAR,'dstate',1,5561) -LexToken(CLOSEBRACKET,')',1,5567) -LexToken(SEMICOLON,';\n',1,5568) -LexToken(VAR,'sci2exp',1,5578) -LexToken(OPENBRACKET,'(',1,5585) -LexToken(VAR,'model',1,5586) -LexToken(DOT,'.',1,5591) -LexToken(VAR,'odstate',1,5592) -LexToken(CLOSEBRACKET,')',1,5599) -LexToken(SEMICOLON,';\n',1,5600) -LexToken(VAR,'sci2exp',1,5610) -LexToken(OPENBRACKET,'(',1,5617) -LexToken(VAR,'model',1,5618) -LexToken(DOT,'.',1,5623) -LexToken(VAR,'rpar',1,5624) -LexToken(CLOSEBRACKET,')',1,5628) -LexToken(SEMICOLON,';\n',1,5629) -LexToken(VAR,'sci2exp',1,5639) -LexToken(OPENBRACKET,'(',1,5646) -LexToken(VAR,'model',1,5647) -LexToken(DOT,'.',1,5652) -LexToken(VAR,'ipar',1,5653) -LexToken(CLOSEBRACKET,')',1,5657) -LexToken(SEMICOLON,';\n',1,5658) -LexToken(VAR,'sci2exp',1,5668) -LexToken(OPENBRACKET,'(',1,5675) -LexToken(VAR,'model',1,5676) -LexToken(DOT,'.',1,5681) -LexToken(VAR,'opar',1,5682) -LexToken(CLOSEBRACKET,')',1,5686) -LexToken(SEMICOLON,';\n',1,5687) -LexToken(VAR,'sci2exp',1,5697) -LexToken(OPENBRACKET,'(',1,5704) -LexToken(VAR,'model',1,5705) -LexToken(DOT,'.',1,5710) -LexToken(VAR,'nmode',1,5711) -LexToken(CLOSEBRACKET,')',1,5716) -LexToken(SEMICOLON,';\n',1,5717) -LexToken(VAR,'sci2exp',1,5727) -LexToken(OPENBRACKET,'(',1,5734) -LexToken(VAR,'model',1,5735) -LexToken(DOT,'.',1,5740) -LexToken(VAR,'nzcross',1,5741) -LexToken(CLOSEBRACKET,')',1,5748) -LexToken(SEMICOLON,';\n',1,5749) -LexToken(VAR,'sci2exp',1,5759) -LexToken(OPENBRACKET,'(',1,5766) -LexToken(VAR,'model',1,5767) -LexToken(DOT,'.',1,5772) -LexToken(VAR,'firing',1,5773) -LexToken(CLOSEBRACKET,')',1,5779) -LexToken(SEMICOLON,';\n',1,5780) -LexToken(DQSTRING,'"y"',1,5792) -LexToken(SEMICOLON,';\n',1,5793) -LexToken(DQSTRING,'"n"',1,5805) -LexToken(CLOSESQBRACKET,']',1,5806) -LexToken(COMMA,',',1,5807) -LexToken(OPENSQBRACKET,'[',1,5820) -LexToken(CLOSESQBRACKET,']',1,5821) -LexToken(CLOSEBRACKET,')',1,5822) -LexToken(EOL,'\n',1,5823) -LexToken(EOL,'\n',1,5825) -LexToken(VAR,'gr_i',1,5834) -LexToken(ASSIGNMENT,'=',1,5838) -LexToken(OPENSQBRACKET,'[',1,5839) -LexToken(CLOSESQBRACKET,']',1,5840) -LexToken(EOL,'\n',1,5841) -LexToken(VAR,'x',1,5850) -LexToken(ASSIGNMENT,'=',1,5851) -LexToken(VAR,'standard_define',1,5852) -LexToken(OPENBRACKET,'(',1,5867) -LexToken(OPENSQBRACKET,'[',1,5868) -LexToken(NUMBER,'4',1,5869) -LexToken(NUMBER,'2',1,5871) -LexToken(CLOSESQBRACKET,']',1,5872) -LexToken(COMMA,',',1,5873) -LexToken(VAR,'model',1,5874) -LexToken(COMMA,',',1,5879) -LexToken(VAR,'label',1,5880) -LexToken(COMMA,',',1,5885) -LexToken(VAR,'gr_i',1,5886) -LexToken(CLOSEBRACKET,')',1,5890) -LexToken(EOL,'\n',1,5891) -LexToken(END,'end',1,5896) -LexToken(EOL,'\n',1,5899) -LexToken(ENDFUNCTION,'endfunction',1,5900) -LexToken(EOL,'\n',1,5911) -LexToken(EOL,'\n',1,5912) -LexToken(EOL,'\n',1,5913) -LexToken(EOL,'\n',1,5914) -LexToken(EOL,'\n',1,5915) -LexToken(EOL,'\n',1,5916) +Syntax error in input LexToken(IN,'in',1,1132) +Syntax error in input LexToken(IF,'if',1,3539) +Syntax error in input None +/* autogenerated from "macros/Misc/CBLOCK4.sci" */ +None diff --git a/js/Misc/CONSTRAINT2_c.js b/js/Misc/CONSTRAINT2_c.js index 1896bf33..704a0f8d 100644 --- a/js/Misc/CONSTRAINT2_c.js +++ b/js/Misc/CONSTRAINT2_c.js @@ -1,531 +1,72 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CONSTRAINT2_c',1,852) -LexToken(OPENBRACKET,'(',1,865) -LexToken(VAR,'job',1,866) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg1',1,870) -LexToken(COMMA,',',1,874) -LexToken(VAR,'arg2',1,875) -LexToken(CLOSEBRACKET,')',1,879) -LexToken(EOL,'\n',1,880) -LexToken(EOL,'\n',1,903) -LexToken(VAR,'x',1,908) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(VAR,'y',1,918) -LexToken(ASSIGNMENT,'=',1,919) -LexToken(OPENSQBRACKET,'[',1,920) -LexToken(CLOSESQBRACKET,']',1,921) -LexToken(EOL,'\n',1,922) -LexToken(VAR,'typ',1,928) -LexToken(ASSIGNMENT,'=',1,931) -LexToken(OPENSQBRACKET,'[',1,932) -LexToken(CLOSESQBRACKET,']',1,933) -LexToken(EOL,'\n',1,934) -LexToken(SELECT,'select',1,940) -LexToken(VAR,'job',1,947) -LexToken(EOL,'\n',1,950) -LexToken(CASE,'case',1,955) -LexToken(DQSTRING,'"set"',1,964) -LexToken(THEN,'then',1,966) -LexToken(EOL,'\n',1,970) -LexToken(VAR,'x',1,979) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(VAR,'arg1',1,981) -LexToken(EOL,'\n',1,985) -LexToken(VAR,'graphics',1,994) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'arg1',1,1003) -LexToken(DOT,'.',1,1007) -LexToken(VAR,'graphics',1,1008) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'exprs',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'graphics',1,1032) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'exprs',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(VAR,'model',1,1055) -LexToken(ASSIGNMENT,'=',1,1060) -LexToken(VAR,'arg1',1,1061) -LexToken(DOT,'.',1,1065) -LexToken(VAR,'model',1,1066) -LexToken(EOL,'\n',1,1071) -LexToken(WHILE,'while',1,1081) -LexToken(PREVAR_BOOLEAN,'%t',1,1087) -LexToken(DO,'do',1,1090) -LexToken(EOL,'\n',1,1092) -LexToken(VAR,'ask_again',1,1105) -LexToken(ASSIGNMENT,'=',1,1114) -LexToken(PREVAR_BOOLEAN,'%f',1,1115) -LexToken(EOL,'\n',1,1117) -LexToken(EOL,'\n',1,1118) -LexToken(OPENSQBRACKET,'[',1,1131) -LexToken(VAR,'ok',1,1132) -LexToken(COMMA,',',1,1134) -LexToken(VAR,'x0',1,1135) -LexToken(COMMA,',',1,1137) -LexToken(VAR,'xd0',1,1138) -LexToken(COMMA,',',1,1141) -LexToken(VAR,'id',1,1142) -LexToken(COMMA,',',1,1144) -LexToken(VAR,'exprs',1,1145) -LexToken(CLOSESQBRACKET,']',1,1150) -LexToken(ASSIGNMENT,'=',1,1151) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1152) -LexToken(OPENBRACKET,'(',1,1167) -LexToken(DQSTRING,'"Set Constraint block parameters"',1,1200) -LexToken(COMMA,',',1,1201) -LexToken(OPENSQBRACKET,'[',1,1202) -LexToken(DQSTRING,'"Initial guess values of states x"',1,1236) -LexToken(SEMICOLON,';',1,1237) -LexToken(DQSTRING,'"Initial guess values of derivative x\\\'"',1,1277) -LexToken(SEMICOLON,';',1,1278) -LexToken(DQSTRING,'"Id(i)=1: if x\\\'(i) is present in the feedback, else Id(i)=0"',1,1339) -LexToken(CLOSESQBRACKET,']',1,1340) -LexToken(COMMA,',',1,1341) -LexToken(VAR,'list',1,1342) -LexToken(OPENBRACKET,'(',1,1346) -LexToken(DQSTRING,'"vec"',1,1351) -LexToken(COMMA,',',1,1352) -LexToken(ADDITION,'-',1,1353) -LexToken(NUMBER,'1',1,1354) -LexToken(COMMA,',',1,1355) -LexToken(DQSTRING,'"vec"',1,1360) -LexToken(COMMA,',',1,1361) -LexToken(ADDITION,'-',1,1362) -LexToken(NUMBER,'1',1,1363) -LexToken(COMMA,',',1,1364) -LexToken(DQSTRING,'"vec"',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(ADDITION,'-',1,1371) -LexToken(NUMBER,'1',1,1372) -LexToken(CLOSEBRACKET,')',1,1373) -LexToken(COMMA,',',1,1374) -LexToken(VAR,'exprs',1,1375) -LexToken(CLOSEBRACKET,')',1,1380) -LexToken(EOL,'\n',1,1381) -LexToken(IF,'if',1,1394) -LexToken(NOT,'~',1,1397) -LexToken(VAR,'ok',1,1398) -LexToken(THEN,'then',1,1401) -LexToken(EOL,'\n',1,1405) -LexToken(BREAK,'break',1,1422) -LexToken(EOL,'\n',1,1427) -LexToken(END,'end',1,1441) -LexToken(EOL,'\n',1,1444) -LexToken(VAR,'x0',1,1457) -LexToken(ASSIGNMENT,'=',1,1459) -LexToken(VAR,'x0',1,1460) -LexToken(OPENBRACKET,'(',1,1462) -LexToken(COLON,':',1,1463) -LexToken(CLOSEBRACKET,')',1,1464) -LexToken(EOL,'\n',1,1465) -LexToken(VAR,'N',1,1479) -LexToken(ASSIGNMENT,'=',1,1480) -LexToken(VAR,'size',1,1481) -LexToken(OPENBRACKET,'(',1,1485) -LexToken(VAR,'x0',1,1486) -LexToken(COMMA,',',1,1488) -LexToken(DQSTRING,'"*"',1,1491) -LexToken(CLOSEBRACKET,')',1,1492) -LexToken(EOL,'\n',1,1493) -LexToken(VAR,'xd0',1,1507) -LexToken(ASSIGNMENT,'=',1,1510) -LexToken(VAR,'xd0',1,1511) -LexToken(OPENBRACKET,'(',1,1514) -LexToken(COLON,':',1,1515) -LexToken(CLOSEBRACKET,')',1,1516) -LexToken(EOL,'\n',1,1517) -LexToken(VAR,'Nxd',1,1531) -LexToken(ASSIGNMENT,'=',1,1534) -LexToken(VAR,'size',1,1535) -LexToken(OPENBRACKET,'(',1,1539) -LexToken(VAR,'xd0',1,1540) -LexToken(COMMA,',',1,1543) -LexToken(DQSTRING,'"*"',1,1546) -LexToken(CLOSEBRACKET,')',1,1547) -LexToken(EOL,'\n',1,1548) -LexToken(VAR,'id',1,1562) -LexToken(ASSIGNMENT,'=',1,1564) -LexToken(VAR,'id',1,1565) -LexToken(OPENBRACKET,'(',1,1567) -LexToken(COLON,':',1,1568) -LexToken(CLOSEBRACKET,')',1,1569) -LexToken(EOL,'\n',1,1570) -LexToken(VAR,'Nid',1,1584) -LexToken(ASSIGNMENT,'=',1,1587) -LexToken(VAR,'size',1,1588) -LexToken(OPENBRACKET,'(',1,1592) -LexToken(VAR,'id',1,1593) -LexToken(COMMA,',',1,1595) -LexToken(DQSTRING,'"*"',1,1598) -LexToken(CLOSEBRACKET,')',1,1599) -LexToken(EOL,'\n',1,1600) -LexToken(EOL,'\n',1,1602) -LexToken(IF,'if',1,1615) -LexToken(OPENBRACKET,'(',1,1618) -LexToken(VAR,'N',1,1619) -LexToken(COMPARISON,'~=',1,1620) -LexToken(VAR,'Nxd',1,1622) -LexToken(CLOSEBRACKET,')',1,1625) -LexToken(LOGICAL,'|',1,1626) -LexToken(OPENBRACKET,'(',1,1627) -LexToken(VAR,'N',1,1628) -LexToken(COMPARISON,'~=',1,1629) -LexToken(VAR,'Nid',1,1631) -LexToken(CLOSEBRACKET,')',1,1634) -LexToken(THEN,'then',1,1636) -LexToken(EOL,'\n',1,1640) -LexToken(VAR,'message',1,1657) -LexToken(OPENBRACKET,'(',1,1664) -LexToken(DQSTRING,'"incompatible sizes, states, their derivatives, and ID should be the same size "',1,1744) -LexToken(CLOSEBRACKET,')',1,1745) -LexToken(EOL,'\n',1,1746) -LexToken(VAR,'ask_again',1,1763) -LexToken(ASSIGNMENT,'=',1,1772) -LexToken(PREVAR_BOOLEAN,'%t',1,1773) -LexToken(EOL,'\n',1,1775) -LexToken(END,'end',1,1788) -LexToken(EOL,'\n',1,1791) -LexToken(EOL,'\n',1,1792) -LexToken(IF,'if',1,1805) -LexToken(OPENBRACKET,'(',1,1808) -LexToken(VAR,'N',1,1809) -LexToken(COMPARISON,'<=',1,1810) -LexToken(NUMBER,'0',1,1812) -LexToken(LOGICAL,'&',1,1814) -LexToken(NOT,'~',1,1816) -LexToken(VAR,'ask_again',1,1817) -LexToken(CLOSEBRACKET,')',1,1826) -LexToken(THEN,'then',1,1828) -LexToken(EOL,'\n',1,1832) -LexToken(VAR,'x_message',1,1849) -LexToken(OPENBRACKET,'(',1,1858) -LexToken(DQSTRING,'"number of states (constraints) must be > 0 "',1,1903) -LexToken(CLOSEBRACKET,')',1,1904) -LexToken(EOL,'\n',1,1905) -LexToken(VAR,'ask_again',1,1922) -LexToken(ASSIGNMENT,'=',1,1931) -LexToken(PREVAR_BOOLEAN,'%t',1,1932) -LexToken(EOL,'\n',1,1934) -LexToken(END,'end',1,1947) -LexToken(EOL,'\n',1,1950) -LexToken(EOL,'\n',1,1951) -LexToken(IF,'if',1,1964) -LexToken(OPENBRACKET,'(',1,1967) -LexToken(NOT,'~',1,1968) -LexToken(VAR,'ask_again',1,1969) -LexToken(CLOSEBRACKET,')',1,1978) -LexToken(THEN,'then',1,1980) -LexToken(EOL,'\n',1,1984) -LexToken(FOR,'for',1,2001) -LexToken(VAR,'i',1,2005) -LexToken(ASSIGNMENT,'=',1,2006) -LexToken(NUMBER,'1',1,2007) -LexToken(COLON,':',1,2008) -LexToken(VAR,'N',1,2009) -LexToken(EOL,'\n',1,2010) -LexToken(IF,'if',1,2032) -LexToken(NOT,'~',1,2035) -LexToken(OPENBRACKET,'(',1,2036) -LexToken(OPENBRACKET,'(',1,2037) -LexToken(VAR,'id',1,2038) -LexToken(OPENBRACKET,'(',1,2040) -LexToken(VAR,'i',1,2041) -LexToken(CLOSEBRACKET,')',1,2042) -LexToken(COMPARISON,'==',1,2043) -LexToken(NUMBER,'0',1,2045) -LexToken(CLOSEBRACKET,')',1,2046) -LexToken(LOGICAL,'|',1,2048) -LexToken(OPENBRACKET,'(',1,2050) -LexToken(VAR,'id',1,2051) -LexToken(OPENBRACKET,'(',1,2053) -LexToken(VAR,'i',1,2054) -LexToken(CLOSEBRACKET,')',1,2055) -LexToken(COMPARISON,'==',1,2056) -LexToken(NUMBER,'1',1,2058) -LexToken(CLOSEBRACKET,')',1,2059) -LexToken(CLOSEBRACKET,')',1,2060) -LexToken(THEN,'then',1,2062) -LexToken(EOL,'\n',1,2066) -LexToken(VAR,'ask_again',1,2091) -LexToken(ASSIGNMENT,'=',1,2100) -LexToken(PREVAR_BOOLEAN,'%t',1,2101) -LexToken(EOL,'\n',1,2103) -LexToken(VAR,'x_message',1,2128) -LexToken(OPENBRACKET,'(',1,2137) -LexToken(OPENSQBRACKET,'[',1,2138) -LexToken(DQSTRING,'"Id(i) must be either"',1,2160) -LexToken(SEMICOLON,';',1,2161) -LexToken(DQSTRING,'"0 when x\\\'(i) is not present in the feedback"',1,2207) -LexToken(SEMICOLON,';',1,2208) -LexToken(DQSTRING,'"1: when x\\\'(i) is present in the feedback"',1,2251) -LexToken(CLOSESQBRACKET,']',1,2252) -LexToken(CLOSEBRACKET,')',1,2253) -LexToken(EOL,'\n',1,2254) -LexToken(BREAK,'break',1,2279) -LexToken(EOL,'\n',1,2284) -LexToken(END,'end',1,2305) -LexToken(EOL,'\n',1,2308) -LexToken(IF,'if',1,2329) -LexToken(OPENBRACKET,'(',1,2332) -LexToken(VAR,'id',1,2333) -LexToken(OPENBRACKET,'(',1,2335) -LexToken(VAR,'i',1,2336) -LexToken(CLOSEBRACKET,')',1,2337) -LexToken(COMPARISON,'==',1,2338) -LexToken(NUMBER,'0',1,2340) -LexToken(CLOSEBRACKET,')',1,2341) -LexToken(THEN,'then',1,2343) -LexToken(EOL,'\n',1,2347) -LexToken(VAR,'id',1,2372) -LexToken(OPENBRACKET,'(',1,2374) -LexToken(VAR,'i',1,2375) -LexToken(CLOSEBRACKET,')',1,2376) -LexToken(ASSIGNMENT,'=',1,2377) -LexToken(ADDITION,'-',1,2378) -LexToken(NUMBER,'1',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(END,'end',1,2402) -LexToken(EOL,'\n',1,2405) -LexToken(END,'end',1,2423) -LexToken(EOL,'\n',1,2426) -LexToken(END,'end',1,2439) -LexToken(EOL,'\n',1,2442) -LexToken(EOL,'\n',1,2443) -LexToken(IF,'if',1,2456) -LexToken(NOT,'~',1,2459) -LexToken(VAR,'ask_again',1,2460) -LexToken(THEN,'then',1,2471) -LexToken(EOL,'\n',1,2475) -LexToken(VAR,'graphics',1,2492) -LexToken(DOT,'.',1,2500) -LexToken(VAR,'exprs',1,2501) -LexToken(ASSIGNMENT,'=',1,2506) -LexToken(VAR,'exprs',1,2507) -LexToken(EOL,'\n',1,2512) -LexToken(VAR,'model',1,2529) -LexToken(DOT,'.',1,2534) -LexToken(VAR,'state',1,2535) -LexToken(ASSIGNMENT,'=',1,2540) -LexToken(OPENSQBRACKET,'[',1,2541) -LexToken(VAR,'x0',1,2542) -LexToken(SEMICOLON,';',1,2544) -LexToken(VAR,'xd0',1,2545) -LexToken(CLOSESQBRACKET,']',1,2548) -LexToken(EOL,'\n',1,2549) -LexToken(VAR,'model',1,2567) -LexToken(DOT,'.',1,2572) -LexToken(VAR,'out',1,2573) -LexToken(ASSIGNMENT,'=',1,2576) -LexToken(OPENSQBRACKET,'[',1,2577) -LexToken(VAR,'N',1,2578) -LexToken(SEMICOLON,';',1,2579) -LexToken(VAR,'N',1,2580) -LexToken(CLOSESQBRACKET,']',1,2581) -LexToken(EOL,'\n',1,2582) -LexToken(VAR,'model',1,2599) -LexToken(DOT,'.',1,2604) -LexToken(VAR,'in',1,2605) -LexToken(ASSIGNMENT,'=',1,2607) -LexToken(VAR,'N',1,2608) -LexToken(EOL,'\n',1,2609) -LexToken(VAR,'model',1,2626) -LexToken(DOT,'.',1,2631) -LexToken(VAR,'ipar',1,2632) -LexToken(ASSIGNMENT,'=',1,2636) -LexToken(VAR,'id',1,2637) -LexToken(EOL,'\n',1,2639) -LexToken(VAR,'x',1,2656) -LexToken(DOT,'.',1,2657) -LexToken(VAR,'graphics',1,2658) -LexToken(ASSIGNMENT,'=',1,2666) -LexToken(VAR,'graphics',1,2667) -LexToken(EOL,'\n',1,2675) -LexToken(VAR,'x',1,2693) -LexToken(DOT,'.',1,2694) -LexToken(VAR,'model',1,2695) -LexToken(ASSIGNMENT,'=',1,2700) -LexToken(VAR,'model',1,2701) -LexToken(EOL,'\n',1,2706) -LexToken(BREAK,'break',1,2723) -LexToken(EOL,'\n',1,2728) -LexToken(END,'end',1,2741) -LexToken(EOL,'\n',1,2744) -LexToken(END,'end',1,2753) -LexToken(EOL,'\n',1,2756) -LexToken(EOL,'\n',1,2757) -LexToken(CASE,'case',1,2762) -LexToken(DQSTRING,'"define"',1,2774) -LexToken(THEN,'then',1,2776) -LexToken(EOL,'\n',1,2780) -LexToken(VAR,'x0',1,2789) -LexToken(ASSIGNMENT,'=',1,2791) -LexToken(OPENSQBRACKET,'[',1,2792) -LexToken(NUMBER,'0',1,2793) -LexToken(CLOSESQBRACKET,']',1,2794) -LexToken(EOL,'\n',1,2795) -LexToken(VAR,'xd0',1,2805) -LexToken(ASSIGNMENT,'=',1,2808) -LexToken(OPENSQBRACKET,'[',1,2809) -LexToken(NUMBER,'0',1,2810) -LexToken(CLOSESQBRACKET,']',1,2811) -LexToken(EOL,'\n',1,2812) -LexToken(VAR,'id',1,2822) -LexToken(ASSIGNMENT,'=',1,2824) -LexToken(OPENSQBRACKET,'[',1,2825) -LexToken(NUMBER,'0',1,2826) -LexToken(CLOSESQBRACKET,']',1,2827) -LexToken(EOL,'\n',1,2828) -LexToken(VAR,'model',1,2838) -LexToken(ASSIGNMENT,'=',1,2843) -LexToken(SCICOS_MODEL,'scicos_model',1,2844) -LexToken(OPENBRACKET,'(',1,2856) -LexToken(CLOSEBRACKET,')',1,2857) -LexToken(EOL,'\n',1,2858) -LexToken(VAR,'model',1,2867) -LexToken(DOT,'.',1,2872) -LexToken(VAR,'sim',1,2873) -LexToken(ASSIGNMENT,'=',1,2876) -LexToken(VAR,'list',1,2877) -LexToken(OPENBRACKET,'(',1,2881) -LexToken(DQSTRING,'"constraint_c"',1,2895) -LexToken(COMMA,',',1,2896) -LexToken(NUMBER,'10004',1,2897) -LexToken(CLOSEBRACKET,')',1,2902) -LexToken(EOL,'\n',1,2903) -LexToken(VAR,'model',1,2912) -LexToken(DOT,'.',1,2917) -LexToken(VAR,'in',1,2918) -LexToken(ASSIGNMENT,'=',1,2920) -LexToken(NUMBER,'1',1,2921) -LexToken(EOL,'\n',1,2922) -LexToken(VAR,'model',1,2931) -LexToken(DOT,'.',1,2936) -LexToken(VAR,'out',1,2937) -LexToken(ASSIGNMENT,'=',1,2940) -LexToken(OPENSQBRACKET,'[',1,2941) -LexToken(NUMBER,'1',1,2942) -LexToken(SEMICOLON,';',1,2943) -LexToken(NUMBER,'1',1,2944) -LexToken(CLOSESQBRACKET,']',1,2945) -LexToken(EOL,'\n',1,2946) -LexToken(VAR,'model',1,2955) -LexToken(DOT,'.',1,2960) -LexToken(VAR,'state',1,2961) -LexToken(ASSIGNMENT,'=',1,2966) -LexToken(OPENSQBRACKET,'[',1,2967) -LexToken(VAR,'x0',1,2968) -LexToken(SEMICOLON,';',1,2970) -LexToken(VAR,'xd0',1,2971) -LexToken(CLOSESQBRACKET,']',1,2974) -LexToken(EOL,'\n',1,2975) -LexToken(VAR,'model',1,2984) -LexToken(DOT,'.',1,2989) -LexToken(VAR,'ipar',1,2990) -LexToken(ASSIGNMENT,'=',1,2994) -LexToken(VAR,'id',1,2995) -LexToken(EOL,'\n',1,2997) -LexToken(VAR,'model',1,3006) -LexToken(DOT,'.',1,3011) -LexToken(VAR,'blocktype',1,3012) -LexToken(ASSIGNMENT,'=',1,3021) -LexToken(DQSTRING,'"c"',1,3024) -LexToken(EOL,'\n',1,3025) -LexToken(VAR,'model',1,3034) -LexToken(DOT,'.',1,3039) -LexToken(VAR,'dep_ut',1,3040) -LexToken(ASSIGNMENT,'=',1,3046) -LexToken(OPENSQBRACKET,'[',1,3047) -LexToken(PREVAR_BOOLEAN,'%f',1,3048) -LexToken(PREVAR_BOOLEAN,'%t',1,3051) -LexToken(CLOSESQBRACKET,']',1,3053) -LexToken(EOL,'\n',1,3054) -LexToken(VAR,'exprs',1,3063) -LexToken(ASSIGNMENT,'=',1,3068) -LexToken(VAR,'list',1,3069) -LexToken(OPENBRACKET,'(',1,3073) -LexToken(VAR,'strcat',1,3074) -LexToken(OPENBRACKET,'(',1,3080) -LexToken(VAR,'sci2exp',1,3081) -LexToken(OPENBRACKET,'(',1,3088) -LexToken(VAR,'x0',1,3089) -LexToken(CLOSEBRACKET,')',1,3091) -LexToken(CLOSEBRACKET,')',1,3092) -LexToken(COMMA,',',1,3093) -LexToken(VAR,'strcat',1,3094) -LexToken(OPENBRACKET,'(',1,3100) -LexToken(VAR,'sci2exp',1,3101) -LexToken(OPENBRACKET,'(',1,3108) -LexToken(VAR,'xd0',1,3109) -LexToken(CLOSEBRACKET,')',1,3112) -LexToken(CLOSEBRACKET,')',1,3113) -LexToken(COMMA,',',1,3114) -LexToken(VAR,'strcat',1,3115) -LexToken(OPENBRACKET,'(',1,3121) -LexToken(VAR,'sci2exp',1,3122) -LexToken(OPENBRACKET,'(',1,3129) -LexToken(VAR,'id',1,3130) -LexToken(CLOSEBRACKET,')',1,3132) -LexToken(CLOSEBRACKET,')',1,3133) -LexToken(CLOSEBRACKET,')',1,3134) -LexToken(EOL,'\n',1,3135) -LexToken(EOL,'\n',1,3136) -LexToken(VAR,'gr_i',1,3145) -LexToken(ASSIGNMENT,'=',1,3149) -LexToken(OPENSQBRACKET,'[',1,3150) -LexToken(CLOSESQBRACKET,']',1,3151) -LexToken(EOL,'\n',1,3152) -LexToken(EOL,'\n',1,3153) -LexToken(VAR,'x',1,3162) -LexToken(ASSIGNMENT,'=',1,3163) -LexToken(VAR,'standard_define',1,3164) -LexToken(OPENBRACKET,'(',1,3179) -LexToken(OPENSQBRACKET,'[',1,3180) -LexToken(NUMBER,'3',1,3181) -LexToken(NUMBER,'2',1,3183) -LexToken(CLOSESQBRACKET,']',1,3184) -LexToken(COMMA,',',1,3185) -LexToken(VAR,'model',1,3186) -LexToken(COMMA,',',1,3191) -LexToken(VAR,'exprs',1,3192) -LexToken(COMMA,',',1,3197) -LexToken(VAR,'gr_i',1,3198) -LexToken(CLOSEBRACKET,')',1,3202) -LexToken(EOL,'\n',1,3203) -LexToken(END,'end',1,3208) -LexToken(EOL,'\n',1,3211) -LexToken(ENDFUNCTION,'endfunction',1,3212) -LexToken(EOL,'\n',1,3223) +/* autogenerated from "macros/Misc/CONSTRAINT2_c.sci" */ +function CONSTRAINT2_c() { +CONSTRAINT2_c.prototype.get = function CONSTRAINT2_c() { +} +CONSTRAINT2_c.prototype.set = function CONSTRAINT2_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +ask_again=None; +[ok,x0,xd0,id,exprs]=scicos_getvalue("Set Constraint block parameters",["Initial guess values of states x","Initial guess values of derivative x\'","Id(i)=1: if x\'(i) is present in the feedback, else Id(i)=0"],list("vec",-1,"vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +N=size(x0,"*"); +xd0=xd0.slice(); +Nxd=size(xd0,"*"); +id=id.slice(); +Nid=size(id,"*"); +if ((N!=Nxd)||(N!=Nid)) { +message("incompatible sizes, states, their derivatives, and ID should be the same size "); +ask_again=true; +} +if ((N<=0&&!ask_again)) { +x_message("number of states (constraints) must be > 0 "); +ask_again=true; +} +if ((!ask_again)) { +for(i=1;i<=N;i+=1) { +if (!((id(i)==0)||(id(i)==1))) { +ask_again=true; +x_message(["Id(i) must be either","0 when x\'(i) is not present in the feedback","1: when x\'(i) is present in the feedback"]); +break +} +if ((id(i)==0)) { +id[i]=-1; +} +} +} +if (!ask_again) { +graphics.exprs=exprs; +model.state=[x0,xd0]; +model.out=[N,N]; +model.in=N; +model.ipar=id; +x.graphics=graphics; +x.model=model; +break +} +} +} +CONSTRAINT2_c.prototype.define = function CONSTRAINT2_c() { +x0=[0]; +xd0=[0]; +id=[0]; +model=scicos_model(); +model.sim=list("constraint_c",10004); +model.in=1; +model.out=[1,1]; +model.state=[x0,xd0]; +model.ipar=id; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=list(strcat(sci2exp(x0)),strcat(sci2exp(xd0)),strcat(sci2exp(id))); +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +CONSTRAINT2_c.prototype.details = function CONSTRAINT2_c() { +} +} diff --git a/js/Misc/CONSTRAINT_c.js b/js/Misc/CONSTRAINT_c.js index a9a955e6..de4018a8 100644 --- a/js/Misc/CONSTRAINT_c.js +++ b/js/Misc/CONSTRAINT_c.js @@ -1,351 +1,50 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CONSTRAINT_c',1,852) -LexToken(OPENBRACKET,'(',1,864) -LexToken(VAR,'job',1,865) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg1',1,869) -LexToken(COMMA,',',1,873) -LexToken(VAR,'arg2',1,874) -LexToken(CLOSEBRACKET,')',1,878) -LexToken(EOL,'\n',1,879) -LexToken(EOL,'\n',1,902) -LexToken(VAR,'x',1,907) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(VAR,'y',1,917) -LexToken(ASSIGNMENT,'=',1,918) -LexToken(OPENSQBRACKET,'[',1,919) -LexToken(CLOSESQBRACKET,']',1,920) -LexToken(EOL,'\n',1,921) -LexToken(VAR,'typ',1,927) -LexToken(ASSIGNMENT,'=',1,930) -LexToken(OPENSQBRACKET,'[',1,931) -LexToken(CLOSESQBRACKET,']',1,932) -LexToken(EOL,'\n',1,933) -LexToken(SELECT,'select',1,939) -LexToken(VAR,'job',1,946) -LexToken(EOL,'\n',1,949) -LexToken(CASE,'case',1,954) -LexToken(DQSTRING,'"set"',1,963) -LexToken(THEN,'then',1,965) -LexToken(EOL,'\n',1,969) -LexToken(VAR,'x',1,978) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(VAR,'arg1',1,980) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'graphics',1,993) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'arg1',1,1002) -LexToken(DOT,'.',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'exprs',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'graphics',1,1031) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'exprs',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(VAR,'model',1,1054) -LexToken(ASSIGNMENT,'=',1,1059) -LexToken(VAR,'arg1',1,1060) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'model',1,1065) -LexToken(EOL,'\n',1,1070) -LexToken(WHILE,'while',1,1080) -LexToken(PREVAR_BOOLEAN,'%t',1,1086) -LexToken(DO,'do',1,1089) -LexToken(EOL,'\n',1,1091) -LexToken(OPENSQBRACKET,'[',1,1104) -LexToken(VAR,'ok',1,1105) -LexToken(COMMA,',',1,1107) -LexToken(VAR,'x0',1,1108) -LexToken(COMMA,',',1,1110) -LexToken(VAR,'exprs',1,1111) -LexToken(CLOSESQBRACKET,']',1,1116) -LexToken(ASSIGNMENT,'=',1,1117) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1118) -LexToken(OPENBRACKET,'(',1,1133) -LexToken(DQSTRING,'"Set solver block parameters"',1,1162) -LexToken(COMMA,',',1,1163) -LexToken(DQSTRING,'"Initial guess values"',1,1200) -LexToken(COMMA,',',1,1201) -LexToken(VAR,'list',1,1202) -LexToken(OPENBRACKET,'(',1,1206) -LexToken(DQSTRING,'"vec"',1,1211) -LexToken(COMMA,',',1,1212) -LexToken(ADDITION,'-',1,1213) -LexToken(NUMBER,'1',1,1214) -LexToken(CLOSEBRACKET,')',1,1215) -LexToken(COMMA,',',1,1216) -LexToken(VAR,'exprs',1,1217) -LexToken(CLOSEBRACKET,')',1,1222) -LexToken(EOL,'\n',1,1223) -LexToken(IF,'if',1,1236) -LexToken(NOT,'~',1,1239) -LexToken(VAR,'ok',1,1240) -LexToken(THEN,'then',1,1243) -LexToken(EOL,'\n',1,1247) -LexToken(BREAK,'break',1,1264) -LexToken(EOL,'\n',1,1269) -LexToken(END,'end',1,1283) -LexToken(EOL,'\n',1,1286) -LexToken(VAR,'x0',1,1299) -LexToken(ASSIGNMENT,'=',1,1301) -LexToken(VAR,'x0',1,1302) -LexToken(OPENBRACKET,'(',1,1304) -LexToken(COLON,':',1,1305) -LexToken(CLOSEBRACKET,')',1,1306) -LexToken(EOL,'\n',1,1307) -LexToken(VAR,'N',1,1321) -LexToken(ASSIGNMENT,'=',1,1322) -LexToken(VAR,'size',1,1323) -LexToken(OPENBRACKET,'(',1,1327) -LexToken(VAR,'x0',1,1328) -LexToken(COMMA,',',1,1330) -LexToken(DQSTRING,'"*"',1,1333) -LexToken(CLOSEBRACKET,')',1,1334) -LexToken(EOL,'\n',1,1335) -LexToken(EOL,'\n',1,1337) -LexToken(IF,'if',1,1350) -LexToken(VAR,'N',1,1353) -LexToken(COMPARISON,'<=',1,1354) -LexToken(NUMBER,'0',1,1356) -LexToken(THEN,'then',1,1358) -LexToken(EOL,'\n',1,1362) -LexToken(VAR,'message',1,1379) -LexToken(OPENBRACKET,'(',1,1386) -LexToken(DQSTRING,'"number of states (constraints) must be > 0 "',1,1431) -LexToken(CLOSEBRACKET,')',1,1432) -LexToken(EOL,'\n',1,1433) -LexToken(ELSE,'else',1,1446) -LexToken(EOL,'\n',1,1450) -LexToken(OPENSQBRACKET,'[',1,1467) -LexToken(VAR,'model',1,1468) -LexToken(COMMA,',',1,1473) -LexToken(VAR,'graphics',1,1474) -LexToken(COMMA,',',1,1482) -LexToken(VAR,'ok',1,1483) -LexToken(CLOSESQBRACKET,']',1,1485) -LexToken(ASSIGNMENT,'=',1,1486) -LexToken(VAR,'check_io',1,1487) -LexToken(OPENBRACKET,'(',1,1495) -LexToken(VAR,'model',1,1496) -LexToken(COMMA,',',1,1501) -LexToken(VAR,'graphics',1,1502) -LexToken(COMMA,',',1,1510) -LexToken(VAR,'N',1,1511) -LexToken(COMMA,',',1,1512) -LexToken(VAR,'N',1,1513) -LexToken(COMMA,',',1,1514) -LexToken(OPENSQBRACKET,'[',1,1515) -LexToken(CLOSESQBRACKET,']',1,1516) -LexToken(COMMA,',',1,1517) -LexToken(OPENSQBRACKET,'[',1,1518) -LexToken(CLOSESQBRACKET,']',1,1519) -LexToken(CLOSEBRACKET,')',1,1520) -LexToken(EOL,'\n',1,1521) -LexToken(IF,'if',1,1538) -LexToken(VAR,'ok',1,1541) -LexToken(THEN,'then',1,1544) -LexToken(EOL,'\n',1,1548) -LexToken(VAR,'graphics',1,1569) -LexToken(DOT,'.',1,1577) -LexToken(VAR,'exprs',1,1578) -LexToken(ASSIGNMENT,'=',1,1583) -LexToken(VAR,'exprs',1,1584) -LexToken(EOL,'\n',1,1589) -LexToken(VAR,'model',1,1610) -LexToken(DOT,'.',1,1615) -LexToken(VAR,'state',1,1616) -LexToken(ASSIGNMENT,'=',1,1621) -LexToken(OPENSQBRACKET,'[',1,1622) -LexToken(VAR,'x0',1,1623) -LexToken(SEMICOLON,';',1,1625) -LexToken(VAR,'zeros',1,1626) -LexToken(OPENBRACKET,'(',1,1631) -LexToken(VAR,'N',1,1632) -LexToken(COMMA,',',1,1633) -LexToken(NUMBER,'1',1,1634) -LexToken(CLOSEBRACKET,')',1,1635) -LexToken(CLOSESQBRACKET,']',1,1636) -LexToken(EOL,'\n',1,1637) -LexToken(VAR,'model',1,1659) -LexToken(DOT,'.',1,1664) -LexToken(VAR,'out',1,1665) -LexToken(ASSIGNMENT,'=',1,1668) -LexToken(VAR,'N',1,1669) -LexToken(EOL,'\n',1,1670) -LexToken(VAR,'model',1,1691) -LexToken(DOT,'.',1,1696) -LexToken(VAR,'in',1,1697) -LexToken(ASSIGNMENT,'=',1,1699) -LexToken(VAR,'N',1,1700) -LexToken(EOL,'\n',1,1701) -LexToken(VAR,'model',1,1722) -LexToken(DOT,'.',1,1727) -LexToken(VAR,'ipar',1,1728) -LexToken(ASSIGNMENT,'=',1,1732) -LexToken(ADDITION,'-',1,1733) -LexToken(NUMBER,'1',1,1734) -LexToken(MULTIPLICATION,'*',1,1735) -LexToken(VAR,'ones',1,1736) -LexToken(OPENBRACKET,'(',1,1740) -LexToken(VAR,'N',1,1741) -LexToken(COMMA,',',1,1742) -LexToken(NUMBER,'1',1,1743) -LexToken(CLOSEBRACKET,')',1,1744) -LexToken(EOL,'\n',1,1745) -LexToken(VAR,'x',1,1767) -LexToken(DOT,'.',1,1768) -LexToken(VAR,'graphics',1,1769) -LexToken(ASSIGNMENT,'=',1,1777) -LexToken(VAR,'graphics',1,1778) -LexToken(EOL,'\n',1,1786) -LexToken(VAR,'x',1,1808) -LexToken(DOT,'.',1,1809) -LexToken(VAR,'model',1,1810) -LexToken(ASSIGNMENT,'=',1,1815) -LexToken(VAR,'model',1,1816) -LexToken(EOL,'\n',1,1821) -LexToken(BREAK,'break',1,1842) -LexToken(EOL,'\n',1,1847) -LexToken(END,'end',1,1864) -LexToken(EOL,'\n',1,1867) -LexToken(END,'end',1,1880) -LexToken(EOL,'\n',1,1883) -LexToken(END,'end',1,1892) -LexToken(EOL,'\n',1,1895) -LexToken(EOL,'\n',1,1896) -LexToken(EOL,'\n',1,1897) -LexToken(CASE,'case',1,1902) -LexToken(DQSTRING,'"define"',1,1914) -LexToken(THEN,'then',1,1916) -LexToken(EOL,'\n',1,1920) -LexToken(VAR,'x0',1,1929) -LexToken(ASSIGNMENT,'=',1,1931) -LexToken(OPENSQBRACKET,'[',1,1932) -LexToken(NUMBER,'0',1,1933) -LexToken(SEMICOLON,';',1,1934) -LexToken(NUMBER,'0',1,1935) -LexToken(CLOSESQBRACKET,']',1,1936) -LexToken(EOL,'\n',1,1937) -LexToken(VAR,'model',1,1946) -LexToken(ASSIGNMENT,'=',1,1951) -LexToken(SCICOS_MODEL,'scicos_model',1,1952) -LexToken(OPENBRACKET,'(',1,1964) -LexToken(CLOSEBRACKET,')',1,1965) -LexToken(EOL,'\n',1,1966) -LexToken(VAR,'model',1,1975) -LexToken(DOT,'.',1,1980) -LexToken(VAR,'sim',1,1981) -LexToken(ASSIGNMENT,'=',1,1984) -LexToken(VAR,'list',1,1985) -LexToken(OPENBRACKET,'(',1,1989) -LexToken(DQSTRING,'"constraint_c"',1,2003) -LexToken(COMMA,',',1,2004) -LexToken(NUMBER,'10004',1,2005) -LexToken(CLOSEBRACKET,')',1,2010) -LexToken(EOL,'\n',1,2011) -LexToken(VAR,'model',1,2020) -LexToken(DOT,'.',1,2025) -LexToken(VAR,'in',1,2026) -LexToken(ASSIGNMENT,'=',1,2028) -LexToken(NUMBER,'1',1,2029) -LexToken(EOL,'\n',1,2030) -LexToken(VAR,'model',1,2039) -LexToken(DOT,'.',1,2044) -LexToken(VAR,'out',1,2045) -LexToken(ASSIGNMENT,'=',1,2048) -LexToken(NUMBER,'1',1,2049) -LexToken(EOL,'\n',1,2050) -LexToken(VAR,'model',1,2059) -LexToken(DOT,'.',1,2064) -LexToken(VAR,'ipar',1,2065) -LexToken(ASSIGNMENT,'=',1,2069) -LexToken(NUMBER,'0',1,2070) -LexToken(EOL,'\n',1,2071) -LexToken(VAR,'model',1,2080) -LexToken(DOT,'.',1,2085) -LexToken(VAR,'state',1,2086) -LexToken(ASSIGNMENT,'=',1,2091) -LexToken(VAR,'x0',1,2092) -LexToken(EOL,'\n',1,2094) -LexToken(VAR,'model',1,2103) -LexToken(DOT,'.',1,2108) -LexToken(VAR,'blocktype',1,2109) -LexToken(ASSIGNMENT,'=',1,2118) -LexToken(DQSTRING,'"c"',1,2121) -LexToken(EOL,'\n',1,2122) -LexToken(VAR,'model',1,2131) -LexToken(DOT,'.',1,2136) -LexToken(VAR,'dep_ut',1,2137) -LexToken(ASSIGNMENT,'=',1,2143) -LexToken(OPENSQBRACKET,'[',1,2144) -LexToken(PREVAR_BOOLEAN,'%f',1,2145) -LexToken(PREVAR_BOOLEAN,'%t',1,2148) -LexToken(CLOSESQBRACKET,']',1,2150) -LexToken(EOL,'\n',1,2151) -LexToken(VAR,'exprs',1,2160) -LexToken(ASSIGNMENT,'=',1,2165) -LexToken(DQSTRING,'"0"',1,2168) -LexToken(EOL,'\n',1,2169) -LexToken(EOL,'\n',1,2170) -LexToken(VAR,'gr_i',1,2179) -LexToken(ASSIGNMENT,'=',1,2183) -LexToken(OPENSQBRACKET,'[',1,2184) -LexToken(CLOSESQBRACKET,']',1,2185) -LexToken(EOL,'\n',1,2186) -LexToken(EOL,'\n',1,2188) -LexToken(VAR,'x',1,2197) -LexToken(ASSIGNMENT,'=',1,2198) -LexToken(VAR,'standard_define',1,2199) -LexToken(OPENBRACKET,'(',1,2214) -LexToken(OPENSQBRACKET,'[',1,2215) -LexToken(NUMBER,'3',1,2216) -LexToken(NUMBER,'2',1,2218) -LexToken(CLOSESQBRACKET,']',1,2219) -LexToken(COMMA,',',1,2220) -LexToken(VAR,'model',1,2221) -LexToken(COMMA,',',1,2226) -LexToken(VAR,'exprs',1,2227) -LexToken(COMMA,',',1,2232) -LexToken(VAR,'gr_i',1,2233) -LexToken(CLOSEBRACKET,')',1,2237) -LexToken(EOL,'\n',1,2238) -LexToken(END,'end',1,2243) -LexToken(EOL,'\n',1,2246) -LexToken(ENDFUNCTION,'endfunction',1,2247) -LexToken(EOL,'\n',1,2258) -LexToken(EOL,'\n',1,2259) -LexToken(EOL,'\n',1,2260) +/* autogenerated from "macros/Misc/CONSTRAINT_c.sci" */ +function CONSTRAINT_c() { +CONSTRAINT_c.prototype.get = function CONSTRAINT_c() { +} +CONSTRAINT_c.prototype.set = function CONSTRAINT_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,exprs]=scicos_getvalue("Set solver block parameters","Initial guess values",list("vec",-1),exprs); +if (!ok) { +break +} +x0=x0.slice(); +N=size(x0,"*"); +if (N<=0) { +message("number of states (constraints) must be > 0 "); +} else { +[model,graphics,ok]=check_io(model,graphics,N,N,[],[]); +if (ok) { +graphics.exprs=exprs; +model.state=[x0,zeros(N,1)]; +model.out=N; +model.in=N; +model.ipar=-1*ones(N,1); +x.graphics=graphics; +x.model=model; +break +} +} +} +} +CONSTRAINT_c.prototype.define = function CONSTRAINT_c() { +x0=[0,0]; +model=scicos_model(); +model.sim=list("constraint_c",10004); +model.in=1; +model.out=1; +model.ipar=0; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs="0"; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +CONSTRAINT_c.prototype.details = function CONSTRAINT_c() { +} +} diff --git a/js/Misc/DEADBAND.js b/js/Misc/DEADBAND.js index ce2a4140..8ffdab65 100644 --- a/js/Misc/DEADBAND.js +++ b/js/Misc/DEADBAND.js @@ -1,353 +1,53 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DEADBAND',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'maxp',1,1082) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'minp',1,1087) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'zeroc',1,1092) -LexToken(COMMA,',',1,1097) -LexToken(VAR,'exprs',1,1098) -LexToken(CLOSESQBRACKET,']',1,1103) -LexToken(ASSIGNMENT,'=',1,1104) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1105) -LexToken(OPENBRACKET,'(',1,1120) -LexToken(DQSTRING,'"Set Deadband parameters"',1,1145) -LexToken(COMMA,',',1,1146) -LexToken(OPENSQBRACKET,'[',1,1162) -LexToken(DQSTRING,'"End of dead band"',1,1180) -LexToken(SEMICOLON,';',1,1181) -LexToken(DQSTRING,'"Start of dead band"',1,1201) -LexToken(SEMICOLON,';',1,1202) -LexToken(DQSTRING,'"zero crossing (0:no, 1:yes)"',1,1231) -LexToken(CLOSESQBRACKET,']',1,1232) -LexToken(COMMA,',',1,1233) -LexToken(VAR,'list',1,1234) -LexToken(OPENBRACKET,'(',1,1238) -LexToken(DQSTRING,'"vec"',1,1243) -LexToken(COMMA,',',1,1244) -LexToken(NUMBER,'1',1,1245) -LexToken(COMMA,',',1,1246) -LexToken(DQSTRING,'"vec"',1,1251) -LexToken(COMMA,',',1,1252) -LexToken(NUMBER,'1',1,1253) -LexToken(COMMA,',',1,1254) -LexToken(DQSTRING,'"vec"',1,1259) -LexToken(COMMA,',',1,1260) -LexToken(NUMBER,'1',1,1261) -LexToken(CLOSEBRACKET,')',1,1262) -LexToken(COMMA,',',1,1263) -LexToken(VAR,'exprs',1,1264) -LexToken(CLOSEBRACKET,')',1,1269) -LexToken(EOL,'\n',1,1270) -LexToken(IF,'if',1,1283) -LexToken(NOT,'~',1,1286) -LexToken(VAR,'ok',1,1287) -LexToken(THEN,'then',1,1290) -LexToken(EOL,'\n',1,1294) -LexToken(BREAK,'break',1,1311) -LexToken(EOL,'\n',1,1316) -LexToken(END,'end',1,1330) -LexToken(EOL,'\n',1,1333) -LexToken(IF,'if',1,1346) -LexToken(VAR,'maxp',1,1349) -LexToken(COMPARISON,'<=',1,1353) -LexToken(VAR,'minp',1,1355) -LexToken(THEN,'then',1,1361) -LexToken(EOL,'\n',1,1365) -LexToken(VAR,'message',1,1382) -LexToken(OPENBRACKET,'(',1,1389) -LexToken(DQSTRING,'"Upper limit must be > Lower limit"',1,1424) -LexToken(CLOSEBRACKET,')',1,1425) -LexToken(EOL,'\n',1,1426) -LexToken(ELSE,'else',1,1439) -LexToken(EOL,'\n',1,1443) -LexToken(VAR,'rpar',1,1460) -LexToken(ASSIGNMENT,'=',1,1464) -LexToken(OPENSQBRACKET,'[',1,1465) -LexToken(VAR,'maxp',1,1466) -LexToken(SEMICOLON,';',1,1470) -LexToken(VAR,'minp',1,1471) -LexToken(CLOSESQBRACKET,']',1,1475) -LexToken(EOL,'\n',1,1476) -LexToken(VAR,'model',1,1493) -LexToken(DOT,'.',1,1498) -LexToken(VAR,'rpar',1,1499) -LexToken(ASSIGNMENT,'=',1,1503) -LexToken(VAR,'rpar',1,1504) -LexToken(EOL,'\n',1,1508) -LexToken(IF,'if',1,1525) -LexToken(VAR,'zeroc',1,1528) -LexToken(COMPARISON,'<>',1,1533) -LexToken(NUMBER,'0',1,1535) -LexToken(THEN,'then',1,1537) -LexToken(EOL,'\n',1,1541) -LexToken(VAR,'model',1,1562) -LexToken(DOT,'.',1,1567) -LexToken(VAR,'nzcross',1,1568) -LexToken(ASSIGNMENT,'=',1,1575) -LexToken(NUMBER,'2',1,1576) -LexToken(EOL,'\n',1,1577) -LexToken(VAR,'model',1,1598) -LexToken(DOT,'.',1,1603) -LexToken(VAR,'nmode',1,1604) -LexToken(ASSIGNMENT,'=',1,1609) -LexToken(NUMBER,'1',1,1610) -LexToken(EOL,'\n',1,1611) -LexToken(ELSE,'else',1,1628) -LexToken(EOL,'\n',1,1632) -LexToken(VAR,'model',1,1653) -LexToken(DOT,'.',1,1658) -LexToken(VAR,'nzcross',1,1659) -LexToken(ASSIGNMENT,'=',1,1666) -LexToken(NUMBER,'0',1,1667) -LexToken(EOL,'\n',1,1668) -LexToken(VAR,'model',1,1689) -LexToken(DOT,'.',1,1694) -LexToken(VAR,'nmode',1,1695) -LexToken(ASSIGNMENT,'=',1,1700) -LexToken(NUMBER,'0',1,1701) -LexToken(EOL,'\n',1,1702) -LexToken(END,'end',1,1719) -LexToken(EOL,'\n',1,1722) -LexToken(VAR,'graphics',1,1739) -LexToken(DOT,'.',1,1747) -LexToken(VAR,'exprs',1,1748) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(VAR,'exprs',1,1754) -LexToken(EOL,'\n',1,1759) -LexToken(VAR,'x',1,1776) -LexToken(DOT,'.',1,1777) -LexToken(VAR,'graphics',1,1778) -LexToken(ASSIGNMENT,'=',1,1786) -LexToken(VAR,'graphics',1,1787) -LexToken(EOL,'\n',1,1795) -LexToken(VAR,'x',1,1813) -LexToken(DOT,'.',1,1814) -LexToken(VAR,'model',1,1815) -LexToken(ASSIGNMENT,'=',1,1820) -LexToken(VAR,'model',1,1821) -LexToken(EOL,'\n',1,1826) -LexToken(BREAK,'break',1,1843) -LexToken(EOL,'\n',1,1848) -LexToken(END,'end',1,1861) -LexToken(EOL,'\n',1,1864) -LexToken(END,'end',1,1873) -LexToken(EOL,'\n',1,1876) -LexToken(CASE,'case',1,1881) -LexToken(DQSTRING,'"define"',1,1893) -LexToken(THEN,'then',1,1895) -LexToken(EOL,'\n',1,1899) -LexToken(VAR,'minp',1,1908) -LexToken(ASSIGNMENT,'=',1,1912) -LexToken(ADDITION,'-',1,1913) -LexToken(NUMBER,'.5',1,1914) -LexToken(EOL,'\n',1,1916) -LexToken(VAR,'maxp',1,1926) -LexToken(ASSIGNMENT,'=',1,1930) -LexToken(NUMBER,'.5',1,1931) -LexToken(EOL,'\n',1,1933) -LexToken(VAR,'rpar',1,1943) -LexToken(ASSIGNMENT,'=',1,1947) -LexToken(OPENSQBRACKET,'[',1,1948) -LexToken(VAR,'maxp',1,1949) -LexToken(SEMICOLON,';',1,1953) -LexToken(VAR,'minp',1,1954) -LexToken(CLOSESQBRACKET,']',1,1958) -LexToken(EOL,'\n',1,1959) -LexToken(VAR,'model',1,1968) -LexToken(ASSIGNMENT,'=',1,1973) -LexToken(SCICOS_MODEL,'scicos_model',1,1974) -LexToken(OPENBRACKET,'(',1,1986) -LexToken(CLOSEBRACKET,')',1,1987) -LexToken(EOL,'\n',1,1988) -LexToken(VAR,'model',1,1997) -LexToken(DOT,'.',1,2002) -LexToken(VAR,'sim',1,2003) -LexToken(ASSIGNMENT,'=',1,2006) -LexToken(VAR,'list',1,2007) -LexToken(OPENBRACKET,'(',1,2011) -LexToken(DQSTRING,'"deadband"',1,2021) -LexToken(COMMA,',',1,2022) -LexToken(NUMBER,'4',1,2023) -LexToken(CLOSEBRACKET,')',1,2024) -LexToken(EOL,'\n',1,2025) -LexToken(VAR,'model',1,2034) -LexToken(DOT,'.',1,2039) -LexToken(VAR,'in',1,2040) -LexToken(ASSIGNMENT,'=',1,2042) -LexToken(NUMBER,'1',1,2043) -LexToken(EOL,'\n',1,2044) -LexToken(VAR,'model',1,2053) -LexToken(DOT,'.',1,2058) -LexToken(VAR,'nzcross',1,2059) -LexToken(ASSIGNMENT,'=',1,2066) -LexToken(NUMBER,'2',1,2067) -LexToken(EOL,'\n',1,2068) -LexToken(VAR,'model',1,2077) -LexToken(DOT,'.',1,2082) -LexToken(VAR,'nmode',1,2083) -LexToken(ASSIGNMENT,'=',1,2088) -LexToken(NUMBER,'1',1,2089) -LexToken(EOL,'\n',1,2090) -LexToken(VAR,'model',1,2099) -LexToken(DOT,'.',1,2104) -LexToken(VAR,'out',1,2105) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(NUMBER,'1',1,2109) -LexToken(EOL,'\n',1,2110) -LexToken(VAR,'model',1,2119) -LexToken(DOT,'.',1,2124) -LexToken(VAR,'rpar',1,2125) -LexToken(ASSIGNMENT,'=',1,2129) -LexToken(VAR,'rpar',1,2130) -LexToken(EOL,'\n',1,2134) -LexToken(VAR,'model',1,2143) -LexToken(DOT,'.',1,2148) -LexToken(VAR,'blocktype',1,2149) -LexToken(ASSIGNMENT,'=',1,2158) -LexToken(DQSTRING,'"c"',1,2161) -LexToken(EOL,'\n',1,2162) -LexToken(VAR,'model',1,2171) -LexToken(DOT,'.',1,2176) -LexToken(VAR,'dep_ut',1,2177) -LexToken(ASSIGNMENT,'=',1,2183) -LexToken(OPENSQBRACKET,'[',1,2184) -LexToken(PREVAR_BOOLEAN,'%t',1,2185) -LexToken(PREVAR_BOOLEAN,'%f',1,2188) -LexToken(CLOSESQBRACKET,']',1,2190) -LexToken(EOL,'\n',1,2191) -LexToken(EOL,'\n',1,2192) -LexToken(VAR,'exprs',1,2201) -LexToken(ASSIGNMENT,'=',1,2206) -LexToken(OPENSQBRACKET,'[',1,2207) -LexToken(VAR,'string',1,2208) -LexToken(OPENBRACKET,'(',1,2214) -LexToken(VAR,'maxp',1,2215) -LexToken(CLOSEBRACKET,')',1,2219) -LexToken(SEMICOLON,';',1,2220) -LexToken(VAR,'string',1,2221) -LexToken(OPENBRACKET,'(',1,2227) -LexToken(VAR,'minp',1,2228) -LexToken(CLOSEBRACKET,')',1,2232) -LexToken(SEMICOLON,';',1,2233) -LexToken(VAR,'string',1,2234) -LexToken(OPENBRACKET,'(',1,2240) -LexToken(VAR,'model',1,2241) -LexToken(DOT,'.',1,2246) -LexToken(VAR,'nmode',1,2247) -LexToken(CLOSEBRACKET,')',1,2252) -LexToken(CLOSESQBRACKET,']',1,2253) -LexToken(EOL,'\n',1,2254) -LexToken(VAR,'gr_i',1,2263) -LexToken(ASSIGNMENT,'=',1,2267) -LexToken(OPENSQBRACKET,'[',1,2268) -LexToken(CLOSESQBRACKET,']',1,2269) -LexToken(EOL,'\n',1,2270) -LexToken(VAR,'x',1,2279) -LexToken(ASSIGNMENT,'=',1,2280) -LexToken(VAR,'standard_define',1,2281) -LexToken(OPENBRACKET,'(',1,2296) -LexToken(OPENSQBRACKET,'[',1,2297) -LexToken(NUMBER,'2',1,2298) -LexToken(NUMBER,'2',1,2300) -LexToken(CLOSESQBRACKET,']',1,2301) -LexToken(COMMA,',',1,2302) -LexToken(VAR,'model',1,2303) -LexToken(COMMA,',',1,2308) -LexToken(VAR,'exprs',1,2309) -LexToken(COMMA,',',1,2314) -LexToken(VAR,'gr_i',1,2315) -LexToken(CLOSEBRACKET,')',1,2319) -LexToken(EOL,'\n',1,2320) -LexToken(END,'end',1,2325) -LexToken(EOL,'\n',1,2328) -LexToken(ENDFUNCTION,'endfunction',1,2329) -LexToken(EOL,'\n',1,2340) +/* autogenerated from "macros/Misc/DEADBAND.sci" */ +function DEADBAND() { +DEADBAND.prototype.get = function DEADBAND() { +} +DEADBAND.prototype.set = function DEADBAND() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,maxp,minp,zeroc,exprs]=scicos_getvalue("Set Deadband parameters",["End of dead band","Start of dead band","zero crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (maxp<=minp) { +message("Upper limit must be > Lower limit"); +} else { +rpar=[maxp,minp]; +model.rpar=rpar; +if (zeroc!=0) { +model.nzcross=2; +model.nmode=1; +} else { +model.nzcross=0; +model.nmode=0; +} +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +DEADBAND.prototype.define = function DEADBAND() { +minp=-.5; +maxp=.5; +rpar=[maxp,minp]; +model=scicos_model(); +model.sim=list("deadband",4); +model.in=1; +model.nzcross=2; +model.nmode=1; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(maxp),string(minp),string(model.nmode)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DEADBAND.prototype.details = function DEADBAND() { +} +} diff --git a/js/Misc/DEBUG.js b/js/Misc/DEBUG.js index 6a068f98..854cebc1 100644 --- a/js/Misc/DEBUG.js +++ b/js/Misc/DEBUG.js @@ -1,300 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DEBUG',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'textmp',1,1025) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'exprs',1,1032) -LexToken(OPENBRACKET,'(',1,1037) -LexToken(NUMBER,'2',1,1038) -LexToken(CLOSEBRACKET,')',1,1039) -LexToken(EOL,'\n',1,1040) -LexToken(VAR,'ok',1,1049) -LexToken(ASSIGNMENT,'=',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1052) -LexToken(EOL,'\n',1,1054) -LexToken(WHILE,'while',1,1063) -LexToken(NUMBER,'1',1,1069) -LexToken(COMPARISON,'==',1,1070) -LexToken(NUMBER,'1',1,1072) -LexToken(EOL,'\n',1,1073) -LexToken(OPENSQBRACKET,'[',1,1086) -LexToken(VAR,'txt',1,1087) -LexToken(CLOSESQBRACKET,']',1,1090) -LexToken(ASSIGNMENT,'=',1,1091) -LexToken(VAR,'dialog',1,1092) -LexToken(OPENBRACKET,'(',1,1098) -LexToken(OPENSQBRACKET,'[',1,1099) -LexToken(DQSTRING,'"Enter scilab instructions for debugging."',1,1141) -LexToken(SEMICOLON,';\n',1,1142) -LexToken(DQSTRING,'" Inputs are block and flag, output is block"',1,1200) -LexToken(CLOSESQBRACKET,']',1,1201) -LexToken(COMMA,',',1,1202) -LexToken(VAR,'textmp',1,1218) -LexToken(CLOSEBRACKET,')',1,1224) -LexToken(EOL,'\n',1,1225) -LexToken(EOL,'\n',1,1227) -LexToken(IF,'if',1,1240) -LexToken(VAR,'txt',1,1243) -LexToken(COMPARISON,'<>',1,1246) -LexToken(OPENSQBRACKET,'[',1,1248) -LexToken(CLOSESQBRACKET,']',1,1249) -LexToken(THEN,'then',1,1251) -LexToken(EOL,'\n',1,1255) -LexToken(VAR,'tt',1,1272) -LexToken(ASSIGNMENT,'=',1,1274) -LexToken(OPENSQBRACKET,'[',1,1275) -LexToken(DQSTRING,'"block=debug_scicos(block,flag)"',1,1307) -LexToken(CLOSESQBRACKET,']',1,1308) -LexToken(EOL,'\n',1,1309) -LexToken(EOL,'\n',1,1310) -LexToken(IF,'if',1,1327) -LexToken(VAR,'execstr',1,1330) -LexToken(OPENBRACKET,'(',1,1337) -LexToken(DQSTRING,'"deff(tt,txt)"',1,1351) -LexToken(COMMA,',',1,1352) -LexToken(DQSTRING,'"errcatch"',1,1362) -LexToken(CLOSEBRACKET,')',1,1363) -LexToken(COMPARISON,'==',1,1364) -LexToken(NUMBER,'0',1,1366) -LexToken(THEN,'then',1,1368) -LexToken(EOL,'\n',1,1372) -LexToken(VAR,'warnMode',1,1393) -LexToken(ASSIGNMENT,'=',1,1402) -LexToken(VAR,'warning',1,1404) -LexToken(OPENBRACKET,'(',1,1411) -LexToken(DQSTRING,'"query"',1,1418) -LexToken(CLOSEBRACKET,')',1,1419) -LexToken(EOL,'\n',1,1420) -LexToken(VAR,'warning',1,1442) -LexToken(OPENBRACKET,'(',1,1449) -LexToken(DQSTRING,'"off"',1,1454) -LexToken(CLOSEBRACKET,')',1,1455) -LexToken(EOL,'\n',1,1456) -LexToken(VAR,'save',1,1478) -LexToken(OPENBRACKET,'(',1,1482) -LexToken(VAR,'TMPDIR',1,1483) -LexToken(ADDITION,'+',1,1489) -LexToken(DQSTRING,'"/debug_scicos"',1,1504) -LexToken(COMMA,',',1,1505) -LexToken(VAR,'debug_scicos',1,1507) -LexToken(CLOSEBRACKET,')',1,1519) -LexToken(EOL,'\n',1,1520) -LexToken(VAR,'warning',1,1541) -LexToken(OPENBRACKET,'(',1,1548) -LexToken(VAR,'warnMode',1,1549) -LexToken(CLOSEBRACKET,')',1,1557) -LexToken(EOL,'\n',1,1558) -LexToken(VAR,'exprs',1,1580) -LexToken(OPENBRACKET,'(',1,1585) -LexToken(NUMBER,'2',1,1586) -LexToken(CLOSEBRACKET,')',1,1587) -LexToken(ASSIGNMENT,'=',1,1588) -LexToken(VAR,'txt',1,1589) -LexToken(EOL,'\n',1,1592) -LexToken(IF,'if',1,1613) -LexToken(OPENBRACKET,'(',1,1616) -LexToken(SCICOS_DEBUG,'scicos_debug',1,1617) -LexToken(OPENBRACKET,'(',1,1629) -LexToken(CLOSEBRACKET,')',1,1630) -LexToken(COMPARISON,'<>',1,1631) -LexToken(NUMBER,'2',1,1633) -LexToken(LOGICAL,'&',1,1635) -LexToken(SCICOS_DEBUG,'scicos_debug',1,1637) -LexToken(OPENBRACKET,'(',1,1649) -LexToken(CLOSEBRACKET,')',1,1650) -LexToken(COMPARISON,'<>',1,1651) -LexToken(NUMBER,'3',1,1653) -LexToken(CLOSEBRACKET,')',1,1654) -LexToken(THEN,'then',1,1656) -LexToken(EOL,'\n',1,1660) -LexToken(SCICOS_DEBUG,'scicos_debug',1,1685) -LexToken(OPENBRACKET,'(',1,1697) -LexToken(NUMBER,'2',1,1698) -LexToken(CLOSEBRACKET,')',1,1699) -LexToken(EOL,'\n',1,1700) -LexToken(END,'end',1,1721) -LexToken(EOL,'\n',1,1724) -LexToken(BREAK,'break',1,1745) -LexToken(EOL,'\n',1,1750) -LexToken(ELSE,'else',1,1767) -LexToken(EOL,'\n',1,1771) -LexToken(VAR,'message',1,1792) -LexToken(OPENBRACKET,'(',1,1799) -LexToken(OPENSQBRACKET,'[',1,1800) -LexToken(DQSTRING,'"Error in the instructions"',1,1827) -LexToken(SEMICOLON,';',1,1828) -LexToken(VAR,'lasterror',1,1829) -LexToken(OPENBRACKET,'(',1,1838) -LexToken(CLOSEBRACKET,')',1,1839) -LexToken(CLOSESQBRACKET,']',1,1840) -LexToken(CLOSEBRACKET,')',1,1841) -LexToken(EOL,'\n',1,1842) -LexToken(END,'end',1,1859) -LexToken(EOL,'\n',1,1862) -LexToken(ELSE,'else',1,1875) -LexToken(EOL,'\n',1,1879) -LexToken(VAR,'ok',1,1896) -LexToken(ASSIGNMENT,'=',1,1898) -LexToken(PREVAR_BOOLEAN,'%f',1,1899) -LexToken(EOL,'\n',1,1901) -LexToken(BREAK,'break',1,1919) -LexToken(EOL,'\n',1,1924) -LexToken(END,'end',1,1938) -LexToken(EOL,'\n',1,1941) -LexToken(END,'end',1,1950) -LexToken(EOL,'\n',1,1953) -LexToken(IF,'if',1,1962) -LexToken(VAR,'ok',1,1965) -LexToken(THEN,'then',1,1968) -LexToken(EOL,'\n',1,1972) -LexToken(VAR,'graphics',1,1985) -LexToken(DOT,'.',1,1993) -LexToken(VAR,'exprs',1,1994) -LexToken(ASSIGNMENT,'=',1,1999) -LexToken(VAR,'exprs',1,2000) -LexToken(EOL,'\n',1,2005) -LexToken(VAR,'x',1,2019) -LexToken(DOT,'.',1,2020) -LexToken(VAR,'graphics',1,2021) -LexToken(ASSIGNMENT,'=',1,2029) -LexToken(VAR,'graphics',1,2030) -LexToken(EOL,'\n',1,2038) -LexToken(END,'end',1,2048) -LexToken(EOL,'\n',1,2051) -LexToken(EOL,'\n',1,2052) -LexToken(CASE,'case',1,2057) -LexToken(DQSTRING,'"define"',1,2069) -LexToken(THEN,'then',1,2071) -LexToken(EOL,'\n',1,2075) -LexToken(VAR,'model',1,2084) -LexToken(ASSIGNMENT,'=',1,2089) -LexToken(SCICOS_MODEL,'scicos_model',1,2090) -LexToken(OPENBRACKET,'(',1,2102) -LexToken(CLOSEBRACKET,')',1,2103) -LexToken(EOL,'\n',1,2104) -LexToken(VAR,'model',1,2113) -LexToken(DOT,'.',1,2118) -LexToken(VAR,'sim',1,2119) -LexToken(ASSIGNMENT,'=',1,2122) -LexToken(VAR,'list',1,2123) -LexToken(OPENBRACKET,'(',1,2127) -LexToken(DQSTRING,'"%debug_scicos"',1,2142) -LexToken(COMMA,',',1,2143) -LexToken(NUMBER,'99',1,2144) -LexToken(CLOSEBRACKET,')',1,2146) -LexToken(EOL,'\n',1,2147) -LexToken(VAR,'model',1,2156) -LexToken(DOT,'.',1,2161) -LexToken(VAR,'blocktype',1,2162) -LexToken(ASSIGNMENT,'=',1,2171) -LexToken(DQSTRING,'"d"',1,2174) -LexToken(EOL,'\n',1,2175) -LexToken(EOL,'\n',1,2176) -LexToken(VAR,'exprs',1,2185) -LexToken(ASSIGNMENT,'=',1,2190) -LexToken(VAR,'list',1,2191) -LexToken(OPENBRACKET,'(',1,2195) -LexToken(DQSTRING,'""',1,2197) -LexToken(COMMA,',',1,2198) -LexToken(DQSTRING,'"xcos_debug_gui(flag,block);"',1,2227) -LexToken(CLOSEBRACKET,')',1,2228) -LexToken(EOL,'\n',1,2229) -LexToken(VAR,'gr_i',1,2238) -LexToken(ASSIGNMENT,'=',1,2242) -LexToken(OPENSQBRACKET,'[',1,2243) -LexToken(CLOSESQBRACKET,']',1,2244) -LexToken(EOL,'\n',1,2245) -LexToken(VAR,'x',1,2254) -LexToken(ASSIGNMENT,'=',1,2255) -LexToken(VAR,'standard_define',1,2256) -LexToken(OPENBRACKET,'(',1,2271) -LexToken(OPENSQBRACKET,'[',1,2272) -LexToken(NUMBER,'8',1,2273) -LexToken(NUMBER,'2',1,2275) -LexToken(CLOSESQBRACKET,']',1,2276) -LexToken(COMMA,',',1,2277) -LexToken(VAR,'model',1,2278) -LexToken(COMMA,',',1,2283) -LexToken(VAR,'exprs',1,2284) -LexToken(COMMA,',',1,2289) -LexToken(VAR,'gr_i',1,2290) -LexToken(CLOSEBRACKET,')',1,2294) -LexToken(EOL,'\n',1,2295) -LexToken(END,'end',1,2300) -LexToken(EOL,'\n',1,2303) -LexToken(ENDFUNCTION,'endfunction',1,2304) -LexToken(EOL,'\n',1,2315) +Syntax error in input LexToken(SCICOS_DEBUG,'scicos_debug',1,1617) +/* autogenerated from "macros/Misc/DEBUG.sci" */ +None diff --git a/js/Misc/DEBUG_SCICOS.js b/js/Misc/DEBUG_SCICOS.js index bcb706ae..6222caba 100644 --- a/js/Misc/DEBUG_SCICOS.js +++ b/js/Misc/DEBUG_SCICOS.js @@ -1,88 +1,14 @@ -LexToken(EOL,'\n',1,2) -LexToken(EOL,'\n',1,69) -LexToken(EOL,'\n',1,132) -LexToken(EOL,'\n',1,135) -LexToken(EOL,'\n',1,192) -LexToken(EOL,'\n',1,264) -LexToken(EOL,'\n',1,333) -LexToken(EOL,'\n',1,358) -LexToken(EOL,'\n',1,420) -LexToken(EOL,'\n',1,423) -LexToken(EOL,'\n',1,426) -LexToken(EOL,'\n',1,427) -LexToken(FUNCTION,'function',1,428) -LexToken(OPENSQBRACKET,'[',1,437) -LexToken(VAR,'x',1,438) -LexToken(COMMA,',',1,439) -LexToken(VAR,'y',1,440) -LexToken(COMMA,',',1,441) -LexToken(VAR,'typ',1,442) -LexToken(CLOSESQBRACKET,']',1,445) -LexToken(ASSIGNMENT,'=',1,446) -LexToken(VAR,'DEBUG_SCICOS',1,447) -LexToken(OPENBRACKET,'(',1,459) -LexToken(VAR,'job',1,460) -LexToken(COMMA,',',1,463) -LexToken(VAR,'arg1',1,464) -LexToken(COMMA,',',1,468) -LexToken(VAR,'arg2',1,469) -LexToken(CLOSEBRACKET,')',1,473) -LexToken(EOL,'\n',1,474) -LexToken(VAR,'x',1,479) -LexToken(ASSIGNMENT,'=',1,480) -LexToken(OPENSQBRACKET,'[',1,481) -LexToken(CLOSESQBRACKET,']',1,482) -LexToken(EOL,'\n',1,483) -LexToken(VAR,'y',1,489) -LexToken(ASSIGNMENT,'=',1,490) -LexToken(OPENSQBRACKET,'[',1,491) -LexToken(CLOSESQBRACKET,']',1,492) -LexToken(EOL,'\n',1,493) -LexToken(VAR,'typ',1,499) -LexToken(ASSIGNMENT,'=',1,502) -LexToken(OPENSQBRACKET,'[',1,503) -LexToken(CLOSESQBRACKET,']',1,504) -LexToken(EOL,'\n',1,505) -LexToken(SELECT,'select',1,511) -LexToken(VAR,'job',1,518) -LexToken(EOL,'\n',1,521) -LexToken(CASE,'case',1,530) -LexToken(DQSTRING,'"set"',1,539) -LexToken(THEN,'then',1,541) -LexToken(EOL,'\n',1,545) -LexToken(VAR,'arg1',1,558) -LexToken(DOT,'.',1,562) -LexToken(VAR,'gui',1,563) -LexToken(ASSIGNMENT,'=',1,567) -LexToken(DQSTRING,'"DEBUG"',1,575) -LexToken(EOL,'\n',1,576) -LexToken(OPENSQBRACKET,'[',1,589) -LexToken(VAR,'x',1,590) -LexToken(COMMA,',',1,591) -LexToken(VAR,'y',1,592) -LexToken(COMMA,',',1,593) -LexToken(VAR,'typ',1,594) -LexToken(CLOSESQBRACKET,']',1,597) -LexToken(ASSIGNMENT,'=',1,599) -LexToken(VAR,'DEBUG',1,601) -LexToken(OPENBRACKET,'(',1,606) -LexToken(DQSTRING,'"set"',1,611) -LexToken(COMMA,',',1,612) -LexToken(VAR,'arg1',1,614) -LexToken(CLOSEBRACKET,')',1,618) -LexToken(EOL,'\n',1,619) -LexToken(CASE,'case',1,629) -LexToken(DQSTRING,'"define"',1,641) -LexToken(THEN,'then',1,643) -LexToken(EOL,'\n',1,647) -LexToken(VAR,'x',1,660) -LexToken(ASSIGNMENT,'=',1,662) -LexToken(VAR,'DEBUG',1,664) -LexToken(OPENBRACKET,'(',1,669) -LexToken(DQSTRING,'"define"',1,677) -LexToken(CLOSEBRACKET,')',1,678) -LexToken(EOL,'\n',1,679) -LexToken(END,'end',1,684) -LexToken(EOL,'\n',1,687) -LexToken(ENDFUNCTION,'endfunction',1,688) -LexToken(EOL,'\n',1,699) +/* autogenerated from "macros/Misc/DEBUG_SCICOS.sci" */ +function DEBUG_SCICOS() { +DEBUG_SCICOS.prototype.get = function DEBUG_SCICOS() { +} +DEBUG_SCICOS.prototype.set = function DEBUG_SCICOS() { +arg1.gui="DEBUG"; +[x,y,typ]=DEBUG("set",arg1); +} +DEBUG_SCICOS.prototype.define = function DEBUG_SCICOS() { +x=DEBUG("define"); +} +DEBUG_SCICOS.prototype.details = function DEBUG_SCICOS() { +} +} diff --git a/js/Misc/DIFF_f.js b/js/Misc/DIFF_f.js index 6d000c48..d513f4c5 100644 --- a/js/Misc/DIFF_f.js +++ b/js/Misc/DIFF_f.js @@ -1,293 +1,38 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DIFF_f',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'x0',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'xd0',1,1082) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'exprs',1,1086) -LexToken(CLOSESQBRACKET,']',1,1091) -LexToken(ASSIGNMENT,'=',1,1092) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1093) -LexToken(OPENBRACKET,'(',1,1108) -LexToken(DQSTRING,'"Set continuous linear system parameters"',1,1149) -LexToken(COMMA,',',1,1150) -LexToken(OPENSQBRACKET,'[',1,1166) -LexToken(DQSTRING,'"Initial state"',1,1181) -LexToken(SEMICOLON,';',1,1182) -LexToken(DQSTRING,'"Initial Derivative"',1,1202) -LexToken(CLOSESQBRACKET,']',1,1203) -LexToken(COMMA,',',1,1204) -LexToken(VAR,'list',1,1205) -LexToken(OPENBRACKET,'(',1,1209) -LexToken(DQSTRING,'"vec"',1,1214) -LexToken(COMMA,',',1,1215) -LexToken(NUMBER,'1',1,1216) -LexToken(COMMA,',',1,1217) -LexToken(DQSTRING,'"vec"',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(NUMBER,'1',1,1224) -LexToken(CLOSEBRACKET,')',1,1225) -LexToken(COMMA,',',1,1226) -LexToken(VAR,'exprs',1,1227) -LexToken(CLOSEBRACKET,')',1,1232) -LexToken(EOL,'\n',1,1233) -LexToken(EOL,'\n',1,1234) -LexToken(EOL,'\n',1,1235) -LexToken(IF,'if',1,1248) -LexToken(NOT,'~',1,1251) -LexToken(VAR,'ok',1,1252) -LexToken(THEN,'then',1,1255) -LexToken(EOL,'\n',1,1259) -LexToken(BREAK,'break',1,1276) -LexToken(EOL,'\n',1,1281) -LexToken(END,'end',1,1295) -LexToken(EOL,'\n',1,1298) -LexToken(VAR,'graphics',1,1311) -LexToken(DOT,'.',1,1319) -LexToken(VAR,'exprs',1,1320) -LexToken(ASSIGNMENT,'=',1,1325) -LexToken(VAR,'exprs',1,1326) -LexToken(EOL,'\n',1,1331) -LexToken(VAR,'model',1,1345) -LexToken(DOT,'.',1,1350) -LexToken(VAR,'state',1,1351) -LexToken(ASSIGNMENT,'=',1,1356) -LexToken(OPENSQBRACKET,'[',1,1357) -LexToken(VAR,'x0',1,1358) -LexToken(OPENBRACKET,'(',1,1360) -LexToken(COLON,':',1,1361) -LexToken(CLOSEBRACKET,')',1,1362) -LexToken(SEMICOLON,';',1,1363) -LexToken(VAR,'xd0',1,1364) -LexToken(OPENBRACKET,'(',1,1367) -LexToken(COLON,':',1,1368) -LexToken(CLOSEBRACKET,')',1,1369) -LexToken(CLOSESQBRACKET,']',1,1370) -LexToken(EOL,'\n',1,1371) -LexToken(VAR,'x',1,1385) -LexToken(DOT,'.',1,1386) -LexToken(VAR,'graphics',1,1387) -LexToken(ASSIGNMENT,'=',1,1395) -LexToken(VAR,'graphics',1,1396) -LexToken(EOL,'\n',1,1404) -LexToken(VAR,'x',1,1418) -LexToken(DOT,'.',1,1419) -LexToken(VAR,'model',1,1420) -LexToken(ASSIGNMENT,'=',1,1425) -LexToken(VAR,'model',1,1426) -LexToken(EOL,'\n',1,1431) -LexToken(BREAK,'break',1,1444) -LexToken(EOL,'\n',1,1449) -LexToken(END,'end',1,1458) -LexToken(EOL,'\n',1,1461) -LexToken(VAR,'x',1,1470) -LexToken(DOT,'.',1,1471) -LexToken(VAR,'model',1,1472) -LexToken(DOT,'.',1,1477) -LexToken(VAR,'firing',1,1478) -LexToken(ASSIGNMENT,'=',1,1484) -LexToken(OPENSQBRACKET,'[',1,1485) -LexToken(CLOSESQBRACKET,']',1,1486) -LexToken(EOL,'\n',1,1503) -LexToken(CASE,'case',1,1508) -LexToken(DQSTRING,'"define"',1,1520) -LexToken(THEN,'then',1,1522) -LexToken(EOL,'\n',1,1526) -LexToken(VAR,'x0',1,1535) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(OPENSQBRACKET,'[',1,1538) -LexToken(NUMBER,'0',1,1539) -LexToken(SEMICOLON,';',1,1540) -LexToken(NUMBER,'0',1,1541) -LexToken(CLOSESQBRACKET,']',1,1542) -LexToken(EOL,'\n',1,1543) -LexToken(VAR,'model',1,1552) -LexToken(ASSIGNMENT,'=',1,1557) -LexToken(SCICOS_MODEL,'scicos_model',1,1558) -LexToken(OPENBRACKET,'(',1,1570) -LexToken(CLOSEBRACKET,')',1,1571) -LexToken(EOL,'\n',1,1572) -LexToken(VAR,'model',1,1581) -LexToken(DOT,'.',1,1586) -LexToken(VAR,'sim',1,1587) -LexToken(ASSIGNMENT,'=',1,1590) -LexToken(VAR,'list',1,1591) -LexToken(OPENBRACKET,'(',1,1595) -LexToken(DQSTRING,'"diffblk"',1,1604) -LexToken(COMMA,',',1,1605) -LexToken(NUMBER,'10001',1,1606) -LexToken(CLOSEBRACKET,')',1,1611) -LexToken(EOL,'\n',1,1612) -LexToken(VAR,'model',1,1621) -LexToken(DOT,'.',1,1626) -LexToken(VAR,'in',1,1627) -LexToken(ASSIGNMENT,'=',1,1629) -LexToken(NUMBER,'1',1,1630) -LexToken(EOL,'\n',1,1631) -LexToken(VAR,'model',1,1640) -LexToken(DOT,'.',1,1645) -LexToken(VAR,'out',1,1646) -LexToken(ASSIGNMENT,'=',1,1649) -LexToken(NUMBER,'1',1,1650) -LexToken(EOL,'\n',1,1651) -LexToken(VAR,'model',1,1660) -LexToken(DOT,'.',1,1665) -LexToken(VAR,'state',1,1666) -LexToken(ASSIGNMENT,'=',1,1671) -LexToken(VAR,'x0',1,1672) -LexToken(EOL,'\n',1,1674) -LexToken(VAR,'model',1,1683) -LexToken(DOT,'.',1,1688) -LexToken(VAR,'blocktype',1,1689) -LexToken(ASSIGNMENT,'=',1,1698) -LexToken(DQSTRING,'"c"',1,1701) -LexToken(EOL,'\n',1,1702) -LexToken(VAR,'model',1,1711) -LexToken(DOT,'.',1,1716) -LexToken(VAR,'dep_ut',1,1717) -LexToken(ASSIGNMENT,'=',1,1723) -LexToken(OPENSQBRACKET,'[',1,1724) -LexToken(PREVAR_BOOLEAN,'%f',1,1725) -LexToken(PREVAR_BOOLEAN,'%t',1,1728) -LexToken(CLOSESQBRACKET,']',1,1730) -LexToken(EOL,'\n',1,1731) -LexToken(EOL,'\n',1,1732) -LexToken(VAR,'exprs',1,1741) -LexToken(ASSIGNMENT,'=',1,1746) -LexToken(OPENSQBRACKET,'[',1,1747) -LexToken(VAR,'strcat',1,1748) -LexToken(OPENBRACKET,'(',1,1754) -LexToken(VAR,'sci2exp',1,1755) -LexToken(OPENBRACKET,'(',1,1762) -LexToken(VAR,'x0',1,1763) -LexToken(OPENBRACKET,'(',1,1765) -LexToken(NUMBER,'1',1,1766) -LexToken(CLOSEBRACKET,')',1,1767) -LexToken(CLOSEBRACKET,')',1,1768) -LexToken(CLOSEBRACKET,')',1,1769) -LexToken(SEMICOLON,';',1,1770) -LexToken(VAR,'strcat',1,1771) -LexToken(OPENBRACKET,'(',1,1777) -LexToken(VAR,'sci2exp',1,1778) -LexToken(OPENBRACKET,'(',1,1785) -LexToken(VAR,'x0',1,1786) -LexToken(OPENBRACKET,'(',1,1788) -LexToken(NUMBER,'2',1,1789) -LexToken(CLOSEBRACKET,')',1,1790) -LexToken(CLOSEBRACKET,')',1,1791) -LexToken(CLOSEBRACKET,')',1,1792) -LexToken(CLOSESQBRACKET,']',1,1793) -LexToken(EOL,'\n',1,1794) -LexToken(VAR,'gr_i',1,1803) -LexToken(ASSIGNMENT,'=',1,1807) -LexToken(OPENSQBRACKET,'[',1,1808) -LexToken(CLOSESQBRACKET,']',1,1809) -LexToken(EOL,'\n',1,1810) -LexToken(VAR,'x',1,1819) -LexToken(ASSIGNMENT,'=',1,1820) -LexToken(VAR,'standard_define',1,1821) -LexToken(OPENBRACKET,'(',1,1836) -LexToken(OPENSQBRACKET,'[',1,1837) -LexToken(NUMBER,'2',1,1838) -LexToken(NUMBER,'2',1,1840) -LexToken(CLOSESQBRACKET,']',1,1841) -LexToken(COMMA,',',1,1842) -LexToken(VAR,'model',1,1843) -LexToken(COMMA,',',1,1848) -LexToken(VAR,'exprs',1,1849) -LexToken(COMMA,',',1,1854) -LexToken(VAR,'gr_i',1,1855) -LexToken(CLOSEBRACKET,')',1,1859) -LexToken(EOL,'\n',1,1860) -LexToken(END,'end',1,1865) -LexToken(EOL,'\n',1,1868) -LexToken(ENDFUNCTION,'endfunction',1,1869) -LexToken(EOL,'\n',1,1880) +/* autogenerated from "macros/Misc/DIFF_f.sci" */ +function DIFF_f() { +DIFF_f.prototype.get = function DIFF_f() { +} +DIFF_f.prototype.set = function DIFF_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,x0,xd0,exprs]=scicos_getvalue("Set continuous linear system parameters",["Initial state","Initial Derivative"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +model.state=[x0.slice(),xd0.slice()]; +x.graphics=graphics; +x.model=model; +break +} +x.model.firing=[]; +} +DIFF_f.prototype.define = function DIFF_f() { +x0=[0,0]; +model=scicos_model(); +model.sim=list("diffblk",10001); +model.in=1; +model.out=1; +model.state=x0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[strcat(sci2exp(x0(1))),strcat(sci2exp(x0(2)))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DIFF_f.prototype.details = function DIFF_f() { +} +} diff --git a/js/Misc/DSUPER.js b/js/Misc/DSUPER.js index 6a3be4a3..458b5dea 100644 --- a/js/Misc/DSUPER.js +++ b/js/Misc/DSUPER.js @@ -1,378 +1,5 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,143) -LexToken(EOL,'\n',1,146) -LexToken(EOL,'\n',1,218) -LexToken(EOL,'\n',1,290) -LexToken(EOL,'\n',1,359) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,401) -LexToken(EOL,'\n',1,468) -LexToken(EOL,'\n',1,534) -LexToken(EOL,'\n',1,599) -LexToken(EOL,'\n',1,647) -LexToken(EOL,'\n',1,650) -LexToken(EOL,'\n',1,719) -LexToken(EOL,'\n',1,782) -LexToken(EOL,'\n',1,864) -LexToken(EOL,'\n',1,867) -LexToken(EOL,'\n',1,898) -LexToken(EOL,'\n',1,901) -LexToken(EOL,'\n',1,902) -LexToken(FUNCTION,'function',1,903) -LexToken(OPENSQBRACKET,'[',1,912) -LexToken(VAR,'x',1,913) -LexToken(COMMA,',',1,914) -LexToken(VAR,'y',1,915) -LexToken(COMMA,',',1,916) -LexToken(VAR,'typ',1,917) -LexToken(CLOSESQBRACKET,']',1,920) -LexToken(ASSIGNMENT,'=',1,922) -LexToken(VAR,'DSUPER',1,924) -LexToken(OPENBRACKET,'(',1,930) -LexToken(VAR,'job',1,931) -LexToken(COMMA,',',1,934) -LexToken(VAR,'arg1',1,935) -LexToken(COMMA,',',1,939) -LexToken(VAR,'arg2',1,940) -LexToken(CLOSEBRACKET,')',1,944) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(OPENSQBRACKET,'[',1,952) -LexToken(CLOSESQBRACKET,']',1,953) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'y',1,960) -LexToken(ASSIGNMENT,'=',1,961) -LexToken(OPENSQBRACKET,'[',1,962) -LexToken(CLOSESQBRACKET,']',1,963) -LexToken(EOL,'\n',1,964) -LexToken(VAR,'typ',1,970) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(OPENSQBRACKET,'[',1,974) -LexToken(CLOSESQBRACKET,']',1,975) -LexToken(EOL,'\n',1,976) -LexToken(EOL,'\n',1,978) -LexToken(SELECT,'select',1,983) -LexToken(VAR,'job',1,990) -LexToken(EOL,'\n',1,993) -LexToken(CASE,'case',1,998) -LexToken(DQSTRING,'"set"',1,1007) -LexToken(THEN,'then',1,1009) -LexToken(EOL,'\n',1,1013) -LexToken(VAR,'y',1,1022) -LexToken(ASSIGNMENT,'=',1,1023) -LexToken(VAR,'needcompile',1,1024) -LexToken(EOL,'\n',1,1071) -LexToken(VAR,'typ',1,1080) -LexToken(ASSIGNMENT,'=',1,1083) -LexToken(VAR,'list',1,1084) -LexToken(OPENBRACKET,'(',1,1088) -LexToken(CLOSEBRACKET,')',1,1089) -LexToken(EOL,'\n',1,1090) -LexToken(VAR,'graphics',1,1099) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(VAR,'arg1',1,1108) -LexToken(DOT,'.',1,1112) -LexToken(VAR,'graphics',1,1113) -LexToken(EOL,'\n',1,1121) -LexToken(IF,'if',1,1131) -LexToken(OPENBRACKET,'(',1,1134) -LexToken(VAR,'length',1,1135) -LexToken(OPENBRACKET,'(',1,1141) -LexToken(VAR,'graphics',1,1142) -LexToken(DOT,'.',1,1150) -LexToken(VAR,'exprs',1,1151) -LexToken(CLOSEBRACKET,')',1,1156) -LexToken(COMPARISON,'==',1,1158) -LexToken(NUMBER,'0',1,1161) -LexToken(CLOSEBRACKET,')',1,1162) -LexToken(THEN,'then',1,1164) -LexToken(EOL,'\n',1,1168) -LexToken(VAR,'warnBlockByUID',1,1181) -LexToken(OPENBRACKET,'(',1,1195) -LexToken(VAR,'arg1',1,1196) -LexToken(DOT,'.',1,1200) -LexToken(VAR,'model',1,1201) -LexToken(DOT,'.',1,1206) -LexToken(VAR,'label',1,1207) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'gettext',1,1214) -LexToken(OPENBRACKET,'(',1,1221) -LexToken(DQSTRING,'"Invalid masked block."',1,1244) -LexToken(CLOSEBRACKET,')',1,1245) -LexToken(CLOSEBRACKET,')',1,1246) -LexToken(EOL,'\n',1,1247) -LexToken(VAR,'x',1,1261) -LexToken(ASSIGNMENT,'=',1,1262) -LexToken(VAR,'arg1',1,1263) -LexToken(EOL,'\n',1,1267) -LexToken(RETURN,'return',1,1281) -LexToken(EOL,'\n',1,1287) -LexToken(END,'end',1,1297) -LexToken(EOL,'\n',1,1300) -LexToken(EOL,'\n',1,1301) -LexToken(VAR,'exprs',1,1310) -LexToken(ASSIGNMENT,'=',1,1315) -LexToken(VAR,'graphics',1,1316) -LexToken(DOT,'.',1,1324) -LexToken(VAR,'exprs',1,1325) -LexToken(OPENBRACKET,'(',1,1330) -LexToken(NUMBER,'1',1,1331) -LexToken(CLOSEBRACKET,')',1,1332) -LexToken(EOL,'\n',1,1333) -LexToken(VAR,'exprs0',1,1342) -LexToken(ASSIGNMENT,'=',1,1348) -LexToken(VAR,'graphics',1,1349) -LexToken(DOT,'.',1,1357) -LexToken(VAR,'exprs',1,1358) -LexToken(OPENBRACKET,'(',1,1363) -LexToken(NUMBER,'2',1,1364) -LexToken(CLOSEBRACKET,')',1,1365) -LexToken(OPENBRACKET,'(',1,1366) -LexToken(NUMBER,'1',1,1367) -LexToken(CLOSEBRACKET,')',1,1368) -LexToken(EOL,'\n',1,1369) -LexToken(VAR,'btitre',1,1378) -LexToken(ASSIGNMENT,'=',1,1384) -LexToken(VAR,'graphics',1,1385) -LexToken(DOT,'.',1,1393) -LexToken(VAR,'exprs',1,1394) -LexToken(OPENBRACKET,'(',1,1399) -LexToken(NUMBER,'2',1,1400) -LexToken(CLOSEBRACKET,')',1,1401) -LexToken(OPENBRACKET,'(',1,1402) -LexToken(NUMBER,'2',1,1403) -LexToken(CLOSEBRACKET,')',1,1404) -LexToken(OPENBRACKET,'(',1,1405) -LexToken(NUMBER,'1',1,1406) -LexToken(CLOSEBRACKET,')',1,1407) -LexToken(EOL,'\n',1,1408) -LexToken(VAR,'bitems',1,1417) -LexToken(ASSIGNMENT,'=',1,1423) -LexToken(VAR,'graphics',1,1424) -LexToken(DOT,'.',1,1432) -LexToken(VAR,'exprs',1,1433) -LexToken(OPENBRACKET,'(',1,1438) -LexToken(NUMBER,'2',1,1439) -LexToken(CLOSEBRACKET,')',1,1440) -LexToken(OPENBRACKET,'(',1,1441) -LexToken(NUMBER,'2',1,1442) -LexToken(CLOSEBRACKET,')',1,1443) -LexToken(OPENBRACKET,'(',1,1444) -LexToken(NUMBER,'2',1,1445) -LexToken(COLON,':',1,1446) -LexToken(LASTINDEX,'$',1,1447) -LexToken(CLOSEBRACKET,')',1,1448) -LexToken(EOL,'\n',1,1449) -LexToken(IF,'if',1,1458) -LexToken(VAR,'exprs0',1,1461) -LexToken(COMPARISON,'==',1,1467) -LexToken(OPENSQBRACKET,'[',1,1469) -LexToken(CLOSESQBRACKET,']',1,1470) -LexToken(THEN,'then',1,1472) -LexToken(EOL,'\n',1,1476) -LexToken(VAR,'x',1,1489) -LexToken(ASSIGNMENT,'=',1,1490) -LexToken(VAR,'arg1',1,1491) -LexToken(EOL,'\n',1,1495) -LexToken(RETURN,'return',1,1509) -LexToken(EOL,'\n',1,1515) -LexToken(END,'end',1,1525) -LexToken(EOL,'\n',1,1528) -LexToken(EOL,'\n',1,1529) -LexToken(EOL,'\n',1,1575) -LexToken(VAR,'context',1,1584) -LexToken(ASSIGNMENT,'=',1,1592) -LexToken(OPENSQBRACKET,'[',1,1594) -LexToken(VAR,'arg1',1,1595) -LexToken(DOT,'.',1,1599) -LexToken(VAR,'model',1,1600) -LexToken(DOT,'.',1,1605) -LexToken(VAR,'rpar',1,1606) -LexToken(DOT,'.',1,1610) -LexToken(VAR,'props',1,1611) -LexToken(DOT,'.',1,1616) -LexToken(VAR,'context',1,1617) -LexToken(CLOSESQBRACKET,']',1,1624) -LexToken(EOL,'\n',1,1625) -LexToken(OPENSQBRACKET,'[',1,1635) -LexToken(PREVAR,'%scicos_context',1,1636) -LexToken(COMMA,',',1,1651) -LexToken(VAR,'ierr',1,1652) -LexToken(CLOSESQBRACKET,']',1,1656) -LexToken(ASSIGNMENT,'=',1,1658) -LexToken(VAR,'script2var',1,1660) -LexToken(OPENBRACKET,'(',1,1670) -LexToken(VAR,'context',1,1671) -LexToken(COMMA,',',1,1678) -LexToken(PREVAR,'%scicos_context',1,1679) -LexToken(CLOSEBRACKET,')',1,1694) -LexToken(EOL,'\n',1,1695) -LexToken(EOL,'\n',1,1697) -LexToken(IF,'if',1,1706) -LexToken(VAR,'ierr',1,1709) -LexToken(COMPARISON,'<>',1,1714) -LexToken(NUMBER,'0',1,1717) -LexToken(THEN,'then',1,1719) -LexToken(EOL,'\n',1,1723) -LexToken(VAR,'x',1,1736) -LexToken(ASSIGNMENT,'=',1,1737) -LexToken(VAR,'arg1',1,1738) -LexToken(EOL,'\n',1,1742) -LexToken(RETURN,'return',1,1756) -LexToken(EOL,'\n',1,1762) -LexToken(END,'end',1,1772) -LexToken(EOL,'\n',1,1775) -LexToken(EOL,'\n',1,1776) -LexToken(EOL,'\n',1,1836) -LexToken(VAR,'tt',1,1845) -LexToken(ASSIGNMENT,'=',1,1847) -LexToken(DQSTRING,'"scicos_context."',1,1864) -LexToken(ADDITION,'+',1,1865) -LexToken(VAR,'exprs0',1,1866) -LexToken(OPENBRACKET,'(',1,1872) -LexToken(NUMBER,'1',1,1873) -LexToken(CLOSEBRACKET,')',1,1874) -LexToken(EOL,'\n',1,1875) -LexToken(FOR,'for',1,1885) -LexToken(VAR,'i',1,1889) -LexToken(ASSIGNMENT,'=',1,1890) -LexToken(NUMBER,'2',1,1891) -LexToken(COLON,':',1,1892) -LexToken(VAR,'size',1,1893) -LexToken(OPENBRACKET,'(',1,1897) -LexToken(VAR,'exprs0',1,1898) -LexToken(COMMA,',',1,1904) -LexToken(NUMBER,'1',1,1905) -LexToken(CLOSEBRACKET,')',1,1906) -LexToken(EOL,'\n',1,1907) -LexToken(VAR,'tt',1,1920) -LexToken(ASSIGNMENT,'=',1,1922) -LexToken(VAR,'tt',1,1923) -LexToken(ADDITION,'+',1,1925) -LexToken(DQSTRING,'",scicos_context."',1,1943) -LexToken(ADDITION,'+',1,1944) -LexToken(VAR,'exprs0',1,1945) -LexToken(OPENBRACKET,'(',1,1951) -LexToken(VAR,'i',1,1952) -LexToken(CLOSEBRACKET,')',1,1953) -LexToken(EOL,'\n',1,1954) -LexToken(END,'end',1,1964) -LexToken(EOL,'\n',1,1967) -LexToken(EOL,'\n',1,1968) -LexToken(VAR,'ss',1,1977) -LexToken(ASSIGNMENT,'=',1,1979) -LexToken(VAR,'graphics',1,1980) -LexToken(DOT,'.',1,1988) -LexToken(VAR,'exprs',1,1989) -LexToken(OPENBRACKET,'(',1,1994) -LexToken(NUMBER,'2',1,1995) -LexToken(CLOSEBRACKET,')',1,1996) -LexToken(OPENBRACKET,'(',1,1997) -LexToken(NUMBER,'3',1,1998) -LexToken(CLOSEBRACKET,')',1,1999) -LexToken(EOL,'\n',1,2000) -LexToken(SCICOS_CONTEXT,'scicos_context',1,2010) -LexToken(ASSIGNMENT,'=',1,2025) -LexToken(PREVAR,'%scicos_context',1,2027) -LexToken(EOL,'\n',1,2042) -LexToken(VAR,'execstr',1,2052) -LexToken(OPENBRACKET,'(',1,2059) -LexToken(DQSTRING,'"[ok,"',1,2065) -LexToken(ADDITION,'+',1,2066) -LexToken(VAR,'tt',1,2067) -LexToken(ADDITION,'+',1,2069) -LexToken(DQSTRING,'",exprs]=scicos_getvalue(btitre,bitems,ss,exprs)"',1,2118) -LexToken(CLOSEBRACKET,')',1,2119) -LexToken(EOL,'\n',1,2120) -LexToken(IF,'if',1,2129) -LexToken(VAR,'ok',1,2132) -LexToken(THEN,'then',1,2135) -LexToken(EOL,'\n',1,2139) -LexToken(VAR,'x',1,2152) -LexToken(ASSIGNMENT,'=',1,2153) -LexToken(VAR,'arg1',1,2154) -LexToken(EOL,'\n',1,2158) -LexToken(PREVAR,'%scicos_context',1,2172) -LexToken(ASSIGNMENT,'=',1,2188) -LexToken(SCICOS_CONTEXT,'scicos_context',1,2190) -LexToken(EOL,'\n',1,2204) -LexToken(VAR,'sblock',1,2218) -LexToken(ASSIGNMENT,'=',1,2224) -LexToken(VAR,'x',1,2225) -LexToken(DOT,'.',1,2226) -LexToken(VAR,'model',1,2227) -LexToken(DOT,'.',1,2232) -LexToken(VAR,'rpar',1,2233) -LexToken(EOL,'\n',1,2237) -LexToken(OPENSQBRACKET,'[',1,2251) -LexToken(VAR,'sblock',1,2252) -LexToken(COMMA,',',1,2258) -LexToken(PREVAR,'%w',1,2259) -LexToken(COMMA,',',1,2261) -LexToken(VAR,'needcompile2',1,2262) -LexToken(COMMA,',',1,2274) -LexToken(VAR,'ok',1,2275) -LexToken(CLOSESQBRACKET,']',1,2277) -LexToken(ASSIGNMENT,'=',1,2278) -LexToken(VAR,'do_eval',1,2279) -LexToken(OPENBRACKET,'(',1,2286) -LexToken(VAR,'sblock',1,2287) -LexToken(COMMA,',',1,2293) -LexToken(VAR,'list',1,2294) -LexToken(OPENBRACKET,'(',1,2298) -LexToken(CLOSEBRACKET,')',1,2299) -LexToken(COMMA,',',1,2300) -LexToken(SCICOS_CONTEXT,'scicos_context',1,2301) -LexToken(CLOSEBRACKET,')',1,2315) -LexToken(EOL,'\n',1,2316) -LexToken(VAR,'y',1,2330) -LexToken(ASSIGNMENT,'=',1,2331) -LexToken(VAR,'max',1,2332) -LexToken(OPENBRACKET,'(',1,2335) -LexToken(NUMBER,'2',1,2336) -LexToken(COMMA,',',1,2337) -LexToken(VAR,'needcompile',1,2338) -LexToken(COMMA,',',1,2349) -LexToken(VAR,'needcompile2',1,2350) -LexToken(CLOSEBRACKET,')',1,2362) -LexToken(EOL,'\n',1,2363) -LexToken(VAR,'x',1,2376) -LexToken(DOT,'.',1,2377) -LexToken(VAR,'graphics',1,2378) -LexToken(DOT,'.',1,2386) -LexToken(VAR,'exprs',1,2387) -LexToken(OPENBRACKET,'(',1,2392) -LexToken(NUMBER,'1',1,2393) -LexToken(CLOSEBRACKET,')',1,2394) -LexToken(ASSIGNMENT,'=',1,2395) -LexToken(VAR,'exprs',1,2396) -LexToken(EOL,'\n',1,2401) -LexToken(VAR,'x',1,2415) -LexToken(DOT,'.',1,2416) -LexToken(VAR,'model',1,2417) -LexToken(DOT,'.',1,2422) -LexToken(VAR,'rpar',1,2423) -LexToken(ASSIGNMENT,'=',1,2427) -LexToken(VAR,'sblock',1,2428) -LexToken(EOL,'\n',1,2434) -LexToken(ELSE,'else',1,2444) -LexToken(EOL,'\n',1,2448) -LexToken(VAR,'x',1,2461) -LexToken(ASSIGNMENT,'=',1,2463) -LexToken(VAR,'arg1',1,2465) -LexToken(EOL,'\n',1,2469) -LexToken(END,'end',1,2479) -LexToken(EOL,'\n',1,2482) -LexToken(EOL,'\n',1,2483) -LexToken(CASE,'case',1,2488) -LexToken(DQSTRING,'"define"',1,2500) -LexToken(THEN,'then',1,2502) -LexToken(EOL,'\n',1,2506) -LexToken(EOL,'\n',1,2528) -LexToken(END,'end',1,2533) -LexToken(EOL,'\n',1,2536) -LexToken(ENDFUNCTION,'endfunction',1,2537) -LexToken(EOL,'\n',1,2548) +Syntax error in input LexToken(RETURN,'return',1,1281) +Syntax error in input LexToken(VAR,'context',1,1584) +Syntax error in input LexToken(VAR,'tt',1,1845) +/* autogenerated from "macros/Misc/DSUPER.sci" */ +None diff --git a/js/Misc/EDGETRIGGER.js b/js/Misc/EDGETRIGGER.js index eecd224f..e8099884 100644 --- a/js/Misc/EDGETRIGGER.js +++ b/js/Misc/EDGETRIGGER.js @@ -1,261 +1,39 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EDGETRIGGER',1,852) -LexToken(OPENBRACKET,'(',1,863) -LexToken(VAR,'job',1,864) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg1',1,868) -LexToken(COMMA,',',1,872) -LexToken(VAR,'arg2',1,873) -LexToken(CLOSEBRACKET,')',1,877) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'x',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,956) -LexToken(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,970) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(DOT,'.',1,983) -LexToken(VAR,'graphics',1,984) -LexToken(EOL,'\n',1,992) -LexToken(VAR,'exprs',1,1002) -LexToken(ASSIGNMENT,'=',1,1007) -LexToken(VAR,'graphics',1,1008) -LexToken(DOT,'.',1,1016) -LexToken(VAR,'exprs',1,1017) -LexToken(EOL,'\n',1,1022) -LexToken(VAR,'model',1,1031) -LexToken(ASSIGNMENT,'=',1,1036) -LexToken(VAR,'arg1',1,1037) -LexToken(DOT,'.',1,1041) -LexToken(VAR,'model',1,1042) -LexToken(EOL,'\n',1,1047) -LexToken(WHILE,'while',1,1057) -LexToken(PREVAR_BOOLEAN,'%t',1,1063) -LexToken(DO,'do',1,1066) -LexToken(EOL,'\n',1,1068) -LexToken(OPENSQBRACKET,'[',1,1081) -LexToken(VAR,'ok',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'edge',1,1085) -LexToken(COMMA,',',1,1089) -LexToken(VAR,'exprs',1,1090) -LexToken(CLOSESQBRACKET,']',1,1095) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1097) -LexToken(OPENBRACKET,'(',1,1112) -LexToken(DQSTRING,'"Set edge trigger block parameters"',1,1147) -LexToken(COMMA,',',1,1148) -LexToken(OPENSQBRACKET,'[',1,1164) -LexToken(DQSTRING,'"rising (1), falling (-1), both (0)"',1,1200) -LexToken(CLOSESQBRACKET,']',1,1201) -LexToken(COMMA,',',1,1202) -LexToken(VAR,'list',1,1203) -LexToken(OPENBRACKET,'(',1,1207) -LexToken(DQSTRING,'"vec"',1,1212) -LexToken(COMMA,',',1,1213) -LexToken(NUMBER,'1',1,1214) -LexToken(CLOSEBRACKET,')',1,1215) -LexToken(COMMA,',',1,1216) -LexToken(VAR,'exprs',1,1217) -LexToken(CLOSEBRACKET,')',1,1222) -LexToken(EOL,'\n',1,1223) -LexToken(IF,'if',1,1236) -LexToken(NOT,'~',1,1239) -LexToken(VAR,'ok',1,1240) -LexToken(THEN,'then',1,1243) -LexToken(EOL,'\n',1,1247) -LexToken(BREAK,'break',1,1264) -LexToken(EOL,'\n',1,1269) -LexToken(END,'end',1,1283) -LexToken(EOL,'\n',1,1286) -LexToken(VAR,'model',1,1299) -LexToken(DOT,'.',1,1304) -LexToken(VAR,'ipar',1,1305) -LexToken(ASSIGNMENT,'=',1,1309) -LexToken(VAR,'sign',1,1310) -LexToken(OPENBRACKET,'(',1,1314) -LexToken(VAR,'edge',1,1315) -LexToken(CLOSEBRACKET,')',1,1319) -LexToken(EOL,'\n',1,1320) -LexToken(VAR,'graphics',1,1333) -LexToken(DOT,'.',1,1341) -LexToken(VAR,'exprs',1,1342) -LexToken(ASSIGNMENT,'=',1,1347) -LexToken(VAR,'exprs',1,1348) -LexToken(EOL,'\n',1,1353) -LexToken(VAR,'x',1,1366) -LexToken(DOT,'.',1,1367) -LexToken(VAR,'graphics',1,1368) -LexToken(ASSIGNMENT,'=',1,1376) -LexToken(VAR,'graphics',1,1377) -LexToken(EOL,'\n',1,1385) -LexToken(VAR,'x',1,1399) -LexToken(DOT,'.',1,1400) -LexToken(VAR,'model',1,1401) -LexToken(ASSIGNMENT,'=',1,1406) -LexToken(VAR,'model',1,1407) -LexToken(EOL,'\n',1,1412) -LexToken(BREAK,'break',1,1425) -LexToken(EOL,'\n',1,1430) -LexToken(END,'end',1,1439) -LexToken(EOL,'\n',1,1442) -LexToken(CASE,'case',1,1447) -LexToken(DQSTRING,'"define"',1,1459) -LexToken(THEN,'then',1,1461) -LexToken(EOL,'\n',1,1465) -LexToken(VAR,'edge',1,1474) -LexToken(ASSIGNMENT,'=',1,1478) -LexToken(NUMBER,'1',1,1479) -LexToken(EOL,'\n',1,1480) -LexToken(VAR,'model',1,1489) -LexToken(ASSIGNMENT,'=',1,1494) -LexToken(SCICOS_MODEL,'scicos_model',1,1495) -LexToken(OPENBRACKET,'(',1,1507) -LexToken(CLOSEBRACKET,')',1,1508) -LexToken(EOL,'\n',1,1509) -LexToken(VAR,'model',1,1518) -LexToken(DOT,'.',1,1523) -LexToken(VAR,'sim',1,1524) -LexToken(ASSIGNMENT,'=',1,1527) -LexToken(VAR,'list',1,1528) -LexToken(OPENBRACKET,'(',1,1532) -LexToken(DQSTRING,'"edgetrig"',1,1542) -LexToken(COMMA,',',1,1543) -LexToken(NUMBER,'4',1,1544) -LexToken(CLOSEBRACKET,')',1,1545) -LexToken(EOL,'\n',1,1546) -LexToken(VAR,'model',1,1555) -LexToken(DOT,'.',1,1560) -LexToken(VAR,'in',1,1561) -LexToken(ASSIGNMENT,'=',1,1563) -LexToken(NUMBER,'1',1,1564) -LexToken(EOL,'\n',1,1565) -LexToken(VAR,'model',1,1574) -LexToken(DOT,'.',1,1579) -LexToken(VAR,'out',1,1580) -LexToken(ASSIGNMENT,'=',1,1583) -LexToken(NUMBER,'1',1,1584) -LexToken(EOL,'\n',1,1585) -LexToken(VAR,'model',1,1594) -LexToken(DOT,'.',1,1599) -LexToken(VAR,'dstate',1,1600) -LexToken(ASSIGNMENT,'=',1,1606) -LexToken(NUMBER,'0',1,1607) -LexToken(EOL,'\n',1,1608) -LexToken(VAR,'model',1,1617) -LexToken(DOT,'.',1,1622) -LexToken(VAR,'nzcross',1,1623) -LexToken(ASSIGNMENT,'=',1,1630) -LexToken(NUMBER,'1',1,1631) -LexToken(EOL,'\n',1,1632) -LexToken(VAR,'model',1,1641) -LexToken(DOT,'.',1,1646) -LexToken(VAR,'ipar',1,1647) -LexToken(ASSIGNMENT,'=',1,1651) -LexToken(VAR,'sign',1,1652) -LexToken(OPENBRACKET,'(',1,1656) -LexToken(VAR,'edge',1,1657) -LexToken(CLOSEBRACKET,')',1,1661) -LexToken(EOL,'\n',1,1662) -LexToken(VAR,'model',1,1671) -LexToken(DOT,'.',1,1676) -LexToken(VAR,'blocktype',1,1677) -LexToken(ASSIGNMENT,'=',1,1686) -LexToken(DQSTRING,'"c"',1,1689) -LexToken(EOL,'\n',1,1690) -LexToken(VAR,'model',1,1699) -LexToken(DOT,'.',1,1704) -LexToken(VAR,'dep_ut',1,1705) -LexToken(ASSIGNMENT,'=',1,1711) -LexToken(OPENSQBRACKET,'[',1,1712) -LexToken(PREVAR_BOOLEAN,'%t',1,1713) -LexToken(PREVAR_BOOLEAN,'%f',1,1716) -LexToken(CLOSESQBRACKET,']',1,1718) -LexToken(EOL,'\n',1,1719) -LexToken(EOL,'\n',1,1720) -LexToken(VAR,'exprs',1,1729) -LexToken(ASSIGNMENT,'=',1,1734) -LexToken(OPENSQBRACKET,'[',1,1735) -LexToken(VAR,'string',1,1736) -LexToken(OPENBRACKET,'(',1,1742) -LexToken(VAR,'edge',1,1743) -LexToken(CLOSEBRACKET,')',1,1747) -LexToken(CLOSESQBRACKET,']',1,1748) -LexToken(EOL,'\n',1,1749) -LexToken(VAR,'gr_i',1,1758) -LexToken(ASSIGNMENT,'=',1,1762) -LexToken(OPENSQBRACKET,'[',1,1763) -LexToken(CLOSESQBRACKET,']',1,1764) -LexToken(EOL,'\n',1,1765) -LexToken(VAR,'x',1,1774) -LexToken(ASSIGNMENT,'=',1,1775) -LexToken(VAR,'standard_define',1,1776) -LexToken(OPENBRACKET,'(',1,1791) -LexToken(OPENSQBRACKET,'[',1,1792) -LexToken(NUMBER,'3',1,1793) -LexToken(NUMBER,'2',1,1795) -LexToken(CLOSESQBRACKET,']',1,1796) -LexToken(COMMA,',',1,1797) -LexToken(VAR,'model',1,1798) -LexToken(COMMA,',',1,1803) -LexToken(VAR,'exprs',1,1804) -LexToken(COMMA,',',1,1809) -LexToken(VAR,'gr_i',1,1810) -LexToken(CLOSEBRACKET,')',1,1814) -LexToken(EOL,'\n',1,1815) -LexToken(END,'end',1,1820) -LexToken(EOL,'\n',1,1823) -LexToken(ENDFUNCTION,'endfunction',1,1824) -LexToken(EOL,'\n',1,1835) +/* autogenerated from "macros/Misc/EDGETRIGGER.sci" */ +function EDGETRIGGER() { +EDGETRIGGER.prototype.get = function EDGETRIGGER() { +} +EDGETRIGGER.prototype.set = function EDGETRIGGER() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,edge,exprs]=scicos_getvalue("Set edge trigger block parameters",["rising (1), falling (-1), both (0)"],list("vec",1),exprs); +if (!ok) { +break +} +model.ipar=sign(edge); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +EDGETRIGGER.prototype.define = function EDGETRIGGER() { +edge=1; +model=scicos_model(); +model.sim=list("edgetrig",4); +model.in=1; +model.out=1; +model.dstate=0; +model.nzcross=1; +model.ipar=sign(edge); +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(edge)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +EDGETRIGGER.prototype.details = function EDGETRIGGER() { +} +} diff --git a/js/Misc/EDGE_TRIGGER.js b/js/Misc/EDGE_TRIGGER.js index 90a377fc..8b4aed31 100644 --- a/js/Misc/EDGE_TRIGGER.js +++ b/js/Misc/EDGE_TRIGGER.js @@ -1,1329 +1,10 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EDGE_TRIGGER',1,852) -LexToken(OPENBRACKET,'(',1,864) -LexToken(VAR,'job',1,865) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg1',1,869) -LexToken(COMMA,',',1,873) -LexToken(VAR,'arg2',1,874) -LexToken(CLOSEBRACKET,')',1,878) -LexToken(EOL,'\n',1,879) -LexToken(VAR,'x',1,884) -LexToken(ASSIGNMENT,'=',1,885) -LexToken(OPENSQBRACKET,'[',1,886) -LexToken(CLOSESQBRACKET,']',1,887) -LexToken(EOL,'\n',1,888) -LexToken(VAR,'y',1,894) -LexToken(ASSIGNMENT,'=',1,895) -LexToken(OPENSQBRACKET,'[',1,896) -LexToken(CLOSESQBRACKET,']',1,897) -LexToken(EOL,'\n',1,898) -LexToken(VAR,'typ',1,904) -LexToken(ASSIGNMENT,'=',1,907) -LexToken(OPENSQBRACKET,'[',1,908) -LexToken(CLOSESQBRACKET,']',1,909) -LexToken(EOL,'\n',1,910) -LexToken(SELECT,'select',1,916) -LexToken(VAR,'job',1,923) -LexToken(EOL,'\n',1,926) -LexToken(CASE,'case',1,931) -LexToken(DQSTRING,'"set"',1,940) -LexToken(THEN,'then',1,942) -LexToken(EOL,'\n',1,946) -LexToken(EOL,'\n',1,998) -LexToken(FOR,'for',1,1007) -LexToken(VAR,'i',1,1011) -LexToken(ASSIGNMENT,'=',1,1012) -LexToken(NUMBER,'1',1,1013) -LexToken(COLON,':',1,1014) -LexToken(VAR,'length',1,1015) -LexToken(OPENBRACKET,'(',1,1021) -LexToken(VAR,'arg1',1,1022) -LexToken(DOT,'.',1,1026) -LexToken(VAR,'model',1,1027) -LexToken(DOT,'.',1,1032) -LexToken(VAR,'rpar',1,1033) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'objs',1,1038) -LexToken(CLOSEBRACKET,')',1,1042) -LexToken(DO,'do',1,1044) -LexToken(EOL,'\n',1,1046) -LexToken(VAR,'o',1,1059) -LexToken(ASSIGNMENT,'=',1,1061) -LexToken(VAR,'arg1',1,1063) -LexToken(DOT,'.',1,1067) -LexToken(VAR,'model',1,1068) -LexToken(DOT,'.',1,1073) -LexToken(VAR,'rpar',1,1074) -LexToken(DOT,'.',1,1078) -LexToken(VAR,'objs',1,1079) -LexToken(OPENBRACKET,'(',1,1083) -LexToken(VAR,'i',1,1084) -LexToken(CLOSEBRACKET,')',1,1085) -LexToken(EOL,'\n',1,1086) -LexToken(IF,'if',1,1100) -LexToken(VAR,'typeof',1,1103) -LexToken(OPENBRACKET,'(',1,1109) -LexToken(VAR,'o',1,1110) -LexToken(CLOSEBRACKET,')',1,1111) -LexToken(COMPARISON,'==',1,1113) -LexToken(DQSTRING,'"Block"',1,1122) -LexToken(LOGICAL,'&',1,1124) -LexToken(VAR,'o',1,1126) -LexToken(DOT,'.',1,1127) -LexToken(VAR,'gui',1,1128) -LexToken(COMPARISON,'==',1,1132) -LexToken(DQSTRING,'"EDGETRIGGER"',1,1147) -LexToken(THEN,'then',1,1149) -LexToken(EOL,'\n',1,1153) -LexToken(VAR,'ppath',1,1170) -LexToken(ASSIGNMENT,'=',1,1176) -LexToken(VAR,'list',1,1178) -LexToken(OPENBRACKET,'(',1,1182) -LexToken(VAR,'i',1,1183) -LexToken(CLOSEBRACKET,')',1,1184) -LexToken(EOL,'\n',1,1185) -LexToken(BREAK,'break',1,1203) -LexToken(EOL,'\n',1,1208) -LexToken(END,'end',1,1222) -LexToken(EOL,'\n',1,1225) -LexToken(END,'end',1,1234) -LexToken(EOL,'\n',1,1237) -LexToken(VAR,'newpar',1,1246) -LexToken(ASSIGNMENT,'=',1,1252) -LexToken(VAR,'list',1,1253) -LexToken(OPENBRACKET,'(',1,1257) -LexToken(CLOSEBRACKET,')',1,1258) -LexToken(EOL,'\n',1,1259) -LexToken(VAR,'y',1,1269) -LexToken(ASSIGNMENT,'=',1,1270) -LexToken(NUMBER,'0',1,1271) -LexToken(EOL,'\n',1,1272) -LexToken(FOR,'for',1,1282) -LexToken(VAR,'path',1,1286) -LexToken(ASSIGNMENT,'=',1,1290) -LexToken(VAR,'ppath',1,1291) -LexToken(DO,'do',1,1297) -LexToken(EOL,'\n',1,1299) -LexToken(VAR,'np',1,1312) -LexToken(ASSIGNMENT,'=',1,1314) -LexToken(VAR,'size',1,1315) -LexToken(OPENBRACKET,'(',1,1319) -LexToken(VAR,'path',1,1320) -LexToken(COMMA,',',1,1324) -LexToken(DQSTRING,'"*"',1,1327) -LexToken(CLOSEBRACKET,')',1,1328) -LexToken(EOL,'\n',1,1329) -LexToken(VAR,'spath',1,1342) -LexToken(ASSIGNMENT,'=',1,1347) -LexToken(VAR,'list',1,1348) -LexToken(OPENBRACKET,'(',1,1352) -LexToken(CLOSEBRACKET,')',1,1353) -LexToken(EOL,'\n',1,1354) -LexToken(FOR,'for',1,1367) -LexToken(VAR,'k',1,1371) -LexToken(ASSIGNMENT,'=',1,1372) -LexToken(NUMBER,'1',1,1373) -LexToken(COLON,':',1,1374) -LexToken(VAR,'np',1,1375) -LexToken(EOL,'\n',1,1377) -LexToken(VAR,'spath',1,1394) -LexToken(OPENBRACKET,'(',1,1399) -LexToken(LASTINDEX,'$',1,1400) -LexToken(ADDITION,'+',1,1401) -LexToken(NUMBER,'1',1,1402) -LexToken(CLOSEBRACKET,')',1,1403) -LexToken(ASSIGNMENT,'=',1,1404) -LexToken(DQSTRING,'"model"',1,1411) -LexToken(EOL,'\n',1,1412) -LexToken(VAR,'spath',1,1429) -LexToken(OPENBRACKET,'(',1,1434) -LexToken(LASTINDEX,'$',1,1435) -LexToken(ADDITION,'+',1,1436) -LexToken(NUMBER,'1',1,1437) -LexToken(CLOSEBRACKET,')',1,1438) -LexToken(ASSIGNMENT,'=',1,1439) -LexToken(DQSTRING,'"rpar"',1,1445) -LexToken(EOL,'\n',1,1446) -LexToken(VAR,'spath',1,1463) -LexToken(OPENBRACKET,'(',1,1468) -LexToken(LASTINDEX,'$',1,1469) -LexToken(ADDITION,'+',1,1470) -LexToken(NUMBER,'1',1,1471) -LexToken(CLOSEBRACKET,')',1,1472) -LexToken(ASSIGNMENT,'=',1,1473) -LexToken(DQSTRING,'"objs"',1,1479) -LexToken(EOL,'\n',1,1480) -LexToken(VAR,'spath',1,1497) -LexToken(OPENBRACKET,'(',1,1502) -LexToken(LASTINDEX,'$',1,1503) -LexToken(ADDITION,'+',1,1504) -LexToken(NUMBER,'1',1,1505) -LexToken(CLOSEBRACKET,')',1,1506) -LexToken(ASSIGNMENT,'=',1,1507) -LexToken(VAR,'path',1,1508) -LexToken(OPENBRACKET,'(',1,1512) -LexToken(VAR,'k',1,1513) -LexToken(CLOSEBRACKET,')',1,1514) -LexToken(EOL,'\n',1,1515) -LexToken(END,'end',1,1528) -LexToken(EOL,'\n',1,1531) -LexToken(VAR,'xx',1,1544) -LexToken(ASSIGNMENT,'=',1,1546) -LexToken(VAR,'arg1',1,1547) -LexToken(OPENBRACKET,'(',1,1551) -LexToken(VAR,'spath',1,1552) -LexToken(CLOSEBRACKET,')',1,1557) -LexToken(EOL,'\n',1,1574) -LexToken(VAR,'execstr',1,1587) -LexToken(OPENBRACKET,'(',1,1594) -LexToken(DQSTRING,'"xxn="',1,1600) -LexToken(ADDITION,'+',1,1601) -LexToken(VAR,'xx',1,1602) -LexToken(DOT,'.',1,1604) -LexToken(VAR,'gui',1,1605) -LexToken(ADDITION,'+',1,1608) -LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1622) -LexToken(CLOSEBRACKET,')',1,1623) -LexToken(EOL,'\n',1,1624) -LexToken(IF,'if',1,1637) -LexToken(VAR,'diffobjs',1,1640) -LexToken(OPENBRACKET,'(',1,1648) -LexToken(VAR,'xxn',1,1649) -LexToken(COMMA,',',1,1652) -LexToken(VAR,'xx',1,1653) -LexToken(CLOSEBRACKET,')',1,1655) -LexToken(THEN,'then',1,1657) -LexToken(EOL,'\n',1,1661) -LexToken(VAR,'model',1,1678) -LexToken(ASSIGNMENT,'=',1,1683) -LexToken(VAR,'xx',1,1684) -LexToken(DOT,'.',1,1686) -LexToken(VAR,'model',1,1687) -LexToken(EOL,'\n',1,1692) -LexToken(VAR,'model_n',1,1709) -LexToken(ASSIGNMENT,'=',1,1716) -LexToken(VAR,'xxn',1,1717) -LexToken(DOT,'.',1,1720) -LexToken(VAR,'model',1,1721) -LexToken(EOL,'\n',1,1726) -LexToken(IF,'if',1,1743) -LexToken(NOT,'~',1,1746) -LexToken(VAR,'is_modelica_block',1,1747) -LexToken(OPENBRACKET,'(',1,1764) -LexToken(VAR,'xx',1,1765) -LexToken(CLOSEBRACKET,')',1,1767) -LexToken(THEN,'then',1,1769) -LexToken(EOL,'\n',1,1773) -LexToken(VAR,'modified',1,1794) -LexToken(ASSIGNMENT,'=',1,1802) -LexToken(VAR,'or',1,1803) -LexToken(OPENBRACKET,'(',1,1805) -LexToken(VAR,'model',1,1806) -LexToken(DOT,'.',1,1811) -LexToken(VAR,'sim',1,1812) -LexToken(COMPARISON,'<>',1,1815) -LexToken(VAR,'model_n',1,1817) -LexToken(DOT,'.',1,1824) -LexToken(VAR,'sim',1,1825) -LexToken(CLOSEBRACKET,')',1,1828) -LexToken(LOGICAL,'|',1,1829) -LexToken(NOT,'~',1,1853) -LexToken(VAR,'isequal',1,1854) -LexToken(OPENBRACKET,'(',1,1861) -LexToken(VAR,'model',1,1862) -LexToken(DOT,'.',1,1867) -LexToken(VAR,'state',1,1868) -LexToken(COMMA,',',1,1873) -LexToken(VAR,'model_n',1,1874) -LexToken(DOT,'.',1,1881) -LexToken(VAR,'state',1,1882) -LexToken(CLOSEBRACKET,')',1,1887) -LexToken(LOGICAL,'|',1,1888) -LexToken(NOT,'~',1,1912) -LexToken(VAR,'isequal',1,1913) -LexToken(OPENBRACKET,'(',1,1920) -LexToken(VAR,'model',1,1921) -LexToken(DOT,'.',1,1926) -LexToken(VAR,'dstate',1,1927) -LexToken(COMMA,',',1,1933) -LexToken(VAR,'model_n',1,1934) -LexToken(DOT,'.',1,1941) -LexToken(VAR,'dstate',1,1942) -LexToken(CLOSEBRACKET,')',1,1948) -LexToken(LOGICAL,'|',1,1949) -LexToken(NOT,'~',1,1973) -LexToken(VAR,'isequal',1,1974) -LexToken(OPENBRACKET,'(',1,1981) -LexToken(VAR,'model',1,1982) -LexToken(DOT,'.',1,1987) -LexToken(VAR,'rpar',1,1988) -LexToken(COMMA,',',1,1992) -LexToken(VAR,'model_n',1,1993) -LexToken(DOT,'.',1,2000) -LexToken(VAR,'rpar',1,2001) -LexToken(CLOSEBRACKET,')',1,2005) -LexToken(LOGICAL,'|',1,2006) -LexToken(NOT,'~',1,2030) -LexToken(VAR,'isequal',1,2031) -LexToken(OPENBRACKET,'(',1,2038) -LexToken(VAR,'model',1,2039) -LexToken(DOT,'.',1,2044) -LexToken(VAR,'ipar',1,2045) -LexToken(COMMA,',',1,2049) -LexToken(VAR,'model_n',1,2050) -LexToken(DOT,'.',1,2057) -LexToken(VAR,'ipar',1,2058) -LexToken(CLOSEBRACKET,')',1,2062) -LexToken(LOGICAL,'|',1,2063) -LexToken(NOT,'~',1,2087) -LexToken(VAR,'isequal',1,2088) -LexToken(OPENBRACKET,'(',1,2095) -LexToken(VAR,'model',1,2096) -LexToken(DOT,'.',1,2101) -LexToken(VAR,'label',1,2102) -LexToken(COMMA,',',1,2107) -LexToken(VAR,'model_n',1,2108) -LexToken(DOT,'.',1,2115) -LexToken(VAR,'label',1,2116) -LexToken(CLOSEBRACKET,')',1,2121) -LexToken(EOL,'\n',1,2122) -LexToken(IF,'if',1,2143) -LexToken(VAR,'or',1,2146) -LexToken(OPENBRACKET,'(',1,2148) -LexToken(VAR,'model',1,2149) -LexToken(DOT,'.',1,2154) -LexToken(VAR,'in',1,2155) -LexToken(COMPARISON,'<>',1,2157) -LexToken(VAR,'model_n',1,2159) -LexToken(DOT,'.',1,2166) -LexToken(VAR,'in',1,2167) -LexToken(CLOSEBRACKET,')',1,2169) -LexToken(LOGICAL,'|',1,2170) -LexToken(VAR,'or',1,2171) -LexToken(OPENBRACKET,'(',1,2173) -LexToken(VAR,'model',1,2174) -LexToken(DOT,'.',1,2179) -LexToken(VAR,'out',1,2180) -LexToken(COMPARISON,'<>',1,2183) -LexToken(VAR,'model_n',1,2185) -LexToken(DOT,'.',1,2192) -LexToken(VAR,'out',1,2193) -LexToken(CLOSEBRACKET,')',1,2196) -LexToken(THEN,'then',1,2198) -LexToken(EOL,'\n',1,2202) -LexToken(VAR,'needcompile',1,2227) -LexToken(ASSIGNMENT,'=',1,2238) -LexToken(NUMBER,'1',1,2239) -LexToken(EOL,'\n',1,2240) -LexToken(END,'end',1,2261) -LexToken(EOL,'\n',1,2264) -LexToken(IF,'if',1,2285) -LexToken(VAR,'or',1,2288) -LexToken(OPENBRACKET,'(',1,2290) -LexToken(VAR,'model',1,2291) -LexToken(DOT,'.',1,2296) -LexToken(VAR,'firing',1,2297) -LexToken(COMPARISON,'<>',1,2303) -LexToken(VAR,'model_n',1,2305) -LexToken(DOT,'.',1,2312) -LexToken(VAR,'firing',1,2313) -LexToken(CLOSEBRACKET,')',1,2319) -LexToken(THEN,'then',1,2322) -LexToken(EOL,'\n',1,2326) -LexToken(VAR,'needcompile',1,2351) -LexToken(ASSIGNMENT,'=',1,2362) -LexToken(NUMBER,'2',1,2363) -LexToken(EOL,'\n',1,2364) -LexToken(END,'end',1,2385) -LexToken(EOL,'\n',1,2388) -LexToken(IF,'if',1,2409) -LexToken(OPENBRACKET,'(',1,2412) -LexToken(VAR,'size',1,2413) -LexToken(OPENBRACKET,'(',1,2417) -LexToken(VAR,'model',1,2418) -LexToken(DOT,'.',1,2423) -LexToken(VAR,'in',1,2424) -LexToken(COMMA,',',1,2426) -LexToken(DQSTRING,'"*"',1,2429) -LexToken(CLOSEBRACKET,')',1,2430) -LexToken(COMPARISON,'<>',1,2431) -LexToken(VAR,'size',1,2433) -LexToken(OPENBRACKET,'(',1,2437) -LexToken(VAR,'model_n',1,2438) -LexToken(DOT,'.',1,2445) -LexToken(VAR,'in',1,2446) -LexToken(COMMA,',',1,2448) -LexToken(DQSTRING,'"*"',1,2451) -LexToken(CLOSEBRACKET,')',1,2452) -LexToken(CLOSEBRACKET,')',1,2453) -LexToken(LOGICAL,'|',1,2454) -LexToken(OPENBRACKET,'(',1,2482) -LexToken(VAR,'size',1,2483) -LexToken(OPENBRACKET,'(',1,2487) -LexToken(VAR,'model',1,2488) -LexToken(DOT,'.',1,2493) -LexToken(VAR,'out',1,2494) -LexToken(COMMA,',',1,2497) -LexToken(DQSTRING,'"*"',1,2500) -LexToken(CLOSEBRACKET,')',1,2501) -LexToken(COMPARISON,'<>',1,2502) -LexToken(VAR,'size',1,2504) -LexToken(OPENBRACKET,'(',1,2508) -LexToken(VAR,'model_n',1,2509) -LexToken(DOT,'.',1,2516) -LexToken(VAR,'out',1,2517) -LexToken(COMMA,',',1,2520) -LexToken(DQSTRING,'"*"',1,2523) -LexToken(CLOSEBRACKET,')',1,2524) -LexToken(CLOSEBRACKET,')',1,2525) -LexToken(THEN,'then',1,2527) -LexToken(EOL,'\n',1,2531) -LexToken(VAR,'needcompile',1,2556) -LexToken(ASSIGNMENT,'=',1,2567) -LexToken(NUMBER,'4',1,2568) -LexToken(EOL,'\n',1,2569) -LexToken(END,'end',1,2590) -LexToken(EOL,'\n',1,2593) -LexToken(IF,'if',1,2614) -LexToken(VAR,'model',1,2617) -LexToken(DOT,'.',1,2622) -LexToken(VAR,'sim',1,2623) -LexToken(COMPARISON,'==',1,2626) -LexToken(DQSTRING,'"input"',1,2634) -LexToken(LOGICAL,'|',1,2635) -LexToken(VAR,'model',1,2636) -LexToken(DOT,'.',1,2641) -LexToken(VAR,'sim',1,2642) -LexToken(COMPARISON,'==',1,2645) -LexToken(DQSTRING,'"output"',1,2654) -LexToken(THEN,'then',1,2656) -LexToken(EOL,'\n',1,2660) -LexToken(IF,'if',1,2685) -LexToken(VAR,'model',1,2688) -LexToken(DOT,'.',1,2693) -LexToken(VAR,'ipar',1,2694) -LexToken(COMPARISON,'<>',1,2698) -LexToken(VAR,'model_n',1,2700) -LexToken(DOT,'.',1,2707) -LexToken(VAR,'ipar',1,2708) -LexToken(THEN,'then',1,2713) -LexToken(EOL,'\n',1,2717) -LexToken(VAR,'needcompile',1,2746) -LexToken(ASSIGNMENT,'=',1,2757) -LexToken(NUMBER,'4',1,2758) -LexToken(EOL,'\n',1,2759) -LexToken(END,'end',1,2784) -LexToken(EOL,'\n',1,2787) -LexToken(END,'end',1,2808) -LexToken(EOL,'\n',1,2811) -LexToken(IF,'if',1,2832) -LexToken(VAR,'or',1,2835) -LexToken(OPENBRACKET,'(',1,2837) -LexToken(VAR,'model',1,2838) -LexToken(DOT,'.',1,2843) -LexToken(VAR,'blocktype',1,2844) -LexToken(COMPARISON,'<>',1,2853) -LexToken(VAR,'model_n',1,2855) -LexToken(DOT,'.',1,2862) -LexToken(VAR,'blocktype',1,2863) -LexToken(CLOSEBRACKET,')',1,2872) -LexToken(LOGICAL,'|',1,2873) -LexToken(VAR,'or',1,2901) -LexToken(OPENBRACKET,'(',1,2903) -LexToken(VAR,'model',1,2904) -LexToken(DOT,'.',1,2909) -LexToken(VAR,'dep_ut',1,2910) -LexToken(COMPARISON,'<>',1,2916) -LexToken(VAR,'model_n',1,2918) -LexToken(DOT,'.',1,2925) -LexToken(VAR,'dep_ut',1,2926) -LexToken(CLOSEBRACKET,')',1,2932) -LexToken(THEN,'then',1,2935) -LexToken(EOL,'\n',1,2939) -LexToken(VAR,'needcompile',1,2964) -LexToken(ASSIGNMENT,'=',1,2975) -LexToken(NUMBER,'4',1,2976) -LexToken(EOL,'\n',1,2977) -LexToken(END,'end',1,2998) -LexToken(EOL,'\n',1,3001) -LexToken(IF,'if',1,3022) -LexToken(OPENBRACKET,'(',1,3025) -LexToken(VAR,'model',1,3026) -LexToken(DOT,'.',1,3031) -LexToken(VAR,'nzcross',1,3032) -LexToken(COMPARISON,'<>',1,3039) -LexToken(VAR,'model_n',1,3041) -LexToken(DOT,'.',1,3048) -LexToken(VAR,'nzcross',1,3049) -LexToken(CLOSEBRACKET,')',1,3056) -LexToken(LOGICAL,'|',1,3057) -LexToken(OPENBRACKET,'(',1,3058) -LexToken(VAR,'model',1,3059) -LexToken(DOT,'.',1,3064) -LexToken(VAR,'nmode',1,3065) -LexToken(COMPARISON,'<>',1,3070) -LexToken(VAR,'model_n',1,3072) -LexToken(DOT,'.',1,3079) -LexToken(VAR,'nmode',1,3080) -LexToken(CLOSEBRACKET,')',1,3085) -LexToken(THEN,'then',1,3087) -LexToken(EOL,'\n',1,3091) -LexToken(VAR,'needcompile',1,3116) -LexToken(ASSIGNMENT,'=',1,3127) -LexToken(NUMBER,'4',1,3128) -LexToken(EOL,'\n',1,3129) -LexToken(END,'end',1,3150) -LexToken(EOL,'\n',1,3153) -LexToken(IF,'if',1,3174) -LexToken(VAR,'prod',1,3177) -LexToken(OPENBRACKET,'(',1,3181) -LexToken(VAR,'size',1,3182) -LexToken(OPENBRACKET,'(',1,3186) -LexToken(VAR,'model_n',1,3187) -LexToken(DOT,'.',1,3194) -LexToken(VAR,'sim',1,3195) -LexToken(CLOSEBRACKET,')',1,3198) -LexToken(CLOSEBRACKET,')',1,3199) -LexToken(COMPARISON,'>',1,3200) -LexToken(NUMBER,'1',1,3201) -LexToken(THEN,'then',1,3203) -LexToken(EOL,'\n',1,3207) -LexToken(IF,'if',1,3232) -LexToken(VAR,'model_n',1,3235) -LexToken(DOT,'.',1,3242) -LexToken(VAR,'sim',1,3243) -LexToken(OPENBRACKET,'(',1,3246) -LexToken(NUMBER,'2',1,3247) -LexToken(CLOSEBRACKET,')',1,3248) -LexToken(COMPARISON,'>',1,3249) -LexToken(NUMBER,'1000',1,3250) -LexToken(THEN,'then',1,3255) -LexToken(EOL,'\n',1,3259) -LexToken(IF,'if',1,3288) -LexToken(VAR,'model',1,3291) -LexToken(DOT,'.',1,3296) -LexToken(VAR,'sim',1,3297) -LexToken(OPENBRACKET,'(',1,3300) -LexToken(NUMBER,'1',1,3301) -LexToken(CLOSEBRACKET,')',1,3302) -LexToken(COMPARISON,'<>',1,3303) -LexToken(VAR,'model_n',1,3305) -LexToken(DOT,'.',1,3312) -LexToken(VAR,'sim',1,3313) -LexToken(OPENBRACKET,'(',1,3316) -LexToken(NUMBER,'1',1,3317) -LexToken(CLOSEBRACKET,')',1,3318) -LexToken(THEN,'then',1,3320) -LexToken(EOL,'\n',1,3324) -LexToken(VAR,'needcompile',1,3357) -LexToken(ASSIGNMENT,'=',1,3368) -LexToken(NUMBER,'4',1,3369) -LexToken(EOL,'\n',1,3370) -LexToken(END,'end',1,3399) -LexToken(EOL,'\n',1,3402) -LexToken(END,'end',1,3427) -LexToken(EOL,'\n',1,3430) -LexToken(END,'end',1,3451) -LexToken(EOL,'\n',1,3454) -LexToken(ELSE,'else',1,3471) -LexToken(EOL,'\n',1,3475) -LexToken(VAR,'modified',1,3496) -LexToken(ASSIGNMENT,'=',1,3504) -LexToken(VAR,'or',1,3505) -LexToken(OPENBRACKET,'(',1,3507) -LexToken(VAR,'model_n',1,3508) -LexToken(COMPARISON,'<>',1,3515) -LexToken(VAR,'model',1,3517) -LexToken(CLOSEBRACKET,')',1,3522) -LexToken(EOL,'\n',1,3523) -LexToken(VAR,'eq',1,3544) -LexToken(ASSIGNMENT,'=',1,3546) -LexToken(VAR,'model',1,3547) -LexToken(DOT,'.',1,3552) -LexToken(VAR,'equations',1,3553) -LexToken(SEMICOLON,';',1,3562) -LexToken(VAR,'eqn',1,3563) -LexToken(ASSIGNMENT,'=',1,3566) -LexToken(VAR,'model_n',1,3567) -LexToken(DOT,'.',1,3574) -LexToken(VAR,'equations',1,3575) -LexToken(EOL,'\n',1,3584) -LexToken(IF,'if',1,3606) -LexToken(VAR,'or',1,3609) -LexToken(OPENBRACKET,'(',1,3611) -LexToken(VAR,'eq',1,3612) -LexToken(DOT,'.',1,3614) -LexToken(VAR,'model',1,3615) -LexToken(COMPARISON,'<>',1,3620) -LexToken(VAR,'eqn',1,3622) -LexToken(DOT,'.',1,3625) -LexToken(VAR,'model',1,3626) -LexToken(CLOSEBRACKET,')',1,3631) -LexToken(LOGICAL,'|',1,3632) -LexToken(VAR,'or',1,3633) -LexToken(OPENBRACKET,'(',1,3635) -LexToken(VAR,'eq',1,3636) -LexToken(DOT,'.',1,3638) -LexToken(VAR,'inputs',1,3639) -LexToken(COMPARISON,'<>',1,3645) -LexToken(VAR,'eqn',1,3647) -LexToken(DOT,'.',1,3650) -LexToken(VAR,'inputs',1,3651) -LexToken(CLOSEBRACKET,')',1,3657) -LexToken(LOGICAL,'|',1,3658) -LexToken(VAR,'or',1,3686) -LexToken(OPENBRACKET,'(',1,3688) -LexToken(VAR,'eq',1,3689) -LexToken(DOT,'.',1,3691) -LexToken(VAR,'outputs',1,3692) -LexToken(COMPARISON,'<>',1,3699) -LexToken(VAR,'eqn',1,3701) -LexToken(DOT,'.',1,3704) -LexToken(VAR,'outputs',1,3705) -LexToken(CLOSEBRACKET,')',1,3712) -LexToken(THEN,'then',1,3714) -LexToken(EOL,'\n',1,3718) -LexToken(VAR,'needcompile',1,3743) -LexToken(ASSIGNMENT,'=',1,3754) -LexToken(NUMBER,'4',1,3755) -LexToken(EOL,'\n',1,3756) -LexToken(END,'end',1,3777) -LexToken(EOL,'\n',1,3780) -LexToken(END,'end',1,3797) -LexToken(EOL,'\n',1,3800) -LexToken(EOL,'\n',1,3847) -LexToken(VAR,'arg1',1,3864) -LexToken(OPENBRACKET,'(',1,3868) -LexToken(VAR,'spath',1,3869) -LexToken(CLOSEBRACKET,')',1,3874) -LexToken(ASSIGNMENT,'=',1,3875) -LexToken(VAR,'xxn',1,3876) -LexToken(EOL,'\n',1,3888) -LexToken(VAR,'newpar',1,3905) -LexToken(OPENBRACKET,'(',1,3911) -LexToken(VAR,'size',1,3912) -LexToken(OPENBRACKET,'(',1,3916) -LexToken(VAR,'newpar',1,3917) -LexToken(CLOSEBRACKET,')',1,3923) -LexToken(ADDITION,'+',1,3924) -LexToken(NUMBER,'1',1,3925) -LexToken(CLOSEBRACKET,')',1,3926) -LexToken(ASSIGNMENT,'=',1,3927) -LexToken(VAR,'path',1,3928) -LexToken(EOL,'\n',1,3954) -LexToken(VAR,'y',1,3971) -LexToken(ASSIGNMENT,'=',1,3972) -LexToken(VAR,'max',1,3973) -LexToken(OPENBRACKET,'(',1,3976) -LexToken(VAR,'y',1,3977) -LexToken(COMMA,',',1,3978) -LexToken(VAR,'needcompile',1,3979) -LexToken(CLOSEBRACKET,')',1,3990) -LexToken(EOL,'\n',1,3991) -LexToken(END,'end',1,4004) -LexToken(EOL,'\n',1,4007) -LexToken(END,'end',1,4016) -LexToken(EOL,'\n',1,4019) -LexToken(VAR,'x',1,4028) -LexToken(ASSIGNMENT,'=',1,4029) -LexToken(VAR,'arg1',1,4030) -LexToken(EOL,'\n',1,4034) -LexToken(VAR,'typ',1,4043) -LexToken(ASSIGNMENT,'=',1,4046) -LexToken(VAR,'newpar',1,4047) -LexToken(EOL,'\n',1,4053) -LexToken(CASE,'case',1,4058) -LexToken(DQSTRING,'"define"',1,4070) -LexToken(THEN,'then',1,4072) -LexToken(EOL,'\n',1,4076) -LexToken(VAR,'scs_m_1',1,4085) -LexToken(ASSIGNMENT,'=',1,4092) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4093) -LexToken(OPENBRACKET,'(',1,4107) -LexToken(CLOSEBRACKET,')',1,4108) -LexToken(EOL,'\n',1,4109) -LexToken(VAR,'scs_m_1',1,4119) -LexToken(DOT,'.',1,4126) -LexToken(VAR,'objs',1,4127) -LexToken(OPENBRACKET,'(',1,4131) -LexToken(NUMBER,'1',1,4132) -LexToken(CLOSEBRACKET,')',1,4133) -LexToken(ASSIGNMENT,'=',1,4135) -LexToken(VAR,'EDGETRIGGER',1,4137) -LexToken(OPENBRACKET,'(',1,4148) -LexToken(DQSTRING,'"define"',1,4156) -LexToken(CLOSEBRACKET,')',1,4157) -LexToken(EOL,'\n',1,4158) -LexToken(VAR,'scs_m_1',1,4168) -LexToken(DOT,'.',1,4175) -LexToken(VAR,'objs',1,4176) -LexToken(OPENBRACKET,'(',1,4180) -LexToken(NUMBER,'2',1,4181) -LexToken(CLOSEBRACKET,')',1,4182) -LexToken(ASSIGNMENT,'=',1,4184) -LexToken(VAR,'IFTHEL_f',1,4186) -LexToken(OPENBRACKET,'(',1,4194) -LexToken(DQSTRING,'"define"',1,4202) -LexToken(CLOSEBRACKET,')',1,4203) -LexToken(EOL,'\n',1,4204) -LexToken(VAR,'scs_m_1',1,4214) -LexToken(DOT,'.',1,4221) -LexToken(VAR,'objs',1,4222) -LexToken(OPENBRACKET,'(',1,4226) -LexToken(NUMBER,'3',1,4227) -LexToken(CLOSEBRACKET,')',1,4228) -LexToken(ASSIGNMENT,'=',1,4230) -LexToken(VAR,'IN_f',1,4232) -LexToken(OPENBRACKET,'(',1,4236) -LexToken(DQSTRING,'"define"',1,4244) -LexToken(CLOSEBRACKET,')',1,4245) -LexToken(EOL,'\n',1,4246) -LexToken(VAR,'scs_m_1',1,4256) -LexToken(DOT,'.',1,4263) -LexToken(VAR,'objs',1,4264) -LexToken(OPENBRACKET,'(',1,4268) -LexToken(NUMBER,'4',1,4269) -LexToken(CLOSEBRACKET,')',1,4270) -LexToken(ASSIGNMENT,'=',1,4272) -LexToken(VAR,'CLKOUTV_f',1,4274) -LexToken(OPENBRACKET,'(',1,4283) -LexToken(DQSTRING,'"define"',1,4291) -LexToken(CLOSEBRACKET,')',1,4292) -LexToken(EOL,'\n',1,4293) -LexToken(VAR,'scs_m_1',1,4303) -LexToken(DOT,'.',1,4310) -LexToken(VAR,'objs',1,4311) -LexToken(OPENBRACKET,'(',1,4315) -LexToken(NUMBER,'5',1,4316) -LexToken(CLOSEBRACKET,')',1,4317) -LexToken(ASSIGNMENT,'=',1,4319) -LexToken(SCICOS_LINK,'scicos_link',1,4321) -LexToken(OPENBRACKET,'(',1,4332) -LexToken(CLOSEBRACKET,')',1,4333) -LexToken(EOL,'\n',1,4334) -LexToken(VAR,'scs_m_1',1,4344) -LexToken(DOT,'.',1,4351) -LexToken(VAR,'objs',1,4352) -LexToken(OPENBRACKET,'(',1,4356) -LexToken(NUMBER,'6',1,4357) -LexToken(CLOSEBRACKET,')',1,4358) -LexToken(ASSIGNMENT,'=',1,4360) -LexToken(SCICOS_LINK,'scicos_link',1,4362) -LexToken(OPENBRACKET,'(',1,4373) -LexToken(CLOSEBRACKET,')',1,4374) -LexToken(EOL,'\n',1,4375) -LexToken(VAR,'scs_m_1',1,4385) -LexToken(DOT,'.',1,4392) -LexToken(VAR,'objs',1,4393) -LexToken(OPENBRACKET,'(',1,4397) -LexToken(NUMBER,'7',1,4398) -LexToken(CLOSEBRACKET,')',1,4399) -LexToken(ASSIGNMENT,'=',1,4401) -LexToken(SCICOS_LINK,'scicos_link',1,4403) -LexToken(OPENBRACKET,'(',1,4414) -LexToken(CLOSEBRACKET,')',1,4415) -LexToken(EOL,'\n',1,4416) -LexToken(EOL,'\n',1,4418) -LexToken(EOL,'\n',1,4441) -LexToken(VAR,'blk',1,4450) -LexToken(ASSIGNMENT,'=',1,4454) -LexToken(VAR,'scs_m_1',1,4456) -LexToken(DOT,'.',1,4463) -LexToken(VAR,'objs',1,4464) -LexToken(OPENBRACKET,'(',1,4468) -LexToken(NUMBER,'1',1,4469) -LexToken(CLOSEBRACKET,')',1,4470) -LexToken(EOL,'\n',1,4471) -LexToken(VAR,'graphics',1,4481) -LexToken(ASSIGNMENT,'=',1,4490) -LexToken(VAR,'blk',1,4492) -LexToken(DOT,'.',1,4495) -LexToken(VAR,'graphics',1,4496) -LexToken(EOL,'\n',1,4504) -LexToken(VAR,'model',1,4514) -LexToken(ASSIGNMENT,'=',1,4520) -LexToken(VAR,'blk',1,4522) -LexToken(DOT,'.',1,4525) -LexToken(VAR,'model',1,4526) -LexToken(EOL,'\n',1,4531) -LexToken(EOL,'\n',1,4533) -LexToken(VAR,'graphics',1,4542) -LexToken(DOT,'.',1,4550) -LexToken(VAR,'orig',1,4551) -LexToken(ASSIGNMENT,'=',1,4556) -LexToken(OPENSQBRACKET,'[',1,4558) -LexToken(NUMBER,'60',1,4559) -LexToken(NUMBER,'0',1,4562) -LexToken(CLOSESQBRACKET,']',1,4563) -LexToken(EOL,'\n',1,4564) -LexToken(VAR,'graphics',1,4574) -LexToken(DOT,'.',1,4582) -LexToken(VAR,'sz',1,4583) -LexToken(ASSIGNMENT,'=',1,4586) -LexToken(OPENSQBRACKET,'[',1,4588) -LexToken(NUMBER,'60',1,4589) -LexToken(NUMBER,'40',1,4592) -LexToken(CLOSESQBRACKET,']',1,4594) -LexToken(EOL,'\n',1,4595) -LexToken(EOL,'\n',1,4597) -LexToken(VAR,'graphics',1,4606) -LexToken(DOT,'.',1,4614) -LexToken(VAR,'exprs',1,4615) -LexToken(ASSIGNMENT,'=',1,4621) -LexToken(DQSTRING,'"0"',1,4625) -LexToken(EOL,'\n',1,4626) -LexToken(VAR,'model',1,4636) -LexToken(DOT,'.',1,4641) -LexToken(VAR,'ipar',1,4642) -LexToken(ASSIGNMENT,'=',1,4647) -LexToken(NUMBER,'0',1,4649) -LexToken(EOL,'\n',1,4650) -LexToken(EOL,'\n',1,4652) -LexToken(VAR,'graphics',1,4661) -LexToken(DOT,'.',1,4669) -LexToken(VAR,'pin',1,4670) -LexToken(ASSIGNMENT,'=',1,4674) -LexToken(NUMBER,'5',1,4676) -LexToken(EOL,'\n',1,4677) -LexToken(VAR,'graphics',1,4687) -LexToken(DOT,'.',1,4695) -LexToken(VAR,'pout',1,4696) -LexToken(ASSIGNMENT,'=',1,4701) -LexToken(NUMBER,'6',1,4703) -LexToken(EOL,'\n',1,4704) -LexToken(EOL,'\n',1,4706) -LexToken(VAR,'blk',1,4715) -LexToken(DOT,'.',1,4718) -LexToken(VAR,'graphics',1,4719) -LexToken(ASSIGNMENT,'=',1,4728) -LexToken(VAR,'graphics',1,4730) -LexToken(EOL,'\n',1,4738) -LexToken(VAR,'blk',1,4748) -LexToken(DOT,'.',1,4751) -LexToken(VAR,'model',1,4752) -LexToken(ASSIGNMENT,'=',1,4758) -LexToken(VAR,'model',1,4760) -LexToken(EOL,'\n',1,4765) -LexToken(VAR,'scs_m_1',1,4775) -LexToken(DOT,'.',1,4782) -LexToken(VAR,'objs',1,4783) -LexToken(OPENBRACKET,'(',1,4787) -LexToken(NUMBER,'1',1,4788) -LexToken(CLOSEBRACKET,')',1,4789) -LexToken(ASSIGNMENT,'=',1,4791) -LexToken(VAR,'blk',1,4793) -LexToken(EOL,'\n',1,4796) -LexToken(EOL,'\n',1,4798) -LexToken(EOL,'\n',1,4818) -LexToken(VAR,'blk',1,4827) -LexToken(ASSIGNMENT,'=',1,4831) -LexToken(VAR,'scs_m_1',1,4833) -LexToken(DOT,'.',1,4840) -LexToken(VAR,'objs',1,4841) -LexToken(OPENBRACKET,'(',1,4845) -LexToken(NUMBER,'2',1,4846) -LexToken(CLOSEBRACKET,')',1,4847) -LexToken(EOL,'\n',1,4848) -LexToken(VAR,'graphics',1,4858) -LexToken(ASSIGNMENT,'=',1,4867) -LexToken(VAR,'blk',1,4869) -LexToken(DOT,'.',1,4872) -LexToken(VAR,'graphics',1,4873) -LexToken(EOL,'\n',1,4881) -LexToken(VAR,'model',1,4891) -LexToken(ASSIGNMENT,'=',1,4897) -LexToken(VAR,'blk',1,4899) -LexToken(DOT,'.',1,4902) -LexToken(VAR,'model',1,4903) -LexToken(EOL,'\n',1,4908) -LexToken(EOL,'\n',1,4910) -LexToken(VAR,'graphics',1,4919) -LexToken(DOT,'.',1,4927) -LexToken(VAR,'orig',1,4928) -LexToken(ASSIGNMENT,'=',1,4933) -LexToken(OPENSQBRACKET,'[',1,4935) -LexToken(NUMBER,'160',1,4936) -LexToken(NUMBER,'0',1,4940) -LexToken(CLOSESQBRACKET,']',1,4941) -LexToken(EOL,'\n',1,4942) -LexToken(VAR,'graphics',1,4952) -LexToken(DOT,'.',1,4960) -LexToken(VAR,'sz',1,4961) -LexToken(ASSIGNMENT,'=',1,4964) -LexToken(OPENSQBRACKET,'[',1,4966) -LexToken(NUMBER,'60',1,4967) -LexToken(NUMBER,'40',1,4970) -LexToken(CLOSESQBRACKET,']',1,4972) -LexToken(EOL,'\n',1,4973) -LexToken(EOL,'\n',1,4975) -LexToken(VAR,'graphics',1,4984) -LexToken(DOT,'.',1,4992) -LexToken(VAR,'exprs',1,4993) -LexToken(ASSIGNMENT,'=',1,4999) -LexToken(OPENSQBRACKET,'[',1,5001) -LexToken(DQSTRING,'"0"',1,5004) -LexToken(SEMICOLON,';',1,5005) -LexToken(DQSTRING,'"0"',1,5008) -LexToken(CLOSESQBRACKET,']',1,5009) -LexToken(EOL,'\n',1,5010) -LexToken(VAR,'model',1,5020) -LexToken(DOT,'.',1,5025) -LexToken(VAR,'evtin',1,5026) -LexToken(ASSIGNMENT,'=',1,5032) -LexToken(OPENSQBRACKET,'[',1,5034) -LexToken(CLOSESQBRACKET,']',1,5035) -LexToken(EOL,'\n',1,5036) -LexToken(VAR,'model',1,5046) -LexToken(DOT,'.',1,5051) -LexToken(VAR,'nzcross',1,5052) -LexToken(ASSIGNMENT,'=',1,5060) -LexToken(NUMBER,'0',1,5062) -LexToken(EOL,'\n',1,5063) -LexToken(VAR,'model',1,5073) -LexToken(DOT,'.',1,5078) -LexToken(VAR,'nmode',1,5079) -LexToken(ASSIGNMENT,'=',1,5085) -LexToken(NUMBER,'0',1,5087) -LexToken(EOL,'\n',1,5088) -LexToken(EOL,'\n',1,5090) -LexToken(VAR,'graphics',1,5099) -LexToken(DOT,'.',1,5107) -LexToken(VAR,'pin',1,5108) -LexToken(ASSIGNMENT,'=',1,5112) -LexToken(NUMBER,'6',1,5114) -LexToken(EOL,'\n',1,5115) -LexToken(VAR,'graphics',1,5125) -LexToken(DOT,'.',1,5133) -LexToken(VAR,'peout',1,5134) -LexToken(ASSIGNMENT,'=',1,5140) -LexToken(OPENSQBRACKET,'[',1,5142) -LexToken(NUMBER,'7',1,5143) -LexToken(SEMICOLON,';',1,5144) -LexToken(NUMBER,'0',1,5145) -LexToken(CLOSESQBRACKET,']',1,5146) -LexToken(EOL,'\n',1,5147) -LexToken(EOL,'\n',1,5149) -LexToken(VAR,'blk',1,5158) -LexToken(DOT,'.',1,5161) -LexToken(VAR,'graphics',1,5162) -LexToken(ASSIGNMENT,'=',1,5171) -LexToken(VAR,'graphics',1,5173) -LexToken(EOL,'\n',1,5181) -LexToken(VAR,'blk',1,5191) -LexToken(DOT,'.',1,5194) -LexToken(VAR,'model',1,5195) -LexToken(ASSIGNMENT,'=',1,5201) -LexToken(VAR,'model',1,5203) -LexToken(EOL,'\n',1,5208) -LexToken(VAR,'scs_m_1',1,5218) -LexToken(DOT,'.',1,5225) -LexToken(VAR,'objs',1,5226) -LexToken(OPENBRACKET,'(',1,5230) -LexToken(NUMBER,'2',1,5231) -LexToken(CLOSEBRACKET,')',1,5232) -LexToken(ASSIGNMENT,'=',1,5234) -LexToken(VAR,'blk',1,5236) -LexToken(EOL,'\n',1,5239) -LexToken(EOL,'\n',1,5241) -LexToken(EOL,'\n',1,5257) -LexToken(VAR,'blk',1,5266) -LexToken(ASSIGNMENT,'=',1,5270) -LexToken(VAR,'scs_m_1',1,5272) -LexToken(DOT,'.',1,5279) -LexToken(VAR,'objs',1,5280) -LexToken(OPENBRACKET,'(',1,5284) -LexToken(NUMBER,'3',1,5285) -LexToken(CLOSEBRACKET,')',1,5286) -LexToken(EOL,'\n',1,5287) -LexToken(VAR,'graphics',1,5297) -LexToken(ASSIGNMENT,'=',1,5306) -LexToken(VAR,'blk',1,5308) -LexToken(DOT,'.',1,5311) -LexToken(VAR,'graphics',1,5312) -LexToken(EOL,'\n',1,5320) -LexToken(VAR,'model',1,5330) -LexToken(ASSIGNMENT,'=',1,5336) -LexToken(VAR,'blk',1,5338) -LexToken(DOT,'.',1,5341) -LexToken(VAR,'model',1,5342) -LexToken(EOL,'\n',1,5347) -LexToken(EOL,'\n',1,5349) -LexToken(VAR,'graphics',1,5358) -LexToken(DOT,'.',1,5366) -LexToken(VAR,'orig',1,5367) -LexToken(ASSIGNMENT,'=',1,5372) -LexToken(OPENSQBRACKET,'[',1,5374) -LexToken(NUMBER,'0',1,5375) -LexToken(NUMBER,'10',1,5377) -LexToken(CLOSESQBRACKET,']',1,5379) -LexToken(EOL,'\n',1,5380) -LexToken(VAR,'graphics',1,5390) -LexToken(DOT,'.',1,5398) -LexToken(VAR,'sz',1,5399) -LexToken(ASSIGNMENT,'=',1,5402) -LexToken(OPENSQBRACKET,'[',1,5404) -LexToken(NUMBER,'20',1,5405) -LexToken(NUMBER,'20',1,5408) -LexToken(CLOSESQBRACKET,']',1,5410) -LexToken(EOL,'\n',1,5411) -LexToken(EOL,'\n',1,5413) -LexToken(VAR,'graphics',1,5422) -LexToken(DOT,'.',1,5430) -LexToken(VAR,'exprs',1,5431) -LexToken(ASSIGNMENT,'=',1,5437) -LexToken(OPENSQBRACKET,'[',1,5439) -LexToken(DQSTRING,'"1"',1,5442) -LexToken(CLOSESQBRACKET,']',1,5443) -LexToken(EOL,'\n',1,5444) -LexToken(VAR,'model',1,5454) -LexToken(DOT,'.',1,5459) -LexToken(VAR,'ipar',1,5460) -LexToken(ASSIGNMENT,'=',1,5465) -LexToken(NUMBER,'1',1,5467) -LexToken(EOL,'\n',1,5468) -LexToken(EOL,'\n',1,5470) -LexToken(VAR,'graphics',1,5479) -LexToken(DOT,'.',1,5487) -LexToken(VAR,'pout',1,5488) -LexToken(ASSIGNMENT,'=',1,5493) -LexToken(NUMBER,'5',1,5495) -LexToken(EOL,'\n',1,5496) -LexToken(EOL,'\n',1,5498) -LexToken(VAR,'blk',1,5507) -LexToken(DOT,'.',1,5510) -LexToken(VAR,'graphics',1,5511) -LexToken(ASSIGNMENT,'=',1,5520) -LexToken(VAR,'graphics',1,5522) -LexToken(EOL,'\n',1,5530) -LexToken(VAR,'blk',1,5540) -LexToken(DOT,'.',1,5543) -LexToken(VAR,'model',1,5544) -LexToken(ASSIGNMENT,'=',1,5550) -LexToken(VAR,'model',1,5552) -LexToken(EOL,'\n',1,5557) -LexToken(VAR,'scs_m_1',1,5567) -LexToken(DOT,'.',1,5574) -LexToken(VAR,'objs',1,5575) -LexToken(OPENBRACKET,'(',1,5579) -LexToken(NUMBER,'3',1,5580) -LexToken(CLOSEBRACKET,')',1,5581) -LexToken(ASSIGNMENT,'=',1,5583) -LexToken(VAR,'blk',1,5585) -LexToken(EOL,'\n',1,5588) -LexToken(EOL,'\n',1,5590) -LexToken(EOL,'\n',1,5611) -LexToken(VAR,'blk',1,5620) -LexToken(ASSIGNMENT,'=',1,5624) -LexToken(VAR,'scs_m_1',1,5626) -LexToken(DOT,'.',1,5633) -LexToken(VAR,'objs',1,5634) -LexToken(OPENBRACKET,'(',1,5638) -LexToken(NUMBER,'4',1,5639) -LexToken(CLOSEBRACKET,')',1,5640) -LexToken(EOL,'\n',1,5641) -LexToken(VAR,'graphics',1,5651) -LexToken(ASSIGNMENT,'=',1,5660) -LexToken(VAR,'blk',1,5662) -LexToken(DOT,'.',1,5665) -LexToken(VAR,'graphics',1,5666) -LexToken(EOL,'\n',1,5674) -LexToken(VAR,'model',1,5684) -LexToken(ASSIGNMENT,'=',1,5690) -LexToken(VAR,'blk',1,5692) -LexToken(DOT,'.',1,5695) -LexToken(VAR,'model',1,5696) -LexToken(EOL,'\n',1,5701) -LexToken(EOL,'\n',1,5703) -LexToken(VAR,'graphics',1,5712) -LexToken(DOT,'.',1,5720) -LexToken(VAR,'orig',1,5721) -LexToken(ASSIGNMENT,'=',1,5726) -LexToken(OPENSQBRACKET,'[',1,5728) -LexToken(NUMBER,'170',1,5729) -LexToken(ADDITION,'-',1,5733) -LexToken(NUMBER,'60',1,5734) -LexToken(CLOSESQBRACKET,']',1,5736) -LexToken(EOL,'\n',1,5737) -LexToken(VAR,'graphics',1,5747) -LexToken(DOT,'.',1,5755) -LexToken(VAR,'sz',1,5756) -LexToken(ASSIGNMENT,'=',1,5759) -LexToken(OPENSQBRACKET,'[',1,5761) -LexToken(NUMBER,'20',1,5762) -LexToken(NUMBER,'20',1,5765) -LexToken(CLOSESQBRACKET,']',1,5767) -LexToken(EOL,'\n',1,5768) -LexToken(EOL,'\n',1,5770) -LexToken(VAR,'graphics',1,5779) -LexToken(DOT,'.',1,5787) -LexToken(VAR,'exprs',1,5788) -LexToken(ASSIGNMENT,'=',1,5794) -LexToken(OPENSQBRACKET,'[',1,5796) -LexToken(DQSTRING,'"1"',1,5799) -LexToken(CLOSESQBRACKET,']',1,5800) -LexToken(EOL,'\n',1,5801) -LexToken(VAR,'model',1,5811) -LexToken(DOT,'.',1,5816) -LexToken(VAR,'ipar',1,5817) -LexToken(ASSIGNMENT,'=',1,5822) -LexToken(NUMBER,'1',1,5824) -LexToken(EOL,'\n',1,5825) -LexToken(EOL,'\n',1,5827) -LexToken(VAR,'graphics',1,5836) -LexToken(DOT,'.',1,5844) -LexToken(VAR,'pein',1,5845) -LexToken(ASSIGNMENT,'=',1,5850) -LexToken(NUMBER,'7',1,5852) -LexToken(EOL,'\n',1,5853) -LexToken(EOL,'\n',1,5855) -LexToken(VAR,'blk',1,5864) -LexToken(DOT,'.',1,5867) -LexToken(VAR,'graphics',1,5868) -LexToken(ASSIGNMENT,'=',1,5877) -LexToken(VAR,'graphics',1,5879) -LexToken(EOL,'\n',1,5887) -LexToken(VAR,'blk',1,5897) -LexToken(DOT,'.',1,5900) -LexToken(VAR,'model',1,5901) -LexToken(ASSIGNMENT,'=',1,5907) -LexToken(VAR,'model',1,5909) -LexToken(EOL,'\n',1,5914) -LexToken(VAR,'scs_m_1',1,5924) -LexToken(DOT,'.',1,5931) -LexToken(VAR,'objs',1,5932) -LexToken(OPENBRACKET,'(',1,5936) -LexToken(NUMBER,'4',1,5937) -LexToken(CLOSEBRACKET,')',1,5938) -LexToken(ASSIGNMENT,'=',1,5940) -LexToken(VAR,'blk',1,5942) -LexToken(EOL,'\n',1,5945) -LexToken(EOL,'\n',1,5947) -LexToken(EOL,'\n',1,5978) -LexToken(VAR,'lnk',1,5987) -LexToken(ASSIGNMENT,'=',1,5991) -LexToken(VAR,'scs_m_1',1,5993) -LexToken(DOT,'.',1,6000) -LexToken(VAR,'objs',1,6001) -LexToken(OPENBRACKET,'(',1,6005) -LexToken(NUMBER,'5',1,6006) -LexToken(CLOSEBRACKET,')',1,6007) -LexToken(EOL,'\n',1,6008) -LexToken(EOL,'\n',1,6010) -LexToken(VAR,'lnk',1,6019) -LexToken(DOT,'.',1,6022) -LexToken(VAR,'from',1,6023) -LexToken(ASSIGNMENT,'=',1,6028) -LexToken(OPENSQBRACKET,'[',1,6030) -LexToken(NUMBER,'3',1,6031) -LexToken(NUMBER,'1',1,6033) -LexToken(NUMBER,'0',1,6035) -LexToken(CLOSESQBRACKET,']',1,6036) -LexToken(EOL,'\n',1,6037) -LexToken(VAR,'lnk',1,6047) -LexToken(DOT,'.',1,6050) -LexToken(VAR,'to',1,6051) -LexToken(ASSIGNMENT,'=',1,6054) -LexToken(OPENSQBRACKET,'[',1,6056) -LexToken(NUMBER,'1',1,6057) -LexToken(NUMBER,'1',1,6059) -LexToken(NUMBER,'1',1,6061) -LexToken(CLOSESQBRACKET,']',1,6062) -LexToken(EOL,'\n',1,6063) -LexToken(EOL,'\n',1,6065) -LexToken(VAR,'scs_m_1',1,6074) -LexToken(DOT,'.',1,6081) -LexToken(VAR,'objs',1,6082) -LexToken(OPENBRACKET,'(',1,6086) -LexToken(NUMBER,'5',1,6087) -LexToken(CLOSEBRACKET,')',1,6088) -LexToken(ASSIGNMENT,'=',1,6090) -LexToken(VAR,'lnk',1,6092) -LexToken(EOL,'\n',1,6095) -LexToken(EOL,'\n',1,6097) -LexToken(EOL,'\n',1,6132) -LexToken(VAR,'lnk',1,6141) -LexToken(ASSIGNMENT,'=',1,6145) -LexToken(VAR,'scs_m_1',1,6147) -LexToken(DOT,'.',1,6154) -LexToken(VAR,'objs',1,6155) -LexToken(OPENBRACKET,'(',1,6159) -LexToken(NUMBER,'6',1,6160) -LexToken(CLOSEBRACKET,')',1,6161) -LexToken(EOL,'\n',1,6162) -LexToken(EOL,'\n',1,6164) -LexToken(VAR,'lnk',1,6173) -LexToken(DOT,'.',1,6176) -LexToken(VAR,'from',1,6177) -LexToken(ASSIGNMENT,'=',1,6182) -LexToken(OPENSQBRACKET,'[',1,6184) -LexToken(NUMBER,'1',1,6185) -LexToken(NUMBER,'1',1,6187) -LexToken(NUMBER,'0',1,6189) -LexToken(CLOSESQBRACKET,']',1,6190) -LexToken(EOL,'\n',1,6191) -LexToken(VAR,'lnk',1,6201) -LexToken(DOT,'.',1,6204) -LexToken(VAR,'to',1,6205) -LexToken(ASSIGNMENT,'=',1,6208) -LexToken(OPENSQBRACKET,'[',1,6210) -LexToken(NUMBER,'2',1,6211) -LexToken(NUMBER,'1',1,6213) -LexToken(NUMBER,'1',1,6215) -LexToken(CLOSESQBRACKET,']',1,6216) -LexToken(EOL,'\n',1,6217) -LexToken(EOL,'\n',1,6219) -LexToken(VAR,'scs_m_1',1,6228) -LexToken(DOT,'.',1,6235) -LexToken(VAR,'objs',1,6236) -LexToken(OPENBRACKET,'(',1,6240) -LexToken(NUMBER,'6',1,6241) -LexToken(CLOSEBRACKET,')',1,6242) -LexToken(ASSIGNMENT,'=',1,6244) -LexToken(VAR,'lnk',1,6246) -LexToken(EOL,'\n',1,6249) -LexToken(EOL,'\n',1,6251) -LexToken(EOL,'\n',1,6284) -LexToken(VAR,'lnk',1,6293) -LexToken(ASSIGNMENT,'=',1,6297) -LexToken(VAR,'scs_m_1',1,6299) -LexToken(DOT,'.',1,6306) -LexToken(VAR,'objs',1,6307) -LexToken(OPENBRACKET,'(',1,6311) -LexToken(NUMBER,'7',1,6312) -LexToken(CLOSEBRACKET,')',1,6313) -LexToken(EOL,'\n',1,6314) -LexToken(EOL,'\n',1,6316) -LexToken(VAR,'lnk',1,6325) -LexToken(DOT,'.',1,6328) -LexToken(VAR,'ct',1,6329) -LexToken(ASSIGNMENT,'=',1,6332) -LexToken(OPENSQBRACKET,'[',1,6334) -LexToken(NUMBER,'5',1,6335) -LexToken(ADDITION,'-',1,6337) -LexToken(NUMBER,'1',1,6338) -LexToken(CLOSESQBRACKET,']',1,6339) -LexToken(EOL,'\n',1,6340) -LexToken(VAR,'lnk',1,6350) -LexToken(DOT,'.',1,6353) -LexToken(VAR,'from',1,6354) -LexToken(ASSIGNMENT,'=',1,6359) -LexToken(OPENSQBRACKET,'[',1,6361) -LexToken(NUMBER,'2',1,6362) -LexToken(NUMBER,'1',1,6364) -LexToken(NUMBER,'0',1,6366) -LexToken(CLOSESQBRACKET,']',1,6367) -LexToken(EOL,'\n',1,6368) -LexToken(VAR,'lnk',1,6378) -LexToken(DOT,'.',1,6381) -LexToken(VAR,'to',1,6382) -LexToken(ASSIGNMENT,'=',1,6385) -LexToken(OPENSQBRACKET,'[',1,6387) -LexToken(NUMBER,'4',1,6388) -LexToken(NUMBER,'1',1,6390) -LexToken(NUMBER,'1',1,6392) -LexToken(CLOSESQBRACKET,']',1,6393) -LexToken(EOL,'\n',1,6394) -LexToken(EOL,'\n',1,6396) -LexToken(VAR,'scs_m_1',1,6405) -LexToken(DOT,'.',1,6412) -LexToken(VAR,'objs',1,6413) -LexToken(OPENBRACKET,'(',1,6417) -LexToken(NUMBER,'7',1,6418) -LexToken(CLOSEBRACKET,')',1,6419) -LexToken(ASSIGNMENT,'=',1,6421) -LexToken(VAR,'lnk',1,6423) -LexToken(EOL,'\n',1,6426) -LexToken(EOL,'\n',1,6428) -LexToken(CLEAR,'clear',1,6437) -LexToken(VAR,'blk',1,6443) -LexToken(VAR,'lnk',1,6447) -LexToken(EOL,'\n',1,6450) -LexToken(EOL,'\n',1,6451) -LexToken(VAR,'model',1,6460) -LexToken(ASSIGNMENT,'=',1,6465) -LexToken(SCICOS_MODEL,'scicos_model',1,6466) -LexToken(OPENBRACKET,'(',1,6478) -LexToken(CLOSEBRACKET,')',1,6479) -LexToken(EOL,'\n',1,6480) -LexToken(VAR,'model',1,6490) -LexToken(DOT,'.',1,6495) -LexToken(VAR,'sim',1,6496) -LexToken(ASSIGNMENT,'=',1,6500) -LexToken(DQSTRING,'"csuper"',1,6509) -LexToken(EOL,'\n',1,6510) -LexToken(VAR,'model',1,6520) -LexToken(DOT,'.',1,6525) -LexToken(VAR,'in',1,6526) -LexToken(ASSIGNMENT,'=',1,6529) -LexToken(NUMBER,'1',1,6531) -LexToken(EOL,'\n',1,6532) -LexToken(VAR,'model',1,6542) -LexToken(DOT,'.',1,6547) -LexToken(VAR,'evtout',1,6548) -LexToken(ASSIGNMENT,'=',1,6555) -LexToken(NUMBER,'1',1,6557) -LexToken(EOL,'\n',1,6558) -LexToken(VAR,'model',1,6568) -LexToken(DOT,'.',1,6573) -LexToken(VAR,'rpar',1,6574) -LexToken(ASSIGNMENT,'=',1,6579) -LexToken(VAR,'scs_m_1',1,6581) -LexToken(EOL,'\n',1,6588) -LexToken(EOL,'\n',1,6590) -LexToken(VAR,'gr_i',1,6599) -LexToken(ASSIGNMENT,'=',1,6603) -LexToken(OPENSQBRACKET,'[',1,6604) -LexToken(CLOSESQBRACKET,']',1,6605) -LexToken(EOL,'\n',1,6606) -LexToken(VAR,'x',1,6616) -LexToken(ASSIGNMENT,'=',1,6617) -LexToken(VAR,'standard_define',1,6618) -LexToken(OPENBRACKET,'(',1,6633) -LexToken(OPENSQBRACKET,'[',1,6634) -LexToken(NUMBER,'3',1,6635) -LexToken(NUMBER,'2',1,6637) -LexToken(CLOSESQBRACKET,']',1,6638) -LexToken(COMMA,',',1,6639) -LexToken(VAR,'model',1,6640) -LexToken(COMMA,',',1,6645) -LexToken(OPENSQBRACKET,'[',1,6646) -LexToken(CLOSESQBRACKET,']',1,6647) -LexToken(COMMA,',',1,6648) -LexToken(VAR,'gr_i',1,6649) -LexToken(CLOSEBRACKET,')',1,6653) -LexToken(EOL,'\n',1,6654) -LexToken(END,'end',1,6659) -LexToken(EOL,'\n',1,6662) -LexToken(ENDFUNCTION,'endfunction',1,6663) -LexToken(EOL,'\n',1,6674) -LexToken(EOL,'\n',1,6675) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4093) +Syntax error in input LexToken(VAR,'blk',1,4450) +Syntax error in input LexToken(VAR,'blk',1,4827) +Syntax error in input LexToken(VAR,'blk',1,5266) +Syntax error in input LexToken(VAR,'blk',1,5620) +Syntax error in input LexToken(VAR,'lnk',1,5987) +Syntax error in input LexToken(VAR,'lnk',1,6141) +Syntax error in input LexToken(VAR,'lnk',1,6293) +/* autogenerated from "macros/Misc/EDGE_TRIGGER.sci" */ +None diff --git a/js/Misc/ENDBLK.js b/js/Misc/ENDBLK.js index b72aaeb5..d7729b20 100644 --- a/js/Misc/ENDBLK.js +++ b/js/Misc/ENDBLK.js @@ -1,1341 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ENDBLK',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(EOL,'\n',1,992) -LexToken(FOR,'for',1,1001) -LexToken(VAR,'i',1,1005) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(NUMBER,'1',1,1007) -LexToken(COLON,':',1,1008) -LexToken(VAR,'length',1,1009) -LexToken(OPENBRACKET,'(',1,1015) -LexToken(VAR,'arg1',1,1016) -LexToken(DOT,'.',1,1020) -LexToken(VAR,'model',1,1021) -LexToken(DOT,'.',1,1026) -LexToken(VAR,'rpar',1,1027) -LexToken(DOT,'.',1,1031) -LexToken(VAR,'objs',1,1032) -LexToken(CLOSEBRACKET,')',1,1036) -LexToken(DO,'do',1,1038) -LexToken(EOL,'\n',1,1040) -LexToken(VAR,'o',1,1053) -LexToken(ASSIGNMENT,'=',1,1055) -LexToken(VAR,'arg1',1,1057) -LexToken(DOT,'.',1,1061) -LexToken(VAR,'model',1,1062) -LexToken(DOT,'.',1,1067) -LexToken(VAR,'rpar',1,1068) -LexToken(DOT,'.',1,1072) -LexToken(VAR,'objs',1,1073) -LexToken(OPENBRACKET,'(',1,1077) -LexToken(VAR,'i',1,1078) -LexToken(CLOSEBRACKET,')',1,1079) -LexToken(EOL,'\n',1,1080) -LexToken(IF,'if',1,1094) -LexToken(VAR,'typeof',1,1097) -LexToken(OPENBRACKET,'(',1,1103) -LexToken(VAR,'o',1,1104) -LexToken(CLOSEBRACKET,')',1,1105) -LexToken(COMPARISON,'==',1,1107) -LexToken(DQSTRING,'"Block"',1,1116) -LexToken(LOGICAL,'&',1,1118) -LexToken(VAR,'o',1,1120) -LexToken(DOT,'.',1,1121) -LexToken(VAR,'gui',1,1122) -LexToken(COMPARISON,'==',1,1126) -LexToken(DQSTRING,'"END_c"',1,1135) -LexToken(THEN,'then',1,1137) -LexToken(EOL,'\n',1,1141) -LexToken(VAR,'ppath',1,1158) -LexToken(ASSIGNMENT,'=',1,1164) -LexToken(VAR,'list',1,1166) -LexToken(OPENBRACKET,'(',1,1170) -LexToken(VAR,'i',1,1171) -LexToken(CLOSEBRACKET,')',1,1172) -LexToken(EOL,'\n',1,1173) -LexToken(BREAK,'break',1,1191) -LexToken(EOL,'\n',1,1196) -LexToken(END,'end',1,1210) -LexToken(EOL,'\n',1,1213) -LexToken(END,'end',1,1222) -LexToken(EOL,'\n',1,1225) -LexToken(VAR,'newpar',1,1234) -LexToken(ASSIGNMENT,'=',1,1240) -LexToken(VAR,'list',1,1241) -LexToken(OPENBRACKET,'(',1,1245) -LexToken(CLOSEBRACKET,')',1,1246) -LexToken(EOL,'\n',1,1247) -LexToken(VAR,'y',1,1257) -LexToken(ASSIGNMENT,'=',1,1258) -LexToken(NUMBER,'0',1,1259) -LexToken(EOL,'\n',1,1260) -LexToken(FOR,'for',1,1270) -LexToken(VAR,'path',1,1274) -LexToken(ASSIGNMENT,'=',1,1278) -LexToken(VAR,'ppath',1,1279) -LexToken(DO,'do',1,1285) -LexToken(EOL,'\n',1,1287) -LexToken(VAR,'np',1,1300) -LexToken(ASSIGNMENT,'=',1,1302) -LexToken(VAR,'size',1,1303) -LexToken(OPENBRACKET,'(',1,1307) -LexToken(VAR,'path',1,1308) -LexToken(COMMA,',',1,1312) -LexToken(DQSTRING,'"*"',1,1315) -LexToken(CLOSEBRACKET,')',1,1316) -LexToken(EOL,'\n',1,1317) -LexToken(VAR,'spath',1,1330) -LexToken(ASSIGNMENT,'=',1,1335) -LexToken(VAR,'list',1,1336) -LexToken(OPENBRACKET,'(',1,1340) -LexToken(CLOSEBRACKET,')',1,1341) -LexToken(EOL,'\n',1,1342) -LexToken(FOR,'for',1,1355) -LexToken(VAR,'k',1,1359) -LexToken(ASSIGNMENT,'=',1,1360) -LexToken(NUMBER,'1',1,1361) -LexToken(COLON,':',1,1362) -LexToken(VAR,'np',1,1363) -LexToken(EOL,'\n',1,1365) -LexToken(VAR,'spath',1,1382) -LexToken(OPENBRACKET,'(',1,1387) -LexToken(LASTINDEX,'$',1,1388) -LexToken(ADDITION,'+',1,1389) -LexToken(NUMBER,'1',1,1390) -LexToken(CLOSEBRACKET,')',1,1391) -LexToken(ASSIGNMENT,'=',1,1392) -LexToken(DQSTRING,'"model"',1,1399) -LexToken(EOL,'\n',1,1400) -LexToken(VAR,'spath',1,1417) -LexToken(OPENBRACKET,'(',1,1422) -LexToken(LASTINDEX,'$',1,1423) -LexToken(ADDITION,'+',1,1424) -LexToken(NUMBER,'1',1,1425) -LexToken(CLOSEBRACKET,')',1,1426) -LexToken(ASSIGNMENT,'=',1,1427) -LexToken(DQSTRING,'"rpar"',1,1433) -LexToken(EOL,'\n',1,1434) -LexToken(VAR,'spath',1,1451) -LexToken(OPENBRACKET,'(',1,1456) -LexToken(LASTINDEX,'$',1,1457) -LexToken(ADDITION,'+',1,1458) -LexToken(NUMBER,'1',1,1459) -LexToken(CLOSEBRACKET,')',1,1460) -LexToken(ASSIGNMENT,'=',1,1461) -LexToken(DQSTRING,'"objs"',1,1467) -LexToken(EOL,'\n',1,1468) -LexToken(VAR,'spath',1,1485) -LexToken(OPENBRACKET,'(',1,1490) -LexToken(LASTINDEX,'$',1,1491) -LexToken(ADDITION,'+',1,1492) -LexToken(NUMBER,'1',1,1493) -LexToken(CLOSEBRACKET,')',1,1494) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(VAR,'path',1,1496) -LexToken(OPENBRACKET,'(',1,1500) -LexToken(VAR,'k',1,1501) -LexToken(CLOSEBRACKET,')',1,1502) -LexToken(EOL,'\n',1,1503) -LexToken(END,'end',1,1516) -LexToken(EOL,'\n',1,1519) -LexToken(VAR,'xx',1,1532) -LexToken(ASSIGNMENT,'=',1,1534) -LexToken(VAR,'arg1',1,1535) -LexToken(OPENBRACKET,'(',1,1539) -LexToken(VAR,'spath',1,1540) -LexToken(CLOSEBRACKET,')',1,1545) -LexToken(EOL,'\n',1,1562) -LexToken(VAR,'execstr',1,1575) -LexToken(OPENBRACKET,'(',1,1582) -LexToken(DQSTRING,'"xxn="',1,1588) -LexToken(ADDITION,'+',1,1589) -LexToken(VAR,'xx',1,1590) -LexToken(DOT,'.',1,1592) -LexToken(VAR,'gui',1,1593) -LexToken(ADDITION,'+',1,1596) -LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1610) -LexToken(CLOSEBRACKET,')',1,1611) -LexToken(EOL,'\n',1,1612) -LexToken(IF,'if',1,1625) -LexToken(NOT,'~',1,1628) -LexToken(VAR,'isequalbitwise',1,1629) -LexToken(OPENBRACKET,'(',1,1643) -LexToken(VAR,'xxn',1,1644) -LexToken(COMMA,',',1,1647) -LexToken(VAR,'xx',1,1648) -LexToken(CLOSEBRACKET,')',1,1650) -LexToken(THEN,'then',1,1652) -LexToken(EOL,'\n',1,1656) -LexToken(VAR,'model',1,1673) -LexToken(ASSIGNMENT,'=',1,1678) -LexToken(VAR,'xx',1,1679) -LexToken(DOT,'.',1,1681) -LexToken(VAR,'model',1,1682) -LexToken(EOL,'\n',1,1687) -LexToken(VAR,'model_n',1,1704) -LexToken(ASSIGNMENT,'=',1,1711) -LexToken(VAR,'xxn',1,1712) -LexToken(DOT,'.',1,1715) -LexToken(VAR,'model',1,1716) -LexToken(EOL,'\n',1,1721) -LexToken(IF,'if',1,1738) -LexToken(NOT,'~',1,1741) -LexToken(VAR,'is_modelica_block',1,1742) -LexToken(OPENBRACKET,'(',1,1759) -LexToken(VAR,'xx',1,1760) -LexToken(CLOSEBRACKET,')',1,1762) -LexToken(THEN,'then',1,1764) -LexToken(EOL,'\n',1,1768) -LexToken(VAR,'modified',1,1789) -LexToken(ASSIGNMENT,'=',1,1797) -LexToken(VAR,'or',1,1798) -LexToken(OPENBRACKET,'(',1,1800) -LexToken(VAR,'model',1,1801) -LexToken(DOT,'.',1,1806) -LexToken(VAR,'sim',1,1807) -LexToken(COMPARISON,'<>',1,1810) -LexToken(VAR,'model_n',1,1812) -LexToken(DOT,'.',1,1819) -LexToken(VAR,'sim',1,1820) -LexToken(CLOSEBRACKET,')',1,1823) -LexToken(LOGICAL,'|',1,1824) -LexToken(NOT,'~',1,1848) -LexToken(VAR,'isequal',1,1849) -LexToken(OPENBRACKET,'(',1,1856) -LexToken(VAR,'model',1,1857) -LexToken(DOT,'.',1,1862) -LexToken(VAR,'state',1,1863) -LexToken(COMMA,',',1,1868) -LexToken(VAR,'model_n',1,1869) -LexToken(DOT,'.',1,1876) -LexToken(VAR,'state',1,1877) -LexToken(CLOSEBRACKET,')',1,1882) -LexToken(LOGICAL,'|',1,1883) -LexToken(NOT,'~',1,1907) -LexToken(VAR,'isequal',1,1908) -LexToken(OPENBRACKET,'(',1,1915) -LexToken(VAR,'model',1,1916) -LexToken(DOT,'.',1,1921) -LexToken(VAR,'dstate',1,1922) -LexToken(COMMA,',',1,1928) -LexToken(VAR,'model_n',1,1929) -LexToken(DOT,'.',1,1936) -LexToken(VAR,'dstate',1,1937) -LexToken(CLOSEBRACKET,')',1,1943) -LexToken(LOGICAL,'|',1,1944) -LexToken(NOT,'~',1,1968) -LexToken(VAR,'isequal',1,1969) -LexToken(OPENBRACKET,'(',1,1976) -LexToken(VAR,'model',1,1977) -LexToken(DOT,'.',1,1982) -LexToken(VAR,'odstate',1,1983) -LexToken(COMMA,',',1,1990) -LexToken(VAR,'model_n',1,1991) -LexToken(DOT,'.',1,1998) -LexToken(VAR,'odstate',1,1999) -LexToken(CLOSEBRACKET,')',1,2006) -LexToken(LOGICAL,'|',1,2007) -LexToken(NOT,'~',1,2031) -LexToken(VAR,'isequal',1,2032) -LexToken(OPENBRACKET,'(',1,2039) -LexToken(VAR,'model',1,2040) -LexToken(DOT,'.',1,2045) -LexToken(VAR,'rpar',1,2046) -LexToken(COMMA,',',1,2050) -LexToken(VAR,'model_n',1,2051) -LexToken(DOT,'.',1,2058) -LexToken(VAR,'rpar',1,2059) -LexToken(CLOSEBRACKET,')',1,2063) -LexToken(LOGICAL,'|',1,2064) -LexToken(NOT,'~',1,2088) -LexToken(VAR,'isequal',1,2089) -LexToken(OPENBRACKET,'(',1,2096) -LexToken(VAR,'model',1,2097) -LexToken(DOT,'.',1,2102) -LexToken(VAR,'ipar',1,2103) -LexToken(COMMA,',',1,2107) -LexToken(VAR,'model_n',1,2108) -LexToken(DOT,'.',1,2115) -LexToken(VAR,'ipar',1,2116) -LexToken(CLOSEBRACKET,')',1,2120) -LexToken(LOGICAL,'|',1,2121) -LexToken(NOT,'~',1,2145) -LexToken(VAR,'isequal',1,2146) -LexToken(OPENBRACKET,'(',1,2153) -LexToken(VAR,'model',1,2154) -LexToken(DOT,'.',1,2159) -LexToken(VAR,'opar',1,2160) -LexToken(COMMA,',',1,2164) -LexToken(VAR,'model_n',1,2165) -LexToken(DOT,'.',1,2172) -LexToken(VAR,'opar',1,2173) -LexToken(CLOSEBRACKET,')',1,2177) -LexToken(LOGICAL,'|',1,2178) -LexToken(NOT,'~',1,2202) -LexToken(VAR,'isequal',1,2203) -LexToken(OPENBRACKET,'(',1,2210) -LexToken(VAR,'model',1,2211) -LexToken(DOT,'.',1,2216) -LexToken(VAR,'label',1,2217) -LexToken(COMMA,',',1,2222) -LexToken(VAR,'model_n',1,2223) -LexToken(DOT,'.',1,2230) -LexToken(VAR,'label',1,2231) -LexToken(CLOSEBRACKET,')',1,2236) -LexToken(EOL,'\n',1,2237) -LexToken(IF,'if',1,2258) -LexToken(VAR,'or',1,2261) -LexToken(OPENBRACKET,'(',1,2263) -LexToken(VAR,'model',1,2264) -LexToken(DOT,'.',1,2269) -LexToken(VAR,'in',1,2270) -LexToken(COMPARISON,'<>',1,2272) -LexToken(VAR,'model_n',1,2274) -LexToken(DOT,'.',1,2281) -LexToken(VAR,'in',1,2282) -LexToken(CLOSEBRACKET,')',1,2284) -LexToken(LOGICAL,'|',1,2285) -LexToken(VAR,'or',1,2286) -LexToken(OPENBRACKET,'(',1,2288) -LexToken(VAR,'model',1,2289) -LexToken(DOT,'.',1,2294) -LexToken(VAR,'out',1,2295) -LexToken(COMPARISON,'<>',1,2298) -LexToken(VAR,'model_n',1,2300) -LexToken(DOT,'.',1,2307) -LexToken(VAR,'out',1,2308) -LexToken(CLOSEBRACKET,')',1,2311) -LexToken(LOGICAL,'|',1,2312) -LexToken(VAR,'or',1,2340) -LexToken(OPENBRACKET,'(',1,2342) -LexToken(VAR,'model',1,2343) -LexToken(DOT,'.',1,2348) -LexToken(VAR,'in2',1,2349) -LexToken(COMPARISON,'<>',1,2352) -LexToken(VAR,'model_n',1,2354) -LexToken(DOT,'.',1,2361) -LexToken(VAR,'in2',1,2362) -LexToken(CLOSEBRACKET,')',1,2365) -LexToken(LOGICAL,'|',1,2366) -LexToken(VAR,'or',1,2367) -LexToken(OPENBRACKET,'(',1,2369) -LexToken(VAR,'model',1,2370) -LexToken(DOT,'.',1,2375) -LexToken(VAR,'out2',1,2376) -LexToken(COMPARISON,'<>',1,2380) -LexToken(VAR,'model_n',1,2382) -LexToken(DOT,'.',1,2389) -LexToken(VAR,'out2',1,2390) -LexToken(CLOSEBRACKET,')',1,2394) -LexToken(LOGICAL,'|',1,2395) -LexToken(VAR,'or',1,2423) -LexToken(OPENBRACKET,'(',1,2425) -LexToken(VAR,'model',1,2426) -LexToken(DOT,'.',1,2431) -LexToken(VAR,'outtyp',1,2432) -LexToken(COMPARISON,'<>',1,2438) -LexToken(VAR,'model_n',1,2440) -LexToken(DOT,'.',1,2447) -LexToken(VAR,'outtyp',1,2448) -LexToken(CLOSEBRACKET,')',1,2454) -LexToken(LOGICAL,'|',1,2455) -LexToken(VAR,'or',1,2456) -LexToken(OPENBRACKET,'(',1,2458) -LexToken(VAR,'model',1,2459) -LexToken(DOT,'.',1,2464) -LexToken(VAR,'intyp',1,2465) -LexToken(COMPARISON,'<>',1,2470) -LexToken(VAR,'model_n',1,2472) -LexToken(DOT,'.',1,2479) -LexToken(VAR,'intyp',1,2480) -LexToken(CLOSEBRACKET,')',1,2485) -LexToken(THEN,'then',1,2487) -LexToken(EOL,'\n',1,2491) -LexToken(VAR,'needcompile',1,2516) -LexToken(ASSIGNMENT,'=',1,2527) -LexToken(NUMBER,'1',1,2528) -LexToken(EOL,'\n',1,2529) -LexToken(END,'end',1,2550) -LexToken(EOL,'\n',1,2553) -LexToken(IF,'if',1,2574) -LexToken(VAR,'or',1,2577) -LexToken(OPENBRACKET,'(',1,2579) -LexToken(VAR,'model',1,2580) -LexToken(DOT,'.',1,2585) -LexToken(VAR,'firing',1,2586) -LexToken(COMPARISON,'<>',1,2592) -LexToken(VAR,'model_n',1,2594) -LexToken(DOT,'.',1,2601) -LexToken(VAR,'firing',1,2602) -LexToken(CLOSEBRACKET,')',1,2608) -LexToken(THEN,'then',1,2610) -LexToken(EOL,'\n',1,2614) -LexToken(VAR,'needcompile',1,2639) -LexToken(ASSIGNMENT,'=',1,2650) -LexToken(NUMBER,'2',1,2651) -LexToken(EOL,'\n',1,2652) -LexToken(END,'end',1,2673) -LexToken(EOL,'\n',1,2676) -LexToken(IF,'if',1,2697) -LexToken(OPENBRACKET,'(',1,2700) -LexToken(VAR,'size',1,2701) -LexToken(OPENBRACKET,'(',1,2705) -LexToken(VAR,'model',1,2706) -LexToken(DOT,'.',1,2711) -LexToken(VAR,'in',1,2712) -LexToken(COMMA,',',1,2714) -LexToken(DQSTRING,'"*"',1,2717) -LexToken(CLOSEBRACKET,')',1,2718) -LexToken(COMPARISON,'<>',1,2719) -LexToken(VAR,'size',1,2721) -LexToken(OPENBRACKET,'(',1,2725) -LexToken(VAR,'model_n',1,2726) -LexToken(DOT,'.',1,2733) -LexToken(VAR,'in',1,2734) -LexToken(COMMA,',',1,2736) -LexToken(DQSTRING,'"*"',1,2739) -LexToken(CLOSEBRACKET,')',1,2740) -LexToken(CLOSEBRACKET,')',1,2741) -LexToken(LOGICAL,'|',1,2742) -LexToken(OPENBRACKET,'(',1,2770) -LexToken(VAR,'size',1,2771) -LexToken(OPENBRACKET,'(',1,2775) -LexToken(VAR,'model',1,2776) -LexToken(DOT,'.',1,2781) -LexToken(VAR,'out',1,2782) -LexToken(COMMA,',',1,2785) -LexToken(DQSTRING,'"*"',1,2788) -LexToken(CLOSEBRACKET,')',1,2789) -LexToken(COMPARISON,'<>',1,2790) -LexToken(VAR,'size',1,2792) -LexToken(OPENBRACKET,'(',1,2796) -LexToken(VAR,'model_n',1,2797) -LexToken(DOT,'.',1,2804) -LexToken(VAR,'out',1,2805) -LexToken(COMMA,',',1,2808) -LexToken(DQSTRING,'"*"',1,2811) -LexToken(CLOSEBRACKET,')',1,2812) -LexToken(CLOSEBRACKET,')',1,2813) -LexToken(LOGICAL,'|',1,2814) -LexToken(OPENBRACKET,'(',1,2842) -LexToken(VAR,'size',1,2843) -LexToken(OPENBRACKET,'(',1,2847) -LexToken(VAR,'model',1,2848) -LexToken(DOT,'.',1,2853) -LexToken(VAR,'evtin',1,2854) -LexToken(COMMA,',',1,2859) -LexToken(DQSTRING,'"*"',1,2862) -LexToken(CLOSEBRACKET,')',1,2863) -LexToken(COMPARISON,'<>',1,2864) -LexToken(VAR,'size',1,2866) -LexToken(OPENBRACKET,'(',1,2870) -LexToken(VAR,'model_n',1,2871) -LexToken(DOT,'.',1,2878) -LexToken(VAR,'evtin',1,2879) -LexToken(COMMA,',',1,2884) -LexToken(DQSTRING,'"*"',1,2887) -LexToken(CLOSEBRACKET,')',1,2888) -LexToken(CLOSEBRACKET,')',1,2889) -LexToken(THEN,'then',1,2891) -LexToken(EOL,'\n',1,2895) -LexToken(VAR,'needcompile',1,2920) -LexToken(ASSIGNMENT,'=',1,2931) -LexToken(NUMBER,'4',1,2932) -LexToken(EOL,'\n',1,2933) -LexToken(END,'end',1,2954) -LexToken(EOL,'\n',1,2957) -LexToken(IF,'if',1,2978) -LexToken(VAR,'model',1,2981) -LexToken(DOT,'.',1,2986) -LexToken(VAR,'sim',1,2987) -LexToken(COMPARISON,'==',1,2990) -LexToken(DQSTRING,'"input"',1,2998) -LexToken(LOGICAL,'|',1,2999) -LexToken(VAR,'model',1,3000) -LexToken(DOT,'.',1,3005) -LexToken(VAR,'sim',1,3006) -LexToken(COMPARISON,'==',1,3009) -LexToken(DQSTRING,'"output"',1,3018) -LexToken(THEN,'then',1,3020) -LexToken(EOL,'\n',1,3024) -LexToken(IF,'if',1,3049) -LexToken(VAR,'model',1,3052) -LexToken(DOT,'.',1,3057) -LexToken(VAR,'ipar',1,3058) -LexToken(COMPARISON,'<>',1,3062) -LexToken(VAR,'model_n',1,3064) -LexToken(DOT,'.',1,3071) -LexToken(VAR,'ipar',1,3072) -LexToken(THEN,'then',1,3077) -LexToken(EOL,'\n',1,3081) -LexToken(VAR,'needcompile',1,3110) -LexToken(ASSIGNMENT,'=',1,3121) -LexToken(NUMBER,'4',1,3122) -LexToken(EOL,'\n',1,3123) -LexToken(END,'end',1,3148) -LexToken(EOL,'\n',1,3151) -LexToken(END,'end',1,3172) -LexToken(EOL,'\n',1,3175) -LexToken(IF,'if',1,3196) -LexToken(VAR,'or',1,3199) -LexToken(OPENBRACKET,'(',1,3201) -LexToken(VAR,'model',1,3202) -LexToken(DOT,'.',1,3207) -LexToken(VAR,'blocktype',1,3208) -LexToken(COMPARISON,'<>',1,3217) -LexToken(VAR,'model_n',1,3219) -LexToken(DOT,'.',1,3226) -LexToken(VAR,'blocktype',1,3227) -LexToken(CLOSEBRACKET,')',1,3236) -LexToken(LOGICAL,'|',1,3237) -LexToken(VAR,'or',1,3265) -LexToken(OPENBRACKET,'(',1,3267) -LexToken(VAR,'model',1,3268) -LexToken(DOT,'.',1,3273) -LexToken(VAR,'dep_ut',1,3274) -LexToken(COMPARISON,'<>',1,3280) -LexToken(VAR,'model_n',1,3282) -LexToken(DOT,'.',1,3289) -LexToken(VAR,'dep_ut',1,3290) -LexToken(CLOSEBRACKET,')',1,3296) -LexToken(THEN,'then',1,3298) -LexToken(EOL,'\n',1,3302) -LexToken(VAR,'needcompile',1,3327) -LexToken(ASSIGNMENT,'=',1,3338) -LexToken(NUMBER,'4',1,3339) -LexToken(EOL,'\n',1,3340) -LexToken(END,'end',1,3361) -LexToken(EOL,'\n',1,3364) -LexToken(IF,'if',1,3385) -LexToken(OPENBRACKET,'(',1,3388) -LexToken(VAR,'model',1,3389) -LexToken(DOT,'.',1,3394) -LexToken(VAR,'nzcross',1,3395) -LexToken(COMPARISON,'<>',1,3402) -LexToken(VAR,'model_n',1,3404) -LexToken(DOT,'.',1,3411) -LexToken(VAR,'nzcross',1,3412) -LexToken(CLOSEBRACKET,')',1,3419) -LexToken(LOGICAL,'|',1,3420) -LexToken(OPENBRACKET,'(',1,3421) -LexToken(VAR,'model',1,3422) -LexToken(DOT,'.',1,3427) -LexToken(VAR,'nmode',1,3428) -LexToken(COMPARISON,'<>',1,3433) -LexToken(VAR,'model_n',1,3435) -LexToken(DOT,'.',1,3442) -LexToken(VAR,'nmode',1,3443) -LexToken(CLOSEBRACKET,')',1,3448) -LexToken(THEN,'then',1,3450) -LexToken(EOL,'\n',1,3454) -LexToken(VAR,'needcompile',1,3479) -LexToken(ASSIGNMENT,'=',1,3490) -LexToken(NUMBER,'4',1,3491) -LexToken(EOL,'\n',1,3492) -LexToken(END,'end',1,3513) -LexToken(EOL,'\n',1,3516) -LexToken(IF,'if',1,3537) -LexToken(VAR,'prod',1,3540) -LexToken(OPENBRACKET,'(',1,3544) -LexToken(VAR,'size',1,3545) -LexToken(OPENBRACKET,'(',1,3549) -LexToken(VAR,'model_n',1,3550) -LexToken(DOT,'.',1,3557) -LexToken(VAR,'sim',1,3558) -LexToken(CLOSEBRACKET,')',1,3561) -LexToken(CLOSEBRACKET,')',1,3562) -LexToken(COMPARISON,'>',1,3563) -LexToken(NUMBER,'1',1,3564) -LexToken(THEN,'then',1,3566) -LexToken(EOL,'\n',1,3570) -LexToken(IF,'if',1,3595) -LexToken(VAR,'model_n',1,3598) -LexToken(DOT,'.',1,3605) -LexToken(VAR,'sim',1,3606) -LexToken(OPENBRACKET,'(',1,3609) -LexToken(NUMBER,'2',1,3610) -LexToken(CLOSEBRACKET,')',1,3611) -LexToken(COMPARISON,'>',1,3612) -LexToken(NUMBER,'1000',1,3613) -LexToken(THEN,'then',1,3618) -LexToken(EOL,'\n',1,3622) -LexToken(IF,'if',1,3651) -LexToken(VAR,'model',1,3654) -LexToken(DOT,'.',1,3659) -LexToken(VAR,'sim',1,3660) -LexToken(OPENBRACKET,'(',1,3663) -LexToken(NUMBER,'1',1,3664) -LexToken(CLOSEBRACKET,')',1,3665) -LexToken(COMPARISON,'<>',1,3666) -LexToken(VAR,'model_n',1,3668) -LexToken(DOT,'.',1,3675) -LexToken(VAR,'sim',1,3676) -LexToken(OPENBRACKET,'(',1,3679) -LexToken(NUMBER,'1',1,3680) -LexToken(CLOSEBRACKET,')',1,3681) -LexToken(THEN,'then',1,3683) -LexToken(EOL,'\n',1,3687) -LexToken(VAR,'needcompile',1,3720) -LexToken(ASSIGNMENT,'=',1,3731) -LexToken(NUMBER,'4',1,3732) -LexToken(EOL,'\n',1,3733) -LexToken(END,'end',1,3762) -LexToken(EOL,'\n',1,3765) -LexToken(END,'end',1,3790) -LexToken(EOL,'\n',1,3793) -LexToken(END,'end',1,3814) -LexToken(EOL,'\n',1,3817) -LexToken(ELSE,'else',1,3834) -LexToken(EOL,'\n',1,3838) -LexToken(VAR,'modified',1,3859) -LexToken(ASSIGNMENT,'=',1,3867) -LexToken(VAR,'or',1,3868) -LexToken(OPENBRACKET,'(',1,3870) -LexToken(VAR,'model_n',1,3871) -LexToken(COMPARISON,'<>',1,3878) -LexToken(VAR,'model',1,3880) -LexToken(CLOSEBRACKET,')',1,3885) -LexToken(EOL,'\n',1,3886) -LexToken(VAR,'eq',1,3907) -LexToken(ASSIGNMENT,'=',1,3909) -LexToken(VAR,'model',1,3910) -LexToken(DOT,'.',1,3915) -LexToken(VAR,'equations',1,3916) -LexToken(SEMICOLON,';',1,3925) -LexToken(VAR,'eqn',1,3926) -LexToken(ASSIGNMENT,'=',1,3929) -LexToken(VAR,'model_n',1,3930) -LexToken(DOT,'.',1,3937) -LexToken(VAR,'equations',1,3938) -LexToken(EOL,'\n',1,3947) -LexToken(IF,'if',1,3969) -LexToken(VAR,'or',1,3972) -LexToken(OPENBRACKET,'(',1,3974) -LexToken(VAR,'eq',1,3975) -LexToken(DOT,'.',1,3977) -LexToken(VAR,'model',1,3978) -LexToken(COMPARISON,'<>',1,3983) -LexToken(VAR,'eqn',1,3985) -LexToken(DOT,'.',1,3988) -LexToken(VAR,'model',1,3989) -LexToken(CLOSEBRACKET,')',1,3994) -LexToken(LOGICAL,'|',1,3995) -LexToken(VAR,'or',1,3996) -LexToken(OPENBRACKET,'(',1,3998) -LexToken(VAR,'eq',1,3999) -LexToken(DOT,'.',1,4001) -LexToken(VAR,'inputs',1,4002) -LexToken(COMPARISON,'<>',1,4008) -LexToken(VAR,'eqn',1,4010) -LexToken(DOT,'.',1,4013) -LexToken(VAR,'inputs',1,4014) -LexToken(CLOSEBRACKET,')',1,4020) -LexToken(LOGICAL,'|',1,4021) -LexToken(VAR,'or',1,4049) -LexToken(OPENBRACKET,'(',1,4051) -LexToken(VAR,'eq',1,4052) -LexToken(DOT,'.',1,4054) -LexToken(VAR,'outputs',1,4055) -LexToken(COMPARISON,'<>',1,4062) -LexToken(VAR,'eqn',1,4064) -LexToken(DOT,'.',1,4067) -LexToken(VAR,'outputs',1,4068) -LexToken(CLOSEBRACKET,')',1,4075) -LexToken(THEN,'then',1,4077) -LexToken(EOL,'\n',1,4081) -LexToken(VAR,'needcompile',1,4106) -LexToken(ASSIGNMENT,'=',1,4117) -LexToken(NUMBER,'4',1,4118) -LexToken(EOL,'\n',1,4119) -LexToken(END,'end',1,4140) -LexToken(EOL,'\n',1,4143) -LexToken(END,'end',1,4160) -LexToken(EOL,'\n',1,4163) -LexToken(EOL,'\n',1,4209) -LexToken(VAR,'arg1',1,4226) -LexToken(OPENBRACKET,'(',1,4230) -LexToken(VAR,'spath',1,4231) -LexToken(CLOSEBRACKET,')',1,4236) -LexToken(ASSIGNMENT,'=',1,4237) -LexToken(VAR,'xxn',1,4238) -LexToken(EOL,'\n',1,4250) -LexToken(VAR,'newpar',1,4267) -LexToken(OPENBRACKET,'(',1,4273) -LexToken(VAR,'size',1,4274) -LexToken(OPENBRACKET,'(',1,4278) -LexToken(VAR,'newpar',1,4279) -LexToken(CLOSEBRACKET,')',1,4285) -LexToken(ADDITION,'+',1,4286) -LexToken(NUMBER,'1',1,4287) -LexToken(CLOSEBRACKET,')',1,4288) -LexToken(ASSIGNMENT,'=',1,4289) -LexToken(VAR,'path',1,4290) -LexToken(EOL,'\n',1,4316) -LexToken(VAR,'y',1,4333) -LexToken(ASSIGNMENT,'=',1,4334) -LexToken(VAR,'max',1,4335) -LexToken(OPENBRACKET,'(',1,4338) -LexToken(VAR,'y',1,4339) -LexToken(COMMA,',',1,4340) -LexToken(VAR,'needcompile',1,4341) -LexToken(CLOSEBRACKET,')',1,4352) -LexToken(EOL,'\n',1,4353) -LexToken(END,'end',1,4366) -LexToken(EOL,'\n',1,4369) -LexToken(END,'end',1,4378) -LexToken(EOL,'\n',1,4381) -LexToken(VAR,'x',1,4390) -LexToken(ASSIGNMENT,'=',1,4391) -LexToken(VAR,'arg1',1,4392) -LexToken(EOL,'\n',1,4396) -LexToken(VAR,'typ',1,4405) -LexToken(ASSIGNMENT,'=',1,4408) -LexToken(VAR,'newpar',1,4409) -LexToken(EOL,'\n',1,4415) -LexToken(CASE,'case',1,4420) -LexToken(DQSTRING,'"define"',1,4432) -LexToken(THEN,'then',1,4434) -LexToken(EOL,'\n',1,4438) -LexToken(VAR,'scs_m_1',1,4447) -LexToken(ASSIGNMENT,'=',1,4454) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4455) -LexToken(OPENBRACKET,'(',1,4469) -LexToken(VAR,'version',1,4481) -LexToken(ASSIGNMENT,'=',1,4488) -LexToken(DQSTRING,'"scicos4.2"',1,4499) -LexToken(COMMA,',',1,4500) -LexToken(VAR,'props',1,4512) -LexToken(ASSIGNMENT,'=',1,4517) -LexToken(SCICOS_PARAMS,'scicos_params',1,4518) -LexToken(OPENBRACKET,'(',1,4531) -LexToken(VAR,'wpar',1,4543) -LexToken(ASSIGNMENT,'=',1,4547) -LexToken(OPENSQBRACKET,'[',1,4548) -LexToken(ADDITION,'-',1,4549) -LexToken(NUMBER,'159.096',1,4550) -LexToken(COMMA,',',1,4557) -LexToken(NUMBER,'811.104',1,4558) -LexToken(COMMA,',',1,4565) -LexToken(ADDITION,'-',1,4566) -LexToken(NUMBER,'121.216',1,4567) -LexToken(COMMA,',',1,4574) -LexToken(NUMBER,'617.984',1,4575) -LexToken(COMMA,',',1,4582) -LexToken(NUMBER,'1323',1,4583) -LexToken(COMMA,',',1,4587) -LexToken(NUMBER,'1008',1,4588) -LexToken(COMMA,',',1,4592) -LexToken(NUMBER,'331',1,4593) -LexToken(COMMA,',',1,4596) -LexToken(NUMBER,'284',1,4597) -LexToken(COMMA,',',1,4600) -LexToken(NUMBER,'630',1,4601) -LexToken(COMMA,',',1,4604) -LexToken(NUMBER,'480',1,4605) -LexToken(COMMA,',',1,4608) -LexToken(NUMBER,'0',1,4609) -LexToken(COMMA,',',1,4610) -LexToken(NUMBER,'7',1,4611) -LexToken(COMMA,',',1,4612) -LexToken(NUMBER,'1.4',1,4613) -LexToken(CLOSESQBRACKET,']',1,4616) -LexToken(COMMA,',',1,4617) -LexToken(VAR,'Title',1,4629) -LexToken(ASSIGNMENT,'=',1,4634) -LexToken(DQSTRING,'"ENDBLK"',1,4642) -LexToken(COMMA,',',1,4643) -LexToken(VAR,'tol',1,4655) -LexToken(ASSIGNMENT,'=',1,4658) -LexToken(OPENSQBRACKET,'[',1,4659) -LexToken(NUMBER,'0.0001',1,4660) -LexToken(COMMA,',',1,4666) -LexToken(NUMBER,'0.000001',1,4667) -LexToken(COMMA,',',1,4675) -LexToken(NUMBER,'1.000E-10',1,4676) -LexToken(COMMA,',',1,4685) -LexToken(NUMBER,'100001',1,4686) -LexToken(COMMA,',',1,4692) -LexToken(NUMBER,'0',1,4693) -LexToken(COMMA,',',1,4694) -LexToken(NUMBER,'0',1,4695) -LexToken(CLOSESQBRACKET,']',1,4696) -LexToken(COMMA,',',1,4697) -LexToken(VAR,'tf',1,4709) -LexToken(ASSIGNMENT,'=',1,4711) -LexToken(NUMBER,'100000',1,4712) -LexToken(COMMA,',',1,4718) -LexToken(VAR,'context',1,4730) -LexToken(ASSIGNMENT,'=',1,4737) -LexToken(DQSTRING,'" "',1,4740) -LexToken(COMMA,',',1,4741) -LexToken(VAR,'void1',1,4753) -LexToken(ASSIGNMENT,'=',1,4758) -LexToken(OPENSQBRACKET,'[',1,4759) -LexToken(CLOSESQBRACKET,']',1,4760) -LexToken(COMMA,',',1,4761) -LexToken(VAR,'options',1,4773) -LexToken(ASSIGNMENT,'=',1,4780) -LexToken(VAR,'tlist',1,4781) -LexToken(OPENBRACKET,'(',1,4786) -LexToken(OPENSQBRACKET,'[',1,4787) -LexToken(DQSTRING,'"scsopt"',1,4795) -LexToken(COMMA,',',1,4796) -LexToken(DQSTRING,'"3D"',1,4800) -LexToken(COMMA,',',1,4801) -LexToken(DQSTRING,'"Background"',1,4813) -LexToken(COMMA,',',1,4814) -LexToken(DQSTRING,'"Link"',1,4820) -LexToken(COMMA,',',1,4821) -LexToken(DQSTRING,'"ID"',1,4825) -LexToken(COMMA,',',1,4826) -LexToken(DQSTRING,'"Cmap"',1,4832) -LexToken(CLOSESQBRACKET,']',1,4833) -LexToken(COMMA,',',1,4834) -LexToken(VAR,'list',1,4835) -LexToken(OPENBRACKET,'(',1,4839) -LexToken(PREVAR_BOOLEAN,'%t',1,4840) -LexToken(COMMA,',',1,4842) -LexToken(NUMBER,'33',1,4843) -LexToken(CLOSEBRACKET,')',1,4845) -LexToken(COMMA,',',1,4846) -LexToken(OPENSQBRACKET,'[',1,4847) -LexToken(NUMBER,'8',1,4848) -LexToken(COMMA,',',1,4849) -LexToken(NUMBER,'1',1,4850) -LexToken(CLOSESQBRACKET,']',1,4851) -LexToken(COMMA,',',1,4852) -LexToken(OPENSQBRACKET,'[',1,4853) -LexToken(NUMBER,'1',1,4854) -LexToken(COMMA,',',1,4855) -LexToken(NUMBER,'5',1,4856) -LexToken(CLOSESQBRACKET,']',1,4857) -LexToken(COMMA,',',1,4858) -LexToken(VAR,'list',1,4870) -LexToken(OPENBRACKET,'(',1,4874) -LexToken(OPENSQBRACKET,'[',1,4875) -LexToken(NUMBER,'5',1,4876) -LexToken(COMMA,',',1,4877) -LexToken(NUMBER,'1',1,4878) -LexToken(CLOSESQBRACKET,']',1,4879) -LexToken(COMMA,',',1,4880) -LexToken(OPENSQBRACKET,'[',1,4881) -LexToken(NUMBER,'4',1,4882) -LexToken(COMMA,',',1,4883) -LexToken(NUMBER,'1',1,4884) -LexToken(CLOSESQBRACKET,']',1,4885) -LexToken(CLOSEBRACKET,')',1,4886) -LexToken(COMMA,',',1,4887) -LexToken(OPENSQBRACKET,'[',1,4888) -LexToken(NUMBER,'0.8',1,4889) -LexToken(COMMA,',',1,4892) -LexToken(NUMBER,'0.8',1,4893) -LexToken(COMMA,',',1,4896) -LexToken(NUMBER,'0.8',1,4897) -LexToken(CLOSESQBRACKET,']',1,4900) -LexToken(CLOSEBRACKET,')',1,4901) -LexToken(COMMA,',',1,4902) -LexToken(VAR,'void2',1,4914) -LexToken(ASSIGNMENT,'=',1,4919) -LexToken(OPENSQBRACKET,'[',1,4920) -LexToken(CLOSESQBRACKET,']',1,4921) -LexToken(COMMA,',',1,4922) -LexToken(VAR,'void3',1,4934) -LexToken(ASSIGNMENT,'=',1,4939) -LexToken(OPENSQBRACKET,'[',1,4940) -LexToken(CLOSESQBRACKET,']',1,4941) -LexToken(COMMA,',',1,4942) -LexToken(VAR,'doc',1,4954) -LexToken(ASSIGNMENT,'=',1,4957) -LexToken(VAR,'list',1,4958) -LexToken(OPENBRACKET,'(',1,4962) -LexToken(CLOSEBRACKET,')',1,4963) -LexToken(CLOSEBRACKET,')',1,4964) -LexToken(CLOSEBRACKET,')',1,4965) -LexToken(EOL,'\n',1,4966) -LexToken(VAR,'scs_m_1',1,4975) -LexToken(DOT,'.',1,4982) -LexToken(VAR,'objs',1,4983) -LexToken(OPENBRACKET,'(',1,4987) -LexToken(NUMBER,'1',1,4988) -LexToken(CLOSEBRACKET,')',1,4989) -LexToken(ASSIGNMENT,'=',1,4990) -LexToken(SCICOS_BLOCK,'scicos_block',1,4991) -LexToken(OPENBRACKET,'(',1,5003) -LexToken(VAR,'gui',1,5015) -LexToken(ASSIGNMENT,'=',1,5018) -LexToken(DQSTRING,'"END_c"',1,5025) -LexToken(COMMA,',',1,5026) -LexToken(VAR,'graphics',1,5038) -LexToken(ASSIGNMENT,'=',1,5046) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5047) -LexToken(OPENBRACKET,'(',1,5062) -LexToken(VAR,'orig',1,5074) -LexToken(ASSIGNMENT,'=',1,5078) -LexToken(OPENSQBRACKET,'[',1,5079) -LexToken(NUMBER,'272.104',1,5080) -LexToken(COMMA,',',1,5087) -LexToken(NUMBER,'249.11733',1,5088) -LexToken(CLOSESQBRACKET,']',1,5097) -LexToken(COMMA,',',1,5098) -LexToken(VAR,'sz',1,5110) -LexToken(ASSIGNMENT,'=',1,5112) -LexToken(OPENSQBRACKET,'[',1,5113) -LexToken(NUMBER,'40',1,5114) -LexToken(COMMA,',',1,5116) -LexToken(NUMBER,'40',1,5117) -LexToken(CLOSESQBRACKET,']',1,5119) -LexToken(COMMA,',',1,5120) -LexToken(VAR,'flip',1,5132) -LexToken(ASSIGNMENT,'=',1,5136) -LexToken(PREVAR_BOOLEAN,'%t',1,5137) -LexToken(COMMA,',',1,5139) -LexToken(VAR,'theta',1,5151) -LexToken(ASSIGNMENT,'=',1,5156) -LexToken(NUMBER,'0',1,5157) -LexToken(COMMA,',',1,5158) -LexToken(VAR,'exprs',1,5170) -LexToken(ASSIGNMENT,'=',1,5175) -LexToken(DQSTRING,'"1.000E+08"',1,5186) -LexToken(COMMA,',',1,5187) -LexToken(VAR,'pin',1,5199) -LexToken(ASSIGNMENT,'=',1,5202) -LexToken(OPENSQBRACKET,'[',1,5203) -LexToken(CLOSESQBRACKET,']',1,5204) -LexToken(COMMA,',',1,5205) -LexToken(VAR,'pout',1,5217) -LexToken(ASSIGNMENT,'=',1,5221) -LexToken(OPENSQBRACKET,'[',1,5222) -LexToken(CLOSESQBRACKET,']',1,5223) -LexToken(COMMA,',',1,5224) -LexToken(VAR,'pein',1,5236) -LexToken(ASSIGNMENT,'=',1,5240) -LexToken(NUMBER,'2',1,5241) -LexToken(COMMA,',',1,5242) -LexToken(VAR,'peout',1,5254) -LexToken(ASSIGNMENT,'=',1,5259) -LexToken(NUMBER,'2',1,5260) -LexToken(COMMA,',',1,5261) -LexToken(VAR,'gr_i',1,5273) -LexToken(ASSIGNMENT,'=',1,5277) -LexToken(OPENSQBRACKET,'[',1,5278) -LexToken(CLOSESQBRACKET,']',1,5279) -LexToken(COMMA,',',1,5280) -LexToken(VAR,'id',1,5292) -LexToken(ASSIGNMENT,'=',1,5294) -LexToken(DQSTRING,'""',1,5296) -LexToken(COMMA,',',1,5297) -LexToken(VAR,'in_implicit',1,5309) -LexToken(ASSIGNMENT,'=',1,5320) -LexToken(OPENSQBRACKET,'[',1,5321) -LexToken(CLOSESQBRACKET,']',1,5322) -LexToken(COMMA,',',1,5323) -LexToken(VAR,'out_implicit',1,5335) -LexToken(ASSIGNMENT,'=',1,5347) -LexToken(OPENSQBRACKET,'[',1,5348) -LexToken(CLOSESQBRACKET,']',1,5349) -LexToken(CLOSEBRACKET,')',1,5350) -LexToken(COMMA,',',1,5351) -LexToken(VAR,'model',1,5363) -LexToken(ASSIGNMENT,'=',1,5368) -LexToken(SCICOS_MODEL,'scicos_model',1,5369) -LexToken(OPENBRACKET,'(',1,5381) -LexToken(VAR,'sim',1,5393) -LexToken(ASSIGNMENT,'=',1,5396) -LexToken(VAR,'list',1,5397) -LexToken(OPENBRACKET,'(',1,5401) -LexToken(DQSTRING,'"scicosexit"',1,5413) -LexToken(COMMA,',',1,5414) -LexToken(NUMBER,'4',1,5415) -LexToken(CLOSEBRACKET,')',1,5416) -LexToken(COMMA,',',1,5417) -LexToken(VAR,'in',1,5429) -LexToken(ASSIGNMENT,'=',1,5431) -LexToken(OPENSQBRACKET,'[',1,5432) -LexToken(CLOSESQBRACKET,']',1,5433) -LexToken(COMMA,',',1,5434) -LexToken(VAR,'in2',1,5446) -LexToken(ASSIGNMENT,'=',1,5449) -LexToken(OPENSQBRACKET,'[',1,5450) -LexToken(CLOSESQBRACKET,']',1,5451) -LexToken(COMMA,',',1,5452) -LexToken(VAR,'intyp',1,5464) -LexToken(ASSIGNMENT,'=',1,5469) -LexToken(NUMBER,'1',1,5470) -LexToken(COMMA,',',1,5471) -LexToken(VAR,'out',1,5483) -LexToken(ASSIGNMENT,'=',1,5486) -LexToken(OPENSQBRACKET,'[',1,5487) -LexToken(CLOSESQBRACKET,']',1,5488) -LexToken(COMMA,',',1,5489) -LexToken(VAR,'out2',1,5501) -LexToken(ASSIGNMENT,'=',1,5505) -LexToken(OPENSQBRACKET,'[',1,5506) -LexToken(CLOSESQBRACKET,']',1,5507) -LexToken(COMMA,',',1,5508) -LexToken(VAR,'outtyp',1,5520) -LexToken(ASSIGNMENT,'=',1,5526) -LexToken(NUMBER,'1',1,5527) -LexToken(COMMA,',',1,5528) -LexToken(VAR,'evtin',1,5540) -LexToken(ASSIGNMENT,'=',1,5545) -LexToken(NUMBER,'1',1,5546) -LexToken(COMMA,',',1,5547) -LexToken(VAR,'evtout',1,5559) -LexToken(ASSIGNMENT,'=',1,5565) -LexToken(NUMBER,'1',1,5566) -LexToken(COMMA,',',1,5567) -LexToken(VAR,'state',1,5579) -LexToken(ASSIGNMENT,'=',1,5584) -LexToken(OPENSQBRACKET,'[',1,5585) -LexToken(CLOSESQBRACKET,']',1,5586) -LexToken(COMMA,',',1,5587) -LexToken(VAR,'dstate',1,5599) -LexToken(ASSIGNMENT,'=',1,5605) -LexToken(OPENSQBRACKET,'[',1,5606) -LexToken(CLOSESQBRACKET,']',1,5607) -LexToken(COMMA,',',1,5608) -LexToken(VAR,'odstate',1,5620) -LexToken(ASSIGNMENT,'=',1,5627) -LexToken(VAR,'list',1,5628) -LexToken(OPENBRACKET,'(',1,5632) -LexToken(CLOSEBRACKET,')',1,5633) -LexToken(COMMA,',',1,5634) -LexToken(VAR,'rpar',1,5646) -LexToken(ASSIGNMENT,'=',1,5650) -LexToken(OPENSQBRACKET,'[',1,5651) -LexToken(CLOSESQBRACKET,']',1,5652) -LexToken(COMMA,',',1,5653) -LexToken(VAR,'ipar',1,5665) -LexToken(ASSIGNMENT,'=',1,5669) -LexToken(OPENSQBRACKET,'[',1,5670) -LexToken(CLOSESQBRACKET,']',1,5671) -LexToken(COMMA,',',1,5672) -LexToken(VAR,'opar',1,5684) -LexToken(ASSIGNMENT,'=',1,5688) -LexToken(VAR,'list',1,5689) -LexToken(OPENBRACKET,'(',1,5693) -LexToken(CLOSEBRACKET,')',1,5694) -LexToken(COMMA,',',1,5695) -LexToken(VAR,'blocktype',1,5707) -LexToken(ASSIGNMENT,'=',1,5716) -LexToken(DQSTRING,'"d"',1,5719) -LexToken(COMMA,',',1,5720) -LexToken(VAR,'firing',1,5732) -LexToken(ASSIGNMENT,'=',1,5738) -LexToken(NUMBER,'1.000E+08',1,5739) -LexToken(COMMA,',',1,5748) -LexToken(VAR,'dep_ut',1,5760) -LexToken(ASSIGNMENT,'=',1,5766) -LexToken(OPENSQBRACKET,'[',1,5767) -LexToken(PREVAR_BOOLEAN,'%f',1,5768) -LexToken(COMMA,',',1,5770) -LexToken(PREVAR_BOOLEAN,'%f',1,5771) -LexToken(CLOSESQBRACKET,']',1,5773) -LexToken(COMMA,',',1,5774) -LexToken(VAR,'label',1,5786) -LexToken(ASSIGNMENT,'=',1,5791) -LexToken(DQSTRING,'""',1,5793) -LexToken(COMMA,',',1,5794) -LexToken(VAR,'nzcross',1,5806) -LexToken(ASSIGNMENT,'=',1,5813) -LexToken(NUMBER,'0',1,5814) -LexToken(COMMA,',',1,5815) -LexToken(VAR,'nmode',1,5827) -LexToken(ASSIGNMENT,'=',1,5832) -LexToken(NUMBER,'0',1,5833) -LexToken(COMMA,',',1,5834) -LexToken(VAR,'equations',1,5846) -LexToken(ASSIGNMENT,'=',1,5855) -LexToken(VAR,'list',1,5856) -LexToken(OPENBRACKET,'(',1,5860) -LexToken(CLOSEBRACKET,')',1,5861) -LexToken(CLOSEBRACKET,')',1,5862) -LexToken(COMMA,',',1,5863) -LexToken(VAR,'doc',1,5875) -LexToken(ASSIGNMENT,'=',1,5878) -LexToken(VAR,'list',1,5879) -LexToken(OPENBRACKET,'(',1,5883) -LexToken(CLOSEBRACKET,')',1,5884) -LexToken(CLOSEBRACKET,')',1,5885) -LexToken(EOL,'\n',1,5886) -LexToken(VAR,'scs_m_1',1,5895) -LexToken(DOT,'.',1,5902) -LexToken(VAR,'objs',1,5903) -LexToken(OPENBRACKET,'(',1,5907) -LexToken(NUMBER,'2',1,5908) -LexToken(CLOSEBRACKET,')',1,5909) -LexToken(ASSIGNMENT,'=',1,5910) -LexToken(SCICOS_LINK,'scicos_link',1,5911) -LexToken(OPENBRACKET,'(',1,5922) -LexToken(VAR,'xx',1,5934) -LexToken(ASSIGNMENT,'=',1,5936) -LexToken(OPENSQBRACKET,'[',1,5937) -LexToken(NUMBER,'292.104',1,5938) -LexToken(SEMICOLON,';',1,5945) -LexToken(NUMBER,'292.104',1,5946) -LexToken(SEMICOLON,';',1,5953) -LexToken(NUMBER,'261.83733',1,5954) -LexToken(SEMICOLON,';',1,5963) -LexToken(NUMBER,'261.83733',1,5964) -LexToken(SEMICOLON,';',1,5973) -LexToken(NUMBER,'292.104',1,5974) -LexToken(SEMICOLON,';',1,5981) -LexToken(NUMBER,'292.104',1,5982) -LexToken(CLOSESQBRACKET,']',1,5989) -LexToken(COMMA,',',1,5990) -LexToken(VAR,'yy',1,6002) -LexToken(ASSIGNMENT,'=',1,6004) -LexToken(OPENSQBRACKET,'[',1,6005) -LexToken(NUMBER,'243.40305',1,6006) -LexToken(SEMICOLON,';',1,6015) -LexToken(NUMBER,'234.45067',1,6016) -LexToken(SEMICOLON,';',1,6025) -LexToken(NUMBER,'234.45067',1,6026) -LexToken(SEMICOLON,';',1,6035) -LexToken(NUMBER,'305.584',1,6036) -LexToken(SEMICOLON,';',1,6043) -LexToken(NUMBER,'305.584',1,6044) -LexToken(SEMICOLON,';',1,6051) -LexToken(NUMBER,'294.83162',1,6052) -LexToken(CLOSESQBRACKET,']',1,6061) -LexToken(COMMA,',',1,6062) -LexToken(VAR,'id',1,6074) -LexToken(ASSIGNMENT,'=',1,6076) -LexToken(DQSTRING,'"drawlink"',1,6086) -LexToken(COMMA,',',1,6087) -LexToken(VAR,'thick',1,6099) -LexToken(ASSIGNMENT,'=',1,6104) -LexToken(OPENSQBRACKET,'[',1,6105) -LexToken(NUMBER,'0',1,6106) -LexToken(COMMA,',',1,6107) -LexToken(NUMBER,'0',1,6108) -LexToken(CLOSESQBRACKET,']',1,6109) -LexToken(COMMA,',',1,6110) -LexToken(VAR,'ct',1,6122) -LexToken(ASSIGNMENT,'=',1,6124) -LexToken(OPENSQBRACKET,'[',1,6125) -LexToken(NUMBER,'5',1,6126) -LexToken(COMMA,',',1,6127) -LexToken(ADDITION,'-',1,6128) -LexToken(NUMBER,'1',1,6129) -LexToken(CLOSESQBRACKET,']',1,6130) -LexToken(COMMA,',',1,6131) -LexToken(VAR,'from',1,6143) -LexToken(ASSIGNMENT,'=',1,6147) -LexToken(OPENSQBRACKET,'[',1,6148) -LexToken(NUMBER,'1',1,6149) -LexToken(COMMA,',',1,6150) -LexToken(NUMBER,'1',1,6151) -LexToken(COMMA,',',1,6152) -LexToken(NUMBER,'0',1,6153) -LexToken(CLOSESQBRACKET,']',1,6154) -LexToken(COMMA,',',1,6155) -LexToken(VAR,'to',1,6167) -LexToken(ASSIGNMENT,'=',1,6169) -LexToken(OPENSQBRACKET,'[',1,6170) -LexToken(NUMBER,'1',1,6171) -LexToken(COMMA,',',1,6172) -LexToken(NUMBER,'1',1,6173) -LexToken(COMMA,',',1,6174) -LexToken(NUMBER,'1',1,6175) -LexToken(CLOSESQBRACKET,']',1,6176) -LexToken(CLOSEBRACKET,')',1,6177) -LexToken(EOL,'\n',1,6178) -LexToken(VAR,'model',1,6187) -LexToken(ASSIGNMENT,'=',1,6192) -LexToken(SCICOS_MODEL,'scicos_model',1,6193) -LexToken(OPENBRACKET,'(',1,6205) -LexToken(VAR,'sim',1,6217) -LexToken(ASSIGNMENT,'=',1,6220) -LexToken(DQSTRING,'"csuper"',1,6228) -LexToken(COMMA,',',1,6229) -LexToken(VAR,'in',1,6241) -LexToken(ASSIGNMENT,'=',1,6243) -LexToken(OPENSQBRACKET,'[',1,6244) -LexToken(CLOSESQBRACKET,']',1,6245) -LexToken(COMMA,',',1,6246) -LexToken(VAR,'in2',1,6258) -LexToken(ASSIGNMENT,'=',1,6261) -LexToken(OPENSQBRACKET,'[',1,6262) -LexToken(CLOSESQBRACKET,']',1,6263) -LexToken(COMMA,',',1,6264) -LexToken(VAR,'intyp',1,6276) -LexToken(ASSIGNMENT,'=',1,6281) -LexToken(NUMBER,'1',1,6282) -LexToken(COMMA,',',1,6283) -LexToken(VAR,'out',1,6295) -LexToken(ASSIGNMENT,'=',1,6298) -LexToken(OPENSQBRACKET,'[',1,6299) -LexToken(CLOSESQBRACKET,']',1,6300) -LexToken(COMMA,',',1,6301) -LexToken(VAR,'out2',1,6313) -LexToken(ASSIGNMENT,'=',1,6317) -LexToken(OPENSQBRACKET,'[',1,6318) -LexToken(CLOSESQBRACKET,']',1,6319) -LexToken(COMMA,',',1,6320) -LexToken(VAR,'outtyp',1,6332) -LexToken(ASSIGNMENT,'=',1,6338) -LexToken(NUMBER,'1',1,6339) -LexToken(COMMA,',',1,6340) -LexToken(VAR,'evtin',1,6352) -LexToken(ASSIGNMENT,'=',1,6357) -LexToken(OPENSQBRACKET,'[',1,6358) -LexToken(CLOSESQBRACKET,']',1,6359) -LexToken(COMMA,',',1,6360) -LexToken(VAR,'evtout',1,6372) -LexToken(ASSIGNMENT,'=',1,6378) -LexToken(OPENSQBRACKET,'[',1,6379) -LexToken(CLOSESQBRACKET,']',1,6380) -LexToken(COMMA,',',1,6381) -LexToken(VAR,'state',1,6393) -LexToken(ASSIGNMENT,'=',1,6398) -LexToken(OPENSQBRACKET,'[',1,6399) -LexToken(CLOSESQBRACKET,']',1,6400) -LexToken(COMMA,',',1,6401) -LexToken(VAR,'dstate',1,6413) -LexToken(ASSIGNMENT,'=',1,6419) -LexToken(OPENSQBRACKET,'[',1,6420) -LexToken(CLOSESQBRACKET,']',1,6421) -LexToken(COMMA,',',1,6422) -LexToken(VAR,'odstate',1,6434) -LexToken(ASSIGNMENT,'=',1,6441) -LexToken(VAR,'list',1,6442) -LexToken(OPENBRACKET,'(',1,6446) -LexToken(CLOSEBRACKET,')',1,6447) -LexToken(COMMA,',',1,6448) -LexToken(VAR,'rpar',1,6460) -LexToken(ASSIGNMENT,'=',1,6464) -LexToken(VAR,'scs_m_1',1,6465) -LexToken(COMMA,',',1,6472) -LexToken(VAR,'ipar',1,6484) -LexToken(ASSIGNMENT,'=',1,6488) -LexToken(OPENSQBRACKET,'[',1,6489) -LexToken(CLOSESQBRACKET,']',1,6490) -LexToken(COMMA,',',1,6491) -LexToken(VAR,'opar',1,6503) -LexToken(ASSIGNMENT,'=',1,6507) -LexToken(VAR,'list',1,6508) -LexToken(OPENBRACKET,'(',1,6512) -LexToken(CLOSEBRACKET,')',1,6513) -LexToken(COMMA,',',1,6514) -LexToken(VAR,'blocktype',1,6526) -LexToken(ASSIGNMENT,'=',1,6535) -LexToken(DQSTRING,'"h"',1,6538) -LexToken(COMMA,',',1,6539) -LexToken(VAR,'firing',1,6551) -LexToken(ASSIGNMENT,'=',1,6557) -LexToken(OPENSQBRACKET,'[',1,6558) -LexToken(CLOSESQBRACKET,']',1,6559) -LexToken(COMMA,',',1,6560) -LexToken(VAR,'dep_ut',1,6572) -LexToken(ASSIGNMENT,'=',1,6578) -LexToken(OPENSQBRACKET,'[',1,6579) -LexToken(PREVAR_BOOLEAN,'%f',1,6580) -LexToken(COMMA,',',1,6582) -LexToken(PREVAR_BOOLEAN,'%f',1,6583) -LexToken(CLOSESQBRACKET,']',1,6585) -LexToken(COMMA,',',1,6586) -LexToken(VAR,'label',1,6598) -LexToken(ASSIGNMENT,'=',1,6603) -LexToken(DQSTRING,'""',1,6605) -LexToken(COMMA,',',1,6606) -LexToken(VAR,'nzcross',1,6618) -LexToken(ASSIGNMENT,'=',1,6625) -LexToken(NUMBER,'0',1,6626) -LexToken(COMMA,',',1,6627) -LexToken(VAR,'nmode',1,6639) -LexToken(ASSIGNMENT,'=',1,6644) -LexToken(NUMBER,'0',1,6645) -LexToken(COMMA,',',1,6646) -LexToken(VAR,'equations',1,6658) -LexToken(ASSIGNMENT,'=',1,6667) -LexToken(VAR,'list',1,6668) -LexToken(OPENBRACKET,'(',1,6672) -LexToken(CLOSEBRACKET,')',1,6673) -LexToken(CLOSEBRACKET,')',1,6674) -LexToken(EOL,'\n',1,6675) -LexToken(VAR,'gr_i',1,6684) -LexToken(ASSIGNMENT,'=',1,6688) -LexToken(OPENSQBRACKET,'[',1,6689) -LexToken(CLOSESQBRACKET,']',1,6690) -LexToken(EOL,'\n',1,6691) -LexToken(VAR,'x',1,6701) -LexToken(ASSIGNMENT,'=',1,6702) -LexToken(VAR,'standard_define',1,6703) -LexToken(OPENBRACKET,'(',1,6718) -LexToken(OPENSQBRACKET,'[',1,6719) -LexToken(NUMBER,'2',1,6720) -LexToken(NUMBER,'2',1,6722) -LexToken(CLOSESQBRACKET,']',1,6723) -LexToken(COMMA,',',1,6724) -LexToken(VAR,'model',1,6725) -LexToken(COMMA,',',1,6730) -LexToken(OPENSQBRACKET,'[',1,6731) -LexToken(CLOSESQBRACKET,']',1,6732) -LexToken(COMMA,',',1,6733) -LexToken(VAR,'gr_i',1,6734) -LexToken(CLOSEBRACKET,')',1,6738) -LexToken(EOL,'\n',1,6739) -LexToken(END,'end',1,6744) -LexToken(EOL,'\n',1,6747) -LexToken(ENDFUNCTION,'endfunction',1,6748) -LexToken(EOL,'\n',1,6759) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4455) +/* autogenerated from "macros/Misc/ENDBLK.sci" */ +None diff --git a/js/Misc/EXPRESSION.js b/js/Misc/EXPRESSION.js index 6fa00278..71e315c5 100644 --- a/js/Misc/EXPRESSION.js +++ b/js/Misc/EXPRESSION.js @@ -1,1416 +1,6 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EXPRESSION',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'model',1,968) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'model',1,979) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'graphics',1,994) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'arg1',1,1003) -LexToken(DOT,'.',1,1007) -LexToken(VAR,'graphics',1,1008) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'exprs',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'graphics',1,1032) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'exprs',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(PREVAR,'%scicos_context',1,1055) -LexToken(ASSIGNMENT,'=',1,1070) -LexToken(PREVAR,'%scicos_context',1,1071) -LexToken(EOL,'\n',1,1086) -LexToken(FOR,'for',1,1096) -LexToken(VAR,'ii',1,1100) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(NUMBER,'1',1,1103) -LexToken(COLON,':',1,1104) -LexToken(NUMBER,'8',1,1105) -LexToken(EOL,'\n',1,1106) -LexToken(VAR,'execstr',1,1120) -LexToken(OPENBRACKET,'(',1,1127) -LexToken(DQSTRING,'"%scicos_context.u"',1,1146) -LexToken(ADDITION,'+',1,1147) -LexToken(VAR,'string',1,1148) -LexToken(OPENBRACKET,'(',1,1154) -LexToken(VAR,'ii',1,1155) -LexToken(CLOSEBRACKET,')',1,1157) -LexToken(ADDITION,'+',1,1158) -LexToken(DQSTRING,'"=0"',1,1162) -LexToken(CLOSEBRACKET,')',1,1163) -LexToken(EOL,'\n',1,1164) -LexToken(END,'end',1,1174) -LexToken(EOL,'\n',1,1177) -LexToken(VAR,'ieee',1,1186) -LexToken(OPENBRACKET,'(',1,1190) -LexToken(NUMBER,'2',1,1191) -LexToken(CLOSEBRACKET,')',1,1192) -LexToken(EOL,'\n',1,1193) -LexToken(WHILE,'while',1,1202) -LexToken(PREVAR_BOOLEAN,'%t',1,1208) -LexToken(DO,'do',1,1211) -LexToken(EOL,'\n',1,1213) -LexToken(OPENSQBRACKET,'[',1,1226) -LexToken(VAR,'ok',1,1227) -LexToken(COMMA,',',1,1229) -LexToken(PREVAR,'%nin',1,1230) -LexToken(COMMA,',',1,1234) -LexToken(PREVAR,'%exx',1,1235) -LexToken(COMMA,',',1,1239) -LexToken(PREVAR,'%usenz',1,1240) -LexToken(COMMA,',',1,1246) -LexToken(VAR,'exprs',1,1247) -LexToken(CLOSESQBRACKET,']',1,1252) -LexToken(ASSIGNMENT,'=',1,1253) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1254) -LexToken(OPENBRACKET,'(',1,1269) -LexToken(OPENSQBRACKET,'[',1,1285) -LexToken(DQSTRING,'"Give a scalar scilab expression using inputs u1, u2,..."',1,1342) -LexToken(SEMICOLON,';\n',1,1343) -LexToken(DQSTRING,'"If only one input, input is vector [u1,u2,...] (max 8)"',1,1412) -LexToken(SEMICOLON,';\n',1,1413) -LexToken(DQSTRING,'"ex: (dd*u1+sin(u2)>0)*u3"',1,1452) -LexToken(SEMICOLON,';\n',1,1453) -LexToken(DQSTRING,'"Note that here dd must be defined in context"',1,1512) -LexToken(CLOSESQBRACKET,']',1,1513) -LexToken(COMMA,',',1,1514) -LexToken(OPENSQBRACKET,'[',1,1530) -LexToken(DQSTRING,'"number of inputs"',1,1548) -LexToken(SEMICOLON,';',1,1549) -LexToken(DQSTRING,'"scilab expression"',1,1568) -LexToken(SEMICOLON,';',1,1569) -LexToken(DQSTRING,'"use zero-crossing (0: no, 1 yes)"',1,1603) -LexToken(CLOSESQBRACKET,']',1,1604) -LexToken(COMMA,',',1,1605) -LexToken(VAR,'list',1,1621) -LexToken(OPENBRACKET,'(',1,1625) -LexToken(DQSTRING,'"vec"',1,1630) -LexToken(COMMA,',',1,1631) -LexToken(NUMBER,'1',1,1632) -LexToken(COMMA,',',1,1633) -LexToken(DQSTRING,'"vec"',1,1638) -LexToken(COMMA,',',1,1639) -LexToken(NUMBER,'1',1,1640) -LexToken(COMMA,',',1,1641) -LexToken(DQSTRING,'"vec"',1,1646) -LexToken(COMMA,',',1,1647) -LexToken(NUMBER,'1',1,1648) -LexToken(CLOSEBRACKET,')',1,1649) -LexToken(COMMA,',',1,1650) -LexToken(VAR,'exprs',1,1651) -LexToken(CLOSEBRACKET,')',1,1656) -LexToken(EOL,'\n',1,1657) -LexToken(VAR,'ieee',1,1670) -LexToken(OPENBRACKET,'(',1,1674) -LexToken(NUMBER,'0',1,1675) -LexToken(CLOSEBRACKET,')',1,1676) -LexToken(EOL,'\n',1,1677) -LexToken(CLEAR,'clear',1,1690) -LexToken(PREVAR,'%scicos_context',1,1696) -LexToken(EOL,'\n',1,1711) -LexToken(EOL,'\n',1,1712) -LexToken(IF,'if',1,1725) -LexToken(NOT,'~',1,1728) -LexToken(VAR,'ok',1,1729) -LexToken(THEN,'then',1,1732) -LexToken(EOL,'\n',1,1736) -LexToken(BREAK,'break',1,1753) -LexToken(EOL,'\n',1,1758) -LexToken(END,'end',1,1772) -LexToken(EOL,'\n',1,1775) -LexToken(PREVAR,'%exx',1,1788) -LexToken(ASSIGNMENT,'=',1,1792) -LexToken(VAR,'strsubst',1,1793) -LexToken(OPENBRACKET,'(',1,1801) -LexToken(VAR,'exprs',1,1802) -LexToken(OPENBRACKET,'(',1,1807) -LexToken(NUMBER,'2',1,1808) -LexToken(CLOSEBRACKET,')',1,1809) -LexToken(COMMA,',',1,1810) -LexToken(DQSTRING,'" "',1,1813) -LexToken(COMMA,',',1,1814) -LexToken(DQSTRING,'""',1,1816) -LexToken(CLOSEBRACKET,')',1,1817) -LexToken(EOL,'\n',1,1818) -LexToken(IF,'if',1,1831) -LexToken(PREVAR,'%exx',1,1834) -LexToken(COMPARISON,'==',1,1838) -LexToken(VAR,'emptystr',1,1840) -LexToken(OPENBRACKET,'(',1,1848) -LexToken(CLOSEBRACKET,')',1,1849) -LexToken(THEN,'then',1,1851) -LexToken(EOL,'\n',1,1855) -LexToken(PREVAR,'%exx',1,1872) -LexToken(ASSIGNMENT,'=',1,1876) -LexToken(DQSTRING,'"0"',1,1879) -LexToken(EOL,'\n',1,1880) -LexToken(END,'end',1,1894) -LexToken(EOL,'\n',1,1912) -LexToken(EOL,'\n',1,1937) -LexToken(EOL,'\n',1,1938) -LexToken(IF,'if',1,1951) -LexToken(PREVAR,'%nin',1,1954) -LexToken(COMPARISON,'==',1,1958) -LexToken(NUMBER,'1',1,1960) -LexToken(THEN,'then',1,1962) -LexToken(EOL,'\n',1,1966) -LexToken(PREVAR,'%nini',1,1983) -LexToken(ASSIGNMENT,'=',1,1988) -LexToken(NUMBER,'8',1,1989) -LexToken(EOL,'\n',1,1990) -LexToken(ELSE,'else',1,2004) -LexToken(EOL,'\n',1,2008) -LexToken(PREVAR,'%nini',1,2025) -LexToken(ASSIGNMENT,'=',1,2030) -LexToken(PREVAR,'%nin',1,2031) -LexToken(EOL,'\n',1,2035) -LexToken(END,'end',1,2048) -LexToken(EOL,'\n',1,2051) -LexToken(PREVAR,'%head',1,2064) -LexToken(ASSIGNMENT,'=',1,2069) -LexToken(DQSTRING,'"%foo("',1,2076) -LexToken(EOL,'\n',1,2077) -LexToken(FOR,'for',1,2090) -LexToken(PREVAR,'%jji',1,2094) -LexToken(ASSIGNMENT,'=',1,2098) -LexToken(NUMBER,'1',1,2099) -LexToken(COLON,':',1,2100) -LexToken(PREVAR,'%nini',1,2101) -LexToken(ADDITION,'-',1,2106) -LexToken(NUMBER,'1',1,2107) -LexToken(EOL,'\n',1,2108) -LexToken(PREVAR,'%head',1,2126) -LexToken(ASSIGNMENT,'=',1,2131) -LexToken(PREVAR,'%head',1,2132) -LexToken(ADDITION,'+',1,2137) -LexToken(DQSTRING,'"u"',1,2140) -LexToken(ADDITION,'+',1,2141) -LexToken(VAR,'string',1,2142) -LexToken(OPENBRACKET,'(',1,2148) -LexToken(PREVAR,'%jji',1,2149) -LexToken(CLOSEBRACKET,')',1,2153) -LexToken(ADDITION,'+',1,2154) -LexToken(DQSTRING,'","',1,2157) -LexToken(EOL,'\n',1,2158) -LexToken(END,'end',1,2172) -LexToken(EOL,'\n',1,2175) -LexToken(PREVAR,'%head',1,2188) -LexToken(ASSIGNMENT,'=',1,2193) -LexToken(PREVAR,'%head',1,2194) -LexToken(ADDITION,'+',1,2199) -LexToken(DQSTRING,'"u"',1,2202) -LexToken(ADDITION,'+',1,2203) -LexToken(VAR,'string',1,2204) -LexToken(OPENBRACKET,'(',1,2210) -LexToken(PREVAR,'%nini',1,2211) -LexToken(CLOSEBRACKET,')',1,2216) -LexToken(ADDITION,'+',1,2217) -LexToken(DQSTRING,'")"',1,2220) -LexToken(EOL,'\n',1,2221) -LexToken(VAR,'ok',1,2234) -LexToken(ASSIGNMENT,'=',1,2236) -LexToken(VAR,'execstr',1,2237) -LexToken(OPENBRACKET,'(',1,2244) -LexToken(DQSTRING,'"deff(%head,%exx)"',1,2262) -LexToken(COMMA,',',1,2263) -LexToken(DQSTRING,'"errcatch"',1,2273) -LexToken(CLOSEBRACKET,')',1,2274) -LexToken(COMPARISON,'==',1,2275) -LexToken(NUMBER,'0',1,2277) -LexToken(EOL,'\n',1,2278) -LexToken(IF,'if',1,2291) -LexToken(NOT,'~',1,2294) -LexToken(VAR,'ok',1,2295) -LexToken(THEN,'then',1,2298) -LexToken(EOL,'\n',1,2302) -LexToken(VAR,'message',1,2319) -LexToken(OPENBRACKET,'(',1,2326) -LexToken(OPENSQBRACKET,'[',1,2327) -LexToken(DQSTRING,'"Erroneous expression"',1,2349) -LexToken(SEMICOLON,';',1,2350) -LexToken(VAR,'lasterror',1,2351) -LexToken(OPENBRACKET,'(',1,2360) -LexToken(CLOSEBRACKET,')',1,2361) -LexToken(CLOSESQBRACKET,']',1,2362) -LexToken(CLOSEBRACKET,')',1,2363) -LexToken(EOL,'\n',1,2364) -LexToken(ELSE,'else',1,2377) -LexToken(EOL,'\n',1,2381) -LexToken(IF,'if',1,2398) -LexToken(PREVAR,'%nin',1,2401) -LexToken(COMPARISON,'>',1,2405) -LexToken(NUMBER,'1',1,2406) -LexToken(THEN,'then',1,2408) -LexToken(EOL,'\n',1,2412) -LexToken(OPENSQBRACKET,'[',1,2433) -LexToken(VAR,'model',1,2434) -LexToken(COMMA,',',1,2439) -LexToken(VAR,'graphics',1,2440) -LexToken(COMMA,',',1,2448) -LexToken(VAR,'ok',1,2449) -LexToken(CLOSESQBRACKET,']',1,2451) -LexToken(ASSIGNMENT,'=',1,2452) -LexToken(VAR,'check_io',1,2453) -LexToken(OPENBRACKET,'(',1,2461) -LexToken(VAR,'model',1,2462) -LexToken(COMMA,',',1,2467) -LexToken(VAR,'graphics',1,2468) -LexToken(COMMA,',',1,2476) -LexToken(VAR,'ones',1,2477) -LexToken(OPENBRACKET,'(',1,2481) -LexToken(NUMBER,'1',1,2482) -LexToken(COMMA,',',1,2483) -LexToken(PREVAR,'%nin',1,2484) -LexToken(CLOSEBRACKET,')',1,2488) -LexToken(COMMA,',',1,2489) -LexToken(NUMBER,'1',1,2490) -LexToken(COMMA,',',1,2491) -LexToken(OPENSQBRACKET,'[',1,2492) -LexToken(CLOSESQBRACKET,']',1,2493) -LexToken(COMMA,',',1,2494) -LexToken(OPENSQBRACKET,'[',1,2519) -LexToken(CLOSESQBRACKET,']',1,2520) -LexToken(CLOSEBRACKET,')',1,2521) -LexToken(EOL,'\n',1,2522) -LexToken(ELSE,'else',1,2539) -LexToken(EOL,'\n',1,2543) -LexToken(OPENSQBRACKET,'[',1,2564) -LexToken(VAR,'model',1,2565) -LexToken(COMMA,',',1,2570) -LexToken(VAR,'graphics',1,2571) -LexToken(COMMA,',',1,2579) -LexToken(VAR,'ok',1,2580) -LexToken(CLOSESQBRACKET,']',1,2582) -LexToken(ASSIGNMENT,'=',1,2583) -LexToken(VAR,'check_io',1,2584) -LexToken(OPENBRACKET,'(',1,2592) -LexToken(VAR,'model',1,2593) -LexToken(COMMA,',',1,2598) -LexToken(VAR,'graphics',1,2599) -LexToken(COMMA,',',1,2607) -LexToken(ADDITION,'-',1,2608) -LexToken(NUMBER,'1',1,2609) -LexToken(COMMA,',',1,2610) -LexToken(NUMBER,'1',1,2611) -LexToken(COMMA,',',1,2612) -LexToken(OPENSQBRACKET,'[',1,2613) -LexToken(CLOSESQBRACKET,']',1,2614) -LexToken(COMMA,',',1,2615) -LexToken(OPENSQBRACKET,'[',1,2640) -LexToken(CLOSESQBRACKET,']',1,2641) -LexToken(CLOSEBRACKET,')',1,2642) -LexToken(EOL,'\n',1,2643) -LexToken(END,'end',1,2660) -LexToken(EOL,'\n',1,2663) -LexToken(IF,'if',1,2680) -LexToken(VAR,'ok',1,2683) -LexToken(THEN,'then',1,2686) -LexToken(EOL,'\n',1,2690) -LexToken(EOL,'\n',1,2691) -LexToken(OPENSQBRACKET,'[',1,2712) -LexToken(VAR,'ok',1,2713) -LexToken(COMMA,',',1,2715) -LexToken(PREVAR,'%ok1',1,2716) -LexToken(COMMA,',',1,2720) -LexToken(VAR,'ipar',1,2721) -LexToken(COMMA,',',1,2725) -LexToken(VAR,'rpar',1,2726) -LexToken(COMMA,',',1,2730) -LexToken(PREVAR,'%nz',1,2731) -LexToken(CLOSESQBRACKET,']',1,2734) -LexToken(ASSIGNMENT,'=',1,2735) -LexToken(VAR,'compiler_expression',1,2736) -LexToken(OPENBRACKET,'(',1,2755) -LexToken(PREVAR,'%foo',1,2756) -LexToken(CLOSEBRACKET,')',1,2760) -LexToken(EOL,'\n',1,2761) -LexToken(EOL,'\n',1,2762) -LexToken(IF,'if',1,2783) -LexToken(NOT,'~',1,2786) -LexToken(VAR,'ok',1,2787) -LexToken(THEN,'then',1,2790) -LexToken(EOL,'\n',1,2794) -LexToken(VAR,'message',1,2819) -LexToken(OPENBRACKET,'(',1,2826) -LexToken(OPENSQBRACKET,'[',1,2827) -LexToken(DQSTRING,'"Erroneous expression"',1,2849) -LexToken(SEMICOLON,';',1,2850) -LexToken(VAR,'lasterror',1,2851) -LexToken(OPENBRACKET,'(',1,2860) -LexToken(CLOSEBRACKET,')',1,2861) -LexToken(CLOSESQBRACKET,']',1,2862) -LexToken(CLOSEBRACKET,')',1,2863) -LexToken(EOL,'\n',1,2864) -LexToken(ELSE,'else',1,2885) -LexToken(EOL,'\n',1,2889) -LexToken(IF,'if',1,2914) -LexToken(PREVAR,'%ok1',1,2917) -LexToken(THEN,'then',1,2922) -LexToken(EOL,'\n',1,2926) -LexToken(VAR,'model',1,2955) -LexToken(DOT,'.',1,2960) -LexToken(VAR,'rpar',1,2961) -LexToken(ASSIGNMENT,'=',1,2965) -LexToken(VAR,'rpar',1,2966) -LexToken(EOL,'\n',1,2970) -LexToken(VAR,'model',1,2999) -LexToken(DOT,'.',1,3004) -LexToken(VAR,'ipar',1,3005) -LexToken(ASSIGNMENT,'=',1,3009) -LexToken(VAR,'ipar',1,3010) -LexToken(EOL,'\n',1,3014) -LexToken(IF,'if',1,3043) -LexToken(PREVAR,'%usenz',1,3046) -LexToken(THEN,'then',1,3053) -LexToken(EOL,'\n',1,3057) -LexToken(VAR,'model',1,3090) -LexToken(DOT,'.',1,3095) -LexToken(VAR,'nzcross',1,3096) -LexToken(ASSIGNMENT,'=',1,3103) -LexToken(PREVAR,'%nz',1,3104) -LexToken(EOL,'\n',1,3107) -LexToken(VAR,'model',1,3140) -LexToken(DOT,'.',1,3145) -LexToken(VAR,'nmode',1,3146) -LexToken(ASSIGNMENT,'=',1,3151) -LexToken(PREVAR,'%nz',1,3152) -LexToken(EOL,'\n',1,3155) -LexToken(ELSE,'else',1,3184) -LexToken(EOL,'\n',1,3188) -LexToken(VAR,'model',1,3221) -LexToken(DOT,'.',1,3226) -LexToken(VAR,'nzcross',1,3227) -LexToken(ASSIGNMENT,'=',1,3234) -LexToken(NUMBER,'0',1,3235) -LexToken(EOL,'\n',1,3236) -LexToken(VAR,'model',1,3269) -LexToken(DOT,'.',1,3274) -LexToken(VAR,'nmode',1,3275) -LexToken(ASSIGNMENT,'=',1,3280) -LexToken(NUMBER,'0',1,3281) -LexToken(EOL,'\n',1,3282) -LexToken(END,'end',1,3311) -LexToken(EOL,'\n',1,3314) -LexToken(VAR,'graphics',1,3343) -LexToken(DOT,'.',1,3351) -LexToken(VAR,'exprs',1,3352) -LexToken(ASSIGNMENT,'=',1,3357) -LexToken(VAR,'exprs',1,3358) -LexToken(EOL,'\n',1,3363) -LexToken(VAR,'x',1,3392) -LexToken(DOT,'.',1,3393) -LexToken(VAR,'graphics',1,3394) -LexToken(ASSIGNMENT,'=',1,3402) -LexToken(VAR,'graphics',1,3403) -LexToken(EOL,'\n',1,3411) -LexToken(VAR,'x',1,3440) -LexToken(DOT,'.',1,3441) -LexToken(VAR,'model',1,3442) -LexToken(ASSIGNMENT,'=',1,3447) -LexToken(VAR,'model',1,3448) -LexToken(EOL,'\n',1,3453) -LexToken(BREAK,'break',1,3482) -LexToken(EOL,'\n',1,3487) -LexToken(END,'end',1,3512) -LexToken(EOL,'\n',1,3515) -LexToken(END,'end',1,3536) -LexToken(EOL,'\n',1,3539) -LexToken(END,'end',1,3556) -LexToken(EOL,'\n',1,3559) -LexToken(END,'end',1,3572) -LexToken(EOL,'\n',1,3575) -LexToken(END,'end',1,3584) -LexToken(EOL,'\n',1,3587) -LexToken(CASE,'case',1,3592) -LexToken(DQSTRING,'"define"',1,3604) -LexToken(THEN,'then',1,3606) -LexToken(EOL,'\n',1,3610) -LexToken(VAR,'in',1,3619) -LexToken(ASSIGNMENT,'=',1,3621) -LexToken(OPENSQBRACKET,'[',1,3622) -LexToken(NUMBER,'1',1,3623) -LexToken(SEMICOLON,';',1,3624) -LexToken(NUMBER,'1',1,3625) -LexToken(CLOSESQBRACKET,']',1,3626) -LexToken(EOL,'\n',1,3627) -LexToken(VAR,'out',1,3636) -LexToken(ASSIGNMENT,'=',1,3639) -LexToken(NUMBER,'1',1,3640) -LexToken(EOL,'\n',1,3641) -LexToken(VAR,'txt',1,3650) -LexToken(ASSIGNMENT,'=',1,3653) -LexToken(DQSTRING,'"(u1>0)*sin(u2)^2"',1,3671) -LexToken(EOL,'\n',1,3672) -LexToken(VAR,'deff',1,3681) -LexToken(OPENBRACKET,'(',1,3685) -LexToken(DQSTRING,'"%foo(u1,u2)"',1,3698) -LexToken(COMMA,',',1,3699) -LexToken(VAR,'txt',1,3700) -LexToken(CLOSEBRACKET,')',1,3703) -LexToken(EOL,'\n',1,3704) -LexToken(OPENSQBRACKET,'[',1,3713) -LexToken(PREVAR,'%ok1',1,3714) -LexToken(COMMA,',',1,3718) -LexToken(VAR,'ipar',1,3719) -LexToken(COMMA,',',1,3723) -LexToken(VAR,'rpar',1,3724) -LexToken(COMMA,',',1,3728) -LexToken(VAR,'nz',1,3729) -LexToken(CLOSESQBRACKET,']',1,3731) -LexToken(ASSIGNMENT,'=',1,3732) -LexToken(VAR,'compile_expr',1,3733) -LexToken(OPENBRACKET,'(',1,3745) -LexToken(PREVAR,'%foo',1,3746) -LexToken(CLOSEBRACKET,')',1,3750) -LexToken(EOL,'\n',1,3751) -LexToken(VAR,'model',1,3760) -LexToken(ASSIGNMENT,'=',1,3765) -LexToken(SCICOS_MODEL,'scicos_model',1,3766) -LexToken(OPENBRACKET,'(',1,3778) -LexToken(CLOSEBRACKET,')',1,3779) -LexToken(EOL,'\n',1,3780) -LexToken(VAR,'model',1,3789) -LexToken(DOT,'.',1,3794) -LexToken(VAR,'sim',1,3795) -LexToken(ASSIGNMENT,'=',1,3798) -LexToken(VAR,'list',1,3799) -LexToken(OPENBRACKET,'(',1,3803) -LexToken(DQSTRING,'"evaluate_expr"',1,3818) -LexToken(COMMA,',',1,3819) -LexToken(NUMBER,'4',1,3820) -LexToken(CLOSEBRACKET,')',1,3821) -LexToken(EOL,'\n',1,3822) -LexToken(VAR,'model',1,3831) -LexToken(DOT,'.',1,3836) -LexToken(VAR,'in',1,3837) -LexToken(ASSIGNMENT,'=',1,3839) -LexToken(VAR,'in',1,3840) -LexToken(EOL,'\n',1,3842) -LexToken(VAR,'model',1,3851) -LexToken(DOT,'.',1,3856) -LexToken(VAR,'out',1,3857) -LexToken(ASSIGNMENT,'=',1,3860) -LexToken(VAR,'out',1,3861) -LexToken(EOL,'\n',1,3864) -LexToken(VAR,'model',1,3873) -LexToken(DOT,'.',1,3878) -LexToken(VAR,'rpar',1,3879) -LexToken(ASSIGNMENT,'=',1,3883) -LexToken(VAR,'rpar',1,3884) -LexToken(EOL,'\n',1,3888) -LexToken(VAR,'model',1,3897) -LexToken(DOT,'.',1,3902) -LexToken(VAR,'ipar',1,3903) -LexToken(ASSIGNMENT,'=',1,3907) -LexToken(VAR,'ipar',1,3908) -LexToken(EOL,'\n',1,3912) -LexToken(VAR,'model',1,3921) -LexToken(DOT,'.',1,3926) -LexToken(VAR,'nzcross',1,3927) -LexToken(ASSIGNMENT,'=',1,3934) -LexToken(VAR,'nz',1,3935) -LexToken(EOL,'\n',1,3937) -LexToken(VAR,'model',1,3946) -LexToken(DOT,'.',1,3951) -LexToken(VAR,'nmode',1,3952) -LexToken(ASSIGNMENT,'=',1,3957) -LexToken(VAR,'nz',1,3958) -LexToken(EOL,'\n',1,3960) -LexToken(VAR,'model',1,3969) -LexToken(DOT,'.',1,3974) -LexToken(VAR,'dep_ut',1,3975) -LexToken(ASSIGNMENT,'=',1,3981) -LexToken(OPENSQBRACKET,'[',1,3982) -LexToken(PREVAR_BOOLEAN,'%t',1,3983) -LexToken(PREVAR_BOOLEAN,'%f',1,3986) -LexToken(CLOSESQBRACKET,']',1,3988) -LexToken(EOL,'\n',1,3989) -LexToken(VAR,'exprs',1,3998) -LexToken(ASSIGNMENT,'=',1,4003) -LexToken(OPENSQBRACKET,'[',1,4004) -LexToken(VAR,'string',1,4005) -LexToken(OPENBRACKET,'(',1,4011) -LexToken(VAR,'size',1,4012) -LexToken(OPENBRACKET,'(',1,4016) -LexToken(VAR,'in',1,4017) -LexToken(COMMA,',',1,4019) -LexToken(DQSTRING,'"*"',1,4022) -LexToken(CLOSEBRACKET,')',1,4023) -LexToken(CLOSEBRACKET,')',1,4024) -LexToken(SEMICOLON,';',1,4025) -LexToken(VAR,'txt',1,4026) -LexToken(SEMICOLON,';',1,4029) -LexToken(DQSTRING,'"1"',1,4032) -LexToken(CLOSESQBRACKET,']',1,4033) -LexToken(EOL,'\n',1,4034) -LexToken(VAR,'gr_i',1,4043) -LexToken(ASSIGNMENT,'=',1,4047) -LexToken(OPENSQBRACKET,'[',1,4048) -LexToken(CLOSESQBRACKET,']',1,4049) -LexToken(EOL,'\n',1,4050) -LexToken(VAR,'x',1,4059) -LexToken(ASSIGNMENT,'=',1,4060) -LexToken(VAR,'standard_define',1,4061) -LexToken(OPENBRACKET,'(',1,4076) -LexToken(OPENSQBRACKET,'[',1,4077) -LexToken(NUMBER,'5',1,4078) -LexToken(NUMBER,'2',1,4080) -LexToken(CLOSESQBRACKET,']',1,4081) -LexToken(COMMA,',',1,4082) -LexToken(VAR,'model',1,4083) -LexToken(COMMA,',',1,4088) -LexToken(VAR,'exprs',1,4089) -LexToken(COMMA,',',1,4094) -LexToken(VAR,'gr_i',1,4095) -LexToken(CLOSEBRACKET,')',1,4099) -LexToken(EOL,'\n',1,4100) -LexToken(END,'end',1,4105) -LexToken(EOL,'\n',1,4108) -LexToken(ENDFUNCTION,'endfunction',1,4109) -LexToken(EOL,'\n',1,4120) -LexToken(EOL,'\n',1,4121) -LexToken(FUNCTION,'function',1,4122) -LexToken(OPENSQBRACKET,'[',1,4131) -LexToken(VAR,'ok',1,4132) -LexToken(COMMA,',',1,4134) -LexToken(PREVAR,'%ok1',1,4135) -LexToken(COMMA,',',1,4139) -LexToken(VAR,'ipar',1,4140) -LexToken(COMMA,',',1,4144) -LexToken(VAR,'rpar',1,4145) -LexToken(COMMA,',',1,4149) -LexToken(PREVAR,'%nz',1,4150) -LexToken(CLOSESQBRACKET,']',1,4153) -LexToken(ASSIGNMENT,'=',1,4154) -LexToken(VAR,'compiler_expression',1,4155) -LexToken(OPENBRACKET,'(',1,4174) -LexToken(PREVAR,'%foo',1,4175) -LexToken(CLOSEBRACKET,')',1,4179) -LexToken(EOL,'\n',1,4180) -LexToken(VAR,'ok',1,4185) -LexToken(ASSIGNMENT,'=',1,4187) -LexToken(PREVAR_BOOLEAN,'%t',1,4188) -LexToken(COMMA,',',1,4190) -LexToken(PREVAR,'%ok1',1,4191) -LexToken(ASSIGNMENT,'=',1,4195) -LexToken(PREVAR_BOOLEAN,'%f',1,4196) -LexToken(COMMA,',',1,4198) -LexToken(VAR,'ipar',1,4199) -LexToken(ASSIGNMENT,'=',1,4203) -LexToken(OPENSQBRACKET,'[',1,4204) -LexToken(CLOSESQBRACKET,']',1,4205) -LexToken(COMMA,',',1,4206) -LexToken(VAR,'rpar',1,4207) -LexToken(ASSIGNMENT,'=',1,4211) -LexToken(OPENSQBRACKET,'[',1,4212) -LexToken(CLOSESQBRACKET,']',1,4213) -LexToken(COMMA,',',1,4214) -LexToken(PREVAR,'%nz',1,4215) -LexToken(ASSIGNMENT,'=',1,4218) -LexToken(OPENSQBRACKET,'[',1,4219) -LexToken(CLOSESQBRACKET,']',1,4220) -LexToken(EOL,'\n',1,4221) -LexToken(IF,'if',1,4226) -LexToken(VAR,'exists',1,4229) -LexToken(OPENBRACKET,'(',1,4235) -LexToken(DQSTRING,'"%scicos_context"',1,4252) -LexToken(CLOSEBRACKET,')',1,4253) -LexToken(THEN,'then',1,4255) -LexToken(EOL,'\n',1,4259) -LexToken(PREVAR,'%mm',1,4268) -LexToken(ASSIGNMENT,'=',1,4271) -LexToken(VAR,'getfield',1,4272) -LexToken(OPENBRACKET,'(',1,4280) -LexToken(NUMBER,'1',1,4281) -LexToken(COMMA,',',1,4282) -LexToken(PREVAR,'%scicos_context',1,4283) -LexToken(CLOSEBRACKET,')',1,4298) -LexToken(EOL,'\n',1,4299) -LexToken(FOR,'for',1,4308) -LexToken(PREVAR,'%mi',1,4312) -LexToken(ASSIGNMENT,'=',1,4315) -LexToken(PREVAR,'%mm',1,4316) -LexToken(OPENBRACKET,'(',1,4319) -LexToken(NUMBER,'3',1,4320) -LexToken(COLON,':',1,4321) -LexToken(LASTINDEX,'$',1,4322) -LexToken(CLOSEBRACKET,')',1,4323) -LexToken(EOL,'\n',1,4324) -LexToken(IF,'if',1,4337) -LexToken(VAR,'execstr',1,4340) -LexToken(OPENBRACKET,'(',1,4347) -LexToken(PREVAR,'%mi',1,4348) -LexToken(ADDITION,'+',1,4351) -LexToken(DQSTRING,'"=%scicos_context(%mi)"',1,4374) -LexToken(COMMA,',',1,4375) -LexToken(DQSTRING,'"errcatch"',1,4385) -LexToken(CLOSEBRACKET,')',1,4386) -LexToken(COMPARISON,'<>',1,4387) -LexToken(NUMBER,'0',1,4389) -LexToken(THEN,'then',1,4391) -LexToken(EOL,'\n',1,4395) -LexToken(VAR,'ok',1,4412) -LexToken(ASSIGNMENT,'=',1,4414) -LexToken(PREVAR_BOOLEAN,'%f',1,4415) -LexToken(EOL,'\n',1,4417) -LexToken(END,'end',1,4430) -LexToken(EOL,'\n',1,4433) -LexToken(END,'end',1,4442) -LexToken(EOL,'\n',1,4445) -LexToken(END,'end',1,4450) -LexToken(EOL,'\n',1,4453) -LexToken(IF,'if',1,4458) -LexToken(VAR,'ok',1,4461) -LexToken(THEN,'then',1,4464) -LexToken(EOL,'\n',1,4468) -LexToken(VAR,'ok',1,4477) -LexToken(ASSIGNMENT,'=',1,4479) -LexToken(VAR,'execstr',1,4480) -LexToken(OPENBRACKET,'(',1,4487) -LexToken(DQSTRING,'"[%ok1,ipar,rpar,%nz]=compile_expr(%foo)"',1,4528) -LexToken(COMMA,',',1,4529) -LexToken(DQSTRING,'"errcatch"',1,4539) -LexToken(CLOSEBRACKET,')',1,4540) -LexToken(COMPARISON,'==',1,4541) -LexToken(NUMBER,'0',1,4543) -LexToken(EOL,'\n',1,4544) -LexToken(END,'end',1,4549) -LexToken(EOL,'\n',1,4552) -LexToken(ENDFUNCTION,'endfunction',1,4553) -LexToken(EOL,'\n',1,4564) -LexToken(EOL,'\n',1,4565) -LexToken(EOL,'\n',1,4566) -LexToken(FUNCTION,'function',1,4567) -LexToken(OPENSQBRACKET,'[',1,4576) -LexToken(VAR,'ok',1,4577) -LexToken(COMMA,',',1,4579) -LexToken(PREVAR,'%ipar',1,4580) -LexToken(COMMA,',',1,4585) -LexToken(PREVAR,'%rpar',1,4586) -LexToken(COMMA,',',1,4591) -LexToken(PREVAR,'%nz',1,4592) -LexToken(CLOSESQBRACKET,']',1,4595) -LexToken(ASSIGNMENT,'=',1,4596) -LexToken(VAR,'compile_expr',1,4597) -LexToken(OPENBRACKET,'(',1,4609) -LexToken(PREVAR,'%foo',1,4610) -LexToken(CLOSEBRACKET,')',1,4614) -LexToken(EOL,'\n',1,4615) -LexToken(VAR,'ok',1,4620) -LexToken(ASSIGNMENT,'=',1,4622) -LexToken(PREVAR_BOOLEAN,'%t',1,4623) -LexToken(EOL,'\n',1,4625) -LexToken(PREVAR,'%lst',1,4630) -LexToken(ASSIGNMENT,'=',1,4634) -LexToken(VAR,'macr2lst',1,4635) -LexToken(OPENBRACKET,'(',1,4643) -LexToken(PREVAR,'%foo',1,4644) -LexToken(CLOSEBRACKET,')',1,4648) -LexToken(EOL,'\n',1,4649) -LexToken(PREVAR,'%mm',1,4655) -LexToken(ASSIGNMENT,'=',1,4658) -LexToken(VAR,'macrovar',1,4659) -LexToken(OPENBRACKET,'(',1,4667) -LexToken(PREVAR,'%foo',1,4668) -LexToken(CLOSEBRACKET,')',1,4672) -LexToken(EOL,'\n',1,4673) -LexToken(PREVAR,'%MM',1,4679) -LexToken(ASSIGNMENT,'=',1,4682) -LexToken(PREVAR,'%mm',1,4683) -LexToken(OPENBRACKET,'(',1,4686) -LexToken(NUMBER,'3',1,4687) -LexToken(CLOSEBRACKET,')',1,4688) -LexToken(EOL,'\n',1,4689) -LexToken(PREVAR,'%FF',1,4695) -LexToken(ASSIGNMENT,'=',1,4698) -LexToken(OPENSQBRACKET,'[',1,4699) -LexToken(DQSTRING,'"sin"',1,4704) -LexToken(SEMICOLON,';',1,4705) -LexToken(DQSTRING,'"cos"',1,4710) -LexToken(SEMICOLON,';',1,4711) -LexToken(DQSTRING,'"tan"',1,4716) -LexToken(SEMICOLON,';',1,4717) -LexToken(DQSTRING,'"exp"',1,4722) -LexToken(SEMICOLON,';',1,4723) -LexToken(DQSTRING,'"log"',1,4728) -LexToken(SEMICOLON,';\n',1,4729) -LexToken(DQSTRING,'"sinh"',1,4740) -LexToken(SEMICOLON,';',1,4741) -LexToken(DQSTRING,'"cosh"',1,4747) -LexToken(SEMICOLON,';',1,4748) -LexToken(DQSTRING,'"tanh"',1,4754) -LexToken(SEMICOLON,';\n',1,4755) -LexToken(DQSTRING,'"int"',1,4765) -LexToken(SEMICOLON,';',1,4766) -LexToken(DQSTRING,'"round"',1,4773) -LexToken(SEMICOLON,';',1,4774) -LexToken(DQSTRING,'"ceil"',1,4780) -LexToken(SEMICOLON,';',1,4781) -LexToken(DQSTRING,'"floor"',1,4788) -LexToken(SEMICOLON,';\n',1,4789) -LexToken(DQSTRING,'"sign"',1,4800) -LexToken(SEMICOLON,';',1,4801) -LexToken(DQSTRING,'"abs"',1,4806) -LexToken(SEMICOLON,';',1,4807) -LexToken(DQSTRING,'"max"',1,4812) -LexToken(SEMICOLON,';',1,4813) -LexToken(DQSTRING,'"min"',1,4818) -LexToken(SEMICOLON,';\n',1,4819) -LexToken(DQSTRING,'"asin"',1,4830) -LexToken(SEMICOLON,';',1,4831) -LexToken(DQSTRING,'"acos"',1,4837) -LexToken(SEMICOLON,';',1,4838) -LexToken(DQSTRING,'"atan"',1,4844) -LexToken(SEMICOLON,';',1,4845) -LexToken(DQSTRING,'"asinh"',1,4852) -LexToken(SEMICOLON,';',1,4853) -LexToken(DQSTRING,'"acosh"',1,4860) -LexToken(SEMICOLON,';',1,4861) -LexToken(DQSTRING,'"atanh"',1,4868) -LexToken(SEMICOLON,';\n',1,4869) -LexToken(DQSTRING,'"atan2"',1,4881) -LexToken(SEMICOLON,';\n',1,4882) -LexToken(DQSTRING,'"log10"',1,4894) -LexToken(SEMICOLON,';\n',1,4895) -LexToken(CLOSESQBRACKET,']',1,4901) -LexToken(EOL,'\n',1,4920) -LexToken(PREVAR,'%num_arg',1,4925) -LexToken(ASSIGNMENT,'=',1,4933) -LexToken(OPENSQBRACKET,'[',1,4934) -LexToken(NUMBER,'1',1,4935) -LexToken(SEMICOLON,';',1,4936) -LexToken(NUMBER,'1',1,4937) -LexToken(SEMICOLON,';',1,4938) -LexToken(NUMBER,'1',1,4939) -LexToken(SEMICOLON,';',1,4940) -LexToken(NUMBER,'1',1,4941) -LexToken(SEMICOLON,';',1,4942) -LexToken(NUMBER,'1',1,4943) -LexToken(SEMICOLON,';\n',1,4944) -LexToken(NUMBER,'1',1,4950) -LexToken(SEMICOLON,';',1,4951) -LexToken(NUMBER,'1',1,4952) -LexToken(SEMICOLON,';',1,4953) -LexToken(NUMBER,'1',1,4954) -LexToken(NUMBER,'1',1,4960) -LexToken(SEMICOLON,';',1,4961) -LexToken(NUMBER,'1',1,4962) -LexToken(SEMICOLON,';',1,4963) -LexToken(NUMBER,'1',1,4964) -LexToken(SEMICOLON,';',1,4965) -LexToken(NUMBER,'1',1,4966) -LexToken(SEMICOLON,';\n',1,4967) -LexToken(NUMBER,'1',1,4973) -LexToken(SEMICOLON,';',1,4974) -LexToken(NUMBER,'1',1,4975) -LexToken(SEMICOLON,';',1,4976) -LexToken(NUMBER,'2',1,4977) -LexToken(SEMICOLON,';',1,4978) -LexToken(NUMBER,'2',1,4979) -LexToken(SEMICOLON,';\n',1,4980) -LexToken(NUMBER,'1',1,4986) -LexToken(SEMICOLON,';',1,4987) -LexToken(NUMBER,'1',1,4988) -LexToken(SEMICOLON,';',1,4989) -LexToken(NUMBER,'1',1,4990) -LexToken(SEMICOLON,';',1,4991) -LexToken(NUMBER,'1',1,4992) -LexToken(SEMICOLON,';',1,4993) -LexToken(NUMBER,'1',1,4994) -LexToken(SEMICOLON,';',1,4995) -LexToken(NUMBER,'1',1,4996) -LexToken(SEMICOLON,';\n',1,4997) -LexToken(NUMBER,'2',1,5003) -LexToken(SEMICOLON,';\n',1,5004) -LexToken(NUMBER,'1',1,5010) -LexToken(CLOSESQBRACKET,']',1,5016) -LexToken(EOL,'\n',1,5041) -LexToken(PREVAR,'%ZCR',1,5046) -LexToken(ASSIGNMENT,'=',1,5050) -LexToken(OPENSQBRACKET,'[',1,5051) -LexToken(NUMBER,'16',1,5052) -LexToken(COMMA,',',1,5054) -LexToken(NUMBER,'17',1,5055) -LexToken(COMMA,',',1,5057) -LexToken(NUMBER,'18',1,5058) -LexToken(COMMA,',',1,5060) -LexToken(NUMBER,'19',1,5061) -LexToken(COMMA,',',1,5063) -LexToken(NUMBER,'20',1,5064) -LexToken(COMMA,',',1,5066) -LexToken(NUMBER,'21',1,5067) -LexToken(COMMA,',',1,5069) -LexToken(NUMBER,'28',1,5070) -LexToken(COMMA,',',1,5072) -LexToken(NUMBER,'29',1,5073) -LexToken(COMMA,',',1,5075) -LexToken(NUMBER,'30',1,5076) -LexToken(COMMA,',',1,5078) -LexToken(NUMBER,'109',1,5079) -LexToken(COMMA,',',1,5082) -LexToken(NUMBER,'110',1,5083) -LexToken(COMMA,',',1,5086) -LexToken(NUMBER,'111',1,5087) -LexToken(COMMA,',',1,5090) -LexToken(NUMBER,'112',1,5091) -LexToken(COMMA,',',1,5094) -LexToken(NUMBER,'113',1,5095) -LexToken(COMMA,',',1,5098) -LexToken(NUMBER,'114',1,5099) -LexToken(COMMA,',',1,5102) -LexToken(NUMBER,'115',1,5103) -LexToken(COMMA,',',1,5106) -LexToken(NUMBER,'116',1,5107) -LexToken(CLOSESQBRACKET,']',1,5110) -LexToken(EOL,'\n',1,5139) -LexToken(PREVAR,'%UU',1,5144) -LexToken(ASSIGNMENT,'=',1,5147) -LexToken(PREVAR,'%mm',1,5148) -LexToken(OPENBRACKET,'(',1,5151) -LexToken(NUMBER,'1',1,5152) -LexToken(CLOSEBRACKET,')',1,5153) -LexToken(EOL,'\n',1,5154) -LexToken(PREVAR,'%ipar',1,5159) -LexToken(ASSIGNMENT,'=',1,5164) -LexToken(OPENSQBRACKET,'[',1,5165) -LexToken(CLOSESQBRACKET,']',1,5166) -LexToken(EOL,'\n',1,5167) -LexToken(PREVAR,'%rpar',1,5172) -LexToken(ASSIGNMENT,'=',1,5177) -LexToken(OPENSQBRACKET,'[',1,5178) -LexToken(CLOSESQBRACKET,']',1,5179) -LexToken(EOL,'\n',1,5180) -LexToken(PREVAR,'%nrpar',1,5185) -LexToken(ASSIGNMENT,'=',1,5191) -LexToken(NUMBER,'0',1,5192) -LexToken(EOL,'\n',1,5193) -LexToken(PREVAR,'%nz',1,5198) -LexToken(ASSIGNMENT,'=',1,5201) -LexToken(NUMBER,'0',1,5202) -LexToken(EOL,'\n',1,5203) -LexToken(PREVAR,'%ijk',1,5208) -LexToken(ASSIGNMENT,'=',1,5212) -LexToken(NUMBER,'4',1,5213) -LexToken(EOL,'\n',1,5214) -LexToken(WHILE,'while',1,5219) -LexToken(PREVAR,'%ijk',1,5225) -LexToken(COMPARISON,'<',1,5229) -LexToken(VAR,'length',1,5230) -LexToken(OPENBRACKET,'(',1,5236) -LexToken(PREVAR,'%lst',1,5237) -LexToken(CLOSEBRACKET,')',1,5241) -LexToken(EOL,'\n',1,5242) -LexToken(PREVAR,'%ijk',1,5251) -LexToken(ASSIGNMENT,'=',1,5255) -LexToken(PREVAR,'%ijk',1,5256) -LexToken(ADDITION,'+',1,5260) -LexToken(NUMBER,'1',1,5261) -LexToken(EOL,'\n',1,5262) -LexToken(SELECT,'select',1,5271) -LexToken(VAR,'evstr',1,5278) -LexToken(OPENBRACKET,'(',1,5283) -LexToken(PREVAR,'%lst',1,5284) -LexToken(OPENBRACKET,'(',1,5288) -LexToken(PREVAR,'%ijk',1,5289) -LexToken(CLOSEBRACKET,')',1,5293) -LexToken(OPENBRACKET,'(',1,5294) -LexToken(NUMBER,'1',1,5295) -LexToken(CLOSEBRACKET,')',1,5296) -LexToken(CLOSEBRACKET,')',1,5297) -LexToken(EOL,'\n',1,5298) -LexToken(CASE,'case',1,5307) -LexToken(NUMBER,'2',1,5312) -LexToken(EOL,'\n',1,5313) -LexToken(PREVAR,'%jjk',1,5326) -LexToken(ASSIGNMENT,'=',1,5330) -LexToken(VAR,'find',1,5331) -LexToken(OPENBRACKET,'(',1,5335) -LexToken(PREVAR,'%lst',1,5336) -LexToken(OPENBRACKET,'(',1,5340) -LexToken(PREVAR,'%ijk',1,5341) -LexToken(CLOSEBRACKET,')',1,5345) -LexToken(OPENBRACKET,'(',1,5346) -LexToken(NUMBER,'2',1,5347) -LexToken(CLOSEBRACKET,')',1,5348) -LexToken(COMPARISON,'==',1,5349) -LexToken(PREVAR,'%FF',1,5351) -LexToken(CLOSEBRACKET,')',1,5354) -LexToken(EOL,'\n',1,5355) -LexToken(IF,'if',1,5368) -LexToken(PREVAR,'%jjk',1,5371) -LexToken(COMPARISON,'<>',1,5375) -LexToken(OPENSQBRACKET,'[',1,5378) -LexToken(CLOSESQBRACKET,']',1,5379) -LexToken(THEN,'then',1,5381) -LexToken(EOL,'\n',1,5385) -LexToken(IF,'if',1,5402) -LexToken(VAR,'evstr',1,5405) -LexToken(OPENBRACKET,'(',1,5410) -LexToken(PREVAR,'%lst',1,5411) -LexToken(OPENBRACKET,'(',1,5415) -LexToken(PREVAR,'%ijk',1,5416) -LexToken(CLOSEBRACKET,')',1,5420) -LexToken(OPENBRACKET,'(',1,5421) -LexToken(NUMBER,'4',1,5422) -LexToken(CLOSEBRACKET,')',1,5423) -LexToken(CLOSEBRACKET,')',1,5424) -LexToken(COMPARISON,'<>',1,5425) -LexToken(PREVAR,'%num_arg',1,5427) -LexToken(OPENBRACKET,'(',1,5435) -LexToken(PREVAR,'%jjk',1,5436) -LexToken(CLOSEBRACKET,')',1,5440) -LexToken(THEN,'then',1,5442) -LexToken(EOL,'\n',1,5446) -LexToken(VAR,'message',1,5467) -LexToken(OPENBRACKET,'(',1,5474) -LexToken(PREVAR,'%lst',1,5475) -LexToken(OPENBRACKET,'(',1,5479) -LexToken(PREVAR,'%ijk',1,5480) -LexToken(CLOSEBRACKET,')',1,5484) -LexToken(OPENBRACKET,'(',1,5485) -LexToken(NUMBER,'2',1,5486) -LexToken(CLOSEBRACKET,')',1,5487) -LexToken(ADDITION,'+',1,5488) -LexToken(DQSTRING,'" must have "',1,5501) -LexToken(ADDITION,'+',1,5502) -LexToken(VAR,'string',1,5503) -LexToken(OPENBRACKET,'(',1,5509) -LexToken(PREVAR,'%num_arg',1,5510) -LexToken(OPENBRACKET,'(',1,5518) -LexToken(PREVAR,'%jjk',1,5519) -LexToken(CLOSEBRACKET,')',1,5523) -LexToken(CLOSEBRACKET,')',1,5524) -LexToken(ADDITION,'+',1,5525) -LexToken(DQSTRING,'" arguments"',1,5537) -LexToken(CLOSEBRACKET,')',1,5538) -LexToken(EOL,'\n',1,5539) -LexToken(VAR,'ok',1,5560) -LexToken(ASSIGNMENT,'=',1,5562) -LexToken(PREVAR_BOOLEAN,'%f',1,5563) -LexToken(EOL,'\n',1,5565) -LexToken(RETURN,'return',1,5586) -LexToken(EOL,'\n',1,5592) -LexToken(ELSE,'else',1,5609) -LexToken(EOL,'\n',1,5613) -LexToken(PREVAR,'%ipar',1,5634) -LexToken(ASSIGNMENT,'=',1,5639) -LexToken(OPENSQBRACKET,'[',1,5640) -LexToken(PREVAR,'%ipar',1,5641) -LexToken(SEMICOLON,';',1,5646) -LexToken(NUMBER,'5',1,5647) -LexToken(SEMICOLON,';',1,5648) -LexToken(NUMBER,'100',1,5649) -LexToken(ADDITION,'+',1,5652) -LexToken(PREVAR,'%jjk',1,5653) -LexToken(CLOSESQBRACKET,']',1,5657) -LexToken(EOL,'\n',1,5658) -LexToken(IF,'if',1,5679) -LexToken(VAR,'or',1,5682) -LexToken(OPENBRACKET,'(',1,5684) -LexToken(NUMBER,'100',1,5685) -LexToken(ADDITION,'+',1,5688) -LexToken(PREVAR,'%jjk',1,5689) -LexToken(COMPARISON,'==',1,5693) -LexToken(PREVAR,'%ZCR',1,5695) -LexToken(CLOSEBRACKET,')',1,5699) -LexToken(THEN,'then',1,5701) -LexToken(EOL,'\n',1,5705) -LexToken(PREVAR,'%nz',1,5730) -LexToken(ASSIGNMENT,'=',1,5733) -LexToken(PREVAR,'%nz',1,5734) -LexToken(ADDITION,'+',1,5737) -LexToken(NUMBER,'1',1,5738) -LexToken(EOL,'\n',1,5739) -LexToken(END,'end',1,5761) -LexToken(EOL,'\n',1,5764) -LexToken(PREVAR,'%ijk',1,5785) -LexToken(ASSIGNMENT,'=',1,5789) -LexToken(PREVAR,'%ijk',1,5790) -LexToken(ADDITION,'+',1,5794) -LexToken(NUMBER,'1',1,5795) -LexToken(EOL,'\n',1,5796) -LexToken(END,'end',1,5813) -LexToken(EOL,'\n',1,5816) -LexToken(ELSE,'else',1,5829) -LexToken(EOL,'\n',1,5833) -LexToken(PREVAR,'%jjk',1,5850) -LexToken(ASSIGNMENT,'=',1,5854) -LexToken(VAR,'find',1,5855) -LexToken(OPENBRACKET,'(',1,5859) -LexToken(PREVAR,'%lst',1,5860) -LexToken(OPENBRACKET,'(',1,5864) -LexToken(PREVAR,'%ijk',1,5865) -LexToken(CLOSEBRACKET,')',1,5869) -LexToken(OPENBRACKET,'(',1,5870) -LexToken(NUMBER,'2',1,5871) -LexToken(CLOSEBRACKET,')',1,5872) -LexToken(COMPARISON,'==',1,5873) -LexToken(PREVAR,'%MM',1,5875) -LexToken(CLOSEBRACKET,')',1,5878) -LexToken(EOL,'\n',1,5879) -LexToken(IF,'if',1,5896) -LexToken(PREVAR,'%jjk',1,5899) -LexToken(COMPARISON,'<>',1,5903) -LexToken(OPENSQBRACKET,'[',1,5906) -LexToken(CLOSESQBRACKET,']',1,5907) -LexToken(THEN,'then',1,5909) -LexToken(EOL,'\n',1,5913) -LexToken(IF,'if',1,5934) -LexToken(NOT,'~',1,5937) -LexToken(VAR,'exists',1,5938) -LexToken(OPENBRACKET,'(',1,5944) -LexToken(PREVAR,'%MM',1,5945) -LexToken(OPENBRACKET,'(',1,5948) -LexToken(PREVAR,'%jjk',1,5949) -LexToken(CLOSEBRACKET,')',1,5953) -LexToken(CLOSEBRACKET,')',1,5954) -LexToken(THEN,'then',1,5956) -LexToken(EOL,'\n',1,5960) -LexToken(VAR,'message',1,5985) -LexToken(OPENBRACKET,'(',1,5992) -LexToken(DQSTRING,'"Variable "',1,6003) -LexToken(ADDITION,'+',1,6004) -LexToken(PREVAR,'%MM',1,6005) -LexToken(OPENBRACKET,'(',1,6008) -LexToken(PREVAR,'%jjk',1,6009) -LexToken(CLOSEBRACKET,')',1,6013) -LexToken(ADDITION,'+',1,6014) -LexToken(DQSTRING,'" is not defined."',1,6032) -LexToken(CLOSEBRACKET,')',1,6033) -LexToken(EOL,'\n',1,6034) -LexToken(VAR,'ok',1,6059) -LexToken(ASSIGNMENT,'=',1,6061) -LexToken(PREVAR_BOOLEAN,'%f',1,6062) -LexToken(EOL,'\n',1,6064) -LexToken(RETURN,'return',1,6089) -LexToken(EOL,'\n',1,6095) -LexToken(END,'end',1,6116) -LexToken(EOL,'\n',1,6119) -LexToken(PREVAR,'%var',1,6140) -LexToken(ASSIGNMENT,'=',1,6144) -LexToken(VAR,'evstr',1,6145) -LexToken(OPENBRACKET,'(',1,6150) -LexToken(PREVAR,'%MM',1,6151) -LexToken(OPENBRACKET,'(',1,6154) -LexToken(PREVAR,'%jjk',1,6155) -LexToken(CLOSEBRACKET,')',1,6159) -LexToken(CLOSEBRACKET,')',1,6160) -LexToken(EOL,'\n',1,6161) -LexToken(IF,'if',1,6182) -LexToken(VAR,'size',1,6185) -LexToken(OPENBRACKET,'(',1,6189) -LexToken(PREVAR,'%var',1,6190) -LexToken(COMMA,',',1,6194) -LexToken(DQSTRING,'"*"',1,6197) -LexToken(CLOSEBRACKET,')',1,6198) -LexToken(COMPARISON,'<>',1,6199) -LexToken(NUMBER,'1',1,6201) -LexToken(THEN,'then',1,6203) -LexToken(EOL,'\n',1,6207) -LexToken(VAR,'message',1,6232) -LexToken(OPENBRACKET,'(',1,6239) -LexToken(DQSTRING,'"Variable "',1,6250) -LexToken(ADDITION,'+',1,6251) -LexToken(PREVAR,'%MM',1,6252) -LexToken(OPENBRACKET,'(',1,6255) -LexToken(PREVAR,'%jjk',1,6256) -LexToken(CLOSEBRACKET,')',1,6260) -LexToken(ADDITION,'+',1,6261) -LexToken(DQSTRING,'" is not scalar."',1,6278) -LexToken(CLOSEBRACKET,')',1,6279) -LexToken(EOL,'\n',1,6280) -LexToken(VAR,'ok',1,6305) -LexToken(ASSIGNMENT,'=',1,6307) -LexToken(PREVAR_BOOLEAN,'%f',1,6308) -LexToken(EOL,'\n',1,6310) -LexToken(RETURN,'return',1,6335) -LexToken(EOL,'\n',1,6341) -LexToken(ELSE,'else',1,6362) -LexToken(EOL,'\n',1,6366) -LexToken(PREVAR,'%nrpar',1,6391) -LexToken(ASSIGNMENT,'=',1,6397) -LexToken(PREVAR,'%nrpar',1,6398) -LexToken(ADDITION,'+',1,6404) -LexToken(NUMBER,'1',1,6405) -LexToken(EOL,'\n',1,6406) -LexToken(PREVAR,'%rpar',1,6431) -LexToken(OPENBRACKET,'(',1,6436) -LexToken(PREVAR,'%nrpar',1,6437) -LexToken(CLOSEBRACKET,')',1,6443) -LexToken(ASSIGNMENT,'=',1,6444) -LexToken(PREVAR,'%var',1,6445) -LexToken(EOL,'\n',1,6449) -LexToken(PREVAR,'%ipar',1,6474) -LexToken(ASSIGNMENT,'=',1,6479) -LexToken(OPENSQBRACKET,'[',1,6480) -LexToken(PREVAR,'%ipar',1,6481) -LexToken(SEMICOLON,';',1,6486) -LexToken(NUMBER,'6',1,6487) -LexToken(SEMICOLON,';',1,6488) -LexToken(PREVAR,'%nrpar',1,6489) -LexToken(CLOSESQBRACKET,']',1,6495) -LexToken(EOL,'\n',1,6496) -LexToken(END,'end',1,6517) -LexToken(EOL,'\n',1,6520) -LexToken(ELSE,'else',1,6537) -LexToken(EOL,'\n',1,6541) -LexToken(PREVAR,'%jjk',1,6562) -LexToken(ASSIGNMENT,'=',1,6566) -LexToken(VAR,'find',1,6567) -LexToken(OPENBRACKET,'(',1,6571) -LexToken(PREVAR,'%lst',1,6572) -LexToken(OPENBRACKET,'(',1,6576) -LexToken(PREVAR,'%ijk',1,6577) -LexToken(CLOSEBRACKET,')',1,6581) -LexToken(OPENBRACKET,'(',1,6582) -LexToken(NUMBER,'2',1,6583) -LexToken(CLOSEBRACKET,')',1,6584) -LexToken(COMPARISON,'==',1,6585) -LexToken(PREVAR,'%UU',1,6587) -LexToken(CLOSEBRACKET,')',1,6590) -LexToken(EOL,'\n',1,6591) -LexToken(IF,'if',1,6612) -LexToken(PREVAR,'%jjk',1,6615) -LexToken(COMPARISON,'<>',1,6619) -LexToken(OPENSQBRACKET,'[',1,6622) -LexToken(CLOSESQBRACKET,']',1,6623) -LexToken(THEN,'then',1,6625) -LexToken(EOL,'\n',1,6629) -LexToken(PREVAR,'%ipar',1,6654) -LexToken(ASSIGNMENT,'=',1,6659) -LexToken(OPENSQBRACKET,'[',1,6660) -LexToken(PREVAR,'%ipar',1,6661) -LexToken(SEMICOLON,';',1,6666) -LexToken(NUMBER,'2',1,6667) -LexToken(SEMICOLON,';',1,6668) -LexToken(PREVAR,'%jjk',1,6669) -LexToken(CLOSESQBRACKET,']',1,6673) -LexToken(EOL,'\n',1,6674) -LexToken(ELSE,'else',1,6695) -LexToken(EOL,'\n',1,6699) -LexToken(VAR,'message',1,6724) -LexToken(OPENBRACKET,'(',1,6731) -LexToken(DQSTRING,'"Unknown variable "',1,6750) -LexToken(ADDITION,'+',1,6751) -LexToken(PREVAR,'%lst',1,6752) -LexToken(OPENBRACKET,'(',1,6756) -LexToken(PREVAR,'%ijk',1,6757) -LexToken(CLOSEBRACKET,')',1,6761) -LexToken(OPENBRACKET,'(',1,6762) -LexToken(NUMBER,'2',1,6763) -LexToken(CLOSEBRACKET,')',1,6764) -LexToken(CLOSEBRACKET,')',1,6765) -LexToken(EOL,'\n',1,6766) -LexToken(VAR,'ok',1,6791) -LexToken(ASSIGNMENT,'=',1,6793) -LexToken(PREVAR_BOOLEAN,'%f',1,6794) -LexToken(EOL,'\n',1,6796) -LexToken(END,'end',1,6817) -LexToken(EOL,'\n',1,6820) -LexToken(EOL,'\n',1,6896) -LexToken(END,'end',1,6913) -LexToken(EOL,'\n',1,6916) -LexToken(END,'end',1,6929) -LexToken(EOL,'\n',1,6932) -LexToken(CASE,'case',1,6941) -LexToken(NUMBER,'5',1,6946) -LexToken(EOL,'\n',1,6947) -LexToken(EOL,'\n',1,6995) -LexToken(IF,'if',1,7008) -LexToken(OPENBRACKET,'(',1,7011) -LexToken(VAR,'evstr',1,7012) -LexToken(OPENBRACKET,'(',1,7017) -LexToken(PREVAR,'%lst',1,7018) -LexToken(OPENBRACKET,'(',1,7022) -LexToken(PREVAR,'%ijk',1,7023) -LexToken(CLOSEBRACKET,')',1,7027) -LexToken(OPENBRACKET,'(',1,7028) -LexToken(NUMBER,'2',1,7029) -LexToken(CLOSEBRACKET,')',1,7030) -LexToken(CLOSEBRACKET,')',1,7031) -LexToken(COMPARISON,'==',1,7032) -LexToken(NUMBER,'2',1,7034) -LexToken(CLOSEBRACKET,')',1,7035) -LexToken(LOGICAL,'&',1,7036) -LexToken(OPENBRACKET,'(',1,7037) -LexToken(VAR,'evstr',1,7038) -LexToken(OPENBRACKET,'(',1,7043) -LexToken(PREVAR,'%lst',1,7044) -LexToken(OPENBRACKET,'(',1,7048) -LexToken(PREVAR,'%ijk',1,7049) -LexToken(CLOSEBRACKET,')',1,7053) -LexToken(OPENBRACKET,'(',1,7054) -LexToken(NUMBER,'3',1,7055) -LexToken(CLOSEBRACKET,')',1,7056) -LexToken(CLOSEBRACKET,')',1,7057) -LexToken(COMPARISON,'==',1,7058) -LexToken(NUMBER,'1',1,7060) -LexToken(CLOSEBRACKET,')',1,7061) -LexToken(THEN,'then',1,7063) -LexToken(EOL,'\n',1,7067) -LexToken(PREVAR,'%ipar',1,7084) -LexToken(ASSIGNMENT,'=',1,7089) -LexToken(OPENSQBRACKET,'[',1,7090) -LexToken(PREVAR,'%ipar',1,7091) -LexToken(SEMICOLON,';',1,7096) -LexToken(NUMBER,'5',1,7097) -LexToken(SEMICOLON,';',1,7098) -LexToken(NUMBER,'99',1,7099) -LexToken(CLOSESQBRACKET,']',1,7101) -LexToken(EOL,'\n',1,7102) -LexToken(ELSE,'else',1,7115) -LexToken(EOL,'\n',1,7119) -LexToken(PREVAR,'%ipar',1,7136) -LexToken(ASSIGNMENT,'=',1,7141) -LexToken(OPENSQBRACKET,'[',1,7142) -LexToken(PREVAR,'%ipar',1,7143) -LexToken(SEMICOLON,';',1,7148) -LexToken(NUMBER,'5',1,7149) -LexToken(SEMICOLON,';',1,7150) -LexToken(VAR,'evstr',1,7151) -LexToken(OPENBRACKET,'(',1,7156) -LexToken(PREVAR,'%lst',1,7157) -LexToken(OPENBRACKET,'(',1,7161) -LexToken(PREVAR,'%ijk',1,7162) -LexToken(CLOSEBRACKET,')',1,7166) -LexToken(OPENBRACKET,'(',1,7167) -LexToken(NUMBER,'2',1,7168) -LexToken(CLOSEBRACKET,')',1,7169) -LexToken(CLOSEBRACKET,')',1,7170) -LexToken(CLOSESQBRACKET,']',1,7171) -LexToken(EOL,'\n',1,7172) -LexToken(IF,'if',1,7189) -LexToken(VAR,'or',1,7192) -LexToken(OPENBRACKET,'(',1,7194) -LexToken(VAR,'evstr',1,7195) -LexToken(OPENBRACKET,'(',1,7200) -LexToken(PREVAR,'%lst',1,7201) -LexToken(OPENBRACKET,'(',1,7205) -LexToken(PREVAR,'%ijk',1,7206) -LexToken(CLOSEBRACKET,')',1,7210) -LexToken(OPENBRACKET,'(',1,7211) -LexToken(NUMBER,'2',1,7212) -LexToken(CLOSEBRACKET,')',1,7213) -LexToken(CLOSEBRACKET,')',1,7214) -LexToken(COMPARISON,'==',1,7215) -LexToken(PREVAR,'%ZCR',1,7217) -LexToken(CLOSEBRACKET,')',1,7221) -LexToken(THEN,'then',1,7223) -LexToken(EOL,'\n',1,7227) -LexToken(PREVAR,'%nz',1,7248) -LexToken(ASSIGNMENT,'=',1,7251) -LexToken(PREVAR,'%nz',1,7252) -LexToken(ADDITION,'+',1,7255) -LexToken(NUMBER,'1',1,7256) -LexToken(EOL,'\n',1,7257) -LexToken(END,'end',1,7275) -LexToken(EOL,'\n',1,7278) -LexToken(END,'end',1,7291) -LexToken(EOL,'\n',1,7294) -LexToken(CASE,'case',1,7303) -LexToken(NUMBER,'6',1,7308) -LexToken(EOL,'\n',1,7309) -LexToken(EOL,'\n',1,7366) -LexToken(PREVAR,'%nrpar',1,7379) -LexToken(ASSIGNMENT,'=',1,7385) -LexToken(PREVAR,'%nrpar',1,7386) -LexToken(ADDITION,'+',1,7392) -LexToken(NUMBER,'1',1,7393) -LexToken(EOL,'\n',1,7394) -LexToken(PREVAR,'%rpar',1,7407) -LexToken(OPENBRACKET,'(',1,7412) -LexToken(PREVAR,'%nrpar',1,7413) -LexToken(CLOSEBRACKET,')',1,7419) -LexToken(ASSIGNMENT,'=',1,7420) -LexToken(VAR,'evstr',1,7421) -LexToken(OPENBRACKET,'(',1,7426) -LexToken(PREVAR,'%lst',1,7427) -LexToken(OPENBRACKET,'(',1,7431) -LexToken(PREVAR,'%ijk',1,7432) -LexToken(CLOSEBRACKET,')',1,7436) -LexToken(OPENBRACKET,'(',1,7437) -LexToken(NUMBER,'2',1,7438) -LexToken(CLOSEBRACKET,')',1,7439) -LexToken(CLOSEBRACKET,')',1,7440) -LexToken(EOL,'\n',1,7441) -LexToken(PREVAR,'%ipar',1,7454) -LexToken(ASSIGNMENT,'=',1,7459) -LexToken(OPENSQBRACKET,'[',1,7460) -LexToken(PREVAR,'%ipar',1,7461) -LexToken(SEMICOLON,';',1,7466) -LexToken(NUMBER,'6',1,7467) -LexToken(SEMICOLON,';',1,7468) -LexToken(PREVAR,'%nrpar',1,7469) -LexToken(CLOSESQBRACKET,']',1,7475) -LexToken(EOL,'\n',1,7476) -LexToken(END,'end',1,7485) -LexToken(EOL,'\n',1,7488) -LexToken(END,'end',1,7493) -LexToken(EOL,'\n',1,7496) -LexToken(ENDFUNCTION,'endfunction',1,7497) -LexToken(EOL,'\n',1,7508) +Syntax error in input LexToken(PREVAR,'%nin',1,1230) +Syntax error in input LexToken(IF,'if',1,1951) +Syntax error in input LexToken(PREVAR,'%ok1',1,4135) +Syntax error in input LexToken(PREVAR,'%ipar',1,4580) +/* autogenerated from "macros/Misc/EXPRESSION.sci" */ +None diff --git a/js/Misc/Extract_Activation.js b/js/Misc/Extract_Activation.js index 1da935e1..447f8e55 100644 --- a/js/Misc/Extract_Activation.js +++ b/js/Misc/Extract_Activation.js @@ -1,795 +1,11 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'Extract_Activation',1,852) -LexToken(OPENBRACKET,'(',1,870) -LexToken(VAR,'job',1,871) -LexToken(COMMA,',',1,874) -LexToken(VAR,'arg1',1,875) -LexToken(COMMA,',',1,879) -LexToken(VAR,'arg2',1,880) -LexToken(CLOSEBRACKET,')',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'x',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'y',1,900) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(VAR,'typ',1,910) -LexToken(ASSIGNMENT,'=',1,913) -LexToken(OPENSQBRACKET,'[',1,914) -LexToken(CLOSESQBRACKET,']',1,915) -LexToken(EOL,'\n',1,916) -LexToken(SELECT,'select',1,922) -LexToken(VAR,'job',1,929) -LexToken(EOL,'\n',1,932) -LexToken(CASE,'case',1,937) -LexToken(DQSTRING,'"set"',1,946) -LexToken(THEN,'then',1,948) -LexToken(EOL,'\n',1,952) -LexToken(VAR,'x',1,961) -LexToken(ASSIGNMENT,'=',1,962) -LexToken(VAR,'arg1',1,963) -LexToken(EOL,'\n',1,967) -LexToken(CASE,'case',1,972) -LexToken(DQSTRING,'"define"',1,984) -LexToken(THEN,'then',1,986) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'scs_m_1',1,999) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1007) -LexToken(OPENBRACKET,'(',1,1021) -LexToken(CLOSEBRACKET,')',1,1022) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'scs_m_1',1,1033) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'objs',1,1041) -LexToken(OPENBRACKET,'(',1,1045) -LexToken(NUMBER,'1',1,1046) -LexToken(CLOSEBRACKET,')',1,1047) -LexToken(ASSIGNMENT,'=',1,1049) -LexToken(VAR,'IFTHEL_f',1,1051) -LexToken(OPENBRACKET,'(',1,1059) -LexToken(DQSTRING,'"define"',1,1067) -LexToken(CLOSEBRACKET,')',1,1068) -LexToken(EOL,'\n',1,1069) -LexToken(VAR,'scs_m_1',1,1079) -LexToken(DOT,'.',1,1086) -LexToken(VAR,'objs',1,1087) -LexToken(OPENBRACKET,'(',1,1091) -LexToken(NUMBER,'2',1,1092) -LexToken(CLOSEBRACKET,')',1,1093) -LexToken(ASSIGNMENT,'=',1,1095) -LexToken(VAR,'CLKSOMV_f',1,1097) -LexToken(OPENBRACKET,'(',1,1106) -LexToken(DQSTRING,'"define"',1,1114) -LexToken(CLOSEBRACKET,')',1,1115) -LexToken(EOL,'\n',1,1116) -LexToken(VAR,'scs_m_1',1,1126) -LexToken(DOT,'.',1,1133) -LexToken(VAR,'objs',1,1134) -LexToken(OPENBRACKET,'(',1,1138) -LexToken(NUMBER,'3',1,1139) -LexToken(CLOSEBRACKET,')',1,1140) -LexToken(ASSIGNMENT,'=',1,1142) -LexToken(VAR,'IN_f',1,1144) -LexToken(OPENBRACKET,'(',1,1148) -LexToken(DQSTRING,'"define"',1,1156) -LexToken(CLOSEBRACKET,')',1,1157) -LexToken(EOL,'\n',1,1158) -LexToken(VAR,'scs_m_1',1,1168) -LexToken(DOT,'.',1,1175) -LexToken(VAR,'objs',1,1176) -LexToken(OPENBRACKET,'(',1,1180) -LexToken(NUMBER,'4',1,1181) -LexToken(CLOSEBRACKET,')',1,1182) -LexToken(ASSIGNMENT,'=',1,1184) -LexToken(VAR,'CLKOUTV_f',1,1186) -LexToken(OPENBRACKET,'(',1,1195) -LexToken(DQSTRING,'"define"',1,1203) -LexToken(CLOSEBRACKET,')',1,1204) -LexToken(EOL,'\n',1,1205) -LexToken(VAR,'scs_m_1',1,1215) -LexToken(DOT,'.',1,1222) -LexToken(VAR,'objs',1,1223) -LexToken(OPENBRACKET,'(',1,1227) -LexToken(NUMBER,'5',1,1228) -LexToken(CLOSEBRACKET,')',1,1229) -LexToken(ASSIGNMENT,'=',1,1231) -LexToken(SCICOS_LINK,'scicos_link',1,1233) -LexToken(OPENBRACKET,'(',1,1244) -LexToken(CLOSEBRACKET,')',1,1245) -LexToken(EOL,'\n',1,1246) -LexToken(VAR,'scs_m_1',1,1256) -LexToken(DOT,'.',1,1263) -LexToken(VAR,'objs',1,1264) -LexToken(OPENBRACKET,'(',1,1268) -LexToken(NUMBER,'6',1,1269) -LexToken(CLOSEBRACKET,')',1,1270) -LexToken(ASSIGNMENT,'=',1,1272) -LexToken(SCICOS_LINK,'scicos_link',1,1274) -LexToken(OPENBRACKET,'(',1,1285) -LexToken(CLOSEBRACKET,')',1,1286) -LexToken(EOL,'\n',1,1287) -LexToken(VAR,'scs_m_1',1,1297) -LexToken(DOT,'.',1,1304) -LexToken(VAR,'objs',1,1305) -LexToken(OPENBRACKET,'(',1,1309) -LexToken(NUMBER,'7',1,1310) -LexToken(CLOSEBRACKET,')',1,1311) -LexToken(ASSIGNMENT,'=',1,1313) -LexToken(SCICOS_LINK,'scicos_link',1,1315) -LexToken(OPENBRACKET,'(',1,1326) -LexToken(CLOSEBRACKET,')',1,1327) -LexToken(EOL,'\n',1,1328) -LexToken(VAR,'scs_m_1',1,1338) -LexToken(DOT,'.',1,1345) -LexToken(VAR,'objs',1,1346) -LexToken(OPENBRACKET,'(',1,1350) -LexToken(NUMBER,'8',1,1351) -LexToken(CLOSEBRACKET,')',1,1352) -LexToken(ASSIGNMENT,'=',1,1354) -LexToken(SCICOS_LINK,'scicos_link',1,1356) -LexToken(OPENBRACKET,'(',1,1367) -LexToken(CLOSEBRACKET,')',1,1368) -LexToken(EOL,'\n',1,1369) -LexToken(EOL,'\n',1,1371) -LexToken(EOL,'\n',1,1391) -LexToken(VAR,'blk',1,1400) -LexToken(ASSIGNMENT,'=',1,1404) -LexToken(VAR,'scs_m_1',1,1406) -LexToken(DOT,'.',1,1413) -LexToken(VAR,'objs',1,1414) -LexToken(OPENBRACKET,'(',1,1418) -LexToken(NUMBER,'1',1,1419) -LexToken(CLOSEBRACKET,')',1,1420) -LexToken(EOL,'\n',1,1421) -LexToken(VAR,'graphics',1,1431) -LexToken(ASSIGNMENT,'=',1,1440) -LexToken(VAR,'blk',1,1442) -LexToken(DOT,'.',1,1445) -LexToken(VAR,'graphics',1,1446) -LexToken(EOL,'\n',1,1454) -LexToken(VAR,'model',1,1464) -LexToken(ASSIGNMENT,'=',1,1470) -LexToken(VAR,'blk',1,1472) -LexToken(DOT,'.',1,1475) -LexToken(VAR,'model',1,1476) -LexToken(EOL,'\n',1,1481) -LexToken(EOL,'\n',1,1483) -LexToken(VAR,'graphics',1,1492) -LexToken(DOT,'.',1,1500) -LexToken(VAR,'orig',1,1501) -LexToken(ASSIGNMENT,'=',1,1506) -LexToken(OPENSQBRACKET,'[',1,1508) -LexToken(NUMBER,'80',1,1509) -LexToken(NUMBER,'0',1,1512) -LexToken(CLOSESQBRACKET,']',1,1513) -LexToken(EOL,'\n',1,1514) -LexToken(VAR,'graphics',1,1524) -LexToken(DOT,'.',1,1532) -LexToken(VAR,'sz',1,1533) -LexToken(ASSIGNMENT,'=',1,1536) -LexToken(OPENSQBRACKET,'[',1,1538) -LexToken(NUMBER,'60',1,1539) -LexToken(NUMBER,'40',1,1542) -LexToken(CLOSESQBRACKET,']',1,1544) -LexToken(EOL,'\n',1,1545) -LexToken(EOL,'\n',1,1547) -LexToken(VAR,'graphics',1,1556) -LexToken(DOT,'.',1,1564) -LexToken(VAR,'exprs',1,1565) -LexToken(ASSIGNMENT,'=',1,1571) -LexToken(OPENSQBRACKET,'[',1,1573) -LexToken(DQSTRING,'"0"',1,1576) -LexToken(SEMICOLON,';',1,1577) -LexToken(DQSTRING,'"0"',1,1580) -LexToken(CLOSESQBRACKET,']',1,1581) -LexToken(EOL,'\n',1,1582) -LexToken(VAR,'model',1,1592) -LexToken(DOT,'.',1,1597) -LexToken(VAR,'evtin',1,1598) -LexToken(ASSIGNMENT,'=',1,1604) -LexToken(OPENSQBRACKET,'[',1,1606) -LexToken(CLOSESQBRACKET,']',1,1607) -LexToken(EOL,'\n',1,1608) -LexToken(VAR,'model',1,1618) -LexToken(DOT,'.',1,1623) -LexToken(VAR,'nzcross',1,1624) -LexToken(ASSIGNMENT,'=',1,1632) -LexToken(NUMBER,'0',1,1634) -LexToken(EOL,'\n',1,1635) -LexToken(VAR,'model',1,1645) -LexToken(DOT,'.',1,1650) -LexToken(VAR,'nmode',1,1651) -LexToken(ASSIGNMENT,'=',1,1657) -LexToken(NUMBER,'0',1,1659) -LexToken(EOL,'\n',1,1660) -LexToken(EOL,'\n',1,1662) -LexToken(VAR,'graphics',1,1671) -LexToken(DOT,'.',1,1679) -LexToken(VAR,'pin',1,1680) -LexToken(ASSIGNMENT,'=',1,1684) -LexToken(NUMBER,'7',1,1686) -LexToken(EOL,'\n',1,1687) -LexToken(VAR,'graphics',1,1697) -LexToken(DOT,'.',1,1705) -LexToken(VAR,'peout',1,1706) -LexToken(ASSIGNMENT,'=',1,1712) -LexToken(OPENSQBRACKET,'[',1,1714) -LexToken(NUMBER,'5',1,1715) -LexToken(SEMICOLON,';',1,1716) -LexToken(NUMBER,'6',1,1717) -LexToken(CLOSESQBRACKET,']',1,1718) -LexToken(EOL,'\n',1,1719) -LexToken(EOL,'\n',1,1721) -LexToken(VAR,'blk',1,1730) -LexToken(DOT,'.',1,1733) -LexToken(VAR,'graphics',1,1734) -LexToken(ASSIGNMENT,'=',1,1743) -LexToken(VAR,'graphics',1,1745) -LexToken(EOL,'\n',1,1753) -LexToken(VAR,'blk',1,1763) -LexToken(DOT,'.',1,1766) -LexToken(VAR,'model',1,1767) -LexToken(ASSIGNMENT,'=',1,1773) -LexToken(VAR,'model',1,1775) -LexToken(EOL,'\n',1,1780) -LexToken(VAR,'scs_m_1',1,1790) -LexToken(DOT,'.',1,1797) -LexToken(VAR,'objs',1,1798) -LexToken(OPENBRACKET,'(',1,1802) -LexToken(NUMBER,'1',1,1803) -LexToken(CLOSEBRACKET,')',1,1804) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(VAR,'blk',1,1808) -LexToken(EOL,'\n',1,1811) -LexToken(EOL,'\n',1,1813) -LexToken(EOL,'\n',1,1834) -LexToken(VAR,'blk',1,1843) -LexToken(ASSIGNMENT,'=',1,1847) -LexToken(VAR,'scs_m_1',1,1849) -LexToken(DOT,'.',1,1856) -LexToken(VAR,'objs',1,1857) -LexToken(OPENBRACKET,'(',1,1861) -LexToken(NUMBER,'2',1,1862) -LexToken(CLOSEBRACKET,')',1,1863) -LexToken(EOL,'\n',1,1864) -LexToken(VAR,'graphics',1,1874) -LexToken(ASSIGNMENT,'=',1,1883) -LexToken(VAR,'blk',1,1885) -LexToken(DOT,'.',1,1888) -LexToken(VAR,'graphics',1,1889) -LexToken(EOL,'\n',1,1897) -LexToken(VAR,'model',1,1907) -LexToken(ASSIGNMENT,'=',1,1913) -LexToken(VAR,'blk',1,1915) -LexToken(DOT,'.',1,1918) -LexToken(VAR,'model',1,1919) -LexToken(EOL,'\n',1,1924) -LexToken(EOL,'\n',1,1926) -LexToken(VAR,'graphics',1,1935) -LexToken(DOT,'.',1,1943) -LexToken(VAR,'orig',1,1944) -LexToken(ASSIGNMENT,'=',1,1949) -LexToken(OPENSQBRACKET,'[',1,1951) -LexToken(NUMBER,'80',1,1952) -LexToken(ADDITION,'-',1,1955) -LexToken(NUMBER,'80',1,1956) -LexToken(CLOSESQBRACKET,']',1,1958) -LexToken(EOL,'\n',1,1959) -LexToken(VAR,'graphics',1,1969) -LexToken(DOT,'.',1,1977) -LexToken(VAR,'sz',1,1978) -LexToken(ASSIGNMENT,'=',1,1981) -LexToken(OPENSQBRACKET,'[',1,1983) -LexToken(NUMBER,'80',1,1984) -LexToken(NUMBER,'40',1,1987) -LexToken(CLOSESQBRACKET,']',1,1989) -LexToken(EOL,'\n',1,1990) -LexToken(EOL,'\n',1,1992) -LexToken(VAR,'graphics',1,2001) -LexToken(DOT,'.',1,2009) -LexToken(VAR,'pein',1,2010) -LexToken(ASSIGNMENT,'=',1,2015) -LexToken(OPENSQBRACKET,'[',1,2017) -LexToken(NUMBER,'5',1,2018) -LexToken(SEMICOLON,';',1,2019) -LexToken(NUMBER,'6',1,2020) -LexToken(CLOSESQBRACKET,']',1,2021) -LexToken(EOL,'\n',1,2022) -LexToken(VAR,'graphics',1,2032) -LexToken(DOT,'.',1,2040) -LexToken(VAR,'peout',1,2041) -LexToken(ASSIGNMENT,'=',1,2047) -LexToken(NUMBER,'8',1,2049) -LexToken(EOL,'\n',1,2050) -LexToken(EOL,'\n',1,2052) -LexToken(VAR,'blk',1,2061) -LexToken(DOT,'.',1,2064) -LexToken(VAR,'graphics',1,2065) -LexToken(ASSIGNMENT,'=',1,2074) -LexToken(VAR,'graphics',1,2076) -LexToken(EOL,'\n',1,2084) -LexToken(VAR,'blk',1,2094) -LexToken(DOT,'.',1,2097) -LexToken(VAR,'model',1,2098) -LexToken(ASSIGNMENT,'=',1,2104) -LexToken(VAR,'model',1,2106) -LexToken(EOL,'\n',1,2111) -LexToken(VAR,'scs_m_1',1,2121) -LexToken(DOT,'.',1,2128) -LexToken(VAR,'objs',1,2129) -LexToken(OPENBRACKET,'(',1,2133) -LexToken(NUMBER,'2',1,2134) -LexToken(CLOSEBRACKET,')',1,2135) -LexToken(ASSIGNMENT,'=',1,2137) -LexToken(VAR,'blk',1,2139) -LexToken(EOL,'\n',1,2142) -LexToken(EOL,'\n',1,2144) -LexToken(EOL,'\n',1,2160) -LexToken(VAR,'blk',1,2169) -LexToken(ASSIGNMENT,'=',1,2173) -LexToken(VAR,'scs_m_1',1,2175) -LexToken(DOT,'.',1,2182) -LexToken(VAR,'objs',1,2183) -LexToken(OPENBRACKET,'(',1,2187) -LexToken(NUMBER,'3',1,2188) -LexToken(CLOSEBRACKET,')',1,2189) -LexToken(EOL,'\n',1,2190) -LexToken(VAR,'graphics',1,2200) -LexToken(ASSIGNMENT,'=',1,2209) -LexToken(VAR,'blk',1,2211) -LexToken(DOT,'.',1,2214) -LexToken(VAR,'graphics',1,2215) -LexToken(EOL,'\n',1,2223) -LexToken(VAR,'model',1,2233) -LexToken(ASSIGNMENT,'=',1,2239) -LexToken(VAR,'blk',1,2241) -LexToken(DOT,'.',1,2244) -LexToken(VAR,'model',1,2245) -LexToken(EOL,'\n',1,2250) -LexToken(EOL,'\n',1,2252) -LexToken(VAR,'graphics',1,2261) -LexToken(DOT,'.',1,2269) -LexToken(VAR,'orig',1,2270) -LexToken(ASSIGNMENT,'=',1,2275) -LexToken(OPENSQBRACKET,'[',1,2277) -LexToken(NUMBER,'0',1,2278) -LexToken(NUMBER,'10',1,2280) -LexToken(CLOSESQBRACKET,']',1,2282) -LexToken(EOL,'\n',1,2283) -LexToken(VAR,'graphics',1,2293) -LexToken(DOT,'.',1,2301) -LexToken(VAR,'sz',1,2302) -LexToken(ASSIGNMENT,'=',1,2305) -LexToken(OPENSQBRACKET,'[',1,2307) -LexToken(NUMBER,'20',1,2308) -LexToken(NUMBER,'20',1,2311) -LexToken(CLOSESQBRACKET,']',1,2313) -LexToken(EOL,'\n',1,2314) -LexToken(EOL,'\n',1,2316) -LexToken(VAR,'graphics',1,2325) -LexToken(DOT,'.',1,2333) -LexToken(VAR,'exprs',1,2334) -LexToken(ASSIGNMENT,'=',1,2340) -LexToken(OPENSQBRACKET,'[',1,2342) -LexToken(DQSTRING,'"1"',1,2345) -LexToken(CLOSESQBRACKET,']',1,2346) -LexToken(EOL,'\n',1,2347) -LexToken(VAR,'model',1,2357) -LexToken(DOT,'.',1,2362) -LexToken(VAR,'ipar',1,2363) -LexToken(ASSIGNMENT,'=',1,2368) -LexToken(NUMBER,'1',1,2370) -LexToken(EOL,'\n',1,2371) -LexToken(EOL,'\n',1,2373) -LexToken(VAR,'graphics',1,2382) -LexToken(DOT,'.',1,2390) -LexToken(VAR,'pout',1,2391) -LexToken(ASSIGNMENT,'=',1,2396) -LexToken(NUMBER,'7',1,2398) -LexToken(EOL,'\n',1,2399) -LexToken(EOL,'\n',1,2401) -LexToken(VAR,'blk',1,2410) -LexToken(DOT,'.',1,2413) -LexToken(VAR,'graphics',1,2414) -LexToken(ASSIGNMENT,'=',1,2423) -LexToken(VAR,'graphics',1,2425) -LexToken(EOL,'\n',1,2433) -LexToken(VAR,'blk',1,2443) -LexToken(DOT,'.',1,2446) -LexToken(VAR,'model',1,2447) -LexToken(ASSIGNMENT,'=',1,2453) -LexToken(VAR,'model',1,2455) -LexToken(EOL,'\n',1,2460) -LexToken(VAR,'scs_m_1',1,2470) -LexToken(DOT,'.',1,2477) -LexToken(VAR,'objs',1,2478) -LexToken(OPENBRACKET,'(',1,2482) -LexToken(NUMBER,'3',1,2483) -LexToken(CLOSEBRACKET,')',1,2484) -LexToken(ASSIGNMENT,'=',1,2486) -LexToken(VAR,'blk',1,2488) -LexToken(EOL,'\n',1,2491) -LexToken(EOL,'\n',1,2493) -LexToken(EOL,'\n',1,2514) -LexToken(VAR,'blk',1,2523) -LexToken(ASSIGNMENT,'=',1,2527) -LexToken(VAR,'scs_m_1',1,2529) -LexToken(DOT,'.',1,2536) -LexToken(VAR,'objs',1,2537) -LexToken(OPENBRACKET,'(',1,2541) -LexToken(NUMBER,'4',1,2542) -LexToken(CLOSEBRACKET,')',1,2543) -LexToken(EOL,'\n',1,2544) -LexToken(VAR,'graphics',1,2554) -LexToken(ASSIGNMENT,'=',1,2563) -LexToken(VAR,'blk',1,2565) -LexToken(DOT,'.',1,2568) -LexToken(VAR,'graphics',1,2569) -LexToken(EOL,'\n',1,2577) -LexToken(VAR,'model',1,2587) -LexToken(ASSIGNMENT,'=',1,2593) -LexToken(VAR,'blk',1,2595) -LexToken(DOT,'.',1,2598) -LexToken(VAR,'model',1,2599) -LexToken(EOL,'\n',1,2604) -LexToken(EOL,'\n',1,2606) -LexToken(VAR,'graphics',1,2615) -LexToken(DOT,'.',1,2623) -LexToken(VAR,'orig',1,2624) -LexToken(ASSIGNMENT,'=',1,2629) -LexToken(OPENSQBRACKET,'[',1,2631) -LexToken(NUMBER,'110',1,2632) -LexToken(ADDITION,'-',1,2636) -LexToken(NUMBER,'140',1,2637) -LexToken(CLOSESQBRACKET,']',1,2640) -LexToken(EOL,'\n',1,2641) -LexToken(VAR,'graphics',1,2651) -LexToken(DOT,'.',1,2659) -LexToken(VAR,'sz',1,2660) -LexToken(ASSIGNMENT,'=',1,2663) -LexToken(OPENSQBRACKET,'[',1,2665) -LexToken(NUMBER,'20',1,2666) -LexToken(NUMBER,'20',1,2669) -LexToken(CLOSESQBRACKET,']',1,2671) -LexToken(EOL,'\n',1,2672) -LexToken(EOL,'\n',1,2674) -LexToken(VAR,'graphics',1,2683) -LexToken(DOT,'.',1,2691) -LexToken(VAR,'exprs',1,2692) -LexToken(ASSIGNMENT,'=',1,2698) -LexToken(OPENSQBRACKET,'[',1,2700) -LexToken(DQSTRING,'"1"',1,2703) -LexToken(CLOSESQBRACKET,']',1,2704) -LexToken(EOL,'\n',1,2705) -LexToken(VAR,'model',1,2715) -LexToken(DOT,'.',1,2720) -LexToken(VAR,'ipar',1,2721) -LexToken(ASSIGNMENT,'=',1,2726) -LexToken(NUMBER,'1',1,2728) -LexToken(EOL,'\n',1,2729) -LexToken(EOL,'\n',1,2731) -LexToken(VAR,'graphics',1,2740) -LexToken(DOT,'.',1,2748) -LexToken(VAR,'pein',1,2749) -LexToken(ASSIGNMENT,'=',1,2754) -LexToken(NUMBER,'8',1,2756) -LexToken(EOL,'\n',1,2757) -LexToken(EOL,'\n',1,2759) -LexToken(VAR,'blk',1,2768) -LexToken(DOT,'.',1,2771) -LexToken(VAR,'graphics',1,2772) -LexToken(ASSIGNMENT,'=',1,2781) -LexToken(VAR,'graphics',1,2783) -LexToken(EOL,'\n',1,2791) -LexToken(VAR,'blk',1,2801) -LexToken(DOT,'.',1,2804) -LexToken(VAR,'model',1,2805) -LexToken(ASSIGNMENT,'=',1,2811) -LexToken(VAR,'model',1,2813) -LexToken(EOL,'\n',1,2818) -LexToken(VAR,'scs_m_1',1,2828) -LexToken(DOT,'.',1,2835) -LexToken(VAR,'objs',1,2836) -LexToken(OPENBRACKET,'(',1,2840) -LexToken(NUMBER,'4',1,2841) -LexToken(CLOSEBRACKET,')',1,2842) -LexToken(ASSIGNMENT,'=',1,2844) -LexToken(VAR,'blk',1,2846) -LexToken(EOL,'\n',1,2849) -LexToken(EOL,'\n',1,2851) -LexToken(EOL,'\n',1,2884) -LexToken(VAR,'lnk',1,2893) -LexToken(ASSIGNMENT,'=',1,2897) -LexToken(VAR,'scs_m_1',1,2899) -LexToken(DOT,'.',1,2906) -LexToken(VAR,'objs',1,2907) -LexToken(OPENBRACKET,'(',1,2911) -LexToken(NUMBER,'5',1,2912) -LexToken(CLOSEBRACKET,')',1,2913) -LexToken(EOL,'\n',1,2914) -LexToken(EOL,'\n',1,2916) -LexToken(VAR,'lnk',1,2925) -LexToken(DOT,'.',1,2928) -LexToken(VAR,'ct',1,2929) -LexToken(ASSIGNMENT,'=',1,2932) -LexToken(OPENSQBRACKET,'[',1,2934) -LexToken(NUMBER,'5',1,2935) -LexToken(ADDITION,'-',1,2937) -LexToken(NUMBER,'1',1,2938) -LexToken(CLOSESQBRACKET,']',1,2939) -LexToken(EOL,'\n',1,2940) -LexToken(VAR,'lnk',1,2950) -LexToken(DOT,'.',1,2953) -LexToken(VAR,'from',1,2954) -LexToken(ASSIGNMENT,'=',1,2959) -LexToken(OPENSQBRACKET,'[',1,2961) -LexToken(NUMBER,'1',1,2962) -LexToken(NUMBER,'1',1,2964) -LexToken(NUMBER,'0',1,2966) -LexToken(CLOSESQBRACKET,']',1,2967) -LexToken(EOL,'\n',1,2968) -LexToken(VAR,'lnk',1,2978) -LexToken(DOT,'.',1,2981) -LexToken(VAR,'to',1,2982) -LexToken(ASSIGNMENT,'=',1,2985) -LexToken(OPENSQBRACKET,'[',1,2987) -LexToken(NUMBER,'2',1,2988) -LexToken(NUMBER,'1',1,2990) -LexToken(NUMBER,'1',1,2992) -LexToken(CLOSESQBRACKET,']',1,2993) -LexToken(EOL,'\n',1,2994) -LexToken(EOL,'\n',1,2996) -LexToken(VAR,'scs_m_1',1,3005) -LexToken(DOT,'.',1,3012) -LexToken(VAR,'objs',1,3013) -LexToken(OPENBRACKET,'(',1,3017) -LexToken(NUMBER,'5',1,3018) -LexToken(CLOSEBRACKET,')',1,3019) -LexToken(ASSIGNMENT,'=',1,3021) -LexToken(VAR,'lnk',1,3023) -LexToken(EOL,'\n',1,3026) -LexToken(EOL,'\n',1,3028) -LexToken(EOL,'\n',1,3061) -LexToken(VAR,'lnk',1,3070) -LexToken(ASSIGNMENT,'=',1,3074) -LexToken(VAR,'scs_m_1',1,3076) -LexToken(DOT,'.',1,3083) -LexToken(VAR,'objs',1,3084) -LexToken(OPENBRACKET,'(',1,3088) -LexToken(NUMBER,'6',1,3089) -LexToken(CLOSEBRACKET,')',1,3090) -LexToken(EOL,'\n',1,3091) -LexToken(EOL,'\n',1,3093) -LexToken(VAR,'lnk',1,3102) -LexToken(DOT,'.',1,3105) -LexToken(VAR,'ct',1,3106) -LexToken(ASSIGNMENT,'=',1,3109) -LexToken(OPENSQBRACKET,'[',1,3111) -LexToken(NUMBER,'5',1,3112) -LexToken(ADDITION,'-',1,3114) -LexToken(NUMBER,'1',1,3115) -LexToken(CLOSESQBRACKET,']',1,3116) -LexToken(EOL,'\n',1,3117) -LexToken(VAR,'lnk',1,3127) -LexToken(DOT,'.',1,3130) -LexToken(VAR,'from',1,3131) -LexToken(ASSIGNMENT,'=',1,3136) -LexToken(OPENSQBRACKET,'[',1,3138) -LexToken(NUMBER,'1',1,3139) -LexToken(NUMBER,'2',1,3141) -LexToken(NUMBER,'0',1,3143) -LexToken(CLOSESQBRACKET,']',1,3144) -LexToken(EOL,'\n',1,3145) -LexToken(VAR,'lnk',1,3155) -LexToken(DOT,'.',1,3158) -LexToken(VAR,'to',1,3159) -LexToken(ASSIGNMENT,'=',1,3162) -LexToken(OPENSQBRACKET,'[',1,3164) -LexToken(NUMBER,'2',1,3165) -LexToken(NUMBER,'2',1,3167) -LexToken(NUMBER,'1',1,3169) -LexToken(CLOSESQBRACKET,']',1,3170) -LexToken(EOL,'\n',1,3171) -LexToken(EOL,'\n',1,3173) -LexToken(VAR,'scs_m_1',1,3182) -LexToken(DOT,'.',1,3189) -LexToken(VAR,'objs',1,3190) -LexToken(OPENBRACKET,'(',1,3194) -LexToken(NUMBER,'6',1,3195) -LexToken(CLOSEBRACKET,')',1,3196) -LexToken(ASSIGNMENT,'=',1,3198) -LexToken(VAR,'lnk',1,3200) -LexToken(EOL,'\n',1,3203) -LexToken(EOL,'\n',1,3205) -LexToken(EOL,'\n',1,3233) -LexToken(VAR,'lnk',1,3242) -LexToken(ASSIGNMENT,'=',1,3246) -LexToken(VAR,'scs_m_1',1,3248) -LexToken(DOT,'.',1,3255) -LexToken(VAR,'objs',1,3256) -LexToken(OPENBRACKET,'(',1,3260) -LexToken(NUMBER,'7',1,3261) -LexToken(CLOSEBRACKET,')',1,3262) -LexToken(EOL,'\n',1,3263) -LexToken(EOL,'\n',1,3265) -LexToken(VAR,'lnk',1,3274) -LexToken(DOT,'.',1,3277) -LexToken(VAR,'from',1,3278) -LexToken(ASSIGNMENT,'=',1,3283) -LexToken(OPENSQBRACKET,'[',1,3285) -LexToken(NUMBER,'3',1,3286) -LexToken(NUMBER,'1',1,3288) -LexToken(NUMBER,'0',1,3290) -LexToken(CLOSESQBRACKET,']',1,3291) -LexToken(EOL,'\n',1,3292) -LexToken(VAR,'lnk',1,3302) -LexToken(DOT,'.',1,3305) -LexToken(VAR,'to',1,3306) -LexToken(ASSIGNMENT,'=',1,3309) -LexToken(OPENSQBRACKET,'[',1,3311) -LexToken(NUMBER,'1',1,3312) -LexToken(NUMBER,'1',1,3314) -LexToken(NUMBER,'1',1,3316) -LexToken(CLOSESQBRACKET,']',1,3317) -LexToken(EOL,'\n',1,3318) -LexToken(EOL,'\n',1,3320) -LexToken(VAR,'scs_m_1',1,3329) -LexToken(DOT,'.',1,3336) -LexToken(VAR,'objs',1,3337) -LexToken(OPENBRACKET,'(',1,3341) -LexToken(NUMBER,'7',1,3342) -LexToken(CLOSEBRACKET,')',1,3343) -LexToken(ASSIGNMENT,'=',1,3345) -LexToken(VAR,'lnk',1,3347) -LexToken(EOL,'\n',1,3350) -LexToken(EOL,'\n',1,3352) -LexToken(EOL,'\n',1,3386) -LexToken(VAR,'lnk',1,3395) -LexToken(ASSIGNMENT,'=',1,3399) -LexToken(VAR,'scs_m_1',1,3401) -LexToken(DOT,'.',1,3408) -LexToken(VAR,'objs',1,3409) -LexToken(OPENBRACKET,'(',1,3413) -LexToken(NUMBER,'8',1,3414) -LexToken(CLOSEBRACKET,')',1,3415) -LexToken(EOL,'\n',1,3416) -LexToken(EOL,'\n',1,3418) -LexToken(VAR,'lnk',1,3427) -LexToken(DOT,'.',1,3430) -LexToken(VAR,'ct',1,3431) -LexToken(ASSIGNMENT,'=',1,3434) -LexToken(OPENSQBRACKET,'[',1,3436) -LexToken(NUMBER,'5',1,3437) -LexToken(ADDITION,'-',1,3439) -LexToken(NUMBER,'1',1,3440) -LexToken(CLOSESQBRACKET,']',1,3441) -LexToken(EOL,'\n',1,3442) -LexToken(VAR,'lnk',1,3452) -LexToken(DOT,'.',1,3455) -LexToken(VAR,'from',1,3456) -LexToken(ASSIGNMENT,'=',1,3461) -LexToken(OPENSQBRACKET,'[',1,3463) -LexToken(NUMBER,'2',1,3464) -LexToken(NUMBER,'1',1,3466) -LexToken(NUMBER,'0',1,3468) -LexToken(CLOSESQBRACKET,']',1,3469) -LexToken(EOL,'\n',1,3470) -LexToken(VAR,'lnk',1,3480) -LexToken(DOT,'.',1,3483) -LexToken(VAR,'to',1,3484) -LexToken(ASSIGNMENT,'=',1,3487) -LexToken(OPENSQBRACKET,'[',1,3489) -LexToken(NUMBER,'4',1,3490) -LexToken(NUMBER,'1',1,3492) -LexToken(NUMBER,'1',1,3494) -LexToken(CLOSESQBRACKET,']',1,3495) -LexToken(EOL,'\n',1,3496) -LexToken(EOL,'\n',1,3498) -LexToken(VAR,'scs_m_1',1,3507) -LexToken(DOT,'.',1,3514) -LexToken(VAR,'objs',1,3515) -LexToken(OPENBRACKET,'(',1,3519) -LexToken(NUMBER,'8',1,3520) -LexToken(CLOSEBRACKET,')',1,3521) -LexToken(ASSIGNMENT,'=',1,3523) -LexToken(VAR,'lnk',1,3525) -LexToken(EOL,'\n',1,3528) -LexToken(EOL,'\n',1,3530) -LexToken(CLEAR,'clear',1,3539) -LexToken(VAR,'blk',1,3545) -LexToken(VAR,'lnk',1,3549) -LexToken(EOL,'\n',1,3552) -LexToken(EOL,'\n',1,3553) -LexToken(VAR,'model',1,3562) -LexToken(ASSIGNMENT,'=',1,3567) -LexToken(SCICOS_MODEL,'scicos_model',1,3568) -LexToken(OPENBRACKET,'(',1,3580) -LexToken(CLOSEBRACKET,')',1,3581) -LexToken(EOL,'\n',1,3582) -LexToken(VAR,'model',1,3592) -LexToken(DOT,'.',1,3597) -LexToken(VAR,'sim',1,3598) -LexToken(ASSIGNMENT,'=',1,3602) -LexToken(DQSTRING,'"csuper"',1,3611) -LexToken(EOL,'\n',1,3612) -LexToken(VAR,'model',1,3622) -LexToken(DOT,'.',1,3627) -LexToken(VAR,'in',1,3628) -LexToken(ASSIGNMENT,'=',1,3631) -LexToken(NUMBER,'1',1,3633) -LexToken(EOL,'\n',1,3634) -LexToken(VAR,'model',1,3644) -LexToken(DOT,'.',1,3649) -LexToken(VAR,'evtout',1,3650) -LexToken(ASSIGNMENT,'=',1,3657) -LexToken(NUMBER,'1',1,3659) -LexToken(EOL,'\n',1,3660) -LexToken(VAR,'model',1,3670) -LexToken(DOT,'.',1,3675) -LexToken(VAR,'rpar',1,3676) -LexToken(ASSIGNMENT,'=',1,3681) -LexToken(VAR,'scs_m_1',1,3683) -LexToken(EOL,'\n',1,3690) -LexToken(EOL,'\n',1,3692) -LexToken(VAR,'gr_i',1,3701) -LexToken(ASSIGNMENT,'=',1,3705) -LexToken(OPENSQBRACKET,'[',1,3706) -LexToken(CLOSESQBRACKET,']',1,3707) -LexToken(EOL,'\n',1,3708) -LexToken(VAR,'x',1,3718) -LexToken(ASSIGNMENT,'=',1,3719) -LexToken(VAR,'standard_define',1,3720) -LexToken(OPENBRACKET,'(',1,3735) -LexToken(OPENSQBRACKET,'[',1,3736) -LexToken(NUMBER,'3',1,3737) -LexToken(NUMBER,'2',1,3739) -LexToken(CLOSESQBRACKET,']',1,3740) -LexToken(COMMA,',',1,3741) -LexToken(VAR,'model',1,3742) -LexToken(COMMA,',',1,3747) -LexToken(OPENSQBRACKET,'[',1,3748) -LexToken(CLOSESQBRACKET,']',1,3749) -LexToken(COMMA,',',1,3750) -LexToken(VAR,'gr_i',1,3751) -LexToken(CLOSEBRACKET,')',1,3755) -LexToken(EOL,'\n',1,3756) -LexToken(END,'end',1,3761) -LexToken(EOL,'\n',1,3764) -LexToken(ENDFUNCTION,'endfunction',1,3765) -LexToken(EOL,'\n',1,3776) -LexToken(EOL,'\n',1,3777) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1007) +Syntax error in input LexToken(VAR,'blk',1,1400) +Syntax error in input LexToken(VAR,'blk',1,1843) +Syntax error in input LexToken(VAR,'blk',1,2169) +Syntax error in input LexToken(VAR,'blk',1,2523) +Syntax error in input LexToken(VAR,'lnk',1,2893) +Syntax error in input LexToken(VAR,'lnk',1,3070) +Syntax error in input LexToken(VAR,'lnk',1,3242) +Syntax error in input LexToken(VAR,'lnk',1,3395) +/* autogenerated from "macros/Misc/Extract_Activation.sci" */ +None diff --git a/js/Misc/HYSTHERESIS.js b/js/Misc/HYSTHERESIS.js index 53931294..f4c2d782 100644 --- a/js/Misc/HYSTHERESIS.js +++ b/js/Misc/HYSTHERESIS.js @@ -1,363 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'HYSTHERESIS',1,852) -LexToken(OPENBRACKET,'(',1,863) -LexToken(VAR,'job',1,864) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg1',1,868) -LexToken(COMMA,',',1,872) -LexToken(VAR,'arg2',1,873) -LexToken(CLOSEBRACKET,')',1,877) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'x',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,956) -LexToken(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,970) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(DOT,'.',1,983) -LexToken(VAR,'graphics',1,984) -LexToken(EOL,'\n',1,992) -LexToken(VAR,'exprs',1,1002) -LexToken(ASSIGNMENT,'=',1,1007) -LexToken(VAR,'graphics',1,1008) -LexToken(DOT,'.',1,1016) -LexToken(VAR,'exprs',1,1017) -LexToken(EOL,'\n',1,1022) -LexToken(VAR,'model',1,1031) -LexToken(ASSIGNMENT,'=',1,1036) -LexToken(VAR,'arg1',1,1037) -LexToken(DOT,'.',1,1041) -LexToken(VAR,'model',1,1042) -LexToken(EOL,'\n',1,1047) -LexToken(WHILE,'while',1,1057) -LexToken(PREVAR_BOOLEAN,'%t',1,1063) -LexToken(DO,'do',1,1066) -LexToken(EOL,'\n',1,1068) -LexToken(OPENSQBRACKET,'[',1,1081) -LexToken(VAR,'ok',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'high_lim',1,1085) -LexToken(COMMA,',',1,1093) -LexToken(VAR,'low_lim',1,1094) -LexToken(COMMA,',',1,1101) -LexToken(VAR,'out_high',1,1102) -LexToken(COMMA,',',1,1110) -LexToken(VAR,'out_low',1,1111) -LexToken(COMMA,',',1,1118) -LexToken(VAR,'nzz',1,1119) -LexToken(COMMA,',',1,1122) -LexToken(VAR,'exprs',1,1123) -LexToken(CLOSESQBRACKET,']',1,1128) -LexToken(ASSIGNMENT,'=',1,1129) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1130) -LexToken(OPENBRACKET,'(',1,1145) -LexToken(DQSTRING,'"Set parameters"',1,1161) -LexToken(COMMA,',',1,1162) -LexToken(OPENSQBRACKET,'[',1,1178) -LexToken(DQSTRING,'"switch on at"',1,1192) -LexToken(SEMICOLON,';',1,1193) -LexToken(DQSTRING,'"switch off at"',1,1208) -LexToken(SEMICOLON,';',1,1209) -LexToken(DQSTRING,'"output when on"',1,1225) -LexToken(SEMICOLON,';\n',1,1226) -LexToken(DQSTRING,'"output when off"',1,1256) -LexToken(SEMICOLON,';',1,1257) -LexToken(DQSTRING,'"use zero crossing: yes (1), no (0)"',1,1293) -LexToken(CLOSESQBRACKET,']',1,1294) -LexToken(COMMA,',',1,1295) -LexToken(VAR,'list',1,1311) -LexToken(OPENBRACKET,'(',1,1315) -LexToken(DQSTRING,'"vec"',1,1320) -LexToken(COMMA,',',1,1321) -LexToken(NUMBER,'1',1,1322) -LexToken(COMMA,',',1,1323) -LexToken(DQSTRING,'"vec"',1,1328) -LexToken(COMMA,',',1,1329) -LexToken(NUMBER,'1',1,1330) -LexToken(COMMA,',',1,1331) -LexToken(DQSTRING,'"vec"',1,1336) -LexToken(COMMA,',',1,1337) -LexToken(NUMBER,'1',1,1338) -LexToken(COMMA,',',1,1339) -LexToken(DQSTRING,'"vec"',1,1344) -LexToken(COMMA,',',1,1345) -LexToken(NUMBER,'1',1,1346) -LexToken(COMMA,',',1,1347) -LexToken(DQSTRING,'"vec"',1,1352) -LexToken(COMMA,',',1,1353) -LexToken(NUMBER,'1',1,1354) -LexToken(CLOSEBRACKET,')',1,1355) -LexToken(COMMA,',',1,1356) -LexToken(VAR,'exprs',1,1357) -LexToken(CLOSEBRACKET,')',1,1362) -LexToken(EOL,'\n',1,1363) -LexToken(IF,'if',1,1376) -LexToken(NOT,'~',1,1379) -LexToken(VAR,'ok',1,1380) -LexToken(THEN,'then',1,1383) -LexToken(EOL,'\n',1,1387) -LexToken(BREAK,'break',1,1404) -LexToken(EOL,'\n',1,1409) -LexToken(END,'end',1,1423) -LexToken(EOL,'\n',1,1426) -LexToken(IF,'if',1,1439) -LexToken(VAR,'low_lim',1,1442) -LexToken(COMPARISON,'>',1,1449) -LexToken(VAR,'high_lim',1,1450) -LexToken(THEN,'then',1,1459) -LexToken(EOL,'\n',1,1463) -LexToken(VAR,'message',1,1480) -LexToken(OPENBRACKET,'(',1,1487) -LexToken(DQSTRING,'"switch on value must be larger than switch off value"',1,1541) -LexToken(CLOSEBRACKET,')',1,1542) -LexToken(EOL,'\n',1,1543) -LexToken(ELSE,'else',1,1556) -LexToken(EOL,'\n',1,1560) -LexToken(VAR,'graphics',1,1577) -LexToken(DOT,'.',1,1585) -LexToken(VAR,'exprs',1,1586) -LexToken(ASSIGNMENT,'=',1,1591) -LexToken(VAR,'exprs',1,1592) -LexToken(EOL,'\n',1,1597) -LexToken(VAR,'model',1,1615) -LexToken(DOT,'.',1,1620) -LexToken(VAR,'rpar',1,1621) -LexToken(ASSIGNMENT,'=',1,1625) -LexToken(OPENSQBRACKET,'[',1,1626) -LexToken(VAR,'high_lim',1,1627) -LexToken(COMMA,',',1,1635) -LexToken(VAR,'low_lim',1,1636) -LexToken(COMMA,',',1,1643) -LexToken(VAR,'out_high',1,1644) -LexToken(COMMA,',',1,1652) -LexToken(VAR,'out_low',1,1653) -LexToken(CLOSESQBRACKET,']',1,1660) -LexToken(TRANSPOSE,"'",1,1661) -LexToken(EOL,'\n',1,1662) -LexToken(IF,'if',1,1679) -LexToken(VAR,'nzz',1,1682) -LexToken(COMPARISON,'>',1,1685) -LexToken(NUMBER,'0',1,1686) -LexToken(THEN,'then',1,1688) -LexToken(EOL,'\n',1,1692) -LexToken(VAR,'nzz',1,1713) -LexToken(ASSIGNMENT,'=',1,1716) -LexToken(NUMBER,'2',1,1717) -LexToken(EOL,'\n',1,1718) -LexToken(END,'end',1,1736) -LexToken(EOL,'\n',1,1739) -LexToken(VAR,'model',1,1756) -LexToken(DOT,'.',1,1761) -LexToken(VAR,'nzcross',1,1762) -LexToken(ASSIGNMENT,'=',1,1769) -LexToken(VAR,'nzz',1,1770) -LexToken(EOL,'\n',1,1773) -LexToken(VAR,'x',1,1790) -LexToken(DOT,'.',1,1791) -LexToken(VAR,'graphics',1,1792) -LexToken(ASSIGNMENT,'=',1,1800) -LexToken(VAR,'graphics',1,1801) -LexToken(EOL,'\n',1,1809) -LexToken(VAR,'x',1,1827) -LexToken(DOT,'.',1,1828) -LexToken(VAR,'model',1,1829) -LexToken(ASSIGNMENT,'=',1,1834) -LexToken(VAR,'model',1,1835) -LexToken(EOL,'\n',1,1840) -LexToken(BREAK,'break',1,1857) -LexToken(EOL,'\n',1,1862) -LexToken(END,'end',1,1875) -LexToken(EOL,'\n',1,1878) -LexToken(END,'end',1,1887) -LexToken(EOL,'\n',1,1890) -LexToken(CASE,'case',1,1895) -LexToken(DQSTRING,'"define"',1,1907) -LexToken(THEN,'then',1,1909) -LexToken(EOL,'\n',1,1913) -LexToken(VAR,'in',1,1922) -LexToken(ASSIGNMENT,'=',1,1924) -LexToken(NUMBER,'1',1,1925) -LexToken(EOL,'\n',1,1926) -LexToken(VAR,'ipar',1,1935) -LexToken(ASSIGNMENT,'=',1,1939) -LexToken(OPENSQBRACKET,'[',1,1940) -LexToken(NUMBER,'0',1,1941) -LexToken(CLOSESQBRACKET,']',1,1942) -LexToken(EOL,'\n',1,1951) -LexToken(VAR,'nzz',1,1960) -LexToken(ASSIGNMENT,'=',1,1963) -LexToken(NUMBER,'2',1,1964) -LexToken(EOL,'\n',1,1965) -LexToken(VAR,'rpar',1,1974) -LexToken(ASSIGNMENT,'=',1,1978) -LexToken(OPENSQBRACKET,'[',1,1979) -LexToken(NUMBER,'1',1,1980) -LexToken(SEMICOLON,';',1,1981) -LexToken(NUMBER,'0',1,1982) -LexToken(SEMICOLON,';',1,1983) -LexToken(NUMBER,'1',1,1984) -LexToken(SEMICOLON,';',1,1985) -LexToken(NUMBER,'0',1,1986) -LexToken(CLOSESQBRACKET,']',1,1987) -LexToken(EOL,'\n',1,1988) -LexToken(EOL,'\n',1,1989) -LexToken(VAR,'model',1,1998) -LexToken(ASSIGNMENT,'=',1,2003) -LexToken(SCICOS_MODEL,'scicos_model',1,2004) -LexToken(OPENBRACKET,'(',1,2016) -LexToken(CLOSEBRACKET,')',1,2017) -LexToken(EOL,'\n',1,2018) -LexToken(VAR,'model',1,2027) -LexToken(DOT,'.',1,2032) -LexToken(VAR,'sim',1,2033) -LexToken(ASSIGNMENT,'=',1,2036) -LexToken(VAR,'list',1,2037) -LexToken(OPENBRACKET,'(',1,2041) -LexToken(DQSTRING,'"hystheresis"',1,2054) -LexToken(COMMA,',',1,2055) -LexToken(NUMBER,'4',1,2056) -LexToken(CLOSEBRACKET,')',1,2057) -LexToken(EOL,'\n',1,2058) -LexToken(VAR,'model',1,2067) -LexToken(DOT,'.',1,2072) -LexToken(VAR,'in',1,2073) -LexToken(ASSIGNMENT,'=',1,2075) -LexToken(VAR,'in',1,2076) -LexToken(EOL,'\n',1,2078) -LexToken(VAR,'model',1,2087) -LexToken(DOT,'.',1,2092) -LexToken(VAR,'out',1,2093) -LexToken(ASSIGNMENT,'=',1,2096) -LexToken(NUMBER,'1',1,2097) -LexToken(EOL,'\n',1,2098) -LexToken(VAR,'model',1,2107) -LexToken(DOT,'.',1,2112) -LexToken(VAR,'rpar',1,2113) -LexToken(ASSIGNMENT,'=',1,2117) -LexToken(VAR,'rpar',1,2118) -LexToken(EOL,'\n',1,2122) -LexToken(VAR,'model',1,2131) -LexToken(DOT,'.',1,2136) -LexToken(VAR,'nzcross',1,2137) -LexToken(ASSIGNMENT,'=',1,2144) -LexToken(VAR,'nzz',1,2145) -LexToken(EOL,'\n',1,2148) -LexToken(VAR,'model',1,2157) -LexToken(DOT,'.',1,2162) -LexToken(VAR,'nmode',1,2163) -LexToken(ASSIGNMENT,'=',1,2168) -LexToken(NUMBER,'1',1,2169) -LexToken(EOL,'\n',1,2170) -LexToken(VAR,'model',1,2179) -LexToken(DOT,'.',1,2184) -LexToken(VAR,'blocktype',1,2185) -LexToken(ASSIGNMENT,'=',1,2194) -LexToken(DQSTRING,'"c"',1,2197) -LexToken(EOL,'\n',1,2198) -LexToken(VAR,'model',1,2207) -LexToken(DOT,'.',1,2212) -LexToken(VAR,'dep_ut',1,2213) -LexToken(ASSIGNMENT,'=',1,2219) -LexToken(OPENSQBRACKET,'[',1,2220) -LexToken(PREVAR_BOOLEAN,'%t',1,2221) -LexToken(PREVAR_BOOLEAN,'%f',1,2224) -LexToken(CLOSESQBRACKET,']',1,2226) -LexToken(EOL,'\n',1,2227) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'exprs',1,2237) -LexToken(ASSIGNMENT,'=',1,2242) -LexToken(OPENSQBRACKET,'[',1,2243) -LexToken(VAR,'string',1,2244) -LexToken(OPENBRACKET,'(',1,2250) -LexToken(VAR,'rpar',1,2251) -LexToken(CLOSEBRACKET,')',1,2255) -LexToken(SEMICOLON,';',1,2256) -LexToken(VAR,'string',1,2257) -LexToken(OPENBRACKET,'(',1,2263) -LexToken(VAR,'sign',1,2264) -LexToken(OPENBRACKET,'(',1,2268) -LexToken(VAR,'nzz',1,2269) -LexToken(CLOSEBRACKET,')',1,2272) -LexToken(CLOSEBRACKET,')',1,2273) -LexToken(CLOSESQBRACKET,']',1,2274) -LexToken(EOL,'\n',1,2275) -LexToken(EOL,'\n',1,2276) -LexToken(EOL,'\n',1,2277) -LexToken(VAR,'gr_i',1,2286) -LexToken(ASSIGNMENT,'=',1,2290) -LexToken(OPENSQBRACKET,'[',1,2291) -LexToken(CLOSESQBRACKET,']',1,2292) -LexToken(EOL,'\n',1,2293) -LexToken(EOL,'\n',1,2294) -LexToken(VAR,'x',1,2303) -LexToken(ASSIGNMENT,'=',1,2304) -LexToken(VAR,'standard_define',1,2305) -LexToken(OPENBRACKET,'(',1,2320) -LexToken(OPENSQBRACKET,'[',1,2321) -LexToken(NUMBER,'2',1,2322) -LexToken(NUMBER,'2',1,2324) -LexToken(CLOSESQBRACKET,']',1,2325) -LexToken(COMMA,',',1,2326) -LexToken(VAR,'model',1,2327) -LexToken(COMMA,',',1,2332) -LexToken(VAR,'exprs',1,2333) -LexToken(COMMA,',',1,2338) -LexToken(VAR,'gr_i',1,2339) -LexToken(CLOSEBRACKET,')',1,2343) -LexToken(EOL,'\n',1,2344) -LexToken(END,'end',1,2349) -LexToken(EOL,'\n',1,2352) -LexToken(ENDFUNCTION,'endfunction',1,2353) -LexToken(EOL,'\n',1,2364) +Syntax error in input LexToken(TRANSPOSE,"'",1,1661) +Syntax error in input LexToken(VAR,'gr_i',1,2286) +/* autogenerated from "macros/Misc/HYSTHERESIS.sci" */ +None diff --git a/js/Misc/IMPSPLIT_f.js b/js/Misc/IMPSPLIT_f.js index 9a78dc11..70135a50 100644 --- a/js/Misc/IMPSPLIT_f.js +++ b/js/Misc/IMPSPLIT_f.js @@ -1,198 +1,24 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'IMPSPLIT_f',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(EOL,'\n',1,910) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,956) -LexToken(EOL,'\n',1,960) -LexToken(CASE,'case',1,966) -LexToken(DQSTRING,'"define"',1,978) -LexToken(THEN,'then',1,980) -LexToken(EOL,'\n',1,984) -LexToken(VAR,'model',1,993) -LexToken(ASSIGNMENT,'=',1,998) -LexToken(SCICOS_MODEL,'scicos_model',1,999) -LexToken(OPENBRACKET,'(',1,1011) -LexToken(CLOSEBRACKET,')',1,1012) -LexToken(EOL,'\n',1,1013) -LexToken(VAR,'model',1,1023) -LexToken(DOT,'.',1,1028) -LexToken(VAR,'sim',1,1029) -LexToken(ASSIGNMENT,'=',1,1039) -LexToken(DQSTRING,'"limpsplit"',1,1051) -LexToken(EOL,'\n',1,1052) -LexToken(VAR,'mo',1,1062) -LexToken(ASSIGNMENT,'=',1,1064) -LexToken(VAR,'modelica',1,1065) -LexToken(OPENBRACKET,'(',1,1073) -LexToken(CLOSEBRACKET,')',1,1074) -LexToken(EOL,'\n',1,1075) -LexToken(VAR,'mo',1,1084) -LexToken(DOT,'.',1,1086) -LexToken(VAR,'model',1,1087) -LexToken(ASSIGNMENT,'=',1,1092) -LexToken(DQSTRING,'"limpsplit"',1,1103) -LexToken(EOL,'\n',1,1104) -LexToken(VAR,'mo',1,1113) -LexToken(DOT,'.',1,1115) -LexToken(VAR,'inputs',1,1116) -LexToken(ASSIGNMENT,'=',1,1122) -LexToken(DQSTRING,'"n"',1,1125) -LexToken(EOL,'\n',1,1126) -LexToken(VAR,'mo',1,1136) -LexToken(DOT,'.',1,1138) -LexToken(VAR,'outputs',1,1139) -LexToken(ASSIGNMENT,'=',1,1146) -LexToken(OPENSQBRACKET,'[',1,1147) -LexToken(DQSTRING,'"n"',1,1150) -LexToken(SEMICOLON,';',1,1151) -LexToken(DQSTRING,'"n"',1,1154) -LexToken(CLOSESQBRACKET,']',1,1155) -LexToken(EOL,'\n',1,1156) -LexToken(VAR,'model',1,1165) -LexToken(DOT,'.',1,1170) -LexToken(VAR,'equations',1,1171) -LexToken(ASSIGNMENT,'=',1,1180) -LexToken(VAR,'mo',1,1181) -LexToken(EOL,'\n',1,1183) -LexToken(VAR,'model',1,1192) -LexToken(DOT,'.',1,1197) -LexToken(VAR,'in',1,1198) -LexToken(ASSIGNMENT,'=',1,1200) -LexToken(VAR,'ones',1,1201) -LexToken(OPENBRACKET,'(',1,1205) -LexToken(VAR,'size',1,1206) -LexToken(OPENBRACKET,'(',1,1210) -LexToken(VAR,'mo',1,1211) -LexToken(DOT,'.',1,1213) -LexToken(VAR,'inputs',1,1214) -LexToken(COMMA,',',1,1220) -LexToken(DQSTRING,'"*"',1,1223) -LexToken(CLOSEBRACKET,')',1,1224) -LexToken(COMMA,',',1,1225) -LexToken(NUMBER,'1',1,1226) -LexToken(CLOSEBRACKET,')',1,1227) -LexToken(EOL,'\n',1,1228) -LexToken(VAR,'model',1,1237) -LexToken(DOT,'.',1,1242) -LexToken(VAR,'out',1,1243) -LexToken(ASSIGNMENT,'=',1,1246) -LexToken(VAR,'ones',1,1247) -LexToken(OPENBRACKET,'(',1,1251) -LexToken(VAR,'size',1,1252) -LexToken(OPENBRACKET,'(',1,1256) -LexToken(VAR,'mo',1,1257) -LexToken(DOT,'.',1,1259) -LexToken(VAR,'outputs',1,1260) -LexToken(COMMA,',',1,1267) -LexToken(DQSTRING,'"*"',1,1270) -LexToken(CLOSEBRACKET,')',1,1271) -LexToken(COMMA,',',1,1272) -LexToken(NUMBER,'1',1,1273) -LexToken(CLOSEBRACKET,')',1,1274) -LexToken(EOL,'\n',1,1275) -LexToken(VAR,'x',1,1284) -LexToken(ASSIGNMENT,'=',1,1285) -LexToken(VAR,'standard_define',1,1286) -LexToken(OPENBRACKET,'(',1,1301) -LexToken(OPENSQBRACKET,'[',1,1302) -LexToken(NUMBER,'1',1,1303) -LexToken(NUMBER,'1',1,1305) -LexToken(CLOSESQBRACKET,']',1,1306) -LexToken(MULTIPLICATION,'/',1,1307) -LexToken(NUMBER,'3',1,1308) -LexToken(COMMA,',',1,1309) -LexToken(VAR,'model',1,1310) -LexToken(COMMA,',',1,1315) -LexToken(OPENSQBRACKET,'[',1,1316) -LexToken(CLOSESQBRACKET,']',1,1317) -LexToken(COMMA,',',1,1318) -LexToken(OPENSQBRACKET,'[',1,1319) -LexToken(CLOSESQBRACKET,']',1,1320) -LexToken(CLOSEBRACKET,')',1,1321) -LexToken(EOL,'\n',1,1322) -LexToken(VAR,'x',1,1331) -LexToken(DOT,'.',1,1332) -LexToken(VAR,'graphics',1,1333) -LexToken(DOT,'.',1,1341) -LexToken(VAR,'in_implicit',1,1342) -LexToken(ASSIGNMENT,'=',1,1353) -LexToken(OPENSQBRACKET,'[',1,1354) -LexToken(DQSTRING,'"I"',1,1357) -LexToken(CLOSESQBRACKET,']',1,1358) -LexToken(EOL,'\n',1,1359) -LexToken(VAR,'x',1,1368) -LexToken(DOT,'.',1,1369) -LexToken(VAR,'graphics',1,1370) -LexToken(DOT,'.',1,1378) -LexToken(VAR,'out_implicit',1,1379) -LexToken(ASSIGNMENT,'=',1,1391) -LexToken(OPENSQBRACKET,'[',1,1392) -LexToken(DQSTRING,'"I"',1,1395) -LexToken(DQSTRING,'"I"',1,1399) -LexToken(CLOSESQBRACKET,']',1,1400) -LexToken(EOL,'\n',1,1401) -LexToken(END,'end',1,1406) -LexToken(EOL,'\n',1,1409) -LexToken(EOL,'\n',1,1410) -LexToken(ENDFUNCTION,'endfunction',1,1411) -LexToken(EOL,'\n',1,1422) +/* autogenerated from "macros/Misc/IMPSPLIT_f.sci" */ +function IMPSPLIT_f() { +IMPSPLIT_f.prototype.get = function IMPSPLIT_f() { +} +IMPSPLIT_f.prototype.set = function IMPSPLIT_f() { +x=arg1; +} +IMPSPLIT_f.prototype.define = function IMPSPLIT_f() { +model=scicos_model(); +model.sim="limpsplit"; +mo=modelica(); +mo.model="limpsplit"; +mo.inputs="n"; +mo.outputs=["n","n"]; +model.equations=mo; +model.in=ones(size(mo.inputs,"*"),1); +model.out=ones(size(mo.outputs,"*"),1); +x=standard_define([1,1]/3,model,[],[]); +x.graphics.in_implicit=["I"]; +x.graphics.out_implicit=["I","I"]; +} +IMPSPLIT_f.prototype.details = function IMPSPLIT_f() { +} +} diff --git a/js/Misc/LOGICAL_OP.js b/js/Misc/LOGICAL_OP.js index f72e44c3..cdaa6b3c 100644 --- a/js/Misc/LOGICAL_OP.js +++ b/js/Misc/LOGICAL_OP.js @@ -1,826 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'LOGICAL_OP',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -LexToken(VAR,'exprs',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(DOT,'.',1,1015) -LexToken(VAR,'exprs',1,1016) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'arg1',1,1036) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'model',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(EOL,'\n',1,1048) -LexToken(IF,'if',1,1057) -LexToken(VAR,'size',1,1060) -LexToken(OPENBRACKET,'(',1,1064) -LexToken(VAR,'exprs',1,1065) -LexToken(COMMA,',',1,1070) -LexToken(NUMBER,'1',1,1071) -LexToken(CLOSEBRACKET,')',1,1072) -LexToken(COMPARISON,'==',1,1073) -LexToken(NUMBER,'2',1,1075) -LexToken(THEN,'then',1,1077) -LexToken(EOL,'\n',1,1081) -LexToken(VAR,'exprs',1,1094) -LexToken(ASSIGNMENT,'=',1,1099) -LexToken(OPENSQBRACKET,'[',1,1100) -LexToken(VAR,'exprs',1,1101) -LexToken(SEMICOLON,';',1,1106) -LexToken(VAR,'sci2exp',1,1107) -LexToken(OPENBRACKET,'(',1,1114) -LexToken(NUMBER,'1',1,1115) -LexToken(CLOSEBRACKET,')',1,1116) -LexToken(SEMICOLON,';',1,1117) -LexToken(VAR,'sci2exp',1,1118) -LexToken(OPENBRACKET,'(',1,1125) -LexToken(NUMBER,'0',1,1126) -LexToken(CLOSEBRACKET,')',1,1127) -LexToken(CLOSESQBRACKET,']',1,1128) -LexToken(EOL,'\n',1,1129) -LexToken(END,'end',1,1139) -LexToken(EOL,'\n',1,1142) -LexToken(WHILE,'while',1,1151) -LexToken(PREVAR_BOOLEAN,'%t',1,1157) -LexToken(DO,'do',1,1160) -LexToken(EOL,'\n',1,1162) -LexToken(OPENSQBRACKET,'[',1,1175) -LexToken(VAR,'ok',1,1176) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'nin',1,1179) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'rule',1,1183) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'Datatype',1,1188) -LexToken(COMMA,',',1,1196) -LexToken(VAR,'tp',1,1197) -LexToken(COMMA,',',1,1199) -LexToken(VAR,'exprs',1,1200) -LexToken(CLOSESQBRACKET,']',1,1205) -LexToken(ASSIGNMENT,'=',1,1206) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1207) -LexToken(OPENBRACKET,'(',1,1222) -LexToken(DQSTRING,'"Set parameters"',1,1238) -LexToken(COMMA,',',1,1239) -LexToken(OPENSQBRACKET,'[',1,1255) -LexToken(DQSTRING,'"number of inputs"',1,1273) -LexToken(SEMICOLON,';',1,1274) -LexToken(DQSTRING,'"Operator: AND (0), OR (1), NAND (2), NOR (3), XOR (4), NOT (5)"',1,1353) -LexToken(DQSTRING,'"Datatype (1=double 3=int32 ...)"',1,1399) -LexToken(SEMICOLON,';',1,1400) -LexToken(DQSTRING,'"Bitwise Rule(0=No 1=yes)"',1,1441) -LexToken(CLOSESQBRACKET,']',1,1442) -LexToken(COMMA,',',1,1443) -LexToken(VAR,'list',1,1459) -LexToken(OPENBRACKET,'(',1,1463) -LexToken(DQSTRING,'"vec"',1,1468) -LexToken(COMMA,',',1,1469) -LexToken(NUMBER,'1',1,1470) -LexToken(COMMA,',',1,1471) -LexToken(DQSTRING,'"vec"',1,1476) -LexToken(COMMA,',',1,1477) -LexToken(NUMBER,'1',1,1478) -LexToken(COMMA,',',1,1479) -LexToken(DQSTRING,'"vec"',1,1484) -LexToken(COMMA,',',1,1485) -LexToken(NUMBER,'1',1,1486) -LexToken(COMMA,',',1,1487) -LexToken(DQSTRING,'"vec"',1,1492) -LexToken(COMMA,',',1,1493) -LexToken(NUMBER,'1',1,1494) -LexToken(CLOSEBRACKET,')',1,1495) -LexToken(COMMA,',',1,1496) -LexToken(VAR,'exprs',1,1497) -LexToken(CLOSEBRACKET,')',1,1502) -LexToken(EOL,'\n',1,1503) -LexToken(IF,'if',1,1516) -LexToken(NOT,'~',1,1519) -LexToken(VAR,'ok',1,1520) -LexToken(THEN,'then',1,1523) -LexToken(EOL,'\n',1,1527) -LexToken(BREAK,'break',1,1544) -LexToken(EOL,'\n',1,1549) -LexToken(END,'end',1,1563) -LexToken(EOL,'\n',1,1566) -LexToken(VAR,'nin',1,1579) -LexToken(ASSIGNMENT,'=',1,1582) -LexToken(VAR,'int',1,1583) -LexToken(OPENBRACKET,'(',1,1586) -LexToken(VAR,'nin',1,1587) -LexToken(CLOSEBRACKET,')',1,1590) -LexToken(EOL,'\n',1,1591) -LexToken(VAR,'rule',1,1605) -LexToken(ASSIGNMENT,'=',1,1609) -LexToken(VAR,'int',1,1610) -LexToken(OPENBRACKET,'(',1,1613) -LexToken(VAR,'rule',1,1614) -LexToken(CLOSEBRACKET,')',1,1618) -LexToken(EOL,'\n',1,1619) -LexToken(VAR,'tp',1,1633) -LexToken(ASSIGNMENT,'=',1,1635) -LexToken(VAR,'int',1,1636) -LexToken(OPENBRACKET,'(',1,1639) -LexToken(VAR,'tp',1,1640) -LexToken(CLOSEBRACKET,')',1,1642) -LexToken(EOL,'\n',1,1643) -LexToken(IF,'if',1,1656) -LexToken(VAR,'nin',1,1659) -LexToken(COMPARISON,'<',1,1662) -LexToken(NUMBER,'1',1,1663) -LexToken(THEN,'then',1,1665) -LexToken(EOL,'\n',1,1669) -LexToken(VAR,'message',1,1686) -LexToken(OPENBRACKET,'(',1,1693) -LexToken(DQSTRING,'"Number of inputs must be >=1 "',1,1724) -LexToken(CLOSEBRACKET,')',1,1725) -LexToken(EOL,'\n',1,1726) -LexToken(VAR,'ok',1,1744) -LexToken(ASSIGNMENT,'=',1,1746) -LexToken(PREVAR_BOOLEAN,'%f',1,1747) -LexToken(EOL,'\n',1,1749) -LexToken(ELSEIF,'elseif',1,1762) -LexToken(OPENBRACKET,'(',1,1769) -LexToken(VAR,'rule',1,1770) -LexToken(COMPARISON,'<',1,1774) -LexToken(NUMBER,'0',1,1775) -LexToken(CLOSEBRACKET,')',1,1776) -LexToken(LOGICAL,'|',1,1777) -LexToken(OPENBRACKET,'(',1,1778) -LexToken(VAR,'rule',1,1779) -LexToken(COMPARISON,'>',1,1783) -LexToken(NUMBER,'5',1,1784) -LexToken(CLOSEBRACKET,')',1,1785) -LexToken(THEN,'then',1,1787) -LexToken(EOL,'\n',1,1791) -LexToken(VAR,'message',1,1808) -LexToken(OPENBRACKET,'(',1,1815) -LexToken(DQSTRING,'"Incorrect operator "',1,1836) -LexToken(ADDITION,'+',1,1837) -LexToken(VAR,'string',1,1838) -LexToken(OPENBRACKET,'(',1,1844) -LexToken(VAR,'rule',1,1845) -LexToken(CLOSEBRACKET,')',1,1849) -LexToken(ADDITION,'+',1,1850) -LexToken(DQSTRING,'" ; must be 0 to 5."',1,1870) -LexToken(CLOSEBRACKET,')',1,1871) -LexToken(EOL,'\n',1,1872) -LexToken(VAR,'ok',1,1890) -LexToken(ASSIGNMENT,'=',1,1892) -LexToken(PREVAR_BOOLEAN,'%f',1,1893) -LexToken(EOL,'\n',1,1895) -LexToken(ELSEIF,'elseif',1,1908) -LexToken(OPENBRACKET,'(',1,1915) -LexToken(VAR,'rule',1,1916) -LexToken(COMPARISON,'==',1,1920) -LexToken(NUMBER,'5',1,1922) -LexToken(CLOSEBRACKET,')',1,1923) -LexToken(LOGICAL,'&',1,1924) -LexToken(OPENBRACKET,'(',1,1925) -LexToken(VAR,'nin',1,1926) -LexToken(COMPARISON,'>',1,1929) -LexToken(NUMBER,'1',1,1930) -LexToken(CLOSEBRACKET,')',1,1931) -LexToken(THEN,'then',1,1933) -LexToken(EOL,'\n',1,1937) -LexToken(VAR,'message',1,1954) -LexToken(OPENBRACKET,'(',1,1961) -LexToken(DQSTRING,'"Only one input allowed for NOT operation"',1,2003) -LexToken(CLOSEBRACKET,')',1,2004) -LexToken(EOL,'\n',1,2005) -LexToken(VAR,'nin',1,2022) -LexToken(ASSIGNMENT,'=',1,2025) -LexToken(NUMBER,'1',1,2026) -LexToken(EOL,'\n',1,2027) -LexToken(ELSEIF,'elseif',1,2040) -LexToken(OPENBRACKET,'(',1,2047) -LexToken(OPENBRACKET,'(',1,2048) -LexToken(VAR,'Datatype',1,2049) -LexToken(COMPARISON,'==',1,2057) -LexToken(NUMBER,'1',1,2059) -LexToken(CLOSEBRACKET,')',1,2060) -LexToken(LOGICAL,'&',1,2061) -LexToken(OPENBRACKET,'(',1,2062) -LexToken(VAR,'tp',1,2063) -LexToken(COMPARISON,'~=',1,2065) -LexToken(NUMBER,'0',1,2067) -LexToken(CLOSEBRACKET,')',1,2068) -LexToken(CLOSEBRACKET,')',1,2069) -LexToken(EOL,'\n',1,2070) -LexToken(VAR,'message',1,2087) -LexToken(OPENBRACKET,'(',1,2095) -LexToken(DQSTRING,'"Bitwise Rule is only activated when Data type is integer"',1,2153) -LexToken(CLOSEBRACKET,')',1,2154) -LexToken(EOL,'\n',1,2155) -LexToken(VAR,'ok',1,2173) -LexToken(ASSIGNMENT,'=',1,2175) -LexToken(PREVAR_BOOLEAN,'%f',1,2176) -LexToken(EOL,'\n',1,2178) -LexToken(END,'end',1,2191) -LexToken(EOL,'\n',1,2194) -LexToken(IF,'if',1,2207) -LexToken(VAR,'ok',1,2210) -LexToken(THEN,'then',1,2213) -LexToken(EOL,'\n',1,2217) -LexToken(IF,'if',1,2234) -LexToken(OPENBRACKET,'(',1,2237) -LexToken(VAR,'tp',1,2238) -LexToken(COMPARISON,'~=',1,2240) -LexToken(NUMBER,'0',1,2242) -LexToken(CLOSEBRACKET,')',1,2243) -LexToken(THEN,'then',1,2245) -LexToken(EOL,'\n',1,2249) -LexToken(VAR,'tp',1,2270) -LexToken(ASSIGNMENT,'=',1,2272) -LexToken(NUMBER,'1',1,2273) -LexToken(EOL,'\n',1,2274) -LexToken(END,'end',1,2292) -LexToken(EOL,'\n',1,2295) -LexToken(IF,'if',1,2312) -LexToken(VAR,'Datatype',1,2315) -LexToken(COMPARISON,'==',1,2323) -LexToken(NUMBER,'1',1,2325) -LexToken(THEN,'then',1,2327) -LexToken(EOL,'\n',1,2331) -LexToken(VAR,'model',1,2352) -LexToken(DOT,'.',1,2357) -LexToken(VAR,'sim',1,2358) -LexToken(ASSIGNMENT,'=',1,2361) -LexToken(VAR,'list',1,2362) -LexToken(OPENBRACKET,'(',1,2366) -LexToken(DQSTRING,'"logicalop"',1,2377) -LexToken(COMMA,',',1,2378) -LexToken(NUMBER,'4',1,2379) -LexToken(CLOSEBRACKET,')',1,2380) -LexToken(EOL,'\n',1,2381) -LexToken(VAR,'model',1,2402) -LexToken(DOT,'.',1,2407) -LexToken(VAR,'ipar',1,2408) -LexToken(ASSIGNMENT,'=',1,2412) -LexToken(OPENSQBRACKET,'[',1,2413) -LexToken(VAR,'rule',1,2414) -LexToken(CLOSESQBRACKET,']',1,2418) -LexToken(EOL,'\n',1,2419) -LexToken(ELSE,'else',1,2437) -LexToken(EOL,'\n',1,2441) -LexToken(IF,'if',1,2462) -LexToken(VAR,'Datatype',1,2465) -LexToken(COMPARISON,'==',1,2473) -LexToken(NUMBER,'3',1,2475) -LexToken(THEN,'then',1,2477) -LexToken(EOL,'\n',1,2481) -LexToken(VAR,'model',1,2506) -LexToken(DOT,'.',1,2511) -LexToken(VAR,'sim',1,2512) -LexToken(ASSIGNMENT,'=',1,2515) -LexToken(VAR,'list',1,2516) -LexToken(OPENBRACKET,'(',1,2520) -LexToken(DQSTRING,'"logicalop_i32"',1,2535) -LexToken(COMMA,',',1,2536) -LexToken(NUMBER,'4',1,2537) -LexToken(CLOSEBRACKET,')',1,2538) -LexToken(EOL,'\n',1,2539) -LexToken(ELSEIF,'elseif',1,2560) -LexToken(VAR,'Datatype',1,2567) -LexToken(COMPARISON,'==',1,2575) -LexToken(NUMBER,'4',1,2577) -LexToken(THEN,'then',1,2579) -LexToken(EOL,'\n',1,2583) -LexToken(VAR,'model',1,2608) -LexToken(DOT,'.',1,2613) -LexToken(VAR,'sim',1,2614) -LexToken(ASSIGNMENT,'=',1,2617) -LexToken(VAR,'list',1,2618) -LexToken(OPENBRACKET,'(',1,2622) -LexToken(DQSTRING,'"logicalop_i16"',1,2637) -LexToken(COMMA,',',1,2638) -LexToken(NUMBER,'4',1,2639) -LexToken(CLOSEBRACKET,')',1,2640) -LexToken(EOL,'\n',1,2641) -LexToken(ELSEIF,'elseif',1,2662) -LexToken(VAR,'Datatype',1,2669) -LexToken(COMPARISON,'==',1,2677) -LexToken(NUMBER,'5',1,2679) -LexToken(THEN,'then',1,2681) -LexToken(EOL,'\n',1,2685) -LexToken(VAR,'model',1,2710) -LexToken(DOT,'.',1,2715) -LexToken(VAR,'sim',1,2716) -LexToken(ASSIGNMENT,'=',1,2719) -LexToken(VAR,'list',1,2720) -LexToken(OPENBRACKET,'(',1,2724) -LexToken(DQSTRING,'"logicalop_i8"',1,2738) -LexToken(COMMA,',',1,2739) -LexToken(NUMBER,'4',1,2740) -LexToken(CLOSEBRACKET,')',1,2741) -LexToken(EOL,'\n',1,2742) -LexToken(ELSEIF,'elseif',1,2763) -LexToken(VAR,'Datatype',1,2770) -LexToken(COMPARISON,'==',1,2778) -LexToken(NUMBER,'6',1,2780) -LexToken(THEN,'then',1,2782) -LexToken(EOL,'\n',1,2786) -LexToken(VAR,'model',1,2811) -LexToken(DOT,'.',1,2816) -LexToken(VAR,'sim',1,2817) -LexToken(ASSIGNMENT,'=',1,2820) -LexToken(VAR,'list',1,2821) -LexToken(OPENBRACKET,'(',1,2825) -LexToken(DQSTRING,'"logicalop_ui32"',1,2841) -LexToken(COMMA,',',1,2842) -LexToken(NUMBER,'4',1,2843) -LexToken(CLOSEBRACKET,')',1,2844) -LexToken(EOL,'\n',1,2845) -LexToken(ELSEIF,'elseif',1,2866) -LexToken(VAR,'Datatype',1,2873) -LexToken(COMPARISON,'==',1,2881) -LexToken(NUMBER,'7',1,2883) -LexToken(THEN,'then',1,2885) -LexToken(EOL,'\n',1,2889) -LexToken(VAR,'model',1,2914) -LexToken(DOT,'.',1,2919) -LexToken(VAR,'sim',1,2920) -LexToken(ASSIGNMENT,'=',1,2923) -LexToken(VAR,'list',1,2924) -LexToken(OPENBRACKET,'(',1,2928) -LexToken(DQSTRING,'"logicalop_ui16"',1,2944) -LexToken(COMMA,',',1,2945) -LexToken(NUMBER,'4',1,2946) -LexToken(CLOSEBRACKET,')',1,2947) -LexToken(EOL,'\n',1,2948) -LexToken(ELSEIF,'elseif',1,2969) -LexToken(VAR,'Datatype',1,2976) -LexToken(COMPARISON,'==',1,2984) -LexToken(NUMBER,'8',1,2986) -LexToken(THEN,'then',1,2988) -LexToken(EOL,'\n',1,2992) -LexToken(VAR,'model',1,3017) -LexToken(DOT,'.',1,3022) -LexToken(VAR,'sim',1,3023) -LexToken(ASSIGNMENT,'=',1,3026) -LexToken(VAR,'list',1,3027) -LexToken(OPENBRACKET,'(',1,3031) -LexToken(DQSTRING,'"logicalop_ui8"',1,3046) -LexToken(COMMA,',',1,3047) -LexToken(NUMBER,'4',1,3048) -LexToken(CLOSEBRACKET,')',1,3049) -LexToken(EOL,'\n',1,3050) -LexToken(ELSE,'else',1,3071) -LexToken(EOL,'\n',1,3075) -LexToken(VAR,'message',1,3100) -LexToken(OPENBRACKET,'(',1,3108) -LexToken(DQSTRING,'"Datatype is not supported"',1,3135) -LexToken(CLOSEBRACKET,')',1,3136) -LexToken(EOL,'\n',1,3137) -LexToken(VAR,'ok',1,3163) -LexToken(ASSIGNMENT,'=',1,3165) -LexToken(PREVAR_BOOLEAN,'%f',1,3166) -LexToken(EOL,'\n',1,3168) -LexToken(END,'end',1,3190) -LexToken(EOL,'\n',1,3193) -LexToken(VAR,'model',1,3214) -LexToken(DOT,'.',1,3219) -LexToken(VAR,'ipar',1,3220) -LexToken(ASSIGNMENT,'=',1,3224) -LexToken(OPENSQBRACKET,'[',1,3225) -LexToken(VAR,'rule',1,3226) -LexToken(SEMICOLON,';',1,3230) -LexToken(VAR,'tp',1,3231) -LexToken(CLOSESQBRACKET,']',1,3233) -LexToken(EOL,'\n',1,3234) -LexToken(END,'end',1,3252) -LexToken(EOL,'\n',1,3255) -LexToken(IF,'if',1,3272) -LexToken(VAR,'ok',1,3275) -LexToken(THEN,'then',1,3278) -LexToken(EOL,'\n',1,3282) -LexToken(VAR,'it',1,3303) -LexToken(ASSIGNMENT,'=',1,3305) -LexToken(VAR,'Datatype',1,3306) -LexToken(MULTIPLICATION,'*',1,3314) -LexToken(VAR,'ones',1,3315) -LexToken(OPENBRACKET,'(',1,3319) -LexToken(VAR,'nin',1,3320) -LexToken(COMMA,',',1,3323) -LexToken(NUMBER,'1',1,3324) -LexToken(CLOSEBRACKET,')',1,3325) -LexToken(EOL,'\n',1,3326) -LexToken(VAR,'ot',1,3348) -LexToken(ASSIGNMENT,'=',1,3350) -LexToken(VAR,'Datatype',1,3351) -LexToken(EOL,'\n',1,3359) -LexToken(VAR,'in',1,3381) -LexToken(ASSIGNMENT,'=',1,3383) -LexToken(OPENSQBRACKET,'[',1,3384) -LexToken(ADDITION,'-',1,3385) -LexToken(VAR,'ones',1,3386) -LexToken(OPENBRACKET,'(',1,3390) -LexToken(VAR,'nin',1,3391) -LexToken(COMMA,',',1,3394) -LexToken(NUMBER,'1',1,3395) -LexToken(CLOSEBRACKET,')',1,3396) -LexToken(ADDITION,'-',1,3398) -LexToken(NUMBER,'2',1,3399) -LexToken(MULTIPLICATION,'*',1,3400) -LexToken(VAR,'ones',1,3401) -LexToken(OPENBRACKET,'(',1,3405) -LexToken(VAR,'nin',1,3406) -LexToken(COMMA,',',1,3409) -LexToken(NUMBER,'1',1,3410) -LexToken(CLOSEBRACKET,')',1,3411) -LexToken(CLOSESQBRACKET,']',1,3412) -LexToken(EOL,'\n',1,3413) -LexToken(IF,'if',1,3434) -LexToken(OPENBRACKET,'(',1,3437) -LexToken(VAR,'rule',1,3438) -LexToken(COMPARISON,'<>',1,3442) -LexToken(NUMBER,'5',1,3444) -LexToken(CLOSEBRACKET,')',1,3445) -LexToken(LOGICAL,'&',1,3446) -LexToken(OPENBRACKET,'(',1,3447) -LexToken(VAR,'nin',1,3448) -LexToken(COMPARISON,'==',1,3451) -LexToken(NUMBER,'1',1,3453) -LexToken(CLOSEBRACKET,')',1,3454) -LexToken(THEN,'then',1,3456) -LexToken(EOL,'\n',1,3460) -LexToken(VAR,'out',1,3485) -LexToken(ASSIGNMENT,'=',1,3488) -LexToken(OPENSQBRACKET,'[',1,3489) -LexToken(NUMBER,'1',1,3490) -LexToken(NUMBER,'1',1,3492) -LexToken(CLOSESQBRACKET,']',1,3493) -LexToken(EOL,'\n',1,3494) -LexToken(OPENSQBRACKET,'[',1,3519) -LexToken(VAR,'model',1,3520) -LexToken(COMMA,',',1,3525) -LexToken(VAR,'graphics',1,3526) -LexToken(COMMA,',',1,3534) -LexToken(VAR,'ok',1,3535) -LexToken(CLOSESQBRACKET,']',1,3537) -LexToken(ASSIGNMENT,'=',1,3538) -LexToken(VAR,'set_io',1,3539) -LexToken(OPENBRACKET,'(',1,3545) -LexToken(VAR,'model',1,3546) -LexToken(COMMA,',',1,3551) -LexToken(VAR,'graphics',1,3552) -LexToken(COMMA,',',1,3560) -LexToken(VAR,'list',1,3561) -LexToken(OPENBRACKET,'(',1,3565) -LexToken(VAR,'in',1,3566) -LexToken(COMMA,',',1,3568) -LexToken(VAR,'it',1,3569) -LexToken(CLOSEBRACKET,')',1,3571) -LexToken(COMMA,',',1,3572) -LexToken(VAR,'list',1,3573) -LexToken(OPENBRACKET,'(',1,3577) -LexToken(VAR,'out',1,3578) -LexToken(COMMA,',',1,3581) -LexToken(VAR,'ot',1,3582) -LexToken(CLOSEBRACKET,')',1,3584) -LexToken(COMMA,',',1,3585) -LexToken(OPENSQBRACKET,'[',1,3586) -LexToken(CLOSESQBRACKET,']',1,3587) -LexToken(COMMA,',',1,3588) -LexToken(OPENSQBRACKET,'[',1,3589) -LexToken(CLOSESQBRACKET,']',1,3590) -LexToken(CLOSEBRACKET,')',1,3591) -LexToken(EOL,'\n',1,3592) -LexToken(ELSE,'else',1,3613) -LexToken(EOL,'\n',1,3617) -LexToken(VAR,'out',1,3642) -LexToken(ASSIGNMENT,'=',1,3645) -LexToken(OPENSQBRACKET,'[',1,3646) -LexToken(ADDITION,'-',1,3647) -LexToken(NUMBER,'1',1,3648) -LexToken(ADDITION,'-',1,3650) -LexToken(NUMBER,'2',1,3651) -LexToken(CLOSESQBRACKET,']',1,3652) -LexToken(EOL,'\n',1,3653) -LexToken(OPENSQBRACKET,'[',1,3678) -LexToken(VAR,'model',1,3679) -LexToken(COMMA,',',1,3684) -LexToken(VAR,'graphics',1,3685) -LexToken(COMMA,',',1,3693) -LexToken(VAR,'ok',1,3694) -LexToken(CLOSESQBRACKET,']',1,3696) -LexToken(ASSIGNMENT,'=',1,3697) -LexToken(VAR,'set_io',1,3698) -LexToken(OPENBRACKET,'(',1,3704) -LexToken(VAR,'model',1,3705) -LexToken(COMMA,',',1,3710) -LexToken(VAR,'graphics',1,3711) -LexToken(COMMA,',',1,3719) -LexToken(VAR,'list',1,3720) -LexToken(OPENBRACKET,'(',1,3724) -LexToken(VAR,'in',1,3725) -LexToken(COMMA,',',1,3727) -LexToken(VAR,'it',1,3728) -LexToken(CLOSEBRACKET,')',1,3730) -LexToken(COMMA,',',1,3731) -LexToken(VAR,'list',1,3732) -LexToken(OPENBRACKET,'(',1,3736) -LexToken(VAR,'out',1,3737) -LexToken(COMMA,',',1,3740) -LexToken(VAR,'ot',1,3741) -LexToken(CLOSEBRACKET,')',1,3743) -LexToken(COMMA,',',1,3744) -LexToken(OPENSQBRACKET,'[',1,3745) -LexToken(CLOSESQBRACKET,']',1,3746) -LexToken(COMMA,',',1,3747) -LexToken(OPENSQBRACKET,'[',1,3748) -LexToken(CLOSESQBRACKET,']',1,3749) -LexToken(CLOSEBRACKET,')',1,3750) -LexToken(EOL,'\n',1,3751) -LexToken(END,'end',1,3772) -LexToken(EOL,'\n',1,3775) -LexToken(END,'end',1,3792) -LexToken(EOL,'\n',1,3795) -LexToken(IF,'if',1,3812) -LexToken(VAR,'ok',1,3815) -LexToken(THEN,'then',1,3818) -LexToken(EOL,'\n',1,3822) -LexToken(IF,'if',1,3843) -LexToken(VAR,'rule',1,3846) -LexToken(COMPARISON,'==',1,3851) -LexToken(NUMBER,'0',1,3854) -LexToken(THEN,'then',1,3856) -LexToken(EOL,'\n',1,3860) -LexToken(VAR,'label',1,3885) -LexToken(ASSIGNMENT,'=',1,3891) -LexToken(DQSTRING,'"AND"',1,3897) -LexToken(EOL,'\n',1,3898) -LexToken(ELSEIF,'elseif',1,3920) -LexToken(VAR,'rule',1,3927) -LexToken(COMPARISON,'==',1,3932) -LexToken(NUMBER,'1',1,3935) -LexToken(THEN,'then',1,3937) -LexToken(EOL,'\n',1,3941) -LexToken(VAR,'label',1,3966) -LexToken(ASSIGNMENT,'=',1,3972) -LexToken(DQSTRING,'"OR"',1,3977) -LexToken(EOL,'\n',1,3978) -LexToken(ELSEIF,'elseif',1,4000) -LexToken(VAR,'rule',1,4007) -LexToken(COMPARISON,'==',1,4012) -LexToken(NUMBER,'2',1,4015) -LexToken(THEN,'then',1,4017) -LexToken(EOL,'\n',1,4021) -LexToken(VAR,'label',1,4046) -LexToken(ASSIGNMENT,'=',1,4052) -LexToken(DQSTRING,'"NAND"',1,4059) -LexToken(EOL,'\n',1,4060) -LexToken(ELSEIF,'elseif',1,4082) -LexToken(VAR,'rule',1,4089) -LexToken(COMPARISON,'==',1,4094) -LexToken(NUMBER,'3',1,4097) -LexToken(THEN,'then',1,4099) -LexToken(EOL,'\n',1,4103) -LexToken(VAR,'label',1,4128) -LexToken(ASSIGNMENT,'=',1,4134) -LexToken(DQSTRING,'"NOR"',1,4140) -LexToken(EOL,'\n',1,4141) -LexToken(ELSEIF,'elseif',1,4163) -LexToken(VAR,'rule',1,4170) -LexToken(COMPARISON,'==',1,4175) -LexToken(NUMBER,'4',1,4178) -LexToken(THEN,'then',1,4180) -LexToken(EOL,'\n',1,4184) -LexToken(VAR,'label',1,4209) -LexToken(ASSIGNMENT,'=',1,4215) -LexToken(DQSTRING,'"XOR"',1,4221) -LexToken(EOL,'\n',1,4222) -LexToken(ELSEIF,'elseif',1,4244) -LexToken(VAR,'rule',1,4251) -LexToken(COMPARISON,'==',1,4256) -LexToken(NUMBER,'5',1,4259) -LexToken(THEN,'then',1,4261) -LexToken(EOL,'\n',1,4265) -LexToken(VAR,'label',1,4290) -LexToken(ASSIGNMENT,'=',1,4296) -LexToken(DQSTRING,'"NOT"',1,4302) -LexToken(EOL,'\n',1,4303) -LexToken(END,'end',1,4325) -LexToken(EOL,'\n',1,4328) -LexToken(VAR,'graphics',1,4349) -LexToken(DOT,'.',1,4357) -LexToken(VAR,'exprs',1,4358) -LexToken(ASSIGNMENT,'=',1,4363) -LexToken(VAR,'exprs',1,4364) -LexToken(EOL,'\n',1,4369) -LexToken(VAR,'graphics',1,4391) -LexToken(DOT,'.',1,4399) -LexToken(VAR,'style',1,4400) -LexToken(ASSIGNMENT,'=',1,4406) -LexToken(OPENSQBRACKET,'[',1,4408) -LexToken(DQSTRING,'"blockWithLabel;displayedLabel="',1,4440) -LexToken(ADDITION,'+',1,4441) -LexToken(VAR,'label',1,4442) -LexToken(CLOSESQBRACKET,']',1,4447) -LexToken(EOL,'\n',1,4448) -LexToken(VAR,'x',1,4470) -LexToken(DOT,'.',1,4471) -LexToken(VAR,'graphics',1,4472) -LexToken(ASSIGNMENT,'=',1,4480) -LexToken(VAR,'graphics',1,4481) -LexToken(EOL,'\n',1,4489) -LexToken(VAR,'x',1,4511) -LexToken(DOT,'.',1,4512) -LexToken(VAR,'model',1,4513) -LexToken(ASSIGNMENT,'=',1,4518) -LexToken(VAR,'model',1,4519) -LexToken(EOL,'\n',1,4524) -LexToken(BREAK,'break',1,4545) -LexToken(EOL,'\n',1,4550) -LexToken(END,'end',1,4567) -LexToken(EOL,'\n',1,4570) -LexToken(END,'end',1,4583) -LexToken(EOL,'\n',1,4586) -LexToken(END,'end',1,4595) -LexToken(EOL,'\n',1,4598) -LexToken(CASE,'case',1,4603) -LexToken(DQSTRING,'"define"',1,4615) -LexToken(THEN,'then',1,4617) -LexToken(EOL,'\n',1,4621) -LexToken(VAR,'in',1,4630) -LexToken(ASSIGNMENT,'=',1,4632) -LexToken(OPENSQBRACKET,'[',1,4633) -LexToken(ADDITION,'-',1,4634) -LexToken(NUMBER,'1',1,4635) -LexToken(SEMICOLON,';',1,4636) -LexToken(ADDITION,'-',1,4637) -LexToken(NUMBER,'1',1,4638) -LexToken(CLOSESQBRACKET,']',1,4639) -LexToken(EOL,'\n',1,4640) -LexToken(VAR,'ipar',1,4649) -LexToken(ASSIGNMENT,'=',1,4653) -LexToken(OPENSQBRACKET,'[',1,4654) -LexToken(NUMBER,'0',1,4655) -LexToken(CLOSESQBRACKET,']',1,4656) -LexToken(EOL,'\n',1,4657) -LexToken(VAR,'nin',1,4666) -LexToken(ASSIGNMENT,'=',1,4669) -LexToken(NUMBER,'2',1,4670) -LexToken(EOL,'\n',1,4671) -LexToken(EOL,'\n',1,4672) -LexToken(VAR,'model',1,4681) -LexToken(ASSIGNMENT,'=',1,4686) -LexToken(SCICOS_MODEL,'scicos_model',1,4687) -LexToken(OPENBRACKET,'(',1,4699) -LexToken(CLOSEBRACKET,')',1,4700) -LexToken(EOL,'\n',1,4701) -LexToken(VAR,'model',1,4710) -LexToken(DOT,'.',1,4715) -LexToken(VAR,'sim',1,4716) -LexToken(ASSIGNMENT,'=',1,4719) -LexToken(VAR,'list',1,4720) -LexToken(OPENBRACKET,'(',1,4724) -LexToken(DQSTRING,'"logicalop"',1,4735) -LexToken(COMMA,',',1,4736) -LexToken(NUMBER,'4',1,4737) -LexToken(CLOSEBRACKET,')',1,4738) -LexToken(EOL,'\n',1,4739) -LexToken(VAR,'model',1,4748) -LexToken(DOT,'.',1,4753) -LexToken(VAR,'in',1,4754) -LexToken(ASSIGNMENT,'=',1,4756) -LexToken(VAR,'in',1,4757) -LexToken(EOL,'\n',1,4759) -LexToken(VAR,'model',1,4768) -LexToken(DOT,'.',1,4773) -LexToken(VAR,'out',1,4774) -LexToken(ASSIGNMENT,'=',1,4777) -LexToken(ADDITION,'-',1,4778) -LexToken(NUMBER,'1',1,4779) -LexToken(EOL,'\n',1,4780) -LexToken(VAR,'model',1,4789) -LexToken(DOT,'.',1,4794) -LexToken(VAR,'ipar',1,4795) -LexToken(ASSIGNMENT,'=',1,4799) -LexToken(VAR,'ipar',1,4800) -LexToken(EOL,'\n',1,4804) -LexToken(VAR,'model',1,4813) -LexToken(DOT,'.',1,4818) -LexToken(VAR,'blocktype',1,4819) -LexToken(ASSIGNMENT,'=',1,4828) -LexToken(DQSTRING,'"c"',1,4831) -LexToken(EOL,'\n',1,4832) -LexToken(VAR,'model',1,4841) -LexToken(DOT,'.',1,4846) -LexToken(VAR,'dep_ut',1,4847) -LexToken(ASSIGNMENT,'=',1,4853) -LexToken(OPENSQBRACKET,'[',1,4854) -LexToken(PREVAR_BOOLEAN,'%t',1,4855) -LexToken(PREVAR_BOOLEAN,'%f',1,4858) -LexToken(CLOSESQBRACKET,']',1,4860) -LexToken(EOL,'\n',1,4861) -LexToken(EOL,'\n',1,4862) -LexToken(VAR,'exprs',1,4871) -LexToken(ASSIGNMENT,'=',1,4876) -LexToken(OPENSQBRACKET,'[',1,4877) -LexToken(VAR,'string',1,4878) -LexToken(OPENBRACKET,'(',1,4884) -LexToken(VAR,'nin',1,4885) -LexToken(CLOSEBRACKET,')',1,4888) -LexToken(SEMICOLON,';',1,4889) -LexToken(VAR,'string',1,4890) -LexToken(OPENBRACKET,'(',1,4896) -LexToken(VAR,'ipar',1,4897) -LexToken(CLOSEBRACKET,')',1,4901) -LexToken(CLOSESQBRACKET,']',1,4902) -LexToken(EOL,'\n',1,4903) -LexToken(VAR,'gr_i',1,4912) -LexToken(ASSIGNMENT,'=',1,4916) -LexToken(OPENSQBRACKET,'[',1,4917) -LexToken(CLOSESQBRACKET,']',1,4918) -LexToken(EOL,'\n',1,4919) -LexToken(VAR,'x',1,4928) -LexToken(ASSIGNMENT,'=',1,4929) -LexToken(VAR,'standard_define',1,4930) -LexToken(OPENBRACKET,'(',1,4945) -LexToken(OPENSQBRACKET,'[',1,4946) -LexToken(NUMBER,'2',1,4947) -LexToken(NUMBER,'2',1,4949) -LexToken(CLOSESQBRACKET,']',1,4950) -LexToken(COMMA,',',1,4951) -LexToken(VAR,'model',1,4952) -LexToken(COMMA,',',1,4957) -LexToken(VAR,'exprs',1,4958) -LexToken(COMMA,',',1,4963) -LexToken(VAR,'gr_i',1,4964) -LexToken(CLOSEBRACKET,')',1,4968) -LexToken(EOL,'\n',1,4969) -LexToken(END,'end',1,4974) -LexToken(EOL,'\n',1,4977) -LexToken(ENDFUNCTION,'endfunction',1,4978) -LexToken(EOL,'\n',1,4989) +Syntax error in input LexToken(EOL,'\n',1,2070) +/* autogenerated from "macros/Misc/LOGICAL_OP.sci" */ +None diff --git a/js/Misc/MBLOCK.js b/js/Misc/MBLOCK.js index 4862a6e8..0ebaaf93 100644 --- a/js/Misc/MBLOCK.js +++ b/js/Misc/MBLOCK.js @@ -1,2323 +1,29 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MBLOCK',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'model',1,964) -LexToken(ASSIGNMENT,'=',1,969) -LexToken(VAR,'arg1',1,970) -LexToken(DOT,'.',1,974) -LexToken(VAR,'model',1,975) -LexToken(EOL,'\n',1,980) -LexToken(VAR,'graphics',1,989) -LexToken(ASSIGNMENT,'=',1,997) -LexToken(VAR,'arg1',1,998) -LexToken(DOT,'.',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(EOL,'\n',1,1011) -LexToken(EOL,'\n',1,1043) -LexToken(VAR,'exprs',1,1052) -LexToken(ASSIGNMENT,'=',1,1057) -LexToken(VAR,'graphics',1,1058) -LexToken(DOT,'.',1,1066) -LexToken(VAR,'exprs',1,1067) -LexToken(EOL,'\n',1,1072) -LexToken(EOL,'\n',1,1073) -LexToken(EOL,'\n',1,1097) -LexToken(IF,'if',1,1106) -LexToken(VAR,'type',1,1109) -LexToken(OPENBRACKET,'(',1,1113) -LexToken(VAR,'exprs',1,1114) -LexToken(CLOSEBRACKET,')',1,1119) -LexToken(COMPARISON,'==',1,1120) -LexToken(NUMBER,'15',1,1122) -LexToken(THEN,'then',1,1125) -LexToken(EOL,'\n',1,1129) -LexToken(VAR,'paramv',1,1142) -LexToken(ASSIGNMENT,'=',1,1148) -LexToken(VAR,'list',1,1149) -LexToken(OPENBRACKET,'(',1,1153) -LexToken(CLOSEBRACKET,')',1,1154) -LexToken(EOL,'\n',1,1155) -LexToken(VAR,'pprop',1,1169) -LexToken(ASSIGNMENT,'=',1,1174) -LexToken(OPENSQBRACKET,'[',1,1175) -LexToken(CLOSESQBRACKET,']',1,1176) -LexToken(EOL,'\n',1,1177) -LexToken(EOL,'\n',1,1229) -LexToken(FOR,'for',1,1242) -LexToken(VAR,'i',1,1246) -LexToken(ASSIGNMENT,'=',1,1247) -LexToken(NUMBER,'1',1,1248) -LexToken(COLON,':',1,1249) -LexToken(VAR,'size',1,1250) -LexToken(OPENBRACKET,'(',1,1254) -LexToken(VAR,'model',1,1255) -LexToken(DOT,'.',1,1260) -LexToken(VAR,'rpar',1,1261) -LexToken(COMMA,',',1,1265) -LexToken(DQSTRING,'"*"',1,1268) -LexToken(CLOSEBRACKET,')',1,1269) -LexToken(EOL,'\n',1,1270) -LexToken(VAR,'paramv',1,1287) -LexToken(OPENBRACKET,'(',1,1293) -LexToken(LASTINDEX,'$',1,1294) -LexToken(ADDITION,'+',1,1295) -LexToken(NUMBER,'1',1,1296) -LexToken(CLOSEBRACKET,')',1,1297) -LexToken(ASSIGNMENT,'=',1,1298) -LexToken(VAR,'string',1,1299) -LexToken(OPENBRACKET,'(',1,1305) -LexToken(VAR,'model',1,1306) -LexToken(DOT,'.',1,1311) -LexToken(VAR,'rpar',1,1312) -LexToken(OPENBRACKET,'(',1,1316) -LexToken(VAR,'i',1,1317) -LexToken(CLOSEBRACKET,')',1,1318) -LexToken(CLOSEBRACKET,')',1,1319) -LexToken(EOL,'\n',1,1320) -LexToken(VAR,'pprop',1,1337) -LexToken(OPENBRACKET,'(',1,1342) -LexToken(LASTINDEX,'$',1,1343) -LexToken(ADDITION,'+',1,1344) -LexToken(NUMBER,'1',1,1345) -LexToken(CLOSEBRACKET,')',1,1346) -LexToken(ASSIGNMENT,'=',1,1348) -LexToken(NUMBER,'0',1,1350) -LexToken(EOL,'\n',1,1351) -LexToken(END,'end',1,1364) -LexToken(EOL,'\n',1,1367) -LexToken(EOL,'\n',1,1368) -LexToken(VAR,'exprs',1,1381) -LexToken(ASSIGNMENT,'=',1,1387) -LexToken(VAR,'tlist',1,1389) -LexToken(OPENBRACKET,'(',1,1394) -LexToken(OPENSQBRACKET,'[',1,1395) -LexToken(DQSTRING,'"MBLOCK"',1,1403) -LexToken(COMMA,',',1,1404) -LexToken(DQSTRING,'"in"',1,1408) -LexToken(COMMA,',',1,1409) -LexToken(DQSTRING,'"intype"',1,1417) -LexToken(COMMA,',',1,1418) -LexToken(DQSTRING,'"out"',1,1423) -LexToken(COMMA,',',1,1424) -LexToken(DQSTRING,'"outtype"',1,1433) -LexToken(COMMA,',',1,1434) -LexToken(DQSTRING,'"param"',1,1457) -LexToken(COMMA,',',1,1458) -LexToken(DQSTRING,'"paramv"',1,1466) -LexToken(COMMA,',',1,1467) -LexToken(DQSTRING,'"pprop"',1,1474) -LexToken(COMMA,',',1,1475) -LexToken(DQSTRING,'"nameF"',1,1482) -LexToken(COMMA,',',1,1483) -LexToken(DQSTRING,'"funtxt"',1,1491) -LexToken(CLOSESQBRACKET,']',1,1492) -LexToken(COMMA,',',1,1493) -LexToken(VAR,'exprs',1,1510) -LexToken(OPENBRACKET,'(',1,1515) -LexToken(NUMBER,'1',1,1516) -LexToken(CLOSEBRACKET,')',1,1517) -LexToken(OPENBRACKET,'(',1,1518) -LexToken(NUMBER,'1',1,1519) -LexToken(CLOSEBRACKET,')',1,1520) -LexToken(COMMA,',',1,1521) -LexToken(VAR,'exprs',1,1537) -LexToken(OPENBRACKET,'(',1,1542) -LexToken(NUMBER,'1',1,1543) -LexToken(CLOSEBRACKET,')',1,1544) -LexToken(OPENBRACKET,'(',1,1545) -LexToken(NUMBER,'2',1,1546) -LexToken(CLOSEBRACKET,')',1,1547) -LexToken(COMMA,',',1,1548) -LexToken(VAR,'exprs',1,1564) -LexToken(OPENBRACKET,'(',1,1569) -LexToken(NUMBER,'1',1,1570) -LexToken(CLOSEBRACKET,')',1,1571) -LexToken(OPENBRACKET,'(',1,1572) -LexToken(NUMBER,'3',1,1573) -LexToken(CLOSEBRACKET,')',1,1574) -LexToken(COMMA,',',1,1575) -LexToken(VAR,'exprs',1,1591) -LexToken(OPENBRACKET,'(',1,1596) -LexToken(NUMBER,'1',1,1597) -LexToken(CLOSEBRACKET,')',1,1598) -LexToken(OPENBRACKET,'(',1,1599) -LexToken(NUMBER,'4',1,1600) -LexToken(CLOSEBRACKET,')',1,1601) -LexToken(COMMA,',',1,1602) -LexToken(VAR,'exprs',1,1618) -LexToken(OPENBRACKET,'(',1,1623) -LexToken(NUMBER,'1',1,1624) -LexToken(CLOSEBRACKET,')',1,1625) -LexToken(OPENBRACKET,'(',1,1626) -LexToken(NUMBER,'5',1,1627) -LexToken(CLOSEBRACKET,')',1,1628) -LexToken(COMMA,',',1,1629) -LexToken(VAR,'paramv',1,1645) -LexToken(COMMA,',',1,1651) -LexToken(VAR,'sci2exp',1,1668) -LexToken(OPENBRACKET,'(',1,1675) -LexToken(VAR,'pprop',1,1676) -LexToken(OPENBRACKET,'(',1,1681) -LexToken(COLON,':',1,1682) -LexToken(CLOSEBRACKET,')',1,1683) -LexToken(CLOSEBRACKET,')',1,1684) -LexToken(COMMA,',',1,1685) -LexToken(VAR,'exprs',1,1701) -LexToken(OPENBRACKET,'(',1,1706) -LexToken(NUMBER,'1',1,1707) -LexToken(CLOSEBRACKET,')',1,1708) -LexToken(OPENBRACKET,'(',1,1709) -LexToken(NUMBER,'7',1,1710) -LexToken(CLOSEBRACKET,')',1,1711) -LexToken(COMMA,',',1,1712) -LexToken(VAR,'exprs',1,1713) -LexToken(OPENBRACKET,'(',1,1718) -LexToken(NUMBER,'2',1,1719) -LexToken(CLOSEBRACKET,')',1,1720) -LexToken(CLOSEBRACKET,')',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(EOL,'\n',1,1723) -LexToken(END,'end',1,1732) -LexToken(EOL,'\n',1,1735) -LexToken(EOL,'\n',1,1736) -LexToken(EOL,'\n',1,1790) -LexToken(VAR,'lab_1',1,1799) -LexToken(ASSIGNMENT,'=',1,1805) -LexToken(VAR,'list',1,1807) -LexToken(OPENBRACKET,'(',1,1811) -LexToken(VAR,'exprs',1,1812) -LexToken(DOT,'.',1,1817) -LexToken(VAR,'in',1,1818) -LexToken(COMMA,',',1,1820) -LexToken(VAR,'exprs',1,1842) -LexToken(DOT,'.',1,1847) -LexToken(VAR,'intype',1,1848) -LexToken(COMMA,',',1,1854) -LexToken(VAR,'exprs',1,1872) -LexToken(DOT,'.',1,1877) -LexToken(VAR,'out',1,1878) -LexToken(COMMA,',',1,1881) -LexToken(VAR,'exprs',1,1902) -LexToken(DOT,'.',1,1907) -LexToken(VAR,'outtype',1,1908) -LexToken(COMMA,',',1,1915) -LexToken(VAR,'exprs',1,1932) -LexToken(DOT,'.',1,1937) -LexToken(VAR,'param',1,1938) -LexToken(COMMA,',',1,1943) -LexToken(VAR,'exprs',1,1962) -LexToken(DOT,'.',1,1967) -LexToken(VAR,'pprop',1,1968) -LexToken(COMMA,',',1,1973) -LexToken(VAR,'exprs',1,1992) -LexToken(DOT,'.',1,1997) -LexToken(VAR,'nameF',1,1998) -LexToken(CLOSEBRACKET,')',1,2003) -LexToken(EOL,'\n',1,2013) -LexToken(EOL,'\n',1,2014) -LexToken(EOL,'\n',1,2041) -LexToken(VAR,'lab_2',1,2050) -LexToken(ASSIGNMENT,'=',1,2056) -LexToken(VAR,'exprs',1,2058) -LexToken(DOT,'.',1,2063) -LexToken(VAR,'paramv',1,2064) -LexToken(EOL,'\n',1,2087) -LexToken(EOL,'\n',1,2088) -LexToken(EOL,'\n',1,2123) -LexToken(EOL,'\n',1,2157) -LexToken(EOL,'\n',1,2212) -LexToken(EOL,'\n',1,2213) -LexToken(WHILE,'while',1,2222) -LexToken(PREVAR_BOOLEAN,'%t',1,2228) -LexToken(DO,'do',1,2231) -LexToken(EOL,'\n',1,2233) -LexToken(EOL,'\n',1,2312) -LexToken(EOL,'\n',1,2394) -LexToken(EOL,'\n',1,2447) -LexToken(EOL,'\n',1,2500) -LexToken(EOL,'\n',1,2553) -LexToken(EOL,'\n',1,2606) -LexToken(EOL,'\n',1,2659) -LexToken(EOL,'\n',1,2712) -LexToken(EOL,'\n',1,2766) -LexToken(EOL,'\n',1,2868) -LexToken(EOL,'\n',1,2869) -LexToken(EOL,'\n',1,2912) -LexToken(OPENSQBRACKET,'[',1,2925) -LexToken(VAR,'ok',1,2926) -LexToken(COMMA,',',1,2928) -LexToken(VAR,'Tin',1,2929) -LexToken(COMMA,',',1,2932) -LexToken(VAR,'Tintype',1,2933) -LexToken(COMMA,',',1,2940) -LexToken(VAR,'Tout',1,2941) -LexToken(COMMA,',',1,2945) -LexToken(VAR,'Touttype',1,2946) -LexToken(COMMA,',',1,2954) -LexToken(VAR,'Tparam',1,2955) -LexToken(COMMA,',',1,2961) -LexToken(VAR,'pprop',1,2962) -LexToken(COMMA,',',1,2967) -LexToken(VAR,'Tfunam',1,2968) -LexToken(COMMA,',',1,2974) -LexToken(VAR,'lab_1',1,2975) -LexToken(CLOSESQBRACKET,']',1,2980) -LexToken(ASSIGNMENT,'=',1,2981) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,2997) -LexToken(OPENBRACKET,'(',1,3012) -LexToken(DQSTRING,'"Set Modelica generic block parameters"',1,3051) -LexToken(COMMA,',',1,3052) -LexToken(OPENSQBRACKET,'[',1,3068) -LexToken(DQSTRING,'"Input variables: "',1,3093) -LexToken(SEMICOLON,';',1,3094) -LexToken(DQSTRING,'"Input variables types: "',1,3134) -LexToken(SEMICOLON,';',1,3135) -LexToken(DQSTRING,'"Output variables: "',1,3175) -LexToken(SEMICOLON,';',1,3176) -LexToken(DQSTRING,'"Output variables types:"',1,3216) -LexToken(SEMICOLON,';',1,3217) -LexToken(DQSTRING,'"Parameters in Modelica:"',1,3257) -LexToken(SEMICOLON,';',1,3258) -LexToken(DQSTRING,'"Parameters properties: "',1,3298) -LexToken(SEMICOLON,';',1,3299) -LexToken(DQSTRING,'"Function name: "',1,3339) -LexToken(CLOSESQBRACKET,']',1,3340) -LexToken(COMMA,',',1,3341) -LexToken(VAR,'list',1,3357) -LexToken(OPENBRACKET,'(',1,3361) -LexToken(DQSTRING,'"str"',1,3366) -LexToken(COMMA,',',1,3367) -LexToken(ADDITION,'-',1,3368) -LexToken(NUMBER,'1',1,3369) -LexToken(COMMA,',',1,3370) -LexToken(DQSTRING,'"str"',1,3375) -LexToken(COMMA,',',1,3376) -LexToken(ADDITION,'-',1,3377) -LexToken(NUMBER,'1',1,3378) -LexToken(COMMA,',',1,3379) -LexToken(DQSTRING,'"str"',1,3384) -LexToken(COMMA,',',1,3385) -LexToken(ADDITION,'-',1,3386) -LexToken(NUMBER,'1',1,3387) -LexToken(COMMA,',',1,3388) -LexToken(DQSTRING,'"str"',1,3393) -LexToken(COMMA,',',1,3394) -LexToken(ADDITION,'-',1,3395) -LexToken(NUMBER,'1',1,3396) -LexToken(COMMA,',',1,3397) -LexToken(DQSTRING,'"str"',1,3402) -LexToken(COMMA,',',1,3403) -LexToken(ADDITION,'-',1,3404) -LexToken(NUMBER,'1',1,3405) -LexToken(COMMA,',',1,3406) -LexToken(DQSTRING,'"vec"',1,3426) -LexToken(COMMA,',',1,3427) -LexToken(ADDITION,'-',1,3428) -LexToken(NUMBER,'1',1,3429) -LexToken(COMMA,',',1,3430) -LexToken(DQSTRING,'"str"',1,3435) -LexToken(COMMA,',',1,3436) -LexToken(ADDITION,'-',1,3437) -LexToken(NUMBER,'1',1,3438) -LexToken(CLOSEBRACKET,')',1,3439) -LexToken(COMMA,',',1,3440) -LexToken(VAR,'lab_1',1,3441) -LexToken(CLOSEBRACKET,')',1,3446) -LexToken(EOL,'\n',1,3447) -LexToken(EOL,'\n',1,3448) -LexToken(EOL,'\n',1,3474) -LexToken(IF,'if',1,3487) -LexToken(NOT,'~',1,3490) -LexToken(VAR,'ok',1,3491) -LexToken(THEN,'then',1,3494) -LexToken(EOL,'\n',1,3498) -LexToken(BREAK,'break',1,3515) -LexToken(EOL,'\n',1,3520) -LexToken(END,'end',1,3533) -LexToken(EOL,'\n',1,3536) -LexToken(EOL,'\n',1,3597) -LexToken(EOL,'\n',1,3652) -LexToken(EOL,'\n',1,3701) -LexToken(EOL,'\n',1,3758) -LexToken(EOL,'\n',1,3811) -LexToken(EOL,'\n',1,3853) -LexToken(EOL,'\n',1,3909) -LexToken(EOL,'\n',1,3924) -LexToken(EOL,'\n',1,3976) -LexToken(EOL,'\n',1,4033) -LexToken(VAR,'ierr',1,4046) -LexToken(ASSIGNMENT,'=',1,4050) -LexToken(VAR,'execstr',1,4051) -LexToken(OPENBRACKET,'(',1,4058) -LexToken(DQSTRING,'"in=stripblanks(evstr(Tin)); intype=stripblanks(evstr(Tintype)); out=stripblanks(evstr(Tout)); outtype=stripblanks(evstr(Touttype)); param=stripblanks(evstr(Tparam)); funam=stripblanks(Tfunam)"',1,4321) -LexToken(COMMA,',',1,4322) -LexToken(DQSTRING,'"errcatch"',1,4332) -LexToken(CLOSEBRACKET,')',1,4333) -LexToken(EOL,'\n',1,4334) -LexToken(EOL,'\n',1,4335) -LexToken(IF,'if',1,4348) -LexToken(VAR,'ierr',1,4351) -LexToken(COMPARISON,'<>',1,4355) -LexToken(NUMBER,'0',1,4357) -LexToken(THEN,'then',1,4359) -LexToken(EOL,'\n',1,4363) -LexToken(EOL,'\n',1,4415) -LexToken(EOL,'\n',1,4489) -LexToken(VAR,'messagebox',1,4506) -LexToken(OPENBRACKET,'(',1,4516) -LexToken(DQSTRING,'"Error in evaluation of variables."',1,4551) -LexToken(COMMA,',',1,4552) -LexToken(DQSTRING,'"modal"',1,4559) -LexToken(COMMA,',',1,4560) -LexToken(DQSTRING,'"error"',1,4567) -LexToken(CLOSEBRACKET,')',1,4568) -LexToken(EOL,'\n',1,4569) -LexToken(VAR,'ok',1,4587) -LexToken(ASSIGNMENT,'=',1,4589) -LexToken(PREVAR_BOOLEAN,'%f',1,4590) -LexToken(EOL,'\n',1,4592) -LexToken(EOL,'\n',1,4616) -LexToken(END,'end',1,4629) -LexToken(EOL,'\n',1,4632) -LexToken(EOL,'\n',1,4633) -LexToken(EOL,'\n',1,4677) -LexToken(EOL,'\n',1,4694) -LexToken(IF,'if',1,4707) -LexToken(VAR,'ok',1,4710) -LexToken(THEN,'then',1,4713) -LexToken(EOL,'\n',1,4717) -LexToken(FOR,'for',1,4734) -LexToken(VAR,'i',1,4738) -LexToken(ASSIGNMENT,'=',1,4739) -LexToken(NUMBER,'1',1,4740) -LexToken(COLON,':',1,4741) -LexToken(VAR,'size',1,4742) -LexToken(OPENBRACKET,'(',1,4746) -LexToken(VAR,'in',1,4747) -LexToken(COMMA,',',1,4749) -LexToken(DQSTRING,'"*"',1,4752) -LexToken(CLOSEBRACKET,')',1,4753) -LexToken(EOL,'\n',1,4754) -LexToken(VAR,'r',1,4775) -LexToken(ASSIGNMENT,'=',1,4776) -LexToken(PREVAR_BOOLEAN,'%f',1,4777) -LexToken(EOL,'\n',1,4779) -LexToken(VAR,'ierr',1,4801) -LexToken(ASSIGNMENT,'=',1,4805) -LexToken(VAR,'execstr',1,4806) -LexToken(OPENBRACKET,'(',1,4813) -LexToken(DQSTRING,'"r=validvar(in(i))"',1,4832) -LexToken(COMMA,',',1,4833) -LexToken(DQSTRING,'"errcatch"',1,4843) -LexToken(CLOSEBRACKET,')',1,4844) -LexToken(EOL,'\n',1,4845) -LexToken(IF,'if',1,4866) -LexToken(NOT,'~',1,4869) -LexToken(VAR,'r',1,4870) -LexToken(THEN,'then',1,4872) -LexToken(EOL,'\n',1,4876) -LexToken(VAR,'ok',1,4901) -LexToken(ASSIGNMENT,'=',1,4903) -LexToken(PREVAR_BOOLEAN,'%f',1,4904) -LexToken(EOL,'\n',1,4906) -LexToken(BREAK,'break',1,4931) -LexToken(EOL,'\n',1,4936) -LexToken(END,'end',1,4957) -LexToken(EOL,'\n',1,4960) -LexToken(END,'end',1,4977) -LexToken(EOL,'\n',1,4980) -LexToken(IF,'if',1,4997) -LexToken(NOT,'~',1,5000) -LexToken(VAR,'ok',1,5001) -LexToken(THEN,'then',1,5004) -LexToken(EOL,'\n',1,5008) -LexToken(VAR,'messagebox',1,5029) -LexToken(OPENBRACKET,'(',1,5039) -LexToken(OPENSQBRACKET,'[',1,5040) -LexToken(DQSTRING,'"Invalid variable name for the input "',1,5078) -LexToken(ADDITION,'+',1,5079) -LexToken(VAR,'string',1,5080) -LexToken(OPENBRACKET,'(',1,5086) -LexToken(VAR,'i',1,5087) -LexToken(CLOSEBRACKET,')',1,5088) -LexToken(ADDITION,'+',1,5089) -LexToken(DQSTRING,'"."',1,5092) -LexToken(SEMICOLON,';\n',1,5093) -LexToken(DQSTRING,'"\\""',1,5118) -LexToken(ADDITION,'+',1,5119) -LexToken(VAR,'in',1,5120) -LexToken(OPENBRACKET,'(',1,5122) -LexToken(VAR,'i',1,5123) -LexToken(CLOSEBRACKET,')',1,5124) -LexToken(ADDITION,'+',1,5125) -LexToken(DQSTRING,'"\\""',1,5129) -LexToken(SEMICOLON,';\n',1,5130) -LexToken(DQSTRING,'"Please choose another variable name."',1,5189) -LexToken(CLOSESQBRACKET,']',1,5190) -LexToken(COMMA,',',1,5191) -LexToken(DQSTRING,'"modal"',1,5198) -LexToken(COMMA,',',1,5199) -LexToken(DQSTRING,'"error"',1,5206) -LexToken(CLOSEBRACKET,')',1,5207) -LexToken(EOL,'\n',1,5208) -LexToken(END,'end',1,5226) -LexToken(EOL,'\n',1,5229) -LexToken(END,'end',1,5242) -LexToken(EOL,'\n',1,5245) -LexToken(EOL,'\n',1,5263) -LexToken(IF,'if',1,5276) -LexToken(VAR,'ok',1,5279) -LexToken(THEN,'then',1,5282) -LexToken(EOL,'\n',1,5286) -LexToken(FOR,'for',1,5303) -LexToken(VAR,'i',1,5307) -LexToken(ASSIGNMENT,'=',1,5308) -LexToken(NUMBER,'1',1,5309) -LexToken(COLON,':',1,5310) -LexToken(VAR,'size',1,5311) -LexToken(OPENBRACKET,'(',1,5315) -LexToken(VAR,'out',1,5316) -LexToken(COMMA,',',1,5319) -LexToken(DQSTRING,'"*"',1,5322) -LexToken(CLOSEBRACKET,')',1,5323) -LexToken(EOL,'\n',1,5324) -LexToken(VAR,'r',1,5345) -LexToken(ASSIGNMENT,'=',1,5346) -LexToken(PREVAR_BOOLEAN,'%f',1,5347) -LexToken(EOL,'\n',1,5349) -LexToken(VAR,'ierr',1,5371) -LexToken(ASSIGNMENT,'=',1,5375) -LexToken(VAR,'execstr',1,5376) -LexToken(OPENBRACKET,'(',1,5383) -LexToken(DQSTRING,'"r=validvar(out(i))"',1,5403) -LexToken(COMMA,',',1,5404) -LexToken(DQSTRING,'"errcatch"',1,5414) -LexToken(CLOSEBRACKET,')',1,5415) -LexToken(EOL,'\n',1,5416) -LexToken(IF,'if',1,5437) -LexToken(NOT,'~',1,5440) -LexToken(VAR,'r',1,5441) -LexToken(THEN,'then',1,5443) -LexToken(EOL,'\n',1,5447) -LexToken(VAR,'ok',1,5472) -LexToken(ASSIGNMENT,'=',1,5474) -LexToken(PREVAR_BOOLEAN,'%f',1,5475) -LexToken(EOL,'\n',1,5477) -LexToken(BREAK,'break',1,5502) -LexToken(EOL,'\n',1,5507) -LexToken(END,'end',1,5528) -LexToken(EOL,'\n',1,5531) -LexToken(END,'end',1,5548) -LexToken(EOL,'\n',1,5551) -LexToken(IF,'if',1,5568) -LexToken(NOT,'~',1,5571) -LexToken(VAR,'ok',1,5572) -LexToken(THEN,'then',1,5575) -LexToken(EOL,'\n',1,5579) -LexToken(VAR,'messagebox',1,5600) -LexToken(OPENBRACKET,'(',1,5610) -LexToken(OPENSQBRACKET,'[',1,5611) -LexToken(DQSTRING,'"Invalid variable name for the output "',1,5650) -LexToken(ADDITION,'+',1,5651) -LexToken(VAR,'string',1,5652) -LexToken(OPENBRACKET,'(',1,5658) -LexToken(VAR,'i',1,5659) -LexToken(CLOSEBRACKET,')',1,5660) -LexToken(ADDITION,'+',1,5661) -LexToken(DQSTRING,'"."',1,5664) -LexToken(SEMICOLON,';\n',1,5665) -LexToken(DQSTRING,'"\\""',1,5690) -LexToken(ADDITION,'+',1,5691) -LexToken(VAR,'out',1,5692) -LexToken(OPENBRACKET,'(',1,5695) -LexToken(VAR,'i',1,5696) -LexToken(CLOSEBRACKET,')',1,5697) -LexToken(ADDITION,'+',1,5698) -LexToken(DQSTRING,'"\\""',1,5702) -LexToken(SEMICOLON,';\n',1,5703) -LexToken(DQSTRING,'"Please choose another variable name."',1,5762) -LexToken(CLOSESQBRACKET,']',1,5763) -LexToken(COMMA,',',1,5764) -LexToken(DQSTRING,'"modal"',1,5771) -LexToken(COMMA,',',1,5772) -LexToken(DQSTRING,'"error"',1,5779) -LexToken(CLOSEBRACKET,')',1,5780) -LexToken(EOL,'\n',1,5781) -LexToken(END,'end',1,5799) -LexToken(EOL,'\n',1,5802) -LexToken(END,'end',1,5815) -LexToken(EOL,'\n',1,5818) -LexToken(EOL,'\n',1,5838) -LexToken(IF,'if',1,5851) -LexToken(VAR,'ok',1,5854) -LexToken(THEN,'then',1,5857) -LexToken(EOL,'\n',1,5861) -LexToken(VAR,'param',1,5878) -LexToken(ASSIGNMENT,'=',1,5883) -LexToken(VAR,'param',1,5884) -LexToken(OPENBRACKET,'(',1,5889) -LexToken(COLON,':',1,5890) -LexToken(CLOSEBRACKET,')',1,5891) -LexToken(EOL,'\n',1,5892) -LexToken(FOR,'for',1,5909) -LexToken(VAR,'i',1,5913) -LexToken(ASSIGNMENT,'=',1,5914) -LexToken(NUMBER,'1',1,5915) -LexToken(COLON,':',1,5916) -LexToken(VAR,'size',1,5917) -LexToken(OPENBRACKET,'(',1,5921) -LexToken(VAR,'param',1,5922) -LexToken(COMMA,',',1,5927) -LexToken(DQSTRING,'"*"',1,5930) -LexToken(CLOSEBRACKET,')',1,5931) -LexToken(EOL,'\n',1,5932) -LexToken(VAR,'r',1,5953) -LexToken(ASSIGNMENT,'=',1,5954) -LexToken(PREVAR_BOOLEAN,'%f',1,5955) -LexToken(EOL,'\n',1,5957) -LexToken(VAR,'ierr',1,5979) -LexToken(ASSIGNMENT,'=',1,5983) -LexToken(VAR,'execstr',1,5984) -LexToken(OPENBRACKET,'(',1,5991) -LexToken(DQSTRING,'"r=validvar(param(i))"',1,6013) -LexToken(COMMA,',',1,6014) -LexToken(DQSTRING,'"errcatch"',1,6024) -LexToken(CLOSEBRACKET,')',1,6025) -LexToken(EOL,'\n',1,6026) -LexToken(IF,'if',1,6047) -LexToken(NOT,'~',1,6050) -LexToken(VAR,'r',1,6051) -LexToken(THEN,'then',1,6053) -LexToken(EOL,'\n',1,6057) -LexToken(VAR,'ok',1,6082) -LexToken(ASSIGNMENT,'=',1,6084) -LexToken(PREVAR_BOOLEAN,'%f',1,6085) -LexToken(EOL,'\n',1,6087) -LexToken(BREAK,'break',1,6112) -LexToken(EOL,'\n',1,6117) -LexToken(END,'end',1,6138) -LexToken(EOL,'\n',1,6141) -LexToken(END,'end',1,6158) -LexToken(EOL,'\n',1,6161) -LexToken(IF,'if',1,6178) -LexToken(NOT,'~',1,6181) -LexToken(VAR,'ok',1,6182) -LexToken(THEN,'then',1,6185) -LexToken(EOL,'\n',1,6189) -LexToken(VAR,'messagebox',1,6210) -LexToken(OPENBRACKET,'(',1,6220) -LexToken(OPENSQBRACKET,'[',1,6221) -LexToken(DQSTRING,'"Invalid variable name for the parameter "',1,6263) -LexToken(ADDITION,'+',1,6264) -LexToken(VAR,'string',1,6265) -LexToken(OPENBRACKET,'(',1,6271) -LexToken(VAR,'i',1,6272) -LexToken(CLOSEBRACKET,')',1,6273) -LexToken(ADDITION,'+',1,6274) -LexToken(DQSTRING,'"."',1,6277) -LexToken(SEMICOLON,';\n',1,6278) -LexToken(DQSTRING,'"\\""',1,6303) -LexToken(ADDITION,'+',1,6304) -LexToken(VAR,'param',1,6305) -LexToken(OPENBRACKET,'(',1,6310) -LexToken(VAR,'i',1,6311) -LexToken(CLOSEBRACKET,')',1,6312) -LexToken(ADDITION,'+',1,6313) -LexToken(DQSTRING,'"\\""',1,6317) -LexToken(SEMICOLON,';\n',1,6318) -LexToken(DQSTRING,'"Please choose another variable name."',1,6377) -LexToken(CLOSESQBRACKET,']',1,6378) -LexToken(COMMA,',',1,6379) -LexToken(DQSTRING,'"modal"',1,6386) -LexToken(COMMA,',',1,6387) -LexToken(DQSTRING,'"error"',1,6394) -LexToken(CLOSEBRACKET,')',1,6395) -LexToken(EOL,'\n',1,6396) -LexToken(END,'end',1,6414) -LexToken(EOL,'\n',1,6417) -LexToken(END,'end',1,6430) -LexToken(EOL,'\n',1,6433) -LexToken(EOL,'\n',1,6434) -LexToken(EOL,'\n',1,6463) -LexToken(EOL,'\n',1,6488) -LexToken(IF,'if',1,6501) -LexToken(VAR,'ok',1,6504) -LexToken(THEN,'then',1,6507) -LexToken(EOL,'\n',1,6511) -LexToken(FOR,'for',1,6528) -LexToken(VAR,'i',1,6532) -LexToken(ASSIGNMENT,'=',1,6533) -LexToken(NUMBER,'1',1,6534) -LexToken(COLON,':',1,6535) -LexToken(VAR,'size',1,6536) -LexToken(OPENBRACKET,'(',1,6540) -LexToken(VAR,'intype',1,6541) -LexToken(COMMA,',',1,6547) -LexToken(DQSTRING,'"*"',1,6550) -LexToken(CLOSEBRACKET,')',1,6551) -LexToken(EOL,'\n',1,6552) -LexToken(IF,'if',1,6573) -LexToken(VAR,'intype',1,6576) -LexToken(OPENBRACKET,'(',1,6582) -LexToken(VAR,'i',1,6583) -LexToken(CLOSEBRACKET,')',1,6584) -LexToken(COMPARISON,'<>',1,6585) -LexToken(DQSTRING,'"E"',1,6589) -LexToken(LOGICAL,'&',1,6590) -LexToken(VAR,'intype',1,6591) -LexToken(OPENBRACKET,'(',1,6597) -LexToken(VAR,'i',1,6598) -LexToken(CLOSEBRACKET,')',1,6599) -LexToken(COMPARISON,'<>',1,6600) -LexToken(DQSTRING,'"I"',1,6604) -LexToken(THEN,'then',1,6606) -LexToken(EOL,'\n',1,6610) -LexToken(EOL,'\n',1,6647) -LexToken(VAR,'messagebox',1,6672) -LexToken(OPENBRACKET,'(',1,6682) -LexToken(DQSTRING,'"Input type should be \\\'E\\\' or \\\'I\\\'!"',1,6720) -LexToken(COMMA,',',1,6721) -LexToken(DQSTRING,'"modal"',1,6728) -LexToken(COMMA,',',1,6729) -LexToken(DQSTRING,'"error"',1,6736) -LexToken(CLOSEBRACKET,')',1,6737) -LexToken(EOL,'\n',1,6738) -LexToken(VAR,'ok',1,6764) -LexToken(ASSIGNMENT,'=',1,6766) -LexToken(PREVAR_BOOLEAN,'%f',1,6767) -LexToken(EOL,'\n',1,6769) -LexToken(BREAK,'break',1,6794) -LexToken(EOL,'\n',1,6799) -LexToken(END,'end',1,6820) -LexToken(EOL,'\n',1,6823) -LexToken(END,'end',1,6840) -LexToken(EOL,'\n',1,6843) -LexToken(END,'end',1,6856) -LexToken(EOL,'\n',1,6859) -LexToken(EOL,'\n',1,6893) -LexToken(EOL,'\n',1,6919) -LexToken(EOL,'\n',1,6947) -LexToken(EOL,'\n',1,6969) -LexToken(EOL,'\n',1,6970) -LexToken(IF,'if',1,6983) -LexToken(VAR,'ok',1,6986) -LexToken(THEN,'then',1,6989) -LexToken(EOL,'\n',1,6993) -LexToken(FOR,'for',1,7010) -LexToken(VAR,'i',1,7014) -LexToken(ASSIGNMENT,'=',1,7015) -LexToken(NUMBER,'1',1,7016) -LexToken(COLON,':',1,7017) -LexToken(VAR,'size',1,7018) -LexToken(OPENBRACKET,'(',1,7022) -LexToken(VAR,'outtype',1,7023) -LexToken(COMMA,',',1,7030) -LexToken(DQSTRING,'"*"',1,7033) -LexToken(CLOSEBRACKET,')',1,7034) -LexToken(EOL,'\n',1,7035) -LexToken(IF,'if',1,7056) -LexToken(VAR,'outtype',1,7059) -LexToken(OPENBRACKET,'(',1,7066) -LexToken(VAR,'i',1,7067) -LexToken(CLOSEBRACKET,')',1,7068) -LexToken(COMPARISON,'<>',1,7069) -LexToken(DQSTRING,'"E"',1,7073) -LexToken(LOGICAL,'&',1,7074) -LexToken(VAR,'outtype',1,7075) -LexToken(OPENBRACKET,'(',1,7082) -LexToken(VAR,'i',1,7083) -LexToken(CLOSEBRACKET,')',1,7084) -LexToken(COMPARISON,'<>',1,7085) -LexToken(DQSTRING,'"I"',1,7089) -LexToken(THEN,'then',1,7091) -LexToken(EOL,'\n',1,7095) -LexToken(EOL,'\n',1,7132) -LexToken(VAR,'messagebox',1,7157) -LexToken(OPENBRACKET,'(',1,7167) -LexToken(DQSTRING,'"Output type should be \\\'E\\\' or \\\'I\\\'!"',1,7206) -LexToken(COMMA,',',1,7207) -LexToken(DQSTRING,'"modal"',1,7214) -LexToken(COMMA,',',1,7215) -LexToken(DQSTRING,'"error"',1,7222) -LexToken(CLOSEBRACKET,')',1,7223) -LexToken(EOL,'\n',1,7224) -LexToken(VAR,'ok',1,7250) -LexToken(ASSIGNMENT,'=',1,7252) -LexToken(PREVAR_BOOLEAN,'%f',1,7253) -LexToken(EOL,'\n',1,7255) -LexToken(BREAK,'break',1,7280) -LexToken(EOL,'\n',1,7285) -LexToken(END,'end',1,7306) -LexToken(EOL,'\n',1,7309) -LexToken(END,'end',1,7326) -LexToken(EOL,'\n',1,7329) -LexToken(END,'end',1,7342) -LexToken(EOL,'\n',1,7345) -LexToken(EOL,'\n',1,7389) -LexToken(EOL,'\n',1,7390) -LexToken(EOL,'\n',1,7424) -LexToken(IF,'if',1,7437) -LexToken(VAR,'ok',1,7440) -LexToken(THEN,'then',1,7443) -LexToken(EOL,'\n',1,7447) -LexToken(IF,'if',1,7464) -LexToken(VAR,'or',1,7467) -LexToken(OPENBRACKET,'(',1,7469) -LexToken(VAR,'size',1,7470) -LexToken(OPENBRACKET,'(',1,7474) -LexToken(VAR,'intype',1,7475) -LexToken(CLOSEBRACKET,')',1,7481) -LexToken(COMPARISON,'<>',1,7482) -LexToken(VAR,'size',1,7484) -LexToken(OPENBRACKET,'(',1,7488) -LexToken(VAR,'in',1,7489) -LexToken(CLOSEBRACKET,')',1,7491) -LexToken(CLOSEBRACKET,')',1,7492) -LexToken(THEN,'then',1,7494) -LexToken(EOL,'\n',1,7498) -LexToken(VAR,'messagebox',1,7519) -LexToken(OPENBRACKET,'(',1,7529) -LexToken(DQSTRING,'"Input variables are not well defined!"',1,7568) -LexToken(COMMA,',',1,7569) -LexToken(DQSTRING,'"modal"',1,7576) -LexToken(COMMA,',',1,7577) -LexToken(DQSTRING,'"error"',1,7584) -LexToken(CLOSEBRACKET,')',1,7585) -LexToken(EOL,'\n',1,7586) -LexToken(VAR,'ok',1,7608) -LexToken(ASSIGNMENT,'=',1,7610) -LexToken(PREVAR_BOOLEAN,'%f',1,7611) -LexToken(EOL,'\n',1,7613) -LexToken(EOL,'\n',1,7642) -LexToken(END,'end',1,7659) -LexToken(EOL,'\n',1,7662) -LexToken(END,'end',1,7675) -LexToken(EOL,'\n',1,7678) -LexToken(EOL,'\n',1,7679) -LexToken(IF,'if',1,7692) -LexToken(VAR,'ok',1,7695) -LexToken(THEN,'then',1,7698) -LexToken(EOL,'\n',1,7702) -LexToken(IF,'if',1,7719) -LexToken(VAR,'or',1,7722) -LexToken(OPENBRACKET,'(',1,7724) -LexToken(VAR,'size',1,7725) -LexToken(OPENBRACKET,'(',1,7729) -LexToken(VAR,'outtype',1,7730) -LexToken(CLOSEBRACKET,')',1,7737) -LexToken(COMPARISON,'<>',1,7738) -LexToken(VAR,'size',1,7740) -LexToken(OPENBRACKET,'(',1,7744) -LexToken(VAR,'out',1,7745) -LexToken(CLOSEBRACKET,')',1,7748) -LexToken(CLOSEBRACKET,')',1,7749) -LexToken(THEN,'then',1,7751) -LexToken(EOL,'\n',1,7755) -LexToken(VAR,'messagebox',1,7776) -LexToken(OPENBRACKET,'(',1,7786) -LexToken(DQSTRING,'"Output variables are not well defined!"',1,7826) -LexToken(COMMA,',',1,7827) -LexToken(DQSTRING,'"modal"',1,7834) -LexToken(COMMA,',',1,7835) -LexToken(DQSTRING,'"error"',1,7842) -LexToken(CLOSEBRACKET,')',1,7843) -LexToken(EOL,'\n',1,7844) -LexToken(VAR,'ok',1,7866) -LexToken(ASSIGNMENT,'=',1,7868) -LexToken(PREVAR_BOOLEAN,'%f',1,7869) -LexToken(EOL,'\n',1,7871) -LexToken(EOL,'\n',1,7900) -LexToken(END,'end',1,7917) -LexToken(EOL,'\n',1,7920) -LexToken(END,'end',1,7933) -LexToken(EOL,'\n',1,7936) -LexToken(EOL,'\n',1,7937) -LexToken(EOL,'\n',1,7974) -LexToken(IF,'if',1,7987) -LexToken(VAR,'ok',1,7990) -LexToken(THEN,'then',1,7993) -LexToken(EOL,'\n',1,7997) -LexToken(VAR,'pprop',1,8014) -LexToken(ASSIGNMENT,'=',1,8020) -LexToken(VAR,'pprop',1,8022) -LexToken(OPENBRACKET,'(',1,8027) -LexToken(COLON,':',1,8028) -LexToken(CLOSEBRACKET,')',1,8029) -LexToken(EOL,'\n',1,8030) -LexToken(IF,'if',1,8047) -LexToken(OPENBRACKET,'(',1,8050) -LexToken(VAR,'size',1,8051) -LexToken(OPENBRACKET,'(',1,8055) -LexToken(VAR,'param',1,8056) -LexToken(COMMA,',',1,8061) -LexToken(DQSTRING,'"*"',1,8064) -LexToken(CLOSEBRACKET,')',1,8065) -LexToken(COMPARISON,'<>',1,8066) -LexToken(VAR,'size',1,8068) -LexToken(OPENBRACKET,'(',1,8072) -LexToken(VAR,'pprop',1,8073) -LexToken(COMMA,',',1,8078) -LexToken(DQSTRING,'"*"',1,8081) -LexToken(CLOSEBRACKET,')',1,8082) -LexToken(CLOSEBRACKET,')',1,8083) -LexToken(THEN,'then',1,8085) -LexToken(EOL,'\n',1,8089) -LexToken(VAR,'messagebox',1,8110) -LexToken(OPENBRACKET,'(',1,8120) -LexToken(OPENSQBRACKET,'[',1,8121) -LexToken(DQSTRING,'"There is differences in"',1,8146) -LexToken(SEMICOLON,';\n',1,8147) -LexToken(DQSTRING,'"size of param and size "',1,8193) -LexToken(SEMICOLON,';\n',1,8194) -LexToken(DQSTRING,'"of param properties."',1,8237) -LexToken(CLOSESQBRACKET,']',1,8238) -LexToken(COMMA,',',1,8239) -LexToken(DQSTRING,'"modal"',1,8246) -LexToken(COMMA,',',1,8247) -LexToken(DQSTRING,'"error"',1,8254) -LexToken(CLOSEBRACKET,')',1,8255) -LexToken(EOL,'\n',1,8256) -LexToken(VAR,'ok',1,8278) -LexToken(ASSIGNMENT,'=',1,8280) -LexToken(PREVAR_BOOLEAN,'%f',1,8281) -LexToken(EOL,'\n',1,8283) -LexToken(EOL,'\n',1,8312) -LexToken(END,'end',1,8329) -LexToken(EOL,'\n',1,8332) -LexToken(END,'end',1,8345) -LexToken(EOL,'\n',1,8348) -LexToken(EOL,'\n',1,8349) -LexToken(IF,'if',1,8362) -LexToken(VAR,'ok',1,8365) -LexToken(THEN,'then',1,8368) -LexToken(EOL,'\n',1,8372) -LexToken(IF,'if',1,8389) -LexToken(VAR,'max',1,8392) -LexToken(OPENBRACKET,'(',1,8395) -LexToken(VAR,'pprop',1,8396) -LexToken(CLOSEBRACKET,')',1,8401) -LexToken(COMPARISON,'>',1,8402) -LexToken(NUMBER,'2',1,8403) -LexToken(LOGICAL,'|',1,8405) -LexToken(VAR,'min',1,8407) -LexToken(OPENBRACKET,'(',1,8410) -LexToken(VAR,'pprop',1,8411) -LexToken(CLOSEBRACKET,')',1,8416) -LexToken(COMPARISON,'<',1,8417) -LexToken(NUMBER,'0',1,8418) -LexToken(THEN,'then',1,8420) -LexToken(EOL,'\n',1,8424) -LexToken(VAR,'messagebox',1,8445) -LexToken(OPENBRACKET,'(',1,8455) -LexToken(OPENSQBRACKET,'[',1,8456) -LexToken(DQSTRING,'"Parameters properties must be :"',1,8489) -LexToken(SEMICOLON,';\n',1,8490) -LexToken(DQSTRING,'"0 : for simple paramater,"',1,8538) -LexToken(SEMICOLON,';\n',1,8539) -LexToken(DQSTRING,'"1 : for initial state value,"',1,8590) -LexToken(SEMICOLON,';\n',1,8591) -LexToken(DQSTRING,'"2 : for a fixed initial state value."',1,8650) -LexToken(CLOSESQBRACKET,']',1,8651) -LexToken(COMMA,',',1,8652) -LexToken(DQSTRING,'"modal"',1,8659) -LexToken(COMMA,',',1,8660) -LexToken(DQSTRING,'"error"',1,8667) -LexToken(CLOSEBRACKET,')',1,8668) -LexToken(EOL,'\n',1,8669) -LexToken(VAR,'ok',1,8691) -LexToken(ASSIGNMENT,'=',1,8693) -LexToken(PREVAR_BOOLEAN,'%f',1,8694) -LexToken(EOL,'\n',1,8696) -LexToken(EOL,'\n',1,8725) -LexToken(END,'end',1,8742) -LexToken(EOL,'\n',1,8745) -LexToken(END,'end',1,8758) -LexToken(EOL,'\n',1,8761) -LexToken(EOL,'\n',1,8762) -LexToken(EOL,'\n',1,8804) -LexToken(IF,'if',1,8817) -LexToken(VAR,'ok',1,8820) -LexToken(THEN,'then',1,8823) -LexToken(EOL,'\n',1,8827) -LexToken(IF,'if',1,8844) -LexToken(VAR,'funam',1,8847) -LexToken(COMPARISON,'==',1,8852) -LexToken(DQSTRING,'""',1,8855) -LexToken(THEN,'then',1,8857) -LexToken(EOL,'\n',1,8861) -LexToken(VAR,'messagebox',1,8882) -LexToken(OPENBRACKET,'(',1,8892) -LexToken(DQSTRING,'"The filename is not defined!"',1,8922) -LexToken(COMMA,',',1,8923) -LexToken(DQSTRING,'"modal"',1,8930) -LexToken(COMMA,',',1,8931) -LexToken(DQSTRING,'"error"',1,8938) -LexToken(CLOSEBRACKET,')',1,8939) -LexToken(EOL,'\n',1,8940) -LexToken(VAR,'ok',1,8962) -LexToken(ASSIGNMENT,'=',1,8964) -LexToken(PREVAR_BOOLEAN,'%f',1,8965) -LexToken(EOL,'\n',1,8967) -LexToken(EOL,'\n',1,8995) -LexToken(END,'end',1,9012) -LexToken(EOL,'\n',1,9015) -LexToken(END,'end',1,9028) -LexToken(EOL,'\n',1,9031) -LexToken(EOL,'\n',1,9032) -LexToken(IF,'if',1,9045) -LexToken(VAR,'ok',1,9048) -LexToken(THEN,'then',1,9051) -LexToken(EOL,'\n',1,9055) -LexToken(OPENSQBRACKET,'[',1,9072) -LexToken(VAR,'dirF',1,9073) -LexToken(COMMA,',',1,9077) -LexToken(VAR,'nameF',1,9078) -LexToken(COMMA,',',1,9083) -LexToken(VAR,'extF',1,9084) -LexToken(CLOSESQBRACKET,']',1,9088) -LexToken(ASSIGNMENT,'=',1,9089) -LexToken(VAR,'fileparts',1,9090) -LexToken(OPENBRACKET,'(',1,9099) -LexToken(VAR,'funam',1,9100) -LexToken(CLOSEBRACKET,')',1,9105) -LexToken(EOL,'\n',1,9106) -LexToken(IF,'if',1,9124) -LexToken(OPENBRACKET,'(',1,9127) -LexToken(VAR,'extF',1,9128) -LexToken(COMPARISON,'<>',1,9132) -LexToken(DQSTRING,'""',1,9135) -LexToken(LOGICAL,'&',1,9137) -LexToken(VAR,'extF',1,9139) -LexToken(COMPARISON,'<>',1,9143) -LexToken(DQSTRING,'".mo"',1,9149) -LexToken(CLOSEBRACKET,')',1,9150) -LexToken(LOGICAL,'|',1,9151) -LexToken(OPENBRACKET,'(',1,9152) -LexToken(VAR,'dirF',1,9153) -LexToken(COMPARISON,'<>',1,9157) -LexToken(DQSTRING,'""',1,9160) -LexToken(LOGICAL,'&',1,9162) -LexToken(VAR,'extF',1,9164) -LexToken(COMPARISON,'<>',1,9168) -LexToken(DQSTRING,'".mo"',1,9174) -LexToken(CLOSEBRACKET,')',1,9175) -LexToken(THEN,'then',1,9177) -LexToken(EOL,'\n',1,9181) -LexToken(VAR,'messagebox',1,9202) -LexToken(OPENBRACKET,'(',1,9212) -LexToken(DQSTRING,'"Filename extention should be \\\'.mo \\\' !"',1,9253) -LexToken(COMMA,',',1,9254) -LexToken(DQSTRING,'"modal"',1,9261) -LexToken(COMMA,',',1,9262) -LexToken(DQSTRING,'"error"',1,9269) -LexToken(CLOSEBRACKET,')',1,9270) -LexToken(EOL,'\n',1,9271) -LexToken(VAR,'ok',1,9293) -LexToken(ASSIGNMENT,'=',1,9295) -LexToken(PREVAR_BOOLEAN,'%f',1,9296) -LexToken(EOL,'\n',1,9298) -LexToken(EOL,'\n',1,9326) -LexToken(END,'end',1,9343) -LexToken(EOL,'\n',1,9346) -LexToken(END,'end',1,9359) -LexToken(EOL,'\n',1,9362) -LexToken(EOL,'\n',1,9363) -LexToken(IF,'if',1,9376) -LexToken(VAR,'ok',1,9379) -LexToken(THEN,'then',1,9382) -LexToken(EOL,'\n',1,9386) -LexToken(EOL,'\n',1,9420) -LexToken(VAR,'intypex',1,9437) -LexToken(ASSIGNMENT,'=',1,9444) -LexToken(VAR,'find',1,9445) -LexToken(OPENBRACKET,'(',1,9449) -LexToken(VAR,'intype',1,9450) -LexToken(COMPARISON,'==',1,9456) -LexToken(DQSTRING,'"I"',1,9460) -LexToken(CLOSEBRACKET,')',1,9461) -LexToken(SEMICOLON,';',1,9462) -LexToken(VAR,'outtypex',1,9464) -LexToken(ASSIGNMENT,'=',1,9472) -LexToken(VAR,'find',1,9473) -LexToken(OPENBRACKET,'(',1,9477) -LexToken(VAR,'outtype',1,9478) -LexToken(COMPARISON,'==',1,9485) -LexToken(DQSTRING,'"I"',1,9489) -LexToken(CLOSEBRACKET,')',1,9490) -LexToken(EOL,'\n',1,9491) -LexToken(EOL,'\n',1,9566) -LexToken(EOL,'\n',1,9647) -LexToken(OPENSQBRACKET,'[',1,9664) -LexToken(VAR,'model',1,9665) -LexToken(COMMA,',',1,9670) -LexToken(VAR,'graphics',1,9671) -LexToken(COMMA,',',1,9679) -LexToken(VAR,'ok',1,9680) -LexToken(CLOSESQBRACKET,']',1,9682) -LexToken(ASSIGNMENT,'=',1,9683) -LexToken(VAR,'set_io',1,9684) -LexToken(OPENBRACKET,'(',1,9690) -LexToken(VAR,'model',1,9691) -LexToken(COMMA,',',1,9696) -LexToken(VAR,'graphics',1,9697) -LexToken(COMMA,',',1,9705) -LexToken(VAR,'list',1,9706) -LexToken(OPENBRACKET,'(',1,9710) -LexToken(OPENSQBRACKET,'[',1,9711) -LexToken(VAR,'ones',1,9712) -LexToken(OPENBRACKET,'(',1,9716) -LexToken(VAR,'in',1,9717) -LexToken(CLOSEBRACKET,')',1,9719) -LexToken(COMMA,',',1,9720) -LexToken(VAR,'ones',1,9721) -LexToken(OPENBRACKET,'(',1,9725) -LexToken(VAR,'in',1,9726) -LexToken(CLOSEBRACKET,')',1,9728) -LexToken(CLOSESQBRACKET,']',1,9729) -LexToken(COMMA,',',1,9730) -LexToken(VAR,'ones',1,9731) -LexToken(OPENBRACKET,'(',1,9735) -LexToken(VAR,'in',1,9736) -LexToken(CLOSEBRACKET,')',1,9738) -LexToken(CLOSEBRACKET,')',1,9739) -LexToken(COMMA,',',1,9740) -LexToken(VAR,'list',1,9760) -LexToken(OPENBRACKET,'(',1,9764) -LexToken(OPENSQBRACKET,'[',1,9765) -LexToken(VAR,'ones',1,9766) -LexToken(OPENBRACKET,'(',1,9770) -LexToken(VAR,'out',1,9771) -LexToken(CLOSEBRACKET,')',1,9774) -LexToken(COMMA,',',1,9775) -LexToken(VAR,'ones',1,9776) -LexToken(OPENBRACKET,'(',1,9780) -LexToken(VAR,'out',1,9781) -LexToken(CLOSEBRACKET,')',1,9784) -LexToken(CLOSESQBRACKET,']',1,9785) -LexToken(COMMA,',',1,9786) -LexToken(VAR,'ones',1,9787) -LexToken(OPENBRACKET,'(',1,9791) -LexToken(VAR,'out',1,9792) -LexToken(CLOSEBRACKET,')',1,9795) -LexToken(CLOSEBRACKET,')',1,9796) -LexToken(COMMA,',',1,9797) -LexToken(OPENSQBRACKET,'[',1,9817) -LexToken(CLOSESQBRACKET,']',1,9818) -LexToken(COMMA,',',1,9819) -LexToken(OPENSQBRACKET,'[',1,9820) -LexToken(CLOSESQBRACKET,']',1,9821) -LexToken(COMMA,',',1,9822) -LexToken(VAR,'intypex',1,9823) -LexToken(COMMA,',',1,9830) -LexToken(VAR,'outtypex',1,9831) -LexToken(CLOSEBRACKET,')',1,9839) -LexToken(EOL,'\n',1,9840) -LexToken(END,'end',1,9853) -LexToken(EOL,'\n',1,9856) -LexToken(EOL,'\n',1,9857) -LexToken(EOL,'\n',1,9949) -LexToken(EOL,'\n',1,10002) -LexToken(IF,'if',1,10015) -LexToken(VAR,'ok',1,10018) -LexToken(THEN,'then',1,10021) -LexToken(EOL,'\n',1,10025) -LexToken(EOL,'\n',1,10026) -LexToken(VAR,'Tparam_lab',1,10043) -LexToken(ASSIGNMENT,'=',1,10053) -LexToken(VAR,'evstr',1,10054) -LexToken(OPENBRACKET,'(',1,10059) -LexToken(VAR,'Tparam',1,10060) -LexToken(CLOSEBRACKET,')',1,10066) -LexToken(EOL,'\n',1,10076) -LexToken(VAR,'Tparam_sz',1,10093) -LexToken(ASSIGNMENT,'=',1,10102) -LexToken(VAR,'size',1,10103) -LexToken(OPENBRACKET,'(',1,10107) -LexToken(VAR,'Tparam_lab',1,10108) -LexToken(COMMA,',',1,10118) -LexToken(DQSTRING,'"*"',1,10121) -LexToken(CLOSEBRACKET,')',1,10122) -LexToken(EOL,'\n',1,10143) -LexToken(EOL,'\n',1,10144) -LexToken(EOL,'\n',1,10211) -LexToken(IF,'if',1,10228) -LexToken(VAR,'Tparam_sz',1,10231) -LexToken(COMPARISON,'>',1,10240) -LexToken(VAR,'lstsize',1,10241) -LexToken(OPENBRACKET,'(',1,10248) -LexToken(VAR,'lab_2',1,10249) -LexToken(CLOSEBRACKET,')',1,10254) -LexToken(THEN,'then',1,10256) -LexToken(EOL,'\n',1,10260) -LexToken(FOR,'for',1,10281) -LexToken(VAR,'i',1,10285) -LexToken(ASSIGNMENT,'=',1,10286) -LexToken(NUMBER,'1',1,10287) -LexToken(COLON,':',1,10288) -LexToken(OPENBRACKET,'(',1,10289) -LexToken(VAR,'Tparam_sz',1,10290) -LexToken(ADDITION,'-',1,10299) -LexToken(VAR,'lstsize',1,10300) -LexToken(OPENBRACKET,'(',1,10307) -LexToken(VAR,'lab_2',1,10308) -LexToken(CLOSEBRACKET,')',1,10313) -LexToken(CLOSEBRACKET,')',1,10314) -LexToken(EOL,'\n',1,10315) -LexToken(VAR,'lab_2',1,10340) -LexToken(OPENBRACKET,'(',1,10345) -LexToken(LASTINDEX,'$',1,10346) -LexToken(ADDITION,'+',1,10347) -LexToken(NUMBER,'1',1,10348) -LexToken(CLOSEBRACKET,')',1,10349) -LexToken(ASSIGNMENT,'=',1,10350) -LexToken(DQSTRING,'"0"',1,10353) -LexToken(EOL,'\n',1,10354) -LexToken(END,'end',1,10375) -LexToken(EOL,'\n',1,10378) -LexToken(ELSEIF,'elseif',1,10395) -LexToken(VAR,'Tparam_sz',1,10402) -LexToken(COMPARISON,'<',1,10411) -LexToken(VAR,'lstsize',1,10412) -LexToken(OPENBRACKET,'(',1,10419) -LexToken(VAR,'lab_2',1,10420) -LexToken(CLOSEBRACKET,')',1,10425) -LexToken(THEN,'then',1,10427) -LexToken(EOL,'\n',1,10431) -LexToken(VAR,'lab_2_tmp',1,10452) -LexToken(ASSIGNMENT,'=',1,10461) -LexToken(VAR,'list',1,10462) -LexToken(OPENBRACKET,'(',1,10466) -LexToken(CLOSEBRACKET,')',1,10467) -LexToken(EOL,'\n',1,10468) -LexToken(IF,'if',1,10489) -LexToken(VAR,'Tparam_sz',1,10492) -LexToken(COMPARISON,'<>',1,10501) -LexToken(NUMBER,'0',1,10503) -LexToken(THEN,'then',1,10505) -LexToken(EOL,'\n',1,10520) -LexToken(FOR,'for',1,10545) -LexToken(VAR,'i',1,10549) -LexToken(ASSIGNMENT,'=',1,10550) -LexToken(NUMBER,'1',1,10551) -LexToken(COLON,':',1,10552) -LexToken(OPENBRACKET,'(',1,10553) -LexToken(VAR,'lstsize',1,10554) -LexToken(OPENBRACKET,'(',1,10561) -LexToken(VAR,'lab_2',1,10562) -LexToken(CLOSEBRACKET,')',1,10567) -LexToken(ADDITION,'-',1,10568) -LexToken(VAR,'Tparam_sz',1,10569) -LexToken(CLOSEBRACKET,')',1,10578) -LexToken(EOL,'\n',1,10579) -LexToken(VAR,'lab_2_tmp',1,10608) -LexToken(OPENBRACKET,'(',1,10617) -LexToken(VAR,'i',1,10618) -LexToken(CLOSEBRACKET,')',1,10619) -LexToken(ASSIGNMENT,'=',1,10620) -LexToken(VAR,'lab_2',1,10621) -LexToken(OPENBRACKET,'(',1,10626) -LexToken(VAR,'i',1,10627) -LexToken(CLOSEBRACKET,')',1,10628) -LexToken(EOL,'\n',1,10629) -LexToken(END,'end',1,10654) -LexToken(EOL,'\n',1,10657) -LexToken(END,'end',1,10678) -LexToken(EOL,'\n',1,10681) -LexToken(VAR,'lab_2',1,10702) -LexToken(ASSIGNMENT,'=',1,10707) -LexToken(VAR,'lab_2_tmp',1,10708) -LexToken(EOL,'\n',1,10717) -LexToken(END,'end',1,10734) -LexToken(EOL,'\n',1,10737) -LexToken(EOL,'\n',1,10738) -LexToken(EOL,'\n',1,10808) -LexToken(IF,'if',1,10825) -LexToken(VAR,'Tparam_sz',1,10828) -LexToken(COMPARISON,'<>',1,10837) -LexToken(NUMBER,'0',1,10839) -LexToken(THEN,'then',1,10841) -LexToken(EOL,'\n',1,10856) -LexToken(VAR,'lhs_txt',1,10877) -LexToken(ASSIGNMENT,'=',1,10884) -LexToken(DQSTRING,'""',1,10886) -LexToken(EOL,'\n',1,10897) -LexToken(VAR,'lab_txt',1,10918) -LexToken(ASSIGNMENT,'=',1,10925) -LexToken(DQSTRING,'""',1,10927) -LexToken(EOL,'\n',1,10940) -LexToken(VAR,'rhs_txt',1,10961) -LexToken(ASSIGNMENT,'=',1,10968) -LexToken(DQSTRING,'""',1,10970) -LexToken(EOL,'\n',1,10981) -LexToken(FOR,'for',1,11002) -LexToken(VAR,'i',1,11006) -LexToken(ASSIGNMENT,'=',1,11007) -LexToken(NUMBER,'1',1,11008) -LexToken(COLON,':',1,11009) -LexToken(VAR,'Tparam_sz',1,11010) -LexToken(EOL,'\n',1,11019) -LexToken(VAR,'lhs_txt',1,11044) -LexToken(ASSIGNMENT,'=',1,11051) -LexToken(VAR,'lhs_txt',1,11052) -LexToken(ADDITION,'+',1,11059) -LexToken(DQSTRING,'"%v"',1,11063) -LexToken(ADDITION,'+',1,11064) -LexToken(VAR,'string',1,11065) -LexToken(OPENBRACKET,'(',1,11071) -LexToken(VAR,'i',1,11072) -LexToken(CLOSEBRACKET,')',1,11073) -LexToken(ADDITION,'+',1,11074) -LexToken(DQSTRING,'","',1,11077) -LexToken(EOL,'\n',1,11078) -LexToken(IF,'if',1,11103) -LexToken(VAR,'pprop',1,11106) -LexToken(OPENBRACKET,'(',1,11111) -LexToken(VAR,'i',1,11112) -LexToken(CLOSEBRACKET,')',1,11113) -LexToken(COMPARISON,'==',1,11115) -LexToken(NUMBER,'0',1,11118) -LexToken(THEN,'then',1,11120) -LexToken(EOL,'\n',1,11124) -LexToken(VAR,'lab_txt',1,11153) -LexToken(ASSIGNMENT,'=',1,11160) -LexToken(VAR,'lab_txt',1,11161) -LexToken(ADDITION,'+',1,11168) -LexToken(DQSTRING,'"\\\'"',1,11172) -LexToken(ADDITION,'+',1,11173) -LexToken(VAR,'Tparam_lab',1,11174) -LexToken(OPENBRACKET,'(',1,11184) -LexToken(VAR,'i',1,11185) -LexToken(CLOSEBRACKET,')',1,11186) -LexToken(ADDITION,'+',1,11187) -LexToken(DQSTRING,'"\\\';"',1,11192) -LexToken(EOL,'\n',1,11193) -LexToken(ELSEIF,'elseif',1,11218) -LexToken(VAR,'pprop',1,11226) -LexToken(OPENBRACKET,'(',1,11231) -LexToken(VAR,'i',1,11232) -LexToken(CLOSEBRACKET,')',1,11233) -LexToken(COMPARISON,'==',1,11235) -LexToken(NUMBER,'1',1,11238) -LexToken(THEN,'then',1,11240) -LexToken(EOL,'\n',1,11244) -LexToken(VAR,'lab_txt',1,11273) -LexToken(ASSIGNMENT,'=',1,11280) -LexToken(VAR,'lab_txt',1,11281) -LexToken(ADDITION,'+',1,11288) -LexToken(DQSTRING,'"\\\'"',1,11292) -LexToken(ADDITION,'+',1,11293) -LexToken(VAR,'Tparam_lab',1,11294) -LexToken(OPENBRACKET,'(',1,11304) -LexToken(VAR,'i',1,11305) -LexToken(CLOSEBRACKET,')',1,11306) -LexToken(ADDITION,'+',1,11307) -LexToken(DQSTRING,'" (state) \\\';"',1,11321) -LexToken(EOL,'\n',1,11322) -LexToken(ELSEIF,'elseif',1,11347) -LexToken(VAR,'pprop',1,11355) -LexToken(OPENBRACKET,'(',1,11360) -LexToken(VAR,'i',1,11361) -LexToken(CLOSEBRACKET,')',1,11362) -LexToken(COMPARISON,'==',1,11364) -LexToken(NUMBER,'2',1,11367) -LexToken(THEN,'then',1,11369) -LexToken(EOL,'\n',1,11373) -LexToken(VAR,'lab_txt',1,11402) -LexToken(ASSIGNMENT,'=',1,11409) -LexToken(VAR,'lab_txt',1,11410) -LexToken(ADDITION,'+',1,11417) -LexToken(DQSTRING,'"\\\'"',1,11421) -LexToken(ADDITION,'+',1,11422) -LexToken(VAR,'Tparam_lab',1,11423) -LexToken(OPENBRACKET,'(',1,11433) -LexToken(VAR,'i',1,11434) -LexToken(CLOSEBRACKET,')',1,11435) -LexToken(ADDITION,'+',1,11436) -LexToken(DQSTRING,'" (fixed state) \\\';"',1,11456) -LexToken(EOL,'\n',1,11457) -LexToken(END,'end',1,11482) -LexToken(EOL,'\n',1,11485) -LexToken(VAR,'rhs_txt',1,11510) -LexToken(ASSIGNMENT,'=',1,11517) -LexToken(VAR,'rhs_txt',1,11518) -LexToken(ADDITION,'+',1,11525) -LexToken(DQSTRING,'"\\\'vec\\\',-1,"',1,11538) -LexToken(EOL,'\n',1,11539) -LexToken(END,'end',1,11560) -LexToken(EOL,'\n',1,11563) -LexToken(VAR,'lhs_txt',1,11584) -LexToken(ASSIGNMENT,'=',1,11591) -LexToken(PART,'part',1,11592) -LexToken(OPENBRACKET,'(',1,11596) -LexToken(VAR,'lhs_txt',1,11597) -LexToken(COMMA,',',1,11604) -LexToken(NUMBER,'1',1,11605) -LexToken(COLON,':',1,11606) -LexToken(VAR,'length',1,11607) -LexToken(OPENBRACKET,'(',1,11613) -LexToken(VAR,'lhs_txt',1,11614) -LexToken(CLOSEBRACKET,')',1,11621) -LexToken(ADDITION,'-',1,11622) -LexToken(NUMBER,'1',1,11623) -LexToken(CLOSEBRACKET,')',1,11624) -LexToken(EOL,'\n',1,11625) -LexToken(VAR,'lab_txt',1,11646) -LexToken(ASSIGNMENT,'=',1,11653) -LexToken(PART,'part',1,11654) -LexToken(OPENBRACKET,'(',1,11658) -LexToken(VAR,'lab_txt',1,11659) -LexToken(COMMA,',',1,11666) -LexToken(NUMBER,'1',1,11667) -LexToken(COLON,':',1,11668) -LexToken(VAR,'length',1,11669) -LexToken(OPENBRACKET,'(',1,11675) -LexToken(VAR,'lab_txt',1,11676) -LexToken(CLOSEBRACKET,')',1,11683) -LexToken(ADDITION,'-',1,11684) -LexToken(NUMBER,'1',1,11685) -LexToken(CLOSEBRACKET,')',1,11686) -LexToken(EOL,'\n',1,11687) -LexToken(VAR,'rhs_txt',1,11708) -LexToken(ASSIGNMENT,'=',1,11715) -LexToken(PART,'part',1,11716) -LexToken(OPENBRACKET,'(',1,11720) -LexToken(VAR,'rhs_txt',1,11721) -LexToken(COMMA,',',1,11728) -LexToken(NUMBER,'1',1,11729) -LexToken(COLON,':',1,11730) -LexToken(VAR,'length',1,11731) -LexToken(OPENBRACKET,'(',1,11737) -LexToken(VAR,'rhs_txt',1,11738) -LexToken(CLOSEBRACKET,')',1,11745) -LexToken(ADDITION,'-',1,11746) -LexToken(NUMBER,'1',1,11747) -LexToken(CLOSEBRACKET,')',1,11748) -LexToken(EOL,'\n',1,11749) -LexToken(EOL,'\n',1,11750) -LexToken(EOL,'\n',1,11806) -LexToken(EOL,'\n',1,11889) -LexToken(VAR,'getvalue_txt',1,11910) -LexToken(ASSIGNMENT,'=',1,11923) -LexToken(DQSTRING,'"[ok,"',1,11930) -LexToken(ADDITION,'+',1,11931) -LexToken(VAR,'lhs_txt',1,11932) -LexToken(ADDITION,'+',1,11939) -LexToken(DQSTRING,'",lab_2]=scicos_getvalue(\\\'Set parameters values\\\',["',1,11992) -LexToken(ADDITION,'+',1,11993) -LexToken(VAR,'lab_txt',1,12017) -LexToken(ADDITION,'+',1,12024) -LexToken(DQSTRING,'"],"',1,12028) -LexToken(ADDITION,'+',1,12029) -LexToken(DQSTRING,'"list("',1,12059) -LexToken(ADDITION,'+',1,12060) -LexToken(VAR,'rhs_txt',1,12061) -LexToken(ADDITION,'+',1,12068) -LexToken(DQSTRING,'"),lab_2)"',1,12078) -LexToken(EOL,'\n',1,12079) -LexToken(EOL,'\n',1,12080) -LexToken(EOL,'\n',1,12132) -LexToken(VAR,'execstr',1,12153) -LexToken(OPENBRACKET,'(',1,12160) -LexToken(VAR,'getvalue_txt',1,12161) -LexToken(CLOSEBRACKET,')',1,12173) -LexToken(EOL,'\n',1,12174) -LexToken(EOL,'\n',1,12175) -LexToken(EOL,'\n',1,12230) -LexToken(IF,'if',1,12251) -LexToken(NOT,'~',1,12254) -LexToken(VAR,'ok',1,12255) -LexToken(THEN,'then',1,12258) -LexToken(EOL,'\n',1,12262) -LexToken(VAR,'lab_2',1,12287) -LexToken(ASSIGNMENT,'=',1,12293) -LexToken(VAR,'exprs',1,12295) -LexToken(DOT,'.',1,12300) -LexToken(VAR,'paramv',1,12301) -LexToken(EOL,'\n',1,12307) -LexToken(END,'end',1,12328) -LexToken(EOL,'\n',1,12331) -LexToken(END,'end',1,12348) -LexToken(EOL,'\n',1,12351) -LexToken(END,'end',1,12364) -LexToken(EOL,'\n',1,12367) -LexToken(EOL,'\n',1,12368) -LexToken(EOL,'\n',1,12421) -LexToken(EOL,'\n',1,12445) -LexToken(IF,'if',1,12458) -LexToken(VAR,'ok',1,12461) -LexToken(THEN,'then',1,12464) -LexToken(EOL,'\n',1,12468) -LexToken(VAR,'paramv',1,12485) -LexToken(ASSIGNMENT,'=',1,12491) -LexToken(VAR,'list',1,12492) -LexToken(OPENBRACKET,'(',1,12496) -LexToken(CLOSEBRACKET,')',1,12497) -LexToken(EOL,'\n',1,12498) -LexToken(FOR,'for',1,12516) -LexToken(VAR,'i',1,12520) -LexToken(ASSIGNMENT,'=',1,12521) -LexToken(NUMBER,'1',1,12522) -LexToken(COLON,':',1,12523) -LexToken(VAR,'Tparam_sz',1,12524) -LexToken(EOL,'\n',1,12533) -LexToken(VAR,'execstr',1,12554) -LexToken(OPENBRACKET,'(',1,12561) -LexToken(DQSTRING,'"paramv("',1,12570) -LexToken(ADDITION,'+',1,12571) -LexToken(VAR,'string',1,12572) -LexToken(OPENBRACKET,'(',1,12578) -LexToken(VAR,'i',1,12579) -LexToken(CLOSEBRACKET,')',1,12580) -LexToken(ADDITION,'+',1,12581) -LexToken(DQSTRING,'")=%v"',1,12587) -LexToken(ADDITION,'+',1,12588) -LexToken(VAR,'string',1,12589) -LexToken(OPENBRACKET,'(',1,12595) -LexToken(VAR,'i',1,12596) -LexToken(CLOSEBRACKET,')',1,12597) -LexToken(CLOSEBRACKET,')',1,12598) -LexToken(EOL,'\n',1,12599) -LexToken(END,'end',1,12616) -LexToken(EOL,'\n',1,12619) -LexToken(END,'end',1,12632) -LexToken(EOL,'\n',1,12635) -LexToken(EOL,'\n',1,12727) -LexToken(EOL,'\n',1,12728) -LexToken(EOL,'\n',1,12787) -LexToken(IF,'if',1,12800) -LexToken(VAR,'ok',1,12803) -LexToken(THEN,'then',1,12806) -LexToken(EOL,'\n',1,12810) -LexToken(IF,'if',1,12827) -LexToken(VAR,'extF',1,12830) -LexToken(COMPARISON,'==',1,12834) -LexToken(DQSTRING,'".mo"',1,12840) -LexToken(LOGICAL,'&',1,12842) -LexToken(VAR,'fileinfo',1,12844) -LexToken(OPENBRACKET,'(',1,12852) -LexToken(VAR,'funam',1,12853) -LexToken(CLOSEBRACKET,')',1,12858) -LexToken(COMPARISON,'<>',1,12859) -LexToken(OPENSQBRACKET,'[',1,12861) -LexToken(CLOSESQBRACKET,']',1,12862) -LexToken(THEN,'then',1,12864) -LexToken(EOL,'\n',1,12868) -LexToken(VAR,'tt',1,12889) -LexToken(ASSIGNMENT,'=',1,12891) -LexToken(VAR,'mgetl',1,12892) -LexToken(OPENBRACKET,'(',1,12897) -LexToken(VAR,'funam',1,12898) -LexToken(CLOSEBRACKET,')',1,12903) -LexToken(EOL,'\n',1,12904) -LexToken(ELSE,'else',1,12921) -LexToken(EOL,'\n',1,12925) -LexToken(VAR,'tt',1,12946) -LexToken(ASSIGNMENT,'=',1,12948) -LexToken(VAR,'exprs',1,12949) -LexToken(DOT,'.',1,12954) -LexToken(VAR,'funtxt',1,12955) -LexToken(EOL,'\n',1,12961) -LexToken(VAR,'mo',1,12982) -LexToken(ASSIGNMENT,'=',1,12984) -LexToken(VAR,'model',1,12985) -LexToken(DOT,'.',1,12990) -LexToken(VAR,'equations',1,12991) -LexToken(EOL,'\n',1,13000) -LexToken(EOL,'\n',1,13050) -LexToken(IF,'if',1,13071) -LexToken(VAR,'mo',1,13074) -LexToken(DOT,'.',1,13076) -LexToken(VAR,'model',1,13077) -LexToken(COMPARISON,'<>',1,13082) -LexToken(VAR,'nameF',1,13084) -LexToken(THEN,'then',1,13090) -LexToken(EOL,'\n',1,13094) -LexToken(VAR,'tt',1,13119) -LexToken(ASSIGNMENT,'=',1,13121) -LexToken(OPENSQBRACKET,'[',1,13122) -LexToken(CLOSESQBRACKET,']',1,13123) -LexToken(EOL,'\n',1,13124) -LexToken(END,'end',1,13145) -LexToken(EOL,'\n',1,13148) -LexToken(END,'end',1,13165) -LexToken(EOL,'\n',1,13168) -LexToken(EOL,'\n',1,13215) -LexToken(OPENSQBRACKET,'[',1,13232) -LexToken(VAR,'ok',1,13233) -LexToken(COMMA,',',1,13235) -LexToken(VAR,'tt',1,13236) -LexToken(CLOSESQBRACKET,']',1,13238) -LexToken(ASSIGNMENT,'=',1,13239) -LexToken(VAR,'MODCOM',1,13240) -LexToken(OPENBRACKET,'(',1,13246) -LexToken(VAR,'funam',1,13247) -LexToken(COMMA,',',1,13252) -LexToken(VAR,'tt',1,13253) -LexToken(COMMA,',',1,13255) -LexToken(VAR,'in',1,13256) -LexToken(COMMA,',',1,13258) -LexToken(VAR,'out',1,13259) -LexToken(COMMA,',',1,13262) -LexToken(VAR,'param',1,13263) -LexToken(COMMA,',',1,13268) -LexToken(VAR,'paramv',1,13269) -LexToken(COMMA,',',1,13275) -LexToken(VAR,'pprop',1,13276) -LexToken(CLOSEBRACKET,')',1,13281) -LexToken(EOL,'\n',1,13282) -LexToken(IF,'if',1,13299) -LexToken(NOT,'~',1,13302) -LexToken(VAR,'ok',1,13303) -LexToken(THEN,'then',1,13306) -LexToken(EOL,'\n',1,13310) -LexToken(BREAK,'break',1,13331) -LexToken(EOL,'\n',1,13336) -LexToken(END,'end',1,13353) -LexToken(EOL,'\n',1,13356) -LexToken(END,'end',1,13369) -LexToken(EOL,'\n',1,13372) -LexToken(EOL,'\n',1,13373) -LexToken(IF,'if',1,13386) -LexToken(VAR,'ok',1,13389) -LexToken(THEN,'then',1,13392) -LexToken(EOL,'\n',1,13396) -LexToken(EOL,'\n',1,13433) -LexToken(VAR,'mo',1,13450) -LexToken(ASSIGNMENT,'=',1,13452) -LexToken(VAR,'modelica',1,13453) -LexToken(OPENBRACKET,'(',1,13461) -LexToken(CLOSEBRACKET,')',1,13462) -LexToken(EOL,'\n',1,13463) -LexToken(VAR,'mo',1,13480) -LexToken(DOT,'.',1,13482) -LexToken(VAR,'model',1,13483) -LexToken(ASSIGNMENT,'=',1,13488) -LexToken(VAR,'nameF',1,13489) -LexToken(EOL,'\n',1,13494) -LexToken(VAR,'mo',1,13511) -LexToken(DOT,'.',1,13513) -LexToken(VAR,'inputs',1,13514) -LexToken(ASSIGNMENT,'=',1,13520) -LexToken(VAR,'in',1,13521) -LexToken(EOL,'\n',1,13523) -LexToken(VAR,'mo',1,13541) -LexToken(DOT,'.',1,13543) -LexToken(VAR,'outputs',1,13544) -LexToken(ASSIGNMENT,'=',1,13551) -LexToken(VAR,'out',1,13552) -LexToken(EOL,'\n',1,13555) -LexToken(IF,'if',1,13573) -LexToken(VAR,'max',1,13576) -LexToken(OPENBRACKET,'(',1,13579) -LexToken(VAR,'pprop',1,13580) -LexToken(CLOSEBRACKET,')',1,13585) -LexToken(COMPARISON,'>',1,13586) -LexToken(NUMBER,'0',1,13587) -LexToken(THEN,'then',1,13589) -LexToken(EOL,'\n',1,13593) -LexToken(VAR,'mo',1,13614) -LexToken(DOT,'.',1,13616) -LexToken(VAR,'parameters',1,13617) -LexToken(ASSIGNMENT,'=',1,13627) -LexToken(VAR,'list',1,13628) -LexToken(OPENBRACKET,'(',1,13632) -LexToken(VAR,'param',1,13633) -LexToken(TRANSPOSE,"'",1,13638) -LexToken(COMMA,',',1,13639) -LexToken(VAR,'paramv',1,13640) -LexToken(COMMA,',',1,13646) -LexToken(VAR,'pprop',1,13647) -LexToken(TRANSPOSE,"'",1,13652) -LexToken(CLOSEBRACKET,')',1,13653) -LexToken(EOL,'\n',1,13654) -LexToken(ELSE,'else',1,13671) -LexToken(EOL,'\n',1,13675) -LexToken(VAR,'mo',1,13696) -LexToken(DOT,'.',1,13698) -LexToken(VAR,'parameters',1,13699) -LexToken(ASSIGNMENT,'=',1,13709) -LexToken(VAR,'list',1,13710) -LexToken(OPENBRACKET,'(',1,13714) -LexToken(VAR,'param',1,13715) -LexToken(TRANSPOSE,"'",1,13720) -LexToken(COMMA,',',1,13721) -LexToken(VAR,'paramv',1,13722) -LexToken(CLOSEBRACKET,')',1,13728) -LexToken(EOL,'\n',1,13729) -LexToken(END,'end',1,13746) -LexToken(EOL,'\n',1,13749) -LexToken(VAR,'model',1,13766) -LexToken(DOT,'.',1,13771) -LexToken(VAR,'equations',1,13772) -LexToken(ASSIGNMENT,'=',1,13781) -LexToken(VAR,'mo',1,13782) -LexToken(EOL,'\n',1,13784) -LexToken(EOL,'\n',1,13821) -LexToken(EOL,'\n',1,13858) -LexToken(VAR,'model',1,13875) -LexToken(DOT,'.',1,13880) -LexToken(VAR,'rpar',1,13881) -LexToken(ASSIGNMENT,'=',1,13885) -LexToken(OPENSQBRACKET,'[',1,13886) -LexToken(CLOSESQBRACKET,']',1,13887) -LexToken(EOL,'\n',1,13888) -LexToken(FOR,'for',1,13905) -LexToken(VAR,'i',1,13909) -LexToken(ASSIGNMENT,'=',1,13910) -LexToken(NUMBER,'1',1,13911) -LexToken(COLON,':',1,13912) -LexToken(VAR,'lstsize',1,13913) -LexToken(OPENBRACKET,'(',1,13920) -LexToken(VAR,'paramv',1,13921) -LexToken(CLOSEBRACKET,')',1,13927) -LexToken(EOL,'\n',1,13928) -LexToken(VAR,'model',1,13949) -LexToken(DOT,'.',1,13954) -LexToken(VAR,'rpar',1,13955) -LexToken(ASSIGNMENT,'=',1,13959) -LexToken(OPENSQBRACKET,'[',1,13960) -LexToken(VAR,'model',1,13961) -LexToken(DOT,'.',1,13966) -LexToken(VAR,'rpar',1,13967) -LexToken(SEMICOLON,';\n',1,13971) -LexToken(VAR,'paramv',1,13993) -LexToken(OPENBRACKET,'(',1,13999) -LexToken(VAR,'i',1,14000) -LexToken(CLOSEBRACKET,')',1,14001) -LexToken(OPENBRACKET,'(',1,14002) -LexToken(COLON,':',1,14003) -LexToken(CLOSEBRACKET,')',1,14004) -LexToken(CLOSESQBRACKET,']',1,14005) -LexToken(EOL,'\n',1,14013) -LexToken(END,'end',1,14030) -LexToken(EOL,'\n',1,14033) -LexToken(VAR,'model',1,14050) -LexToken(DOT,'.',1,14055) -LexToken(VAR,'sim',1,14056) -LexToken(OPENBRACKET,'(',1,14059) -LexToken(NUMBER,'1',1,14060) -LexToken(CLOSEBRACKET,')',1,14061) -LexToken(ASSIGNMENT,'=',1,14062) -LexToken(VAR,'funam',1,14063) -LexToken(EOL,'\n',1,14068) -LexToken(EOL,'\n',1,14105) -LexToken(VAR,'exprs',1,14122) -LexToken(DOT,'.',1,14127) -LexToken(VAR,'in',1,14128) -LexToken(ASSIGNMENT,'=',1,14130) -LexToken(VAR,'lab_1',1,14131) -LexToken(OPENBRACKET,'(',1,14136) -LexToken(NUMBER,'1',1,14137) -LexToken(CLOSEBRACKET,')',1,14138) -LexToken(EOL,'\n',1,14139) -LexToken(VAR,'exprs',1,14156) -LexToken(DOT,'.',1,14161) -LexToken(VAR,'intype',1,14162) -LexToken(ASSIGNMENT,'=',1,14168) -LexToken(VAR,'lab_1',1,14169) -LexToken(OPENBRACKET,'(',1,14174) -LexToken(NUMBER,'2',1,14175) -LexToken(CLOSEBRACKET,')',1,14176) -LexToken(EOL,'\n',1,14177) -LexToken(VAR,'exprs',1,14194) -LexToken(DOT,'.',1,14199) -LexToken(VAR,'out',1,14200) -LexToken(ASSIGNMENT,'=',1,14203) -LexToken(VAR,'lab_1',1,14204) -LexToken(OPENBRACKET,'(',1,14209) -LexToken(NUMBER,'3',1,14210) -LexToken(CLOSEBRACKET,')',1,14211) -LexToken(EOL,'\n',1,14212) -LexToken(VAR,'exprs',1,14229) -LexToken(DOT,'.',1,14234) -LexToken(VAR,'outtype',1,14235) -LexToken(ASSIGNMENT,'=',1,14242) -LexToken(VAR,'lab_1',1,14243) -LexToken(OPENBRACKET,'(',1,14248) -LexToken(NUMBER,'4',1,14249) -LexToken(CLOSEBRACKET,')',1,14250) -LexToken(EOL,'\n',1,14251) -LexToken(VAR,'exprs',1,14268) -LexToken(DOT,'.',1,14273) -LexToken(VAR,'param',1,14274) -LexToken(ASSIGNMENT,'=',1,14279) -LexToken(VAR,'lab_1',1,14280) -LexToken(OPENBRACKET,'(',1,14285) -LexToken(NUMBER,'5',1,14286) -LexToken(CLOSEBRACKET,')',1,14287) -LexToken(EOL,'\n',1,14288) -LexToken(VAR,'exprs',1,14305) -LexToken(DOT,'.',1,14310) -LexToken(VAR,'paramv',1,14311) -LexToken(ASSIGNMENT,'=',1,14317) -LexToken(VAR,'list',1,14318) -LexToken(OPENBRACKET,'(',1,14322) -LexToken(CLOSEBRACKET,')',1,14323) -LexToken(EOL,'\n',1,14324) -LexToken(IF,'if',1,14342) -LexToken(VAR,'Tparam_sz',1,14345) -LexToken(COMPARISON,'<>',1,14354) -LexToken(NUMBER,'0',1,14356) -LexToken(THEN,'then',1,14358) -LexToken(EOL,'\n',1,14373) -LexToken(IF,'if',1,14394) -LexToken(VAR,'type',1,14397) -LexToken(OPENBRACKET,'(',1,14401) -LexToken(VAR,'lab_2',1,14402) -LexToken(CLOSEBRACKET,')',1,14407) -LexToken(COMPARISON,'==',1,14408) -LexToken(NUMBER,'15',1,14410) -LexToken(THEN,'then',1,14413) -LexToken(EOL,'\n',1,14428) -LexToken(FOR,'for',1,14453) -LexToken(VAR,'i',1,14457) -LexToken(ASSIGNMENT,'=',1,14458) -LexToken(NUMBER,'1',1,14459) -LexToken(COLON,':',1,14460) -LexToken(VAR,'lstsize',1,14461) -LexToken(OPENBRACKET,'(',1,14468) -LexToken(VAR,'lab_2',1,14469) -LexToken(CLOSEBRACKET,')',1,14474) -LexToken(EOL,'\n',1,14475) -LexToken(VAR,'exprs',1,14504) -LexToken(DOT,'.',1,14509) -LexToken(VAR,'paramv',1,14510) -LexToken(OPENBRACKET,'(',1,14516) -LexToken(VAR,'i',1,14517) -LexToken(CLOSEBRACKET,')',1,14518) -LexToken(ASSIGNMENT,'=',1,14519) -LexToken(VAR,'lab_2',1,14520) -LexToken(OPENBRACKET,'(',1,14525) -LexToken(VAR,'i',1,14526) -LexToken(CLOSEBRACKET,')',1,14527) -LexToken(EOL,'\n',1,14537) -LexToken(END,'end',1,14562) -LexToken(EOL,'\n',1,14565) -LexToken(ELSE,'else',1,14586) -LexToken(EOL,'\n',1,14590) -LexToken(FOR,'for',1,14615) -LexToken(VAR,'i',1,14619) -LexToken(ASSIGNMENT,'=',1,14620) -LexToken(NUMBER,'1',1,14621) -LexToken(COLON,':',1,14622) -LexToken(VAR,'size',1,14623) -LexToken(OPENBRACKET,'(',1,14627) -LexToken(VAR,'lab_2',1,14628) -LexToken(COMMA,',',1,14633) -LexToken(DQSTRING,'"*"',1,14636) -LexToken(CLOSEBRACKET,')',1,14637) -LexToken(EOL,'\n',1,14638) -LexToken(VAR,'exprs',1,14667) -LexToken(DOT,'.',1,14672) -LexToken(VAR,'paramv',1,14673) -LexToken(OPENBRACKET,'(',1,14679) -LexToken(VAR,'i',1,14680) -LexToken(CLOSEBRACKET,')',1,14681) -LexToken(ASSIGNMENT,'=',1,14682) -LexToken(VAR,'lab_2',1,14683) -LexToken(OPENBRACKET,'(',1,14688) -LexToken(VAR,'i',1,14689) -LexToken(CLOSEBRACKET,')',1,14690) -LexToken(EOL,'\n',1,14691) -LexToken(END,'end',1,14717) -LexToken(EOL,'\n',1,14720) -LexToken(END,'end',1,14741) -LexToken(EOL,'\n',1,14744) -LexToken(END,'end',1,14761) -LexToken(EOL,'\n',1,14764) -LexToken(VAR,'exprs',1,14781) -LexToken(DOT,'.',1,14786) -LexToken(VAR,'pprop',1,14787) -LexToken(ASSIGNMENT,'=',1,14792) -LexToken(VAR,'lab_1',1,14793) -LexToken(OPENBRACKET,'(',1,14798) -LexToken(NUMBER,'6',1,14799) -LexToken(CLOSEBRACKET,')',1,14800) -LexToken(EOL,'\n',1,14801) -LexToken(VAR,'exprs',1,14818) -LexToken(DOT,'.',1,14823) -LexToken(VAR,'nameF',1,14824) -LexToken(ASSIGNMENT,'=',1,14829) -LexToken(VAR,'lab_1',1,14830) -LexToken(OPENBRACKET,'(',1,14835) -LexToken(NUMBER,'7',1,14836) -LexToken(CLOSEBRACKET,')',1,14837) -LexToken(EOL,'\n',1,14838) -LexToken(VAR,'exprs',1,14855) -LexToken(DOT,'.',1,14860) -LexToken(VAR,'funtxt',1,14861) -LexToken(ASSIGNMENT,'=',1,14867) -LexToken(VAR,'tt',1,14868) -LexToken(EOL,'\n',1,14870) -LexToken(EOL,'\n',1,14900) -LexToken(EOL,'\n',1,14937) -LexToken(VAR,'x',1,14954) -LexToken(DOT,'.',1,14955) -LexToken(VAR,'model',1,14956) -LexToken(ASSIGNMENT,'=',1,14961) -LexToken(VAR,'model',1,14962) -LexToken(EOL,'\n',1,14967) -LexToken(VAR,'graphics',1,14984) -LexToken(DOT,'.',1,14992) -LexToken(VAR,'gr_i',1,14993) -LexToken(OPENBRACKET,'(',1,14997) -LexToken(NUMBER,'1',1,14998) -LexToken(CLOSEBRACKET,')',1,14999) -LexToken(OPENBRACKET,'(',1,15000) -LexToken(NUMBER,'1',1,15001) -LexToken(CLOSEBRACKET,')',1,15002) -LexToken(ASSIGNMENT,'=',1,15003) -LexToken(DQSTRING,'"txt=[\\\'Modelica\\\';\\\' "',1,15026) -LexToken(ADDITION,'+',1,15028) -LexToken(VAR,'nameF',1,15030) -LexToken(ADDITION,'+',1,15036) -LexToken(DQSTRING,'" \\\'];"',1,15044) -LexToken(EOL,'\n',1,15045) -LexToken(VAR,'graphics',1,15062) -LexToken(DOT,'.',1,15070) -LexToken(VAR,'in_implicit',1,15071) -LexToken(ASSIGNMENT,'=',1,15083) -LexToken(VAR,'intype',1,15084) -LexToken(EOL,'\n',1,15090) -LexToken(VAR,'graphics',1,15107) -LexToken(DOT,'.',1,15115) -LexToken(VAR,'out_implicit',1,15116) -LexToken(ASSIGNMENT,'=',1,15128) -LexToken(VAR,'outtype',1,15129) -LexToken(EOL,'\n',1,15136) -LexToken(EOL,'\n',1,15175) -LexToken(VAR,'graphics',1,15192) -LexToken(DOT,'.',1,15200) -LexToken(VAR,'exprs',1,15201) -LexToken(ASSIGNMENT,'=',1,15206) -LexToken(VAR,'exprs',1,15207) -LexToken(EOL,'\n',1,15212) -LexToken(VAR,'x',1,15229) -LexToken(DOT,'.',1,15230) -LexToken(VAR,'graphics',1,15231) -LexToken(ASSIGNMENT,'=',1,15239) -LexToken(VAR,'graphics',1,15240) -LexToken(EOL,'\n',1,15248) -LexToken(BREAK,'break',1,15265) -LexToken(EOL,'\n',1,15270) -LexToken(END,'end',1,15283) -LexToken(EOL,'\n',1,15286) -LexToken(END,'end',1,15295) -LexToken(EOL,'\n',1,15298) -LexToken(EOL,'\n',1,15299) -LexToken(EOL,'\n',1,15316) -LexToken(CASE,'case',1,15321) -LexToken(DQSTRING,'"define"',1,15333) -LexToken(THEN,'then',1,15335) -LexToken(EOL,'\n',1,15339) -LexToken(VAR,'in',1,15348) -LexToken(ASSIGNMENT,'=',1,15350) -LexToken(OPENSQBRACKET,'[',1,15351) -LexToken(DQSTRING,'"u1"',1,15355) -LexToken(CLOSESQBRACKET,']',1,15356) -LexToken(EOL,'\n',1,15357) -LexToken(VAR,'intype',1,15366) -LexToken(ASSIGNMENT,'=',1,15372) -LexToken(OPENSQBRACKET,'[',1,15373) -LexToken(DQSTRING,'"I"',1,15376) -LexToken(CLOSESQBRACKET,']',1,15377) -LexToken(EOL,'\n',1,15378) -LexToken(VAR,'out',1,15387) -LexToken(ASSIGNMENT,'=',1,15390) -LexToken(OPENSQBRACKET,'[',1,15391) -LexToken(DQSTRING,'"y1"',1,15395) -LexToken(SEMICOLON,';',1,15396) -LexToken(DQSTRING,'"y2"',1,15400) -LexToken(CLOSESQBRACKET,']',1,15401) -LexToken(EOL,'\n',1,15402) -LexToken(VAR,'outtype',1,15411) -LexToken(ASSIGNMENT,'=',1,15418) -LexToken(OPENSQBRACKET,'[',1,15419) -LexToken(DQSTRING,'"I"',1,15422) -LexToken(SEMICOLON,';',1,15423) -LexToken(DQSTRING,'"E"',1,15426) -LexToken(CLOSESQBRACKET,']',1,15427) -LexToken(EOL,'\n',1,15428) -LexToken(VAR,'param',1,15437) -LexToken(ASSIGNMENT,'=',1,15442) -LexToken(OPENSQBRACKET,'[',1,15443) -LexToken(DQSTRING,'"R"',1,15446) -LexToken(SEMICOLON,';',1,15447) -LexToken(DQSTRING,'"L"',1,15450) -LexToken(CLOSESQBRACKET,']',1,15451) -LexToken(EOL,'\n',1,15452) -LexToken(EOL,'\n',1,15484) -LexToken(VAR,'paramv',1,15493) -LexToken(ASSIGNMENT,'=',1,15499) -LexToken(VAR,'list',1,15500) -LexToken(OPENBRACKET,'(',1,15504) -LexToken(NUMBER,'0.1',1,15505) -LexToken(COMMA,',',1,15508) -LexToken(NUMBER,'.0001',1,15509) -LexToken(CLOSEBRACKET,')',1,15514) -LexToken(EOL,'\n',1,15515) -LexToken(VAR,'pprop',1,15524) -LexToken(ASSIGNMENT,'=',1,15529) -LexToken(OPENSQBRACKET,'[',1,15530) -LexToken(NUMBER,'0',1,15531) -LexToken(SEMICOLON,';',1,15532) -LexToken(NUMBER,'0',1,15533) -LexToken(CLOSESQBRACKET,']',1,15534) -LexToken(EOL,'\n',1,15535) -LexToken(VAR,'nameF',1,15545) -LexToken(ASSIGNMENT,'=',1,15550) -LexToken(DQSTRING,'"generic"',1,15559) -LexToken(EOL,'\n',1,15560) -LexToken(EOL,'\n',1,15561) -LexToken(EOL,'\n',1,15626) -LexToken(EOL,'\n',1,15707) -LexToken(EOL,'\n',1,15708) -LexToken(VAR,'exprs',1,15717) -LexToken(ASSIGNMENT,'=',1,15723) -LexToken(VAR,'tlist',1,15725) -LexToken(OPENBRACKET,'(',1,15730) -LexToken(OPENSQBRACKET,'[',1,15731) -LexToken(DQSTRING,'"MBLOCK"',1,15739) -LexToken(COMMA,',',1,15740) -LexToken(DQSTRING,'"in"',1,15744) -LexToken(COMMA,',',1,15745) -LexToken(DQSTRING,'"intype"',1,15753) -LexToken(COMMA,',',1,15754) -LexToken(DQSTRING,'"out"',1,15759) -LexToken(COMMA,',',1,15760) -LexToken(DQSTRING,'"outtype"',1,15769) -LexToken(COMMA,',',1,15770) -LexToken(DQSTRING,'"param"',1,15789) -LexToken(COMMA,',',1,15790) -LexToken(DQSTRING,'"paramv"',1,15798) -LexToken(COMMA,',',1,15799) -LexToken(DQSTRING,'"pprop"',1,15806) -LexToken(COMMA,',',1,15807) -LexToken(DQSTRING,'"nameF"',1,15814) -LexToken(COMMA,',',1,15815) -LexToken(DQSTRING,'"funtxt"',1,15823) -LexToken(CLOSESQBRACKET,']',1,15824) -LexToken(COMMA,',',1,15825) -LexToken(VAR,'sci2exp',1,15838) -LexToken(OPENBRACKET,'(',1,15845) -LexToken(VAR,'in',1,15846) -LexToken(OPENBRACKET,'(',1,15848) -LexToken(COLON,':',1,15849) -LexToken(CLOSEBRACKET,')',1,15850) -LexToken(CLOSEBRACKET,')',1,15851) -LexToken(COMMA,',',1,15852) -LexToken(VAR,'sci2exp',1,15864) -LexToken(OPENBRACKET,'(',1,15871) -LexToken(VAR,'intype',1,15872) -LexToken(OPENBRACKET,'(',1,15878) -LexToken(COLON,':',1,15879) -LexToken(CLOSEBRACKET,')',1,15880) -LexToken(CLOSEBRACKET,')',1,15881) -LexToken(COMMA,',',1,15882) -LexToken(VAR,'sci2exp',1,15894) -LexToken(OPENBRACKET,'(',1,15901) -LexToken(VAR,'out',1,15902) -LexToken(OPENBRACKET,'(',1,15905) -LexToken(COLON,':',1,15906) -LexToken(CLOSEBRACKET,')',1,15907) -LexToken(CLOSEBRACKET,')',1,15908) -LexToken(COMMA,',',1,15909) -LexToken(VAR,'sci2exp',1,15921) -LexToken(OPENBRACKET,'(',1,15928) -LexToken(VAR,'outtype',1,15929) -LexToken(OPENBRACKET,'(',1,15936) -LexToken(COLON,':',1,15937) -LexToken(CLOSEBRACKET,')',1,15938) -LexToken(CLOSEBRACKET,')',1,15939) -LexToken(COMMA,',',1,15940) -LexToken(VAR,'sci2exp',1,15952) -LexToken(OPENBRACKET,'(',1,15959) -LexToken(VAR,'param',1,15960) -LexToken(OPENBRACKET,'(',1,15965) -LexToken(COLON,':',1,15966) -LexToken(CLOSEBRACKET,')',1,15967) -LexToken(CLOSEBRACKET,')',1,15968) -LexToken(COMMA,',',1,15969) -LexToken(VAR,'list',1,15981) -LexToken(OPENBRACKET,'(',1,15985) -LexToken(VAR,'string',1,15986) -LexToken(OPENBRACKET,'(',1,15992) -LexToken(NUMBER,'0.1',1,15993) -LexToken(CLOSEBRACKET,')',1,15996) -LexToken(COMMA,',',1,15997) -LexToken(VAR,'string',1,15998) -LexToken(OPENBRACKET,'(',1,16004) -LexToken(NUMBER,'.0001',1,16005) -LexToken(CLOSEBRACKET,')',1,16010) -LexToken(CLOSEBRACKET,')',1,16011) -LexToken(COMMA,',',1,16012) -LexToken(VAR,'sci2exp',1,16025) -LexToken(OPENBRACKET,'(',1,16032) -LexToken(VAR,'pprop',1,16033) -LexToken(OPENBRACKET,'(',1,16038) -LexToken(COLON,':',1,16039) -LexToken(CLOSEBRACKET,')',1,16040) -LexToken(CLOSEBRACKET,')',1,16041) -LexToken(COMMA,',',1,16042) -LexToken(VAR,'nameF',1,16054) -LexToken(COMMA,',',1,16059) -LexToken(OPENSQBRACKET,'[',1,16060) -LexToken(CLOSESQBRACKET,']',1,16061) -LexToken(CLOSEBRACKET,')',1,16062) -LexToken(EOL,'\n',1,16063) -LexToken(EOL,'\n',1,16064) -LexToken(VAR,'model',1,16073) -LexToken(ASSIGNMENT,'=',1,16078) -LexToken(SCICOS_MODEL,'scicos_model',1,16079) -LexToken(OPENBRACKET,'(',1,16091) -LexToken(CLOSEBRACKET,')',1,16092) -LexToken(EOL,'\n',1,16093) -LexToken(VAR,'model',1,16102) -LexToken(DOT,'.',1,16107) -LexToken(VAR,'blocktype',1,16108) -LexToken(ASSIGNMENT,'=',1,16117) -LexToken(DQSTRING,'"c"',1,16120) -LexToken(EOL,'\n',1,16121) -LexToken(VAR,'model',1,16130) -LexToken(DOT,'.',1,16135) -LexToken(VAR,'dep_ut',1,16136) -LexToken(ASSIGNMENT,'=',1,16142) -LexToken(OPENSQBRACKET,'[',1,16143) -LexToken(PREVAR_BOOLEAN,'%f',1,16144) -LexToken(PREVAR_BOOLEAN,'%t',1,16147) -LexToken(CLOSESQBRACKET,']',1,16149) -LexToken(EOL,'\n',1,16150) -LexToken(EOL,'\n',1,16179) -LexToken(VAR,'model',1,16188) -LexToken(DOT,'.',1,16193) -LexToken(VAR,'rpar',1,16194) -LexToken(ASSIGNMENT,'=',1,16198) -LexToken(OPENSQBRACKET,'[',1,16199) -LexToken(CLOSESQBRACKET,']',1,16200) -LexToken(EOL,'\n',1,16201) -LexToken(FOR,'for',1,16210) -LexToken(VAR,'i',1,16214) -LexToken(ASSIGNMENT,'=',1,16215) -LexToken(NUMBER,'1',1,16216) -LexToken(COLON,':',1,16217) -LexToken(VAR,'lstsize',1,16218) -LexToken(OPENBRACKET,'(',1,16225) -LexToken(VAR,'paramv',1,16226) -LexToken(CLOSEBRACKET,')',1,16232) -LexToken(EOL,'\n',1,16233) -LexToken(VAR,'model',1,16246) -LexToken(DOT,'.',1,16251) -LexToken(VAR,'rpar',1,16252) -LexToken(ASSIGNMENT,'=',1,16256) -LexToken(OPENSQBRACKET,'[',1,16257) -LexToken(VAR,'model',1,16258) -LexToken(DOT,'.',1,16263) -LexToken(VAR,'rpar',1,16264) -LexToken(SEMICOLON,';\n',1,16268) -LexToken(VAR,'paramv',1,16282) -LexToken(OPENBRACKET,'(',1,16288) -LexToken(VAR,'i',1,16289) -LexToken(CLOSEBRACKET,')',1,16290) -LexToken(OPENBRACKET,'(',1,16291) -LexToken(COLON,':',1,16292) -LexToken(CLOSEBRACKET,')',1,16293) -LexToken(CLOSESQBRACKET,']',1,16294) -LexToken(EOL,'\n',1,16295) -LexToken(END,'end',1,16304) -LexToken(EOL,'\n',1,16307) -LexToken(EOL,'\n',1,16308) -LexToken(VAR,'mo',1,16317) -LexToken(ASSIGNMENT,'=',1,16319) -LexToken(VAR,'modelica',1,16320) -LexToken(OPENBRACKET,'(',1,16328) -LexToken(CLOSEBRACKET,')',1,16329) -LexToken(EOL,'\n',1,16330) -LexToken(VAR,'mo',1,16339) -LexToken(DOT,'.',1,16341) -LexToken(VAR,'model',1,16342) -LexToken(ASSIGNMENT,'=',1,16347) -LexToken(VAR,'nameF',1,16348) -LexToken(EOL,'\n',1,16353) -LexToken(VAR,'mo',1,16362) -LexToken(DOT,'.',1,16364) -LexToken(VAR,'parameters',1,16365) -LexToken(ASSIGNMENT,'=',1,16375) -LexToken(VAR,'list',1,16376) -LexToken(OPENBRACKET,'(',1,16380) -LexToken(VAR,'param',1,16381) -LexToken(COMMA,',',1,16386) -LexToken(VAR,'paramv',1,16387) -LexToken(CLOSEBRACKET,')',1,16393) -LexToken(EOL,'\n',1,16394) -LexToken(VAR,'model',1,16403) -LexToken(DOT,'.',1,16408) -LexToken(VAR,'sim',1,16409) -LexToken(ASSIGNMENT,'=',1,16412) -LexToken(VAR,'list',1,16413) -LexToken(OPENBRACKET,'(',1,16417) -LexToken(VAR,'mo',1,16418) -LexToken(DOT,'.',1,16420) -LexToken(VAR,'model',1,16421) -LexToken(COMMA,',',1,16426) -LexToken(NUMBER,'30004',1,16427) -LexToken(CLOSEBRACKET,')',1,16432) -LexToken(EOL,'\n',1,16433) -LexToken(VAR,'mo',1,16442) -LexToken(DOT,'.',1,16444) -LexToken(VAR,'inputs',1,16445) -LexToken(ASSIGNMENT,'=',1,16451) -LexToken(VAR,'in',1,16452) -LexToken(EOL,'\n',1,16454) -LexToken(VAR,'mo',1,16463) -LexToken(DOT,'.',1,16465) -LexToken(VAR,'outputs',1,16466) -LexToken(ASSIGNMENT,'=',1,16473) -LexToken(VAR,'out',1,16474) -LexToken(EOL,'\n',1,16477) -LexToken(VAR,'model',1,16486) -LexToken(DOT,'.',1,16491) -LexToken(VAR,'in',1,16492) -LexToken(ASSIGNMENT,'=',1,16494) -LexToken(VAR,'ones',1,16495) -LexToken(OPENBRACKET,'(',1,16499) -LexToken(VAR,'size',1,16500) -LexToken(OPENBRACKET,'(',1,16504) -LexToken(VAR,'mo',1,16505) -LexToken(DOT,'.',1,16507) -LexToken(VAR,'inputs',1,16508) -LexToken(COMMA,',',1,16514) -LexToken(DQSTRING,'"r"',1,16517) -LexToken(CLOSEBRACKET,')',1,16518) -LexToken(COMMA,',',1,16519) -LexToken(NUMBER,'1',1,16520) -LexToken(CLOSEBRACKET,')',1,16521) -LexToken(EOL,'\n',1,16522) -LexToken(VAR,'model',1,16531) -LexToken(DOT,'.',1,16536) -LexToken(VAR,'out',1,16537) -LexToken(ASSIGNMENT,'=',1,16540) -LexToken(VAR,'ones',1,16541) -LexToken(OPENBRACKET,'(',1,16545) -LexToken(VAR,'size',1,16546) -LexToken(OPENBRACKET,'(',1,16550) -LexToken(VAR,'mo',1,16551) -LexToken(DOT,'.',1,16553) -LexToken(VAR,'outputs',1,16554) -LexToken(COMMA,',',1,16561) -LexToken(DQSTRING,'"r"',1,16564) -LexToken(CLOSEBRACKET,')',1,16565) -LexToken(COMMA,',',1,16566) -LexToken(NUMBER,'1',1,16567) -LexToken(CLOSEBRACKET,')',1,16568) -LexToken(EOL,'\n',1,16569) -LexToken(VAR,'model',1,16578) -LexToken(DOT,'.',1,16583) -LexToken(VAR,'equations',1,16584) -LexToken(ASSIGNMENT,'=',1,16593) -LexToken(VAR,'mo',1,16594) -LexToken(EOL,'\n',1,16596) -LexToken(VAR,'gr_i',1,16605) -LexToken(ASSIGNMENT,'=',1,16609) -LexToken(OPENSQBRACKET,'[',1,16610) -LexToken(CLOSESQBRACKET,']',1,16611) -LexToken(EOL,'\n',1,16612) -LexToken(EOL,'\n',1,16664) -LexToken(VAR,'x',1,16673) -LexToken(ASSIGNMENT,'=',1,16674) -LexToken(VAR,'standard_define',1,16675) -LexToken(OPENBRACKET,'(',1,16690) -LexToken(OPENSQBRACKET,'[',1,16691) -LexToken(NUMBER,'3',1,16692) -LexToken(NUMBER,'2',1,16694) -LexToken(CLOSESQBRACKET,']',1,16695) -LexToken(COMMA,',',1,16696) -LexToken(VAR,'model',1,16697) -LexToken(COMMA,',',1,16702) -LexToken(VAR,'exprs',1,16703) -LexToken(COMMA,',',1,16708) -LexToken(VAR,'gr_i',1,16709) -LexToken(CLOSEBRACKET,')',1,16713) -LexToken(EOL,'\n',1,16714) -LexToken(VAR,'x',1,16723) -LexToken(DOT,'.',1,16724) -LexToken(VAR,'graphics',1,16725) -LexToken(DOT,'.',1,16733) -LexToken(VAR,'in_implicit',1,16734) -LexToken(ASSIGNMENT,'=',1,16746) -LexToken(VAR,'intype',1,16747) -LexToken(EOL,'\n',1,16753) -LexToken(VAR,'x',1,16762) -LexToken(DOT,'.',1,16763) -LexToken(VAR,'graphics',1,16764) -LexToken(DOT,'.',1,16772) -LexToken(VAR,'out_implicit',1,16773) -LexToken(ASSIGNMENT,'=',1,16785) -LexToken(VAR,'outtype',1,16786) -LexToken(EOL,'\n',1,16793) -LexToken(END,'end',1,16798) -LexToken(EOL,'\n',1,16801) -LexToken(ENDFUNCTION,'endfunction',1,16802) -LexToken(EOL,'\n',1,16813) -LexToken(EOL,'\n',1,16814) +Syntax error in input LexToken(OPENBRACKET,'(',1,1518) +Syntax error in input LexToken(VAR,'lab_1',1,1799) +Syntax error in input LexToken(VAR,'lab_2',1,2050) +Syntax error in input LexToken(WHILE,'while',1,2222) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,2925) +Syntax error in input LexToken(IF,'if',1,3487) +Syntax error in input LexToken(VAR,'ierr',1,4046) +Syntax error in input LexToken(VAR,'messagebox',1,4506) +Syntax error in input LexToken(IF,'if',1,4707) +Syntax error in input LexToken(IF,'if',1,6501) +Syntax error in input LexToken(IF,'if',1,6983) +Syntax error in input LexToken(IF,'if',1,7437) +Syntax error in input LexToken(IF,'if',1,7987) +Syntax error in input LexToken(IF,'if',1,8817) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,9664) +Syntax error in input LexToken(IF,'if',1,10015) +Syntax error in input LexToken(IF,'if',1,10228) +Syntax error in input LexToken(IF,'if',1,10825) +Syntax error in input LexToken(VAR,'getvalue_txt',1,11910) +Syntax error in input LexToken(VAR,'execstr',1,12153) +Syntax error in input LexToken(IF,'if',1,12251) +Syntax error in input LexToken(IF,'if',1,12458) +Syntax error in input LexToken(IF,'if',1,12800) +Syntax error in input LexToken(VAR,'model',1,13875) +Syntax error in input LexToken(VAR,'x',1,14954) +Syntax error in input LexToken(CASE,'case',1,15321) +Syntax error in input LexToken(VAR,'exprs',1,15717) +/* autogenerated from "macros/Misc/MBLOCK.sci" */ +None diff --git a/js/Misc/MEMORY_f.js b/js/Misc/MEMORY_f.js index 8f5656b7..c1a6e3c0 100644 --- a/js/Misc/MEMORY_f.js +++ b/js/Misc/MEMORY_f.js @@ -1,365 +1,56 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MEMORY_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'a',1,1082) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'inh',1,1084) -LexToken(COMMA,',',1,1087) -LexToken(VAR,'exprs',1,1088) -LexToken(CLOSESQBRACKET,']',1,1093) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1095) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(DQSTRING,'"Set memory block parameters"',1,1139) -LexToken(COMMA,',',1,1140) -LexToken(OPENSQBRACKET,'[',1,1156) -LexToken(DQSTRING,'"initial condition"',1,1175) -LexToken(SEMICOLON,';',1,1176) -LexToken(DQSTRING,'"Inherit (1: no, 0: yes)"',1,1201) -LexToken(CLOSESQBRACKET,']',1,1202) -LexToken(COMMA,',',1,1203) -LexToken(VAR,'list',1,1204) -LexToken(OPENBRACKET,'(',1,1208) -LexToken(DQSTRING,'"vec"',1,1213) -LexToken(COMMA,',',1,1214) -LexToken(ADDITION,'-',1,1215) -LexToken(NUMBER,'1',1,1216) -LexToken(COMMA,',',1,1217) -LexToken(DQSTRING,'"vec"',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(NUMBER,'1',1,1224) -LexToken(CLOSEBRACKET,')',1,1225) -LexToken(COMMA,',',1,1226) -LexToken(VAR,'exprs',1,1227) -LexToken(CLOSEBRACKET,')',1,1232) -LexToken(EOL,'\n',1,1233) -LexToken(IF,'if',1,1246) -LexToken(NOT,'~',1,1249) -LexToken(VAR,'ok',1,1250) -LexToken(THEN,'then',1,1253) -LexToken(EOL,'\n',1,1257) -LexToken(BREAK,'break',1,1274) -LexToken(EOL,'\n',1,1279) -LexToken(END,'end',1,1293) -LexToken(EOL,'\n',1,1296) -LexToken(IF,'if',1,1309) -LexToken(VAR,'inh',1,1312) -LexToken(COMPARISON,'==',1,1315) -LexToken(NUMBER,'0',1,1317) -LexToken(THEN,'then',1,1319) -LexToken(EOL,'\n',1,1323) -LexToken(VAR,'inh',1,1340) -LexToken(ASSIGNMENT,'=',1,1343) -LexToken(OPENSQBRACKET,'[',1,1344) -LexToken(CLOSESQBRACKET,']',1,1345) -LexToken(EOL,'\n',1,1346) -LexToken(ELSE,'else',1,1360) -LexToken(EOL,'\n',1,1364) -LexToken(VAR,'inh',1,1381) -LexToken(ASSIGNMENT,'=',1,1384) -LexToken(NUMBER,'1',1,1385) -LexToken(EOL,'\n',1,1386) -LexToken(END,'end',1,1400) -LexToken(EOL,'\n',1,1403) -LexToken(OPENSQBRACKET,'[',1,1416) -LexToken(VAR,'model',1,1417) -LexToken(COMMA,',',1,1422) -LexToken(VAR,'graphics',1,1423) -LexToken(COMMA,',',1,1431) -LexToken(VAR,'ok',1,1432) -LexToken(CLOSESQBRACKET,']',1,1434) -LexToken(ASSIGNMENT,'=',1,1435) -LexToken(VAR,'check_io',1,1436) -LexToken(OPENBRACKET,'(',1,1444) -LexToken(VAR,'model',1,1445) -LexToken(COMMA,',',1,1450) -LexToken(VAR,'graphics',1,1451) -LexToken(COMMA,',',1,1459) -LexToken(ADDITION,'-',1,1460) -LexToken(NUMBER,'1',1,1461) -LexToken(COMMA,',',1,1462) -LexToken(ADDITION,'-',1,1463) -LexToken(NUMBER,'1',1,1464) -LexToken(COMMA,',',1,1465) -LexToken(VAR,'inh',1,1466) -LexToken(COMMA,',',1,1469) -LexToken(OPENSQBRACKET,'[',1,1470) -LexToken(CLOSESQBRACKET,']',1,1471) -LexToken(CLOSEBRACKET,')',1,1472) -LexToken(EOL,'\n',1,1473) -LexToken(VAR,'out',1,1486) -LexToken(ASSIGNMENT,'=',1,1489) -LexToken(VAR,'size',1,1490) -LexToken(OPENBRACKET,'(',1,1494) -LexToken(VAR,'a',1,1495) -LexToken(COMMA,',',1,1496) -LexToken(DQSTRING,'"*"',1,1499) -LexToken(CLOSEBRACKET,')',1,1500) -LexToken(EOL,'\n',1,1501) -LexToken(IF,'if',1,1515) -LexToken(VAR,'out',1,1518) -LexToken(COMPARISON,'==',1,1521) -LexToken(NUMBER,'0',1,1523) -LexToken(THEN,'then',1,1525) -LexToken(EOL,'\n',1,1529) -LexToken(VAR,'ok',1,1546) -LexToken(ASSIGNMENT,'=',1,1548) -LexToken(PREVAR_BOOLEAN,'%f',1,1549) -LexToken(EOL,'\n',1,1551) -LexToken(VAR,'messagebox',1,1569) -LexToken(OPENBRACKET,'(',1,1579) -LexToken(DQSTRING,'"Initial condition empty"',1,1604) -LexToken(COMMA,',',1,1605) -LexToken(DQSTRING,'"modal"',1,1612) -LexToken(COMMA,',',1,1613) -LexToken(DQSTRING,'"error"',1,1620) -LexToken(CLOSEBRACKET,')',1,1621) -LexToken(EOL,'\n',1,1622) -LexToken(END,'end',1,1636) -LexToken(EOL,'\n',1,1639) -LexToken(VAR,'in',1,1652) -LexToken(ASSIGNMENT,'=',1,1654) -LexToken(VAR,'out',1,1655) -LexToken(EOL,'\n',1,1658) -LexToken(IF,'if',1,1671) -LexToken(VAR,'ok',1,1674) -LexToken(THEN,'then',1,1677) -LexToken(EOL,'\n',1,1681) -LexToken(VAR,'graphics',1,1698) -LexToken(DOT,'.',1,1706) -LexToken(VAR,'exprs',1,1707) -LexToken(ASSIGNMENT,'=',1,1712) -LexToken(VAR,'exprs',1,1713) -LexToken(EOL,'\n',1,1718) -LexToken(VAR,'model',1,1736) -LexToken(DOT,'.',1,1741) -LexToken(VAR,'rpar',1,1742) -LexToken(ASSIGNMENT,'=',1,1746) -LexToken(VAR,'a',1,1747) -LexToken(EOL,'\n',1,1748) -LexToken(VAR,'model',1,1766) -LexToken(DOT,'.',1,1771) -LexToken(VAR,'in',1,1772) -LexToken(ASSIGNMENT,'=',1,1774) -LexToken(VAR,'in',1,1775) -LexToken(EOL,'\n',1,1777) -LexToken(VAR,'model',1,1795) -LexToken(DOT,'.',1,1800) -LexToken(VAR,'out',1,1801) -LexToken(ASSIGNMENT,'=',1,1804) -LexToken(VAR,'out',1,1805) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'x',1,1825) -LexToken(DOT,'.',1,1826) -LexToken(VAR,'graphics',1,1827) -LexToken(ASSIGNMENT,'=',1,1835) -LexToken(VAR,'graphics',1,1836) -LexToken(EOL,'\n',1,1844) -LexToken(VAR,'x',1,1862) -LexToken(DOT,'.',1,1863) -LexToken(VAR,'model',1,1864) -LexToken(ASSIGNMENT,'=',1,1869) -LexToken(VAR,'model',1,1870) -LexToken(EOL,'\n',1,1875) -LexToken(BREAK,'break',1,1892) -LexToken(EOL,'\n',1,1897) -LexToken(END,'end',1,1910) -LexToken(EOL,'\n',1,1913) -LexToken(END,'end',1,1922) -LexToken(EOL,'\n',1,1925) -LexToken(CASE,'case',1,1930) -LexToken(DQSTRING,'"define"',1,1942) -LexToken(THEN,'then',1,1944) -LexToken(EOL,'\n',1,1948) -LexToken(VAR,'z',1,1957) -LexToken(ASSIGNMENT,'=',1,1958) -LexToken(NUMBER,'0',1,1959) -LexToken(EOL,'\n',1,1960) -LexToken(VAR,'in',1,1969) -LexToken(ASSIGNMENT,'=',1,1971) -LexToken(NUMBER,'1',1,1972) -LexToken(EOL,'\n',1,1973) -LexToken(VAR,'exprs',1,1982) -LexToken(ASSIGNMENT,'=',1,1987) -LexToken(OPENSQBRACKET,'[',1,1988) -LexToken(VAR,'string',1,1989) -LexToken(OPENBRACKET,'(',1,1995) -LexToken(VAR,'z',1,1996) -LexToken(CLOSEBRACKET,')',1,1997) -LexToken(SEMICOLON,';',1,1998) -LexToken(VAR,'string',1,1999) -LexToken(OPENBRACKET,'(',1,2005) -LexToken(NUMBER,'1',1,2006) -LexToken(CLOSEBRACKET,')',1,2007) -LexToken(CLOSESQBRACKET,']',1,2008) -LexToken(EOL,'\n',1,2009) -LexToken(VAR,'model',1,2018) -LexToken(ASSIGNMENT,'=',1,2023) -LexToken(SCICOS_MODEL,'scicos_model',1,2024) -LexToken(OPENBRACKET,'(',1,2036) -LexToken(CLOSEBRACKET,')',1,2037) -LexToken(EOL,'\n',1,2038) -LexToken(VAR,'model',1,2047) -LexToken(DOT,'.',1,2052) -LexToken(VAR,'sim',1,2053) -LexToken(ASSIGNMENT,'=',1,2056) -LexToken(DQSTRING,'"memo"',1,2062) -LexToken(EOL,'\n',1,2063) -LexToken(VAR,'model',1,2072) -LexToken(DOT,'.',1,2077) -LexToken(VAR,'in',1,2078) -LexToken(ASSIGNMENT,'=',1,2080) -LexToken(VAR,'in',1,2081) -LexToken(EOL,'\n',1,2083) -LexToken(VAR,'model',1,2092) -LexToken(DOT,'.',1,2097) -LexToken(VAR,'out',1,2098) -LexToken(ASSIGNMENT,'=',1,2101) -LexToken(VAR,'in',1,2102) -LexToken(EOL,'\n',1,2104) -LexToken(VAR,'model',1,2113) -LexToken(DOT,'.',1,2118) -LexToken(VAR,'evtin',1,2119) -LexToken(ASSIGNMENT,'=',1,2124) -LexToken(NUMBER,'1',1,2125) -LexToken(EOL,'\n',1,2126) -LexToken(VAR,'model',1,2135) -LexToken(DOT,'.',1,2140) -LexToken(VAR,'dstate',1,2141) -LexToken(ASSIGNMENT,'=',1,2147) -LexToken(NUMBER,'0',1,2148) -LexToken(EOL,'\n',1,2149) -LexToken(VAR,'model',1,2158) -LexToken(DOT,'.',1,2163) -LexToken(VAR,'rpar',1,2164) -LexToken(ASSIGNMENT,'=',1,2168) -LexToken(VAR,'z',1,2169) -LexToken(EOL,'\n',1,2170) -LexToken(VAR,'model',1,2179) -LexToken(DOT,'.',1,2184) -LexToken(VAR,'blocktype',1,2185) -LexToken(ASSIGNMENT,'=',1,2194) -LexToken(DQSTRING,'"m"',1,2197) -LexToken(EOL,'\n',1,2198) -LexToken(VAR,'model',1,2207) -LexToken(DOT,'.',1,2212) -LexToken(VAR,'dep_ut',1,2213) -LexToken(ASSIGNMENT,'=',1,2219) -LexToken(OPENSQBRACKET,'[',1,2220) -LexToken(PREVAR_BOOLEAN,'%f',1,2221) -LexToken(PREVAR_BOOLEAN,'%f',1,2224) -LexToken(CLOSESQBRACKET,']',1,2226) -LexToken(EOL,'\n',1,2227) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'gr_i',1,2237) -LexToken(ASSIGNMENT,'=',1,2241) -LexToken(OPENSQBRACKET,'[',1,2242) -LexToken(CLOSESQBRACKET,']',1,2243) -LexToken(EOL,'\n',1,2244) -LexToken(VAR,'x',1,2253) -LexToken(ASSIGNMENT,'=',1,2254) -LexToken(VAR,'standard_define',1,2255) -LexToken(OPENBRACKET,'(',1,2270) -LexToken(OPENSQBRACKET,'[',1,2271) -LexToken(NUMBER,'2',1,2272) -LexToken(NUMBER,'2',1,2274) -LexToken(CLOSESQBRACKET,']',1,2275) -LexToken(COMMA,',',1,2276) -LexToken(VAR,'model',1,2277) -LexToken(COMMA,',',1,2282) -LexToken(VAR,'exprs',1,2283) -LexToken(COMMA,',',1,2288) -LexToken(VAR,'gr_i',1,2289) -LexToken(CLOSEBRACKET,')',1,2293) -LexToken(EOL,'\n',1,2294) -LexToken(END,'end',1,2299) -LexToken(EOL,'\n',1,2302) -LexToken(ENDFUNCTION,'endfunction',1,2303) -LexToken(EOL,'\n',1,2314) +/* autogenerated from "macros/Misc/MEMORY_f.sci" */ +function MEMORY_f() { +MEMORY_f.prototype.get = function MEMORY_f() { +} +MEMORY_f.prototype.set = function MEMORY_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,a,inh,exprs]=scicos_getvalue("Set memory block parameters",["initial condition","Inherit (1: no, 0: yes)"],list("vec",-1,"vec",1),exprs); +if (!ok) { +break +} +if (inh==0) { +inh=[]; +} else { +inh=1; +} +[model,graphics,ok]=check_io(model,graphics,-1,-1,inh,[]); +out=size(a,"*"); +if (out==0) { +ok=None; +messagebox("Initial condition empty","modal","error"); +} +in1=out; +if (ok) { +graphics.exprs=exprs; +model.rpar=a; +model.in=in1; +model.out=out; +x.graphics=graphics; +x.model=model; +break +} +} +} +MEMORY_f.prototype.define = function MEMORY_f() { +z=0; +in1=1; +exprs=[string(z),string(1)]; +model=scicos_model(); +model.sim="memo"; +model.in=in1; +model.out=in1; +model.evtin=1; +model.dstate=0; +model.rpar=z; +model.blocktype="m"; +model.dep_ut=[None,None]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +MEMORY_f.prototype.details = function MEMORY_f() { +} +} diff --git a/js/Misc/MPBLOCK.js b/js/Misc/MPBLOCK.js index ece97a18..325b27ba 100644 --- a/js/Misc/MPBLOCK.js +++ b/js/Misc/MPBLOCK.js @@ -1,2209 +1,29 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MPBLOCK',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,881) -LexToken(EOL,'\n',1,913) -LexToken(VAR,'x',1,918) -LexToken(ASSIGNMENT,'=',1,919) -LexToken(OPENSQBRACKET,'[',1,920) -LexToken(CLOSESQBRACKET,']',1,921) -LexToken(EOL,'\n',1,922) -LexToken(VAR,'y',1,928) -LexToken(ASSIGNMENT,'=',1,929) -LexToken(OPENSQBRACKET,'[',1,930) -LexToken(CLOSESQBRACKET,']',1,931) -LexToken(EOL,'\n',1,932) -LexToken(VAR,'typ',1,938) -LexToken(ASSIGNMENT,'=',1,941) -LexToken(OPENSQBRACKET,'[',1,942) -LexToken(CLOSESQBRACKET,']',1,943) -LexToken(EOL,'\n',1,944) -LexToken(SELECT,'select',1,950) -LexToken(VAR,'job',1,957) -LexToken(EOL,'\n',1,960) -LexToken(CASE,'case',1,965) -LexToken(DQSTRING,'"set"',1,974) -LexToken(THEN,'then',1,976) -LexToken(EOL,'\n',1,980) -LexToken(VAR,'x',1,989) -LexToken(ASSIGNMENT,'=',1,990) -LexToken(VAR,'arg1',1,991) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'model',1,1004) -LexToken(ASSIGNMENT,'=',1,1009) -LexToken(VAR,'arg1',1,1010) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'model',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'graphics',1,1029) -LexToken(ASSIGNMENT,'=',1,1037) -LexToken(VAR,'arg1',1,1038) -LexToken(DOT,'.',1,1042) -LexToken(VAR,'graphics',1,1043) -LexToken(EOL,'\n',1,1051) -LexToken(EOL,'\n',1,1083) -LexToken(VAR,'exprs',1,1092) -LexToken(ASSIGNMENT,'=',1,1097) -LexToken(VAR,'graphics',1,1098) -LexToken(DOT,'.',1,1106) -LexToken(VAR,'exprs',1,1107) -LexToken(EOL,'\n',1,1112) -LexToken(EOL,'\n',1,1113) -LexToken(EOL,'\n',1,1137) -LexToken(IF,'if',1,1146) -LexToken(VAR,'type',1,1149) -LexToken(OPENBRACKET,'(',1,1153) -LexToken(VAR,'exprs',1,1154) -LexToken(CLOSEBRACKET,')',1,1159) -LexToken(COMPARISON,'==',1,1160) -LexToken(NUMBER,'15',1,1162) -LexToken(THEN,'then',1,1165) -LexToken(EOL,'\n',1,1169) -LexToken(VAR,'paramv',1,1182) -LexToken(ASSIGNMENT,'=',1,1188) -LexToken(VAR,'list',1,1189) -LexToken(OPENBRACKET,'(',1,1193) -LexToken(CLOSEBRACKET,')',1,1194) -LexToken(EOL,'\n',1,1195) -LexToken(VAR,'pprop',1,1209) -LexToken(ASSIGNMENT,'=',1,1214) -LexToken(OPENSQBRACKET,'[',1,1215) -LexToken(CLOSESQBRACKET,']',1,1216) -LexToken(EOL,'\n',1,1217) -LexToken(EOL,'\n',1,1269) -LexToken(FOR,'for',1,1282) -LexToken(VAR,'i',1,1286) -LexToken(ASSIGNMENT,'=',1,1287) -LexToken(NUMBER,'1',1,1288) -LexToken(COLON,':',1,1289) -LexToken(VAR,'size',1,1290) -LexToken(OPENBRACKET,'(',1,1294) -LexToken(VAR,'model',1,1295) -LexToken(DOT,'.',1,1300) -LexToken(VAR,'rpar',1,1301) -LexToken(COMMA,',',1,1305) -LexToken(DQSTRING,'"*"',1,1308) -LexToken(CLOSEBRACKET,')',1,1309) -LexToken(EOL,'\n',1,1310) -LexToken(VAR,'paramv',1,1327) -LexToken(OPENBRACKET,'(',1,1333) -LexToken(LASTINDEX,'$',1,1334) -LexToken(ADDITION,'+',1,1335) -LexToken(NUMBER,'1',1,1336) -LexToken(CLOSEBRACKET,')',1,1337) -LexToken(ASSIGNMENT,'=',1,1338) -LexToken(VAR,'string',1,1339) -LexToken(OPENBRACKET,'(',1,1345) -LexToken(VAR,'model',1,1346) -LexToken(DOT,'.',1,1351) -LexToken(VAR,'rpar',1,1352) -LexToken(OPENBRACKET,'(',1,1356) -LexToken(VAR,'i',1,1357) -LexToken(CLOSEBRACKET,')',1,1358) -LexToken(CLOSEBRACKET,')',1,1359) -LexToken(EOL,'\n',1,1360) -LexToken(VAR,'pprop',1,1377) -LexToken(OPENBRACKET,'(',1,1382) -LexToken(LASTINDEX,'$',1,1383) -LexToken(ADDITION,'+',1,1384) -LexToken(NUMBER,'1',1,1385) -LexToken(CLOSEBRACKET,')',1,1386) -LexToken(ASSIGNMENT,'=',1,1388) -LexToken(NUMBER,'0',1,1390) -LexToken(EOL,'\n',1,1391) -LexToken(END,'end',1,1404) -LexToken(EOL,'\n',1,1407) -LexToken(EOL,'\n',1,1408) -LexToken(VAR,'exprs',1,1421) -LexToken(ASSIGNMENT,'=',1,1427) -LexToken(VAR,'tlist',1,1429) -LexToken(OPENBRACKET,'(',1,1434) -LexToken(OPENSQBRACKET,'[',1,1435) -LexToken(DQSTRING,'"MPBLOCK"',1,1444) -LexToken(COMMA,',',1,1445) -LexToken(DQSTRING,'"in"',1,1449) -LexToken(COMMA,',',1,1450) -LexToken(DQSTRING,'"intype"',1,1458) -LexToken(COMMA,',',1,1459) -LexToken(DQSTRING,'"out"',1,1464) -LexToken(COMMA,',',1,1465) -LexToken(DQSTRING,'"outtype"',1,1474) -LexToken(COMMA,',',1,1475) -LexToken(DQSTRING,'"param"',1,1498) -LexToken(COMMA,',',1,1499) -LexToken(DQSTRING,'"paramv"',1,1507) -LexToken(COMMA,',',1,1508) -LexToken(DQSTRING,'"pprop"',1,1515) -LexToken(COMMA,',',1,1516) -LexToken(DQSTRING,'"nameF"',1,1523) -LexToken(COMMA,',',1,1524) -LexToken(DQSTRING,'"funtxt"',1,1532) -LexToken(CLOSESQBRACKET,']',1,1533) -LexToken(COMMA,',',1,1534) -LexToken(VAR,'exprs',1,1551) -LexToken(OPENBRACKET,'(',1,1556) -LexToken(NUMBER,'1',1,1557) -LexToken(CLOSEBRACKET,')',1,1558) -LexToken(OPENBRACKET,'(',1,1559) -LexToken(NUMBER,'1',1,1560) -LexToken(CLOSEBRACKET,')',1,1561) -LexToken(COMMA,',',1,1562) -LexToken(VAR,'exprs',1,1578) -LexToken(OPENBRACKET,'(',1,1583) -LexToken(NUMBER,'1',1,1584) -LexToken(CLOSEBRACKET,')',1,1585) -LexToken(OPENBRACKET,'(',1,1586) -LexToken(NUMBER,'2',1,1587) -LexToken(CLOSEBRACKET,')',1,1588) -LexToken(COMMA,',',1,1589) -LexToken(VAR,'exprs',1,1605) -LexToken(OPENBRACKET,'(',1,1610) -LexToken(NUMBER,'1',1,1611) -LexToken(CLOSEBRACKET,')',1,1612) -LexToken(OPENBRACKET,'(',1,1613) -LexToken(NUMBER,'3',1,1614) -LexToken(CLOSEBRACKET,')',1,1615) -LexToken(COMMA,',',1,1616) -LexToken(VAR,'exprs',1,1632) -LexToken(OPENBRACKET,'(',1,1637) -LexToken(NUMBER,'1',1,1638) -LexToken(CLOSEBRACKET,')',1,1639) -LexToken(OPENBRACKET,'(',1,1640) -LexToken(NUMBER,'4',1,1641) -LexToken(CLOSEBRACKET,')',1,1642) -LexToken(COMMA,',',1,1643) -LexToken(VAR,'exprs',1,1659) -LexToken(OPENBRACKET,'(',1,1664) -LexToken(NUMBER,'1',1,1665) -LexToken(CLOSEBRACKET,')',1,1666) -LexToken(OPENBRACKET,'(',1,1667) -LexToken(NUMBER,'5',1,1668) -LexToken(CLOSEBRACKET,')',1,1669) -LexToken(COMMA,',',1,1670) -LexToken(VAR,'paramv',1,1686) -LexToken(COMMA,',',1,1692) -LexToken(VAR,'sci2exp',1,1709) -LexToken(OPENBRACKET,'(',1,1716) -LexToken(VAR,'pprop',1,1717) -LexToken(OPENBRACKET,'(',1,1722) -LexToken(COLON,':',1,1723) -LexToken(CLOSEBRACKET,')',1,1724) -LexToken(CLOSEBRACKET,')',1,1725) -LexToken(COMMA,',',1,1726) -LexToken(VAR,'exprs',1,1742) -LexToken(OPENBRACKET,'(',1,1747) -LexToken(NUMBER,'1',1,1748) -LexToken(CLOSEBRACKET,')',1,1749) -LexToken(OPENBRACKET,'(',1,1750) -LexToken(NUMBER,'7',1,1751) -LexToken(CLOSEBRACKET,')',1,1752) -LexToken(COMMA,',',1,1753) -LexToken(VAR,'exprs',1,1754) -LexToken(OPENBRACKET,'(',1,1759) -LexToken(NUMBER,'2',1,1760) -LexToken(CLOSEBRACKET,')',1,1761) -LexToken(CLOSEBRACKET,')',1,1762) -LexToken(EOL,'\n',1,1763) -LexToken(EOL,'\n',1,1764) -LexToken(END,'end',1,1773) -LexToken(EOL,'\n',1,1776) -LexToken(EOL,'\n',1,1777) -LexToken(EOL,'\n',1,1831) -LexToken(VAR,'lab_1',1,1840) -LexToken(ASSIGNMENT,'=',1,1846) -LexToken(VAR,'list',1,1848) -LexToken(OPENBRACKET,'(',1,1852) -LexToken(VAR,'exprs',1,1853) -LexToken(DOT,'.',1,1858) -LexToken(VAR,'in',1,1859) -LexToken(COMMA,',',1,1861) -LexToken(VAR,'exprs',1,1883) -LexToken(DOT,'.',1,1888) -LexToken(VAR,'intype',1,1889) -LexToken(COMMA,',',1,1895) -LexToken(VAR,'exprs',1,1913) -LexToken(DOT,'.',1,1918) -LexToken(VAR,'out',1,1919) -LexToken(COMMA,',',1,1922) -LexToken(VAR,'exprs',1,1943) -LexToken(DOT,'.',1,1948) -LexToken(VAR,'outtype',1,1949) -LexToken(COMMA,',',1,1956) -LexToken(VAR,'exprs',1,1973) -LexToken(DOT,'.',1,1978) -LexToken(VAR,'param',1,1979) -LexToken(COMMA,',',1,1984) -LexToken(VAR,'exprs',1,2003) -LexToken(DOT,'.',1,2008) -LexToken(VAR,'pprop',1,2009) -LexToken(COMMA,',',1,2014) -LexToken(VAR,'exprs',1,2033) -LexToken(DOT,'.',1,2038) -LexToken(VAR,'nameF',1,2039) -LexToken(CLOSEBRACKET,')',1,2044) -LexToken(EOL,'\n',1,2054) -LexToken(EOL,'\n',1,2055) -LexToken(EOL,'\n',1,2082) -LexToken(VAR,'lab_2',1,2091) -LexToken(ASSIGNMENT,'=',1,2097) -LexToken(VAR,'exprs',1,2099) -LexToken(DOT,'.',1,2104) -LexToken(VAR,'paramv',1,2105) -LexToken(EOL,'\n',1,2128) -LexToken(EOL,'\n',1,2129) -LexToken(EOL,'\n',1,2164) -LexToken(EOL,'\n',1,2198) -LexToken(EOL,'\n',1,2254) -LexToken(EOL,'\n',1,2255) -LexToken(WHILE,'while',1,2264) -LexToken(PREVAR_BOOLEAN,'%t',1,2270) -LexToken(DO,'do',1,2273) -LexToken(EOL,'\n',1,2275) -LexToken(EOL,'\n',1,2354) -LexToken(EOL,'\n',1,2429) -LexToken(EOL,'\n',1,2482) -LexToken(EOL,'\n',1,2535) -LexToken(EOL,'\n',1,2588) -LexToken(EOL,'\n',1,2641) -LexToken(EOL,'\n',1,2694) -LexToken(EOL,'\n',1,2747) -LexToken(EOL,'\n',1,2801) -LexToken(EOL,'\n',1,2903) -LexToken(EOL,'\n',1,2946) -LexToken(OPENSQBRACKET,'[',1,2959) -LexToken(VAR,'ok',1,2960) -LexToken(COMMA,',',1,2962) -LexToken(VAR,'Tin',1,2963) -LexToken(COMMA,',',1,2966) -LexToken(VAR,'Tintype',1,2967) -LexToken(COMMA,',',1,2974) -LexToken(VAR,'Tout',1,2975) -LexToken(COMMA,',',1,2979) -LexToken(VAR,'Touttype',1,2980) -LexToken(COMMA,',',1,2988) -LexToken(VAR,'Tparam',1,2989) -LexToken(COMMA,',',1,2995) -LexToken(VAR,'pprop',1,2996) -LexToken(COMMA,',',1,3001) -LexToken(VAR,'Tfunam',1,3002) -LexToken(COMMA,',',1,3008) -LexToken(VAR,'lab_1',1,3009) -LexToken(CLOSESQBRACKET,']',1,3014) -LexToken(ASSIGNMENT,'=',1,3015) -LexToken(VAR,'getvalue',1,3031) -LexToken(OPENBRACKET,'(',1,3039) -LexToken(DQSTRING,'"Set Modelica generic block parameters"',1,3078) -LexToken(COMMA,',',1,3079) -LexToken(OPENSQBRACKET,'[',1,3095) -LexToken(DQSTRING,'"Input variables: "',1,3120) -LexToken(SEMICOLON,';',1,3121) -LexToken(DQSTRING,'"Input variables types: "',1,3161) -LexToken(SEMICOLON,';',1,3162) -LexToken(DQSTRING,'"Output variables: "',1,3202) -LexToken(SEMICOLON,';',1,3203) -LexToken(DQSTRING,'"Output variables types:"',1,3243) -LexToken(SEMICOLON,';',1,3244) -LexToken(DQSTRING,'"Parameters in Modelica:"',1,3284) -LexToken(SEMICOLON,';',1,3285) -LexToken(DQSTRING,'"Parameters properties: "',1,3325) -LexToken(SEMICOLON,';',1,3326) -LexToken(DQSTRING,'"Model name in packages:"',1,3366) -LexToken(CLOSESQBRACKET,']',1,3367) -LexToken(COMMA,',',1,3368) -LexToken(VAR,'list',1,3384) -LexToken(OPENBRACKET,'(',1,3388) -LexToken(DQSTRING,'"str"',1,3393) -LexToken(COMMA,',',1,3394) -LexToken(ADDITION,'-',1,3395) -LexToken(NUMBER,'1',1,3396) -LexToken(COMMA,',',1,3397) -LexToken(DQSTRING,'"str"',1,3402) -LexToken(COMMA,',',1,3403) -LexToken(ADDITION,'-',1,3404) -LexToken(NUMBER,'1',1,3405) -LexToken(COMMA,',',1,3406) -LexToken(DQSTRING,'"str"',1,3411) -LexToken(COMMA,',',1,3412) -LexToken(ADDITION,'-',1,3413) -LexToken(NUMBER,'1',1,3414) -LexToken(COMMA,',',1,3415) -LexToken(DQSTRING,'"str"',1,3420) -LexToken(COMMA,',',1,3421) -LexToken(ADDITION,'-',1,3422) -LexToken(NUMBER,'1',1,3423) -LexToken(COMMA,',',1,3424) -LexToken(DQSTRING,'"str"',1,3429) -LexToken(COMMA,',',1,3430) -LexToken(ADDITION,'-',1,3431) -LexToken(NUMBER,'1',1,3432) -LexToken(COMMA,',',1,3433) -LexToken(DQSTRING,'"vec"',1,3453) -LexToken(COMMA,',',1,3454) -LexToken(ADDITION,'-',1,3455) -LexToken(NUMBER,'1',1,3456) -LexToken(COMMA,',',1,3457) -LexToken(DQSTRING,'"str"',1,3462) -LexToken(COMMA,',',1,3463) -LexToken(ADDITION,'-',1,3464) -LexToken(NUMBER,'1',1,3465) -LexToken(CLOSEBRACKET,')',1,3466) -LexToken(COMMA,',',1,3467) -LexToken(VAR,'lab_1',1,3468) -LexToken(CLOSEBRACKET,')',1,3473) -LexToken(EOL,'\n',1,3474) -LexToken(EOL,'\n',1,3475) -LexToken(EOL,'\n',1,3501) -LexToken(IF,'if',1,3514) -LexToken(NOT,'~',1,3517) -LexToken(VAR,'ok',1,3518) -LexToken(THEN,'then',1,3521) -LexToken(EOL,'\n',1,3525) -LexToken(BREAK,'break',1,3542) -LexToken(EOL,'\n',1,3547) -LexToken(END,'end',1,3560) -LexToken(EOL,'\n',1,3563) -LexToken(EOL,'\n',1,3624) -LexToken(EOL,'\n',1,3679) -LexToken(EOL,'\n',1,3728) -LexToken(EOL,'\n',1,3785) -LexToken(EOL,'\n',1,3838) -LexToken(EOL,'\n',1,3880) -LexToken(EOL,'\n',1,3936) -LexToken(EOL,'\n',1,3951) -LexToken(EOL,'\n',1,4003) -LexToken(EOL,'\n',1,4060) -LexToken(VAR,'ierr',1,4073) -LexToken(ASSIGNMENT,'=',1,4077) -LexToken(VAR,'execstr',1,4078) -LexToken(OPENBRACKET,'(',1,4085) -LexToken(DQSTRING,'"in=stripblanks(evstr(Tin)); intype=stripblanks(evstr(Tintype)); out=stripblanks(evstr(Tout)); outtype=stripblanks(evstr(Touttype)); param=stripblanks(evstr(Tparam)); funam=stripblanks(Tfunam)"',1,4348) -LexToken(COMMA,',',1,4349) -LexToken(DQSTRING,'"errcatch"',1,4359) -LexToken(CLOSEBRACKET,')',1,4360) -LexToken(EOL,'\n',1,4361) -LexToken(EOL,'\n',1,4362) -LexToken(IF,'if',1,4375) -LexToken(VAR,'ierr',1,4378) -LexToken(COMPARISON,'<>',1,4382) -LexToken(NUMBER,'0',1,4384) -LexToken(THEN,'then',1,4386) -LexToken(EOL,'\n',1,4390) -LexToken(EOL,'\n',1,4442) -LexToken(EOL,'\n',1,4498) -LexToken(VAR,'x_message',1,4515) -LexToken(OPENBRACKET,'(',1,4524) -LexToken(DQSTRING,'"Error in evaluation of variables."',1,4559) -LexToken(CLOSEBRACKET,')',1,4560) -LexToken(EOL,'\n',1,4561) -LexToken(VAR,'ok',1,4578) -LexToken(ASSIGNMENT,'=',1,4580) -LexToken(PREVAR_BOOLEAN,'%f',1,4581) -LexToken(EOL,'\n',1,4583) -LexToken(EOL,'\n',1,4607) -LexToken(END,'end',1,4620) -LexToken(EOL,'\n',1,4623) -LexToken(EOL,'\n',1,4624) -LexToken(EOL,'\n',1,4668) -LexToken(EOL,'\n',1,4685) -LexToken(IF,'if',1,4698) -LexToken(VAR,'ok',1,4701) -LexToken(THEN,'then',1,4704) -LexToken(EOL,'\n',1,4708) -LexToken(FOR,'for',1,4725) -LexToken(VAR,'i',1,4729) -LexToken(ASSIGNMENT,'=',1,4730) -LexToken(NUMBER,'1',1,4731) -LexToken(COLON,':',1,4732) -LexToken(VAR,'size',1,4733) -LexToken(OPENBRACKET,'(',1,4737) -LexToken(VAR,'in',1,4738) -LexToken(COMMA,',',1,4740) -LexToken(DQSTRING,'"*"',1,4743) -LexToken(CLOSEBRACKET,')',1,4744) -LexToken(EOL,'\n',1,4745) -LexToken(VAR,'r',1,4766) -LexToken(ASSIGNMENT,'=',1,4767) -LexToken(PREVAR_BOOLEAN,'%f',1,4768) -LexToken(EOL,'\n',1,4770) -LexToken(VAR,'ierr',1,4792) -LexToken(ASSIGNMENT,'=',1,4796) -LexToken(VAR,'execstr',1,4797) -LexToken(OPENBRACKET,'(',1,4804) -LexToken(DQSTRING,'"r=validvar(in(i))"',1,4823) -LexToken(COMMA,',',1,4824) -LexToken(DQSTRING,'"errcatch"',1,4834) -LexToken(CLOSEBRACKET,')',1,4835) -LexToken(EOL,'\n',1,4836) -LexToken(IF,'if',1,4857) -LexToken(NOT,'~',1,4860) -LexToken(VAR,'r',1,4861) -LexToken(THEN,'then',1,4863) -LexToken(EOL,'\n',1,4867) -LexToken(VAR,'ok',1,4892) -LexToken(ASSIGNMENT,'=',1,4894) -LexToken(PREVAR_BOOLEAN,'%f',1,4895) -LexToken(EOL,'\n',1,4897) -LexToken(BREAK,'break',1,4922) -LexToken(EOL,'\n',1,4927) -LexToken(END,'end',1,4948) -LexToken(EOL,'\n',1,4951) -LexToken(END,'end',1,4968) -LexToken(EOL,'\n',1,4971) -LexToken(IF,'if',1,4988) -LexToken(NOT,'~',1,4991) -LexToken(VAR,'ok',1,4992) -LexToken(THEN,'then',1,4995) -LexToken(EOL,'\n',1,4999) -LexToken(VAR,'x_message',1,5020) -LexToken(OPENBRACKET,'(',1,5029) -LexToken(OPENSQBRACKET,'[',1,5030) -LexToken(DQSTRING,'"Invalid variable name for the input "',1,5068) -LexToken(ADDITION,'+',1,5069) -LexToken(VAR,'string',1,5070) -LexToken(OPENBRACKET,'(',1,5076) -LexToken(VAR,'i',1,5077) -LexToken(CLOSEBRACKET,')',1,5078) -LexToken(ADDITION,'+',1,5079) -LexToken(DQSTRING,'"."',1,5082) -LexToken(SEMICOLON,';\n',1,5083) -LexToken(DQSTRING,'"\\""',1,5108) -LexToken(ADDITION,'+',1,5109) -LexToken(VAR,'in',1,5110) -LexToken(OPENBRACKET,'(',1,5112) -LexToken(VAR,'i',1,5113) -LexToken(CLOSEBRACKET,')',1,5114) -LexToken(ADDITION,'+',1,5115) -LexToken(DQSTRING,'"\\""',1,5119) -LexToken(SEMICOLON,';\n',1,5120) -LexToken(DQSTRING,'"Please choose another variable name."',1,5179) -LexToken(CLOSESQBRACKET,']',1,5180) -LexToken(CLOSEBRACKET,')',1,5182) -LexToken(EOL,'\n',1,5183) -LexToken(END,'end',1,5201) -LexToken(EOL,'\n',1,5204) -LexToken(END,'end',1,5217) -LexToken(EOL,'\n',1,5220) -LexToken(EOL,'\n',1,5238) -LexToken(IF,'if',1,5251) -LexToken(VAR,'ok',1,5254) -LexToken(THEN,'then',1,5257) -LexToken(EOL,'\n',1,5261) -LexToken(FOR,'for',1,5278) -LexToken(VAR,'i',1,5282) -LexToken(ASSIGNMENT,'=',1,5283) -LexToken(NUMBER,'1',1,5284) -LexToken(COLON,':',1,5285) -LexToken(VAR,'size',1,5286) -LexToken(OPENBRACKET,'(',1,5290) -LexToken(VAR,'out',1,5291) -LexToken(COMMA,',',1,5294) -LexToken(DQSTRING,'"*"',1,5297) -LexToken(CLOSEBRACKET,')',1,5298) -LexToken(EOL,'\n',1,5299) -LexToken(VAR,'r',1,5320) -LexToken(ASSIGNMENT,'=',1,5321) -LexToken(PREVAR_BOOLEAN,'%f',1,5322) -LexToken(EOL,'\n',1,5324) -LexToken(VAR,'ierr',1,5346) -LexToken(ASSIGNMENT,'=',1,5350) -LexToken(VAR,'execstr',1,5351) -LexToken(OPENBRACKET,'(',1,5358) -LexToken(DQSTRING,'"r=validvar(out(i))"',1,5378) -LexToken(COMMA,',',1,5379) -LexToken(DQSTRING,'"errcatch"',1,5389) -LexToken(CLOSEBRACKET,')',1,5390) -LexToken(EOL,'\n',1,5391) -LexToken(IF,'if',1,5412) -LexToken(NOT,'~',1,5415) -LexToken(VAR,'r',1,5416) -LexToken(THEN,'then',1,5418) -LexToken(EOL,'\n',1,5422) -LexToken(VAR,'ok',1,5447) -LexToken(ASSIGNMENT,'=',1,5449) -LexToken(PREVAR_BOOLEAN,'%f',1,5450) -LexToken(EOL,'\n',1,5452) -LexToken(BREAK,'break',1,5477) -LexToken(EOL,'\n',1,5482) -LexToken(END,'end',1,5503) -LexToken(EOL,'\n',1,5506) -LexToken(END,'end',1,5523) -LexToken(EOL,'\n',1,5526) -LexToken(IF,'if',1,5543) -LexToken(NOT,'~',1,5546) -LexToken(VAR,'ok',1,5547) -LexToken(THEN,'then',1,5550) -LexToken(EOL,'\n',1,5554) -LexToken(VAR,'x_message',1,5575) -LexToken(OPENBRACKET,'(',1,5584) -LexToken(OPENSQBRACKET,'[',1,5585) -LexToken(DQSTRING,'"Invalid variable name for the output "',1,5624) -LexToken(ADDITION,'+',1,5625) -LexToken(VAR,'string',1,5626) -LexToken(OPENBRACKET,'(',1,5632) -LexToken(VAR,'i',1,5633) -LexToken(CLOSEBRACKET,')',1,5634) -LexToken(ADDITION,'+',1,5635) -LexToken(DQSTRING,'"."',1,5638) -LexToken(SEMICOLON,';\n',1,5639) -LexToken(DQSTRING,'"\\""',1,5664) -LexToken(ADDITION,'+',1,5665) -LexToken(VAR,'out',1,5666) -LexToken(OPENBRACKET,'(',1,5669) -LexToken(VAR,'i',1,5670) -LexToken(CLOSEBRACKET,')',1,5671) -LexToken(ADDITION,'+',1,5672) -LexToken(DQSTRING,'"\\""',1,5676) -LexToken(SEMICOLON,';\n',1,5677) -LexToken(DQSTRING,'"Please choose another variable name."',1,5736) -LexToken(CLOSESQBRACKET,']',1,5737) -LexToken(CLOSEBRACKET,')',1,5739) -LexToken(EOL,'\n',1,5740) -LexToken(END,'end',1,5758) -LexToken(EOL,'\n',1,5761) -LexToken(END,'end',1,5774) -LexToken(EOL,'\n',1,5777) -LexToken(EOL,'\n',1,5797) -LexToken(IF,'if',1,5810) -LexToken(VAR,'ok',1,5813) -LexToken(THEN,'then',1,5816) -LexToken(EOL,'\n',1,5820) -LexToken(VAR,'param',1,5837) -LexToken(ASSIGNMENT,'=',1,5842) -LexToken(VAR,'param',1,5843) -LexToken(OPENBRACKET,'(',1,5848) -LexToken(COLON,':',1,5849) -LexToken(CLOSEBRACKET,')',1,5850) -LexToken(EOL,'\n',1,5851) -LexToken(FOR,'for',1,5868) -LexToken(VAR,'i',1,5872) -LexToken(ASSIGNMENT,'=',1,5873) -LexToken(NUMBER,'1',1,5874) -LexToken(COLON,':',1,5875) -LexToken(VAR,'size',1,5876) -LexToken(OPENBRACKET,'(',1,5880) -LexToken(VAR,'param',1,5881) -LexToken(COMMA,',',1,5886) -LexToken(DQSTRING,'"*"',1,5889) -LexToken(CLOSEBRACKET,')',1,5890) -LexToken(EOL,'\n',1,5891) -LexToken(VAR,'r',1,5912) -LexToken(ASSIGNMENT,'=',1,5913) -LexToken(PREVAR_BOOLEAN,'%f',1,5914) -LexToken(EOL,'\n',1,5916) -LexToken(VAR,'ierr',1,5938) -LexToken(ASSIGNMENT,'=',1,5942) -LexToken(VAR,'execstr',1,5943) -LexToken(OPENBRACKET,'(',1,5950) -LexToken(DQSTRING,'"r=validvar(param(i))"',1,5972) -LexToken(COMMA,',',1,5973) -LexToken(DQSTRING,'"errcatch"',1,5983) -LexToken(CLOSEBRACKET,')',1,5984) -LexToken(EOL,'\n',1,5985) -LexToken(IF,'if',1,6006) -LexToken(NOT,'~',1,6009) -LexToken(VAR,'r',1,6010) -LexToken(THEN,'then',1,6012) -LexToken(EOL,'\n',1,6016) -LexToken(VAR,'ok',1,6041) -LexToken(ASSIGNMENT,'=',1,6043) -LexToken(PREVAR_BOOLEAN,'%f',1,6044) -LexToken(EOL,'\n',1,6046) -LexToken(BREAK,'break',1,6071) -LexToken(EOL,'\n',1,6076) -LexToken(END,'end',1,6097) -LexToken(EOL,'\n',1,6100) -LexToken(END,'end',1,6117) -LexToken(EOL,'\n',1,6120) -LexToken(IF,'if',1,6137) -LexToken(NOT,'~',1,6140) -LexToken(VAR,'ok',1,6141) -LexToken(THEN,'then',1,6144) -LexToken(EOL,'\n',1,6148) -LexToken(VAR,'x_message',1,6169) -LexToken(OPENBRACKET,'(',1,6178) -LexToken(OPENSQBRACKET,'[',1,6179) -LexToken(DQSTRING,'"Invalid variable name for the parameter "',1,6221) -LexToken(ADDITION,'+',1,6222) -LexToken(VAR,'string',1,6223) -LexToken(OPENBRACKET,'(',1,6229) -LexToken(VAR,'i',1,6230) -LexToken(CLOSEBRACKET,')',1,6231) -LexToken(ADDITION,'+',1,6232) -LexToken(DQSTRING,'"."',1,6235) -LexToken(SEMICOLON,';\n',1,6236) -LexToken(DQSTRING,'"\\""',1,6261) -LexToken(ADDITION,'+',1,6262) -LexToken(VAR,'param',1,6263) -LexToken(OPENBRACKET,'(',1,6268) -LexToken(VAR,'i',1,6269) -LexToken(CLOSEBRACKET,')',1,6270) -LexToken(ADDITION,'+',1,6271) -LexToken(DQSTRING,'"\\""',1,6275) -LexToken(SEMICOLON,';\n',1,6276) -LexToken(DQSTRING,'"Please choose another variable name."',1,6335) -LexToken(CLOSESQBRACKET,']',1,6336) -LexToken(CLOSEBRACKET,')',1,6338) -LexToken(EOL,'\n',1,6339) -LexToken(END,'end',1,6357) -LexToken(EOL,'\n',1,6360) -LexToken(END,'end',1,6373) -LexToken(EOL,'\n',1,6376) -LexToken(EOL,'\n',1,6377) -LexToken(EOL,'\n',1,6406) -LexToken(EOL,'\n',1,6431) -LexToken(IF,'if',1,6444) -LexToken(VAR,'ok',1,6447) -LexToken(THEN,'then',1,6450) -LexToken(EOL,'\n',1,6454) -LexToken(FOR,'for',1,6471) -LexToken(VAR,'i',1,6475) -LexToken(ASSIGNMENT,'=',1,6476) -LexToken(NUMBER,'1',1,6477) -LexToken(COLON,':',1,6478) -LexToken(VAR,'size',1,6479) -LexToken(OPENBRACKET,'(',1,6483) -LexToken(VAR,'intype',1,6484) -LexToken(COMMA,',',1,6490) -LexToken(DQSTRING,'"*"',1,6493) -LexToken(CLOSEBRACKET,')',1,6494) -LexToken(EOL,'\n',1,6495) -LexToken(IF,'if',1,6516) -LexToken(VAR,'intype',1,6519) -LexToken(OPENBRACKET,'(',1,6525) -LexToken(VAR,'i',1,6526) -LexToken(CLOSEBRACKET,')',1,6527) -LexToken(COMPARISON,'<>',1,6528) -LexToken(DQSTRING,'"E"',1,6532) -LexToken(LOGICAL,'&',1,6533) -LexToken(VAR,'intype',1,6534) -LexToken(OPENBRACKET,'(',1,6540) -LexToken(VAR,'i',1,6541) -LexToken(CLOSEBRACKET,')',1,6542) -LexToken(COMPARISON,'<>',1,6543) -LexToken(DQSTRING,'"I"',1,6547) -LexToken(THEN,'then',1,6549) -LexToken(EOL,'\n',1,6553) -LexToken(EOL,'\n',1,6590) -LexToken(VAR,'x_message',1,6615) -LexToken(OPENBRACKET,'(',1,6624) -LexToken(DQSTRING,'"Input type should be \\\'E\\\' or \\\'I\\\'!"',1,6662) -LexToken(CLOSEBRACKET,')',1,6663) -LexToken(EOL,'\n',1,6664) -LexToken(VAR,'ok',1,6690) -LexToken(ASSIGNMENT,'=',1,6692) -LexToken(PREVAR_BOOLEAN,'%f',1,6693) -LexToken(EOL,'\n',1,6695) -LexToken(BREAK,'break',1,6720) -LexToken(EOL,'\n',1,6725) -LexToken(END,'end',1,6746) -LexToken(EOL,'\n',1,6749) -LexToken(END,'end',1,6766) -LexToken(EOL,'\n',1,6769) -LexToken(END,'end',1,6782) -LexToken(EOL,'\n',1,6785) -LexToken(EOL,'\n',1,6819) -LexToken(EOL,'\n',1,6845) -LexToken(EOL,'\n',1,6873) -LexToken(EOL,'\n',1,6895) -LexToken(EOL,'\n',1,6896) -LexToken(IF,'if',1,6909) -LexToken(VAR,'ok',1,6912) -LexToken(THEN,'then',1,6915) -LexToken(EOL,'\n',1,6919) -LexToken(FOR,'for',1,6936) -LexToken(VAR,'i',1,6940) -LexToken(ASSIGNMENT,'=',1,6941) -LexToken(NUMBER,'1',1,6942) -LexToken(COLON,':',1,6943) -LexToken(VAR,'size',1,6944) -LexToken(OPENBRACKET,'(',1,6948) -LexToken(VAR,'outtype',1,6949) -LexToken(COMMA,',',1,6956) -LexToken(DQSTRING,'"*"',1,6959) -LexToken(CLOSEBRACKET,')',1,6960) -LexToken(EOL,'\n',1,6961) -LexToken(IF,'if',1,6982) -LexToken(VAR,'outtype',1,6985) -LexToken(OPENBRACKET,'(',1,6992) -LexToken(VAR,'i',1,6993) -LexToken(CLOSEBRACKET,')',1,6994) -LexToken(COMPARISON,'<>',1,6995) -LexToken(DQSTRING,'"E"',1,6999) -LexToken(LOGICAL,'&',1,7000) -LexToken(VAR,'outtype',1,7001) -LexToken(OPENBRACKET,'(',1,7008) -LexToken(VAR,'i',1,7009) -LexToken(CLOSEBRACKET,')',1,7010) -LexToken(COMPARISON,'<>',1,7011) -LexToken(DQSTRING,'"I"',1,7015) -LexToken(THEN,'then',1,7017) -LexToken(EOL,'\n',1,7021) -LexToken(EOL,'\n',1,7058) -LexToken(VAR,'x_message',1,7083) -LexToken(OPENBRACKET,'(',1,7092) -LexToken(DQSTRING,'"Output type should be \\\'E\\\' or \\\'I\\\'!"',1,7131) -LexToken(CLOSEBRACKET,')',1,7132) -LexToken(EOL,'\n',1,7133) -LexToken(VAR,'ok',1,7159) -LexToken(ASSIGNMENT,'=',1,7161) -LexToken(PREVAR_BOOLEAN,'%f',1,7162) -LexToken(EOL,'\n',1,7164) -LexToken(BREAK,'break',1,7189) -LexToken(EOL,'\n',1,7194) -LexToken(END,'end',1,7215) -LexToken(EOL,'\n',1,7218) -LexToken(END,'end',1,7235) -LexToken(EOL,'\n',1,7238) -LexToken(END,'end',1,7251) -LexToken(EOL,'\n',1,7254) -LexToken(EOL,'\n',1,7298) -LexToken(EOL,'\n',1,7299) -LexToken(EOL,'\n',1,7333) -LexToken(IF,'if',1,7346) -LexToken(VAR,'ok',1,7349) -LexToken(THEN,'then',1,7352) -LexToken(EOL,'\n',1,7356) -LexToken(IF,'if',1,7373) -LexToken(VAR,'or',1,7376) -LexToken(OPENBRACKET,'(',1,7378) -LexToken(VAR,'size',1,7379) -LexToken(OPENBRACKET,'(',1,7383) -LexToken(VAR,'intype',1,7384) -LexToken(CLOSEBRACKET,')',1,7390) -LexToken(COMPARISON,'<>',1,7391) -LexToken(VAR,'size',1,7393) -LexToken(OPENBRACKET,'(',1,7397) -LexToken(VAR,'in',1,7398) -LexToken(CLOSEBRACKET,')',1,7400) -LexToken(CLOSEBRACKET,')',1,7401) -LexToken(THEN,'then',1,7403) -LexToken(EOL,'\n',1,7407) -LexToken(VAR,'x_message',1,7428) -LexToken(OPENBRACKET,'(',1,7437) -LexToken(DQSTRING,'"Input variables are not well defined!"',1,7476) -LexToken(CLOSEBRACKET,')',1,7477) -LexToken(EOL,'\n',1,7478) -LexToken(VAR,'ok',1,7500) -LexToken(ASSIGNMENT,'=',1,7502) -LexToken(PREVAR_BOOLEAN,'%f',1,7503) -LexToken(EOL,'\n',1,7505) -LexToken(EOL,'\n',1,7534) -LexToken(END,'end',1,7551) -LexToken(EOL,'\n',1,7554) -LexToken(END,'end',1,7567) -LexToken(EOL,'\n',1,7570) -LexToken(EOL,'\n',1,7571) -LexToken(IF,'if',1,7584) -LexToken(VAR,'ok',1,7587) -LexToken(THEN,'then',1,7590) -LexToken(EOL,'\n',1,7594) -LexToken(IF,'if',1,7611) -LexToken(VAR,'or',1,7614) -LexToken(OPENBRACKET,'(',1,7616) -LexToken(VAR,'size',1,7617) -LexToken(OPENBRACKET,'(',1,7621) -LexToken(VAR,'outtype',1,7622) -LexToken(CLOSEBRACKET,')',1,7629) -LexToken(COMPARISON,'<>',1,7630) -LexToken(VAR,'size',1,7632) -LexToken(OPENBRACKET,'(',1,7636) -LexToken(VAR,'out',1,7637) -LexToken(CLOSEBRACKET,')',1,7640) -LexToken(CLOSEBRACKET,')',1,7641) -LexToken(THEN,'then',1,7643) -LexToken(EOL,'\n',1,7647) -LexToken(VAR,'x_message',1,7668) -LexToken(OPENBRACKET,'(',1,7677) -LexToken(DQSTRING,'"Output variables are not well defined!"',1,7717) -LexToken(CLOSEBRACKET,')',1,7718) -LexToken(EOL,'\n',1,7719) -LexToken(VAR,'ok',1,7741) -LexToken(ASSIGNMENT,'=',1,7743) -LexToken(PREVAR_BOOLEAN,'%f',1,7744) -LexToken(EOL,'\n',1,7746) -LexToken(EOL,'\n',1,7775) -LexToken(END,'end',1,7792) -LexToken(EOL,'\n',1,7795) -LexToken(END,'end',1,7808) -LexToken(EOL,'\n',1,7811) -LexToken(EOL,'\n',1,7812) -LexToken(EOL,'\n',1,7849) -LexToken(IF,'if',1,7862) -LexToken(VAR,'ok',1,7865) -LexToken(THEN,'then',1,7868) -LexToken(EOL,'\n',1,7872) -LexToken(VAR,'pprop',1,7889) -LexToken(ASSIGNMENT,'=',1,7895) -LexToken(VAR,'pprop',1,7897) -LexToken(OPENBRACKET,'(',1,7902) -LexToken(COLON,':',1,7903) -LexToken(CLOSEBRACKET,')',1,7904) -LexToken(EOL,'\n',1,7905) -LexToken(IF,'if',1,7922) -LexToken(OPENBRACKET,'(',1,7925) -LexToken(VAR,'size',1,7926) -LexToken(OPENBRACKET,'(',1,7930) -LexToken(VAR,'param',1,7931) -LexToken(COMMA,',',1,7936) -LexToken(DQSTRING,'"*"',1,7939) -LexToken(CLOSEBRACKET,')',1,7940) -LexToken(COMPARISON,'<>',1,7941) -LexToken(VAR,'size',1,7943) -LexToken(OPENBRACKET,'(',1,7947) -LexToken(VAR,'pprop',1,7948) -LexToken(COMMA,',',1,7953) -LexToken(DQSTRING,'"*"',1,7956) -LexToken(CLOSEBRACKET,')',1,7957) -LexToken(CLOSEBRACKET,')',1,7958) -LexToken(THEN,'then',1,7960) -LexToken(EOL,'\n',1,7964) -LexToken(VAR,'x_message',1,7985) -LexToken(OPENBRACKET,'(',1,7994) -LexToken(OPENSQBRACKET,'[',1,7995) -LexToken(DQSTRING,'"There is differences in"',1,8020) -LexToken(SEMICOLON,';\n',1,8021) -LexToken(DQSTRING,'"size of param and size "',1,8067) -LexToken(SEMICOLON,';\n',1,8068) -LexToken(DQSTRING,'"of param properties."',1,8111) -LexToken(CLOSESQBRACKET,']',1,8113) -LexToken(CLOSEBRACKET,')',1,8114) -LexToken(EOL,'\n',1,8115) -LexToken(VAR,'ok',1,8136) -LexToken(ASSIGNMENT,'=',1,8138) -LexToken(PREVAR_BOOLEAN,'%f',1,8139) -LexToken(EOL,'\n',1,8141) -LexToken(EOL,'\n',1,8170) -LexToken(END,'end',1,8187) -LexToken(EOL,'\n',1,8190) -LexToken(END,'end',1,8203) -LexToken(EOL,'\n',1,8206) -LexToken(EOL,'\n',1,8207) -LexToken(IF,'if',1,8220) -LexToken(VAR,'ok',1,8223) -LexToken(THEN,'then',1,8226) -LexToken(EOL,'\n',1,8230) -LexToken(IF,'if',1,8247) -LexToken(VAR,'max',1,8250) -LexToken(OPENBRACKET,'(',1,8253) -LexToken(VAR,'pprop',1,8254) -LexToken(CLOSEBRACKET,')',1,8259) -LexToken(COMPARISON,'>',1,8260) -LexToken(NUMBER,'2',1,8261) -LexToken(LOGICAL,'|',1,8263) -LexToken(VAR,'min',1,8265) -LexToken(OPENBRACKET,'(',1,8268) -LexToken(VAR,'pprop',1,8269) -LexToken(CLOSEBRACKET,')',1,8274) -LexToken(COMPARISON,'<',1,8275) -LexToken(NUMBER,'0',1,8276) -LexToken(THEN,'then',1,8278) -LexToken(EOL,'\n',1,8282) -LexToken(VAR,'x_message',1,8303) -LexToken(OPENBRACKET,'(',1,8312) -LexToken(OPENSQBRACKET,'[',1,8313) -LexToken(DQSTRING,'"Parameters properties must be :"',1,8346) -LexToken(SEMICOLON,';\n',1,8347) -LexToken(DQSTRING,'"0 : if it is a paramaters"',1,8395) -LexToken(SEMICOLON,';\n',1,8396) -LexToken(DQSTRING,'"1 : if it is an initial value of state,"',1,8458) -LexToken(SEMICOLON,';\n',1,8459) -LexToken(DQSTRING,'"2 : it it is a fixed initial state value."',1,8523) -LexToken(CLOSESQBRACKET,']',1,8525) -LexToken(CLOSEBRACKET,')',1,8526) -LexToken(EOL,'\n',1,8527) -LexToken(VAR,'ok',1,8548) -LexToken(ASSIGNMENT,'=',1,8550) -LexToken(PREVAR_BOOLEAN,'%f',1,8551) -LexToken(EOL,'\n',1,8553) -LexToken(EOL,'\n',1,8582) -LexToken(END,'end',1,8599) -LexToken(EOL,'\n',1,8602) -LexToken(END,'end',1,8615) -LexToken(EOL,'\n',1,8618) -LexToken(EOL,'\n',1,8619) -LexToken(EOL,'\n',1,8661) -LexToken(IF,'if',1,8674) -LexToken(VAR,'ok',1,8677) -LexToken(THEN,'then',1,8680) -LexToken(EOL,'\n',1,8684) -LexToken(IF,'if',1,8701) -LexToken(VAR,'funam',1,8704) -LexToken(COMPARISON,'==',1,8709) -LexToken(DQSTRING,'""',1,8712) -LexToken(THEN,'then',1,8714) -LexToken(EOL,'\n',1,8718) -LexToken(VAR,'x_message',1,8739) -LexToken(OPENBRACKET,'(',1,8748) -LexToken(DQSTRING,'"The model name is not defined!"',1,8780) -LexToken(CLOSEBRACKET,')',1,8781) -LexToken(EOL,'\n',1,8782) -LexToken(VAR,'ok',1,8803) -LexToken(ASSIGNMENT,'=',1,8805) -LexToken(PREVAR_BOOLEAN,'%f',1,8806) -LexToken(EOL,'\n',1,8808) -LexToken(EOL,'\n',1,8836) -LexToken(END,'end',1,8853) -LexToken(EOL,'\n',1,8856) -LexToken(END,'end',1,8869) -LexToken(EOL,'\n',1,8872) -LexToken(EOL,'\n',1,8873) -LexToken(IF,'if',1,8886) -LexToken(VAR,'ok',1,8889) -LexToken(THEN,'then',1,8892) -LexToken(EOL,'\n',1,8896) -LexToken(OPENSQBRACKET,'[',1,8913) -LexToken(VAR,'dirF',1,8914) -LexToken(COMMA,',',1,8918) -LexToken(VAR,'nameF',1,8919) -LexToken(COMMA,',',1,8924) -LexToken(VAR,'extF',1,8925) -LexToken(CLOSESQBRACKET,']',1,8929) -LexToken(ASSIGNMENT,'=',1,8930) -LexToken(VAR,'fileparts',1,8931) -LexToken(OPENBRACKET,'(',1,8940) -LexToken(VAR,'funam',1,8941) -LexToken(CLOSEBRACKET,')',1,8946) -LexToken(EOL,'\n',1,8947) -LexToken(IF,'if',1,8965) -LexToken(OPENBRACKET,'(',1,8968) -LexToken(VAR,'extF',1,8969) -LexToken(COMPARISON,'<>',1,8973) -LexToken(DQSTRING,'""',1,8976) -LexToken(CLOSEBRACKET,')',1,8978) -LexToken(LOGICAL,'|',1,8979) -LexToken(OPENBRACKET,'(',1,8980) -LexToken(VAR,'dirF',1,8981) -LexToken(COMPARISON,'<>',1,8985) -LexToken(DQSTRING,'""',1,8988) -LexToken(CLOSEBRACKET,')',1,8989) -LexToken(THEN,'then',1,8991) -LexToken(EOL,'\n',1,8995) -LexToken(VAR,'x_message',1,9016) -LexToken(OPENBRACKET,'(',1,9025) -LexToken(DQSTRING,'"Invalid model name!"',1,9046) -LexToken(CLOSEBRACKET,')',1,9047) -LexToken(EOL,'\n',1,9048) -LexToken(VAR,'ok',1,9069) -LexToken(ASSIGNMENT,'=',1,9071) -LexToken(PREVAR_BOOLEAN,'%f',1,9072) -LexToken(EOL,'\n',1,9074) -LexToken(EOL,'\n',1,9102) -LexToken(END,'end',1,9119) -LexToken(EOL,'\n',1,9122) -LexToken(END,'end',1,9135) -LexToken(EOL,'\n',1,9138) -LexToken(EOL,'\n',1,9139) -LexToken(IF,'if',1,9152) -LexToken(VAR,'ok',1,9155) -LexToken(THEN,'then',1,9158) -LexToken(EOL,'\n',1,9162) -LexToken(EOL,'\n',1,9196) -LexToken(VAR,'intypex',1,9213) -LexToken(ASSIGNMENT,'=',1,9220) -LexToken(VAR,'find',1,9221) -LexToken(OPENBRACKET,'(',1,9225) -LexToken(VAR,'intype',1,9226) -LexToken(COMPARISON,'==',1,9232) -LexToken(DQSTRING,'"I"',1,9236) -LexToken(CLOSEBRACKET,')',1,9237) -LexToken(SEMICOLON,';',1,9238) -LexToken(VAR,'outtypex',1,9240) -LexToken(ASSIGNMENT,'=',1,9248) -LexToken(VAR,'find',1,9249) -LexToken(OPENBRACKET,'(',1,9253) -LexToken(VAR,'outtype',1,9254) -LexToken(COMPARISON,'==',1,9261) -LexToken(DQSTRING,'"I"',1,9265) -LexToken(CLOSEBRACKET,')',1,9266) -LexToken(EOL,'\n',1,9267) -LexToken(EOL,'\n',1,9342) -LexToken(EOL,'\n',1,9423) -LexToken(OPENSQBRACKET,'[',1,9440) -LexToken(VAR,'model',1,9441) -LexToken(COMMA,',',1,9446) -LexToken(VAR,'graphics',1,9447) -LexToken(COMMA,',',1,9455) -LexToken(VAR,'ok',1,9456) -LexToken(CLOSESQBRACKET,']',1,9458) -LexToken(ASSIGNMENT,'=',1,9459) -LexToken(VAR,'set_io',1,9460) -LexToken(OPENBRACKET,'(',1,9466) -LexToken(VAR,'model',1,9467) -LexToken(COMMA,',',1,9472) -LexToken(VAR,'graphics',1,9473) -LexToken(COMMA,',',1,9481) -LexToken(VAR,'list',1,9482) -LexToken(OPENBRACKET,'(',1,9486) -LexToken(OPENSQBRACKET,'[',1,9487) -LexToken(VAR,'ones',1,9488) -LexToken(OPENBRACKET,'(',1,9492) -LexToken(VAR,'in',1,9493) -LexToken(CLOSEBRACKET,')',1,9495) -LexToken(COMMA,',',1,9496) -LexToken(VAR,'ones',1,9497) -LexToken(OPENBRACKET,'(',1,9501) -LexToken(VAR,'in',1,9502) -LexToken(CLOSEBRACKET,')',1,9504) -LexToken(CLOSESQBRACKET,']',1,9505) -LexToken(COMMA,',',1,9506) -LexToken(VAR,'ones',1,9507) -LexToken(OPENBRACKET,'(',1,9511) -LexToken(VAR,'in',1,9512) -LexToken(CLOSEBRACKET,')',1,9514) -LexToken(CLOSEBRACKET,')',1,9515) -LexToken(COMMA,',',1,9516) -LexToken(VAR,'list',1,9536) -LexToken(OPENBRACKET,'(',1,9540) -LexToken(OPENSQBRACKET,'[',1,9541) -LexToken(VAR,'ones',1,9542) -LexToken(OPENBRACKET,'(',1,9546) -LexToken(VAR,'out',1,9547) -LexToken(CLOSEBRACKET,')',1,9550) -LexToken(COMMA,',',1,9551) -LexToken(VAR,'ones',1,9552) -LexToken(OPENBRACKET,'(',1,9556) -LexToken(VAR,'out',1,9557) -LexToken(CLOSEBRACKET,')',1,9560) -LexToken(CLOSESQBRACKET,']',1,9561) -LexToken(COMMA,',',1,9562) -LexToken(VAR,'ones',1,9563) -LexToken(OPENBRACKET,'(',1,9567) -LexToken(VAR,'out',1,9568) -LexToken(CLOSEBRACKET,')',1,9571) -LexToken(CLOSEBRACKET,')',1,9572) -LexToken(COMMA,',',1,9573) -LexToken(OPENSQBRACKET,'[',1,9593) -LexToken(CLOSESQBRACKET,']',1,9594) -LexToken(COMMA,',',1,9595) -LexToken(OPENSQBRACKET,'[',1,9596) -LexToken(CLOSESQBRACKET,']',1,9597) -LexToken(COMMA,',',1,9598) -LexToken(VAR,'intypex',1,9599) -LexToken(COMMA,',',1,9606) -LexToken(VAR,'outtypex',1,9607) -LexToken(CLOSEBRACKET,')',1,9615) -LexToken(EOL,'\n',1,9616) -LexToken(END,'end',1,9629) -LexToken(EOL,'\n',1,9632) -LexToken(EOL,'\n',1,9633) -LexToken(EOL,'\n',1,9725) -LexToken(EOL,'\n',1,9778) -LexToken(IF,'if',1,9791) -LexToken(VAR,'ok',1,9794) -LexToken(THEN,'then',1,9797) -LexToken(EOL,'\n',1,9801) -LexToken(EOL,'\n',1,9802) -LexToken(VAR,'Tparam_lab',1,9819) -LexToken(ASSIGNMENT,'=',1,9829) -LexToken(VAR,'evstr',1,9830) -LexToken(OPENBRACKET,'(',1,9835) -LexToken(VAR,'Tparam',1,9836) -LexToken(CLOSEBRACKET,')',1,9842) -LexToken(EOL,'\n',1,9852) -LexToken(VAR,'Tparam_sz',1,9869) -LexToken(ASSIGNMENT,'=',1,9878) -LexToken(VAR,'size',1,9879) -LexToken(OPENBRACKET,'(',1,9883) -LexToken(VAR,'Tparam_lab',1,9884) -LexToken(COMMA,',',1,9894) -LexToken(DQSTRING,'"*"',1,9897) -LexToken(CLOSEBRACKET,')',1,9898) -LexToken(EOL,'\n',1,9919) -LexToken(EOL,'\n',1,9920) -LexToken(EOL,'\n',1,9987) -LexToken(IF,'if',1,10004) -LexToken(VAR,'Tparam_sz',1,10007) -LexToken(COMPARISON,'>',1,10016) -LexToken(VAR,'lstsize',1,10017) -LexToken(OPENBRACKET,'(',1,10024) -LexToken(VAR,'lab_2',1,10025) -LexToken(CLOSEBRACKET,')',1,10030) -LexToken(THEN,'then',1,10032) -LexToken(EOL,'\n',1,10036) -LexToken(FOR,'for',1,10057) -LexToken(VAR,'i',1,10061) -LexToken(ASSIGNMENT,'=',1,10062) -LexToken(NUMBER,'1',1,10063) -LexToken(COLON,':',1,10064) -LexToken(OPENBRACKET,'(',1,10065) -LexToken(VAR,'Tparam_sz',1,10066) -LexToken(ADDITION,'-',1,10075) -LexToken(VAR,'lstsize',1,10076) -LexToken(OPENBRACKET,'(',1,10083) -LexToken(VAR,'lab_2',1,10084) -LexToken(CLOSEBRACKET,')',1,10089) -LexToken(CLOSEBRACKET,')',1,10090) -LexToken(EOL,'\n',1,10091) -LexToken(VAR,'lab_2',1,10116) -LexToken(OPENBRACKET,'(',1,10121) -LexToken(LASTINDEX,'$',1,10122) -LexToken(ADDITION,'+',1,10123) -LexToken(NUMBER,'1',1,10124) -LexToken(CLOSEBRACKET,')',1,10125) -LexToken(ASSIGNMENT,'=',1,10126) -LexToken(DQSTRING,'"0"',1,10129) -LexToken(EOL,'\n',1,10130) -LexToken(END,'end',1,10151) -LexToken(EOL,'\n',1,10154) -LexToken(ELSEIF,'elseif',1,10171) -LexToken(VAR,'Tparam_sz',1,10178) -LexToken(COMPARISON,'<',1,10187) -LexToken(VAR,'lstsize',1,10188) -LexToken(OPENBRACKET,'(',1,10195) -LexToken(VAR,'lab_2',1,10196) -LexToken(CLOSEBRACKET,')',1,10201) -LexToken(THEN,'then',1,10203) -LexToken(EOL,'\n',1,10207) -LexToken(VAR,'lab_2_tmp',1,10228) -LexToken(ASSIGNMENT,'=',1,10237) -LexToken(VAR,'list',1,10238) -LexToken(OPENBRACKET,'(',1,10242) -LexToken(CLOSEBRACKET,')',1,10243) -LexToken(EOL,'\n',1,10244) -LexToken(IF,'if',1,10265) -LexToken(VAR,'Tparam_sz',1,10268) -LexToken(COMPARISON,'<>',1,10277) -LexToken(NUMBER,'0',1,10279) -LexToken(THEN,'then',1,10281) -LexToken(EOL,'\n',1,10296) -LexToken(FOR,'for',1,10321) -LexToken(VAR,'i',1,10325) -LexToken(ASSIGNMENT,'=',1,10326) -LexToken(NUMBER,'1',1,10327) -LexToken(COLON,':',1,10328) -LexToken(VAR,'Tparam_sz',1,10329) -LexToken(EOL,'\n',1,10338) -LexToken(VAR,'ee',1,10367) -LexToken(ASSIGNMENT,'=',1,10369) -LexToken(VAR,'evstr',1,10370) -LexToken(OPENBRACKET,'(',1,10375) -LexToken(VAR,'exprs',1,10376) -LexToken(DOT,'.',1,10381) -LexToken(VAR,'param',1,10382) -LexToken(CLOSEBRACKET,')',1,10387) -LexToken(EOL,'\n',1,10388) -LexToken(FOR,'for',1,10417) -LexToken(VAR,'j',1,10421) -LexToken(ASSIGNMENT,'=',1,10422) -LexToken(NUMBER,'1',1,10423) -LexToken(COLON,':',1,10424) -LexToken(VAR,'size',1,10425) -LexToken(OPENBRACKET,'(',1,10429) -LexToken(VAR,'ee',1,10430) -LexToken(COMMA,',',1,10432) -LexToken(DQSTRING,'"r"',1,10435) -LexToken(CLOSEBRACKET,')',1,10436) -LexToken(EOL,'\n',1,10437) -LexToken(IF,'if',1,10470) -LexToken(VAR,'ee',1,10473) -LexToken(OPENBRACKET,'(',1,10475) -LexToken(VAR,'j',1,10476) -LexToken(CLOSEBRACKET,')',1,10477) -LexToken(COMPARISON,'==',1,10478) -LexToken(VAR,'Tparam_lab',1,10480) -LexToken(OPENBRACKET,'(',1,10490) -LexToken(VAR,'i',1,10491) -LexToken(CLOSEBRACKET,')',1,10492) -LexToken(THEN,'then',1,10494) -LexToken(EOL,'\n',1,10498) -LexToken(VAR,'lab_2_tmp',1,10535) -LexToken(OPENBRACKET,'(',1,10544) -LexToken(VAR,'i',1,10545) -LexToken(CLOSEBRACKET,')',1,10546) -LexToken(ASSIGNMENT,'=',1,10547) -LexToken(VAR,'lab_2',1,10548) -LexToken(OPENBRACKET,'(',1,10553) -LexToken(VAR,'j',1,10554) -LexToken(CLOSEBRACKET,')',1,10555) -LexToken(EOL,'\n',1,10556) -LexToken(END,'end',1,10589) -LexToken(EOL,'\n',1,10592) -LexToken(END,'end',1,10621) -LexToken(EOL,'\n',1,10624) -LexToken(END,'end',1,10649) -LexToken(EOL,'\n',1,10652) -LexToken(VAR,'lab_2',1,10677) -LexToken(ASSIGNMENT,'=',1,10682) -LexToken(VAR,'lab_2_tmp',1,10683) -LexToken(EOL,'\n',1,10692) -LexToken(END,'end',1,10713) -LexToken(EOL,'\n',1,10716) -LexToken(END,'end',1,10733) -LexToken(EOL,'\n',1,10736) -LexToken(EOL,'\n',1,10799) -LexToken(IF,'if',1,10816) -LexToken(VAR,'Tparam_sz',1,10819) -LexToken(COMPARISON,'<>',1,10828) -LexToken(NUMBER,'0',1,10830) -LexToken(THEN,'then',1,10832) -LexToken(EOL,'\n',1,10847) -LexToken(VAR,'lhs_txt',1,10868) -LexToken(ASSIGNMENT,'=',1,10875) -LexToken(DQSTRING,'""',1,10877) -LexToken(EOL,'\n',1,10888) -LexToken(VAR,'lab_txt',1,10909) -LexToken(ASSIGNMENT,'=',1,10916) -LexToken(DQSTRING,'""',1,10918) -LexToken(EOL,'\n',1,10931) -LexToken(VAR,'rhs_txt',1,10952) -LexToken(ASSIGNMENT,'=',1,10959) -LexToken(DQSTRING,'""',1,10961) -LexToken(EOL,'\n',1,10972) -LexToken(FOR,'for',1,10993) -LexToken(VAR,'i',1,10997) -LexToken(ASSIGNMENT,'=',1,10998) -LexToken(NUMBER,'1',1,10999) -LexToken(COLON,':',1,11000) -LexToken(VAR,'Tparam_sz',1,11001) -LexToken(EOL,'\n',1,11010) -LexToken(VAR,'lhs_txt',1,11035) -LexToken(ASSIGNMENT,'=',1,11042) -LexToken(VAR,'lhs_txt',1,11043) -LexToken(ADDITION,'+',1,11050) -LexToken(DQSTRING,'"%v"',1,11054) -LexToken(ADDITION,'+',1,11055) -LexToken(VAR,'string',1,11056) -LexToken(OPENBRACKET,'(',1,11062) -LexToken(VAR,'i',1,11063) -LexToken(CLOSEBRACKET,')',1,11064) -LexToken(ADDITION,'+',1,11065) -LexToken(DQSTRING,'","',1,11068) -LexToken(EOL,'\n',1,11069) -LexToken(IF,'if',1,11094) -LexToken(VAR,'pprop',1,11097) -LexToken(OPENBRACKET,'(',1,11102) -LexToken(VAR,'i',1,11103) -LexToken(CLOSEBRACKET,')',1,11104) -LexToken(COMPARISON,'==',1,11106) -LexToken(NUMBER,'0',1,11109) -LexToken(THEN,'then',1,11111) -LexToken(EOL,'\n',1,11115) -LexToken(VAR,'lab_txt',1,11144) -LexToken(ASSIGNMENT,'=',1,11151) -LexToken(VAR,'lab_txt',1,11152) -LexToken(ADDITION,'+',1,11159) -LexToken(DQSTRING,'"\\\'"',1,11163) -LexToken(ADDITION,'+',1,11164) -LexToken(VAR,'Tparam_lab',1,11165) -LexToken(OPENBRACKET,'(',1,11175) -LexToken(VAR,'i',1,11176) -LexToken(CLOSEBRACKET,')',1,11177) -LexToken(ADDITION,'+',1,11178) -LexToken(DQSTRING,'"\\\';"',1,11183) -LexToken(EOL,'\n',1,11184) -LexToken(ELSEIF,'elseif',1,11209) -LexToken(VAR,'pprop',1,11217) -LexToken(OPENBRACKET,'(',1,11222) -LexToken(VAR,'i',1,11223) -LexToken(CLOSEBRACKET,')',1,11224) -LexToken(COMPARISON,'==',1,11226) -LexToken(NUMBER,'1',1,11229) -LexToken(THEN,'then',1,11231) -LexToken(EOL,'\n',1,11235) -LexToken(VAR,'lab_txt',1,11264) -LexToken(ASSIGNMENT,'=',1,11271) -LexToken(VAR,'lab_txt',1,11272) -LexToken(ADDITION,'+',1,11279) -LexToken(DQSTRING,'"\\\'"',1,11283) -LexToken(ADDITION,'+',1,11284) -LexToken(VAR,'Tparam_lab',1,11285) -LexToken(OPENBRACKET,'(',1,11295) -LexToken(VAR,'i',1,11296) -LexToken(CLOSEBRACKET,')',1,11297) -LexToken(ADDITION,'+',1,11298) -LexToken(DQSTRING,'" (state) \\\';"',1,11312) -LexToken(EOL,'\n',1,11313) -LexToken(ELSEIF,'elseif',1,11338) -LexToken(VAR,'pprop',1,11346) -LexToken(OPENBRACKET,'(',1,11351) -LexToken(VAR,'i',1,11352) -LexToken(CLOSEBRACKET,')',1,11353) -LexToken(COMPARISON,'==',1,11355) -LexToken(NUMBER,'2',1,11358) -LexToken(THEN,'then',1,11360) -LexToken(EOL,'\n',1,11364) -LexToken(VAR,'lab_txt',1,11393) -LexToken(ASSIGNMENT,'=',1,11400) -LexToken(VAR,'lab_txt',1,11401) -LexToken(ADDITION,'+',1,11408) -LexToken(DQSTRING,'"\\\'"',1,11412) -LexToken(ADDITION,'+',1,11413) -LexToken(VAR,'Tparam_lab',1,11414) -LexToken(OPENBRACKET,'(',1,11424) -LexToken(VAR,'i',1,11425) -LexToken(CLOSEBRACKET,')',1,11426) -LexToken(ADDITION,'+',1,11427) -LexToken(DQSTRING,'" (fixed state) \\\';"',1,11447) -LexToken(EOL,'\n',1,11448) -LexToken(END,'end',1,11473) -LexToken(EOL,'\n',1,11476) -LexToken(VAR,'rhs_txt',1,11501) -LexToken(ASSIGNMENT,'=',1,11508) -LexToken(VAR,'rhs_txt',1,11509) -LexToken(ADDITION,'+',1,11516) -LexToken(DQSTRING,'"\\\'vec\\\',-1,"',1,11529) -LexToken(EOL,'\n',1,11530) -LexToken(END,'end',1,11551) -LexToken(EOL,'\n',1,11554) -LexToken(VAR,'lhs_txt',1,11575) -LexToken(ASSIGNMENT,'=',1,11582) -LexToken(PART,'part',1,11583) -LexToken(OPENBRACKET,'(',1,11587) -LexToken(VAR,'lhs_txt',1,11588) -LexToken(COMMA,',',1,11595) -LexToken(NUMBER,'1',1,11596) -LexToken(COLON,':',1,11597) -LexToken(VAR,'length',1,11598) -LexToken(OPENBRACKET,'(',1,11604) -LexToken(VAR,'lhs_txt',1,11605) -LexToken(CLOSEBRACKET,')',1,11612) -LexToken(ADDITION,'-',1,11613) -LexToken(NUMBER,'1',1,11614) -LexToken(CLOSEBRACKET,')',1,11615) -LexToken(EOL,'\n',1,11616) -LexToken(VAR,'lab_txt',1,11637) -LexToken(ASSIGNMENT,'=',1,11644) -LexToken(PART,'part',1,11645) -LexToken(OPENBRACKET,'(',1,11649) -LexToken(VAR,'lab_txt',1,11650) -LexToken(COMMA,',',1,11657) -LexToken(NUMBER,'1',1,11658) -LexToken(COLON,':',1,11659) -LexToken(VAR,'length',1,11660) -LexToken(OPENBRACKET,'(',1,11666) -LexToken(VAR,'lab_txt',1,11667) -LexToken(CLOSEBRACKET,')',1,11674) -LexToken(ADDITION,'-',1,11675) -LexToken(NUMBER,'1',1,11676) -LexToken(CLOSEBRACKET,')',1,11677) -LexToken(EOL,'\n',1,11678) -LexToken(VAR,'rhs_txt',1,11699) -LexToken(ASSIGNMENT,'=',1,11706) -LexToken(PART,'part',1,11707) -LexToken(OPENBRACKET,'(',1,11711) -LexToken(VAR,'rhs_txt',1,11712) -LexToken(COMMA,',',1,11719) -LexToken(NUMBER,'1',1,11720) -LexToken(COLON,':',1,11721) -LexToken(VAR,'length',1,11722) -LexToken(OPENBRACKET,'(',1,11728) -LexToken(VAR,'rhs_txt',1,11729) -LexToken(CLOSEBRACKET,')',1,11736) -LexToken(ADDITION,'-',1,11737) -LexToken(NUMBER,'1',1,11738) -LexToken(CLOSEBRACKET,')',1,11739) -LexToken(EOL,'\n',1,11740) -LexToken(EOL,'\n',1,11741) -LexToken(EOL,'\n',1,11790) -LexToken(EOL,'\n',1,11873) -LexToken(VAR,'getvalue_txt',1,11894) -LexToken(ASSIGNMENT,'=',1,11907) -LexToken(DQSTRING,'"[ok,"',1,11914) -LexToken(ADDITION,'+',1,11915) -LexToken(VAR,'lhs_txt',1,11916) -LexToken(ADDITION,'+',1,11923) -LexToken(DQSTRING,'",lab_2]=scicos_getvalue(\\\'Set parameters values\\\',["',1,11976) -LexToken(ADDITION,'+',1,11977) -LexToken(VAR,'lab_txt',1,12001) -LexToken(ADDITION,'+',1,12008) -LexToken(DQSTRING,'"],"',1,12012) -LexToken(ADDITION,'+',1,12013) -LexToken(DQSTRING,'"list("',1,12043) -LexToken(ADDITION,'+',1,12044) -LexToken(VAR,'rhs_txt',1,12045) -LexToken(ADDITION,'+',1,12052) -LexToken(DQSTRING,'"),lab_2)"',1,12062) -LexToken(EOL,'\n',1,12063) -LexToken(EOL,'\n',1,12064) -LexToken(EOL,'\n',1,12116) -LexToken(VAR,'execstr',1,12137) -LexToken(OPENBRACKET,'(',1,12144) -LexToken(VAR,'getvalue_txt',1,12145) -LexToken(CLOSEBRACKET,')',1,12157) -LexToken(EOL,'\n',1,12158) -LexToken(EOL,'\n',1,12159) -LexToken(EOL,'\n',1,12214) -LexToken(IF,'if',1,12235) -LexToken(NOT,'~',1,12238) -LexToken(VAR,'ok',1,12239) -LexToken(THEN,'then',1,12242) -LexToken(EOL,'\n',1,12246) -LexToken(VAR,'lab_2',1,12271) -LexToken(ASSIGNMENT,'=',1,12277) -LexToken(VAR,'exprs',1,12279) -LexToken(DOT,'.',1,12284) -LexToken(VAR,'paramv',1,12285) -LexToken(EOL,'\n',1,12291) -LexToken(END,'end',1,12312) -LexToken(EOL,'\n',1,12315) -LexToken(END,'end',1,12332) -LexToken(EOL,'\n',1,12335) -LexToken(END,'end',1,12348) -LexToken(EOL,'\n',1,12351) -LexToken(EOL,'\n',1,12352) -LexToken(EOL,'\n',1,12405) -LexToken(EOL,'\n',1,12429) -LexToken(IF,'if',1,12442) -LexToken(VAR,'ok',1,12445) -LexToken(THEN,'then',1,12448) -LexToken(EOL,'\n',1,12452) -LexToken(VAR,'paramv',1,12469) -LexToken(ASSIGNMENT,'=',1,12475) -LexToken(VAR,'list',1,12476) -LexToken(OPENBRACKET,'(',1,12480) -LexToken(CLOSEBRACKET,')',1,12481) -LexToken(EOL,'\n',1,12482) -LexToken(FOR,'for',1,12500) -LexToken(VAR,'i',1,12504) -LexToken(ASSIGNMENT,'=',1,12505) -LexToken(NUMBER,'1',1,12506) -LexToken(COLON,':',1,12507) -LexToken(VAR,'Tparam_sz',1,12508) -LexToken(EOL,'\n',1,12517) -LexToken(VAR,'execstr',1,12538) -LexToken(OPENBRACKET,'(',1,12545) -LexToken(DQSTRING,'"paramv("',1,12554) -LexToken(ADDITION,'+',1,12555) -LexToken(VAR,'string',1,12556) -LexToken(OPENBRACKET,'(',1,12562) -LexToken(VAR,'i',1,12563) -LexToken(CLOSEBRACKET,')',1,12564) -LexToken(ADDITION,'+',1,12565) -LexToken(DQSTRING,'")=%v"',1,12571) -LexToken(ADDITION,'+',1,12572) -LexToken(VAR,'string',1,12573) -LexToken(OPENBRACKET,'(',1,12579) -LexToken(VAR,'i',1,12580) -LexToken(CLOSEBRACKET,')',1,12581) -LexToken(CLOSEBRACKET,')',1,12582) -LexToken(EOL,'\n',1,12583) -LexToken(END,'end',1,12600) -LexToken(EOL,'\n',1,12603) -LexToken(END,'end',1,12616) -LexToken(EOL,'\n',1,12619) -LexToken(EOL,'\n',1,12711) -LexToken(EOL,'\n',1,12712) -LexToken(EOL,'\n',1,12771) -LexToken(EOL,'\n',1,12772) -LexToken(IF,'if',1,12785) -LexToken(VAR,'ok',1,12788) -LexToken(THEN,'then',1,12791) -LexToken(EOL,'\n',1,12795) -LexToken(EOL,'\n',1,12832) -LexToken(VAR,'mo',1,12849) -LexToken(ASSIGNMENT,'=',1,12851) -LexToken(VAR,'modelica',1,12852) -LexToken(OPENBRACKET,'(',1,12860) -LexToken(CLOSEBRACKET,')',1,12861) -LexToken(EOL,'\n',1,12862) -LexToken(VAR,'mo',1,12879) -LexToken(DOT,'.',1,12881) -LexToken(VAR,'model',1,12882) -LexToken(ASSIGNMENT,'=',1,12887) -LexToken(VAR,'nameF',1,12888) -LexToken(EOL,'\n',1,12893) -LexToken(VAR,'mo',1,12910) -LexToken(DOT,'.',1,12912) -LexToken(VAR,'inputs',1,12913) -LexToken(ASSIGNMENT,'=',1,12919) -LexToken(VAR,'in',1,12920) -LexToken(EOL,'\n',1,12922) -LexToken(VAR,'mo',1,12940) -LexToken(DOT,'.',1,12942) -LexToken(VAR,'outputs',1,12943) -LexToken(ASSIGNMENT,'=',1,12950) -LexToken(VAR,'out',1,12951) -LexToken(EOL,'\n',1,12954) -LexToken(IF,'if',1,12972) -LexToken(VAR,'pprop',1,12975) -LexToken(COMPARISON,'~=',1,12980) -LexToken(OPENSQBRACKET,'[',1,12982) -LexToken(CLOSESQBRACKET,']',1,12983) -LexToken(THEN,'then',1,12985) -LexToken(EOL,'\n',1,12989) -LexToken(IF,'if',1,13010) -LexToken(VAR,'max',1,13013) -LexToken(OPENBRACKET,'(',1,13016) -LexToken(VAR,'pprop',1,13017) -LexToken(CLOSEBRACKET,')',1,13022) -LexToken(COMPARISON,'>',1,13023) -LexToken(NUMBER,'0',1,13024) -LexToken(THEN,'then',1,13026) -LexToken(EOL,'\n',1,13030) -LexToken(VAR,'mo',1,13055) -LexToken(DOT,'.',1,13057) -LexToken(VAR,'parameters',1,13058) -LexToken(ASSIGNMENT,'=',1,13068) -LexToken(VAR,'list',1,13069) -LexToken(OPENBRACKET,'(',1,13073) -LexToken(VAR,'param',1,13074) -LexToken(TRANSPOSE,"'",1,13079) -LexToken(COMMA,',',1,13080) -LexToken(VAR,'paramv',1,13081) -LexToken(COMMA,',',1,13087) -LexToken(VAR,'pprop',1,13088) -LexToken(TRANSPOSE,"'",1,13093) -LexToken(CLOSEBRACKET,')',1,13094) -LexToken(EOL,'\n',1,13095) -LexToken(ELSE,'else',1,13116) -LexToken(EOL,'\n',1,13120) -LexToken(VAR,'mo',1,13145) -LexToken(DOT,'.',1,13147) -LexToken(VAR,'parameters',1,13148) -LexToken(ASSIGNMENT,'=',1,13158) -LexToken(VAR,'list',1,13159) -LexToken(OPENBRACKET,'(',1,13163) -LexToken(VAR,'param',1,13164) -LexToken(TRANSPOSE,"'",1,13169) -LexToken(COMMA,',',1,13170) -LexToken(VAR,'paramv',1,13171) -LexToken(CLOSEBRACKET,')',1,13177) -LexToken(EOL,'\n',1,13178) -LexToken(END,'end',1,13199) -LexToken(EOL,'\n',1,13202) -LexToken(END,'end',1,13219) -LexToken(EOL,'\n',1,13222) -LexToken(VAR,'model',1,13239) -LexToken(DOT,'.',1,13244) -LexToken(VAR,'equations',1,13245) -LexToken(ASSIGNMENT,'=',1,13254) -LexToken(VAR,'mo',1,13255) -LexToken(EOL,'\n',1,13257) -LexToken(EOL,'\n',1,13294) -LexToken(EOL,'\n',1,13331) -LexToken(VAR,'model',1,13348) -LexToken(DOT,'.',1,13353) -LexToken(VAR,'rpar',1,13354) -LexToken(ASSIGNMENT,'=',1,13358) -LexToken(OPENSQBRACKET,'[',1,13359) -LexToken(CLOSESQBRACKET,']',1,13360) -LexToken(EOL,'\n',1,13361) -LexToken(FOR,'for',1,13378) -LexToken(VAR,'i',1,13382) -LexToken(ASSIGNMENT,'=',1,13383) -LexToken(NUMBER,'1',1,13384) -LexToken(COLON,':',1,13385) -LexToken(VAR,'lstsize',1,13386) -LexToken(OPENBRACKET,'(',1,13393) -LexToken(VAR,'paramv',1,13394) -LexToken(CLOSEBRACKET,')',1,13400) -LexToken(EOL,'\n',1,13401) -LexToken(VAR,'model',1,13422) -LexToken(DOT,'.',1,13427) -LexToken(VAR,'rpar',1,13428) -LexToken(ASSIGNMENT,'=',1,13432) -LexToken(OPENSQBRACKET,'[',1,13433) -LexToken(VAR,'model',1,13434) -LexToken(DOT,'.',1,13439) -LexToken(VAR,'rpar',1,13440) -LexToken(SEMICOLON,';\n',1,13444) -LexToken(VAR,'double',1,13466) -LexToken(OPENBRACKET,'(',1,13472) -LexToken(VAR,'paramv',1,13473) -LexToken(OPENBRACKET,'(',1,13479) -LexToken(VAR,'i',1,13480) -LexToken(CLOSEBRACKET,')',1,13481) -LexToken(OPENBRACKET,'(',1,13482) -LexToken(COLON,':',1,13483) -LexToken(CLOSEBRACKET,')',1,13484) -LexToken(CLOSEBRACKET,')',1,13485) -LexToken(CLOSESQBRACKET,']',1,13486) -LexToken(EOL,'\n',1,13494) -LexToken(END,'end',1,13511) -LexToken(EOL,'\n',1,13514) -LexToken(EOL,'\n',1,13515) -LexToken(VAR,'model',1,13532) -LexToken(DOT,'.',1,13537) -LexToken(VAR,'sim',1,13538) -LexToken(OPENBRACKET,'(',1,13541) -LexToken(NUMBER,'1',1,13542) -LexToken(CLOSEBRACKET,')',1,13543) -LexToken(ASSIGNMENT,'=',1,13544) -LexToken(VAR,'funam',1,13545) -LexToken(EOL,'\n',1,13550) -LexToken(EOL,'\n',1,13587) -LexToken(VAR,'exprs',1,13604) -LexToken(DOT,'.',1,13609) -LexToken(VAR,'in',1,13610) -LexToken(ASSIGNMENT,'=',1,13612) -LexToken(VAR,'lab_1',1,13613) -LexToken(OPENBRACKET,'(',1,13618) -LexToken(NUMBER,'1',1,13619) -LexToken(CLOSEBRACKET,')',1,13620) -LexToken(EOL,'\n',1,13621) -LexToken(VAR,'exprs',1,13638) -LexToken(DOT,'.',1,13643) -LexToken(VAR,'intype',1,13644) -LexToken(ASSIGNMENT,'=',1,13650) -LexToken(VAR,'lab_1',1,13651) -LexToken(OPENBRACKET,'(',1,13656) -LexToken(NUMBER,'2',1,13657) -LexToken(CLOSEBRACKET,')',1,13658) -LexToken(EOL,'\n',1,13659) -LexToken(VAR,'exprs',1,13676) -LexToken(DOT,'.',1,13681) -LexToken(VAR,'out',1,13682) -LexToken(ASSIGNMENT,'=',1,13685) -LexToken(VAR,'lab_1',1,13686) -LexToken(OPENBRACKET,'(',1,13691) -LexToken(NUMBER,'3',1,13692) -LexToken(CLOSEBRACKET,')',1,13693) -LexToken(EOL,'\n',1,13694) -LexToken(VAR,'exprs',1,13711) -LexToken(DOT,'.',1,13716) -LexToken(VAR,'outtype',1,13717) -LexToken(ASSIGNMENT,'=',1,13724) -LexToken(VAR,'lab_1',1,13725) -LexToken(OPENBRACKET,'(',1,13730) -LexToken(NUMBER,'4',1,13731) -LexToken(CLOSEBRACKET,')',1,13732) -LexToken(EOL,'\n',1,13733) -LexToken(VAR,'exprs',1,13750) -LexToken(DOT,'.',1,13755) -LexToken(VAR,'param',1,13756) -LexToken(ASSIGNMENT,'=',1,13761) -LexToken(VAR,'lab_1',1,13762) -LexToken(OPENBRACKET,'(',1,13767) -LexToken(NUMBER,'5',1,13768) -LexToken(CLOSEBRACKET,')',1,13769) -LexToken(EOL,'\n',1,13770) -LexToken(VAR,'exprs',1,13787) -LexToken(DOT,'.',1,13792) -LexToken(VAR,'paramv',1,13793) -LexToken(ASSIGNMENT,'=',1,13799) -LexToken(VAR,'list',1,13800) -LexToken(OPENBRACKET,'(',1,13804) -LexToken(CLOSEBRACKET,')',1,13805) -LexToken(EOL,'\n',1,13806) -LexToken(IF,'if',1,13824) -LexToken(VAR,'Tparam_sz',1,13827) -LexToken(COMPARISON,'<>',1,13836) -LexToken(NUMBER,'0',1,13838) -LexToken(THEN,'then',1,13840) -LexToken(EOL,'\n',1,13855) -LexToken(IF,'if',1,13876) -LexToken(VAR,'type',1,13879) -LexToken(OPENBRACKET,'(',1,13883) -LexToken(VAR,'lab_2',1,13884) -LexToken(CLOSEBRACKET,')',1,13889) -LexToken(COMPARISON,'==',1,13890) -LexToken(NUMBER,'15',1,13892) -LexToken(THEN,'then',1,13895) -LexToken(EOL,'\n',1,13910) -LexToken(FOR,'for',1,13935) -LexToken(VAR,'i',1,13939) -LexToken(ASSIGNMENT,'=',1,13940) -LexToken(NUMBER,'1',1,13941) -LexToken(COLON,':',1,13942) -LexToken(VAR,'lstsize',1,13943) -LexToken(OPENBRACKET,'(',1,13950) -LexToken(VAR,'lab_2',1,13951) -LexToken(CLOSEBRACKET,')',1,13956) -LexToken(EOL,'\n',1,13957) -LexToken(VAR,'exprs',1,13986) -LexToken(DOT,'.',1,13991) -LexToken(VAR,'paramv',1,13992) -LexToken(OPENBRACKET,'(',1,13998) -LexToken(VAR,'i',1,13999) -LexToken(CLOSEBRACKET,')',1,14000) -LexToken(ASSIGNMENT,'=',1,14001) -LexToken(VAR,'lab_2',1,14002) -LexToken(OPENBRACKET,'(',1,14007) -LexToken(VAR,'i',1,14008) -LexToken(CLOSEBRACKET,')',1,14009) -LexToken(EOL,'\n',1,14019) -LexToken(END,'end',1,14044) -LexToken(EOL,'\n',1,14047) -LexToken(ELSE,'else',1,14068) -LexToken(EOL,'\n',1,14072) -LexToken(FOR,'for',1,14097) -LexToken(VAR,'i',1,14101) -LexToken(ASSIGNMENT,'=',1,14102) -LexToken(NUMBER,'1',1,14103) -LexToken(COLON,':',1,14104) -LexToken(VAR,'size',1,14105) -LexToken(OPENBRACKET,'(',1,14109) -LexToken(VAR,'lab_2',1,14110) -LexToken(COMMA,',',1,14115) -LexToken(DQSTRING,'"*"',1,14118) -LexToken(CLOSEBRACKET,')',1,14119) -LexToken(EOL,'\n',1,14120) -LexToken(VAR,'exprs',1,14149) -LexToken(DOT,'.',1,14154) -LexToken(VAR,'paramv',1,14155) -LexToken(OPENBRACKET,'(',1,14161) -LexToken(VAR,'i',1,14162) -LexToken(CLOSEBRACKET,')',1,14163) -LexToken(ASSIGNMENT,'=',1,14164) -LexToken(VAR,'lab_2',1,14165) -LexToken(OPENBRACKET,'(',1,14170) -LexToken(VAR,'i',1,14171) -LexToken(CLOSEBRACKET,')',1,14172) -LexToken(EOL,'\n',1,14173) -LexToken(END,'end',1,14199) -LexToken(EOL,'\n',1,14202) -LexToken(END,'end',1,14223) -LexToken(EOL,'\n',1,14226) -LexToken(END,'end',1,14243) -LexToken(EOL,'\n',1,14246) -LexToken(VAR,'exprs',1,14263) -LexToken(DOT,'.',1,14268) -LexToken(VAR,'pprop',1,14269) -LexToken(ASSIGNMENT,'=',1,14274) -LexToken(VAR,'lab_1',1,14275) -LexToken(OPENBRACKET,'(',1,14280) -LexToken(NUMBER,'6',1,14281) -LexToken(CLOSEBRACKET,')',1,14282) -LexToken(EOL,'\n',1,14283) -LexToken(VAR,'exprs',1,14300) -LexToken(DOT,'.',1,14305) -LexToken(VAR,'nameF',1,14306) -LexToken(ASSIGNMENT,'=',1,14311) -LexToken(VAR,'lab_1',1,14312) -LexToken(OPENBRACKET,'(',1,14317) -LexToken(NUMBER,'7',1,14318) -LexToken(CLOSEBRACKET,')',1,14319) -LexToken(EOL,'\n',1,14320) -LexToken(VAR,'exprs',1,14337) -LexToken(DOT,'.',1,14342) -LexToken(VAR,'funtxt',1,14343) -LexToken(ASSIGNMENT,'=',1,14349) -LexToken(DQSTRING,'""',1,14351) -LexToken(EOL,'\n',1,14389) -LexToken(EOL,'\n',1,14419) -LexToken(EOL,'\n',1,14456) -LexToken(VAR,'x',1,14473) -LexToken(DOT,'.',1,14474) -LexToken(VAR,'model',1,14475) -LexToken(ASSIGNMENT,'=',1,14480) -LexToken(VAR,'model',1,14481) -LexToken(EOL,'\n',1,14486) -LexToken(VAR,'graphics',1,14503) -LexToken(DOT,'.',1,14511) -LexToken(VAR,'gr_i',1,14512) -LexToken(OPENBRACKET,'(',1,14516) -LexToken(NUMBER,'1',1,14517) -LexToken(CLOSEBRACKET,')',1,14518) -LexToken(OPENBRACKET,'(',1,14519) -LexToken(NUMBER,'1',1,14520) -LexToken(CLOSEBRACKET,')',1,14521) -LexToken(ASSIGNMENT,'=',1,14522) -LexToken(DQSTRING,'"txt=[\\\' "',1,14532) -LexToken(ADDITION,'+',1,14534) -LexToken(VAR,'nameF',1,14536) -LexToken(ADDITION,'+',1,14542) -LexToken(DQSTRING,'" \\\'];"',1,14550) -LexToken(EOL,'\n',1,14551) -LexToken(VAR,'graphics',1,14568) -LexToken(DOT,'.',1,14576) -LexToken(VAR,'in_implicit',1,14577) -LexToken(ASSIGNMENT,'=',1,14589) -LexToken(VAR,'intype',1,14590) -LexToken(EOL,'\n',1,14596) -LexToken(VAR,'graphics',1,14613) -LexToken(DOT,'.',1,14621) -LexToken(VAR,'out_implicit',1,14622) -LexToken(ASSIGNMENT,'=',1,14634) -LexToken(VAR,'outtype',1,14635) -LexToken(EOL,'\n',1,14642) -LexToken(EOL,'\n',1,14681) -LexToken(VAR,'graphics',1,14698) -LexToken(DOT,'.',1,14706) -LexToken(VAR,'exprs',1,14707) -LexToken(ASSIGNMENT,'=',1,14712) -LexToken(VAR,'exprs',1,14713) -LexToken(EOL,'\n',1,14718) -LexToken(VAR,'x',1,14735) -LexToken(DOT,'.',1,14736) -LexToken(VAR,'graphics',1,14737) -LexToken(ASSIGNMENT,'=',1,14745) -LexToken(VAR,'graphics',1,14746) -LexToken(EOL,'\n',1,14754) -LexToken(BREAK,'break',1,14771) -LexToken(EOL,'\n',1,14776) -LexToken(END,'end',1,14789) -LexToken(EOL,'\n',1,14792) -LexToken(END,'end',1,14801) -LexToken(EOL,'\n',1,14804) -LexToken(EOL,'\n',1,14805) -LexToken(EOL,'\n',1,14822) -LexToken(CASE,'case',1,14827) -LexToken(DQSTRING,'"define"',1,14839) -LexToken(THEN,'then',1,14841) -LexToken(EOL,'\n',1,14845) -LexToken(VAR,'in',1,14854) -LexToken(ASSIGNMENT,'=',1,14856) -LexToken(OPENSQBRACKET,'[',1,14857) -LexToken(DQSTRING,'"u"',1,14860) -LexToken(CLOSESQBRACKET,']',1,14861) -LexToken(EOL,'\n',1,14862) -LexToken(VAR,'intype',1,14871) -LexToken(ASSIGNMENT,'=',1,14877) -LexToken(OPENSQBRACKET,'[',1,14878) -LexToken(DQSTRING,'"I"',1,14881) -LexToken(CLOSESQBRACKET,']',1,14882) -LexToken(EOL,'\n',1,14883) -LexToken(VAR,'out',1,14892) -LexToken(ASSIGNMENT,'=',1,14895) -LexToken(OPENSQBRACKET,'[',1,14896) -LexToken(DQSTRING,'"y1"',1,14900) -LexToken(SEMICOLON,';',1,14901) -LexToken(DQSTRING,'"y2"',1,14905) -LexToken(CLOSESQBRACKET,']',1,14906) -LexToken(EOL,'\n',1,14907) -LexToken(VAR,'outtype',1,14916) -LexToken(ASSIGNMENT,'=',1,14923) -LexToken(OPENSQBRACKET,'[',1,14924) -LexToken(DQSTRING,'"I"',1,14927) -LexToken(SEMICOLON,';',1,14928) -LexToken(DQSTRING,'"I"',1,14931) -LexToken(CLOSESQBRACKET,']',1,14932) -LexToken(EOL,'\n',1,14933) -LexToken(VAR,'param',1,14942) -LexToken(ASSIGNMENT,'=',1,14947) -LexToken(OPENSQBRACKET,'[',1,14948) -LexToken(CLOSESQBRACKET,']',1,14949) -LexToken(EOL,'\n',1,14950) -LexToken(VAR,'paramv',1,14960) -LexToken(ASSIGNMENT,'=',1,14966) -LexToken(VAR,'list',1,14967) -LexToken(OPENBRACKET,'(',1,14971) -LexToken(CLOSEBRACKET,')',1,14972) -LexToken(EOL,'\n',1,14973) -LexToken(VAR,'pprop',1,14982) -LexToken(ASSIGNMENT,'=',1,14987) -LexToken(OPENSQBRACKET,'[',1,14988) -LexToken(CLOSESQBRACKET,']',1,14989) -LexToken(EOL,'\n',1,14990) -LexToken(VAR,'nameF',1,15000) -LexToken(ASSIGNMENT,'=',1,15005) -LexToken(DQSTRING,'"myModel"',1,15014) -LexToken(EOL,'\n',1,15015) -LexToken(EOL,'\n',1,15016) -LexToken(EOL,'\n',1,15081) -LexToken(EOL,'\n',1,15162) -LexToken(EOL,'\n',1,15163) -LexToken(VAR,'exprs',1,15172) -LexToken(ASSIGNMENT,'=',1,15178) -LexToken(VAR,'tlist',1,15180) -LexToken(OPENBRACKET,'(',1,15185) -LexToken(OPENSQBRACKET,'[',1,15186) -LexToken(DQSTRING,'"MPBLOCK"',1,15195) -LexToken(COMMA,',',1,15196) -LexToken(DQSTRING,'"in"',1,15200) -LexToken(COMMA,',',1,15201) -LexToken(DQSTRING,'"intype"',1,15209) -LexToken(COMMA,',',1,15210) -LexToken(DQSTRING,'"out"',1,15215) -LexToken(COMMA,',',1,15216) -LexToken(DQSTRING,'"outtype"',1,15225) -LexToken(COMMA,',',1,15226) -LexToken(DQSTRING,'"param"',1,15245) -LexToken(COMMA,',',1,15246) -LexToken(DQSTRING,'"paramv"',1,15254) -LexToken(COMMA,',',1,15255) -LexToken(DQSTRING,'"pprop"',1,15262) -LexToken(COMMA,',',1,15263) -LexToken(DQSTRING,'"nameF"',1,15270) -LexToken(COMMA,',',1,15271) -LexToken(DQSTRING,'"funtxt"',1,15279) -LexToken(CLOSESQBRACKET,']',1,15280) -LexToken(COMMA,',',1,15281) -LexToken(VAR,'sci2exp',1,15294) -LexToken(OPENBRACKET,'(',1,15301) -LexToken(VAR,'in',1,15302) -LexToken(OPENBRACKET,'(',1,15304) -LexToken(COLON,':',1,15305) -LexToken(CLOSEBRACKET,')',1,15306) -LexToken(CLOSEBRACKET,')',1,15307) -LexToken(COMMA,',',1,15308) -LexToken(VAR,'sci2exp',1,15320) -LexToken(OPENBRACKET,'(',1,15327) -LexToken(VAR,'intype',1,15328) -LexToken(OPENBRACKET,'(',1,15334) -LexToken(COLON,':',1,15335) -LexToken(CLOSEBRACKET,')',1,15336) -LexToken(CLOSEBRACKET,')',1,15337) -LexToken(COMMA,',',1,15338) -LexToken(VAR,'sci2exp',1,15350) -LexToken(OPENBRACKET,'(',1,15357) -LexToken(VAR,'out',1,15358) -LexToken(OPENBRACKET,'(',1,15361) -LexToken(COLON,':',1,15362) -LexToken(CLOSEBRACKET,')',1,15363) -LexToken(CLOSEBRACKET,')',1,15364) -LexToken(COMMA,',',1,15365) -LexToken(VAR,'sci2exp',1,15377) -LexToken(OPENBRACKET,'(',1,15384) -LexToken(VAR,'outtype',1,15385) -LexToken(OPENBRACKET,'(',1,15392) -LexToken(COLON,':',1,15393) -LexToken(CLOSEBRACKET,')',1,15394) -LexToken(CLOSEBRACKET,')',1,15395) -LexToken(COMMA,',',1,15396) -LexToken(VAR,'sci2exp',1,15408) -LexToken(OPENBRACKET,'(',1,15415) -LexToken(VAR,'param',1,15416) -LexToken(OPENBRACKET,'(',1,15421) -LexToken(COLON,':',1,15422) -LexToken(CLOSEBRACKET,')',1,15423) -LexToken(CLOSEBRACKET,')',1,15424) -LexToken(COMMA,',',1,15425) -LexToken(VAR,'list',1,15437) -LexToken(OPENBRACKET,'(',1,15441) -LexToken(VAR,'string',1,15442) -LexToken(OPENBRACKET,'(',1,15448) -LexToken(NUMBER,'0.1',1,15449) -LexToken(CLOSEBRACKET,')',1,15452) -LexToken(COMMA,',',1,15453) -LexToken(VAR,'string',1,15454) -LexToken(OPENBRACKET,'(',1,15460) -LexToken(NUMBER,'.0001',1,15461) -LexToken(CLOSEBRACKET,')',1,15466) -LexToken(CLOSEBRACKET,')',1,15467) -LexToken(COMMA,',',1,15468) -LexToken(VAR,'sci2exp',1,15481) -LexToken(OPENBRACKET,'(',1,15488) -LexToken(VAR,'pprop',1,15489) -LexToken(OPENBRACKET,'(',1,15494) -LexToken(COLON,':',1,15495) -LexToken(CLOSEBRACKET,')',1,15496) -LexToken(CLOSEBRACKET,')',1,15497) -LexToken(COMMA,',',1,15498) -LexToken(VAR,'nameF',1,15510) -LexToken(COMMA,',',1,15515) -LexToken(OPENSQBRACKET,'[',1,15516) -LexToken(CLOSESQBRACKET,']',1,15517) -LexToken(CLOSEBRACKET,')',1,15518) -LexToken(EOL,'\n',1,15519) -LexToken(EOL,'\n',1,15520) -LexToken(VAR,'model',1,15529) -LexToken(ASSIGNMENT,'=',1,15534) -LexToken(SCICOS_MODEL,'scicos_model',1,15535) -LexToken(OPENBRACKET,'(',1,15547) -LexToken(CLOSEBRACKET,')',1,15548) -LexToken(EOL,'\n',1,15549) -LexToken(VAR,'model',1,15558) -LexToken(DOT,'.',1,15563) -LexToken(VAR,'blocktype',1,15564) -LexToken(ASSIGNMENT,'=',1,15573) -LexToken(DQSTRING,'"c"',1,15576) -LexToken(EOL,'\n',1,15577) -LexToken(VAR,'model',1,15586) -LexToken(DOT,'.',1,15591) -LexToken(VAR,'dep_ut',1,15592) -LexToken(ASSIGNMENT,'=',1,15598) -LexToken(OPENSQBRACKET,'[',1,15599) -LexToken(PREVAR_BOOLEAN,'%t',1,15600) -LexToken(PREVAR_BOOLEAN,'%t',1,15603) -LexToken(CLOSESQBRACKET,']',1,15605) -LexToken(EOL,'\n',1,15606) -LexToken(EOL,'\n',1,15635) -LexToken(VAR,'model',1,15644) -LexToken(DOT,'.',1,15649) -LexToken(VAR,'rpar',1,15650) -LexToken(ASSIGNMENT,'=',1,15654) -LexToken(OPENSQBRACKET,'[',1,15655) -LexToken(CLOSESQBRACKET,']',1,15656) -LexToken(EOL,'\n',1,15657) -LexToken(FOR,'for',1,15666) -LexToken(VAR,'i',1,15670) -LexToken(ASSIGNMENT,'=',1,15671) -LexToken(NUMBER,'1',1,15672) -LexToken(COLON,':',1,15673) -LexToken(VAR,'lstsize',1,15674) -LexToken(OPENBRACKET,'(',1,15681) -LexToken(VAR,'paramv',1,15682) -LexToken(CLOSEBRACKET,')',1,15688) -LexToken(EOL,'\n',1,15689) -LexToken(VAR,'model',1,15702) -LexToken(DOT,'.',1,15707) -LexToken(VAR,'rpar',1,15708) -LexToken(ASSIGNMENT,'=',1,15712) -LexToken(OPENSQBRACKET,'[',1,15713) -LexToken(VAR,'model',1,15714) -LexToken(DOT,'.',1,15719) -LexToken(VAR,'rpar',1,15720) -LexToken(SEMICOLON,';\n',1,15724) -LexToken(VAR,'paramv',1,15738) -LexToken(OPENBRACKET,'(',1,15744) -LexToken(VAR,'i',1,15745) -LexToken(CLOSEBRACKET,')',1,15746) -LexToken(OPENBRACKET,'(',1,15747) -LexToken(COLON,':',1,15748) -LexToken(CLOSEBRACKET,')',1,15749) -LexToken(CLOSESQBRACKET,']',1,15750) -LexToken(EOL,'\n',1,15751) -LexToken(END,'end',1,15760) -LexToken(EOL,'\n',1,15763) -LexToken(EOL,'\n',1,15764) -LexToken(VAR,'mo',1,15773) -LexToken(ASSIGNMENT,'=',1,15775) -LexToken(VAR,'modelica',1,15776) -LexToken(OPENBRACKET,'(',1,15784) -LexToken(CLOSEBRACKET,')',1,15785) -LexToken(EOL,'\n',1,15786) -LexToken(VAR,'mo',1,15795) -LexToken(DOT,'.',1,15797) -LexToken(VAR,'model',1,15798) -LexToken(ASSIGNMENT,'=',1,15803) -LexToken(VAR,'nameF',1,15804) -LexToken(EOL,'\n',1,15809) -LexToken(VAR,'mo',1,15818) -LexToken(DOT,'.',1,15820) -LexToken(VAR,'parameters',1,15821) -LexToken(ASSIGNMENT,'=',1,15831) -LexToken(VAR,'list',1,15832) -LexToken(OPENBRACKET,'(',1,15836) -LexToken(VAR,'param',1,15837) -LexToken(COMMA,',',1,15842) -LexToken(VAR,'paramv',1,15843) -LexToken(CLOSEBRACKET,')',1,15849) -LexToken(EOL,'\n',1,15850) -LexToken(VAR,'model',1,15859) -LexToken(DOT,'.',1,15864) -LexToken(VAR,'sim',1,15865) -LexToken(ASSIGNMENT,'=',1,15868) -LexToken(VAR,'list',1,15869) -LexToken(OPENBRACKET,'(',1,15873) -LexToken(VAR,'mo',1,15874) -LexToken(DOT,'.',1,15876) -LexToken(VAR,'model',1,15877) -LexToken(COMMA,',',1,15882) -LexToken(NUMBER,'10004',1,15883) -LexToken(CLOSEBRACKET,')',1,15888) -LexToken(EOL,'\n',1,15889) -LexToken(VAR,'mo',1,15898) -LexToken(DOT,'.',1,15900) -LexToken(VAR,'inputs',1,15901) -LexToken(ASSIGNMENT,'=',1,15907) -LexToken(VAR,'in',1,15908) -LexToken(EOL,'\n',1,15910) -LexToken(VAR,'mo',1,15919) -LexToken(DOT,'.',1,15921) -LexToken(VAR,'outputs',1,15922) -LexToken(ASSIGNMENT,'=',1,15929) -LexToken(VAR,'out',1,15930) -LexToken(EOL,'\n',1,15933) -LexToken(VAR,'model',1,15942) -LexToken(DOT,'.',1,15947) -LexToken(VAR,'in',1,15948) -LexToken(ASSIGNMENT,'=',1,15950) -LexToken(VAR,'ones',1,15951) -LexToken(OPENBRACKET,'(',1,15955) -LexToken(VAR,'size',1,15956) -LexToken(OPENBRACKET,'(',1,15960) -LexToken(VAR,'mo',1,15961) -LexToken(DOT,'.',1,15963) -LexToken(VAR,'inputs',1,15964) -LexToken(COMMA,',',1,15970) -LexToken(DQSTRING,'"r"',1,15973) -LexToken(CLOSEBRACKET,')',1,15974) -LexToken(COMMA,',',1,15975) -LexToken(NUMBER,'1',1,15976) -LexToken(CLOSEBRACKET,')',1,15977) -LexToken(EOL,'\n',1,15978) -LexToken(VAR,'model',1,15987) -LexToken(DOT,'.',1,15992) -LexToken(VAR,'out',1,15993) -LexToken(ASSIGNMENT,'=',1,15996) -LexToken(VAR,'ones',1,15997) -LexToken(OPENBRACKET,'(',1,16001) -LexToken(VAR,'size',1,16002) -LexToken(OPENBRACKET,'(',1,16006) -LexToken(VAR,'mo',1,16007) -LexToken(DOT,'.',1,16009) -LexToken(VAR,'outputs',1,16010) -LexToken(COMMA,',',1,16017) -LexToken(DQSTRING,'"r"',1,16020) -LexToken(CLOSEBRACKET,')',1,16021) -LexToken(COMMA,',',1,16022) -LexToken(NUMBER,'1',1,16023) -LexToken(CLOSEBRACKET,')',1,16024) -LexToken(EOL,'\n',1,16025) -LexToken(VAR,'model',1,16034) -LexToken(DOT,'.',1,16039) -LexToken(VAR,'equations',1,16040) -LexToken(ASSIGNMENT,'=',1,16049) -LexToken(VAR,'mo',1,16050) -LexToken(EOL,'\n',1,16052) -LexToken(VAR,'gr_i',1,16061) -LexToken(ASSIGNMENT,'=',1,16065) -LexToken(OPENSQBRACKET,'[',1,16066) -LexToken(CLOSESQBRACKET,']',1,16067) -LexToken(EOL,'\n',1,16068) -LexToken(VAR,'x',1,16077) -LexToken(ASSIGNMENT,'=',1,16078) -LexToken(VAR,'standard_define',1,16079) -LexToken(OPENBRACKET,'(',1,16094) -LexToken(OPENSQBRACKET,'[',1,16095) -LexToken(NUMBER,'3',1,16096) -LexToken(NUMBER,'2',1,16098) -LexToken(CLOSESQBRACKET,']',1,16099) -LexToken(COMMA,',',1,16100) -LexToken(VAR,'model',1,16101) -LexToken(COMMA,',',1,16106) -LexToken(VAR,'exprs',1,16107) -LexToken(COMMA,',',1,16112) -LexToken(VAR,'gr_i',1,16113) -LexToken(CLOSEBRACKET,')',1,16117) -LexToken(EOL,'\n',1,16118) -LexToken(VAR,'x',1,16127) -LexToken(DOT,'.',1,16128) -LexToken(VAR,'graphics',1,16129) -LexToken(DOT,'.',1,16137) -LexToken(VAR,'in_implicit',1,16138) -LexToken(ASSIGNMENT,'=',1,16150) -LexToken(VAR,'intype',1,16151) -LexToken(EOL,'\n',1,16157) -LexToken(VAR,'x',1,16166) -LexToken(DOT,'.',1,16167) -LexToken(VAR,'graphics',1,16168) -LexToken(DOT,'.',1,16176) -LexToken(VAR,'out_implicit',1,16177) -LexToken(ASSIGNMENT,'=',1,16189) -LexToken(VAR,'outtype',1,16190) -LexToken(EOL,'\n',1,16197) -LexToken(END,'end',1,16202) -LexToken(EOL,'\n',1,16205) -LexToken(ENDFUNCTION,'endfunction',1,16206) -LexToken(EOL,'\n',1,16217) -LexToken(EOL,'\n',1,16218) -LexToken(EOL,'\n',1,16219) -LexToken(EOL,'\n',1,16220) +Syntax error in input LexToken(OPENBRACKET,'(',1,1559) +Syntax error in input LexToken(VAR,'lab_1',1,1840) +Syntax error in input LexToken(VAR,'lab_2',1,2091) +Syntax error in input LexToken(WHILE,'while',1,2264) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,2959) +Syntax error in input LexToken(IF,'if',1,3514) +Syntax error in input LexToken(VAR,'ierr',1,4073) +Syntax error in input LexToken(VAR,'x_message',1,4515) +Syntax error in input LexToken(IF,'if',1,4698) +Syntax error in input LexToken(IF,'if',1,6444) +Syntax error in input LexToken(IF,'if',1,6909) +Syntax error in input LexToken(IF,'if',1,7346) +Syntax error in input LexToken(IF,'if',1,7862) +Syntax error in input LexToken(IF,'if',1,8674) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,9440) +Syntax error in input LexToken(IF,'if',1,9791) +Syntax error in input LexToken(IF,'if',1,10004) +Syntax error in input LexToken(VAR,'getvalue_txt',1,11894) +Syntax error in input LexToken(VAR,'execstr',1,12137) +Syntax error in input LexToken(IF,'if',1,12235) +Syntax error in input LexToken(IF,'if',1,12442) +Syntax error in input LexToken(IF,'if',1,12785) +Syntax error in input LexToken(VAR,'model',1,13348) +Syntax error in input LexToken(VAR,'x',1,14473) +Syntax error in input LexToken(CASE,'case',1,14827) +Syntax error in input LexToken(VAR,'exprs',1,15172) +Syntax error in input None +/* autogenerated from "macros/Misc/MPBLOCK.sci" */ +None diff --git a/js/Misc/PAL_f.js b/js/Misc/PAL_f.js index 565c73a4..21ebba14 100644 --- a/js/Misc/PAL_f.js +++ b/js/Misc/PAL_f.js @@ -1,236 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'PAL_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'x',1,900) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(VAR,'y',1,910) -LexToken(ASSIGNMENT,'=',1,911) -LexToken(OPENSQBRACKET,'[',1,912) -LexToken(CLOSESQBRACKET,']',1,913) -LexToken(EOL,'\n',1,914) -LexToken(VAR,'typ',1,920) -LexToken(ASSIGNMENT,'=',1,923) -LexToken(OPENSQBRACKET,'[',1,924) -LexToken(CLOSESQBRACKET,']',1,925) -LexToken(EOL,'\n',1,926) -LexToken(EOL,'\n',1,928) -LexToken(SELECT,'select',1,933) -LexToken(VAR,'job',1,940) -LexToken(EOL,'\n',1,943) -LexToken(CASE,'case',1,948) -LexToken(DQSTRING,'"set"',1,957) -LexToken(THEN,'then',1,959) -LexToken(EOL,'\n',1,963) -LexToken(OPENSQBRACKET,'[',1,972) -LexToken(VAR,'x',1,973) -LexToken(COMMA,',',1,974) -LexToken(VAR,'newparameters',1,975) -LexToken(COMMA,',',1,988) -LexToken(VAR,'needcompile',1,989) -LexToken(COMMA,',',1,1000) -LexToken(VAR,'edited',1,1001) -LexToken(CLOSESQBRACKET,']',1,1007) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(SCICOS,'scicos',1,1009) -LexToken(OPENBRACKET,'(',1,1015) -LexToken(VAR,'arg1',1,1016) -LexToken(DOT,'.',1,1020) -LexToken(VAR,'model',1,1021) -LexToken(DOT,'.',1,1026) -LexToken(VAR,'rpar',1,1027) -LexToken(CLOSEBRACKET,')',1,1031) -LexToken(EOL,'\n',1,1032) -LexToken(VAR,'arg1',1,1041) -LexToken(DOT,'.',1,1045) -LexToken(VAR,'graphics',1,1046) -LexToken(DOT,'.',1,1054) -LexToken(VAR,'id',1,1055) -LexToken(ASSIGNMENT,'=',1,1057) -LexToken(VAR,'x',1,1058) -LexToken(DOT,'.',1,1059) -LexToken(VAR,'props',1,1060) -LexToken(DOT,'.',1,1065) -LexToken(VAR,'title',1,1066) -LexToken(OPENBRACKET,'(',1,1071) -LexToken(NUMBER,'1',1,1072) -LexToken(CLOSEBRACKET,')',1,1073) -LexToken(EOL,'\n',1,1074) -LexToken(VAR,'arg1',1,1084) -LexToken(DOT,'.',1,1088) -LexToken(VAR,'model',1,1089) -LexToken(DOT,'.',1,1094) -LexToken(VAR,'rpar',1,1095) -LexToken(ASSIGNMENT,'=',1,1099) -LexToken(VAR,'x',1,1100) -LexToken(EOL,'\n',1,1101) -LexToken(VAR,'x',1,1111) -LexToken(ASSIGNMENT,'=',1,1112) -LexToken(VAR,'arg1',1,1113) -LexToken(EOL,'\n',1,1117) -LexToken(VAR,'y',1,1126) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(OPENSQBRACKET,'[',1,1128) -LexToken(CLOSESQBRACKET,']',1,1129) -LexToken(EOL,'\n',1,1130) -LexToken(VAR,'typ',1,1139) -LexToken(ASSIGNMENT,'=',1,1142) -LexToken(OPENSQBRACKET,'[',1,1143) -LexToken(CLOSESQBRACKET,']',1,1144) -LexToken(EOL,'\n',1,1145) -LexToken(PREVAR,'%exit',1,1154) -LexToken(ASSIGNMENT,'=',1,1159) -LexToken(RESUME,'resume',1,1160) -LexToken(OPENBRACKET,'(',1,1166) -LexToken(PREVAR_BOOLEAN,'%f',1,1167) -LexToken(CLOSEBRACKET,')',1,1169) -LexToken(EOL,'\n',1,1170) -LexToken(EOL,'\n',1,1171) -LexToken(CASE,'case',1,1176) -LexToken(DQSTRING,'"define"',1,1188) -LexToken(THEN,'then',1,1190) -LexToken(EOL,'\n',1,1194) -LexToken(VAR,'scs',1,1203) -LexToken(ASSIGNMENT,'=',1,1206) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1207) -LexToken(OPENBRACKET,'(',1,1221) -LexToken(CLOSEBRACKET,')',1,1222) -LexToken(EOL,'\n',1,1223) -LexToken(VAR,'scs',1,1233) -LexToken(DOT,'.',1,1236) -LexToken(VAR,'props',1,1237) -LexToken(DOT,'.',1,1242) -LexToken(VAR,'title',1,1243) -LexToken(ASSIGNMENT,'=',1,1248) -LexToken(DQSTRING,'"Palette"',1,1257) -LexToken(EOL,'\n',1,1258) -LexToken(VAR,'model',1,1268) -LexToken(ASSIGNMENT,'=',1,1273) -LexToken(SCICOS_MODEL,'scicos_model',1,1274) -LexToken(OPENBRACKET,'(',1,1286) -LexToken(CLOSEBRACKET,')',1,1287) -LexToken(EOL,'\n',1,1288) -LexToken(VAR,'model',1,1298) -LexToken(DOT,'.',1,1303) -LexToken(VAR,'sim',1,1304) -LexToken(ASSIGNMENT,'=',1,1307) -LexToken(DQSTRING,'"palette"',1,1316) -LexToken(EOL,'\n',1,1317) -LexToken(VAR,'model',1,1327) -LexToken(DOT,'.',1,1332) -LexToken(VAR,'in',1,1333) -LexToken(ASSIGNMENT,'=',1,1335) -LexToken(OPENSQBRACKET,'[',1,1336) -LexToken(CLOSESQBRACKET,']',1,1337) -LexToken(EOL,'\n',1,1338) -LexToken(VAR,'model',1,1348) -LexToken(DOT,'.',1,1353) -LexToken(VAR,'out',1,1354) -LexToken(ASSIGNMENT,'=',1,1357) -LexToken(OPENSQBRACKET,'[',1,1358) -LexToken(CLOSESQBRACKET,']',1,1359) -LexToken(EOL,'\n',1,1360) -LexToken(VAR,'model',1,1370) -LexToken(DOT,'.',1,1375) -LexToken(VAR,'rpar',1,1376) -LexToken(ASSIGNMENT,'=',1,1380) -LexToken(VAR,'scs',1,1381) -LexToken(EOL,'\n',1,1384) -LexToken(VAR,'model',1,1394) -LexToken(DOT,'.',1,1399) -LexToken(VAR,'blocktype',1,1400) -LexToken(ASSIGNMENT,'=',1,1409) -LexToken(DQSTRING,'"h"',1,1412) -LexToken(EOL,'\n',1,1413) -LexToken(VAR,'model',1,1423) -LexToken(DOT,'.',1,1428) -LexToken(VAR,'dep_ut',1,1429) -LexToken(ASSIGNMENT,'=',1,1435) -LexToken(OPENSQBRACKET,'[',1,1436) -LexToken(PREVAR_BOOLEAN,'%f',1,1437) -LexToken(PREVAR_BOOLEAN,'%f',1,1440) -LexToken(CLOSESQBRACKET,']',1,1442) -LexToken(EOL,'\n',1,1443) -LexToken(EOL,'\n',1,1445) -LexToken(VAR,'gr_i',1,1454) -LexToken(ASSIGNMENT,'=',1,1458) -LexToken(OPENSQBRACKET,'[',1,1459) -LexToken(CLOSESQBRACKET,']',1,1460) -LexToken(EOL,'\n',1,1461) -LexToken(EOL,'\n',1,1462) -LexToken(VAR,'x',1,1471) -LexToken(ASSIGNMENT,'=',1,1472) -LexToken(VAR,'standard_define',1,1473) -LexToken(OPENBRACKET,'(',1,1488) -LexToken(OPENSQBRACKET,'[',1,1489) -LexToken(NUMBER,'2',1,1490) -LexToken(NUMBER,'2',1,1492) -LexToken(CLOSESQBRACKET,']',1,1493) -LexToken(COMMA,',',1,1494) -LexToken(VAR,'model',1,1495) -LexToken(COMMA,',',1,1500) -LexToken(OPENSQBRACKET,'[',1,1501) -LexToken(CLOSESQBRACKET,']',1,1502) -LexToken(COMMA,',',1,1503) -LexToken(VAR,'gr_i',1,1504) -LexToken(CLOSEBRACKET,')',1,1508) -LexToken(EOL,'\n',1,1509) -LexToken(VAR,'x',1,1518) -LexToken(DOT,'.',1,1519) -LexToken(VAR,'graphics',1,1520) -LexToken(DOT,'.',1,1528) -LexToken(VAR,'id',1,1529) -LexToken(ASSIGNMENT,'=',1,1531) -LexToken(VAR,'scs',1,1532) -LexToken(DOT,'.',1,1535) -LexToken(VAR,'props',1,1536) -LexToken(DOT,'.',1,1541) -LexToken(VAR,'title',1,1542) -LexToken(OPENBRACKET,'(',1,1547) -LexToken(NUMBER,'1',1,1548) -LexToken(CLOSEBRACKET,')',1,1549) -LexToken(EOL,'\n',1,1550) -LexToken(END,'end',1,1556) -LexToken(EOL,'\n',1,1559) -LexToken(EOL,'\n',1,1560) -LexToken(ENDFUNCTION,'endfunction',1,1561) -LexToken(EOL,'\n',1,1572) +Syntax error in input LexToken(SCICOS,'scicos',1,1009) +/* autogenerated from "macros/Misc/PAL_f.sci" */ +None diff --git a/js/Misc/PENDULUM_ANIM.js b/js/Misc/PENDULUM_ANIM.js index 186a3238..068b9edb 100644 --- a/js/Misc/PENDULUM_ANIM.js +++ b/js/Misc/PENDULUM_ANIM.js @@ -1,458 +1,63 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,848) -LexToken(FUNCTION,'function',1,849) -LexToken(OPENSQBRACKET,'[',1,858) -LexToken(VAR,'x',1,859) -LexToken(COMMA,',',1,860) -LexToken(VAR,'y',1,861) -LexToken(COMMA,',',1,862) -LexToken(VAR,'typ',1,863) -LexToken(CLOSESQBRACKET,']',1,866) -LexToken(ASSIGNMENT,'=',1,867) -LexToken(VAR,'PENDULUM_ANIM',1,868) -LexToken(OPENBRACKET,'(',1,881) -LexToken(VAR,'job',1,882) -LexToken(COMMA,',',1,885) -LexToken(VAR,'arg1',1,886) -LexToken(COMMA,',',1,890) -LexToken(VAR,'arg2',1,891) -LexToken(CLOSEBRACKET,')',1,895) -LexToken(EOL,'\n',1,896) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,947) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(OPENSQBRACKET,'[',1,949) -LexToken(CLOSESQBRACKET,']',1,950) -LexToken(EOL,'\n',1,951) -LexToken(VAR,'y',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(OPENSQBRACKET,'[',1,959) -LexToken(CLOSESQBRACKET,']',1,960) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'typ',1,967) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(OPENSQBRACKET,'[',1,971) -LexToken(CLOSESQBRACKET,']',1,972) -LexToken(EOL,'\n',1,973) -LexToken(SELECT,'select',1,979) -LexToken(VAR,'job',1,986) -LexToken(EOL,'\n',1,989) -LexToken(CASE,'case',1,994) -LexToken(DQSTRING,'"set"',1,1003) -LexToken(THEN,'then',1,1005) -LexToken(EOL,'\n',1,1009) -LexToken(VAR,'x',1,1018) -LexToken(ASSIGNMENT,'=',1,1019) -LexToken(VAR,'arg1',1,1020) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'graphics',1,1034) -LexToken(ASSIGNMENT,'=',1,1042) -LexToken(VAR,'arg1',1,1043) -LexToken(DOT,'.',1,1047) -LexToken(VAR,'graphics',1,1048) -LexToken(EOL,'\n',1,1056) -LexToken(VAR,'exprs',1,1066) -LexToken(ASSIGNMENT,'=',1,1071) -LexToken(VAR,'graphics',1,1072) -LexToken(DOT,'.',1,1080) -LexToken(VAR,'exprs',1,1081) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'model',1,1095) -LexToken(ASSIGNMENT,'=',1,1100) -LexToken(VAR,'arg1',1,1101) -LexToken(DOT,'.',1,1105) -LexToken(VAR,'model',1,1106) -LexToken(EOL,'\n',1,1111) -LexToken(VAR,'dstate',1,1121) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(VAR,'model',1,1128) -LexToken(DOT,'.',1,1133) -LexToken(VAR,'dstate',1,1134) -LexToken(EOL,'\n',1,1140) -LexToken(WHILE,'while',1,1149) -LexToken(PREVAR_BOOLEAN,'%t',1,1155) -LexToken(DO,'do',1,1158) -LexToken(EOL,'\n',1,1160) -LexToken(OPENSQBRACKET,'[',1,1173) -LexToken(VAR,'ok',1,1174) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'plen',1,1177) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'csiz',1,1182) -LexToken(COMMA,',',1,1186) -LexToken(VAR,'phi',1,1187) -LexToken(COMMA,',',1,1190) -LexToken(VAR,'xmin',1,1191) -LexToken(COMMA,',',1,1195) -LexToken(VAR,'xmax',1,1196) -LexToken(COMMA,',',1,1200) -LexToken(VAR,'ymin',1,1201) -LexToken(COMMA,',',1,1205) -LexToken(VAR,'ymax',1,1206) -LexToken(COMMA,',',1,1210) -LexToken(VAR,'exprs',1,1211) -LexToken(CLOSESQBRACKET,']',1,1216) -LexToken(ASSIGNMENT,'=',1,1217) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1218) -LexToken(OPENBRACKET,'(',1,1233) -LexToken(DQSTRING,'"Set Scope parameters"',1,1270) -LexToken(COMMA,',',1,1271) -LexToken(OPENSQBRACKET,'[',1,1287) -LexToken(DQSTRING,'"pendulum length"',1,1304) -LexToken(SEMICOLON,';',1,1305) -LexToken(DQSTRING,'"cart size (square side)"',1,1330) -LexToken(SEMICOLON,';',1,1331) -LexToken(DQSTRING,'"slope"',1,1338) -LexToken(SEMICOLON,';\n',1,1339) -LexToken(DQSTRING,'"Xmin"',1,1358) -LexToken(SEMICOLON,';',1,1359) -LexToken(DQSTRING,'"Xmax"',1,1365) -LexToken(SEMICOLON,';',1,1366) -LexToken(DQSTRING,'"Ymin"',1,1374) -LexToken(SEMICOLON,';',1,1375) -LexToken(DQSTRING,'"Ymax"',1,1382) -LexToken(SEMICOLON,';',1,1383) -LexToken(CLOSESQBRACKET,']',1,1385) -LexToken(COMMA,',',1,1386) -LexToken(VAR,'list',1,1402) -LexToken(OPENBRACKET,'(',1,1406) -LexToken(DQSTRING,'"vec"',1,1411) -LexToken(COMMA,',',1,1412) -LexToken(NUMBER,'1',1,1413) -LexToken(COMMA,',',1,1414) -LexToken(DQSTRING,'"vec"',1,1419) -LexToken(COMMA,',',1,1420) -LexToken(NUMBER,'1',1,1421) -LexToken(COMMA,',',1,1422) -LexToken(DQSTRING,'"vec"',1,1427) -LexToken(COMMA,',',1,1428) -LexToken(NUMBER,'1',1,1429) -LexToken(COMMA,',',1,1430) -LexToken(DQSTRING,'"vec"',1,1435) -LexToken(COMMA,',',1,1436) -LexToken(NUMBER,'1',1,1437) -LexToken(COMMA,',',1,1438) -LexToken(DQSTRING,'"vec"',1,1443) -LexToken(COMMA,',',1,1444) -LexToken(NUMBER,'1',1,1445) -LexToken(COMMA,',',1,1446) -LexToken(DQSTRING,'"vec"',1,1451) -LexToken(COMMA,',',1,1452) -LexToken(NUMBER,'1',1,1453) -LexToken(COMMA,',',1,1454) -LexToken(DQSTRING,'"vec"',1,1459) -LexToken(COMMA,',',1,1460) -LexToken(NUMBER,'1',1,1461) -LexToken(CLOSEBRACKET,')',1,1462) -LexToken(COMMA,',',1,1463) -LexToken(VAR,'exprs',1,1464) -LexToken(CLOSEBRACKET,')',1,1469) -LexToken(EOL,'\n',1,1470) -LexToken(IF,'if',1,1483) -LexToken(NOT,'~',1,1486) -LexToken(VAR,'ok',1,1487) -LexToken(THEN,'then',1,1490) -LexToken(EOL,'\n',1,1494) -LexToken(BREAK,'break',1,1511) -LexToken(EOL,'\n',1,1516) -LexToken(END,'end',1,1530) -LexToken(EOL,'\n',1,1533) -LexToken(VAR,'mess',1,1546) -LexToken(ASSIGNMENT,'=',1,1550) -LexToken(OPENSQBRACKET,'[',1,1551) -LexToken(CLOSESQBRACKET,']',1,1552) -LexToken(EOL,'\n',1,1553) -LexToken(IF,'if',1,1566) -LexToken(VAR,'plen',1,1569) -LexToken(COMPARISON,'<=',1,1573) -LexToken(NUMBER,'0',1,1575) -LexToken(LOGICAL,'|',1,1576) -LexToken(VAR,'csiz',1,1577) -LexToken(COMPARISON,'<=',1,1581) -LexToken(NUMBER,'0',1,1583) -LexToken(THEN,'then',1,1585) -LexToken(EOL,'\n',1,1589) -LexToken(VAR,'mess',1,1606) -LexToken(ASSIGNMENT,'=',1,1610) -LexToken(OPENSQBRACKET,'[',1,1611) -LexToken(VAR,'mess',1,1612) -LexToken(SEMICOLON,';',1,1616) -LexToken(DQSTRING,'"Pendulum length and cart size must be positive."',1,1665) -LexToken(SEMICOLON,';',1,1666) -LexToken(DQSTRING,'" "',1,1669) -LexToken(CLOSESQBRACKET,']',1,1670) -LexToken(EOL,'\n',1,1671) -LexToken(VAR,'ok',1,1688) -LexToken(ASSIGNMENT,'=',1,1690) -LexToken(PREVAR_BOOLEAN,'%f',1,1691) -LexToken(EOL,'\n',1,1693) -LexToken(END,'end',1,1706) -LexToken(EOL,'\n',1,1709) -LexToken(IF,'if',1,1722) -LexToken(VAR,'ymin',1,1725) -LexToken(COMPARISON,'>=',1,1729) -LexToken(VAR,'ymax',1,1731) -LexToken(THEN,'then',1,1736) -LexToken(EOL,'\n',1,1740) -LexToken(VAR,'mess',1,1757) -LexToken(ASSIGNMENT,'=',1,1761) -LexToken(OPENSQBRACKET,'[',1,1762) -LexToken(VAR,'mess',1,1763) -LexToken(SEMICOLON,';',1,1767) -LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,1799) -LexToken(SEMICOLON,';',1,1800) -LexToken(DQSTRING,'" "',1,1803) -LexToken(CLOSESQBRACKET,']',1,1804) -LexToken(EOL,'\n',1,1805) -LexToken(VAR,'ok',1,1822) -LexToken(ASSIGNMENT,'=',1,1824) -LexToken(PREVAR_BOOLEAN,'%f',1,1825) -LexToken(EOL,'\n',1,1827) -LexToken(END,'end',1,1840) -LexToken(EOL,'\n',1,1843) -LexToken(IF,'if',1,1856) -LexToken(VAR,'xmin',1,1859) -LexToken(COMPARISON,'>=',1,1863) -LexToken(VAR,'xmax',1,1865) -LexToken(THEN,'then',1,1870) -LexToken(EOL,'\n',1,1874) -LexToken(VAR,'mess',1,1891) -LexToken(ASSIGNMENT,'=',1,1895) -LexToken(OPENSQBRACKET,'[',1,1896) -LexToken(VAR,'mess',1,1897) -LexToken(SEMICOLON,';',1,1901) -LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,1933) -LexToken(SEMICOLON,';',1,1934) -LexToken(DQSTRING,'" "',1,1937) -LexToken(CLOSESQBRACKET,']',1,1938) -LexToken(EOL,'\n',1,1939) -LexToken(VAR,'ok',1,1956) -LexToken(ASSIGNMENT,'=',1,1958) -LexToken(PREVAR_BOOLEAN,'%f',1,1959) -LexToken(EOL,'\n',1,1961) -LexToken(END,'end',1,1974) -LexToken(EOL,'\n',1,1977) -LexToken(EOL,'\n',1,1978) -LexToken(IF,'if',1,1991) -LexToken(NOT,'~',1,1994) -LexToken(VAR,'ok',1,1995) -LexToken(THEN,'then',1,1998) -LexToken(EOL,'\n',1,2002) -LexToken(VAR,'message',1,2019) -LexToken(OPENBRACKET,'(',1,2026) -LexToken(VAR,'mess',1,2027) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(EOL,'\n',1,2032) -LexToken(ELSE,'else',1,2045) -LexToken(EOL,'\n',1,2049) -LexToken(VAR,'rpar',1,2066) -LexToken(ASSIGNMENT,'=',1,2070) -LexToken(OPENSQBRACKET,'[',1,2071) -LexToken(VAR,'plen',1,2072) -LexToken(SEMICOLON,';',1,2076) -LexToken(VAR,'csiz',1,2077) -LexToken(SEMICOLON,';',1,2081) -LexToken(VAR,'phi',1,2082) -LexToken(SEMICOLON,';',1,2085) -LexToken(VAR,'xmin',1,2086) -LexToken(SEMICOLON,';',1,2090) -LexToken(VAR,'xmax',1,2091) -LexToken(SEMICOLON,';',1,2095) -LexToken(VAR,'ymin',1,2096) -LexToken(SEMICOLON,';',1,2100) -LexToken(VAR,'ymax',1,2101) -LexToken(CLOSESQBRACKET,']',1,2105) -LexToken(EOL,'\n',1,2106) -LexToken(VAR,'model',1,2123) -LexToken(DOT,'.',1,2128) -LexToken(VAR,'rpar',1,2129) -LexToken(ASSIGNMENT,'=',1,2133) -LexToken(VAR,'rpar',1,2134) -LexToken(EOL,'\n',1,2138) -LexToken(VAR,'graphics',1,2156) -LexToken(DOT,'.',1,2164) -LexToken(VAR,'exprs',1,2165) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(VAR,'exprs',1,2171) -LexToken(EOL,'\n',1,2176) -LexToken(VAR,'x',1,2194) -LexToken(DOT,'.',1,2195) -LexToken(VAR,'graphics',1,2196) -LexToken(ASSIGNMENT,'=',1,2204) -LexToken(VAR,'graphics',1,2205) -LexToken(EOL,'\n',1,2213) -LexToken(VAR,'x',1,2231) -LexToken(DOT,'.',1,2232) -LexToken(VAR,'model',1,2233) -LexToken(ASSIGNMENT,'=',1,2238) -LexToken(VAR,'model',1,2239) -LexToken(EOL,'\n',1,2244) -LexToken(BREAK,'break',1,2261) -LexToken(EOL,'\n',1,2266) -LexToken(END,'end',1,2279) -LexToken(EOL,'\n',1,2282) -LexToken(END,'end',1,2291) -LexToken(EOL,'\n',1,2294) -LexToken(CASE,'case',1,2299) -LexToken(DQSTRING,'"define"',1,2311) -LexToken(THEN,'then',1,2313) -LexToken(EOL,'\n',1,2317) -LexToken(VAR,'plen',1,2326) -LexToken(ASSIGNMENT,'=',1,2330) -LexToken(NUMBER,'2',1,2331) -LexToken(EOL,'\n',1,2332) -LexToken(VAR,'csiz',1,2342) -LexToken(ASSIGNMENT,'=',1,2346) -LexToken(NUMBER,'2',1,2347) -LexToken(EOL,'\n',1,2348) -LexToken(VAR,'phi',1,2358) -LexToken(ASSIGNMENT,'=',1,2361) -LexToken(NUMBER,'0',1,2362) -LexToken(EOL,'\n',1,2363) -LexToken(VAR,'xmin',1,2373) -LexToken(ASSIGNMENT,'=',1,2377) -LexToken(ADDITION,'-',1,2378) -LexToken(NUMBER,'5',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(VAR,'xmax',1,2390) -LexToken(ASSIGNMENT,'=',1,2394) -LexToken(NUMBER,'5',1,2395) -LexToken(EOL,'\n',1,2396) -LexToken(VAR,'ymin',1,2406) -LexToken(ASSIGNMENT,'=',1,2410) -LexToken(ADDITION,'-',1,2411) -LexToken(NUMBER,'5',1,2412) -LexToken(EOL,'\n',1,2413) -LexToken(VAR,'ymax',1,2423) -LexToken(ASSIGNMENT,'=',1,2427) -LexToken(NUMBER,'5',1,2428) -LexToken(EOL,'\n',1,2429) -LexToken(VAR,'model',1,2438) -LexToken(ASSIGNMENT,'=',1,2443) -LexToken(SCICOS_MODEL,'scicos_model',1,2444) -LexToken(OPENBRACKET,'(',1,2456) -LexToken(CLOSEBRACKET,')',1,2457) -LexToken(EOL,'\n',1,2458) -LexToken(VAR,'model',1,2467) -LexToken(DOT,'.',1,2472) -LexToken(VAR,'sim',1,2473) -LexToken(ASSIGNMENT,'=',1,2476) -LexToken(VAR,'list',1,2477) -LexToken(OPENBRACKET,'(',1,2481) -LexToken(DQSTRING,'"anim_pen"',1,2491) -LexToken(COMMA,',',1,2492) -LexToken(NUMBER,'5',1,2493) -LexToken(CLOSEBRACKET,')',1,2494) -LexToken(EOL,'\n',1,2495) -LexToken(VAR,'model',1,2504) -LexToken(DOT,'.',1,2509) -LexToken(VAR,'in',1,2510) -LexToken(ASSIGNMENT,'=',1,2512) -LexToken(OPENSQBRACKET,'[',1,2513) -LexToken(NUMBER,'1',1,2514) -LexToken(SEMICOLON,';',1,2515) -LexToken(NUMBER,'1',1,2516) -LexToken(CLOSESQBRACKET,']',1,2517) -LexToken(EOL,'\n',1,2518) -LexToken(VAR,'model',1,2527) -LexToken(DOT,'.',1,2532) -LexToken(VAR,'evtin',1,2533) -LexToken(ASSIGNMENT,'=',1,2538) -LexToken(NUMBER,'1',1,2539) -LexToken(EOL,'\n',1,2540) -LexToken(VAR,'model',1,2549) -LexToken(DOT,'.',1,2554) -LexToken(VAR,'dstate',1,2555) -LexToken(ASSIGNMENT,'=',1,2561) -LexToken(NUMBER,'0',1,2562) -LexToken(EOL,'\n',1,2563) -LexToken(VAR,'model',1,2572) -LexToken(DOT,'.',1,2577) -LexToken(VAR,'rpar',1,2578) -LexToken(ASSIGNMENT,'=',1,2582) -LexToken(OPENSQBRACKET,'[',1,2583) -LexToken(VAR,'plen',1,2584) -LexToken(SEMICOLON,';',1,2588) -LexToken(VAR,'csiz',1,2589) -LexToken(SEMICOLON,';',1,2593) -LexToken(VAR,'phi',1,2594) -LexToken(SEMICOLON,';',1,2597) -LexToken(VAR,'xmin',1,2598) -LexToken(SEMICOLON,';',1,2602) -LexToken(VAR,'xmax',1,2603) -LexToken(SEMICOLON,';',1,2607) -LexToken(VAR,'ymin',1,2608) -LexToken(SEMICOLON,';',1,2612) -LexToken(VAR,'ymax',1,2613) -LexToken(CLOSESQBRACKET,']',1,2617) -LexToken(EOL,'\n',1,2618) -LexToken(VAR,'model',1,2627) -LexToken(DOT,'.',1,2632) -LexToken(VAR,'blocktype',1,2633) -LexToken(ASSIGNMENT,'=',1,2642) -LexToken(DQSTRING,'"d"',1,2645) -LexToken(EOL,'\n',1,2646) -LexToken(VAR,'model',1,2655) -LexToken(DOT,'.',1,2660) -LexToken(VAR,'dep_ut',1,2661) -LexToken(ASSIGNMENT,'=',1,2667) -LexToken(OPENSQBRACKET,'[',1,2668) -LexToken(PREVAR_BOOLEAN,'%f',1,2669) -LexToken(PREVAR_BOOLEAN,'%f',1,2672) -LexToken(CLOSESQBRACKET,']',1,2674) -LexToken(EOL,'\n',1,2675) -LexToken(EOL,'\n',1,2676) -LexToken(VAR,'exprs',1,2685) -LexToken(ASSIGNMENT,'=',1,2690) -LexToken(VAR,'string',1,2691) -LexToken(OPENBRACKET,'(',1,2697) -LexToken(VAR,'model',1,2698) -LexToken(DOT,'.',1,2703) -LexToken(VAR,'rpar',1,2704) -LexToken(CLOSEBRACKET,')',1,2708) -LexToken(EOL,'\n',1,2709) -LexToken(VAR,'gr_i',1,2718) -LexToken(ASSIGNMENT,'=',1,2722) -LexToken(OPENSQBRACKET,'[',1,2723) -LexToken(CLOSESQBRACKET,']',1,2724) -LexToken(EOL,'\n',1,2725) -LexToken(VAR,'x',1,2734) -LexToken(ASSIGNMENT,'=',1,2735) -LexToken(VAR,'standard_define',1,2736) -LexToken(OPENBRACKET,'(',1,2751) -LexToken(OPENSQBRACKET,'[',1,2752) -LexToken(NUMBER,'3',1,2753) -LexToken(NUMBER,'3',1,2755) -LexToken(CLOSESQBRACKET,']',1,2756) -LexToken(COMMA,',',1,2757) -LexToken(VAR,'model',1,2758) -LexToken(COMMA,',',1,2763) -LexToken(VAR,'exprs',1,2764) -LexToken(COMMA,',',1,2769) -LexToken(VAR,'gr_i',1,2770) -LexToken(CLOSEBRACKET,')',1,2774) -LexToken(EOL,'\n',1,2775) -LexToken(END,'end',1,2780) -LexToken(EOL,'\n',1,2783) -LexToken(EOL,'\n',1,2784) -LexToken(ENDFUNCTION,'endfunction',1,2785) -LexToken(EOL,'\n',1,2813) +/* autogenerated from "macros/Misc/PENDULUM_ANIM.sci" */ +function PENDULUM_ANIM() { +PENDULUM_ANIM.prototype.get = function PENDULUM_ANIM() { +} +PENDULUM_ANIM.prototype.set = function PENDULUM_ANIM() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +dstate=model.dstate; +while (true) { +[ok,plen,csiz,phi,xmin,xmax,ymin,ymax,exprs]=scicos_getvalue("Set Scope parameters",["pendulum length","cart size (square side)","slope","Xmin","Xmax","Ymin","Ymax"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (plen<=0||csiz<=0) { +mess=[mess,"Pendulum length and cart size must be positive."," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +PENDULUM_ANIM.prototype.define = function PENDULUM_ANIM() { +plen=2; +csiz=2; +phi=0; +xmin=-5; +xmax=5; +ymin=-5; +ymax=5; +model=scicos_model(); +model.sim=list("anim_pen",5); +model.in=[1,1]; +model.evtin=1; +model.dstate=0; +model.rpar=[plen,csiz,phi,xmin,xmax,ymin,ymax]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(model.rpar); +gr_i=[]; +x=standard_define([3,3],model,exprs,gr_i); +} +PENDULUM_ANIM.prototype.details = function PENDULUM_ANIM() { +} +} diff --git a/js/Misc/RATELIMITER.js b/js/Misc/RATELIMITER.js index 05d26b50..777258ad 100644 --- a/js/Misc/RATELIMITER.js +++ b/js/Misc/RATELIMITER.js @@ -1,301 +1,44 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'RATELIMITER',1,852) -LexToken(OPENBRACKET,'(',1,863) -LexToken(VAR,'job',1,864) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg1',1,868) -LexToken(COMMA,',',1,872) -LexToken(VAR,'arg2',1,873) -LexToken(CLOSEBRACKET,')',1,877) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'x',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,956) -LexToken(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,970) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(DOT,'.',1,983) -LexToken(VAR,'graphics',1,984) -LexToken(EOL,'\n',1,992) -LexToken(VAR,'exprs',1,1002) -LexToken(ASSIGNMENT,'=',1,1007) -LexToken(VAR,'graphics',1,1008) -LexToken(DOT,'.',1,1016) -LexToken(VAR,'exprs',1,1017) -LexToken(EOL,'\n',1,1022) -LexToken(VAR,'model',1,1031) -LexToken(ASSIGNMENT,'=',1,1036) -LexToken(VAR,'arg1',1,1037) -LexToken(DOT,'.',1,1041) -LexToken(VAR,'model',1,1042) -LexToken(EOL,'\n',1,1047) -LexToken(WHILE,'while',1,1057) -LexToken(PREVAR_BOOLEAN,'%t',1,1063) -LexToken(DO,'do',1,1066) -LexToken(EOL,'\n',1,1068) -LexToken(OPENSQBRACKET,'[',1,1081) -LexToken(VAR,'ok',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'maxp',1,1085) -LexToken(COMMA,',',1,1089) -LexToken(VAR,'minp',1,1090) -LexToken(COMMA,',',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(CLOSESQBRACKET,']',1,1100) -LexToken(ASSIGNMENT,'=',1,1101) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1102) -LexToken(OPENBRACKET,'(',1,1117) -LexToken(DQSTRING,'"Set rate limiter parameters"',1,1146) -LexToken(COMMA,',',1,1147) -LexToken(OPENSQBRACKET,'[',1,1163) -LexToken(DQSTRING,'"max slope"',1,1174) -LexToken(SEMICOLON,';',1,1175) -LexToken(DQSTRING,'"min slope"',1,1186) -LexToken(SEMICOLON,';',1,1187) -LexToken(CLOSESQBRACKET,']',1,1188) -LexToken(COMMA,',',1,1189) -LexToken(VAR,'list',1,1190) -LexToken(OPENBRACKET,'(',1,1194) -LexToken(DQSTRING,'"vec"',1,1199) -LexToken(COMMA,',',1,1200) -LexToken(NUMBER,'1',1,1201) -LexToken(COMMA,',',1,1202) -LexToken(DQSTRING,'"vec"',1,1207) -LexToken(COMMA,',',1,1208) -LexToken(NUMBER,'1',1,1209) -LexToken(CLOSEBRACKET,')',1,1210) -LexToken(COMMA,',',1,1211) -LexToken(VAR,'exprs',1,1212) -LexToken(CLOSEBRACKET,')',1,1217) -LexToken(EOL,'\n',1,1218) -LexToken(IF,'if',1,1231) -LexToken(NOT,'~',1,1234) -LexToken(VAR,'ok',1,1235) -LexToken(THEN,'then',1,1238) -LexToken(EOL,'\n',1,1242) -LexToken(BREAK,'break',1,1259) -LexToken(EOL,'\n',1,1264) -LexToken(END,'end',1,1278) -LexToken(EOL,'\n',1,1281) -LexToken(IF,'if',1,1294) -LexToken(VAR,'maxp',1,1297) -LexToken(COMPARISON,'<=',1,1301) -LexToken(VAR,'minp',1,1303) -LexToken(LOGICAL,'|',1,1307) -LexToken(VAR,'maxp',1,1308) -LexToken(COMPARISON,'<=',1,1312) -LexToken(NUMBER,'0',1,1314) -LexToken(LOGICAL,'|',1,1315) -LexToken(VAR,'minp',1,1316) -LexToken(COMPARISON,'>=',1,1320) -LexToken(NUMBER,'0',1,1322) -LexToken(THEN,'then',1,1325) -LexToken(EOL,'\n',1,1329) -LexToken(VAR,'message',1,1346) -LexToken(OPENBRACKET,'(',1,1353) -LexToken(DQSTRING,'"We must have max_slope> 0 > min_slope."',1,1393) -LexToken(CLOSEBRACKET,')',1,1394) -LexToken(EOL,'\n',1,1395) -LexToken(ELSE,'else',1,1408) -LexToken(EOL,'\n',1,1412) -LexToken(VAR,'rpar',1,1429) -LexToken(ASSIGNMENT,'=',1,1433) -LexToken(OPENSQBRACKET,'[',1,1434) -LexToken(VAR,'maxp',1,1435) -LexToken(SEMICOLON,';',1,1439) -LexToken(VAR,'minp',1,1440) -LexToken(CLOSESQBRACKET,']',1,1444) -LexToken(EOL,'\n',1,1445) -LexToken(VAR,'model',1,1462) -LexToken(DOT,'.',1,1467) -LexToken(VAR,'rpar',1,1468) -LexToken(ASSIGNMENT,'=',1,1472) -LexToken(VAR,'rpar',1,1473) -LexToken(EOL,'\n',1,1477) -LexToken(VAR,'graphics',1,1494) -LexToken(DOT,'.',1,1502) -LexToken(VAR,'exprs',1,1503) -LexToken(ASSIGNMENT,'=',1,1508) -LexToken(VAR,'exprs',1,1509) -LexToken(EOL,'\n',1,1514) -LexToken(VAR,'x',1,1531) -LexToken(DOT,'.',1,1532) -LexToken(VAR,'graphics',1,1533) -LexToken(ASSIGNMENT,'=',1,1541) -LexToken(VAR,'graphics',1,1542) -LexToken(EOL,'\n',1,1550) -LexToken(VAR,'x',1,1568) -LexToken(DOT,'.',1,1569) -LexToken(VAR,'model',1,1570) -LexToken(ASSIGNMENT,'=',1,1575) -LexToken(VAR,'model',1,1576) -LexToken(EOL,'\n',1,1581) -LexToken(BREAK,'break',1,1598) -LexToken(EOL,'\n',1,1603) -LexToken(END,'end',1,1616) -LexToken(EOL,'\n',1,1619) -LexToken(END,'end',1,1628) -LexToken(EOL,'\n',1,1631) -LexToken(CASE,'case',1,1636) -LexToken(DQSTRING,'"define"',1,1648) -LexToken(THEN,'then',1,1650) -LexToken(EOL,'\n',1,1654) -LexToken(VAR,'minp',1,1663) -LexToken(ASSIGNMENT,'=',1,1667) -LexToken(ADDITION,'-',1,1668) -LexToken(NUMBER,'1',1,1669) -LexToken(EOL,'\n',1,1670) -LexToken(VAR,'maxp',1,1680) -LexToken(ASSIGNMENT,'=',1,1684) -LexToken(NUMBER,'1',1,1685) -LexToken(EOL,'\n',1,1686) -LexToken(VAR,'rpar',1,1696) -LexToken(ASSIGNMENT,'=',1,1700) -LexToken(OPENSQBRACKET,'[',1,1701) -LexToken(VAR,'maxp',1,1702) -LexToken(SEMICOLON,';',1,1706) -LexToken(VAR,'minp',1,1707) -LexToken(CLOSESQBRACKET,']',1,1711) -LexToken(EOL,'\n',1,1712) -LexToken(VAR,'model',1,1721) -LexToken(ASSIGNMENT,'=',1,1726) -LexToken(SCICOS_MODEL,'scicos_model',1,1727) -LexToken(OPENBRACKET,'(',1,1739) -LexToken(CLOSEBRACKET,')',1,1740) -LexToken(EOL,'\n',1,1741) -LexToken(VAR,'model',1,1750) -LexToken(DOT,'.',1,1755) -LexToken(VAR,'sim',1,1756) -LexToken(ASSIGNMENT,'=',1,1759) -LexToken(VAR,'list',1,1760) -LexToken(OPENBRACKET,'(',1,1764) -LexToken(DQSTRING,'"ratelimiter"',1,1777) -LexToken(COMMA,',',1,1778) -LexToken(NUMBER,'4',1,1779) -LexToken(CLOSEBRACKET,')',1,1780) -LexToken(EOL,'\n',1,1781) -LexToken(VAR,'model',1,1790) -LexToken(DOT,'.',1,1795) -LexToken(VAR,'in',1,1796) -LexToken(ASSIGNMENT,'=',1,1798) -LexToken(NUMBER,'1',1,1799) -LexToken(EOL,'\n',1,1800) -LexToken(VAR,'model',1,1809) -LexToken(DOT,'.',1,1814) -LexToken(VAR,'out',1,1815) -LexToken(ASSIGNMENT,'=',1,1818) -LexToken(NUMBER,'1',1,1819) -LexToken(EOL,'\n',1,1820) -LexToken(VAR,'model',1,1829) -LexToken(DOT,'.',1,1834) -LexToken(VAR,'rpar',1,1835) -LexToken(ASSIGNMENT,'=',1,1839) -LexToken(VAR,'rpar',1,1840) -LexToken(EOL,'\n',1,1844) -LexToken(VAR,'model',1,1853) -LexToken(DOT,'.',1,1858) -LexToken(VAR,'blocktype',1,1859) -LexToken(ASSIGNMENT,'=',1,1868) -LexToken(DQSTRING,'"c"',1,1871) -LexToken(EOL,'\n',1,1872) -LexToken(VAR,'model',1,1881) -LexToken(DOT,'.',1,1886) -LexToken(VAR,'dep_ut',1,1887) -LexToken(ASSIGNMENT,'=',1,1893) -LexToken(OPENSQBRACKET,'[',1,1894) -LexToken(PREVAR_BOOLEAN,'%t',1,1895) -LexToken(PREVAR_BOOLEAN,'%f',1,1898) -LexToken(CLOSESQBRACKET,']',1,1900) -LexToken(EOL,'\n',1,1901) -LexToken(EOL,'\n',1,1902) -LexToken(VAR,'exprs',1,1911) -LexToken(ASSIGNMENT,'=',1,1916) -LexToken(OPENSQBRACKET,'[',1,1917) -LexToken(VAR,'string',1,1918) -LexToken(OPENBRACKET,'(',1,1924) -LexToken(VAR,'maxp',1,1925) -LexToken(CLOSEBRACKET,')',1,1929) -LexToken(SEMICOLON,';',1,1930) -LexToken(VAR,'string',1,1931) -LexToken(OPENBRACKET,'(',1,1937) -LexToken(VAR,'minp',1,1938) -LexToken(CLOSEBRACKET,')',1,1942) -LexToken(CLOSESQBRACKET,']',1,1943) -LexToken(EOL,'\n',1,1944) -LexToken(VAR,'gr_i',1,1953) -LexToken(ASSIGNMENT,'=',1,1957) -LexToken(OPENSQBRACKET,'[',1,1958) -LexToken(CLOSESQBRACKET,']',1,1959) -LexToken(EOL,'\n',1,1960) -LexToken(VAR,'x',1,1969) -LexToken(ASSIGNMENT,'=',1,1970) -LexToken(VAR,'standard_define',1,1971) -LexToken(OPENBRACKET,'(',1,1986) -LexToken(OPENSQBRACKET,'[',1,1987) -LexToken(NUMBER,'3.5',1,1988) -LexToken(NUMBER,'2',1,1992) -LexToken(CLOSESQBRACKET,']',1,1993) -LexToken(COMMA,',',1,1994) -LexToken(VAR,'model',1,1995) -LexToken(COMMA,',',1,2000) -LexToken(VAR,'exprs',1,2001) -LexToken(COMMA,',',1,2006) -LexToken(VAR,'gr_i',1,2007) -LexToken(CLOSEBRACKET,')',1,2011) -LexToken(EOL,'\n',1,2012) -LexToken(END,'end',1,2017) -LexToken(EOL,'\n',1,2020) -LexToken(ENDFUNCTION,'endfunction',1,2021) -LexToken(EOL,'\n',1,2032) +/* autogenerated from "macros/Misc/RATELIMITER.sci" */ +function RATELIMITER() { +RATELIMITER.prototype.get = function RATELIMITER() { +} +RATELIMITER.prototype.set = function RATELIMITER() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,maxp,minp,exprs]=scicos_getvalue("Set rate limiter parameters",["max slope","min slope"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (maxp<=minp||maxp<=0||minp>=0) { +message("We must have max_slope> 0 > min_slope."); +} else { +rpar=[maxp,minp]; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +RATELIMITER.prototype.define = function RATELIMITER() { +minp=-1; +maxp=1; +rpar=[maxp,minp]; +model=scicos_model(); +model.sim=list("ratelimiter",4); +model.in=1; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(maxp),string(minp)]; +gr_i=[]; +x=standard_define([3.5,2],model,exprs,gr_i); +} +RATELIMITER.prototype.details = function RATELIMITER() { +} +} diff --git a/js/Misc/RELATIONALOP.js b/js/Misc/RELATIONALOP.js index 2ea552f5..3cd26b2a 100644 --- a/js/Misc/RELATIONALOP.js +++ b/js/Misc/RELATIONALOP.js @@ -1,680 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'RELATIONALOP',1,854) -LexToken(OPENBRACKET,'(',1,866) -LexToken(VAR,'job',1,867) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg1',1,871) -LexToken(COMMA,',',1,875) -LexToken(VAR,'arg2',1,876) -LexToken(CLOSEBRACKET,')',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'graphics',1,973) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(VAR,'arg1',1,982) -LexToken(DOT,'.',1,986) -LexToken(VAR,'graphics',1,987) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'exprs',1,1005) -LexToken(ASSIGNMENT,'=',1,1010) -LexToken(VAR,'graphics',1,1011) -LexToken(DOT,'.',1,1019) -LexToken(VAR,'exprs',1,1020) -LexToken(EOL,'\n',1,1025) -LexToken(VAR,'model',1,1034) -LexToken(ASSIGNMENT,'=',1,1039) -LexToken(VAR,'arg1',1,1040) -LexToken(DOT,'.',1,1044) -LexToken(VAR,'model',1,1045) -LexToken(EOL,'\n',1,1050) -LexToken(IF,'if',1,1060) -LexToken(VAR,'size',1,1063) -LexToken(OPENBRACKET,'(',1,1067) -LexToken(VAR,'exprs',1,1068) -LexToken(COMMA,',',1,1073) -LexToken(NUMBER,'1',1,1074) -LexToken(CLOSEBRACKET,')',1,1075) -LexToken(COMPARISON,'==',1,1076) -LexToken(NUMBER,'2',1,1078) -LexToken(THEN,'then',1,1080) -LexToken(EOL,'\n',1,1084) -LexToken(VAR,'exprs',1,1097) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(OPENSQBRACKET,'[',1,1103) -LexToken(VAR,'exprs',1,1104) -LexToken(SEMICOLON,';',1,1109) -LexToken(VAR,'sci2exp',1,1110) -LexToken(OPENBRACKET,'(',1,1117) -LexToken(NUMBER,'1',1,1118) -LexToken(CLOSEBRACKET,')',1,1119) -LexToken(CLOSESQBRACKET,']',1,1120) -LexToken(EOL,'\n',1,1121) -LexToken(END,'end',1,1131) -LexToken(EOL,'\n',1,1134) -LexToken(WHILE,'while',1,1143) -LexToken(PREVAR_BOOLEAN,'%t',1,1149) -LexToken(DO,'do',1,1152) -LexToken(EOL,'\n',1,1154) -LexToken(OPENSQBRACKET,'[',1,1167) -LexToken(VAR,'ok',1,1168) -LexToken(COMMA,',',1,1170) -LexToken(VAR,'rule',1,1171) -LexToken(COMMA,',',1,1175) -LexToken(VAR,'zcr',1,1176) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'Datatype',1,1180) -LexToken(COMMA,',',1,1188) -LexToken(VAR,'exprs',1,1189) -LexToken(CLOSESQBRACKET,']',1,1194) -LexToken(ASSIGNMENT,'=',1,1195) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1196) -LexToken(OPENBRACKET,'(',1,1211) -LexToken(DQSTRING,'"Set parameters"',1,1227) -LexToken(COMMA,',',1,1228) -LexToken(OPENSQBRACKET,'[',1,1244) -LexToken(DQSTRING,'"Operator: == (0), ~= (1), < (2), <= (3), > (4), >= (5)"',1,1300) -LexToken(SEMICOLON,';',1,1301) -LexToken(DQSTRING,'"Use zero crossing (no: 0), (yes: 1)"',1,1353) -LexToken(DQSTRING,'"Datatype (1=double 3=int32 ...)"',1,1399) -LexToken(CLOSESQBRACKET,']',1,1400) -LexToken(COMMA,',',1,1401) -LexToken(VAR,'list',1,1417) -LexToken(OPENBRACKET,'(',1,1421) -LexToken(DQSTRING,'"vec"',1,1426) -LexToken(COMMA,',',1,1427) -LexToken(NUMBER,'1',1,1428) -LexToken(COMMA,',',1,1429) -LexToken(DQSTRING,'"vec"',1,1434) -LexToken(COMMA,',',1,1435) -LexToken(NUMBER,'1',1,1436) -LexToken(COMMA,',',1,1437) -LexToken(DQSTRING,'"vec"',1,1442) -LexToken(COMMA,',',1,1443) -LexToken(NUMBER,'1',1,1444) -LexToken(CLOSEBRACKET,')',1,1445) -LexToken(COMMA,',',1,1446) -LexToken(VAR,'exprs',1,1447) -LexToken(CLOSEBRACKET,')',1,1452) -LexToken(EOL,'\n',1,1453) -LexToken(IF,'if',1,1466) -LexToken(NOT,'~',1,1469) -LexToken(VAR,'ok',1,1470) -LexToken(THEN,'then',1,1473) -LexToken(EOL,'\n',1,1477) -LexToken(BREAK,'break',1,1494) -LexToken(EOL,'\n',1,1499) -LexToken(END,'end',1,1513) -LexToken(EOL,'\n',1,1516) -LexToken(VAR,'rule',1,1529) -LexToken(ASSIGNMENT,'=',1,1533) -LexToken(VAR,'int',1,1534) -LexToken(OPENBRACKET,'(',1,1537) -LexToken(VAR,'rule',1,1538) -LexToken(CLOSEBRACKET,')',1,1542) -LexToken(EOL,'\n',1,1543) -LexToken(IF,'if',1,1557) -LexToken(VAR,'zcr',1,1560) -LexToken(COMPARISON,'<>',1,1563) -LexToken(NUMBER,'0',1,1565) -LexToken(THEN,'then',1,1567) -LexToken(EOL,'\n',1,1571) -LexToken(VAR,'zcr',1,1588) -LexToken(ASSIGNMENT,'=',1,1591) -LexToken(NUMBER,'1',1,1592) -LexToken(EOL,'\n',1,1593) -LexToken(END,'end',1,1607) -LexToken(EOL,'\n',1,1610) -LexToken(IF,'if',1,1623) -LexToken(OPENBRACKET,'(',1,1626) -LexToken(VAR,'rule',1,1627) -LexToken(COMPARISON,'<',1,1631) -LexToken(NUMBER,'0',1,1632) -LexToken(CLOSEBRACKET,')',1,1633) -LexToken(LOGICAL,'|',1,1634) -LexToken(OPENBRACKET,'(',1,1635) -LexToken(VAR,'rule',1,1636) -LexToken(COMPARISON,'>',1,1640) -LexToken(NUMBER,'5',1,1641) -LexToken(CLOSEBRACKET,')',1,1642) -LexToken(THEN,'then',1,1644) -LexToken(EOL,'\n',1,1648) -LexToken(VAR,'message',1,1665) -LexToken(OPENBRACKET,'(',1,1672) -LexToken(DQSTRING,'"Incorrect operator "',1,1693) -LexToken(ADDITION,'+',1,1694) -LexToken(VAR,'string',1,1695) -LexToken(OPENBRACKET,'(',1,1701) -LexToken(VAR,'rule',1,1702) -LexToken(CLOSEBRACKET,')',1,1706) -LexToken(ADDITION,'+',1,1707) -LexToken(DQSTRING,'" ; must be 0 to 5."',1,1727) -LexToken(CLOSEBRACKET,')',1,1728) -LexToken(EOL,'\n',1,1729) -LexToken(VAR,'ok',1,1746) -LexToken(ASSIGNMENT,'=',1,1748) -LexToken(PREVAR_BOOLEAN,'%f',1,1749) -LexToken(EOL,'\n',1,1751) -LexToken(END,'end',1,1765) -LexToken(EOL,'\n',1,1768) -LexToken(IF,'if',1,1781) -LexToken(OPENBRACKET,'(',1,1784) -LexToken(VAR,'Datatype',1,1785) -LexToken(COMPARISON,'==',1,1793) -LexToken(NUMBER,'1',1,1795) -LexToken(CLOSEBRACKET,')',1,1796) -LexToken(THEN,'then',1,1798) -LexToken(EOL,'\n',1,1802) -LexToken(VAR,'model',1,1819) -LexToken(DOT,'.',1,1824) -LexToken(VAR,'sim',1,1825) -LexToken(ASSIGNMENT,'=',1,1828) -LexToken(VAR,'list',1,1829) -LexToken(OPENBRACKET,'(',1,1833) -LexToken(DQSTRING,'"relational_op"',1,1848) -LexToken(COMMA,',',1,1849) -LexToken(NUMBER,'4',1,1850) -LexToken(CLOSEBRACKET,')',1,1851) -LexToken(EOL,'\n',1,1852) -LexToken(ELSEIF,'elseif',1,1865) -LexToken(OPENBRACKET,'(',1,1872) -LexToken(VAR,'Datatype',1,1873) -LexToken(COMPARISON,'==',1,1881) -LexToken(NUMBER,'3',1,1883) -LexToken(LOGICAL,'|',1,1884) -LexToken(VAR,'Datatype',1,1885) -LexToken(COMPARISON,'==',1,1893) -LexToken(NUMBER,'9',1,1895) -LexToken(CLOSEBRACKET,')',1,1896) -LexToken(THEN,'then',1,1898) -LexToken(EOL,'\n',1,1902) -LexToken(VAR,'model',1,1919) -LexToken(DOT,'.',1,1924) -LexToken(VAR,'sim',1,1925) -LexToken(ASSIGNMENT,'=',1,1928) -LexToken(VAR,'list',1,1929) -LexToken(OPENBRACKET,'(',1,1933) -LexToken(DQSTRING,'"relational_op_i32"',1,1952) -LexToken(COMMA,',',1,1953) -LexToken(NUMBER,'4',1,1954) -LexToken(CLOSEBRACKET,')',1,1955) -LexToken(EOL,'\n',1,1956) -LexToken(ELSEIF,'elseif',1,1969) -LexToken(OPENBRACKET,'(',1,1975) -LexToken(VAR,'Datatype',1,1976) -LexToken(COMPARISON,'==',1,1984) -LexToken(NUMBER,'4',1,1986) -LexToken(CLOSEBRACKET,')',1,1987) -LexToken(THEN,'then',1,1989) -LexToken(EOL,'\n',1,1993) -LexToken(VAR,'model',1,2010) -LexToken(DOT,'.',1,2015) -LexToken(VAR,'sim',1,2016) -LexToken(ASSIGNMENT,'=',1,2019) -LexToken(VAR,'list',1,2020) -LexToken(OPENBRACKET,'(',1,2024) -LexToken(DQSTRING,'"relational_op_i16"',1,2043) -LexToken(COMMA,',',1,2044) -LexToken(NUMBER,'4',1,2045) -LexToken(CLOSEBRACKET,')',1,2046) -LexToken(EOL,'\n',1,2047) -LexToken(ELSEIF,'elseif',1,2060) -LexToken(OPENBRACKET,'(',1,2066) -LexToken(VAR,'Datatype',1,2067) -LexToken(COMPARISON,'==',1,2075) -LexToken(NUMBER,'5',1,2077) -LexToken(CLOSEBRACKET,')',1,2078) -LexToken(THEN,'then',1,2080) -LexToken(EOL,'\n',1,2084) -LexToken(VAR,'model',1,2101) -LexToken(DOT,'.',1,2106) -LexToken(VAR,'sim',1,2107) -LexToken(ASSIGNMENT,'=',1,2110) -LexToken(VAR,'list',1,2111) -LexToken(OPENBRACKET,'(',1,2115) -LexToken(DQSTRING,'"relational_op_i8"',1,2133) -LexToken(COMMA,',',1,2134) -LexToken(NUMBER,'4',1,2135) -LexToken(CLOSEBRACKET,')',1,2136) -LexToken(EOL,'\n',1,2137) -LexToken(ELSEIF,'elseif',1,2150) -LexToken(OPENBRACKET,'(',1,2156) -LexToken(VAR,'Datatype',1,2157) -LexToken(COMPARISON,'==',1,2165) -LexToken(NUMBER,'6',1,2167) -LexToken(CLOSEBRACKET,')',1,2168) -LexToken(THEN,'then',1,2170) -LexToken(EOL,'\n',1,2174) -LexToken(VAR,'model',1,2191) -LexToken(DOT,'.',1,2196) -LexToken(VAR,'sim',1,2197) -LexToken(ASSIGNMENT,'=',1,2200) -LexToken(VAR,'list',1,2201) -LexToken(OPENBRACKET,'(',1,2205) -LexToken(DQSTRING,'"relational_op_ui32"',1,2225) -LexToken(COMMA,',',1,2226) -LexToken(NUMBER,'4',1,2227) -LexToken(CLOSEBRACKET,')',1,2228) -LexToken(EOL,'\n',1,2229) -LexToken(ELSEIF,'elseif',1,2242) -LexToken(OPENBRACKET,'(',1,2248) -LexToken(VAR,'Datatype',1,2249) -LexToken(COMPARISON,'==',1,2257) -LexToken(NUMBER,'7',1,2259) -LexToken(CLOSEBRACKET,')',1,2260) -LexToken(THEN,'then',1,2262) -LexToken(EOL,'\n',1,2266) -LexToken(VAR,'model',1,2283) -LexToken(DOT,'.',1,2288) -LexToken(VAR,'sim',1,2289) -LexToken(ASSIGNMENT,'=',1,2292) -LexToken(VAR,'list',1,2293) -LexToken(OPENBRACKET,'(',1,2297) -LexToken(DQSTRING,'"relational_op_ui16"',1,2317) -LexToken(COMMA,',',1,2318) -LexToken(NUMBER,'4',1,2319) -LexToken(CLOSEBRACKET,')',1,2320) -LexToken(EOL,'\n',1,2321) -LexToken(ELSEIF,'elseif',1,2334) -LexToken(OPENBRACKET,'(',1,2340) -LexToken(VAR,'Datatype',1,2341) -LexToken(COMPARISON,'==',1,2349) -LexToken(NUMBER,'8',1,2351) -LexToken(CLOSEBRACKET,')',1,2352) -LexToken(THEN,'then',1,2354) -LexToken(EOL,'\n',1,2358) -LexToken(VAR,'model',1,2375) -LexToken(DOT,'.',1,2380) -LexToken(VAR,'sim',1,2381) -LexToken(ASSIGNMENT,'=',1,2384) -LexToken(VAR,'list',1,2385) -LexToken(OPENBRACKET,'(',1,2389) -LexToken(DQSTRING,'"relational_op_ui8"',1,2408) -LexToken(COMMA,',',1,2409) -LexToken(NUMBER,'4',1,2410) -LexToken(CLOSEBRACKET,')',1,2411) -LexToken(EOL,'\n',1,2412) -LexToken(ELSE,'else',1,2425) -LexToken(EOL,'\n',1,2429) -LexToken(VAR,'message',1,2446) -LexToken(OPENBRACKET,'(',1,2453) -LexToken(DQSTRING,'"Datatype is not supported"',1,2480) -LexToken(CLOSEBRACKET,')',1,2481) -LexToken(EOL,'\n',1,2482) -LexToken(VAR,'ok',1,2500) -LexToken(ASSIGNMENT,'=',1,2502) -LexToken(PREVAR_BOOLEAN,'%f',1,2503) -LexToken(EOL,'\n',1,2505) -LexToken(END,'end',1,2519) -LexToken(EOL,'\n',1,2522) -LexToken(IF,'if',1,2535) -LexToken(VAR,'ok',1,2538) -LexToken(THEN,'then',1,2541) -LexToken(EOL,'\n',1,2545) -LexToken(VAR,'it',1,2562) -LexToken(ASSIGNMENT,'=',1,2564) -LexToken(VAR,'Datatype',1,2565) -LexToken(MULTIPLICATION,'*',1,2573) -LexToken(VAR,'ones',1,2574) -LexToken(OPENBRACKET,'(',1,2578) -LexToken(NUMBER,'1',1,2579) -LexToken(COMMA,',',1,2580) -LexToken(NUMBER,'2',1,2581) -LexToken(CLOSEBRACKET,')',1,2582) -LexToken(EOL,'\n',1,2583) -LexToken(VAR,'ot',1,2600) -LexToken(ASSIGNMENT,'=',1,2602) -LexToken(VAR,'Datatype',1,2603) -LexToken(EOL,'\n',1,2611) -LexToken(VAR,'in',1,2628) -LexToken(ASSIGNMENT,'=',1,2630) -LexToken(OPENSQBRACKET,'[',1,2631) -LexToken(ADDITION,'-',1,2632) -LexToken(NUMBER,'1',1,2633) -LexToken(ADDITION,'-',1,2635) -LexToken(NUMBER,'2',1,2636) -LexToken(SEMICOLON,';',1,2637) -LexToken(ADDITION,'-',1,2638) -LexToken(NUMBER,'1',1,2639) -LexToken(ADDITION,'-',1,2641) -LexToken(NUMBER,'2',1,2642) -LexToken(CLOSESQBRACKET,']',1,2643) -LexToken(EOL,'\n',1,2644) -LexToken(VAR,'out',1,2661) -LexToken(ASSIGNMENT,'=',1,2664) -LexToken(OPENSQBRACKET,'[',1,2665) -LexToken(ADDITION,'-',1,2666) -LexToken(NUMBER,'1',1,2667) -LexToken(ADDITION,'-',1,2669) -LexToken(NUMBER,'2',1,2670) -LexToken(CLOSESQBRACKET,']',1,2671) -LexToken(EOL,'\n',1,2672) -LexToken(OPENSQBRACKET,'[',1,2689) -LexToken(VAR,'model',1,2690) -LexToken(COMMA,',',1,2695) -LexToken(VAR,'graphics',1,2696) -LexToken(COMMA,',',1,2704) -LexToken(VAR,'ok',1,2705) -LexToken(CLOSESQBRACKET,']',1,2707) -LexToken(ASSIGNMENT,'=',1,2708) -LexToken(VAR,'set_io',1,2709) -LexToken(OPENBRACKET,'(',1,2715) -LexToken(VAR,'model',1,2716) -LexToken(COMMA,',',1,2721) -LexToken(VAR,'graphics',1,2722) -LexToken(COMMA,',',1,2730) -LexToken(VAR,'list',1,2731) -LexToken(OPENBRACKET,'(',1,2735) -LexToken(VAR,'in',1,2736) -LexToken(COMMA,',',1,2738) -LexToken(VAR,'it',1,2739) -LexToken(CLOSEBRACKET,')',1,2741) -LexToken(COMMA,',',1,2742) -LexToken(VAR,'list',1,2743) -LexToken(OPENBRACKET,'(',1,2747) -LexToken(VAR,'out',1,2748) -LexToken(COMMA,',',1,2751) -LexToken(VAR,'ot',1,2752) -LexToken(CLOSEBRACKET,')',1,2754) -LexToken(COMMA,',',1,2755) -LexToken(OPENSQBRACKET,'[',1,2756) -LexToken(CLOSESQBRACKET,']',1,2757) -LexToken(COMMA,',',1,2758) -LexToken(OPENSQBRACKET,'[',1,2759) -LexToken(CLOSESQBRACKET,']',1,2760) -LexToken(CLOSEBRACKET,')',1,2761) -LexToken(EOL,'\n',1,2762) -LexToken(END,'end',1,2775) -LexToken(EOL,'\n',1,2778) -LexToken(IF,'if',1,2791) -LexToken(VAR,'ok',1,2794) -LexToken(THEN,'then',1,2797) -LexToken(EOL,'\n',1,2801) -LexToken(IF,'if',1,2818) -LexToken(VAR,'rule',1,2821) -LexToken(COMPARISON,'==',1,2826) -LexToken(NUMBER,'0',1,2829) -LexToken(THEN,'then',1,2831) -LexToken(EOL,'\n',1,2835) -LexToken(VAR,'label',1,2856) -LexToken(ASSIGNMENT,'=',1,2862) -LexToken(DQSTRING,'"=="',1,2867) -LexToken(EOL,'\n',1,2868) -LexToken(ELSEIF,'elseif',1,2886) -LexToken(VAR,'rule',1,2893) -LexToken(COMPARISON,'==',1,2898) -LexToken(NUMBER,'1',1,2901) -LexToken(THEN,'then',1,2903) -LexToken(EOL,'\n',1,2907) -LexToken(VAR,'label',1,2928) -LexToken(ASSIGNMENT,'=',1,2934) -LexToken(DQSTRING,'"~="',1,2939) -LexToken(EOL,'\n',1,2940) -LexToken(ELSEIF,'elseif',1,2958) -LexToken(VAR,'rule',1,2965) -LexToken(COMPARISON,'==',1,2970) -LexToken(NUMBER,'2',1,2973) -LexToken(THEN,'then',1,2975) -LexToken(EOL,'\n',1,2979) -LexToken(VAR,'label',1,3000) -LexToken(ASSIGNMENT,'=',1,3006) -LexToken(DQSTRING,'"<"',1,3014) -LexToken(EOL,'\n',1,3021) -LexToken(ELSEIF,'elseif',1,3038) -LexToken(VAR,'rule',1,3045) -LexToken(COMPARISON,'==',1,3050) -LexToken(NUMBER,'3',1,3053) -LexToken(THEN,'then',1,3055) -LexToken(EOL,'\n',1,3059) -LexToken(VAR,'label',1,3080) -LexToken(ASSIGNMENT,'=',1,3086) -LexToken(DQSTRING,'"≤"',1,3096) -LexToken(EOL,'\n',1,3104) -LexToken(ELSEIF,'elseif',1,3121) -LexToken(VAR,'rule',1,3128) -LexToken(COMPARISON,'==',1,3133) -LexToken(NUMBER,'4',1,3136) -LexToken(THEN,'then',1,3138) -LexToken(EOL,'\n',1,3142) -LexToken(VAR,'label',1,3163) -LexToken(ASSIGNMENT,'=',1,3169) -LexToken(DQSTRING,'">"',1,3177) -LexToken(EOL,'\n',1,3184) -LexToken(ELSEIF,'elseif',1,3201) -LexToken(VAR,'rule',1,3208) -LexToken(COMPARISON,'==',1,3213) -LexToken(NUMBER,'5',1,3216) -LexToken(THEN,'then',1,3218) -LexToken(EOL,'\n',1,3222) -LexToken(VAR,'label',1,3243) -LexToken(ASSIGNMENT,'=',1,3249) -LexToken(DQSTRING,'"≥"',1,3259) -LexToken(EOL,'\n',1,3267) -LexToken(END,'end',1,3284) -LexToken(EOL,'\n',1,3287) -LexToken(VAR,'graphics',1,3304) -LexToken(DOT,'.',1,3312) -LexToken(VAR,'exprs',1,3313) -LexToken(ASSIGNMENT,'=',1,3318) -LexToken(VAR,'exprs',1,3319) -LexToken(EOL,'\n',1,3324) -LexToken(VAR,'graphics',1,3342) -LexToken(DOT,'.',1,3350) -LexToken(VAR,'style',1,3351) -LexToken(ASSIGNMENT,'=',1,3356) -LexToken(OPENSQBRACKET,'[',1,3357) -LexToken(DQSTRING,'"fontSize=13;fontStyle=1;displayedLabel="',1,3398) -LexToken(ADDITION,'+',1,3399) -LexToken(VAR,'label',1,3400) -LexToken(CLOSESQBRACKET,']',1,3405) -LexToken(EOL,'\n',1,3406) -LexToken(VAR,'model',1,3424) -LexToken(DOT,'.',1,3429) -LexToken(VAR,'ipar',1,3430) -LexToken(ASSIGNMENT,'=',1,3434) -LexToken(OPENSQBRACKET,'[',1,3435) -LexToken(VAR,'rule',1,3436) -LexToken(CLOSESQBRACKET,']',1,3440) -LexToken(EOL,'\n',1,3441) -LexToken(VAR,'model',1,3459) -LexToken(DOT,'.',1,3464) -LexToken(VAR,'nzcross',1,3465) -LexToken(ASSIGNMENT,'=',1,3472) -LexToken(VAR,'zcr',1,3473) -LexToken(EOL,'\n',1,3476) -LexToken(VAR,'model',1,3494) -LexToken(DOT,'.',1,3499) -LexToken(VAR,'nmode',1,3500) -LexToken(ASSIGNMENT,'=',1,3505) -LexToken(VAR,'zcr',1,3506) -LexToken(EOL,'\n',1,3509) -LexToken(VAR,'x',1,3527) -LexToken(DOT,'.',1,3528) -LexToken(VAR,'graphics',1,3529) -LexToken(ASSIGNMENT,'=',1,3537) -LexToken(VAR,'graphics',1,3538) -LexToken(EOL,'\n',1,3546) -LexToken(VAR,'x',1,3564) -LexToken(DOT,'.',1,3565) -LexToken(VAR,'model',1,3566) -LexToken(ASSIGNMENT,'=',1,3571) -LexToken(VAR,'model',1,3572) -LexToken(EOL,'\n',1,3577) -LexToken(BREAK,'break',1,3594) -LexToken(EOL,'\n',1,3599) -LexToken(END,'end',1,3612) -LexToken(EOL,'\n',1,3615) -LexToken(END,'end',1,3624) -LexToken(EOL,'\n',1,3627) -LexToken(CASE,'case',1,3632) -LexToken(DQSTRING,'"define"',1,3644) -LexToken(THEN,'then',1,3646) -LexToken(EOL,'\n',1,3650) -LexToken(VAR,'ipar',1,3659) -LexToken(ASSIGNMENT,'=',1,3663) -LexToken(OPENSQBRACKET,'[',1,3664) -LexToken(NUMBER,'2',1,3665) -LexToken(CLOSESQBRACKET,']',1,3666) -LexToken(EOL,'\n',1,3667) -LexToken(VAR,'label',1,3676) -LexToken(ASSIGNMENT,'=',1,3681) -LexToken(DQSTRING,'"<"',1,3686) -LexToken(EOL,'\n',1,3687) -LexToken(VAR,'model',1,3697) -LexToken(ASSIGNMENT,'=',1,3702) -LexToken(SCICOS_MODEL,'scicos_model',1,3703) -LexToken(OPENBRACKET,'(',1,3715) -LexToken(CLOSEBRACKET,')',1,3716) -LexToken(EOL,'\n',1,3717) -LexToken(VAR,'model',1,3726) -LexToken(DOT,'.',1,3731) -LexToken(VAR,'sim',1,3732) -LexToken(ASSIGNMENT,'=',1,3735) -LexToken(VAR,'list',1,3736) -LexToken(OPENBRACKET,'(',1,3740) -LexToken(DQSTRING,'"relationalop"',1,3754) -LexToken(COMMA,',',1,3755) -LexToken(NUMBER,'4',1,3756) -LexToken(CLOSEBRACKET,')',1,3757) -LexToken(EOL,'\n',1,3758) -LexToken(VAR,'model',1,3767) -LexToken(DOT,'.',1,3772) -LexToken(VAR,'in',1,3773) -LexToken(ASSIGNMENT,'=',1,3775) -LexToken(OPENSQBRACKET,'[',1,3776) -LexToken(NUMBER,'1',1,3777) -LexToken(SEMICOLON,';',1,3778) -LexToken(NUMBER,'1',1,3779) -LexToken(CLOSESQBRACKET,']',1,3780) -LexToken(EOL,'\n',1,3781) -LexToken(VAR,'model',1,3790) -LexToken(DOT,'.',1,3795) -LexToken(VAR,'out',1,3796) -LexToken(ASSIGNMENT,'=',1,3799) -LexToken(NUMBER,'1',1,3800) -LexToken(EOL,'\n',1,3801) -LexToken(VAR,'model',1,3810) -LexToken(DOT,'.',1,3815) -LexToken(VAR,'ipar',1,3816) -LexToken(ASSIGNMENT,'=',1,3820) -LexToken(VAR,'ipar',1,3821) -LexToken(EOL,'\n',1,3825) -LexToken(VAR,'model',1,3834) -LexToken(DOT,'.',1,3839) -LexToken(VAR,'blocktype',1,3840) -LexToken(ASSIGNMENT,'=',1,3849) -LexToken(DQSTRING,'"c"',1,3852) -LexToken(EOL,'\n',1,3853) -LexToken(VAR,'model',1,3862) -LexToken(DOT,'.',1,3867) -LexToken(VAR,'dep_ut',1,3868) -LexToken(ASSIGNMENT,'=',1,3874) -LexToken(OPENSQBRACKET,'[',1,3875) -LexToken(PREVAR_BOOLEAN,'%t',1,3876) -LexToken(PREVAR_BOOLEAN,'%f',1,3879) -LexToken(CLOSESQBRACKET,']',1,3881) -LexToken(EOL,'\n',1,3882) -LexToken(VAR,'exprs',1,3891) -LexToken(ASSIGNMENT,'=',1,3896) -LexToken(OPENSQBRACKET,'[',1,3897) -LexToken(VAR,'string',1,3898) -LexToken(OPENBRACKET,'(',1,3904) -LexToken(VAR,'ipar',1,3905) -LexToken(CLOSEBRACKET,')',1,3909) -LexToken(SEMICOLON,';',1,3910) -LexToken(VAR,'string',1,3911) -LexToken(OPENBRACKET,'(',1,3917) -LexToken(NUMBER,'0',1,3918) -LexToken(CLOSEBRACKET,')',1,3919) -LexToken(CLOSESQBRACKET,']',1,3920) -LexToken(EOL,'\n',1,3921) -LexToken(VAR,'gr_i',1,3930) -LexToken(ASSIGNMENT,'=',1,3934) -LexToken(OPENSQBRACKET,'[',1,3935) -LexToken(CLOSESQBRACKET,']',1,3936) -LexToken(EOL,'\n',1,3937) -LexToken(VAR,'x',1,3946) -LexToken(ASSIGNMENT,'=',1,3947) -LexToken(VAR,'standard_define',1,3948) -LexToken(OPENBRACKET,'(',1,3963) -LexToken(OPENSQBRACKET,'[',1,3964) -LexToken(NUMBER,'2',1,3965) -LexToken(NUMBER,'2',1,3967) -LexToken(CLOSESQBRACKET,']',1,3968) -LexToken(COMMA,',',1,3969) -LexToken(VAR,'model',1,3970) -LexToken(COMMA,',',1,3975) -LexToken(VAR,'exprs',1,3976) -LexToken(COMMA,',',1,3981) -LexToken(VAR,'gr_i',1,3982) -LexToken(CLOSEBRACKET,')',1,3986) -LexToken(EOL,'\n',1,3987) -LexToken(VAR,'x',1,3996) -LexToken(DOT,'.',1,3997) -LexToken(VAR,'graphics',1,3998) -LexToken(DOT,'.',1,4006) -LexToken(VAR,'style',1,4007) -LexToken(ASSIGNMENT,'=',1,4012) -LexToken(OPENSQBRACKET,'[',1,4013) -LexToken(DQSTRING,'"fontSize=13;fontStyle=1;displayedLabel="',1,4054) -LexToken(ADDITION,'+',1,4055) -LexToken(VAR,'label',1,4056) -LexToken(CLOSESQBRACKET,']',1,4061) -LexToken(EOL,'\n',1,4062) -LexToken(END,'end',1,4068) -LexToken(EOL,'\n',1,4071) -LexToken(ENDFUNCTION,'endfunction',1,4072) -LexToken(EOL,'\n',1,4083) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,2671) +/* autogenerated from "macros/Misc/RELATIONALOP.sci" */ +None diff --git a/js/Misc/SPLIT_f.js b/js/Misc/SPLIT_f.js index 2d7fe804..cc3c2277 100644 --- a/js/Misc/SPLIT_f.js +++ b/js/Misc/SPLIT_f.js @@ -1,151 +1,19 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(EOL,'\n',1,849) -LexToken(EOL,'\n',1,850) -LexToken(FUNCTION,'function',1,851) -LexToken(OPENSQBRACKET,'[',1,860) -LexToken(VAR,'x',1,861) -LexToken(COMMA,',',1,862) -LexToken(VAR,'y',1,863) -LexToken(COMMA,',',1,864) -LexToken(VAR,'typ',1,865) -LexToken(CLOSESQBRACKET,']',1,868) -LexToken(ASSIGNMENT,'=',1,870) -LexToken(VAR,'SPLIT_f',1,872) -LexToken(OPENBRACKET,'(',1,879) -LexToken(VAR,'job',1,880) -LexToken(COMMA,',',1,883) -LexToken(VAR,'arg1',1,884) -LexToken(COMMA,',',1,888) -LexToken(VAR,'arg2',1,889) -LexToken(CLOSEBRACKET,')',1,893) -LexToken(EOL,'\n',1,894) -LexToken(EOL,'\n',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'x',1,901) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(VAR,'y',1,911) -LexToken(ASSIGNMENT,'=',1,912) -LexToken(OPENSQBRACKET,'[',1,913) -LexToken(CLOSESQBRACKET,']',1,914) -LexToken(EOL,'\n',1,915) -LexToken(VAR,'typ',1,921) -LexToken(ASSIGNMENT,'=',1,924) -LexToken(OPENSQBRACKET,'[',1,925) -LexToken(CLOSESQBRACKET,']',1,926) -LexToken(EOL,'\n',1,927) -LexToken(EOL,'\n',1,929) -LexToken(SELECT,'select',1,934) -LexToken(VAR,'job',1,941) -LexToken(EOL,'\n',1,944) -LexToken(EOL,'\n',1,945) -LexToken(CASE,'case',1,950) -LexToken(DQSTRING,'"set"',1,959) -LexToken(THEN,'then',1,961) -LexToken(EOL,'\n',1,965) -LexToken(VAR,'x',1,974) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(EOL,'\n',1,980) -LexToken(EOL,'\n',1,982) -LexToken(CASE,'case',1,987) -LexToken(DQSTRING,'"define"',1,999) -LexToken(THEN,'then',1,1001) -LexToken(EOL,'\n',1,1005) -LexToken(VAR,'model',1,1014) -LexToken(ASSIGNMENT,'=',1,1019) -LexToken(SCICOS_MODEL,'scicos_model',1,1020) -LexToken(OPENBRACKET,'(',1,1032) -LexToken(CLOSEBRACKET,')',1,1033) -LexToken(EOL,'\n',1,1043) -LexToken(VAR,'model',1,1053) -LexToken(DOT,'.',1,1058) -LexToken(VAR,'sim',1,1059) -LexToken(ASSIGNMENT,'=',1,1069) -LexToken(DQSTRING,'"lsplit"',1,1078) -LexToken(EOL,'\n',1,1082) -LexToken(VAR,'model',1,1092) -LexToken(DOT,'.',1,1097) -LexToken(VAR,'in',1,1098) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(ADDITION,'-',1,1110) -LexToken(NUMBER,'1',1,1111) -LexToken(EOL,'\n',1,1121) -LexToken(VAR,'model',1,1131) -LexToken(DOT,'.',1,1136) -LexToken(VAR,'out',1,1137) -LexToken(ASSIGNMENT,'=',1,1147) -LexToken(OPENSQBRACKET,'[',1,1149) -LexToken(ADDITION,'-',1,1150) -LexToken(NUMBER,'1',1,1151) -LexToken(SEMICOLON,';',1,1152) -LexToken(ADDITION,'-',1,1153) -LexToken(NUMBER,'1',1,1154) -LexToken(SEMICOLON,';',1,1155) -LexToken(ADDITION,'-',1,1156) -LexToken(NUMBER,'1',1,1157) -LexToken(CLOSESQBRACKET,']',1,1158) -LexToken(EOL,'\n',1,1160) -LexToken(VAR,'model',1,1170) -LexToken(DOT,'.',1,1175) -LexToken(VAR,'blocktype',1,1176) -LexToken(ASSIGNMENT,'=',1,1186) -LexToken(DQSTRING,'"c"',1,1190) -LexToken(EOL,'\n',1,1199) -LexToken(VAR,'model',1,1209) -LexToken(DOT,'.',1,1214) -LexToken(VAR,'dep_ut',1,1215) -LexToken(ASSIGNMENT,'=',1,1225) -LexToken(OPENSQBRACKET,'[',1,1227) -LexToken(PREVAR_BOOLEAN,'%t',1,1228) -LexToken(PREVAR_BOOLEAN,'%f',1,1231) -LexToken(CLOSESQBRACKET,']',1,1233) -LexToken(EOL,'\n',1,1238) -LexToken(EOL,'\n',1,1252) -LexToken(VAR,'x',1,1261) -LexToken(ASSIGNMENT,'=',1,1262) -LexToken(VAR,'standard_define',1,1263) -LexToken(OPENBRACKET,'(',1,1278) -LexToken(OPENSQBRACKET,'[',1,1279) -LexToken(NUMBER,'1',1,1280) -LexToken(NUMBER,'1',1,1282) -LexToken(CLOSESQBRACKET,']',1,1283) -LexToken(MULTIPLICATION,'/',1,1284) -LexToken(NUMBER,'3',1,1285) -LexToken(COMMA,',',1,1286) -LexToken(VAR,'model',1,1287) -LexToken(COMMA,',',1,1292) -LexToken(OPENSQBRACKET,'[',1,1293) -LexToken(CLOSESQBRACKET,']',1,1294) -LexToken(COMMA,',',1,1295) -LexToken(OPENSQBRACKET,'[',1,1296) -LexToken(CLOSESQBRACKET,']',1,1297) -LexToken(CLOSEBRACKET,')',1,1298) -LexToken(EOL,'\n',1,1299) -LexToken(END,'end',1,1304) -LexToken(EOL,'\n',1,1307) -LexToken(EOL,'\n',1,1308) -LexToken(ENDFUNCTION,'endfunction',1,1309) -LexToken(EOL,'\n',1,1320) +/* autogenerated from "macros/Misc/SPLIT_f.sci" */ +function SPLIT_f() { +SPLIT_f.prototype.get = function SPLIT_f() { +} +SPLIT_f.prototype.set = function SPLIT_f() { +x=arg1; +} +SPLIT_f.prototype.define = function SPLIT_f() { +model=scicos_model(); +model.sim="lsplit"; +model.in=-1; +model.out=[-1,-1,-1]; +model.blocktype="c"; +model.dep_ut=[true,None]; +x=standard_define([1,1]/3,model,[],[]); +} +SPLIT_f.prototype.details = function SPLIT_f() { +} +} diff --git a/js/Misc/SUPER_f.js b/js/Misc/SUPER_f.js index fe52621a..075ff8c4 100644 --- a/js/Misc/SUPER_f.js +++ b/js/Misc/SUPER_f.js @@ -1,249 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,154) -LexToken(EOL,'\n',1,157) -LexToken(EOL,'\n',1,229) -LexToken(EOL,'\n',1,301) -LexToken(EOL,'\n',1,370) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,412) -LexToken(EOL,'\n',1,479) -LexToken(EOL,'\n',1,545) -LexToken(EOL,'\n',1,610) -LexToken(EOL,'\n',1,658) -LexToken(EOL,'\n',1,661) -LexToken(EOL,'\n',1,730) -LexToken(EOL,'\n',1,793) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,878) -LexToken(EOL,'\n',1,909) -LexToken(EOL,'\n',1,912) -LexToken(EOL,'\n',1,913) -LexToken(FUNCTION,'function',1,914) -LexToken(OPENSQBRACKET,'[',1,923) -LexToken(VAR,'x',1,924) -LexToken(COMMA,',',1,925) -LexToken(VAR,'y',1,926) -LexToken(COMMA,',',1,927) -LexToken(VAR,'typ',1,928) -LexToken(CLOSESQBRACKET,']',1,931) -LexToken(ASSIGNMENT,'=',1,932) -LexToken(VAR,'SUPER_f',1,933) -LexToken(OPENBRACKET,'(',1,940) -LexToken(VAR,'job',1,941) -LexToken(COMMA,',',1,944) -LexToken(VAR,'arg1',1,945) -LexToken(COMMA,',',1,949) -LexToken(VAR,'arg2',1,950) -LexToken(CLOSEBRACKET,')',1,954) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'x',1,960) -LexToken(ASSIGNMENT,'=',1,961) -LexToken(OPENSQBRACKET,'[',1,962) -LexToken(CLOSESQBRACKET,']',1,963) -LexToken(EOL,'\n',1,964) -LexToken(VAR,'y',1,970) -LexToken(ASSIGNMENT,'=',1,971) -LexToken(OPENSQBRACKET,'[',1,972) -LexToken(CLOSESQBRACKET,']',1,973) -LexToken(EOL,'\n',1,974) -LexToken(VAR,'typ',1,980) -LexToken(ASSIGNMENT,'=',1,983) -LexToken(OPENSQBRACKET,'[',1,984) -LexToken(CLOSESQBRACKET,']',1,985) -LexToken(EOL,'\n',1,986) -LexToken(EOL,'\n',1,988) -LexToken(SELECT,'select',1,993) -LexToken(VAR,'job',1,1000) -LexToken(EOL,'\n',1,1003) -LexToken(CASE,'case',1,1008) -LexToken(DQSTRING,'"set"',1,1017) -LexToken(THEN,'then',1,1019) -LexToken(EOL,'\n',1,1023) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'xcos',1,1094) -LexToken(OPENBRACKET,'(',1,1098) -LexToken(VAR,'arg1',1,1099) -LexToken(DOT,'.',1,1103) -LexToken(VAR,'model',1,1104) -LexToken(DOT,'.',1,1109) -LexToken(VAR,'rpar',1,1110) -LexToken(CLOSEBRACKET,')',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(EOL,'\n',1,1117) -LexToken(CASE,'case',1,1122) -LexToken(DQSTRING,'"define"',1,1134) -LexToken(THEN,'then',1,1136) -LexToken(EOL,'\n',1,1140) -LexToken(EOL,'\n',1,1185) -LexToken(VAR,'scs',1,1194) -LexToken(ASSIGNMENT,'=',1,1197) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1198) -LexToken(OPENBRACKET,'(',1,1212) -LexToken(CLOSEBRACKET,')',1,1213) -LexToken(EOL,'\n',1,1214) -LexToken(VAR,'scs',1,1224) -LexToken(DOT,'.',1,1227) -LexToken(VAR,'props',1,1228) -LexToken(DOT,'.',1,1233) -LexToken(VAR,'title',1,1234) -LexToken(ASSIGNMENT,'=',1,1239) -LexToken(DQSTRING,'"Super Block"',1,1252) -LexToken(EOL,'\n',1,1253) -LexToken(EOL,'\n',1,1255) -LexToken(VAR,'in',1,1264) -LexToken(ASSIGNMENT,'=',1,1267) -LexToken(VAR,'IN_f',1,1269) -LexToken(OPENBRACKET,'(',1,1273) -LexToken(DQSTRING,'"define"',1,1281) -LexToken(CLOSEBRACKET,')',1,1282) -LexToken(EOL,'\n',1,1283) -LexToken(VAR,'in',1,1293) -LexToken(DOT,'.',1,1295) -LexToken(VAR,'graphics',1,1296) -LexToken(DOT,'.',1,1304) -LexToken(VAR,'orig',1,1305) -LexToken(ASSIGNMENT,'=',1,1310) -LexToken(OPENSQBRACKET,'[',1,1312) -LexToken(NUMBER,'40',1,1313) -LexToken(COMMA,',',1,1315) -LexToken(NUMBER,'40',1,1317) -LexToken(CLOSESQBRACKET,']',1,1319) -LexToken(EOL,'\n',1,1320) -LexToken(VAR,'in',1,1330) -LexToken(DOT,'.',1,1332) -LexToken(VAR,'graphics',1,1333) -LexToken(DOT,'.',1,1341) -LexToken(VAR,'sz',1,1342) -LexToken(ASSIGNMENT,'=',1,1345) -LexToken(OPENSQBRACKET,'[',1,1347) -LexToken(NUMBER,'20',1,1348) -LexToken(COMMA,',',1,1350) -LexToken(NUMBER,'20',1,1352) -LexToken(CLOSESQBRACKET,']',1,1354) -LexToken(EOL,'\n',1,1355) -LexToken(VAR,'out',1,1365) -LexToken(ASSIGNMENT,'=',1,1369) -LexToken(VAR,'OUT_f',1,1371) -LexToken(OPENBRACKET,'(',1,1376) -LexToken(DQSTRING,'"define"',1,1384) -LexToken(CLOSEBRACKET,')',1,1385) -LexToken(EOL,'\n',1,1386) -LexToken(VAR,'out',1,1396) -LexToken(DOT,'.',1,1399) -LexToken(VAR,'graphics',1,1400) -LexToken(DOT,'.',1,1408) -LexToken(VAR,'orig',1,1409) -LexToken(ASSIGNMENT,'=',1,1414) -LexToken(OPENSQBRACKET,'[',1,1416) -LexToken(NUMBER,'240',1,1417) -LexToken(COMMA,',',1,1420) -LexToken(NUMBER,'40',1,1422) -LexToken(CLOSESQBRACKET,']',1,1424) -LexToken(EOL,'\n',1,1425) -LexToken(VAR,'out',1,1435) -LexToken(DOT,'.',1,1438) -LexToken(VAR,'graphics',1,1439) -LexToken(DOT,'.',1,1447) -LexToken(VAR,'sz',1,1448) -LexToken(ASSIGNMENT,'=',1,1451) -LexToken(OPENSQBRACKET,'[',1,1453) -LexToken(NUMBER,'20',1,1454) -LexToken(COMMA,',',1,1456) -LexToken(NUMBER,'20',1,1458) -LexToken(CLOSESQBRACKET,']',1,1460) -LexToken(EOL,'\n',1,1461) -LexToken(EOL,'\n',1,1463) -LexToken(VAR,'scs',1,1472) -LexToken(DOT,'.',1,1475) -LexToken(VAR,'objs',1,1476) -LexToken(OPENBRACKET,'(',1,1480) -LexToken(NUMBER,'1',1,1481) -LexToken(CLOSEBRACKET,')',1,1482) -LexToken(ASSIGNMENT,'=',1,1484) -LexToken(VAR,'in',1,1486) -LexToken(EOL,'\n',1,1488) -LexToken(VAR,'scs',1,1498) -LexToken(DOT,'.',1,1501) -LexToken(VAR,'objs',1,1502) -LexToken(OPENBRACKET,'(',1,1506) -LexToken(NUMBER,'2',1,1507) -LexToken(CLOSEBRACKET,')',1,1508) -LexToken(ASSIGNMENT,'=',1,1510) -LexToken(VAR,'out',1,1512) -LexToken(EOL,'\n',1,1515) -LexToken(EOL,'\n',1,1517) -LexToken(EOL,'\n',1,1543) -LexToken(VAR,'model',1,1552) -LexToken(ASSIGNMENT,'=',1,1557) -LexToken(SCICOS_MODEL,'scicos_model',1,1558) -LexToken(OPENBRACKET,'(',1,1570) -LexToken(CLOSEBRACKET,')',1,1571) -LexToken(EOL,'\n',1,1572) -LexToken(VAR,'model',1,1582) -LexToken(DOT,'.',1,1587) -LexToken(VAR,'sim',1,1588) -LexToken(ASSIGNMENT,'=',1,1591) -LexToken(DQSTRING,'"super"',1,1598) -LexToken(EOL,'\n',1,1599) -LexToken(VAR,'model',1,1609) -LexToken(DOT,'.',1,1614) -LexToken(VAR,'in',1,1615) -LexToken(ASSIGNMENT,'=',1,1617) -LexToken(NUMBER,'1',1,1618) -LexToken(EOL,'\n',1,1619) -LexToken(VAR,'model',1,1629) -LexToken(DOT,'.',1,1634) -LexToken(VAR,'out',1,1635) -LexToken(ASSIGNMENT,'=',1,1638) -LexToken(NUMBER,'1',1,1639) -LexToken(EOL,'\n',1,1640) -LexToken(VAR,'model',1,1650) -LexToken(DOT,'.',1,1655) -LexToken(VAR,'rpar',1,1656) -LexToken(ASSIGNMENT,'=',1,1660) -LexToken(VAR,'scs',1,1661) -LexToken(EOL,'\n',1,1664) -LexToken(VAR,'model',1,1674) -LexToken(DOT,'.',1,1679) -LexToken(VAR,'blocktype',1,1680) -LexToken(ASSIGNMENT,'=',1,1689) -LexToken(DQSTRING,'"h"',1,1692) -LexToken(EOL,'\n',1,1693) -LexToken(VAR,'model',1,1703) -LexToken(DOT,'.',1,1708) -LexToken(VAR,'dep_ut',1,1709) -LexToken(ASSIGNMENT,'=',1,1715) -LexToken(OPENSQBRACKET,'[',1,1716) -LexToken(PREVAR_BOOLEAN,'%f',1,1717) -LexToken(PREVAR_BOOLEAN,'%f',1,1720) -LexToken(CLOSESQBRACKET,']',1,1722) -LexToken(EOL,'\n',1,1723) -LexToken(EOL,'\n',1,1725) -LexToken(VAR,'gr_i',1,1734) -LexToken(ASSIGNMENT,'=',1,1738) -LexToken(OPENSQBRACKET,'[',1,1739) -LexToken(CLOSESQBRACKET,']',1,1740) -LexToken(EOL,'\n',1,1741) -LexToken(VAR,'x',1,1750) -LexToken(ASSIGNMENT,'=',1,1751) -LexToken(VAR,'standard_define',1,1752) -LexToken(OPENBRACKET,'(',1,1767) -LexToken(OPENSQBRACKET,'[',1,1768) -LexToken(NUMBER,'2',1,1769) -LexToken(NUMBER,'2',1,1771) -LexToken(CLOSESQBRACKET,']',1,1772) -LexToken(COMMA,',',1,1773) -LexToken(VAR,'model',1,1774) -LexToken(COMMA,',',1,1779) -LexToken(OPENSQBRACKET,'[',1,1780) -LexToken(CLOSESQBRACKET,']',1,1781) -LexToken(COMMA,',',1,1782) -LexToken(VAR,'gr_i',1,1783) -LexToken(CLOSEBRACKET,')',1,1787) -LexToken(EOL,'\n',1,1788) -LexToken(END,'end',1,1793) -LexToken(EOL,'\n',1,1796) -LexToken(ENDFUNCTION,'endfunction',1,1797) -LexToken(EOL,'\n',1,1808) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1198) +Syntax error in input LexToken(VAR,'model',1,1552) +/* autogenerated from "macros/Misc/SUPER_f.sci" */ +None diff --git a/js/Misc/TEXT_f.js b/js/Misc/TEXT_f.js index 62caaf46..ed2bfccc 100644 --- a/js/Misc/TEXT_f.js +++ b/js/Misc/TEXT_f.js @@ -1,500 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'TEXT_f',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,939) -LexToken(EOL,'\n',1,1002) -LexToken(VAR,'x',1,1007) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(OPENSQBRACKET,'[',1,1009) -LexToken(CLOSESQBRACKET,']',1,1010) -LexToken(EOL,'\n',1,1011) -LexToken(VAR,'y',1,1017) -LexToken(ASSIGNMENT,'=',1,1018) -LexToken(OPENSQBRACKET,'[',1,1019) -LexToken(CLOSESQBRACKET,']',1,1020) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'typ',1,1027) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(OPENSQBRACKET,'[',1,1031) -LexToken(CLOSESQBRACKET,']',1,1032) -LexToken(EOL,'\n',1,1033) -LexToken(EOL,'\n',1,1035) -LexToken(SELECT,'select',1,1040) -LexToken(VAR,'job',1,1047) -LexToken(EOL,'\n',1,1050) -LexToken(EOL,'\n',1,1051) -LexToken(CASE,'case',1,1056) -LexToken(DQSTRING,'"set"',1,1065) -LexToken(THEN,'then',1,1067) -LexToken(EOL,'\n',1,1071) -LexToken(VAR,'x',1,1080) -LexToken(ASSIGNMENT,'=',1,1082) -LexToken(VAR,'arg1',1,1084) -LexToken(EOL,'\n',1,1089) -LexToken(VAR,'graphics',1,1099) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(VAR,'arg1',1,1110) -LexToken(DOT,'.',1,1114) -LexToken(VAR,'graphics',1,1115) -LexToken(EOL,'\n',1,1124) -LexToken(VAR,'orig',1,1134) -LexToken(ASSIGNMENT,'=',1,1140) -LexToken(VAR,'graphics',1,1142) -LexToken(DOT,'.',1,1150) -LexToken(VAR,'orig',1,1151) -LexToken(EOL,'\n',1,1157) -LexToken(VAR,'exprs',1,1167) -LexToken(ASSIGNMENT,'=',1,1173) -LexToken(VAR,'graphics',1,1175) -LexToken(DOT,'.',1,1183) -LexToken(VAR,'exprs',1,1184) -LexToken(EOL,'\n',1,1190) -LexToken(VAR,'model',1,1200) -LexToken(ASSIGNMENT,'=',1,1206) -LexToken(VAR,'arg1',1,1208) -LexToken(DOT,'.',1,1212) -LexToken(VAR,'model',1,1213) -LexToken(EOL,'\n',1,1219) -LexToken(IF,'if',1,1229) -LexToken(VAR,'size',1,1232) -LexToken(OPENBRACKET,'(',1,1236) -LexToken(VAR,'exprs',1,1237) -LexToken(COMMA,',',1,1242) -LexToken(DQSTRING,'"*"',1,1245) -LexToken(CLOSEBRACKET,')',1,1246) -LexToken(COMPARISON,'==',1,1247) -LexToken(NUMBER,'1',1,1249) -LexToken(THEN,'then',1,1251) -LexToken(EOL,'\n',1,1255) -LexToken(VAR,'exprs',1,1268) -LexToken(ASSIGNMENT,'=',1,1274) -LexToken(OPENSQBRACKET,'[',1,1276) -LexToken(VAR,'exprs',1,1277) -LexToken(SEMICOLON,';',1,1282) -LexToken(DQSTRING,'"3"',1,1285) -LexToken(SEMICOLON,';',1,1286) -LexToken(DQSTRING,'"1"',1,1289) -LexToken(CLOSESQBRACKET,']',1,1290) -LexToken(EOL,'\n',1,1291) -LexToken(END,'end',1,1300) -LexToken(EOL,'\n',1,1320) -LexToken(EOL,'\n',1,1321) -LexToken(WHILE,'while',1,1330) -LexToken(PREVAR_BOOLEAN,'%t',1,1336) -LexToken(DO,'do',1,1339) -LexToken(EOL,'\n',1,1341) -LexToken(OPENSQBRACKET,'[',1,1354) -LexToken(VAR,'ok',1,1355) -LexToken(COMMA,',',1,1357) -LexToken(VAR,'txt',1,1358) -LexToken(COMMA,',',1,1361) -LexToken(VAR,'font',1,1362) -LexToken(COMMA,',',1,1366) -LexToken(VAR,'siz',1,1367) -LexToken(COMMA,',',1,1370) -LexToken(VAR,'exprs',1,1371) -LexToken(CLOSESQBRACKET,']',1,1376) -LexToken(ASSIGNMENT,'=',1,1378) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1380) -LexToken(OPENBRACKET,'(',1,1395) -LexToken(DQSTRING,'"Set Text block parameters"',1,1422) -LexToken(COMMA,',',1,1423) -LexToken(OPENSQBRACKET,'[',1,1439) -LexToken(DQSTRING,'"Text"',1,1445) -LexToken(SEMICOLON,';',1,1446) -LexToken(DQSTRING,'"Font number"',1,1459) -LexToken(SEMICOLON,';',1,1460) -LexToken(DQSTRING,'"Font size"',1,1471) -LexToken(CLOSESQBRACKET,']',1,1472) -LexToken(COMMA,',',1,1473) -LexToken(VAR,'list',1,1475) -LexToken(OPENBRACKET,'(',1,1479) -LexToken(DQSTRING,'"str"',1,1484) -LexToken(COMMA,',',1,1485) -LexToken(ADDITION,'-',1,1486) -LexToken(NUMBER,'1',1,1487) -LexToken(COMMA,',',1,1488) -LexToken(DQSTRING,'"vec"',1,1493) -LexToken(COMMA,',',1,1494) -LexToken(NUMBER,'1',1,1495) -LexToken(COMMA,',',1,1496) -LexToken(DQSTRING,'"vec"',1,1501) -LexToken(COMMA,',',1,1502) -LexToken(NUMBER,'1',1,1503) -LexToken(CLOSEBRACKET,')',1,1504) -LexToken(COMMA,',',1,1505) -LexToken(VAR,'exprs',1,1506) -LexToken(CLOSEBRACKET,')',1,1511) -LexToken(EOL,'\n',1,1512) -LexToken(EOL,'\n',1,1513) -LexToken(IF,'if',1,1526) -LexToken(NOT,'~',1,1529) -LexToken(VAR,'ok',1,1530) -LexToken(THEN,'then',1,1533) -LexToken(EOL,'\n',1,1537) -LexToken(BREAK,'break',1,1554) -LexToken(EOL,'\n',1,1559) -LexToken(END,'end',1,1573) -LexToken(EOL,'\n',1,1581) -LexToken(EOL,'\n',1,1582) -LexToken(IF,'if',1,1595) -LexToken(VAR,'font',1,1598) -LexToken(COMPARISON,'<=',1,1602) -LexToken(NUMBER,'0',1,1604) -LexToken(LOGICAL,'|',1,1605) -LexToken(VAR,'font',1,1606) -LexToken(COMPARISON,'>',1,1610) -LexToken(NUMBER,'6',1,1611) -LexToken(THEN,'then',1,1613) -LexToken(EOL,'\n',1,1617) -LexToken(VAR,'message',1,1634) -LexToken(OPENBRACKET,'(',1,1641) -LexToken(DQSTRING,'"Font number must be greater than 0 and less than 7"',1,1693) -LexToken(CLOSEBRACKET,')',1,1694) -LexToken(EOL,'\n',1,1695) -LexToken(VAR,'ok',1,1712) -LexToken(ASSIGNMENT,'=',1,1714) -LexToken(PREVAR_BOOLEAN,'%f',1,1715) -LexToken(EOL,'\n',1,1717) -LexToken(END,'end',1,1730) -LexToken(EOL,'\n',1,1733) -LexToken(EOL,'\n',1,1734) -LexToken(IF,'if',1,1747) -LexToken(VAR,'siz',1,1750) -LexToken(COMPARISON,'<',1,1753) -LexToken(NUMBER,'0',1,1754) -LexToken(THEN,'then',1,1756) -LexToken(EOL,'\n',1,1760) -LexToken(VAR,'message',1,1777) -LexToken(OPENBRACKET,'(',1,1784) -LexToken(DQSTRING,'"Font size must be positive"',1,1812) -LexToken(CLOSEBRACKET,')',1,1813) -LexToken(EOL,'\n',1,1814) -LexToken(VAR,'ok',1,1831) -LexToken(ASSIGNMENT,'=',1,1833) -LexToken(PREVAR_BOOLEAN,'%f',1,1834) -LexToken(EOL,'\n',1,1836) -LexToken(END,'end',1,1849) -LexToken(EOL,'\n',1,1852) -LexToken(EOL,'\n',1,1853) -LexToken(IF,'if',1,1866) -LexToken(VAR,'ok',1,1869) -LexToken(THEN,'then',1,1872) -LexToken(EOL,'\n',1,1876) -LexToken(VAR,'graphics',1,1893) -LexToken(DOT,'.',1,1901) -LexToken(VAR,'exprs',1,1902) -LexToken(ASSIGNMENT,'=',1,1908) -LexToken(VAR,'exprs',1,1910) -LexToken(EOL,'\n',1,1915) -LexToken(EOL,'\n',1,1916) -LexToken(EOL,'\n',1,1951) -LexToken(EOL,'\n',1,1995) -LexToken(VAR,'gh_winpal',1,2012) -LexToken(ASSIGNMENT,'=',1,2022) -LexToken(VAR,'gca',1,2024) -LexToken(OPENBRACKET,'(',1,2027) -LexToken(CLOSEBRACKET,')',1,2028) -LexToken(EOL,'\n',1,2068) -LexToken(VAR,'default_font_style',1,2085) -LexToken(ASSIGNMENT,'=',1,2104) -LexToken(VAR,'gh_winpal',1,2106) -LexToken(DOT,'.',1,2115) -LexToken(VAR,'font_style',1,2116) -LexToken(EOL,'\n',1,2127) -LexToken(VAR,'default_font_size',1,2145) -LexToken(ASSIGNMENT,'=',1,2164) -LexToken(VAR,'gh_winpal',1,2166) -LexToken(DOT,'.',1,2175) -LexToken(VAR,'font_size',1,2176) -LexToken(EOL,'\n',1,2187) -LexToken(VAR,'default_font_color',1,2205) -LexToken(ASSIGNMENT,'=',1,2224) -LexToken(VAR,'gh_winpal',1,2226) -LexToken(DOT,'.',1,2235) -LexToken(VAR,'font_color',1,2236) -LexToken(EOL,'\n',1,2247) -LexToken(EOL,'\n',1,2249) -LexToken(EOL,'\n',1,2287) -LexToken(EOL,'\n',1,2330) -LexToken(VAR,'gh_winpal',1,2347) -LexToken(DOT,'.',1,2356) -LexToken(VAR,'font_style',1,2357) -LexToken(ASSIGNMENT,'=',1,2368) -LexToken(VAR,'font',1,2370) -LexToken(EOL,'\n',1,2375) -LexToken(VAR,'gh_winpal',1,2393) -LexToken(DOT,'.',1,2402) -LexToken(VAR,'font_size',1,2403) -LexToken(ASSIGNMENT,'=',1,2414) -LexToken(VAR,'siz',1,2416) -LexToken(EOL,'\n',1,2421) -LexToken(EOL,'\n',1,2423) -LexToken(EOL,'\n',1,2424) -LexToken(EOL,'\n',1,2495) -LexToken(VAR,'r',1,2512) -LexToken(ASSIGNMENT,'=',1,2514) -LexToken(VAR,'xstringl',1,2516) -LexToken(OPENBRACKET,'(',1,2524) -LexToken(NUMBER,'0',1,2525) -LexToken(COMMA,',',1,2526) -LexToken(NUMBER,'0',1,2527) -LexToken(COMMA,',',1,2528) -LexToken(VAR,'exprs',1,2529) -LexToken(OPENBRACKET,'(',1,2534) -LexToken(NUMBER,'1',1,2535) -LexToken(CLOSEBRACKET,')',1,2536) -LexToken(COMMA,',',1,2537) -LexToken(VAR,'evstr',1,2538) -LexToken(OPENBRACKET,'(',1,2543) -LexToken(VAR,'exprs',1,2544) -LexToken(OPENBRACKET,'(',1,2549) -LexToken(NUMBER,'2',1,2550) -LexToken(CLOSEBRACKET,')',1,2551) -LexToken(CLOSEBRACKET,')',1,2552) -LexToken(COMMA,',',1,2553) -LexToken(VAR,'evstr',1,2554) -LexToken(OPENBRACKET,'(',1,2559) -LexToken(VAR,'exprs',1,2560) -LexToken(OPENBRACKET,'(',1,2565) -LexToken(NUMBER,'3',1,2566) -LexToken(CLOSEBRACKET,')',1,2567) -LexToken(CLOSEBRACKET,')',1,2568) -LexToken(CLOSEBRACKET,')',1,2569) -LexToken(EOL,'\n',1,2570) -LexToken(EOL,'\n',1,2572) -LexToken(EOL,'\n',1,2614) -LexToken(EOL,'\n',1,2671) -LexToken(VAR,'gh_winpal',1,2688) -LexToken(DOT,'.',1,2697) -LexToken(VAR,'font_style',1,2698) -LexToken(ASSIGNMENT,'=',1,2709) -LexToken(VAR,'default_font_style',1,2711) -LexToken(EOL,'\n',1,2730) -LexToken(VAR,'gh_winpal',1,2748) -LexToken(DOT,'.',1,2757) -LexToken(VAR,'font_size',1,2758) -LexToken(ASSIGNMENT,'=',1,2769) -LexToken(VAR,'default_font_size',1,2771) -LexToken(EOL,'\n',1,2790) -LexToken(VAR,'gh_winpal',1,2808) -LexToken(DOT,'.',1,2817) -LexToken(VAR,'font_color',1,2818) -LexToken(ASSIGNMENT,'=',1,2829) -LexToken(VAR,'default_font_color',1,2831) -LexToken(EOL,'\n',1,2850) -LexToken(EOL,'\n',1,2852) -LexToken(VAR,'sz',1,2869) -LexToken(ASSIGNMENT,'=',1,2872) -LexToken(VAR,'r',1,2874) -LexToken(OPENBRACKET,'(',1,2875) -LexToken(NUMBER,'3',1,2876) -LexToken(COLON,':',1,2877) -LexToken(NUMBER,'4',1,2878) -LexToken(CLOSEBRACKET,')',1,2879) -LexToken(EOL,'\n',1,2881) -LexToken(VAR,'graphics',1,2899) -LexToken(DOT,'.',1,2907) -LexToken(VAR,'sz',1,2908) -LexToken(ASSIGNMENT,'=',1,2911) -LexToken(VAR,'sz',1,2913) -LexToken(EOL,'\n',1,2923) -LexToken(VAR,'x',1,2941) -LexToken(DOT,'.',1,2942) -LexToken(VAR,'graphics',1,2943) -LexToken(ASSIGNMENT,'=',1,2953) -LexToken(VAR,'graphics',1,2955) -LexToken(EOL,'\n',1,2965) -LexToken(VAR,'ipar',1,2983) -LexToken(ASSIGNMENT,'=',1,2995) -LexToken(OPENSQBRACKET,'[',1,2997) -LexToken(VAR,'font',1,2998) -LexToken(SEMICOLON,';',1,3002) -LexToken(VAR,'siz',1,3003) -LexToken(CLOSESQBRACKET,']',1,3006) -LexToken(EOL,'\n',1,3007) -LexToken(VAR,'model',1,3024) -LexToken(DOT,'.',1,3029) -LexToken(VAR,'rpar',1,3030) -LexToken(ASSIGNMENT,'=',1,3036) -LexToken(VAR,'txt',1,3038) -LexToken(EOL,'\n',1,3044) -LexToken(VAR,'model',1,3062) -LexToken(DOT,'.',1,3067) -LexToken(VAR,'ipar',1,3068) -LexToken(ASSIGNMENT,'=',1,3074) -LexToken(VAR,'ipar',1,3076) -LexToken(EOL,'\n',1,3082) -LexToken(VAR,'x',1,3100) -LexToken(DOT,'.',1,3101) -LexToken(VAR,'model',1,3102) -LexToken(ASSIGNMENT,'=',1,3112) -LexToken(VAR,'model',1,3114) -LexToken(EOL,'\n',1,3120) -LexToken(BREAK,'break',1,3138) -LexToken(EOL,'\n',1,3143) -LexToken(END,'end',1,3156) -LexToken(EOL,'\n',1,3159) -LexToken(EOL,'\n',1,3160) -LexToken(END,'end',1,3169) -LexToken(EOL,'\n',1,3186) -LexToken(EOL,'\n',1,3187) -LexToken(EOL,'\n',1,3188) -LexToken(CASE,'case',1,3193) -LexToken(DQSTRING,'"define"',1,3205) -LexToken(THEN,'then',1,3207) -LexToken(EOL,'\n',1,3211) -LexToken(VAR,'font',1,3220) -LexToken(ASSIGNMENT,'=',1,3225) -LexToken(NUMBER,'2',1,3227) -LexToken(EOL,'\n',1,3229) -LexToken(VAR,'siz',1,3239) -LexToken(ASSIGNMENT,'=',1,3244) -LexToken(NUMBER,'1',1,3246) -LexToken(EOL,'\n',1,3248) -LexToken(EOL,'\n',1,3250) -LexToken(VAR,'model',1,3259) -LexToken(ASSIGNMENT,'=',1,3265) -LexToken(SCICOS_MODEL,'scicos_model',1,3267) -LexToken(OPENBRACKET,'(',1,3279) -LexToken(CLOSEBRACKET,')',1,3280) -LexToken(EOL,'\n',1,3281) -LexToken(VAR,'model',1,3290) -LexToken(DOT,'.',1,3295) -LexToken(VAR,'sim',1,3296) -LexToken(ASSIGNMENT,'=',1,3300) -LexToken(DQSTRING,'"text"',1,3307) -LexToken(EOL,'\n',1,3308) -LexToken(VAR,'model',1,3317) -LexToken(DOT,'.',1,3322) -LexToken(VAR,'rpar',1,3323) -LexToken(ASSIGNMENT,'=',1,3327) -LexToken(DQSTRING,'"Text"',1,3334) -LexToken(EOL,'\n',1,3335) -LexToken(VAR,'model',1,3344) -LexToken(DOT,'.',1,3349) -LexToken(VAR,'ipar',1,3350) -LexToken(ASSIGNMENT,'=',1,3354) -LexToken(OPENSQBRACKET,'[',1,3355) -LexToken(VAR,'font',1,3356) -LexToken(SEMICOLON,';',1,3360) -LexToken(VAR,'siz',1,3361) -LexToken(CLOSESQBRACKET,']',1,3364) -LexToken(EOL,'\n',1,3365) -LexToken(EOL,'\n',1,3366) -LexToken(VAR,'exprs',1,3375) -LexToken(ASSIGNMENT,'=',1,3381) -LexToken(OPENSQBRACKET,'[',1,3383) -LexToken(DQSTRING,'"Text"',1,3389) -LexToken(SEMICOLON,';',1,3390) -LexToken(VAR,'string',1,3391) -LexToken(OPENBRACKET,'(',1,3397) -LexToken(VAR,'font',1,3398) -LexToken(CLOSEBRACKET,')',1,3402) -LexToken(SEMICOLON,';',1,3403) -LexToken(VAR,'string',1,3405) -LexToken(OPENBRACKET,'(',1,3411) -LexToken(VAR,'siz',1,3412) -LexToken(CLOSEBRACKET,')',1,3415) -LexToken(CLOSESQBRACKET,']',1,3416) -LexToken(EOL,'\n',1,3417) -LexToken(VAR,'graphics',1,3426) -LexToken(ASSIGNMENT,'=',1,3435) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3437) -LexToken(OPENBRACKET,'(',1,3452) -LexToken(CLOSEBRACKET,')',1,3453) -LexToken(EOL,'\n',1,3454) -LexToken(VAR,'graphics',1,3464) -LexToken(DOT,'.',1,3472) -LexToken(VAR,'orig',1,3473) -LexToken(ASSIGNMENT,'=',1,3478) -LexToken(OPENSQBRACKET,'[',1,3480) -LexToken(NUMBER,'0',1,3481) -LexToken(COMMA,',',1,3482) -LexToken(NUMBER,'0',1,3483) -LexToken(CLOSESQBRACKET,']',1,3484) -LexToken(EOL,'\n',1,3485) -LexToken(VAR,'graphics',1,3495) -LexToken(DOT,'.',1,3503) -LexToken(VAR,'sz',1,3504) -LexToken(ASSIGNMENT,'=',1,3507) -LexToken(OPENSQBRACKET,'[',1,3508) -LexToken(NUMBER,'2',1,3509) -LexToken(NUMBER,'1',1,3511) -LexToken(CLOSESQBRACKET,']',1,3512) -LexToken(EOL,'\n',1,3513) -LexToken(VAR,'graphics',1,3523) -LexToken(DOT,'.',1,3531) -LexToken(VAR,'exprs',1,3532) -LexToken(ASSIGNMENT,'=',1,3538) -LexToken(VAR,'exprs',1,3540) -LexToken(EOL,'\n',1,3545) -LexToken(EOL,'\n',1,3546) -LexToken(EOL,'\n',1,3547) -LexToken(VAR,'x',1,3556) -LexToken(ASSIGNMENT,'=',1,3558) -LexToken(VAR,'mlist',1,3560) -LexToken(OPENBRACKET,'(',1,3565) -LexToken(OPENSQBRACKET,'[',1,3566) -LexToken(DQSTRING,'"Text"',1,3572) -LexToken(COMMA,',',1,3573) -LexToken(DQSTRING,'"graphics"',1,3583) -LexToken(COMMA,',',1,3584) -LexToken(DQSTRING,'"model"',1,3591) -LexToken(COMMA,',',1,3592) -LexToken(DQSTRING,'"void"',1,3598) -LexToken(COMMA,',',1,3599) -LexToken(DQSTRING,'"gui"',1,3604) -LexToken(CLOSESQBRACKET,']',1,3605) -LexToken(COMMA,',',1,3606) -LexToken(VAR,'graphics',1,3607) -LexToken(COMMA,',',1,3615) -LexToken(VAR,'model',1,3616) -LexToken(COMMA,',',1,3621) -LexToken(DQSTRING,'" "',1,3624) -LexToken(COMMA,',',1,3625) -LexToken(DQSTRING,'"TEXT_f"',1,3633) -LexToken(CLOSEBRACKET,')',1,3634) -LexToken(EOL,'\n',1,3635) -LexToken(EOL,'\n',1,3636) -LexToken(END,'end',1,3641) -LexToken(EOL,'\n',1,3644) -LexToken(EOL,'\n',1,3645) -LexToken(ENDFUNCTION,'endfunction',1,3646) -LexToken(EOL,'\n',1,3657) +Syntax error in input LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3437) +Syntax error in input LexToken(VAR,'x',1,3556) +/* autogenerated from "macros/Misc/TEXT_f.sci" */ +None diff --git a/js/Misc/c_block.js b/js/Misc/c_block.js index 51421fbf..a975433e 100644 --- a/js/Misc/c_block.js +++ b/js/Misc/c_block.js @@ -1,575 +1,74 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'c_block',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'x',1,886) -LexToken(ASSIGNMENT,'=',1,887) -LexToken(OPENSQBRACKET,'[',1,888) -LexToken(CLOSESQBRACKET,']',1,889) -LexToken(EOL,'\n',1,890) -LexToken(VAR,'y',1,896) -LexToken(ASSIGNMENT,'=',1,897) -LexToken(OPENSQBRACKET,'[',1,898) -LexToken(CLOSESQBRACKET,']',1,899) -LexToken(EOL,'\n',1,900) -LexToken(VAR,'typ',1,906) -LexToken(ASSIGNMENT,'=',1,909) -LexToken(OPENSQBRACKET,'[',1,910) -LexToken(CLOSESQBRACKET,']',1,911) -LexToken(EOL,'\n',1,912) -LexToken(SELECT,'select',1,918) -LexToken(VAR,'job',1,925) -LexToken(EOL,'\n',1,928) -LexToken(CASE,'case',1,933) -LexToken(DQSTRING,'"set"',1,942) -LexToken(THEN,'then',1,944) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(VAR,'arg1',1,959) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'model',1,972) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'model',1,983) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'graphics',1,998) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'arg1',1,1007) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'graphics',1,1012) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'label',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'graphics',1,1036) -LexToken(DOT,'.',1,1044) -LexToken(VAR,'exprs',1,1045) -LexToken(EOL,'\n',1,1050) -LexToken(WHILE,'while',1,1060) -LexToken(PREVAR_BOOLEAN,'%t',1,1066) -LexToken(DO,'do',1,1069) -LexToken(EOL,'\n',1,1071) -LexToken(OPENSQBRACKET,'[',1,1084) -LexToken(VAR,'ok',1,1085) -LexToken(COMMA,',',1,1087) -LexToken(VAR,'i',1,1088) -LexToken(COMMA,',',1,1089) -LexToken(VAR,'o',1,1090) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'rpar',1,1092) -LexToken(COMMA,',',1,1096) -LexToken(VAR,'funam',1,1097) -LexToken(COMMA,',',1,1102) -LexToken(VAR,'lab',1,1103) -LexToken(CLOSESQBRACKET,']',1,1106) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1123) -LexToken(OPENBRACKET,'(',1,1138) -LexToken(DQSTRING,'"Set C_block parameters"',1,1162) -LexToken(COMMA,',',1,1163) -LexToken(OPENSQBRACKET,'[',1,1179) -LexToken(DQSTRING,'"input ports sizes"',1,1198) -LexToken(SEMICOLON,';\n',1,1199) -LexToken(DQSTRING,'"output port sizes"',1,1231) -LexToken(SEMICOLON,';\n',1,1232) -LexToken(DQSTRING,'"System parameters vector"',1,1271) -LexToken(SEMICOLON,';\n',1,1272) -LexToken(DQSTRING,'"function name"',1,1300) -LexToken(CLOSESQBRACKET,']',1,1301) -LexToken(COMMA,',',1,1302) -LexToken(VAR,'list',1,1318) -LexToken(OPENBRACKET,'(',1,1322) -LexToken(DQSTRING,'"vec"',1,1327) -LexToken(COMMA,',',1,1328) -LexToken(ADDITION,'-',1,1329) -LexToken(NUMBER,'1',1,1330) -LexToken(COMMA,',',1,1331) -LexToken(DQSTRING,'"vec"',1,1336) -LexToken(COMMA,',',1,1337) -LexToken(ADDITION,'-',1,1338) -LexToken(NUMBER,'1',1,1339) -LexToken(COMMA,',',1,1340) -LexToken(DQSTRING,'"vec"',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(ADDITION,'-',1,1347) -LexToken(NUMBER,'1',1,1348) -LexToken(COMMA,',',1,1349) -LexToken(DQSTRING,'"str"',1,1354) -LexToken(COMMA,',',1,1355) -LexToken(ADDITION,'-',1,1356) -LexToken(NUMBER,'1',1,1357) -LexToken(CLOSEBRACKET,')',1,1358) -LexToken(COMMA,',',1,1359) -LexToken(VAR,'label',1,1360) -LexToken(OPENBRACKET,'(',1,1365) -LexToken(NUMBER,'1',1,1366) -LexToken(CLOSEBRACKET,')',1,1367) -LexToken(CLOSEBRACKET,')',1,1368) -LexToken(EOL,'\n',1,1369) -LexToken(IF,'if',1,1382) -LexToken(NOT,'~',1,1385) -LexToken(VAR,'ok',1,1386) -LexToken(THEN,'then',1,1389) -LexToken(EOL,'\n',1,1393) -LexToken(BREAK,'break',1,1410) -LexToken(EOL,'\n',1,1415) -LexToken(END,'end',1,1429) -LexToken(EOL,'\n',1,1432) -LexToken(IF,'if',1,1445) -LexToken(VAR,'funam',1,1448) -LexToken(COMPARISON,'==',1,1453) -LexToken(DQSTRING,'" "',1,1457) -LexToken(THEN,'then',1,1459) -LexToken(EOL,'\n',1,1463) -LexToken(BREAK,'break',1,1480) -LexToken(EOL,'\n',1,1485) -LexToken(END,'end',1,1499) -LexToken(EOL,'\n',1,1502) -LexToken(VAR,'label',1,1515) -LexToken(OPENBRACKET,'(',1,1520) -LexToken(NUMBER,'1',1,1521) -LexToken(CLOSEBRACKET,')',1,1522) -LexToken(ASSIGNMENT,'=',1,1523) -LexToken(VAR,'lab',1,1524) -LexToken(EOL,'\n',1,1527) -LexToken(VAR,'rpar',1,1540) -LexToken(ASSIGNMENT,'=',1,1544) -LexToken(VAR,'rpar',1,1545) -LexToken(OPENBRACKET,'(',1,1549) -LexToken(COLON,':',1,1550) -LexToken(CLOSEBRACKET,')',1,1551) -LexToken(EOL,'\n',1,1552) -LexToken(VAR,'i',1,1565) -LexToken(ASSIGNMENT,'=',1,1566) -LexToken(VAR,'int',1,1567) -LexToken(OPENBRACKET,'(',1,1570) -LexToken(VAR,'i',1,1571) -LexToken(OPENBRACKET,'(',1,1572) -LexToken(COLON,':',1,1573) -LexToken(CLOSEBRACKET,')',1,1574) -LexToken(CLOSEBRACKET,')',1,1575) -LexToken(EOL,'\n',1,1576) -LexToken(VAR,'ni',1,1590) -LexToken(ASSIGNMENT,'=',1,1592) -LexToken(VAR,'size',1,1593) -LexToken(OPENBRACKET,'(',1,1597) -LexToken(VAR,'i',1,1598) -LexToken(COMMA,',',1,1599) -LexToken(NUMBER,'1',1,1600) -LexToken(CLOSEBRACKET,')',1,1601) -LexToken(EOL,'\n',1,1602) -LexToken(VAR,'o',1,1616) -LexToken(ASSIGNMENT,'=',1,1617) -LexToken(VAR,'int',1,1618) -LexToken(OPENBRACKET,'(',1,1621) -LexToken(VAR,'o',1,1622) -LexToken(OPENBRACKET,'(',1,1623) -LexToken(COLON,':',1,1624) -LexToken(CLOSEBRACKET,')',1,1625) -LexToken(CLOSEBRACKET,')',1,1626) -LexToken(EOL,'\n',1,1627) -LexToken(VAR,'no',1,1641) -LexToken(ASSIGNMENT,'=',1,1643) -LexToken(VAR,'size',1,1644) -LexToken(OPENBRACKET,'(',1,1648) -LexToken(VAR,'o',1,1649) -LexToken(COMMA,',',1,1650) -LexToken(NUMBER,'1',1,1651) -LexToken(CLOSEBRACKET,')',1,1652) -LexToken(EOL,'\n',1,1653) -LexToken(VAR,'tt',1,1667) -LexToken(ASSIGNMENT,'=',1,1669) -LexToken(VAR,'label',1,1670) -LexToken(OPENBRACKET,'(',1,1675) -LexToken(NUMBER,'2',1,1676) -LexToken(CLOSEBRACKET,')',1,1677) -LexToken(EOL,'\n',1,1678) -LexToken(IF,'if',1,1692) -LexToken(VAR,'model',1,1695) -LexToken(DOT,'.',1,1700) -LexToken(VAR,'sim',1,1701) -LexToken(OPENBRACKET,'(',1,1704) -LexToken(NUMBER,'1',1,1705) -LexToken(CLOSEBRACKET,')',1,1706) -LexToken(COMPARISON,'<>',1,1707) -LexToken(VAR,'funam',1,1709) -LexToken(LOGICAL,'|',1,1714) -LexToken(VAR,'size',1,1715) -LexToken(OPENBRACKET,'(',1,1719) -LexToken(VAR,'model',1,1720) -LexToken(DOT,'.',1,1725) -LexToken(VAR,'in',1,1726) -LexToken(COMMA,',',1,1728) -LexToken(DQSTRING,'"*"',1,1731) -LexToken(CLOSEBRACKET,')',1,1732) -LexToken(COMPARISON,'<>',1,1733) -LexToken(VAR,'size',1,1735) -LexToken(OPENBRACKET,'(',1,1739) -LexToken(VAR,'i',1,1740) -LexToken(COMMA,',',1,1741) -LexToken(DQSTRING,'"*"',1,1744) -LexToken(CLOSEBRACKET,')',1,1745) -LexToken(LOGICAL,'|',1,1765) -LexToken(VAR,'size',1,1766) -LexToken(OPENBRACKET,'(',1,1770) -LexToken(VAR,'model',1,1771) -LexToken(DOT,'.',1,1776) -LexToken(VAR,'out',1,1777) -LexToken(COMMA,',',1,1780) -LexToken(DQSTRING,'"*"',1,1783) -LexToken(CLOSEBRACKET,')',1,1784) -LexToken(COMPARISON,'<>',1,1785) -LexToken(VAR,'size',1,1787) -LexToken(OPENBRACKET,'(',1,1791) -LexToken(VAR,'o',1,1792) -LexToken(COMMA,',',1,1793) -LexToken(DQSTRING,'"*"',1,1796) -LexToken(CLOSEBRACKET,')',1,1797) -LexToken(THEN,'then',1,1799) -LexToken(EOL,'\n',1,1803) -LexToken(VAR,'tt',1,1820) -LexToken(ASSIGNMENT,'=',1,1822) -LexToken(OPENSQBRACKET,'[',1,1823) -LexToken(CLOSESQBRACKET,']',1,1824) -LexToken(EOL,'\n',1,1825) -LexToken(END,'end',1,1838) -LexToken(EOL,'\n',1,1841) -LexToken(OPENSQBRACKET,'[',1,1854) -LexToken(VAR,'ok',1,1855) -LexToken(COMMA,',',1,1857) -LexToken(VAR,'tt',1,1858) -LexToken(CLOSESQBRACKET,']',1,1860) -LexToken(ASSIGNMENT,'=',1,1861) -LexToken(VAR,'CFORTR',1,1862) -LexToken(OPENBRACKET,'(',1,1868) -LexToken(VAR,'funam',1,1869) -LexToken(COMMA,',',1,1874) -LexToken(VAR,'tt',1,1875) -LexToken(COMMA,',',1,1877) -LexToken(VAR,'i',1,1878) -LexToken(COMMA,',',1,1879) -LexToken(VAR,'o',1,1880) -LexToken(CLOSEBRACKET,')',1,1881) -LexToken(EOL,'\n',1,1882) -LexToken(IF,'if',1,1895) -LexToken(NOT,'~',1,1898) -LexToken(VAR,'ok',1,1899) -LexToken(THEN,'then',1,1902) -LexToken(EOL,'\n',1,1906) -LexToken(BREAK,'break',1,1923) -LexToken(EOL,'\n',1,1928) -LexToken(END,'end',1,1942) -LexToken(EOL,'\n',1,1945) -LexToken(OPENSQBRACKET,'[',1,1958) -LexToken(VAR,'model',1,1959) -LexToken(COMMA,',',1,1964) -LexToken(VAR,'graphics',1,1965) -LexToken(COMMA,',',1,1973) -LexToken(VAR,'ok',1,1974) -LexToken(CLOSESQBRACKET,']',1,1976) -LexToken(ASSIGNMENT,'=',1,1977) -LexToken(VAR,'check_io',1,1978) -LexToken(OPENBRACKET,'(',1,1986) -LexToken(VAR,'model',1,1987) -LexToken(COMMA,',',1,1992) -LexToken(VAR,'graphics',1,1993) -LexToken(COMMA,',',1,2001) -LexToken(VAR,'i',1,2002) -LexToken(COMMA,',',1,2003) -LexToken(VAR,'o',1,2004) -LexToken(COMMA,',',1,2005) -LexToken(OPENSQBRACKET,'[',1,2006) -LexToken(CLOSESQBRACKET,']',1,2007) -LexToken(COMMA,',',1,2008) -LexToken(OPENSQBRACKET,'[',1,2009) -LexToken(CLOSESQBRACKET,']',1,2010) -LexToken(CLOSEBRACKET,')',1,2011) -LexToken(EOL,'\n',1,2012) -LexToken(IF,'if',1,2025) -LexToken(VAR,'ok',1,2028) -LexToken(THEN,'then',1,2031) -LexToken(EOL,'\n',1,2035) -LexToken(VAR,'model',1,2052) -LexToken(DOT,'.',1,2057) -LexToken(VAR,'sim',1,2058) -LexToken(OPENBRACKET,'(',1,2061) -LexToken(NUMBER,'1',1,2062) -LexToken(CLOSEBRACKET,')',1,2063) -LexToken(ASSIGNMENT,'=',1,2064) -LexToken(VAR,'funam',1,2065) -LexToken(EOL,'\n',1,2070) -LexToken(VAR,'model',1,2087) -LexToken(DOT,'.',1,2092) -LexToken(VAR,'rpar',1,2093) -LexToken(ASSIGNMENT,'=',1,2097) -LexToken(VAR,'rpar',1,2098) -LexToken(EOL,'\n',1,2102) -LexToken(VAR,'label',1,2119) -LexToken(OPENBRACKET,'(',1,2124) -LexToken(NUMBER,'2',1,2125) -LexToken(CLOSEBRACKET,')',1,2126) -LexToken(ASSIGNMENT,'=',1,2127) -LexToken(VAR,'tt',1,2128) -LexToken(EOL,'\n',1,2130) -LexToken(VAR,'x',1,2147) -LexToken(DOT,'.',1,2148) -LexToken(VAR,'model',1,2149) -LexToken(ASSIGNMENT,'=',1,2154) -LexToken(VAR,'model',1,2155) -LexToken(EOL,'\n',1,2160) -LexToken(VAR,'graphics',1,2177) -LexToken(DOT,'.',1,2185) -LexToken(VAR,'exprs',1,2186) -LexToken(ASSIGNMENT,'=',1,2191) -LexToken(VAR,'label',1,2192) -LexToken(EOL,'\n',1,2197) -LexToken(VAR,'x',1,2214) -LexToken(DOT,'.',1,2215) -LexToken(VAR,'graphics',1,2216) -LexToken(ASSIGNMENT,'=',1,2224) -LexToken(VAR,'graphics',1,2225) -LexToken(EOL,'\n',1,2233) -LexToken(BREAK,'break',1,2250) -LexToken(EOL,'\n',1,2255) -LexToken(END,'end',1,2268) -LexToken(EOL,'\n',1,2271) -LexToken(END,'end',1,2280) -LexToken(EOL,'\n',1,2283) -LexToken(CASE,'case',1,2288) -LexToken(DQSTRING,'"define"',1,2300) -LexToken(THEN,'then',1,2302) -LexToken(EOL,'\n',1,2306) -LexToken(VAR,'in',1,2315) -LexToken(ASSIGNMENT,'=',1,2317) -LexToken(NUMBER,'1',1,2318) -LexToken(EOL,'\n',1,2319) -LexToken(VAR,'out',1,2328) -LexToken(ASSIGNMENT,'=',1,2331) -LexToken(NUMBER,'1',1,2332) -LexToken(EOL,'\n',1,2333) -LexToken(VAR,'clkin',1,2342) -LexToken(ASSIGNMENT,'=',1,2347) -LexToken(OPENSQBRACKET,'[',1,2348) -LexToken(CLOSESQBRACKET,']',1,2349) -LexToken(EOL,'\n',1,2350) -LexToken(VAR,'clkout',1,2359) -LexToken(ASSIGNMENT,'=',1,2365) -LexToken(OPENSQBRACKET,'[',1,2366) -LexToken(CLOSESQBRACKET,']',1,2367) -LexToken(EOL,'\n',1,2368) -LexToken(VAR,'x0',1,2377) -LexToken(ASSIGNMENT,'=',1,2379) -LexToken(OPENSQBRACKET,'[',1,2380) -LexToken(CLOSESQBRACKET,']',1,2381) -LexToken(EOL,'\n',1,2382) -LexToken(VAR,'z0',1,2391) -LexToken(ASSIGNMENT,'=',1,2393) -LexToken(OPENSQBRACKET,'[',1,2394) -LexToken(CLOSESQBRACKET,']',1,2395) -LexToken(EOL,'\n',1,2396) -LexToken(VAR,'typ',1,2405) -LexToken(ASSIGNMENT,'=',1,2408) -LexToken(DQSTRING,'"c"',1,2411) -LexToken(EOL,'\n',1,2412) -LexToken(VAR,'auto',1,2421) -LexToken(ASSIGNMENT,'=',1,2425) -LexToken(OPENSQBRACKET,'[',1,2426) -LexToken(CLOSESQBRACKET,']',1,2427) -LexToken(EOL,'\n',1,2428) -LexToken(VAR,'rpar',1,2437) -LexToken(ASSIGNMENT,'=',1,2441) -LexToken(OPENSQBRACKET,'[',1,2442) -LexToken(CLOSESQBRACKET,']',1,2443) -LexToken(EOL,'\n',1,2444) -LexToken(VAR,'funam',1,2453) -LexToken(ASSIGNMENT,'=',1,2458) -LexToken(DQSTRING,'"toto"',1,2464) -LexToken(EOL,'\n',1,2465) -LexToken(EOL,'\n',1,2480) -LexToken(EOL,'\n',1,2481) -LexToken(EOL,'\n',1,2576) -LexToken(EOL,'\n',1,2665) -LexToken(EOL,'\n',1,2694) -LexToken(EOL,'\n',1,2695) -LexToken(VAR,'model',1,2704) -LexToken(ASSIGNMENT,'=',1,2709) -LexToken(SCICOS_MODEL,'scicos_model',1,2710) -LexToken(OPENBRACKET,'(',1,2722) -LexToken(CLOSEBRACKET,')',1,2723) -LexToken(EOL,'\n',1,2724) -LexToken(VAR,'model',1,2733) -LexToken(DOT,'.',1,2738) -LexToken(VAR,'sim',1,2739) -LexToken(ASSIGNMENT,'=',1,2742) -LexToken(VAR,'list',1,2743) -LexToken(OPENBRACKET,'(',1,2747) -LexToken(DQSTRING,'" "',1,2750) -LexToken(COMMA,',',1,2751) -LexToken(NUMBER,'2001',1,2752) -LexToken(CLOSEBRACKET,')',1,2756) -LexToken(EOL,'\n',1,2757) -LexToken(VAR,'model',1,2766) -LexToken(DOT,'.',1,2771) -LexToken(VAR,'in',1,2772) -LexToken(ASSIGNMENT,'=',1,2774) -LexToken(VAR,'in',1,2775) -LexToken(EOL,'\n',1,2777) -LexToken(VAR,'model',1,2786) -LexToken(DOT,'.',1,2791) -LexToken(VAR,'out',1,2792) -LexToken(ASSIGNMENT,'=',1,2795) -LexToken(VAR,'out',1,2796) -LexToken(EOL,'\n',1,2799) -LexToken(VAR,'model',1,2808) -LexToken(DOT,'.',1,2813) -LexToken(VAR,'evtin',1,2814) -LexToken(ASSIGNMENT,'=',1,2819) -LexToken(VAR,'clkin',1,2820) -LexToken(EOL,'\n',1,2825) -LexToken(VAR,'model',1,2834) -LexToken(DOT,'.',1,2839) -LexToken(VAR,'evtout',1,2840) -LexToken(ASSIGNMENT,'=',1,2846) -LexToken(VAR,'clkout',1,2847) -LexToken(EOL,'\n',1,2853) -LexToken(VAR,'model',1,2862) -LexToken(DOT,'.',1,2867) -LexToken(VAR,'state',1,2868) -LexToken(ASSIGNMENT,'=',1,2873) -LexToken(VAR,'x0',1,2874) -LexToken(EOL,'\n',1,2876) -LexToken(VAR,'model',1,2885) -LexToken(DOT,'.',1,2890) -LexToken(VAR,'dstate',1,2891) -LexToken(ASSIGNMENT,'=',1,2897) -LexToken(VAR,'z0',1,2898) -LexToken(EOL,'\n',1,2900) -LexToken(VAR,'model',1,2909) -LexToken(DOT,'.',1,2914) -LexToken(VAR,'rpar',1,2915) -LexToken(ASSIGNMENT,'=',1,2919) -LexToken(VAR,'rpar',1,2920) -LexToken(EOL,'\n',1,2924) -LexToken(VAR,'model',1,2933) -LexToken(DOT,'.',1,2938) -LexToken(VAR,'ipar',1,2939) -LexToken(ASSIGNMENT,'=',1,2943) -LexToken(NUMBER,'0',1,2944) -LexToken(EOL,'\n',1,2945) -LexToken(VAR,'model',1,2954) -LexToken(DOT,'.',1,2959) -LexToken(VAR,'blocktype',1,2960) -LexToken(ASSIGNMENT,'=',1,2969) -LexToken(VAR,'typ',1,2970) -LexToken(EOL,'\n',1,2973) -LexToken(VAR,'model',1,2982) -LexToken(DOT,'.',1,2987) -LexToken(VAR,'firing',1,2988) -LexToken(ASSIGNMENT,'=',1,2994) -LexToken(VAR,'auto',1,2995) -LexToken(EOL,'\n',1,2999) -LexToken(VAR,'model',1,3008) -LexToken(DOT,'.',1,3013) -LexToken(VAR,'dep_ut',1,3014) -LexToken(ASSIGNMENT,'=',1,3020) -LexToken(OPENSQBRACKET,'[',1,3021) -LexToken(PREVAR_BOOLEAN,'%t',1,3022) -LexToken(PREVAR_BOOLEAN,'%f',1,3025) -LexToken(CLOSESQBRACKET,']',1,3027) -LexToken(EOL,'\n',1,3028) -LexToken(EOL,'\n',1,3121) -LexToken(VAR,'label',1,3130) -LexToken(ASSIGNMENT,'=',1,3135) -LexToken(VAR,'list',1,3136) -LexToken(OPENBRACKET,'(',1,3140) -LexToken(OPENSQBRACKET,'[',1,3141) -LexToken(VAR,'sci2exp',1,3142) -LexToken(OPENBRACKET,'(',1,3149) -LexToken(VAR,'in',1,3150) -LexToken(CLOSEBRACKET,')',1,3152) -LexToken(SEMICOLON,';',1,3153) -LexToken(VAR,'sci2exp',1,3154) -LexToken(OPENBRACKET,'(',1,3161) -LexToken(VAR,'out',1,3162) -LexToken(CLOSEBRACKET,')',1,3165) -LexToken(SEMICOLON,';',1,3166) -LexToken(VAR,'strcat',1,3168) -LexToken(OPENBRACKET,'(',1,3174) -LexToken(VAR,'sci2exp',1,3175) -LexToken(OPENBRACKET,'(',1,3182) -LexToken(VAR,'rpar',1,3183) -LexToken(CLOSEBRACKET,')',1,3187) -LexToken(CLOSEBRACKET,')',1,3188) -LexToken(SEMICOLON,';',1,3189) -LexToken(VAR,'funam',1,3190) -LexToken(CLOSESQBRACKET,']',1,3195) -LexToken(COMMA,',',1,3196) -LexToken(VAR,'list',1,3208) -LexToken(OPENBRACKET,'(',1,3212) -LexToken(OPENSQBRACKET,'[',1,3213) -LexToken(CLOSESQBRACKET,']',1,3214) -LexToken(CLOSEBRACKET,')',1,3215) -LexToken(CLOSEBRACKET,')',1,3216) -LexToken(EOL,'\n',1,3217) -LexToken(VAR,'gr_i',1,3226) -LexToken(ASSIGNMENT,'=',1,3230) -LexToken(OPENSQBRACKET,'[',1,3231) -LexToken(CLOSESQBRACKET,']',1,3232) -LexToken(EOL,'\n',1,3233) -LexToken(VAR,'x',1,3242) -LexToken(ASSIGNMENT,'=',1,3243) -LexToken(VAR,'standard_define',1,3244) -LexToken(OPENBRACKET,'(',1,3259) -LexToken(OPENSQBRACKET,'[',1,3260) -LexToken(NUMBER,'3',1,3261) -LexToken(NUMBER,'2',1,3263) -LexToken(CLOSESQBRACKET,']',1,3264) -LexToken(COMMA,',',1,3265) -LexToken(VAR,'model',1,3266) -LexToken(COMMA,',',1,3271) -LexToken(VAR,'label',1,3272) -LexToken(COMMA,',',1,3277) -LexToken(VAR,'gr_i',1,3278) -LexToken(CLOSEBRACKET,')',1,3282) -LexToken(EOL,'\n',1,3283) -LexToken(END,'end',1,3288) -LexToken(EOL,'\n',1,3291) -LexToken(ENDFUNCTION,'endfunction',1,3292) -LexToken(EOL,'\n',1,3303) +/* autogenerated from "macros/Misc/c_block.sci" */ +function c_block() { +c_block.prototype.get = function c_block() { +} +c_block.prototype.set = function c_block() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +while (true) { +[ok,i,o,rpar,funam,lab]=scicos_getvalue("Set C_block parameters",["input ports sizes","output port sizes","System parameters vector","function name"],list("vec",-1,"vec",-1,"vec",-1,"str",-1),label(1)); +if (!ok) { +break +} +if (funam==" ") { +break +} +label[1]=lab; +rpar=rpar.slice(); +i=int(i.slice()); +ni=size(i,1); +o=int(o.slice()); +no=size(o,1); +tt=label.slice(2-1); +if (model.sim(1)!=funam||size(model.in,"*")!=size(i,"*")||size(model.out,"*")!=size(o,"*")) { +tt=[]; +} +[ok,tt]=CFORTR(funam,tt,i,o); +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,i,o,[],[]); +if (ok) { +model.sim[1]=funam; +model.rpar=rpar; +label[2]=tt; +x.model=model; +graphics.exprs=label; +x.graphics=graphics; +break +} +} +} +c_block.prototype.define = function c_block() { +in1=1; +out=1; +clkin=[]; +clkout=[]; +x0=[]; +z0=[]; +typ="c"; +auto=[]; +rpar=[]; +funam="toto"; +model=scicos_model(); +model.sim=list(" ",2001); +model.in=in1; +model.out=out; +model.evtin=clkin; +model.evtout=clkout; +model.state=x0; +model.dstate=z0; +model.rpar=rpar; +model.ipar=0; +model.blocktype=typ; +model.firing=auto; +model.dep_ut=[true,None]; +label=list([sci2exp(in1),sci2exp(out),strcat(sci2exp(rpar)),funam],list([])); +gr_i=[]; +x=standard_define([3,2],model,label,gr_i); +} +c_block.prototype.details = function c_block() { +} +} diff --git a/js/Misc/fortran_block.js b/js/Misc/fortran_block.js index 3494457d..f9949646 100644 --- a/js/Misc/fortran_block.js +++ b/js/Misc/fortran_block.js @@ -1,538 +1,65 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'fortran_block',1,852) -LexToken(OPENBRACKET,'(',1,865) -LexToken(VAR,'job',1,866) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg1',1,870) -LexToken(COMMA,',',1,874) -LexToken(VAR,'arg2',1,875) -LexToken(CLOSEBRACKET,')',1,879) -LexToken(EOL,'\n',1,880) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'x',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'y',1,902) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(VAR,'typ',1,912) -LexToken(ASSIGNMENT,'=',1,915) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(CLOSESQBRACKET,']',1,917) -LexToken(EOL,'\n',1,918) -LexToken(SELECT,'select',1,924) -LexToken(VAR,'job',1,931) -LexToken(EOL,'\n',1,934) -LexToken(CASE,'case',1,939) -LexToken(DQSTRING,'"set"',1,948) -LexToken(THEN,'then',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'x',1,963) -LexToken(ASSIGNMENT,'=',1,964) -LexToken(VAR,'arg1',1,965) -LexToken(EOL,'\n',1,969) -LexToken(VAR,'model',1,979) -LexToken(ASSIGNMENT,'=',1,984) -LexToken(VAR,'arg1',1,985) -LexToken(DOT,'.',1,989) -LexToken(VAR,'model',1,990) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'graphics',1,1005) -LexToken(ASSIGNMENT,'=',1,1013) -LexToken(VAR,'arg1',1,1014) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'graphics',1,1019) -LexToken(EOL,'\n',1,1027) -LexToken(VAR,'label',1,1037) -LexToken(ASSIGNMENT,'=',1,1042) -LexToken(VAR,'graphics',1,1043) -LexToken(DOT,'.',1,1051) -LexToken(VAR,'exprs',1,1052) -LexToken(EOL,'\n',1,1057) -LexToken(WHILE,'while',1,1067) -LexToken(PREVAR_BOOLEAN,'%t',1,1073) -LexToken(DO,'do',1,1076) -LexToken(EOL,'\n',1,1078) -LexToken(OPENSQBRACKET,'[',1,1091) -LexToken(VAR,'ok',1,1092) -LexToken(COMMA,',',1,1094) -LexToken(VAR,'i',1,1095) -LexToken(COMMA,',',1,1096) -LexToken(VAR,'o',1,1097) -LexToken(COMMA,',',1,1098) -LexToken(VAR,'rpar',1,1099) -LexToken(COMMA,',',1,1103) -LexToken(VAR,'funam',1,1104) -LexToken(COMMA,',',1,1109) -LexToken(VAR,'lab',1,1110) -LexToken(CLOSESQBRACKET,']',1,1113) -LexToken(ASSIGNMENT,'=',1,1114) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1130) -LexToken(OPENBRACKET,'(',1,1145) -LexToken(DQSTRING,'"Set fortran_block parameters"',1,1175) -LexToken(COMMA,',',1,1176) -LexToken(OPENSQBRACKET,'[',1,1192) -LexToken(DQSTRING,'"input ports sizes"',1,1211) -LexToken(SEMICOLON,';\n',1,1212) -LexToken(DQSTRING,'"output port sizes"',1,1244) -LexToken(SEMICOLON,';\n',1,1245) -LexToken(DQSTRING,'"System parameters vector"',1,1284) -LexToken(SEMICOLON,';\n',1,1285) -LexToken(DQSTRING,'"function name"',1,1313) -LexToken(CLOSESQBRACKET,']',1,1314) -LexToken(COMMA,',',1,1315) -LexToken(VAR,'list',1,1331) -LexToken(OPENBRACKET,'(',1,1335) -LexToken(DQSTRING,'"vec"',1,1340) -LexToken(COMMA,',',1,1341) -LexToken(ADDITION,'-',1,1342) -LexToken(NUMBER,'1',1,1343) -LexToken(COMMA,',',1,1344) -LexToken(DQSTRING,'"vec"',1,1349) -LexToken(COMMA,',',1,1350) -LexToken(ADDITION,'-',1,1351) -LexToken(NUMBER,'1',1,1352) -LexToken(COMMA,',',1,1353) -LexToken(DQSTRING,'"vec"',1,1358) -LexToken(COMMA,',',1,1359) -LexToken(ADDITION,'-',1,1360) -LexToken(NUMBER,'1',1,1361) -LexToken(COMMA,',',1,1362) -LexToken(DQSTRING,'"str"',1,1367) -LexToken(COMMA,',',1,1368) -LexToken(ADDITION,'-',1,1369) -LexToken(NUMBER,'1',1,1370) -LexToken(CLOSEBRACKET,')',1,1371) -LexToken(COMMA,',',1,1372) -LexToken(VAR,'label',1,1373) -LexToken(OPENBRACKET,'(',1,1378) -LexToken(NUMBER,'1',1,1379) -LexToken(CLOSEBRACKET,')',1,1380) -LexToken(CLOSEBRACKET,')',1,1381) -LexToken(EOL,'\n',1,1382) -LexToken(IF,'if',1,1395) -LexToken(NOT,'~',1,1398) -LexToken(VAR,'ok',1,1399) -LexToken(THEN,'then',1,1402) -LexToken(EOL,'\n',1,1406) -LexToken(BREAK,'break',1,1423) -LexToken(EOL,'\n',1,1428) -LexToken(END,'end',1,1442) -LexToken(EOL,'\n',1,1445) -LexToken(IF,'if',1,1458) -LexToken(VAR,'funam',1,1461) -LexToken(COMPARISON,'==',1,1466) -LexToken(DQSTRING,'" "',1,1470) -LexToken(THEN,'then',1,1472) -LexToken(EOL,'\n',1,1476) -LexToken(BREAK,'break',1,1493) -LexToken(EOL,'\n',1,1498) -LexToken(END,'end',1,1512) -LexToken(EOL,'\n',1,1515) -LexToken(VAR,'label',1,1528) -LexToken(OPENBRACKET,'(',1,1533) -LexToken(NUMBER,'1',1,1534) -LexToken(CLOSEBRACKET,')',1,1535) -LexToken(ASSIGNMENT,'=',1,1536) -LexToken(VAR,'lab',1,1537) -LexToken(EOL,'\n',1,1540) -LexToken(VAR,'rpar',1,1553) -LexToken(ASSIGNMENT,'=',1,1557) -LexToken(VAR,'rpar',1,1558) -LexToken(OPENBRACKET,'(',1,1562) -LexToken(COLON,':',1,1563) -LexToken(CLOSEBRACKET,')',1,1564) -LexToken(EOL,'\n',1,1565) -LexToken(VAR,'i',1,1578) -LexToken(ASSIGNMENT,'=',1,1579) -LexToken(VAR,'int',1,1580) -LexToken(OPENBRACKET,'(',1,1583) -LexToken(VAR,'i',1,1584) -LexToken(OPENBRACKET,'(',1,1585) -LexToken(COLON,':',1,1586) -LexToken(CLOSEBRACKET,')',1,1587) -LexToken(CLOSEBRACKET,')',1,1588) -LexToken(EOL,'\n',1,1589) -LexToken(VAR,'ni',1,1603) -LexToken(ASSIGNMENT,'=',1,1605) -LexToken(VAR,'size',1,1606) -LexToken(OPENBRACKET,'(',1,1610) -LexToken(VAR,'i',1,1611) -LexToken(COMMA,',',1,1612) -LexToken(NUMBER,'1',1,1613) -LexToken(CLOSEBRACKET,')',1,1614) -LexToken(EOL,'\n',1,1615) -LexToken(VAR,'o',1,1629) -LexToken(ASSIGNMENT,'=',1,1630) -LexToken(VAR,'int',1,1631) -LexToken(OPENBRACKET,'(',1,1634) -LexToken(VAR,'o',1,1635) -LexToken(OPENBRACKET,'(',1,1636) -LexToken(COLON,':',1,1637) -LexToken(CLOSEBRACKET,')',1,1638) -LexToken(CLOSEBRACKET,')',1,1639) -LexToken(EOL,'\n',1,1640) -LexToken(VAR,'no',1,1654) -LexToken(ASSIGNMENT,'=',1,1656) -LexToken(VAR,'size',1,1657) -LexToken(OPENBRACKET,'(',1,1661) -LexToken(VAR,'o',1,1662) -LexToken(COMMA,',',1,1663) -LexToken(NUMBER,'1',1,1664) -LexToken(CLOSEBRACKET,')',1,1665) -LexToken(EOL,'\n',1,1666) -LexToken(VAR,'tt',1,1680) -LexToken(ASSIGNMENT,'=',1,1682) -LexToken(VAR,'label',1,1683) -LexToken(OPENBRACKET,'(',1,1688) -LexToken(NUMBER,'2',1,1689) -LexToken(CLOSEBRACKET,')',1,1690) -LexToken(EOL,'\n',1,1691) -LexToken(IF,'if',1,1705) -LexToken(VAR,'model',1,1708) -LexToken(DOT,'.',1,1713) -LexToken(VAR,'sim',1,1714) -LexToken(OPENBRACKET,'(',1,1717) -LexToken(NUMBER,'1',1,1718) -LexToken(CLOSEBRACKET,')',1,1719) -LexToken(COMPARISON,'<>',1,1720) -LexToken(VAR,'funam',1,1722) -LexToken(LOGICAL,'|',1,1727) -LexToken(VAR,'size',1,1728) -LexToken(OPENBRACKET,'(',1,1732) -LexToken(VAR,'model',1,1733) -LexToken(DOT,'.',1,1738) -LexToken(VAR,'in',1,1739) -LexToken(COMMA,',',1,1741) -LexToken(DQSTRING,'"*"',1,1744) -LexToken(CLOSEBRACKET,')',1,1745) -LexToken(COMPARISON,'<>',1,1746) -LexToken(VAR,'size',1,1748) -LexToken(OPENBRACKET,'(',1,1752) -LexToken(VAR,'i',1,1753) -LexToken(COMMA,',',1,1754) -LexToken(DQSTRING,'"*"',1,1757) -LexToken(CLOSEBRACKET,')',1,1758) -LexToken(LOGICAL,'|',1,1778) -LexToken(VAR,'size',1,1779) -LexToken(OPENBRACKET,'(',1,1783) -LexToken(VAR,'model',1,1784) -LexToken(DOT,'.',1,1789) -LexToken(VAR,'out',1,1790) -LexToken(COMMA,',',1,1793) -LexToken(DQSTRING,'"*"',1,1796) -LexToken(CLOSEBRACKET,')',1,1797) -LexToken(COMPARISON,'<>',1,1798) -LexToken(VAR,'size',1,1800) -LexToken(OPENBRACKET,'(',1,1804) -LexToken(VAR,'o',1,1805) -LexToken(COMMA,',',1,1806) -LexToken(DQSTRING,'"*"',1,1809) -LexToken(CLOSEBRACKET,')',1,1810) -LexToken(THEN,'then',1,1812) -LexToken(EOL,'\n',1,1816) -LexToken(VAR,'tt',1,1833) -LexToken(ASSIGNMENT,'=',1,1835) -LexToken(OPENSQBRACKET,'[',1,1836) -LexToken(CLOSESQBRACKET,']',1,1837) -LexToken(EOL,'\n',1,1838) -LexToken(END,'end',1,1851) -LexToken(EOL,'\n',1,1854) -LexToken(OPENSQBRACKET,'[',1,1867) -LexToken(VAR,'ok',1,1868) -LexToken(COMMA,',',1,1870) -LexToken(VAR,'tt',1,1871) -LexToken(CLOSESQBRACKET,']',1,1873) -LexToken(ASSIGNMENT,'=',1,1874) -LexToken(VAR,'FORTR',1,1875) -LexToken(OPENBRACKET,'(',1,1880) -LexToken(VAR,'funam',1,1881) -LexToken(COMMA,',',1,1886) -LexToken(VAR,'tt',1,1887) -LexToken(COMMA,',',1,1889) -LexToken(VAR,'i',1,1890) -LexToken(COMMA,',',1,1891) -LexToken(VAR,'o',1,1892) -LexToken(CLOSEBRACKET,')',1,1893) -LexToken(EOL,'\n',1,1894) -LexToken(IF,'if',1,1907) -LexToken(NOT,'~',1,1910) -LexToken(VAR,'ok',1,1911) -LexToken(THEN,'then',1,1914) -LexToken(EOL,'\n',1,1918) -LexToken(BREAK,'break',1,1935) -LexToken(EOL,'\n',1,1940) -LexToken(END,'end',1,1954) -LexToken(EOL,'\n',1,1957) -LexToken(OPENSQBRACKET,'[',1,1970) -LexToken(VAR,'model',1,1971) -LexToken(COMMA,',',1,1976) -LexToken(VAR,'graphics',1,1977) -LexToken(COMMA,',',1,1985) -LexToken(VAR,'ok',1,1986) -LexToken(CLOSESQBRACKET,']',1,1988) -LexToken(ASSIGNMENT,'=',1,1989) -LexToken(VAR,'check_io',1,1990) -LexToken(OPENBRACKET,'(',1,1998) -LexToken(VAR,'model',1,1999) -LexToken(COMMA,',',1,2004) -LexToken(VAR,'graphics',1,2005) -LexToken(COMMA,',',1,2013) -LexToken(VAR,'i',1,2014) -LexToken(COMMA,',',1,2015) -LexToken(VAR,'o',1,2016) -LexToken(COMMA,',',1,2017) -LexToken(OPENSQBRACKET,'[',1,2018) -LexToken(CLOSESQBRACKET,']',1,2019) -LexToken(COMMA,',',1,2020) -LexToken(OPENSQBRACKET,'[',1,2021) -LexToken(CLOSESQBRACKET,']',1,2022) -LexToken(CLOSEBRACKET,')',1,2023) -LexToken(EOL,'\n',1,2024) -LexToken(IF,'if',1,2037) -LexToken(VAR,'ok',1,2040) -LexToken(THEN,'then',1,2043) -LexToken(EOL,'\n',1,2047) -LexToken(VAR,'model',1,2064) -LexToken(DOT,'.',1,2069) -LexToken(VAR,'sim',1,2070) -LexToken(OPENBRACKET,'(',1,2073) -LexToken(NUMBER,'1',1,2074) -LexToken(CLOSEBRACKET,')',1,2075) -LexToken(ASSIGNMENT,'=',1,2076) -LexToken(VAR,'funam',1,2077) -LexToken(EOL,'\n',1,2082) -LexToken(VAR,'model',1,2099) -LexToken(DOT,'.',1,2104) -LexToken(VAR,'rpar',1,2105) -LexToken(ASSIGNMENT,'=',1,2109) -LexToken(VAR,'rpar',1,2110) -LexToken(EOL,'\n',1,2114) -LexToken(VAR,'label',1,2131) -LexToken(OPENBRACKET,'(',1,2136) -LexToken(NUMBER,'2',1,2137) -LexToken(CLOSEBRACKET,')',1,2138) -LexToken(ASSIGNMENT,'=',1,2139) -LexToken(VAR,'tt',1,2140) -LexToken(EOL,'\n',1,2142) -LexToken(VAR,'x',1,2159) -LexToken(DOT,'.',1,2160) -LexToken(VAR,'model',1,2161) -LexToken(ASSIGNMENT,'=',1,2166) -LexToken(VAR,'model',1,2167) -LexToken(EOL,'\n',1,2172) -LexToken(VAR,'graphics',1,2189) -LexToken(DOT,'.',1,2197) -LexToken(VAR,'exprs',1,2198) -LexToken(ASSIGNMENT,'=',1,2203) -LexToken(VAR,'label',1,2204) -LexToken(EOL,'\n',1,2209) -LexToken(VAR,'x',1,2226) -LexToken(DOT,'.',1,2227) -LexToken(VAR,'graphics',1,2228) -LexToken(ASSIGNMENT,'=',1,2236) -LexToken(VAR,'graphics',1,2237) -LexToken(EOL,'\n',1,2245) -LexToken(BREAK,'break',1,2262) -LexToken(EOL,'\n',1,2267) -LexToken(END,'end',1,2280) -LexToken(EOL,'\n',1,2283) -LexToken(END,'end',1,2292) -LexToken(EOL,'\n',1,2295) -LexToken(CASE,'case',1,2300) -LexToken(DQSTRING,'"define"',1,2312) -LexToken(THEN,'then',1,2314) -LexToken(EOL,'\n',1,2318) -LexToken(VAR,'model',1,2327) -LexToken(ASSIGNMENT,'=',1,2332) -LexToken(SCICOS_MODEL,'scicos_model',1,2333) -LexToken(OPENBRACKET,'(',1,2345) -LexToken(CLOSEBRACKET,')',1,2346) -LexToken(EOL,'\n',1,2347) -LexToken(VAR,'model',1,2356) -LexToken(DOT,'.',1,2361) -LexToken(VAR,'sim',1,2362) -LexToken(ASSIGNMENT,'=',1,2365) -LexToken(VAR,'list',1,2366) -LexToken(OPENBRACKET,'(',1,2370) -LexToken(DQSTRING,'" "',1,2373) -LexToken(COMMA,',',1,2374) -LexToken(NUMBER,'1001',1,2375) -LexToken(CLOSEBRACKET,')',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(VAR,'model',1,2389) -LexToken(DOT,'.',1,2394) -LexToken(VAR,'in',1,2395) -LexToken(ASSIGNMENT,'=',1,2397) -LexToken(NUMBER,'1',1,2398) -LexToken(EOL,'\n',1,2399) -LexToken(VAR,'model',1,2408) -LexToken(DOT,'.',1,2413) -LexToken(VAR,'out',1,2414) -LexToken(ASSIGNMENT,'=',1,2417) -LexToken(NUMBER,'1',1,2418) -LexToken(EOL,'\n',1,2419) -LexToken(VAR,'model',1,2428) -LexToken(DOT,'.',1,2433) -LexToken(VAR,'evtin',1,2434) -LexToken(ASSIGNMENT,'=',1,2439) -LexToken(OPENSQBRACKET,'[',1,2440) -LexToken(CLOSESQBRACKET,']',1,2441) -LexToken(EOL,'\n',1,2442) -LexToken(VAR,'model',1,2451) -LexToken(DOT,'.',1,2456) -LexToken(VAR,'evtout',1,2457) -LexToken(ASSIGNMENT,'=',1,2463) -LexToken(OPENSQBRACKET,'[',1,2464) -LexToken(CLOSESQBRACKET,']',1,2465) -LexToken(EOL,'\n',1,2466) -LexToken(VAR,'model',1,2475) -LexToken(DOT,'.',1,2480) -LexToken(VAR,'state',1,2481) -LexToken(ASSIGNMENT,'=',1,2486) -LexToken(OPENSQBRACKET,'[',1,2487) -LexToken(CLOSESQBRACKET,']',1,2488) -LexToken(EOL,'\n',1,2489) -LexToken(VAR,'model',1,2498) -LexToken(DOT,'.',1,2503) -LexToken(VAR,'dstate',1,2504) -LexToken(ASSIGNMENT,'=',1,2510) -LexToken(OPENSQBRACKET,'[',1,2511) -LexToken(CLOSESQBRACKET,']',1,2512) -LexToken(EOL,'\n',1,2513) -LexToken(VAR,'model',1,2522) -LexToken(DOT,'.',1,2527) -LexToken(VAR,'rpar',1,2528) -LexToken(ASSIGNMENT,'=',1,2532) -LexToken(OPENSQBRACKET,'[',1,2533) -LexToken(CLOSESQBRACKET,']',1,2534) -LexToken(EOL,'\n',1,2535) -LexToken(VAR,'model',1,2544) -LexToken(DOT,'.',1,2549) -LexToken(VAR,'ipar',1,2550) -LexToken(ASSIGNMENT,'=',1,2554) -LexToken(NUMBER,'0',1,2555) -LexToken(EOL,'\n',1,2556) -LexToken(VAR,'model',1,2565) -LexToken(DOT,'.',1,2570) -LexToken(VAR,'blocktype',1,2571) -LexToken(ASSIGNMENT,'=',1,2580) -LexToken(DQSTRING,'"c"',1,2583) -LexToken(EOL,'\n',1,2584) -LexToken(VAR,'model',1,2593) -LexToken(DOT,'.',1,2598) -LexToken(VAR,'firing',1,2599) -LexToken(ASSIGNMENT,'=',1,2605) -LexToken(OPENSQBRACKET,'[',1,2606) -LexToken(CLOSESQBRACKET,']',1,2607) -LexToken(EOL,'\n',1,2608) -LexToken(VAR,'model',1,2617) -LexToken(DOT,'.',1,2622) -LexToken(VAR,'dep_ut',1,2623) -LexToken(ASSIGNMENT,'=',1,2629) -LexToken(OPENSQBRACKET,'[',1,2630) -LexToken(PREVAR_BOOLEAN,'%t',1,2631) -LexToken(PREVAR_BOOLEAN,'%f',1,2634) -LexToken(CLOSESQBRACKET,']',1,2636) -LexToken(EOL,'\n',1,2637) -LexToken(VAR,'funam',1,2646) -LexToken(ASSIGNMENT,'=',1,2651) -LexToken(DQSTRING,'"forty"',1,2658) -LexToken(EOL,'\n',1,2659) -LexToken(VAR,'label',1,2668) -LexToken(ASSIGNMENT,'=',1,2673) -LexToken(VAR,'list',1,2674) -LexToken(OPENBRACKET,'(',1,2678) -LexToken(OPENSQBRACKET,'[',1,2679) -LexToken(VAR,'sci2exp',1,2680) -LexToken(OPENBRACKET,'(',1,2687) -LexToken(VAR,'model',1,2688) -LexToken(DOT,'.',1,2693) -LexToken(VAR,'in',1,2694) -LexToken(CLOSEBRACKET,')',1,2696) -LexToken(SEMICOLON,';',1,2697) -LexToken(VAR,'sci2exp',1,2698) -LexToken(OPENBRACKET,'(',1,2705) -LexToken(VAR,'model',1,2706) -LexToken(DOT,'.',1,2711) -LexToken(VAR,'out',1,2712) -LexToken(CLOSEBRACKET,')',1,2715) -LexToken(SEMICOLON,';',1,2716) -LexToken(VAR,'strcat',1,2728) -LexToken(OPENBRACKET,'(',1,2734) -LexToken(VAR,'sci2exp',1,2735) -LexToken(OPENBRACKET,'(',1,2742) -LexToken(VAR,'model',1,2743) -LexToken(DOT,'.',1,2748) -LexToken(VAR,'rpar',1,2749) -LexToken(CLOSEBRACKET,')',1,2753) -LexToken(CLOSEBRACKET,')',1,2754) -LexToken(SEMICOLON,';',1,2755) -LexToken(VAR,'funam',1,2756) -LexToken(CLOSESQBRACKET,']',1,2761) -LexToken(COMMA,',',1,2762) -LexToken(VAR,'list',1,2763) -LexToken(OPENBRACKET,'(',1,2767) -LexToken(OPENSQBRACKET,'[',1,2768) -LexToken(CLOSESQBRACKET,']',1,2769) -LexToken(CLOSEBRACKET,')',1,2770) -LexToken(CLOSEBRACKET,')',1,2771) -LexToken(EOL,'\n',1,2772) -LexToken(VAR,'gr_i',1,2781) -LexToken(ASSIGNMENT,'=',1,2785) -LexToken(OPENSQBRACKET,'[',1,2786) -LexToken(CLOSESQBRACKET,']',1,2787) -LexToken(EOL,'\n',1,2788) -LexToken(VAR,'x',1,2797) -LexToken(ASSIGNMENT,'=',1,2798) -LexToken(VAR,'standard_define',1,2799) -LexToken(OPENBRACKET,'(',1,2814) -LexToken(OPENSQBRACKET,'[',1,2815) -LexToken(NUMBER,'4',1,2816) -LexToken(NUMBER,'2',1,2818) -LexToken(CLOSESQBRACKET,']',1,2819) -LexToken(COMMA,',',1,2820) -LexToken(VAR,'model',1,2821) -LexToken(COMMA,',',1,2826) -LexToken(VAR,'label',1,2827) -LexToken(COMMA,',',1,2832) -LexToken(VAR,'gr_i',1,2833) -LexToken(CLOSEBRACKET,')',1,2837) -LexToken(EOL,'\n',1,2838) -LexToken(END,'end',1,2843) -LexToken(EOL,'\n',1,2846) -LexToken(ENDFUNCTION,'endfunction',1,2847) -LexToken(EOL,'\n',1,2858) +/* autogenerated from "macros/Misc/fortran_block.sci" */ +function fortran_block() { +fortran_block.prototype.get = function fortran_block() { +} +fortran_block.prototype.set = function fortran_block() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +label=graphics.exprs; +while (true) { +[ok,i,o,rpar,funam,lab]=scicos_getvalue("Set fortran_block parameters",["input ports sizes","output port sizes","System parameters vector","function name"],list("vec",-1,"vec",-1,"vec",-1,"str",-1),label(1)); +if (!ok) { +break +} +if (funam==" ") { +break +} +label[1]=lab; +rpar=rpar.slice(); +i=int(i.slice()); +ni=size(i,1); +o=int(o.slice()); +no=size(o,1); +tt=label.slice(2-1); +if (model.sim(1)!=funam||size(model.in,"*")!=size(i,"*")||size(model.out,"*")!=size(o,"*")) { +tt=[]; +} +[ok,tt]=FORTR(funam,tt,i,o); +if (!ok) { +break +} +[model,graphics,ok]=check_io(model,graphics,i,o,[],[]); +if (ok) { +model.sim[1]=funam; +model.rpar=rpar; +label[2]=tt; +x.model=model; +graphics.exprs=label; +x.graphics=graphics; +break +} +} +} +fortran_block.prototype.define = function fortran_block() { +model=scicos_model(); +model.sim=list(" ",1001); +model.in=1; +model.out=1; +model.evtin=[]; +model.evtout=[]; +model.state=[]; +model.dstate=[]; +model.rpar=[]; +model.ipar=0; +model.blocktype="c"; +model.firing=[]; +model.dep_ut=[true,None]; +funam="forty"; +label=list([sci2exp(model.in),sci2exp(model.out),strcat(sci2exp(model.rpar)),funam],list([])); +gr_i=[]; +x=standard_define([4,2],model,label,gr_i); +} +fortran_block.prototype.details = function fortran_block() { +} +} diff --git a/js/Misc/func_block.js b/js/Misc/func_block.js index c7da87dc..44e846e3 100644 --- a/js/Misc/func_block.js +++ b/js/Misc/func_block.js @@ -1,251 +1,32 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'func_block',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(EOL,'\n',1,896) -LexToken(EOL,'\n',1,936) -LexToken(EOL,'\n',1,991) -LexToken(EOL,'\n',1,1030) -LexToken(EOL,'\n',1,1097) -LexToken(EOL,'\n',1,1152) -LexToken(EOL,'\n',1,1206) -LexToken(EOL,'\n',1,1260) -LexToken(EOL,'\n',1,1305) -LexToken(EOL,'\n',1,1374) -LexToken(EOL,'\n',1,1429) -LexToken(EOL,'\n',1,1483) -LexToken(EOL,'\n',1,1537) -LexToken(EOL,'\n',1,1582) -LexToken(EOL,'\n',1,1641) -LexToken(EOL,'\n',1,1702) -LexToken(EOL,'\n',1,1763) -LexToken(EOL,'\n',1,1819) -LexToken(EOL,'\n',1,1874) -LexToken(EOL,'\n',1,1935) -LexToken(EOL,'\n',1,2012) -LexToken(EOL,'\n',1,2087) -LexToken(EOL,'\n',1,2140) -LexToken(EOL,'\n',1,2179) -LexToken(EOL,'\n',1,2240) -LexToken(EOL,'\n',1,2290) -LexToken(EOL,'\n',1,2349) -LexToken(EOL,'\n',1,2408) -LexToken(EOL,'\n',1,2450) -LexToken(EOL,'\n',1,2493) -LexToken(EOL,'\n',1,2561) -LexToken(EOL,'\n',1,2610) -LexToken(EOL,'\n',1,2681) -LexToken(EOL,'\n',1,2725) -LexToken(EOL,'\n',1,2805) -LexToken(EOL,'\n',1,2852) -LexToken(EOL,'\n',1,2900) -LexToken(EOL,'\n',1,2953) -LexToken(EOL,'\n',1,3007) -LexToken(EOL,'\n',1,3074) -LexToken(EOL,'\n',1,3139) -LexToken(EOL,'\n',1,3207) -LexToken(EOL,'\n',1,3289) -LexToken(EOL,'\n',1,3341) -LexToken(EOL,'\n',1,3408) -LexToken(EOL,'\n',1,3415) -LexToken(VAR,'x',1,3420) -LexToken(ASSIGNMENT,'=',1,3421) -LexToken(OPENSQBRACKET,'[',1,3422) -LexToken(CLOSESQBRACKET,']',1,3423) -LexToken(EOL,'\n',1,3424) -LexToken(VAR,'y',1,3430) -LexToken(ASSIGNMENT,'=',1,3431) -LexToken(OPENSQBRACKET,'[',1,3432) -LexToken(CLOSESQBRACKET,']',1,3433) -LexToken(EOL,'\n',1,3434) -LexToken(VAR,'typ',1,3440) -LexToken(ASSIGNMENT,'=',1,3443) -LexToken(OPENSQBRACKET,'[',1,3444) -LexToken(CLOSESQBRACKET,']',1,3445) -LexToken(EOL,'\n',1,3446) -LexToken(SELECT,'select',1,3452) -LexToken(VAR,'job',1,3459) -LexToken(EOL,'\n',1,3462) -LexToken(CASE,'case',1,3467) -LexToken(DQSTRING,'"set"',1,3476) -LexToken(THEN,'then',1,3478) -LexToken(EOL,'\n',1,3482) -LexToken(VAR,'model',1,3491) -LexToken(ASSIGNMENT,'=',1,3496) -LexToken(VAR,'arg1',1,3497) -LexToken(DOT,'.',1,3501) -LexToken(VAR,'model',1,3502) -LexToken(EOL,'\n',1,3507) -LexToken(VAR,'graphics',1,3517) -LexToken(ASSIGNMENT,'=',1,3525) -LexToken(VAR,'arg1',1,3526) -LexToken(DOT,'.',1,3530) -LexToken(VAR,'graphics',1,3531) -LexToken(EOL,'\n',1,3539) -LexToken(VAR,'exprs',1,3549) -LexToken(ASSIGNMENT,'=',1,3554) -LexToken(VAR,'graphics',1,3555) -LexToken(DOT,'.',1,3563) -LexToken(VAR,'exprs',1,3564) -LexToken(EOL,'\n',1,3569) -LexToken(VAR,'x',1,3578) -LexToken(ASSIGNMENT,'=',1,3579) -LexToken(VAR,'arg1',1,3580) -LexToken(EOL,'\n',1,3584) -LexToken(VAR,'model',1,3593) -LexToken(ASSIGNMENT,'=',1,3598) -LexToken(VAR,'x',1,3599) -LexToken(DOT,'.',1,3600) -LexToken(VAR,'model',1,3601) -LexToken(EOL,'\n',1,3606) -LexToken(OPENSQBRACKET,'[',1,3615) -LexToken(VAR,'ok',1,3616) -LexToken(COMMA,',',1,3618) -LexToken(VAR,'mac',1,3619) -LexToken(COMMA,',',1,3622) -LexToken(VAR,'exprs',1,3623) -LexToken(CLOSESQBRACKET,']',1,3628) -LexToken(ASSIGNMENT,'=',1,3629) -LexToken(VAR,'genfunc',1,3630) -LexToken(OPENBRACKET,'(',1,3637) -LexToken(VAR,'exprs',1,3638) -LexToken(CLOSEBRACKET,')',1,3643) -LexToken(EOL,'\n',1,3644) -LexToken(IF,'if',1,3653) -LexToken(VAR,'ok',1,3656) -LexToken(THEN,'then',1,3659) -LexToken(EOL,'\n',1,3663) -LexToken(VAR,'model',1,3676) -LexToken(DOT,'.',1,3681) -LexToken(VAR,'sim',1,3682) -LexToken(ASSIGNMENT,'=',1,3685) -LexToken(VAR,'mac',1,3686) -LexToken(EOL,'\n',1,3689) -LexToken(VAR,'graphics',1,3702) -LexToken(DOT,'.',1,3710) -LexToken(VAR,'exprs',1,3711) -LexToken(ASSIGNMENT,'=',1,3716) -LexToken(VAR,'exprs',1,3717) -LexToken(EOL,'\n',1,3722) -LexToken(VAR,'x',1,3735) -LexToken(DOT,'.',1,3736) -LexToken(VAR,'model',1,3737) -LexToken(ASSIGNMENT,'=',1,3742) -LexToken(VAR,'model',1,3743) -LexToken(EOL,'\n',1,3748) -LexToken(VAR,'x',1,3761) -LexToken(DOT,'.',1,3762) -LexToken(VAR,'graphics',1,3763) -LexToken(ASSIGNMENT,'=',1,3771) -LexToken(VAR,'graphics',1,3772) -LexToken(EOL,'\n',1,3780) -LexToken(END,'end',1,3789) -LexToken(EOL,'\n',1,3792) -LexToken(CASE,'case',1,3797) -LexToken(DQSTRING,'"define"',1,3809) -LexToken(THEN,'then',1,3811) -LexToken(EOL,'\n',1,3815) -LexToken(VAR,'model',1,3824) -LexToken(ASSIGNMENT,'=',1,3829) -LexToken(SCICOS_MODEL,'scicos_model',1,3830) -LexToken(OPENBRACKET,'(',1,3842) -LexToken(CLOSEBRACKET,')',1,3843) -LexToken(EOL,'\n',1,3844) -LexToken(VAR,'model',1,3853) -LexToken(DOT,'.',1,3858) -LexToken(VAR,'sim',1,3859) -LexToken(ASSIGNMENT,'=',1,3862) -LexToken(DQSTRING,'" "',1,3865) -LexToken(EOL,'\n',1,3866) -LexToken(VAR,'model',1,3875) -LexToken(DOT,'.',1,3880) -LexToken(VAR,'in',1,3881) -LexToken(ASSIGNMENT,'=',1,3883) -LexToken(NUMBER,'1',1,3884) -LexToken(EOL,'\n',1,3885) -LexToken(VAR,'model',1,3894) -LexToken(DOT,'.',1,3899) -LexToken(VAR,'out',1,3900) -LexToken(ASSIGNMENT,'=',1,3903) -LexToken(NUMBER,'1',1,3904) -LexToken(EOL,'\n',1,3905) -LexToken(VAR,'model',1,3914) -LexToken(DOT,'.',1,3919) -LexToken(VAR,'blocktype',1,3920) -LexToken(ASSIGNMENT,'=',1,3929) -LexToken(DQSTRING,'"c"',1,3932) -LexToken(EOL,'\n',1,3933) -LexToken(VAR,'model',1,3942) -LexToken(DOT,'.',1,3947) -LexToken(VAR,'dep_ut',1,3948) -LexToken(ASSIGNMENT,'=',1,3954) -LexToken(OPENSQBRACKET,'[',1,3955) -LexToken(PREVAR_BOOLEAN,'%t',1,3956) -LexToken(PREVAR_BOOLEAN,'%f',1,3959) -LexToken(CLOSESQBRACKET,']',1,3961) -LexToken(EOL,'\n',1,3962) -LexToken(EOL,'\n',1,3963) -LexToken(VAR,'exprs',1,3972) -LexToken(ASSIGNMENT,'=',1,3977) -LexToken(DQSTRING,'"v=sin(u);y=u*v"',1,3993) -LexToken(EOL,'\n',1,3994) -LexToken(VAR,'gr_i',1,4003) -LexToken(ASSIGNMENT,'=',1,4007) -LexToken(OPENSQBRACKET,'[',1,4008) -LexToken(CLOSESQBRACKET,']',1,4009) -LexToken(EOL,'\n',1,4010) -LexToken(VAR,'x',1,4019) -LexToken(ASSIGNMENT,'=',1,4020) -LexToken(VAR,'standard_define',1,4021) -LexToken(OPENBRACKET,'(',1,4036) -LexToken(OPENSQBRACKET,'[',1,4037) -LexToken(NUMBER,'2',1,4038) -LexToken(NUMBER,'2',1,4040) -LexToken(CLOSESQBRACKET,']',1,4041) -LexToken(COMMA,',',1,4042) -LexToken(VAR,'model',1,4043) -LexToken(COMMA,',',1,4048) -LexToken(VAR,'exprs',1,4049) -LexToken(COMMA,',',1,4054) -LexToken(VAR,'gr_i',1,4055) -LexToken(CLOSEBRACKET,')',1,4059) -LexToken(EOL,'\n',1,4060) -LexToken(END,'end',1,4065) -LexToken(EOL,'\n',1,4068) -LexToken(ENDFUNCTION,'endfunction',1,4069) -LexToken(EOL,'\n',1,4080) +/* autogenerated from "macros/Misc/func_block.sci" */ +function func_block() { +func_block.prototype.get = function func_block() { +} +func_block.prototype.set = function func_block() { +model=arg1.model; +graphics=arg1.graphics; +exprs=graphics.exprs; +x=arg1; +model=x.model; +[ok,mac,exprs]=genfunc(exprs); +if (ok) { +model.sim=mac; +graphics.exprs=exprs; +x.model=model; +x.graphics=graphics; +} +} +func_block.prototype.define = function func_block() { +model=scicos_model(); +model.sim=" "; +model.in=1; +model.out=1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs="v=sin(u);y=u*v"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +func_block.prototype.details = function func_block() { +} +} diff --git a/js/Misc/generic_block.js b/js/Misc/generic_block.js index 722bf699..7609b263 100644 --- a/js/Misc/generic_block.js +++ b/js/Misc/generic_block.js @@ -1,797 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'generic_block',1,852) -LexToken(OPENBRACKET,'(',1,865) -LexToken(VAR,'job',1,866) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg1',1,870) -LexToken(COMMA,',',1,874) -LexToken(VAR,'arg2',1,875) -LexToken(CLOSEBRACKET,')',1,879) -LexToken(EOL,'\n',1,880) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'x',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'y',1,902) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(VAR,'typ',1,912) -LexToken(ASSIGNMENT,'=',1,915) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(CLOSESQBRACKET,']',1,917) -LexToken(EOL,'\n',1,918) -LexToken(SELECT,'select',1,924) -LexToken(VAR,'job',1,931) -LexToken(EOL,'\n',1,934) -LexToken(CASE,'case',1,939) -LexToken(DQSTRING,'"set"',1,948) -LexToken(THEN,'then',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'x',1,963) -LexToken(ASSIGNMENT,'=',1,964) -LexToken(VAR,'arg1',1,965) -LexToken(EOL,'\n',1,969) -LexToken(VAR,'model',1,978) -LexToken(ASSIGNMENT,'=',1,983) -LexToken(VAR,'arg1',1,984) -LexToken(DOT,'.',1,988) -LexToken(VAR,'model',1,989) -LexToken(EOL,'\n',1,994) -LexToken(VAR,'graphics',1,1004) -LexToken(ASSIGNMENT,'=',1,1012) -LexToken(VAR,'arg1',1,1013) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'graphics',1,1018) -LexToken(EOL,'\n',1,1026) -LexToken(VAR,'label',1,1036) -LexToken(ASSIGNMENT,'=',1,1041) -LexToken(VAR,'graphics',1,1042) -LexToken(DOT,'.',1,1050) -LexToken(VAR,'exprs',1,1051) -LexToken(EOL,'\n',1,1056) -LexToken(IF,'if',1,1065) -LexToken(VAR,'size',1,1068) -LexToken(OPENBRACKET,'(',1,1072) -LexToken(VAR,'label',1,1073) -LexToken(COMMA,',',1,1078) -LexToken(DQSTRING,'"*"',1,1081) -LexToken(CLOSEBRACKET,')',1,1082) -LexToken(COMPARISON,'==',1,1083) -LexToken(NUMBER,'14',1,1085) -LexToken(THEN,'then',1,1088) -LexToken(EOL,'\n',1,1092) -LexToken(VAR,'label',1,1105) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(NUMBER,'9',1,1111) -LexToken(CLOSEBRACKET,')',1,1112) -LexToken(ASSIGNMENT,'=',1,1113) -LexToken(OPENSQBRACKET,'[',1,1114) -LexToken(CLOSESQBRACKET,']',1,1115) -LexToken(EOL,'\n',1,1116) -LexToken(END,'end',1,1126) -LexToken(EOL,'\n',1,1144) -LexToken(WHILE,'while',1,1153) -LexToken(PREVAR_BOOLEAN,'%t',1,1159) -LexToken(DO,'do',1,1162) -LexToken(EOL,'\n',1,1164) -LexToken(OPENSQBRACKET,'[',1,1177) -LexToken(VAR,'ok',1,1178) -LexToken(COMMA,',',1,1180) -LexToken(VAR,'function_name',1,1181) -LexToken(COMMA,',',1,1194) -LexToken(VAR,'funtyp',1,1195) -LexToken(COMMA,',',1,1201) -LexToken(VAR,'i',1,1202) -LexToken(COMMA,',',1,1203) -LexToken(VAR,'o',1,1204) -LexToken(COMMA,',',1,1205) -LexToken(VAR,'ci',1,1206) -LexToken(COMMA,',',1,1208) -LexToken(VAR,'co',1,1209) -LexToken(COMMA,',',1,1211) -LexToken(VAR,'xx',1,1212) -LexToken(COMMA,',',1,1214) -LexToken(VAR,'z',1,1215) -LexToken(COMMA,',',1,1216) -LexToken(VAR,'rpar',1,1217) -LexToken(COMMA,',',1,1221) -LexToken(VAR,'ipar',1,1222) -LexToken(COMMA,',',1,1226) -LexToken(VAR,'auto0',1,1227) -LexToken(COMMA,',',1,1232) -LexToken(VAR,'depu',1,1233) -LexToken(COMMA,',',1,1237) -LexToken(VAR,'dept',1,1238) -LexToken(COMMA,',',1,1242) -LexToken(VAR,'lab',1,1243) -LexToken(CLOSESQBRACKET,']',1,1246) -LexToken(ASSIGNMENT,'=',1,1247) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1263) -LexToken(OPENBRACKET,'(',1,1278) -LexToken(DQSTRING,'"Set GENERIC block parameters"',1,1308) -LexToken(COMMA,',',1,1309) -LexToken(OPENSQBRACKET,'[',1,1325) -LexToken(DQSTRING,'"simulation function"',1,1346) -LexToken(SEMICOLON,';\n',1,1347) -LexToken(DQSTRING,'"function type (0,1,2,..)"',1,1386) -LexToken(SEMICOLON,';\n',1,1387) -LexToken(DQSTRING,'"input ports sizes"',1,1419) -LexToken(SEMICOLON,';\n',1,1420) -LexToken(DQSTRING,'"output port sizes"',1,1452) -LexToken(SEMICOLON,';\n',1,1453) -LexToken(DQSTRING,'"input event ports sizes"',1,1491) -LexToken(SEMICOLON,';\n',1,1492) -LexToken(DQSTRING,'"output events ports sizes"',1,1532) -LexToken(SEMICOLON,';\n',1,1533) -LexToken(DQSTRING,'"initial continuous state"',1,1572) -LexToken(SEMICOLON,';\n',1,1573) -LexToken(DQSTRING,'"initial discrete state"',1,1610) -LexToken(SEMICOLON,';\n',1,1611) -LexToken(DQSTRING,'"Real parameters vector"',1,1648) -LexToken(SEMICOLON,';\n',1,1649) -LexToken(DQSTRING,'"Integer parameters vector"',1,1689) -LexToken(SEMICOLON,';\n',1,1690) -LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1745) -LexToken(SEMICOLON,';\n',1,1746) -LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1788) -LexToken(SEMICOLON,';\n',1,1789) -LexToken(DQSTRING,'"time dependence (y or n)"',1,1828) -LexToken(CLOSESQBRACKET,']',1,1829) -LexToken(COMMA,',',1,1830) -LexToken(VAR,'list',1,1846) -LexToken(OPENBRACKET,'(',1,1850) -LexToken(DQSTRING,'"str"',1,1855) -LexToken(COMMA,',',1,1856) -LexToken(NUMBER,'1',1,1857) -LexToken(COMMA,',',1,1858) -LexToken(DQSTRING,'"vec"',1,1863) -LexToken(COMMA,',',1,1864) -LexToken(NUMBER,'1',1,1865) -LexToken(COMMA,',',1,1866) -LexToken(DQSTRING,'"vec"',1,1871) -LexToken(COMMA,',',1,1872) -LexToken(ADDITION,'-',1,1873) -LexToken(NUMBER,'1',1,1874) -LexToken(COMMA,',',1,1875) -LexToken(DQSTRING,'"vec"',1,1880) -LexToken(COMMA,',',1,1881) -LexToken(ADDITION,'-',1,1882) -LexToken(NUMBER,'1',1,1883) -LexToken(COMMA,',',1,1884) -LexToken(DQSTRING,'"vec"',1,1889) -LexToken(COMMA,',',1,1890) -LexToken(ADDITION,'-',1,1891) -LexToken(NUMBER,'1',1,1892) -LexToken(COMMA,',',1,1893) -LexToken(DQSTRING,'"vec"',1,1898) -LexToken(COMMA,',',1,1899) -LexToken(ADDITION,'-',1,1900) -LexToken(NUMBER,'1',1,1901) -LexToken(COMMA,',',1,1902) -LexToken(DQSTRING,'"vec"',1,1922) -LexToken(COMMA,',',1,1923) -LexToken(ADDITION,'-',1,1924) -LexToken(NUMBER,'1',1,1925) -LexToken(COMMA,',',1,1926) -LexToken(DQSTRING,'"vec"',1,1931) -LexToken(COMMA,',',1,1932) -LexToken(ADDITION,'-',1,1933) -LexToken(NUMBER,'1',1,1934) -LexToken(COMMA,',',1,1935) -LexToken(DQSTRING,'"vec"',1,1940) -LexToken(COMMA,',',1,1941) -LexToken(ADDITION,'-',1,1942) -LexToken(NUMBER,'1',1,1943) -LexToken(COMMA,',',1,1944) -LexToken(DQSTRING,'"vec"',1,1949) -LexToken(COMMA,',',1,1950) -LexToken(ADDITION,'-',1,1951) -LexToken(NUMBER,'1',1,1952) -LexToken(COMMA,',',1,1953) -LexToken(DQSTRING,'"vec"',1,1958) -LexToken(COMMA,',',1,1959) -LexToken(DQSTRING,'"sum(%6)"',1,1968) -LexToken(COMMA,',',1,1969) -LexToken(DQSTRING,'"str"',1,1989) -LexToken(COMMA,',',1,1990) -LexToken(NUMBER,'1',1,1991) -LexToken(COMMA,',',1,1992) -LexToken(DQSTRING,'"str"',1,1997) -LexToken(COMMA,',',1,1998) -LexToken(NUMBER,'1',1,1999) -LexToken(CLOSEBRACKET,')',1,2000) -LexToken(COMMA,',',1,2001) -LexToken(VAR,'label',1,2002) -LexToken(CLOSEBRACKET,')',1,2007) -LexToken(EOL,'\n',1,2008) -LexToken(IF,'if',1,2021) -LexToken(NOT,'~',1,2024) -LexToken(VAR,'ok',1,2025) -LexToken(THEN,'then',1,2028) -LexToken(EOL,'\n',1,2032) -LexToken(BREAK,'break',1,2049) -LexToken(EOL,'\n',1,2054) -LexToken(END,'end',1,2068) -LexToken(EOL,'\n',1,2071) -LexToken(VAR,'label',1,2084) -LexToken(ASSIGNMENT,'=',1,2089) -LexToken(VAR,'lab',1,2090) -LexToken(EOL,'\n',1,2093) -LexToken(VAR,'function_name',1,2106) -LexToken(ASSIGNMENT,'=',1,2119) -LexToken(VAR,'stripblanks',1,2120) -LexToken(OPENBRACKET,'(',1,2131) -LexToken(VAR,'function_name',1,2132) -LexToken(CLOSEBRACKET,')',1,2145) -LexToken(EOL,'\n',1,2146) -LexToken(VAR,'xx',1,2159) -LexToken(ASSIGNMENT,'=',1,2161) -LexToken(VAR,'xx',1,2162) -LexToken(OPENBRACKET,'(',1,2164) -LexToken(COLON,':',1,2165) -LexToken(CLOSEBRACKET,')',1,2166) -LexToken(EOL,'\n',1,2167) -LexToken(VAR,'z',1,2181) -LexToken(ASSIGNMENT,'=',1,2182) -LexToken(VAR,'z',1,2183) -LexToken(OPENBRACKET,'(',1,2184) -LexToken(COLON,':',1,2185) -LexToken(CLOSEBRACKET,')',1,2186) -LexToken(EOL,'\n',1,2187) -LexToken(VAR,'rpar',1,2201) -LexToken(ASSIGNMENT,'=',1,2205) -LexToken(VAR,'rpar',1,2206) -LexToken(OPENBRACKET,'(',1,2210) -LexToken(COLON,':',1,2211) -LexToken(CLOSEBRACKET,')',1,2212) -LexToken(EOL,'\n',1,2213) -LexToken(VAR,'ipar',1,2227) -LexToken(ASSIGNMENT,'=',1,2231) -LexToken(VAR,'int',1,2232) -LexToken(OPENBRACKET,'(',1,2235) -LexToken(VAR,'ipar',1,2236) -LexToken(OPENBRACKET,'(',1,2240) -LexToken(COLON,':',1,2241) -LexToken(CLOSEBRACKET,')',1,2242) -LexToken(CLOSEBRACKET,')',1,2243) -LexToken(EOL,'\n',1,2244) -LexToken(VAR,'i',1,2258) -LexToken(ASSIGNMENT,'=',1,2259) -LexToken(VAR,'int',1,2260) -LexToken(OPENBRACKET,'(',1,2263) -LexToken(VAR,'i',1,2264) -LexToken(OPENBRACKET,'(',1,2265) -LexToken(COLON,':',1,2266) -LexToken(CLOSEBRACKET,')',1,2267) -LexToken(CLOSEBRACKET,')',1,2268) -LexToken(EOL,'\n',1,2269) -LexToken(VAR,'o',1,2283) -LexToken(ASSIGNMENT,'=',1,2284) -LexToken(VAR,'int',1,2285) -LexToken(OPENBRACKET,'(',1,2288) -LexToken(VAR,'o',1,2289) -LexToken(OPENBRACKET,'(',1,2290) -LexToken(COLON,':',1,2291) -LexToken(CLOSEBRACKET,')',1,2292) -LexToken(CLOSEBRACKET,')',1,2293) -LexToken(EOL,'\n',1,2294) -LexToken(VAR,'ci',1,2308) -LexToken(ASSIGNMENT,'=',1,2310) -LexToken(VAR,'int',1,2311) -LexToken(OPENBRACKET,'(',1,2314) -LexToken(VAR,'ci',1,2315) -LexToken(OPENBRACKET,'(',1,2317) -LexToken(COLON,':',1,2318) -LexToken(CLOSEBRACKET,')',1,2319) -LexToken(CLOSEBRACKET,')',1,2320) -LexToken(EOL,'\n',1,2321) -LexToken(VAR,'co',1,2335) -LexToken(ASSIGNMENT,'=',1,2337) -LexToken(VAR,'int',1,2338) -LexToken(OPENBRACKET,'(',1,2341) -LexToken(VAR,'co',1,2342) -LexToken(OPENBRACKET,'(',1,2344) -LexToken(COLON,':',1,2345) -LexToken(CLOSEBRACKET,')',1,2346) -LexToken(CLOSEBRACKET,')',1,2347) -LexToken(EOL,'\n',1,2348) -LexToken(VAR,'funtyp',1,2362) -LexToken(ASSIGNMENT,'=',1,2368) -LexToken(VAR,'int',1,2369) -LexToken(OPENBRACKET,'(',1,2372) -LexToken(VAR,'funtyp',1,2373) -LexToken(CLOSEBRACKET,')',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(IF,'if',1,2393) -LexToken(VAR,'funtyp',1,2396) -LexToken(COMPARISON,'<',1,2402) -LexToken(NUMBER,'0',1,2403) -LexToken(THEN,'then',1,2405) -LexToken(EOL,'\n',1,2409) -LexToken(VAR,'message',1,2426) -LexToken(OPENBRACKET,'(',1,2433) -LexToken(DQSTRING,'"function type cannot be negative"',1,2467) -LexToken(CLOSEBRACKET,')',1,2468) -LexToken(EOL,'\n',1,2469) -LexToken(VAR,'ok',1,2487) -LexToken(ASSIGNMENT,'=',1,2489) -LexToken(PREVAR_BOOLEAN,'%f',1,2490) -LexToken(EOL,'\n',1,2492) -LexToken(END,'end',1,2506) -LexToken(EOL,'\n',1,2509) -LexToken(IF,'if',1,2522) -LexToken(OPENSQBRACKET,'[',1,2525) -LexToken(VAR,'ci',1,2526) -LexToken(SEMICOLON,';',1,2528) -LexToken(VAR,'co',1,2529) -LexToken(CLOSESQBRACKET,']',1,2531) -LexToken(COMPARISON,'<>',1,2532) -LexToken(OPENSQBRACKET,'[',1,2534) -LexToken(CLOSESQBRACKET,']',1,2535) -LexToken(THEN,'then',1,2537) -LexToken(EOL,'\n',1,2541) -LexToken(IF,'if',1,2558) -LexToken(VAR,'max',1,2561) -LexToken(OPENBRACKET,'(',1,2564) -LexToken(OPENSQBRACKET,'[',1,2565) -LexToken(VAR,'ci',1,2566) -LexToken(SEMICOLON,';',1,2568) -LexToken(VAR,'co',1,2569) -LexToken(CLOSESQBRACKET,']',1,2571) -LexToken(CLOSEBRACKET,')',1,2572) -LexToken(COMPARISON,'>',1,2573) -LexToken(NUMBER,'1',1,2574) -LexToken(THEN,'then',1,2576) -LexToken(EOL,'\n',1,2580) -LexToken(VAR,'message',1,2601) -LexToken(OPENBRACKET,'(',1,2608) -LexToken(DQSTRING,'"vector event links not supported"',1,2642) -LexToken(CLOSEBRACKET,')',1,2643) -LexToken(EOL,'\n',1,2644) -LexToken(VAR,'ok',1,2666) -LexToken(ASSIGNMENT,'=',1,2668) -LexToken(PREVAR_BOOLEAN,'%f',1,2669) -LexToken(EOL,'\n',1,2671) -LexToken(END,'end',1,2689) -LexToken(EOL,'\n',1,2692) -LexToken(END,'end',1,2705) -LexToken(EOL,'\n',1,2708) -LexToken(VAR,'depu',1,2721) -LexToken(ASSIGNMENT,'=',1,2725) -LexToken(VAR,'stripblanks',1,2726) -LexToken(OPENBRACKET,'(',1,2737) -LexToken(VAR,'depu',1,2738) -LexToken(CLOSEBRACKET,')',1,2742) -LexToken(EOL,'\n',1,2743) -LexToken(IF,'if',1,2757) -LexToken(PART,'part',1,2760) -LexToken(OPENBRACKET,'(',1,2764) -LexToken(VAR,'depu',1,2765) -LexToken(COMMA,',',1,2769) -LexToken(NUMBER,'1',1,2770) -LexToken(CLOSEBRACKET,')',1,2771) -LexToken(COMPARISON,'==',1,2772) -LexToken(DQSTRING,'"y"',1,2776) -LexToken(THEN,'then',1,2778) -LexToken(EOL,'\n',1,2782) -LexToken(VAR,'depu',1,2799) -LexToken(ASSIGNMENT,'=',1,2803) -LexToken(PREVAR_BOOLEAN,'%t',1,2804) -LexToken(EOL,'\n',1,2806) -LexToken(ELSE,'else',1,2820) -LexToken(EOL,'\n',1,2824) -LexToken(VAR,'depu',1,2841) -LexToken(ASSIGNMENT,'=',1,2845) -LexToken(PREVAR_BOOLEAN,'%f',1,2846) -LexToken(EOL,'\n',1,2848) -LexToken(END,'end',1,2862) -LexToken(EOL,'\n',1,2865) -LexToken(VAR,'dept',1,2878) -LexToken(ASSIGNMENT,'=',1,2882) -LexToken(VAR,'stripblanks',1,2883) -LexToken(OPENBRACKET,'(',1,2894) -LexToken(VAR,'dept',1,2895) -LexToken(CLOSEBRACKET,')',1,2899) -LexToken(EOL,'\n',1,2900) -LexToken(IF,'if',1,2914) -LexToken(PART,'part',1,2917) -LexToken(OPENBRACKET,'(',1,2921) -LexToken(VAR,'dept',1,2922) -LexToken(COMMA,',',1,2926) -LexToken(NUMBER,'1',1,2927) -LexToken(CLOSEBRACKET,')',1,2928) -LexToken(COMPARISON,'==',1,2929) -LexToken(DQSTRING,'"y"',1,2933) -LexToken(THEN,'then',1,2935) -LexToken(EOL,'\n',1,2939) -LexToken(VAR,'dept',1,2956) -LexToken(ASSIGNMENT,'=',1,2960) -LexToken(PREVAR_BOOLEAN,'%t',1,2961) -LexToken(EOL,'\n',1,2963) -LexToken(ELSE,'else',1,2977) -LexToken(EOL,'\n',1,2981) -LexToken(VAR,'dept',1,2998) -LexToken(ASSIGNMENT,'=',1,3002) -LexToken(PREVAR_BOOLEAN,'%f',1,3003) -LexToken(EOL,'\n',1,3005) -LexToken(END,'end',1,3019) -LexToken(EOL,'\n',1,3022) -LexToken(VAR,'dep_ut',1,3035) -LexToken(ASSIGNMENT,'=',1,3041) -LexToken(OPENSQBRACKET,'[',1,3042) -LexToken(VAR,'depu',1,3043) -LexToken(VAR,'dept',1,3048) -LexToken(CLOSESQBRACKET,']',1,3052) -LexToken(EOL,'\n',1,3053) -LexToken(IF,'if',1,3067) -LexToken(VAR,'ok',1,3070) -LexToken(THEN,'then',1,3073) -LexToken(EOL,'\n',1,3077) -LexToken(OPENSQBRACKET,'[',1,3094) -LexToken(VAR,'model',1,3095) -LexToken(COMMA,',',1,3100) -LexToken(VAR,'graphics',1,3101) -LexToken(COMMA,',',1,3109) -LexToken(VAR,'ok',1,3110) -LexToken(CLOSESQBRACKET,']',1,3112) -LexToken(ASSIGNMENT,'=',1,3113) -LexToken(VAR,'check_io',1,3114) -LexToken(OPENBRACKET,'(',1,3122) -LexToken(VAR,'model',1,3123) -LexToken(COMMA,',',1,3128) -LexToken(VAR,'graphics',1,3129) -LexToken(COMMA,',',1,3137) -LexToken(VAR,'i',1,3138) -LexToken(COMMA,',',1,3139) -LexToken(VAR,'o',1,3140) -LexToken(COMMA,',',1,3141) -LexToken(VAR,'ci',1,3142) -LexToken(COMMA,',',1,3144) -LexToken(VAR,'co',1,3145) -LexToken(CLOSEBRACKET,')',1,3147) -LexToken(EOL,'\n',1,3148) -LexToken(END,'end',1,3161) -LexToken(EOL,'\n',1,3164) -LexToken(IF,'if',1,3177) -LexToken(VAR,'ok',1,3180) -LexToken(THEN,'then',1,3183) -LexToken(EOL,'\n',1,3187) -LexToken(EOL,'\n',1,3216) -LexToken(IF,'if',1,3233) -LexToken(VAR,'funtyp',1,3236) -LexToken(COMPARISON,'==',1,3242) -LexToken(NUMBER,'3',1,3244) -LexToken(THEN,'then',1,3246) -LexToken(EOL,'\n',1,3250) -LexToken(VAR,'needcompile',1,3271) -LexToken(ASSIGNMENT,'=',1,3282) -LexToken(NUMBER,'4',1,3283) -LexToken(EOL,'\n',1,3284) -LexToken(END,'end',1,3302) -LexToken(EOL,'\n',1,3305) -LexToken(VAR,'model',1,3322) -LexToken(DOT,'.',1,3327) -LexToken(VAR,'sim',1,3328) -LexToken(ASSIGNMENT,'=',1,3331) -LexToken(VAR,'list',1,3332) -LexToken(OPENBRACKET,'(',1,3336) -LexToken(VAR,'function_name',1,3337) -LexToken(COMMA,',',1,3350) -LexToken(VAR,'funtyp',1,3351) -LexToken(CLOSEBRACKET,')',1,3357) -LexToken(EOL,'\n',1,3358) -LexToken(VAR,'model',1,3376) -LexToken(DOT,'.',1,3381) -LexToken(VAR,'state',1,3382) -LexToken(ASSIGNMENT,'=',1,3387) -LexToken(VAR,'xx',1,3388) -LexToken(EOL,'\n',1,3390) -LexToken(VAR,'model',1,3407) -LexToken(DOT,'.',1,3412) -LexToken(VAR,'dstate',1,3413) -LexToken(ASSIGNMENT,'=',1,3419) -LexToken(VAR,'z',1,3420) -LexToken(EOL,'\n',1,3421) -LexToken(VAR,'model',1,3438) -LexToken(DOT,'.',1,3443) -LexToken(VAR,'rpar',1,3444) -LexToken(ASSIGNMENT,'=',1,3448) -LexToken(VAR,'rpar',1,3449) -LexToken(EOL,'\n',1,3453) -LexToken(VAR,'model',1,3470) -LexToken(DOT,'.',1,3475) -LexToken(VAR,'ipar',1,3476) -LexToken(ASSIGNMENT,'=',1,3480) -LexToken(VAR,'ipar',1,3481) -LexToken(EOL,'\n',1,3485) -LexToken(EOL,'\n',1,3561) -LexToken(VAR,'model',1,3578) -LexToken(DOT,'.',1,3583) -LexToken(VAR,'firing',1,3584) -LexToken(ASSIGNMENT,'=',1,3590) -LexToken(VAR,'auto0',1,3591) -LexToken(EOL,'\n',1,3596) -LexToken(VAR,'model',1,3613) -LexToken(DOT,'.',1,3618) -LexToken(VAR,'dep_ut',1,3619) -LexToken(ASSIGNMENT,'=',1,3625) -LexToken(VAR,'dep_ut',1,3626) -LexToken(EOL,'\n',1,3632) -LexToken(VAR,'arg1',1,3649) -LexToken(DOT,'.',1,3653) -LexToken(VAR,'model',1,3654) -LexToken(ASSIGNMENT,'=',1,3659) -LexToken(VAR,'model',1,3660) -LexToken(EOL,'\n',1,3665) -LexToken(VAR,'graphics',1,3682) -LexToken(DOT,'.',1,3690) -LexToken(VAR,'exprs',1,3691) -LexToken(ASSIGNMENT,'=',1,3696) -LexToken(VAR,'label',1,3697) -LexToken(EOL,'\n',1,3702) -LexToken(VAR,'arg1',1,3719) -LexToken(DOT,'.',1,3723) -LexToken(VAR,'graphics',1,3724) -LexToken(ASSIGNMENT,'=',1,3732) -LexToken(VAR,'graphics',1,3733) -LexToken(EOL,'\n',1,3741) -LexToken(VAR,'x',1,3758) -LexToken(ASSIGNMENT,'=',1,3759) -LexToken(VAR,'arg1',1,3760) -LexToken(EOL,'\n',1,3764) -LexToken(BREAK,'break',1,3781) -LexToken(EOL,'\n',1,3786) -LexToken(END,'end',1,3799) -LexToken(EOL,'\n',1,3802) -LexToken(END,'end',1,3811) -LexToken(EOL,'\n',1,3814) -LexToken(VAR,'needcompile',1,3823) -LexToken(ASSIGNMENT,'=',1,3834) -LexToken(RESUME,'resume',1,3835) -LexToken(OPENBRACKET,'(',1,3841) -LexToken(VAR,'needcompile',1,3842) -LexToken(CLOSEBRACKET,')',1,3853) -LexToken(EOL,'\n',1,3854) -LexToken(CASE,'case',1,3859) -LexToken(DQSTRING,'"define"',1,3871) -LexToken(THEN,'then',1,3873) -LexToken(EOL,'\n',1,3877) -LexToken(VAR,'model',1,3886) -LexToken(ASSIGNMENT,'=',1,3891) -LexToken(SCICOS_MODEL,'scicos_model',1,3892) -LexToken(OPENBRACKET,'(',1,3904) -LexToken(CLOSEBRACKET,')',1,3905) -LexToken(EOL,'\n',1,3906) -LexToken(VAR,'function_name',1,3915) -LexToken(ASSIGNMENT,'=',1,3928) -LexToken(DQSTRING,'"sinblk"',1,3936) -LexToken(EOL,'\n',1,3937) -LexToken(VAR,'funtyp',1,3947) -LexToken(ASSIGNMENT,'=',1,3953) -LexToken(NUMBER,'1',1,3954) -LexToken(EOL,'\n',1,3955) -LexToken(VAR,'model',1,3965) -LexToken(DOT,'.',1,3970) -LexToken(VAR,'sim',1,3971) -LexToken(ASSIGNMENT,'=',1,3974) -LexToken(VAR,'list',1,3975) -LexToken(OPENBRACKET,'(',1,3979) -LexToken(VAR,'function_name',1,3980) -LexToken(COMMA,',',1,3993) -LexToken(VAR,'funtyp',1,3994) -LexToken(CLOSEBRACKET,')',1,4000) -LexToken(EOL,'\n',1,4001) -LexToken(EOL,'\n',1,4002) -LexToken(VAR,'model',1,4011) -LexToken(DOT,'.',1,4016) -LexToken(VAR,'in',1,4017) -LexToken(ASSIGNMENT,'=',1,4019) -LexToken(NUMBER,'1',1,4020) -LexToken(EOL,'\n',1,4021) -LexToken(VAR,'model',1,4030) -LexToken(DOT,'.',1,4035) -LexToken(VAR,'out',1,4036) -LexToken(ASSIGNMENT,'=',1,4039) -LexToken(NUMBER,'1',1,4040) -LexToken(EOL,'\n',1,4041) -LexToken(VAR,'model',1,4050) -LexToken(DOT,'.',1,4055) -LexToken(VAR,'evtin',1,4056) -LexToken(ASSIGNMENT,'=',1,4061) -LexToken(OPENSQBRACKET,'[',1,4062) -LexToken(CLOSESQBRACKET,']',1,4063) -LexToken(EOL,'\n',1,4064) -LexToken(VAR,'model',1,4073) -LexToken(DOT,'.',1,4078) -LexToken(VAR,'evtout',1,4079) -LexToken(ASSIGNMENT,'=',1,4085) -LexToken(OPENSQBRACKET,'[',1,4086) -LexToken(CLOSESQBRACKET,']',1,4087) -LexToken(EOL,'\n',1,4088) -LexToken(VAR,'model',1,4097) -LexToken(DOT,'.',1,4102) -LexToken(VAR,'state',1,4103) -LexToken(ASSIGNMENT,'=',1,4108) -LexToken(OPENSQBRACKET,'[',1,4109) -LexToken(CLOSESQBRACKET,']',1,4110) -LexToken(EOL,'\n',1,4111) -LexToken(VAR,'model',1,4120) -LexToken(DOT,'.',1,4125) -LexToken(VAR,'dstate',1,4126) -LexToken(ASSIGNMENT,'=',1,4132) -LexToken(OPENSQBRACKET,'[',1,4133) -LexToken(CLOSESQBRACKET,']',1,4134) -LexToken(EOL,'\n',1,4135) -LexToken(VAR,'model',1,4144) -LexToken(DOT,'.',1,4149) -LexToken(VAR,'rpar',1,4150) -LexToken(ASSIGNMENT,'=',1,4154) -LexToken(OPENSQBRACKET,'[',1,4155) -LexToken(CLOSESQBRACKET,']',1,4156) -LexToken(EOL,'\n',1,4157) -LexToken(VAR,'model',1,4166) -LexToken(DOT,'.',1,4171) -LexToken(VAR,'ipar',1,4172) -LexToken(ASSIGNMENT,'=',1,4176) -LexToken(OPENSQBRACKET,'[',1,4177) -LexToken(CLOSESQBRACKET,']',1,4178) -LexToken(EOL,'\n',1,4179) -LexToken(VAR,'model',1,4188) -LexToken(DOT,'.',1,4193) -LexToken(VAR,'blocktype',1,4194) -LexToken(ASSIGNMENT,'=',1,4203) -LexToken(DQSTRING,'"c"',1,4206) -LexToken(EOL,'\n',1,4207) -LexToken(VAR,'model',1,4216) -LexToken(DOT,'.',1,4221) -LexToken(VAR,'firing',1,4222) -LexToken(ASSIGNMENT,'=',1,4228) -LexToken(OPENSQBRACKET,'[',1,4229) -LexToken(CLOSESQBRACKET,']',1,4230) -LexToken(EOL,'\n',1,4231) -LexToken(VAR,'model',1,4240) -LexToken(DOT,'.',1,4245) -LexToken(VAR,'dep_ut',1,4246) -LexToken(ASSIGNMENT,'=',1,4252) -LexToken(OPENSQBRACKET,'[',1,4253) -LexToken(PREVAR_BOOLEAN,'%t',1,4254) -LexToken(PREVAR_BOOLEAN,'%f',1,4257) -LexToken(CLOSESQBRACKET,']',1,4259) -LexToken(EOL,'\n',1,4260) -LexToken(VAR,'label',1,4269) -LexToken(ASSIGNMENT,'=',1,4274) -LexToken(OPENSQBRACKET,'[',1,4275) -LexToken(VAR,'function_name',1,4276) -LexToken(SEMICOLON,';',1,4289) -LexToken(VAR,'sci2exp',1,4290) -LexToken(OPENBRACKET,'(',1,4297) -LexToken(VAR,'funtyp',1,4298) -LexToken(CLOSEBRACKET,')',1,4304) -LexToken(SEMICOLON,';\n',1,4305) -LexToken(VAR,'sci2exp',1,4315) -LexToken(OPENBRACKET,'(',1,4322) -LexToken(VAR,'model',1,4323) -LexToken(DOT,'.',1,4328) -LexToken(VAR,'in',1,4329) -LexToken(CLOSEBRACKET,')',1,4331) -LexToken(SEMICOLON,';',1,4332) -LexToken(VAR,'sci2exp',1,4333) -LexToken(OPENBRACKET,'(',1,4340) -LexToken(VAR,'model',1,4341) -LexToken(DOT,'.',1,4346) -LexToken(VAR,'out',1,4347) -LexToken(CLOSEBRACKET,')',1,4350) -LexToken(SEMICOLON,';\n',1,4351) -LexToken(VAR,'sci2exp',1,4361) -LexToken(OPENBRACKET,'(',1,4368) -LexToken(VAR,'model',1,4369) -LexToken(DOT,'.',1,4374) -LexToken(VAR,'evtin',1,4375) -LexToken(CLOSEBRACKET,')',1,4380) -LexToken(SEMICOLON,';',1,4381) -LexToken(VAR,'sci2exp',1,4382) -LexToken(OPENBRACKET,'(',1,4389) -LexToken(VAR,'model',1,4390) -LexToken(DOT,'.',1,4395) -LexToken(VAR,'evtout',1,4396) -LexToken(CLOSEBRACKET,')',1,4402) -LexToken(SEMICOLON,';\n',1,4403) -LexToken(VAR,'sci2exp',1,4413) -LexToken(OPENBRACKET,'(',1,4420) -LexToken(VAR,'model',1,4421) -LexToken(DOT,'.',1,4426) -LexToken(VAR,'state',1,4427) -LexToken(CLOSEBRACKET,')',1,4432) -LexToken(SEMICOLON,';',1,4433) -LexToken(VAR,'sci2exp',1,4434) -LexToken(OPENBRACKET,'(',1,4441) -LexToken(VAR,'model',1,4442) -LexToken(DOT,'.',1,4447) -LexToken(VAR,'dstate',1,4448) -LexToken(CLOSEBRACKET,')',1,4454) -LexToken(SEMICOLON,';\n',1,4455) -LexToken(VAR,'sci2exp',1,4465) -LexToken(OPENBRACKET,'(',1,4472) -LexToken(VAR,'model',1,4473) -LexToken(DOT,'.',1,4478) -LexToken(VAR,'rpar',1,4479) -LexToken(CLOSEBRACKET,')',1,4483) -LexToken(SEMICOLON,';',1,4484) -LexToken(VAR,'sci2exp',1,4485) -LexToken(OPENBRACKET,'(',1,4492) -LexToken(VAR,'model',1,4493) -LexToken(DOT,'.',1,4498) -LexToken(VAR,'ipar',1,4499) -LexToken(CLOSEBRACKET,')',1,4503) -LexToken(SEMICOLON,';\n',1,4504) -LexToken(VAR,'sci2exp',1,4514) -LexToken(OPENBRACKET,'(',1,4521) -LexToken(VAR,'model',1,4522) -LexToken(DOT,'.',1,4527) -LexToken(VAR,'firing',1,4528) -LexToken(CLOSEBRACKET,')',1,4534) -LexToken(SEMICOLON,';',1,4535) -LexToken(DQSTRING,'"y"',1,4538) -LexToken(SEMICOLON,';',1,4539) -LexToken(DQSTRING,'"n"',1,4542) -LexToken(CLOSESQBRACKET,']',1,4543) -LexToken(EOL,'\n',1,4544) -LexToken(VAR,'gr_i',1,4554) -LexToken(ASSIGNMENT,'=',1,4558) -LexToken(OPENSQBRACKET,'[',1,4559) -LexToken(CLOSESQBRACKET,']',1,4560) -LexToken(EOL,'\n',1,4561) -LexToken(VAR,'x',1,4570) -LexToken(ASSIGNMENT,'=',1,4571) -LexToken(VAR,'standard_define',1,4572) -LexToken(OPENBRACKET,'(',1,4587) -LexToken(OPENSQBRACKET,'[',1,4588) -LexToken(NUMBER,'2',1,4589) -LexToken(NUMBER,'2',1,4591) -LexToken(CLOSESQBRACKET,']',1,4592) -LexToken(COMMA,',',1,4593) -LexToken(VAR,'model',1,4594) -LexToken(COMMA,',',1,4599) -LexToken(VAR,'label',1,4600) -LexToken(COMMA,',',1,4605) -LexToken(VAR,'gr_i',1,4606) -LexToken(CLOSEBRACKET,')',1,4610) -LexToken(EOL,'\n',1,4611) -LexToken(END,'end',1,4616) -LexToken(EOL,'\n',1,4619) -LexToken(ENDFUNCTION,'endfunction',1,4620) -LexToken(EOL,'\n',1,4631) -LexToken(EOL,'\n',1,4632) +Syntax error in input LexToken(CLOSEBRACKET,')',1,2771) +/* autogenerated from "macros/Misc/generic_block.sci" */ +None diff --git a/js/Misc/generic_block2.js b/js/Misc/generic_block2.js index 086daaee..c09944f5 100644 --- a/js/Misc/generic_block2.js +++ b/js/Misc/generic_block2.js @@ -1,839 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'generic_block2',1,852) -LexToken(OPENBRACKET,'(',1,866) -LexToken(VAR,'job',1,867) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg1',1,871) -LexToken(COMMA,',',1,875) -LexToken(VAR,'arg2',1,876) -LexToken(CLOSEBRACKET,')',1,880) -LexToken(EOL,'\n',1,881) -LexToken(EOL,'\n',1,888) -LexToken(VAR,'x',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'y',1,903) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(VAR,'typ',1,913) -LexToken(ASSIGNMENT,'=',1,916) -LexToken(OPENSQBRACKET,'[',1,917) -LexToken(CLOSESQBRACKET,']',1,918) -LexToken(EOL,'\n',1,919) -LexToken(SELECT,'select',1,925) -LexToken(VAR,'job',1,932) -LexToken(EOL,'\n',1,935) -LexToken(CASE,'case',1,940) -LexToken(DQSTRING,'"set"',1,949) -LexToken(THEN,'then',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'x',1,964) -LexToken(ASSIGNMENT,'=',1,965) -LexToken(VAR,'arg1',1,966) -LexToken(EOL,'\n',1,970) -LexToken(VAR,'model',1,979) -LexToken(ASSIGNMENT,'=',1,984) -LexToken(VAR,'arg1',1,985) -LexToken(DOT,'.',1,989) -LexToken(VAR,'model',1,990) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'graphics',1,1005) -LexToken(ASSIGNMENT,'=',1,1013) -LexToken(VAR,'arg1',1,1014) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'graphics',1,1019) -LexToken(EOL,'\n',1,1027) -LexToken(VAR,'label',1,1037) -LexToken(ASSIGNMENT,'=',1,1042) -LexToken(VAR,'graphics',1,1043) -LexToken(DOT,'.',1,1051) -LexToken(VAR,'exprs',1,1052) -LexToken(EOL,'\n',1,1057) -LexToken(IF,'if',1,1066) -LexToken(VAR,'size',1,1069) -LexToken(OPENBRACKET,'(',1,1073) -LexToken(VAR,'label',1,1074) -LexToken(COMMA,',',1,1079) -LexToken(DQSTRING,'"*"',1,1082) -LexToken(CLOSEBRACKET,')',1,1083) -LexToken(COMPARISON,'==',1,1084) -LexToken(NUMBER,'14',1,1086) -LexToken(THEN,'then',1,1089) -LexToken(EOL,'\n',1,1093) -LexToken(VAR,'label',1,1106) -LexToken(OPENBRACKET,'(',1,1111) -LexToken(NUMBER,'9',1,1112) -LexToken(CLOSEBRACKET,')',1,1113) -LexToken(ASSIGNMENT,'=',1,1114) -LexToken(OPENSQBRACKET,'[',1,1115) -LexToken(CLOSESQBRACKET,']',1,1116) -LexToken(EOL,'\n',1,1117) -LexToken(END,'end',1,1127) -LexToken(EOL,'\n',1,1145) -LexToken(WHILE,'while',1,1154) -LexToken(PREVAR_BOOLEAN,'%t',1,1160) -LexToken(DO,'do',1,1163) -LexToken(EOL,'\n',1,1165) -LexToken(OPENSQBRACKET,'[',1,1178) -LexToken(VAR,'ok',1,1179) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'function_name',1,1182) -LexToken(COMMA,',',1,1195) -LexToken(VAR,'funtyp',1,1196) -LexToken(COMMA,',',1,1202) -LexToken(VAR,'i',1,1203) -LexToken(COMMA,',',1,1204) -LexToken(VAR,'o',1,1205) -LexToken(COMMA,',',1,1206) -LexToken(VAR,'ci',1,1207) -LexToken(COMMA,',',1,1209) -LexToken(VAR,'co',1,1210) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'xx',1,1213) -LexToken(COMMA,',',1,1215) -LexToken(VAR,'z',1,1216) -LexToken(COMMA,',',1,1217) -LexToken(VAR,'rpar',1,1218) -LexToken(COMMA,',',1,1222) -LexToken(VAR,'ipar',1,1223) -LexToken(COMMA,',',1,1227) -LexToken(VAR,'nmode',1,1228) -LexToken(COMMA,',',1,1233) -LexToken(VAR,'nzcr',1,1234) -LexToken(COMMA,',',1,1238) -LexToken(VAR,'auto0',1,1239) -LexToken(COMMA,',',1,1244) -LexToken(VAR,'depu',1,1245) -LexToken(COMMA,',',1,1249) -LexToken(VAR,'dept',1,1250) -LexToken(COMMA,',',1,1254) -LexToken(VAR,'lab',1,1255) -LexToken(CLOSESQBRACKET,']',1,1258) -LexToken(ASSIGNMENT,'=',1,1259) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1275) -LexToken(OPENBRACKET,'(',1,1290) -LexToken(DQSTRING,'"Set GENERIC block parameters"',1,1320) -LexToken(COMMA,',',1,1321) -LexToken(OPENSQBRACKET,'[',1,1337) -LexToken(DQSTRING,'"simulation function"',1,1358) -LexToken(SEMICOLON,';\n',1,1359) -LexToken(DQSTRING,'"function type (0,1,2,..)"',1,1398) -LexToken(SEMICOLON,';\n',1,1399) -LexToken(DQSTRING,'"input ports sizes"',1,1431) -LexToken(SEMICOLON,';\n',1,1432) -LexToken(DQSTRING,'"output port sizes"',1,1464) -LexToken(SEMICOLON,';\n',1,1465) -LexToken(DQSTRING,'"input event ports sizes"',1,1503) -LexToken(SEMICOLON,';\n',1,1504) -LexToken(DQSTRING,'"output events ports sizes"',1,1544) -LexToken(SEMICOLON,';\n',1,1545) -LexToken(DQSTRING,'"initial continuous state"',1,1584) -LexToken(SEMICOLON,';\n',1,1585) -LexToken(DQSTRING,'"initial discrete state"',1,1622) -LexToken(SEMICOLON,';\n',1,1623) -LexToken(DQSTRING,'"Real parameters vector"',1,1660) -LexToken(SEMICOLON,';\n',1,1661) -LexToken(DQSTRING,'"Integer parameters vector"',1,1701) -LexToken(SEMICOLON,';\n',1,1702) -LexToken(DQSTRING,'"number of modes"',1,1732) -LexToken(SEMICOLON,';\n',1,1733) -LexToken(DQSTRING,'"number of zero_crossings"',1,1772) -LexToken(SEMICOLON,';\n',1,1773) -LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1828) -LexToken(SEMICOLON,';\n',1,1829) -LexToken(DQSTRING,'"direct feedthrough (y or n)"',1,1871) -LexToken(SEMICOLON,';\n',1,1872) -LexToken(DQSTRING,'"time dependence (y or n)"',1,1911) -LexToken(CLOSESQBRACKET,']',1,1912) -LexToken(COMMA,',',1,1913) -LexToken(VAR,'list',1,1929) -LexToken(OPENBRACKET,'(',1,1933) -LexToken(DQSTRING,'"str"',1,1938) -LexToken(COMMA,',',1,1939) -LexToken(NUMBER,'1',1,1940) -LexToken(COMMA,',',1,1941) -LexToken(DQSTRING,'"vec"',1,1946) -LexToken(COMMA,',',1,1947) -LexToken(NUMBER,'1',1,1948) -LexToken(COMMA,',',1,1949) -LexToken(DQSTRING,'"vec"',1,1954) -LexToken(COMMA,',',1,1955) -LexToken(ADDITION,'-',1,1956) -LexToken(NUMBER,'1',1,1957) -LexToken(COMMA,',',1,1958) -LexToken(DQSTRING,'"vec"',1,1963) -LexToken(COMMA,',',1,1964) -LexToken(ADDITION,'-',1,1965) -LexToken(NUMBER,'1',1,1966) -LexToken(COMMA,',',1,1967) -LexToken(DQSTRING,'"vec"',1,1972) -LexToken(COMMA,',',1,1973) -LexToken(ADDITION,'-',1,1974) -LexToken(NUMBER,'1',1,1975) -LexToken(COMMA,',',1,1976) -LexToken(DQSTRING,'"vec"',1,1981) -LexToken(COMMA,',',1,1982) -LexToken(ADDITION,'-',1,1983) -LexToken(NUMBER,'1',1,1984) -LexToken(COMMA,',',1,1985) -LexToken(DQSTRING,'"vec"',1,2005) -LexToken(COMMA,',',1,2006) -LexToken(ADDITION,'-',1,2007) -LexToken(NUMBER,'1',1,2008) -LexToken(COMMA,',',1,2009) -LexToken(DQSTRING,'"vec"',1,2014) -LexToken(COMMA,',',1,2015) -LexToken(ADDITION,'-',1,2016) -LexToken(NUMBER,'1',1,2017) -LexToken(COMMA,',',1,2018) -LexToken(DQSTRING,'"vec"',1,2023) -LexToken(COMMA,',',1,2024) -LexToken(ADDITION,'-',1,2025) -LexToken(NUMBER,'1',1,2026) -LexToken(COMMA,',',1,2027) -LexToken(DQSTRING,'"vec"',1,2032) -LexToken(COMMA,',',1,2033) -LexToken(ADDITION,'-',1,2034) -LexToken(NUMBER,'1',1,2035) -LexToken(COMMA,',',1,2036) -LexToken(DQSTRING,'"vec"',1,2041) -LexToken(COMMA,',',1,2042) -LexToken(NUMBER,'1',1,2043) -LexToken(COMMA,',',1,2044) -LexToken(DQSTRING,'"vec"',1,2049) -LexToken(COMMA,',',1,2050) -LexToken(NUMBER,'1',1,2051) -LexToken(COMMA,',',1,2052) -LexToken(DQSTRING,'"vec"',1,2057) -LexToken(COMMA,',',1,2058) -LexToken(DQSTRING,'"sum(%6)"',1,2067) -LexToken(COMMA,',',1,2068) -LexToken(DQSTRING,'"str"',1,2088) -LexToken(COMMA,',',1,2089) -LexToken(NUMBER,'1',1,2090) -LexToken(COMMA,',',1,2091) -LexToken(DQSTRING,'"str"',1,2096) -LexToken(COMMA,',',1,2097) -LexToken(NUMBER,'1',1,2098) -LexToken(CLOSEBRACKET,')',1,2099) -LexToken(COMMA,',',1,2100) -LexToken(VAR,'label',1,2101) -LexToken(CLOSEBRACKET,')',1,2106) -LexToken(EOL,'\n',1,2107) -LexToken(IF,'if',1,2120) -LexToken(NOT,'~',1,2123) -LexToken(VAR,'ok',1,2124) -LexToken(THEN,'then',1,2127) -LexToken(EOL,'\n',1,2131) -LexToken(BREAK,'break',1,2148) -LexToken(EOL,'\n',1,2153) -LexToken(END,'end',1,2167) -LexToken(EOL,'\n',1,2170) -LexToken(VAR,'label',1,2183) -LexToken(ASSIGNMENT,'=',1,2188) -LexToken(VAR,'lab',1,2189) -LexToken(EOL,'\n',1,2192) -LexToken(VAR,'function_name',1,2205) -LexToken(ASSIGNMENT,'=',1,2218) -LexToken(VAR,'stripblanks',1,2219) -LexToken(OPENBRACKET,'(',1,2230) -LexToken(VAR,'function_name',1,2231) -LexToken(CLOSEBRACKET,')',1,2244) -LexToken(EOL,'\n',1,2245) -LexToken(VAR,'xx',1,2258) -LexToken(ASSIGNMENT,'=',1,2260) -LexToken(VAR,'xx',1,2261) -LexToken(OPENBRACKET,'(',1,2263) -LexToken(COLON,':',1,2264) -LexToken(CLOSEBRACKET,')',1,2265) -LexToken(EOL,'\n',1,2266) -LexToken(VAR,'z',1,2280) -LexToken(ASSIGNMENT,'=',1,2281) -LexToken(VAR,'z',1,2282) -LexToken(OPENBRACKET,'(',1,2283) -LexToken(COLON,':',1,2284) -LexToken(CLOSEBRACKET,')',1,2285) -LexToken(EOL,'\n',1,2286) -LexToken(VAR,'rpar',1,2300) -LexToken(ASSIGNMENT,'=',1,2304) -LexToken(VAR,'rpar',1,2305) -LexToken(OPENBRACKET,'(',1,2309) -LexToken(COLON,':',1,2310) -LexToken(CLOSEBRACKET,')',1,2311) -LexToken(EOL,'\n',1,2312) -LexToken(VAR,'ipar',1,2326) -LexToken(ASSIGNMENT,'=',1,2330) -LexToken(VAR,'int',1,2331) -LexToken(OPENBRACKET,'(',1,2334) -LexToken(VAR,'ipar',1,2335) -LexToken(OPENBRACKET,'(',1,2339) -LexToken(COLON,':',1,2340) -LexToken(CLOSEBRACKET,')',1,2341) -LexToken(CLOSEBRACKET,')',1,2342) -LexToken(EOL,'\n',1,2343) -LexToken(VAR,'i',1,2357) -LexToken(ASSIGNMENT,'=',1,2358) -LexToken(VAR,'int',1,2359) -LexToken(OPENBRACKET,'(',1,2362) -LexToken(VAR,'i',1,2363) -LexToken(OPENBRACKET,'(',1,2364) -LexToken(COLON,':',1,2365) -LexToken(CLOSEBRACKET,')',1,2366) -LexToken(CLOSEBRACKET,')',1,2367) -LexToken(EOL,'\n',1,2368) -LexToken(VAR,'o',1,2382) -LexToken(ASSIGNMENT,'=',1,2383) -LexToken(VAR,'int',1,2384) -LexToken(OPENBRACKET,'(',1,2387) -LexToken(VAR,'o',1,2388) -LexToken(OPENBRACKET,'(',1,2389) -LexToken(COLON,':',1,2390) -LexToken(CLOSEBRACKET,')',1,2391) -LexToken(CLOSEBRACKET,')',1,2392) -LexToken(EOL,'\n',1,2393) -LexToken(VAR,'ci',1,2407) -LexToken(ASSIGNMENT,'=',1,2409) -LexToken(VAR,'int',1,2410) -LexToken(OPENBRACKET,'(',1,2413) -LexToken(VAR,'ci',1,2414) -LexToken(OPENBRACKET,'(',1,2416) -LexToken(COLON,':',1,2417) -LexToken(CLOSEBRACKET,')',1,2418) -LexToken(CLOSEBRACKET,')',1,2419) -LexToken(EOL,'\n',1,2420) -LexToken(VAR,'co',1,2434) -LexToken(ASSIGNMENT,'=',1,2436) -LexToken(VAR,'int',1,2437) -LexToken(OPENBRACKET,'(',1,2440) -LexToken(VAR,'co',1,2441) -LexToken(OPENBRACKET,'(',1,2443) -LexToken(COLON,':',1,2444) -LexToken(CLOSEBRACKET,')',1,2445) -LexToken(CLOSEBRACKET,')',1,2446) -LexToken(EOL,'\n',1,2447) -LexToken(VAR,'funtyp',1,2461) -LexToken(ASSIGNMENT,'=',1,2467) -LexToken(VAR,'int',1,2468) -LexToken(OPENBRACKET,'(',1,2471) -LexToken(VAR,'funtyp',1,2472) -LexToken(CLOSEBRACKET,')',1,2478) -LexToken(EOL,'\n',1,2479) -LexToken(IF,'if',1,2492) -LexToken(VAR,'funtyp',1,2495) -LexToken(COMPARISON,'<',1,2501) -LexToken(NUMBER,'0',1,2502) -LexToken(THEN,'then',1,2504) -LexToken(EOL,'\n',1,2508) -LexToken(VAR,'message',1,2525) -LexToken(OPENBRACKET,'(',1,2532) -LexToken(DQSTRING,'"function type cannot be negative"',1,2566) -LexToken(CLOSEBRACKET,')',1,2567) -LexToken(EOL,'\n',1,2568) -LexToken(VAR,'ok',1,2586) -LexToken(ASSIGNMENT,'=',1,2588) -LexToken(PREVAR_BOOLEAN,'%f',1,2589) -LexToken(EOL,'\n',1,2591) -LexToken(END,'end',1,2605) -LexToken(EOL,'\n',1,2608) -LexToken(IF,'if',1,2621) -LexToken(OPENSQBRACKET,'[',1,2624) -LexToken(VAR,'ci',1,2625) -LexToken(SEMICOLON,';',1,2627) -LexToken(VAR,'co',1,2628) -LexToken(CLOSESQBRACKET,']',1,2630) -LexToken(COMPARISON,'<>',1,2631) -LexToken(OPENSQBRACKET,'[',1,2633) -LexToken(CLOSESQBRACKET,']',1,2634) -LexToken(THEN,'then',1,2636) -LexToken(EOL,'\n',1,2640) -LexToken(IF,'if',1,2657) -LexToken(VAR,'max',1,2660) -LexToken(OPENBRACKET,'(',1,2663) -LexToken(OPENSQBRACKET,'[',1,2664) -LexToken(VAR,'ci',1,2665) -LexToken(SEMICOLON,';',1,2667) -LexToken(VAR,'co',1,2668) -LexToken(CLOSESQBRACKET,']',1,2670) -LexToken(CLOSEBRACKET,')',1,2671) -LexToken(COMPARISON,'>',1,2672) -LexToken(NUMBER,'1',1,2673) -LexToken(THEN,'then',1,2675) -LexToken(EOL,'\n',1,2679) -LexToken(VAR,'message',1,2700) -LexToken(OPENBRACKET,'(',1,2707) -LexToken(DQSTRING,'"vector event links not supported"',1,2741) -LexToken(CLOSEBRACKET,')',1,2742) -LexToken(EOL,'\n',1,2743) -LexToken(VAR,'ok',1,2765) -LexToken(ASSIGNMENT,'=',1,2767) -LexToken(PREVAR_BOOLEAN,'%f',1,2768) -LexToken(EOL,'\n',1,2770) -LexToken(END,'end',1,2788) -LexToken(EOL,'\n',1,2791) -LexToken(END,'end',1,2804) -LexToken(EOL,'\n',1,2807) -LexToken(VAR,'depu',1,2820) -LexToken(ASSIGNMENT,'=',1,2824) -LexToken(VAR,'stripblanks',1,2825) -LexToken(OPENBRACKET,'(',1,2836) -LexToken(VAR,'depu',1,2837) -LexToken(CLOSEBRACKET,')',1,2841) -LexToken(EOL,'\n',1,2842) -LexToken(IF,'if',1,2856) -LexToken(PART,'part',1,2859) -LexToken(OPENBRACKET,'(',1,2863) -LexToken(VAR,'depu',1,2864) -LexToken(COMMA,',',1,2868) -LexToken(NUMBER,'1',1,2869) -LexToken(CLOSEBRACKET,')',1,2870) -LexToken(COMPARISON,'==',1,2871) -LexToken(DQSTRING,'"y"',1,2875) -LexToken(THEN,'then',1,2877) -LexToken(EOL,'\n',1,2881) -LexToken(VAR,'depu',1,2898) -LexToken(ASSIGNMENT,'=',1,2902) -LexToken(PREVAR_BOOLEAN,'%t',1,2903) -LexToken(EOL,'\n',1,2905) -LexToken(ELSE,'else',1,2919) -LexToken(EOL,'\n',1,2923) -LexToken(VAR,'depu',1,2940) -LexToken(ASSIGNMENT,'=',1,2944) -LexToken(PREVAR_BOOLEAN,'%f',1,2945) -LexToken(EOL,'\n',1,2947) -LexToken(END,'end',1,2961) -LexToken(EOL,'\n',1,2964) -LexToken(VAR,'dept',1,2977) -LexToken(ASSIGNMENT,'=',1,2981) -LexToken(VAR,'stripblanks',1,2982) -LexToken(OPENBRACKET,'(',1,2993) -LexToken(VAR,'dept',1,2994) -LexToken(CLOSEBRACKET,')',1,2998) -LexToken(EOL,'\n',1,2999) -LexToken(IF,'if',1,3013) -LexToken(PART,'part',1,3016) -LexToken(OPENBRACKET,'(',1,3020) -LexToken(VAR,'dept',1,3021) -LexToken(COMMA,',',1,3025) -LexToken(NUMBER,'1',1,3026) -LexToken(CLOSEBRACKET,')',1,3027) -LexToken(COMPARISON,'==',1,3028) -LexToken(DQSTRING,'"y"',1,3032) -LexToken(THEN,'then',1,3034) -LexToken(EOL,'\n',1,3038) -LexToken(VAR,'dept',1,3055) -LexToken(ASSIGNMENT,'=',1,3059) -LexToken(PREVAR_BOOLEAN,'%t',1,3060) -LexToken(EOL,'\n',1,3062) -LexToken(ELSE,'else',1,3076) -LexToken(EOL,'\n',1,3080) -LexToken(VAR,'dept',1,3097) -LexToken(ASSIGNMENT,'=',1,3101) -LexToken(PREVAR_BOOLEAN,'%f',1,3102) -LexToken(EOL,'\n',1,3104) -LexToken(END,'end',1,3118) -LexToken(EOL,'\n',1,3121) -LexToken(VAR,'dep_ut',1,3134) -LexToken(ASSIGNMENT,'=',1,3140) -LexToken(OPENSQBRACKET,'[',1,3141) -LexToken(VAR,'depu',1,3142) -LexToken(VAR,'dept',1,3147) -LexToken(CLOSESQBRACKET,']',1,3151) -LexToken(EOL,'\n',1,3152) -LexToken(IF,'if',1,3166) -LexToken(VAR,'ok',1,3169) -LexToken(THEN,'then',1,3172) -LexToken(EOL,'\n',1,3176) -LexToken(OPENSQBRACKET,'[',1,3193) -LexToken(VAR,'model',1,3194) -LexToken(COMMA,',',1,3199) -LexToken(VAR,'graphics',1,3200) -LexToken(COMMA,',',1,3208) -LexToken(VAR,'ok',1,3209) -LexToken(CLOSESQBRACKET,']',1,3211) -LexToken(ASSIGNMENT,'=',1,3212) -LexToken(VAR,'check_io',1,3213) -LexToken(OPENBRACKET,'(',1,3221) -LexToken(VAR,'model',1,3222) -LexToken(COMMA,',',1,3227) -LexToken(VAR,'graphics',1,3228) -LexToken(COMMA,',',1,3236) -LexToken(VAR,'i',1,3237) -LexToken(COMMA,',',1,3238) -LexToken(VAR,'o',1,3239) -LexToken(COMMA,',',1,3240) -LexToken(VAR,'ci',1,3241) -LexToken(COMMA,',',1,3243) -LexToken(VAR,'co',1,3244) -LexToken(CLOSEBRACKET,')',1,3246) -LexToken(EOL,'\n',1,3247) -LexToken(END,'end',1,3260) -LexToken(EOL,'\n',1,3263) -LexToken(IF,'if',1,3276) -LexToken(VAR,'ok',1,3279) -LexToken(THEN,'then',1,3282) -LexToken(EOL,'\n',1,3286) -LexToken(EOL,'\n',1,3315) -LexToken(IF,'if',1,3332) -LexToken(VAR,'funtyp',1,3335) -LexToken(COMPARISON,'==',1,3341) -LexToken(NUMBER,'3',1,3343) -LexToken(THEN,'then',1,3345) -LexToken(EOL,'\n',1,3349) -LexToken(VAR,'needcompile',1,3370) -LexToken(ASSIGNMENT,'=',1,3381) -LexToken(NUMBER,'4',1,3382) -LexToken(EOL,'\n',1,3383) -LexToken(END,'end',1,3401) -LexToken(EOL,'\n',1,3404) -LexToken(VAR,'model',1,3421) -LexToken(DOT,'.',1,3426) -LexToken(VAR,'sim',1,3427) -LexToken(ASSIGNMENT,'=',1,3430) -LexToken(VAR,'list',1,3431) -LexToken(OPENBRACKET,'(',1,3435) -LexToken(VAR,'function_name',1,3436) -LexToken(COMMA,',',1,3449) -LexToken(VAR,'funtyp',1,3450) -LexToken(CLOSEBRACKET,')',1,3456) -LexToken(EOL,'\n',1,3457) -LexToken(VAR,'model',1,3475) -LexToken(DOT,'.',1,3480) -LexToken(VAR,'state',1,3481) -LexToken(ASSIGNMENT,'=',1,3486) -LexToken(VAR,'xx',1,3487) -LexToken(EOL,'\n',1,3489) -LexToken(VAR,'model',1,3506) -LexToken(DOT,'.',1,3511) -LexToken(VAR,'dstate',1,3512) -LexToken(ASSIGNMENT,'=',1,3518) -LexToken(VAR,'z',1,3519) -LexToken(EOL,'\n',1,3520) -LexToken(VAR,'model',1,3537) -LexToken(DOT,'.',1,3542) -LexToken(VAR,'rpar',1,3543) -LexToken(ASSIGNMENT,'=',1,3547) -LexToken(VAR,'rpar',1,3548) -LexToken(EOL,'\n',1,3552) -LexToken(VAR,'model',1,3569) -LexToken(DOT,'.',1,3574) -LexToken(VAR,'ipar',1,3575) -LexToken(ASSIGNMENT,'=',1,3579) -LexToken(VAR,'ipar',1,3580) -LexToken(EOL,'\n',1,3584) -LexToken(EOL,'\n',1,3660) -LexToken(VAR,'model',1,3677) -LexToken(DOT,'.',1,3682) -LexToken(VAR,'firing',1,3683) -LexToken(ASSIGNMENT,'=',1,3689) -LexToken(VAR,'auto0',1,3690) -LexToken(EOL,'\n',1,3695) -LexToken(VAR,'model',1,3712) -LexToken(DOT,'.',1,3717) -LexToken(VAR,'nzcross',1,3718) -LexToken(ASSIGNMENT,'=',1,3725) -LexToken(VAR,'nzcr',1,3726) -LexToken(EOL,'\n',1,3730) -LexToken(VAR,'model',1,3747) -LexToken(DOT,'.',1,3752) -LexToken(VAR,'nmode',1,3753) -LexToken(ASSIGNMENT,'=',1,3758) -LexToken(VAR,'nmode',1,3759) -LexToken(EOL,'\n',1,3764) -LexToken(VAR,'model',1,3781) -LexToken(DOT,'.',1,3786) -LexToken(VAR,'dep_ut',1,3787) -LexToken(ASSIGNMENT,'=',1,3793) -LexToken(VAR,'dep_ut',1,3794) -LexToken(EOL,'\n',1,3800) -LexToken(VAR,'arg1',1,3817) -LexToken(DOT,'.',1,3821) -LexToken(VAR,'model',1,3822) -LexToken(ASSIGNMENT,'=',1,3827) -LexToken(VAR,'model',1,3828) -LexToken(EOL,'\n',1,3833) -LexToken(VAR,'graphics',1,3850) -LexToken(DOT,'.',1,3858) -LexToken(VAR,'exprs',1,3859) -LexToken(ASSIGNMENT,'=',1,3864) -LexToken(VAR,'label',1,3865) -LexToken(EOL,'\n',1,3870) -LexToken(VAR,'arg1',1,3887) -LexToken(DOT,'.',1,3891) -LexToken(VAR,'graphics',1,3892) -LexToken(ASSIGNMENT,'=',1,3900) -LexToken(VAR,'graphics',1,3901) -LexToken(EOL,'\n',1,3909) -LexToken(VAR,'x',1,3926) -LexToken(ASSIGNMENT,'=',1,3927) -LexToken(VAR,'arg1',1,3928) -LexToken(EOL,'\n',1,3932) -LexToken(BREAK,'break',1,3949) -LexToken(EOL,'\n',1,3954) -LexToken(END,'end',1,3967) -LexToken(EOL,'\n',1,3970) -LexToken(END,'end',1,3979) -LexToken(EOL,'\n',1,3982) -LexToken(VAR,'needcompile',1,3991) -LexToken(ASSIGNMENT,'=',1,4002) -LexToken(RESUME,'resume',1,4003) -LexToken(OPENBRACKET,'(',1,4009) -LexToken(VAR,'needcompile',1,4010) -LexToken(CLOSEBRACKET,')',1,4021) -LexToken(EOL,'\n',1,4022) -LexToken(CASE,'case',1,4027) -LexToken(DQSTRING,'"define"',1,4039) -LexToken(THEN,'then',1,4041) -LexToken(EOL,'\n',1,4045) -LexToken(VAR,'model',1,4054) -LexToken(ASSIGNMENT,'=',1,4059) -LexToken(SCICOS_MODEL,'scicos_model',1,4060) -LexToken(OPENBRACKET,'(',1,4072) -LexToken(CLOSEBRACKET,')',1,4073) -LexToken(EOL,'\n',1,4074) -LexToken(VAR,'function_name',1,4083) -LexToken(ASSIGNMENT,'=',1,4096) -LexToken(DQSTRING,'"sinblk"',1,4104) -LexToken(EOL,'\n',1,4105) -LexToken(VAR,'funtyp',1,4115) -LexToken(ASSIGNMENT,'=',1,4121) -LexToken(NUMBER,'1',1,4122) -LexToken(EOL,'\n',1,4123) -LexToken(VAR,'model',1,4133) -LexToken(DOT,'.',1,4138) -LexToken(VAR,'sim',1,4139) -LexToken(ASSIGNMENT,'=',1,4142) -LexToken(VAR,'list',1,4143) -LexToken(OPENBRACKET,'(',1,4147) -LexToken(VAR,'function_name',1,4148) -LexToken(COMMA,',',1,4161) -LexToken(VAR,'funtyp',1,4162) -LexToken(CLOSEBRACKET,')',1,4168) -LexToken(EOL,'\n',1,4169) -LexToken(EOL,'\n',1,4170) -LexToken(VAR,'model',1,4179) -LexToken(DOT,'.',1,4184) -LexToken(VAR,'in',1,4185) -LexToken(ASSIGNMENT,'=',1,4187) -LexToken(NUMBER,'1',1,4188) -LexToken(EOL,'\n',1,4189) -LexToken(VAR,'model',1,4198) -LexToken(DOT,'.',1,4203) -LexToken(VAR,'out',1,4204) -LexToken(ASSIGNMENT,'=',1,4207) -LexToken(NUMBER,'1',1,4208) -LexToken(EOL,'\n',1,4209) -LexToken(VAR,'model',1,4218) -LexToken(DOT,'.',1,4223) -LexToken(VAR,'evtin',1,4224) -LexToken(ASSIGNMENT,'=',1,4229) -LexToken(OPENSQBRACKET,'[',1,4230) -LexToken(CLOSESQBRACKET,']',1,4231) -LexToken(EOL,'\n',1,4232) -LexToken(VAR,'model',1,4241) -LexToken(DOT,'.',1,4246) -LexToken(VAR,'evtout',1,4247) -LexToken(ASSIGNMENT,'=',1,4253) -LexToken(OPENSQBRACKET,'[',1,4254) -LexToken(CLOSESQBRACKET,']',1,4255) -LexToken(EOL,'\n',1,4256) -LexToken(VAR,'model',1,4265) -LexToken(DOT,'.',1,4270) -LexToken(VAR,'state',1,4271) -LexToken(ASSIGNMENT,'=',1,4276) -LexToken(OPENSQBRACKET,'[',1,4277) -LexToken(CLOSESQBRACKET,']',1,4278) -LexToken(EOL,'\n',1,4279) -LexToken(VAR,'model',1,4288) -LexToken(DOT,'.',1,4293) -LexToken(VAR,'dstate',1,4294) -LexToken(ASSIGNMENT,'=',1,4300) -LexToken(OPENSQBRACKET,'[',1,4301) -LexToken(CLOSESQBRACKET,']',1,4302) -LexToken(EOL,'\n',1,4303) -LexToken(VAR,'model',1,4312) -LexToken(DOT,'.',1,4317) -LexToken(VAR,'rpar',1,4318) -LexToken(ASSIGNMENT,'=',1,4322) -LexToken(OPENSQBRACKET,'[',1,4323) -LexToken(CLOSESQBRACKET,']',1,4324) -LexToken(EOL,'\n',1,4325) -LexToken(VAR,'model',1,4334) -LexToken(DOT,'.',1,4339) -LexToken(VAR,'ipar',1,4340) -LexToken(ASSIGNMENT,'=',1,4344) -LexToken(OPENSQBRACKET,'[',1,4345) -LexToken(CLOSESQBRACKET,']',1,4346) -LexToken(EOL,'\n',1,4347) -LexToken(VAR,'model',1,4356) -LexToken(DOT,'.',1,4361) -LexToken(VAR,'blocktype',1,4362) -LexToken(ASSIGNMENT,'=',1,4371) -LexToken(DQSTRING,'"c"',1,4374) -LexToken(EOL,'\n',1,4375) -LexToken(VAR,'model',1,4384) -LexToken(DOT,'.',1,4389) -LexToken(VAR,'firing',1,4390) -LexToken(ASSIGNMENT,'=',1,4396) -LexToken(OPENSQBRACKET,'[',1,4397) -LexToken(CLOSESQBRACKET,']',1,4398) -LexToken(EOL,'\n',1,4399) -LexToken(VAR,'model',1,4408) -LexToken(DOT,'.',1,4413) -LexToken(VAR,'dep_ut',1,4414) -LexToken(ASSIGNMENT,'=',1,4420) -LexToken(OPENSQBRACKET,'[',1,4421) -LexToken(PREVAR_BOOLEAN,'%t',1,4422) -LexToken(PREVAR_BOOLEAN,'%f',1,4425) -LexToken(CLOSESQBRACKET,']',1,4427) -LexToken(EOL,'\n',1,4428) -LexToken(VAR,'label',1,4437) -LexToken(ASSIGNMENT,'=',1,4442) -LexToken(OPENSQBRACKET,'[',1,4443) -LexToken(VAR,'function_name',1,4444) -LexToken(SEMICOLON,';',1,4457) -LexToken(VAR,'sci2exp',1,4458) -LexToken(OPENBRACKET,'(',1,4465) -LexToken(VAR,'funtyp',1,4466) -LexToken(CLOSEBRACKET,')',1,4472) -LexToken(SEMICOLON,';\n',1,4473) -LexToken(VAR,'sci2exp',1,4483) -LexToken(OPENBRACKET,'(',1,4490) -LexToken(VAR,'model',1,4491) -LexToken(DOT,'.',1,4496) -LexToken(VAR,'in',1,4497) -LexToken(CLOSEBRACKET,')',1,4499) -LexToken(SEMICOLON,';',1,4500) -LexToken(VAR,'sci2exp',1,4501) -LexToken(OPENBRACKET,'(',1,4508) -LexToken(VAR,'model',1,4509) -LexToken(DOT,'.',1,4514) -LexToken(VAR,'out',1,4515) -LexToken(CLOSEBRACKET,')',1,4518) -LexToken(SEMICOLON,';\n',1,4519) -LexToken(VAR,'sci2exp',1,4529) -LexToken(OPENBRACKET,'(',1,4536) -LexToken(VAR,'model',1,4537) -LexToken(DOT,'.',1,4542) -LexToken(VAR,'evtin',1,4543) -LexToken(CLOSEBRACKET,')',1,4548) -LexToken(SEMICOLON,';',1,4549) -LexToken(VAR,'sci2exp',1,4550) -LexToken(OPENBRACKET,'(',1,4557) -LexToken(VAR,'model',1,4558) -LexToken(DOT,'.',1,4563) -LexToken(VAR,'evtout',1,4564) -LexToken(CLOSEBRACKET,')',1,4570) -LexToken(SEMICOLON,';\n',1,4571) -LexToken(VAR,'sci2exp',1,4581) -LexToken(OPENBRACKET,'(',1,4588) -LexToken(VAR,'model',1,4589) -LexToken(DOT,'.',1,4594) -LexToken(VAR,'state',1,4595) -LexToken(CLOSEBRACKET,')',1,4600) -LexToken(SEMICOLON,';',1,4601) -LexToken(VAR,'sci2exp',1,4602) -LexToken(OPENBRACKET,'(',1,4609) -LexToken(VAR,'model',1,4610) -LexToken(DOT,'.',1,4615) -LexToken(VAR,'dstate',1,4616) -LexToken(CLOSEBRACKET,')',1,4622) -LexToken(SEMICOLON,';\n',1,4623) -LexToken(VAR,'sci2exp',1,4633) -LexToken(OPENBRACKET,'(',1,4640) -LexToken(VAR,'model',1,4641) -LexToken(DOT,'.',1,4646) -LexToken(VAR,'rpar',1,4647) -LexToken(CLOSEBRACKET,')',1,4651) -LexToken(SEMICOLON,';',1,4652) -LexToken(VAR,'sci2exp',1,4653) -LexToken(OPENBRACKET,'(',1,4660) -LexToken(VAR,'model',1,4661) -LexToken(DOT,'.',1,4666) -LexToken(VAR,'ipar',1,4667) -LexToken(CLOSEBRACKET,')',1,4671) -LexToken(SEMICOLON,';\n',1,4672) -LexToken(VAR,'sci2exp',1,4682) -LexToken(OPENBRACKET,'(',1,4689) -LexToken(VAR,'model',1,4690) -LexToken(DOT,'.',1,4695) -LexToken(VAR,'nmode',1,4696) -LexToken(CLOSEBRACKET,')',1,4701) -LexToken(SEMICOLON,';',1,4702) -LexToken(VAR,'sci2exp',1,4703) -LexToken(OPENBRACKET,'(',1,4710) -LexToken(VAR,'model',1,4711) -LexToken(DOT,'.',1,4716) -LexToken(VAR,'nzcross',1,4717) -LexToken(CLOSEBRACKET,')',1,4724) -LexToken(SEMICOLON,';\n',1,4725) -LexToken(VAR,'sci2exp',1,4735) -LexToken(OPENBRACKET,'(',1,4742) -LexToken(VAR,'model',1,4743) -LexToken(DOT,'.',1,4748) -LexToken(VAR,'firing',1,4749) -LexToken(CLOSEBRACKET,')',1,4755) -LexToken(SEMICOLON,';',1,4756) -LexToken(DQSTRING,'"y"',1,4759) -LexToken(SEMICOLON,';',1,4760) -LexToken(DQSTRING,'"n"',1,4763) -LexToken(CLOSESQBRACKET,']',1,4764) -LexToken(EOL,'\n',1,4765) -LexToken(VAR,'gr_i',1,4775) -LexToken(ASSIGNMENT,'=',1,4779) -LexToken(OPENSQBRACKET,'[',1,4780) -LexToken(CLOSESQBRACKET,']',1,4781) -LexToken(EOL,'\n',1,4782) -LexToken(VAR,'x',1,4791) -LexToken(ASSIGNMENT,'=',1,4792) -LexToken(VAR,'standard_define',1,4793) -LexToken(OPENBRACKET,'(',1,4808) -LexToken(OPENSQBRACKET,'[',1,4809) -LexToken(NUMBER,'2',1,4810) -LexToken(NUMBER,'2',1,4812) -LexToken(CLOSESQBRACKET,']',1,4813) -LexToken(COMMA,',',1,4814) -LexToken(VAR,'model',1,4815) -LexToken(COMMA,',',1,4820) -LexToken(VAR,'label',1,4821) -LexToken(COMMA,',',1,4826) -LexToken(VAR,'gr_i',1,4827) -LexToken(CLOSEBRACKET,')',1,4831) -LexToken(EOL,'\n',1,4832) -LexToken(END,'end',1,4837) -LexToken(EOL,'\n',1,4840) -LexToken(ENDFUNCTION,'endfunction',1,4841) -LexToken(EOL,'\n',1,4852) -LexToken(EOL,'\n',1,4853) +Syntax error in input LexToken(CLOSEBRACKET,')',1,2870) +/* autogenerated from "macros/Misc/generic_block2.sci" */ +None diff --git a/js/Misc/generic_block3.js b/js/Misc/generic_block3.js index 8d484b0e..f1cad651 100644 --- a/js/Misc/generic_block3.js +++ b/js/Misc/generic_block3.js @@ -1,924 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'generic_block3',1,852) -LexToken(OPENBRACKET,'(',1,866) -LexToken(VAR,'job',1,867) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg1',1,871) -LexToken(COMMA,',',1,875) -LexToken(VAR,'arg2',1,876) -LexToken(CLOSEBRACKET,')',1,880) -LexToken(EOL,'\n',1,881) -LexToken(EOL,'\n',1,888) -LexToken(VAR,'x',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'y',1,903) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(VAR,'typ',1,913) -LexToken(ASSIGNMENT,'=',1,916) -LexToken(OPENSQBRACKET,'[',1,917) -LexToken(CLOSESQBRACKET,']',1,918) -LexToken(EOL,'\n',1,919) -LexToken(SELECT,'select',1,925) -LexToken(VAR,'job',1,932) -LexToken(EOL,'\n',1,935) -LexToken(CASE,'case',1,940) -LexToken(DQSTRING,'"set"',1,949) -LexToken(THEN,'then',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'x',1,964) -LexToken(ASSIGNMENT,'=',1,965) -LexToken(VAR,'arg1',1,966) -LexToken(EOL,'\n',1,970) -LexToken(VAR,'model',1,979) -LexToken(ASSIGNMENT,'=',1,984) -LexToken(VAR,'arg1',1,985) -LexToken(DOT,'.',1,989) -LexToken(VAR,'model',1,990) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'graphics',1,1005) -LexToken(ASSIGNMENT,'=',1,1013) -LexToken(VAR,'arg1',1,1014) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'graphics',1,1019) -LexToken(EOL,'\n',1,1027) -LexToken(VAR,'label',1,1037) -LexToken(ASSIGNMENT,'=',1,1042) -LexToken(VAR,'graphics',1,1043) -LexToken(DOT,'.',1,1051) -LexToken(VAR,'exprs',1,1052) -LexToken(EOL,'\n',1,1057) -LexToken(IF,'if',1,1066) -LexToken(VAR,'size',1,1069) -LexToken(OPENBRACKET,'(',1,1073) -LexToken(VAR,'label',1,1074) -LexToken(COMMA,',',1,1079) -LexToken(DQSTRING,'"*"',1,1082) -LexToken(CLOSEBRACKET,')',1,1083) -LexToken(COMPARISON,'==',1,1084) -LexToken(NUMBER,'14',1,1086) -LexToken(THEN,'then',1,1089) -LexToken(EOL,'\n',1,1093) -LexToken(VAR,'label',1,1106) -LexToken(OPENBRACKET,'(',1,1111) -LexToken(NUMBER,'9',1,1112) -LexToken(CLOSEBRACKET,')',1,1113) -LexToken(ASSIGNMENT,'=',1,1114) -LexToken(OPENSQBRACKET,'[',1,1115) -LexToken(CLOSESQBRACKET,']',1,1116) -LexToken(EOL,'\n',1,1117) -LexToken(END,'end',1,1127) -LexToken(EOL,'\n',1,1145) -LexToken(WHILE,'while',1,1154) -LexToken(PREVAR_BOOLEAN,'%t',1,1160) -LexToken(DO,'do',1,1163) -LexToken(EOL,'\n',1,1165) -LexToken(OPENSQBRACKET,'[',1,1178) -LexToken(VAR,'ok',1,1179) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'function_name',1,1182) -LexToken(COMMA,',',1,1195) -LexToken(VAR,'funtyp',1,1196) -LexToken(COMMA,',',1,1202) -LexToken(VAR,'in',1,1203) -LexToken(COMMA,',',1,1205) -LexToken(VAR,'it',1,1206) -LexToken(COMMA,',',1,1208) -LexToken(VAR,'out',1,1209) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'ot',1,1213) -LexToken(COMMA,',',1,1215) -LexToken(VAR,'ci',1,1216) -LexToken(COMMA,',',1,1218) -LexToken(VAR,'co',1,1219) -LexToken(COMMA,',',1,1221) -LexToken(VAR,'xx',1,1222) -LexToken(COMMA,',',1,1224) -LexToken(VAR,'z',1,1225) -LexToken(COMMA,',',1,1226) -LexToken(VAR,'oz',1,1227) -LexToken(COMMA,',',1,1229) -LexToken(VAR,'rpar',1,1246) -LexToken(COMMA,',',1,1250) -LexToken(VAR,'ipar',1,1251) -LexToken(COMMA,',',1,1255) -LexToken(VAR,'opar',1,1256) -LexToken(COMMA,',',1,1260) -LexToken(VAR,'nmode',1,1261) -LexToken(COMMA,',',1,1266) -LexToken(VAR,'nzcr',1,1267) -LexToken(COMMA,',',1,1271) -LexToken(VAR,'auto0',1,1272) -LexToken(COMMA,',',1,1277) -LexToken(VAR,'depu',1,1278) -LexToken(COMMA,',',1,1282) -LexToken(VAR,'dept',1,1283) -LexToken(COMMA,',',1,1287) -LexToken(VAR,'lab',1,1288) -LexToken(CLOSESQBRACKET,']',1,1291) -LexToken(ASSIGNMENT,'=',1,1292) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1308) -LexToken(OPENBRACKET,'(',1,1323) -LexToken(DQSTRING,'"Set GENERIC block parameters"',1,1353) -LexToken(COMMA,',',1,1354) -LexToken(OPENSQBRACKET,'[',1,1370) -LexToken(DQSTRING,'"Simulation function"',1,1391) -LexToken(SEMICOLON,';\n',1,1392) -LexToken(DQSTRING,'"Function type (0,1,2,..)"',1,1431) -LexToken(SEMICOLON,';\n',1,1432) -LexToken(DQSTRING,'"Input ports sizes"',1,1464) -LexToken(SEMICOLON,';\n',1,1465) -LexToken(DQSTRING,'"Input ports type"',1,1496) -LexToken(SEMICOLON,';\n',1,1497) -LexToken(DQSTRING,'"Output port sizes"',1,1529) -LexToken(SEMICOLON,';\n',1,1530) -LexToken(DQSTRING,'"Output ports type"',1,1562) -LexToken(SEMICOLON,';\n',1,1563) -LexToken(DQSTRING,'"Input event ports sizes"',1,1601) -LexToken(SEMICOLON,';\n',1,1602) -LexToken(DQSTRING,'"Output events ports sizes"',1,1642) -LexToken(SEMICOLON,';\n',1,1643) -LexToken(DQSTRING,'"Initial continuous state"',1,1682) -LexToken(SEMICOLON,';\n',1,1683) -LexToken(DQSTRING,'"Initial discrete state"',1,1720) -LexToken(SEMICOLON,';\n',1,1721) -LexToken(DQSTRING,'"Initial object state"',1,1756) -LexToken(SEMICOLON,';\n',1,1757) -LexToken(DQSTRING,'"Real parameters vector"',1,1794) -LexToken(SEMICOLON,';\n',1,1795) -LexToken(DQSTRING,'"Integer parameters vector"',1,1835) -LexToken(SEMICOLON,';\n',1,1836) -LexToken(DQSTRING,'"Object parameters list"',1,1873) -LexToken(SEMICOLON,';\n',1,1874) -LexToken(DQSTRING,'"Number of modes"',1,1904) -LexToken(SEMICOLON,';\n',1,1905) -LexToken(DQSTRING,'"Number of zero crossings"',1,1944) -LexToken(SEMICOLON,';\n',1,1945) -LexToken(DQSTRING,'"Initial firing vector (<0 for no firing)"',1,2000) -LexToken(SEMICOLON,';\n',1,2001) -LexToken(DQSTRING,'"Direct feedthrough (y or n)"',1,2043) -LexToken(SEMICOLON,';\n',1,2044) -LexToken(DQSTRING,'"Time dependence (y or n)"',1,2083) -LexToken(CLOSESQBRACKET,']',1,2084) -LexToken(COMMA,',',1,2085) -LexToken(VAR,'list',1,2101) -LexToken(OPENBRACKET,'(',1,2105) -LexToken(DQSTRING,'"str"',1,2110) -LexToken(COMMA,',',1,2111) -LexToken(NUMBER,'1',1,2112) -LexToken(COMMA,',',1,2113) -LexToken(DQSTRING,'"vec"',1,2118) -LexToken(COMMA,',',1,2119) -LexToken(NUMBER,'1',1,2120) -LexToken(COMMA,',',1,2121) -LexToken(DQSTRING,'"mat"',1,2126) -LexToken(COMMA,',',1,2127) -LexToken(OPENSQBRACKET,'[',1,2128) -LexToken(ADDITION,'-',1,2129) -LexToken(NUMBER,'1',1,2130) -LexToken(NUMBER,'2',1,2132) -LexToken(CLOSESQBRACKET,']',1,2133) -LexToken(COMMA,',',1,2134) -LexToken(DQSTRING,'"vec"',1,2139) -LexToken(COMMA,',',1,2140) -LexToken(ADDITION,'-',1,2141) -LexToken(NUMBER,'1',1,2142) -LexToken(COMMA,',',1,2143) -LexToken(DQSTRING,'"mat"',1,2148) -LexToken(COMMA,',',1,2149) -LexToken(OPENSQBRACKET,'[',1,2150) -LexToken(ADDITION,'-',1,2151) -LexToken(NUMBER,'1',1,2152) -LexToken(NUMBER,'2',1,2154) -LexToken(CLOSESQBRACKET,']',1,2155) -LexToken(COMMA,',',1,2156) -LexToken(DQSTRING,'"vec"',1,2161) -LexToken(COMMA,',',1,2162) -LexToken(ADDITION,'-',1,2163) -LexToken(NUMBER,'1',1,2164) -LexToken(COMMA,',',1,2165) -LexToken(DQSTRING,'"vec"',1,2170) -LexToken(COMMA,',',1,2171) -LexToken(ADDITION,'-',1,2172) -LexToken(NUMBER,'1',1,2173) -LexToken(COMMA,',',1,2174) -LexToken(DQSTRING,'"vec"',1,2179) -LexToken(COMMA,',',1,2180) -LexToken(ADDITION,'-',1,2181) -LexToken(NUMBER,'1',1,2182) -LexToken(COMMA,',',1,2183) -LexToken(DQSTRING,'"vec"',1,2203) -LexToken(COMMA,',',1,2204) -LexToken(ADDITION,'-',1,2205) -LexToken(NUMBER,'1',1,2206) -LexToken(COMMA,',',1,2207) -LexToken(DQSTRING,'"vec"',1,2212) -LexToken(COMMA,',',1,2213) -LexToken(ADDITION,'-',1,2214) -LexToken(NUMBER,'1',1,2215) -LexToken(COMMA,',',1,2216) -LexToken(DQSTRING,'"lis"',1,2221) -LexToken(COMMA,',',1,2222) -LexToken(ADDITION,'-',1,2223) -LexToken(NUMBER,'1',1,2224) -LexToken(COMMA,',',1,2225) -LexToken(DQSTRING,'"vec"',1,2230) -LexToken(COMMA,',',1,2231) -LexToken(ADDITION,'-',1,2232) -LexToken(NUMBER,'1',1,2233) -LexToken(COMMA,',',1,2234) -LexToken(DQSTRING,'"vec"',1,2239) -LexToken(COMMA,',',1,2240) -LexToken(ADDITION,'-',1,2241) -LexToken(NUMBER,'1',1,2242) -LexToken(COMMA,',',1,2243) -LexToken(DQSTRING,'"lis"',1,2248) -LexToken(COMMA,',',1,2249) -LexToken(ADDITION,'-',1,2250) -LexToken(NUMBER,'1',1,2251) -LexToken(COMMA,',',1,2252) -LexToken(DQSTRING,'"vec"',1,2257) -LexToken(COMMA,',',1,2258) -LexToken(NUMBER,'1',1,2259) -LexToken(COMMA,',',1,2260) -LexToken(DQSTRING,'"vec"',1,2265) -LexToken(COMMA,',',1,2266) -LexToken(NUMBER,'1',1,2267) -LexToken(COMMA,',',1,2268) -LexToken(DQSTRING,'"vec"',1,2273) -LexToken(COMMA,',',1,2274) -LexToken(DQSTRING,'"sum(%8)"',1,2283) -LexToken(COMMA,',',1,2284) -LexToken(DQSTRING,'"str"',1,2304) -LexToken(COMMA,',',1,2305) -LexToken(NUMBER,'1',1,2306) -LexToken(COMMA,',',1,2307) -LexToken(DQSTRING,'"str"',1,2312) -LexToken(COMMA,',',1,2313) -LexToken(NUMBER,'1',1,2314) -LexToken(CLOSEBRACKET,')',1,2315) -LexToken(COMMA,',',1,2316) -LexToken(VAR,'label',1,2317) -LexToken(CLOSEBRACKET,')',1,2322) -LexToken(EOL,'\n',1,2323) -LexToken(IF,'if',1,2336) -LexToken(NOT,'~',1,2339) -LexToken(VAR,'ok',1,2340) -LexToken(THEN,'then',1,2343) -LexToken(EOL,'\n',1,2347) -LexToken(BREAK,'break',1,2364) -LexToken(EOL,'\n',1,2369) -LexToken(END,'end',1,2383) -LexToken(EOL,'\n',1,2386) -LexToken(VAR,'label',1,2399) -LexToken(ASSIGNMENT,'=',1,2404) -LexToken(VAR,'lab',1,2405) -LexToken(EOL,'\n',1,2408) -LexToken(VAR,'function_name',1,2421) -LexToken(ASSIGNMENT,'=',1,2434) -LexToken(VAR,'stripblanks',1,2435) -LexToken(OPENBRACKET,'(',1,2446) -LexToken(VAR,'function_name',1,2447) -LexToken(CLOSEBRACKET,')',1,2460) -LexToken(EOL,'\n',1,2461) -LexToken(VAR,'xx',1,2474) -LexToken(ASSIGNMENT,'=',1,2476) -LexToken(VAR,'xx',1,2477) -LexToken(OPENBRACKET,'(',1,2479) -LexToken(COLON,':',1,2480) -LexToken(CLOSEBRACKET,')',1,2481) -LexToken(EOL,'\n',1,2482) -LexToken(VAR,'z',1,2496) -LexToken(ASSIGNMENT,'=',1,2497) -LexToken(VAR,'z',1,2498) -LexToken(OPENBRACKET,'(',1,2499) -LexToken(COLON,':',1,2500) -LexToken(CLOSEBRACKET,')',1,2501) -LexToken(EOL,'\n',1,2502) -LexToken(VAR,'rpar',1,2516) -LexToken(ASSIGNMENT,'=',1,2520) -LexToken(VAR,'rpar',1,2521) -LexToken(OPENBRACKET,'(',1,2525) -LexToken(COLON,':',1,2526) -LexToken(CLOSEBRACKET,')',1,2527) -LexToken(EOL,'\n',1,2528) -LexToken(VAR,'ipar',1,2542) -LexToken(ASSIGNMENT,'=',1,2546) -LexToken(VAR,'int',1,2547) -LexToken(OPENBRACKET,'(',1,2550) -LexToken(VAR,'ipar',1,2551) -LexToken(OPENBRACKET,'(',1,2555) -LexToken(COLON,':',1,2556) -LexToken(CLOSEBRACKET,')',1,2557) -LexToken(CLOSEBRACKET,')',1,2558) -LexToken(EOL,'\n',1,2559) -LexToken(VAR,'ci',1,2573) -LexToken(ASSIGNMENT,'=',1,2575) -LexToken(VAR,'int',1,2576) -LexToken(OPENBRACKET,'(',1,2579) -LexToken(VAR,'ci',1,2580) -LexToken(OPENBRACKET,'(',1,2582) -LexToken(COLON,':',1,2583) -LexToken(CLOSEBRACKET,')',1,2584) -LexToken(CLOSEBRACKET,')',1,2585) -LexToken(EOL,'\n',1,2586) -LexToken(VAR,'co',1,2600) -LexToken(ASSIGNMENT,'=',1,2602) -LexToken(VAR,'int',1,2603) -LexToken(OPENBRACKET,'(',1,2606) -LexToken(VAR,'co',1,2607) -LexToken(OPENBRACKET,'(',1,2609) -LexToken(COLON,':',1,2610) -LexToken(CLOSEBRACKET,')',1,2611) -LexToken(CLOSEBRACKET,')',1,2612) -LexToken(EOL,'\n',1,2613) -LexToken(VAR,'funtyp',1,2627) -LexToken(ASSIGNMENT,'=',1,2633) -LexToken(VAR,'funtyp',1,2634) -LexToken(EOL,'\n',1,2640) -LexToken(IF,'if',1,2653) -LexToken(VAR,'funtyp',1,2656) -LexToken(COMPARISON,'<',1,2662) -LexToken(NUMBER,'0',1,2663) -LexToken(THEN,'then',1,2665) -LexToken(EOL,'\n',1,2669) -LexToken(VAR,'message',1,2686) -LexToken(OPENBRACKET,'(',1,2693) -LexToken(DQSTRING,'"function type cannot be negative"',1,2727) -LexToken(CLOSEBRACKET,')',1,2728) -LexToken(EOL,'\n',1,2729) -LexToken(VAR,'ok',1,2747) -LexToken(ASSIGNMENT,'=',1,2749) -LexToken(PREVAR_BOOLEAN,'%f',1,2750) -LexToken(EOL,'\n',1,2752) -LexToken(END,'end',1,2766) -LexToken(EOL,'\n',1,2769) -LexToken(IF,'if',1,2782) -LexToken(OPENSQBRACKET,'[',1,2785) -LexToken(VAR,'ci',1,2786) -LexToken(SEMICOLON,';',1,2788) -LexToken(VAR,'co',1,2789) -LexToken(CLOSESQBRACKET,']',1,2791) -LexToken(COMPARISON,'<>',1,2792) -LexToken(OPENSQBRACKET,'[',1,2794) -LexToken(CLOSESQBRACKET,']',1,2795) -LexToken(THEN,'then',1,2797) -LexToken(EOL,'\n',1,2801) -LexToken(IF,'if',1,2818) -LexToken(VAR,'max',1,2821) -LexToken(OPENBRACKET,'(',1,2824) -LexToken(OPENSQBRACKET,'[',1,2825) -LexToken(VAR,'ci',1,2826) -LexToken(SEMICOLON,';',1,2828) -LexToken(VAR,'co',1,2829) -LexToken(CLOSESQBRACKET,']',1,2831) -LexToken(CLOSEBRACKET,')',1,2832) -LexToken(COMPARISON,'>',1,2833) -LexToken(NUMBER,'1',1,2834) -LexToken(THEN,'then',1,2836) -LexToken(EOL,'\n',1,2840) -LexToken(VAR,'message',1,2861) -LexToken(OPENBRACKET,'(',1,2868) -LexToken(DQSTRING,'"vector event links not supported"',1,2902) -LexToken(CLOSEBRACKET,')',1,2903) -LexToken(EOL,'\n',1,2904) -LexToken(VAR,'ok',1,2926) -LexToken(ASSIGNMENT,'=',1,2928) -LexToken(PREVAR_BOOLEAN,'%f',1,2929) -LexToken(EOL,'\n',1,2931) -LexToken(END,'end',1,2949) -LexToken(EOL,'\n',1,2952) -LexToken(END,'end',1,2965) -LexToken(EOL,'\n',1,2968) -LexToken(IF,'if',1,2981) -LexToken(VAR,'type',1,2984) -LexToken(OPENBRACKET,'(',1,2988) -LexToken(VAR,'opar',1,2989) -LexToken(CLOSEBRACKET,')',1,2993) -LexToken(COMPARISON,'<>',1,2994) -LexToken(NUMBER,'15',1,2996) -LexToken(THEN,'then',1,2999) -LexToken(EOL,'\n',1,3003) -LexToken(VAR,'message',1,3020) -LexToken(OPENBRACKET,'(',1,3027) -LexToken(DQSTRING,'"object parameter must be a list"',1,3060) -LexToken(CLOSEBRACKET,')',1,3061) -LexToken(EOL,'\n',1,3062) -LexToken(VAR,'ok',1,3080) -LexToken(ASSIGNMENT,'=',1,3082) -LexToken(PREVAR_BOOLEAN,'%f',1,3083) -LexToken(EOL,'\n',1,3085) -LexToken(END,'end',1,3099) -LexToken(EOL,'\n',1,3102) -LexToken(IF,'if',1,3115) -LexToken(VAR,'type',1,3118) -LexToken(OPENBRACKET,'(',1,3122) -LexToken(VAR,'oz',1,3123) -LexToken(CLOSEBRACKET,')',1,3125) -LexToken(COMPARISON,'<>',1,3126) -LexToken(NUMBER,'15',1,3128) -LexToken(THEN,'then',1,3131) -LexToken(EOL,'\n',1,3135) -LexToken(VAR,'message',1,3152) -LexToken(OPENBRACKET,'(',1,3159) -LexToken(DQSTRING,'"discrete object state must be a list"',1,3197) -LexToken(CLOSEBRACKET,')',1,3198) -LexToken(EOL,'\n',1,3199) -LexToken(VAR,'ok',1,3217) -LexToken(ASSIGNMENT,'=',1,3219) -LexToken(PREVAR_BOOLEAN,'%f',1,3220) -LexToken(EOL,'\n',1,3222) -LexToken(END,'end',1,3236) -LexToken(EOL,'\n',1,3239) -LexToken(VAR,'depu',1,3252) -LexToken(ASSIGNMENT,'=',1,3256) -LexToken(VAR,'stripblanks',1,3257) -LexToken(OPENBRACKET,'(',1,3268) -LexToken(VAR,'depu',1,3269) -LexToken(CLOSEBRACKET,')',1,3273) -LexToken(EOL,'\n',1,3274) -LexToken(IF,'if',1,3288) -LexToken(PART,'part',1,3291) -LexToken(OPENBRACKET,'(',1,3295) -LexToken(VAR,'depu',1,3296) -LexToken(COMMA,',',1,3300) -LexToken(NUMBER,'1',1,3301) -LexToken(CLOSEBRACKET,')',1,3302) -LexToken(COMPARISON,'==',1,3303) -LexToken(DQSTRING,'"y"',1,3307) -LexToken(THEN,'then',1,3309) -LexToken(EOL,'\n',1,3313) -LexToken(VAR,'depu',1,3330) -LexToken(ASSIGNMENT,'=',1,3334) -LexToken(PREVAR_BOOLEAN,'%t',1,3335) -LexToken(EOL,'\n',1,3337) -LexToken(ELSE,'else',1,3351) -LexToken(EOL,'\n',1,3355) -LexToken(VAR,'depu',1,3372) -LexToken(ASSIGNMENT,'=',1,3376) -LexToken(PREVAR_BOOLEAN,'%f',1,3377) -LexToken(EOL,'\n',1,3379) -LexToken(END,'end',1,3393) -LexToken(EOL,'\n',1,3396) -LexToken(VAR,'dept',1,3409) -LexToken(ASSIGNMENT,'=',1,3413) -LexToken(VAR,'stripblanks',1,3414) -LexToken(OPENBRACKET,'(',1,3425) -LexToken(VAR,'dept',1,3426) -LexToken(CLOSEBRACKET,')',1,3430) -LexToken(EOL,'\n',1,3431) -LexToken(IF,'if',1,3445) -LexToken(PART,'part',1,3448) -LexToken(OPENBRACKET,'(',1,3452) -LexToken(VAR,'dept',1,3453) -LexToken(COMMA,',',1,3457) -LexToken(NUMBER,'1',1,3458) -LexToken(CLOSEBRACKET,')',1,3459) -LexToken(COMPARISON,'==',1,3460) -LexToken(DQSTRING,'"y"',1,3464) -LexToken(THEN,'then',1,3466) -LexToken(EOL,'\n',1,3470) -LexToken(VAR,'dept',1,3487) -LexToken(ASSIGNMENT,'=',1,3491) -LexToken(PREVAR_BOOLEAN,'%t',1,3492) -LexToken(EOL,'\n',1,3494) -LexToken(ELSE,'else',1,3508) -LexToken(EOL,'\n',1,3512) -LexToken(VAR,'dept',1,3529) -LexToken(ASSIGNMENT,'=',1,3533) -LexToken(PREVAR_BOOLEAN,'%f',1,3534) -LexToken(EOL,'\n',1,3536) -LexToken(END,'end',1,3550) -LexToken(EOL,'\n',1,3553) -LexToken(VAR,'dep_ut',1,3566) -LexToken(ASSIGNMENT,'=',1,3572) -LexToken(OPENSQBRACKET,'[',1,3573) -LexToken(VAR,'depu',1,3574) -LexToken(VAR,'dept',1,3579) -LexToken(CLOSESQBRACKET,']',1,3583) -LexToken(EOL,'\n',1,3584) -LexToken(IF,'if',1,3598) -LexToken(VAR,'ok',1,3601) -LexToken(THEN,'then',1,3604) -LexToken(EOL,'\n',1,3608) -LexToken(OPENSQBRACKET,'[',1,3625) -LexToken(VAR,'model',1,3626) -LexToken(COMMA,',',1,3631) -LexToken(VAR,'graphics',1,3632) -LexToken(COMMA,',',1,3640) -LexToken(VAR,'ok',1,3641) -LexToken(CLOSESQBRACKET,']',1,3643) -LexToken(ASSIGNMENT,'=',1,3644) -LexToken(VAR,'set_io',1,3645) -LexToken(OPENBRACKET,'(',1,3651) -LexToken(VAR,'model',1,3652) -LexToken(COMMA,',',1,3657) -LexToken(VAR,'graphics',1,3658) -LexToken(COMMA,',',1,3666) -LexToken(VAR,'list',1,3667) -LexToken(OPENBRACKET,'(',1,3671) -LexToken(VAR,'in',1,3672) -LexToken(COMMA,',',1,3674) -LexToken(VAR,'it',1,3675) -LexToken(CLOSEBRACKET,')',1,3677) -LexToken(COMMA,',',1,3678) -LexToken(VAR,'list',1,3679) -LexToken(OPENBRACKET,'(',1,3683) -LexToken(VAR,'out',1,3684) -LexToken(COMMA,',',1,3687) -LexToken(VAR,'ot',1,3688) -LexToken(CLOSEBRACKET,')',1,3690) -LexToken(COMMA,',',1,3691) -LexToken(VAR,'ci',1,3692) -LexToken(COMMA,',',1,3694) -LexToken(VAR,'co',1,3695) -LexToken(CLOSEBRACKET,')',1,3697) -LexToken(EOL,'\n',1,3698) -LexToken(END,'end',1,3711) -LexToken(EOL,'\n',1,3714) -LexToken(IF,'if',1,3727) -LexToken(VAR,'ok',1,3730) -LexToken(THEN,'then',1,3733) -LexToken(EOL,'\n',1,3737) -LexToken(IF,'if',1,3754) -LexToken(VAR,'funtyp',1,3757) -LexToken(COMPARISON,'==',1,3763) -LexToken(NUMBER,'3',1,3765) -LexToken(THEN,'then',1,3767) -LexToken(EOL,'\n',1,3771) -LexToken(VAR,'needcompile',1,3792) -LexToken(ASSIGNMENT,'=',1,3803) -LexToken(NUMBER,'4',1,3804) -LexToken(EOL,'\n',1,3805) -LexToken(END,'end',1,3823) -LexToken(EOL,'\n',1,3826) -LexToken(VAR,'model',1,3843) -LexToken(DOT,'.',1,3848) -LexToken(VAR,'sim',1,3849) -LexToken(ASSIGNMENT,'=',1,3852) -LexToken(VAR,'list',1,3853) -LexToken(OPENBRACKET,'(',1,3857) -LexToken(VAR,'function_name',1,3858) -LexToken(COMMA,',',1,3871) -LexToken(VAR,'funtyp',1,3872) -LexToken(CLOSEBRACKET,')',1,3878) -LexToken(EOL,'\n',1,3879) -LexToken(VAR,'model',1,3897) -LexToken(DOT,'.',1,3902) -LexToken(VAR,'state',1,3903) -LexToken(ASSIGNMENT,'=',1,3908) -LexToken(VAR,'xx',1,3909) -LexToken(EOL,'\n',1,3911) -LexToken(VAR,'model',1,3928) -LexToken(DOT,'.',1,3933) -LexToken(VAR,'dstate',1,3934) -LexToken(ASSIGNMENT,'=',1,3940) -LexToken(VAR,'z',1,3941) -LexToken(EOL,'\n',1,3942) -LexToken(VAR,'model',1,3959) -LexToken(DOT,'.',1,3964) -LexToken(VAR,'odstate',1,3965) -LexToken(ASSIGNMENT,'=',1,3972) -LexToken(VAR,'oz',1,3973) -LexToken(EOL,'\n',1,3975) -LexToken(VAR,'model',1,3992) -LexToken(DOT,'.',1,3997) -LexToken(VAR,'rpar',1,3998) -LexToken(ASSIGNMENT,'=',1,4002) -LexToken(VAR,'rpar',1,4003) -LexToken(EOL,'\n',1,4007) -LexToken(VAR,'model',1,4024) -LexToken(DOT,'.',1,4029) -LexToken(VAR,'ipar',1,4030) -LexToken(ASSIGNMENT,'=',1,4034) -LexToken(VAR,'ipar',1,4035) -LexToken(EOL,'\n',1,4039) -LexToken(VAR,'model',1,4056) -LexToken(DOT,'.',1,4061) -LexToken(VAR,'opar',1,4062) -LexToken(ASSIGNMENT,'=',1,4066) -LexToken(VAR,'opar',1,4067) -LexToken(EOL,'\n',1,4071) -LexToken(VAR,'model',1,4088) -LexToken(DOT,'.',1,4093) -LexToken(VAR,'firing',1,4094) -LexToken(ASSIGNMENT,'=',1,4100) -LexToken(VAR,'auto0',1,4101) -LexToken(EOL,'\n',1,4106) -LexToken(VAR,'model',1,4123) -LexToken(DOT,'.',1,4128) -LexToken(VAR,'nzcross',1,4129) -LexToken(ASSIGNMENT,'=',1,4136) -LexToken(VAR,'nzcr',1,4137) -LexToken(EOL,'\n',1,4141) -LexToken(VAR,'model',1,4158) -LexToken(DOT,'.',1,4163) -LexToken(VAR,'nmode',1,4164) -LexToken(ASSIGNMENT,'=',1,4169) -LexToken(VAR,'nmode',1,4170) -LexToken(EOL,'\n',1,4175) -LexToken(VAR,'model',1,4192) -LexToken(DOT,'.',1,4197) -LexToken(VAR,'dep_ut',1,4198) -LexToken(ASSIGNMENT,'=',1,4204) -LexToken(VAR,'dep_ut',1,4205) -LexToken(EOL,'\n',1,4211) -LexToken(VAR,'arg1',1,4228) -LexToken(DOT,'.',1,4232) -LexToken(VAR,'model',1,4233) -LexToken(ASSIGNMENT,'=',1,4238) -LexToken(VAR,'model',1,4239) -LexToken(EOL,'\n',1,4244) -LexToken(VAR,'graphics',1,4261) -LexToken(DOT,'.',1,4269) -LexToken(VAR,'exprs',1,4270) -LexToken(ASSIGNMENT,'=',1,4275) -LexToken(VAR,'label',1,4276) -LexToken(EOL,'\n',1,4281) -LexToken(VAR,'arg1',1,4298) -LexToken(DOT,'.',1,4302) -LexToken(VAR,'graphics',1,4303) -LexToken(ASSIGNMENT,'=',1,4311) -LexToken(VAR,'graphics',1,4312) -LexToken(EOL,'\n',1,4320) -LexToken(VAR,'x',1,4337) -LexToken(ASSIGNMENT,'=',1,4338) -LexToken(VAR,'arg1',1,4339) -LexToken(EOL,'\n',1,4343) -LexToken(BREAK,'break',1,4360) -LexToken(EOL,'\n',1,4365) -LexToken(END,'end',1,4378) -LexToken(EOL,'\n',1,4381) -LexToken(END,'end',1,4390) -LexToken(EOL,'\n',1,4393) -LexToken(VAR,'needcompile',1,4402) -LexToken(ASSIGNMENT,'=',1,4413) -LexToken(RESUME,'resume',1,4414) -LexToken(OPENBRACKET,'(',1,4420) -LexToken(VAR,'needcompile',1,4421) -LexToken(CLOSEBRACKET,')',1,4432) -LexToken(EOL,'\n',1,4433) -LexToken(CASE,'case',1,4438) -LexToken(DQSTRING,'"define"',1,4450) -LexToken(THEN,'then',1,4452) -LexToken(EOL,'\n',1,4456) -LexToken(VAR,'model',1,4465) -LexToken(ASSIGNMENT,'=',1,4470) -LexToken(SCICOS_MODEL,'scicos_model',1,4471) -LexToken(OPENBRACKET,'(',1,4483) -LexToken(CLOSEBRACKET,')',1,4484) -LexToken(EOL,'\n',1,4485) -LexToken(VAR,'function_name',1,4494) -LexToken(ASSIGNMENT,'=',1,4507) -LexToken(DQSTRING,'"sinblk"',1,4515) -LexToken(EOL,'\n',1,4516) -LexToken(VAR,'funtyp',1,4526) -LexToken(ASSIGNMENT,'=',1,4532) -LexToken(NUMBER,'4',1,4533) -LexToken(EOL,'\n',1,4534) -LexToken(VAR,'model',1,4544) -LexToken(DOT,'.',1,4549) -LexToken(VAR,'sim',1,4550) -LexToken(ASSIGNMENT,'=',1,4553) -LexToken(VAR,'list',1,4554) -LexToken(OPENBRACKET,'(',1,4558) -LexToken(VAR,'function_name',1,4559) -LexToken(COMMA,',',1,4572) -LexToken(VAR,'funtyp',1,4573) -LexToken(CLOSEBRACKET,')',1,4579) -LexToken(EOL,'\n',1,4580) -LexToken(EOL,'\n',1,4581) -LexToken(VAR,'model',1,4590) -LexToken(DOT,'.',1,4595) -LexToken(VAR,'in',1,4596) -LexToken(ASSIGNMENT,'=',1,4598) -LexToken(NUMBER,'1',1,4599) -LexToken(EOL,'\n',1,4600) -LexToken(VAR,'model',1,4609) -LexToken(DOT,'.',1,4614) -LexToken(VAR,'in2',1,4615) -LexToken(ASSIGNMENT,'=',1,4618) -LexToken(NUMBER,'1',1,4619) -LexToken(EOL,'\n',1,4620) -LexToken(VAR,'model',1,4629) -LexToken(DOT,'.',1,4634) -LexToken(VAR,'intyp',1,4635) -LexToken(ASSIGNMENT,'=',1,4640) -LexToken(NUMBER,'1',1,4641) -LexToken(EOL,'\n',1,4642) -LexToken(VAR,'model',1,4651) -LexToken(DOT,'.',1,4656) -LexToken(VAR,'out',1,4657) -LexToken(ASSIGNMENT,'=',1,4660) -LexToken(NUMBER,'1',1,4661) -LexToken(EOL,'\n',1,4662) -LexToken(VAR,'model',1,4671) -LexToken(DOT,'.',1,4676) -LexToken(VAR,'out2',1,4677) -LexToken(ASSIGNMENT,'=',1,4681) -LexToken(NUMBER,'1',1,4682) -LexToken(EOL,'\n',1,4683) -LexToken(VAR,'model',1,4692) -LexToken(DOT,'.',1,4697) -LexToken(VAR,'outtyp',1,4698) -LexToken(ASSIGNMENT,'=',1,4704) -LexToken(NUMBER,'1',1,4705) -LexToken(EOL,'\n',1,4706) -LexToken(VAR,'model',1,4715) -LexToken(DOT,'.',1,4720) -LexToken(VAR,'dep_ut',1,4721) -LexToken(ASSIGNMENT,'=',1,4727) -LexToken(OPENSQBRACKET,'[',1,4728) -LexToken(PREVAR_BOOLEAN,'%t',1,4729) -LexToken(PREVAR_BOOLEAN,'%f',1,4732) -LexToken(CLOSESQBRACKET,']',1,4734) -LexToken(EOL,'\n',1,4735) -LexToken(VAR,'label',1,4744) -LexToken(ASSIGNMENT,'=',1,4749) -LexToken(OPENSQBRACKET,'[',1,4750) -LexToken(VAR,'function_name',1,4751) -LexToken(SEMICOLON,';',1,4764) -LexToken(VAR,'sci2exp',1,4765) -LexToken(OPENBRACKET,'(',1,4772) -LexToken(VAR,'funtyp',1,4773) -LexToken(CLOSEBRACKET,')',1,4779) -LexToken(SEMICOLON,';\n',1,4780) -LexToken(VAR,'sci2exp',1,4790) -LexToken(OPENBRACKET,'(',1,4797) -LexToken(OPENSQBRACKET,'[',1,4798) -LexToken(VAR,'model',1,4799) -LexToken(DOT,'.',1,4804) -LexToken(VAR,'in',1,4805) -LexToken(VAR,'model',1,4808) -LexToken(DOT,'.',1,4813) -LexToken(VAR,'in2',1,4814) -LexToken(CLOSESQBRACKET,']',1,4817) -LexToken(CLOSEBRACKET,')',1,4818) -LexToken(SEMICOLON,';\n',1,4819) -LexToken(VAR,'sci2exp',1,4829) -LexToken(OPENBRACKET,'(',1,4836) -LexToken(VAR,'model',1,4837) -LexToken(DOT,'.',1,4842) -LexToken(VAR,'intyp',1,4843) -LexToken(CLOSEBRACKET,')',1,4848) -LexToken(SEMICOLON,';\n',1,4849) -LexToken(VAR,'sci2exp',1,4859) -LexToken(OPENBRACKET,'(',1,4866) -LexToken(OPENSQBRACKET,'[',1,4867) -LexToken(VAR,'model',1,4868) -LexToken(DOT,'.',1,4873) -LexToken(VAR,'out',1,4874) -LexToken(VAR,'model',1,4878) -LexToken(DOT,'.',1,4883) -LexToken(VAR,'out2',1,4884) -LexToken(CLOSESQBRACKET,']',1,4888) -LexToken(CLOSEBRACKET,')',1,4889) -LexToken(VAR,'sci2exp',1,4899) -LexToken(OPENBRACKET,'(',1,4906) -LexToken(VAR,'model',1,4907) -LexToken(DOT,'.',1,4912) -LexToken(VAR,'outtyp',1,4913) -LexToken(CLOSEBRACKET,')',1,4919) -LexToken(SEMICOLON,';\n',1,4920) -LexToken(VAR,'sci2exp',1,4930) -LexToken(OPENBRACKET,'(',1,4937) -LexToken(VAR,'model',1,4938) -LexToken(DOT,'.',1,4943) -LexToken(VAR,'evtin',1,4944) -LexToken(CLOSEBRACKET,')',1,4949) -LexToken(SEMICOLON,';\n',1,4950) -LexToken(VAR,'sci2exp',1,4960) -LexToken(OPENBRACKET,'(',1,4967) -LexToken(VAR,'model',1,4968) -LexToken(DOT,'.',1,4973) -LexToken(VAR,'evtout',1,4974) -LexToken(CLOSEBRACKET,')',1,4980) -LexToken(SEMICOLON,';\n',1,4981) -LexToken(VAR,'sci2exp',1,4991) -LexToken(OPENBRACKET,'(',1,4998) -LexToken(VAR,'model',1,4999) -LexToken(DOT,'.',1,5004) -LexToken(VAR,'state',1,5005) -LexToken(CLOSEBRACKET,')',1,5010) -LexToken(SEMICOLON,';\n',1,5011) -LexToken(VAR,'sci2exp',1,5021) -LexToken(OPENBRACKET,'(',1,5028) -LexToken(VAR,'model',1,5029) -LexToken(DOT,'.',1,5034) -LexToken(VAR,'dstate',1,5035) -LexToken(CLOSEBRACKET,')',1,5041) -LexToken(SEMICOLON,';\n',1,5042) -LexToken(VAR,'sci2exp',1,5052) -LexToken(OPENBRACKET,'(',1,5059) -LexToken(VAR,'model',1,5060) -LexToken(DOT,'.',1,5065) -LexToken(VAR,'odstate',1,5066) -LexToken(CLOSEBRACKET,')',1,5073) -LexToken(SEMICOLON,';\n',1,5074) -LexToken(VAR,'sci2exp',1,5084) -LexToken(OPENBRACKET,'(',1,5091) -LexToken(VAR,'model',1,5092) -LexToken(DOT,'.',1,5097) -LexToken(VAR,'rpar',1,5098) -LexToken(CLOSEBRACKET,')',1,5102) -LexToken(SEMICOLON,';\n',1,5103) -LexToken(VAR,'sci2exp',1,5113) -LexToken(OPENBRACKET,'(',1,5120) -LexToken(VAR,'model',1,5121) -LexToken(DOT,'.',1,5126) -LexToken(VAR,'ipar',1,5127) -LexToken(CLOSEBRACKET,')',1,5131) -LexToken(SEMICOLON,';\n',1,5132) -LexToken(VAR,'sci2exp',1,5142) -LexToken(OPENBRACKET,'(',1,5149) -LexToken(VAR,'model',1,5150) -LexToken(DOT,'.',1,5155) -LexToken(VAR,'opar',1,5156) -LexToken(CLOSEBRACKET,')',1,5160) -LexToken(SEMICOLON,';\n',1,5161) -LexToken(VAR,'sci2exp',1,5171) -LexToken(OPENBRACKET,'(',1,5178) -LexToken(VAR,'model',1,5179) -LexToken(DOT,'.',1,5184) -LexToken(VAR,'nmode',1,5185) -LexToken(CLOSEBRACKET,')',1,5190) -LexToken(SEMICOLON,';\n',1,5191) -LexToken(VAR,'sci2exp',1,5201) -LexToken(OPENBRACKET,'(',1,5208) -LexToken(VAR,'model',1,5209) -LexToken(DOT,'.',1,5214) -LexToken(VAR,'nzcross',1,5215) -LexToken(CLOSEBRACKET,')',1,5222) -LexToken(SEMICOLON,';\n',1,5223) -LexToken(VAR,'sci2exp',1,5233) -LexToken(OPENBRACKET,'(',1,5240) -LexToken(VAR,'model',1,5241) -LexToken(DOT,'.',1,5246) -LexToken(VAR,'firing',1,5247) -LexToken(CLOSEBRACKET,')',1,5253) -LexToken(SEMICOLON,';',1,5254) -LexToken(DQSTRING,'"y"',1,5257) -LexToken(SEMICOLON,';',1,5258) -LexToken(DQSTRING,'"n"',1,5261) -LexToken(CLOSESQBRACKET,']',1,5262) -LexToken(EOL,'\n',1,5263) -LexToken(VAR,'gr_i',1,5273) -LexToken(ASSIGNMENT,'=',1,5277) -LexToken(OPENSQBRACKET,'[',1,5278) -LexToken(CLOSESQBRACKET,']',1,5279) -LexToken(EOL,'\n',1,5280) -LexToken(VAR,'x',1,5289) -LexToken(ASSIGNMENT,'=',1,5290) -LexToken(VAR,'standard_define',1,5291) -LexToken(OPENBRACKET,'(',1,5306) -LexToken(OPENSQBRACKET,'[',1,5307) -LexToken(NUMBER,'4',1,5308) -LexToken(NUMBER,'2',1,5310) -LexToken(CLOSESQBRACKET,']',1,5311) -LexToken(COMMA,',',1,5312) -LexToken(VAR,'model',1,5313) -LexToken(COMMA,',',1,5318) -LexToken(VAR,'label',1,5319) -LexToken(COMMA,',',1,5324) -LexToken(VAR,'gr_i',1,5325) -LexToken(CLOSEBRACKET,')',1,5329) -LexToken(EOL,'\n',1,5330) -LexToken(END,'end',1,5335) -LexToken(EOL,'\n',1,5338) -LexToken(ENDFUNCTION,'endfunction',1,5339) -LexToken(EOL,'\n',1,5350) -LexToken(EOL,'\n',1,5351) +Syntax error in input LexToken(IN,'in',1,1203) +/* autogenerated from "macros/Misc/generic_block3.sci" */ +None diff --git a/js/Misc/scifunc_block.js b/js/Misc/scifunc_block.js index 64bbeabc..c74e741d 100644 --- a/js/Misc/scifunc_block.js +++ b/js/Misc/scifunc_block.js @@ -1,824 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'scifunc_block',1,852) -LexToken(OPENBRACKET,'(',1,865) -LexToken(VAR,'job',1,866) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg1',1,870) -LexToken(COMMA,',',1,874) -LexToken(VAR,'arg2',1,875) -LexToken(CLOSEBRACKET,')',1,879) -LexToken(EOL,'\n',1,880) -LexToken(EOL,'\n',1,899) -LexToken(EOL,'\n',1,955) -LexToken(EOL,'\n',1,1010) -LexToken(EOL,'\n',1,1071) -LexToken(EOL,'\n',1,1148) -LexToken(EOL,'\n',1,1223) -LexToken(EOL,'\n',1,1276) -LexToken(EOL,'\n',1,1315) -LexToken(EOL,'\n',1,1376) -LexToken(EOL,'\n',1,1426) -LexToken(EOL,'\n',1,1485) -LexToken(EOL,'\n',1,1544) -LexToken(EOL,'\n',1,1586) -LexToken(EOL,'\n',1,1629) -LexToken(EOL,'\n',1,1697) -LexToken(EOL,'\n',1,1746) -LexToken(EOL,'\n',1,1817) -LexToken(EOL,'\n',1,1861) -LexToken(EOL,'\n',1,1941) -LexToken(EOL,'\n',1,1998) -LexToken(EOL,'\n',1,2056) -LexToken(EOL,'\n',1,2121) -LexToken(EOL,'\n',1,2186) -LexToken(EOL,'\n',1,2253) -LexToken(EOL,'\n',1,2318) -LexToken(EOL,'\n',1,2386) -LexToken(EOL,'\n',1,2468) -LexToken(EOL,'\n',1,2520) -LexToken(EOL,'\n',1,2594) -LexToken(EOL,'\n',1,2601) -LexToken(VAR,'x',1,2606) -LexToken(ASSIGNMENT,'=',1,2607) -LexToken(OPENSQBRACKET,'[',1,2608) -LexToken(CLOSESQBRACKET,']',1,2609) -LexToken(EOL,'\n',1,2610) -LexToken(VAR,'y',1,2616) -LexToken(ASSIGNMENT,'=',1,2617) -LexToken(OPENSQBRACKET,'[',1,2618) -LexToken(CLOSESQBRACKET,']',1,2619) -LexToken(EOL,'\n',1,2620) -LexToken(VAR,'typ',1,2626) -LexToken(ASSIGNMENT,'=',1,2629) -LexToken(OPENSQBRACKET,'[',1,2630) -LexToken(CLOSESQBRACKET,']',1,2631) -LexToken(EOL,'\n',1,2632) -LexToken(SELECT,'select',1,2638) -LexToken(VAR,'job',1,2645) -LexToken(EOL,'\n',1,2648) -LexToken(CASE,'case',1,2653) -LexToken(DQSTRING,'"set"',1,2662) -LexToken(THEN,'then',1,2664) -LexToken(EOL,'\n',1,2668) -LexToken(VAR,'needcompile',1,2677) -LexToken(ASSIGNMENT,'=',1,2688) -LexToken(NUMBER,'0',1,2689) -LexToken(EOL,'\n',1,2690) -LexToken(VAR,'x',1,2699) -LexToken(ASSIGNMENT,'=',1,2700) -LexToken(VAR,'arg1',1,2701) -LexToken(EOL,'\n',1,2705) -LexToken(VAR,'model',1,2714) -LexToken(ASSIGNMENT,'=',1,2719) -LexToken(VAR,'arg1',1,2720) -LexToken(DOT,'.',1,2724) -LexToken(VAR,'model',1,2725) -LexToken(EOL,'\n',1,2730) -LexToken(VAR,'graphics',1,2740) -LexToken(ASSIGNMENT,'=',1,2748) -LexToken(VAR,'arg1',1,2749) -LexToken(DOT,'.',1,2753) -LexToken(VAR,'graphics',1,2754) -LexToken(EOL,'\n',1,2762) -LexToken(VAR,'exprs',1,2772) -LexToken(ASSIGNMENT,'=',1,2777) -LexToken(VAR,'graphics',1,2778) -LexToken(DOT,'.',1,2786) -LexToken(VAR,'exprs',1,2787) -LexToken(EOL,'\n',1,2792) -LexToken(EOL,'\n',1,2793) -LexToken(IF,'if',1,2802) -LexToken(VAR,'size',1,2805) -LexToken(OPENBRACKET,'(',1,2809) -LexToken(VAR,'exprs',1,2810) -LexToken(OPENBRACKET,'(',1,2815) -LexToken(NUMBER,'1',1,2816) -LexToken(CLOSEBRACKET,')',1,2817) -LexToken(COMMA,',',1,2818) -LexToken(DQSTRING,'"*"',1,2821) -LexToken(CLOSEBRACKET,')',1,2822) -LexToken(COMPARISON,'==',1,2823) -LexToken(NUMBER,'8',1,2825) -LexToken(THEN,'then',1,2827) -LexToken(EOL,'\n',1,2831) -LexToken(VAR,'exprs',1,2844) -LexToken(OPENBRACKET,'(',1,2849) -LexToken(NUMBER,'1',1,2850) -LexToken(CLOSEBRACKET,')',1,2851) -LexToken(OPENBRACKET,'(',1,2852) -LexToken(NUMBER,'9',1,2853) -LexToken(CLOSEBRACKET,')',1,2854) -LexToken(ASSIGNMENT,'=',1,2855) -LexToken(DQSTRING,'"0"',1,2858) -LexToken(EOL,'\n',1,2859) -LexToken(END,'end',1,2869) -LexToken(EOL,'\n',1,2872) -LexToken(WHILE,'while',1,2881) -LexToken(PREVAR_BOOLEAN,'%t',1,2887) -LexToken(DO,'do',1,2890) -LexToken(EOL,'\n',1,2892) -LexToken(OPENSQBRACKET,'[',1,2905) -LexToken(VAR,'ok',1,2906) -LexToken(COMMA,',',1,2908) -LexToken(VAR,'i',1,2909) -LexToken(COMMA,',',1,2910) -LexToken(VAR,'o',1,2911) -LexToken(COMMA,',',1,2912) -LexToken(VAR,'ci',1,2913) -LexToken(COMMA,',',1,2915) -LexToken(VAR,'co',1,2916) -LexToken(COMMA,',',1,2918) -LexToken(VAR,'xx',1,2919) -LexToken(COMMA,',',1,2921) -LexToken(VAR,'z',1,2922) -LexToken(COMMA,',',1,2923) -LexToken(VAR,'rpar',1,2924) -LexToken(COMMA,',',1,2928) -LexToken(VAR,'auto0',1,2929) -LexToken(COMMA,',',1,2934) -LexToken(VAR,'deptime',1,2935) -LexToken(COMMA,',',1,2942) -LexToken(VAR,'lab',1,2943) -LexToken(CLOSESQBRACKET,']',1,2946) -LexToken(ASSIGNMENT,'=',1,2947) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,2948) -LexToken(OPENBRACKET,'(',1,2963) -LexToken(OPENSQBRACKET,'[',1,2979) -LexToken(DQSTRING,'"Set scifunc_block parameters"',1,3009) -LexToken(SEMICOLON,';',1,3010) -LexToken(DQSTRING,'"only regular blocks supported"',1,3041) -LexToken(CLOSESQBRACKET,']',1,3042) -LexToken(COMMA,',',1,3043) -LexToken(OPENSQBRACKET,'[',1,3059) -LexToken(DQSTRING,'"input ports sizes"',1,3078) -LexToken(SEMICOLON,';\n',1,3079) -LexToken(DQSTRING,'"output port sizes"',1,3111) -LexToken(SEMICOLON,';\n',1,3112) -LexToken(DQSTRING,'"input event ports sizes"',1,3150) -LexToken(SEMICOLON,';\n',1,3151) -LexToken(DQSTRING,'"output events ports sizes"',1,3191) -LexToken(SEMICOLON,';\n',1,3192) -LexToken(DQSTRING,'"initial continuous state"',1,3231) -LexToken(SEMICOLON,';\n',1,3232) -LexToken(DQSTRING,'"initial discrete state"',1,3269) -LexToken(SEMICOLON,';\n',1,3270) -LexToken(DQSTRING,'"System parameters vector"',1,3309) -LexToken(SEMICOLON,';\n',1,3310) -LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,3365) -LexToken(SEMICOLON,';\n',1,3366) -LexToken(DQSTRING,'"is block always active (0:no, 1:yes)"',1,3417) -LexToken(CLOSESQBRACKET,']',1,3420) -LexToken(COMMA,',',1,3421) -LexToken(VAR,'list',1,3437) -LexToken(OPENBRACKET,'(',1,3441) -LexToken(DQSTRING,'"vec"',1,3446) -LexToken(COMMA,',',1,3447) -LexToken(ADDITION,'-',1,3448) -LexToken(NUMBER,'1',1,3449) -LexToken(COMMA,',',1,3450) -LexToken(DQSTRING,'"vec"',1,3455) -LexToken(COMMA,',',1,3456) -LexToken(ADDITION,'-',1,3457) -LexToken(NUMBER,'1',1,3458) -LexToken(COMMA,',',1,3459) -LexToken(DQSTRING,'"vec"',1,3464) -LexToken(COMMA,',',1,3465) -LexToken(ADDITION,'-',1,3466) -LexToken(NUMBER,'1',1,3467) -LexToken(COMMA,',',1,3468) -LexToken(DQSTRING,'"vec"',1,3473) -LexToken(COMMA,',',1,3474) -LexToken(ADDITION,'-',1,3475) -LexToken(NUMBER,'1',1,3476) -LexToken(COMMA,',',1,3477) -LexToken(DQSTRING,'"vec"',1,3482) -LexToken(COMMA,',',1,3483) -LexToken(ADDITION,'-',1,3484) -LexToken(NUMBER,'1',1,3485) -LexToken(COMMA,',',1,3486) -LexToken(DQSTRING,'"vec"',1,3491) -LexToken(COMMA,',',1,3492) -LexToken(ADDITION,'-',1,3493) -LexToken(NUMBER,'1',1,3494) -LexToken(COMMA,',',1,3495) -LexToken(DQSTRING,'"vec"',1,3515) -LexToken(COMMA,',',1,3516) -LexToken(ADDITION,'-',1,3517) -LexToken(NUMBER,'1',1,3518) -LexToken(COMMA,',',1,3519) -LexToken(DQSTRING,'"vec"',1,3524) -LexToken(COMMA,',',1,3525) -LexToken(DQSTRING,'"sum(%4)"',1,3534) -LexToken(COMMA,',',1,3535) -LexToken(DQSTRING,'"vec"',1,3540) -LexToken(COMMA,',',1,3541) -LexToken(NUMBER,'1',1,3542) -LexToken(CLOSEBRACKET,')',1,3543) -LexToken(COMMA,',',1,3544) -LexToken(VAR,'exprs',1,3545) -LexToken(OPENBRACKET,'(',1,3550) -LexToken(NUMBER,'1',1,3551) -LexToken(CLOSEBRACKET,')',1,3552) -LexToken(CLOSEBRACKET,')',1,3553) -LexToken(EOL,'\n',1,3554) -LexToken(IF,'if',1,3567) -LexToken(NOT,'~',1,3570) -LexToken(VAR,'ok',1,3571) -LexToken(THEN,'then',1,3574) -LexToken(EOL,'\n',1,3578) -LexToken(BREAK,'break',1,3595) -LexToken(EOL,'\n',1,3600) -LexToken(END,'end',1,3614) -LexToken(EOL,'\n',1,3617) -LexToken(VAR,'exprs',1,3630) -LexToken(OPENBRACKET,'(',1,3635) -LexToken(NUMBER,'1',1,3636) -LexToken(CLOSEBRACKET,')',1,3637) -LexToken(ASSIGNMENT,'=',1,3638) -LexToken(VAR,'lab',1,3639) -LexToken(EOL,'\n',1,3642) -LexToken(VAR,'xx',1,3655) -LexToken(ASSIGNMENT,'=',1,3657) -LexToken(VAR,'xx',1,3658) -LexToken(OPENBRACKET,'(',1,3660) -LexToken(COLON,':',1,3661) -LexToken(CLOSEBRACKET,')',1,3662) -LexToken(EOL,'\n',1,3663) -LexToken(VAR,'z',1,3677) -LexToken(ASSIGNMENT,'=',1,3678) -LexToken(VAR,'z',1,3679) -LexToken(OPENBRACKET,'(',1,3680) -LexToken(COLON,':',1,3681) -LexToken(CLOSEBRACKET,')',1,3682) -LexToken(EOL,'\n',1,3683) -LexToken(VAR,'rpar',1,3697) -LexToken(ASSIGNMENT,'=',1,3701) -LexToken(VAR,'rpar',1,3702) -LexToken(OPENBRACKET,'(',1,3706) -LexToken(COLON,':',1,3707) -LexToken(CLOSEBRACKET,')',1,3708) -LexToken(EOL,'\n',1,3709) -LexToken(VAR,'nrp',1,3722) -LexToken(ASSIGNMENT,'=',1,3725) -LexToken(VAR,'prod',1,3726) -LexToken(OPENBRACKET,'(',1,3730) -LexToken(VAR,'size',1,3731) -LexToken(OPENBRACKET,'(',1,3735) -LexToken(VAR,'rpar',1,3736) -LexToken(CLOSEBRACKET,')',1,3740) -LexToken(CLOSEBRACKET,')',1,3741) -LexToken(EOL,'\n',1,3742) -LexToken(EOL,'\n',1,3774) -LexToken(VAR,'i',1,3787) -LexToken(ASSIGNMENT,'=',1,3788) -LexToken(VAR,'int',1,3789) -LexToken(OPENBRACKET,'(',1,3792) -LexToken(VAR,'i',1,3793) -LexToken(OPENBRACKET,'(',1,3794) -LexToken(COLON,':',1,3795) -LexToken(CLOSEBRACKET,')',1,3796) -LexToken(CLOSEBRACKET,')',1,3797) -LexToken(EOL,'\n',1,3798) -LexToken(VAR,'ni',1,3812) -LexToken(ASSIGNMENT,'=',1,3814) -LexToken(VAR,'size',1,3815) -LexToken(OPENBRACKET,'(',1,3819) -LexToken(VAR,'i',1,3820) -LexToken(COMMA,',',1,3821) -LexToken(NUMBER,'1',1,3822) -LexToken(CLOSEBRACKET,')',1,3823) -LexToken(EOL,'\n',1,3824) -LexToken(VAR,'o',1,3838) -LexToken(ASSIGNMENT,'=',1,3839) -LexToken(VAR,'int',1,3840) -LexToken(OPENBRACKET,'(',1,3843) -LexToken(VAR,'o',1,3844) -LexToken(OPENBRACKET,'(',1,3845) -LexToken(COLON,':',1,3846) -LexToken(CLOSEBRACKET,')',1,3847) -LexToken(CLOSEBRACKET,')',1,3848) -LexToken(EOL,'\n',1,3849) -LexToken(VAR,'no',1,3863) -LexToken(ASSIGNMENT,'=',1,3865) -LexToken(VAR,'size',1,3866) -LexToken(OPENBRACKET,'(',1,3870) -LexToken(VAR,'o',1,3871) -LexToken(COMMA,',',1,3872) -LexToken(NUMBER,'1',1,3873) -LexToken(CLOSEBRACKET,')',1,3874) -LexToken(EOL,'\n',1,3875) -LexToken(VAR,'ci',1,3889) -LexToken(ASSIGNMENT,'=',1,3891) -LexToken(VAR,'int',1,3892) -LexToken(OPENBRACKET,'(',1,3895) -LexToken(VAR,'ci',1,3896) -LexToken(OPENBRACKET,'(',1,3898) -LexToken(COLON,':',1,3899) -LexToken(CLOSEBRACKET,')',1,3900) -LexToken(CLOSEBRACKET,')',1,3901) -LexToken(EOL,'\n',1,3902) -LexToken(VAR,'nci',1,3916) -LexToken(ASSIGNMENT,'=',1,3919) -LexToken(VAR,'size',1,3920) -LexToken(OPENBRACKET,'(',1,3924) -LexToken(VAR,'ci',1,3925) -LexToken(COMMA,',',1,3927) -LexToken(NUMBER,'1',1,3928) -LexToken(CLOSEBRACKET,')',1,3929) -LexToken(EOL,'\n',1,3930) -LexToken(VAR,'co',1,3944) -LexToken(ASSIGNMENT,'=',1,3946) -LexToken(VAR,'int',1,3947) -LexToken(OPENBRACKET,'(',1,3950) -LexToken(VAR,'co',1,3951) -LexToken(OPENBRACKET,'(',1,3953) -LexToken(COLON,':',1,3954) -LexToken(CLOSEBRACKET,')',1,3955) -LexToken(CLOSEBRACKET,')',1,3956) -LexToken(EOL,'\n',1,3957) -LexToken(VAR,'nco',1,3971) -LexToken(ASSIGNMENT,'=',1,3974) -LexToken(VAR,'size',1,3975) -LexToken(OPENBRACKET,'(',1,3979) -LexToken(VAR,'co',1,3980) -LexToken(COMMA,',',1,3982) -LexToken(NUMBER,'1',1,3983) -LexToken(CLOSEBRACKET,')',1,3984) -LexToken(EOL,'\n',1,3985) -LexToken(OPENSQBRACKET,'[',1,3999) -LexToken(VAR,'ok',1,4000) -LexToken(COMMA,',',1,4002) -LexToken(VAR,'tt',1,4003) -LexToken(COMMA,',',1,4005) -LexToken(VAR,'dep_ut',1,4006) -LexToken(CLOSESQBRACKET,']',1,4012) -LexToken(ASSIGNMENT,'=',1,4013) -LexToken(VAR,'genfunc1',1,4014) -LexToken(OPENBRACKET,'(',1,4022) -LexToken(VAR,'exprs',1,4023) -LexToken(OPENBRACKET,'(',1,4028) -LexToken(NUMBER,'2',1,4029) -LexToken(CLOSEBRACKET,')',1,4030) -LexToken(COMMA,',',1,4031) -LexToken(VAR,'i',1,4032) -LexToken(COMMA,',',1,4033) -LexToken(VAR,'o',1,4034) -LexToken(COMMA,',',1,4035) -LexToken(VAR,'nci',1,4036) -LexToken(COMMA,',',1,4039) -LexToken(VAR,'nco',1,4040) -LexToken(COMMA,',',1,4043) -LexToken(VAR,'size',1,4044) -LexToken(OPENBRACKET,'(',1,4048) -LexToken(VAR,'xx',1,4049) -LexToken(COMMA,',',1,4051) -LexToken(NUMBER,'1',1,4052) -LexToken(CLOSEBRACKET,')',1,4053) -LexToken(COMMA,',',1,4054) -LexToken(VAR,'size',1,4055) -LexToken(OPENBRACKET,'(',1,4059) -LexToken(VAR,'z',1,4060) -LexToken(COMMA,',',1,4061) -LexToken(NUMBER,'1',1,4062) -LexToken(CLOSEBRACKET,')',1,4063) -LexToken(COMMA,',',1,4064) -LexToken(VAR,'nrp',1,4080) -LexToken(COMMA,',',1,4083) -LexToken(DQSTRING,'"c"',1,4086) -LexToken(CLOSEBRACKET,')',1,4087) -LexToken(EOL,'\n',1,4088) -LexToken(VAR,'dep_ut',1,4101) -LexToken(OPENBRACKET,'(',1,4107) -LexToken(NUMBER,'2',1,4108) -LexToken(CLOSEBRACKET,')',1,4109) -LexToken(ASSIGNMENT,'=',1,4110) -LexToken(OPENBRACKET,'(',1,4111) -LexToken(NUMBER,'1',1,4112) -LexToken(COMPARISON,'==',1,4113) -LexToken(VAR,'deptime',1,4115) -LexToken(CLOSEBRACKET,')',1,4122) -LexToken(EOL,'\n',1,4123) -LexToken(IF,'if',1,4136) -LexToken(NOT,'~',1,4139) -LexToken(VAR,'ok',1,4140) -LexToken(THEN,'then',1,4143) -LexToken(EOL,'\n',1,4147) -LexToken(BREAK,'break',1,4164) -LexToken(EOL,'\n',1,4169) -LexToken(END,'end',1,4183) -LexToken(EOL,'\n',1,4186) -LexToken(OPENSQBRACKET,'[',1,4199) -LexToken(VAR,'model',1,4200) -LexToken(COMMA,',',1,4205) -LexToken(VAR,'graphics',1,4206) -LexToken(COMMA,',',1,4214) -LexToken(VAR,'ok',1,4215) -LexToken(CLOSESQBRACKET,']',1,4217) -LexToken(ASSIGNMENT,'=',1,4218) -LexToken(VAR,'check_io',1,4219) -LexToken(OPENBRACKET,'(',1,4227) -LexToken(VAR,'model',1,4228) -LexToken(COMMA,',',1,4233) -LexToken(VAR,'graphics',1,4234) -LexToken(COMMA,',',1,4242) -LexToken(VAR,'i',1,4243) -LexToken(COMMA,',',1,4244) -LexToken(VAR,'o',1,4245) -LexToken(COMMA,',',1,4246) -LexToken(VAR,'ci',1,4247) -LexToken(COMMA,',',1,4249) -LexToken(VAR,'co',1,4250) -LexToken(CLOSEBRACKET,')',1,4252) -LexToken(EOL,'\n',1,4253) -LexToken(IF,'if',1,4266) -LexToken(VAR,'ok',1,4269) -LexToken(THEN,'then',1,4272) -LexToken(EOL,'\n',1,4276) -LexToken(VAR,'auto',1,4293) -LexToken(ASSIGNMENT,'=',1,4297) -LexToken(VAR,'auto0',1,4298) -LexToken(EOL,'\n',1,4303) -LexToken(VAR,'model',1,4320) -LexToken(DOT,'.',1,4325) -LexToken(VAR,'state',1,4326) -LexToken(ASSIGNMENT,'=',1,4331) -LexToken(VAR,'xx',1,4332) -LexToken(EOL,'\n',1,4334) -LexToken(VAR,'model',1,4351) -LexToken(DOT,'.',1,4356) -LexToken(VAR,'dstate',1,4357) -LexToken(ASSIGNMENT,'=',1,4363) -LexToken(VAR,'z',1,4364) -LexToken(EOL,'\n',1,4365) -LexToken(VAR,'model',1,4382) -LexToken(DOT,'.',1,4387) -LexToken(VAR,'rpar',1,4388) -LexToken(ASSIGNMENT,'=',1,4392) -LexToken(VAR,'rpar',1,4393) -LexToken(EOL,'\n',1,4397) -LexToken(IF,'if',1,4414) -LexToken(VAR,'model',1,4417) -LexToken(DOT,'.',1,4422) -LexToken(VAR,'ipar',1,4423) -LexToken(COMPARISON,'<>',1,4428) -LexToken(NUMBER,'0',1,4431) -LexToken(THEN,'then',1,4433) -LexToken(EOL,'\n',1,4437) -LexToken(VAR,'model',1,4458) -LexToken(DOT,'.',1,4463) -LexToken(VAR,'opar',1,4464) -LexToken(ASSIGNMENT,'=',1,4468) -LexToken(VAR,'model',1,4469) -LexToken(DOT,'.',1,4474) -LexToken(VAR,'ipar',1,4475) -LexToken(EOL,'\n',1,4479) -LexToken(VAR,'model',1,4501) -LexToken(DOT,'.',1,4506) -LexToken(VAR,'ipar',1,4507) -LexToken(ASSIGNMENT,'=',1,4511) -LexToken(NUMBER,'0',1,4512) -LexToken(EOL,'\n',1,4513) -LexToken(END,'end',1,4531) -LexToken(EOL,'\n',1,4534) -LexToken(IF,'if',1,4551) -LexToken(VAR,'or',1,4554) -LexToken(OPENBRACKET,'(',1,4556) -LexToken(VAR,'model',1,4557) -LexToken(DOT,'.',1,4562) -LexToken(VAR,'opar',1,4563) -LexToken(COMPARISON,'<>',1,4567) -LexToken(VAR,'tt',1,4569) -LexToken(CLOSEBRACKET,')',1,4571) -LexToken(THEN,'then',1,4573) -LexToken(EOL,'\n',1,4577) -LexToken(VAR,'needcompile',1,4598) -LexToken(ASSIGNMENT,'=',1,4609) -LexToken(NUMBER,'4',1,4610) -LexToken(EOL,'\n',1,4611) -LexToken(END,'end',1,4629) -LexToken(EOL,'\n',1,4632) -LexToken(VAR,'model',1,4649) -LexToken(DOT,'.',1,4654) -LexToken(VAR,'opar',1,4655) -LexToken(ASSIGNMENT,'=',1,4659) -LexToken(VAR,'tt',1,4660) -LexToken(EOL,'\n',1,4662) -LexToken(VAR,'model',1,4679) -LexToken(DOT,'.',1,4684) -LexToken(VAR,'firing',1,4685) -LexToken(ASSIGNMENT,'=',1,4691) -LexToken(VAR,'auto',1,4692) -LexToken(EOL,'\n',1,4696) -LexToken(VAR,'model',1,4713) -LexToken(DOT,'.',1,4718) -LexToken(VAR,'dep_ut',1,4719) -LexToken(ASSIGNMENT,'=',1,4725) -LexToken(VAR,'dep_ut',1,4726) -LexToken(EOL,'\n',1,4732) -LexToken(VAR,'x',1,4749) -LexToken(DOT,'.',1,4750) -LexToken(VAR,'model',1,4751) -LexToken(ASSIGNMENT,'=',1,4756) -LexToken(VAR,'model',1,4757) -LexToken(EOL,'\n',1,4762) -LexToken(VAR,'exprs',1,4779) -LexToken(OPENBRACKET,'(',1,4784) -LexToken(NUMBER,'2',1,4785) -LexToken(CLOSEBRACKET,')',1,4786) -LexToken(ASSIGNMENT,'=',1,4787) -LexToken(VAR,'tt',1,4788) -LexToken(EOL,'\n',1,4790) -LexToken(VAR,'graphics',1,4807) -LexToken(DOT,'.',1,4815) -LexToken(VAR,'exprs',1,4816) -LexToken(ASSIGNMENT,'=',1,4821) -LexToken(VAR,'exprs',1,4822) -LexToken(EOL,'\n',1,4827) -LexToken(VAR,'x',1,4844) -LexToken(DOT,'.',1,4845) -LexToken(VAR,'graphics',1,4846) -LexToken(ASSIGNMENT,'=',1,4854) -LexToken(VAR,'graphics',1,4855) -LexToken(EOL,'\n',1,4863) -LexToken(BREAK,'break',1,4880) -LexToken(EOL,'\n',1,4885) -LexToken(END,'end',1,4898) -LexToken(EOL,'\n',1,4901) -LexToken(END,'end',1,4910) -LexToken(EOL,'\n',1,4913) -LexToken(VAR,'needcompile',1,4922) -LexToken(ASSIGNMENT,'=',1,4933) -LexToken(RESUME,'resume',1,4934) -LexToken(OPENBRACKET,'(',1,4940) -LexToken(VAR,'needcompile',1,4941) -LexToken(CLOSEBRACKET,')',1,4952) -LexToken(EOL,'\n',1,4953) -LexToken(CASE,'case',1,4958) -LexToken(DQSTRING,'"define"',1,4970) -LexToken(THEN,'then',1,4972) -LexToken(EOL,'\n',1,4976) -LexToken(VAR,'in',1,4985) -LexToken(ASSIGNMENT,'=',1,4987) -LexToken(NUMBER,'1',1,4988) -LexToken(EOL,'\n',1,4989) -LexToken(VAR,'out',1,4998) -LexToken(ASSIGNMENT,'=',1,5001) -LexToken(NUMBER,'1',1,5002) -LexToken(EOL,'\n',1,5003) -LexToken(VAR,'clkin',1,5012) -LexToken(ASSIGNMENT,'=',1,5017) -LexToken(OPENSQBRACKET,'[',1,5018) -LexToken(CLOSESQBRACKET,']',1,5019) -LexToken(EOL,'\n',1,5020) -LexToken(VAR,'clkout',1,5029) -LexToken(ASSIGNMENT,'=',1,5035) -LexToken(OPENSQBRACKET,'[',1,5036) -LexToken(CLOSESQBRACKET,']',1,5037) -LexToken(EOL,'\n',1,5038) -LexToken(VAR,'x0',1,5047) -LexToken(ASSIGNMENT,'=',1,5049) -LexToken(OPENSQBRACKET,'[',1,5050) -LexToken(CLOSESQBRACKET,']',1,5051) -LexToken(EOL,'\n',1,5052) -LexToken(VAR,'z0',1,5061) -LexToken(ASSIGNMENT,'=',1,5063) -LexToken(OPENSQBRACKET,'[',1,5064) -LexToken(CLOSESQBRACKET,']',1,5065) -LexToken(EOL,'\n',1,5066) -LexToken(VAR,'typ',1,5075) -LexToken(ASSIGNMENT,'=',1,5078) -LexToken(DQSTRING,'"c"',1,5081) -LexToken(EOL,'\n',1,5082) -LexToken(VAR,'auto',1,5091) -LexToken(ASSIGNMENT,'=',1,5095) -LexToken(OPENSQBRACKET,'[',1,5096) -LexToken(CLOSESQBRACKET,']',1,5097) -LexToken(EOL,'\n',1,5098) -LexToken(VAR,'rpar',1,5107) -LexToken(ASSIGNMENT,'=',1,5111) -LexToken(OPENSQBRACKET,'[',1,5112) -LexToken(CLOSESQBRACKET,']',1,5113) -LexToken(EOL,'\n',1,5114) -LexToken(EOL,'\n',1,5115) -LexToken(VAR,'model',1,5124) -LexToken(ASSIGNMENT,'=',1,5129) -LexToken(SCICOS_MODEL,'scicos_model',1,5130) -LexToken(OPENBRACKET,'(',1,5142) -LexToken(CLOSEBRACKET,')',1,5143) -LexToken(EOL,'\n',1,5144) -LexToken(VAR,'model',1,5153) -LexToken(DOT,'.',1,5158) -LexToken(VAR,'sim',1,5159) -LexToken(ASSIGNMENT,'=',1,5162) -LexToken(VAR,'list',1,5163) -LexToken(OPENBRACKET,'(',1,5167) -LexToken(DQSTRING,'"scifunc"',1,5176) -LexToken(COMMA,',',1,5177) -LexToken(NUMBER,'3',1,5178) -LexToken(CLOSEBRACKET,')',1,5179) -LexToken(EOL,'\n',1,5180) -LexToken(VAR,'model',1,5189) -LexToken(DOT,'.',1,5194) -LexToken(VAR,'in',1,5195) -LexToken(ASSIGNMENT,'=',1,5197) -LexToken(VAR,'in',1,5198) -LexToken(EOL,'\n',1,5200) -LexToken(VAR,'model',1,5209) -LexToken(DOT,'.',1,5214) -LexToken(VAR,'out',1,5215) -LexToken(ASSIGNMENT,'=',1,5218) -LexToken(VAR,'out',1,5219) -LexToken(EOL,'\n',1,5222) -LexToken(VAR,'model',1,5231) -LexToken(DOT,'.',1,5236) -LexToken(VAR,'evtin',1,5237) -LexToken(ASSIGNMENT,'=',1,5242) -LexToken(VAR,'clkin',1,5243) -LexToken(EOL,'\n',1,5248) -LexToken(VAR,'model',1,5257) -LexToken(DOT,'.',1,5262) -LexToken(VAR,'evtout',1,5263) -LexToken(ASSIGNMENT,'=',1,5269) -LexToken(VAR,'clkout',1,5270) -LexToken(EOL,'\n',1,5276) -LexToken(VAR,'model',1,5285) -LexToken(DOT,'.',1,5290) -LexToken(VAR,'state',1,5291) -LexToken(ASSIGNMENT,'=',1,5296) -LexToken(VAR,'x0',1,5297) -LexToken(EOL,'\n',1,5299) -LexToken(VAR,'model',1,5308) -LexToken(DOT,'.',1,5313) -LexToken(VAR,'dstate',1,5314) -LexToken(ASSIGNMENT,'=',1,5320) -LexToken(VAR,'z0',1,5321) -LexToken(EOL,'\n',1,5323) -LexToken(VAR,'model',1,5332) -LexToken(DOT,'.',1,5337) -LexToken(VAR,'rpar',1,5338) -LexToken(ASSIGNMENT,'=',1,5342) -LexToken(VAR,'rpar',1,5343) -LexToken(EOL,'\n',1,5347) -LexToken(VAR,'model',1,5356) -LexToken(DOT,'.',1,5361) -LexToken(VAR,'ipar',1,5362) -LexToken(ASSIGNMENT,'=',1,5366) -LexToken(NUMBER,'0',1,5367) -LexToken(EOL,'\n',1,5368) -LexToken(VAR,'model',1,5377) -LexToken(DOT,'.',1,5382) -LexToken(VAR,'opar',1,5383) -LexToken(ASSIGNMENT,'=',1,5387) -LexToken(VAR,'list',1,5388) -LexToken(OPENBRACKET,'(',1,5392) -LexToken(CLOSEBRACKET,')',1,5393) -LexToken(EOL,'\n',1,5394) -LexToken(VAR,'model',1,5403) -LexToken(DOT,'.',1,5408) -LexToken(VAR,'blocktype',1,5409) -LexToken(ASSIGNMENT,'=',1,5418) -LexToken(VAR,'typ',1,5419) -LexToken(EOL,'\n',1,5422) -LexToken(VAR,'model',1,5431) -LexToken(DOT,'.',1,5436) -LexToken(VAR,'firing',1,5437) -LexToken(ASSIGNMENT,'=',1,5443) -LexToken(VAR,'auto',1,5444) -LexToken(EOL,'\n',1,5448) -LexToken(VAR,'model',1,5457) -LexToken(DOT,'.',1,5462) -LexToken(VAR,'dep_ut',1,5463) -LexToken(ASSIGNMENT,'=',1,5469) -LexToken(OPENSQBRACKET,'[',1,5470) -LexToken(PREVAR_BOOLEAN,'%t',1,5471) -LexToken(PREVAR_BOOLEAN,'%f',1,5474) -LexToken(CLOSESQBRACKET,']',1,5476) -LexToken(EOL,'\n',1,5477) -LexToken(EOL,'\n',1,5478) -LexToken(VAR,'exprs',1,5487) -LexToken(ASSIGNMENT,'=',1,5492) -LexToken(VAR,'list',1,5493) -LexToken(OPENBRACKET,'(',1,5497) -LexToken(OPENSQBRACKET,'[',1,5498) -LexToken(VAR,'sci2exp',1,5499) -LexToken(OPENBRACKET,'(',1,5506) -LexToken(VAR,'in',1,5507) -LexToken(CLOSEBRACKET,')',1,5509) -LexToken(SEMICOLON,';',1,5510) -LexToken(VAR,'sci2exp',1,5511) -LexToken(OPENBRACKET,'(',1,5518) -LexToken(VAR,'out',1,5519) -LexToken(CLOSEBRACKET,')',1,5522) -LexToken(SEMICOLON,';',1,5523) -LexToken(VAR,'sci2exp',1,5524) -LexToken(OPENBRACKET,'(',1,5531) -LexToken(VAR,'clkin',1,5532) -LexToken(CLOSEBRACKET,')',1,5537) -LexToken(SEMICOLON,';',1,5538) -LexToken(VAR,'sci2exp',1,5539) -LexToken(OPENBRACKET,'(',1,5546) -LexToken(VAR,'clkout',1,5547) -LexToken(CLOSEBRACKET,')',1,5553) -LexToken(SEMICOLON,';\n',1,5554) -LexToken(VAR,'strcat',1,5564) -LexToken(OPENBRACKET,'(',1,5570) -LexToken(VAR,'sci2exp',1,5571) -LexToken(OPENBRACKET,'(',1,5578) -LexToken(VAR,'x0',1,5579) -LexToken(CLOSEBRACKET,')',1,5581) -LexToken(CLOSEBRACKET,')',1,5582) -LexToken(SEMICOLON,';',1,5583) -LexToken(VAR,'strcat',1,5584) -LexToken(OPENBRACKET,'(',1,5590) -LexToken(VAR,'sci2exp',1,5591) -LexToken(OPENBRACKET,'(',1,5598) -LexToken(VAR,'z0',1,5599) -LexToken(CLOSEBRACKET,')',1,5601) -LexToken(CLOSEBRACKET,')',1,5602) -LexToken(SEMICOLON,';\n',1,5603) -LexToken(VAR,'strcat',1,5613) -LexToken(OPENBRACKET,'(',1,5619) -LexToken(VAR,'sci2exp',1,5620) -LexToken(OPENBRACKET,'(',1,5627) -LexToken(VAR,'rpar',1,5628) -LexToken(CLOSEBRACKET,')',1,5632) -LexToken(CLOSEBRACKET,')',1,5633) -LexToken(SEMICOLON,';',1,5634) -LexToken(VAR,'sci2exp',1,5635) -LexToken(OPENBRACKET,'(',1,5642) -LexToken(VAR,'auto',1,5643) -LexToken(CLOSEBRACKET,')',1,5647) -LexToken(CLOSESQBRACKET,']',1,5648) -LexToken(COMMA,',',1,5649) -LexToken(VAR,'list',1,5661) -LexToken(OPENBRACKET,'(',1,5665) -LexToken(DQSTRING,'"y1=sin(u1)"',1,5677) -LexToken(COMMA,',',1,5678) -LexToken(DQSTRING,'" "',1,5681) -LexToken(COMMA,',',1,5682) -LexToken(DQSTRING,'" "',1,5685) -LexToken(COMMA,',',1,5686) -LexToken(DQSTRING,'"y1=sin(u1)"',1,5698) -LexToken(COMMA,',',1,5699) -LexToken(DQSTRING,'" "',1,5702) -LexToken(COMMA,',',1,5703) -LexToken(DQSTRING,'" "',1,5706) -LexToken(COMMA,',',1,5707) -LexToken(DQSTRING,'" "',1,5710) -LexToken(CLOSEBRACKET,')',1,5711) -LexToken(CLOSEBRACKET,')',1,5712) -LexToken(EOL,'\n',1,5713) -LexToken(VAR,'gr_i',1,5722) -LexToken(ASSIGNMENT,'=',1,5726) -LexToken(OPENSQBRACKET,'[',1,5727) -LexToken(CLOSESQBRACKET,']',1,5728) -LexToken(EOL,'\n',1,5729) -LexToken(VAR,'x',1,5738) -LexToken(ASSIGNMENT,'=',1,5739) -LexToken(VAR,'standard_define',1,5740) -LexToken(OPENBRACKET,'(',1,5755) -LexToken(OPENSQBRACKET,'[',1,5756) -LexToken(NUMBER,'2',1,5757) -LexToken(NUMBER,'2',1,5759) -LexToken(CLOSESQBRACKET,']',1,5760) -LexToken(COMMA,',',1,5761) -LexToken(VAR,'model',1,5762) -LexToken(COMMA,',',1,5767) -LexToken(VAR,'exprs',1,5768) -LexToken(COMMA,',',1,5773) -LexToken(VAR,'gr_i',1,5774) -LexToken(CLOSEBRACKET,')',1,5778) -LexToken(EOL,'\n',1,5779) -LexToken(END,'end',1,5784) -LexToken(EOL,'\n',1,5787) -LexToken(ENDFUNCTION,'endfunction',1,5788) -LexToken(EOL,'\n',1,5799) +Syntax error in input LexToken(OPENBRACKET,'(',1,2852) +/* autogenerated from "macros/Misc/scifunc_block.sci" */ +None diff --git a/js/Misc/scifunc_block_m.js b/js/Misc/scifunc_block_m.js index a1edcd1d..b56691d3 100644 --- a/js/Misc/scifunc_block_m.js +++ b/js/Misc/scifunc_block_m.js @@ -1,842 +1,94 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'scifunc_block_m',1,852) -LexToken(OPENBRACKET,'(',1,867) -LexToken(VAR,'job',1,868) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg1',1,872) -LexToken(COMMA,',',1,876) -LexToken(VAR,'arg2',1,877) -LexToken(CLOSEBRACKET,')',1,881) -LexToken(EOL,'\n',1,882) -LexToken(EOL,'\n',1,901) -LexToken(EOL,'\n',1,957) -LexToken(EOL,'\n',1,1012) -LexToken(EOL,'\n',1,1073) -LexToken(EOL,'\n',1,1150) -LexToken(EOL,'\n',1,1225) -LexToken(EOL,'\n',1,1278) -LexToken(EOL,'\n',1,1285) -LexToken(VAR,'x',1,1290) -LexToken(ASSIGNMENT,'=',1,1291) -LexToken(OPENSQBRACKET,'[',1,1292) -LexToken(CLOSESQBRACKET,']',1,1293) -LexToken(EOL,'\n',1,1294) -LexToken(VAR,'y',1,1300) -LexToken(ASSIGNMENT,'=',1,1301) -LexToken(OPENSQBRACKET,'[',1,1302) -LexToken(CLOSESQBRACKET,']',1,1303) -LexToken(EOL,'\n',1,1304) -LexToken(VAR,'typ',1,1310) -LexToken(ASSIGNMENT,'=',1,1313) -LexToken(OPENSQBRACKET,'[',1,1314) -LexToken(CLOSESQBRACKET,']',1,1315) -LexToken(EOL,'\n',1,1316) -LexToken(SELECT,'select',1,1322) -LexToken(VAR,'job',1,1329) -LexToken(EOL,'\n',1,1332) -LexToken(CASE,'case',1,1337) -LexToken(DQSTRING,'"set"',1,1346) -LexToken(THEN,'then',1,1348) -LexToken(EOL,'\n',1,1352) -LexToken(VAR,'needcompile',1,1361) -LexToken(ASSIGNMENT,'=',1,1372) -LexToken(NUMBER,'0',1,1373) -LexToken(EOL,'\n',1,1374) -LexToken(VAR,'x',1,1383) -LexToken(ASSIGNMENT,'=',1,1384) -LexToken(VAR,'arg1',1,1385) -LexToken(EOL,'\n',1,1389) -LexToken(VAR,'model',1,1398) -LexToken(ASSIGNMENT,'=',1,1403) -LexToken(VAR,'arg1',1,1404) -LexToken(DOT,'.',1,1408) -LexToken(VAR,'model',1,1409) -LexToken(EOL,'\n',1,1414) -LexToken(VAR,'graphics',1,1424) -LexToken(ASSIGNMENT,'=',1,1432) -LexToken(VAR,'arg1',1,1433) -LexToken(DOT,'.',1,1437) -LexToken(VAR,'graphics',1,1438) -LexToken(EOL,'\n',1,1446) -LexToken(VAR,'exprs',1,1456) -LexToken(ASSIGNMENT,'=',1,1461) -LexToken(VAR,'graphics',1,1462) -LexToken(DOT,'.',1,1470) -LexToken(VAR,'exprs',1,1471) -LexToken(EOL,'\n',1,1476) -LexToken(EOL,'\n',1,1477) -LexToken(WHILE,'while',1,1486) -LexToken(PREVAR_BOOLEAN,'%t',1,1492) -LexToken(DO,'do',1,1495) -LexToken(EOL,'\n',1,1497) -LexToken(OPENSQBRACKET,'[',1,1510) -LexToken(VAR,'ok',1,1511) -LexToken(COMMA,',',1,1513) -LexToken(VAR,'i',1,1514) -LexToken(COMMA,',',1,1515) -LexToken(VAR,'o',1,1516) -LexToken(COMMA,',',1,1517) -LexToken(VAR,'ci',1,1518) -LexToken(COMMA,',',1,1520) -LexToken(VAR,'co',1,1521) -LexToken(COMMA,',',1,1523) -LexToken(VAR,'xx',1,1524) -LexToken(COMMA,',',1,1526) -LexToken(VAR,'z',1,1527) -LexToken(COMMA,',',1,1528) -LexToken(VAR,'rpar',1,1529) -LexToken(COMMA,',',1,1533) -LexToken(VAR,'auto0',1,1534) -LexToken(COMMA,',',1,1539) -LexToken(VAR,'deptime',1,1540) -LexToken(COMMA,',',1,1547) -LexToken(VAR,'lab',1,1548) -LexToken(CLOSESQBRACKET,']',1,1551) -LexToken(ASSIGNMENT,'=',1,1552) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1553) -LexToken(OPENBRACKET,'(',1,1568) -LexToken(OPENSQBRACKET,'[',1,1584) -LexToken(DQSTRING,'"Set scifunc_block parameters"',1,1614) -LexToken(SEMICOLON,';',1,1615) -LexToken(DQSTRING,'"only regular blocks supported"',1,1646) -LexToken(CLOSESQBRACKET,']',1,1647) -LexToken(COMMA,',',1,1648) -LexToken(OPENSQBRACKET,'[',1,1664) -LexToken(DQSTRING,'"input ports sizes"',1,1683) -LexToken(SEMICOLON,';\n',1,1684) -LexToken(DQSTRING,'"output port sizes"',1,1716) -LexToken(SEMICOLON,';\n',1,1717) -LexToken(DQSTRING,'"input event ports sizes"',1,1755) -LexToken(SEMICOLON,';\n',1,1756) -LexToken(DQSTRING,'"output events ports sizes"',1,1796) -LexToken(SEMICOLON,';\n',1,1797) -LexToken(DQSTRING,'"initial continuous state"',1,1836) -LexToken(SEMICOLON,';\n',1,1837) -LexToken(DQSTRING,'"initial discrete state"',1,1874) -LexToken(SEMICOLON,';\n',1,1875) -LexToken(DQSTRING,'"System parameters vector"',1,1914) -LexToken(SEMICOLON,';\n',1,1915) -LexToken(DQSTRING,'"initial firing vector (<0 for no firing)"',1,1970) -LexToken(SEMICOLON,';\n',1,1971) -LexToken(DQSTRING,'"is block always active (0:no, 1:yes)"',1,2022) -LexToken(CLOSESQBRACKET,']',1,2023) -LexToken(COMMA,',',1,2024) -LexToken(VAR,'list',1,2040) -LexToken(OPENBRACKET,'(',1,2044) -LexToken(DQSTRING,'"mat"',1,2049) -LexToken(COMMA,',',1,2050) -LexToken(OPENSQBRACKET,'[',1,2051) -LexToken(ADDITION,'-',1,2052) -LexToken(NUMBER,'1',1,2053) -LexToken(NUMBER,'2',1,2055) -LexToken(CLOSESQBRACKET,']',1,2056) -LexToken(COMMA,',',1,2057) -LexToken(DQSTRING,'"mat"',1,2062) -LexToken(COMMA,',',1,2063) -LexToken(OPENSQBRACKET,'[',1,2064) -LexToken(ADDITION,'-',1,2065) -LexToken(NUMBER,'2',1,2066) -LexToken(NUMBER,'2',1,2068) -LexToken(CLOSESQBRACKET,']',1,2069) -LexToken(COMMA,',',1,2070) -LexToken(DQSTRING,'"vec"',1,2075) -LexToken(COMMA,',',1,2076) -LexToken(ADDITION,'-',1,2077) -LexToken(NUMBER,'1',1,2078) -LexToken(COMMA,',',1,2079) -LexToken(DQSTRING,'"vec"',1,2084) -LexToken(COMMA,',',1,2085) -LexToken(ADDITION,'-',1,2086) -LexToken(NUMBER,'1',1,2087) -LexToken(COMMA,',',1,2088) -LexToken(DQSTRING,'"vec"',1,2093) -LexToken(COMMA,',',1,2094) -LexToken(ADDITION,'-',1,2095) -LexToken(NUMBER,'1',1,2096) -LexToken(COMMA,',',1,2097) -LexToken(DQSTRING,'"vec"',1,2102) -LexToken(COMMA,',',1,2103) -LexToken(ADDITION,'-',1,2104) -LexToken(NUMBER,'1',1,2105) -LexToken(COMMA,',',1,2106) -LexToken(DQSTRING,'"vec"',1,2126) -LexToken(COMMA,',',1,2127) -LexToken(ADDITION,'-',1,2128) -LexToken(NUMBER,'1',1,2129) -LexToken(COMMA,',',1,2130) -LexToken(DQSTRING,'"vec"',1,2135) -LexToken(COMMA,',',1,2136) -LexToken(ADDITION,'-',1,2137) -LexToken(NUMBER,'1',1,2138) -LexToken(COMMA,',',1,2139) -LexToken(DQSTRING,'"vec"',1,2144) -LexToken(COMMA,',',1,2145) -LexToken(NUMBER,'1',1,2146) -LexToken(CLOSEBRACKET,')',1,2147) -LexToken(COMMA,',',1,2148) -LexToken(VAR,'exprs',1,2149) -LexToken(OPENBRACKET,'(',1,2154) -LexToken(NUMBER,'1',1,2155) -LexToken(CLOSEBRACKET,')',1,2156) -LexToken(CLOSEBRACKET,')',1,2157) -LexToken(EOL,'\n',1,2158) -LexToken(IF,'if',1,2171) -LexToken(NOT,'~',1,2174) -LexToken(VAR,'ok',1,2175) -LexToken(THEN,'then',1,2178) -LexToken(EOL,'\n',1,2182) -LexToken(BREAK,'break',1,2199) -LexToken(EOL,'\n',1,2204) -LexToken(END,'end',1,2218) -LexToken(EOL,'\n',1,2221) -LexToken(VAR,'exprs',1,2234) -LexToken(OPENBRACKET,'(',1,2239) -LexToken(NUMBER,'1',1,2240) -LexToken(CLOSEBRACKET,')',1,2241) -LexToken(ASSIGNMENT,'=',1,2242) -LexToken(VAR,'lab',1,2243) -LexToken(EOL,'\n',1,2246) -LexToken(VAR,'xx',1,2259) -LexToken(ASSIGNMENT,'=',1,2261) -LexToken(VAR,'xx',1,2262) -LexToken(OPENBRACKET,'(',1,2264) -LexToken(COLON,':',1,2265) -LexToken(CLOSEBRACKET,')',1,2266) -LexToken(EOL,'\n',1,2267) -LexToken(VAR,'z',1,2281) -LexToken(ASSIGNMENT,'=',1,2282) -LexToken(VAR,'z',1,2283) -LexToken(OPENBRACKET,'(',1,2284) -LexToken(COLON,':',1,2285) -LexToken(CLOSEBRACKET,')',1,2286) -LexToken(EOL,'\n',1,2287) -LexToken(VAR,'rpar',1,2301) -LexToken(ASSIGNMENT,'=',1,2305) -LexToken(VAR,'rpar',1,2306) -LexToken(OPENBRACKET,'(',1,2310) -LexToken(COLON,':',1,2311) -LexToken(CLOSEBRACKET,')',1,2312) -LexToken(EOL,'\n',1,2313) -LexToken(VAR,'it',1,2326) -LexToken(ASSIGNMENT,'=',1,2328) -LexToken(VAR,'ones',1,2329) -LexToken(OPENBRACKET,'(',1,2333) -LexToken(NUMBER,'1',1,2334) -LexToken(COMMA,',',1,2335) -LexToken(VAR,'size',1,2336) -LexToken(OPENBRACKET,'(',1,2340) -LexToken(VAR,'i',1,2341) -LexToken(COMMA,',',1,2342) -LexToken(NUMBER,'1',1,2343) -LexToken(CLOSEBRACKET,')',1,2344) -LexToken(CLOSEBRACKET,')',1,2345) -LexToken(EOL,'\n',1,2346) -LexToken(VAR,'ot',1,2359) -LexToken(ASSIGNMENT,'=',1,2361) -LexToken(VAR,'ones',1,2362) -LexToken(OPENBRACKET,'(',1,2366) -LexToken(NUMBER,'1',1,2367) -LexToken(COMMA,',',1,2368) -LexToken(VAR,'size',1,2369) -LexToken(OPENBRACKET,'(',1,2373) -LexToken(VAR,'o',1,2374) -LexToken(COMMA,',',1,2375) -LexToken(NUMBER,'1',1,2376) -LexToken(CLOSEBRACKET,')',1,2377) -LexToken(CLOSEBRACKET,')',1,2378) -LexToken(EOL,'\n',1,2379) -LexToken(VAR,'nrp',1,2392) -LexToken(ASSIGNMENT,'=',1,2395) -LexToken(VAR,'prod',1,2396) -LexToken(OPENBRACKET,'(',1,2400) -LexToken(VAR,'size',1,2401) -LexToken(OPENBRACKET,'(',1,2405) -LexToken(VAR,'rpar',1,2406) -LexToken(CLOSEBRACKET,')',1,2410) -LexToken(CLOSEBRACKET,')',1,2411) -LexToken(EOL,'\n',1,2412) -LexToken(EOL,'\n',1,2444) -LexToken(EOL,'\n',1,2471) -LexToken(VAR,'ni',1,2484) -LexToken(ASSIGNMENT,'=',1,2486) -LexToken(VAR,'size',1,2487) -LexToken(OPENBRACKET,'(',1,2491) -LexToken(VAR,'i',1,2492) -LexToken(COMMA,',',1,2493) -LexToken(NUMBER,'1',1,2494) -LexToken(CLOSEBRACKET,')',1,2495) -LexToken(EOL,'\n',1,2496) -LexToken(EOL,'\n',1,2524) -LexToken(VAR,'no',1,2537) -LexToken(ASSIGNMENT,'=',1,2539) -LexToken(VAR,'size',1,2540) -LexToken(OPENBRACKET,'(',1,2544) -LexToken(VAR,'o',1,2545) -LexToken(COMMA,',',1,2546) -LexToken(NUMBER,'1',1,2547) -LexToken(CLOSEBRACKET,')',1,2548) -LexToken(EOL,'\n',1,2549) -LexToken(VAR,'ci',1,2563) -LexToken(ASSIGNMENT,'=',1,2565) -LexToken(VAR,'int',1,2566) -LexToken(OPENBRACKET,'(',1,2569) -LexToken(VAR,'ci',1,2570) -LexToken(OPENBRACKET,'(',1,2572) -LexToken(COLON,':',1,2573) -LexToken(CLOSEBRACKET,')',1,2574) -LexToken(CLOSEBRACKET,')',1,2575) -LexToken(EOL,'\n',1,2576) -LexToken(VAR,'nci',1,2590) -LexToken(ASSIGNMENT,'=',1,2593) -LexToken(VAR,'size',1,2594) -LexToken(OPENBRACKET,'(',1,2598) -LexToken(VAR,'ci',1,2599) -LexToken(COMMA,',',1,2601) -LexToken(NUMBER,'1',1,2602) -LexToken(CLOSEBRACKET,')',1,2603) -LexToken(EOL,'\n',1,2604) -LexToken(VAR,'co',1,2618) -LexToken(ASSIGNMENT,'=',1,2620) -LexToken(VAR,'int',1,2621) -LexToken(OPENBRACKET,'(',1,2624) -LexToken(VAR,'co',1,2625) -LexToken(OPENBRACKET,'(',1,2627) -LexToken(COLON,':',1,2628) -LexToken(CLOSEBRACKET,')',1,2629) -LexToken(CLOSEBRACKET,')',1,2630) -LexToken(EOL,'\n',1,2631) -LexToken(VAR,'nco',1,2645) -LexToken(ASSIGNMENT,'=',1,2648) -LexToken(VAR,'size',1,2649) -LexToken(OPENBRACKET,'(',1,2653) -LexToken(VAR,'co',1,2654) -LexToken(COMMA,',',1,2656) -LexToken(NUMBER,'1',1,2657) -LexToken(CLOSEBRACKET,')',1,2658) -LexToken(EOL,'\n',1,2659) -LexToken(OPENSQBRACKET,'[',1,2673) -LexToken(VAR,'ok',1,2674) -LexToken(COMMA,',',1,2676) -LexToken(VAR,'tt',1,2677) -LexToken(COMMA,',',1,2679) -LexToken(VAR,'dep_ut',1,2680) -LexToken(CLOSESQBRACKET,']',1,2686) -LexToken(ASSIGNMENT,'=',1,2687) -LexToken(VAR,'genfunc2',1,2688) -LexToken(OPENBRACKET,'(',1,2696) -LexToken(VAR,'exprs',1,2697) -LexToken(OPENBRACKET,'(',1,2702) -LexToken(NUMBER,'2',1,2703) -LexToken(CLOSEBRACKET,')',1,2704) -LexToken(COMMA,',',1,2705) -LexToken(VAR,'i',1,2706) -LexToken(COMMA,',',1,2707) -LexToken(VAR,'o',1,2708) -LexToken(COMMA,',',1,2709) -LexToken(VAR,'nci',1,2710) -LexToken(COMMA,',',1,2713) -LexToken(VAR,'nco',1,2714) -LexToken(COMMA,',',1,2717) -LexToken(VAR,'size',1,2718) -LexToken(OPENBRACKET,'(',1,2722) -LexToken(VAR,'xx',1,2723) -LexToken(COMMA,',',1,2725) -LexToken(NUMBER,'1',1,2726) -LexToken(CLOSEBRACKET,')',1,2727) -LexToken(COMMA,',',1,2728) -LexToken(VAR,'size',1,2729) -LexToken(OPENBRACKET,'(',1,2733) -LexToken(VAR,'z',1,2734) -LexToken(COMMA,',',1,2735) -LexToken(NUMBER,'1',1,2736) -LexToken(CLOSEBRACKET,')',1,2737) -LexToken(COMMA,',',1,2738) -LexToken(VAR,'nrp',1,2754) -LexToken(COMMA,',',1,2757) -LexToken(DQSTRING,'"c"',1,2760) -LexToken(CLOSEBRACKET,')',1,2761) -LexToken(EOL,'\n',1,2762) -LexToken(VAR,'dep_ut',1,2775) -LexToken(OPENBRACKET,'(',1,2781) -LexToken(NUMBER,'2',1,2782) -LexToken(CLOSEBRACKET,')',1,2783) -LexToken(ASSIGNMENT,'=',1,2784) -LexToken(OPENBRACKET,'(',1,2785) -LexToken(NUMBER,'1',1,2786) -LexToken(COMPARISON,'==',1,2787) -LexToken(VAR,'deptime',1,2789) -LexToken(CLOSEBRACKET,')',1,2796) -LexToken(EOL,'\n',1,2797) -LexToken(IF,'if',1,2810) -LexToken(NOT,'~',1,2813) -LexToken(VAR,'ok',1,2814) -LexToken(THEN,'then',1,2817) -LexToken(EOL,'\n',1,2821) -LexToken(BREAK,'break',1,2838) -LexToken(EOL,'\n',1,2843) -LexToken(END,'end',1,2857) -LexToken(EOL,'\n',1,2860) -LexToken(EOL,'\n',1,2929) -LexToken(OPENSQBRACKET,'[',1,2942) -LexToken(VAR,'model',1,2943) -LexToken(COMMA,',',1,2948) -LexToken(VAR,'graphics',1,2949) -LexToken(COMMA,',',1,2957) -LexToken(VAR,'ok',1,2958) -LexToken(CLOSESQBRACKET,']',1,2960) -LexToken(ASSIGNMENT,'=',1,2961) -LexToken(VAR,'set_io',1,2962) -LexToken(OPENBRACKET,'(',1,2968) -LexToken(VAR,'model',1,2969) -LexToken(COMMA,',',1,2974) -LexToken(VAR,'graphics',1,2975) -LexToken(COMMA,',',1,2983) -LexToken(VAR,'list',1,2984) -LexToken(OPENBRACKET,'(',1,2988) -LexToken(VAR,'i',1,2989) -LexToken(COMMA,',',1,2990) -LexToken(VAR,'it',1,2991) -LexToken(CLOSEBRACKET,')',1,2993) -LexToken(COMMA,',',1,2994) -LexToken(VAR,'list',1,2995) -LexToken(OPENBRACKET,'(',1,2999) -LexToken(VAR,'o',1,3000) -LexToken(COMMA,',',1,3001) -LexToken(VAR,'ot',1,3002) -LexToken(CLOSEBRACKET,')',1,3004) -LexToken(COMMA,',',1,3005) -LexToken(VAR,'ci',1,3006) -LexToken(COMMA,',',1,3008) -LexToken(VAR,'co',1,3009) -LexToken(CLOSEBRACKET,')',1,3011) -LexToken(EOL,'\n',1,3012) -LexToken(IF,'if',1,3025) -LexToken(VAR,'ok',1,3028) -LexToken(THEN,'then',1,3031) -LexToken(EOL,'\n',1,3035) -LexToken(VAR,'auto',1,3052) -LexToken(ASSIGNMENT,'=',1,3056) -LexToken(VAR,'auto0',1,3057) -LexToken(EOL,'\n',1,3062) -LexToken(VAR,'model',1,3079) -LexToken(DOT,'.',1,3084) -LexToken(VAR,'state',1,3085) -LexToken(ASSIGNMENT,'=',1,3090) -LexToken(VAR,'xx',1,3091) -LexToken(EOL,'\n',1,3093) -LexToken(VAR,'model',1,3110) -LexToken(DOT,'.',1,3115) -LexToken(VAR,'dstate',1,3116) -LexToken(ASSIGNMENT,'=',1,3122) -LexToken(VAR,'z',1,3123) -LexToken(EOL,'\n',1,3124) -LexToken(VAR,'model',1,3141) -LexToken(DOT,'.',1,3146) -LexToken(VAR,'rpar',1,3147) -LexToken(ASSIGNMENT,'=',1,3151) -LexToken(VAR,'rpar',1,3152) -LexToken(EOL,'\n',1,3156) -LexToken(IF,'if',1,3173) -LexToken(VAR,'model',1,3176) -LexToken(DOT,'.',1,3181) -LexToken(VAR,'ipar',1,3182) -LexToken(COMPARISON,'<>',1,3187) -LexToken(NUMBER,'0',1,3190) -LexToken(THEN,'then',1,3192) -LexToken(EOL,'\n',1,3196) -LexToken(VAR,'model',1,3217) -LexToken(DOT,'.',1,3222) -LexToken(VAR,'opar',1,3223) -LexToken(ASSIGNMENT,'=',1,3227) -LexToken(VAR,'model',1,3228) -LexToken(DOT,'.',1,3233) -LexToken(VAR,'ipar',1,3234) -LexToken(EOL,'\n',1,3238) -LexToken(VAR,'model',1,3260) -LexToken(DOT,'.',1,3265) -LexToken(VAR,'ipar',1,3266) -LexToken(ASSIGNMENT,'=',1,3270) -LexToken(NUMBER,'0',1,3271) -LexToken(EOL,'\n',1,3272) -LexToken(END,'end',1,3290) -LexToken(EOL,'\n',1,3293) -LexToken(IF,'if',1,3310) -LexToken(VAR,'or',1,3313) -LexToken(OPENBRACKET,'(',1,3315) -LexToken(VAR,'model',1,3316) -LexToken(DOT,'.',1,3321) -LexToken(VAR,'opar',1,3322) -LexToken(COMPARISON,'<>',1,3326) -LexToken(VAR,'tt',1,3328) -LexToken(CLOSEBRACKET,')',1,3330) -LexToken(THEN,'then',1,3332) -LexToken(EOL,'\n',1,3336) -LexToken(VAR,'needcompile',1,3357) -LexToken(ASSIGNMENT,'=',1,3368) -LexToken(NUMBER,'4',1,3369) -LexToken(EOL,'\n',1,3370) -LexToken(END,'end',1,3388) -LexToken(EOL,'\n',1,3391) -LexToken(VAR,'model',1,3408) -LexToken(DOT,'.',1,3413) -LexToken(VAR,'opar',1,3414) -LexToken(ASSIGNMENT,'=',1,3418) -LexToken(VAR,'tt',1,3419) -LexToken(EOL,'\n',1,3421) -LexToken(VAR,'model',1,3438) -LexToken(DOT,'.',1,3443) -LexToken(VAR,'firing',1,3444) -LexToken(ASSIGNMENT,'=',1,3450) -LexToken(VAR,'auto',1,3451) -LexToken(EOL,'\n',1,3455) -LexToken(VAR,'model',1,3472) -LexToken(DOT,'.',1,3477) -LexToken(VAR,'dep_ut',1,3478) -LexToken(ASSIGNMENT,'=',1,3484) -LexToken(VAR,'dep_ut',1,3485) -LexToken(EOL,'\n',1,3491) -LexToken(VAR,'x',1,3508) -LexToken(DOT,'.',1,3509) -LexToken(VAR,'model',1,3510) -LexToken(ASSIGNMENT,'=',1,3515) -LexToken(VAR,'model',1,3516) -LexToken(EOL,'\n',1,3521) -LexToken(VAR,'exprs',1,3538) -LexToken(OPENBRACKET,'(',1,3543) -LexToken(NUMBER,'2',1,3544) -LexToken(CLOSEBRACKET,')',1,3545) -LexToken(ASSIGNMENT,'=',1,3546) -LexToken(VAR,'tt',1,3547) -LexToken(EOL,'\n',1,3549) -LexToken(VAR,'graphics',1,3566) -LexToken(DOT,'.',1,3574) -LexToken(VAR,'exprs',1,3575) -LexToken(ASSIGNMENT,'=',1,3580) -LexToken(VAR,'exprs',1,3581) -LexToken(EOL,'\n',1,3586) -LexToken(VAR,'x',1,3603) -LexToken(DOT,'.',1,3604) -LexToken(VAR,'graphics',1,3605) -LexToken(ASSIGNMENT,'=',1,3613) -LexToken(VAR,'graphics',1,3614) -LexToken(EOL,'\n',1,3622) -LexToken(BREAK,'break',1,3639) -LexToken(EOL,'\n',1,3644) -LexToken(END,'end',1,3657) -LexToken(EOL,'\n',1,3660) -LexToken(END,'end',1,3669) -LexToken(EOL,'\n',1,3672) -LexToken(VAR,'needcompile',1,3681) -LexToken(ASSIGNMENT,'=',1,3692) -LexToken(RESUME,'resume',1,3693) -LexToken(OPENBRACKET,'(',1,3699) -LexToken(VAR,'needcompile',1,3700) -LexToken(CLOSEBRACKET,')',1,3711) -LexToken(EOL,'\n',1,3712) -LexToken(CASE,'case',1,3717) -LexToken(DQSTRING,'"define"',1,3729) -LexToken(THEN,'then',1,3731) -LexToken(EOL,'\n',1,3735) -LexToken(VAR,'in',1,3744) -LexToken(ASSIGNMENT,'=',1,3746) -LexToken(NUMBER,'1',1,3747) -LexToken(EOL,'\n',1,3748) -LexToken(VAR,'out',1,3757) -LexToken(ASSIGNMENT,'=',1,3760) -LexToken(NUMBER,'1',1,3761) -LexToken(EOL,'\n',1,3762) -LexToken(VAR,'clkin',1,3771) -LexToken(ASSIGNMENT,'=',1,3776) -LexToken(OPENSQBRACKET,'[',1,3777) -LexToken(CLOSESQBRACKET,']',1,3778) -LexToken(EOL,'\n',1,3779) -LexToken(VAR,'clkout',1,3788) -LexToken(ASSIGNMENT,'=',1,3794) -LexToken(OPENSQBRACKET,'[',1,3795) -LexToken(CLOSESQBRACKET,']',1,3796) -LexToken(EOL,'\n',1,3797) -LexToken(VAR,'x0',1,3806) -LexToken(ASSIGNMENT,'=',1,3808) -LexToken(OPENSQBRACKET,'[',1,3809) -LexToken(CLOSESQBRACKET,']',1,3810) -LexToken(EOL,'\n',1,3811) -LexToken(VAR,'z0',1,3820) -LexToken(ASSIGNMENT,'=',1,3822) -LexToken(OPENSQBRACKET,'[',1,3823) -LexToken(CLOSESQBRACKET,']',1,3824) -LexToken(EOL,'\n',1,3825) -LexToken(VAR,'typ',1,3834) -LexToken(ASSIGNMENT,'=',1,3837) -LexToken(DQSTRING,'"c"',1,3840) -LexToken(EOL,'\n',1,3841) -LexToken(VAR,'auto',1,3850) -LexToken(ASSIGNMENT,'=',1,3854) -LexToken(OPENSQBRACKET,'[',1,3855) -LexToken(CLOSESQBRACKET,']',1,3856) -LexToken(EOL,'\n',1,3857) -LexToken(VAR,'rpar',1,3866) -LexToken(ASSIGNMENT,'=',1,3870) -LexToken(OPENSQBRACKET,'[',1,3871) -LexToken(CLOSESQBRACKET,']',1,3872) -LexToken(EOL,'\n',1,3873) -LexToken(VAR,'it',1,3882) -LexToken(ASSIGNMENT,'=',1,3884) -LexToken(NUMBER,'1',1,3885) -LexToken(EOL,'\n',1,3886) -LexToken(VAR,'model',1,3895) -LexToken(ASSIGNMENT,'=',1,3900) -LexToken(SCICOS_MODEL,'scicos_model',1,3901) -LexToken(OPENBRACKET,'(',1,3913) -LexToken(CLOSEBRACKET,')',1,3914) -LexToken(EOL,'\n',1,3915) -LexToken(VAR,'model',1,3924) -LexToken(DOT,'.',1,3929) -LexToken(VAR,'sim',1,3930) -LexToken(ASSIGNMENT,'=',1,3933) -LexToken(VAR,'list',1,3934) -LexToken(OPENBRACKET,'(',1,3938) -LexToken(DQSTRING,'"scifunc"',1,3947) -LexToken(COMMA,',',1,3948) -LexToken(NUMBER,'3',1,3949) -LexToken(CLOSEBRACKET,')',1,3950) -LexToken(EOL,'\n',1,3951) -LexToken(VAR,'model',1,3960) -LexToken(DOT,'.',1,3965) -LexToken(VAR,'in',1,3966) -LexToken(ASSIGNMENT,'=',1,3968) -LexToken(VAR,'in',1,3969) -LexToken(EOL,'\n',1,3971) -LexToken(VAR,'model',1,3980) -LexToken(DOT,'.',1,3985) -LexToken(VAR,'in2',1,3986) -LexToken(ASSIGNMENT,'=',1,3989) -LexToken(VAR,'in',1,3990) -LexToken(EOL,'\n',1,3992) -LexToken(VAR,'model',1,4001) -LexToken(DOT,'.',1,4006) -LexToken(VAR,'intyp',1,4007) -LexToken(ASSIGNMENT,'=',1,4012) -LexToken(VAR,'it',1,4013) -LexToken(EOL,'\n',1,4015) -LexToken(VAR,'model',1,4024) -LexToken(DOT,'.',1,4029) -LexToken(VAR,'out',1,4030) -LexToken(ASSIGNMENT,'=',1,4033) -LexToken(VAR,'out',1,4034) -LexToken(EOL,'\n',1,4037) -LexToken(VAR,'model',1,4046) -LexToken(DOT,'.',1,4051) -LexToken(VAR,'out2',1,4052) -LexToken(ASSIGNMENT,'=',1,4056) -LexToken(VAR,'out',1,4057) -LexToken(EOL,'\n',1,4060) -LexToken(VAR,'model',1,4069) -LexToken(DOT,'.',1,4074) -LexToken(VAR,'outtyp',1,4075) -LexToken(ASSIGNMENT,'=',1,4081) -LexToken(VAR,'it',1,4082) -LexToken(EOL,'\n',1,4084) -LexToken(VAR,'model',1,4093) -LexToken(DOT,'.',1,4098) -LexToken(VAR,'evtin',1,4099) -LexToken(ASSIGNMENT,'=',1,4104) -LexToken(VAR,'clkin',1,4105) -LexToken(EOL,'\n',1,4110) -LexToken(VAR,'model',1,4119) -LexToken(DOT,'.',1,4124) -LexToken(VAR,'evtout',1,4125) -LexToken(ASSIGNMENT,'=',1,4131) -LexToken(VAR,'clkout',1,4132) -LexToken(EOL,'\n',1,4138) -LexToken(VAR,'model',1,4147) -LexToken(DOT,'.',1,4152) -LexToken(VAR,'state',1,4153) -LexToken(ASSIGNMENT,'=',1,4158) -LexToken(VAR,'x0',1,4159) -LexToken(EOL,'\n',1,4161) -LexToken(VAR,'model',1,4170) -LexToken(DOT,'.',1,4175) -LexToken(VAR,'dstate',1,4176) -LexToken(ASSIGNMENT,'=',1,4182) -LexToken(VAR,'z0',1,4183) -LexToken(EOL,'\n',1,4185) -LexToken(VAR,'model',1,4194) -LexToken(DOT,'.',1,4199) -LexToken(VAR,'rpar',1,4200) -LexToken(ASSIGNMENT,'=',1,4204) -LexToken(VAR,'rpar',1,4205) -LexToken(EOL,'\n',1,4209) -LexToken(VAR,'model',1,4218) -LexToken(DOT,'.',1,4223) -LexToken(VAR,'ipar',1,4224) -LexToken(ASSIGNMENT,'=',1,4228) -LexToken(NUMBER,'0',1,4229) -LexToken(EOL,'\n',1,4230) -LexToken(VAR,'model',1,4240) -LexToken(DOT,'.',1,4245) -LexToken(VAR,'opar',1,4246) -LexToken(ASSIGNMENT,'=',1,4250) -LexToken(VAR,'list',1,4251) -LexToken(OPENBRACKET,'(',1,4255) -LexToken(CLOSEBRACKET,')',1,4256) -LexToken(EOL,'\n',1,4257) -LexToken(VAR,'model',1,4267) -LexToken(DOT,'.',1,4272) -LexToken(VAR,'blocktype',1,4273) -LexToken(ASSIGNMENT,'=',1,4282) -LexToken(VAR,'typ',1,4283) -LexToken(EOL,'\n',1,4286) -LexToken(VAR,'model',1,4295) -LexToken(DOT,'.',1,4300) -LexToken(VAR,'firing',1,4301) -LexToken(ASSIGNMENT,'=',1,4307) -LexToken(VAR,'auto',1,4308) -LexToken(EOL,'\n',1,4312) -LexToken(VAR,'model',1,4321) -LexToken(DOT,'.',1,4326) -LexToken(VAR,'dep_ut',1,4327) -LexToken(ASSIGNMENT,'=',1,4333) -LexToken(OPENSQBRACKET,'[',1,4334) -LexToken(PREVAR_BOOLEAN,'%t',1,4335) -LexToken(PREVAR_BOOLEAN,'%f',1,4338) -LexToken(CLOSESQBRACKET,']',1,4340) -LexToken(EOL,'\n',1,4341) -LexToken(EOL,'\n',1,4342) -LexToken(VAR,'exprs',1,4351) -LexToken(ASSIGNMENT,'=',1,4356) -LexToken(VAR,'list',1,4357) -LexToken(OPENBRACKET,'(',1,4361) -LexToken(OPENSQBRACKET,'[',1,4362) -LexToken(VAR,'sci2exp',1,4363) -LexToken(OPENBRACKET,'(',1,4370) -LexToken(OPENSQBRACKET,'[',1,4371) -LexToken(VAR,'in',1,4372) -LexToken(VAR,'in',1,4375) -LexToken(CLOSESQBRACKET,']',1,4377) -LexToken(CLOSEBRACKET,')',1,4378) -LexToken(SEMICOLON,';',1,4379) -LexToken(VAR,'sci2exp',1,4380) -LexToken(OPENBRACKET,'(',1,4387) -LexToken(OPENSQBRACKET,'[',1,4388) -LexToken(VAR,'out',1,4389) -LexToken(VAR,'out',1,4393) -LexToken(CLOSESQBRACKET,']',1,4396) -LexToken(CLOSEBRACKET,')',1,4397) -LexToken(SEMICOLON,';',1,4398) -LexToken(VAR,'sci2exp',1,4399) -LexToken(OPENBRACKET,'(',1,4406) -LexToken(VAR,'clkin',1,4407) -LexToken(CLOSEBRACKET,')',1,4412) -LexToken(SEMICOLON,';',1,4413) -LexToken(VAR,'sci2exp',1,4414) -LexToken(OPENBRACKET,'(',1,4421) -LexToken(VAR,'clkout',1,4422) -LexToken(CLOSEBRACKET,')',1,4428) -LexToken(SEMICOLON,';\n',1,4429) -LexToken(VAR,'strcat',1,4439) -LexToken(OPENBRACKET,'(',1,4445) -LexToken(VAR,'sci2exp',1,4446) -LexToken(OPENBRACKET,'(',1,4453) -LexToken(VAR,'x0',1,4454) -LexToken(CLOSEBRACKET,')',1,4456) -LexToken(CLOSEBRACKET,')',1,4457) -LexToken(SEMICOLON,';',1,4458) -LexToken(VAR,'strcat',1,4459) -LexToken(OPENBRACKET,'(',1,4465) -LexToken(VAR,'sci2exp',1,4466) -LexToken(OPENBRACKET,'(',1,4473) -LexToken(VAR,'z0',1,4474) -LexToken(CLOSEBRACKET,')',1,4476) -LexToken(CLOSEBRACKET,')',1,4477) -LexToken(SEMICOLON,';\n',1,4478) -LexToken(VAR,'strcat',1,4488) -LexToken(OPENBRACKET,'(',1,4494) -LexToken(VAR,'sci2exp',1,4495) -LexToken(OPENBRACKET,'(',1,4502) -LexToken(VAR,'rpar',1,4503) -LexToken(CLOSEBRACKET,')',1,4507) -LexToken(CLOSEBRACKET,')',1,4508) -LexToken(SEMICOLON,';',1,4509) -LexToken(VAR,'sci2exp',1,4510) -LexToken(OPENBRACKET,'(',1,4517) -LexToken(VAR,'auto',1,4518) -LexToken(CLOSEBRACKET,')',1,4522) -LexToken(SEMICOLON,';',1,4523) -LexToken(VAR,'sci2exp',1,4524) -LexToken(OPENBRACKET,'(',1,4531) -LexToken(NUMBER,'0',1,4532) -LexToken(CLOSEBRACKET,')',1,4533) -LexToken(CLOSESQBRACKET,']',1,4534) -LexToken(COMMA,',',1,4535) -LexToken(VAR,'list',1,4547) -LexToken(OPENBRACKET,'(',1,4551) -LexToken(DQSTRING,'"y1=sin(u1)"',1,4563) -LexToken(COMMA,',',1,4564) -LexToken(DQSTRING,'" "',1,4567) -LexToken(COMMA,',',1,4568) -LexToken(DQSTRING,'" "',1,4571) -LexToken(COMMA,',',1,4572) -LexToken(DQSTRING,'"y1=sin(u1)"',1,4584) -LexToken(COMMA,',',1,4585) -LexToken(DQSTRING,'" "',1,4588) -LexToken(COMMA,',',1,4589) -LexToken(DQSTRING,'" "',1,4592) -LexToken(COMMA,',',1,4593) -LexToken(DQSTRING,'" "',1,4596) -LexToken(CLOSEBRACKET,')',1,4597) -LexToken(CLOSEBRACKET,')',1,4598) -LexToken(EOL,'\n',1,4599) -LexToken(VAR,'gr_i',1,4608) -LexToken(ASSIGNMENT,'=',1,4612) -LexToken(OPENSQBRACKET,'[',1,4613) -LexToken(CLOSESQBRACKET,']',1,4614) -LexToken(EOL,'\n',1,4615) -LexToken(VAR,'x',1,4624) -LexToken(ASSIGNMENT,'=',1,4625) -LexToken(VAR,'standard_define',1,4626) -LexToken(OPENBRACKET,'(',1,4641) -LexToken(OPENSQBRACKET,'[',1,4642) -LexToken(NUMBER,'4',1,4643) -LexToken(NUMBER,'2',1,4645) -LexToken(CLOSESQBRACKET,']',1,4646) -LexToken(COMMA,',',1,4647) -LexToken(VAR,'model',1,4648) -LexToken(COMMA,',',1,4653) -LexToken(VAR,'exprs',1,4654) -LexToken(COMMA,',',1,4659) -LexToken(VAR,'gr_i',1,4660) -LexToken(CLOSEBRACKET,')',1,4664) -LexToken(EOL,'\n',1,4665) -LexToken(END,'end',1,4670) -LexToken(EOL,'\n',1,4673) -LexToken(ENDFUNCTION,'endfunction',1,4674) -LexToken(EOL,'\n',1,4685) +/* autogenerated from "macros/Misc/scifunc_block_m.sci" */ +function scifunc_block_m() { +scifunc_block_m.prototype.get = function scifunc_block_m() { +} +scifunc_block_m.prototype.set = function scifunc_block_m() { +needcompile=0; +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +exprs=graphics.exprs; +while (true) { +[ok,i,o,ci,co,xx,z,rpar,auto0,deptime,lab]=scicos_getvalue(["Set scifunc_block parameters","only regular blocks supported"],["input ports sizes","output port sizes","input event ports sizes","output events ports sizes","initial continuous state","initial discrete state","System parameters vector","initial firing vector (<0 for no firing)","is block always active (0:no, 1:yes)"],list("mat",[-1,2],"mat",[-2,2],"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1),exprs(1)); +if (!ok) { +break +} +exprs[1]=lab; +xx=xx.slice(); +z=z.slice(); +rpar=rpar.slice(); +it=ones(1,size(i,1)); +ot=ones(1,size(o,1)); +nrp=prod(size(rpar)); +ni=size(i,1); +no=size(o,1); +ci=int(ci.slice()); +nci=size(ci,1); +co=int(co.slice()); +nco=size(co,1); +[ok,tt,dep_ut]=genfunc2(exprs.slice(2-1),i,o,nci,nco,size(xx,1),size(z,1),nrp,"c"); +dep_ut[2]=(1==deptime); +if (!ok) { +break +} +[model,graphics,ok]=set_io(model,graphics,list(i,it),list(o,ot),ci,co); +if (ok) { +auto=auto0; +model.state=xx; +model.dstate=z; +model.rpar=rpar; +if (model.ipar!=0) { +model.opar=model.ipar; +model.ipar=0; +} +if (or(model.opar!=tt)) { +needcompile=4; +} +model.opar=tt; +model.firing=auto; +model.dep_ut=dep_ut; +x.model=model; +exprs[2]=tt; +graphics.exprs=exprs; +x.graphics=graphics; +break +} +} +needcompile=resume(needcompile) +} +scifunc_block_m.prototype.define = function scifunc_block_m() { +in1=1; +out=1; +clkin=[]; +clkout=[]; +x0=[]; +z0=[]; +typ="c"; +auto=[]; +rpar=[]; +it=1; +model=scicos_model(); +model.sim=list("scifunc",3); +model.in=in1; +model.in2=in1; +model.intyp=it; +model.out=out; +model.out2=out; +model.outtyp=it; +model.evtin=clkin; +model.evtout=clkout; +model.state=x0; +model.dstate=z0; +model.rpar=rpar; +model.ipar=0; +model.opar=list(); +model.blocktype=typ; +model.firing=auto; +model.dep_ut=[true,None]; +exprs=list([sci2exp([in1,in1]),sci2exp([out,out]),sci2exp(clkin),sci2exp(clkout),strcat(sci2exp(x0)),strcat(sci2exp(z0)),strcat(sci2exp(rpar)),sci2exp(auto),sci2exp(0)],list("y1=sin(u1)"," "," ","y1=sin(u1)"," "," "," ")); +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +scifunc_block_m.prototype.details = function scifunc_block_m() { +} +} diff --git a/js/NonLinear/ABSBLK_f.js b/js/NonLinear/ABSBLK_f.js index 2fbda305..41967e67 100644 --- a/js/NonLinear/ABSBLK_f.js +++ b/js/NonLinear/ABSBLK_f.js @@ -1,142 +1,20 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ABSBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,907) -LexToken(VAR,'x',1,912) -LexToken(ASSIGNMENT,'=',1,913) -LexToken(OPENSQBRACKET,'[',1,914) -LexToken(CLOSESQBRACKET,']',1,915) -LexToken(EOL,'\n',1,916) -LexToken(VAR,'y',1,922) -LexToken(ASSIGNMENT,'=',1,923) -LexToken(OPENSQBRACKET,'[',1,924) -LexToken(CLOSESQBRACKET,']',1,925) -LexToken(EOL,'\n',1,926) -LexToken(VAR,'typ',1,932) -LexToken(ASSIGNMENT,'=',1,935) -LexToken(OPENSQBRACKET,'[',1,936) -LexToken(CLOSESQBRACKET,']',1,937) -LexToken(EOL,'\n',1,938) -LexToken(SELECT,'select',1,944) -LexToken(VAR,'job',1,951) -LexToken(EOL,'\n',1,954) -LexToken(CASE,'case',1,959) -LexToken(DQSTRING,'"set"',1,968) -LexToken(THEN,'then',1,970) -LexToken(EOL,'\n',1,974) -LexToken(VAR,'x',1,983) -LexToken(ASSIGNMENT,'=',1,984) -LexToken(VAR,'arg1',1,985) -LexToken(EOL,'\n',1,989) -LexToken(CASE,'case',1,995) -LexToken(DQSTRING,'"define"',1,1007) -LexToken(THEN,'then',1,1009) -LexToken(EOL,'\n',1,1013) -LexToken(VAR,'model',1,1022) -LexToken(ASSIGNMENT,'=',1,1027) -LexToken(SCICOS_MODEL,'scicos_model',1,1028) -LexToken(OPENBRACKET,'(',1,1040) -LexToken(CLOSEBRACKET,')',1,1041) -LexToken(EOL,'\n',1,1042) -LexToken(VAR,'model',1,1051) -LexToken(DOT,'.',1,1056) -LexToken(VAR,'sim',1,1057) -LexToken(ASSIGNMENT,'=',1,1060) -LexToken(VAR,'list',1,1061) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(DQSTRING,'"absblk"',1,1073) -LexToken(COMMA,',',1,1074) -LexToken(NUMBER,'1',1,1075) -LexToken(CLOSEBRACKET,')',1,1076) -LexToken(EOL,'\n',1,1077) -LexToken(VAR,'model',1,1086) -LexToken(DOT,'.',1,1091) -LexToken(VAR,'in',1,1092) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(ADDITION,'-',1,1095) -LexToken(NUMBER,'1',1,1096) -LexToken(EOL,'\n',1,1097) -LexToken(VAR,'model',1,1106) -LexToken(DOT,'.',1,1111) -LexToken(VAR,'out',1,1112) -LexToken(ASSIGNMENT,'=',1,1115) -LexToken(ADDITION,'-',1,1116) -LexToken(NUMBER,'1',1,1117) -LexToken(EOL,'\n',1,1118) -LexToken(VAR,'model',1,1127) -LexToken(DOT,'.',1,1132) -LexToken(VAR,'blocktype',1,1133) -LexToken(ASSIGNMENT,'=',1,1142) -LexToken(DQSTRING,'"c"',1,1145) -LexToken(EOL,'\n',1,1146) -LexToken(VAR,'model',1,1155) -LexToken(DOT,'.',1,1160) -LexToken(VAR,'dep_ut',1,1161) -LexToken(ASSIGNMENT,'=',1,1167) -LexToken(OPENSQBRACKET,'[',1,1168) -LexToken(PREVAR_BOOLEAN,'%t',1,1169) -LexToken(PREVAR_BOOLEAN,'%f',1,1172) -LexToken(CLOSESQBRACKET,']',1,1174) -LexToken(EOL,'\n',1,1175) -LexToken(VAR,'gr_i',1,1184) -LexToken(ASSIGNMENT,'=',1,1188) -LexToken(OPENSQBRACKET,'[',1,1189) -LexToken(CLOSESQBRACKET,']',1,1190) -LexToken(EOL,'\n',1,1191) -LexToken(VAR,'x',1,1200) -LexToken(ASSIGNMENT,'=',1,1201) -LexToken(VAR,'standard_define',1,1202) -LexToken(OPENBRACKET,'(',1,1217) -LexToken(OPENSQBRACKET,'[',1,1218) -LexToken(NUMBER,'2',1,1219) -LexToken(NUMBER,'2',1,1221) -LexToken(CLOSESQBRACKET,']',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(VAR,'model',1,1224) -LexToken(COMMA,',',1,1229) -LexToken(OPENSQBRACKET,'[',1,1230) -LexToken(CLOSESQBRACKET,']',1,1231) -LexToken(COMMA,',',1,1232) -LexToken(VAR,'gr_i',1,1233) -LexToken(CLOSEBRACKET,')',1,1237) -LexToken(EOL,'\n',1,1238) -LexToken(END,'end',1,1243) -LexToken(EOL,'\n',1,1246) -LexToken(ENDFUNCTION,'endfunction',1,1247) -LexToken(EOL,'\n',1,1258) +/* autogenerated from "macros/NonLinear/ABSBLK_f.sci" */ +function ABSBLK_f() { +ABSBLK_f.prototype.get = function ABSBLK_f() { +} +ABSBLK_f.prototype.set = function ABSBLK_f() { +x=arg1; +} +ABSBLK_f.prototype.define = function ABSBLK_f() { +model=scicos_model(); +model.sim=list("absblk",1); +model.in=-1; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +ABSBLK_f.prototype.details = function ABSBLK_f() { +} +} diff --git a/js/NonLinear/ABS_VALUE.js b/js/NonLinear/ABS_VALUE.js index 400c470c..4d086a3b 100644 --- a/js/NonLinear/ABS_VALUE.js +++ b/js/NonLinear/ABS_VALUE.js @@ -1,289 +1,46 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ABS_VALUE',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(WHILE,'while',1,1055) -LexToken(PREVAR_BOOLEAN,'%t',1,1061) -LexToken(DO,'do',1,1064) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'zcr',1,1083) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'exprs',1,1087) -LexToken(CLOSESQBRACKET,']',1,1092) -LexToken(ASSIGNMENT,'=',1,1093) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1109) -LexToken(OPENBRACKET,'(',1,1124) -LexToken(DQSTRING,'"Set block parameters"',1,1146) -LexToken(COMMA,',',1,1147) -LexToken(OPENSQBRACKET,'[',1,1163) -LexToken(DQSTRING,'"use zero_crossing (1: yes) (0:no)"',1,1198) -LexToken(CLOSESQBRACKET,']',1,1199) -LexToken(COMMA,',',1,1200) -LexToken(VAR,'list',1,1216) -LexToken(OPENBRACKET,'(',1,1220) -LexToken(DQSTRING,'"vec"',1,1225) -LexToken(COMMA,',',1,1226) -LexToken(NUMBER,'1',1,1227) -LexToken(CLOSEBRACKET,')',1,1228) -LexToken(COMMA,',',1,1229) -LexToken(VAR,'exprs',1,1230) -LexToken(CLOSEBRACKET,')',1,1235) -LexToken(EOL,'\n',1,1236) -LexToken(IF,'if',1,1249) -LexToken(NOT,'~',1,1252) -LexToken(VAR,'ok',1,1253) -LexToken(THEN,'then',1,1256) -LexToken(EOL,'\n',1,1260) -LexToken(BREAK,'break',1,1277) -LexToken(EOL,'\n',1,1282) -LexToken(END,'end',1,1296) -LexToken(EOL,'\n',1,1299) -LexToken(VAR,'graphics',1,1312) -LexToken(DOT,'.',1,1320) -LexToken(VAR,'exprs',1,1321) -LexToken(ASSIGNMENT,'=',1,1326) -LexToken(VAR,'exprs',1,1327) -LexToken(EOL,'\n',1,1332) -LexToken(IF,'if',1,1345) -LexToken(VAR,'ok',1,1348) -LexToken(THEN,'then',1,1351) -LexToken(EOL,'\n',1,1355) -LexToken(IF,'if',1,1372) -LexToken(VAR,'zcr',1,1375) -LexToken(COMPARISON,'<>',1,1378) -LexToken(NUMBER,'0',1,1380) -LexToken(THEN,'then',1,1382) -LexToken(EOL,'\n',1,1386) -LexToken(VAR,'model',1,1407) -LexToken(DOT,'.',1,1412) -LexToken(VAR,'nmode',1,1413) -LexToken(ASSIGNMENT,'=',1,1418) -LexToken(ADDITION,'-',1,1419) -LexToken(NUMBER,'1',1,1420) -LexToken(EOL,'\n',1,1421) -LexToken(VAR,'model',1,1443) -LexToken(DOT,'.',1,1448) -LexToken(VAR,'nzcross',1,1449) -LexToken(ASSIGNMENT,'=',1,1456) -LexToken(ADDITION,'-',1,1457) -LexToken(NUMBER,'1',1,1458) -LexToken(EOL,'\n',1,1459) -LexToken(ELSE,'else',1,1477) -LexToken(EOL,'\n',1,1481) -LexToken(VAR,'model',1,1502) -LexToken(DOT,'.',1,1507) -LexToken(VAR,'nmode',1,1508) -LexToken(ASSIGNMENT,'=',1,1513) -LexToken(NUMBER,'0',1,1514) -LexToken(EOL,'\n',1,1515) -LexToken(VAR,'model',1,1537) -LexToken(DOT,'.',1,1542) -LexToken(VAR,'nzcross',1,1543) -LexToken(ASSIGNMENT,'=',1,1550) -LexToken(NUMBER,'0',1,1551) -LexToken(EOL,'\n',1,1552) -LexToken(END,'end',1,1570) -LexToken(EOL,'\n',1,1573) -LexToken(VAR,'x',1,1590) -LexToken(DOT,'.',1,1591) -LexToken(VAR,'graphics',1,1592) -LexToken(ASSIGNMENT,'=',1,1600) -LexToken(VAR,'graphics',1,1601) -LexToken(EOL,'\n',1,1609) -LexToken(VAR,'x',1,1627) -LexToken(DOT,'.',1,1628) -LexToken(VAR,'model',1,1629) -LexToken(ASSIGNMENT,'=',1,1634) -LexToken(VAR,'model',1,1635) -LexToken(EOL,'\n',1,1640) -LexToken(BREAK,'break',1,1657) -LexToken(EOL,'\n',1,1662) -LexToken(END,'end',1,1675) -LexToken(EOL,'\n',1,1678) -LexToken(END,'end',1,1687) -LexToken(EOL,'\n',1,1690) -LexToken(CASE,'case',1,1695) -LexToken(DQSTRING,'"define"',1,1707) -LexToken(THEN,'then',1,1709) -LexToken(EOL,'\n',1,1713) -LexToken(VAR,'nu',1,1722) -LexToken(ASSIGNMENT,'=',1,1724) -LexToken(ADDITION,'-',1,1725) -LexToken(NUMBER,'1',1,1726) -LexToken(EOL,'\n',1,1727) -LexToken(VAR,'model',1,1736) -LexToken(ASSIGNMENT,'=',1,1741) -LexToken(SCICOS_MODEL,'scicos_model',1,1742) -LexToken(OPENBRACKET,'(',1,1754) -LexToken(CLOSEBRACKET,')',1,1755) -LexToken(EOL,'\n',1,1756) -LexToken(VAR,'model',1,1765) -LexToken(DOT,'.',1,1770) -LexToken(VAR,'sim',1,1771) -LexToken(ASSIGNMENT,'=',1,1774) -LexToken(VAR,'list',1,1775) -LexToken(OPENBRACKET,'(',1,1779) -LexToken(DQSTRING,'"absolute_value"',1,1795) -LexToken(COMMA,',',1,1796) -LexToken(NUMBER,'4',1,1797) -LexToken(CLOSEBRACKET,')',1,1798) -LexToken(EOL,'\n',1,1799) -LexToken(VAR,'model',1,1808) -LexToken(DOT,'.',1,1813) -LexToken(VAR,'in',1,1814) -LexToken(ASSIGNMENT,'=',1,1816) -LexToken(VAR,'nu',1,1817) -LexToken(EOL,'\n',1,1819) -LexToken(VAR,'model',1,1828) -LexToken(DOT,'.',1,1833) -LexToken(VAR,'out',1,1834) -LexToken(ASSIGNMENT,'=',1,1837) -LexToken(VAR,'nu',1,1838) -LexToken(EOL,'\n',1,1840) -LexToken(VAR,'model',1,1849) -LexToken(DOT,'.',1,1854) -LexToken(VAR,'nzcross',1,1855) -LexToken(ASSIGNMENT,'=',1,1862) -LexToken(VAR,'nu',1,1863) -LexToken(EOL,'\n',1,1865) -LexToken(VAR,'model',1,1874) -LexToken(DOT,'.',1,1879) -LexToken(VAR,'nmode',1,1880) -LexToken(ASSIGNMENT,'=',1,1885) -LexToken(VAR,'nu',1,1886) -LexToken(EOL,'\n',1,1888) -LexToken(VAR,'model',1,1897) -LexToken(DOT,'.',1,1902) -LexToken(VAR,'blocktype',1,1903) -LexToken(ASSIGNMENT,'=',1,1912) -LexToken(DQSTRING,'"c"',1,1915) -LexToken(EOL,'\n',1,1916) -LexToken(VAR,'model',1,1925) -LexToken(DOT,'.',1,1930) -LexToken(VAR,'dep_ut',1,1931) -LexToken(ASSIGNMENT,'=',1,1937) -LexToken(OPENSQBRACKET,'[',1,1938) -LexToken(PREVAR_BOOLEAN,'%t',1,1939) -LexToken(PREVAR_BOOLEAN,'%f',1,1942) -LexToken(CLOSESQBRACKET,']',1,1944) -LexToken(EOL,'\n',1,1945) -LexToken(EOL,'\n',1,1946) -LexToken(VAR,'exprs',1,1955) -LexToken(ASSIGNMENT,'=',1,1960) -LexToken(OPENSQBRACKET,'[',1,1961) -LexToken(VAR,'string',1,1962) -LexToken(OPENBRACKET,'(',1,1968) -LexToken(OPENSQBRACKET,'[',1,1969) -LexToken(NUMBER,'1',1,1970) -LexToken(CLOSESQBRACKET,']',1,1971) -LexToken(CLOSEBRACKET,')',1,1972) -LexToken(CLOSESQBRACKET,']',1,1973) -LexToken(EOL,'\n',1,1974) -LexToken(VAR,'gr_i',1,1983) -LexToken(ASSIGNMENT,'=',1,1987) -LexToken(OPENSQBRACKET,'[',1,1988) -LexToken(CLOSESQBRACKET,']',1,1989) -LexToken(EOL,'\n',1,1990) -LexToken(EOL,'\n',1,1991) -LexToken(VAR,'x',1,2000) -LexToken(ASSIGNMENT,'=',1,2001) -LexToken(VAR,'standard_define',1,2002) -LexToken(OPENBRACKET,'(',1,2017) -LexToken(OPENSQBRACKET,'[',1,2018) -LexToken(NUMBER,'2',1,2019) -LexToken(NUMBER,'2',1,2021) -LexToken(CLOSESQBRACKET,']',1,2022) -LexToken(COMMA,',',1,2023) -LexToken(VAR,'model',1,2024) -LexToken(COMMA,',',1,2029) -LexToken(VAR,'exprs',1,2030) -LexToken(COMMA,',',1,2035) -LexToken(VAR,'gr_i',1,2036) -LexToken(CLOSEBRACKET,')',1,2040) -LexToken(EOL,'\n',1,2041) -LexToken(END,'end',1,2046) -LexToken(EOL,'\n',1,2049) -LexToken(ENDFUNCTION,'endfunction',1,2050) -LexToken(EOL,'\n',1,2061) +/* autogenerated from "macros/NonLinear/ABS_VALUE.sci" */ +function ABS_VALUE() { +ABS_VALUE.prototype.get = function ABS_VALUE() { +} +ABS_VALUE.prototype.set = function ABS_VALUE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,zcr,exprs]=scicos_getvalue("Set block parameters",["use zero_crossing (1: yes) (0:no)"],list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +if (ok) { +if (zcr!=0) { +model.nmode=-1; +model.nzcross=-1; +} else { +model.nmode=0; +model.nzcross=0; +} +x.graphics=graphics; +x.model=model; +break +} +} +} +ABS_VALUE.prototype.define = function ABS_VALUE() { +nu=-1; +model=scicos_model(); +model.sim=list("absolute_value",4); +model.in=nu; +model.out=nu; +model.nzcross=nu; +model.nmode=nu; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string([1])]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +ABS_VALUE.prototype.details = function ABS_VALUE() { +} +} diff --git a/js/NonLinear/COSBLK_f.js b/js/NonLinear/COSBLK_f.js index 8e89e981..11161316 100644 --- a/js/NonLinear/COSBLK_f.js +++ b/js/NonLinear/COSBLK_f.js @@ -1,141 +1,21 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'COSBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(CASE,'case',1,963) -LexToken(DQSTRING,'"define"',1,975) -LexToken(THEN,'then',1,977) -LexToken(EOL,'\n',1,981) -LexToken(VAR,'in',1,990) -LexToken(ASSIGNMENT,'=',1,992) -LexToken(NUMBER,'1',1,993) -LexToken(EOL,'\n',1,994) -LexToken(VAR,'model',1,1003) -LexToken(ASSIGNMENT,'=',1,1008) -LexToken(SCICOS_MODEL,'scicos_model',1,1009) -LexToken(OPENBRACKET,'(',1,1021) -LexToken(CLOSEBRACKET,')',1,1022) -LexToken(EOL,'\n',1,1023) -LexToken(VAR,'model',1,1032) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'sim',1,1038) -LexToken(ASSIGNMENT,'=',1,1041) -LexToken(DQSTRING,'"cosblk"',1,1049) -LexToken(EOL,'\n',1,1050) -LexToken(VAR,'model',1,1059) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'in',1,1065) -LexToken(ASSIGNMENT,'=',1,1067) -LexToken(ADDITION,'-',1,1068) -LexToken(NUMBER,'1',1,1069) -LexToken(EOL,'\n',1,1070) -LexToken(VAR,'model',1,1079) -LexToken(DOT,'.',1,1084) -LexToken(VAR,'out',1,1085) -LexToken(ASSIGNMENT,'=',1,1088) -LexToken(ADDITION,'-',1,1089) -LexToken(NUMBER,'1',1,1090) -LexToken(EOL,'\n',1,1091) -LexToken(VAR,'model',1,1100) -LexToken(DOT,'.',1,1105) -LexToken(VAR,'blocktype',1,1106) -LexToken(ASSIGNMENT,'=',1,1115) -LexToken(DQSTRING,'"c"',1,1118) -LexToken(EOL,'\n',1,1119) -LexToken(VAR,'model',1,1128) -LexToken(DOT,'.',1,1133) -LexToken(VAR,'dep_ut',1,1134) -LexToken(ASSIGNMENT,'=',1,1140) -LexToken(OPENSQBRACKET,'[',1,1141) -LexToken(PREVAR_BOOLEAN,'%t',1,1142) -LexToken(PREVAR_BOOLEAN,'%f',1,1145) -LexToken(CLOSESQBRACKET,']',1,1147) -LexToken(EOL,'\n',1,1148) -LexToken(EOL,'\n',1,1149) -LexToken(VAR,'gr_i',1,1158) -LexToken(ASSIGNMENT,'=',1,1162) -LexToken(OPENSQBRACKET,'[',1,1163) -LexToken(CLOSESQBRACKET,']',1,1164) -LexToken(EOL,'\n',1,1165) -LexToken(VAR,'x',1,1174) -LexToken(ASSIGNMENT,'=',1,1175) -LexToken(VAR,'standard_define',1,1176) -LexToken(OPENBRACKET,'(',1,1191) -LexToken(OPENSQBRACKET,'[',1,1192) -LexToken(NUMBER,'2',1,1193) -LexToken(NUMBER,'2',1,1195) -LexToken(CLOSESQBRACKET,']',1,1196) -LexToken(COMMA,',',1,1197) -LexToken(VAR,'model',1,1198) -LexToken(COMMA,',',1,1203) -LexToken(OPENSQBRACKET,'[',1,1204) -LexToken(CLOSESQBRACKET,']',1,1205) -LexToken(COMMA,',',1,1206) -LexToken(VAR,'gr_i',1,1207) -LexToken(CLOSEBRACKET,')',1,1211) -LexToken(EOL,'\n',1,1212) -LexToken(END,'end',1,1217) -LexToken(EOL,'\n',1,1220) -LexToken(ENDFUNCTION,'endfunction',1,1221) -LexToken(EOL,'\n',1,1232) +/* autogenerated from "macros/NonLinear/COSBLK_f.sci" */ +function COSBLK_f() { +COSBLK_f.prototype.get = function COSBLK_f() { +} +COSBLK_f.prototype.set = function COSBLK_f() { +x=arg1; +} +COSBLK_f.prototype.define = function COSBLK_f() { +in1=1; +model=scicos_model(); +model.sim="cosblk"; +model.in=-1; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +COSBLK_f.prototype.details = function COSBLK_f() { +} +} diff --git a/js/NonLinear/DLRADAPT_f.js b/js/NonLinear/DLRADAPT_f.js index 6359f767..d79aea87 100644 --- a/js/NonLinear/DLRADAPT_f.js +++ b/js/NonLinear/DLRADAPT_f.js @@ -1,602 +1,58 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'DLRADAPT_f',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -LexToken(VAR,'exprs',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(DOT,'.',1,1015) -LexToken(VAR,'exprs',1,1016) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'arg1',1,1036) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'model',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(WHILE,'while',1,1056) -LexToken(PREVAR_BOOLEAN,'%t',1,1062) -LexToken(DO,'do',1,1065) -LexToken(EOL,'\n',1,1067) -LexToken(OPENSQBRACKET,'[',1,1080) -LexToken(VAR,'ok',1,1081) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'p',1,1084) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'rn',1,1086) -LexToken(COMMA,',',1,1088) -LexToken(VAR,'rd',1,1089) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'g',1,1092) -LexToken(COMMA,',',1,1093) -LexToken(VAR,'last_u',1,1094) -LexToken(COMMA,',',1,1100) -LexToken(VAR,'last_y',1,1101) -LexToken(COMMA,',',1,1107) -LexToken(VAR,'exprs',1,1108) -LexToken(CLOSESQBRACKET,']',1,1113) -LexToken(ASSIGNMENT,'=',1,1114) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1115) -LexToken(OPENBRACKET,'(',1,1130) -LexToken(DQSTRING,'"Set block parameters"',1,1152) -LexToken(COMMA,',',1,1153) -LexToken(OPENSQBRACKET,'[',1,1169) -LexToken(DQSTRING,'"Vector of p mesh points"',1,1194) -LexToken(SEMICOLON,';\n',1,1195) -LexToken(DQSTRING,'"Numerator roots (one line for each mesh)"',1,1250) -LexToken(SEMICOLON,';\n',1,1251) -LexToken(DQSTRING,'"Denominator roots (one line for each mesh)"',1,1308) -LexToken(SEMICOLON,';\n',1,1309) -LexToken(DQSTRING,'"Vector of gain at mesh points"',1,1353) -LexToken(SEMICOLON,';\n',1,1355) -LexToken(DQSTRING,'"past inputs (Num degree values)"',1,1401) -LexToken(SEMICOLON,';\n',1,1402) -LexToken(DQSTRING,'"past outputs (Den degree values)"',1,1449) -LexToken(CLOSESQBRACKET,']',1,1450) -LexToken(COMMA,',',1,1451) -LexToken(VAR,'list',1,1467) -LexToken(OPENBRACKET,'(',1,1471) -LexToken(DQSTRING,'"vec"',1,1476) -LexToken(COMMA,',',1,1477) -LexToken(ADDITION,'-',1,1478) -LexToken(NUMBER,'1',1,1479) -LexToken(COMMA,',',1,1480) -LexToken(DQSTRING,'"mat"',1,1485) -LexToken(COMMA,',',1,1486) -LexToken(OPENSQBRACKET,'[',1,1487) -LexToken(ADDITION,'-',1,1488) -LexToken(NUMBER,'1',1,1489) -LexToken(COMMA,',',1,1490) -LexToken(ADDITION,'-',1,1491) -LexToken(NUMBER,'1',1,1492) -LexToken(CLOSESQBRACKET,']',1,1493) -LexToken(COMMA,',',1,1494) -LexToken(DQSTRING,'"mat"',1,1499) -LexToken(COMMA,',',1,1500) -LexToken(OPENSQBRACKET,'[',1,1516) -LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1532) -LexToken(COMMA,',',1,1533) -LexToken(DQSTRING,'"-1"',1,1537) -LexToken(CLOSESQBRACKET,']',1,1538) -LexToken(COMMA,',',1,1539) -LexToken(DQSTRING,'"vec"',1,1544) -LexToken(COMMA,',',1,1545) -LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1561) -LexToken(COMMA,',',1,1562) -LexToken(DQSTRING,'"vec"',1,1582) -LexToken(COMMA,',',1,1583) -LexToken(DQSTRING,'"size(%2,2)"',1,1595) -LexToken(COMMA,',',1,1596) -LexToken(DQSTRING,'"vec"',1,1601) -LexToken(COMMA,',',1,1602) -LexToken(DQSTRING,'"size(%3,2)"',1,1614) -LexToken(CLOSEBRACKET,')',1,1615) -LexToken(COMMA,',',1,1616) -LexToken(VAR,'exprs',1,1617) -LexToken(CLOSEBRACKET,')',1,1622) -LexToken(EOL,'\n',1,1623) -LexToken(EOL,'\n',1,1624) -LexToken(EOL,'\n',1,1625) -LexToken(IF,'if',1,1638) -LexToken(NOT,'~',1,1641) -LexToken(VAR,'ok',1,1642) -LexToken(THEN,'then',1,1645) -LexToken(EOL,'\n',1,1649) -LexToken(BREAK,'break',1,1666) -LexToken(EOL,'\n',1,1671) -LexToken(END,'end',1,1685) -LexToken(EOL,'\n',1,1688) -LexToken(VAR,'m',1,1701) -LexToken(ASSIGNMENT,'=',1,1702) -LexToken(VAR,'size',1,1703) -LexToken(OPENBRACKET,'(',1,1707) -LexToken(VAR,'rn',1,1708) -LexToken(COMMA,',',1,1710) -LexToken(NUMBER,'2',1,1711) -LexToken(CLOSEBRACKET,')',1,1712) -LexToken(EOL,'\n',1,1713) -LexToken(OPENSQBRACKET,'[',1,1726) -LexToken(VAR,'npt',1,1727) -LexToken(COMMA,',',1,1730) -LexToken(VAR,'n',1,1731) -LexToken(CLOSESQBRACKET,']',1,1732) -LexToken(ASSIGNMENT,'=',1,1733) -LexToken(VAR,'size',1,1734) -LexToken(OPENBRACKET,'(',1,1738) -LexToken(VAR,'rd',1,1739) -LexToken(CLOSEBRACKET,')',1,1741) -LexToken(EOL,'\n',1,1742) -LexToken(IF,'if',1,1755) -LexToken(VAR,'m',1,1758) -LexToken(COMPARISON,'>=',1,1759) -LexToken(VAR,'n',1,1761) -LexToken(THEN,'then',1,1763) -LexToken(EOL,'\n',1,1767) -LexToken(VAR,'message',1,1784) -LexToken(OPENBRACKET,'(',1,1791) -LexToken(DQSTRING,'"Transfer must be strictly proper"',1,1825) -LexToken(CLOSEBRACKET,')',1,1826) -LexToken(EOL,'\n',1,1827) -LexToken(ELSEIF,'elseif',1,1841) -LexToken(VAR,'size',1,1848) -LexToken(OPENBRACKET,'(',1,1852) -LexToken(VAR,'rn',1,1853) -LexToken(COMMA,',',1,1855) -LexToken(NUMBER,'1',1,1856) -LexToken(CLOSEBRACKET,')',1,1857) -LexToken(COMPARISON,'<>',1,1858) -LexToken(NUMBER,'0',1,1860) -LexToken(LOGICAL,'&',1,1861) -LexToken(VAR,'size',1,1862) -LexToken(OPENBRACKET,'(',1,1866) -LexToken(VAR,'rn',1,1867) -LexToken(COMMA,',',1,1869) -LexToken(NUMBER,'1',1,1870) -LexToken(CLOSEBRACKET,')',1,1871) -LexToken(COMPARISON,'<>',1,1872) -LexToken(VAR,'size',1,1874) -LexToken(OPENBRACKET,'(',1,1878) -LexToken(VAR,'p',1,1879) -LexToken(COMMA,',',1,1880) -LexToken(DQSTRING,'"*"',1,1883) -LexToken(CLOSEBRACKET,')',1,1884) -LexToken(THEN,'then',1,1886) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'message',1,1907) -LexToken(OPENBRACKET,'(',1,1914) -LexToken(DQSTRING,'"Numerator roots matrix row size\\\'s is incorrect"',1,1963) -LexToken(CLOSEBRACKET,')',1,1964) -LexToken(EOL,'\n',1,1965) -LexToken(ELSE,'else',1,1978) -LexToken(EOL,'\n',1,1982) -LexToken(VAR,'rpar',1,1999) -LexToken(ASSIGNMENT,'=',1,2003) -LexToken(OPENSQBRACKET,'[',1,2004) -LexToken(VAR,'p',1,2005) -LexToken(OPENBRACKET,'(',1,2006) -LexToken(COLON,':',1,2007) -LexToken(CLOSEBRACKET,')',1,2008) -LexToken(SEMICOLON,';',1,2009) -LexToken(VAR,'real',1,2010) -LexToken(OPENBRACKET,'(',1,2014) -LexToken(VAR,'rn',1,2015) -LexToken(OPENBRACKET,'(',1,2017) -LexToken(COLON,':',1,2018) -LexToken(CLOSEBRACKET,')',1,2019) -LexToken(CLOSEBRACKET,')',1,2020) -LexToken(SEMICOLON,';',1,2021) -LexToken(VAR,'imag',1,2022) -LexToken(OPENBRACKET,'(',1,2026) -LexToken(VAR,'rn',1,2027) -LexToken(OPENBRACKET,'(',1,2029) -LexToken(COLON,':',1,2030) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(CLOSEBRACKET,')',1,2032) -LexToken(SEMICOLON,';',1,2033) -LexToken(VAR,'real',1,2034) -LexToken(OPENBRACKET,'(',1,2038) -LexToken(VAR,'rd',1,2039) -LexToken(OPENBRACKET,'(',1,2041) -LexToken(COLON,':',1,2042) -LexToken(CLOSEBRACKET,')',1,2043) -LexToken(CLOSEBRACKET,')',1,2044) -LexToken(SEMICOLON,';',1,2045) -LexToken(VAR,'imag',1,2046) -LexToken(OPENBRACKET,'(',1,2050) -LexToken(VAR,'rd',1,2051) -LexToken(OPENBRACKET,'(',1,2053) -LexToken(COLON,':',1,2054) -LexToken(CLOSEBRACKET,')',1,2055) -LexToken(CLOSEBRACKET,')',1,2056) -LexToken(SEMICOLON,';',1,2057) -LexToken(VAR,'g',1,2058) -LexToken(OPENBRACKET,'(',1,2059) -LexToken(COLON,':',1,2060) -LexToken(CLOSEBRACKET,')',1,2061) -LexToken(CLOSESQBRACKET,']',1,2062) -LexToken(EOL,'\n',1,2063) -LexToken(VAR,'ipar',1,2080) -LexToken(ASSIGNMENT,'=',1,2084) -LexToken(OPENSQBRACKET,'[',1,2085) -LexToken(VAR,'m',1,2086) -LexToken(SEMICOLON,';',1,2087) -LexToken(VAR,'n',1,2088) -LexToken(SEMICOLON,';',1,2089) -LexToken(VAR,'npt',1,2090) -LexToken(CLOSESQBRACKET,']',1,2093) -LexToken(EOL,'\n',1,2094) -LexToken(VAR,'model',1,2111) -LexToken(DOT,'.',1,2116) -LexToken(VAR,'dstate',1,2117) -LexToken(ASSIGNMENT,'=',1,2123) -LexToken(OPENSQBRACKET,'[',1,2124) -LexToken(VAR,'last_u',1,2125) -LexToken(OPENBRACKET,'(',1,2131) -LexToken(COLON,':',1,2132) -LexToken(CLOSEBRACKET,')',1,2133) -LexToken(SEMICOLON,';',1,2134) -LexToken(VAR,'last_y',1,2135) -LexToken(OPENBRACKET,'(',1,2141) -LexToken(COLON,':',1,2142) -LexToken(CLOSEBRACKET,')',1,2143) -LexToken(CLOSESQBRACKET,']',1,2144) -LexToken(EOL,'\n',1,2145) -LexToken(VAR,'model',1,2162) -LexToken(DOT,'.',1,2167) -LexToken(VAR,'rpar',1,2168) -LexToken(ASSIGNMENT,'=',1,2172) -LexToken(VAR,'rpar',1,2173) -LexToken(EOL,'\n',1,2177) -LexToken(VAR,'model',1,2194) -LexToken(DOT,'.',1,2199) -LexToken(VAR,'ipar',1,2200) -LexToken(ASSIGNMENT,'=',1,2204) -LexToken(VAR,'ipar',1,2205) -LexToken(EOL,'\n',1,2209) -LexToken(VAR,'graphics',1,2226) -LexToken(DOT,'.',1,2234) -LexToken(VAR,'exprs',1,2235) -LexToken(ASSIGNMENT,'=',1,2240) -LexToken(VAR,'exprs',1,2241) -LexToken(EOL,'\n',1,2246) -LexToken(VAR,'x',1,2263) -LexToken(DOT,'.',1,2264) -LexToken(VAR,'graphics',1,2265) -LexToken(ASSIGNMENT,'=',1,2273) -LexToken(VAR,'graphics',1,2274) -LexToken(EOL,'\n',1,2282) -LexToken(VAR,'x',1,2300) -LexToken(DOT,'.',1,2301) -LexToken(VAR,'model',1,2302) -LexToken(ASSIGNMENT,'=',1,2307) -LexToken(VAR,'model',1,2308) -LexToken(EOL,'\n',1,2313) -LexToken(BREAK,'break',1,2330) -LexToken(EOL,'\n',1,2335) -LexToken(END,'end',1,2349) -LexToken(EOL,'\n',1,2352) -LexToken(END,'end',1,2361) -LexToken(EOL,'\n',1,2364) -LexToken(CASE,'case',1,2369) -LexToken(DQSTRING,'"define"',1,2381) -LexToken(THEN,'then',1,2383) -LexToken(EOL,'\n',1,2387) -LexToken(VAR,'p',1,2396) -LexToken(ASSIGNMENT,'=',1,2397) -LexToken(OPENSQBRACKET,'[',1,2398) -LexToken(NUMBER,'0',1,2399) -LexToken(SEMICOLON,';',1,2400) -LexToken(NUMBER,'1',1,2401) -LexToken(CLOSESQBRACKET,']',1,2402) -LexToken(EOL,'\n',1,2403) -LexToken(VAR,'rn',1,2412) -LexToken(ASSIGNMENT,'=',1,2414) -LexToken(OPENSQBRACKET,'[',1,2415) -LexToken(CLOSESQBRACKET,']',1,2416) -LexToken(EOL,'\n',1,2417) -LexToken(VAR,'rd',1,2426) -LexToken(ASSIGNMENT,'=',1,2428) -LexToken(OPENSQBRACKET,'[',1,2429) -LexToken(NUMBER,'0.2',1,2430) -LexToken(ADDITION,'+',1,2433) -LexToken(NUMBER,'0.8',1,2434) -LexToken(MULTIPLICATION,'*',1,2437) -LexToken(PREVAR_COMPLEX,'%i',1,2438) -LexToken(COMMA,',',1,2440) -LexToken(NUMBER,'0.2',1,2441) -LexToken(ADDITION,'-',1,2444) -LexToken(NUMBER,'0.8',1,2445) -LexToken(MULTIPLICATION,'*',1,2448) -LexToken(PREVAR_COMPLEX,'%i',1,2449) -LexToken(SEMICOLON,';',1,2451) -LexToken(NUMBER,'0.3',1,2452) -LexToken(ADDITION,'+',1,2455) -LexToken(NUMBER,'0.7',1,2456) -LexToken(MULTIPLICATION,'*',1,2459) -LexToken(PREVAR_COMPLEX,'%i',1,2460) -LexToken(COMMA,',',1,2462) -LexToken(NUMBER,'0.3',1,2463) -LexToken(ADDITION,'-',1,2466) -LexToken(NUMBER,'0.7',1,2467) -LexToken(MULTIPLICATION,'*',1,2470) -LexToken(PREVAR_COMPLEX,'%i',1,2471) -LexToken(CLOSESQBRACKET,']',1,2473) -LexToken(EOL,'\n',1,2474) -LexToken(VAR,'g',1,2483) -LexToken(ASSIGNMENT,'=',1,2484) -LexToken(OPENSQBRACKET,'[',1,2485) -LexToken(NUMBER,'1',1,2486) -LexToken(SEMICOLON,';',1,2487) -LexToken(NUMBER,'1',1,2488) -LexToken(CLOSESQBRACKET,']',1,2489) -LexToken(EOL,'\n',1,2490) -LexToken(VAR,'last_u',1,2499) -LexToken(ASSIGNMENT,'=',1,2505) -LexToken(OPENSQBRACKET,'[',1,2506) -LexToken(CLOSESQBRACKET,']',1,2507) -LexToken(EOL,'\n',1,2508) -LexToken(VAR,'last_y',1,2517) -LexToken(ASSIGNMENT,'=',1,2523) -LexToken(OPENSQBRACKET,'[',1,2524) -LexToken(NUMBER,'0',1,2525) -LexToken(SEMICOLON,';',1,2526) -LexToken(NUMBER,'0',1,2527) -LexToken(CLOSESQBRACKET,']',1,2528) -LexToken(EOL,'\n',1,2529) -LexToken(EOL,'\n',1,2530) -LexToken(VAR,'model',1,2539) -LexToken(ASSIGNMENT,'=',1,2544) -LexToken(SCICOS_MODEL,'scicos_model',1,2545) -LexToken(OPENBRACKET,'(',1,2557) -LexToken(CLOSEBRACKET,')',1,2558) -LexToken(EOL,'\n',1,2559) -LexToken(VAR,'model',1,2568) -LexToken(DOT,'.',1,2573) -LexToken(VAR,'sim',1,2574) -LexToken(ASSIGNMENT,'=',1,2577) -LexToken(DQSTRING,'"dlradp"',1,2585) -LexToken(EOL,'\n',1,2586) -LexToken(VAR,'model',1,2595) -LexToken(DOT,'.',1,2600) -LexToken(VAR,'in',1,2601) -LexToken(ASSIGNMENT,'=',1,2603) -LexToken(OPENSQBRACKET,'[',1,2604) -LexToken(NUMBER,'1',1,2605) -LexToken(SEMICOLON,';',1,2606) -LexToken(NUMBER,'1',1,2607) -LexToken(CLOSESQBRACKET,']',1,2608) -LexToken(EOL,'\n',1,2609) -LexToken(VAR,'model',1,2618) -LexToken(DOT,'.',1,2623) -LexToken(VAR,'out',1,2624) -LexToken(ASSIGNMENT,'=',1,2627) -LexToken(NUMBER,'1',1,2628) -LexToken(EOL,'\n',1,2629) -LexToken(VAR,'model',1,2638) -LexToken(DOT,'.',1,2643) -LexToken(VAR,'evtin',1,2644) -LexToken(ASSIGNMENT,'=',1,2649) -LexToken(NUMBER,'1',1,2650) -LexToken(EOL,'\n',1,2651) -LexToken(EOL,'\n',1,2652) -LexToken(VAR,'model',1,2661) -LexToken(DOT,'.',1,2666) -LexToken(VAR,'dstate',1,2667) -LexToken(ASSIGNMENT,'=',1,2673) -LexToken(OPENSQBRACKET,'[',1,2674) -LexToken(VAR,'last_u',1,2675) -LexToken(SEMICOLON,';',1,2681) -LexToken(VAR,'last_y',1,2682) -LexToken(CLOSESQBRACKET,']',1,2688) -LexToken(EOL,'\n',1,2689) -LexToken(VAR,'model',1,2698) -LexToken(DOT,'.',1,2703) -LexToken(VAR,'rpar',1,2704) -LexToken(ASSIGNMENT,'=',1,2708) -LexToken(OPENSQBRACKET,'[',1,2709) -LexToken(VAR,'p',1,2710) -LexToken(OPENBRACKET,'(',1,2711) -LexToken(COLON,':',1,2712) -LexToken(CLOSEBRACKET,')',1,2713) -LexToken(SEMICOLON,';',1,2714) -LexToken(VAR,'real',1,2715) -LexToken(OPENBRACKET,'(',1,2719) -LexToken(VAR,'rn',1,2720) -LexToken(OPENBRACKET,'(',1,2722) -LexToken(COLON,':',1,2723) -LexToken(CLOSEBRACKET,')',1,2724) -LexToken(CLOSEBRACKET,')',1,2725) -LexToken(SEMICOLON,';',1,2726) -LexToken(VAR,'imag',1,2727) -LexToken(OPENBRACKET,'(',1,2731) -LexToken(VAR,'rn',1,2732) -LexToken(OPENBRACKET,'(',1,2734) -LexToken(COLON,':',1,2735) -LexToken(CLOSEBRACKET,')',1,2736) -LexToken(CLOSEBRACKET,')',1,2737) -LexToken(SEMICOLON,';',1,2738) -LexToken(VAR,'real',1,2739) -LexToken(OPENBRACKET,'(',1,2743) -LexToken(VAR,'rd',1,2744) -LexToken(OPENBRACKET,'(',1,2746) -LexToken(COLON,':',1,2747) -LexToken(CLOSEBRACKET,')',1,2748) -LexToken(CLOSEBRACKET,')',1,2749) -LexToken(SEMICOLON,';',1,2750) -LexToken(VAR,'imag',1,2751) -LexToken(OPENBRACKET,'(',1,2755) -LexToken(VAR,'rd',1,2756) -LexToken(OPENBRACKET,'(',1,2758) -LexToken(COLON,':',1,2759) -LexToken(CLOSEBRACKET,')',1,2760) -LexToken(CLOSEBRACKET,')',1,2761) -LexToken(SEMICOLON,';',1,2762) -LexToken(VAR,'g',1,2763) -LexToken(OPENBRACKET,'(',1,2764) -LexToken(COLON,':',1,2765) -LexToken(CLOSEBRACKET,')',1,2766) -LexToken(CLOSESQBRACKET,']',1,2767) -LexToken(EOL,'\n',1,2768) -LexToken(VAR,'model',1,2777) -LexToken(DOT,'.',1,2782) -LexToken(VAR,'ipar',1,2783) -LexToken(ASSIGNMENT,'=',1,2787) -LexToken(OPENSQBRACKET,'[',1,2788) -LexToken(NUMBER,'0',1,2789) -LexToken(SEMICOLON,';',1,2790) -LexToken(NUMBER,'2',1,2791) -LexToken(SEMICOLON,';',1,2792) -LexToken(NUMBER,'2',1,2793) -LexToken(CLOSESQBRACKET,']',1,2794) -LexToken(EOL,'\n',1,2795) -LexToken(VAR,'model',1,2804) -LexToken(DOT,'.',1,2809) -LexToken(VAR,'blocktype',1,2810) -LexToken(ASSIGNMENT,'=',1,2819) -LexToken(DQSTRING,'"d"',1,2822) -LexToken(EOL,'\n',1,2823) -LexToken(VAR,'model',1,2832) -LexToken(DOT,'.',1,2837) -LexToken(VAR,'firing',1,2838) -LexToken(ASSIGNMENT,'=',1,2844) -LexToken(OPENSQBRACKET,'[',1,2845) -LexToken(CLOSESQBRACKET,']',1,2846) -LexToken(EOL,'\n',1,2847) -LexToken(VAR,'model',1,2856) -LexToken(DOT,'.',1,2861) -LexToken(VAR,'dep_ut',1,2862) -LexToken(ASSIGNMENT,'=',1,2868) -LexToken(OPENSQBRACKET,'[',1,2869) -LexToken(PREVAR_BOOLEAN,'%t',1,2870) -LexToken(PREVAR_BOOLEAN,'%f',1,2873) -LexToken(CLOSESQBRACKET,']',1,2875) -LexToken(EOL,'\n',1,2876) -LexToken(EOL,'\n',1,2877) -LexToken(VAR,'exprs',1,2886) -LexToken(ASSIGNMENT,'=',1,2891) -LexToken(OPENSQBRACKET,'[',1,2892) -LexToken(VAR,'sci2exp',1,2893) -LexToken(OPENBRACKET,'(',1,2900) -LexToken(VAR,'p',1,2901) -LexToken(CLOSEBRACKET,')',1,2902) -LexToken(SEMICOLON,';\n',1,2903) -LexToken(VAR,'sci2exp',1,2913) -LexToken(OPENBRACKET,'(',1,2920) -LexToken(VAR,'rn',1,2921) -LexToken(CLOSEBRACKET,')',1,2923) -LexToken(SEMICOLON,';\n',1,2924) -LexToken(VAR,'sci2exp',1,2934) -LexToken(OPENBRACKET,'(',1,2941) -LexToken(VAR,'rd',1,2942) -LexToken(COMMA,',',1,2944) -LexToken(NUMBER,'0',1,2945) -LexToken(CLOSEBRACKET,')',1,2946) -LexToken(SEMICOLON,';\n',1,2947) -LexToken(VAR,'sci2exp',1,2957) -LexToken(OPENBRACKET,'(',1,2964) -LexToken(VAR,'g',1,2965) -LexToken(CLOSEBRACKET,')',1,2966) -LexToken(SEMICOLON,';\n',1,2967) -LexToken(VAR,'sci2exp',1,2977) -LexToken(OPENBRACKET,'(',1,2984) -LexToken(VAR,'last_u',1,2985) -LexToken(CLOSEBRACKET,')',1,2991) -LexToken(SEMICOLON,';\n',1,2992) -LexToken(VAR,'sci2exp',1,3002) -LexToken(OPENBRACKET,'(',1,3009) -LexToken(VAR,'last_y',1,3010) -LexToken(CLOSEBRACKET,')',1,3016) -LexToken(CLOSESQBRACKET,']',1,3017) -LexToken(EOL,'\n',1,3018) -LexToken(VAR,'gr_i',1,3027) -LexToken(ASSIGNMENT,'=',1,3031) -LexToken(OPENSQBRACKET,'[',1,3032) -LexToken(CLOSESQBRACKET,']',1,3033) -LexToken(EOL,'\n',1,3034) -LexToken(VAR,'x',1,3043) -LexToken(ASSIGNMENT,'=',1,3044) -LexToken(VAR,'standard_define',1,3045) -LexToken(OPENBRACKET,'(',1,3060) -LexToken(OPENSQBRACKET,'[',1,3061) -LexToken(NUMBER,'2',1,3062) -LexToken(NUMBER,'2',1,3064) -LexToken(CLOSESQBRACKET,']',1,3065) -LexToken(COMMA,',',1,3066) -LexToken(VAR,'model',1,3067) -LexToken(COMMA,',',1,3072) -LexToken(VAR,'exprs',1,3073) -LexToken(COMMA,',',1,3078) -LexToken(VAR,'gr_i',1,3079) -LexToken(CLOSEBRACKET,')',1,3083) -LexToken(EOL,'\n',1,3084) -LexToken(END,'end',1,3089) -LexToken(EOL,'\n',1,3092) -LexToken(ENDFUNCTION,'endfunction',1,3093) -LexToken(EOL,'\n',1,3104) +/* autogenerated from "macros/NonLinear/DLRADAPT_f.sci" */ +function DLRADAPT_f() { +DLRADAPT_f.prototype.get = function DLRADAPT_f() { +} +DLRADAPT_f.prototype.set = function DLRADAPT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,p,rn,rd,g,last_u,last_y,exprs]=scicos_getvalue("Set block parameters",["Vector of p mesh points","Numerator roots (one line for each mesh)","Denominator roots (one line for each mesh)","Vector of gain at mesh points","past inputs (Num degree values)","past outputs (Den degree values)"],list("vec",-1,"mat",[-1,-1],"mat",["size(%1,\'*\')","-1"],"vec","size(%1,\'*\')","vec","size(%2,2)","vec","size(%3,2)"),exprs); +if (!ok) { +break +} +m=size(rn,2); +[npt,n]=size(rd); +if (m>=n) { +message("Transfer must be strictly proper"); +} else if (size(rn,1)!=0&&size(rn,1)!=size(p,"*")) { +message("Numerator roots matrix row size\'s is incorrect"); +} else { +rpar=[p.slice(),real(rn.slice()),imag(rn.slice()),real(rd.slice()),imag(rd.slice()),g.slice()]; +ipar=[m,n,npt]; +model.dstate=[last_u.slice(),last_y.slice()]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +DLRADAPT_f.prototype.define = function DLRADAPT_f() { +p=[0,1]; +rn=[]; +rd=[math.complex("0.2+0.8i"),math.complex("0.2-0.8i"),math.complex("0.3+0.7i"),math.complex("0.3-0.7i")]; +g=[1,1]; +last_u=[]; +last_y=[0,0]; +model=scicos_model(); +model.sim="dlradp"; +model.in=[1,1]; +model.out=1; +model.evtin=1; +model.dstate=[last_u,last_y]; +model.rpar=[p.slice(),real(rn.slice()),imag(rn.slice()),real(rd.slice()),imag(rd.slice()),g.slice()]; +model.ipar=[0,2,2]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[true,None]; +exprs=[sci2exp(p),sci2exp(rn),sci2exp(rd,0),sci2exp(g),sci2exp(last_u),sci2exp(last_y)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +DLRADAPT_f.prototype.details = function DLRADAPT_f() { +} +} diff --git a/js/NonLinear/EXPBLK_f.js b/js/NonLinear/EXPBLK_f.js index f6f4e084..5c99a517 100644 --- a/js/NonLinear/EXPBLK_f.js +++ b/js/NonLinear/EXPBLK_f.js @@ -1,277 +1,45 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EXPBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(IF,'if',1,1054) -LexToken(VAR,'size',1,1057) -LexToken(OPENBRACKET,'(',1,1061) -LexToken(VAR,'exprs',1,1062) -LexToken(COMMA,',',1,1067) -LexToken(DQSTRING,'"*"',1,1070) -LexToken(CLOSEBRACKET,')',1,1071) -LexToken(COMPARISON,'==',1,1072) -LexToken(NUMBER,'2',1,1074) -LexToken(THEN,'then',1,1076) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'exprs',1,1093) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(VAR,'exprs',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'2',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(EOL,'\n',1,1107) -LexToken(END,'end',1,1117) -LexToken(EOL,'\n',1,1120) -LexToken(WHILE,'while',1,1129) -LexToken(PREVAR_BOOLEAN,'%t',1,1135) -LexToken(DO,'do',1,1138) -LexToken(EOL,'\n',1,1140) -LexToken(OPENSQBRACKET,'[',1,1153) -LexToken(VAR,'ok',1,1154) -LexToken(COMMA,',',1,1156) -LexToken(VAR,'a',1,1157) -LexToken(COMMA,',',1,1158) -LexToken(VAR,'exprs',1,1159) -LexToken(CLOSESQBRACKET,']',1,1164) -LexToken(ASSIGNMENT,'=',1,1165) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1166) -LexToken(OPENBRACKET,'(',1,1181) -LexToken(DQSTRING,'"Set a^u block parameters"',1,1208) -LexToken(COMMA,',',1,1209) -LexToken(DQSTRING,'"a (>0)"',1,1232) -LexToken(COMMA,',',1,1233) -LexToken(VAR,'list',1,1234) -LexToken(OPENBRACKET,'(',1,1238) -LexToken(DQSTRING,'"vec"',1,1243) -LexToken(COMMA,',',1,1244) -LexToken(NUMBER,'1',1,1245) -LexToken(CLOSEBRACKET,')',1,1246) -LexToken(COMMA,',',1,1247) -LexToken(VAR,'exprs',1,1248) -LexToken(CLOSEBRACKET,')',1,1253) -LexToken(EOL,'\n',1,1254) -LexToken(IF,'if',1,1267) -LexToken(NOT,'~',1,1270) -LexToken(VAR,'ok',1,1271) -LexToken(THEN,'then',1,1274) -LexToken(EOL,'\n',1,1278) -LexToken(BREAK,'break',1,1295) -LexToken(EOL,'\n',1,1300) -LexToken(END,'end',1,1314) -LexToken(EOL,'\n',1,1317) -LexToken(IF,'if',1,1330) -LexToken(VAR,'or',1,1333) -LexToken(OPENBRACKET,'(',1,1335) -LexToken(VAR,'a',1,1336) -LexToken(COMPARISON,'<=',1,1337) -LexToken(NUMBER,'0',1,1339) -LexToken(CLOSEBRACKET,')',1,1340) -LexToken(THEN,'then',1,1342) -LexToken(EOL,'\n',1,1346) -LexToken(VAR,'message',1,1363) -LexToken(OPENBRACKET,'(',1,1370) -LexToken(DQSTRING,'"a^u : a must be positive"',1,1396) -LexToken(CLOSEBRACKET,')',1,1397) -LexToken(EOL,'\n',1,1398) -LexToken(ELSE,'else',1,1411) -LexToken(EOL,'\n',1,1415) -LexToken(VAR,'graphics',1,1432) -LexToken(DOT,'.',1,1440) -LexToken(VAR,'exprs',1,1441) -LexToken(ASSIGNMENT,'=',1,1446) -LexToken(VAR,'exprs',1,1447) -LexToken(EOL,'\n',1,1452) -LexToken(VAR,'model',1,1469) -LexToken(DOT,'.',1,1474) -LexToken(VAR,'rpar',1,1475) -LexToken(ASSIGNMENT,'=',1,1479) -LexToken(VAR,'a',1,1480) -LexToken(EOL,'\n',1,1481) -LexToken(VAR,'x',1,1499) -LexToken(DOT,'.',1,1500) -LexToken(VAR,'graphics',1,1501) -LexToken(ASSIGNMENT,'=',1,1509) -LexToken(VAR,'graphics',1,1510) -LexToken(EOL,'\n',1,1518) -LexToken(VAR,'x',1,1536) -LexToken(DOT,'.',1,1537) -LexToken(VAR,'model',1,1538) -LexToken(ASSIGNMENT,'=',1,1543) -LexToken(VAR,'model',1,1544) -LexToken(EOL,'\n',1,1549) -LexToken(BREAK,'break',1,1566) -LexToken(EOL,'\n',1,1571) -LexToken(END,'end',1,1584) -LexToken(EOL,'\n',1,1587) -LexToken(END,'end',1,1596) -LexToken(EOL,'\n',1,1599) -LexToken(CASE,'case',1,1604) -LexToken(DQSTRING,'"define"',1,1616) -LexToken(THEN,'then',1,1618) -LexToken(EOL,'\n',1,1622) -LexToken(VAR,'in',1,1631) -LexToken(ASSIGNMENT,'=',1,1633) -LexToken(NUMBER,'1',1,1634) -LexToken(EOL,'\n',1,1635) -LexToken(VAR,'a',1,1644) -LexToken(ASSIGNMENT,'=',1,1645) -LexToken(PREVAR,'%e',1,1646) -LexToken(EOL,'\n',1,1648) -LexToken(VAR,'model',1,1657) -LexToken(ASSIGNMENT,'=',1,1662) -LexToken(SCICOS_MODEL,'scicos_model',1,1663) -LexToken(OPENBRACKET,'(',1,1675) -LexToken(CLOSEBRACKET,')',1,1676) -LexToken(EOL,'\n',1,1677) -LexToken(VAR,'model',1,1686) -LexToken(DOT,'.',1,1691) -LexToken(VAR,'sim',1,1692) -LexToken(ASSIGNMENT,'=',1,1695) -LexToken(DQSTRING,'"expblk"',1,1703) -LexToken(EOL,'\n',1,1704) -LexToken(VAR,'model',1,1713) -LexToken(DOT,'.',1,1718) -LexToken(VAR,'in',1,1719) -LexToken(ASSIGNMENT,'=',1,1721) -LexToken(ADDITION,'-',1,1722) -LexToken(NUMBER,'1',1,1723) -LexToken(EOL,'\n',1,1724) -LexToken(VAR,'model',1,1733) -LexToken(DOT,'.',1,1738) -LexToken(VAR,'out',1,1739) -LexToken(ASSIGNMENT,'=',1,1742) -LexToken(ADDITION,'-',1,1743) -LexToken(NUMBER,'1',1,1744) -LexToken(EOL,'\n',1,1745) -LexToken(VAR,'model',1,1754) -LexToken(DOT,'.',1,1759) -LexToken(VAR,'rpar',1,1760) -LexToken(ASSIGNMENT,'=',1,1764) -LexToken(VAR,'a',1,1765) -LexToken(EOL,'\n',1,1766) -LexToken(VAR,'model',1,1775) -LexToken(DOT,'.',1,1780) -LexToken(VAR,'blocktype',1,1781) -LexToken(ASSIGNMENT,'=',1,1790) -LexToken(DQSTRING,'"c"',1,1793) -LexToken(EOL,'\n',1,1794) -LexToken(VAR,'model',1,1803) -LexToken(DOT,'.',1,1808) -LexToken(VAR,'dep_ut',1,1809) -LexToken(ASSIGNMENT,'=',1,1815) -LexToken(OPENSQBRACKET,'[',1,1816) -LexToken(PREVAR_BOOLEAN,'%t',1,1817) -LexToken(PREVAR_BOOLEAN,'%f',1,1820) -LexToken(CLOSESQBRACKET,']',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(EOL,'\n',1,1824) -LexToken(VAR,'exprs',1,1833) -LexToken(ASSIGNMENT,'=',1,1838) -LexToken(OPENSQBRACKET,'[',1,1839) -LexToken(DQSTRING,'"%e"',1,1843) -LexToken(CLOSESQBRACKET,']',1,1844) -LexToken(EOL,'\n',1,1845) -LexToken(VAR,'gr_i',1,1854) -LexToken(ASSIGNMENT,'=',1,1858) -LexToken(OPENSQBRACKET,'[',1,1859) -LexToken(CLOSESQBRACKET,']',1,1860) -LexToken(EOL,'\n',1,1861) -LexToken(VAR,'x',1,1870) -LexToken(ASSIGNMENT,'=',1,1871) -LexToken(VAR,'standard_define',1,1872) -LexToken(OPENBRACKET,'(',1,1887) -LexToken(OPENSQBRACKET,'[',1,1888) -LexToken(NUMBER,'2',1,1889) -LexToken(NUMBER,'2',1,1891) -LexToken(CLOSESQBRACKET,']',1,1892) -LexToken(COMMA,',',1,1893) -LexToken(VAR,'model',1,1894) -LexToken(COMMA,',',1,1899) -LexToken(VAR,'exprs',1,1900) -LexToken(COMMA,',',1,1905) -LexToken(VAR,'gr_i',1,1906) -LexToken(CLOSEBRACKET,')',1,1910) -LexToken(EOL,'\n',1,1911) -LexToken(END,'end',1,1916) -LexToken(EOL,'\n',1,1919) -LexToken(ENDFUNCTION,'endfunction',1,1920) -LexToken(EOL,'\n',1,1931) +/* autogenerated from "macros/NonLinear/EXPBLK_f.sci" */ +function EXPBLK_f() { +EXPBLK_f.prototype.get = function EXPBLK_f() { +} +EXPBLK_f.prototype.set = function EXPBLK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +while (true) { +[ok,a,exprs]=scicos_getvalue("Set a^u block parameters","a (>0)",list("vec",1),exprs); +if (!ok) { +break +} +if (or(a<=0)) { +message("a^u : a must be positive"); +} else { +graphics.exprs=exprs; +model.rpar=a; +x.graphics=graphics; +x.model=model; +break +} +} +} +EXPBLK_f.prototype.define = function EXPBLK_f() { +in1=1; +a=%e; +model=scicos_model(); +model.sim="expblk"; +model.in=-1; +model.out=-1; +model.rpar=a; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=["%e"]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +EXPBLK_f.prototype.details = function EXPBLK_f() { +} +} diff --git a/js/NonLinear/EXPBLK_m.js b/js/NonLinear/EXPBLK_m.js index 21683d79..5d548d31 100644 --- a/js/NonLinear/EXPBLK_m.js +++ b/js/NonLinear/EXPBLK_m.js @@ -1,308 +1,49 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'EXPBLK_m',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(IF,'if',1,1054) -LexToken(VAR,'size',1,1057) -LexToken(OPENBRACKET,'(',1,1061) -LexToken(VAR,'exprs',1,1062) -LexToken(COMMA,',',1,1067) -LexToken(DQSTRING,'"*"',1,1070) -LexToken(CLOSEBRACKET,')',1,1071) -LexToken(COMPARISON,'==',1,1072) -LexToken(NUMBER,'2',1,1074) -LexToken(THEN,'then',1,1076) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'exprs',1,1093) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(VAR,'exprs',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'2',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(EOL,'\n',1,1107) -LexToken(END,'end',1,1117) -LexToken(EOL,'\n',1,1120) -LexToken(WHILE,'while',1,1129) -LexToken(PREVAR_BOOLEAN,'%t',1,1135) -LexToken(DO,'do',1,1138) -LexToken(EOL,'\n',1,1140) -LexToken(OPENSQBRACKET,'[',1,1153) -LexToken(VAR,'ok',1,1154) -LexToken(COMMA,',',1,1156) -LexToken(VAR,'a',1,1157) -LexToken(COMMA,',',1,1158) -LexToken(VAR,'exprs',1,1159) -LexToken(CLOSESQBRACKET,']',1,1164) -LexToken(ASSIGNMENT,'=',1,1165) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1166) -LexToken(OPENBRACKET,'(',1,1181) -LexToken(DQSTRING,'"Set a^u block parameters"',1,1208) -LexToken(COMMA,',',1,1209) -LexToken(DQSTRING,'"a (>0)"',1,1232) -LexToken(COMMA,',',1,1233) -LexToken(VAR,'list',1,1234) -LexToken(OPENBRACKET,'(',1,1238) -LexToken(DQSTRING,'"vec"',1,1243) -LexToken(COMMA,',',1,1244) -LexToken(NUMBER,'1',1,1245) -LexToken(CLOSEBRACKET,')',1,1246) -LexToken(COMMA,',',1,1247) -LexToken(VAR,'exprs',1,1248) -LexToken(CLOSEBRACKET,')',1,1253) -LexToken(EOL,'\n',1,1254) -LexToken(IF,'if',1,1267) -LexToken(NOT,'~',1,1270) -LexToken(VAR,'ok',1,1271) -LexToken(THEN,'then',1,1274) -LexToken(EOL,'\n',1,1278) -LexToken(BREAK,'break',1,1295) -LexToken(EOL,'\n',1,1300) -LexToken(END,'end',1,1314) -LexToken(EOL,'\n',1,1317) -LexToken(IF,'if',1,1330) -LexToken(VAR,'or',1,1333) -LexToken(OPENBRACKET,'(',1,1335) -LexToken(VAR,'a',1,1336) -LexToken(COMPARISON,'<=',1,1337) -LexToken(NUMBER,'0',1,1339) -LexToken(CLOSEBRACKET,')',1,1340) -LexToken(THEN,'then',1,1342) -LexToken(EOL,'\n',1,1346) -LexToken(VAR,'message',1,1363) -LexToken(OPENBRACKET,'(',1,1370) -LexToken(DQSTRING,'"a^u : a must be positive"',1,1396) -LexToken(CLOSEBRACKET,')',1,1397) -LexToken(EOL,'\n',1,1398) -LexToken(ELSE,'else',1,1411) -LexToken(EOL,'\n',1,1415) -LexToken(VAR,'graphics',1,1432) -LexToken(DOT,'.',1,1440) -LexToken(VAR,'exprs',1,1441) -LexToken(ASSIGNMENT,'=',1,1446) -LexToken(VAR,'exprs',1,1447) -LexToken(EOL,'\n',1,1452) -LexToken(VAR,'model',1,1469) -LexToken(DOT,'.',1,1474) -LexToken(VAR,'rpar',1,1475) -LexToken(ASSIGNMENT,'=',1,1479) -LexToken(VAR,'a',1,1480) -LexToken(EOL,'\n',1,1481) -LexToken(VAR,'x',1,1499) -LexToken(DOT,'.',1,1500) -LexToken(VAR,'graphics',1,1501) -LexToken(ASSIGNMENT,'=',1,1509) -LexToken(VAR,'graphics',1,1510) -LexToken(EOL,'\n',1,1518) -LexToken(VAR,'x',1,1536) -LexToken(DOT,'.',1,1537) -LexToken(VAR,'model',1,1538) -LexToken(ASSIGNMENT,'=',1,1543) -LexToken(VAR,'model',1,1544) -LexToken(EOL,'\n',1,1549) -LexToken(BREAK,'break',1,1566) -LexToken(EOL,'\n',1,1571) -LexToken(END,'end',1,1584) -LexToken(EOL,'\n',1,1587) -LexToken(END,'end',1,1596) -LexToken(EOL,'\n',1,1599) -LexToken(CASE,'case',1,1604) -LexToken(DQSTRING,'"define"',1,1616) -LexToken(THEN,'then',1,1618) -LexToken(EOL,'\n',1,1622) -LexToken(VAR,'in',1,1631) -LexToken(ASSIGNMENT,'=',1,1633) -LexToken(NUMBER,'1',1,1634) -LexToken(EOL,'\n',1,1635) -LexToken(VAR,'a',1,1644) -LexToken(ASSIGNMENT,'=',1,1645) -LexToken(PREVAR,'%e',1,1646) -LexToken(EOL,'\n',1,1648) -LexToken(VAR,'model',1,1657) -LexToken(ASSIGNMENT,'=',1,1662) -LexToken(SCICOS_MODEL,'scicos_model',1,1663) -LexToken(OPENBRACKET,'(',1,1675) -LexToken(CLOSEBRACKET,')',1,1676) -LexToken(EOL,'\n',1,1677) -LexToken(VAR,'model',1,1686) -LexToken(DOT,'.',1,1691) -LexToken(VAR,'sim',1,1692) -LexToken(ASSIGNMENT,'=',1,1695) -LexToken(VAR,'list',1,1696) -LexToken(OPENBRACKET,'(',1,1700) -LexToken(DQSTRING,'"expblk_m"',1,1710) -LexToken(COMMA,',',1,1711) -LexToken(NUMBER,'4',1,1712) -LexToken(CLOSEBRACKET,')',1,1713) -LexToken(EOL,'\n',1,1714) -LexToken(VAR,'model',1,1723) -LexToken(DOT,'.',1,1728) -LexToken(VAR,'in',1,1729) -LexToken(ASSIGNMENT,'=',1,1731) -LexToken(ADDITION,'-',1,1732) -LexToken(NUMBER,'1',1,1733) -LexToken(EOL,'\n',1,1734) -LexToken(VAR,'model',1,1743) -LexToken(DOT,'.',1,1748) -LexToken(VAR,'in2',1,1749) -LexToken(ASSIGNMENT,'=',1,1752) -LexToken(ADDITION,'-',1,1753) -LexToken(NUMBER,'2',1,1754) -LexToken(EOL,'\n',1,1755) -LexToken(VAR,'model',1,1764) -LexToken(DOT,'.',1,1769) -LexToken(VAR,'out',1,1770) -LexToken(ASSIGNMENT,'=',1,1773) -LexToken(ADDITION,'-',1,1774) -LexToken(NUMBER,'1',1,1775) -LexToken(EOL,'\n',1,1776) -LexToken(VAR,'model',1,1785) -LexToken(DOT,'.',1,1790) -LexToken(VAR,'out2',1,1791) -LexToken(ASSIGNMENT,'=',1,1795) -LexToken(ADDITION,'-',1,1796) -LexToken(NUMBER,'2',1,1797) -LexToken(EOL,'\n',1,1798) -LexToken(VAR,'model',1,1807) -LexToken(DOT,'.',1,1812) -LexToken(VAR,'intyp',1,1813) -LexToken(ASSIGNMENT,'=',1,1818) -LexToken(NUMBER,'1',1,1819) -LexToken(EOL,'\n',1,1820) -LexToken(VAR,'model',1,1829) -LexToken(DOT,'.',1,1834) -LexToken(VAR,'outtyp',1,1835) -LexToken(ASSIGNMENT,'=',1,1841) -LexToken(NUMBER,'1',1,1842) -LexToken(EOL,'\n',1,1843) -LexToken(VAR,'model',1,1852) -LexToken(DOT,'.',1,1857) -LexToken(VAR,'rpar',1,1858) -LexToken(ASSIGNMENT,'=',1,1862) -LexToken(VAR,'a',1,1863) -LexToken(EOL,'\n',1,1864) -LexToken(VAR,'model',1,1873) -LexToken(DOT,'.',1,1878) -LexToken(VAR,'blocktype',1,1879) -LexToken(ASSIGNMENT,'=',1,1888) -LexToken(DQSTRING,'"c"',1,1891) -LexToken(EOL,'\n',1,1892) -LexToken(VAR,'model',1,1901) -LexToken(DOT,'.',1,1906) -LexToken(VAR,'dep_ut',1,1907) -LexToken(ASSIGNMENT,'=',1,1913) -LexToken(OPENSQBRACKET,'[',1,1914) -LexToken(PREVAR_BOOLEAN,'%t',1,1915) -LexToken(PREVAR_BOOLEAN,'%f',1,1918) -LexToken(CLOSESQBRACKET,']',1,1920) -LexToken(EOL,'\n',1,1921) -LexToken(EOL,'\n',1,1922) -LexToken(VAR,'exprs',1,1931) -LexToken(ASSIGNMENT,'=',1,1936) -LexToken(OPENSQBRACKET,'[',1,1937) -LexToken(DQSTRING,'"%e"',1,1941) -LexToken(CLOSESQBRACKET,']',1,1942) -LexToken(EOL,'\n',1,1943) -LexToken(VAR,'gr_i',1,1952) -LexToken(ASSIGNMENT,'=',1,1956) -LexToken(OPENSQBRACKET,'[',1,1957) -LexToken(CLOSESQBRACKET,']',1,1958) -LexToken(EOL,'\n',1,1959) -LexToken(VAR,'x',1,1968) -LexToken(ASSIGNMENT,'=',1,1969) -LexToken(VAR,'standard_define',1,1970) -LexToken(OPENBRACKET,'(',1,1985) -LexToken(OPENSQBRACKET,'[',1,1986) -LexToken(NUMBER,'2',1,1987) -LexToken(NUMBER,'2',1,1989) -LexToken(CLOSESQBRACKET,']',1,1990) -LexToken(COMMA,',',1,1991) -LexToken(VAR,'model',1,1992) -LexToken(COMMA,',',1,1997) -LexToken(VAR,'exprs',1,1998) -LexToken(COMMA,',',1,2003) -LexToken(VAR,'gr_i',1,2004) -LexToken(CLOSEBRACKET,')',1,2008) -LexToken(EOL,'\n',1,2009) -LexToken(END,'end',1,2014) -LexToken(EOL,'\n',1,2017) -LexToken(ENDFUNCTION,'endfunction',1,2018) -LexToken(EOL,'\n',1,2029) +/* autogenerated from "macros/NonLinear/EXPBLK_m.sci" */ +function EXPBLK_m() { +EXPBLK_m.prototype.get = function EXPBLK_m() { +} +EXPBLK_m.prototype.set = function EXPBLK_m() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +while (true) { +[ok,a,exprs]=scicos_getvalue("Set a^u block parameters","a (>0)",list("vec",1),exprs); +if (!ok) { +break +} +if (or(a<=0)) { +message("a^u : a must be positive"); +} else { +graphics.exprs=exprs; +model.rpar=a; +x.graphics=graphics; +x.model=model; +break +} +} +} +EXPBLK_m.prototype.define = function EXPBLK_m() { +in1=1; +a=%e; +model=scicos_model(); +model.sim=list("expblk_m",4); +model.in=-1; +model.in2=-2; +model.out=-1; +model.out2=-2; +model.intyp=1; +model.outtyp=1; +model.rpar=a; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=["%e"]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +EXPBLK_m.prototype.details = function EXPBLK_m() { +} +} diff --git a/js/NonLinear/FSV_f.js b/js/NonLinear/FSV_f.js index a8ba0bf3..8c915a0b 100644 --- a/js/NonLinear/FSV_f.js +++ b/js/NonLinear/FSV_f.js @@ -1,148 +1,22 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'FSV_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,904) -LexToken(VAR,'x',1,909) -LexToken(ASSIGNMENT,'=',1,910) -LexToken(OPENSQBRACKET,'[',1,911) -LexToken(CLOSESQBRACKET,']',1,912) -LexToken(EOL,'\n',1,913) -LexToken(VAR,'y',1,919) -LexToken(ASSIGNMENT,'=',1,920) -LexToken(OPENSQBRACKET,'[',1,921) -LexToken(CLOSESQBRACKET,']',1,922) -LexToken(EOL,'\n',1,923) -LexToken(VAR,'typ',1,929) -LexToken(ASSIGNMENT,'=',1,932) -LexToken(OPENSQBRACKET,'[',1,933) -LexToken(CLOSESQBRACKET,']',1,934) -LexToken(EOL,'\n',1,935) -LexToken(SELECT,'select',1,941) -LexToken(VAR,'job',1,948) -LexToken(EOL,'\n',1,951) -LexToken(CASE,'case',1,956) -LexToken(DQSTRING,'"set"',1,965) -LexToken(THEN,'then',1,967) -LexToken(EOL,'\n',1,971) -LexToken(VAR,'x',1,980) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(VAR,'arg1',1,982) -LexToken(EOL,'\n',1,986) -LexToken(CASE,'case',1,992) -LexToken(DQSTRING,'"define"',1,1004) -LexToken(THEN,'then',1,1006) -LexToken(EOL,'\n',1,1010) -LexToken(VAR,'in',1,1019) -LexToken(ASSIGNMENT,'=',1,1021) -LexToken(NUMBER,'1',1,1022) -LexToken(EOL,'\n',1,1073) -LexToken(VAR,'model',1,1082) -LexToken(ASSIGNMENT,'=',1,1087) -LexToken(SCICOS_MODEL,'scicos_model',1,1088) -LexToken(OPENBRACKET,'(',1,1100) -LexToken(CLOSEBRACKET,')',1,1101) -LexToken(EOL,'\n',1,1102) -LexToken(VAR,'model',1,1111) -LexToken(DOT,'.',1,1116) -LexToken(VAR,'sim',1,1117) -LexToken(ASSIGNMENT,'=',1,1120) -LexToken(VAR,'list',1,1121) -LexToken(OPENBRACKET,'(',1,1125) -LexToken(DQSTRING,'"fsv"',1,1130) -LexToken(COMMA,',',1,1131) -LexToken(NUMBER,'1',1,1132) -LexToken(CLOSEBRACKET,')',1,1133) -LexToken(EOL,'\n',1,1134) -LexToken(VAR,'model',1,1143) -LexToken(DOT,'.',1,1148) -LexToken(VAR,'in',1,1149) -LexToken(ASSIGNMENT,'=',1,1151) -LexToken(VAR,'in',1,1152) -LexToken(EOL,'\n',1,1154) -LexToken(VAR,'model',1,1163) -LexToken(DOT,'.',1,1168) -LexToken(VAR,'out',1,1169) -LexToken(ASSIGNMENT,'=',1,1172) -LexToken(VAR,'in',1,1173) -LexToken(EOL,'\n',1,1175) -LexToken(VAR,'model',1,1184) -LexToken(DOT,'.',1,1189) -LexToken(VAR,'blocktype',1,1190) -LexToken(ASSIGNMENT,'=',1,1199) -LexToken(DQSTRING,'"c"',1,1202) -LexToken(EOL,'\n',1,1203) -LexToken(VAR,'model',1,1212) -LexToken(DOT,'.',1,1217) -LexToken(VAR,'dep_ut',1,1218) -LexToken(ASSIGNMENT,'=',1,1224) -LexToken(OPENSQBRACKET,'[',1,1225) -LexToken(PREVAR_BOOLEAN,'%t',1,1226) -LexToken(PREVAR_BOOLEAN,'%f',1,1229) -LexToken(CLOSESQBRACKET,']',1,1231) -LexToken(EOL,'\n',1,1232) -LexToken(EOL,'\n',1,1233) -LexToken(VAR,'exprs',1,1242) -LexToken(ASSIGNMENT,'=',1,1247) -LexToken(DQSTRING,'" "',1,1250) -LexToken(EOL,'\n',1,1251) -LexToken(VAR,'gr_i',1,1260) -LexToken(ASSIGNMENT,'=',1,1264) -LexToken(OPENSQBRACKET,'[',1,1265) -LexToken(CLOSESQBRACKET,']',1,1266) -LexToken(EOL,'\n',1,1267) -LexToken(VAR,'x',1,1276) -LexToken(ASSIGNMENT,'=',1,1277) -LexToken(VAR,'standard_define',1,1278) -LexToken(OPENBRACKET,'(',1,1293) -LexToken(OPENSQBRACKET,'[',1,1294) -LexToken(NUMBER,'2',1,1295) -LexToken(NUMBER,'2',1,1297) -LexToken(CLOSESQBRACKET,']',1,1298) -LexToken(COMMA,',',1,1299) -LexToken(VAR,'model',1,1300) -LexToken(COMMA,',',1,1305) -LexToken(VAR,'exprs',1,1306) -LexToken(COMMA,',',1,1311) -LexToken(VAR,'gr_i',1,1312) -LexToken(CLOSEBRACKET,')',1,1316) -LexToken(EOL,'\n',1,1317) -LexToken(END,'end',1,1322) -LexToken(EOL,'\n',1,1325) -LexToken(ENDFUNCTION,'endfunction',1,1326) -LexToken(EOL,'\n',1,1337) +/* autogenerated from "macros/NonLinear/FSV_f.sci" */ +function FSV_f() { +FSV_f.prototype.get = function FSV_f() { +} +FSV_f.prototype.set = function FSV_f() { +x=arg1; +} +FSV_f.prototype.define = function FSV_f() { +in1=1; +model=scicos_model(); +model.sim=list("fsv",1); +model.in=in1; +model.out=in1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +FSV_f.prototype.details = function FSV_f() { +} +} diff --git a/js/NonLinear/INTRP2BLK_f.js b/js/NonLinear/INTRP2BLK_f.js index 78392485..d12a5553 100644 --- a/js/NonLinear/INTRP2BLK_f.js +++ b/js/NonLinear/INTRP2BLK_f.js @@ -1,461 +1,49 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'INTRP2BLK_f',1,852) -LexToken(OPENBRACKET,'(',1,863) -LexToken(VAR,'job',1,864) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg1',1,868) -LexToken(COMMA,',',1,872) -LexToken(VAR,'arg2',1,873) -LexToken(CLOSEBRACKET,')',1,877) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'x',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,956) -LexToken(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,970) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(DOT,'.',1,983) -LexToken(VAR,'graphics',1,984) -LexToken(EOL,'\n',1,992) -LexToken(VAR,'exprs',1,1002) -LexToken(ASSIGNMENT,'=',1,1007) -LexToken(VAR,'graphics',1,1008) -LexToken(DOT,'.',1,1016) -LexToken(VAR,'exprs',1,1017) -LexToken(EOL,'\n',1,1022) -LexToken(VAR,'model',1,1031) -LexToken(ASSIGNMENT,'=',1,1036) -LexToken(VAR,'arg1',1,1037) -LexToken(DOT,'.',1,1041) -LexToken(VAR,'model',1,1042) -LexToken(EOL,'\n',1,1047) -LexToken(WHILE,'while',1,1057) -LexToken(PREVAR_BOOLEAN,'%t',1,1063) -LexToken(DO,'do',1,1066) -LexToken(EOL,'\n',1,1068) -LexToken(OPENSQBRACKET,'[',1,1081) -LexToken(VAR,'ok',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'a',1,1085) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'b',1,1087) -LexToken(COMMA,',',1,1088) -LexToken(VAR,'c',1,1089) -LexToken(COMMA,',',1,1090) -LexToken(VAR,'exprs',1,1091) -LexToken(CLOSESQBRACKET,']',1,1096) -LexToken(ASSIGNMENT,'=',1,1097) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1098) -LexToken(OPENBRACKET,'(',1,1113) -LexToken(DQSTRING,'"Set Interpolation block parameters"',1,1149) -LexToken(COMMA,',',1,1150) -LexToken(OPENSQBRACKET,'[',1,1166) -LexToken(DQSTRING,'"X coord."',1,1176) -LexToken(SEMICOLON,';',1,1177) -LexToken(DQSTRING,'"Y coord."',1,1187) -LexToken(SEMICOLON,';',1,1188) -LexToken(DQSTRING,'"Z values"',1,1198) -LexToken(CLOSESQBRACKET,']',1,1199) -LexToken(COMMA,',',1,1200) -LexToken(VAR,'list',1,1201) -LexToken(OPENBRACKET,'(',1,1205) -LexToken(DQSTRING,'"vec"',1,1210) -LexToken(COMMA,',',1,1211) -LexToken(ADDITION,'-',1,1212) -LexToken(NUMBER,'1',1,1213) -LexToken(COMMA,',',1,1214) -LexToken(DQSTRING,'"vec"',1,1219) -LexToken(COMMA,',',1,1220) -LexToken(ADDITION,'-',1,1221) -LexToken(NUMBER,'1',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(DQSTRING,'"mat"',1,1228) -LexToken(COMMA,',',1,1229) -LexToken(OPENSQBRACKET,'[',1,1230) -LexToken(ADDITION,'-',1,1231) -LexToken(NUMBER,'1',1,1232) -LexToken(COMMA,',',1,1233) -LexToken(ADDITION,'-',1,1234) -LexToken(NUMBER,'1',1,1235) -LexToken(CLOSESQBRACKET,']',1,1236) -LexToken(CLOSEBRACKET,')',1,1237) -LexToken(COMMA,',',1,1238) -LexToken(VAR,'exprs',1,1239) -LexToken(CLOSEBRACKET,')',1,1244) -LexToken(EOL,'\n',1,1245) -LexToken(IF,'if',1,1258) -LexToken(NOT,'~',1,1261) -LexToken(VAR,'ok',1,1262) -LexToken(THEN,'then',1,1265) -LexToken(EOL,'\n',1,1269) -LexToken(BREAK,'break',1,1286) -LexToken(EOL,'\n',1,1291) -LexToken(END,'end',1,1305) -LexToken(EOL,'\n',1,1308) -LexToken(IF,'if',1,1321) -LexToken(VAR,'size',1,1324) -LexToken(OPENBRACKET,'(',1,1328) -LexToken(VAR,'a',1,1329) -LexToken(COMMA,',',1,1330) -LexToken(DQSTRING,'"*"',1,1333) -LexToken(CLOSEBRACKET,')',1,1334) -LexToken(COMPARISON,'<>',1,1336) -LexToken(VAR,'size',1,1339) -LexToken(OPENBRACKET,'(',1,1343) -LexToken(VAR,'c',1,1344) -LexToken(COMMA,',',1,1345) -LexToken(DQSTRING,'"c"',1,1348) -LexToken(CLOSEBRACKET,')',1,1349) -LexToken(LOGICAL,'|',1,1351) -LexToken(VAR,'size',1,1353) -LexToken(OPENBRACKET,'(',1,1357) -LexToken(VAR,'b',1,1358) -LexToken(COMMA,',',1,1359) -LexToken(DQSTRING,'"*"',1,1362) -LexToken(CLOSEBRACKET,')',1,1363) -LexToken(COMPARISON,'<>',1,1365) -LexToken(VAR,'size',1,1368) -LexToken(OPENBRACKET,'(',1,1372) -LexToken(VAR,'c',1,1373) -LexToken(COMMA,',',1,1374) -LexToken(DQSTRING,'"r"',1,1377) -LexToken(CLOSEBRACKET,')',1,1378) -LexToken(THEN,'then',1,1380) -LexToken(EOL,'\n',1,1384) -LexToken(VAR,'message',1,1401) -LexToken(OPENBRACKET,'(',1,1408) -LexToken(DQSTRING,'"incompatible dimension"',1,1432) -LexToken(CLOSEBRACKET,')',1,1433) -LexToken(EOL,'\n',1,1434) -LexToken(ELSEIF,'elseif',1,1447) -LexToken(VAR,'min',1,1454) -LexToken(OPENBRACKET,'(',1,1457) -LexToken(VAR,'a',1,1458) -LexToken(OPENBRACKET,'(',1,1459) -LexToken(NUMBER,'2',1,1460) -LexToken(COLON,':',1,1461) -LexToken(LASTINDEX,'$',1,1462) -LexToken(CLOSEBRACKET,')',1,1463) -LexToken(ADDITION,'-',1,1464) -LexToken(VAR,'a',1,1465) -LexToken(OPENBRACKET,'(',1,1466) -LexToken(NUMBER,'1',1,1467) -LexToken(COLON,':',1,1468) -LexToken(LASTINDEX,'$',1,1469) -LexToken(ADDITION,'-',1,1470) -LexToken(NUMBER,'1',1,1471) -LexToken(CLOSEBRACKET,')',1,1472) -LexToken(CLOSEBRACKET,')',1,1473) -LexToken(COMPARISON,'<=',1,1475) -LexToken(NUMBER,'0',1,1477) -LexToken(LOGICAL,'|',1,1479) -LexToken(VAR,'min',1,1481) -LexToken(OPENBRACKET,'(',1,1484) -LexToken(VAR,'b',1,1485) -LexToken(OPENBRACKET,'(',1,1486) -LexToken(NUMBER,'2',1,1487) -LexToken(COLON,':',1,1488) -LexToken(LASTINDEX,'$',1,1489) -LexToken(CLOSEBRACKET,')',1,1490) -LexToken(ADDITION,'-',1,1491) -LexToken(VAR,'b',1,1492) -LexToken(OPENBRACKET,'(',1,1493) -LexToken(NUMBER,'1',1,1494) -LexToken(COLON,':',1,1495) -LexToken(LASTINDEX,'$',1,1496) -LexToken(ADDITION,'-',1,1497) -LexToken(NUMBER,'1',1,1498) -LexToken(CLOSEBRACKET,')',1,1499) -LexToken(CLOSEBRACKET,')',1,1500) -LexToken(COMPARISON,'<=',1,1502) -LexToken(NUMBER,'0',1,1504) -LexToken(THEN,'then',1,1506) -LexToken(EOL,'\n',1,1510) -LexToken(VAR,'message',1,1527) -LexToken(OPENBRACKET,'(',1,1534) -LexToken(DQSTRING,'"X and Y must be strictly increasing"',1,1571) -LexToken(CLOSEBRACKET,')',1,1572) -LexToken(EOL,'\n',1,1573) -LexToken(ELSE,'else',1,1586) -LexToken(EOL,'\n',1,1590) -LexToken(IF,'if',1,1607) -LexToken(VAR,'ok',1,1610) -LexToken(THEN,'then',1,1613) -LexToken(EOL,'\n',1,1617) -LexToken(VAR,'graphics',1,1638) -LexToken(DOT,'.',1,1646) -LexToken(VAR,'exprs',1,1647) -LexToken(ASSIGNMENT,'=',1,1652) -LexToken(VAR,'exprs',1,1653) -LexToken(EOL,'\n',1,1658) -LexToken(VAR,'model',1,1679) -LexToken(DOT,'.',1,1684) -LexToken(VAR,'rpar',1,1685) -LexToken(ASSIGNMENT,'=',1,1689) -LexToken(OPENSQBRACKET,'[',1,1690) -LexToken(VAR,'a',1,1691) -LexToken(OPENBRACKET,'(',1,1692) -LexToken(COLON,':',1,1693) -LexToken(CLOSEBRACKET,')',1,1694) -LexToken(SEMICOLON,';',1,1695) -LexToken(VAR,'b',1,1696) -LexToken(OPENBRACKET,'(',1,1697) -LexToken(COLON,':',1,1698) -LexToken(CLOSEBRACKET,')',1,1699) -LexToken(SEMICOLON,';',1,1700) -LexToken(VAR,'c',1,1701) -LexToken(OPENBRACKET,'(',1,1702) -LexToken(COLON,':',1,1703) -LexToken(CLOSEBRACKET,')',1,1704) -LexToken(CLOSESQBRACKET,']',1,1705) -LexToken(EOL,'\n',1,1706) -LexToken(VAR,'model',1,1727) -LexToken(DOT,'.',1,1732) -LexToken(VAR,'ipar',1,1733) -LexToken(ASSIGNMENT,'=',1,1737) -LexToken(OPENSQBRACKET,'[',1,1738) -LexToken(VAR,'size',1,1739) -LexToken(OPENBRACKET,'(',1,1743) -LexToken(VAR,'a',1,1744) -LexToken(COMMA,',',1,1745) -LexToken(DQSTRING,'"*"',1,1748) -LexToken(CLOSEBRACKET,')',1,1749) -LexToken(SEMICOLON,';',1,1750) -LexToken(VAR,'size',1,1751) -LexToken(OPENBRACKET,'(',1,1755) -LexToken(VAR,'b',1,1756) -LexToken(COMMA,',',1,1757) -LexToken(DQSTRING,'"*"',1,1760) -LexToken(CLOSEBRACKET,')',1,1761) -LexToken(CLOSESQBRACKET,']',1,1762) -LexToken(EOL,'\n',1,1763) -LexToken(VAR,'x',1,1784) -LexToken(DOT,'.',1,1785) -LexToken(VAR,'graphics',1,1786) -LexToken(ASSIGNMENT,'=',1,1794) -LexToken(VAR,'graphics',1,1795) -LexToken(EOL,'\n',1,1803) -LexToken(VAR,'x',1,1825) -LexToken(DOT,'.',1,1826) -LexToken(VAR,'model',1,1827) -LexToken(ASSIGNMENT,'=',1,1832) -LexToken(VAR,'model',1,1833) -LexToken(EOL,'\n',1,1838) -LexToken(BREAK,'break',1,1859) -LexToken(EOL,'\n',1,1864) -LexToken(END,'end',1,1881) -LexToken(EOL,'\n',1,1884) -LexToken(END,'end',1,1897) -LexToken(EOL,'\n',1,1900) -LexToken(END,'end',1,1909) -LexToken(EOL,'\n',1,1912) -LexToken(CASE,'case',1,1917) -LexToken(DQSTRING,'"define"',1,1929) -LexToken(THEN,'then',1,1931) -LexToken(EOL,'\n',1,1935) -LexToken(VAR,'a',1,1944) -LexToken(ASSIGNMENT,'=',1,1945) -LexToken(OPENSQBRACKET,'[',1,1946) -LexToken(NUMBER,'0',1,1947) -LexToken(SEMICOLON,';',1,1948) -LexToken(NUMBER,'1',1,1949) -LexToken(CLOSESQBRACKET,']',1,1950) -LexToken(EOL,'\n',1,1951) -LexToken(VAR,'b',1,1961) -LexToken(ASSIGNMENT,'=',1,1962) -LexToken(OPENSQBRACKET,'[',1,1963) -LexToken(NUMBER,'0',1,1964) -LexToken(SEMICOLON,';',1,1965) -LexToken(NUMBER,'1',1,1966) -LexToken(CLOSESQBRACKET,']',1,1967) -LexToken(EOL,'\n',1,1968) -LexToken(VAR,'c',1,1978) -LexToken(ASSIGNMENT,'=',1,1979) -LexToken(OPENSQBRACKET,'[',1,1980) -LexToken(NUMBER,'0',1,1981) -LexToken(NUMBER,'1',1,1983) -LexToken(SEMICOLON,';',1,1984) -LexToken(NUMBER,'1',1,1985) -LexToken(NUMBER,'2',1,1987) -LexToken(CLOSESQBRACKET,']',1,1988) -LexToken(EOL,'\n',1,1989) -LexToken(VAR,'model',1,1998) -LexToken(ASSIGNMENT,'=',1,2003) -LexToken(SCICOS_MODEL,'scicos_model',1,2004) -LexToken(OPENBRACKET,'(',1,2016) -LexToken(CLOSEBRACKET,')',1,2017) -LexToken(EOL,'\n',1,2018) -LexToken(VAR,'model',1,2027) -LexToken(DOT,'.',1,2032) -LexToken(VAR,'sim',1,2033) -LexToken(ASSIGNMENT,'=',1,2036) -LexToken(VAR,'list',1,2037) -LexToken(OPENBRACKET,'(',1,2041) -LexToken(DQSTRING,'"intrp2"',1,2049) -LexToken(COMMA,',',1,2050) -LexToken(NUMBER,'1',1,2051) -LexToken(CLOSEBRACKET,')',1,2052) -LexToken(EOL,'\n',1,2053) -LexToken(VAR,'model',1,2062) -LexToken(DOT,'.',1,2067) -LexToken(VAR,'in',1,2068) -LexToken(ASSIGNMENT,'=',1,2070) -LexToken(OPENSQBRACKET,'[',1,2071) -LexToken(NUMBER,'1',1,2072) -LexToken(SEMICOLON,';',1,2073) -LexToken(NUMBER,'1',1,2074) -LexToken(CLOSESQBRACKET,']',1,2075) -LexToken(EOL,'\n',1,2076) -LexToken(VAR,'model',1,2085) -LexToken(DOT,'.',1,2090) -LexToken(VAR,'out',1,2091) -LexToken(ASSIGNMENT,'=',1,2094) -LexToken(NUMBER,'1',1,2095) -LexToken(EOL,'\n',1,2096) -LexToken(VAR,'model',1,2105) -LexToken(DOT,'.',1,2110) -LexToken(VAR,'rpar',1,2111) -LexToken(ASSIGNMENT,'=',1,2115) -LexToken(OPENSQBRACKET,'[',1,2116) -LexToken(VAR,'a',1,2117) -LexToken(SEMICOLON,';',1,2118) -LexToken(VAR,'b',1,2119) -LexToken(SEMICOLON,';',1,2120) -LexToken(VAR,'c',1,2121) -LexToken(OPENBRACKET,'(',1,2122) -LexToken(COLON,':',1,2123) -LexToken(CLOSEBRACKET,')',1,2124) -LexToken(CLOSESQBRACKET,']',1,2125) -LexToken(EOL,'\n',1,2126) -LexToken(VAR,'model',1,2135) -LexToken(DOT,'.',1,2140) -LexToken(VAR,'ipar',1,2141) -LexToken(ASSIGNMENT,'=',1,2145) -LexToken(OPENSQBRACKET,'[',1,2146) -LexToken(NUMBER,'2',1,2147) -LexToken(SEMICOLON,';',1,2148) -LexToken(NUMBER,'2',1,2149) -LexToken(CLOSESQBRACKET,']',1,2150) -LexToken(EOL,'\n',1,2151) -LexToken(VAR,'model',1,2160) -LexToken(DOT,'.',1,2165) -LexToken(VAR,'blocktype',1,2166) -LexToken(ASSIGNMENT,'=',1,2175) -LexToken(DQSTRING,'"c"',1,2178) -LexToken(EOL,'\n',1,2179) -LexToken(VAR,'model',1,2188) -LexToken(DOT,'.',1,2193) -LexToken(VAR,'dep_ut',1,2194) -LexToken(ASSIGNMENT,'=',1,2200) -LexToken(OPENSQBRACKET,'[',1,2201) -LexToken(PREVAR_BOOLEAN,'%t',1,2202) -LexToken(PREVAR_BOOLEAN,'%f',1,2205) -LexToken(CLOSESQBRACKET,']',1,2207) -LexToken(EOL,'\n',1,2208) -LexToken(VAR,'exprs',1,2217) -LexToken(ASSIGNMENT,'=',1,2222) -LexToken(OPENSQBRACKET,'[',1,2223) -LexToken(VAR,'strcat',1,2224) -LexToken(OPENBRACKET,'(',1,2230) -LexToken(VAR,'sci2exp',1,2231) -LexToken(OPENBRACKET,'(',1,2238) -LexToken(VAR,'a',1,2239) -LexToken(CLOSEBRACKET,')',1,2240) -LexToken(CLOSEBRACKET,')',1,2241) -LexToken(SEMICOLON,';',1,2242) -LexToken(VAR,'strcat',1,2243) -LexToken(OPENBRACKET,'(',1,2249) -LexToken(VAR,'sci2exp',1,2250) -LexToken(OPENBRACKET,'(',1,2257) -LexToken(VAR,'b',1,2258) -LexToken(CLOSEBRACKET,')',1,2259) -LexToken(CLOSEBRACKET,')',1,2260) -LexToken(SEMICOLON,';',1,2261) -LexToken(VAR,'strcat',1,2262) -LexToken(OPENBRACKET,'(',1,2268) -LexToken(VAR,'sci2exp',1,2269) -LexToken(OPENBRACKET,'(',1,2276) -LexToken(VAR,'c',1,2277) -LexToken(COMMA,',',1,2278) -LexToken(NUMBER,'0',1,2279) -LexToken(CLOSEBRACKET,')',1,2280) -LexToken(CLOSEBRACKET,')',1,2281) -LexToken(CLOSESQBRACKET,']',1,2282) -LexToken(EOL,'\n',1,2283) -LexToken(VAR,'gr_i',1,2292) -LexToken(ASSIGNMENT,'=',1,2296) -LexToken(OPENSQBRACKET,'[',1,2297) -LexToken(CLOSESQBRACKET,']',1,2298) -LexToken(EOL,'\n',1,2299) -LexToken(VAR,'x',1,2308) -LexToken(ASSIGNMENT,'=',1,2309) -LexToken(VAR,'standard_define',1,2310) -LexToken(OPENBRACKET,'(',1,2325) -LexToken(OPENSQBRACKET,'[',1,2326) -LexToken(NUMBER,'3',1,2327) -LexToken(NUMBER,'2',1,2329) -LexToken(CLOSESQBRACKET,']',1,2330) -LexToken(COMMA,',',1,2331) -LexToken(VAR,'model',1,2332) -LexToken(COMMA,',',1,2337) -LexToken(VAR,'exprs',1,2338) -LexToken(COMMA,',',1,2343) -LexToken(VAR,'gr_i',1,2344) -LexToken(CLOSEBRACKET,')',1,2348) -LexToken(EOL,'\n',1,2349) -LexToken(END,'end',1,2354) -LexToken(EOL,'\n',1,2357) -LexToken(ENDFUNCTION,'endfunction',1,2358) -LexToken(EOL,'\n',1,2369) +/* autogenerated from "macros/NonLinear/INTRP2BLK_f.sci" */ +function INTRP2BLK_f() { +INTRP2BLK_f.prototype.get = function INTRP2BLK_f() { +} +INTRP2BLK_f.prototype.set = function INTRP2BLK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,a,b,c,exprs]=scicos_getvalue("Set Interpolation block parameters",["X coord.","Y coord.","Z values"],list("vec",-1,"vec",-1,"mat",[-1,-1]),exprs); +if (!ok) { +break +} +if (size(a,"*")!=size(c,"c")||size(b,"*")!=size(c,"r")) { +message("incompatible dimension"); +} else if (min(a.slice(2-1,$)-a.slice(1-1,$-1))<=0||min(b.slice(2-1,$)-b.slice(1-1,$-1))<=0) { +message("X and Y must be strictly increasing"); +} else { +if (ok) { +graphics.exprs=exprs; +model.rpar=[a.slice(),b.slice(),c.slice()]; +model.ipar=[size(a,"*"),size(b,"*")]; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +INTRP2BLK_f.prototype.define = function INTRP2BLK_f() { +a=[0,1]; +b=[0,1]; +c=[0,1,1,2]; +model=scicos_model(); +model.sim=list("intrp2",1); +model.in=[1,1]; +model.out=1; +model.rpar=[a,b,c.slice()]; +model.ipar=[2,2]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(sci2exp(a)),strcat(sci2exp(b)),strcat(sci2exp(c,0))]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +INTRP2BLK_f.prototype.details = function INTRP2BLK_f() { +} +} diff --git a/js/NonLinear/INTRPLBLK_f.js b/js/NonLinear/INTRPLBLK_f.js index 1a5d94d0..95fb3d04 100644 --- a/js/NonLinear/INTRPLBLK_f.js +++ b/js/NonLinear/INTRPLBLK_f.js @@ -1,344 +1,46 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'INTRPLBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,863) -LexToken(VAR,'job',1,864) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg1',1,868) -LexToken(COMMA,',',1,872) -LexToken(VAR,'arg2',1,873) -LexToken(CLOSEBRACKET,')',1,877) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'x',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,956) -LexToken(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,970) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(DOT,'.',1,983) -LexToken(VAR,'graphics',1,984) -LexToken(EOL,'\n',1,992) -LexToken(VAR,'exprs',1,1002) -LexToken(ASSIGNMENT,'=',1,1007) -LexToken(VAR,'graphics',1,1008) -LexToken(DOT,'.',1,1016) -LexToken(VAR,'exprs',1,1017) -LexToken(EOL,'\n',1,1022) -LexToken(VAR,'model',1,1031) -LexToken(ASSIGNMENT,'=',1,1036) -LexToken(VAR,'arg1',1,1037) -LexToken(DOT,'.',1,1041) -LexToken(VAR,'model',1,1042) -LexToken(EOL,'\n',1,1047) -LexToken(WHILE,'while',1,1057) -LexToken(PREVAR_BOOLEAN,'%t',1,1063) -LexToken(DO,'do',1,1066) -LexToken(EOL,'\n',1,1068) -LexToken(OPENSQBRACKET,'[',1,1081) -LexToken(VAR,'ok',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'a',1,1085) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'b',1,1087) -LexToken(COMMA,',',1,1088) -LexToken(VAR,'exprs',1,1089) -LexToken(CLOSESQBRACKET,']',1,1094) -LexToken(ASSIGNMENT,'=',1,1095) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1096) -LexToken(OPENBRACKET,'(',1,1111) -LexToken(DQSTRING,'"Set Interpolation block parameters"',1,1147) -LexToken(COMMA,',',1,1148) -LexToken(OPENSQBRACKET,'[',1,1164) -LexToken(DQSTRING,'"X coord."',1,1174) -LexToken(SEMICOLON,';',1,1175) -LexToken(DQSTRING,'"Y coord."',1,1185) -LexToken(CLOSESQBRACKET,']',1,1186) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'list',1,1188) -LexToken(OPENBRACKET,'(',1,1192) -LexToken(DQSTRING,'"vec"',1,1197) -LexToken(COMMA,',',1,1198) -LexToken(ADDITION,'-',1,1199) -LexToken(NUMBER,'1',1,1200) -LexToken(COMMA,',',1,1201) -LexToken(DQSTRING,'"vec"',1,1206) -LexToken(COMMA,',',1,1207) -LexToken(ADDITION,'-',1,1208) -LexToken(NUMBER,'1',1,1209) -LexToken(CLOSEBRACKET,')',1,1210) -LexToken(COMMA,',',1,1211) -LexToken(VAR,'exprs',1,1212) -LexToken(CLOSEBRACKET,')',1,1217) -LexToken(EOL,'\n',1,1218) -LexToken(IF,'if',1,1231) -LexToken(NOT,'~',1,1234) -LexToken(VAR,'ok',1,1235) -LexToken(THEN,'then',1,1238) -LexToken(EOL,'\n',1,1242) -LexToken(BREAK,'break',1,1259) -LexToken(EOL,'\n',1,1264) -LexToken(END,'end',1,1278) -LexToken(EOL,'\n',1,1281) -LexToken(IF,'if',1,1294) -LexToken(VAR,'size',1,1297) -LexToken(OPENBRACKET,'(',1,1301) -LexToken(VAR,'a',1,1302) -LexToken(COMMA,',',1,1303) -LexToken(DQSTRING,'"*"',1,1306) -LexToken(CLOSEBRACKET,')',1,1307) -LexToken(COMPARISON,'<>',1,1309) -LexToken(VAR,'size',1,1312) -LexToken(OPENBRACKET,'(',1,1316) -LexToken(VAR,'b',1,1317) -LexToken(COMMA,',',1,1318) -LexToken(DQSTRING,'"*"',1,1321) -LexToken(CLOSEBRACKET,')',1,1322) -LexToken(THEN,'then',1,1324) -LexToken(EOL,'\n',1,1328) -LexToken(VAR,'message',1,1345) -LexToken(OPENBRACKET,'(',1,1352) -LexToken(DQSTRING,'"X and Y must have the same size"',1,1385) -LexToken(CLOSEBRACKET,')',1,1386) -LexToken(EOL,'\n',1,1387) -LexToken(ELSEIF,'elseif',1,1400) -LexToken(VAR,'min',1,1407) -LexToken(OPENBRACKET,'(',1,1410) -LexToken(VAR,'a',1,1411) -LexToken(OPENBRACKET,'(',1,1412) -LexToken(NUMBER,'2',1,1413) -LexToken(COLON,':',1,1414) -LexToken(LASTINDEX,'$',1,1415) -LexToken(CLOSEBRACKET,')',1,1416) -LexToken(ADDITION,'-',1,1417) -LexToken(VAR,'a',1,1418) -LexToken(OPENBRACKET,'(',1,1419) -LexToken(NUMBER,'1',1,1420) -LexToken(COLON,':',1,1421) -LexToken(LASTINDEX,'$',1,1422) -LexToken(ADDITION,'-',1,1423) -LexToken(NUMBER,'1',1,1424) -LexToken(CLOSEBRACKET,')',1,1425) -LexToken(CLOSEBRACKET,')',1,1426) -LexToken(COMPARISON,'<=',1,1428) -LexToken(NUMBER,'0',1,1430) -LexToken(THEN,'then',1,1432) -LexToken(EOL,'\n',1,1436) -LexToken(VAR,'message',1,1453) -LexToken(OPENBRACKET,'(',1,1460) -LexToken(DQSTRING,'"X must be strictly increasing"',1,1491) -LexToken(CLOSEBRACKET,')',1,1492) -LexToken(EOL,'\n',1,1493) -LexToken(ELSE,'else',1,1506) -LexToken(EOL,'\n',1,1510) -LexToken(IF,'if',1,1527) -LexToken(VAR,'ok',1,1530) -LexToken(THEN,'then',1,1533) -LexToken(EOL,'\n',1,1537) -LexToken(VAR,'graphics',1,1558) -LexToken(DOT,'.',1,1566) -LexToken(VAR,'exprs',1,1567) -LexToken(ASSIGNMENT,'=',1,1572) -LexToken(VAR,'exprs',1,1573) -LexToken(EOL,'\n',1,1578) -LexToken(VAR,'model',1,1599) -LexToken(DOT,'.',1,1604) -LexToken(VAR,'rpar',1,1605) -LexToken(ASSIGNMENT,'=',1,1609) -LexToken(OPENSQBRACKET,'[',1,1610) -LexToken(VAR,'a',1,1611) -LexToken(OPENBRACKET,'(',1,1612) -LexToken(COLON,':',1,1613) -LexToken(CLOSEBRACKET,')',1,1614) -LexToken(SEMICOLON,';',1,1615) -LexToken(VAR,'b',1,1616) -LexToken(OPENBRACKET,'(',1,1617) -LexToken(COLON,':',1,1618) -LexToken(CLOSEBRACKET,')',1,1619) -LexToken(CLOSESQBRACKET,']',1,1620) -LexToken(EOL,'\n',1,1621) -LexToken(VAR,'x',1,1642) -LexToken(DOT,'.',1,1643) -LexToken(VAR,'graphics',1,1644) -LexToken(ASSIGNMENT,'=',1,1652) -LexToken(VAR,'graphics',1,1653) -LexToken(EOL,'\n',1,1661) -LexToken(VAR,'x',1,1683) -LexToken(DOT,'.',1,1684) -LexToken(VAR,'model',1,1685) -LexToken(ASSIGNMENT,'=',1,1690) -LexToken(VAR,'model',1,1691) -LexToken(EOL,'\n',1,1696) -LexToken(BREAK,'break',1,1717) -LexToken(EOL,'\n',1,1722) -LexToken(END,'end',1,1739) -LexToken(EOL,'\n',1,1742) -LexToken(END,'end',1,1755) -LexToken(EOL,'\n',1,1758) -LexToken(END,'end',1,1767) -LexToken(EOL,'\n',1,1770) -LexToken(CASE,'case',1,1775) -LexToken(DQSTRING,'"define"',1,1787) -LexToken(THEN,'then',1,1789) -LexToken(EOL,'\n',1,1793) -LexToken(VAR,'a',1,1802) -LexToken(ASSIGNMENT,'=',1,1803) -LexToken(OPENSQBRACKET,'[',1,1804) -LexToken(NUMBER,'0',1,1805) -LexToken(SEMICOLON,';',1,1806) -LexToken(NUMBER,'1',1,1807) -LexToken(CLOSESQBRACKET,']',1,1808) -LexToken(EOL,'\n',1,1809) -LexToken(VAR,'b',1,1819) -LexToken(ASSIGNMENT,'=',1,1820) -LexToken(OPENSQBRACKET,'[',1,1821) -LexToken(NUMBER,'0',1,1822) -LexToken(SEMICOLON,';',1,1823) -LexToken(NUMBER,'1',1,1824) -LexToken(CLOSESQBRACKET,']',1,1825) -LexToken(EOL,'\n',1,1826) -LexToken(VAR,'model',1,1835) -LexToken(ASSIGNMENT,'=',1,1840) -LexToken(SCICOS_MODEL,'scicos_model',1,1841) -LexToken(OPENBRACKET,'(',1,1853) -LexToken(CLOSEBRACKET,')',1,1854) -LexToken(EOL,'\n',1,1855) -LexToken(VAR,'model',1,1864) -LexToken(DOT,'.',1,1869) -LexToken(VAR,'sim',1,1870) -LexToken(ASSIGNMENT,'=',1,1873) -LexToken(DQSTRING,'"intrpl"',1,1881) -LexToken(EOL,'\n',1,1882) -LexToken(VAR,'model',1,1891) -LexToken(DOT,'.',1,1896) -LexToken(VAR,'in',1,1897) -LexToken(ASSIGNMENT,'=',1,1899) -LexToken(NUMBER,'1',1,1900) -LexToken(EOL,'\n',1,1901) -LexToken(VAR,'model',1,1910) -LexToken(DOT,'.',1,1915) -LexToken(VAR,'out',1,1916) -LexToken(ASSIGNMENT,'=',1,1919) -LexToken(NUMBER,'1',1,1920) -LexToken(EOL,'\n',1,1921) -LexToken(VAR,'model',1,1930) -LexToken(DOT,'.',1,1935) -LexToken(VAR,'rpar',1,1936) -LexToken(ASSIGNMENT,'=',1,1940) -LexToken(OPENSQBRACKET,'[',1,1941) -LexToken(VAR,'a',1,1942) -LexToken(SEMICOLON,';',1,1943) -LexToken(VAR,'b',1,1944) -LexToken(CLOSESQBRACKET,']',1,1945) -LexToken(EOL,'\n',1,1946) -LexToken(VAR,'model',1,1955) -LexToken(DOT,'.',1,1960) -LexToken(VAR,'blocktype',1,1961) -LexToken(ASSIGNMENT,'=',1,1970) -LexToken(DQSTRING,'"c"',1,1973) -LexToken(EOL,'\n',1,1974) -LexToken(VAR,'model',1,1983) -LexToken(DOT,'.',1,1988) -LexToken(VAR,'dep_ut',1,1989) -LexToken(ASSIGNMENT,'=',1,1995) -LexToken(OPENSQBRACKET,'[',1,1996) -LexToken(PREVAR_BOOLEAN,'%t',1,1997) -LexToken(PREVAR_BOOLEAN,'%f',1,2000) -LexToken(CLOSESQBRACKET,']',1,2002) -LexToken(EOL,'\n',1,2003) -LexToken(EOL,'\n',1,2004) -LexToken(VAR,'exprs',1,2013) -LexToken(ASSIGNMENT,'=',1,2018) -LexToken(OPENSQBRACKET,'[',1,2019) -LexToken(VAR,'strcat',1,2020) -LexToken(OPENBRACKET,'(',1,2026) -LexToken(VAR,'sci2exp',1,2027) -LexToken(OPENBRACKET,'(',1,2034) -LexToken(VAR,'a',1,2035) -LexToken(CLOSEBRACKET,')',1,2036) -LexToken(CLOSEBRACKET,')',1,2037) -LexToken(SEMICOLON,';',1,2038) -LexToken(VAR,'strcat',1,2039) -LexToken(OPENBRACKET,'(',1,2045) -LexToken(VAR,'sci2exp',1,2046) -LexToken(OPENBRACKET,'(',1,2053) -LexToken(VAR,'b',1,2054) -LexToken(CLOSEBRACKET,')',1,2055) -LexToken(CLOSEBRACKET,')',1,2056) -LexToken(CLOSESQBRACKET,']',1,2057) -LexToken(EOL,'\n',1,2058) -LexToken(VAR,'gr_i',1,2067) -LexToken(ASSIGNMENT,'=',1,2071) -LexToken(OPENSQBRACKET,'[',1,2072) -LexToken(CLOSESQBRACKET,']',1,2073) -LexToken(EOL,'\n',1,2074) -LexToken(VAR,'x',1,2083) -LexToken(ASSIGNMENT,'=',1,2084) -LexToken(VAR,'standard_define',1,2085) -LexToken(OPENBRACKET,'(',1,2100) -LexToken(OPENSQBRACKET,'[',1,2101) -LexToken(NUMBER,'2',1,2102) -LexToken(NUMBER,'2',1,2104) -LexToken(CLOSESQBRACKET,']',1,2105) -LexToken(COMMA,',',1,2106) -LexToken(VAR,'model',1,2107) -LexToken(COMMA,',',1,2112) -LexToken(VAR,'exprs',1,2113) -LexToken(COMMA,',',1,2118) -LexToken(VAR,'gr_i',1,2119) -LexToken(CLOSEBRACKET,')',1,2123) -LexToken(EOL,'\n',1,2124) -LexToken(END,'end',1,2129) -LexToken(EOL,'\n',1,2132) -LexToken(ENDFUNCTION,'endfunction',1,2133) -LexToken(EOL,'\n',1,2144) +/* autogenerated from "macros/NonLinear/INTRPLBLK_f.sci" */ +function INTRPLBLK_f() { +INTRPLBLK_f.prototype.get = function INTRPLBLK_f() { +} +INTRPLBLK_f.prototype.set = function INTRPLBLK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,a,b,exprs]=scicos_getvalue("Set Interpolation block parameters",["X coord.","Y coord."],list("vec",-1,"vec",-1),exprs); +if (!ok) { +break +} +if (size(a,"*")!=size(b,"*")) { +message("X and Y must have the same size"); +} else if (min(a.slice(2-1,$)-a.slice(1-1,$-1))<=0) { +message("X must be strictly increasing"); +} else { +if (ok) { +graphics.exprs=exprs; +model.rpar=[a.slice(),b.slice()]; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +INTRPLBLK_f.prototype.define = function INTRPLBLK_f() { +a=[0,1]; +b=[0,1]; +model=scicos_model(); +model.sim="intrpl"; +model.in=1; +model.out=1; +model.rpar=[a,b]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(sci2exp(a)),strcat(sci2exp(b))]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +INTRPLBLK_f.prototype.details = function INTRPLBLK_f() { +} +} diff --git a/js/NonLinear/INVBLK.js b/js/NonLinear/INVBLK.js index e59ffee7..1d00c379 100644 --- a/js/NonLinear/INVBLK.js +++ b/js/NonLinear/INVBLK.js @@ -1,148 +1,22 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'INVBLK',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(CASE,'case',1,961) -LexToken(DQSTRING,'"define"',1,973) -LexToken(THEN,'then',1,975) -LexToken(EOL,'\n',1,979) -LexToken(VAR,'in',1,988) -LexToken(ASSIGNMENT,'=',1,990) -LexToken(ADDITION,'-',1,991) -LexToken(NUMBER,'1',1,992) -LexToken(EOL,'\n',1,993) -LexToken(VAR,'model',1,1002) -LexToken(ASSIGNMENT,'=',1,1007) -LexToken(SCICOS_MODEL,'scicos_model',1,1008) -LexToken(OPENBRACKET,'(',1,1020) -LexToken(CLOSEBRACKET,')',1,1021) -LexToken(EOL,'\n',1,1022) -LexToken(VAR,'model',1,1031) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'sim',1,1037) -LexToken(ASSIGNMENT,'=',1,1040) -LexToken(VAR,'list',1,1041) -LexToken(OPENBRACKET,'(',1,1045) -LexToken(DQSTRING,'"invblk4"',1,1054) -LexToken(COMMA,',',1,1055) -LexToken(NUMBER,'4',1,1056) -LexToken(CLOSEBRACKET,')',1,1057) -LexToken(EOL,'\n',1,1058) -LexToken(VAR,'model',1,1067) -LexToken(DOT,'.',1,1072) -LexToken(VAR,'in',1,1073) -LexToken(ASSIGNMENT,'=',1,1075) -LexToken(VAR,'in',1,1076) -LexToken(EOL,'\n',1,1078) -LexToken(VAR,'model',1,1087) -LexToken(DOT,'.',1,1092) -LexToken(VAR,'out',1,1093) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(VAR,'in',1,1097) -LexToken(EOL,'\n',1,1099) -LexToken(VAR,'model',1,1108) -LexToken(DOT,'.',1,1113) -LexToken(VAR,'blocktype',1,1114) -LexToken(ASSIGNMENT,'=',1,1123) -LexToken(DQSTRING,'"c"',1,1126) -LexToken(EOL,'\n',1,1127) -LexToken(VAR,'model',1,1136) -LexToken(DOT,'.',1,1141) -LexToken(VAR,'dep_ut',1,1142) -LexToken(ASSIGNMENT,'=',1,1148) -LexToken(OPENSQBRACKET,'[',1,1149) -LexToken(PREVAR_BOOLEAN,'%t',1,1150) -LexToken(PREVAR_BOOLEAN,'%f',1,1153) -LexToken(CLOSESQBRACKET,']',1,1155) -LexToken(EOL,'\n',1,1156) -LexToken(EOL,'\n',1,1157) -LexToken(VAR,'exprs',1,1166) -LexToken(ASSIGNMENT,'=',1,1171) -LexToken(DQSTRING,'" "',1,1174) -LexToken(EOL,'\n',1,1175) -LexToken(VAR,'gr_i',1,1184) -LexToken(ASSIGNMENT,'=',1,1188) -LexToken(OPENSQBRACKET,'[',1,1189) -LexToken(CLOSESQBRACKET,']',1,1190) -LexToken(EOL,'\n',1,1191) -LexToken(VAR,'x',1,1200) -LexToken(ASSIGNMENT,'=',1,1201) -LexToken(VAR,'standard_define',1,1202) -LexToken(OPENBRACKET,'(',1,1217) -LexToken(OPENSQBRACKET,'[',1,1218) -LexToken(NUMBER,'2',1,1219) -LexToken(NUMBER,'2',1,1221) -LexToken(CLOSESQBRACKET,']',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(VAR,'model',1,1224) -LexToken(COMMA,',',1,1229) -LexToken(VAR,'exprs',1,1230) -LexToken(COMMA,',',1,1235) -LexToken(VAR,'gr_i',1,1236) -LexToken(CLOSEBRACKET,')',1,1240) -LexToken(EOL,'\n',1,1241) -LexToken(END,'end',1,1246) -LexToken(EOL,'\n',1,1249) -LexToken(ENDFUNCTION,'endfunction',1,1250) -LexToken(EOL,'\n',1,1261) +/* autogenerated from "macros/NonLinear/INVBLK.sci" */ +function INVBLK() { +INVBLK.prototype.get = function INVBLK() { +} +INVBLK.prototype.set = function INVBLK() { +x=arg1; +} +INVBLK.prototype.define = function INVBLK() { +in1=-1; +model=scicos_model(); +model.sim=list("invblk4",4); +model.in=in1; +model.out=in1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +INVBLK.prototype.details = function INVBLK() { +} +} diff --git a/js/NonLinear/INVBLK_f.js b/js/NonLinear/INVBLK_f.js index 1143cb9b..bce72c0a 100644 --- a/js/NonLinear/INVBLK_f.js +++ b/js/NonLinear/INVBLK_f.js @@ -1,143 +1,22 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'INVBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(CASE,'case',1,963) -LexToken(DQSTRING,'"define"',1,975) -LexToken(THEN,'then',1,977) -LexToken(EOL,'\n',1,981) -LexToken(VAR,'in',1,990) -LexToken(ASSIGNMENT,'=',1,992) -LexToken(ADDITION,'-',1,993) -LexToken(NUMBER,'1',1,994) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'model',1,1004) -LexToken(ASSIGNMENT,'=',1,1009) -LexToken(SCICOS_MODEL,'scicos_model',1,1010) -LexToken(OPENBRACKET,'(',1,1022) -LexToken(CLOSEBRACKET,')',1,1023) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'model',1,1033) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'sim',1,1039) -LexToken(ASSIGNMENT,'=',1,1042) -LexToken(DQSTRING,'"invblk"',1,1050) -LexToken(EOL,'\n',1,1051) -LexToken(VAR,'model',1,1060) -LexToken(DOT,'.',1,1065) -LexToken(VAR,'in',1,1066) -LexToken(ASSIGNMENT,'=',1,1068) -LexToken(VAR,'in',1,1069) -LexToken(EOL,'\n',1,1071) -LexToken(VAR,'model',1,1080) -LexToken(DOT,'.',1,1085) -LexToken(VAR,'out',1,1086) -LexToken(ASSIGNMENT,'=',1,1089) -LexToken(VAR,'in',1,1090) -LexToken(EOL,'\n',1,1092) -LexToken(VAR,'model',1,1101) -LexToken(DOT,'.',1,1106) -LexToken(VAR,'blocktype',1,1107) -LexToken(ASSIGNMENT,'=',1,1116) -LexToken(DQSTRING,'"c"',1,1119) -LexToken(EOL,'\n',1,1120) -LexToken(VAR,'model',1,1129) -LexToken(DOT,'.',1,1134) -LexToken(VAR,'dep_ut',1,1135) -LexToken(ASSIGNMENT,'=',1,1141) -LexToken(OPENSQBRACKET,'[',1,1142) -LexToken(PREVAR_BOOLEAN,'%t',1,1143) -LexToken(PREVAR_BOOLEAN,'%f',1,1146) -LexToken(CLOSESQBRACKET,']',1,1148) -LexToken(EOL,'\n',1,1149) -LexToken(EOL,'\n',1,1150) -LexToken(VAR,'exprs',1,1159) -LexToken(ASSIGNMENT,'=',1,1164) -LexToken(DQSTRING,'" "',1,1167) -LexToken(EOL,'\n',1,1168) -LexToken(VAR,'gr_i',1,1177) -LexToken(ASSIGNMENT,'=',1,1181) -LexToken(OPENSQBRACKET,'[',1,1182) -LexToken(CLOSESQBRACKET,']',1,1183) -LexToken(EOL,'\n',1,1184) -LexToken(VAR,'x',1,1193) -LexToken(ASSIGNMENT,'=',1,1194) -LexToken(VAR,'standard_define',1,1195) -LexToken(OPENBRACKET,'(',1,1210) -LexToken(OPENSQBRACKET,'[',1,1211) -LexToken(NUMBER,'2',1,1212) -LexToken(NUMBER,'2',1,1214) -LexToken(CLOSESQBRACKET,']',1,1215) -LexToken(COMMA,',',1,1216) -LexToken(VAR,'model',1,1217) -LexToken(COMMA,',',1,1222) -LexToken(VAR,'exprs',1,1223) -LexToken(COMMA,',',1,1228) -LexToken(VAR,'gr_i',1,1229) -LexToken(CLOSEBRACKET,')',1,1233) -LexToken(EOL,'\n',1,1234) -LexToken(END,'end',1,1239) -LexToken(EOL,'\n',1,1242) -LexToken(ENDFUNCTION,'endfunction',1,1243) -LexToken(EOL,'\n',1,1254) +/* autogenerated from "macros/NonLinear/INVBLK_f.sci" */ +function INVBLK_f() { +INVBLK_f.prototype.get = function INVBLK_f() { +} +INVBLK_f.prototype.set = function INVBLK_f() { +x=arg1; +} +INVBLK_f.prototype.define = function INVBLK_f() { +in1=-1; +model=scicos_model(); +model.sim="invblk"; +model.in=in1; +model.out=in1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +INVBLK_f.prototype.details = function INVBLK_f() { +} +} diff --git a/js/NonLinear/LOGBLK_f.js b/js/NonLinear/LOGBLK_f.js index 9166b76f..8b17f02e 100644 --- a/js/NonLinear/LOGBLK_f.js +++ b/js/NonLinear/LOGBLK_f.js @@ -1,278 +1,47 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'LOGBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(IF,'if',1,1054) -LexToken(VAR,'size',1,1057) -LexToken(OPENBRACKET,'(',1,1061) -LexToken(VAR,'exprs',1,1062) -LexToken(COMMA,',',1,1067) -LexToken(DQSTRING,'"*"',1,1070) -LexToken(CLOSEBRACKET,')',1,1071) -LexToken(COMPARISON,'==',1,1072) -LexToken(NUMBER,'2',1,1074) -LexToken(THEN,'then',1,1076) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'exprs',1,1093) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(VAR,'exprs',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'2',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(EOL,'\n',1,1107) -LexToken(END,'end',1,1117) -LexToken(EOL,'\n',1,1136) -LexToken(WHILE,'while',1,1145) -LexToken(PREVAR_BOOLEAN,'%t',1,1151) -LexToken(DO,'do',1,1154) -LexToken(EOL,'\n',1,1156) -LexToken(OPENSQBRACKET,'[',1,1169) -LexToken(VAR,'ok',1,1170) -LexToken(COMMA,',',1,1172) -LexToken(VAR,'a',1,1173) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'exprs',1,1175) -LexToken(CLOSESQBRACKET,']',1,1180) -LexToken(ASSIGNMENT,'=',1,1181) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1182) -LexToken(OPENBRACKET,'(',1,1197) -LexToken(DQSTRING,'"Set log block parameters"',1,1223) -LexToken(COMMA,',',1,1224) -LexToken(DQSTRING,'"Basis (>1)"',1,1251) -LexToken(COMMA,',',1,1252) -LexToken(VAR,'list',1,1253) -LexToken(OPENBRACKET,'(',1,1257) -LexToken(DQSTRING,'"vec"',1,1262) -LexToken(COMMA,',',1,1263) -LexToken(NUMBER,'1',1,1264) -LexToken(CLOSEBRACKET,')',1,1265) -LexToken(COMMA,',',1,1266) -LexToken(VAR,'exprs',1,1267) -LexToken(CLOSEBRACKET,')',1,1272) -LexToken(EOL,'\n',1,1273) -LexToken(IF,'if',1,1286) -LexToken(NOT,'~',1,1289) -LexToken(VAR,'ok',1,1290) -LexToken(THEN,'then',1,1293) -LexToken(EOL,'\n',1,1297) -LexToken(BREAK,'break',1,1314) -LexToken(EOL,'\n',1,1319) -LexToken(END,'end',1,1333) -LexToken(EOL,'\n',1,1336) -LexToken(IF,'if',1,1349) -LexToken(VAR,'a',1,1352) -LexToken(COMPARISON,'<=',1,1353) -LexToken(NUMBER,'1',1,1355) -LexToken(THEN,'then',1,1357) -LexToken(EOL,'\n',1,1361) -LexToken(VAR,'message',1,1378) -LexToken(OPENBRACKET,'(',1,1385) -LexToken(DQSTRING,'"Basis must be larger than 1"',1,1414) -LexToken(CLOSEBRACKET,')',1,1415) -LexToken(EOL,'\n',1,1416) -LexToken(ELSE,'else',1,1429) -LexToken(EOL,'\n',1,1433) -LexToken(IF,'if',1,1450) -LexToken(VAR,'ok',1,1453) -LexToken(THEN,'then',1,1456) -LexToken(EOL,'\n',1,1460) -LexToken(VAR,'graphics',1,1481) -LexToken(DOT,'.',1,1489) -LexToken(VAR,'exprs',1,1490) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(VAR,'exprs',1,1496) -LexToken(EOL,'\n',1,1501) -LexToken(VAR,'model',1,1522) -LexToken(DOT,'.',1,1527) -LexToken(VAR,'rpar',1,1528) -LexToken(ASSIGNMENT,'=',1,1532) -LexToken(VAR,'a',1,1533) -LexToken(EOL,'\n',1,1534) -LexToken(VAR,'x',1,1555) -LexToken(DOT,'.',1,1556) -LexToken(VAR,'graphics',1,1557) -LexToken(ASSIGNMENT,'=',1,1565) -LexToken(VAR,'graphics',1,1566) -LexToken(EOL,'\n',1,1574) -LexToken(VAR,'x',1,1596) -LexToken(DOT,'.',1,1597) -LexToken(VAR,'model',1,1598) -LexToken(ASSIGNMENT,'=',1,1603) -LexToken(VAR,'model',1,1604) -LexToken(EOL,'\n',1,1609) -LexToken(BREAK,'break',1,1630) -LexToken(EOL,'\n',1,1635) -LexToken(END,'end',1,1652) -LexToken(EOL,'\n',1,1655) -LexToken(END,'end',1,1668) -LexToken(EOL,'\n',1,1671) -LexToken(END,'end',1,1680) -LexToken(EOL,'\n',1,1683) -LexToken(CASE,'case',1,1688) -LexToken(DQSTRING,'"define"',1,1700) -LexToken(THEN,'then',1,1702) -LexToken(EOL,'\n',1,1706) -LexToken(VAR,'in',1,1715) -LexToken(ASSIGNMENT,'=',1,1717) -LexToken(NUMBER,'1',1,1718) -LexToken(EOL,'\n',1,1719) -LexToken(VAR,'a',1,1728) -LexToken(ASSIGNMENT,'=',1,1729) -LexToken(PREVAR,'%e',1,1730) -LexToken(EOL,'\n',1,1732) -LexToken(VAR,'model',1,1741) -LexToken(ASSIGNMENT,'=',1,1746) -LexToken(SCICOS_MODEL,'scicos_model',1,1747) -LexToken(OPENBRACKET,'(',1,1759) -LexToken(CLOSEBRACKET,')',1,1760) -LexToken(EOL,'\n',1,1761) -LexToken(VAR,'model',1,1770) -LexToken(DOT,'.',1,1775) -LexToken(VAR,'sim',1,1776) -LexToken(ASSIGNMENT,'=',1,1779) -LexToken(DQSTRING,'"logblk"',1,1787) -LexToken(EOL,'\n',1,1788) -LexToken(VAR,'model',1,1797) -LexToken(DOT,'.',1,1802) -LexToken(VAR,'in',1,1803) -LexToken(ASSIGNMENT,'=',1,1805) -LexToken(ADDITION,'-',1,1806) -LexToken(NUMBER,'1',1,1807) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'model',1,1817) -LexToken(DOT,'.',1,1822) -LexToken(VAR,'out',1,1823) -LexToken(ASSIGNMENT,'=',1,1826) -LexToken(ADDITION,'-',1,1827) -LexToken(NUMBER,'1',1,1828) -LexToken(EOL,'\n',1,1829) -LexToken(VAR,'model',1,1838) -LexToken(DOT,'.',1,1843) -LexToken(VAR,'rpar',1,1844) -LexToken(ASSIGNMENT,'=',1,1848) -LexToken(VAR,'a',1,1849) -LexToken(EOL,'\n',1,1850) -LexToken(VAR,'model',1,1859) -LexToken(DOT,'.',1,1864) -LexToken(VAR,'blocktype',1,1865) -LexToken(ASSIGNMENT,'=',1,1874) -LexToken(DQSTRING,'"c"',1,1877) -LexToken(EOL,'\n',1,1878) -LexToken(VAR,'model',1,1887) -LexToken(DOT,'.',1,1892) -LexToken(VAR,'dep_ut',1,1893) -LexToken(ASSIGNMENT,'=',1,1899) -LexToken(OPENSQBRACKET,'[',1,1900) -LexToken(PREVAR_BOOLEAN,'%t',1,1901) -LexToken(PREVAR_BOOLEAN,'%f',1,1904) -LexToken(CLOSESQBRACKET,']',1,1906) -LexToken(EOL,'\n',1,1907) -LexToken(EOL,'\n',1,1908) -LexToken(VAR,'exprs',1,1917) -LexToken(ASSIGNMENT,'=',1,1922) -LexToken(DQSTRING,'"%e"',1,1926) -LexToken(EOL,'\n',1,1927) -LexToken(VAR,'gr_i',1,1936) -LexToken(ASSIGNMENT,'=',1,1940) -LexToken(OPENSQBRACKET,'[',1,1941) -LexToken(CLOSESQBRACKET,']',1,1942) -LexToken(EOL,'\n',1,1943) -LexToken(VAR,'x',1,1952) -LexToken(ASSIGNMENT,'=',1,1953) -LexToken(VAR,'standard_define',1,1954) -LexToken(OPENBRACKET,'(',1,1969) -LexToken(OPENSQBRACKET,'[',1,1970) -LexToken(NUMBER,'2',1,1971) -LexToken(NUMBER,'2',1,1973) -LexToken(CLOSESQBRACKET,']',1,1974) -LexToken(COMMA,',',1,1975) -LexToken(VAR,'model',1,1976) -LexToken(COMMA,',',1,1981) -LexToken(VAR,'exprs',1,1982) -LexToken(COMMA,',',1,1987) -LexToken(VAR,'gr_i',1,1988) -LexToken(CLOSEBRACKET,')',1,1992) -LexToken(EOL,'\n',1,1993) -LexToken(END,'end',1,1998) -LexToken(EOL,'\n',1,2001) -LexToken(ENDFUNCTION,'endfunction',1,2002) -LexToken(EOL,'\n',1,2013) +/* autogenerated from "macros/NonLinear/LOGBLK_f.sci" */ +function LOGBLK_f() { +LOGBLK_f.prototype.get = function LOGBLK_f() { +} +LOGBLK_f.prototype.set = function LOGBLK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +while (true) { +[ok,a,exprs]=scicos_getvalue("Set log block parameters","Basis (>1)",list("vec",1),exprs); +if (!ok) { +break +} +if (a<=1) { +message("Basis must be larger than 1"); +} else { +if (ok) { +graphics.exprs=exprs; +model.rpar=a; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +LOGBLK_f.prototype.define = function LOGBLK_f() { +in1=1; +a=%e; +model=scicos_model(); +model.sim="logblk"; +model.in=-1; +model.out=-1; +model.rpar=a; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs="%e"; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +LOGBLK_f.prototype.details = function LOGBLK_f() { +} +} diff --git a/js/NonLinear/LOOKUP2D.js b/js/NonLinear/LOOKUP2D.js index ba5906b1..0df4083e 100644 --- a/js/NonLinear/LOOKUP2D.js +++ b/js/NonLinear/LOOKUP2D.js @@ -1,950 +1,5 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(FUNCTION,'function',1,832) -LexToken(OPENSQBRACKET,'[',1,841) -LexToken(VAR,'x',1,842) -LexToken(COMMA,',',1,843) -LexToken(VAR,'y',1,844) -LexToken(COMMA,',',1,845) -LexToken(VAR,'typ',1,846) -LexToken(CLOSESQBRACKET,']',1,849) -LexToken(ASSIGNMENT,'=',1,850) -LexToken(VAR,'LOOKUP2D',1,851) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,897) -LexToken(EOL,'\n',1,898) -LexToken(VAR,'x',1,903) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(VAR,'y',1,913) -LexToken(ASSIGNMENT,'=',1,914) -LexToken(OPENSQBRACKET,'[',1,915) -LexToken(CLOSESQBRACKET,']',1,916) -LexToken(EOL,'\n',1,917) -LexToken(VAR,'typ',1,923) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(OPENSQBRACKET,'[',1,927) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(EOL,'\n',1,929) -LexToken(SELECT,'select',1,935) -LexToken(VAR,'job',1,942) -LexToken(EOL,'\n',1,945) -LexToken(CASE,'case',1,950) -LexToken(DQSTRING,'"set"',1,959) -LexToken(THEN,'then',1,961) -LexToken(EOL,'\n',1,965) -LexToken(EOL,'\n',1,966) -LexToken(VAR,'x',1,975) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(EOL,'\n',1,981) -LexToken(VAR,'model',1,990) -LexToken(ASSIGNMENT,'=',1,995) -LexToken(VAR,'arg1',1,996) -LexToken(DOT,'.',1,1000) -LexToken(VAR,'model',1,1001) -LexToken(EOL,'\n',1,1006) -LexToken(VAR,'graphics',1,1015) -LexToken(ASSIGNMENT,'=',1,1023) -LexToken(VAR,'arg1',1,1024) -LexToken(DOT,'.',1,1028) -LexToken(VAR,'graphics',1,1029) -LexToken(EOL,'\n',1,1037) -LexToken(VAR,'exprs',1,1046) -LexToken(ASSIGNMENT,'=',1,1051) -LexToken(VAR,'graphics',1,1052) -LexToken(DOT,'.',1,1060) -LexToken(VAR,'exprs',1,1061) -LexToken(EOL,'\n',1,1066) -LexToken(VAR,'ok',1,1075) -LexToken(ASSIGNMENT,'=',1,1077) -LexToken(PREVAR_BOOLEAN,'%f',1,1078) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'SaveExit',1,1090) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(PREVAR_BOOLEAN,'%f',1,1099) -LexToken(EOL,'\n',1,1101) -LexToken(WHILE,'while',1,1110) -LexToken(PREVAR_BOOLEAN,'%t',1,1116) -LexToken(DO,'do',1,1119) -LexToken(EOL,'\n',1,1121) -LexToken(EOL,'\n',1,1122) -LexToken(VAR,'Ask_again',1,1135) -LexToken(ASSIGNMENT,'=',1,1144) -LexToken(PREVAR_BOOLEAN,'%f',1,1145) -LexToken(EOL,'\n',1,1147) -LexToken(OPENSQBRACKET,'[',1,1160) -LexToken(VAR,'ok',1,1161) -LexToken(COMMA,',',1,1163) -LexToken(VAR,'xx',1,1164) -LexToken(COMMA,',',1,1166) -LexToken(VAR,'yy',1,1167) -LexToken(COMMA,',',1,1169) -LexToken(VAR,'zz',1,1170) -LexToken(COMMA,',',1,1172) -LexToken(VAR,'Method',1,1173) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'graf',1,1180) -LexToken(COMMA,',',1,1184) -LexToken(VAR,'exprs',1,1185) -LexToken(CLOSESQBRACKET,']',1,1190) -LexToken(ASSIGNMENT,'=',1,1191) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1192) -LexToken(OPENBRACKET,'(',1,1207) -LexToken(DQSTRING,'"2D Lookup table parameters"',1,1235) -LexToken(COMMA,',',1,1236) -LexToken(OPENSQBRACKET,'[',1,1237) -LexToken(DQSTRING,'"Row index input values"',1,1261) -LexToken(SEMICOLON,';',1,1262) -LexToken(DQSTRING,'"Column index input values"',1,1289) -LexToken(SEMICOLON,';',1,1290) -LexToken(DQSTRING,'"Table data"',1,1302) -LexToken(SEMICOLON,';',1,1303) -LexToken(DQSTRING,'"Lookup method(1..5)"',1,1324) -LexToken(SEMICOLON,';',1,1325) -LexToken(DQSTRING,'"Launch graphic window(y/n)?"',1,1354) -LexToken(CLOSESQBRACKET,']',1,1355) -LexToken(COMMA,',',1,1356) -LexToken(VAR,'list',1,1357) -LexToken(OPENBRACKET,'(',1,1361) -LexToken(DQSTRING,'"vec"',1,1366) -LexToken(COMMA,',',1,1367) -LexToken(ADDITION,'-',1,1368) -LexToken(NUMBER,'1',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(DQSTRING,'"vec"',1,1375) -LexToken(COMMA,',',1,1376) -LexToken(ADDITION,'-',1,1377) -LexToken(NUMBER,'1',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(DQSTRING,'"mat"',1,1384) -LexToken(COMMA,',',1,1385) -LexToken(OPENSQBRACKET,'[',1,1386) -LexToken(ADDITION,'-',1,1387) -LexToken(NUMBER,'1',1,1388) -LexToken(COMMA,',',1,1389) -LexToken(ADDITION,'-',1,1390) -LexToken(NUMBER,'1',1,1391) -LexToken(CLOSESQBRACKET,']',1,1392) -LexToken(COMMA,',',1,1393) -LexToken(DQSTRING,'"vec"',1,1398) -LexToken(COMMA,',',1,1399) -LexToken(NUMBER,'1',1,1400) -LexToken(COMMA,',',1,1401) -LexToken(DQSTRING,'"str"',1,1406) -LexToken(COMMA,',',1,1407) -LexToken(NUMBER,'1',1,1408) -LexToken(CLOSEBRACKET,')',1,1409) -LexToken(COMMA,',',1,1410) -LexToken(VAR,'exprs',1,1411) -LexToken(CLOSEBRACKET,')',1,1416) -LexToken(EOL,'\n',1,1417) -LexToken(EOL,'\n',1,1475) -LexToken(EOL,'\n',1,1518) -LexToken(EOL,'\n',1,1555) -LexToken(EOL,'\n',1,1590) -LexToken(EOL,'\n',1,1625) -LexToken(EOL,'\n',1,1681) -LexToken(EOL,'\n',1,1682) -LexToken(IF,'if',1,1695) -LexToken(NOT,'~',1,1699) -LexToken(VAR,'ok',1,1700) -LexToken(THEN,'then',1,1703) -LexToken(EOL,'\n',1,1707) -LexToken(BREAK,'break',1,1724) -LexToken(EOL,'\n',1,1729) -LexToken(END,'end',1,1743) -LexToken(EOL,'\n',1,1746) -LexToken(VAR,'mtd',1,1759) -LexToken(ASSIGNMENT,'=',1,1762) -LexToken(VAR,'int',1,1763) -LexToken(OPENBRACKET,'(',1,1766) -LexToken(VAR,'Method',1,1767) -LexToken(CLOSEBRACKET,')',1,1773) -LexToken(EOL,'\n',1,1774) -LexToken(IF,'if',1,1788) -LexToken(VAR,'mtd',1,1791) -LexToken(COMPARISON,'<',1,1794) -LexToken(NUMBER,'1',1,1795) -LexToken(THEN,'then',1,1797) -LexToken(EOL,'\n',1,1801) -LexToken(VAR,'mtd',1,1818) -LexToken(ASSIGNMENT,'=',1,1821) -LexToken(NUMBER,'1',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(END,'end',1,1837) -LexToken(EOL,'\n',1,1840) -LexToken(IF,'if',1,1854) -LexToken(VAR,'mtd',1,1857) -LexToken(COMPARISON,'>',1,1860) -LexToken(NUMBER,'6',1,1861) -LexToken(THEN,'then',1,1863) -LexToken(EOL,'\n',1,1867) -LexToken(VAR,'mtd',1,1884) -LexToken(ASSIGNMENT,'=',1,1887) -LexToken(NUMBER,'6',1,1888) -LexToken(EOL,'\n',1,1889) -LexToken(END,'end',1,1903) -LexToken(EOL,'\n',1,1906) -LexToken(IF,'if',1,1920) -LexToken(VAR,'graf',1,1923) -LexToken(COMPARISON,'<>',1,1927) -LexToken(DQSTRING,'"y"',1,1931) -LexToken(LOGICAL,'&',1,1933) -LexToken(VAR,'graf',1,1935) -LexToken(COMPARISON,'<>',1,1939) -LexToken(DQSTRING,'"Y"',1,1943) -LexToken(THEN,'then',1,1945) -LexToken(EOL,'\n',1,1949) -LexToken(VAR,'graf',1,1966) -LexToken(ASSIGNMENT,'=',1,1970) -LexToken(DQSTRING,'"n"',1,1973) -LexToken(EOL,'\n',1,1974) -LexToken(END,'end',1,1988) -LexToken(EOL,'\n',1,1991) -LexToken(VAR,'exprs',1,2004) -LexToken(OPENBRACKET,'(',1,2009) -LexToken(NUMBER,'5',1,2010) -LexToken(CLOSEBRACKET,')',1,2011) -LexToken(ASSIGNMENT,'=',1,2012) -LexToken(DQSTRING,'"n"',1,2015) -LexToken(EOL,'\n',1,2034) -LexToken(VAR,'exprs',1,2047) -LexToken(OPENBRACKET,'(',1,2052) -LexToken(NUMBER,'4',1,2053) -LexToken(CLOSEBRACKET,')',1,2054) -LexToken(ASSIGNMENT,'=',1,2055) -LexToken(VAR,'sci2exp',1,2056) -LexToken(OPENBRACKET,'(',1,2063) -LexToken(VAR,'mtd',1,2064) -LexToken(CLOSEBRACKET,')',1,2067) -LexToken(EOL,'\n',1,2104) -LexToken(EOL,'\n',1,2105) -LexToken(VAR,'METHOD',1,2118) -LexToken(ASSIGNMENT,'=',1,2124) -LexToken(VAR,'getmethod',1,2125) -LexToken(OPENBRACKET,'(',1,2134) -LexToken(VAR,'mtd',1,2135) -LexToken(CLOSEBRACKET,')',1,2138) -LexToken(EOL,'\n',1,2139) -LexToken(IF,'if',1,2153) -LexToken(NOT,'~',1,2156) -LexToken(VAR,'Ask_again',1,2157) -LexToken(THEN,'then',1,2167) -LexToken(EOL,'\n',1,2171) -LexToken(VAR,'xx',1,2188) -LexToken(ASSIGNMENT,'=',1,2190) -LexToken(VAR,'xx',1,2191) -LexToken(OPENBRACKET,'(',1,2193) -LexToken(COLON,':',1,2194) -LexToken(CLOSEBRACKET,')',1,2195) -LexToken(EOL,'\n',1,2196) -LexToken(VAR,'yy',1,2214) -LexToken(ASSIGNMENT,'=',1,2216) -LexToken(VAR,'yy',1,2217) -LexToken(OPENBRACKET,'(',1,2219) -LexToken(COLON,':',1,2220) -LexToken(CLOSEBRACKET,')',1,2221) -LexToken(EOL,'\n',1,2222) -LexToken(OPENSQBRACKET,'[',1,2240) -LexToken(VAR,'nx',1,2241) -LexToken(COMMA,',',1,2243) -LexToken(VAR,'mx',1,2244) -LexToken(CLOSESQBRACKET,']',1,2246) -LexToken(ASSIGNMENT,'=',1,2247) -LexToken(VAR,'size',1,2248) -LexToken(OPENBRACKET,'(',1,2252) -LexToken(VAR,'xx',1,2253) -LexToken(CLOSEBRACKET,')',1,2255) -LexToken(EOL,'\n',1,2256) -LexToken(OPENSQBRACKET,'[',1,2274) -LexToken(VAR,'ny',1,2275) -LexToken(COMMA,',',1,2277) -LexToken(VAR,'my',1,2278) -LexToken(CLOSESQBRACKET,']',1,2280) -LexToken(ASSIGNMENT,'=',1,2281) -LexToken(VAR,'size',1,2282) -LexToken(OPENBRACKET,'(',1,2286) -LexToken(VAR,'yy',1,2287) -LexToken(CLOSEBRACKET,')',1,2289) -LexToken(EOL,'\n',1,2290) -LexToken(OPENSQBRACKET,'[',1,2308) -LexToken(VAR,'nz',1,2309) -LexToken(COMMA,',',1,2311) -LexToken(VAR,'mz',1,2312) -LexToken(CLOSESQBRACKET,']',1,2314) -LexToken(ASSIGNMENT,'=',1,2315) -LexToken(VAR,'size',1,2316) -LexToken(OPENBRACKET,'(',1,2320) -LexToken(VAR,'zz',1,2321) -LexToken(CLOSEBRACKET,')',1,2323) -LexToken(EOL,'\n',1,2324) -LexToken(IF,'if',1,2342) -LexToken(OPENBRACKET,'(',1,2345) -LexToken(OPENBRACKET,'(',1,2346) -LexToken(VAR,'nx',1,2347) -LexToken(COMPARISON,'<=',1,2349) -LexToken(NUMBER,'1',1,2351) -LexToken(CLOSEBRACKET,')',1,2352) -LexToken(LOGICAL,'|',1,2353) -LexToken(OPENBRACKET,'(',1,2354) -LexToken(VAR,'ny',1,2355) -LexToken(COMPARISON,'<=',1,2357) -LexToken(NUMBER,'1',1,2359) -LexToken(CLOSEBRACKET,')',1,2360) -LexToken(CLOSEBRACKET,')',1,2361) -LexToken(THEN,'then',1,2363) -LexToken(EOL,'\n',1,2367) -LexToken(VAR,'x_message',1,2389) -LexToken(OPENBRACKET,'(',1,2398) -LexToken(DQSTRING,'"input row/column data size should be greater than one"',1,2453) -LexToken(CLOSEBRACKET,')',1,2454) -LexToken(EOL,'\n',1,2455) -LexToken(VAR,'Ask_again',1,2477) -LexToken(ASSIGNMENT,'=',1,2486) -LexToken(PREVAR_BOOLEAN,'%t',1,2487) -LexToken(EOL,'\n',1,2489) -LexToken(END,'end',1,2507) -LexToken(EOL,'\n',1,2510) -LexToken(IF,'if',1,2527) -LexToken(NOT,'~',1,2530) -LexToken(OPENBRACKET,'(',1,2531) -LexToken(OPENBRACKET,'(',1,2532) -LexToken(VAR,'nx',1,2533) -LexToken(COMPARISON,'==',1,2535) -LexToken(VAR,'nz',1,2537) -LexToken(CLOSEBRACKET,')',1,2539) -LexToken(LOGICAL,'&',1,2540) -LexToken(OPENBRACKET,'(',1,2541) -LexToken(VAR,'ny',1,2542) -LexToken(COMPARISON,'==',1,2544) -LexToken(VAR,'mz',1,2546) -LexToken(CLOSEBRACKET,')',1,2548) -LexToken(CLOSEBRACKET,')',1,2549) -LexToken(THEN,'then',1,2551) -LexToken(EOL,'\n',1,2555) -LexToken(VAR,'x_message',1,2577) -LexToken(OPENBRACKET,'(',1,2586) -LexToken(DQSTRING,'"incompatible size of x and y"',1,2616) -LexToken(CLOSEBRACKET,')',1,2617) -LexToken(EOL,'\n',1,2618) -LexToken(VAR,'Ask_again',1,2640) -LexToken(ASSIGNMENT,'=',1,2649) -LexToken(PREVAR_BOOLEAN,'%t',1,2650) -LexToken(EOL,'\n',1,2652) -LexToken(END,'end',1,2670) -LexToken(EOL,'\n',1,2673) -LexToken(OPENSQBRACKET,'[',1,2690) -LexToken(VAR,'ok',1,2691) -LexToken(CLOSESQBRACKET,']',1,2693) -LexToken(ASSIGNMENT,'=',1,2694) -LexToken(VAR,'test_increasing',1,2695) -LexToken(OPENBRACKET,'(',1,2710) -LexToken(VAR,'xx',1,2711) -LexToken(CLOSEBRACKET,')',1,2713) -LexToken(EOL,'\n',1,2714) -LexToken(IF,'if',1,2732) -LexToken(OPENBRACKET,'(',1,2735) -LexToken(NOT,'~',1,2736) -LexToken(VAR,'ok',1,2737) -LexToken(CLOSEBRACKET,')',1,2739) -LexToken(THEN,'then',1,2741) -LexToken(EOL,'\n',1,2745) -LexToken(VAR,'x_message',1,2766) -LexToken(OPENBRACKET,'(',1,2775) -LexToken(DQSTRING,'"Row input values must be monotonically increasing"',1,2826) -LexToken(CLOSEBRACKET,')',1,2827) -LexToken(EOL,'\n',1,2828) -LexToken(VAR,'Ask_again',1,2850) -LexToken(ASSIGNMENT,'=',1,2859) -LexToken(PREVAR_BOOLEAN,'%t',1,2860) -LexToken(EOL,'\n',1,2862) -LexToken(END,'end',1,2880) -LexToken(EOL,'\n',1,2883) -LexToken(OPENSQBRACKET,'[',1,2900) -LexToken(VAR,'ok',1,2901) -LexToken(CLOSESQBRACKET,']',1,2903) -LexToken(ASSIGNMENT,'=',1,2904) -LexToken(VAR,'test_increasing',1,2905) -LexToken(OPENBRACKET,'(',1,2920) -LexToken(VAR,'yy',1,2921) -LexToken(CLOSEBRACKET,')',1,2923) -LexToken(EOL,'\n',1,2924) -LexToken(IF,'if',1,2942) -LexToken(OPENBRACKET,'(',1,2945) -LexToken(NOT,'~',1,2946) -LexToken(VAR,'ok',1,2947) -LexToken(CLOSEBRACKET,')',1,2949) -LexToken(THEN,'then',1,2951) -LexToken(EOL,'\n',1,2955) -LexToken(VAR,'x_message',1,2976) -LexToken(OPENBRACKET,'(',1,2985) -LexToken(DQSTRING,'"Column input values must be monotonically increasing"',1,3039) -LexToken(CLOSEBRACKET,')',1,3040) -LexToken(EOL,'\n',1,3041) -LexToken(VAR,'Ask_again',1,3063) -LexToken(ASSIGNMENT,'=',1,3072) -LexToken(PREVAR_BOOLEAN,'%t',1,3073) -LexToken(EOL,'\n',1,3075) -LexToken(END,'end',1,3093) -LexToken(EOL,'\n',1,3096) -LexToken(END,'end',1,3109) -LexToken(EOL,'\n',1,3112) -LexToken(IF,'if',1,3125) -LexToken(NOT,'~',1,3128) -LexToken(VAR,'Ask_again',1,3129) -LexToken(THEN,'then',1,3139) -LexToken(EOL,'\n',1,3143) -LexToken(IF,'if',1,3160) -LexToken(OPENBRACKET,'(',1,3163) -LexToken(VAR,'graf',1,3164) -LexToken(COMPARISON,'==',1,3168) -LexToken(DQSTRING,'"Y"',1,3172) -LexToken(LOGICAL,'|',1,3174) -LexToken(VAR,'graf',1,3176) -LexToken(COMPARISON,'==',1,3180) -LexToken(DQSTRING,'"y"',1,3184) -LexToken(CLOSEBRACKET,')',1,3185) -LexToken(THEN,'then',1,3187) -LexToken(EOL,'\n',1,3191) -LexToken(VAR,'gh',1,3212) -LexToken(ASSIGNMENT,'=',1,3214) -LexToken(VAR,'gcf',1,3215) -LexToken(OPENBRACKET,'(',1,3218) -LexToken(CLOSEBRACKET,')',1,3219) -LexToken(EOL,'\n',1,3220) -LexToken(VAR,'curwin',1,3242) -LexToken(ASSIGNMENT,'=',1,3248) -LexToken(VAR,'gh',1,3249) -LexToken(DOT,'.',1,3251) -LexToken(VAR,'figure_id',1,3252) -LexToken(EOL,'\n',1,3261) -LexToken(VAR,'save_curwin',1,3283) -LexToken(ASSIGNMENT,'=',1,3294) -LexToken(VAR,'curwin',1,3295) -LexToken(EOL,'\n',1,3301) -LexToken(VAR,'gh2',1,3323) -LexToken(ASSIGNMENT,'=',1,3326) -LexToken(VAR,'scf',1,3327) -LexToken(OPENBRACKET,'(',1,3330) -LexToken(CLOSEBRACKET,')',1,3331) -LexToken(EOL,'\n',1,3332) -LexToken(VAR,'curwin',1,3354) -LexToken(ASSIGNMENT,'=',1,3360) -LexToken(VAR,'max',1,3361) -LexToken(OPENBRACKET,'(',1,3364) -LexToken(VAR,'winsid',1,3365) -LexToken(OPENBRACKET,'(',1,3371) -LexToken(CLOSEBRACKET,')',1,3372) -LexToken(CLOSEBRACKET,')',1,3373) -LexToken(ADDITION,'+',1,3374) -LexToken(NUMBER,'1',1,3375) -LexToken(EOL,'\n',1,3376) -LexToken(VAR,'plot3d',1,3398) -LexToken(OPENBRACKET,'(',1,3404) -LexToken(VAR,'xx',1,3405) -LexToken(COMMA,',',1,3407) -LexToken(VAR,'yy',1,3408) -LexToken(COMMA,',',1,3410) -LexToken(VAR,'zz',1,3411) -LexToken(COMMA,',',1,3413) -LexToken(NUMBER,'35',1,3414) -LexToken(COMMA,',',1,3416) -LexToken(NUMBER,'45',1,3417) -LexToken(COMMA,',',1,3419) -LexToken(DQSTRING,'"X@Y@Z"',1,3426) -LexToken(COMMA,',',1,3427) -LexToken(OPENSQBRACKET,'[',1,3428) -LexToken(NUMBER,'5',1,3429) -LexToken(COMMA,',',1,3430) -LexToken(NUMBER,'2',1,3431) -LexToken(COMMA,',',1,3432) -LexToken(NUMBER,'4',1,3433) -LexToken(CLOSESQBRACKET,']',1,3434) -LexToken(CLOSEBRACKET,')',1,3435) -LexToken(EOL,'\n',1,3437) -LexToken(VAR,'curwin',1,3459) -LexToken(ASSIGNMENT,'=',1,3465) -LexToken(VAR,'save_curwin',1,3466) -LexToken(EOL,'\n',1,3477) -LexToken(VAR,'gh',1,3499) -LexToken(DOT,'.',1,3501) -LexToken(VAR,'figure_id',1,3502) -LexToken(ASSIGNMENT,'=',1,3511) -LexToken(VAR,'curwin',1,3512) -LexToken(EOL,'\n',1,3518) -LexToken(END,'end',1,3536) -LexToken(EOL,'\n',1,3539) -LexToken(EOL,'\n',1,3540) -LexToken(VAR,'model',1,3557) -LexToken(DOT,'.',1,3562) -LexToken(VAR,'rpar',1,3563) -LexToken(ASSIGNMENT,'=',1,3567) -LexToken(OPENSQBRACKET,'[',1,3568) -LexToken(VAR,'xx',1,3569) -LexToken(OPENBRACKET,'(',1,3571) -LexToken(COLON,':',1,3572) -LexToken(CLOSEBRACKET,')',1,3573) -LexToken(SEMICOLON,';',1,3574) -LexToken(VAR,'yy',1,3575) -LexToken(OPENBRACKET,'(',1,3577) -LexToken(COLON,':',1,3578) -LexToken(CLOSEBRACKET,')',1,3579) -LexToken(SEMICOLON,';',1,3580) -LexToken(VAR,'zz',1,3581) -LexToken(OPENBRACKET,'(',1,3583) -LexToken(COLON,':',1,3584) -LexToken(CLOSEBRACKET,')',1,3585) -LexToken(CLOSESQBRACKET,']',1,3586) -LexToken(EOL,'\n',1,3587) -LexToken(VAR,'model',1,3604) -LexToken(DOT,'.',1,3609) -LexToken(VAR,'ipar',1,3610) -LexToken(ASSIGNMENT,'=',1,3614) -LexToken(OPENSQBRACKET,'[',1,3615) -LexToken(VAR,'nx',1,3616) -LexToken(SEMICOLON,';',1,3618) -LexToken(VAR,'ny',1,3619) -LexToken(SEMICOLON,';',1,3621) -LexToken(VAR,'mtd',1,3622) -LexToken(CLOSESQBRACKET,']',1,3625) -LexToken(EOL,'\n',1,3626) -LexToken(VAR,'graphics',1,3643) -LexToken(DOT,'.',1,3651) -LexToken(VAR,'exprs',1,3652) -LexToken(ASSIGNMENT,'=',1,3657) -LexToken(VAR,'exprs',1,3658) -LexToken(EOL,'\n',1,3663) -LexToken(VAR,'x',1,3681) -LexToken(DOT,'.',1,3682) -LexToken(VAR,'model',1,3683) -LexToken(ASSIGNMENT,'=',1,3688) -LexToken(VAR,'model',1,3689) -LexToken(EOL,'\n',1,3694) -LexToken(VAR,'x',1,3711) -LexToken(DOT,'.',1,3712) -LexToken(VAR,'graphics',1,3713) -LexToken(ASSIGNMENT,'=',1,3721) -LexToken(VAR,'graphics',1,3722) -LexToken(EOL,'\n',1,3730) -LexToken(BREAK,'break',1,3747) -LexToken(EOL,'\n',1,3752) -LexToken(END,'end',1,3765) -LexToken(EOL,'\n',1,3768) -LexToken(END,'end',1,3777) -LexToken(EOL,'\n',1,3780) -LexToken(EOL,'\n',1,3861) -LexToken(CASE,'case',1,3866) -LexToken(DQSTRING,'"define"',1,3878) -LexToken(THEN,'then',1,3880) -LexToken(EOL,'\n',1,3884) -LexToken(VAR,'model',1,3893) -LexToken(ASSIGNMENT,'=',1,3898) -LexToken(SCICOS_MODEL,'scicos_model',1,3899) -LexToken(OPENBRACKET,'(',1,3911) -LexToken(CLOSEBRACKET,')',1,3912) -LexToken(EOL,'\n',1,3913) -LexToken(VAR,'xx',1,3923) -LexToken(ASSIGNMENT,'=',1,3925) -LexToken(OPENSQBRACKET,'[',1,3926) -LexToken(NUMBER,'1',1,3927) -LexToken(COLON,':',1,3928) -LexToken(NUMBER,'4',1,3929) -LexToken(CLOSESQBRACKET,']',1,3930) -LexToken(EOL,'\n',1,3931) -LexToken(VAR,'yy',1,3940) -LexToken(ASSIGNMENT,'=',1,3942) -LexToken(OPENSQBRACKET,'[',1,3943) -LexToken(NUMBER,'1',1,3944) -LexToken(COLON,':',1,3945) -LexToken(NUMBER,'3',1,3946) -LexToken(CLOSESQBRACKET,']',1,3947) -LexToken(EOL,'\n',1,3948) -LexToken(VAR,'zz',1,3957) -LexToken(ASSIGNMENT,'=',1,3959) -LexToken(OPENSQBRACKET,'[',1,3960) -LexToken(NUMBER,'4',1,3961) -LexToken(COMMA,',',1,3962) -LexToken(NUMBER,'5',1,3963) -LexToken(COMMA,',',1,3964) -LexToken(NUMBER,'6',1,3965) -LexToken(SEMICOLON,';',1,3966) -LexToken(NUMBER,'16',1,3967) -LexToken(COMMA,',',1,3969) -LexToken(NUMBER,'19',1,3970) -LexToken(COMMA,',',1,3972) -LexToken(NUMBER,'20',1,3973) -LexToken(SEMICOLON,';',1,3975) -LexToken(NUMBER,'10',1,3976) -LexToken(COMMA,',',1,3978) -LexToken(NUMBER,'18',1,3979) -LexToken(COMMA,',',1,3981) -LexToken(NUMBER,'23',1,3982) -LexToken(SEMICOLON,';',1,3984) -LexToken(NUMBER,'6',1,3985) -LexToken(COMMA,',',1,3986) -LexToken(NUMBER,'3',1,3988) -LexToken(COMMA,',',1,3989) -LexToken(ADDITION,'-',1,3990) -LexToken(NUMBER,'1',1,3991) -LexToken(CLOSESQBRACKET,']',1,3992) -LexToken(EOL,'\n',1,3993) -LexToken(VAR,'Method',1,4003) -LexToken(ASSIGNMENT,'=',1,4009) -LexToken(NUMBER,'1',1,4010) -LexToken(EOL,'\n',1,4011) -LexToken(VAR,'Graf',1,4021) -LexToken(ASSIGNMENT,'=',1,4025) -LexToken(DQSTRING,'"n"',1,4028) -LexToken(EOL,'\n',1,4029) -LexToken(EOL,'\n',1,4030) -LexToken(VAR,'Nx',1,4039) -LexToken(ASSIGNMENT,'=',1,4041) -LexToken(VAR,'length',1,4042) -LexToken(OPENBRACKET,'(',1,4048) -LexToken(VAR,'xx',1,4049) -LexToken(CLOSEBRACKET,')',1,4051) -LexToken(EOL,'\n',1,4052) -LexToken(VAR,'Ny',1,4062) -LexToken(ASSIGNMENT,'=',1,4064) -LexToken(VAR,'length',1,4065) -LexToken(OPENBRACKET,'(',1,4071) -LexToken(VAR,'yy',1,4072) -LexToken(CLOSEBRACKET,')',1,4074) -LexToken(EOL,'\n',1,4075) -LexToken(VAR,'model',1,4085) -LexToken(DOT,'.',1,4090) -LexToken(VAR,'sim',1,4091) -LexToken(ASSIGNMENT,'=',1,4094) -LexToken(VAR,'list',1,4095) -LexToken(OPENBRACKET,'(',1,4099) -LexToken(DQSTRING,'"lookup2d"',1,4109) -LexToken(COMMA,',',1,4110) -LexToken(NUMBER,'4',1,4111) -LexToken(CLOSEBRACKET,')',1,4112) -LexToken(EOL,'\n',1,4113) -LexToken(VAR,'model',1,4122) -LexToken(DOT,'.',1,4127) -LexToken(VAR,'in',1,4128) -LexToken(ASSIGNMENT,'=',1,4130) -LexToken(OPENSQBRACKET,'[',1,4131) -LexToken(NUMBER,'1',1,4132) -LexToken(SEMICOLON,';',1,4133) -LexToken(NUMBER,'1',1,4134) -LexToken(CLOSESQBRACKET,']',1,4135) -LexToken(EOL,'\n',1,4136) -LexToken(VAR,'model',1,4145) -LexToken(DOT,'.',1,4150) -LexToken(VAR,'out',1,4151) -LexToken(ASSIGNMENT,'=',1,4154) -LexToken(NUMBER,'1',1,4155) -LexToken(EOL,'\n',1,4156) -LexToken(EOL,'\n',1,4157) -LexToken(VAR,'model',1,4166) -LexToken(DOT,'.',1,4171) -LexToken(VAR,'rpar',1,4172) -LexToken(ASSIGNMENT,'=',1,4176) -LexToken(OPENSQBRACKET,'[',1,4177) -LexToken(VAR,'xx',1,4178) -LexToken(OPENBRACKET,'(',1,4180) -LexToken(COLON,':',1,4181) -LexToken(CLOSEBRACKET,')',1,4182) -LexToken(SEMICOLON,';',1,4183) -LexToken(VAR,'yy',1,4184) -LexToken(OPENBRACKET,'(',1,4186) -LexToken(COLON,':',1,4187) -LexToken(CLOSEBRACKET,')',1,4188) -LexToken(SEMICOLON,';',1,4189) -LexToken(VAR,'zz',1,4190) -LexToken(OPENBRACKET,'(',1,4192) -LexToken(COLON,':',1,4193) -LexToken(CLOSEBRACKET,')',1,4194) -LexToken(CLOSESQBRACKET,']',1,4195) -LexToken(EOL,'\n',1,4196) -LexToken(VAR,'model',1,4205) -LexToken(DOT,'.',1,4210) -LexToken(VAR,'ipar',1,4211) -LexToken(ASSIGNMENT,'=',1,4215) -LexToken(OPENSQBRACKET,'[',1,4216) -LexToken(VAR,'Nx',1,4217) -LexToken(SEMICOLON,';',1,4219) -LexToken(VAR,'Ny',1,4220) -LexToken(SEMICOLON,';',1,4222) -LexToken(VAR,'Method',1,4223) -LexToken(CLOSESQBRACKET,']',1,4229) -LexToken(EOL,'\n',1,4230) -LexToken(VAR,'model',1,4239) -LexToken(DOT,'.',1,4244) -LexToken(VAR,'blocktype',1,4245) -LexToken(ASSIGNMENT,'=',1,4254) -LexToken(DQSTRING,'"c"',1,4257) -LexToken(EOL,'\n',1,4258) -LexToken(VAR,'model',1,4267) -LexToken(DOT,'.',1,4272) -LexToken(VAR,'dep_ut',1,4273) -LexToken(ASSIGNMENT,'=',1,4279) -LexToken(OPENSQBRACKET,'[',1,4280) -LexToken(PREVAR_BOOLEAN,'%t',1,4281) -LexToken(PREVAR_BOOLEAN,'%f',1,4284) -LexToken(CLOSESQBRACKET,']',1,4286) -LexToken(EOL,'\n',1,4287) -LexToken(VAR,'exprs',1,4296) -LexToken(ASSIGNMENT,'=',1,4301) -LexToken(VAR,'list',1,4302) -LexToken(OPENBRACKET,'(',1,4306) -LexToken(VAR,'strcat',1,4307) -LexToken(OPENBRACKET,'(',1,4313) -LexToken(VAR,'sci2exp',1,4314) -LexToken(OPENBRACKET,'(',1,4321) -LexToken(VAR,'xx',1,4322) -LexToken(CLOSEBRACKET,')',1,4324) -LexToken(CLOSEBRACKET,')',1,4325) -LexToken(COMMA,',',1,4326) -LexToken(VAR,'strcat',1,4327) -LexToken(OPENBRACKET,'(',1,4333) -LexToken(VAR,'sci2exp',1,4334) -LexToken(OPENBRACKET,'(',1,4341) -LexToken(VAR,'yy',1,4342) -LexToken(CLOSEBRACKET,')',1,4344) -LexToken(CLOSEBRACKET,')',1,4345) -LexToken(COMMA,',',1,4346) -LexToken(VAR,'strcat',1,4347) -LexToken(OPENBRACKET,'(',1,4353) -LexToken(VAR,'sci2exp',1,4354) -LexToken(OPENBRACKET,'(',1,4361) -LexToken(VAR,'zz',1,4362) -LexToken(CLOSEBRACKET,')',1,4364) -LexToken(CLOSEBRACKET,')',1,4365) -LexToken(COMMA,',',1,4366) -LexToken(VAR,'sci2exp',1,4367) -LexToken(OPENBRACKET,'(',1,4374) -LexToken(VAR,'Method',1,4375) -LexToken(CLOSEBRACKET,')',1,4381) -LexToken(COMMA,',',1,4382) -LexToken(VAR,'Graf',1,4383) -LexToken(CLOSEBRACKET,')',1,4387) -LexToken(EOL,'\n',1,4388) -LexToken(VAR,'gr_i',1,4397) -LexToken(ASSIGNMENT,'=',1,4401) -LexToken(OPENSQBRACKET,'[',1,4402) -LexToken(CLOSESQBRACKET,']',1,4403) -LexToken(EOL,'\n',1,4404) -LexToken(EOL,'\n',1,4405) -LexToken(VAR,'x',1,4414) -LexToken(ASSIGNMENT,'=',1,4415) -LexToken(VAR,'standard_define',1,4416) -LexToken(OPENBRACKET,'(',1,4431) -LexToken(OPENSQBRACKET,'[',1,4432) -LexToken(NUMBER,'2.5',1,4433) -LexToken(NUMBER,'2',1,4437) -LexToken(CLOSESQBRACKET,']',1,4438) -LexToken(COMMA,',',1,4439) -LexToken(VAR,'model',1,4440) -LexToken(COMMA,',',1,4445) -LexToken(VAR,'exprs',1,4446) -LexToken(COMMA,',',1,4451) -LexToken(VAR,'gr_i',1,4452) -LexToken(CLOSEBRACKET,')',1,4456) -LexToken(EOL,'\n',1,4457) -LexToken(END,'end',1,4462) -LexToken(EOL,'\n',1,4465) -LexToken(ENDFUNCTION,'endfunction',1,4466) -LexToken(EOL,'\n',1,4477) -LexToken(EOL,'\n',1,4478) -LexToken(FUNCTION,'function',1,4479) -LexToken(OPENSQBRACKET,'[',1,4488) -LexToken(VAR,'ok',1,4489) -LexToken(CLOSESQBRACKET,']',1,4491) -LexToken(ASSIGNMENT,'=',1,4492) -LexToken(VAR,'test_increasing',1,4493) -LexToken(OPENBRACKET,'(',1,4508) -LexToken(VAR,'xx',1,4509) -LexToken(CLOSEBRACKET,')',1,4511) -LexToken(EOL,'\n',1,4512) -LexToken(VAR,'ok',1,4517) -LexToken(ASSIGNMENT,'=',1,4519) -LexToken(PREVAR_BOOLEAN,'%f',1,4520) -LexToken(EOL,'\n',1,4522) -LexToken(OPENSQBRACKET,'[',1,4527) -LexToken(VAR,'nx',1,4528) -LexToken(COMMA,',',1,4530) -LexToken(VAR,'mx',1,4531) -LexToken(CLOSESQBRACKET,']',1,4533) -LexToken(ASSIGNMENT,'=',1,4534) -LexToken(VAR,'size',1,4535) -LexToken(OPENBRACKET,'(',1,4539) -LexToken(VAR,'xx',1,4540) -LexToken(CLOSEBRACKET,')',1,4542) -LexToken(EOL,'\n',1,4573) -LexToken(EOL,'\n',1,4574) -LexToken(FOR,'for',1,4579) -LexToken(VAR,'i',1,4583) -LexToken(ASSIGNMENT,'=',1,4584) -LexToken(NUMBER,'1',1,4585) -LexToken(COLON,':',1,4586) -LexToken(VAR,'mx',1,4587) -LexToken(EOL,'\n',1,4589) -LexToken(IF,'if',1,4598) -LexToken(OPENBRACKET,'(',1,4601) -LexToken(VAR,'xx',1,4602) -LexToken(OPENBRACKET,'(',1,4604) -LexToken(VAR,'i',1,4605) -LexToken(CLOSEBRACKET,')',1,4606) -LexToken(COMPARISON,'<>',1,4607) -LexToken(VAR,'xx',1,4609) -LexToken(OPENBRACKET,'(',1,4611) -LexToken(VAR,'i',1,4612) -LexToken(CLOSEBRACKET,')',1,4613) -LexToken(CLOSEBRACKET,')',1,4614) -LexToken(THEN,'then',1,4616) -LexToken(EOL,'\n',1,4620) -LexToken(VAR,'xinfo',1,4633) -LexToken(OPENBRACKET,'(',1,4638) -LexToken(DQSTRING,'"x contains no data in x("',1,4664) -LexToken(ADDITION,'+',1,4665) -LexToken(VAR,'string',1,4666) -LexToken(OPENBRACKET,'(',1,4672) -LexToken(VAR,'i',1,4673) -LexToken(CLOSEBRACKET,')',1,4674) -LexToken(ADDITION,'+',1,4675) -LexToken(DQSTRING,'")"',1,4678) -LexToken(CLOSEBRACKET,')',1,4679) -LexToken(EOL,'\n',1,4680) -LexToken(RETURN,'return',1,4694) -LexToken(EOL,'\n',1,4700) -LexToken(END,'end',1,4710) -LexToken(EOL,'\n',1,4713) -LexToken(EOL,'\n',1,4714) -LexToken(END,'end',1,4719) -LexToken(EOL,'\n',1,4722) -LexToken(EOL,'\n',1,4723) -LexToken(FOR,'for',1,4728) -LexToken(VAR,'i',1,4732) -LexToken(ASSIGNMENT,'=',1,4733) -LexToken(NUMBER,'1',1,4734) -LexToken(COLON,':',1,4735) -LexToken(VAR,'mx',1,4736) -LexToken(ADDITION,'-',1,4738) -LexToken(NUMBER,'1',1,4739) -LexToken(EOL,'\n',1,4740) -LexToken(IF,'if',1,4749) -LexToken(OPENBRACKET,'(',1,4752) -LexToken(VAR,'xx',1,4753) -LexToken(OPENBRACKET,'(',1,4755) -LexToken(VAR,'i',1,4756) -LexToken(CLOSEBRACKET,')',1,4757) -LexToken(COMPARISON,'>',1,4758) -LexToken(VAR,'xx',1,4759) -LexToken(OPENBRACKET,'(',1,4761) -LexToken(VAR,'i',1,4762) -LexToken(ADDITION,'+',1,4763) -LexToken(NUMBER,'1',1,4764) -LexToken(CLOSEBRACKET,')',1,4765) -LexToken(CLOSEBRACKET,')',1,4766) -LexToken(THEN,'then',1,4768) -LexToken(EOL,'\n',1,4772) -LexToken(RETURN,'return',1,4785) -LexToken(EOL,'\n',1,4791) -LexToken(END,'end',1,4801) -LexToken(EOL,'\n',1,4804) -LexToken(END,'end',1,4809) -LexToken(EOL,'\n',1,4812) -LexToken(EOL,'\n',1,4813) -LexToken(VAR,'ok',1,4818) -LexToken(ASSIGNMENT,'=',1,4820) -LexToken(PREVAR_BOOLEAN,'%t',1,4821) -LexToken(EOL,'\n',1,4823) -LexToken(ENDFUNCTION,'endfunction',1,4824) -LexToken(EOL,'\n',1,4835) -LexToken(EOL,'\n',1,4866) -LexToken(FUNCTION,'function',1,4867) -LexToken(VAR,'METHOD',1,4876) -LexToken(ASSIGNMENT,'=',1,4882) -LexToken(VAR,'getmethod',1,4883) -LexToken(OPENBRACKET,'(',1,4892) -LexToken(VAR,'order',1,4893) -LexToken(CLOSEBRACKET,')',1,4898) -LexToken(EOL,'\n',1,4899) -LexToken(SELECT,'select',1,4904) -LexToken(VAR,'order',1,4911) -LexToken(EOL,'\n',1,4916) -LexToken(CASE,'case',1,4921) -LexToken(NUMBER,'1',1,4926) -LexToken(THEN,'then',1,4928) -LexToken(COMMA,',',1,4932) -LexToken(VAR,'METHOD',1,4934) -LexToken(ASSIGNMENT,'=',1,4940) -LexToken(DQSTRING,'"Interpolation-extrapolation(biliniear)"',1,4980) -LexToken(EOL,'\n',1,4981) -LexToken(CASE,'case',1,4986) -LexToken(NUMBER,'2',1,4991) -LexToken(THEN,'then',1,4993) -LexToken(COMMA,',',1,4997) -LexToken(VAR,'METHOD',1,4999) -LexToken(ASSIGNMENT,'=',1,5005) -LexToken(DQSTRING,'"Interpolation_endvalues"',1,5030) -LexToken(EOL,'\n',1,5031) -LexToken(CASE,'case',1,5036) -LexToken(NUMBER,'3',1,5041) -LexToken(THEN,'then',1,5043) -LexToken(COMMA,',',1,5047) -LexToken(VAR,'METHOD',1,5049) -LexToken(ASSIGNMENT,'=',1,5055) -LexToken(DQSTRING,'"use input nearest"',1,5074) -LexToken(EOL,'\n',1,5075) -LexToken(CASE,'case',1,5080) -LexToken(NUMBER,'4',1,5085) -LexToken(THEN,'then',1,5087) -LexToken(COMMA,',',1,5091) -LexToken(VAR,'METHOD',1,5093) -LexToken(ASSIGNMENT,'=',1,5099) -LexToken(DQSTRING,'"use input below"',1,5116) -LexToken(EOL,'\n',1,5117) -LexToken(CASE,'case',1,5122) -LexToken(NUMBER,'5',1,5127) -LexToken(THEN,'then',1,5129) -LexToken(COMMA,',',1,5133) -LexToken(VAR,'METHOD',1,5135) -LexToken(ASSIGNMENT,'=',1,5141) -LexToken(DQSTRING,'"use input above"',1,5158) -LexToken(EOL,'\n',1,5159) -LexToken(CASE,'case',1,5164) -LexToken(NUMBER,'6',1,5169) -LexToken(THEN,'then',1,5171) -LexToken(COMMA,',',1,5175) -LexToken(VAR,'METHOD',1,5177) -LexToken(ASSIGNMENT,'=',1,5183) -LexToken(DQSTRING,'"Interpolation-extrapolation"',1,5212) -LexToken(EOL,'\n',1,5213) -LexToken(END,'end',1,5218) -LexToken(EOL,'\n',1,5221) -LexToken(ENDFUNCTION,'endfunction',1,5222) -LexToken(EOL,'\n',1,5233) -LexToken(EOL,'\n',1,5293) +Syntax error in input LexToken(COLON,':',1,3928) +Syntax error in input LexToken(VAR,'xx',1,4509) +Syntax error in input LexToken(VAR,'order',1,4893) +/* autogenerated from "macros/NonLinear/LOOKUP2D.sci" */ +None diff --git a/js/NonLinear/LOOKUP_c.js b/js/NonLinear/LOOKUP_c.js index cdf42a30..56fcdf02 100644 --- a/js/NonLinear/LOOKUP_c.js +++ b/js/NonLinear/LOOKUP_c.js @@ -1,9616 +1,29 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'LOOKUP_c',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,913) -LexToken(EOL,'\n',1,965) -LexToken(EOL,'\n',1,988) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'x',1,994) -LexToken(ASSIGNMENT,'=',1,995) -LexToken(OPENSQBRACKET,'[',1,996) -LexToken(CLOSESQBRACKET,']',1,997) -LexToken(EOL,'\n',1,998) -LexToken(VAR,'y',1,1004) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(OPENSQBRACKET,'[',1,1006) -LexToken(CLOSESQBRACKET,']',1,1007) -LexToken(EOL,'\n',1,1008) -LexToken(VAR,'typ',1,1014) -LexToken(ASSIGNMENT,'=',1,1017) -LexToken(OPENSQBRACKET,'[',1,1018) -LexToken(CLOSESQBRACKET,']',1,1019) -LexToken(EOL,'\n',1,1020) -LexToken(SELECT,'select',1,1026) -LexToken(VAR,'job',1,1033) -LexToken(EOL,'\n',1,1036) -LexToken(CASE,'case',1,1041) -LexToken(DQSTRING,'"set"',1,1050) -LexToken(THEN,'then',1,1052) -LexToken(EOL,'\n',1,1056) -LexToken(EOL,'\n',1,1057) -LexToken(VAR,'x',1,1066) -LexToken(ASSIGNMENT,'=',1,1067) -LexToken(VAR,'arg1',1,1068) -LexToken(EOL,'\n',1,1072) -LexToken(VAR,'model',1,1081) -LexToken(ASSIGNMENT,'=',1,1086) -LexToken(VAR,'arg1',1,1087) -LexToken(DOT,'.',1,1091) -LexToken(VAR,'model',1,1092) -LexToken(EOL,'\n',1,1097) -LexToken(VAR,'graphics',1,1106) -LexToken(ASSIGNMENT,'=',1,1114) -LexToken(VAR,'arg1',1,1115) -LexToken(DOT,'.',1,1119) -LexToken(VAR,'graphics',1,1120) -LexToken(EOL,'\n',1,1128) -LexToken(VAR,'exprs',1,1137) -LexToken(ASSIGNMENT,'=',1,1142) -LexToken(VAR,'graphics',1,1143) -LexToken(DOT,'.',1,1151) -LexToken(VAR,'exprs',1,1152) -LexToken(EOL,'\n',1,1157) -LexToken(VAR,'ok',1,1166) -LexToken(ASSIGNMENT,'=',1,1168) -LexToken(PREVAR_BOOLEAN,'%f',1,1169) -LexToken(EOL,'\n',1,1171) -LexToken(VAR,'SaveExit',1,1181) -LexToken(ASSIGNMENT,'=',1,1189) -LexToken(PREVAR_BOOLEAN,'%f',1,1190) -LexToken(EOL,'\n',1,1192) -LexToken(WHILE,'while',1,1201) -LexToken(PREVAR_BOOLEAN,'%t',1,1207) -LexToken(DO,'do',1,1210) -LexToken(EOL,'\n',1,1212) -LexToken(VAR,'Ask_again',1,1225) -LexToken(ASSIGNMENT,'=',1,1234) -LexToken(PREVAR_BOOLEAN,'%f',1,1235) -LexToken(EOL,'\n',1,1237) -LexToken(OPENSQBRACKET,'[',1,1250) -LexToken(VAR,'ok',1,1251) -LexToken(COMMA,',',1,1253) -LexToken(VAR,'Method',1,1254) -LexToken(COMMA,',',1,1260) -LexToken(VAR,'xx',1,1261) -LexToken(COMMA,',',1,1263) -LexToken(VAR,'yy',1,1264) -LexToken(COMMA,',',1,1266) -LexToken(VAR,'extrapo',1,1267) -LexToken(COMMA,',',1,1274) -LexToken(VAR,'graf',1,1275) -LexToken(COMMA,',',1,1279) -LexToken(VAR,'exprs',1,1280) -LexToken(CLOSESQBRACKET,']',1,1285) -LexToken(ASSIGNMENT,'=',1,1286) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1287) -LexToken(OPENBRACKET,'(',1,1302) -LexToken(DQSTRING,'"Lookup table parameters"',1,1327) -LexToken(COMMA,',',1,1328) -LexToken(OPENSQBRACKET,'[',1,1344) -LexToken(DQSTRING,'"Spline Interpolation method (0..9)"',1,1380) -LexToken(SEMICOLON,';',1,1381) -LexToken(DQSTRING,'"x"',1,1399) -LexToken(SEMICOLON,';',1,1400) -LexToken(DQSTRING,'"y"',1,1403) -LexToken(SEMICOLON,';',1,1404) -LexToken(DQSTRING,'"Extrapolate method (0,1)"',1,1430) -LexToken(SEMICOLON,';',1,1431) -LexToken(DQSTRING,'"Launch graphic window(y/n)?"',1,1460) -LexToken(CLOSESQBRACKET,']',1,1461) -LexToken(COMMA,',',1,1462) -LexToken(VAR,'list',1,1478) -LexToken(OPENBRACKET,'(',1,1482) -LexToken(DQSTRING,'"vec"',1,1487) -LexToken(COMMA,',',1,1488) -LexToken(NUMBER,'1',1,1489) -LexToken(COMMA,',',1,1490) -LexToken(DQSTRING,'"vec"',1,1495) -LexToken(COMMA,',',1,1496) -LexToken(ADDITION,'-',1,1497) -LexToken(NUMBER,'1',1,1498) -LexToken(COMMA,',',1,1499) -LexToken(DQSTRING,'"vec"',1,1504) -LexToken(COMMA,',',1,1505) -LexToken(ADDITION,'-',1,1506) -LexToken(NUMBER,'1',1,1507) -LexToken(COMMA,',',1,1508) -LexToken(DQSTRING,'"vec"',1,1513) -LexToken(COMMA,',',1,1514) -LexToken(NUMBER,'1',1,1515) -LexToken(COMMA,',',1,1516) -LexToken(DQSTRING,'"str"',1,1521) -LexToken(COMMA,',',1,1522) -LexToken(NUMBER,'1',1,1523) -LexToken(CLOSEBRACKET,')',1,1524) -LexToken(COMMA,',',1,1525) -LexToken(VAR,'exprs',1,1526) -LexToken(CLOSEBRACKET,')',1,1531) -LexToken(EOL,'\n',1,1532) -LexToken(EOL,'\n',1,1559) -LexToken(EOL,'\n',1,1584) -LexToken(EOL,'\n',1,1609) -LexToken(EOL,'\n',1,1657) -LexToken(EOL,'\n',1,1672) -LexToken(EOL,'\n',1,1673) -LexToken(IF,'if',1,1686) -LexToken(NOT,'~',1,1689) -LexToken(VAR,'ok',1,1690) -LexToken(THEN,'then',1,1693) -LexToken(EOL,'\n',1,1697) -LexToken(BREAK,'break',1,1714) -LexToken(EOL,'\n',1,1719) -LexToken(END,'end',1,1733) -LexToken(EOL,'\n',1,1736) -LexToken(VAR,'PeriodicOption',1,1749) -LexToken(ASSIGNMENT,'=',1,1763) -LexToken(DQSTRING,'"n"',1,1766) -LexToken(EOL,'\n',1,1767) -LexToken(EOL,'\n',1,1769) -LexToken(IF,'if',1,1782) -LexToken(VAR,'PeriodicOption',1,1785) -LexToken(COMPARISON,'==',1,1799) -LexToken(DQSTRING,'"y"',1,1803) -LexToken(LOGICAL,'|',1,1805) -LexToken(VAR,'PeriodicOption',1,1807) -LexToken(COMPARISON,'==',1,1821) -LexToken(DQSTRING,'"Y"',1,1825) -LexToken(THEN,'then',1,1827) -LexToken(EOL,'\n',1,1831) -LexToken(VAR,'PO',1,1849) -LexToken(ASSIGNMENT,'=',1,1851) -LexToken(NUMBER,'1',1,1852) -LexToken(EOL,'\n',1,1853) -LexToken(ELSE,'else',1,1867) -LexToken(EOL,'\n',1,1871) -LexToken(VAR,'PO',1,1889) -LexToken(ASSIGNMENT,'=',1,1891) -LexToken(NUMBER,'0',1,1892) -LexToken(EOL,'\n',1,1893) -LexToken(END,'end',1,1907) -LexToken(EOL,'\n',1,1910) -LexToken(VAR,'mtd',1,1923) -LexToken(ASSIGNMENT,'=',1,1926) -LexToken(VAR,'int',1,1927) -LexToken(OPENBRACKET,'(',1,1930) -LexToken(VAR,'Method',1,1931) -LexToken(CLOSEBRACKET,')',1,1937) -LexToken(EOL,'\n',1,1938) -LexToken(IF,'if',1,1952) -LexToken(VAR,'mtd',1,1955) -LexToken(COMPARISON,'<',1,1958) -LexToken(NUMBER,'0',1,1959) -LexToken(THEN,'then',1,1961) -LexToken(EOL,'\n',1,1965) -LexToken(VAR,'mtd',1,1982) -LexToken(ASSIGNMENT,'=',1,1985) -LexToken(NUMBER,'0',1,1986) -LexToken(EOL,'\n',1,1987) -LexToken(END,'end',1,2001) -LexToken(EOL,'\n',1,2004) -LexToken(IF,'if',1,2018) -LexToken(VAR,'mtd',1,2021) -LexToken(COMPARISON,'>',1,2024) -LexToken(NUMBER,'9',1,2025) -LexToken(THEN,'then',1,2027) -LexToken(EOL,'\n',1,2031) -LexToken(VAR,'mtd',1,2048) -LexToken(ASSIGNMENT,'=',1,2051) -LexToken(NUMBER,'9',1,2052) -LexToken(EOL,'\n',1,2053) -LexToken(END,'end',1,2067) -LexToken(EOL,'\n',1,2070) -LexToken(VAR,'METHOD',1,2084) -LexToken(ASSIGNMENT,'=',1,2090) -LexToken(VAR,'getmethod',1,2091) -LexToken(OPENBRACKET,'(',1,2100) -LexToken(VAR,'mtd',1,2101) -LexToken(CLOSEBRACKET,')',1,2104) -LexToken(EOL,'\n',1,2105) -LexToken(VAR,'extrapo',1,2119) -LexToken(ASSIGNMENT,'=',1,2126) -LexToken(VAR,'int',1,2127) -LexToken(OPENBRACKET,'(',1,2130) -LexToken(VAR,'extrapo',1,2131) -LexToken(CLOSEBRACKET,')',1,2138) -LexToken(EOL,'\n',1,2139) -LexToken(IF,'if',1,2153) -LexToken(VAR,'extrapo',1,2156) -LexToken(COMPARISON,'<',1,2163) -LexToken(NUMBER,'0',1,2164) -LexToken(THEN,'then',1,2166) -LexToken(EOL,'\n',1,2170) -LexToken(VAR,'extrapo',1,2187) -LexToken(ASSIGNMENT,'=',1,2194) -LexToken(NUMBER,'0',1,2195) -LexToken(EOL,'\n',1,2196) -LexToken(END,'end',1,2210) -LexToken(EOL,'\n',1,2213) -LexToken(IF,'if',1,2227) -LexToken(VAR,'extrapo',1,2230) -LexToken(COMPARISON,'>',1,2237) -LexToken(NUMBER,'1',1,2238) -LexToken(THEN,'then',1,2240) -LexToken(EOL,'\n',1,2244) -LexToken(VAR,'extrapo',1,2261) -LexToken(ASSIGNMENT,'=',1,2268) -LexToken(NUMBER,'1',1,2269) -LexToken(EOL,'\n',1,2270) -LexToken(END,'end',1,2284) -LexToken(EOL,'\n',1,2287) -LexToken(EOL,'\n',1,2289) -LexToken(EOL,'\n',1,2290) -LexToken(IF,'if',1,2303) -LexToken(NOT,'~',1,2306) -LexToken(VAR,'Ask_again',1,2307) -LexToken(THEN,'then',1,2317) -LexToken(EOL,'\n',1,2321) -LexToken(VAR,'xx',1,2338) -LexToken(ASSIGNMENT,'=',1,2340) -LexToken(VAR,'xx',1,2341) -LexToken(OPENBRACKET,'(',1,2343) -LexToken(COLON,':',1,2344) -LexToken(CLOSEBRACKET,')',1,2345) -LexToken(EOL,'\n',1,2346) -LexToken(VAR,'yy',1,2364) -LexToken(ASSIGNMENT,'=',1,2366) -LexToken(VAR,'yy',1,2367) -LexToken(OPENBRACKET,'(',1,2369) -LexToken(COLON,':',1,2370) -LexToken(CLOSEBRACKET,')',1,2371) -LexToken(EOL,'\n',1,2372) -LexToken(OPENSQBRACKET,'[',1,2390) -LexToken(VAR,'nx',1,2391) -LexToken(COMMA,',',1,2393) -LexToken(VAR,'mx',1,2394) -LexToken(CLOSESQBRACKET,']',1,2396) -LexToken(ASSIGNMENT,'=',1,2397) -LexToken(VAR,'size',1,2398) -LexToken(OPENBRACKET,'(',1,2402) -LexToken(VAR,'xx',1,2403) -LexToken(CLOSEBRACKET,')',1,2405) -LexToken(EOL,'\n',1,2406) -LexToken(OPENSQBRACKET,'[',1,2424) -LexToken(VAR,'ny',1,2425) -LexToken(COMMA,',',1,2427) -LexToken(VAR,'my',1,2428) -LexToken(CLOSESQBRACKET,']',1,2430) -LexToken(ASSIGNMENT,'=',1,2431) -LexToken(VAR,'size',1,2432) -LexToken(OPENBRACKET,'(',1,2436) -LexToken(VAR,'yy',1,2437) -LexToken(CLOSEBRACKET,')',1,2439) -LexToken(EOL,'\n',1,2440) -LexToken(IF,'if',1,2458) -LexToken(NOT,'~',1,2461) -LexToken(OPENBRACKET,'(',1,2462) -LexToken(OPENBRACKET,'(',1,2463) -LexToken(VAR,'nx',1,2464) -LexToken(COMPARISON,'==',1,2466) -LexToken(VAR,'ny',1,2468) -LexToken(CLOSEBRACKET,')',1,2470) -LexToken(LOGICAL,'&',1,2471) -LexToken(OPENBRACKET,'(',1,2472) -LexToken(VAR,'mx',1,2473) -LexToken(COMPARISON,'==',1,2475) -LexToken(VAR,'my',1,2477) -LexToken(CLOSEBRACKET,')',1,2479) -LexToken(CLOSEBRACKET,')',1,2480) -LexToken(THEN,'then',1,2482) -LexToken(EOL,'\n',1,2486) -LexToken(VAR,'x_message',1,2508) -LexToken(OPENBRACKET,'(',1,2517) -LexToken(DQSTRING,'"incompatible size of x and y"',1,2547) -LexToken(CLOSEBRACKET,')',1,2548) -LexToken(EOL,'\n',1,2549) -LexToken(VAR,'Ask_again',1,2571) -LexToken(ASSIGNMENT,'=',1,2580) -LexToken(PREVAR_BOOLEAN,'%t',1,2581) -LexToken(EOL,'\n',1,2583) -LexToken(END,'end',1,2601) -LexToken(EOL,'\n',1,2604) -LexToken(END,'end',1,2617) -LexToken(EOL,'\n',1,2620) -LexToken(EOL,'\n',1,2621) -LexToken(IF,'if',1,2634) -LexToken(NOT,'~',1,2637) -LexToken(VAR,'Ask_again',1,2638) -LexToken(THEN,'then',1,2648) -LexToken(EOL,'\n',1,2693) -LexToken(VAR,'xy',1,2710) -LexToken(ASSIGNMENT,'=',1,2712) -LexToken(OPENSQBRACKET,'[',1,2713) -LexToken(VAR,'xx',1,2714) -LexToken(COMMA,',',1,2716) -LexToken(VAR,'yy',1,2717) -LexToken(CLOSESQBRACKET,']',1,2719) -LexToken(EOL,'\n',1,2720) -LexToken(OPENSQBRACKET,'[',1,2738) -LexToken(VAR,'xy',1,2739) -LexToken(CLOSESQBRACKET,']',1,2741) -LexToken(ASSIGNMENT,'=',1,2742) -LexToken(VAR,'cleandata',1,2743) -LexToken(OPENBRACKET,'(',1,2752) -LexToken(VAR,'xy',1,2753) -LexToken(CLOSEBRACKET,')',1,2755) -LexToken(EOL,'\n',1,2834) -LexToken(VAR,'N',1,2851) -LexToken(ASSIGNMENT,'=',1,2852) -LexToken(VAR,'size',1,2854) -LexToken(OPENBRACKET,'(',1,2858) -LexToken(VAR,'xy',1,2859) -LexToken(COMMA,',',1,2861) -LexToken(DQSTRING,'"r"',1,2864) -LexToken(CLOSEBRACKET,')',1,2865) -LexToken(EOL,'\n',1,2866) -LexToken(VAR,'exprs',1,2884) -LexToken(OPENBRACKET,'(',1,2889) -LexToken(NUMBER,'5',1,2890) -LexToken(CLOSEBRACKET,')',1,2891) -LexToken(ASSIGNMENT,'=',1,2892) -LexToken(DQSTRING,'"n"',1,2895) -LexToken(EOL,'\n',1,2914) -LexToken(IF,'if',1,2931) -LexToken(VAR,'graf',1,2934) -LexToken(COMPARISON,'==',1,2938) -LexToken(DQSTRING,'"y"',1,2942) -LexToken(LOGICAL,'|',1,2944) -LexToken(VAR,'graf',1,2946) -LexToken(COMPARISON,'==',1,2950) -LexToken(DQSTRING,'"Y"',1,2954) -LexToken(THEN,'then',1,2956) -LexToken(EOL,'\n',1,2995) -LexToken(VAR,'ipar',1,3016) -LexToken(ASSIGNMENT,'=',1,3020) -LexToken(OPENSQBRACKET,'[',1,3021) -LexToken(VAR,'N',1,3022) -LexToken(SEMICOLON,';',1,3023) -LexToken(VAR,'mtd',1,3024) -LexToken(SEMICOLON,';',1,3027) -LexToken(VAR,'PO',1,3028) -LexToken(SEMICOLON,';',1,3030) -LexToken(VAR,'extrapo',1,3031) -LexToken(CLOSESQBRACKET,']',1,3038) -LexToken(EOL,'\n',1,3039) -LexToken(VAR,'rpar',1,3061) -LexToken(ASSIGNMENT,'=',1,3065) -LexToken(OPENSQBRACKET,'[',1,3066) -LexToken(CLOSESQBRACKET,']',1,3067) -LexToken(EOL,'\n',1,3068) -LexToken(IF,'if',1,3090) -LexToken(NOT,'~',1,3093) -LexToken(VAR,'exists',1,3094) -LexToken(OPENBRACKET,'(',1,3100) -LexToken(DQSTRING,'"curwin"',1,3108) -LexToken(CLOSEBRACKET,')',1,3109) -LexToken(THEN,'then',1,3111) -LexToken(EOL,'\n',1,3115) -LexToken(VAR,'gh',1,3140) -LexToken(ASSIGNMENT,'=',1,3142) -LexToken(VAR,'gcf',1,3143) -LexToken(OPENBRACKET,'(',1,3146) -LexToken(CLOSEBRACKET,')',1,3147) -LexToken(EOL,'\n',1,3148) -LexToken(VAR,'curwin',1,3174) -LexToken(ASSIGNMENT,'=',1,3180) -LexToken(VAR,'gh',1,3181) -LexToken(DOT,'.',1,3183) -LexToken(VAR,'figure_id',1,3184) -LexToken(EOL,'\n',1,3193) -LexToken(END,'end',1,3214) -LexToken(EOL,'\n',1,3217) -LexToken(VAR,'save_curwin',1,3238) -LexToken(ASSIGNMENT,'=',1,3249) -LexToken(VAR,'curwin',1,3250) -LexToken(EOL,'\n',1,3256) -LexToken(VAR,'curwin',1,3278) -LexToken(ASSIGNMENT,'=',1,3284) -LexToken(VAR,'max',1,3285) -LexToken(OPENBRACKET,'(',1,3288) -LexToken(VAR,'winsid',1,3289) -LexToken(OPENBRACKET,'(',1,3295) -LexToken(CLOSEBRACKET,')',1,3296) -LexToken(CLOSEBRACKET,')',1,3297) -LexToken(ADDITION,'+',1,3298) -LexToken(NUMBER,'1',1,3299) -LexToken(EOL,'\n',1,3300) -LexToken(OPENSQBRACKET,'[',1,3322) -LexToken(VAR,'orpar',1,3323) -LexToken(COMMA,',',1,3328) -LexToken(VAR,'oipar',1,3329) -LexToken(COMMA,',',1,3334) -LexToken(VAR,'ok',1,3335) -LexToken(CLOSESQBRACKET,']',1,3337) -LexToken(ASSIGNMENT,'=',1,3338) -LexToken(VAR,'poke_point',1,3339) -LexToken(OPENBRACKET,'(',1,3349) -LexToken(VAR,'xy',1,3350) -LexToken(COMMA,',',1,3352) -LexToken(VAR,'ipar',1,3353) -LexToken(COMMA,',',1,3357) -LexToken(VAR,'rpar',1,3358) -LexToken(CLOSEBRACKET,')',1,3362) -LexToken(EOL,'\n',1,3363) -LexToken(VAR,'curwin',1,3385) -LexToken(ASSIGNMENT,'=',1,3391) -LexToken(VAR,'save_curwin',1,3392) -LexToken(EOL,'\n',1,3403) -LexToken(IF,'if',1,3425) -LexToken(NOT,'~',1,3428) -LexToken(VAR,'ok',1,3429) -LexToken(THEN,'then',1,3432) -LexToken(EOL,'\n',1,3436) -LexToken(BREAK,'break',1,3461) -LexToken(EOL,'\n',1,3466) -LexToken(END,'end',1,3488) -LexToken(EOL,'\n',1,3513) -LexToken(EOL,'\n',1,3514) -LexToken(EOL,'\n',1,3563) -LexToken(VAR,'N2',1,3584) -LexToken(ASSIGNMENT,'=',1,3586) -LexToken(VAR,'oipar',1,3587) -LexToken(OPENBRACKET,'(',1,3592) -LexToken(NUMBER,'1',1,3593) -LexToken(CLOSEBRACKET,')',1,3594) -LexToken(EOL,'\n',1,3595) -LexToken(VAR,'xy2',1,3617) -LexToken(ASSIGNMENT,'=',1,3620) -LexToken(OPENSQBRACKET,'[',1,3621) -LexToken(VAR,'orpar',1,3622) -LexToken(OPENBRACKET,'(',1,3627) -LexToken(NUMBER,'1',1,3628) -LexToken(COLON,':',1,3629) -LexToken(VAR,'N2',1,3630) -LexToken(CLOSEBRACKET,')',1,3632) -LexToken(COMMA,',',1,3633) -LexToken(VAR,'orpar',1,3634) -LexToken(OPENBRACKET,'(',1,3639) -LexToken(VAR,'N2',1,3640) -LexToken(ADDITION,'+',1,3642) -LexToken(NUMBER,'1',1,3643) -LexToken(COLON,':',1,3644) -LexToken(NUMBER,'2',1,3645) -LexToken(MULTIPLICATION,'*',1,3646) -LexToken(VAR,'N2',1,3647) -LexToken(CLOSEBRACKET,')',1,3649) -LexToken(CLOSESQBRACKET,']',1,3650) -LexToken(EOL,'\n',1,3651) -LexToken(VAR,'New_methhod',1,3673) -LexToken(ASSIGNMENT,'=',1,3684) -LexToken(VAR,'oipar',1,3685) -LexToken(OPENBRACKET,'(',1,3690) -LexToken(NUMBER,'2',1,3691) -LexToken(CLOSEBRACKET,')',1,3692) -LexToken(EOL,'\n',1,3693) -LexToken(VAR,'DChange',1,3715) -LexToken(ASSIGNMENT,'=',1,3722) -LexToken(PREVAR_BOOLEAN,'%f',1,3723) -LexToken(EOL,'\n',1,3725) -LexToken(VAR,'METHOD',1,3747) -LexToken(ASSIGNMENT,'=',1,3753) -LexToken(VAR,'getmethod',1,3754) -LexToken(OPENBRACKET,'(',1,3763) -LexToken(VAR,'New_methhod',1,3764) -LexToken(CLOSEBRACKET,')',1,3775) -LexToken(EOL,'\n',1,3776) -LexToken(IF,'if',1,3798) -LexToken(VAR,'or',1,3801) -LexToken(OPENBRACKET,'(',1,3803) -LexToken(VAR,'xy',1,3804) -LexToken(OPENBRACKET,'(',1,3806) -LexToken(COLON,':',1,3807) -LexToken(COMMA,',',1,3808) -LexToken(NUMBER,'1',1,3809) -LexToken(CLOSEBRACKET,')',1,3810) -LexToken(COMPARISON,'<>',1,3811) -LexToken(VAR,'xy2',1,3813) -LexToken(OPENBRACKET,'(',1,3816) -LexToken(COLON,':',1,3817) -LexToken(COMMA,',',1,3818) -LexToken(NUMBER,'1',1,3819) -LexToken(CLOSEBRACKET,')',1,3820) -LexToken(CLOSEBRACKET,')',1,3821) -LexToken(THEN,'then',1,3823) -LexToken(EOL,'\n',1,3827) -LexToken(VAR,'DChange',1,3853) -LexToken(ASSIGNMENT,'=',1,3860) -LexToken(PREVAR_BOOLEAN,'%t',1,3861) -LexToken(EOL,'\n',1,3863) -LexToken(END,'end',1,3885) -LexToken(EOL,'\n',1,3888) -LexToken(IF,'if',1,3909) -LexToken(VAR,'or',1,3912) -LexToken(OPENBRACKET,'(',1,3914) -LexToken(VAR,'xy',1,3915) -LexToken(OPENBRACKET,'(',1,3917) -LexToken(NUMBER,'1',1,3918) -LexToken(COLON,':',1,3919) -LexToken(VAR,'N',1,3920) -LexToken(ADDITION,'-',1,3921) -LexToken(NUMBER,'1',1,3922) -LexToken(COMMA,',',1,3923) -LexToken(NUMBER,'2',1,3924) -LexToken(CLOSEBRACKET,')',1,3925) -LexToken(COMPARISON,'<>',1,3926) -LexToken(VAR,'xy2',1,3928) -LexToken(OPENBRACKET,'(',1,3931) -LexToken(NUMBER,'1',1,3932) -LexToken(COLON,':',1,3933) -LexToken(VAR,'N2',1,3934) -LexToken(ADDITION,'-',1,3936) -LexToken(NUMBER,'1',1,3937) -LexToken(COMMA,',',1,3938) -LexToken(NUMBER,'2',1,3939) -LexToken(CLOSEBRACKET,')',1,3940) -LexToken(CLOSEBRACKET,')',1,3941) -LexToken(THEN,'then',1,3943) -LexToken(EOL,'\n',1,3947) -LexToken(VAR,'DChange',1,3973) -LexToken(ASSIGNMENT,'=',1,3980) -LexToken(PREVAR_BOOLEAN,'%t',1,3981) -LexToken(EOL,'\n',1,3983) -LexToken(END,'end',1,4005) -LexToken(EOL,'\n',1,4008) -LexToken(IF,'if',1,4029) -LexToken(OPENBRACKET,'(',1,4032) -LexToken(VAR,'xy',1,4033) -LexToken(OPENBRACKET,'(',1,4035) -LexToken(VAR,'N',1,4036) -LexToken(COMMA,',',1,4037) -LexToken(NUMBER,'2',1,4038) -LexToken(CLOSEBRACKET,')',1,4039) -LexToken(COMPARISON,'<>',1,4040) -LexToken(VAR,'xy2',1,4042) -LexToken(OPENBRACKET,'(',1,4045) -LexToken(VAR,'N2',1,4046) -LexToken(COMMA,',',1,4048) -LexToken(NUMBER,'2',1,4049) -LexToken(CLOSEBRACKET,')',1,4050) -LexToken(LOGICAL,'&',1,4052) -LexToken(OPENBRACKET,'(',1,4054) -LexToken(VAR,'METHOD',1,4055) -LexToken(COMPARISON,'<>',1,4061) -LexToken(DQSTRING,'"periodic"',1,4072) -LexToken(CLOSEBRACKET,')',1,4073) -LexToken(CLOSEBRACKET,')',1,4074) -LexToken(THEN,'then',1,4076) -LexToken(EOL,'\n',1,4080) -LexToken(VAR,'DChange',1,4106) -LexToken(ASSIGNMENT,'=',1,4113) -LexToken(PREVAR_BOOLEAN,'%t',1,4114) -LexToken(EOL,'\n',1,4116) -LexToken(END,'end',1,4138) -LexToken(EOL,'\n',1,4141) -LexToken(IF,'if',1,4162) -LexToken(VAR,'DChange',1,4165) -LexToken(THEN,'then',1,4173) -LexToken(EOL,'\n',1,4177) -LexToken(VAR,'exprs',1,4202) -LexToken(OPENBRACKET,'(',1,4207) -LexToken(NUMBER,'2',1,4208) -LexToken(CLOSEBRACKET,')',1,4209) -LexToken(ASSIGNMENT,'=',1,4210) -LexToken(VAR,'strcat',1,4211) -LexToken(OPENBRACKET,'(',1,4217) -LexToken(VAR,'sci2exp',1,4218) -LexToken(OPENBRACKET,'(',1,4225) -LexToken(VAR,'xy2',1,4226) -LexToken(OPENBRACKET,'(',1,4229) -LexToken(COLON,':',1,4230) -LexToken(COMMA,',',1,4231) -LexToken(NUMBER,'1',1,4232) -LexToken(CLOSEBRACKET,')',1,4233) -LexToken(CLOSEBRACKET,')',1,4234) -LexToken(CLOSEBRACKET,')',1,4235) -LexToken(EOL,'\n',1,4236) -LexToken(VAR,'exprs',1,4261) -LexToken(OPENBRACKET,'(',1,4266) -LexToken(NUMBER,'3',1,4267) -LexToken(CLOSEBRACKET,')',1,4268) -LexToken(ASSIGNMENT,'=',1,4269) -LexToken(VAR,'strcat',1,4270) -LexToken(OPENBRACKET,'(',1,4276) -LexToken(VAR,'sci2exp',1,4277) -LexToken(OPENBRACKET,'(',1,4284) -LexToken(VAR,'xy2',1,4285) -LexToken(OPENBRACKET,'(',1,4288) -LexToken(COLON,':',1,4289) -LexToken(COMMA,',',1,4290) -LexToken(NUMBER,'2',1,4291) -LexToken(CLOSEBRACKET,')',1,4292) -LexToken(CLOSEBRACKET,')',1,4293) -LexToken(CLOSEBRACKET,')',1,4294) -LexToken(EOL,'\n',1,4295) -LexToken(END,'end',1,4316) -LexToken(EOL,'\n',1,4319) -LexToken(VAR,'exprs',1,4340) -LexToken(OPENBRACKET,'(',1,4345) -LexToken(NUMBER,'1',1,4346) -LexToken(CLOSEBRACKET,')',1,4347) -LexToken(ASSIGNMENT,'=',1,4348) -LexToken(VAR,'sci2exp',1,4349) -LexToken(OPENBRACKET,'(',1,4356) -LexToken(VAR,'New_methhod',1,4357) -LexToken(CLOSEBRACKET,')',1,4368) -LexToken(EOL,'\n',1,4369) -LexToken(VAR,'exprs',1,4391) -LexToken(OPENBRACKET,'(',1,4396) -LexToken(NUMBER,'4',1,4397) -LexToken(CLOSEBRACKET,')',1,4398) -LexToken(ASSIGNMENT,'=',1,4399) -LexToken(VAR,'sci2exp',1,4400) -LexToken(OPENBRACKET,'(',1,4407) -LexToken(VAR,'oipar',1,4408) -LexToken(OPENBRACKET,'(',1,4413) -LexToken(NUMBER,'4',1,4414) -LexToken(CLOSEBRACKET,')',1,4415) -LexToken(CLOSEBRACKET,')',1,4416) -LexToken(EOL,'\n',1,4417) -LexToken(IF,'if',1,4439) -LexToken(VAR,'oipar',1,4442) -LexToken(OPENBRACKET,'(',1,4447) -LexToken(NUMBER,'3',1,4448) -LexToken(CLOSEBRACKET,')',1,4449) -LexToken(COMPARISON,'==',1,4450) -LexToken(NUMBER,'1',1,4452) -LexToken(THEN,'then',1,4454) -LexToken(EOL,'\n',1,4458) -LexToken(VAR,'perop',1,4484) -LexToken(ASSIGNMENT,'=',1,4489) -LexToken(DQSTRING,'"y"',1,4492) -LexToken(EOL,'\n',1,4493) -LexToken(ELSE,'else',1,4515) -LexToken(EOL,'\n',1,4519) -LexToken(VAR,'perop',1,4545) -LexToken(ASSIGNMENT,'=',1,4550) -LexToken(DQSTRING,'"n"',1,4553) -LexToken(EOL,'\n',1,4554) -LexToken(END,'end',1,4576) -LexToken(EOL,'\n',1,4579) -LexToken(VAR,'SaveExit',1,4600) -LexToken(ASSIGNMENT,'=',1,4608) -LexToken(PREVAR_BOOLEAN,'%t',1,4609) -LexToken(EOL,'\n',1,4611) -LexToken(ELSE,'else',1,4628) -LexToken(EOL,'\n',1,4692) -LexToken(OPENSQBRACKET,'[',1,4713) -LexToken(VAR,'Xdummy',1,4714) -LexToken(COMMA,',',1,4720) -LexToken(VAR,'Ydummy',1,4721) -LexToken(COMMA,',',1,4727) -LexToken(VAR,'orpar',1,4728) -LexToken(CLOSESQBRACKET,']',1,4733) -LexToken(ASSIGNMENT,'=',1,4734) -LexToken(VAR,'Do_Spline',1,4735) -LexToken(OPENBRACKET,'(',1,4744) -LexToken(VAR,'N',1,4745) -LexToken(COMMA,',',1,4746) -LexToken(VAR,'mtd',1,4747) -LexToken(COMMA,',',1,4750) -LexToken(VAR,'xy',1,4751) -LexToken(OPENBRACKET,'(',1,4753) -LexToken(COLON,':',1,4754) -LexToken(COMMA,',',1,4755) -LexToken(NUMBER,'1',1,4756) -LexToken(CLOSEBRACKET,')',1,4757) -LexToken(COMMA,',',1,4758) -LexToken(VAR,'xy',1,4759) -LexToken(OPENBRACKET,'(',1,4761) -LexToken(COLON,':',1,4762) -LexToken(COMMA,',',1,4763) -LexToken(NUMBER,'2',1,4764) -LexToken(CLOSEBRACKET,')',1,4765) -LexToken(COMMA,',',1,4766) -LexToken(VAR,'xy',1,4767) -LexToken(OPENBRACKET,'(',1,4769) -LexToken(LASTINDEX,'$',1,4770) -LexToken(COMMA,',',1,4771) -LexToken(NUMBER,'1',1,4772) -LexToken(CLOSEBRACKET,')',1,4773) -LexToken(COMMA,',',1,4774) -LexToken(VAR,'xy',1,4775) -LexToken(OPENBRACKET,'(',1,4777) -LexToken(NUMBER,'1',1,4778) -LexToken(COMMA,',',1,4779) -LexToken(NUMBER,'1',1,4780) -LexToken(CLOSEBRACKET,')',1,4781) -LexToken(COMMA,',',1,4782) -LexToken(NUMBER,'0',1,4783) -LexToken(CLOSEBRACKET,')',1,4784) -LexToken(EOL,'\n',1,4785) -LexToken(IF,'if',1,4807) -LexToken(OPENBRACKET,'(',1,4810) -LexToken(VAR,'METHOD',1,4811) -LexToken(COMPARISON,'==',1,4817) -LexToken(DQSTRING,'"periodic"',1,4828) -LexToken(CLOSEBRACKET,')',1,4829) -LexToken(THEN,'then',1,4831) -LexToken(EOL,'\n',1,4854) -LexToken(VAR,'xy',1,4879) -LexToken(OPENBRACKET,'(',1,4881) -LexToken(VAR,'N',1,4882) -LexToken(COMMA,',',1,4883) -LexToken(NUMBER,'2',1,4884) -LexToken(CLOSEBRACKET,')',1,4885) -LexToken(ASSIGNMENT,'=',1,4886) -LexToken(VAR,'xy',1,4887) -LexToken(OPENBRACKET,'(',1,4889) -LexToken(NUMBER,'1',1,4890) -LexToken(COMMA,',',1,4891) -LexToken(NUMBER,'2',1,4892) -LexToken(CLOSEBRACKET,')',1,4893) -LexToken(EOL,'\n',1,4894) -LexToken(END,'end',1,4916) -LexToken(EOL,'\n',1,4919) -LexToken(IF,'if',1,4940) -LexToken(OPENBRACKET,'(',1,4943) -LexToken(VAR,'METHOD',1,4944) -LexToken(COMPARISON,'==',1,4950) -LexToken(DQSTRING,'"order 2"',1,4960) -LexToken(LOGICAL,'|',1,4962) -LexToken(VAR,'METHOD',1,4964) -LexToken(COMPARISON,'==',1,4970) -LexToken(DQSTRING,'"not_a_knot"',1,4983) -LexToken(LOGICAL,'|',1,4984) -LexToken(VAR,'METHOD',1,4985) -LexToken(COMPARISON,'==',1,4991) -LexToken(DQSTRING,'"periodic"',1,5002) -LexToken(LOGICAL,'|',1,5004) -LexToken(VAR,'METHOD',1,5006) -LexToken(COMPARISON,'==',1,5012) -LexToken(DQSTRING,'"monotone"',1,5023) -LexToken(LOGICAL,'|',1,5024) -LexToken(VAR,'METHOD',1,5026) -LexToken(COMPARISON,'==',1,5032) -LexToken(DQSTRING,'"fast"',1,5039) -LexToken(LOGICAL,'|',1,5041) -LexToken(VAR,'METHOD',1,5043) -LexToken(COMPARISON,'==',1,5049) -LexToken(DQSTRING,'"clamped"',1,5059) -LexToken(CLOSEBRACKET,')',1,5060) -LexToken(THEN,'then',1,5062) -LexToken(EOL,'\n',1,5066) -LexToken(VAR,'orpar',1,5091) -LexToken(ASSIGNMENT,'=',1,5096) -LexToken(OPENSQBRACKET,'[',1,5097) -LexToken(VAR,'xy',1,5098) -LexToken(OPENBRACKET,'(',1,5100) -LexToken(COLON,':',1,5101) -LexToken(COMMA,',',1,5102) -LexToken(NUMBER,'1',1,5103) -LexToken(CLOSEBRACKET,')',1,5104) -LexToken(SEMICOLON,';',1,5105) -LexToken(VAR,'xy',1,5106) -LexToken(OPENBRACKET,'(',1,5108) -LexToken(COLON,':',1,5109) -LexToken(COMMA,',',1,5110) -LexToken(NUMBER,'2',1,5111) -LexToken(CLOSEBRACKET,')',1,5112) -LexToken(SEMICOLON,';',1,5113) -LexToken(VAR,'orpar',1,5114) -LexToken(CLOSESQBRACKET,']',1,5119) -LexToken(EOL,'\n',1,5120) -LexToken(ELSE,'else',1,5142) -LexToken(EOL,'\n',1,5146) -LexToken(IF,'if',1,5171) -LexToken(OPENBRACKET,'(',1,5174) -LexToken(VAR,'METHOD',1,5175) -LexToken(COMPARISON,'==',1,5181) -LexToken(DQSTRING,'"zero order-below"',1,5200) -LexToken(LOGICAL,'|',1,5201) -LexToken(VAR,'METHOD',1,5202) -LexToken(COMPARISON,'==',1,5208) -LexToken(DQSTRING,'"linear"',1,5217) -LexToken(LOGICAL,'|',1,5218) -LexToken(VAR,'METHOD',1,5219) -LexToken(COMPARISON,'==',1,5225) -LexToken(DQSTRING,'"zero order-above"',1,5244) -LexToken(LOGICAL,'|',1,5245) -LexToken(VAR,'METHOD',1,5246) -LexToken(COMPARISON,'==',1,5252) -LexToken(DQSTRING,'"zero order-nearest"',1,5273) -LexToken(CLOSEBRACKET,')',1,5274) -LexToken(THEN,'then',1,5276) -LexToken(EOL,'\n',1,5280) -LexToken(VAR,'orpar',1,5309) -LexToken(ASSIGNMENT,'=',1,5314) -LexToken(OPENSQBRACKET,'[',1,5315) -LexToken(VAR,'xy',1,5316) -LexToken(OPENBRACKET,'(',1,5318) -LexToken(COLON,':',1,5319) -LexToken(COMMA,',',1,5320) -LexToken(NUMBER,'1',1,5321) -LexToken(CLOSEBRACKET,')',1,5322) -LexToken(SEMICOLON,';',1,5323) -LexToken(VAR,'xy',1,5324) -LexToken(OPENBRACKET,'(',1,5326) -LexToken(COLON,':',1,5327) -LexToken(COMMA,',',1,5328) -LexToken(NUMBER,'2',1,5329) -LexToken(CLOSEBRACKET,')',1,5330) -LexToken(SEMICOLON,';',1,5331) -LexToken(CLOSESQBRACKET,']',1,5332) -LexToken(EOL,'\n',1,5333) -LexToken(END,'end',1,5358) -LexToken(EOL,'\n',1,5361) -LexToken(END,'end',1,5382) -LexToken(EOL,'\n',1,5385) -LexToken(VAR,'exprs',1,5406) -LexToken(OPENBRACKET,'(',1,5411) -LexToken(NUMBER,'1',1,5412) -LexToken(CLOSEBRACKET,')',1,5413) -LexToken(ASSIGNMENT,'=',1,5414) -LexToken(VAR,'sci2exp',1,5415) -LexToken(OPENBRACKET,'(',1,5422) -LexToken(VAR,'mtd',1,5423) -LexToken(CLOSEBRACKET,')',1,5426) -LexToken(EOL,'\n',1,5463) -LexToken(VAR,'oipar',1,5484) -LexToken(ASSIGNMENT,'=',1,5489) -LexToken(OPENSQBRACKET,'[',1,5490) -LexToken(VAR,'N',1,5491) -LexToken(SEMICOLON,';',1,5492) -LexToken(VAR,'mtd',1,5493) -LexToken(SEMICOLON,';',1,5496) -LexToken(VAR,'PO',1,5497) -LexToken(SEMICOLON,';',1,5499) -LexToken(VAR,'extrapo',1,5500) -LexToken(CLOSESQBRACKET,']',1,5507) -LexToken(EOL,'\n',1,5508) -LexToken(VAR,'SaveExit',1,5529) -LexToken(ASSIGNMENT,'=',1,5537) -LexToken(PREVAR_BOOLEAN,'%t',1,5538) -LexToken(EOL,'\n',1,5540) -LexToken(END,'end',1,5557) -LexToken(EOL,'\n',1,5622) -LexToken(END,'end',1,5635) -LexToken(EOL,'\n',1,5695) -LexToken(EOL,'\n',1,5696) -LexToken(IF,'if',1,5709) -LexToken(OPENBRACKET,'(',1,5712) -LexToken(VAR,'SaveExit',1,5713) -LexToken(CLOSEBRACKET,')',1,5721) -LexToken(THEN,'then',1,5723) -LexToken(EOL,'\n',1,5727) -LexToken(VAR,'xp',1,5744) -LexToken(ASSIGNMENT,'=',1,5746) -LexToken(VAR,'find',1,5747) -LexToken(OPENBRACKET,'(',1,5751) -LexToken(VAR,'orpar',1,5752) -LexToken(OPENBRACKET,'(',1,5757) -LexToken(NUMBER,'1',1,5758) -LexToken(COLON,':',1,5759) -LexToken(VAR,'oipar',1,5760) -LexToken(OPENBRACKET,'(',1,5765) -LexToken(NUMBER,'1',1,5766) -LexToken(CLOSEBRACKET,')',1,5767) -LexToken(CLOSEBRACKET,')',1,5768) -LexToken(COMPARISON,'>=',1,5769) -LexToken(NUMBER,'0',1,5771) -LexToken(CLOSEBRACKET,')',1,5772) -LexToken(EOL,'\n',1,5773) -LexToken(IF,'if',1,5791) -LexToken(OPENBRACKET,'(',1,5794) -LexToken(VAR,'xp',1,5795) -LexToken(COMPARISON,'<>',1,5797) -LexToken(OPENSQBRACKET,'[',1,5799) -LexToken(CLOSESQBRACKET,']',1,5800) -LexToken(CLOSEBRACKET,')',1,5801) -LexToken(THEN,'then',1,5803) -LexToken(EOL,'\n',1,5807) -LexToken(VAR,'model',1,5828) -LexToken(DOT,'.',1,5833) -LexToken(VAR,'firing',1,5834) -LexToken(ASSIGNMENT,'=',1,5840) -LexToken(VAR,'orpar',1,5841) -LexToken(OPENBRACKET,'(',1,5846) -LexToken(VAR,'xp',1,5847) -LexToken(OPENBRACKET,'(',1,5849) -LexToken(NUMBER,'1',1,5850) -LexToken(CLOSEBRACKET,')',1,5851) -LexToken(CLOSEBRACKET,')',1,5852) -LexToken(EOL,'\n',1,5877) -LexToken(ELSE,'else',1,5894) -LexToken(EOL,'\n',1,5898) -LexToken(VAR,'model',1,5919) -LexToken(DOT,'.',1,5924) -LexToken(VAR,'firing',1,5925) -LexToken(ASSIGNMENT,'=',1,5931) -LexToken(ADDITION,'-',1,5932) -LexToken(NUMBER,'1',1,5933) -LexToken(EOL,'\n',1,5934) -LexToken(END,'end',1,5952) -LexToken(EOL,'\n',1,5955) -LexToken(VAR,'model',1,5972) -LexToken(DOT,'.',1,5977) -LexToken(VAR,'rpar',1,5978) -LexToken(ASSIGNMENT,'=',1,5982) -LexToken(VAR,'orpar',1,5983) -LexToken(EOL,'\n',1,5988) -LexToken(VAR,'model',1,6005) -LexToken(DOT,'.',1,6010) -LexToken(VAR,'ipar',1,6011) -LexToken(ASSIGNMENT,'=',1,6015) -LexToken(VAR,'oipar',1,6016) -LexToken(EOL,'\n',1,6021) -LexToken(VAR,'graphics',1,6038) -LexToken(DOT,'.',1,6046) -LexToken(VAR,'exprs',1,6047) -LexToken(ASSIGNMENT,'=',1,6052) -LexToken(VAR,'exprs',1,6053) -LexToken(EOL,'\n',1,6058) -LexToken(VAR,'x',1,6076) -LexToken(DOT,'.',1,6077) -LexToken(VAR,'model',1,6078) -LexToken(ASSIGNMENT,'=',1,6083) -LexToken(VAR,'model',1,6084) -LexToken(EOL,'\n',1,6089) -LexToken(VAR,'x',1,6106) -LexToken(DOT,'.',1,6107) -LexToken(VAR,'graphics',1,6108) -LexToken(ASSIGNMENT,'=',1,6116) -LexToken(VAR,'graphics',1,6117) -LexToken(EOL,'\n',1,6125) -LexToken(BREAK,'break',1,6142) -LexToken(EOL,'\n',1,6147) -LexToken(END,'end',1,6160) -LexToken(EOL,'\n',1,6163) -LexToken(END,'end',1,6172) -LexToken(EOL,'\n',1,6175) -LexToken(CASE,'case',1,6180) -LexToken(DQSTRING,'"define"',1,6192) -LexToken(THEN,'then',1,6194) -LexToken(EOL,'\n',1,6198) -LexToken(VAR,'model',1,6207) -LexToken(ASSIGNMENT,'=',1,6212) -LexToken(SCICOS_MODEL,'scicos_model',1,6213) -LexToken(OPENBRACKET,'(',1,6225) -LexToken(CLOSEBRACKET,')',1,6226) -LexToken(EOL,'\n',1,6227) -LexToken(EOL,'\n',1,6228) -LexToken(VAR,'xx',1,6237) -LexToken(ASSIGNMENT,'=',1,6239) -LexToken(OPENSQBRACKET,'[',1,6240) -LexToken(ADDITION,'-',1,6241) -LexToken(NUMBER,'1',1,6242) -LexToken(SEMICOLON,';',1,6243) -LexToken(NUMBER,'0.5',1,6244) -LexToken(SEMICOLON,';',1,6247) -LexToken(NUMBER,'1',1,6248) -LexToken(SEMICOLON,';',1,6249) -LexToken(NUMBER,'1.5',1,6250) -LexToken(SEMICOLON,';',1,6253) -LexToken(NUMBER,'2.5',1,6254) -LexToken(CLOSESQBRACKET,']',1,6257) -LexToken(EOL,'\n',1,6258) -LexToken(VAR,'yy',1,6267) -LexToken(ASSIGNMENT,'=',1,6269) -LexToken(OPENSQBRACKET,'[',1,6270) -LexToken(ADDITION,'-',1,6271) -LexToken(NUMBER,'6',1,6272) -LexToken(SEMICOLON,';',1,6273) -LexToken(ADDITION,'-',1,6274) -LexToken(NUMBER,'1',1,6275) -LexToken(SEMICOLON,';',1,6276) -LexToken(ADDITION,'-',1,6277) -LexToken(NUMBER,'3',1,6278) -LexToken(SEMICOLON,';',1,6279) -LexToken(NUMBER,'3',1,6280) -LexToken(SEMICOLON,';',1,6281) -LexToken(ADDITION,'-',1,6282) -LexToken(NUMBER,'4',1,6283) -LexToken(CLOSESQBRACKET,']',1,6284) -LexToken(EOL,'\n',1,6285) -LexToken(VAR,'N',1,6294) -LexToken(ASSIGNMENT,'=',1,6295) -LexToken(VAR,'length',1,6296) -LexToken(OPENBRACKET,'(',1,6302) -LexToken(VAR,'xx',1,6303) -LexToken(CLOSEBRACKET,')',1,6305) -LexToken(EOL,'\n',1,6306) -LexToken(VAR,'Method',1,6316) -LexToken(ASSIGNMENT,'=',1,6322) -LexToken(NUMBER,'1',1,6323) -LexToken(EOL,'\n',1,6324) -LexToken(VAR,'Graf',1,6334) -LexToken(ASSIGNMENT,'=',1,6338) -LexToken(DQSTRING,'"n"',1,6341) -LexToken(EOL,'\n',1,6342) -LexToken(VAR,'model',1,6351) -LexToken(DOT,'.',1,6356) -LexToken(VAR,'sim',1,6357) -LexToken(ASSIGNMENT,'=',1,6360) -LexToken(VAR,'list',1,6361) -LexToken(OPENBRACKET,'(',1,6365) -LexToken(DQSTRING,'"lookup_c"',1,6375) -LexToken(COMMA,',',1,6376) -LexToken(NUMBER,'4',1,6377) -LexToken(CLOSEBRACKET,')',1,6378) -LexToken(EOL,'\n',1,6379) -LexToken(VAR,'model',1,6388) -LexToken(DOT,'.',1,6393) -LexToken(VAR,'in',1,6394) -LexToken(ASSIGNMENT,'=',1,6396) -LexToken(ADDITION,'-',1,6397) -LexToken(NUMBER,'1',1,6398) -LexToken(EOL,'\n',1,6399) -LexToken(VAR,'model',1,6408) -LexToken(DOT,'.',1,6413) -LexToken(VAR,'in2',1,6414) -LexToken(ASSIGNMENT,'=',1,6417) -LexToken(ADDITION,'-',1,6418) -LexToken(NUMBER,'2',1,6419) -LexToken(EOL,'\n',1,6420) -LexToken(VAR,'model',1,6429) -LexToken(DOT,'.',1,6434) -LexToken(VAR,'outtyp',1,6435) -LexToken(ASSIGNMENT,'=',1,6441) -LexToken(ADDITION,'-',1,6442) -LexToken(NUMBER,'1',1,6443) -LexToken(EOL,'\n',1,6444) -LexToken(EOL,'\n',1,6445) -LexToken(VAR,'model',1,6454) -LexToken(DOT,'.',1,6459) -LexToken(VAR,'out',1,6460) -LexToken(ASSIGNMENT,'=',1,6463) -LexToken(ADDITION,'-',1,6464) -LexToken(NUMBER,'1',1,6465) -LexToken(EOL,'\n',1,6466) -LexToken(VAR,'model',1,6475) -LexToken(DOT,'.',1,6480) -LexToken(VAR,'out2',1,6481) -LexToken(ASSIGNMENT,'=',1,6485) -LexToken(ADDITION,'-',1,6486) -LexToken(NUMBER,'2',1,6487) -LexToken(EOL,'\n',1,6488) -LexToken(VAR,'model',1,6497) -LexToken(DOT,'.',1,6502) -LexToken(VAR,'outtyp',1,6503) -LexToken(ASSIGNMENT,'=',1,6509) -LexToken(ADDITION,'-',1,6510) -LexToken(NUMBER,'1',1,6511) -LexToken(EOL,'\n',1,6512) -LexToken(EOL,'\n',1,6513) -LexToken(VAR,'model',1,6522) -LexToken(DOT,'.',1,6527) -LexToken(VAR,'rpar',1,6528) -LexToken(ASSIGNMENT,'=',1,6532) -LexToken(OPENSQBRACKET,'[',1,6533) -LexToken(VAR,'xx',1,6534) -LexToken(OPENBRACKET,'(',1,6536) -LexToken(COLON,':',1,6537) -LexToken(CLOSEBRACKET,')',1,6538) -LexToken(SEMICOLON,';',1,6539) -LexToken(VAR,'yy',1,6540) -LexToken(OPENBRACKET,'(',1,6542) -LexToken(COLON,':',1,6543) -LexToken(CLOSEBRACKET,')',1,6544) -LexToken(CLOSESQBRACKET,']',1,6545) -LexToken(EOL,'\n',1,6546) -LexToken(VAR,'model',1,6555) -LexToken(DOT,'.',1,6560) -LexToken(VAR,'ipar',1,6561) -LexToken(ASSIGNMENT,'=',1,6565) -LexToken(OPENSQBRACKET,'[',1,6566) -LexToken(VAR,'N',1,6567) -LexToken(SEMICOLON,';',1,6568) -LexToken(VAR,'Method',1,6569) -LexToken(SEMICOLON,';',1,6575) -LexToken(NUMBER,'0',1,6576) -LexToken(SEMICOLON,';',1,6577) -LexToken(NUMBER,'0',1,6578) -LexToken(CLOSESQBRACKET,']',1,6579) -LexToken(EOL,'\n',1,6580) -LexToken(VAR,'model',1,6589) -LexToken(DOT,'.',1,6594) -LexToken(VAR,'blocktype',1,6595) -LexToken(ASSIGNMENT,'=',1,6604) -LexToken(DQSTRING,'"c"',1,6607) -LexToken(EOL,'\n',1,6608) -LexToken(VAR,'model',1,6617) -LexToken(DOT,'.',1,6622) -LexToken(VAR,'dep_ut',1,6623) -LexToken(ASSIGNMENT,'=',1,6629) -LexToken(OPENSQBRACKET,'[',1,6630) -LexToken(PREVAR_BOOLEAN,'%t',1,6631) -LexToken(PREVAR_BOOLEAN,'%f',1,6634) -LexToken(CLOSESQBRACKET,']',1,6636) -LexToken(EOL,'\n',1,6637) -LexToken(VAR,'model',1,6646) -LexToken(DOT,'.',1,6651) -LexToken(VAR,'evtin',1,6652) -LexToken(ASSIGNMENT,'=',1,6657) -LexToken(OPENSQBRACKET,'[',1,6658) -LexToken(CLOSESQBRACKET,']',1,6659) -LexToken(EOL,'\n',1,6660) -LexToken(VAR,'model',1,6669) -LexToken(DOT,'.',1,6674) -LexToken(VAR,'evtout',1,6675) -LexToken(ASSIGNMENT,'=',1,6681) -LexToken(OPENSQBRACKET,'[',1,6682) -LexToken(CLOSESQBRACKET,']',1,6683) -LexToken(EOL,'\n',1,6684) -LexToken(VAR,'model',1,6693) -LexToken(DOT,'.',1,6698) -LexToken(VAR,'firing',1,6699) -LexToken(ASSIGNMENT,'=',1,6705) -LexToken(NUMBER,'0',1,6706) -LexToken(EOL,'\n',1,6707) -LexToken(VAR,'exprs',1,6716) -LexToken(ASSIGNMENT,'=',1,6721) -LexToken(OPENSQBRACKET,'[',1,6722) -LexToken(VAR,'sci2exp',1,6723) -LexToken(OPENBRACKET,'(',1,6730) -LexToken(VAR,'Method',1,6731) -LexToken(CLOSEBRACKET,')',1,6737) -LexToken(SEMICOLON,';',1,6738) -LexToken(VAR,'sci2exp',1,6739) -LexToken(OPENBRACKET,'(',1,6746) -LexToken(VAR,'xx',1,6747) -LexToken(CLOSEBRACKET,')',1,6749) -LexToken(SEMICOLON,';',1,6750) -LexToken(VAR,'sci2exp',1,6751) -LexToken(OPENBRACKET,'(',1,6758) -LexToken(VAR,'yy',1,6759) -LexToken(CLOSEBRACKET,')',1,6761) -LexToken(SEMICOLON,';',1,6762) -LexToken(VAR,'sci2exp',1,6763) -LexToken(OPENBRACKET,'(',1,6770) -LexToken(NUMBER,'0',1,6771) -LexToken(CLOSEBRACKET,')',1,6772) -LexToken(SEMICOLON,';',1,6773) -LexToken(VAR,'Graf',1,6774) -LexToken(CLOSESQBRACKET,']',1,6778) -LexToken(EOL,'\n',1,6779) -LexToken(EOL,'\n',1,6780) -LexToken(VAR,'gr_i',1,6789) -LexToken(ASSIGNMENT,'=',1,6793) -LexToken(OPENSQBRACKET,'[',1,6794) -LexToken(CLOSESQBRACKET,']',1,6795) -LexToken(EOL,'\n',1,6796) -LexToken(VAR,'x',1,6805) -LexToken(ASSIGNMENT,'=',1,6806) -LexToken(VAR,'standard_define',1,6807) -LexToken(OPENBRACKET,'(',1,6822) -LexToken(OPENSQBRACKET,'[',1,6823) -LexToken(NUMBER,'2',1,6824) -LexToken(NUMBER,'2',1,6826) -LexToken(CLOSESQBRACKET,']',1,6827) -LexToken(COMMA,',',1,6828) -LexToken(VAR,'model',1,6829) -LexToken(COMMA,',',1,6834) -LexToken(VAR,'exprs',1,6835) -LexToken(COMMA,',',1,6840) -LexToken(VAR,'gr_i',1,6841) -LexToken(CLOSEBRACKET,')',1,6845) -LexToken(EOL,'\n',1,6846) -LexToken(END,'end',1,6851) -LexToken(EOL,'\n',1,6854) -LexToken(ENDFUNCTION,'endfunction',1,6855) -LexToken(EOL,'\n',1,6866) -LexToken(EOL,'\n',1,6867) -LexToken(EOL,'\n',1,6868) -LexToken(EOL,'\n',1,6869) -LexToken(FUNCTION,'function',1,6870) -LexToken(OPENSQBRACKET,'[',1,6879) -LexToken(VAR,'rpar',1,6880) -LexToken(COMMA,',',1,6884) -LexToken(VAR,'ipar',1,6885) -LexToken(COMMA,',',1,6889) -LexToken(VAR,'ok',1,6890) -LexToken(CLOSESQBRACKET,']',1,6892) -LexToken(ASSIGNMENT,'=',1,6893) -LexToken(VAR,'poke_point',1,6894) -LexToken(OPENBRACKET,'(',1,6904) -LexToken(VAR,'ixy',1,6905) -LexToken(COMMA,',',1,6908) -LexToken(VAR,'iparin',1,6909) -LexToken(COMMA,',',1,6915) -LexToken(VAR,'rparin',1,6916) -LexToken(CLOSEBRACKET,')',1,6922) -LexToken(EOL,'\n',1,6923) -LexToken(OPENSQBRACKET,'[',1,6928) -LexToken(VAR,'lhs',1,6929) -LexToken(COMMA,',',1,6932) -LexToken(VAR,'rhs',1,6933) -LexToken(CLOSESQBRACKET,']',1,6936) -LexToken(ASSIGNMENT,'=',1,6937) -LexToken(VAR,'argn',1,6938) -LexToken(OPENBRACKET,'(',1,6942) -LexToken(NUMBER,'0',1,6943) -LexToken(CLOSEBRACKET,')',1,6944) -LexToken(EOL,'\n',1,6945) -LexToken(EOL,'\n',1,6983) -LexToken(VAR,'deff',1,6988) -LexToken(OPENBRACKET,'(',1,6992) -LexToken(DQSTRING,'"[btn,xc,yc,win,Cmenu]=get_click(flag)"',1,7031) -LexToken(COMMA,',',1,7032) -LexToken(OPENSQBRACKET,'[',1,7033) -LexToken(DQSTRING,'"if ~or(winsid() == curwin) then Cmenu = \\\'Quit\\\';return,end,"',1,7102) -LexToken(SEMICOLON,';\n',1,7103) -LexToken(DQSTRING,'"if argn(2) == 1 then"',1,7130) -LexToken(SEMICOLON,';\n',1,7131) -LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick(flag);"',1,7179) -LexToken(SEMICOLON,';\n',1,7180) -LexToken(DQSTRING,'"else"',1,7191) -LexToken(SEMICOLON,';\n',1,7192) -LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick();"',1,7236) -LexToken(SEMICOLON,';\n',1,7237) -LexToken(DQSTRING,'"end;"',1,7248) -LexToken(SEMICOLON,';\n',1,7249) -LexToken(DQSTRING,'"if btn == -100 then"',1,7275) -LexToken(SEMICOLON,';\n',1,7276) -LexToken(DQSTRING,'" if win == curwin then"',1,7306) -LexToken(SEMICOLON,';\n',1,7307) -LexToken(DQSTRING,'" Cmenu = \\\'Quit\\\';"',1,7335) -LexToken(SEMICOLON,';\n',1,7336) -LexToken(DQSTRING,'" else"',1,7349) -LexToken(SEMICOLON,';\n',1,7350) -LexToken(DQSTRING,'" Cmenu = \\\'Open/Set\\\';"',1,7382) -LexToken(SEMICOLON,';\n',1,7383) -LexToken(DQSTRING,'" end,"',1,7396) -LexToken(SEMICOLON,';\n',1,7397) -LexToken(DQSTRING,'" return,"',1,7413) -LexToken(SEMICOLON,';\n',1,7414) -LexToken(DQSTRING,'"end"',1,7424) -LexToken(SEMICOLON,';\n',1,7425) -LexToken(DQSTRING,'"if btn == -2 then"',1,7449) -LexToken(SEMICOLON,';\n',1,7450) -LexToken(DQSTRING,'" xc = 0;yc = 0;"',1,7473) -LexToken(SEMICOLON,';\n',1,7474) -LexToken(DQSTRING,'" try "',1,7487) -LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + part(str, 9:length(str) - 1));"',1,7611) -LexToken(SEMICOLON,';\n',1,7612) -LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + Cmenu);"',1,7651) -LexToken(SEMICOLON,';\n',1,7652) -LexToken(DQSTRING,'" catch"',1,7666) -LexToken(DQSTRING,'" Cmenu=[]"',1,7685) -LexToken(DQSTRING,'" end "',1,7698) -LexToken(DQSTRING,'" return,"',1,7714) -LexToken(SEMICOLON,';\n',1,7715) -LexToken(DQSTRING,'"end"',1,7725) -LexToken(SEMICOLON,';\n',1,7726) -LexToken(DQSTRING,'"Cmenu=[]"',1,7741) -LexToken(CLOSESQBRACKET,']',1,7742) -LexToken(CLOSEBRACKET,')',1,7743) -LexToken(EOL,'\n',1,7744) -LexToken(EOL,'\n',1,7745) -LexToken(VAR,'ok',1,7750) -LexToken(ASSIGNMENT,'=',1,7752) -LexToken(PREVAR_BOOLEAN,'%f',1,7753) -LexToken(EOL,'\n',1,7755) -LexToken(IF,'if',1,7760) -LexToken(VAR,'rhs',1,7763) -LexToken(COMPARISON,'==',1,7766) -LexToken(NUMBER,'0',1,7768) -LexToken(THEN,'then',1,7770) -LexToken(EOL,'\n',1,7774) -LexToken(VAR,'ixy',1,7783) -LexToken(ASSIGNMENT,'=',1,7786) -LexToken(OPENSQBRACKET,'[',1,7787) -LexToken(CLOSESQBRACKET,']',1,7788) -LexToken(EOL,'\n',1,7789) -LexToken(END,'end',1,7795) -LexToken(EOL,'\n',1,7798) -LexToken(IF,'if',1,7804) -LexToken(VAR,'size',1,7807) -LexToken(OPENBRACKET,'(',1,7811) -LexToken(VAR,'xy',1,7812) -LexToken(COMMA,',',1,7814) -LexToken(DQSTRING,'"c"',1,7817) -LexToken(CLOSEBRACKET,')',1,7818) -LexToken(COMPARISON,'<',1,7819) -LexToken(NUMBER,'2',1,7820) -LexToken(THEN,'then',1,7822) -LexToken(EOL,'\n',1,7826) -LexToken(VAR,'xinfo',1,7835) -LexToken(OPENBRACKET,'(',1,7840) -LexToken(DQSTRING,'" No y provided"',1,7856) -LexToken(CLOSEBRACKET,')',1,7857) -LexToken(EOL,'\n',1,7858) -LexToken(RETURN,'return',1,7868) -LexToken(EOL,'\n',1,7874) -LexToken(END,'end',1,7879) -LexToken(EOL,'\n',1,7882) -LexToken(EOL,'\n',1,7883) -LexToken(OPENSQBRACKET,'[',1,7888) -LexToken(VAR,'xy',1,7889) -LexToken(CLOSESQBRACKET,']',1,7891) -LexToken(ASSIGNMENT,'=',1,7892) -LexToken(VAR,'cleandata',1,7893) -LexToken(OPENBRACKET,'(',1,7902) -LexToken(VAR,'ixy',1,7903) -LexToken(CLOSEBRACKET,')',1,7906) -LexToken(EOL,'\n',1,7907) -LexToken(VAR,'N',1,7912) -LexToken(ASSIGNMENT,'=',1,7913) -LexToken(VAR,'size',1,7914) -LexToken(OPENBRACKET,'(',1,7918) -LexToken(VAR,'xy',1,7919) -LexToken(COMMA,',',1,7921) -LexToken(DQSTRING,'"r"',1,7924) -LexToken(CLOSEBRACKET,')',1,7925) -LexToken(EOL,'\n',1,7926) -LexToken(EOL,'\n',1,7928) -LexToken(IF,'if',1,7933) -LexToken(VAR,'rhs',1,7936) -LexToken(COMPARISON,'<=',1,7939) -LexToken(NUMBER,'1',1,7941) -LexToken(THEN,'then',1,7943) -LexToken(EOL,'\n',1,7947) -LexToken(VAR,'NOrder',1,7956) -LexToken(ASSIGNMENT,'=',1,7962) -LexToken(NUMBER,'1',1,7963) -LexToken(EOL,'\n',1,7964) -LexToken(VAR,'PeridicOption',1,7974) -LexToken(ASSIGNMENT,'=',1,7987) -LexToken(NUMBER,'0',1,7988) -LexToken(EOL,'\n',1,7989) -LexToken(VAR,'extrapo',1,7999) -LexToken(ASSIGNMENT,'=',1,8006) -LexToken(NUMBER,'0',1,8007) -LexToken(EOL,'\n',1,8008) -LexToken(VAR,'ipar',1,8017) -LexToken(ASSIGNMENT,'=',1,8021) -LexToken(OPENSQBRACKET,'[',1,8022) -LexToken(VAR,'N',1,8023) -LexToken(SEMICOLON,';',1,8024) -LexToken(VAR,'NOrder',1,8025) -LexToken(SEMICOLON,';',1,8031) -LexToken(VAR,'PeridicOption',1,8032) -LexToken(SEMICOLON,';',1,8045) -LexToken(VAR,'extrapo',1,8046) -LexToken(CLOSESQBRACKET,']',1,8053) -LexToken(EOL,'\n',1,8054) -LexToken(VAR,'rpar',1,8063) -LexToken(ASSIGNMENT,'=',1,8067) -LexToken(OPENSQBRACKET,'[',1,8068) -LexToken(CLOSESQBRACKET,']',1,8069) -LexToken(EOL,'\n',1,8070) -LexToken(ELSEIF,'elseif',1,8075) -LexToken(VAR,'rhs',1,8082) -LexToken(COMPARISON,'==',1,8085) -LexToken(NUMBER,'2',1,8087) -LexToken(THEN,'then',1,8089) -LexToken(EOL,'\n',1,8093) -LexToken(VAR,'NOrder',1,8102) -LexToken(ASSIGNMENT,'=',1,8108) -LexToken(VAR,'iparin',1,8109) -LexToken(OPENBRACKET,'(',1,8115) -LexToken(NUMBER,'2',1,8116) -LexToken(CLOSEBRACKET,')',1,8117) -LexToken(EOL,'\n',1,8118) -LexToken(VAR,'PeridicOption',1,8128) -LexToken(ASSIGNMENT,'=',1,8141) -LexToken(VAR,'iparin',1,8142) -LexToken(OPENBRACKET,'(',1,8148) -LexToken(NUMBER,'3',1,8149) -LexToken(CLOSEBRACKET,')',1,8150) -LexToken(EOL,'\n',1,8151) -LexToken(VAR,'extrapo',1,8161) -LexToken(ASSIGNMENT,'=',1,8168) -LexToken(VAR,'iparin',1,8169) -LexToken(OPENBRACKET,'(',1,8175) -LexToken(NUMBER,'4',1,8176) -LexToken(CLOSEBRACKET,')',1,8177) -LexToken(EOL,'\n',1,8178) -LexToken(VAR,'ipar',1,8188) -LexToken(ASSIGNMENT,'=',1,8192) -LexToken(VAR,'iparin',1,8193) -LexToken(EOL,'\n',1,8199) -LexToken(VAR,'rpar',1,8209) -LexToken(ASSIGNMENT,'=',1,8213) -LexToken(OPENSQBRACKET,'[',1,8214) -LexToken(CLOSESQBRACKET,']',1,8215) -LexToken(EOL,'\n',1,8216) -LexToken(ELSEIF,'elseif',1,8221) -LexToken(VAR,'rhs',1,8228) -LexToken(COMPARISON,'==',1,8231) -LexToken(NUMBER,'3',1,8233) -LexToken(THEN,'then',1,8235) -LexToken(EOL,'\n',1,8239) -LexToken(VAR,'NOrder',1,8248) -LexToken(ASSIGNMENT,'=',1,8254) -LexToken(VAR,'iparin',1,8255) -LexToken(OPENBRACKET,'(',1,8261) -LexToken(NUMBER,'2',1,8262) -LexToken(CLOSEBRACKET,')',1,8263) -LexToken(EOL,'\n',1,8264) -LexToken(VAR,'PeridicOption',1,8274) -LexToken(ASSIGNMENT,'=',1,8287) -LexToken(VAR,'iparin',1,8288) -LexToken(OPENBRACKET,'(',1,8294) -LexToken(NUMBER,'3',1,8295) -LexToken(CLOSEBRACKET,')',1,8296) -LexToken(EOL,'\n',1,8297) -LexToken(VAR,'extrapo',1,8307) -LexToken(ASSIGNMENT,'=',1,8314) -LexToken(VAR,'iparin',1,8315) -LexToken(OPENBRACKET,'(',1,8321) -LexToken(NUMBER,'4',1,8322) -LexToken(CLOSEBRACKET,')',1,8323) -LexToken(EOL,'\n',1,8324) -LexToken(VAR,'ipar',1,8334) -LexToken(ASSIGNMENT,'=',1,8338) -LexToken(VAR,'iparin',1,8339) -LexToken(EOL,'\n',1,8345) -LexToken(VAR,'rpar',1,8355) -LexToken(ASSIGNMENT,'=',1,8359) -LexToken(VAR,'rparin',1,8360) -LexToken(EOL,'\n',1,8366) -LexToken(END,'end',1,8371) -LexToken(EOL,'\n',1,8374) -LexToken(EOL,'\n',1,8375) -LexToken(VAR,'Amp',1,8380) -LexToken(ASSIGNMENT,'=',1,8383) -LexToken(OPENSQBRACKET,'[',1,8384) -LexToken(CLOSESQBRACKET,']',1,8385) -LexToken(EOL,'\n',1,8386) -LexToken(VAR,'wp',1,8392) -LexToken(ASSIGNMENT,'=',1,8394) -LexToken(OPENSQBRACKET,'[',1,8395) -LexToken(CLOSESQBRACKET,']',1,8396) -LexToken(EOL,'\n',1,8397) -LexToken(VAR,'phase',1,8403) -LexToken(ASSIGNMENT,'=',1,8408) -LexToken(OPENSQBRACKET,'[',1,8409) -LexToken(CLOSESQBRACKET,']',1,8410) -LexToken(EOL,'\n',1,8411) -LexToken(VAR,'offset',1,8417) -LexToken(ASSIGNMENT,'=',1,8423) -LexToken(OPENSQBRACKET,'[',1,8424) -LexToken(CLOSESQBRACKET,']',1,8425) -LexToken(EOL,'\n',1,8426) -LexToken(VAR,'np1',1,8432) -LexToken(ASSIGNMENT,'=',1,8435) -LexToken(OPENSQBRACKET,'[',1,8436) -LexToken(CLOSESQBRACKET,']',1,8437) -LexToken(EOL,'\n',1,8438) -LexToken(VAR,'Sin_exprs',1,8444) -LexToken(ASSIGNMENT,'=',1,8453) -LexToken(VAR,'list',1,8454) -LexToken(OPENBRACKET,'(',1,8458) -LexToken(VAR,'string',1,8459) -LexToken(OPENBRACKET,'(',1,8465) -LexToken(VAR,'Amp',1,8466) -LexToken(CLOSEBRACKET,')',1,8469) -LexToken(COMMA,',',1,8470) -LexToken(VAR,'string',1,8471) -LexToken(OPENBRACKET,'(',1,8477) -LexToken(VAR,'wp',1,8478) -LexToken(CLOSEBRACKET,')',1,8480) -LexToken(COMMA,',',1,8481) -LexToken(VAR,'string',1,8483) -LexToken(OPENBRACKET,'(',1,8489) -LexToken(VAR,'phase',1,8490) -LexToken(CLOSEBRACKET,')',1,8495) -LexToken(COMMA,',',1,8496) -LexToken(VAR,'string',1,8497) -LexToken(OPENBRACKET,'(',1,8503) -LexToken(VAR,'offset',1,8504) -LexToken(CLOSEBRACKET,')',1,8510) -LexToken(COMMA,',',1,8511) -LexToken(VAR,'string',1,8512) -LexToken(OPENBRACKET,'(',1,8518) -LexToken(VAR,'np1',1,8519) -LexToken(CLOSEBRACKET,')',1,8522) -LexToken(CLOSEBRACKET,')',1,8523) -LexToken(EOL,'\n',1,8524) -LexToken(VAR,'sAmp',1,8530) -LexToken(ASSIGNMENT,'=',1,8534) -LexToken(OPENSQBRACKET,'[',1,8535) -LexToken(CLOSESQBRACKET,']',1,8536) -LexToken(EOL,'\n',1,8537) -LexToken(VAR,'sTp',1,8543) -LexToken(ASSIGNMENT,'=',1,8546) -LexToken(OPENSQBRACKET,'[',1,8547) -LexToken(CLOSESQBRACKET,']',1,8548) -LexToken(EOL,'\n',1,8549) -LexToken(VAR,'sdelay',1,8555) -LexToken(ASSIGNMENT,'=',1,8561) -LexToken(OPENSQBRACKET,'[',1,8562) -LexToken(CLOSESQBRACKET,']',1,8563) -LexToken(EOL,'\n',1,8564) -LexToken(VAR,'Sawt1_exprs',1,8570) -LexToken(ASSIGNMENT,'=',1,8581) -LexToken(VAR,'list',1,8582) -LexToken(OPENBRACKET,'(',1,8586) -LexToken(VAR,'string',1,8587) -LexToken(OPENBRACKET,'(',1,8593) -LexToken(VAR,'sAmp',1,8594) -LexToken(CLOSEBRACKET,')',1,8598) -LexToken(COMMA,',',1,8599) -LexToken(VAR,'string',1,8600) -LexToken(OPENBRACKET,'(',1,8606) -LexToken(VAR,'sTp',1,8607) -LexToken(CLOSEBRACKET,')',1,8610) -LexToken(COMMA,',',1,8611) -LexToken(VAR,'string',1,8612) -LexToken(OPENBRACKET,'(',1,8618) -LexToken(VAR,'sdelay',1,8619) -LexToken(CLOSEBRACKET,')',1,8625) -LexToken(CLOSEBRACKET,')',1,8626) -LexToken(EOL,'\n',1,8627) -LexToken(VAR,'sAmp2',1,8633) -LexToken(ASSIGNMENT,'=',1,8638) -LexToken(OPENSQBRACKET,'[',1,8639) -LexToken(CLOSESQBRACKET,']',1,8640) -LexToken(EOL,'\n',1,8641) -LexToken(VAR,'sTp2',1,8647) -LexToken(ASSIGNMENT,'=',1,8651) -LexToken(OPENSQBRACKET,'[',1,8652) -LexToken(CLOSESQBRACKET,']',1,8653) -LexToken(EOL,'\n',1,8654) -LexToken(VAR,'Sawt2_exprs',1,8660) -LexToken(ASSIGNMENT,'=',1,8671) -LexToken(VAR,'list',1,8672) -LexToken(OPENBRACKET,'(',1,8676) -LexToken(VAR,'string',1,8677) -LexToken(OPENBRACKET,'(',1,8683) -LexToken(VAR,'sAmp2',1,8684) -LexToken(CLOSEBRACKET,')',1,8689) -LexToken(COMMA,',',1,8690) -LexToken(VAR,'string',1,8691) -LexToken(OPENBRACKET,'(',1,8697) -LexToken(VAR,'sTp2',1,8698) -LexToken(CLOSEBRACKET,')',1,8702) -LexToken(CLOSEBRACKET,')',1,8703) -LexToken(EOL,'\n',1,8704) -LexToken(EOL,'\n',1,8706) -LexToken(VAR,'Amp3',1,8711) -LexToken(ASSIGNMENT,'=',1,8715) -LexToken(OPENSQBRACKET,'[',1,8716) -LexToken(CLOSESQBRACKET,']',1,8717) -LexToken(EOL,'\n',1,8718) -LexToken(VAR,'Tp3',1,8724) -LexToken(ASSIGNMENT,'=',1,8727) -LexToken(OPENSQBRACKET,'[',1,8728) -LexToken(CLOSESQBRACKET,']',1,8729) -LexToken(EOL,'\n',1,8730) -LexToken(VAR,'Pw3',1,8736) -LexToken(ASSIGNMENT,'=',1,8739) -LexToken(OPENSQBRACKET,'[',1,8740) -LexToken(CLOSESQBRACKET,']',1,8741) -LexToken(EOL,'\n',1,8742) -LexToken(VAR,'Pd3',1,8748) -LexToken(ASSIGNMENT,'=',1,8751) -LexToken(OPENSQBRACKET,'[',1,8752) -LexToken(CLOSESQBRACKET,']',1,8753) -LexToken(EOL,'\n',1,8754) -LexToken(VAR,'Bias3',1,8760) -LexToken(ASSIGNMENT,'=',1,8765) -LexToken(OPENSQBRACKET,'[',1,8766) -LexToken(CLOSESQBRACKET,']',1,8767) -LexToken(EOL,'\n',1,8768) -LexToken(VAR,'Pulse_exprs',1,8774) -LexToken(ASSIGNMENT,'=',1,8785) -LexToken(VAR,'list',1,8786) -LexToken(OPENBRACKET,'(',1,8790) -LexToken(VAR,'string',1,8791) -LexToken(OPENBRACKET,'(',1,8797) -LexToken(VAR,'Amp3',1,8798) -LexToken(CLOSEBRACKET,')',1,8802) -LexToken(COMMA,',',1,8803) -LexToken(VAR,'string',1,8805) -LexToken(OPENBRACKET,'(',1,8811) -LexToken(VAR,'Tp3',1,8812) -LexToken(CLOSEBRACKET,')',1,8815) -LexToken(COMMA,',',1,8816) -LexToken(VAR,'string',1,8817) -LexToken(OPENBRACKET,'(',1,8823) -LexToken(VAR,'Pw3',1,8824) -LexToken(CLOSEBRACKET,')',1,8827) -LexToken(COMMA,',',1,8828) -LexToken(VAR,'string',1,8829) -LexToken(OPENBRACKET,'(',1,8835) -LexToken(VAR,'Pd3',1,8836) -LexToken(CLOSEBRACKET,')',1,8839) -LexToken(COMMA,',',1,8840) -LexToken(VAR,'string',1,8841) -LexToken(OPENBRACKET,'(',1,8847) -LexToken(VAR,'Bias3',1,8848) -LexToken(CLOSEBRACKET,')',1,8853) -LexToken(CLOSEBRACKET,')',1,8854) -LexToken(EOL,'\n',1,8855) -LexToken(EOL,'\n',1,8856) -LexToken(VAR,'mean4',1,8861) -LexToken(ASSIGNMENT,'=',1,8866) -LexToken(OPENSQBRACKET,'[',1,8867) -LexToken(CLOSESQBRACKET,']',1,8868) -LexToken(EOL,'\n',1,8869) -LexToken(VAR,'var4',1,8875) -LexToken(ASSIGNMENT,'=',1,8879) -LexToken(OPENSQBRACKET,'[',1,8880) -LexToken(CLOSESQBRACKET,']',1,8881) -LexToken(EOL,'\n',1,8882) -LexToken(VAR,'seed4',1,8888) -LexToken(ASSIGNMENT,'=',1,8893) -LexToken(OPENSQBRACKET,'[',1,8894) -LexToken(CLOSESQBRACKET,']',1,8895) -LexToken(EOL,'\n',1,8896) -LexToken(VAR,'sample4',1,8902) -LexToken(ASSIGNMENT,'=',1,8909) -LexToken(OPENSQBRACKET,'[',1,8910) -LexToken(CLOSESQBRACKET,']',1,8911) -LexToken(EOL,'\n',1,8912) -LexToken(VAR,'np4',1,8918) -LexToken(ASSIGNMENT,'=',1,8921) -LexToken(OPENSQBRACKET,'[',1,8922) -LexToken(CLOSESQBRACKET,']',1,8923) -LexToken(EOL,'\n',1,8924) -LexToken(VAR,'random_n_exprs',1,8930) -LexToken(ASSIGNMENT,'=',1,8944) -LexToken(VAR,'list',1,8945) -LexToken(OPENBRACKET,'(',1,8949) -LexToken(VAR,'string',1,8950) -LexToken(OPENBRACKET,'(',1,8956) -LexToken(VAR,'mean4',1,8957) -LexToken(CLOSEBRACKET,')',1,8962) -LexToken(COMMA,',',1,8963) -LexToken(VAR,'string',1,8964) -LexToken(OPENBRACKET,'(',1,8970) -LexToken(VAR,'var4',1,8971) -LexToken(CLOSEBRACKET,')',1,8975) -LexToken(COMMA,',',1,8976) -LexToken(VAR,'string',1,8978) -LexToken(OPENBRACKET,'(',1,8984) -LexToken(VAR,'seed4',1,8985) -LexToken(CLOSEBRACKET,')',1,8990) -LexToken(COMMA,',',1,8991) -LexToken(VAR,'string',1,8992) -LexToken(OPENBRACKET,'(',1,8998) -LexToken(VAR,'sample4',1,8999) -LexToken(CLOSEBRACKET,')',1,9006) -LexToken(COMMA,',',1,9007) -LexToken(VAR,'string',1,9008) -LexToken(OPENBRACKET,'(',1,9014) -LexToken(VAR,'np4',1,9015) -LexToken(CLOSEBRACKET,')',1,9018) -LexToken(CLOSEBRACKET,')',1,9019) -LexToken(EOL,'\n',1,9020) -LexToken(EOL,'\n',1,9021) -LexToken(VAR,'min5',1,9026) -LexToken(ASSIGNMENT,'=',1,9030) -LexToken(OPENSQBRACKET,'[',1,9031) -LexToken(CLOSESQBRACKET,']',1,9032) -LexToken(EOL,'\n',1,9033) -LexToken(VAR,'max5',1,9039) -LexToken(ASSIGNMENT,'=',1,9043) -LexToken(OPENSQBRACKET,'[',1,9044) -LexToken(CLOSESQBRACKET,']',1,9045) -LexToken(EOL,'\n',1,9046) -LexToken(VAR,'seed5',1,9052) -LexToken(ASSIGNMENT,'=',1,9057) -LexToken(OPENSQBRACKET,'[',1,9058) -LexToken(CLOSESQBRACKET,']',1,9059) -LexToken(EOL,'\n',1,9060) -LexToken(VAR,'sample5',1,9066) -LexToken(ASSIGNMENT,'=',1,9073) -LexToken(OPENSQBRACKET,'[',1,9074) -LexToken(CLOSESQBRACKET,']',1,9075) -LexToken(EOL,'\n',1,9076) -LexToken(VAR,'np5',1,9082) -LexToken(ASSIGNMENT,'=',1,9085) -LexToken(OPENSQBRACKET,'[',1,9086) -LexToken(CLOSESQBRACKET,']',1,9087) -LexToken(EOL,'\n',1,9088) -LexToken(VAR,'random_u_exprs',1,9094) -LexToken(ASSIGNMENT,'=',1,9108) -LexToken(VAR,'list',1,9109) -LexToken(OPENBRACKET,'(',1,9113) -LexToken(VAR,'string',1,9114) -LexToken(OPENBRACKET,'(',1,9120) -LexToken(VAR,'min5',1,9121) -LexToken(CLOSEBRACKET,')',1,9125) -LexToken(COMMA,',',1,9126) -LexToken(VAR,'string',1,9128) -LexToken(OPENBRACKET,'(',1,9134) -LexToken(VAR,'max5',1,9135) -LexToken(CLOSEBRACKET,')',1,9139) -LexToken(COMMA,',',1,9140) -LexToken(VAR,'string',1,9142) -LexToken(OPENBRACKET,'(',1,9148) -LexToken(VAR,'seed5',1,9149) -LexToken(CLOSEBRACKET,')',1,9154) -LexToken(COMMA,',',1,9155) -LexToken(VAR,'string',1,9156) -LexToken(OPENBRACKET,'(',1,9162) -LexToken(VAR,'sample5',1,9163) -LexToken(CLOSEBRACKET,')',1,9170) -LexToken(COMMA,',',1,9171) -LexToken(VAR,'string',1,9172) -LexToken(OPENBRACKET,'(',1,9178) -LexToken(VAR,'np5',1,9179) -LexToken(CLOSEBRACKET,')',1,9182) -LexToken(CLOSEBRACKET,')',1,9183) -LexToken(EOL,'\n',1,9184) -LexToken(EOL,'\n',1,9185) -LexToken(EOL,'\n',1,9222) -LexToken(VAR,'xmx',1,9227) -LexToken(ASSIGNMENT,'=',1,9230) -LexToken(VAR,'max',1,9231) -LexToken(OPENBRACKET,'(',1,9234) -LexToken(VAR,'xy',1,9235) -LexToken(OPENBRACKET,'(',1,9237) -LexToken(COLON,':',1,9238) -LexToken(COMMA,',',1,9239) -LexToken(NUMBER,'1',1,9240) -LexToken(CLOSEBRACKET,')',1,9241) -LexToken(CLOSEBRACKET,')',1,9242) -LexToken(EOL,'\n',1,9243) -LexToken(VAR,'xmn',1,9249) -LexToken(ASSIGNMENT,'=',1,9252) -LexToken(VAR,'min',1,9253) -LexToken(OPENBRACKET,'(',1,9256) -LexToken(VAR,'xy',1,9257) -LexToken(OPENBRACKET,'(',1,9259) -LexToken(COLON,':',1,9260) -LexToken(COMMA,',',1,9261) -LexToken(NUMBER,'1',1,9262) -LexToken(CLOSEBRACKET,')',1,9263) -LexToken(CLOSEBRACKET,')',1,9264) -LexToken(EOL,'\n',1,9265) -LexToken(VAR,'ymx',1,9271) -LexToken(ASSIGNMENT,'=',1,9274) -LexToken(VAR,'max',1,9275) -LexToken(OPENBRACKET,'(',1,9278) -LexToken(VAR,'xy',1,9279) -LexToken(OPENBRACKET,'(',1,9281) -LexToken(COLON,':',1,9282) -LexToken(COMMA,',',1,9283) -LexToken(NUMBER,'2',1,9284) -LexToken(CLOSEBRACKET,')',1,9285) -LexToken(CLOSEBRACKET,')',1,9286) -LexToken(EOL,'\n',1,9287) -LexToken(VAR,'ymn',1,9293) -LexToken(ASSIGNMENT,'=',1,9296) -LexToken(VAR,'min',1,9297) -LexToken(OPENBRACKET,'(',1,9300) -LexToken(VAR,'xy',1,9301) -LexToken(OPENBRACKET,'(',1,9303) -LexToken(COLON,':',1,9304) -LexToken(COMMA,',',1,9305) -LexToken(NUMBER,'2',1,9306) -LexToken(CLOSEBRACKET,')',1,9307) -LexToken(CLOSEBRACKET,')',1,9308) -LexToken(EOL,'\n',1,9309) -LexToken(VAR,'dx',1,9315) -LexToken(ASSIGNMENT,'=',1,9317) -LexToken(VAR,'xmx',1,9318) -LexToken(ADDITION,'-',1,9321) -LexToken(VAR,'xmn',1,9322) -LexToken(EOL,'\n',1,9325) -LexToken(VAR,'dy',1,9331) -LexToken(ASSIGNMENT,'=',1,9333) -LexToken(VAR,'ymx',1,9334) -LexToken(ADDITION,'-',1,9337) -LexToken(VAR,'ymn',1,9338) -LexToken(EOL,'\n',1,9341) -LexToken(IF,'if',1,9346) -LexToken(VAR,'dx',1,9349) -LexToken(COMPARISON,'==',1,9351) -LexToken(NUMBER,'0',1,9353) -LexToken(THEN,'then',1,9355) -LexToken(EOL,'\n',1,9359) -LexToken(VAR,'dx',1,9368) -LexToken(ASSIGNMENT,'=',1,9370) -LexToken(VAR,'max',1,9371) -LexToken(OPENBRACKET,'(',1,9374) -LexToken(VAR,'xmx',1,9375) -LexToken(MULTIPLICATION,'/',1,9378) -LexToken(NUMBER,'2',1,9379) -LexToken(COMMA,',',1,9380) -LexToken(NUMBER,'1',1,9381) -LexToken(CLOSEBRACKET,')',1,9382) -LexToken(EOL,'\n',1,9383) -LexToken(END,'end',1,9389) -LexToken(EOL,'\n',1,9392) -LexToken(VAR,'xmx',1,9398) -LexToken(ASSIGNMENT,'=',1,9401) -LexToken(VAR,'xmx',1,9402) -LexToken(ADDITION,'+',1,9405) -LexToken(VAR,'dx',1,9406) -LexToken(MULTIPLICATION,'/',1,9408) -LexToken(NUMBER,'50',1,9409) -LexToken(EOL,'\n',1,9411) -LexToken(IF,'if',1,9417) -LexToken(VAR,'dy',1,9420) -LexToken(COMPARISON,'==',1,9422) -LexToken(NUMBER,'0',1,9424) -LexToken(THEN,'then',1,9426) -LexToken(EOL,'\n',1,9430) -LexToken(VAR,'dy',1,9439) -LexToken(ASSIGNMENT,'=',1,9441) -LexToken(VAR,'max',1,9442) -LexToken(OPENBRACKET,'(',1,9445) -LexToken(VAR,'ymx',1,9446) -LexToken(MULTIPLICATION,'/',1,9449) -LexToken(NUMBER,'2',1,9450) -LexToken(COMMA,',',1,9451) -LexToken(NUMBER,'1',1,9452) -LexToken(CLOSEBRACKET,')',1,9453) -LexToken(EOL,'\n',1,9454) -LexToken(END,'end',1,9460) -LexToken(EOL,'\n',1,9463) -LexToken(VAR,'ymn',1,9469) -LexToken(ASSIGNMENT,'=',1,9472) -LexToken(VAR,'ymn',1,9473) -LexToken(ADDITION,'-',1,9476) -LexToken(VAR,'dy',1,9477) -LexToken(MULTIPLICATION,'/',1,9479) -LexToken(NUMBER,'50',1,9480) -LexToken(EOL,'\n',1,9482) -LexToken(VAR,'ymx',1,9488) -LexToken(ASSIGNMENT,'=',1,9491) -LexToken(VAR,'ymx',1,9492) -LexToken(ADDITION,'+',1,9495) -LexToken(VAR,'dy',1,9496) -LexToken(MULTIPLICATION,'/',1,9498) -LexToken(NUMBER,'50',1,9499) -LexToken(EOL,'\n',1,9501) -LexToken(EOL,'\n',1,9503) -LexToken(VAR,'rect',1,9508) -LexToken(ASSIGNMENT,'=',1,9512) -LexToken(OPENSQBRACKET,'[',1,9513) -LexToken(VAR,'xmn',1,9514) -LexToken(COMMA,',',1,9517) -LexToken(VAR,'ymn',1,9518) -LexToken(SEMICOLON,';',1,9521) -LexToken(VAR,'xmx',1,9522) -LexToken(COMMA,',',1,9525) -LexToken(VAR,'ymx',1,9526) -LexToken(CLOSESQBRACKET,']',1,9529) -LexToken(EOL,'\n',1,9530) -LexToken(EOL,'\n',1,9605) -LexToken(VAR,'f',1,9610) -LexToken(ASSIGNMENT,'=',1,9611) -LexToken(VAR,'scf',1,9612) -LexToken(OPENBRACKET,'(',1,9615) -LexToken(CLOSEBRACKET,')',1,9616) -LexToken(EOL,'\n',1,9617) -LexToken(EOL,'\n',1,9619) -LexToken(IF,'if',1,9624) -LexToken(VAR,'getos',1,9627) -LexToken(OPENBRACKET,'(',1,9632) -LexToken(CLOSEBRACKET,')',1,9633) -LexToken(COMPARISON,'<>',1,9635) -LexToken(DQSTRING,'"Windows"',1,9646) -LexToken(THEN,'then',1,9648) -LexToken(EOL,'\n',1,9652) -LexToken(VAR,'delmenu',1,9661) -LexToken(OPENBRACKET,'(',1,9668) -LexToken(VAR,'curwin',1,9669) -LexToken(COMMA,',',1,9675) -LexToken(DQSTRING,'"3D Rot."',1,9684) -LexToken(CLOSEBRACKET,')',1,9685) -LexToken(EOL,'\n',1,9686) -LexToken(VAR,'delmenu',1,9695) -LexToken(OPENBRACKET,'(',1,9702) -LexToken(VAR,'curwin',1,9703) -LexToken(COMMA,',',1,9709) -LexToken(DQSTRING,'"Edit"',1,9715) -LexToken(CLOSEBRACKET,')',1,9716) -LexToken(EOL,'\n',1,9717) -LexToken(VAR,'delmenu',1,9726) -LexToken(OPENBRACKET,'(',1,9733) -LexToken(VAR,'curwin',1,9734) -LexToken(COMMA,',',1,9740) -LexToken(DQSTRING,'"File"',1,9746) -LexToken(CLOSEBRACKET,')',1,9747) -LexToken(EOL,'\n',1,9748) -LexToken(VAR,'delmenu',1,9757) -LexToken(OPENBRACKET,'(',1,9764) -LexToken(VAR,'curwin',1,9765) -LexToken(COMMA,',',1,9771) -LexToken(DQSTRING,'"Insert"',1,9779) -LexToken(CLOSEBRACKET,')',1,9780) -LexToken(EOL,'\n',1,9781) -LexToken(ELSE,'else',1,9786) -LexToken(EOL,'\n',1,9790) -LexToken(VAR,'hidetoolbar',1,9799) -LexToken(OPENBRACKET,'(',1,9810) -LexToken(VAR,'curwin',1,9811) -LexToken(CLOSEBRACKET,')',1,9817) -LexToken(EOL,'\n',1,9818) -LexToken(EOL,'\n',1,9836) -LexToken(VAR,'delmenu',1,9845) -LexToken(OPENBRACKET,'(',1,9852) -LexToken(VAR,'curwin',1,9853) -LexToken(COMMA,',',1,9859) -LexToken(DQSTRING,'"&Fichier"',1,9869) -LexToken(CLOSEBRACKET,')',1,9870) -LexToken(EOL,'\n',1,9871) -LexToken(VAR,'delmenu',1,9880) -LexToken(OPENBRACKET,'(',1,9887) -LexToken(VAR,'curwin',1,9888) -LexToken(COMMA,',',1,9894) -LexToken(DQSTRING,'"&Editer"',1,9903) -LexToken(CLOSEBRACKET,')',1,9904) -LexToken(EOL,'\n',1,9905) -LexToken(VAR,'delmenu',1,9914) -LexToken(OPENBRACKET,'(',1,9921) -LexToken(VAR,'curwin',1,9922) -LexToken(COMMA,',',1,9928) -LexToken(DQSTRING,'"&Outils"',1,9937) -LexToken(CLOSEBRACKET,')',1,9938) -LexToken(EOL,'\n',1,9939) -LexToken(VAR,'delmenu',1,9948) -LexToken(OPENBRACKET,'(',1,9955) -LexToken(VAR,'curwin',1,9956) -LexToken(COMMA,',',1,9962) -LexToken(DQSTRING,'"&Inserer"',1,9972) -LexToken(CLOSEBRACKET,')',1,9973) -LexToken(EOL,'\n',1,9974) -LexToken(EOL,'\n',1,9993) -LexToken(VAR,'delmenu',1,10002) -LexToken(OPENBRACKET,'(',1,10009) -LexToken(VAR,'curwin',1,10010) -LexToken(COMMA,',',1,10016) -LexToken(DQSTRING,'"&File"',1,10023) -LexToken(CLOSEBRACKET,')',1,10024) -LexToken(EOL,'\n',1,10025) -LexToken(VAR,'delmenu',1,10034) -LexToken(OPENBRACKET,'(',1,10041) -LexToken(VAR,'curwin',1,10042) -LexToken(COMMA,',',1,10048) -LexToken(DQSTRING,'"&Edit"',1,10055) -LexToken(CLOSEBRACKET,')',1,10056) -LexToken(EOL,'\n',1,10057) -LexToken(VAR,'delmenu',1,10066) -LexToken(OPENBRACKET,'(',1,10073) -LexToken(VAR,'curwin',1,10074) -LexToken(COMMA,',',1,10080) -LexToken(DQSTRING,'"&Tools"',1,10088) -LexToken(CLOSEBRACKET,')',1,10089) -LexToken(EOL,'\n',1,10090) -LexToken(VAR,'delmenu',1,10099) -LexToken(OPENBRACKET,'(',1,10106) -LexToken(VAR,'curwin',1,10107) -LexToken(COMMA,',',1,10113) -LexToken(DQSTRING,'"&Insert"',1,10122) -LexToken(CLOSEBRACKET,')',1,10123) -LexToken(EOL,'\n',1,10124) -LexToken(END,'end',1,10129) -LexToken(EOL,'\n',1,10132) -LexToken(EOL,'\n',1,10198) -LexToken(EOL,'\n',1,10199) -LexToken(VAR,'menu_r',1,10204) -LexToken(ASSIGNMENT,'=',1,10210) -LexToken(OPENSQBRACKET,'[',1,10211) -LexToken(CLOSESQBRACKET,']',1,10212) -LexToken(EOL,'\n',1,10213) -LexToken(VAR,'menu_s',1,10219) -LexToken(ASSIGNMENT,'=',1,10225) -LexToken(OPENSQBRACKET,'[',1,10226) -LexToken(CLOSESQBRACKET,']',1,10227) -LexToken(EOL,'\n',1,10228) -LexToken(VAR,'menu_o',1,10234) -LexToken(ASSIGNMENT,'=',1,10240) -LexToken(OPENSQBRACKET,'[',1,10241) -LexToken(DQSTRING,'"zero order-below"',1,10259) -LexToken(COMMA,',',1,10260) -LexToken(DQSTRING,'"linear"',1,10268) -LexToken(COMMA,',',1,10269) -LexToken(DQSTRING,'"order 2"',1,10278) -LexToken(COMMA,',',1,10279) -LexToken(DQSTRING,'"not_a_knot"',1,10291) -LexToken(COMMA,',',1,10292) -LexToken(DQSTRING,'"periodic"',1,10302) -LexToken(COMMA,',',1,10303) -LexToken(DQSTRING,'"monotone"',1,10313) -LexToken(COMMA,',',1,10314) -LexToken(DQSTRING,'"fast"',1,10320) -LexToken(COMMA,',',1,10321) -LexToken(DQSTRING,'"clamped"',1,10330) -LexToken(COMMA,',',1,10331) -LexToken(DQSTRING,'"zero order-above"',1,10349) -LexToken(COMMA,',',1,10350) -LexToken(DQSTRING,'"zero order-nearest"',1,10370) -LexToken(CLOSESQBRACKET,']',1,10371) -LexToken(EOL,'\n',1,10372) -LexToken(VAR,'menu_d',1,10377) -LexToken(ASSIGNMENT,'=',1,10383) -LexToken(OPENSQBRACKET,'[',1,10384) -LexToken(DQSTRING,'"Clear"',1,10391) -LexToken(COMMA,',',1,10392) -LexToken(DQSTRING,'"Data Bounds"',1,10405) -LexToken(COMMA,',',1,10406) -LexToken(DQSTRING,'"Load from text file"',1,10427) -LexToken(COMMA,',',1,10428) -LexToken(DQSTRING,'"Save to text file"',1,10447) -LexToken(COMMA,',',1,10448) -LexToken(DQSTRING,'"Load from Excel"',1,10465) -LexToken(COMMA,',',1,10466) -LexToken(DQSTRING,'"Extrapolation"',1,10481) -LexToken(CLOSESQBRACKET,']',1,10482) -LexToken(EOL,'\n',1,10483) -LexToken(VAR,'menu_t',1,10488) -LexToken(ASSIGNMENT,'=',1,10494) -LexToken(OPENSQBRACKET,'[',1,10495) -LexToken(DQSTRING,'"sine"',1,10501) -LexToken(COMMA,',',1,10502) -LexToken(DQSTRING,'"sawtooth1"',1,10513) -LexToken(COMMA,',',1,10514) -LexToken(DQSTRING,'"sawtooth2"',1,10525) -LexToken(COMMA,',',1,10526) -LexToken(DQSTRING,'"pulse"',1,10533) -LexToken(COMMA,',',1,10534) -LexToken(DQSTRING,'"random normal"',1,10549) -LexToken(COMMA,',',1,10550) -LexToken(DQSTRING,'"random uniform"',1,10566) -LexToken(CLOSESQBRACKET,']',1,10567) -LexToken(EOL,'\n',1,10568) -LexToken(VAR,'menu_e',1,10573) -LexToken(ASSIGNMENT,'=',1,10579) -LexToken(OPENSQBRACKET,'[',1,10580) -LexToken(DQSTRING,'"Help"',1,10586) -LexToken(COMMA,',',1,10587) -LexToken(DQSTRING,'"Exit without save"',1,10606) -LexToken(COMMA,',',1,10607) -LexToken(DQSTRING,'"Save/Exit"',1,10618) -LexToken(CLOSESQBRACKET,']',1,10619) -LexToken(EOL,'\n',1,10620) -LexToken(VAR,'MENU',1,10625) -LexToken(ASSIGNMENT,'=',1,10629) -LexToken(OPENSQBRACKET,'[',1,10630) -LexToken(DQSTRING,'"Autoscale"',1,10641) -LexToken(COMMA,',',1,10642) -LexToken(DQSTRING,'"Spline"',1,10650) -LexToken(COMMA,',',1,10651) -LexToken(DQSTRING,'"Data"',1,10657) -LexToken(COMMA,',',1,10658) -LexToken(DQSTRING,'"Standards"',1,10669) -LexToken(COMMA,',',1,10670) -LexToken(DQSTRING,'"Exit"',1,10676) -LexToken(CLOSESQBRACKET,']',1,10677) -LexToken(EOL,'\n',1,10678) -LexToken(VAR,'menus',1,10684) -LexToken(ASSIGNMENT,'=',1,10689) -LexToken(VAR,'list',1,10690) -LexToken(OPENBRACKET,'(',1,10694) -LexToken(VAR,'MENU',1,10695) -LexToken(COMMA,',',1,10699) -LexToken(VAR,'menu_s',1,10700) -LexToken(COMMA,',',1,10706) -LexToken(VAR,'menu_o',1,10707) -LexToken(COMMA,',',1,10713) -LexToken(VAR,'menu_d',1,10714) -LexToken(COMMA,',',1,10720) -LexToken(VAR,'menu_t',1,10721) -LexToken(COMMA,',',1,10727) -LexToken(VAR,'menu_e',1,10728) -LexToken(CLOSEBRACKET,')',1,10734) -LexToken(EOL,'\n',1,10735) -LexToken(EOL,'\n',1,10737) -LexToken(VAR,'scam',1,10742) -LexToken(ASSIGNMENT,'=',1,10746) -LexToken(DQSTRING,'"menus(1)(1)"',1,10759) -LexToken(EOL,'\n',1,10760) -LexToken(VAR,'w',1,10765) -LexToken(ASSIGNMENT,'=',1,10766) -LexToken(DQSTRING,'"menus(3)("',1,10777) -LexToken(SEMICOLON,';',1,10778) -LexToken(VAR,'r',1,10779) -LexToken(ASSIGNMENT,'=',1,10780) -LexToken(DQSTRING,'")"',1,10783) -LexToken(EOL,'\n',1,10784) -LexToken(VAR,'Orderm',1,10790) -LexToken(ASSIGNMENT,'=',1,10796) -LexToken(VAR,'w',1,10797) -LexToken(OPENBRACKET,'(',1,10798) -LexToken(VAR,'ones',1,10799) -LexToken(OPENBRACKET,'(',1,10803) -LexToken(VAR,'menu_o',1,10804) -LexToken(CLOSEBRACKET,')',1,10810) -LexToken(CLOSEBRACKET,')',1,10811) -LexToken(ADDITION,'+',1,10812) -LexToken(VAR,'string',1,10813) -LexToken(OPENBRACKET,'(',1,10819) -LexToken(NUMBER,'1',1,10820) -LexToken(COLON,':',1,10821) -LexToken(VAR,'size',1,10822) -LexToken(OPENBRACKET,'(',1,10826) -LexToken(VAR,'menu_o',1,10827) -LexToken(COMMA,',',1,10833) -LexToken(DQSTRING,'"*"',1,10836) -LexToken(CLOSEBRACKET,')',1,10837) -LexToken(CLOSEBRACKET,')',1,10838) -LexToken(ADDITION,'+',1,10839) -LexToken(VAR,'r',1,10840) -LexToken(OPENBRACKET,'(',1,10841) -LexToken(VAR,'ones',1,10842) -LexToken(OPENBRACKET,'(',1,10846) -LexToken(VAR,'menu_o',1,10847) -LexToken(CLOSEBRACKET,')',1,10853) -LexToken(CLOSEBRACKET,')',1,10854) -LexToken(EOL,'\n',1,10855) -LexToken(VAR,'w',1,10860) -LexToken(ASSIGNMENT,'=',1,10861) -LexToken(DQSTRING,'"menus(4)("',1,10872) -LexToken(SEMICOLON,';',1,10873) -LexToken(VAR,'r',1,10874) -LexToken(ASSIGNMENT,'=',1,10875) -LexToken(DQSTRING,'")"',1,10878) -LexToken(EOL,'\n',1,10879) -LexToken(VAR,'Datam',1,10885) -LexToken(ASSIGNMENT,'=',1,10890) -LexToken(VAR,'w',1,10891) -LexToken(OPENBRACKET,'(',1,10892) -LexToken(VAR,'ones',1,10893) -LexToken(OPENBRACKET,'(',1,10897) -LexToken(VAR,'menu_d',1,10898) -LexToken(CLOSEBRACKET,')',1,10904) -LexToken(CLOSEBRACKET,')',1,10905) -LexToken(ADDITION,'+',1,10906) -LexToken(VAR,'string',1,10907) -LexToken(OPENBRACKET,'(',1,10913) -LexToken(NUMBER,'1',1,10914) -LexToken(COLON,':',1,10915) -LexToken(VAR,'size',1,10916) -LexToken(OPENBRACKET,'(',1,10920) -LexToken(VAR,'menu_d',1,10921) -LexToken(COMMA,',',1,10927) -LexToken(DQSTRING,'"*"',1,10930) -LexToken(CLOSEBRACKET,')',1,10931) -LexToken(CLOSEBRACKET,')',1,10932) -LexToken(ADDITION,'+',1,10933) -LexToken(VAR,'r',1,10934) -LexToken(OPENBRACKET,'(',1,10935) -LexToken(VAR,'ones',1,10936) -LexToken(OPENBRACKET,'(',1,10940) -LexToken(VAR,'menu_d',1,10941) -LexToken(CLOSEBRACKET,')',1,10947) -LexToken(CLOSEBRACKET,')',1,10948) -LexToken(EOL,'\n',1,10949) -LexToken(VAR,'w',1,10954) -LexToken(ASSIGNMENT,'=',1,10955) -LexToken(DQSTRING,'"menus(5)("',1,10966) -LexToken(SEMICOLON,';',1,10967) -LexToken(VAR,'r',1,10968) -LexToken(ASSIGNMENT,'=',1,10969) -LexToken(DQSTRING,'")"',1,10972) -LexToken(EOL,'\n',1,10973) -LexToken(VAR,'Standm',1,10979) -LexToken(ASSIGNMENT,'=',1,10985) -LexToken(VAR,'w',1,10986) -LexToken(OPENBRACKET,'(',1,10987) -LexToken(VAR,'ones',1,10988) -LexToken(OPENBRACKET,'(',1,10992) -LexToken(VAR,'menu_t',1,10993) -LexToken(CLOSEBRACKET,')',1,10999) -LexToken(CLOSEBRACKET,')',1,11000) -LexToken(ADDITION,'+',1,11001) -LexToken(VAR,'string',1,11002) -LexToken(OPENBRACKET,'(',1,11008) -LexToken(NUMBER,'1',1,11009) -LexToken(COLON,':',1,11010) -LexToken(VAR,'size',1,11011) -LexToken(OPENBRACKET,'(',1,11015) -LexToken(VAR,'menu_t',1,11016) -LexToken(COMMA,',',1,11022) -LexToken(DQSTRING,'"*"',1,11025) -LexToken(CLOSEBRACKET,')',1,11026) -LexToken(CLOSEBRACKET,')',1,11027) -LexToken(ADDITION,'+',1,11028) -LexToken(VAR,'r',1,11029) -LexToken(OPENBRACKET,'(',1,11030) -LexToken(VAR,'ones',1,11031) -LexToken(OPENBRACKET,'(',1,11035) -LexToken(VAR,'menu_t',1,11036) -LexToken(CLOSEBRACKET,')',1,11042) -LexToken(CLOSEBRACKET,')',1,11043) -LexToken(EOL,'\n',1,11044) -LexToken(VAR,'w',1,11049) -LexToken(ASSIGNMENT,'=',1,11050) -LexToken(DQSTRING,'"menus(6)("',1,11061) -LexToken(SEMICOLON,';',1,11062) -LexToken(VAR,'r',1,11063) -LexToken(ASSIGNMENT,'=',1,11064) -LexToken(DQSTRING,'")"',1,11067) -LexToken(EOL,'\n',1,11068) -LexToken(VAR,'Exitm',1,11074) -LexToken(ASSIGNMENT,'=',1,11079) -LexToken(VAR,'w',1,11080) -LexToken(OPENBRACKET,'(',1,11081) -LexToken(VAR,'ones',1,11082) -LexToken(OPENBRACKET,'(',1,11086) -LexToken(VAR,'menu_e',1,11087) -LexToken(CLOSEBRACKET,')',1,11093) -LexToken(CLOSEBRACKET,')',1,11094) -LexToken(ADDITION,'+',1,11095) -LexToken(VAR,'string',1,11096) -LexToken(OPENBRACKET,'(',1,11102) -LexToken(NUMBER,'1',1,11103) -LexToken(COLON,':',1,11104) -LexToken(VAR,'size',1,11105) -LexToken(OPENBRACKET,'(',1,11109) -LexToken(VAR,'menu_e',1,11110) -LexToken(COMMA,',',1,11116) -LexToken(DQSTRING,'"*"',1,11119) -LexToken(CLOSEBRACKET,')',1,11120) -LexToken(CLOSEBRACKET,')',1,11121) -LexToken(ADDITION,'+',1,11122) -LexToken(VAR,'r',1,11123) -LexToken(OPENBRACKET,'(',1,11124) -LexToken(VAR,'ones',1,11125) -LexToken(OPENBRACKET,'(',1,11129) -LexToken(VAR,'menu_e',1,11130) -LexToken(CLOSEBRACKET,')',1,11136) -LexToken(CLOSEBRACKET,')',1,11137) -LexToken(EOL,'\n',1,11138) -LexToken(EOL,'\n',1,11139) -LexToken(VAR,'execstr',1,11144) -LexToken(OPENBRACKET,'(',1,11151) -LexToken(DQSTRING,'"Autoscale_"',1,11163) -LexToken(ADDITION,'+',1,11164) -LexToken(VAR,'string',1,11165) -LexToken(OPENBRACKET,'(',1,11171) -LexToken(VAR,'curwin',1,11172) -LexToken(CLOSEBRACKET,')',1,11178) -LexToken(ADDITION,'+',1,11179) -LexToken(DQSTRING,'"=scam"',1,11186) -LexToken(CLOSEBRACKET,')',1,11187) -LexToken(EOL,'\n',1,11188) -LexToken(VAR,'execstr',1,11193) -LexToken(OPENBRACKET,'(',1,11200) -LexToken(DQSTRING,'"Spline_"',1,11209) -LexToken(ADDITION,'+',1,11210) -LexToken(VAR,'string',1,11211) -LexToken(OPENBRACKET,'(',1,11217) -LexToken(VAR,'curwin',1,11218) -LexToken(CLOSEBRACKET,')',1,11224) -LexToken(ADDITION,'+',1,11225) -LexToken(DQSTRING,'"=Orderm"',1,11234) -LexToken(CLOSEBRACKET,')',1,11235) -LexToken(EOL,'\n',1,11236) -LexToken(VAR,'execstr',1,11241) -LexToken(OPENBRACKET,'(',1,11248) -LexToken(DQSTRING,'"Data_"',1,11255) -LexToken(ADDITION,'+',1,11256) -LexToken(VAR,'string',1,11257) -LexToken(OPENBRACKET,'(',1,11263) -LexToken(VAR,'curwin',1,11264) -LexToken(CLOSEBRACKET,')',1,11270) -LexToken(ADDITION,'+',1,11271) -LexToken(DQSTRING,'"=Datam"',1,11279) -LexToken(CLOSEBRACKET,')',1,11280) -LexToken(EOL,'\n',1,11281) -LexToken(VAR,'execstr',1,11286) -LexToken(OPENBRACKET,'(',1,11293) -LexToken(DQSTRING,'"Standards_"',1,11305) -LexToken(ADDITION,'+',1,11306) -LexToken(VAR,'string',1,11307) -LexToken(OPENBRACKET,'(',1,11313) -LexToken(VAR,'curwin',1,11314) -LexToken(CLOSEBRACKET,')',1,11320) -LexToken(ADDITION,'+',1,11321) -LexToken(DQSTRING,'"=Standm"',1,11330) -LexToken(CLOSEBRACKET,')',1,11331) -LexToken(EOL,'\n',1,11332) -LexToken(VAR,'execstr',1,11337) -LexToken(OPENBRACKET,'(',1,11344) -LexToken(DQSTRING,'"Exit_"',1,11351) -LexToken(ADDITION,'+',1,11352) -LexToken(VAR,'string',1,11353) -LexToken(OPENBRACKET,'(',1,11359) -LexToken(VAR,'curwin',1,11360) -LexToken(CLOSEBRACKET,')',1,11366) -LexToken(ADDITION,'+',1,11367) -LexToken(DQSTRING,'"=Exitm"',1,11375) -LexToken(CLOSEBRACKET,')',1,11376) -LexToken(EOL,'\n',1,11377) -LexToken(EOL,'\n',1,11378) -LexToken(VAR,'addmenu',1,11383) -LexToken(OPENBRACKET,'(',1,11390) -LexToken(VAR,'curwin',1,11391) -LexToken(COMMA,',',1,11397) -LexToken(VAR,'MENU',1,11398) -LexToken(OPENBRACKET,'(',1,11402) -LexToken(NUMBER,'1',1,11403) -LexToken(CLOSEBRACKET,')',1,11404) -LexToken(CLOSEBRACKET,')',1,11405) -LexToken(EOL,'\n',1,11406) -LexToken(VAR,'addmenu',1,11411) -LexToken(OPENBRACKET,'(',1,11418) -LexToken(VAR,'curwin',1,11419) -LexToken(COMMA,',',1,11425) -LexToken(VAR,'MENU',1,11426) -LexToken(OPENBRACKET,'(',1,11430) -LexToken(NUMBER,'2',1,11431) -LexToken(CLOSEBRACKET,')',1,11432) -LexToken(COMMA,',',1,11433) -LexToken(VAR,'menu_o',1,11434) -LexToken(CLOSEBRACKET,')',1,11440) -LexToken(EOL,'\n',1,11441) -LexToken(VAR,'addmenu',1,11446) -LexToken(OPENBRACKET,'(',1,11453) -LexToken(VAR,'curwin',1,11454) -LexToken(COMMA,',',1,11460) -LexToken(VAR,'MENU',1,11461) -LexToken(OPENBRACKET,'(',1,11465) -LexToken(NUMBER,'3',1,11466) -LexToken(CLOSEBRACKET,')',1,11467) -LexToken(COMMA,',',1,11468) -LexToken(VAR,'menu_d',1,11469) -LexToken(CLOSEBRACKET,')',1,11475) -LexToken(EOL,'\n',1,11476) -LexToken(VAR,'addmenu',1,11481) -LexToken(OPENBRACKET,'(',1,11488) -LexToken(VAR,'curwin',1,11489) -LexToken(COMMA,',',1,11495) -LexToken(VAR,'MENU',1,11496) -LexToken(OPENBRACKET,'(',1,11500) -LexToken(NUMBER,'4',1,11501) -LexToken(CLOSEBRACKET,')',1,11502) -LexToken(COMMA,',',1,11503) -LexToken(VAR,'menu_t',1,11504) -LexToken(CLOSEBRACKET,')',1,11510) -LexToken(EOL,'\n',1,11511) -LexToken(VAR,'addmenu',1,11516) -LexToken(OPENBRACKET,'(',1,11523) -LexToken(VAR,'curwin',1,11524) -LexToken(COMMA,',',1,11530) -LexToken(VAR,'MENU',1,11531) -LexToken(OPENBRACKET,'(',1,11535) -LexToken(NUMBER,'5',1,11536) -LexToken(CLOSEBRACKET,')',1,11537) -LexToken(COMMA,',',1,11538) -LexToken(VAR,'menu_e',1,11539) -LexToken(CLOSEBRACKET,')',1,11545) -LexToken(EOL,'\n',1,11546) -LexToken(EOL,'\n',1,11620) -LexToken(EOL,'\n',1,11639) -LexToken(VAR,'drawlater',1,11644) -LexToken(OPENBRACKET,'(',1,11653) -LexToken(CLOSEBRACKET,')',1,11654) -LexToken(EOL,'\n',1,11655) -LexToken(VAR,'a',1,11661) -LexToken(ASSIGNMENT,'=',1,11662) -LexToken(VAR,'gca',1,11663) -LexToken(OPENBRACKET,'(',1,11666) -LexToken(VAR,'f',1,11667) -LexToken(CLOSEBRACKET,')',1,11668) -LexToken(EOL,'\n',1,11669) -LexToken(VAR,'a',1,11675) -LexToken(DOT,'.',1,11676) -LexToken(VAR,'data_bounds',1,11677) -LexToken(ASSIGNMENT,'=',1,11688) -LexToken(VAR,'rect',1,11689) -LexToken(EOL,'\n',1,11693) -LexToken(VAR,'a',1,11699) -LexToken(DOT,'.',1,11700) -LexToken(VAR,'axes_visible',1,11701) -LexToken(ASSIGNMENT,'=',1,11713) -LexToken(DQSTRING,'"on"',1,11717) -LexToken(EOL,'\n',1,11718) -LexToken(VAR,'a',1,11724) -LexToken(DOT,'.',1,11725) -LexToken(VAR,'clip_state',1,11726) -LexToken(ASSIGNMENT,'=',1,11736) -LexToken(DQSTRING,'"on"',1,11740) -LexToken(EOL,'\n',1,11741) -LexToken(VAR,'xtitle',1,11747) -LexToken(OPENBRACKET,'(',1,11753) -LexToken(DQSTRING,'""',1,11756) -LexToken(COMMA,',',1,11757) -LexToken(DQSTRING,'"time"',1,11764) -LexToken(COMMA,',',1,11765) -LexToken(DQSTRING,'"Output"',1,11774) -LexToken(CLOSEBRACKET,')',1,11776) -LexToken(EOL,'\n',1,11778) -LexToken(VAR,'a',1,11784) -LexToken(DOT,'.',1,11785) -LexToken(VAR,'title',1,11786) -LexToken(DOT,'.',1,11791) -LexToken(VAR,'font_size',1,11792) -LexToken(ASSIGNMENT,'=',1,11801) -LexToken(NUMBER,'2',1,11802) -LexToken(EOL,'\n',1,11803) -LexToken(VAR,'a',1,11809) -LexToken(DOT,'.',1,11810) -LexToken(VAR,'title',1,11811) -LexToken(DOT,'.',1,11816) -LexToken(VAR,'font_style',1,11817) -LexToken(ASSIGNMENT,'=',1,11827) -LexToken(NUMBER,'4',1,11828) -LexToken(EOL,'\n',1,11829) -LexToken(VAR,'a',1,11835) -LexToken(DOT,'.',1,11836) -LexToken(VAR,'title',1,11837) -LexToken(DOT,'.',1,11842) -LexToken(VAR,'foreground',1,11843) -LexToken(ASSIGNMENT,'=',1,11853) -LexToken(NUMBER,'2',1,11854) -LexToken(EOL,'\n',1,11855) -LexToken(EOL,'\n',1,11857) -LexToken(VAR,'a',1,11862) -LexToken(DOT,'.',1,11863) -LexToken(VAR,'grid',1,11864) -LexToken(ASSIGNMENT,'=',1,11868) -LexToken(OPENSQBRACKET,'[',1,11869) -LexToken(NUMBER,'2',1,11870) -LexToken(NUMBER,'2',1,11872) -LexToken(CLOSESQBRACKET,']',1,11873) -LexToken(EOL,'\n',1,11874) -LexToken(VAR,'xpolys',1,11880) -LexToken(OPENBRACKET,'(',1,11886) -LexToken(VAR,'xy',1,11887) -LexToken(OPENBRACKET,'(',1,11889) -LexToken(COLON,':',1,11890) -LexToken(COMMA,',',1,11891) -LexToken(NUMBER,'1',1,11892) -LexToken(CLOSEBRACKET,')',1,11893) -LexToken(COMMA,',',1,11894) -LexToken(VAR,'xy',1,11895) -LexToken(OPENBRACKET,'(',1,11897) -LexToken(COLON,':',1,11898) -LexToken(COMMA,',',1,11899) -LexToken(NUMBER,'2',1,11900) -LexToken(CLOSEBRACKET,')',1,11901) -LexToken(COMMA,',',1,11902) -LexToken(OPENSQBRACKET,'[',1,11903) -LexToken(ADDITION,'-',1,11904) -LexToken(NUMBER,'1',1,11905) -LexToken(CLOSESQBRACKET,']',1,11906) -LexToken(CLOSEBRACKET,')',1,11907) -LexToken(EOL,'\n',1,11925) -LexToken(VAR,'xpolys',1,11930) -LexToken(OPENBRACKET,'(',1,11936) -LexToken(VAR,'xy',1,11937) -LexToken(OPENBRACKET,'(',1,11939) -LexToken(COLON,':',1,11940) -LexToken(COMMA,',',1,11941) -LexToken(NUMBER,'1',1,11942) -LexToken(CLOSEBRACKET,')',1,11943) -LexToken(COMMA,',',1,11944) -LexToken(VAR,'xy',1,11945) -LexToken(OPENBRACKET,'(',1,11947) -LexToken(COLON,':',1,11948) -LexToken(COMMA,',',1,11949) -LexToken(NUMBER,'2',1,11950) -LexToken(CLOSEBRACKET,')',1,11951) -LexToken(COMMA,',',1,11952) -LexToken(OPENSQBRACKET,'[',1,11953) -LexToken(NUMBER,'5',1,11954) -LexToken(CLOSESQBRACKET,']',1,11955) -LexToken(CLOSEBRACKET,')',1,11956) -LexToken(EOL,'\n',1,11975) -LexToken(VAR,'splines',1,11980) -LexToken(ASSIGNMENT,'=',1,11987) -LexToken(VAR,'a',1,11988) -LexToken(DOT,'.',1,11989) -LexToken(VAR,'children',1,11990) -LexToken(OPENBRACKET,'(',1,11998) -LexToken(NUMBER,'1',1,11999) -LexToken(CLOSEBRACKET,')',1,12000) -LexToken(DOT,'.',1,12001) -LexToken(VAR,'children',1,12002) -LexToken(EOL,'\n',1,12010) -LexToken(VAR,'points',1,12015) -LexToken(ASSIGNMENT,'=',1,12021) -LexToken(VAR,'a',1,12022) -LexToken(DOT,'.',1,12023) -LexToken(VAR,'children',1,12024) -LexToken(OPENBRACKET,'(',1,12032) -LexToken(NUMBER,'2',1,12033) -LexToken(CLOSEBRACKET,')',1,12034) -LexToken(DOT,'.',1,12035) -LexToken(VAR,'children',1,12036) -LexToken(EOL,'\n',1,12044) -LexToken(EOL,'\n',1,12090) -LexToken(EOL,'\n',1,12091) -LexToken(OPENSQBRACKET,'[',1,12096) -LexToken(VAR,'rpar',1,12097) -LexToken(COMMA,',',1,12101) -LexToken(VAR,'ipar',1,12102) -LexToken(CLOSESQBRACKET,']',1,12106) -LexToken(ASSIGNMENT,'=',1,12107) -LexToken(VAR,'AutoScale',1,12108) -LexToken(OPENBRACKET,'(',1,12117) -LexToken(VAR,'a',1,12118) -LexToken(COMMA,',',1,12119) -LexToken(VAR,'xy',1,12120) -LexToken(COMMA,',',1,12122) -LexToken(VAR,'ipar',1,12123) -LexToken(COMMA,',',1,12127) -LexToken(VAR,'rpar',1,12128) -LexToken(CLOSEBRACKET,')',1,12132) -LexToken(EOL,'\n',1,12133) -LexToken(VAR,'drawnow',1,12138) -LexToken(OPENBRACKET,'(',1,12145) -LexToken(CLOSEBRACKET,')',1,12146) -LexToken(EOL,'\n',1,12147) -LexToken(EOL,'\n',1,12176) -LexToken(VAR,'lines',1,12181) -LexToken(OPENBRACKET,'(',1,12186) -LexToken(NUMBER,'0',1,12187) -LexToken(CLOSEBRACKET,')',1,12188) -LexToken(EOL,'\n',1,12189) -LexToken(WHILE,'while',1,12195) -LexToken(PREVAR_BOOLEAN,'%t',1,12201) -LexToken(THEN,'then',1,12204) -LexToken(EOL,'\n',1,12260) -LexToken(VAR,'N',1,12269) -LexToken(ASSIGNMENT,'=',1,12270) -LexToken(VAR,'size',1,12271) -LexToken(OPENBRACKET,'(',1,12275) -LexToken(VAR,'xy',1,12276) -LexToken(COMMA,',',1,12278) -LexToken(DQSTRING,'"r"',1,12281) -LexToken(CLOSEBRACKET,')',1,12282) -LexToken(EOL,'\n',1,12283) -LexToken(OPENSQBRACKET,'[',1,12293) -LexToken(VAR,'btn',1,12294) -LexToken(COMMA,',',1,12297) -LexToken(VAR,'xc',1,12298) -LexToken(COMMA,',',1,12300) -LexToken(VAR,'yc',1,12301) -LexToken(COMMA,',',1,12303) -LexToken(VAR,'win',1,12304) -LexToken(COMMA,',',1,12307) -LexToken(VAR,'Cmenu',1,12308) -LexToken(CLOSESQBRACKET,']',1,12313) -LexToken(ASSIGNMENT,'=',1,12314) -LexToken(VAR,'get_click',1,12315) -LexToken(OPENBRACKET,'(',1,12324) -LexToken(CLOSEBRACKET,')',1,12325) -LexToken(EOL,'\n',1,12326) -LexToken(IF,'if',1,12336) -LexToken(OPENBRACKET,'(',1,12339) -LexToken(OPENBRACKET,'(',1,12340) -LexToken(VAR,'win',1,12341) -LexToken(COMPARISON,'>',1,12344) -LexToken(NUMBER,'0',1,12345) -LexToken(CLOSEBRACKET,')',1,12346) -LexToken(LOGICAL,'&',1,12348) -LexToken(OPENBRACKET,'(',1,12350) -LexToken(VAR,'win',1,12351) -LexToken(COMPARISON,'<>',1,12354) -LexToken(VAR,'curwin',1,12356) -LexToken(CLOSEBRACKET,')',1,12362) -LexToken(CLOSEBRACKET,')',1,12363) -LexToken(THEN,'then',1,12365) -LexToken(EOL,'\n',1,12369) -LexToken(VAR,'Cmenu',1,12382) -LexToken(ASSIGNMENT,'=',1,12387) -LexToken(DQSTRING,'"Mouse click is Offside!"',1,12412) -LexToken(EOL,'\n',1,12413) -LexToken(END,'end',1,12423) -LexToken(EOL,'\n',1,12426) -LexToken(IF,'if',1,12435) -LexToken(VAR,'Cmenu',1,12438) -LexToken(COMPARISON,'==',1,12443) -LexToken(OPENSQBRACKET,'[',1,12445) -LexToken(CLOSESQBRACKET,']',1,12446) -LexToken(THEN,'then',1,12448) -LexToken(VAR,'Cmenu',1,12453) -LexToken(ASSIGNMENT,'=',1,12458) -LexToken(DQSTRING,'"edit"',1,12464) -LexToken(COMMA,',',1,12465) -LexToken(END,'end',1,12466) -LexToken(EOL,'\n',1,12469) -LexToken(IF,'if',1,12478) -LexToken(OPENBRACKET,'(',1,12481) -LexToken(VAR,'Cmenu',1,12482) -LexToken(COMPARISON,'==',1,12487) -LexToken(DQSTRING,'"Exit"',1,12494) -LexToken(CLOSEBRACKET,')',1,12495) -LexToken(LOGICAL,'|',1,12497) -LexToken(OPENBRACKET,'(',1,12498) -LexToken(VAR,'Cmenu',1,12499) -LexToken(COMPARISON,'==',1,12504) -LexToken(DQSTRING,'"Quit"',1,12511) -LexToken(CLOSEBRACKET,')',1,12513) -LexToken(THEN,'then',1,12515) -LexToken(EOL,'\n',1,12519) -LexToken(VAR,'ipar',1,12533) -LexToken(ASSIGNMENT,'=',1,12537) -LexToken(OPENSQBRACKET,'[',1,12538) -LexToken(CLOSESQBRACKET,']',1,12539) -LexToken(EOL,'\n',1,12540) -LexToken(VAR,'rpar',1,12554) -LexToken(ASSIGNMENT,'=',1,12558) -LexToken(OPENSQBRACKET,'[',1,12559) -LexToken(CLOSESQBRACKET,']',1,12560) -LexToken(EOL,'\n',1,12561) -LexToken(VAR,'ok',1,12575) -LexToken(ASSIGNMENT,'=',1,12577) -LexToken(PREVAR_BOOLEAN,'%f',1,12578) -LexToken(SEMICOLON,';',1,12580) -LexToken(RETURN,'return',1,12581) -LexToken(EOL,'\n',1,12587) -LexToken(END,'end',1,12597) -LexToken(EOL,'\n',1,12600) -LexToken(EOL,'\n',1,12678) -LexToken(IF,'if',1,12687) -LexToken(OPENBRACKET,'(',1,12690) -LexToken(OPENBRACKET,'(',1,12691) -LexToken(VAR,'Cmenu',1,12692) -LexToken(COMPARISON,'==',1,12697) -LexToken(DQSTRING,'"zero order-below"',1,12716) -LexToken(CLOSEBRACKET,')',1,12717) -LexToken(LOGICAL,'|',1,12719) -LexToken(OPENBRACKET,'(',1,12721) -LexToken(VAR,'Cmenu',1,12722) -LexToken(COMPARISON,'==',1,12727) -LexToken(DQSTRING,'"linear"',1,12736) -LexToken(CLOSEBRACKET,')',1,12737) -LexToken(LOGICAL,'|',1,12739) -LexToken(OPENBRACKET,'(',1,12741) -LexToken(VAR,'Cmenu',1,12742) -LexToken(COMPARISON,'==',1,12747) -LexToken(DQSTRING,'"order 2"',1,12757) -LexToken(CLOSEBRACKET,')',1,12758) -LexToken(LOGICAL,'|',1,12759) -LexToken(OPENBRACKET,'(',1,12777) -LexToken(VAR,'Cmenu',1,12778) -LexToken(COMPARISON,'==',1,12783) -LexToken(DQSTRING,'"not_a_knot"',1,12796) -LexToken(CLOSEBRACKET,')',1,12797) -LexToken(LOGICAL,'|',1,12798) -LexToken(OPENBRACKET,'(',1,12800) -LexToken(VAR,'Cmenu',1,12801) -LexToken(COMPARISON,'==',1,12806) -LexToken(DQSTRING,'"periodic"',1,12817) -LexToken(CLOSEBRACKET,')',1,12818) -LexToken(LOGICAL,'|',1,12819) -LexToken(OPENBRACKET,'(',1,12821) -LexToken(VAR,'Cmenu',1,12822) -LexToken(COMPARISON,'==',1,12827) -LexToken(DQSTRING,'"monotone"',1,12838) -LexToken(CLOSEBRACKET,')',1,12839) -LexToken(LOGICAL,'|',1,12840) -LexToken(OPENBRACKET,'(',1,12858) -LexToken(VAR,'Cmenu',1,12859) -LexToken(COMPARISON,'==',1,12864) -LexToken(DQSTRING,'"fast"',1,12871) -LexToken(CLOSEBRACKET,')',1,12872) -LexToken(LOGICAL,'|',1,12873) -LexToken(OPENBRACKET,'(',1,12875) -LexToken(VAR,'Cmenu',1,12876) -LexToken(COMPARISON,'==',1,12881) -LexToken(DQSTRING,'"clamped"',1,12891) -LexToken(CLOSEBRACKET,')',1,12892) -LexToken(LOGICAL,'|',1,12894) -LexToken(OPENBRACKET,'(',1,12895) -LexToken(VAR,'Cmenu',1,12896) -LexToken(COMPARISON,'==',1,12901) -LexToken(DQSTRING,'"zero order-above"',1,12920) -LexToken(CLOSEBRACKET,')',1,12921) -LexToken(LOGICAL,'|',1,12922) -LexToken(OPENBRACKET,'(',1,12923) -LexToken(VAR,'Cmenu',1,12924) -LexToken(COMPARISON,'==',1,12929) -LexToken(DQSTRING,'"zero order-nearest"',1,12950) -LexToken(CLOSEBRACKET,')',1,12951) -LexToken(CLOSEBRACKET,')',1,12952) -LexToken(THEN,'then',1,12954) -LexToken(EOL,'\n',1,12958) -LexToken(EOL,'\n',1,12959) -LexToken(SELECT,'select',1,12972) -LexToken(VAR,'Cmenu',1,12980) -LexToken(EOL,'\n',1,12985) -LexToken(CASE,'case',1,12998) -LexToken(DQSTRING,'"zero order-below"',1,13020) -LexToken(THEN,'then',1,13022) -LexToken(EOL,'\n',1,13026) -LexToken(VAR,'NOrder',1,13043) -LexToken(ASSIGNMENT,'=',1,13049) -LexToken(NUMBER,'0',1,13050) -LexToken(EOL,'\n',1,13051) -LexToken(CASE,'case',1,13065) -LexToken(DQSTRING,'"linear"',1,13077) -LexToken(THEN,'then',1,13079) -LexToken(EOL,'\n',1,13083) -LexToken(VAR,'NOrder',1,13100) -LexToken(ASSIGNMENT,'=',1,13106) -LexToken(NUMBER,'1',1,13107) -LexToken(EOL,'\n',1,13108) -LexToken(CASE,'case',1,13122) -LexToken(DQSTRING,'"order 2"',1,13135) -LexToken(THEN,'then',1,13137) -LexToken(EOL,'\n',1,13141) -LexToken(VAR,'NOrder',1,13158) -LexToken(ASSIGNMENT,'=',1,13164) -LexToken(NUMBER,'2',1,13165) -LexToken(EOL,'\n',1,13166) -LexToken(CASE,'case',1,13180) -LexToken(DQSTRING,'"not_a_knot"',1,13196) -LexToken(THEN,'then',1,13198) -LexToken(EOL,'\n',1,13202) -LexToken(VAR,'NOrder',1,13219) -LexToken(ASSIGNMENT,'=',1,13225) -LexToken(NUMBER,'3',1,13226) -LexToken(EOL,'\n',1,13227) -LexToken(CASE,'case',1,13241) -LexToken(DQSTRING,'"periodic"',1,13255) -LexToken(THEN,'then',1,13257) -LexToken(EOL,'\n',1,13261) -LexToken(VAR,'NOrder',1,13278) -LexToken(ASSIGNMENT,'=',1,13284) -LexToken(NUMBER,'4',1,13285) -LexToken(EOL,'\n',1,13286) -LexToken(CASE,'case',1,13300) -LexToken(DQSTRING,'"monotone"',1,13314) -LexToken(THEN,'then',1,13316) -LexToken(EOL,'\n',1,13320) -LexToken(VAR,'NOrder',1,13337) -LexToken(ASSIGNMENT,'=',1,13343) -LexToken(NUMBER,'5',1,13344) -LexToken(EOL,'\n',1,13345) -LexToken(CASE,'case',1,13359) -LexToken(DQSTRING,'"fast"',1,13369) -LexToken(THEN,'then',1,13371) -LexToken(EOL,'\n',1,13375) -LexToken(VAR,'NOrder',1,13392) -LexToken(ASSIGNMENT,'=',1,13398) -LexToken(NUMBER,'6',1,13399) -LexToken(EOL,'\n',1,13400) -LexToken(CASE,'case',1,13414) -LexToken(DQSTRING,'"clamped"',1,13427) -LexToken(THEN,'then',1,13429) -LexToken(EOL,'\n',1,13433) -LexToken(VAR,'NOrder',1,13450) -LexToken(ASSIGNMENT,'=',1,13456) -LexToken(NUMBER,'7',1,13457) -LexToken(EOL,'\n',1,13458) -LexToken(CASE,'case',1,13472) -LexToken(DQSTRING,'"zero order-above"',1,13494) -LexToken(THEN,'then',1,13496) -LexToken(EOL,'\n',1,13500) -LexToken(VAR,'NOrder',1,13517) -LexToken(ASSIGNMENT,'=',1,13523) -LexToken(NUMBER,'8',1,13524) -LexToken(EOL,'\n',1,13525) -LexToken(CASE,'case',1,13539) -LexToken(DQSTRING,'"zero order-nearest"',1,13563) -LexToken(THEN,'then',1,13565) -LexToken(EOL,'\n',1,13569) -LexToken(VAR,'NOrder',1,13586) -LexToken(ASSIGNMENT,'=',1,13592) -LexToken(NUMBER,'9',1,13593) -LexToken(EOL,'\n',1,13594) -LexToken(END,'end',1,13608) -LexToken(EOL,'\n',1,13611) -LexToken(VAR,'ipar',1,13624) -LexToken(OPENBRACKET,'(',1,13628) -LexToken(NUMBER,'2',1,13629) -LexToken(CLOSEBRACKET,')',1,13630) -LexToken(ASSIGNMENT,'=',1,13631) -LexToken(VAR,'NOrder',1,13632) -LexToken(EOL,'\n',1,13638) -LexToken(OPENSQBRACKET,'[',1,13652) -LexToken(VAR,'rpar',1,13653) -LexToken(COMMA,',',1,13657) -LexToken(VAR,'ipar',1,13658) -LexToken(CLOSESQBRACKET,']',1,13662) -LexToken(ASSIGNMENT,'=',1,13663) -LexToken(VAR,'AutoScale',1,13664) -LexToken(OPENBRACKET,'(',1,13673) -LexToken(VAR,'a',1,13674) -LexToken(COMMA,',',1,13675) -LexToken(VAR,'xy',1,13676) -LexToken(COMMA,',',1,13678) -LexToken(VAR,'ipar',1,13679) -LexToken(COMMA,',',1,13683) -LexToken(VAR,'rpar',1,13684) -LexToken(CLOSEBRACKET,')',1,13688) -LexToken(EOL,'\n',1,13689) -LexToken(END,'end',1,13698) -LexToken(EOL,'\n',1,13701) -LexToken(EOL,'\n',1,13779) -LexToken(SELECT,'select',1,13788) -LexToken(VAR,'Cmenu',1,13795) -LexToken(EOL,'\n',1,13800) -LexToken(CASE,'case',1,13809) -LexToken(DQSTRING,'"Data Bounds"',1,13826) -LexToken(THEN,'then',1,13828) -LexToken(EOL,'\n',1,13832) -LexToken(VAR,'rectx',1,13845) -LexToken(ASSIGNMENT,'=',1,13850) -LexToken(VAR,'findrect',1,13851) -LexToken(OPENBRACKET,'(',1,13859) -LexToken(VAR,'a',1,13860) -LexToken(CLOSEBRACKET,')',1,13861) -LexToken(EOL,'\n',1,13862) -LexToken(OPENSQBRACKET,'[',1,13876) -LexToken(VAR,'mok',1,13877) -LexToken(COMMA,',',1,13880) -LexToken(VAR,'xmn1',1,13881) -LexToken(COMMA,',',1,13885) -LexToken(VAR,'xmx1',1,13886) -LexToken(COMMA,',',1,13890) -LexToken(VAR,'ymn1',1,13891) -LexToken(COMMA,',',1,13895) -LexToken(VAR,'ymx1',1,13896) -LexToken(CLOSESQBRACKET,']',1,13900) -LexToken(ASSIGNMENT,'=',1,13901) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,13902) -LexToken(OPENBRACKET,'(',1,13917) -LexToken(DQSTRING,'"Enter new bounds"',1,13935) -LexToken(COMMA,',',1,13936) -LexToken(OPENSQBRACKET,'[',1,13937) -LexToken(DQSTRING,'"xmin"',1,13943) -LexToken(SEMICOLON,';',1,13944) -LexToken(DQSTRING,'"xmax"',1,13950) -LexToken(SEMICOLON,';',1,13951) -LexToken(DQSTRING,'"ymin"',1,13974) -LexToken(SEMICOLON,';',1,13975) -LexToken(DQSTRING,'"ymax"',1,13981) -LexToken(CLOSESQBRACKET,']',1,13982) -LexToken(COMMA,',',1,13983) -LexToken(VAR,'list',1,13984) -LexToken(OPENBRACKET,'(',1,13988) -LexToken(DQSTRING,'"vec"',1,13993) -LexToken(COMMA,',',1,13994) -LexToken(NUMBER,'1',1,13995) -LexToken(COMMA,',',1,13996) -LexToken(DQSTRING,'"vec"',1,14001) -LexToken(COMMA,',',1,14002) -LexToken(NUMBER,'1',1,14003) -LexToken(COMMA,',',1,14004) -LexToken(DQSTRING,'"vec"',1,14009) -LexToken(COMMA,',',1,14010) -LexToken(NUMBER,'1',1,14011) -LexToken(COMMA,',',1,14012) -LexToken(DQSTRING,'"vec"',1,14017) -LexToken(COMMA,',',1,14018) -LexToken(NUMBER,'1',1,14019) -LexToken(CLOSEBRACKET,')',1,14020) -LexToken(COMMA,',',1,14021) -LexToken(VAR,'string',1,14039) -LexToken(OPENBRACKET,'(',1,14045) -LexToken(VAR,'rectx',1,14046) -LexToken(CLOSEBRACKET,')',1,14051) -LexToken(CLOSEBRACKET,')',1,14052) -LexToken(EOL,'\n',1,14053) -LexToken(EOL,'\n',1,14080) -LexToken(IF,'if',1,14093) -LexToken(VAR,'mok',1,14096) -LexToken(THEN,'then',1,14100) -LexToken(EOL,'\n',1,14104) -LexToken(IF,'if',1,14121) -LexToken(OPENBRACKET,'(',1,14124) -LexToken(VAR,'xmn1',1,14125) -LexToken(COMPARISON,'>',1,14129) -LexToken(VAR,'xmx1',1,14130) -LexToken(LOGICAL,'|',1,14134) -LexToken(VAR,'ymn1',1,14135) -LexToken(COMPARISON,'>',1,14139) -LexToken(VAR,'ymx1',1,14140) -LexToken(CLOSEBRACKET,')',1,14144) -LexToken(THEN,'then',1,14146) -LexToken(EOL,'\n',1,14150) -LexToken(VAR,'xinfo',1,14171) -LexToken(OPENBRACKET,'(',1,14176) -LexToken(DQSTRING,'"Incorrect bounds"',1,14194) -LexToken(CLOSEBRACKET,')',1,14195) -LexToken(EOL,'\n',1,14196) -LexToken(VAR,'mok',1,14217) -LexToken(ASSIGNMENT,'=',1,14220) -LexToken(PREVAR_BOOLEAN,'%f',1,14221) -LexToken(EOL,'\n',1,14223) -LexToken(END,'end',1,14241) -LexToken(EOL,'\n',1,14244) -LexToken(IF,'if',1,14261) -LexToken(VAR,'mok',1,14264) -LexToken(THEN,'then',1,14268) -LexToken(EOL,'\n',1,14272) -LexToken(VAR,'a',1,14293) -LexToken(DOT,'.',1,14294) -LexToken(VAR,'data_bounds',1,14295) -LexToken(ASSIGNMENT,'=',1,14306) -LexToken(OPENSQBRACKET,'[',1,14307) -LexToken(VAR,'xmn1',1,14308) -LexToken(COMMA,',',1,14312) -LexToken(VAR,'ymn1',1,14313) -LexToken(SEMICOLON,';',1,14317) -LexToken(VAR,'xmx1',1,14318) -LexToken(COMMA,',',1,14322) -LexToken(VAR,'ymx1',1,14323) -LexToken(CLOSESQBRACKET,']',1,14327) -LexToken(EOL,'\n',1,14328) -LexToken(END,'end',1,14346) -LexToken(EOL,'\n',1,14349) -LexToken(END,'end',1,14362) -LexToken(EOL,'\n',1,14365) -LexToken(EOL,'\n',1,14390) -LexToken(EOL,'\n',1,14472) -LexToken(CASE,'case',1,14481) -LexToken(DQSTRING,'"Autoscale"',1,14496) -LexToken(THEN,'then',1,14498) -LexToken(EOL,'\n',1,14502) -LexToken(OPENSQBRACKET,'[',1,14515) -LexToken(VAR,'rpar',1,14516) -LexToken(COMMA,',',1,14520) -LexToken(VAR,'ipar',1,14521) -LexToken(CLOSESQBRACKET,']',1,14525) -LexToken(ASSIGNMENT,'=',1,14526) -LexToken(VAR,'AutoScale',1,14527) -LexToken(OPENBRACKET,'(',1,14536) -LexToken(VAR,'a',1,14537) -LexToken(COMMA,',',1,14538) -LexToken(VAR,'xy',1,14539) -LexToken(COMMA,',',1,14541) -LexToken(VAR,'ipar',1,14542) -LexToken(COMMA,',',1,14546) -LexToken(VAR,'rpar',1,14547) -LexToken(CLOSEBRACKET,')',1,14551) -LexToken(EOL,'\n',1,14552) -LexToken(EOL,'\n',1,14634) -LexToken(CASE,'case',1,14643) -LexToken(DQSTRING,'"Extrapolation"',1,14662) -LexToken(THEN,'then',1,14664) -LexToken(EOL,'\n',1,14668) -LexToken(EOL,'\n',1,14690) -LexToken(IF,'if',1,14703) -LexToken(VAR,'extrapo',1,14706) -LexToken(COMPARISON,'==',1,14713) -LexToken(NUMBER,'1',1,14715) -LexToken(THEN,'then',1,14717) -LexToken(EOL,'\n',1,14721) -LexToken(VAR,'ans0',1,14739) -LexToken(ASSIGNMENT,'=',1,14743) -LexToken(DQSTRING,'"1"',1,14746) -LexToken(EOL,'\n',1,14747) -LexToken(ELSE,'else',1,14761) -LexToken(EOL,'\n',1,14765) -LexToken(VAR,'ans0',1,14783) -LexToken(ASSIGNMENT,'=',1,14787) -LexToken(DQSTRING,'"0"',1,14790) -LexToken(EOL,'\n',1,14791) -LexToken(END,'end',1,14805) -LexToken(EOL,'\n',1,14808) -LexToken(OPENSQBRACKET,'[',1,14822) -LexToken(VAR,'mok',1,14823) -LexToken(COMMA,',',1,14826) -LexToken(VAR,'myans',1,14827) -LexToken(CLOSESQBRACKET,']',1,14832) -LexToken(ASSIGNMENT,'=',1,14833) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,14834) -LexToken(OPENBRACKET,'(',1,14849) -LexToken(DQSTRING,'"Extrapolation method (just for Method 1)"',1,14891) -LexToken(COMMA,',',1,14892) -LexToken(OPENSQBRACKET,'[',1,14893) -LexToken(DQSTRING,'"0: hold end values, 1: extrapolation"',1,14931) -LexToken(CLOSESQBRACKET,']',1,14932) -LexToken(COMMA,',',1,14933) -LexToken(VAR,'list',1,14934) -LexToken(OPENBRACKET,'(',1,14938) -LexToken(DQSTRING,'"vec"',1,14943) -LexToken(COMMA,',',1,14944) -LexToken(NUMBER,'1',1,14945) -LexToken(CLOSEBRACKET,')',1,14946) -LexToken(COMMA,',',1,14947) -LexToken(VAR,'list',1,14948) -LexToken(OPENBRACKET,'(',1,14952) -LexToken(VAR,'ans0',1,14953) -LexToken(CLOSEBRACKET,')',1,14957) -LexToken(CLOSEBRACKET,')',1,14958) -LexToken(EOL,'\n',1,14959) -LexToken(IF,'if',1,14973) -LexToken(OPENBRACKET,'(',1,14976) -LexToken(VAR,'mok',1,14977) -LexToken(COMPARISON,'==',1,14980) -LexToken(PREVAR_BOOLEAN,'%t',1,14982) -LexToken(CLOSEBRACKET,')',1,14984) -LexToken(THEN,'then',1,14986) -LexToken(EOL,'\n',1,14990) -LexToken(VAR,'extrapo',1,15007) -LexToken(ASSIGNMENT,'=',1,15014) -LexToken(VAR,'int',1,15015) -LexToken(OPENBRACKET,'(',1,15018) -LexToken(VAR,'myans',1,15019) -LexToken(CLOSEBRACKET,')',1,15024) -LexToken(EOL,'\n',1,15025) -LexToken(IF,'if',1,15043) -LexToken(VAR,'extrapo',1,15046) -LexToken(COMPARISON,'<',1,15053) -LexToken(NUMBER,'0',1,15054) -LexToken(THEN,'then',1,15056) -LexToken(EOL,'\n',1,15060) -LexToken(VAR,'extrapo',1,15081) -LexToken(ASSIGNMENT,'=',1,15088) -LexToken(NUMBER,'0',1,15089) -LexToken(EOL,'\n',1,15090) -LexToken(END,'end',1,15108) -LexToken(EOL,'\n',1,15111) -LexToken(IF,'if',1,15129) -LexToken(VAR,'extrapo',1,15132) -LexToken(COMPARISON,'>',1,15139) -LexToken(NUMBER,'1',1,15140) -LexToken(THEN,'then',1,15142) -LexToken(EOL,'\n',1,15146) -LexToken(VAR,'extrapo',1,15167) -LexToken(ASSIGNMENT,'=',1,15174) -LexToken(NUMBER,'1',1,15175) -LexToken(EOL,'\n',1,15176) -LexToken(END,'end',1,15194) -LexToken(EOL,'\n',1,15197) -LexToken(VAR,'ipar',1,15215) -LexToken(OPENBRACKET,'(',1,15219) -LexToken(NUMBER,'4',1,15220) -LexToken(CLOSEBRACKET,')',1,15221) -LexToken(ASSIGNMENT,'=',1,15222) -LexToken(VAR,'extrapo',1,15223) -LexToken(EOL,'\n',1,15230) -LexToken(OPENSQBRACKET,'[',1,15248) -LexToken(VAR,'rpar',1,15249) -LexToken(COMMA,',',1,15253) -LexToken(VAR,'ipar',1,15254) -LexToken(CLOSESQBRACKET,']',1,15258) -LexToken(ASSIGNMENT,'=',1,15259) -LexToken(VAR,'AutoScale',1,15260) -LexToken(OPENBRACKET,'(',1,15269) -LexToken(VAR,'a',1,15270) -LexToken(COMMA,',',1,15271) -LexToken(VAR,'xy',1,15272) -LexToken(COMMA,',',1,15274) -LexToken(VAR,'ipar',1,15275) -LexToken(COMMA,',',1,15279) -LexToken(VAR,'rpar',1,15280) -LexToken(CLOSEBRACKET,')',1,15284) -LexToken(EOL,'\n',1,15285) -LexToken(END,'end',1,15298) -LexToken(EOL,'\n',1,15301) -LexToken(EOL,'\n',1,15383) -LexToken(CASE,'case',1,15392) -LexToken(DQSTRING,'"sine"',1,15402) -LexToken(THEN,'then',1,15404) -LexToken(EOL,'\n',1,15408) -LexToken(OPENSQBRACKET,'[',1,15421) -LexToken(VAR,'mok',1,15422) -LexToken(COMMA,',',1,15425) -LexToken(VAR,'Amp',1,15426) -LexToken(COMMA,',',1,15429) -LexToken(VAR,'wp',1,15430) -LexToken(COMMA,',',1,15432) -LexToken(VAR,'phase',1,15433) -LexToken(COMMA,',',1,15438) -LexToken(VAR,'offset',1,15439) -LexToken(COMMA,',',1,15445) -LexToken(VAR,'np1',1,15446) -LexToken(COMMA,',',1,15449) -LexToken(VAR,'Sin_exprs2',1,15450) -LexToken(CLOSESQBRACKET,']',1,15460) -LexToken(ASSIGNMENT,'=',1,15461) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,15462) -LexToken(OPENBRACKET,'(',1,15477) -LexToken(DQSTRING,'" Sine parameters"',1,15495) -LexToken(COMMA,',',1,15496) -LexToken(OPENSQBRACKET,'[',1,15514) -LexToken(DQSTRING,'"Amplitude"',1,15525) -LexToken(SEMICOLON,';',1,15526) -LexToken(DQSTRING,'"Frequency(rad/sec)"',1,15546) -LexToken(SEMICOLON,';',1,15547) -LexToken(DQSTRING,'"Phase(rad)"',1,15576) -LexToken(SEMICOLON,';',1,15577) -LexToken(DQSTRING,'"Bias"',1,15583) -LexToken(SEMICOLON,';',1,15584) -LexToken(DQSTRING,'"number of points"',1,15602) -LexToken(CLOSESQBRACKET,']',1,15603) -LexToken(COMMA,',',1,15604) -LexToken(VAR,'list',1,15605) -LexToken(OPENBRACKET,'(',1,15609) -LexToken(DQSTRING,'"vec"',1,15614) -LexToken(COMMA,',',1,15615) -LexToken(NUMBER,'1',1,15616) -LexToken(COMMA,',',1,15617) -LexToken(DQSTRING,'"vec"',1,15622) -LexToken(COMMA,',',1,15623) -LexToken(NUMBER,'1',1,15624) -LexToken(COMMA,',',1,15625) -LexToken(DQSTRING,'"vec"',1,15630) -LexToken(COMMA,',',1,15631) -LexToken(NUMBER,'1',1,15632) -LexToken(COMMA,',',1,15633) -LexToken(DQSTRING,'"vec"',1,15655) -LexToken(COMMA,',',1,15656) -LexToken(NUMBER,'1',1,15657) -LexToken(COMMA,',',1,15658) -LexToken(DQSTRING,'"vec"',1,15663) -LexToken(COMMA,',',1,15664) -LexToken(NUMBER,'1',1,15665) -LexToken(CLOSEBRACKET,')',1,15666) -LexToken(COMMA,',',1,15667) -LexToken(VAR,'Sin_exprs',1,15668) -LexToken(CLOSEBRACKET,')',1,15677) -LexToken(EOL,'\n',1,15678) -LexToken(IF,'if',1,15691) -LexToken(VAR,'np1',1,15694) -LexToken(COMPARISON,'<',1,15697) -LexToken(NUMBER,'2',1,15699) -LexToken(THEN,'then',1,15701) -LexToken(EOL,'\n',1,15705) -LexToken(VAR,'np1',1,15722) -LexToken(ASSIGNMENT,'=',1,15725) -LexToken(NUMBER,'2',1,15726) -LexToken(EOL,'\n',1,15727) -LexToken(END,'end',1,15741) -LexToken(EOL,'\n',1,15744) -LexToken(IF,'if',1,15757) -LexToken(VAR,'mok',1,15760) -LexToken(LOGICAL,'&',1,15764) -LexToken(VAR,'wp',1,15766) -LexToken(COMPARISON,'>',1,15768) -LexToken(NUMBER,'0',1,15769) -LexToken(THEN,'then',1,15772) -LexToken(EOL,'\n',1,15776) -LexToken(VAR,'NOrder',1,15793) -LexToken(ASSIGNMENT,'=',1,15799) -LexToken(NUMBER,'3',1,15800) -LexToken(EOL,'\n',1,15801) -LexToken(VAR,'ipar',1,15819) -LexToken(OPENBRACKET,'(',1,15823) -LexToken(NUMBER,'2',1,15824) -LexToken(CLOSEBRACKET,')',1,15825) -LexToken(ASSIGNMENT,'=',1,15826) -LexToken(VAR,'NOrder',1,15827) -LexToken(EOL,'\n',1,15833) -LexToken(VAR,'phase',1,15851) -LexToken(ASSIGNMENT,'=',1,15856) -LexToken(VAR,'atan',1,15857) -LexToken(OPENBRACKET,'(',1,15861) -LexToken(VAR,'tan',1,15862) -LexToken(OPENBRACKET,'(',1,15865) -LexToken(VAR,'phase',1,15866) -LexToken(CLOSEBRACKET,')',1,15871) -LexToken(CLOSEBRACKET,')',1,15872) -LexToken(EOL,'\n',1,15873) -LexToken(VAR,'xt',1,15891) -LexToken(ASSIGNMENT,'=',1,15893) -LexToken(VAR,'linspace',1,15894) -LexToken(OPENBRACKET,'(',1,15902) -LexToken(NUMBER,'0',1,15903) -LexToken(COMMA,',',1,15904) -LexToken(PREVAR_FLOAT,'%pi',1,15905) -LexToken(MULTIPLICATION,'*',1,15908) -LexToken(NUMBER,'2',1,15909) -LexToken(MULTIPLICATION,'/',1,15910) -LexToken(VAR,'wp',1,15911) -LexToken(COMMA,',',1,15913) -LexToken(VAR,'np1',1,15914) -LexToken(CLOSEBRACKET,')',1,15917) -LexToken(TRANSPOSE,"'",1,15918) -LexToken(EOL,'\n',1,15919) -LexToken(VAR,'yt',1,15937) -LexToken(ASSIGNMENT,'=',1,15939) -LexToken(VAR,'Amp',1,15940) -LexToken(MULTIPLICATION,'*',1,15943) -LexToken(VAR,'sin',1,15944) -LexToken(OPENBRACKET,'(',1,15947) -LexToken(VAR,'wp',1,15948) -LexToken(MULTIPLICATION,'*',1,15950) -LexToken(VAR,'xt',1,15951) -LexToken(ADDITION,'+',1,15953) -LexToken(VAR,'phase',1,15954) -LexToken(CLOSEBRACKET,')',1,15959) -LexToken(ADDITION,'+',1,15960) -LexToken(VAR,'offset',1,15961) -LexToken(EOL,'\n',1,15967) -LexToken(VAR,'xy',1,15985) -LexToken(ASSIGNMENT,'=',1,15987) -LexToken(OPENSQBRACKET,'[',1,15988) -LexToken(VAR,'xt',1,15989) -LexToken(COMMA,',',1,15991) -LexToken(VAR,'yt',1,15992) -LexToken(CLOSESQBRACKET,']',1,15994) -LexToken(EOL,'\n',1,15995) -LexToken(OPENSQBRACKET,'[',1,16013) -LexToken(VAR,'rpar',1,16014) -LexToken(COMMA,',',1,16018) -LexToken(VAR,'ipar',1,16019) -LexToken(CLOSESQBRACKET,']',1,16023) -LexToken(ASSIGNMENT,'=',1,16024) -LexToken(VAR,'AutoScale',1,16025) -LexToken(OPENBRACKET,'(',1,16034) -LexToken(VAR,'a',1,16035) -LexToken(COMMA,',',1,16036) -LexToken(VAR,'xy',1,16037) -LexToken(COMMA,',',1,16039) -LexToken(VAR,'ipar',1,16040) -LexToken(COMMA,',',1,16044) -LexToken(VAR,'rpar',1,16045) -LexToken(CLOSEBRACKET,')',1,16049) -LexToken(EOL,'\n',1,16050) -LexToken(VAR,'Sin_exprs',1,16067) -LexToken(ASSIGNMENT,'=',1,16076) -LexToken(VAR,'Sin_exprs2',1,16077) -LexToken(EOL,'\n',1,16087) -LexToken(END,'end',1,16100) -LexToken(EOL,'\n',1,16103) -LexToken(EOL,'\n',1,16185) -LexToken(CASE,'case',1,16194) -LexToken(DQSTRING,'"sawtooth1"',1,16209) -LexToken(THEN,'then',1,16211) -LexToken(EOL,'\n',1,16215) -LexToken(OPENSQBRACKET,'[',1,16228) -LexToken(VAR,'mok',1,16229) -LexToken(COMMA,',',1,16232) -LexToken(VAR,'sAmp',1,16233) -LexToken(COMMA,',',1,16237) -LexToken(VAR,'sTp',1,16238) -LexToken(COMMA,',',1,16241) -LexToken(VAR,'sdelay',1,16242) -LexToken(COMMA,',',1,16248) -LexToken(VAR,'Sawt1_exprs2',1,16249) -LexToken(CLOSESQBRACKET,']',1,16261) -LexToken(ASSIGNMENT,'=',1,16262) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,16263) -LexToken(OPENBRACKET,'(',1,16278) -LexToken(DQSTRING,'"Sawtooth signal parameters"',1,16306) -LexToken(COMMA,',',1,16307) -LexToken(OPENSQBRACKET,'[',1,16325) -LexToken(DQSTRING,'"Amplitude"',1,16336) -LexToken(SEMICOLON,';',1,16337) -LexToken(DQSTRING,'"Period"',1,16345) -LexToken(SEMICOLON,';',1,16346) -LexToken(DQSTRING,'"delay"',1,16353) -LexToken(CLOSESQBRACKET,']',1,16354) -LexToken(COMMA,',',1,16355) -LexToken(VAR,'list',1,16373) -LexToken(OPENBRACKET,'(',1,16377) -LexToken(DQSTRING,'"vec"',1,16382) -LexToken(COMMA,',',1,16383) -LexToken(NUMBER,'1',1,16384) -LexToken(COMMA,',',1,16385) -LexToken(DQSTRING,'"vec"',1,16390) -LexToken(COMMA,',',1,16391) -LexToken(NUMBER,'1',1,16392) -LexToken(COMMA,',',1,16393) -LexToken(DQSTRING,'"vec"',1,16398) -LexToken(COMMA,',',1,16399) -LexToken(NUMBER,'1',1,16400) -LexToken(CLOSEBRACKET,')',1,16401) -LexToken(COMMA,',',1,16402) -LexToken(VAR,'Sawt1_exprs',1,16403) -LexToken(CLOSEBRACKET,')',1,16414) -LexToken(EOL,'\n',1,16415) -LexToken(IF,'if',1,16428) -LexToken(VAR,'mok',1,16431) -LexToken(LOGICAL,'&',1,16435) -LexToken(VAR,'sTp',1,16437) -LexToken(COMPARISON,'>',1,16440) -LexToken(NUMBER,'0',1,16441) -LexToken(THEN,'then',1,16443) -LexToken(EOL,'\n',1,16447) -LexToken(VAR,'NOrder',1,16464) -LexToken(ASSIGNMENT,'=',1,16470) -LexToken(NUMBER,'1',1,16471) -LexToken(EOL,'\n',1,16472) -LexToken(VAR,'ipar',1,16490) -LexToken(OPENBRACKET,'(',1,16494) -LexToken(NUMBER,'2',1,16495) -LexToken(CLOSEBRACKET,')',1,16496) -LexToken(ASSIGNMENT,'=',1,16497) -LexToken(VAR,'NOrder',1,16498) -LexToken(EOL,'\n',1,16504) -LexToken(IF,'if',1,16522) -LexToken(VAR,'sdelay',1,16525) -LexToken(COMPARISON,'<',1,16531) -LexToken(VAR,'sTp',1,16532) -LexToken(THEN,'then',1,16536) -LexToken(EOL,'\n',1,16540) -LexToken(VAR,'xt',1,16561) -LexToken(ASSIGNMENT,'=',1,16563) -LexToken(OPENSQBRACKET,'[',1,16564) -LexToken(NUMBER,'0',1,16565) -LexToken(SEMICOLON,';',1,16566) -LexToken(VAR,'sdelay',1,16567) -LexToken(SEMICOLON,';',1,16573) -LexToken(VAR,'sTp',1,16574) -LexToken(CLOSESQBRACKET,']',1,16577) -LexToken(EOL,'\n',1,16578) -LexToken(VAR,'yt',1,16600) -LexToken(ASSIGNMENT,'=',1,16602) -LexToken(OPENSQBRACKET,'[',1,16603) -LexToken(NUMBER,'0',1,16604) -LexToken(SEMICOLON,';',1,16605) -LexToken(NUMBER,'0',1,16606) -LexToken(SEMICOLON,';',1,16607) -LexToken(VAR,'sAmp',1,16608) -LexToken(CLOSESQBRACKET,']',1,16612) -LexToken(EOL,'\n',1,16613) -LexToken(ELSE,'else',1,16631) -LexToken(EOL,'\n',1,16635) -LexToken(VAR,'xt',1,16656) -LexToken(ASSIGNMENT,'=',1,16658) -LexToken(OPENSQBRACKET,'[',1,16659) -LexToken(NUMBER,'0',1,16660) -LexToken(CLOSESQBRACKET,']',1,16661) -LexToken(EOL,'\n',1,16662) -LexToken(VAR,'yt',1,16684) -LexToken(ASSIGNMENT,'=',1,16686) -LexToken(OPENSQBRACKET,'[',1,16687) -LexToken(NUMBER,'0',1,16688) -LexToken(CLOSESQBRACKET,']',1,16689) -LexToken(EOL,'\n',1,16690) -LexToken(END,'end',1,16708) -LexToken(EOL,'\n',1,16711) -LexToken(VAR,'xy',1,16728) -LexToken(ASSIGNMENT,'=',1,16730) -LexToken(OPENSQBRACKET,'[',1,16731) -LexToken(VAR,'xt',1,16732) -LexToken(COMMA,',',1,16734) -LexToken(VAR,'yt',1,16735) -LexToken(CLOSESQBRACKET,']',1,16737) -LexToken(EOL,'\n',1,16738) -LexToken(OPENSQBRACKET,'[',1,16756) -LexToken(VAR,'rpar',1,16757) -LexToken(COMMA,',',1,16761) -LexToken(VAR,'ipar',1,16762) -LexToken(CLOSESQBRACKET,']',1,16766) -LexToken(ASSIGNMENT,'=',1,16767) -LexToken(VAR,'AutoScale',1,16768) -LexToken(OPENBRACKET,'(',1,16777) -LexToken(VAR,'a',1,16778) -LexToken(COMMA,',',1,16779) -LexToken(VAR,'xy',1,16780) -LexToken(COMMA,',',1,16782) -LexToken(VAR,'ipar',1,16783) -LexToken(COMMA,',',1,16787) -LexToken(VAR,'rpar',1,16788) -LexToken(CLOSEBRACKET,')',1,16792) -LexToken(EOL,'\n',1,16793) -LexToken(VAR,'Sawt1_exprs',1,16811) -LexToken(ASSIGNMENT,'=',1,16822) -LexToken(VAR,'Sawt1_exprs2',1,16823) -LexToken(EOL,'\n',1,16835) -LexToken(END,'end',1,16848) -LexToken(EOL,'\n',1,16851) -LexToken(EOL,'\n',1,16933) -LexToken(CASE,'case',1,16942) -LexToken(DQSTRING,'"sawtooth2"',1,16957) -LexToken(THEN,'then',1,16959) -LexToken(EOL,'\n',1,16963) -LexToken(OPENSQBRACKET,'[',1,16976) -LexToken(VAR,'mok',1,16977) -LexToken(COMMA,',',1,16980) -LexToken(VAR,'sAmp2',1,16981) -LexToken(COMMA,',',1,16986) -LexToken(VAR,'sTp2',1,16987) -LexToken(COMMA,',',1,16991) -LexToken(VAR,'Sawt2_exprs2',1,16992) -LexToken(CLOSESQBRACKET,']',1,17004) -LexToken(ASSIGNMENT,'=',1,17005) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,17006) -LexToken(OPENBRACKET,'(',1,17021) -LexToken(DQSTRING,'"Sawtooth signal parameters"',1,17049) -LexToken(COMMA,',',1,17050) -LexToken(OPENSQBRACKET,'[',1,17068) -LexToken(DQSTRING,'"Amplitude"',1,17079) -LexToken(SEMICOLON,';',1,17080) -LexToken(DQSTRING,'"Period"',1,17088) -LexToken(CLOSESQBRACKET,']',1,17089) -LexToken(COMMA,',',1,17090) -LexToken(VAR,'list',1,17091) -LexToken(OPENBRACKET,'(',1,17095) -LexToken(DQSTRING,'"vec"',1,17100) -LexToken(COMMA,',',1,17101) -LexToken(NUMBER,'1',1,17102) -LexToken(COMMA,',',1,17103) -LexToken(DQSTRING,'"vec"',1,17108) -LexToken(COMMA,',',1,17109) -LexToken(NUMBER,'1',1,17110) -LexToken(CLOSEBRACKET,')',1,17111) -LexToken(COMMA,',',1,17112) -LexToken(VAR,'Sawt2_exprs',1,17113) -LexToken(CLOSEBRACKET,')',1,17124) -LexToken(EOL,'\n',1,17125) -LexToken(IF,'if',1,17138) -LexToken(VAR,'mok',1,17141) -LexToken(LOGICAL,'&',1,17145) -LexToken(VAR,'sTp2',1,17147) -LexToken(COMPARISON,'>',1,17151) -LexToken(NUMBER,'0',1,17152) -LexToken(THEN,'then',1,17154) -LexToken(EOL,'\n',1,17158) -LexToken(VAR,'NOrder',1,17175) -LexToken(ASSIGNMENT,'=',1,17181) -LexToken(NUMBER,'1',1,17182) -LexToken(EOL,'\n',1,17183) -LexToken(VAR,'ipar',1,17201) -LexToken(OPENBRACKET,'(',1,17205) -LexToken(NUMBER,'2',1,17206) -LexToken(CLOSEBRACKET,')',1,17207) -LexToken(ASSIGNMENT,'=',1,17208) -LexToken(VAR,'NOrder',1,17209) -LexToken(EOL,'\n',1,17215) -LexToken(VAR,'xt',1,17233) -LexToken(ASSIGNMENT,'=',1,17235) -LexToken(OPENSQBRACKET,'[',1,17236) -LexToken(NUMBER,'0',1,17237) -LexToken(SEMICOLON,';',1,17238) -LexToken(VAR,'sTp2',1,17239) -LexToken(CLOSESQBRACKET,']',1,17243) -LexToken(EOL,'\n',1,17244) -LexToken(VAR,'yt',1,17262) -LexToken(ASSIGNMENT,'=',1,17264) -LexToken(OPENSQBRACKET,'[',1,17265) -LexToken(VAR,'sAmp2',1,17266) -LexToken(SEMICOLON,';',1,17271) -LexToken(ADDITION,'-',1,17272) -LexToken(VAR,'sAmp2',1,17273) -LexToken(CLOSESQBRACKET,']',1,17278) -LexToken(EOL,'\n',1,17279) -LexToken(VAR,'xy',1,17297) -LexToken(ASSIGNMENT,'=',1,17299) -LexToken(OPENSQBRACKET,'[',1,17300) -LexToken(VAR,'xt',1,17301) -LexToken(COMMA,',',1,17303) -LexToken(VAR,'yt',1,17304) -LexToken(CLOSESQBRACKET,']',1,17306) -LexToken(EOL,'\n',1,17307) -LexToken(OPENSQBRACKET,'[',1,17325) -LexToken(VAR,'rpar',1,17326) -LexToken(COMMA,',',1,17330) -LexToken(VAR,'ipar',1,17331) -LexToken(CLOSESQBRACKET,']',1,17335) -LexToken(ASSIGNMENT,'=',1,17336) -LexToken(VAR,'AutoScale',1,17337) -LexToken(OPENBRACKET,'(',1,17346) -LexToken(VAR,'a',1,17347) -LexToken(COMMA,',',1,17348) -LexToken(VAR,'xy',1,17349) -LexToken(COMMA,',',1,17351) -LexToken(VAR,'ipar',1,17352) -LexToken(COMMA,',',1,17356) -LexToken(VAR,'rpar',1,17357) -LexToken(CLOSEBRACKET,')',1,17361) -LexToken(EOL,'\n',1,17362) -LexToken(VAR,'Sawt2_exprs',1,17380) -LexToken(ASSIGNMENT,'=',1,17391) -LexToken(VAR,'Sawt2_exprs2',1,17392) -LexToken(EOL,'\n',1,17404) -LexToken(END,'end',1,17417) -LexToken(EOL,'\n',1,17420) -LexToken(EOL,'\n',1,17502) -LexToken(CASE,'case',1,17511) -LexToken(DQSTRING,'"pulse"',1,17522) -LexToken(THEN,'then',1,17524) -LexToken(EOL,'\n',1,17528) -LexToken(OPENSQBRACKET,'[',1,17541) -LexToken(VAR,'mok',1,17542) -LexToken(COMMA,',',1,17545) -LexToken(VAR,'Amp3',1,17546) -LexToken(COMMA,',',1,17550) -LexToken(VAR,'Tp3',1,17551) -LexToken(COMMA,',',1,17554) -LexToken(VAR,'Pw3',1,17555) -LexToken(COMMA,',',1,17558) -LexToken(VAR,'Pd3',1,17559) -LexToken(COMMA,',',1,17562) -LexToken(VAR,'Bias3',1,17563) -LexToken(COMMA,',',1,17568) -LexToken(VAR,'Pulse_exprs2',1,17569) -LexToken(CLOSESQBRACKET,']',1,17581) -LexToken(ASSIGNMENT,'=',1,17582) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,17583) -LexToken(OPENBRACKET,'(',1,17598) -LexToken(DQSTRING,'"Square wave pulse signal"',1,17624) -LexToken(COMMA,',',1,17625) -LexToken(OPENSQBRACKET,'[',1,17643) -LexToken(DQSTRING,'"Amplitude"',1,17654) -LexToken(SEMICOLON,';',1,17655) -LexToken(DQSTRING,'"Period (sec)"',1,17669) -LexToken(SEMICOLON,';',1,17670) -LexToken(DQSTRING,'"Pulse width(% of period)"',1,17696) -LexToken(SEMICOLON,';',1,17697) -LexToken(DQSTRING,'"Phase delay (sec)"',1,17716) -LexToken(SEMICOLON,';',1,17717) -LexToken(DQSTRING,'"Bias"',1,17723) -LexToken(CLOSESQBRACKET,']',1,17724) -LexToken(COMMA,',',1,17725) -LexToken(VAR,'list',1,17726) -LexToken(OPENBRACKET,'(',1,17730) -LexToken(DQSTRING,'"vec"',1,17735) -LexToken(COMMA,',',1,17736) -LexToken(NUMBER,'1',1,17737) -LexToken(COMMA,',',1,17738) -LexToken(DQSTRING,'"vec"',1,17760) -LexToken(COMMA,',',1,17761) -LexToken(NUMBER,'1',1,17762) -LexToken(COMMA,',',1,17763) -LexToken(DQSTRING,'"vec"',1,17768) -LexToken(COMMA,',',1,17769) -LexToken(NUMBER,'1',1,17770) -LexToken(COMMA,',',1,17771) -LexToken(DQSTRING,'"vec"',1,17776) -LexToken(COMMA,',',1,17777) -LexToken(NUMBER,'1',1,17778) -LexToken(COMMA,',',1,17779) -LexToken(DQSTRING,'"vec"',1,17784) -LexToken(COMMA,',',1,17785) -LexToken(NUMBER,'1',1,17803) -LexToken(CLOSEBRACKET,')',1,17804) -LexToken(COMMA,',',1,17805) -LexToken(VAR,'Pulse_exprs',1,17806) -LexToken(CLOSEBRACKET,')',1,17817) -LexToken(EOL,'\n',1,17818) -LexToken(IF,'if',1,17831) -LexToken(VAR,'mok',1,17834) -LexToken(LOGICAL,'&',1,17838) -LexToken(VAR,'Tp3',1,17840) -LexToken(COMPARISON,'>',1,17843) -LexToken(NUMBER,'0',1,17844) -LexToken(THEN,'then',1,17847) -LexToken(EOL,'\n',1,17851) -LexToken(VAR,'NOrder',1,17868) -LexToken(ASSIGNMENT,'=',1,17874) -LexToken(NUMBER,'0',1,17875) -LexToken(EOL,'\n',1,17876) -LexToken(VAR,'ipar',1,17894) -LexToken(OPENBRACKET,'(',1,17898) -LexToken(NUMBER,'2',1,17899) -LexToken(CLOSEBRACKET,')',1,17900) -LexToken(ASSIGNMENT,'=',1,17901) -LexToken(VAR,'NOrder',1,17902) -LexToken(EOL,'\n',1,17908) -LexToken(IF,'if',1,17926) -LexToken(OPENBRACKET,'(',1,17929) -LexToken(VAR,'Pd3',1,17930) -LexToken(COMPARISON,'>',1,17933) -LexToken(NUMBER,'0',1,17934) -LexToken(CLOSEBRACKET,')',1,17935) -LexToken(THEN,'then',1,17937) -LexToken(EOL,'\n',1,17941) -LexToken(VAR,'xt',1,17962) -LexToken(ASSIGNMENT,'=',1,17964) -LexToken(NUMBER,'0',1,17965) -LexToken(EOL,'\n',1,17966) -LexToken(VAR,'yt',1,17988) -LexToken(ASSIGNMENT,'=',1,17990) -LexToken(VAR,'Bias3',1,17991) -LexToken(EOL,'\n',1,17996) -LexToken(ELSE,'else',1,18014) -LexToken(EOL,'\n',1,18018) -LexToken(VAR,'xt',1,18039) -LexToken(ASSIGNMENT,'=',1,18041) -LexToken(OPENSQBRACKET,'[',1,18042) -LexToken(CLOSESQBRACKET,']',1,18043) -LexToken(EOL,'\n',1,18044) -LexToken(VAR,'yt',1,18066) -LexToken(ASSIGNMENT,'=',1,18068) -LexToken(OPENSQBRACKET,'[',1,18069) -LexToken(CLOSESQBRACKET,']',1,18070) -LexToken(EOL,'\n',1,18071) -LexToken(END,'end',1,18089) -LexToken(EOL,'\n',1,18092) -LexToken(EOL,'\n',1,18154) -LexToken(IF,'if',1,18171) -LexToken(VAR,'Pd3',1,18174) -LexToken(COMPARISON,'<',1,18177) -LexToken(VAR,'Tp3',1,18178) -LexToken(THEN,'then',1,18182) -LexToken(EOL,'\n',1,18186) -LexToken(IF,'if',1,18207) -LexToken(VAR,'Pw3',1,18210) -LexToken(COMPARISON,'>',1,18213) -LexToken(NUMBER,'0',1,18214) -LexToken(THEN,'then',1,18216) -LexToken(EOL,'\n',1,18220) -LexToken(VAR,'xt',1,18245) -LexToken(ASSIGNMENT,'=',1,18247) -LexToken(OPENSQBRACKET,'[',1,18248) -LexToken(VAR,'xt',1,18249) -LexToken(SEMICOLON,';',1,18251) -LexToken(VAR,'Pd3',1,18252) -LexToken(SEMICOLON,';',1,18255) -LexToken(VAR,'Pw3',1,18257) -LexToken(MULTIPLICATION,'*',1,18260) -LexToken(VAR,'Tp3',1,18261) -LexToken(MULTIPLICATION,'/',1,18264) -LexToken(NUMBER,'100',1,18265) -LexToken(ADDITION,'+',1,18268) -LexToken(VAR,'Pd3',1,18269) -LexToken(SEMICOLON,';',1,18272) -LexToken(VAR,'Tp3',1,18273) -LexToken(CLOSESQBRACKET,']',1,18276) -LexToken(EOL,'\n',1,18277) -LexToken(VAR,'yt',1,18303) -LexToken(ASSIGNMENT,'=',1,18305) -LexToken(OPENSQBRACKET,'[',1,18306) -LexToken(VAR,'yt',1,18307) -LexToken(SEMICOLON,';',1,18309) -LexToken(VAR,'Amp3',1,18310) -LexToken(ADDITION,'+',1,18314) -LexToken(VAR,'Bias3',1,18315) -LexToken(SEMICOLON,';',1,18320) -LexToken(VAR,'Bias3',1,18321) -LexToken(SEMICOLON,';',1,18326) -LexToken(VAR,'Bias3',1,18327) -LexToken(CLOSESQBRACKET,']',1,18332) -LexToken(EOL,'\n',1,18333) -LexToken(ELSE,'else',1,18355) -LexToken(EOL,'\n',1,18359) -LexToken(VAR,'xt',1,18384) -LexToken(ASSIGNMENT,'=',1,18386) -LexToken(OPENSQBRACKET,'[',1,18387) -LexToken(NUMBER,'0',1,18388) -LexToken(SEMICOLON,';',1,18389) -LexToken(VAR,'Tp3',1,18390) -LexToken(CLOSESQBRACKET,']',1,18393) -LexToken(EOL,'\n',1,18394) -LexToken(VAR,'yt',1,18420) -LexToken(ASSIGNMENT,'=',1,18422) -LexToken(OPENSQBRACKET,'[',1,18423) -LexToken(VAR,'Bias3',1,18424) -LexToken(SEMICOLON,';',1,18429) -LexToken(VAR,'Bias3',1,18430) -LexToken(CLOSESQBRACKET,']',1,18435) -LexToken(EOL,'\n',1,18436) -LexToken(END,'end',1,18458) -LexToken(EOL,'\n',1,18461) -LexToken(ELSE,'else',1,18478) -LexToken(EOL,'\n',1,18482) -LexToken(VAR,'xt',1,18503) -LexToken(ASSIGNMENT,'=',1,18505) -LexToken(OPENSQBRACKET,'[',1,18506) -LexToken(NUMBER,'0',1,18507) -LexToken(SEMICOLON,';',1,18508) -LexToken(VAR,'Tp3',1,18509) -LexToken(CLOSESQBRACKET,']',1,18512) -LexToken(EOL,'\n',1,18513) -LexToken(VAR,'yt',1,18535) -LexToken(ASSIGNMENT,'=',1,18537) -LexToken(OPENSQBRACKET,'[',1,18538) -LexToken(VAR,'Bias3',1,18539) -LexToken(SEMICOLON,';',1,18544) -LexToken(VAR,'Bias3',1,18545) -LexToken(CLOSESQBRACKET,']',1,18550) -LexToken(EOL,'\n',1,18551) -LexToken(END,'end',1,18569) -LexToken(EOL,'\n',1,18572) -LexToken(EOL,'\n',1,18573) -LexToken(VAR,'xy',1,18590) -LexToken(ASSIGNMENT,'=',1,18592) -LexToken(OPENSQBRACKET,'[',1,18593) -LexToken(VAR,'xt',1,18594) -LexToken(COMMA,',',1,18596) -LexToken(VAR,'yt',1,18597) -LexToken(CLOSESQBRACKET,']',1,18599) -LexToken(EOL,'\n',1,18600) -LexToken(OPENSQBRACKET,'[',1,18618) -LexToken(VAR,'rpar',1,18619) -LexToken(COMMA,',',1,18623) -LexToken(VAR,'ipar',1,18624) -LexToken(CLOSESQBRACKET,']',1,18628) -LexToken(ASSIGNMENT,'=',1,18629) -LexToken(VAR,'AutoScale',1,18630) -LexToken(OPENBRACKET,'(',1,18639) -LexToken(VAR,'a',1,18640) -LexToken(COMMA,',',1,18641) -LexToken(VAR,'xy',1,18642) -LexToken(COMMA,',',1,18644) -LexToken(VAR,'ipar',1,18645) -LexToken(COMMA,',',1,18649) -LexToken(VAR,'rpar',1,18650) -LexToken(CLOSEBRACKET,')',1,18654) -LexToken(EOL,'\n',1,18655) -LexToken(VAR,'Pulse_exprs',1,18673) -LexToken(ASSIGNMENT,'=',1,18684) -LexToken(VAR,'Pulse_exprs2',1,18685) -LexToken(EOL,'\n',1,18697) -LexToken(END,'end',1,18711) -LexToken(EOL,'\n',1,18714) -LexToken(EOL,'\n',1,18796) -LexToken(CASE,'case',1,18805) -LexToken(DQSTRING,'"random normal"',1,18824) -LexToken(THEN,'then',1,18826) -LexToken(EOL,'\n',1,18830) -LexToken(OPENSQBRACKET,'[',1,18843) -LexToken(VAR,'mok',1,18844) -LexToken(COMMA,',',1,18847) -LexToken(VAR,'mean4',1,18848) -LexToken(COMMA,',',1,18853) -LexToken(VAR,'var4',1,18854) -LexToken(COMMA,',',1,18858) -LexToken(VAR,'seed4',1,18859) -LexToken(COMMA,',',1,18864) -LexToken(VAR,'sample4',1,18865) -LexToken(COMMA,',',1,18872) -LexToken(VAR,'np4',1,18873) -LexToken(COMMA,',',1,18876) -LexToken(VAR,'random_n_exprs2',1,18877) -LexToken(CLOSESQBRACKET,']',1,18892) -LexToken(ASSIGNMENT,'=',1,18893) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,18894) -LexToken(OPENBRACKET,'(',1,18909) -LexToken(DQSTRING,'"Normal (Gaussian) random signal"',1,18942) -LexToken(COMMA,',',1,18943) -LexToken(OPENSQBRACKET,'[',1,18961) -LexToken(DQSTRING,'"Mean"',1,18967) -LexToken(SEMICOLON,';',1,18968) -LexToken(DQSTRING,'"Variance"',1,18978) -LexToken(SEMICOLON,';',1,18979) -LexToken(DQSTRING,'"Initial seed"',1,18993) -LexToken(SEMICOLON,';',1,18994) -LexToken(DQSTRING,'"Sample time"',1,19007) -LexToken(SEMICOLON,';',1,19008) -LexToken(DQSTRING,'"Number of points"',1,19026) -LexToken(CLOSESQBRACKET,']',1,19027) -LexToken(COMMA,',',1,19028) -LexToken(VAR,'list',1,19029) -LexToken(OPENBRACKET,'(',1,19033) -LexToken(DQSTRING,'"vec"',1,19038) -LexToken(COMMA,',',1,19039) -LexToken(NUMBER,'1',1,19040) -LexToken(COMMA,',',1,19041) -LexToken(DQSTRING,'"vec"',1,19063) -LexToken(COMMA,',',1,19064) -LexToken(NUMBER,'1',1,19065) -LexToken(COMMA,',',1,19066) -LexToken(DQSTRING,'"vec"',1,19071) -LexToken(COMMA,',',1,19072) -LexToken(NUMBER,'1',1,19073) -LexToken(COMMA,',',1,19074) -LexToken(DQSTRING,'"vec"',1,19079) -LexToken(COMMA,',',1,19080) -LexToken(NUMBER,'1',1,19098) -LexToken(COMMA,',',1,19099) -LexToken(DQSTRING,'"vec"',1,19104) -LexToken(COMMA,',',1,19105) -LexToken(NUMBER,'1',1,19106) -LexToken(CLOSEBRACKET,')',1,19107) -LexToken(COMMA,',',1,19108) -LexToken(VAR,'random_n_exprs',1,19109) -LexToken(CLOSEBRACKET,')',1,19123) -LexToken(EOL,'\n',1,19124) -LexToken(IF,'if',1,19137) -LexToken(VAR,'mok',1,19140) -LexToken(LOGICAL,'&',1,19144) -LexToken(VAR,'sample4',1,19146) -LexToken(COMPARISON,'>',1,19153) -LexToken(NUMBER,'0',1,19154) -LexToken(THEN,'then',1,19156) -LexToken(EOL,'\n',1,19160) -LexToken(VAR,'NOrder',1,19177) -LexToken(ASSIGNMENT,'=',1,19183) -LexToken(NUMBER,'0',1,19184) -LexToken(EOL,'\n',1,19185) -LexToken(VAR,'ipar',1,19203) -LexToken(OPENBRACKET,'(',1,19207) -LexToken(NUMBER,'2',1,19208) -LexToken(CLOSEBRACKET,')',1,19209) -LexToken(ASSIGNMENT,'=',1,19210) -LexToken(VAR,'NOrder',1,19211) -LexToken(EOL,'\n',1,19217) -LexToken(VAR,'rand',1,19235) -LexToken(OPENBRACKET,'(',1,19239) -LexToken(DQSTRING,'"normal"',1,19247) -LexToken(CLOSEBRACKET,')',1,19248) -LexToken(EOL,'\n',1,19249) -LexToken(VAR,'rand',1,19267) -LexToken(OPENBRACKET,'(',1,19271) -LexToken(DQSTRING,'"seed"',1,19277) -LexToken(COMMA,',',1,19278) -LexToken(VAR,'seed4',1,19279) -LexToken(CLOSEBRACKET,')',1,19284) -LexToken(EOL,'\n',1,19285) -LexToken(VAR,'xt',1,19303) -LexToken(ASSIGNMENT,'=',1,19305) -LexToken(NUMBER,'0',1,19306) -LexToken(COLON,':',1,19307) -LexToken(VAR,'sample4',1,19308) -LexToken(COLON,':',1,19315) -LexToken(VAR,'sample4',1,19316) -LexToken(MULTIPLICATION,'*',1,19323) -LexToken(OPENBRACKET,'(',1,19324) -LexToken(VAR,'np4',1,19325) -LexToken(ADDITION,'-',1,19328) -LexToken(NUMBER,'1',1,19329) -LexToken(CLOSEBRACKET,')',1,19330) -LexToken(EOL,'\n',1,19331) -LexToken(VAR,'xt',1,19349) -LexToken(ASSIGNMENT,'=',1,19351) -LexToken(VAR,'xt',1,19352) -LexToken(OPENBRACKET,'(',1,19354) -LexToken(COLON,':',1,19355) -LexToken(CLOSEBRACKET,')',1,19356) -LexToken(EOL,'\n',1,19357) -LexToken(VAR,'yt',1,19375) -LexToken(ASSIGNMENT,'=',1,19377) -LexToken(VAR,'mean4',1,19378) -LexToken(ADDITION,'+',1,19383) -LexToken(VAR,'sqrt',1,19384) -LexToken(OPENBRACKET,'(',1,19388) -LexToken(VAR,'var4',1,19389) -LexToken(CLOSEBRACKET,')',1,19393) -LexToken(MULTIPLICATION,'*',1,19394) -LexToken(VAR,'rand',1,19395) -LexToken(OPENBRACKET,'(',1,19399) -LexToken(VAR,'np4',1,19400) -LexToken(COMMA,',',1,19403) -LexToken(NUMBER,'1',1,19404) -LexToken(CLOSEBRACKET,')',1,19405) -LexToken(EOL,'\n',1,19406) -LexToken(VAR,'xy',1,19424) -LexToken(ASSIGNMENT,'=',1,19426) -LexToken(OPENSQBRACKET,'[',1,19427) -LexToken(VAR,'xt',1,19428) -LexToken(COMMA,',',1,19430) -LexToken(VAR,'yt',1,19431) -LexToken(CLOSESQBRACKET,']',1,19433) -LexToken(EOL,'\n',1,19434) -LexToken(OPENSQBRACKET,'[',1,19452) -LexToken(VAR,'rpar',1,19453) -LexToken(COMMA,',',1,19457) -LexToken(VAR,'ipar',1,19458) -LexToken(CLOSESQBRACKET,']',1,19462) -LexToken(ASSIGNMENT,'=',1,19463) -LexToken(VAR,'AutoScale',1,19464) -LexToken(OPENBRACKET,'(',1,19473) -LexToken(VAR,'a',1,19474) -LexToken(COMMA,',',1,19475) -LexToken(VAR,'xy',1,19476) -LexToken(COMMA,',',1,19478) -LexToken(VAR,'ipar',1,19479) -LexToken(COMMA,',',1,19483) -LexToken(VAR,'rpar',1,19484) -LexToken(CLOSEBRACKET,')',1,19488) -LexToken(EOL,'\n',1,19489) -LexToken(VAR,'random_n_exprs2',1,19507) -LexToken(ASSIGNMENT,'=',1,19522) -LexToken(VAR,'random_n_exprs',1,19523) -LexToken(EOL,'\n',1,19537) -LexToken(END,'end',1,19551) -LexToken(EOL,'\n',1,19554) -LexToken(EOL,'\n',1,19636) -LexToken(CASE,'case',1,19645) -LexToken(DQSTRING,'"random uniform"',1,19665) -LexToken(THEN,'then',1,19667) -LexToken(EOL,'\n',1,19671) -LexToken(OPENSQBRACKET,'[',1,19684) -LexToken(VAR,'mok',1,19685) -LexToken(COMMA,',',1,19688) -LexToken(VAR,'min5',1,19689) -LexToken(COMMA,',',1,19693) -LexToken(VAR,'max5',1,19694) -LexToken(COMMA,',',1,19698) -LexToken(VAR,'seed5',1,19699) -LexToken(COMMA,',',1,19704) -LexToken(VAR,'sample5',1,19705) -LexToken(COMMA,',',1,19712) -LexToken(VAR,'np5',1,19713) -LexToken(COMMA,',',1,19716) -LexToken(VAR,'random_u_exprs2',1,19717) -LexToken(CLOSESQBRACKET,']',1,19732) -LexToken(ASSIGNMENT,'=',1,19733) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,19734) -LexToken(OPENBRACKET,'(',1,19749) -LexToken(DQSTRING,'"Uniform random signal"',1,19772) -LexToken(COMMA,',',1,19773) -LexToken(OPENSQBRACKET,'[',1,19791) -LexToken(DQSTRING,'"Minimum"',1,19800) -LexToken(SEMICOLON,';',1,19801) -LexToken(DQSTRING,'"Maximum"',1,19810) -LexToken(SEMICOLON,';',1,19811) -LexToken(DQSTRING,'"Initial seed"',1,19825) -LexToken(SEMICOLON,';',1,19826) -LexToken(DQSTRING,'"Sample time"',1,19839) -LexToken(SEMICOLON,';',1,19840) -LexToken(DQSTRING,'"Number of points"',1,19858) -LexToken(CLOSESQBRACKET,']',1,19859) -LexToken(COMMA,',',1,19860) -LexToken(VAR,'list',1,19861) -LexToken(OPENBRACKET,'(',1,19865) -LexToken(DQSTRING,'"vec"',1,19870) -LexToken(COMMA,',',1,19871) -LexToken(NUMBER,'1',1,19872) -LexToken(COMMA,',',1,19873) -LexToken(DQSTRING,'"vec"',1,19895) -LexToken(COMMA,',',1,19896) -LexToken(NUMBER,'1',1,19897) -LexToken(COMMA,',',1,19898) -LexToken(DQSTRING,'"vec"',1,19903) -LexToken(COMMA,',',1,19904) -LexToken(NUMBER,'1',1,19905) -LexToken(COMMA,',',1,19906) -LexToken(DQSTRING,'"vec"',1,19911) -LexToken(COMMA,',',1,19912) -LexToken(NUMBER,'1',1,19930) -LexToken(COMMA,',',1,19931) -LexToken(DQSTRING,'"vec"',1,19936) -LexToken(COMMA,',',1,19937) -LexToken(NUMBER,'1',1,19938) -LexToken(CLOSEBRACKET,')',1,19939) -LexToken(COMMA,',',1,19940) -LexToken(VAR,'random_u_exprs',1,19941) -LexToken(CLOSEBRACKET,')',1,19955) -LexToken(EOL,'\n',1,19956) -LexToken(IF,'if',1,19969) -LexToken(VAR,'mok',1,19972) -LexToken(LOGICAL,'&',1,19976) -LexToken(VAR,'sample5',1,19978) -LexToken(COMPARISON,'>',1,19985) -LexToken(NUMBER,'0',1,19986) -LexToken(THEN,'then',1,19988) -LexToken(EOL,'\n',1,19992) -LexToken(VAR,'NOrder',1,20009) -LexToken(ASSIGNMENT,'=',1,20015) -LexToken(NUMBER,'0',1,20016) -LexToken(EOL,'\n',1,20017) -LexToken(VAR,'ipar',1,20035) -LexToken(OPENBRACKET,'(',1,20039) -LexToken(NUMBER,'2',1,20040) -LexToken(CLOSEBRACKET,')',1,20041) -LexToken(ASSIGNMENT,'=',1,20042) -LexToken(VAR,'NOrder',1,20043) -LexToken(EOL,'\n',1,20049) -LexToken(VAR,'rand',1,20067) -LexToken(OPENBRACKET,'(',1,20071) -LexToken(DQSTRING,'"uniform"',1,20080) -LexToken(CLOSEBRACKET,')',1,20081) -LexToken(EOL,'\n',1,20082) -LexToken(VAR,'rand',1,20100) -LexToken(OPENBRACKET,'(',1,20104) -LexToken(DQSTRING,'"seed"',1,20110) -LexToken(COMMA,',',1,20111) -LexToken(VAR,'seed5',1,20112) -LexToken(CLOSEBRACKET,')',1,20117) -LexToken(EOL,'\n',1,20118) -LexToken(VAR,'xt',1,20136) -LexToken(ASSIGNMENT,'=',1,20138) -LexToken(NUMBER,'0',1,20139) -LexToken(COLON,':',1,20140) -LexToken(VAR,'sample5',1,20141) -LexToken(COLON,':',1,20148) -LexToken(VAR,'sample5',1,20149) -LexToken(MULTIPLICATION,'*',1,20156) -LexToken(OPENBRACKET,'(',1,20157) -LexToken(VAR,'np5',1,20158) -LexToken(ADDITION,'-',1,20161) -LexToken(NUMBER,'1',1,20162) -LexToken(CLOSEBRACKET,')',1,20163) -LexToken(EOL,'\n',1,20164) -LexToken(VAR,'xt',1,20182) -LexToken(ASSIGNMENT,'=',1,20184) -LexToken(VAR,'xt',1,20185) -LexToken(OPENBRACKET,'(',1,20187) -LexToken(COLON,':',1,20188) -LexToken(CLOSEBRACKET,')',1,20189) -LexToken(EOL,'\n',1,20190) -LexToken(VAR,'yt',1,20208) -LexToken(ASSIGNMENT,'=',1,20210) -LexToken(VAR,'min5',1,20211) -LexToken(ADDITION,'+',1,20215) -LexToken(OPENBRACKET,'(',1,20216) -LexToken(VAR,'max5',1,20217) -LexToken(ADDITION,'-',1,20221) -LexToken(VAR,'min5',1,20222) -LexToken(CLOSEBRACKET,')',1,20226) -LexToken(MULTIPLICATION,'*',1,20227) -LexToken(VAR,'rand',1,20228) -LexToken(OPENBRACKET,'(',1,20232) -LexToken(VAR,'np5',1,20233) -LexToken(COMMA,',',1,20236) -LexToken(NUMBER,'1',1,20237) -LexToken(CLOSEBRACKET,')',1,20238) -LexToken(EOL,'\n',1,20239) -LexToken(VAR,'xy',1,20257) -LexToken(ASSIGNMENT,'=',1,20259) -LexToken(OPENSQBRACKET,'[',1,20260) -LexToken(VAR,'xt',1,20261) -LexToken(COMMA,',',1,20263) -LexToken(VAR,'yt',1,20264) -LexToken(CLOSESQBRACKET,']',1,20266) -LexToken(EOL,'\n',1,20267) -LexToken(OPENSQBRACKET,'[',1,20285) -LexToken(VAR,'rpar',1,20286) -LexToken(COMMA,',',1,20290) -LexToken(VAR,'ipar',1,20291) -LexToken(CLOSESQBRACKET,']',1,20295) -LexToken(ASSIGNMENT,'=',1,20296) -LexToken(VAR,'AutoScale',1,20297) -LexToken(OPENBRACKET,'(',1,20306) -LexToken(VAR,'a',1,20307) -LexToken(COMMA,',',1,20308) -LexToken(VAR,'xy',1,20309) -LexToken(COMMA,',',1,20311) -LexToken(VAR,'ipar',1,20312) -LexToken(COMMA,',',1,20316) -LexToken(VAR,'rpar',1,20317) -LexToken(CLOSEBRACKET,')',1,20321) -LexToken(EOL,'\n',1,20322) -LexToken(VAR,'random_u_exprs2',1,20340) -LexToken(ASSIGNMENT,'=',1,20355) -LexToken(VAR,'random_u_exprs',1,20356) -LexToken(EOL,'\n',1,20370) -LexToken(EOL,'\n',1,20372) -LexToken(END,'end',1,20385) -LexToken(EOL,'\n',1,20388) -LexToken(EOL,'\n',1,20470) -LexToken(CASE,'case',1,20479) -LexToken(DQSTRING,'"Save/Exit"',1,20494) -LexToken(THEN,'then',1,20496) -LexToken(EOL,'\n',1,20500) -LexToken(VAR,'NOrder',1,20513) -LexToken(ASSIGNMENT,'=',1,20519) -LexToken(VAR,'ipar',1,20520) -LexToken(OPENBRACKET,'(',1,20524) -LexToken(NUMBER,'2',1,20525) -LexToken(CLOSEBRACKET,')',1,20526) -LexToken(EOL,'\n',1,20527) -LexToken(VAR,'PeridicOption',1,20541) -LexToken(ASSIGNMENT,'=',1,20554) -LexToken(VAR,'ipar',1,20555) -LexToken(OPENBRACKET,'(',1,20559) -LexToken(NUMBER,'3',1,20560) -LexToken(CLOSEBRACKET,')',1,20561) -LexToken(EOL,'\n',1,20562) -LexToken(EOL,'\n',1,20564) -LexToken(VAR,'METHOD',1,20577) -LexToken(ASSIGNMENT,'=',1,20583) -LexToken(VAR,'getmethod',1,20584) -LexToken(OPENBRACKET,'(',1,20593) -LexToken(VAR,'NOrder',1,20594) -LexToken(CLOSEBRACKET,')',1,20600) -LexToken(EOL,'\n',1,20601) -LexToken(IF,'if',1,20615) -LexToken(OPENBRACKET,'(',1,20618) -LexToken(VAR,'METHOD',1,20619) -LexToken(COMPARISON,'==',1,20625) -LexToken(DQSTRING,'"periodic"',1,20636) -LexToken(CLOSEBRACKET,')',1,20637) -LexToken(THEN,'then',1,20639) -LexToken(EOL,'\n',1,20662) -LexToken(VAR,'xy',1,20679) -LexToken(OPENBRACKET,'(',1,20681) -LexToken(VAR,'N',1,20682) -LexToken(COMMA,',',1,20683) -LexToken(NUMBER,'2',1,20684) -LexToken(CLOSEBRACKET,')',1,20685) -LexToken(ASSIGNMENT,'=',1,20686) -LexToken(VAR,'xy',1,20687) -LexToken(OPENBRACKET,'(',1,20689) -LexToken(NUMBER,'1',1,20690) -LexToken(COMMA,',',1,20691) -LexToken(NUMBER,'2',1,20692) -LexToken(CLOSEBRACKET,')',1,20693) -LexToken(EOL,'\n',1,20694) -LexToken(END,'end',1,20708) -LexToken(EOL,'\n',1,20711) -LexToken(EOL,'\n',1,20712) -LexToken(IF,'if',1,20725) -LexToken(OPENBRACKET,'(',1,20728) -LexToken(VAR,'METHOD',1,20729) -LexToken(COMPARISON,'==',1,20735) -LexToken(DQSTRING,'"order 2"',1,20745) -LexToken(LOGICAL,'|',1,20747) -LexToken(VAR,'METHOD',1,20749) -LexToken(COMPARISON,'==',1,20755) -LexToken(DQSTRING,'"not_a_knot"',1,20768) -LexToken(LOGICAL,'|',1,20769) -LexToken(VAR,'METHOD',1,20770) -LexToken(COMPARISON,'==',1,20776) -LexToken(DQSTRING,'"periodic"',1,20787) -LexToken(LOGICAL,'|',1,20789) -LexToken(VAR,'METHOD',1,20791) -LexToken(COMPARISON,'==',1,20797) -LexToken(DQSTRING,'"monotone"',1,20808) -LexToken(LOGICAL,'|',1,20809) -LexToken(VAR,'METHOD',1,20811) -LexToken(COMPARISON,'==',1,20817) -LexToken(DQSTRING,'"fast"',1,20824) -LexToken(LOGICAL,'|',1,20826) -LexToken(VAR,'METHOD',1,20828) -LexToken(COMPARISON,'==',1,20834) -LexToken(DQSTRING,'"clamped"',1,20844) -LexToken(CLOSEBRACKET,')',1,20845) -LexToken(THEN,'then',1,20847) -LexToken(EOL,'\n',1,20851) -LexToken(VAR,'rpar',1,20868) -LexToken(ASSIGNMENT,'=',1,20872) -LexToken(OPENSQBRACKET,'[',1,20873) -LexToken(VAR,'xy',1,20874) -LexToken(OPENBRACKET,'(',1,20876) -LexToken(COLON,':',1,20877) -LexToken(COMMA,',',1,20878) -LexToken(NUMBER,'1',1,20879) -LexToken(CLOSEBRACKET,')',1,20880) -LexToken(SEMICOLON,';',1,20881) -LexToken(VAR,'xy',1,20882) -LexToken(OPENBRACKET,'(',1,20884) -LexToken(COLON,':',1,20885) -LexToken(COMMA,',',1,20886) -LexToken(NUMBER,'2',1,20887) -LexToken(CLOSEBRACKET,')',1,20888) -LexToken(SEMICOLON,';',1,20889) -LexToken(VAR,'rpar',1,20890) -LexToken(CLOSESQBRACKET,']',1,20894) -LexToken(EOL,'\n',1,20895) -LexToken(ELSE,'else',1,20909) -LexToken(EOL,'\n',1,20913) -LexToken(IF,'if',1,20930) -LexToken(OPENBRACKET,'(',1,20933) -LexToken(VAR,'METHOD',1,20934) -LexToken(COMPARISON,'==',1,20940) -LexToken(DQSTRING,'"zero order-below"',1,20959) -LexToken(LOGICAL,'|',1,20960) -LexToken(VAR,'METHOD',1,20961) -LexToken(COMPARISON,'==',1,20967) -LexToken(DQSTRING,'"linear"',1,20976) -LexToken(LOGICAL,'|',1,20977) -LexToken(VAR,'METHOD',1,20978) -LexToken(COMPARISON,'==',1,20984) -LexToken(DQSTRING,'"zero order-above"',1,21003) -LexToken(LOGICAL,'|',1,21004) -LexToken(VAR,'METHOD',1,21005) -LexToken(COMPARISON,'==',1,21011) -LexToken(DQSTRING,'"zero order-nearest"',1,21032) -LexToken(CLOSEBRACKET,')',1,21033) -LexToken(EOL,'\n',1,21034) -LexToken(VAR,'rpar',1,21055) -LexToken(ASSIGNMENT,'=',1,21059) -LexToken(OPENSQBRACKET,'[',1,21060) -LexToken(VAR,'xy',1,21061) -LexToken(OPENBRACKET,'(',1,21063) -LexToken(COLON,':',1,21064) -LexToken(COMMA,',',1,21065) -LexToken(NUMBER,'1',1,21066) -LexToken(CLOSEBRACKET,')',1,21067) -LexToken(SEMICOLON,';',1,21068) -LexToken(VAR,'xy',1,21069) -LexToken(OPENBRACKET,'(',1,21071) -LexToken(COLON,':',1,21072) -LexToken(COMMA,',',1,21073) -LexToken(NUMBER,'2',1,21074) -LexToken(CLOSEBRACKET,')',1,21075) -LexToken(SEMICOLON,';',1,21076) -LexToken(CLOSESQBRACKET,']',1,21077) -LexToken(EOL,'\n',1,21078) -LexToken(END,'end',1,21095) -LexToken(EOL,'\n',1,21098) -LexToken(END,'end',1,21111) -LexToken(EOL,'\n',1,21114) -LexToken(EOL,'\n',1,21115) -LexToken(VAR,'ok',1,21128) -LexToken(ASSIGNMENT,'=',1,21130) -LexToken(PREVAR_BOOLEAN,'%t',1,21131) -LexToken(EOL,'\n',1,21133) -LexToken(VAR,'delete',1,21146) -LexToken(OPENBRACKET,'(',1,21152) -LexToken(VAR,'f',1,21153) -LexToken(CLOSEBRACKET,')',1,21154) -LexToken(EOL,'\n',1,21155) -LexToken(RETURN,'return',1,21169) -LexToken(EOL,'\n',1,21175) -LexToken(EOL,'\n',1,21257) -LexToken(CASE,'case',1,21266) -LexToken(DQSTRING,'"Exit without save"',1,21289) -LexToken(THEN,'then',1,21291) -LexToken(EOL,'\n',1,21295) -LexToken(VAR,'ipar',1,21308) -LexToken(ASSIGNMENT,'=',1,21312) -LexToken(OPENSQBRACKET,'[',1,21313) -LexToken(CLOSESQBRACKET,']',1,21314) -LexToken(EOL,'\n',1,21315) -LexToken(VAR,'rpar',1,21329) -LexToken(ASSIGNMENT,'=',1,21333) -LexToken(OPENSQBRACKET,'[',1,21334) -LexToken(CLOSESQBRACKET,']',1,21335) -LexToken(EOL,'\n',1,21336) -LexToken(VAR,'ok',1,21350) -LexToken(ASSIGNMENT,'=',1,21352) -LexToken(PREVAR_BOOLEAN,'%f',1,21353) -LexToken(EOL,'\n',1,21355) -LexToken(VAR,'delete',1,21368) -LexToken(OPENBRACKET,'(',1,21374) -LexToken(VAR,'f',1,21375) -LexToken(CLOSEBRACKET,')',1,21376) -LexToken(EOL,'\n',1,21377) -LexToken(RETURN,'return',1,21391) -LexToken(EOL,'\n',1,21397) -LexToken(EOL,'\n',1,21479) -LexToken(CASE,'case',1,21488) -LexToken(DQSTRING,'"Clear"',1,21499) -LexToken(THEN,'then',1,21501) -LexToken(EOL,'\n',1,21505) -LexToken(VAR,'xy',1,21518) -LexToken(ASSIGNMENT,'=',1,21520) -LexToken(OPENSQBRACKET,'[',1,21521) -LexToken(NUMBER,'0',1,21522) -LexToken(COMMA,',',1,21523) -LexToken(NUMBER,'0',1,21524) -LexToken(CLOSESQBRACKET,']',1,21525) -LexToken(EOL,'\n',1,21526) -LexToken(VAR,'NOrder',1,21540) -LexToken(ASSIGNMENT,'=',1,21546) -LexToken(NUMBER,'0',1,21547) -LexToken(EOL,'\n',1,21548) -LexToken(VAR,'ipar',1,21562) -LexToken(OPENBRACKET,'(',1,21566) -LexToken(NUMBER,'2',1,21567) -LexToken(CLOSEBRACKET,')',1,21568) -LexToken(ASSIGNMENT,'=',1,21569) -LexToken(VAR,'NOrder',1,21570) -LexToken(EOL,'\n',1,21576) -LexToken(OPENSQBRACKET,'[',1,21590) -LexToken(VAR,'rpar',1,21591) -LexToken(COMMA,',',1,21595) -LexToken(VAR,'ipar',1,21596) -LexToken(CLOSESQBRACKET,']',1,21600) -LexToken(ASSIGNMENT,'=',1,21601) -LexToken(VAR,'AutoScale',1,21602) -LexToken(OPENBRACKET,'(',1,21611) -LexToken(VAR,'a',1,21612) -LexToken(COMMA,',',1,21613) -LexToken(VAR,'xy',1,21614) -LexToken(COMMA,',',1,21616) -LexToken(VAR,'ipar',1,21617) -LexToken(COMMA,',',1,21621) -LexToken(VAR,'rpar',1,21622) -LexToken(CLOSEBRACKET,')',1,21626) -LexToken(EOL,'\n',1,21627) -LexToken(EOL,'\n',1,21706) -LexToken(CASE,'case',1,21715) -LexToken(DQSTRING,'"Edit text data NOT IN USE"',1,21746) -LexToken(THEN,'then',1,21748) -LexToken(EOL,'\n',1,21752) -LexToken(EOL,'\n',1,21780) -LexToken(OPENSQBRACKET,'[',1,21793) -LexToken(VAR,'mok',1,21794) -LexToken(COMMA,',',1,21797) -LexToken(VAR,'xt',1,21798) -LexToken(COMMA,',',1,21800) -LexToken(VAR,'yt',1,21801) -LexToken(CLOSESQBRACKET,']',1,21803) -LexToken(ASSIGNMENT,'=',1,21804) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,21805) -LexToken(OPENBRACKET,'(',1,21820) -LexToken(DQSTRING,'"Enter x and y data"',1,21840) -LexToken(COMMA,',',1,21841) -LexToken(OPENSQBRACKET,'[',1,21842) -LexToken(DQSTRING,'"x"',1,21845) -LexToken(SEMICOLON,';',1,21846) -LexToken(DQSTRING,'"y"',1,21849) -LexToken(CLOSESQBRACKET,']',1,21850) -LexToken(COMMA,',',1,21851) -LexToken(VAR,'list',1,21852) -LexToken(OPENBRACKET,'(',1,21856) -LexToken(DQSTRING,'"vec"',1,21861) -LexToken(COMMA,',',1,21862) -LexToken(ADDITION,'-',1,21863) -LexToken(NUMBER,'1',1,21864) -LexToken(COMMA,',',1,21865) -LexToken(DQSTRING,'"vec"',1,21870) -LexToken(COMMA,',',1,21871) -LexToken(ADDITION,'-',1,21872) -LexToken(NUMBER,'1',1,21873) -LexToken(CLOSEBRACKET,')',1,21874) -LexToken(COMMA,',',1,21875) -LexToken(VAR,'list',1,21876) -LexToken(OPENBRACKET,'(',1,21880) -LexToken(VAR,'strcat',1,21881) -LexToken(OPENBRACKET,'(',1,21887) -LexToken(VAR,'sci2exp',1,21888) -LexToken(OPENBRACKET,'(',1,21895) -LexToken(VAR,'xy',1,21896) -LexToken(OPENBRACKET,'(',1,21898) -LexToken(COLON,':',1,21899) -LexToken(COMMA,',',1,21900) -LexToken(NUMBER,'1',1,21901) -LexToken(CLOSEBRACKET,')',1,21902) -LexToken(CLOSEBRACKET,')',1,21903) -LexToken(CLOSEBRACKET,')',1,21904) -LexToken(COMMA,',',1,21905) -LexToken(VAR,'strcat',1,21906) -LexToken(OPENBRACKET,'(',1,21912) -LexToken(VAR,'sci2exp',1,21913) -LexToken(OPENBRACKET,'(',1,21920) -LexToken(VAR,'xy',1,21921) -LexToken(OPENBRACKET,'(',1,21923) -LexToken(COLON,':',1,21924) -LexToken(COMMA,',',1,21925) -LexToken(NUMBER,'2',1,21926) -LexToken(CLOSEBRACKET,')',1,21927) -LexToken(CLOSEBRACKET,')',1,21928) -LexToken(CLOSEBRACKET,')',1,21929) -LexToken(CLOSEBRACKET,')',1,21930) -LexToken(CLOSEBRACKET,')',1,21931) -LexToken(EOL,'\n',1,21932) -LexToken(IF,'if',1,21946) -LexToken(VAR,'mok',1,21949) -LexToken(THEN,'then',1,21953) -LexToken(EOL,'\n',1,21957) -LexToken(VAR,'xy',1,21975) -LexToken(ASSIGNMENT,'=',1,21977) -LexToken(OPENSQBRACKET,'[',1,21978) -LexToken(VAR,'xt',1,21979) -LexToken(COMMA,',',1,21981) -LexToken(VAR,'yt',1,21982) -LexToken(CLOSESQBRACKET,']',1,21984) -LexToken(EOL,'\n',1,21985) -LexToken(OPENSQBRACKET,'[',1,22003) -LexToken(VAR,'xy',1,22004) -LexToken(CLOSESQBRACKET,']',1,22006) -LexToken(ASSIGNMENT,'=',1,22007) -LexToken(VAR,'cleandata',1,22008) -LexToken(OPENBRACKET,'(',1,22017) -LexToken(VAR,'xy',1,22018) -LexToken(CLOSEBRACKET,')',1,22020) -LexToken(EOL,'\n',1,22021) -LexToken(OPENSQBRACKET,'[',1,22039) -LexToken(VAR,'rpar',1,22040) -LexToken(COMMA,',',1,22044) -LexToken(VAR,'ipar',1,22045) -LexToken(CLOSESQBRACKET,']',1,22049) -LexToken(ASSIGNMENT,'=',1,22050) -LexToken(VAR,'AutoScale',1,22051) -LexToken(OPENBRACKET,'(',1,22060) -LexToken(VAR,'a',1,22061) -LexToken(COMMA,',',1,22062) -LexToken(VAR,'xy',1,22063) -LexToken(COMMA,',',1,22065) -LexToken(VAR,'ipar',1,22066) -LexToken(COMMA,',',1,22070) -LexToken(VAR,'rpar',1,22071) -LexToken(CLOSEBRACKET,')',1,22075) -LexToken(EOL,'\n',1,22076) -LexToken(END,'end',1,22089) -LexToken(EOL,'\n',1,22092) -LexToken(EOL,'\n',1,22170) -LexToken(CASE,'case',1,22179) -LexToken(DQSTRING,'"Help"',1,22189) -LexToken(THEN,'then',1,22191) -LexToken(EOL,'\n',1,22195) -LexToken(VAR,'t1',1,22208) -LexToken(ASSIGNMENT,'=',1,22210) -LexToken(DQSTRING,'"Mouse-left click: adding a new point"',1,22248) -LexToken(EOL,'\n',1,22249) -LexToken(VAR,'t2',1,22262) -LexToken(ASSIGNMENT,'=',1,22264) -LexToken(DQSTRING,'"Mouse-right click: remove a point"',1,22299) -LexToken(EOL,'\n',1,22300) -LexToken(VAR,'t3',1,22313) -LexToken(ASSIGNMENT,'=',1,22315) -LexToken(DQSTRING,'"Mouse-left double click: edit a point\\\'s coordinates"',1,22369) -LexToken(EOL,'\n',1,22370) -LexToken(VAR,'t4',1,22383) -LexToken(ASSIGNMENT,'=',1,22385) -LexToken(DQSTRING,'"Mouse-left button press/drag/release: move a point"',1,22438) -LexToken(EOL,'\n',1,22439) -LexToken(VAR,'t5',1,22452) -LexToken(ASSIGNMENT,'=',1,22454) -LexToken(DQSTRING,'"Change the window size: \\\'Data\\\' menu -> \\\'Databounds\\\'"',1,22511) -LexToken(EOL,'\n',1,22512) -LexToken(VAR,'x_message',1,22525) -LexToken(OPENBRACKET,'(',1,22534) -LexToken(OPENSQBRACKET,'[',1,22535) -LexToken(VAR,'t1',1,22536) -LexToken(SEMICOLON,';',1,22538) -LexToken(VAR,'t2',1,22539) -LexToken(SEMICOLON,';',1,22541) -LexToken(VAR,'t3',1,22542) -LexToken(SEMICOLON,';',1,22544) -LexToken(VAR,'t4',1,22545) -LexToken(SEMICOLON,';',1,22547) -LexToken(VAR,'t5',1,22548) -LexToken(CLOSESQBRACKET,']',1,22550) -LexToken(CLOSEBRACKET,')',1,22551) -LexToken(EOL,'\n',1,22552) -LexToken(EOL,'\n',1,22631) -LexToken(CASE,'case',1,22640) -LexToken(DQSTRING,'"Load from Excel"',1,22661) -LexToken(THEN,'then',1,22663) -LexToken(EOL,'\n',1,22667) -LexToken(OPENSQBRACKET,'[',1,22680) -LexToken(VAR,'tok',1,22681) -LexToken(COMMA,',',1,22684) -LexToken(VAR,'xytt',1,22685) -LexToken(CLOSESQBRACKET,']',1,22689) -LexToken(ASSIGNMENT,'=',1,22690) -LexToken(VAR,'ReadExcel',1,22691) -LexToken(OPENBRACKET,'(',1,22700) -LexToken(CLOSEBRACKET,')',1,22701) -LexToken(EOL,'\n',1,22702) -LexToken(IF,'if',1,22715) -LexToken(VAR,'tok',1,22718) -LexToken(THEN,'then',1,22722) -LexToken(EOL,'\n',1,22726) -LexToken(VAR,'xy',1,22743) -LexToken(ASSIGNMENT,'=',1,22745) -LexToken(VAR,'xytt',1,22746) -LexToken(EOL,'\n',1,22750) -LexToken(VAR,'NOrder',1,22768) -LexToken(ASSIGNMENT,'=',1,22774) -LexToken(NUMBER,'1',1,22775) -LexToken(EOL,'\n',1,22776) -LexToken(VAR,'ipar',1,22793) -LexToken(OPENBRACKET,'(',1,22797) -LexToken(NUMBER,'2',1,22798) -LexToken(CLOSEBRACKET,')',1,22799) -LexToken(ASSIGNMENT,'=',1,22800) -LexToken(VAR,'NOrder',1,22801) -LexToken(EOL,'\n',1,22807) -LexToken(OPENSQBRACKET,'[',1,22825) -LexToken(VAR,'rpar',1,22826) -LexToken(COMMA,',',1,22830) -LexToken(VAR,'ipar',1,22831) -LexToken(CLOSESQBRACKET,']',1,22835) -LexToken(ASSIGNMENT,'=',1,22836) -LexToken(VAR,'AutoScale',1,22837) -LexToken(OPENBRACKET,'(',1,22846) -LexToken(VAR,'a',1,22847) -LexToken(COMMA,',',1,22848) -LexToken(VAR,'xy',1,22849) -LexToken(COMMA,',',1,22851) -LexToken(VAR,'ipar',1,22852) -LexToken(COMMA,',',1,22856) -LexToken(VAR,'rpar',1,22857) -LexToken(CLOSEBRACKET,')',1,22861) -LexToken(EOL,'\n',1,22862) -LexToken(END,'end',1,22875) -LexToken(EOL,'\n',1,22878) -LexToken(EOL,'\n',1,22956) -LexToken(CASE,'case',1,22965) -LexToken(DQSTRING,'"Load from text file"',1,22990) -LexToken(THEN,'then',1,22992) -LexToken(EOL,'\n',1,22996) -LexToken(OPENSQBRACKET,'[',1,23009) -LexToken(VAR,'tok',1,23010) -LexToken(COMMA,',',1,23013) -LexToken(VAR,'xytt',1,23014) -LexToken(CLOSESQBRACKET,']',1,23018) -LexToken(ASSIGNMENT,'=',1,23019) -LexToken(VAR,'ReadFromFile',1,23020) -LexToken(OPENBRACKET,'(',1,23032) -LexToken(CLOSEBRACKET,')',1,23033) -LexToken(EOL,'\n',1,23034) -LexToken(IF,'if',1,23047) -LexToken(VAR,'tok',1,23050) -LexToken(THEN,'then',1,23054) -LexToken(EOL,'\n',1,23058) -LexToken(VAR,'xy',1,23075) -LexToken(ASSIGNMENT,'=',1,23077) -LexToken(VAR,'xytt',1,23078) -LexToken(EOL,'\n',1,23082) -LexToken(VAR,'NOrder',1,23100) -LexToken(ASSIGNMENT,'=',1,23106) -LexToken(NUMBER,'1',1,23107) -LexToken(EOL,'\n',1,23108) -LexToken(VAR,'ipar',1,23125) -LexToken(OPENBRACKET,'(',1,23129) -LexToken(NUMBER,'2',1,23130) -LexToken(CLOSEBRACKET,')',1,23131) -LexToken(ASSIGNMENT,'=',1,23132) -LexToken(VAR,'NOrder',1,23133) -LexToken(EOL,'\n',1,23139) -LexToken(OPENSQBRACKET,'[',1,23157) -LexToken(VAR,'rpar',1,23158) -LexToken(COMMA,',',1,23162) -LexToken(VAR,'ipar',1,23163) -LexToken(CLOSESQBRACKET,']',1,23167) -LexToken(ASSIGNMENT,'=',1,23168) -LexToken(VAR,'AutoScale',1,23169) -LexToken(OPENBRACKET,'(',1,23178) -LexToken(VAR,'a',1,23179) -LexToken(COMMA,',',1,23180) -LexToken(VAR,'xy',1,23181) -LexToken(COMMA,',',1,23183) -LexToken(VAR,'ipar',1,23184) -LexToken(COMMA,',',1,23188) -LexToken(VAR,'rpar',1,23189) -LexToken(CLOSEBRACKET,')',1,23193) -LexToken(EOL,'\n',1,23194) -LexToken(END,'end',1,23207) -LexToken(EOL,'\n',1,23210) -LexToken(EOL,'\n',1,23288) -LexToken(CASE,'case',1,23297) -LexToken(DQSTRING,'"Save to text file"',1,23320) -LexToken(THEN,'then',1,23322) -LexToken(EOL,'\n',1,23326) -LexToken(OPENSQBRACKET,'[',1,23339) -LexToken(VAR,'sok',1,23340) -LexToken(CLOSESQBRACKET,']',1,23343) -LexToken(ASSIGNMENT,'=',1,23344) -LexToken(VAR,'SaveToFile',1,23345) -LexToken(OPENBRACKET,'(',1,23355) -LexToken(VAR,'xy',1,23356) -LexToken(CLOSEBRACKET,')',1,23358) -LexToken(EOL,'\n',1,23359) -LexToken(EOL,'\n',1,23437) -LexToken(CASE,'case',1,23446) -LexToken(DQSTRING,'"Replot"',1,23458) -LexToken(THEN,'then',1,23460) -LexToken(EOL,'\n',1,23464) -LexToken(IF,'if',1,23477) -LexToken(VAR,'xy',1,23480) -LexToken(COMPARISON,'<>',1,23482) -LexToken(OPENSQBRACKET,'[',1,23484) -LexToken(CLOSESQBRACKET,']',1,23485) -LexToken(THEN,'then',1,23487) -LexToken(EOL,'\n',1,23491) -LexToken(VAR,'drawlater',1,23508) -LexToken(OPENBRACKET,'(',1,23517) -LexToken(CLOSEBRACKET,')',1,23518) -LexToken(EOL,'\n',1,23519) -LexToken(VAR,'points',1,23537) -LexToken(DOT,'.',1,23543) -LexToken(VAR,'data',1,23544) -LexToken(ASSIGNMENT,'=',1,23548) -LexToken(VAR,'xy',1,23549) -LexToken(EOL,'\n',1,23551) -LexToken(OPENSQBRACKET,'[',1,23569) -LexToken(VAR,'rpar',1,23570) -LexToken(COMMA,',',1,23574) -LexToken(VAR,'ipar',1,23575) -LexToken(CLOSESQBRACKET,']',1,23579) -LexToken(ASSIGNMENT,'=',1,23580) -LexToken(VAR,'drawSplin',1,23581) -LexToken(OPENBRACKET,'(',1,23590) -LexToken(VAR,'a',1,23591) -LexToken(COMMA,',',1,23592) -LexToken(VAR,'xy',1,23593) -LexToken(COMMA,',',1,23595) -LexToken(VAR,'ipar',1,23596) -LexToken(COMMA,',',1,23600) -LexToken(VAR,'rpar',1,23601) -LexToken(CLOSEBRACKET,')',1,23605) -LexToken(EOL,'\n',1,23606) -LexToken(VAR,'drawnow',1,23624) -LexToken(OPENBRACKET,'(',1,23631) -LexToken(CLOSEBRACKET,')',1,23632) -LexToken(EOL,'\n',1,23633) -LexToken(END,'end',1,23646) -LexToken(EOL,'\n',1,23649) -LexToken(EOL,'\n',1,23722) -LexToken(CASE,'case',1,23731) -LexToken(DQSTRING,'"edit"',1,23741) -LexToken(THEN,'then',1,23743) -LexToken(EOL,'\n',1,23747) -LexToken(VAR,'HIT',1,23760) -LexToken(ASSIGNMENT,'=',1,23763) -LexToken(PREVAR_BOOLEAN,'%f',1,23764) -LexToken(EOL,'\n',1,23766) -LexToken(IF,'if',1,23779) -LexToken(VAR,'N',1,23782) -LexToken(COMPARISON,'<>',1,23783) -LexToken(NUMBER,'0',1,23785) -LexToken(THEN,'then',1,23787) -LexToken(EOL,'\n',1,23791) -LexToken(VAR,'xt',1,23808) -LexToken(ASSIGNMENT,'=',1,23810) -LexToken(VAR,'xy',1,23811) -LexToken(OPENBRACKET,'(',1,23813) -LexToken(COLON,':',1,23814) -LexToken(COMMA,',',1,23815) -LexToken(NUMBER,'1',1,23816) -LexToken(CLOSEBRACKET,')',1,23817) -LexToken(EOL,'\n',1,23818) -LexToken(VAR,'yt',1,23836) -LexToken(ASSIGNMENT,'=',1,23838) -LexToken(VAR,'xy',1,23839) -LexToken(OPENBRACKET,'(',1,23841) -LexToken(COLON,':',1,23842) -LexToken(COMMA,',',1,23843) -LexToken(NUMBER,'2',1,23844) -LexToken(CLOSEBRACKET,')',1,23845) -LexToken(EOL,'\n',1,23846) -LexToken(VAR,'dist',1,23864) -LexToken(ASSIGNMENT,'=',1,23868) -LexToken(OPENBRACKET,'(',1,23869) -LexToken(OPENBRACKET,'(',1,23870) -LexToken(VAR,'xt',1,23871) -LexToken(ADDITION,'-',1,23873) -LexToken(VAR,'ones',1,23874) -LexToken(OPENBRACKET,'(',1,23878) -LexToken(VAR,'N',1,23879) -LexToken(COMMA,',',1,23880) -LexToken(NUMBER,'1',1,23881) -LexToken(CLOSEBRACKET,')',1,23882) -LexToken(MULTIPLICATION,'*',1,23883) -LexToken(VAR,'xc',1,23884) -LexToken(CLOSEBRACKET,')',1,23886) -LexToken(CLOSEBRACKET,')',1,23887) -LexToken(MULTIPLICATION,'^',1,23888) -LexToken(NUMBER,'2',1,23889) -LexToken(ADDITION,'+',1,23890) -LexToken(OPENBRACKET,'(',1,23891) -LexToken(OPENBRACKET,'(',1,23892) -LexToken(VAR,'yt',1,23893) -LexToken(ADDITION,'-',1,23895) -LexToken(VAR,'ones',1,23896) -LexToken(OPENBRACKET,'(',1,23900) -LexToken(VAR,'N',1,23901) -LexToken(COMMA,',',1,23902) -LexToken(NUMBER,'1',1,23903) -LexToken(CLOSEBRACKET,')',1,23904) -LexToken(MULTIPLICATION,'*',1,23905) -LexToken(VAR,'yc',1,23906) -LexToken(CLOSEBRACKET,')',1,23908) -LexToken(CLOSEBRACKET,')',1,23909) -LexToken(MULTIPLICATION,'^',1,23910) -LexToken(NUMBER,'2',1,23911) -LexToken(EOL,'\n',1,23912) -LexToken(OPENSQBRACKET,'[',1,23929) -LexToken(VAR,'dca',1,23930) -LexToken(COMMA,',',1,23933) -LexToken(VAR,'k',1,23934) -LexToken(CLOSESQBRACKET,']',1,23935) -LexToken(ASSIGNMENT,'=',1,23936) -LexToken(VAR,'min',1,23937) -LexToken(OPENBRACKET,'(',1,23940) -LexToken(VAR,'dist',1,23941) -LexToken(CLOSEBRACKET,')',1,23945) -LexToken(EOL,'\n',1,23946) -LexToken(VAR,'rectx',1,23964) -LexToken(ASSIGNMENT,'=',1,23969) -LexToken(VAR,'a',1,23970) -LexToken(DOT,'.',1,23971) -LexToken(VAR,'data_bounds',1,23972) -LexToken(EOL,'\n',1,23983) -LexToken(VAR,'ex',1,24001) -LexToken(ASSIGNMENT,'=',1,24003) -LexToken(VAR,'abs',1,24004) -LexToken(OPENBRACKET,'(',1,24007) -LexToken(VAR,'rectx',1,24008) -LexToken(OPENBRACKET,'(',1,24013) -LexToken(NUMBER,'2',1,24014) -LexToken(COMMA,',',1,24015) -LexToken(NUMBER,'1',1,24016) -LexToken(CLOSEBRACKET,')',1,24017) -LexToken(ADDITION,'-',1,24018) -LexToken(VAR,'rectx',1,24019) -LexToken(OPENBRACKET,'(',1,24024) -LexToken(NUMBER,'1',1,24025) -LexToken(COMMA,',',1,24026) -LexToken(NUMBER,'1',1,24027) -LexToken(CLOSEBRACKET,')',1,24028) -LexToken(CLOSEBRACKET,')',1,24029) -LexToken(MULTIPLICATION,'/',1,24030) -LexToken(NUMBER,'80',1,24031) -LexToken(EOL,'\n',1,24033) -LexToken(VAR,'ey',1,24051) -LexToken(ASSIGNMENT,'=',1,24053) -LexToken(VAR,'abs',1,24054) -LexToken(OPENBRACKET,'(',1,24057) -LexToken(VAR,'rectx',1,24058) -LexToken(OPENBRACKET,'(',1,24063) -LexToken(NUMBER,'2',1,24064) -LexToken(COMMA,',',1,24065) -LexToken(NUMBER,'2',1,24066) -LexToken(CLOSEBRACKET,')',1,24067) -LexToken(ADDITION,'-',1,24068) -LexToken(VAR,'rectx',1,24069) -LexToken(OPENBRACKET,'(',1,24074) -LexToken(NUMBER,'1',1,24075) -LexToken(COMMA,',',1,24076) -LexToken(NUMBER,'2',1,24077) -LexToken(CLOSEBRACKET,')',1,24078) -LexToken(CLOSEBRACKET,')',1,24079) -LexToken(MULTIPLICATION,'/',1,24080) -LexToken(NUMBER,'80',1,24081) -LexToken(EOL,'\n',1,24083) -LexToken(IF,'if',1,24101) -LexToken(OPENBRACKET,'(',1,24104) -LexToken(VAR,'abs',1,24105) -LexToken(OPENBRACKET,'(',1,24108) -LexToken(VAR,'xc',1,24109) -LexToken(ADDITION,'-',1,24111) -LexToken(VAR,'xt',1,24112) -LexToken(OPENBRACKET,'(',1,24114) -LexToken(VAR,'k',1,24115) -LexToken(CLOSEBRACKET,')',1,24116) -LexToken(CLOSEBRACKET,')',1,24117) -LexToken(COMPARISON,'<',1,24118) -LexToken(VAR,'ex',1,24119) -LexToken(LOGICAL,'&',1,24122) -LexToken(VAR,'abs',1,24124) -LexToken(OPENBRACKET,'(',1,24127) -LexToken(VAR,'yc',1,24128) -LexToken(ADDITION,'-',1,24130) -LexToken(VAR,'yt',1,24131) -LexToken(OPENBRACKET,'(',1,24133) -LexToken(VAR,'k',1,24134) -LexToken(CLOSEBRACKET,')',1,24135) -LexToken(CLOSEBRACKET,')',1,24136) -LexToken(COMPARISON,'<',1,24137) -LexToken(VAR,'ey',1,24138) -LexToken(CLOSEBRACKET,')',1,24140) -LexToken(THEN,'then',1,24142) -LexToken(EOL,'\n',1,24146) -LexToken(VAR,'HIT',1,24167) -LexToken(ASSIGNMENT,'=',1,24170) -LexToken(PREVAR_BOOLEAN,'%t',1,24171) -LexToken(EOL,'\n',1,24173) -LexToken(END,'end',1,24190) -LexToken(EOL,'\n',1,24193) -LexToken(END,'end',1,24206) -LexToken(EOL,'\n',1,24209) -LexToken(EOL,'\n',1,24210) -LexToken(EOL,'\n',1,24250) -LexToken(EOL,'\n',1,24323) -LexToken(IF,'if',1,24336) -LexToken(OPENBRACKET,'(',1,24339) -LexToken(NOT,'~',1,24340) -LexToken(VAR,'HIT',1,24341) -LexToken(CLOSEBRACKET,')',1,24344) -LexToken(LOGICAL,'&',1,24345) -LexToken(OPENBRACKET,'(',1,24346) -LexToken(VAR,'btn',1,24347) -LexToken(COMPARISON,'==',1,24350) -LexToken(NUMBER,'0',1,24352) -LexToken(LOGICAL,'|',1,24354) -LexToken(VAR,'btn',1,24356) -LexToken(COMPARISON,'==',1,24359) -LexToken(NUMBER,'3',1,24361) -LexToken(CLOSEBRACKET,')',1,24362) -LexToken(THEN,'then',1,24364) -LexToken(EOL,'\n',1,24384) -LexToken(VAR,'xy',1,24401) -LexToken(ASSIGNMENT,'=',1,24403) -LexToken(OPENSQBRACKET,'[',1,24404) -LexToken(VAR,'xy',1,24405) -LexToken(SEMICOLON,';',1,24407) -LexToken(VAR,'xc',1,24408) -LexToken(COMMA,',',1,24410) -LexToken(VAR,'yc',1,24411) -LexToken(CLOSESQBRACKET,']',1,24413) -LexToken(EOL,'\n',1,24414) -LexToken(OPENSQBRACKET,'[',1,24432) -LexToken(VAR,'xtt',1,24433) -LexToken(COMMA,',',1,24436) -LexToken(VAR,'k2',1,24437) -LexToken(CLOSESQBRACKET,']',1,24439) -LexToken(ASSIGNMENT,'=',1,24440) -LexToken(VAR,'gsort',1,24441) -LexToken(OPENBRACKET,'(',1,24446) -LexToken(VAR,'xy',1,24447) -LexToken(OPENBRACKET,'(',1,24449) -LexToken(COLON,':',1,24450) -LexToken(COMMA,',',1,24451) -LexToken(NUMBER,'1',1,24452) -LexToken(CLOSEBRACKET,')',1,24453) -LexToken(COMMA,',',1,24454) -LexToken(DQSTRING,'"r"',1,24457) -LexToken(COMMA,',',1,24458) -LexToken(DQSTRING,'"i"',1,24461) -LexToken(CLOSEBRACKET,')',1,24462) -LexToken(SEMICOLON,';',1,24463) -LexToken(VAR,'xy',1,24464) -LexToken(ASSIGNMENT,'=',1,24466) -LexToken(VAR,'xy',1,24467) -LexToken(OPENBRACKET,'(',1,24469) -LexToken(VAR,'k2',1,24470) -LexToken(COMMA,',',1,24472) -LexToken(COLON,':',1,24473) -LexToken(CLOSEBRACKET,')',1,24474) -LexToken(EOL,'\n',1,24475) -LexToken(VAR,'drawlater',1,24492) -LexToken(OPENBRACKET,'(',1,24501) -LexToken(CLOSEBRACKET,')',1,24502) -LexToken(EOL,'\n',1,24503) -LexToken(VAR,'points',1,24521) -LexToken(DOT,'.',1,24527) -LexToken(VAR,'data',1,24528) -LexToken(ASSIGNMENT,'=',1,24532) -LexToken(VAR,'xy',1,24533) -LexToken(EOL,'\n',1,24535) -LexToken(OPENSQBRACKET,'[',1,24553) -LexToken(VAR,'rpar',1,24554) -LexToken(COMMA,',',1,24558) -LexToken(VAR,'ipar',1,24559) -LexToken(CLOSESQBRACKET,']',1,24563) -LexToken(ASSIGNMENT,'=',1,24564) -LexToken(VAR,'drawSplin',1,24565) -LexToken(OPENBRACKET,'(',1,24574) -LexToken(VAR,'a',1,24575) -LexToken(COMMA,',',1,24576) -LexToken(VAR,'xy',1,24577) -LexToken(COMMA,',',1,24579) -LexToken(VAR,'ipar',1,24580) -LexToken(COMMA,',',1,24584) -LexToken(VAR,'rpar',1,24585) -LexToken(CLOSEBRACKET,')',1,24589) -LexToken(EOL,'\n',1,24590) -LexToken(VAR,'drawnow',1,24608) -LexToken(OPENBRACKET,'(',1,24615) -LexToken(CLOSEBRACKET,')',1,24616) -LexToken(EOL,'\n',1,24617) -LexToken(END,'end',1,24630) -LexToken(EOL,'\n',1,24633) -LexToken(EOL,'\n',1,24634) -LexToken(IF,'if',1,24647) -LexToken(OPENBRACKET,'(',1,24650) -LexToken(VAR,'HIT',1,24651) -LexToken(CLOSEBRACKET,')',1,24654) -LexToken(LOGICAL,'&',1,24655) -LexToken(OPENBRACKET,'(',1,24656) -LexToken(VAR,'btn',1,24657) -LexToken(COMPARISON,'==',1,24660) -LexToken(NUMBER,'2',1,24662) -LexToken(LOGICAL,'|',1,24664) -LexToken(VAR,'btn',1,24666) -LexToken(COMPARISON,'==',1,24669) -LexToken(NUMBER,'5',1,24671) -LexToken(CLOSEBRACKET,')',1,24672) -LexToken(THEN,'then',1,24674) -LexToken(EOL,'\n',1,24697) -LexToken(VAR,'xy',1,24714) -LexToken(OPENBRACKET,'(',1,24716) -LexToken(VAR,'k',1,24717) -LexToken(COMMA,',',1,24718) -LexToken(COLON,':',1,24719) -LexToken(CLOSEBRACKET,')',1,24720) -LexToken(ASSIGNMENT,'=',1,24721) -LexToken(OPENSQBRACKET,'[',1,24722) -LexToken(CLOSESQBRACKET,']',1,24723) -LexToken(EOL,'\n',1,24724) -LexToken(VAR,'drawlater',1,24742) -LexToken(OPENBRACKET,'(',1,24751) -LexToken(CLOSEBRACKET,')',1,24752) -LexToken(EOL,'\n',1,24753) -LexToken(VAR,'points',1,24771) -LexToken(DOT,'.',1,24777) -LexToken(VAR,'data',1,24778) -LexToken(ASSIGNMENT,'=',1,24782) -LexToken(VAR,'xy',1,24783) -LexToken(EOL,'\n',1,24785) -LexToken(OPENSQBRACKET,'[',1,24803) -LexToken(VAR,'rpar',1,24804) -LexToken(COMMA,',',1,24808) -LexToken(VAR,'ipar',1,24809) -LexToken(CLOSESQBRACKET,']',1,24813) -LexToken(ASSIGNMENT,'=',1,24814) -LexToken(VAR,'drawSplin',1,24815) -LexToken(OPENBRACKET,'(',1,24824) -LexToken(VAR,'a',1,24825) -LexToken(COMMA,',',1,24826) -LexToken(VAR,'xy',1,24827) -LexToken(COMMA,',',1,24829) -LexToken(VAR,'ipar',1,24830) -LexToken(COMMA,',',1,24834) -LexToken(VAR,'rpar',1,24835) -LexToken(CLOSEBRACKET,')',1,24839) -LexToken(EOL,'\n',1,24840) -LexToken(VAR,'drawnow',1,24858) -LexToken(OPENBRACKET,'(',1,24865) -LexToken(CLOSEBRACKET,')',1,24866) -LexToken(EOL,'\n',1,24867) -LexToken(END,'end',1,24880) -LexToken(EOL,'\n',1,24883) -LexToken(EOL,'\n',1,24884) -LexToken(IF,'if',1,24897) -LexToken(OPENBRACKET,'(',1,24900) -LexToken(VAR,'HIT',1,24901) -LexToken(CLOSEBRACKET,')',1,24904) -LexToken(LOGICAL,'&',1,24905) -LexToken(OPENBRACKET,'(',1,24906) -LexToken(VAR,'btn',1,24907) -LexToken(COMPARISON,'==',1,24910) -LexToken(NUMBER,'0',1,24912) -LexToken(CLOSEBRACKET,')',1,24913) -LexToken(THEN,'then',1,24915) -LexToken(EOL,'\n',1,24945) -LexToken(OPENSQBRACKET,'[',1,24962) -LexToken(VAR,'xy',1,24963) -LexToken(COMMA,',',1,24965) -LexToken(VAR,'rpar',1,24966) -LexToken(COMMA,',',1,24970) -LexToken(VAR,'ipar',1,24971) -LexToken(CLOSESQBRACKET,']',1,24975) -LexToken(ASSIGNMENT,'=',1,24976) -LexToken(VAR,'movept',1,24977) -LexToken(OPENBRACKET,'(',1,24983) -LexToken(VAR,'a',1,24984) -LexToken(COMMA,',',1,24985) -LexToken(VAR,'xy',1,24986) -LexToken(COMMA,',',1,24988) -LexToken(VAR,'ipar',1,24989) -LexToken(COMMA,',',1,24993) -LexToken(VAR,'rpar',1,24994) -LexToken(COMMA,',',1,24998) -LexToken(VAR,'k',1,24999) -LexToken(CLOSEBRACKET,')',1,25000) -LexToken(EOL,'\n',1,25001) -LexToken(END,'end',1,25014) -LexToken(EOL,'\n',1,25017) -LexToken(EOL,'\n',1,25018) -LexToken(IF,'if',1,25031) -LexToken(OPENBRACKET,'(',1,25034) -LexToken(VAR,'HIT',1,25035) -LexToken(CLOSEBRACKET,')',1,25038) -LexToken(LOGICAL,'&',1,25039) -LexToken(OPENBRACKET,'(',1,25040) -LexToken(VAR,'btn',1,25041) -LexToken(COMPARISON,'==',1,25044) -LexToken(NUMBER,'10',1,25046) -LexToken(CLOSEBRACKET,')',1,25048) -LexToken(THEN,'then',1,25050) -LexToken(EOL,'\n',1,25096) -LexToken(OPENSQBRACKET,'[',1,25113) -LexToken(VAR,'mok',1,25114) -LexToken(COMMA,',',1,25117) -LexToken(VAR,'xt',1,25118) -LexToken(COMMA,',',1,25120) -LexToken(VAR,'yt',1,25121) -LexToken(CLOSESQBRACKET,']',1,25123) -LexToken(ASSIGNMENT,'=',1,25124) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,25125) -LexToken(OPENBRACKET,'(',1,25140) -LexToken(DQSTRING,'"Enter new x and y"',1,25159) -LexToken(COMMA,',',1,25160) -LexToken(OPENSQBRACKET,'[',1,25161) -LexToken(DQSTRING,'"x"',1,25164) -LexToken(SEMICOLON,';',1,25165) -LexToken(DQSTRING,'"y"',1,25168) -LexToken(CLOSESQBRACKET,']',1,25169) -LexToken(COMMA,',',1,25170) -LexToken(VAR,'list',1,25171) -LexToken(OPENBRACKET,'(',1,25175) -LexToken(DQSTRING,'"vec"',1,25180) -LexToken(COMMA,',',1,25181) -LexToken(NUMBER,'1',1,25203) -LexToken(COMMA,',',1,25204) -LexToken(DQSTRING,'"vec"',1,25209) -LexToken(COMMA,',',1,25210) -LexToken(NUMBER,'1',1,25211) -LexToken(CLOSEBRACKET,')',1,25212) -LexToken(COMMA,',',1,25213) -LexToken(VAR,'list',1,25214) -LexToken(OPENBRACKET,'(',1,25218) -LexToken(VAR,'sci2exp',1,25219) -LexToken(OPENBRACKET,'(',1,25226) -LexToken(VAR,'xy',1,25227) -LexToken(OPENBRACKET,'(',1,25229) -LexToken(VAR,'k',1,25230) -LexToken(COMMA,',',1,25231) -LexToken(NUMBER,'1',1,25232) -LexToken(CLOSEBRACKET,')',1,25233) -LexToken(CLOSEBRACKET,')',1,25234) -LexToken(COMMA,',',1,25235) -LexToken(VAR,'sci2exp',1,25236) -LexToken(OPENBRACKET,'(',1,25243) -LexToken(VAR,'xy',1,25244) -LexToken(OPENBRACKET,'(',1,25246) -LexToken(VAR,'k',1,25247) -LexToken(COMMA,',',1,25248) -LexToken(NUMBER,'2',1,25249) -LexToken(CLOSEBRACKET,')',1,25250) -LexToken(CLOSEBRACKET,')',1,25251) -LexToken(CLOSEBRACKET,')',1,25252) -LexToken(CLOSEBRACKET,')',1,25253) -LexToken(EOL,'\n',1,25254) -LexToken(IF,'if',1,25272) -LexToken(VAR,'mok',1,25275) -LexToken(THEN,'then',1,25279) -LexToken(EOL,'\n',1,25283) -LexToken(VAR,'xy',1,25304) -LexToken(OPENBRACKET,'(',1,25306) -LexToken(VAR,'k',1,25307) -LexToken(COMMA,',',1,25308) -LexToken(COLON,':',1,25309) -LexToken(CLOSEBRACKET,')',1,25310) -LexToken(ASSIGNMENT,'=',1,25311) -LexToken(OPENSQBRACKET,'[',1,25312) -LexToken(VAR,'xt',1,25313) -LexToken(COMMA,',',1,25315) -LexToken(VAR,'yt',1,25316) -LexToken(CLOSESQBRACKET,']',1,25318) -LexToken(EOL,'\n',1,25319) -LexToken(OPENSQBRACKET,'[',1,25341) -LexToken(VAR,'xy',1,25342) -LexToken(CLOSESQBRACKET,']',1,25344) -LexToken(ASSIGNMENT,'=',1,25345) -LexToken(VAR,'cleandata',1,25346) -LexToken(OPENBRACKET,'(',1,25355) -LexToken(VAR,'xy',1,25356) -LexToken(CLOSEBRACKET,')',1,25358) -LexToken(EOL,'\n',1,25359) -LexToken(VAR,'drawlater',1,25380) -LexToken(OPENBRACKET,'(',1,25389) -LexToken(CLOSEBRACKET,')',1,25390) -LexToken(EOL,'\n',1,25391) -LexToken(VAR,'points',1,25413) -LexToken(DOT,'.',1,25419) -LexToken(VAR,'data',1,25420) -LexToken(ASSIGNMENT,'=',1,25424) -LexToken(VAR,'xy',1,25425) -LexToken(EOL,'\n',1,25427) -LexToken(OPENSQBRACKET,'[',1,25449) -LexToken(VAR,'rpar',1,25450) -LexToken(COMMA,',',1,25454) -LexToken(VAR,'ipar',1,25455) -LexToken(CLOSESQBRACKET,']',1,25459) -LexToken(ASSIGNMENT,'=',1,25460) -LexToken(VAR,'AutoScale',1,25461) -LexToken(OPENBRACKET,'(',1,25470) -LexToken(VAR,'a',1,25471) -LexToken(COMMA,',',1,25472) -LexToken(VAR,'xy',1,25473) -LexToken(COMMA,',',1,25475) -LexToken(VAR,'ipar',1,25476) -LexToken(COMMA,',',1,25480) -LexToken(VAR,'rpar',1,25481) -LexToken(CLOSEBRACKET,')',1,25485) -LexToken(EOL,'\n',1,25486) -LexToken(VAR,'drawnow',1,25507) -LexToken(OPENBRACKET,'(',1,25514) -LexToken(CLOSEBRACKET,')',1,25515) -LexToken(EOL,'\n',1,25516) -LexToken(END,'end',1,25533) -LexToken(EOL,'\n',1,25536) -LexToken(END,'end',1,25549) -LexToken(EOL,'\n',1,25552) -LexToken(EOL,'\n',1,25553) -LexToken(EOL,'\n',1,25573) -LexToken(EOL,'\n',1,25621) -LexToken(EOL,'\n',1,25622) -LexToken(END,'end',1,25631) -LexToken(EOL,'\n',1,25634) -LexToken(EOL,'\n',1,25703) -LexToken(END,'end',1,25708) -LexToken(EOL,'\n',1,25711) -LexToken(ENDFUNCTION,'endfunction',1,25712) -LexToken(EOL,'\n',1,25723) -LexToken(EOL,'\n',1,25798) -LexToken(FUNCTION,'function',1,25799) -LexToken(OPENSQBRACKET,'[',1,25808) -LexToken(VAR,'orpar',1,25809) -LexToken(COMMA,',',1,25814) -LexToken(VAR,'oipar',1,25815) -LexToken(CLOSESQBRACKET,']',1,25820) -LexToken(ASSIGNMENT,'=',1,25821) -LexToken(VAR,'drawSplin',1,25822) -LexToken(OPENBRACKET,'(',1,25831) -LexToken(VAR,'a',1,25832) -LexToken(COMMA,',',1,25833) -LexToken(VAR,'xy',1,25834) -LexToken(COMMA,',',1,25836) -LexToken(VAR,'iipar',1,25837) -LexToken(COMMA,',',1,25842) -LexToken(VAR,'irpar',1,25843) -LexToken(CLOSEBRACKET,')',1,25848) -LexToken(EOL,'\n',1,25849) -LexToken(VAR,'N',1,25854) -LexToken(ASSIGNMENT,'=',1,25855) -LexToken(VAR,'size',1,25856) -LexToken(OPENBRACKET,'(',1,25860) -LexToken(VAR,'xy',1,25861) -LexToken(COMMA,',',1,25863) -LexToken(DQSTRING,'"r"',1,25866) -LexToken(CLOSEBRACKET,')',1,25867) -LexToken(EOL,'\n',1,25886) -LexToken(VAR,'x',1,25891) -LexToken(ASSIGNMENT,'=',1,25892) -LexToken(VAR,'xy',1,25893) -LexToken(OPENBRACKET,'(',1,25895) -LexToken(COLON,':',1,25896) -LexToken(COMMA,',',1,25897) -LexToken(NUMBER,'1',1,25898) -LexToken(CLOSEBRACKET,')',1,25899) -LexToken(EOL,'\n',1,25900) -LexToken(VAR,'y',1,25906) -LexToken(ASSIGNMENT,'=',1,25907) -LexToken(VAR,'xy',1,25908) -LexToken(OPENBRACKET,'(',1,25910) -LexToken(COLON,':',1,25911) -LexToken(COMMA,',',1,25912) -LexToken(NUMBER,'2',1,25913) -LexToken(CLOSEBRACKET,')',1,25914) -LexToken(EOL,'\n',1,25915) -LexToken(VAR,'points',1,25921) -LexToken(ASSIGNMENT,'=',1,25927) -LexToken(VAR,'a',1,25928) -LexToken(DOT,'.',1,25929) -LexToken(VAR,'children',1,25930) -LexToken(OPENBRACKET,'(',1,25938) -LexToken(NUMBER,'2',1,25939) -LexToken(CLOSEBRACKET,')',1,25940) -LexToken(DOT,'.',1,25941) -LexToken(VAR,'children',1,25942) -LexToken(EOL,'\n',1,25950) -LexToken(VAR,'splines',1,25955) -LexToken(ASSIGNMENT,'=',1,25962) -LexToken(VAR,'a',1,25963) -LexToken(DOT,'.',1,25964) -LexToken(VAR,'children',1,25965) -LexToken(OPENBRACKET,'(',1,25973) -LexToken(NUMBER,'1',1,25974) -LexToken(CLOSEBRACKET,')',1,25975) -LexToken(DOT,'.',1,25976) -LexToken(VAR,'children',1,25977) -LexToken(EOL,'\n',1,25985) -LexToken(VAR,'order',1,25990) -LexToken(ASSIGNMENT,'=',1,25995) -LexToken(VAR,'iipar',1,25996) -LexToken(OPENBRACKET,'(',1,26001) -LexToken(NUMBER,'2',1,26002) -LexToken(CLOSEBRACKET,')',1,26003) -LexToken(EOL,'\n',1,26004) -LexToken(VAR,'periodicoption',1,26010) -LexToken(ASSIGNMENT,'=',1,26024) -LexToken(VAR,'iipar',1,26025) -LexToken(OPENBRACKET,'(',1,26030) -LexToken(NUMBER,'3',1,26031) -LexToken(CLOSEBRACKET,')',1,26032) -LexToken(EOL,'\n',1,26033) -LexToken(VAR,'extrapo',1,26039) -LexToken(ASSIGNMENT,'=',1,26046) -LexToken(VAR,'iipar',1,26047) -LexToken(OPENBRACKET,'(',1,26052) -LexToken(NUMBER,'4',1,26053) -LexToken(CLOSEBRACKET,')',1,26054) -LexToken(EOL,'\n',1,26055) -LexToken(VAR,'orpar',1,26061) -LexToken(ASSIGNMENT,'=',1,26066) -LexToken(VAR,'irpar',1,26067) -LexToken(EOL,'\n',1,26072) -LexToken(EOL,'\n',1,26074) -LexToken(VAR,'METHOD',1,26079) -LexToken(ASSIGNMENT,'=',1,26085) -LexToken(VAR,'getmethod',1,26086) -LexToken(OPENBRACKET,'(',1,26095) -LexToken(VAR,'order',1,26096) -LexToken(CLOSEBRACKET,')',1,26101) -LexToken(EOL,'\n',1,26102) -LexToken(EOL,'\n',1,26104) -LexToken(IF,'if',1,26109) -LexToken(VAR,'periodicoption',1,26112) -LexToken(COMPARISON,'==',1,26126) -LexToken(NUMBER,'1',1,26128) -LexToken(THEN,'then',1,26130) -LexToken(EOL,'\n',1,26134) -LexToken(VAR,'PERIODIC',1,26143) -LexToken(ASSIGNMENT,'=',1,26151) -LexToken(DQSTRING,'"periodic, T="',1,26165) -LexToken(ADDITION,'+',1,26166) -LexToken(VAR,'string',1,26167) -LexToken(OPENBRACKET,'(',1,26173) -LexToken(VAR,'x',1,26174) -LexToken(OPENBRACKET,'(',1,26175) -LexToken(VAR,'N',1,26176) -LexToken(CLOSEBRACKET,')',1,26177) -LexToken(ADDITION,'-',1,26178) -LexToken(VAR,'x',1,26179) -LexToken(OPENBRACKET,'(',1,26180) -LexToken(NUMBER,'1',1,26181) -LexToken(CLOSEBRACKET,')',1,26182) -LexToken(CLOSEBRACKET,')',1,26183) -LexToken(EOL,'\n',1,26184) -LexToken(ELSE,'else',1,26190) -LexToken(EOL,'\n',1,26194) -LexToken(VAR,'PERIODIC',1,26203) -LexToken(ASSIGNMENT,'=',1,26211) -LexToken(DQSTRING,'"aperiodic"',1,26222) -LexToken(EOL,'\n',1,26223) -LexToken(END,'end',1,26229) -LexToken(EOL,'\n',1,26232) -LexToken(VAR,'a',1,26237) -LexToken(DOT,'.',1,26238) -LexToken(VAR,'title',1,26239) -LexToken(DOT,'.',1,26244) -LexToken(VAR,'text',1,26245) -LexToken(ASSIGNMENT,'=',1,26249) -LexToken(OPENSQBRACKET,'[',1,26250) -LexToken(VAR,'string',1,26251) -LexToken(OPENBRACKET,'(',1,26257) -LexToken(VAR,'N',1,26258) -LexToken(CLOSEBRACKET,')',1,26259) -LexToken(ADDITION,'+',1,26260) -LexToken(DQSTRING,'" points, "',1,26272) -LexToken(ADDITION,'+',1,26273) -LexToken(DQSTRING,'"Method: "',1,26283) -LexToken(ADDITION,'+',1,26284) -LexToken(VAR,'METHOD',1,26285) -LexToken(ADDITION,'+',1,26291) -LexToken(DQSTRING,'", "',1,26296) -LexToken(ADDITION,'+',1,26297) -LexToken(VAR,'PERIODIC',1,26298) -LexToken(CLOSESQBRACKET,']',1,26306) -LexToken(EOL,'\n',1,26307) -LexToken(EOL,'\n',1,26309) -LexToken(IF,'if',1,26314) -LexToken(OPENBRACKET,'(',1,26317) -LexToken(VAR,'N',1,26318) -LexToken(COMPARISON,'==',1,26319) -LexToken(NUMBER,'0',1,26321) -LexToken(CLOSEBRACKET,')',1,26322) -LexToken(THEN,'then',1,26324) -LexToken(EOL,'\n',1,26328) -LexToken(RETURN,'return',1,26338) -LexToken(EOL,'\n',1,26344) -LexToken(END,'end',1,26350) -LexToken(EOL,'\n',1,26353) -LexToken(IF,'if',1,26358) -LexToken(OPENBRACKET,'(',1,26361) -LexToken(VAR,'N',1,26362) -LexToken(COMPARISON,'==',1,26363) -LexToken(NUMBER,'1',1,26365) -LexToken(CLOSEBRACKET,')',1,26366) -LexToken(THEN,'then',1,26368) -LexToken(EOL,'\n',1,26372) -LexToken(VAR,'order',1,26382) -LexToken(ASSIGNMENT,'=',1,26387) -LexToken(NUMBER,'0',1,26388) -LexToken(EOL,'\n',1,26389) -LexToken(END,'end',1,26395) -LexToken(EOL,'\n',1,26398) -LexToken(EOL,'\n',1,26469) -LexToken(EOL,'\n',1,26470) -LexToken(VAR,'xmx',1,26475) -LexToken(ASSIGNMENT,'=',1,26478) -LexToken(VAR,'max',1,26479) -LexToken(OPENBRACKET,'(',1,26482) -LexToken(VAR,'points',1,26483) -LexToken(DOT,'.',1,26489) -LexToken(VAR,'data',1,26490) -LexToken(OPENBRACKET,'(',1,26494) -LexToken(COLON,':',1,26495) -LexToken(COMMA,',',1,26496) -LexToken(NUMBER,'1',1,26497) -LexToken(CLOSEBRACKET,')',1,26498) -LexToken(CLOSEBRACKET,')',1,26499) -LexToken(EOL,'\n',1,26500) -LexToken(VAR,'xmn',1,26506) -LexToken(ASSIGNMENT,'=',1,26509) -LexToken(VAR,'min',1,26510) -LexToken(OPENBRACKET,'(',1,26513) -LexToken(VAR,'points',1,26514) -LexToken(DOT,'.',1,26520) -LexToken(VAR,'data',1,26521) -LexToken(OPENBRACKET,'(',1,26525) -LexToken(COLON,':',1,26526) -LexToken(COMMA,',',1,26527) -LexToken(NUMBER,'1',1,26528) -LexToken(CLOSEBRACKET,')',1,26529) -LexToken(CLOSEBRACKET,')',1,26530) -LexToken(EOL,'\n',1,26531) -LexToken(VAR,'xmx1',1,26537) -LexToken(ASSIGNMENT,'=',1,26541) -LexToken(VAR,'max',1,26542) -LexToken(OPENBRACKET,'(',1,26545) -LexToken(VAR,'a',1,26546) -LexToken(DOT,'.',1,26547) -LexToken(VAR,'x_ticks',1,26548) -LexToken(DOT,'.',1,26555) -LexToken(VAR,'locations',1,26556) -LexToken(CLOSEBRACKET,')',1,26565) -LexToken(EOL,'\n',1,26566) -LexToken(VAR,'xmn1',1,26572) -LexToken(ASSIGNMENT,'=',1,26576) -LexToken(VAR,'min',1,26577) -LexToken(OPENBRACKET,'(',1,26580) -LexToken(VAR,'a',1,26581) -LexToken(DOT,'.',1,26582) -LexToken(VAR,'x_ticks',1,26583) -LexToken(DOT,'.',1,26590) -LexToken(VAR,'locations',1,26591) -LexToken(CLOSEBRACKET,')',1,26600) -LexToken(EOL,'\n',1,26601) -LexToken(VAR,'xmx',1,26606) -LexToken(ASSIGNMENT,'=',1,26609) -LexToken(VAR,'max',1,26610) -LexToken(OPENBRACKET,'(',1,26613) -LexToken(VAR,'xmx',1,26614) -LexToken(COMMA,',',1,26617) -LexToken(VAR,'xmx1',1,26618) -LexToken(CLOSEBRACKET,')',1,26622) -LexToken(EOL,'\n',1,26623) -LexToken(VAR,'xmn',1,26629) -LexToken(ASSIGNMENT,'=',1,26632) -LexToken(VAR,'min',1,26633) -LexToken(OPENBRACKET,'(',1,26636) -LexToken(VAR,'xmn',1,26637) -LexToken(COMMA,',',1,26640) -LexToken(VAR,'xmn1',1,26641) -LexToken(CLOSEBRACKET,')',1,26645) -LexToken(EOL,'\n',1,26646) -LexToken(OPENSQBRACKET,'[',1,26652) -LexToken(VAR,'X',1,26653) -LexToken(COMMA,',',1,26654) -LexToken(VAR,'Y',1,26655) -LexToken(COMMA,',',1,26656) -LexToken(VAR,'orpar',1,26657) -LexToken(CLOSESQBRACKET,']',1,26662) -LexToken(ASSIGNMENT,'=',1,26663) -LexToken(VAR,'Do_Spline',1,26664) -LexToken(OPENBRACKET,'(',1,26673) -LexToken(VAR,'N',1,26674) -LexToken(COMMA,',',1,26675) -LexToken(VAR,'order',1,26676) -LexToken(COMMA,',',1,26681) -LexToken(VAR,'x',1,26682) -LexToken(COMMA,',',1,26683) -LexToken(VAR,'y',1,26684) -LexToken(COMMA,',',1,26685) -LexToken(VAR,'xmx',1,26686) -LexToken(COMMA,',',1,26689) -LexToken(VAR,'xmn',1,26690) -LexToken(COMMA,',',1,26693) -LexToken(VAR,'extrapo',1,26694) -LexToken(CLOSEBRACKET,')',1,26701) -LexToken(EOL,'\n',1,26702) -LexToken(EOL,'\n',1,26704) -LexToken(IF,'if',1,26709) -LexToken(OPENBRACKET,'(',1,26712) -LexToken(VAR,'periodicoption',1,26713) -LexToken(COMPARISON,'==',1,26727) -LexToken(NUMBER,'1',1,26729) -LexToken(CLOSEBRACKET,')',1,26730) -LexToken(THEN,'then',1,26732) -LexToken(EOL,'\n',1,26736) -LexToken(VAR,'X',1,26745) -LexToken(ASSIGNMENT,'=',1,26746) -LexToken(OPENSQBRACKET,'[',1,26747) -LexToken(VAR,'X',1,26748) -LexToken(SEMICOLON,';',1,26749) -LexToken(VAR,'X',1,26750) -LexToken(OPENBRACKET,'(',1,26751) -LexToken(LASTINDEX,'$',1,26752) -LexToken(CLOSEBRACKET,')',1,26753) -LexToken(CLOSESQBRACKET,']',1,26754) -LexToken(EOL,'\n',1,26755) -LexToken(VAR,'Y',1,26765) -LexToken(ASSIGNMENT,'=',1,26766) -LexToken(OPENSQBRACKET,'[',1,26767) -LexToken(VAR,'Y',1,26768) -LexToken(SEMICOLON,';',1,26769) -LexToken(VAR,'Y',1,26770) -LexToken(OPENBRACKET,'(',1,26771) -LexToken(NUMBER,'1',1,26772) -LexToken(CLOSEBRACKET,')',1,26773) -LexToken(CLOSESQBRACKET,']',1,26774) -LexToken(EOL,'\n',1,26775) -LexToken(ELSE,'else',1,26781) -LexToken(EOL,'\n',1,26785) -LexToken(EOL,'\n',1,26806) -LexToken(EOL,'\n',1,26828) -LexToken(END,'end',1,26833) -LexToken(EOL,'\n',1,26836) -LexToken(EOL,'\n',1,26885) -LexToken(VAR,'splines',1,26890) -LexToken(DOT,'.',1,26897) -LexToken(VAR,'data',1,26898) -LexToken(ASSIGNMENT,'=',1,26902) -LexToken(OPENSQBRACKET,'[',1,26903) -LexToken(VAR,'X',1,26904) -LexToken(COMMA,',',1,26905) -LexToken(VAR,'Y',1,26906) -LexToken(CLOSESQBRACKET,']',1,26907) -LexToken(EOL,'\n',1,26908) -LexToken(VAR,'oipar',1,26914) -LexToken(ASSIGNMENT,'=',1,26919) -LexToken(OPENSQBRACKET,'[',1,26920) -LexToken(VAR,'N',1,26921) -LexToken(SEMICOLON,';',1,26922) -LexToken(VAR,'iipar',1,26923) -LexToken(OPENBRACKET,'(',1,26928) -LexToken(NUMBER,'2',1,26929) -LexToken(CLOSEBRACKET,')',1,26930) -LexToken(SEMICOLON,';',1,26931) -LexToken(VAR,'periodicoption',1,26932) -LexToken(SEMICOLON,';',1,26946) -LexToken(VAR,'extrapo',1,26947) -LexToken(CLOSESQBRACKET,']',1,26954) -LexToken(EOL,'\n',1,26955) -LexToken(ENDFUNCTION,'endfunction',1,26956) -LexToken(EOL,'\n',1,26967) -LexToken(EOL,'\n',1,27031) -LexToken(FUNCTION,'function',1,27032) -LexToken(OPENSQBRACKET,'[',1,27041) -LexToken(VAR,'xyt',1,27042) -LexToken(COMMA,',',1,27045) -LexToken(VAR,'orpar',1,27046) -LexToken(COMMA,',',1,27051) -LexToken(VAR,'oipar',1,27052) -LexToken(CLOSESQBRACKET,']',1,27057) -LexToken(ASSIGNMENT,'=',1,27058) -LexToken(VAR,'movept',1,27059) -LexToken(OPENBRACKET,'(',1,27065) -LexToken(VAR,'a',1,27066) -LexToken(COMMA,',',1,27067) -LexToken(VAR,'xy',1,27068) -LexToken(COMMA,',',1,27070) -LexToken(VAR,'iipar',1,27071) -LexToken(COMMA,',',1,27076) -LexToken(VAR,'irpar',1,27077) -LexToken(COMMA,',',1,27082) -LexToken(VAR,'k',1,27083) -LexToken(CLOSEBRACKET,')',1,27084) -LexToken(EOL,'\n',1,27085) -LexToken(EOL,'\n',1,27118) -LexToken(VAR,'points',1,27123) -LexToken(ASSIGNMENT,'=',1,27129) -LexToken(VAR,'a',1,27130) -LexToken(DOT,'.',1,27131) -LexToken(VAR,'children',1,27132) -LexToken(OPENBRACKET,'(',1,27140) -LexToken(NUMBER,'2',1,27141) -LexToken(CLOSEBRACKET,')',1,27142) -LexToken(DOT,'.',1,27143) -LexToken(VAR,'children',1,27144) -LexToken(EOL,'\n',1,27152) -LexToken(VAR,'splines',1,27157) -LexToken(ASSIGNMENT,'=',1,27164) -LexToken(VAR,'a',1,27165) -LexToken(DOT,'.',1,27166) -LexToken(VAR,'children',1,27167) -LexToken(OPENBRACKET,'(',1,27175) -LexToken(NUMBER,'1',1,27176) -LexToken(CLOSEBRACKET,')',1,27177) -LexToken(DOT,'.',1,27178) -LexToken(VAR,'children',1,27179) -LexToken(EOL,'\n',1,27187) -LexToken(VAR,'oipar',1,27192) -LexToken(ASSIGNMENT,'=',1,27197) -LexToken(VAR,'iipar',1,27198) -LexToken(EOL,'\n',1,27203) -LexToken(VAR,'orpar',1,27208) -LexToken(ASSIGNMENT,'=',1,27213) -LexToken(VAR,'irpar',1,27214) -LexToken(EOL,'\n',1,27219) -LexToken(VAR,'order',1,27224) -LexToken(ASSIGNMENT,'=',1,27229) -LexToken(VAR,'iipar',1,27230) -LexToken(OPENBRACKET,'(',1,27235) -LexToken(NUMBER,'2',1,27236) -LexToken(CLOSEBRACKET,')',1,27237) -LexToken(EOL,'\n',1,27238) -LexToken(VAR,'x',1,27244) -LexToken(ASSIGNMENT,'=',1,27245) -LexToken(VAR,'xy',1,27246) -LexToken(OPENBRACKET,'(',1,27248) -LexToken(COLON,':',1,27249) -LexToken(COMMA,',',1,27250) -LexToken(NUMBER,'1',1,27251) -LexToken(CLOSEBRACKET,')',1,27252) -LexToken(EOL,'\n',1,27253) -LexToken(VAR,'y',1,27259) -LexToken(ASSIGNMENT,'=',1,27260) -LexToken(VAR,'xy',1,27261) -LexToken(OPENBRACKET,'(',1,27263) -LexToken(COLON,':',1,27264) -LexToken(COMMA,',',1,27265) -LexToken(NUMBER,'2',1,27266) -LexToken(CLOSEBRACKET,')',1,27267) -LexToken(EOL,'\n',1,27268) -LexToken(EOL,'\n',1,27270) -LexToken(VAR,'x',1,27275) -LexToken(OPENBRACKET,'(',1,27276) -LexToken(VAR,'k',1,27277) -LexToken(CLOSEBRACKET,')',1,27278) -LexToken(ASSIGNMENT,'=',1,27279) -LexToken(OPENSQBRACKET,'[',1,27280) -LexToken(CLOSESQBRACKET,']',1,27281) -LexToken(EOL,'\n',1,27282) -LexToken(VAR,'y',1,27288) -LexToken(OPENBRACKET,'(',1,27289) -LexToken(VAR,'k',1,27290) -LexToken(CLOSEBRACKET,')',1,27291) -LexToken(ASSIGNMENT,'=',1,27292) -LexToken(OPENSQBRACKET,'[',1,27293) -LexToken(CLOSESQBRACKET,']',1,27294) -LexToken(EOL,'\n',1,27295) -LexToken(EOL,'\n',1,27297) -LexToken(VAR,'btn',1,27302) -LexToken(ASSIGNMENT,'=',1,27305) -LexToken(ADDITION,'-',1,27306) -LexToken(NUMBER,'1',1,27307) -LexToken(EOL,'\n',1,27308) -LexToken(EOL,'\n',1,27309) -LexToken(WHILE,'while',1,27314) -LexToken(NOT,'~',1,27320) -LexToken(OPENBRACKET,'(',1,27321) -LexToken(VAR,'btn',1,27322) -LexToken(COMPARISON,'==',1,27325) -LexToken(NUMBER,'3',1,27327) -LexToken(LOGICAL,'|',1,27329) -LexToken(VAR,'btn',1,27331) -LexToken(COMPARISON,'==',1,27334) -LexToken(NUMBER,'0',1,27336) -LexToken(LOGICAL,'|',1,27337) -LexToken(VAR,'btn',1,27339) -LexToken(COMPARISON,'==',1,27342) -LexToken(NUMBER,'10',1,27344) -LexToken(LOGICAL,'|',1,27346) -LexToken(VAR,'btn',1,27348) -LexToken(COMPARISON,'==',1,27351) -LexToken(ADDITION,'-',1,27353) -LexToken(NUMBER,'5',1,27354) -LexToken(CLOSEBRACKET,')',1,27355) -LexToken(EOL,'\n',1,27356) -LexToken(VAR,'rep',1,27365) -LexToken(ASSIGNMENT,'=',1,27368) -LexToken(VAR,'xgetmouse',1,27369) -LexToken(OPENBRACKET,'(',1,27378) -LexToken(OPENSQBRACKET,'[',1,27379) -LexToken(PREVAR_BOOLEAN,'%t',1,27380) -LexToken(PREVAR_BOOLEAN,'%t',1,27383) -LexToken(CLOSESQBRACKET,']',1,27385) -LexToken(CLOSEBRACKET,')',1,27386) -LexToken(EOL,'\n',1,27387) -LexToken(VAR,'xc',1,27397) -LexToken(ASSIGNMENT,'=',1,27399) -LexToken(VAR,'rep',1,27400) -LexToken(OPENBRACKET,'(',1,27403) -LexToken(NUMBER,'1',1,27404) -LexToken(CLOSEBRACKET,')',1,27405) -LexToken(EOL,'\n',1,27406) -LexToken(VAR,'yc',1,27416) -LexToken(ASSIGNMENT,'=',1,27418) -LexToken(VAR,'rep',1,27419) -LexToken(OPENBRACKET,'(',1,27422) -LexToken(NUMBER,'2',1,27423) -LexToken(CLOSEBRACKET,')',1,27424) -LexToken(EOL,'\n',1,27425) -LexToken(VAR,'btn',1,27435) -LexToken(ASSIGNMENT,'=',1,27438) -LexToken(VAR,'rep',1,27439) -LexToken(OPENBRACKET,'(',1,27442) -LexToken(NUMBER,'3',1,27443) -LexToken(CLOSEBRACKET,')',1,27444) -LexToken(EOL,'\n',1,27445) -LexToken(EOL,'\n',1,27447) -LexToken(VAR,'xt',1,27456) -LexToken(ASSIGNMENT,'=',1,27458) -LexToken(OPENSQBRACKET,'[',1,27459) -LexToken(VAR,'x',1,27460) -LexToken(SEMICOLON,';',1,27461) -LexToken(VAR,'xc',1,27462) -LexToken(CLOSESQBRACKET,']',1,27464) -LexToken(EOL,'\n',1,27465) -LexToken(VAR,'yt',1,27475) -LexToken(ASSIGNMENT,'=',1,27477) -LexToken(OPENSQBRACKET,'[',1,27478) -LexToken(VAR,'y',1,27479) -LexToken(SEMICOLON,';',1,27480) -LexToken(VAR,'yc',1,27481) -LexToken(CLOSESQBRACKET,']',1,27483) -LexToken(EOL,'\n',1,27484) -LexToken(OPENSQBRACKET,'[',1,27494) -LexToken(VAR,'xt',1,27495) -LexToken(COMMA,',',1,27497) -LexToken(VAR,'k2',1,27498) -LexToken(CLOSESQBRACKET,']',1,27500) -LexToken(ASSIGNMENT,'=',1,27501) -LexToken(VAR,'gsort',1,27502) -LexToken(OPENBRACKET,'(',1,27507) -LexToken(VAR,'xt',1,27508) -LexToken(COMMA,',',1,27510) -LexToken(DQSTRING,'"r"',1,27513) -LexToken(COMMA,',',1,27514) -LexToken(DQSTRING,'"i"',1,27517) -LexToken(CLOSEBRACKET,')',1,27518) -LexToken(SEMICOLON,';',1,27519) -LexToken(VAR,'yt',1,27520) -LexToken(ASSIGNMENT,'=',1,27522) -LexToken(VAR,'yt',1,27523) -LexToken(OPENBRACKET,'(',1,27525) -LexToken(VAR,'k2',1,27526) -LexToken(CLOSEBRACKET,')',1,27528) -LexToken(EOL,'\n',1,27529) -LexToken(VAR,'xyt',1,27538) -LexToken(ASSIGNMENT,'=',1,27541) -LexToken(OPENSQBRACKET,'[',1,27542) -LexToken(VAR,'xt',1,27543) -LexToken(COMMA,',',1,27545) -LexToken(VAR,'yt',1,27546) -LexToken(CLOSESQBRACKET,']',1,27548) -LexToken(EOL,'\n',1,27549) -LexToken(EOL,'\n',1,27551) -LexToken(VAR,'drawlater',1,27560) -LexToken(OPENBRACKET,'(',1,27569) -LexToken(CLOSEBRACKET,')',1,27570) -LexToken(EOL,'\n',1,27571) -LexToken(VAR,'points',1,27581) -LexToken(DOT,'.',1,27587) -LexToken(VAR,'data',1,27588) -LexToken(ASSIGNMENT,'=',1,27592) -LexToken(VAR,'xyt',1,27593) -LexToken(EOL,'\n',1,27596) -LexToken(OPENSQBRACKET,'[',1,27606) -LexToken(VAR,'orpar',1,27607) -LexToken(COMMA,',',1,27612) -LexToken(VAR,'oipar',1,27613) -LexToken(CLOSESQBRACKET,']',1,27618) -LexToken(ASSIGNMENT,'=',1,27619) -LexToken(VAR,'drawSplin',1,27620) -LexToken(OPENBRACKET,'(',1,27629) -LexToken(VAR,'a',1,27630) -LexToken(COMMA,',',1,27631) -LexToken(VAR,'xyt',1,27632) -LexToken(COMMA,',',1,27635) -LexToken(VAR,'oipar',1,27636) -LexToken(COMMA,',',1,27641) -LexToken(VAR,'orpar',1,27642) -LexToken(CLOSEBRACKET,')',1,27647) -LexToken(EOL,'\n',1,27648) -LexToken(VAR,'drawnow',1,27658) -LexToken(OPENBRACKET,'(',1,27665) -LexToken(CLOSEBRACKET,')',1,27666) -LexToken(EOL,'\n',1,27667) -LexToken(END,'end',1,27672) -LexToken(EOL,'\n',1,27675) -LexToken(EOL,'\n',1,27676) -LexToken(ENDFUNCTION,'endfunction',1,27677) -LexToken(EOL,'\n',1,27688) -LexToken(EOL,'\n',1,27689) -LexToken(EOL,'\n',1,27750) -LexToken(FUNCTION,'function',1,27751) -LexToken(VAR,'rectx',1,27762) -LexToken(ASSIGNMENT,'=',1,27767) -LexToken(VAR,'findrect',1,27768) -LexToken(OPENBRACKET,'(',1,27776) -LexToken(VAR,'a',1,27777) -LexToken(CLOSEBRACKET,')',1,27778) -LexToken(EOL,'\n',1,27779) -LexToken(VAR,'splines',1,27784) -LexToken(ASSIGNMENT,'=',1,27791) -LexToken(VAR,'a',1,27792) -LexToken(DOT,'.',1,27793) -LexToken(VAR,'children',1,27794) -LexToken(OPENBRACKET,'(',1,27802) -LexToken(NUMBER,'1',1,27803) -LexToken(CLOSEBRACKET,')',1,27804) -LexToken(DOT,'.',1,27805) -LexToken(VAR,'children',1,27806) -LexToken(EOL,'\n',1,27814) -LexToken(VAR,'points',1,27819) -LexToken(ASSIGNMENT,'=',1,27825) -LexToken(VAR,'a',1,27826) -LexToken(DOT,'.',1,27827) -LexToken(VAR,'children',1,27828) -LexToken(OPENBRACKET,'(',1,27836) -LexToken(NUMBER,'2',1,27837) -LexToken(CLOSEBRACKET,')',1,27838) -LexToken(DOT,'.',1,27839) -LexToken(VAR,'children',1,27840) -LexToken(EOL,'\n',1,27848) -LexToken(EOL,'\n',1,27849) -LexToken(IF,'if',1,27854) -LexToken(OPENBRACKET,'(',1,27857) -LexToken(VAR,'points',1,27858) -LexToken(DOT,'.',1,27864) -LexToken(VAR,'data',1,27865) -LexToken(COMPARISON,'==',1,27869) -LexToken(OPENSQBRACKET,'[',1,27871) -LexToken(CLOSESQBRACKET,']',1,27872) -LexToken(CLOSEBRACKET,')',1,27873) -LexToken(THEN,'then',1,27875) -LexToken(EOL,'\n',1,27879) -LexToken(VAR,'rectx',1,27888) -LexToken(ASSIGNMENT,'=',1,27893) -LexToken(VAR,'a',1,27894) -LexToken(DOT,'.',1,27895) -LexToken(VAR,'data_bounds',1,27896) -LexToken(EOL,'\n',1,27907) -LexToken(RETURN,'return',1,27917) -LexToken(EOL,'\n',1,27923) -LexToken(END,'end',1,27929) -LexToken(EOL,'\n',1,27932) -LexToken(EOL,'\n',1,27933) -LexToken(EOL,'\n',1,27934) -LexToken(VAR,'ymx1',1,27939) -LexToken(ASSIGNMENT,'=',1,27943) -LexToken(VAR,'max',1,27944) -LexToken(OPENBRACKET,'(',1,27947) -LexToken(VAR,'splines',1,27948) -LexToken(DOT,'.',1,27955) -LexToken(VAR,'data',1,27956) -LexToken(OPENBRACKET,'(',1,27960) -LexToken(COLON,':',1,27961) -LexToken(COMMA,',',1,27962) -LexToken(NUMBER,'2',1,27963) -LexToken(CLOSEBRACKET,')',1,27964) -LexToken(CLOSEBRACKET,')',1,27965) -LexToken(EOL,'\n',1,27966) -LexToken(VAR,'ymn1',1,27972) -LexToken(ASSIGNMENT,'=',1,27976) -LexToken(VAR,'min',1,27977) -LexToken(OPENBRACKET,'(',1,27980) -LexToken(VAR,'splines',1,27981) -LexToken(DOT,'.',1,27988) -LexToken(VAR,'data',1,27989) -LexToken(OPENBRACKET,'(',1,27993) -LexToken(COLON,':',1,27994) -LexToken(COMMA,',',1,27995) -LexToken(NUMBER,'2',1,27996) -LexToken(CLOSEBRACKET,')',1,27997) -LexToken(CLOSEBRACKET,')',1,27998) -LexToken(EOL,'\n',1,27999) -LexToken(EOL,'\n',1,28000) -LexToken(VAR,'xmx',1,28005) -LexToken(ASSIGNMENT,'=',1,28008) -LexToken(VAR,'max',1,28009) -LexToken(OPENBRACKET,'(',1,28012) -LexToken(VAR,'points',1,28013) -LexToken(DOT,'.',1,28019) -LexToken(VAR,'data',1,28020) -LexToken(OPENBRACKET,'(',1,28024) -LexToken(COLON,':',1,28025) -LexToken(COMMA,',',1,28026) -LexToken(NUMBER,'1',1,28027) -LexToken(CLOSEBRACKET,')',1,28028) -LexToken(CLOSEBRACKET,')',1,28029) -LexToken(EOL,'\n',1,28030) -LexToken(VAR,'xmn',1,28036) -LexToken(ASSIGNMENT,'=',1,28039) -LexToken(VAR,'min',1,28040) -LexToken(OPENBRACKET,'(',1,28043) -LexToken(VAR,'points',1,28044) -LexToken(DOT,'.',1,28050) -LexToken(VAR,'data',1,28051) -LexToken(OPENBRACKET,'(',1,28055) -LexToken(COLON,':',1,28056) -LexToken(COMMA,',',1,28057) -LexToken(NUMBER,'1',1,28058) -LexToken(CLOSEBRACKET,')',1,28059) -LexToken(CLOSEBRACKET,')',1,28060) -LexToken(EOL,'\n',1,28061) -LexToken(VAR,'ymx',1,28067) -LexToken(ASSIGNMENT,'=',1,28070) -LexToken(VAR,'max',1,28071) -LexToken(OPENBRACKET,'(',1,28074) -LexToken(VAR,'points',1,28075) -LexToken(DOT,'.',1,28081) -LexToken(VAR,'data',1,28082) -LexToken(OPENBRACKET,'(',1,28086) -LexToken(COLON,':',1,28087) -LexToken(COMMA,',',1,28088) -LexToken(NUMBER,'2',1,28089) -LexToken(CLOSEBRACKET,')',1,28090) -LexToken(CLOSEBRACKET,')',1,28091) -LexToken(EOL,'\n',1,28092) -LexToken(VAR,'ymn',1,28098) -LexToken(ASSIGNMENT,'=',1,28101) -LexToken(VAR,'min',1,28102) -LexToken(OPENBRACKET,'(',1,28105) -LexToken(VAR,'points',1,28106) -LexToken(DOT,'.',1,28112) -LexToken(VAR,'data',1,28113) -LexToken(OPENBRACKET,'(',1,28117) -LexToken(COLON,':',1,28118) -LexToken(COMMA,',',1,28119) -LexToken(NUMBER,'2',1,28120) -LexToken(CLOSEBRACKET,')',1,28121) -LexToken(CLOSEBRACKET,')',1,28122) -LexToken(EOL,'\n',1,28123) -LexToken(EOL,'\n',1,28125) -LexToken(EOL,'\n',1,28126) -LexToken(VAR,'XMX',1,28131) -LexToken(ASSIGNMENT,'=',1,28134) -LexToken(VAR,'max',1,28135) -LexToken(OPENBRACKET,'(',1,28138) -LexToken(VAR,'xmx',1,28139) -LexToken(CLOSEBRACKET,')',1,28142) -LexToken(EOL,'\n',1,28143) -LexToken(VAR,'XMN',1,28149) -LexToken(ASSIGNMENT,'=',1,28152) -LexToken(VAR,'max',1,28153) -LexToken(OPENBRACKET,'(',1,28156) -LexToken(VAR,'xmn',1,28157) -LexToken(CLOSEBRACKET,')',1,28160) -LexToken(EOL,'\n',1,28161) -LexToken(VAR,'YMX',1,28167) -LexToken(ASSIGNMENT,'=',1,28170) -LexToken(VAR,'max',1,28171) -LexToken(OPENBRACKET,'(',1,28174) -LexToken(VAR,'ymx',1,28175) -LexToken(COMMA,',',1,28178) -LexToken(VAR,'ymx1',1,28179) -LexToken(CLOSEBRACKET,')',1,28183) -LexToken(EOL,'\n',1,28184) -LexToken(VAR,'YMN',1,28190) -LexToken(ASSIGNMENT,'=',1,28193) -LexToken(VAR,'min',1,28194) -LexToken(OPENBRACKET,'(',1,28197) -LexToken(VAR,'ymn',1,28198) -LexToken(COMMA,',',1,28201) -LexToken(VAR,'ymn1',1,28202) -LexToken(CLOSEBRACKET,')',1,28206) -LexToken(EOL,'\n',1,28207) -LexToken(EOL,'\n',1,28209) -LexToken(VAR,'dx',1,28214) -LexToken(ASSIGNMENT,'=',1,28216) -LexToken(VAR,'XMX',1,28217) -LexToken(ADDITION,'-',1,28220) -LexToken(VAR,'XMN',1,28221) -LexToken(EOL,'\n',1,28224) -LexToken(VAR,'dy',1,28230) -LexToken(ASSIGNMENT,'=',1,28232) -LexToken(VAR,'YMX',1,28233) -LexToken(ADDITION,'-',1,28236) -LexToken(VAR,'YMN',1,28237) -LexToken(EOL,'\n',1,28240) -LexToken(IF,'if',1,28245) -LexToken(VAR,'dx',1,28248) -LexToken(COMPARISON,'==',1,28250) -LexToken(NUMBER,'0',1,28252) -LexToken(THEN,'then',1,28254) -LexToken(EOL,'\n',1,28258) -LexToken(VAR,'dx',1,28267) -LexToken(ASSIGNMENT,'=',1,28269) -LexToken(VAR,'max',1,28270) -LexToken(OPENBRACKET,'(',1,28273) -LexToken(VAR,'XMX',1,28274) -LexToken(MULTIPLICATION,'/',1,28277) -LexToken(NUMBER,'2',1,28278) -LexToken(COMMA,',',1,28279) -LexToken(NUMBER,'1',1,28280) -LexToken(CLOSEBRACKET,')',1,28281) -LexToken(EOL,'\n',1,28282) -LexToken(END,'end',1,28288) -LexToken(EOL,'\n',1,28291) -LexToken(VAR,'XMX',1,28297) -LexToken(ASSIGNMENT,'=',1,28300) -LexToken(VAR,'XMX',1,28301) -LexToken(ADDITION,'+',1,28304) -LexToken(VAR,'dx',1,28305) -LexToken(MULTIPLICATION,'/',1,28307) -LexToken(NUMBER,'50',1,28308) -LexToken(EOL,'\n',1,28310) -LexToken(IF,'if',1,28315) -LexToken(VAR,'dy',1,28318) -LexToken(COMPARISON,'==',1,28320) -LexToken(NUMBER,'0',1,28322) -LexToken(THEN,'then',1,28324) -LexToken(EOL,'\n',1,28328) -LexToken(VAR,'dy',1,28337) -LexToken(ASSIGNMENT,'=',1,28339) -LexToken(VAR,'max',1,28340) -LexToken(OPENBRACKET,'(',1,28343) -LexToken(VAR,'YMX',1,28344) -LexToken(MULTIPLICATION,'/',1,28347) -LexToken(NUMBER,'2',1,28348) -LexToken(COMMA,',',1,28349) -LexToken(NUMBER,'1',1,28350) -LexToken(CLOSEBRACKET,')',1,28351) -LexToken(EOL,'\n',1,28352) -LexToken(END,'end',1,28358) -LexToken(EOL,'\n',1,28361) -LexToken(VAR,'YMN',1,28367) -LexToken(ASSIGNMENT,'=',1,28370) -LexToken(VAR,'YMN',1,28371) -LexToken(ADDITION,'-',1,28374) -LexToken(VAR,'dy',1,28375) -LexToken(MULTIPLICATION,'/',1,28377) -LexToken(NUMBER,'50',1,28378) -LexToken(EOL,'\n',1,28380) -LexToken(VAR,'YMX',1,28386) -LexToken(ASSIGNMENT,'=',1,28389) -LexToken(VAR,'YMX',1,28390) -LexToken(ADDITION,'+',1,28393) -LexToken(VAR,'dy',1,28394) -LexToken(MULTIPLICATION,'/',1,28396) -LexToken(NUMBER,'50',1,28397) -LexToken(EOL,'\n',1,28399) -LexToken(VAR,'rectx',1,28405) -LexToken(ASSIGNMENT,'=',1,28410) -LexToken(OPENSQBRACKET,'[',1,28411) -LexToken(VAR,'XMN',1,28412) -LexToken(COMMA,',',1,28415) -LexToken(VAR,'YMN',1,28416) -LexToken(SEMICOLON,';',1,28419) -LexToken(VAR,'XMX',1,28420) -LexToken(COMMA,',',1,28423) -LexToken(VAR,'YMX',1,28424) -LexToken(CLOSESQBRACKET,']',1,28427) -LexToken(EOL,'\n',1,28428) -LexToken(ENDFUNCTION,'endfunction',1,28430) -LexToken(EOL,'\n',1,28441) -LexToken(EOL,'\n',1,28442) -LexToken(EOL,'\n',1,28505) -LexToken(FUNCTION,'function',1,28506) -LexToken(OPENSQBRACKET,'[',1,28515) -LexToken(VAR,'tok',1,28516) -LexToken(COMMA,',',1,28519) -LexToken(VAR,'xyo',1,28520) -LexToken(CLOSESQBRACKET,']',1,28523) -LexToken(ASSIGNMENT,'=',1,28524) -LexToken(VAR,'ReadExcel',1,28525) -LexToken(OPENBRACKET,'(',1,28534) -LexToken(CLOSEBRACKET,')',1,28535) -LexToken(EOL,'\n',1,28536) -LexToken(VAR,'TA',1,28541) -LexToken(ASSIGNMENT,'=',1,28543) -LexToken(OPENSQBRACKET,'[',1,28544) -LexToken(DQSTRING,'"A"',1,28547) -LexToken(SEMICOLON,';',1,28548) -LexToken(DQSTRING,'"B"',1,28551) -LexToken(SEMICOLON,';',1,28552) -LexToken(DQSTRING,'"C"',1,28555) -LexToken(SEMICOLON,';',1,28556) -LexToken(DQSTRING,'"D"',1,28559) -LexToken(SEMICOLON,';',1,28560) -LexToken(DQSTRING,'"E"',1,28563) -LexToken(SEMICOLON,';',1,28564) -LexToken(DQSTRING,'"F"',1,28567) -LexToken(SEMICOLON,';',1,28568) -LexToken(DQSTRING,'"G"',1,28571) -LexToken(SEMICOLON,';',1,28572) -LexToken(DQSTRING,'"H"',1,28575) -LexToken(SEMICOLON,';',1,28576) -LexToken(DQSTRING,'"I"',1,28579) -LexToken(SEMICOLON,';',1,28580) -LexToken(DQSTRING,'"J"',1,28583) -LexToken(SEMICOLON,';',1,28584) -LexToken(DQSTRING,'"K"',1,28587) -LexToken(SEMICOLON,';',1,28588) -LexToken(DQSTRING,'"L"',1,28591) -LexToken(SEMICOLON,';',1,28592) -LexToken(DQSTRING,'"M"',1,28595) -LexToken(SEMICOLON,';',1,28596) -LexToken(DQSTRING,'"N"',1,28599) -LexToken(SEMICOLON,';',1,28600) -LexToken(DQSTRING,'"O"',1,28603) -LexToken(SEMICOLON,';',1,28604) -LexToken(DQSTRING,'"P"',1,28607) -LexToken(SEMICOLON,';',1,28608) -LexToken(DQSTRING,'"Q"',1,28620) -LexToken(SEMICOLON,';',1,28621) -LexToken(DQSTRING,'"R"',1,28624) -LexToken(SEMICOLON,';',1,28625) -LexToken(DQSTRING,'"S"',1,28628) -LexToken(SEMICOLON,';',1,28629) -LexToken(DQSTRING,'"T"',1,28632) -LexToken(SEMICOLON,';',1,28633) -LexToken(DQSTRING,'"U"',1,28636) -LexToken(SEMICOLON,';',1,28637) -LexToken(DQSTRING,'"V"',1,28640) -LexToken(SEMICOLON,';',1,28641) -LexToken(DQSTRING,'"W"',1,28644) -LexToken(SEMICOLON,';',1,28645) -LexToken(DQSTRING,'"X"',1,28648) -LexToken(SEMICOLON,';',1,28649) -LexToken(DQSTRING,'"Y"',1,28652) -LexToken(SEMICOLON,';',1,28653) -LexToken(DQSTRING,'"Z"',1,28656) -LexToken(SEMICOLON,';',1,28657) -LexToken(DQSTRING,'"a"',1,28660) -LexToken(SEMICOLON,';',1,28661) -LexToken(DQSTRING,'"b"',1,28664) -LexToken(SEMICOLON,';',1,28665) -LexToken(DQSTRING,'"c"',1,28668) -LexToken(SEMICOLON,';',1,28669) -LexToken(DQSTRING,'"d"',1,28672) -LexToken(SEMICOLON,';',1,28673) -LexToken(DQSTRING,'"e"',1,28676) -LexToken(SEMICOLON,';',1,28677) -LexToken(DQSTRING,'"f"',1,28680) -LexToken(SEMICOLON,';',1,28681) -LexToken(DQSTRING,'"g"',1,28693) -LexToken(SEMICOLON,';',1,28694) -LexToken(DQSTRING,'"h"',1,28697) -LexToken(SEMICOLON,';',1,28698) -LexToken(DQSTRING,'"i"',1,28701) -LexToken(SEMICOLON,';',1,28702) -LexToken(DQSTRING,'"j"',1,28705) -LexToken(SEMICOLON,';',1,28706) -LexToken(DQSTRING,'"k"',1,28709) -LexToken(SEMICOLON,';',1,28710) -LexToken(DQSTRING,'"l"',1,28713) -LexToken(SEMICOLON,';',1,28714) -LexToken(DQSTRING,'"m"',1,28717) -LexToken(SEMICOLON,';',1,28718) -LexToken(DQSTRING,'"n"',1,28721) -LexToken(SEMICOLON,';',1,28722) -LexToken(DQSTRING,'"o"',1,28725) -LexToken(SEMICOLON,';',1,28726) -LexToken(DQSTRING,'"p"',1,28729) -LexToken(SEMICOLON,';',1,28730) -LexToken(DQSTRING,'"q"',1,28733) -LexToken(SEMICOLON,';',1,28734) -LexToken(DQSTRING,'"r"',1,28737) -LexToken(SEMICOLON,';',1,28738) -LexToken(DQSTRING,'"s"',1,28741) -LexToken(SEMICOLON,';',1,28742) -LexToken(DQSTRING,'"t"',1,28745) -LexToken(SEMICOLON,';',1,28746) -LexToken(DQSTRING,'"u"',1,28749) -LexToken(SEMICOLON,';',1,28750) -LexToken(DQSTRING,'"v"',1,28753) -LexToken(SEMICOLON,';',1,28754) -LexToken(DQSTRING,'"w"',1,28766) -LexToken(SEMICOLON,';',1,28767) -LexToken(DQSTRING,'"x"',1,28770) -LexToken(SEMICOLON,';',1,28771) -LexToken(DQSTRING,'"y"',1,28774) -LexToken(SEMICOLON,';',1,28775) -LexToken(DQSTRING,'"z"',1,28778) -LexToken(CLOSESQBRACKET,']',1,28779) -LexToken(EOL,'\n',1,28780) -LexToken(VAR,'TN',1,28786) -LexToken(ASSIGNMENT,'=',1,28788) -LexToken(OPENSQBRACKET,'[',1,28789) -LexToken(DQSTRING,'"0"',1,28792) -LexToken(COMMA,',',1,28793) -LexToken(DQSTRING,'"1"',1,28796) -LexToken(COMMA,',',1,28797) -LexToken(DQSTRING,'"2"',1,28800) -LexToken(COMMA,',',1,28801) -LexToken(DQSTRING,'"3"',1,28804) -LexToken(COMMA,',',1,28805) -LexToken(DQSTRING,'"4"',1,28808) -LexToken(COMMA,',',1,28809) -LexToken(DQSTRING,'"5"',1,28812) -LexToken(COMMA,',',1,28813) -LexToken(DQSTRING,'"6"',1,28816) -LexToken(COMMA,',',1,28817) -LexToken(DQSTRING,'"7"',1,28820) -LexToken(COMMA,',',1,28821) -LexToken(DQSTRING,'"8"',1,28824) -LexToken(COMMA,',',1,28825) -LexToken(DQSTRING,'"9"',1,28828) -LexToken(CLOSESQBRACKET,']',1,28829) -LexToken(EOL,'\n',1,28830) -LexToken(VAR,'xyo',1,28836) -LexToken(ASSIGNMENT,'=',1,28839) -LexToken(OPENSQBRACKET,'[',1,28840) -LexToken(CLOSESQBRACKET,']',1,28841) -LexToken(EOL,'\n',1,28842) -LexToken(VAR,'tok',1,28848) -LexToken(ASSIGNMENT,'=',1,28851) -LexToken(PREVAR_BOOLEAN,'%f',1,28852) -LexToken(EOL,'\n',1,28854) -LexToken(WHILE,'while',1,28860) -LexToken(PREVAR_BOOLEAN,'%t',1,28866) -LexToken(EOL,'\n',1,28868) -LexToken(OPENSQBRACKET,'[',1,28877) -LexToken(VAR,'zok',1,28878) -LexToken(COMMA,',',1,28881) -LexToken(VAR,'filen',1,28882) -LexToken(COMMA,',',1,28887) -LexToken(VAR,'sheetN',1,28888) -LexToken(COMMA,',',1,28894) -LexToken(VAR,'xa',1,28895) -LexToken(COMMA,',',1,28897) -LexToken(VAR,'ya',1,28898) -LexToken(CLOSESQBRACKET,']',1,28900) -LexToken(ASSIGNMENT,'=',1,28901) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,28902) -LexToken(OPENBRACKET,'(',1,28917) -LexToken(DQSTRING,'"Excel data file "',1,28935) -LexToken(COMMA,',',1,28936) -LexToken(OPENSQBRACKET,'[',1,28937) -LexToken(DQSTRING,'"Filename"',1,28947) -LexToken(SEMICOLON,';',1,28948) -LexToken(DQSTRING,'"Sheet # "',1,28958) -LexToken(SEMICOLON,';',1,28959) -LexToken(DQSTRING,'"X[start:Stop]"',1,28974) -LexToken(SEMICOLON,';',1,28975) -LexToken(DQSTRING,'"Y[start:stop]"',1,28990) -LexToken(CLOSESQBRACKET,']',1,28991) -LexToken(COMMA,',',1,28992) -LexToken(VAR,'list',1,28993) -LexToken(OPENBRACKET,'(',1,28997) -LexToken(DQSTRING,'"str"',1,29002) -LexToken(COMMA,',',1,29003) -LexToken(NUMBER,'1',1,29004) -LexToken(COMMA,',',1,29005) -LexToken(DQSTRING,'"vec"',1,29023) -LexToken(COMMA,',',1,29024) -LexToken(NUMBER,'1',1,29025) -LexToken(COMMA,',',1,29026) -LexToken(DQSTRING,'"str"',1,29031) -LexToken(COMMA,',',1,29032) -LexToken(NUMBER,'1',1,29033) -LexToken(COMMA,',',1,29034) -LexToken(DQSTRING,'"str"',1,29052) -LexToken(COMMA,',',1,29053) -LexToken(NUMBER,'1',1,29054) -LexToken(CLOSEBRACKET,')',1,29055) -LexToken(COMMA,',',1,29056) -LexToken(VAR,'list',1,29070) -LexToken(OPENBRACKET,'(',1,29074) -LexToken(OPENSQBRACKET,'[',1,29075) -LexToken(DQSTRING,'"Classeur1.xls"',1,29090) -LexToken(CLOSESQBRACKET,']',1,29091) -LexToken(COMMA,',',1,29092) -LexToken(OPENSQBRACKET,'[',1,29093) -LexToken(DQSTRING,'"1"',1,29096) -LexToken(CLOSESQBRACKET,']',1,29097) -LexToken(COMMA,',',1,29098) -LexToken(OPENSQBRACKET,'[',1,29099) -LexToken(DQSTRING,'"C5:C25"',1,29107) -LexToken(CLOSESQBRACKET,']',1,29108) -LexToken(COMMA,',',1,29109) -LexToken(OPENSQBRACKET,'[',1,29110) -LexToken(DQSTRING,'"D5:D25"',1,29118) -LexToken(CLOSESQBRACKET,']',1,29119) -LexToken(CLOSEBRACKET,')',1,29120) -LexToken(CLOSEBRACKET,')',1,29121) -LexToken(EOL,'\n',1,29122) -LexToken(IF,'if',1,29132) -LexToken(NOT,'~',1,29135) -LexToken(VAR,'zok',1,29136) -LexToken(THEN,'then',1,29140) -LexToken(EOL,'\n',1,29144) -LexToken(BREAK,'break',1,29157) -LexToken(EOL,'\n',1,29162) -LexToken(END,'end',1,29172) -LexToken(EOL,'\n',1,29175) -LexToken(EOL,'\n',1,29176) -LexToken(VAR,'try',1,29185) -LexToken(EOL,'\n',1,29188) -LexToken(OPENSQBRACKET,'[',1,29201) -LexToken(VAR,'fd',1,29202) -LexToken(COMMA,',',1,29204) -LexToken(VAR,'SST',1,29205) -LexToken(COMMA,',',1,29208) -LexToken(VAR,'Sheetnames',1,29209) -LexToken(COMMA,',',1,29219) -LexToken(VAR,'Sheetpos',1,29220) -LexToken(CLOSESQBRACKET,']',1,29228) -LexToken(ASSIGNMENT,'=',1,29230) -LexToken(VAR,'xls_open',1,29232) -LexToken(OPENBRACKET,'(',1,29240) -LexToken(VAR,'filen',1,29241) -LexToken(CLOSEBRACKET,')',1,29246) -LexToken(EOL,'\n',1,29247) -LexToken(VAR,'catch',1,29257) -LexToken(EOL,'\n',1,29262) -LexToken(VAR,'xinfo',1,29275) -LexToken(OPENBRACKET,'(',1,29280) -LexToken(DQSTRING,'"Scicos cannot find the excel file:"',1,29316) -LexToken(ADDITION,'+',1,29317) -LexToken(VAR,'filen',1,29318) -LexToken(CLOSEBRACKET,')',1,29323) -LexToken(EOL,'\n',1,29324) -LexToken(BREAK,'break',1,29338) -LexToken(EOL,'\n',1,29343) -LexToken(END,'end',1,29353) -LexToken(EOL,'\n',1,29356) -LexToken(VAR,'try',1,29365) -LexToken(EOL,'\n',1,29368) -LexToken(VAR,'N',1,29381) -LexToken(ASSIGNMENT,'=',1,29382) -LexToken(VAR,'size',1,29383) -LexToken(OPENBRACKET,'(',1,29387) -LexToken(VAR,'Sheetnames',1,29388) -LexToken(COMMA,',',1,29398) -LexToken(DQSTRING,'"*"',1,29401) -LexToken(CLOSEBRACKET,')',1,29402) -LexToken(EOL,'\n',1,29403) -LexToken(IF,'if',1,29417) -LexToken(OPENBRACKET,'(',1,29420) -LexToken(OPENBRACKET,'(',1,29421) -LexToken(VAR,'sheetN',1,29422) -LexToken(COMPARISON,'<=',1,29428) -LexToken(VAR,'N',1,29430) -LexToken(CLOSEBRACKET,')',1,29431) -LexToken(LOGICAL,'&',1,29433) -LexToken(OPENBRACKET,'(',1,29434) -LexToken(VAR,'sheetN',1,29435) -LexToken(COMPARISON,'>',1,29441) -LexToken(NUMBER,'0',1,29442) -LexToken(CLOSEBRACKET,')',1,29443) -LexToken(CLOSEBRACKET,')',1,29444) -LexToken(THEN,'then',1,29446) -LexToken(EOL,'\n',1,29450) -LexToken(OPENSQBRACKET,'[',1,29467) -LexToken(VAR,'Value',1,29468) -LexToken(COMMA,',',1,29473) -LexToken(VAR,'TextInd',1,29474) -LexToken(CLOSESQBRACKET,']',1,29481) -LexToken(ASSIGNMENT,'=',1,29483) -LexToken(VAR,'xls_read',1,29485) -LexToken(OPENBRACKET,'(',1,29493) -LexToken(VAR,'fd',1,29494) -LexToken(COMMA,',',1,29496) -LexToken(VAR,'Sheetpos',1,29497) -LexToken(OPENBRACKET,'(',1,29505) -LexToken(VAR,'sheetN',1,29506) -LexToken(CLOSEBRACKET,')',1,29512) -LexToken(CLOSEBRACKET,')',1,29513) -LexToken(EOL,'\n',1,29514) -LexToken(VAR,'mclose',1,29531) -LexToken(OPENBRACKET,'(',1,29537) -LexToken(VAR,'fd',1,29538) -LexToken(CLOSEBRACKET,')',1,29540) -LexToken(EOL,'\n',1,29541) -LexToken(END,'end',1,29554) -LexToken(EOL,'\n',1,29557) -LexToken(VAR,'xa',1,29570) -LexToken(ASSIGNMENT,'=',1,29572) -LexToken(VAR,'strsubst',1,29573) -LexToken(OPENBRACKET,'(',1,29581) -LexToken(VAR,'xa',1,29582) -LexToken(COMMA,',',1,29584) -LexToken(DQSTRING,'" "',1,29587) -LexToken(COMMA,',',1,29588) -LexToken(DQSTRING,'""',1,29590) -LexToken(CLOSEBRACKET,')',1,29591) -LexToken(EOL,'\n',1,29592) -LexToken(VAR,'px',1,29606) -LexToken(ASSIGNMENT,'=',1,29608) -LexToken(VAR,'strindex',1,29609) -LexToken(OPENBRACKET,'(',1,29617) -LexToken(VAR,'xa',1,29618) -LexToken(COMMA,',',1,29620) -LexToken(DQSTRING,'":"',1,29623) -LexToken(CLOSEBRACKET,')',1,29624) -LexToken(EOL,'\n',1,29625) -LexToken(VAR,'ya',1,29639) -LexToken(ASSIGNMENT,'=',1,29641) -LexToken(VAR,'strsubst',1,29642) -LexToken(OPENBRACKET,'(',1,29650) -LexToken(VAR,'ya',1,29651) -LexToken(COMMA,',',1,29653) -LexToken(DQSTRING,'" "',1,29656) -LexToken(COMMA,',',1,29657) -LexToken(DQSTRING,'""',1,29659) -LexToken(CLOSEBRACKET,')',1,29660) -LexToken(EOL,'\n',1,29661) -LexToken(VAR,'py',1,29675) -LexToken(ASSIGNMENT,'=',1,29677) -LexToken(VAR,'strindex',1,29678) -LexToken(OPENBRACKET,'(',1,29686) -LexToken(VAR,'ya',1,29687) -LexToken(COMMA,',',1,29689) -LexToken(DQSTRING,'":"',1,29692) -LexToken(CLOSEBRACKET,')',1,29693) -LexToken(EOL,'\n',1,29694) -LexToken(VAR,'x1',1,29708) -LexToken(ASSIGNMENT,'=',1,29710) -LexToken(PART,'part',1,29711) -LexToken(OPENBRACKET,'(',1,29715) -LexToken(VAR,'xa',1,29716) -LexToken(COMMA,',',1,29718) -LexToken(NUMBER,'1',1,29719) -LexToken(COLON,':',1,29720) -LexToken(VAR,'px',1,29721) -LexToken(ADDITION,'-',1,29723) -LexToken(NUMBER,'1',1,29724) -LexToken(CLOSEBRACKET,')',1,29725) -LexToken(EOL,'\n',1,29726) -LexToken(VAR,'x2',1,29740) -LexToken(ASSIGNMENT,'=',1,29742) -LexToken(PART,'part',1,29743) -LexToken(OPENBRACKET,'(',1,29747) -LexToken(VAR,'xa',1,29748) -LexToken(COMMA,',',1,29750) -LexToken(VAR,'px',1,29751) -LexToken(ADDITION,'+',1,29753) -LexToken(NUMBER,'1',1,29754) -LexToken(COLON,':',1,29755) -LexToken(VAR,'length',1,29756) -LexToken(OPENBRACKET,'(',1,29762) -LexToken(VAR,'xa',1,29763) -LexToken(CLOSEBRACKET,')',1,29765) -LexToken(CLOSEBRACKET,')',1,29766) -LexToken(EOL,'\n',1,29767) -LexToken(VAR,'y1',1,29781) -LexToken(ASSIGNMENT,'=',1,29783) -LexToken(PART,'part',1,29784) -LexToken(OPENBRACKET,'(',1,29788) -LexToken(VAR,'ya',1,29789) -LexToken(COMMA,',',1,29791) -LexToken(NUMBER,'1',1,29792) -LexToken(COLON,':',1,29793) -LexToken(VAR,'py',1,29794) -LexToken(ADDITION,'-',1,29796) -LexToken(NUMBER,'1',1,29797) -LexToken(CLOSEBRACKET,')',1,29798) -LexToken(EOL,'\n',1,29799) -LexToken(VAR,'y2',1,29813) -LexToken(ASSIGNMENT,'=',1,29815) -LexToken(PART,'part',1,29816) -LexToken(OPENBRACKET,'(',1,29820) -LexToken(VAR,'ya',1,29821) -LexToken(COMMA,',',1,29823) -LexToken(VAR,'py',1,29824) -LexToken(ADDITION,'+',1,29826) -LexToken(NUMBER,'1',1,29827) -LexToken(COLON,':',1,29828) -LexToken(VAR,'length',1,29829) -LexToken(OPENBRACKET,'(',1,29835) -LexToken(VAR,'ya',1,29836) -LexToken(CLOSEBRACKET,')',1,29838) -LexToken(CLOSEBRACKET,')',1,29839) -LexToken(EOL,'\n',1,29840) -LexToken(EOL,'\n',1,29842) -LexToken(VAR,'x1p',1,29855) -LexToken(ASSIGNMENT,'=',1,29858) -LexToken(VAR,'min',1,29859) -LexToken(OPENBRACKET,'(',1,29862) -LexToken(VAR,'strindex',1,29863) -LexToken(OPENBRACKET,'(',1,29871) -LexToken(VAR,'x1',1,29872) -LexToken(COMMA,',',1,29874) -LexToken(VAR,'TN',1,29875) -LexToken(CLOSEBRACKET,')',1,29877) -LexToken(CLOSEBRACKET,')',1,29878) -LexToken(EOL,'\n',1,29879) -LexToken(IF,'if',1,29893) -LexToken(VAR,'x1p',1,29896) -LexToken(COMPARISON,'==',1,29899) -LexToken(OPENSQBRACKET,'[',1,29901) -LexToken(CLOSESQBRACKET,']',1,29902) -LexToken(THEN,'then',1,29904) -LexToken(EOL,'\n',1,29908) -LexToken(VAR,'xinfo',1,29926) -LexToken(OPENBRACKET,'(',1,29931) -LexToken(DQSTRING,'"Bad address in X:"',1,29950) -LexToken(ADDITION,'+',1,29951) -LexToken(VAR,'x1',1,29952) -LexToken(CLOSEBRACKET,')',1,29954) -LexToken(EOL,'\n',1,29955) -LexToken(BREAK,'break',1,29973) -LexToken(EOL,'\n',1,29978) -LexToken(END,'end',1,29992) -LexToken(EOL,'\n',1,29995) -LexToken(VAR,'x11',1,30008) -LexToken(ASSIGNMENT,'=',1,30011) -LexToken(PART,'part',1,30012) -LexToken(OPENBRACKET,'(',1,30016) -LexToken(VAR,'x1',1,30017) -LexToken(COMMA,',',1,30019) -LexToken(NUMBER,'1',1,30020) -LexToken(COLON,':',1,30021) -LexToken(VAR,'x1p',1,30022) -LexToken(ADDITION,'-',1,30025) -LexToken(NUMBER,'1',1,30026) -LexToken(CLOSEBRACKET,')',1,30027) -LexToken(EOL,'\n',1,30028) -LexToken(VAR,'x12',1,30042) -LexToken(ASSIGNMENT,'=',1,30045) -LexToken(PART,'part',1,30046) -LexToken(OPENBRACKET,'(',1,30050) -LexToken(VAR,'x1',1,30051) -LexToken(COMMA,',',1,30053) -LexToken(VAR,'x1p',1,30054) -LexToken(COLON,':',1,30057) -LexToken(VAR,'length',1,30058) -LexToken(OPENBRACKET,'(',1,30064) -LexToken(VAR,'x1',1,30065) -LexToken(CLOSEBRACKET,')',1,30067) -LexToken(CLOSEBRACKET,')',1,30068) -LexToken(EOL,'\n',1,30069) -LexToken(EOL,'\n',1,30071) -LexToken(VAR,'x2p',1,30084) -LexToken(ASSIGNMENT,'=',1,30087) -LexToken(VAR,'min',1,30088) -LexToken(OPENBRACKET,'(',1,30091) -LexToken(VAR,'strindex',1,30092) -LexToken(OPENBRACKET,'(',1,30100) -LexToken(VAR,'x2',1,30101) -LexToken(COMMA,',',1,30103) -LexToken(VAR,'TN',1,30104) -LexToken(CLOSEBRACKET,')',1,30106) -LexToken(CLOSEBRACKET,')',1,30107) -LexToken(EOL,'\n',1,30108) -LexToken(IF,'if',1,30122) -LexToken(VAR,'x2p',1,30125) -LexToken(COMPARISON,'==',1,30128) -LexToken(OPENSQBRACKET,'[',1,30130) -LexToken(CLOSESQBRACKET,']',1,30131) -LexToken(THEN,'then',1,30133) -LexToken(EOL,'\n',1,30137) -LexToken(VAR,'xinfo',1,30155) -LexToken(OPENBRACKET,'(',1,30160) -LexToken(DQSTRING,'"Bad address in X:"',1,30179) -LexToken(ADDITION,'+',1,30180) -LexToken(VAR,'x2',1,30181) -LexToken(CLOSEBRACKET,')',1,30183) -LexToken(EOL,'\n',1,30184) -LexToken(BREAK,'break',1,30202) -LexToken(EOL,'\n',1,30207) -LexToken(END,'end',1,30221) -LexToken(EOL,'\n',1,30224) -LexToken(VAR,'x21',1,30237) -LexToken(ASSIGNMENT,'=',1,30240) -LexToken(PART,'part',1,30241) -LexToken(OPENBRACKET,'(',1,30245) -LexToken(VAR,'x2',1,30246) -LexToken(COMMA,',',1,30248) -LexToken(NUMBER,'1',1,30249) -LexToken(COLON,':',1,30250) -LexToken(VAR,'x2p',1,30251) -LexToken(ADDITION,'-',1,30254) -LexToken(NUMBER,'1',1,30255) -LexToken(CLOSEBRACKET,')',1,30256) -LexToken(EOL,'\n',1,30257) -LexToken(VAR,'x22',1,30271) -LexToken(ASSIGNMENT,'=',1,30274) -LexToken(PART,'part',1,30275) -LexToken(OPENBRACKET,'(',1,30279) -LexToken(VAR,'x2',1,30280) -LexToken(COMMA,',',1,30282) -LexToken(VAR,'x2p',1,30283) -LexToken(COLON,':',1,30286) -LexToken(VAR,'length',1,30287) -LexToken(OPENBRACKET,'(',1,30293) -LexToken(VAR,'x2',1,30294) -LexToken(CLOSEBRACKET,')',1,30296) -LexToken(CLOSEBRACKET,')',1,30297) -LexToken(EOL,'\n',1,30298) -LexToken(EOL,'\n',1,30300) -LexToken(VAR,'y1p',1,30313) -LexToken(ASSIGNMENT,'=',1,30316) -LexToken(VAR,'min',1,30317) -LexToken(OPENBRACKET,'(',1,30320) -LexToken(VAR,'strindex',1,30321) -LexToken(OPENBRACKET,'(',1,30329) -LexToken(VAR,'y1',1,30330) -LexToken(COMMA,',',1,30332) -LexToken(VAR,'TN',1,30333) -LexToken(CLOSEBRACKET,')',1,30335) -LexToken(CLOSEBRACKET,')',1,30336) -LexToken(EOL,'\n',1,30337) -LexToken(IF,'if',1,30351) -LexToken(VAR,'y1p',1,30354) -LexToken(COMPARISON,'==',1,30357) -LexToken(OPENSQBRACKET,'[',1,30359) -LexToken(CLOSESQBRACKET,']',1,30360) -LexToken(THEN,'then',1,30362) -LexToken(EOL,'\n',1,30366) -LexToken(VAR,'xinfo',1,30384) -LexToken(OPENBRACKET,'(',1,30389) -LexToken(DQSTRING,'"Bad address in Y:"',1,30408) -LexToken(ADDITION,'+',1,30409) -LexToken(VAR,'y1',1,30410) -LexToken(CLOSEBRACKET,')',1,30412) -LexToken(EOL,'\n',1,30413) -LexToken(BREAK,'break',1,30431) -LexToken(EOL,'\n',1,30436) -LexToken(END,'end',1,30450) -LexToken(EOL,'\n',1,30453) -LexToken(VAR,'y11',1,30466) -LexToken(ASSIGNMENT,'=',1,30469) -LexToken(PART,'part',1,30470) -LexToken(OPENBRACKET,'(',1,30474) -LexToken(VAR,'y1',1,30475) -LexToken(COMMA,',',1,30477) -LexToken(NUMBER,'1',1,30478) -LexToken(COLON,':',1,30479) -LexToken(VAR,'y1p',1,30480) -LexToken(ADDITION,'-',1,30483) -LexToken(NUMBER,'1',1,30484) -LexToken(CLOSEBRACKET,')',1,30485) -LexToken(EOL,'\n',1,30486) -LexToken(VAR,'y12',1,30500) -LexToken(ASSIGNMENT,'=',1,30503) -LexToken(PART,'part',1,30504) -LexToken(OPENBRACKET,'(',1,30508) -LexToken(VAR,'y1',1,30509) -LexToken(COMMA,',',1,30511) -LexToken(VAR,'y1p',1,30512) -LexToken(COLON,':',1,30515) -LexToken(VAR,'length',1,30516) -LexToken(OPENBRACKET,'(',1,30522) -LexToken(VAR,'y1',1,30523) -LexToken(CLOSEBRACKET,')',1,30525) -LexToken(CLOSEBRACKET,')',1,30526) -LexToken(EOL,'\n',1,30527) -LexToken(EOL,'\n',1,30529) -LexToken(VAR,'y2p',1,30542) -LexToken(ASSIGNMENT,'=',1,30545) -LexToken(VAR,'min',1,30546) -LexToken(OPENBRACKET,'(',1,30549) -LexToken(VAR,'strindex',1,30550) -LexToken(OPENBRACKET,'(',1,30558) -LexToken(VAR,'y2',1,30559) -LexToken(COMMA,',',1,30561) -LexToken(VAR,'TN',1,30562) -LexToken(CLOSEBRACKET,')',1,30564) -LexToken(CLOSEBRACKET,')',1,30565) -LexToken(EOL,'\n',1,30566) -LexToken(IF,'if',1,30580) -LexToken(VAR,'y2p',1,30583) -LexToken(COMPARISON,'==',1,30586) -LexToken(OPENSQBRACKET,'[',1,30588) -LexToken(CLOSESQBRACKET,']',1,30589) -LexToken(THEN,'then',1,30591) -LexToken(EOL,'\n',1,30595) -LexToken(VAR,'xinfo',1,30613) -LexToken(OPENBRACKET,'(',1,30618) -LexToken(DQSTRING,'"Bad address in Y:"',1,30637) -LexToken(ADDITION,'+',1,30638) -LexToken(VAR,'y2',1,30639) -LexToken(CLOSEBRACKET,')',1,30641) -LexToken(EOL,'\n',1,30642) -LexToken(BREAK,'break',1,30660) -LexToken(EOL,'\n',1,30665) -LexToken(END,'end',1,30679) -LexToken(EOL,'\n',1,30682) -LexToken(VAR,'y21',1,30695) -LexToken(ASSIGNMENT,'=',1,30698) -LexToken(PART,'part',1,30699) -LexToken(OPENBRACKET,'(',1,30703) -LexToken(VAR,'y2',1,30704) -LexToken(COMMA,',',1,30706) -LexToken(NUMBER,'1',1,30707) -LexToken(COLON,':',1,30708) -LexToken(VAR,'y2p',1,30709) -LexToken(ADDITION,'-',1,30712) -LexToken(NUMBER,'1',1,30713) -LexToken(CLOSEBRACKET,')',1,30714) -LexToken(EOL,'\n',1,30715) -LexToken(VAR,'y22',1,30729) -LexToken(ASSIGNMENT,'=',1,30732) -LexToken(PART,'part',1,30733) -LexToken(OPENBRACKET,'(',1,30737) -LexToken(VAR,'y2',1,30738) -LexToken(COMMA,',',1,30740) -LexToken(VAR,'y2p',1,30741) -LexToken(COLON,':',1,30744) -LexToken(VAR,'length',1,30745) -LexToken(OPENBRACKET,'(',1,30751) -LexToken(VAR,'y2',1,30752) -LexToken(CLOSEBRACKET,')',1,30754) -LexToken(CLOSEBRACKET,')',1,30755) -LexToken(EOL,'\n',1,30756) -LexToken(EOL,'\n',1,30758) -LexToken(EOL,'\n',1,30790) -LexToken(EOL,'\n',1,30791) -LexToken(VAR,'lx11',1,30804) -LexToken(ASSIGNMENT,'=',1,30808) -LexToken(VAR,'length',1,30809) -LexToken(OPENBRACKET,'(',1,30815) -LexToken(VAR,'x11',1,30816) -LexToken(CLOSEBRACKET,')',1,30819) -LexToken(EOL,'\n',1,30820) -LexToken(VAR,'lx21',1,30834) -LexToken(ASSIGNMENT,'=',1,30838) -LexToken(VAR,'length',1,30839) -LexToken(OPENBRACKET,'(',1,30845) -LexToken(VAR,'x21',1,30846) -LexToken(CLOSEBRACKET,')',1,30849) -LexToken(EOL,'\n',1,30850) -LexToken(VAR,'ly11',1,30864) -LexToken(ASSIGNMENT,'=',1,30868) -LexToken(VAR,'length',1,30869) -LexToken(OPENBRACKET,'(',1,30875) -LexToken(VAR,'y11',1,30876) -LexToken(CLOSEBRACKET,')',1,30879) -LexToken(EOL,'\n',1,30880) -LexToken(VAR,'ly21',1,30894) -LexToken(ASSIGNMENT,'=',1,30898) -LexToken(VAR,'length',1,30899) -LexToken(OPENBRACKET,'(',1,30905) -LexToken(VAR,'y21',1,30906) -LexToken(CLOSEBRACKET,')',1,30909) -LexToken(EOL,'\n',1,30910) -LexToken(VAR,'xstC',1,30923) -LexToken(ASSIGNMENT,'=',1,30927) -LexToken(NUMBER,'0',1,30928) -LexToken(EOL,'\n',1,30929) -LexToken(FOR,'for',1,30943) -LexToken(VAR,'i',1,30947) -LexToken(ASSIGNMENT,'=',1,30948) -LexToken(NUMBER,'1',1,30949) -LexToken(COLON,':',1,30950) -LexToken(VAR,'lx11',1,30951) -LexToken(EOL,'\n',1,30955) -LexToken(VAR,'xstC',1,30973) -LexToken(ASSIGNMENT,'=',1,30977) -LexToken(VAR,'xstC',1,30978) -LexToken(ADDITION,'+',1,30982) -LexToken(VAR,'modulo',1,30983) -LexToken(OPENBRACKET,'(',1,30989) -LexToken(VAR,'find',1,30990) -LexToken(OPENBRACKET,'(',1,30994) -LexToken(VAR,'TA',1,30995) -LexToken(COMPARISON,'==',1,30997) -LexToken(PART,'part',1,30999) -LexToken(OPENBRACKET,'(',1,31003) -LexToken(VAR,'x11',1,31004) -LexToken(COMMA,',',1,31007) -LexToken(VAR,'lx11',1,31008) -LexToken(ADDITION,'-',1,31012) -LexToken(VAR,'i',1,31013) -LexToken(ADDITION,'+',1,31014) -LexToken(NUMBER,'1',1,31015) -LexToken(CLOSEBRACKET,')',1,31016) -LexToken(CLOSEBRACKET,')',1,31017) -LexToken(COMMA,',',1,31018) -LexToken(NUMBER,'26',1,31019) -LexToken(CLOSEBRACKET,')',1,31021) -LexToken(MULTIPLICATION,'*',1,31022) -LexToken(NUMBER,'26',1,31023) -LexToken(MULTIPLICATION,'^',1,31025) -LexToken(OPENBRACKET,'(',1,31026) -LexToken(VAR,'i',1,31027) -LexToken(ADDITION,'-',1,31028) -LexToken(NUMBER,'1',1,31029) -LexToken(CLOSEBRACKET,')',1,31030) -LexToken(EOL,'\n',1,31031) -LexToken(END,'end',1,31045) -LexToken(EOL,'\n',1,31048) -LexToken(VAR,'xenC',1,31061) -LexToken(ASSIGNMENT,'=',1,31065) -LexToken(NUMBER,'0',1,31066) -LexToken(EOL,'\n',1,31067) -LexToken(FOR,'for',1,31081) -LexToken(VAR,'i',1,31085) -LexToken(ASSIGNMENT,'=',1,31086) -LexToken(NUMBER,'1',1,31087) -LexToken(COLON,':',1,31088) -LexToken(VAR,'lx21',1,31089) -LexToken(EOL,'\n',1,31093) -LexToken(VAR,'xenC',1,31111) -LexToken(ASSIGNMENT,'=',1,31115) -LexToken(VAR,'xenC',1,31116) -LexToken(ADDITION,'+',1,31120) -LexToken(VAR,'modulo',1,31121) -LexToken(OPENBRACKET,'(',1,31127) -LexToken(VAR,'find',1,31128) -LexToken(OPENBRACKET,'(',1,31132) -LexToken(VAR,'TA',1,31133) -LexToken(COMPARISON,'==',1,31135) -LexToken(PART,'part',1,31137) -LexToken(OPENBRACKET,'(',1,31141) -LexToken(VAR,'x21',1,31142) -LexToken(COMMA,',',1,31145) -LexToken(VAR,'lx21',1,31146) -LexToken(ADDITION,'-',1,31150) -LexToken(VAR,'i',1,31151) -LexToken(ADDITION,'+',1,31152) -LexToken(NUMBER,'1',1,31153) -LexToken(CLOSEBRACKET,')',1,31154) -LexToken(CLOSEBRACKET,')',1,31155) -LexToken(COMMA,',',1,31156) -LexToken(NUMBER,'26',1,31157) -LexToken(CLOSEBRACKET,')',1,31159) -LexToken(MULTIPLICATION,'*',1,31160) -LexToken(NUMBER,'26',1,31161) -LexToken(MULTIPLICATION,'^',1,31163) -LexToken(OPENBRACKET,'(',1,31164) -LexToken(VAR,'i',1,31165) -LexToken(ADDITION,'-',1,31166) -LexToken(NUMBER,'1',1,31167) -LexToken(CLOSEBRACKET,')',1,31168) -LexToken(EOL,'\n',1,31169) -LexToken(END,'end',1,31183) -LexToken(EOL,'\n',1,31186) -LexToken(VAR,'ystC',1,31199) -LexToken(ASSIGNMENT,'=',1,31203) -LexToken(NUMBER,'0',1,31204) -LexToken(EOL,'\n',1,31205) -LexToken(FOR,'for',1,31219) -LexToken(VAR,'i',1,31223) -LexToken(ASSIGNMENT,'=',1,31224) -LexToken(NUMBER,'1',1,31225) -LexToken(COLON,':',1,31226) -LexToken(VAR,'ly11',1,31227) -LexToken(EOL,'\n',1,31231) -LexToken(VAR,'ystC',1,31249) -LexToken(ASSIGNMENT,'=',1,31253) -LexToken(VAR,'ystC',1,31254) -LexToken(ADDITION,'+',1,31258) -LexToken(VAR,'modulo',1,31259) -LexToken(OPENBRACKET,'(',1,31265) -LexToken(VAR,'find',1,31266) -LexToken(OPENBRACKET,'(',1,31270) -LexToken(VAR,'TA',1,31271) -LexToken(COMPARISON,'==',1,31273) -LexToken(PART,'part',1,31275) -LexToken(OPENBRACKET,'(',1,31279) -LexToken(VAR,'y11',1,31280) -LexToken(COMMA,',',1,31283) -LexToken(VAR,'ly11',1,31284) -LexToken(ADDITION,'-',1,31288) -LexToken(VAR,'i',1,31289) -LexToken(ADDITION,'+',1,31290) -LexToken(NUMBER,'1',1,31291) -LexToken(CLOSEBRACKET,')',1,31292) -LexToken(CLOSEBRACKET,')',1,31293) -LexToken(COMMA,',',1,31294) -LexToken(NUMBER,'26',1,31295) -LexToken(CLOSEBRACKET,')',1,31297) -LexToken(MULTIPLICATION,'*',1,31298) -LexToken(NUMBER,'26',1,31299) -LexToken(MULTIPLICATION,'^',1,31301) -LexToken(OPENBRACKET,'(',1,31302) -LexToken(VAR,'i',1,31303) -LexToken(ADDITION,'-',1,31304) -LexToken(NUMBER,'1',1,31305) -LexToken(CLOSEBRACKET,')',1,31306) -LexToken(EOL,'\n',1,31307) -LexToken(END,'end',1,31321) -LexToken(EOL,'\n',1,31324) -LexToken(VAR,'yenC',1,31337) -LexToken(ASSIGNMENT,'=',1,31341) -LexToken(NUMBER,'0',1,31342) -LexToken(EOL,'\n',1,31343) -LexToken(FOR,'for',1,31357) -LexToken(VAR,'i',1,31361) -LexToken(ASSIGNMENT,'=',1,31362) -LexToken(NUMBER,'1',1,31363) -LexToken(COLON,':',1,31364) -LexToken(VAR,'ly11',1,31365) -LexToken(EOL,'\n',1,31369) -LexToken(VAR,'yenC',1,31387) -LexToken(ASSIGNMENT,'=',1,31391) -LexToken(VAR,'yenC',1,31392) -LexToken(ADDITION,'+',1,31396) -LexToken(VAR,'modulo',1,31397) -LexToken(OPENBRACKET,'(',1,31403) -LexToken(VAR,'find',1,31404) -LexToken(OPENBRACKET,'(',1,31408) -LexToken(VAR,'TA',1,31409) -LexToken(COMPARISON,'==',1,31411) -LexToken(PART,'part',1,31413) -LexToken(OPENBRACKET,'(',1,31417) -LexToken(VAR,'y21',1,31418) -LexToken(COMMA,',',1,31421) -LexToken(VAR,'ly21',1,31422) -LexToken(ADDITION,'-',1,31426) -LexToken(VAR,'i',1,31427) -LexToken(ADDITION,'+',1,31428) -LexToken(NUMBER,'1',1,31429) -LexToken(CLOSEBRACKET,')',1,31430) -LexToken(CLOSEBRACKET,')',1,31431) -LexToken(COMMA,',',1,31432) -LexToken(NUMBER,'26',1,31433) -LexToken(CLOSEBRACKET,')',1,31435) -LexToken(MULTIPLICATION,'*',1,31436) -LexToken(NUMBER,'26',1,31437) -LexToken(MULTIPLICATION,'^',1,31439) -LexToken(OPENBRACKET,'(',1,31440) -LexToken(VAR,'i',1,31441) -LexToken(ADDITION,'-',1,31442) -LexToken(NUMBER,'1',1,31443) -LexToken(CLOSEBRACKET,')',1,31444) -LexToken(EOL,'\n',1,31445) -LexToken(END,'end',1,31459) -LexToken(EOL,'\n',1,31462) -LexToken(EOL,'\n',1,31463) -LexToken(VAR,'xstR',1,31476) -LexToken(ASSIGNMENT,'=',1,31480) -LexToken(VAR,'evstr',1,31481) -LexToken(OPENBRACKET,'(',1,31486) -LexToken(VAR,'x12',1,31487) -LexToken(CLOSEBRACKET,')',1,31490) -LexToken(EOL,'\n',1,31491) -LexToken(VAR,'xenR',1,31505) -LexToken(ASSIGNMENT,'=',1,31509) -LexToken(VAR,'evstr',1,31510) -LexToken(OPENBRACKET,'(',1,31515) -LexToken(VAR,'x22',1,31516) -LexToken(CLOSEBRACKET,')',1,31519) -LexToken(EOL,'\n',1,31520) -LexToken(VAR,'ystR',1,31534) -LexToken(ASSIGNMENT,'=',1,31538) -LexToken(VAR,'evstr',1,31539) -LexToken(OPENBRACKET,'(',1,31544) -LexToken(VAR,'y12',1,31545) -LexToken(CLOSEBRACKET,')',1,31548) -LexToken(EOL,'\n',1,31549) -LexToken(VAR,'yenR',1,31563) -LexToken(ASSIGNMENT,'=',1,31567) -LexToken(VAR,'evstr',1,31568) -LexToken(OPENBRACKET,'(',1,31573) -LexToken(VAR,'y22',1,31574) -LexToken(CLOSEBRACKET,')',1,31577) -LexToken(EOL,'\n',1,31578) -LexToken(EOL,'\n',1,31580) -LexToken(OPENSQBRACKET,'[',1,31593) -LexToken(VAR,'mv',1,31594) -LexToken(COMMA,',',1,31596) -LexToken(VAR,'nv',1,31597) -LexToken(CLOSESQBRACKET,']',1,31599) -LexToken(ASSIGNMENT,'=',1,31600) -LexToken(VAR,'size',1,31601) -LexToken(OPENBRACKET,'(',1,31605) -LexToken(VAR,'Value',1,31606) -LexToken(CLOSEBRACKET,')',1,31611) -LexToken(EOL,'\n',1,31612) -LexToken(EOL,'\n',1,31613) -LexToken(IF,'if',1,31626) -LexToken(NOT,'~',1,31629) -LexToken(OPENBRACKET,'(',1,31630) -LexToken(VAR,'xstR',1,31631) -LexToken(COMPARISON,'<=',1,31635) -LexToken(VAR,'mv',1,31637) -LexToken(LOGICAL,'&',1,31640) -LexToken(VAR,'xstR',1,31642) -LexToken(COMPARISON,'>',1,31646) -LexToken(NUMBER,'0',1,31647) -LexToken(LOGICAL,'&',1,31649) -LexToken(VAR,'xenR',1,31651) -LexToken(COMPARISON,'<=',1,31655) -LexToken(VAR,'mv',1,31657) -LexToken(LOGICAL,'&',1,31660) -LexToken(VAR,'xenR',1,31662) -LexToken(COMPARISON,'>',1,31666) -LexToken(NUMBER,'0',1,31667) -LexToken(LOGICAL,'&',1,31668) -LexToken(VAR,'ystR',1,31669) -LexToken(COMPARISON,'<=',1,31673) -LexToken(VAR,'mv',1,31675) -LexToken(LOGICAL,'&',1,31678) -LexToken(VAR,'ystR',1,31680) -LexToken(COMPARISON,'>',1,31684) -LexToken(NUMBER,'0',1,31685) -LexToken(LOGICAL,'&',1,31686) -LexToken(VAR,'yenR',1,31687) -LexToken(COMPARISON,'<=',1,31691) -LexToken(VAR,'mv',1,31693) -LexToken(LOGICAL,'&',1,31695) -LexToken(VAR,'yenR',1,31696) -LexToken(COMPARISON,'>',1,31700) -LexToken(NUMBER,'0',1,31701) -LexToken(CLOSEBRACKET,')',1,31703) -LexToken(THEN,'then',1,31705) -LexToken(EOL,'\n',1,31709) -LexToken(VAR,'xinfo',1,31726) -LexToken(OPENBRACKET,'(',1,31731) -LexToken(DQSTRING,'"error in Row data addresses"',1,31760) -LexToken(CLOSEBRACKET,')',1,31761) -LexToken(EOL,'\n',1,31762) -LexToken(BREAK,'break',1,31780) -LexToken(EOL,'\n',1,31785) -LexToken(END,'end',1,31798) -LexToken(EOL,'\n',1,31801) -LexToken(IF,'if',1,31814) -LexToken(NOT,'~',1,31817) -LexToken(OPENBRACKET,'(',1,31818) -LexToken(VAR,'xstC',1,31819) -LexToken(COMPARISON,'<=',1,31823) -LexToken(VAR,'nv',1,31825) -LexToken(LOGICAL,'&',1,31828) -LexToken(VAR,'xstC',1,31830) -LexToken(COMPARISON,'>',1,31834) -LexToken(NUMBER,'0',1,31835) -LexToken(LOGICAL,'&',1,31837) -LexToken(VAR,'xenC',1,31839) -LexToken(COMPARISON,'<=',1,31843) -LexToken(VAR,'nv',1,31845) -LexToken(LOGICAL,'&',1,31848) -LexToken(VAR,'xenC',1,31850) -LexToken(COMPARISON,'>',1,31854) -LexToken(NUMBER,'0',1,31855) -LexToken(LOGICAL,'&',1,31856) -LexToken(VAR,'ystC',1,31857) -LexToken(COMPARISON,'<=',1,31861) -LexToken(VAR,'nv',1,31863) -LexToken(LOGICAL,'&',1,31866) -LexToken(VAR,'ystC',1,31868) -LexToken(COMPARISON,'>',1,31872) -LexToken(NUMBER,'0',1,31873) -LexToken(LOGICAL,'&',1,31874) -LexToken(VAR,'yenC',1,31875) -LexToken(COMPARISON,'<=',1,31879) -LexToken(VAR,'nv',1,31881) -LexToken(LOGICAL,'&',1,31883) -LexToken(VAR,'yenC',1,31884) -LexToken(COMPARISON,'>',1,31888) -LexToken(NUMBER,'0',1,31889) -LexToken(CLOSEBRACKET,')',1,31891) -LexToken(THEN,'then',1,31893) -LexToken(EOL,'\n',1,31897) -LexToken(VAR,'xinfo',1,31914) -LexToken(OPENBRACKET,'(',1,31919) -LexToken(DQSTRING,'"error in Column data addresses"',1,31951) -LexToken(CLOSEBRACKET,')',1,31952) -LexToken(EOL,'\n',1,31953) -LexToken(BREAK,'break',1,31971) -LexToken(EOL,'\n',1,31976) -LexToken(END,'end',1,31989) -LexToken(EOL,'\n',1,31992) -LexToken(EOL,'\n',1,31993) -LexToken(VAR,'xo',1,32006) -LexToken(ASSIGNMENT,'=',1,32008) -LexToken(VAR,'Value',1,32009) -LexToken(OPENBRACKET,'(',1,32014) -LexToken(VAR,'min',1,32015) -LexToken(OPENBRACKET,'(',1,32018) -LexToken(VAR,'xstR',1,32019) -LexToken(COMMA,',',1,32023) -LexToken(VAR,'xenR',1,32024) -LexToken(CLOSEBRACKET,')',1,32028) -LexToken(COLON,':',1,32029) -LexToken(VAR,'max',1,32030) -LexToken(OPENBRACKET,'(',1,32033) -LexToken(VAR,'xstR',1,32034) -LexToken(COMMA,',',1,32038) -LexToken(VAR,'xenR',1,32039) -LexToken(CLOSEBRACKET,')',1,32043) -LexToken(COMMA,',',1,32044) -LexToken(VAR,'min',1,32045) -LexToken(OPENBRACKET,'(',1,32048) -LexToken(VAR,'xstC',1,32049) -LexToken(COMMA,',',1,32053) -LexToken(VAR,'xenC',1,32054) -LexToken(CLOSEBRACKET,')',1,32058) -LexToken(COLON,':',1,32059) -LexToken(VAR,'max',1,32060) -LexToken(OPENBRACKET,'(',1,32063) -LexToken(VAR,'xstC',1,32064) -LexToken(COMMA,',',1,32068) -LexToken(VAR,'xenC',1,32069) -LexToken(CLOSEBRACKET,')',1,32073) -LexToken(CLOSEBRACKET,')',1,32074) -LexToken(EOL,'\n',1,32075) -LexToken(VAR,'yo',1,32089) -LexToken(ASSIGNMENT,'=',1,32091) -LexToken(VAR,'Value',1,32092) -LexToken(OPENBRACKET,'(',1,32097) -LexToken(VAR,'min',1,32098) -LexToken(OPENBRACKET,'(',1,32101) -LexToken(VAR,'ystR',1,32102) -LexToken(COMMA,',',1,32106) -LexToken(VAR,'yenR',1,32107) -LexToken(CLOSEBRACKET,')',1,32111) -LexToken(COLON,':',1,32112) -LexToken(VAR,'max',1,32113) -LexToken(OPENBRACKET,'(',1,32116) -LexToken(VAR,'ystR',1,32117) -LexToken(COMMA,',',1,32121) -LexToken(VAR,'yenR',1,32122) -LexToken(CLOSEBRACKET,')',1,32126) -LexToken(COMMA,',',1,32127) -LexToken(VAR,'min',1,32128) -LexToken(OPENBRACKET,'(',1,32131) -LexToken(VAR,'ystC',1,32132) -LexToken(COMMA,',',1,32136) -LexToken(VAR,'yenC',1,32137) -LexToken(CLOSEBRACKET,')',1,32141) -LexToken(COLON,':',1,32142) -LexToken(VAR,'max',1,32143) -LexToken(OPENBRACKET,'(',1,32146) -LexToken(VAR,'ystC',1,32147) -LexToken(COMMA,',',1,32151) -LexToken(VAR,'yenC',1,32152) -LexToken(CLOSEBRACKET,')',1,32156) -LexToken(CLOSEBRACKET,')',1,32157) -LexToken(EOL,'\n',1,32158) -LexToken(OPENSQBRACKET,'[',1,32172) -LexToken(VAR,'nx',1,32173) -LexToken(COMMA,',',1,32175) -LexToken(VAR,'mx',1,32176) -LexToken(CLOSESQBRACKET,']',1,32178) -LexToken(ASSIGNMENT,'=',1,32179) -LexToken(VAR,'size',1,32180) -LexToken(OPENBRACKET,'(',1,32184) -LexToken(VAR,'xo',1,32185) -LexToken(CLOSEBRACKET,')',1,32187) -LexToken(EOL,'\n',1,32218) -LexToken(OPENSQBRACKET,'[',1,32231) -LexToken(VAR,'ny',1,32232) -LexToken(COMMA,',',1,32234) -LexToken(VAR,'my',1,32235) -LexToken(CLOSESQBRACKET,']',1,32237) -LexToken(ASSIGNMENT,'=',1,32238) -LexToken(VAR,'size',1,32239) -LexToken(OPENBRACKET,'(',1,32243) -LexToken(VAR,'yo',1,32244) -LexToken(CLOSEBRACKET,')',1,32246) -LexToken(EOL,'\n',1,32247) -LexToken(VAR,'N',1,32261) -LexToken(ASSIGNMENT,'=',1,32262) -LexToken(VAR,'min',1,32263) -LexToken(OPENBRACKET,'(',1,32266) -LexToken(VAR,'nx',1,32267) -LexToken(COMMA,',',1,32269) -LexToken(VAR,'ny',1,32270) -LexToken(CLOSEBRACKET,')',1,32272) -LexToken(EOL,'\n',1,32273) -LexToken(VAR,'xo',1,32287) -LexToken(ASSIGNMENT,'=',1,32289) -LexToken(VAR,'xo',1,32290) -LexToken(OPENBRACKET,'(',1,32292) -LexToken(NUMBER,'1',1,32293) -LexToken(COLON,':',1,32294) -LexToken(VAR,'N',1,32295) -LexToken(COMMA,',',1,32296) -LexToken(COLON,':',1,32297) -LexToken(CLOSEBRACKET,')',1,32298) -LexToken(EOL,'\n',1,32299) -LexToken(VAR,'yo',1,32313) -LexToken(ASSIGNMENT,'=',1,32315) -LexToken(VAR,'yo',1,32316) -LexToken(OPENBRACKET,'(',1,32318) -LexToken(NUMBER,'1',1,32319) -LexToken(COLON,':',1,32320) -LexToken(VAR,'N',1,32321) -LexToken(COMMA,',',1,32322) -LexToken(COLON,':',1,32323) -LexToken(CLOSEBRACKET,')',1,32324) -LexToken(EOL,'\n',1,32325) -LexToken(EOL,'\n',1,32327) -LexToken(VAR,'xyo',1,32340) -LexToken(ASSIGNMENT,'=',1,32343) -LexToken(OPENSQBRACKET,'[',1,32344) -LexToken(VAR,'xo',1,32345) -LexToken(COMMA,',',1,32347) -LexToken(VAR,'yo',1,32348) -LexToken(CLOSESQBRACKET,']',1,32350) -LexToken(EOL,'\n',1,32351) -LexToken(OPENSQBRACKET,'[',1,32365) -LexToken(VAR,'xyo',1,32366) -LexToken(CLOSESQBRACKET,']',1,32369) -LexToken(ASSIGNMENT,'=',1,32370) -LexToken(VAR,'cleandata',1,32371) -LexToken(OPENBRACKET,'(',1,32380) -LexToken(VAR,'xyo',1,32381) -LexToken(CLOSEBRACKET,')',1,32384) -LexToken(EOL,'\n',1,32385) -LexToken(EOL,'\n',1,32386) -LexToken(VAR,'tok',1,32399) -LexToken(ASSIGNMENT,'=',1,32402) -LexToken(PREVAR_BOOLEAN,'%t',1,32403) -LexToken(EOL,'\n',1,32405) -LexToken(BREAK,'break',1,32419) -LexToken(EOL,'\n',1,32424) -LexToken(VAR,'catch',1,32434) -LexToken(EOL,'\n',1,32439) -LexToken(VAR,'xinfo',1,32452) -LexToken(OPENBRACKET,'(',1,32457) -LexToken(DQSTRING,'" Scicos cannot read your Excel file, please verify the parameters "',1,32525) -LexToken(CLOSEBRACKET,')',1,32526) -LexToken(EOL,'\n',1,32527) -LexToken(BREAK,'break',1,32541) -LexToken(EOL,'\n',1,32546) -LexToken(END,'end',1,32555) -LexToken(EOL,'\n',1,32558) -LexToken(END,'end',1,32563) -LexToken(EOL,'\n',1,32566) -LexToken(EOL,'\n',1,32567) -LexToken(ENDFUNCTION,'endfunction',1,32568) -LexToken(EOL,'\n',1,32579) -LexToken(EOL,'\n',1,32645) -LexToken(FUNCTION,'function',1,32646) -LexToken(OPENSQBRACKET,'[',1,32655) -LexToken(VAR,'xyo',1,32656) -LexToken(CLOSESQBRACKET,']',1,32659) -LexToken(ASSIGNMENT,'=',1,32660) -LexToken(VAR,'cleandata',1,32661) -LexToken(OPENBRACKET,'(',1,32670) -LexToken(VAR,'xye',1,32671) -LexToken(CLOSEBRACKET,')',1,32674) -LexToken(EOL,'\n',1,32675) -LexToken(VAR,'xe',1,32680) -LexToken(ASSIGNMENT,'=',1,32682) -LexToken(VAR,'xye',1,32683) -LexToken(OPENBRACKET,'(',1,32686) -LexToken(COLON,':',1,32687) -LexToken(COMMA,',',1,32688) -LexToken(NUMBER,'1',1,32689) -LexToken(CLOSEBRACKET,')',1,32690) -LexToken(EOL,'\n',1,32691) -LexToken(VAR,'ye',1,32696) -LexToken(ASSIGNMENT,'=',1,32698) -LexToken(VAR,'xye',1,32699) -LexToken(OPENBRACKET,'(',1,32702) -LexToken(COLON,':',1,32703) -LexToken(COMMA,',',1,32704) -LexToken(NUMBER,'2',1,32705) -LexToken(CLOSEBRACKET,')',1,32706) -LexToken(EOL,'\n',1,32707) -LexToken(EOL,'\n',1,32708) -LexToken(OPENSQBRACKET,'[',1,32713) -LexToken(VAR,'nx',1,32714) -LexToken(COMMA,',',1,32716) -LexToken(VAR,'mx',1,32717) -LexToken(CLOSESQBRACKET,']',1,32719) -LexToken(ASSIGNMENT,'=',1,32720) -LexToken(VAR,'size',1,32721) -LexToken(OPENBRACKET,'(',1,32725) -LexToken(VAR,'xe',1,32726) -LexToken(CLOSEBRACKET,')',1,32728) -LexToken(EOL,'\n',1,32759) -LexToken(OPENSQBRACKET,'[',1,32764) -LexToken(VAR,'ny',1,32765) -LexToken(COMMA,',',1,32767) -LexToken(VAR,'my',1,32768) -LexToken(CLOSESQBRACKET,']',1,32770) -LexToken(ASSIGNMENT,'=',1,32771) -LexToken(VAR,'size',1,32772) -LexToken(OPENBRACKET,'(',1,32776) -LexToken(VAR,'ye',1,32777) -LexToken(CLOSEBRACKET,')',1,32779) -LexToken(EOL,'\n',1,32780) -LexToken(VAR,'N',1,32786) -LexToken(ASSIGNMENT,'=',1,32787) -LexToken(VAR,'min',1,32788) -LexToken(OPENBRACKET,'(',1,32791) -LexToken(VAR,'nx',1,32792) -LexToken(COMMA,',',1,32794) -LexToken(VAR,'ny',1,32795) -LexToken(CLOSEBRACKET,')',1,32797) -LexToken(EOL,'\n',1,32798) -LexToken(VAR,'xe',1,32804) -LexToken(ASSIGNMENT,'=',1,32806) -LexToken(VAR,'xe',1,32807) -LexToken(OPENBRACKET,'(',1,32809) -LexToken(NUMBER,'1',1,32810) -LexToken(COLON,':',1,32811) -LexToken(VAR,'N',1,32812) -LexToken(COMMA,',',1,32813) -LexToken(COLON,':',1,32814) -LexToken(CLOSEBRACKET,')',1,32815) -LexToken(EOL,'\n',1,32816) -LexToken(VAR,'ye',1,32822) -LexToken(ASSIGNMENT,'=',1,32824) -LexToken(VAR,'ye',1,32825) -LexToken(OPENBRACKET,'(',1,32827) -LexToken(NUMBER,'1',1,32828) -LexToken(COLON,':',1,32829) -LexToken(VAR,'N',1,32830) -LexToken(COMMA,',',1,32831) -LexToken(COLON,':',1,32832) -LexToken(CLOSEBRACKET,')',1,32833) -LexToken(EOL,'\n',1,32834) -LexToken(EOL,'\n',1,32836) -LexToken(EOL,'\n',1,32866) -LexToken(FOR,'for',1,32871) -LexToken(VAR,'i',1,32875) -LexToken(ASSIGNMENT,'=',1,32876) -LexToken(NUMBER,'1',1,32877) -LexToken(COLON,':',1,32878) -LexToken(VAR,'N',1,32879) -LexToken(EOL,'\n',1,32880) -LexToken(IF,'if',1,32889) -LexToken(OPENBRACKET,'(',1,32892) -LexToken(VAR,'xe',1,32893) -LexToken(OPENBRACKET,'(',1,32895) -LexToken(VAR,'i',1,32896) -LexToken(CLOSEBRACKET,')',1,32897) -LexToken(COMPARISON,'<>',1,32898) -LexToken(VAR,'xe',1,32900) -LexToken(OPENBRACKET,'(',1,32902) -LexToken(VAR,'i',1,32903) -LexToken(CLOSEBRACKET,')',1,32904) -LexToken(CLOSEBRACKET,')',1,32905) -LexToken(THEN,'then',1,32907) -LexToken(EOL,'\n',1,32911) -LexToken(VAR,'xinfo',1,32924) -LexToken(OPENBRACKET,'(',1,32929) -LexToken(DQSTRING,'"x contains no data:x("',1,32952) -LexToken(ADDITION,'+',1,32953) -LexToken(VAR,'string',1,32954) -LexToken(OPENBRACKET,'(',1,32960) -LexToken(VAR,'i',1,32961) -LexToken(CLOSEBRACKET,')',1,32962) -LexToken(ADDITION,'+',1,32963) -LexToken(DQSTRING,'")"',1,32966) -LexToken(CLOSEBRACKET,')',1,32967) -LexToken(EOL,'\n',1,32968) -LexToken(RETURN,'return',1,32982) -LexToken(EOL,'\n',1,32988) -LexToken(END,'end',1,32998) -LexToken(EOL,'\n',1,33001) -LexToken(IF,'if',1,33010) -LexToken(OPENBRACKET,'(',1,33013) -LexToken(VAR,'ye',1,33014) -LexToken(OPENBRACKET,'(',1,33016) -LexToken(VAR,'i',1,33017) -LexToken(CLOSEBRACKET,')',1,33018) -LexToken(COMPARISON,'<>',1,33019) -LexToken(VAR,'ye',1,33021) -LexToken(OPENBRACKET,'(',1,33023) -LexToken(VAR,'i',1,33024) -LexToken(CLOSEBRACKET,')',1,33025) -LexToken(CLOSEBRACKET,')',1,33026) -LexToken(THEN,'then',1,33028) -LexToken(EOL,'\n',1,33032) -LexToken(VAR,'xinfo',1,33045) -LexToken(OPENBRACKET,'(',1,33050) -LexToken(DQSTRING,'"Y contains no data:y("',1,33073) -LexToken(ADDITION,'+',1,33074) -LexToken(VAR,'string',1,33075) -LexToken(OPENBRACKET,'(',1,33081) -LexToken(VAR,'i',1,33082) -LexToken(CLOSEBRACKET,')',1,33083) -LexToken(ADDITION,'+',1,33084) -LexToken(DQSTRING,'")"',1,33087) -LexToken(CLOSEBRACKET,')',1,33088) -LexToken(EOL,'\n',1,33089) -LexToken(RETURN,'return',1,33103) -LexToken(EOL,'\n',1,33109) -LexToken(END,'end',1,33119) -LexToken(EOL,'\n',1,33122) -LexToken(END,'end',1,33127) -LexToken(EOL,'\n',1,33130) -LexToken(EOL,'\n',1,33131) -LexToken(OPENSQBRACKET,'[',1,33136) -LexToken(VAR,'xo',1,33137) -LexToken(COMMA,',',1,33139) -LexToken(VAR,'k2',1,33140) -LexToken(CLOSESQBRACKET,']',1,33142) -LexToken(ASSIGNMENT,'=',1,33143) -LexToken(VAR,'gsort',1,33144) -LexToken(OPENBRACKET,'(',1,33149) -LexToken(VAR,'xe',1,33150) -LexToken(COMMA,',',1,33152) -LexToken(DQSTRING,'"r"',1,33155) -LexToken(COMMA,',',1,33156) -LexToken(DQSTRING,'"i"',1,33159) -LexToken(CLOSEBRACKET,')',1,33160) -LexToken(EOL,'\n',1,33161) -LexToken(VAR,'yo',1,33167) -LexToken(ASSIGNMENT,'=',1,33169) -LexToken(VAR,'ye',1,33170) -LexToken(OPENBRACKET,'(',1,33172) -LexToken(VAR,'k2',1,33173) -LexToken(CLOSEBRACKET,')',1,33175) -LexToken(EOL,'\n',1,33176) -LexToken(EOL,'\n',1,33177) -LexToken(VAR,'xyo',1,33182) -LexToken(ASSIGNMENT,'=',1,33185) -LexToken(OPENSQBRACKET,'[',1,33186) -LexToken(VAR,'xo',1,33187) -LexToken(COMMA,',',1,33189) -LexToken(VAR,'yo',1,33190) -LexToken(CLOSESQBRACKET,']',1,33192) -LexToken(EOL,'\n',1,33193) -LexToken(ENDFUNCTION,'endfunction',1,33195) -LexToken(EOL,'\n',1,33206) -LexToken(EOL,'\n',1,33272) -LexToken(FUNCTION,'function',1,33273) -LexToken(OPENSQBRACKET,'[',1,33283) -LexToken(VAR,'orpar',1,33284) -LexToken(COMMA,',',1,33289) -LexToken(VAR,'oipar',1,33290) -LexToken(CLOSESQBRACKET,']',1,33295) -LexToken(ASSIGNMENT,'=',1,33296) -LexToken(VAR,'AutoScale',1,33297) -LexToken(OPENBRACKET,'(',1,33306) -LexToken(VAR,'a',1,33307) -LexToken(COMMA,',',1,33308) -LexToken(VAR,'xy',1,33309) -LexToken(COMMA,',',1,33311) -LexToken(VAR,'inipar',1,33312) -LexToken(COMMA,',',1,33318) -LexToken(VAR,'inrpar',1,33319) -LexToken(CLOSEBRACKET,')',1,33325) -LexToken(EOL,'\n',1,33326) -LexToken(VAR,'drawlater',1,33331) -LexToken(OPENBRACKET,'(',1,33340) -LexToken(CLOSEBRACKET,')',1,33341) -LexToken(EOL,'\n',1,33342) -LexToken(VAR,'oipar',1,33348) -LexToken(ASSIGNMENT,'=',1,33353) -LexToken(VAR,'inipar',1,33354) -LexToken(EOL,'\n',1,33360) -LexToken(VAR,'orpar',1,33365) -LexToken(ASSIGNMENT,'=',1,33370) -LexToken(VAR,'inrpar',1,33371) -LexToken(EOL,'\n',1,33377) -LexToken(VAR,'points',1,33382) -LexToken(ASSIGNMENT,'=',1,33388) -LexToken(VAR,'a',1,33389) -LexToken(DOT,'.',1,33390) -LexToken(VAR,'children',1,33391) -LexToken(OPENBRACKET,'(',1,33399) -LexToken(NUMBER,'2',1,33400) -LexToken(CLOSEBRACKET,')',1,33401) -LexToken(DOT,'.',1,33402) -LexToken(VAR,'children',1,33403) -LexToken(EOL,'\n',1,33411) -LexToken(VAR,'splines',1,33416) -LexToken(ASSIGNMENT,'=',1,33423) -LexToken(VAR,'a',1,33424) -LexToken(DOT,'.',1,33425) -LexToken(VAR,'children',1,33426) -LexToken(OPENBRACKET,'(',1,33434) -LexToken(NUMBER,'1',1,33435) -LexToken(CLOSEBRACKET,')',1,33436) -LexToken(DOT,'.',1,33437) -LexToken(VAR,'children',1,33438) -LexToken(EOL,'\n',1,33446) -LexToken(VAR,'points',1,33451) -LexToken(DOT,'.',1,33457) -LexToken(VAR,'data',1,33458) -LexToken(ASSIGNMENT,'=',1,33462) -LexToken(VAR,'xy',1,33463) -LexToken(EOL,'\n',1,33465) -LexToken(VAR,'splines',1,33471) -LexToken(DOT,'.',1,33478) -LexToken(VAR,'data',1,33479) -LexToken(ASSIGNMENT,'=',1,33483) -LexToken(VAR,'xy',1,33484) -LexToken(EOL,'\n',1,33486) -LexToken(OPENSQBRACKET,'[',1,33492) -LexToken(VAR,'orpar',1,33493) -LexToken(COMMA,',',1,33498) -LexToken(VAR,'oipar',1,33499) -LexToken(CLOSESQBRACKET,']',1,33504) -LexToken(ASSIGNMENT,'=',1,33505) -LexToken(VAR,'drawSplin',1,33506) -LexToken(OPENBRACKET,'(',1,33515) -LexToken(VAR,'a',1,33516) -LexToken(COMMA,',',1,33517) -LexToken(VAR,'xy',1,33518) -LexToken(COMMA,',',1,33520) -LexToken(VAR,'oipar',1,33521) -LexToken(COMMA,',',1,33526) -LexToken(VAR,'orpar',1,33527) -LexToken(CLOSEBRACKET,')',1,33532) -LexToken(EOL,'\n',1,33533) -LexToken(VAR,'rectx',1,33539) -LexToken(ASSIGNMENT,'=',1,33544) -LexToken(VAR,'findrect',1,33545) -LexToken(OPENBRACKET,'(',1,33553) -LexToken(VAR,'a',1,33554) -LexToken(CLOSEBRACKET,')',1,33555) -LexToken(EOL,'\n',1,33556) -LexToken(VAR,'a',1,33562) -LexToken(DOT,'.',1,33563) -LexToken(VAR,'data_bounds',1,33564) -LexToken(ASSIGNMENT,'=',1,33575) -LexToken(VAR,'rectx',1,33576) -LexToken(EOL,'\n',1,33581) -LexToken(VAR,'drawnow',1,33587) -LexToken(OPENBRACKET,'(',1,33594) -LexToken(CLOSEBRACKET,')',1,33595) -LexToken(EOL,'\n',1,33596) -LexToken(ENDFUNCTION,'endfunction',1,33597) -LexToken(EOL,'\n',1,33608) -LexToken(EOL,'\n',1,33639) -LexToken(FUNCTION,'function',1,33640) -LexToken(VAR,'METHOD',1,33649) -LexToken(ASSIGNMENT,'=',1,33655) -LexToken(VAR,'getmethod',1,33656) -LexToken(OPENBRACKET,'(',1,33665) -LexToken(VAR,'order',1,33666) -LexToken(CLOSEBRACKET,')',1,33671) -LexToken(EOL,'\n',1,33672) -LexToken(SELECT,'select',1,33677) -LexToken(VAR,'order',1,33684) -LexToken(EOL,'\n',1,33689) -LexToken(CASE,'case',1,33694) -LexToken(NUMBER,'0',1,33699) -LexToken(THEN,'then',1,33701) -LexToken(EOL,'\n',1,33705) -LexToken(VAR,'METHOD',1,33715) -LexToken(ASSIGNMENT,'=',1,33721) -LexToken(DQSTRING,'"zero order-below"',1,33739) -LexToken(EOL,'\n',1,33740) -LexToken(CASE,'case',1,33745) -LexToken(NUMBER,'1',1,33750) -LexToken(THEN,'then',1,33752) -LexToken(EOL,'\n',1,33756) -LexToken(VAR,'METHOD',1,33766) -LexToken(ASSIGNMENT,'=',1,33772) -LexToken(DQSTRING,'"linear"',1,33780) -LexToken(EOL,'\n',1,33781) -LexToken(CASE,'case',1,33786) -LexToken(NUMBER,'2',1,33791) -LexToken(THEN,'then',1,33793) -LexToken(EOL,'\n',1,33797) -LexToken(VAR,'METHOD',1,33807) -LexToken(ASSIGNMENT,'=',1,33813) -LexToken(DQSTRING,'"order 2"',1,33822) -LexToken(EOL,'\n',1,33823) -LexToken(CASE,'case',1,33828) -LexToken(NUMBER,'3',1,33833) -LexToken(THEN,'then',1,33835) -LexToken(EOL,'\n',1,33839) -LexToken(VAR,'METHOD',1,33849) -LexToken(ASSIGNMENT,'=',1,33855) -LexToken(DQSTRING,'"not_a_knot"',1,33867) -LexToken(EOL,'\n',1,33868) -LexToken(CASE,'case',1,33873) -LexToken(NUMBER,'4',1,33878) -LexToken(THEN,'then',1,33880) -LexToken(EOL,'\n',1,33884) -LexToken(VAR,'METHOD',1,33894) -LexToken(ASSIGNMENT,'=',1,33900) -LexToken(DQSTRING,'"periodic"',1,33910) -LexToken(EOL,'\n',1,33911) -LexToken(CASE,'case',1,33916) -LexToken(NUMBER,'5',1,33921) -LexToken(THEN,'then',1,33923) -LexToken(EOL,'\n',1,33927) -LexToken(VAR,'METHOD',1,33937) -LexToken(ASSIGNMENT,'=',1,33943) -LexToken(DQSTRING,'"monotone"',1,33953) -LexToken(EOL,'\n',1,33954) -LexToken(CASE,'case',1,33959) -LexToken(NUMBER,'6',1,33964) -LexToken(THEN,'then',1,33966) -LexToken(EOL,'\n',1,33970) -LexToken(VAR,'METHOD',1,33980) -LexToken(ASSIGNMENT,'=',1,33986) -LexToken(DQSTRING,'"fast"',1,33992) -LexToken(EOL,'\n',1,33993) -LexToken(CASE,'case',1,33998) -LexToken(NUMBER,'7',1,34003) -LexToken(THEN,'then',1,34005) -LexToken(EOL,'\n',1,34009) -LexToken(VAR,'METHOD',1,34019) -LexToken(ASSIGNMENT,'=',1,34025) -LexToken(DQSTRING,'"clamped"',1,34034) -LexToken(EOL,'\n',1,34035) -LexToken(CASE,'case',1,34040) -LexToken(NUMBER,'8',1,34045) -LexToken(THEN,'then',1,34047) -LexToken(EOL,'\n',1,34051) -LexToken(VAR,'METHOD',1,34061) -LexToken(ASSIGNMENT,'=',1,34067) -LexToken(DQSTRING,'"zero order-above"',1,34085) -LexToken(EOL,'\n',1,34086) -LexToken(CASE,'case',1,34091) -LexToken(NUMBER,'9',1,34096) -LexToken(THEN,'then',1,34098) -LexToken(EOL,'\n',1,34102) -LexToken(VAR,'METHOD',1,34112) -LexToken(ASSIGNMENT,'=',1,34118) -LexToken(DQSTRING,'"zero order-nearest"',1,34138) -LexToken(EOL,'\n',1,34139) -LexToken(END,'end',1,34144) -LexToken(EOL,'\n',1,34147) -LexToken(ENDFUNCTION,'endfunction',1,34148) -LexToken(EOL,'\n',1,34159) -LexToken(EOL,'\n',1,34201) -LexToken(FUNCTION,'function',1,34202) -LexToken(OPENSQBRACKET,'[',1,34211) -LexToken(VAR,'sok',1,34212) -LexToken(COMMA,',',1,34215) -LexToken(VAR,'xye',1,34216) -LexToken(CLOSESQBRACKET,']',1,34219) -LexToken(ASSIGNMENT,'=',1,34220) -LexToken(VAR,'ReadFromFile',1,34221) -LexToken(OPENBRACKET,'(',1,34233) -LexToken(CLOSEBRACKET,')',1,34234) -LexToken(EOL,'\n',1,34235) -LexToken(VAR,'xye',1,34240) -LexToken(ASSIGNMENT,'=',1,34243) -LexToken(OPENSQBRACKET,'[',1,34244) -LexToken(CLOSESQBRACKET,']',1,34245) -LexToken(EOL,'\n',1,34246) -LexToken(VAR,'sok',1,34252) -LexToken(ASSIGNMENT,'=',1,34255) -LexToken(PREVAR_BOOLEAN,'%f',1,34256) -LexToken(EOL,'\n',1,34258) -LexToken(WHILE,'while',1,34264) -LexToken(PREVAR_BOOLEAN,'%t',1,34270) -LexToken(EOL,'\n',1,34272) -LexToken(OPENSQBRACKET,'[',1,34281) -LexToken(VAR,'sok',1,34282) -LexToken(COMMA,',',1,34285) -LexToken(VAR,'filen',1,34286) -LexToken(COMMA,',',1,34291) -LexToken(VAR,'Cformat',1,34292) -LexToken(COMMA,',',1,34299) -LexToken(VAR,'Cx',1,34300) -LexToken(COMMA,',',1,34302) -LexToken(VAR,'Cy',1,34303) -LexToken(CLOSESQBRACKET,']',1,34305) -LexToken(ASSIGNMENT,'=',1,34306) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,34307) -LexToken(OPENBRACKET,'(',1,34322) -LexToken(DQSTRING,'"Text data file "',1,34339) -LexToken(COMMA,',',1,34340) -LexToken(OPENSQBRACKET,'[',1,34341) -LexToken(DQSTRING,'"Filename"',1,34351) -LexToken(SEMICOLON,';',1,34352) -LexToken(DQSTRING,'"Reading [C] format"',1,34372) -LexToken(SEMICOLON,';',1,34373) -LexToken(DQSTRING,'"Abscissa column"',1,34390) -LexToken(SEMICOLON,';',1,34391) -LexToken(DQSTRING,'"Output column"',1,34406) -LexToken(CLOSESQBRACKET,']',1,34407) -LexToken(COMMA,',',1,34408) -LexToken(VAR,'list',1,34409) -LexToken(OPENBRACKET,'(',1,34413) -LexToken(DQSTRING,'"str"',1,34418) -LexToken(COMMA,',',1,34419) -LexToken(NUMBER,'1',1,34420) -LexToken(COMMA,',',1,34421) -LexToken(DQSTRING,'"str"',1,34426) -LexToken(COMMA,',',1,34427) -LexToken(NUMBER,'1',1,34428) -LexToken(COMMA,',',1,34429) -LexToken(DQSTRING,'"vec"',1,34434) -LexToken(COMMA,',',1,34435) -LexToken(NUMBER,'1',1,34436) -LexToken(COMMA,',',1,34437) -LexToken(DQSTRING,'"vec"',1,34442) -LexToken(COMMA,',',1,34443) -LexToken(NUMBER,'1',1,34444) -LexToken(CLOSEBRACKET,')',1,34445) -LexToken(COMMA,',',1,34446) -LexToken(VAR,'list',1,34460) -LexToken(OPENBRACKET,'(',1,34464) -LexToken(OPENSQBRACKET,'[',1,34465) -LexToken(DQSTRING,'"mydatafile.dat"',1,34481) -LexToken(CLOSESQBRACKET,']',1,34482) -LexToken(COMMA,',',1,34483) -LexToken(OPENSQBRACKET,'[',1,34484) -LexToken(DQSTRING,'"%g %g"',1,34491) -LexToken(CLOSESQBRACKET,']',1,34492) -LexToken(COMMA,',',1,34493) -LexToken(OPENSQBRACKET,'[',1,34494) -LexToken(DQSTRING,'"1"',1,34497) -LexToken(CLOSESQBRACKET,']',1,34498) -LexToken(COMMA,',',1,34499) -LexToken(OPENSQBRACKET,'[',1,34500) -LexToken(DQSTRING,'"2"',1,34503) -LexToken(CLOSESQBRACKET,']',1,34504) -LexToken(CLOSEBRACKET,')',1,34505) -LexToken(CLOSEBRACKET,')',1,34506) -LexToken(EOL,'\n',1,34507) -LexToken(IF,'if',1,34517) -LexToken(NOT,'~',1,34520) -LexToken(VAR,'sok',1,34521) -LexToken(THEN,'then',1,34525) -LexToken(EOL,'\n',1,34529) -LexToken(BREAK,'break',1,34542) -LexToken(EOL,'\n',1,34547) -LexToken(END,'end',1,34557) -LexToken(EOL,'\n',1,34560) -LexToken(VAR,'px',1,34569) -LexToken(ASSIGNMENT,'=',1,34571) -LexToken(VAR,'strindex',1,34572) -LexToken(OPENBRACKET,'(',1,34580) -LexToken(VAR,'Cformat',1,34581) -LexToken(COMMA,',',1,34588) -LexToken(DQSTRING,'"%"',1,34591) -LexToken(CLOSEBRACKET,')',1,34592) -LexToken(EOL,'\n',1,34593) -LexToken(VAR,'NC',1,34603) -LexToken(ASSIGNMENT,'=',1,34605) -LexToken(VAR,'size',1,34606) -LexToken(OPENBRACKET,'(',1,34610) -LexToken(VAR,'px',1,34611) -LexToken(COMMA,',',1,34613) -LexToken(DQSTRING,'"*"',1,34616) -LexToken(CLOSEBRACKET,')',1,34617) -LexToken(EOL,'\n',1,34618) -LexToken(IF,'if',1,34628) -LexToken(VAR,'NC',1,34631) -LexToken(COMPARISON,'==',1,34633) -LexToken(OPENSQBRACKET,'[',1,34635) -LexToken(CLOSESQBRACKET,']',1,34636) -LexToken(THEN,'then',1,34638) -LexToken(EOL,'\n',1,34642) -LexToken(VAR,'xinfo',1,34656) -LexToken(OPENBRACKET,'(',1,34661) -LexToken(DQSTRING,'"Bad format in reading data file"',1,34694) -LexToken(CLOSEBRACKET,')',1,34695) -LexToken(EOL,'\n',1,34696) -LexToken(VAR,'sok',1,34710) -LexToken(ASSIGNMENT,'=',1,34713) -LexToken(PREVAR_BOOLEAN,'%f',1,34714) -LexToken(EOL,'\n',1,34716) -LexToken(BREAK,'break',1,34730) -LexToken(EOL,'\n',1,34735) -LexToken(END,'end',1,34745) -LexToken(EOL,'\n',1,34748) -LexToken(VAR,'Lx',1,34757) -LexToken(ASSIGNMENT,'=',1,34759) -LexToken(OPENSQBRACKET,'[',1,34760) -LexToken(CLOSESQBRACKET,']',1,34761) -LexToken(EOL,'\n',1,34762) -LexToken(VAR,'try',1,34772) -LexToken(EOL,'\n',1,34775) -LexToken(VAR,'fd',1,34788) -LexToken(ASSIGNMENT,'=',1,34790) -LexToken(VAR,'mopen',1,34791) -LexToken(OPENBRACKET,'(',1,34796) -LexToken(VAR,'filen',1,34797) -LexToken(COMMA,',',1,34802) -LexToken(DQSTRING,'"r"',1,34805) -LexToken(CLOSEBRACKET,')',1,34806) -LexToken(EOL,'\n',1,34807) -LexToken(VAR,'Lx',1,34821) -LexToken(ASSIGNMENT,'=',1,34823) -LexToken(VAR,'mfscanf',1,34824) -LexToken(OPENBRACKET,'(',1,34831) -LexToken(ADDITION,'-',1,34832) -LexToken(NUMBER,'1',1,34833) -LexToken(COMMA,',',1,34834) -LexToken(VAR,'fd',1,34835) -LexToken(COMMA,',',1,34837) -LexToken(VAR,'Cformat',1,34838) -LexToken(CLOSEBRACKET,')',1,34845) -LexToken(EOL,'\n',1,34846) -LexToken(VAR,'mclose',1,34860) -LexToken(OPENBRACKET,'(',1,34866) -LexToken(VAR,'fd',1,34867) -LexToken(CLOSEBRACKET,')',1,34869) -LexToken(EOL,'\n',1,34870) -LexToken(VAR,'catch',1,34880) -LexToken(EOL,'\n',1,34885) -LexToken(VAR,'xinfo',1,34898) -LexToken(OPENBRACKET,'(',1,34903) -LexToken(DQSTRING,'"Scicos cannot open the data file:"',1,34938) -LexToken(ADDITION,'+',1,34939) -LexToken(VAR,'filen',1,34940) -LexToken(CLOSEBRACKET,')',1,34945) -LexToken(EOL,'\n',1,34946) -LexToken(BREAK,'break',1,34960) -LexToken(EOL,'\n',1,34965) -LexToken(END,'end',1,34975) -LexToken(EOL,'\n',1,34978) -LexToken(EOL,'\n',1,34979) -LexToken(OPENSQBRACKET,'[',1,34988) -LexToken(VAR,'nD',1,34989) -LexToken(COMMA,',',1,34991) -LexToken(VAR,'mD',1,34992) -LexToken(CLOSESQBRACKET,']',1,34994) -LexToken(ASSIGNMENT,'=',1,34995) -LexToken(VAR,'size',1,34996) -LexToken(OPENBRACKET,'(',1,35000) -LexToken(VAR,'Lx',1,35001) -LexToken(CLOSEBRACKET,')',1,35003) -LexToken(EOL,'\n',1,35004) -LexToken(IF,'if',1,35014) -LexToken(OPENBRACKET,'(',1,35017) -LexToken(OPENBRACKET,'(',1,35018) -LexToken(VAR,'mD',1,35019) -LexToken(COMPARISON,'==',1,35021) -LexToken(NUMBER,'0',1,35023) -LexToken(CLOSEBRACKET,')',1,35024) -LexToken(LOGICAL,'|',1,35026) -LexToken(OPENBRACKET,'(',1,35028) -LexToken(VAR,'nD',1,35029) -LexToken(COMPARISON,'==',1,35031) -LexToken(NUMBER,'0',1,35033) -LexToken(CLOSEBRACKET,')',1,35034) -LexToken(CLOSEBRACKET,')',1,35035) -LexToken(THEN,'then',1,35037) -LexToken(EOL,'\n',1,35041) -LexToken(VAR,'xinfo',1,35055) -LexToken(OPENBRACKET,'(',1,35060) -LexToken(DQSTRING,'"No data read"',1,35074) -LexToken(CLOSEBRACKET,')',1,35075) -LexToken(EOL,'\n',1,35076) -LexToken(VAR,'sok',1,35090) -LexToken(ASSIGNMENT,'=',1,35093) -LexToken(PREVAR_BOOLEAN,'%f',1,35094) -LexToken(EOL,'\n',1,35096) -LexToken(BREAK,'break',1,35110) -LexToken(EOL,'\n',1,35115) -LexToken(END,'end',1,35125) -LexToken(EOL,'\n',1,35128) -LexToken(IF,'if',1,35137) -LexToken(OPENBRACKET,'(',1,35140) -LexToken(VAR,'mD',1,35141) -LexToken(COMPARISON,'<>',1,35143) -LexToken(VAR,'NC',1,35145) -LexToken(CLOSEBRACKET,')',1,35147) -LexToken(THEN,'then',1,35149) -LexToken(EOL,'\n',1,35153) -LexToken(VAR,'xinfo',1,35167) -LexToken(OPENBRACKET,'(',1,35172) -LexToken(DQSTRING,'"Bad format"',1,35184) -LexToken(CLOSEBRACKET,')',1,35185) -LexToken(EOL,'\n',1,35186) -LexToken(VAR,'sok',1,35200) -LexToken(ASSIGNMENT,'=',1,35203) -LexToken(PREVAR_BOOLEAN,'%f',1,35204) -LexToken(EOL,'\n',1,35206) -LexToken(BREAK,'break',1,35220) -LexToken(EOL,'\n',1,35225) -LexToken(END,'end',1,35235) -LexToken(EOL,'\n',1,35238) -LexToken(EOL,'\n',1,35239) -LexToken(VAR,'xe',1,35248) -LexToken(ASSIGNMENT,'=',1,35250) -LexToken(VAR,'Lx',1,35251) -LexToken(OPENBRACKET,'(',1,35253) -LexToken(COLON,':',1,35254) -LexToken(COMMA,',',1,35255) -LexToken(VAR,'Cx',1,35256) -LexToken(CLOSEBRACKET,')',1,35258) -LexToken(SEMICOLON,';',1,35259) -LexToken(VAR,'ye',1,35260) -LexToken(ASSIGNMENT,'=',1,35262) -LexToken(VAR,'Lx',1,35263) -LexToken(OPENBRACKET,'(',1,35265) -LexToken(COLON,':',1,35266) -LexToken(COMMA,',',1,35267) -LexToken(VAR,'Cy',1,35268) -LexToken(CLOSEBRACKET,')',1,35270) -LexToken(EOL,'\n',1,35271) -LexToken(VAR,'xye',1,35281) -LexToken(ASSIGNMENT,'=',1,35284) -LexToken(OPENSQBRACKET,'[',1,35285) -LexToken(VAR,'xe',1,35286) -LexToken(COMMA,',',1,35288) -LexToken(VAR,'ye',1,35289) -LexToken(CLOSESQBRACKET,']',1,35291) -LexToken(EOL,'\n',1,35292) -LexToken(OPENSQBRACKET,'[',1,35302) -LexToken(VAR,'xye',1,35303) -LexToken(CLOSESQBRACKET,']',1,35306) -LexToken(ASSIGNMENT,'=',1,35307) -LexToken(VAR,'cleandata',1,35308) -LexToken(OPENBRACKET,'(',1,35317) -LexToken(VAR,'xye',1,35318) -LexToken(CLOSEBRACKET,')',1,35321) -LexToken(EOL,'\n',1,35322) -LexToken(VAR,'sok',1,35331) -LexToken(ASSIGNMENT,'=',1,35334) -LexToken(PREVAR_BOOLEAN,'%t',1,35335) -LexToken(EOL,'\n',1,35337) -LexToken(BREAK,'break',1,35347) -LexToken(EOL,'\n',1,35352) -LexToken(END,'end',1,35358) -LexToken(EOL,'\n',1,35361) -LexToken(ENDFUNCTION,'endfunction',1,35362) -LexToken(EOL,'\n',1,35373) -LexToken(EOL,'\n',1,35415) -LexToken(FUNCTION,'function',1,35416) -LexToken(OPENSQBRACKET,'[',1,35425) -LexToken(VAR,'sok',1,35426) -LexToken(CLOSESQBRACKET,']',1,35429) -LexToken(ASSIGNMENT,'=',1,35430) -LexToken(VAR,'SaveToFile',1,35431) -LexToken(OPENBRACKET,'(',1,35441) -LexToken(VAR,'xye',1,35442) -LexToken(CLOSEBRACKET,')',1,35445) -LexToken(EOL,'\n',1,35446) -LexToken(VAR,'xe',1,35451) -LexToken(ASSIGNMENT,'=',1,35453) -LexToken(VAR,'xye',1,35454) -LexToken(OPENBRACKET,'(',1,35457) -LexToken(COLON,':',1,35458) -LexToken(COMMA,',',1,35459) -LexToken(NUMBER,'1',1,35460) -LexToken(CLOSEBRACKET,')',1,35461) -LexToken(EOL,'\n',1,35462) -LexToken(VAR,'ye',1,35467) -LexToken(ASSIGNMENT,'=',1,35469) -LexToken(VAR,'xye',1,35470) -LexToken(OPENBRACKET,'(',1,35473) -LexToken(COLON,':',1,35474) -LexToken(COMMA,',',1,35475) -LexToken(NUMBER,'2',1,35476) -LexToken(CLOSEBRACKET,')',1,35477) -LexToken(EOL,'\n',1,35478) -LexToken(VAR,'sok',1,35483) -LexToken(ASSIGNMENT,'=',1,35486) -LexToken(PREVAR_BOOLEAN,'%f',1,35487) -LexToken(EOL,'\n',1,35489) -LexToken(WHILE,'while',1,35495) -LexToken(PREVAR_BOOLEAN,'%t',1,35501) -LexToken(EOL,'\n',1,35503) -LexToken(OPENSQBRACKET,'[',1,35512) -LexToken(VAR,'sok',1,35513) -LexToken(COMMA,',',1,35516) -LexToken(VAR,'filen',1,35517) -LexToken(COMMA,',',1,35522) -LexToken(VAR,'Cformat',1,35523) -LexToken(CLOSESQBRACKET,']',1,35530) -LexToken(ASSIGNMENT,'=',1,35531) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,35532) -LexToken(OPENBRACKET,'(',1,35547) -LexToken(DQSTRING,'"Text data file "',1,35564) -LexToken(COMMA,',',1,35565) -LexToken(OPENSQBRACKET,'[',1,35566) -LexToken(DQSTRING,'"Filename"',1,35576) -LexToken(SEMICOLON,';',1,35577) -LexToken(DQSTRING,'"Writing [C] format"',1,35597) -LexToken(CLOSESQBRACKET,']',1,35598) -LexToken(COMMA,',',1,35599) -LexToken(VAR,'list',1,35600) -LexToken(OPENBRACKET,'(',1,35604) -LexToken(DQSTRING,'"str"',1,35609) -LexToken(COMMA,',',1,35610) -LexToken(NUMBER,'1',1,35611) -LexToken(COMMA,',',1,35612) -LexToken(DQSTRING,'"str"',1,35617) -LexToken(COMMA,',',1,35618) -LexToken(NUMBER,'1',1,35619) -LexToken(CLOSEBRACKET,')',1,35620) -LexToken(COMMA,',',1,35621) -LexToken(VAR,'list',1,35635) -LexToken(OPENBRACKET,'(',1,35639) -LexToken(OPENSQBRACKET,'[',1,35640) -LexToken(DQSTRING,'"mydatafile.dat"',1,35656) -LexToken(CLOSESQBRACKET,']',1,35657) -LexToken(COMMA,',',1,35658) -LexToken(OPENSQBRACKET,'[',1,35659) -LexToken(DQSTRING,'"%g %g"',1,35666) -LexToken(CLOSESQBRACKET,']',1,35667) -LexToken(CLOSEBRACKET,')',1,35668) -LexToken(CLOSEBRACKET,')',1,35669) -LexToken(EOL,'\n',1,35670) -LexToken(IF,'if',1,35680) -LexToken(NOT,'~',1,35683) -LexToken(VAR,'sok',1,35684) -LexToken(THEN,'then',1,35688) -LexToken(EOL,'\n',1,35692) -LexToken(BREAK,'break',1,35705) -LexToken(EOL,'\n',1,35710) -LexToken(END,'end',1,35720) -LexToken(EOL,'\n',1,35723) -LexToken(VAR,'px',1,35732) -LexToken(ASSIGNMENT,'=',1,35734) -LexToken(VAR,'strindex',1,35735) -LexToken(OPENBRACKET,'(',1,35743) -LexToken(VAR,'Cformat',1,35744) -LexToken(COMMA,',',1,35751) -LexToken(DQSTRING,'"%"',1,35754) -LexToken(CLOSEBRACKET,')',1,35755) -LexToken(EOL,'\n',1,35756) -LexToken(VAR,'NC',1,35766) -LexToken(ASSIGNMENT,'=',1,35768) -LexToken(VAR,'size',1,35769) -LexToken(OPENBRACKET,'(',1,35773) -LexToken(VAR,'px',1,35774) -LexToken(COMMA,',',1,35776) -LexToken(DQSTRING,'"*"',1,35779) -LexToken(CLOSEBRACKET,')',1,35780) -LexToken(EOL,'\n',1,35781) -LexToken(IF,'if',1,35791) -LexToken(VAR,'NC',1,35794) -LexToken(COMPARISON,'<>',1,35796) -LexToken(NUMBER,'2',1,35798) -LexToken(THEN,'then',1,35800) -LexToken(EOL,'\n',1,35804) -LexToken(VAR,'xinfo',1,35818) -LexToken(OPENBRACKET,'(',1,35823) -LexToken(DQSTRING,'"Bad format in writing data file"',1,35856) -LexToken(CLOSEBRACKET,')',1,35857) -LexToken(EOL,'\n',1,35858) -LexToken(VAR,'sok',1,35872) -LexToken(ASSIGNMENT,'=',1,35875) -LexToken(PREVAR_BOOLEAN,'%f',1,35876) -LexToken(EOL,'\n',1,35878) -LexToken(BREAK,'break',1,35892) -LexToken(EOL,'\n',1,35897) -LexToken(END,'end',1,35907) -LexToken(EOL,'\n',1,35910) -LexToken(EOL,'\n',1,35911) -LexToken(VAR,'Cformat',1,35920) -LexToken(ASSIGNMENT,'=',1,35927) -LexToken(VAR,'Cformat',1,35928) -LexToken(ADDITION,'+',1,35935) -LexToken(DQSTRING,'"\\n"',1,35939) -LexToken(EOL,'\n',1,35940) -LexToken(EOL,'\n',1,35942) -LexToken(VAR,'try',1,35951) -LexToken(EOL,'\n',1,35954) -LexToken(VAR,'fd',1,35967) -LexToken(ASSIGNMENT,'=',1,35969) -LexToken(VAR,'mopen',1,35970) -LexToken(OPENBRACKET,'(',1,35975) -LexToken(VAR,'filen',1,35976) -LexToken(COMMA,',',1,35981) -LexToken(DQSTRING,'"w"',1,35984) -LexToken(CLOSEBRACKET,')',1,35985) -LexToken(EOL,'\n',1,35986) -LexToken(VAR,'mfprintf',1,36000) -LexToken(OPENBRACKET,'(',1,36008) -LexToken(VAR,'fd',1,36009) -LexToken(COMMA,',',1,36011) -LexToken(VAR,'Cformat',1,36012) -LexToken(COMMA,',',1,36019) -LexToken(VAR,'xe',1,36020) -LexToken(COMMA,',',1,36022) -LexToken(VAR,'ye',1,36023) -LexToken(CLOSEBRACKET,')',1,36025) -LexToken(EOL,'\n',1,36026) -LexToken(VAR,'mclose',1,36040) -LexToken(OPENBRACKET,'(',1,36046) -LexToken(VAR,'fd',1,36047) -LexToken(CLOSEBRACKET,')',1,36049) -LexToken(EOL,'\n',1,36050) -LexToken(VAR,'catch',1,36060) -LexToken(EOL,'\n',1,36065) -LexToken(VAR,'xinfo',1,36078) -LexToken(OPENBRACKET,'(',1,36083) -LexToken(DQSTRING,'"Scicos cannot open the data file:"',1,36118) -LexToken(ADDITION,'+',1,36119) -LexToken(VAR,'filen',1,36120) -LexToken(CLOSEBRACKET,')',1,36125) -LexToken(EOL,'\n',1,36126) -LexToken(BREAK,'break',1,36140) -LexToken(EOL,'\n',1,36145) -LexToken(END,'end',1,36155) -LexToken(EOL,'\n',1,36158) -LexToken(EOL,'\n',1,36159) -LexToken(VAR,'sok',1,36168) -LexToken(ASSIGNMENT,'=',1,36171) -LexToken(PREVAR_BOOLEAN,'%t',1,36172) -LexToken(EOL,'\n',1,36174) -LexToken(BREAK,'break',1,36184) -LexToken(EOL,'\n',1,36189) -LexToken(END,'end',1,36195) -LexToken(EOL,'\n',1,36198) -LexToken(ENDFUNCTION,'endfunction',1,36199) -LexToken(EOL,'\n',1,36210) -LexToken(EOL,'\n',1,36270) -LexToken(FUNCTION,'function',1,36271) -LexToken(OPENSQBRACKET,'[',1,36280) -LexToken(VAR,'X',1,36281) -LexToken(COMMA,',',1,36282) -LexToken(VAR,'Y',1,36283) -LexToken(COMMA,',',1,36284) -LexToken(VAR,'orpar',1,36285) -LexToken(CLOSESQBRACKET,']',1,36290) -LexToken(ASSIGNMENT,'=',1,36291) -LexToken(VAR,'Do_Spline',1,36292) -LexToken(OPENBRACKET,'(',1,36301) -LexToken(VAR,'N',1,36302) -LexToken(COMMA,',',1,36303) -LexToken(VAR,'order',1,36304) -LexToken(COMMA,',',1,36309) -LexToken(VAR,'x',1,36310) -LexToken(COMMA,',',1,36311) -LexToken(VAR,'y',1,36312) -LexToken(COMMA,',',1,36313) -LexToken(VAR,'xmx',1,36314) -LexToken(COMMA,',',1,36317) -LexToken(VAR,'xmn',1,36318) -LexToken(COMMA,',',1,36321) -LexToken(VAR,'extrapo',1,36322) -LexToken(CLOSEBRACKET,')',1,36329) -LexToken(EOL,'\n',1,36330) -LexToken(VAR,'X',1,36335) -LexToken(ASSIGNMENT,'=',1,36336) -LexToken(OPENSQBRACKET,'[',1,36337) -LexToken(CLOSESQBRACKET,']',1,36338) -LexToken(EOL,'\n',1,36339) -LexToken(VAR,'Y',1,36345) -LexToken(ASSIGNMENT,'=',1,36346) -LexToken(OPENSQBRACKET,'[',1,36347) -LexToken(CLOSESQBRACKET,']',1,36348) -LexToken(EOL,'\n',1,36349) -LexToken(VAR,'orpar',1,36355) -LexToken(ASSIGNMENT,'=',1,36360) -LexToken(OPENSQBRACKET,'[',1,36361) -LexToken(CLOSESQBRACKET,']',1,36362) -LexToken(EOL,'\n',1,36363) -LexToken(EOL,'\n',1,36365) -LexToken(VAR,'METHOD',1,36370) -LexToken(ASSIGNMENT,'=',1,36376) -LexToken(VAR,'getmethod',1,36377) -LexToken(OPENBRACKET,'(',1,36386) -LexToken(VAR,'order',1,36387) -LexToken(CLOSEBRACKET,')',1,36392) -LexToken(EOL,'\n',1,36393) -LexToken(EOL,'\n',1,36395) -LexToken(IF,'if',1,36400) -LexToken(OPENBRACKET,'(',1,36403) -LexToken(VAR,'METHOD',1,36404) -LexToken(COMPARISON,'==',1,36410) -LexToken(DQSTRING,'"zero order-below"',1,36429) -LexToken(CLOSEBRACKET,')',1,36430) -LexToken(THEN,'then',1,36432) -LexToken(EOL,'\n',1,36436) -LexToken(VAR,'X',1,36445) -LexToken(ASSIGNMENT,'=',1,36446) -LexToken(OPENSQBRACKET,'[',1,36447) -LexToken(VAR,'xmn',1,36448) -LexToken(SEMICOLON,';',1,36451) -LexToken(VAR,'x',1,36452) -LexToken(OPENBRACKET,'(',1,36453) -LexToken(NUMBER,'1',1,36454) -LexToken(CLOSEBRACKET,')',1,36455) -LexToken(CLOSESQBRACKET,']',1,36456) -LexToken(EOL,'\n',1,36457) -LexToken(VAR,'Y',1,36467) -LexToken(ASSIGNMENT,'=',1,36468) -LexToken(OPENSQBRACKET,'[',1,36469) -LexToken(VAR,'y',1,36470) -LexToken(OPENBRACKET,'(',1,36471) -LexToken(NUMBER,'1',1,36472) -LexToken(CLOSEBRACKET,')',1,36473) -LexToken(SEMICOLON,';',1,36474) -LexToken(VAR,'y',1,36475) -LexToken(OPENBRACKET,'(',1,36476) -LexToken(NUMBER,'1',1,36477) -LexToken(CLOSEBRACKET,')',1,36478) -LexToken(CLOSESQBRACKET,']',1,36479) -LexToken(EOL,'\n',1,36480) -LexToken(FOR,'for',1,36490) -LexToken(VAR,'i',1,36494) -LexToken(ASSIGNMENT,'=',1,36495) -LexToken(NUMBER,'1',1,36496) -LexToken(COLON,':',1,36497) -LexToken(VAR,'N',1,36498) -LexToken(ADDITION,'-',1,36499) -LexToken(NUMBER,'1',1,36500) -LexToken(EOL,'\n',1,36501) -LexToken(VAR,'X',1,36514) -LexToken(ASSIGNMENT,'=',1,36515) -LexToken(OPENSQBRACKET,'[',1,36516) -LexToken(VAR,'X',1,36517) -LexToken(SEMICOLON,';',1,36518) -LexToken(VAR,'x',1,36519) -LexToken(OPENBRACKET,'(',1,36520) -LexToken(VAR,'i',1,36521) -LexToken(ADDITION,'+',1,36522) -LexToken(NUMBER,'1',1,36523) -LexToken(CLOSEBRACKET,')',1,36524) -LexToken(SEMICOLON,';',1,36525) -LexToken(VAR,'x',1,36526) -LexToken(OPENBRACKET,'(',1,36527) -LexToken(VAR,'i',1,36528) -LexToken(ADDITION,'+',1,36529) -LexToken(NUMBER,'1',1,36530) -LexToken(CLOSEBRACKET,')',1,36531) -LexToken(CLOSESQBRACKET,']',1,36532) -LexToken(EOL,'\n',1,36533) -LexToken(VAR,'Y',1,36547) -LexToken(ASSIGNMENT,'=',1,36548) -LexToken(OPENSQBRACKET,'[',1,36549) -LexToken(VAR,'Y',1,36550) -LexToken(SEMICOLON,';',1,36551) -LexToken(VAR,'y',1,36552) -LexToken(OPENBRACKET,'(',1,36553) -LexToken(VAR,'i',1,36554) -LexToken(CLOSEBRACKET,')',1,36555) -LexToken(SEMICOLON,';',1,36556) -LexToken(VAR,'y',1,36557) -LexToken(OPENBRACKET,'(',1,36558) -LexToken(VAR,'i',1,36559) -LexToken(ADDITION,'+',1,36560) -LexToken(NUMBER,'1',1,36561) -LexToken(CLOSEBRACKET,')',1,36562) -LexToken(CLOSESQBRACKET,']',1,36563) -LexToken(EOL,'\n',1,36564) -LexToken(END,'end',1,36574) -LexToken(EOL,'\n',1,36577) -LexToken(VAR,'X',1,36586) -LexToken(ASSIGNMENT,'=',1,36587) -LexToken(OPENSQBRACKET,'[',1,36588) -LexToken(VAR,'X',1,36589) -LexToken(SEMICOLON,';',1,36590) -LexToken(VAR,'xmx',1,36591) -LexToken(CLOSESQBRACKET,']',1,36594) -LexToken(EOL,'\n',1,36595) -LexToken(VAR,'Y',1,36605) -LexToken(ASSIGNMENT,'=',1,36606) -LexToken(OPENSQBRACKET,'[',1,36607) -LexToken(VAR,'Y',1,36608) -LexToken(SEMICOLON,';',1,36609) -LexToken(VAR,'y',1,36610) -LexToken(OPENBRACKET,'(',1,36611) -LexToken(VAR,'N',1,36612) -LexToken(CLOSEBRACKET,')',1,36613) -LexToken(CLOSESQBRACKET,']',1,36614) -LexToken(EOL,'\n',1,36615) -LexToken(RETURN,'return',1,36625) -LexToken(EOL,'\n',1,36631) -LexToken(END,'end',1,36636) -LexToken(EOL,'\n',1,36639) -LexToken(IF,'if',1,36644) -LexToken(OPENBRACKET,'(',1,36647) -LexToken(VAR,'METHOD',1,36648) -LexToken(COMPARISON,'==',1,36654) -LexToken(DQSTRING,'"zero order-above"',1,36673) -LexToken(CLOSEBRACKET,')',1,36674) -LexToken(THEN,'then',1,36676) -LexToken(EOL,'\n',1,36680) -LexToken(VAR,'X',1,36689) -LexToken(ASSIGNMENT,'=',1,36690) -LexToken(OPENSQBRACKET,'[',1,36691) -LexToken(VAR,'xmn',1,36692) -LexToken(SEMICOLON,';',1,36695) -LexToken(VAR,'x',1,36696) -LexToken(OPENBRACKET,'(',1,36697) -LexToken(NUMBER,'1',1,36698) -LexToken(CLOSEBRACKET,')',1,36699) -LexToken(CLOSESQBRACKET,']',1,36700) -LexToken(EOL,'\n',1,36701) -LexToken(VAR,'Y',1,36711) -LexToken(ASSIGNMENT,'=',1,36712) -LexToken(OPENSQBRACKET,'[',1,36713) -LexToken(VAR,'y',1,36714) -LexToken(OPENBRACKET,'(',1,36715) -LexToken(NUMBER,'1',1,36716) -LexToken(CLOSEBRACKET,')',1,36717) -LexToken(SEMICOLON,';',1,36718) -LexToken(VAR,'y',1,36719) -LexToken(OPENBRACKET,'(',1,36720) -LexToken(NUMBER,'1',1,36721) -LexToken(CLOSEBRACKET,')',1,36722) -LexToken(CLOSESQBRACKET,']',1,36723) -LexToken(EOL,'\n',1,36724) -LexToken(FOR,'for',1,36734) -LexToken(VAR,'i',1,36738) -LexToken(ASSIGNMENT,'=',1,36739) -LexToken(NUMBER,'1',1,36740) -LexToken(COLON,':',1,36741) -LexToken(VAR,'N',1,36742) -LexToken(ADDITION,'-',1,36743) -LexToken(NUMBER,'1',1,36744) -LexToken(EOL,'\n',1,36745) -LexToken(VAR,'X',1,36758) -LexToken(ASSIGNMENT,'=',1,36759) -LexToken(OPENSQBRACKET,'[',1,36760) -LexToken(VAR,'X',1,36761) -LexToken(SEMICOLON,';',1,36762) -LexToken(VAR,'x',1,36763) -LexToken(OPENBRACKET,'(',1,36764) -LexToken(VAR,'i',1,36765) -LexToken(CLOSEBRACKET,')',1,36766) -LexToken(SEMICOLON,';',1,36767) -LexToken(VAR,'x',1,36768) -LexToken(OPENBRACKET,'(',1,36769) -LexToken(VAR,'i',1,36770) -LexToken(ADDITION,'+',1,36771) -LexToken(NUMBER,'1',1,36772) -LexToken(CLOSEBRACKET,')',1,36773) -LexToken(CLOSESQBRACKET,']',1,36774) -LexToken(EOL,'\n',1,36775) -LexToken(VAR,'Y',1,36789) -LexToken(ASSIGNMENT,'=',1,36790) -LexToken(OPENSQBRACKET,'[',1,36791) -LexToken(VAR,'Y',1,36792) -LexToken(SEMICOLON,';',1,36793) -LexToken(VAR,'y',1,36794) -LexToken(OPENBRACKET,'(',1,36795) -LexToken(VAR,'i',1,36796) -LexToken(ADDITION,'+',1,36797) -LexToken(NUMBER,'1',1,36798) -LexToken(CLOSEBRACKET,')',1,36799) -LexToken(SEMICOLON,';',1,36800) -LexToken(VAR,'y',1,36801) -LexToken(OPENBRACKET,'(',1,36802) -LexToken(VAR,'i',1,36803) -LexToken(ADDITION,'+',1,36804) -LexToken(NUMBER,'1',1,36805) -LexToken(CLOSEBRACKET,')',1,36806) -LexToken(CLOSESQBRACKET,']',1,36807) -LexToken(EOL,'\n',1,36808) -LexToken(END,'end',1,36818) -LexToken(EOL,'\n',1,36821) -LexToken(VAR,'X',1,36830) -LexToken(ASSIGNMENT,'=',1,36831) -LexToken(OPENSQBRACKET,'[',1,36832) -LexToken(VAR,'X',1,36833) -LexToken(SEMICOLON,';',1,36834) -LexToken(VAR,'xmx',1,36835) -LexToken(CLOSESQBRACKET,']',1,36838) -LexToken(EOL,'\n',1,36839) -LexToken(VAR,'Y',1,36849) -LexToken(ASSIGNMENT,'=',1,36850) -LexToken(OPENSQBRACKET,'[',1,36851) -LexToken(VAR,'Y',1,36852) -LexToken(SEMICOLON,';',1,36853) -LexToken(VAR,'y',1,36854) -LexToken(OPENBRACKET,'(',1,36855) -LexToken(VAR,'N',1,36856) -LexToken(CLOSEBRACKET,')',1,36857) -LexToken(CLOSESQBRACKET,']',1,36858) -LexToken(EOL,'\n',1,36859) -LexToken(RETURN,'return',1,36869) -LexToken(EOL,'\n',1,36875) -LexToken(END,'end',1,36880) -LexToken(EOL,'\n',1,36883) -LexToken(IF,'if',1,36888) -LexToken(OPENBRACKET,'(',1,36891) -LexToken(VAR,'METHOD',1,36892) -LexToken(COMPARISON,'==',1,36898) -LexToken(DQSTRING,'"zero order-nearest"',1,36919) -LexToken(CLOSEBRACKET,')',1,36920) -LexToken(THEN,'then',1,36922) -LexToken(EOL,'\n',1,36926) -LexToken(VAR,'X',1,36935) -LexToken(ASSIGNMENT,'=',1,36936) -LexToken(OPENSQBRACKET,'[',1,36937) -LexToken(VAR,'xmn',1,36938) -LexToken(SEMICOLON,';',1,36941) -LexToken(VAR,'x',1,36942) -LexToken(OPENBRACKET,'(',1,36943) -LexToken(NUMBER,'1',1,36944) -LexToken(CLOSEBRACKET,')',1,36945) -LexToken(CLOSESQBRACKET,']',1,36946) -LexToken(EOL,'\n',1,36947) -LexToken(VAR,'Y',1,36957) -LexToken(ASSIGNMENT,'=',1,36958) -LexToken(OPENSQBRACKET,'[',1,36959) -LexToken(VAR,'y',1,36960) -LexToken(OPENBRACKET,'(',1,36961) -LexToken(NUMBER,'1',1,36962) -LexToken(CLOSEBRACKET,')',1,36963) -LexToken(SEMICOLON,';',1,36964) -LexToken(VAR,'y',1,36965) -LexToken(OPENBRACKET,'(',1,36966) -LexToken(NUMBER,'1',1,36967) -LexToken(CLOSEBRACKET,')',1,36968) -LexToken(CLOSESQBRACKET,']',1,36969) -LexToken(EOL,'\n',1,36970) -LexToken(FOR,'for',1,36980) -LexToken(VAR,'i',1,36984) -LexToken(ASSIGNMENT,'=',1,36985) -LexToken(NUMBER,'1',1,36986) -LexToken(COLON,':',1,36987) -LexToken(VAR,'N',1,36988) -LexToken(ADDITION,'-',1,36989) -LexToken(NUMBER,'1',1,36990) -LexToken(EOL,'\n',1,36991) -LexToken(VAR,'X',1,37004) -LexToken(ASSIGNMENT,'=',1,37005) -LexToken(OPENSQBRACKET,'[',1,37006) -LexToken(VAR,'X',1,37007) -LexToken(SEMICOLON,';',1,37008) -LexToken(OPENBRACKET,'(',1,37009) -LexToken(VAR,'x',1,37010) -LexToken(OPENBRACKET,'(',1,37011) -LexToken(VAR,'i',1,37012) -LexToken(CLOSEBRACKET,')',1,37013) -LexToken(ADDITION,'+',1,37014) -LexToken(VAR,'x',1,37015) -LexToken(OPENBRACKET,'(',1,37016) -LexToken(VAR,'i',1,37017) -LexToken(ADDITION,'+',1,37018) -LexToken(NUMBER,'1',1,37019) -LexToken(CLOSEBRACKET,')',1,37020) -LexToken(CLOSEBRACKET,')',1,37021) -LexToken(MULTIPLICATION,'/',1,37022) -LexToken(NUMBER,'2',1,37023) -LexToken(SEMICOLON,';',1,37024) -LexToken(OPENBRACKET,'(',1,37025) -LexToken(VAR,'x',1,37026) -LexToken(OPENBRACKET,'(',1,37027) -LexToken(VAR,'i',1,37028) -LexToken(CLOSEBRACKET,')',1,37029) -LexToken(ADDITION,'+',1,37030) -LexToken(VAR,'x',1,37031) -LexToken(OPENBRACKET,'(',1,37032) -LexToken(VAR,'i',1,37033) -LexToken(ADDITION,'+',1,37034) -LexToken(NUMBER,'1',1,37035) -LexToken(CLOSEBRACKET,')',1,37036) -LexToken(CLOSEBRACKET,')',1,37037) -LexToken(MULTIPLICATION,'/',1,37038) -LexToken(NUMBER,'2',1,37039) -LexToken(CLOSESQBRACKET,']',1,37040) -LexToken(EOL,'\n',1,37041) -LexToken(VAR,'Y',1,37055) -LexToken(ASSIGNMENT,'=',1,37056) -LexToken(OPENSQBRACKET,'[',1,37057) -LexToken(VAR,'Y',1,37058) -LexToken(SEMICOLON,';',1,37059) -LexToken(VAR,'y',1,37060) -LexToken(OPENBRACKET,'(',1,37061) -LexToken(VAR,'i',1,37062) -LexToken(CLOSEBRACKET,')',1,37063) -LexToken(SEMICOLON,';',1,37064) -LexToken(VAR,'y',1,37065) -LexToken(OPENBRACKET,'(',1,37066) -LexToken(VAR,'i',1,37067) -LexToken(ADDITION,'+',1,37068) -LexToken(NUMBER,'1',1,37069) -LexToken(CLOSEBRACKET,')',1,37070) -LexToken(CLOSESQBRACKET,']',1,37071) -LexToken(EOL,'\n',1,37072) -LexToken(END,'end',1,37082) -LexToken(EOL,'\n',1,37085) -LexToken(VAR,'X',1,37094) -LexToken(ASSIGNMENT,'=',1,37095) -LexToken(OPENSQBRACKET,'[',1,37096) -LexToken(VAR,'X',1,37097) -LexToken(SEMICOLON,';',1,37098) -LexToken(VAR,'xmx',1,37099) -LexToken(CLOSESQBRACKET,']',1,37102) -LexToken(EOL,'\n',1,37103) -LexToken(VAR,'Y',1,37113) -LexToken(ASSIGNMENT,'=',1,37114) -LexToken(OPENSQBRACKET,'[',1,37115) -LexToken(VAR,'Y',1,37116) -LexToken(SEMICOLON,';',1,37117) -LexToken(VAR,'y',1,37118) -LexToken(OPENBRACKET,'(',1,37119) -LexToken(VAR,'N',1,37120) -LexToken(CLOSEBRACKET,')',1,37121) -LexToken(CLOSESQBRACKET,']',1,37122) -LexToken(EOL,'\n',1,37123) -LexToken(RETURN,'return',1,37133) -LexToken(EOL,'\n',1,37139) -LexToken(END,'end',1,37144) -LexToken(EOL,'\n',1,37147) -LexToken(EOL,'\n',1,37194) -LexToken(IF,'if',1,37199) -LexToken(OPENBRACKET,'(',1,37202) -LexToken(VAR,'METHOD',1,37203) -LexToken(COMPARISON,'==',1,37209) -LexToken(DQSTRING,'"linear"',1,37218) -LexToken(CLOSEBRACKET,')',1,37219) -LexToken(THEN,'then',1,37221) -LexToken(EOL,'\n',1,37225) -LexToken(EOL,'\n',1,37226) -LexToken(IF,'if',1,37235) -LexToken(VAR,'N',1,37238) -LexToken(COMPARISON,'<=',1,37239) -LexToken(NUMBER,'1',1,37241) -LexToken(THEN,'then',1,37243) -LexToken(EOL,'\n',1,37247) -LexToken(RETURN,'return',1,37260) -LexToken(EOL,'\n',1,37266) -LexToken(END,'end',1,37276) -LexToken(EOL,'\n',1,37279) -LexToken(IF,'if',1,37288) -LexToken(VAR,'extrapo',1,37291) -LexToken(COMPARISON,'==',1,37298) -LexToken(NUMBER,'0',1,37300) -LexToken(THEN,'then',1,37302) -LexToken(EOL,'\n',1,37306) -LexToken(VAR,'X',1,37319) -LexToken(ASSIGNMENT,'=',1,37320) -LexToken(OPENSQBRACKET,'[',1,37321) -LexToken(VAR,'xmn',1,37322) -LexToken(CLOSESQBRACKET,']',1,37325) -LexToken(EOL,'\n',1,37326) -LexToken(VAR,'Y',1,37340) -LexToken(ASSIGNMENT,'=',1,37341) -LexToken(OPENSQBRACKET,'[',1,37342) -LexToken(VAR,'y',1,37343) -LexToken(OPENBRACKET,'(',1,37344) -LexToken(NUMBER,'1',1,37345) -LexToken(CLOSEBRACKET,')',1,37346) -LexToken(CLOSESQBRACKET,']',1,37347) -LexToken(EOL,'\n',1,37348) -LexToken(END,'end',1,37358) -LexToken(EOL,'\n',1,37361) -LexToken(IF,'if',1,37370) -LexToken(VAR,'extrapo',1,37373) -LexToken(COMPARISON,'==',1,37380) -LexToken(NUMBER,'1',1,37382) -LexToken(THEN,'then',1,37384) -LexToken(EOL,'\n',1,37388) -LexToken(VAR,'X',1,37401) -LexToken(ASSIGNMENT,'=',1,37402) -LexToken(OPENSQBRACKET,'[',1,37403) -LexToken(VAR,'xmn',1,37404) -LexToken(CLOSESQBRACKET,']',1,37407) -LexToken(EOL,'\n',1,37408) -LexToken(VAR,'Y',1,37422) -LexToken(ASSIGNMENT,'=',1,37423) -LexToken(VAR,'y',1,37424) -LexToken(OPENBRACKET,'(',1,37425) -LexToken(NUMBER,'1',1,37426) -LexToken(CLOSEBRACKET,')',1,37427) -LexToken(ADDITION,'+',1,37428) -LexToken(OPENBRACKET,'(',1,37429) -LexToken(VAR,'xmn',1,37430) -LexToken(ADDITION,'-',1,37433) -LexToken(VAR,'x',1,37434) -LexToken(OPENBRACKET,'(',1,37435) -LexToken(NUMBER,'1',1,37436) -LexToken(CLOSEBRACKET,')',1,37437) -LexToken(CLOSEBRACKET,')',1,37438) -LexToken(MULTIPLICATION,'*',1,37439) -LexToken(OPENBRACKET,'(',1,37440) -LexToken(VAR,'y',1,37441) -LexToken(OPENBRACKET,'(',1,37442) -LexToken(NUMBER,'1',1,37443) -LexToken(CLOSEBRACKET,')',1,37444) -LexToken(ADDITION,'-',1,37445) -LexToken(VAR,'y',1,37446) -LexToken(OPENBRACKET,'(',1,37447) -LexToken(NUMBER,'2',1,37448) -LexToken(CLOSEBRACKET,')',1,37449) -LexToken(CLOSEBRACKET,')',1,37450) -LexToken(MULTIPLICATION,'/',1,37451) -LexToken(OPENBRACKET,'(',1,37452) -LexToken(VAR,'x',1,37453) -LexToken(OPENBRACKET,'(',1,37454) -LexToken(NUMBER,'1',1,37455) -LexToken(CLOSEBRACKET,')',1,37456) -LexToken(ADDITION,'-',1,37457) -LexToken(VAR,'x',1,37458) -LexToken(OPENBRACKET,'(',1,37459) -LexToken(NUMBER,'2',1,37460) -LexToken(CLOSEBRACKET,')',1,37461) -LexToken(CLOSEBRACKET,')',1,37462) -LexToken(EOL,'\n',1,37463) -LexToken(END,'end',1,37473) -LexToken(EOL,'\n',1,37476) -LexToken(FOR,'for',1,37485) -LexToken(VAR,'i',1,37489) -LexToken(ASSIGNMENT,'=',1,37490) -LexToken(NUMBER,'1',1,37491) -LexToken(COLON,':',1,37492) -LexToken(VAR,'N',1,37493) -LexToken(EOL,'\n',1,37494) -LexToken(VAR,'X',1,37507) -LexToken(ASSIGNMENT,'=',1,37508) -LexToken(OPENSQBRACKET,'[',1,37509) -LexToken(VAR,'X',1,37510) -LexToken(SEMICOLON,';',1,37511) -LexToken(VAR,'x',1,37512) -LexToken(OPENBRACKET,'(',1,37513) -LexToken(VAR,'i',1,37514) -LexToken(CLOSEBRACKET,')',1,37515) -LexToken(CLOSESQBRACKET,']',1,37516) -LexToken(EOL,'\n',1,37517) -LexToken(VAR,'Y',1,37531) -LexToken(ASSIGNMENT,'=',1,37532) -LexToken(OPENSQBRACKET,'[',1,37533) -LexToken(VAR,'Y',1,37534) -LexToken(SEMICOLON,';',1,37535) -LexToken(VAR,'y',1,37536) -LexToken(OPENBRACKET,'(',1,37537) -LexToken(VAR,'i',1,37538) -LexToken(CLOSEBRACKET,')',1,37539) -LexToken(CLOSESQBRACKET,']',1,37540) -LexToken(EOL,'\n',1,37541) -LexToken(END,'end',1,37551) -LexToken(EOL,'\n',1,37554) -LexToken(IF,'if',1,37563) -LexToken(VAR,'extrapo',1,37566) -LexToken(COMPARISON,'==',1,37573) -LexToken(NUMBER,'0',1,37575) -LexToken(THEN,'then',1,37577) -LexToken(EOL,'\n',1,37581) -LexToken(VAR,'X',1,37594) -LexToken(ASSIGNMENT,'=',1,37595) -LexToken(OPENSQBRACKET,'[',1,37596) -LexToken(VAR,'X',1,37597) -LexToken(SEMICOLON,';',1,37598) -LexToken(VAR,'xmx',1,37599) -LexToken(CLOSESQBRACKET,']',1,37602) -LexToken(EOL,'\n',1,37603) -LexToken(VAR,'Y',1,37617) -LexToken(ASSIGNMENT,'=',1,37618) -LexToken(OPENSQBRACKET,'[',1,37619) -LexToken(VAR,'Y',1,37620) -LexToken(SEMICOLON,';',1,37621) -LexToken(VAR,'y',1,37622) -LexToken(OPENBRACKET,'(',1,37623) -LexToken(VAR,'N',1,37624) -LexToken(CLOSEBRACKET,')',1,37625) -LexToken(CLOSESQBRACKET,']',1,37626) -LexToken(EOL,'\n',1,37627) -LexToken(END,'end',1,37637) -LexToken(EOL,'\n',1,37640) -LexToken(IF,'if',1,37649) -LexToken(VAR,'extrapo',1,37652) -LexToken(COMPARISON,'==',1,37659) -LexToken(NUMBER,'1',1,37661) -LexToken(THEN,'then',1,37663) -LexToken(EOL,'\n',1,37667) -LexToken(VAR,'X',1,37680) -LexToken(ASSIGNMENT,'=',1,37681) -LexToken(OPENSQBRACKET,'[',1,37682) -LexToken(VAR,'X',1,37683) -LexToken(SEMICOLON,';',1,37684) -LexToken(VAR,'xmx',1,37685) -LexToken(CLOSESQBRACKET,']',1,37688) -LexToken(EOL,'\n',1,37689) -LexToken(VAR,'Y',1,37703) -LexToken(ASSIGNMENT,'=',1,37704) -LexToken(OPENSQBRACKET,'[',1,37705) -LexToken(VAR,'Y',1,37706) -LexToken(SEMICOLON,';',1,37707) -LexToken(VAR,'y',1,37708) -LexToken(OPENBRACKET,'(',1,37709) -LexToken(VAR,'N',1,37710) -LexToken(CLOSEBRACKET,')',1,37711) -LexToken(ADDITION,'+',1,37712) -LexToken(OPENBRACKET,'(',1,37713) -LexToken(VAR,'xmx',1,37714) -LexToken(ADDITION,'-',1,37717) -LexToken(VAR,'x',1,37718) -LexToken(OPENBRACKET,'(',1,37719) -LexToken(VAR,'N',1,37720) -LexToken(CLOSEBRACKET,')',1,37721) -LexToken(CLOSEBRACKET,')',1,37722) -LexToken(MULTIPLICATION,'*',1,37723) -LexToken(OPENBRACKET,'(',1,37724) -LexToken(VAR,'y',1,37725) -LexToken(OPENBRACKET,'(',1,37726) -LexToken(VAR,'N',1,37727) -LexToken(CLOSEBRACKET,')',1,37728) -LexToken(ADDITION,'-',1,37729) -LexToken(VAR,'y',1,37730) -LexToken(OPENBRACKET,'(',1,37731) -LexToken(VAR,'N',1,37732) -LexToken(ADDITION,'-',1,37733) -LexToken(NUMBER,'1',1,37734) -LexToken(CLOSEBRACKET,')',1,37735) -LexToken(CLOSEBRACKET,')',1,37736) -LexToken(MULTIPLICATION,'/',1,37737) -LexToken(OPENBRACKET,'(',1,37738) -LexToken(VAR,'x',1,37739) -LexToken(OPENBRACKET,'(',1,37740) -LexToken(VAR,'N',1,37741) -LexToken(CLOSEBRACKET,')',1,37742) -LexToken(ADDITION,'-',1,37743) -LexToken(VAR,'x',1,37744) -LexToken(OPENBRACKET,'(',1,37745) -LexToken(VAR,'N',1,37746) -LexToken(ADDITION,'-',1,37747) -LexToken(NUMBER,'1',1,37748) -LexToken(CLOSEBRACKET,')',1,37749) -LexToken(CLOSEBRACKET,')',1,37750) -LexToken(CLOSESQBRACKET,']',1,37751) -LexToken(EOL,'\n',1,37752) -LexToken(END,'end',1,37762) -LexToken(EOL,'\n',1,37765) -LexToken(RETURN,'return',1,37774) -LexToken(EOL,'\n',1,37780) -LexToken(END,'end',1,37785) -LexToken(EOL,'\n',1,37788) -LexToken(EOL,'\n',1,37839) -LexToken(IF,'if',1,37844) -LexToken(OPENBRACKET,'(',1,37847) -LexToken(VAR,'N',1,37848) -LexToken(COMPARISON,'<',1,37849) -LexToken(NUMBER,'25',1,37850) -LexToken(CLOSEBRACKET,')',1,37852) -LexToken(THEN,'then',1,37854) -LexToken(EOL,'\n',1,37858) -LexToken(VAR,'NP',1,37867) -LexToken(ASSIGNMENT,'=',1,37869) -LexToken(NUMBER,'10',1,37870) -LexToken(EOL,'\n',1,37872) -LexToken(ELSEIF,'elseif',1,37878) -LexToken(OPENBRACKET,'(',1,37885) -LexToken(VAR,'N',1,37886) -LexToken(COMPARISON,'<',1,37887) -LexToken(NUMBER,'50',1,37888) -LexToken(CLOSEBRACKET,')',1,37890) -LexToken(THEN,'then',1,37892) -LexToken(EOL,'\n',1,37896) -LexToken(VAR,'NP',1,37905) -LexToken(ASSIGNMENT,'=',1,37907) -LexToken(NUMBER,'5',1,37908) -LexToken(EOL,'\n',1,37909) -LexToken(ELSEIF,'elseif',1,37915) -LexToken(OPENBRACKET,'(',1,37922) -LexToken(VAR,'N',1,37923) -LexToken(COMPARISON,'<',1,37924) -LexToken(NUMBER,'100',1,37925) -LexToken(CLOSEBRACKET,')',1,37928) -LexToken(THEN,'then',1,37930) -LexToken(EOL,'\n',1,37934) -LexToken(VAR,'NP',1,37943) -LexToken(ASSIGNMENT,'=',1,37945) -LexToken(NUMBER,'2',1,37946) -LexToken(EOL,'\n',1,37947) -LexToken(ELSEIF,'elseif',1,37953) -LexToken(OPENBRACKET,'(',1,37960) -LexToken(VAR,'N',1,37961) -LexToken(COMPARISON,'<',1,37962) -LexToken(NUMBER,'200',1,37963) -LexToken(CLOSEBRACKET,')',1,37966) -LexToken(THEN,'then',1,37968) -LexToken(EOL,'\n',1,37972) -LexToken(VAR,'NP',1,37981) -LexToken(ASSIGNMENT,'=',1,37983) -LexToken(NUMBER,'1',1,37984) -LexToken(EOL,'\n',1,37985) -LexToken(ELSE,'else',1,37991) -LexToken(EOL,'\n',1,37995) -LexToken(VAR,'NP',1,38004) -LexToken(ASSIGNMENT,'=',1,38006) -LexToken(NUMBER,'0',1,38007) -LexToken(EOL,'\n',1,38008) -LexToken(END,'end',1,38014) -LexToken(EOL,'\n',1,38017) -LexToken(FOR,'for',1,38022) -LexToken(VAR,'i',1,38026) -LexToken(ASSIGNMENT,'=',1,38027) -LexToken(NUMBER,'1',1,38028) -LexToken(COLON,':',1,38029) -LexToken(VAR,'N',1,38030) -LexToken(ADDITION,'-',1,38031) -LexToken(NUMBER,'1',1,38032) -LexToken(EOL,'\n',1,38033) -LexToken(VAR,'X',1,38042) -LexToken(ASSIGNMENT,'=',1,38043) -LexToken(OPENSQBRACKET,'[',1,38044) -LexToken(VAR,'X',1,38045) -LexToken(SEMICOLON,';',1,38046) -LexToken(VAR,'linspace',1,38047) -LexToken(OPENBRACKET,'(',1,38055) -LexToken(VAR,'x',1,38056) -LexToken(OPENBRACKET,'(',1,38057) -LexToken(VAR,'i',1,38058) -LexToken(CLOSEBRACKET,')',1,38059) -LexToken(COMMA,',',1,38060) -LexToken(VAR,'x',1,38061) -LexToken(OPENBRACKET,'(',1,38062) -LexToken(VAR,'i',1,38063) -LexToken(ADDITION,'+',1,38064) -LexToken(NUMBER,'1',1,38065) -LexToken(CLOSEBRACKET,')',1,38066) -LexToken(COMMA,',',1,38067) -LexToken(VAR,'NP',1,38068) -LexToken(ADDITION,'+',1,38070) -LexToken(NUMBER,'2',1,38071) -LexToken(CLOSEBRACKET,')',1,38072) -LexToken(TRANSPOSE,"'",1,38073) -LexToken(CLOSESQBRACKET,']',1,38074) -LexToken(EOL,'\n',1,38119) -LexToken(END,'end',1,38124) -LexToken(EOL,'\n',1,38127) -LexToken(IF,'if',1,38132) -LexToken(VAR,'extrapo',1,38135) -LexToken(COMPARISON,'==',1,38142) -LexToken(NUMBER,'1',1,38144) -LexToken(THEN,'then',1,38146) -LexToken(EOL,'\n',1,38150) -LexToken(VAR,'X',1,38159) -LexToken(ASSIGNMENT,'=',1,38160) -LexToken(OPENSQBRACKET,'[',1,38161) -LexToken(VAR,'linspace',1,38162) -LexToken(OPENBRACKET,'(',1,38170) -LexToken(VAR,'xmn',1,38171) -LexToken(COMMA,',',1,38174) -LexToken(VAR,'x',1,38175) -LexToken(OPENBRACKET,'(',1,38176) -LexToken(NUMBER,'1',1,38177) -LexToken(CLOSEBRACKET,')',1,38178) -LexToken(COMMA,',',1,38179) -LexToken(VAR,'NP',1,38180) -LexToken(ADDITION,'+',1,38182) -LexToken(NUMBER,'2',1,38183) -LexToken(CLOSEBRACKET,')',1,38184) -LexToken(TRANSPOSE,"'",1,38185) -LexToken(SEMICOLON,';',1,38186) -LexToken(VAR,'X',1,38187) -LexToken(SEMICOLON,';',1,38188) -LexToken(VAR,'linspace',1,38189) -LexToken(OPENBRACKET,'(',1,38197) -LexToken(VAR,'x',1,38198) -LexToken(OPENBRACKET,'(',1,38199) -LexToken(VAR,'N',1,38200) -LexToken(CLOSEBRACKET,')',1,38201) -LexToken(COMMA,',',1,38202) -LexToken(VAR,'xmx',1,38203) -LexToken(COMMA,',',1,38206) -LexToken(VAR,'NP',1,38207) -LexToken(ADDITION,'+',1,38209) -LexToken(NUMBER,'2',1,38210) -LexToken(CLOSEBRACKET,')',1,38211) -LexToken(TRANSPOSE,"'",1,38212) -LexToken(CLOSESQBRACKET,']',1,38213) -LexToken(EOL,'\n',1,38214) -LexToken(END,'end',1,38220) -LexToken(EOL,'\n',1,38223) -LexToken(EOL,'\n',1,38272) -LexToken(IF,'if',1,38277) -LexToken(OPENBRACKET,'(',1,38280) -LexToken(VAR,'N',1,38281) -LexToken(COMPARISON,'>',1,38282) -LexToken(NUMBER,'2',1,38283) -LexToken(CLOSEBRACKET,')',1,38284) -LexToken(LOGICAL,'&',1,38286) -LexToken(OPENBRACKET,'(',1,38288) -LexToken(VAR,'METHOD',1,38289) -LexToken(COMPARISON,'==',1,38295) -LexToken(DQSTRING,'"order 2"',1,38305) -LexToken(CLOSEBRACKET,')',1,38306) -LexToken(THEN,'then',1,38308) -LexToken(EOL,'\n',1,38312) -LexToken(VAR,'Z',1,38321) -LexToken(ASSIGNMENT,'=',1,38322) -LexToken(VAR,'ORDER2',1,38323) -LexToken(OPENBRACKET,'(',1,38329) -LexToken(VAR,'x',1,38330) -LexToken(COMMA,',',1,38331) -LexToken(VAR,'y',1,38332) -LexToken(CLOSEBRACKET,')',1,38333) -LexToken(EOL,'\n',1,38334) -LexToken(VAR,'A',1,38344) -LexToken(ASSIGNMENT,'=',1,38345) -LexToken(VAR,'Z',1,38346) -LexToken(OPENBRACKET,'(',1,38347) -LexToken(NUMBER,'1',1,38348) -LexToken(COLON,':',1,38349) -LexToken(VAR,'N',1,38350) -LexToken(ADDITION,'-',1,38351) -LexToken(NUMBER,'1',1,38352) -LexToken(CLOSEBRACKET,')',1,38353) -LexToken(EOL,'\n',1,38354) -LexToken(VAR,'B',1,38364) -LexToken(ASSIGNMENT,'=',1,38365) -LexToken(VAR,'Z',1,38366) -LexToken(OPENBRACKET,'(',1,38367) -LexToken(VAR,'N',1,38368) -LexToken(COLON,':',1,38369) -LexToken(NUMBER,'2',1,38370) -LexToken(MULTIPLICATION,'*',1,38371) -LexToken(VAR,'N',1,38372) -LexToken(ADDITION,'-',1,38373) -LexToken(NUMBER,'2',1,38374) -LexToken(CLOSEBRACKET,')',1,38375) -LexToken(EOL,'\n',1,38376) -LexToken(VAR,'C',1,38386) -LexToken(ASSIGNMENT,'=',1,38387) -LexToken(VAR,'Z',1,38388) -LexToken(OPENBRACKET,'(',1,38389) -LexToken(NUMBER,'2',1,38390) -LexToken(MULTIPLICATION,'*',1,38391) -LexToken(VAR,'N',1,38392) -LexToken(ADDITION,'-',1,38393) -LexToken(NUMBER,'1',1,38394) -LexToken(COLON,':',1,38395) -LexToken(NUMBER,'3',1,38396) -LexToken(MULTIPLICATION,'*',1,38397) -LexToken(VAR,'N',1,38398) -LexToken(ADDITION,'-',1,38399) -LexToken(NUMBER,'3',1,38400) -LexToken(CLOSEBRACKET,')',1,38401) -LexToken(EOL,'\n',1,38402) -LexToken(FOR,'for',1,38412) -LexToken(VAR,'j',1,38416) -LexToken(ASSIGNMENT,'=',1,38417) -LexToken(NUMBER,'1',1,38418) -LexToken(COLON,':',1,38419) -LexToken(VAR,'size',1,38420) -LexToken(OPENBRACKET,'(',1,38424) -LexToken(VAR,'X',1,38425) -LexToken(COMMA,',',1,38426) -LexToken(DQSTRING,'"*"',1,38429) -LexToken(CLOSEBRACKET,')',1,38430) -LexToken(EOL,'\n',1,38431) -LexToken(FOR,'for',1,38444) -LexToken(VAR,'i',1,38448) -LexToken(ASSIGNMENT,'=',1,38449) -LexToken(VAR,'N',1,38450) -LexToken(ADDITION,'-',1,38451) -LexToken(NUMBER,'1',1,38452) -LexToken(COLON,':',1,38453) -LexToken(ADDITION,'-',1,38454) -LexToken(NUMBER,'1',1,38455) -LexToken(COLON,':',1,38456) -LexToken(NUMBER,'1',1,38457) -LexToken(EOL,'\n',1,38458) -LexToken(IF,'if',1,38475) -LexToken(VAR,'X',1,38478) -LexToken(OPENBRACKET,'(',1,38479) -LexToken(VAR,'j',1,38480) -LexToken(CLOSEBRACKET,')',1,38481) -LexToken(COMPARISON,'>=',1,38482) -LexToken(VAR,'x',1,38484) -LexToken(OPENBRACKET,'(',1,38485) -LexToken(VAR,'i',1,38486) -LexToken(CLOSEBRACKET,')',1,38487) -LexToken(THEN,'then',1,38489) -LexToken(EOL,'\n',1,38493) -LexToken(BREAK,'break',1,38515) -LexToken(EOL,'\n',1,38520) -LexToken(END,'end',1,38538) -LexToken(EOL,'\n',1,38541) -LexToken(END,'end',1,38554) -LexToken(EOL,'\n',1,38557) -LexToken(VAR,'Y',1,38570) -LexToken(OPENBRACKET,'(',1,38571) -LexToken(VAR,'j',1,38572) -LexToken(CLOSEBRACKET,')',1,38573) -LexToken(ASSIGNMENT,'=',1,38574) -LexToken(VAR,'A',1,38575) -LexToken(OPENBRACKET,'(',1,38576) -LexToken(VAR,'i',1,38577) -LexToken(CLOSEBRACKET,')',1,38578) -LexToken(MULTIPLICATION,'*',1,38579) -LexToken(OPENBRACKET,'(',1,38580) -LexToken(VAR,'X',1,38581) -LexToken(OPENBRACKET,'(',1,38582) -LexToken(VAR,'j',1,38583) -LexToken(CLOSEBRACKET,')',1,38584) -LexToken(ADDITION,'-',1,38585) -LexToken(VAR,'x',1,38586) -LexToken(OPENBRACKET,'(',1,38587) -LexToken(VAR,'i',1,38588) -LexToken(CLOSEBRACKET,')',1,38589) -LexToken(CLOSEBRACKET,')',1,38590) -LexToken(MULTIPLICATION,'^',1,38591) -LexToken(NUMBER,'2',1,38592) -LexToken(ADDITION,'+',1,38593) -LexToken(VAR,'B',1,38594) -LexToken(OPENBRACKET,'(',1,38595) -LexToken(VAR,'i',1,38596) -LexToken(CLOSEBRACKET,')',1,38597) -LexToken(MULTIPLICATION,'*',1,38598) -LexToken(OPENBRACKET,'(',1,38599) -LexToken(VAR,'X',1,38600) -LexToken(OPENBRACKET,'(',1,38601) -LexToken(VAR,'j',1,38602) -LexToken(CLOSEBRACKET,')',1,38603) -LexToken(ADDITION,'-',1,38604) -LexToken(VAR,'x',1,38605) -LexToken(OPENBRACKET,'(',1,38606) -LexToken(VAR,'i',1,38607) -LexToken(CLOSEBRACKET,')',1,38608) -LexToken(CLOSEBRACKET,')',1,38609) -LexToken(ADDITION,'+',1,38610) -LexToken(VAR,'C',1,38611) -LexToken(OPENBRACKET,'(',1,38612) -LexToken(VAR,'i',1,38613) -LexToken(CLOSEBRACKET,')',1,38614) -LexToken(EOL,'\n',1,38615) -LexToken(END,'end',1,38625) -LexToken(EOL,'\n',1,38628) -LexToken(VAR,'orpar',1,38637) -LexToken(ASSIGNMENT,'=',1,38642) -LexToken(VAR,'matrix',1,38643) -LexToken(OPENBRACKET,'(',1,38649) -LexToken(VAR,'Z',1,38650) -LexToken(COMMA,',',1,38651) -LexToken(ADDITION,'-',1,38652) -LexToken(NUMBER,'1',1,38653) -LexToken(COMMA,',',1,38654) -LexToken(NUMBER,'1',1,38655) -LexToken(CLOSEBRACKET,')',1,38656) -LexToken(EOL,'\n',1,38657) -LexToken(END,'end',1,38662) -LexToken(EOL,'\n',1,38665) -LexToken(EOL,'\n',1,38712) -LexToken(IF,'if',1,38717) -LexToken(OPENBRACKET,'(',1,38720) -LexToken(VAR,'METHOD',1,38721) -LexToken(COMPARISON,'==',1,38727) -LexToken(DQSTRING,'"not_a_knot"',1,38740) -LexToken(CLOSEBRACKET,')',1,38741) -LexToken(THEN,'then',1,38743) -LexToken(EOL,'\n',1,38747) -LexToken(VAR,'try',1,38756) -LexToken(EOL,'\n',1,38759) -LexToken(VAR,'d',1,38772) -LexToken(ASSIGNMENT,'=',1,38774) -LexToken(VAR,'splin',1,38776) -LexToken(OPENBRACKET,'(',1,38781) -LexToken(VAR,'x',1,38782) -LexToken(COMMA,',',1,38783) -LexToken(VAR,'y',1,38785) -LexToken(COMMA,',',1,38786) -LexToken(VAR,'METHOD',1,38788) -LexToken(CLOSEBRACKET,')',1,38794) -LexToken(EOL,'\n',1,38795) -LexToken(VAR,'Y',1,38809) -LexToken(ASSIGNMENT,'=',1,38811) -LexToken(VAR,'interp',1,38813) -LexToken(OPENBRACKET,'(',1,38819) -LexToken(VAR,'X',1,38820) -LexToken(COMMA,',',1,38821) -LexToken(VAR,'x',1,38823) -LexToken(COMMA,',',1,38824) -LexToken(VAR,'y',1,38826) -LexToken(COMMA,',',1,38827) -LexToken(VAR,'d',1,38829) -LexToken(CLOSEBRACKET,')',1,38830) -LexToken(EOL,'\n',1,38831) -LexToken(VAR,'orpar',1,38845) -LexToken(ASSIGNMENT,'=',1,38850) -LexToken(VAR,'d',1,38851) -LexToken(OPENBRACKET,'(',1,38852) -LexToken(COLON,':',1,38853) -LexToken(CLOSEBRACKET,')',1,38854) -LexToken(EOL,'\n',1,38855) -LexToken(VAR,'catch',1,38865) -LexToken(EOL,'\n',1,38870) -LexToken(VAR,'xinfo',1,38883) -LexToken(OPENBRACKET,'(',1,38888) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38907) -LexToken(ADDITION,'+',1,38908) -LexToken(VAR,'METHOD',1,38909) -LexToken(CLOSEBRACKET,')',1,38915) -LexToken(EOL,'\n',1,38916) -LexToken(END,'end',1,38925) -LexToken(EOL,'\n',1,38928) -LexToken(EOL,'\n',1,38929) -LexToken(END,'end',1,38934) -LexToken(EOL,'\n',1,38937) -LexToken(EOL,'\n',1,38984) -LexToken(IF,'if',1,38989) -LexToken(OPENBRACKET,'(',1,38992) -LexToken(VAR,'METHOD',1,38993) -LexToken(COMPARISON,'==',1,38999) -LexToken(DQSTRING,'"periodic"',1,39010) -LexToken(CLOSEBRACKET,')',1,39011) -LexToken(THEN,'then',1,39013) -LexToken(EOL,'\n',1,39017) -LexToken(IF,'if',1,39026) -LexToken(VAR,'y',1,39029) -LexToken(OPENBRACKET,'(',1,39030) -LexToken(NUMBER,'1',1,39031) -LexToken(CLOSEBRACKET,')',1,39032) -LexToken(COMPARISON,'<>',1,39033) -LexToken(VAR,'y',1,39035) -LexToken(OPENBRACKET,'(',1,39036) -LexToken(VAR,'N',1,39037) -LexToken(CLOSEBRACKET,')',1,39038) -LexToken(THEN,'then',1,39040) -LexToken(EOL,'\n',1,39044) -LexToken(VAR,'y',1,39057) -LexToken(OPENBRACKET,'(',1,39058) -LexToken(VAR,'N',1,39059) -LexToken(CLOSEBRACKET,')',1,39060) -LexToken(ASSIGNMENT,'=',1,39061) -LexToken(VAR,'y',1,39062) -LexToken(OPENBRACKET,'(',1,39063) -LexToken(NUMBER,'1',1,39064) -LexToken(CLOSEBRACKET,')',1,39065) -LexToken(EOL,'\n',1,39066) -LexToken(END,'end',1,39075) -LexToken(EOL,'\n',1,39078) -LexToken(VAR,'try',1,39087) -LexToken(EOL,'\n',1,39090) -LexToken(VAR,'d',1,39103) -LexToken(ASSIGNMENT,'=',1,39105) -LexToken(VAR,'splin',1,39107) -LexToken(OPENBRACKET,'(',1,39112) -LexToken(VAR,'x',1,39113) -LexToken(COMMA,',',1,39114) -LexToken(VAR,'y',1,39116) -LexToken(COMMA,',',1,39117) -LexToken(VAR,'METHOD',1,39118) -LexToken(CLOSEBRACKET,')',1,39124) -LexToken(EOL,'\n',1,39125) -LexToken(VAR,'Y',1,39139) -LexToken(ASSIGNMENT,'=',1,39141) -LexToken(VAR,'interp',1,39143) -LexToken(OPENBRACKET,'(',1,39149) -LexToken(VAR,'X',1,39150) -LexToken(COMMA,',',1,39151) -LexToken(VAR,'x',1,39153) -LexToken(COMMA,',',1,39154) -LexToken(VAR,'y',1,39156) -LexToken(COMMA,',',1,39157) -LexToken(VAR,'d',1,39159) -LexToken(CLOSEBRACKET,')',1,39160) -LexToken(EOL,'\n',1,39161) -LexToken(VAR,'orpar',1,39175) -LexToken(ASSIGNMENT,'=',1,39180) -LexToken(VAR,'d',1,39181) -LexToken(OPENBRACKET,'(',1,39182) -LexToken(COLON,':',1,39183) -LexToken(CLOSEBRACKET,')',1,39184) -LexToken(EOL,'\n',1,39185) -LexToken(VAR,'catch',1,39195) -LexToken(EOL,'\n',1,39200) -LexToken(VAR,'xinfo',1,39213) -LexToken(OPENBRACKET,'(',1,39218) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,39237) -LexToken(ADDITION,'+',1,39238) -LexToken(VAR,'METHOD',1,39239) -LexToken(CLOSEBRACKET,')',1,39245) -LexToken(EOL,'\n',1,39246) -LexToken(END,'end',1,39255) -LexToken(EOL,'\n',1,39258) -LexToken(END,'end',1,39263) -LexToken(EOL,'\n',1,39266) -LexToken(EOL,'\n',1,39313) -LexToken(IF,'if',1,39318) -LexToken(OPENBRACKET,'(',1,39321) -LexToken(VAR,'METHOD',1,39322) -LexToken(COMPARISON,'==',1,39328) -LexToken(DQSTRING,'"monotone"',1,39339) -LexToken(CLOSEBRACKET,')',1,39341) -LexToken(THEN,'then',1,39343) -LexToken(EOL,'\n',1,39347) -LexToken(VAR,'try',1,39356) -LexToken(EOL,'\n',1,39359) -LexToken(VAR,'d',1,39372) -LexToken(ASSIGNMENT,'=',1,39374) -LexToken(VAR,'splin',1,39376) -LexToken(OPENBRACKET,'(',1,39381) -LexToken(VAR,'x',1,39382) -LexToken(COMMA,',',1,39383) -LexToken(VAR,'y',1,39385) -LexToken(COMMA,',',1,39386) -LexToken(VAR,'METHOD',1,39388) -LexToken(CLOSEBRACKET,')',1,39394) -LexToken(EOL,'\n',1,39395) -LexToken(VAR,'Y',1,39409) -LexToken(ASSIGNMENT,'=',1,39411) -LexToken(VAR,'interp',1,39413) -LexToken(OPENBRACKET,'(',1,39419) -LexToken(VAR,'X',1,39420) -LexToken(COMMA,',',1,39421) -LexToken(VAR,'x',1,39423) -LexToken(COMMA,',',1,39424) -LexToken(VAR,'y',1,39426) -LexToken(COMMA,',',1,39427) -LexToken(VAR,'d',1,39429) -LexToken(CLOSEBRACKET,')',1,39430) -LexToken(EOL,'\n',1,39431) -LexToken(VAR,'orpar',1,39445) -LexToken(ASSIGNMENT,'=',1,39450) -LexToken(VAR,'d',1,39451) -LexToken(OPENBRACKET,'(',1,39452) -LexToken(COLON,':',1,39453) -LexToken(CLOSEBRACKET,')',1,39454) -LexToken(EOL,'\n',1,39455) -LexToken(VAR,'catch',1,39465) -LexToken(EOL,'\n',1,39470) -LexToken(VAR,'xinfo',1,39483) -LexToken(OPENBRACKET,'(',1,39488) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,39507) -LexToken(ADDITION,'+',1,39508) -LexToken(VAR,'METHOD',1,39509) -LexToken(CLOSEBRACKET,')',1,39515) -LexToken(EOL,'\n',1,39516) -LexToken(END,'end',1,39525) -LexToken(EOL,'\n',1,39528) -LexToken(EOL,'\n',1,39529) -LexToken(END,'end',1,39534) -LexToken(EOL,'\n',1,39537) -LexToken(EOL,'\n',1,39584) -LexToken(IF,'if',1,39589) -LexToken(OPENBRACKET,'(',1,39592) -LexToken(VAR,'METHOD',1,39593) -LexToken(COMPARISON,'==',1,39599) -LexToken(DQSTRING,'"fast"',1,39606) -LexToken(CLOSEBRACKET,')',1,39607) -LexToken(THEN,'then',1,39609) -LexToken(EOL,'\n',1,39613) -LexToken(VAR,'try',1,39622) -LexToken(EOL,'\n',1,39625) -LexToken(VAR,'d',1,39638) -LexToken(ASSIGNMENT,'=',1,39640) -LexToken(VAR,'splin',1,39642) -LexToken(OPENBRACKET,'(',1,39647) -LexToken(VAR,'x',1,39648) -LexToken(COMMA,',',1,39649) -LexToken(VAR,'y',1,39651) -LexToken(COMMA,',',1,39652) -LexToken(VAR,'METHOD',1,39654) -LexToken(CLOSEBRACKET,')',1,39660) -LexToken(EOL,'\n',1,39661) -LexToken(VAR,'Y',1,39675) -LexToken(ASSIGNMENT,'=',1,39677) -LexToken(VAR,'interp',1,39679) -LexToken(OPENBRACKET,'(',1,39685) -LexToken(VAR,'X',1,39686) -LexToken(COMMA,',',1,39687) -LexToken(VAR,'x',1,39689) -LexToken(COMMA,',',1,39690) -LexToken(VAR,'y',1,39692) -LexToken(COMMA,',',1,39693) -LexToken(VAR,'d',1,39695) -LexToken(CLOSEBRACKET,')',1,39696) -LexToken(EOL,'\n',1,39697) -LexToken(VAR,'orpar',1,39711) -LexToken(ASSIGNMENT,'=',1,39716) -LexToken(VAR,'d',1,39717) -LexToken(OPENBRACKET,'(',1,39718) -LexToken(COLON,':',1,39719) -LexToken(CLOSEBRACKET,')',1,39720) -LexToken(EOL,'\n',1,39721) -LexToken(VAR,'catch',1,39731) -LexToken(EOL,'\n',1,39736) -LexToken(VAR,'xinfo',1,39749) -LexToken(OPENBRACKET,'(',1,39754) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,39774) -LexToken(ADDITION,'+',1,39775) -LexToken(VAR,'METHOD',1,39776) -LexToken(CLOSEBRACKET,')',1,39782) -LexToken(EOL,'\n',1,39783) -LexToken(END,'end',1,39792) -LexToken(EOL,'\n',1,39795) -LexToken(END,'end',1,39800) -LexToken(EOL,'\n',1,39803) -LexToken(EOL,'\n',1,39850) -LexToken(IF,'if',1,39855) -LexToken(OPENBRACKET,'(',1,39858) -LexToken(VAR,'METHOD',1,39859) -LexToken(COMPARISON,'==',1,39865) -LexToken(DQSTRING,'"clamped"',1,39875) -LexToken(CLOSEBRACKET,')',1,39876) -LexToken(THEN,'then',1,39878) -LexToken(EOL,'\n',1,39882) -LexToken(VAR,'try',1,39891) -LexToken(EOL,'\n',1,39894) -LexToken(VAR,'d',1,39907) -LexToken(ASSIGNMENT,'=',1,39909) -LexToken(VAR,'splin',1,39911) -LexToken(OPENBRACKET,'(',1,39916) -LexToken(VAR,'x',1,39917) -LexToken(COMMA,',',1,39918) -LexToken(VAR,'y',1,39920) -LexToken(COMMA,',',1,39921) -LexToken(VAR,'METHOD',1,39923) -LexToken(COMMA,',',1,39929) -LexToken(OPENSQBRACKET,'[',1,39930) -LexToken(NUMBER,'0',1,39931) -LexToken(SEMICOLON,';',1,39932) -LexToken(NUMBER,'0',1,39933) -LexToken(CLOSESQBRACKET,']',1,39934) -LexToken(CLOSEBRACKET,')',1,39935) -LexToken(EOL,'\n',1,39936) -LexToken(VAR,'Y',1,39950) -LexToken(ASSIGNMENT,'=',1,39952) -LexToken(VAR,'interp',1,39954) -LexToken(OPENBRACKET,'(',1,39960) -LexToken(VAR,'X',1,39961) -LexToken(COMMA,',',1,39962) -LexToken(VAR,'x',1,39964) -LexToken(COMMA,',',1,39965) -LexToken(VAR,'y',1,39967) -LexToken(COMMA,',',1,39968) -LexToken(VAR,'d',1,39970) -LexToken(CLOSEBRACKET,')',1,39971) -LexToken(EOL,'\n',1,39972) -LexToken(VAR,'orpar',1,39986) -LexToken(ASSIGNMENT,'=',1,39991) -LexToken(VAR,'d',1,39992) -LexToken(OPENBRACKET,'(',1,39993) -LexToken(COLON,':',1,39994) -LexToken(CLOSEBRACKET,')',1,39995) -LexToken(EOL,'\n',1,39996) -LexToken(VAR,'catch',1,40006) -LexToken(EOL,'\n',1,40011) -LexToken(VAR,'xinfo',1,40024) -LexToken(OPENBRACKET,'(',1,40029) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,40048) -LexToken(ADDITION,'+',1,40049) -LexToken(VAR,'METHOD',1,40050) -LexToken(CLOSEBRACKET,')',1,40056) -LexToken(EOL,'\n',1,40057) -LexToken(END,'end',1,40066) -LexToken(EOL,'\n',1,40069) -LexToken(END,'end',1,40074) -LexToken(EOL,'\n',1,40077) -LexToken(IF,'if',1,40082) -LexToken(VAR,'extrapo',1,40085) -LexToken(COMPARISON,'==',1,40092) -LexToken(NUMBER,'0',1,40094) -LexToken(THEN,'then',1,40096) -LexToken(EOL,'\n',1,40100) -LexToken(VAR,'X',1,40109) -LexToken(ASSIGNMENT,'=',1,40110) -LexToken(OPENSQBRACKET,'[',1,40111) -LexToken(VAR,'X',1,40112) -LexToken(SEMICOLON,';',1,40113) -LexToken(VAR,'xmx',1,40114) -LexToken(CLOSESQBRACKET,']',1,40117) -LexToken(EOL,'\n',1,40118) -LexToken(VAR,'Y',1,40128) -LexToken(ASSIGNMENT,'=',1,40129) -LexToken(OPENSQBRACKET,'[',1,40130) -LexToken(VAR,'Y',1,40131) -LexToken(SEMICOLON,';',1,40132) -LexToken(VAR,'y',1,40133) -LexToken(OPENBRACKET,'(',1,40134) -LexToken(VAR,'N',1,40135) -LexToken(CLOSEBRACKET,')',1,40136) -LexToken(CLOSESQBRACKET,']',1,40137) -LexToken(EOL,'\n',1,40138) -LexToken(END,'end',1,40144) -LexToken(EOL,'\n',1,40147) -LexToken(EOL,'\n',1,40148) -LexToken(ENDFUNCTION,'endfunction',1,40149) -LexToken(EOL,'\n',1,40160) -LexToken(EOL,'\n',1,40212) -LexToken(FUNCTION,'function',1,40213) -LexToken(OPENSQBRACKET,'[',1,40222) -LexToken(VAR,'Z',1,40223) -LexToken(CLOSESQBRACKET,']',1,40224) -LexToken(ASSIGNMENT,'=',1,40225) -LexToken(VAR,'ORDER2',1,40226) -LexToken(OPENBRACKET,'(',1,40232) -LexToken(VAR,'x',1,40233) -LexToken(COMMA,',',1,40234) -LexToken(VAR,'y',1,40235) -LexToken(CLOSEBRACKET,')',1,40236) -LexToken(EOL,'\n',1,40237) -LexToken(VAR,'N',1,40242) -LexToken(ASSIGNMENT,'=',1,40243) -LexToken(VAR,'size',1,40244) -LexToken(OPENBRACKET,'(',1,40248) -LexToken(VAR,'x',1,40249) -LexToken(COMMA,',',1,40250) -LexToken(DQSTRING,'"*"',1,40253) -LexToken(CLOSEBRACKET,')',1,40254) -LexToken(ADDITION,'-',1,40255) -LexToken(NUMBER,'1',1,40256) -LexToken(EOL,'\n',1,40257) -LexToken(VAR,'A',1,40263) -LexToken(ASSIGNMENT,'=',1,40264) -LexToken(VAR,'zeros',1,40265) -LexToken(OPENBRACKET,'(',1,40270) -LexToken(NUMBER,'3',1,40271) -LexToken(MULTIPLICATION,'*',1,40272) -LexToken(VAR,'N',1,40273) -LexToken(ADDITION,'-',1,40274) -LexToken(NUMBER,'1',1,40275) -LexToken(COMMA,',',1,40276) -LexToken(VAR,'N',1,40277) -LexToken(MULTIPLICATION,'*',1,40278) -LexToken(NUMBER,'3',1,40279) -LexToken(CLOSEBRACKET,')',1,40280) -LexToken(EOL,'\n',1,40281) -LexToken(VAR,'B',1,40287) -LexToken(ASSIGNMENT,'=',1,40288) -LexToken(VAR,'zeros',1,40289) -LexToken(OPENBRACKET,'(',1,40294) -LexToken(NUMBER,'3',1,40295) -LexToken(MULTIPLICATION,'*',1,40296) -LexToken(VAR,'N',1,40297) -LexToken(ADDITION,'-',1,40298) -LexToken(NUMBER,'1',1,40299) -LexToken(COMMA,',',1,40300) -LexToken(NUMBER,'1',1,40301) -LexToken(CLOSEBRACKET,')',1,40302) -LexToken(EOL,'\n',1,40303) -LexToken(FOR,'for',1,40309) -LexToken(VAR,'i',1,40313) -LexToken(ASSIGNMENT,'=',1,40314) -LexToken(NUMBER,'1',1,40315) -LexToken(COLON,':',1,40316) -LexToken(VAR,'N',1,40317) -LexToken(EOL,'\n',1,40318) -LexToken(VAR,'j',1,40327) -LexToken(ASSIGNMENT,'=',1,40328) -LexToken(NUMBER,'3',1,40329) -LexToken(MULTIPLICATION,'*',1,40330) -LexToken(OPENBRACKET,'(',1,40331) -LexToken(VAR,'i',1,40332) -LexToken(ADDITION,'-',1,40333) -LexToken(NUMBER,'1',1,40334) -LexToken(CLOSEBRACKET,')',1,40335) -LexToken(ADDITION,'+',1,40336) -LexToken(NUMBER,'1',1,40337) -LexToken(EOL,'\n',1,40338) -LexToken(VAR,'A',1,40348) -LexToken(OPENBRACKET,'(',1,40349) -LexToken(VAR,'j',1,40350) -LexToken(COMMA,',',1,40351) -LexToken(VAR,'i',1,40352) -LexToken(ADDITION,'+',1,40353) -LexToken(NUMBER,'2',1,40354) -LexToken(MULTIPLICATION,'*',1,40355) -LexToken(VAR,'N',1,40356) -LexToken(CLOSEBRACKET,')',1,40357) -LexToken(ASSIGNMENT,'=',1,40358) -LexToken(NUMBER,'1',1,40359) -LexToken(EOL,'\n',1,40360) -LexToken(VAR,'B',1,40370) -LexToken(OPENBRACKET,'(',1,40371) -LexToken(VAR,'j',1,40372) -LexToken(CLOSEBRACKET,')',1,40373) -LexToken(ASSIGNMENT,'=',1,40374) -LexToken(VAR,'y',1,40375) -LexToken(OPENBRACKET,'(',1,40376) -LexToken(VAR,'i',1,40377) -LexToken(CLOSEBRACKET,')',1,40378) -LexToken(EOL,'\n',1,40379) -LexToken(VAR,'A',1,40389) -LexToken(OPENBRACKET,'(',1,40390) -LexToken(VAR,'j',1,40391) -LexToken(ADDITION,'+',1,40392) -LexToken(NUMBER,'1',1,40393) -LexToken(COMMA,',',1,40394) -LexToken(VAR,'i',1,40395) -LexToken(CLOSEBRACKET,')',1,40396) -LexToken(ASSIGNMENT,'=',1,40397) -LexToken(OPENBRACKET,'(',1,40398) -LexToken(VAR,'x',1,40399) -LexToken(OPENBRACKET,'(',1,40400) -LexToken(VAR,'i',1,40401) -LexToken(ADDITION,'+',1,40402) -LexToken(NUMBER,'1',1,40403) -LexToken(CLOSEBRACKET,')',1,40404) -LexToken(ADDITION,'-',1,40405) -LexToken(VAR,'x',1,40406) -LexToken(OPENBRACKET,'(',1,40407) -LexToken(VAR,'i',1,40408) -LexToken(CLOSEBRACKET,')',1,40409) -LexToken(CLOSEBRACKET,')',1,40410) -LexToken(MULTIPLICATION,'^',1,40411) -LexToken(NUMBER,'2',1,40412) -LexToken(EOL,'\n',1,40413) -LexToken(VAR,'A',1,40423) -LexToken(OPENBRACKET,'(',1,40424) -LexToken(VAR,'j',1,40425) -LexToken(ADDITION,'+',1,40426) -LexToken(NUMBER,'1',1,40427) -LexToken(COMMA,',',1,40428) -LexToken(VAR,'i',1,40429) -LexToken(ADDITION,'+',1,40430) -LexToken(VAR,'N',1,40431) -LexToken(CLOSEBRACKET,')',1,40432) -LexToken(ASSIGNMENT,'=',1,40433) -LexToken(VAR,'x',1,40434) -LexToken(OPENBRACKET,'(',1,40435) -LexToken(VAR,'i',1,40436) -LexToken(ADDITION,'+',1,40437) -LexToken(NUMBER,'1',1,40438) -LexToken(CLOSEBRACKET,')',1,40439) -LexToken(ADDITION,'-',1,40440) -LexToken(VAR,'x',1,40441) -LexToken(OPENBRACKET,'(',1,40442) -LexToken(VAR,'i',1,40443) -LexToken(CLOSEBRACKET,')',1,40444) -LexToken(EOL,'\n',1,40445) -LexToken(VAR,'A',1,40455) -LexToken(OPENBRACKET,'(',1,40456) -LexToken(VAR,'j',1,40457) -LexToken(ADDITION,'+',1,40458) -LexToken(NUMBER,'1',1,40459) -LexToken(COMMA,',',1,40460) -LexToken(VAR,'i',1,40461) -LexToken(ADDITION,'+',1,40462) -LexToken(NUMBER,'2',1,40463) -LexToken(MULTIPLICATION,'*',1,40464) -LexToken(VAR,'N',1,40465) -LexToken(CLOSEBRACKET,')',1,40466) -LexToken(ASSIGNMENT,'=',1,40467) -LexToken(NUMBER,'1',1,40468) -LexToken(EOL,'\n',1,40469) -LexToken(VAR,'B',1,40479) -LexToken(OPENBRACKET,'(',1,40480) -LexToken(VAR,'j',1,40481) -LexToken(ADDITION,'+',1,40482) -LexToken(NUMBER,'1',1,40483) -LexToken(CLOSEBRACKET,')',1,40484) -LexToken(ASSIGNMENT,'=',1,40485) -LexToken(VAR,'y',1,40486) -LexToken(OPENBRACKET,'(',1,40487) -LexToken(VAR,'i',1,40488) -LexToken(ADDITION,'+',1,40489) -LexToken(NUMBER,'1',1,40490) -LexToken(CLOSEBRACKET,')',1,40491) -LexToken(EOL,'\n',1,40492) -LexToken(END,'end',1,40498) -LexToken(EOL,'\n',1,40501) -LexToken(EOL,'\n',1,40502) -LexToken(FOR,'for',1,40507) -LexToken(VAR,'i',1,40511) -LexToken(ASSIGNMENT,'=',1,40512) -LexToken(NUMBER,'1',1,40513) -LexToken(COLON,':',1,40514) -LexToken(VAR,'N',1,40515) -LexToken(ADDITION,'-',1,40516) -LexToken(NUMBER,'1',1,40517) -LexToken(EOL,'\n',1,40518) -LexToken(VAR,'j',1,40527) -LexToken(ASSIGNMENT,'=',1,40528) -LexToken(NUMBER,'3',1,40529) -LexToken(MULTIPLICATION,'*',1,40530) -LexToken(OPENBRACKET,'(',1,40531) -LexToken(VAR,'i',1,40532) -LexToken(ADDITION,'-',1,40533) -LexToken(NUMBER,'1',1,40534) -LexToken(CLOSEBRACKET,')',1,40535) -LexToken(ADDITION,'+',1,40536) -LexToken(NUMBER,'1',1,40537) -LexToken(EOL,'\n',1,40538) -LexToken(VAR,'A',1,40548) -LexToken(OPENBRACKET,'(',1,40549) -LexToken(VAR,'j',1,40550) -LexToken(ADDITION,'+',1,40551) -LexToken(NUMBER,'2',1,40552) -LexToken(COMMA,',',1,40553) -LexToken(VAR,'i',1,40554) -LexToken(CLOSEBRACKET,')',1,40555) -LexToken(ASSIGNMENT,'=',1,40556) -LexToken(NUMBER,'2',1,40557) -LexToken(MULTIPLICATION,'*',1,40558) -LexToken(OPENBRACKET,'(',1,40559) -LexToken(VAR,'x',1,40560) -LexToken(OPENBRACKET,'(',1,40561) -LexToken(VAR,'i',1,40562) -LexToken(ADDITION,'+',1,40563) -LexToken(NUMBER,'1',1,40564) -LexToken(CLOSEBRACKET,')',1,40565) -LexToken(ADDITION,'-',1,40566) -LexToken(VAR,'x',1,40567) -LexToken(OPENBRACKET,'(',1,40568) -LexToken(VAR,'i',1,40569) -LexToken(CLOSEBRACKET,')',1,40570) -LexToken(CLOSEBRACKET,')',1,40571) -LexToken(EOL,'\n',1,40572) -LexToken(VAR,'A',1,40582) -LexToken(OPENBRACKET,'(',1,40583) -LexToken(VAR,'j',1,40584) -LexToken(ADDITION,'+',1,40585) -LexToken(NUMBER,'2',1,40586) -LexToken(COMMA,',',1,40587) -LexToken(VAR,'i',1,40588) -LexToken(ADDITION,'+',1,40589) -LexToken(VAR,'N',1,40590) -LexToken(CLOSEBRACKET,')',1,40591) -LexToken(ASSIGNMENT,'=',1,40592) -LexToken(NUMBER,'1',1,40593) -LexToken(EOL,'\n',1,40594) -LexToken(VAR,'A',1,40604) -LexToken(OPENBRACKET,'(',1,40605) -LexToken(VAR,'j',1,40606) -LexToken(ADDITION,'+',1,40607) -LexToken(NUMBER,'2',1,40608) -LexToken(COMMA,',',1,40609) -LexToken(VAR,'i',1,40610) -LexToken(ADDITION,'+',1,40611) -LexToken(VAR,'N',1,40612) -LexToken(ADDITION,'+',1,40613) -LexToken(NUMBER,'1',1,40614) -LexToken(CLOSEBRACKET,')',1,40615) -LexToken(ASSIGNMENT,'=',1,40616) -LexToken(ADDITION,'-',1,40617) -LexToken(NUMBER,'1',1,40618) -LexToken(EOL,'\n',1,40619) -LexToken(END,'end',1,40625) -LexToken(EOL,'\n',1,40628) -LexToken(EOL,'\n',1,40629) -LexToken(VAR,'Q',1,40634) -LexToken(ASSIGNMENT,'=',1,40635) -LexToken(VAR,'zeros',1,40636) -LexToken(OPENBRACKET,'(',1,40641) -LexToken(NUMBER,'3',1,40642) -LexToken(MULTIPLICATION,'*',1,40643) -LexToken(VAR,'N',1,40644) -LexToken(COMMA,',',1,40645) -LexToken(NUMBER,'3',1,40646) -LexToken(MULTIPLICATION,'*',1,40647) -LexToken(VAR,'N',1,40648) -LexToken(CLOSEBRACKET,')',1,40649) -LexToken(EOL,'\n',1,40650) -LexToken(FOR,'for',1,40656) -LexToken(VAR,'i',1,40660) -LexToken(ASSIGNMENT,'=',1,40661) -LexToken(NUMBER,'1',1,40662) -LexToken(COLON,':',1,40663) -LexToken(VAR,'N',1,40664) -LexToken(EOL,'\n',1,40665) -LexToken(VAR,'Q',1,40674) -LexToken(OPENBRACKET,'(',1,40675) -LexToken(VAR,'i',1,40676) -LexToken(COMMA,',',1,40677) -LexToken(VAR,'i',1,40678) -LexToken(CLOSEBRACKET,')',1,40679) -LexToken(ASSIGNMENT,'=',1,40680) -LexToken(NUMBER,'4',1,40681) -LexToken(MULTIPLICATION,'*',1,40682) -LexToken(OPENBRACKET,'(',1,40683) -LexToken(VAR,'x',1,40684) -LexToken(OPENBRACKET,'(',1,40685) -LexToken(VAR,'i',1,40686) -LexToken(ADDITION,'+',1,40687) -LexToken(NUMBER,'1',1,40688) -LexToken(CLOSEBRACKET,')',1,40689) -LexToken(ADDITION,'-',1,40690) -LexToken(VAR,'x',1,40691) -LexToken(OPENBRACKET,'(',1,40692) -LexToken(VAR,'i',1,40693) -LexToken(CLOSEBRACKET,')',1,40694) -LexToken(CLOSEBRACKET,')',1,40695) -LexToken(MULTIPLICATION,'^',1,40696) -LexToken(NUMBER,'2',1,40697) -LexToken(EOL,'\n',1,40698) -LexToken(VAR,'Q',1,40707) -LexToken(OPENBRACKET,'(',1,40708) -LexToken(VAR,'i',1,40709) -LexToken(COMMA,',',1,40710) -LexToken(VAR,'i',1,40711) -LexToken(ADDITION,'+',1,40712) -LexToken(VAR,'N',1,40713) -LexToken(CLOSEBRACKET,')',1,40714) -LexToken(ASSIGNMENT,'=',1,40715) -LexToken(NUMBER,'2',1,40716) -LexToken(MULTIPLICATION,'*',1,40717) -LexToken(OPENBRACKET,'(',1,40718) -LexToken(VAR,'x',1,40719) -LexToken(OPENBRACKET,'(',1,40720) -LexToken(VAR,'i',1,40721) -LexToken(ADDITION,'+',1,40722) -LexToken(NUMBER,'1',1,40723) -LexToken(CLOSEBRACKET,')',1,40724) -LexToken(ADDITION,'-',1,40725) -LexToken(VAR,'x',1,40726) -LexToken(OPENBRACKET,'(',1,40727) -LexToken(VAR,'i',1,40728) -LexToken(CLOSEBRACKET,')',1,40729) -LexToken(CLOSEBRACKET,')',1,40730) -LexToken(EOL,'\n',1,40731) -LexToken(VAR,'Q',1,40740) -LexToken(OPENBRACKET,'(',1,40741) -LexToken(VAR,'i',1,40742) -LexToken(ADDITION,'+',1,40743) -LexToken(VAR,'N',1,40744) -LexToken(COMMA,',',1,40745) -LexToken(VAR,'i',1,40746) -LexToken(CLOSEBRACKET,')',1,40747) -LexToken(ASSIGNMENT,'=',1,40748) -LexToken(NUMBER,'2',1,40749) -LexToken(MULTIPLICATION,'*',1,40750) -LexToken(OPENBRACKET,'(',1,40751) -LexToken(VAR,'x',1,40752) -LexToken(OPENBRACKET,'(',1,40753) -LexToken(VAR,'i',1,40754) -LexToken(ADDITION,'+',1,40755) -LexToken(NUMBER,'1',1,40756) -LexToken(CLOSEBRACKET,')',1,40757) -LexToken(ADDITION,'-',1,40758) -LexToken(VAR,'x',1,40759) -LexToken(OPENBRACKET,'(',1,40760) -LexToken(VAR,'i',1,40761) -LexToken(CLOSEBRACKET,')',1,40762) -LexToken(CLOSEBRACKET,')',1,40763) -LexToken(EOL,'\n',1,40764) -LexToken(VAR,'Q',1,40773) -LexToken(OPENBRACKET,'(',1,40774) -LexToken(VAR,'i',1,40775) -LexToken(ADDITION,'+',1,40776) -LexToken(VAR,'N',1,40777) -LexToken(COMMA,',',1,40778) -LexToken(VAR,'i',1,40779) -LexToken(ADDITION,'+',1,40780) -LexToken(VAR,'N',1,40781) -LexToken(CLOSEBRACKET,')',1,40782) -LexToken(ASSIGNMENT,'=',1,40783) -LexToken(NUMBER,'1',1,40784) -LexToken(EOL,'\n',1,40785) -LexToken(END,'end',1,40791) -LexToken(EOL,'\n',1,40794) -LexToken(EOL,'\n',1,40795) -LexToken(VAR,'At',1,40800) -LexToken(ASSIGNMENT,'=',1,40802) -LexToken(OPENSQBRACKET,'[',1,40803) -LexToken(VAR,'Q',1,40804) -LexToken(COMMA,',',1,40805) -LexToken(VAR,'A',1,40806) -LexToken(TRANSPOSE,"'",1,40807) -LexToken(SEMICOLON,';',1,40808) -LexToken(VAR,'A',1,40809) -LexToken(COMMA,',',1,40810) -LexToken(VAR,'zeros',1,40811) -LexToken(OPENBRACKET,'(',1,40816) -LexToken(NUMBER,'3',1,40817) -LexToken(MULTIPLICATION,'*',1,40818) -LexToken(VAR,'N',1,40819) -LexToken(ADDITION,'-',1,40820) -LexToken(NUMBER,'1',1,40821) -LexToken(COMMA,',',1,40822) -LexToken(NUMBER,'3',1,40823) -LexToken(MULTIPLICATION,'*',1,40824) -LexToken(VAR,'N',1,40825) -LexToken(ADDITION,'-',1,40826) -LexToken(NUMBER,'1',1,40827) -LexToken(CLOSEBRACKET,')',1,40828) -LexToken(CLOSESQBRACKET,']',1,40829) -LexToken(EOL,'\n',1,40830) -LexToken(VAR,'Bt',1,40835) -LexToken(ASSIGNMENT,'=',1,40837) -LexToken(OPENSQBRACKET,'[',1,40838) -LexToken(VAR,'zeros',1,40839) -LexToken(OPENBRACKET,'(',1,40844) -LexToken(NUMBER,'3',1,40845) -LexToken(MULTIPLICATION,'*',1,40846) -LexToken(VAR,'N',1,40847) -LexToken(COMMA,',',1,40848) -LexToken(NUMBER,'1',1,40849) -LexToken(CLOSEBRACKET,')',1,40850) -LexToken(SEMICOLON,';',1,40851) -LexToken(VAR,'B',1,40852) -LexToken(CLOSESQBRACKET,']',1,40853) -LexToken(EOL,'\n',1,40854) -LexToken(VAR,'Zt',1,40859) -LexToken(ASSIGNMENT,'=',1,40861) -LexToken(VAR,'At',1,40862) -LexToken(MULTIPLICATION,'\\',1,40864) -LexToken(VAR,'Bt',1,40865) -LexToken(EOL,'\n',1,40867) -LexToken(VAR,'Z',1,40873) -LexToken(ASSIGNMENT,'=',1,40874) -LexToken(VAR,'Zt',1,40875) -LexToken(OPENBRACKET,'(',1,40877) -LexToken(NUMBER,'1',1,40878) -LexToken(COLON,':',1,40879) -LexToken(NUMBER,'3',1,40880) -LexToken(MULTIPLICATION,'*',1,40881) -LexToken(VAR,'N',1,40882) -LexToken(COMMA,',',1,40883) -LexToken(NUMBER,'1',1,40884) -LexToken(CLOSEBRACKET,')',1,40885) -LexToken(EOL,'\n',1,40886) -LexToken(ENDFUNCTION,'endfunction',1,40887) -LexToken(EOL,'\n',1,40898) -LexToken(EOL,'\n',1,40952) -LexToken(EOL,'\n',1,40953) -LexToken(EOL,'\n',1,40954) -LexToken(EOL,'\n',1,40955) +Syntax error in input LexToken(COMMA,',',1,3808) +Syntax error in input LexToken(VAR,'ixy',1,6905) +Syntax error in input LexToken(VAR,'xmx',1,9227) +Syntax error in input LexToken(VAR,'menu_r',1,10204) +Syntax error in input LexToken(VAR,'drawlater',1,11644) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,12096) +Syntax error in input LexToken(CASE,'case',1,14481) +Syntax error in input LexToken(IF,'if',1,24336) +Syntax error in input LexToken(END,'end',1,25631) +Syntax error in input LexToken(VAR,'a',1,25832) +Syntax error in input LexToken(VAR,'xmx',1,26475) +Syntax error in input LexToken(END,'end',1,26833) +Syntax error in input LexToken(VAR,'a',1,27066) +Syntax error in input LexToken(VAR,'a',1,27777) +Syntax error in input LexToken(VAR,'ymx1',1,27939) +Syntax error in input LexToken(VAR,'XMX',1,28131) +Syntax error in input LexToken(CLOSEBRACKET,')',1,28535) +Syntax error in input LexToken(VAR,'lx11',1,30804) +Syntax error in input LexToken(VAR,'xye',1,32671) +Syntax error in input LexToken(FOR,'for',1,32871) +Syntax error in input LexToken(VAR,'a',1,33307) +Syntax error in input LexToken(VAR,'order',1,33666) +Syntax error in input LexToken(CLOSEBRACKET,')',1,34234) +Syntax error in input LexToken(VAR,'xye',1,35442) +Syntax error in input LexToken(VAR,'N',1,36302) +Syntax error in input LexToken(VAR,'x',1,40233) +Syntax error in input None +/* autogenerated from "macros/NonLinear/LOOKUP_c.sci" */ +None diff --git a/js/NonLinear/LOOKUP_f.js b/js/NonLinear/LOOKUP_f.js index 620281b6..d1910362 100644 --- a/js/NonLinear/LOOKUP_f.js +++ b/js/NonLinear/LOOKUP_f.js @@ -1,361 +1,50 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'LOOKUP_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(VAR,'rpar',1,1054) -LexToken(ASSIGNMENT,'=',1,1058) -LexToken(VAR,'model',1,1059) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'rpar',1,1065) -LexToken(EOL,'\n',1,1069) -LexToken(VAR,'n',1,1079) -LexToken(ASSIGNMENT,'=',1,1080) -LexToken(VAR,'size',1,1081) -LexToken(OPENBRACKET,'(',1,1085) -LexToken(VAR,'rpar',1,1086) -LexToken(COMMA,',',1,1090) -LexToken(DQSTRING,'"*"',1,1093) -LexToken(CLOSEBRACKET,')',1,1094) -LexToken(MULTIPLICATION,'/',1,1095) -LexToken(NUMBER,'2',1,1096) -LexToken(EOL,'\n',1,1097) -LexToken(VAR,'xx',1,1106) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(VAR,'rpar',1,1109) -LexToken(OPENBRACKET,'(',1,1113) -LexToken(NUMBER,'1',1,1114) -LexToken(COLON,':',1,1115) -LexToken(VAR,'n',1,1116) -LexToken(CLOSEBRACKET,')',1,1117) -LexToken(EOL,'\n',1,1118) -LexToken(VAR,'yy',1,1128) -LexToken(ASSIGNMENT,'=',1,1130) -LexToken(VAR,'rpar',1,1131) -LexToken(OPENBRACKET,'(',1,1135) -LexToken(VAR,'n',1,1136) -LexToken(ADDITION,'+',1,1137) -LexToken(NUMBER,'1',1,1138) -LexToken(COLON,':',1,1139) -LexToken(NUMBER,'2',1,1140) -LexToken(MULTIPLICATION,'*',1,1141) -LexToken(VAR,'n',1,1142) -LexToken(CLOSEBRACKET,')',1,1143) -LexToken(EOL,'\n',1,1144) -LexToken(WHILE,'while',1,1153) -LexToken(PREVAR_BOOLEAN,'%t',1,1159) -LexToken(DO,'do',1,1162) -LexToken(EOL,'\n',1,1164) -LexToken(OPENSQBRACKET,'[',1,1177) -LexToken(VAR,'ln',1,1178) -LexToken(COMMA,',',1,1180) -LexToken(VAR,'fun',1,1181) -LexToken(CLOSESQBRACKET,']',1,1184) -LexToken(ASSIGNMENT,'=',1,1185) -LexToken(WHERE,'where',1,1186) -LexToken(OPENBRACKET,'(',1,1191) -LexToken(CLOSEBRACKET,')',1,1192) -LexToken(EOL,'\n',1,1193) -LexToken(EOL,'\n',1,1195) -LexToken(IF,'if',1,1208) -LexToken(NOT,'~',1,1211) -LexToken(VAR,'or',1,1212) -LexToken(OPENBRACKET,'(',1,1214) -LexToken(VAR,'fun',1,1215) -LexToken(COMPARISON,'==',1,1219) -LexToken(DQSTRING,'"do_eval"',1,1230) -LexToken(CLOSEBRACKET,')',1,1231) -LexToken(THEN,'then',1,1233) -LexToken(EOL,'\n',1,1253) -LexToken(OPENSQBRACKET,'[',1,1270) -LexToken(VAR,'xx',1,1271) -LexToken(COMMA,',',1,1273) -LexToken(VAR,'yy',1,1274) -LexToken(COMMA,',',1,1276) -LexToken(VAR,'ok',1,1277) -LexToken(COMMA,',',1,1279) -LexToken(VAR,'gc',1,1280) -LexToken(CLOSESQBRACKET,']',1,1282) -LexToken(ASSIGNMENT,'=',1,1284) -LexToken(VAR,'edit_curv',1,1286) -LexToken(OPENBRACKET,'(',1,1295) -LexToken(VAR,'xx',1,1296) -LexToken(COMMA,',',1,1298) -LexToken(VAR,'yy',1,1299) -LexToken(COMMA,',',1,1301) -LexToken(DQSTRING,'"axy"',1,1306) -LexToken(CLOSEBRACKET,')',1,1307) -LexToken(EOL,'\n',1,1308) -LexToken(ELSE,'else',1,1322) -LexToken(EOL,'\n',1,1326) -LexToken(VAR,'ok',1,1343) -LexToken(ASSIGNMENT,'=',1,1345) -LexToken(PREVAR_BOOLEAN,'%t',1,1346) -LexToken(EOL,'\n',1,1348) -LexToken(END,'end',1,1361) -LexToken(EOL,'\n',1,1417) -LexToken(EOL,'\n',1,1418) -LexToken(IF,'if',1,1431) -LexToken(NOT,'~',1,1434) -LexToken(VAR,'ok',1,1435) -LexToken(THEN,'then',1,1438) -LexToken(EOL,'\n',1,1442) -LexToken(BREAK,'break',1,1459) -LexToken(EOL,'\n',1,1464) -LexToken(END,'end',1,1478) -LexToken(EOL,'\n',1,1481) -LexToken(VAR,'n',1,1494) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(VAR,'size',1,1496) -LexToken(OPENBRACKET,'(',1,1500) -LexToken(VAR,'xx',1,1501) -LexToken(COMMA,',',1,1503) -LexToken(DQSTRING,'"*"',1,1506) -LexToken(CLOSEBRACKET,')',1,1507) -LexToken(EOL,'\n',1,1508) -LexToken(IF,'if',1,1521) -LexToken(VAR,'or',1,1524) -LexToken(OPENBRACKET,'(',1,1526) -LexToken(VAR,'xx',1,1527) -LexToken(OPENBRACKET,'(',1,1529) -LexToken(NUMBER,'2',1,1530) -LexToken(COLON,':',1,1531) -LexToken(VAR,'n',1,1532) -LexToken(CLOSEBRACKET,')',1,1533) -LexToken(ADDITION,'-',1,1534) -LexToken(VAR,'xx',1,1535) -LexToken(OPENBRACKET,'(',1,1537) -LexToken(NUMBER,'1',1,1538) -LexToken(COLON,':',1,1539) -LexToken(VAR,'n',1,1540) -LexToken(ADDITION,'-',1,1541) -LexToken(NUMBER,'1',1,1542) -LexToken(CLOSEBRACKET,')',1,1543) -LexToken(COMPARISON,'<=',1,1544) -LexToken(NUMBER,'0',1,1546) -LexToken(CLOSEBRACKET,')',1,1547) -LexToken(THEN,'then',1,1549) -LexToken(EOL,'\n',1,1553) -LexToken(VAR,'message',1,1570) -LexToken(OPENBRACKET,'(',1,1577) -LexToken(DQSTRING,'"You have not defined a function"',1,1610) -LexToken(CLOSEBRACKET,')',1,1611) -LexToken(EOL,'\n',1,1612) -LexToken(VAR,'ok',1,1629) -LexToken(ASSIGNMENT,'=',1,1631) -LexToken(PREVAR_BOOLEAN,'%f',1,1632) -LexToken(EOL,'\n',1,1634) -LexToken(END,'end',1,1647) -LexToken(EOL,'\n',1,1650) -LexToken(IF,'if',1,1663) -LexToken(VAR,'ok',1,1666) -LexToken(THEN,'then',1,1669) -LexToken(EOL,'\n',1,1673) -LexToken(VAR,'model',1,1690) -LexToken(DOT,'.',1,1695) -LexToken(VAR,'rpar',1,1696) -LexToken(ASSIGNMENT,'=',1,1700) -LexToken(OPENSQBRACKET,'[',1,1701) -LexToken(VAR,'xx',1,1702) -LexToken(OPENBRACKET,'(',1,1704) -LexToken(COLON,':',1,1705) -LexToken(CLOSEBRACKET,')',1,1706) -LexToken(SEMICOLON,';',1,1707) -LexToken(VAR,'yy',1,1708) -LexToken(OPENBRACKET,'(',1,1710) -LexToken(COLON,':',1,1711) -LexToken(CLOSEBRACKET,')',1,1712) -LexToken(CLOSESQBRACKET,']',1,1713) -LexToken(EOL,'\n',1,1714) -LexToken(VAR,'x',1,1731) -LexToken(DOT,'.',1,1732) -LexToken(VAR,'graphics',1,1733) -LexToken(ASSIGNMENT,'=',1,1741) -LexToken(VAR,'graphics',1,1742) -LexToken(EOL,'\n',1,1750) -LexToken(VAR,'x',1,1768) -LexToken(DOT,'.',1,1769) -LexToken(VAR,'model',1,1770) -LexToken(ASSIGNMENT,'=',1,1775) -LexToken(VAR,'model',1,1776) -LexToken(EOL,'\n',1,1781) -LexToken(BREAK,'break',1,1798) -LexToken(EOL,'\n',1,1803) -LexToken(END,'end',1,1816) -LexToken(EOL,'\n',1,1819) -LexToken(END,'end',1,1828) -LexToken(EOL,'\n',1,1831) -LexToken(CASE,'case',1,1836) -LexToken(DQSTRING,'"define"',1,1848) -LexToken(THEN,'then',1,1850) -LexToken(EOL,'\n',1,1854) -LexToken(VAR,'model',1,1863) -LexToken(ASSIGNMENT,'=',1,1868) -LexToken(SCICOS_MODEL,'scicos_model',1,1869) -LexToken(OPENBRACKET,'(',1,1881) -LexToken(CLOSEBRACKET,')',1,1882) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'model',1,1892) -LexToken(DOT,'.',1,1897) -LexToken(VAR,'sim',1,1898) -LexToken(ASSIGNMENT,'=',1,1901) -LexToken(DQSTRING,'"lookup"',1,1909) -LexToken(EOL,'\n',1,1910) -LexToken(VAR,'model',1,1919) -LexToken(DOT,'.',1,1924) -LexToken(VAR,'in',1,1925) -LexToken(ASSIGNMENT,'=',1,1927) -LexToken(NUMBER,'1',1,1928) -LexToken(EOL,'\n',1,1929) -LexToken(VAR,'model',1,1938) -LexToken(DOT,'.',1,1943) -LexToken(VAR,'out',1,1944) -LexToken(ASSIGNMENT,'=',1,1947) -LexToken(NUMBER,'1',1,1948) -LexToken(EOL,'\n',1,1949) -LexToken(VAR,'model',1,1958) -LexToken(DOT,'.',1,1963) -LexToken(VAR,'rpar',1,1964) -LexToken(ASSIGNMENT,'=',1,1968) -LexToken(OPENSQBRACKET,'[',1,1969) -LexToken(ADDITION,'-',1,1970) -LexToken(NUMBER,'2',1,1971) -LexToken(SEMICOLON,';',1,1972) -LexToken(ADDITION,'-',1,1973) -LexToken(NUMBER,'1',1,1974) -LexToken(SEMICOLON,';',1,1975) -LexToken(NUMBER,'1',1,1976) -LexToken(SEMICOLON,';',1,1977) -LexToken(NUMBER,'2',1,1978) -LexToken(SEMICOLON,';',1,1979) -LexToken(ADDITION,'-',1,1980) -LexToken(NUMBER,'1',1,1981) -LexToken(SEMICOLON,';',1,1982) -LexToken(NUMBER,'1',1,1983) -LexToken(SEMICOLON,';',1,1984) -LexToken(ADDITION,'-',1,1985) -LexToken(NUMBER,'1',1,1986) -LexToken(SEMICOLON,';',1,1987) -LexToken(NUMBER,'1',1,1988) -LexToken(CLOSESQBRACKET,']',1,1989) -LexToken(EOL,'\n',1,1990) -LexToken(VAR,'model',1,1999) -LexToken(DOT,'.',1,2004) -LexToken(VAR,'blocktype',1,2005) -LexToken(ASSIGNMENT,'=',1,2014) -LexToken(DQSTRING,'"c"',1,2017) -LexToken(EOL,'\n',1,2018) -LexToken(VAR,'model',1,2027) -LexToken(DOT,'.',1,2032) -LexToken(VAR,'dep_ut',1,2033) -LexToken(ASSIGNMENT,'=',1,2039) -LexToken(OPENSQBRACKET,'[',1,2040) -LexToken(PREVAR_BOOLEAN,'%t',1,2041) -LexToken(PREVAR_BOOLEAN,'%f',1,2044) -LexToken(CLOSESQBRACKET,']',1,2046) -LexToken(EOL,'\n',1,2047) -LexToken(EOL,'\n',1,2048) -LexToken(VAR,'gr_i',1,2057) -LexToken(ASSIGNMENT,'=',1,2061) -LexToken(OPENSQBRACKET,'[',1,2062) -LexToken(CLOSESQBRACKET,']',1,2063) -LexToken(EOL,'\n',1,2064) -LexToken(VAR,'x',1,2073) -LexToken(ASSIGNMENT,'=',1,2074) -LexToken(VAR,'standard_define',1,2075) -LexToken(OPENBRACKET,'(',1,2090) -LexToken(OPENSQBRACKET,'[',1,2091) -LexToken(NUMBER,'2',1,2092) -LexToken(NUMBER,'2',1,2094) -LexToken(CLOSESQBRACKET,']',1,2095) -LexToken(COMMA,',',1,2096) -LexToken(VAR,'model',1,2097) -LexToken(COMMA,',',1,2102) -LexToken(OPENSQBRACKET,'[',1,2103) -LexToken(CLOSESQBRACKET,']',1,2104) -LexToken(COMMA,',',1,2105) -LexToken(VAR,'gr_i',1,2106) -LexToken(CLOSEBRACKET,')',1,2110) -LexToken(EOL,'\n',1,2111) -LexToken(END,'end',1,2116) -LexToken(EOL,'\n',1,2119) -LexToken(ENDFUNCTION,'endfunction',1,2120) -LexToken(EOL,'\n',1,2131) +/* autogenerated from "macros/NonLinear/LOOKUP_f.sci" */ +function LOOKUP_f() { +LOOKUP_f.prototype.get = function LOOKUP_f() { +} +LOOKUP_f.prototype.set = function LOOKUP_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +rpar=model.rpar; +n=size(rpar,"*")/2; +xx=rpar.slice(1-1,n); +yy=rpar.slice(n+1-1,2*n); +while (true) { +[ln,fun]=where() +if (!or(fun=="do_eval")) { +[xx,yy,ok,gc]=edit_curv(xx,yy,"axy"); +} else { +ok=true; +} +if (!ok) { +break +} +n=size(xx,"*"); +if (or(xx.slice(2-1,n)-xx.slice(1-1,n-1)<=0)) { +message("You have not defined a function"); +ok=None; +} +if (ok) { +model.rpar=[xx.slice(),yy.slice()]; +x.graphics=graphics; +x.model=model; +break +} +} +} +LOOKUP_f.prototype.define = function LOOKUP_f() { +model=scicos_model(); +model.sim="lookup"; +model.in=1; +model.out=1; +model.rpar=[-2,-1,1,2,-1,1,-1,1]; +model.blocktype="c"; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +LOOKUP_f.prototype.details = function LOOKUP_f() { +} +} diff --git a/js/NonLinear/MAXMIN.js b/js/NonLinear/MAXMIN.js index 5e5eba7f..fbabbd83 100644 --- a/js/NonLinear/MAXMIN.js +++ b/js/NonLinear/MAXMIN.js @@ -1,458 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MAXMIN',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(WHILE,'while',1,1052) -LexToken(PREVAR_BOOLEAN,'%t',1,1058) -LexToken(DO,'do',1,1061) -LexToken(EOL,'\n',1,1063) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(VAR,'ok',1,1077) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'mm',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'nin',1,1083) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'zcr',1,1087) -LexToken(COMMA,',',1,1090) -LexToken(VAR,'exprs',1,1091) -LexToken(CLOSESQBRACKET,']',1,1096) -LexToken(ASSIGNMENT,'=',1,1097) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1113) -LexToken(OPENBRACKET,'(',1,1128) -LexToken(DQSTRING,'"Set Max/Min block parameters"',1,1158) -LexToken(COMMA,',',1,1159) -LexToken(OPENSQBRACKET,'[',1,1175) -LexToken(DQSTRING,'"Min (1) or Max (2) "',1,1196) -LexToken(SEMICOLON,';',1,1197) -LexToken(DQSTRING,'"Number of input vectors (1 or 2)"',1,1231) -LexToken(SEMICOLON,';',1,1232) -LexToken(DQSTRING,'"zero-crossing (1: yes, 0;no)"',1,1262) -LexToken(CLOSESQBRACKET,']',1,1263) -LexToken(COMMA,',',1,1264) -LexToken(VAR,'list',1,1280) -LexToken(OPENBRACKET,'(',1,1284) -LexToken(DQSTRING,'"vec"',1,1289) -LexToken(COMMA,',',1,1290) -LexToken(NUMBER,'1',1,1291) -LexToken(COMMA,',',1,1292) -LexToken(DQSTRING,'"vec"',1,1297) -LexToken(COMMA,',',1,1298) -LexToken(NUMBER,'1',1,1299) -LexToken(COMMA,',',1,1300) -LexToken(DQSTRING,'"vec"',1,1305) -LexToken(COMMA,',',1,1306) -LexToken(NUMBER,'1',1,1307) -LexToken(CLOSEBRACKET,')',1,1308) -LexToken(COMMA,',',1,1309) -LexToken(VAR,'exprs',1,1310) -LexToken(CLOSEBRACKET,')',1,1315) -LexToken(EOL,'\n',1,1316) -LexToken(IF,'if',1,1329) -LexToken(NOT,'~',1,1332) -LexToken(VAR,'ok',1,1333) -LexToken(THEN,'then',1,1336) -LexToken(EOL,'\n',1,1340) -LexToken(BREAK,'break',1,1357) -LexToken(EOL,'\n',1,1362) -LexToken(END,'end',1,1376) -LexToken(EOL,'\n',1,1379) -LexToken(IF,'if',1,1392) -LexToken(VAR,'zcr',1,1395) -LexToken(COMPARISON,'<>',1,1398) -LexToken(NUMBER,'0',1,1400) -LexToken(THEN,'then',1,1402) -LexToken(EOL,'\n',1,1406) -LexToken(VAR,'zcr',1,1423) -LexToken(ASSIGNMENT,'=',1,1426) -LexToken(ADDITION,'-',1,1427) -LexToken(NUMBER,'1',1,1428) -LexToken(EOL,'\n',1,1429) -LexToken(END,'end',1,1443) -LexToken(EOL,'\n',1,1446) -LexToken(IF,'if',1,1459) -LexToken(VAR,'mm',1,1462) -LexToken(COMPARISON,'<>',1,1464) -LexToken(NUMBER,'1',1,1466) -LexToken(THEN,'then',1,1468) -LexToken(EOL,'\n',1,1472) -LexToken(VAR,'mm',1,1489) -LexToken(ASSIGNMENT,'=',1,1491) -LexToken(NUMBER,'2',1,1492) -LexToken(EOL,'\n',1,1493) -LexToken(END,'end',1,1507) -LexToken(EOL,'\n',1,1510) -LexToken(IF,'if',1,1523) -LexToken(VAR,'nin',1,1526) -LexToken(COMPARISON,'<>',1,1529) -LexToken(NUMBER,'1',1,1531) -LexToken(LOGICAL,'&',1,1533) -LexToken(VAR,'nin',1,1535) -LexToken(COMPARISON,'<>',1,1538) -LexToken(NUMBER,'2',1,1540) -LexToken(THEN,'then',1,1542) -LexToken(EOL,'\n',1,1546) -LexToken(VAR,'message',1,1563) -LexToken(OPENBRACKET,'(',1,1570) -LexToken(DQSTRING,'"Wrong number of inputs, only 1 and 2 allowed"',1,1616) -LexToken(CLOSEBRACKET,')',1,1617) -LexToken(EOL,'\n',1,1618) -LexToken(VAR,'ok',1,1635) -LexToken(ASSIGNMENT,'=',1,1637) -LexToken(PREVAR_BOOLEAN,'%f',1,1638) -LexToken(EOL,'\n',1,1640) -LexToken(END,'end',1,1653) -LexToken(EOL,'\n',1,1656) -LexToken(IF,'if',1,1669) -LexToken(VAR,'ok',1,1672) -LexToken(THEN,'then',1,1675) -LexToken(EOL,'\n',1,1679) -LexToken(IF,'if',1,1696) -LexToken(VAR,'nin',1,1699) -LexToken(COMPARISON,'==',1,1702) -LexToken(NUMBER,'1',1,1704) -LexToken(THEN,'then',1,1706) -LexToken(EOL,'\n',1,1710) -LexToken(OPENSQBRACKET,'[',1,1731) -LexToken(VAR,'model',1,1732) -LexToken(COMMA,',',1,1737) -LexToken(VAR,'graphics',1,1738) -LexToken(COMMA,',',1,1746) -LexToken(VAR,'ok',1,1747) -LexToken(CLOSESQBRACKET,']',1,1749) -LexToken(ASSIGNMENT,'=',1,1750) -LexToken(VAR,'check_io',1,1751) -LexToken(OPENBRACKET,'(',1,1759) -LexToken(VAR,'model',1,1760) -LexToken(COMMA,',',1,1765) -LexToken(VAR,'graphics',1,1766) -LexToken(COMMA,',',1,1774) -LexToken(ADDITION,'-',1,1775) -LexToken(NUMBER,'1',1,1776) -LexToken(COMMA,',',1,1777) -LexToken(NUMBER,'1',1,1778) -LexToken(COMMA,',',1,1779) -LexToken(OPENSQBRACKET,'[',1,1780) -LexToken(CLOSESQBRACKET,']',1,1781) -LexToken(COMMA,',',1,1782) -LexToken(OPENSQBRACKET,'[',1,1783) -LexToken(CLOSESQBRACKET,']',1,1784) -LexToken(CLOSEBRACKET,')',1,1785) -LexToken(EOL,'\n',1,1786) -LexToken(ELSE,'else',1,1803) -LexToken(EOL,'\n',1,1807) -LexToken(OPENSQBRACKET,'[',1,1828) -LexToken(VAR,'model',1,1829) -LexToken(COMMA,',',1,1834) -LexToken(VAR,'graphics',1,1835) -LexToken(COMMA,',',1,1843) -LexToken(VAR,'ok',1,1844) -LexToken(CLOSESQBRACKET,']',1,1846) -LexToken(ASSIGNMENT,'=',1,1847) -LexToken(VAR,'check_io',1,1848) -LexToken(OPENBRACKET,'(',1,1856) -LexToken(VAR,'model',1,1857) -LexToken(COMMA,',',1,1862) -LexToken(VAR,'graphics',1,1863) -LexToken(COMMA,',',1,1871) -LexToken(OPENSQBRACKET,'[',1,1872) -LexToken(ADDITION,'-',1,1873) -LexToken(NUMBER,'1',1,1874) -LexToken(COMMA,',',1,1875) -LexToken(ADDITION,'-',1,1876) -LexToken(NUMBER,'1',1,1877) -LexToken(CLOSESQBRACKET,']',1,1878) -LexToken(COMMA,',',1,1879) -LexToken(ADDITION,'-',1,1880) -LexToken(NUMBER,'1',1,1881) -LexToken(COMMA,',',1,1882) -LexToken(OPENSQBRACKET,'[',1,1883) -LexToken(CLOSESQBRACKET,']',1,1884) -LexToken(COMMA,',',1,1885) -LexToken(OPENSQBRACKET,'[',1,1886) -LexToken(CLOSESQBRACKET,']',1,1887) -LexToken(CLOSEBRACKET,')',1,1888) -LexToken(EOL,'\n',1,1889) -LexToken(END,'end',1,1906) -LexToken(EOL,'\n',1,1909) -LexToken(END,'end',1,1922) -LexToken(EOL,'\n',1,1925) -LexToken(IF,'if',1,1938) -LexToken(VAR,'ok',1,1941) -LexToken(THEN,'then',1,1944) -LexToken(EOL,'\n',1,1948) -LexToken(VAR,'model',1,1965) -LexToken(DOT,'.',1,1970) -LexToken(VAR,'nzcross',1,1971) -LexToken(ASSIGNMENT,'=',1,1978) -LexToken(VAR,'zcr',1,1979) -LexToken(EOL,'\n',1,1982) -LexToken(IF,'if',1,2000) -LexToken(VAR,'nin',1,2003) -LexToken(COMPARISON,'==',1,2006) -LexToken(NUMBER,'1',1,2008) -LexToken(THEN,'then',1,2010) -LexToken(EOL,'\n',1,2014) -LexToken(VAR,'model',1,2035) -LexToken(DOT,'.',1,2040) -LexToken(VAR,'nmode',1,2041) -LexToken(ASSIGNMENT,'=',1,2046) -LexToken(VAR,'abs',1,2047) -LexToken(OPENBRACKET,'(',1,2050) -LexToken(VAR,'zcr',1,2051) -LexToken(CLOSEBRACKET,')',1,2054) -LexToken(EOL,'\n',1,2055) -LexToken(ELSE,'else',1,2073) -LexToken(EOL,'\n',1,2077) -LexToken(VAR,'model',1,2098) -LexToken(DOT,'.',1,2103) -LexToken(VAR,'nmode',1,2104) -LexToken(ASSIGNMENT,'=',1,2109) -LexToken(VAR,'zcr',1,2110) -LexToken(EOL,'\n',1,2113) -LexToken(END,'end',1,2130) -LexToken(EOL,'\n',1,2133) -LexToken(VAR,'model',1,2150) -LexToken(DOT,'.',1,2155) -LexToken(VAR,'ipar',1,2156) -LexToken(ASSIGNMENT,'=',1,2160) -LexToken(VAR,'mm',1,2161) -LexToken(EOL,'\n',1,2163) -LexToken(EOL,'\n',1,2165) -LexToken(EOL,'\n',1,2214) -LexToken(IF,'if',1,2231) -LexToken(VAR,'mm',1,2234) -LexToken(COMPARISON,'==',1,2237) -LexToken(NUMBER,'1',1,2240) -LexToken(THEN,'then',1,2242) -LexToken(EOL,'\n',1,2246) -LexToken(VAR,'label',1,2267) -LexToken(ASSIGNMENT,'=',1,2272) -LexToken(DQSTRING,'"MIN"',1,2277) -LexToken(EOL,'\n',1,2278) -LexToken(ELSE,'else',1,2296) -LexToken(EOL,'\n',1,2300) -LexToken(VAR,'label',1,2321) -LexToken(ASSIGNMENT,'=',1,2326) -LexToken(DQSTRING,'"MAX"',1,2331) -LexToken(EOL,'\n',1,2332) -LexToken(END,'end',1,2350) -LexToken(EOL,'\n',1,2353) -LexToken(VAR,'graphics',1,2370) -LexToken(DOT,'.',1,2378) -LexToken(VAR,'style',1,2379) -LexToken(ASSIGNMENT,'=',1,2384) -LexToken(DQSTRING,'"MAXMIN;displayedLabel="',1,2408) -LexToken(ADDITION,'+',1,2410) -LexToken(VAR,'label',1,2412) -LexToken(EOL,'\n',1,2417) -LexToken(EOL,'\n',1,2419) -LexToken(VAR,'graphics',1,2436) -LexToken(DOT,'.',1,2444) -LexToken(VAR,'exprs',1,2445) -LexToken(ASSIGNMENT,'=',1,2450) -LexToken(VAR,'exprs',1,2451) -LexToken(EOL,'\n',1,2456) -LexToken(VAR,'x',1,2474) -LexToken(DOT,'.',1,2475) -LexToken(VAR,'graphics',1,2476) -LexToken(ASSIGNMENT,'=',1,2484) -LexToken(VAR,'graphics',1,2485) -LexToken(EOL,'\n',1,2493) -LexToken(VAR,'x',1,2511) -LexToken(DOT,'.',1,2512) -LexToken(VAR,'model',1,2513) -LexToken(ASSIGNMENT,'=',1,2518) -LexToken(VAR,'model',1,2519) -LexToken(EOL,'\n',1,2524) -LexToken(BREAK,'break',1,2542) -LexToken(EOL,'\n',1,2547) -LexToken(END,'end',1,2560) -LexToken(EOL,'\n',1,2563) -LexToken(END,'end',1,2572) -LexToken(EOL,'\n',1,2575) -LexToken(CASE,'case',1,2580) -LexToken(DQSTRING,'"define"',1,2592) -LexToken(THEN,'then',1,2594) -LexToken(EOL,'\n',1,2598) -LexToken(VAR,'model',1,2607) -LexToken(ASSIGNMENT,'=',1,2612) -LexToken(SCICOS_MODEL,'scicos_model',1,2613) -LexToken(OPENBRACKET,'(',1,2625) -LexToken(CLOSEBRACKET,')',1,2626) -LexToken(EOL,'\n',1,2627) -LexToken(VAR,'model',1,2636) -LexToken(DOT,'.',1,2641) -LexToken(VAR,'sim',1,2642) -LexToken(ASSIGNMENT,'=',1,2645) -LexToken(VAR,'list',1,2646) -LexToken(OPENBRACKET,'(',1,2650) -LexToken(DQSTRING,'"minmax"',1,2658) -LexToken(COMMA,',',1,2659) -LexToken(NUMBER,'4',1,2660) -LexToken(CLOSEBRACKET,')',1,2661) -LexToken(EOL,'\n',1,2662) -LexToken(VAR,'model',1,2671) -LexToken(DOT,'.',1,2676) -LexToken(VAR,'out',1,2677) -LexToken(ASSIGNMENT,'=',1,2680) -LexToken(NUMBER,'1',1,2681) -LexToken(EOL,'\n',1,2682) -LexToken(VAR,'model',1,2691) -LexToken(DOT,'.',1,2696) -LexToken(VAR,'in',1,2697) -LexToken(ASSIGNMENT,'=',1,2699) -LexToken(ADDITION,'-',1,2700) -LexToken(NUMBER,'1',1,2701) -LexToken(EOL,'\n',1,2702) -LexToken(VAR,'model',1,2711) -LexToken(DOT,'.',1,2716) -LexToken(VAR,'blocktype',1,2717) -LexToken(ASSIGNMENT,'=',1,2726) -LexToken(DQSTRING,'"c"',1,2729) -LexToken(EOL,'\n',1,2730) -LexToken(VAR,'model',1,2739) -LexToken(DOT,'.',1,2744) -LexToken(VAR,'dep_ut',1,2745) -LexToken(ASSIGNMENT,'=',1,2751) -LexToken(OPENSQBRACKET,'[',1,2752) -LexToken(PREVAR_BOOLEAN,'%t',1,2753) -LexToken(PREVAR_BOOLEAN,'%f',1,2756) -LexToken(CLOSESQBRACKET,']',1,2758) -LexToken(EOL,'\n',1,2759) -LexToken(VAR,'model',1,2768) -LexToken(DOT,'.',1,2773) -LexToken(VAR,'ipar',1,2774) -LexToken(ASSIGNMENT,'=',1,2778) -LexToken(NUMBER,'0',1,2779) -LexToken(EOL,'\n',1,2780) -LexToken(VAR,'exprs',1,2790) -LexToken(ASSIGNMENT,'=',1,2795) -LexToken(OPENSQBRACKET,'[',1,2796) -LexToken(VAR,'string',1,2797) -LexToken(OPENBRACKET,'(',1,2803) -LexToken(OPENSQBRACKET,'[',1,2804) -LexToken(NUMBER,'2',1,2805) -LexToken(COMMA,',',1,2806) -LexToken(NUMBER,'1',1,2807) -LexToken(COMMA,',',1,2808) -LexToken(NUMBER,'1',1,2809) -LexToken(CLOSESQBRACKET,']',1,2810) -LexToken(TRANSPOSE,"'",1,2811) -LexToken(CLOSEBRACKET,')',1,2812) -LexToken(CLOSESQBRACKET,']',1,2813) -LexToken(EOL,'\n',1,2814) -LexToken(VAR,'gr_i',1,2823) -LexToken(ASSIGNMENT,'=',1,2827) -LexToken(OPENSQBRACKET,'[',1,2828) -LexToken(CLOSESQBRACKET,']',1,2829) -LexToken(EOL,'\n',1,2830) -LexToken(EOL,'\n',1,2831) -LexToken(VAR,'x',1,2840) -LexToken(ASSIGNMENT,'=',1,2841) -LexToken(VAR,'standard_define',1,2842) -LexToken(OPENBRACKET,'(',1,2857) -LexToken(OPENSQBRACKET,'[',1,2858) -LexToken(NUMBER,'2',1,2859) -LexToken(NUMBER,'2',1,2861) -LexToken(CLOSESQBRACKET,']',1,2862) -LexToken(COMMA,',',1,2863) -LexToken(VAR,'model',1,2864) -LexToken(COMMA,',',1,2869) -LexToken(VAR,'exprs',1,2870) -LexToken(COMMA,',',1,2875) -LexToken(VAR,'gr_i',1,2876) -LexToken(CLOSEBRACKET,')',1,2880) -LexToken(EOL,'\n',1,2881) -LexToken(VAR,'x',1,2890) -LexToken(DOT,'.',1,2891) -LexToken(VAR,'graphics',1,2892) -LexToken(DOT,'.',1,2900) -LexToken(VAR,'style',1,2901) -LexToken(ASSIGNMENT,'=',1,2906) -LexToken(DQSTRING,'"MAXMIN;displayedLabel=MAX"',1,2933) -LexToken(EOL,'\n',1,2934) -LexToken(END,'end',1,2939) -LexToken(EOL,'\n',1,2942) -LexToken(ENDFUNCTION,'endfunction',1,2943) -LexToken(EOL,'\n',1,2954) -LexToken(EOL,'\n',1,2955) +Syntax error in input LexToken(TRANSPOSE,"'",1,2811) +/* autogenerated from "macros/NonLinear/MAXMIN.sci" */ +None diff --git a/js/NonLinear/MAX_f.js b/js/NonLinear/MAX_f.js index 0cf0050a..717352c4 100644 --- a/js/NonLinear/MAX_f.js +++ b/js/NonLinear/MAX_f.js @@ -1,153 +1,23 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MAX_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(CASE,'case',1,960) -LexToken(DQSTRING,'"define"',1,972) -LexToken(THEN,'then',1,974) -LexToken(EOL,'\n',1,978) -LexToken(VAR,'in',1,987) -LexToken(ASSIGNMENT,'=',1,989) -LexToken(ADDITION,'-',1,990) -LexToken(NUMBER,'1',1,991) -LexToken(EOL,'\n',1,992) -LexToken(VAR,'model',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(SCICOS_MODEL,'scicos_model',1,1007) -LexToken(OPENBRACKET,'(',1,1019) -LexToken(CLOSEBRACKET,')',1,1020) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'sim',1,1036) -LexToken(ASSIGNMENT,'=',1,1039) -LexToken(DQSTRING,'"maxblk"',1,1047) -LexToken(EOL,'\n',1,1048) -LexToken(VAR,'model',1,1057) -LexToken(DOT,'.',1,1062) -LexToken(VAR,'in',1,1063) -LexToken(ASSIGNMENT,'=',1,1065) -LexToken(VAR,'in',1,1066) -LexToken(EOL,'\n',1,1068) -LexToken(VAR,'model',1,1077) -LexToken(DOT,'.',1,1082) -LexToken(VAR,'out',1,1083) -LexToken(ASSIGNMENT,'=',1,1086) -LexToken(NUMBER,'1',1,1087) -LexToken(EOL,'\n',1,1088) -LexToken(VAR,'model',1,1097) -LexToken(DOT,'.',1,1102) -LexToken(VAR,'dstate',1,1103) -LexToken(ASSIGNMENT,'=',1,1109) -LexToken(OPENSQBRACKET,'[',1,1110) -LexToken(NUMBER,'0',1,1111) -LexToken(SEMICOLON,';',1,1112) -LexToken(NUMBER,'0',1,1113) -LexToken(CLOSESQBRACKET,']',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(VAR,'model',1,1124) -LexToken(DOT,'.',1,1129) -LexToken(VAR,'blocktype',1,1130) -LexToken(ASSIGNMENT,'=',1,1139) -LexToken(DQSTRING,'"c"',1,1142) -LexToken(EOL,'\n',1,1143) -LexToken(VAR,'model',1,1152) -LexToken(DOT,'.',1,1157) -LexToken(VAR,'dep_ut',1,1158) -LexToken(ASSIGNMENT,'=',1,1164) -LexToken(OPENSQBRACKET,'[',1,1165) -LexToken(PREVAR_BOOLEAN,'%t',1,1166) -LexToken(PREVAR_BOOLEAN,'%f',1,1169) -LexToken(CLOSESQBRACKET,']',1,1171) -LexToken(EOL,'\n',1,1172) -LexToken(EOL,'\n',1,1173) -LexToken(VAR,'exprs',1,1182) -LexToken(ASSIGNMENT,'=',1,1187) -LexToken(DQSTRING,'" "',1,1190) -LexToken(EOL,'\n',1,1191) -LexToken(VAR,'gr_i',1,1200) -LexToken(ASSIGNMENT,'=',1,1204) -LexToken(OPENSQBRACKET,'[',1,1205) -LexToken(CLOSESQBRACKET,']',1,1206) -LexToken(EOL,'\n',1,1207) -LexToken(VAR,'x',1,1216) -LexToken(ASSIGNMENT,'=',1,1217) -LexToken(VAR,'standard_define',1,1218) -LexToken(OPENBRACKET,'(',1,1233) -LexToken(OPENSQBRACKET,'[',1,1234) -LexToken(NUMBER,'2',1,1235) -LexToken(NUMBER,'2',1,1237) -LexToken(CLOSESQBRACKET,']',1,1238) -LexToken(COMMA,',',1,1239) -LexToken(VAR,'model',1,1240) -LexToken(COMMA,',',1,1245) -LexToken(VAR,'exprs',1,1246) -LexToken(COMMA,',',1,1251) -LexToken(VAR,'gr_i',1,1252) -LexToken(CLOSEBRACKET,')',1,1256) -LexToken(EOL,'\n',1,1257) -LexToken(END,'end',1,1262) -LexToken(EOL,'\n',1,1265) -LexToken(ENDFUNCTION,'endfunction',1,1266) -LexToken(EOL,'\n',1,1277) +/* autogenerated from "macros/NonLinear/MAX_f.sci" */ +function MAX_f() { +MAX_f.prototype.get = function MAX_f() { +} +MAX_f.prototype.set = function MAX_f() { +x=arg1; +} +MAX_f.prototype.define = function MAX_f() { +in1=-1; +model=scicos_model(); +model.sim="maxblk"; +model.in=in1; +model.out=1; +model.dstate=[0,0]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +MAX_f.prototype.details = function MAX_f() { +} +} diff --git a/js/NonLinear/MIN_f.js b/js/NonLinear/MIN_f.js index 5fc6f1f3..8845661f 100644 --- a/js/NonLinear/MIN_f.js +++ b/js/NonLinear/MIN_f.js @@ -1,156 +1,23 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'MIN_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(CASE,'case',1,960) -LexToken(DQSTRING,'"define"',1,972) -LexToken(THEN,'then',1,974) -LexToken(EOL,'\n',1,978) -LexToken(VAR,'in',1,987) -LexToken(ASSIGNMENT,'=',1,989) -LexToken(ADDITION,'-',1,990) -LexToken(NUMBER,'1',1,991) -LexToken(EOL,'\n',1,992) -LexToken(VAR,'model',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(SCICOS_MODEL,'scicos_model',1,1007) -LexToken(OPENBRACKET,'(',1,1019) -LexToken(CLOSEBRACKET,')',1,1020) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'sim',1,1036) -LexToken(ASSIGNMENT,'=',1,1039) -LexToken(DQSTRING,'"minblk"',1,1047) -LexToken(EOL,'\n',1,1048) -LexToken(VAR,'model',1,1057) -LexToken(DOT,'.',1,1062) -LexToken(VAR,'in',1,1063) -LexToken(ASSIGNMENT,'=',1,1065) -LexToken(VAR,'in',1,1066) -LexToken(EOL,'\n',1,1068) -LexToken(VAR,'model',1,1077) -LexToken(DOT,'.',1,1082) -LexToken(VAR,'out',1,1083) -LexToken(ASSIGNMENT,'=',1,1086) -LexToken(NUMBER,'1',1,1087) -LexToken(EOL,'\n',1,1088) -LexToken(VAR,'model',1,1097) -LexToken(DOT,'.',1,1102) -LexToken(VAR,'dstate',1,1103) -LexToken(ASSIGNMENT,'=',1,1109) -LexToken(OPENSQBRACKET,'[',1,1110) -LexToken(NUMBER,'0',1,1111) -LexToken(SEMICOLON,';',1,1112) -LexToken(NUMBER,'0',1,1113) -LexToken(CLOSESQBRACKET,']',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(VAR,'model',1,1124) -LexToken(DOT,'.',1,1129) -LexToken(VAR,'blocktype',1,1130) -LexToken(ASSIGNMENT,'=',1,1139) -LexToken(DQSTRING,'"c"',1,1142) -LexToken(EOL,'\n',1,1143) -LexToken(VAR,'model',1,1152) -LexToken(DOT,'.',1,1157) -LexToken(VAR,'dep_ut',1,1158) -LexToken(ASSIGNMENT,'=',1,1164) -LexToken(OPENSQBRACKET,'[',1,1165) -LexToken(PREVAR_BOOLEAN,'%t',1,1166) -LexToken(PREVAR_BOOLEAN,'%f',1,1169) -LexToken(CLOSESQBRACKET,']',1,1171) -LexToken(EOL,'\n',1,1172) -LexToken(EOL,'\n',1,1173) -LexToken(VAR,'exprs',1,1182) -LexToken(ASSIGNMENT,'=',1,1187) -LexToken(VAR,'sci2exp',1,1188) -LexToken(OPENBRACKET,'(',1,1195) -LexToken(VAR,'in',1,1196) -LexToken(CLOSEBRACKET,')',1,1198) -LexToken(EOL,'\n',1,1199) -LexToken(VAR,'gr_i',1,1208) -LexToken(ASSIGNMENT,'=',1,1212) -LexToken(OPENSQBRACKET,'[',1,1213) -LexToken(CLOSESQBRACKET,']',1,1214) -LexToken(EOL,'\n',1,1215) -LexToken(VAR,'x',1,1224) -LexToken(ASSIGNMENT,'=',1,1225) -LexToken(VAR,'standard_define',1,1226) -LexToken(OPENBRACKET,'(',1,1241) -LexToken(OPENSQBRACKET,'[',1,1242) -LexToken(NUMBER,'2',1,1243) -LexToken(NUMBER,'2',1,1245) -LexToken(CLOSESQBRACKET,']',1,1246) -LexToken(COMMA,',',1,1247) -LexToken(VAR,'model',1,1248) -LexToken(COMMA,',',1,1253) -LexToken(VAR,'exprs',1,1254) -LexToken(COMMA,',',1,1259) -LexToken(VAR,'gr_i',1,1260) -LexToken(CLOSEBRACKET,')',1,1264) -LexToken(EOL,'\n',1,1265) -LexToken(END,'end',1,1270) -LexToken(EOL,'\n',1,1273) -LexToken(ENDFUNCTION,'endfunction',1,1274) -LexToken(EOL,'\n',1,1285) +/* autogenerated from "macros/NonLinear/MIN_f.sci" */ +function MIN_f() { +MIN_f.prototype.get = function MIN_f() { +} +MIN_f.prototype.set = function MIN_f() { +x=arg1; +} +MIN_f.prototype.define = function MIN_f() { +in1=-1; +model=scicos_model(); +model.sim="minblk"; +model.in=in1; +model.out=1; +model.dstate=[0,0]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=sci2exp(in1); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +MIN_f.prototype.details = function MIN_f() { +} +} diff --git a/js/NonLinear/POWBLK_f.js b/js/NonLinear/POWBLK_f.js index 3a24dccb..b578ebc7 100644 --- a/js/NonLinear/POWBLK_f.js +++ b/js/NonLinear/POWBLK_f.js @@ -1,300 +1,48 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'POWBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(IF,'if',1,1054) -LexToken(VAR,'size',1,1057) -LexToken(OPENBRACKET,'(',1,1061) -LexToken(VAR,'exprs',1,1062) -LexToken(COMMA,',',1,1067) -LexToken(DQSTRING,'"*"',1,1070) -LexToken(CLOSEBRACKET,')',1,1071) -LexToken(COMPARISON,'==',1,1072) -LexToken(NUMBER,'2',1,1074) -LexToken(THEN,'then',1,1076) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'exprs',1,1093) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(VAR,'exprs',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'2',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(EOL,'\n',1,1107) -LexToken(END,'end',1,1117) -LexToken(EOL,'\n',1,1136) -LexToken(WHILE,'while',1,1145) -LexToken(PREVAR_BOOLEAN,'%t',1,1151) -LexToken(DO,'do',1,1154) -LexToken(EOL,'\n',1,1156) -LexToken(OPENSQBRACKET,'[',1,1169) -LexToken(VAR,'ok',1,1170) -LexToken(COMMA,',',1,1172) -LexToken(VAR,'a',1,1173) -LexToken(COMMA,',',1,1174) -LexToken(VAR,'exprs',1,1175) -LexToken(CLOSESQBRACKET,']',1,1180) -LexToken(ASSIGNMENT,'=',1,1181) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1182) -LexToken(OPENBRACKET,'(',1,1197) -LexToken(DQSTRING,'"Set u^a block parameters"',1,1223) -LexToken(COMMA,',',1,1224) -LexToken(DQSTRING,'"to the power of"',1,1256) -LexToken(COMMA,',',1,1257) -LexToken(VAR,'list',1,1258) -LexToken(OPENBRACKET,'(',1,1262) -LexToken(DQSTRING,'"vec"',1,1267) -LexToken(COMMA,',',1,1268) -LexToken(NUMBER,'1',1,1269) -LexToken(CLOSEBRACKET,')',1,1270) -LexToken(COMMA,',',1,1271) -LexToken(VAR,'exprs',1,1272) -LexToken(CLOSEBRACKET,')',1,1277) -LexToken(EOL,'\n',1,1278) -LexToken(IF,'if',1,1291) -LexToken(NOT,'~',1,1294) -LexToken(VAR,'ok',1,1295) -LexToken(THEN,'then',1,1298) -LexToken(EOL,'\n',1,1302) -LexToken(BREAK,'break',1,1319) -LexToken(EOL,'\n',1,1324) -LexToken(END,'end',1,1338) -LexToken(EOL,'\n',1,1341) -LexToken(VAR,'graphics',1,1354) -LexToken(DOT,'.',1,1362) -LexToken(VAR,'exprs',1,1363) -LexToken(ASSIGNMENT,'=',1,1368) -LexToken(VAR,'exprs',1,1369) -LexToken(EOL,'\n',1,1374) -LexToken(IF,'if',1,1387) -LexToken(VAR,'a',1,1390) -LexToken(COMPARISON,'==',1,1391) -LexToken(VAR,'int',1,1393) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(VAR,'a',1,1397) -LexToken(CLOSEBRACKET,')',1,1398) -LexToken(THEN,'then',1,1400) -LexToken(EOL,'\n',1,1404) -LexToken(VAR,'model',1,1421) -LexToken(DOT,'.',1,1426) -LexToken(VAR,'ipar',1,1427) -LexToken(ASSIGNMENT,'=',1,1431) -LexToken(VAR,'a',1,1432) -LexToken(EOL,'\n',1,1433) -LexToken(VAR,'model',1,1451) -LexToken(DOT,'.',1,1456) -LexToken(VAR,'rpar',1,1457) -LexToken(ASSIGNMENT,'=',1,1461) -LexToken(OPENSQBRACKET,'[',1,1462) -LexToken(CLOSESQBRACKET,']',1,1463) -LexToken(EOL,'\n',1,1464) -LexToken(ELSE,'else',1,1477) -LexToken(EOL,'\n',1,1481) -LexToken(VAR,'model',1,1498) -LexToken(DOT,'.',1,1503) -LexToken(VAR,'rpar',1,1504) -LexToken(ASSIGNMENT,'=',1,1508) -LexToken(VAR,'a',1,1509) -LexToken(EOL,'\n',1,1510) -LexToken(VAR,'model',1,1528) -LexToken(DOT,'.',1,1533) -LexToken(VAR,'ipar',1,1534) -LexToken(ASSIGNMENT,'=',1,1538) -LexToken(OPENSQBRACKET,'[',1,1539) -LexToken(CLOSESQBRACKET,']',1,1540) -LexToken(EOL,'\n',1,1541) -LexToken(END,'end',1,1554) -LexToken(EOL,'\n',1,1557) -LexToken(VAR,'model',1,1570) -LexToken(DOT,'.',1,1575) -LexToken(VAR,'firing',1,1576) -LexToken(ASSIGNMENT,'=',1,1582) -LexToken(OPENSQBRACKET,'[',1,1583) -LexToken(CLOSESQBRACKET,']',1,1584) -LexToken(EOL,'\n',1,1601) -LexToken(VAR,'x',1,1614) -LexToken(DOT,'.',1,1615) -LexToken(VAR,'graphics',1,1616) -LexToken(ASSIGNMENT,'=',1,1624) -LexToken(VAR,'graphics',1,1625) -LexToken(EOL,'\n',1,1633) -LexToken(VAR,'x',1,1647) -LexToken(DOT,'.',1,1648) -LexToken(VAR,'model',1,1649) -LexToken(ASSIGNMENT,'=',1,1654) -LexToken(VAR,'model',1,1655) -LexToken(EOL,'\n',1,1660) -LexToken(BREAK,'break',1,1673) -LexToken(EOL,'\n',1,1678) -LexToken(END,'end',1,1687) -LexToken(EOL,'\n',1,1690) -LexToken(CASE,'case',1,1695) -LexToken(DQSTRING,'"define"',1,1707) -LexToken(THEN,'then',1,1709) -LexToken(EOL,'\n',1,1713) -LexToken(VAR,'in',1,1722) -LexToken(ASSIGNMENT,'=',1,1724) -LexToken(NUMBER,'1',1,1725) -LexToken(EOL,'\n',1,1726) -LexToken(VAR,'a',1,1735) -LexToken(ASSIGNMENT,'=',1,1736) -LexToken(NUMBER,'1.5',1,1737) -LexToken(EOL,'\n',1,1740) -LexToken(VAR,'model',1,1749) -LexToken(ASSIGNMENT,'=',1,1754) -LexToken(SCICOS_MODEL,'scicos_model',1,1755) -LexToken(OPENBRACKET,'(',1,1767) -LexToken(CLOSEBRACKET,')',1,1768) -LexToken(EOL,'\n',1,1769) -LexToken(VAR,'model',1,1778) -LexToken(DOT,'.',1,1783) -LexToken(VAR,'sim',1,1784) -LexToken(ASSIGNMENT,'=',1,1787) -LexToken(DQSTRING,'"powblk"',1,1795) -LexToken(EOL,'\n',1,1796) -LexToken(VAR,'model',1,1805) -LexToken(DOT,'.',1,1810) -LexToken(VAR,'in',1,1811) -LexToken(ASSIGNMENT,'=',1,1813) -LexToken(ADDITION,'-',1,1814) -LexToken(NUMBER,'1',1,1815) -LexToken(EOL,'\n',1,1816) -LexToken(VAR,'model',1,1825) -LexToken(DOT,'.',1,1830) -LexToken(VAR,'out',1,1831) -LexToken(ASSIGNMENT,'=',1,1834) -LexToken(ADDITION,'-',1,1835) -LexToken(NUMBER,'1',1,1836) -LexToken(EOL,'\n',1,1837) -LexToken(VAR,'model',1,1846) -LexToken(DOT,'.',1,1851) -LexToken(VAR,'rpar',1,1852) -LexToken(ASSIGNMENT,'=',1,1856) -LexToken(VAR,'a',1,1857) -LexToken(EOL,'\n',1,1858) -LexToken(VAR,'model',1,1867) -LexToken(DOT,'.',1,1872) -LexToken(VAR,'blocktype',1,1873) -LexToken(ASSIGNMENT,'=',1,1882) -LexToken(DQSTRING,'"c"',1,1885) -LexToken(EOL,'\n',1,1886) -LexToken(VAR,'model',1,1895) -LexToken(DOT,'.',1,1900) -LexToken(VAR,'dep_ut',1,1901) -LexToken(ASSIGNMENT,'=',1,1907) -LexToken(OPENSQBRACKET,'[',1,1908) -LexToken(PREVAR_BOOLEAN,'%t',1,1909) -LexToken(PREVAR_BOOLEAN,'%f',1,1912) -LexToken(CLOSESQBRACKET,']',1,1914) -LexToken(EOL,'\n',1,1915) -LexToken(EOL,'\n',1,1916) -LexToken(VAR,'exprs',1,1925) -LexToken(ASSIGNMENT,'=',1,1930) -LexToken(VAR,'string',1,1931) -LexToken(OPENBRACKET,'(',1,1937) -LexToken(VAR,'a',1,1938) -LexToken(CLOSEBRACKET,')',1,1939) -LexToken(EOL,'\n',1,1940) -LexToken(VAR,'gr_i',1,1949) -LexToken(ASSIGNMENT,'=',1,1953) -LexToken(OPENSQBRACKET,'[',1,1954) -LexToken(CLOSESQBRACKET,']',1,1955) -LexToken(EOL,'\n',1,1956) -LexToken(VAR,'x',1,1965) -LexToken(ASSIGNMENT,'=',1,1966) -LexToken(VAR,'standard_define',1,1967) -LexToken(OPENBRACKET,'(',1,1982) -LexToken(OPENSQBRACKET,'[',1,1983) -LexToken(NUMBER,'2',1,1984) -LexToken(NUMBER,'2',1,1986) -LexToken(CLOSESQBRACKET,']',1,1987) -LexToken(COMMA,',',1,1988) -LexToken(VAR,'model',1,1989) -LexToken(COMMA,',',1,1994) -LexToken(VAR,'exprs',1,1995) -LexToken(COMMA,',',1,2000) -LexToken(VAR,'gr_i',1,2001) -LexToken(CLOSEBRACKET,')',1,2005) -LexToken(EOL,'\n',1,2006) -LexToken(END,'end',1,2011) -LexToken(EOL,'\n',1,2014) -LexToken(ENDFUNCTION,'endfunction',1,2015) -LexToken(EOL,'\n',1,2026) +/* autogenerated from "macros/NonLinear/POWBLK_f.sci" */ +function POWBLK_f() { +POWBLK_f.prototype.get = function POWBLK_f() { +} +POWBLK_f.prototype.set = function POWBLK_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +while (true) { +[ok,a,exprs]=scicos_getvalue("Set u^a block parameters","to the power of",list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +if (a==int(a)) { +model.ipar=a; +model.rpar=[]; +} else { +model.rpar=a; +model.ipar=[]; +} +model.firing=[]; +x.graphics=graphics; +x.model=model; +break +} +} +POWBLK_f.prototype.define = function POWBLK_f() { +in1=1; +a=1.5; +model=scicos_model(); +model.sim="powblk"; +model.in=-1; +model.out=-1; +model.rpar=a; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=string(a); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +POWBLK_f.prototype.details = function POWBLK_f() { +} +} diff --git a/js/NonLinear/PRODUCT.js b/js/NonLinear/PRODUCT.js index f5a30713..3eb21afb 100644 --- a/js/NonLinear/PRODUCT.js +++ b/js/NonLinear/PRODUCT.js @@ -1,427 +1,65 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'PRODUCT',1,854) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'model',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'arg1',1,1005) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'model',1,1010) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'exprs',1,1024) -LexToken(ASSIGNMENT,'=',1,1029) -LexToken(VAR,'graphics',1,1030) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'exprs',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1053) -LexToken(PREVAR_BOOLEAN,'%t',1,1059) -LexToken(DO,'do',1,1062) -LexToken(EOL,'\n',1,1064) -LexToken(OPENSQBRACKET,'[',1,1077) -LexToken(VAR,'ok',1,1078) -LexToken(COMMA,',',1,1080) -LexToken(VAR,'sgn',1,1081) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'exprs',1,1085) -LexToken(CLOSESQBRACKET,']',1,1090) -LexToken(ASSIGNMENT,'=',1,1091) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1092) -LexToken(OPENBRACKET,'(',1,1107) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(DQSTRING,'" Set multiplication block parameters"',1,1154) -LexToken(SEMICOLON,';\n',1,1155) -LexToken(DQSTRING,'"(multiplication is set with + 1, division with -1)"',1,1220) -LexToken(SEMICOLON,';',1,1221) -LexToken(DQSTRING,'""',1,1223) -LexToken(CLOSESQBRACKET,']',1,1224) -LexToken(COMMA,',',1,1225) -LexToken(DQSTRING,'"Number of inputs or sign vector"',1,1274) -LexToken(COMMA,',',1,1275) -LexToken(VAR,'list',1,1292) -LexToken(OPENBRACKET,'(',1,1296) -LexToken(DQSTRING,'"vec"',1,1301) -LexToken(COMMA,',',1,1302) -LexToken(ADDITION,'-',1,1303) -LexToken(NUMBER,'1',1,1304) -LexToken(CLOSEBRACKET,')',1,1305) -LexToken(COMMA,',',1,1306) -LexToken(VAR,'exprs',1,1307) -LexToken(CLOSEBRACKET,')',1,1312) -LexToken(EOL,'\n',1,1313) -LexToken(IF,'if',1,1326) -LexToken(NOT,'~',1,1329) -LexToken(VAR,'ok',1,1330) -LexToken(THEN,'then',1,1333) -LexToken(EOL,'\n',1,1337) -LexToken(BREAK,'break',1,1354) -LexToken(EOL,'\n',1,1359) -LexToken(END,'end',1,1373) -LexToken(EOL,'\n',1,1376) -LexToken(VAR,'sgn',1,1389) -LexToken(ASSIGNMENT,'=',1,1392) -LexToken(VAR,'sgn',1,1393) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(COLON,':',1,1397) -LexToken(CLOSEBRACKET,')',1,1398) -LexToken(EOL,'\n',1,1399) -LexToken(IF,'if',1,1413) -LexToken(VAR,'size',1,1416) -LexToken(OPENBRACKET,'(',1,1420) -LexToken(VAR,'sgn',1,1421) -LexToken(COMMA,',',1,1424) -LexToken(NUMBER,'1',1,1425) -LexToken(CLOSEBRACKET,')',1,1426) -LexToken(COMPARISON,'==',1,1427) -LexToken(NUMBER,'1',1,1429) -LexToken(THEN,'then',1,1431) -LexToken(EOL,'\n',1,1435) -LexToken(IF,'if',1,1452) -LexToken(VAR,'sgn',1,1455) -LexToken(COMPARISON,'<',1,1458) -LexToken(NUMBER,'1',1,1459) -LexToken(THEN,'then',1,1461) -LexToken(EOL,'\n',1,1465) -LexToken(VAR,'message',1,1486) -LexToken(OPENBRACKET,'(',1,1493) -LexToken(DQSTRING,'"Number of inputs must be > 0"',1,1523) -LexToken(CLOSEBRACKET,')',1,1524) -LexToken(EOL,'\n',1,1525) -LexToken(VAR,'ok',1,1546) -LexToken(ASSIGNMENT,'=',1,1548) -LexToken(PREVAR_BOOLEAN,'%f',1,1549) -LexToken(EOL,'\n',1,1551) -LexToken(ELSEIF,'elseif',1,1568) -LexToken(VAR,'sgn',1,1575) -LexToken(COMPARISON,'==',1,1578) -LexToken(NUMBER,'1',1,1580) -LexToken(THEN,'then',1,1582) -LexToken(EOL,'\n',1,1586) -LexToken(VAR,'in',1,1607) -LexToken(ASSIGNMENT,'=',1,1609) -LexToken(ADDITION,'-',1,1610) -LexToken(NUMBER,'1',1,1611) -LexToken(EOL,'\n',1,1612) -LexToken(VAR,'sgn',1,1633) -LexToken(ASSIGNMENT,'=',1,1636) -LexToken(OPENSQBRACKET,'[',1,1637) -LexToken(CLOSESQBRACKET,']',1,1638) -LexToken(EOL,'\n',1,1639) -LexToken(VAR,'nout',1,1660) -LexToken(ASSIGNMENT,'=',1,1664) -LexToken(NUMBER,'1',1,1665) -LexToken(EOL,'\n',1,1666) -LexToken(ELSE,'else',1,1683) -LexToken(EOL,'\n',1,1687) -LexToken(VAR,'in',1,1708) -LexToken(ASSIGNMENT,'=',1,1710) -LexToken(ADDITION,'-',1,1711) -LexToken(VAR,'ones',1,1712) -LexToken(OPENBRACKET,'(',1,1716) -LexToken(VAR,'sgn',1,1717) -LexToken(COMMA,',',1,1720) -LexToken(NUMBER,'1',1,1721) -LexToken(CLOSEBRACKET,')',1,1722) -LexToken(EOL,'\n',1,1723) -LexToken(VAR,'sgn',1,1744) -LexToken(ASSIGNMENT,'=',1,1747) -LexToken(VAR,'ones',1,1748) -LexToken(OPENBRACKET,'(',1,1752) -LexToken(VAR,'sgn',1,1753) -LexToken(COMMA,',',1,1756) -LexToken(NUMBER,'1',1,1757) -LexToken(CLOSEBRACKET,')',1,1758) -LexToken(EOL,'\n',1,1759) -LexToken(VAR,'nout',1,1780) -LexToken(ASSIGNMENT,'=',1,1784) -LexToken(ADDITION,'-',1,1785) -LexToken(NUMBER,'1',1,1786) -LexToken(EOL,'\n',1,1787) -LexToken(END,'end',1,1804) -LexToken(EOL,'\n',1,1807) -LexToken(ELSE,'else',1,1820) -LexToken(EOL,'\n',1,1824) -LexToken(IF,'if',1,1841) -LexToken(NOT,'~',1,1844) -LexToken(VAR,'and',1,1845) -LexToken(OPENBRACKET,'(',1,1848) -LexToken(VAR,'abs',1,1849) -LexToken(OPENBRACKET,'(',1,1852) -LexToken(VAR,'sgn',1,1853) -LexToken(CLOSEBRACKET,')',1,1856) -LexToken(COMPARISON,'==',1,1857) -LexToken(NUMBER,'1',1,1859) -LexToken(CLOSEBRACKET,')',1,1860) -LexToken(THEN,'then',1,1862) -LexToken(EOL,'\n',1,1866) -LexToken(VAR,'message',1,1887) -LexToken(OPENBRACKET,'(',1,1894) -LexToken(DQSTRING,'"Signs can only be +1 or -1"',1,1922) -LexToken(CLOSEBRACKET,')',1,1923) -LexToken(EOL,'\n',1,1924) -LexToken(VAR,'ok',1,1945) -LexToken(ASSIGNMENT,'=',1,1947) -LexToken(PREVAR_BOOLEAN,'%f',1,1948) -LexToken(EOL,'\n',1,1950) -LexToken(ELSE,'else',1,1967) -LexToken(EOL,'\n',1,1971) -LexToken(VAR,'in',1,1992) -LexToken(ASSIGNMENT,'=',1,1994) -LexToken(ADDITION,'-',1,1995) -LexToken(VAR,'ones',1,1996) -LexToken(OPENBRACKET,'(',1,2000) -LexToken(VAR,'size',1,2001) -LexToken(OPENBRACKET,'(',1,2005) -LexToken(VAR,'sgn',1,2006) -LexToken(COMMA,',',1,2009) -LexToken(NUMBER,'1',1,2010) -LexToken(CLOSEBRACKET,')',1,2011) -LexToken(COMMA,',',1,2012) -LexToken(NUMBER,'1',1,2013) -LexToken(CLOSEBRACKET,')',1,2014) -LexToken(EOL,'\n',1,2015) -LexToken(VAR,'nout',1,2036) -LexToken(ASSIGNMENT,'=',1,2040) -LexToken(ADDITION,'-',1,2041) -LexToken(NUMBER,'1',1,2042) -LexToken(EOL,'\n',1,2043) -LexToken(END,'end',1,2060) -LexToken(EOL,'\n',1,2063) -LexToken(END,'end',1,2076) -LexToken(EOL,'\n',1,2079) -LexToken(IF,'if',1,2092) -LexToken(VAR,'ok',1,2095) -LexToken(THEN,'then',1,2098) -LexToken(EOL,'\n',1,2102) -LexToken(OPENSQBRACKET,'[',1,2119) -LexToken(VAR,'model',1,2120) -LexToken(COMMA,',',1,2125) -LexToken(VAR,'graphics',1,2126) -LexToken(COMMA,',',1,2134) -LexToken(VAR,'ok',1,2135) -LexToken(CLOSESQBRACKET,']',1,2137) -LexToken(ASSIGNMENT,'=',1,2138) -LexToken(VAR,'check_io',1,2139) -LexToken(OPENBRACKET,'(',1,2147) -LexToken(VAR,'model',1,2148) -LexToken(COMMA,',',1,2153) -LexToken(VAR,'graphics',1,2154) -LexToken(COMMA,',',1,2162) -LexToken(VAR,'in',1,2163) -LexToken(COMMA,',',1,2165) -LexToken(VAR,'nout',1,2166) -LexToken(COMMA,',',1,2170) -LexToken(OPENSQBRACKET,'[',1,2171) -LexToken(CLOSESQBRACKET,']',1,2172) -LexToken(COMMA,',',1,2173) -LexToken(OPENSQBRACKET,'[',1,2174) -LexToken(CLOSESQBRACKET,']',1,2175) -LexToken(CLOSEBRACKET,')',1,2176) -LexToken(EOL,'\n',1,2177) -LexToken(END,'end',1,2190) -LexToken(EOL,'\n',1,2193) -LexToken(IF,'if',1,2206) -LexToken(VAR,'ok',1,2209) -LexToken(THEN,'then',1,2212) -LexToken(EOL,'\n',1,2216) -LexToken(VAR,'model',1,2233) -LexToken(DOT,'.',1,2238) -LexToken(VAR,'ipar',1,2239) -LexToken(ASSIGNMENT,'=',1,2243) -LexToken(VAR,'sgn',1,2244) -LexToken(EOL,'\n',1,2247) -LexToken(VAR,'graphics',1,2264) -LexToken(DOT,'.',1,2272) -LexToken(VAR,'exprs',1,2273) -LexToken(ASSIGNMENT,'=',1,2278) -LexToken(VAR,'exprs',1,2279) -LexToken(EOL,'\n',1,2284) -LexToken(VAR,'x',1,2301) -LexToken(DOT,'.',1,2302) -LexToken(VAR,'graphics',1,2303) -LexToken(ASSIGNMENT,'=',1,2311) -LexToken(VAR,'graphics',1,2312) -LexToken(EOL,'\n',1,2320) -LexToken(VAR,'x',1,2338) -LexToken(DOT,'.',1,2339) -LexToken(VAR,'model',1,2340) -LexToken(ASSIGNMENT,'=',1,2345) -LexToken(VAR,'model',1,2346) -LexToken(EOL,'\n',1,2351) -LexToken(BREAK,'break',1,2368) -LexToken(EOL,'\n',1,2373) -LexToken(END,'end',1,2386) -LexToken(EOL,'\n',1,2389) -LexToken(END,'end',1,2398) -LexToken(EOL,'\n',1,2401) -LexToken(CASE,'case',1,2406) -LexToken(DQSTRING,'"define"',1,2418) -LexToken(THEN,'then',1,2420) -LexToken(EOL,'\n',1,2424) -LexToken(VAR,'sgn',1,2433) -LexToken(ASSIGNMENT,'=',1,2436) -LexToken(OPENSQBRACKET,'[',1,2437) -LexToken(NUMBER,'1',1,2438) -LexToken(SEMICOLON,';',1,2439) -LexToken(ADDITION,'-',1,2440) -LexToken(NUMBER,'1',1,2441) -LexToken(CLOSESQBRACKET,']',1,2442) -LexToken(EOL,'\n',1,2443) -LexToken(VAR,'model',1,2452) -LexToken(ASSIGNMENT,'=',1,2457) -LexToken(SCICOS_MODEL,'scicos_model',1,2458) -LexToken(OPENBRACKET,'(',1,2470) -LexToken(CLOSEBRACKET,')',1,2471) -LexToken(EOL,'\n',1,2472) -LexToken(VAR,'model',1,2481) -LexToken(DOT,'.',1,2486) -LexToken(VAR,'sim',1,2487) -LexToken(ASSIGNMENT,'=',1,2490) -LexToken(VAR,'list',1,2491) -LexToken(OPENBRACKET,'(',1,2495) -LexToken(DQSTRING,'"product"',1,2504) -LexToken(COMMA,',',1,2505) -LexToken(NUMBER,'4',1,2506) -LexToken(CLOSEBRACKET,')',1,2507) -LexToken(EOL,'\n',1,2508) -LexToken(VAR,'model',1,2517) -LexToken(DOT,'.',1,2522) -LexToken(VAR,'in',1,2523) -LexToken(ASSIGNMENT,'=',1,2525) -LexToken(OPENSQBRACKET,'[',1,2526) -LexToken(ADDITION,'-',1,2527) -LexToken(NUMBER,'1',1,2528) -LexToken(SEMICOLON,';',1,2529) -LexToken(ADDITION,'-',1,2530) -LexToken(NUMBER,'1',1,2531) -LexToken(CLOSESQBRACKET,']',1,2532) -LexToken(EOL,'\n',1,2533) -LexToken(VAR,'model',1,2542) -LexToken(DOT,'.',1,2547) -LexToken(VAR,'out',1,2548) -LexToken(ASSIGNMENT,'=',1,2551) -LexToken(ADDITION,'-',1,2552) -LexToken(NUMBER,'1',1,2553) -LexToken(EOL,'\n',1,2554) -LexToken(VAR,'model',1,2563) -LexToken(DOT,'.',1,2568) -LexToken(VAR,'ipar',1,2569) -LexToken(ASSIGNMENT,'=',1,2573) -LexToken(VAR,'sgn',1,2574) -LexToken(EOL,'\n',1,2577) -LexToken(VAR,'model',1,2586) -LexToken(DOT,'.',1,2591) -LexToken(VAR,'blocktype',1,2592) -LexToken(ASSIGNMENT,'=',1,2601) -LexToken(DQSTRING,'"c"',1,2604) -LexToken(EOL,'\n',1,2605) -LexToken(VAR,'model',1,2614) -LexToken(DOT,'.',1,2619) -LexToken(VAR,'dep_ut',1,2620) -LexToken(ASSIGNMENT,'=',1,2626) -LexToken(OPENSQBRACKET,'[',1,2627) -LexToken(PREVAR_BOOLEAN,'%t',1,2628) -LexToken(PREVAR_BOOLEAN,'%f',1,2631) -LexToken(CLOSESQBRACKET,']',1,2633) -LexToken(EOL,'\n',1,2634) -LexToken(EOL,'\n',1,2635) -LexToken(EOL,'\n',1,2636) -LexToken(VAR,'exprs',1,2645) -LexToken(ASSIGNMENT,'=',1,2650) -LexToken(VAR,'sci2exp',1,2651) -LexToken(OPENBRACKET,'(',1,2658) -LexToken(VAR,'sgn',1,2659) -LexToken(CLOSEBRACKET,')',1,2662) -LexToken(EOL,'\n',1,2663) -LexToken(VAR,'gr_i',1,2672) -LexToken(ASSIGNMENT,'=',1,2676) -LexToken(OPENSQBRACKET,'[',1,2677) -LexToken(CLOSESQBRACKET,']',1,2678) -LexToken(EOL,'\n',1,2679) -LexToken(VAR,'x',1,2688) -LexToken(ASSIGNMENT,'=',1,2689) -LexToken(VAR,'standard_define',1,2690) -LexToken(OPENBRACKET,'(',1,2705) -LexToken(OPENSQBRACKET,'[',1,2706) -LexToken(NUMBER,'2',1,2707) -LexToken(NUMBER,'3',1,2709) -LexToken(CLOSESQBRACKET,']',1,2710) -LexToken(COMMA,',',1,2711) -LexToken(VAR,'model',1,2712) -LexToken(COMMA,',',1,2717) -LexToken(VAR,'exprs',1,2719) -LexToken(COMMA,',',1,2724) -LexToken(VAR,'gr_i',1,2725) -LexToken(CLOSEBRACKET,')',1,2729) -LexToken(EOL,'\n',1,2730) -LexToken(END,'end',1,2735) -LexToken(EOL,'\n',1,2738) -LexToken(ENDFUNCTION,'endfunction',1,2739) -LexToken(EOL,'\n',1,2750) +/* autogenerated from "macros/NonLinear/PRODUCT.sci" */ +function PRODUCT() { +PRODUCT.prototype.get = function PRODUCT() { +} +PRODUCT.prototype.set = function PRODUCT() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,sgn,exprs]=scicos_getvalue([" Set multiplication block parameters","(multiplication is set with + 1, division with -1)",""],"Number of inputs or sign vector",list("vec",-1),exprs); +if (!ok) { +break +} +sgn=sgn.slice(); +if (size(sgn,1)==1) { +if (sgn<1) { +message("Number of inputs must be > 0"); +ok=None; +} else if (sgn==1) { +in1=-1; +sgn=[]; +nout=1; +} else { +in1=-ones(sgn,1); +sgn=ones(sgn,1); +nout=-1; +} +} else { +if (!and(abs(sgn)==1)) { +message("Signs can only be +1 or -1"); +ok=None; +} else { +in1=-ones(size(sgn,1),1); +nout=-1; +} +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,in1,nout,[],[]); +} +if (ok) { +model.ipar=sgn; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +PRODUCT.prototype.define = function PRODUCT() { +sgn=[1,-1]; +model=scicos_model(); +model.sim=list("product",4); +model.in=[-1,-1]; +model.out=-1; +model.ipar=sgn; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=sci2exp(sgn); +gr_i=[]; +x=standard_define([2,3],model,exprs,gr_i); +} +PRODUCT.prototype.details = function PRODUCT() { +} +} diff --git a/js/NonLinear/PROD_f.js b/js/NonLinear/PROD_f.js index 6e4846e7..11a79475 100644 --- a/js/NonLinear/PROD_f.js +++ b/js/NonLinear/PROD_f.js @@ -1,147 +1,19 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'PROD_f',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(VAR,'p',1,910) -LexToken(ASSIGNMENT,'=',1,911) -LexToken(NUMBER,'1',1,912) -LexToken(EOL,'\n',1,933) -LexToken(SELECT,'select',1,938) -LexToken(VAR,'job',1,945) -LexToken(EOL,'\n',1,948) -LexToken(CASE,'case',1,953) -LexToken(DQSTRING,'"set"',1,962) -LexToken(THEN,'then',1,964) -LexToken(EOL,'\n',1,968) -LexToken(VAR,'x',1,977) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(EOL,'\n',1,983) -LexToken(CASE,'case',1,989) -LexToken(DQSTRING,'"define"',1,1001) -LexToken(THEN,'then',1,1003) -LexToken(EOL,'\n',1,1007) -LexToken(VAR,'model',1,1016) -LexToken(ASSIGNMENT,'=',1,1021) -LexToken(SCICOS_MODEL,'scicos_model',1,1022) -LexToken(OPENBRACKET,'(',1,1034) -LexToken(CLOSEBRACKET,')',1,1035) -LexToken(EOL,'\n',1,1036) -LexToken(VAR,'model',1,1045) -LexToken(DOT,'.',1,1050) -LexToken(VAR,'sim',1,1051) -LexToken(ASSIGNMENT,'=',1,1054) -LexToken(VAR,'list',1,1055) -LexToken(OPENBRACKET,'(',1,1059) -LexToken(DQSTRING,'"prod"',1,1065) -LexToken(COMMA,',',1,1066) -LexToken(NUMBER,'2',1,1067) -LexToken(CLOSEBRACKET,')',1,1068) -LexToken(EOL,'\n',1,1069) -LexToken(VAR,'model',1,1078) -LexToken(DOT,'.',1,1083) -LexToken(VAR,'in',1,1084) -LexToken(ASSIGNMENT,'=',1,1086) -LexToken(OPENSQBRACKET,'[',1,1087) -LexToken(ADDITION,'-',1,1088) -LexToken(NUMBER,'1',1,1089) -LexToken(SEMICOLON,';',1,1090) -LexToken(ADDITION,'-',1,1091) -LexToken(NUMBER,'1',1,1092) -LexToken(CLOSESQBRACKET,']',1,1093) -LexToken(EOL,'\n',1,1094) -LexToken(VAR,'model',1,1103) -LexToken(DOT,'.',1,1108) -LexToken(VAR,'out',1,1109) -LexToken(ASSIGNMENT,'=',1,1112) -LexToken(ADDITION,'-',1,1113) -LexToken(NUMBER,'1',1,1114) -LexToken(EOL,'\n',1,1115) -LexToken(VAR,'model',1,1124) -LexToken(DOT,'.',1,1129) -LexToken(VAR,'blocktype',1,1130) -LexToken(ASSIGNMENT,'=',1,1139) -LexToken(DQSTRING,'"c"',1,1142) -LexToken(EOL,'\n',1,1143) -LexToken(VAR,'model',1,1152) -LexToken(DOT,'.',1,1157) -LexToken(VAR,'dep_ut',1,1158) -LexToken(ASSIGNMENT,'=',1,1164) -LexToken(OPENSQBRACKET,'[',1,1165) -LexToken(PREVAR_BOOLEAN,'%t',1,1166) -LexToken(PREVAR_BOOLEAN,'%f',1,1169) -LexToken(CLOSESQBRACKET,']',1,1171) -LexToken(EOL,'\n',1,1172) -LexToken(EOL,'\n',1,1173) -LexToken(VAR,'x',1,1182) -LexToken(ASSIGNMENT,'=',1,1183) -LexToken(VAR,'standard_define',1,1184) -LexToken(OPENBRACKET,'(',1,1199) -LexToken(OPENSQBRACKET,'[',1,1200) -LexToken(NUMBER,'1',1,1201) -LexToken(NUMBER,'1',1,1203) -LexToken(CLOSESQBRACKET,']',1,1204) -LexToken(COMMA,',',1,1205) -LexToken(VAR,'model',1,1206) -LexToken(COMMA,',',1,1211) -LexToken(OPENSQBRACKET,'[',1,1212) -LexToken(CLOSESQBRACKET,']',1,1213) -LexToken(COMMA,',',1,1214) -LexToken(OPENSQBRACKET,'[',1,1215) -LexToken(CLOSESQBRACKET,']',1,1216) -LexToken(CLOSEBRACKET,')',1,1217) -LexToken(EOL,'\n',1,1218) -LexToken(END,'end',1,1223) -LexToken(EOL,'\n',1,1226) -LexToken(ENDFUNCTION,'endfunction',1,1227) -LexToken(EOL,'\n',1,1238) +/* autogenerated from "macros/NonLinear/PROD_f.sci" */ +function PROD_f() { +PROD_f.prototype.get = function PROD_f() { +} +PROD_f.prototype.set = function PROD_f() { +x=arg1; +} +PROD_f.prototype.define = function PROD_f() { +model=scicos_model(); +model.sim=list("prod",2); +model.in=[-1,-1]; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +x=standard_define([1,1],model,[],[]); +} +PROD_f.prototype.details = function PROD_f() { +} +} diff --git a/js/NonLinear/QUANT_f.js b/js/NonLinear/QUANT_f.js index 1f68f4aa..6f7afca6 100644 --- a/js/NonLinear/QUANT_f.js +++ b/js/NonLinear/QUANT_f.js @@ -1,337 +1,55 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'QUANT_f',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'exprs',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'exprs',1,1013) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'model',1,1027) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(VAR,'arg1',1,1033) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'model',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(WHILE,'while',1,1053) -LexToken(PREVAR_BOOLEAN,'%t',1,1059) -LexToken(THEN,'then',1,1062) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'pas',1,1083) -LexToken(COMMA,',',1,1086) -LexToken(VAR,'meth',1,1087) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'exprs',1,1092) -LexToken(CLOSESQBRACKET,']',1,1097) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1099) -LexToken(OPENBRACKET,'(',1,1114) -LexToken(DQSTRING,'"Set parameters"',1,1130) -LexToken(COMMA,',',1,1131) -LexToken(OPENSQBRACKET,'[',1,1147) -LexToken(DQSTRING,'"Step"',1,1153) -LexToken(SEMICOLON,';',1,1154) -LexToken(DQSTRING,'"Quantization Type (1-4)"',1,1179) -LexToken(CLOSESQBRACKET,']',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'list',1,1197) -LexToken(OPENBRACKET,'(',1,1201) -LexToken(DQSTRING,'"vec"',1,1206) -LexToken(COMMA,',',1,1207) -LexToken(NUMBER,'1',1,1208) -LexToken(COMMA,',',1,1209) -LexToken(DQSTRING,'"vec"',1,1214) -LexToken(COMMA,',',1,1215) -LexToken(NUMBER,'1',1,1216) -LexToken(CLOSEBRACKET,')',1,1217) -LexToken(COMMA,',',1,1218) -LexToken(VAR,'exprs',1,1219) -LexToken(CLOSEBRACKET,')',1,1224) -LexToken(EOL,'\n',1,1225) -LexToken(IF,'if',1,1238) -LexToken(NOT,'~',1,1241) -LexToken(VAR,'ok',1,1242) -LexToken(THEN,'then',1,1245) -LexToken(EOL,'\n',1,1249) -LexToken(BREAK,'break',1,1266) -LexToken(EOL,'\n',1,1271) -LexToken(END,'end',1,1285) -LexToken(EOL,'\n',1,1288) -LexToken(IF,'if',1,1301) -LexToken(VAR,'meth',1,1304) -LexToken(COMPARISON,'<',1,1308) -LexToken(NUMBER,'1',1,1309) -LexToken(LOGICAL,'|',1,1310) -LexToken(VAR,'meth',1,1311) -LexToken(COMPARISON,'>',1,1315) -LexToken(NUMBER,'4',1,1316) -LexToken(THEN,'then',1,1318) -LexToken(EOL,'\n',1,1322) -LexToken(VAR,'message',1,1339) -LexToken(OPENBRACKET,'(',1,1346) -LexToken(DQSTRING,'"Quantization Type must be from 1 to 4"',1,1385) -LexToken(CLOSEBRACKET,')',1,1386) -LexToken(EOL,'\n',1,1387) -LexToken(ELSE,'else',1,1400) -LexToken(EOL,'\n',1,1404) -LexToken(VAR,'rpar',1,1421) -LexToken(ASSIGNMENT,'=',1,1425) -LexToken(VAR,'pas',1,1426) -LexToken(EOL,'\n',1,1429) -LexToken(VAR,'model',1,1446) -LexToken(DOT,'.',1,1451) -LexToken(VAR,'rpar',1,1452) -LexToken(ASSIGNMENT,'=',1,1456) -LexToken(VAR,'rpar',1,1457) -LexToken(EOL,'\n',1,1461) -LexToken(VAR,'model',1,1478) -LexToken(DOT,'.',1,1483) -LexToken(VAR,'ipar',1,1484) -LexToken(ASSIGNMENT,'=',1,1488) -LexToken(VAR,'meth',1,1489) -LexToken(EOL,'\n',1,1493) -LexToken(SELECT,'select',1,1510) -LexToken(VAR,'meth',1,1517) -LexToken(EOL,'\n',1,1521) -LexToken(CASE,'case',1,1538) -LexToken(NUMBER,'1',1,1543) -LexToken(THEN,'then',1,1545) -LexToken(EOL,'\n',1,1549) -LexToken(VAR,'model',1,1570) -LexToken(DOT,'.',1,1575) -LexToken(VAR,'sim',1,1576) -LexToken(ASSIGNMENT,'=',1,1579) -LexToken(DQSTRING,'"qzrnd"',1,1586) -LexToken(EOL,'\n',1,1587) -LexToken(CASE,'case',1,1604) -LexToken(NUMBER,'2',1,1609) -LexToken(THEN,'then',1,1611) -LexToken(EOL,'\n',1,1615) -LexToken(VAR,'model',1,1636) -LexToken(DOT,'.',1,1641) -LexToken(VAR,'sim',1,1642) -LexToken(ASSIGNMENT,'=',1,1645) -LexToken(DQSTRING,'"qztrn"',1,1652) -LexToken(EOL,'\n',1,1653) -LexToken(CASE,'case',1,1670) -LexToken(NUMBER,'3',1,1675) -LexToken(THEN,'then',1,1677) -LexToken(EOL,'\n',1,1681) -LexToken(VAR,'model',1,1702) -LexToken(DOT,'.',1,1707) -LexToken(VAR,'sim',1,1708) -LexToken(ASSIGNMENT,'=',1,1711) -LexToken(DQSTRING,'"qzflr"',1,1718) -LexToken(EOL,'\n',1,1719) -LexToken(CASE,'case',1,1736) -LexToken(NUMBER,'4',1,1741) -LexToken(THEN,'then',1,1744) -LexToken(EOL,'\n',1,1748) -LexToken(VAR,'model',1,1769) -LexToken(DOT,'.',1,1774) -LexToken(VAR,'sim',1,1775) -LexToken(ASSIGNMENT,'=',1,1778) -LexToken(DQSTRING,'"qzcel"',1,1785) -LexToken(EOL,'\n',1,1786) -LexToken(END,'end',1,1803) -LexToken(EOL,'\n',1,1806) -LexToken(VAR,'graphics',1,1823) -LexToken(DOT,'.',1,1831) -LexToken(VAR,'exprs',1,1832) -LexToken(ASSIGNMENT,'=',1,1837) -LexToken(VAR,'exprs',1,1838) -LexToken(EOL,'\n',1,1843) -LexToken(VAR,'x',1,1860) -LexToken(DOT,'.',1,1861) -LexToken(VAR,'graphics',1,1862) -LexToken(ASSIGNMENT,'=',1,1870) -LexToken(VAR,'graphics',1,1871) -LexToken(EOL,'\n',1,1879) -LexToken(VAR,'x',1,1897) -LexToken(DOT,'.',1,1898) -LexToken(VAR,'model',1,1899) -LexToken(ASSIGNMENT,'=',1,1904) -LexToken(VAR,'model',1,1905) -LexToken(EOL,'\n',1,1910) -LexToken(BREAK,'break',1,1927) -LexToken(EOL,'\n',1,1932) -LexToken(END,'end',1,1945) -LexToken(EOL,'\n',1,1948) -LexToken(END,'end',1,1957) -LexToken(EOL,'\n',1,1960) -LexToken(CASE,'case',1,1965) -LexToken(DQSTRING,'"define"',1,1977) -LexToken(THEN,'then',1,1979) -LexToken(EOL,'\n',1,1983) -LexToken(VAR,'pas',1,1992) -LexToken(ASSIGNMENT,'=',1,1995) -LexToken(NUMBER,'0.1',1,1996) -LexToken(EOL,'\n',1,1999) -LexToken(VAR,'meth',1,2009) -LexToken(ASSIGNMENT,'=',1,2013) -LexToken(NUMBER,'1',1,2014) -LexToken(EOL,'\n',1,2015) -LexToken(VAR,'model',1,2024) -LexToken(ASSIGNMENT,'=',1,2029) -LexToken(SCICOS_MODEL,'scicos_model',1,2030) -LexToken(OPENBRACKET,'(',1,2042) -LexToken(CLOSEBRACKET,')',1,2043) -LexToken(EOL,'\n',1,2044) -LexToken(VAR,'model',1,2053) -LexToken(DOT,'.',1,2058) -LexToken(VAR,'sim',1,2059) -LexToken(ASSIGNMENT,'=',1,2062) -LexToken(DQSTRING,'"qzrnd"',1,2069) -LexToken(EOL,'\n',1,2070) -LexToken(VAR,'model',1,2079) -LexToken(DOT,'.',1,2084) -LexToken(VAR,'in',1,2085) -LexToken(ASSIGNMENT,'=',1,2087) -LexToken(ADDITION,'-',1,2088) -LexToken(NUMBER,'1',1,2089) -LexToken(EOL,'\n',1,2090) -LexToken(VAR,'model',1,2099) -LexToken(DOT,'.',1,2104) -LexToken(VAR,'out',1,2105) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(ADDITION,'-',1,2109) -LexToken(NUMBER,'1',1,2110) -LexToken(EOL,'\n',1,2111) -LexToken(VAR,'model',1,2120) -LexToken(DOT,'.',1,2125) -LexToken(VAR,'rpar',1,2126) -LexToken(ASSIGNMENT,'=',1,2130) -LexToken(VAR,'pas',1,2131) -LexToken(EOL,'\n',1,2134) -LexToken(VAR,'model',1,2143) -LexToken(DOT,'.',1,2148) -LexToken(VAR,'ipar',1,2149) -LexToken(ASSIGNMENT,'=',1,2153) -LexToken(VAR,'meth',1,2154) -LexToken(EOL,'\n',1,2158) -LexToken(VAR,'model',1,2167) -LexToken(DOT,'.',1,2172) -LexToken(VAR,'blocktype',1,2173) -LexToken(ASSIGNMENT,'=',1,2182) -LexToken(DQSTRING,'"c"',1,2185) -LexToken(EOL,'\n',1,2186) -LexToken(VAR,'model',1,2195) -LexToken(DOT,'.',1,2200) -LexToken(VAR,'dep_ut',1,2201) -LexToken(ASSIGNMENT,'=',1,2207) -LexToken(OPENSQBRACKET,'[',1,2208) -LexToken(PREVAR_BOOLEAN,'%t',1,2209) -LexToken(PREVAR_BOOLEAN,'%f',1,2212) -LexToken(CLOSESQBRACKET,']',1,2214) -LexToken(EOL,'\n',1,2215) -LexToken(EOL,'\n',1,2216) -LexToken(VAR,'exprs',1,2225) -LexToken(ASSIGNMENT,'=',1,2230) -LexToken(OPENSQBRACKET,'[',1,2231) -LexToken(VAR,'string',1,2232) -LexToken(OPENBRACKET,'(',1,2238) -LexToken(VAR,'pas',1,2239) -LexToken(CLOSEBRACKET,')',1,2242) -LexToken(SEMICOLON,';',1,2243) -LexToken(VAR,'string',1,2244) -LexToken(OPENBRACKET,'(',1,2250) -LexToken(VAR,'meth',1,2251) -LexToken(CLOSEBRACKET,')',1,2255) -LexToken(CLOSESQBRACKET,']',1,2256) -LexToken(EOL,'\n',1,2257) -LexToken(VAR,'gr_i',1,2266) -LexToken(ASSIGNMENT,'=',1,2270) -LexToken(OPENSQBRACKET,'[',1,2271) -LexToken(CLOSESQBRACKET,']',1,2272) -LexToken(EOL,'\n',1,2273) -LexToken(VAR,'x',1,2282) -LexToken(ASSIGNMENT,'=',1,2283) -LexToken(VAR,'standard_define',1,2284) -LexToken(OPENBRACKET,'(',1,2299) -LexToken(OPENSQBRACKET,'[',1,2300) -LexToken(NUMBER,'2',1,2301) -LexToken(NUMBER,'2',1,2303) -LexToken(CLOSESQBRACKET,']',1,2304) -LexToken(COMMA,',',1,2305) -LexToken(VAR,'model',1,2306) -LexToken(COMMA,',',1,2311) -LexToken(VAR,'exprs',1,2312) -LexToken(COMMA,',',1,2317) -LexToken(VAR,'gr_i',1,2318) -LexToken(CLOSEBRACKET,')',1,2322) -LexToken(EOL,'\n',1,2323) -LexToken(END,'end',1,2328) -LexToken(EOL,'\n',1,2331) -LexToken(ENDFUNCTION,'endfunction',1,2332) -LexToken(EOL,'\n',1,2343) +/* autogenerated from "macros/NonLinear/QUANT_f.sci" */ +function QUANT_f() { +QUANT_f.prototype.get = function QUANT_f() { +} +QUANT_f.prototype.set = function QUANT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,pas,meth,exprs]=scicos_getvalue("Set parameters",["Step","Quantization Type (1-4)"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (meth<1||meth>4) { +message("Quantization Type must be from 1 to 4"); +} else { +rpar=pas; +model.rpar=rpar; +model.ipar=meth; +switch (meth) { +case 1: +model.sim="qzrnd"; +case 2: +model.sim="qztrn"; +case 3: +model.sim="qzflr"; +case 4: +model.sim="qzcel"; +} +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +QUANT_f.prototype.define = function QUANT_f() { +pas=0.1; +meth=1; +model=scicos_model(); +model.sim="qzrnd"; +model.in=-1; +model.out=-1; +model.rpar=pas; +model.ipar=meth; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(pas),string(meth)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +QUANT_f.prototype.details = function QUANT_f() { +} +} diff --git a/js/NonLinear/SATURATION.js b/js/NonLinear/SATURATION.js index 23a0cd3a..a9b29bed 100644 --- a/js/NonLinear/SATURATION.js +++ b/js/NonLinear/SATURATION.js @@ -1,353 +1,53 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SATURATION',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -LexToken(VAR,'exprs',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(DOT,'.',1,1015) -LexToken(VAR,'exprs',1,1016) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'arg1',1,1036) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'model',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(WHILE,'while',1,1056) -LexToken(PREVAR_BOOLEAN,'%t',1,1062) -LexToken(DO,'do',1,1065) -LexToken(EOL,'\n',1,1067) -LexToken(OPENSQBRACKET,'[',1,1080) -LexToken(VAR,'ok',1,1081) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'maxp',1,1084) -LexToken(COMMA,',',1,1088) -LexToken(VAR,'minp',1,1089) -LexToken(COMMA,',',1,1093) -LexToken(VAR,'zeroc',1,1094) -LexToken(COMMA,',',1,1099) -LexToken(VAR,'exprs',1,1100) -LexToken(CLOSESQBRACKET,']',1,1105) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1107) -LexToken(OPENBRACKET,'(',1,1122) -LexToken(DQSTRING,'"Set Saturation parameters"',1,1149) -LexToken(COMMA,',',1,1150) -LexToken(OPENSQBRACKET,'[',1,1166) -LexToken(DQSTRING,'"Upper limit"',1,1179) -LexToken(SEMICOLON,';',1,1180) -LexToken(DQSTRING,'"Lower limit"',1,1193) -LexToken(SEMICOLON,';',1,1194) -LexToken(DQSTRING,'"zero crossing (0:no, 1:yes)"',1,1223) -LexToken(CLOSESQBRACKET,']',1,1224) -LexToken(COMMA,',',1,1225) -LexToken(VAR,'list',1,1226) -LexToken(OPENBRACKET,'(',1,1230) -LexToken(DQSTRING,'"vec"',1,1235) -LexToken(COMMA,',',1,1236) -LexToken(NUMBER,'1',1,1237) -LexToken(COMMA,',',1,1238) -LexToken(DQSTRING,'"vec"',1,1243) -LexToken(COMMA,',',1,1244) -LexToken(NUMBER,'1',1,1245) -LexToken(COMMA,',',1,1246) -LexToken(DQSTRING,'"vec"',1,1251) -LexToken(COMMA,',',1,1252) -LexToken(NUMBER,'1',1,1253) -LexToken(CLOSEBRACKET,')',1,1254) -LexToken(COMMA,',',1,1255) -LexToken(VAR,'exprs',1,1256) -LexToken(CLOSEBRACKET,')',1,1261) -LexToken(EOL,'\n',1,1262) -LexToken(IF,'if',1,1275) -LexToken(NOT,'~',1,1278) -LexToken(VAR,'ok',1,1279) -LexToken(THEN,'then',1,1282) -LexToken(EOL,'\n',1,1286) -LexToken(BREAK,'break',1,1303) -LexToken(EOL,'\n',1,1308) -LexToken(END,'end',1,1322) -LexToken(EOL,'\n',1,1325) -LexToken(IF,'if',1,1338) -LexToken(VAR,'maxp',1,1341) -LexToken(COMPARISON,'<=',1,1345) -LexToken(VAR,'minp',1,1347) -LexToken(THEN,'then',1,1353) -LexToken(EOL,'\n',1,1357) -LexToken(VAR,'message',1,1374) -LexToken(OPENBRACKET,'(',1,1381) -LexToken(DQSTRING,'"Upper limit must be > Lower limit"',1,1416) -LexToken(CLOSEBRACKET,')',1,1417) -LexToken(EOL,'\n',1,1418) -LexToken(ELSE,'else',1,1431) -LexToken(EOL,'\n',1,1435) -LexToken(VAR,'rpar',1,1452) -LexToken(ASSIGNMENT,'=',1,1456) -LexToken(OPENSQBRACKET,'[',1,1457) -LexToken(VAR,'maxp',1,1458) -LexToken(SEMICOLON,';',1,1462) -LexToken(VAR,'minp',1,1463) -LexToken(CLOSESQBRACKET,']',1,1467) -LexToken(EOL,'\n',1,1468) -LexToken(VAR,'model',1,1485) -LexToken(DOT,'.',1,1490) -LexToken(VAR,'rpar',1,1491) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(VAR,'rpar',1,1496) -LexToken(EOL,'\n',1,1500) -LexToken(IF,'if',1,1517) -LexToken(VAR,'zeroc',1,1520) -LexToken(COMPARISON,'<>',1,1525) -LexToken(NUMBER,'0',1,1527) -LexToken(THEN,'then',1,1529) -LexToken(EOL,'\n',1,1533) -LexToken(VAR,'model',1,1554) -LexToken(DOT,'.',1,1559) -LexToken(VAR,'nzcross',1,1560) -LexToken(ASSIGNMENT,'=',1,1567) -LexToken(NUMBER,'2',1,1568) -LexToken(EOL,'\n',1,1569) -LexToken(VAR,'model',1,1590) -LexToken(DOT,'.',1,1595) -LexToken(VAR,'nmode',1,1596) -LexToken(ASSIGNMENT,'=',1,1601) -LexToken(NUMBER,'1',1,1602) -LexToken(EOL,'\n',1,1603) -LexToken(ELSE,'else',1,1620) -LexToken(EOL,'\n',1,1624) -LexToken(VAR,'model',1,1645) -LexToken(DOT,'.',1,1650) -LexToken(VAR,'nzcross',1,1651) -LexToken(ASSIGNMENT,'=',1,1658) -LexToken(NUMBER,'0',1,1659) -LexToken(EOL,'\n',1,1660) -LexToken(VAR,'model',1,1681) -LexToken(DOT,'.',1,1686) -LexToken(VAR,'nmode',1,1687) -LexToken(ASSIGNMENT,'=',1,1692) -LexToken(NUMBER,'0',1,1693) -LexToken(EOL,'\n',1,1694) -LexToken(END,'end',1,1711) -LexToken(EOL,'\n',1,1714) -LexToken(VAR,'graphics',1,1731) -LexToken(DOT,'.',1,1739) -LexToken(VAR,'exprs',1,1740) -LexToken(ASSIGNMENT,'=',1,1745) -LexToken(VAR,'exprs',1,1746) -LexToken(EOL,'\n',1,1751) -LexToken(VAR,'x',1,1768) -LexToken(DOT,'.',1,1769) -LexToken(VAR,'graphics',1,1770) -LexToken(ASSIGNMENT,'=',1,1778) -LexToken(VAR,'graphics',1,1779) -LexToken(EOL,'\n',1,1787) -LexToken(VAR,'x',1,1805) -LexToken(DOT,'.',1,1806) -LexToken(VAR,'model',1,1807) -LexToken(ASSIGNMENT,'=',1,1812) -LexToken(VAR,'model',1,1813) -LexToken(EOL,'\n',1,1818) -LexToken(BREAK,'break',1,1835) -LexToken(EOL,'\n',1,1840) -LexToken(END,'end',1,1853) -LexToken(EOL,'\n',1,1856) -LexToken(END,'end',1,1865) -LexToken(EOL,'\n',1,1868) -LexToken(CASE,'case',1,1873) -LexToken(DQSTRING,'"define"',1,1885) -LexToken(THEN,'then',1,1887) -LexToken(EOL,'\n',1,1891) -LexToken(VAR,'minp',1,1900) -LexToken(ASSIGNMENT,'=',1,1904) -LexToken(ADDITION,'-',1,1905) -LexToken(NUMBER,'1',1,1906) -LexToken(EOL,'\n',1,1907) -LexToken(VAR,'maxp',1,1917) -LexToken(ASSIGNMENT,'=',1,1921) -LexToken(NUMBER,'1',1,1922) -LexToken(EOL,'\n',1,1923) -LexToken(VAR,'rpar',1,1933) -LexToken(ASSIGNMENT,'=',1,1937) -LexToken(OPENSQBRACKET,'[',1,1938) -LexToken(VAR,'maxp',1,1939) -LexToken(SEMICOLON,';',1,1943) -LexToken(VAR,'minp',1,1944) -LexToken(CLOSESQBRACKET,']',1,1948) -LexToken(EOL,'\n',1,1949) -LexToken(VAR,'model',1,1958) -LexToken(ASSIGNMENT,'=',1,1963) -LexToken(SCICOS_MODEL,'scicos_model',1,1964) -LexToken(OPENBRACKET,'(',1,1976) -LexToken(CLOSEBRACKET,')',1,1977) -LexToken(EOL,'\n',1,1978) -LexToken(VAR,'model',1,1987) -LexToken(DOT,'.',1,1992) -LexToken(VAR,'sim',1,1993) -LexToken(ASSIGNMENT,'=',1,1996) -LexToken(VAR,'list',1,1997) -LexToken(OPENBRACKET,'(',1,2001) -LexToken(DQSTRING,'"satur"',1,2008) -LexToken(COMMA,',',1,2009) -LexToken(NUMBER,'4',1,2010) -LexToken(CLOSEBRACKET,')',1,2011) -LexToken(EOL,'\n',1,2012) -LexToken(VAR,'model',1,2021) -LexToken(DOT,'.',1,2026) -LexToken(VAR,'in',1,2027) -LexToken(ASSIGNMENT,'=',1,2029) -LexToken(NUMBER,'1',1,2030) -LexToken(EOL,'\n',1,2031) -LexToken(VAR,'model',1,2040) -LexToken(DOT,'.',1,2045) -LexToken(VAR,'nzcross',1,2046) -LexToken(ASSIGNMENT,'=',1,2053) -LexToken(NUMBER,'2',1,2054) -LexToken(EOL,'\n',1,2055) -LexToken(VAR,'model',1,2064) -LexToken(DOT,'.',1,2069) -LexToken(VAR,'nmode',1,2070) -LexToken(ASSIGNMENT,'=',1,2075) -LexToken(NUMBER,'1',1,2076) -LexToken(EOL,'\n',1,2077) -LexToken(VAR,'model',1,2086) -LexToken(DOT,'.',1,2091) -LexToken(VAR,'out',1,2092) -LexToken(ASSIGNMENT,'=',1,2095) -LexToken(NUMBER,'1',1,2096) -LexToken(EOL,'\n',1,2097) -LexToken(VAR,'model',1,2106) -LexToken(DOT,'.',1,2111) -LexToken(VAR,'rpar',1,2112) -LexToken(ASSIGNMENT,'=',1,2116) -LexToken(VAR,'rpar',1,2117) -LexToken(EOL,'\n',1,2121) -LexToken(VAR,'model',1,2130) -LexToken(DOT,'.',1,2135) -LexToken(VAR,'blocktype',1,2136) -LexToken(ASSIGNMENT,'=',1,2145) -LexToken(DQSTRING,'"c"',1,2148) -LexToken(EOL,'\n',1,2149) -LexToken(VAR,'model',1,2158) -LexToken(DOT,'.',1,2163) -LexToken(VAR,'dep_ut',1,2164) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(OPENSQBRACKET,'[',1,2171) -LexToken(PREVAR_BOOLEAN,'%t',1,2172) -LexToken(PREVAR_BOOLEAN,'%f',1,2175) -LexToken(CLOSESQBRACKET,']',1,2177) -LexToken(EOL,'\n',1,2178) -LexToken(EOL,'\n',1,2179) -LexToken(VAR,'exprs',1,2188) -LexToken(ASSIGNMENT,'=',1,2193) -LexToken(OPENSQBRACKET,'[',1,2194) -LexToken(VAR,'string',1,2195) -LexToken(OPENBRACKET,'(',1,2201) -LexToken(VAR,'maxp',1,2202) -LexToken(CLOSEBRACKET,')',1,2206) -LexToken(SEMICOLON,';',1,2207) -LexToken(VAR,'string',1,2208) -LexToken(OPENBRACKET,'(',1,2214) -LexToken(VAR,'minp',1,2215) -LexToken(CLOSEBRACKET,')',1,2219) -LexToken(SEMICOLON,';',1,2220) -LexToken(VAR,'string',1,2221) -LexToken(OPENBRACKET,'(',1,2227) -LexToken(VAR,'model',1,2228) -LexToken(DOT,'.',1,2233) -LexToken(VAR,'nmode',1,2234) -LexToken(CLOSEBRACKET,')',1,2239) -LexToken(CLOSESQBRACKET,']',1,2240) -LexToken(EOL,'\n',1,2241) -LexToken(VAR,'gr_i',1,2250) -LexToken(ASSIGNMENT,'=',1,2254) -LexToken(OPENSQBRACKET,'[',1,2255) -LexToken(CLOSESQBRACKET,']',1,2256) -LexToken(EOL,'\n',1,2257) -LexToken(VAR,'x',1,2266) -LexToken(ASSIGNMENT,'=',1,2267) -LexToken(VAR,'standard_define',1,2268) -LexToken(OPENBRACKET,'(',1,2283) -LexToken(OPENSQBRACKET,'[',1,2284) -LexToken(NUMBER,'2',1,2285) -LexToken(NUMBER,'2',1,2287) -LexToken(CLOSESQBRACKET,']',1,2288) -LexToken(COMMA,',',1,2289) -LexToken(VAR,'model',1,2290) -LexToken(COMMA,',',1,2295) -LexToken(VAR,'exprs',1,2296) -LexToken(COMMA,',',1,2301) -LexToken(VAR,'gr_i',1,2302) -LexToken(CLOSEBRACKET,')',1,2306) -LexToken(EOL,'\n',1,2307) -LexToken(END,'end',1,2312) -LexToken(EOL,'\n',1,2315) -LexToken(ENDFUNCTION,'endfunction',1,2316) -LexToken(EOL,'\n',1,2327) +/* autogenerated from "macros/NonLinear/SATURATION.sci" */ +function SATURATION() { +SATURATION.prototype.get = function SATURATION() { +} +SATURATION.prototype.set = function SATURATION() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,maxp,minp,zeroc,exprs]=scicos_getvalue("Set Saturation parameters",["Upper limit","Lower limit","zero crossing (0:no, 1:yes)"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (maxp<=minp) { +message("Upper limit must be > Lower limit"); +} else { +rpar=[maxp,minp]; +model.rpar=rpar; +if (zeroc!=0) { +model.nzcross=2; +model.nmode=1; +} else { +model.nzcross=0; +model.nmode=0; +} +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +SATURATION.prototype.define = function SATURATION() { +minp=-1; +maxp=1; +rpar=[maxp,minp]; +model=scicos_model(); +model.sim=list("satur",4); +model.in=1; +model.nzcross=2; +model.nmode=1; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(maxp),string(minp),string(model.nmode)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SATURATION.prototype.details = function SATURATION() { +} +} diff --git a/js/NonLinear/SAT_f.js b/js/NonLinear/SAT_f.js index 74a12245..d8dea01d 100644 --- a/js/NonLinear/SAT_f.js +++ b/js/NonLinear/SAT_f.js @@ -1,348 +1,49 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SAT_f',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'minp',1,1079) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'maxp',1,1084) -LexToken(COMMA,',',1,1088) -LexToken(VAR,'pente',1,1089) -LexToken(COMMA,',',1,1094) -LexToken(VAR,'exprs',1,1095) -LexToken(CLOSESQBRACKET,']',1,1100) -LexToken(ASSIGNMENT,'=',1,1101) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1102) -LexToken(OPENBRACKET,'(',1,1117) -LexToken(DQSTRING,'"Set Saturation parameters"',1,1144) -LexToken(COMMA,',',1,1145) -LexToken(OPENSQBRACKET,'[',1,1161) -LexToken(DQSTRING,'"Min"',1,1166) -LexToken(SEMICOLON,';',1,1167) -LexToken(DQSTRING,'"Max"',1,1172) -LexToken(SEMICOLON,';',1,1173) -LexToken(DQSTRING,'"Slope"',1,1180) -LexToken(CLOSESQBRACKET,']',1,1181) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'list',1,1183) -LexToken(OPENBRACKET,'(',1,1187) -LexToken(DQSTRING,'"vec"',1,1192) -LexToken(COMMA,',',1,1193) -LexToken(NUMBER,'1',1,1194) -LexToken(COMMA,',',1,1195) -LexToken(DQSTRING,'"vec"',1,1200) -LexToken(COMMA,',',1,1201) -LexToken(NUMBER,'1',1,1202) -LexToken(COMMA,',',1,1203) -LexToken(DQSTRING,'"vec"',1,1208) -LexToken(COMMA,',',1,1209) -LexToken(NUMBER,'1',1,1210) -LexToken(CLOSEBRACKET,')',1,1211) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'exprs',1,1213) -LexToken(CLOSEBRACKET,')',1,1218) -LexToken(EOL,'\n',1,1219) -LexToken(IF,'if',1,1232) -LexToken(NOT,'~',1,1235) -LexToken(VAR,'ok',1,1236) -LexToken(THEN,'then',1,1239) -LexToken(EOL,'\n',1,1243) -LexToken(BREAK,'break',1,1260) -LexToken(EOL,'\n',1,1265) -LexToken(END,'end',1,1279) -LexToken(EOL,'\n',1,1282) -LexToken(IF,'if',1,1295) -LexToken(VAR,'maxp',1,1298) -LexToken(COMPARISON,'<=',1,1302) -LexToken(NUMBER,'0',1,1304) -LexToken(THEN,'then',1,1307) -LexToken(EOL,'\n',1,1311) -LexToken(VAR,'message',1,1328) -LexToken(OPENBRACKET,'(',1,1335) -LexToken(DQSTRING,'"Max must be strictly positive"',1,1366) -LexToken(CLOSEBRACKET,')',1,1367) -LexToken(EOL,'\n',1,1368) -LexToken(ELSEIF,'elseif',1,1381) -LexToken(VAR,'pente',1,1388) -LexToken(COMPARISON,'<=',1,1393) -LexToken(NUMBER,'0',1,1395) -LexToken(THEN,'then',1,1397) -LexToken(EOL,'\n',1,1401) -LexToken(VAR,'message',1,1418) -LexToken(OPENBRACKET,'(',1,1425) -LexToken(DQSTRING,'"Slope must be strictly positive"',1,1458) -LexToken(CLOSEBRACKET,')',1,1459) -LexToken(EOL,'\n',1,1460) -LexToken(ELSE,'else',1,1473) -LexToken(EOL,'\n',1,1477) -LexToken(VAR,'rpar',1,1494) -LexToken(ASSIGNMENT,'=',1,1498) -LexToken(OPENSQBRACKET,'[',1,1499) -LexToken(VAR,'minp',1,1500) -LexToken(MULTIPLICATION,'/',1,1504) -LexToken(VAR,'pente',1,1505) -LexToken(SEMICOLON,';',1,1510) -LexToken(VAR,'maxp',1,1511) -LexToken(MULTIPLICATION,'/',1,1515) -LexToken(VAR,'pente',1,1516) -LexToken(SEMICOLON,';',1,1521) -LexToken(VAR,'pente',1,1522) -LexToken(CLOSESQBRACKET,']',1,1527) -LexToken(EOL,'\n',1,1528) -LexToken(VAR,'model',1,1545) -LexToken(DOT,'.',1,1550) -LexToken(VAR,'rpar',1,1551) -LexToken(ASSIGNMENT,'=',1,1555) -LexToken(VAR,'rpar',1,1556) -LexToken(EOL,'\n',1,1560) -LexToken(VAR,'model',1,1577) -LexToken(DOT,'.',1,1582) -LexToken(VAR,'firing',1,1583) -LexToken(ASSIGNMENT,'=',1,1589) -LexToken(OPENSQBRACKET,'[',1,1590) -LexToken(CLOSESQBRACKET,']',1,1591) -LexToken(EOL,'\n',1,1608) -LexToken(VAR,'graphics',1,1625) -LexToken(DOT,'.',1,1633) -LexToken(VAR,'exprs',1,1634) -LexToken(ASSIGNMENT,'=',1,1639) -LexToken(VAR,'exprs',1,1640) -LexToken(EOL,'\n',1,1645) -LexToken(VAR,'x',1,1662) -LexToken(DOT,'.',1,1663) -LexToken(VAR,'graphics',1,1664) -LexToken(ASSIGNMENT,'=',1,1672) -LexToken(VAR,'graphics',1,1673) -LexToken(EOL,'\n',1,1681) -LexToken(VAR,'x',1,1699) -LexToken(DOT,'.',1,1700) -LexToken(VAR,'model',1,1701) -LexToken(ASSIGNMENT,'=',1,1706) -LexToken(VAR,'model',1,1707) -LexToken(EOL,'\n',1,1712) -LexToken(BREAK,'break',1,1729) -LexToken(EOL,'\n',1,1734) -LexToken(END,'end',1,1747) -LexToken(EOL,'\n',1,1750) -LexToken(END,'end',1,1759) -LexToken(EOL,'\n',1,1762) -LexToken(CASE,'case',1,1767) -LexToken(DQSTRING,'"define"',1,1779) -LexToken(THEN,'then',1,1781) -LexToken(EOL,'\n',1,1785) -LexToken(VAR,'minp',1,1794) -LexToken(ASSIGNMENT,'=',1,1798) -LexToken(ADDITION,'-',1,1799) -LexToken(NUMBER,'1',1,1800) -LexToken(EOL,'\n',1,1801) -LexToken(VAR,'maxp',1,1811) -LexToken(ASSIGNMENT,'=',1,1815) -LexToken(NUMBER,'1',1,1816) -LexToken(EOL,'\n',1,1817) -LexToken(VAR,'slope',1,1827) -LexToken(ASSIGNMENT,'=',1,1832) -LexToken(NUMBER,'1',1,1833) -LexToken(EOL,'\n',1,1834) -LexToken(VAR,'rpar',1,1844) -LexToken(ASSIGNMENT,'=',1,1848) -LexToken(OPENSQBRACKET,'[',1,1849) -LexToken(VAR,'minp',1,1850) -LexToken(SEMICOLON,';',1,1854) -LexToken(VAR,'maxp',1,1855) -LexToken(SEMICOLON,';',1,1859) -LexToken(VAR,'slope',1,1860) -LexToken(CLOSESQBRACKET,']',1,1865) -LexToken(EOL,'\n',1,1866) -LexToken(EOL,'\n',1,1867) -LexToken(VAR,'model',1,1876) -LexToken(ASSIGNMENT,'=',1,1881) -LexToken(SCICOS_MODEL,'scicos_model',1,1882) -LexToken(OPENBRACKET,'(',1,1894) -LexToken(CLOSEBRACKET,')',1,1895) -LexToken(EOL,'\n',1,1896) -LexToken(VAR,'model',1,1905) -LexToken(DOT,'.',1,1910) -LexToken(VAR,'sim',1,1911) -LexToken(ASSIGNMENT,'=',1,1914) -LexToken(VAR,'list',1,1915) -LexToken(OPENBRACKET,'(',1,1919) -LexToken(DQSTRING,'"lusat"',1,1926) -LexToken(COMMA,',',1,1927) -LexToken(NUMBER,'1',1,1928) -LexToken(CLOSEBRACKET,')',1,1929) -LexToken(EOL,'\n',1,1930) -LexToken(VAR,'model',1,1939) -LexToken(DOT,'.',1,1944) -LexToken(VAR,'in',1,1945) -LexToken(ASSIGNMENT,'=',1,1947) -LexToken(NUMBER,'1',1,1948) -LexToken(EOL,'\n',1,1949) -LexToken(VAR,'model',1,1958) -LexToken(DOT,'.',1,1963) -LexToken(VAR,'nzcross',1,1964) -LexToken(ASSIGNMENT,'=',1,1971) -LexToken(NUMBER,'2',1,1972) -LexToken(EOL,'\n',1,1973) -LexToken(VAR,'model',1,1982) -LexToken(DOT,'.',1,1987) -LexToken(VAR,'out',1,1988) -LexToken(ASSIGNMENT,'=',1,1991) -LexToken(NUMBER,'1',1,1992) -LexToken(EOL,'\n',1,1993) -LexToken(VAR,'model',1,2002) -LexToken(DOT,'.',1,2007) -LexToken(VAR,'rpar',1,2008) -LexToken(ASSIGNMENT,'=',1,2012) -LexToken(OPENSQBRACKET,'[',1,2013) -LexToken(VAR,'minp',1,2014) -LexToken(SEMICOLON,';',1,2018) -LexToken(VAR,'maxp',1,2019) -LexToken(SEMICOLON,';',1,2023) -LexToken(VAR,'slope',1,2024) -LexToken(CLOSESQBRACKET,']',1,2029) -LexToken(EOL,'\n',1,2030) -LexToken(VAR,'model',1,2039) -LexToken(DOT,'.',1,2044) -LexToken(VAR,'blocktype',1,2045) -LexToken(ASSIGNMENT,'=',1,2054) -LexToken(DQSTRING,'"c"',1,2057) -LexToken(EOL,'\n',1,2058) -LexToken(VAR,'model',1,2067) -LexToken(DOT,'.',1,2072) -LexToken(VAR,'dep_ut',1,2073) -LexToken(ASSIGNMENT,'=',1,2079) -LexToken(OPENSQBRACKET,'[',1,2080) -LexToken(PREVAR_BOOLEAN,'%t',1,2081) -LexToken(PREVAR_BOOLEAN,'%f',1,2084) -LexToken(CLOSESQBRACKET,']',1,2086) -LexToken(EOL,'\n',1,2087) -LexToken(EOL,'\n',1,2088) -LexToken(VAR,'exprs',1,2097) -LexToken(ASSIGNMENT,'=',1,2102) -LexToken(OPENSQBRACKET,'[',1,2103) -LexToken(VAR,'string',1,2104) -LexToken(OPENBRACKET,'(',1,2110) -LexToken(VAR,'minp',1,2111) -LexToken(CLOSEBRACKET,')',1,2115) -LexToken(SEMICOLON,';',1,2116) -LexToken(VAR,'string',1,2117) -LexToken(OPENBRACKET,'(',1,2123) -LexToken(VAR,'maxp',1,2124) -LexToken(CLOSEBRACKET,')',1,2128) -LexToken(SEMICOLON,';',1,2129) -LexToken(VAR,'string',1,2130) -LexToken(OPENBRACKET,'(',1,2136) -LexToken(VAR,'slope',1,2137) -LexToken(CLOSEBRACKET,')',1,2142) -LexToken(CLOSESQBRACKET,']',1,2143) -LexToken(EOL,'\n',1,2144) -LexToken(VAR,'gr_i',1,2153) -LexToken(ASSIGNMENT,'=',1,2157) -LexToken(OPENSQBRACKET,'[',1,2158) -LexToken(CLOSESQBRACKET,']',1,2159) -LexToken(EOL,'\n',1,2160) -LexToken(VAR,'x',1,2169) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(VAR,'standard_define',1,2171) -LexToken(OPENBRACKET,'(',1,2186) -LexToken(OPENSQBRACKET,'[',1,2187) -LexToken(NUMBER,'2',1,2188) -LexToken(NUMBER,'2',1,2190) -LexToken(CLOSESQBRACKET,']',1,2191) -LexToken(COMMA,',',1,2192) -LexToken(VAR,'model',1,2193) -LexToken(COMMA,',',1,2198) -LexToken(VAR,'exprs',1,2199) -LexToken(COMMA,',',1,2204) -LexToken(VAR,'gr_i',1,2205) -LexToken(CLOSEBRACKET,')',1,2209) -LexToken(EOL,'\n',1,2210) -LexToken(END,'end',1,2215) -LexToken(EOL,'\n',1,2218) -LexToken(ENDFUNCTION,'endfunction',1,2219) -LexToken(EOL,'\n',1,2230) +/* autogenerated from "macros/NonLinear/SAT_f.sci" */ +function SAT_f() { +SAT_f.prototype.get = function SAT_f() { +} +SAT_f.prototype.set = function SAT_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,minp,maxp,pente,exprs]=scicos_getvalue("Set Saturation parameters",["Min","Max","Slope"],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (maxp<=0) { +message("Max must be strictly positive"); +} else if (pente<=0) { +message("Slope must be strictly positive"); +} else { +rpar=[minp/pente,maxp/pente,pente]; +model.rpar=rpar; +model.firing=[]; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +SAT_f.prototype.define = function SAT_f() { +minp=-1; +maxp=1; +slope=1; +rpar=[minp,maxp,slope]; +model=scicos_model(); +model.sim=list("lusat",1); +model.in=1; +model.nzcross=2; +model.out=1; +model.rpar=[minp,maxp,slope]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string(minp),string(maxp),string(slope)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SAT_f.prototype.details = function SAT_f() { +} +} diff --git a/js/NonLinear/SIGNUM.js b/js/NonLinear/SIGNUM.js index 85769927..50d39dca 100644 --- a/js/NonLinear/SIGNUM.js +++ b/js/NonLinear/SIGNUM.js @@ -1,289 +1,46 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SIGNUM',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(WHILE,'while',1,1052) -LexToken(PREVAR_BOOLEAN,'%t',1,1058) -LexToken(DO,'do',1,1061) -LexToken(EOL,'\n',1,1063) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(VAR,'ok',1,1077) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'zcr',1,1080) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'exprs',1,1084) -LexToken(CLOSESQBRACKET,']',1,1089) -LexToken(ASSIGNMENT,'=',1,1090) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1106) -LexToken(OPENBRACKET,'(',1,1121) -LexToken(DQSTRING,'"Set block parameters"',1,1143) -LexToken(COMMA,',',1,1144) -LexToken(OPENSQBRACKET,'[',1,1160) -LexToken(DQSTRING,'"use zero_crossing (1: yes) (0:no)"',1,1195) -LexToken(CLOSESQBRACKET,']',1,1196) -LexToken(COMMA,',',1,1197) -LexToken(VAR,'list',1,1213) -LexToken(OPENBRACKET,'(',1,1217) -LexToken(DQSTRING,'"vec"',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(NUMBER,'1',1,1224) -LexToken(CLOSEBRACKET,')',1,1225) -LexToken(COMMA,',',1,1226) -LexToken(VAR,'exprs',1,1227) -LexToken(CLOSEBRACKET,')',1,1232) -LexToken(EOL,'\n',1,1233) -LexToken(IF,'if',1,1246) -LexToken(NOT,'~',1,1249) -LexToken(VAR,'ok',1,1250) -LexToken(THEN,'then',1,1253) -LexToken(EOL,'\n',1,1257) -LexToken(BREAK,'break',1,1274) -LexToken(EOL,'\n',1,1279) -LexToken(END,'end',1,1293) -LexToken(EOL,'\n',1,1296) -LexToken(VAR,'graphics',1,1309) -LexToken(DOT,'.',1,1317) -LexToken(VAR,'exprs',1,1318) -LexToken(ASSIGNMENT,'=',1,1323) -LexToken(VAR,'exprs',1,1324) -LexToken(EOL,'\n',1,1329) -LexToken(IF,'if',1,1342) -LexToken(VAR,'ok',1,1345) -LexToken(THEN,'then',1,1348) -LexToken(EOL,'\n',1,1352) -LexToken(IF,'if',1,1369) -LexToken(VAR,'zcr',1,1372) -LexToken(COMPARISON,'<>',1,1375) -LexToken(NUMBER,'0',1,1377) -LexToken(THEN,'then',1,1379) -LexToken(EOL,'\n',1,1383) -LexToken(VAR,'model',1,1404) -LexToken(DOT,'.',1,1409) -LexToken(VAR,'nmode',1,1410) -LexToken(ASSIGNMENT,'=',1,1415) -LexToken(ADDITION,'-',1,1416) -LexToken(NUMBER,'1',1,1417) -LexToken(EOL,'\n',1,1418) -LexToken(VAR,'model',1,1440) -LexToken(DOT,'.',1,1445) -LexToken(VAR,'nzcross',1,1446) -LexToken(ASSIGNMENT,'=',1,1453) -LexToken(ADDITION,'-',1,1454) -LexToken(NUMBER,'1',1,1455) -LexToken(EOL,'\n',1,1456) -LexToken(ELSE,'else',1,1474) -LexToken(EOL,'\n',1,1478) -LexToken(VAR,'model',1,1499) -LexToken(DOT,'.',1,1504) -LexToken(VAR,'nmode',1,1505) -LexToken(ASSIGNMENT,'=',1,1510) -LexToken(NUMBER,'0',1,1511) -LexToken(EOL,'\n',1,1512) -LexToken(VAR,'model',1,1534) -LexToken(DOT,'.',1,1539) -LexToken(VAR,'nzcross',1,1540) -LexToken(ASSIGNMENT,'=',1,1547) -LexToken(NUMBER,'0',1,1548) -LexToken(EOL,'\n',1,1549) -LexToken(END,'end',1,1567) -LexToken(EOL,'\n',1,1570) -LexToken(VAR,'x',1,1587) -LexToken(DOT,'.',1,1588) -LexToken(VAR,'graphics',1,1589) -LexToken(ASSIGNMENT,'=',1,1597) -LexToken(VAR,'graphics',1,1598) -LexToken(EOL,'\n',1,1606) -LexToken(VAR,'x',1,1624) -LexToken(DOT,'.',1,1625) -LexToken(VAR,'model',1,1626) -LexToken(ASSIGNMENT,'=',1,1631) -LexToken(VAR,'model',1,1632) -LexToken(EOL,'\n',1,1637) -LexToken(BREAK,'break',1,1654) -LexToken(EOL,'\n',1,1659) -LexToken(END,'end',1,1672) -LexToken(EOL,'\n',1,1675) -LexToken(END,'end',1,1684) -LexToken(EOL,'\n',1,1687) -LexToken(CASE,'case',1,1692) -LexToken(DQSTRING,'"define"',1,1704) -LexToken(THEN,'then',1,1706) -LexToken(EOL,'\n',1,1710) -LexToken(VAR,'nu',1,1719) -LexToken(ASSIGNMENT,'=',1,1721) -LexToken(ADDITION,'-',1,1722) -LexToken(NUMBER,'1',1,1723) -LexToken(EOL,'\n',1,1724) -LexToken(VAR,'model',1,1733) -LexToken(ASSIGNMENT,'=',1,1738) -LexToken(SCICOS_MODEL,'scicos_model',1,1739) -LexToken(OPENBRACKET,'(',1,1751) -LexToken(CLOSEBRACKET,')',1,1752) -LexToken(EOL,'\n',1,1753) -LexToken(VAR,'model',1,1762) -LexToken(DOT,'.',1,1767) -LexToken(VAR,'sim',1,1768) -LexToken(ASSIGNMENT,'=',1,1771) -LexToken(VAR,'list',1,1772) -LexToken(OPENBRACKET,'(',1,1776) -LexToken(DQSTRING,'"signum"',1,1784) -LexToken(COMMA,',',1,1785) -LexToken(NUMBER,'4',1,1786) -LexToken(CLOSEBRACKET,')',1,1787) -LexToken(EOL,'\n',1,1788) -LexToken(VAR,'model',1,1797) -LexToken(DOT,'.',1,1802) -LexToken(VAR,'in',1,1803) -LexToken(ASSIGNMENT,'=',1,1805) -LexToken(VAR,'nu',1,1806) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'model',1,1817) -LexToken(DOT,'.',1,1822) -LexToken(VAR,'out',1,1823) -LexToken(ASSIGNMENT,'=',1,1826) -LexToken(VAR,'nu',1,1827) -LexToken(EOL,'\n',1,1829) -LexToken(VAR,'model',1,1838) -LexToken(DOT,'.',1,1843) -LexToken(VAR,'nzcross',1,1844) -LexToken(ASSIGNMENT,'=',1,1851) -LexToken(VAR,'nu',1,1852) -LexToken(EOL,'\n',1,1854) -LexToken(VAR,'model',1,1863) -LexToken(DOT,'.',1,1868) -LexToken(VAR,'nmode',1,1869) -LexToken(ASSIGNMENT,'=',1,1874) -LexToken(VAR,'nu',1,1875) -LexToken(EOL,'\n',1,1877) -LexToken(VAR,'model',1,1886) -LexToken(DOT,'.',1,1891) -LexToken(VAR,'blocktype',1,1892) -LexToken(ASSIGNMENT,'=',1,1901) -LexToken(DQSTRING,'"c"',1,1904) -LexToken(EOL,'\n',1,1905) -LexToken(VAR,'model',1,1914) -LexToken(DOT,'.',1,1919) -LexToken(VAR,'dep_ut',1,1920) -LexToken(ASSIGNMENT,'=',1,1926) -LexToken(OPENSQBRACKET,'[',1,1927) -LexToken(PREVAR_BOOLEAN,'%t',1,1928) -LexToken(PREVAR_BOOLEAN,'%f',1,1931) -LexToken(CLOSESQBRACKET,']',1,1933) -LexToken(EOL,'\n',1,1934) -LexToken(EOL,'\n',1,1935) -LexToken(VAR,'exprs',1,1944) -LexToken(ASSIGNMENT,'=',1,1949) -LexToken(OPENSQBRACKET,'[',1,1950) -LexToken(VAR,'string',1,1951) -LexToken(OPENBRACKET,'(',1,1957) -LexToken(OPENSQBRACKET,'[',1,1958) -LexToken(NUMBER,'1',1,1959) -LexToken(CLOSESQBRACKET,']',1,1960) -LexToken(CLOSEBRACKET,')',1,1961) -LexToken(CLOSESQBRACKET,']',1,1962) -LexToken(EOL,'\n',1,1963) -LexToken(VAR,'gr_i',1,1972) -LexToken(ASSIGNMENT,'=',1,1976) -LexToken(OPENSQBRACKET,'[',1,1977) -LexToken(CLOSESQBRACKET,']',1,1978) -LexToken(EOL,'\n',1,1979) -LexToken(EOL,'\n',1,1980) -LexToken(VAR,'x',1,1989) -LexToken(ASSIGNMENT,'=',1,1990) -LexToken(VAR,'standard_define',1,1991) -LexToken(OPENBRACKET,'(',1,2006) -LexToken(OPENSQBRACKET,'[',1,2007) -LexToken(NUMBER,'2',1,2008) -LexToken(NUMBER,'2',1,2010) -LexToken(CLOSESQBRACKET,']',1,2011) -LexToken(COMMA,',',1,2012) -LexToken(VAR,'model',1,2013) -LexToken(COMMA,',',1,2018) -LexToken(VAR,'exprs',1,2019) -LexToken(COMMA,',',1,2024) -LexToken(VAR,'gr_i',1,2025) -LexToken(CLOSEBRACKET,')',1,2029) -LexToken(EOL,'\n',1,2030) -LexToken(END,'end',1,2035) -LexToken(EOL,'\n',1,2038) -LexToken(ENDFUNCTION,'endfunction',1,2039) -LexToken(EOL,'\n',1,2050) +/* autogenerated from "macros/NonLinear/SIGNUM.sci" */ +function SIGNUM() { +SIGNUM.prototype.get = function SIGNUM() { +} +SIGNUM.prototype.set = function SIGNUM() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,zcr,exprs]=scicos_getvalue("Set block parameters",["use zero_crossing (1: yes) (0:no)"],list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +if (ok) { +if (zcr!=0) { +model.nmode=-1; +model.nzcross=-1; +} else { +model.nmode=0; +model.nzcross=0; +} +x.graphics=graphics; +x.model=model; +break +} +} +} +SIGNUM.prototype.define = function SIGNUM() { +nu=-1; +model=scicos_model(); +model.sim=list("signum",4); +model.in=nu; +model.out=nu; +model.nzcross=nu; +model.nmode=nu; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string([1])]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SIGNUM.prototype.details = function SIGNUM() { +} +} diff --git a/js/NonLinear/SINBLK_f.js b/js/NonLinear/SINBLK_f.js index 1ab4e6d6..7cd82cf5 100644 --- a/js/NonLinear/SINBLK_f.js +++ b/js/NonLinear/SINBLK_f.js @@ -1,140 +1,21 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SINBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(CASE,'case',1,963) -LexToken(DQSTRING,'"define"',1,975) -LexToken(THEN,'then',1,977) -LexToken(EOL,'\n',1,981) -LexToken(VAR,'model',1,990) -LexToken(ASSIGNMENT,'=',1,995) -LexToken(SCICOS_MODEL,'scicos_model',1,996) -LexToken(OPENBRACKET,'(',1,1008) -LexToken(CLOSEBRACKET,')',1,1009) -LexToken(EOL,'\n',1,1010) -LexToken(VAR,'model',1,1019) -LexToken(DOT,'.',1,1024) -LexToken(VAR,'sim',1,1025) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(DQSTRING,'"sinblk"',1,1036) -LexToken(EOL,'\n',1,1037) -LexToken(VAR,'model',1,1046) -LexToken(DOT,'.',1,1051) -LexToken(VAR,'in',1,1052) -LexToken(ASSIGNMENT,'=',1,1054) -LexToken(ADDITION,'-',1,1055) -LexToken(NUMBER,'1',1,1056) -LexToken(EOL,'\n',1,1057) -LexToken(VAR,'model',1,1066) -LexToken(DOT,'.',1,1071) -LexToken(VAR,'out',1,1072) -LexToken(ASSIGNMENT,'=',1,1075) -LexToken(ADDITION,'-',1,1076) -LexToken(NUMBER,'1',1,1077) -LexToken(EOL,'\n',1,1078) -LexToken(VAR,'model',1,1087) -LexToken(DOT,'.',1,1092) -LexToken(VAR,'blocktype',1,1093) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(DQSTRING,'"c"',1,1105) -LexToken(EOL,'\n',1,1106) -LexToken(VAR,'model',1,1115) -LexToken(DOT,'.',1,1120) -LexToken(VAR,'dep_ut',1,1121) -LexToken(ASSIGNMENT,'=',1,1127) -LexToken(OPENSQBRACKET,'[',1,1128) -LexToken(PREVAR_BOOLEAN,'%t',1,1129) -LexToken(PREVAR_BOOLEAN,'%f',1,1132) -LexToken(CLOSESQBRACKET,']',1,1134) -LexToken(EOL,'\n',1,1135) -LexToken(EOL,'\n',1,1136) -LexToken(VAR,'exprs',1,1145) -LexToken(ASSIGNMENT,'=',1,1150) -LexToken(DQSTRING,'" "',1,1153) -LexToken(EOL,'\n',1,1154) -LexToken(VAR,'gr_i',1,1163) -LexToken(ASSIGNMENT,'=',1,1167) -LexToken(OPENSQBRACKET,'[',1,1168) -LexToken(CLOSESQBRACKET,']',1,1169) -LexToken(EOL,'\n',1,1170) -LexToken(VAR,'x',1,1179) -LexToken(ASSIGNMENT,'=',1,1180) -LexToken(VAR,'standard_define',1,1181) -LexToken(OPENBRACKET,'(',1,1196) -LexToken(OPENSQBRACKET,'[',1,1197) -LexToken(NUMBER,'2',1,1198) -LexToken(NUMBER,'2',1,1200) -LexToken(CLOSESQBRACKET,']',1,1201) -LexToken(COMMA,',',1,1202) -LexToken(VAR,'model',1,1203) -LexToken(COMMA,',',1,1208) -LexToken(VAR,'exprs',1,1209) -LexToken(COMMA,',',1,1214) -LexToken(VAR,'gr_i',1,1215) -LexToken(CLOSEBRACKET,')',1,1219) -LexToken(EOL,'\n',1,1220) -LexToken(END,'end',1,1225) -LexToken(EOL,'\n',1,1228) -LexToken(ENDFUNCTION,'endfunction',1,1229) -LexToken(EOL,'\n',1,1240) +/* autogenerated from "macros/NonLinear/SINBLK_f.sci" */ +function SINBLK_f() { +SINBLK_f.prototype.get = function SINBLK_f() { +} +SINBLK_f.prototype.set = function SINBLK_f() { +x=arg1; +} +SINBLK_f.prototype.define = function SINBLK_f() { +model=scicos_model(); +model.sim="sinblk"; +model.in=-1; +model.out=-1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +SINBLK_f.prototype.details = function SINBLK_f() { +} +} diff --git a/js/NonLinear/TANBLK_f.js b/js/NonLinear/TANBLK_f.js index 40ffade0..8140e55a 100644 --- a/js/NonLinear/TANBLK_f.js +++ b/js/NonLinear/TANBLK_f.js @@ -1,155 +1,23 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'TANBLK_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'x',1,967) -LexToken(DOT,'.',1,968) -LexToken(VAR,'model',1,969) -LexToken(DOT,'.',1,974) -LexToken(VAR,'firing',1,975) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(OPENSQBRACKET,'[',1,982) -LexToken(CLOSESQBRACKET,']',1,983) -LexToken(EOL,'\n',1,984) -LexToken(CASE,'case',1,989) -LexToken(DQSTRING,'"define"',1,1001) -LexToken(THEN,'then',1,1003) -LexToken(EOL,'\n',1,1007) -LexToken(VAR,'in',1,1016) -LexToken(ASSIGNMENT,'=',1,1018) -LexToken(ADDITION,'-',1,1019) -LexToken(NUMBER,'1',1,1020) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(SCICOS_MODEL,'scicos_model',1,1036) -LexToken(OPENBRACKET,'(',1,1048) -LexToken(CLOSEBRACKET,')',1,1049) -LexToken(EOL,'\n',1,1050) -LexToken(VAR,'model',1,1059) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'sim',1,1065) -LexToken(ASSIGNMENT,'=',1,1068) -LexToken(DQSTRING,'"tanblk"',1,1076) -LexToken(EOL,'\n',1,1077) -LexToken(VAR,'model',1,1086) -LexToken(DOT,'.',1,1091) -LexToken(VAR,'in',1,1092) -LexToken(ASSIGNMENT,'=',1,1094) -LexToken(VAR,'in',1,1095) -LexToken(EOL,'\n',1,1097) -LexToken(VAR,'model',1,1106) -LexToken(DOT,'.',1,1111) -LexToken(VAR,'out',1,1112) -LexToken(ASSIGNMENT,'=',1,1115) -LexToken(VAR,'in',1,1116) -LexToken(EOL,'\n',1,1118) -LexToken(VAR,'model',1,1127) -LexToken(DOT,'.',1,1132) -LexToken(VAR,'blocktype',1,1133) -LexToken(ASSIGNMENT,'=',1,1142) -LexToken(DQSTRING,'"c"',1,1145) -LexToken(EOL,'\n',1,1146) -LexToken(VAR,'model',1,1155) -LexToken(DOT,'.',1,1160) -LexToken(VAR,'dep_ut',1,1161) -LexToken(ASSIGNMENT,'=',1,1167) -LexToken(OPENSQBRACKET,'[',1,1168) -LexToken(PREVAR_BOOLEAN,'%t',1,1169) -LexToken(PREVAR_BOOLEAN,'%f',1,1172) -LexToken(CLOSESQBRACKET,']',1,1174) -LexToken(EOL,'\n',1,1175) -LexToken(EOL,'\n',1,1176) -LexToken(VAR,'exprs',1,1185) -LexToken(ASSIGNMENT,'=',1,1190) -LexToken(VAR,'sci2exp',1,1191) -LexToken(OPENBRACKET,'(',1,1198) -LexToken(VAR,'in',1,1199) -LexToken(CLOSEBRACKET,')',1,1201) -LexToken(EOL,'\n',1,1202) -LexToken(VAR,'gr_i',1,1211) -LexToken(ASSIGNMENT,'=',1,1215) -LexToken(OPENSQBRACKET,'[',1,1216) -LexToken(CLOSESQBRACKET,']',1,1217) -LexToken(EOL,'\n',1,1218) -LexToken(VAR,'x',1,1227) -LexToken(ASSIGNMENT,'=',1,1228) -LexToken(VAR,'standard_define',1,1229) -LexToken(OPENBRACKET,'(',1,1244) -LexToken(OPENSQBRACKET,'[',1,1245) -LexToken(NUMBER,'2',1,1246) -LexToken(NUMBER,'2',1,1248) -LexToken(CLOSESQBRACKET,']',1,1249) -LexToken(COMMA,',',1,1250) -LexToken(VAR,'model',1,1251) -LexToken(COMMA,',',1,1256) -LexToken(VAR,'exprs',1,1257) -LexToken(COMMA,',',1,1262) -LexToken(VAR,'gr_i',1,1263) -LexToken(CLOSEBRACKET,')',1,1267) -LexToken(EOL,'\n',1,1268) -LexToken(END,'end',1,1273) -LexToken(EOL,'\n',1,1276) -LexToken(ENDFUNCTION,'endfunction',1,1277) -LexToken(EOL,'\n',1,1288) +/* autogenerated from "macros/NonLinear/TANBLK_f.sci" */ +function TANBLK_f() { +TANBLK_f.prototype.get = function TANBLK_f() { +} +TANBLK_f.prototype.set = function TANBLK_f() { +x=arg1; +x.model.firing=[]; +} +TANBLK_f.prototype.define = function TANBLK_f() { +in1=-1; +model=scicos_model(); +model.sim="tanblk"; +model.in=in1; +model.out=in1; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=sci2exp(in1); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +TANBLK_f.prototype.details = function TANBLK_f() { +} +} diff --git a/js/NonLinear/TrigFun.js b/js/NonLinear/TrigFun.js index 1df8837f..51a2ef27 100644 --- a/js/NonLinear/TrigFun.js +++ b/js/NonLinear/TrigFun.js @@ -1,313 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'TrigFun',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'exprs',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'exprs',1,1013) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'model',1,1027) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(VAR,'arg1',1,1033) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'model',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(PREVAR,'%FF',1,1053) -LexToken(ASSIGNMENT,'=',1,1056) -LexToken(OPENSQBRACKET,'[',1,1057) -LexToken(DQSTRING,'"sin"',1,1062) -LexToken(SEMICOLON,';',1,1063) -LexToken(DQSTRING,'"cos"',1,1068) -LexToken(SEMICOLON,';',1,1069) -LexToken(DQSTRING,'"tan"',1,1074) -LexToken(SEMICOLON,';\n',1,1075) -LexToken(DQSTRING,'"asin"',1,1090) -LexToken(SEMICOLON,';',1,1091) -LexToken(DQSTRING,'"acos"',1,1097) -LexToken(SEMICOLON,';',1,1098) -LexToken(DQSTRING,'"atan"',1,1104) -LexToken(SEMICOLON,';\n',1,1105) -LexToken(DQSTRING,'"sinh"',1,1120) -LexToken(SEMICOLON,';',1,1121) -LexToken(DQSTRING,'"cosh"',1,1127) -LexToken(SEMICOLON,';',1,1128) -LexToken(DQSTRING,'"tanh"',1,1134) -LexToken(SEMICOLON,';\n',1,1135) -LexToken(DQSTRING,'"asinh"',1,1151) -LexToken(SEMICOLON,';',1,1152) -LexToken(DQSTRING,'"acosh"',1,1159) -LexToken(SEMICOLON,';',1,1160) -LexToken(DQSTRING,'"atanh"',1,1167) -LexToken(CLOSESQBRACKET,']',1,1168) -LexToken(EOL,'\n',1,1169) -LexToken(PREVAR,'%GG',1,1179) -LexToken(ASSIGNMENT,'=',1,1182) -LexToken(OPENSQBRACKET,'[',1,1183) -LexToken(DQSTRING,'"Choose among "',1,1198) -LexToken(ADDITION,'+',1,1199) -LexToken(VAR,'strcat',1,1200) -LexToken(OPENBRACKET,'(',1,1206) -LexToken(PREVAR,'%FF',1,1207) -LexToken(OPENBRACKET,'(',1,1210) -LexToken(NUMBER,'1',1,1211) -LexToken(COLON,':',1,1212) -LexToken(NUMBER,'4',1,1213) -LexToken(CLOSEBRACKET,')',1,1214) -LexToken(COMMA,',',1,1215) -LexToken(DQSTRING,'", "',1,1219) -LexToken(CLOSEBRACKET,')',1,1220) -LexToken(SEMICOLON,';',1,1221) -LexToken(VAR,'strcat',1,1222) -LexToken(OPENBRACKET,'(',1,1228) -LexToken(PREVAR,'%FF',1,1229) -LexToken(OPENBRACKET,'(',1,1232) -LexToken(NUMBER,'5',1,1233) -LexToken(COLON,':',1,1234) -LexToken(LASTINDEX,'$',1,1235) -LexToken(CLOSEBRACKET,')',1,1236) -LexToken(COMMA,',',1,1237) -LexToken(DQSTRING,'", "',1,1241) -LexToken(CLOSEBRACKET,')',1,1242) -LexToken(CLOSESQBRACKET,']',1,1243) -LexToken(EOL,'\n',1,1244) -LexToken(WHILE,'while',1,1253) -LexToken(PREVAR_BOOLEAN,'%t',1,1259) -LexToken(DO,'do',1,1262) -LexToken(EOL,'\n',1,1264) -LexToken(OPENSQBRACKET,'[',1,1277) -LexToken(VAR,'ok',1,1278) -LexToken(COMMA,',',1,1280) -LexToken(VAR,'fun',1,1281) -LexToken(COMMA,',',1,1284) -LexToken(VAR,'exprs',1,1285) -LexToken(CLOSESQBRACKET,']',1,1290) -LexToken(ASSIGNMENT,'=',1,1291) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1292) -LexToken(OPENBRACKET,'(',1,1307) -LexToken(PREVAR,'%GG',1,1308) -LexToken(COMMA,',',1,1311) -LexToken(DQSTRING,'"Function"',1,1321) -LexToken(COMMA,',',1,1322) -LexToken(VAR,'list',1,1323) -LexToken(OPENBRACKET,'(',1,1327) -LexToken(DQSTRING,'"str"',1,1332) -LexToken(COMMA,',',1,1333) -LexToken(NUMBER,'1',1,1334) -LexToken(CLOSEBRACKET,')',1,1335) -LexToken(COMMA,',',1,1336) -LexToken(VAR,'exprs',1,1337) -LexToken(CLOSEBRACKET,')',1,1342) -LexToken(EOL,'\n',1,1343) -LexToken(IF,'if',1,1356) -LexToken(NOT,'~',1,1359) -LexToken(VAR,'ok',1,1360) -LexToken(THEN,'then',1,1363) -LexToken(EOL,'\n',1,1367) -LexToken(BREAK,'break',1,1384) -LexToken(EOL,'\n',1,1389) -LexToken(END,'end',1,1403) -LexToken(EOL,'\n',1,1406) -LexToken(IF,'if',1,1419) -LexToken(VAR,'find',1,1422) -LexToken(OPENBRACKET,'(',1,1426) -LexToken(PREVAR,'%FF',1,1427) -LexToken(COMPARISON,'==',1,1430) -LexToken(VAR,'fun',1,1432) -LexToken(CLOSEBRACKET,')',1,1435) -LexToken(COMPARISON,'==',1,1436) -LexToken(OPENSQBRACKET,'[',1,1438) -LexToken(CLOSESQBRACKET,']',1,1439) -LexToken(THEN,'then',1,1441) -LexToken(EOL,'\n',1,1445) -LexToken(VAR,'message',1,1462) -LexToken(OPENBRACKET,'(',1,1469) -LexToken(DQSTRING,'"Sorry but "',1,1481) -LexToken(ADDITION,'+',1,1482) -LexToken(VAR,'fun',1,1483) -LexToken(ADDITION,'+',1,1487) -LexToken(DQSTRING,'" is not in the list!"',1,1509) -LexToken(CLOSEBRACKET,')',1,1510) -LexToken(EOL,'\n',1,1511) -LexToken(ELSE,'else',1,1524) -LexToken(EOL,'\n',1,1528) -LexToken(VAR,'graphics',1,1545) -LexToken(DOT,'.',1,1553) -LexToken(VAR,'exprs',1,1554) -LexToken(ASSIGNMENT,'=',1,1559) -LexToken(VAR,'exprs',1,1560) -LexToken(EOL,'\n',1,1565) -LexToken(VAR,'execstr',1,1582) -LexToken(OPENBRACKET,'(',1,1589) -LexToken(DQSTRING,'"model.sim=list(\\\'"',1,1608) -LexToken(ADDITION,'+',1,1609) -LexToken(VAR,'fun',1,1610) -LexToken(ADDITION,'+',1,1613) -LexToken(DQSTRING,'"_blk\\\',4)"',1,1624) -LexToken(CLOSEBRACKET,')',1,1625) -LexToken(EOL,'\n',1,1626) -LexToken(VAR,'x',1,1643) -LexToken(DOT,'.',1,1644) -LexToken(VAR,'graphics',1,1645) -LexToken(ASSIGNMENT,'=',1,1653) -LexToken(VAR,'graphics',1,1654) -LexToken(EOL,'\n',1,1662) -LexToken(VAR,'x',1,1680) -LexToken(DOT,'.',1,1681) -LexToken(VAR,'model',1,1682) -LexToken(ASSIGNMENT,'=',1,1687) -LexToken(VAR,'model',1,1688) -LexToken(EOL,'\n',1,1693) -LexToken(BREAK,'break',1,1710) -LexToken(EOL,'\n',1,1715) -LexToken(END,'end',1,1728) -LexToken(EOL,'\n',1,1731) -LexToken(END,'end',1,1740) -LexToken(EOL,'\n',1,1743) -LexToken(CASE,'case',1,1748) -LexToken(DQSTRING,'"define"',1,1760) -LexToken(THEN,'then',1,1762) -LexToken(EOL,'\n',1,1766) -LexToken(VAR,'model',1,1775) -LexToken(ASSIGNMENT,'=',1,1780) -LexToken(SCICOS_MODEL,'scicos_model',1,1781) -LexToken(OPENBRACKET,'(',1,1793) -LexToken(CLOSEBRACKET,')',1,1794) -LexToken(EOL,'\n',1,1795) -LexToken(VAR,'model',1,1804) -LexToken(DOT,'.',1,1809) -LexToken(VAR,'sim',1,1810) -LexToken(ASSIGNMENT,'=',1,1813) -LexToken(VAR,'list',1,1814) -LexToken(OPENBRACKET,'(',1,1818) -LexToken(DQSTRING,'"sin_blk"',1,1827) -LexToken(COMMA,',',1,1828) -LexToken(NUMBER,'4',1,1829) -LexToken(CLOSEBRACKET,')',1,1830) -LexToken(EOL,'\n',1,1831) -LexToken(VAR,'model',1,1840) -LexToken(DOT,'.',1,1845) -LexToken(VAR,'in',1,1846) -LexToken(ASSIGNMENT,'=',1,1848) -LexToken(ADDITION,'-',1,1849) -LexToken(NUMBER,'1',1,1850) -LexToken(EOL,'\n',1,1851) -LexToken(VAR,'model',1,1860) -LexToken(DOT,'.',1,1865) -LexToken(VAR,'out',1,1866) -LexToken(ASSIGNMENT,'=',1,1869) -LexToken(ADDITION,'-',1,1870) -LexToken(NUMBER,'1',1,1871) -LexToken(EOL,'\n',1,1872) -LexToken(VAR,'model',1,1881) -LexToken(DOT,'.',1,1886) -LexToken(VAR,'blocktype',1,1887) -LexToken(ASSIGNMENT,'=',1,1896) -LexToken(DQSTRING,'"c"',1,1899) -LexToken(EOL,'\n',1,1900) -LexToken(VAR,'model',1,1909) -LexToken(DOT,'.',1,1914) -LexToken(VAR,'dep_ut',1,1915) -LexToken(ASSIGNMENT,'=',1,1921) -LexToken(OPENSQBRACKET,'[',1,1922) -LexToken(PREVAR_BOOLEAN,'%t',1,1923) -LexToken(PREVAR_BOOLEAN,'%f',1,1926) -LexToken(CLOSESQBRACKET,']',1,1928) -LexToken(EOL,'\n',1,1929) -LexToken(VAR,'exprs',1,1938) -LexToken(ASSIGNMENT,'=',1,1943) -LexToken(DQSTRING,'"sin"',1,1948) -LexToken(EOL,'\n',1,1949) -LexToken(VAR,'gr_i',1,1958) -LexToken(ASSIGNMENT,'=',1,1962) -LexToken(OPENSQBRACKET,'[',1,1963) -LexToken(CLOSESQBRACKET,']',1,1964) -LexToken(EOL,'\n',1,1965) -LexToken(VAR,'x',1,1974) -LexToken(ASSIGNMENT,'=',1,1975) -LexToken(VAR,'standard_define',1,1976) -LexToken(OPENBRACKET,'(',1,1991) -LexToken(OPENSQBRACKET,'[',1,1992) -LexToken(NUMBER,'4',1,1993) -LexToken(NUMBER,'2',1,1995) -LexToken(CLOSESQBRACKET,']',1,1996) -LexToken(COMMA,',',1,1997) -LexToken(VAR,'model',1,1998) -LexToken(COMMA,',',1,2003) -LexToken(VAR,'exprs',1,2004) -LexToken(COMMA,',',1,2009) -LexToken(VAR,'gr_i',1,2010) -LexToken(CLOSEBRACKET,')',1,2014) -LexToken(EOL,'\n',1,2015) -LexToken(END,'end',1,2020) -LexToken(EOL,'\n',1,2023) -LexToken(ENDFUNCTION,'endfunction',1,2024) -LexToken(EOL,'\n',1,2035) +Syntax error in input LexToken(OPENBRACKET,'(',1,1210) +/* autogenerated from "macros/NonLinear/TrigFun.sci" */ +None diff --git a/js/PDE/PDE.js b/js/PDE/PDE.js index 79485fb6..e5aee73c 100644 --- a/js/PDE/PDE.js +++ b/js/PDE/PDE.js @@ -1,1371 +1,10 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,57) -LexToken(EOL,'\n',1,60) -LexToken(EOL,'\n',1,132) -LexToken(EOL,'\n',1,204) -LexToken(EOL,'\n',1,273) -LexToken(EOL,'\n',1,312) -LexToken(EOL,'\n',1,315) -LexToken(EOL,'\n',1,382) -LexToken(EOL,'\n',1,448) -LexToken(EOL,'\n',1,513) -LexToken(EOL,'\n',1,561) -LexToken(EOL,'\n',1,564) -LexToken(EOL,'\n',1,633) -LexToken(EOL,'\n',1,696) -LexToken(EOL,'\n',1,778) -LexToken(EOL,'\n',1,781) -LexToken(EOL,'\n',1,812) -LexToken(EOL,'\n',1,815) -LexToken(EOL,'\n',1,816) -LexToken(FUNCTION,'function',1,817) -LexToken(OPENSQBRACKET,'[',1,826) -LexToken(VAR,'x',1,827) -LexToken(COMMA,',',1,828) -LexToken(VAR,'y',1,829) -LexToken(COMMA,',',1,830) -LexToken(VAR,'typ',1,831) -LexToken(CLOSESQBRACKET,']',1,834) -LexToken(ASSIGNMENT,'=',1,835) -LexToken(VAR,'PDE',1,836) -LexToken(OPENBRACKET,'(',1,839) -LexToken(VAR,'job',1,840) -LexToken(COMMA,',',1,843) -LexToken(VAR,'arg1',1,844) -LexToken(COMMA,',',1,848) -LexToken(VAR,'arg2',1,849) -LexToken(CLOSEBRACKET,')',1,853) -LexToken(EOL,'\n',1,854) -LexToken(EOL,'\n',1,886) -LexToken(EOL,'\n',1,989) -LexToken(EOL,'\n',1,1090) -LexToken(EOL,'\n',1,1191) -LexToken(EOL,'\n',1,1192) -LexToken(VAR,'x',1,1197) -LexToken(ASSIGNMENT,'=',1,1198) -LexToken(OPENSQBRACKET,'[',1,1199) -LexToken(CLOSESQBRACKET,']',1,1200) -LexToken(EOL,'\n',1,1201) -LexToken(VAR,'y',1,1207) -LexToken(ASSIGNMENT,'=',1,1208) -LexToken(OPENSQBRACKET,'[',1,1209) -LexToken(CLOSESQBRACKET,']',1,1210) -LexToken(EOL,'\n',1,1211) -LexToken(VAR,'typ',1,1217) -LexToken(ASSIGNMENT,'=',1,1220) -LexToken(OPENSQBRACKET,'[',1,1221) -LexToken(CLOSESQBRACKET,']',1,1222) -LexToken(EOL,'\n',1,1223) -LexToken(EOL,'\n',1,1225) -LexToken(SELECT,'select',1,1230) -LexToken(VAR,'job',1,1237) -LexToken(EOL,'\n',1,1240) -LexToken(CASE,'case',1,1245) -LexToken(DQSTRING,'"set"',1,1254) -LexToken(THEN,'then',1,1256) -LexToken(EOL,'\n',1,1260) -LexToken(VAR,'x',1,1269) -LexToken(ASSIGNMENT,'=',1,1270) -LexToken(VAR,'arg1',1,1271) -LexToken(EOL,'\n',1,1275) -LexToken(VAR,'graphics',1,1285) -LexToken(ASSIGNMENT,'=',1,1293) -LexToken(VAR,'arg1',1,1294) -LexToken(DOT,'.',1,1298) -LexToken(VAR,'graphics',1,1299) -LexToken(EOL,'\n',1,1307) -LexToken(VAR,'label',1,1317) -LexToken(ASSIGNMENT,'=',1,1322) -LexToken(VAR,'graphics',1,1323) -LexToken(DOT,'.',1,1331) -LexToken(VAR,'exprs',1,1332) -LexToken(EOL,'\n',1,1337) -LexToken(VAR,'model',1,1346) -LexToken(ASSIGNMENT,'=',1,1351) -LexToken(VAR,'arg1',1,1352) -LexToken(DOT,'.',1,1356) -LexToken(VAR,'model',1,1357) -LexToken(EOL,'\n',1,1362) -LexToken(VAR,'params_pde',1,1372) -LexToken(ASSIGNMENT,'=',1,1382) -LexToken(VAR,'label',1,1383) -LexToken(OPENBRACKET,'(',1,1388) -LexToken(NUMBER,'1',1,1389) -LexToken(CLOSEBRACKET,')',1,1390) -LexToken(EOL,'\n',1,1391) -LexToken(EOL,'\n',1,1393) -LexToken(WHILE,'while',1,1402) -LexToken(PREVAR_BOOLEAN,'%t',1,1408) -LexToken(DO,'do',1,1411) -LexToken(EOL,'\n',1,1413) -LexToken(OPENSQBRACKET,'[',1,1426) -LexToken(VAR,'ln',1,1427) -LexToken(COMMA,',',1,1429) -LexToken(VAR,'fun',1,1430) -LexToken(CLOSESQBRACKET,']',1,1433) -LexToken(ASSIGNMENT,'=',1,1434) -LexToken(WHERE,'where',1,1435) -LexToken(OPENBRACKET,'(',1,1440) -LexToken(CLOSEBRACKET,')',1,1441) -LexToken(EOL,'\n',1,1442) -LexToken(IF,'if',1,1456) -LexToken(NOT,'~',1,1459) -LexToken(VAR,'or',1,1460) -LexToken(OPENBRACKET,'(',1,1462) -LexToken(VAR,'fun',1,1463) -LexToken(COMPARISON,'==',1,1467) -LexToken(DQSTRING,'"do_eval"',1,1478) -LexToken(CLOSEBRACKET,')',1,1479) -LexToken(THEN,'then',1,1481) -LexToken(EOL,'\n',1,1501) -LexToken(OPENSQBRACKET,'[',1,1518) -LexToken(VAR,'ok',1,1519) -LexToken(COMMA,',',1,1521) -LexToken(VAR,'a_domaine',1,1522) -LexToken(COMMA,',',1,1531) -LexToken(VAR,'b_domaine',1,1532) -LexToken(COMMA,',',1,1541) -LexToken(VAR,'discr',1,1542) -LexToken(COMMA,',',1,1547) -LexToken(VAR,'signe',1,1548) -LexToken(COMMA,',',1,1553) -LexToken(VAR,'choix',1,1554) -LexToken(COMMA,',',1,1559) -LexToken(VAR,'type_meth',1,1560) -LexToken(COMMA,',',1,1569) -LexToken(VAR,'degre',1,1570) -LexToken(COMMA,',',1,1575) -LexToken(VAR,'Nbr_maillage',1,1576) -LexToken(COMMA,',',1,1588) -LexToken(VAR,'CI',1,1608) -LexToken(COMMA,',',1,1610) -LexToken(VAR,'CI1',1,1611) -LexToken(COMMA,',',1,1614) -LexToken(VAR,'CLa_type',1,1615) -LexToken(COMMA,',',1,1623) -LexToken(VAR,'CLa_exp',1,1624) -LexToken(COMMA,',',1,1631) -LexToken(VAR,'CLb_type',1,1632) -LexToken(COMMA,',',1,1640) -LexToken(VAR,'CLb_exp',1,1641) -LexToken(COMMA,',',1,1648) -LexToken(VAR,'oper',1,1649) -LexToken(COMMA,',',1,1653) -LexToken(VAR,'a1',1,1654) -LexToken(COMMA,',',1,1656) -LexToken(VAR,'b1',1,1657) -LexToken(COMMA,',',1,1659) -LexToken(VAR,'a2',1,1660) -LexToken(COMMA,',',1,1662) -LexToken(VAR,'b2',1,1663) -LexToken(COMMA,',',1,1665) -LexToken(VAR,'a3',1,1666) -LexToken(COMMA,',',1,1668) -LexToken(VAR,'b3',1,1669) -LexToken(COMMA,',',1,1671) -LexToken(VAR,'a4',1,1672) -LexToken(COMMA,',',1,1674) -LexToken(VAR,'b4',1,1675) -LexToken(COMMA,',',1,1677) -LexToken(VAR,'a5',1,1678) -LexToken(COMMA,',',1,1680) -LexToken(VAR,'b5',1,1681) -LexToken(COMMA,',',1,1683) -LexToken(VAR,'a6',1,1703) -LexToken(COMMA,',',1,1705) -LexToken(VAR,'b6',1,1706) -LexToken(COMMA,',',1,1708) -LexToken(VAR,'a7',1,1709) -LexToken(COMMA,',',1,1711) -LexToken(VAR,'b7',1,1712) -LexToken(COMMA,',',1,1714) -LexToken(VAR,'k',1,1715) -LexToken(COMMA,',',1,1716) -LexToken(VAR,'mesures',1,1717) -LexToken(COMMA,',',1,1724) -LexToken(VAR,'params_pde',1,1725) -LexToken(CLOSESQBRACKET,']',1,1735) -LexToken(ASSIGNMENT,'=',1,1736) -LexToken(VAR,'IHM_EDP',1,1737) -LexToken(OPENBRACKET,'(',1,1744) -LexToken(VAR,'params_pde',1,1745) -LexToken(CLOSEBRACKET,')',1,1755) -LexToken(EOL,'\n',1,1756) -LexToken(IF,'if',1,1774) -LexToken(VAR,'ok',1,1777) -LexToken(THEN,'then',1,1780) -LexToken(EOL,'\n',1,1784) -LexToken(RETURN,'return',1,1805) -LexToken(EOL,'\n',1,1811) -LexToken(END,'end',1,1829) -LexToken(EOL,'\n',1,1832) -LexToken(ELSE,'else',1,1845) -LexToken(EOL,'\n',1,1849) -LexToken(IF,'if',1,1866) -LexToken(VAR,'exists',1,1869) -LexToken(OPENBRACKET,'(',1,1875) -LexToken(DQSTRING,'"%scicos_context"',1,1892) -LexToken(CLOSEBRACKET,')',1,1893) -LexToken(THEN,'then',1,1895) -LexToken(EOL,'\n',1,1899) -LexToken(EOL,'\n',1,1944) -LexToken(OPENSQBRACKET,'[',1,1965) -LexToken(VAR,'ok',1,1966) -LexToken(COMMA,',',1,1968) -LexToken(VAR,'a_domaine',1,1969) -LexToken(COMMA,',',1,1978) -LexToken(VAR,'b_domaine',1,1979) -LexToken(COMMA,',',1,1988) -LexToken(VAR,'discr',1,1989) -LexToken(COMMA,',',1,1994) -LexToken(VAR,'signe',1,1995) -LexToken(COMMA,',',1,2000) -LexToken(VAR,'choix',1,2001) -LexToken(COMMA,',',1,2006) -LexToken(VAR,'type_meth',1,2007) -LexToken(COMMA,',',1,2016) -LexToken(VAR,'degre',1,2017) -LexToken(COMMA,',',1,2022) -LexToken(VAR,'Nbr_maillage',1,2023) -LexToken(COMMA,',',1,2035) -LexToken(VAR,'CI',1,2059) -LexToken(COMMA,',',1,2061) -LexToken(VAR,'CI1',1,2062) -LexToken(COMMA,',',1,2065) -LexToken(VAR,'CLa_type',1,2066) -LexToken(COMMA,',',1,2074) -LexToken(VAR,'CLa_exp',1,2075) -LexToken(COMMA,',',1,2082) -LexToken(VAR,'CLb_type',1,2083) -LexToken(COMMA,',',1,2091) -LexToken(VAR,'CLb_exp',1,2092) -LexToken(COMMA,',',1,2099) -LexToken(VAR,'oper',1,2100) -LexToken(COMMA,',',1,2104) -LexToken(VAR,'a1',1,2105) -LexToken(COMMA,',',1,2107) -LexToken(VAR,'b1',1,2108) -LexToken(COMMA,',',1,2110) -LexToken(VAR,'a2',1,2111) -LexToken(COMMA,',',1,2113) -LexToken(VAR,'b2',1,2114) -LexToken(COMMA,',',1,2116) -LexToken(VAR,'a3',1,2117) -LexToken(COMMA,',',1,2119) -LexToken(VAR,'b3',1,2120) -LexToken(COMMA,',',1,2122) -LexToken(VAR,'a4',1,2123) -LexToken(COMMA,',',1,2125) -LexToken(VAR,'b4',1,2126) -LexToken(COMMA,',',1,2128) -LexToken(VAR,'a5',1,2129) -LexToken(COMMA,',',1,2131) -LexToken(VAR,'b5',1,2132) -LexToken(COMMA,',',1,2134) -LexToken(VAR,'a6',1,2158) -LexToken(COMMA,',',1,2160) -LexToken(VAR,'b6',1,2161) -LexToken(COMMA,',',1,2163) -LexToken(VAR,'a7',1,2164) -LexToken(COMMA,',',1,2166) -LexToken(VAR,'b7',1,2167) -LexToken(COMMA,',',1,2169) -LexToken(VAR,'k',1,2170) -LexToken(COMMA,',',1,2171) -LexToken(VAR,'mesures',1,2172) -LexToken(COMMA,',',1,2179) -LexToken(VAR,'params_pde',1,2180) -LexToken(CLOSESQBRACKET,']',1,2190) -LexToken(ASSIGNMENT,'=',1,2191) -LexToken(VAR,'setvalue_IHM_EDP',1,2192) -LexToken(OPENBRACKET,'(',1,2208) -LexToken(VAR,'params_pde',1,2209) -LexToken(CLOSEBRACKET,')',1,2219) -LexToken(EOL,'\n',1,2220) -LexToken(END,'end',1,2238) -LexToken(EOL,'\n',1,2241) -LexToken(END,'end',1,2254) -LexToken(EOL,'\n',1,2257) -LexToken(EOL,'\n',1,2258) -LexToken(EOL,'\n',1,2307) -LexToken(EOL,'\n',1,2347) -LexToken(EOL,'\n',1,2397) -LexToken(VAR,'okk',1,2410) -LexToken(ASSIGNMENT,'=',1,2413) -LexToken(PREVAR_BOOLEAN,'%f',1,2414) -LexToken(EOL,'\n',1,2416) -LexToken(VAR,'rdnom',1,2430) -LexToken(ASSIGNMENT,'=',1,2435) -LexToken(DQSTRING,'"PDE"',1,2440) -LexToken(EOL,'\n',1,2441) -LexToken(VAR,'ok1',1,2455) -LexToken(ASSIGNMENT,'=',1,2458) -LexToken(PREVAR_BOOLEAN,'%t',1,2459) -LexToken(EOL,'\n',1,2461) -LexToken(WHILE,'while',1,2475) -LexToken(PREVAR_BOOLEAN,'%t',1,2481) -LexToken(DO,'do',1,2484) -LexToken(EOL,'\n',1,2486) -LexToken(OPENSQBRACKET,'[',1,2503) -LexToken(VAR,'okk',1,2504) -LexToken(COMMA,',',1,2507) -LexToken(VAR,'rdnom',1,2508) -LexToken(COMMA,',',1,2513) -LexToken(VAR,'lab',1,2514) -LexToken(CLOSESQBRACKET,']',1,2517) -LexToken(ASSIGNMENT,'=',1,2518) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,2519) -LexToken(OPENBRACKET,'(',1,2534) -LexToken(DQSTRING,'"PLEASE, GIVE US THE BLOCK\\\'s NAME. "',1,2571) -LexToken(COMMA,',',1,2572) -LexToken(DQSTRING,'"New block\\\'s name :"',1,2612) -LexToken(COMMA,',',1,2613) -LexToken(VAR,'list',1,2614) -LexToken(OPENBRACKET,'(',1,2618) -LexToken(DQSTRING,'"str"',1,2623) -LexToken(COMMA,',',1,2624) -LexToken(NUMBER,'1',1,2625) -LexToken(CLOSEBRACKET,')',1,2626) -LexToken(COMMA,',',1,2627) -LexToken(VAR,'label',1,2628) -LexToken(OPENBRACKET,'(',1,2633) -LexToken(NUMBER,'3',1,2634) -LexToken(CLOSEBRACKET,')',1,2635) -LexToken(CLOSEBRACKET,')',1,2636) -LexToken(EOL,'\n',1,2637) -LexToken(EOL,'\n',1,2639) -LexToken(IF,'if',1,2656) -LexToken(VAR,'okk',1,2659) -LexToken(COMPARISON,'==',1,2662) -LexToken(PREVAR_BOOLEAN,'%f',1,2664) -LexToken(THEN,'then',1,2667) -LexToken(EOL,'\n',1,2671) -LexToken(VAR,'ok1',1,2692) -LexToken(ASSIGNMENT,'=',1,2695) -LexToken(PREVAR_BOOLEAN,'%f',1,2696) -LexToken(EOL,'\n',1,2698) -LexToken(RETURN,'return',1,2720) -LexToken(EOL,'\n',1,2726) -LexToken(END,'end',1,2744) -LexToken(EOL,'\n',1,2747) -LexToken(VAR,'label',1,2764) -LexToken(OPENBRACKET,'(',1,2769) -LexToken(NUMBER,'3',1,2770) -LexToken(CLOSEBRACKET,')',1,2771) -LexToken(ASSIGNMENT,'=',1,2772) -LexToken(VAR,'lab',1,2773) -LexToken(EOL,'\n',1,2776) -LexToken(VAR,'rdnom',1,2794) -LexToken(ASSIGNMENT,'=',1,2799) -LexToken(VAR,'stripblanks',1,2800) -LexToken(OPENBRACKET,'(',1,2811) -LexToken(VAR,'rdnom',1,2812) -LexToken(CLOSEBRACKET,')',1,2817) -LexToken(EOL,'\n',1,2818) -LexToken(IF,'if',1,2836) -LexToken(VAR,'rdnom',1,2839) -LexToken(COMPARISON,'==',1,2844) -LexToken(VAR,'emptystr',1,2846) -LexToken(OPENBRACKET,'(',1,2854) -LexToken(CLOSEBRACKET,')',1,2855) -LexToken(THEN,'then',1,2857) -LexToken(EOL,'\n',1,2861) -LexToken(VAR,'ok1',1,2882) -LexToken(ASSIGNMENT,'=',1,2885) -LexToken(PREVAR_BOOLEAN,'%f',1,2886) -LexToken(SEMICOLON,';',1,2888) -LexToken(VAR,'x_message',1,2889) -LexToken(OPENBRACKET,'(',1,2898) -LexToken(DQSTRING,'"sorry C file name not defined"',1,2929) -LexToken(CLOSEBRACKET,')',1,2930) -LexToken(EOL,'\n',1,2931) -LexToken(END,'end',1,2949) -LexToken(EOL,'\n',1,2952) -LexToken(IF,'if',1,2969) -LexToken(VAR,'ok1',1,2972) -LexToken(THEN,'then',1,2976) -LexToken(EOL,'\n',1,2980) -LexToken(BREAK,'break',1,3001) -LexToken(EOL,'\n',1,3006) -LexToken(END,'end',1,3024) -LexToken(EOL,'\n',1,3027) -LexToken(END,'end',1,3040) -LexToken(EOL,'\n',1,3043) -LexToken(EOL,'\n',1,3044) -LexToken(EOL,'\n',1,3077) -LexToken(IF,'if',1,3090) -LexToken(OPENBRACKET,'(',1,3093) -LexToken(VAR,'choix',1,3094) -LexToken(COMPARISON,'==',1,3100) -LexToken(NUMBER,'0',1,3103) -LexToken(CLOSEBRACKET,')',1,3104) -LexToken(THEN,'then',1,3106) -LexToken(EOL,'\n',1,3110) -LexToken(EOL,'\n',1,3147) -LexToken(VAR,'ind4',1,3164) -LexToken(ASSIGNMENT,'=',1,3168) -LexToken(VAR,'strindex',1,3169) -LexToken(OPENBRACKET,'(',1,3177) -LexToken(VAR,'a4',1,3178) -LexToken(COMMA,',',1,3180) -LexToken(DQSTRING,'"x"',1,3183) -LexToken(CLOSEBRACKET,')',1,3184) -LexToken(EOL,'\n',1,3185) -LexToken(VAR,'ind1',1,3203) -LexToken(ASSIGNMENT,'=',1,3207) -LexToken(VAR,'strindex',1,3208) -LexToken(OPENBRACKET,'(',1,3216) -LexToken(VAR,'a1',1,3217) -LexToken(COMMA,',',1,3219) -LexToken(DQSTRING,'"x"',1,3222) -LexToken(CLOSEBRACKET,')',1,3223) -LexToken(EOL,'\n',1,3224) -LexToken(VAR,'ind2',1,3242) -LexToken(ASSIGNMENT,'=',1,3246) -LexToken(VAR,'strindex',1,3247) -LexToken(OPENBRACKET,'(',1,3255) -LexToken(VAR,'a2',1,3256) -LexToken(COMMA,',',1,3258) -LexToken(DQSTRING,'"x"',1,3261) -LexToken(CLOSEBRACKET,')',1,3262) -LexToken(EOL,'\n',1,3263) -LexToken(IF,'if',1,3281) -LexToken(OPENBRACKET,'(',1,3284) -LexToken(VAR,'ind4',1,3285) -LexToken(COMPARISON,'~=',1,3289) -LexToken(OPENSQBRACKET,'[',1,3291) -LexToken(CLOSESQBRACKET,']',1,3292) -LexToken(LOGICAL,'|',1,3294) -LexToken(VAR,'ind1',1,3296) -LexToken(COMPARISON,'~=',1,3300) -LexToken(OPENSQBRACKET,'[',1,3302) -LexToken(CLOSESQBRACKET,']',1,3303) -LexToken(LOGICAL,'|',1,3305) -LexToken(VAR,'ind2',1,3307) -LexToken(COMPARISON,'~=',1,3311) -LexToken(OPENSQBRACKET,'[',1,3313) -LexToken(CLOSESQBRACKET,']',1,3314) -LexToken(CLOSEBRACKET,')',1,3315) -LexToken(THEN,'then',1,3317) -LexToken(EOL,'\n',1,3321) -LexToken(IF,'if',1,3342) -LexToken(OPENBRACKET,'(',1,3345) -LexToken(VAR,'signe',1,3346) -LexToken(COMPARISON,'==',1,3352) -LexToken(NUMBER,'1',1,3355) -LexToken(CLOSEBRACKET,')',1,3356) -LexToken(THEN,'then',1,3358) -LexToken(EOL,'\n',1,3362) -LexToken(VAR,'delta',1,3388) -LexToken(ASSIGNMENT,'=',1,3393) -LexToken(NUMBER,'1',1,3394) -LexToken(EOL,'\n',1,3395) -LexToken(ELSEIF,'elseif',1,3417) -LexToken(OPENBRACKET,'(',1,3424) -LexToken(VAR,'signe',1,3425) -LexToken(COMPARISON,'==',1,3431) -LexToken(NUMBER,'2',1,3434) -LexToken(CLOSEBRACKET,')',1,3435) -LexToken(THEN,'then',1,3437) -LexToken(EOL,'\n',1,3441) -LexToken(VAR,'delta',1,3467) -LexToken(ASSIGNMENT,'=',1,3472) -LexToken(ADDITION,'-',1,3473) -LexToken(NUMBER,'1',1,3474) -LexToken(EOL,'\n',1,3475) -LexToken(ELSEIF,'elseif',1,3497) -LexToken(OPENBRACKET,'(',1,3504) -LexToken(VAR,'signe',1,3505) -LexToken(COMPARISON,'==',1,3511) -LexToken(NUMBER,'0',1,3514) -LexToken(CLOSEBRACKET,')',1,3515) -LexToken(THEN,'then',1,3517) -LexToken(EOL,'\n',1,3521) -LexToken(VAR,'delta',1,3547) -LexToken(ASSIGNMENT,'=',1,3552) -LexToken(NUMBER,'0',1,3553) -LexToken(EOL,'\n',1,3554) -LexToken(ELSE,'else',1,3576) -LexToken(EOL,'\n',1,3580) -LexToken(VAR,'x_message',1,3605) -LexToken(OPENBRACKET,'(',1,3614) -LexToken(OPENSQBRACKET,'[',1,3615) -LexToken(DQSTRING,'"le discriminant n\\\'est pas constant,"',1,3653) -LexToken(SEMICOLON,';',1,3654) -LexToken(DQSTRING,'"Vous devez choisir son signe dans l\\\'IHM"',1,3697) -LexToken(CLOSESQBRACKET,']',1,3698) -LexToken(CLOSEBRACKET,')',1,3699) -LexToken(EOL,'\n',1,3700) -LexToken(RETURN,'return',1,3726) -LexToken(EOL,'\n',1,3732) -LexToken(END,'end',1,3754) -LexToken(EOL,'\n',1,3757) -LexToken(ELSE,'else',1,3774) -LexToken(EOL,'\n',1,3778) -LexToken(VAR,'delta',1,3799) -LexToken(ASSIGNMENT,'=',1,3804) -LexToken(VAR,'evstr',1,3805) -LexToken(OPENBRACKET,'(',1,3810) -LexToken(VAR,'a4',1,3811) -LexToken(CLOSEBRACKET,')',1,3813) -LexToken(MULTIPLICATION,'^',1,3814) -LexToken(NUMBER,'2',1,3815) -LexToken(ADDITION,'-',1,3816) -LexToken(NUMBER,'4',1,3817) -LexToken(MULTIPLICATION,'*',1,3818) -LexToken(VAR,'evstr',1,3819) -LexToken(OPENBRACKET,'(',1,3824) -LexToken(VAR,'a1',1,3825) -LexToken(CLOSEBRACKET,')',1,3827) -LexToken(MULTIPLICATION,'*',1,3828) -LexToken(VAR,'evstr',1,3829) -LexToken(OPENBRACKET,'(',1,3834) -LexToken(VAR,'a2',1,3835) -LexToken(CLOSEBRACKET,')',1,3837) -LexToken(EOL,'\n',1,3838) -LexToken(END,'end',1,3856) -LexToken(EOL,'\n',1,3859) -LexToken(IF,'if',1,3876) -LexToken(OPENBRACKET,'(',1,3879) -LexToken(VAR,'delta',1,3880) -LexToken(COMPARISON,'==',1,3885) -LexToken(OPENSQBRACKET,'[',1,3887) -LexToken(CLOSESQBRACKET,']',1,3888) -LexToken(CLOSEBRACKET,')',1,3889) -LexToken(THEN,'then',1,3891) -LexToken(EOL,'\n',1,3895) -LexToken(VAR,'delta',1,3917) -LexToken(ASSIGNMENT,'=',1,3922) -LexToken(NUMBER,'0',1,3923) -LexToken(EOL,'\n',1,3924) -LexToken(END,'end',1,3942) -LexToken(EOL,'\n',1,3945) -LexToken(VAR,'type_meth',1,3962) -LexToken(ASSIGNMENT,'=',1,3971) -LexToken(VAR,'arbre_decision',1,3972) -LexToken(OPENBRACKET,'(',1,3986) -LexToken(VAR,'delta',1,3987) -LexToken(CLOSEBRACKET,')',1,3992) -LexToken(EOL,'\n',1,3993) -LexToken(END,'end',1,4007) -LexToken(EOL,'\n',1,4010) -LexToken(EOL,'\n',1,4094) -LexToken(EOL,'\n',1,4120) -LexToken(OPENSQBRACKET,'[',1,4133) -LexToken(VAR,'flag_type',1,4134) -LexToken(COMMA,',',1,4143) -LexToken(VAR,'rdnom',1,4144) -LexToken(COMMA,',',1,4149) -LexToken(VAR,'DF_type',1,4150) -LexToken(COMMA,',',1,4157) -LexToken(VAR,'tt',1,4158) -LexToken(CLOSESQBRACKET,']',1,4160) -LexToken(ASSIGNMENT,'=',1,4161) -LexToken(VAR,'translate',1,4162) -LexToken(OPENBRACKET,'(',1,4171) -LexToken(VAR,'CI',1,4172) -LexToken(COMMA,',',1,4174) -LexToken(VAR,'CI1',1,4175) -LexToken(COMMA,',',1,4178) -LexToken(VAR,'CLa_type',1,4179) -LexToken(COMMA,',',1,4187) -LexToken(VAR,'CLa_exp',1,4188) -LexToken(COMMA,',',1,4195) -LexToken(VAR,'CLb_type',1,4196) -LexToken(COMMA,',',1,4204) -LexToken(VAR,'CLb_exp',1,4205) -LexToken(COMMA,',',1,4212) -LexToken(VAR,'oper',1,4213) -LexToken(COMMA,',',1,4217) -LexToken(VAR,'type_meth',1,4218) -LexToken(COMMA,',',1,4227) -LexToken(VAR,'degre',1,4228) -LexToken(COMMA,',',1,4233) -LexToken(VAR,'a_domaine',1,4234) -LexToken(COMMA,',',1,4243) -LexToken(VAR,'b_domaine',1,4259) -LexToken(COMMA,',',1,4268) -LexToken(VAR,'Nbr_maillage',1,4269) -LexToken(COMMA,',',1,4281) -LexToken(VAR,'a1',1,4282) -LexToken(COMMA,',',1,4284) -LexToken(VAR,'b1',1,4285) -LexToken(COMMA,',',1,4287) -LexToken(VAR,'a2',1,4288) -LexToken(COMMA,',',1,4290) -LexToken(VAR,'b2',1,4291) -LexToken(COMMA,',',1,4293) -LexToken(VAR,'a3',1,4294) -LexToken(COMMA,',',1,4296) -LexToken(VAR,'b3',1,4297) -LexToken(COMMA,',',1,4299) -LexToken(VAR,'a4',1,4300) -LexToken(COMMA,',',1,4302) -LexToken(VAR,'b4',1,4303) -LexToken(COMMA,',',1,4305) -LexToken(VAR,'a5',1,4306) -LexToken(COMMA,',',1,4308) -LexToken(VAR,'b5',1,4309) -LexToken(COMMA,',',1,4311) -LexToken(VAR,'a6',1,4312) -LexToken(COMMA,',',1,4314) -LexToken(VAR,'b6',1,4315) -LexToken(COMMA,',',1,4317) -LexToken(VAR,'a7',1,4318) -LexToken(COMMA,',',1,4320) -LexToken(VAR,'b7',1,4321) -LexToken(COMMA,',',1,4323) -LexToken(VAR,'rdnom',1,4324) -LexToken(COMMA,',',1,4329) -LexToken(VAR,'mesures',1,4330) -LexToken(CLOSEBRACKET,')',1,4337) -LexToken(EOL,'\n',1,4338) -LexToken(EOL,'\n',1,4358) -LexToken(EOL,'\n',1,4388) -LexToken(EOL,'\n',1,4406) -LexToken(EOL,'\n',1,4407) -LexToken(EOL,'\n',1,4470) -LexToken(VAR,'Nbr',1,4483) -LexToken(ASSIGNMENT,'=',1,4486) -LexToken(VAR,'Nbr_maillage',1,4487) -LexToken(EOL,'\n',1,4499) -LexToken(IF,'if',1,4513) -LexToken(OPENBRACKET,'(',1,4516) -LexToken(OPENBRACKET,'(',1,4517) -LexToken(VAR,'CLa_type',1,4518) -LexToken(COMPARISON,'==',1,4527) -LexToken(NUMBER,'1',1,4530) -LexToken(CLOSEBRACKET,')',1,4531) -LexToken(LOGICAL,'&',1,4533) -LexToken(OPENBRACKET,'(',1,4535) -LexToken(VAR,'DF_type',1,4536) -LexToken(COMPARISON,'==',1,4544) -LexToken(NUMBER,'0',1,4547) -LexToken(LOGICAL,'|',1,4549) -LexToken(VAR,'DF_type',1,4551) -LexToken(COMPARISON,'==',1,4559) -LexToken(NUMBER,'1',1,4562) -LexToken(CLOSEBRACKET,')',1,4563) -LexToken(CLOSEBRACKET,')',1,4564) -LexToken(LOGICAL,'|',1,4566) -LexToken(OPENBRACKET,'(',1,4568) -LexToken(OPENBRACKET,'(',1,4569) -LexToken(VAR,'CLb_type',1,4570) -LexToken(COMPARISON,'==',1,4579) -LexToken(NUMBER,'1',1,4582) -LexToken(CLOSEBRACKET,')',1,4583) -LexToken(LOGICAL,'&',1,4585) -LexToken(OPENBRACKET,'(',1,4587) -LexToken(VAR,'DF_type',1,4588) -LexToken(COMPARISON,'==',1,4596) -LexToken(NUMBER,'0',1,4599) -LexToken(LOGICAL,'|',1,4601) -LexToken(VAR,'DF_type',1,4603) -LexToken(COMPARISON,'==',1,4611) -LexToken(NUMBER,'2',1,4614) -LexToken(CLOSEBRACKET,')',1,4615) -LexToken(CLOSEBRACKET,')',1,4616) -LexToken(THEN,'then',1,4618) -LexToken(EOL,'\n',1,4622) -LexToken(VAR,'Nbr',1,4639) -LexToken(ASSIGNMENT,'=',1,4642) -LexToken(VAR,'Nbr',1,4643) -LexToken(ADDITION,'+',1,4646) -LexToken(NUMBER,'1',1,4647) -LexToken(EOL,'\n',1,4648) -LexToken(END,'end',1,4662) -LexToken(EOL,'\n',1,4665) -LexToken(EOL,'\n',1,4666) -LexToken(IF,'if',1,4679) -LexToken(OPENBRACKET,'(',1,4682) -LexToken(VAR,'mesures',1,4684) -LexToken(COMPARISON,'==',1,4692) -LexToken(OPENSQBRACKET,'[',1,4694) -LexToken(CLOSESQBRACKET,']',1,4695) -LexToken(CLOSEBRACKET,')',1,4696) -LexToken(THEN,'then',1,4698) -LexToken(EOL,'\n',1,4702) -LexToken(VAR,'out',1,4719) -LexToken(ASSIGNMENT,'=',1,4722) -LexToken(VAR,'Nbr_maillage',1,4723) -LexToken(EOL,'\n',1,4735) -LexToken(ELSE,'else',1,4749) -LexToken(EOL,'\n',1,4753) -LexToken(VAR,'out',1,4770) -LexToken(ASSIGNMENT,'=',1,4773) -LexToken(OPENSQBRACKET,'[',1,4774) -LexToken(VAR,'Nbr_maillage',1,4775) -LexToken(SEMICOLON,';',1,4787) -LexToken(VAR,'size',1,4788) -LexToken(OPENBRACKET,'(',1,4792) -LexToken(VAR,'mesures',1,4793) -LexToken(COMMA,',',1,4800) -LexToken(DQSTRING,'"*"',1,4803) -LexToken(CLOSEBRACKET,')',1,4804) -LexToken(CLOSESQBRACKET,']',1,4805) -LexToken(EOL,'\n',1,4806) -LexToken(END,'end',1,4820) -LexToken(EOL,'\n',1,4823) -LexToken(IF,'if',1,4836) -LexToken(OPENBRACKET,'(',1,4839) -LexToken(VAR,'flag_type',1,4840) -LexToken(COMPARISON,'==',1,4850) -LexToken(NUMBER,'1',1,4853) -LexToken(CLOSEBRACKET,')',1,4854) -LexToken(THEN,'then',1,4856) -LexToken(EOL,'\n',1,4860) -LexToken(EOL,'\n',1,4889) -LexToken(VAR,'model',1,4906) -LexToken(DOT,'.',1,4911) -LexToken(VAR,'sim',1,4912) -LexToken(ASSIGNMENT,'=',1,4915) -LexToken(VAR,'list',1,4916) -LexToken(OPENBRACKET,'(',1,4920) -LexToken(VAR,'rdnom',1,4921) -LexToken(COMMA,',',1,4926) -LexToken(NUMBER,'2004',1,4927) -LexToken(CLOSEBRACKET,')',1,4931) -LexToken(EOL,'\n',1,4932) -LexToken(IF,'if',1,4950) -LexToken(OPENBRACKET,'(',1,4953) -LexToken(VAR,'find',1,4954) -LexToken(OPENBRACKET,'(',1,4958) -LexToken(VAR,'oper',1,4959) -LexToken(COMPARISON,'==',1,4964) -LexToken(NUMBER,'1',1,4967) -LexToken(CLOSEBRACKET,')',1,4968) -LexToken(COMPARISON,'~=',1,4970) -LexToken(OPENSQBRACKET,'[',1,4973) -LexToken(CLOSESQBRACKET,']',1,4974) -LexToken(CLOSEBRACKET,')',1,4975) -LexToken(THEN,'then',1,4977) -LexToken(EOL,'\n',1,4981) -LexToken(VAR,'model',1,5002) -LexToken(DOT,'.',1,5007) -LexToken(VAR,'state',1,5008) -LexToken(ASSIGNMENT,'=',1,5013) -LexToken(VAR,'zeros',1,5014) -LexToken(OPENBRACKET,'(',1,5019) -LexToken(NUMBER,'2',1,5020) -LexToken(MULTIPLICATION,'*',1,5021) -LexToken(VAR,'Nbr_maillage',1,5022) -LexToken(COMMA,',',1,5034) -LexToken(NUMBER,'1',1,5035) -LexToken(CLOSEBRACKET,')',1,5036) -LexToken(EOL,'\n',1,5037) -LexToken(ELSE,'else',1,5055) -LexToken(EOL,'\n',1,5059) -LexToken(VAR,'model',1,5080) -LexToken(DOT,'.',1,5085) -LexToken(VAR,'state',1,5086) -LexToken(ASSIGNMENT,'=',1,5091) -LexToken(VAR,'zeros',1,5092) -LexToken(OPENBRACKET,'(',1,5097) -LexToken(VAR,'Nbr_maillage',1,5098) -LexToken(COMMA,',',1,5110) -LexToken(NUMBER,'1',1,5111) -LexToken(CLOSEBRACKET,')',1,5112) -LexToken(EOL,'\n',1,5113) -LexToken(END,'end',1,5131) -LexToken(EOL,'\n',1,5134) -LexToken(ELSEIF,'elseif',1,5147) -LexToken(OPENBRACKET,'(',1,5154) -LexToken(VAR,'flag_type',1,5155) -LexToken(COMPARISON,'==',1,5165) -LexToken(NUMBER,'2',1,5168) -LexToken(CLOSEBRACKET,')',1,5169) -LexToken(THEN,'then',1,5171) -LexToken(EOL,'\n',1,5175) -LexToken(VAR,'model',1,5192) -LexToken(DOT,'.',1,5197) -LexToken(VAR,'sim',1,5198) -LexToken(ASSIGNMENT,'=',1,5201) -LexToken(VAR,'list',1,5202) -LexToken(OPENBRACKET,'(',1,5206) -LexToken(VAR,'rdnom',1,5207) -LexToken(COMMA,',',1,5212) -LexToken(NUMBER,'12004',1,5213) -LexToken(CLOSEBRACKET,')',1,5218) -LexToken(EOL,'\n',1,5219) -LexToken(IF,'if',1,5237) -LexToken(OPENBRACKET,'(',1,5240) -LexToken(VAR,'find',1,5241) -LexToken(OPENBRACKET,'(',1,5245) -LexToken(VAR,'oper',1,5246) -LexToken(COMPARISON,'==',1,5251) -LexToken(NUMBER,'1',1,5254) -LexToken(CLOSEBRACKET,')',1,5255) -LexToken(COMPARISON,'~=',1,5257) -LexToken(OPENSQBRACKET,'[',1,5260) -LexToken(CLOSESQBRACKET,']',1,5261) -LexToken(CLOSEBRACKET,')',1,5262) -LexToken(THEN,'then',1,5264) -LexToken(EOL,'\n',1,5268) -LexToken(IF,'if',1,5289) -LexToken(OPENBRACKET,'(',1,5292) -LexToken(VAR,'type_meth',1,5293) -LexToken(COMPARISON,'==',1,5303) -LexToken(NUMBER,'3',1,5305) -LexToken(LOGICAL,'&',1,5307) -LexToken(OPENBRACKET,'(',1,5309) -LexToken(VAR,'find',1,5310) -LexToken(OPENBRACKET,'(',1,5314) -LexToken(VAR,'oper',1,5315) -LexToken(COMPARISON,'==',1,5320) -LexToken(NUMBER,'2',1,5323) -LexToken(CLOSEBRACKET,')',1,5324) -LexToken(COMPARISON,'~=',1,5326) -LexToken(OPENSQBRACKET,'[',1,5329) -LexToken(CLOSESQBRACKET,']',1,5330) -LexToken(LOGICAL,'|',1,5332) -LexToken(VAR,'find',1,5334) -LexToken(OPENBRACKET,'(',1,5338) -LexToken(VAR,'oper',1,5339) -LexToken(COMPARISON,'==',1,5344) -LexToken(NUMBER,'4',1,5347) -LexToken(CLOSEBRACKET,')',1,5348) -LexToken(COMPARISON,'~=',1,5350) -LexToken(OPENSQBRACKET,'[',1,5353) -LexToken(CLOSESQBRACKET,']',1,5354) -LexToken(CLOSEBRACKET,')',1,5355) -LexToken(CLOSEBRACKET,')',1,5356) -LexToken(THEN,'then',1,5358) -LexToken(EOL,'\n',1,5362) -LexToken(VAR,'model',1,5387) -LexToken(DOT,'.',1,5392) -LexToken(VAR,'state',1,5393) -LexToken(ASSIGNMENT,'=',1,5398) -LexToken(VAR,'zeros',1,5399) -LexToken(OPENBRACKET,'(',1,5404) -LexToken(NUMBER,'6',1,5405) -LexToken(MULTIPLICATION,'*',1,5406) -LexToken(VAR,'Nbr_maillage',1,5407) -LexToken(COMMA,',',1,5419) -LexToken(NUMBER,'1',1,5420) -LexToken(CLOSEBRACKET,')',1,5421) -LexToken(EOL,'\n',1,5422) -LexToken(ELSEIF,'elseif',1,5444) -LexToken(OPENBRACKET,'(',1,5451) -LexToken(VAR,'type_meth',1,5452) -LexToken(COMPARISON,'==',1,5462) -LexToken(NUMBER,'1',1,5465) -LexToken(CLOSEBRACKET,')',1,5466) -LexToken(THEN,'then',1,5468) -LexToken(EOL,'\n',1,5472) -LexToken(VAR,'model',1,5497) -LexToken(DOT,'.',1,5502) -LexToken(VAR,'state',1,5503) -LexToken(ASSIGNMENT,'=',1,5508) -LexToken(VAR,'zeros',1,5509) -LexToken(OPENBRACKET,'(',1,5514) -LexToken(NUMBER,'4',1,5515) -LexToken(MULTIPLICATION,'*',1,5516) -LexToken(VAR,'Nbr',1,5517) -LexToken(COMMA,',',1,5520) -LexToken(NUMBER,'1',1,5521) -LexToken(CLOSEBRACKET,')',1,5522) -LexToken(EOL,'\n',1,5523) -LexToken(ELSE,'else',1,5545) -LexToken(EOL,'\n',1,5549) -LexToken(VAR,'model',1,5574) -LexToken(DOT,'.',1,5579) -LexToken(VAR,'state',1,5580) -LexToken(ASSIGNMENT,'=',1,5585) -LexToken(VAR,'zeros',1,5586) -LexToken(OPENBRACKET,'(',1,5591) -LexToken(NUMBER,'4',1,5592) -LexToken(MULTIPLICATION,'*',1,5593) -LexToken(VAR,'Nbr_maillage',1,5594) -LexToken(COMMA,',',1,5606) -LexToken(NUMBER,'1',1,5607) -LexToken(CLOSEBRACKET,')',1,5608) -LexToken(EOL,'\n',1,5609) -LexToken(END,'end',1,5631) -LexToken(EOL,'\n',1,5634) -LexToken(ELSE,'else',1,5651) -LexToken(EOL,'\n',1,5655) -LexToken(IF,'if',1,5676) -LexToken(OPENBRACKET,'(',1,5679) -LexToken(VAR,'type_meth',1,5680) -LexToken(COMPARISON,'==',1,5690) -LexToken(NUMBER,'3',1,5693) -LexToken(LOGICAL,'&',1,5695) -LexToken(OPENBRACKET,'(',1,5697) -LexToken(VAR,'find',1,5698) -LexToken(OPENBRACKET,'(',1,5702) -LexToken(VAR,'oper',1,5703) -LexToken(COMPARISON,'==',1,5708) -LexToken(NUMBER,'2',1,5711) -LexToken(CLOSEBRACKET,')',1,5712) -LexToken(COMPARISON,'~=',1,5714) -LexToken(OPENSQBRACKET,'[',1,5717) -LexToken(CLOSESQBRACKET,']',1,5718) -LexToken(LOGICAL,'|',1,5720) -LexToken(VAR,'find',1,5722) -LexToken(OPENBRACKET,'(',1,5726) -LexToken(VAR,'oper',1,5727) -LexToken(COMPARISON,'==',1,5732) -LexToken(NUMBER,'4',1,5735) -LexToken(CLOSEBRACKET,')',1,5736) -LexToken(COMPARISON,'~=',1,5738) -LexToken(OPENSQBRACKET,'[',1,5741) -LexToken(CLOSESQBRACKET,']',1,5742) -LexToken(CLOSEBRACKET,')',1,5743) -LexToken(CLOSEBRACKET,')',1,5744) -LexToken(THEN,'then',1,5746) -LexToken(EOL,'\n',1,5750) -LexToken(VAR,'model',1,5775) -LexToken(DOT,'.',1,5780) -LexToken(VAR,'state',1,5781) -LexToken(ASSIGNMENT,'=',1,5786) -LexToken(VAR,'zeros',1,5787) -LexToken(OPENBRACKET,'(',1,5792) -LexToken(NUMBER,'4',1,5793) -LexToken(MULTIPLICATION,'*',1,5794) -LexToken(VAR,'Nbr_maillage',1,5795) -LexToken(COMMA,',',1,5807) -LexToken(NUMBER,'1',1,5808) -LexToken(CLOSEBRACKET,')',1,5809) -LexToken(EOL,'\n',1,5810) -LexToken(ELSEIF,'elseif',1,5832) -LexToken(OPENBRACKET,'(',1,5839) -LexToken(VAR,'type_meth',1,5840) -LexToken(COMPARISON,'==',1,5850) -LexToken(NUMBER,'1',1,5853) -LexToken(CLOSEBRACKET,')',1,5854) -LexToken(THEN,'then',1,5856) -LexToken(EOL,'\n',1,5860) -LexToken(VAR,'model',1,5885) -LexToken(DOT,'.',1,5890) -LexToken(VAR,'state',1,5891) -LexToken(ASSIGNMENT,'=',1,5896) -LexToken(VAR,'zeros',1,5897) -LexToken(OPENBRACKET,'(',1,5902) -LexToken(NUMBER,'2',1,5903) -LexToken(MULTIPLICATION,'*',1,5904) -LexToken(VAR,'Nbr',1,5905) -LexToken(COMMA,',',1,5908) -LexToken(NUMBER,'1',1,5909) -LexToken(CLOSEBRACKET,')',1,5910) -LexToken(EOL,'\n',1,5911) -LexToken(ELSE,'else',1,5933) -LexToken(EOL,'\n',1,5937) -LexToken(VAR,'model',1,5962) -LexToken(DOT,'.',1,5967) -LexToken(VAR,'state',1,5968) -LexToken(ASSIGNMENT,'=',1,5973) -LexToken(VAR,'zeros',1,5974) -LexToken(OPENBRACKET,'(',1,5979) -LexToken(NUMBER,'2',1,5980) -LexToken(MULTIPLICATION,'*',1,5981) -LexToken(VAR,'Nbr_maillage',1,5982) -LexToken(COMMA,',',1,5994) -LexToken(NUMBER,'1',1,5995) -LexToken(CLOSEBRACKET,')',1,5996) -LexToken(EOL,'\n',1,5997) -LexToken(END,'end',1,6019) -LexToken(EOL,'\n',1,6022) -LexToken(END,'end',1,6039) -LexToken(EOL,'\n',1,6042) -LexToken(END,'end',1,6055) -LexToken(EOL,'\n',1,6058) -LexToken(EOL,'\n',1,6059) -LexToken(EOL,'\n',1,6115) -LexToken(EOL,'\n',1,6160) -LexToken(EOL,'\n',1,6197) -LexToken(OPENSQBRACKET,'[',1,6210) -LexToken(VAR,'ok1',1,6211) -LexToken(CLOSESQBRACKET,']',1,6214) -LexToken(ASSIGNMENT,'=',1,6215) -LexToken(VAR,'CFORTREDP',1,6216) -LexToken(OPENBRACKET,'(',1,6225) -LexToken(VAR,'rdnom',1,6226) -LexToken(COMMA,',',1,6231) -LexToken(VAR,'tt',1,6232) -LexToken(CLOSEBRACKET,')',1,6234) -LexToken(EOL,'\n',1,6235) -LexToken(IF,'if',1,6249) -LexToken(NOT,'~',1,6252) -LexToken(VAR,'ok1',1,6253) -LexToken(THEN,'then',1,6257) -LexToken(EOL,'\n',1,6261) -LexToken(BREAK,'break',1,6278) -LexToken(EOL,'\n',1,6283) -LexToken(END,'end',1,6297) -LexToken(EOL,'\n',1,6300) -LexToken(EOL,'\n',1,6318) -LexToken(EOL,'\n',1,6319) -LexToken(IF,'if',1,6332) -LexToken(NOT,'~',1,6335) -LexToken(VAR,'ok',1,6336) -LexToken(THEN,'then',1,6339) -LexToken(EOL,'\n',1,6343) -LexToken(OPENSQBRACKET,'[',1,6360) -LexToken(VAR,'model',1,6361) -LexToken(COMMA,',',1,6366) -LexToken(VAR,'graphics',1,6367) -LexToken(COMMA,',',1,6375) -LexToken(VAR,'ok',1,6376) -LexToken(CLOSESQBRACKET,']',1,6378) -LexToken(ASSIGNMENT,'=',1,6379) -LexToken(VAR,'check_io',1,6380) -LexToken(OPENBRACKET,'(',1,6388) -LexToken(VAR,'model',1,6389) -LexToken(COMMA,',',1,6394) -LexToken(VAR,'graphics',1,6395) -LexToken(COMMA,',',1,6403) -LexToken(VAR,'ones',1,6404) -LexToken(OPENBRACKET,'(',1,6408) -LexToken(VAR,'k',1,6409) -LexToken(COMMA,',',1,6410) -LexToken(NUMBER,'1',1,6411) -LexToken(CLOSEBRACKET,')',1,6412) -LexToken(COMMA,',',1,6413) -LexToken(VAR,'out',1,6414) -LexToken(OPENBRACKET,'(',1,6417) -LexToken(COLON,':',1,6418) -LexToken(CLOSEBRACKET,')',1,6419) -LexToken(COMMA,',',1,6420) -LexToken(OPENSQBRACKET,'[',1,6421) -LexToken(CLOSESQBRACKET,']',1,6422) -LexToken(COMMA,',',1,6423) -LexToken(OPENSQBRACKET,'[',1,6424) -LexToken(CLOSESQBRACKET,']',1,6425) -LexToken(CLOSEBRACKET,')',1,6426) -LexToken(EOL,'\n',1,6427) -LexToken(END,'end',1,6440) -LexToken(EOL,'\n',1,6443) -LexToken(VAR,'label',1,6456) -LexToken(OPENBRACKET,'(',1,6461) -LexToken(NUMBER,'1',1,6462) -LexToken(CLOSEBRACKET,')',1,6463) -LexToken(ASSIGNMENT,'=',1,6464) -LexToken(VAR,'params_pde',1,6465) -LexToken(EOL,'\n',1,6475) -LexToken(VAR,'label',1,6489) -LexToken(OPENBRACKET,'(',1,6494) -LexToken(NUMBER,'2',1,6495) -LexToken(CLOSEBRACKET,')',1,6496) -LexToken(ASSIGNMENT,'=',1,6497) -LexToken(VAR,'tt',1,6498) -LexToken(EOL,'\n',1,6500) -LexToken(VAR,'graphics',1,6514) -LexToken(DOT,'.',1,6522) -LexToken(VAR,'exprs',1,6523) -LexToken(ASSIGNMENT,'=',1,6528) -LexToken(VAR,'label',1,6529) -LexToken(EOL,'\n',1,6534) -LexToken(VAR,'x',1,6548) -LexToken(DOT,'.',1,6549) -LexToken(VAR,'graphics',1,6550) -LexToken(ASSIGNMENT,'=',1,6558) -LexToken(VAR,'graphics',1,6559) -LexToken(EOL,'\n',1,6567) -LexToken(VAR,'x',1,6581) -LexToken(DOT,'.',1,6582) -LexToken(VAR,'model',1,6583) -LexToken(ASSIGNMENT,'=',1,6588) -LexToken(VAR,'model',1,6589) -LexToken(EOL,'\n',1,6594) -LexToken(BREAK,'break',1,6608) -LexToken(EOL,'\n',1,6613) -LexToken(END,'end',1,6622) -LexToken(EOL,'\n',1,6625) -LexToken(EOL,'\n',1,6626) -LexToken(CASE,'case',1,6631) -LexToken(DQSTRING,'"define"',1,6643) -LexToken(THEN,'then',1,6645) -LexToken(EOL,'\n',1,6649) -LexToken(VAR,'model',1,6658) -LexToken(ASSIGNMENT,'=',1,6663) -LexToken(SCICOS_MODEL,'scicos_model',1,6664) -LexToken(OPENBRACKET,'(',1,6676) -LexToken(CLOSEBRACKET,')',1,6677) -LexToken(EOL,'\n',1,6678) -LexToken(VAR,'model',1,6687) -LexToken(DOT,'.',1,6692) -LexToken(VAR,'state',1,6693) -LexToken(ASSIGNMENT,'=',1,6698) -LexToken(VAR,'zeros',1,6699) -LexToken(OPENBRACKET,'(',1,6704) -LexToken(NUMBER,'10',1,6705) -LexToken(COMMA,',',1,6707) -LexToken(NUMBER,'1',1,6708) -LexToken(CLOSEBRACKET,')',1,6709) -LexToken(EOL,'\n',1,6710) -LexToken(VAR,'model',1,6719) -LexToken(DOT,'.',1,6724) -LexToken(VAR,'sim',1,6725) -LexToken(ASSIGNMENT,'=',1,6728) -LexToken(VAR,'list',1,6729) -LexToken(OPENBRACKET,'(',1,6733) -LexToken(DQSTRING,'"PDE"',1,6738) -LexToken(COMMA,',',1,6739) -LexToken(NUMBER,'0',1,6740) -LexToken(CLOSEBRACKET,')',1,6741) -LexToken(EOL,'\n',1,6742) -LexToken(VAR,'model',1,6751) -LexToken(DOT,'.',1,6756) -LexToken(VAR,'in',1,6757) -LexToken(ASSIGNMENT,'=',1,6759) -LexToken(OPENSQBRACKET,'[',1,6760) -LexToken(NUMBER,'1',1,6761) -LexToken(SEMICOLON,';',1,6762) -LexToken(NUMBER,'1',1,6763) -LexToken(SEMICOLON,';',1,6764) -LexToken(NUMBER,'1',1,6765) -LexToken(SEMICOLON,';',1,6766) -LexToken(NUMBER,'1',1,6767) -LexToken(SEMICOLON,';',1,6768) -LexToken(NUMBER,'1',1,6769) -LexToken(CLOSESQBRACKET,']',1,6770) -LexToken(EOL,'\n',1,6771) -LexToken(VAR,'model',1,6780) -LexToken(DOT,'.',1,6785) -LexToken(VAR,'out',1,6786) -LexToken(ASSIGNMENT,'=',1,6789) -LexToken(OPENSQBRACKET,'[',1,6790) -LexToken(NUMBER,'10',1,6791) -LexToken(SEMICOLON,';',1,6793) -LexToken(NUMBER,'0',1,6794) -LexToken(CLOSESQBRACKET,']',1,6795) -LexToken(EOL,'\n',1,6796) -LexToken(VAR,'model',1,6805) -LexToken(DOT,'.',1,6810) -LexToken(VAR,'blocktype',1,6811) -LexToken(ASSIGNMENT,'=',1,6820) -LexToken(DQSTRING,'"c"',1,6823) -LexToken(EOL,'\n',1,6824) -LexToken(VAR,'model',1,6833) -LexToken(DOT,'.',1,6838) -LexToken(VAR,'dep_ut',1,6839) -LexToken(ASSIGNMENT,'=',1,6845) -LexToken(OPENSQBRACKET,'[',1,6846) -LexToken(PREVAR_BOOLEAN,'%f',1,6847) -LexToken(PREVAR_BOOLEAN,'%t',1,6850) -LexToken(CLOSESQBRACKET,']',1,6852) -LexToken(EOL,'\n',1,6853) -LexToken(EOL,'\n',1,6854) -LexToken(EOL,'\n',1,6888) -LexToken(VAR,'params_pde',1,6897) -LexToken(ASSIGNMENT,'=',1,6907) -LexToken(VAR,'tlist',1,6908) -LexToken(OPENBRACKET,'(',1,6913) -LexToken(OPENSQBRACKET,'[',1,6914) -LexToken(DQSTRING,'"paramspde"',1,6925) -LexToken(SEMICOLON,';',1,6926) -LexToken(DQSTRING,'"a"',1,6929) -LexToken(SEMICOLON,';',1,6930) -LexToken(DQSTRING,'"b"',1,6933) -LexToken(SEMICOLON,';',1,6934) -LexToken(DQSTRING,'"txt_exp"',1,6943) -LexToken(SEMICOLON,';',1,6944) -LexToken(DQSTRING,'"check_op1"',1,6955) -LexToken(SEMICOLON,';',1,6956) -LexToken(DQSTRING,'"a1"',1,6960) -LexToken(SEMICOLON,';',1,6961) -LexToken(DQSTRING,'"b1"',1,6965) -LexToken(SEMICOLON,';',1,6966) -LexToken(DQSTRING,'"check_op2"',1,6977) -LexToken(SEMICOLON,';',1,6978) -LexToken(DQSTRING,'"a2"',1,6982) -LexToken(SEMICOLON,';',1,6983) -LexToken(DQSTRING,'"b2"',1,6987) -LexToken(SEMICOLON,';',1,6988) -LexToken(DQSTRING,'"check_op3"',1,7010) -LexToken(SEMICOLON,';',1,7011) -LexToken(DQSTRING,'"a3"',1,7015) -LexToken(SEMICOLON,';',1,7016) -LexToken(DQSTRING,'"b3"',1,7020) -LexToken(SEMICOLON,';',1,7021) -LexToken(DQSTRING,'"check_op4"',1,7032) -LexToken(SEMICOLON,';',1,7033) -LexToken(DQSTRING,'"a4"',1,7037) -LexToken(SEMICOLON,';',1,7038) -LexToken(DQSTRING,'"b4"',1,7042) -LexToken(SEMICOLON,';',1,7043) -LexToken(DQSTRING,'"check_op5"',1,7054) -LexToken(SEMICOLON,';',1,7055) -LexToken(DQSTRING,'"a5"',1,7059) -LexToken(SEMICOLON,';',1,7060) -LexToken(DQSTRING,'"b5"',1,7064) -LexToken(SEMICOLON,';',1,7065) -LexToken(DQSTRING,'"check_op6"',1,7076) -LexToken(SEMICOLON,';',1,7077) -LexToken(DQSTRING,'"a6"',1,7081) -LexToken(SEMICOLON,';',1,7082) -LexToken(DQSTRING,'"b6"',1,7086) -LexToken(SEMICOLON,';',1,7087) -LexToken(DQSTRING,'"check_op7"',1,7109) -LexToken(SEMICOLON,';',1,7110) -LexToken(DQSTRING,'"a7"',1,7114) -LexToken(SEMICOLON,';',1,7115) -LexToken(DQSTRING,'"b7"',1,7119) -LexToken(SEMICOLON,';',1,7120) -LexToken(DQSTRING,'"discr_cst"',1,7131) -LexToken(SEMICOLON,';',1,7132) -LexToken(DQSTRING,'"discr_non_cst"',1,7147) -LexToken(SEMICOLON,';',1,7148) -LexToken(DQSTRING,'"signe"',1,7155) -LexToken(SEMICOLON,';',1,7156) -LexToken(DQSTRING,'"rad_automatique"',1,7173) -LexToken(SEMICOLON,';',1,7174) -LexToken(DQSTRING,'"rad_manuel"',1,7186) -LexToken(SEMICOLON,';',1,7187) -LexToken(DQSTRING,'"methode"',1,7207) -LexToken(SEMICOLON,';',1,7208) -LexToken(DQSTRING,'"ord1"',1,7214) -LexToken(SEMICOLON,';',1,7215) -LexToken(DQSTRING,'"ord2"',1,7221) -LexToken(SEMICOLON,';',1,7222) -LexToken(DQSTRING,'"ord3"',1,7228) -LexToken(SEMICOLON,';',1,7229) -LexToken(DQSTRING,'"degre"',1,7236) -LexToken(SEMICOLON,';',1,7237) -LexToken(DQSTRING,'"nnode"',1,7244) -LexToken(SEMICOLON,';',1,7245) -LexToken(DQSTRING,'"txt_pas"',1,7254) -LexToken(SEMICOLON,';',1,7255) -LexToken(DQSTRING,'"CI"',1,7259) -LexToken(SEMICOLON,';',1,7260) -LexToken(DQSTRING,'"dCI"',1,7265) -LexToken(SEMICOLON,';',1,7266) -LexToken(DQSTRING,'"CLa"',1,7271) -LexToken(SEMICOLON,';',1,7272) -LexToken(DQSTRING,'"CLa_exp"',1,7281) -LexToken(SEMICOLON,';',1,7282) -LexToken(DQSTRING,'"CLb"',1,7287) -LexToken(SEMICOLON,';',1,7288) -LexToken(DQSTRING,'"CLb_exp"',1,7308) -LexToken(SEMICOLON,';',1,7309) -LexToken(DQSTRING,'"points"',1,7317) -LexToken(CLOSESQBRACKET,']',1,7318) -LexToken(COMMA,',',1,7319) -LexToken(DQSTRING,'""',1,7321) -LexToken(COMMA,',',1,7322) -LexToken(DQSTRING,'""',1,7324) -LexToken(COMMA,',',1,7325) -LexToken(DQSTRING,'""',1,7327) -LexToken(COMMA,',',1,7328) -LexToken(DQSTRING,'"0"',1,7331) -LexToken(COMMA,',',1,7332) -LexToken(DQSTRING,'""',1,7334) -LexToken(COMMA,',',1,7335) -LexToken(DQSTRING,'"IN_EDP1(t)"',1,7347) -LexToken(COMMA,',',1,7348) -LexToken(DQSTRING,'"0"',1,7351) -LexToken(COMMA,',',1,7352) -LexToken(DQSTRING,'""',1,7354) -LexToken(COMMA,',',1,7355) -LexToken(DQSTRING,'"IN_EDP2(t)"',1,7367) -LexToken(COMMA,',',1,7368) -LexToken(DQSTRING,'"0"',1,7371) -LexToken(COMMA,',',1,7372) -LexToken(DQSTRING,'""',1,7374) -LexToken(COMMA,',',1,7375) -LexToken(DQSTRING,'"IN_EDP3(t)"',1,7387) -LexToken(COMMA,',',1,7388) -LexToken(DQSTRING,'"0"',1,7402) -LexToken(COMMA,',',1,7403) -LexToken(DQSTRING,'""',1,7405) -LexToken(COMMA,',',1,7406) -LexToken(DQSTRING,'"IN_EDP4(t)"',1,7418) -LexToken(COMMA,',',1,7419) -LexToken(DQSTRING,'"0"',1,7422) -LexToken(COMMA,',',1,7423) -LexToken(DQSTRING,'""',1,7425) -LexToken(COMMA,',',1,7426) -LexToken(DQSTRING,'"IN_EDP5(t)"',1,7438) -LexToken(COMMA,',',1,7439) -LexToken(DQSTRING,'"0"',1,7442) -LexToken(COMMA,',',1,7443) -LexToken(DQSTRING,'""',1,7445) -LexToken(COMMA,',',1,7446) -LexToken(DQSTRING,'"IN_EDP6(t)"',1,7458) -LexToken(COMMA,',',1,7459) -LexToken(DQSTRING,'"0"',1,7462) -LexToken(COMMA,',',1,7463) -LexToken(DQSTRING,'""',1,7465) -LexToken(COMMA,',',1,7466) -LexToken(DQSTRING,'"IN_EDP7(t)"',1,7478) -LexToken(COMMA,',',1,7479) -LexToken(DQSTRING,'"0"',1,7482) -LexToken(COMMA,',',1,7483) -LexToken(DQSTRING,'"0"',1,7486) -LexToken(COMMA,',',1,7487) -LexToken(DQSTRING,'"0"',1,7501) -LexToken(COMMA,',',1,7502) -LexToken(DQSTRING,'"0"',1,7505) -LexToken(COMMA,',',1,7506) -LexToken(DQSTRING,'"0"',1,7509) -LexToken(COMMA,',',1,7510) -LexToken(DQSTRING,'"0"',1,7513) -LexToken(COMMA,',',1,7514) -LexToken(DQSTRING,'""',1,7516) -LexToken(COMMA,',',1,7517) -LexToken(DQSTRING,'""',1,7519) -LexToken(COMMA,',',1,7520) -LexToken(DQSTRING,'""',1,7522) -LexToken(COMMA,',',1,7523) -LexToken(DQSTRING,'""',1,7525) -LexToken(COMMA,',',1,7526) -LexToken(DQSTRING,'""',1,7528) -LexToken(COMMA,',',1,7529) -LexToken(DQSTRING,'""',1,7531) -LexToken(COMMA,',',1,7532) -LexToken(DQSTRING,'""',1,7534) -LexToken(COMMA,',',1,7535) -LexToken(DQSTRING,'""',1,7537) -LexToken(COMMA,',',1,7538) -LexToken(DQSTRING,'"0"',1,7541) -LexToken(COMMA,',',1,7542) -LexToken(DQSTRING,'"IN_CL1(t)"',1,7553) -LexToken(COMMA,',',1,7554) -LexToken(DQSTRING,'"0"',1,7557) -LexToken(COMMA,',',1,7558) -LexToken(DQSTRING,'"IN_CL2(t)"',1,7569) -LexToken(COMMA,',',1,7570) -LexToken(DQSTRING,'""',1,7572) -LexToken(CLOSEBRACKET,')',1,7573) -LexToken(EOL,'\n',1,7574) -LexToken(EOL,'\n',1,7653) -LexToken(VAR,'label',1,7662) -LexToken(ASSIGNMENT,'=',1,7667) -LexToken(VAR,'list',1,7668) -LexToken(OPENBRACKET,'(',1,7672) -LexToken(VAR,'params_pde',1,7673) -LexToken(COMMA,',',1,7683) -LexToken(OPENSQBRACKET,'[',1,7684) -LexToken(CLOSESQBRACKET,']',1,7685) -LexToken(COMMA,',',1,7686) -LexToken(DQSTRING,'""',1,7688) -LexToken(CLOSEBRACKET,')',1,7689) -LexToken(EOL,'\n',1,7690) -LexToken(VAR,'gr_i',1,7700) -LexToken(ASSIGNMENT,'=',1,7704) -LexToken(OPENSQBRACKET,'[',1,7705) -LexToken(CLOSESQBRACKET,']',1,7706) -LexToken(EOL,'\n',1,7707) -LexToken(VAR,'x',1,7716) -LexToken(ASSIGNMENT,'=',1,7717) -LexToken(VAR,'standard_define',1,7718) -LexToken(OPENBRACKET,'(',1,7733) -LexToken(OPENSQBRACKET,'[',1,7734) -LexToken(NUMBER,'3',1,7735) -LexToken(NUMBER,'3',1,7737) -LexToken(CLOSESQBRACKET,']',1,7738) -LexToken(COMMA,',',1,7739) -LexToken(VAR,'model',1,7740) -LexToken(COMMA,',',1,7745) -LexToken(VAR,'label',1,7746) -LexToken(COMMA,',',1,7751) -LexToken(VAR,'gr_i',1,7752) -LexToken(CLOSEBRACKET,')',1,7756) -LexToken(EOL,'\n',1,7757) -LexToken(EOL,'\n',1,7758) -LexToken(END,'end',1,7763) -LexToken(EOL,'\n',1,7766) -LexToken(ENDFUNCTION,'endfunction',1,7767) -LexToken(EOL,'\n',1,7778) -LexToken(EOL,'\n',1,7779) +Syntax error in input LexToken(RETURN,'return',1,1805) +Syntax error in input LexToken(VAR,'okk',1,2410) +Syntax error in input LexToken(IF,'if',1,3090) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,4133) +Syntax error in input LexToken(VAR,'Nbr',1,4483) +Syntax error in input LexToken(OPENSQBRACKET,'[',1,6210) +Syntax error in input LexToken(IF,'if',1,6332) +Syntax error in input LexToken(VAR,'params_pde',1,6897) +/* autogenerated from "macros/PDE/PDE.sci" */ +None diff --git a/js/Sinks/AFFICH_m.js b/js/Sinks/AFFICH_m.js index 67f3fdb0..09199ea1 100644 --- a/js/Sinks/AFFICH_m.js +++ b/js/Sinks/AFFICH_m.js @@ -1,746 +1,5 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'AFFICH_m',1,854) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(EOL,'\n',1,931) -LexToken(EOL,'\n',1,940) -LexToken(EOL,'\n',1,1010) -LexToken(EOL,'\n',1,1071) -LexToken(EOL,'\n',1,1072) -LexToken(VAR,'x',1,1077) -LexToken(ASSIGNMENT,'=',1,1078) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(CLOSESQBRACKET,']',1,1080) -LexToken(EOL,'\n',1,1081) -LexToken(VAR,'y',1,1087) -LexToken(ASSIGNMENT,'=',1,1088) -LexToken(OPENSQBRACKET,'[',1,1089) -LexToken(CLOSESQBRACKET,']',1,1090) -LexToken(EOL,'\n',1,1091) -LexToken(VAR,'typ',1,1097) -LexToken(ASSIGNMENT,'=',1,1100) -LexToken(OPENSQBRACKET,'[',1,1101) -LexToken(CLOSESQBRACKET,']',1,1102) -LexToken(EOL,'\n',1,1103) -LexToken(EOL,'\n',1,1105) -LexToken(SELECT,'select',1,1110) -LexToken(VAR,'job',1,1117) -LexToken(EOL,'\n',1,1120) -LexToken(EOL,'\n',1,1121) -LexToken(CASE,'case',1,1126) -LexToken(DQSTRING,'"set"',1,1135) -LexToken(THEN,'then',1,1137) -LexToken(EOL,'\n',1,1141) -LexToken(VAR,'x',1,1150) -LexToken(ASSIGNMENT,'=',1,1152) -LexToken(VAR,'arg1',1,1154) -LexToken(EOL,'\n',1,1159) -LexToken(VAR,'graphics',1,1169) -LexToken(ASSIGNMENT,'=',1,1178) -LexToken(VAR,'arg1',1,1180) -LexToken(DOT,'.',1,1184) -LexToken(VAR,'graphics',1,1185) -LexToken(EOL,'\n',1,1194) -LexToken(VAR,'exprs',1,1204) -LexToken(ASSIGNMENT,'=',1,1210) -LexToken(VAR,'graphics',1,1212) -LexToken(DOT,'.',1,1220) -LexToken(VAR,'exprs',1,1221) -LexToken(EOL,'\n',1,1227) -LexToken(VAR,'model',1,1237) -LexToken(ASSIGNMENT,'=',1,1243) -LexToken(VAR,'arg1',1,1245) -LexToken(DOT,'.',1,1249) -LexToken(VAR,'model',1,1250) -LexToken(EOL,'\n',1,1256) -LexToken(EOL,'\n',1,1258) -LexToken(WHILE,'while',1,1267) -LexToken(PREVAR_BOOLEAN,'%t',1,1273) -LexToken(DO,'do',1,1276) -LexToken(EOL,'\n',1,1278) -LexToken(OPENSQBRACKET,'[',1,1291) -LexToken(VAR,'ok',1,1292) -LexToken(COMMA,',',1,1294) -LexToken(VAR,'in',1,1295) -LexToken(COMMA,',',1,1297) -LexToken(VAR,'font',1,1298) -LexToken(COMMA,',',1,1302) -LexToken(VAR,'fontsize',1,1303) -LexToken(COMMA,',',1,1311) -LexToken(VAR,'colr',1,1312) -LexToken(COMMA,',',1,1316) -LexToken(VAR,'nt',1,1317) -LexToken(COMMA,',',1,1319) -LexToken(VAR,'nd',1,1320) -LexToken(COMMA,',',1,1322) -LexToken(VAR,'herit',1,1323) -LexToken(COMMA,',',1,1328) -LexToken(VAR,'exprs',1,1329) -LexToken(CLOSESQBRACKET,']',1,1334) -LexToken(ASSIGNMENT,'=',1,1335) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1336) -LexToken(OPENBRACKET,'(',1,1351) -LexToken(DQSTRING,'"Set parameters"',1,1383) -LexToken(COMMA,',',1,1384) -LexToken(OPENSQBRACKET,'[',1,1400) -LexToken(DQSTRING,'"Input Size"',1,1412) -LexToken(COMMA,',\n',1,1413) -LexToken(DQSTRING,'"Font number"',1,1439) -LexToken(SEMICOLON,';\n',1,1440) -LexToken(DQSTRING,'"Font size"',1,1464) -LexToken(SEMICOLON,';\n',1,1465) -LexToken(DQSTRING,'"Color"',1,1485) -LexToken(SEMICOLON,';\n',1,1486) -LexToken(DQSTRING,'"Total number of digits"',1,1523) -LexToken(SEMICOLON,';\n',1,1524) -LexToken(DQSTRING,'"Number of rational part digits"',1,1569) -LexToken(SEMICOLON,';\n',1,1570) -LexToken(DQSTRING,'"Block inherits (1) or not (0)"',1,1614) -LexToken(CLOSESQBRACKET,']',1,1615) -LexToken(COMMA,',',1,1616) -LexToken(VAR,'list',1,1632) -LexToken(OPENBRACKET,'(',1,1636) -LexToken(DQSTRING,'"mat"',1,1641) -LexToken(COMMA,',',1,1642) -LexToken(OPENSQBRACKET,'[',1,1643) -LexToken(NUMBER,'1',1,1644) -LexToken(NUMBER,'2',1,1646) -LexToken(CLOSESQBRACKET,']',1,1647) -LexToken(COMMA,',',1,1648) -LexToken(DQSTRING,'"vec"',1,1653) -LexToken(COMMA,',',1,1654) -LexToken(NUMBER,'1',1,1655) -LexToken(COMMA,',',1,1656) -LexToken(DQSTRING,'"vec"',1,1661) -LexToken(COMMA,',',1,1662) -LexToken(NUMBER,'1',1,1663) -LexToken(COMMA,',',1,1664) -LexToken(DQSTRING,'"vec"',1,1669) -LexToken(COMMA,',',1,1670) -LexToken(NUMBER,'1',1,1671) -LexToken(COMMA,',',1,1672) -LexToken(DQSTRING,'"vec"',1,1677) -LexToken(COMMA,',',1,1678) -LexToken(NUMBER,'1',1,1679) -LexToken(COMMA,',',1,1680) -LexToken(DQSTRING,'"vec"',1,1685) -LexToken(COMMA,',',1,1686) -LexToken(NUMBER,'1',1,1687) -LexToken(COMMA,',',1,1688) -LexToken(DQSTRING,'"vec"',1,1693) -LexToken(COMMA,',',1,1694) -LexToken(NUMBER,'1',1,1695) -LexToken(CLOSEBRACKET,')',1,1696) -LexToken(COMMA,',',1,1697) -LexToken(VAR,'exprs',1,1698) -LexToken(CLOSEBRACKET,')',1,1703) -LexToken(EOL,'\n',1,1704) -LexToken(EOL,'\n',1,1705) -LexToken(IF,'if',1,1718) -LexToken(NOT,'~',1,1721) -LexToken(VAR,'ok',1,1722) -LexToken(THEN,'then',1,1725) -LexToken(EOL,'\n',1,1729) -LexToken(BREAK,'break',1,1746) -LexToken(EOL,'\n',1,1751) -LexToken(END,'end',1,1765) -LexToken(EOL,'\n',1,1795) -LexToken(EOL,'\n',1,1796) -LexToken(VAR,'mess',1,1809) -LexToken(ASSIGNMENT,'=',1,1814) -LexToken(OPENSQBRACKET,'[',1,1816) -LexToken(CLOSESQBRACKET,']',1,1817) -LexToken(EOL,'\n',1,1836) -LexToken(EOL,'\n',1,1837) -LexToken(IF,'if',1,1850) -LexToken(VAR,'font',1,1853) -LexToken(COMPARISON,'<=',1,1857) -LexToken(NUMBER,'0',1,1859) -LexToken(THEN,'then',1,1861) -LexToken(EOL,'\n',1,1865) -LexToken(VAR,'mess',1,1882) -LexToken(ASSIGNMENT,'=',1,1886) -LexToken(OPENSQBRACKET,'[',1,1887) -LexToken(VAR,'mess',1,1888) -LexToken(SEMICOLON,';',1,1892) -LexToken(DQSTRING,'"Font number must be positive"',1,1922) -LexToken(SEMICOLON,';',1,1923) -LexToken(DQSTRING,'" "',1,1926) -LexToken(CLOSESQBRACKET,']',1,1927) -LexToken(EOL,'\n',1,1928) -LexToken(VAR,'ok',1,1945) -LexToken(ASSIGNMENT,'=',1,1947) -LexToken(PREVAR_BOOLEAN,'%f',1,1948) -LexToken(EOL,'\n',1,1950) -LexToken(END,'end',1,1963) -LexToken(EOL,'\n',1,1966) -LexToken(EOL,'\n',1,1967) -LexToken(IF,'if',1,1980) -LexToken(VAR,'fontsize',1,1983) -LexToken(COMPARISON,'<=',1,1991) -LexToken(NUMBER,'0',1,1993) -LexToken(THEN,'then',1,1995) -LexToken(EOL,'\n',1,1999) -LexToken(VAR,'mess',1,2016) -LexToken(ASSIGNMENT,'=',1,2020) -LexToken(OPENSQBRACKET,'[',1,2021) -LexToken(VAR,'mess',1,2022) -LexToken(SEMICOLON,';',1,2026) -LexToken(DQSTRING,'"Font size must be positive"',1,2054) -LexToken(SEMICOLON,';',1,2055) -LexToken(DQSTRING,'" "',1,2058) -LexToken(CLOSESQBRACKET,']',1,2059) -LexToken(EOL,'\n',1,2060) -LexToken(VAR,'ok',1,2077) -LexToken(ASSIGNMENT,'=',1,2079) -LexToken(PREVAR_BOOLEAN,'%f',1,2080) -LexToken(EOL,'\n',1,2082) -LexToken(END,'end',1,2095) -LexToken(EOL,'\n',1,2098) -LexToken(EOL,'\n',1,2099) -LexToken(IF,'if',1,2112) -LexToken(VAR,'nt',1,2115) -LexToken(COMPARISON,'<=',1,2117) -LexToken(NUMBER,'3',1,2119) -LexToken(THEN,'then',1,2121) -LexToken(EOL,'\n',1,2125) -LexToken(VAR,'mess',1,2142) -LexToken(ASSIGNMENT,'=',1,2146) -LexToken(OPENSQBRACKET,'[',1,2147) -LexToken(VAR,'mess',1,2148) -LexToken(SEMICOLON,';',1,2152) -LexToken(DQSTRING,'"Total number of digits must be greater than 3"',1,2199) -LexToken(SEMICOLON,';',1,2200) -LexToken(DQSTRING,'" "',1,2203) -LexToken(CLOSESQBRACKET,']',1,2204) -LexToken(EOL,'\n',1,2205) -LexToken(VAR,'ok',1,2222) -LexToken(ASSIGNMENT,'=',1,2224) -LexToken(PREVAR_BOOLEAN,'%f',1,2225) -LexToken(EOL,'\n',1,2227) -LexToken(END,'end',1,2240) -LexToken(EOL,'\n',1,2243) -LexToken(EOL,'\n',1,2244) -LexToken(IF,'if',1,2257) -LexToken(VAR,'nd',1,2260) -LexToken(COMPARISON,'<',1,2262) -LexToken(NUMBER,'0',1,2263) -LexToken(THEN,'then',1,2265) -LexToken(EOL,'\n',1,2269) -LexToken(VAR,'mess',1,2286) -LexToken(ASSIGNMENT,'=',1,2290) -LexToken(OPENSQBRACKET,'[',1,2291) -LexToken(VAR,'mess',1,2292) -LexToken(SEMICOLON,';',1,2296) -LexToken(DQSTRING,'"Number of rational part digits must be "',1,2337) -LexToken(DQSTRING,'"greater or equal 0"',1,2374) -LexToken(SEMICOLON,';',1,2375) -LexToken(DQSTRING,'" "',1,2378) -LexToken(CLOSESQBRACKET,']',1,2379) -LexToken(EOL,'\n',1,2380) -LexToken(VAR,'ok',1,2397) -LexToken(ASSIGNMENT,'=',1,2399) -LexToken(PREVAR_BOOLEAN,'%f',1,2400) -LexToken(EOL,'\n',1,2402) -LexToken(END,'end',1,2415) -LexToken(EOL,'\n',1,2418) -LexToken(EOL,'\n',1,2419) -LexToken(IF,'if',1,2432) -LexToken(NOT,'~',1,2435) -LexToken(VAR,'ok',1,2436) -LexToken(THEN,'then',1,2439) -LexToken(EOL,'\n',1,2443) -LexToken(VAR,'message',1,2460) -LexToken(OPENBRACKET,'(',1,2467) -LexToken(OPENSQBRACKET,'[',1,2468) -LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,2509) -LexToken(SEMICOLON,';\n',1,2510) -LexToken(DQSTRING,'" "',1,2530) -LexToken(SEMICOLON,';',1,2531) -LexToken(VAR,'mess',1,2532) -LexToken(CLOSESQBRACKET,']',1,2536) -LexToken(CLOSEBRACKET,')',1,2537) -LexToken(EOL,'\n',1,2538) -LexToken(END,'end',1,2552) -LexToken(EOL,'\n',1,2555) -LexToken(EOL,'\n',1,2556) -LexToken(IF,'if',1,2569) -LexToken(NOT,'~',1,2572) -LexToken(VAR,'or',1,2573) -LexToken(OPENBRACKET,'(',1,2575) -LexToken(VAR,'herit',1,2576) -LexToken(COMPARISON,'==',1,2581) -LexToken(OPENSQBRACKET,'[',1,2583) -LexToken(NUMBER,'0',1,2584) -LexToken(NUMBER,'1',1,2586) -LexToken(CLOSESQBRACKET,']',1,2587) -LexToken(CLOSEBRACKET,')',1,2588) -LexToken(THEN,'then',1,2590) -LexToken(EOL,'\n',1,2594) -LexToken(VAR,'mess',1,2611) -LexToken(ASSIGNMENT,'=',1,2615) -LexToken(OPENSQBRACKET,'[',1,2616) -LexToken(VAR,'mess',1,2617) -LexToken(SEMICOLON,';',1,2621) -LexToken(DQSTRING,'"Accept inherited values are 0 and 1"',1,2658) -LexToken(SEMICOLON,';',1,2659) -LexToken(DQSTRING,'" "',1,2662) -LexToken(CLOSESQBRACKET,']',1,2663) -LexToken(EOL,'\n',1,2664) -LexToken(VAR,'ok',1,2681) -LexToken(ASSIGNMENT,'=',1,2683) -LexToken(PREVAR_BOOLEAN,'%f',1,2684) -LexToken(EOL,'\n',1,2686) -LexToken(END,'end',1,2699) -LexToken(EOL,'\n',1,2702) -LexToken(EOL,'\n',1,2703) -LexToken(IF,'if',1,2716) -LexToken(NOT,'~',1,2719) -LexToken(VAR,'ok',1,2720) -LexToken(THEN,'then',1,2723) -LexToken(EOL,'\n',1,2727) -LexToken(VAR,'message',1,2744) -LexToken(OPENBRACKET,'(',1,2751) -LexToken(OPENSQBRACKET,'[',1,2752) -LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,2793) -LexToken(SEMICOLON,';\n',1,2794) -LexToken(DQSTRING,'" "',1,2814) -LexToken(SEMICOLON,';',1,2815) -LexToken(VAR,'mess',1,2816) -LexToken(CLOSESQBRACKET,']',1,2820) -LexToken(CLOSEBRACKET,')',1,2821) -LexToken(EOL,'\n',1,2822) -LexToken(END,'end',1,2835) -LexToken(EOL,'\n',1,2838) -LexToken(EOL,'\n',1,2839) -LexToken(EOL,'\n',1,2873) -LexToken(IF,'if',1,2886) -LexToken(VAR,'ok',1,2889) -LexToken(THEN,'then',1,2892) -LexToken(EOL,'\n',1,2896) -LexToken(EOL,'\n',1,2983) -LexToken(OPENSQBRACKET,'[',1,3000) -LexToken(VAR,'model',1,3001) -LexToken(COMMA,',',1,3006) -LexToken(VAR,'graphics',1,3007) -LexToken(COMMA,',',1,3015) -LexToken(VAR,'ok',1,3016) -LexToken(CLOSESQBRACKET,']',1,3018) -LexToken(ASSIGNMENT,'=',1,3020) -LexToken(VAR,'set_io',1,3022) -LexToken(OPENBRACKET,'(',1,3028) -LexToken(VAR,'model',1,3029) -LexToken(COMMA,',',1,3034) -LexToken(VAR,'graphics',1,3036) -LexToken(COMMA,',',1,3044) -LexToken(VAR,'list',1,3046) -LexToken(OPENBRACKET,'(',1,3050) -LexToken(VAR,'in',1,3051) -LexToken(COMMA,',',1,3053) -LexToken(NUMBER,'1',1,3054) -LexToken(CLOSEBRACKET,')',1,3055) -LexToken(COMMA,',',1,3056) -LexToken(VAR,'list',1,3058) -LexToken(OPENBRACKET,'(',1,3062) -LexToken(CLOSEBRACKET,')',1,3063) -LexToken(COMMA,',',1,3064) -LexToken(VAR,'ones',1,3066) -LexToken(OPENBRACKET,'(',1,3070) -LexToken(NUMBER,'1',1,3071) -LexToken(ADDITION,'-',1,3072) -LexToken(VAR,'herit',1,3073) -LexToken(COMMA,',',1,3078) -LexToken(NUMBER,'1',1,3079) -LexToken(CLOSEBRACKET,')',1,3080) -LexToken(COMMA,',',1,3081) -LexToken(OPENSQBRACKET,'[',1,3083) -LexToken(CLOSESQBRACKET,']',1,3084) -LexToken(CLOSEBRACKET,')',1,3085) -LexToken(EOL,'\n',1,3086) -LexToken(END,'end',1,3099) -LexToken(EOL,'\n',1,3102) -LexToken(EOL,'\n',1,3103) -LexToken(IF,'if',1,3116) -LexToken(VAR,'ok',1,3119) -LexToken(THEN,'then',1,3122) -LexToken(EOL,'\n',1,3126) -LexToken(VAR,'model',1,3143) -LexToken(DOT,'.',1,3148) -LexToken(VAR,'ipar',1,3149) -LexToken(ASSIGNMENT,'=',1,3154) -LexToken(OPENSQBRACKET,'[',1,3156) -LexToken(VAR,'font',1,3157) -LexToken(SEMICOLON,';',1,3161) -LexToken(VAR,'fontsize',1,3162) -LexToken(SEMICOLON,';',1,3170) -LexToken(VAR,'colr',1,3171) -LexToken(SEMICOLON,';',1,3175) -LexToken(VAR,'nt',1,3176) -LexToken(SEMICOLON,';',1,3178) -LexToken(VAR,'nd',1,3179) -LexToken(SEMICOLON,';',1,3181) -LexToken(VAR,'in',1,3182) -LexToken(OPENBRACKET,'(',1,3184) -LexToken(NUMBER,'1',1,3185) -LexToken(COMMA,',',1,3186) -LexToken(NUMBER,'1',1,3187) -LexToken(CLOSEBRACKET,')',1,3188) -LexToken(CLOSESQBRACKET,']',1,3189) -LexToken(EOL,'\n',1,3190) -LexToken(VAR,'model',1,3208) -LexToken(DOT,'.',1,3213) -LexToken(VAR,'dstate',1,3214) -LexToken(ASSIGNMENT,'=',1,3221) -LexToken(OPENSQBRACKET,'[',1,3223) -LexToken(ADDITION,'-',1,3224) -LexToken(NUMBER,'1',1,3225) -LexToken(SEMICOLON,';',1,3226) -LexToken(NUMBER,'0',1,3227) -LexToken(SEMICOLON,';',1,3228) -LexToken(NUMBER,'0',1,3229) -LexToken(SEMICOLON,';',1,3230) -LexToken(NUMBER,'1',1,3231) -LexToken(SEMICOLON,';',1,3232) -LexToken(NUMBER,'1',1,3233) -LexToken(SEMICOLON,';',1,3234) -LexToken(NUMBER,'0',1,3235) -LexToken(SEMICOLON,';',1,3236) -LexToken(VAR,'zeros',1,3237) -LexToken(OPENBRACKET,'(',1,3242) -LexToken(VAR,'in',1,3243) -LexToken(OPENBRACKET,'(',1,3245) -LexToken(NUMBER,'1',1,3246) -LexToken(COMMA,',',1,3247) -LexToken(NUMBER,'1',1,3248) -LexToken(CLOSEBRACKET,')',1,3249) -LexToken(MULTIPLICATION,'*',1,3250) -LexToken(VAR,'in',1,3251) -LexToken(OPENBRACKET,'(',1,3253) -LexToken(NUMBER,'1',1,3254) -LexToken(COMMA,',',1,3255) -LexToken(NUMBER,'2',1,3256) -LexToken(CLOSEBRACKET,')',1,3257) -LexToken(COMMA,',',1,3258) -LexToken(NUMBER,'1',1,3259) -LexToken(CLOSEBRACKET,')',1,3260) -LexToken(CLOSESQBRACKET,']',1,3261) -LexToken(EOL,'\n',1,3262) -LexToken(VAR,'model',1,3279) -LexToken(DOT,'.',1,3284) -LexToken(VAR,'evtin',1,3285) -LexToken(ASSIGNMENT,'=',1,3291) -LexToken(VAR,'ones',1,3293) -LexToken(OPENBRACKET,'(',1,3297) -LexToken(NUMBER,'1',1,3298) -LexToken(ADDITION,'-',1,3299) -LexToken(VAR,'herit',1,3300) -LexToken(COMMA,',',1,3305) -LexToken(NUMBER,'1',1,3306) -LexToken(CLOSEBRACKET,')',1,3307) -LexToken(EOL,'\n',1,3308) -LexToken(VAR,'graphics',1,3325) -LexToken(DOT,'.',1,3333) -LexToken(VAR,'exprs',1,3334) -LexToken(ASSIGNMENT,'=',1,3340) -LexToken(VAR,'exprs',1,3342) -LexToken(EOL,'\n',1,3347) -LexToken(VAR,'x',1,3365) -LexToken(DOT,'.',1,3366) -LexToken(VAR,'graphics',1,3367) -LexToken(ASSIGNMENT,'=',1,3376) -LexToken(VAR,'graphics',1,3378) -LexToken(EOL,'\n',1,3386) -LexToken(VAR,'x',1,3404) -LexToken(DOT,'.',1,3405) -LexToken(VAR,'model',1,3406) -LexToken(ASSIGNMENT,'=',1,3412) -LexToken(VAR,'model',1,3414) -LexToken(EOL,'\n',1,3420) -LexToken(BREAK,'break',1,3438) -LexToken(EOL,'\n',1,3443) -LexToken(END,'end',1,3456) -LexToken(EOL,'\n',1,3459) -LexToken(EOL,'\n',1,3460) -LexToken(END,'end',1,3469) -LexToken(EOL,'\n',1,3472) -LexToken(EOL,'\n',1,3473) -LexToken(EOL,'\n',1,3474) -LexToken(CASE,'case',1,3479) -LexToken(DQSTRING,'"define"',1,3491) -LexToken(THEN,'then',1,3493) -LexToken(EOL,'\n',1,3497) -LexToken(VAR,'font',1,3506) -LexToken(ASSIGNMENT,'=',1,3511) -LexToken(NUMBER,'1',1,3513) -LexToken(EOL,'\n',1,3514) -LexToken(VAR,'fontsize',1,3523) -LexToken(ASSIGNMENT,'=',1,3532) -LexToken(NUMBER,'1',1,3534) -LexToken(EOL,'\n',1,3535) -LexToken(VAR,'colr',1,3544) -LexToken(ASSIGNMENT,'=',1,3549) -LexToken(NUMBER,'1',1,3551) -LexToken(EOL,'\n',1,3552) -LexToken(VAR,'nt',1,3561) -LexToken(ASSIGNMENT,'=',1,3564) -LexToken(NUMBER,'5',1,3566) -LexToken(EOL,'\n',1,3567) -LexToken(VAR,'nd',1,3576) -LexToken(ASSIGNMENT,'=',1,3579) -LexToken(NUMBER,'1',1,3581) -LexToken(EOL,'\n',1,3582) -LexToken(VAR,'in',1,3591) -LexToken(ASSIGNMENT,'=',1,3594) -LexToken(OPENSQBRACKET,'[',1,3596) -LexToken(NUMBER,'1',1,3597) -LexToken(NUMBER,'1',1,3599) -LexToken(CLOSESQBRACKET,']',1,3600) -LexToken(EOL,'\n',1,3601) -LexToken(EOL,'\n',1,3602) -LexToken(VAR,'model',1,3611) -LexToken(ASSIGNMENT,'=',1,3617) -LexToken(SCICOS_MODEL,'scicos_model',1,3619) -LexToken(OPENBRACKET,'(',1,3631) -LexToken(CLOSEBRACKET,')',1,3632) -LexToken(EOL,'\n',1,3633) -LexToken(VAR,'model',1,3643) -LexToken(DOT,'.',1,3648) -LexToken(VAR,'sim',1,3649) -LexToken(ASSIGNMENT,'=',1,3653) -LexToken(VAR,'list',1,3655) -LexToken(OPENBRACKET,'(',1,3659) -LexToken(DQSTRING,'"affich2"',1,3668) -LexToken(COMMA,',',1,3669) -LexToken(NUMBER,'4',1,3670) -LexToken(CLOSEBRACKET,')',1,3671) -LexToken(EOL,'\n',1,3673) -LexToken(VAR,'model',1,3683) -LexToken(DOT,'.',1,3688) -LexToken(VAR,'in',1,3689) -LexToken(ASSIGNMENT,'=',1,3692) -LexToken(VAR,'in',1,3694) -LexToken(OPENBRACKET,'(',1,3696) -LexToken(NUMBER,'1',1,3697) -LexToken(COMMA,',',1,3698) -LexToken(NUMBER,'1',1,3699) -LexToken(CLOSEBRACKET,')',1,3700) -LexToken(EOL,'\n',1,3701) -LexToken(VAR,'model',1,3711) -LexToken(DOT,'.',1,3716) -LexToken(VAR,'in2',1,3717) -LexToken(ASSIGNMENT,'=',1,3721) -LexToken(VAR,'in',1,3723) -LexToken(OPENBRACKET,'(',1,3725) -LexToken(NUMBER,'1',1,3726) -LexToken(COMMA,',',1,3727) -LexToken(NUMBER,'2',1,3728) -LexToken(CLOSEBRACKET,')',1,3729) -LexToken(EOL,'\n',1,3730) -LexToken(VAR,'model',1,3740) -LexToken(DOT,'.',1,3745) -LexToken(VAR,'evtin',1,3746) -LexToken(ASSIGNMENT,'=',1,3753) -LexToken(NUMBER,'1',1,3755) -LexToken(EOL,'\n',1,3757) -LexToken(VAR,'model',1,3767) -LexToken(DOT,'.',1,3772) -LexToken(VAR,'dstate',1,3773) -LexToken(ASSIGNMENT,'=',1,3780) -LexToken(OPENSQBRACKET,'[',1,3782) -LexToken(ADDITION,'-',1,3783) -LexToken(NUMBER,'1',1,3784) -LexToken(SEMICOLON,';',1,3785) -LexToken(NUMBER,'0',1,3786) -LexToken(SEMICOLON,';',1,3787) -LexToken(NUMBER,'0',1,3788) -LexToken(SEMICOLON,';',1,3789) -LexToken(NUMBER,'1',1,3790) -LexToken(SEMICOLON,';',1,3791) -LexToken(NUMBER,'1',1,3792) -LexToken(SEMICOLON,';',1,3793) -LexToken(NUMBER,'0',1,3794) -LexToken(SEMICOLON,';',1,3795) -LexToken(VAR,'zeros',1,3796) -LexToken(OPENBRACKET,'(',1,3801) -LexToken(VAR,'in',1,3802) -LexToken(OPENBRACKET,'(',1,3804) -LexToken(NUMBER,'1',1,3805) -LexToken(COMMA,',',1,3806) -LexToken(NUMBER,'1',1,3807) -LexToken(CLOSEBRACKET,')',1,3808) -LexToken(MULTIPLICATION,'*',1,3809) -LexToken(VAR,'in',1,3810) -LexToken(OPENBRACKET,'(',1,3812) -LexToken(NUMBER,'1',1,3813) -LexToken(COMMA,',',1,3814) -LexToken(NUMBER,'2',1,3815) -LexToken(CLOSEBRACKET,')',1,3816) -LexToken(COMMA,',',1,3817) -LexToken(NUMBER,'1',1,3818) -LexToken(CLOSEBRACKET,')',1,3819) -LexToken(CLOSESQBRACKET,']',1,3820) -LexToken(EOL,'\n',1,3821) -LexToken(VAR,'model',1,3830) -LexToken(DOT,'.',1,3835) -LexToken(VAR,'ipar',1,3836) -LexToken(ASSIGNMENT,'=',1,3843) -LexToken(OPENSQBRACKET,'[',1,3845) -LexToken(VAR,'font',1,3846) -LexToken(SEMICOLON,';',1,3850) -LexToken(VAR,'fontsize',1,3851) -LexToken(SEMICOLON,';',1,3859) -LexToken(VAR,'colr',1,3860) -LexToken(SEMICOLON,';',1,3864) -LexToken(NUMBER,'1000',1,3865) -LexToken(SEMICOLON,';',1,3869) -LexToken(VAR,'nt',1,3870) -LexToken(SEMICOLON,';',1,3872) -LexToken(VAR,'nd',1,3873) -LexToken(SEMICOLON,';',1,3875) -LexToken(VAR,'in',1,3876) -LexToken(OPENBRACKET,'(',1,3878) -LexToken(NUMBER,'1',1,3879) -LexToken(COMMA,',',1,3880) -LexToken(NUMBER,'1',1,3881) -LexToken(CLOSEBRACKET,')',1,3882) -LexToken(CLOSESQBRACKET,']',1,3883) -LexToken(EOL,'\n',1,3884) -LexToken(VAR,'model',1,3893) -LexToken(DOT,'.',1,3898) -LexToken(VAR,'blocktype',1,3899) -LexToken(ASSIGNMENT,'=',1,3909) -LexToken(DQSTRING,'"c"',1,3913) -LexToken(EOL,'\n',1,3915) -LexToken(VAR,'model',1,3925) -LexToken(DOT,'.',1,3930) -LexToken(VAR,'firing',1,3931) -LexToken(ASSIGNMENT,'=',1,3938) -LexToken(OPENSQBRACKET,'[',1,3940) -LexToken(CLOSESQBRACKET,']',1,3941) -LexToken(EOL,'\n',1,3947) -LexToken(VAR,'model',1,3957) -LexToken(DOT,'.',1,3962) -LexToken(VAR,'dep_ut',1,3963) -LexToken(ASSIGNMENT,'=',1,3970) -LexToken(OPENSQBRACKET,'[',1,3972) -LexToken(PREVAR_BOOLEAN,'%t',1,3973) -LexToken(PREVAR_BOOLEAN,'%f',1,3976) -LexToken(CLOSESQBRACKET,']',1,3978) -LexToken(EOL,'\n',1,3979) -LexToken(VAR,'model',1,3988) -LexToken(DOT,'.',1,3993) -LexToken(VAR,'label',1,3994) -LexToken(ASSIGNMENT,'=',1,4000) -LexToken(DQSTRING,'""',1,4003) -LexToken(EOL,'\n',1,4005) -LexToken(EOL,'\n',1,4007) -LexToken(VAR,'exprs',1,4016) -LexToken(ASSIGNMENT,'=',1,4022) -LexToken(OPENSQBRACKET,'[',1,4024) -LexToken(VAR,'sci2exp',1,4026) -LexToken(OPENBRACKET,'(',1,4033) -LexToken(OPENSQBRACKET,'[',1,4034) -LexToken(VAR,'model',1,4035) -LexToken(DOT,'.',1,4040) -LexToken(VAR,'in',1,4041) -LexToken(VAR,'model',1,4044) -LexToken(DOT,'.',1,4049) -LexToken(VAR,'in2',1,4050) -LexToken(CLOSESQBRACKET,']',1,4053) -LexToken(CLOSEBRACKET,')',1,4054) -LexToken(SEMICOLON,';\n',1,4055) -LexToken(VAR,'string',1,4065) -LexToken(OPENBRACKET,'(',1,4071) -LexToken(VAR,'font',1,4072) -LexToken(CLOSEBRACKET,')',1,4076) -LexToken(SEMICOLON,';\n',1,4077) -LexToken(VAR,'string',1,4087) -LexToken(OPENBRACKET,'(',1,4093) -LexToken(VAR,'fontsize',1,4094) -LexToken(CLOSEBRACKET,')',1,4102) -LexToken(SEMICOLON,';\n',1,4103) -LexToken(VAR,'string',1,4113) -LexToken(OPENBRACKET,'(',1,4119) -LexToken(VAR,'colr',1,4120) -LexToken(CLOSEBRACKET,')',1,4124) -LexToken(SEMICOLON,';\n',1,4125) -LexToken(VAR,'string',1,4135) -LexToken(OPENBRACKET,'(',1,4141) -LexToken(VAR,'nt',1,4142) -LexToken(CLOSEBRACKET,')',1,4144) -LexToken(SEMICOLON,';\n',1,4145) -LexToken(VAR,'string',1,4155) -LexToken(OPENBRACKET,'(',1,4161) -LexToken(VAR,'nd',1,4162) -LexToken(CLOSEBRACKET,')',1,4164) -LexToken(SEMICOLON,';\n',1,4165) -LexToken(VAR,'string',1,4175) -LexToken(OPENBRACKET,'(',1,4181) -LexToken(NUMBER,'0',1,4182) -LexToken(CLOSEBRACKET,')',1,4183) -LexToken(CLOSESQBRACKET,']',1,4185) -LexToken(EOL,'\n',1,4186) -LexToken(EOL,'\n',1,4187) -LexToken(VAR,'gr_i',1,4196) -LexToken(ASSIGNMENT,'=',1,4200) -LexToken(OPENSQBRACKET,'[',1,4201) -LexToken(CLOSESQBRACKET,']',1,4202) -LexToken(EOL,'\n',1,4203) -LexToken(EOL,'\n',1,4204) -LexToken(VAR,'x',1,4213) -LexToken(ASSIGNMENT,'=',1,4215) -LexToken(VAR,'standard_define',1,4217) -LexToken(OPENBRACKET,'(',1,4232) -LexToken(OPENSQBRACKET,'[',1,4233) -LexToken(NUMBER,'3',1,4234) -LexToken(NUMBER,'2',1,4236) -LexToken(CLOSESQBRACKET,']',1,4237) -LexToken(COMMA,',',1,4238) -LexToken(VAR,'model',1,4239) -LexToken(COMMA,',',1,4244) -LexToken(VAR,'exprs',1,4245) -LexToken(COMMA,',',1,4250) -LexToken(VAR,'gr_i',1,4251) -LexToken(CLOSEBRACKET,')',1,4255) -LexToken(EOL,'\n',1,4256) -LexToken(EOL,'\n',1,4257) -LexToken(END,'end',1,4262) -LexToken(EOL,'\n',1,4265) -LexToken(EOL,'\n',1,4266) -LexToken(ENDFUNCTION,'endfunction',1,4267) -LexToken(EOL,'\n',1,4278) +Syntax error in input LexToken(IN,'in',1,1295) +Syntax error in input LexToken(IF,'if',1,2886) +Syntax error in input LexToken(CASE,'case',1,3479) +/* autogenerated from "macros/Sinks/AFFICH_m.sci" */ +None diff --git a/js/Sinks/BARXY.js b/js/Sinks/BARXY.js index db81171e..c66f402c 100644 --- a/js/Sinks/BARXY.js +++ b/js/Sinks/BARXY.js @@ -1,442 +1,62 @@ -LexToken(EOL,'\n',1,2) -LexToken(EOL,'\n',1,69) -LexToken(EOL,'\n',1,121) -LexToken(EOL,'\n',1,124) -LexToken(EOL,'\n',1,181) -LexToken(EOL,'\n',1,253) -LexToken(EOL,'\n',1,322) -LexToken(EOL,'\n',1,347) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,412) -LexToken(EOL,'\n',1,415) -LexToken(EOL,'\n',1,416) -LexToken(FUNCTION,'function',1,417) -LexToken(OPENSQBRACKET,'[',1,426) -LexToken(VAR,'x',1,427) -LexToken(COMMA,',',1,428) -LexToken(VAR,'y',1,429) -LexToken(COMMA,',',1,430) -LexToken(VAR,'typ',1,431) -LexToken(CLOSESQBRACKET,']',1,434) -LexToken(ASSIGNMENT,'=',1,435) -LexToken(VAR,'BARXY',1,436) -LexToken(OPENBRACKET,'(',1,441) -LexToken(VAR,'job',1,442) -LexToken(COMMA,',',1,445) -LexToken(VAR,'arg1',1,446) -LexToken(COMMA,',',1,450) -LexToken(VAR,'arg2',1,451) -LexToken(CLOSEBRACKET,')',1,455) -LexToken(EOL,'\n',1,456) -LexToken(VAR,'x',1,461) -LexToken(ASSIGNMENT,'=',1,462) -LexToken(OPENSQBRACKET,'[',1,463) -LexToken(CLOSESQBRACKET,']',1,464) -LexToken(EOL,'\n',1,465) -LexToken(VAR,'y',1,471) -LexToken(ASSIGNMENT,'=',1,472) -LexToken(OPENSQBRACKET,'[',1,473) -LexToken(CLOSESQBRACKET,']',1,474) -LexToken(EOL,'\n',1,475) -LexToken(VAR,'typ',1,481) -LexToken(ASSIGNMENT,'=',1,484) -LexToken(OPENSQBRACKET,'[',1,485) -LexToken(CLOSESQBRACKET,']',1,486) -LexToken(EOL,'\n',1,487) -LexToken(SELECT,'select',1,493) -LexToken(VAR,'job',1,500) -LexToken(EOL,'\n',1,503) -LexToken(CASE,'case',1,508) -LexToken(DQSTRING,'"set"',1,517) -LexToken(THEN,'then',1,519) -LexToken(EOL,'\n',1,523) -LexToken(VAR,'x',1,532) -LexToken(ASSIGNMENT,'=',1,533) -LexToken(VAR,'arg1',1,534) -LexToken(EOL,'\n',1,538) -LexToken(VAR,'graphics',1,548) -LexToken(ASSIGNMENT,'=',1,556) -LexToken(VAR,'arg1',1,557) -LexToken(DOT,'.',1,561) -LexToken(VAR,'graphics',1,562) -LexToken(EOL,'\n',1,570) -LexToken(VAR,'exprs',1,580) -LexToken(ASSIGNMENT,'=',1,585) -LexToken(VAR,'graphics',1,586) -LexToken(DOT,'.',1,594) -LexToken(VAR,'exprs',1,595) -LexToken(EOL,'\n',1,600) -LexToken(VAR,'model',1,609) -LexToken(ASSIGNMENT,'=',1,614) -LexToken(VAR,'arg1',1,615) -LexToken(DOT,'.',1,619) -LexToken(VAR,'model',1,620) -LexToken(EOL,'\n',1,625) -LexToken(EOL,'\n',1,627) -LexToken(WHILE,'while',1,636) -LexToken(PREVAR_BOOLEAN,'%t',1,642) -LexToken(DO,'do',1,645) -LexToken(EOL,'\n',1,647) -LexToken(OPENSQBRACKET,'[',1,660) -LexToken(VAR,'ok',1,661) -LexToken(COMMA,',',1,663) -LexToken(VAR,'xmin',1,664) -LexToken(COMMA,',',1,668) -LexToken(VAR,'xmax',1,669) -LexToken(COMMA,',',1,673) -LexToken(VAR,'ymin',1,674) -LexToken(COMMA,',',1,678) -LexToken(VAR,'ymax',1,679) -LexToken(COMMA,',',1,683) -LexToken(VAR,'thickness',1,684) -LexToken(COMMA,',',1,693) -LexToken(VAR,'exprs',1,694) -LexToken(CLOSESQBRACKET,']',1,699) -LexToken(ASSIGNMENT,'=',1,700) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,701) -LexToken(OPENBRACKET,'(',1,716) -LexToken(DQSTRING,'"Set Scope parameters"',1,738) -LexToken(COMMA,',',1,739) -LexToken(OPENSQBRACKET,'[',1,755) -LexToken(DQSTRING,'"Xmin"',1,761) -LexToken(SEMICOLON,';',1,763) -LexToken(DQSTRING,'"Xmax"',1,770) -LexToken(SEMICOLON,';',1,772) -LexToken(DQSTRING,'"Ymin"',1,779) -LexToken(SEMICOLON,';',1,781) -LexToken(DQSTRING,'"Ymax"',1,788) -LexToken(SEMICOLON,';',1,789) -LexToken(DQSTRING,'"Segs Thickness"',1,805) -LexToken(CLOSESQBRACKET,']',1,806) -LexToken(COMMA,',',1,807) -LexToken(VAR,'list',1,824) -LexToken(OPENBRACKET,'(',1,828) -LexToken(DQSTRING,'"vec"',1,833) -LexToken(COMMA,',',1,834) -LexToken(NUMBER,'1',1,835) -LexToken(COMMA,',',1,836) -LexToken(DQSTRING,'"vec"',1,841) -LexToken(COMMA,',',1,842) -LexToken(NUMBER,'1',1,843) -LexToken(COMMA,',',1,844) -LexToken(DQSTRING,'"vec"',1,849) -LexToken(COMMA,',',1,850) -LexToken(NUMBER,'1',1,851) -LexToken(COMMA,',',1,852) -LexToken(DQSTRING,'"vec"',1,857) -LexToken(COMMA,',',1,858) -LexToken(NUMBER,'1',1,859) -LexToken(COMMA,',',1,860) -LexToken(DQSTRING,'"vec"',1,866) -LexToken(COMMA,',',1,867) -LexToken(NUMBER,'1',1,869) -LexToken(CLOSEBRACKET,')',1,870) -LexToken(COMMA,',',1,871) -LexToken(VAR,'exprs',1,872) -LexToken(CLOSEBRACKET,')',1,877) -LexToken(EOL,'\n',1,878) -LexToken(IF,'if',1,891) -LexToken(NOT,'~',1,894) -LexToken(VAR,'ok',1,895) -LexToken(THEN,'then',1,898) -LexToken(EOL,'\n',1,902) -LexToken(BREAK,'break',1,919) -LexToken(EOL,'\n',1,924) -LexToken(END,'end',1,937) -LexToken(EOL,'\n',1,967) -LexToken(EOL,'\n',1,968) -LexToken(VAR,'mess',1,981) -LexToken(ASSIGNMENT,'=',1,985) -LexToken(OPENSQBRACKET,'[',1,986) -LexToken(CLOSESQBRACKET,']',1,987) -LexToken(EOL,'\n',1,988) -LexToken(IF,'if',1,1001) -LexToken(VAR,'ymin',1,1004) -LexToken(COMPARISON,'>=',1,1008) -LexToken(VAR,'ymax',1,1010) -LexToken(THEN,'then',1,1015) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'mess',1,1036) -LexToken(ASSIGNMENT,'=',1,1040) -LexToken(OPENSQBRACKET,'[',1,1041) -LexToken(VAR,'mess',1,1042) -LexToken(SEMICOLON,';',1,1046) -LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,1078) -LexToken(SEMICOLON,';',1,1079) -LexToken(DQSTRING,'" "',1,1082) -LexToken(CLOSESQBRACKET,']',1,1083) -LexToken(EOL,'\n',1,1084) -LexToken(VAR,'ok',1,1101) -LexToken(ASSIGNMENT,'=',1,1103) -LexToken(PREVAR_BOOLEAN,'%f',1,1104) -LexToken(EOL,'\n',1,1106) -LexToken(END,'end',1,1119) -LexToken(EOL,'\n',1,1122) -LexToken(IF,'if',1,1135) -LexToken(VAR,'xmin',1,1138) -LexToken(COMPARISON,'>=',1,1142) -LexToken(VAR,'xmax',1,1144) -LexToken(THEN,'then',1,1149) -LexToken(EOL,'\n',1,1153) -LexToken(VAR,'mess',1,1170) -LexToken(ASSIGNMENT,'=',1,1174) -LexToken(OPENSQBRACKET,'[',1,1175) -LexToken(VAR,'mess',1,1176) -LexToken(SEMICOLON,';',1,1180) -LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,1212) -LexToken(SEMICOLON,';',1,1213) -LexToken(DQSTRING,'" "',1,1216) -LexToken(CLOSESQBRACKET,']',1,1217) -LexToken(EOL,'\n',1,1218) -LexToken(VAR,'ok',1,1235) -LexToken(ASSIGNMENT,'=',1,1237) -LexToken(PREVAR_BOOLEAN,'%f',1,1238) -LexToken(EOL,'\n',1,1240) -LexToken(END,'end',1,1253) -LexToken(EOL,'\n',1,1256) -LexToken(IF,'if',1,1269) -LexToken(VAR,'thickness',1,1272) -LexToken(COMPARISON,'<=',1,1282) -LexToken(NUMBER,'0',1,1284) -LexToken(THEN,'then',1,1286) -LexToken(EOL,'\n',1,1290) -LexToken(VAR,'mess',1,1307) -LexToken(ASSIGNMENT,'=',1,1311) -LexToken(OPENSQBRACKET,'[',1,1312) -LexToken(VAR,'mess',1,1313) -LexToken(SEMICOLON,';',1,1318) -LexToken(DQSTRING,'"Thickness must be strictly positive."',1,1357) -LexToken(CLOSESQBRACKET,']',1,1358) -LexToken(EOL,'\n',1,1359) -LexToken(VAR,'ok',1,1376) -LexToken(ASSIGNMENT,'=',1,1378) -LexToken(PREVAR_BOOLEAN,'%f',1,1379) -LexToken(EOL,'\n',1,1381) -LexToken(END,'end',1,1394) -LexToken(EOL,'\n',1,1397) -LexToken(IF,'if',1,1410) -LexToken(NOT,'~',1,1413) -LexToken(VAR,'ok',1,1414) -LexToken(THEN,'then',1,1417) -LexToken(EOL,'\n',1,1421) -LexToken(VAR,'message',1,1438) -LexToken(OPENBRACKET,'(',1,1445) -LexToken(VAR,'mess',1,1446) -LexToken(CLOSEBRACKET,')',1,1450) -LexToken(EOL,'\n',1,1451) -LexToken(ELSE,'else',1,1464) -LexToken(EOL,'\n',1,1468) -LexToken(VAR,'model',1,1485) -LexToken(DOT,'.',1,1490) -LexToken(VAR,'rpar',1,1491) -LexToken(ASSIGNMENT,'=',1,1495) -LexToken(OPENSQBRACKET,'[',1,1496) -LexToken(VAR,'xmin',1,1497) -LexToken(SEMICOLON,';',1,1502) -LexToken(VAR,'xmax',1,1504) -LexToken(SEMICOLON,';',1,1509) -LexToken(VAR,'ymin',1,1511) -LexToken(SEMICOLON,';',1,1516) -LexToken(VAR,'ymax',1,1518) -LexToken(CLOSESQBRACKET,']',1,1522) -LexToken(EOL,'\n',1,1523) -LexToken(VAR,'model',1,1540) -LexToken(DOT,'.',1,1545) -LexToken(VAR,'ipar',1,1546) -LexToken(ASSIGNMENT,'=',1,1550) -LexToken(VAR,'thickness',1,1551) -LexToken(EOL,'\n',1,1560) -LexToken(VAR,'graphics',1,1577) -LexToken(DOT,'.',1,1585) -LexToken(VAR,'exprs',1,1586) -LexToken(ASSIGNMENT,'=',1,1591) -LexToken(VAR,'exprs',1,1592) -LexToken(EOL,'\n',1,1597) -LexToken(VAR,'x',1,1615) -LexToken(DOT,'.',1,1616) -LexToken(VAR,'graphics',1,1617) -LexToken(ASSIGNMENT,'=',1,1625) -LexToken(VAR,'graphics',1,1626) -LexToken(EOL,'\n',1,1634) -LexToken(VAR,'x',1,1652) -LexToken(DOT,'.',1,1653) -LexToken(VAR,'model',1,1654) -LexToken(ASSIGNMENT,'=',1,1659) -LexToken(VAR,'model',1,1660) -LexToken(EOL,'\n',1,1665) -LexToken(BREAK,'break',1,1683) -LexToken(EOL,'\n',1,1688) -LexToken(END,'end',1,1701) -LexToken(EOL,'\n',1,1704) -LexToken(END,'end',1,1713) -LexToken(EOL,'\n',1,1716) -LexToken(CASE,'case',1,1721) -LexToken(DQSTRING,'"define"',1,1733) -LexToken(THEN,'then',1,1735) -LexToken(EOL,'\n',1,1739) -LexToken(VAR,'model',1,1748) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(SCICOS_MODEL,'scicos_model',1,1754) -LexToken(OPENBRACKET,'(',1,1766) -LexToken(CLOSEBRACKET,')',1,1767) -LexToken(EOL,'\n',1,1768) -LexToken(VAR,'xmin',1,1778) -LexToken(ASSIGNMENT,'=',1,1783) -LexToken(ADDITION,'-',1,1785) -LexToken(NUMBER,'15',1,1786) -LexToken(EOL,'\n',1,1788) -LexToken(VAR,'xmax',1,1798) -LexToken(ASSIGNMENT,'=',1,1803) -LexToken(NUMBER,'15',1,1805) -LexToken(EOL,'\n',1,1807) -LexToken(VAR,'ymin',1,1817) -LexToken(ASSIGNMENT,'=',1,1822) -LexToken(ADDITION,'-',1,1824) -LexToken(NUMBER,'15',1,1825) -LexToken(EOL,'\n',1,1827) -LexToken(VAR,'ymax',1,1837) -LexToken(ASSIGNMENT,'=',1,1842) -LexToken(NUMBER,'15',1,1844) -LexToken(EOL,'\n',1,1846) -LexToken(VAR,'model',1,1856) -LexToken(DOT,'.',1,1861) -LexToken(VAR,'sim',1,1862) -LexToken(ASSIGNMENT,'=',1,1865) -LexToken(VAR,'list',1,1866) -LexToken(OPENBRACKET,'(',1,1870) -LexToken(DQSTRING,'"BARXY_sim"',1,1881) -LexToken(COMMA,',',1,1882) -LexToken(NUMBER,'5',1,1884) -LexToken(CLOSEBRACKET,')',1,1885) -LexToken(EOL,'\n',1,1886) -LexToken(VAR,'model',1,1895) -LexToken(DOT,'.',1,1900) -LexToken(VAR,'blocktype',1,1901) -LexToken(ASSIGNMENT,'=',1,1910) -LexToken(DQSTRING,'"d"',1,1913) -LexToken(EOL,'\n',1,1914) -LexToken(VAR,'model',1,1924) -LexToken(DOT,'.',1,1929) -LexToken(VAR,'dep_ut',1,1930) -LexToken(ASSIGNMENT,'=',1,1936) -LexToken(OPENSQBRACKET,'[',1,1937) -LexToken(PREVAR_BOOLEAN,'%t',1,1938) -LexToken(PREVAR_BOOLEAN,'%f',1,1941) -LexToken(CLOSESQBRACKET,']',1,1943) -LexToken(EOL,'\n',1,1944) -LexToken(VAR,'model',1,1954) -LexToken(DOT,'.',1,1959) -LexToken(VAR,'in',1,1960) -LexToken(ASSIGNMENT,'=',1,1962) -LexToken(OPENSQBRACKET,'[',1,1963) -LexToken(ADDITION,'-',1,1964) -LexToken(NUMBER,'1',1,1965) -LexToken(SEMICOLON,';',1,1966) -LexToken(ADDITION,'-',1,1967) -LexToken(NUMBER,'1',1,1968) -LexToken(CLOSESQBRACKET,']',1,1969) -LexToken(EOL,'\n',1,1970) -LexToken(VAR,'model',1,1980) -LexToken(DOT,'.',1,1985) -LexToken(VAR,'intyp',1,1986) -LexToken(ASSIGNMENT,'=',1,1991) -LexToken(OPENSQBRACKET,'[',1,1992) -LexToken(NUMBER,'1',1,1993) -LexToken(CLOSESQBRACKET,']',1,1994) -LexToken(EOL,'\n',1,1995) -LexToken(VAR,'model',1,2005) -LexToken(DOT,'.',1,2010) -LexToken(VAR,'out',1,2011) -LexToken(ASSIGNMENT,'=',1,2014) -LexToken(OPENSQBRACKET,'[',1,2015) -LexToken(CLOSESQBRACKET,']',1,2016) -LexToken(EOL,'\n',1,2017) -LexToken(VAR,'model',1,2027) -LexToken(DOT,'.',1,2032) -LexToken(VAR,'evtin',1,2033) -LexToken(ASSIGNMENT,'=',1,2038) -LexToken(OPENSQBRACKET,'[',1,2039) -LexToken(NUMBER,'1',1,2040) -LexToken(CLOSESQBRACKET,']',1,2041) -LexToken(EOL,'\n',1,2042) -LexToken(VAR,'model',1,2051) -LexToken(DOT,'.',1,2056) -LexToken(VAR,'rpar',1,2057) -LexToken(ASSIGNMENT,'=',1,2061) -LexToken(OPENSQBRACKET,'[',1,2062) -LexToken(VAR,'xmin',1,2063) -LexToken(SEMICOLON,';',1,2068) -LexToken(VAR,'xmax',1,2070) -LexToken(SEMICOLON,';',1,2075) -LexToken(VAR,'ymin',1,2077) -LexToken(SEMICOLON,';',1,2082) -LexToken(VAR,'ymax',1,2084) -LexToken(CLOSESQBRACKET,']',1,2088) -LexToken(EOL,'\n',1,2089) -LexToken(VAR,'model',1,2098) -LexToken(DOT,'.',1,2103) -LexToken(VAR,'ipar',1,2104) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(NUMBER,'1',1,2109) -LexToken(EOL,'\n',1,2110) -LexToken(VAR,'x',1,2120) -LexToken(ASSIGNMENT,'=',1,2121) -LexToken(VAR,'standard_define',1,2122) -LexToken(OPENBRACKET,'(',1,2137) -LexToken(OPENSQBRACKET,'[',1,2138) -LexToken(NUMBER,'2',1,2139) -LexToken(NUMBER,'2',1,2141) -LexToken(CLOSESQBRACKET,']',1,2142) -LexToken(COMMA,',',1,2143) -LexToken(VAR,'model',1,2144) -LexToken(COMMA,',',1,2149) -LexToken(OPENSQBRACKET,'[',1,2150) -LexToken(CLOSESQBRACKET,']',1,2151) -LexToken(COMMA,',',1,2152) -LexToken(OPENSQBRACKET,'[',1,2153) -LexToken(CLOSESQBRACKET,']',1,2154) -LexToken(CLOSEBRACKET,')',1,2155) -LexToken(EOL,'\n',1,2156) -LexToken(VAR,'x',1,2166) -LexToken(DOT,'.',1,2167) -LexToken(VAR,'graphics',1,2168) -LexToken(DOT,'.',1,2176) -LexToken(VAR,'in_implicit',1,2177) -LexToken(ASSIGNMENT,'=',1,2188) -LexToken(OPENSQBRACKET,'[',1,2189) -LexToken(DQSTRING,'"E"',1,2192) -LexToken(COMMA,',',1,2193) -LexToken(DQSTRING,'"E"',1,2197) -LexToken(CLOSESQBRACKET,']',1,2198) -LexToken(EOL,'\n',1,2199) -LexToken(VAR,'x',1,2209) -LexToken(DOT,'.',1,2210) -LexToken(VAR,'graphics',1,2211) -LexToken(DOT,'.',1,2219) -LexToken(VAR,'out_implicit',1,2220) -LexToken(ASSIGNMENT,'=',1,2232) -LexToken(OPENSQBRACKET,'[',1,2233) -LexToken(CLOSESQBRACKET,']',1,2234) -LexToken(EOL,'\n',1,2235) -LexToken(VAR,'x',1,2245) -LexToken(DOT,'.',1,2246) -LexToken(VAR,'graphics',1,2247) -LexToken(DOT,'.',1,2255) -LexToken(VAR,'exprs',1,2256) -LexToken(ASSIGNMENT,'=',1,2261) -LexToken(OPENSQBRACKET,'[',1,2262) -LexToken(DQSTRING,'"-15"',1,2267) -LexToken(SEMICOLON,';',1,2268) -LexToken(DQSTRING,'"15"',1,2272) -LexToken(SEMICOLON,';',1,2273) -LexToken(DQSTRING,'"-15"',1,2278) -LexToken(SEMICOLON,';',1,2279) -LexToken(DQSTRING,'"15"',1,2283) -LexToken(SEMICOLON,';',1,2284) -LexToken(DQSTRING,'"1"',1,2287) -LexToken(CLOSESQBRACKET,']',1,2288) -LexToken(EOL,'\n',1,2289) -LexToken(END,'end',1,2294) -LexToken(EOL,'\n',1,2297) -LexToken(ENDFUNCTION,'endfunction',1,2298) -LexToken(EOL,'\n',1,2309) +/* autogenerated from "macros/Sinks/BARXY.sci" */ +function BARXY() { +BARXY.prototype.get = function BARXY() { +} +BARXY.prototype.set = function BARXY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,xmin,xmax,ymin,ymax,thickness,exprs]=scicos_getvalue("Set Scope parameters",["Xmin","Xmax","Ymin","Ymax","Segs Thickness"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (thickness<=0) { +mess=[mess,"Thickness must be strictly positive."]; +ok=None; +} +if (!ok) { +message(mess); +} else { +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=thickness; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +BARXY.prototype.define = function BARXY() { +model=scicos_model(); +xmin=-15; +xmax=15; +ymin=-15; +ymax=15; +model.sim=list("BARXY_sim",5); +model.blocktype="d"; +model.dep_ut=[true,None]; +model.in=[-1,-1]; +model.intyp=[1]; +model.out=[]; +model.evtin=[1]; +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=1; +x=standard_define([2,2],model,[],[]); +x.graphics.in_implicit=["E","E"]; +x.graphics.out_implicit=[]; +x.graphics.exprs=["-15","15","-15","15","1"]; +} +BARXY.prototype.details = function BARXY() { +} +} diff --git a/js/Sinks/CANIMXY.js b/js/Sinks/CANIMXY.js index 4126575d..a7c4918b 100644 --- a/js/Sinks/CANIMXY.js +++ b/js/Sinks/CANIMXY.js @@ -1,878 +1,100 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CANIMXY',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,919) -LexToken(VAR,'x',1,924) -LexToken(ASSIGNMENT,'=',1,925) -LexToken(OPENSQBRACKET,'[',1,926) -LexToken(CLOSESQBRACKET,']',1,927) -LexToken(EOL,'\n',1,928) -LexToken(VAR,'y',1,934) -LexToken(ASSIGNMENT,'=',1,935) -LexToken(OPENSQBRACKET,'[',1,936) -LexToken(CLOSESQBRACKET,']',1,937) -LexToken(EOL,'\n',1,938) -LexToken(VAR,'typ',1,944) -LexToken(ASSIGNMENT,'=',1,947) -LexToken(OPENSQBRACKET,'[',1,948) -LexToken(CLOSESQBRACKET,']',1,949) -LexToken(EOL,'\n',1,950) -LexToken(SELECT,'select',1,956) -LexToken(VAR,'job',1,963) -LexToken(EOL,'\n',1,966) -LexToken(CASE,'case',1,971) -LexToken(DQSTRING,'"set"',1,980) -LexToken(THEN,'then',1,982) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'x',1,995) -LexToken(ASSIGNMENT,'=',1,996) -LexToken(VAR,'arg1',1,997) -LexToken(EOL,'\n',1,1001) -LexToken(VAR,'graphics',1,1011) -LexToken(ASSIGNMENT,'=',1,1019) -LexToken(VAR,'arg1',1,1020) -LexToken(DOT,'.',1,1024) -LexToken(VAR,'graphics',1,1025) -LexToken(EOL,'\n',1,1033) -LexToken(VAR,'exprs',1,1043) -LexToken(ASSIGNMENT,'=',1,1048) -LexToken(VAR,'graphics',1,1049) -LexToken(DOT,'.',1,1057) -LexToken(VAR,'exprs',1,1058) -LexToken(EOL,'\n',1,1063) -LexToken(VAR,'model',1,1072) -LexToken(ASSIGNMENT,'=',1,1077) -LexToken(VAR,'arg1',1,1078) -LexToken(DOT,'.',1,1082) -LexToken(VAR,'model',1,1083) -LexToken(EOL,'\n',1,1088) -LexToken(EOL,'\n',1,1119) -LexToken(EOL,'\n',1,1120) -LexToken(WHILE,'while',1,1129) -LexToken(PREVAR_BOOLEAN,'%t',1,1135) -LexToken(DO,'do',1,1138) -LexToken(EOL,'\n',1,1140) -LexToken(OPENSQBRACKET,'[',1,1153) -LexToken(VAR,'ok',1,1154) -LexToken(COMMA,',',1,1156) -LexToken(VAR,'nbr_curves',1,1157) -LexToken(COMMA,',',1,1167) -LexToken(VAR,'clrs',1,1168) -LexToken(COMMA,',',1,1172) -LexToken(VAR,'siz',1,1173) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'win',1,1177) -LexToken(COMMA,',',1,1180) -LexToken(VAR,'wpos',1,1181) -LexToken(COMMA,',',1,1185) -LexToken(VAR,'wdim',1,1186) -LexToken(COMMA,',',1,1190) -LexToken(VAR,'xmin',1,1191) -LexToken(COMMA,',',1,1195) -LexToken(VAR,'xmax',1,1196) -LexToken(COMMA,',',1,1200) -LexToken(VAR,'ymin',1,1201) -LexToken(COMMA,',',1,1205) -LexToken(VAR,'ymax',1,1206) -LexToken(COMMA,',',1,1210) -LexToken(VAR,'N',1,1211) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'exprs',1,1213) -LexToken(CLOSESQBRACKET,']',1,1218) -LexToken(ASSIGNMENT,'=',1,1219) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1220) -LexToken(OPENBRACKET,'(',1,1235) -LexToken(DQSTRING,'"Set Scope parameters"',1,1272) -LexToken(COMMA,',',1,1273) -LexToken(OPENSQBRACKET,'[',1,1289) -LexToken(DQSTRING,'"Number of Curves"',1,1307) -LexToken(SEMICOLON,';\n',1,1308) -LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1346) -LexToken(SEMICOLON,';\n',1,1347) -LexToken(DQSTRING,'"line or mark size"',1,1379) -LexToken(SEMICOLON,';\n',1,1380) -LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1434) -LexToken(SEMICOLON,';\n',1,1435) -LexToken(DQSTRING,'"Output window position"',1,1472) -LexToken(SEMICOLON,';\n',1,1473) -LexToken(DQSTRING,'"Output window sizes"',1,1507) -LexToken(SEMICOLON,';\n',1,1508) -LexToken(DQSTRING,'"Xmin"',1,1527) -LexToken(SEMICOLON,';\n',1,1528) -LexToken(DQSTRING,'"Xmax"',1,1547) -LexToken(SEMICOLON,';\n',1,1548) -LexToken(DQSTRING,'"Ymin"',1,1567) -LexToken(SEMICOLON,';\n',1,1568) -LexToken(DQSTRING,'"Ymax"',1,1587) -LexToken(SEMICOLON,';\n',1,1588) -LexToken(DQSTRING,'"Buffer size"',1,1614) -LexToken(CLOSESQBRACKET,']',1,1615) -LexToken(COMMA,',',1,1616) -LexToken(VAR,'list',1,1632) -LexToken(OPENBRACKET,'(',1,1636) -LexToken(DQSTRING,'"vec"',1,1641) -LexToken(COMMA,',',1,1642) -LexToken(NUMBER,'1',1,1643) -LexToken(COMMA,',',1,1644) -LexToken(DQSTRING,'"vec"',1,1649) -LexToken(COMMA,',',1,1650) -LexToken(NUMBER,'1',1,1651) -LexToken(COMMA,',',1,1652) -LexToken(DQSTRING,'"vec"',1,1657) -LexToken(COMMA,',',1,1658) -LexToken(NUMBER,'1',1,1659) -LexToken(COMMA,',',1,1660) -LexToken(DQSTRING,'"vec"',1,1665) -LexToken(COMMA,',',1,1666) -LexToken(NUMBER,'1',1,1667) -LexToken(COMMA,',',1,1668) -LexToken(DQSTRING,'"vec"',1,1673) -LexToken(COMMA,',',1,1674) -LexToken(ADDITION,'-',1,1675) -LexToken(NUMBER,'1',1,1676) -LexToken(COMMA,',',1,1677) -LexToken(DQSTRING,'"vec"',1,1682) -LexToken(COMMA,',',1,1683) -LexToken(ADDITION,'-',1,1684) -LexToken(NUMBER,'1',1,1685) -LexToken(COMMA,',',1,1686) -LexToken(DQSTRING,'"vec"',1,1691) -LexToken(COMMA,',',1,1692) -LexToken(NUMBER,'1',1,1693) -LexToken(COMMA,',',1,1694) -LexToken(DQSTRING,'"vec"',1,1714) -LexToken(COMMA,',',1,1715) -LexToken(NUMBER,'1',1,1716) -LexToken(COMMA,',',1,1717) -LexToken(DQSTRING,'"vec"',1,1722) -LexToken(COMMA,',',1,1723) -LexToken(NUMBER,'1',1,1724) -LexToken(COMMA,',',1,1725) -LexToken(DQSTRING,'"vec"',1,1730) -LexToken(COMMA,',',1,1731) -LexToken(NUMBER,'1',1,1732) -LexToken(COMMA,',',1,1733) -LexToken(DQSTRING,'"vec"',1,1738) -LexToken(COMMA,',',1,1739) -LexToken(NUMBER,'1',1,1740) -LexToken(CLOSEBRACKET,')',1,1741) -LexToken(COMMA,',',1,1742) -LexToken(VAR,'exprs',1,1743) -LexToken(CLOSEBRACKET,')',1,1748) -LexToken(EOL,'\n',1,1749) -LexToken(IF,'if',1,1762) -LexToken(NOT,'~',1,1765) -LexToken(VAR,'ok',1,1766) -LexToken(THEN,'then',1,1769) -LexToken(EOL,'\n',1,1773) -LexToken(BREAK,'break',1,1790) -LexToken(EOL,'\n',1,1795) -LexToken(END,'end',1,1809) -LexToken(EOL,'\n',1,1839) -LexToken(EOL,'\n',1,1840) -LexToken(VAR,'mess',1,1853) -LexToken(ASSIGNMENT,'=',1,1857) -LexToken(OPENSQBRACKET,'[',1,1858) -LexToken(CLOSESQBRACKET,']',1,1859) -LexToken(EOL,'\n',1,1860) -LexToken(IF,'if',1,1873) -LexToken(VAR,'size',1,1876) -LexToken(OPENBRACKET,'(',1,1880) -LexToken(VAR,'wpos',1,1881) -LexToken(COMMA,',',1,1885) -LexToken(DQSTRING,'"*"',1,1888) -LexToken(CLOSEBRACKET,')',1,1889) -LexToken(COMPARISON,'<>',1,1890) -LexToken(NUMBER,'0',1,1892) -LexToken(LOGICAL,'&',1,1894) -LexToken(VAR,'size',1,1895) -LexToken(OPENBRACKET,'(',1,1899) -LexToken(VAR,'wpos',1,1900) -LexToken(COMMA,',',1,1904) -LexToken(DQSTRING,'"*"',1,1907) -LexToken(CLOSEBRACKET,')',1,1908) -LexToken(COMPARISON,'<>',1,1909) -LexToken(NUMBER,'2',1,1911) -LexToken(THEN,'then',1,1913) -LexToken(EOL,'\n',1,1917) -LexToken(VAR,'mess',1,1934) -LexToken(ASSIGNMENT,'=',1,1938) -LexToken(OPENSQBRACKET,'[',1,1939) -LexToken(VAR,'mess',1,1940) -LexToken(SEMICOLON,';',1,1944) -LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1986) -LexToken(SEMICOLON,';',1,1987) -LexToken(DQSTRING,'" "',1,1990) -LexToken(CLOSESQBRACKET,']',1,1991) -LexToken(EOL,'\n',1,1992) -LexToken(VAR,'ok',1,2009) -LexToken(ASSIGNMENT,'=',1,2011) -LexToken(PREVAR_BOOLEAN,'%f',1,2012) -LexToken(EOL,'\n',1,2014) -LexToken(END,'end',1,2027) -LexToken(EOL,'\n',1,2030) -LexToken(IF,'if',1,2043) -LexToken(VAR,'size',1,2046) -LexToken(OPENBRACKET,'(',1,2050) -LexToken(VAR,'wdim',1,2051) -LexToken(COMMA,',',1,2055) -LexToken(DQSTRING,'"*"',1,2058) -LexToken(CLOSEBRACKET,')',1,2059) -LexToken(COMPARISON,'<>',1,2060) -LexToken(NUMBER,'0',1,2062) -LexToken(LOGICAL,'&',1,2064) -LexToken(VAR,'size',1,2065) -LexToken(OPENBRACKET,'(',1,2069) -LexToken(VAR,'wdim',1,2070) -LexToken(COMMA,',',1,2074) -LexToken(DQSTRING,'"*"',1,2077) -LexToken(CLOSEBRACKET,')',1,2078) -LexToken(COMPARISON,'<>',1,2079) -LexToken(NUMBER,'2',1,2081) -LexToken(THEN,'then',1,2083) -LexToken(EOL,'\n',1,2087) -LexToken(VAR,'mess',1,2104) -LexToken(ASSIGNMENT,'=',1,2108) -LexToken(OPENSQBRACKET,'[',1,2109) -LexToken(VAR,'mess',1,2110) -LexToken(SEMICOLON,';',1,2114) -LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2151) -LexToken(SEMICOLON,';',1,2152) -LexToken(DQSTRING,'" "',1,2155) -LexToken(CLOSESQBRACKET,']',1,2156) -LexToken(EOL,'\n',1,2157) -LexToken(VAR,'ok',1,2174) -LexToken(ASSIGNMENT,'=',1,2176) -LexToken(PREVAR_BOOLEAN,'%f',1,2177) -LexToken(EOL,'\n',1,2179) -LexToken(END,'end',1,2192) -LexToken(EOL,'\n',1,2195) -LexToken(IF,'if',1,2208) -LexToken(VAR,'win',1,2211) -LexToken(COMPARISON,'<',1,2214) -LexToken(ADDITION,'-',1,2215) -LexToken(NUMBER,'1',1,2216) -LexToken(THEN,'then',1,2218) -LexToken(EOL,'\n',1,2222) -LexToken(VAR,'mess',1,2239) -LexToken(ASSIGNMENT,'=',1,2243) -LexToken(OPENSQBRACKET,'[',1,2244) -LexToken(VAR,'mess',1,2245) -LexToken(SEMICOLON,';',1,2249) -LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2291) -LexToken(SEMICOLON,';',1,2292) -LexToken(DQSTRING,'" "',1,2295) -LexToken(CLOSESQBRACKET,']',1,2296) -LexToken(EOL,'\n',1,2297) -LexToken(VAR,'ok',1,2314) -LexToken(ASSIGNMENT,'=',1,2316) -LexToken(PREVAR_BOOLEAN,'%f',1,2317) -LexToken(EOL,'\n',1,2319) -LexToken(END,'end',1,2332) -LexToken(EOL,'\n',1,2335) -LexToken(IF,'if',1,2348) -LexToken(VAR,'nbr_curves',1,2351) -LexToken(COMPARISON,'<=',1,2361) -LexToken(NUMBER,'0',1,2363) -LexToken(THEN,'then',1,2365) -LexToken(EOL,'\n',1,2369) -LexToken(VAR,'mess',1,2386) -LexToken(ASSIGNMENT,'=',1,2390) -LexToken(OPENSQBRACKET,'[',1,2391) -LexToken(VAR,'mess',1,2392) -LexToken(SEMICOLON,';',1,2396) -LexToken(DQSTRING,'"Number of curves cannot be negative or null"',1,2441) -LexToken(SEMICOLON,';',1,2442) -LexToken(DQSTRING,'" "',1,2445) -LexToken(CLOSESQBRACKET,']',1,2446) -LexToken(EOL,'\n',1,2447) -LexToken(VAR,'ok',1,2464) -LexToken(ASSIGNMENT,'=',1,2466) -LexToken(PREVAR_BOOLEAN,'%f',1,2467) -LexToken(EOL,'\n',1,2469) -LexToken(END,'end',1,2482) -LexToken(EOL,'\n',1,2485) -LexToken(IF,'if',1,2498) -LexToken(VAR,'N',1,2501) -LexToken(COMPARISON,'<',1,2502) -LexToken(NUMBER,'1',1,2503) -LexToken(THEN,'then',1,2505) -LexToken(EOL,'\n',1,2509) -LexToken(VAR,'mess',1,2526) -LexToken(ASSIGNMENT,'=',1,2530) -LexToken(OPENSQBRACKET,'[',1,2531) -LexToken(VAR,'mess',1,2532) -LexToken(SEMICOLON,';',1,2536) -LexToken(DQSTRING,'"Buffer size must be at least 1"',1,2568) -LexToken(SEMICOLON,';',1,2569) -LexToken(DQSTRING,'" "',1,2572) -LexToken(CLOSESQBRACKET,']',1,2573) -LexToken(EOL,'\n',1,2574) -LexToken(VAR,'ok',1,2591) -LexToken(ASSIGNMENT,'=',1,2593) -LexToken(PREVAR_BOOLEAN,'%f',1,2594) -LexToken(EOL,'\n',1,2596) -LexToken(END,'end',1,2609) -LexToken(EOL,'\n',1,2612) -LexToken(IF,'if',1,2625) -LexToken(VAR,'N',1,2628) -LexToken(COMPARISON,'==',1,2629) -LexToken(NUMBER,'1',1,2631) -LexToken(LOGICAL,'&',1,2633) -LexToken(VAR,'clrs',1,2635) -LexToken(COMPARISON,'>',1,2639) -LexToken(NUMBER,'0',1,2640) -LexToken(THEN,'then',1,2642) -LexToken(EOL,'\n',1,2646) -LexToken(VAR,'mess',1,2663) -LexToken(ASSIGNMENT,'=',1,2667) -LexToken(OPENSQBRACKET,'[',1,2668) -LexToken(VAR,'mess',1,2669) -LexToken(SEMICOLON,';',1,2673) -LexToken(DQSTRING,'"Buffer size must be at least 2"',1,2705) -LexToken(SEMICOLON,';',1,2706) -LexToken(DQSTRING,'" "',1,2709) -LexToken(CLOSESQBRACKET,']',1,2710) -LexToken(EOL,'\n',1,2711) -LexToken(VAR,'ok',1,2728) -LexToken(ASSIGNMENT,'=',1,2730) -LexToken(PREVAR_BOOLEAN,'%f',1,2731) -LexToken(EOL,'\n',1,2733) -LexToken(END,'end',1,2746) -LexToken(EOL,'\n',1,2749) -LexToken(IF,'if',1,2762) -LexToken(VAR,'ymin',1,2765) -LexToken(COMPARISON,'>=',1,2769) -LexToken(VAR,'ymax',1,2771) -LexToken(THEN,'then',1,2776) -LexToken(EOL,'\n',1,2780) -LexToken(VAR,'mess',1,2797) -LexToken(ASSIGNMENT,'=',1,2801) -LexToken(OPENSQBRACKET,'[',1,2802) -LexToken(VAR,'mess',1,2803) -LexToken(SEMICOLON,';',1,2807) -LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2839) -LexToken(SEMICOLON,';',1,2840) -LexToken(DQSTRING,'" "',1,2843) -LexToken(CLOSESQBRACKET,']',1,2844) -LexToken(EOL,'\n',1,2845) -LexToken(VAR,'ok',1,2862) -LexToken(ASSIGNMENT,'=',1,2864) -LexToken(PREVAR_BOOLEAN,'%f',1,2865) -LexToken(EOL,'\n',1,2867) -LexToken(END,'end',1,2880) -LexToken(EOL,'\n',1,2883) -LexToken(IF,'if',1,2896) -LexToken(VAR,'xmin',1,2899) -LexToken(COMPARISON,'>=',1,2903) -LexToken(VAR,'xmax',1,2905) -LexToken(THEN,'then',1,2910) -LexToken(EOL,'\n',1,2914) -LexToken(VAR,'mess',1,2931) -LexToken(ASSIGNMENT,'=',1,2935) -LexToken(OPENSQBRACKET,'[',1,2936) -LexToken(VAR,'mess',1,2937) -LexToken(SEMICOLON,';',1,2941) -LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,2973) -LexToken(SEMICOLON,';',1,2974) -LexToken(DQSTRING,'" "',1,2977) -LexToken(CLOSESQBRACKET,']',1,2978) -LexToken(EOL,'\n',1,2979) -LexToken(VAR,'ok',1,2996) -LexToken(ASSIGNMENT,'=',1,2998) -LexToken(PREVAR_BOOLEAN,'%f',1,2999) -LexToken(EOL,'\n',1,3001) -LexToken(END,'end',1,3014) -LexToken(EOL,'\n',1,3017) -LexToken(IF,'if',1,3030) -LexToken(NOT,'~',1,3033) -LexToken(VAR,'ok',1,3034) -LexToken(THEN,'then',1,3037) -LexToken(EOL,'\n',1,3041) -LexToken(VAR,'message',1,3058) -LexToken(OPENBRACKET,'(',1,3065) -LexToken(VAR,'mess',1,3066) -LexToken(CLOSEBRACKET,')',1,3070) -LexToken(EOL,'\n',1,3071) -LexToken(ELSE,'else',1,3084) -LexToken(EOL,'\n',1,3088) -LexToken(VAR,'in',1,3105) -LexToken(ASSIGNMENT,'=',1,3108) -LexToken(VAR,'nbr_curves',1,3110) -LexToken(MULTIPLICATION,'*',1,3120) -LexToken(VAR,'ones',1,3121) -LexToken(OPENBRACKET,'(',1,3125) -LexToken(NUMBER,'2',1,3126) -LexToken(COMMA,',',1,3127) -LexToken(NUMBER,'1',1,3128) -LexToken(CLOSEBRACKET,')',1,3129) -LexToken(EOL,'\n',1,3130) -LexToken(VAR,'in2',1,3148) -LexToken(ASSIGNMENT,'=',1,3152) -LexToken(VAR,'ones',1,3154) -LexToken(OPENBRACKET,'(',1,3158) -LexToken(NUMBER,'2',1,3159) -LexToken(COMMA,',',1,3160) -LexToken(NUMBER,'1',1,3161) -LexToken(CLOSEBRACKET,')',1,3162) -LexToken(EOL,'\n',1,3163) -LexToken(OPENSQBRACKET,'[',1,3181) -LexToken(VAR,'model',1,3182) -LexToken(COMMA,',',1,3187) -LexToken(VAR,'graphics',1,3188) -LexToken(COMMA,',',1,3196) -LexToken(VAR,'ok',1,3197) -LexToken(CLOSESQBRACKET,']',1,3199) -LexToken(ASSIGNMENT,'=',1,3200) -LexToken(VAR,'set_io',1,3201) -LexToken(OPENBRACKET,'(',1,3207) -LexToken(VAR,'model',1,3208) -LexToken(COMMA,',',1,3213) -LexToken(VAR,'graphics',1,3214) -LexToken(COMMA,',',1,3222) -LexToken(VAR,'list',1,3223) -LexToken(OPENBRACKET,'(',1,3227) -LexToken(OPENSQBRACKET,'[',1,3228) -LexToken(VAR,'in',1,3229) -LexToken(VAR,'in2',1,3232) -LexToken(CLOSESQBRACKET,']',1,3235) -LexToken(COMMA,',',1,3236) -LexToken(VAR,'ones',1,3237) -LexToken(OPENBRACKET,'(',1,3241) -LexToken(NUMBER,'2',1,3242) -LexToken(COMMA,',',1,3243) -LexToken(NUMBER,'1',1,3244) -LexToken(CLOSEBRACKET,')',1,3245) -LexToken(CLOSEBRACKET,')',1,3246) -LexToken(COMMA,',',1,3247) -LexToken(VAR,'list',1,3248) -LexToken(OPENBRACKET,'(',1,3252) -LexToken(CLOSEBRACKET,')',1,3253) -LexToken(COMMA,',',1,3254) -LexToken(VAR,'ones',1,3255) -LexToken(OPENBRACKET,'(',1,3259) -LexToken(NUMBER,'1',1,3260) -LexToken(COMMA,',',1,3261) -LexToken(NUMBER,'1',1,3262) -LexToken(CLOSEBRACKET,')',1,3263) -LexToken(COMMA,',',1,3264) -LexToken(OPENSQBRACKET,'[',1,3265) -LexToken(CLOSESQBRACKET,']',1,3266) -LexToken(CLOSEBRACKET,')',1,3267) -LexToken(EOL,'\n',1,3268) -LexToken(IF,'if',1,3286) -LexToken(VAR,'wpos',1,3289) -LexToken(COMPARISON,'==',1,3293) -LexToken(OPENSQBRACKET,'[',1,3295) -LexToken(CLOSESQBRACKET,']',1,3296) -LexToken(THEN,'then',1,3298) -LexToken(EOL,'\n',1,3302) -LexToken(VAR,'wpos',1,3323) -LexToken(ASSIGNMENT,'=',1,3327) -LexToken(OPENSQBRACKET,'[',1,3328) -LexToken(ADDITION,'-',1,3329) -LexToken(NUMBER,'1',1,3330) -LexToken(SEMICOLON,';',1,3331) -LexToken(ADDITION,'-',1,3332) -LexToken(NUMBER,'1',1,3333) -LexToken(CLOSESQBRACKET,']',1,3334) -LexToken(EOL,'\n',1,3335) -LexToken(END,'end',1,3353) -LexToken(EOL,'\n',1,3356) -LexToken(IF,'if',1,3373) -LexToken(VAR,'wdim',1,3376) -LexToken(COMPARISON,'==',1,3380) -LexToken(OPENSQBRACKET,'[',1,3382) -LexToken(CLOSESQBRACKET,']',1,3383) -LexToken(THEN,'then',1,3385) -LexToken(EOL,'\n',1,3389) -LexToken(VAR,'wdim',1,3410) -LexToken(ASSIGNMENT,'=',1,3414) -LexToken(OPENSQBRACKET,'[',1,3415) -LexToken(ADDITION,'-',1,3416) -LexToken(NUMBER,'1',1,3417) -LexToken(SEMICOLON,';',1,3418) -LexToken(ADDITION,'-',1,3419) -LexToken(NUMBER,'1',1,3420) -LexToken(CLOSESQBRACKET,']',1,3421) -LexToken(EOL,'\n',1,3422) -LexToken(END,'end',1,3440) -LexToken(EOL,'\n',1,3443) -LexToken(VAR,'rpar',1,3460) -LexToken(ASSIGNMENT,'=',1,3464) -LexToken(OPENSQBRACKET,'[',1,3465) -LexToken(VAR,'xmin',1,3466) -LexToken(SEMICOLON,';',1,3470) -LexToken(VAR,'xmax',1,3471) -LexToken(SEMICOLON,';',1,3475) -LexToken(VAR,'ymin',1,3476) -LexToken(SEMICOLON,';',1,3480) -LexToken(VAR,'ymax',1,3481) -LexToken(CLOSESQBRACKET,']',1,3485) -LexToken(EOL,'\n',1,3486) -LexToken(VAR,'ipar',1,3503) -LexToken(ASSIGNMENT,'=',1,3507) -LexToken(OPENSQBRACKET,'[',1,3508) -LexToken(VAR,'win',1,3509) -LexToken(SEMICOLON,';',1,3512) -LexToken(NUMBER,'1',1,3513) -LexToken(SEMICOLON,';',1,3514) -LexToken(VAR,'N',1,3515) -LexToken(SEMICOLON,';',1,3516) -LexToken(VAR,'clrs',1,3517) -LexToken(SEMICOLON,';',1,3521) -LexToken(VAR,'siz',1,3522) -LexToken(SEMICOLON,';',1,3525) -LexToken(NUMBER,'0',1,3526) -LexToken(SEMICOLON,';',1,3527) -LexToken(VAR,'wpos',1,3528) -LexToken(OPENBRACKET,'(',1,3532) -LexToken(COLON,':',1,3533) -LexToken(CLOSEBRACKET,')',1,3534) -LexToken(SEMICOLON,';',1,3535) -LexToken(VAR,'wdim',1,3536) -LexToken(OPENBRACKET,'(',1,3540) -LexToken(COLON,':',1,3541) -LexToken(CLOSEBRACKET,')',1,3542) -LexToken(SEMICOLON,';',1,3543) -LexToken(VAR,'nbr_curves',1,3544) -LexToken(CLOSESQBRACKET,']',1,3554) -LexToken(EOL,'\n',1,3555) -LexToken(EOL,'\n',1,3633) -LexToken(EOL,'\n',1,3672) -LexToken(VAR,'model',1,3689) -LexToken(DOT,'.',1,3694) -LexToken(VAR,'rpar',1,3695) -LexToken(ASSIGNMENT,'=',1,3699) -LexToken(VAR,'rpar',1,3700) -LexToken(EOL,'\n',1,3704) -LexToken(VAR,'model',1,3722) -LexToken(DOT,'.',1,3727) -LexToken(VAR,'ipar',1,3728) -LexToken(ASSIGNMENT,'=',1,3732) -LexToken(VAR,'ipar',1,3733) -LexToken(EOL,'\n',1,3737) -LexToken(VAR,'graphics',1,3754) -LexToken(DOT,'.',1,3762) -LexToken(VAR,'exprs',1,3763) -LexToken(ASSIGNMENT,'=',1,3768) -LexToken(VAR,'exprs',1,3769) -LexToken(EOL,'\n',1,3774) -LexToken(VAR,'x',1,3792) -LexToken(DOT,'.',1,3793) -LexToken(VAR,'graphics',1,3794) -LexToken(ASSIGNMENT,'=',1,3802) -LexToken(VAR,'graphics',1,3803) -LexToken(EOL,'\n',1,3811) -LexToken(VAR,'x',1,3829) -LexToken(DOT,'.',1,3830) -LexToken(VAR,'model',1,3831) -LexToken(ASSIGNMENT,'=',1,3836) -LexToken(VAR,'model',1,3837) -LexToken(EOL,'\n',1,3842) -LexToken(BREAK,'break',1,3859) -LexToken(EOL,'\n',1,3864) -LexToken(END,'end',1,3877) -LexToken(EOL,'\n',1,3880) -LexToken(END,'end',1,3889) -LexToken(EOL,'\n',1,3892) -LexToken(CASE,'case',1,3897) -LexToken(DQSTRING,'"define"',1,3909) -LexToken(THEN,'then',1,3911) -LexToken(EOL,'\n',1,3915) -LexToken(VAR,'win',1,3924) -LexToken(ASSIGNMENT,'=',1,3927) -LexToken(ADDITION,'-',1,3928) -LexToken(NUMBER,'1',1,3929) -LexToken(EOL,'\n',1,3930) -LexToken(VAR,'clrs',1,3940) -LexToken(ASSIGNMENT,'=',1,3944) -LexToken(ADDITION,'-',1,3945) -LexToken(NUMBER,'4',1,3946) -LexToken(EOL,'\n',1,3947) -LexToken(VAR,'N',1,3957) -LexToken(ASSIGNMENT,'=',1,3958) -LexToken(NUMBER,'2',1,3959) -LexToken(EOL,'\n',1,3960) -LexToken(VAR,'siz',1,3970) -LexToken(ASSIGNMENT,'=',1,3973) -LexToken(NUMBER,'1',1,3974) -LexToken(EOL,'\n',1,3975) -LexToken(VAR,'wpos',1,3985) -LexToken(ASSIGNMENT,'=',1,3989) -LexToken(OPENSQBRACKET,'[',1,3990) -LexToken(ADDITION,'-',1,3991) -LexToken(NUMBER,'1',1,3992) -LexToken(SEMICOLON,';',1,3993) -LexToken(ADDITION,'-',1,3994) -LexToken(NUMBER,'1',1,3995) -LexToken(CLOSESQBRACKET,']',1,3996) -LexToken(EOL,'\n',1,3997) -LexToken(VAR,'wdim',1,4007) -LexToken(ASSIGNMENT,'=',1,4011) -LexToken(OPENSQBRACKET,'[',1,4012) -LexToken(ADDITION,'-',1,4013) -LexToken(NUMBER,'1',1,4014) -LexToken(SEMICOLON,';',1,4015) -LexToken(ADDITION,'-',1,4016) -LexToken(NUMBER,'1',1,4017) -LexToken(CLOSESQBRACKET,']',1,4018) -LexToken(EOL,'\n',1,4019) -LexToken(VAR,'xmin',1,4029) -LexToken(ASSIGNMENT,'=',1,4033) -LexToken(ADDITION,'-',1,4034) -LexToken(NUMBER,'15',1,4035) -LexToken(EOL,'\n',1,4037) -LexToken(VAR,'xmax',1,4047) -LexToken(ASSIGNMENT,'=',1,4051) -LexToken(NUMBER,'15',1,4052) -LexToken(EOL,'\n',1,4054) -LexToken(VAR,'ymin',1,4064) -LexToken(ASSIGNMENT,'=',1,4068) -LexToken(ADDITION,'-',1,4069) -LexToken(NUMBER,'15',1,4070) -LexToken(EOL,'\n',1,4072) -LexToken(VAR,'ymax',1,4082) -LexToken(ASSIGNMENT,'=',1,4086) -LexToken(ADDITION,'+',1,4087) -LexToken(NUMBER,'15',1,4088) -LexToken(EOL,'\n',1,4090) -LexToken(VAR,'nbr_curves',1,4099) -LexToken(ASSIGNMENT,'=',1,4110) -LexToken(NUMBER,'1',1,4112) -LexToken(EOL,'\n',1,4113) -LexToken(EOL,'\n',1,4115) -LexToken(VAR,'model',1,4124) -LexToken(ASSIGNMENT,'=',1,4129) -LexToken(SCICOS_MODEL,'scicos_model',1,4130) -LexToken(OPENBRACKET,'(',1,4142) -LexToken(CLOSEBRACKET,')',1,4143) -LexToken(EOL,'\n',1,4144) -LexToken(VAR,'model',1,4153) -LexToken(DOT,'.',1,4158) -LexToken(VAR,'sim',1,4159) -LexToken(ASSIGNMENT,'=',1,4162) -LexToken(VAR,'list',1,4163) -LexToken(OPENBRACKET,'(',1,4167) -LexToken(DQSTRING,'"canimxy"',1,4176) -LexToken(COMMA,',',1,4177) -LexToken(NUMBER,'4',1,4178) -LexToken(CLOSEBRACKET,')',1,4179) -LexToken(EOL,'\n',1,4180) -LexToken(VAR,'model',1,4189) -LexToken(DOT,'.',1,4194) -LexToken(VAR,'in',1,4195) -LexToken(ASSIGNMENT,'=',1,4197) -LexToken(OPENSQBRACKET,'[',1,4198) -LexToken(NUMBER,'1',1,4199) -LexToken(SEMICOLON,';',1,4200) -LexToken(NUMBER,'1',1,4201) -LexToken(CLOSESQBRACKET,']',1,4202) -LexToken(EOL,'\n',1,4203) -LexToken(VAR,'model',1,4212) -LexToken(DOT,'.',1,4217) -LexToken(VAR,'in2',1,4218) -LexToken(ASSIGNMENT,'=',1,4221) -LexToken(OPENSQBRACKET,'[',1,4222) -LexToken(NUMBER,'1',1,4223) -LexToken(SEMICOLON,';',1,4224) -LexToken(NUMBER,'1',1,4225) -LexToken(CLOSESQBRACKET,']',1,4226) -LexToken(EOL,'\n',1,4227) -LexToken(VAR,'model',1,4236) -LexToken(DOT,'.',1,4241) -LexToken(VAR,'intyp',1,4242) -LexToken(ASSIGNMENT,'=',1,4247) -LexToken(OPENSQBRACKET,'[',1,4248) -LexToken(NUMBER,'1',1,4249) -LexToken(SEMICOLON,';',1,4250) -LexToken(NUMBER,'1',1,4251) -LexToken(CLOSESQBRACKET,']',1,4252) -LexToken(EOL,'\n',1,4253) -LexToken(VAR,'model',1,4262) -LexToken(DOT,'.',1,4267) -LexToken(VAR,'evtin',1,4268) -LexToken(ASSIGNMENT,'=',1,4273) -LexToken(NUMBER,'1',1,4274) -LexToken(EOL,'\n',1,4275) -LexToken(VAR,'model',1,4284) -LexToken(DOT,'.',1,4289) -LexToken(VAR,'rpar',1,4290) -LexToken(ASSIGNMENT,'=',1,4294) -LexToken(OPENSQBRACKET,'[',1,4295) -LexToken(VAR,'xmin',1,4296) -LexToken(SEMICOLON,';',1,4300) -LexToken(VAR,'xmax',1,4301) -LexToken(SEMICOLON,';',1,4305) -LexToken(VAR,'ymin',1,4306) -LexToken(SEMICOLON,';',1,4310) -LexToken(VAR,'ymax',1,4311) -LexToken(CLOSESQBRACKET,']',1,4315) -LexToken(EOL,'\n',1,4316) -LexToken(VAR,'model',1,4325) -LexToken(DOT,'.',1,4330) -LexToken(VAR,'ipar',1,4331) -LexToken(ASSIGNMENT,'=',1,4335) -LexToken(OPENSQBRACKET,'[',1,4336) -LexToken(VAR,'win',1,4337) -LexToken(SEMICOLON,';',1,4340) -LexToken(NUMBER,'1',1,4341) -LexToken(SEMICOLON,';',1,4342) -LexToken(VAR,'N',1,4343) -LexToken(SEMICOLON,';',1,4344) -LexToken(VAR,'clrs',1,4345) -LexToken(SEMICOLON,';',1,4349) -LexToken(VAR,'siz',1,4350) -LexToken(SEMICOLON,';',1,4353) -LexToken(NUMBER,'0',1,4354) -LexToken(SEMICOLON,';',1,4355) -LexToken(VAR,'wpos',1,4356) -LexToken(OPENBRACKET,'(',1,4360) -LexToken(COLON,':',1,4361) -LexToken(CLOSEBRACKET,')',1,4362) -LexToken(SEMICOLON,';',1,4363) -LexToken(VAR,'wdim',1,4364) -LexToken(OPENBRACKET,'(',1,4368) -LexToken(COLON,':',1,4369) -LexToken(CLOSEBRACKET,')',1,4370) -LexToken(SEMICOLON,';',1,4371) -LexToken(VAR,'nbr_curves',1,4372) -LexToken(CLOSESQBRACKET,']',1,4382) -LexToken(EOL,'\n',1,4383) -LexToken(VAR,'model',1,4392) -LexToken(DOT,'.',1,4397) -LexToken(VAR,'blocktype',1,4398) -LexToken(ASSIGNMENT,'=',1,4407) -LexToken(DQSTRING,'"d"',1,4410) -LexToken(EOL,'\n',1,4411) -LexToken(VAR,'model',1,4420) -LexToken(DOT,'.',1,4425) -LexToken(VAR,'firing',1,4426) -LexToken(ASSIGNMENT,'=',1,4432) -LexToken(OPENSQBRACKET,'[',1,4433) -LexToken(CLOSESQBRACKET,']',1,4434) -LexToken(EOL,'\n',1,4435) -LexToken(VAR,'model',1,4444) -LexToken(DOT,'.',1,4449) -LexToken(VAR,'dep_ut',1,4450) -LexToken(ASSIGNMENT,'=',1,4456) -LexToken(OPENSQBRACKET,'[',1,4457) -LexToken(PREVAR_BOOLEAN,'%f',1,4458) -LexToken(PREVAR_BOOLEAN,'%f',1,4461) -LexToken(CLOSESQBRACKET,']',1,4463) -LexToken(EOL,'\n',1,4464) -LexToken(EOL,'\n',1,4465) -LexToken(VAR,'exprs',1,4474) -LexToken(ASSIGNMENT,'=',1,4479) -LexToken(OPENSQBRACKET,'[',1,4480) -LexToken(VAR,'string',1,4481) -LexToken(OPENBRACKET,'(',1,4487) -LexToken(VAR,'nbr_curves',1,4488) -LexToken(CLOSEBRACKET,')',1,4498) -LexToken(SEMICOLON,';\n',1,4499) -LexToken(VAR,'string',1,4509) -LexToken(OPENBRACKET,'(',1,4515) -LexToken(VAR,'clrs',1,4516) -LexToken(CLOSEBRACKET,')',1,4520) -LexToken(SEMICOLON,';\n',1,4521) -LexToken(VAR,'string',1,4531) -LexToken(OPENBRACKET,'(',1,4537) -LexToken(VAR,'siz',1,4538) -LexToken(CLOSEBRACKET,')',1,4541) -LexToken(SEMICOLON,';\n',1,4542) -LexToken(VAR,'string',1,4552) -LexToken(OPENBRACKET,'(',1,4558) -LexToken(VAR,'win',1,4559) -LexToken(CLOSEBRACKET,')',1,4562) -LexToken(SEMICOLON,';\n',1,4563) -LexToken(DQSTRING,'"[]"',1,4576) -LexToken(SEMICOLON,';\n',1,4577) -LexToken(DQSTRING,'"[]"',1,4590) -LexToken(SEMICOLON,';\n',1,4591) -LexToken(VAR,'string',1,4601) -LexToken(OPENBRACKET,'(',1,4607) -LexToken(VAR,'xmin',1,4608) -LexToken(CLOSEBRACKET,')',1,4612) -LexToken(SEMICOLON,';\n',1,4613) -LexToken(VAR,'string',1,4623) -LexToken(OPENBRACKET,'(',1,4629) -LexToken(VAR,'xmax',1,4630) -LexToken(CLOSEBRACKET,')',1,4634) -LexToken(SEMICOLON,';\n',1,4635) -LexToken(VAR,'string',1,4645) -LexToken(OPENBRACKET,'(',1,4651) -LexToken(VAR,'ymin',1,4652) -LexToken(CLOSEBRACKET,')',1,4656) -LexToken(SEMICOLON,';\n',1,4657) -LexToken(VAR,'string',1,4667) -LexToken(OPENBRACKET,'(',1,4673) -LexToken(VAR,'ymax',1,4674) -LexToken(CLOSEBRACKET,')',1,4678) -LexToken(SEMICOLON,';\n',1,4679) -LexToken(VAR,'string',1,4689) -LexToken(OPENBRACKET,'(',1,4695) -LexToken(VAR,'N',1,4696) -LexToken(CLOSEBRACKET,')',1,4697) -LexToken(CLOSESQBRACKET,']',1,4698) -LexToken(EOL,'\n',1,4699) -LexToken(VAR,'gr_i',1,4708) -LexToken(ASSIGNMENT,'=',1,4712) -LexToken(OPENSQBRACKET,'[',1,4713) -LexToken(CLOSESQBRACKET,']',1,4714) -LexToken(EOL,'\n',1,4715) -LexToken(VAR,'x',1,4724) -LexToken(ASSIGNMENT,'=',1,4725) -LexToken(VAR,'standard_define',1,4726) -LexToken(OPENBRACKET,'(',1,4741) -LexToken(OPENSQBRACKET,'[',1,4742) -LexToken(NUMBER,'2',1,4743) -LexToken(NUMBER,'2',1,4745) -LexToken(CLOSESQBRACKET,']',1,4746) -LexToken(COMMA,',',1,4747) -LexToken(VAR,'model',1,4748) -LexToken(COMMA,',',1,4753) -LexToken(VAR,'exprs',1,4754) -LexToken(COMMA,',',1,4759) -LexToken(VAR,'gr_i',1,4760) -LexToken(CLOSEBRACKET,')',1,4764) -LexToken(EOL,'\n',1,4765) -LexToken(END,'end',1,4770) -LexToken(EOL,'\n',1,4773) -LexToken(ENDFUNCTION,'endfunction',1,4774) -LexToken(EOL,'\n',1,4785) +/* autogenerated from "macros/Sinks/CANIMXY.sci" */ +function CANIMXY() { +CANIMXY.prototype.get = function CANIMXY() { +} +CANIMXY.prototype.set = function CANIMXY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nbr_curves,clrs,siz,win,wpos,wdim,xmin,xmax,ymin,ymax,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of Curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin","Xmax","Ymin","Ymax","Buffer size"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (nbr_curves<=0) { +mess=[mess,"Number of curves cannot be negative or null"," "]; +ok=None; +} +if (N<1) { +mess=[mess,"Buffer size must be at least 1"," "]; +ok=None; +} +if (N==1&&clrs>0) { +mess=[mess,"Buffer size must be at least 2"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +in1=nbr_curves*ones(2,1); +in2=ones(2,1); +[model,graphics,ok]=set_io(model,graphics,list([in1,in2],ones(2,1)),list(),ones(1,1),[]); +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[xmin,xmax,ymin,ymax]; +ipar=[win,1,N,clrs,siz,0,wpos.slice(),wdim.slice(),nbr_curves]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CANIMXY.prototype.define = function CANIMXY() { +win=-1; +clrs=-4; +N=2; +siz=1; +wpos=[-1,-1]; +wdim=[-1,-1]; +xmin=-15; +xmax=15; +ymin=-15; +ymax=+15; +nbr_curves=1; +model=scicos_model(); +model.sim=list("canimxy",4); +model.in=[1,1]; +model.in2=[1,1]; +model.intyp=[1,1]; +model.evtin=1; +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=[win,1,N,clrs,siz,0,wpos.slice(),wdim.slice(),nbr_curves]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +exprs=[string(nbr_curves),string(clrs),string(siz),string(win),"[]","[]",string(xmin),string(xmax),string(ymin),string(ymax),string(N)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CANIMXY.prototype.details = function CANIMXY() { +} +} diff --git a/js/Sinks/CANIMXY3D.js b/js/Sinks/CANIMXY3D.js index c8cf1670..76ecf4c4 100644 --- a/js/Sinks/CANIMXY3D.js +++ b/js/Sinks/CANIMXY3D.js @@ -1,1121 +1,117 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CANIMXY3D',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(EOL,'\n',1,921) -LexToken(VAR,'x',1,926) -LexToken(ASSIGNMENT,'=',1,927) -LexToken(OPENSQBRACKET,'[',1,928) -LexToken(CLOSESQBRACKET,']',1,929) -LexToken(EOL,'\n',1,930) -LexToken(VAR,'y',1,936) -LexToken(ASSIGNMENT,'=',1,937) -LexToken(OPENSQBRACKET,'[',1,938) -LexToken(CLOSESQBRACKET,']',1,939) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'typ',1,946) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(OPENSQBRACKET,'[',1,950) -LexToken(CLOSESQBRACKET,']',1,951) -LexToken(EOL,'\n',1,952) -LexToken(SELECT,'select',1,958) -LexToken(VAR,'job',1,965) -LexToken(EOL,'\n',1,968) -LexToken(CASE,'case',1,973) -LexToken(DQSTRING,'"set"',1,982) -LexToken(THEN,'then',1,984) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'x',1,997) -LexToken(ASSIGNMENT,'=',1,998) -LexToken(VAR,'arg1',1,999) -LexToken(EOL,'\n',1,1003) -LexToken(VAR,'graphics',1,1013) -LexToken(ASSIGNMENT,'=',1,1021) -LexToken(VAR,'arg1',1,1022) -LexToken(DOT,'.',1,1026) -LexToken(VAR,'graphics',1,1027) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'exprs',1,1045) -LexToken(ASSIGNMENT,'=',1,1050) -LexToken(VAR,'graphics',1,1051) -LexToken(DOT,'.',1,1059) -LexToken(VAR,'exprs',1,1060) -LexToken(EOL,'\n',1,1065) -LexToken(VAR,'model',1,1074) -LexToken(ASSIGNMENT,'=',1,1079) -LexToken(VAR,'arg1',1,1080) -LexToken(DOT,'.',1,1084) -LexToken(VAR,'model',1,1085) -LexToken(EOL,'\n',1,1090) -LexToken(WHILE,'while',1,1100) -LexToken(PREVAR_BOOLEAN,'%t',1,1106) -LexToken(DO,'do',1,1109) -LexToken(EOL,'\n',1,1111) -LexToken(OPENSQBRACKET,'[',1,1124) -LexToken(VAR,'ok',1,1125) -LexToken(COMMA,',',1,1127) -LexToken(VAR,'nbr_curves',1,1128) -LexToken(COMMA,',',1,1138) -LexToken(VAR,'clrs',1,1139) -LexToken(COMMA,',',1,1143) -LexToken(VAR,'siz',1,1144) -LexToken(COMMA,',',1,1147) -LexToken(VAR,'win',1,1148) -LexToken(COMMA,',',1,1151) -LexToken(VAR,'wpos',1,1152) -LexToken(COMMA,',',1,1156) -LexToken(VAR,'wdim',1,1157) -LexToken(COMMA,',',1,1161) -LexToken(VAR,'vec_x',1,1162) -LexToken(COMMA,',',1,1167) -LexToken(VAR,'vec_y',1,1168) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'vec_z',1,1174) -LexToken(COMMA,',',1,1179) -LexToken(VAR,'param3ds',1,1180) -LexToken(COMMA,',',1,1188) -LexToken(VAR,'N',1,1189) -LexToken(COMMA,',',1,1190) -LexToken(VAR,'exprs',1,1191) -LexToken(CLOSESQBRACKET,']',1,1196) -LexToken(ASSIGNMENT,'=',1,1197) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1198) -LexToken(OPENBRACKET,'(',1,1213) -LexToken(DQSTRING,'"Set Scope parameters"',1,1250) -LexToken(COMMA,',',1,1251) -LexToken(OPENSQBRACKET,'[',1,1267) -LexToken(DQSTRING,'"Number of curves"',1,1285) -LexToken(SEMICOLON,';\n',1,1286) -LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1324) -LexToken(SEMICOLON,';\n',1,1325) -LexToken(DQSTRING,'"line or mark size"',1,1357) -LexToken(SEMICOLON,';\n',1,1358) -LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1412) -LexToken(SEMICOLON,';\n',1,1413) -LexToken(DQSTRING,'"Output window position"',1,1450) -LexToken(SEMICOLON,';\n',1,1451) -LexToken(DQSTRING,'"Output window sizes"',1,1485) -LexToken(SEMICOLON,';\n',1,1486) -LexToken(DQSTRING,'"Xmin and Xmax"',1,1514) -LexToken(SEMICOLON,';\n',1,1515) -LexToken(DQSTRING,'"Ymin and Ymax"',1,1543) -LexToken(SEMICOLON,';\n',1,1544) -LexToken(DQSTRING,'"Zmin and Zmax"',1,1572) -LexToken(SEMICOLON,';\n',1,1573) -LexToken(DQSTRING,'"Alpha and Theta"',1,1603) -LexToken(SEMICOLON,';\n',1,1604) -LexToken(DQSTRING,'"Buffer size"',1,1630) -LexToken(CLOSESQBRACKET,']',1,1631) -LexToken(COMMA,',',1,1632) -LexToken(VAR,'list',1,1648) -LexToken(OPENBRACKET,'(',1,1652) -LexToken(DQSTRING,'"vec"',1,1657) -LexToken(COMMA,',',1,1658) -LexToken(NUMBER,'1',1,1659) -LexToken(COMMA,',',1,1660) -LexToken(DQSTRING,'"vec"',1,1665) -LexToken(COMMA,',',1,1666) -LexToken(ADDITION,'-',1,1667) -LexToken(NUMBER,'1',1,1668) -LexToken(COMMA,',',1,1669) -LexToken(DQSTRING,'"vec"',1,1674) -LexToken(COMMA,',',1,1675) -LexToken(ADDITION,'-',1,1676) -LexToken(NUMBER,'1',1,1677) -LexToken(COMMA,',',1,1678) -LexToken(DQSTRING,'"vec"',1,1683) -LexToken(COMMA,',',1,1684) -LexToken(NUMBER,'1',1,1685) -LexToken(COMMA,',',1,1686) -LexToken(DQSTRING,'"vec"',1,1691) -LexToken(COMMA,',',1,1692) -LexToken(ADDITION,'-',1,1693) -LexToken(NUMBER,'1',1,1694) -LexToken(COMMA,',',1,1695) -LexToken(DQSTRING,'"vec"',1,1700) -LexToken(COMMA,',',1,1701) -LexToken(ADDITION,'-',1,1702) -LexToken(NUMBER,'1',1,1703) -LexToken(COMMA,',',1,1704) -LexToken(DQSTRING,'"vec"',1,1709) -LexToken(COMMA,',',1,1710) -LexToken(ADDITION,'-',1,1711) -LexToken(NUMBER,'1',1,1712) -LexToken(COMMA,',',1,1713) -LexToken(DQSTRING,'"vec"',1,1718) -LexToken(COMMA,',',1,1719) -LexToken(ADDITION,'-',1,1720) -LexToken(NUMBER,'1',1,1721) -LexToken(COMMA,',',1,1722) -LexToken(DQSTRING,'"vec"',1,1727) -LexToken(COMMA,',',1,1728) -LexToken(ADDITION,'-',1,1729) -LexToken(NUMBER,'1',1,1730) -LexToken(COMMA,',',1,1731) -LexToken(DQSTRING,'"vec"',1,1736) -LexToken(COMMA,',',1,1737) -LexToken(ADDITION,'-',1,1738) -LexToken(NUMBER,'1',1,1739) -LexToken(COMMA,',',1,1740) -LexToken(DQSTRING,'"vec"',1,1745) -LexToken(COMMA,',',1,1746) -LexToken(NUMBER,'1',1,1747) -LexToken(CLOSEBRACKET,')',1,1748) -LexToken(COMMA,',',1,1749) -LexToken(VAR,'exprs',1,1750) -LexToken(CLOSEBRACKET,')',1,1755) -LexToken(EOL,'\n',1,1756) -LexToken(IF,'if',1,1769) -LexToken(NOT,'~',1,1772) -LexToken(VAR,'ok',1,1773) -LexToken(THEN,'then',1,1776) -LexToken(EOL,'\n',1,1780) -LexToken(BREAK,'break',1,1797) -LexToken(EOL,'\n',1,1802) -LexToken(END,'end',1,1816) -LexToken(EOL,'\n',1,1846) -LexToken(VAR,'mess',1,1859) -LexToken(ASSIGNMENT,'=',1,1863) -LexToken(OPENSQBRACKET,'[',1,1864) -LexToken(CLOSESQBRACKET,']',1,1865) -LexToken(EOL,'\n',1,1866) -LexToken(IF,'if',1,1879) -LexToken(VAR,'size',1,1882) -LexToken(OPENBRACKET,'(',1,1886) -LexToken(VAR,'wpos',1,1887) -LexToken(COMMA,',',1,1891) -LexToken(DQSTRING,'"*"',1,1894) -LexToken(CLOSEBRACKET,')',1,1895) -LexToken(COMPARISON,'<>',1,1896) -LexToken(NUMBER,'0',1,1898) -LexToken(LOGICAL,'&',1,1900) -LexToken(VAR,'size',1,1901) -LexToken(OPENBRACKET,'(',1,1905) -LexToken(VAR,'wpos',1,1906) -LexToken(COMMA,',',1,1910) -LexToken(DQSTRING,'"*"',1,1913) -LexToken(CLOSEBRACKET,')',1,1914) -LexToken(COMPARISON,'<>',1,1915) -LexToken(NUMBER,'2',1,1917) -LexToken(THEN,'then',1,1919) -LexToken(EOL,'\n',1,1923) -LexToken(VAR,'mess',1,1940) -LexToken(ASSIGNMENT,'=',1,1944) -LexToken(OPENSQBRACKET,'[',1,1945) -LexToken(VAR,'mess',1,1946) -LexToken(SEMICOLON,';',1,1950) -LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1992) -LexToken(SEMICOLON,';',1,1993) -LexToken(DQSTRING,'" "',1,1996) -LexToken(CLOSESQBRACKET,']',1,1997) -LexToken(EOL,'\n',1,1998) -LexToken(VAR,'ok',1,2015) -LexToken(ASSIGNMENT,'=',1,2017) -LexToken(PREVAR_BOOLEAN,'%f',1,2018) -LexToken(EOL,'\n',1,2020) -LexToken(END,'end',1,2033) -LexToken(EOL,'\n',1,2036) -LexToken(IF,'if',1,2049) -LexToken(VAR,'size',1,2052) -LexToken(OPENBRACKET,'(',1,2056) -LexToken(VAR,'wdim',1,2057) -LexToken(COMMA,',',1,2061) -LexToken(DQSTRING,'"*"',1,2064) -LexToken(CLOSEBRACKET,')',1,2065) -LexToken(COMPARISON,'<>',1,2066) -LexToken(NUMBER,'0',1,2068) -LexToken(LOGICAL,'&',1,2070) -LexToken(VAR,'size',1,2071) -LexToken(OPENBRACKET,'(',1,2075) -LexToken(VAR,'wdim',1,2076) -LexToken(COMMA,',',1,2080) -LexToken(DQSTRING,'"*"',1,2083) -LexToken(CLOSEBRACKET,')',1,2084) -LexToken(COMPARISON,'<>',1,2085) -LexToken(NUMBER,'2',1,2087) -LexToken(THEN,'then',1,2089) -LexToken(EOL,'\n',1,2093) -LexToken(VAR,'mess',1,2110) -LexToken(ASSIGNMENT,'=',1,2114) -LexToken(OPENSQBRACKET,'[',1,2115) -LexToken(VAR,'mess',1,2116) -LexToken(SEMICOLON,';',1,2120) -LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2157) -LexToken(SEMICOLON,';',1,2158) -LexToken(DQSTRING,'" "',1,2161) -LexToken(CLOSESQBRACKET,']',1,2162) -LexToken(EOL,'\n',1,2163) -LexToken(VAR,'ok',1,2180) -LexToken(ASSIGNMENT,'=',1,2182) -LexToken(PREVAR_BOOLEAN,'%f',1,2183) -LexToken(EOL,'\n',1,2185) -LexToken(END,'end',1,2198) -LexToken(EOL,'\n',1,2201) -LexToken(IF,'if',1,2214) -LexToken(VAR,'win',1,2217) -LexToken(COMPARISON,'<',1,2220) -LexToken(ADDITION,'-',1,2221) -LexToken(NUMBER,'1',1,2222) -LexToken(THEN,'then',1,2224) -LexToken(EOL,'\n',1,2228) -LexToken(VAR,'mess',1,2245) -LexToken(ASSIGNMENT,'=',1,2249) -LexToken(OPENSQBRACKET,'[',1,2250) -LexToken(VAR,'mess',1,2251) -LexToken(SEMICOLON,';',1,2255) -LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2297) -LexToken(SEMICOLON,';',1,2298) -LexToken(DQSTRING,'" "',1,2301) -LexToken(CLOSESQBRACKET,']',1,2302) -LexToken(EOL,'\n',1,2303) -LexToken(VAR,'ok',1,2320) -LexToken(ASSIGNMENT,'=',1,2322) -LexToken(PREVAR_BOOLEAN,'%f',1,2323) -LexToken(EOL,'\n',1,2325) -LexToken(END,'end',1,2338) -LexToken(EOL,'\n',1,2341) -LexToken(IF,'if',1,2354) -LexToken(VAR,'size',1,2357) -LexToken(OPENBRACKET,'(',1,2361) -LexToken(VAR,'clrs',1,2362) -LexToken(COMMA,',',1,2366) -LexToken(DQSTRING,'"*"',1,2369) -LexToken(CLOSEBRACKET,')',1,2370) -LexToken(COMPARISON,'<>',1,2371) -LexToken(VAR,'size',1,2373) -LexToken(OPENBRACKET,'(',1,2377) -LexToken(VAR,'siz',1,2378) -LexToken(COMMA,',',1,2381) -LexToken(DQSTRING,'"*"',1,2384) -LexToken(CLOSEBRACKET,')',1,2385) -LexToken(THEN,'then',1,2387) -LexToken(EOL,'\n',1,2391) -LexToken(VAR,'mess',1,2408) -LexToken(ASSIGNMENT,'=',1,2412) -LexToken(OPENSQBRACKET,'[',1,2413) -LexToken(VAR,'mess',1,2414) -LexToken(SEMICOLON,';',1,2418) -LexToken(DQSTRING,'"Colors and Size must have same size"',1,2455) -LexToken(SEMICOLON,';',1,2456) -LexToken(DQSTRING,'" "',1,2459) -LexToken(CLOSESQBRACKET,']',1,2460) -LexToken(EOL,'\n',1,2461) -LexToken(VAR,'ok',1,2478) -LexToken(ASSIGNMENT,'=',1,2480) -LexToken(PREVAR_BOOLEAN,'%f',1,2481) -LexToken(EOL,'\n',1,2483) -LexToken(END,'end',1,2496) -LexToken(EOL,'\n',1,2499) -LexToken(IF,'if',1,2512) -LexToken(VAR,'nbr_curves',1,2515) -LexToken(COMPARISON,'<=',1,2525) -LexToken(NUMBER,'0',1,2527) -LexToken(THEN,'then',1,2529) -LexToken(EOL,'\n',1,2533) -LexToken(VAR,'mess',1,2550) -LexToken(ASSIGNMENT,'=',1,2554) -LexToken(OPENSQBRACKET,'[',1,2555) -LexToken(VAR,'mess',1,2556) -LexToken(SEMICOLON,';',1,2560) -LexToken(DQSTRING,'"Number of curves cannot be negative or null"',1,2605) -LexToken(SEMICOLON,';',1,2606) -LexToken(DQSTRING,'" "',1,2609) -LexToken(CLOSESQBRACKET,']',1,2610) -LexToken(EOL,'\n',1,2611) -LexToken(VAR,'ok',1,2628) -LexToken(ASSIGNMENT,'=',1,2630) -LexToken(PREVAR_BOOLEAN,'%f',1,2631) -LexToken(EOL,'\n',1,2633) -LexToken(END,'end',1,2646) -LexToken(EOL,'\n',1,2649) -LexToken(IF,'if',1,2662) -LexToken(VAR,'size',1,2665) -LexToken(OPENBRACKET,'(',1,2669) -LexToken(VAR,'clrs',1,2670) -LexToken(COMMA,',',1,2674) -LexToken(DQSTRING,'"*"',1,2677) -LexToken(CLOSEBRACKET,')',1,2678) -LexToken(COMPARISON,'<',1,2679) -LexToken(VAR,'nbr_curves',1,2680) -LexToken(THEN,'then',1,2691) -LexToken(EOL,'\n',1,2695) -LexToken(VAR,'mess',1,2712) -LexToken(ASSIGNMENT,'=',1,2716) -LexToken(OPENSQBRACKET,'[',1,2717) -LexToken(VAR,'mess',1,2718) -LexToken(SEMICOLON,';',1,2722) -LexToken(DQSTRING,'"You must have at least same size for clrs and the number of curves"',1,2790) -LexToken(SEMICOLON,';',1,2791) -LexToken(DQSTRING,'" "',1,2794) -LexToken(CLOSESQBRACKET,']',1,2795) -LexToken(EOL,'\n',1,2796) -LexToken(VAR,'ok',1,2813) -LexToken(ASSIGNMENT,'=',1,2815) -LexToken(PREVAR_BOOLEAN,'%f',1,2816) -LexToken(EOL,'\n',1,2818) -LexToken(END,'end',1,2831) -LexToken(EOL,'\n',1,2834) -LexToken(IF,'if',1,2847) -LexToken(VAR,'N',1,2850) -LexToken(COMPARISON,'<',1,2851) -LexToken(NUMBER,'1',1,2852) -LexToken(THEN,'then',1,2854) -LexToken(EOL,'\n',1,2858) -LexToken(VAR,'mess',1,2875) -LexToken(ASSIGNMENT,'=',1,2879) -LexToken(OPENSQBRACKET,'[',1,2880) -LexToken(VAR,'mess',1,2881) -LexToken(SEMICOLON,';',1,2885) -LexToken(DQSTRING,'"Buffer size must be at least 1"',1,2917) -LexToken(SEMICOLON,';',1,2918) -LexToken(DQSTRING,'" "',1,2921) -LexToken(CLOSESQBRACKET,']',1,2922) -LexToken(EOL,'\n',1,2923) -LexToken(VAR,'ok',1,2940) -LexToken(ASSIGNMENT,'=',1,2942) -LexToken(PREVAR_BOOLEAN,'%f',1,2943) -LexToken(EOL,'\n',1,2945) -LexToken(END,'end',1,2958) -LexToken(EOL,'\n',1,2961) -LexToken(IF,'if',1,2974) -LexToken(VAR,'N',1,2977) -LexToken(COMPARISON,'<',1,2978) -LexToken(NUMBER,'2',1,2979) -LexToken(EOL,'\n',1,2980) -LexToken(FOR,'for',1,2997) -LexToken(VAR,'i',1,3001) -LexToken(ASSIGNMENT,'=',1,3002) -LexToken(NUMBER,'1',1,3003) -LexToken(COLON,':',1,3004) -LexToken(VAR,'nbr_curves',1,3005) -LexToken(EOL,'\n',1,3015) -LexToken(IF,'if',1,3036) -LexToken(VAR,'clrs',1,3039) -LexToken(OPENBRACKET,'(',1,3043) -LexToken(VAR,'i',1,3044) -LexToken(CLOSEBRACKET,')',1,3045) -LexToken(COMPARISON,'>',1,3046) -LexToken(NUMBER,'0',1,3047) -LexToken(THEN,'then',1,3049) -LexToken(EOL,'\n',1,3053) -LexToken(VAR,'mess',1,3078) -LexToken(ASSIGNMENT,'=',1,3082) -LexToken(OPENSQBRACKET,'[',1,3083) -LexToken(VAR,'mess',1,3084) -LexToken(SEMICOLON,';',1,3088) -LexToken(DQSTRING,'"Buffer size must be at least 2 or Change a color (must be <0)"',1,3151) -LexToken(SEMICOLON,';',1,3152) -LexToken(DQSTRING,'" "',1,3155) -LexToken(CLOSESQBRACKET,']',1,3156) -LexToken(EOL,'\n',1,3157) -LexToken(VAR,'ok',1,3182) -LexToken(ASSIGNMENT,'=',1,3184) -LexToken(PREVAR_BOOLEAN,'%f',1,3185) -LexToken(EOL,'\n',1,3187) -LexToken(END,'end',1,3208) -LexToken(EOL,'\n',1,3211) -LexToken(END,'end',1,3228) -LexToken(EOL,'\n',1,3231) -LexToken(END,'end',1,3244) -LexToken(EOL,'\n',1,3247) -LexToken(IF,'if',1,3260) -LexToken(VAR,'vec_y',1,3263) -LexToken(OPENBRACKET,'(',1,3268) -LexToken(NUMBER,'1',1,3269) -LexToken(CLOSEBRACKET,')',1,3270) -LexToken(COMPARISON,'>=',1,3271) -LexToken(VAR,'vec_y',1,3273) -LexToken(OPENBRACKET,'(',1,3278) -LexToken(NUMBER,'2',1,3279) -LexToken(CLOSEBRACKET,')',1,3280) -LexToken(THEN,'then',1,3282) -LexToken(EOL,'\n',1,3286) -LexToken(VAR,'mess',1,3303) -LexToken(ASSIGNMENT,'=',1,3307) -LexToken(OPENSQBRACKET,'[',1,3308) -LexToken(VAR,'mess',1,3309) -LexToken(SEMICOLON,';',1,3313) -LexToken(DQSTRING,'"Ymax must be higher than Ymin"',1,3344) -LexToken(SEMICOLON,';',1,3345) -LexToken(DQSTRING,'" "',1,3348) -LexToken(CLOSESQBRACKET,']',1,3349) -LexToken(EOL,'\n',1,3350) -LexToken(VAR,'ok',1,3367) -LexToken(ASSIGNMENT,'=',1,3369) -LexToken(PREVAR_BOOLEAN,'%f',1,3370) -LexToken(EOL,'\n',1,3372) -LexToken(END,'end',1,3385) -LexToken(EOL,'\n',1,3388) -LexToken(IF,'if',1,3401) -LexToken(VAR,'vec_x',1,3404) -LexToken(OPENBRACKET,'(',1,3409) -LexToken(NUMBER,'1',1,3410) -LexToken(CLOSEBRACKET,')',1,3411) -LexToken(COMPARISON,'>=',1,3412) -LexToken(VAR,'vec_x',1,3414) -LexToken(OPENBRACKET,'(',1,3419) -LexToken(NUMBER,'2',1,3420) -LexToken(CLOSEBRACKET,')',1,3421) -LexToken(THEN,'then',1,3423) -LexToken(EOL,'\n',1,3427) -LexToken(VAR,'mess',1,3444) -LexToken(ASSIGNMENT,'=',1,3448) -LexToken(OPENSQBRACKET,'[',1,3449) -LexToken(VAR,'mess',1,3450) -LexToken(SEMICOLON,';',1,3454) -LexToken(DQSTRING,'"Xmax must be higher than Xmin"',1,3485) -LexToken(SEMICOLON,';',1,3486) -LexToken(DQSTRING,'" "',1,3489) -LexToken(CLOSESQBRACKET,']',1,3490) -LexToken(EOL,'\n',1,3491) -LexToken(VAR,'ok',1,3508) -LexToken(ASSIGNMENT,'=',1,3510) -LexToken(PREVAR_BOOLEAN,'%f',1,3511) -LexToken(EOL,'\n',1,3513) -LexToken(END,'end',1,3526) -LexToken(EOL,'\n',1,3529) -LexToken(IF,'if',1,3542) -LexToken(VAR,'vec_z',1,3545) -LexToken(OPENBRACKET,'(',1,3550) -LexToken(NUMBER,'1',1,3551) -LexToken(CLOSEBRACKET,')',1,3552) -LexToken(COMPARISON,'>=',1,3553) -LexToken(VAR,'vec_z',1,3555) -LexToken(OPENBRACKET,'(',1,3560) -LexToken(NUMBER,'2',1,3561) -LexToken(CLOSEBRACKET,')',1,3562) -LexToken(THEN,'then',1,3564) -LexToken(EOL,'\n',1,3568) -LexToken(VAR,'mess',1,3585) -LexToken(ASSIGNMENT,'=',1,3589) -LexToken(OPENSQBRACKET,'[',1,3590) -LexToken(VAR,'mess',1,3591) -LexToken(SEMICOLON,';',1,3595) -LexToken(DQSTRING,'"Zmax must be higher than Zmin"',1,3626) -LexToken(SEMICOLON,';',1,3627) -LexToken(DQSTRING,'" "',1,3630) -LexToken(CLOSESQBRACKET,']',1,3631) -LexToken(EOL,'\n',1,3632) -LexToken(VAR,'ok',1,3649) -LexToken(ASSIGNMENT,'=',1,3651) -LexToken(PREVAR_BOOLEAN,'%f',1,3652) -LexToken(EOL,'\n',1,3654) -LexToken(END,'end',1,3667) -LexToken(EOL,'\n',1,3670) -LexToken(IF,'if',1,3683) -LexToken(NOT,'~',1,3686) -LexToken(VAR,'ok',1,3687) -LexToken(THEN,'then',1,3690) -LexToken(EOL,'\n',1,3694) -LexToken(VAR,'message',1,3711) -LexToken(OPENBRACKET,'(',1,3718) -LexToken(VAR,'mess',1,3719) -LexToken(CLOSEBRACKET,')',1,3723) -LexToken(EOL,'\n',1,3724) -LexToken(ELSE,'else',1,3737) -LexToken(EOL,'\n',1,3741) -LexToken(VAR,'in',1,3758) -LexToken(ASSIGNMENT,'=',1,3761) -LexToken(VAR,'nbr_curves',1,3763) -LexToken(MULTIPLICATION,'*',1,3773) -LexToken(VAR,'ones',1,3774) -LexToken(OPENBRACKET,'(',1,3778) -LexToken(NUMBER,'3',1,3779) -LexToken(COMMA,',',1,3780) -LexToken(NUMBER,'1',1,3781) -LexToken(CLOSEBRACKET,')',1,3782) -LexToken(EOL,'\n',1,3783) -LexToken(VAR,'in2',1,3801) -LexToken(ASSIGNMENT,'=',1,3805) -LexToken(VAR,'ones',1,3807) -LexToken(OPENBRACKET,'(',1,3811) -LexToken(NUMBER,'3',1,3812) -LexToken(COMMA,',',1,3813) -LexToken(NUMBER,'1',1,3814) -LexToken(CLOSEBRACKET,')',1,3815) -LexToken(EOL,'\n',1,3816) -LexToken(OPENSQBRACKET,'[',1,3834) -LexToken(VAR,'model',1,3835) -LexToken(COMMA,',',1,3840) -LexToken(VAR,'graphics',1,3841) -LexToken(COMMA,',',1,3849) -LexToken(VAR,'ok',1,3850) -LexToken(CLOSESQBRACKET,']',1,3852) -LexToken(ASSIGNMENT,'=',1,3853) -LexToken(VAR,'set_io',1,3854) -LexToken(OPENBRACKET,'(',1,3860) -LexToken(VAR,'model',1,3861) -LexToken(COMMA,',',1,3866) -LexToken(VAR,'graphics',1,3867) -LexToken(COMMA,',',1,3875) -LexToken(VAR,'list',1,3876) -LexToken(OPENBRACKET,'(',1,3880) -LexToken(OPENSQBRACKET,'[',1,3881) -LexToken(VAR,'in',1,3882) -LexToken(VAR,'in2',1,3885) -LexToken(CLOSESQBRACKET,']',1,3888) -LexToken(COMMA,',',1,3889) -LexToken(VAR,'ones',1,3890) -LexToken(OPENBRACKET,'(',1,3894) -LexToken(NUMBER,'3',1,3895) -LexToken(COMMA,',',1,3896) -LexToken(NUMBER,'1',1,3897) -LexToken(CLOSEBRACKET,')',1,3898) -LexToken(CLOSEBRACKET,')',1,3899) -LexToken(COMMA,',',1,3900) -LexToken(VAR,'list',1,3901) -LexToken(OPENBRACKET,'(',1,3905) -LexToken(CLOSEBRACKET,')',1,3906) -LexToken(COMMA,',',1,3907) -LexToken(VAR,'ones',1,3908) -LexToken(OPENBRACKET,'(',1,3912) -LexToken(NUMBER,'1',1,3913) -LexToken(COMMA,',',1,3914) -LexToken(NUMBER,'1',1,3915) -LexToken(CLOSEBRACKET,')',1,3916) -LexToken(COMMA,',',1,3917) -LexToken(OPENSQBRACKET,'[',1,3918) -LexToken(CLOSESQBRACKET,']',1,3919) -LexToken(CLOSEBRACKET,')',1,3920) -LexToken(EOL,'\n',1,3921) -LexToken(IF,'if',1,3939) -LexToken(VAR,'wpos',1,3942) -LexToken(COMPARISON,'==',1,3946) -LexToken(OPENSQBRACKET,'[',1,3948) -LexToken(CLOSESQBRACKET,']',1,3949) -LexToken(THEN,'then',1,3951) -LexToken(EOL,'\n',1,3955) -LexToken(VAR,'wpos',1,3976) -LexToken(ASSIGNMENT,'=',1,3980) -LexToken(OPENSQBRACKET,'[',1,3981) -LexToken(ADDITION,'-',1,3982) -LexToken(NUMBER,'1',1,3983) -LexToken(SEMICOLON,';',1,3984) -LexToken(ADDITION,'-',1,3985) -LexToken(NUMBER,'1',1,3986) -LexToken(CLOSESQBRACKET,']',1,3987) -LexToken(EOL,'\n',1,3988) -LexToken(END,'end',1,4006) -LexToken(EOL,'\n',1,4009) -LexToken(IF,'if',1,4026) -LexToken(VAR,'wdim',1,4029) -LexToken(COMPARISON,'==',1,4033) -LexToken(OPENSQBRACKET,'[',1,4035) -LexToken(CLOSESQBRACKET,']',1,4036) -LexToken(THEN,'then',1,4038) -LexToken(EOL,'\n',1,4042) -LexToken(VAR,'wdim',1,4063) -LexToken(ASSIGNMENT,'=',1,4067) -LexToken(OPENSQBRACKET,'[',1,4068) -LexToken(ADDITION,'-',1,4069) -LexToken(NUMBER,'1',1,4070) -LexToken(SEMICOLON,';',1,4071) -LexToken(ADDITION,'-',1,4072) -LexToken(NUMBER,'1',1,4073) -LexToken(CLOSESQBRACKET,']',1,4074) -LexToken(EOL,'\n',1,4075) -LexToken(END,'end',1,4093) -LexToken(EOL,'\n',1,4096) -LexToken(VAR,'rpar',1,4113) -LexToken(ASSIGNMENT,'=',1,4117) -LexToken(OPENSQBRACKET,'[',1,4118) -LexToken(VAR,'vec_x',1,4119) -LexToken(OPENBRACKET,'(',1,4124) -LexToken(COLON,':',1,4125) -LexToken(CLOSEBRACKET,')',1,4126) -LexToken(SEMICOLON,';',1,4127) -LexToken(VAR,'vec_y',1,4128) -LexToken(OPENBRACKET,'(',1,4133) -LexToken(COLON,':',1,4134) -LexToken(CLOSEBRACKET,')',1,4135) -LexToken(SEMICOLON,';',1,4136) -LexToken(VAR,'vec_z',1,4137) -LexToken(OPENBRACKET,'(',1,4142) -LexToken(COLON,':',1,4143) -LexToken(CLOSEBRACKET,')',1,4144) -LexToken(SEMICOLON,';',1,4145) -LexToken(VAR,'param3ds',1,4146) -LexToken(OPENBRACKET,'(',1,4154) -LexToken(COLON,':',1,4155) -LexToken(CLOSEBRACKET,')',1,4156) -LexToken(CLOSESQBRACKET,']',1,4157) -LexToken(EOL,'\n',1,4158) -LexToken(VAR,'size_siz',1,4175) -LexToken(ASSIGNMENT,'=',1,4184) -LexToken(VAR,'size',1,4186) -LexToken(OPENBRACKET,'(',1,4190) -LexToken(VAR,'siz',1,4191) -LexToken(COMMA,',',1,4194) -LexToken(DQSTRING,'"*"',1,4197) -LexToken(CLOSEBRACKET,')',1,4198) -LexToken(EOL,'\n',1,4199) -LexToken(VAR,'ipar',1,4217) -LexToken(ASSIGNMENT,'=',1,4221) -LexToken(OPENSQBRACKET,'[',1,4222) -LexToken(VAR,'win',1,4223) -LexToken(SEMICOLON,';',1,4226) -LexToken(VAR,'size_siz',1,4227) -LexToken(SEMICOLON,';',1,4235) -LexToken(VAR,'N',1,4236) -LexToken(SEMICOLON,';',1,4237) -LexToken(VAR,'clrs',1,4238) -LexToken(OPENBRACKET,'(',1,4242) -LexToken(COLON,':',1,4243) -LexToken(CLOSEBRACKET,')',1,4244) -LexToken(SEMICOLON,';',1,4245) -LexToken(VAR,'siz',1,4246) -LexToken(OPENBRACKET,'(',1,4249) -LexToken(COLON,':',1,4250) -LexToken(CLOSEBRACKET,')',1,4251) -LexToken(SEMICOLON,';',1,4252) -LexToken(NUMBER,'1',1,4253) -LexToken(SEMICOLON,';',1,4254) -LexToken(VAR,'wpos',1,4255) -LexToken(OPENBRACKET,'(',1,4259) -LexToken(COLON,':',1,4260) -LexToken(CLOSEBRACKET,')',1,4261) -LexToken(SEMICOLON,';',1,4262) -LexToken(VAR,'wdim',1,4263) -LexToken(OPENBRACKET,'(',1,4267) -LexToken(COLON,':',1,4268) -LexToken(CLOSEBRACKET,')',1,4269) -LexToken(SEMICOLON,';',1,4270) -LexToken(VAR,'nbr_curves',1,4271) -LexToken(CLOSESQBRACKET,']',1,4281) -LexToken(EOL,'\n',1,4282) -LexToken(VAR,'model',1,4299) -LexToken(DOT,'.',1,4304) -LexToken(VAR,'rpar',1,4305) -LexToken(ASSIGNMENT,'=',1,4309) -LexToken(VAR,'rpar',1,4310) -LexToken(EOL,'\n',1,4314) -LexToken(VAR,'model',1,4332) -LexToken(DOT,'.',1,4337) -LexToken(VAR,'ipar',1,4338) -LexToken(ASSIGNMENT,'=',1,4342) -LexToken(VAR,'ipar',1,4343) -LexToken(EOL,'\n',1,4347) -LexToken(VAR,'graphics',1,4364) -LexToken(DOT,'.',1,4372) -LexToken(VAR,'exprs',1,4373) -LexToken(ASSIGNMENT,'=',1,4378) -LexToken(VAR,'exprs',1,4379) -LexToken(EOL,'\n',1,4384) -LexToken(VAR,'x',1,4402) -LexToken(DOT,'.',1,4403) -LexToken(VAR,'graphics',1,4404) -LexToken(ASSIGNMENT,'=',1,4412) -LexToken(VAR,'graphics',1,4413) -LexToken(EOL,'\n',1,4421) -LexToken(VAR,'x',1,4439) -LexToken(DOT,'.',1,4440) -LexToken(VAR,'model',1,4441) -LexToken(ASSIGNMENT,'=',1,4446) -LexToken(VAR,'model',1,4447) -LexToken(EOL,'\n',1,4452) -LexToken(BREAK,'break',1,4469) -LexToken(EOL,'\n',1,4474) -LexToken(END,'end',1,4487) -LexToken(EOL,'\n',1,4490) -LexToken(END,'end',1,4499) -LexToken(EOL,'\n',1,4502) -LexToken(CASE,'case',1,4507) -LexToken(DQSTRING,'"define"',1,4519) -LexToken(THEN,'then',1,4521) -LexToken(EOL,'\n',1,4525) -LexToken(VAR,'win',1,4534) -LexToken(ASSIGNMENT,'=',1,4537) -LexToken(ADDITION,'-',1,4538) -LexToken(NUMBER,'1',1,4539) -LexToken(EOL,'\n',1,4540) -LexToken(VAR,'N',1,4550) -LexToken(ASSIGNMENT,'=',1,4551) -LexToken(NUMBER,'2',1,4552) -LexToken(EOL,'\n',1,4553) -LexToken(VAR,'clrs',1,4563) -LexToken(ASSIGNMENT,'=',1,4568) -LexToken(OPENSQBRACKET,'[',1,4570) -LexToken(NUMBER,'1',1,4571) -LexToken(SEMICOLON,';',1,4572) -LexToken(NUMBER,'2',1,4573) -LexToken(SEMICOLON,';',1,4574) -LexToken(NUMBER,'3',1,4575) -LexToken(SEMICOLON,';',1,4576) -LexToken(NUMBER,'4',1,4577) -LexToken(SEMICOLON,';',1,4578) -LexToken(NUMBER,'5',1,4579) -LexToken(SEMICOLON,';',1,4580) -LexToken(NUMBER,'6',1,4581) -LexToken(SEMICOLON,';',1,4582) -LexToken(NUMBER,'7',1,4583) -LexToken(SEMICOLON,';',1,4584) -LexToken(NUMBER,'13',1,4585) -LexToken(CLOSESQBRACKET,']',1,4587) -LexToken(EOL,'\n',1,4588) -LexToken(VAR,'siz',1,4597) -LexToken(ASSIGNMENT,'=',1,4601) -LexToken(OPENSQBRACKET,'[',1,4603) -LexToken(NUMBER,'1',1,4604) -LexToken(SEMICOLON,';',1,4605) -LexToken(NUMBER,'1',1,4606) -LexToken(SEMICOLON,';',1,4607) -LexToken(NUMBER,'1',1,4608) -LexToken(SEMICOLON,';',1,4609) -LexToken(NUMBER,'1',1,4610) -LexToken(SEMICOLON,';',1,4611) -LexToken(NUMBER,'1',1,4612) -LexToken(SEMICOLON,';',1,4613) -LexToken(NUMBER,'1',1,4614) -LexToken(SEMICOLON,';',1,4615) -LexToken(NUMBER,'1',1,4616) -LexToken(SEMICOLON,';',1,4617) -LexToken(NUMBER,'1',1,4618) -LexToken(CLOSESQBRACKET,']',1,4619) -LexToken(EOL,'\n',1,4620) -LexToken(VAR,'wpos',1,4629) -LexToken(ASSIGNMENT,'=',1,4633) -LexToken(OPENSQBRACKET,'[',1,4634) -LexToken(ADDITION,'-',1,4635) -LexToken(NUMBER,'1',1,4636) -LexToken(SEMICOLON,';',1,4637) -LexToken(ADDITION,'-',1,4638) -LexToken(NUMBER,'1',1,4639) -LexToken(CLOSESQBRACKET,']',1,4640) -LexToken(EOL,'\n',1,4641) -LexToken(VAR,'wdim',1,4651) -LexToken(ASSIGNMENT,'=',1,4655) -LexToken(OPENSQBRACKET,'[',1,4656) -LexToken(ADDITION,'-',1,4657) -LexToken(NUMBER,'1',1,4658) -LexToken(SEMICOLON,';',1,4659) -LexToken(ADDITION,'-',1,4660) -LexToken(NUMBER,'1',1,4661) -LexToken(CLOSESQBRACKET,']',1,4662) -LexToken(EOL,'\n',1,4663) -LexToken(VAR,'param3ds',1,4673) -LexToken(ASSIGNMENT,'=',1,4681) -LexToken(OPENSQBRACKET,'[',1,4682) -LexToken(NUMBER,'50',1,4683) -LexToken(SEMICOLON,';',1,4685) -LexToken(NUMBER,'280',1,4686) -LexToken(CLOSESQBRACKET,']',1,4689) -LexToken(EOL,'\n',1,4690) -LexToken(VAR,'vec_x',1,4699) -LexToken(ASSIGNMENT,'=',1,4705) -LexToken(OPENSQBRACKET,'[',1,4707) -LexToken(ADDITION,'-',1,4708) -LexToken(NUMBER,'15',1,4709) -LexToken(SEMICOLON,';',1,4711) -LexToken(NUMBER,'15',1,4712) -LexToken(CLOSESQBRACKET,']',1,4714) -LexToken(EOL,'\n',1,4715) -LexToken(VAR,'vec_y',1,4724) -LexToken(ASSIGNMENT,'=',1,4730) -LexToken(OPENSQBRACKET,'[',1,4732) -LexToken(ADDITION,'-',1,4733) -LexToken(NUMBER,'15',1,4734) -LexToken(SEMICOLON,';',1,4736) -LexToken(NUMBER,'15',1,4737) -LexToken(CLOSESQBRACKET,']',1,4739) -LexToken(EOL,'\n',1,4740) -LexToken(VAR,'vec_z',1,4749) -LexToken(ASSIGNMENT,'=',1,4755) -LexToken(OPENSQBRACKET,'[',1,4757) -LexToken(ADDITION,'-',1,4758) -LexToken(NUMBER,'15',1,4759) -LexToken(SEMICOLON,';',1,4761) -LexToken(NUMBER,'15',1,4762) -LexToken(CLOSESQBRACKET,']',1,4764) -LexToken(EOL,'\n',1,4765) -LexToken(VAR,'nbr_curves',1,4774) -LexToken(ASSIGNMENT,'=',1,4785) -LexToken(NUMBER,'1',1,4787) -LexToken(EOL,'\n',1,4788) -LexToken(EOL,'\n',1,4790) -LexToken(VAR,'model',1,4799) -LexToken(ASSIGNMENT,'=',1,4804) -LexToken(SCICOS_MODEL,'scicos_model',1,4805) -LexToken(OPENBRACKET,'(',1,4817) -LexToken(CLOSEBRACKET,')',1,4818) -LexToken(EOL,'\n',1,4819) -LexToken(VAR,'model',1,4828) -LexToken(DOT,'.',1,4833) -LexToken(VAR,'sim',1,4834) -LexToken(ASSIGNMENT,'=',1,4837) -LexToken(VAR,'list',1,4838) -LexToken(OPENBRACKET,'(',1,4842) -LexToken(DQSTRING,'"canimxy3d"',1,4853) -LexToken(COMMA,',',1,4854) -LexToken(NUMBER,'4',1,4855) -LexToken(CLOSEBRACKET,')',1,4856) -LexToken(EOL,'\n',1,4857) -LexToken(VAR,'model',1,4866) -LexToken(DOT,'.',1,4871) -LexToken(VAR,'in',1,4872) -LexToken(ASSIGNMENT,'=',1,4874) -LexToken(OPENSQBRACKET,'[',1,4875) -LexToken(NUMBER,'1',1,4876) -LexToken(SEMICOLON,';',1,4877) -LexToken(NUMBER,'1',1,4878) -LexToken(SEMICOLON,';',1,4879) -LexToken(NUMBER,'1',1,4880) -LexToken(CLOSESQBRACKET,']',1,4881) -LexToken(EOL,'\n',1,4882) -LexToken(VAR,'model',1,4891) -LexToken(DOT,'.',1,4896) -LexToken(VAR,'evtin',1,4897) -LexToken(ASSIGNMENT,'=',1,4902) -LexToken(NUMBER,'1',1,4903) -LexToken(EOL,'\n',1,4904) -LexToken(VAR,'model',1,4913) -LexToken(DOT,'.',1,4918) -LexToken(VAR,'in2',1,4919) -LexToken(ASSIGNMENT,'=',1,4922) -LexToken(OPENSQBRACKET,'[',1,4923) -LexToken(NUMBER,'1',1,4924) -LexToken(SEMICOLON,';',1,4925) -LexToken(NUMBER,'1',1,4926) -LexToken(SEMICOLON,';',1,4927) -LexToken(NUMBER,'1',1,4928) -LexToken(CLOSESQBRACKET,']',1,4929) -LexToken(EOL,'\n',1,4930) -LexToken(VAR,'model',1,4939) -LexToken(DOT,'.',1,4944) -LexToken(VAR,'intyp',1,4945) -LexToken(ASSIGNMENT,'=',1,4950) -LexToken(OPENSQBRACKET,'[',1,4951) -LexToken(NUMBER,'1',1,4952) -LexToken(SEMICOLON,';',1,4953) -LexToken(NUMBER,'1',1,4954) -LexToken(SEMICOLON,';',1,4955) -LexToken(NUMBER,'1',1,4956) -LexToken(CLOSESQBRACKET,']',1,4957) -LexToken(EOL,'\n',1,4958) -LexToken(VAR,'model',1,4967) -LexToken(DOT,'.',1,4972) -LexToken(VAR,'rpar',1,4973) -LexToken(ASSIGNMENT,'=',1,4977) -LexToken(OPENSQBRACKET,'[',1,4978) -LexToken(VAR,'vec_x',1,4979) -LexToken(OPENBRACKET,'(',1,4984) -LexToken(COLON,':',1,4985) -LexToken(CLOSEBRACKET,')',1,4986) -LexToken(SEMICOLON,';',1,4987) -LexToken(VAR,'vec_y',1,4988) -LexToken(OPENBRACKET,'(',1,4993) -LexToken(COLON,':',1,4994) -LexToken(CLOSEBRACKET,')',1,4995) -LexToken(SEMICOLON,';',1,4996) -LexToken(VAR,'vec_z',1,4997) -LexToken(OPENBRACKET,'(',1,5002) -LexToken(COLON,':',1,5003) -LexToken(CLOSEBRACKET,')',1,5004) -LexToken(SEMICOLON,';',1,5005) -LexToken(VAR,'param3ds',1,5006) -LexToken(OPENBRACKET,'(',1,5014) -LexToken(COLON,':',1,5015) -LexToken(CLOSEBRACKET,')',1,5016) -LexToken(CLOSESQBRACKET,']',1,5017) -LexToken(EOL,'\n',1,5018) -LexToken(VAR,'model',1,5027) -LexToken(DOT,'.',1,5032) -LexToken(VAR,'ipar',1,5033) -LexToken(ASSIGNMENT,'=',1,5037) -LexToken(OPENSQBRACKET,'[',1,5038) -LexToken(VAR,'win',1,5039) -LexToken(SEMICOLON,';',1,5042) -LexToken(NUMBER,'8',1,5043) -LexToken(SEMICOLON,';',1,5044) -LexToken(VAR,'N',1,5045) -LexToken(SEMICOLON,';',1,5046) -LexToken(VAR,'clrs',1,5047) -LexToken(OPENBRACKET,'(',1,5051) -LexToken(COLON,':',1,5052) -LexToken(CLOSEBRACKET,')',1,5053) -LexToken(SEMICOLON,';',1,5054) -LexToken(VAR,'siz',1,5055) -LexToken(OPENBRACKET,'(',1,5058) -LexToken(COLON,':',1,5059) -LexToken(CLOSEBRACKET,')',1,5060) -LexToken(SEMICOLON,';',1,5061) -LexToken(NUMBER,'8',1,5062) -LexToken(SEMICOLON,';',1,5063) -LexToken(VAR,'wpos',1,5064) -LexToken(OPENBRACKET,'(',1,5068) -LexToken(COLON,':',1,5069) -LexToken(CLOSEBRACKET,')',1,5070) -LexToken(SEMICOLON,';',1,5071) -LexToken(VAR,'wdim',1,5072) -LexToken(OPENBRACKET,'(',1,5076) -LexToken(COLON,':',1,5077) -LexToken(CLOSEBRACKET,')',1,5078) -LexToken(SEMICOLON,';',1,5079) -LexToken(VAR,'nbr_curves',1,5080) -LexToken(CLOSESQBRACKET,']',1,5090) -LexToken(EOL,'\n',1,5091) -LexToken(VAR,'model',1,5100) -LexToken(DOT,'.',1,5105) -LexToken(VAR,'blocktype',1,5106) -LexToken(ASSIGNMENT,'=',1,5115) -LexToken(DQSTRING,'"d"',1,5118) -LexToken(EOL,'\n',1,5119) -LexToken(VAR,'model',1,5128) -LexToken(DOT,'.',1,5133) -LexToken(VAR,'firing',1,5134) -LexToken(ASSIGNMENT,'=',1,5140) -LexToken(OPENSQBRACKET,'[',1,5141) -LexToken(CLOSESQBRACKET,']',1,5142) -LexToken(EOL,'\n',1,5143) -LexToken(VAR,'model',1,5152) -LexToken(DOT,'.',1,5157) -LexToken(VAR,'dep_ut',1,5158) -LexToken(ASSIGNMENT,'=',1,5164) -LexToken(OPENSQBRACKET,'[',1,5165) -LexToken(PREVAR_BOOLEAN,'%f',1,5166) -LexToken(PREVAR_BOOLEAN,'%f',1,5169) -LexToken(CLOSESQBRACKET,']',1,5171) -LexToken(EOL,'\n',1,5172) -LexToken(EOL,'\n',1,5173) -LexToken(VAR,'exprs',1,5182) -LexToken(ASSIGNMENT,'=',1,5187) -LexToken(OPENSQBRACKET,'[',1,5188) -LexToken(VAR,'string',1,5189) -LexToken(OPENBRACKET,'(',1,5195) -LexToken(VAR,'nbr_curves',1,5196) -LexToken(CLOSEBRACKET,')',1,5206) -LexToken(SEMICOLON,';\n',1,5207) -LexToken(VAR,'strcat',1,5217) -LexToken(OPENBRACKET,'(',1,5223) -LexToken(VAR,'string',1,5224) -LexToken(OPENBRACKET,'(',1,5230) -LexToken(VAR,'clrs',1,5231) -LexToken(CLOSEBRACKET,')',1,5235) -LexToken(COMMA,',',1,5236) -LexToken(DQSTRING,'" "',1,5239) -LexToken(CLOSEBRACKET,')',1,5240) -LexToken(SEMICOLON,';\n',1,5241) -LexToken(VAR,'strcat',1,5251) -LexToken(OPENBRACKET,'(',1,5257) -LexToken(VAR,'string',1,5258) -LexToken(OPENBRACKET,'(',1,5264) -LexToken(VAR,'siz',1,5265) -LexToken(CLOSEBRACKET,')',1,5268) -LexToken(COMMA,',',1,5269) -LexToken(DQSTRING,'" "',1,5272) -LexToken(CLOSEBRACKET,')',1,5273) -LexToken(SEMICOLON,';\n',1,5274) -LexToken(VAR,'string',1,5284) -LexToken(OPENBRACKET,'(',1,5290) -LexToken(VAR,'win',1,5291) -LexToken(CLOSEBRACKET,')',1,5294) -LexToken(SEMICOLON,';\n',1,5295) -LexToken(DQSTRING,'"[]"',1,5308) -LexToken(SEMICOLON,';\n',1,5309) -LexToken(DQSTRING,'"[]"',1,5322) -LexToken(SEMICOLON,';\n',1,5323) -LexToken(VAR,'strcat',1,5333) -LexToken(OPENBRACKET,'(',1,5339) -LexToken(VAR,'string',1,5340) -LexToken(OPENBRACKET,'(',1,5346) -LexToken(VAR,'vec_x',1,5347) -LexToken(CLOSEBRACKET,')',1,5352) -LexToken(COMMA,',',1,5353) -LexToken(DQSTRING,'" "',1,5356) -LexToken(CLOSEBRACKET,')',1,5357) -LexToken(SEMICOLON,';\n',1,5358) -LexToken(VAR,'strcat',1,5368) -LexToken(OPENBRACKET,'(',1,5374) -LexToken(VAR,'string',1,5375) -LexToken(OPENBRACKET,'(',1,5381) -LexToken(VAR,'vec_y',1,5382) -LexToken(CLOSEBRACKET,')',1,5387) -LexToken(COMMA,',',1,5388) -LexToken(DQSTRING,'" "',1,5391) -LexToken(CLOSEBRACKET,')',1,5392) -LexToken(SEMICOLON,';\n',1,5393) -LexToken(VAR,'strcat',1,5403) -LexToken(OPENBRACKET,'(',1,5409) -LexToken(VAR,'string',1,5410) -LexToken(OPENBRACKET,'(',1,5416) -LexToken(VAR,'vec_z',1,5417) -LexToken(CLOSEBRACKET,')',1,5422) -LexToken(COMMA,',',1,5423) -LexToken(DQSTRING,'" "',1,5426) -LexToken(CLOSEBRACKET,')',1,5427) -LexToken(SEMICOLON,';\n',1,5428) -LexToken(VAR,'strcat',1,5438) -LexToken(OPENBRACKET,'(',1,5444) -LexToken(VAR,'string',1,5445) -LexToken(OPENBRACKET,'(',1,5451) -LexToken(VAR,'param3ds',1,5452) -LexToken(CLOSEBRACKET,')',1,5460) -LexToken(COMMA,',',1,5461) -LexToken(DQSTRING,'" "',1,5464) -LexToken(CLOSEBRACKET,')',1,5465) -LexToken(SEMICOLON,';\n',1,5466) -LexToken(VAR,'string',1,5476) -LexToken(OPENBRACKET,'(',1,5482) -LexToken(VAR,'N',1,5483) -LexToken(CLOSEBRACKET,')',1,5484) -LexToken(CLOSESQBRACKET,']',1,5485) -LexToken(EOL,'\n',1,5486) -LexToken(VAR,'gr_i',1,5495) -LexToken(ASSIGNMENT,'=',1,5499) -LexToken(OPENSQBRACKET,'[',1,5500) -LexToken(CLOSESQBRACKET,']',1,5501) -LexToken(EOL,'\n',1,5502) -LexToken(VAR,'x',1,5511) -LexToken(ASSIGNMENT,'=',1,5512) -LexToken(VAR,'standard_define',1,5513) -LexToken(OPENBRACKET,'(',1,5528) -LexToken(OPENSQBRACKET,'[',1,5529) -LexToken(NUMBER,'2',1,5530) -LexToken(NUMBER,'2',1,5532) -LexToken(CLOSESQBRACKET,']',1,5533) -LexToken(COMMA,',',1,5534) -LexToken(VAR,'model',1,5535) -LexToken(COMMA,',',1,5540) -LexToken(VAR,'exprs',1,5541) -LexToken(COMMA,',',1,5546) -LexToken(VAR,'gr_i',1,5547) -LexToken(CLOSEBRACKET,')',1,5551) -LexToken(EOL,'\n',1,5552) -LexToken(END,'end',1,5557) -LexToken(EOL,'\n',1,5560) -LexToken(ENDFUNCTION,'endfunction',1,5561) -LexToken(EOL,'\n',1,5572) +/* autogenerated from "macros/Sinks/CANIMXY3D.sci" */ +function CANIMXY3D() { +CANIMXY3D.prototype.get = function CANIMXY3D() { +} +CANIMXY3D.prototype.set = function CANIMXY3D() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nbr_curves,clrs,siz,win,wpos,wdim,vec_x,vec_y,vec_z,param3ds,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (size(clrs,"*")!=size(siz,"*")) { +mess=[mess,"Colors and Size must have same size"," "]; +ok=None; +} +if (nbr_curves<=0) { +mess=[mess,"Number of curves cannot be negative or null"," "]; +ok=None; +} +if (size(clrs,"*")0) { +mess=[mess,"Buffer size must be at least 2 or Change a color (must be <0)"," "]; +ok=None; +} +} +} +if (vec_y(1)>=vec_y(2)) { +mess=[mess,"Ymax must be higher than Ymin"," "]; +ok=None; +} +if (vec_x(1)>=vec_x(2)) { +mess=[mess,"Xmax must be higher than Xmin"," "]; +ok=None; +} +if (vec_z(1)>=vec_z(2)) { +mess=[mess,"Zmax must be higher than Zmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +in1=nbr_curves*ones(3,1); +in2=ones(3,1); +[model,graphics,ok]=set_io(model,graphics,list([in1,in2],ones(3,1)),list(),ones(1,1),[]); +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[vec_x.slice(),vec_y.slice(),vec_z.slice(),param3ds.slice()]; +size_siz=size(siz,"*"); +ipar=[win,size_siz,N,clrs.slice(),siz.slice(),1,wpos.slice(),wdim.slice(),nbr_curves]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CANIMXY3D.prototype.define = function CANIMXY3D() { +win=-1; +N=2; +clrs=[1,2,3,4,5,6,7,13]; +siz=[1,1,1,1,1,1,1,1]; +wpos=[-1,-1]; +wdim=[-1,-1]; +param3ds=[50,280]; +vec_x=[-15,15]; +vec_y=[-15,15]; +vec_z=[-15,15]; +nbr_curves=1; +model=scicos_model(); +model.sim=list("canimxy3d",4); +model.in=[1,1,1]; +model.evtin=1; +model.in2=[1,1,1]; +model.intyp=[1,1,1]; +model.rpar=[vec_x.slice(),vec_y.slice(),vec_z.slice(),param3ds.slice()]; +model.ipar=[win,8,N,clrs.slice(),siz.slice(),8,wpos.slice(),wdim.slice(),nbr_curves]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +exprs=[string(nbr_curves),strcat(string(clrs)," "),strcat(string(siz)," "),string(win),"[]","[]",strcat(string(vec_x)," "),strcat(string(vec_y)," "),strcat(string(vec_z)," "),strcat(string(param3ds)," "),string(N)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CANIMXY3D.prototype.details = function CANIMXY3D() { +} +} diff --git a/js/Sinks/CEVENTSCOPE.js b/js/Sinks/CEVENTSCOPE.js index cb94a711..82197c06 100644 --- a/js/Sinks/CEVENTSCOPE.js +++ b/js/Sinks/CEVENTSCOPE.js @@ -1,709 +1,86 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CEVENTSCOPE',1,852) -LexToken(OPENBRACKET,'(',1,863) -LexToken(VAR,'job',1,864) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg1',1,868) -LexToken(COMMA,',',1,872) -LexToken(VAR,'arg2',1,873) -LexToken(CLOSEBRACKET,')',1,877) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'x',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,956) -LexToken(EOL,'\n',1,960) -LexToken(VAR,'graphics',1,970) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(VAR,'arg1',1,979) -LexToken(DOT,'.',1,983) -LexToken(VAR,'graphics',1,984) -LexToken(EOL,'\n',1,992) -LexToken(VAR,'exprs',1,1002) -LexToken(ASSIGNMENT,'=',1,1007) -LexToken(VAR,'graphics',1,1008) -LexToken(DOT,'.',1,1016) -LexToken(VAR,'exprs',1,1017) -LexToken(EOL,'\n',1,1022) -LexToken(VAR,'model',1,1031) -LexToken(ASSIGNMENT,'=',1,1036) -LexToken(VAR,'arg1',1,1037) -LexToken(DOT,'.',1,1041) -LexToken(VAR,'model',1,1042) -LexToken(EOL,'\n',1,1047) -LexToken(WHILE,'while',1,1057) -LexToken(PREVAR_BOOLEAN,'%t',1,1063) -LexToken(DO,'do',1,1066) -LexToken(EOL,'\n',1,1068) -LexToken(OPENSQBRACKET,'[',1,1081) -LexToken(VAR,'ok',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'nclock',1,1085) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'clrs',1,1092) -LexToken(COMMA,',',1,1096) -LexToken(VAR,'win',1,1097) -LexToken(COMMA,',',1,1100) -LexToken(VAR,'wpos',1,1101) -LexToken(COMMA,',',1,1105) -LexToken(VAR,'wdim',1,1106) -LexToken(COMMA,',',1,1110) -LexToken(VAR,'per',1,1111) -LexToken(COMMA,',',1,1114) -LexToken(VAR,'exprs',1,1115) -LexToken(CLOSESQBRACKET,']',1,1120) -LexToken(ASSIGNMENT,'=',1,1121) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1122) -LexToken(OPENBRACKET,'(',1,1137) -LexToken(DQSTRING,'"Set Scope parameters"',1,1174) -LexToken(COMMA,',',1,1175) -LexToken(OPENSQBRACKET,'[',1,1191) -LexToken(DQSTRING,'"Number of event inputs"',1,1215) -LexToken(SEMICOLON,';\n',1,1216) -LexToken(DQSTRING,'"colors c (>0) or mark (<0)"',1,1257) -LexToken(SEMICOLON,';\n',1,1258) -LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1312) -LexToken(SEMICOLON,';\n',1,1313) -LexToken(DQSTRING,'"Output window position"',1,1350) -LexToken(SEMICOLON,';\n',1,1351) -LexToken(DQSTRING,'"Output window sizes"',1,1385) -LexToken(SEMICOLON,';\n',1,1386) -LexToken(DQSTRING,'"Refresh period"',1,1415) -LexToken(CLOSESQBRACKET,']',1,1416) -LexToken(COMMA,',',1,1417) -LexToken(VAR,'list',1,1433) -LexToken(OPENBRACKET,'(',1,1437) -LexToken(DQSTRING,'"vec"',1,1442) -LexToken(COMMA,',',1,1443) -LexToken(NUMBER,'1',1,1444) -LexToken(COMMA,',',1,1445) -LexToken(DQSTRING,'"vec"',1,1450) -LexToken(COMMA,',',1,1451) -LexToken(ADDITION,'-',1,1452) -LexToken(NUMBER,'1',1,1453) -LexToken(COMMA,',',1,1454) -LexToken(DQSTRING,'"vec"',1,1459) -LexToken(COMMA,',',1,1460) -LexToken(NUMBER,'1',1,1461) -LexToken(COMMA,',',1,1462) -LexToken(DQSTRING,'"vec"',1,1467) -LexToken(COMMA,',',1,1468) -LexToken(ADDITION,'-',1,1469) -LexToken(NUMBER,'1',1,1470) -LexToken(COMMA,',',1,1471) -LexToken(DQSTRING,'"vec"',1,1476) -LexToken(COMMA,',',1,1477) -LexToken(ADDITION,'-',1,1478) -LexToken(NUMBER,'1',1,1479) -LexToken(COMMA,',',1,1480) -LexToken(DQSTRING,'"vec"',1,1485) -LexToken(COMMA,',',1,1486) -LexToken(NUMBER,'1',1,1487) -LexToken(CLOSEBRACKET,')',1,1488) -LexToken(COMMA,',',1,1489) -LexToken(VAR,'exprs',1,1490) -LexToken(CLOSEBRACKET,')',1,1495) -LexToken(EOL,'\n',1,1496) -LexToken(VAR,'nclock',1,1510) -LexToken(ASSIGNMENT,'=',1,1516) -LexToken(VAR,'int',1,1517) -LexToken(OPENBRACKET,'(',1,1520) -LexToken(VAR,'nclock',1,1521) -LexToken(CLOSEBRACKET,')',1,1527) -LexToken(EOL,'\n',1,1528) -LexToken(VAR,'clrs',1,1541) -LexToken(ASSIGNMENT,'=',1,1545) -LexToken(VAR,'int',1,1546) -LexToken(OPENBRACKET,'(',1,1549) -LexToken(VAR,'clrs',1,1550) -LexToken(CLOSEBRACKET,')',1,1554) -LexToken(EOL,'\n',1,1555) -LexToken(VAR,'win',1,1568) -LexToken(ASSIGNMENT,'=',1,1571) -LexToken(VAR,'int',1,1572) -LexToken(OPENBRACKET,'(',1,1575) -LexToken(VAR,'win',1,1576) -LexToken(CLOSEBRACKET,')',1,1579) -LexToken(EOL,'\n',1,1580) -LexToken(EOL,'\n',1,1581) -LexToken(IF,'if',1,1594) -LexToken(NOT,'~',1,1597) -LexToken(VAR,'ok',1,1598) -LexToken(THEN,'then',1,1601) -LexToken(EOL,'\n',1,1605) -LexToken(BREAK,'break',1,1622) -LexToken(EOL,'\n',1,1627) -LexToken(END,'end',1,1641) -LexToken(EOL,'\n',1,1671) -LexToken(VAR,'mess',1,1684) -LexToken(ASSIGNMENT,'=',1,1688) -LexToken(OPENSQBRACKET,'[',1,1689) -LexToken(CLOSESQBRACKET,']',1,1690) -LexToken(EOL,'\n',1,1691) -LexToken(IF,'if',1,1704) -LexToken(VAR,'size',1,1707) -LexToken(OPENBRACKET,'(',1,1711) -LexToken(VAR,'wpos',1,1712) -LexToken(COMMA,',',1,1716) -LexToken(DQSTRING,'"*"',1,1719) -LexToken(CLOSEBRACKET,')',1,1720) -LexToken(COMPARISON,'<>',1,1721) -LexToken(NUMBER,'0',1,1723) -LexToken(LOGICAL,'&',1,1725) -LexToken(VAR,'size',1,1726) -LexToken(OPENBRACKET,'(',1,1730) -LexToken(VAR,'wpos',1,1731) -LexToken(COMMA,',',1,1735) -LexToken(DQSTRING,'"*"',1,1738) -LexToken(CLOSEBRACKET,')',1,1739) -LexToken(COMPARISON,'<>',1,1740) -LexToken(NUMBER,'2',1,1742) -LexToken(THEN,'then',1,1744) -LexToken(EOL,'\n',1,1748) -LexToken(VAR,'mess',1,1765) -LexToken(ASSIGNMENT,'=',1,1769) -LexToken(OPENSQBRACKET,'[',1,1770) -LexToken(VAR,'mess',1,1771) -LexToken(SEMICOLON,';',1,1775) -LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1817) -LexToken(SEMICOLON,';',1,1818) -LexToken(DQSTRING,'" "',1,1821) -LexToken(CLOSESQBRACKET,']',1,1822) -LexToken(EOL,'\n',1,1823) -LexToken(VAR,'ok',1,1840) -LexToken(ASSIGNMENT,'=',1,1842) -LexToken(PREVAR_BOOLEAN,'%f',1,1843) -LexToken(EOL,'\n',1,1845) -LexToken(END,'end',1,1858) -LexToken(EOL,'\n',1,1861) -LexToken(IF,'if',1,1874) -LexToken(VAR,'size',1,1877) -LexToken(OPENBRACKET,'(',1,1881) -LexToken(VAR,'wdim',1,1882) -LexToken(COMMA,',',1,1886) -LexToken(DQSTRING,'"*"',1,1889) -LexToken(CLOSEBRACKET,')',1,1890) -LexToken(COMPARISON,'<>',1,1891) -LexToken(NUMBER,'0',1,1893) -LexToken(LOGICAL,'&',1,1895) -LexToken(VAR,'size',1,1896) -LexToken(OPENBRACKET,'(',1,1900) -LexToken(VAR,'wdim',1,1901) -LexToken(COMMA,',',1,1905) -LexToken(DQSTRING,'"*"',1,1908) -LexToken(CLOSEBRACKET,')',1,1909) -LexToken(COMPARISON,'<>',1,1910) -LexToken(NUMBER,'2',1,1912) -LexToken(THEN,'then',1,1914) -LexToken(EOL,'\n',1,1918) -LexToken(VAR,'mess',1,1935) -LexToken(ASSIGNMENT,'=',1,1939) -LexToken(OPENSQBRACKET,'[',1,1940) -LexToken(VAR,'mess',1,1941) -LexToken(SEMICOLON,';',1,1945) -LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,1982) -LexToken(SEMICOLON,';',1,1983) -LexToken(DQSTRING,'" "',1,1986) -LexToken(CLOSESQBRACKET,']',1,1987) -LexToken(EOL,'\n',1,1988) -LexToken(VAR,'ok',1,2005) -LexToken(ASSIGNMENT,'=',1,2007) -LexToken(PREVAR_BOOLEAN,'%f',1,2008) -LexToken(EOL,'\n',1,2010) -LexToken(END,'end',1,2023) -LexToken(EOL,'\n',1,2026) -LexToken(IF,'if',1,2039) -LexToken(VAR,'nclock',1,2042) -LexToken(COMPARISON,'<=',1,2048) -LexToken(NUMBER,'0',1,2050) -LexToken(THEN,'then',1,2052) -LexToken(EOL,'\n',1,2056) -LexToken(VAR,'mess',1,2073) -LexToken(ASSIGNMENT,'=',1,2077) -LexToken(OPENSQBRACKET,'[',1,2078) -LexToken(VAR,'mess',1,2079) -LexToken(SEMICOLON,';',1,2083) -LexToken(DQSTRING,'"Block must have at least one input event"',1,2125) -LexToken(SEMICOLON,';',1,2126) -LexToken(DQSTRING,'" "',1,2129) -LexToken(CLOSESQBRACKET,']',1,2130) -LexToken(EOL,'\n',1,2131) -LexToken(VAR,'ok',1,2148) -LexToken(ASSIGNMENT,'=',1,2150) -LexToken(PREVAR_BOOLEAN,'%f',1,2151) -LexToken(EOL,'\n',1,2153) -LexToken(END,'end',1,2166) -LexToken(EOL,'\n',1,2169) -LexToken(IF,'if',1,2182) -LexToken(VAR,'size',1,2185) -LexToken(OPENBRACKET,'(',1,2189) -LexToken(VAR,'clrs',1,2190) -LexToken(COMMA,',',1,2194) -LexToken(DQSTRING,'"*"',1,2197) -LexToken(CLOSEBRACKET,')',1,2198) -LexToken(COMPARISON,'<>',1,2199) -LexToken(VAR,'nclock',1,2201) -LexToken(THEN,'then',1,2208) -LexToken(EOL,'\n',1,2212) -LexToken(VAR,'mess',1,2229) -LexToken(ASSIGNMENT,'=',1,2233) -LexToken(OPENSQBRACKET,'[',1,2234) -LexToken(VAR,'mess',1,2235) -LexToken(SEMICOLON,';',1,2239) -LexToken(DQSTRING,'"Inputs color c size must be equal to Number of inputs"',1,2294) -LexToken(SEMICOLON,';',1,2295) -LexToken(DQSTRING,'" "',1,2298) -LexToken(CLOSESQBRACKET,']',1,2299) -LexToken(EOL,'\n',1,2300) -LexToken(VAR,'ok',1,2317) -LexToken(ASSIGNMENT,'=',1,2319) -LexToken(PREVAR_BOOLEAN,'%f',1,2320) -LexToken(EOL,'\n',1,2322) -LexToken(END,'end',1,2335) -LexToken(EOL,'\n',1,2338) -LexToken(IF,'if',1,2351) -LexToken(VAR,'win',1,2354) -LexToken(COMPARISON,'<',1,2357) -LexToken(ADDITION,'-',1,2358) -LexToken(NUMBER,'1',1,2359) -LexToken(THEN,'then',1,2361) -LexToken(EOL,'\n',1,2365) -LexToken(VAR,'mess',1,2382) -LexToken(ASSIGNMENT,'=',1,2386) -LexToken(OPENSQBRACKET,'[',1,2387) -LexToken(VAR,'mess',1,2388) -LexToken(SEMICOLON,';',1,2392) -LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2434) -LexToken(SEMICOLON,';',1,2435) -LexToken(DQSTRING,'" "',1,2438) -LexToken(CLOSESQBRACKET,']',1,2439) -LexToken(EOL,'\n',1,2440) -LexToken(VAR,'ok',1,2457) -LexToken(ASSIGNMENT,'=',1,2459) -LexToken(PREVAR_BOOLEAN,'%f',1,2460) -LexToken(EOL,'\n',1,2462) -LexToken(END,'end',1,2475) -LexToken(EOL,'\n',1,2478) -LexToken(IF,'if',1,2491) -LexToken(VAR,'per',1,2494) -LexToken(COMPARISON,'<=',1,2497) -LexToken(NUMBER,'0',1,2499) -LexToken(THEN,'then',1,2501) -LexToken(EOL,'\n',1,2505) -LexToken(VAR,'mess',1,2522) -LexToken(ASSIGNMENT,'=',1,2526) -LexToken(OPENSQBRACKET,'[',1,2527) -LexToken(VAR,'mess',1,2528) -LexToken(SEMICOLON,';',1,2532) -LexToken(DQSTRING,'"Refresh period must be positive"',1,2565) -LexToken(SEMICOLON,';',1,2566) -LexToken(DQSTRING,'" "',1,2569) -LexToken(CLOSESQBRACKET,']',1,2570) -LexToken(EOL,'\n',1,2571) -LexToken(VAR,'ok',1,2588) -LexToken(ASSIGNMENT,'=',1,2590) -LexToken(PREVAR_BOOLEAN,'%f',1,2591) -LexToken(EOL,'\n',1,2593) -LexToken(END,'end',1,2606) -LexToken(EOL,'\n',1,2609) -LexToken(IF,'if',1,2622) -LexToken(VAR,'ok',1,2625) -LexToken(THEN,'then',1,2628) -LexToken(EOL,'\n',1,2632) -LexToken(OPENSQBRACKET,'[',1,2649) -LexToken(VAR,'model',1,2650) -LexToken(COMMA,',',1,2655) -LexToken(VAR,'graphics',1,2656) -LexToken(COMMA,',',1,2664) -LexToken(VAR,'ok',1,2665) -LexToken(CLOSESQBRACKET,']',1,2667) -LexToken(ASSIGNMENT,'=',1,2668) -LexToken(VAR,'set_io',1,2669) -LexToken(OPENBRACKET,'(',1,2675) -LexToken(VAR,'model',1,2676) -LexToken(COMMA,',',1,2681) -LexToken(VAR,'graphics',1,2682) -LexToken(COMMA,',',1,2690) -LexToken(VAR,'list',1,2691) -LexToken(OPENBRACKET,'(',1,2695) -LexToken(CLOSEBRACKET,')',1,2696) -LexToken(COMMA,',',1,2697) -LexToken(VAR,'list',1,2698) -LexToken(OPENBRACKET,'(',1,2702) -LexToken(CLOSEBRACKET,')',1,2703) -LexToken(COMMA,',',1,2704) -LexToken(VAR,'ones',1,2705) -LexToken(OPENBRACKET,'(',1,2709) -LexToken(VAR,'nclock',1,2710) -LexToken(COMMA,',',1,2716) -LexToken(NUMBER,'1',1,2717) -LexToken(CLOSEBRACKET,')',1,2718) -LexToken(COMMA,',',1,2719) -LexToken(OPENSQBRACKET,'[',1,2720) -LexToken(CLOSESQBRACKET,']',1,2721) -LexToken(CLOSEBRACKET,')',1,2722) -LexToken(EOL,'\n',1,2723) -LexToken(ELSE,'else',1,2736) -LexToken(EOL,'\n',1,2740) -LexToken(VAR,'message',1,2757) -LexToken(OPENBRACKET,'(',1,2764) -LexToken(OPENSQBRACKET,'[',1,2765) -LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,2806) -LexToken(SEMICOLON,';\n',1,2807) -LexToken(DQSTRING,'" "',1,2827) -LexToken(SEMICOLON,';',1,2828) -LexToken(VAR,'mess',1,2829) -LexToken(CLOSESQBRACKET,']',1,2833) -LexToken(CLOSEBRACKET,')',1,2834) -LexToken(EOL,'\n',1,2835) -LexToken(END,'end',1,2848) -LexToken(EOL,'\n',1,2851) -LexToken(IF,'if',1,2864) -LexToken(VAR,'ok',1,2867) -LexToken(THEN,'then',1,2870) -LexToken(EOL,'\n',1,2874) -LexToken(IF,'if',1,2891) -LexToken(VAR,'wpos',1,2894) -LexToken(COMPARISON,'==',1,2898) -LexToken(OPENSQBRACKET,'[',1,2900) -LexToken(CLOSESQBRACKET,']',1,2901) -LexToken(THEN,'then',1,2903) -LexToken(EOL,'\n',1,2907) -LexToken(VAR,'wpos',1,2928) -LexToken(ASSIGNMENT,'=',1,2932) -LexToken(OPENSQBRACKET,'[',1,2933) -LexToken(ADDITION,'-',1,2934) -LexToken(NUMBER,'1',1,2935) -LexToken(SEMICOLON,';',1,2936) -LexToken(ADDITION,'-',1,2937) -LexToken(NUMBER,'1',1,2938) -LexToken(CLOSESQBRACKET,']',1,2939) -LexToken(EOL,'\n',1,2940) -LexToken(END,'end',1,2958) -LexToken(EOL,'\n',1,2961) -LexToken(IF,'if',1,2978) -LexToken(VAR,'wdim',1,2981) -LexToken(COMPARISON,'==',1,2985) -LexToken(OPENSQBRACKET,'[',1,2987) -LexToken(CLOSESQBRACKET,']',1,2988) -LexToken(THEN,'then',1,2990) -LexToken(EOL,'\n',1,2994) -LexToken(VAR,'wdim',1,3015) -LexToken(ASSIGNMENT,'=',1,3019) -LexToken(OPENSQBRACKET,'[',1,3020) -LexToken(ADDITION,'-',1,3021) -LexToken(NUMBER,'1',1,3022) -LexToken(SEMICOLON,';',1,3023) -LexToken(ADDITION,'-',1,3024) -LexToken(NUMBER,'1',1,3025) -LexToken(CLOSESQBRACKET,']',1,3026) -LexToken(EOL,'\n',1,3027) -LexToken(END,'end',1,3045) -LexToken(EOL,'\n',1,3048) -LexToken(VAR,'rpar',1,3065) -LexToken(ASSIGNMENT,'=',1,3069) -LexToken(VAR,'per',1,3070) -LexToken(EOL,'\n',1,3073) -LexToken(VAR,'ipar',1,3090) -LexToken(ASSIGNMENT,'=',1,3094) -LexToken(OPENSQBRACKET,'[',1,3095) -LexToken(VAR,'win',1,3096) -LexToken(SEMICOLON,';',1,3099) -LexToken(NUMBER,'1',1,3100) -LexToken(SEMICOLON,';',1,3101) -LexToken(VAR,'clrs',1,3102) -LexToken(OPENBRACKET,'(',1,3106) -LexToken(COLON,':',1,3107) -LexToken(CLOSEBRACKET,')',1,3108) -LexToken(SEMICOLON,';',1,3109) -LexToken(VAR,'wpos',1,3110) -LexToken(OPENBRACKET,'(',1,3114) -LexToken(COLON,':',1,3115) -LexToken(CLOSEBRACKET,')',1,3116) -LexToken(SEMICOLON,';',1,3117) -LexToken(VAR,'wdim',1,3118) -LexToken(OPENBRACKET,'(',1,3122) -LexToken(COLON,':',1,3123) -LexToken(CLOSEBRACKET,')',1,3124) -LexToken(CLOSESQBRACKET,']',1,3125) -LexToken(EOL,'\n',1,3126) -LexToken(VAR,'model',1,3143) -LexToken(DOT,'.',1,3148) -LexToken(VAR,'rpar',1,3149) -LexToken(ASSIGNMENT,'=',1,3153) -LexToken(VAR,'rpar',1,3154) -LexToken(EOL,'\n',1,3158) -LexToken(VAR,'model',1,3176) -LexToken(DOT,'.',1,3181) -LexToken(VAR,'ipar',1,3182) -LexToken(ASSIGNMENT,'=',1,3186) -LexToken(VAR,'ipar',1,3187) -LexToken(EOL,'\n',1,3191) -LexToken(VAR,'graphics',1,3208) -LexToken(DOT,'.',1,3216) -LexToken(VAR,'exprs',1,3217) -LexToken(ASSIGNMENT,'=',1,3222) -LexToken(VAR,'exprs',1,3223) -LexToken(EOL,'\n',1,3228) -LexToken(VAR,'x',1,3246) -LexToken(DOT,'.',1,3247) -LexToken(VAR,'graphics',1,3248) -LexToken(ASSIGNMENT,'=',1,3256) -LexToken(VAR,'graphics',1,3257) -LexToken(EOL,'\n',1,3265) -LexToken(VAR,'x',1,3283) -LexToken(DOT,'.',1,3284) -LexToken(VAR,'model',1,3285) -LexToken(ASSIGNMENT,'=',1,3290) -LexToken(VAR,'model',1,3291) -LexToken(EOL,'\n',1,3296) -LexToken(BREAK,'break',1,3313) -LexToken(EOL,'\n',1,3318) -LexToken(END,'end',1,3331) -LexToken(EOL,'\n',1,3334) -LexToken(END,'end',1,3343) -LexToken(EOL,'\n',1,3346) -LexToken(CASE,'case',1,3351) -LexToken(DQSTRING,'"define"',1,3363) -LexToken(THEN,'then',1,3365) -LexToken(EOL,'\n',1,3369) -LexToken(VAR,'nclock',1,3378) -LexToken(ASSIGNMENT,'=',1,3384) -LexToken(NUMBER,'1',1,3385) -LexToken(EOL,'\n',1,3386) -LexToken(VAR,'win',1,3395) -LexToken(ASSIGNMENT,'=',1,3398) -LexToken(ADDITION,'-',1,3399) -LexToken(NUMBER,'1',1,3400) -LexToken(EOL,'\n',1,3401) -LexToken(VAR,'clrs',1,3411) -LexToken(ASSIGNMENT,'=',1,3415) -LexToken(OPENSQBRACKET,'[',1,3416) -LexToken(NUMBER,'1',1,3417) -LexToken(SEMICOLON,';',1,3418) -LexToken(NUMBER,'3',1,3419) -LexToken(SEMICOLON,';',1,3420) -LexToken(NUMBER,'5',1,3421) -LexToken(SEMICOLON,';',1,3422) -LexToken(NUMBER,'7',1,3423) -LexToken(SEMICOLON,';',1,3424) -LexToken(NUMBER,'9',1,3425) -LexToken(SEMICOLON,';',1,3426) -LexToken(NUMBER,'11',1,3427) -LexToken(SEMICOLON,';',1,3429) -LexToken(NUMBER,'13',1,3430) -LexToken(SEMICOLON,';',1,3432) -LexToken(NUMBER,'15',1,3433) -LexToken(CLOSESQBRACKET,']',1,3435) -LexToken(EOL,'\n',1,3436) -LexToken(VAR,'wdim',1,3446) -LexToken(ASSIGNMENT,'=',1,3450) -LexToken(OPENSQBRACKET,'[',1,3451) -LexToken(NUMBER,'600',1,3452) -LexToken(SEMICOLON,';',1,3455) -LexToken(NUMBER,'400',1,3456) -LexToken(CLOSESQBRACKET,']',1,3459) -LexToken(EOL,'\n',1,3460) -LexToken(VAR,'wpos',1,3469) -LexToken(ASSIGNMENT,'=',1,3473) -LexToken(OPENSQBRACKET,'[',1,3474) -LexToken(ADDITION,'-',1,3475) -LexToken(NUMBER,'1',1,3476) -LexToken(SEMICOLON,';',1,3477) -LexToken(ADDITION,'-',1,3478) -LexToken(NUMBER,'1',1,3479) -LexToken(CLOSESQBRACKET,']',1,3480) -LexToken(EOL,'\n',1,3481) -LexToken(VAR,'per',1,3490) -LexToken(ASSIGNMENT,'=',1,3493) -LexToken(NUMBER,'30',1,3494) -LexToken(EOL,'\n',1,3496) -LexToken(EOL,'\n',1,3498) -LexToken(VAR,'model',1,3507) -LexToken(ASSIGNMENT,'=',1,3512) -LexToken(SCICOS_MODEL,'scicos_model',1,3513) -LexToken(OPENBRACKET,'(',1,3525) -LexToken(CLOSEBRACKET,')',1,3526) -LexToken(EOL,'\n',1,3527) -LexToken(VAR,'model',1,3536) -LexToken(DOT,'.',1,3541) -LexToken(VAR,'sim',1,3542) -LexToken(ASSIGNMENT,'=',1,3545) -LexToken(VAR,'list',1,3546) -LexToken(OPENBRACKET,'(',1,3550) -LexToken(DQSTRING,'"cevscpe"',1,3559) -LexToken(COMMA,',',1,3560) -LexToken(NUMBER,'4',1,3561) -LexToken(CLOSEBRACKET,')',1,3562) -LexToken(EOL,'\n',1,3563) -LexToken(VAR,'model',1,3572) -LexToken(DOT,'.',1,3577) -LexToken(VAR,'evtin',1,3578) -LexToken(ASSIGNMENT,'=',1,3583) -LexToken(NUMBER,'1',1,3584) -LexToken(EOL,'\n',1,3585) -LexToken(VAR,'model',1,3594) -LexToken(DOT,'.',1,3599) -LexToken(VAR,'rpar',1,3600) -LexToken(ASSIGNMENT,'=',1,3604) -LexToken(VAR,'per',1,3605) -LexToken(EOL,'\n',1,3608) -LexToken(VAR,'model',1,3617) -LexToken(DOT,'.',1,3622) -LexToken(VAR,'ipar',1,3623) -LexToken(ASSIGNMENT,'=',1,3627) -LexToken(OPENSQBRACKET,'[',1,3628) -LexToken(VAR,'win',1,3629) -LexToken(SEMICOLON,';',1,3632) -LexToken(NUMBER,'1',1,3633) -LexToken(SEMICOLON,';',1,3634) -LexToken(VAR,'clrs',1,3635) -LexToken(OPENBRACKET,'(',1,3639) -LexToken(VAR,'nclock',1,3640) -LexToken(CLOSEBRACKET,')',1,3646) -LexToken(SEMICOLON,';',1,3647) -LexToken(VAR,'wpos',1,3648) -LexToken(OPENBRACKET,'(',1,3652) -LexToken(COLON,':',1,3653) -LexToken(CLOSEBRACKET,')',1,3654) -LexToken(SEMICOLON,';',1,3655) -LexToken(VAR,'wdim',1,3656) -LexToken(OPENBRACKET,'(',1,3660) -LexToken(COLON,':',1,3661) -LexToken(CLOSEBRACKET,')',1,3662) -LexToken(CLOSESQBRACKET,']',1,3663) -LexToken(EOL,'\n',1,3664) -LexToken(VAR,'model',1,3673) -LexToken(DOT,'.',1,3678) -LexToken(VAR,'blocktype',1,3679) -LexToken(ASSIGNMENT,'=',1,3688) -LexToken(DQSTRING,'"d"',1,3691) -LexToken(EOL,'\n',1,3692) -LexToken(VAR,'model',1,3701) -LexToken(DOT,'.',1,3706) -LexToken(VAR,'dep_ut',1,3707) -LexToken(ASSIGNMENT,'=',1,3713) -LexToken(OPENSQBRACKET,'[',1,3714) -LexToken(PREVAR_BOOLEAN,'%f',1,3715) -LexToken(PREVAR_BOOLEAN,'%f',1,3718) -LexToken(CLOSESQBRACKET,']',1,3720) -LexToken(EOL,'\n',1,3721) -LexToken(EOL,'\n',1,3722) -LexToken(VAR,'exprs',1,3731) -LexToken(ASSIGNMENT,'=',1,3736) -LexToken(OPENSQBRACKET,'[',1,3737) -LexToken(VAR,'sci2exp',1,3738) -LexToken(OPENBRACKET,'(',1,3745) -LexToken(VAR,'nclock',1,3746) -LexToken(CLOSEBRACKET,')',1,3752) -LexToken(SEMICOLON,';\n',1,3753) -LexToken(VAR,'strcat',1,3763) -LexToken(OPENBRACKET,'(',1,3769) -LexToken(VAR,'sci2exp',1,3770) -LexToken(OPENBRACKET,'(',1,3777) -LexToken(VAR,'clrs',1,3778) -LexToken(OPENBRACKET,'(',1,3782) -LexToken(VAR,'nclock',1,3783) -LexToken(CLOSEBRACKET,')',1,3789) -LexToken(CLOSEBRACKET,')',1,3790) -LexToken(COMMA,',',1,3791) -LexToken(DQSTRING,'" "',1,3794) -LexToken(CLOSEBRACKET,')',1,3795) -LexToken(SEMICOLON,';\n',1,3796) -LexToken(VAR,'string',1,3806) -LexToken(OPENBRACKET,'(',1,3812) -LexToken(VAR,'win',1,3813) -LexToken(CLOSEBRACKET,')',1,3816) -LexToken(SEMICOLON,';\n',1,3817) -LexToken(VAR,'sci2exp',1,3827) -LexToken(OPENBRACKET,'(',1,3834) -LexToken(OPENSQBRACKET,'[',1,3835) -LexToken(CLOSESQBRACKET,']',1,3836) -LexToken(CLOSEBRACKET,')',1,3837) -LexToken(SEMICOLON,';\n',1,3838) -LexToken(VAR,'sci2exp',1,3848) -LexToken(OPENBRACKET,'(',1,3855) -LexToken(VAR,'wdim',1,3856) -LexToken(CLOSEBRACKET,')',1,3860) -LexToken(SEMICOLON,';\n',1,3861) -LexToken(VAR,'string',1,3871) -LexToken(OPENBRACKET,'(',1,3877) -LexToken(VAR,'per',1,3878) -LexToken(CLOSEBRACKET,')',1,3881) -LexToken(CLOSESQBRACKET,']',1,3882) -LexToken(EOL,'\n',1,3883) -LexToken(VAR,'gr_i',1,3892) -LexToken(ASSIGNMENT,'=',1,3896) -LexToken(OPENSQBRACKET,'[',1,3897) -LexToken(CLOSESQBRACKET,']',1,3898) -LexToken(EOL,'\n',1,3899) -LexToken(VAR,'x',1,3908) -LexToken(ASSIGNMENT,'=',1,3909) -LexToken(VAR,'standard_define',1,3910) -LexToken(OPENBRACKET,'(',1,3925) -LexToken(OPENSQBRACKET,'[',1,3926) -LexToken(NUMBER,'2',1,3927) -LexToken(NUMBER,'2',1,3929) -LexToken(CLOSESQBRACKET,']',1,3930) -LexToken(COMMA,',',1,3931) -LexToken(VAR,'model',1,3932) -LexToken(COMMA,',',1,3937) -LexToken(VAR,'exprs',1,3938) -LexToken(COMMA,',',1,3943) -LexToken(VAR,'gr_i',1,3944) -LexToken(CLOSEBRACKET,')',1,3948) -LexToken(EOL,'\n',1,3949) -LexToken(END,'end',1,3954) -LexToken(EOL,'\n',1,3957) -LexToken(ENDFUNCTION,'endfunction',1,3958) -LexToken(EOL,'\n',1,3969) +/* autogenerated from "macros/Sinks/CEVENTSCOPE.sci" */ +function CEVENTSCOPE() { +CEVENTSCOPE.prototype.get = function CEVENTSCOPE() { +} +CEVENTSCOPE.prototype.set = function CEVENTSCOPE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nclock,clrs,win,wpos,wdim,per,exprs]=scicos_getvalue("Set Scope parameters",["Number of event inputs","colors c (>0) or mark (<0)","Output window number (-1 for automatic)","Output window position","Output window sizes","Refresh period"],list("vec",1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",1),exprs); +nclock=int(nclock); +clrs=int(clrs); +win=int(win); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (nclock<=0) { +mess=[mess,"Block must have at least one input event"," "]; +ok=None; +} +if (size(clrs,"*")!=nclock) { +mess=[mess,"Inputs color c size must be equal to Number of inputs"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (per<=0) { +mess=[mess,"Refresh period must be positive"," "]; +ok=None; +} +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list(),list(),ones(nclock,1),[]); +} else { +message(["Some specified values are inconsistent:"," ",mess]); +} +if (ok) { +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=per; +ipar=[win,1,clrs.slice(),wpos.slice(),wdim.slice()]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CEVENTSCOPE.prototype.define = function CEVENTSCOPE() { +nclock=1; +win=-1; +clrs=[1,3,5,7,9,11,13,15]; +wdim=[600,400]; +wpos=[-1,-1]; +per=30; +model=scicos_model(); +model.sim=list("cevscpe",4); +model.evtin=1; +model.rpar=per; +model.ipar=[win,1,clrs(nclock),wpos.slice(),wdim.slice()]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[sci2exp(nclock),strcat(sci2exp(clrs(nclock))," "),string(win),sci2exp([]),sci2exp(wdim),string(per)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CEVENTSCOPE.prototype.details = function CEVENTSCOPE() { +} +} diff --git a/js/Sinks/CFSCOPE.js b/js/Sinks/CFSCOPE.js index 948808ec..f2ccfc14 100644 --- a/js/Sinks/CFSCOPE.js +++ b/js/Sinks/CFSCOPE.js @@ -1,805 +1,95 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CFSCOPE',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'exprs',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'exprs',1,1013) -LexToken(EOL,'\n',1,1018) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(EOL,'\n',1,1071) -LexToken(WHILE,'while',1,1080) -LexToken(PREVAR_BOOLEAN,'%t',1,1086) -LexToken(DO,'do',1,1089) -LexToken(EOL,'\n',1,1091) -LexToken(OPENSQBRACKET,'[',1,1104) -LexToken(VAR,'ok',1,1105) -LexToken(COMMA,',',1,1107) -LexToken(VAR,'clrs',1,1108) -LexToken(COMMA,',',1,1112) -LexToken(VAR,'win',1,1113) -LexToken(COMMA,',',1,1116) -LexToken(VAR,'wpos',1,1117) -LexToken(COMMA,',',1,1121) -LexToken(VAR,'wdim',1,1122) -LexToken(COMMA,',',1,1126) -LexToken(VAR,'ymin',1,1127) -LexToken(COMMA,',',1,1131) -LexToken(VAR,'ymax',1,1132) -LexToken(COMMA,',',1,1136) -LexToken(VAR,'per',1,1137) -LexToken(COMMA,',',1,1140) -LexToken(VAR,'N',1,1141) -LexToken(COMMA,',',1,1142) -LexToken(VAR,'wu',1,1143) -LexToken(COMMA,',',1,1145) -LexToken(VAR,'exprs',1,1146) -LexToken(CLOSESQBRACKET,']',1,1151) -LexToken(ASSIGNMENT,'=',1,1152) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1153) -LexToken(OPENBRACKET,'(',1,1168) -LexToken(DQSTRING,'"Set Scope parameters"',1,1205) -LexToken(COMMA,',',1,1206) -LexToken(OPENSQBRACKET,'[',1,1222) -LexToken(DQSTRING,'"Color (>0) or mark (<0) vector (8 entries)"',1,1266) -LexToken(SEMICOLON,';\n',1,1267) -LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1321) -LexToken(SEMICOLON,';\n',1,1322) -LexToken(DQSTRING,'"Output window position"',1,1359) -LexToken(SEMICOLON,';\n',1,1360) -LexToken(DQSTRING,'"Output window sizes"',1,1394) -LexToken(SEMICOLON,';\n',1,1395) -LexToken(DQSTRING,'"Ymin"',1,1414) -LexToken(SEMICOLON,';\n',1,1415) -LexToken(DQSTRING,'"Ymax"',1,1434) -LexToken(SEMICOLON,';\n',1,1435) -LexToken(DQSTRING,'"Refresh period"',1,1464) -LexToken(SEMICOLON,';\n',1,1465) -LexToken(DQSTRING,'"Buffer size"',1,1491) -LexToken(DQSTRING,'"Links to view"',1,1519) -LexToken(CLOSESQBRACKET,']',1,1520) -LexToken(COMMA,',',1,1521) -LexToken(VAR,'list',1,1537) -LexToken(OPENBRACKET,'(',1,1541) -LexToken(DQSTRING,'"vec"',1,1546) -LexToken(COMMA,',',1,1547) -LexToken(NUMBER,'8',1,1548) -LexToken(COMMA,',',1,1549) -LexToken(DQSTRING,'"vec"',1,1554) -LexToken(COMMA,',',1,1555) -LexToken(NUMBER,'1',1,1556) -LexToken(COMMA,',',1,1557) -LexToken(DQSTRING,'"vec"',1,1562) -LexToken(COMMA,',',1,1563) -LexToken(ADDITION,'-',1,1564) -LexToken(NUMBER,'1',1,1565) -LexToken(COMMA,',',1,1566) -LexToken(DQSTRING,'"vec"',1,1571) -LexToken(COMMA,',',1,1572) -LexToken(ADDITION,'-',1,1573) -LexToken(NUMBER,'1',1,1574) -LexToken(COMMA,',',1,1575) -LexToken(DQSTRING,'"vec"',1,1580) -LexToken(COMMA,',',1,1581) -LexToken(NUMBER,'1',1,1582) -LexToken(COMMA,',',1,1583) -LexToken(DQSTRING,'"vec"',1,1603) -LexToken(COMMA,',',1,1604) -LexToken(NUMBER,'1',1,1605) -LexToken(COMMA,',',1,1606) -LexToken(DQSTRING,'"vec"',1,1611) -LexToken(COMMA,',',1,1612) -LexToken(NUMBER,'1',1,1613) -LexToken(COMMA,',',1,1614) -LexToken(DQSTRING,'"vec"',1,1619) -LexToken(COMMA,',',1,1620) -LexToken(NUMBER,'1',1,1621) -LexToken(COMMA,',',1,1622) -LexToken(DQSTRING,'"vec"',1,1627) -LexToken(COMMA,',',1,1628) -LexToken(ADDITION,'-',1,1629) -LexToken(NUMBER,'1',1,1630) -LexToken(CLOSEBRACKET,')',1,1631) -LexToken(COMMA,',',1,1632) -LexToken(VAR,'exprs',1,1648) -LexToken(CLOSEBRACKET,')',1,1653) -LexToken(EOL,'\n',1,1654) -LexToken(IF,'if',1,1667) -LexToken(NOT,'~',1,1670) -LexToken(VAR,'ok',1,1671) -LexToken(THEN,'then',1,1674) -LexToken(EOL,'\n',1,1678) -LexToken(BREAK,'break',1,1695) -LexToken(EOL,'\n',1,1700) -LexToken(END,'end',1,1714) -LexToken(EOL,'\n',1,1744) -LexToken(VAR,'mess',1,1757) -LexToken(ASSIGNMENT,'=',1,1761) -LexToken(OPENSQBRACKET,'[',1,1762) -LexToken(CLOSESQBRACKET,']',1,1763) -LexToken(EOL,'\n',1,1764) -LexToken(IF,'if',1,1777) -LexToken(VAR,'size',1,1780) -LexToken(OPENBRACKET,'(',1,1784) -LexToken(VAR,'wpos',1,1785) -LexToken(COMMA,',',1,1789) -LexToken(DQSTRING,'"*"',1,1792) -LexToken(CLOSEBRACKET,')',1,1793) -LexToken(COMPARISON,'<>',1,1794) -LexToken(NUMBER,'0',1,1796) -LexToken(LOGICAL,'&',1,1798) -LexToken(VAR,'size',1,1799) -LexToken(OPENBRACKET,'(',1,1803) -LexToken(VAR,'wpos',1,1804) -LexToken(COMMA,',',1,1808) -LexToken(DQSTRING,'"*"',1,1811) -LexToken(CLOSEBRACKET,')',1,1812) -LexToken(COMPARISON,'<>',1,1813) -LexToken(NUMBER,'2',1,1815) -LexToken(THEN,'then',1,1817) -LexToken(EOL,'\n',1,1821) -LexToken(VAR,'mess',1,1838) -LexToken(ASSIGNMENT,'=',1,1842) -LexToken(OPENSQBRACKET,'[',1,1843) -LexToken(VAR,'mess',1,1844) -LexToken(SEMICOLON,';',1,1848) -LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1890) -LexToken(SEMICOLON,';',1,1891) -LexToken(DQSTRING,'" "',1,1894) -LexToken(CLOSESQBRACKET,']',1,1895) -LexToken(EOL,'\n',1,1896) -LexToken(VAR,'ok',1,1913) -LexToken(ASSIGNMENT,'=',1,1915) -LexToken(PREVAR_BOOLEAN,'%f',1,1916) -LexToken(EOL,'\n',1,1918) -LexToken(END,'end',1,1931) -LexToken(EOL,'\n',1,1934) -LexToken(IF,'if',1,1947) -LexToken(VAR,'size',1,1950) -LexToken(OPENBRACKET,'(',1,1954) -LexToken(VAR,'wdim',1,1955) -LexToken(COMMA,',',1,1959) -LexToken(DQSTRING,'"*"',1,1962) -LexToken(CLOSEBRACKET,')',1,1963) -LexToken(COMPARISON,'<>',1,1964) -LexToken(NUMBER,'0',1,1966) -LexToken(LOGICAL,'&',1,1968) -LexToken(VAR,'size',1,1969) -LexToken(OPENBRACKET,'(',1,1973) -LexToken(VAR,'wdim',1,1974) -LexToken(COMMA,',',1,1978) -LexToken(DQSTRING,'"*"',1,1981) -LexToken(CLOSEBRACKET,')',1,1982) -LexToken(COMPARISON,'<>',1,1983) -LexToken(NUMBER,'2',1,1985) -LexToken(THEN,'then',1,1987) -LexToken(EOL,'\n',1,1991) -LexToken(VAR,'mess',1,2008) -LexToken(ASSIGNMENT,'=',1,2012) -LexToken(OPENSQBRACKET,'[',1,2013) -LexToken(VAR,'mess',1,2014) -LexToken(SEMICOLON,';',1,2018) -LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2055) -LexToken(SEMICOLON,';',1,2056) -LexToken(DQSTRING,'" "',1,2059) -LexToken(CLOSESQBRACKET,']',1,2060) -LexToken(EOL,'\n',1,2061) -LexToken(VAR,'ok',1,2078) -LexToken(ASSIGNMENT,'=',1,2080) -LexToken(PREVAR_BOOLEAN,'%f',1,2081) -LexToken(EOL,'\n',1,2083) -LexToken(END,'end',1,2096) -LexToken(EOL,'\n',1,2099) -LexToken(IF,'if',1,2112) -LexToken(VAR,'win',1,2115) -LexToken(COMPARISON,'<',1,2118) -LexToken(ADDITION,'-',1,2119) -LexToken(NUMBER,'1',1,2120) -LexToken(THEN,'then',1,2122) -LexToken(EOL,'\n',1,2126) -LexToken(VAR,'mess',1,2143) -LexToken(ASSIGNMENT,'=',1,2147) -LexToken(OPENSQBRACKET,'[',1,2148) -LexToken(VAR,'mess',1,2149) -LexToken(SEMICOLON,';',1,2153) -LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2195) -LexToken(SEMICOLON,';',1,2196) -LexToken(DQSTRING,'" "',1,2199) -LexToken(CLOSESQBRACKET,']',1,2200) -LexToken(EOL,'\n',1,2201) -LexToken(VAR,'ok',1,2218) -LexToken(ASSIGNMENT,'=',1,2220) -LexToken(PREVAR_BOOLEAN,'%f',1,2221) -LexToken(EOL,'\n',1,2223) -LexToken(END,'end',1,2236) -LexToken(EOL,'\n',1,2239) -LexToken(IF,'if',1,2252) -LexToken(VAR,'per',1,2255) -LexToken(COMPARISON,'<=',1,2258) -LexToken(NUMBER,'0',1,2260) -LexToken(THEN,'then',1,2262) -LexToken(EOL,'\n',1,2266) -LexToken(VAR,'mess',1,2283) -LexToken(ASSIGNMENT,'=',1,2287) -LexToken(OPENSQBRACKET,'[',1,2288) -LexToken(VAR,'mess',1,2289) -LexToken(SEMICOLON,';',1,2293) -LexToken(DQSTRING,'"Refresh period must be positive"',1,2326) -LexToken(SEMICOLON,';',1,2327) -LexToken(DQSTRING,'" "',1,2330) -LexToken(CLOSESQBRACKET,']',1,2331) -LexToken(EOL,'\n',1,2332) -LexToken(VAR,'ok',1,2349) -LexToken(ASSIGNMENT,'=',1,2351) -LexToken(PREVAR_BOOLEAN,'%f',1,2352) -LexToken(EOL,'\n',1,2354) -LexToken(END,'end',1,2367) -LexToken(EOL,'\n',1,2370) -LexToken(IF,'if',1,2383) -LexToken(VAR,'N',1,2386) -LexToken(COMPARISON,'<',1,2387) -LexToken(NUMBER,'2',1,2388) -LexToken(THEN,'then',1,2390) -LexToken(EOL,'\n',1,2394) -LexToken(VAR,'mess',1,2411) -LexToken(ASSIGNMENT,'=',1,2415) -LexToken(OPENSQBRACKET,'[',1,2416) -LexToken(VAR,'mess',1,2417) -LexToken(SEMICOLON,';',1,2421) -LexToken(DQSTRING,'"Buffer size must be at least 2"',1,2453) -LexToken(SEMICOLON,';',1,2454) -LexToken(DQSTRING,'" "',1,2457) -LexToken(CLOSESQBRACKET,']',1,2458) -LexToken(EOL,'\n',1,2459) -LexToken(VAR,'ok',1,2476) -LexToken(ASSIGNMENT,'=',1,2478) -LexToken(PREVAR_BOOLEAN,'%f',1,2479) -LexToken(EOL,'\n',1,2481) -LexToken(END,'end',1,2494) -LexToken(EOL,'\n',1,2497) -LexToken(IF,'if',1,2510) -LexToken(VAR,'ymin',1,2513) -LexToken(COMPARISON,'>=',1,2517) -LexToken(VAR,'ymax',1,2519) -LexToken(THEN,'then',1,2524) -LexToken(EOL,'\n',1,2528) -LexToken(VAR,'mess',1,2545) -LexToken(ASSIGNMENT,'=',1,2549) -LexToken(OPENSQBRACKET,'[',1,2550) -LexToken(VAR,'mess',1,2551) -LexToken(SEMICOLON,';',1,2555) -LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2587) -LexToken(SEMICOLON,';',1,2588) -LexToken(DQSTRING,'" "',1,2591) -LexToken(CLOSESQBRACKET,']',1,2592) -LexToken(EOL,'\n',1,2593) -LexToken(VAR,'ok',1,2610) -LexToken(ASSIGNMENT,'=',1,2612) -LexToken(PREVAR_BOOLEAN,'%f',1,2613) -LexToken(EOL,'\n',1,2615) -LexToken(END,'end',1,2628) -LexToken(EOL,'\n',1,2631) -LexToken(IF,'if',1,2644) -LexToken(VAR,'wu',1,2647) -LexToken(COMPARISON,'<',1,2649) -LexToken(NUMBER,'0',1,2650) -LexToken(THEN,'then',1,2652) -LexToken(EOL,'\n',1,2656) -LexToken(VAR,'mess',1,2673) -LexToken(ASSIGNMENT,'=',1,2677) -LexToken(OPENSQBRACKET,'[',1,2678) -LexToken(VAR,'mess',1,2679) -LexToken(SEMICOLON,';',1,2683) -LexToken(DQSTRING,'"Link to view must be positive"',1,2714) -LexToken(SEMICOLON,';',1,2715) -LexToken(DQSTRING,'" "',1,2718) -LexToken(CLOSESQBRACKET,']',1,2719) -LexToken(EOL,'\n',1,2720) -LexToken(VAR,'ok',1,2737) -LexToken(ASSIGNMENT,'=',1,2739) -LexToken(PREVAR_BOOLEAN,'%f',1,2740) -LexToken(EOL,'\n',1,2742) -LexToken(END,'end',1,2755) -LexToken(EOL,'\n',1,2758) -LexToken(IF,'if',1,2771) -LexToken(NOT,'~',1,2774) -LexToken(VAR,'ok',1,2775) -LexToken(THEN,'then',1,2778) -LexToken(EOL,'\n',1,2782) -LexToken(VAR,'message',1,2799) -LexToken(OPENBRACKET,'(',1,2806) -LexToken(OPENSQBRACKET,'[',1,2807) -LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,2848) -LexToken(SEMICOLON,';\n',1,2849) -LexToken(DQSTRING,'" "',1,2869) -LexToken(SEMICOLON,';',1,2870) -LexToken(VAR,'mess',1,2871) -LexToken(CLOSESQBRACKET,']',1,2875) -LexToken(CLOSEBRACKET,')',1,2876) -LexToken(EOL,'\n',1,2877) -LexToken(END,'end',1,2890) -LexToken(EOL,'\n',1,2893) -LexToken(IF,'if',1,2906) -LexToken(VAR,'ok',1,2909) -LexToken(THEN,'then',1,2912) -LexToken(EOL,'\n',1,2916) -LexToken(IF,'if',1,2933) -LexToken(VAR,'wpos',1,2936) -LexToken(COMPARISON,'==',1,2940) -LexToken(OPENSQBRACKET,'[',1,2942) -LexToken(CLOSESQBRACKET,']',1,2943) -LexToken(THEN,'then',1,2945) -LexToken(EOL,'\n',1,2949) -LexToken(VAR,'wpos',1,2970) -LexToken(ASSIGNMENT,'=',1,2974) -LexToken(OPENSQBRACKET,'[',1,2975) -LexToken(ADDITION,'-',1,2976) -LexToken(NUMBER,'1',1,2977) -LexToken(SEMICOLON,';',1,2978) -LexToken(ADDITION,'-',1,2979) -LexToken(NUMBER,'1',1,2980) -LexToken(CLOSESQBRACKET,']',1,2981) -LexToken(EOL,'\n',1,2982) -LexToken(END,'end',1,3000) -LexToken(EOL,'\n',1,3003) -LexToken(IF,'if',1,3020) -LexToken(VAR,'wdim',1,3023) -LexToken(COMPARISON,'==',1,3027) -LexToken(OPENSQBRACKET,'[',1,3029) -LexToken(CLOSESQBRACKET,']',1,3030) -LexToken(THEN,'then',1,3032) -LexToken(EOL,'\n',1,3036) -LexToken(VAR,'wdim',1,3057) -LexToken(ASSIGNMENT,'=',1,3061) -LexToken(OPENSQBRACKET,'[',1,3062) -LexToken(ADDITION,'-',1,3063) -LexToken(NUMBER,'1',1,3064) -LexToken(SEMICOLON,';',1,3065) -LexToken(ADDITION,'-',1,3066) -LexToken(NUMBER,'1',1,3067) -LexToken(CLOSESQBRACKET,']',1,3068) -LexToken(EOL,'\n',1,3069) -LexToken(END,'end',1,3087) -LexToken(EOL,'\n',1,3090) -LexToken(VAR,'rpar',1,3107) -LexToken(ASSIGNMENT,'=',1,3111) -LexToken(OPENSQBRACKET,'[',1,3112) -LexToken(NUMBER,'0',1,3113) -LexToken(SEMICOLON,';',1,3114) -LexToken(VAR,'ymin',1,3115) -LexToken(SEMICOLON,';',1,3119) -LexToken(VAR,'ymax',1,3120) -LexToken(SEMICOLON,';',1,3124) -LexToken(VAR,'per',1,3125) -LexToken(CLOSESQBRACKET,']',1,3128) -LexToken(EOL,'\n',1,3129) -LexToken(IF,'if',1,3146) -LexToken(VAR,'size',1,3149) -LexToken(OPENBRACKET,'(',1,3153) -LexToken(VAR,'clrs',1,3154) -LexToken(COMMA,',',1,3158) -LexToken(DQSTRING,'"*"',1,3161) -LexToken(CLOSEBRACKET,')',1,3162) -LexToken(COMPARISON,'>',1,3163) -LexToken(NUMBER,'8',1,3164) -LexToken(THEN,'then',1,3166) -LexToken(EOL,'\n',1,3170) -LexToken(VAR,'clrs',1,3191) -LexToken(ASSIGNMENT,'=',1,3195) -LexToken(VAR,'clrs',1,3196) -LexToken(OPENBRACKET,'(',1,3200) -LexToken(NUMBER,'1',1,3201) -LexToken(COLON,':',1,3202) -LexToken(NUMBER,'8',1,3203) -LexToken(CLOSEBRACKET,')',1,3204) -LexToken(EOL,'\n',1,3205) -LexToken(END,'end',1,3223) -LexToken(EOL,'\n',1,3226) -LexToken(IF,'if',1,3243) -LexToken(VAR,'size',1,3246) -LexToken(OPENBRACKET,'(',1,3250) -LexToken(VAR,'clrs',1,3251) -LexToken(COMMA,',',1,3255) -LexToken(DQSTRING,'"*"',1,3258) -LexToken(CLOSEBRACKET,')',1,3259) -LexToken(COMPARISON,'<',1,3260) -LexToken(NUMBER,'8',1,3261) -LexToken(THEN,'then',1,3263) -LexToken(EOL,'\n',1,3267) -LexToken(VAR,'clrs',1,3288) -LexToken(OPENBRACKET,'(',1,3292) -LexToken(NUMBER,'8',1,3293) -LexToken(CLOSEBRACKET,')',1,3294) -LexToken(ASSIGNMENT,'=',1,3295) -LexToken(NUMBER,'0',1,3296) -LexToken(EOL,'\n',1,3297) -LexToken(END,'end',1,3315) -LexToken(EOL,'\n',1,3318) -LexToken(VAR,'ipar',1,3335) -LexToken(ASSIGNMENT,'=',1,3339) -LexToken(OPENSQBRACKET,'[',1,3340) -LexToken(VAR,'win',1,3341) -LexToken(SEMICOLON,';',1,3344) -LexToken(NUMBER,'1',1,3345) -LexToken(SEMICOLON,';',1,3346) -LexToken(VAR,'N',1,3347) -LexToken(SEMICOLON,';',1,3348) -LexToken(VAR,'clrs',1,3349) -LexToken(OPENBRACKET,'(',1,3353) -LexToken(COLON,':',1,3354) -LexToken(CLOSEBRACKET,')',1,3355) -LexToken(SEMICOLON,';',1,3356) -LexToken(VAR,'wpos',1,3357) -LexToken(OPENBRACKET,'(',1,3361) -LexToken(COLON,':',1,3362) -LexToken(CLOSEBRACKET,')',1,3363) -LexToken(SEMICOLON,';',1,3364) -LexToken(VAR,'wdim',1,3365) -LexToken(OPENBRACKET,'(',1,3369) -LexToken(COLON,':',1,3370) -LexToken(CLOSEBRACKET,')',1,3371) -LexToken(SEMICOLON,';',1,3372) -LexToken(VAR,'size',1,3373) -LexToken(OPENBRACKET,'(',1,3377) -LexToken(VAR,'wu',1,3378) -LexToken(COMMA,',',1,3380) -LexToken(DQSTRING,'"*"',1,3383) -LexToken(CLOSEBRACKET,')',1,3384) -LexToken(SEMICOLON,';',1,3385) -LexToken(VAR,'wu',1,3386) -LexToken(OPENBRACKET,'(',1,3388) -LexToken(COLON,':',1,3389) -LexToken(CLOSEBRACKET,')',1,3390) -LexToken(CLOSESQBRACKET,']',1,3391) -LexToken(EOL,'\n',1,3392) -LexToken(EOL,'\n',1,3477) -LexToken(EOL,'\n',1,3516) -LexToken(VAR,'model',1,3533) -LexToken(DOT,'.',1,3538) -LexToken(VAR,'rpar',1,3539) -LexToken(ASSIGNMENT,'=',1,3543) -LexToken(VAR,'rpar',1,3544) -LexToken(EOL,'\n',1,3548) -LexToken(VAR,'model',1,3566) -LexToken(DOT,'.',1,3571) -LexToken(VAR,'ipar',1,3572) -LexToken(ASSIGNMENT,'=',1,3576) -LexToken(VAR,'ipar',1,3577) -LexToken(EOL,'\n',1,3581) -LexToken(VAR,'model',1,3598) -LexToken(DOT,'.',1,3603) -LexToken(VAR,'firing',1,3604) -LexToken(ASSIGNMENT,'=',1,3610) -LexToken(OPENSQBRACKET,'[',1,3611) -LexToken(CLOSESQBRACKET,']',1,3612) -LexToken(EOL,'\n',1,3629) -LexToken(VAR,'model',1,3646) -LexToken(DOT,'.',1,3651) -LexToken(VAR,'dep_ut',1,3652) -LexToken(ASSIGNMENT,'=',1,3658) -LexToken(OPENSQBRACKET,'[',1,3659) -LexToken(PREVAR_BOOLEAN,'%t',1,3660) -LexToken(PREVAR_BOOLEAN,'%f',1,3663) -LexToken(CLOSESQBRACKET,']',1,3665) -LexToken(EOL,'\n',1,3682) -LexToken(VAR,'graphics',1,3699) -LexToken(DOT,'.',1,3707) -LexToken(VAR,'exprs',1,3708) -LexToken(ASSIGNMENT,'=',1,3713) -LexToken(VAR,'exprs',1,3714) -LexToken(EOL,'\n',1,3719) -LexToken(VAR,'x',1,3737) -LexToken(DOT,'.',1,3738) -LexToken(VAR,'graphics',1,3739) -LexToken(ASSIGNMENT,'=',1,3747) -LexToken(VAR,'graphics',1,3748) -LexToken(EOL,'\n',1,3756) -LexToken(VAR,'x',1,3774) -LexToken(DOT,'.',1,3775) -LexToken(VAR,'model',1,3776) -LexToken(ASSIGNMENT,'=',1,3781) -LexToken(VAR,'model',1,3782) -LexToken(EOL,'\n',1,3787) -LexToken(BREAK,'break',1,3804) -LexToken(EOL,'\n',1,3809) -LexToken(END,'end',1,3822) -LexToken(EOL,'\n',1,3825) -LexToken(END,'end',1,3834) -LexToken(EOL,'\n',1,3837) -LexToken(CASE,'case',1,3842) -LexToken(DQSTRING,'"define"',1,3854) -LexToken(THEN,'then',1,3856) -LexToken(EOL,'\n',1,3860) -LexToken(VAR,'win',1,3869) -LexToken(ASSIGNMENT,'=',1,3872) -LexToken(ADDITION,'-',1,3873) -LexToken(NUMBER,'1',1,3874) -LexToken(EOL,'\n',1,3875) -LexToken(VAR,'wdim',1,3885) -LexToken(ASSIGNMENT,'=',1,3889) -LexToken(OPENSQBRACKET,'[',1,3890) -LexToken(NUMBER,'600',1,3891) -LexToken(SEMICOLON,';',1,3894) -LexToken(NUMBER,'400',1,3895) -LexToken(CLOSESQBRACKET,']',1,3898) -LexToken(EOL,'\n',1,3899) -LexToken(VAR,'wpos',1,3908) -LexToken(ASSIGNMENT,'=',1,3912) -LexToken(OPENSQBRACKET,'[',1,3913) -LexToken(ADDITION,'-',1,3914) -LexToken(NUMBER,'1',1,3915) -LexToken(SEMICOLON,';',1,3916) -LexToken(ADDITION,'-',1,3917) -LexToken(NUMBER,'1',1,3918) -LexToken(CLOSESQBRACKET,']',1,3919) -LexToken(EOL,'\n',1,3920) -LexToken(VAR,'clrs',1,3929) -LexToken(ASSIGNMENT,'=',1,3933) -LexToken(OPENSQBRACKET,'[',1,3934) -LexToken(NUMBER,'1',1,3935) -LexToken(SEMICOLON,';',1,3936) -LexToken(NUMBER,'3',1,3937) -LexToken(SEMICOLON,';',1,3938) -LexToken(NUMBER,'5',1,3939) -LexToken(SEMICOLON,';',1,3940) -LexToken(NUMBER,'7',1,3941) -LexToken(SEMICOLON,';',1,3942) -LexToken(NUMBER,'9',1,3943) -LexToken(SEMICOLON,';',1,3944) -LexToken(NUMBER,'11',1,3945) -LexToken(SEMICOLON,';',1,3947) -LexToken(NUMBER,'13',1,3948) -LexToken(SEMICOLON,';',1,3950) -LexToken(NUMBER,'15',1,3951) -LexToken(CLOSESQBRACKET,']',1,3953) -LexToken(EOL,'\n',1,3954) -LexToken(VAR,'N',1,3964) -LexToken(ASSIGNMENT,'=',1,3965) -LexToken(NUMBER,'2',1,3966) -LexToken(EOL,'\n',1,3967) -LexToken(VAR,'ymin',1,3977) -LexToken(ASSIGNMENT,'=',1,3981) -LexToken(ADDITION,'-',1,3982) -LexToken(NUMBER,'15',1,3983) -LexToken(EOL,'\n',1,3985) -LexToken(VAR,'ymax',1,3995) -LexToken(ASSIGNMENT,'=',1,3999) -LexToken(ADDITION,'+',1,4000) -LexToken(NUMBER,'15',1,4001) -LexToken(EOL,'\n',1,4003) -LexToken(VAR,'per',1,4013) -LexToken(ASSIGNMENT,'=',1,4016) -LexToken(NUMBER,'30',1,4017) -LexToken(EOL,'\n',1,4019) -LexToken(VAR,'model',1,4029) -LexToken(ASSIGNMENT,'=',1,4034) -LexToken(SCICOS_MODEL,'scicos_model',1,4035) -LexToken(OPENBRACKET,'(',1,4047) -LexToken(CLOSEBRACKET,')',1,4048) -LexToken(EOL,'\n',1,4049) -LexToken(VAR,'model',1,4058) -LexToken(DOT,'.',1,4063) -LexToken(VAR,'sim',1,4064) -LexToken(ASSIGNMENT,'=',1,4067) -LexToken(VAR,'list',1,4068) -LexToken(OPENBRACKET,'(',1,4072) -LexToken(DQSTRING,'"cfscope"',1,4081) -LexToken(COMMA,',',1,4082) -LexToken(NUMBER,'4',1,4083) -LexToken(CLOSEBRACKET,')',1,4084) -LexToken(EOL,'\n',1,4085) -LexToken(VAR,'model',1,4094) -LexToken(DOT,'.',1,4099) -LexToken(VAR,'evtin',1,4100) -LexToken(ASSIGNMENT,'=',1,4105) -LexToken(NUMBER,'1',1,4106) -LexToken(EOL,'\n',1,4107) -LexToken(VAR,'model',1,4116) -LexToken(DOT,'.',1,4121) -LexToken(VAR,'rpar',1,4122) -LexToken(ASSIGNMENT,'=',1,4126) -LexToken(OPENSQBRACKET,'[',1,4127) -LexToken(NUMBER,'0',1,4128) -LexToken(SEMICOLON,';',1,4129) -LexToken(VAR,'ymin',1,4130) -LexToken(SEMICOLON,';',1,4134) -LexToken(VAR,'ymax',1,4135) -LexToken(SEMICOLON,';',1,4139) -LexToken(VAR,'per',1,4140) -LexToken(CLOSESQBRACKET,']',1,4143) -LexToken(EOL,'\n',1,4144) -LexToken(VAR,'model',1,4153) -LexToken(DOT,'.',1,4158) -LexToken(VAR,'ipar',1,4159) -LexToken(ASSIGNMENT,'=',1,4163) -LexToken(OPENSQBRACKET,'[',1,4164) -LexToken(VAR,'win',1,4165) -LexToken(SEMICOLON,';',1,4168) -LexToken(NUMBER,'1',1,4169) -LexToken(SEMICOLON,';',1,4170) -LexToken(VAR,'N',1,4171) -LexToken(SEMICOLON,';',1,4172) -LexToken(VAR,'clrs',1,4173) -LexToken(SEMICOLON,';',1,4177) -LexToken(VAR,'wpos',1,4178) -LexToken(SEMICOLON,';',1,4182) -LexToken(VAR,'wdim',1,4183) -LexToken(SEMICOLON,';',1,4187) -LexToken(NUMBER,'1',1,4188) -LexToken(SEMICOLON,';',1,4189) -LexToken(NUMBER,'1',1,4190) -LexToken(CLOSESQBRACKET,']',1,4191) -LexToken(EOL,'\n',1,4192) -LexToken(VAR,'model',1,4201) -LexToken(DOT,'.',1,4206) -LexToken(VAR,'blocktype',1,4207) -LexToken(ASSIGNMENT,'=',1,4216) -LexToken(DQSTRING,'"c"',1,4219) -LexToken(EOL,'\n',1,4220) -LexToken(VAR,'model',1,4229) -LexToken(DOT,'.',1,4234) -LexToken(VAR,'dep_ut',1,4235) -LexToken(ASSIGNMENT,'=',1,4241) -LexToken(OPENSQBRACKET,'[',1,4242) -LexToken(PREVAR_BOOLEAN,'%t',1,4243) -LexToken(PREVAR_BOOLEAN,'%f',1,4246) -LexToken(CLOSESQBRACKET,']',1,4248) -LexToken(EOL,'\n',1,4249) -LexToken(EOL,'\n',1,4250) -LexToken(VAR,'exprs',1,4259) -LexToken(ASSIGNMENT,'=',1,4264) -LexToken(OPENSQBRACKET,'[',1,4265) -LexToken(VAR,'strcat',1,4266) -LexToken(OPENBRACKET,'(',1,4272) -LexToken(VAR,'string',1,4273) -LexToken(OPENBRACKET,'(',1,4279) -LexToken(VAR,'clrs',1,4280) -LexToken(CLOSEBRACKET,')',1,4284) -LexToken(COMMA,',',1,4285) -LexToken(DQSTRING,'" "',1,4288) -LexToken(CLOSEBRACKET,')',1,4289) -LexToken(SEMICOLON,';\n',1,4290) -LexToken(VAR,'string',1,4300) -LexToken(OPENBRACKET,'(',1,4306) -LexToken(VAR,'win',1,4307) -LexToken(CLOSEBRACKET,')',1,4310) -LexToken(SEMICOLON,';\n',1,4311) -LexToken(VAR,'sci2exp',1,4321) -LexToken(OPENBRACKET,'(',1,4328) -LexToken(OPENSQBRACKET,'[',1,4329) -LexToken(CLOSESQBRACKET,']',1,4330) -LexToken(CLOSEBRACKET,')',1,4331) -LexToken(SEMICOLON,';\n',1,4332) -LexToken(VAR,'sci2exp',1,4342) -LexToken(OPENBRACKET,'(',1,4349) -LexToken(VAR,'wdim',1,4350) -LexToken(CLOSEBRACKET,')',1,4354) -LexToken(SEMICOLON,';\n',1,4355) -LexToken(VAR,'string',1,4365) -LexToken(OPENBRACKET,'(',1,4371) -LexToken(VAR,'ymin',1,4372) -LexToken(CLOSEBRACKET,')',1,4376) -LexToken(SEMICOLON,';\n',1,4377) -LexToken(VAR,'string',1,4387) -LexToken(OPENBRACKET,'(',1,4393) -LexToken(VAR,'ymax',1,4394) -LexToken(CLOSEBRACKET,')',1,4398) -LexToken(SEMICOLON,';\n',1,4399) -LexToken(VAR,'string',1,4409) -LexToken(OPENBRACKET,'(',1,4415) -LexToken(VAR,'per',1,4416) -LexToken(CLOSEBRACKET,')',1,4419) -LexToken(SEMICOLON,';\n',1,4420) -LexToken(VAR,'string',1,4430) -LexToken(OPENBRACKET,'(',1,4436) -LexToken(VAR,'N',1,4437) -LexToken(CLOSEBRACKET,')',1,4438) -LexToken(SEMICOLON,';\n',1,4439) -LexToken(VAR,'string',1,4449) -LexToken(OPENBRACKET,'(',1,4455) -LexToken(OPENSQBRACKET,'[',1,4456) -LexToken(NUMBER,'1',1,4457) -LexToken(CLOSESQBRACKET,']',1,4458) -LexToken(CLOSEBRACKET,')',1,4459) -LexToken(CLOSESQBRACKET,']',1,4460) -LexToken(EOL,'\n',1,4461) -LexToken(VAR,'gr_i',1,4471) -LexToken(ASSIGNMENT,'=',1,4475) -LexToken(OPENSQBRACKET,'[',1,4476) -LexToken(CLOSESQBRACKET,']',1,4477) -LexToken(EOL,'\n',1,4478) -LexToken(VAR,'x',1,4487) -LexToken(ASSIGNMENT,'=',1,4488) -LexToken(VAR,'standard_define',1,4489) -LexToken(OPENBRACKET,'(',1,4504) -LexToken(OPENSQBRACKET,'[',1,4505) -LexToken(NUMBER,'2',1,4506) -LexToken(NUMBER,'2',1,4508) -LexToken(CLOSESQBRACKET,']',1,4509) -LexToken(COMMA,',',1,4510) -LexToken(VAR,'model',1,4511) -LexToken(COMMA,',',1,4516) -LexToken(VAR,'exprs',1,4517) -LexToken(COMMA,',',1,4522) -LexToken(VAR,'gr_i',1,4523) -LexToken(CLOSEBRACKET,')',1,4527) -LexToken(EOL,'\n',1,4528) -LexToken(END,'end',1,4533) -LexToken(EOL,'\n',1,4536) -LexToken(ENDFUNCTION,'endfunction',1,4537) -LexToken(EOL,'\n',1,4548) +/* autogenerated from "macros/Sinks/CFSCOPE.sci" */ +function CFSCOPE() { +CFSCOPE.prototype.get = function CFSCOPE() { +} +CFSCOPE.prototype.set = function CFSCOPE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,clrs,win,wpos,wdim,ymin,ymax,per,N,wu,exprs]=scicos_getvalue("Set Scope parameters",["Color (>0) or mark (<0) vector (8 entries)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin","Ymax","Refresh period","Buffer size","Links to view"],list("vec",8,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",-1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (per<=0) { +mess=[mess,"Refresh period must be positive"," "]; +ok=None; +} +if (N<2) { +mess=[mess,"Buffer size must be at least 2"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (wu<0) { +mess=[mess,"Link to view must be positive"," "]; +ok=None; +} +if (!ok) { +message(["Some specified values are inconsistent:"," ",mess]); +} +if (ok) { +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[0,ymin,ymax,per]; +if (size(clrs,"*")>8) { +clrs=clrs.slice(1-1,8); +} +if (size(clrs,"*")<8) { +clrs[8]=0; +} +ipar=[win,1,N,clrs.slice(),wpos.slice(),wdim.slice(),size(wu,"*"),wu.slice()]; +model.rpar=rpar; +model.ipar=ipar; +model.firing=[]; +model.dep_ut=[true,None]; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CFSCOPE.prototype.define = function CFSCOPE() { +win=-1; +wdim=[600,400]; +wpos=[-1,-1]; +clrs=[1,3,5,7,9,11,13,15]; +N=2; +ymin=-15; +ymax=+15; +per=30; +model=scicos_model(); +model.sim=list("cfscope",4); +model.evtin=1; +model.rpar=[0,ymin,ymax,per]; +model.ipar=[win,1,N,clrs,wpos,wdim,1,1]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(string(clrs)," "),string(win),sci2exp([]),sci2exp(wdim),string(ymin),string(ymax),string(per),string(N),string([1])]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CFSCOPE.prototype.details = function CFSCOPE() { +} +} diff --git a/js/Sinks/CLKOUTV_f.js b/js/Sinks/CLKOUTV_f.js index a9f33096..6870be40 100644 --- a/js/Sinks/CLKOUTV_f.js +++ b/js/Sinks/CLKOUTV_f.js @@ -1,928 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,72) -LexToken(EOL,'\n',1,151) -LexToken(EOL,'\n',1,154) -LexToken(EOL,'\n',1,226) -LexToken(EOL,'\n',1,298) -LexToken(EOL,'\n',1,367) -LexToken(EOL,'\n',1,406) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,476) -LexToken(EOL,'\n',1,542) -LexToken(EOL,'\n',1,607) -LexToken(EOL,'\n',1,655) -LexToken(EOL,'\n',1,658) -LexToken(EOL,'\n',1,727) -LexToken(EOL,'\n',1,790) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,906) -LexToken(EOL,'\n',1,909) -LexToken(EOL,'\n',1,910) -LexToken(FUNCTION,'function',1,911) -LexToken(OPENSQBRACKET,'[',1,920) -LexToken(VAR,'x',1,921) -LexToken(COMMA,',',1,922) -LexToken(VAR,'y',1,923) -LexToken(COMMA,',',1,924) -LexToken(VAR,'typ',1,925) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(ASSIGNMENT,'=',1,929) -LexToken(VAR,'CLKOUTV_f',1,930) -LexToken(OPENBRACKET,'(',1,939) -LexToken(VAR,'job',1,940) -LexToken(COMMA,',',1,943) -LexToken(VAR,'arg1',1,944) -LexToken(COMMA,',',1,948) -LexToken(VAR,'arg2',1,949) -LexToken(CLOSEBRACKET,')',1,953) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'x',1,959) -LexToken(ASSIGNMENT,'=',1,960) -LexToken(OPENSQBRACKET,'[',1,961) -LexToken(CLOSESQBRACKET,']',1,962) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'y',1,969) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(OPENSQBRACKET,'[',1,971) -LexToken(CLOSESQBRACKET,']',1,972) -LexToken(EOL,'\n',1,973) -LexToken(VAR,'typ',1,979) -LexToken(ASSIGNMENT,'=',1,982) -LexToken(OPENSQBRACKET,'[',1,983) -LexToken(CLOSESQBRACKET,']',1,984) -LexToken(EOL,'\n',1,985) -LexToken(SELECT,'select',1,991) -LexToken(VAR,'job',1,998) -LexToken(EOL,'\n',1,1001) -LexToken(CASE,'case',1,1006) -LexToken(DQSTRING,'"plot"',1,1016) -LexToken(THEN,'then',1,1018) -LexToken(EOL,'\n',1,1022) -LexToken(VAR,'xf',1,1031) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(NUMBER,'60',1,1034) -LexToken(EOL,'\n',1,1036) -LexToken(VAR,'yf',1,1046) -LexToken(ASSIGNMENT,'=',1,1048) -LexToken(NUMBER,'40',1,1049) -LexToken(EOL,'\n',1,1051) -LexToken(VAR,'orig',1,1061) -LexToken(ASSIGNMENT,'=',1,1065) -LexToken(VAR,'arg1',1,1066) -LexToken(DOT,'.',1,1070) -LexToken(VAR,'graphics',1,1071) -LexToken(DOT,'.',1,1079) -LexToken(VAR,'orig',1,1080) -LexToken(EOL,'\n',1,1084) -LexToken(VAR,'sz',1,1094) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(VAR,'arg1',1,1097) -LexToken(DOT,'.',1,1101) -LexToken(VAR,'graphics',1,1102) -LexToken(DOT,'.',1,1110) -LexToken(VAR,'sz',1,1111) -LexToken(EOL,'\n',1,1113) -LexToken(VAR,'orient',1,1123) -LexToken(ASSIGNMENT,'=',1,1129) -LexToken(VAR,'arg1',1,1130) -LexToken(DOT,'.',1,1134) -LexToken(VAR,'graphics',1,1135) -LexToken(DOT,'.',1,1143) -LexToken(VAR,'flip',1,1144) -LexToken(EOL,'\n',1,1148) -LexToken(VAR,'prt',1,1158) -LexToken(ASSIGNMENT,'=',1,1161) -LexToken(VAR,'arg1',1,1162) -LexToken(DOT,'.',1,1166) -LexToken(VAR,'model',1,1167) -LexToken(DOT,'.',1,1172) -LexToken(VAR,'ipar',1,1173) -LexToken(EOL,'\n',1,1177) -LexToken(VAR,'pat',1,1187) -LexToken(ASSIGNMENT,'=',1,1190) -LexToken(VAR,'xget',1,1191) -LexToken(OPENBRACKET,'(',1,1195) -LexToken(DQSTRING,'"pattern"',1,1204) -LexToken(CLOSEBRACKET,')',1,1205) -LexToken(EOL,'\n',1,1206) -LexToken(VAR,'xset',1,1216) -LexToken(OPENBRACKET,'(',1,1220) -LexToken(DQSTRING,'"pattern"',1,1229) -LexToken(COMMA,',',1,1230) -LexToken(VAR,'default_color',1,1231) -LexToken(OPENBRACKET,'(',1,1244) -LexToken(ADDITION,'-',1,1245) -LexToken(NUMBER,'1',1,1246) -LexToken(CLOSEBRACKET,')',1,1247) -LexToken(CLOSEBRACKET,')',1,1248) -LexToken(EOL,'\n',1,1249) -LexToken(VAR,'thick',1,1259) -LexToken(ASSIGNMENT,'=',1,1264) -LexToken(VAR,'xget',1,1265) -LexToken(OPENBRACKET,'(',1,1269) -LexToken(DQSTRING,'"thickness"',1,1280) -LexToken(CLOSEBRACKET,')',1,1281) -LexToken(EOL,'\n',1,1282) -LexToken(VAR,'xset',1,1292) -LexToken(OPENBRACKET,'(',1,1296) -LexToken(DQSTRING,'"thickness"',1,1307) -LexToken(COMMA,',',1,1308) -LexToken(NUMBER,'2',1,1309) -LexToken(CLOSEBRACKET,')',1,1310) -LexToken(EOL,'\n',1,1311) -LexToken(VAR,'x',1,1321) -LexToken(ASSIGNMENT,'=',1,1322) -LexToken(VAR,'orig',1,1323) -LexToken(OPENBRACKET,'(',1,1327) -LexToken(NUMBER,'1',1,1328) -LexToken(CLOSEBRACKET,')',1,1329) -LexToken(ADDITION,'+',1,1330) -LexToken(VAR,'sz',1,1331) -LexToken(OPENBRACKET,'(',1,1333) -LexToken(NUMBER,'1',1,1334) -LexToken(CLOSEBRACKET,')',1,1335) -LexToken(MULTIPLICATION,'*',1,1336) -LexToken(OPENSQBRACKET,'[',1,1337) -LexToken(NUMBER,'1',1,1338) -LexToken(MULTIPLICATION,'/',1,1339) -LexToken(NUMBER,'2',1,1340) -LexToken(SEMICOLON,';',1,1341) -LexToken(NUMBER,'1',1,1342) -LexToken(SEMICOLON,';',1,1343) -LexToken(NUMBER,'1',1,1346) -LexToken(SEMICOLON,';',1,1347) -LexToken(NUMBER,'0',1,1348) -LexToken(SEMICOLON,';',1,1349) -LexToken(NUMBER,'0',1,1350) -LexToken(CLOSESQBRACKET,']',1,1353) -LexToken(EOL,'\n',1,1354) -LexToken(VAR,'y',1,1364) -LexToken(ASSIGNMENT,'=',1,1365) -LexToken(VAR,'orig',1,1366) -LexToken(OPENBRACKET,'(',1,1370) -LexToken(NUMBER,'2',1,1371) -LexToken(CLOSEBRACKET,')',1,1372) -LexToken(ADDITION,'+',1,1373) -LexToken(VAR,'sz',1,1374) -LexToken(OPENBRACKET,'(',1,1376) -LexToken(NUMBER,'2',1,1377) -LexToken(CLOSEBRACKET,')',1,1378) -LexToken(MULTIPLICATION,'*',1,1379) -LexToken(OPENSQBRACKET,'[',1,1380) -LexToken(NUMBER,'0',1,1381) -LexToken(SEMICOLON,';',1,1382) -LexToken(NUMBER,'1',1,1385) -LexToken(MULTIPLICATION,'/',1,1386) -LexToken(NUMBER,'3',1,1387) -LexToken(SEMICOLON,';',1,1388) -LexToken(NUMBER,'1',1,1389) -LexToken(SEMICOLON,';',1,1390) -LexToken(NUMBER,'1',1,1391) -LexToken(SEMICOLON,';',1,1392) -LexToken(NUMBER,'1',1,1393) -LexToken(MULTIPLICATION,'/',1,1394) -LexToken(NUMBER,'3',1,1395) -LexToken(CLOSESQBRACKET,']',1,1396) -LexToken(EOL,'\n',1,1397) -LexToken(VAR,'xo',1,1407) -LexToken(ASSIGNMENT,'=',1,1409) -LexToken(VAR,'orig',1,1410) -LexToken(OPENBRACKET,'(',1,1414) -LexToken(NUMBER,'1',1,1415) -LexToken(CLOSEBRACKET,')',1,1416) -LexToken(EOL,'\n',1,1417) -LexToken(VAR,'yo',1,1427) -LexToken(ASSIGNMENT,'=',1,1429) -LexToken(VAR,'orig',1,1430) -LexToken(OPENBRACKET,'(',1,1434) -LexToken(NUMBER,'2',1,1435) -LexToken(CLOSEBRACKET,')',1,1436) -LexToken(ADDITION,'+',1,1437) -LexToken(VAR,'sz',1,1438) -LexToken(OPENBRACKET,'(',1,1440) -LexToken(NUMBER,'2',1,1441) -LexToken(CLOSEBRACKET,')',1,1442) -LexToken(MULTIPLICATION,'/',1,1443) -LexToken(NUMBER,'3',1,1444) -LexToken(EOL,'\n',1,1445) -LexToken(EOL,'\n',1,1447) -LexToken(VAR,'gr_i',1,1456) -LexToken(ASSIGNMENT,'=',1,1460) -LexToken(VAR,'arg1',1,1461) -LexToken(DOT,'.',1,1465) -LexToken(VAR,'graphics',1,1466) -LexToken(DOT,'.',1,1474) -LexToken(VAR,'gr_i',1,1475) -LexToken(EOL,'\n',1,1479) -LexToken(IF,'if',1,1489) -LexToken(VAR,'type',1,1492) -LexToken(OPENBRACKET,'(',1,1496) -LexToken(VAR,'gr_i',1,1497) -LexToken(CLOSEBRACKET,')',1,1501) -LexToken(COMPARISON,'==',1,1502) -LexToken(NUMBER,'15',1,1504) -LexToken(THEN,'then',1,1507) -LexToken(EOL,'\n',1,1511) -LexToken(VAR,'coli',1,1524) -LexToken(ASSIGNMENT,'=',1,1528) -LexToken(VAR,'gr_i',1,1529) -LexToken(OPENBRACKET,'(',1,1533) -LexToken(NUMBER,'2',1,1534) -LexToken(CLOSEBRACKET,')',1,1535) -LexToken(EOL,'\n',1,1536) -LexToken(VAR,'pcoli',1,1550) -LexToken(ASSIGNMENT,'=',1,1555) -LexToken(VAR,'xget',1,1556) -LexToken(OPENBRACKET,'(',1,1560) -LexToken(DQSTRING,'"pattern"',1,1569) -LexToken(CLOSEBRACKET,')',1,1570) -LexToken(EOL,'\n',1,1571) -LexToken(VAR,'xfpolys',1,1585) -LexToken(OPENBRACKET,'(',1,1592) -LexToken(VAR,'x',1,1593) -LexToken(COMMA,',',1,1594) -LexToken(VAR,'y',1,1595) -LexToken(COMMA,',',1,1596) -LexToken(VAR,'coli',1,1597) -LexToken(CLOSEBRACKET,')',1,1601) -LexToken(EOL,'\n',1,1602) -LexToken(VAR,'xset',1,1616) -LexToken(OPENBRACKET,'(',1,1620) -LexToken(DQSTRING,'"pattern"',1,1629) -LexToken(COMMA,',',1,1630) -LexToken(VAR,'coli',1,1631) -LexToken(CLOSEBRACKET,')',1,1635) -LexToken(EOL,'\n',1,1636) -LexToken(VAR,'xstringb',1,1650) -LexToken(OPENBRACKET,'(',1,1658) -LexToken(VAR,'xo',1,1659) -LexToken(COMMA,',',1,1661) -LexToken(VAR,'yo',1,1662) -LexToken(COMMA,',',1,1664) -LexToken(VAR,'string',1,1665) -LexToken(OPENBRACKET,'(',1,1671) -LexToken(VAR,'prt',1,1672) -LexToken(CLOSEBRACKET,')',1,1675) -LexToken(COMMA,',',1,1676) -LexToken(VAR,'sz',1,1677) -LexToken(OPENBRACKET,'(',1,1679) -LexToken(NUMBER,'1',1,1680) -LexToken(CLOSEBRACKET,')',1,1681) -LexToken(COMMA,',',1,1682) -LexToken(VAR,'sz',1,1683) -LexToken(OPENBRACKET,'(',1,1685) -LexToken(NUMBER,'2',1,1686) -LexToken(CLOSEBRACKET,')',1,1687) -LexToken(MULTIPLICATION,'/',1,1688) -LexToken(NUMBER,'1.5',1,1689) -LexToken(CLOSEBRACKET,')',1,1692) -LexToken(EOL,'\n',1,1693) -LexToken(VAR,'xset',1,1707) -LexToken(OPENBRACKET,'(',1,1711) -LexToken(DQSTRING,'"pattern"',1,1720) -LexToken(COMMA,',',1,1721) -LexToken(VAR,'pcoli',1,1722) -LexToken(CLOSEBRACKET,')',1,1727) -LexToken(EOL,'\n',1,1728) -LexToken(VAR,'xstringb',1,1742) -LexToken(OPENBRACKET,'(',1,1750) -LexToken(VAR,'xo',1,1751) -LexToken(COMMA,',',1,1753) -LexToken(VAR,'yo',1,1754) -LexToken(COMMA,',',1,1756) -LexToken(VAR,'string',1,1757) -LexToken(OPENBRACKET,'(',1,1763) -LexToken(VAR,'prt',1,1764) -LexToken(CLOSEBRACKET,')',1,1767) -LexToken(COMMA,',',1,1768) -LexToken(VAR,'sz',1,1769) -LexToken(OPENBRACKET,'(',1,1771) -LexToken(NUMBER,'1',1,1772) -LexToken(CLOSEBRACKET,')',1,1773) -LexToken(COMMA,',',1,1774) -LexToken(VAR,'sz',1,1775) -LexToken(OPENBRACKET,'(',1,1777) -LexToken(NUMBER,'2',1,1778) -LexToken(CLOSEBRACKET,')',1,1779) -LexToken(MULTIPLICATION,'/',1,1780) -LexToken(NUMBER,'1.5',1,1781) -LexToken(CLOSEBRACKET,')',1,1784) -LexToken(EOL,'\n',1,1785) -LexToken(ELSE,'else',1,1795) -LexToken(EOL,'\n',1,1799) -LexToken(VAR,'xstringb',1,1812) -LexToken(OPENBRACKET,'(',1,1820) -LexToken(VAR,'xo',1,1821) -LexToken(COMMA,',',1,1823) -LexToken(VAR,'yo',1,1824) -LexToken(COMMA,',',1,1826) -LexToken(VAR,'string',1,1827) -LexToken(OPENBRACKET,'(',1,1833) -LexToken(VAR,'prt',1,1834) -LexToken(CLOSEBRACKET,')',1,1837) -LexToken(COMMA,',',1,1838) -LexToken(VAR,'sz',1,1839) -LexToken(OPENBRACKET,'(',1,1841) -LexToken(NUMBER,'1',1,1842) -LexToken(CLOSEBRACKET,')',1,1843) -LexToken(COMMA,',',1,1844) -LexToken(VAR,'sz',1,1845) -LexToken(OPENBRACKET,'(',1,1847) -LexToken(NUMBER,'2',1,1848) -LexToken(CLOSEBRACKET,')',1,1849) -LexToken(MULTIPLICATION,'/',1,1850) -LexToken(NUMBER,'1.5',1,1851) -LexToken(CLOSEBRACKET,')',1,1854) -LexToken(EOL,'\n',1,1855) -LexToken(VAR,'xpoly',1,1869) -LexToken(OPENBRACKET,'(',1,1874) -LexToken(VAR,'x',1,1875) -LexToken(COMMA,',',1,1876) -LexToken(VAR,'y',1,1877) -LexToken(COMMA,',',1,1878) -LexToken(DQSTRING,'"lines"',1,1885) -LexToken(COMMA,',',1,1886) -LexToken(NUMBER,'1',1,1887) -LexToken(CLOSEBRACKET,')',1,1888) -LexToken(EOL,'\n',1,1889) -LexToken(END,'end',1,1899) -LexToken(EOL,'\n',1,1902) -LexToken(VAR,'in',1,1911) -LexToken(ASSIGNMENT,'=',1,1913) -LexToken(OPENSQBRACKET,'[',1,1915) -LexToken(ADDITION,'-',1,1916) -LexToken(NUMBER,'1',1,1917) -LexToken(MULTIPLICATION,'/',1,1918) -LexToken(NUMBER,'14',1,1919) -LexToken(NUMBER,'1',1,1923) -LexToken(MULTIPLICATION,'/',1,1924) -LexToken(NUMBER,'7',1,1925) -LexToken(NUMBER,'0',1,1935) -LexToken(NUMBER,'0',1,1942) -LexToken(NUMBER,'1',1,1952) -LexToken(MULTIPLICATION,'/',1,1953) -LexToken(NUMBER,'14',1,1954) -LexToken(NUMBER,'1',1,1959) -LexToken(MULTIPLICATION,'/',1,1960) -LexToken(NUMBER,'7',1,1961) -LexToken(ADDITION,'-',1,1971) -LexToken(NUMBER,'1',1,1972) -LexToken(MULTIPLICATION,'/',1,1973) -LexToken(NUMBER,'14',1,1974) -LexToken(NUMBER,'1',1,1978) -LexToken(MULTIPLICATION,'/',1,1979) -LexToken(NUMBER,'7',1,1980) -LexToken(CLOSESQBRACKET,']',1,1981) -LexToken(MULTIPLICATION,'*',1,1982) -LexToken(VAR,'diag',1,1983) -LexToken(OPENBRACKET,'(',1,1987) -LexToken(OPENSQBRACKET,'[',1,1988) -LexToken(VAR,'xf',1,1989) -LexToken(COMMA,',',1,1991) -LexToken(VAR,'yf',1,1992) -LexToken(CLOSESQBRACKET,']',1,1994) -LexToken(CLOSEBRACKET,')',1,1995) -LexToken(EOL,'\n',1,1996) -LexToken(VAR,'xfpoly',1,2006) -LexToken(OPENBRACKET,'(',1,2012) -LexToken(VAR,'in',1,2013) -LexToken(OPENBRACKET,'(',1,2015) -LexToken(COLON,':',1,2016) -LexToken(COMMA,',',1,2017) -LexToken(NUMBER,'1',1,2018) -LexToken(CLOSEBRACKET,')',1,2019) -LexToken(ADDITION,'+',1,2020) -LexToken(VAR,'ones',1,2021) -LexToken(OPENBRACKET,'(',1,2025) -LexToken(NUMBER,'4',1,2026) -LexToken(COMMA,',',1,2027) -LexToken(NUMBER,'1',1,2028) -LexToken(CLOSEBRACKET,')',1,2029) -LexToken(MULTIPLICATION,'*',1,2030) -LexToken(OPENBRACKET,'(',1,2031) -LexToken(VAR,'orig',1,2032) -LexToken(OPENBRACKET,'(',1,2036) -LexToken(NUMBER,'1',1,2037) -LexToken(CLOSEBRACKET,')',1,2038) -LexToken(ADDITION,'+',1,2039) -LexToken(VAR,'sz',1,2040) -LexToken(OPENBRACKET,'(',1,2042) -LexToken(NUMBER,'1',1,2043) -LexToken(CLOSEBRACKET,')',1,2044) -LexToken(MULTIPLICATION,'/',1,2045) -LexToken(NUMBER,'2',1,2046) -LexToken(CLOSEBRACKET,')',1,2047) -LexToken(COMMA,',',1,2048) -LexToken(VAR,'in',1,2060) -LexToken(OPENBRACKET,'(',1,2062) -LexToken(COLON,':',1,2063) -LexToken(COMMA,',',1,2064) -LexToken(NUMBER,'2',1,2065) -LexToken(CLOSEBRACKET,')',1,2066) -LexToken(ADDITION,'+',1,2067) -LexToken(VAR,'ones',1,2068) -LexToken(OPENBRACKET,'(',1,2072) -LexToken(NUMBER,'4',1,2073) -LexToken(COMMA,',',1,2074) -LexToken(NUMBER,'1',1,2075) -LexToken(CLOSEBRACKET,')',1,2076) -LexToken(MULTIPLICATION,'*',1,2077) -LexToken(OPENBRACKET,'(',1,2078) -LexToken(VAR,'orig',1,2079) -LexToken(OPENBRACKET,'(',1,2083) -LexToken(NUMBER,'2',1,2084) -LexToken(CLOSEBRACKET,')',1,2085) -LexToken(ADDITION,'+',1,2086) -LexToken(VAR,'sz',1,2087) -LexToken(OPENBRACKET,'(',1,2089) -LexToken(NUMBER,'2',1,2090) -LexToken(CLOSEBRACKET,')',1,2091) -LexToken(CLOSEBRACKET,')',1,2092) -LexToken(COMMA,',',1,2093) -LexToken(NUMBER,'1',1,2094) -LexToken(CLOSEBRACKET,')',1,2095) -LexToken(EOL,'\n',1,2096) -LexToken(VAR,'xset',1,2106) -LexToken(OPENBRACKET,'(',1,2110) -LexToken(DQSTRING,'"thickness"',1,2121) -LexToken(COMMA,',',1,2122) -LexToken(VAR,'thick',1,2123) -LexToken(CLOSEBRACKET,')',1,2128) -LexToken(EOL,'\n',1,2129) -LexToken(VAR,'xset',1,2139) -LexToken(OPENBRACKET,'(',1,2143) -LexToken(DQSTRING,'"pattern"',1,2152) -LexToken(COMMA,',',1,2153) -LexToken(VAR,'pat',1,2154) -LexToken(CLOSEBRACKET,')',1,2157) -LexToken(EOL,'\n',1,2158) -LexToken(EOL,'\n',1,2160) -LexToken(VAR,'ident',1,2169) -LexToken(ASSIGNMENT,'=',1,2175) -LexToken(VAR,'arg1',1,2177) -LexToken(DOT,'.',1,2181) -LexToken(VAR,'graphics',1,2182) -LexToken(DOT,'.',1,2190) -LexToken(VAR,'id',1,2191) -LexToken(EOL,'\n',1,2193) -LexToken(IF,'if',1,2202) -LexToken(VAR,'ident',1,2205) -LexToken(COMPARISON,'<>',1,2211) -LexToken(OPENSQBRACKET,'[',1,2214) -LexToken(CLOSESQBRACKET,']',1,2215) -LexToken(LOGICAL,'&',1,2217) -LexToken(VAR,'ident',1,2219) -LexToken(COMPARISON,'<>',1,2225) -LexToken(DQSTRING,'""',1,2229) -LexToken(THEN,'then',1,2231) -LexToken(EOL,'\n',1,2235) -LexToken(VAR,'font',1,2248) -LexToken(ASSIGNMENT,'=',1,2252) -LexToken(VAR,'xget',1,2253) -LexToken(OPENBRACKET,'(',1,2257) -LexToken(DQSTRING,'"font"',1,2263) -LexToken(CLOSEBRACKET,')',1,2264) -LexToken(EOL,'\n',1,2265) -LexToken(VAR,'xset',1,2279) -LexToken(OPENBRACKET,'(',1,2283) -LexToken(DQSTRING,'"font"',1,2289) -LexToken(COMMA,',',1,2290) -LexToken(VAR,'options',1,2292) -LexToken(DOT,'.',1,2299) -LexToken(VAR,'ID',1,2300) -LexToken(OPENBRACKET,'(',1,2302) -LexToken(NUMBER,'1',1,2303) -LexToken(CLOSEBRACKET,')',1,2304) -LexToken(OPENBRACKET,'(',1,2305) -LexToken(NUMBER,'1',1,2306) -LexToken(CLOSEBRACKET,')',1,2307) -LexToken(COMMA,',',1,2308) -LexToken(VAR,'options',1,2310) -LexToken(DOT,'.',1,2317) -LexToken(VAR,'ID',1,2318) -LexToken(OPENBRACKET,'(',1,2320) -LexToken(NUMBER,'1',1,2321) -LexToken(CLOSEBRACKET,')',1,2322) -LexToken(OPENBRACKET,'(',1,2323) -LexToken(NUMBER,'2',1,2324) -LexToken(CLOSEBRACKET,')',1,2325) -LexToken(CLOSEBRACKET,')',1,2326) -LexToken(EOL,'\n',1,2327) -LexToken(VAR,'rectangle',1,2341) -LexToken(ASSIGNMENT,'=',1,2351) -LexToken(VAR,'xstringl',1,2353) -LexToken(OPENBRACKET,'(',1,2361) -LexToken(VAR,'orig',1,2362) -LexToken(OPENBRACKET,'(',1,2366) -LexToken(NUMBER,'1',1,2367) -LexToken(CLOSEBRACKET,')',1,2368) -LexToken(COMMA,',',1,2369) -LexToken(VAR,'orig',1,2371) -LexToken(OPENBRACKET,'(',1,2375) -LexToken(NUMBER,'2',1,2376) -LexToken(CLOSEBRACKET,')',1,2377) -LexToken(COMMA,',',1,2378) -LexToken(VAR,'ident',1,2380) -LexToken(CLOSEBRACKET,')',1,2385) -LexToken(EOL,'\n',1,2386) -LexToken(VAR,'w',1,2400) -LexToken(ASSIGNMENT,'=',1,2402) -LexToken(VAR,'rectangle',1,2404) -LexToken(OPENBRACKET,'(',1,2413) -LexToken(NUMBER,'3',1,2414) -LexToken(CLOSEBRACKET,')',1,2415) -LexToken(EOL,'\n',1,2416) -LexToken(VAR,'h',1,2430) -LexToken(ASSIGNMENT,'=',1,2432) -LexToken(VAR,'rectangle',1,2434) -LexToken(OPENBRACKET,'(',1,2443) -LexToken(NUMBER,'4',1,2444) -LexToken(CLOSEBRACKET,')',1,2445) -LexToken(EOL,'\n',1,2446) -LexToken(VAR,'xstringb',1,2460) -LexToken(OPENBRACKET,'(',1,2468) -LexToken(VAR,'orig',1,2469) -LexToken(OPENBRACKET,'(',1,2473) -LexToken(NUMBER,'1',1,2474) -LexToken(CLOSEBRACKET,')',1,2475) -LexToken(ADDITION,'+',1,2476) -LexToken(VAR,'sz',1,2477) -LexToken(OPENBRACKET,'(',1,2479) -LexToken(NUMBER,'1',1,2480) -LexToken(CLOSEBRACKET,')',1,2481) -LexToken(MULTIPLICATION,'/',1,2482) -LexToken(NUMBER,'2',1,2483) -LexToken(ADDITION,'-',1,2484) -LexToken(VAR,'w',1,2485) -LexToken(MULTIPLICATION,'/',1,2486) -LexToken(NUMBER,'2',1,2487) -LexToken(COMMA,',',1,2488) -LexToken(VAR,'orig',1,2490) -LexToken(OPENBRACKET,'(',1,2494) -LexToken(NUMBER,'2',1,2495) -LexToken(CLOSEBRACKET,')',1,2496) -LexToken(ADDITION,'-',1,2497) -LexToken(NUMBER,'3',1,2498) -LexToken(MULTIPLICATION,'*',1,2499) -LexToken(VAR,'h',1,2500) -LexToken(MULTIPLICATION,'/',1,2501) -LexToken(NUMBER,'2',1,2502) -LexToken(COMMA,',',1,2504) -LexToken(VAR,'ident',1,2506) -LexToken(COMMA,',',1,2512) -LexToken(VAR,'w',1,2514) -LexToken(COMMA,',',1,2515) -LexToken(VAR,'h',1,2517) -LexToken(CLOSEBRACKET,')',1,2518) -LexToken(EOL,'\n',1,2519) -LexToken(VAR,'xset',1,2533) -LexToken(OPENBRACKET,'(',1,2537) -LexToken(DQSTRING,'"font"',1,2543) -LexToken(COMMA,',',1,2544) -LexToken(VAR,'font',1,2546) -LexToken(OPENBRACKET,'(',1,2550) -LexToken(NUMBER,'1',1,2551) -LexToken(CLOSEBRACKET,')',1,2552) -LexToken(COMMA,',',1,2553) -LexToken(VAR,'font',1,2555) -LexToken(OPENBRACKET,'(',1,2559) -LexToken(NUMBER,'2',1,2560) -LexToken(CLOSEBRACKET,')',1,2561) -LexToken(CLOSEBRACKET,')',1,2562) -LexToken(EOL,'\n',1,2563) -LexToken(END,'end',1,2573) -LexToken(EOL,'\n',1,2576) -LexToken(VAR,'x',1,2585) -LexToken(ASSIGNMENT,'=',1,2586) -LexToken(OPENSQBRACKET,'[',1,2587) -LexToken(CLOSESQBRACKET,']',1,2588) -LexToken(SEMICOLON,';',1,2589) -LexToken(VAR,'y',1,2590) -LexToken(ASSIGNMENT,'=',1,2591) -LexToken(OPENSQBRACKET,'[',1,2592) -LexToken(CLOSESQBRACKET,']',1,2593) -LexToken(EOL,'\n',1,2594) -LexToken(CASE,'case',1,2600) -LexToken(DQSTRING,'"getinputs"',1,2615) -LexToken(THEN,'then',1,2617) -LexToken(EOL,'\n',1,2621) -LexToken(VAR,'orig',1,2630) -LexToken(ASSIGNMENT,'=',1,2634) -LexToken(VAR,'arg1',1,2635) -LexToken(DOT,'.',1,2639) -LexToken(VAR,'graphics',1,2640) -LexToken(DOT,'.',1,2648) -LexToken(VAR,'orig',1,2649) -LexToken(EOL,'\n',1,2653) -LexToken(VAR,'sz',1,2663) -LexToken(ASSIGNMENT,'=',1,2665) -LexToken(VAR,'arg1',1,2666) -LexToken(DOT,'.',1,2670) -LexToken(VAR,'graphics',1,2671) -LexToken(DOT,'.',1,2679) -LexToken(VAR,'sz',1,2680) -LexToken(EOL,'\n',1,2682) -LexToken(VAR,'x',1,2692) -LexToken(ASSIGNMENT,'=',1,2693) -LexToken(VAR,'orig',1,2694) -LexToken(OPENBRACKET,'(',1,2698) -LexToken(NUMBER,'1',1,2699) -LexToken(CLOSEBRACKET,')',1,2700) -LexToken(ADDITION,'+',1,2701) -LexToken(VAR,'sz',1,2702) -LexToken(OPENBRACKET,'(',1,2704) -LexToken(NUMBER,'1',1,2705) -LexToken(CLOSEBRACKET,')',1,2706) -LexToken(MULTIPLICATION,'/',1,2707) -LexToken(NUMBER,'2',1,2708) -LexToken(EOL,'\n',1,2709) -LexToken(VAR,'y',1,2718) -LexToken(ASSIGNMENT,'=',1,2719) -LexToken(VAR,'orig',1,2720) -LexToken(OPENBRACKET,'(',1,2724) -LexToken(NUMBER,'2',1,2725) -LexToken(CLOSEBRACKET,')',1,2726) -LexToken(ADDITION,'+',1,2727) -LexToken(VAR,'sz',1,2728) -LexToken(OPENBRACKET,'(',1,2730) -LexToken(NUMBER,'2',1,2731) -LexToken(CLOSEBRACKET,')',1,2732) -LexToken(EOL,'\n',1,2733) -LexToken(VAR,'typ',1,2742) -LexToken(ASSIGNMENT,'=',1,2745) -LexToken(ADDITION,'-',1,2746) -LexToken(VAR,'ones',1,2747) -LexToken(OPENBRACKET,'(',1,2751) -LexToken(VAR,'x',1,2752) -LexToken(CLOSEBRACKET,')',1,2753) -LexToken(EOL,'\n',1,2754) -LexToken(CASE,'case',1,2759) -LexToken(DQSTRING,'"getoutputs"',1,2775) -LexToken(THEN,'then',1,2777) -LexToken(EOL,'\n',1,2781) -LexToken(VAR,'x',1,2790) -LexToken(ASSIGNMENT,'=',1,2791) -LexToken(OPENSQBRACKET,'[',1,2792) -LexToken(CLOSESQBRACKET,']',1,2793) -LexToken(EOL,'\n',1,2794) -LexToken(VAR,'y',1,2804) -LexToken(ASSIGNMENT,'=',1,2805) -LexToken(OPENSQBRACKET,'[',1,2806) -LexToken(CLOSESQBRACKET,']',1,2807) -LexToken(EOL,'\n',1,2808) -LexToken(VAR,'typ',1,2818) -LexToken(ASSIGNMENT,'=',1,2821) -LexToken(OPENSQBRACKET,'[',1,2822) -LexToken(CLOSESQBRACKET,']',1,2823) -LexToken(EOL,'\n',1,2824) -LexToken(CASE,'case',1,2830) -LexToken(DQSTRING,'"getorigin"',1,2845) -LexToken(THEN,'then',1,2847) -LexToken(EOL,'\n',1,2851) -LexToken(OPENSQBRACKET,'[',1,2860) -LexToken(VAR,'x',1,2861) -LexToken(COMMA,',',1,2862) -LexToken(VAR,'y',1,2863) -LexToken(CLOSESQBRACKET,']',1,2864) -LexToken(ASSIGNMENT,'=',1,2865) -LexToken(VAR,'standard_origin',1,2866) -LexToken(OPENBRACKET,'(',1,2881) -LexToken(VAR,'arg1',1,2882) -LexToken(CLOSEBRACKET,')',1,2886) -LexToken(EOL,'\n',1,2887) -LexToken(CASE,'case',1,2892) -LexToken(DQSTRING,'"set"',1,2901) -LexToken(THEN,'then',1,2903) -LexToken(EOL,'\n',1,2907) -LexToken(VAR,'x',1,2916) -LexToken(ASSIGNMENT,'=',1,2917) -LexToken(VAR,'arg1',1,2918) -LexToken(EOL,'\n',1,2922) -LexToken(VAR,'graphics',1,2932) -LexToken(ASSIGNMENT,'=',1,2940) -LexToken(VAR,'arg1',1,2941) -LexToken(DOT,'.',1,2945) -LexToken(VAR,'graphics',1,2946) -LexToken(EOL,'\n',1,2954) -LexToken(VAR,'model',1,2964) -LexToken(ASSIGNMENT,'=',1,2969) -LexToken(VAR,'arg1',1,2970) -LexToken(DOT,'.',1,2974) -LexToken(VAR,'model',1,2975) -LexToken(EOL,'\n',1,2980) -LexToken(VAR,'exprs',1,2990) -LexToken(ASSIGNMENT,'=',1,2995) -LexToken(VAR,'graphics',1,2996) -LexToken(DOT,'.',1,3004) -LexToken(VAR,'exprs',1,3005) -LexToken(EOL,'\n',1,3010) -LexToken(WHILE,'while',1,3020) -LexToken(PREVAR_BOOLEAN,'%t',1,3026) -LexToken(DO,'do',1,3029) -LexToken(EOL,'\n',1,3031) -LexToken(OPENSQBRACKET,'[',1,3044) -LexToken(VAR,'ok',1,3045) -LexToken(COMMA,',',1,3047) -LexToken(VAR,'prt',1,3048) -LexToken(COMMA,',',1,3051) -LexToken(VAR,'exprs',1,3052) -LexToken(CLOSESQBRACKET,']',1,3057) -LexToken(ASSIGNMENT,'=',1,3058) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,3059) -LexToken(OPENBRACKET,'(',1,3074) -LexToken(OPENSQBRACKET,'[',1,3075) -LexToken(VAR,'msprintf',1,3076) -LexToken(OPENBRACKET,'(',1,3084) -LexToken(VAR,'gettext',1,3085) -LexToken(OPENBRACKET,'(',1,3092) -LexToken(DQSTRING,'"Set %s block parameters"',1,3117) -LexToken(CLOSEBRACKET,')',1,3118) -LexToken(COMMA,',',1,3119) -LexToken(DQSTRING,'"CLKOUTV_f"',1,3130) -LexToken(CLOSEBRACKET,')',1,3131) -LexToken(SEMICOLON,';',1,3132) -LexToken(DQSTRING,'" "',1,3135) -LexToken(SEMICOLON,';',1,3136) -LexToken(VAR,'gettext',1,3137) -LexToken(OPENBRACKET,'(',1,3144) -LexToken(DQSTRING,'"Event output port"',1,3163) -LexToken(CLOSEBRACKET,')',1,3164) -LexToken(CLOSESQBRACKET,']',1,3165) -LexToken(COMMA,',',1,3166) -LexToken(VAR,'gettext',1,3182) -LexToken(OPENBRACKET,'(',1,3189) -LexToken(DQSTRING,'"Port number"',1,3202) -LexToken(CLOSEBRACKET,')',1,3203) -LexToken(COMMA,',',1,3204) -LexToken(VAR,'list',1,3205) -LexToken(OPENBRACKET,'(',1,3209) -LexToken(DQSTRING,'"vec"',1,3214) -LexToken(COMMA,',',1,3215) -LexToken(NUMBER,'1',1,3216) -LexToken(CLOSEBRACKET,')',1,3217) -LexToken(COMMA,',',1,3218) -LexToken(VAR,'exprs',1,3219) -LexToken(CLOSEBRACKET,')',1,3224) -LexToken(EOL,'\n',1,3225) -LexToken(IF,'if',1,3238) -LexToken(NOT,'~',1,3241) -LexToken(VAR,'ok',1,3242) -LexToken(THEN,'then',1,3245) -LexToken(EOL,'\n',1,3249) -LexToken(BREAK,'break',1,3266) -LexToken(EOL,'\n',1,3271) -LexToken(END,'end',1,3285) -LexToken(EOL,'\n',1,3288) -LexToken(VAR,'prt',1,3301) -LexToken(ASSIGNMENT,'=',1,3304) -LexToken(VAR,'int',1,3305) -LexToken(OPENBRACKET,'(',1,3308) -LexToken(VAR,'prt',1,3309) -LexToken(CLOSEBRACKET,')',1,3312) -LexToken(EOL,'\n',1,3313) -LexToken(IF,'if',1,3326) -LexToken(VAR,'prt',1,3329) -LexToken(COMPARISON,'<=',1,3332) -LexToken(NUMBER,'0',1,3334) -LexToken(THEN,'then',1,3336) -LexToken(EOL,'\n',1,3340) -LexToken(VAR,'block_parameter_error',1,3357) -LexToken(OPENBRACKET,'(',1,3378) -LexToken(VAR,'msprintf',1,3379) -LexToken(OPENBRACKET,'(',1,3387) -LexToken(VAR,'gettext',1,3388) -LexToken(OPENBRACKET,'(',1,3395) -LexToken(DQSTRING,'"Wrong value for \\\'Port Number\\\' parameter: %d."',1,3443) -LexToken(CLOSEBRACKET,')',1,3444) -LexToken(COMMA,',',1,3445) -LexToken(VAR,'prt',1,3446) -LexToken(CLOSEBRACKET,')',1,3449) -LexToken(COMMA,',',1,3450) -LexToken(VAR,'gettext',1,3471) -LexToken(OPENBRACKET,'(',1,3478) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,3515) -LexToken(CLOSEBRACKET,')',1,3516) -LexToken(CLOSEBRACKET,')',1,3517) -LexToken(EOL,'\n',1,3518) -LexToken(ELSE,'else',1,3532) -LexToken(EOL,'\n',1,3536) -LexToken(VAR,'model',1,3553) -LexToken(DOT,'.',1,3558) -LexToken(VAR,'ipar',1,3559) -LexToken(ASSIGNMENT,'=',1,3563) -LexToken(VAR,'prt',1,3564) -LexToken(EOL,'\n',1,3567) -LexToken(VAR,'model',1,3584) -LexToken(DOT,'.',1,3589) -LexToken(VAR,'evtin',1,3590) -LexToken(ASSIGNMENT,'=',1,3595) -LexToken(NUMBER,'1',1,3596) -LexToken(EOL,'\n',1,3597) -LexToken(VAR,'graphics',1,3614) -LexToken(DOT,'.',1,3622) -LexToken(VAR,'exprs',1,3623) -LexToken(ASSIGNMENT,'=',1,3628) -LexToken(VAR,'exprs',1,3629) -LexToken(EOL,'\n',1,3634) -LexToken(VAR,'x',1,3651) -LexToken(DOT,'.',1,3652) -LexToken(VAR,'graphics',1,3653) -LexToken(ASSIGNMENT,'=',1,3661) -LexToken(VAR,'graphics',1,3662) -LexToken(EOL,'\n',1,3670) -LexToken(VAR,'x',1,3688) -LexToken(DOT,'.',1,3689) -LexToken(VAR,'model',1,3690) -LexToken(ASSIGNMENT,'=',1,3695) -LexToken(VAR,'model',1,3696) -LexToken(EOL,'\n',1,3701) -LexToken(BREAK,'break',1,3718) -LexToken(EOL,'\n',1,3723) -LexToken(END,'end',1,3736) -LexToken(EOL,'\n',1,3739) -LexToken(END,'end',1,3748) -LexToken(EOL,'\n',1,3751) -LexToken(CASE,'case',1,3756) -LexToken(DQSTRING,'"define"',1,3768) -LexToken(THEN,'then',1,3770) -LexToken(EOL,'\n',1,3774) -LexToken(VAR,'prt',1,3783) -LexToken(ASSIGNMENT,'=',1,3786) -LexToken(NUMBER,'1',1,3787) -LexToken(EOL,'\n',1,3788) -LexToken(VAR,'model',1,3797) -LexToken(ASSIGNMENT,'=',1,3802) -LexToken(SCICOS_MODEL,'scicos_model',1,3803) -LexToken(OPENBRACKET,'(',1,3815) -LexToken(CLOSEBRACKET,')',1,3816) -LexToken(EOL,'\n',1,3817) -LexToken(VAR,'model',1,3826) -LexToken(DOT,'.',1,3831) -LexToken(VAR,'sim',1,3832) -LexToken(ASSIGNMENT,'=',1,3835) -LexToken(DQSTRING,'"output"',1,3843) -LexToken(EOL,'\n',1,3844) -LexToken(VAR,'model',1,3853) -LexToken(DOT,'.',1,3858) -LexToken(VAR,'evtin',1,3859) -LexToken(ASSIGNMENT,'=',1,3864) -LexToken(NUMBER,'1',1,3865) -LexToken(EOL,'\n',1,3866) -LexToken(VAR,'model',1,3875) -LexToken(DOT,'.',1,3880) -LexToken(VAR,'ipar',1,3881) -LexToken(ASSIGNMENT,'=',1,3885) -LexToken(VAR,'prt',1,3886) -LexToken(EOL,'\n',1,3889) -LexToken(VAR,'model',1,3898) -LexToken(DOT,'.',1,3903) -LexToken(VAR,'blocktype',1,3904) -LexToken(ASSIGNMENT,'=',1,3913) -LexToken(DQSTRING,'"d"',1,3916) -LexToken(EOL,'\n',1,3917) -LexToken(VAR,'model',1,3926) -LexToken(DOT,'.',1,3931) -LexToken(VAR,'firing',1,3932) -LexToken(ASSIGNMENT,'=',1,3938) -LexToken(OPENSQBRACKET,'[',1,3939) -LexToken(CLOSESQBRACKET,']',1,3940) -LexToken(EOL,'\n',1,3941) -LexToken(VAR,'model',1,3950) -LexToken(DOT,'.',1,3955) -LexToken(VAR,'dep_ut',1,3956) -LexToken(ASSIGNMENT,'=',1,3962) -LexToken(OPENSQBRACKET,'[',1,3963) -LexToken(PREVAR_BOOLEAN,'%f',1,3964) -LexToken(PREVAR_BOOLEAN,'%f',1,3967) -LexToken(CLOSESQBRACKET,']',1,3969) -LexToken(EOL,'\n',1,3970) -LexToken(EOL,'\n',1,3971) -LexToken(VAR,'exprs',1,3980) -LexToken(ASSIGNMENT,'=',1,3985) -LexToken(VAR,'string',1,3986) -LexToken(OPENBRACKET,'(',1,3992) -LexToken(VAR,'prt',1,3993) -LexToken(CLOSEBRACKET,')',1,3996) -LexToken(EOL,'\n',1,3997) -LexToken(VAR,'x',1,4006) -LexToken(ASSIGNMENT,'=',1,4007) -LexToken(VAR,'standard_define',1,4008) -LexToken(OPENBRACKET,'(',1,4023) -LexToken(OPENSQBRACKET,'[',1,4024) -LexToken(NUMBER,'1',1,4025) -LexToken(NUMBER,'1',1,4027) -LexToken(CLOSESQBRACKET,']',1,4028) -LexToken(COMMA,',',1,4029) -LexToken(VAR,'model',1,4030) -LexToken(COMMA,',',1,4035) -LexToken(VAR,'exprs',1,4036) -LexToken(COMMA,',',1,4041) -LexToken(DQSTRING,'" "',1,4044) -LexToken(CLOSEBRACKET,')',1,4045) -LexToken(EOL,'\n',1,4046) -LexToken(END,'end',1,4051) -LexToken(EOL,'\n',1,4054) -LexToken(ENDFUNCTION,'endfunction',1,4055) -LexToken(EOL,'\n',1,4066) +Syntax error in input LexToken(NUMBER,'1',1,1923) +/* autogenerated from "macros/Sinks/CLKOUTV_f.sci" */ +None diff --git a/js/Sinks/CLKOUT_f.js b/js/Sinks/CLKOUT_f.js index 472de058..52e92ba7 100644 --- a/js/Sinks/CLKOUT_f.js +++ b/js/Sinks/CLKOUT_f.js @@ -1,274 +1,44 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLKOUT_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'model',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'arg1',1,1005) -LexToken(DOT,'.',1,1009) -LexToken(VAR,'model',1,1010) -LexToken(EOL,'\n',1,1015) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'exprs',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'graphics',1,1032) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'exprs',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(VAR,'exprs',1,1056) -LexToken(ASSIGNMENT,'=',1,1061) -LexToken(VAR,'exprs',1,1062) -LexToken(OPENBRACKET,'(',1,1067) -LexToken(NUMBER,'1',1,1068) -LexToken(CLOSEBRACKET,')',1,1069) -LexToken(EOL,'\n',1,1090) -LexToken(WHILE,'while',1,1099) -LexToken(PREVAR_BOOLEAN,'%t',1,1105) -LexToken(DO,'do',1,1108) -LexToken(EOL,'\n',1,1110) -LexToken(OPENSQBRACKET,'[',1,1123) -LexToken(VAR,'ok',1,1124) -LexToken(COMMA,',',1,1126) -LexToken(VAR,'prt',1,1127) -LexToken(COMMA,',',1,1130) -LexToken(VAR,'exprs',1,1131) -LexToken(CLOSESQBRACKET,']',1,1136) -LexToken(ASSIGNMENT,'=',1,1137) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1138) -LexToken(OPENBRACKET,'(',1,1153) -LexToken(DQSTRING,'"Set Event Output block parameters"',1,1188) -LexToken(COMMA,',',1,1189) -LexToken(DQSTRING,'"Port number"',1,1217) -LexToken(COMMA,',',1,1218) -LexToken(VAR,'list',1,1219) -LexToken(OPENBRACKET,'(',1,1223) -LexToken(DQSTRING,'"vec"',1,1228) -LexToken(COMMA,',',1,1229) -LexToken(NUMBER,'1',1,1230) -LexToken(CLOSEBRACKET,')',1,1231) -LexToken(COMMA,',',1,1232) -LexToken(VAR,'exprs',1,1233) -LexToken(CLOSEBRACKET,')',1,1238) -LexToken(EOL,'\n',1,1239) -LexToken(IF,'if',1,1252) -LexToken(NOT,'~',1,1255) -LexToken(VAR,'ok',1,1256) -LexToken(THEN,'then',1,1259) -LexToken(EOL,'\n',1,1263) -LexToken(BREAK,'break',1,1280) -LexToken(EOL,'\n',1,1285) -LexToken(END,'end',1,1299) -LexToken(EOL,'\n',1,1302) -LexToken(VAR,'prt',1,1315) -LexToken(ASSIGNMENT,'=',1,1318) -LexToken(VAR,'int',1,1319) -LexToken(OPENBRACKET,'(',1,1322) -LexToken(VAR,'prt',1,1323) -LexToken(CLOSEBRACKET,')',1,1326) -LexToken(EOL,'\n',1,1327) -LexToken(IF,'if',1,1340) -LexToken(VAR,'prt',1,1343) -LexToken(COMPARISON,'<=',1,1346) -LexToken(NUMBER,'0',1,1348) -LexToken(THEN,'then',1,1350) -LexToken(EOL,'\n',1,1354) -LexToken(VAR,'message',1,1371) -LexToken(OPENBRACKET,'(',1,1378) -LexToken(DQSTRING,'"Port number must be a positive integer"',1,1418) -LexToken(CLOSEBRACKET,')',1,1419) -LexToken(EOL,'\n',1,1420) -LexToken(ELSE,'else',1,1433) -LexToken(EOL,'\n',1,1437) -LexToken(VAR,'model',1,1454) -LexToken(DOT,'.',1,1459) -LexToken(VAR,'ipar',1,1460) -LexToken(ASSIGNMENT,'=',1,1464) -LexToken(VAR,'prt',1,1465) -LexToken(EOL,'\n',1,1468) -LexToken(VAR,'model',1,1485) -LexToken(DOT,'.',1,1490) -LexToken(VAR,'evtin',1,1491) -LexToken(ASSIGNMENT,'=',1,1496) -LexToken(NUMBER,'1',1,1497) -LexToken(EOL,'\n',1,1498) -LexToken(VAR,'model',1,1515) -LexToken(DOT,'.',1,1520) -LexToken(VAR,'firing',1,1521) -LexToken(ASSIGNMENT,'=',1,1527) -LexToken(OPENSQBRACKET,'[',1,1528) -LexToken(CLOSESQBRACKET,']',1,1529) -LexToken(EOL,'\n',1,1545) -LexToken(VAR,'graphics',1,1562) -LexToken(DOT,'.',1,1570) -LexToken(VAR,'exprs',1,1571) -LexToken(ASSIGNMENT,'=',1,1576) -LexToken(VAR,'exprs',1,1577) -LexToken(EOL,'\n',1,1582) -LexToken(VAR,'x',1,1599) -LexToken(DOT,'.',1,1600) -LexToken(VAR,'graphics',1,1601) -LexToken(ASSIGNMENT,'=',1,1609) -LexToken(VAR,'graphics',1,1610) -LexToken(EOL,'\n',1,1618) -LexToken(VAR,'x',1,1636) -LexToken(DOT,'.',1,1637) -LexToken(VAR,'model',1,1638) -LexToken(ASSIGNMENT,'=',1,1643) -LexToken(VAR,'model',1,1644) -LexToken(EOL,'\n',1,1649) -LexToken(BREAK,'break',1,1666) -LexToken(EOL,'\n',1,1671) -LexToken(END,'end',1,1684) -LexToken(EOL,'\n',1,1687) -LexToken(END,'end',1,1696) -LexToken(EOL,'\n',1,1699) -LexToken(CASE,'case',1,1704) -LexToken(DQSTRING,'"define"',1,1716) -LexToken(THEN,'then',1,1718) -LexToken(EOL,'\n',1,1722) -LexToken(VAR,'prt',1,1731) -LexToken(ASSIGNMENT,'=',1,1734) -LexToken(NUMBER,'1',1,1735) -LexToken(EOL,'\n',1,1736) -LexToken(EOL,'\n',1,1737) -LexToken(VAR,'model',1,1746) -LexToken(ASSIGNMENT,'=',1,1751) -LexToken(SCICOS_MODEL,'scicos_model',1,1752) -LexToken(OPENBRACKET,'(',1,1764) -LexToken(CLOSEBRACKET,')',1,1765) -LexToken(EOL,'\n',1,1766) -LexToken(VAR,'model',1,1775) -LexToken(DOT,'.',1,1780) -LexToken(VAR,'sim',1,1781) -LexToken(ASSIGNMENT,'=',1,1784) -LexToken(DQSTRING,'"output"',1,1792) -LexToken(EOL,'\n',1,1793) -LexToken(VAR,'model',1,1802) -LexToken(DOT,'.',1,1807) -LexToken(VAR,'evtin',1,1808) -LexToken(ASSIGNMENT,'=',1,1813) -LexToken(NUMBER,'1',1,1814) -LexToken(EOL,'\n',1,1815) -LexToken(VAR,'model',1,1824) -LexToken(DOT,'.',1,1829) -LexToken(VAR,'ipar',1,1830) -LexToken(ASSIGNMENT,'=',1,1834) -LexToken(VAR,'prt',1,1835) -LexToken(EOL,'\n',1,1838) -LexToken(VAR,'model',1,1847) -LexToken(DOT,'.',1,1852) -LexToken(VAR,'blocktype',1,1853) -LexToken(ASSIGNMENT,'=',1,1862) -LexToken(DQSTRING,'"d"',1,1865) -LexToken(EOL,'\n',1,1866) -LexToken(VAR,'model',1,1875) -LexToken(DOT,'.',1,1880) -LexToken(VAR,'firing',1,1881) -LexToken(ASSIGNMENT,'=',1,1887) -LexToken(OPENSQBRACKET,'[',1,1888) -LexToken(CLOSESQBRACKET,']',1,1889) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'model',1,1899) -LexToken(DOT,'.',1,1904) -LexToken(VAR,'dep_ut',1,1905) -LexToken(ASSIGNMENT,'=',1,1911) -LexToken(OPENSQBRACKET,'[',1,1912) -LexToken(PREVAR_BOOLEAN,'%f',1,1913) -LexToken(PREVAR_BOOLEAN,'%f',1,1916) -LexToken(CLOSESQBRACKET,']',1,1918) -LexToken(EOL,'\n',1,1919) -LexToken(EOL,'\n',1,1920) -LexToken(VAR,'exprs',1,1929) -LexToken(ASSIGNMENT,'=',1,1934) -LexToken(VAR,'string',1,1935) -LexToken(OPENBRACKET,'(',1,1941) -LexToken(VAR,'prt',1,1942) -LexToken(CLOSEBRACKET,')',1,1945) -LexToken(EOL,'\n',1,1946) -LexToken(VAR,'x',1,1955) -LexToken(ASSIGNMENT,'=',1,1956) -LexToken(VAR,'standard_define',1,1957) -LexToken(OPENBRACKET,'(',1,1972) -LexToken(OPENSQBRACKET,'[',1,1973) -LexToken(NUMBER,'1',1,1974) -LexToken(NUMBER,'1',1,1976) -LexToken(CLOSESQBRACKET,']',1,1977) -LexToken(COMMA,',',1,1978) -LexToken(VAR,'model',1,1979) -LexToken(COMMA,',',1,1984) -LexToken(VAR,'exprs',1,1985) -LexToken(COMMA,',',1,1990) -LexToken(DQSTRING,'" "',1,1993) -LexToken(CLOSEBRACKET,')',1,1994) -LexToken(EOL,'\n',1,1995) -LexToken(END,'end',1,2000) -LexToken(EOL,'\n',1,2003) -LexToken(ENDFUNCTION,'endfunction',1,2004) -LexToken(EOL,'\n',1,2015) +/* autogenerated from "macros/Sinks/CLKOUT_f.sci" */ +function CLKOUT_f() { +CLKOUT_f.prototype.get = function CLKOUT_f() { +} +CLKOUT_f.prototype.set = function CLKOUT_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +exprs=exprs(1); +while (true) { +[ok,prt,exprs]=scicos_getvalue("Set Event Output block parameters","Port number",list("vec",1),exprs); +if (!ok) { +break +} +prt=int(prt); +if (prt<=0) { +message("Port number must be a positive integer"); +} else { +model.ipar=prt; +model.evtin=1; +model.firing=[]; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CLKOUT_f.prototype.define = function CLKOUT_f() { +prt=1; +model=scicos_model(); +model.sim="output"; +model.evtin=1; +model.ipar=prt; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +exprs=string(prt); +x=standard_define([1,1],model,exprs," "); +} +CLKOUT_f.prototype.details = function CLKOUT_f() { +} +} diff --git a/js/Sinks/CMAT3D.js b/js/Sinks/CMAT3D.js index 74395953..8fd38b10 100644 --- a/js/Sinks/CMAT3D.js +++ b/js/Sinks/CMAT3D.js @@ -1,522 +1,66 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CMAT3D',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(WHILE,'while',1,1052) -LexToken(PREVAR_BOOLEAN,'%t',1,1058) -LexToken(DO,'do',1,1061) -LexToken(EOL,'\n',1,1063) -LexToken(OPENSQBRACKET,'[',1,1076) -LexToken(VAR,'ok',1,1077) -LexToken(COMMA,',',1,1079) -LexToken(VAR,'vec_x',1,1080) -LexToken(COMMA,',',1,1085) -LexToken(VAR,'vec_y',1,1086) -LexToken(COMMA,',',1,1091) -LexToken(VAR,'colormap',1,1092) -LexToken(COMMA,',',1,1100) -LexToken(VAR,'cmin',1,1101) -LexToken(COMMA,',',1,1105) -LexToken(VAR,'cmax',1,1106) -LexToken(COMMA,',',1,1110) -LexToken(VAR,'exprs',1,1111) -LexToken(CLOSESQBRACKET,']',1,1116) -LexToken(ASSIGNMENT,'=',1,1117) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1118) -LexToken(OPENBRACKET,'(',1,1133) -LexToken(DQSTRING,'"Set Scope parameters"',1,1170) -LexToken(COMMA,',',1,1171) -LexToken(OPENSQBRACKET,'[',1,1187) -LexToken(DQSTRING,'"Bounds Vector X (-1 for standard)"',1,1222) -LexToken(SEMICOLON,';\n',1,1223) -LexToken(DQSTRING,'"Bounds Vector Y (-1 for standard)"',1,1271) -LexToken(SEMICOLON,';\n',1,1272) -LexToken(DQSTRING,'"ColorMap"',1,1295) -LexToken(SEMICOLON,';\n',1,1296) -LexToken(DQSTRING,'"Zmin"',1,1315) -LexToken(SEMICOLON,';\n',1,1316) -LexToken(DQSTRING,'"Zmax"',1,1335) -LexToken(CLOSESQBRACKET,']',1,1336) -LexToken(COMMA,',',1,1337) -LexToken(VAR,'list',1,1353) -LexToken(OPENBRACKET,'(',1,1357) -LexToken(DQSTRING,'"vec"',1,1362) -LexToken(COMMA,',',1,1363) -LexToken(ADDITION,'-',1,1364) -LexToken(NUMBER,'1',1,1365) -LexToken(COMMA,',',1,1366) -LexToken(DQSTRING,'"vec"',1,1371) -LexToken(COMMA,',',1,1372) -LexToken(ADDITION,'-',1,1373) -LexToken(NUMBER,'1',1,1374) -LexToken(COMMA,',',1,1375) -LexToken(DQSTRING,'"vec"',1,1380) -LexToken(COMMA,',',1,1381) -LexToken(ADDITION,'-',1,1382) -LexToken(NUMBER,'1',1,1383) -LexToken(COMMA,',',1,1384) -LexToken(DQSTRING,'"vec"',1,1389) -LexToken(COMMA,',',1,1390) -LexToken(NUMBER,'1',1,1391) -LexToken(COMMA,',',1,1392) -LexToken(DQSTRING,'"vec"',1,1397) -LexToken(COMMA,',',1,1398) -LexToken(NUMBER,'1',1,1399) -LexToken(CLOSEBRACKET,')',1,1400) -LexToken(COMMA,',',1,1401) -LexToken(VAR,'exprs',1,1402) -LexToken(CLOSEBRACKET,')',1,1407) -LexToken(EOL,'\n',1,1408) -LexToken(IF,'if',1,1421) -LexToken(NOT,'~',1,1424) -LexToken(VAR,'ok',1,1425) -LexToken(THEN,'then',1,1428) -LexToken(EOL,'\n',1,1432) -LexToken(BREAK,'break',1,1449) -LexToken(EOL,'\n',1,1454) -LexToken(END,'end',1,1468) -LexToken(EOL,'\n',1,1498) -LexToken(VAR,'mess',1,1511) -LexToken(ASSIGNMENT,'=',1,1515) -LexToken(OPENSQBRACKET,'[',1,1516) -LexToken(CLOSESQBRACKET,']',1,1517) -LexToken(EOL,'\n',1,1518) -LexToken(IF,'if',1,1531) -LexToken(VAR,'size',1,1534) -LexToken(OPENBRACKET,'(',1,1538) -LexToken(VAR,'vec_x',1,1539) -LexToken(COMMA,',',1,1544) -LexToken(DQSTRING,'"*"',1,1547) -LexToken(CLOSEBRACKET,')',1,1548) -LexToken(COMPARISON,'<>',1,1549) -LexToken(VAR,'size',1,1551) -LexToken(OPENBRACKET,'(',1,1555) -LexToken(VAR,'vec_y',1,1556) -LexToken(COMMA,',',1,1561) -LexToken(DQSTRING,'"*"',1,1564) -LexToken(CLOSEBRACKET,')',1,1565) -LexToken(THEN,'then',1,1567) -LexToken(EOL,'\n',1,1571) -LexToken(VAR,'mess',1,1588) -LexToken(ASSIGNMENT,'=',1,1592) -LexToken(OPENSQBRACKET,'[',1,1593) -LexToken(VAR,'mess',1,1594) -LexToken(SEMICOLON,';',1,1598) -LexToken(DQSTRING,'"Vector X and Vector Y must have the same size"',1,1645) -LexToken(SEMICOLON,';',1,1646) -LexToken(DQSTRING,'" "',1,1649) -LexToken(CLOSESQBRACKET,']',1,1650) -LexToken(EOL,'\n',1,1651) -LexToken(VAR,'ok',1,1668) -LexToken(ASSIGNMENT,'=',1,1670) -LexToken(PREVAR_BOOLEAN,'%f',1,1671) -LexToken(EOL,'\n',1,1673) -LexToken(END,'end',1,1686) -LexToken(EOL,'\n',1,1689) -LexToken(IF,'if',1,1702) -LexToken(VAR,'cmax',1,1705) -LexToken(COMPARISON,'<=',1,1709) -LexToken(VAR,'cmin',1,1711) -LexToken(THEN,'then',1,1716) -LexToken(EOL,'\n',1,1720) -LexToken(VAR,'mess',1,1737) -LexToken(ASSIGNMENT,'=',1,1741) -LexToken(OPENSQBRACKET,'[',1,1742) -LexToken(VAR,'mess',1,1743) -LexToken(SEMICOLON,';',1,1747) -LexToken(DQSTRING,'"Error with minimum and maximum value"',1,1785) -LexToken(SEMICOLON,';',1,1786) -LexToken(DQSTRING,'" "',1,1789) -LexToken(CLOSESQBRACKET,']',1,1790) -LexToken(EOL,'\n',1,1791) -LexToken(VAR,'ok',1,1808) -LexToken(ASSIGNMENT,'=',1,1810) -LexToken(PREVAR_BOOLEAN,'%f',1,1811) -LexToken(EOL,'\n',1,1813) -LexToken(END,'end',1,1826) -LexToken(EOL,'\n',1,1829) -LexToken(IF,'if',1,1842) -LexToken(NOT,'~',1,1845) -LexToken(VAR,'ok',1,1846) -LexToken(THEN,'then',1,1849) -LexToken(EOL,'\n',1,1853) -LexToken(VAR,'message',1,1870) -LexToken(OPENBRACKET,'(',1,1877) -LexToken(OPENSQBRACKET,'[',1,1878) -LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,1919) -LexToken(SEMICOLON,';',1,1920) -LexToken(DQSTRING,'" "',1,1923) -LexToken(SEMICOLON,';',1,1924) -LexToken(VAR,'mess',1,1925) -LexToken(CLOSESQBRACKET,']',1,1929) -LexToken(CLOSEBRACKET,')',1,1930) -LexToken(EOL,'\n',1,1931) -LexToken(END,'end',1,1944) -LexToken(EOL,'\n',1,1947) -LexToken(IF,'if',1,1960) -LexToken(VAR,'ok',1,1963) -LexToken(THEN,'then',1,1966) -LexToken(EOL,'\n',1,1970) -LexToken(VAR,'size_x',1,1987) -LexToken(ASSIGNMENT,'=',1,1994) -LexToken(VAR,'size',1,1996) -LexToken(OPENBRACKET,'(',1,2000) -LexToken(VAR,'vec_x',1,2001) -LexToken(COMMA,',',1,2006) -LexToken(DQSTRING,'"*"',1,2009) -LexToken(CLOSEBRACKET,')',1,2010) -LexToken(EOL,'\n',1,2011) -LexToken(VAR,'size_c',1,2029) -LexToken(ASSIGNMENT,'=',1,2035) -LexToken(VAR,'size',1,2036) -LexToken(OPENBRACKET,'(',1,2040) -LexToken(VAR,'colormap',1,2041) -LexToken(OPENBRACKET,'(',1,2049) -LexToken(COLON,':',1,2050) -LexToken(CLOSEBRACKET,')',1,2051) -LexToken(COMMA,',',1,2052) -LexToken(NUMBER,'1',1,2053) -LexToken(CLOSEBRACKET,')',1,2054) -LexToken(EOL,'\n',1,2055) -LexToken(VAR,'ipar',1,2073) -LexToken(ASSIGNMENT,'=',1,2077) -LexToken(OPENSQBRACKET,'[',1,2078) -LexToken(VAR,'cmin',1,2079) -LexToken(SEMICOLON,';',1,2083) -LexToken(VAR,'cmax',1,2084) -LexToken(SEMICOLON,';',1,2088) -LexToken(VAR,'size_c',1,2089) -LexToken(SEMICOLON,';',1,2095) -LexToken(VAR,'size_x',1,2096) -LexToken(CLOSESQBRACKET,']',1,2102) -LexToken(EOL,'\n',1,2103) -LexToken(VAR,'rpar',1,2121) -LexToken(ASSIGNMENT,'=',1,2125) -LexToken(OPENSQBRACKET,'[',1,2126) -LexToken(VAR,'colormap',1,2127) -LexToken(OPENBRACKET,'(',1,2135) -LexToken(COLON,':',1,2136) -LexToken(CLOSEBRACKET,')',1,2137) -LexToken(SEMICOLON,';',1,2138) -LexToken(VAR,'vec_x',1,2139) -LexToken(OPENBRACKET,'(',1,2144) -LexToken(COLON,':',1,2145) -LexToken(CLOSEBRACKET,')',1,2146) -LexToken(SEMICOLON,';',1,2147) -LexToken(VAR,'vec_y',1,2148) -LexToken(OPENBRACKET,'(',1,2153) -LexToken(COLON,':',1,2154) -LexToken(CLOSEBRACKET,')',1,2155) -LexToken(CLOSESQBRACKET,']',1,2156) -LexToken(EOL,'\n',1,2157) -LexToken(VAR,'model',1,2175) -LexToken(DOT,'.',1,2180) -LexToken(VAR,'ipar',1,2181) -LexToken(ASSIGNMENT,'=',1,2185) -LexToken(VAR,'ipar',1,2186) -LexToken(EOL,'\n',1,2190) -LexToken(VAR,'model',1,2208) -LexToken(DOT,'.',1,2213) -LexToken(VAR,'rpar',1,2214) -LexToken(ASSIGNMENT,'=',1,2218) -LexToken(VAR,'rpar',1,2219) -LexToken(EOL,'\n',1,2223) -LexToken(VAR,'graphics',1,2241) -LexToken(DOT,'.',1,2249) -LexToken(VAR,'exprs',1,2250) -LexToken(ASSIGNMENT,'=',1,2255) -LexToken(VAR,'exprs',1,2256) -LexToken(EOL,'\n',1,2261) -LexToken(VAR,'x',1,2279) -LexToken(DOT,'.',1,2280) -LexToken(VAR,'graphics',1,2281) -LexToken(ASSIGNMENT,'=',1,2289) -LexToken(VAR,'graphics',1,2290) -LexToken(EOL,'\n',1,2298) -LexToken(VAR,'x',1,2316) -LexToken(DOT,'.',1,2317) -LexToken(VAR,'model',1,2318) -LexToken(ASSIGNMENT,'=',1,2323) -LexToken(VAR,'model',1,2324) -LexToken(EOL,'\n',1,2329) -LexToken(BREAK,'break',1,2347) -LexToken(EOL,'\n',1,2352) -LexToken(END,'end',1,2366) -LexToken(EOL,'\n',1,2369) -LexToken(END,'end',1,2378) -LexToken(EOL,'\n',1,2381) -LexToken(CASE,'case',1,2386) -LexToken(DQSTRING,'"define"',1,2398) -LexToken(THEN,'then',1,2400) -LexToken(EOL,'\n',1,2404) -LexToken(VAR,'cmin',1,2413) -LexToken(ASSIGNMENT,'=',1,2418) -LexToken(NUMBER,'0',1,2420) -LexToken(EOL,'\n',1,2421) -LexToken(VAR,'cmax',1,2431) -LexToken(ASSIGNMENT,'=',1,2436) -LexToken(NUMBER,'100',1,2438) -LexToken(EOL,'\n',1,2441) -LexToken(VAR,'colormap',1,2451) -LexToken(ASSIGNMENT,'=',1,2460) -LexToken(VAR,'jetcolormap',1,2462) -LexToken(OPENBRACKET,'(',1,2473) -LexToken(NUMBER,'25',1,2474) -LexToken(CLOSEBRACKET,')',1,2476) -LexToken(EOL,'\n',1,2477) -LexToken(VAR,'size_c',1,2487) -LexToken(ASSIGNMENT,'=',1,2494) -LexToken(NUMBER,'25',1,2496) -LexToken(EOL,'\n',1,2498) -LexToken(VAR,'x',1,2508) -LexToken(ASSIGNMENT,'=',1,2509) -LexToken(ADDITION,'-',1,2510) -LexToken(NUMBER,'1',1,2511) -LexToken(EOL,'\n',1,2512) -LexToken(VAR,'y',1,2522) -LexToken(ASSIGNMENT,'=',1,2523) -LexToken(ADDITION,'-',1,2524) -LexToken(NUMBER,'1',1,2525) -LexToken(EOL,'\n',1,2526) -LexToken(VAR,'size_x',1,2536) -LexToken(ASSIGNMENT,'=',1,2543) -LexToken(NUMBER,'1',1,2545) -LexToken(EOL,'\n',1,2546) -LexToken(VAR,'size_y',1,2556) -LexToken(ASSIGNMENT,'=',1,2563) -LexToken(NUMBER,'1',1,2565) -LexToken(EOL,'\n',1,2566) -LexToken(EOL,'\n',1,2568) -LexToken(VAR,'model',1,2577) -LexToken(ASSIGNMENT,'=',1,2582) -LexToken(SCICOS_MODEL,'scicos_model',1,2583) -LexToken(OPENBRACKET,'(',1,2595) -LexToken(CLOSEBRACKET,')',1,2596) -LexToken(EOL,'\n',1,2597) -LexToken(VAR,'model',1,2606) -LexToken(DOT,'.',1,2611) -LexToken(VAR,'sim',1,2612) -LexToken(ASSIGNMENT,'=',1,2615) -LexToken(VAR,'list',1,2616) -LexToken(OPENBRACKET,'(',1,2620) -LexToken(DQSTRING,'"cmat3d"',1,2628) -LexToken(COMMA,',',1,2629) -LexToken(NUMBER,'4',1,2630) -LexToken(CLOSEBRACKET,')',1,2631) -LexToken(EOL,'\n',1,2632) -LexToken(VAR,'model',1,2641) -LexToken(DOT,'.',1,2646) -LexToken(VAR,'in',1,2647) -LexToken(ASSIGNMENT,'=',1,2649) -LexToken(ADDITION,'-',1,2650) -LexToken(NUMBER,'1',1,2651) -LexToken(EOL,'\n',1,2652) -LexToken(VAR,'model',1,2661) -LexToken(DOT,'.',1,2666) -LexToken(VAR,'in2',1,2667) -LexToken(ASSIGNMENT,'=',1,2670) -LexToken(ADDITION,'-',1,2671) -LexToken(NUMBER,'2',1,2672) -LexToken(EOL,'\n',1,2673) -LexToken(VAR,'model',1,2682) -LexToken(DOT,'.',1,2687) -LexToken(VAR,'intyp',1,2688) -LexToken(ASSIGNMENT,'=',1,2693) -LexToken(NUMBER,'1',1,2694) -LexToken(EOL,'\n',1,2695) -LexToken(VAR,'model',1,2704) -LexToken(DOT,'.',1,2709) -LexToken(VAR,'evtin',1,2710) -LexToken(ASSIGNMENT,'=',1,2715) -LexToken(NUMBER,'1',1,2716) -LexToken(EOL,'\n',1,2717) -LexToken(VAR,'model',1,2726) -LexToken(DOT,'.',1,2731) -LexToken(VAR,'ipar',1,2732) -LexToken(ASSIGNMENT,'=',1,2736) -LexToken(OPENSQBRACKET,'[',1,2737) -LexToken(VAR,'cmin',1,2738) -LexToken(SEMICOLON,';',1,2742) -LexToken(VAR,'cmax',1,2743) -LexToken(SEMICOLON,';',1,2747) -LexToken(VAR,'size_c',1,2748) -LexToken(SEMICOLON,';',1,2754) -LexToken(VAR,'size_x',1,2755) -LexToken(SEMICOLON,';',1,2761) -LexToken(VAR,'size_y',1,2762) -LexToken(CLOSESQBRACKET,']',1,2768) -LexToken(EOL,'\n',1,2769) -LexToken(VAR,'model',1,2778) -LexToken(DOT,'.',1,2783) -LexToken(VAR,'rpar',1,2784) -LexToken(ASSIGNMENT,'=',1,2788) -LexToken(OPENSQBRACKET,'[',1,2789) -LexToken(VAR,'colormap',1,2790) -LexToken(OPENBRACKET,'(',1,2798) -LexToken(COLON,':',1,2799) -LexToken(CLOSEBRACKET,')',1,2800) -LexToken(SEMICOLON,';',1,2801) -LexToken(VAR,'x',1,2802) -LexToken(SEMICOLON,';',1,2803) -LexToken(VAR,'y',1,2804) -LexToken(CLOSESQBRACKET,']',1,2805) -LexToken(EOL,'\n',1,2806) -LexToken(VAR,'model',1,2815) -LexToken(DOT,'.',1,2820) -LexToken(VAR,'blocktype',1,2821) -LexToken(ASSIGNMENT,'=',1,2830) -LexToken(DQSTRING,'"c"',1,2833) -LexToken(EOL,'\n',1,2834) -LexToken(VAR,'model',1,2843) -LexToken(DOT,'.',1,2848) -LexToken(VAR,'dep_ut',1,2849) -LexToken(ASSIGNMENT,'=',1,2855) -LexToken(OPENSQBRACKET,'[',1,2856) -LexToken(PREVAR_BOOLEAN,'%t',1,2857) -LexToken(PREVAR_BOOLEAN,'%f',1,2860) -LexToken(CLOSESQBRACKET,']',1,2862) -LexToken(EOL,'\n',1,2863) -LexToken(EOL,'\n',1,2864) -LexToken(VAR,'exprs',1,2873) -LexToken(ASSIGNMENT,'=',1,2878) -LexToken(OPENSQBRACKET,'[',1,2879) -LexToken(VAR,'strcat',1,2880) -LexToken(OPENBRACKET,'(',1,2886) -LexToken(VAR,'string',1,2887) -LexToken(OPENBRACKET,'(',1,2893) -LexToken(VAR,'x',1,2894) -LexToken(CLOSEBRACKET,')',1,2895) -LexToken(COMMA,',',1,2896) -LexToken(DQSTRING,'" "',1,2899) -LexToken(CLOSEBRACKET,')',1,2900) -LexToken(SEMICOLON,';\n',1,2901) -LexToken(VAR,'strcat',1,2911) -LexToken(OPENBRACKET,'(',1,2917) -LexToken(VAR,'string',1,2918) -LexToken(OPENBRACKET,'(',1,2924) -LexToken(VAR,'y',1,2925) -LexToken(CLOSEBRACKET,')',1,2926) -LexToken(COMMA,',',1,2927) -LexToken(DQSTRING,'" "',1,2930) -LexToken(CLOSEBRACKET,')',1,2931) -LexToken(SEMICOLON,';\n',1,2932) -LexToken(VAR,'string',1,2942) -LexToken(OPENBRACKET,'(',1,2948) -LexToken(DQSTRING,'"jetcolormap(25)"',1,2965) -LexToken(CLOSEBRACKET,')',1,2966) -LexToken(SEMICOLON,';\n',1,2967) -LexToken(VAR,'string',1,2977) -LexToken(OPENBRACKET,'(',1,2983) -LexToken(VAR,'cmin',1,2984) -LexToken(CLOSEBRACKET,')',1,2988) -LexToken(SEMICOLON,';\n',1,2989) -LexToken(VAR,'string',1,2999) -LexToken(OPENBRACKET,'(',1,3005) -LexToken(VAR,'cmax',1,3006) -LexToken(CLOSEBRACKET,')',1,3010) -LexToken(CLOSESQBRACKET,']',1,3011) -LexToken(EOL,'\n',1,3012) -LexToken(VAR,'gr_i',1,3022) -LexToken(ASSIGNMENT,'=',1,3026) -LexToken(OPENSQBRACKET,'[',1,3027) -LexToken(CLOSESQBRACKET,']',1,3028) -LexToken(EOL,'\n',1,3029) -LexToken(VAR,'x',1,3038) -LexToken(ASSIGNMENT,'=',1,3039) -LexToken(VAR,'standard_define',1,3040) -LexToken(OPENBRACKET,'(',1,3055) -LexToken(OPENSQBRACKET,'[',1,3056) -LexToken(NUMBER,'2',1,3057) -LexToken(NUMBER,'2',1,3059) -LexToken(CLOSESQBRACKET,']',1,3060) -LexToken(COMMA,',',1,3061) -LexToken(VAR,'model',1,3062) -LexToken(COMMA,',',1,3067) -LexToken(VAR,'exprs',1,3068) -LexToken(COMMA,',',1,3073) -LexToken(VAR,'gr_i',1,3074) -LexToken(CLOSEBRACKET,')',1,3078) -LexToken(EOL,'\n',1,3079) -LexToken(END,'end',1,3084) -LexToken(EOL,'\n',1,3087) -LexToken(ENDFUNCTION,'endfunction',1,3088) -LexToken(EOL,'\n',1,3099) +/* autogenerated from "macros/Sinks/CMAT3D.sci" */ +function CMAT3D() { +CMAT3D.prototype.get = function CMAT3D() { +} +CMAT3D.prototype.set = function CMAT3D() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,vec_x,vec_y,colormap,cmin,cmax,exprs]=scicos_getvalue("Set Scope parameters",["Bounds Vector X (-1 for standard)","Bounds Vector Y (-1 for standard)","ColorMap","Zmin","Zmax"],list("vec",-1,"vec",-1,"vec",-1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(vec_x,"*")!=size(vec_y,"*")) { +mess=[mess,"Vector X and Vector Y must have the same size"," "]; +ok=None; +} +if (cmax<=cmin) { +mess=[mess,"Error with minimum and maximum value"," "]; +ok=None; +} +if (!ok) { +message(["Some specified values are inconsistent:"," ",mess]); +} +if (ok) { +size_x=size(vec_x,"*"); +size_c=size(colormap.slice(),1); +ipar=[cmin,cmax,size_c,size_x]; +rpar=[colormap.slice(),vec_x.slice(),vec_y.slice()]; +model.ipar=ipar; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CMAT3D.prototype.define = function CMAT3D() { +cmin=0; +cmax=100; +colormap=jetcolormap(25); +size_c=25; +x=-1; +y=-1; +size_x=1; +size_y=1; +model=scicos_model(); +model.sim=list("cmat3d",4); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.evtin=1; +model.ipar=[cmin,cmax,size_c,size_x,size_y]; +model.rpar=[colormap.slice(),x,y]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(string(x)," "),strcat(string(y)," "),string("jetcolormap(25)"),string(cmin),string(cmax)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CMAT3D.prototype.details = function CMAT3D() { +} +} diff --git a/js/Sinks/CMATVIEW.js b/js/Sinks/CMATVIEW.js index a7028d8c..a8940952 100644 --- a/js/Sinks/CMATVIEW.js +++ b/js/Sinks/CMATVIEW.js @@ -1,456 +1,62 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CMATVIEW',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'colormap',1,1082) -LexToken(COMMA,',',1,1090) -LexToken(VAR,'cmin',1,1091) -LexToken(COMMA,',',1,1095) -LexToken(VAR,'cmax',1,1096) -LexToken(COMMA,',',1,1100) -LexToken(VAR,'exprs',1,1101) -LexToken(CLOSESQBRACKET,']',1,1106) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1108) -LexToken(OPENBRACKET,'(',1,1123) -LexToken(DQSTRING,'"Set Scope parameters"',1,1160) -LexToken(COMMA,',',1,1161) -LexToken(OPENSQBRACKET,'[',1,1177) -LexToken(DQSTRING,'"ColorMap"',1,1187) -LexToken(SEMICOLON,';\n',1,1188) -LexToken(DQSTRING,'"Minimum level range"',1,1222) -LexToken(SEMICOLON,';\n',1,1223) -LexToken(DQSTRING,'"Maximum level range"',1,1257) -LexToken(CLOSESQBRACKET,']',1,1258) -LexToken(COMMA,',',1,1259) -LexToken(VAR,'list',1,1275) -LexToken(OPENBRACKET,'(',1,1279) -LexToken(DQSTRING,'"vec"',1,1284) -LexToken(COMMA,',',1,1285) -LexToken(ADDITION,'-',1,1286) -LexToken(NUMBER,'1',1,1287) -LexToken(COMMA,',',1,1288) -LexToken(DQSTRING,'"vec"',1,1293) -LexToken(COMMA,',',1,1294) -LexToken(NUMBER,'1',1,1295) -LexToken(COMMA,',',1,1296) -LexToken(DQSTRING,'"vec"',1,1301) -LexToken(COMMA,',',1,1302) -LexToken(NUMBER,'1',1,1303) -LexToken(CLOSEBRACKET,')',1,1304) -LexToken(COMMA,',',1,1305) -LexToken(VAR,'exprs',1,1306) -LexToken(CLOSEBRACKET,')',1,1311) -LexToken(EOL,'\n',1,1312) -LexToken(IF,'if',1,1325) -LexToken(NOT,'~',1,1328) -LexToken(VAR,'ok',1,1329) -LexToken(THEN,'then',1,1332) -LexToken(EOL,'\n',1,1336) -LexToken(BREAK,'break',1,1353) -LexToken(EOL,'\n',1,1358) -LexToken(END,'end',1,1372) -LexToken(EOL,'\n',1,1402) -LexToken(VAR,'mess',1,1415) -LexToken(ASSIGNMENT,'=',1,1419) -LexToken(OPENSQBRACKET,'[',1,1420) -LexToken(CLOSESQBRACKET,']',1,1421) -LexToken(EOL,'\n',1,1422) -LexToken(IF,'if',1,1435) -LexToken(VAR,'cmax',1,1438) -LexToken(COMPARISON,'<=',1,1442) -LexToken(VAR,'cmin',1,1444) -LexToken(THEN,'then',1,1449) -LexToken(EOL,'\n',1,1453) -LexToken(VAR,'mess',1,1470) -LexToken(ASSIGNMENT,'=',1,1474) -LexToken(OPENSQBRACKET,'[',1,1475) -LexToken(VAR,'mess',1,1476) -LexToken(SEMICOLON,';',1,1480) -LexToken(DQSTRING,'"Error with minimum and maximum value"',1,1518) -LexToken(SEMICOLON,';',1,1519) -LexToken(DQSTRING,'" "',1,1522) -LexToken(CLOSESQBRACKET,']',1,1523) -LexToken(EOL,'\n',1,1524) -LexToken(VAR,'ok',1,1541) -LexToken(ASSIGNMENT,'=',1,1543) -LexToken(PREVAR_BOOLEAN,'%f',1,1544) -LexToken(EOL,'\n',1,1546) -LexToken(END,'end',1,1559) -LexToken(EOL,'\n',1,1562) -LexToken(IF,'if',1,1575) -LexToken(NOT,'~',1,1578) -LexToken(VAR,'ok',1,1579) -LexToken(THEN,'then',1,1582) -LexToken(EOL,'\n',1,1586) -LexToken(VAR,'message',1,1603) -LexToken(OPENBRACKET,'(',1,1610) -LexToken(OPENSQBRACKET,'[',1,1611) -LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,1652) -LexToken(SEMICOLON,';',1,1653) -LexToken(DQSTRING,'" "',1,1656) -LexToken(SEMICOLON,';',1,1657) -LexToken(VAR,'mess',1,1658) -LexToken(CLOSESQBRACKET,']',1,1662) -LexToken(CLOSEBRACKET,')',1,1663) -LexToken(EOL,'\n',1,1664) -LexToken(END,'end',1,1677) -LexToken(EOL,'\n',1,1680) -LexToken(IF,'if',1,1693) -LexToken(VAR,'ok',1,1696) -LexToken(THEN,'then',1,1699) -LexToken(EOL,'\n',1,1703) -LexToken(VAR,'size_c',1,1720) -LexToken(ASSIGNMENT,'=',1,1726) -LexToken(VAR,'size',1,1727) -LexToken(OPENBRACKET,'(',1,1731) -LexToken(VAR,'colormap',1,1732) -LexToken(OPENBRACKET,'(',1,1740) -LexToken(COLON,':',1,1741) -LexToken(CLOSEBRACKET,')',1,1742) -LexToken(COMMA,',',1,1743) -LexToken(NUMBER,'1',1,1744) -LexToken(CLOSEBRACKET,')',1,1745) -LexToken(EOL,'\n',1,1746) -LexToken(VAR,'sol',1,1764) -LexToken(ASSIGNMENT,'=',1,1767) -LexToken(VAR,'inv',1,1768) -LexToken(OPENBRACKET,'(',1,1771) -LexToken(OPENSQBRACKET,'[',1,1772) -LexToken(VAR,'cmin',1,1773) -LexToken(NUMBER,'1',1,1778) -LexToken(SEMICOLON,';',1,1779) -LexToken(VAR,'cmax',1,1780) -LexToken(NUMBER,'1',1,1785) -LexToken(CLOSESQBRACKET,']',1,1786) -LexToken(CLOSEBRACKET,')',1,1787) -LexToken(MULTIPLICATION,'*',1,1788) -LexToken(OPENSQBRACKET,'[',1,1789) -LexToken(NUMBER,'1',1,1790) -LexToken(SEMICOLON,';',1,1791) -LexToken(VAR,'size_c',1,1792) -LexToken(MULTIPLICATION,'/',1,1798) -LexToken(NUMBER,'3',1,1799) -LexToken(CLOSESQBRACKET,']',1,1800) -LexToken(EOL,'\n',1,1801) -LexToken(VAR,'alpha_c',1,1819) -LexToken(ASSIGNMENT,'=',1,1827) -LexToken(VAR,'sol',1,1829) -LexToken(OPENBRACKET,'(',1,1832) -LexToken(NUMBER,'1',1,1833) -LexToken(CLOSEBRACKET,')',1,1834) -LexToken(EOL,'\n',1,1835) -LexToken(VAR,'beta_c',1,1853) -LexToken(ASSIGNMENT,'=',1,1860) -LexToken(VAR,'sol',1,1862) -LexToken(OPENBRACKET,'(',1,1865) -LexToken(NUMBER,'2',1,1866) -LexToken(CLOSEBRACKET,')',1,1867) -LexToken(EOL,'\n',1,1868) -LexToken(VAR,'ipar',1,1886) -LexToken(ASSIGNMENT,'=',1,1890) -LexToken(OPENSQBRACKET,'[',1,1891) -LexToken(VAR,'cmin',1,1892) -LexToken(SEMICOLON,';',1,1896) -LexToken(VAR,'cmax',1,1897) -LexToken(SEMICOLON,';',1,1901) -LexToken(VAR,'size_c',1,1902) -LexToken(CLOSESQBRACKET,']',1,1908) -LexToken(EOL,'\n',1,1909) -LexToken(VAR,'rpar',1,1927) -LexToken(ASSIGNMENT,'=',1,1931) -LexToken(OPENSQBRACKET,'[',1,1932) -LexToken(VAR,'alpha_c',1,1933) -LexToken(SEMICOLON,';',1,1940) -LexToken(VAR,'beta_c',1,1941) -LexToken(SEMICOLON,';',1,1947) -LexToken(VAR,'colormap',1,1948) -LexToken(OPENBRACKET,'(',1,1956) -LexToken(COLON,':',1,1957) -LexToken(CLOSEBRACKET,')',1,1958) -LexToken(CLOSESQBRACKET,']',1,1959) -LexToken(EOL,'\n',1,1960) -LexToken(VAR,'model',1,1978) -LexToken(DOT,'.',1,1983) -LexToken(VAR,'ipar',1,1984) -LexToken(ASSIGNMENT,'=',1,1988) -LexToken(VAR,'ipar',1,1989) -LexToken(EOL,'\n',1,1993) -LexToken(VAR,'model',1,2011) -LexToken(DOT,'.',1,2016) -LexToken(VAR,'rpar',1,2017) -LexToken(ASSIGNMENT,'=',1,2021) -LexToken(VAR,'rpar',1,2022) -LexToken(EOL,'\n',1,2026) -LexToken(VAR,'graphics',1,2044) -LexToken(DOT,'.',1,2052) -LexToken(VAR,'exprs',1,2053) -LexToken(ASSIGNMENT,'=',1,2058) -LexToken(VAR,'exprs',1,2059) -LexToken(EOL,'\n',1,2064) -LexToken(VAR,'x',1,2082) -LexToken(DOT,'.',1,2083) -LexToken(VAR,'graphics',1,2084) -LexToken(ASSIGNMENT,'=',1,2092) -LexToken(VAR,'graphics',1,2093) -LexToken(EOL,'\n',1,2101) -LexToken(VAR,'x',1,2119) -LexToken(DOT,'.',1,2120) -LexToken(VAR,'model',1,2121) -LexToken(ASSIGNMENT,'=',1,2126) -LexToken(VAR,'model',1,2127) -LexToken(EOL,'\n',1,2132) -LexToken(BREAK,'break',1,2149) -LexToken(EOL,'\n',1,2154) -LexToken(END,'end',1,2167) -LexToken(EOL,'\n',1,2170) -LexToken(END,'end',1,2179) -LexToken(EOL,'\n',1,2182) -LexToken(CASE,'case',1,2187) -LexToken(DQSTRING,'"define"',1,2199) -LexToken(THEN,'then',1,2201) -LexToken(EOL,'\n',1,2205) -LexToken(VAR,'cmin',1,2214) -LexToken(ASSIGNMENT,'=',1,2219) -LexToken(NUMBER,'0',1,2221) -LexToken(EOL,'\n',1,2222) -LexToken(VAR,'cmax',1,2232) -LexToken(ASSIGNMENT,'=',1,2237) -LexToken(NUMBER,'100',1,2239) -LexToken(EOL,'\n',1,2242) -LexToken(VAR,'size_c',1,2252) -LexToken(ASSIGNMENT,'=',1,2259) -LexToken(NUMBER,'25',1,2261) -LexToken(EOL,'\n',1,2263) -LexToken(VAR,'colormap',1,2273) -LexToken(ASSIGNMENT,'=',1,2282) -LexToken(VAR,'jetcolormap',1,2284) -LexToken(OPENBRACKET,'(',1,2295) -LexToken(VAR,'size_c',1,2296) -LexToken(CLOSEBRACKET,')',1,2302) -LexToken(EOL,'\n',1,2303) -LexToken(VAR,'alpha_c',1,2313) -LexToken(ASSIGNMENT,'=',1,2321) -LexToken(NUMBER,'0.24',1,2323) -LexToken(EOL,'\n',1,2327) -LexToken(VAR,'beta_c',1,2336) -LexToken(ASSIGNMENT,'=',1,2343) -LexToken(NUMBER,'1',1,2345) -LexToken(EOL,'\n',1,2346) -LexToken(EOL,'\n',1,2347) -LexToken(VAR,'model',1,2356) -LexToken(ASSIGNMENT,'=',1,2361) -LexToken(SCICOS_MODEL,'scicos_model',1,2362) -LexToken(OPENBRACKET,'(',1,2374) -LexToken(CLOSEBRACKET,')',1,2375) -LexToken(EOL,'\n',1,2376) -LexToken(VAR,'model',1,2385) -LexToken(DOT,'.',1,2390) -LexToken(VAR,'sim',1,2391) -LexToken(ASSIGNMENT,'=',1,2394) -LexToken(VAR,'list',1,2395) -LexToken(OPENBRACKET,'(',1,2399) -LexToken(DQSTRING,'"cmatview"',1,2409) -LexToken(COMMA,',',1,2410) -LexToken(NUMBER,'4',1,2411) -LexToken(CLOSEBRACKET,')',1,2412) -LexToken(EOL,'\n',1,2413) -LexToken(VAR,'model',1,2422) -LexToken(DOT,'.',1,2427) -LexToken(VAR,'in',1,2428) -LexToken(ASSIGNMENT,'=',1,2430) -LexToken(ADDITION,'-',1,2431) -LexToken(NUMBER,'1',1,2432) -LexToken(EOL,'\n',1,2433) -LexToken(VAR,'model',1,2442) -LexToken(DOT,'.',1,2447) -LexToken(VAR,'in2',1,2448) -LexToken(ASSIGNMENT,'=',1,2451) -LexToken(ADDITION,'-',1,2452) -LexToken(NUMBER,'2',1,2453) -LexToken(EOL,'\n',1,2454) -LexToken(VAR,'model',1,2463) -LexToken(DOT,'.',1,2468) -LexToken(VAR,'intyp',1,2469) -LexToken(ASSIGNMENT,'=',1,2474) -LexToken(NUMBER,'1',1,2475) -LexToken(EOL,'\n',1,2476) -LexToken(VAR,'model',1,2485) -LexToken(DOT,'.',1,2490) -LexToken(VAR,'evtin',1,2491) -LexToken(ASSIGNMENT,'=',1,2496) -LexToken(NUMBER,'1',1,2497) -LexToken(EOL,'\n',1,2498) -LexToken(VAR,'model',1,2507) -LexToken(DOT,'.',1,2512) -LexToken(VAR,'ipar',1,2513) -LexToken(ASSIGNMENT,'=',1,2517) -LexToken(OPENSQBRACKET,'[',1,2518) -LexToken(VAR,'cmin',1,2519) -LexToken(SEMICOLON,';',1,2523) -LexToken(VAR,'cmax',1,2524) -LexToken(SEMICOLON,';',1,2528) -LexToken(VAR,'size_c',1,2529) -LexToken(CLOSESQBRACKET,']',1,2535) -LexToken(EOL,'\n',1,2536) -LexToken(VAR,'model',1,2545) -LexToken(DOT,'.',1,2550) -LexToken(VAR,'rpar',1,2551) -LexToken(ASSIGNMENT,'=',1,2555) -LexToken(OPENSQBRACKET,'[',1,2556) -LexToken(VAR,'alpha_c',1,2557) -LexToken(SEMICOLON,';',1,2564) -LexToken(VAR,'beta_c',1,2565) -LexToken(SEMICOLON,';',1,2571) -LexToken(VAR,'colormap',1,2572) -LexToken(OPENBRACKET,'(',1,2580) -LexToken(COLON,':',1,2581) -LexToken(CLOSEBRACKET,')',1,2582) -LexToken(CLOSESQBRACKET,']',1,2583) -LexToken(EOL,'\n',1,2584) -LexToken(VAR,'model',1,2593) -LexToken(DOT,'.',1,2598) -LexToken(VAR,'blocktype',1,2599) -LexToken(ASSIGNMENT,'=',1,2608) -LexToken(DQSTRING,'"c"',1,2611) -LexToken(EOL,'\n',1,2612) -LexToken(VAR,'model',1,2621) -LexToken(DOT,'.',1,2626) -LexToken(VAR,'dep_ut',1,2627) -LexToken(ASSIGNMENT,'=',1,2633) -LexToken(OPENSQBRACKET,'[',1,2634) -LexToken(PREVAR_BOOLEAN,'%t',1,2635) -LexToken(PREVAR_BOOLEAN,'%f',1,2638) -LexToken(CLOSESQBRACKET,']',1,2640) -LexToken(EOL,'\n',1,2641) -LexToken(EOL,'\n',1,2642) -LexToken(VAR,'exprs',1,2651) -LexToken(ASSIGNMENT,'=',1,2656) -LexToken(OPENSQBRACKET,'[',1,2657) -LexToken(VAR,'string',1,2658) -LexToken(OPENBRACKET,'(',1,2664) -LexToken(DQSTRING,'"jetcolormap(25)"',1,2681) -LexToken(CLOSEBRACKET,')',1,2682) -LexToken(SEMICOLON,';\n',1,2683) -LexToken(VAR,'string',1,2693) -LexToken(OPENBRACKET,'(',1,2699) -LexToken(VAR,'cmin',1,2700) -LexToken(CLOSEBRACKET,')',1,2704) -LexToken(SEMICOLON,';\n',1,2705) -LexToken(VAR,'string',1,2715) -LexToken(OPENBRACKET,'(',1,2721) -LexToken(VAR,'cmax',1,2722) -LexToken(CLOSEBRACKET,')',1,2726) -LexToken(CLOSESQBRACKET,']',1,2727) -LexToken(EOL,'\n',1,2728) -LexToken(VAR,'gr_i',1,2738) -LexToken(ASSIGNMENT,'=',1,2742) -LexToken(OPENSQBRACKET,'[',1,2743) -LexToken(CLOSESQBRACKET,']',1,2744) -LexToken(EOL,'\n',1,2745) -LexToken(VAR,'x',1,2754) -LexToken(ASSIGNMENT,'=',1,2755) -LexToken(VAR,'standard_define',1,2756) -LexToken(OPENBRACKET,'(',1,2771) -LexToken(OPENSQBRACKET,'[',1,2772) -LexToken(NUMBER,'2',1,2773) -LexToken(NUMBER,'2',1,2775) -LexToken(CLOSESQBRACKET,']',1,2776) -LexToken(COMMA,',',1,2777) -LexToken(VAR,'model',1,2778) -LexToken(COMMA,',',1,2783) -LexToken(VAR,'exprs',1,2784) -LexToken(COMMA,',',1,2789) -LexToken(VAR,'gr_i',1,2790) -LexToken(CLOSEBRACKET,')',1,2794) -LexToken(EOL,'\n',1,2795) -LexToken(END,'end',1,2800) -LexToken(EOL,'\n',1,2803) -LexToken(ENDFUNCTION,'endfunction',1,2804) -LexToken(EOL,'\n',1,2815) +/* autogenerated from "macros/Sinks/CMATVIEW.sci" */ +function CMATVIEW() { +CMATVIEW.prototype.get = function CMATVIEW() { +} +CMATVIEW.prototype.set = function CMATVIEW() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,colormap,cmin,cmax,exprs]=scicos_getvalue("Set Scope parameters",["ColorMap","Minimum level range","Maximum level range"],list("vec",-1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (cmax<=cmin) { +mess=[mess,"Error with minimum and maximum value"," "]; +ok=None; +} +if (!ok) { +message(["Some specified values are inconsistent:"," ",mess]); +} +if (ok) { +size_c=size(colormap.slice(),1); +sol=inv([cmin,1,cmax,1])*[1,size_c/3]; +alpha_c=sol(1); +beta_c=sol(2); +ipar=[cmin,cmax,size_c]; +rpar=[alpha_c,beta_c,colormap.slice()]; +model.ipar=ipar; +model.rpar=rpar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CMATVIEW.prototype.define = function CMATVIEW() { +cmin=0; +cmax=100; +size_c=25; +colormap=jetcolormap(size_c); +alpha_c=0.24; +beta_c=1; +model=scicos_model(); +model.sim=list("cmatview",4); +model.in=-1; +model.in2=-2; +model.intyp=1; +model.evtin=1; +model.ipar=[cmin,cmax,size_c]; +model.rpar=[alpha_c,beta_c,colormap.slice()]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[string("jetcolormap(25)"),string(cmin),string(cmax)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CMATVIEW.prototype.details = function CMATVIEW() { +} +} diff --git a/js/Sinks/CMSCOPE.js b/js/Sinks/CMSCOPE.js index 8559150b..4c2707cf 100644 --- a/js/Sinks/CMSCOPE.js +++ b/js/Sinks/CMSCOPE.js @@ -1,1204 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CMSCOPE',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'exprs',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'exprs',1,1013) -LexToken(EOL,'\n',1,1018) -LexToken(EOL,'\n',1,1019) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(EOL,'\n',1,1072) -LexToken(EOL,'\n',1,1088) -LexToken(WHILE,'while',1,1097) -LexToken(PREVAR_BOOLEAN,'%t',1,1103) -LexToken(DO,'do',1,1106) -LexToken(EOL,'\n',1,1108) -LexToken(OPENSQBRACKET,'[',1,1121) -LexToken(VAR,'ok',1,1122) -LexToken(COMMA,',',1,1124) -LexToken(VAR,'in',1,1125) -LexToken(COMMA,',',1,1127) -LexToken(VAR,'clrs',1,1128) -LexToken(COMMA,',',1,1132) -LexToken(VAR,'win',1,1133) -LexToken(COMMA,',',1,1136) -LexToken(VAR,'wpos',1,1137) -LexToken(COMMA,',',1,1141) -LexToken(VAR,'wdim',1,1142) -LexToken(COMMA,',',1,1146) -LexToken(VAR,'ymin',1,1147) -LexToken(COMMA,',',1,1151) -LexToken(VAR,'ymax',1,1152) -LexToken(COMMA,',',1,1156) -LexToken(VAR,'per',1,1157) -LexToken(COMMA,',',1,1160) -LexToken(VAR,'N',1,1161) -LexToken(COMMA,',',1,1162) -LexToken(VAR,'heritance',1,1163) -LexToken(COMMA,',',1,1172) -LexToken(VAR,'nom',1,1173) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'exprs',1,1177) -LexToken(CLOSESQBRACKET,']',1,1182) -LexToken(ASSIGNMENT,'=',1,1183) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1184) -LexToken(OPENBRACKET,'(',1,1199) -LexToken(DQSTRING,'"Set Scope parameters"',1,1236) -LexToken(COMMA,',',1,1237) -LexToken(OPENSQBRACKET,'[',1,1253) -LexToken(DQSTRING,'"Input ports sizes"',1,1272) -LexToken(SEMICOLON,';\n',1,1273) -LexToken(DQSTRING,'"Drawing colors (>0) or mark (<0)"',1,1320) -LexToken(SEMICOLON,';\n',1,1321) -LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1375) -LexToken(SEMICOLON,';\n',1,1376) -LexToken(DQSTRING,'"Output window position"',1,1413) -LexToken(SEMICOLON,';\n',1,1414) -LexToken(DQSTRING,'"Output window sizes"',1,1448) -LexToken(SEMICOLON,';\n',1,1449) -LexToken(DQSTRING,'"Ymin vector"',1,1475) -LexToken(SEMICOLON,';\n',1,1476) -LexToken(DQSTRING,'"Ymax vector"',1,1502) -LexToken(SEMICOLON,';\n',1,1503) -LexToken(DQSTRING,'"Refresh period"',1,1532) -LexToken(SEMICOLON,';\n',1,1533) -LexToken(DQSTRING,'"Buffer size"',1,1559) -LexToken(SEMICOLON,';\n',1,1560) -LexToken(DQSTRING,'"Accept herited events 0/1"',1,1600) -LexToken(DQSTRING,'"Name of Scope (label&Id)"',1,1639) -LexToken(CLOSESQBRACKET,']',1,1640) -LexToken(COMMA,',',1,1641) -LexToken(VAR,'list',1,1657) -LexToken(OPENBRACKET,'(',1,1661) -LexToken(DQSTRING,'"vec"',1,1666) -LexToken(COMMA,',',1,1667) -LexToken(ADDITION,'-',1,1668) -LexToken(NUMBER,'1',1,1669) -LexToken(COMMA,',',1,1670) -LexToken(DQSTRING,'"vec"',1,1675) -LexToken(COMMA,',',1,1676) -LexToken(ADDITION,'-',1,1677) -LexToken(NUMBER,'1',1,1678) -LexToken(COMMA,',',1,1679) -LexToken(DQSTRING,'"vec"',1,1684) -LexToken(COMMA,',',1,1685) -LexToken(NUMBER,'1',1,1686) -LexToken(COMMA,',',1,1687) -LexToken(DQSTRING,'"vec"',1,1692) -LexToken(COMMA,',',1,1693) -LexToken(ADDITION,'-',1,1694) -LexToken(NUMBER,'1',1,1695) -LexToken(COMMA,',',1,1696) -LexToken(DQSTRING,'"vec"',1,1701) -LexToken(COMMA,',',1,1702) -LexToken(ADDITION,'-',1,1703) -LexToken(NUMBER,'1',1,1704) -LexToken(COMMA,',',1,1705) -LexToken(DQSTRING,'"vec"',1,1725) -LexToken(COMMA,',',1,1726) -LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1742) -LexToken(COMMA,',',1,1743) -LexToken(DQSTRING,'"vec"',1,1748) -LexToken(COMMA,',',1,1749) -LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1765) -LexToken(COMMA,',',1,1766) -LexToken(DQSTRING,'"vec"',1,1771) -LexToken(COMMA,',',1,1772) -LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1788) -LexToken(COMMA,',',1,1789) -LexToken(DQSTRING,'"vec"',1,1809) -LexToken(COMMA,',',1,1810) -LexToken(NUMBER,'1',1,1811) -LexToken(COMMA,',',1,1812) -LexToken(DQSTRING,'"vec"',1,1817) -LexToken(COMMA,',',1,1818) -LexToken(NUMBER,'1',1,1819) -LexToken(COMMA,',',1,1820) -LexToken(DQSTRING,'"str"',1,1825) -LexToken(COMMA,',',1,1826) -LexToken(NUMBER,'1',1,1827) -LexToken(CLOSEBRACKET,')',1,1828) -LexToken(COMMA,',',1,1829) -LexToken(VAR,'exprs',1,1830) -LexToken(CLOSEBRACKET,')',1,1835) -LexToken(EOL,'\n',1,1836) -LexToken(IF,'if',1,1849) -LexToken(NOT,'~',1,1852) -LexToken(VAR,'ok',1,1853) -LexToken(THEN,'then',1,1856) -LexToken(EOL,'\n',1,1860) -LexToken(BREAK,'break',1,1877) -LexToken(EOL,'\n',1,1882) -LexToken(END,'end',1,1896) -LexToken(EOL,'\n',1,1926) -LexToken(VAR,'mess',1,1939) -LexToken(ASSIGNMENT,'=',1,1943) -LexToken(OPENSQBRACKET,'[',1,1944) -LexToken(CLOSESQBRACKET,']',1,1945) -LexToken(EOL,'\n',1,1946) -LexToken(IF,'if',1,1959) -LexToken(VAR,'size',1,1962) -LexToken(OPENBRACKET,'(',1,1966) -LexToken(VAR,'in',1,1967) -LexToken(COMMA,',',1,1969) -LexToken(DQSTRING,'"*"',1,1972) -LexToken(CLOSEBRACKET,')',1,1973) -LexToken(COMPARISON,'<=',1,1974) -LexToken(NUMBER,'0',1,1976) -LexToken(THEN,'then',1,1978) -LexToken(EOL,'\n',1,1982) -LexToken(VAR,'mess',1,1999) -LexToken(ASSIGNMENT,'=',1,2003) -LexToken(OPENSQBRACKET,'[',1,2004) -LexToken(VAR,'mess',1,2005) -LexToken(SEMICOLON,';',1,2009) -LexToken(DQSTRING,'"Block must have at least one input port"',1,2050) -LexToken(SEMICOLON,';',1,2051) -LexToken(DQSTRING,'" "',1,2054) -LexToken(CLOSESQBRACKET,']',1,2055) -LexToken(EOL,'\n',1,2056) -LexToken(VAR,'ok',1,2073) -LexToken(ASSIGNMENT,'=',1,2075) -LexToken(PREVAR_BOOLEAN,'%f',1,2076) -LexToken(EOL,'\n',1,2078) -LexToken(END,'end',1,2091) -LexToken(EOL,'\n',1,2094) -LexToken(IF,'if',1,2107) -LexToken(VAR,'min',1,2110) -LexToken(OPENBRACKET,'(',1,2113) -LexToken(VAR,'in',1,2114) -LexToken(CLOSEBRACKET,')',1,2116) -LexToken(COMPARISON,'<=',1,2117) -LexToken(NUMBER,'0',1,2119) -LexToken(THEN,'then',1,2121) -LexToken(EOL,'\n',1,2125) -LexToken(VAR,'mess',1,2142) -LexToken(ASSIGNMENT,'=',1,2146) -LexToken(OPENSQBRACKET,'[',1,2147) -LexToken(VAR,'mess',1,2148) -LexToken(SEMICOLON,';',1,2152) -LexToken(DQSTRING,'"Port sizes must be positive"',1,2181) -LexToken(SEMICOLON,';',1,2182) -LexToken(DQSTRING,'" "',1,2185) -LexToken(CLOSESQBRACKET,']',1,2186) -LexToken(EOL,'\n',1,2187) -LexToken(VAR,'ok',1,2204) -LexToken(ASSIGNMENT,'=',1,2206) -LexToken(PREVAR_BOOLEAN,'%f',1,2207) -LexToken(EOL,'\n',1,2209) -LexToken(END,'end',1,2222) -LexToken(EOL,'\n',1,2225) -LexToken(IF,'if',1,2238) -LexToken(VAR,'size',1,2241) -LexToken(OPENBRACKET,'(',1,2245) -LexToken(VAR,'clrs',1,2246) -LexToken(COMMA,',',1,2250) -LexToken(DQSTRING,'"*"',1,2253) -LexToken(CLOSEBRACKET,')',1,2254) -LexToken(COMPARISON,'<',1,2255) -LexToken(VAR,'sum',1,2256) -LexToken(OPENBRACKET,'(',1,2259) -LexToken(VAR,'in',1,2260) -LexToken(CLOSEBRACKET,')',1,2262) -LexToken(THEN,'then',1,2264) -LexToken(EOL,'\n',1,2268) -LexToken(VAR,'mess',1,2285) -LexToken(ASSIGNMENT,'=',1,2289) -LexToken(OPENSQBRACKET,'[',1,2290) -LexToken(VAR,'mess',1,2291) -LexToken(SEMICOLON,';',1,2295) -LexToken(DQSTRING,'"Not enough colors defined (at least "',1,2333) -LexToken(ADDITION,'+',1,2334) -LexToken(VAR,'string',1,2335) -LexToken(OPENBRACKET,'(',1,2341) -LexToken(VAR,'sum',1,2342) -LexToken(OPENBRACKET,'(',1,2345) -LexToken(VAR,'in',1,2346) -LexToken(CLOSEBRACKET,')',1,2348) -LexToken(CLOSEBRACKET,')',1,2349) -LexToken(ADDITION,'+',1,2350) -LexToken(DQSTRING,'")"',1,2353) -LexToken(SEMICOLON,';',1,2354) -LexToken(DQSTRING,'" "',1,2357) -LexToken(CLOSESQBRACKET,']',1,2358) -LexToken(EOL,'\n',1,2359) -LexToken(VAR,'ok',1,2376) -LexToken(ASSIGNMENT,'=',1,2378) -LexToken(PREVAR_BOOLEAN,'%f',1,2379) -LexToken(EOL,'\n',1,2381) -LexToken(END,'end',1,2394) -LexToken(EOL,'\n',1,2397) -LexToken(IF,'if',1,2410) -LexToken(VAR,'size',1,2413) -LexToken(OPENBRACKET,'(',1,2417) -LexToken(VAR,'wpos',1,2418) -LexToken(COMMA,',',1,2422) -LexToken(DQSTRING,'"*"',1,2425) -LexToken(CLOSEBRACKET,')',1,2426) -LexToken(COMPARISON,'<>',1,2427) -LexToken(NUMBER,'0',1,2429) -LexToken(LOGICAL,'&',1,2431) -LexToken(VAR,'size',1,2432) -LexToken(OPENBRACKET,'(',1,2436) -LexToken(VAR,'wpos',1,2437) -LexToken(COMMA,',',1,2441) -LexToken(DQSTRING,'"*"',1,2444) -LexToken(CLOSEBRACKET,')',1,2445) -LexToken(COMPARISON,'<>',1,2446) -LexToken(NUMBER,'2',1,2448) -LexToken(THEN,'then',1,2450) -LexToken(EOL,'\n',1,2454) -LexToken(VAR,'mess',1,2471) -LexToken(ASSIGNMENT,'=',1,2475) -LexToken(OPENSQBRACKET,'[',1,2476) -LexToken(VAR,'mess',1,2477) -LexToken(SEMICOLON,';',1,2481) -LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,2523) -LexToken(SEMICOLON,';',1,2524) -LexToken(DQSTRING,'" "',1,2527) -LexToken(CLOSESQBRACKET,']',1,2528) -LexToken(EOL,'\n',1,2529) -LexToken(VAR,'ok',1,2546) -LexToken(ASSIGNMENT,'=',1,2548) -LexToken(PREVAR_BOOLEAN,'%f',1,2549) -LexToken(EOL,'\n',1,2551) -LexToken(END,'end',1,2564) -LexToken(EOL,'\n',1,2567) -LexToken(IF,'if',1,2580) -LexToken(VAR,'size',1,2583) -LexToken(OPENBRACKET,'(',1,2587) -LexToken(VAR,'wdim',1,2588) -LexToken(COMMA,',',1,2592) -LexToken(DQSTRING,'"*"',1,2595) -LexToken(CLOSEBRACKET,')',1,2596) -LexToken(COMPARISON,'<>',1,2597) -LexToken(NUMBER,'0',1,2599) -LexToken(LOGICAL,'&',1,2601) -LexToken(VAR,'size',1,2602) -LexToken(OPENBRACKET,'(',1,2606) -LexToken(VAR,'wdim',1,2607) -LexToken(COMMA,',',1,2611) -LexToken(DQSTRING,'"*"',1,2614) -LexToken(CLOSEBRACKET,')',1,2615) -LexToken(COMPARISON,'<>',1,2616) -LexToken(NUMBER,'2',1,2618) -LexToken(THEN,'then',1,2620) -LexToken(EOL,'\n',1,2624) -LexToken(VAR,'mess',1,2641) -LexToken(ASSIGNMENT,'=',1,2645) -LexToken(OPENSQBRACKET,'[',1,2646) -LexToken(VAR,'mess',1,2647) -LexToken(SEMICOLON,';',1,2651) -LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2688) -LexToken(SEMICOLON,';',1,2689) -LexToken(DQSTRING,'" "',1,2692) -LexToken(CLOSESQBRACKET,']',1,2693) -LexToken(EOL,'\n',1,2694) -LexToken(VAR,'ok',1,2711) -LexToken(ASSIGNMENT,'=',1,2713) -LexToken(PREVAR_BOOLEAN,'%f',1,2714) -LexToken(EOL,'\n',1,2716) -LexToken(END,'end',1,2729) -LexToken(EOL,'\n',1,2732) -LexToken(IF,'if',1,2745) -LexToken(VAR,'win',1,2748) -LexToken(COMPARISON,'<',1,2751) -LexToken(ADDITION,'-',1,2752) -LexToken(NUMBER,'1',1,2753) -LexToken(THEN,'then',1,2755) -LexToken(EOL,'\n',1,2759) -LexToken(VAR,'mess',1,2776) -LexToken(ASSIGNMENT,'=',1,2780) -LexToken(OPENSQBRACKET,'[',1,2781) -LexToken(VAR,'mess',1,2782) -LexToken(SEMICOLON,';',1,2786) -LexToken(DQSTRING,'"Window number can\\\'t be < -1"',1,2817) -LexToken(SEMICOLON,';',1,2818) -LexToken(DQSTRING,'" "',1,2821) -LexToken(CLOSESQBRACKET,']',1,2822) -LexToken(EOL,'\n',1,2823) -LexToken(VAR,'ok',1,2840) -LexToken(ASSIGNMENT,'=',1,2842) -LexToken(PREVAR_BOOLEAN,'%f',1,2843) -LexToken(EOL,'\n',1,2845) -LexToken(END,'end',1,2858) -LexToken(EOL,'\n',1,2861) -LexToken(IF,'if',1,2874) -LexToken(VAR,'size',1,2877) -LexToken(OPENBRACKET,'(',1,2881) -LexToken(VAR,'per',1,2882) -LexToken(COMMA,',',1,2885) -LexToken(DQSTRING,'"*"',1,2888) -LexToken(CLOSEBRACKET,')',1,2889) -LexToken(COMPARISON,'<>',1,2890) -LexToken(VAR,'size',1,2892) -LexToken(OPENBRACKET,'(',1,2896) -LexToken(VAR,'ymin',1,2897) -LexToken(COMMA,',',1,2901) -LexToken(DQSTRING,'"*"',1,2904) -LexToken(CLOSEBRACKET,')',1,2905) -LexToken(THEN,'then',1,2907) -LexToken(EOL,'\n',1,2911) -LexToken(VAR,'mess',1,2928) -LexToken(ASSIGNMENT,'=',1,2932) -LexToken(OPENSQBRACKET,'[',1,2933) -LexToken(VAR,'mess',1,2934) -LexToken(SEMICOLON,';',1,2938) -LexToken(DQSTRING,'"Size of Refresh Period must equal size of Ymin/Ymax vector"',1,2998) -LexToken(SEMICOLON,';',1,2999) -LexToken(DQSTRING,'" "',1,3002) -LexToken(CLOSESQBRACKET,']',1,3003) -LexToken(EOL,'\n',1,3004) -LexToken(VAR,'ok',1,3021) -LexToken(ASSIGNMENT,'=',1,3023) -LexToken(PREVAR_BOOLEAN,'%f',1,3024) -LexToken(EOL,'\n',1,3026) -LexToken(END,'end',1,3039) -LexToken(EOL,'\n',1,3042) -LexToken(FOR,'for',1,3055) -LexToken(VAR,'i',1,3059) -LexToken(ASSIGNMENT,'=',1,3060) -LexToken(NUMBER,'1',1,3061) -LexToken(COLON,':',1,3062) -LexToken(NUMBER,'1',1,3063) -LexToken(COLON,':',1,3064) -LexToken(VAR,'size',1,3065) -LexToken(OPENBRACKET,'(',1,3069) -LexToken(VAR,'per',1,3070) -LexToken(COMMA,',',1,3073) -LexToken(DQSTRING,'"*"',1,3076) -LexToken(CLOSEBRACKET,')',1,3077) -LexToken(EOL,'\n',1,3078) -LexToken(IF,'if',1,3095) -LexToken(OPENBRACKET,'(',1,3098) -LexToken(VAR,'per',1,3099) -LexToken(OPENBRACKET,'(',1,3102) -LexToken(VAR,'i',1,3103) -LexToken(CLOSEBRACKET,')',1,3104) -LexToken(COMPARISON,'<=',1,3105) -LexToken(NUMBER,'0',1,3107) -LexToken(CLOSEBRACKET,')',1,3108) -LexToken(THEN,'then',1,3110) -LexToken(EOL,'\n',1,3114) -LexToken(VAR,'mess',1,3135) -LexToken(ASSIGNMENT,'=',1,3139) -LexToken(OPENSQBRACKET,'[',1,3140) -LexToken(VAR,'mess',1,3141) -LexToken(SEMICOLON,';',1,3145) -LexToken(DQSTRING,'"Refresh Period must be positive"',1,3178) -LexToken(SEMICOLON,';',1,3179) -LexToken(DQSTRING,'" "',1,3182) -LexToken(CLOSESQBRACKET,']',1,3183) -LexToken(EOL,'\n',1,3184) -LexToken(VAR,'ok',1,3205) -LexToken(ASSIGNMENT,'=',1,3207) -LexToken(PREVAR_BOOLEAN,'%f',1,3208) -LexToken(EOL,'\n',1,3210) -LexToken(END,'end',1,3227) -LexToken(EOL,'\n',1,3230) -LexToken(END,'end',1,3243) -LexToken(EOL,'\n',1,3246) -LexToken(IF,'if',1,3259) -LexToken(VAR,'N',1,3262) -LexToken(COMPARISON,'<',1,3263) -LexToken(NUMBER,'2',1,3264) -LexToken(THEN,'then',1,3266) -LexToken(EOL,'\n',1,3270) -LexToken(VAR,'mess',1,3287) -LexToken(ASSIGNMENT,'=',1,3291) -LexToken(OPENSQBRACKET,'[',1,3292) -LexToken(VAR,'mess',1,3293) -LexToken(SEMICOLON,';',1,3297) -LexToken(DQSTRING,'"Buffer size must be at least 2"',1,3329) -LexToken(SEMICOLON,';',1,3330) -LexToken(DQSTRING,'" "',1,3333) -LexToken(CLOSESQBRACKET,']',1,3334) -LexToken(EOL,'\n',1,3335) -LexToken(VAR,'ok',1,3352) -LexToken(ASSIGNMENT,'=',1,3354) -LexToken(PREVAR_BOOLEAN,'%f',1,3355) -LexToken(EOL,'\n',1,3357) -LexToken(END,'end',1,3370) -LexToken(EOL,'\n',1,3373) -LexToken(IF,'if',1,3386) -LexToken(VAR,'or',1,3389) -LexToken(OPENBRACKET,'(',1,3391) -LexToken(VAR,'ymin',1,3392) -LexToken(COMPARISON,'>=',1,3396) -LexToken(VAR,'ymax',1,3398) -LexToken(CLOSEBRACKET,')',1,3402) -LexToken(THEN,'then',1,3404) -LexToken(EOL,'\n',1,3408) -LexToken(VAR,'mess',1,3425) -LexToken(ASSIGNMENT,'=',1,3429) -LexToken(OPENSQBRACKET,'[',1,3430) -LexToken(VAR,'mess',1,3431) -LexToken(SEMICOLON,';',1,3435) -LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,3467) -LexToken(SEMICOLON,';',1,3468) -LexToken(DQSTRING,'" "',1,3471) -LexToken(CLOSESQBRACKET,']',1,3472) -LexToken(EOL,'\n',1,3473) -LexToken(VAR,'ok',1,3490) -LexToken(ASSIGNMENT,'=',1,3492) -LexToken(PREVAR_BOOLEAN,'%f',1,3493) -LexToken(EOL,'\n',1,3495) -LexToken(END,'end',1,3508) -LexToken(EOL,'\n',1,3511) -LexToken(IF,'if',1,3524) -LexToken(NOT,'~',1,3527) -LexToken(VAR,'or',1,3528) -LexToken(OPENBRACKET,'(',1,3530) -LexToken(VAR,'heritance',1,3531) -LexToken(COMPARISON,'==',1,3540) -LexToken(OPENSQBRACKET,'[',1,3542) -LexToken(NUMBER,'0',1,3543) -LexToken(NUMBER,'1',1,3545) -LexToken(CLOSESQBRACKET,']',1,3546) -LexToken(CLOSEBRACKET,')',1,3547) -LexToken(THEN,'then',1,3549) -LexToken(EOL,'\n',1,3553) -LexToken(VAR,'mess',1,3570) -LexToken(ASSIGNMENT,'=',1,3574) -LexToken(OPENSQBRACKET,'[',1,3575) -LexToken(VAR,'mess',1,3576) -LexToken(SEMICOLON,';',1,3580) -LexToken(DQSTRING,'"Accept herited events must be 0 or 1"',1,3618) -LexToken(SEMICOLON,';',1,3619) -LexToken(DQSTRING,'" "',1,3622) -LexToken(CLOSESQBRACKET,']',1,3623) -LexToken(EOL,'\n',1,3624) -LexToken(VAR,'ok',1,3641) -LexToken(ASSIGNMENT,'=',1,3643) -LexToken(PREVAR_BOOLEAN,'%f',1,3644) -LexToken(EOL,'\n',1,3646) -LexToken(END,'end',1,3659) -LexToken(EOL,'\n',1,3662) -LexToken(IF,'if',1,3675) -LexToken(NOT,'~',1,3678) -LexToken(VAR,'ok',1,3679) -LexToken(THEN,'then',1,3682) -LexToken(EOL,'\n',1,3686) -LexToken(VAR,'message',1,3703) -LexToken(OPENBRACKET,'(',1,3710) -LexToken(OPENSQBRACKET,'[',1,3711) -LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,3752) -LexToken(SEMICOLON,';\n',1,3753) -LexToken(DQSTRING,'" "',1,3773) -LexToken(SEMICOLON,';',1,3774) -LexToken(VAR,'mess',1,3775) -LexToken(CLOSESQBRACKET,']',1,3779) -LexToken(CLOSEBRACKET,')',1,3780) -LexToken(EOL,'\n',1,3781) -LexToken(END,'end',1,3794) -LexToken(EOL,'\n',1,3797) -LexToken(IF,'if',1,3810) -LexToken(VAR,'ok',1,3813) -LexToken(THEN,'then',1,3816) -LexToken(EOL,'\n',1,3820) -LexToken(VAR,'in',1,3837) -LexToken(ASSIGNMENT,'=',1,3840) -LexToken(VAR,'in',1,3842) -LexToken(OPENBRACKET,'(',1,3844) -LexToken(COLON,':',1,3845) -LexToken(CLOSEBRACKET,')',1,3846) -LexToken(EOL,'\n',1,3847) -LexToken(VAR,'a',1,3865) -LexToken(ASSIGNMENT,'=',1,3867) -LexToken(VAR,'size',1,3869) -LexToken(OPENBRACKET,'(',1,3873) -LexToken(VAR,'in',1,3874) -LexToken(COMMA,',',1,3876) -LexToken(NUMBER,'1',1,3877) -LexToken(CLOSEBRACKET,')',1,3878) -LexToken(EOL,'\n',1,3879) -LexToken(VAR,'in2',1,3897) -LexToken(ASSIGNMENT,'=',1,3901) -LexToken(VAR,'ones',1,3903) -LexToken(OPENBRACKET,'(',1,3907) -LexToken(VAR,'a',1,3908) -LexToken(COMMA,',',1,3909) -LexToken(NUMBER,'1',1,3910) -LexToken(CLOSEBRACKET,')',1,3911) -LexToken(EOL,'\n',1,3912) -LexToken(OPENSQBRACKET,'[',1,3930) -LexToken(VAR,'model',1,3931) -LexToken(COMMA,',',1,3936) -LexToken(VAR,'graphics',1,3937) -LexToken(COMMA,',',1,3945) -LexToken(VAR,'ok',1,3946) -LexToken(CLOSESQBRACKET,']',1,3948) -LexToken(ASSIGNMENT,'=',1,3949) -LexToken(VAR,'set_io',1,3950) -LexToken(OPENBRACKET,'(',1,3956) -LexToken(VAR,'model',1,3957) -LexToken(COMMA,',',1,3962) -LexToken(VAR,'graphics',1,3963) -LexToken(COMMA,',',1,3971) -LexToken(VAR,'list',1,3972) -LexToken(OPENBRACKET,'(',1,3976) -LexToken(OPENSQBRACKET,'[',1,3977) -LexToken(VAR,'in',1,3978) -LexToken(VAR,'in2',1,3981) -LexToken(CLOSESQBRACKET,']',1,3984) -LexToken(COMMA,',',1,3985) -LexToken(VAR,'ones',1,3986) -LexToken(OPENBRACKET,'(',1,3990) -LexToken(VAR,'a',1,3991) -LexToken(COMMA,',',1,3992) -LexToken(NUMBER,'1',1,3993) -LexToken(CLOSEBRACKET,')',1,3994) -LexToken(CLOSEBRACKET,')',1,3995) -LexToken(COMMA,',',1,3996) -LexToken(VAR,'list',1,3997) -LexToken(OPENBRACKET,'(',1,4001) -LexToken(CLOSEBRACKET,')',1,4002) -LexToken(COMMA,',',1,4003) -LexToken(VAR,'ones',1,4004) -LexToken(OPENBRACKET,'(',1,4008) -LexToken(NUMBER,'1',1,4009) -LexToken(ADDITION,'-',1,4010) -LexToken(VAR,'heritance',1,4011) -LexToken(COMMA,',',1,4020) -LexToken(NUMBER,'1',1,4021) -LexToken(CLOSEBRACKET,')',1,4022) -LexToken(COMMA,',',1,4023) -LexToken(OPENSQBRACKET,'[',1,4024) -LexToken(CLOSESQBRACKET,']',1,4025) -LexToken(CLOSEBRACKET,')',1,4026) -LexToken(EOL,'\n',1,4027) -LexToken(END,'end',1,4041) -LexToken(EOL,'\n',1,4044) -LexToken(IF,'if',1,4057) -LexToken(VAR,'ok',1,4060) -LexToken(THEN,'then',1,4063) -LexToken(EOL,'\n',1,4067) -LexToken(IF,'if',1,4084) -LexToken(VAR,'wpos',1,4087) -LexToken(COMPARISON,'==',1,4091) -LexToken(OPENSQBRACKET,'[',1,4093) -LexToken(CLOSESQBRACKET,']',1,4094) -LexToken(THEN,'then',1,4096) -LexToken(EOL,'\n',1,4100) -LexToken(VAR,'wpos',1,4121) -LexToken(ASSIGNMENT,'=',1,4125) -LexToken(OPENSQBRACKET,'[',1,4126) -LexToken(ADDITION,'-',1,4127) -LexToken(NUMBER,'1',1,4128) -LexToken(SEMICOLON,';',1,4129) -LexToken(ADDITION,'-',1,4130) -LexToken(NUMBER,'1',1,4131) -LexToken(CLOSESQBRACKET,']',1,4132) -LexToken(EOL,'\n',1,4133) -LexToken(END,'end',1,4151) -LexToken(EOL,'\n',1,4154) -LexToken(IF,'if',1,4171) -LexToken(VAR,'wdim',1,4174) -LexToken(COMPARISON,'==',1,4178) -LexToken(OPENSQBRACKET,'[',1,4180) -LexToken(CLOSESQBRACKET,']',1,4181) -LexToken(THEN,'then',1,4183) -LexToken(EOL,'\n',1,4187) -LexToken(VAR,'wdim',1,4208) -LexToken(ASSIGNMENT,'=',1,4212) -LexToken(OPENSQBRACKET,'[',1,4213) -LexToken(ADDITION,'-',1,4214) -LexToken(NUMBER,'1',1,4215) -LexToken(SEMICOLON,';',1,4216) -LexToken(ADDITION,'-',1,4217) -LexToken(NUMBER,'1',1,4218) -LexToken(CLOSESQBRACKET,']',1,4219) -LexToken(EOL,'\n',1,4220) -LexToken(END,'end',1,4238) -LexToken(EOL,'\n',1,4241) -LexToken(IF,'if',1,4258) -LexToken(VAR,'ok',1,4261) -LexToken(THEN,'then',1,4264) -LexToken(EOL,'\n',1,4268) -LexToken(VAR,'period',1,4289) -LexToken(ASSIGNMENT,'=',1,4295) -LexToken(VAR,'per',1,4296) -LexToken(OPENBRACKET,'(',1,4299) -LexToken(COLON,':',1,4300) -LexToken(CLOSEBRACKET,')',1,4301) -LexToken(TRANSPOSE,"'",1,4302) -LexToken(EOL,'\n',1,4303) -LexToken(VAR,'yy',1,4325) -LexToken(ASSIGNMENT,'=',1,4327) -LexToken(OPENSQBRACKET,'[',1,4328) -LexToken(VAR,'ymin',1,4329) -LexToken(OPENBRACKET,'(',1,4333) -LexToken(COLON,':',1,4334) -LexToken(CLOSEBRACKET,')',1,4335) -LexToken(TRANSPOSE,"'",1,4336) -LexToken(SEMICOLON,';',1,4337) -LexToken(VAR,'ymax',1,4338) -LexToken(OPENBRACKET,'(',1,4342) -LexToken(COLON,':',1,4343) -LexToken(CLOSEBRACKET,')',1,4344) -LexToken(TRANSPOSE,"'",1,4345) -LexToken(CLOSESQBRACKET,']',1,4346) -LexToken(EOL,'\n',1,4347) -LexToken(VAR,'rpar',1,4368) -LexToken(ASSIGNMENT,'=',1,4372) -LexToken(OPENSQBRACKET,'[',1,4373) -LexToken(NUMBER,'0',1,4374) -LexToken(SEMICOLON,';',1,4375) -LexToken(VAR,'period',1,4376) -LexToken(OPENBRACKET,'(',1,4382) -LexToken(COLON,':',1,4383) -LexToken(CLOSEBRACKET,')',1,4384) -LexToken(SEMICOLON,';',1,4385) -LexToken(VAR,'yy',1,4386) -LexToken(OPENBRACKET,'(',1,4388) -LexToken(COLON,':',1,4389) -LexToken(CLOSEBRACKET,')',1,4390) -LexToken(CLOSESQBRACKET,']',1,4391) -LexToken(EOL,'\n',1,4392) -LexToken(VAR,'clrs',1,4413) -LexToken(ASSIGNMENT,'=',1,4417) -LexToken(VAR,'clrs',1,4418) -LexToken(OPENBRACKET,'(',1,4422) -LexToken(NUMBER,'1',1,4423) -LexToken(COLON,':',1,4424) -LexToken(VAR,'sum',1,4425) -LexToken(OPENBRACKET,'(',1,4428) -LexToken(VAR,'in',1,4429) -LexToken(CLOSEBRACKET,')',1,4431) -LexToken(CLOSEBRACKET,')',1,4432) -LexToken(EOL,'\n',1,4433) -LexToken(VAR,'ipar',1,4454) -LexToken(ASSIGNMENT,'=',1,4458) -LexToken(OPENSQBRACKET,'[',1,4459) -LexToken(VAR,'win',1,4460) -LexToken(SEMICOLON,';',1,4463) -LexToken(VAR,'size',1,4464) -LexToken(OPENBRACKET,'(',1,4468) -LexToken(VAR,'in',1,4469) -LexToken(COMMA,',',1,4471) -LexToken(DQSTRING,'"*"',1,4474) -LexToken(CLOSEBRACKET,')',1,4475) -LexToken(SEMICOLON,';',1,4476) -LexToken(VAR,'N',1,4477) -LexToken(SEMICOLON,';',1,4478) -LexToken(VAR,'wpos',1,4479) -LexToken(OPENBRACKET,'(',1,4483) -LexToken(COLON,':',1,4484) -LexToken(CLOSEBRACKET,')',1,4485) -LexToken(SEMICOLON,';',1,4486) -LexToken(VAR,'wdim',1,4487) -LexToken(OPENBRACKET,'(',1,4491) -LexToken(COLON,':',1,4492) -LexToken(CLOSEBRACKET,')',1,4493) -LexToken(SEMICOLON,';',1,4494) -LexToken(VAR,'in',1,4495) -LexToken(OPENBRACKET,'(',1,4497) -LexToken(COLON,':',1,4498) -LexToken(CLOSEBRACKET,')',1,4499) -LexToken(SEMICOLON,';',1,4500) -LexToken(VAR,'clrs',1,4501) -LexToken(OPENBRACKET,'(',1,4505) -LexToken(COLON,':',1,4506) -LexToken(CLOSEBRACKET,')',1,4507) -LexToken(SEMICOLON,';',1,4508) -LexToken(VAR,'heritance',1,4509) -LexToken(CLOSESQBRACKET,']',1,4518) -LexToken(EOL,'\n',1,4519) -LexToken(EOL,'\n',1,4585) -LexToken(EOL,'\n',1,4639) -LexToken(EOL,'\n',1,4665) -LexToken(VAR,'model',1,4686) -LexToken(DOT,'.',1,4691) -LexToken(VAR,'evtin',1,4692) -LexToken(ASSIGNMENT,'=',1,4697) -LexToken(VAR,'ones',1,4698) -LexToken(OPENBRACKET,'(',1,4702) -LexToken(NUMBER,'1',1,4703) -LexToken(ADDITION,'-',1,4704) -LexToken(VAR,'heritance',1,4705) -LexToken(COMMA,',',1,4714) -LexToken(NUMBER,'1',1,4715) -LexToken(CLOSEBRACKET,')',1,4716) -LexToken(EOL,'\n',1,4717) -LexToken(VAR,'model',1,4738) -LexToken(DOT,'.',1,4743) -LexToken(VAR,'dstate',1,4744) -LexToken(ASSIGNMENT,'=',1,4750) -LexToken(OPENSQBRACKET,'[',1,4751) -LexToken(CLOSESQBRACKET,']',1,4752) -LexToken(EOL,'\n',1,4753) -LexToken(EOL,'\n',1,4796) -LexToken(VAR,'model',1,4817) -LexToken(DOT,'.',1,4822) -LexToken(VAR,'rpar',1,4823) -LexToken(ASSIGNMENT,'=',1,4827) -LexToken(VAR,'rpar',1,4828) -LexToken(EOL,'\n',1,4832) -LexToken(VAR,'model',1,4854) -LexToken(DOT,'.',1,4859) -LexToken(VAR,'ipar',1,4860) -LexToken(ASSIGNMENT,'=',1,4864) -LexToken(VAR,'ipar',1,4865) -LexToken(EOL,'\n',1,4869) -LexToken(VAR,'model',1,4890) -LexToken(DOT,'.',1,4895) -LexToken(VAR,'label',1,4896) -LexToken(ASSIGNMENT,'=',1,4901) -LexToken(VAR,'nom',1,4902) -LexToken(EOL,'\n',1,4905) -LexToken(VAR,'graphics',1,4927) -LexToken(DOT,'.',1,4935) -LexToken(VAR,'id',1,4936) -LexToken(ASSIGNMENT,'=',1,4938) -LexToken(VAR,'nom',1,4939) -LexToken(EOL,'\n',1,4942) -LexToken(VAR,'graphics',1,4964) -LexToken(DOT,'.',1,4972) -LexToken(VAR,'exprs',1,4973) -LexToken(ASSIGNMENT,'=',1,4978) -LexToken(VAR,'exprs',1,4979) -LexToken(EOL,'\n',1,4984) -LexToken(VAR,'x',1,5006) -LexToken(DOT,'.',1,5007) -LexToken(VAR,'graphics',1,5008) -LexToken(ASSIGNMENT,'=',1,5016) -LexToken(VAR,'graphics',1,5017) -LexToken(EOL,'\n',1,5025) -LexToken(VAR,'x',1,5047) -LexToken(DOT,'.',1,5048) -LexToken(VAR,'model',1,5049) -LexToken(ASSIGNMENT,'=',1,5054) -LexToken(VAR,'model',1,5055) -LexToken(EOL,'\n',1,5060) -LexToken(EOL,'\n',1,5089) -LexToken(BREAK,'break',1,5110) -LexToken(EOL,'\n',1,5115) -LexToken(END,'end',1,5132) -LexToken(EOL,'\n',1,5135) -LexToken(END,'end',1,5148) -LexToken(EOL,'\n',1,5151) -LexToken(END,'end',1,5160) -LexToken(EOL,'\n',1,5163) -LexToken(CASE,'case',1,5168) -LexToken(DQSTRING,'"define"',1,5180) -LexToken(THEN,'then',1,5182) -LexToken(EOL,'\n',1,5186) -LexToken(VAR,'win',1,5195) -LexToken(ASSIGNMENT,'=',1,5198) -LexToken(ADDITION,'-',1,5199) -LexToken(NUMBER,'1',1,5200) -LexToken(EOL,'\n',1,5201) -LexToken(VAR,'in',1,5211) -LexToken(ASSIGNMENT,'=',1,5213) -LexToken(OPENSQBRACKET,'[',1,5214) -LexToken(NUMBER,'1',1,5215) -LexToken(SEMICOLON,';',1,5216) -LexToken(NUMBER,'1',1,5217) -LexToken(CLOSESQBRACKET,']',1,5218) -LexToken(EOL,'\n',1,5219) -LexToken(VAR,'wdim',1,5228) -LexToken(ASSIGNMENT,'=',1,5232) -LexToken(OPENSQBRACKET,'[',1,5233) -LexToken(ADDITION,'-',1,5234) -LexToken(NUMBER,'1',1,5235) -LexToken(SEMICOLON,';',1,5236) -LexToken(ADDITION,'-',1,5237) -LexToken(NUMBER,'1',1,5238) -LexToken(CLOSESQBRACKET,']',1,5239) -LexToken(EOL,'\n',1,5240) -LexToken(VAR,'wpos',1,5249) -LexToken(ASSIGNMENT,'=',1,5253) -LexToken(OPENSQBRACKET,'[',1,5254) -LexToken(ADDITION,'-',1,5255) -LexToken(NUMBER,'1',1,5256) -LexToken(SEMICOLON,';',1,5257) -LexToken(ADDITION,'-',1,5258) -LexToken(NUMBER,'1',1,5259) -LexToken(CLOSESQBRACKET,']',1,5260) -LexToken(EOL,'\n',1,5261) -LexToken(VAR,'clrs',1,5270) -LexToken(ASSIGNMENT,'=',1,5274) -LexToken(OPENSQBRACKET,'[',1,5275) -LexToken(NUMBER,'1',1,5276) -LexToken(SEMICOLON,';',1,5277) -LexToken(NUMBER,'3',1,5278) -LexToken(SEMICOLON,';',1,5279) -LexToken(NUMBER,'5',1,5280) -LexToken(SEMICOLON,';',1,5281) -LexToken(NUMBER,'7',1,5282) -LexToken(SEMICOLON,';',1,5283) -LexToken(NUMBER,'9',1,5284) -LexToken(SEMICOLON,';',1,5285) -LexToken(NUMBER,'11',1,5286) -LexToken(SEMICOLON,';',1,5288) -LexToken(NUMBER,'13',1,5289) -LexToken(SEMICOLON,';',1,5291) -LexToken(NUMBER,'15',1,5292) -LexToken(CLOSESQBRACKET,']',1,5294) -LexToken(EOL,'\n',1,5295) -LexToken(VAR,'N',1,5305) -LexToken(ASSIGNMENT,'=',1,5306) -LexToken(NUMBER,'20',1,5307) -LexToken(EOL,'\n',1,5309) -LexToken(EOL,'\n',1,5311) -LexToken(VAR,'ymin',1,5320) -LexToken(ASSIGNMENT,'=',1,5324) -LexToken(OPENSQBRACKET,'[',1,5325) -LexToken(ADDITION,'-',1,5326) -LexToken(NUMBER,'1',1,5327) -LexToken(SEMICOLON,';',1,5328) -LexToken(ADDITION,'-',1,5329) -LexToken(NUMBER,'5',1,5330) -LexToken(CLOSESQBRACKET,']',1,5331) -LexToken(EOL,'\n',1,5332) -LexToken(VAR,'ymax',1,5342) -LexToken(ASSIGNMENT,'=',1,5346) -LexToken(OPENSQBRACKET,'[',1,5347) -LexToken(NUMBER,'1',1,5348) -LexToken(SEMICOLON,';',1,5349) -LexToken(NUMBER,'5',1,5350) -LexToken(CLOSESQBRACKET,']',1,5351) -LexToken(EOL,'\n',1,5352) -LexToken(VAR,'per',1,5362) -LexToken(ASSIGNMENT,'=',1,5365) -LexToken(OPENSQBRACKET,'[',1,5366) -LexToken(NUMBER,'30',1,5367) -LexToken(SEMICOLON,';',1,5369) -LexToken(NUMBER,'30',1,5370) -LexToken(CLOSESQBRACKET,']',1,5372) -LexToken(EOL,'\n',1,5373) -LexToken(VAR,'yy',1,5383) -LexToken(ASSIGNMENT,'=',1,5385) -LexToken(OPENSQBRACKET,'[',1,5386) -LexToken(VAR,'ymin',1,5387) -LexToken(OPENBRACKET,'(',1,5391) -LexToken(COLON,':',1,5392) -LexToken(CLOSEBRACKET,')',1,5393) -LexToken(TRANSPOSE,"'",1,5394) -LexToken(SEMICOLON,';',1,5395) -LexToken(VAR,'ymax',1,5396) -LexToken(OPENBRACKET,'(',1,5400) -LexToken(COLON,':',1,5401) -LexToken(CLOSEBRACKET,')',1,5402) -LexToken(TRANSPOSE,"'",1,5403) -LexToken(CLOSESQBRACKET,']',1,5404) -LexToken(EOL,'\n',1,5405) -LexToken(VAR,'period',1,5414) -LexToken(ASSIGNMENT,'=',1,5420) -LexToken(VAR,'per',1,5421) -LexToken(OPENBRACKET,'(',1,5424) -LexToken(COLON,':',1,5425) -LexToken(CLOSEBRACKET,')',1,5426) -LexToken(TRANSPOSE,"'",1,5427) -LexToken(EOL,'\n',1,5428) -LexToken(VAR,'model',1,5437) -LexToken(ASSIGNMENT,'=',1,5442) -LexToken(SCICOS_MODEL,'scicos_model',1,5443) -LexToken(OPENBRACKET,'(',1,5455) -LexToken(CLOSEBRACKET,')',1,5456) -LexToken(EOL,'\n',1,5457) -LexToken(VAR,'model',1,5466) -LexToken(DOT,'.',1,5471) -LexToken(VAR,'sim',1,5472) -LexToken(ASSIGNMENT,'=',1,5475) -LexToken(VAR,'list',1,5476) -LexToken(OPENBRACKET,'(',1,5480) -LexToken(DQSTRING,'"cmscope"',1,5489) -LexToken(COMMA,',',1,5490) -LexToken(NUMBER,'4',1,5491) -LexToken(CLOSEBRACKET,')',1,5492) -LexToken(EOL,'\n',1,5493) -LexToken(VAR,'model',1,5502) -LexToken(DOT,'.',1,5507) -LexToken(VAR,'in',1,5508) -LexToken(ASSIGNMENT,'=',1,5510) -LexToken(VAR,'in',1,5511) -LexToken(EOL,'\n',1,5513) -LexToken(VAR,'model',1,5522) -LexToken(DOT,'.',1,5527) -LexToken(VAR,'in2',1,5528) -LexToken(ASSIGNMENT,'=',1,5531) -LexToken(OPENSQBRACKET,'[',1,5532) -LexToken(NUMBER,'1',1,5533) -LexToken(SEMICOLON,';',1,5534) -LexToken(NUMBER,'1',1,5535) -LexToken(CLOSESQBRACKET,']',1,5536) -LexToken(EOL,'\n',1,5537) -LexToken(VAR,'model',1,5546) -LexToken(DOT,'.',1,5551) -LexToken(VAR,'intyp',1,5552) -LexToken(ASSIGNMENT,'=',1,5557) -LexToken(OPENSQBRACKET,'[',1,5558) -LexToken(NUMBER,'1',1,5559) -LexToken(SEMICOLON,';',1,5560) -LexToken(NUMBER,'1',1,5561) -LexToken(CLOSESQBRACKET,']',1,5562) -LexToken(EOL,'\n',1,5563) -LexToken(VAR,'model',1,5572) -LexToken(DOT,'.',1,5577) -LexToken(VAR,'evtin',1,5578) -LexToken(ASSIGNMENT,'=',1,5583) -LexToken(NUMBER,'1',1,5584) -LexToken(EOL,'\n',1,5585) -LexToken(VAR,'model',1,5594) -LexToken(DOT,'.',1,5599) -LexToken(VAR,'rpar',1,5600) -LexToken(ASSIGNMENT,'=',1,5604) -LexToken(OPENSQBRACKET,'[',1,5605) -LexToken(NUMBER,'0',1,5606) -LexToken(SEMICOLON,';',1,5607) -LexToken(VAR,'period',1,5608) -LexToken(OPENBRACKET,'(',1,5614) -LexToken(COLON,':',1,5615) -LexToken(CLOSEBRACKET,')',1,5616) -LexToken(SEMICOLON,';',1,5617) -LexToken(VAR,'yy',1,5618) -LexToken(OPENBRACKET,'(',1,5620) -LexToken(COLON,':',1,5621) -LexToken(CLOSEBRACKET,')',1,5622) -LexToken(CLOSESQBRACKET,']',1,5623) -LexToken(EOL,'\n',1,5624) -LexToken(VAR,'model',1,5633) -LexToken(DOT,'.',1,5638) -LexToken(VAR,'ipar',1,5639) -LexToken(ASSIGNMENT,'=',1,5643) -LexToken(OPENSQBRACKET,'[',1,5644) -LexToken(VAR,'win',1,5645) -LexToken(SEMICOLON,';',1,5648) -LexToken(VAR,'size',1,5649) -LexToken(OPENBRACKET,'(',1,5653) -LexToken(VAR,'in',1,5654) -LexToken(COMMA,',',1,5656) -LexToken(DQSTRING,'"*"',1,5659) -LexToken(CLOSEBRACKET,')',1,5660) -LexToken(SEMICOLON,';',1,5661) -LexToken(VAR,'N',1,5662) -LexToken(SEMICOLON,';',1,5663) -LexToken(VAR,'wpos',1,5664) -LexToken(OPENBRACKET,'(',1,5668) -LexToken(COLON,':',1,5669) -LexToken(CLOSEBRACKET,')',1,5670) -LexToken(SEMICOLON,';',1,5671) -LexToken(VAR,'wdim',1,5672) -LexToken(OPENBRACKET,'(',1,5676) -LexToken(COLON,':',1,5677) -LexToken(CLOSEBRACKET,')',1,5678) -LexToken(SEMICOLON,';',1,5679) -LexToken(VAR,'in',1,5680) -LexToken(OPENBRACKET,'(',1,5682) -LexToken(COLON,':',1,5683) -LexToken(CLOSEBRACKET,')',1,5684) -LexToken(SEMICOLON,';',1,5685) -LexToken(VAR,'clrs',1,5686) -LexToken(OPENBRACKET,'(',1,5690) -LexToken(NUMBER,'1',1,5691) -LexToken(COLON,':',1,5692) -LexToken(VAR,'sum',1,5693) -LexToken(OPENBRACKET,'(',1,5696) -LexToken(VAR,'in',1,5697) -LexToken(CLOSEBRACKET,')',1,5699) -LexToken(CLOSEBRACKET,')',1,5700) -LexToken(CLOSESQBRACKET,']',1,5701) -LexToken(EOL,'\n',1,5702) -LexToken(VAR,'model',1,5711) -LexToken(DOT,'.',1,5716) -LexToken(VAR,'blocktype',1,5717) -LexToken(ASSIGNMENT,'=',1,5726) -LexToken(DQSTRING,'"c"',1,5729) -LexToken(EOL,'\n',1,5730) -LexToken(VAR,'model',1,5739) -LexToken(DOT,'.',1,5744) -LexToken(VAR,'dep_ut',1,5745) -LexToken(ASSIGNMENT,'=',1,5751) -LexToken(OPENSQBRACKET,'[',1,5752) -LexToken(PREVAR_BOOLEAN,'%t',1,5753) -LexToken(PREVAR_BOOLEAN,'%f',1,5756) -LexToken(CLOSESQBRACKET,']',1,5758) -LexToken(EOL,'\n',1,5759) -LexToken(EOL,'\n',1,5760) -LexToken(VAR,'exprs',1,5769) -LexToken(ASSIGNMENT,'=',1,5774) -LexToken(OPENSQBRACKET,'[',1,5775) -LexToken(VAR,'strcat',1,5776) -LexToken(OPENBRACKET,'(',1,5782) -LexToken(VAR,'string',1,5783) -LexToken(OPENBRACKET,'(',1,5789) -LexToken(VAR,'in',1,5790) -LexToken(CLOSEBRACKET,')',1,5792) -LexToken(COMMA,',',1,5793) -LexToken(DQSTRING,'" "',1,5796) -LexToken(CLOSEBRACKET,')',1,5797) -LexToken(SEMICOLON,';\n',1,5798) -LexToken(VAR,'strcat',1,5808) -LexToken(OPENBRACKET,'(',1,5814) -LexToken(VAR,'string',1,5815) -LexToken(OPENBRACKET,'(',1,5821) -LexToken(VAR,'clrs',1,5822) -LexToken(CLOSEBRACKET,')',1,5826) -LexToken(COMMA,',',1,5827) -LexToken(DQSTRING,'" "',1,5830) -LexToken(CLOSEBRACKET,')',1,5831) -LexToken(SEMICOLON,';\n',1,5832) -LexToken(VAR,'string',1,5842) -LexToken(OPENBRACKET,'(',1,5848) -LexToken(VAR,'win',1,5849) -LexToken(CLOSEBRACKET,')',1,5852) -LexToken(SEMICOLON,';\n',1,5853) -LexToken(VAR,'sci2exp',1,5863) -LexToken(OPENBRACKET,'(',1,5870) -LexToken(OPENSQBRACKET,'[',1,5871) -LexToken(CLOSESQBRACKET,']',1,5872) -LexToken(CLOSEBRACKET,')',1,5873) -LexToken(SEMICOLON,';\n',1,5874) -LexToken(VAR,'sci2exp',1,5884) -LexToken(OPENBRACKET,'(',1,5891) -LexToken(OPENSQBRACKET,'[',1,5892) -LexToken(CLOSESQBRACKET,']',1,5893) -LexToken(CLOSEBRACKET,')',1,5894) -LexToken(SEMICOLON,';\n',1,5895) -LexToken(VAR,'strcat',1,5905) -LexToken(OPENBRACKET,'(',1,5911) -LexToken(VAR,'string',1,5912) -LexToken(OPENBRACKET,'(',1,5918) -LexToken(VAR,'ymin',1,5919) -LexToken(CLOSEBRACKET,')',1,5923) -LexToken(COMMA,',',1,5924) -LexToken(DQSTRING,'" "',1,5927) -LexToken(CLOSEBRACKET,')',1,5928) -LexToken(SEMICOLON,';\n',1,5929) -LexToken(VAR,'strcat',1,5939) -LexToken(OPENBRACKET,'(',1,5945) -LexToken(VAR,'string',1,5946) -LexToken(OPENBRACKET,'(',1,5952) -LexToken(VAR,'ymax',1,5953) -LexToken(CLOSEBRACKET,')',1,5957) -LexToken(COMMA,',',1,5958) -LexToken(DQSTRING,'" "',1,5961) -LexToken(CLOSEBRACKET,')',1,5962) -LexToken(SEMICOLON,';\n',1,5963) -LexToken(VAR,'strcat',1,5973) -LexToken(OPENBRACKET,'(',1,5979) -LexToken(VAR,'string',1,5980) -LexToken(OPENBRACKET,'(',1,5986) -LexToken(VAR,'per',1,5987) -LexToken(CLOSEBRACKET,')',1,5990) -LexToken(COMMA,',',1,5991) -LexToken(DQSTRING,'" "',1,5994) -LexToken(CLOSEBRACKET,')',1,5995) -LexToken(SEMICOLON,';\n',1,5996) -LexToken(VAR,'string',1,6006) -LexToken(OPENBRACKET,'(',1,6012) -LexToken(VAR,'N',1,6013) -LexToken(CLOSEBRACKET,')',1,6014) -LexToken(SEMICOLON,';\n',1,6015) -LexToken(VAR,'string',1,6025) -LexToken(OPENBRACKET,'(',1,6031) -LexToken(NUMBER,'0',1,6032) -LexToken(CLOSEBRACKET,')',1,6033) -LexToken(SEMICOLON,';\n',1,6034) -LexToken(VAR,'emptystr',1,6044) -LexToken(OPENBRACKET,'(',1,6052) -LexToken(CLOSEBRACKET,')',1,6053) -LexToken(CLOSESQBRACKET,']',1,6054) -LexToken(EOL,'\n',1,6055) -LexToken(VAR,'gr_i',1,6065) -LexToken(ASSIGNMENT,'=',1,6069) -LexToken(OPENSQBRACKET,'[',1,6070) -LexToken(CLOSESQBRACKET,']',1,6071) -LexToken(EOL,'\n',1,6072) -LexToken(VAR,'x',1,6081) -LexToken(ASSIGNMENT,'=',1,6082) -LexToken(VAR,'standard_define',1,6083) -LexToken(OPENBRACKET,'(',1,6098) -LexToken(OPENSQBRACKET,'[',1,6099) -LexToken(NUMBER,'2',1,6100) -LexToken(NUMBER,'2',1,6102) -LexToken(CLOSESQBRACKET,']',1,6103) -LexToken(COMMA,',',1,6104) -LexToken(VAR,'model',1,6105) -LexToken(COMMA,',',1,6110) -LexToken(VAR,'exprs',1,6111) -LexToken(COMMA,',',1,6116) -LexToken(VAR,'gr_i',1,6117) -LexToken(CLOSEBRACKET,')',1,6121) -LexToken(EOL,'\n',1,6122) -LexToken(END,'end',1,6127) -LexToken(EOL,'\n',1,6130) -LexToken(ENDFUNCTION,'endfunction',1,6131) -LexToken(EOL,'\n',1,6142) +Syntax error in input LexToken(IN,'in',1,1125) +Syntax error in input LexToken(VAR,'model',1,4686) +/* autogenerated from "macros/Sinks/CMSCOPE.sci" */ +None diff --git a/js/Sinks/CSCOPE.js b/js/Sinks/CSCOPE.js index 6821a46f..8c15def6 100644 --- a/js/Sinks/CSCOPE.js +++ b/js/Sinks/CSCOPE.js @@ -1,835 +1,95 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CSCOPE',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'model',1,1027) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(VAR,'arg1',1,1033) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'model',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(EOL,'\n',1,1070) -LexToken(WHILE,'while',1,1079) -LexToken(PREVAR_BOOLEAN,'%t',1,1085) -LexToken(DO,'do',1,1088) -LexToken(EOL,'\n',1,1090) -LexToken(OPENSQBRACKET,'[',1,1103) -LexToken(VAR,'ok',1,1104) -LexToken(COMMA,',',1,1106) -LexToken(VAR,'clrs',1,1107) -LexToken(COMMA,',',1,1111) -LexToken(VAR,'win',1,1112) -LexToken(COMMA,',',1,1115) -LexToken(VAR,'wpos',1,1116) -LexToken(COMMA,',',1,1120) -LexToken(VAR,'wdim',1,1121) -LexToken(COMMA,',',1,1125) -LexToken(VAR,'ymin',1,1126) -LexToken(COMMA,',',1,1130) -LexToken(VAR,'ymax',1,1131) -LexToken(COMMA,',',1,1135) -LexToken(VAR,'per',1,1136) -LexToken(COMMA,',',1,1139) -LexToken(VAR,'N',1,1140) -LexToken(COMMA,',',1,1141) -LexToken(VAR,'heritance',1,1142) -LexToken(COMMA,',',1,1151) -LexToken(VAR,'nom',1,1152) -LexToken(COMMA,',',1,1155) -LexToken(VAR,'exprs',1,1156) -LexToken(CLOSESQBRACKET,']',1,1161) -LexToken(ASSIGNMENT,'=',1,1162) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1163) -LexToken(OPENBRACKET,'(',1,1178) -LexToken(DQSTRING,'"Set Scope parameters"',1,1215) -LexToken(COMMA,',',1,1216) -LexToken(OPENSQBRACKET,'[',1,1232) -LexToken(DQSTRING,'"Color (>0) or mark (<0) vector (8 entries)"',1,1276) -LexToken(SEMICOLON,';\n',1,1277) -LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1331) -LexToken(SEMICOLON,';\n',1,1332) -LexToken(DQSTRING,'"Output window position"',1,1369) -LexToken(SEMICOLON,';\n',1,1370) -LexToken(DQSTRING,'"Output window sizes"',1,1404) -LexToken(SEMICOLON,';\n',1,1405) -LexToken(DQSTRING,'"Ymin"',1,1424) -LexToken(SEMICOLON,';\n',1,1425) -LexToken(DQSTRING,'"Ymax"',1,1444) -LexToken(SEMICOLON,';\n',1,1445) -LexToken(DQSTRING,'"Refresh period"',1,1474) -LexToken(SEMICOLON,';\n',1,1475) -LexToken(DQSTRING,'"Buffer size"',1,1501) -LexToken(DQSTRING,'"Accept herited events 0/1"',1,1541) -LexToken(DQSTRING,'"Name of Scope (label&Id)"',1,1580) -LexToken(CLOSESQBRACKET,']',1,1581) -LexToken(COMMA,',',1,1582) -LexToken(VAR,'list',1,1598) -LexToken(OPENBRACKET,'(',1,1602) -LexToken(DQSTRING,'"vec"',1,1607) -LexToken(COMMA,',',1,1608) -LexToken(NUMBER,'8',1,1609) -LexToken(COMMA,',',1,1610) -LexToken(DQSTRING,'"vec"',1,1615) -LexToken(COMMA,',',1,1616) -LexToken(NUMBER,'1',1,1617) -LexToken(COMMA,',',1,1618) -LexToken(DQSTRING,'"vec"',1,1623) -LexToken(COMMA,',',1,1624) -LexToken(ADDITION,'-',1,1625) -LexToken(NUMBER,'1',1,1626) -LexToken(COMMA,',',1,1627) -LexToken(DQSTRING,'"vec"',1,1632) -LexToken(COMMA,',',1,1633) -LexToken(ADDITION,'-',1,1634) -LexToken(NUMBER,'1',1,1635) -LexToken(COMMA,',',1,1636) -LexToken(DQSTRING,'"vec"',1,1641) -LexToken(COMMA,',',1,1642) -LexToken(NUMBER,'1',1,1643) -LexToken(COMMA,',',1,1644) -LexToken(DQSTRING,'"vec"',1,1664) -LexToken(COMMA,',',1,1665) -LexToken(NUMBER,'1',1,1666) -LexToken(COMMA,',',1,1667) -LexToken(DQSTRING,'"vec"',1,1672) -LexToken(COMMA,',',1,1673) -LexToken(NUMBER,'1',1,1674) -LexToken(COMMA,',',1,1675) -LexToken(DQSTRING,'"vec"',1,1680) -LexToken(COMMA,',',1,1681) -LexToken(NUMBER,'1',1,1682) -LexToken(COMMA,',',1,1683) -LexToken(DQSTRING,'"vec"',1,1688) -LexToken(COMMA,',',1,1689) -LexToken(NUMBER,'1',1,1690) -LexToken(COMMA,',',1,1691) -LexToken(DQSTRING,'"str"',1,1696) -LexToken(COMMA,',',1,1697) -LexToken(NUMBER,'1',1,1698) -LexToken(CLOSEBRACKET,')',1,1699) -LexToken(COMMA,',',1,1700) -LexToken(VAR,'exprs',1,1716) -LexToken(CLOSEBRACKET,')',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(IF,'if',1,1735) -LexToken(NOT,'~',1,1738) -LexToken(VAR,'ok',1,1739) -LexToken(THEN,'then',1,1742) -LexToken(EOL,'\n',1,1746) -LexToken(BREAK,'break',1,1763) -LexToken(EOL,'\n',1,1768) -LexToken(END,'end',1,1782) -LexToken(EOL,'\n',1,1812) -LexToken(VAR,'mess',1,1825) -LexToken(ASSIGNMENT,'=',1,1829) -LexToken(OPENSQBRACKET,'[',1,1830) -LexToken(CLOSESQBRACKET,']',1,1831) -LexToken(EOL,'\n',1,1832) -LexToken(IF,'if',1,1845) -LexToken(VAR,'size',1,1848) -LexToken(OPENBRACKET,'(',1,1852) -LexToken(VAR,'wpos',1,1853) -LexToken(COMMA,',',1,1857) -LexToken(DQSTRING,'"*"',1,1860) -LexToken(CLOSEBRACKET,')',1,1861) -LexToken(COMPARISON,'<>',1,1862) -LexToken(NUMBER,'0',1,1864) -LexToken(LOGICAL,'&',1,1866) -LexToken(VAR,'size',1,1867) -LexToken(OPENBRACKET,'(',1,1871) -LexToken(VAR,'wpos',1,1872) -LexToken(COMMA,',',1,1876) -LexToken(DQSTRING,'"*"',1,1879) -LexToken(CLOSEBRACKET,')',1,1880) -LexToken(COMPARISON,'<>',1,1881) -LexToken(NUMBER,'2',1,1883) -LexToken(THEN,'then',1,1885) -LexToken(EOL,'\n',1,1889) -LexToken(VAR,'mess',1,1906) -LexToken(ASSIGNMENT,'=',1,1910) -LexToken(OPENSQBRACKET,'[',1,1911) -LexToken(VAR,'mess',1,1912) -LexToken(SEMICOLON,';',1,1916) -LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1958) -LexToken(SEMICOLON,';',1,1959) -LexToken(DQSTRING,'" "',1,1962) -LexToken(CLOSESQBRACKET,']',1,1963) -LexToken(EOL,'\n',1,1964) -LexToken(VAR,'ok',1,1981) -LexToken(ASSIGNMENT,'=',1,1983) -LexToken(PREVAR_BOOLEAN,'%f',1,1984) -LexToken(EOL,'\n',1,1986) -LexToken(END,'end',1,1999) -LexToken(EOL,'\n',1,2002) -LexToken(IF,'if',1,2015) -LexToken(VAR,'size',1,2018) -LexToken(OPENBRACKET,'(',1,2022) -LexToken(VAR,'wdim',1,2023) -LexToken(COMMA,',',1,2027) -LexToken(DQSTRING,'"*"',1,2030) -LexToken(CLOSEBRACKET,')',1,2031) -LexToken(COMPARISON,'<>',1,2032) -LexToken(NUMBER,'0',1,2034) -LexToken(LOGICAL,'&',1,2036) -LexToken(VAR,'size',1,2037) -LexToken(OPENBRACKET,'(',1,2041) -LexToken(VAR,'wdim',1,2042) -LexToken(COMMA,',',1,2046) -LexToken(DQSTRING,'"*"',1,2049) -LexToken(CLOSEBRACKET,')',1,2050) -LexToken(COMPARISON,'<>',1,2051) -LexToken(NUMBER,'2',1,2053) -LexToken(THEN,'then',1,2055) -LexToken(EOL,'\n',1,2059) -LexToken(VAR,'mess',1,2076) -LexToken(ASSIGNMENT,'=',1,2080) -LexToken(OPENSQBRACKET,'[',1,2081) -LexToken(VAR,'mess',1,2082) -LexToken(SEMICOLON,';',1,2086) -LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2123) -LexToken(SEMICOLON,';',1,2124) -LexToken(DQSTRING,'" "',1,2127) -LexToken(CLOSESQBRACKET,']',1,2128) -LexToken(EOL,'\n',1,2129) -LexToken(VAR,'ok',1,2146) -LexToken(ASSIGNMENT,'=',1,2148) -LexToken(PREVAR_BOOLEAN,'%f',1,2149) -LexToken(EOL,'\n',1,2151) -LexToken(END,'end',1,2164) -LexToken(EOL,'\n',1,2167) -LexToken(IF,'if',1,2180) -LexToken(VAR,'win',1,2183) -LexToken(COMPARISON,'<',1,2186) -LexToken(ADDITION,'-',1,2187) -LexToken(NUMBER,'1',1,2188) -LexToken(THEN,'then',1,2190) -LexToken(EOL,'\n',1,2194) -LexToken(VAR,'mess',1,2211) -LexToken(ASSIGNMENT,'=',1,2215) -LexToken(OPENSQBRACKET,'[',1,2216) -LexToken(VAR,'mess',1,2217) -LexToken(SEMICOLON,';',1,2221) -LexToken(DQSTRING,'"Window number can\\\'t be < -1"',1,2252) -LexToken(SEMICOLON,';',1,2253) -LexToken(DQSTRING,'" "',1,2256) -LexToken(CLOSESQBRACKET,']',1,2257) -LexToken(EOL,'\n',1,2258) -LexToken(VAR,'ok',1,2275) -LexToken(ASSIGNMENT,'=',1,2277) -LexToken(PREVAR_BOOLEAN,'%f',1,2278) -LexToken(EOL,'\n',1,2280) -LexToken(END,'end',1,2293) -LexToken(EOL,'\n',1,2296) -LexToken(IF,'if',1,2309) -LexToken(VAR,'per',1,2312) -LexToken(COMPARISON,'<=',1,2315) -LexToken(NUMBER,'0',1,2317) -LexToken(THEN,'then',1,2319) -LexToken(EOL,'\n',1,2323) -LexToken(VAR,'mess',1,2340) -LexToken(ASSIGNMENT,'=',1,2344) -LexToken(OPENSQBRACKET,'[',1,2345) -LexToken(VAR,'mess',1,2346) -LexToken(SEMICOLON,';',1,2350) -LexToken(DQSTRING,'"Refresh period must be positive"',1,2383) -LexToken(SEMICOLON,';',1,2384) -LexToken(DQSTRING,'" "',1,2387) -LexToken(CLOSESQBRACKET,']',1,2388) -LexToken(EOL,'\n',1,2389) -LexToken(VAR,'ok',1,2406) -LexToken(ASSIGNMENT,'=',1,2408) -LexToken(PREVAR_BOOLEAN,'%f',1,2409) -LexToken(EOL,'\n',1,2411) -LexToken(END,'end',1,2424) -LexToken(EOL,'\n',1,2427) -LexToken(IF,'if',1,2440) -LexToken(VAR,'N',1,2443) -LexToken(COMPARISON,'<',1,2444) -LexToken(NUMBER,'2',1,2445) -LexToken(THEN,'then',1,2447) -LexToken(EOL,'\n',1,2451) -LexToken(VAR,'mess',1,2468) -LexToken(ASSIGNMENT,'=',1,2472) -LexToken(OPENSQBRACKET,'[',1,2473) -LexToken(VAR,'mess',1,2474) -LexToken(SEMICOLON,';',1,2478) -LexToken(DQSTRING,'"Buffer size must be at least 2"',1,2510) -LexToken(SEMICOLON,';',1,2511) -LexToken(DQSTRING,'" "',1,2514) -LexToken(CLOSESQBRACKET,']',1,2515) -LexToken(EOL,'\n',1,2516) -LexToken(VAR,'ok',1,2533) -LexToken(ASSIGNMENT,'=',1,2535) -LexToken(PREVAR_BOOLEAN,'%f',1,2536) -LexToken(EOL,'\n',1,2538) -LexToken(END,'end',1,2551) -LexToken(EOL,'\n',1,2554) -LexToken(IF,'if',1,2567) -LexToken(VAR,'ymin',1,2570) -LexToken(COMPARISON,'>=',1,2574) -LexToken(VAR,'ymax',1,2576) -LexToken(THEN,'then',1,2581) -LexToken(EOL,'\n',1,2585) -LexToken(VAR,'mess',1,2602) -LexToken(ASSIGNMENT,'=',1,2606) -LexToken(OPENSQBRACKET,'[',1,2607) -LexToken(VAR,'mess',1,2608) -LexToken(SEMICOLON,';',1,2612) -LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2644) -LexToken(SEMICOLON,';',1,2645) -LexToken(DQSTRING,'" "',1,2648) -LexToken(CLOSESQBRACKET,']',1,2649) -LexToken(EOL,'\n',1,2650) -LexToken(VAR,'ok',1,2667) -LexToken(ASSIGNMENT,'=',1,2669) -LexToken(PREVAR_BOOLEAN,'%f',1,2670) -LexToken(EOL,'\n',1,2672) -LexToken(END,'end',1,2685) -LexToken(EOL,'\n',1,2688) -LexToken(IF,'if',1,2701) -LexToken(NOT,'~',1,2704) -LexToken(VAR,'or',1,2705) -LexToken(OPENBRACKET,'(',1,2707) -LexToken(VAR,'heritance',1,2708) -LexToken(COMPARISON,'==',1,2717) -LexToken(OPENSQBRACKET,'[',1,2719) -LexToken(NUMBER,'0',1,2720) -LexToken(NUMBER,'1',1,2722) -LexToken(CLOSESQBRACKET,']',1,2723) -LexToken(CLOSEBRACKET,')',1,2724) -LexToken(THEN,'then',1,2726) -LexToken(EOL,'\n',1,2730) -LexToken(VAR,'mess',1,2747) -LexToken(ASSIGNMENT,'=',1,2751) -LexToken(OPENSQBRACKET,'[',1,2752) -LexToken(VAR,'mess',1,2753) -LexToken(SEMICOLON,';',1,2757) -LexToken(DQSTRING,'"Accept herited events must be 0 or 1"',1,2795) -LexToken(SEMICOLON,';',1,2796) -LexToken(DQSTRING,'" "',1,2799) -LexToken(CLOSESQBRACKET,']',1,2800) -LexToken(EOL,'\n',1,2801) -LexToken(VAR,'ok',1,2818) -LexToken(ASSIGNMENT,'=',1,2820) -LexToken(PREVAR_BOOLEAN,'%f',1,2821) -LexToken(EOL,'\n',1,2823) -LexToken(END,'end',1,2836) -LexToken(EOL,'\n',1,2839) -LexToken(IF,'if',1,2852) -LexToken(NOT,'~',1,2855) -LexToken(VAR,'ok',1,2856) -LexToken(THEN,'then',1,2859) -LexToken(EOL,'\n',1,2863) -LexToken(VAR,'message',1,2880) -LexToken(OPENBRACKET,'(',1,2887) -LexToken(OPENSQBRACKET,'[',1,2888) -LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,2929) -LexToken(SEMICOLON,';\n',1,2930) -LexToken(DQSTRING,'" "',1,2950) -LexToken(SEMICOLON,';',1,2951) -LexToken(VAR,'mess',1,2952) -LexToken(CLOSESQBRACKET,']',1,2956) -LexToken(CLOSEBRACKET,')',1,2957) -LexToken(EOL,'\n',1,2958) -LexToken(END,'end',1,2971) -LexToken(EOL,'\n',1,2974) -LexToken(IF,'if',1,2987) -LexToken(VAR,'ok',1,2990) -LexToken(THEN,'then',1,2993) -LexToken(EOL,'\n',1,2997) -LexToken(OPENSQBRACKET,'[',1,3014) -LexToken(VAR,'model',1,3015) -LexToken(COMMA,',',1,3020) -LexToken(VAR,'graphics',1,3021) -LexToken(COMMA,',',1,3029) -LexToken(VAR,'ok',1,3030) -LexToken(CLOSESQBRACKET,']',1,3032) -LexToken(ASSIGNMENT,'=',1,3033) -LexToken(VAR,'set_io',1,3034) -LexToken(OPENBRACKET,'(',1,3040) -LexToken(VAR,'model',1,3041) -LexToken(COMMA,',',1,3046) -LexToken(VAR,'graphics',1,3047) -LexToken(COMMA,',',1,3055) -LexToken(VAR,'list',1,3056) -LexToken(OPENBRACKET,'(',1,3060) -LexToken(OPENSQBRACKET,'[',1,3061) -LexToken(ADDITION,'-',1,3062) -LexToken(NUMBER,'1',1,3063) -LexToken(NUMBER,'1',1,3065) -LexToken(CLOSESQBRACKET,']',1,3066) -LexToken(COMMA,',',1,3067) -LexToken(NUMBER,'1',1,3068) -LexToken(CLOSEBRACKET,')',1,3069) -LexToken(COMMA,',',1,3070) -LexToken(VAR,'list',1,3071) -LexToken(OPENBRACKET,'(',1,3075) -LexToken(CLOSEBRACKET,')',1,3076) -LexToken(COMMA,',',1,3077) -LexToken(VAR,'ones',1,3078) -LexToken(OPENBRACKET,'(',1,3082) -LexToken(NUMBER,'1',1,3083) -LexToken(ADDITION,'-',1,3084) -LexToken(VAR,'heritance',1,3085) -LexToken(COMMA,',',1,3094) -LexToken(NUMBER,'1',1,3095) -LexToken(CLOSEBRACKET,')',1,3096) -LexToken(COMMA,',',1,3097) -LexToken(OPENSQBRACKET,'[',1,3098) -LexToken(CLOSESQBRACKET,']',1,3099) -LexToken(CLOSEBRACKET,')',1,3100) -LexToken(EOL,'\n',1,3101) -LexToken(END,'end',1,3114) -LexToken(EOL,'\n',1,3117) -LexToken(EOL,'\n',1,3118) -LexToken(IF,'if',1,3131) -LexToken(VAR,'ok',1,3134) -LexToken(THEN,'then',1,3137) -LexToken(EOL,'\n',1,3141) -LexToken(IF,'if',1,3158) -LexToken(VAR,'wpos',1,3161) -LexToken(COMPARISON,'==',1,3165) -LexToken(OPENSQBRACKET,'[',1,3167) -LexToken(CLOSESQBRACKET,']',1,3168) -LexToken(THEN,'then',1,3170) -LexToken(EOL,'\n',1,3174) -LexToken(VAR,'wpos',1,3195) -LexToken(ASSIGNMENT,'=',1,3199) -LexToken(OPENSQBRACKET,'[',1,3200) -LexToken(ADDITION,'-',1,3201) -LexToken(NUMBER,'1',1,3202) -LexToken(SEMICOLON,';',1,3203) -LexToken(ADDITION,'-',1,3204) -LexToken(NUMBER,'1',1,3205) -LexToken(CLOSESQBRACKET,']',1,3206) -LexToken(EOL,'\n',1,3207) -LexToken(END,'end',1,3225) -LexToken(EOL,'\n',1,3228) -LexToken(IF,'if',1,3245) -LexToken(VAR,'wdim',1,3248) -LexToken(COMPARISON,'==',1,3252) -LexToken(OPENSQBRACKET,'[',1,3254) -LexToken(CLOSESQBRACKET,']',1,3255) -LexToken(THEN,'then',1,3257) -LexToken(EOL,'\n',1,3261) -LexToken(VAR,'wdim',1,3282) -LexToken(ASSIGNMENT,'=',1,3286) -LexToken(OPENSQBRACKET,'[',1,3287) -LexToken(ADDITION,'-',1,3288) -LexToken(NUMBER,'1',1,3289) -LexToken(SEMICOLON,';',1,3290) -LexToken(ADDITION,'-',1,3291) -LexToken(NUMBER,'1',1,3292) -LexToken(CLOSESQBRACKET,']',1,3293) -LexToken(EOL,'\n',1,3294) -LexToken(END,'end',1,3312) -LexToken(EOL,'\n',1,3315) -LexToken(VAR,'rpar',1,3332) -LexToken(ASSIGNMENT,'=',1,3336) -LexToken(OPENSQBRACKET,'[',1,3337) -LexToken(NUMBER,'0',1,3338) -LexToken(SEMICOLON,';',1,3339) -LexToken(VAR,'ymin',1,3340) -LexToken(SEMICOLON,';',1,3344) -LexToken(VAR,'ymax',1,3345) -LexToken(SEMICOLON,';',1,3349) -LexToken(VAR,'per',1,3350) -LexToken(CLOSESQBRACKET,']',1,3353) -LexToken(EOL,'\n',1,3354) -LexToken(VAR,'ipar',1,3371) -LexToken(ASSIGNMENT,'=',1,3375) -LexToken(OPENSQBRACKET,'[',1,3376) -LexToken(VAR,'win',1,3377) -LexToken(SEMICOLON,';',1,3380) -LexToken(NUMBER,'1',1,3381) -LexToken(SEMICOLON,';',1,3382) -LexToken(VAR,'N',1,3383) -LexToken(SEMICOLON,';',1,3384) -LexToken(VAR,'clrs',1,3385) -LexToken(OPENBRACKET,'(',1,3389) -LexToken(COLON,':',1,3390) -LexToken(CLOSEBRACKET,')',1,3391) -LexToken(SEMICOLON,';',1,3392) -LexToken(VAR,'wpos',1,3393) -LexToken(OPENBRACKET,'(',1,3397) -LexToken(COLON,':',1,3398) -LexToken(CLOSEBRACKET,')',1,3399) -LexToken(SEMICOLON,';',1,3400) -LexToken(VAR,'wdim',1,3401) -LexToken(OPENBRACKET,'(',1,3405) -LexToken(COLON,':',1,3406) -LexToken(CLOSEBRACKET,')',1,3407) -LexToken(CLOSESQBRACKET,']',1,3408) -LexToken(EOL,'\n',1,3409) -LexToken(EOL,'\n',1,3494) -LexToken(EOL,'\n',1,3529) -LexToken(VAR,'model',1,3546) -LexToken(DOT,'.',1,3551) -LexToken(VAR,'rpar',1,3552) -LexToken(ASSIGNMENT,'=',1,3556) -LexToken(VAR,'rpar',1,3557) -LexToken(EOL,'\n',1,3561) -LexToken(VAR,'model',1,3579) -LexToken(DOT,'.',1,3584) -LexToken(VAR,'ipar',1,3585) -LexToken(ASSIGNMENT,'=',1,3589) -LexToken(VAR,'ipar',1,3590) -LexToken(EOL,'\n',1,3594) -LexToken(VAR,'model',1,3611) -LexToken(DOT,'.',1,3616) -LexToken(VAR,'evtin',1,3617) -LexToken(ASSIGNMENT,'=',1,3622) -LexToken(VAR,'ones',1,3623) -LexToken(OPENBRACKET,'(',1,3627) -LexToken(NUMBER,'1',1,3628) -LexToken(ADDITION,'-',1,3629) -LexToken(VAR,'heritance',1,3630) -LexToken(COMMA,',',1,3639) -LexToken(NUMBER,'1',1,3640) -LexToken(CLOSEBRACKET,')',1,3641) -LexToken(EOL,'\n',1,3642) -LexToken(VAR,'model',1,3659) -LexToken(DOT,'.',1,3664) -LexToken(VAR,'label',1,3665) -LexToken(ASSIGNMENT,'=',1,3670) -LexToken(VAR,'nom',1,3671) -LexToken(EOL,'\n',1,3674) -LexToken(VAR,'graphics',1,3692) -LexToken(DOT,'.',1,3700) -LexToken(VAR,'id',1,3701) -LexToken(ASSIGNMENT,'=',1,3703) -LexToken(VAR,'nom',1,3704) -LexToken(EOL,'\n',1,3707) -LexToken(VAR,'graphics',1,3724) -LexToken(DOT,'.',1,3732) -LexToken(VAR,'exprs',1,3733) -LexToken(ASSIGNMENT,'=',1,3738) -LexToken(VAR,'exprs',1,3739) -LexToken(EOL,'\n',1,3744) -LexToken(VAR,'x',1,3762) -LexToken(DOT,'.',1,3763) -LexToken(VAR,'graphics',1,3764) -LexToken(ASSIGNMENT,'=',1,3772) -LexToken(VAR,'graphics',1,3773) -LexToken(EOL,'\n',1,3781) -LexToken(VAR,'x',1,3799) -LexToken(DOT,'.',1,3800) -LexToken(VAR,'model',1,3801) -LexToken(ASSIGNMENT,'=',1,3806) -LexToken(VAR,'model',1,3807) -LexToken(EOL,'\n',1,3812) -LexToken(BREAK,'break',1,3829) -LexToken(EOL,'\n',1,3834) -LexToken(END,'end',1,3847) -LexToken(EOL,'\n',1,3850) -LexToken(END,'end',1,3859) -LexToken(EOL,'\n',1,3862) -LexToken(CASE,'case',1,3867) -LexToken(DQSTRING,'"define"',1,3879) -LexToken(THEN,'then',1,3881) -LexToken(EOL,'\n',1,3885) -LexToken(VAR,'win',1,3894) -LexToken(ASSIGNMENT,'=',1,3897) -LexToken(ADDITION,'-',1,3898) -LexToken(NUMBER,'1',1,3899) -LexToken(EOL,'\n',1,3900) -LexToken(VAR,'wdim',1,3910) -LexToken(ASSIGNMENT,'=',1,3914) -LexToken(OPENSQBRACKET,'[',1,3915) -LexToken(NUMBER,'600',1,3916) -LexToken(SEMICOLON,';',1,3919) -LexToken(NUMBER,'400',1,3920) -LexToken(CLOSESQBRACKET,']',1,3923) -LexToken(EOL,'\n',1,3924) -LexToken(VAR,'wpos',1,3933) -LexToken(ASSIGNMENT,'=',1,3937) -LexToken(OPENSQBRACKET,'[',1,3938) -LexToken(ADDITION,'-',1,3939) -LexToken(NUMBER,'1',1,3940) -LexToken(SEMICOLON,';',1,3941) -LexToken(ADDITION,'-',1,3942) -LexToken(NUMBER,'1',1,3943) -LexToken(CLOSESQBRACKET,']',1,3944) -LexToken(EOL,'\n',1,3945) -LexToken(VAR,'clrs',1,3954) -LexToken(ASSIGNMENT,'=',1,3958) -LexToken(OPENSQBRACKET,'[',1,3959) -LexToken(NUMBER,'1',1,3960) -LexToken(SEMICOLON,';',1,3961) -LexToken(NUMBER,'3',1,3962) -LexToken(SEMICOLON,';',1,3963) -LexToken(NUMBER,'5',1,3964) -LexToken(SEMICOLON,';',1,3965) -LexToken(NUMBER,'7',1,3966) -LexToken(SEMICOLON,';',1,3967) -LexToken(NUMBER,'9',1,3968) -LexToken(SEMICOLON,';',1,3969) -LexToken(NUMBER,'11',1,3970) -LexToken(SEMICOLON,';',1,3972) -LexToken(NUMBER,'13',1,3973) -LexToken(SEMICOLON,';',1,3975) -LexToken(NUMBER,'15',1,3976) -LexToken(CLOSESQBRACKET,']',1,3978) -LexToken(EOL,'\n',1,3979) -LexToken(VAR,'N',1,3989) -LexToken(ASSIGNMENT,'=',1,3990) -LexToken(NUMBER,'20',1,3991) -LexToken(EOL,'\n',1,3993) -LexToken(VAR,'ymin',1,4003) -LexToken(ASSIGNMENT,'=',1,4007) -LexToken(ADDITION,'-',1,4008) -LexToken(NUMBER,'15',1,4009) -LexToken(EOL,'\n',1,4011) -LexToken(VAR,'ymax',1,4021) -LexToken(ASSIGNMENT,'=',1,4025) -LexToken(ADDITION,'+',1,4026) -LexToken(NUMBER,'15',1,4027) -LexToken(EOL,'\n',1,4029) -LexToken(VAR,'per',1,4039) -LexToken(ASSIGNMENT,'=',1,4042) -LexToken(NUMBER,'30',1,4043) -LexToken(EOL,'\n',1,4045) -LexToken(EOL,'\n',1,4047) -LexToken(VAR,'model',1,4056) -LexToken(ASSIGNMENT,'=',1,4061) -LexToken(SCICOS_MODEL,'scicos_model',1,4062) -LexToken(OPENBRACKET,'(',1,4074) -LexToken(CLOSEBRACKET,')',1,4075) -LexToken(EOL,'\n',1,4076) -LexToken(VAR,'model',1,4085) -LexToken(DOT,'.',1,4090) -LexToken(VAR,'sim',1,4091) -LexToken(ASSIGNMENT,'=',1,4094) -LexToken(VAR,'list',1,4095) -LexToken(OPENBRACKET,'(',1,4099) -LexToken(DQSTRING,'"cscope"',1,4107) -LexToken(COMMA,',',1,4108) -LexToken(NUMBER,'4',1,4109) -LexToken(CLOSEBRACKET,')',1,4110) -LexToken(EOL,'\n',1,4111) -LexToken(VAR,'model',1,4120) -LexToken(DOT,'.',1,4125) -LexToken(VAR,'in',1,4126) -LexToken(ASSIGNMENT,'=',1,4128) -LexToken(ADDITION,'-',1,4129) -LexToken(NUMBER,'1',1,4130) -LexToken(EOL,'\n',1,4131) -LexToken(VAR,'model',1,4140) -LexToken(DOT,'.',1,4145) -LexToken(VAR,'in2',1,4146) -LexToken(ASSIGNMENT,'=',1,4149) -LexToken(NUMBER,'1',1,4150) -LexToken(EOL,'\n',1,4151) -LexToken(VAR,'model',1,4160) -LexToken(DOT,'.',1,4165) -LexToken(VAR,'evtin',1,4166) -LexToken(ASSIGNMENT,'=',1,4171) -LexToken(NUMBER,'1',1,4172) -LexToken(EOL,'\n',1,4173) -LexToken(VAR,'model',1,4182) -LexToken(DOT,'.',1,4187) -LexToken(VAR,'rpar',1,4188) -LexToken(ASSIGNMENT,'=',1,4192) -LexToken(OPENSQBRACKET,'[',1,4193) -LexToken(NUMBER,'0',1,4194) -LexToken(SEMICOLON,';',1,4195) -LexToken(VAR,'ymin',1,4196) -LexToken(SEMICOLON,';',1,4200) -LexToken(VAR,'ymax',1,4201) -LexToken(SEMICOLON,';',1,4205) -LexToken(VAR,'per',1,4206) -LexToken(CLOSESQBRACKET,']',1,4209) -LexToken(EOL,'\n',1,4210) -LexToken(VAR,'model',1,4219) -LexToken(DOT,'.',1,4224) -LexToken(VAR,'ipar',1,4225) -LexToken(ASSIGNMENT,'=',1,4229) -LexToken(OPENSQBRACKET,'[',1,4230) -LexToken(VAR,'win',1,4231) -LexToken(SEMICOLON,';',1,4234) -LexToken(NUMBER,'1',1,4235) -LexToken(SEMICOLON,';',1,4236) -LexToken(VAR,'N',1,4237) -LexToken(SEMICOLON,';',1,4238) -LexToken(VAR,'clrs',1,4239) -LexToken(SEMICOLON,';',1,4243) -LexToken(VAR,'wpos',1,4244) -LexToken(SEMICOLON,';',1,4248) -LexToken(VAR,'wdim',1,4249) -LexToken(CLOSESQBRACKET,']',1,4253) -LexToken(EOL,'\n',1,4254) -LexToken(VAR,'model',1,4263) -LexToken(DOT,'.',1,4268) -LexToken(VAR,'blocktype',1,4269) -LexToken(ASSIGNMENT,'=',1,4278) -LexToken(DQSTRING,'"c"',1,4281) -LexToken(EOL,'\n',1,4282) -LexToken(VAR,'model',1,4291) -LexToken(DOT,'.',1,4296) -LexToken(VAR,'dep_ut',1,4297) -LexToken(ASSIGNMENT,'=',1,4303) -LexToken(OPENSQBRACKET,'[',1,4304) -LexToken(PREVAR_BOOLEAN,'%t',1,4305) -LexToken(PREVAR_BOOLEAN,'%f',1,4308) -LexToken(CLOSESQBRACKET,']',1,4310) -LexToken(EOL,'\n',1,4311) -LexToken(EOL,'\n',1,4312) -LexToken(VAR,'exprs',1,4321) -LexToken(ASSIGNMENT,'=',1,4326) -LexToken(OPENSQBRACKET,'[',1,4327) -LexToken(VAR,'strcat',1,4328) -LexToken(OPENBRACKET,'(',1,4334) -LexToken(VAR,'string',1,4335) -LexToken(OPENBRACKET,'(',1,4341) -LexToken(VAR,'clrs',1,4342) -LexToken(CLOSEBRACKET,')',1,4346) -LexToken(COMMA,',',1,4347) -LexToken(DQSTRING,'" "',1,4350) -LexToken(CLOSEBRACKET,')',1,4351) -LexToken(SEMICOLON,';\n',1,4352) -LexToken(VAR,'string',1,4362) -LexToken(OPENBRACKET,'(',1,4368) -LexToken(VAR,'win',1,4369) -LexToken(CLOSEBRACKET,')',1,4372) -LexToken(SEMICOLON,';\n',1,4373) -LexToken(VAR,'sci2exp',1,4383) -LexToken(OPENBRACKET,'(',1,4390) -LexToken(OPENSQBRACKET,'[',1,4391) -LexToken(CLOSESQBRACKET,']',1,4392) -LexToken(CLOSEBRACKET,')',1,4393) -LexToken(SEMICOLON,';\n',1,4394) -LexToken(VAR,'sci2exp',1,4404) -LexToken(OPENBRACKET,'(',1,4411) -LexToken(VAR,'wdim',1,4412) -LexToken(CLOSEBRACKET,')',1,4416) -LexToken(SEMICOLON,';\n',1,4417) -LexToken(VAR,'string',1,4427) -LexToken(OPENBRACKET,'(',1,4433) -LexToken(VAR,'ymin',1,4434) -LexToken(CLOSEBRACKET,')',1,4438) -LexToken(SEMICOLON,';\n',1,4439) -LexToken(VAR,'string',1,4449) -LexToken(OPENBRACKET,'(',1,4455) -LexToken(VAR,'ymax',1,4456) -LexToken(CLOSEBRACKET,')',1,4460) -LexToken(SEMICOLON,';\n',1,4461) -LexToken(VAR,'string',1,4471) -LexToken(OPENBRACKET,'(',1,4477) -LexToken(VAR,'per',1,4478) -LexToken(CLOSEBRACKET,')',1,4481) -LexToken(SEMICOLON,';\n',1,4482) -LexToken(VAR,'string',1,4492) -LexToken(OPENBRACKET,'(',1,4498) -LexToken(VAR,'N',1,4499) -LexToken(CLOSEBRACKET,')',1,4500) -LexToken(SEMICOLON,';\n',1,4501) -LexToken(VAR,'string',1,4511) -LexToken(OPENBRACKET,'(',1,4517) -LexToken(NUMBER,'0',1,4518) -LexToken(CLOSEBRACKET,')',1,4519) -LexToken(TRANSPOSE,"'",1,4520) -LexToken(SEMICOLON,';\n',1,4521) -LexToken(VAR,'emptystr',1,4531) -LexToken(OPENBRACKET,'(',1,4539) -LexToken(CLOSEBRACKET,')',1,4540) -LexToken(CLOSESQBRACKET,']',1,4541) -LexToken(EOL,'\n',1,4554) -LexToken(VAR,'gr_i',1,4563) -LexToken(ASSIGNMENT,'=',1,4567) -LexToken(OPENSQBRACKET,'[',1,4568) -LexToken(CLOSESQBRACKET,']',1,4569) -LexToken(EOL,'\n',1,4570) -LexToken(VAR,'x',1,4579) -LexToken(ASSIGNMENT,'=',1,4580) -LexToken(VAR,'standard_define',1,4581) -LexToken(OPENBRACKET,'(',1,4596) -LexToken(OPENSQBRACKET,'[',1,4597) -LexToken(NUMBER,'2',1,4598) -LexToken(NUMBER,'2',1,4600) -LexToken(CLOSESQBRACKET,']',1,4601) -LexToken(COMMA,',',1,4602) -LexToken(VAR,'model',1,4603) -LexToken(COMMA,',',1,4608) -LexToken(VAR,'exprs',1,4609) -LexToken(COMMA,',',1,4614) -LexToken(VAR,'gr_i',1,4615) -LexToken(CLOSEBRACKET,')',1,4619) -LexToken(EOL,'\n',1,4620) -LexToken(END,'end',1,4625) -LexToken(EOL,'\n',1,4628) -LexToken(ENDFUNCTION,'endfunction',1,4629) -LexToken(EOL,'\n',1,4640) +/* autogenerated from "macros/Sinks/CSCOPE.sci" */ +function CSCOPE() { +CSCOPE.prototype.get = function CSCOPE() { +} +CSCOPE.prototype.set = function CSCOPE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,clrs,win,wpos,wdim,ymin,ymax,per,N,heritance,nom,exprs]=scicos_getvalue("Set Scope parameters",["Color (>0) or mark (<0) vector (8 entries)","Output window number (-1 for automatic)","Output window position","Output window sizes","Ymin","Ymax","Refresh period","Buffer size","Accept herited events 0/1","Name of Scope (label&Id)"],list("vec",8,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1,"str",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number can\'t be < -1"," "]; +ok=None; +} +if (per<=0) { +mess=[mess,"Refresh period must be positive"," "]; +ok=None; +} +if (N<2) { +mess=[mess,"Buffer size must be at least 2"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (!or(heritance==[0,1])) { +mess=[mess,"Accept herited events must be 0 or 1"," "]; +ok=None; +} +if (!ok) { +message(["Some specified values are inconsistent:"," ",mess]); +} +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list([-1,1],1),list(),ones(1-heritance,1),[]); +} +if (ok) { +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[0,ymin,ymax,per]; +ipar=[win,1,N,clrs.slice(),wpos.slice(),wdim.slice()]; +model.rpar=rpar; +model.ipar=ipar; +model.evtin=ones(1-heritance,1); +model.label=nom; +graphics.id=nom; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CSCOPE.prototype.define = function CSCOPE() { +win=-1; +wdim=[600,400]; +wpos=[-1,-1]; +clrs=[1,3,5,7,9,11,13,15]; +N=20; +ymin=-15; +ymax=+15; +per=30; +model=scicos_model(); +model.sim=list("cscope",4); +model.in=-1; +model.in2=1; +model.evtin=1; +model.rpar=[0,ymin,ymax,per]; +model.ipar=[win,1,N,clrs,wpos,wdim]; +model.blocktype="c"; +model.dep_ut=[true,None]; +exprs=[strcat(string(clrs)," "),string(win),sci2exp([]),sci2exp(wdim),string(ymin),string(ymax),string(per),string(N),transpose(string(0)),emptystr()]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CSCOPE.prototype.details = function CSCOPE() { +} +} diff --git a/js/Sinks/CSCOPXY.js b/js/Sinks/CSCOPXY.js index 5e6289ae..bad9fe27 100644 --- a/js/Sinks/CSCOPXY.js +++ b/js/Sinks/CSCOPXY.js @@ -1,873 +1,99 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CSCOPXY',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'exprs',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'exprs',1,1013) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'model',1,1027) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(VAR,'arg1',1,1033) -LexToken(DOT,'.',1,1037) -LexToken(VAR,'model',1,1038) -LexToken(EOL,'\n',1,1043) -LexToken(EOL,'\n',1,1075) -LexToken(WHILE,'while',1,1084) -LexToken(PREVAR_BOOLEAN,'%t',1,1090) -LexToken(DO,'do',1,1093) -LexToken(EOL,'\n',1,1095) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(VAR,'ok',1,1109) -LexToken(COMMA,',',1,1111) -LexToken(VAR,'nbr_curves',1,1112) -LexToken(COMMA,',',1,1122) -LexToken(VAR,'clrs',1,1123) -LexToken(COMMA,',',1,1127) -LexToken(VAR,'siz',1,1128) -LexToken(COMMA,',',1,1131) -LexToken(VAR,'win',1,1132) -LexToken(COMMA,',',1,1135) -LexToken(VAR,'wpos',1,1136) -LexToken(COMMA,',',1,1140) -LexToken(VAR,'wdim',1,1141) -LexToken(COMMA,',',1,1145) -LexToken(VAR,'xmin',1,1146) -LexToken(COMMA,',',1,1150) -LexToken(VAR,'xmax',1,1151) -LexToken(COMMA,',',1,1155) -LexToken(VAR,'ymin',1,1156) -LexToken(COMMA,',',1,1160) -LexToken(VAR,'ymax',1,1161) -LexToken(COMMA,',',1,1165) -LexToken(VAR,'N',1,1166) -LexToken(COMMA,',',1,1167) -LexToken(VAR,'exprs',1,1168) -LexToken(CLOSESQBRACKET,']',1,1173) -LexToken(ASSIGNMENT,'=',1,1174) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1175) -LexToken(OPENBRACKET,'(',1,1190) -LexToken(DQSTRING,'"Set Scope parameters"',1,1227) -LexToken(COMMA,',',1,1228) -LexToken(OPENSQBRACKET,'[',1,1244) -LexToken(DQSTRING,'"Number of Curves"',1,1262) -LexToken(SEMICOLON,';\n',1,1263) -LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1301) -LexToken(SEMICOLON,';\n',1,1302) -LexToken(DQSTRING,'"line or mark size"',1,1334) -LexToken(SEMICOLON,';\n',1,1335) -LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1389) -LexToken(SEMICOLON,';\n',1,1390) -LexToken(DQSTRING,'"Output window position"',1,1427) -LexToken(SEMICOLON,';\n',1,1428) -LexToken(DQSTRING,'"Output window sizes"',1,1462) -LexToken(SEMICOLON,';\n',1,1463) -LexToken(DQSTRING,'"Xmin"',1,1482) -LexToken(SEMICOLON,';\n',1,1483) -LexToken(DQSTRING,'"Xmax"',1,1502) -LexToken(SEMICOLON,';\n',1,1503) -LexToken(DQSTRING,'"Ymin"',1,1522) -LexToken(SEMICOLON,';\n',1,1523) -LexToken(DQSTRING,'"Ymax"',1,1542) -LexToken(SEMICOLON,';\n',1,1543) -LexToken(DQSTRING,'"Buffer size"',1,1569) -LexToken(CLOSESQBRACKET,']',1,1570) -LexToken(COMMA,',',1,1571) -LexToken(VAR,'list',1,1587) -LexToken(OPENBRACKET,'(',1,1591) -LexToken(DQSTRING,'"vec"',1,1596) -LexToken(COMMA,',',1,1597) -LexToken(NUMBER,'1',1,1598) -LexToken(COMMA,',',1,1599) -LexToken(DQSTRING,'"vec"',1,1604) -LexToken(COMMA,',',1,1605) -LexToken(NUMBER,'1',1,1606) -LexToken(COMMA,',',1,1607) -LexToken(DQSTRING,'"vec"',1,1612) -LexToken(COMMA,',',1,1613) -LexToken(NUMBER,'1',1,1614) -LexToken(COMMA,',',1,1615) -LexToken(DQSTRING,'"vec"',1,1620) -LexToken(COMMA,',',1,1621) -LexToken(NUMBER,'1',1,1622) -LexToken(COMMA,',',1,1623) -LexToken(DQSTRING,'"vec"',1,1628) -LexToken(COMMA,',',1,1629) -LexToken(ADDITION,'-',1,1630) -LexToken(NUMBER,'1',1,1631) -LexToken(COMMA,',',1,1632) -LexToken(DQSTRING,'"vec"',1,1637) -LexToken(COMMA,',',1,1638) -LexToken(ADDITION,'-',1,1639) -LexToken(NUMBER,'1',1,1640) -LexToken(COMMA,',',1,1641) -LexToken(DQSTRING,'"vec"',1,1646) -LexToken(COMMA,',',1,1647) -LexToken(NUMBER,'1',1,1648) -LexToken(COMMA,',',1,1649) -LexToken(DQSTRING,'"vec"',1,1654) -LexToken(COMMA,',',1,1655) -LexToken(NUMBER,'1',1,1656) -LexToken(COMMA,',',1,1657) -LexToken(DQSTRING,'"vec"',1,1677) -LexToken(COMMA,',',1,1678) -LexToken(NUMBER,'1',1,1679) -LexToken(COMMA,',',1,1680) -LexToken(DQSTRING,'"vec"',1,1685) -LexToken(COMMA,',',1,1686) -LexToken(NUMBER,'1',1,1687) -LexToken(COMMA,',',1,1688) -LexToken(DQSTRING,'"vec"',1,1693) -LexToken(COMMA,',',1,1694) -LexToken(NUMBER,'1',1,1695) -LexToken(CLOSEBRACKET,')',1,1696) -LexToken(COMMA,',',1,1697) -LexToken(VAR,'exprs',1,1698) -LexToken(CLOSEBRACKET,')',1,1703) -LexToken(EOL,'\n',1,1704) -LexToken(IF,'if',1,1717) -LexToken(NOT,'~',1,1720) -LexToken(VAR,'ok',1,1721) -LexToken(THEN,'then',1,1724) -LexToken(EOL,'\n',1,1728) -LexToken(BREAK,'break',1,1745) -LexToken(EOL,'\n',1,1750) -LexToken(END,'end',1,1764) -LexToken(EOL,'\n',1,1794) -LexToken(EOL,'\n',1,1795) -LexToken(VAR,'mess',1,1808) -LexToken(ASSIGNMENT,'=',1,1812) -LexToken(OPENSQBRACKET,'[',1,1813) -LexToken(CLOSESQBRACKET,']',1,1814) -LexToken(EOL,'\n',1,1815) -LexToken(IF,'if',1,1829) -LexToken(VAR,'size',1,1832) -LexToken(OPENBRACKET,'(',1,1836) -LexToken(VAR,'wpos',1,1837) -LexToken(COMMA,',',1,1841) -LexToken(DQSTRING,'"*"',1,1844) -LexToken(CLOSEBRACKET,')',1,1845) -LexToken(COMPARISON,'<>',1,1846) -LexToken(NUMBER,'0',1,1848) -LexToken(LOGICAL,'&',1,1850) -LexToken(VAR,'size',1,1851) -LexToken(OPENBRACKET,'(',1,1855) -LexToken(VAR,'wpos',1,1856) -LexToken(COMMA,',',1,1860) -LexToken(DQSTRING,'"*"',1,1863) -LexToken(CLOSEBRACKET,')',1,1864) -LexToken(COMPARISON,'<>',1,1865) -LexToken(NUMBER,'2',1,1867) -LexToken(THEN,'then',1,1869) -LexToken(EOL,'\n',1,1873) -LexToken(VAR,'mess',1,1890) -LexToken(ASSIGNMENT,'=',1,1894) -LexToken(OPENSQBRACKET,'[',1,1895) -LexToken(VAR,'mess',1,1896) -LexToken(SEMICOLON,';',1,1900) -LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1942) -LexToken(SEMICOLON,';',1,1943) -LexToken(DQSTRING,'" "',1,1946) -LexToken(CLOSESQBRACKET,']',1,1947) -LexToken(EOL,'\n',1,1948) -LexToken(VAR,'ok',1,1965) -LexToken(ASSIGNMENT,'=',1,1967) -LexToken(PREVAR_BOOLEAN,'%f',1,1968) -LexToken(EOL,'\n',1,1970) -LexToken(END,'end',1,1983) -LexToken(EOL,'\n',1,1986) -LexToken(IF,'if',1,1999) -LexToken(VAR,'size',1,2002) -LexToken(OPENBRACKET,'(',1,2006) -LexToken(VAR,'wdim',1,2007) -LexToken(COMMA,',',1,2011) -LexToken(DQSTRING,'"*"',1,2014) -LexToken(CLOSEBRACKET,')',1,2015) -LexToken(COMPARISON,'<>',1,2016) -LexToken(NUMBER,'0',1,2018) -LexToken(LOGICAL,'&',1,2020) -LexToken(VAR,'size',1,2021) -LexToken(OPENBRACKET,'(',1,2025) -LexToken(VAR,'wdim',1,2026) -LexToken(COMMA,',',1,2030) -LexToken(DQSTRING,'"*"',1,2033) -LexToken(CLOSEBRACKET,')',1,2034) -LexToken(COMPARISON,'<>',1,2035) -LexToken(NUMBER,'2',1,2037) -LexToken(THEN,'then',1,2039) -LexToken(EOL,'\n',1,2043) -LexToken(VAR,'mess',1,2060) -LexToken(ASSIGNMENT,'=',1,2064) -LexToken(OPENSQBRACKET,'[',1,2065) -LexToken(VAR,'mess',1,2066) -LexToken(SEMICOLON,';',1,2070) -LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2107) -LexToken(SEMICOLON,';',1,2108) -LexToken(DQSTRING,'" "',1,2111) -LexToken(CLOSESQBRACKET,']',1,2112) -LexToken(EOL,'\n',1,2113) -LexToken(VAR,'ok',1,2130) -LexToken(ASSIGNMENT,'=',1,2132) -LexToken(PREVAR_BOOLEAN,'%f',1,2133) -LexToken(EOL,'\n',1,2135) -LexToken(END,'end',1,2148) -LexToken(EOL,'\n',1,2151) -LexToken(IF,'if',1,2164) -LexToken(VAR,'nbr_curves',1,2167) -LexToken(COMPARISON,'<=',1,2177) -LexToken(NUMBER,'0',1,2179) -LexToken(THEN,'then',1,2181) -LexToken(EOL,'\n',1,2185) -LexToken(VAR,'mess',1,2202) -LexToken(ASSIGNMENT,'=',1,2206) -LexToken(OPENSQBRACKET,'[',1,2207) -LexToken(VAR,'mess',1,2208) -LexToken(SEMICOLON,';',1,2212) -LexToken(DQSTRING,'"Number of Curves cannot be negative or null"',1,2257) -LexToken(SEMICOLON,';',1,2258) -LexToken(DQSTRING,'" "',1,2261) -LexToken(CLOSESQBRACKET,']',1,2262) -LexToken(EOL,'\n',1,2263) -LexToken(VAR,'ok',1,2280) -LexToken(ASSIGNMENT,'=',1,2282) -LexToken(PREVAR_BOOLEAN,'%f',1,2283) -LexToken(EOL,'\n',1,2285) -LexToken(END,'end',1,2298) -LexToken(EOL,'\n',1,2301) -LexToken(IF,'if',1,2314) -LexToken(VAR,'win',1,2317) -LexToken(COMPARISON,'<',1,2320) -LexToken(ADDITION,'-',1,2321) -LexToken(NUMBER,'1',1,2322) -LexToken(THEN,'then',1,2324) -LexToken(EOL,'\n',1,2328) -LexToken(VAR,'mess',1,2345) -LexToken(ASSIGNMENT,'=',1,2349) -LexToken(OPENSQBRACKET,'[',1,2350) -LexToken(VAR,'mess',1,2351) -LexToken(SEMICOLON,';',1,2355) -LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2397) -LexToken(SEMICOLON,';',1,2398) -LexToken(DQSTRING,'" "',1,2401) -LexToken(CLOSESQBRACKET,']',1,2402) -LexToken(EOL,'\n',1,2403) -LexToken(VAR,'ok',1,2420) -LexToken(ASSIGNMENT,'=',1,2422) -LexToken(PREVAR_BOOLEAN,'%f',1,2423) -LexToken(EOL,'\n',1,2425) -LexToken(END,'end',1,2438) -LexToken(EOL,'\n',1,2441) -LexToken(IF,'if',1,2454) -LexToken(VAR,'N',1,2457) -LexToken(COMPARISON,'<',1,2458) -LexToken(NUMBER,'1',1,2459) -LexToken(THEN,'then',1,2461) -LexToken(EOL,'\n',1,2465) -LexToken(VAR,'mess',1,2482) -LexToken(ASSIGNMENT,'=',1,2486) -LexToken(OPENSQBRACKET,'[',1,2487) -LexToken(VAR,'mess',1,2488) -LexToken(SEMICOLON,';',1,2492) -LexToken(DQSTRING,'"Buffer size must be at least 1"',1,2524) -LexToken(SEMICOLON,';',1,2525) -LexToken(DQSTRING,'" "',1,2528) -LexToken(CLOSESQBRACKET,']',1,2529) -LexToken(EOL,'\n',1,2530) -LexToken(VAR,'ok',1,2547) -LexToken(ASSIGNMENT,'=',1,2549) -LexToken(PREVAR_BOOLEAN,'%f',1,2550) -LexToken(EOL,'\n',1,2552) -LexToken(END,'end',1,2565) -LexToken(EOL,'\n',1,2568) -LexToken(IF,'if',1,2581) -LexToken(VAR,'N',1,2584) -LexToken(COMPARISON,'==',1,2585) -LexToken(NUMBER,'1',1,2587) -LexToken(LOGICAL,'&',1,2589) -LexToken(VAR,'clrs',1,2591) -LexToken(COMPARISON,'>',1,2595) -LexToken(NUMBER,'0',1,2596) -LexToken(THEN,'then',1,2598) -LexToken(EOL,'\n',1,2602) -LexToken(VAR,'mess',1,2619) -LexToken(ASSIGNMENT,'=',1,2623) -LexToken(OPENSQBRACKET,'[',1,2624) -LexToken(VAR,'mess',1,2625) -LexToken(SEMICOLON,';',1,2629) -LexToken(DQSTRING,'"Buffer size must be at least 2"',1,2661) -LexToken(SEMICOLON,';',1,2662) -LexToken(DQSTRING,'" "',1,2665) -LexToken(CLOSESQBRACKET,']',1,2666) -LexToken(EOL,'\n',1,2667) -LexToken(VAR,'ok',1,2684) -LexToken(ASSIGNMENT,'=',1,2686) -LexToken(PREVAR_BOOLEAN,'%f',1,2687) -LexToken(EOL,'\n',1,2689) -LexToken(END,'end',1,2702) -LexToken(EOL,'\n',1,2705) -LexToken(IF,'if',1,2718) -LexToken(VAR,'ymin',1,2721) -LexToken(COMPARISON,'>=',1,2725) -LexToken(VAR,'ymax',1,2727) -LexToken(THEN,'then',1,2732) -LexToken(EOL,'\n',1,2736) -LexToken(VAR,'mess',1,2753) -LexToken(ASSIGNMENT,'=',1,2757) -LexToken(OPENSQBRACKET,'[',1,2758) -LexToken(VAR,'mess',1,2759) -LexToken(SEMICOLON,';',1,2763) -LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2795) -LexToken(SEMICOLON,';',1,2796) -LexToken(DQSTRING,'" "',1,2799) -LexToken(CLOSESQBRACKET,']',1,2800) -LexToken(EOL,'\n',1,2801) -LexToken(VAR,'ok',1,2818) -LexToken(ASSIGNMENT,'=',1,2820) -LexToken(PREVAR_BOOLEAN,'%f',1,2821) -LexToken(EOL,'\n',1,2823) -LexToken(END,'end',1,2836) -LexToken(EOL,'\n',1,2839) -LexToken(IF,'if',1,2852) -LexToken(VAR,'xmin',1,2855) -LexToken(COMPARISON,'>=',1,2859) -LexToken(VAR,'xmax',1,2861) -LexToken(THEN,'then',1,2866) -LexToken(EOL,'\n',1,2870) -LexToken(VAR,'mess',1,2887) -LexToken(ASSIGNMENT,'=',1,2891) -LexToken(OPENSQBRACKET,'[',1,2892) -LexToken(VAR,'mess',1,2893) -LexToken(SEMICOLON,';',1,2897) -LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,2929) -LexToken(SEMICOLON,';',1,2930) -LexToken(DQSTRING,'" "',1,2933) -LexToken(CLOSESQBRACKET,']',1,2934) -LexToken(EOL,'\n',1,2935) -LexToken(VAR,'ok',1,2952) -LexToken(ASSIGNMENT,'=',1,2954) -LexToken(PREVAR_BOOLEAN,'%f',1,2955) -LexToken(EOL,'\n',1,2957) -LexToken(END,'end',1,2970) -LexToken(EOL,'\n',1,2973) -LexToken(IF,'if',1,2986) -LexToken(NOT,'~',1,2989) -LexToken(VAR,'ok',1,2990) -LexToken(THEN,'then',1,2993) -LexToken(EOL,'\n',1,2997) -LexToken(VAR,'message',1,3014) -LexToken(OPENBRACKET,'(',1,3021) -LexToken(VAR,'mess',1,3022) -LexToken(CLOSEBRACKET,')',1,3026) -LexToken(EOL,'\n',1,3027) -LexToken(ELSE,'else',1,3040) -LexToken(EOL,'\n',1,3044) -LexToken(VAR,'in',1,3061) -LexToken(ASSIGNMENT,'=',1,3064) -LexToken(VAR,'nbr_curves',1,3066) -LexToken(MULTIPLICATION,'*',1,3076) -LexToken(VAR,'ones',1,3077) -LexToken(OPENBRACKET,'(',1,3081) -LexToken(NUMBER,'2',1,3082) -LexToken(COMMA,',',1,3083) -LexToken(NUMBER,'1',1,3084) -LexToken(CLOSEBRACKET,')',1,3085) -LexToken(EOL,'\n',1,3086) -LexToken(VAR,'in2',1,3104) -LexToken(ASSIGNMENT,'=',1,3108) -LexToken(VAR,'ones',1,3110) -LexToken(OPENBRACKET,'(',1,3114) -LexToken(NUMBER,'2',1,3115) -LexToken(COMMA,',',1,3116) -LexToken(NUMBER,'1',1,3117) -LexToken(CLOSEBRACKET,')',1,3118) -LexToken(EOL,'\n',1,3119) -LexToken(OPENSQBRACKET,'[',1,3137) -LexToken(VAR,'model',1,3138) -LexToken(COMMA,',',1,3143) -LexToken(VAR,'graphics',1,3144) -LexToken(COMMA,',',1,3152) -LexToken(VAR,'ok',1,3153) -LexToken(CLOSESQBRACKET,']',1,3155) -LexToken(ASSIGNMENT,'=',1,3156) -LexToken(VAR,'set_io',1,3157) -LexToken(OPENBRACKET,'(',1,3163) -LexToken(VAR,'model',1,3164) -LexToken(COMMA,',',1,3169) -LexToken(VAR,'graphics',1,3170) -LexToken(COMMA,',',1,3178) -LexToken(VAR,'list',1,3179) -LexToken(OPENBRACKET,'(',1,3183) -LexToken(OPENSQBRACKET,'[',1,3184) -LexToken(VAR,'in',1,3185) -LexToken(VAR,'in2',1,3188) -LexToken(CLOSESQBRACKET,']',1,3191) -LexToken(COMMA,',',1,3192) -LexToken(VAR,'ones',1,3193) -LexToken(OPENBRACKET,'(',1,3197) -LexToken(NUMBER,'2',1,3198) -LexToken(COMMA,',',1,3199) -LexToken(NUMBER,'1',1,3200) -LexToken(CLOSEBRACKET,')',1,3201) -LexToken(CLOSEBRACKET,')',1,3202) -LexToken(COMMA,',',1,3203) -LexToken(VAR,'list',1,3204) -LexToken(OPENBRACKET,'(',1,3208) -LexToken(CLOSEBRACKET,')',1,3209) -LexToken(COMMA,',',1,3210) -LexToken(VAR,'ones',1,3211) -LexToken(OPENBRACKET,'(',1,3215) -LexToken(NUMBER,'1',1,3216) -LexToken(COMMA,',',1,3217) -LexToken(NUMBER,'1',1,3218) -LexToken(CLOSEBRACKET,')',1,3219) -LexToken(COMMA,',',1,3220) -LexToken(OPENSQBRACKET,'[',1,3221) -LexToken(CLOSESQBRACKET,']',1,3222) -LexToken(CLOSEBRACKET,')',1,3223) -LexToken(EOL,'\n',1,3224) -LexToken(IF,'if',1,3242) -LexToken(VAR,'wpos',1,3245) -LexToken(COMPARISON,'==',1,3249) -LexToken(OPENSQBRACKET,'[',1,3251) -LexToken(CLOSESQBRACKET,']',1,3252) -LexToken(THEN,'then',1,3254) -LexToken(EOL,'\n',1,3258) -LexToken(VAR,'wpos',1,3279) -LexToken(ASSIGNMENT,'=',1,3283) -LexToken(OPENSQBRACKET,'[',1,3284) -LexToken(ADDITION,'-',1,3285) -LexToken(NUMBER,'1',1,3286) -LexToken(SEMICOLON,';',1,3287) -LexToken(ADDITION,'-',1,3288) -LexToken(NUMBER,'1',1,3289) -LexToken(CLOSESQBRACKET,']',1,3290) -LexToken(EOL,'\n',1,3291) -LexToken(END,'end',1,3309) -LexToken(EOL,'\n',1,3312) -LexToken(IF,'if',1,3329) -LexToken(VAR,'wdim',1,3332) -LexToken(COMPARISON,'==',1,3336) -LexToken(OPENSQBRACKET,'[',1,3338) -LexToken(CLOSESQBRACKET,']',1,3339) -LexToken(THEN,'then',1,3341) -LexToken(EOL,'\n',1,3345) -LexToken(VAR,'wdim',1,3366) -LexToken(ASSIGNMENT,'=',1,3370) -LexToken(OPENSQBRACKET,'[',1,3371) -LexToken(ADDITION,'-',1,3372) -LexToken(NUMBER,'1',1,3373) -LexToken(SEMICOLON,';',1,3374) -LexToken(ADDITION,'-',1,3375) -LexToken(NUMBER,'1',1,3376) -LexToken(CLOSESQBRACKET,']',1,3377) -LexToken(EOL,'\n',1,3378) -LexToken(END,'end',1,3396) -LexToken(EOL,'\n',1,3399) -LexToken(VAR,'rpar',1,3416) -LexToken(ASSIGNMENT,'=',1,3420) -LexToken(OPENSQBRACKET,'[',1,3421) -LexToken(VAR,'xmin',1,3422) -LexToken(SEMICOLON,';',1,3426) -LexToken(VAR,'xmax',1,3427) -LexToken(SEMICOLON,';',1,3431) -LexToken(VAR,'ymin',1,3432) -LexToken(SEMICOLON,';',1,3436) -LexToken(VAR,'ymax',1,3437) -LexToken(CLOSESQBRACKET,']',1,3441) -LexToken(EOL,'\n',1,3442) -LexToken(VAR,'ipar',1,3459) -LexToken(ASSIGNMENT,'=',1,3463) -LexToken(OPENSQBRACKET,'[',1,3464) -LexToken(VAR,'win',1,3465) -LexToken(SEMICOLON,';',1,3468) -LexToken(NUMBER,'1',1,3469) -LexToken(SEMICOLON,';',1,3470) -LexToken(VAR,'N',1,3471) -LexToken(SEMICOLON,';',1,3472) -LexToken(VAR,'clrs',1,3473) -LexToken(SEMICOLON,';',1,3477) -LexToken(VAR,'siz',1,3478) -LexToken(SEMICOLON,';',1,3481) -LexToken(NUMBER,'1',1,3482) -LexToken(SEMICOLON,';',1,3483) -LexToken(VAR,'wpos',1,3484) -LexToken(OPENBRACKET,'(',1,3488) -LexToken(COLON,':',1,3489) -LexToken(CLOSEBRACKET,')',1,3490) -LexToken(SEMICOLON,';',1,3491) -LexToken(VAR,'wdim',1,3492) -LexToken(OPENBRACKET,'(',1,3496) -LexToken(COLON,':',1,3497) -LexToken(CLOSEBRACKET,')',1,3498) -LexToken(SEMICOLON,';',1,3499) -LexToken(VAR,'nbr_curves',1,3500) -LexToken(CLOSESQBRACKET,']',1,3510) -LexToken(EOL,'\n',1,3511) -LexToken(EOL,'\n',1,3588) -LexToken(EOL,'\n',1,3627) -LexToken(VAR,'model',1,3644) -LexToken(DOT,'.',1,3649) -LexToken(VAR,'rpar',1,3650) -LexToken(ASSIGNMENT,'=',1,3654) -LexToken(VAR,'rpar',1,3655) -LexToken(EOL,'\n',1,3659) -LexToken(VAR,'model',1,3677) -LexToken(DOT,'.',1,3682) -LexToken(VAR,'ipar',1,3683) -LexToken(ASSIGNMENT,'=',1,3687) -LexToken(VAR,'ipar',1,3688) -LexToken(EOL,'\n',1,3692) -LexToken(VAR,'graphics',1,3709) -LexToken(DOT,'.',1,3717) -LexToken(VAR,'exprs',1,3718) -LexToken(ASSIGNMENT,'=',1,3723) -LexToken(VAR,'exprs',1,3724) -LexToken(EOL,'\n',1,3729) -LexToken(VAR,'x',1,3747) -LexToken(DOT,'.',1,3748) -LexToken(VAR,'graphics',1,3749) -LexToken(ASSIGNMENT,'=',1,3757) -LexToken(VAR,'graphics',1,3758) -LexToken(EOL,'\n',1,3766) -LexToken(VAR,'x',1,3784) -LexToken(DOT,'.',1,3785) -LexToken(VAR,'model',1,3786) -LexToken(ASSIGNMENT,'=',1,3791) -LexToken(VAR,'model',1,3792) -LexToken(EOL,'\n',1,3797) -LexToken(BREAK,'break',1,3814) -LexToken(EOL,'\n',1,3819) -LexToken(END,'end',1,3832) -LexToken(EOL,'\n',1,3835) -LexToken(END,'end',1,3844) -LexToken(EOL,'\n',1,3847) -LexToken(CASE,'case',1,3852) -LexToken(DQSTRING,'"define"',1,3864) -LexToken(THEN,'then',1,3866) -LexToken(EOL,'\n',1,3870) -LexToken(VAR,'win',1,3879) -LexToken(ASSIGNMENT,'=',1,3882) -LexToken(ADDITION,'-',1,3883) -LexToken(NUMBER,'1',1,3884) -LexToken(EOL,'\n',1,3885) -LexToken(VAR,'clrs',1,3895) -LexToken(ASSIGNMENT,'=',1,3899) -LexToken(NUMBER,'4',1,3900) -LexToken(SEMICOLON,';',1,3901) -LexToken(VAR,'siz',1,3902) -LexToken(ASSIGNMENT,'=',1,3905) -LexToken(NUMBER,'1',1,3906) -LexToken(EOL,'\n',1,3907) -LexToken(VAR,'wdim',1,3916) -LexToken(ASSIGNMENT,'=',1,3920) -LexToken(OPENSQBRACKET,'[',1,3921) -LexToken(NUMBER,'600',1,3922) -LexToken(SEMICOLON,';',1,3925) -LexToken(NUMBER,'400',1,3926) -LexToken(CLOSESQBRACKET,']',1,3929) -LexToken(EOL,'\n',1,3930) -LexToken(VAR,'wpos',1,3939) -LexToken(ASSIGNMENT,'=',1,3943) -LexToken(OPENSQBRACKET,'[',1,3944) -LexToken(ADDITION,'-',1,3945) -LexToken(NUMBER,'1',1,3946) -LexToken(SEMICOLON,';',1,3947) -LexToken(ADDITION,'-',1,3948) -LexToken(NUMBER,'1',1,3949) -LexToken(CLOSESQBRACKET,']',1,3950) -LexToken(EOL,'\n',1,3951) -LexToken(VAR,'N',1,3960) -LexToken(ASSIGNMENT,'=',1,3961) -LexToken(NUMBER,'2',1,3962) -LexToken(EOL,'\n',1,3963) -LexToken(VAR,'xmin',1,3973) -LexToken(ASSIGNMENT,'=',1,3977) -LexToken(ADDITION,'-',1,3978) -LexToken(NUMBER,'15',1,3979) -LexToken(EOL,'\n',1,3981) -LexToken(VAR,'xmax',1,3991) -LexToken(ASSIGNMENT,'=',1,3995) -LexToken(NUMBER,'15',1,3996) -LexToken(EOL,'\n',1,3998) -LexToken(VAR,'ymin',1,4008) -LexToken(ASSIGNMENT,'=',1,4012) -LexToken(ADDITION,'-',1,4013) -LexToken(NUMBER,'15',1,4014) -LexToken(EOL,'\n',1,4016) -LexToken(VAR,'ymax',1,4026) -LexToken(ASSIGNMENT,'=',1,4030) -LexToken(ADDITION,'+',1,4031) -LexToken(NUMBER,'15',1,4032) -LexToken(EOL,'\n',1,4034) -LexToken(VAR,'nbr_curves',1,4043) -LexToken(ASSIGNMENT,'=',1,4054) -LexToken(NUMBER,'1',1,4056) -LexToken(EOL,'\n',1,4057) -LexToken(EOL,'\n',1,4059) -LexToken(VAR,'model',1,4068) -LexToken(ASSIGNMENT,'=',1,4073) -LexToken(SCICOS_MODEL,'scicos_model',1,4074) -LexToken(OPENBRACKET,'(',1,4086) -LexToken(CLOSEBRACKET,')',1,4087) -LexToken(EOL,'\n',1,4088) -LexToken(VAR,'model',1,4097) -LexToken(DOT,'.',1,4102) -LexToken(VAR,'sim',1,4103) -LexToken(ASSIGNMENT,'=',1,4106) -LexToken(VAR,'list',1,4107) -LexToken(OPENBRACKET,'(',1,4111) -LexToken(DQSTRING,'"cscopxy"',1,4120) -LexToken(COMMA,',',1,4121) -LexToken(NUMBER,'4',1,4122) -LexToken(CLOSEBRACKET,')',1,4123) -LexToken(EOL,'\n',1,4124) -LexToken(VAR,'model',1,4133) -LexToken(DOT,'.',1,4138) -LexToken(VAR,'in',1,4139) -LexToken(ASSIGNMENT,'=',1,4141) -LexToken(OPENSQBRACKET,'[',1,4142) -LexToken(NUMBER,'1',1,4143) -LexToken(SEMICOLON,';',1,4144) -LexToken(NUMBER,'1',1,4145) -LexToken(CLOSESQBRACKET,']',1,4146) -LexToken(EOL,'\n',1,4147) -LexToken(VAR,'model',1,4156) -LexToken(DOT,'.',1,4161) -LexToken(VAR,'in2',1,4162) -LexToken(ASSIGNMENT,'=',1,4165) -LexToken(OPENSQBRACKET,'[',1,4166) -LexToken(NUMBER,'1',1,4167) -LexToken(SEMICOLON,';',1,4168) -LexToken(NUMBER,'1',1,4169) -LexToken(CLOSESQBRACKET,']',1,4170) -LexToken(EOL,'\n',1,4171) -LexToken(VAR,'model',1,4180) -LexToken(DOT,'.',1,4185) -LexToken(VAR,'intyp',1,4186) -LexToken(ASSIGNMENT,'=',1,4191) -LexToken(OPENSQBRACKET,'[',1,4192) -LexToken(NUMBER,'1',1,4193) -LexToken(SEMICOLON,';',1,4194) -LexToken(NUMBER,'1',1,4195) -LexToken(CLOSESQBRACKET,']',1,4196) -LexToken(EOL,'\n',1,4197) -LexToken(VAR,'model',1,4206) -LexToken(DOT,'.',1,4211) -LexToken(VAR,'evtin',1,4212) -LexToken(ASSIGNMENT,'=',1,4217) -LexToken(NUMBER,'1',1,4218) -LexToken(EOL,'\n',1,4219) -LexToken(VAR,'model',1,4228) -LexToken(DOT,'.',1,4233) -LexToken(VAR,'rpar',1,4234) -LexToken(ASSIGNMENT,'=',1,4238) -LexToken(OPENSQBRACKET,'[',1,4239) -LexToken(VAR,'xmin',1,4240) -LexToken(SEMICOLON,';',1,4244) -LexToken(VAR,'xmax',1,4245) -LexToken(SEMICOLON,';',1,4249) -LexToken(VAR,'ymin',1,4250) -LexToken(SEMICOLON,';',1,4254) -LexToken(VAR,'ymax',1,4255) -LexToken(CLOSESQBRACKET,']',1,4259) -LexToken(EOL,'\n',1,4260) -LexToken(VAR,'model',1,4269) -LexToken(DOT,'.',1,4274) -LexToken(VAR,'ipar',1,4275) -LexToken(ASSIGNMENT,'=',1,4279) -LexToken(OPENSQBRACKET,'[',1,4280) -LexToken(VAR,'win',1,4281) -LexToken(SEMICOLON,';',1,4284) -LexToken(NUMBER,'1',1,4285) -LexToken(SEMICOLON,';',1,4286) -LexToken(VAR,'N',1,4287) -LexToken(SEMICOLON,';',1,4288) -LexToken(VAR,'clrs',1,4289) -LexToken(SEMICOLON,';',1,4293) -LexToken(VAR,'siz',1,4294) -LexToken(SEMICOLON,';',1,4297) -LexToken(NUMBER,'1',1,4298) -LexToken(SEMICOLON,';',1,4299) -LexToken(VAR,'wpos',1,4300) -LexToken(OPENBRACKET,'(',1,4304) -LexToken(COLON,':',1,4305) -LexToken(CLOSEBRACKET,')',1,4306) -LexToken(SEMICOLON,';',1,4307) -LexToken(VAR,'wdim',1,4308) -LexToken(OPENBRACKET,'(',1,4312) -LexToken(COLON,':',1,4313) -LexToken(CLOSEBRACKET,')',1,4314) -LexToken(SEMICOLON,';',1,4315) -LexToken(VAR,'nbr_curves',1,4316) -LexToken(CLOSESQBRACKET,']',1,4326) -LexToken(EOL,'\n',1,4327) -LexToken(VAR,'model',1,4336) -LexToken(DOT,'.',1,4341) -LexToken(VAR,'blocktype',1,4342) -LexToken(ASSIGNMENT,'=',1,4351) -LexToken(DQSTRING,'"d"',1,4354) -LexToken(EOL,'\n',1,4355) -LexToken(VAR,'model',1,4364) -LexToken(DOT,'.',1,4369) -LexToken(VAR,'dep_ut',1,4370) -LexToken(ASSIGNMENT,'=',1,4376) -LexToken(OPENSQBRACKET,'[',1,4377) -LexToken(PREVAR_BOOLEAN,'%f',1,4378) -LexToken(PREVAR_BOOLEAN,'%f',1,4381) -LexToken(CLOSESQBRACKET,']',1,4383) -LexToken(EOL,'\n',1,4384) -LexToken(EOL,'\n',1,4385) -LexToken(VAR,'exprs',1,4394) -LexToken(ASSIGNMENT,'=',1,4399) -LexToken(OPENSQBRACKET,'[',1,4400) -LexToken(VAR,'string',1,4401) -LexToken(OPENBRACKET,'(',1,4407) -LexToken(VAR,'nbr_curves',1,4408) -LexToken(CLOSEBRACKET,')',1,4418) -LexToken(SEMICOLON,';\n',1,4419) -LexToken(VAR,'sci2exp',1,4429) -LexToken(OPENBRACKET,'(',1,4436) -LexToken(VAR,'clrs',1,4437) -LexToken(CLOSEBRACKET,')',1,4441) -LexToken(SEMICOLON,';\n',1,4442) -LexToken(VAR,'sci2exp',1,4452) -LexToken(OPENBRACKET,'(',1,4459) -LexToken(VAR,'siz',1,4460) -LexToken(CLOSEBRACKET,')',1,4463) -LexToken(SEMICOLON,';\n',1,4464) -LexToken(VAR,'string',1,4474) -LexToken(OPENBRACKET,'(',1,4480) -LexToken(VAR,'win',1,4481) -LexToken(CLOSEBRACKET,')',1,4484) -LexToken(SEMICOLON,';\n',1,4485) -LexToken(VAR,'sci2exp',1,4495) -LexToken(OPENBRACKET,'(',1,4502) -LexToken(OPENSQBRACKET,'[',1,4503) -LexToken(CLOSESQBRACKET,']',1,4504) -LexToken(CLOSEBRACKET,')',1,4505) -LexToken(SEMICOLON,';\n',1,4506) -LexToken(VAR,'sci2exp',1,4516) -LexToken(OPENBRACKET,'(',1,4523) -LexToken(VAR,'wdim',1,4524) -LexToken(CLOSEBRACKET,')',1,4528) -LexToken(SEMICOLON,';\n',1,4529) -LexToken(VAR,'string',1,4539) -LexToken(OPENBRACKET,'(',1,4545) -LexToken(VAR,'xmin',1,4546) -LexToken(CLOSEBRACKET,')',1,4550) -LexToken(SEMICOLON,';\n',1,4551) -LexToken(VAR,'string',1,4561) -LexToken(OPENBRACKET,'(',1,4567) -LexToken(VAR,'xmax',1,4568) -LexToken(CLOSEBRACKET,')',1,4572) -LexToken(SEMICOLON,';\n',1,4573) -LexToken(VAR,'string',1,4583) -LexToken(OPENBRACKET,'(',1,4589) -LexToken(VAR,'ymin',1,4590) -LexToken(CLOSEBRACKET,')',1,4594) -LexToken(SEMICOLON,';\n',1,4595) -LexToken(VAR,'string',1,4605) -LexToken(OPENBRACKET,'(',1,4611) -LexToken(VAR,'ymax',1,4612) -LexToken(CLOSEBRACKET,')',1,4616) -LexToken(SEMICOLON,';\n',1,4617) -LexToken(VAR,'string',1,4627) -LexToken(OPENBRACKET,'(',1,4633) -LexToken(VAR,'N',1,4634) -LexToken(CLOSEBRACKET,')',1,4635) -LexToken(CLOSESQBRACKET,']',1,4636) -LexToken(EOL,'\n',1,4637) -LexToken(VAR,'gr_i',1,4647) -LexToken(ASSIGNMENT,'=',1,4651) -LexToken(OPENSQBRACKET,'[',1,4652) -LexToken(CLOSESQBRACKET,']',1,4653) -LexToken(EOL,'\n',1,4654) -LexToken(VAR,'x',1,4663) -LexToken(ASSIGNMENT,'=',1,4664) -LexToken(VAR,'standard_define',1,4665) -LexToken(OPENBRACKET,'(',1,4680) -LexToken(OPENSQBRACKET,'[',1,4681) -LexToken(NUMBER,'2',1,4682) -LexToken(NUMBER,'2',1,4684) -LexToken(CLOSESQBRACKET,']',1,4685) -LexToken(COMMA,',',1,4686) -LexToken(VAR,'model',1,4687) -LexToken(COMMA,',',1,4692) -LexToken(VAR,'exprs',1,4693) -LexToken(COMMA,',',1,4698) -LexToken(VAR,'gr_i',1,4699) -LexToken(CLOSEBRACKET,')',1,4703) -LexToken(EOL,'\n',1,4704) -LexToken(END,'end',1,4709) -LexToken(EOL,'\n',1,4712) -LexToken(ENDFUNCTION,'endfunction',1,4713) -LexToken(EOL,'\n',1,4724) +/* autogenerated from "macros/Sinks/CSCOPXY.sci" */ +function CSCOPXY() { +CSCOPXY.prototype.get = function CSCOPXY() { +} +CSCOPXY.prototype.set = function CSCOPXY() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nbr_curves,clrs,siz,win,wpos,wdim,xmin,xmax,ymin,ymax,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of Curves","color (>0) or mark (<0)","line or mark size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin","Xmax","Ymin","Ymax","Buffer size"],list("vec",1,"vec",1,"vec",1,"vec",1,"vec",-1,"vec",-1,"vec",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (nbr_curves<=0) { +mess=[mess,"Number of Curves cannot be negative or null"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (N<1) { +mess=[mess,"Buffer size must be at least 1"," "]; +ok=None; +} +if (N==1&&clrs>0) { +mess=[mess,"Buffer size must be at least 2"," "]; +ok=None; +} +if (ymin>=ymax) { +mess=[mess,"Ymax must be greater than Ymin"," "]; +ok=None; +} +if (xmin>=xmax) { +mess=[mess,"Xmax must be greater than Xmin"," "]; +ok=None; +} +if (!ok) { +message(mess); +} else { +in1=nbr_curves*ones(2,1); +in2=ones(2,1); +[model,graphics,ok]=set_io(model,graphics,list([in1,in2],ones(2,1)),list(),ones(1,1),[]); +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[xmin,xmax,ymin,ymax]; +ipar=[win,1,N,clrs,siz,1,wpos.slice(),wdim.slice(),nbr_curves]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CSCOPXY.prototype.define = function CSCOPXY() { +win=-1; +clrs=4; +siz=1; +wdim=[600,400]; +wpos=[-1,-1]; +N=2; +xmin=-15; +xmax=15; +ymin=-15; +ymax=+15; +nbr_curves=1; +model=scicos_model(); +model.sim=list("cscopxy",4); +model.in=[1,1]; +model.in2=[1,1]; +model.intyp=[1,1]; +model.evtin=1; +model.rpar=[xmin,xmax,ymin,ymax]; +model.ipar=[win,1,N,clrs,siz,1,wpos.slice(),wdim.slice(),nbr_curves]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[string(nbr_curves),sci2exp(clrs),sci2exp(siz),string(win),sci2exp([]),sci2exp(wdim),string(xmin),string(xmax),string(ymin),string(ymax),string(N)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CSCOPXY.prototype.details = function CSCOPXY() { +} +} diff --git a/js/Sinks/CSCOPXY3D.js b/js/Sinks/CSCOPXY3D.js index bdc66e2b..3f70274d 100644 --- a/js/Sinks/CSCOPXY3D.js +++ b/js/Sinks/CSCOPXY3D.js @@ -1,1091 +1,112 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CSCOPXY3D',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(WHILE,'while',1,1055) -LexToken(PREVAR_BOOLEAN,'%t',1,1061) -LexToken(DO,'do',1,1064) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'nbr_curves',1,1083) -LexToken(COMMA,',',1,1093) -LexToken(VAR,'clrs',1,1094) -LexToken(COMMA,',',1,1098) -LexToken(VAR,'siz',1,1099) -LexToken(COMMA,',',1,1102) -LexToken(VAR,'win',1,1103) -LexToken(COMMA,',',1,1106) -LexToken(VAR,'wpos',1,1107) -LexToken(COMMA,',',1,1111) -LexToken(VAR,'wdim',1,1112) -LexToken(COMMA,',',1,1116) -LexToken(VAR,'vec_x',1,1117) -LexToken(COMMA,',',1,1122) -LexToken(VAR,'vec_y',1,1123) -LexToken(COMMA,',',1,1128) -LexToken(VAR,'vec_z',1,1129) -LexToken(COMMA,',',1,1134) -LexToken(VAR,'param3ds',1,1135) -LexToken(COMMA,',',1,1143) -LexToken(VAR,'N',1,1144) -LexToken(COMMA,',',1,1145) -LexToken(VAR,'exprs',1,1146) -LexToken(CLOSESQBRACKET,']',1,1151) -LexToken(ASSIGNMENT,'=',1,1152) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1153) -LexToken(OPENBRACKET,'(',1,1168) -LexToken(DQSTRING,'"Set Scope parameters"',1,1205) -LexToken(COMMA,',',1,1206) -LexToken(OPENSQBRACKET,'[',1,1222) -LexToken(DQSTRING,'"Number of curves"',1,1240) -LexToken(SEMICOLON,';\n',1,1241) -LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1279) -LexToken(SEMICOLON,';\n',1,1280) -LexToken(DQSTRING,'"Line or Mark Size"',1,1312) -LexToken(SEMICOLON,';\n',1,1313) -LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1367) -LexToken(SEMICOLON,';\n',1,1368) -LexToken(DQSTRING,'"Output window position"',1,1405) -LexToken(SEMICOLON,';\n',1,1406) -LexToken(DQSTRING,'"Output window sizes"',1,1440) -LexToken(SEMICOLON,';\n',1,1441) -LexToken(DQSTRING,'"Xmin and Xmax"',1,1469) -LexToken(SEMICOLON,';\n',1,1470) -LexToken(DQSTRING,'"Ymin and Ymax"',1,1498) -LexToken(SEMICOLON,';\n',1,1499) -LexToken(DQSTRING,'"Zmin and Zmax"',1,1527) -LexToken(SEMICOLON,';\n',1,1528) -LexToken(DQSTRING,'"Alpha and Theta"',1,1558) -LexToken(SEMICOLON,';\n',1,1559) -LexToken(DQSTRING,'"Buffer size"',1,1585) -LexToken(CLOSESQBRACKET,']',1,1586) -LexToken(COMMA,',',1,1587) -LexToken(VAR,'list',1,1603) -LexToken(OPENBRACKET,'(',1,1607) -LexToken(DQSTRING,'"vec"',1,1612) -LexToken(COMMA,',',1,1613) -LexToken(NUMBER,'1',1,1614) -LexToken(COMMA,',',1,1615) -LexToken(DQSTRING,'"vec"',1,1620) -LexToken(COMMA,',',1,1621) -LexToken(ADDITION,'-',1,1622) -LexToken(NUMBER,'1',1,1623) -LexToken(COMMA,',',1,1624) -LexToken(DQSTRING,'"vec"',1,1629) -LexToken(COMMA,',',1,1630) -LexToken(ADDITION,'-',1,1631) -LexToken(NUMBER,'1',1,1632) -LexToken(COMMA,',',1,1633) -LexToken(DQSTRING,'"vec"',1,1638) -LexToken(COMMA,',',1,1639) -LexToken(NUMBER,'1',1,1640) -LexToken(COMMA,',',1,1641) -LexToken(DQSTRING,'"vec"',1,1646) -LexToken(COMMA,',',1,1647) -LexToken(ADDITION,'-',1,1648) -LexToken(NUMBER,'1',1,1649) -LexToken(COMMA,',',1,1650) -LexToken(DQSTRING,'"vec"',1,1655) -LexToken(COMMA,',',1,1656) -LexToken(ADDITION,'-',1,1657) -LexToken(NUMBER,'1',1,1658) -LexToken(COMMA,',',1,1659) -LexToken(DQSTRING,'"vec"',1,1664) -LexToken(COMMA,',',1,1665) -LexToken(NUMBER,'2',1,1666) -LexToken(COMMA,',',1,1667) -LexToken(DQSTRING,'"vec"',1,1672) -LexToken(COMMA,',',1,1673) -LexToken(NUMBER,'2',1,1674) -LexToken(COMMA,',',1,1675) -LexToken(DQSTRING,'"vec"',1,1680) -LexToken(COMMA,',',1,1681) -LexToken(NUMBER,'2',1,1682) -LexToken(COMMA,',',1,1683) -LexToken(DQSTRING,'"vec"',1,1688) -LexToken(COMMA,',',1,1689) -LexToken(NUMBER,'2',1,1690) -LexToken(COMMA,',',1,1691) -LexToken(DQSTRING,'"vec"',1,1696) -LexToken(COMMA,',',1,1697) -LexToken(NUMBER,'1',1,1698) -LexToken(CLOSEBRACKET,')',1,1699) -LexToken(COMMA,',',1,1700) -LexToken(VAR,'exprs',1,1716) -LexToken(CLOSEBRACKET,')',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(IF,'if',1,1735) -LexToken(NOT,'~',1,1738) -LexToken(VAR,'ok',1,1739) -LexToken(THEN,'then',1,1742) -LexToken(EOL,'\n',1,1746) -LexToken(BREAK,'break',1,1763) -LexToken(EOL,'\n',1,1768) -LexToken(END,'end',1,1782) -LexToken(EOL,'\n',1,1812) -LexToken(VAR,'mess',1,1825) -LexToken(ASSIGNMENT,'=',1,1829) -LexToken(OPENSQBRACKET,'[',1,1830) -LexToken(CLOSESQBRACKET,']',1,1831) -LexToken(EOL,'\n',1,1832) -LexToken(IF,'if',1,1846) -LexToken(VAR,'size',1,1849) -LexToken(OPENBRACKET,'(',1,1853) -LexToken(VAR,'wpos',1,1854) -LexToken(COMMA,',',1,1858) -LexToken(DQSTRING,'"*"',1,1861) -LexToken(CLOSEBRACKET,')',1,1862) -LexToken(COMPARISON,'<>',1,1863) -LexToken(NUMBER,'0',1,1865) -LexToken(LOGICAL,'&',1,1867) -LexToken(VAR,'size',1,1868) -LexToken(OPENBRACKET,'(',1,1872) -LexToken(VAR,'wpos',1,1873) -LexToken(COMMA,',',1,1877) -LexToken(DQSTRING,'"*"',1,1880) -LexToken(CLOSEBRACKET,')',1,1881) -LexToken(COMPARISON,'<>',1,1882) -LexToken(NUMBER,'2',1,1884) -LexToken(THEN,'then',1,1886) -LexToken(EOL,'\n',1,1890) -LexToken(VAR,'mess',1,1907) -LexToken(ASSIGNMENT,'=',1,1911) -LexToken(OPENSQBRACKET,'[',1,1912) -LexToken(VAR,'mess',1,1913) -LexToken(SEMICOLON,';',1,1917) -LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1959) -LexToken(SEMICOLON,';',1,1960) -LexToken(DQSTRING,'" "',1,1963) -LexToken(CLOSESQBRACKET,']',1,1964) -LexToken(EOL,'\n',1,1965) -LexToken(VAR,'ok',1,1982) -LexToken(ASSIGNMENT,'=',1,1984) -LexToken(PREVAR_BOOLEAN,'%f',1,1985) -LexToken(EOL,'\n',1,1987) -LexToken(END,'end',1,2000) -LexToken(EOL,'\n',1,2003) -LexToken(IF,'if',1,2016) -LexToken(VAR,'size',1,2019) -LexToken(OPENBRACKET,'(',1,2023) -LexToken(VAR,'wdim',1,2024) -LexToken(COMMA,',',1,2028) -LexToken(DQSTRING,'"*"',1,2031) -LexToken(CLOSEBRACKET,')',1,2032) -LexToken(COMPARISON,'<>',1,2033) -LexToken(NUMBER,'0',1,2035) -LexToken(LOGICAL,'&',1,2037) -LexToken(VAR,'size',1,2038) -LexToken(OPENBRACKET,'(',1,2042) -LexToken(VAR,'wdim',1,2043) -LexToken(COMMA,',',1,2047) -LexToken(DQSTRING,'"*"',1,2050) -LexToken(CLOSEBRACKET,')',1,2051) -LexToken(COMPARISON,'<>',1,2052) -LexToken(NUMBER,'2',1,2054) -LexToken(THEN,'then',1,2056) -LexToken(EOL,'\n',1,2060) -LexToken(VAR,'mess',1,2077) -LexToken(ASSIGNMENT,'=',1,2081) -LexToken(OPENSQBRACKET,'[',1,2082) -LexToken(VAR,'mess',1,2083) -LexToken(SEMICOLON,';',1,2087) -LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2124) -LexToken(SEMICOLON,';',1,2125) -LexToken(DQSTRING,'" "',1,2128) -LexToken(CLOSESQBRACKET,']',1,2129) -LexToken(EOL,'\n',1,2130) -LexToken(VAR,'ok',1,2147) -LexToken(ASSIGNMENT,'=',1,2149) -LexToken(PREVAR_BOOLEAN,'%f',1,2150) -LexToken(EOL,'\n',1,2152) -LexToken(END,'end',1,2165) -LexToken(EOL,'\n',1,2168) -LexToken(IF,'if',1,2181) -LexToken(VAR,'size',1,2184) -LexToken(OPENBRACKET,'(',1,2188) -LexToken(VAR,'clrs',1,2189) -LexToken(COMMA,',',1,2193) -LexToken(DQSTRING,'"*"',1,2196) -LexToken(CLOSEBRACKET,')',1,2197) -LexToken(COMPARISON,'<>',1,2198) -LexToken(VAR,'size',1,2200) -LexToken(OPENBRACKET,'(',1,2204) -LexToken(VAR,'siz',1,2205) -LexToken(COMMA,',',1,2208) -LexToken(DQSTRING,'"*"',1,2211) -LexToken(CLOSEBRACKET,')',1,2212) -LexToken(THEN,'then',1,2214) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'mess',1,2235) -LexToken(ASSIGNMENT,'=',1,2239) -LexToken(OPENSQBRACKET,'[',1,2240) -LexToken(VAR,'mess',1,2241) -LexToken(SEMICOLON,';',1,2245) -LexToken(DQSTRING,'"Colors and Size must have same size"',1,2282) -LexToken(SEMICOLON,';',1,2283) -LexToken(DQSTRING,'" "',1,2286) -LexToken(CLOSESQBRACKET,']',1,2287) -LexToken(EOL,'\n',1,2288) -LexToken(VAR,'ok',1,2305) -LexToken(ASSIGNMENT,'=',1,2307) -LexToken(PREVAR_BOOLEAN,'%f',1,2308) -LexToken(EOL,'\n',1,2310) -LexToken(END,'end',1,2323) -LexToken(EOL,'\n',1,2326) -LexToken(IF,'if',1,2339) -LexToken(VAR,'nbr_curves',1,2342) -LexToken(COMPARISON,'<=',1,2352) -LexToken(NUMBER,'0',1,2354) -LexToken(THEN,'then',1,2356) -LexToken(EOL,'\n',1,2360) -LexToken(VAR,'mess',1,2377) -LexToken(ASSIGNMENT,'=',1,2381) -LexToken(OPENSQBRACKET,'[',1,2382) -LexToken(VAR,'mess',1,2383) -LexToken(SEMICOLON,';',1,2387) -LexToken(DQSTRING,'"Number of curves cannot be negative or null"',1,2432) -LexToken(SEMICOLON,';',1,2433) -LexToken(DQSTRING,'" "',1,2436) -LexToken(CLOSESQBRACKET,']',1,2437) -LexToken(EOL,'\n',1,2438) -LexToken(VAR,'ok',1,2455) -LexToken(ASSIGNMENT,'=',1,2457) -LexToken(PREVAR_BOOLEAN,'%f',1,2458) -LexToken(EOL,'\n',1,2460) -LexToken(END,'end',1,2473) -LexToken(EOL,'\n',1,2476) -LexToken(IF,'if',1,2489) -LexToken(VAR,'win',1,2492) -LexToken(COMPARISON,'<',1,2495) -LexToken(ADDITION,'-',1,2496) -LexToken(NUMBER,'1',1,2497) -LexToken(THEN,'then',1,2499) -LexToken(EOL,'\n',1,2503) -LexToken(VAR,'mess',1,2520) -LexToken(ASSIGNMENT,'=',1,2524) -LexToken(OPENSQBRACKET,'[',1,2525) -LexToken(VAR,'mess',1,2526) -LexToken(SEMICOLON,';',1,2530) -LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2572) -LexToken(SEMICOLON,';',1,2573) -LexToken(DQSTRING,'" "',1,2576) -LexToken(CLOSESQBRACKET,']',1,2577) -LexToken(EOL,'\n',1,2578) -LexToken(VAR,'ok',1,2595) -LexToken(ASSIGNMENT,'=',1,2597) -LexToken(PREVAR_BOOLEAN,'%f',1,2598) -LexToken(EOL,'\n',1,2600) -LexToken(END,'end',1,2613) -LexToken(EOL,'\n',1,2616) -LexToken(IF,'if',1,2629) -LexToken(VAR,'N',1,2632) -LexToken(COMPARISON,'<',1,2633) -LexToken(NUMBER,'1',1,2634) -LexToken(THEN,'then',1,2636) -LexToken(EOL,'\n',1,2640) -LexToken(VAR,'mess',1,2657) -LexToken(ASSIGNMENT,'=',1,2661) -LexToken(OPENSQBRACKET,'[',1,2662) -LexToken(VAR,'mess',1,2663) -LexToken(SEMICOLON,';',1,2667) -LexToken(DQSTRING,'"Buffer size must be at least 1"',1,2699) -LexToken(SEMICOLON,';',1,2700) -LexToken(DQSTRING,'" "',1,2703) -LexToken(CLOSESQBRACKET,']',1,2704) -LexToken(EOL,'\n',1,2705) -LexToken(VAR,'ok',1,2722) -LexToken(ASSIGNMENT,'=',1,2724) -LexToken(PREVAR_BOOLEAN,'%f',1,2725) -LexToken(EOL,'\n',1,2727) -LexToken(END,'end',1,2740) -LexToken(EOL,'\n',1,2743) -LexToken(IF,'if',1,2756) -LexToken(VAR,'N',1,2759) -LexToken(COMPARISON,'<',1,2760) -LexToken(NUMBER,'2',1,2761) -LexToken(EOL,'\n',1,2762) -LexToken(FOR,'for',1,2779) -LexToken(VAR,'i',1,2783) -LexToken(ASSIGNMENT,'=',1,2784) -LexToken(NUMBER,'1',1,2785) -LexToken(COLON,':',1,2786) -LexToken(VAR,'size',1,2787) -LexToken(OPENBRACKET,'(',1,2791) -LexToken(VAR,'clrs',1,2792) -LexToken(COMMA,',',1,2796) -LexToken(DQSTRING,'"*"',1,2799) -LexToken(CLOSEBRACKET,')',1,2800) -LexToken(EOL,'\n',1,2801) -LexToken(IF,'if',1,2822) -LexToken(VAR,'clrs',1,2825) -LexToken(OPENBRACKET,'(',1,2829) -LexToken(VAR,'i',1,2830) -LexToken(CLOSEBRACKET,')',1,2831) -LexToken(COMPARISON,'>',1,2832) -LexToken(NUMBER,'0',1,2833) -LexToken(THEN,'then',1,2835) -LexToken(EOL,'\n',1,2839) -LexToken(VAR,'mess',1,2864) -LexToken(ASSIGNMENT,'=',1,2868) -LexToken(OPENSQBRACKET,'[',1,2869) -LexToken(VAR,'mess',1,2870) -LexToken(SEMICOLON,';',1,2874) -LexToken(DQSTRING,'"Buffer size must be at least 2 or Change a color (must be >0)"',1,2937) -LexToken(SEMICOLON,';',1,2938) -LexToken(DQSTRING,'" "',1,2941) -LexToken(CLOSESQBRACKET,']',1,2942) -LexToken(EOL,'\n',1,2943) -LexToken(VAR,'ok',1,2968) -LexToken(ASSIGNMENT,'=',1,2970) -LexToken(PREVAR_BOOLEAN,'%f',1,2971) -LexToken(EOL,'\n',1,2973) -LexToken(END,'end',1,2994) -LexToken(EOL,'\n',1,2997) -LexToken(END,'end',1,3014) -LexToken(EOL,'\n',1,3017) -LexToken(END,'end',1,3030) -LexToken(EOL,'\n',1,3033) -LexToken(IF,'if',1,3046) -LexToken(VAR,'vec_y',1,3049) -LexToken(OPENBRACKET,'(',1,3054) -LexToken(NUMBER,'1',1,3055) -LexToken(CLOSEBRACKET,')',1,3056) -LexToken(COMPARISON,'>=',1,3057) -LexToken(VAR,'vec_y',1,3059) -LexToken(OPENBRACKET,'(',1,3064) -LexToken(NUMBER,'2',1,3065) -LexToken(CLOSEBRACKET,')',1,3066) -LexToken(THEN,'then',1,3068) -LexToken(EOL,'\n',1,3072) -LexToken(VAR,'mess',1,3089) -LexToken(ASSIGNMENT,'=',1,3093) -LexToken(OPENSQBRACKET,'[',1,3094) -LexToken(VAR,'mess',1,3095) -LexToken(SEMICOLON,';',1,3099) -LexToken(DQSTRING,'"Ymax must be higher than Ymin"',1,3130) -LexToken(SEMICOLON,';',1,3131) -LexToken(DQSTRING,'" "',1,3134) -LexToken(CLOSESQBRACKET,']',1,3135) -LexToken(EOL,'\n',1,3136) -LexToken(VAR,'ok',1,3153) -LexToken(ASSIGNMENT,'=',1,3155) -LexToken(PREVAR_BOOLEAN,'%f',1,3156) -LexToken(EOL,'\n',1,3158) -LexToken(END,'end',1,3171) -LexToken(EOL,'\n',1,3174) -LexToken(IF,'if',1,3187) -LexToken(VAR,'vec_x',1,3190) -LexToken(OPENBRACKET,'(',1,3195) -LexToken(NUMBER,'1',1,3196) -LexToken(CLOSEBRACKET,')',1,3197) -LexToken(COMPARISON,'>=',1,3198) -LexToken(VAR,'vec_x',1,3200) -LexToken(OPENBRACKET,'(',1,3205) -LexToken(NUMBER,'2',1,3206) -LexToken(CLOSEBRACKET,')',1,3207) -LexToken(THEN,'then',1,3209) -LexToken(EOL,'\n',1,3213) -LexToken(VAR,'mess',1,3230) -LexToken(ASSIGNMENT,'=',1,3234) -LexToken(OPENSQBRACKET,'[',1,3235) -LexToken(VAR,'mess',1,3236) -LexToken(SEMICOLON,';',1,3240) -LexToken(DQSTRING,'"Xmax must be higher than Xmin"',1,3271) -LexToken(SEMICOLON,';',1,3272) -LexToken(DQSTRING,'" "',1,3275) -LexToken(CLOSESQBRACKET,']',1,3276) -LexToken(EOL,'\n',1,3277) -LexToken(VAR,'ok',1,3294) -LexToken(ASSIGNMENT,'=',1,3296) -LexToken(PREVAR_BOOLEAN,'%f',1,3297) -LexToken(EOL,'\n',1,3299) -LexToken(END,'end',1,3312) -LexToken(EOL,'\n',1,3315) -LexToken(IF,'if',1,3328) -LexToken(VAR,'vec_z',1,3331) -LexToken(OPENBRACKET,'(',1,3336) -LexToken(NUMBER,'1',1,3337) -LexToken(CLOSEBRACKET,')',1,3338) -LexToken(COMPARISON,'>=',1,3339) -LexToken(VAR,'vec_z',1,3341) -LexToken(OPENBRACKET,'(',1,3346) -LexToken(NUMBER,'2',1,3347) -LexToken(CLOSEBRACKET,')',1,3348) -LexToken(THEN,'then',1,3350) -LexToken(EOL,'\n',1,3354) -LexToken(VAR,'mess',1,3371) -LexToken(ASSIGNMENT,'=',1,3375) -LexToken(OPENSQBRACKET,'[',1,3376) -LexToken(VAR,'mess',1,3377) -LexToken(SEMICOLON,';',1,3381) -LexToken(DQSTRING,'"Zmax must be higher than Zmin"',1,3412) -LexToken(SEMICOLON,';',1,3413) -LexToken(DQSTRING,'" "',1,3416) -LexToken(CLOSESQBRACKET,']',1,3417) -LexToken(EOL,'\n',1,3418) -LexToken(VAR,'ok',1,3435) -LexToken(ASSIGNMENT,'=',1,3437) -LexToken(PREVAR_BOOLEAN,'%f',1,3438) -LexToken(EOL,'\n',1,3440) -LexToken(END,'end',1,3453) -LexToken(EOL,'\n',1,3456) -LexToken(IF,'if',1,3469) -LexToken(VAR,'ok',1,3472) -LexToken(THEN,'then',1,3475) -LexToken(EOL,'\n',1,3479) -LexToken(VAR,'in',1,3496) -LexToken(ASSIGNMENT,'=',1,3499) -LexToken(VAR,'nbr_curves',1,3501) -LexToken(MULTIPLICATION,'*',1,3511) -LexToken(VAR,'ones',1,3512) -LexToken(OPENBRACKET,'(',1,3516) -LexToken(NUMBER,'3',1,3517) -LexToken(COMMA,',',1,3518) -LexToken(NUMBER,'1',1,3519) -LexToken(CLOSEBRACKET,')',1,3520) -LexToken(EOL,'\n',1,3521) -LexToken(VAR,'in2',1,3539) -LexToken(ASSIGNMENT,'=',1,3543) -LexToken(VAR,'ones',1,3545) -LexToken(OPENBRACKET,'(',1,3549) -LexToken(NUMBER,'3',1,3550) -LexToken(COMMA,',',1,3551) -LexToken(NUMBER,'1',1,3552) -LexToken(CLOSEBRACKET,')',1,3553) -LexToken(EOL,'\n',1,3554) -LexToken(OPENSQBRACKET,'[',1,3572) -LexToken(VAR,'model',1,3573) -LexToken(COMMA,',',1,3578) -LexToken(VAR,'graphics',1,3579) -LexToken(COMMA,',',1,3587) -LexToken(VAR,'ok',1,3588) -LexToken(CLOSESQBRACKET,']',1,3590) -LexToken(ASSIGNMENT,'=',1,3591) -LexToken(VAR,'set_io',1,3592) -LexToken(OPENBRACKET,'(',1,3598) -LexToken(VAR,'model',1,3599) -LexToken(COMMA,',',1,3604) -LexToken(VAR,'graphics',1,3605) -LexToken(COMMA,',',1,3613) -LexToken(VAR,'list',1,3614) -LexToken(OPENBRACKET,'(',1,3618) -LexToken(OPENSQBRACKET,'[',1,3619) -LexToken(VAR,'in',1,3620) -LexToken(VAR,'in2',1,3623) -LexToken(CLOSESQBRACKET,']',1,3626) -LexToken(COMMA,',',1,3627) -LexToken(VAR,'ones',1,3628) -LexToken(OPENBRACKET,'(',1,3632) -LexToken(NUMBER,'3',1,3633) -LexToken(COMMA,',',1,3634) -LexToken(NUMBER,'1',1,3635) -LexToken(CLOSEBRACKET,')',1,3636) -LexToken(CLOSEBRACKET,')',1,3637) -LexToken(COMMA,',',1,3638) -LexToken(VAR,'list',1,3639) -LexToken(OPENBRACKET,'(',1,3643) -LexToken(CLOSEBRACKET,')',1,3644) -LexToken(COMMA,',',1,3645) -LexToken(VAR,'ones',1,3646) -LexToken(OPENBRACKET,'(',1,3650) -LexToken(NUMBER,'1',1,3651) -LexToken(COMMA,',',1,3652) -LexToken(NUMBER,'1',1,3653) -LexToken(CLOSEBRACKET,')',1,3654) -LexToken(COMMA,',',1,3655) -LexToken(OPENSQBRACKET,'[',1,3656) -LexToken(CLOSESQBRACKET,']',1,3657) -LexToken(CLOSEBRACKET,')',1,3658) -LexToken(EOL,'\n',1,3659) -LexToken(IF,'if',1,3677) -LexToken(VAR,'wpos',1,3680) -LexToken(COMPARISON,'==',1,3684) -LexToken(OPENSQBRACKET,'[',1,3686) -LexToken(CLOSESQBRACKET,']',1,3687) -LexToken(THEN,'then',1,3689) -LexToken(EOL,'\n',1,3693) -LexToken(VAR,'wpos',1,3714) -LexToken(ASSIGNMENT,'=',1,3718) -LexToken(OPENSQBRACKET,'[',1,3719) -LexToken(ADDITION,'-',1,3720) -LexToken(NUMBER,'1',1,3721) -LexToken(SEMICOLON,';',1,3722) -LexToken(ADDITION,'-',1,3723) -LexToken(NUMBER,'1',1,3724) -LexToken(CLOSESQBRACKET,']',1,3725) -LexToken(EOL,'\n',1,3726) -LexToken(END,'end',1,3744) -LexToken(EOL,'\n',1,3747) -LexToken(IF,'if',1,3764) -LexToken(VAR,'wdim',1,3767) -LexToken(COMPARISON,'==',1,3771) -LexToken(OPENSQBRACKET,'[',1,3773) -LexToken(CLOSESQBRACKET,']',1,3774) -LexToken(THEN,'then',1,3776) -LexToken(EOL,'\n',1,3780) -LexToken(VAR,'wdim',1,3801) -LexToken(ASSIGNMENT,'=',1,3805) -LexToken(OPENSQBRACKET,'[',1,3806) -LexToken(ADDITION,'-',1,3807) -LexToken(NUMBER,'1',1,3808) -LexToken(SEMICOLON,';',1,3809) -LexToken(ADDITION,'-',1,3810) -LexToken(NUMBER,'1',1,3811) -LexToken(CLOSESQBRACKET,']',1,3812) -LexToken(EOL,'\n',1,3813) -LexToken(END,'end',1,3831) -LexToken(EOL,'\n',1,3834) -LexToken(VAR,'rpar',1,3851) -LexToken(ASSIGNMENT,'=',1,3855) -LexToken(OPENSQBRACKET,'[',1,3856) -LexToken(VAR,'vec_x',1,3857) -LexToken(OPENBRACKET,'(',1,3862) -LexToken(COLON,':',1,3863) -LexToken(CLOSEBRACKET,')',1,3864) -LexToken(SEMICOLON,';',1,3865) -LexToken(VAR,'vec_y',1,3866) -LexToken(OPENBRACKET,'(',1,3871) -LexToken(COLON,':',1,3872) -LexToken(CLOSEBRACKET,')',1,3873) -LexToken(SEMICOLON,';',1,3874) -LexToken(VAR,'vec_z',1,3875) -LexToken(OPENBRACKET,'(',1,3880) -LexToken(COLON,':',1,3881) -LexToken(CLOSEBRACKET,')',1,3882) -LexToken(SEMICOLON,';',1,3883) -LexToken(VAR,'param3ds',1,3884) -LexToken(OPENBRACKET,'(',1,3892) -LexToken(COLON,':',1,3893) -LexToken(CLOSEBRACKET,')',1,3894) -LexToken(CLOSESQBRACKET,']',1,3895) -LexToken(EOL,'\n',1,3896) -LexToken(VAR,'size_siz',1,3913) -LexToken(ASSIGNMENT,'=',1,3922) -LexToken(VAR,'size',1,3924) -LexToken(OPENBRACKET,'(',1,3928) -LexToken(VAR,'siz',1,3929) -LexToken(COMMA,',',1,3932) -LexToken(DQSTRING,'"*"',1,3935) -LexToken(CLOSEBRACKET,')',1,3936) -LexToken(EOL,'\n',1,3937) -LexToken(VAR,'ipar',1,3955) -LexToken(ASSIGNMENT,'=',1,3959) -LexToken(OPENSQBRACKET,'[',1,3960) -LexToken(VAR,'win',1,3961) -LexToken(SEMICOLON,';',1,3964) -LexToken(VAR,'size_siz',1,3965) -LexToken(SEMICOLON,';',1,3973) -LexToken(VAR,'N',1,3974) -LexToken(SEMICOLON,';',1,3975) -LexToken(VAR,'clrs',1,3976) -LexToken(OPENBRACKET,'(',1,3980) -LexToken(COLON,':',1,3981) -LexToken(CLOSEBRACKET,')',1,3982) -LexToken(SEMICOLON,';',1,3983) -LexToken(VAR,'siz',1,3984) -LexToken(OPENBRACKET,'(',1,3987) -LexToken(COLON,':',1,3988) -LexToken(CLOSEBRACKET,')',1,3989) -LexToken(SEMICOLON,';',1,3990) -LexToken(NUMBER,'1',1,3991) -LexToken(SEMICOLON,';',1,3992) -LexToken(VAR,'wpos',1,3993) -LexToken(OPENBRACKET,'(',1,3997) -LexToken(COLON,':',1,3998) -LexToken(CLOSEBRACKET,')',1,3999) -LexToken(SEMICOLON,';',1,4000) -LexToken(VAR,'wdim',1,4001) -LexToken(OPENBRACKET,'(',1,4005) -LexToken(COLON,':',1,4006) -LexToken(CLOSEBRACKET,')',1,4007) -LexToken(SEMICOLON,';',1,4008) -LexToken(VAR,'nbr_curves',1,4009) -LexToken(CLOSESQBRACKET,']',1,4019) -LexToken(EOL,'\n',1,4020) -LexToken(VAR,'model',1,4037) -LexToken(DOT,'.',1,4042) -LexToken(VAR,'rpar',1,4043) -LexToken(ASSIGNMENT,'=',1,4047) -LexToken(VAR,'rpar',1,4048) -LexToken(EOL,'\n',1,4052) -LexToken(VAR,'model',1,4070) -LexToken(DOT,'.',1,4075) -LexToken(VAR,'ipar',1,4076) -LexToken(ASSIGNMENT,'=',1,4080) -LexToken(VAR,'ipar',1,4081) -LexToken(EOL,'\n',1,4085) -LexToken(VAR,'graphics',1,4102) -LexToken(DOT,'.',1,4110) -LexToken(VAR,'exprs',1,4111) -LexToken(ASSIGNMENT,'=',1,4116) -LexToken(VAR,'exprs',1,4117) -LexToken(EOL,'\n',1,4122) -LexToken(VAR,'x',1,4140) -LexToken(DOT,'.',1,4141) -LexToken(VAR,'graphics',1,4142) -LexToken(ASSIGNMENT,'=',1,4150) -LexToken(VAR,'graphics',1,4151) -LexToken(EOL,'\n',1,4159) -LexToken(VAR,'x',1,4177) -LexToken(DOT,'.',1,4178) -LexToken(VAR,'model',1,4179) -LexToken(ASSIGNMENT,'=',1,4184) -LexToken(VAR,'model',1,4185) -LexToken(EOL,'\n',1,4190) -LexToken(BREAK,'break',1,4207) -LexToken(EOL,'\n',1,4212) -LexToken(ELSE,'else',1,4225) -LexToken(EOL,'\n',1,4229) -LexToken(VAR,'message',1,4246) -LexToken(OPENBRACKET,'(',1,4253) -LexToken(VAR,'mess',1,4254) -LexToken(CLOSEBRACKET,')',1,4258) -LexToken(EOL,'\n',1,4259) -LexToken(END,'end',1,4273) -LexToken(EOL,'\n',1,4276) -LexToken(END,'end',1,4285) -LexToken(EOL,'\n',1,4288) -LexToken(CASE,'case',1,4293) -LexToken(DQSTRING,'"define"',1,4305) -LexToken(THEN,'then',1,4307) -LexToken(EOL,'\n',1,4311) -LexToken(VAR,'win',1,4320) -LexToken(ASSIGNMENT,'=',1,4324) -LexToken(ADDITION,'-',1,4326) -LexToken(NUMBER,'1',1,4327) -LexToken(EOL,'\n',1,4328) -LexToken(VAR,'clrs',1,4338) -LexToken(ASSIGNMENT,'=',1,4343) -LexToken(OPENSQBRACKET,'[',1,4345) -LexToken(NUMBER,'1',1,4346) -LexToken(SEMICOLON,';',1,4347) -LexToken(NUMBER,'2',1,4348) -LexToken(SEMICOLON,';',1,4349) -LexToken(NUMBER,'3',1,4350) -LexToken(SEMICOLON,';',1,4351) -LexToken(NUMBER,'4',1,4352) -LexToken(SEMICOLON,';',1,4353) -LexToken(NUMBER,'5',1,4354) -LexToken(SEMICOLON,';',1,4355) -LexToken(NUMBER,'6',1,4356) -LexToken(SEMICOLON,';',1,4357) -LexToken(NUMBER,'7',1,4358) -LexToken(SEMICOLON,';',1,4359) -LexToken(NUMBER,'13',1,4360) -LexToken(CLOSESQBRACKET,']',1,4362) -LexToken(EOL,'\n',1,4363) -LexToken(VAR,'siz',1,4372) -LexToken(ASSIGNMENT,'=',1,4376) -LexToken(OPENSQBRACKET,'[',1,4378) -LexToken(NUMBER,'1',1,4379) -LexToken(SEMICOLON,';',1,4380) -LexToken(NUMBER,'1',1,4381) -LexToken(SEMICOLON,';',1,4382) -LexToken(NUMBER,'1',1,4383) -LexToken(SEMICOLON,';',1,4384) -LexToken(NUMBER,'1',1,4385) -LexToken(SEMICOLON,';',1,4386) -LexToken(NUMBER,'1',1,4387) -LexToken(SEMICOLON,';',1,4388) -LexToken(NUMBER,'1',1,4389) -LexToken(SEMICOLON,';',1,4390) -LexToken(NUMBER,'1',1,4391) -LexToken(SEMICOLON,';',1,4392) -LexToken(NUMBER,'1',1,4393) -LexToken(CLOSESQBRACKET,']',1,4394) -LexToken(EOL,'\n',1,4395) -LexToken(VAR,'wdim',1,4404) -LexToken(ASSIGNMENT,'=',1,4409) -LexToken(OPENSQBRACKET,'[',1,4411) -LexToken(NUMBER,'600',1,4412) -LexToken(SEMICOLON,';',1,4415) -LexToken(NUMBER,'400',1,4416) -LexToken(CLOSESQBRACKET,']',1,4419) -LexToken(EOL,'\n',1,4420) -LexToken(VAR,'wpos',1,4429) -LexToken(ASSIGNMENT,'=',1,4434) -LexToken(OPENSQBRACKET,'[',1,4436) -LexToken(ADDITION,'-',1,4437) -LexToken(NUMBER,'1',1,4438) -LexToken(SEMICOLON,';',1,4439) -LexToken(ADDITION,'-',1,4440) -LexToken(NUMBER,'1',1,4441) -LexToken(CLOSESQBRACKET,']',1,4442) -LexToken(EOL,'\n',1,4443) -LexToken(VAR,'N',1,4452) -LexToken(ASSIGNMENT,'=',1,4453) -LexToken(NUMBER,'2',1,4454) -LexToken(EOL,'\n',1,4455) -LexToken(VAR,'param3ds',1,4465) -LexToken(ASSIGNMENT,'=',1,4473) -LexToken(OPENSQBRACKET,'[',1,4474) -LexToken(NUMBER,'50',1,4475) -LexToken(SEMICOLON,';',1,4477) -LexToken(NUMBER,'280',1,4478) -LexToken(CLOSESQBRACKET,']',1,4481) -LexToken(EOL,'\n',1,4482) -LexToken(VAR,'vec_x',1,4491) -LexToken(ASSIGNMENT,'=',1,4497) -LexToken(OPENSQBRACKET,'[',1,4499) -LexToken(ADDITION,'-',1,4500) -LexToken(NUMBER,'15',1,4501) -LexToken(SEMICOLON,';',1,4503) -LexToken(NUMBER,'15',1,4504) -LexToken(CLOSESQBRACKET,']',1,4506) -LexToken(EOL,'\n',1,4507) -LexToken(VAR,'vec_y',1,4516) -LexToken(ASSIGNMENT,'=',1,4522) -LexToken(OPENSQBRACKET,'[',1,4524) -LexToken(ADDITION,'-',1,4525) -LexToken(NUMBER,'15',1,4526) -LexToken(SEMICOLON,';',1,4528) -LexToken(NUMBER,'15',1,4529) -LexToken(CLOSESQBRACKET,']',1,4531) -LexToken(EOL,'\n',1,4532) -LexToken(VAR,'vec_z',1,4541) -LexToken(ASSIGNMENT,'=',1,4547) -LexToken(OPENSQBRACKET,'[',1,4549) -LexToken(ADDITION,'-',1,4550) -LexToken(NUMBER,'15',1,4551) -LexToken(SEMICOLON,';',1,4553) -LexToken(NUMBER,'15',1,4554) -LexToken(CLOSESQBRACKET,']',1,4556) -LexToken(EOL,'\n',1,4557) -LexToken(VAR,'nbr_curves',1,4566) -LexToken(ASSIGNMENT,'=',1,4577) -LexToken(NUMBER,'1',1,4579) -LexToken(EOL,'\n',1,4580) -LexToken(EOL,'\n',1,4582) -LexToken(VAR,'model',1,4591) -LexToken(ASSIGNMENT,'=',1,4596) -LexToken(SCICOS_MODEL,'scicos_model',1,4597) -LexToken(OPENBRACKET,'(',1,4609) -LexToken(CLOSEBRACKET,')',1,4610) -LexToken(EOL,'\n',1,4611) -LexToken(VAR,'model',1,4620) -LexToken(DOT,'.',1,4625) -LexToken(VAR,'sim',1,4626) -LexToken(ASSIGNMENT,'=',1,4629) -LexToken(VAR,'list',1,4630) -LexToken(OPENBRACKET,'(',1,4634) -LexToken(DQSTRING,'"cscopxy3d"',1,4645) -LexToken(COMMA,',',1,4646) -LexToken(NUMBER,'4',1,4647) -LexToken(CLOSEBRACKET,')',1,4648) -LexToken(EOL,'\n',1,4649) -LexToken(VAR,'model',1,4658) -LexToken(DOT,'.',1,4663) -LexToken(VAR,'in',1,4664) -LexToken(ASSIGNMENT,'=',1,4666) -LexToken(OPENSQBRACKET,'[',1,4667) -LexToken(NUMBER,'1',1,4668) -LexToken(SEMICOLON,';',1,4669) -LexToken(NUMBER,'1',1,4670) -LexToken(SEMICOLON,';',1,4671) -LexToken(NUMBER,'1',1,4672) -LexToken(CLOSESQBRACKET,']',1,4673) -LexToken(EOL,'\n',1,4674) -LexToken(VAR,'model',1,4683) -LexToken(DOT,'.',1,4688) -LexToken(VAR,'in2',1,4689) -LexToken(ASSIGNMENT,'=',1,4692) -LexToken(OPENSQBRACKET,'[',1,4693) -LexToken(NUMBER,'1',1,4694) -LexToken(SEMICOLON,';',1,4695) -LexToken(NUMBER,'1',1,4696) -LexToken(SEMICOLON,';',1,4697) -LexToken(NUMBER,'1',1,4698) -LexToken(CLOSESQBRACKET,']',1,4699) -LexToken(EOL,'\n',1,4700) -LexToken(VAR,'model',1,4709) -LexToken(DOT,'.',1,4714) -LexToken(VAR,'intyp',1,4715) -LexToken(ASSIGNMENT,'=',1,4720) -LexToken(OPENSQBRACKET,'[',1,4721) -LexToken(NUMBER,'1',1,4722) -LexToken(SEMICOLON,';',1,4723) -LexToken(NUMBER,'1',1,4724) -LexToken(SEMICOLON,';',1,4725) -LexToken(NUMBER,'1',1,4726) -LexToken(CLOSESQBRACKET,']',1,4727) -LexToken(EOL,'\n',1,4728) -LexToken(VAR,'model',1,4737) -LexToken(DOT,'.',1,4742) -LexToken(VAR,'evtin',1,4743) -LexToken(ASSIGNMENT,'=',1,4748) -LexToken(NUMBER,'1',1,4749) -LexToken(EOL,'\n',1,4750) -LexToken(VAR,'model',1,4759) -LexToken(DOT,'.',1,4764) -LexToken(VAR,'rpar',1,4765) -LexToken(ASSIGNMENT,'=',1,4769) -LexToken(OPENSQBRACKET,'[',1,4770) -LexToken(VAR,'vec_x',1,4771) -LexToken(OPENBRACKET,'(',1,4776) -LexToken(COLON,':',1,4777) -LexToken(CLOSEBRACKET,')',1,4778) -LexToken(SEMICOLON,';',1,4779) -LexToken(VAR,'vec_y',1,4780) -LexToken(OPENBRACKET,'(',1,4785) -LexToken(COLON,':',1,4786) -LexToken(CLOSEBRACKET,')',1,4787) -LexToken(SEMICOLON,';',1,4788) -LexToken(VAR,'vec_z',1,4789) -LexToken(OPENBRACKET,'(',1,4794) -LexToken(COLON,':',1,4795) -LexToken(CLOSEBRACKET,')',1,4796) -LexToken(SEMICOLON,';',1,4797) -LexToken(VAR,'param3ds',1,4798) -LexToken(OPENBRACKET,'(',1,4806) -LexToken(COLON,':',1,4807) -LexToken(CLOSEBRACKET,')',1,4808) -LexToken(CLOSESQBRACKET,']',1,4809) -LexToken(EOL,'\n',1,4810) -LexToken(VAR,'model',1,4819) -LexToken(DOT,'.',1,4824) -LexToken(VAR,'ipar',1,4825) -LexToken(ASSIGNMENT,'=',1,4829) -LexToken(OPENSQBRACKET,'[',1,4830) -LexToken(VAR,'win',1,4831) -LexToken(SEMICOLON,';',1,4834) -LexToken(NUMBER,'8',1,4835) -LexToken(SEMICOLON,';',1,4836) -LexToken(VAR,'N',1,4837) -LexToken(SEMICOLON,';',1,4838) -LexToken(VAR,'clrs',1,4839) -LexToken(OPENBRACKET,'(',1,4843) -LexToken(COLON,':',1,4844) -LexToken(CLOSEBRACKET,')',1,4845) -LexToken(SEMICOLON,';',1,4846) -LexToken(VAR,'siz',1,4847) -LexToken(OPENBRACKET,'(',1,4850) -LexToken(COLON,':',1,4851) -LexToken(CLOSEBRACKET,')',1,4852) -LexToken(SEMICOLON,';',1,4853) -LexToken(NUMBER,'8',1,4854) -LexToken(SEMICOLON,';',1,4855) -LexToken(VAR,'wpos',1,4856) -LexToken(OPENBRACKET,'(',1,4860) -LexToken(COLON,':',1,4861) -LexToken(CLOSEBRACKET,')',1,4862) -LexToken(SEMICOLON,';',1,4863) -LexToken(VAR,'wdim',1,4864) -LexToken(OPENBRACKET,'(',1,4868) -LexToken(COLON,':',1,4869) -LexToken(CLOSEBRACKET,')',1,4870) -LexToken(SEMICOLON,';',1,4871) -LexToken(VAR,'nbr_curves',1,4872) -LexToken(CLOSESQBRACKET,']',1,4882) -LexToken(EOL,'\n',1,4883) -LexToken(VAR,'model',1,4892) -LexToken(DOT,'.',1,4897) -LexToken(VAR,'blocktype',1,4898) -LexToken(ASSIGNMENT,'=',1,4907) -LexToken(DQSTRING,'"d"',1,4910) -LexToken(EOL,'\n',1,4911) -LexToken(VAR,'model',1,4920) -LexToken(DOT,'.',1,4925) -LexToken(VAR,'dep_ut',1,4926) -LexToken(ASSIGNMENT,'=',1,4932) -LexToken(OPENSQBRACKET,'[',1,4933) -LexToken(PREVAR_BOOLEAN,'%f',1,4934) -LexToken(PREVAR_BOOLEAN,'%f',1,4937) -LexToken(CLOSESQBRACKET,']',1,4939) -LexToken(EOL,'\n',1,4940) -LexToken(EOL,'\n',1,4941) -LexToken(VAR,'exprs',1,4950) -LexToken(ASSIGNMENT,'=',1,4955) -LexToken(OPENSQBRACKET,'[',1,4956) -LexToken(VAR,'string',1,4957) -LexToken(OPENBRACKET,'(',1,4963) -LexToken(VAR,'nbr_curves',1,4964) -LexToken(CLOSEBRACKET,')',1,4974) -LexToken(SEMICOLON,';\n',1,4975) -LexToken(VAR,'strcat',1,4985) -LexToken(OPENBRACKET,'(',1,4991) -LexToken(VAR,'string',1,4992) -LexToken(OPENBRACKET,'(',1,4998) -LexToken(VAR,'clrs',1,4999) -LexToken(CLOSEBRACKET,')',1,5003) -LexToken(COMMA,',',1,5004) -LexToken(DQSTRING,'" "',1,5007) -LexToken(CLOSEBRACKET,')',1,5008) -LexToken(SEMICOLON,';\n',1,5009) -LexToken(VAR,'strcat',1,5019) -LexToken(OPENBRACKET,'(',1,5025) -LexToken(VAR,'string',1,5026) -LexToken(OPENBRACKET,'(',1,5032) -LexToken(VAR,'siz',1,5033) -LexToken(CLOSEBRACKET,')',1,5036) -LexToken(COMMA,',',1,5037) -LexToken(DQSTRING,'" "',1,5040) -LexToken(CLOSEBRACKET,')',1,5041) -LexToken(SEMICOLON,';\n',1,5042) -LexToken(VAR,'string',1,5052) -LexToken(OPENBRACKET,'(',1,5058) -LexToken(VAR,'win',1,5059) -LexToken(CLOSEBRACKET,')',1,5062) -LexToken(SEMICOLON,';\n',1,5063) -LexToken(VAR,'sci2exp',1,5073) -LexToken(OPENBRACKET,'(',1,5080) -LexToken(OPENSQBRACKET,'[',1,5081) -LexToken(CLOSESQBRACKET,']',1,5082) -LexToken(CLOSEBRACKET,')',1,5083) -LexToken(SEMICOLON,';\n',1,5084) -LexToken(VAR,'sci2exp',1,5094) -LexToken(OPENBRACKET,'(',1,5101) -LexToken(VAR,'wdim',1,5102) -LexToken(CLOSEBRACKET,')',1,5106) -LexToken(SEMICOLON,';\n',1,5107) -LexToken(VAR,'strcat',1,5117) -LexToken(OPENBRACKET,'(',1,5123) -LexToken(VAR,'string',1,5124) -LexToken(OPENBRACKET,'(',1,5130) -LexToken(VAR,'vec_x',1,5131) -LexToken(CLOSEBRACKET,')',1,5136) -LexToken(COMMA,',',1,5137) -LexToken(DQSTRING,'" "',1,5140) -LexToken(CLOSEBRACKET,')',1,5141) -LexToken(SEMICOLON,';\n',1,5142) -LexToken(VAR,'strcat',1,5152) -LexToken(OPENBRACKET,'(',1,5158) -LexToken(VAR,'string',1,5159) -LexToken(OPENBRACKET,'(',1,5165) -LexToken(VAR,'vec_y',1,5166) -LexToken(CLOSEBRACKET,')',1,5171) -LexToken(COMMA,',',1,5172) -LexToken(DQSTRING,'" "',1,5175) -LexToken(CLOSEBRACKET,')',1,5176) -LexToken(SEMICOLON,';\n',1,5177) -LexToken(VAR,'strcat',1,5187) -LexToken(OPENBRACKET,'(',1,5193) -LexToken(VAR,'string',1,5194) -LexToken(OPENBRACKET,'(',1,5200) -LexToken(VAR,'vec_z',1,5201) -LexToken(CLOSEBRACKET,')',1,5206) -LexToken(COMMA,',',1,5207) -LexToken(DQSTRING,'" "',1,5210) -LexToken(CLOSEBRACKET,')',1,5211) -LexToken(SEMICOLON,';\n',1,5212) -LexToken(VAR,'strcat',1,5222) -LexToken(OPENBRACKET,'(',1,5228) -LexToken(VAR,'string',1,5229) -LexToken(OPENBRACKET,'(',1,5235) -LexToken(VAR,'param3ds',1,5236) -LexToken(CLOSEBRACKET,')',1,5244) -LexToken(COMMA,',',1,5245) -LexToken(DQSTRING,'" "',1,5248) -LexToken(CLOSEBRACKET,')',1,5249) -LexToken(SEMICOLON,';\n',1,5250) -LexToken(VAR,'string',1,5260) -LexToken(OPENBRACKET,'(',1,5266) -LexToken(VAR,'N',1,5267) -LexToken(CLOSEBRACKET,')',1,5268) -LexToken(CLOSESQBRACKET,']',1,5269) -LexToken(EOL,'\n',1,5270) -LexToken(VAR,'gr_i',1,5280) -LexToken(ASSIGNMENT,'=',1,5284) -LexToken(OPENSQBRACKET,'[',1,5285) -LexToken(CLOSESQBRACKET,']',1,5286) -LexToken(EOL,'\n',1,5287) -LexToken(VAR,'x',1,5296) -LexToken(ASSIGNMENT,'=',1,5297) -LexToken(VAR,'standard_define',1,5298) -LexToken(OPENBRACKET,'(',1,5313) -LexToken(OPENSQBRACKET,'[',1,5314) -LexToken(NUMBER,'2',1,5315) -LexToken(NUMBER,'2',1,5317) -LexToken(CLOSESQBRACKET,']',1,5318) -LexToken(COMMA,',',1,5319) -LexToken(VAR,'model',1,5320) -LexToken(COMMA,',',1,5325) -LexToken(VAR,'exprs',1,5326) -LexToken(COMMA,',',1,5331) -LexToken(VAR,'gr_i',1,5332) -LexToken(CLOSEBRACKET,')',1,5336) -LexToken(EOL,'\n',1,5337) -LexToken(END,'end',1,5342) -LexToken(EOL,'\n',1,5345) -LexToken(ENDFUNCTION,'endfunction',1,5346) -LexToken(EOL,'\n',1,5357) +/* autogenerated from "macros/Sinks/CSCOPXY3D.sci" */ +function CSCOPXY3D() { +CSCOPXY3D.prototype.get = function CSCOPXY3D() { +} +CSCOPXY3D.prototype.set = function CSCOPXY3D() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,nbr_curves,clrs,siz,win,wpos,wdim,vec_x,vec_y,vec_z,param3ds,N,exprs]=scicos_getvalue("Set Scope parameters",["Number of curves","color (>0) or mark (<0)","Line or Mark Size","Output window number (-1 for automatic)","Output window position","Output window sizes","Xmin and Xmax","Ymin and Ymax","Zmin and Zmax","Alpha and Theta","Buffer size"],list("vec",1,"vec",-1,"vec",-1,"vec",1,"vec",-1,"vec",-1,"vec",2,"vec",2,"vec",2,"vec",2,"vec",1),exprs); +if (!ok) { +break +} +mess=[]; +if (size(wpos,"*")!=0&&size(wpos,"*")!=2) { +mess=[mess,"Window position must be [] or a 2 vector"," "]; +ok=None; +} +if (size(wdim,"*")!=0&&size(wdim,"*")!=2) { +mess=[mess,"Window dim must be [] or a 2 vector"," "]; +ok=None; +} +if (size(clrs,"*")!=size(siz,"*")) { +mess=[mess,"Colors and Size must have same size"," "]; +ok=None; +} +if (nbr_curves<=0) { +mess=[mess,"Number of curves cannot be negative or null"," "]; +ok=None; +} +if (win<-1) { +mess=[mess,"Window number cannot be inferior than -1"," "]; +ok=None; +} +if (N<1) { +mess=[mess,"Buffer size must be at least 1"," "]; +ok=None; +} +if (N<2) { +for(i=1;i<=size(clrs,"*");i+=1) { +if (clrs(i)>0) { +mess=[mess,"Buffer size must be at least 2 or Change a color (must be >0)"," "]; +ok=None; +} +} +} +if (vec_y(1)>=vec_y(2)) { +mess=[mess,"Ymax must be higher than Ymin"," "]; +ok=None; +} +if (vec_x(1)>=vec_x(2)) { +mess=[mess,"Xmax must be higher than Xmin"," "]; +ok=None; +} +if (vec_z(1)>=vec_z(2)) { +mess=[mess,"Zmax must be higher than Zmin"," "]; +ok=None; +} +if (ok) { +in1=nbr_curves*ones(3,1); +in2=ones(3,1); +[model,graphics,ok]=set_io(model,graphics,list([in1,in2],ones(3,1)),list(),ones(1,1),[]); +if (wpos==[]) { +wpos=[-1,-1]; +} +if (wdim==[]) { +wdim=[-1,-1]; +} +rpar=[vec_x.slice(),vec_y.slice(),vec_z.slice(),param3ds.slice()]; +size_siz=size(siz,"*"); +ipar=[win,size_siz,N,clrs.slice(),siz.slice(),1,wpos.slice(),wdim.slice(),nbr_curves]; +model.rpar=rpar; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} else { +message(mess); +} +} +} +CSCOPXY3D.prototype.define = function CSCOPXY3D() { +win=-1; +clrs=[1,2,3,4,5,6,7,13]; +siz=[1,1,1,1,1,1,1,1]; +wdim=[600,400]; +wpos=[-1,-1]; +N=2; +param3ds=[50,280]; +vec_x=[-15,15]; +vec_y=[-15,15]; +vec_z=[-15,15]; +nbr_curves=1; +model=scicos_model(); +model.sim=list("cscopxy3d",4); +model.in=[1,1,1]; +model.in2=[1,1,1]; +model.intyp=[1,1,1]; +model.evtin=1; +model.rpar=[vec_x.slice(),vec_y.slice(),vec_z.slice(),param3ds.slice()]; +model.ipar=[win,8,N,clrs.slice(),siz.slice(),8,wpos.slice(),wdim.slice(),nbr_curves]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[string(nbr_curves),strcat(string(clrs)," "),strcat(string(siz)," "),string(win),sci2exp([]),sci2exp(wdim),strcat(string(vec_x)," "),strcat(string(vec_y)," "),strcat(string(vec_z)," "),strcat(string(param3ds)," "),string(N)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CSCOPXY3D.prototype.details = function CSCOPXY3D() { +} +} diff --git a/js/Sinks/OUTIMPL_f.js b/js/Sinks/OUTIMPL_f.js index c9e02680..a0782193 100644 --- a/js/Sinks/OUTIMPL_f.js +++ b/js/Sinks/OUTIMPL_f.js @@ -1,366 +1,54 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,72) -LexToken(EOL,'\n',1,151) -LexToken(EOL,'\n',1,154) -LexToken(EOL,'\n',1,226) -LexToken(EOL,'\n',1,298) -LexToken(EOL,'\n',1,367) -LexToken(EOL,'\n',1,406) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,476) -LexToken(EOL,'\n',1,542) -LexToken(EOL,'\n',1,607) -LexToken(EOL,'\n',1,655) -LexToken(EOL,'\n',1,658) -LexToken(EOL,'\n',1,727) -LexToken(EOL,'\n',1,790) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,906) -LexToken(EOL,'\n',1,909) -LexToken(EOL,'\n',1,910) -LexToken(FUNCTION,'function',1,911) -LexToken(OPENSQBRACKET,'[',1,920) -LexToken(VAR,'x',1,921) -LexToken(COMMA,',',1,922) -LexToken(VAR,'y',1,923) -LexToken(COMMA,',',1,924) -LexToken(VAR,'typ',1,925) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(ASSIGNMENT,'=',1,929) -LexToken(VAR,'OUTIMPL_f',1,930) -LexToken(OPENBRACKET,'(',1,939) -LexToken(VAR,'job',1,940) -LexToken(COMMA,',',1,943) -LexToken(VAR,'arg1',1,944) -LexToken(COMMA,',',1,948) -LexToken(VAR,'arg2',1,949) -LexToken(CLOSEBRACKET,')',1,953) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'x',1,959) -LexToken(ASSIGNMENT,'=',1,960) -LexToken(OPENSQBRACKET,'[',1,961) -LexToken(CLOSESQBRACKET,']',1,962) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'y',1,969) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(OPENSQBRACKET,'[',1,971) -LexToken(CLOSESQBRACKET,']',1,972) -LexToken(EOL,'\n',1,973) -LexToken(VAR,'typ',1,979) -LexToken(ASSIGNMENT,'=',1,982) -LexToken(OPENSQBRACKET,'[',1,983) -LexToken(CLOSESQBRACKET,']',1,984) -LexToken(EOL,'\n',1,985) -LexToken(SELECT,'select',1,991) -LexToken(VAR,'job',1,998) -LexToken(EOL,'\n',1,1001) -LexToken(CASE,'case',1,1006) -LexToken(DQSTRING,'"set"',1,1015) -LexToken(THEN,'then',1,1017) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'x',1,1030) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(EOL,'\n',1,1036) -LexToken(VAR,'graphics',1,1046) -LexToken(ASSIGNMENT,'=',1,1054) -LexToken(VAR,'arg1',1,1055) -LexToken(DOT,'.',1,1059) -LexToken(VAR,'graphics',1,1060) -LexToken(EOL,'\n',1,1068) -LexToken(VAR,'exprs',1,1078) -LexToken(ASSIGNMENT,'=',1,1083) -LexToken(VAR,'graphics',1,1084) -LexToken(DOT,'.',1,1092) -LexToken(VAR,'exprs',1,1093) -LexToken(EOL,'\n',1,1098) -LexToken(VAR,'model',1,1107) -LexToken(ASSIGNMENT,'=',1,1112) -LexToken(VAR,'arg1',1,1113) -LexToken(DOT,'.',1,1117) -LexToken(VAR,'model',1,1118) -LexToken(EOL,'\n',1,1123) -LexToken(IF,'if',1,1133) -LexToken(VAR,'size',1,1136) -LexToken(OPENBRACKET,'(',1,1140) -LexToken(VAR,'exprs',1,1141) -LexToken(COMMA,',',1,1146) -LexToken(DQSTRING,'"*"',1,1149) -LexToken(CLOSEBRACKET,')',1,1150) -LexToken(COMPARISON,'==',1,1151) -LexToken(NUMBER,'2',1,1153) -LexToken(THEN,'then',1,1155) -LexToken(EOL,'\n',1,1159) -LexToken(VAR,'exprs',1,1172) -LexToken(ASSIGNMENT,'=',1,1177) -LexToken(VAR,'exprs',1,1178) -LexToken(OPENBRACKET,'(',1,1183) -LexToken(NUMBER,'1',1,1184) -LexToken(CLOSEBRACKET,')',1,1185) -LexToken(EOL,'\n',1,1186) -LexToken(END,'end',1,1196) -LexToken(EOL,'\n',1,1215) -LexToken(WHILE,'while',1,1224) -LexToken(PREVAR_BOOLEAN,'%t',1,1230) -LexToken(DO,'do',1,1233) -LexToken(EOL,'\n',1,1235) -LexToken(OPENSQBRACKET,'[',1,1248) -LexToken(VAR,'ok',1,1249) -LexToken(COMMA,',',1,1251) -LexToken(VAR,'prt',1,1252) -LexToken(COMMA,',',1,1255) -LexToken(VAR,'exprs',1,1256) -LexToken(CLOSESQBRACKET,']',1,1261) -LexToken(ASSIGNMENT,'=',1,1262) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1263) -LexToken(OPENBRACKET,'(',1,1278) -LexToken(OPENSQBRACKET,'[',1,1279) -LexToken(VAR,'msprintf',1,1280) -LexToken(OPENBRACKET,'(',1,1288) -LexToken(VAR,'gettext',1,1289) -LexToken(OPENBRACKET,'(',1,1296) -LexToken(DQSTRING,'"Set %s block parameters"',1,1321) -LexToken(CLOSEBRACKET,')',1,1322) -LexToken(COMMA,',',1,1323) -LexToken(DQSTRING,'"OUTIMPL_f"',1,1334) -LexToken(CLOSEBRACKET,')',1,1335) -LexToken(SEMICOLON,';',1,1336) -LexToken(DQSTRING,'" "',1,1339) -LexToken(SEMICOLON,';',1,1340) -LexToken(VAR,'gettext',1,1341) -LexToken(OPENBRACKET,'(',1,1348) -LexToken(DQSTRING,'"Implicit output port"',1,1370) -LexToken(CLOSEBRACKET,')',1,1371) -LexToken(CLOSESQBRACKET,']',1,1372) -LexToken(COMMA,',',1,1373) -LexToken(VAR,'gettext',1,1389) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(DQSTRING,'"Port number"',1,1409) -LexToken(CLOSEBRACKET,')',1,1410) -LexToken(COMMA,',',1,1411) -LexToken(VAR,'list',1,1412) -LexToken(OPENBRACKET,'(',1,1416) -LexToken(DQSTRING,'"vec"',1,1421) -LexToken(COMMA,',',1,1422) -LexToken(NUMBER,'1',1,1423) -LexToken(CLOSEBRACKET,')',1,1424) -LexToken(COMMA,',',1,1425) -LexToken(VAR,'exprs',1,1426) -LexToken(CLOSEBRACKET,')',1,1431) -LexToken(EOL,'\n',1,1432) -LexToken(IF,'if',1,1445) -LexToken(NOT,'~',1,1448) -LexToken(VAR,'ok',1,1449) -LexToken(THEN,'then',1,1452) -LexToken(EOL,'\n',1,1456) -LexToken(BREAK,'break',1,1473) -LexToken(EOL,'\n',1,1478) -LexToken(END,'end',1,1492) -LexToken(EOL,'\n',1,1495) -LexToken(VAR,'prt',1,1508) -LexToken(ASSIGNMENT,'=',1,1511) -LexToken(VAR,'int',1,1512) -LexToken(OPENBRACKET,'(',1,1515) -LexToken(VAR,'prt',1,1516) -LexToken(CLOSEBRACKET,')',1,1519) -LexToken(EOL,'\n',1,1520) -LexToken(IF,'if',1,1533) -LexToken(VAR,'prt',1,1536) -LexToken(COMPARISON,'<=',1,1539) -LexToken(NUMBER,'0',1,1541) -LexToken(THEN,'then',1,1543) -LexToken(EOL,'\n',1,1547) -LexToken(VAR,'block_parameter_error',1,1564) -LexToken(OPENBRACKET,'(',1,1585) -LexToken(VAR,'msprintf',1,1586) -LexToken(OPENBRACKET,'(',1,1594) -LexToken(VAR,'gettext',1,1595) -LexToken(OPENBRACKET,'(',1,1602) -LexToken(DQSTRING,'"Wrong value for \\\'Port Number\\\' parameter: %d."',1,1650) -LexToken(CLOSEBRACKET,')',1,1651) -LexToken(COMMA,',',1,1652) -LexToken(VAR,'prt',1,1653) -LexToken(CLOSEBRACKET,')',1,1656) -LexToken(COMMA,',',1,1657) -LexToken(VAR,'gettext',1,1678) -LexToken(OPENBRACKET,'(',1,1685) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,1722) -LexToken(CLOSEBRACKET,')',1,1723) -LexToken(CLOSEBRACKET,')',1,1724) -LexToken(EOL,'\n',1,1725) -LexToken(ELSE,'else',1,1739) -LexToken(EOL,'\n',1,1743) -LexToken(IF,'if',1,1760) -LexToken(VAR,'model',1,1763) -LexToken(DOT,'.',1,1768) -LexToken(VAR,'ipar',1,1769) -LexToken(COMPARISON,'<>',1,1773) -LexToken(VAR,'prt',1,1775) -LexToken(THEN,'then',1,1779) -LexToken(EOL,'\n',1,1783) -LexToken(VAR,'needcompile',1,1804) -LexToken(ASSIGNMENT,'=',1,1815) -LexToken(NUMBER,'4',1,1816) -LexToken(EOL,'\n',1,1817) -LexToken(VAR,'y',1,1839) -LexToken(ASSIGNMENT,'=',1,1840) -LexToken(VAR,'needcompile',1,1841) -LexToken(EOL,'\n',1,1852) -LexToken(END,'end',1,1870) -LexToken(EOL,'\n',1,1873) -LexToken(VAR,'model',1,1890) -LexToken(DOT,'.',1,1895) -LexToken(VAR,'ipar',1,1896) -LexToken(ASSIGNMENT,'=',1,1900) -LexToken(VAR,'prt',1,1901) -LexToken(EOL,'\n',1,1904) -LexToken(VAR,'graphics',1,1921) -LexToken(DOT,'.',1,1929) -LexToken(VAR,'exprs',1,1930) -LexToken(ASSIGNMENT,'=',1,1935) -LexToken(VAR,'exprs',1,1936) -LexToken(EOL,'\n',1,1941) -LexToken(VAR,'x',1,1958) -LexToken(DOT,'.',1,1959) -LexToken(VAR,'graphics',1,1960) -LexToken(ASSIGNMENT,'=',1,1968) -LexToken(VAR,'graphics',1,1969) -LexToken(EOL,'\n',1,1977) -LexToken(VAR,'x',1,1994) -LexToken(DOT,'.',1,1995) -LexToken(VAR,'model',1,1996) -LexToken(ASSIGNMENT,'=',1,2001) -LexToken(VAR,'model',1,2002) -LexToken(EOL,'\n',1,2007) -LexToken(BREAK,'break',1,2024) -LexToken(EOL,'\n',1,2029) -LexToken(END,'end',1,2042) -LexToken(EOL,'\n',1,2045) -LexToken(END,'end',1,2054) -LexToken(EOL,'\n',1,2057) -LexToken(CASE,'case',1,2062) -LexToken(DQSTRING,'"define"',1,2074) -LexToken(THEN,'then',1,2076) -LexToken(EOL,'\n',1,2080) -LexToken(VAR,'model',1,2089) -LexToken(ASSIGNMENT,'=',1,2094) -LexToken(SCICOS_MODEL,'scicos_model',1,2095) -LexToken(OPENBRACKET,'(',1,2107) -LexToken(CLOSEBRACKET,')',1,2108) -LexToken(EOL,'\n',1,2109) -LexToken(VAR,'model',1,2118) -LexToken(DOT,'.',1,2123) -LexToken(VAR,'in',1,2124) -LexToken(ASSIGNMENT,'=',1,2126) -LexToken(OPENSQBRACKET,'[',1,2127) -LexToken(ADDITION,'-',1,2128) -LexToken(NUMBER,'1',1,2129) -LexToken(CLOSESQBRACKET,']',1,2130) -LexToken(EOL,'\n',1,2131) -LexToken(VAR,'model',1,2140) -LexToken(DOT,'.',1,2145) -LexToken(VAR,'in2',1,2146) -LexToken(ASSIGNMENT,'=',1,2149) -LexToken(OPENSQBRACKET,'[',1,2150) -LexToken(NUMBER,'1',1,2151) -LexToken(CLOSESQBRACKET,']',1,2152) -LexToken(EOL,'\n',1,2153) -LexToken(VAR,'prt',1,2162) -LexToken(ASSIGNMENT,'=',1,2165) -LexToken(NUMBER,'1',1,2166) -LexToken(EOL,'\n',1,2167) -LexToken(VAR,'model',1,2176) -LexToken(DOT,'.',1,2181) -LexToken(VAR,'sim',1,2182) -LexToken(ASSIGNMENT,'=',1,2185) -LexToken(DQSTRING,'"outimpl"',1,2194) -LexToken(EOL,'\n',1,2195) -LexToken(VAR,'model',1,2204) -LexToken(DOT,'.',1,2209) -LexToken(VAR,'ipar',1,2210) -LexToken(ASSIGNMENT,'=',1,2214) -LexToken(OPENSQBRACKET,'[',1,2215) -LexToken(NUMBER,'1',1,2216) -LexToken(CLOSESQBRACKET,']',1,2217) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'model',1,2227) -LexToken(DOT,'.',1,2232) -LexToken(VAR,'blocktype',1,2233) -LexToken(ASSIGNMENT,'=',1,2242) -LexToken(DQSTRING,'"c"',1,2245) -LexToken(EOL,'\n',1,2246) -LexToken(VAR,'model',1,2255) -LexToken(DOT,'.',1,2260) -LexToken(VAR,'dep_ut',1,2261) -LexToken(ASSIGNMENT,'=',1,2267) -LexToken(OPENSQBRACKET,'[',1,2268) -LexToken(PREVAR_BOOLEAN,'%f',1,2269) -LexToken(PREVAR_BOOLEAN,'%f',1,2272) -LexToken(CLOSESQBRACKET,']',1,2274) -LexToken(EOL,'\n',1,2275) -LexToken(VAR,'mo',1,2284) -LexToken(ASSIGNMENT,'=',1,2286) -LexToken(VAR,'modelica',1,2287) -LexToken(OPENBRACKET,'(',1,2295) -LexToken(CLOSEBRACKET,')',1,2296) -LexToken(EOL,'\n',1,2297) -LexToken(VAR,'mo',1,2306) -LexToken(DOT,'.',1,2308) -LexToken(VAR,'model',1,2309) -LexToken(ASSIGNMENT,'=',1,2314) -LexToken(DQSTRING,'"PORT"',1,2320) -LexToken(EOL,'\n',1,2321) -LexToken(VAR,'mo',1,2330) -LexToken(DOT,'.',1,2332) -LexToken(VAR,'inputs',1,2333) -LexToken(ASSIGNMENT,'=',1,2339) -LexToken(DQSTRING,'"n"',1,2342) -LexToken(EOL,'\n',1,2343) -LexToken(VAR,'model',1,2352) -LexToken(DOT,'.',1,2357) -LexToken(VAR,'equations',1,2358) -LexToken(ASSIGNMENT,'=',1,2367) -LexToken(VAR,'mo',1,2368) -LexToken(EOL,'\n',1,2370) -LexToken(VAR,'exprs',1,2379) -LexToken(ASSIGNMENT,'=',1,2384) -LexToken(DQSTRING,'"1"',1,2387) -LexToken(EOL,'\n',1,2388) -LexToken(VAR,'gr_i',1,2397) -LexToken(ASSIGNMENT,'=',1,2401) -LexToken(OPENSQBRACKET,'[',1,2402) -LexToken(CLOSESQBRACKET,']',1,2403) -LexToken(EOL,'\n',1,2404) -LexToken(VAR,'x',1,2413) -LexToken(ASSIGNMENT,'=',1,2414) -LexToken(VAR,'standard_define',1,2415) -LexToken(OPENBRACKET,'(',1,2430) -LexToken(OPENSQBRACKET,'[',1,2431) -LexToken(NUMBER,'1',1,2432) -LexToken(NUMBER,'1',1,2434) -LexToken(CLOSESQBRACKET,']',1,2435) -LexToken(COMMA,',',1,2436) -LexToken(VAR,'model',1,2437) -LexToken(COMMA,',',1,2442) -LexToken(VAR,'exprs',1,2443) -LexToken(COMMA,',',1,2448) -LexToken(VAR,'gr_i',1,2449) -LexToken(CLOSEBRACKET,')',1,2453) -LexToken(EOL,'\n',1,2454) -LexToken(EOL,'\n',1,2495) -LexToken(VAR,'x',1,2504) -LexToken(DOT,'.',1,2505) -LexToken(VAR,'graphics',1,2506) -LexToken(DOT,'.',1,2514) -LexToken(VAR,'in_implicit',1,2515) -LexToken(ASSIGNMENT,'=',1,2526) -LexToken(OPENSQBRACKET,'[',1,2527) -LexToken(DQSTRING,'"I"',1,2530) -LexToken(CLOSESQBRACKET,']',1,2531) -LexToken(EOL,'\n',1,2532) -LexToken(END,'end',1,2537) -LexToken(EOL,'\n',1,2540) -LexToken(ENDFUNCTION,'endfunction',1,2541) -LexToken(EOL,'\n',1,2552) +/* autogenerated from "macros/Sinks/OUTIMPL_f.sci" */ +function OUTIMPL_f() { +OUTIMPL_f.prototype.get = function OUTIMPL_f() { +} +OUTIMPL_f.prototype.set = function OUTIMPL_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(1); +} +while (true) { +[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"OUTIMPL_f")," ",gettext("Implicit output port")],gettext("Port number"),list("vec",1),exprs); +if (!ok) { +break +} +prt=int(prt); +if (prt<=0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected.")); +} else { +if (model.ipar!=prt) { +needcompile=4; +y=needcompile; +} +model.ipar=prt; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +OUTIMPL_f.prototype.define = function OUTIMPL_f() { +model=scicos_model(); +model.in=[-1]; +model.in2=[1]; +prt=1; +model.sim="outimpl"; +model.ipar=[1]; +model.blocktype="c"; +model.dep_ut=[None,None]; +mo=modelica(); +mo.model="PORT"; +mo.inputs="n"; +model.equations=mo; +exprs="1"; +gr_i=[]; +x=standard_define([1,1],model,exprs,gr_i); +x.graphics.in_implicit=["I"]; +} +OUTIMPL_f.prototype.details = function OUTIMPL_f() { +} +} diff --git a/js/Sinks/OUT_f.js b/js/Sinks/OUT_f.js index 78e1d779..06b5bc45 100644 --- a/js/Sinks/OUT_f.js +++ b/js/Sinks/OUT_f.js @@ -1,324 +1,47 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,70) -LexToken(EOL,'\n',1,149) -LexToken(EOL,'\n',1,152) -LexToken(EOL,'\n',1,224) -LexToken(EOL,'\n',1,296) -LexToken(EOL,'\n',1,365) -LexToken(EOL,'\n',1,404) -LexToken(EOL,'\n',1,407) -LexToken(EOL,'\n',1,474) -LexToken(EOL,'\n',1,540) -LexToken(EOL,'\n',1,605) -LexToken(EOL,'\n',1,653) -LexToken(EOL,'\n',1,656) -LexToken(EOL,'\n',1,725) -LexToken(EOL,'\n',1,788) -LexToken(EOL,'\n',1,870) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,904) -LexToken(EOL,'\n',1,907) -LexToken(EOL,'\n',1,908) -LexToken(FUNCTION,'function',1,909) -LexToken(OPENSQBRACKET,'[',1,918) -LexToken(VAR,'x',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'y',1,921) -LexToken(COMMA,',',1,922) -LexToken(VAR,'typ',1,923) -LexToken(CLOSESQBRACKET,']',1,926) -LexToken(ASSIGNMENT,'=',1,927) -LexToken(VAR,'OUT_f',1,928) -LexToken(OPENBRACKET,'(',1,933) -LexToken(VAR,'job',1,934) -LexToken(COMMA,',',1,937) -LexToken(VAR,'arg1',1,938) -LexToken(COMMA,',',1,942) -LexToken(VAR,'arg2',1,943) -LexToken(CLOSEBRACKET,')',1,947) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(OPENSQBRACKET,'[',1,955) -LexToken(CLOSESQBRACKET,']',1,956) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'y',1,963) -LexToken(ASSIGNMENT,'=',1,964) -LexToken(OPENSQBRACKET,'[',1,965) -LexToken(CLOSESQBRACKET,']',1,966) -LexToken(EOL,'\n',1,967) -LexToken(VAR,'typ',1,973) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(OPENSQBRACKET,'[',1,977) -LexToken(CLOSESQBRACKET,']',1,978) -LexToken(EOL,'\n',1,979) -LexToken(SELECT,'select',1,985) -LexToken(VAR,'job',1,992) -LexToken(EOL,'\n',1,995) -LexToken(CASE,'case',1,1000) -LexToken(DQSTRING,'"set"',1,1009) -LexToken(THEN,'then',1,1011) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'x',1,1024) -LexToken(ASSIGNMENT,'=',1,1025) -LexToken(VAR,'arg1',1,1026) -LexToken(EOL,'\n',1,1030) -LexToken(VAR,'graphics',1,1040) -LexToken(ASSIGNMENT,'=',1,1048) -LexToken(VAR,'arg1',1,1049) -LexToken(DOT,'.',1,1053) -LexToken(VAR,'graphics',1,1054) -LexToken(EOL,'\n',1,1062) -LexToken(VAR,'model',1,1072) -LexToken(ASSIGNMENT,'=',1,1077) -LexToken(VAR,'arg1',1,1078) -LexToken(DOT,'.',1,1082) -LexToken(VAR,'model',1,1083) -LexToken(EOL,'\n',1,1088) -LexToken(VAR,'exprs',1,1098) -LexToken(ASSIGNMENT,'=',1,1103) -LexToken(VAR,'graphics',1,1104) -LexToken(DOT,'.',1,1112) -LexToken(VAR,'exprs',1,1113) -LexToken(EOL,'\n',1,1118) -LexToken(IF,'if',1,1128) -LexToken(VAR,'size',1,1131) -LexToken(OPENBRACKET,'(',1,1135) -LexToken(VAR,'exprs',1,1136) -LexToken(COMMA,',',1,1141) -LexToken(DQSTRING,'"*"',1,1144) -LexToken(CLOSEBRACKET,')',1,1145) -LexToken(COMPARISON,'==',1,1146) -LexToken(NUMBER,'2',1,1148) -LexToken(THEN,'then',1,1150) -LexToken(EOL,'\n',1,1154) -LexToken(VAR,'exprs',1,1167) -LexToken(ASSIGNMENT,'=',1,1172) -LexToken(VAR,'exprs',1,1173) -LexToken(OPENBRACKET,'(',1,1178) -LexToken(NUMBER,'1',1,1179) -LexToken(CLOSEBRACKET,')',1,1180) -LexToken(EOL,'\n',1,1181) -LexToken(END,'end',1,1191) -LexToken(EOL,'\n',1,1210) -LexToken(WHILE,'while',1,1219) -LexToken(PREVAR_BOOLEAN,'%t',1,1225) -LexToken(DO,'do',1,1228) -LexToken(EOL,'\n',1,1230) -LexToken(OPENSQBRACKET,'[',1,1243) -LexToken(VAR,'ok',1,1244) -LexToken(COMMA,',',1,1246) -LexToken(VAR,'prt',1,1247) -LexToken(COMMA,',',1,1250) -LexToken(VAR,'exprs',1,1251) -LexToken(CLOSESQBRACKET,']',1,1256) -LexToken(ASSIGNMENT,'=',1,1257) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1258) -LexToken(OPENBRACKET,'(',1,1273) -LexToken(OPENSQBRACKET,'[',1,1274) -LexToken(VAR,'msprintf',1,1275) -LexToken(OPENBRACKET,'(',1,1283) -LexToken(VAR,'gettext',1,1284) -LexToken(OPENBRACKET,'(',1,1291) -LexToken(DQSTRING,'"Set %s block parameters"',1,1316) -LexToken(CLOSEBRACKET,')',1,1317) -LexToken(COMMA,',',1,1318) -LexToken(DQSTRING,'"OUT_f"',1,1325) -LexToken(CLOSEBRACKET,')',1,1326) -LexToken(SEMICOLON,';',1,1327) -LexToken(DQSTRING,'" "',1,1330) -LexToken(SEMICOLON,';',1,1331) -LexToken(VAR,'gettext',1,1332) -LexToken(OPENBRACKET,'(',1,1339) -LexToken(DQSTRING,'"Regular output port"',1,1360) -LexToken(CLOSEBRACKET,')',1,1361) -LexToken(CLOSESQBRACKET,']',1,1362) -LexToken(COMMA,',',1,1363) -LexToken(VAR,'gettext',1,1379) -LexToken(OPENBRACKET,'(',1,1386) -LexToken(DQSTRING,'"Port number"',1,1399) -LexToken(CLOSEBRACKET,')',1,1400) -LexToken(COMMA,',',1,1401) -LexToken(VAR,'list',1,1402) -LexToken(OPENBRACKET,'(',1,1406) -LexToken(DQSTRING,'"vec"',1,1411) -LexToken(COMMA,',',1,1412) -LexToken(NUMBER,'1',1,1413) -LexToken(CLOSEBRACKET,')',1,1414) -LexToken(COMMA,',',1,1415) -LexToken(VAR,'exprs',1,1416) -LexToken(CLOSEBRACKET,')',1,1421) -LexToken(EOL,'\n',1,1422) -LexToken(IF,'if',1,1435) -LexToken(NOT,'~',1,1438) -LexToken(VAR,'ok',1,1439) -LexToken(THEN,'then',1,1442) -LexToken(EOL,'\n',1,1446) -LexToken(BREAK,'break',1,1463) -LexToken(EOL,'\n',1,1468) -LexToken(END,'end',1,1482) -LexToken(EOL,'\n',1,1485) -LexToken(VAR,'prt',1,1498) -LexToken(ASSIGNMENT,'=',1,1501) -LexToken(VAR,'int',1,1502) -LexToken(OPENBRACKET,'(',1,1505) -LexToken(VAR,'prt',1,1506) -LexToken(CLOSEBRACKET,')',1,1509) -LexToken(EOL,'\n',1,1510) -LexToken(IF,'if',1,1523) -LexToken(VAR,'prt',1,1526) -LexToken(COMPARISON,'<=',1,1529) -LexToken(NUMBER,'0',1,1531) -LexToken(THEN,'then',1,1533) -LexToken(EOL,'\n',1,1537) -LexToken(VAR,'block_parameter_error',1,1554) -LexToken(OPENBRACKET,'(',1,1575) -LexToken(VAR,'msprintf',1,1576) -LexToken(OPENBRACKET,'(',1,1584) -LexToken(VAR,'gettext',1,1585) -LexToken(OPENBRACKET,'(',1,1592) -LexToken(DQSTRING,'"Wrong value for \\\'Port Number\\\' parameter: %d."',1,1640) -LexToken(CLOSEBRACKET,')',1,1641) -LexToken(COMMA,',',1,1642) -LexToken(VAR,'prt',1,1643) -LexToken(CLOSEBRACKET,')',1,1646) -LexToken(COMMA,',',1,1647) -LexToken(VAR,'gettext',1,1668) -LexToken(OPENBRACKET,'(',1,1675) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,1712) -LexToken(CLOSEBRACKET,')',1,1713) -LexToken(CLOSEBRACKET,')',1,1714) -LexToken(EOL,'\n',1,1715) -LexToken(ELSE,'else',1,1729) -LexToken(EOL,'\n',1,1733) -LexToken(VAR,'model',1,1750) -LexToken(DOT,'.',1,1755) -LexToken(VAR,'ipar',1,1756) -LexToken(ASSIGNMENT,'=',1,1760) -LexToken(VAR,'prt',1,1761) -LexToken(EOL,'\n',1,1764) -LexToken(VAR,'graphics',1,1781) -LexToken(DOT,'.',1,1789) -LexToken(VAR,'exprs',1,1790) -LexToken(ASSIGNMENT,'=',1,1795) -LexToken(VAR,'exprs',1,1796) -LexToken(EOL,'\n',1,1801) -LexToken(VAR,'x',1,1818) -LexToken(DOT,'.',1,1819) -LexToken(VAR,'graphics',1,1820) -LexToken(ASSIGNMENT,'=',1,1828) -LexToken(VAR,'graphics',1,1829) -LexToken(EOL,'\n',1,1837) -LexToken(VAR,'x',1,1855) -LexToken(DOT,'.',1,1856) -LexToken(VAR,'model',1,1857) -LexToken(ASSIGNMENT,'=',1,1862) -LexToken(VAR,'model',1,1863) -LexToken(EOL,'\n',1,1868) -LexToken(BREAK,'break',1,1885) -LexToken(EOL,'\n',1,1890) -LexToken(END,'end',1,1903) -LexToken(EOL,'\n',1,1906) -LexToken(END,'end',1,1915) -LexToken(EOL,'\n',1,1918) -LexToken(CASE,'case',1,1923) -LexToken(DQSTRING,'"define"',1,1935) -LexToken(THEN,'then',1,1937) -LexToken(EOL,'\n',1,1941) -LexToken(VAR,'n',1,1950) -LexToken(ASSIGNMENT,'=',1,1951) -LexToken(ADDITION,'-',1,1952) -LexToken(NUMBER,'1',1,1953) -LexToken(EOL,'\n',1,1954) -LexToken(VAR,'prt',1,1963) -LexToken(ASSIGNMENT,'=',1,1966) -LexToken(NUMBER,'1',1,1967) -LexToken(EOL,'\n',1,1968) -LexToken(VAR,'model',1,1977) -LexToken(ASSIGNMENT,'=',1,1982) -LexToken(SCICOS_MODEL,'scicos_model',1,1983) -LexToken(OPENBRACKET,'(',1,1995) -LexToken(CLOSEBRACKET,')',1,1996) -LexToken(EOL,'\n',1,1997) -LexToken(VAR,'model',1,2006) -LexToken(DOT,'.',1,2011) -LexToken(VAR,'sim',1,2012) -LexToken(ASSIGNMENT,'=',1,2015) -LexToken(DQSTRING,'"output"',1,2023) -LexToken(EOL,'\n',1,2024) -LexToken(VAR,'model',1,2033) -LexToken(DOT,'.',1,2038) -LexToken(VAR,'in',1,2039) -LexToken(ASSIGNMENT,'=',1,2041) -LexToken(ADDITION,'-',1,2042) -LexToken(NUMBER,'1',1,2043) -LexToken(EOL,'\n',1,2044) -LexToken(VAR,'model',1,2053) -LexToken(DOT,'.',1,2058) -LexToken(VAR,'in2',1,2059) -LexToken(ASSIGNMENT,'=',1,2062) -LexToken(ADDITION,'-',1,2063) -LexToken(NUMBER,'2',1,2064) -LexToken(EOL,'\n',1,2065) -LexToken(VAR,'model',1,2074) -LexToken(DOT,'.',1,2079) -LexToken(VAR,'intyp',1,2080) -LexToken(ASSIGNMENT,'=',1,2085) -LexToken(ADDITION,'-',1,2086) -LexToken(NUMBER,'1',1,2087) -LexToken(EOL,'\n',1,2088) -LexToken(VAR,'model',1,2097) -LexToken(DOT,'.',1,2102) -LexToken(VAR,'ipar',1,2103) -LexToken(ASSIGNMENT,'=',1,2107) -LexToken(VAR,'prt',1,2108) -LexToken(EOL,'\n',1,2111) -LexToken(VAR,'model',1,2120) -LexToken(DOT,'.',1,2125) -LexToken(VAR,'blocktype',1,2126) -LexToken(ASSIGNMENT,'=',1,2135) -LexToken(DQSTRING,'"c"',1,2138) -LexToken(EOL,'\n',1,2139) -LexToken(VAR,'model',1,2148) -LexToken(DOT,'.',1,2153) -LexToken(VAR,'dep_ut',1,2154) -LexToken(ASSIGNMENT,'=',1,2160) -LexToken(OPENSQBRACKET,'[',1,2161) -LexToken(PREVAR_BOOLEAN,'%f',1,2162) -LexToken(PREVAR_BOOLEAN,'%f',1,2165) -LexToken(CLOSESQBRACKET,']',1,2167) -LexToken(EOL,'\n',1,2168) -LexToken(EOL,'\n',1,2169) -LexToken(VAR,'exprs',1,2178) -LexToken(ASSIGNMENT,'=',1,2183) -LexToken(VAR,'string',1,2184) -LexToken(OPENBRACKET,'(',1,2190) -LexToken(VAR,'prt',1,2191) -LexToken(CLOSEBRACKET,')',1,2194) -LexToken(EOL,'\n',1,2195) -LexToken(VAR,'gr_i',1,2204) -LexToken(ASSIGNMENT,'=',1,2208) -LexToken(OPENSQBRACKET,'[',1,2209) -LexToken(CLOSESQBRACKET,']',1,2210) -LexToken(EOL,'\n',1,2211) -LexToken(VAR,'x',1,2220) -LexToken(ASSIGNMENT,'=',1,2221) -LexToken(VAR,'standard_define',1,2222) -LexToken(OPENBRACKET,'(',1,2237) -LexToken(OPENSQBRACKET,'[',1,2238) -LexToken(NUMBER,'1',1,2239) -LexToken(NUMBER,'1',1,2241) -LexToken(CLOSESQBRACKET,']',1,2242) -LexToken(COMMA,',',1,2243) -LexToken(VAR,'model',1,2244) -LexToken(COMMA,',',1,2249) -LexToken(VAR,'exprs',1,2250) -LexToken(COMMA,',',1,2255) -LexToken(VAR,'gr_i',1,2256) -LexToken(CLOSEBRACKET,')',1,2260) -LexToken(EOL,'\n',1,2261) -LexToken(END,'end',1,2266) -LexToken(EOL,'\n',1,2269) -LexToken(ENDFUNCTION,'endfunction',1,2270) -LexToken(EOL,'\n',1,2281) +/* autogenerated from "macros/Sinks/OUT_f.sci" */ +function OUT_f() { +OUT_f.prototype.get = function OUT_f() { +} +OUT_f.prototype.set = function OUT_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +if (size(exprs,"*")==2) { +exprs=exprs(1); +} +while (true) { +[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"OUT_f")," ",gettext("Regular output port")],gettext("Port number"),list("vec",1),exprs); +if (!ok) { +break +} +prt=int(prt); +if (prt<=0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected.")); +} else { +model.ipar=prt; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +OUT_f.prototype.define = function OUT_f() { +n=-1; +prt=1; +model=scicos_model(); +model.sim="output"; +model.in=-1; +model.in2=-2; +model.intyp=-1; +model.ipar=prt; +model.blocktype="c"; +model.dep_ut=[None,None]; +exprs=string(prt); +gr_i=[]; +x=standard_define([1,1],model,exprs,gr_i); +} +OUT_f.prototype.details = function OUT_f() { +} +} diff --git a/js/Sinks/TOWS_c.js b/js/Sinks/TOWS_c.js index 990ea388..51e6a537 100644 --- a/js/Sinks/TOWS_c.js +++ b/js/Sinks/TOWS_c.js @@ -1,521 +1,65 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,72) -LexToken(EOL,'\n',1,75) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,219) -LexToken(EOL,'\n',1,288) -LexToken(EOL,'\n',1,327) -LexToken(EOL,'\n',1,330) -LexToken(EOL,'\n',1,397) -LexToken(EOL,'\n',1,463) -LexToken(EOL,'\n',1,528) -LexToken(EOL,'\n',1,576) -LexToken(EOL,'\n',1,579) -LexToken(EOL,'\n',1,648) -LexToken(EOL,'\n',1,711) -LexToken(EOL,'\n',1,793) -LexToken(EOL,'\n',1,796) -LexToken(EOL,'\n',1,827) -LexToken(EOL,'\n',1,830) -LexToken(EOL,'\n',1,831) -LexToken(FUNCTION,'function',1,832) -LexToken(OPENSQBRACKET,'[',1,841) -LexToken(VAR,'x',1,842) -LexToken(COMMA,',',1,843) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,848) -LexToken(CLOSESQBRACKET,']',1,851) -LexToken(ASSIGNMENT,'=',1,853) -LexToken(VAR,'TOWS_c',1,855) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,873) -LexToken(CLOSEBRACKET,')',1,877) -LexToken(EOL,'\n',1,878) -LexToken(VAR,'x',1,883) -LexToken(ASSIGNMENT,'=',1,884) -LexToken(OPENSQBRACKET,'[',1,885) -LexToken(CLOSESQBRACKET,']',1,886) -LexToken(EOL,'\n',1,887) -LexToken(VAR,'y',1,893) -LexToken(ASSIGNMENT,'=',1,894) -LexToken(OPENSQBRACKET,'[',1,895) -LexToken(CLOSESQBRACKET,']',1,896) -LexToken(EOL,'\n',1,897) -LexToken(VAR,'typ',1,903) -LexToken(ASSIGNMENT,'=',1,906) -LexToken(OPENSQBRACKET,'[',1,907) -LexToken(CLOSESQBRACKET,']',1,908) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,915) -LexToken(VAR,'job',1,922) -LexToken(EOL,'\n',1,925) -LexToken(CASE,'case',1,930) -LexToken(DQSTRING,'"set"',1,939) -LexToken(THEN,'then',1,941) -LexToken(EOL,'\n',1,945) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,956) -LexToken(VAR,'arg1',1,958) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'graphics',1,972) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(VAR,'arg1',1,983) -LexToken(DOT,'.',1,987) -LexToken(VAR,'graphics',1,988) -LexToken(EOL,'\n',1,996) -LexToken(VAR,'model',1,1006) -LexToken(ASSIGNMENT,'=',1,1012) -LexToken(VAR,'arg1',1,1014) -LexToken(DOT,'.',1,1018) -LexToken(VAR,'model',1,1019) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'exprs',1,1034) -LexToken(ASSIGNMENT,'=',1,1040) -LexToken(VAR,'graphics',1,1042) -LexToken(DOT,'.',1,1050) -LexToken(VAR,'exprs',1,1051) -LexToken(EOL,'\n',1,1056) -LexToken(EOL,'\n',1,1058) -LexToken(WHILE,'while',1,1067) -LexToken(PREVAR_BOOLEAN,'%t',1,1073) -LexToken(DO,'do',1,1076) -LexToken(EOL,'\n',1,1078) -LexToken(OPENSQBRACKET,'[',1,1091) -LexToken(VAR,'ok',1,1092) -LexToken(COMMA,',',1,1094) -LexToken(VAR,'nz',1,1096) -LexToken(COMMA,',',1,1098) -LexToken(VAR,'varnam',1,1100) -LexToken(COMMA,',',1,1106) -LexToken(VAR,'herit',1,1108) -LexToken(COMMA,',',1,1113) -LexToken(VAR,'exprs',1,1115) -LexToken(CLOSESQBRACKET,']',1,1120) -LexToken(ASSIGNMENT,'=',1,1122) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1124) -LexToken(OPENBRACKET,'(',1,1139) -LexToken(DQSTRING,'"Set Xcos buffer block"',1,1162) -LexToken(COMMA,',',1,1163) -LexToken(OPENSQBRACKET,'[',1,1181) -LexToken(DQSTRING,'"Size of buffer"',1,1197) -LexToken(SEMICOLON,';\n',1,1198) -LexToken(DQSTRING,'"Scilab variable name"',1,1233) -LexToken(SEMICOLON,';\n',1,1234) -LexToken(DQSTRING,'"Inherit (no:0, yes:1)"',1,1270) -LexToken(CLOSESQBRACKET,']',1,1271) -LexToken(COMMA,',',1,1272) -LexToken(VAR,'list',1,1290) -LexToken(OPENBRACKET,'(',1,1294) -LexToken(DQSTRING,'"vec"',1,1299) -LexToken(COMMA,',',1,1300) -LexToken(NUMBER,'1',1,1302) -LexToken(COMMA,',',1,1303) -LexToken(DQSTRING,'"str"',1,1309) -LexToken(COMMA,',',1,1310) -LexToken(NUMBER,'1',1,1312) -LexToken(COMMA,',',1,1313) -LexToken(DQSTRING,'"vec"',1,1319) -LexToken(COMMA,',',1,1320) -LexToken(NUMBER,'1',1,1322) -LexToken(CLOSEBRACKET,')',1,1323) -LexToken(COMMA,',',1,1324) -LexToken(VAR,'exprs',1,1326) -LexToken(CLOSEBRACKET,')',1,1331) -LexToken(EOL,'\n',1,1332) -LexToken(EOL,'\n',1,1334) -LexToken(IF,'if',1,1347) -LexToken(NOT,'~',1,1350) -LexToken(VAR,'ok',1,1351) -LexToken(THEN,'then',1,1354) -LexToken(EOL,'\n',1,1358) -LexToken(BREAK,'break',1,1375) -LexToken(EOL,'\n',1,1380) -LexToken(END,'end',1,1394) -LexToken(EOL,'\n',1,1397) -LexToken(EOL,'\n',1,1399) -LexToken(IF,'if',1,1412) -LexToken(OPENBRACKET,'(',1,1415) -LexToken(VAR,'nz',1,1416) -LexToken(COMPARISON,'<=',1,1419) -LexToken(NUMBER,'0',1,1422) -LexToken(CLOSEBRACKET,')',1,1423) -LexToken(THEN,'then',1,1425) -LexToken(EOL,'\n',1,1429) -LexToken(VAR,'message',1,1446) -LexToken(OPENBRACKET,'(',1,1453) -LexToken(DQSTRING,'"Size of buffer must be positive"',1,1486) -LexToken(CLOSEBRACKET,')',1,1487) -LexToken(EOL,'\n',1,1488) -LexToken(VAR,'ok',1,1506) -LexToken(ASSIGNMENT,'=',1,1509) -LexToken(PREVAR_BOOLEAN,'%f',1,1511) -LexToken(EOL,'\n',1,1513) -LexToken(END,'end',1,1527) -LexToken(EOL,'\n',1,1530) -LexToken(EOL,'\n',1,1531) -LexToken(EOL,'\n',1,1575) -LexToken(VAR,'r',1,1588) -LexToken(ASSIGNMENT,'=',1,1590) -LexToken(PREVAR_BOOLEAN,'%f',1,1592) -LexToken(EOL,'\n',1,1594) -LexToken(VAR,'ierr',1,1608) -LexToken(ASSIGNMENT,'=',1,1613) -LexToken(VAR,'execstr',1,1615) -LexToken(OPENBRACKET,'(',1,1622) -LexToken(DQSTRING,'"r = validvar(varnam)"',1,1644) -LexToken(COMMA,',',1,1645) -LexToken(DQSTRING,'"errcatch"',1,1656) -LexToken(CLOSEBRACKET,')',1,1657) -LexToken(EOL,'\n',1,1658) -LexToken(IF,'if',1,1672) -LexToken(NOT,'~',1,1675) -LexToken(VAR,'r',1,1676) -LexToken(LOGICAL,'|',1,1678) -LexToken(VAR,'ierr',1,1680) -LexToken(COMPARISON,'<>',1,1685) -LexToken(NUMBER,'0',1,1688) -LexToken(LOGICAL,'|',1,1690) -LexToken(VAR,'length',1,1692) -LexToken(OPENBRACKET,'(',1,1698) -LexToken(VAR,'varnam',1,1699) -LexToken(CLOSEBRACKET,')',1,1705) -LexToken(COMPARISON,'>',1,1707) -LexToken(NUMBER,'19',1,1709) -LexToken(THEN,'then',1,1712) -LexToken(EOL,'\n',1,1716) -LexToken(VAR,'message',1,1733) -LexToken(OPENBRACKET,'(',1,1740) -LexToken(OPENSQBRACKET,'[',1,1741) -LexToken(DQSTRING,'"Invalid variable name."',1,1765) -LexToken(SEMICOLON,';',1,1766) -LexToken(DQSTRING,'"Please choose another variable name."',1,1805) -LexToken(CLOSESQBRACKET,']',1,1806) -LexToken(CLOSEBRACKET,')',1,1807) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'ok',1,1826) -LexToken(ASSIGNMENT,'=',1,1829) -LexToken(PREVAR_BOOLEAN,'%f',1,1831) -LexToken(EOL,'\n',1,1833) -LexToken(END,'end',1,1847) -LexToken(EOL,'\n',1,1850) -LexToken(EOL,'\n',1,1961) -LexToken(EOL,'\n',1,2092) -LexToken(VAR,'execstr',1,2105) -LexToken(OPENBRACKET,'(',1,2112) -LexToken(DQSTRING,'"if type("',1,2122) -LexToken(ADDITION,'+',1,2123) -LexToken(VAR,'varnam',1,2124) -LexToken(ADDITION,'+',1,2130) -LexToken(DQSTRING,'") <> 17 | or(fieldnames("',1,2156) -LexToken(ADDITION,'+',1,2157) -LexToken(VAR,'varnam',1,2158) -LexToken(ADDITION,'+',1,2164) -LexToken(DQSTRING,'") <> [\\"values\\"; \\"time\\"]) then"',1,2199) -LexToken(ADDITION,'+',1,2201) -LexToken(DQSTRING,'" message([\\"Protected variable name.\\"; \\"Please choose another variable name.\\"]);"',1,2303) -LexToken(ADDITION,'+',1,2305) -LexToken(DQSTRING,'" ok = %f;"',1,2333) -LexToken(ADDITION,'+',1,2335) -LexToken(DQSTRING,'" end"',1,2358) -LexToken(COMMA,',',1,2359) -LexToken(DQSTRING,'"errcatch"',1,2370) -LexToken(CLOSEBRACKET,')',1,2371) -LexToken(EOL,'\n',1,2372) -LexToken(EOL,'\n',1,2374) -LexToken(IF,'if',1,2387) -LexToken(VAR,'ok',1,2390) -LexToken(THEN,'then',1,2393) -LexToken(EOL,'\n',1,2397) -LexToken(OPENSQBRACKET,'[',1,2414) -LexToken(VAR,'model',1,2415) -LexToken(COMMA,',',1,2420) -LexToken(VAR,'graphics',1,2422) -LexToken(COMMA,',',1,2430) -LexToken(VAR,'ok',1,2432) -LexToken(CLOSESQBRACKET,']',1,2434) -LexToken(ASSIGNMENT,'=',1,2436) -LexToken(VAR,'set_io',1,2438) -LexToken(OPENBRACKET,'(',1,2444) -LexToken(VAR,'model',1,2445) -LexToken(COMMA,',',1,2450) -LexToken(VAR,'graphics',1,2452) -LexToken(COMMA,',',1,2460) -LexToken(VAR,'list',1,2482) -LexToken(OPENBRACKET,'(',1,2486) -LexToken(OPENSQBRACKET,'[',1,2487) -LexToken(ADDITION,'-',1,2488) -LexToken(NUMBER,'1',1,2489) -LexToken(COMMA,',',1,2490) -LexToken(ADDITION,'-',1,2492) -LexToken(NUMBER,'2',1,2493) -LexToken(CLOSESQBRACKET,']',1,2494) -LexToken(COMMA,',',1,2495) -LexToken(ADDITION,'-',1,2497) -LexToken(NUMBER,'1',1,2498) -LexToken(CLOSEBRACKET,')',1,2499) -LexToken(COMMA,',',1,2500) -LexToken(VAR,'list',1,2502) -LexToken(OPENBRACKET,'(',1,2506) -LexToken(CLOSEBRACKET,')',1,2507) -LexToken(COMMA,',',1,2508) -LexToken(VAR,'ones',1,2530) -LexToken(OPENBRACKET,'(',1,2534) -LexToken(NUMBER,'1',1,2535) -LexToken(ADDITION,'-',1,2536) -LexToken(VAR,'herit',1,2537) -LexToken(COMMA,',',1,2542) -LexToken(NUMBER,'1',1,2544) -LexToken(CLOSEBRACKET,')',1,2545) -LexToken(COMMA,',',1,2546) -LexToken(OPENSQBRACKET,'[',1,2548) -LexToken(CLOSESQBRACKET,']',1,2549) -LexToken(CLOSEBRACKET,')',1,2550) -LexToken(EOL,'\n',1,2551) -LexToken(IF,'if',1,2569) -LexToken(VAR,'herit',1,2572) -LexToken(COMPARISON,'==',1,2578) -LexToken(NUMBER,'1',1,2581) -LexToken(THEN,'then',1,2583) -LexToken(EOL,'\n',1,2587) -LexToken(VAR,'model',1,2608) -LexToken(DOT,'.',1,2613) -LexToken(VAR,'blocktype',1,2614) -LexToken(ASSIGNMENT,'=',1,2624) -LexToken(DQSTRING,'"x"',1,2628) -LexToken(EOL,'\n',1,2629) -LexToken(ELSE,'else',1,2647) -LexToken(EOL,'\n',1,2651) -LexToken(VAR,'model',1,2672) -LexToken(DOT,'.',1,2677) -LexToken(VAR,'blocktype',1,2678) -LexToken(ASSIGNMENT,'=',1,2688) -LexToken(DQSTRING,'"d"',1,2692) -LexToken(EOL,'\n',1,2693) -LexToken(END,'end',1,2711) -LexToken(EOL,'\n',1,2714) -LexToken(VAR,'model',1,2731) -LexToken(DOT,'.',1,2736) -LexToken(VAR,'ipar',1,2737) -LexToken(ASSIGNMENT,'=',1,2742) -LexToken(OPENSQBRACKET,'[',1,2744) -LexToken(VAR,'nz',1,2745) -LexToken(SEMICOLON,';',1,2747) -LexToken(VAR,'length',1,2749) -LexToken(OPENBRACKET,'(',1,2755) -LexToken(VAR,'varnam',1,2756) -LexToken(CLOSEBRACKET,')',1,2762) -LexToken(SEMICOLON,';',1,2763) -LexToken(VAR,'ascii',1,2765) -LexToken(OPENBRACKET,'(',1,2770) -LexToken(VAR,'varnam',1,2771) -LexToken(CLOSEBRACKET,')',1,2777) -LexToken(TRANSPOSE,"'",1,2778) -LexToken(CLOSESQBRACKET,']',1,2779) -LexToken(EOL,'\n',1,2780) -LexToken(VAR,'graphics',1,2798) -LexToken(DOT,'.',1,2806) -LexToken(VAR,'exprs',1,2807) -LexToken(ASSIGNMENT,'=',1,2813) -LexToken(VAR,'exprs',1,2815) -LexToken(EOL,'\n',1,2820) -LexToken(VAR,'x',1,2838) -LexToken(DOT,'.',1,2839) -LexToken(VAR,'graphics',1,2840) -LexToken(ASSIGNMENT,'=',1,2849) -LexToken(VAR,'graphics',1,2851) -LexToken(EOL,'\n',1,2859) -LexToken(VAR,'x',1,2877) -LexToken(DOT,'.',1,2878) -LexToken(VAR,'model',1,2879) -LexToken(ASSIGNMENT,'=',1,2885) -LexToken(VAR,'model',1,2887) -LexToken(EOL,'\n',1,2892) -LexToken(BREAK,'break',1,2910) -LexToken(EOL,'\n',1,2915) -LexToken(END,'end',1,2928) -LexToken(EOL,'\n',1,2931) -LexToken(END,'end',1,2940) -LexToken(EOL,'\n',1,2943) -LexToken(EOL,'\n',1,2944) -LexToken(CASE,'case',1,2949) -LexToken(DQSTRING,'"define"',1,2961) -LexToken(THEN,'then',1,2963) -LexToken(EOL,'\n',1,2967) -LexToken(VAR,'nu',1,2976) -LexToken(ASSIGNMENT,'=',1,2983) -LexToken(ADDITION,'-',1,2985) -LexToken(NUMBER,'1',1,2986) -LexToken(EOL,'\n',1,2987) -LexToken(VAR,'nz',1,2997) -LexToken(ASSIGNMENT,'=',1,3004) -LexToken(NUMBER,'128',1,3006) -LexToken(EOL,'\n',1,3009) -LexToken(VAR,'varnam',1,3019) -LexToken(ASSIGNMENT,'=',1,3026) -LexToken(DQSTRING,'"A"',1,3030) -LexToken(EOL,'\n',1,3031) -LexToken(VAR,'herit',1,3041) -LexToken(ASSIGNMENT,'=',1,3048) -LexToken(NUMBER,'0',1,3050) -LexToken(EOL,'\n',1,3051) -LexToken(EOL,'\n',1,3053) -LexToken(VAR,'model',1,3062) -LexToken(ASSIGNMENT,'=',1,3078) -LexToken(SCICOS_MODEL,'scicos_model',1,3080) -LexToken(OPENBRACKET,'(',1,3092) -LexToken(CLOSEBRACKET,')',1,3093) -LexToken(EOL,'\n',1,3094) -LexToken(VAR,'model',1,3104) -LexToken(DOT,'.',1,3109) -LexToken(VAR,'sim',1,3110) -LexToken(ASSIGNMENT,'=',1,3120) -LexToken(VAR,'list',1,3122) -LexToken(OPENBRACKET,'(',1,3126) -LexToken(DQSTRING,'"tows_c"',1,3134) -LexToken(COMMA,',',1,3135) -LexToken(NUMBER,'4',1,3137) -LexToken(CLOSEBRACKET,')',1,3138) -LexToken(EOL,'\n',1,3139) -LexToken(VAR,'model',1,3149) -LexToken(DOT,'.',1,3154) -LexToken(VAR,'in',1,3155) -LexToken(ASSIGNMENT,'=',1,3165) -LexToken(OPENSQBRACKET,'[',1,3167) -LexToken(VAR,'nu',1,3168) -LexToken(CLOSESQBRACKET,']',1,3170) -LexToken(EOL,'\n',1,3171) -LexToken(VAR,'model',1,3181) -LexToken(DOT,'.',1,3186) -LexToken(VAR,'in2',1,3187) -LexToken(ASSIGNMENT,'=',1,3197) -LexToken(ADDITION,'-',1,3199) -LexToken(NUMBER,'2',1,3200) -LexToken(EOL,'\n',1,3201) -LexToken(VAR,'model',1,3211) -LexToken(DOT,'.',1,3216) -LexToken(VAR,'intyp',1,3217) -LexToken(ASSIGNMENT,'=',1,3227) -LexToken(ADDITION,'-',1,3229) -LexToken(NUMBER,'1',1,3230) -LexToken(EOL,'\n',1,3231) -LexToken(VAR,'model',1,3241) -LexToken(DOT,'.',1,3246) -LexToken(VAR,'out',1,3247) -LexToken(ASSIGNMENT,'=',1,3257) -LexToken(OPENSQBRACKET,'[',1,3259) -LexToken(CLOSESQBRACKET,']',1,3260) -LexToken(EOL,'\n',1,3261) -LexToken(VAR,'model',1,3271) -LexToken(DOT,'.',1,3276) -LexToken(VAR,'evtin',1,3277) -LexToken(ASSIGNMENT,'=',1,3287) -LexToken(OPENSQBRACKET,'[',1,3289) -LexToken(NUMBER,'1',1,3290) -LexToken(CLOSESQBRACKET,']',1,3291) -LexToken(EOL,'\n',1,3292) -LexToken(VAR,'model',1,3302) -LexToken(DOT,'.',1,3307) -LexToken(VAR,'evtout',1,3308) -LexToken(ASSIGNMENT,'=',1,3318) -LexToken(OPENSQBRACKET,'[',1,3320) -LexToken(CLOSESQBRACKET,']',1,3321) -LexToken(EOL,'\n',1,3322) -LexToken(VAR,'model',1,3332) -LexToken(DOT,'.',1,3337) -LexToken(VAR,'rpar',1,3338) -LexToken(ASSIGNMENT,'=',1,3348) -LexToken(OPENSQBRACKET,'[',1,3350) -LexToken(CLOSESQBRACKET,']',1,3351) -LexToken(EOL,'\n',1,3352) -LexToken(VAR,'model',1,3362) -LexToken(DOT,'.',1,3367) -LexToken(VAR,'ipar',1,3368) -LexToken(ASSIGNMENT,'=',1,3378) -LexToken(OPENSQBRACKET,'[',1,3380) -LexToken(VAR,'nz',1,3381) -LexToken(SEMICOLON,';',1,3383) -LexToken(VAR,'length',1,3385) -LexToken(OPENBRACKET,'(',1,3391) -LexToken(VAR,'varnam',1,3392) -LexToken(CLOSEBRACKET,')',1,3398) -LexToken(SEMICOLON,';',1,3399) -LexToken(VAR,'ascii',1,3401) -LexToken(OPENBRACKET,'(',1,3406) -LexToken(VAR,'varnam',1,3407) -LexToken(CLOSEBRACKET,')',1,3413) -LexToken(TRANSPOSE,"'",1,3414) -LexToken(CLOSESQBRACKET,']',1,3415) -LexToken(EOL,'\n',1,3416) -LexToken(VAR,'model',1,3426) -LexToken(DOT,'.',1,3431) -LexToken(VAR,'blocktype',1,3432) -LexToken(ASSIGNMENT,'=',1,3442) -LexToken(DQSTRING,'"d"',1,3446) -LexToken(EOL,'\n',1,3447) -LexToken(VAR,'model',1,3457) -LexToken(DOT,'.',1,3462) -LexToken(VAR,'firing',1,3463) -LexToken(ASSIGNMENT,'=',1,3473) -LexToken(OPENSQBRACKET,'[',1,3475) -LexToken(CLOSESQBRACKET,']',1,3476) -LexToken(EOL,'\n',1,3477) -LexToken(VAR,'model',1,3487) -LexToken(DOT,'.',1,3492) -LexToken(VAR,'dep_ut',1,3493) -LexToken(ASSIGNMENT,'=',1,3503) -LexToken(OPENSQBRACKET,'[',1,3505) -LexToken(PREVAR_BOOLEAN,'%f',1,3506) -LexToken(PREVAR_BOOLEAN,'%f',1,3509) -LexToken(CLOSESQBRACKET,']',1,3511) -LexToken(EOL,'\n',1,3512) -LexToken(VAR,'gr_i',1,3522) -LexToken(ASSIGNMENT,'=',1,3527) -LexToken(OPENSQBRACKET,'[',1,3529) -LexToken(CLOSESQBRACKET,']',1,3530) -LexToken(EOL,'\n',1,3531) -LexToken(VAR,'exprs',1,3541) -LexToken(ASSIGNMENT,'=',1,3547) -LexToken(OPENSQBRACKET,'[',1,3549) -LexToken(VAR,'string',1,3550) -LexToken(OPENBRACKET,'(',1,3556) -LexToken(VAR,'nz',1,3557) -LexToken(CLOSEBRACKET,')',1,3559) -LexToken(SEMICOLON,';',1,3560) -LexToken(VAR,'string',1,3562) -LexToken(OPENBRACKET,'(',1,3568) -LexToken(VAR,'varnam',1,3569) -LexToken(CLOSEBRACKET,')',1,3575) -LexToken(SEMICOLON,';',1,3576) -LexToken(VAR,'string',1,3578) -LexToken(OPENBRACKET,'(',1,3584) -LexToken(VAR,'herit',1,3585) -LexToken(CLOSEBRACKET,')',1,3590) -LexToken(CLOSESQBRACKET,']',1,3591) -LexToken(EOL,'\n',1,3592) -LexToken(VAR,'x',1,3602) -LexToken(ASSIGNMENT,'=',1,3604) -LexToken(VAR,'standard_define',1,3606) -LexToken(OPENBRACKET,'(',1,3621) -LexToken(OPENSQBRACKET,'[',1,3622) -LexToken(NUMBER,'4',1,3623) -LexToken(NUMBER,'2',1,3625) -LexToken(CLOSESQBRACKET,']',1,3626) -LexToken(COMMA,',',1,3627) -LexToken(VAR,'model',1,3629) -LexToken(COMMA,',',1,3634) -LexToken(VAR,'exprs',1,3636) -LexToken(COMMA,',',1,3641) -LexToken(VAR,'gr_i',1,3643) -LexToken(CLOSEBRACKET,')',1,3647) -LexToken(EOL,'\n',1,3648) -LexToken(END,'end',1,3654) -LexToken(EOL,'\n',1,3657) -LexToken(ENDFUNCTION,'endfunction',1,3658) -LexToken(EOL,'\n',1,3669) -LexToken(EOL,'\n',1,3670) +/* autogenerated from "macros/Sinks/TOWS_c.sci" */ +function TOWS_c() { +TOWS_c.prototype.get = function TOWS_c() { +} +TOWS_c.prototype.set = function TOWS_c() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,nz,varnam,herit,exprs]=scicos_getvalue("Set Xcos buffer block",["Size of buffer","Scilab variable name","Inherit (no:0, yes:1)"],list("vec",1,"str",1,"vec",1),exprs); +if (!ok) { +break +} +if ((nz<=0)) { +message("Size of buffer must be positive"); +ok=None; +} +r=None; +ierr=execstr("r = validvar(varnam)","errcatch"); +if (!r||ierr!=0||length(varnam)>19) { +message(["Invalid variable name.","Please choose another variable name."]); +ok=None; +} +execstr("if type("+varnam+") <> 17 | or(fieldnames("+varnam+") <> [\"values\"; \"time\"]) then"+" message([\"Protected variable name.\"; \"Please choose another variable name.\"]);"+" ok = %f;"+" end","errcatch"); +if (ok) { +[model,graphics,ok]=set_io(model,graphics,list([-1,-2],-1),list(),ones(1-herit,1),[]); +if (herit==1) { +model.blocktype="x"; +} else { +model.blocktype="d"; +} +model.ipar=[nz,length(varnam),transpose(ascii(varnam))]; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +TOWS_c.prototype.define = function TOWS_c() { +nu=-1; +nz=128; +varnam="A"; +herit=0; +model=scicos_model(); +model.sim=list("tows_c",4); +model.in=[nu]; +model.in2=-2; +model.intyp=-1; +model.out=[]; +model.evtin=[1]; +model.evtout=[]; +model.rpar=[]; +model.ipar=[nz,length(varnam),transpose(ascii(varnam))]; +model.blocktype="d"; +model.firing=[]; +model.dep_ut=[None,None]; +gr_i=[]; +exprs=[string(nz),string(varnam),string(herit)]; +x=standard_define([4,2],model,exprs,gr_i); +} +TOWS_c.prototype.details = function TOWS_c() { +} +} diff --git a/js/Sinks/TRASH_f.js b/js/Sinks/TRASH_f.js index 854ac236..b148db59 100644 --- a/js/Sinks/TRASH_f.js +++ b/js/Sinks/TRASH_f.js @@ -1,144 +1,22 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'TRASH_f',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(CASE,'case',1,962) -LexToken(DQSTRING,'"define"',1,974) -LexToken(THEN,'then',1,976) -LexToken(EOL,'\n',1,980) -LexToken(VAR,'in',1,989) -LexToken(ASSIGNMENT,'=',1,991) -LexToken(ADDITION,'-',1,992) -LexToken(NUMBER,'1',1,993) -LexToken(EOL,'\n',1,994) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'model',1,1004) -LexToken(ASSIGNMENT,'=',1,1009) -LexToken(SCICOS_MODEL,'scicos_model',1,1010) -LexToken(OPENBRACKET,'(',1,1022) -LexToken(CLOSEBRACKET,')',1,1023) -LexToken(EOL,'\n',1,1024) -LexToken(VAR,'model',1,1033) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'sim',1,1039) -LexToken(ASSIGNMENT,'=',1,1042) -LexToken(DQSTRING,'"trash"',1,1049) -LexToken(EOL,'\n',1,1050) -LexToken(VAR,'model',1,1059) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'in',1,1065) -LexToken(ASSIGNMENT,'=',1,1067) -LexToken(VAR,'in',1,1068) -LexToken(EOL,'\n',1,1070) -LexToken(VAR,'model',1,1079) -LexToken(DOT,'.',1,1084) -LexToken(VAR,'evtin',1,1085) -LexToken(ASSIGNMENT,'=',1,1090) -LexToken(NUMBER,'1',1,1091) -LexToken(EOL,'\n',1,1092) -LexToken(VAR,'model',1,1101) -LexToken(DOT,'.',1,1106) -LexToken(VAR,'blocktype',1,1107) -LexToken(ASSIGNMENT,'=',1,1116) -LexToken(DQSTRING,'"d"',1,1119) -LexToken(EOL,'\n',1,1120) -LexToken(VAR,'model',1,1129) -LexToken(DOT,'.',1,1134) -LexToken(VAR,'dep_ut',1,1135) -LexToken(ASSIGNMENT,'=',1,1141) -LexToken(OPENSQBRACKET,'[',1,1142) -LexToken(PREVAR_BOOLEAN,'%f',1,1143) -LexToken(PREVAR_BOOLEAN,'%f',1,1146) -LexToken(CLOSESQBRACKET,']',1,1148) -LexToken(EOL,'\n',1,1149) -LexToken(EOL,'\n',1,1150) -LexToken(VAR,'exprs',1,1159) -LexToken(ASSIGNMENT,'=',1,1164) -LexToken(DQSTRING,'" "',1,1167) -LexToken(EOL,'\n',1,1168) -LexToken(VAR,'gr_i',1,1177) -LexToken(ASSIGNMENT,'=',1,1181) -LexToken(OPENSQBRACKET,'[',1,1182) -LexToken(CLOSESQBRACKET,']',1,1183) -LexToken(EOL,'\n',1,1184) -LexToken(VAR,'x',1,1193) -LexToken(ASSIGNMENT,'=',1,1194) -LexToken(VAR,'standard_define',1,1195) -LexToken(OPENBRACKET,'(',1,1210) -LexToken(OPENSQBRACKET,'[',1,1211) -LexToken(NUMBER,'2',1,1212) -LexToken(NUMBER,'2',1,1214) -LexToken(CLOSESQBRACKET,']',1,1215) -LexToken(COMMA,',',1,1216) -LexToken(VAR,'model',1,1217) -LexToken(COMMA,',',1,1222) -LexToken(VAR,'exprs',1,1223) -LexToken(COMMA,',',1,1228) -LexToken(VAR,'gr_i',1,1229) -LexToken(CLOSEBRACKET,')',1,1233) -LexToken(EOL,'\n',1,1234) -LexToken(END,'end',1,1239) -LexToken(EOL,'\n',1,1242) -LexToken(ENDFUNCTION,'endfunction',1,1243) -LexToken(EOL,'\n',1,1254) +/* autogenerated from "macros/Sinks/TRASH_f.sci" */ +function TRASH_f() { +TRASH_f.prototype.get = function TRASH_f() { +} +TRASH_f.prototype.set = function TRASH_f() { +x=arg1; +} +TRASH_f.prototype.define = function TRASH_f() { +in1=-1; +model=scicos_model(); +model.sim="trash"; +model.in=in1; +model.evtin=1; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=" "; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +TRASH_f.prototype.details = function TRASH_f() { +} +} diff --git a/js/Sinks/WFILE_f.js b/js/Sinks/WFILE_f.js index c07e226c..e18a8eb2 100644 --- a/js/Sinks/WFILE_f.js +++ b/js/Sinks/WFILE_f.js @@ -1,886 +1,3 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,925) -LexToken(VAR,'WFILE_f',1,926) -LexToken(OPENBRACKET,'(',1,933) -LexToken(VAR,'job',1,934) -LexToken(COMMA,',',1,937) -LexToken(VAR,'arg1',1,938) -LexToken(COMMA,',',1,942) -LexToken(VAR,'arg2',1,943) -LexToken(CLOSEBRACKET,')',1,947) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(OPENSQBRACKET,'[',1,955) -LexToken(CLOSESQBRACKET,']',1,956) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'y',1,963) -LexToken(ASSIGNMENT,'=',1,964) -LexToken(OPENSQBRACKET,'[',1,965) -LexToken(CLOSESQBRACKET,']',1,966) -LexToken(EOL,'\n',1,967) -LexToken(VAR,'typ',1,973) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(OPENSQBRACKET,'[',1,977) -LexToken(CLOSESQBRACKET,']',1,978) -LexToken(EOL,'\n',1,979) -LexToken(SELECT,'select',1,985) -LexToken(VAR,'job',1,992) -LexToken(EOL,'\n',1,995) -LexToken(CASE,'case',1,1000) -LexToken(DQSTRING,'"set"',1,1009) -LexToken(THEN,'then',1,1011) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'warnobsolete',1,1024) -LexToken(OPENBRACKET,'(',1,1036) -LexToken(DQSTRING,'"WRITEC_f"',1,1046) -LexToken(COMMA,',',1,1047) -LexToken(DQSTRING,'"6.0.0"',1,1055) -LexToken(CLOSEBRACKET,')',1,1056) -LexToken(EOL,'\n',1,1057) -LexToken(VAR,'warnMessage',1,1067) -LexToken(ASSIGNMENT,'=',1,1079) -LexToken(VAR,'msprintf',1,1081) -LexToken(OPENBRACKET,'(',1,1089) -LexToken(VAR,'_',1,1090) -LexToken(OPENBRACKET,'(',1,1091) -LexToken(DQSTRING,'"Feature %s is obsolete."',1,1116) -LexToken(CLOSEBRACKET,')',1,1117) -LexToken(COMMA,',',1,1118) -LexToken(DQSTRING,'"WFILE_f"',1,1128) -LexToken(CLOSEBRACKET,')',1,1129) -LexToken(EOL,'\n',1,1130) -LexToken(VAR,'warnAdvise',1,1140) -LexToken(ASSIGNMENT,'=',1,1151) -LexToken(VAR,'msprintf',1,1153) -LexToken(OPENBRACKET,'(',1,1161) -LexToken(VAR,'_',1,1162) -LexToken(OPENBRACKET,'(',1,1163) -LexToken(DQSTRING,'"Please use %s instead."',1,1187) -LexToken(CLOSEBRACKET,')',1,1188) -LexToken(COMMA,',',1,1189) -LexToken(DQSTRING,'"WRITEC_f"',1,1200) -LexToken(CLOSEBRACKET,')',1,1201) -LexToken(EOL,'\n',1,1202) -LexToken(VAR,'warnXcosMessage',1,1212) -LexToken(ASSIGNMENT,'=',1,1228) -LexToken(VAR,'msprintf',1,1230) -LexToken(OPENBRACKET,'(',1,1238) -LexToken(DQSTRING,'"%s %s"',1,1245) -LexToken(COMMA,',',1,1246) -LexToken(VAR,'warnMessage',1,1248) -LexToken(COMMA,',',1,1259) -LexToken(VAR,'warnAdvise',1,1261) -LexToken(CLOSEBRACKET,')',1,1271) -LexToken(EOL,'\n',1,1272) -LexToken(VAR,'warnBlockByUID',1,1282) -LexToken(OPENBRACKET,'(',1,1296) -LexToken(VAR,'arg1',1,1297) -LexToken(DOT,'.',1,1301) -LexToken(VAR,'model',1,1302) -LexToken(DOT,'.',1,1307) -LexToken(VAR,'label',1,1308) -LexToken(COMMA,',',1,1313) -LexToken(VAR,'warnXcosMessage',1,1315) -LexToken(CLOSEBRACKET,')',1,1330) -LexToken(EOL,'\n',1,1331) -LexToken(VAR,'x',1,1341) -LexToken(ASSIGNMENT,'=',1,1342) -LexToken(VAR,'arg1',1,1343) -LexToken(EOL,'\n',1,1347) -LexToken(VAR,'graphics',1,1357) -LexToken(ASSIGNMENT,'=',1,1365) -LexToken(VAR,'arg1',1,1366) -LexToken(DOT,'.',1,1370) -LexToken(VAR,'graphics',1,1371) -LexToken(EOL,'\n',1,1379) -LexToken(VAR,'exprs',1,1389) -LexToken(ASSIGNMENT,'=',1,1394) -LexToken(VAR,'graphics',1,1395) -LexToken(DOT,'.',1,1403) -LexToken(VAR,'exprs',1,1404) -LexToken(EOL,'\n',1,1409) -LexToken(VAR,'model',1,1418) -LexToken(ASSIGNMENT,'=',1,1423) -LexToken(VAR,'arg1',1,1424) -LexToken(DOT,'.',1,1428) -LexToken(VAR,'model',1,1429) -LexToken(EOL,'\n',1,1434) -LexToken(VAR,'dstate',1,1444) -LexToken(ASSIGNMENT,'=',1,1450) -LexToken(VAR,'model',1,1451) -LexToken(DOT,'.',1,1456) -LexToken(VAR,'dstate',1,1457) -LexToken(EOL,'\n',1,1463) -LexToken(VAR,'lunit',1,1472) -LexToken(ASSIGNMENT,'=',1,1477) -LexToken(VAR,'dstate',1,1478) -LexToken(OPENBRACKET,'(',1,1484) -LexToken(NUMBER,'2',1,1485) -LexToken(CLOSEBRACKET,')',1,1486) -LexToken(EOL,'\n',1,1487) -LexToken(VAR,'fname',1,1496) -LexToken(ASSIGNMENT,'=',1,1501) -LexToken(VAR,'exprs',1,1502) -LexToken(OPENBRACKET,'(',1,1507) -LexToken(NUMBER,'2',1,1508) -LexToken(CLOSEBRACKET,')',1,1509) -LexToken(EOL,'\n',1,1510) -LexToken(VAR,'frmt',1,1519) -LexToken(ASSIGNMENT,'=',1,1523) -LexToken(VAR,'exprs',1,1524) -LexToken(OPENBRACKET,'(',1,1529) -LexToken(NUMBER,'3',1,1530) -LexToken(CLOSEBRACKET,')',1,1531) -LexToken(EOL,'\n',1,1532) -LexToken(WHILE,'while',1,1541) -LexToken(PREVAR_BOOLEAN,'%t',1,1547) -LexToken(DO,'do',1,1550) -LexToken(EOL,'\n',1,1552) -LexToken(OPENSQBRACKET,'[',1,1565) -LexToken(VAR,'ok',1,1566) -LexToken(COMMA,',',1,1568) -LexToken(VAR,'in',1,1569) -LexToken(COMMA,',',1,1571) -LexToken(VAR,'fname1',1,1572) -LexToken(COMMA,',',1,1578) -LexToken(VAR,'frmt1',1,1579) -LexToken(COMMA,',',1,1584) -LexToken(VAR,'N',1,1585) -LexToken(COMMA,',',1,1586) -LexToken(VAR,'exprs',1,1587) -LexToken(CLOSESQBRACKET,']',1,1592) -LexToken(ASSIGNMENT,'=',1,1594) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1596) -LexToken(OPENBRACKET,'(',1,1611) -LexToken(OPENSQBRACKET,'[',1,1612) -LexToken(VAR,'msprintf',1,1613) -LexToken(OPENBRACKET,'(',1,1621) -LexToken(VAR,'gettext',1,1622) -LexToken(OPENBRACKET,'(',1,1629) -LexToken(DQSTRING,'"Set %s block parameters"',1,1654) -LexToken(CLOSEBRACKET,')',1,1655) -LexToken(COMMA,',',1,1656) -LexToken(DQSTRING,'"WFILE_f"',1,1666) -LexToken(CLOSEBRACKET,')',1,1667) -LexToken(SEMICOLON,';',1,1668) -LexToken(DQSTRING,'" "',1,1671) -LexToken(SEMICOLON,';',1,1672) -LexToken(VAR,'gettext',1,1674) -LexToken(OPENBRACKET,'(',1,1681) -LexToken(DQSTRING,'"Write to output file"',1,1703) -LexToken(CLOSEBRACKET,')',1,1704) -LexToken(SEMICOLON,';',1,1705) -LexToken(DQSTRING,'" "',1,1709) -LexToken(SEMICOLON,';',1,1710) -LexToken(VAR,'gettext',1,1727) -LexToken(OPENBRACKET,'(',1,1734) -LexToken(DQSTRING,'"Write is done on:"',1,1753) -LexToken(CLOSEBRACKET,')',1,1754) -LexToken(SEMICOLON,';',1,1755) -LexToken(VAR,'gettext',1,1757) -LexToken(OPENBRACKET,'(',1,1764) -LexToken(DQSTRING,'"  - A binary file if no format given"',1,1807) -LexToken(CLOSEBRACKET,')',1,1808) -LexToken(SEMICOLON,';',1,1809) -LexToken(VAR,'gettext',1,1826) -LexToken(OPENBRACKET,'(',1,1833) -LexToken(DQSTRING,'"  - A formatted text file if a format (Fortran type) is given"',1,1902) -LexToken(CLOSEBRACKET,')',1,1903) -LexToken(CLOSESQBRACKET,']',1,1904) -LexToken(COMMA,',',1,1905) -LexToken(OPENSQBRACKET,'[',1,1907) -LexToken(VAR,'gettext',1,1908) -LexToken(OPENBRACKET,'(',1,1915) -LexToken(DQSTRING,'"Input Size"',1,1927) -LexToken(CLOSEBRACKET,')',1,1928) -LexToken(SEMICOLON,';',1,1929) -LexToken(VAR,'gettext',1,1931) -LexToken(OPENBRACKET,'(',1,1938) -LexToken(DQSTRING,'"Output File Name"',1,1956) -LexToken(CLOSEBRACKET,')',1,1957) -LexToken(SEMICOLON,';',1,1958) -LexToken(VAR,'gettext',1,1975) -LexToken(OPENBRACKET,'(',1,1982) -LexToken(DQSTRING,'"Output Format"',1,1997) -LexToken(CLOSEBRACKET,')',1,1998) -LexToken(SEMICOLON,';',1,1999) -LexToken(VAR,'gettext',1,2001) -LexToken(OPENBRACKET,'(',1,2008) -LexToken(DQSTRING,'"Buffer Size"',1,2021) -LexToken(CLOSEBRACKET,')',1,2022) -LexToken(CLOSESQBRACKET,']',1,2023) -LexToken(COMMA,',',1,2024) -LexToken(VAR,'list',1,2026) -LexToken(OPENBRACKET,'(',1,2030) -LexToken(DQSTRING,'"vec"',1,2035) -LexToken(COMMA,',',1,2036) -LexToken(NUMBER,'1',1,2037) -LexToken(COMMA,',',1,2038) -LexToken(DQSTRING,'"str"',1,2043) -LexToken(COMMA,',',1,2044) -LexToken(NUMBER,'1',1,2045) -LexToken(COMMA,',',1,2046) -LexToken(DQSTRING,'"str"',1,2051) -LexToken(COMMA,',',1,2052) -LexToken(NUMBER,'1',1,2053) -LexToken(COMMA,',',1,2054) -LexToken(DQSTRING,'"vec"',1,2059) -LexToken(COMMA,',',1,2060) -LexToken(NUMBER,'1',1,2061) -LexToken(CLOSEBRACKET,')',1,2062) -LexToken(COMMA,',',1,2063) -LexToken(VAR,'exprs',1,2064) -LexToken(CLOSEBRACKET,')',1,2069) -LexToken(EOL,'\n',1,2070) -LexToken(EOL,'\n',1,2071) -LexToken(IF,'if',1,2084) -LexToken(NOT,'~',1,2087) -LexToken(VAR,'ok',1,2088) -LexToken(THEN,'then',1,2091) -LexToken(EOL,'\n',1,2095) -LexToken(BREAK,'break',1,2112) -LexToken(EOL,'\n',1,2117) -LexToken(END,'end',1,2131) -LexToken(EOL,'\n',1,2161) -LexToken(VAR,'in',1,2174) -LexToken(ASSIGNMENT,'=',1,2176) -LexToken(VAR,'int',1,2177) -LexToken(OPENBRACKET,'(',1,2180) -LexToken(VAR,'in',1,2181) -LexToken(CLOSEBRACKET,')',1,2183) -LexToken(EOL,'\n',1,2184) -LexToken(EOL,'\n',1,2185) -LexToken(VAR,'nin',1,2198) -LexToken(ASSIGNMENT,'=',1,2201) -LexToken(VAR,'in',1,2202) -LexToken(EOL,'\n',1,2204) -LexToken(EOL,'\n',1,2205) -LexToken(VAR,'fname1',1,2218) -LexToken(ASSIGNMENT,'=',1,2225) -LexToken(VAR,'pathconvert',1,2227) -LexToken(OPENBRACKET,'(',1,2238) -LexToken(VAR,'stripblanks',1,2239) -LexToken(OPENBRACKET,'(',1,2250) -LexToken(VAR,'fname1',1,2251) -LexToken(CLOSEBRACKET,')',1,2257) -LexToken(COMMA,',',1,2258) -LexToken(PREVAR_BOOLEAN,'%f',1,2260) -LexToken(COMMA,',',1,2262) -LexToken(PREVAR_BOOLEAN,'%t',1,2264) -LexToken(CLOSEBRACKET,')',1,2266) -LexToken(EOL,'\n',1,2290) -LexToken(VAR,'frmt1',1,2303) -LexToken(ASSIGNMENT,'=',1,2308) -LexToken(VAR,'stripblanks',1,2309) -LexToken(OPENBRACKET,'(',1,2320) -LexToken(VAR,'frmt1',1,2321) -LexToken(CLOSEBRACKET,')',1,2326) -LexToken(EOL,'\n',1,2327) -LexToken(EOL,'\n',1,2328) -LexToken(IF,'if',1,2341) -LexToken(VAR,'lunit',1,2344) -LexToken(COMPARISON,'>',1,2350) -LexToken(NUMBER,'0',1,2352) -LexToken(LOGICAL,'&',1,2354) -LexToken(VAR,'min',1,2356) -LexToken(OPENBRACKET,'(',1,2359) -LexToken(VAR,'length',1,2360) -LexToken(OPENBRACKET,'(',1,2366) -LexToken(VAR,'frmt',1,2367) -LexToken(CLOSEBRACKET,')',1,2371) -LexToken(COMMA,',',1,2372) -LexToken(NUMBER,'1',1,2373) -LexToken(CLOSEBRACKET,')',1,2374) -LexToken(COMPARISON,'<>',1,2376) -LexToken(VAR,'min',1,2379) -LexToken(OPENBRACKET,'(',1,2382) -LexToken(VAR,'length',1,2383) -LexToken(OPENBRACKET,'(',1,2389) -LexToken(VAR,'frmt1',1,2390) -LexToken(CLOSEBRACKET,')',1,2395) -LexToken(COMMA,',',1,2396) -LexToken(NUMBER,'1',1,2397) -LexToken(CLOSEBRACKET,')',1,2398) -LexToken(THEN,'then',1,2400) -LexToken(EOL,'\n',1,2404) -LexToken(VAR,'block_parameter_error',1,2421) -LexToken(OPENBRACKET,'(',1,2442) -LexToken(VAR,'gettext',1,2443) -LexToken(OPENBRACKET,'(',1,2450) -LexToken(DQSTRING,'"Simulation running !!! You cannot switch
between formatted and unformatted when running"',1,2544) -LexToken(CLOSEBRACKET,')',1,2545) -LexToken(COMMA,',',1,2546) -LexToken(VAR,'gettext',1,2548) -LexToken(OPENBRACKET,'(',1,2555) -LexToken(DQSTRING,'"End current simulation first."',1,2586) -LexToken(CLOSEBRACKET,')',1,2587) -LexToken(CLOSEBRACKET,')',1,2588) -LexToken(EOL,'\n',1,2589) -LexToken(VAR,'ok',1,2607) -LexToken(ASSIGNMENT,'=',1,2609) -LexToken(PREVAR_BOOLEAN,'%f',1,2610) -LexToken(EOL,'\n',1,2612) -LexToken(ELSEIF,'elseif',1,2625) -LexToken(VAR,'lunit',1,2632) -LexToken(COMPARISON,'>',1,2638) -LexToken(NUMBER,'0',1,2640) -LexToken(LOGICAL,'&',1,2642) -LexToken(VAR,'fname1',1,2644) -LexToken(COMPARISON,'<>',1,2651) -LexToken(VAR,'fname',1,2654) -LexToken(THEN,'then',1,2660) -LexToken(EOL,'\n',1,2664) -LexToken(VAR,'block_parameter_error',1,2681) -LexToken(OPENBRACKET,'(',1,2702) -LexToken(VAR,'gettext',1,2703) -LexToken(OPENBRACKET,'(',1,2710) -LexToken(DQSTRING,'"You cannot modify \\\'Output File Name\\\' when running."',1,2764) -LexToken(CLOSEBRACKET,')',1,2765) -LexToken(COMMA,',',1,2766) -LexToken(VAR,'gettext',1,2768) -LexToken(OPENBRACKET,'(',1,2775) -LexToken(DQSTRING,'"End current simulation first."',1,2806) -LexToken(CLOSEBRACKET,')',1,2807) -LexToken(CLOSEBRACKET,')',1,2808) -LexToken(EOL,'\n',1,2809) -LexToken(VAR,'ok',1,2827) -LexToken(ASSIGNMENT,'=',1,2829) -LexToken(PREVAR_BOOLEAN,'%f',1,2830) -LexToken(EOL,'\n',1,2832) -LexToken(ELSEIF,'elseif',1,2845) -LexToken(VAR,'fname1',1,2852) -LexToken(COMPARISON,'==',1,2859) -LexToken(DQSTRING,'""',1,2863) -LexToken(THEN,'then',1,2865) -LexToken(EOL,'\n',1,2869) -LexToken(VAR,'block_parameter_error',1,2886) -LexToken(OPENBRACKET,'(',1,2907) -LexToken(VAR,'gettext',1,2908) -LexToken(OPENBRACKET,'(',1,2915) -LexToken(DQSTRING,'"Wrong value for \\\'Output File Name\\\' parameter"',1,2963) -LexToken(CLOSEBRACKET,')',1,2964) -LexToken(COMMA,',',1,2965) -LexToken(VAR,'gettext',1,2967) -LexToken(OPENBRACKET,'(',1,2974) -LexToken(DQSTRING,'"You must provide a filename."',1,3004) -LexToken(CLOSEBRACKET,')',1,3005) -LexToken(CLOSEBRACKET,')',1,3006) -LexToken(EOL,'\n',1,3007) -LexToken(VAR,'ok',1,3025) -LexToken(ASSIGNMENT,'=',1,3027) -LexToken(PREVAR_BOOLEAN,'%f',1,3028) -LexToken(EOL,'\n',1,3030) -LexToken(EOL,'\n',1,3073) -LexToken(ELSEIF,'elseif',1,3086) -LexToken(VAR,'fileparts',1,3093) -LexToken(OPENBRACKET,'(',1,3102) -LexToken(VAR,'fname1',1,3103) -LexToken(CLOSEBRACKET,')',1,3109) -LexToken(COMPARISON,'~=',1,3111) -LexToken(DQSTRING,'""',1,3115) -LexToken(THEN,'then',1,3117) -LexToken(EOL,'\n',1,3121) -LexToken(OPENSQBRACKET,'[',1,3138) -LexToken(VAR,'pa',1,3139) -LexToken(COMMA,',',1,3141) -LexToken(VAR,'fn',1,3143) -LexToken(COMMA,',',1,3145) -LexToken(VAR,'ex',1,3147) -LexToken(CLOSESQBRACKET,']',1,3149) -LexToken(ASSIGNMENT,'=',1,3151) -LexToken(VAR,'fileparts',1,3153) -LexToken(OPENBRACKET,'(',1,3162) -LexToken(VAR,'fname1',1,3163) -LexToken(CLOSEBRACKET,')',1,3169) -LexToken(EOL,'\n',1,3170) -LexToken(IF,'if',1,3187) -LexToken(NOT,'~',1,3190) -LexToken(VAR,'isdir',1,3191) -LexToken(OPENBRACKET,'(',1,3196) -LexToken(VAR,'pa',1,3197) -LexToken(CLOSEBRACKET,')',1,3199) -LexToken(THEN,'then',1,3201) -LexToken(EOL,'\n',1,3205) -LexToken(VAR,'block_parameter_error',1,3226) -LexToken(OPENBRACKET,'(',1,3247) -LexToken(VAR,'msprintf',1,3248) -LexToken(OPENBRACKET,'(',1,3256) -LexToken(VAR,'gettext',1,3257) -LexToken(OPENBRACKET,'(',1,3264) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,3299) -LexToken(CLOSEBRACKET,')',1,3300) -LexToken(COMMA,',',1,3301) -LexToken(VAR,'gettext',1,3303) -LexToken(OPENBRACKET,'(',1,3310) -LexToken(DQSTRING,'"Output File Name"',1,3328) -LexToken(CLOSEBRACKET,')',1,3329) -LexToken(CLOSEBRACKET,')',1,3330) -LexToken(COMMA,',',1,3331) -LexToken(VAR,'msprintf',1,3356) -LexToken(OPENBRACKET,'(',1,3364) -LexToken(VAR,'gettext',1,3365) -LexToken(OPENBRACKET,'(',1,3372) -LexToken(DQSTRING,'"Directory \\\'%s\\\' does not exist"',1,3405) -LexToken(CLOSEBRACKET,')',1,3406) -LexToken(COMMA,',',1,3407) -LexToken(VAR,'pa',1,3409) -LexToken(CLOSEBRACKET,')',1,3412) -LexToken(CLOSEBRACKET,')',1,3413) -LexToken(EOL,'\n',1,3414) -LexToken(VAR,'ok',1,3436) -LexToken(ASSIGNMENT,'=',1,3438) -LexToken(PREVAR_BOOLEAN,'%f',1,3439) -LexToken(EOL,'\n',1,3441) -LexToken(END,'end',1,3458) -LexToken(EOL,'\n',1,3461) -LexToken(EOL,'\n',1,3546) -LexToken(ELSEIF,'elseif',1,3559) -LexToken(VAR,'frmt1',1,3566) -LexToken(COMPARISON,'~=',1,3572) -LexToken(DQSTRING,'""',1,3576) -LexToken(LOGICAL,'&',1,3578) -LexToken(OPENBRACKET,'(',1,3581) -LexToken(PART,'part',1,3582) -LexToken(OPENBRACKET,'(',1,3586) -LexToken(VAR,'frmt1',1,3587) -LexToken(COMMA,',',1,3592) -LexToken(NUMBER,'1',1,3594) -LexToken(CLOSEBRACKET,')',1,3595) -LexToken(COMPARISON,'~=',1,3597) -LexToken(DQSTRING,'"("',1,3602) -LexToken(LOGICAL,'|',1,3604) -LexToken(PART,'part',1,3606) -LexToken(OPENBRACKET,'(',1,3610) -LexToken(VAR,'frmt1',1,3611) -LexToken(COMMA,',',1,3616) -LexToken(VAR,'length',1,3618) -LexToken(OPENBRACKET,'(',1,3624) -LexToken(VAR,'frmt1',1,3625) -LexToken(CLOSEBRACKET,')',1,3630) -LexToken(CLOSEBRACKET,')',1,3631) -LexToken(COMPARISON,'~=',1,3633) -LexToken(DQSTRING,'")"',1,3638) -LexToken(CLOSEBRACKET,')',1,3639) -LexToken(EOL,'\n',1,3640) -LexToken(VAR,'block_parameter_error',1,3657) -LexToken(OPENBRACKET,'(',1,3678) -LexToken(VAR,'msprintf',1,3679) -LexToken(OPENBRACKET,'(',1,3687) -LexToken(VAR,'gettext',1,3688) -LexToken(OPENBRACKET,'(',1,3695) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,3734) -LexToken(CLOSEBRACKET,')',1,3735) -LexToken(COMMA,',',1,3736) -LexToken(VAR,'gettext',1,3738) -LexToken(OPENBRACKET,'(',1,3745) -LexToken(DQSTRING,'"Input Format"',1,3759) -LexToken(CLOSEBRACKET,')',1,3760) -LexToken(COMMA,',',1,3761) -LexToken(VAR,'frmt1',1,3763) -LexToken(CLOSEBRACKET,')',1,3768) -LexToken(COMMA,',',1,3769) -LexToken(VAR,'gettext',1,3790) -LexToken(OPENBRACKET,'(',1,3797) -LexToken(DQSTRING,'"You must enclose the format\\\'s string between parentheses."',1,3857) -LexToken(CLOSEBRACKET,')',1,3858) -LexToken(CLOSEBRACKET,')',1,3859) -LexToken(EOL,'\n',1,3860) -LexToken(VAR,'ok',1,3878) -LexToken(ASSIGNMENT,'=',1,3880) -LexToken(PREVAR_BOOLEAN,'%f',1,3881) -LexToken(EOL,'\n',1,3883) -LexToken(ELSEIF,'elseif',1,3896) -LexToken(VAR,'N',1,3903) -LexToken(COMPARISON,'<',1,3905) -LexToken(NUMBER,'2',1,3907) -LexToken(THEN,'then',1,3909) -LexToken(EOL,'\n',1,3913) -LexToken(VAR,'block_parameter_error',1,3930) -LexToken(OPENBRACKET,'(',1,3951) -LexToken(VAR,'msprintf',1,3952) -LexToken(OPENBRACKET,'(',1,3960) -LexToken(VAR,'gettext',1,3961) -LexToken(OPENBRACKET,'(',1,3968) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4007) -LexToken(CLOSEBRACKET,')',1,4008) -LexToken(COMMA,',',1,4009) -LexToken(VAR,'gettext',1,4011) -LexToken(OPENBRACKET,'(',1,4018) -LexToken(DQSTRING,'"Buffer Size"',1,4031) -LexToken(CLOSEBRACKET,')',1,4032) -LexToken(COMMA,',',1,4033) -LexToken(VAR,'N',1,4035) -LexToken(CLOSEBRACKET,')',1,4036) -LexToken(COMMA,',',1,4037) -LexToken(VAR,'gettext',1,4058) -LexToken(OPENBRACKET,'(',1,4065) -LexToken(DQSTRING,'"Must be greater than 1."',1,4090) -LexToken(CLOSEBRACKET,')',1,4091) -LexToken(CLOSEBRACKET,')',1,4092) -LexToken(EOL,'\n',1,4093) -LexToken(VAR,'ok',1,4111) -LexToken(ASSIGNMENT,'=',1,4113) -LexToken(PREVAR_BOOLEAN,'%f',1,4114) -LexToken(EOL,'\n',1,4116) -LexToken(ELSEIF,'elseif',1,4129) -LexToken(VAR,'in',1,4136) -LexToken(COMPARISON,'<=',1,4139) -LexToken(NUMBER,'0',1,4142) -LexToken(THEN,'then',1,4144) -LexToken(EOL,'\n',1,4148) -LexToken(VAR,'block_parameter_error',1,4165) -LexToken(OPENBRACKET,'(',1,4186) -LexToken(VAR,'msprintf',1,4187) -LexToken(OPENBRACKET,'(',1,4195) -LexToken(VAR,'gettext',1,4196) -LexToken(OPENBRACKET,'(',1,4203) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4242) -LexToken(CLOSEBRACKET,')',1,4243) -LexToken(COMMA,',',1,4244) -LexToken(VAR,'gettext',1,4246) -LexToken(OPENBRACKET,'(',1,4253) -LexToken(DQSTRING,'"Input Size"',1,4265) -LexToken(CLOSEBRACKET,')',1,4266) -LexToken(COMMA,',',1,4267) -LexToken(VAR,'in',1,4269) -LexToken(CLOSEBRACKET,')',1,4271) -LexToken(COMMA,',',1,4272) -LexToken(VAR,'gettext',1,4293) -LexToken(OPENBRACKET,'(',1,4300) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,4337) -LexToken(CLOSEBRACKET,')',1,4338) -LexToken(CLOSEBRACKET,')',1,4339) -LexToken(EOL,'\n',1,4340) -LexToken(VAR,'ok',1,4358) -LexToken(ASSIGNMENT,'=',1,4360) -LexToken(PREVAR_BOOLEAN,'%f',1,4361) -LexToken(EOL,'\n',1,4363) -LexToken(END,'end',1,4376) -LexToken(EOL,'\n',1,4379) -LexToken(EOL,'\n',1,4380) -LexToken(IF,'if',1,4393) -LexToken(VAR,'ok',1,4396) -LexToken(THEN,'then',1,4399) -LexToken(EOL,'\n',1,4403) -LexToken(VAR,'ipar',1,4420) -LexToken(ASSIGNMENT,'=',1,4424) -LexToken(OPENSQBRACKET,'[',1,4425) -LexToken(VAR,'length',1,4426) -LexToken(OPENBRACKET,'(',1,4432) -LexToken(VAR,'fname1',1,4433) -LexToken(CLOSEBRACKET,')',1,4439) -LexToken(SEMICOLON,';',1,4440) -LexToken(VAR,'length',1,4441) -LexToken(OPENBRACKET,'(',1,4447) -LexToken(VAR,'frmt1',1,4448) -LexToken(CLOSEBRACKET,')',1,4453) -LexToken(SEMICOLON,';',1,4454) -LexToken(NUMBER,'0',1,4455) -LexToken(SEMICOLON,';',1,4456) -LexToken(VAR,'N',1,4457) -LexToken(SEMICOLON,';',1,4458) -LexToken(VAR,'_str2code',1,4459) -LexToken(OPENBRACKET,'(',1,4468) -LexToken(VAR,'fname1',1,4469) -LexToken(CLOSEBRACKET,')',1,4475) -LexToken(SEMICOLON,';',1,4476) -LexToken(VAR,'_str2code',1,4477) -LexToken(OPENBRACKET,'(',1,4486) -LexToken(VAR,'frmt1',1,4487) -LexToken(CLOSEBRACKET,')',1,4492) -LexToken(CLOSESQBRACKET,']',1,4493) -LexToken(EOL,'\n',1,4494) -LexToken(IF,'if',1,4511) -LexToken(VAR,'prod',1,4514) -LexToken(OPENBRACKET,'(',1,4518) -LexToken(VAR,'size',1,4519) -LexToken(OPENBRACKET,'(',1,4523) -LexToken(VAR,'dstate',1,4524) -LexToken(CLOSEBRACKET,')',1,4530) -LexToken(CLOSEBRACKET,')',1,4531) -LexToken(COMPARISON,'<>',1,4532) -LexToken(OPENBRACKET,'(',1,4534) -LexToken(VAR,'nin',1,4535) -LexToken(ADDITION,'+',1,4538) -LexToken(NUMBER,'1',1,4539) -LexToken(CLOSEBRACKET,')',1,4540) -LexToken(MULTIPLICATION,'*',1,4541) -LexToken(VAR,'N',1,4542) -LexToken(ADDITION,'+',1,4543) -LexToken(NUMBER,'2',1,4544) -LexToken(THEN,'then',1,4546) -LexToken(EOL,'\n',1,4550) -LexToken(VAR,'dstate',1,4571) -LexToken(ASSIGNMENT,'=',1,4577) -LexToken(OPENSQBRACKET,'[',1,4578) -LexToken(ADDITION,'-',1,4579) -LexToken(NUMBER,'1',1,4580) -LexToken(SEMICOLON,';',1,4581) -LexToken(VAR,'lunit',1,4582) -LexToken(SEMICOLON,';',1,4587) -LexToken(VAR,'zeros',1,4588) -LexToken(OPENBRACKET,'(',1,4593) -LexToken(OPENBRACKET,'(',1,4594) -LexToken(VAR,'nin',1,4595) -LexToken(ADDITION,'+',1,4598) -LexToken(NUMBER,'1',1,4599) -LexToken(CLOSEBRACKET,')',1,4600) -LexToken(MULTIPLICATION,'*',1,4601) -LexToken(VAR,'N',1,4602) -LexToken(COMMA,',',1,4603) -LexToken(NUMBER,'1',1,4604) -LexToken(CLOSEBRACKET,')',1,4605) -LexToken(CLOSESQBRACKET,']',1,4606) -LexToken(EOL,'\n',1,4607) -LexToken(END,'end',1,4624) -LexToken(EOL,'\n',1,4627) -LexToken(VAR,'model',1,4644) -LexToken(DOT,'.',1,4649) -LexToken(VAR,'in',1,4650) -LexToken(ASSIGNMENT,'=',1,4652) -LexToken(VAR,'nin',1,4653) -LexToken(EOL,'\n',1,4656) -LexToken(VAR,'model',1,4673) -LexToken(DOT,'.',1,4678) -LexToken(VAR,'dstate',1,4679) -LexToken(ASSIGNMENT,'=',1,4685) -LexToken(VAR,'dstate',1,4686) -LexToken(SEMICOLON,';',1,4692) -LexToken(VAR,'model',1,4693) -LexToken(DOT,'.',1,4698) -LexToken(VAR,'ipar',1,4699) -LexToken(ASSIGNMENT,'=',1,4703) -LexToken(VAR,'ipar',1,4704) -LexToken(EOL,'\n',1,4708) -LexToken(VAR,'model',1,4725) -LexToken(DOT,'.',1,4730) -LexToken(VAR,'dep_ut',1,4731) -LexToken(ASSIGNMENT,'=',1,4737) -LexToken(OPENSQBRACKET,'[',1,4738) -LexToken(PREVAR_BOOLEAN,'%t',1,4739) -LexToken(PREVAR_BOOLEAN,'%f',1,4742) -LexToken(CLOSESQBRACKET,']',1,4744) -LexToken(EOL,'\n',1,4761) -LexToken(VAR,'graphics',1,4778) -LexToken(DOT,'.',1,4786) -LexToken(VAR,'exprs',1,4787) -LexToken(ASSIGNMENT,'=',1,4792) -LexToken(VAR,'exprs',1,4793) -LexToken(EOL,'\n',1,4798) -LexToken(VAR,'x',1,4816) -LexToken(DOT,'.',1,4817) -LexToken(VAR,'graphics',1,4818) -LexToken(ASSIGNMENT,'=',1,4826) -LexToken(VAR,'graphics',1,4827) -LexToken(EOL,'\n',1,4835) -LexToken(VAR,'x',1,4853) -LexToken(DOT,'.',1,4854) -LexToken(VAR,'model',1,4855) -LexToken(ASSIGNMENT,'=',1,4860) -LexToken(VAR,'model',1,4861) -LexToken(EOL,'\n',1,4866) -LexToken(BREAK,'break',1,4883) -LexToken(EOL,'\n',1,4888) -LexToken(END,'end',1,4901) -LexToken(EOL,'\n',1,4904) -LexToken(END,'end',1,4913) -LexToken(EOL,'\n',1,4916) -LexToken(CASE,'case',1,4921) -LexToken(DQSTRING,'"define"',1,4933) -LexToken(THEN,'then',1,4935) -LexToken(EOL,'\n',1,4939) -LexToken(VAR,'in',1,4948) -LexToken(ASSIGNMENT,'=',1,4950) -LexToken(NUMBER,'1',1,4951) -LexToken(EOL,'\n',1,4952) -LexToken(VAR,'nin',1,4962) -LexToken(ASSIGNMENT,'=',1,4965) -LexToken(VAR,'sum',1,4966) -LexToken(OPENBRACKET,'(',1,4969) -LexToken(VAR,'in',1,4970) -LexToken(CLOSEBRACKET,')',1,4972) -LexToken(EOL,'\n',1,4973) -LexToken(VAR,'frmt',1,4982) -LexToken(ASSIGNMENT,'=',1,4986) -LexToken(DQSTRING,'"(7(e10.3,1x))"',1,5001) -LexToken(EOL,'\n',1,5002) -LexToken(VAR,'fname',1,5011) -LexToken(ASSIGNMENT,'=',1,5016) -LexToken(DQSTRING,'"foo"',1,5021) -LexToken(EOL,'\n',1,5022) -LexToken(VAR,'lunit',1,5031) -LexToken(ASSIGNMENT,'=',1,5036) -LexToken(NUMBER,'0',1,5037) -LexToken(EOL,'\n',1,5038) -LexToken(VAR,'N',1,5047) -LexToken(ASSIGNMENT,'=',1,5048) -LexToken(NUMBER,'2',1,5049) -LexToken(EOL,'\n',1,5050) -LexToken(EOL,'\n',1,5052) -LexToken(VAR,'model',1,5061) -LexToken(ASSIGNMENT,'=',1,5066) -LexToken(SCICOS_MODEL,'scicos_model',1,5067) -LexToken(OPENBRACKET,'(',1,5079) -LexToken(CLOSEBRACKET,')',1,5080) -LexToken(EOL,'\n',1,5081) -LexToken(VAR,'model',1,5090) -LexToken(DOT,'.',1,5095) -LexToken(VAR,'sim',1,5096) -LexToken(ASSIGNMENT,'=',1,5099) -LexToken(DQSTRING,'"writef"',1,5107) -LexToken(EOL,'\n',1,5108) -LexToken(VAR,'model',1,5117) -LexToken(DOT,'.',1,5122) -LexToken(VAR,'in',1,5123) -LexToken(ASSIGNMENT,'=',1,5125) -LexToken(VAR,'in',1,5126) -LexToken(EOL,'\n',1,5128) -LexToken(VAR,'model',1,5137) -LexToken(DOT,'.',1,5142) -LexToken(VAR,'evtin',1,5143) -LexToken(ASSIGNMENT,'=',1,5148) -LexToken(NUMBER,'1',1,5149) -LexToken(EOL,'\n',1,5150) -LexToken(VAR,'model',1,5159) -LexToken(DOT,'.',1,5164) -LexToken(VAR,'dstate',1,5165) -LexToken(ASSIGNMENT,'=',1,5171) -LexToken(OPENSQBRACKET,'[',1,5172) -LexToken(ADDITION,'-',1,5173) -LexToken(NUMBER,'1',1,5174) -LexToken(SEMICOLON,';',1,5175) -LexToken(VAR,'lunit',1,5176) -LexToken(SEMICOLON,';',1,5181) -LexToken(VAR,'zeros',1,5182) -LexToken(OPENBRACKET,'(',1,5187) -LexToken(OPENBRACKET,'(',1,5188) -LexToken(VAR,'nin',1,5189) -LexToken(ADDITION,'+',1,5192) -LexToken(NUMBER,'1',1,5193) -LexToken(CLOSEBRACKET,')',1,5194) -LexToken(MULTIPLICATION,'*',1,5195) -LexToken(VAR,'N',1,5196) -LexToken(COMMA,',',1,5197) -LexToken(NUMBER,'1',1,5198) -LexToken(CLOSEBRACKET,')',1,5199) -LexToken(CLOSESQBRACKET,']',1,5200) -LexToken(EOL,'\n',1,5201) -LexToken(VAR,'model',1,5210) -LexToken(DOT,'.',1,5215) -LexToken(VAR,'ipar',1,5216) -LexToken(ASSIGNMENT,'=',1,5220) -LexToken(OPENSQBRACKET,'[',1,5221) -LexToken(VAR,'length',1,5222) -LexToken(OPENBRACKET,'(',1,5228) -LexToken(VAR,'fname',1,5229) -LexToken(CLOSEBRACKET,')',1,5234) -LexToken(SEMICOLON,';',1,5235) -LexToken(VAR,'length',1,5236) -LexToken(OPENBRACKET,'(',1,5242) -LexToken(VAR,'frmt',1,5243) -LexToken(CLOSEBRACKET,')',1,5247) -LexToken(SEMICOLON,';',1,5248) -LexToken(NUMBER,'0',1,5249) -LexToken(SEMICOLON,';',1,5250) -LexToken(VAR,'N',1,5251) -LexToken(SEMICOLON,';',1,5252) -LexToken(VAR,'_str2code',1,5253) -LexToken(OPENBRACKET,'(',1,5262) -LexToken(VAR,'fname',1,5263) -LexToken(CLOSEBRACKET,')',1,5268) -LexToken(SEMICOLON,';',1,5269) -LexToken(VAR,'_str2code',1,5270) -LexToken(OPENBRACKET,'(',1,5279) -LexToken(VAR,'frmt',1,5280) -LexToken(CLOSEBRACKET,')',1,5284) -LexToken(CLOSESQBRACKET,']',1,5285) -LexToken(EOL,'\n',1,5286) -LexToken(VAR,'model',1,5295) -LexToken(DOT,'.',1,5300) -LexToken(VAR,'blocktype',1,5301) -LexToken(ASSIGNMENT,'=',1,5310) -LexToken(DQSTRING,'"d"',1,5313) -LexToken(EOL,'\n',1,5314) -LexToken(VAR,'model',1,5323) -LexToken(DOT,'.',1,5328) -LexToken(VAR,'dep_ut',1,5329) -LexToken(ASSIGNMENT,'=',1,5335) -LexToken(OPENSQBRACKET,'[',1,5336) -LexToken(PREVAR_BOOLEAN,'%t',1,5337) -LexToken(PREVAR_BOOLEAN,'%f',1,5340) -LexToken(CLOSESQBRACKET,']',1,5342) -LexToken(EOL,'\n',1,5343) -LexToken(EOL,'\n',1,5344) -LexToken(VAR,'exprs',1,5353) -LexToken(ASSIGNMENT,'=',1,5358) -LexToken(OPENSQBRACKET,'[',1,5359) -LexToken(VAR,'sci2exp',1,5360) -LexToken(OPENBRACKET,'(',1,5367) -LexToken(VAR,'in',1,5368) -LexToken(CLOSEBRACKET,')',1,5370) -LexToken(SEMICOLON,';\n',1,5371) -LexToken(VAR,'fname',1,5381) -LexToken(SEMICOLON,';\n',1,5386) -LexToken(VAR,'frmt',1,5396) -LexToken(SEMICOLON,';\n',1,5400) -LexToken(VAR,'string',1,5410) -LexToken(OPENBRACKET,'(',1,5416) -LexToken(VAR,'N',1,5417) -LexToken(CLOSEBRACKET,')',1,5418) -LexToken(CLOSESQBRACKET,']',1,5419) -LexToken(EOL,'\n',1,5420) -LexToken(VAR,'gr_i',1,5429) -LexToken(ASSIGNMENT,'=',1,5433) -LexToken(OPENSQBRACKET,'[',1,5434) -LexToken(CLOSESQBRACKET,']',1,5435) -LexToken(EOL,'\n',1,5436) -LexToken(VAR,'x',1,5445) -LexToken(ASSIGNMENT,'=',1,5446) -LexToken(VAR,'standard_define',1,5447) -LexToken(OPENBRACKET,'(',1,5462) -LexToken(OPENSQBRACKET,'[',1,5463) -LexToken(NUMBER,'3',1,5464) -LexToken(NUMBER,'2',1,5466) -LexToken(CLOSESQBRACKET,']',1,5467) -LexToken(COMMA,',',1,5468) -LexToken(VAR,'model',1,5469) -LexToken(COMMA,',',1,5474) -LexToken(VAR,'exprs',1,5475) -LexToken(COMMA,',',1,5480) -LexToken(VAR,'gr_i',1,5481) -LexToken(CLOSEBRACKET,')',1,5485) -LexToken(EOL,'\n',1,5486) -LexToken(END,'end',1,5491) -LexToken(EOL,'\n',1,5494) -LexToken(ENDFUNCTION,'endfunction',1,5495) -LexToken(EOL,'\n',1,5506) +Syntax error in input LexToken(IN,'in',1,1569) +/* autogenerated from "macros/Sinks/WFILE_f.sci" */ +None diff --git a/js/Sinks/WRITEAU_f.js b/js/Sinks/WRITEAU_f.js index 0ba985b5..175f7336 100644 --- a/js/Sinks/WRITEAU_f.js +++ b/js/Sinks/WRITEAU_f.js @@ -1,588 +1,69 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,925) -LexToken(VAR,'WRITEAU_f',1,926) -LexToken(OPENBRACKET,'(',1,935) -LexToken(VAR,'job',1,936) -LexToken(COMMA,',',1,939) -LexToken(VAR,'arg1',1,940) -LexToken(COMMA,',',1,944) -LexToken(VAR,'arg2',1,945) -LexToken(CLOSEBRACKET,')',1,949) -LexToken(EOL,'\n',1,950) -LexToken(VAR,'x',1,955) -LexToken(ASSIGNMENT,'=',1,956) -LexToken(OPENSQBRACKET,'[',1,957) -LexToken(CLOSESQBRACKET,']',1,958) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'y',1,965) -LexToken(ASSIGNMENT,'=',1,966) -LexToken(OPENSQBRACKET,'[',1,967) -LexToken(CLOSESQBRACKET,']',1,968) -LexToken(EOL,'\n',1,969) -LexToken(VAR,'typ',1,975) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(OPENSQBRACKET,'[',1,979) -LexToken(CLOSESQBRACKET,']',1,980) -LexToken(EOL,'\n',1,981) -LexToken(SELECT,'select',1,987) -LexToken(VAR,'job',1,994) -LexToken(EOL,'\n',1,997) -LexToken(CASE,'case',1,1002) -LexToken(DQSTRING,'"set"',1,1011) -LexToken(THEN,'then',1,1013) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'x',1,1026) -LexToken(ASSIGNMENT,'=',1,1027) -LexToken(VAR,'arg1',1,1028) -LexToken(EOL,'\n',1,1032) -LexToken(VAR,'graphics',1,1042) -LexToken(ASSIGNMENT,'=',1,1050) -LexToken(VAR,'arg1',1,1051) -LexToken(DOT,'.',1,1055) -LexToken(VAR,'graphics',1,1056) -LexToken(EOL,'\n',1,1064) -LexToken(VAR,'exprs',1,1074) -LexToken(ASSIGNMENT,'=',1,1079) -LexToken(VAR,'graphics',1,1080) -LexToken(DOT,'.',1,1088) -LexToken(VAR,'exprs',1,1089) -LexToken(EOL,'\n',1,1094) -LexToken(VAR,'model',1,1103) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(VAR,'arg1',1,1109) -LexToken(DOT,'.',1,1113) -LexToken(VAR,'model',1,1114) -LexToken(EOL,'\n',1,1119) -LexToken(VAR,'ipar',1,1129) -LexToken(ASSIGNMENT,'=',1,1133) -LexToken(VAR,'model',1,1134) -LexToken(DOT,'.',1,1139) -LexToken(VAR,'ipar',1,1140) -LexToken(EOL,'\n',1,1144) -LexToken(VAR,'dstate',1,1154) -LexToken(ASSIGNMENT,'=',1,1160) -LexToken(VAR,'model',1,1161) -LexToken(DOT,'.',1,1166) -LexToken(VAR,'dstate',1,1167) -LexToken(EOL,'\n',1,1173) -LexToken(VAR,'lunit',1,1182) -LexToken(ASSIGNMENT,'=',1,1187) -LexToken(VAR,'dstate',1,1188) -LexToken(OPENBRACKET,'(',1,1194) -LexToken(NUMBER,'2',1,1195) -LexToken(CLOSEBRACKET,')',1,1196) -LexToken(EOL,'\n',1,1197) -LexToken(WHILE,'while',1,1206) -LexToken(PREVAR_BOOLEAN,'%t',1,1212) -LexToken(DO,'do',1,1215) -LexToken(EOL,'\n',1,1217) -LexToken(OPENSQBRACKET,'[',1,1230) -LexToken(VAR,'ok',1,1231) -LexToken(COMMA,',',1,1233) -LexToken(VAR,'N',1,1234) -LexToken(COMMA,',',1,1235) -LexToken(VAR,'swap',1,1236) -LexToken(COMMA,',',1,1240) -LexToken(VAR,'exprs',1,1241) -LexToken(CLOSESQBRACKET,']',1,1246) -LexToken(ASSIGNMENT,'=',1,1248) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1250) -LexToken(OPENBRACKET,'(',1,1265) -LexToken(OPENSQBRACKET,'[',1,1266) -LexToken(VAR,'msprintf',1,1267) -LexToken(OPENBRACKET,'(',1,1275) -LexToken(VAR,'gettext',1,1276) -LexToken(OPENBRACKET,'(',1,1283) -LexToken(DQSTRING,'"Set %s block parameters"',1,1308) -LexToken(CLOSEBRACKET,')',1,1309) -LexToken(COMMA,',',1,1310) -LexToken(DQSTRING,'"WRITEAU_f"',1,1322) -LexToken(CLOSEBRACKET,')',1,1323) -LexToken(SEMICOLON,';',1,1324) -LexToken(DQSTRING,'" "',1,1327) -LexToken(SEMICOLON,';',1,1328) -LexToken(VAR,'gettext',1,1345) -LexToken(OPENBRACKET,'(',1,1352) -LexToken(DQSTRING,'"Write \\\'.au\\\' sound file on audio device"',1,1394) -LexToken(CLOSEBRACKET,')',1,1395) -LexToken(CLOSESQBRACKET,']',1,1396) -LexToken(COMMA,',',1,1397) -LexToken(OPENSQBRACKET,'[',1,1398) -LexToken(VAR,'gettext',1,1399) -LexToken(OPENBRACKET,'(',1,1406) -LexToken(DQSTRING,'"Buffer Size"',1,1419) -LexToken(CLOSEBRACKET,')',1,1420) -LexToken(SEMICOLON,';',1,1421) -LexToken(VAR,'gettext',1,1423) -LexToken(OPENBRACKET,'(',1,1430) -LexToken(DQSTRING,'"Swap Mode (0:No, 1:Yes)"',1,1455) -LexToken(CLOSEBRACKET,')',1,1456) -LexToken(CLOSESQBRACKET,']',1,1457) -LexToken(COMMA,',',1,1458) -LexToken(VAR,'list',1,1475) -LexToken(OPENBRACKET,'(',1,1479) -LexToken(DQSTRING,'"vec"',1,1484) -LexToken(COMMA,',',1,1485) -LexToken(NUMBER,'1',1,1486) -LexToken(COMMA,',',1,1487) -LexToken(DQSTRING,'"vec"',1,1492) -LexToken(COMMA,',',1,1493) -LexToken(NUMBER,'1',1,1494) -LexToken(CLOSEBRACKET,')',1,1495) -LexToken(COMMA,',',1,1496) -LexToken(VAR,'exprs',1,1497) -LexToken(CLOSEBRACKET,')',1,1502) -LexToken(EOL,'\n',1,1503) -LexToken(IF,'if',1,1516) -LexToken(NOT,'~',1,1519) -LexToken(VAR,'ok',1,1520) -LexToken(THEN,'then',1,1523) -LexToken(EOL,'\n',1,1527) -LexToken(BREAK,'break',1,1544) -LexToken(EOL,'\n',1,1549) -LexToken(END,'end',1,1563) -LexToken(EOL,'\n',1,1593) -LexToken(EOL,'\n',1,1594) -LexToken(VAR,'nin',1,1607) -LexToken(ASSIGNMENT,'=',1,1610) -LexToken(NUMBER,'1',1,1611) -LexToken(EOL,'\n',1,1612) -LexToken(EOL,'\n',1,1613) -LexToken(VAR,'fname1',1,1626) -LexToken(ASSIGNMENT,'=',1,1632) -LexToken(DQSTRING,'"/dev/audio"',1,1644) -LexToken(EOL,'\n',1,1645) -LexToken(VAR,'frmt1',1,1658) -LexToken(ASSIGNMENT,'=',1,1663) -LexToken(DQSTRING,'"uc "',1,1668) -LexToken(EOL,'\n',1,1669) -LexToken(EOL,'\n',1,1670) -LexToken(IF,'if',1,1683) -LexToken(VAR,'alreadyran',1,1686) -LexToken(LOGICAL,'&',1,1697) -LexToken(OPENBRACKET,'(',1,1699) -LexToken(VAR,'N',1,1700) -LexToken(COMPARISON,'<>',1,1702) -LexToken(VAR,'ipar',1,1705) -LexToken(OPENBRACKET,'(',1,1709) -LexToken(NUMBER,'5',1,1710) -LexToken(CLOSEBRACKET,')',1,1711) -LexToken(CLOSEBRACKET,')',1,1712) -LexToken(THEN,'then',1,1714) -LexToken(EOL,'\n',1,1718) -LexToken(VAR,'block_parameter_error',1,1735) -LexToken(OPENBRACKET,'(',1,1756) -LexToken(VAR,'msprintf',1,1757) -LexToken(OPENBRACKET,'(',1,1765) -LexToken(VAR,'gettext',1,1766) -LexToken(OPENBRACKET,'(',1,1773) -LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running."',1,1813) -LexToken(CLOSEBRACKET,')',1,1814) -LexToken(COMMA,',',1,1815) -LexToken(VAR,'gettext',1,1817) -LexToken(OPENBRACKET,'(',1,1824) -LexToken(DQSTRING,'"Buffer Size"',1,1837) -LexToken(CLOSEBRACKET,')',1,1838) -LexToken(CLOSEBRACKET,')',1,1839) -LexToken(COMMA,',',1,1840) -LexToken(VAR,'gettext',1,1861) -LexToken(OPENBRACKET,'(',1,1868) -LexToken(DQSTRING,'"End current simulation first"',1,1898) -LexToken(CLOSEBRACKET,')',1,1899) -LexToken(CLOSEBRACKET,')',1,1900) -LexToken(EOL,'\n',1,1901) -LexToken(VAR,'ok',1,1919) -LexToken(ASSIGNMENT,'=',1,1921) -LexToken(PREVAR_BOOLEAN,'%f',1,1922) -LexToken(EOL,'\n',1,1924) -LexToken(ELSEIF,'elseif',1,1937) -LexToken(VAR,'N',1,1944) -LexToken(COMPARISON,'<',1,1946) -LexToken(NUMBER,'1',1,1948) -LexToken(THEN,'then',1,1950) -LexToken(EOL,'\n',1,1954) -LexToken(VAR,'block_parameter_error',1,1971) -LexToken(OPENBRACKET,'(',1,1992) -LexToken(VAR,'msprintf',1,1993) -LexToken(OPENBRACKET,'(',1,2001) -LexToken(VAR,'gettext',1,2002) -LexToken(OPENBRACKET,'(',1,2009) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2048) -LexToken(CLOSEBRACKET,')',1,2049) -LexToken(COMMA,',',1,2050) -LexToken(VAR,'gettext',1,2052) -LexToken(OPENBRACKET,'(',1,2059) -LexToken(DQSTRING,'"Buffer Size"',1,2072) -LexToken(CLOSEBRACKET,')',1,2073) -LexToken(COMMA,',',1,2074) -LexToken(VAR,'N',1,2076) -LexToken(CLOSEBRACKET,')',1,2077) -LexToken(COMMA,',',1,2078) -LexToken(VAR,'gettext',1,2099) -LexToken(OPENBRACKET,'(',1,2106) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,2143) -LexToken(CLOSEBRACKET,')',1,2144) -LexToken(CLOSEBRACKET,')',1,2145) -LexToken(EOL,'\n',1,2146) -LexToken(VAR,'ok',1,2164) -LexToken(ASSIGNMENT,'=',1,2166) -LexToken(PREVAR_BOOLEAN,'%f',1,2167) -LexToken(EOL,'\n',1,2169) -LexToken(END,'end',1,2182) -LexToken(EOL,'\n',1,2185) -LexToken(IF,'if',1,2198) -LexToken(VAR,'swap',1,2201) -LexToken(COMPARISON,'<>',1,2206) -LexToken(NUMBER,'0',1,2209) -LexToken(LOGICAL,'&',1,2211) -LexToken(VAR,'swap',1,2213) -LexToken(COMPARISON,'<>',1,2218) -LexToken(NUMBER,'1',1,2221) -LexToken(THEN,'then',1,2223) -LexToken(EOL,'\n',1,2227) -LexToken(VAR,'block_parameter_error',1,2244) -LexToken(OPENBRACKET,'(',1,2265) -LexToken(VAR,'msprintf',1,2266) -LexToken(OPENBRACKET,'(',1,2274) -LexToken(VAR,'gettext',1,2275) -LexToken(OPENBRACKET,'(',1,2282) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2321) -LexToken(CLOSEBRACKET,')',1,2322) -LexToken(COMMA,',',1,2323) -LexToken(VAR,'gettext',1,2325) -LexToken(OPENBRACKET,'(',1,2332) -LexToken(DQSTRING,'"Swap Mode"',1,2343) -LexToken(CLOSEBRACKET,')',1,2344) -LexToken(COMMA,',',1,2345) -LexToken(VAR,'swap',1,2347) -LexToken(CLOSEBRACKET,')',1,2351) -LexToken(COMMA,',',1,2352) -LexToken(VAR,'msprintf',1,2373) -LexToken(OPENBRACKET,'(',1,2381) -LexToken(VAR,'gettext',1,2382) -LexToken(OPENBRACKET,'(',1,2389) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2418) -LexToken(CLOSEBRACKET,')',1,2419) -LexToken(COMMA,',',1,2420) -LexToken(DQSTRING,'"[0, 1]"',1,2429) -LexToken(CLOSEBRACKET,')',1,2430) -LexToken(CLOSEBRACKET,')',1,2431) -LexToken(EOL,'\n',1,2432) -LexToken(VAR,'ok',1,2450) -LexToken(ASSIGNMENT,'=',1,2452) -LexToken(PREVAR_BOOLEAN,'%f',1,2453) -LexToken(EOL,'\n',1,2455) -LexToken(END,'end',1,2468) -LexToken(EOL,'\n',1,2471) -LexToken(EOL,'\n',1,2472) -LexToken(IF,'if',1,2485) -LexToken(VAR,'ok',1,2488) -LexToken(THEN,'then',1,2491) -LexToken(EOL,'\n',1,2495) -LexToken(VAR,'ipar',1,2512) -LexToken(ASSIGNMENT,'=',1,2516) -LexToken(OPENSQBRACKET,'[',1,2517) -LexToken(VAR,'length',1,2518) -LexToken(OPENBRACKET,'(',1,2524) -LexToken(VAR,'fname1',1,2525) -LexToken(CLOSEBRACKET,')',1,2531) -LexToken(SEMICOLON,';',1,2532) -LexToken(VAR,'_str2code',1,2533) -LexToken(OPENBRACKET,'(',1,2542) -LexToken(VAR,'frmt1',1,2543) -LexToken(CLOSEBRACKET,')',1,2548) -LexToken(SEMICOLON,';',1,2549) -LexToken(VAR,'N',1,2550) -LexToken(SEMICOLON,';',1,2551) -LexToken(VAR,'swap',1,2552) -LexToken(SEMICOLON,';',1,2556) -LexToken(VAR,'_str2code',1,2557) -LexToken(OPENBRACKET,'(',1,2566) -LexToken(VAR,'fname1',1,2567) -LexToken(CLOSEBRACKET,')',1,2573) -LexToken(CLOSESQBRACKET,']',1,2574) -LexToken(EOL,'\n',1,2575) -LexToken(IF,'if',1,2592) -LexToken(VAR,'prod',1,2595) -LexToken(OPENBRACKET,'(',1,2599) -LexToken(VAR,'size',1,2600) -LexToken(OPENBRACKET,'(',1,2604) -LexToken(VAR,'dstate',1,2605) -LexToken(CLOSEBRACKET,')',1,2611) -LexToken(CLOSEBRACKET,')',1,2612) -LexToken(COMPARISON,'<>',1,2613) -LexToken(OPENBRACKET,'(',1,2615) -LexToken(VAR,'nin',1,2616) -LexToken(ADDITION,'+',1,2619) -LexToken(NUMBER,'1',1,2620) -LexToken(CLOSEBRACKET,')',1,2621) -LexToken(MULTIPLICATION,'*',1,2622) -LexToken(VAR,'N',1,2623) -LexToken(ADDITION,'+',1,2624) -LexToken(NUMBER,'2',1,2625) -LexToken(THEN,'then',1,2627) -LexToken(EOL,'\n',1,2631) -LexToken(VAR,'dstate',1,2652) -LexToken(ASSIGNMENT,'=',1,2658) -LexToken(OPENSQBRACKET,'[',1,2659) -LexToken(ADDITION,'-',1,2660) -LexToken(NUMBER,'1',1,2661) -LexToken(SEMICOLON,';',1,2662) -LexToken(VAR,'lunit',1,2663) -LexToken(SEMICOLON,';',1,2668) -LexToken(VAR,'zeros',1,2669) -LexToken(OPENBRACKET,'(',1,2674) -LexToken(OPENBRACKET,'(',1,2675) -LexToken(VAR,'nin',1,2676) -LexToken(ADDITION,'+',1,2679) -LexToken(NUMBER,'1',1,2680) -LexToken(CLOSEBRACKET,')',1,2681) -LexToken(MULTIPLICATION,'*',1,2682) -LexToken(VAR,'N',1,2683) -LexToken(COMMA,',',1,2684) -LexToken(NUMBER,'1',1,2685) -LexToken(CLOSEBRACKET,')',1,2686) -LexToken(CLOSESQBRACKET,']',1,2687) -LexToken(EOL,'\n',1,2688) -LexToken(END,'end',1,2705) -LexToken(EOL,'\n',1,2708) -LexToken(VAR,'model',1,2725) -LexToken(DOT,'.',1,2730) -LexToken(VAR,'in',1,2731) -LexToken(ASSIGNMENT,'=',1,2733) -LexToken(NUMBER,'1',1,2734) -LexToken(EOL,'\n',1,2735) -LexToken(VAR,'model',1,2752) -LexToken(DOT,'.',1,2757) -LexToken(VAR,'dstate',1,2758) -LexToken(ASSIGNMENT,'=',1,2764) -LexToken(VAR,'dstate',1,2765) -LexToken(EOL,'\n',1,2771) -LexToken(VAR,'model',1,2789) -LexToken(DOT,'.',1,2794) -LexToken(VAR,'ipar',1,2795) -LexToken(ASSIGNMENT,'=',1,2799) -LexToken(VAR,'ipar',1,2800) -LexToken(EOL,'\n',1,2804) -LexToken(VAR,'graphics',1,2821) -LexToken(DOT,'.',1,2829) -LexToken(VAR,'exprs',1,2830) -LexToken(ASSIGNMENT,'=',1,2835) -LexToken(VAR,'exprs',1,2836) -LexToken(EOL,'\n',1,2841) -LexToken(VAR,'x',1,2859) -LexToken(DOT,'.',1,2860) -LexToken(VAR,'graphics',1,2861) -LexToken(ASSIGNMENT,'=',1,2869) -LexToken(VAR,'graphics',1,2870) -LexToken(EOL,'\n',1,2878) -LexToken(VAR,'x',1,2896) -LexToken(DOT,'.',1,2897) -LexToken(VAR,'model',1,2898) -LexToken(ASSIGNMENT,'=',1,2903) -LexToken(VAR,'model',1,2904) -LexToken(EOL,'\n',1,2909) -LexToken(BREAK,'break',1,2926) -LexToken(EOL,'\n',1,2931) -LexToken(END,'end',1,2944) -LexToken(EOL,'\n',1,2947) -LexToken(EOL,'\n',1,2948) -LexToken(END,'end',1,2957) -LexToken(EOL,'\n',1,2960) -LexToken(CASE,'case',1,2965) -LexToken(DQSTRING,'"define"',1,2977) -LexToken(THEN,'then',1,2979) -LexToken(EOL,'\n',1,2983) -LexToken(VAR,'in',1,2992) -LexToken(ASSIGNMENT,'=',1,2994) -LexToken(NUMBER,'1',1,2995) -LexToken(EOL,'\n',1,2996) -LexToken(VAR,'nin',1,3006) -LexToken(ASSIGNMENT,'=',1,3009) -LexToken(VAR,'sum',1,3010) -LexToken(OPENBRACKET,'(',1,3013) -LexToken(VAR,'in',1,3014) -LexToken(CLOSEBRACKET,')',1,3016) -LexToken(EOL,'\n',1,3017) -LexToken(VAR,'frmt',1,3026) -LexToken(ASSIGNMENT,'=',1,3030) -LexToken(DQSTRING,'"uc "',1,3035) -LexToken(EOL,'\n',1,3036) -LexToken(VAR,'fname',1,3045) -LexToken(ASSIGNMENT,'=',1,3050) -LexToken(DQSTRING,'"/dev/audio"',1,3062) -LexToken(EOL,'\n',1,3063) -LexToken(VAR,'swap',1,3072) -LexToken(ASSIGNMENT,'=',1,3076) -LexToken(NUMBER,'0',1,3077) -LexToken(EOL,'\n',1,3078) -LexToken(VAR,'lunit',1,3087) -LexToken(ASSIGNMENT,'=',1,3092) -LexToken(NUMBER,'0',1,3093) -LexToken(EOL,'\n',1,3094) -LexToken(VAR,'N',1,3103) -LexToken(ASSIGNMENT,'=',1,3104) -LexToken(NUMBER,'2',1,3105) -LexToken(EOL,'\n',1,3106) -LexToken(EOL,'\n',1,3108) -LexToken(VAR,'model',1,3117) -LexToken(ASSIGNMENT,'=',1,3122) -LexToken(SCICOS_MODEL,'scicos_model',1,3123) -LexToken(OPENBRACKET,'(',1,3135) -LexToken(CLOSEBRACKET,')',1,3136) -LexToken(EOL,'\n',1,3137) -LexToken(VAR,'model',1,3146) -LexToken(DOT,'.',1,3151) -LexToken(VAR,'sim',1,3152) -LexToken(ASSIGNMENT,'=',1,3155) -LexToken(VAR,'list',1,3156) -LexToken(OPENBRACKET,'(',1,3160) -LexToken(DQSTRING,'"writeau"',1,3169) -LexToken(COMMA,',',1,3170) -LexToken(NUMBER,'2',1,3171) -LexToken(CLOSEBRACKET,')',1,3172) -LexToken(EOL,'\n',1,3173) -LexToken(VAR,'model',1,3182) -LexToken(DOT,'.',1,3187) -LexToken(VAR,'in',1,3188) -LexToken(ASSIGNMENT,'=',1,3190) -LexToken(VAR,'in',1,3191) -LexToken(EOL,'\n',1,3193) -LexToken(VAR,'model',1,3202) -LexToken(DOT,'.',1,3207) -LexToken(VAR,'evtin',1,3208) -LexToken(ASSIGNMENT,'=',1,3213) -LexToken(NUMBER,'1',1,3214) -LexToken(EOL,'\n',1,3215) -LexToken(VAR,'model',1,3224) -LexToken(DOT,'.',1,3229) -LexToken(VAR,'dstate',1,3230) -LexToken(ASSIGNMENT,'=',1,3236) -LexToken(OPENSQBRACKET,'[',1,3237) -LexToken(ADDITION,'-',1,3238) -LexToken(NUMBER,'1',1,3239) -LexToken(SEMICOLON,';',1,3240) -LexToken(VAR,'lunit',1,3241) -LexToken(SEMICOLON,';',1,3246) -LexToken(VAR,'zeros',1,3247) -LexToken(OPENBRACKET,'(',1,3252) -LexToken(OPENBRACKET,'(',1,3253) -LexToken(VAR,'nin',1,3254) -LexToken(ADDITION,'+',1,3257) -LexToken(NUMBER,'1',1,3258) -LexToken(CLOSEBRACKET,')',1,3259) -LexToken(MULTIPLICATION,'*',1,3260) -LexToken(VAR,'N',1,3261) -LexToken(COMMA,',',1,3262) -LexToken(NUMBER,'1',1,3263) -LexToken(CLOSEBRACKET,')',1,3264) -LexToken(CLOSESQBRACKET,']',1,3265) -LexToken(EOL,'\n',1,3266) -LexToken(VAR,'model',1,3275) -LexToken(DOT,'.',1,3280) -LexToken(VAR,'ipar',1,3281) -LexToken(ASSIGNMENT,'=',1,3285) -LexToken(OPENSQBRACKET,'[',1,3286) -LexToken(VAR,'length',1,3287) -LexToken(OPENBRACKET,'(',1,3293) -LexToken(VAR,'fname',1,3294) -LexToken(CLOSEBRACKET,')',1,3299) -LexToken(SEMICOLON,';',1,3300) -LexToken(VAR,'_str2code',1,3301) -LexToken(OPENBRACKET,'(',1,3310) -LexToken(VAR,'frmt',1,3311) -LexToken(CLOSEBRACKET,')',1,3315) -LexToken(SEMICOLON,';',1,3316) -LexToken(VAR,'N',1,3317) -LexToken(SEMICOLON,';',1,3318) -LexToken(VAR,'swap',1,3319) -LexToken(SEMICOLON,';',1,3323) -LexToken(VAR,'_str2code',1,3324) -LexToken(OPENBRACKET,'(',1,3333) -LexToken(VAR,'fname',1,3334) -LexToken(CLOSEBRACKET,')',1,3339) -LexToken(CLOSESQBRACKET,']',1,3340) -LexToken(EOL,'\n',1,3341) -LexToken(VAR,'model',1,3350) -LexToken(DOT,'.',1,3355) -LexToken(VAR,'blocktype',1,3356) -LexToken(ASSIGNMENT,'=',1,3365) -LexToken(DQSTRING,'"d"',1,3368) -LexToken(EOL,'\n',1,3369) -LexToken(VAR,'model',1,3378) -LexToken(DOT,'.',1,3383) -LexToken(VAR,'dep_ut',1,3384) -LexToken(ASSIGNMENT,'=',1,3390) -LexToken(OPENSQBRACKET,'[',1,3391) -LexToken(PREVAR_BOOLEAN,'%t',1,3392) -LexToken(PREVAR_BOOLEAN,'%f',1,3395) -LexToken(CLOSESQBRACKET,']',1,3397) -LexToken(EOL,'\n',1,3398) -LexToken(EOL,'\n',1,3399) -LexToken(VAR,'exprs',1,3408) -LexToken(ASSIGNMENT,'=',1,3413) -LexToken(OPENSQBRACKET,'[',1,3414) -LexToken(VAR,'string',1,3415) -LexToken(OPENBRACKET,'(',1,3421) -LexToken(VAR,'N',1,3422) -LexToken(CLOSEBRACKET,')',1,3423) -LexToken(VAR,'string',1,3433) -LexToken(OPENBRACKET,'(',1,3439) -LexToken(VAR,'swap',1,3440) -LexToken(CLOSEBRACKET,')',1,3444) -LexToken(CLOSESQBRACKET,']',1,3445) -LexToken(EOL,'\n',1,3446) -LexToken(VAR,'gr_i',1,3455) -LexToken(ASSIGNMENT,'=',1,3459) -LexToken(OPENSQBRACKET,'[',1,3460) -LexToken(CLOSESQBRACKET,']',1,3461) -LexToken(EOL,'\n',1,3462) -LexToken(VAR,'x',1,3471) -LexToken(ASSIGNMENT,'=',1,3472) -LexToken(VAR,'standard_define',1,3473) -LexToken(OPENBRACKET,'(',1,3488) -LexToken(OPENSQBRACKET,'[',1,3489) -LexToken(NUMBER,'4',1,3490) -LexToken(NUMBER,'2',1,3492) -LexToken(CLOSESQBRACKET,']',1,3493) -LexToken(COMMA,',',1,3494) -LexToken(VAR,'model',1,3495) -LexToken(COMMA,',',1,3500) -LexToken(VAR,'exprs',1,3501) -LexToken(COMMA,',',1,3506) -LexToken(VAR,'gr_i',1,3507) -LexToken(CLOSEBRACKET,')',1,3511) -LexToken(EOL,'\n',1,3512) -LexToken(END,'end',1,3517) -LexToken(EOL,'\n',1,3520) -LexToken(ENDFUNCTION,'endfunction',1,3521) -LexToken(EOL,'\n',1,3532) +/* autogenerated from "macros/Sinks/WRITEAU_f.sci" */ +function WRITEAU_f() { +WRITEAU_f.prototype.get = function WRITEAU_f() { +} +WRITEAU_f.prototype.set = function WRITEAU_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +ipar=model.ipar; +dstate=model.dstate; +lunit=dstate(2); +while (true) { +[ok,N,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"WRITEAU_f")," ",gettext("Write \'.au\' sound file on audio device")],[gettext("Buffer Size"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +nin=1; +fname1="/dev/audio"; +frmt1="uc "; +if (alreadyran&&(N!=ipar(5))) { +block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Buffer Size")),gettext("End current simulation first")); +ok=None; +} else if (N<1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Buffer Size"),N),gettext("Strictly positive integer expected.")); +ok=None; +} +if (swap!=0&&swap!=1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Swap Mode"),swap),msprintf(gettext("Must be in the interval %s."),"[0, 1]")); +ok=None; +} +if (ok) { +ipar=[length(fname1),_str2code(frmt1),N,swap,_str2code(fname1)]; +if (prod(size(dstate))!=(nin+1)*N+2) { +dstate=[-1,lunit,zeros((nin+1)*N,1)]; +} +model.in=1; +model.dstate=dstate; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +WRITEAU_f.prototype.define = function WRITEAU_f() { +in1=1; +nin=sum(in1); +frmt="uc "; +fname="/dev/audio"; +swap=0; +lunit=0; +N=2; +model=scicos_model(); +model.sim=list("writeau",2); +model.in=in1; +model.evtin=1; +model.dstate=[-1,lunit,zeros((nin+1)*N,1)]; +model.ipar=[length(fname),_str2code(frmt),N,swap,_str2code(fname)]; +model.blocktype="d"; +model.dep_ut=[true,None]; +exprs=[string(N),string(swap)]; +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +WRITEAU_f.prototype.details = function WRITEAU_f() { +} +} diff --git a/js/Sinks/WRITEC_f.js b/js/Sinks/WRITEC_f.js index a8abc815..21b8f56f 100644 --- a/js/Sinks/WRITEC_f.js +++ b/js/Sinks/WRITEC_f.js @@ -1,916 +1,4 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,149) -LexToken(EOL,'\n',1,152) -LexToken(EOL,'\n',1,224) -LexToken(EOL,'\n',1,296) -LexToken(EOL,'\n',1,365) -LexToken(EOL,'\n',1,404) -LexToken(EOL,'\n',1,407) -LexToken(EOL,'\n',1,474) -LexToken(EOL,'\n',1,540) -LexToken(EOL,'\n',1,605) -LexToken(EOL,'\n',1,653) -LexToken(EOL,'\n',1,656) -LexToken(EOL,'\n',1,725) -LexToken(EOL,'\n',1,788) -LexToken(EOL,'\n',1,870) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,904) -LexToken(EOL,'\n',1,907) -LexToken(EOL,'\n',1,908) -LexToken(FUNCTION,'function',1,909) -LexToken(OPENSQBRACKET,'[',1,918) -LexToken(VAR,'x',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'y',1,921) -LexToken(COMMA,',',1,922) -LexToken(VAR,'typ',1,923) -LexToken(CLOSESQBRACKET,']',1,926) -LexToken(ASSIGNMENT,'=',1,927) -LexToken(VAR,'WRITEC_f',1,928) -LexToken(OPENBRACKET,'(',1,936) -LexToken(VAR,'job',1,937) -LexToken(COMMA,',',1,940) -LexToken(VAR,'arg1',1,941) -LexToken(COMMA,',',1,945) -LexToken(VAR,'arg2',1,946) -LexToken(CLOSEBRACKET,')',1,950) -LexToken(EOL,'\n',1,951) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(OPENSQBRACKET,'[',1,958) -LexToken(CLOSESQBRACKET,']',1,959) -LexToken(EOL,'\n',1,960) -LexToken(VAR,'y',1,966) -LexToken(ASSIGNMENT,'=',1,967) -LexToken(OPENSQBRACKET,'[',1,968) -LexToken(CLOSESQBRACKET,']',1,969) -LexToken(EOL,'\n',1,970) -LexToken(VAR,'typ',1,976) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(OPENSQBRACKET,'[',1,980) -LexToken(CLOSESQBRACKET,']',1,981) -LexToken(EOL,'\n',1,982) -LexToken(SELECT,'select',1,988) -LexToken(VAR,'job',1,995) -LexToken(EOL,'\n',1,998) -LexToken(CASE,'case',1,1003) -LexToken(DQSTRING,'"set"',1,1012) -LexToken(THEN,'then',1,1014) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'x',1,1027) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'arg1',1,1029) -LexToken(EOL,'\n',1,1033) -LexToken(VAR,'graphics',1,1043) -LexToken(ASSIGNMENT,'=',1,1051) -LexToken(VAR,'arg1',1,1052) -LexToken(DOT,'.',1,1056) -LexToken(VAR,'graphics',1,1057) -LexToken(EOL,'\n',1,1065) -LexToken(VAR,'exprs',1,1075) -LexToken(ASSIGNMENT,'=',1,1080) -LexToken(VAR,'graphics',1,1081) -LexToken(DOT,'.',1,1089) -LexToken(VAR,'exprs',1,1090) -LexToken(EOL,'\n',1,1095) -LexToken(VAR,'model',1,1104) -LexToken(ASSIGNMENT,'=',1,1109) -LexToken(VAR,'arg1',1,1110) -LexToken(DOT,'.',1,1114) -LexToken(VAR,'model',1,1115) -LexToken(EOL,'\n',1,1120) -LexToken(VAR,'ipar',1,1130) -LexToken(ASSIGNMENT,'=',1,1134) -LexToken(VAR,'model',1,1135) -LexToken(DOT,'.',1,1140) -LexToken(VAR,'ipar',1,1141) -LexToken(EOL,'\n',1,1145) -LexToken(VAR,'dstate',1,1155) -LexToken(ASSIGNMENT,'=',1,1161) -LexToken(VAR,'model',1,1162) -LexToken(DOT,'.',1,1167) -LexToken(VAR,'dstate',1,1168) -LexToken(EOL,'\n',1,1174) -LexToken(VAR,'lunit',1,1183) -LexToken(ASSIGNMENT,'=',1,1188) -LexToken(VAR,'dstate',1,1189) -LexToken(OPENBRACKET,'(',1,1195) -LexToken(NUMBER,'2',1,1196) -LexToken(CLOSEBRACKET,')',1,1197) -LexToken(EOL,'\n',1,1198) -LexToken(VAR,'fname',1,1207) -LexToken(ASSIGNMENT,'=',1,1212) -LexToken(VAR,'exprs',1,1213) -LexToken(OPENBRACKET,'(',1,1218) -LexToken(NUMBER,'2',1,1219) -LexToken(CLOSEBRACKET,')',1,1220) -LexToken(EOL,'\n',1,1221) -LexToken(VAR,'frmt',1,1230) -LexToken(ASSIGNMENT,'=',1,1234) -LexToken(VAR,'exprs',1,1235) -LexToken(OPENBRACKET,'(',1,1240) -LexToken(NUMBER,'3',1,1241) -LexToken(CLOSEBRACKET,')',1,1242) -LexToken(EOL,'\n',1,1243) -LexToken(WHILE,'while',1,1252) -LexToken(PREVAR_BOOLEAN,'%t',1,1258) -LexToken(DO,'do',1,1261) -LexToken(EOL,'\n',1,1263) -LexToken(OPENSQBRACKET,'[',1,1276) -LexToken(VAR,'ok',1,1277) -LexToken(COMMA,',',1,1279) -LexToken(VAR,'in',1,1280) -LexToken(COMMA,',',1,1282) -LexToken(VAR,'fname1',1,1283) -LexToken(COMMA,',',1,1289) -LexToken(VAR,'frmt1',1,1290) -LexToken(COMMA,',',1,1295) -LexToken(VAR,'N',1,1296) -LexToken(COMMA,',',1,1297) -LexToken(VAR,'swap',1,1298) -LexToken(COMMA,',',1,1302) -LexToken(VAR,'exprs',1,1303) -LexToken(CLOSESQBRACKET,']',1,1308) -LexToken(ASSIGNMENT,'=',1,1310) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1312) -LexToken(OPENBRACKET,'(',1,1327) -LexToken(OPENSQBRACKET,'[',1,1328) -LexToken(VAR,'msprintf',1,1329) -LexToken(OPENBRACKET,'(',1,1337) -LexToken(VAR,'gettext',1,1338) -LexToken(OPENBRACKET,'(',1,1345) -LexToken(DQSTRING,'"Set %s block parameters"',1,1370) -LexToken(CLOSEBRACKET,')',1,1371) -LexToken(COMMA,',',1,1372) -LexToken(DQSTRING,'"WRITEC_f"',1,1383) -LexToken(CLOSEBRACKET,')',1,1384) -LexToken(SEMICOLON,';',1,1385) -LexToken(DQSTRING,'" "',1,1388) -LexToken(SEMICOLON,';',1,1389) -LexToken(VAR,'gettext',1,1406) -LexToken(OPENBRACKET,'(',1,1413) -LexToken(DQSTRING,'"Write to C binary file"',1,1437) -LexToken(CLOSEBRACKET,')',1,1438) -LexToken(CLOSESQBRACKET,']',1,1439) -LexToken(COMMA,',',1,1440) -LexToken(OPENSQBRACKET,'[',1,1442) -LexToken(VAR,'gettext',1,1443) -LexToken(OPENBRACKET,'(',1,1450) -LexToken(DQSTRING,'"Input Size"',1,1462) -LexToken(CLOSEBRACKET,')',1,1463) -LexToken(SEMICOLON,';',1,1464) -LexToken(VAR,'gettext',1,1466) -LexToken(OPENBRACKET,'(',1,1473) -LexToken(DQSTRING,'"Output File Name"',1,1491) -LexToken(CLOSEBRACKET,')',1,1492) -LexToken(SEMICOLON,';',1,1493) -LexToken(VAR,'gettext',1,1510) -LexToken(OPENBRACKET,'(',1,1517) -LexToken(DQSTRING,'"Output Format"',1,1532) -LexToken(CLOSEBRACKET,')',1,1533) -LexToken(SEMICOLON,';',1,1534) -LexToken(VAR,'gettext',1,1536) -LexToken(OPENBRACKET,'(',1,1543) -LexToken(DQSTRING,'"Buffer Size"',1,1556) -LexToken(CLOSEBRACKET,')',1,1557) -LexToken(SEMICOLON,';',1,1558) -LexToken(VAR,'gettext',1,1560) -LexToken(OPENBRACKET,'(',1,1567) -LexToken(DQSTRING,'"Swap Mode (0:No, 1:Yes)"',1,1592) -LexToken(CLOSEBRACKET,')',1,1593) -LexToken(CLOSESQBRACKET,']',1,1594) -LexToken(COMMA,',',1,1595) -LexToken(VAR,'list',1,1612) -LexToken(OPENBRACKET,'(',1,1616) -LexToken(DQSTRING,'"vec"',1,1621) -LexToken(COMMA,',',1,1622) -LexToken(NUMBER,'1',1,1623) -LexToken(COMMA,',',1,1624) -LexToken(DQSTRING,'"str"',1,1629) -LexToken(COMMA,',',1,1630) -LexToken(NUMBER,'1',1,1631) -LexToken(COMMA,',',1,1632) -LexToken(DQSTRING,'"str"',1,1637) -LexToken(COMMA,',',1,1638) -LexToken(NUMBER,'1',1,1639) -LexToken(COMMA,',',1,1640) -LexToken(DQSTRING,'"vec"',1,1645) -LexToken(COMMA,',',1,1646) -LexToken(NUMBER,'1',1,1647) -LexToken(COMMA,',',1,1648) -LexToken(DQSTRING,'"vec"',1,1653) -LexToken(COMMA,',',1,1654) -LexToken(NUMBER,'1',1,1655) -LexToken(CLOSEBRACKET,')',1,1656) -LexToken(COMMA,',',1,1657) -LexToken(VAR,'exprs',1,1658) -LexToken(CLOSEBRACKET,')',1,1663) -LexToken(EOL,'\n',1,1664) -LexToken(EOL,'\n',1,1665) -LexToken(IF,'if',1,1678) -LexToken(NOT,'~',1,1681) -LexToken(VAR,'ok',1,1682) -LexToken(THEN,'then',1,1685) -LexToken(EOL,'\n',1,1689) -LexToken(BREAK,'break',1,1706) -LexToken(EOL,'\n',1,1711) -LexToken(END,'end',1,1725) -LexToken(EOL,'\n',1,1755) -LexToken(EOL,'\n',1,1756) -LexToken(VAR,'in',1,1769) -LexToken(ASSIGNMENT,'=',1,1771) -LexToken(VAR,'int',1,1772) -LexToken(OPENBRACKET,'(',1,1775) -LexToken(VAR,'in',1,1776) -LexToken(CLOSEBRACKET,')',1,1778) -LexToken(EOL,'\n',1,1779) -LexToken(VAR,'nin',1,1792) -LexToken(ASSIGNMENT,'=',1,1795) -LexToken(VAR,'in',1,1796) -LexToken(EOL,'\n',1,1798) -LexToken(EOL,'\n',1,1799) -LexToken(VAR,'fname1',1,1812) -LexToken(ASSIGNMENT,'=',1,1819) -LexToken(VAR,'pathconvert',1,1821) -LexToken(OPENBRACKET,'(',1,1832) -LexToken(VAR,'stripblanks',1,1833) -LexToken(OPENBRACKET,'(',1,1844) -LexToken(VAR,'fname1',1,1845) -LexToken(CLOSEBRACKET,')',1,1851) -LexToken(COMMA,',',1,1852) -LexToken(PREVAR_BOOLEAN,'%f',1,1854) -LexToken(COMMA,',',1,1856) -LexToken(PREVAR_BOOLEAN,'%t',1,1858) -LexToken(CLOSEBRACKET,')',1,1860) -LexToken(EOL,'\n',1,1861) -LexToken(VAR,'frmt1',1,1874) -LexToken(ASSIGNMENT,'=',1,1879) -LexToken(VAR,'stripblanks',1,1880) -LexToken(OPENBRACKET,'(',1,1891) -LexToken(VAR,'frmt1',1,1892) -LexToken(CLOSEBRACKET,')',1,1897) -LexToken(EOL,'\n',1,1898) -LexToken(VAR,'fmts',1,1911) -LexToken(ASSIGNMENT,'=',1,1915) -LexToken(OPENSQBRACKET,'[',1,1916) -LexToken(DQSTRING,'"s"',1,1919) -LexToken(COMMA,',',1,1920) -LexToken(DQSTRING,'"l"',1,1923) -LexToken(COMMA,',',1,1924) -LexToken(DQSTRING,'"d"',1,1927) -LexToken(COMMA,',',1,1928) -LexToken(DQSTRING,'"f"',1,1931) -LexToken(COMMA,',',1,1932) -LexToken(DQSTRING,'"c"',1,1935) -LexToken(COMMA,',',1,1936) -LexToken(DQSTRING,'"us"',1,1940) -LexToken(COMMA,',',1,1941) -LexToken(DQSTRING,'"ul"',1,1945) -LexToken(COMMA,',',1,1946) -LexToken(DQSTRING,'"uc"',1,1950) -LexToken(COMMA,',',1,1951) -LexToken(DQSTRING,'"ull"',1,1956) -LexToken(COMMA,',',1,1957) -LexToken(DQSTRING,'"uls"',1,1962) -LexToken(COMMA,',',1,1963) -LexToken(DQSTRING,'"ubl"',1,1968) -LexToken(COMMA,',',1,1969) -LexToken(DQSTRING,'"ubs"',1,1974) -LexToken(COMMA,',',1,1975) -LexToken(DQSTRING,'"dl"',1,1980) -LexToken(COMMA,',',1,1981) -LexToken(DQSTRING,'"fl"',1,1985) -LexToken(COMMA,',',1,1986) -LexToken(DQSTRING,'"ll"',1,1990) -LexToken(COMMA,',',1,1991) -LexToken(DQSTRING,'"sl"',1,1995) -LexToken(COMMA,',',1,1996) -LexToken(DQSTRING,'"db"',1,2000) -LexToken(COMMA,',',1,2001) -LexToken(DQSTRING,'"fb"',1,2005) -LexToken(COMMA,',',1,2006) -LexToken(DQSTRING,'"lb"',1,2010) -LexToken(COMMA,',',1,2011) -LexToken(DQSTRING,'"sb"',1,2015) -LexToken(CLOSESQBRACKET,']',1,2016) -LexToken(EOL,'\n',1,2017) -LexToken(EOL,'\n',1,2018) -LexToken(IF,'if',1,2031) -LexToken(VAR,'and',1,2034) -LexToken(OPENBRACKET,'(',1,2037) -LexToken(VAR,'frmt1',1,2038) -LexToken(COMPARISON,'<>',1,2044) -LexToken(VAR,'fmts',1,2047) -LexToken(CLOSEBRACKET,')',1,2051) -LexToken(THEN,'then',1,2053) -LexToken(EOL,'\n',1,2057) -LexToken(VAR,'block_parameter_error',1,2074) -LexToken(OPENBRACKET,'(',1,2095) -LexToken(VAR,'msprintf',1,2096) -LexToken(OPENBRACKET,'(',1,2104) -LexToken(VAR,'gettext',1,2105) -LexToken(OPENBRACKET,'(',1,2112) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,2151) -LexToken(CLOSEBRACKET,')',1,2152) -LexToken(COMMA,',',1,2153) -LexToken(VAR,'gettext',1,2155) -LexToken(OPENBRACKET,'(',1,2162) -LexToken(DQSTRING,'"Input Format"',1,2176) -LexToken(CLOSEBRACKET,')',1,2177) -LexToken(COMMA,',',1,2178) -LexToken(VAR,'frmt1',1,2180) -LexToken(CLOSEBRACKET,')',1,2185) -LexToken(COMMA,',',1,2186) -LexToken(VAR,'gettext',1,2207) -LexToken(OPENBRACKET,'(',1,2214) -LexToken(DQSTRING,'"Valid formats are: "',1,2235) -LexToken(ADDITION,'+',1,2237) -LexToken(VAR,'strcat',1,2239) -LexToken(OPENBRACKET,'(',1,2245) -LexToken(VAR,'fmts',1,2246) -LexToken(COMMA,',',1,2250) -LexToken(DQSTRING,'", "',1,2254) -LexToken(CLOSEBRACKET,')',1,2255) -LexToken(CLOSEBRACKET,')',1,2256) -LexToken(CLOSEBRACKET,')',1,2257) -LexToken(EOL,'\n',1,2258) -LexToken(VAR,'ok',1,2276) -LexToken(ASSIGNMENT,'=',1,2278) -LexToken(PREVAR_BOOLEAN,'%f',1,2279) -LexToken(EOL,'\n',1,2281) -LexToken(ELSEIF,'elseif',1,2294) -LexToken(VAR,'alreadyran',1,2301) -LexToken(LOGICAL,'&',1,2312) -LexToken(VAR,'fname1',1,2314) -LexToken(COMPARISON,'<>',1,2321) -LexToken(VAR,'fname',1,2324) -LexToken(THEN,'then',1,2330) -LexToken(EOL,'\n',1,2334) -LexToken(VAR,'block_parameter_error',1,2351) -LexToken(OPENBRACKET,'(',1,2372) -LexToken(VAR,'msprintf',1,2373) -LexToken(OPENBRACKET,'(',1,2381) -LexToken(VAR,'gettext',1,2382) -LexToken(OPENBRACKET,'(',1,2389) -LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running"',1,2428) -LexToken(CLOSEBRACKET,')',1,2429) -LexToken(COMMA,',',1,2430) -LexToken(VAR,'gettext',1,2432) -LexToken(OPENBRACKET,'(',1,2439) -LexToken(DQSTRING,'"Input Format"',1,2453) -LexToken(CLOSEBRACKET,')',1,2454) -LexToken(CLOSEBRACKET,')',1,2455) -LexToken(COMMA,',',1,2456) -LexToken(VAR,'gettext',1,2477) -LexToken(OPENBRACKET,'(',1,2484) -LexToken(DQSTRING,'"End current simulation first."',1,2515) -LexToken(CLOSEBRACKET,')',1,2516) -LexToken(CLOSEBRACKET,')',1,2517) -LexToken(EOL,'\n',1,2518) -LexToken(VAR,'ok',1,2536) -LexToken(ASSIGNMENT,'=',1,2538) -LexToken(PREVAR_BOOLEAN,'%f',1,2539) -LexToken(EOL,'\n',1,2541) -LexToken(ELSEIF,'elseif',1,2554) -LexToken(VAR,'alreadyran',1,2561) -LexToken(LOGICAL,'&',1,2572) -LexToken(VAR,'N',1,2574) -LexToken(COMPARISON,'<>',1,2576) -LexToken(VAR,'ipar',1,2579) -LexToken(OPENBRACKET,'(',1,2583) -LexToken(NUMBER,'5',1,2584) -LexToken(CLOSEBRACKET,')',1,2585) -LexToken(THEN,'then',1,2587) -LexToken(EOL,'\n',1,2591) -LexToken(VAR,'block_parameter_error',1,2608) -LexToken(OPENBRACKET,'(',1,2629) -LexToken(VAR,'msprintf',1,2630) -LexToken(OPENBRACKET,'(',1,2638) -LexToken(VAR,'gettext',1,2639) -LexToken(OPENBRACKET,'(',1,2646) -LexToken(DQSTRING,'"You cannot modify \\\'Buffer Size\\\' when running."',1,2695) -LexToken(CLOSEBRACKET,')',1,2696) -LexToken(COMMA,',',1,2697) -LexToken(VAR,'gettext',1,2699) -LexToken(OPENBRACKET,'(',1,2706) -LexToken(DQSTRING,'"Buffer Size"',1,2719) -LexToken(CLOSEBRACKET,')',1,2720) -LexToken(CLOSEBRACKET,')',1,2721) -LexToken(COMMA,',',1,2722) -LexToken(VAR,'gettext',1,2743) -LexToken(OPENBRACKET,'(',1,2750) -LexToken(DQSTRING,'"End current simulation first"',1,2780) -LexToken(CLOSEBRACKET,')',1,2781) -LexToken(CLOSEBRACKET,')',1,2782) -LexToken(EOL,'\n',1,2783) -LexToken(VAR,'ok',1,2801) -LexToken(ASSIGNMENT,'=',1,2803) -LexToken(PREVAR_BOOLEAN,'%f',1,2804) -LexToken(EOL,'\n',1,2806) -LexToken(ELSEIF,'elseif',1,2819) -LexToken(VAR,'fname1',1,2826) -LexToken(COMPARISON,'==',1,2833) -LexToken(DQSTRING,'""',1,2837) -LexToken(THEN,'then',1,2839) -LexToken(EOL,'\n',1,2843) -LexToken(VAR,'block_parameter_error',1,2860) -LexToken(OPENBRACKET,'(',1,2881) -LexToken(VAR,'msprintf',1,2882) -LexToken(OPENBRACKET,'(',1,2890) -LexToken(VAR,'gettext',1,2891) -LexToken(OPENBRACKET,'(',1,2898) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,2933) -LexToken(CLOSEBRACKET,')',1,2934) -LexToken(COMMA,',',1,2935) -LexToken(VAR,'gettext',1,2937) -LexToken(OPENBRACKET,'(',1,2944) -LexToken(DQSTRING,'"Output File Name"',1,2962) -LexToken(CLOSEBRACKET,')',1,2963) -LexToken(CLOSEBRACKET,')',1,2964) -LexToken(COMMA,',',1,2965) -LexToken(VAR,'gettext',1,2967) -LexToken(OPENBRACKET,'(',1,2974) -LexToken(DQSTRING,'"You must provide a filename."',1,3004) -LexToken(CLOSEBRACKET,')',1,3005) -LexToken(CLOSEBRACKET,')',1,3006) -LexToken(EOL,'\n',1,3007) -LexToken(EOL,'\n',1,3051) -LexToken(ELSEIF,'elseif',1,3064) -LexToken(VAR,'fileparts',1,3071) -LexToken(OPENBRACKET,'(',1,3080) -LexToken(VAR,'fname1',1,3081) -LexToken(CLOSEBRACKET,')',1,3087) -LexToken(COMPARISON,'~=',1,3089) -LexToken(DQSTRING,'""',1,3093) -LexToken(THEN,'then',1,3095) -LexToken(EOL,'\n',1,3099) -LexToken(OPENSQBRACKET,'[',1,3116) -LexToken(VAR,'pa',1,3117) -LexToken(COMMA,',',1,3119) -LexToken(VAR,'fn',1,3121) -LexToken(COMMA,',',1,3123) -LexToken(VAR,'ex',1,3125) -LexToken(CLOSESQBRACKET,']',1,3127) -LexToken(ASSIGNMENT,'=',1,3129) -LexToken(VAR,'fileparts',1,3131) -LexToken(OPENBRACKET,'(',1,3140) -LexToken(VAR,'fname1',1,3141) -LexToken(CLOSEBRACKET,')',1,3147) -LexToken(EOL,'\n',1,3148) -LexToken(IF,'if',1,3165) -LexToken(NOT,'~',1,3168) -LexToken(VAR,'isdir',1,3169) -LexToken(OPENBRACKET,'(',1,3174) -LexToken(VAR,'pa',1,3175) -LexToken(CLOSEBRACKET,')',1,3177) -LexToken(THEN,'then',1,3179) -LexToken(EOL,'\n',1,3183) -LexToken(VAR,'block_parameter_error',1,3204) -LexToken(OPENBRACKET,'(',1,3225) -LexToken(VAR,'msprintf',1,3226) -LexToken(OPENBRACKET,'(',1,3234) -LexToken(VAR,'gettext',1,3235) -LexToken(OPENBRACKET,'(',1,3242) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,3277) -LexToken(CLOSEBRACKET,')',1,3278) -LexToken(COMMA,',',1,3279) -LexToken(VAR,'gettext',1,3281) -LexToken(OPENBRACKET,'(',1,3288) -LexToken(DQSTRING,'"Output File Name"',1,3306) -LexToken(CLOSEBRACKET,')',1,3307) -LexToken(CLOSEBRACKET,')',1,3308) -LexToken(COMMA,',',1,3309) -LexToken(VAR,'msprintf',1,3334) -LexToken(OPENBRACKET,'(',1,3342) -LexToken(VAR,'gettext',1,3343) -LexToken(OPENBRACKET,'(',1,3350) -LexToken(DQSTRING,'"Directory \\\'%s\\\' does not exist"',1,3383) -LexToken(CLOSEBRACKET,')',1,3384) -LexToken(COMMA,',',1,3385) -LexToken(VAR,'pa',1,3387) -LexToken(CLOSEBRACKET,')',1,3390) -LexToken(CLOSEBRACKET,')',1,3391) -LexToken(EOL,'\n',1,3392) -LexToken(VAR,'ok',1,3414) -LexToken(ASSIGNMENT,'=',1,3416) -LexToken(PREVAR_BOOLEAN,'%f',1,3417) -LexToken(EOL,'\n',1,3419) -LexToken(END,'end',1,3436) -LexToken(EOL,'\n',1,3439) -LexToken(ELSEIF,'elseif',1,3452) -LexToken(VAR,'N',1,3459) -LexToken(COMPARISON,'<',1,3461) -LexToken(NUMBER,'1',1,3463) -LexToken(THEN,'then',1,3465) -LexToken(EOL,'\n',1,3469) -LexToken(VAR,'block_parameter_error',1,3486) -LexToken(OPENBRACKET,'(',1,3507) -LexToken(VAR,'msprintf',1,3508) -LexToken(OPENBRACKET,'(',1,3516) -LexToken(VAR,'gettext',1,3517) -LexToken(OPENBRACKET,'(',1,3524) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3563) -LexToken(CLOSEBRACKET,')',1,3564) -LexToken(COMMA,',',1,3565) -LexToken(VAR,'gettext',1,3567) -LexToken(OPENBRACKET,'(',1,3574) -LexToken(DQSTRING,'"Buffer Size"',1,3587) -LexToken(CLOSEBRACKET,')',1,3588) -LexToken(COMMA,',',1,3589) -LexToken(VAR,'N',1,3591) -LexToken(CLOSEBRACKET,')',1,3592) -LexToken(COMMA,',',1,3593) -LexToken(VAR,'gettext',1,3614) -LexToken(OPENBRACKET,'(',1,3621) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,3658) -LexToken(CLOSEBRACKET,')',1,3659) -LexToken(CLOSEBRACKET,')',1,3660) -LexToken(EOL,'\n',1,3661) -LexToken(VAR,'ok',1,3679) -LexToken(ASSIGNMENT,'=',1,3681) -LexToken(PREVAR_BOOLEAN,'%f',1,3682) -LexToken(EOL,'\n',1,3684) -LexToken(ELSEIF,'elseif',1,3697) -LexToken(VAR,'in',1,3704) -LexToken(COMPARISON,'<=',1,3707) -LexToken(NUMBER,'0',1,3710) -LexToken(THEN,'then',1,3712) -LexToken(EOL,'\n',1,3716) -LexToken(VAR,'block_parameter_error',1,3733) -LexToken(OPENBRACKET,'(',1,3754) -LexToken(VAR,'msprintf',1,3755) -LexToken(OPENBRACKET,'(',1,3763) -LexToken(VAR,'gettext',1,3764) -LexToken(OPENBRACKET,'(',1,3771) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3810) -LexToken(CLOSEBRACKET,')',1,3811) -LexToken(COMMA,',',1,3812) -LexToken(VAR,'gettext',1,3814) -LexToken(OPENBRACKET,'(',1,3821) -LexToken(DQSTRING,'"Input Size"',1,3833) -LexToken(CLOSEBRACKET,')',1,3834) -LexToken(COMMA,',',1,3835) -LexToken(VAR,'in',1,3837) -LexToken(CLOSEBRACKET,')',1,3839) -LexToken(COMMA,',',1,3840) -LexToken(VAR,'gettext',1,3861) -LexToken(OPENBRACKET,'(',1,3868) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,3905) -LexToken(CLOSEBRACKET,')',1,3906) -LexToken(CLOSEBRACKET,')',1,3907) -LexToken(EOL,'\n',1,3908) -LexToken(VAR,'ok',1,3926) -LexToken(ASSIGNMENT,'=',1,3928) -LexToken(PREVAR_BOOLEAN,'%f',1,3929) -LexToken(EOL,'\n',1,3931) -LexToken(ELSEIF,'elseif',1,3944) -LexToken(VAR,'swap',1,3951) -LexToken(COMPARISON,'<>',1,3956) -LexToken(NUMBER,'0',1,3959) -LexToken(LOGICAL,'&',1,3961) -LexToken(VAR,'swap',1,3963) -LexToken(COMPARISON,'<>',1,3968) -LexToken(NUMBER,'1',1,3971) -LexToken(THEN,'then',1,3973) -LexToken(EOL,'\n',1,3977) -LexToken(VAR,'block_parameter_error',1,3994) -LexToken(OPENBRACKET,'(',1,4015) -LexToken(VAR,'msprintf',1,4016) -LexToken(OPENBRACKET,'(',1,4024) -LexToken(VAR,'gettext',1,4025) -LexToken(OPENBRACKET,'(',1,4032) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4071) -LexToken(CLOSEBRACKET,')',1,4072) -LexToken(COMMA,',',1,4073) -LexToken(VAR,'gettext',1,4075) -LexToken(OPENBRACKET,'(',1,4082) -LexToken(DQSTRING,'"Swap Mode"',1,4093) -LexToken(CLOSEBRACKET,')',1,4094) -LexToken(COMMA,',',1,4095) -LexToken(VAR,'swap',1,4097) -LexToken(CLOSEBRACKET,')',1,4101) -LexToken(COMMA,',',1,4102) -LexToken(VAR,'msprintf',1,4123) -LexToken(OPENBRACKET,'(',1,4131) -LexToken(VAR,'gettext',1,4132) -LexToken(OPENBRACKET,'(',1,4139) -LexToken(DQSTRING,'"Must be in the interval %s."',1,4168) -LexToken(CLOSEBRACKET,')',1,4169) -LexToken(COMMA,',',1,4170) -LexToken(DQSTRING,'"[0, 1]"',1,4179) -LexToken(CLOSEBRACKET,')',1,4180) -LexToken(CLOSEBRACKET,')',1,4181) -LexToken(EOL,'\n',1,4182) -LexToken(VAR,'ok',1,4200) -LexToken(ASSIGNMENT,'=',1,4202) -LexToken(PREVAR_BOOLEAN,'%f',1,4203) -LexToken(EOL,'\n',1,4205) -LexToken(END,'end',1,4218) -LexToken(EOL,'\n',1,4221) -LexToken(EOL,'\n',1,4222) -LexToken(VAR,'frmt1',1,4235) -LexToken(ASSIGNMENT,'=',1,4240) -LexToken(PART,'part',1,4241) -LexToken(OPENBRACKET,'(',1,4245) -LexToken(VAR,'frmt1',1,4246) -LexToken(COMMA,',',1,4251) -LexToken(NUMBER,'1',1,4252) -LexToken(COLON,':',1,4253) -LexToken(NUMBER,'3',1,4254) -LexToken(CLOSEBRACKET,')',1,4255) -LexToken(EOL,'\n',1,4256) -LexToken(EOL,'\n',1,4257) -LexToken(IF,'if',1,4270) -LexToken(VAR,'ok',1,4273) -LexToken(THEN,'then',1,4276) -LexToken(EOL,'\n',1,4280) -LexToken(VAR,'ipar',1,4297) -LexToken(ASSIGNMENT,'=',1,4301) -LexToken(OPENSQBRACKET,'[',1,4302) -LexToken(VAR,'length',1,4303) -LexToken(OPENBRACKET,'(',1,4309) -LexToken(VAR,'fname1',1,4310) -LexToken(CLOSEBRACKET,')',1,4316) -LexToken(SEMICOLON,';',1,4317) -LexToken(VAR,'_str2code',1,4318) -LexToken(OPENBRACKET,'(',1,4327) -LexToken(VAR,'frmt1',1,4328) -LexToken(CLOSEBRACKET,')',1,4333) -LexToken(SEMICOLON,';',1,4334) -LexToken(VAR,'N',1,4335) -LexToken(SEMICOLON,';',1,4336) -LexToken(VAR,'swap',1,4337) -LexToken(SEMICOLON,';',1,4341) -LexToken(VAR,'_str2code',1,4342) -LexToken(OPENBRACKET,'(',1,4351) -LexToken(VAR,'fname1',1,4352) -LexToken(CLOSEBRACKET,')',1,4358) -LexToken(CLOSESQBRACKET,']',1,4359) -LexToken(EOL,'\n',1,4360) -LexToken(IF,'if',1,4377) -LexToken(VAR,'prod',1,4380) -LexToken(OPENBRACKET,'(',1,4384) -LexToken(VAR,'size',1,4385) -LexToken(OPENBRACKET,'(',1,4389) -LexToken(VAR,'dstate',1,4390) -LexToken(CLOSEBRACKET,')',1,4396) -LexToken(CLOSEBRACKET,')',1,4397) -LexToken(COMPARISON,'<>',1,4398) -LexToken(OPENBRACKET,'(',1,4400) -LexToken(VAR,'nin',1,4401) -LexToken(ADDITION,'+',1,4404) -LexToken(NUMBER,'1',1,4405) -LexToken(CLOSEBRACKET,')',1,4406) -LexToken(MULTIPLICATION,'*',1,4407) -LexToken(VAR,'N',1,4408) -LexToken(ADDITION,'+',1,4409) -LexToken(NUMBER,'2',1,4410) -LexToken(THEN,'then',1,4412) -LexToken(EOL,'\n',1,4416) -LexToken(VAR,'dstate',1,4437) -LexToken(ASSIGNMENT,'=',1,4443) -LexToken(OPENSQBRACKET,'[',1,4444) -LexToken(ADDITION,'-',1,4445) -LexToken(NUMBER,'1',1,4446) -LexToken(SEMICOLON,';',1,4447) -LexToken(VAR,'lunit',1,4448) -LexToken(SEMICOLON,';',1,4453) -LexToken(VAR,'zeros',1,4454) -LexToken(OPENBRACKET,'(',1,4459) -LexToken(OPENBRACKET,'(',1,4460) -LexToken(VAR,'nin',1,4461) -LexToken(ADDITION,'+',1,4464) -LexToken(NUMBER,'1',1,4465) -LexToken(CLOSEBRACKET,')',1,4466) -LexToken(MULTIPLICATION,'*',1,4467) -LexToken(VAR,'N',1,4468) -LexToken(COMMA,',',1,4469) -LexToken(NUMBER,'1',1,4470) -LexToken(CLOSEBRACKET,')',1,4471) -LexToken(CLOSESQBRACKET,']',1,4472) -LexToken(EOL,'\n',1,4473) -LexToken(END,'end',1,4490) -LexToken(EOL,'\n',1,4493) -LexToken(VAR,'model',1,4510) -LexToken(DOT,'.',1,4515) -LexToken(VAR,'in',1,4516) -LexToken(ASSIGNMENT,'=',1,4518) -LexToken(VAR,'nin',1,4519) -LexToken(EOL,'\n',1,4522) -LexToken(VAR,'model',1,4539) -LexToken(DOT,'.',1,4544) -LexToken(VAR,'dstate',1,4545) -LexToken(ASSIGNMENT,'=',1,4551) -LexToken(VAR,'dstate',1,4552) -LexToken(EOL,'\n',1,4558) -LexToken(VAR,'model',1,4576) -LexToken(DOT,'.',1,4581) -LexToken(VAR,'ipar',1,4582) -LexToken(ASSIGNMENT,'=',1,4586) -LexToken(VAR,'ipar',1,4587) -LexToken(EOL,'\n',1,4591) -LexToken(EOL,'\n',1,4647) -LexToken(EOL,'\n',1,4708) -LexToken(VAR,'graphics',1,4725) -LexToken(DOT,'.',1,4733) -LexToken(VAR,'exprs',1,4734) -LexToken(ASSIGNMENT,'=',1,4739) -LexToken(VAR,'exprs',1,4740) -LexToken(EOL,'\n',1,4745) -LexToken(VAR,'x',1,4763) -LexToken(DOT,'.',1,4764) -LexToken(VAR,'graphics',1,4765) -LexToken(ASSIGNMENT,'=',1,4773) -LexToken(VAR,'graphics',1,4774) -LexToken(EOL,'\n',1,4782) -LexToken(VAR,'x',1,4800) -LexToken(DOT,'.',1,4801) -LexToken(VAR,'model',1,4802) -LexToken(ASSIGNMENT,'=',1,4807) -LexToken(VAR,'model',1,4808) -LexToken(EOL,'\n',1,4813) -LexToken(BREAK,'break',1,4830) -LexToken(EOL,'\n',1,4835) -LexToken(END,'end',1,4848) -LexToken(EOL,'\n',1,4851) -LexToken(END,'end',1,4860) -LexToken(EOL,'\n',1,4863) -LexToken(CASE,'case',1,4868) -LexToken(DQSTRING,'"define"',1,4880) -LexToken(THEN,'then',1,4882) -LexToken(EOL,'\n',1,4886) -LexToken(VAR,'in',1,4895) -LexToken(ASSIGNMENT,'=',1,4897) -LexToken(NUMBER,'1',1,4898) -LexToken(EOL,'\n',1,4899) -LexToken(VAR,'nin',1,4909) -LexToken(ASSIGNMENT,'=',1,4912) -LexToken(VAR,'sum',1,4913) -LexToken(OPENBRACKET,'(',1,4916) -LexToken(VAR,'in',1,4917) -LexToken(CLOSEBRACKET,')',1,4919) -LexToken(EOL,'\n',1,4920) -LexToken(VAR,'frmt',1,4929) -LexToken(ASSIGNMENT,'=',1,4933) -LexToken(DQSTRING,'"c "',1,4938) -LexToken(EOL,'\n',1,4939) -LexToken(VAR,'fname',1,4948) -LexToken(ASSIGNMENT,'=',1,4953) -LexToken(DQSTRING,'"foo"',1,4958) -LexToken(EOL,'\n',1,4959) -LexToken(VAR,'swap',1,4968) -LexToken(ASSIGNMENT,'=',1,4972) -LexToken(NUMBER,'0',1,4973) -LexToken(EOL,'\n',1,4974) -LexToken(VAR,'lunit',1,4983) -LexToken(ASSIGNMENT,'=',1,4988) -LexToken(NUMBER,'0',1,4989) -LexToken(EOL,'\n',1,4990) -LexToken(VAR,'N',1,4999) -LexToken(ASSIGNMENT,'=',1,5000) -LexToken(NUMBER,'2',1,5001) -LexToken(EOL,'\n',1,5002) -LexToken(VAR,'model',1,5012) -LexToken(ASSIGNMENT,'=',1,5017) -LexToken(SCICOS_MODEL,'scicos_model',1,5018) -LexToken(OPENBRACKET,'(',1,5030) -LexToken(CLOSEBRACKET,')',1,5031) -LexToken(EOL,'\n',1,5032) -LexToken(VAR,'model',1,5041) -LexToken(DOT,'.',1,5046) -LexToken(VAR,'sim',1,5047) -LexToken(ASSIGNMENT,'=',1,5050) -LexToken(VAR,'list',1,5051) -LexToken(OPENBRACKET,'(',1,5055) -LexToken(DQSTRING,'"writec"',1,5063) -LexToken(COMMA,',',1,5064) -LexToken(NUMBER,'2',1,5065) -LexToken(CLOSEBRACKET,')',1,5066) -LexToken(EOL,'\n',1,5067) -LexToken(VAR,'model',1,5076) -LexToken(DOT,'.',1,5081) -LexToken(VAR,'in',1,5082) -LexToken(ASSIGNMENT,'=',1,5084) -LexToken(VAR,'in',1,5085) -LexToken(EOL,'\n',1,5087) -LexToken(VAR,'model',1,5096) -LexToken(DOT,'.',1,5101) -LexToken(VAR,'evtin',1,5102) -LexToken(ASSIGNMENT,'=',1,5107) -LexToken(NUMBER,'1',1,5108) -LexToken(EOL,'\n',1,5109) -LexToken(VAR,'model',1,5118) -LexToken(DOT,'.',1,5123) -LexToken(VAR,'dstate',1,5124) -LexToken(ASSIGNMENT,'=',1,5130) -LexToken(OPENSQBRACKET,'[',1,5131) -LexToken(ADDITION,'-',1,5132) -LexToken(NUMBER,'1',1,5133) -LexToken(SEMICOLON,';',1,5134) -LexToken(VAR,'lunit',1,5135) -LexToken(SEMICOLON,';',1,5140) -LexToken(VAR,'zeros',1,5141) -LexToken(OPENBRACKET,'(',1,5146) -LexToken(OPENBRACKET,'(',1,5147) -LexToken(VAR,'nin',1,5148) -LexToken(ADDITION,'+',1,5151) -LexToken(NUMBER,'1',1,5152) -LexToken(CLOSEBRACKET,')',1,5153) -LexToken(MULTIPLICATION,'*',1,5154) -LexToken(VAR,'N',1,5155) -LexToken(COMMA,',',1,5156) -LexToken(NUMBER,'1',1,5157) -LexToken(CLOSEBRACKET,')',1,5158) -LexToken(CLOSESQBRACKET,']',1,5159) -LexToken(EOL,'\n',1,5160) -LexToken(VAR,'model',1,5169) -LexToken(DOT,'.',1,5174) -LexToken(VAR,'ipar',1,5175) -LexToken(ASSIGNMENT,'=',1,5179) -LexToken(OPENSQBRACKET,'[',1,5180) -LexToken(VAR,'length',1,5181) -LexToken(OPENBRACKET,'(',1,5187) -LexToken(VAR,'fname',1,5188) -LexToken(CLOSEBRACKET,')',1,5193) -LexToken(SEMICOLON,';',1,5194) -LexToken(VAR,'_str2code',1,5195) -LexToken(OPENBRACKET,'(',1,5204) -LexToken(VAR,'frmt',1,5205) -LexToken(CLOSEBRACKET,')',1,5209) -LexToken(SEMICOLON,';',1,5210) -LexToken(VAR,'N',1,5211) -LexToken(SEMICOLON,';',1,5212) -LexToken(VAR,'swap',1,5213) -LexToken(SEMICOLON,';',1,5217) -LexToken(VAR,'_str2code',1,5218) -LexToken(OPENBRACKET,'(',1,5227) -LexToken(VAR,'fname',1,5228) -LexToken(CLOSEBRACKET,')',1,5233) -LexToken(CLOSESQBRACKET,']',1,5234) -LexToken(EOL,'\n',1,5235) -LexToken(VAR,'model',1,5244) -LexToken(DOT,'.',1,5249) -LexToken(VAR,'blocktype',1,5250) -LexToken(ASSIGNMENT,'=',1,5259) -LexToken(DQSTRING,'"d"',1,5262) -LexToken(EOL,'\n',1,5263) -LexToken(VAR,'model',1,5272) -LexToken(DOT,'.',1,5277) -LexToken(VAR,'dep_ut',1,5278) -LexToken(ASSIGNMENT,'=',1,5284) -LexToken(OPENSQBRACKET,'[',1,5285) -LexToken(PREVAR_BOOLEAN,'%t',1,5286) -LexToken(PREVAR_BOOLEAN,'%f',1,5289) -LexToken(CLOSESQBRACKET,']',1,5291) -LexToken(EOL,'\n',1,5292) -LexToken(EOL,'\n',1,5293) -LexToken(VAR,'exprs',1,5302) -LexToken(ASSIGNMENT,'=',1,5307) -LexToken(OPENSQBRACKET,'[',1,5308) -LexToken(VAR,'sci2exp',1,5309) -LexToken(OPENBRACKET,'(',1,5316) -LexToken(VAR,'in',1,5317) -LexToken(CLOSEBRACKET,')',1,5319) -LexToken(SEMICOLON,';\n',1,5320) -LexToken(VAR,'fname',1,5330) -LexToken(SEMICOLON,';\n',1,5335) -LexToken(VAR,'frmt',1,5345) -LexToken(SEMICOLON,';\n',1,5349) -LexToken(VAR,'string',1,5359) -LexToken(OPENBRACKET,'(',1,5365) -LexToken(VAR,'N',1,5366) -LexToken(CLOSEBRACKET,')',1,5367) -LexToken(VAR,'string',1,5377) -LexToken(OPENBRACKET,'(',1,5383) -LexToken(VAR,'swap',1,5384) -LexToken(CLOSEBRACKET,')',1,5388) -LexToken(CLOSESQBRACKET,']',1,5389) -LexToken(EOL,'\n',1,5390) -LexToken(VAR,'gr_i',1,5399) -LexToken(ASSIGNMENT,'=',1,5403) -LexToken(OPENSQBRACKET,'[',1,5404) -LexToken(CLOSESQBRACKET,']',1,5405) -LexToken(EOL,'\n',1,5406) -LexToken(VAR,'x',1,5415) -LexToken(ASSIGNMENT,'=',1,5416) -LexToken(VAR,'standard_define',1,5417) -LexToken(OPENBRACKET,'(',1,5432) -LexToken(OPENSQBRACKET,'[',1,5433) -LexToken(NUMBER,'4',1,5434) -LexToken(NUMBER,'2',1,5436) -LexToken(CLOSESQBRACKET,']',1,5437) -LexToken(COMMA,',',1,5438) -LexToken(VAR,'model',1,5439) -LexToken(COMMA,',',1,5444) -LexToken(VAR,'exprs',1,5445) -LexToken(COMMA,',',1,5450) -LexToken(VAR,'gr_i',1,5451) -LexToken(CLOSEBRACKET,')',1,5455) -LexToken(EOL,'\n',1,5456) -LexToken(END,'end',1,5461) -LexToken(EOL,'\n',1,5464) -LexToken(ENDFUNCTION,'endfunction',1,5465) -LexToken(EOL,'\n',1,5476) +Syntax error in input LexToken(IN,'in',1,1280) +Syntax error in input LexToken(VAR,'graphics',1,4725) +/* autogenerated from "macros/Sinks/WRITEC_f.sci" */ +None diff --git a/js/Sources/CLKINV_f.js b/js/Sources/CLKINV_f.js index 459c729e..95cfa7d5 100644 --- a/js/Sources/CLKINV_f.js +++ b/js/Sources/CLKINV_f.js @@ -1,312 +1,45 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,925) -LexToken(VAR,'CLKINV_f',1,926) -LexToken(OPENBRACKET,'(',1,934) -LexToken(VAR,'job',1,935) -LexToken(COMMA,',',1,938) -LexToken(VAR,'arg1',1,939) -LexToken(COMMA,',',1,943) -LexToken(VAR,'arg2',1,944) -LexToken(CLOSEBRACKET,')',1,948) -LexToken(EOL,'\n',1,949) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(OPENSQBRACKET,'[',1,956) -LexToken(CLOSESQBRACKET,']',1,957) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'y',1,964) -LexToken(ASSIGNMENT,'=',1,965) -LexToken(OPENSQBRACKET,'[',1,966) -LexToken(CLOSESQBRACKET,']',1,967) -LexToken(EOL,'\n',1,968) -LexToken(VAR,'typ',1,974) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(OPENSQBRACKET,'[',1,978) -LexToken(CLOSESQBRACKET,']',1,979) -LexToken(EOL,'\n',1,980) -LexToken(SELECT,'select',1,986) -LexToken(VAR,'job',1,993) -LexToken(EOL,'\n',1,996) -LexToken(CASE,'case',1,1001) -LexToken(DQSTRING,'"set"',1,1010) -LexToken(THEN,'then',1,1012) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'x',1,1025) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(VAR,'arg1',1,1027) -LexToken(EOL,'\n',1,1031) -LexToken(VAR,'graphics',1,1041) -LexToken(ASSIGNMENT,'=',1,1049) -LexToken(VAR,'arg1',1,1050) -LexToken(DOT,'.',1,1054) -LexToken(VAR,'graphics',1,1055) -LexToken(EOL,'\n',1,1063) -LexToken(VAR,'model',1,1072) -LexToken(ASSIGNMENT,'=',1,1077) -LexToken(VAR,'arg1',1,1078) -LexToken(DOT,'.',1,1082) -LexToken(VAR,'model',1,1083) -LexToken(EOL,'\n',1,1088) -LexToken(EOL,'\n',1,1089) -LexToken(VAR,'exprs',1,1098) -LexToken(ASSIGNMENT,'=',1,1103) -LexToken(VAR,'graphics',1,1104) -LexToken(DOT,'.',1,1112) -LexToken(VAR,'exprs',1,1113) -LexToken(EOL,'\n',1,1118) -LexToken(VAR,'exprs',1,1127) -LexToken(ASSIGNMENT,'=',1,1132) -LexToken(VAR,'exprs',1,1133) -LexToken(OPENBRACKET,'(',1,1138) -LexToken(NUMBER,'1',1,1139) -LexToken(CLOSEBRACKET,')',1,1140) -LexToken(EOL,'\n',1,1158) -LexToken(WHILE,'while',1,1167) -LexToken(PREVAR_BOOLEAN,'%t',1,1173) -LexToken(DO,'do',1,1176) -LexToken(EOL,'\n',1,1178) -LexToken(OPENSQBRACKET,'[',1,1191) -LexToken(VAR,'ok',1,1192) -LexToken(COMMA,',',1,1194) -LexToken(VAR,'prt',1,1195) -LexToken(COMMA,',',1,1198) -LexToken(VAR,'exprs',1,1199) -LexToken(CLOSESQBRACKET,']',1,1204) -LexToken(ASSIGNMENT,'=',1,1205) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1206) -LexToken(OPENBRACKET,'(',1,1221) -LexToken(OPENSQBRACKET,'[',1,1222) -LexToken(VAR,'msprintf',1,1223) -LexToken(OPENBRACKET,'(',1,1231) -LexToken(VAR,'gettext',1,1232) -LexToken(OPENBRACKET,'(',1,1239) -LexToken(DQSTRING,'"Set %s block parameters"',1,1264) -LexToken(CLOSEBRACKET,')',1,1265) -LexToken(COMMA,',',1,1266) -LexToken(DQSTRING,'"CLKINV_f"',1,1277) -LexToken(CLOSEBRACKET,')',1,1278) -LexToken(SEMICOLON,';',1,1279) -LexToken(DQSTRING,'" "',1,1282) -LexToken(SEMICOLON,';',1,1283) -LexToken(VAR,'gettext',1,1300) -LexToken(OPENBRACKET,'(',1,1307) -LexToken(DQSTRING,'"Event input port"',1,1325) -LexToken(CLOSEBRACKET,')',1,1326) -LexToken(SEMICOLON,';',1,1327) -LexToken(DQSTRING,'" "',1,1330) -LexToken(SEMICOLON,';',1,1331) -LexToken(CLOSESQBRACKET,']',1,1332) -LexToken(COMMA,',',1,1333) -LexToken(DQSTRING,'"Port Number"',1,1347) -LexToken(COMMA,',',1,1348) -LexToken(VAR,'list',1,1365) -LexToken(OPENBRACKET,'(',1,1369) -LexToken(DQSTRING,'"vec"',1,1374) -LexToken(COMMA,',',1,1375) -LexToken(NUMBER,'1',1,1377) -LexToken(CLOSEBRACKET,')',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(VAR,'exprs',1,1380) -LexToken(CLOSEBRACKET,')',1,1385) -LexToken(EOL,'\n',1,1386) -LexToken(VAR,'prt',1,1400) -LexToken(ASSIGNMENT,'=',1,1403) -LexToken(VAR,'int',1,1404) -LexToken(OPENBRACKET,'(',1,1407) -LexToken(VAR,'prt',1,1408) -LexToken(CLOSEBRACKET,')',1,1411) -LexToken(EOL,'\n',1,1412) -LexToken(IF,'if',1,1425) -LexToken(NOT,'~',1,1428) -LexToken(VAR,'ok',1,1429) -LexToken(THEN,'then',1,1432) -LexToken(EOL,'\n',1,1436) -LexToken(BREAK,'break',1,1453) -LexToken(EOL,'\n',1,1458) -LexToken(END,'end',1,1472) -LexToken(EOL,'\n',1,1475) -LexToken(IF,'if',1,1488) -LexToken(VAR,'prt',1,1491) -LexToken(COMPARISON,'<=',1,1495) -LexToken(NUMBER,'0',1,1498) -LexToken(THEN,'then',1,1500) -LexToken(EOL,'\n',1,1504) -LexToken(VAR,'block_parameter_error',1,1521) -LexToken(OPENBRACKET,'(',1,1542) -LexToken(VAR,'msprintf',1,1543) -LexToken(OPENBRACKET,'(',1,1551) -LexToken(VAR,'gettext',1,1552) -LexToken(OPENBRACKET,'(',1,1559) -LexToken(DQSTRING,'"Wrong values for \\\'Port Number\\\' parameter: %d."',1,1608) -LexToken(CLOSEBRACKET,')',1,1609) -LexToken(COMMA,',',1,1610) -LexToken(VAR,'prt',1,1612) -LexToken(CLOSEBRACKET,')',1,1615) -LexToken(COMMA,',',1,1616) -LexToken(VAR,'gettext',1,1637) -LexToken(OPENBRACKET,'(',1,1644) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,1681) -LexToken(CLOSEBRACKET,')',1,1682) -LexToken(CLOSEBRACKET,')',1,1683) -LexToken(EOL,'\n',1,1684) -LexToken(ELSE,'else',1,1698) -LexToken(EOL,'\n',1,1702) -LexToken(VAR,'model',1,1719) -LexToken(DOT,'.',1,1724) -LexToken(VAR,'ipar',1,1725) -LexToken(ASSIGNMENT,'=',1,1729) -LexToken(VAR,'prt',1,1730) -LexToken(EOL,'\n',1,1733) -LexToken(VAR,'model',1,1750) -LexToken(DOT,'.',1,1755) -LexToken(VAR,'evtout',1,1756) -LexToken(ASSIGNMENT,'=',1,1762) -LexToken(NUMBER,'1',1,1763) -LexToken(EOL,'\n',1,1764) -LexToken(VAR,'model',1,1781) -LexToken(DOT,'.',1,1786) -LexToken(VAR,'firing',1,1787) -LexToken(ASSIGNMENT,'=',1,1793) -LexToken(ADDITION,'-',1,1794) -LexToken(NUMBER,'1',1,1795) -LexToken(EOL,'\n',1,1811) -LexToken(VAR,'graphics',1,1828) -LexToken(DOT,'.',1,1836) -LexToken(VAR,'exprs',1,1837) -LexToken(ASSIGNMENT,'=',1,1842) -LexToken(VAR,'exprs',1,1843) -LexToken(EOL,'\n',1,1848) -LexToken(VAR,'x',1,1865) -LexToken(DOT,'.',1,1866) -LexToken(VAR,'graphics',1,1867) -LexToken(ASSIGNMENT,'=',1,1875) -LexToken(VAR,'graphics',1,1876) -LexToken(EOL,'\n',1,1884) -LexToken(VAR,'x',1,1901) -LexToken(DOT,'.',1,1902) -LexToken(VAR,'model',1,1903) -LexToken(ASSIGNMENT,'=',1,1908) -LexToken(VAR,'model',1,1909) -LexToken(EOL,'\n',1,1914) -LexToken(BREAK,'break',1,1931) -LexToken(EOL,'\n',1,1936) -LexToken(END,'end',1,1949) -LexToken(EOL,'\n',1,1952) -LexToken(END,'end',1,1961) -LexToken(EOL,'\n',1,1964) -LexToken(CASE,'case',1,1969) -LexToken(DQSTRING,'"define"',1,1981) -LexToken(THEN,'then',1,1983) -LexToken(EOL,'\n',1,1987) -LexToken(VAR,'prt',1,1996) -LexToken(ASSIGNMENT,'=',1,1999) -LexToken(NUMBER,'1',1,2000) -LexToken(EOL,'\n',1,2001) -LexToken(VAR,'model',1,2010) -LexToken(ASSIGNMENT,'=',1,2015) -LexToken(SCICOS_MODEL,'scicos_model',1,2016) -LexToken(OPENBRACKET,'(',1,2028) -LexToken(CLOSEBRACKET,')',1,2029) -LexToken(EOL,'\n',1,2030) -LexToken(VAR,'model',1,2039) -LexToken(DOT,'.',1,2044) -LexToken(VAR,'sim',1,2045) -LexToken(ASSIGNMENT,'=',1,2048) -LexToken(DQSTRING,'"input"',1,2055) -LexToken(EOL,'\n',1,2056) -LexToken(VAR,'model',1,2065) -LexToken(DOT,'.',1,2070) -LexToken(VAR,'evtout',1,2071) -LexToken(ASSIGNMENT,'=',1,2077) -LexToken(NUMBER,'1',1,2078) -LexToken(EOL,'\n',1,2079) -LexToken(VAR,'model',1,2088) -LexToken(DOT,'.',1,2093) -LexToken(VAR,'ipar',1,2094) -LexToken(ASSIGNMENT,'=',1,2098) -LexToken(VAR,'prt',1,2099) -LexToken(EOL,'\n',1,2102) -LexToken(VAR,'model',1,2111) -LexToken(DOT,'.',1,2116) -LexToken(VAR,'blocktype',1,2117) -LexToken(ASSIGNMENT,'=',1,2126) -LexToken(DQSTRING,'"d"',1,2129) -LexToken(EOL,'\n',1,2130) -LexToken(VAR,'model',1,2139) -LexToken(DOT,'.',1,2144) -LexToken(VAR,'firing',1,2145) -LexToken(ASSIGNMENT,'=',1,2151) -LexToken(ADDITION,'-',1,2152) -LexToken(NUMBER,'1',1,2153) -LexToken(EOL,'\n',1,2154) -LexToken(VAR,'model',1,2163) -LexToken(DOT,'.',1,2168) -LexToken(VAR,'dep_ut',1,2169) -LexToken(ASSIGNMENT,'=',1,2175) -LexToken(OPENSQBRACKET,'[',1,2176) -LexToken(PREVAR_BOOLEAN,'%f',1,2177) -LexToken(PREVAR_BOOLEAN,'%f',1,2180) -LexToken(CLOSESQBRACKET,']',1,2182) -LexToken(EOL,'\n',1,2183) -LexToken(EOL,'\n',1,2184) -LexToken(VAR,'exprs',1,2193) -LexToken(ASSIGNMENT,'=',1,2198) -LexToken(VAR,'string',1,2199) -LexToken(OPENBRACKET,'(',1,2205) -LexToken(VAR,'prt',1,2206) -LexToken(CLOSEBRACKET,')',1,2209) -LexToken(EOL,'\n',1,2210) -LexToken(VAR,'gr_i',1,2219) -LexToken(ASSIGNMENT,'=',1,2223) -LexToken(OPENSQBRACKET,'[',1,2224) -LexToken(CLOSESQBRACKET,']',1,2225) -LexToken(EOL,'\n',1,2226) -LexToken(VAR,'x',1,2235) -LexToken(ASSIGNMENT,'=',1,2236) -LexToken(VAR,'standard_define',1,2237) -LexToken(OPENBRACKET,'(',1,2252) -LexToken(OPENSQBRACKET,'[',1,2253) -LexToken(NUMBER,'1',1,2254) -LexToken(NUMBER,'1',1,2256) -LexToken(CLOSESQBRACKET,']',1,2257) -LexToken(COMMA,',',1,2258) -LexToken(VAR,'model',1,2259) -LexToken(COMMA,',',1,2264) -LexToken(VAR,'exprs',1,2265) -LexToken(COMMA,',',1,2270) -LexToken(VAR,'gr_i',1,2271) -LexToken(CLOSEBRACKET,')',1,2275) -LexToken(EOL,'\n',1,2276) -LexToken(END,'end',1,2281) -LexToken(EOL,'\n',1,2284) -LexToken(ENDFUNCTION,'endfunction',1,2285) -LexToken(EOL,'\n',1,2296) +/* autogenerated from "macros/Sources/CLKINV_f.sci" */ +function CLKINV_f() { +CLKINV_f.prototype.get = function CLKINV_f() { +} +CLKINV_f.prototype.set = function CLKINV_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +exprs=exprs(1); +while (true) { +[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CLKINV_f")," ",gettext("Event input port")," "],"Port Number",list("vec",1),exprs); +prt=int(prt); +if (!ok) { +break +} +if (prt<=0) { +block_parameter_error(msprintf(gettext("Wrong values for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected.")); +} else { +model.ipar=prt; +model.evtout=1; +model.firing=-1; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CLKINV_f.prototype.define = function CLKINV_f() { +prt=1; +model=scicos_model(); +model.sim="input"; +model.evtout=1; +model.ipar=prt; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs=string(prt); +gr_i=[]; +x=standard_define([1,1],model,exprs,gr_i); +} +CLKINV_f.prototype.details = function CLKINV_f() { +} +} diff --git a/js/Sources/CLKIN_f.js b/js/Sources/CLKIN_f.js index 1acc2312..b740b93c 100644 --- a/js/Sources/CLKIN_f.js +++ b/js/Sources/CLKIN_f.js @@ -1,273 +1,44 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLKIN_f',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'model',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'arg1',1,1004) -LexToken(DOT,'.',1,1008) -LexToken(VAR,'model',1,1009) -LexToken(EOL,'\n',1,1014) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'exprs',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'graphics',1,1031) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'exprs',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(VAR,'exprs',1,1054) -LexToken(ASSIGNMENT,'=',1,1059) -LexToken(VAR,'exprs',1,1060) -LexToken(OPENBRACKET,'(',1,1065) -LexToken(NUMBER,'1',1,1066) -LexToken(CLOSEBRACKET,')',1,1067) -LexToken(EOL,'\n',1,1085) -LexToken(WHILE,'while',1,1094) -LexToken(PREVAR_BOOLEAN,'%t',1,1100) -LexToken(DO,'do',1,1103) -LexToken(EOL,'\n',1,1105) -LexToken(OPENSQBRACKET,'[',1,1118) -LexToken(VAR,'ok',1,1119) -LexToken(COMMA,',',1,1121) -LexToken(VAR,'prt',1,1122) -LexToken(COMMA,',',1,1125) -LexToken(VAR,'exprs',1,1126) -LexToken(CLOSESQBRACKET,']',1,1131) -LexToken(ASSIGNMENT,'=',1,1132) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1133) -LexToken(OPENBRACKET,'(',1,1148) -LexToken(DQSTRING,'"Set Event Input block parameters"',1,1182) -LexToken(COMMA,',',1,1183) -LexToken(DQSTRING,'"Port number"',1,1211) -LexToken(COMMA,',',1,1212) -LexToken(VAR,'list',1,1213) -LexToken(OPENBRACKET,'(',1,1217) -LexToken(DQSTRING,'"vec"',1,1222) -LexToken(COMMA,',',1,1223) -LexToken(NUMBER,'1',1,1224) -LexToken(CLOSEBRACKET,')',1,1225) -LexToken(COMMA,',',1,1226) -LexToken(VAR,'exprs',1,1227) -LexToken(CLOSEBRACKET,')',1,1232) -LexToken(EOL,'\n',1,1233) -LexToken(VAR,'prt',1,1246) -LexToken(ASSIGNMENT,'=',1,1249) -LexToken(VAR,'int',1,1250) -LexToken(OPENBRACKET,'(',1,1253) -LexToken(VAR,'prt',1,1254) -LexToken(CLOSEBRACKET,')',1,1257) -LexToken(EOL,'\n',1,1258) -LexToken(IF,'if',1,1271) -LexToken(NOT,'~',1,1274) -LexToken(VAR,'ok',1,1275) -LexToken(THEN,'then',1,1278) -LexToken(EOL,'\n',1,1282) -LexToken(BREAK,'break',1,1299) -LexToken(EOL,'\n',1,1304) -LexToken(END,'end',1,1318) -LexToken(EOL,'\n',1,1321) -LexToken(IF,'if',1,1334) -LexToken(VAR,'prt',1,1337) -LexToken(COMPARISON,'<=',1,1340) -LexToken(NUMBER,'0',1,1342) -LexToken(THEN,'then',1,1344) -LexToken(EOL,'\n',1,1348) -LexToken(VAR,'message',1,1365) -LexToken(OPENBRACKET,'(',1,1372) -LexToken(DQSTRING,'"Port number must be a positive integer"',1,1412) -LexToken(CLOSEBRACKET,')',1,1413) -LexToken(EOL,'\n',1,1414) -LexToken(ELSE,'else',1,1427) -LexToken(EOL,'\n',1,1431) -LexToken(VAR,'model',1,1448) -LexToken(DOT,'.',1,1453) -LexToken(VAR,'ipar',1,1454) -LexToken(ASSIGNMENT,'=',1,1458) -LexToken(VAR,'prt',1,1459) -LexToken(EOL,'\n',1,1462) -LexToken(VAR,'model',1,1479) -LexToken(DOT,'.',1,1484) -LexToken(VAR,'evtout',1,1485) -LexToken(ASSIGNMENT,'=',1,1491) -LexToken(NUMBER,'1',1,1492) -LexToken(EOL,'\n',1,1493) -LexToken(VAR,'model',1,1510) -LexToken(DOT,'.',1,1515) -LexToken(VAR,'firing',1,1516) -LexToken(ASSIGNMENT,'=',1,1522) -LexToken(ADDITION,'-',1,1523) -LexToken(NUMBER,'1',1,1524) -LexToken(EOL,'\n',1,1540) -LexToken(VAR,'graphics',1,1557) -LexToken(DOT,'.',1,1565) -LexToken(VAR,'exprs',1,1566) -LexToken(ASSIGNMENT,'=',1,1571) -LexToken(VAR,'exprs',1,1572) -LexToken(EOL,'\n',1,1577) -LexToken(VAR,'x',1,1594) -LexToken(DOT,'.',1,1595) -LexToken(VAR,'graphics',1,1596) -LexToken(ASSIGNMENT,'=',1,1604) -LexToken(VAR,'graphics',1,1605) -LexToken(EOL,'\n',1,1613) -LexToken(VAR,'x',1,1630) -LexToken(DOT,'.',1,1631) -LexToken(VAR,'model',1,1632) -LexToken(ASSIGNMENT,'=',1,1637) -LexToken(VAR,'model',1,1638) -LexToken(EOL,'\n',1,1643) -LexToken(BREAK,'break',1,1660) -LexToken(EOL,'\n',1,1665) -LexToken(END,'end',1,1678) -LexToken(EOL,'\n',1,1681) -LexToken(END,'end',1,1690) -LexToken(EOL,'\n',1,1693) -LexToken(CASE,'case',1,1698) -LexToken(DQSTRING,'"define"',1,1710) -LexToken(THEN,'then',1,1712) -LexToken(EOL,'\n',1,1716) -LexToken(VAR,'prt',1,1725) -LexToken(ASSIGNMENT,'=',1,1728) -LexToken(NUMBER,'1',1,1729) -LexToken(EOL,'\n',1,1730) -LexToken(VAR,'model',1,1739) -LexToken(ASSIGNMENT,'=',1,1744) -LexToken(SCICOS_MODEL,'scicos_model',1,1745) -LexToken(OPENBRACKET,'(',1,1757) -LexToken(CLOSEBRACKET,')',1,1758) -LexToken(EOL,'\n',1,1759) -LexToken(VAR,'model',1,1768) -LexToken(DOT,'.',1,1773) -LexToken(VAR,'sim',1,1774) -LexToken(ASSIGNMENT,'=',1,1777) -LexToken(DQSTRING,'"input"',1,1784) -LexToken(EOL,'\n',1,1785) -LexToken(VAR,'model',1,1794) -LexToken(DOT,'.',1,1799) -LexToken(VAR,'evtout',1,1800) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(NUMBER,'1',1,1807) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'model',1,1817) -LexToken(DOT,'.',1,1822) -LexToken(VAR,'ipar',1,1823) -LexToken(ASSIGNMENT,'=',1,1827) -LexToken(VAR,'prt',1,1828) -LexToken(EOL,'\n',1,1831) -LexToken(VAR,'model',1,1840) -LexToken(DOT,'.',1,1845) -LexToken(VAR,'blocktype',1,1846) -LexToken(ASSIGNMENT,'=',1,1855) -LexToken(DQSTRING,'"d"',1,1858) -LexToken(EOL,'\n',1,1859) -LexToken(VAR,'model',1,1868) -LexToken(DOT,'.',1,1873) -LexToken(VAR,'firing',1,1874) -LexToken(ASSIGNMENT,'=',1,1880) -LexToken(ADDITION,'-',1,1881) -LexToken(NUMBER,'1',1,1882) -LexToken(EOL,'\n',1,1883) -LexToken(VAR,'model',1,1892) -LexToken(DOT,'.',1,1897) -LexToken(VAR,'dep_ut',1,1898) -LexToken(ASSIGNMENT,'=',1,1904) -LexToken(OPENSQBRACKET,'[',1,1905) -LexToken(PREVAR_BOOLEAN,'%f',1,1906) -LexToken(PREVAR_BOOLEAN,'%f',1,1909) -LexToken(CLOSESQBRACKET,']',1,1911) -LexToken(EOL,'\n',1,1912) -LexToken(EOL,'\n',1,1913) -LexToken(VAR,'exprs',1,1922) -LexToken(ASSIGNMENT,'=',1,1927) -LexToken(VAR,'string',1,1928) -LexToken(OPENBRACKET,'(',1,1934) -LexToken(VAR,'prt',1,1935) -LexToken(CLOSEBRACKET,')',1,1938) -LexToken(EOL,'\n',1,1939) -LexToken(VAR,'x',1,1948) -LexToken(ASSIGNMENT,'=',1,1949) -LexToken(VAR,'standard_define',1,1950) -LexToken(OPENBRACKET,'(',1,1965) -LexToken(OPENSQBRACKET,'[',1,1966) -LexToken(NUMBER,'1',1,1967) -LexToken(NUMBER,'1',1,1969) -LexToken(CLOSESQBRACKET,']',1,1970) -LexToken(COMMA,',',1,1971) -LexToken(VAR,'model',1,1972) -LexToken(COMMA,',',1,1977) -LexToken(VAR,'exprs',1,1978) -LexToken(COMMA,',',1,1983) -LexToken(DQSTRING,'" "',1,1986) -LexToken(CLOSEBRACKET,')',1,1987) -LexToken(EOL,'\n',1,1988) -LexToken(END,'end',1,1993) -LexToken(EOL,'\n',1,1996) -LexToken(ENDFUNCTION,'endfunction',1,1997) -LexToken(EOL,'\n',1,2008) +/* autogenerated from "macros/Sources/CLKIN_f.sci" */ +function CLKIN_f() { +CLKIN_f.prototype.get = function CLKIN_f() { +} +CLKIN_f.prototype.set = function CLKIN_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +exprs=exprs(1); +while (true) { +[ok,prt,exprs]=scicos_getvalue("Set Event Input block parameters","Port number",list("vec",1),exprs); +prt=int(prt); +if (!ok) { +break +} +if (prt<=0) { +message("Port number must be a positive integer"); +} else { +model.ipar=prt; +model.evtout=1; +model.firing=-1; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CLKIN_f.prototype.define = function CLKIN_f() { +prt=1; +model=scicos_model(); +model.sim="input"; +model.evtout=1; +model.ipar=prt; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs=string(prt); +x=standard_define([1,1],model,exprs," "); +} +CLKIN_f.prototype.details = function CLKIN_f() { +} +} diff --git a/js/Sources/CLOCK_c.js b/js/Sources/CLOCK_c.js index 10f47fa0..005b09ec 100644 --- a/js/Sources/CLOCK_c.js +++ b/js/Sources/CLOCK_c.js @@ -1,894 +1,3 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,151) -LexToken(EOL,'\n',1,154) -LexToken(EOL,'\n',1,226) -LexToken(EOL,'\n',1,298) -LexToken(EOL,'\n',1,367) -LexToken(EOL,'\n',1,406) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,476) -LexToken(EOL,'\n',1,542) -LexToken(EOL,'\n',1,607) -LexToken(EOL,'\n',1,655) -LexToken(EOL,'\n',1,658) -LexToken(EOL,'\n',1,727) -LexToken(EOL,'\n',1,790) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,906) -LexToken(EOL,'\n',1,909) -LexToken(EOL,'\n',1,910) -LexToken(FUNCTION,'function',1,911) -LexToken(OPENSQBRACKET,'[',1,920) -LexToken(VAR,'x',1,921) -LexToken(COMMA,',',1,922) -LexToken(VAR,'y',1,923) -LexToken(COMMA,',',1,924) -LexToken(VAR,'typ',1,925) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(ASSIGNMENT,'=',1,929) -LexToken(VAR,'CLOCK_c',1,930) -LexToken(OPENBRACKET,'(',1,937) -LexToken(VAR,'job',1,938) -LexToken(COMMA,',',1,941) -LexToken(VAR,'arg1',1,942) -LexToken(COMMA,',',1,946) -LexToken(VAR,'arg2',1,947) -LexToken(CLOSEBRACKET,')',1,951) -LexToken(EOL,'\n',1,952) -LexToken(VAR,'x',1,957) -LexToken(ASSIGNMENT,'=',1,958) -LexToken(OPENSQBRACKET,'[',1,959) -LexToken(CLOSESQBRACKET,']',1,960) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'y',1,967) -LexToken(ASSIGNMENT,'=',1,968) -LexToken(OPENSQBRACKET,'[',1,969) -LexToken(CLOSESQBRACKET,']',1,970) -LexToken(EOL,'\n',1,971) -LexToken(VAR,'typ',1,977) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(OPENSQBRACKET,'[',1,981) -LexToken(CLOSESQBRACKET,']',1,982) -LexToken(EOL,'\n',1,983) -LexToken(SELECT,'select',1,989) -LexToken(VAR,'job',1,996) -LexToken(EOL,'\n',1,999) -LexToken(CASE,'case',1,1004) -LexToken(DQSTRING,'"set"',1,1013) -LexToken(THEN,'then',1,1015) -LexToken(EOL,'\n',1,1019) -LexToken(EOL,'\n',1,1056) -LexToken(FOR,'for',1,1065) -LexToken(VAR,'i',1,1069) -LexToken(ASSIGNMENT,'=',1,1070) -LexToken(NUMBER,'1',1,1071) -LexToken(COLON,':',1,1072) -LexToken(VAR,'length',1,1073) -LexToken(OPENBRACKET,'(',1,1079) -LexToken(VAR,'arg1',1,1080) -LexToken(DOT,'.',1,1084) -LexToken(VAR,'model',1,1085) -LexToken(DOT,'.',1,1090) -LexToken(VAR,'rpar',1,1091) -LexToken(DOT,'.',1,1095) -LexToken(VAR,'objs',1,1096) -LexToken(CLOSEBRACKET,')',1,1100) -LexToken(DO,'do',1,1102) -LexToken(EOL,'\n',1,1104) -LexToken(VAR,'o',1,1117) -LexToken(ASSIGNMENT,'=',1,1119) -LexToken(VAR,'arg1',1,1121) -LexToken(DOT,'.',1,1125) -LexToken(VAR,'model',1,1126) -LexToken(DOT,'.',1,1131) -LexToken(VAR,'rpar',1,1132) -LexToken(DOT,'.',1,1136) -LexToken(VAR,'objs',1,1137) -LexToken(OPENBRACKET,'(',1,1141) -LexToken(VAR,'i',1,1142) -LexToken(CLOSEBRACKET,')',1,1143) -LexToken(EOL,'\n',1,1144) -LexToken(IF,'if',1,1158) -LexToken(VAR,'typeof',1,1161) -LexToken(OPENBRACKET,'(',1,1167) -LexToken(VAR,'o',1,1168) -LexToken(CLOSEBRACKET,')',1,1169) -LexToken(COMPARISON,'==',1,1171) -LexToken(DQSTRING,'"Block"',1,1180) -LexToken(LOGICAL,'&',1,1182) -LexToken(VAR,'o',1,1184) -LexToken(DOT,'.',1,1185) -LexToken(VAR,'gui',1,1186) -LexToken(COMPARISON,'==',1,1190) -LexToken(DQSTRING,'"EVTDLY_c"',1,1202) -LexToken(THEN,'then',1,1204) -LexToken(EOL,'\n',1,1208) -LexToken(VAR,'path',1,1225) -LexToken(ASSIGNMENT,'=',1,1230) -LexToken(VAR,'i',1,1232) -LexToken(EOL,'\n',1,1233) -LexToken(BREAK,'break',1,1251) -LexToken(EOL,'\n',1,1256) -LexToken(END,'end',1,1270) -LexToken(EOL,'\n',1,1273) -LexToken(END,'end',1,1282) -LexToken(EOL,'\n',1,1285) -LexToken(VAR,'newpar',1,1294) -LexToken(ASSIGNMENT,'=',1,1300) -LexToken(VAR,'list',1,1301) -LexToken(OPENBRACKET,'(',1,1305) -LexToken(CLOSEBRACKET,')',1,1306) -LexToken(EOL,'\n',1,1307) -LexToken(VAR,'xx',1,1317) -LexToken(ASSIGNMENT,'=',1,1319) -LexToken(VAR,'arg1',1,1320) -LexToken(DOT,'.',1,1324) -LexToken(VAR,'model',1,1325) -LexToken(DOT,'.',1,1330) -LexToken(VAR,'rpar',1,1331) -LexToken(DOT,'.',1,1335) -LexToken(VAR,'objs',1,1336) -LexToken(OPENBRACKET,'(',1,1340) -LexToken(VAR,'path',1,1341) -LexToken(CLOSEBRACKET,')',1,1345) -LexToken(EOL,'\n',1,1346) -LexToken(VAR,'exprs',1,1355) -LexToken(ASSIGNMENT,'=',1,1360) -LexToken(VAR,'xx',1,1361) -LexToken(DOT,'.',1,1363) -LexToken(VAR,'graphics',1,1364) -LexToken(DOT,'.',1,1372) -LexToken(VAR,'exprs',1,1373) -LexToken(EOL,'\n',1,1378) -LexToken(VAR,'model',1,1387) -LexToken(ASSIGNMENT,'=',1,1392) -LexToken(VAR,'xx',1,1393) -LexToken(DOT,'.',1,1395) -LexToken(VAR,'model',1,1396) -LexToken(EOL,'\n',1,1401) -LexToken(VAR,'t0_old',1,1411) -LexToken(ASSIGNMENT,'=',1,1417) -LexToken(VAR,'model',1,1418) -LexToken(DOT,'.',1,1423) -LexToken(VAR,'firing',1,1424) -LexToken(EOL,'\n',1,1430) -LexToken(VAR,'dt_old',1,1439) -LexToken(ASSIGNMENT,'=',1,1445) -LexToken(VAR,'model',1,1447) -LexToken(DOT,'.',1,1452) -LexToken(VAR,'rpar',1,1453) -LexToken(OPENBRACKET,'(',1,1457) -LexToken(NUMBER,'1',1,1458) -LexToken(CLOSEBRACKET,')',1,1459) -LexToken(EOL,'\n',1,1460) -LexToken(VAR,'model_n',1,1469) -LexToken(ASSIGNMENT,'=',1,1476) -LexToken(VAR,'model',1,1477) -LexToken(EOL,'\n',1,1482) -LexToken(WHILE,'while',1,1491) -LexToken(PREVAR_BOOLEAN,'%t',1,1497) -LexToken(DO,'do',1,1500) -LexToken(EOL,'\n',1,1502) -LexToken(OPENSQBRACKET,'[',1,1515) -LexToken(VAR,'ok',1,1516) -LexToken(COMMA,',',1,1518) -LexToken(VAR,'dt',1,1520) -LexToken(COMMA,',',1,1522) -LexToken(VAR,'t0',1,1524) -LexToken(COMMA,',',1,1526) -LexToken(VAR,'exprs0',1,1528) -LexToken(CLOSESQBRACKET,']',1,1534) -LexToken(ASSIGNMENT,'=',1,1535) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1536) -LexToken(OPENBRACKET,'(',1,1551) -LexToken(OPENSQBRACKET,'[',1,1552) -LexToken(VAR,'msprintf',1,1553) -LexToken(OPENBRACKET,'(',1,1561) -LexToken(VAR,'gettext',1,1562) -LexToken(OPENBRACKET,'(',1,1569) -LexToken(DQSTRING,'"Set %s block parameters"',1,1594) -LexToken(CLOSEBRACKET,')',1,1595) -LexToken(COMMA,',',1,1596) -LexToken(DQSTRING,'"CLOCK_c"',1,1606) -LexToken(CLOSEBRACKET,')',1,1607) -LexToken(SEMICOLON,';',1,1608) -LexToken(DQSTRING,'" "',1,1611) -LexToken(SEMICOLON,';',1,1612) -LexToken(VAR,'gettext',1,1614) -LexToken(OPENBRACKET,'(',1,1621) -LexToken(DQSTRING,'"Event clock generator"',1,1644) -LexToken(CLOSEBRACKET,')',1,1645) -LexToken(SEMICOLON,';',1,1646) -LexToken(DQSTRING,'" "',1,1649) -LexToken(SEMICOLON,';',1,1650) -LexToken(VAR,'gettext',1,1667) -LexToken(OPENBRACKET,'(',1,1674) -LexToken(DQSTRING,'"  Do not start if \\\'Initialisation Time\\\' is negative"',1,1734) -LexToken(CLOSEBRACKET,')',1,1735) -LexToken(SEMICOLON,';',1,1736) -LexToken(DQSTRING,'" "',1,1739) -LexToken(CLOSESQBRACKET,']',1,1740) -LexToken(COMMA,',',1,1741) -LexToken(OPENSQBRACKET,'[',1,1743) -LexToken(VAR,'gettext',1,1744) -LexToken(OPENBRACKET,'(',1,1751) -LexToken(DQSTRING,'"Period"',1,1759) -LexToken(CLOSEBRACKET,')',1,1760) -LexToken(SEMICOLON,';',1,1761) -LexToken(VAR,'gettext',1,1762) -LexToken(OPENBRACKET,'(',1,1769) -LexToken(DQSTRING,'"Initialisation Time"',1,1790) -LexToken(CLOSEBRACKET,')',1,1791) -LexToken(CLOSESQBRACKET,']',1,1792) -LexToken(COMMA,',',1,1793) -LexToken(VAR,'list',1,1795) -LexToken(OPENBRACKET,'(',1,1799) -LexToken(DQSTRING,'"vec"',1,1804) -LexToken(COMMA,',',1,1805) -LexToken(NUMBER,'1',1,1806) -LexToken(COMMA,',',1,1807) -LexToken(DQSTRING,'"vec"',1,1812) -LexToken(COMMA,',',1,1813) -LexToken(NUMBER,'1',1,1814) -LexToken(CLOSEBRACKET,')',1,1815) -LexToken(COMMA,',',1,1816) -LexToken(VAR,'exprs',1,1818) -LexToken(CLOSEBRACKET,')',1,1823) -LexToken(EOL,'\n',1,1824) -LexToken(EOL,'\n',1,1826) -LexToken(IF,'if',1,1839) -LexToken(NOT,'~',1,1842) -LexToken(VAR,'ok',1,1843) -LexToken(THEN,'then',1,1846) -LexToken(EOL,'\n',1,1850) -LexToken(BREAK,'break',1,1867) -LexToken(EOL,'\n',1,1872) -LexToken(END,'end',1,1886) -LexToken(EOL,'\n',1,1889) -LexToken(IF,'if',1,1902) -LexToken(VAR,'dt',1,1905) -LexToken(COMPARISON,'<=',1,1908) -LexToken(NUMBER,'0',1,1911) -LexToken(THEN,'then',1,1913) -LexToken(EOL,'\n',1,1917) -LexToken(VAR,'block_parameter_error',1,1934) -LexToken(OPENBRACKET,'(',1,1955) -LexToken(VAR,'msprintf',1,1956) -LexToken(OPENBRACKET,'(',1,1964) -LexToken(VAR,'gettext',1,1965) -LexToken(OPENBRACKET,'(',1,1972) -LexToken(DQSTRING,'"Wrong values for \\\'%s\\\' parameter: %5.1e."',1,2015) -LexToken(CLOSEBRACKET,')',1,2016) -LexToken(COMMA,',',1,2017) -LexToken(VAR,'gettext',1,2019) -LexToken(OPENBRACKET,'(',1,2026) -LexToken(DQSTRING,'"Period"',1,2034) -LexToken(CLOSEBRACKET,')',1,2035) -LexToken(COMMA,',',1,2036) -LexToken(VAR,'dt',1,2038) -LexToken(CLOSEBRACKET,')',1,2040) -LexToken(COMMA,',',1,2041) -LexToken(VAR,'gettext',1,2043) -LexToken(OPENBRACKET,'(',1,2050) -LexToken(DQSTRING,'"Strictly positive number expected."',1,2086) -LexToken(CLOSEBRACKET,')',1,2087) -LexToken(CLOSEBRACKET,')',1,2088) -LexToken(EOL,'\n',1,2089) -LexToken(VAR,'ok',1,2107) -LexToken(ASSIGNMENT,'=',1,2109) -LexToken(PREVAR_BOOLEAN,'%f',1,2110) -LexToken(EOL,'\n',1,2112) -LexToken(END,'end',1,2125) -LexToken(EOL,'\n',1,2128) -LexToken(IF,'if',1,2141) -LexToken(VAR,'ok',1,2144) -LexToken(THEN,'then',1,2147) -LexToken(EOL,'\n',1,2151) -LexToken(VAR,'xx',1,2168) -LexToken(DOT,'.',1,2170) -LexToken(VAR,'graphics',1,2171) -LexToken(DOT,'.',1,2179) -LexToken(VAR,'exprs',1,2180) -LexToken(ASSIGNMENT,'=',1,2185) -LexToken(VAR,'exprs0',1,2186) -LexToken(EOL,'\n',1,2192) -LexToken(VAR,'model',1,2209) -LexToken(DOT,'.',1,2214) -LexToken(VAR,'rpar',1,2215) -LexToken(ASSIGNMENT,'=',1,2219) -LexToken(OPENSQBRACKET,'[',1,2220) -LexToken(VAR,'dt',1,2221) -LexToken(SEMICOLON,';',1,2223) -LexToken(VAR,'t0',1,2224) -LexToken(CLOSESQBRACKET,']',1,2226) -LexToken(EOL,'\n',1,2227) -LexToken(VAR,'model',1,2244) -LexToken(DOT,'.',1,2249) -LexToken(VAR,'firing',1,2250) -LexToken(ASSIGNMENT,'=',1,2256) -LexToken(VAR,'t0',1,2257) -LexToken(EOL,'\n',1,2259) -LexToken(VAR,'xx',1,2276) -LexToken(DOT,'.',1,2278) -LexToken(VAR,'model',1,2279) -LexToken(ASSIGNMENT,'=',1,2284) -LexToken(VAR,'model',1,2285) -LexToken(EOL,'\n',1,2290) -LexToken(VAR,'arg1',1,2307) -LexToken(DOT,'.',1,2311) -LexToken(VAR,'model',1,2312) -LexToken(DOT,'.',1,2317) -LexToken(VAR,'rpar',1,2318) -LexToken(DOT,'.',1,2322) -LexToken(VAR,'objs',1,2323) -LexToken(OPENBRACKET,'(',1,2327) -LexToken(VAR,'path',1,2328) -LexToken(CLOSEBRACKET,')',1,2332) -LexToken(ASSIGNMENT,'=',1,2333) -LexToken(VAR,'xx',1,2334) -LexToken(EOL,'\n',1,2345) -LexToken(BREAK,'break',1,2362) -LexToken(EOL,'\n',1,2367) -LexToken(END,'end',1,2380) -LexToken(EOL,'\n',1,2383) -LexToken(END,'end',1,2392) -LexToken(EOL,'\n',1,2395) -LexToken(EOL,'\n',1,2396) -LexToken(IF,'if',1,2405) -LexToken(NOT,'~',1,2408) -LexToken(VAR,'and',1,2409) -LexToken(OPENBRACKET,'(',1,2412) -LexToken(OPENSQBRACKET,'[',1,2413) -LexToken(VAR,'t0_old',1,2414) -LexToken(VAR,'dt_old',1,2421) -LexToken(CLOSESQBRACKET,']',1,2427) -LexToken(COMPARISON,'==',1,2428) -LexToken(OPENSQBRACKET,'[',1,2430) -LexToken(VAR,'t0',1,2431) -LexToken(VAR,'dt',1,2434) -LexToken(CLOSESQBRACKET,']',1,2436) -LexToken(CLOSEBRACKET,')',1,2437) -LexToken(THEN,'then',1,2439) -LexToken(EOL,'\n',1,2443) -LexToken(EOL,'\n',1,2477) -LexToken(VAR,'newpar',1,2490) -LexToken(OPENBRACKET,'(',1,2496) -LexToken(VAR,'size',1,2497) -LexToken(OPENBRACKET,'(',1,2501) -LexToken(VAR,'newpar',1,2502) -LexToken(CLOSEBRACKET,')',1,2508) -LexToken(ADDITION,'+',1,2509) -LexToken(NUMBER,'1',1,2510) -LexToken(CLOSEBRACKET,')',1,2511) -LexToken(ASSIGNMENT,'=',1,2512) -LexToken(VAR,'path',1,2513) -LexToken(EOL,'\n',1,2539) -LexToken(END,'end',1,2548) -LexToken(EOL,'\n',1,2551) -LexToken(IF,'if',1,2560) -LexToken(VAR,'t0_old',1,2563) -LexToken(COMPARISON,'<>',1,2569) -LexToken(VAR,'t0',1,2571) -LexToken(THEN,'then',1,2574) -LexToken(EOL,'\n',1,2578) -LexToken(VAR,'needcompile',1,2591) -LexToken(ASSIGNMENT,'=',1,2602) -LexToken(NUMBER,'2',1,2603) -LexToken(EOL,'\n',1,2604) -LexToken(ELSE,'else',1,2614) -LexToken(EOL,'\n',1,2618) -LexToken(VAR,'needcompile',1,2631) -LexToken(ASSIGNMENT,'=',1,2642) -LexToken(NUMBER,'0',1,2643) -LexToken(EOL,'\n',1,2644) -LexToken(END,'end',1,2654) -LexToken(EOL,'\n',1,2657) -LexToken(VAR,'x',1,2666) -LexToken(ASSIGNMENT,'=',1,2667) -LexToken(VAR,'arg1',1,2668) -LexToken(EOL,'\n',1,2672) -LexToken(VAR,'y',1,2681) -LexToken(ASSIGNMENT,'=',1,2682) -LexToken(VAR,'needcompile',1,2683) -LexToken(EOL,'\n',1,2694) -LexToken(VAR,'typ',1,2703) -LexToken(ASSIGNMENT,'=',1,2706) -LexToken(VAR,'newpar',1,2707) -LexToken(EOL,'\n',1,2713) -LexToken(CASE,'case',1,2718) -LexToken(DQSTRING,'"define"',1,2730) -LexToken(THEN,'then',1,2732) -LexToken(EOL,'\n',1,2736) -LexToken(VAR,'evtdly',1,2745) -LexToken(ASSIGNMENT,'=',1,2751) -LexToken(VAR,'EVTDLY_c',1,2752) -LexToken(OPENBRACKET,'(',1,2760) -LexToken(DQSTRING,'"define"',1,2768) -LexToken(CLOSEBRACKET,')',1,2769) -LexToken(EOL,'\n',1,2770) -LexToken(VAR,'evtdly',1,2779) -LexToken(DOT,'.',1,2785) -LexToken(VAR,'graphics',1,2786) -LexToken(DOT,'.',1,2794) -LexToken(VAR,'orig',1,2795) -LexToken(ASSIGNMENT,'=',1,2799) -LexToken(OPENSQBRACKET,'[',1,2800) -LexToken(NUMBER,'320',1,2801) -LexToken(COMMA,',',1,2804) -LexToken(NUMBER,'232',1,2805) -LexToken(CLOSESQBRACKET,']',1,2808) -LexToken(EOL,'\n',1,2809) -LexToken(VAR,'evtdly',1,2818) -LexToken(DOT,'.',1,2824) -LexToken(VAR,'graphics',1,2825) -LexToken(DOT,'.',1,2833) -LexToken(VAR,'sz',1,2834) -LexToken(ASSIGNMENT,'=',1,2836) -LexToken(OPENSQBRACKET,'[',1,2837) -LexToken(NUMBER,'40',1,2838) -LexToken(COMMA,',',1,2840) -LexToken(NUMBER,'40',1,2841) -LexToken(CLOSESQBRACKET,']',1,2843) -LexToken(EOL,'\n',1,2844) -LexToken(VAR,'evtdly',1,2853) -LexToken(DOT,'.',1,2859) -LexToken(VAR,'graphics',1,2860) -LexToken(DOT,'.',1,2868) -LexToken(VAR,'flip',1,2869) -LexToken(ASSIGNMENT,'=',1,2873) -LexToken(PREVAR_BOOLEAN,'%t',1,2874) -LexToken(EOL,'\n',1,2876) -LexToken(VAR,'evtdly',1,2885) -LexToken(DOT,'.',1,2891) -LexToken(VAR,'graphics',1,2892) -LexToken(DOT,'.',1,2900) -LexToken(VAR,'exprs',1,2901) -LexToken(ASSIGNMENT,'=',1,2906) -LexToken(OPENSQBRACKET,'[',1,2907) -LexToken(DQSTRING,'"0.1"',1,2912) -LexToken(SEMICOLON,';',1,2913) -LexToken(DQSTRING,'"0.1"',1,2918) -LexToken(CLOSESQBRACKET,']',1,2919) -LexToken(EOL,'\n',1,2920) -LexToken(VAR,'evtdly',1,2929) -LexToken(DOT,'.',1,2935) -LexToken(VAR,'graphics',1,2936) -LexToken(DOT,'.',1,2944) -LexToken(VAR,'pein',1,2945) -LexToken(ASSIGNMENT,'=',1,2949) -LexToken(NUMBER,'6',1,2950) -LexToken(EOL,'\n',1,2951) -LexToken(VAR,'evtdly',1,2960) -LexToken(DOT,'.',1,2966) -LexToken(VAR,'graphics',1,2967) -LexToken(DOT,'.',1,2975) -LexToken(VAR,'peout',1,2976) -LexToken(ASSIGNMENT,'=',1,2981) -LexToken(NUMBER,'3',1,2982) -LexToken(EOL,'\n',1,2983) -LexToken(VAR,'evtdly',1,2992) -LexToken(DOT,'.',1,2998) -LexToken(VAR,'model',1,2999) -LexToken(DOT,'.',1,3004) -LexToken(VAR,'rpar',1,3005) -LexToken(ASSIGNMENT,'=',1,3009) -LexToken(OPENSQBRACKET,'[',1,3010) -LexToken(NUMBER,'0.1',1,3011) -LexToken(SEMICOLON,';',1,3014) -LexToken(NUMBER,'0.1',1,3015) -LexToken(CLOSESQBRACKET,']',1,3018) -LexToken(EOL,'\n',1,3019) -LexToken(VAR,'evtdly',1,3028) -LexToken(DOT,'.',1,3034) -LexToken(VAR,'model',1,3035) -LexToken(DOT,'.',1,3040) -LexToken(VAR,'firing',1,3041) -LexToken(ASSIGNMENT,'=',1,3047) -LexToken(NUMBER,'0.1',1,3048) -LexToken(EOL,'\n',1,3051) -LexToken(EOL,'\n',1,3052) -LexToken(VAR,'output_port',1,3061) -LexToken(ASSIGNMENT,'=',1,3072) -LexToken(VAR,'CLKOUT_f',1,3073) -LexToken(OPENBRACKET,'(',1,3081) -LexToken(DQSTRING,'"define"',1,3089) -LexToken(CLOSEBRACKET,')',1,3090) -LexToken(EOL,'\n',1,3091) -LexToken(VAR,'output_port',1,3100) -LexToken(DOT,'.',1,3111) -LexToken(VAR,'graphics',1,3112) -LexToken(DOT,'.',1,3120) -LexToken(VAR,'orig',1,3121) -LexToken(ASSIGNMENT,'=',1,3125) -LexToken(OPENSQBRACKET,'[',1,3126) -LexToken(NUMBER,'399',1,3127) -LexToken(COMMA,',',1,3130) -LexToken(NUMBER,'162',1,3131) -LexToken(CLOSESQBRACKET,']',1,3134) -LexToken(EOL,'\n',1,3135) -LexToken(VAR,'output_port',1,3144) -LexToken(DOT,'.',1,3155) -LexToken(VAR,'graphics',1,3156) -LexToken(DOT,'.',1,3164) -LexToken(VAR,'sz',1,3165) -LexToken(ASSIGNMENT,'=',1,3167) -LexToken(OPENSQBRACKET,'[',1,3168) -LexToken(NUMBER,'20',1,3169) -LexToken(COMMA,',',1,3171) -LexToken(NUMBER,'20',1,3172) -LexToken(CLOSESQBRACKET,']',1,3174) -LexToken(EOL,'\n',1,3175) -LexToken(VAR,'output_port',1,3184) -LexToken(DOT,'.',1,3195) -LexToken(VAR,'graphics',1,3196) -LexToken(DOT,'.',1,3204) -LexToken(VAR,'flip',1,3205) -LexToken(ASSIGNMENT,'=',1,3209) -LexToken(PREVAR_BOOLEAN,'%t',1,3210) -LexToken(EOL,'\n',1,3212) -LexToken(VAR,'output_port',1,3221) -LexToken(DOT,'.',1,3232) -LexToken(VAR,'graphics',1,3233) -LexToken(DOT,'.',1,3241) -LexToken(VAR,'exprs',1,3242) -LexToken(ASSIGNMENT,'=',1,3247) -LexToken(DQSTRING,'"1"',1,3250) -LexToken(EOL,'\n',1,3251) -LexToken(VAR,'output_port',1,3260) -LexToken(DOT,'.',1,3271) -LexToken(VAR,'graphics',1,3272) -LexToken(DOT,'.',1,3280) -LexToken(VAR,'pein',1,3281) -LexToken(ASSIGNMENT,'=',1,3285) -LexToken(NUMBER,'5',1,3286) -LexToken(EOL,'\n',1,3287) -LexToken(VAR,'output_port',1,3296) -LexToken(DOT,'.',1,3307) -LexToken(VAR,'model',1,3308) -LexToken(DOT,'.',1,3313) -LexToken(VAR,'ipar',1,3314) -LexToken(ASSIGNMENT,'=',1,3318) -LexToken(NUMBER,'1',1,3319) -LexToken(EOL,'\n',1,3320) -LexToken(EOL,'\n',1,3321) -LexToken(VAR,'split',1,3330) -LexToken(ASSIGNMENT,'=',1,3335) -LexToken(VAR,'CLKSPLIT_f',1,3336) -LexToken(OPENBRACKET,'(',1,3346) -LexToken(DQSTRING,'"define"',1,3354) -LexToken(CLOSEBRACKET,')',1,3355) -LexToken(EOL,'\n',1,3356) -LexToken(VAR,'split',1,3365) -LexToken(DOT,'.',1,3370) -LexToken(VAR,'graphics',1,3371) -LexToken(DOT,'.',1,3379) -LexToken(VAR,'orig',1,3380) -LexToken(ASSIGNMENT,'=',1,3384) -LexToken(OPENSQBRACKET,'[',1,3385) -LexToken(NUMBER,'380.71066',1,3386) -LexToken(SEMICOLON,';',1,3395) -LexToken(NUMBER,'172',1,3396) -LexToken(CLOSESQBRACKET,']',1,3399) -LexToken(EOL,'\n',1,3400) -LexToken(VAR,'split',1,3409) -LexToken(DOT,'.',1,3414) -LexToken(VAR,'graphics',1,3415) -LexToken(DOT,'.',1,3423) -LexToken(VAR,'pein',1,3424) -LexToken(ASSIGNMENT,'=',1,3428) -LexToken(NUMBER,'3',1,3429) -LexToken(EOL,'\n',1,3430) -LexToken(VAR,'split',1,3440) -LexToken(DOT,'.',1,3445) -LexToken(VAR,'graphics',1,3446) -LexToken(DOT,'.',1,3454) -LexToken(VAR,'peout',1,3455) -LexToken(ASSIGNMENT,'=',1,3460) -LexToken(OPENSQBRACKET,'[',1,3461) -LexToken(NUMBER,'5',1,3462) -LexToken(SEMICOLON,';',1,3463) -LexToken(NUMBER,'6',1,3464) -LexToken(CLOSESQBRACKET,']',1,3465) -LexToken(EOL,'\n',1,3466) -LexToken(EOL,'\n',1,3467) -LexToken(VAR,'gr_i',1,3476) -LexToken(ASSIGNMENT,'=',1,3480) -LexToken(OPENSQBRACKET,'[',1,3481) -LexToken(CLOSESQBRACKET,']',1,3482) -LexToken(EOL,'\n',1,3483) -LexToken(VAR,'diagram',1,3492) -LexToken(ASSIGNMENT,'=',1,3499) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3500) -LexToken(OPENBRACKET,'(',1,3514) -LexToken(CLOSEBRACKET,')',1,3515) -LexToken(EOL,'\n',1,3516) -LexToken(VAR,'diagram',1,3526) -LexToken(DOT,'.',1,3533) -LexToken(VAR,'objs',1,3534) -LexToken(OPENBRACKET,'(',1,3538) -LexToken(NUMBER,'1',1,3539) -LexToken(CLOSEBRACKET,')',1,3540) -LexToken(ASSIGNMENT,'=',1,3541) -LexToken(VAR,'output_port',1,3542) -LexToken(EOL,'\n',1,3553) -LexToken(VAR,'diagram',1,3562) -LexToken(DOT,'.',1,3569) -LexToken(VAR,'objs',1,3570) -LexToken(OPENBRACKET,'(',1,3574) -LexToken(NUMBER,'2',1,3575) -LexToken(CLOSEBRACKET,')',1,3576) -LexToken(ASSIGNMENT,'=',1,3577) -LexToken(VAR,'evtdly',1,3578) -LexToken(EOL,'\n',1,3584) -LexToken(VAR,'diagram',1,3593) -LexToken(DOT,'.',1,3600) -LexToken(VAR,'objs',1,3601) -LexToken(OPENBRACKET,'(',1,3605) -LexToken(NUMBER,'3',1,3606) -LexToken(CLOSEBRACKET,')',1,3607) -LexToken(ASSIGNMENT,'=',1,3608) -LexToken(SCICOS_LINK,'scicos_link',1,3609) -LexToken(OPENBRACKET,'(',1,3620) -LexToken(VAR,'xx',1,3621) -LexToken(ASSIGNMENT,'=',1,3623) -LexToken(OPENSQBRACKET,'[',1,3624) -LexToken(NUMBER,'340',1,3625) -LexToken(SEMICOLON,';',1,3628) -LexToken(NUMBER,'340',1,3629) -LexToken(SEMICOLON,';',1,3632) -LexToken(NUMBER,'380.71',1,3633) -LexToken(CLOSESQBRACKET,']',1,3639) -LexToken(COMMA,',',1,3640) -LexToken(VAR,'yy',1,3652) -LexToken(ASSIGNMENT,'=',1,3654) -LexToken(OPENSQBRACKET,'[',1,3655) -LexToken(NUMBER,'226.29',1,3656) -LexToken(SEMICOLON,';',1,3662) -LexToken(NUMBER,'172',1,3663) -LexToken(SEMICOLON,';',1,3666) -LexToken(NUMBER,'172',1,3667) -LexToken(CLOSESQBRACKET,']',1,3670) -LexToken(COMMA,',',1,3671) -LexToken(VAR,'ct',1,3683) -LexToken(ASSIGNMENT,'=',1,3685) -LexToken(OPENSQBRACKET,'[',1,3686) -LexToken(NUMBER,'5',1,3687) -LexToken(COMMA,',',1,3688) -LexToken(ADDITION,'-',1,3689) -LexToken(NUMBER,'1',1,3690) -LexToken(CLOSESQBRACKET,']',1,3691) -LexToken(COMMA,',',1,3692) -LexToken(VAR,'from',1,3693) -LexToken(ASSIGNMENT,'=',1,3697) -LexToken(OPENSQBRACKET,'[',1,3698) -LexToken(NUMBER,'2',1,3699) -LexToken(COMMA,',',1,3700) -LexToken(NUMBER,'1',1,3701) -LexToken(CLOSESQBRACKET,']',1,3702) -LexToken(COMMA,',',1,3703) -LexToken(VAR,'to',1,3704) -LexToken(ASSIGNMENT,'=',1,3706) -LexToken(OPENSQBRACKET,'[',1,3707) -LexToken(NUMBER,'4',1,3708) -LexToken(COMMA,',',1,3709) -LexToken(NUMBER,'1',1,3710) -LexToken(CLOSESQBRACKET,']',1,3711) -LexToken(CLOSEBRACKET,')',1,3712) -LexToken(EOL,'\n',1,3713) -LexToken(VAR,'diagram',1,3722) -LexToken(DOT,'.',1,3729) -LexToken(VAR,'objs',1,3730) -LexToken(OPENBRACKET,'(',1,3734) -LexToken(NUMBER,'4',1,3735) -LexToken(CLOSEBRACKET,')',1,3736) -LexToken(ASSIGNMENT,'=',1,3737) -LexToken(VAR,'split',1,3738) -LexToken(EOL,'\n',1,3743) -LexToken(VAR,'diagram',1,3752) -LexToken(DOT,'.',1,3759) -LexToken(VAR,'objs',1,3760) -LexToken(OPENBRACKET,'(',1,3764) -LexToken(NUMBER,'5',1,3765) -LexToken(CLOSEBRACKET,')',1,3766) -LexToken(ASSIGNMENT,'=',1,3767) -LexToken(SCICOS_LINK,'scicos_link',1,3768) -LexToken(OPENBRACKET,'(',1,3779) -LexToken(VAR,'xx',1,3780) -LexToken(ASSIGNMENT,'=',1,3782) -LexToken(OPENSQBRACKET,'[',1,3783) -LexToken(NUMBER,'380.71',1,3784) -LexToken(SEMICOLON,';',1,3790) -LexToken(NUMBER,'399',1,3791) -LexToken(CLOSESQBRACKET,']',1,3794) -LexToken(COMMA,',',1,3795) -LexToken(VAR,'yy',1,3796) -LexToken(ASSIGNMENT,'=',1,3798) -LexToken(OPENSQBRACKET,'[',1,3799) -LexToken(NUMBER,'172',1,3800) -LexToken(SEMICOLON,';',1,3803) -LexToken(NUMBER,'172',1,3804) -LexToken(CLOSESQBRACKET,']',1,3807) -LexToken(COMMA,',',1,3808) -LexToken(VAR,'ct',1,3820) -LexToken(ASSIGNMENT,'=',1,3822) -LexToken(OPENSQBRACKET,'[',1,3823) -LexToken(NUMBER,'5',1,3824) -LexToken(COMMA,',',1,3825) -LexToken(ADDITION,'-',1,3826) -LexToken(NUMBER,'1',1,3827) -LexToken(CLOSESQBRACKET,']',1,3828) -LexToken(COMMA,',',1,3829) -LexToken(VAR,'from',1,3830) -LexToken(ASSIGNMENT,'=',1,3834) -LexToken(OPENSQBRACKET,'[',1,3835) -LexToken(NUMBER,'4',1,3836) -LexToken(COMMA,',',1,3837) -LexToken(NUMBER,'1',1,3838) -LexToken(CLOSESQBRACKET,']',1,3839) -LexToken(COMMA,',',1,3840) -LexToken(VAR,'to',1,3841) -LexToken(ASSIGNMENT,'=',1,3843) -LexToken(OPENSQBRACKET,'[',1,3844) -LexToken(NUMBER,'1',1,3845) -LexToken(COMMA,',',1,3846) -LexToken(NUMBER,'1',1,3847) -LexToken(CLOSESQBRACKET,']',1,3848) -LexToken(CLOSEBRACKET,')',1,3849) -LexToken(EOL,'\n',1,3850) -LexToken(VAR,'diagram',1,3859) -LexToken(DOT,'.',1,3866) -LexToken(VAR,'objs',1,3867) -LexToken(OPENBRACKET,'(',1,3871) -LexToken(NUMBER,'6',1,3872) -LexToken(CLOSEBRACKET,')',1,3873) -LexToken(ASSIGNMENT,'=',1,3874) -LexToken(SCICOS_LINK,'scicos_link',1,3875) -LexToken(OPENBRACKET,'(',1,3886) -LexToken(VAR,'xx',1,3887) -LexToken(ASSIGNMENT,'=',1,3889) -LexToken(OPENSQBRACKET,'[',1,3890) -LexToken(NUMBER,'380.71',1,3891) -LexToken(SEMICOLON,';',1,3897) -LexToken(NUMBER,'380.71',1,3898) -LexToken(SEMICOLON,';',1,3904) -LexToken(NUMBER,'340',1,3905) -LexToken(SEMICOLON,';',1,3908) -LexToken(NUMBER,'340',1,3909) -LexToken(CLOSESQBRACKET,']',1,3912) -LexToken(COMMA,',',1,3913) -LexToken(VAR,'yy',1,3925) -LexToken(ASSIGNMENT,'=',1,3927) -LexToken(OPENSQBRACKET,'[',1,3928) -LexToken(NUMBER,'172',1,3929) -LexToken(SEMICOLON,';',1,3932) -LexToken(NUMBER,'302',1,3933) -LexToken(SEMICOLON,';',1,3936) -LexToken(NUMBER,'302',1,3937) -LexToken(SEMICOLON,';',1,3940) -LexToken(NUMBER,'277.71',1,3941) -LexToken(CLOSESQBRACKET,']',1,3947) -LexToken(COMMA,',',1,3948) -LexToken(VAR,'ct',1,3960) -LexToken(ASSIGNMENT,'=',1,3962) -LexToken(OPENSQBRACKET,'[',1,3963) -LexToken(NUMBER,'5',1,3964) -LexToken(COMMA,',',1,3965) -LexToken(ADDITION,'-',1,3966) -LexToken(NUMBER,'1',1,3967) -LexToken(CLOSESQBRACKET,']',1,3968) -LexToken(COMMA,',',1,3969) -LexToken(VAR,'from',1,3970) -LexToken(ASSIGNMENT,'=',1,3974) -LexToken(OPENSQBRACKET,'[',1,3975) -LexToken(NUMBER,'4',1,3976) -LexToken(COMMA,',',1,3977) -LexToken(NUMBER,'2',1,3978) -LexToken(CLOSESQBRACKET,']',1,3979) -LexToken(COMMA,',',1,3980) -LexToken(VAR,'to',1,3981) -LexToken(ASSIGNMENT,'=',1,3983) -LexToken(OPENSQBRACKET,'[',1,3984) -LexToken(NUMBER,'2',1,3985) -LexToken(COMMA,',',1,3986) -LexToken(NUMBER,'1',1,3987) -LexToken(CLOSESQBRACKET,']',1,3988) -LexToken(CLOSEBRACKET,')',1,3989) -LexToken(EOL,'\n',1,3990) -LexToken(VAR,'x',1,3999) -LexToken(ASSIGNMENT,'=',1,4000) -LexToken(SCICOS_BLOCK,'scicos_block',1,4001) -LexToken(OPENBRACKET,'(',1,4013) -LexToken(CLOSEBRACKET,')',1,4014) -LexToken(EOL,'\n',1,4015) -LexToken(VAR,'x',1,4024) -LexToken(DOT,'.',1,4025) -LexToken(VAR,'gui',1,4026) -LexToken(ASSIGNMENT,'=',1,4029) -LexToken(DQSTRING,'"CLOCK_c"',1,4038) -LexToken(EOL,'\n',1,4039) -LexToken(VAR,'x',1,4048) -LexToken(DOT,'.',1,4049) -LexToken(VAR,'graphics',1,4050) -LexToken(DOT,'.',1,4058) -LexToken(VAR,'sz',1,4059) -LexToken(ASSIGNMENT,'=',1,4061) -LexToken(OPENSQBRACKET,'[',1,4062) -LexToken(NUMBER,'2',1,4063) -LexToken(COMMA,',',1,4064) -LexToken(NUMBER,'2',1,4065) -LexToken(CLOSESQBRACKET,']',1,4066) -LexToken(EOL,'\n',1,4067) -LexToken(VAR,'x',1,4076) -LexToken(DOT,'.',1,4077) -LexToken(VAR,'graphics',1,4078) -LexToken(DOT,'.',1,4086) -LexToken(VAR,'gr_i',1,4087) -LexToken(ASSIGNMENT,'=',1,4091) -LexToken(VAR,'gr_i',1,4092) -LexToken(EOL,'\n',1,4096) -LexToken(VAR,'x',1,4105) -LexToken(DOT,'.',1,4106) -LexToken(VAR,'graphics',1,4107) -LexToken(DOT,'.',1,4115) -LexToken(VAR,'peout',1,4116) -LexToken(ASSIGNMENT,'=',1,4121) -LexToken(NUMBER,'0',1,4122) -LexToken(EOL,'\n',1,4123) -LexToken(VAR,'x',1,4132) -LexToken(DOT,'.',1,4133) -LexToken(VAR,'model',1,4134) -LexToken(DOT,'.',1,4139) -LexToken(VAR,'sim',1,4140) -LexToken(ASSIGNMENT,'=',1,4143) -LexToken(DQSTRING,'"csuper"',1,4151) -LexToken(EOL,'\n',1,4152) -LexToken(VAR,'x',1,4161) -LexToken(DOT,'.',1,4162) -LexToken(VAR,'model',1,4163) -LexToken(DOT,'.',1,4168) -LexToken(VAR,'evtout',1,4169) -LexToken(ASSIGNMENT,'=',1,4175) -LexToken(NUMBER,'1',1,4176) -LexToken(EOL,'\n',1,4177) -LexToken(VAR,'x',1,4186) -LexToken(DOT,'.',1,4187) -LexToken(VAR,'model',1,4188) -LexToken(DOT,'.',1,4193) -LexToken(VAR,'blocktype',1,4194) -LexToken(ASSIGNMENT,'=',1,4203) -LexToken(DQSTRING,'"h"',1,4206) -LexToken(EOL,'\n',1,4207) -LexToken(VAR,'x',1,4216) -LexToken(DOT,'.',1,4217) -LexToken(VAR,'model',1,4218) -LexToken(DOT,'.',1,4223) -LexToken(VAR,'firing',1,4224) -LexToken(ASSIGNMENT,'=',1,4230) -LexToken(PREVAR_BOOLEAN,'%f',1,4231) -LexToken(EOL,'\n',1,4233) -LexToken(VAR,'x',1,4242) -LexToken(DOT,'.',1,4243) -LexToken(VAR,'model',1,4244) -LexToken(DOT,'.',1,4249) -LexToken(VAR,'dep_ut',1,4250) -LexToken(ASSIGNMENT,'=',1,4256) -LexToken(OPENSQBRACKET,'[',1,4257) -LexToken(PREVAR_BOOLEAN,'%f',1,4258) -LexToken(PREVAR_BOOLEAN,'%f',1,4261) -LexToken(CLOSESQBRACKET,']',1,4263) -LexToken(EOL,'\n',1,4264) -LexToken(VAR,'x',1,4273) -LexToken(DOT,'.',1,4274) -LexToken(VAR,'model',1,4275) -LexToken(DOT,'.',1,4280) -LexToken(VAR,'rpar',1,4281) -LexToken(ASSIGNMENT,'=',1,4285) -LexToken(VAR,'diagram',1,4286) -LexToken(EOL,'\n',1,4293) -LexToken(END,'end',1,4298) -LexToken(EOL,'\n',1,4301) -LexToken(ENDFUNCTION,'endfunction',1,4302) -LexToken(EOL,'\n',1,4313) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3500) +/* autogenerated from "macros/Sources/CLOCK_c.sci" */ +None diff --git a/js/Sources/CLOCK_f.js b/js/Sources/CLOCK_f.js index c4931e00..50e27e9a 100644 --- a/js/Sources/CLOCK_f.js +++ b/js/Sources/CLOCK_f.js @@ -1,839 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CLOCK_f',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(EOL,'\n',1,993) -LexToken(FOR,'for',1,1002) -LexToken(VAR,'i',1,1006) -LexToken(ASSIGNMENT,'=',1,1007) -LexToken(NUMBER,'1',1,1008) -LexToken(COLON,':',1,1009) -LexToken(VAR,'length',1,1010) -LexToken(OPENBRACKET,'(',1,1016) -LexToken(VAR,'arg1',1,1017) -LexToken(DOT,'.',1,1021) -LexToken(VAR,'model',1,1022) -LexToken(DOT,'.',1,1027) -LexToken(VAR,'rpar',1,1028) -LexToken(DOT,'.',1,1032) -LexToken(VAR,'objs',1,1033) -LexToken(CLOSEBRACKET,')',1,1037) -LexToken(DO,'do',1,1039) -LexToken(EOL,'\n',1,1041) -LexToken(VAR,'o',1,1054) -LexToken(ASSIGNMENT,'=',1,1056) -LexToken(VAR,'arg1',1,1058) -LexToken(DOT,'.',1,1062) -LexToken(VAR,'model',1,1063) -LexToken(DOT,'.',1,1068) -LexToken(VAR,'rpar',1,1069) -LexToken(DOT,'.',1,1073) -LexToken(VAR,'objs',1,1074) -LexToken(OPENBRACKET,'(',1,1078) -LexToken(VAR,'i',1,1079) -LexToken(CLOSEBRACKET,')',1,1080) -LexToken(EOL,'\n',1,1081) -LexToken(IF,'if',1,1095) -LexToken(VAR,'typeof',1,1098) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(VAR,'o',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(COMPARISON,'==',1,1108) -LexToken(DQSTRING,'"Block"',1,1117) -LexToken(LOGICAL,'&',1,1119) -LexToken(VAR,'o',1,1121) -LexToken(DOT,'.',1,1122) -LexToken(VAR,'gui',1,1123) -LexToken(COMPARISON,'==',1,1127) -LexToken(DQSTRING,'"EVTDLY_f"',1,1139) -LexToken(THEN,'then',1,1141) -LexToken(EOL,'\n',1,1145) -LexToken(VAR,'path',1,1162) -LexToken(ASSIGNMENT,'=',1,1167) -LexToken(VAR,'i',1,1169) -LexToken(EOL,'\n',1,1170) -LexToken(BREAK,'break',1,1188) -LexToken(EOL,'\n',1,1193) -LexToken(END,'end',1,1207) -LexToken(EOL,'\n',1,1210) -LexToken(END,'end',1,1219) -LexToken(EOL,'\n',1,1222) -LexToken(EOL,'\n',1,1223) -LexToken(VAR,'newpar',1,1232) -LexToken(ASSIGNMENT,'=',1,1238) -LexToken(VAR,'list',1,1239) -LexToken(OPENBRACKET,'(',1,1243) -LexToken(CLOSEBRACKET,')',1,1244) -LexToken(EOL,'\n',1,1245) -LexToken(VAR,'xx',1,1255) -LexToken(ASSIGNMENT,'=',1,1257) -LexToken(VAR,'arg1',1,1258) -LexToken(DOT,'.',1,1262) -LexToken(VAR,'model',1,1263) -LexToken(DOT,'.',1,1268) -LexToken(VAR,'rpar',1,1269) -LexToken(DOT,'.',1,1273) -LexToken(VAR,'objs',1,1274) -LexToken(OPENBRACKET,'(',1,1278) -LexToken(VAR,'path',1,1279) -LexToken(CLOSEBRACKET,')',1,1283) -LexToken(EOL,'\n',1,1307) -LexToken(VAR,'exprs',1,1316) -LexToken(ASSIGNMENT,'=',1,1321) -LexToken(VAR,'xx',1,1322) -LexToken(DOT,'.',1,1324) -LexToken(VAR,'graphics',1,1325) -LexToken(DOT,'.',1,1333) -LexToken(VAR,'exprs',1,1334) -LexToken(EOL,'\n',1,1339) -LexToken(VAR,'model',1,1348) -LexToken(ASSIGNMENT,'=',1,1353) -LexToken(VAR,'xx',1,1354) -LexToken(DOT,'.',1,1356) -LexToken(VAR,'model',1,1357) -LexToken(EOL,'\n',1,1362) -LexToken(VAR,'t0_old',1,1372) -LexToken(ASSIGNMENT,'=',1,1378) -LexToken(VAR,'model',1,1379) -LexToken(DOT,'.',1,1384) -LexToken(VAR,'firing',1,1385) -LexToken(EOL,'\n',1,1391) -LexToken(VAR,'dt_old',1,1400) -LexToken(ASSIGNMENT,'=',1,1406) -LexToken(VAR,'model',1,1408) -LexToken(DOT,'.',1,1413) -LexToken(VAR,'rpar',1,1414) -LexToken(EOL,'\n',1,1418) -LexToken(VAR,'model_n',1,1427) -LexToken(ASSIGNMENT,'=',1,1434) -LexToken(VAR,'model',1,1435) -LexToken(EOL,'\n',1,1440) -LexToken(WHILE,'while',1,1449) -LexToken(PREVAR_BOOLEAN,'%t',1,1455) -LexToken(DO,'do',1,1458) -LexToken(EOL,'\n',1,1460) -LexToken(OPENSQBRACKET,'[',1,1473) -LexToken(VAR,'ok',1,1474) -LexToken(COMMA,',',1,1476) -LexToken(VAR,'dt',1,1477) -LexToken(COMMA,',',1,1479) -LexToken(VAR,'t0',1,1480) -LexToken(COMMA,',',1,1482) -LexToken(VAR,'exprs0',1,1483) -LexToken(CLOSESQBRACKET,']',1,1489) -LexToken(ASSIGNMENT,'=',1,1490) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1491) -LexToken(OPENBRACKET,'(',1,1506) -LexToken(DQSTRING,'"Set Clock block parameters"',1,1535) -LexToken(COMMA,',',1,1536) -LexToken(OPENSQBRACKET,'[',1,1552) -LexToken(DQSTRING,'"Period"',1,1560) -LexToken(SEMICOLON,';',1,1561) -LexToken(DQSTRING,'"Init time"',1,1572) -LexToken(CLOSESQBRACKET,']',1,1573) -LexToken(COMMA,',',1,1574) -LexToken(VAR,'list',1,1575) -LexToken(OPENBRACKET,'(',1,1579) -LexToken(DQSTRING,'"vec"',1,1584) -LexToken(COMMA,',',1,1585) -LexToken(NUMBER,'1',1,1586) -LexToken(COMMA,',',1,1587) -LexToken(DQSTRING,'"vec"',1,1592) -LexToken(COMMA,',',1,1593) -LexToken(NUMBER,'1',1,1594) -LexToken(CLOSEBRACKET,')',1,1595) -LexToken(COMMA,',',1,1596) -LexToken(VAR,'exprs',1,1597) -LexToken(CLOSEBRACKET,')',1,1602) -LexToken(EOL,'\n',1,1603) -LexToken(IF,'if',1,1616) -LexToken(NOT,'~',1,1619) -LexToken(VAR,'ok',1,1620) -LexToken(THEN,'then',1,1623) -LexToken(EOL,'\n',1,1627) -LexToken(BREAK,'break',1,1644) -LexToken(EOL,'\n',1,1649) -LexToken(END,'end',1,1663) -LexToken(EOL,'\n',1,1666) -LexToken(IF,'if',1,1679) -LexToken(VAR,'dt',1,1682) -LexToken(COMPARISON,'<=',1,1684) -LexToken(NUMBER,'0',1,1686) -LexToken(THEN,'then',1,1688) -LexToken(EOL,'\n',1,1692) -LexToken(VAR,'message',1,1709) -LexToken(OPENBRACKET,'(',1,1716) -LexToken(DQSTRING,'"period must be positive"',1,1741) -LexToken(CLOSEBRACKET,')',1,1742) -LexToken(EOL,'\n',1,1743) -LexToken(VAR,'ok',1,1760) -LexToken(ASSIGNMENT,'=',1,1762) -LexToken(PREVAR_BOOLEAN,'%f',1,1763) -LexToken(EOL,'\n',1,1765) -LexToken(END,'end',1,1778) -LexToken(EOL,'\n',1,1781) -LexToken(IF,'if',1,1794) -LexToken(VAR,'ok',1,1797) -LexToken(THEN,'then',1,1800) -LexToken(EOL,'\n',1,1804) -LexToken(VAR,'xx',1,1821) -LexToken(DOT,'.',1,1823) -LexToken(VAR,'graphics',1,1824) -LexToken(DOT,'.',1,1832) -LexToken(VAR,'exprs',1,1833) -LexToken(ASSIGNMENT,'=',1,1838) -LexToken(VAR,'exprs0',1,1839) -LexToken(EOL,'\n',1,1845) -LexToken(VAR,'model',1,1862) -LexToken(DOT,'.',1,1867) -LexToken(VAR,'rpar',1,1868) -LexToken(ASSIGNMENT,'=',1,1872) -LexToken(VAR,'dt',1,1873) -LexToken(EOL,'\n',1,1875) -LexToken(VAR,'model',1,1892) -LexToken(DOT,'.',1,1897) -LexToken(VAR,'firing',1,1898) -LexToken(ASSIGNMENT,'=',1,1904) -LexToken(VAR,'t0',1,1905) -LexToken(EOL,'\n',1,1907) -LexToken(VAR,'xx',1,1924) -LexToken(DOT,'.',1,1926) -LexToken(VAR,'model',1,1927) -LexToken(ASSIGNMENT,'=',1,1932) -LexToken(VAR,'model',1,1933) -LexToken(EOL,'\n',1,1938) -LexToken(VAR,'arg1',1,1955) -LexToken(DOT,'.',1,1959) -LexToken(VAR,'model',1,1960) -LexToken(DOT,'.',1,1965) -LexToken(VAR,'rpar',1,1966) -LexToken(DOT,'.',1,1970) -LexToken(VAR,'objs',1,1971) -LexToken(OPENBRACKET,'(',1,1975) -LexToken(VAR,'path',1,1976) -LexToken(CLOSEBRACKET,')',1,1980) -LexToken(ASSIGNMENT,'=',1,1981) -LexToken(VAR,'xx',1,1982) -LexToken(EOL,'\n',1,1993) -LexToken(BREAK,'break',1,2010) -LexToken(EOL,'\n',1,2015) -LexToken(END,'end',1,2028) -LexToken(EOL,'\n',1,2031) -LexToken(END,'end',1,2040) -LexToken(EOL,'\n',1,2043) -LexToken(IF,'if',1,2052) -LexToken(NOT,'~',1,2055) -LexToken(VAR,'and',1,2056) -LexToken(OPENBRACKET,'(',1,2059) -LexToken(OPENSQBRACKET,'[',1,2060) -LexToken(VAR,'t0_old',1,2061) -LexToken(VAR,'dt_old',1,2068) -LexToken(CLOSESQBRACKET,']',1,2074) -LexToken(COMPARISON,'==',1,2075) -LexToken(OPENSQBRACKET,'[',1,2077) -LexToken(VAR,'t0',1,2078) -LexToken(VAR,'dt',1,2081) -LexToken(CLOSESQBRACKET,']',1,2083) -LexToken(CLOSEBRACKET,')',1,2084) -LexToken(LOGICAL,'|',1,2085) -LexToken(NOT,'~',1,2086) -LexToken(VAR,'and',1,2087) -LexToken(OPENBRACKET,'(',1,2090) -LexToken(VAR,'exprs0',1,2091) -LexToken(COMPARISON,'==',1,2097) -LexToken(VAR,'exprs',1,2099) -LexToken(CLOSEBRACKET,')',1,2104) -LexToken(THEN,'then',1,2106) -LexToken(EOL,'\n',1,2110) -LexToken(EOL,'\n',1,2144) -LexToken(VAR,'newpar',1,2157) -LexToken(OPENBRACKET,'(',1,2163) -LexToken(VAR,'size',1,2164) -LexToken(OPENBRACKET,'(',1,2168) -LexToken(VAR,'newpar',1,2169) -LexToken(CLOSEBRACKET,')',1,2175) -LexToken(ADDITION,'+',1,2176) -LexToken(NUMBER,'1',1,2177) -LexToken(CLOSEBRACKET,')',1,2178) -LexToken(ASSIGNMENT,'=',1,2179) -LexToken(VAR,'path',1,2180) -LexToken(EOL,'\n',1,2206) -LexToken(END,'end',1,2215) -LexToken(EOL,'\n',1,2218) -LexToken(IF,'if',1,2227) -LexToken(VAR,'t0_old',1,2230) -LexToken(COMPARISON,'<>',1,2236) -LexToken(VAR,'t0',1,2238) -LexToken(THEN,'then',1,2241) -LexToken(EOL,'\n',1,2245) -LexToken(VAR,'needcompile',1,2258) -LexToken(ASSIGNMENT,'=',1,2269) -LexToken(NUMBER,'2',1,2270) -LexToken(EOL,'\n',1,2271) -LexToken(ELSE,'else',1,2281) -LexToken(EOL,'\n',1,2285) -LexToken(VAR,'needcompile',1,2298) -LexToken(ASSIGNMENT,'=',1,2309) -LexToken(NUMBER,'0',1,2310) -LexToken(EOL,'\n',1,2311) -LexToken(END,'end',1,2321) -LexToken(EOL,'\n',1,2324) -LexToken(VAR,'x',1,2333) -LexToken(ASSIGNMENT,'=',1,2334) -LexToken(VAR,'arg1',1,2335) -LexToken(EOL,'\n',1,2339) -LexToken(VAR,'y',1,2348) -LexToken(ASSIGNMENT,'=',1,2349) -LexToken(VAR,'needcompile',1,2350) -LexToken(EOL,'\n',1,2361) -LexToken(VAR,'typ',1,2370) -LexToken(ASSIGNMENT,'=',1,2373) -LexToken(VAR,'newpar',1,2374) -LexToken(EOL,'\n',1,2380) -LexToken(CASE,'case',1,2385) -LexToken(DQSTRING,'"define"',1,2397) -LexToken(THEN,'then',1,2399) -LexToken(EOL,'\n',1,2403) -LexToken(VAR,'evtdly',1,2412) -LexToken(ASSIGNMENT,'=',1,2418) -LexToken(VAR,'EVTDLY_f',1,2419) -LexToken(OPENBRACKET,'(',1,2427) -LexToken(DQSTRING,'"define"',1,2435) -LexToken(CLOSEBRACKET,')',1,2436) -LexToken(EOL,'\n',1,2437) -LexToken(VAR,'evtdly',1,2446) -LexToken(DOT,'.',1,2452) -LexToken(VAR,'graphics',1,2453) -LexToken(DOT,'.',1,2461) -LexToken(VAR,'orig',1,2462) -LexToken(ASSIGNMENT,'=',1,2466) -LexToken(OPENSQBRACKET,'[',1,2467) -LexToken(NUMBER,'320',1,2468) -LexToken(COMMA,',',1,2471) -LexToken(NUMBER,'232',1,2472) -LexToken(CLOSESQBRACKET,']',1,2475) -LexToken(EOL,'\n',1,2476) -LexToken(VAR,'evtdly',1,2485) -LexToken(DOT,'.',1,2491) -LexToken(VAR,'graphics',1,2492) -LexToken(DOT,'.',1,2500) -LexToken(VAR,'sz',1,2501) -LexToken(ASSIGNMENT,'=',1,2503) -LexToken(OPENSQBRACKET,'[',1,2504) -LexToken(NUMBER,'40',1,2505) -LexToken(COMMA,',',1,2507) -LexToken(NUMBER,'40',1,2508) -LexToken(CLOSESQBRACKET,']',1,2510) -LexToken(EOL,'\n',1,2511) -LexToken(VAR,'evtdly',1,2520) -LexToken(DOT,'.',1,2526) -LexToken(VAR,'graphics',1,2527) -LexToken(DOT,'.',1,2535) -LexToken(VAR,'flip',1,2536) -LexToken(ASSIGNMENT,'=',1,2540) -LexToken(PREVAR_BOOLEAN,'%t',1,2541) -LexToken(EOL,'\n',1,2543) -LexToken(VAR,'evtdly',1,2552) -LexToken(DOT,'.',1,2558) -LexToken(VAR,'graphics',1,2559) -LexToken(DOT,'.',1,2567) -LexToken(VAR,'exprs',1,2568) -LexToken(ASSIGNMENT,'=',1,2573) -LexToken(OPENSQBRACKET,'[',1,2574) -LexToken(DQSTRING,'"0.1"',1,2579) -LexToken(SEMICOLON,';',1,2580) -LexToken(DQSTRING,'"0.1"',1,2585) -LexToken(CLOSESQBRACKET,']',1,2586) -LexToken(EOL,'\n',1,2587) -LexToken(VAR,'evtdly',1,2596) -LexToken(DOT,'.',1,2602) -LexToken(VAR,'graphics',1,2603) -LexToken(DOT,'.',1,2611) -LexToken(VAR,'pein',1,2612) -LexToken(ASSIGNMENT,'=',1,2616) -LexToken(NUMBER,'6',1,2617) -LexToken(EOL,'\n',1,2618) -LexToken(VAR,'evtdly',1,2627) -LexToken(DOT,'.',1,2633) -LexToken(VAR,'graphics',1,2634) -LexToken(DOT,'.',1,2642) -LexToken(VAR,'peout',1,2643) -LexToken(ASSIGNMENT,'=',1,2648) -LexToken(NUMBER,'3',1,2649) -LexToken(EOL,'\n',1,2650) -LexToken(VAR,'evtdly',1,2659) -LexToken(DOT,'.',1,2665) -LexToken(VAR,'model',1,2666) -LexToken(DOT,'.',1,2671) -LexToken(VAR,'rpar',1,2672) -LexToken(ASSIGNMENT,'=',1,2676) -LexToken(NUMBER,'0.1',1,2677) -LexToken(EOL,'\n',1,2680) -LexToken(VAR,'evtdly',1,2689) -LexToken(DOT,'.',1,2695) -LexToken(VAR,'model',1,2696) -LexToken(DOT,'.',1,2701) -LexToken(VAR,'firing',1,2702) -LexToken(ASSIGNMENT,'=',1,2708) -LexToken(NUMBER,'0.1',1,2709) -LexToken(EOL,'\n',1,2712) -LexToken(EOL,'\n',1,2713) -LexToken(VAR,'output_port',1,2722) -LexToken(ASSIGNMENT,'=',1,2733) -LexToken(VAR,'CLKOUT_f',1,2734) -LexToken(OPENBRACKET,'(',1,2742) -LexToken(DQSTRING,'"define"',1,2750) -LexToken(CLOSEBRACKET,')',1,2751) -LexToken(EOL,'\n',1,2752) -LexToken(VAR,'output_port',1,2761) -LexToken(DOT,'.',1,2772) -LexToken(VAR,'graphics',1,2773) -LexToken(DOT,'.',1,2781) -LexToken(VAR,'orig',1,2782) -LexToken(ASSIGNMENT,'=',1,2786) -LexToken(OPENSQBRACKET,'[',1,2787) -LexToken(NUMBER,'399',1,2788) -LexToken(COMMA,',',1,2791) -LexToken(NUMBER,'162',1,2792) -LexToken(CLOSESQBRACKET,']',1,2795) -LexToken(EOL,'\n',1,2796) -LexToken(VAR,'output_port',1,2805) -LexToken(DOT,'.',1,2816) -LexToken(VAR,'graphics',1,2817) -LexToken(DOT,'.',1,2825) -LexToken(VAR,'sz',1,2826) -LexToken(ASSIGNMENT,'=',1,2828) -LexToken(OPENSQBRACKET,'[',1,2829) -LexToken(NUMBER,'20',1,2830) -LexToken(COMMA,',',1,2832) -LexToken(NUMBER,'20',1,2833) -LexToken(CLOSESQBRACKET,']',1,2835) -LexToken(EOL,'\n',1,2836) -LexToken(VAR,'output_port',1,2845) -LexToken(DOT,'.',1,2856) -LexToken(VAR,'graphics',1,2857) -LexToken(DOT,'.',1,2865) -LexToken(VAR,'flip',1,2866) -LexToken(ASSIGNMENT,'=',1,2870) -LexToken(PREVAR_BOOLEAN,'%t',1,2871) -LexToken(EOL,'\n',1,2873) -LexToken(VAR,'output_port',1,2882) -LexToken(DOT,'.',1,2893) -LexToken(VAR,'graphics',1,2894) -LexToken(DOT,'.',1,2902) -LexToken(VAR,'exprs',1,2903) -LexToken(ASSIGNMENT,'=',1,2908) -LexToken(DQSTRING,'"1"',1,2911) -LexToken(EOL,'\n',1,2912) -LexToken(VAR,'output_port',1,2921) -LexToken(DOT,'.',1,2932) -LexToken(VAR,'graphics',1,2933) -LexToken(DOT,'.',1,2941) -LexToken(VAR,'pein',1,2942) -LexToken(ASSIGNMENT,'=',1,2946) -LexToken(NUMBER,'5',1,2947) -LexToken(EOL,'\n',1,2948) -LexToken(VAR,'output_port',1,2957) -LexToken(DOT,'.',1,2968) -LexToken(VAR,'model',1,2969) -LexToken(DOT,'.',1,2974) -LexToken(VAR,'ipar',1,2975) -LexToken(ASSIGNMENT,'=',1,2979) -LexToken(NUMBER,'1',1,2980) -LexToken(EOL,'\n',1,2981) -LexToken(EOL,'\n',1,2982) -LexToken(VAR,'split',1,2991) -LexToken(ASSIGNMENT,'=',1,2996) -LexToken(VAR,'CLKSPLIT_f',1,2997) -LexToken(OPENBRACKET,'(',1,3007) -LexToken(DQSTRING,'"define"',1,3015) -LexToken(CLOSEBRACKET,')',1,3016) -LexToken(EOL,'\n',1,3017) -LexToken(VAR,'split',1,3026) -LexToken(DOT,'.',1,3031) -LexToken(VAR,'graphics',1,3032) -LexToken(DOT,'.',1,3040) -LexToken(VAR,'orig',1,3041) -LexToken(ASSIGNMENT,'=',1,3045) -LexToken(OPENSQBRACKET,'[',1,3046) -LexToken(NUMBER,'380.71066',1,3047) -LexToken(SEMICOLON,';',1,3056) -LexToken(NUMBER,'172',1,3057) -LexToken(CLOSESQBRACKET,']',1,3060) -LexToken(EOL,'\n',1,3061) -LexToken(VAR,'split',1,3070) -LexToken(DOT,'.',1,3075) -LexToken(VAR,'graphics',1,3076) -LexToken(DOT,'.',1,3084) -LexToken(VAR,'pein',1,3085) -LexToken(ASSIGNMENT,'=',1,3089) -LexToken(NUMBER,'3',1,3090) -LexToken(EOL,'\n',1,3091) -LexToken(VAR,'split',1,3101) -LexToken(DOT,'.',1,3106) -LexToken(VAR,'graphics',1,3107) -LexToken(DOT,'.',1,3115) -LexToken(VAR,'peout',1,3116) -LexToken(ASSIGNMENT,'=',1,3121) -LexToken(OPENSQBRACKET,'[',1,3122) -LexToken(NUMBER,'5',1,3123) -LexToken(SEMICOLON,';',1,3124) -LexToken(NUMBER,'6',1,3125) -LexToken(CLOSESQBRACKET,']',1,3126) -LexToken(EOL,'\n',1,3127) -LexToken(EOL,'\n',1,3128) -LexToken(VAR,'gr_i',1,3137) -LexToken(ASSIGNMENT,'=',1,3141) -LexToken(OPENSQBRACKET,'[',1,3142) -LexToken(CLOSESQBRACKET,']',1,3143) -LexToken(EOL,'\n',1,3144) -LexToken(VAR,'diagram',1,3153) -LexToken(ASSIGNMENT,'=',1,3160) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3161) -LexToken(OPENBRACKET,'(',1,3175) -LexToken(CLOSEBRACKET,')',1,3176) -LexToken(EOL,'\n',1,3177) -LexToken(VAR,'diagram',1,3187) -LexToken(DOT,'.',1,3194) -LexToken(VAR,'objs',1,3195) -LexToken(OPENBRACKET,'(',1,3199) -LexToken(NUMBER,'1',1,3200) -LexToken(CLOSEBRACKET,')',1,3201) -LexToken(ASSIGNMENT,'=',1,3202) -LexToken(VAR,'output_port',1,3203) -LexToken(EOL,'\n',1,3214) -LexToken(VAR,'diagram',1,3223) -LexToken(DOT,'.',1,3230) -LexToken(VAR,'objs',1,3231) -LexToken(OPENBRACKET,'(',1,3235) -LexToken(NUMBER,'2',1,3236) -LexToken(CLOSEBRACKET,')',1,3237) -LexToken(ASSIGNMENT,'=',1,3238) -LexToken(VAR,'evtdly',1,3239) -LexToken(EOL,'\n',1,3245) -LexToken(VAR,'diagram',1,3254) -LexToken(DOT,'.',1,3261) -LexToken(VAR,'objs',1,3262) -LexToken(OPENBRACKET,'(',1,3266) -LexToken(NUMBER,'3',1,3267) -LexToken(CLOSEBRACKET,')',1,3268) -LexToken(ASSIGNMENT,'=',1,3269) -LexToken(SCICOS_LINK,'scicos_link',1,3270) -LexToken(OPENBRACKET,'(',1,3281) -LexToken(VAR,'xx',1,3282) -LexToken(ASSIGNMENT,'=',1,3284) -LexToken(OPENSQBRACKET,'[',1,3285) -LexToken(NUMBER,'340',1,3286) -LexToken(SEMICOLON,';',1,3289) -LexToken(NUMBER,'340',1,3290) -LexToken(SEMICOLON,';',1,3293) -LexToken(NUMBER,'380.71',1,3294) -LexToken(CLOSESQBRACKET,']',1,3300) -LexToken(COMMA,',',1,3301) -LexToken(VAR,'yy',1,3313) -LexToken(ASSIGNMENT,'=',1,3315) -LexToken(OPENSQBRACKET,'[',1,3316) -LexToken(NUMBER,'226.29',1,3317) -LexToken(SEMICOLON,';',1,3323) -LexToken(NUMBER,'172',1,3324) -LexToken(SEMICOLON,';',1,3327) -LexToken(NUMBER,'172',1,3328) -LexToken(CLOSESQBRACKET,']',1,3331) -LexToken(COMMA,',',1,3332) -LexToken(VAR,'ct',1,3344) -LexToken(ASSIGNMENT,'=',1,3346) -LexToken(OPENSQBRACKET,'[',1,3347) -LexToken(NUMBER,'5',1,3348) -LexToken(COMMA,',',1,3349) -LexToken(ADDITION,'-',1,3350) -LexToken(NUMBER,'1',1,3351) -LexToken(CLOSESQBRACKET,']',1,3352) -LexToken(COMMA,',',1,3353) -LexToken(VAR,'from',1,3354) -LexToken(ASSIGNMENT,'=',1,3358) -LexToken(OPENSQBRACKET,'[',1,3359) -LexToken(NUMBER,'2',1,3360) -LexToken(COMMA,',',1,3361) -LexToken(NUMBER,'1',1,3362) -LexToken(CLOSESQBRACKET,']',1,3363) -LexToken(COMMA,',',1,3364) -LexToken(VAR,'to',1,3365) -LexToken(ASSIGNMENT,'=',1,3367) -LexToken(OPENSQBRACKET,'[',1,3368) -LexToken(NUMBER,'4',1,3369) -LexToken(COMMA,',',1,3370) -LexToken(NUMBER,'1',1,3371) -LexToken(CLOSESQBRACKET,']',1,3372) -LexToken(CLOSEBRACKET,')',1,3373) -LexToken(EOL,'\n',1,3374) -LexToken(VAR,'diagram',1,3383) -LexToken(DOT,'.',1,3390) -LexToken(VAR,'objs',1,3391) -LexToken(OPENBRACKET,'(',1,3395) -LexToken(NUMBER,'4',1,3396) -LexToken(CLOSEBRACKET,')',1,3397) -LexToken(ASSIGNMENT,'=',1,3398) -LexToken(VAR,'split',1,3399) -LexToken(EOL,'\n',1,3404) -LexToken(VAR,'diagram',1,3413) -LexToken(DOT,'.',1,3420) -LexToken(VAR,'objs',1,3421) -LexToken(OPENBRACKET,'(',1,3425) -LexToken(NUMBER,'5',1,3426) -LexToken(CLOSEBRACKET,')',1,3427) -LexToken(ASSIGNMENT,'=',1,3428) -LexToken(SCICOS_LINK,'scicos_link',1,3429) -LexToken(OPENBRACKET,'(',1,3440) -LexToken(VAR,'xx',1,3441) -LexToken(ASSIGNMENT,'=',1,3443) -LexToken(OPENSQBRACKET,'[',1,3444) -LexToken(NUMBER,'380.71',1,3445) -LexToken(SEMICOLON,';',1,3451) -LexToken(NUMBER,'399',1,3452) -LexToken(CLOSESQBRACKET,']',1,3455) -LexToken(COMMA,',',1,3456) -LexToken(VAR,'yy',1,3457) -LexToken(ASSIGNMENT,'=',1,3459) -LexToken(OPENSQBRACKET,'[',1,3460) -LexToken(NUMBER,'172',1,3461) -LexToken(SEMICOLON,';',1,3464) -LexToken(NUMBER,'172',1,3465) -LexToken(CLOSESQBRACKET,']',1,3468) -LexToken(COMMA,',',1,3469) -LexToken(VAR,'ct',1,3481) -LexToken(ASSIGNMENT,'=',1,3483) -LexToken(OPENSQBRACKET,'[',1,3484) -LexToken(NUMBER,'5',1,3485) -LexToken(COMMA,',',1,3486) -LexToken(ADDITION,'-',1,3487) -LexToken(NUMBER,'1',1,3488) -LexToken(CLOSESQBRACKET,']',1,3489) -LexToken(COMMA,',',1,3490) -LexToken(VAR,'from',1,3491) -LexToken(ASSIGNMENT,'=',1,3495) -LexToken(OPENSQBRACKET,'[',1,3496) -LexToken(NUMBER,'4',1,3497) -LexToken(COMMA,',',1,3498) -LexToken(NUMBER,'1',1,3499) -LexToken(CLOSESQBRACKET,']',1,3500) -LexToken(COMMA,',',1,3501) -LexToken(VAR,'to',1,3502) -LexToken(ASSIGNMENT,'=',1,3504) -LexToken(OPENSQBRACKET,'[',1,3505) -LexToken(NUMBER,'1',1,3506) -LexToken(COMMA,',',1,3507) -LexToken(NUMBER,'1',1,3508) -LexToken(CLOSESQBRACKET,']',1,3509) -LexToken(CLOSEBRACKET,')',1,3510) -LexToken(EOL,'\n',1,3511) -LexToken(VAR,'diagram',1,3520) -LexToken(DOT,'.',1,3527) -LexToken(VAR,'objs',1,3528) -LexToken(OPENBRACKET,'(',1,3532) -LexToken(NUMBER,'6',1,3533) -LexToken(CLOSEBRACKET,')',1,3534) -LexToken(ASSIGNMENT,'=',1,3535) -LexToken(SCICOS_LINK,'scicos_link',1,3536) -LexToken(OPENBRACKET,'(',1,3547) -LexToken(VAR,'xx',1,3548) -LexToken(ASSIGNMENT,'=',1,3550) -LexToken(OPENSQBRACKET,'[',1,3551) -LexToken(NUMBER,'380.71',1,3552) -LexToken(SEMICOLON,';',1,3558) -LexToken(NUMBER,'380.71',1,3559) -LexToken(SEMICOLON,';',1,3565) -LexToken(NUMBER,'340',1,3566) -LexToken(SEMICOLON,';',1,3569) -LexToken(NUMBER,'340',1,3570) -LexToken(CLOSESQBRACKET,']',1,3573) -LexToken(COMMA,',',1,3574) -LexToken(VAR,'yy',1,3586) -LexToken(ASSIGNMENT,'=',1,3588) -LexToken(OPENSQBRACKET,'[',1,3589) -LexToken(NUMBER,'172',1,3590) -LexToken(SEMICOLON,';',1,3593) -LexToken(NUMBER,'302',1,3594) -LexToken(SEMICOLON,';',1,3597) -LexToken(NUMBER,'302',1,3598) -LexToken(SEMICOLON,';',1,3601) -LexToken(NUMBER,'277.71',1,3602) -LexToken(CLOSESQBRACKET,']',1,3608) -LexToken(COMMA,',',1,3609) -LexToken(VAR,'ct',1,3621) -LexToken(ASSIGNMENT,'=',1,3623) -LexToken(OPENSQBRACKET,'[',1,3624) -LexToken(NUMBER,'5',1,3625) -LexToken(COMMA,',',1,3626) -LexToken(ADDITION,'-',1,3627) -LexToken(NUMBER,'1',1,3628) -LexToken(CLOSESQBRACKET,']',1,3629) -LexToken(COMMA,',',1,3630) -LexToken(VAR,'from',1,3631) -LexToken(ASSIGNMENT,'=',1,3635) -LexToken(OPENSQBRACKET,'[',1,3636) -LexToken(NUMBER,'4',1,3637) -LexToken(COMMA,',',1,3638) -LexToken(NUMBER,'2',1,3639) -LexToken(CLOSESQBRACKET,']',1,3640) -LexToken(COMMA,',',1,3641) -LexToken(VAR,'to',1,3642) -LexToken(ASSIGNMENT,'=',1,3644) -LexToken(OPENSQBRACKET,'[',1,3645) -LexToken(NUMBER,'2',1,3646) -LexToken(COMMA,',',1,3647) -LexToken(NUMBER,'1',1,3648) -LexToken(CLOSESQBRACKET,']',1,3649) -LexToken(CLOSEBRACKET,')',1,3650) -LexToken(EOL,'\n',1,3651) -LexToken(VAR,'x',1,3660) -LexToken(ASSIGNMENT,'=',1,3661) -LexToken(SCICOS_BLOCK,'scicos_block',1,3662) -LexToken(OPENBRACKET,'(',1,3674) -LexToken(CLOSEBRACKET,')',1,3675) -LexToken(EOL,'\n',1,3676) -LexToken(VAR,'x',1,3685) -LexToken(DOT,'.',1,3686) -LexToken(VAR,'gui',1,3687) -LexToken(ASSIGNMENT,'=',1,3690) -LexToken(DQSTRING,'"CLOCK_f"',1,3699) -LexToken(EOL,'\n',1,3700) -LexToken(VAR,'x',1,3709) -LexToken(DOT,'.',1,3710) -LexToken(VAR,'graphics',1,3711) -LexToken(DOT,'.',1,3719) -LexToken(VAR,'sz',1,3720) -LexToken(ASSIGNMENT,'=',1,3722) -LexToken(OPENSQBRACKET,'[',1,3723) -LexToken(NUMBER,'2',1,3724) -LexToken(COMMA,',',1,3725) -LexToken(NUMBER,'2',1,3726) -LexToken(CLOSESQBRACKET,']',1,3727) -LexToken(EOL,'\n',1,3728) -LexToken(VAR,'x',1,3737) -LexToken(DOT,'.',1,3738) -LexToken(VAR,'graphics',1,3739) -LexToken(DOT,'.',1,3747) -LexToken(VAR,'gr_i',1,3748) -LexToken(ASSIGNMENT,'=',1,3752) -LexToken(VAR,'gr_i',1,3753) -LexToken(EOL,'\n',1,3757) -LexToken(VAR,'x',1,3766) -LexToken(DOT,'.',1,3767) -LexToken(VAR,'graphics',1,3768) -LexToken(DOT,'.',1,3776) -LexToken(VAR,'peout',1,3777) -LexToken(ASSIGNMENT,'=',1,3782) -LexToken(NUMBER,'0',1,3783) -LexToken(EOL,'\n',1,3784) -LexToken(VAR,'x',1,3793) -LexToken(DOT,'.',1,3794) -LexToken(VAR,'model',1,3795) -LexToken(DOT,'.',1,3800) -LexToken(VAR,'sim',1,3801) -LexToken(ASSIGNMENT,'=',1,3804) -LexToken(DQSTRING,'"csuper"',1,3812) -LexToken(EOL,'\n',1,3813) -LexToken(VAR,'x',1,3822) -LexToken(DOT,'.',1,3823) -LexToken(VAR,'model',1,3824) -LexToken(DOT,'.',1,3829) -LexToken(VAR,'evtout',1,3830) -LexToken(ASSIGNMENT,'=',1,3836) -LexToken(NUMBER,'1',1,3837) -LexToken(EOL,'\n',1,3838) -LexToken(VAR,'x',1,3847) -LexToken(DOT,'.',1,3848) -LexToken(VAR,'model',1,3849) -LexToken(DOT,'.',1,3854) -LexToken(VAR,'blocktype',1,3855) -LexToken(ASSIGNMENT,'=',1,3864) -LexToken(DQSTRING,'"h"',1,3867) -LexToken(EOL,'\n',1,3868) -LexToken(VAR,'x',1,3877) -LexToken(DOT,'.',1,3878) -LexToken(VAR,'model',1,3879) -LexToken(DOT,'.',1,3884) -LexToken(VAR,'firing',1,3885) -LexToken(ASSIGNMENT,'=',1,3891) -LexToken(PREVAR_BOOLEAN,'%f',1,3892) -LexToken(EOL,'\n',1,3894) -LexToken(VAR,'x',1,3903) -LexToken(DOT,'.',1,3904) -LexToken(VAR,'model',1,3905) -LexToken(DOT,'.',1,3910) -LexToken(VAR,'dep_ut',1,3911) -LexToken(ASSIGNMENT,'=',1,3917) -LexToken(OPENSQBRACKET,'[',1,3918) -LexToken(PREVAR_BOOLEAN,'%f',1,3919) -LexToken(PREVAR_BOOLEAN,'%f',1,3922) -LexToken(CLOSESQBRACKET,']',1,3924) -LexToken(EOL,'\n',1,3925) -LexToken(VAR,'x',1,3934) -LexToken(DOT,'.',1,3935) -LexToken(VAR,'model',1,3936) -LexToken(DOT,'.',1,3941) -LexToken(VAR,'rpar',1,3942) -LexToken(ASSIGNMENT,'=',1,3946) -LexToken(VAR,'diagram',1,3947) -LexToken(EOL,'\n',1,3954) -LexToken(END,'end',1,3959) -LexToken(EOL,'\n',1,3962) -LexToken(ENDFUNCTION,'endfunction',1,3963) -LexToken(EOL,'\n',1,3974) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,3161) +/* autogenerated from "macros/Sources/CLOCK_f.sci" */ +None diff --git a/js/Sources/CONST.js b/js/Sources/CONST.js index 3f5279f0..4b322a6b 100644 --- a/js/Sources/CONST.js +++ b/js/Sources/CONST.js @@ -1,301 +1,46 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CONST',1,852) -LexToken(OPENBRACKET,'(',1,857) -LexToken(VAR,'job',1,858) -LexToken(COMMA,',',1,861) -LexToken(VAR,'arg1',1,862) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg2',1,867) -LexToken(CLOSEBRACKET,')',1,871) -LexToken(EOL,'\n',1,872) -LexToken(VAR,'x',1,877) -LexToken(ASSIGNMENT,'=',1,878) -LexToken(OPENSQBRACKET,'[',1,879) -LexToken(CLOSESQBRACKET,']',1,880) -LexToken(EOL,'\n',1,881) -LexToken(VAR,'y',1,887) -LexToken(ASSIGNMENT,'=',1,888) -LexToken(OPENSQBRACKET,'[',1,889) -LexToken(CLOSESQBRACKET,']',1,890) -LexToken(EOL,'\n',1,891) -LexToken(VAR,'typ',1,897) -LexToken(ASSIGNMENT,'=',1,900) -LexToken(OPENSQBRACKET,'[',1,901) -LexToken(CLOSESQBRACKET,']',1,902) -LexToken(EOL,'\n',1,903) -LexToken(SELECT,'select',1,909) -LexToken(VAR,'job',1,916) -LexToken(EOL,'\n',1,919) -LexToken(CASE,'case',1,924) -LexToken(DQSTRING,'"set"',1,933) -LexToken(THEN,'then',1,935) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'x',1,948) -LexToken(ASSIGNMENT,'=',1,949) -LexToken(VAR,'arg1',1,950) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'graphics',1,964) -LexToken(ASSIGNMENT,'=',1,972) -LexToken(VAR,'arg1',1,973) -LexToken(DOT,'.',1,977) -LexToken(VAR,'graphics',1,978) -LexToken(EOL,'\n',1,986) -LexToken(VAR,'exprs',1,996) -LexToken(ASSIGNMENT,'=',1,1001) -LexToken(VAR,'graphics',1,1002) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'exprs',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'model',1,1025) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(DOT,'.',1,1035) -LexToken(VAR,'model',1,1036) -LexToken(EOL,'\n',1,1041) -LexToken(WHILE,'while',1,1051) -LexToken(PREVAR_BOOLEAN,'%t',1,1057) -LexToken(DO,'do',1,1060) -LexToken(EOL,'\n',1,1062) -LexToken(OPENSQBRACKET,'[',1,1075) -LexToken(VAR,'ok',1,1076) -LexToken(COMMA,',',1,1078) -LexToken(VAR,'C',1,1079) -LexToken(COMMA,',',1,1080) -LexToken(VAR,'exprs',1,1081) -LexToken(CLOSESQBRACKET,']',1,1086) -LexToken(ASSIGNMENT,'=',1,1087) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1088) -LexToken(OPENBRACKET,'(',1,1103) -LexToken(OPENSQBRACKET,'[',1,1104) -LexToken(DQSTRING,'"Set Contant Block"',1,1123) -LexToken(CLOSESQBRACKET,']',1,1124) -LexToken(COMMA,',',1,1125) -LexToken(DQSTRING,'"Constant"',1,1150) -LexToken(COMMA,',',1,1151) -LexToken(VAR,'list',1,1152) -LexToken(OPENBRACKET,'(',1,1156) -LexToken(DQSTRING,'"vec"',1,1161) -LexToken(COMMA,',',1,1162) -LexToken(ADDITION,'-',1,1163) -LexToken(NUMBER,'1',1,1164) -LexToken(CLOSEBRACKET,')',1,1165) -LexToken(COMMA,',',1,1166) -LexToken(VAR,'exprs',1,1167) -LexToken(CLOSEBRACKET,')',1,1172) -LexToken(EOL,'\n',1,1173) -LexToken(IF,'if',1,1186) -LexToken(NOT,'~',1,1189) -LexToken(VAR,'ok',1,1190) -LexToken(THEN,'then',1,1193) -LexToken(EOL,'\n',1,1197) -LexToken(BREAK,'break',1,1214) -LexToken(EOL,'\n',1,1219) -LexToken(END,'end',1,1233) -LexToken(EOL,'\n',1,1236) -LexToken(VAR,'sz',1,1249) -LexToken(ASSIGNMENT,'=',1,1251) -LexToken(VAR,'size',1,1252) -LexToken(OPENBRACKET,'(',1,1256) -LexToken(VAR,'C',1,1257) -LexToken(CLOSEBRACKET,')',1,1258) -LexToken(EOL,'\n',1,1259) -LexToken(VAR,'nout',1,1273) -LexToken(ASSIGNMENT,'=',1,1277) -LexToken(VAR,'size',1,1278) -LexToken(OPENBRACKET,'(',1,1282) -LexToken(VAR,'C',1,1283) -LexToken(COMMA,',',1,1284) -LexToken(DQSTRING,'"*"',1,1287) -LexToken(CLOSEBRACKET,')',1,1288) -LexToken(EOL,'\n',1,1289) -LexToken(IF,'if',1,1302) -LexToken(VAR,'nout',1,1305) -LexToken(COMPARISON,'==',1,1309) -LexToken(NUMBER,'0',1,1311) -LexToken(THEN,'then',1,1313) -LexToken(EOL,'\n',1,1317) -LexToken(VAR,'message',1,1334) -LexToken(OPENBRACKET,'(',1,1341) -LexToken(DQSTRING,'"C must have at least one element"',1,1375) -LexToken(CLOSEBRACKET,')',1,1376) -LexToken(EOL,'\n',1,1377) -LexToken(ELSEIF,'elseif',1,1390) -LexToken(VAR,'and',1,1397) -LexToken(OPENBRACKET,'(',1,1400) -LexToken(VAR,'sz',1,1401) -LexToken(COMPARISON,'>',1,1404) -LexToken(NUMBER,'1',1,1406) -LexToken(CLOSEBRACKET,')',1,1407) -LexToken(THEN,'then',1,1409) -LexToken(EOL,'\n',1,1413) -LexToken(VAR,'message',1,1430) -LexToken(OPENBRACKET,'(',1,1437) -LexToken(DQSTRING,'"C matrix is not supported, use CONST_m instead"',1,1485) -LexToken(CLOSEBRACKET,')',1,1486) -LexToken(EOL,'\n',1,1487) -LexToken(ELSE,'else',1,1500) -LexToken(EOL,'\n',1,1504) -LexToken(VAR,'model',1,1521) -LexToken(DOT,'.',1,1526) -LexToken(VAR,'rpar',1,1527) -LexToken(ASSIGNMENT,'=',1,1531) -LexToken(VAR,'C',1,1532) -LexToken(OPENBRACKET,'(',1,1533) -LexToken(COLON,':',1,1534) -LexToken(CLOSEBRACKET,')',1,1535) -LexToken(SEMICOLON,';',1,1536) -LexToken(VAR,'model',1,1537) -LexToken(DOT,'.',1,1542) -LexToken(VAR,'out',1,1543) -LexToken(ASSIGNMENT,'=',1,1546) -LexToken(VAR,'nout',1,1547) -LexToken(EOL,'\n',1,1551) -LexToken(VAR,'graphics',1,1568) -LexToken(DOT,'.',1,1576) -LexToken(VAR,'exprs',1,1577) -LexToken(ASSIGNMENT,'=',1,1582) -LexToken(VAR,'exprs',1,1583) -LexToken(EOL,'\n',1,1588) -LexToken(VAR,'x',1,1606) -LexToken(DOT,'.',1,1607) -LexToken(VAR,'graphics',1,1608) -LexToken(ASSIGNMENT,'=',1,1616) -LexToken(VAR,'graphics',1,1617) -LexToken(EOL,'\n',1,1625) -LexToken(VAR,'x',1,1643) -LexToken(DOT,'.',1,1644) -LexToken(VAR,'model',1,1645) -LexToken(ASSIGNMENT,'=',1,1650) -LexToken(VAR,'model',1,1651) -LexToken(EOL,'\n',1,1656) -LexToken(BREAK,'break',1,1673) -LexToken(EOL,'\n',1,1678) -LexToken(END,'end',1,1692) -LexToken(EOL,'\n',1,1695) -LexToken(END,'end',1,1704) -LexToken(EOL,'\n',1,1707) -LexToken(CASE,'case',1,1712) -LexToken(DQSTRING,'"define"',1,1724) -LexToken(THEN,'then',1,1726) -LexToken(EOL,'\n',1,1730) -LexToken(VAR,'C',1,1739) -LexToken(ASSIGNMENT,'=',1,1740) -LexToken(NUMBER,'1',1,1741) -LexToken(EOL,'\n',1,1742) -LexToken(EOL,'\n',1,1743) -LexToken(VAR,'model',1,1752) -LexToken(ASSIGNMENT,'=',1,1757) -LexToken(SCICOS_MODEL,'scicos_model',1,1758) -LexToken(OPENBRACKET,'(',1,1770) -LexToken(CLOSEBRACKET,')',1,1771) -LexToken(EOL,'\n',1,1772) -LexToken(VAR,'model',1,1781) -LexToken(DOT,'.',1,1786) -LexToken(VAR,'sim',1,1787) -LexToken(ASSIGNMENT,'=',1,1790) -LexToken(VAR,'list',1,1791) -LexToken(OPENBRACKET,'(',1,1795) -LexToken(DQSTRING,'"cstblk4"',1,1804) -LexToken(COMMA,',',1,1805) -LexToken(NUMBER,'4',1,1806) -LexToken(CLOSEBRACKET,')',1,1807) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'model',1,1817) -LexToken(DOT,'.',1,1822) -LexToken(VAR,'in',1,1823) -LexToken(ASSIGNMENT,'=',1,1825) -LexToken(OPENSQBRACKET,'[',1,1826) -LexToken(CLOSESQBRACKET,']',1,1827) -LexToken(EOL,'\n',1,1828) -LexToken(VAR,'model',1,1837) -LexToken(DOT,'.',1,1842) -LexToken(VAR,'out',1,1843) -LexToken(ASSIGNMENT,'=',1,1846) -LexToken(NUMBER,'1',1,1847) -LexToken(EOL,'\n',1,1848) -LexToken(VAR,'model',1,1857) -LexToken(DOT,'.',1,1862) -LexToken(VAR,'rpar',1,1863) -LexToken(ASSIGNMENT,'=',1,1867) -LexToken(VAR,'C',1,1868) -LexToken(EOL,'\n',1,1869) -LexToken(VAR,'model',1,1878) -LexToken(DOT,'.',1,1883) -LexToken(VAR,'blocktype',1,1884) -LexToken(ASSIGNMENT,'=',1,1893) -LexToken(DQSTRING,'"d"',1,1896) -LexToken(EOL,'\n',1,1897) -LexToken(VAR,'model',1,1906) -LexToken(DOT,'.',1,1911) -LexToken(VAR,'dep_ut',1,1912) -LexToken(ASSIGNMENT,'=',1,1918) -LexToken(OPENSQBRACKET,'[',1,1919) -LexToken(PREVAR_BOOLEAN,'%f',1,1920) -LexToken(PREVAR_BOOLEAN,'%f',1,1923) -LexToken(CLOSESQBRACKET,']',1,1925) -LexToken(EOL,'\n',1,1926) -LexToken(EOL,'\n',1,1927) -LexToken(VAR,'exprs',1,1936) -LexToken(ASSIGNMENT,'=',1,1941) -LexToken(VAR,'strcat',1,1942) -LexToken(OPENBRACKET,'(',1,1948) -LexToken(VAR,'sci2exp',1,1949) -LexToken(OPENBRACKET,'(',1,1956) -LexToken(VAR,'C',1,1957) -LexToken(CLOSEBRACKET,')',1,1958) -LexToken(CLOSEBRACKET,')',1,1959) -LexToken(EOL,'\n',1,1960) -LexToken(VAR,'gr_i',1,1969) -LexToken(ASSIGNMENT,'=',1,1973) -LexToken(OPENSQBRACKET,'[',1,1974) -LexToken(CLOSESQBRACKET,']',1,1975) -LexToken(EOL,'\n',1,1976) -LexToken(VAR,'x',1,1985) -LexToken(ASSIGNMENT,'=',1,1986) -LexToken(VAR,'standard_define',1,1987) -LexToken(OPENBRACKET,'(',1,2002) -LexToken(OPENSQBRACKET,'[',1,2003) -LexToken(NUMBER,'2',1,2004) -LexToken(NUMBER,'2',1,2006) -LexToken(CLOSESQBRACKET,']',1,2007) -LexToken(COMMA,',',1,2008) -LexToken(VAR,'model',1,2009) -LexToken(COMMA,',',1,2014) -LexToken(VAR,'exprs',1,2015) -LexToken(COMMA,',',1,2020) -LexToken(VAR,'gr_i',1,2021) -LexToken(CLOSEBRACKET,')',1,2025) -LexToken(EOL,'\n',1,2026) -LexToken(END,'end',1,2031) -LexToken(EOL,'\n',1,2034) -LexToken(ENDFUNCTION,'endfunction',1,2035) -LexToken(EOL,'\n',1,2046) +/* autogenerated from "macros/Sources/CONST.sci" */ +function CONST() { +CONST.prototype.get = function CONST() { +} +CONST.prototype.set = function CONST() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,C,exprs]=scicos_getvalue(["Set Contant Block"],"Constant",list("vec",-1),exprs); +if (!ok) { +break +} +sz=size(C); +nout=size(C,"*"); +if (nout==0) { +message("C must have at least one element"); +} else if (and(sz>1)) { +message("C matrix is not supported, use CONST_m instead"); +} else { +model.rpar=C.slice(); +model.out=nout; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CONST.prototype.define = function CONST() { +C=1; +model=scicos_model(); +model.sim=list("cstblk4",4); +model.in=[]; +model.out=1; +model.rpar=C; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=strcat(sci2exp(C)); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CONST.prototype.details = function CONST() { +} +} diff --git a/js/Sources/CONST_f.js b/js/Sources/CONST_f.js index 9f6d8480..82b2f343 100644 --- a/js/Sources/CONST_f.js +++ b/js/Sources/CONST_f.js @@ -1,280 +1,43 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'CONST_f',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(VAR,'x',1,879) -LexToken(ASSIGNMENT,'=',1,880) -LexToken(OPENSQBRACKET,'[',1,881) -LexToken(CLOSESQBRACKET,']',1,882) -LexToken(EOL,'\n',1,883) -LexToken(VAR,'y',1,889) -LexToken(ASSIGNMENT,'=',1,890) -LexToken(OPENSQBRACKET,'[',1,891) -LexToken(CLOSESQBRACKET,']',1,892) -LexToken(EOL,'\n',1,893) -LexToken(VAR,'typ',1,899) -LexToken(ASSIGNMENT,'=',1,902) -LexToken(OPENSQBRACKET,'[',1,903) -LexToken(CLOSESQBRACKET,']',1,904) -LexToken(EOL,'\n',1,905) -LexToken(SELECT,'select',1,911) -LexToken(VAR,'job',1,918) -LexToken(EOL,'\n',1,921) -LexToken(CASE,'case',1,926) -LexToken(DQSTRING,'"set"',1,935) -LexToken(THEN,'then',1,937) -LexToken(EOL,'\n',1,941) -LexToken(VAR,'x',1,950) -LexToken(ASSIGNMENT,'=',1,951) -LexToken(VAR,'arg1',1,952) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'graphics',1,966) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(VAR,'arg1',1,975) -LexToken(DOT,'.',1,979) -LexToken(VAR,'graphics',1,980) -LexToken(EOL,'\n',1,988) -LexToken(VAR,'exprs',1,998) -LexToken(ASSIGNMENT,'=',1,1003) -LexToken(VAR,'graphics',1,1004) -LexToken(DOT,'.',1,1012) -LexToken(VAR,'exprs',1,1013) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'C',1,1082) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'exprs',1,1084) -LexToken(CLOSESQBRACKET,']',1,1089) -LexToken(ASSIGNMENT,'=',1,1090) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1091) -LexToken(OPENBRACKET,'(',1,1106) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(DQSTRING,'"Set Contant Block"',1,1126) -LexToken(CLOSESQBRACKET,']',1,1127) -LexToken(COMMA,',',1,1128) -LexToken(DQSTRING,'"Constant"',1,1153) -LexToken(COMMA,',',1,1154) -LexToken(VAR,'list',1,1155) -LexToken(OPENBRACKET,'(',1,1159) -LexToken(DQSTRING,'"vec"',1,1164) -LexToken(COMMA,',',1,1165) -LexToken(ADDITION,'-',1,1166) -LexToken(NUMBER,'1',1,1167) -LexToken(CLOSEBRACKET,')',1,1168) -LexToken(COMMA,',',1,1169) -LexToken(VAR,'exprs',1,1170) -LexToken(CLOSEBRACKET,')',1,1175) -LexToken(EOL,'\n',1,1176) -LexToken(IF,'if',1,1189) -LexToken(NOT,'~',1,1192) -LexToken(VAR,'ok',1,1193) -LexToken(THEN,'then',1,1196) -LexToken(EOL,'\n',1,1200) -LexToken(BREAK,'break',1,1217) -LexToken(EOL,'\n',1,1222) -LexToken(END,'end',1,1236) -LexToken(EOL,'\n',1,1239) -LexToken(VAR,'nout',1,1252) -LexToken(ASSIGNMENT,'=',1,1256) -LexToken(VAR,'size',1,1257) -LexToken(OPENBRACKET,'(',1,1261) -LexToken(VAR,'C',1,1262) -LexToken(COMMA,',',1,1263) -LexToken(DQSTRING,'"*"',1,1266) -LexToken(CLOSEBRACKET,')',1,1267) -LexToken(EOL,'\n',1,1268) -LexToken(IF,'if',1,1281) -LexToken(VAR,'nout',1,1284) -LexToken(COMPARISON,'==',1,1288) -LexToken(NUMBER,'0',1,1290) -LexToken(THEN,'then',1,1292) -LexToken(EOL,'\n',1,1296) -LexToken(VAR,'message',1,1313) -LexToken(OPENBRACKET,'(',1,1320) -LexToken(DQSTRING,'"C must have at least one element"',1,1354) -LexToken(CLOSEBRACKET,')',1,1355) -LexToken(EOL,'\n',1,1356) -LexToken(ELSE,'else',1,1369) -LexToken(EOL,'\n',1,1373) -LexToken(VAR,'model',1,1390) -LexToken(DOT,'.',1,1395) -LexToken(VAR,'rpar',1,1396) -LexToken(ASSIGNMENT,'=',1,1400) -LexToken(VAR,'C',1,1401) -LexToken(OPENBRACKET,'(',1,1402) -LexToken(COLON,':',1,1403) -LexToken(CLOSEBRACKET,')',1,1404) -LexToken(EOL,'\n',1,1405) -LexToken(VAR,'model',1,1423) -LexToken(DOT,'.',1,1428) -LexToken(VAR,'out',1,1429) -LexToken(ASSIGNMENT,'=',1,1432) -LexToken(VAR,'nout',1,1433) -LexToken(EOL,'\n',1,1437) -LexToken(VAR,'graphics',1,1455) -LexToken(DOT,'.',1,1463) -LexToken(VAR,'exprs',1,1464) -LexToken(ASSIGNMENT,'=',1,1469) -LexToken(VAR,'exprs',1,1470) -LexToken(EOL,'\n',1,1475) -LexToken(VAR,'x',1,1493) -LexToken(DOT,'.',1,1494) -LexToken(VAR,'graphics',1,1495) -LexToken(ASSIGNMENT,'=',1,1503) -LexToken(VAR,'graphics',1,1504) -LexToken(EOL,'\n',1,1512) -LexToken(VAR,'x',1,1530) -LexToken(DOT,'.',1,1531) -LexToken(VAR,'model',1,1532) -LexToken(ASSIGNMENT,'=',1,1537) -LexToken(VAR,'model',1,1538) -LexToken(EOL,'\n',1,1543) -LexToken(BREAK,'break',1,1561) -LexToken(EOL,'\n',1,1566) -LexToken(END,'end',1,1580) -LexToken(EOL,'\n',1,1583) -LexToken(END,'end',1,1592) -LexToken(EOL,'\n',1,1595) -LexToken(CASE,'case',1,1600) -LexToken(DQSTRING,'"define"',1,1612) -LexToken(THEN,'then',1,1614) -LexToken(EOL,'\n',1,1618) -LexToken(VAR,'C',1,1627) -LexToken(ASSIGNMENT,'=',1,1628) -LexToken(NUMBER,'1',1,1629) -LexToken(EOL,'\n',1,1630) -LexToken(EOL,'\n',1,1631) -LexToken(VAR,'model',1,1640) -LexToken(ASSIGNMENT,'=',1,1645) -LexToken(SCICOS_MODEL,'scicos_model',1,1646) -LexToken(OPENBRACKET,'(',1,1658) -LexToken(CLOSEBRACKET,')',1,1659) -LexToken(EOL,'\n',1,1660) -LexToken(VAR,'model',1,1669) -LexToken(DOT,'.',1,1674) -LexToken(VAR,'sim',1,1675) -LexToken(ASSIGNMENT,'=',1,1678) -LexToken(VAR,'list',1,1679) -LexToken(OPENBRACKET,'(',1,1683) -LexToken(DQSTRING,'"cstblk"',1,1691) -LexToken(COMMA,',',1,1692) -LexToken(NUMBER,'1',1,1693) -LexToken(CLOSEBRACKET,')',1,1694) -LexToken(EOL,'\n',1,1695) -LexToken(VAR,'model',1,1704) -LexToken(DOT,'.',1,1709) -LexToken(VAR,'in',1,1710) -LexToken(ASSIGNMENT,'=',1,1712) -LexToken(OPENSQBRACKET,'[',1,1713) -LexToken(CLOSESQBRACKET,']',1,1714) -LexToken(EOL,'\n',1,1715) -LexToken(VAR,'model',1,1724) -LexToken(DOT,'.',1,1729) -LexToken(VAR,'out',1,1730) -LexToken(ASSIGNMENT,'=',1,1733) -LexToken(NUMBER,'1',1,1734) -LexToken(EOL,'\n',1,1735) -LexToken(VAR,'model',1,1744) -LexToken(DOT,'.',1,1749) -LexToken(VAR,'rpar',1,1750) -LexToken(ASSIGNMENT,'=',1,1754) -LexToken(VAR,'C',1,1755) -LexToken(EOL,'\n',1,1756) -LexToken(VAR,'model',1,1765) -LexToken(DOT,'.',1,1770) -LexToken(VAR,'blocktype',1,1771) -LexToken(ASSIGNMENT,'=',1,1780) -LexToken(DQSTRING,'"d"',1,1783) -LexToken(EOL,'\n',1,1784) -LexToken(VAR,'model',1,1793) -LexToken(DOT,'.',1,1798) -LexToken(VAR,'dep_ut',1,1799) -LexToken(ASSIGNMENT,'=',1,1805) -LexToken(OPENSQBRACKET,'[',1,1806) -LexToken(PREVAR_BOOLEAN,'%f',1,1807) -LexToken(PREVAR_BOOLEAN,'%f',1,1810) -LexToken(CLOSESQBRACKET,']',1,1812) -LexToken(EOL,'\n',1,1813) -LexToken(EOL,'\n',1,1814) -LexToken(VAR,'exprs',1,1823) -LexToken(ASSIGNMENT,'=',1,1828) -LexToken(VAR,'strcat',1,1829) -LexToken(OPENBRACKET,'(',1,1835) -LexToken(VAR,'sci2exp',1,1836) -LexToken(OPENBRACKET,'(',1,1843) -LexToken(VAR,'C',1,1844) -LexToken(CLOSEBRACKET,')',1,1845) -LexToken(CLOSEBRACKET,')',1,1846) -LexToken(EOL,'\n',1,1847) -LexToken(VAR,'gr_i',1,1856) -LexToken(ASSIGNMENT,'=',1,1860) -LexToken(OPENSQBRACKET,'[',1,1861) -LexToken(CLOSESQBRACKET,']',1,1862) -LexToken(EOL,'\n',1,1863) -LexToken(VAR,'x',1,1873) -LexToken(ASSIGNMENT,'=',1,1874) -LexToken(VAR,'standard_define',1,1875) -LexToken(OPENBRACKET,'(',1,1890) -LexToken(OPENSQBRACKET,'[',1,1891) -LexToken(NUMBER,'2',1,1892) -LexToken(NUMBER,'2',1,1894) -LexToken(CLOSESQBRACKET,']',1,1895) -LexToken(COMMA,',',1,1896) -LexToken(VAR,'model',1,1897) -LexToken(COMMA,',',1,1902) -LexToken(VAR,'exprs',1,1903) -LexToken(COMMA,',',1,1908) -LexToken(VAR,'gr_i',1,1909) -LexToken(CLOSEBRACKET,')',1,1913) -LexToken(EOL,'\n',1,1914) -LexToken(END,'end',1,1919) -LexToken(EOL,'\n',1,1922) -LexToken(ENDFUNCTION,'endfunction',1,1923) -LexToken(EOL,'\n',1,1934) +/* autogenerated from "macros/Sources/CONST_f.sci" */ +function CONST_f() { +CONST_f.prototype.get = function CONST_f() { +} +CONST_f.prototype.set = function CONST_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,C,exprs]=scicos_getvalue(["Set Contant Block"],"Constant",list("vec",-1),exprs); +if (!ok) { +break +} +nout=size(C,"*"); +if (nout==0) { +message("C must have at least one element"); +} else { +model.rpar=C.slice(); +model.out=nout; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +CONST_f.prototype.define = function CONST_f() { +C=1; +model=scicos_model(); +model.sim=list("cstblk",1); +model.in=[]; +model.out=1; +model.rpar=C; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=strcat(sci2exp(C)); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CONST_f.prototype.details = function CONST_f() { +} +} diff --git a/js/Sources/CONST_m.js b/js/Sources/CONST_m.js index fe9ca263..a2e8ceb1 100644 --- a/js/Sources/CONST_m.js +++ b/js/Sources/CONST_m.js @@ -1,551 +1,72 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,925) -LexToken(VAR,'CONST_m',1,926) -LexToken(OPENBRACKET,'(',1,933) -LexToken(VAR,'job',1,934) -LexToken(COMMA,',',1,937) -LexToken(VAR,'arg1',1,938) -LexToken(COMMA,',',1,942) -LexToken(VAR,'arg2',1,943) -LexToken(CLOSEBRACKET,')',1,947) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(OPENSQBRACKET,'[',1,955) -LexToken(CLOSESQBRACKET,']',1,956) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'y',1,963) -LexToken(ASSIGNMENT,'=',1,964) -LexToken(OPENSQBRACKET,'[',1,965) -LexToken(CLOSESQBRACKET,']',1,966) -LexToken(EOL,'\n',1,967) -LexToken(VAR,'typ',1,973) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(OPENSQBRACKET,'[',1,977) -LexToken(CLOSESQBRACKET,']',1,978) -LexToken(EOL,'\n',1,979) -LexToken(SELECT,'select',1,985) -LexToken(VAR,'job',1,992) -LexToken(EOL,'\n',1,995) -LexToken(CASE,'case',1,1000) -LexToken(DQSTRING,'"set"',1,1009) -LexToken(THEN,'then',1,1011) -LexToken(EOL,'\n',1,1015) -LexToken(VAR,'x',1,1024) -LexToken(ASSIGNMENT,'=',1,1025) -LexToken(VAR,'arg1',1,1026) -LexToken(EOL,'\n',1,1030) -LexToken(VAR,'graphics',1,1040) -LexToken(ASSIGNMENT,'=',1,1048) -LexToken(VAR,'arg1',1,1049) -LexToken(DOT,'.',1,1053) -LexToken(VAR,'graphics',1,1054) -LexToken(EOL,'\n',1,1062) -LexToken(VAR,'exprs',1,1072) -LexToken(ASSIGNMENT,'=',1,1077) -LexToken(VAR,'graphics',1,1078) -LexToken(DOT,'.',1,1086) -LexToken(VAR,'exprs',1,1087) -LexToken(EOL,'\n',1,1092) -LexToken(VAR,'model',1,1101) -LexToken(ASSIGNMENT,'=',1,1106) -LexToken(VAR,'arg1',1,1107) -LexToken(DOT,'.',1,1111) -LexToken(VAR,'model',1,1112) -LexToken(EOL,'\n',1,1117) -LexToken(WHILE,'while',1,1127) -LexToken(PREVAR_BOOLEAN,'%t',1,1133) -LexToken(DO,'do',1,1136) -LexToken(EOL,'\n',1,1138) -LexToken(OPENSQBRACKET,'[',1,1151) -LexToken(VAR,'ok',1,1152) -LexToken(COMMA,',',1,1154) -LexToken(VAR,'C',1,1156) -LexToken(COMMA,',',1,1157) -LexToken(VAR,'exprs',1,1159) -LexToken(CLOSESQBRACKET,']',1,1164) -LexToken(ASSIGNMENT,'=',1,1166) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1168) -LexToken(OPENBRACKET,'(',1,1183) -LexToken(OPENSQBRACKET,'[',1,1184) -LexToken(VAR,'msprintf',1,1185) -LexToken(OPENBRACKET,'(',1,1193) -LexToken(VAR,'gettext',1,1194) -LexToken(OPENBRACKET,'(',1,1201) -LexToken(DQSTRING,'"Set %s block parameters"',1,1226) -LexToken(CLOSEBRACKET,')',1,1227) -LexToken(COMMA,',',1,1228) -LexToken(DQSTRING,'"CONST_m"',1,1238) -LexToken(CLOSEBRACKET,')',1,1239) -LexToken(SEMICOLON,';',1,1240) -LexToken(DQSTRING,'" "',1,1243) -LexToken(SEMICOLON,';',1,1244) -LexToken(VAR,'gettext',1,1261) -LexToken(OPENBRACKET,'(',1,1268) -LexToken(DQSTRING,'"Constant value generator"',1,1294) -LexToken(CLOSEBRACKET,')',1,1295) -LexToken(SEMICOLON,';',1,1296) -LexToken(DQSTRING,'" "',1,1299) -LexToken(CLOSESQBRACKET,']',1,1300) -LexToken(COMMA,',',1,1301) -LexToken(VAR,'gettext',1,1303) -LexToken(OPENBRACKET,'(',1,1310) -LexToken(DQSTRING,'"Constant Value"',1,1326) -LexToken(CLOSEBRACKET,')',1,1327) -LexToken(COMMA,',',1,1328) -LexToken(VAR,'list',1,1330) -LexToken(OPENBRACKET,'(',1,1334) -LexToken(DQSTRING,'"vec"',1,1339) -LexToken(COMMA,',',1,1340) -LexToken(ADDITION,'-',1,1342) -LexToken(NUMBER,'1',1,1343) -LexToken(CLOSEBRACKET,')',1,1344) -LexToken(COMMA,',',1,1345) -LexToken(VAR,'exprs',1,1347) -LexToken(CLOSEBRACKET,')',1,1352) -LexToken(EOL,'\n',1,1353) -LexToken(EOL,'\n',1,1354) -LexToken(IF,'if',1,1367) -LexToken(NOT,'~',1,1370) -LexToken(VAR,'ok',1,1371) -LexToken(THEN,'then',1,1374) -LexToken(EOL,'\n',1,1378) -LexToken(BREAK,'break',1,1395) -LexToken(EOL,'\n',1,1400) -LexToken(END,'end',1,1414) -LexToken(EOL,'\n',1,1417) -LexToken(VAR,'nout',1,1430) -LexToken(ASSIGNMENT,'=',1,1434) -LexToken(VAR,'size',1,1435) -LexToken(OPENBRACKET,'(',1,1439) -LexToken(VAR,'C',1,1440) -LexToken(CLOSEBRACKET,')',1,1441) -LexToken(EOL,'\n',1,1442) -LexToken(IF,'if',1,1455) -LexToken(VAR,'find',1,1458) -LexToken(OPENBRACKET,'(',1,1462) -LexToken(VAR,'nout',1,1463) -LexToken(COMPARISON,'==',1,1467) -LexToken(NUMBER,'0',1,1469) -LexToken(CLOSEBRACKET,')',1,1470) -LexToken(COMPARISON,'<>',1,1471) -LexToken(OPENSQBRACKET,'[',1,1473) -LexToken(CLOSESQBRACKET,']',1,1474) -LexToken(THEN,'then',1,1476) -LexToken(EOL,'\n',1,1480) -LexToken(VAR,'block_parameter_error',1,1497) -LexToken(OPENBRACKET,'(',1,1518) -LexToken(VAR,'msprintf',1,1519) -LexToken(OPENBRACKET,'(',1,1527) -LexToken(VAR,'gettext',1,1528) -LexToken(OPENBRACKET,'(',1,1535) -LexToken(DQSTRING,'"Wrong size for \\\'%s\\\' parameter"',1,1568) -LexToken(CLOSEBRACKET,')',1,1569) -LexToken(COMMA,',',1,1570) -LexToken(VAR,'gettext',1,1572) -LexToken(OPENBRACKET,'(',1,1579) -LexToken(DQSTRING,'"Constant Value"',1,1595) -LexToken(CLOSEBRACKET,')',1,1596) -LexToken(CLOSEBRACKET,')',1,1597) -LexToken(COMMA,',',1,1598) -LexToken(VAR,'gettext',1,1600) -LexToken(OPENBRACKET,'(',1,1607) -LexToken(DQSTRING,'"Constant value must have at least one element."',1,1655) -LexToken(CLOSEBRACKET,')',1,1656) -LexToken(CLOSEBRACKET,')',1,1657) -LexToken(EOL,'\n',1,1658) -LexToken(ELSE,'else',1,1672) -LexToken(EOL,'\n',1,1676) -LexToken(VAR,'model',1,1693) -LexToken(DOT,'.',1,1698) -LexToken(VAR,'sim',1,1699) -LexToken(ASSIGNMENT,'=',1,1702) -LexToken(VAR,'list',1,1703) -LexToken(OPENBRACKET,'(',1,1707) -LexToken(DQSTRING,'"cstblk4_m"',1,1718) -LexToken(COMMA,',',1,1719) -LexToken(NUMBER,'4',1,1720) -LexToken(CLOSEBRACKET,')',1,1721) -LexToken(EOL,'\n',1,1722) -LexToken(VAR,'model',1,1739) -LexToken(DOT,'.',1,1744) -LexToken(VAR,'opar',1,1745) -LexToken(ASSIGNMENT,'=',1,1749) -LexToken(VAR,'list',1,1750) -LexToken(OPENBRACKET,'(',1,1754) -LexToken(VAR,'C',1,1755) -LexToken(CLOSEBRACKET,')',1,1756) -LexToken(EOL,'\n',1,1757) -LexToken(IF,'if',1,1774) -LexToken(OPENBRACKET,'(',1,1777) -LexToken(VAR,'type',1,1778) -LexToken(OPENBRACKET,'(',1,1782) -LexToken(VAR,'C',1,1783) -LexToken(CLOSEBRACKET,')',1,1784) -LexToken(COMPARISON,'==',1,1785) -LexToken(NUMBER,'1',1,1787) -LexToken(CLOSEBRACKET,')',1,1788) -LexToken(THEN,'then',1,1790) -LexToken(EOL,'\n',1,1794) -LexToken(IF,'if',1,1815) -LexToken(VAR,'isreal',1,1818) -LexToken(OPENBRACKET,'(',1,1824) -LexToken(VAR,'C',1,1825) -LexToken(CLOSEBRACKET,')',1,1826) -LexToken(THEN,'then',1,1828) -LexToken(EOL,'\n',1,1832) -LexToken(VAR,'ot',1,1857) -LexToken(ASSIGNMENT,'=',1,1859) -LexToken(NUMBER,'1',1,1860) -LexToken(EOL,'\n',1,1861) -LexToken(ELSE,'else',1,1882) -LexToken(EOL,'\n',1,1886) -LexToken(VAR,'ot',1,1911) -LexToken(ASSIGNMENT,'=',1,1913) -LexToken(NUMBER,'2',1,1914) -LexToken(EOL,'\n',1,1915) -LexToken(END,'end',1,1936) -LexToken(EOL,'\n',1,1939) -LexToken(ELSEIF,'elseif',1,1956) -LexToken(OPENBRACKET,'(',1,1963) -LexToken(VAR,'typeof',1,1964) -LexToken(OPENBRACKET,'(',1,1970) -LexToken(VAR,'C',1,1971) -LexToken(CLOSEBRACKET,')',1,1972) -LexToken(COMPARISON,'==',1,1973) -LexToken(DQSTRING,'"int32"',1,1981) -LexToken(CLOSEBRACKET,')',1,1982) -LexToken(THEN,'then',1,1984) -LexToken(EOL,'\n',1,1988) -LexToken(VAR,'ot',1,2009) -LexToken(ASSIGNMENT,'=',1,2011) -LexToken(NUMBER,'3',1,2012) -LexToken(EOL,'\n',1,2013) -LexToken(ELSEIF,'elseif',1,2030) -LexToken(OPENBRACKET,'(',1,2037) -LexToken(VAR,'typeof',1,2038) -LexToken(OPENBRACKET,'(',1,2044) -LexToken(VAR,'C',1,2045) -LexToken(CLOSEBRACKET,')',1,2046) -LexToken(COMPARISON,'==',1,2047) -LexToken(DQSTRING,'"int16"',1,2055) -LexToken(CLOSEBRACKET,')',1,2056) -LexToken(THEN,'then',1,2058) -LexToken(EOL,'\n',1,2062) -LexToken(VAR,'ot',1,2083) -LexToken(ASSIGNMENT,'=',1,2085) -LexToken(NUMBER,'4',1,2086) -LexToken(EOL,'\n',1,2087) -LexToken(ELSEIF,'elseif',1,2104) -LexToken(OPENBRACKET,'(',1,2111) -LexToken(VAR,'typeof',1,2112) -LexToken(OPENBRACKET,'(',1,2118) -LexToken(VAR,'C',1,2119) -LexToken(CLOSEBRACKET,')',1,2120) -LexToken(COMPARISON,'==',1,2121) -LexToken(DQSTRING,'"int8"',1,2128) -LexToken(CLOSEBRACKET,')',1,2129) -LexToken(THEN,'then',1,2131) -LexToken(EOL,'\n',1,2135) -LexToken(VAR,'ot',1,2156) -LexToken(ASSIGNMENT,'=',1,2158) -LexToken(NUMBER,'5',1,2159) -LexToken(EOL,'\n',1,2160) -LexToken(ELSEIF,'elseif',1,2177) -LexToken(OPENBRACKET,'(',1,2184) -LexToken(VAR,'typeof',1,2185) -LexToken(OPENBRACKET,'(',1,2191) -LexToken(VAR,'C',1,2192) -LexToken(CLOSEBRACKET,')',1,2193) -LexToken(COMPARISON,'==',1,2194) -LexToken(DQSTRING,'"uint32"',1,2203) -LexToken(CLOSEBRACKET,')',1,2204) -LexToken(THEN,'then',1,2206) -LexToken(EOL,'\n',1,2210) -LexToken(VAR,'ot',1,2231) -LexToken(ASSIGNMENT,'=',1,2233) -LexToken(NUMBER,'6',1,2234) -LexToken(EOL,'\n',1,2235) -LexToken(ELSEIF,'elseif',1,2252) -LexToken(OPENBRACKET,'(',1,2259) -LexToken(VAR,'typeof',1,2260) -LexToken(OPENBRACKET,'(',1,2266) -LexToken(VAR,'C',1,2267) -LexToken(CLOSEBRACKET,')',1,2268) -LexToken(COMPARISON,'==',1,2269) -LexToken(DQSTRING,'"uint16"',1,2278) -LexToken(CLOSEBRACKET,')',1,2279) -LexToken(THEN,'then',1,2281) -LexToken(EOL,'\n',1,2285) -LexToken(VAR,'ot',1,2306) -LexToken(ASSIGNMENT,'=',1,2308) -LexToken(NUMBER,'7',1,2309) -LexToken(EOL,'\n',1,2310) -LexToken(ELSEIF,'elseif',1,2327) -LexToken(OPENBRACKET,'(',1,2334) -LexToken(VAR,'typeof',1,2335) -LexToken(OPENBRACKET,'(',1,2341) -LexToken(VAR,'C',1,2342) -LexToken(CLOSEBRACKET,')',1,2343) -LexToken(COMPARISON,'==',1,2344) -LexToken(DQSTRING,'"uint8"',1,2352) -LexToken(CLOSEBRACKET,')',1,2353) -LexToken(THEN,'then',1,2355) -LexToken(EOL,'\n',1,2359) -LexToken(VAR,'ot',1,2380) -LexToken(ASSIGNMENT,'=',1,2382) -LexToken(NUMBER,'8',1,2383) -LexToken(EOL,'\n',1,2384) -LexToken(ELSE,'else',1,2401) -LexToken(EOL,'\n',1,2405) -LexToken(VAR,'block_parameter_error',1,2426) -LexToken(OPENBRACKET,'(',1,2447) -LexToken(VAR,'msprintf',1,2448) -LexToken(OPENBRACKET,'(',1,2456) -LexToken(VAR,'gettext',1,2457) -LexToken(OPENBRACKET,'(',1,2464) -LexToken(DQSTRING,'"Wrong type for \\\'%s\\\' parameter"',1,2497) -LexToken(CLOSEBRACKET,')',1,2498) -LexToken(COMMA,',',1,2499) -LexToken(VAR,'gettext',1,2501) -LexToken(OPENBRACKET,'(',1,2508) -LexToken(DQSTRING,'"Constant Value"',1,2524) -LexToken(CLOSEBRACKET,')',1,2525) -LexToken(CLOSEBRACKET,')',1,2526) -LexToken(COMMA,',',1,2527) -LexToken(VAR,'gettext',1,2552) -LexToken(OPENBRACKET,'(',1,2559) -LexToken(DQSTRING,'"Value type must be a numeric type (double, complex, int, int8, ...)."',1,2629) -LexToken(CLOSEBRACKET,')',1,2630) -LexToken(CLOSEBRACKET,')',1,2631) -LexToken(EOL,'\n',1,2632) -LexToken(VAR,'ok',1,2654) -LexToken(ASSIGNMENT,'=',1,2656) -LexToken(PREVAR_BOOLEAN,'%f',1,2657) -LexToken(EOL,'\n',1,2659) -LexToken(END,'end',1,2677) -LexToken(EOL,'\n',1,2680) -LexToken(EOL,'\n',1,2681) -LexToken(IF,'if',1,2698) -LexToken(VAR,'ok',1,2701) -LexToken(THEN,'then',1,2704) -LexToken(EOL,'\n',1,2708) -LexToken(VAR,'model',1,2729) -LexToken(DOT,'.',1,2734) -LexToken(VAR,'rpar',1,2735) -LexToken(ASSIGNMENT,'=',1,2739) -LexToken(OPENSQBRACKET,'[',1,2740) -LexToken(CLOSESQBRACKET,']',1,2741) -LexToken(EOL,'\n',1,2742) -LexToken(OPENSQBRACKET,'[',1,2763) -LexToken(VAR,'model',1,2764) -LexToken(COMMA,',',1,2769) -LexToken(VAR,'graphics',1,2770) -LexToken(COMMA,',',1,2778) -LexToken(VAR,'ok',1,2779) -LexToken(CLOSESQBRACKET,']',1,2781) -LexToken(ASSIGNMENT,'=',1,2782) -LexToken(VAR,'set_io',1,2783) -LexToken(OPENBRACKET,'(',1,2789) -LexToken(VAR,'model',1,2790) -LexToken(COMMA,',',1,2795) -LexToken(VAR,'graphics',1,2796) -LexToken(COMMA,',',1,2804) -LexToken(VAR,'list',1,2805) -LexToken(OPENBRACKET,'(',1,2809) -LexToken(CLOSEBRACKET,')',1,2810) -LexToken(COMMA,',',1,2811) -LexToken(VAR,'list',1,2812) -LexToken(OPENBRACKET,'(',1,2816) -LexToken(VAR,'nout',1,2817) -LexToken(COMMA,',',1,2821) -LexToken(VAR,'ot',1,2822) -LexToken(CLOSEBRACKET,')',1,2824) -LexToken(COMMA,',',1,2825) -LexToken(OPENSQBRACKET,'[',1,2826) -LexToken(CLOSESQBRACKET,']',1,2827) -LexToken(COMMA,',',1,2828) -LexToken(OPENSQBRACKET,'[',1,2829) -LexToken(CLOSESQBRACKET,']',1,2830) -LexToken(CLOSEBRACKET,')',1,2831) -LexToken(EOL,'\n',1,2832) -LexToken(VAR,'graphics',1,2853) -LexToken(DOT,'.',1,2861) -LexToken(VAR,'exprs',1,2862) -LexToken(ASSIGNMENT,'=',1,2867) -LexToken(VAR,'exprs',1,2868) -LexToken(EOL,'\n',1,2873) -LexToken(VAR,'x',1,2895) -LexToken(DOT,'.',1,2896) -LexToken(VAR,'graphics',1,2897) -LexToken(ASSIGNMENT,'=',1,2905) -LexToken(VAR,'graphics',1,2906) -LexToken(EOL,'\n',1,2914) -LexToken(VAR,'x',1,2936) -LexToken(DOT,'.',1,2937) -LexToken(VAR,'model',1,2938) -LexToken(ASSIGNMENT,'=',1,2943) -LexToken(VAR,'model',1,2944) -LexToken(EOL,'\n',1,2949) -LexToken(BREAK,'break',1,2970) -LexToken(EOL,'\n',1,2975) -LexToken(END,'end',1,2993) -LexToken(EOL,'\n',1,2996) -LexToken(END,'end',1,3009) -LexToken(EOL,'\n',1,3012) -LexToken(END,'end',1,3021) -LexToken(EOL,'\n',1,3024) -LexToken(CASE,'case',1,3029) -LexToken(DQSTRING,'"define"',1,3041) -LexToken(THEN,'then',1,3043) -LexToken(EOL,'\n',1,3047) -LexToken(VAR,'C',1,3056) -LexToken(ASSIGNMENT,'=',1,3057) -LexToken(OPENSQBRACKET,'[',1,3058) -LexToken(NUMBER,'1',1,3059) -LexToken(CLOSESQBRACKET,']',1,3060) -LexToken(EOL,'\n',1,3061) -LexToken(EOL,'\n',1,3062) -LexToken(VAR,'model',1,3071) -LexToken(ASSIGNMENT,'=',1,3076) -LexToken(SCICOS_MODEL,'scicos_model',1,3077) -LexToken(OPENBRACKET,'(',1,3089) -LexToken(CLOSEBRACKET,')',1,3090) -LexToken(EOL,'\n',1,3091) -LexToken(VAR,'model',1,3100) -LexToken(DOT,'.',1,3105) -LexToken(VAR,'sim',1,3106) -LexToken(ASSIGNMENT,'=',1,3109) -LexToken(VAR,'list',1,3110) -LexToken(OPENBRACKET,'(',1,3114) -LexToken(DQSTRING,'"cstblk4"',1,3123) -LexToken(COMMA,',',1,3124) -LexToken(NUMBER,'4',1,3125) -LexToken(CLOSEBRACKET,')',1,3126) -LexToken(EOL,'\n',1,3127) -LexToken(VAR,'model',1,3136) -LexToken(DOT,'.',1,3141) -LexToken(VAR,'in',1,3142) -LexToken(ASSIGNMENT,'=',1,3144) -LexToken(OPENSQBRACKET,'[',1,3145) -LexToken(CLOSESQBRACKET,']',1,3146) -LexToken(EOL,'\n',1,3147) -LexToken(VAR,'model',1,3156) -LexToken(DOT,'.',1,3161) -LexToken(VAR,'out',1,3162) -LexToken(ASSIGNMENT,'=',1,3165) -LexToken(VAR,'size',1,3166) -LexToken(OPENBRACKET,'(',1,3170) -LexToken(VAR,'C',1,3171) -LexToken(COMMA,',',1,3172) -LexToken(NUMBER,'1',1,3173) -LexToken(CLOSEBRACKET,')',1,3174) -LexToken(EOL,'\n',1,3175) -LexToken(VAR,'model',1,3184) -LexToken(DOT,'.',1,3189) -LexToken(VAR,'in2',1,3190) -LexToken(ASSIGNMENT,'=',1,3193) -LexToken(OPENSQBRACKET,'[',1,3194) -LexToken(CLOSESQBRACKET,']',1,3195) -LexToken(EOL,'\n',1,3196) -LexToken(VAR,'model',1,3205) -LexToken(DOT,'.',1,3210) -LexToken(VAR,'out2',1,3211) -LexToken(ASSIGNMENT,'=',1,3215) -LexToken(VAR,'size',1,3216) -LexToken(OPENBRACKET,'(',1,3220) -LexToken(VAR,'C',1,3221) -LexToken(COMMA,',',1,3222) -LexToken(NUMBER,'2',1,3223) -LexToken(CLOSEBRACKET,')',1,3224) -LexToken(EOL,'\n',1,3225) -LexToken(VAR,'model',1,3234) -LexToken(DOT,'.',1,3239) -LexToken(VAR,'rpar',1,3240) -LexToken(ASSIGNMENT,'=',1,3244) -LexToken(VAR,'C',1,3245) -LexToken(EOL,'\n',1,3246) -LexToken(VAR,'model',1,3255) -LexToken(DOT,'.',1,3260) -LexToken(VAR,'opar',1,3261) -LexToken(ASSIGNMENT,'=',1,3265) -LexToken(VAR,'list',1,3266) -LexToken(OPENBRACKET,'(',1,3270) -LexToken(CLOSEBRACKET,')',1,3271) -LexToken(EOL,'\n',1,3272) -LexToken(VAR,'model',1,3281) -LexToken(DOT,'.',1,3286) -LexToken(VAR,'blocktype',1,3287) -LexToken(ASSIGNMENT,'=',1,3296) -LexToken(DQSTRING,'"d"',1,3299) -LexToken(EOL,'\n',1,3300) -LexToken(VAR,'model',1,3309) -LexToken(DOT,'.',1,3314) -LexToken(VAR,'dep_ut',1,3315) -LexToken(ASSIGNMENT,'=',1,3321) -LexToken(OPENSQBRACKET,'[',1,3322) -LexToken(PREVAR_BOOLEAN,'%f',1,3323) -LexToken(PREVAR_BOOLEAN,'%f',1,3326) -LexToken(CLOSESQBRACKET,']',1,3328) -LexToken(EOL,'\n',1,3329) -LexToken(VAR,'exprs',1,3338) -LexToken(ASSIGNMENT,'=',1,3343) -LexToken(VAR,'sci2exp',1,3344) -LexToken(OPENBRACKET,'(',1,3351) -LexToken(VAR,'C',1,3352) -LexToken(CLOSEBRACKET,')',1,3353) -LexToken(EOL,'\n',1,3354) -LexToken(VAR,'gr_i',1,3363) -LexToken(ASSIGNMENT,'=',1,3367) -LexToken(OPENSQBRACKET,'[',1,3368) -LexToken(CLOSESQBRACKET,']',1,3369) -LexToken(EOL,'\n',1,3370) -LexToken(VAR,'x',1,3379) -LexToken(ASSIGNMENT,'=',1,3380) -LexToken(VAR,'standard_define',1,3381) -LexToken(OPENBRACKET,'(',1,3396) -LexToken(OPENSQBRACKET,'[',1,3397) -LexToken(NUMBER,'2',1,3398) -LexToken(NUMBER,'2',1,3400) -LexToken(CLOSESQBRACKET,']',1,3401) -LexToken(COMMA,',',1,3402) -LexToken(VAR,'model',1,3403) -LexToken(COMMA,',',1,3408) -LexToken(VAR,'exprs',1,3409) -LexToken(COMMA,',',1,3414) -LexToken(VAR,'gr_i',1,3415) -LexToken(CLOSEBRACKET,')',1,3419) -LexToken(EOL,'\n',1,3420) -LexToken(END,'end',1,3425) -LexToken(EOL,'\n',1,3428) -LexToken(ENDFUNCTION,'endfunction',1,3429) -LexToken(EOL,'\n',1,3440) +/* autogenerated from "macros/Sources/CONST_m.sci" */ +function CONST_m() { +CONST_m.prototype.get = function CONST_m() { +} +CONST_m.prototype.set = function CONST_m() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,C,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"CONST_m")," ",gettext("Constant value generator")," "],gettext("Constant Value"),list("vec",-1),exprs); +if (!ok) { +break +} +nout=size(C); +if (find(nout==0)!=[]) { +block_parameter_error(msprintf(gettext("Wrong size for \'%s\' parameter"),gettext("Constant Value")),gettext("Constant value must have at least one element.")); +} else { +model.sim=list("cstblk4_m",4); +model.opar=list(C); +if ((type(C)==1)) { +if (isreal(C)) { +ot=1; +} else { +ot=2; +} +} else if ((typeof(C)=="int32")) { +ot=3; +} else if ((typeof(C)=="int16")) { +ot=4; +} else if ((typeof(C)=="int8")) { +ot=5; +} else if ((typeof(C)=="uint32")) { +ot=6; +} else if ((typeof(C)=="uint16")) { +ot=7; +} else if ((typeof(C)=="uint8")) { +ot=8; +} else { +block_parameter_error(msprintf(gettext("Wrong type for \'%s\' parameter"),gettext("Constant Value")),gettext("Value type must be a numeric type (double, complex, int, int8, ...).")); +ok=None; +} +if (ok) { +model.rpar=[]; +[model,graphics,ok]=set_io(model,graphics,list(),list(nout,ot),[],[]); +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +CONST_m.prototype.define = function CONST_m() { +C=[1]; +model=scicos_model(); +model.sim=list("cstblk4",4); +model.in=[]; +model.out=size(C,1); +model.in2=[]; +model.out2=size(C,2); +model.rpar=C; +model.opar=list(); +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=sci2exp(C); +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +CONST_m.prototype.details = function CONST_m() { +} +} diff --git a/js/Sources/CURVE_c.js b/js/Sources/CURVE_c.js index dc704261..b4cb289f 100644 --- a/js/Sources/CURVE_c.js +++ b/js/Sources/CURVE_c.js @@ -1,9134 +1,28 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,78) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,225) -LexToken(EOL,'\n',1,297) -LexToken(EOL,'\n',1,369) -LexToken(EOL,'\n',1,438) -LexToken(EOL,'\n',1,477) -LexToken(EOL,'\n',1,480) -LexToken(EOL,'\n',1,547) -LexToken(EOL,'\n',1,613) -LexToken(EOL,'\n',1,678) -LexToken(EOL,'\n',1,726) -LexToken(EOL,'\n',1,729) -LexToken(EOL,'\n',1,798) -LexToken(EOL,'\n',1,861) -LexToken(EOL,'\n',1,943) -LexToken(EOL,'\n',1,946) -LexToken(EOL,'\n',1,977) -LexToken(EOL,'\n',1,980) -LexToken(EOL,'\n',1,981) -LexToken(FUNCTION,'function',1,982) -LexToken(OPENSQBRACKET,'[',1,991) -LexToken(VAR,'x',1,992) -LexToken(COMMA,',',1,993) -LexToken(VAR,'y',1,994) -LexToken(COMMA,',',1,995) -LexToken(VAR,'typ',1,996) -LexToken(CLOSESQBRACKET,']',1,999) -LexToken(ASSIGNMENT,'=',1,1000) -LexToken(VAR,'CURVE_c',1,1001) -LexToken(OPENBRACKET,'(',1,1008) -LexToken(VAR,'job',1,1009) -LexToken(COMMA,',',1,1012) -LexToken(VAR,'arg1',1,1013) -LexToken(COMMA,',',1,1017) -LexToken(VAR,'arg2',1,1018) -LexToken(CLOSEBRACKET,')',1,1022) -LexToken(EOL,'\n',1,1023) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'x',1,1091) -LexToken(ASSIGNMENT,'=',1,1092) -LexToken(OPENSQBRACKET,'[',1,1093) -LexToken(CLOSESQBRACKET,']',1,1094) -LexToken(EOL,'\n',1,1095) -LexToken(VAR,'y',1,1101) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(OPENSQBRACKET,'[',1,1103) -LexToken(CLOSESQBRACKET,']',1,1104) -LexToken(EOL,'\n',1,1105) -LexToken(VAR,'typ',1,1111) -LexToken(ASSIGNMENT,'=',1,1114) -LexToken(OPENSQBRACKET,'[',1,1115) -LexToken(CLOSESQBRACKET,']',1,1116) -LexToken(EOL,'\n',1,1117) -LexToken(EOL,'\n',1,1119) -LexToken(SELECT,'select',1,1124) -LexToken(VAR,'job',1,1131) -LexToken(EOL,'\n',1,1134) -LexToken(EOL,'\n',1,1135) -LexToken(CASE,'case',1,1140) -LexToken(DQSTRING,'"set"',1,1149) -LexToken(THEN,'then',1,1151) -LexToken(EOL,'\n',1,1155) -LexToken(EOL,'\n',1,1156) -LexToken(VAR,'x',1,1165) -LexToken(ASSIGNMENT,'=',1,1167) -LexToken(VAR,'arg1',1,1169) -LexToken(EOL,'\n',1,1173) -LexToken(VAR,'model',1,1183) -LexToken(ASSIGNMENT,'=',1,1189) -LexToken(VAR,'arg1',1,1191) -LexToken(DOT,'.',1,1195) -LexToken(VAR,'model',1,1196) -LexToken(EOL,'\n',1,1201) -LexToken(VAR,'graphics',1,1211) -LexToken(ASSIGNMENT,'=',1,1220) -LexToken(VAR,'arg1',1,1222) -LexToken(DOT,'.',1,1226) -LexToken(VAR,'graphics',1,1227) -LexToken(EOL,'\n',1,1235) -LexToken(VAR,'exprs',1,1245) -LexToken(ASSIGNMENT,'=',1,1251) -LexToken(VAR,'graphics',1,1253) -LexToken(DOT,'.',1,1261) -LexToken(VAR,'exprs',1,1262) -LexToken(EOL,'\n',1,1267) -LexToken(VAR,'ok',1,1277) -LexToken(ASSIGNMENT,'=',1,1280) -LexToken(PREVAR_BOOLEAN,'%f',1,1282) -LexToken(EOL,'\n',1,1284) -LexToken(VAR,'SaveExit',1,1294) -LexToken(ASSIGNMENT,'=',1,1303) -LexToken(PREVAR_BOOLEAN,'%f',1,1305) -LexToken(EOL,'\n',1,1307) -LexToken(EOL,'\n',1,1309) -LexToken(WHILE,'while',1,1318) -LexToken(PREVAR_BOOLEAN,'%t',1,1324) -LexToken(DO,'do',1,1327) -LexToken(EOL,'\n',1,1329) -LexToken(VAR,'Ask_again',1,1342) -LexToken(ASSIGNMENT,'=',1,1352) -LexToken(PREVAR_BOOLEAN,'%f',1,1354) -LexToken(EOL,'\n',1,1356) -LexToken(OPENSQBRACKET,'[',1,1370) -LexToken(VAR,'ok',1,1371) -LexToken(COMMA,',',1,1373) -LexToken(VAR,'Method',1,1374) -LexToken(COMMA,',',1,1380) -LexToken(VAR,'xx',1,1381) -LexToken(COMMA,',',1,1383) -LexToken(VAR,'yy',1,1384) -LexToken(COMMA,',',1,1386) -LexToken(VAR,'PeriodicOption',1,1387) -LexToken(COMMA,',',1,1401) -LexToken(VAR,'graf',1,1402) -LexToken(COMMA,',',1,1406) -LexToken(VAR,'exprs',1,1407) -LexToken(CLOSESQBRACKET,']',1,1412) -LexToken(ASSIGNMENT,'=',1,1414) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1416) -LexToken(OPENBRACKET,'(',1,1431) -LexToken(DQSTRING,'"Spline data"',1,1444) -LexToken(COMMA,',',1,1445) -LexToken(OPENSQBRACKET,'[',1,1446) -LexToken(DQSTRING,'"Spline"',1,1454) -LexToken(ADDITION,'+',1,1455) -LexToken(DQSTRING,'" Method (0..7)"',1,1487) -LexToken(SEMICOLON,';',1,1488) -LexToken(DQSTRING,'"x"',1,1491) -LexToken(SEMICOLON,';',1,1492) -LexToken(DQSTRING,'"y"',1,1495) -LexToken(SEMICOLON,';',1,1496) -LexToken(DQSTRING,'"Periodic signal(y/n)?"',1,1519) -LexToken(SEMICOLON,';',1,1520) -LexToken(DQSTRING,'"Launch"',1,1528) -LexToken(ADDITION,'+',1,1529) -LexToken(DQSTRING,'" graphic window(y/n)?"',1,1568) -LexToken(CLOSESQBRACKET,']',1,1569) -LexToken(COMMA,',',1,1570) -LexToken(VAR,'list',1,1571) -LexToken(OPENBRACKET,'(',1,1575) -LexToken(DQSTRING,'"vec"',1,1580) -LexToken(COMMA,',',1,1581) -LexToken(NUMBER,'1',1,1582) -LexToken(COMMA,',',1,1583) -LexToken(DQSTRING,'"vec"',1,1588) -LexToken(COMMA,',',1,1589) -LexToken(ADDITION,'-',1,1590) -LexToken(NUMBER,'1',1,1591) -LexToken(COMMA,',',1,1592) -LexToken(DQSTRING,'"vec"',1,1614) -LexToken(COMMA,',',1,1615) -LexToken(ADDITION,'-',1,1616) -LexToken(NUMBER,'1',1,1617) -LexToken(COMMA,',',1,1618) -LexToken(DQSTRING,'"str"',1,1623) -LexToken(COMMA,',',1,1624) -LexToken(NUMBER,'1',1,1625) -LexToken(COMMA,',',1,1626) -LexToken(DQSTRING,'"str"',1,1631) -LexToken(COMMA,',',1,1632) -LexToken(NUMBER,'1',1,1633) -LexToken(CLOSEBRACKET,')',1,1634) -LexToken(COMMA,',',1,1635) -LexToken(VAR,'exprs',1,1636) -LexToken(CLOSEBRACKET,')',1,1641) -LexToken(EOL,'\n',1,1642) -LexToken(IF,'if',1,1655) -LexToken(NOT,'~',1,1659) -LexToken(VAR,'ok',1,1660) -LexToken(THEN,'then',1,1663) -LexToken(EOL,'\n',1,1667) -LexToken(BREAK,'break',1,1684) -LexToken(EOL,'\n',1,1689) -LexToken(END,'end',1,1703) -LexToken(EOL,'\n',1,1706) -LexToken(EOL,'\n',1,1707) -LexToken(IF,'if',1,1720) -LexToken(VAR,'PeriodicOption',1,1723) -LexToken(COMPARISON,'==',1,1737) -LexToken(DQSTRING,'"y"',1,1741) -LexToken(LOGICAL,'|',1,1743) -LexToken(VAR,'PeriodicOption',1,1745) -LexToken(COMPARISON,'==',1,1759) -LexToken(DQSTRING,'"Y"',1,1763) -LexToken(THEN,'then',1,1765) -LexToken(EOL,'\n',1,1769) -LexToken(VAR,'PO',1,1786) -LexToken(ASSIGNMENT,'=',1,1788) -LexToken(NUMBER,'1',1,1789) -LexToken(EOL,'\n',1,1790) -LexToken(ELSE,'else',1,1804) -LexToken(EOL,'\n',1,1808) -LexToken(VAR,'exprs',1,1825) -LexToken(OPENBRACKET,'(',1,1830) -LexToken(NUMBER,'4',1,1831) -LexToken(CLOSEBRACKET,')',1,1832) -LexToken(ASSIGNMENT,'=',1,1833) -LexToken(DQSTRING,'"n"',1,1836) -LexToken(EOL,'\n',1,1837) -LexToken(VAR,'PO',1,1855) -LexToken(ASSIGNMENT,'=',1,1857) -LexToken(NUMBER,'0',1,1858) -LexToken(EOL,'\n',1,1859) -LexToken(END,'end',1,1873) -LexToken(EOL,'\n',1,1876) -LexToken(EOL,'\n',1,1877) -LexToken(VAR,'mtd',1,1890) -LexToken(ASSIGNMENT,'=',1,1893) -LexToken(VAR,'int',1,1894) -LexToken(OPENBRACKET,'(',1,1897) -LexToken(VAR,'Method',1,1898) -LexToken(CLOSEBRACKET,')',1,1904) -LexToken(EOL,'\n',1,1905) -LexToken(IF,'if',1,1919) -LexToken(VAR,'mtd',1,1922) -LexToken(COMPARISON,'<',1,1925) -LexToken(NUMBER,'0',1,1926) -LexToken(THEN,'then',1,1928) -LexToken(EOL,'\n',1,1932) -LexToken(VAR,'mtd',1,1949) -LexToken(ASSIGNMENT,'=',1,1952) -LexToken(NUMBER,'0',1,1953) -LexToken(EOL,'\n',1,1954) -LexToken(END,'end',1,1967) -LexToken(EOL,'\n',1,1970) -LexToken(EOL,'\n',1,1972) -LexToken(IF,'if',1,1985) -LexToken(VAR,'mtd',1,1988) -LexToken(COMPARISON,'>',1,1991) -LexToken(NUMBER,'7',1,1992) -LexToken(THEN,'then',1,1994) -LexToken(EOL,'\n',1,1998) -LexToken(VAR,'mtd',1,2015) -LexToken(ASSIGNMENT,'=',1,2018) -LexToken(NUMBER,'7',1,2019) -LexToken(EOL,'\n',1,2020) -LexToken(END,'end',1,2034) -LexToken(EOL,'\n',1,2037) -LexToken(EOL,'\n',1,2038) -LexToken(VAR,'METHOD',1,2051) -LexToken(ASSIGNMENT,'=',1,2058) -LexToken(VAR,'getmethod',1,2060) -LexToken(OPENBRACKET,'(',1,2069) -LexToken(VAR,'mtd',1,2070) -LexToken(CLOSEBRACKET,')',1,2073) -LexToken(EOL,'\n',1,2074) -LexToken(EOL,'\n',1,2076) -LexToken(IF,'if',1,2089) -LexToken(NOT,'~',1,2092) -LexToken(VAR,'Ask_again',1,2093) -LexToken(THEN,'then',1,2103) -LexToken(EOL,'\n',1,2107) -LexToken(VAR,'xx',1,2124) -LexToken(ASSIGNMENT,'=',1,2126) -LexToken(VAR,'xx',1,2127) -LexToken(OPENBRACKET,'(',1,2129) -LexToken(COLON,':',1,2130) -LexToken(CLOSEBRACKET,')',1,2131) -LexToken(EOL,'\n',1,2132) -LexToken(VAR,'yy',1,2150) -LexToken(ASSIGNMENT,'=',1,2152) -LexToken(VAR,'yy',1,2153) -LexToken(OPENBRACKET,'(',1,2155) -LexToken(COLON,':',1,2156) -LexToken(CLOSEBRACKET,')',1,2157) -LexToken(EOL,'\n',1,2158) -LexToken(OPENSQBRACKET,'[',1,2176) -LexToken(VAR,'nx',1,2177) -LexToken(COMMA,',',1,2179) -LexToken(VAR,'mx',1,2180) -LexToken(CLOSESQBRACKET,']',1,2182) -LexToken(ASSIGNMENT,'=',1,2184) -LexToken(VAR,'size',1,2186) -LexToken(OPENBRACKET,'(',1,2190) -LexToken(VAR,'xx',1,2191) -LexToken(CLOSEBRACKET,')',1,2193) -LexToken(EOL,'\n',1,2194) -LexToken(OPENSQBRACKET,'[',1,2212) -LexToken(VAR,'ny',1,2213) -LexToken(COMMA,',',1,2215) -LexToken(VAR,'my',1,2216) -LexToken(CLOSESQBRACKET,']',1,2218) -LexToken(ASSIGNMENT,'=',1,2219) -LexToken(VAR,'size',1,2220) -LexToken(OPENBRACKET,'(',1,2224) -LexToken(VAR,'yy',1,2225) -LexToken(CLOSEBRACKET,')',1,2227) -LexToken(EOL,'\n',1,2228) -LexToken(IF,'if',1,2246) -LexToken(NOT,'~',1,2249) -LexToken(OPENBRACKET,'(',1,2250) -LexToken(OPENBRACKET,'(',1,2251) -LexToken(VAR,'nx',1,2252) -LexToken(COMPARISON,'==',1,2254) -LexToken(VAR,'ny',1,2256) -LexToken(CLOSEBRACKET,')',1,2258) -LexToken(LOGICAL,'&',1,2259) -LexToken(OPENBRACKET,'(',1,2260) -LexToken(VAR,'mx',1,2261) -LexToken(COMPARISON,'==',1,2263) -LexToken(VAR,'my',1,2265) -LexToken(CLOSEBRACKET,')',1,2267) -LexToken(CLOSEBRACKET,')',1,2268) -LexToken(THEN,'then',1,2270) -LexToken(EOL,'\n',1,2274) -LexToken(VAR,'messagebox',1,2295) -LexToken(OPENBRACKET,'(',1,2305) -LexToken(DQSTRING,'"Incompatible size of [x] and [y]"',1,2339) -LexToken(COMMA,',',1,2340) -LexToken(DQSTRING,'"modal"',1,2347) -LexToken(COMMA,',',1,2348) -LexToken(DQSTRING,'"error"',1,2355) -LexToken(CLOSEBRACKET,')',1,2356) -LexToken(EOL,'\n',1,2357) -LexToken(VAR,'Ask_again',1,2379) -LexToken(ASSIGNMENT,'=',1,2389) -LexToken(PREVAR_BOOLEAN,'%t',1,2391) -LexToken(EOL,'\n',1,2393) -LexToken(END,'end',1,2411) -LexToken(EOL,'\n',1,2414) -LexToken(END,'end',1,2427) -LexToken(EOL,'\n',1,2430) -LexToken(EOL,'\n',1,2431) -LexToken(IF,'if',1,2444) -LexToken(NOT,'~',1,2447) -LexToken(VAR,'Ask_again',1,2448) -LexToken(THEN,'then',1,2458) -LexToken(EOL,'\n',1,2504) -LexToken(VAR,'xy',1,2521) -LexToken(ASSIGNMENT,'=',1,2524) -LexToken(OPENSQBRACKET,'[',1,2526) -LexToken(VAR,'xx',1,2527) -LexToken(COMMA,',',1,2529) -LexToken(VAR,'yy',1,2530) -LexToken(CLOSESQBRACKET,']',1,2532) -LexToken(EOL,'\n',1,2533) -LexToken(OPENSQBRACKET,'[',1,2551) -LexToken(VAR,'xy',1,2552) -LexToken(CLOSESQBRACKET,']',1,2554) -LexToken(ASSIGNMENT,'=',1,2556) -LexToken(VAR,'cleandata',1,2558) -LexToken(OPENBRACKET,'(',1,2567) -LexToken(VAR,'xy',1,2568) -LexToken(CLOSEBRACKET,')',1,2570) -LexToken(EOL,'\n',1,2650) -LexToken(VAR,'N',1,2667) -LexToken(ASSIGNMENT,'=',1,2668) -LexToken(VAR,'size',1,2670) -LexToken(OPENBRACKET,'(',1,2674) -LexToken(VAR,'xy',1,2675) -LexToken(COMMA,',',1,2677) -LexToken(DQSTRING,'"r"',1,2680) -LexToken(CLOSEBRACKET,')',1,2681) -LexToken(EOL,'\n',1,2682) -LexToken(VAR,'exprs',1,2700) -LexToken(OPENBRACKET,'(',1,2705) -LexToken(NUMBER,'5',1,2706) -LexToken(CLOSEBRACKET,')',1,2707) -LexToken(ASSIGNMENT,'=',1,2708) -LexToken(DQSTRING,'"n"',1,2711) -LexToken(EOL,'\n',1,2730) -LexToken(EOL,'\n',1,2731) -LexToken(IF,'if',1,2748) -LexToken(VAR,'graf',1,2751) -LexToken(COMPARISON,'==',1,2755) -LexToken(DQSTRING,'"y"',1,2759) -LexToken(LOGICAL,'|',1,2761) -LexToken(VAR,'graf',1,2763) -LexToken(COMPARISON,'==',1,2767) -LexToken(DQSTRING,'"Y"',1,2771) -LexToken(THEN,'then',1,2773) -LexToken(EOL,'\n',1,2812) -LexToken(VAR,'ipar',1,2833) -LexToken(ASSIGNMENT,'=',1,2837) -LexToken(OPENSQBRACKET,'[',1,2838) -LexToken(VAR,'N',1,2839) -LexToken(SEMICOLON,';',1,2840) -LexToken(VAR,'mtd',1,2841) -LexToken(SEMICOLON,';',1,2844) -LexToken(VAR,'PO',1,2845) -LexToken(CLOSESQBRACKET,']',1,2847) -LexToken(EOL,'\n',1,2848) -LexToken(VAR,'rpar',1,2870) -LexToken(ASSIGNMENT,'=',1,2874) -LexToken(OPENSQBRACKET,'[',1,2875) -LexToken(CLOSESQBRACKET,']',1,2876) -LexToken(EOL,'\n',1,2877) -LexToken(EOL,'\n',1,2879) -LexToken(IF,'if',1,2900) -LexToken(OPENBRACKET,'(',1,2903) -LexToken(VAR,'winsid',1,2904) -LexToken(OPENBRACKET,'(',1,2910) -LexToken(CLOSEBRACKET,')',1,2911) -LexToken(COMPARISON,'==',1,2913) -LexToken(OPENSQBRACKET,'[',1,2916) -LexToken(CLOSESQBRACKET,']',1,2917) -LexToken(CLOSEBRACKET,')',1,2918) -LexToken(THEN,'then',1,2920) -LexToken(EOL,'\n',1,2924) -LexToken(VAR,'curwin',1,2949) -LexToken(ASSIGNMENT,'=',1,2956) -LexToken(NUMBER,'0',1,2958) -LexToken(EOL,'\n',1,2959) -LexToken(ELSE,'else',1,2981) -LexToken(EOL,'\n',1,2985) -LexToken(VAR,'curwin',1,3010) -LexToken(ASSIGNMENT,'=',1,3017) -LexToken(VAR,'max',1,3019) -LexToken(OPENBRACKET,'(',1,3022) -LexToken(VAR,'winsid',1,3023) -LexToken(OPENBRACKET,'(',1,3029) -LexToken(CLOSEBRACKET,')',1,3030) -LexToken(CLOSEBRACKET,')',1,3031) -LexToken(ADDITION,'+',1,3032) -LexToken(NUMBER,'1',1,3033) -LexToken(EOL,'\n',1,3064) -LexToken(END,'end',1,3085) -LexToken(EOL,'\n',1,3088) -LexToken(EOL,'\n',1,3181) -LexToken(OPENSQBRACKET,'[',1,3202) -LexToken(VAR,'orpar',1,3203) -LexToken(COMMA,',',1,3208) -LexToken(VAR,'oipar',1,3209) -LexToken(COMMA,',',1,3214) -LexToken(VAR,'ok',1,3215) -LexToken(CLOSESQBRACKET,']',1,3217) -LexToken(ASSIGNMENT,'=',1,3219) -LexToken(VAR,'poke_point',1,3221) -LexToken(OPENBRACKET,'(',1,3231) -LexToken(VAR,'xy',1,3232) -LexToken(COMMA,',',1,3234) -LexToken(VAR,'ipar',1,3235) -LexToken(COMMA,',',1,3239) -LexToken(VAR,'rpar',1,3240) -LexToken(CLOSEBRACKET,')',1,3244) -LexToken(EOL,'\n',1,3299) -LexToken(IF,'if',1,3320) -LexToken(NOT,'~',1,3323) -LexToken(VAR,'ok',1,3324) -LexToken(THEN,'then',1,3327) -LexToken(EOL,'\n',1,3331) -LexToken(BREAK,'break',1,3356) -LexToken(EOL,'\n',1,3361) -LexToken(END,'end',1,3383) -LexToken(EOL,'\n',1,3408) -LexToken(EOL,'\n',1,3409) -LexToken(EOL,'\n',1,3458) -LexToken(VAR,'N2',1,3479) -LexToken(ASSIGNMENT,'=',1,3481) -LexToken(VAR,'oipar',1,3482) -LexToken(OPENBRACKET,'(',1,3487) -LexToken(NUMBER,'1',1,3488) -LexToken(CLOSEBRACKET,')',1,3489) -LexToken(EOL,'\n',1,3490) -LexToken(VAR,'xy2',1,3512) -LexToken(ASSIGNMENT,'=',1,3515) -LexToken(OPENSQBRACKET,'[',1,3516) -LexToken(VAR,'orpar',1,3517) -LexToken(OPENBRACKET,'(',1,3522) -LexToken(NUMBER,'1',1,3523) -LexToken(COLON,':',1,3524) -LexToken(VAR,'N2',1,3525) -LexToken(CLOSEBRACKET,')',1,3527) -LexToken(COMMA,',',1,3528) -LexToken(VAR,'orpar',1,3529) -LexToken(OPENBRACKET,'(',1,3534) -LexToken(VAR,'N2',1,3535) -LexToken(ADDITION,'+',1,3537) -LexToken(NUMBER,'1',1,3538) -LexToken(COLON,':',1,3539) -LexToken(NUMBER,'2',1,3540) -LexToken(MULTIPLICATION,'*',1,3541) -LexToken(VAR,'N2',1,3542) -LexToken(CLOSEBRACKET,')',1,3544) -LexToken(CLOSESQBRACKET,']',1,3545) -LexToken(EOL,'\n',1,3546) -LexToken(VAR,'New_methhod',1,3568) -LexToken(ASSIGNMENT,'=',1,3579) -LexToken(VAR,'oipar',1,3580) -LexToken(OPENBRACKET,'(',1,3585) -LexToken(NUMBER,'2',1,3586) -LexToken(CLOSEBRACKET,')',1,3587) -LexToken(EOL,'\n',1,3588) -LexToken(VAR,'DChange',1,3610) -LexToken(ASSIGNMENT,'=',1,3617) -LexToken(PREVAR_BOOLEAN,'%f',1,3618) -LexToken(EOL,'\n',1,3620) -LexToken(VAR,'METHOD',1,3642) -LexToken(ASSIGNMENT,'=',1,3648) -LexToken(VAR,'getmethod',1,3649) -LexToken(OPENBRACKET,'(',1,3658) -LexToken(VAR,'New_methhod',1,3659) -LexToken(CLOSEBRACKET,')',1,3670) -LexToken(EOL,'\n',1,3671) -LexToken(IF,'if',1,3693) -LexToken(VAR,'or',1,3696) -LexToken(OPENBRACKET,'(',1,3698) -LexToken(VAR,'xy',1,3699) -LexToken(OPENBRACKET,'(',1,3701) -LexToken(COLON,':',1,3702) -LexToken(COMMA,',',1,3703) -LexToken(NUMBER,'1',1,3704) -LexToken(CLOSEBRACKET,')',1,3705) -LexToken(COMPARISON,'<>',1,3706) -LexToken(VAR,'xy2',1,3708) -LexToken(OPENBRACKET,'(',1,3711) -LexToken(COLON,':',1,3712) -LexToken(COMMA,',',1,3713) -LexToken(NUMBER,'1',1,3714) -LexToken(CLOSEBRACKET,')',1,3715) -LexToken(CLOSEBRACKET,')',1,3716) -LexToken(THEN,'then',1,3718) -LexToken(EOL,'\n',1,3722) -LexToken(VAR,'DChange',1,3748) -LexToken(ASSIGNMENT,'=',1,3755) -LexToken(PREVAR_BOOLEAN,'%t',1,3756) -LexToken(EOL,'\n',1,3758) -LexToken(END,'end',1,3780) -LexToken(EOL,'\n',1,3783) -LexToken(IF,'if',1,3804) -LexToken(VAR,'or',1,3807) -LexToken(OPENBRACKET,'(',1,3809) -LexToken(VAR,'xy',1,3810) -LexToken(OPENBRACKET,'(',1,3812) -LexToken(NUMBER,'1',1,3813) -LexToken(COLON,':',1,3814) -LexToken(VAR,'N',1,3815) -LexToken(ADDITION,'-',1,3816) -LexToken(NUMBER,'1',1,3817) -LexToken(COMMA,',',1,3818) -LexToken(NUMBER,'2',1,3819) -LexToken(CLOSEBRACKET,')',1,3820) -LexToken(COMPARISON,'<>',1,3821) -LexToken(VAR,'xy2',1,3823) -LexToken(OPENBRACKET,'(',1,3826) -LexToken(NUMBER,'1',1,3827) -LexToken(COLON,':',1,3828) -LexToken(VAR,'N2',1,3829) -LexToken(ADDITION,'-',1,3831) -LexToken(NUMBER,'1',1,3832) -LexToken(COMMA,',',1,3833) -LexToken(NUMBER,'2',1,3834) -LexToken(CLOSEBRACKET,')',1,3835) -LexToken(CLOSEBRACKET,')',1,3836) -LexToken(THEN,'then',1,3838) -LexToken(EOL,'\n',1,3842) -LexToken(VAR,'DChange',1,3868) -LexToken(ASSIGNMENT,'=',1,3875) -LexToken(PREVAR_BOOLEAN,'%t',1,3876) -LexToken(EOL,'\n',1,3878) -LexToken(END,'end',1,3900) -LexToken(EOL,'\n',1,3903) -LexToken(IF,'if',1,3924) -LexToken(OPENBRACKET,'(',1,3927) -LexToken(VAR,'xy',1,3928) -LexToken(OPENBRACKET,'(',1,3930) -LexToken(VAR,'N',1,3931) -LexToken(COMMA,',',1,3932) -LexToken(NUMBER,'2',1,3933) -LexToken(CLOSEBRACKET,')',1,3934) -LexToken(COMPARISON,'<>',1,3935) -LexToken(VAR,'xy2',1,3937) -LexToken(OPENBRACKET,'(',1,3940) -LexToken(VAR,'N2',1,3941) -LexToken(COMMA,',',1,3943) -LexToken(NUMBER,'2',1,3944) -LexToken(CLOSEBRACKET,')',1,3945) -LexToken(LOGICAL,'&',1,3947) -LexToken(OPENBRACKET,'(',1,3949) -LexToken(VAR,'METHOD',1,3950) -LexToken(COMPARISON,'<>',1,3956) -LexToken(DQSTRING,'"periodic"',1,3967) -LexToken(CLOSEBRACKET,')',1,3968) -LexToken(CLOSEBRACKET,')',1,3969) -LexToken(THEN,'then',1,3971) -LexToken(EOL,'\n',1,3975) -LexToken(VAR,'DChange',1,4001) -LexToken(ASSIGNMENT,'=',1,4008) -LexToken(PREVAR_BOOLEAN,'%t',1,4009) -LexToken(EOL,'\n',1,4011) -LexToken(END,'end',1,4033) -LexToken(EOL,'\n',1,4036) -LexToken(IF,'if',1,4057) -LexToken(VAR,'DChange',1,4060) -LexToken(THEN,'then',1,4068) -LexToken(EOL,'\n',1,4072) -LexToken(VAR,'exprs',1,4097) -LexToken(OPENBRACKET,'(',1,4102) -LexToken(NUMBER,'2',1,4103) -LexToken(CLOSEBRACKET,')',1,4104) -LexToken(ASSIGNMENT,'=',1,4105) -LexToken(VAR,'strcat',1,4106) -LexToken(OPENBRACKET,'(',1,4112) -LexToken(VAR,'sci2exp',1,4113) -LexToken(OPENBRACKET,'(',1,4120) -LexToken(VAR,'xy2',1,4121) -LexToken(OPENBRACKET,'(',1,4124) -LexToken(COLON,':',1,4125) -LexToken(COMMA,',',1,4126) -LexToken(NUMBER,'1',1,4127) -LexToken(CLOSEBRACKET,')',1,4128) -LexToken(CLOSEBRACKET,')',1,4129) -LexToken(CLOSEBRACKET,')',1,4130) -LexToken(EOL,'\n',1,4131) -LexToken(VAR,'exprs',1,4156) -LexToken(OPENBRACKET,'(',1,4161) -LexToken(NUMBER,'3',1,4162) -LexToken(CLOSEBRACKET,')',1,4163) -LexToken(ASSIGNMENT,'=',1,4164) -LexToken(VAR,'strcat',1,4165) -LexToken(OPENBRACKET,'(',1,4171) -LexToken(VAR,'sci2exp',1,4172) -LexToken(OPENBRACKET,'(',1,4179) -LexToken(VAR,'xy2',1,4180) -LexToken(OPENBRACKET,'(',1,4183) -LexToken(COLON,':',1,4184) -LexToken(COMMA,',',1,4185) -LexToken(NUMBER,'2',1,4186) -LexToken(CLOSEBRACKET,')',1,4187) -LexToken(CLOSEBRACKET,')',1,4188) -LexToken(CLOSEBRACKET,')',1,4189) -LexToken(EOL,'\n',1,4190) -LexToken(END,'end',1,4211) -LexToken(EOL,'\n',1,4214) -LexToken(EOL,'\n',1,4215) -LexToken(VAR,'exprs',1,4236) -LexToken(OPENBRACKET,'(',1,4241) -LexToken(NUMBER,'1',1,4242) -LexToken(CLOSEBRACKET,')',1,4243) -LexToken(ASSIGNMENT,'=',1,4244) -LexToken(VAR,'sci2exp',1,4245) -LexToken(OPENBRACKET,'(',1,4252) -LexToken(VAR,'New_methhod',1,4253) -LexToken(CLOSEBRACKET,')',1,4264) -LexToken(EOL,'\n',1,4265) -LexToken(IF,'if',1,4287) -LexToken(VAR,'oipar',1,4290) -LexToken(OPENBRACKET,'(',1,4295) -LexToken(NUMBER,'3',1,4296) -LexToken(CLOSEBRACKET,')',1,4297) -LexToken(COMPARISON,'==',1,4298) -LexToken(NUMBER,'1',1,4300) -LexToken(THEN,'then',1,4302) -LexToken(EOL,'\n',1,4306) -LexToken(VAR,'perop',1,4332) -LexToken(ASSIGNMENT,'=',1,4337) -LexToken(DQSTRING,'"y"',1,4340) -LexToken(EOL,'\n',1,4341) -LexToken(ELSE,'else',1,4363) -LexToken(EOL,'\n',1,4367) -LexToken(VAR,'perop',1,4393) -LexToken(ASSIGNMENT,'=',1,4398) -LexToken(DQSTRING,'"n"',1,4401) -LexToken(EOL,'\n',1,4402) -LexToken(END,'end',1,4424) -LexToken(EOL,'\n',1,4427) -LexToken(VAR,'exprs',1,4448) -LexToken(OPENBRACKET,'(',1,4453) -LexToken(NUMBER,'4',1,4454) -LexToken(CLOSEBRACKET,')',1,4455) -LexToken(ASSIGNMENT,'=',1,4456) -LexToken(VAR,'perop',1,4457) -LexToken(EOL,'\n',1,4462) -LexToken(VAR,'SaveExit',1,4484) -LexToken(ASSIGNMENT,'=',1,4492) -LexToken(PREVAR_BOOLEAN,'%t',1,4493) -LexToken(EOL,'\n',1,4495) -LexToken(ELSE,'else',1,4512) -LexToken(EOL,'\n',1,4576) -LexToken(OPENSQBRACKET,'[',1,4597) -LexToken(VAR,'Xdummy',1,4598) -LexToken(COMMA,',',1,4604) -LexToken(VAR,'Ydummy',1,4605) -LexToken(COMMA,',',1,4611) -LexToken(VAR,'orpar',1,4612) -LexToken(CLOSESQBRACKET,']',1,4617) -LexToken(ASSIGNMENT,'=',1,4618) -LexToken(VAR,'Do_Spline',1,4619) -LexToken(OPENBRACKET,'(',1,4628) -LexToken(VAR,'N',1,4629) -LexToken(COMMA,',',1,4630) -LexToken(VAR,'mtd',1,4631) -LexToken(COMMA,',',1,4634) -LexToken(VAR,'xy',1,4635) -LexToken(OPENBRACKET,'(',1,4637) -LexToken(COLON,':',1,4638) -LexToken(COMMA,',',1,4639) -LexToken(NUMBER,'1',1,4640) -LexToken(CLOSEBRACKET,')',1,4641) -LexToken(COMMA,',',1,4642) -LexToken(VAR,'xy',1,4643) -LexToken(OPENBRACKET,'(',1,4645) -LexToken(COLON,':',1,4646) -LexToken(COMMA,',',1,4647) -LexToken(NUMBER,'2',1,4648) -LexToken(CLOSEBRACKET,')',1,4649) -LexToken(CLOSEBRACKET,')',1,4650) -LexToken(EOL,'\n',1,4651) -LexToken(IF,'if',1,4673) -LexToken(OPENBRACKET,'(',1,4676) -LexToken(VAR,'METHOD',1,4677) -LexToken(COMPARISON,'==',1,4683) -LexToken(DQSTRING,'"periodic"',1,4694) -LexToken(CLOSEBRACKET,')',1,4695) -LexToken(THEN,'then',1,4697) -LexToken(EOL,'\n',1,4720) -LexToken(VAR,'xy',1,4745) -LexToken(OPENBRACKET,'(',1,4747) -LexToken(VAR,'N',1,4748) -LexToken(COMMA,',',1,4749) -LexToken(NUMBER,'2',1,4750) -LexToken(CLOSEBRACKET,')',1,4751) -LexToken(ASSIGNMENT,'=',1,4752) -LexToken(VAR,'xy',1,4753) -LexToken(OPENBRACKET,'(',1,4755) -LexToken(NUMBER,'1',1,4756) -LexToken(COMMA,',',1,4757) -LexToken(NUMBER,'2',1,4758) -LexToken(CLOSEBRACKET,')',1,4759) -LexToken(EOL,'\n',1,4760) -LexToken(END,'end',1,4782) -LexToken(EOL,'\n',1,4785) -LexToken(IF,'if',1,4806) -LexToken(OPENBRACKET,'(',1,4809) -LexToken(VAR,'METHOD',1,4810) -LexToken(COMPARISON,'==',1,4816) -LexToken(DQSTRING,'"order 2"',1,4826) -LexToken(LOGICAL,'|',1,4828) -LexToken(VAR,'METHOD',1,4830) -LexToken(COMPARISON,'==',1,4836) -LexToken(DQSTRING,'"not_a_knot"',1,4849) -LexToken(LOGICAL,'|',1,4850) -LexToken(VAR,'METHOD',1,4851) -LexToken(COMPARISON,'==',1,4857) -LexToken(DQSTRING,'"periodic"',1,4868) -LexToken(LOGICAL,'|',1,4870) -LexToken(VAR,'METHOD',1,4872) -LexToken(COMPARISON,'==',1,4878) -LexToken(DQSTRING,'"monotone"',1,4889) -LexToken(LOGICAL,'|',1,4890) -LexToken(VAR,'METHOD',1,4892) -LexToken(COMPARISON,'==',1,4898) -LexToken(DQSTRING,'"fast"',1,4905) -LexToken(LOGICAL,'|',1,4907) -LexToken(VAR,'METHOD',1,4909) -LexToken(COMPARISON,'==',1,4915) -LexToken(DQSTRING,'"clamped"',1,4925) -LexToken(CLOSEBRACKET,')',1,4926) -LexToken(THEN,'then',1,4928) -LexToken(EOL,'\n',1,4932) -LexToken(VAR,'orpar',1,4957) -LexToken(ASSIGNMENT,'=',1,4962) -LexToken(OPENSQBRACKET,'[',1,4963) -LexToken(VAR,'xy',1,4964) -LexToken(OPENBRACKET,'(',1,4966) -LexToken(COLON,':',1,4967) -LexToken(COMMA,',',1,4968) -LexToken(NUMBER,'1',1,4969) -LexToken(CLOSEBRACKET,')',1,4970) -LexToken(SEMICOLON,';',1,4971) -LexToken(VAR,'xy',1,4972) -LexToken(OPENBRACKET,'(',1,4974) -LexToken(COLON,':',1,4975) -LexToken(COMMA,',',1,4976) -LexToken(NUMBER,'2',1,4977) -LexToken(CLOSEBRACKET,')',1,4978) -LexToken(SEMICOLON,';',1,4979) -LexToken(VAR,'orpar',1,4980) -LexToken(CLOSESQBRACKET,']',1,4985) -LexToken(EOL,'\n',1,4986) -LexToken(ELSE,'else',1,5008) -LexToken(EOL,'\n',1,5012) -LexToken(IF,'if',1,5037) -LexToken(OPENBRACKET,'(',1,5040) -LexToken(VAR,'METHOD',1,5041) -LexToken(COMPARISON,'==',1,5047) -LexToken(DQSTRING,'"zero order"',1,5060) -LexToken(LOGICAL,'|',1,5061) -LexToken(VAR,'METHOD',1,5062) -LexToken(COMPARISON,'==',1,5068) -LexToken(DQSTRING,'"linear"',1,5077) -LexToken(CLOSEBRACKET,')',1,5078) -LexToken(EOL,'\n',1,5079) -LexToken(VAR,'orpar',1,5108) -LexToken(ASSIGNMENT,'=',1,5113) -LexToken(OPENSQBRACKET,'[',1,5114) -LexToken(VAR,'xy',1,5115) -LexToken(OPENBRACKET,'(',1,5117) -LexToken(COLON,':',1,5118) -LexToken(COMMA,',',1,5119) -LexToken(NUMBER,'1',1,5120) -LexToken(CLOSEBRACKET,')',1,5121) -LexToken(SEMICOLON,';',1,5122) -LexToken(VAR,'xy',1,5123) -LexToken(OPENBRACKET,'(',1,5125) -LexToken(COLON,':',1,5126) -LexToken(COMMA,',',1,5127) -LexToken(NUMBER,'2',1,5128) -LexToken(CLOSEBRACKET,')',1,5129) -LexToken(SEMICOLON,';',1,5130) -LexToken(CLOSESQBRACKET,']',1,5131) -LexToken(EOL,'\n',1,5132) -LexToken(END,'end',1,5157) -LexToken(EOL,'\n',1,5160) -LexToken(END,'end',1,5181) -LexToken(EOL,'\n',1,5184) -LexToken(VAR,'exprs',1,5205) -LexToken(OPENBRACKET,'(',1,5210) -LexToken(NUMBER,'1',1,5211) -LexToken(CLOSEBRACKET,')',1,5212) -LexToken(ASSIGNMENT,'=',1,5213) -LexToken(VAR,'sci2exp',1,5214) -LexToken(OPENBRACKET,'(',1,5221) -LexToken(VAR,'mtd',1,5222) -LexToken(CLOSEBRACKET,')',1,5225) -LexToken(EOL,'\n',1,5262) -LexToken(VAR,'oipar',1,5283) -LexToken(ASSIGNMENT,'=',1,5288) -LexToken(OPENSQBRACKET,'[',1,5289) -LexToken(VAR,'N',1,5290) -LexToken(SEMICOLON,';',1,5291) -LexToken(VAR,'mtd',1,5292) -LexToken(SEMICOLON,';',1,5295) -LexToken(VAR,'PO',1,5296) -LexToken(CLOSESQBRACKET,']',1,5298) -LexToken(EOL,'\n',1,5299) -LexToken(VAR,'SaveExit',1,5320) -LexToken(ASSIGNMENT,'=',1,5328) -LexToken(PREVAR_BOOLEAN,'%t',1,5329) -LexToken(EOL,'\n',1,5331) -LexToken(END,'end',1,5348) -LexToken(EOL,'\n',1,5413) -LexToken(END,'end',1,5426) -LexToken(EOL,'\n',1,5486) -LexToken(EOL,'\n',1,5487) -LexToken(IF,'if',1,5500) -LexToken(OPENBRACKET,'(',1,5503) -LexToken(VAR,'SaveExit',1,5504) -LexToken(CLOSEBRACKET,')',1,5512) -LexToken(THEN,'then',1,5514) -LexToken(EOL,'\n',1,5518) -LexToken(VAR,'xp',1,5535) -LexToken(ASSIGNMENT,'=',1,5537) -LexToken(VAR,'find',1,5538) -LexToken(OPENBRACKET,'(',1,5542) -LexToken(VAR,'orpar',1,5543) -LexToken(OPENBRACKET,'(',1,5548) -LexToken(NUMBER,'1',1,5549) -LexToken(COLON,':',1,5550) -LexToken(VAR,'oipar',1,5551) -LexToken(OPENBRACKET,'(',1,5556) -LexToken(NUMBER,'1',1,5557) -LexToken(CLOSEBRACKET,')',1,5558) -LexToken(CLOSEBRACKET,')',1,5559) -LexToken(COMPARISON,'>=',1,5560) -LexToken(NUMBER,'0',1,5562) -LexToken(CLOSEBRACKET,')',1,5563) -LexToken(EOL,'\n',1,5564) -LexToken(IF,'if',1,5582) -LexToken(OPENBRACKET,'(',1,5585) -LexToken(VAR,'xp',1,5586) -LexToken(COMPARISON,'<>',1,5588) -LexToken(OPENSQBRACKET,'[',1,5590) -LexToken(CLOSESQBRACKET,']',1,5591) -LexToken(CLOSEBRACKET,')',1,5592) -LexToken(THEN,'then',1,5594) -LexToken(EOL,'\n',1,5598) -LexToken(VAR,'model',1,5619) -LexToken(DOT,'.',1,5624) -LexToken(VAR,'firing',1,5625) -LexToken(ASSIGNMENT,'=',1,5631) -LexToken(VAR,'orpar',1,5632) -LexToken(OPENBRACKET,'(',1,5637) -LexToken(VAR,'xp',1,5638) -LexToken(OPENBRACKET,'(',1,5640) -LexToken(NUMBER,'1',1,5641) -LexToken(CLOSEBRACKET,')',1,5642) -LexToken(CLOSEBRACKET,')',1,5643) -LexToken(EOL,'\n',1,5668) -LexToken(ELSE,'else',1,5685) -LexToken(EOL,'\n',1,5689) -LexToken(VAR,'model',1,5710) -LexToken(DOT,'.',1,5715) -LexToken(VAR,'firing',1,5716) -LexToken(ASSIGNMENT,'=',1,5722) -LexToken(ADDITION,'-',1,5723) -LexToken(NUMBER,'1',1,5724) -LexToken(EOL,'\n',1,5725) -LexToken(END,'end',1,5743) -LexToken(EOL,'\n',1,5746) -LexToken(VAR,'model',1,5763) -LexToken(DOT,'.',1,5768) -LexToken(VAR,'rpar',1,5769) -LexToken(ASSIGNMENT,'=',1,5773) -LexToken(VAR,'orpar',1,5774) -LexToken(EOL,'\n',1,5779) -LexToken(VAR,'model',1,5796) -LexToken(DOT,'.',1,5801) -LexToken(VAR,'ipar',1,5802) -LexToken(ASSIGNMENT,'=',1,5806) -LexToken(VAR,'oipar',1,5807) -LexToken(EOL,'\n',1,5812) -LexToken(VAR,'graphics',1,5829) -LexToken(DOT,'.',1,5837) -LexToken(VAR,'exprs',1,5838) -LexToken(ASSIGNMENT,'=',1,5843) -LexToken(VAR,'exprs',1,5844) -LexToken(EOL,'\n',1,5849) -LexToken(VAR,'x',1,5867) -LexToken(DOT,'.',1,5868) -LexToken(VAR,'model',1,5869) -LexToken(ASSIGNMENT,'=',1,5874) -LexToken(VAR,'model',1,5875) -LexToken(EOL,'\n',1,5880) -LexToken(VAR,'x',1,5897) -LexToken(DOT,'.',1,5898) -LexToken(VAR,'graphics',1,5899) -LexToken(ASSIGNMENT,'=',1,5907) -LexToken(VAR,'graphics',1,5908) -LexToken(EOL,'\n',1,5916) -LexToken(BREAK,'break',1,5933) -LexToken(EOL,'\n',1,5938) -LexToken(END,'end',1,5951) -LexToken(EOL,'\n',1,5954) -LexToken(END,'end',1,5963) -LexToken(EOL,'\n',1,5966) -LexToken(CASE,'case',1,5971) -LexToken(DQSTRING,'"define"',1,5983) -LexToken(THEN,'then',1,5985) -LexToken(EOL,'\n',1,5989) -LexToken(VAR,'model',1,5998) -LexToken(ASSIGNMENT,'=',1,6003) -LexToken(SCICOS_MODEL,'scicos_model',1,6004) -LexToken(OPENBRACKET,'(',1,6016) -LexToken(CLOSEBRACKET,')',1,6017) -LexToken(EOL,'\n',1,6018) -LexToken(VAR,'xx',1,6027) -LexToken(ASSIGNMENT,'=',1,6029) -LexToken(OPENSQBRACKET,'[',1,6030) -LexToken(NUMBER,'0',1,6031) -LexToken(COMMA,',',1,6032) -LexToken(NUMBER,'1',1,6034) -LexToken(COMMA,',',1,6035) -LexToken(NUMBER,'2',1,6037) -LexToken(CLOSESQBRACKET,']',1,6038) -LexToken(EOL,'\n',1,6039) -LexToken(VAR,'yy',1,6049) -LexToken(ASSIGNMENT,'=',1,6051) -LexToken(OPENSQBRACKET,'[',1,6052) -LexToken(NUMBER,'10',1,6053) -LexToken(COMMA,',',1,6055) -LexToken(NUMBER,'20',1,6057) -LexToken(COMMA,',',1,6059) -LexToken(ADDITION,'-',1,6061) -LexToken(NUMBER,'30',1,6062) -LexToken(CLOSESQBRACKET,']',1,6064) -LexToken(EOL,'\n',1,6065) -LexToken(VAR,'N',1,6075) -LexToken(ASSIGNMENT,'=',1,6076) -LexToken(NUMBER,'3',1,6077) -LexToken(EOL,'\n',1,6078) -LexToken(VAR,'Method',1,6088) -LexToken(ASSIGNMENT,'=',1,6094) -LexToken(NUMBER,'3',1,6095) -LexToken(EOL,'\n',1,6096) -LexToken(VAR,'PeriodicOption',1,6106) -LexToken(ASSIGNMENT,'=',1,6120) -LexToken(DQSTRING,'"y"',1,6123) -LexToken(EOL,'\n',1,6124) -LexToken(VAR,'Graf',1,6134) -LexToken(ASSIGNMENT,'=',1,6138) -LexToken(DQSTRING,'"n"',1,6141) -LexToken(EOL,'\n',1,6142) -LexToken(VAR,'model',1,6151) -LexToken(DOT,'.',1,6156) -LexToken(VAR,'sim',1,6157) -LexToken(ASSIGNMENT,'=',1,6160) -LexToken(VAR,'list',1,6161) -LexToken(OPENBRACKET,'(',1,6165) -LexToken(DQSTRING,'"curve_c"',1,6174) -LexToken(COMMA,',',1,6175) -LexToken(NUMBER,'4',1,6176) -LexToken(CLOSEBRACKET,')',1,6177) -LexToken(EOL,'\n',1,6178) -LexToken(VAR,'model',1,6187) -LexToken(DOT,'.',1,6192) -LexToken(VAR,'in',1,6193) -LexToken(ASSIGNMENT,'=',1,6195) -LexToken(OPENSQBRACKET,'[',1,6196) -LexToken(CLOSESQBRACKET,']',1,6197) -LexToken(EOL,'\n',1,6198) -LexToken(VAR,'model',1,6207) -LexToken(DOT,'.',1,6212) -LexToken(VAR,'out',1,6213) -LexToken(ASSIGNMENT,'=',1,6216) -LexToken(NUMBER,'1',1,6217) -LexToken(EOL,'\n',1,6218) -LexToken(VAR,'model',1,6227) -LexToken(DOT,'.',1,6232) -LexToken(VAR,'rpar',1,6233) -LexToken(ASSIGNMENT,'=',1,6237) -LexToken(OPENSQBRACKET,'[',1,6238) -LexToken(VAR,'xx',1,6239) -LexToken(OPENBRACKET,'(',1,6241) -LexToken(COLON,':',1,6242) -LexToken(CLOSEBRACKET,')',1,6243) -LexToken(SEMICOLON,';',1,6244) -LexToken(VAR,'yy',1,6245) -LexToken(OPENBRACKET,'(',1,6247) -LexToken(COLON,':',1,6248) -LexToken(CLOSEBRACKET,')',1,6249) -LexToken(CLOSESQBRACKET,']',1,6250) -LexToken(EOL,'\n',1,6251) -LexToken(VAR,'model',1,6260) -LexToken(DOT,'.',1,6265) -LexToken(VAR,'ipar',1,6266) -LexToken(ASSIGNMENT,'=',1,6270) -LexToken(OPENSQBRACKET,'[',1,6271) -LexToken(VAR,'N',1,6272) -LexToken(SEMICOLON,';',1,6273) -LexToken(VAR,'Method',1,6274) -LexToken(SEMICOLON,';',1,6280) -LexToken(NUMBER,'1',1,6281) -LexToken(CLOSESQBRACKET,']',1,6282) -LexToken(EOL,'\n',1,6283) -LexToken(VAR,'model',1,6292) -LexToken(DOT,'.',1,6297) -LexToken(VAR,'blocktype',1,6298) -LexToken(ASSIGNMENT,'=',1,6307) -LexToken(DQSTRING,'"c"',1,6310) -LexToken(EOL,'\n',1,6311) -LexToken(VAR,'model',1,6320) -LexToken(DOT,'.',1,6325) -LexToken(VAR,'dep_ut',1,6326) -LexToken(ASSIGNMENT,'=',1,6332) -LexToken(OPENSQBRACKET,'[',1,6333) -LexToken(PREVAR_BOOLEAN,'%f',1,6334) -LexToken(PREVAR_BOOLEAN,'%t',1,6337) -LexToken(CLOSESQBRACKET,']',1,6339) -LexToken(EOL,'\n',1,6340) -LexToken(VAR,'model',1,6349) -LexToken(DOT,'.',1,6354) -LexToken(VAR,'evtin',1,6355) -LexToken(ASSIGNMENT,'=',1,6360) -LexToken(NUMBER,'1',1,6361) -LexToken(EOL,'\n',1,6362) -LexToken(VAR,'model',1,6371) -LexToken(DOT,'.',1,6376) -LexToken(VAR,'evtout',1,6377) -LexToken(ASSIGNMENT,'=',1,6383) -LexToken(NUMBER,'1',1,6384) -LexToken(EOL,'\n',1,6385) -LexToken(VAR,'model',1,6394) -LexToken(DOT,'.',1,6399) -LexToken(VAR,'firing',1,6400) -LexToken(ASSIGNMENT,'=',1,6406) -LexToken(NUMBER,'0',1,6407) -LexToken(EOL,'\n',1,6408) -LexToken(VAR,'exprs',1,6417) -LexToken(ASSIGNMENT,'=',1,6422) -LexToken(OPENSQBRACKET,'[',1,6423) -LexToken(VAR,'sci2exp',1,6424) -LexToken(OPENBRACKET,'(',1,6431) -LexToken(VAR,'Method',1,6432) -LexToken(CLOSEBRACKET,')',1,6438) -LexToken(SEMICOLON,';',1,6439) -LexToken(VAR,'sci2exp',1,6440) -LexToken(OPENBRACKET,'(',1,6447) -LexToken(VAR,'xx',1,6448) -LexToken(CLOSEBRACKET,')',1,6450) -LexToken(SEMICOLON,';',1,6451) -LexToken(VAR,'sci2exp',1,6452) -LexToken(OPENBRACKET,'(',1,6459) -LexToken(VAR,'yy',1,6460) -LexToken(CLOSEBRACKET,')',1,6462) -LexToken(SEMICOLON,';',1,6463) -LexToken(VAR,'PeriodicOption',1,6464) -LexToken(SEMICOLON,';',1,6478) -LexToken(VAR,'Graf',1,6479) -LexToken(CLOSESQBRACKET,']',1,6483) -LexToken(EOL,'\n',1,6484) -LexToken(EOL,'\n',1,6485) -LexToken(VAR,'gr_i',1,6494) -LexToken(ASSIGNMENT,'=',1,6498) -LexToken(OPENSQBRACKET,'[',1,6499) -LexToken(CLOSESQBRACKET,']',1,6500) -LexToken(EOL,'\n',1,6501) -LexToken(VAR,'x',1,6510) -LexToken(ASSIGNMENT,'=',1,6511) -LexToken(VAR,'standard_define',1,6512) -LexToken(OPENBRACKET,'(',1,6527) -LexToken(OPENSQBRACKET,'[',1,6528) -LexToken(NUMBER,'2',1,6529) -LexToken(NUMBER,'2',1,6531) -LexToken(CLOSESQBRACKET,']',1,6532) -LexToken(COMMA,',',1,6533) -LexToken(VAR,'model',1,6534) -LexToken(COMMA,',',1,6539) -LexToken(VAR,'exprs',1,6540) -LexToken(COMMA,',',1,6545) -LexToken(VAR,'gr_i',1,6546) -LexToken(CLOSEBRACKET,')',1,6550) -LexToken(EOL,'\n',1,6551) -LexToken(END,'end',1,6556) -LexToken(EOL,'\n',1,6559) -LexToken(ENDFUNCTION,'endfunction',1,6560) -LexToken(EOL,'\n',1,6571) -LexToken(EOL,'\n',1,6572) -LexToken(EOL,'\n',1,6573) -LexToken(FUNCTION,'function',1,6574) -LexToken(OPENSQBRACKET,'[',1,6583) -LexToken(VAR,'rpar',1,6584) -LexToken(COMMA,',',1,6588) -LexToken(VAR,'ipar',1,6589) -LexToken(COMMA,',',1,6593) -LexToken(VAR,'ok',1,6594) -LexToken(CLOSESQBRACKET,']',1,6596) -LexToken(ASSIGNMENT,'=',1,6598) -LexToken(VAR,'poke_point',1,6600) -LexToken(OPENBRACKET,'(',1,6610) -LexToken(VAR,'ixy',1,6611) -LexToken(COMMA,',',1,6614) -LexToken(VAR,'iparin',1,6615) -LexToken(COMMA,',',1,6621) -LexToken(VAR,'rparin',1,6622) -LexToken(CLOSEBRACKET,')',1,6628) -LexToken(EOL,'\n',1,6629) -LexToken(EOL,'\n',1,6630) -LexToken(OPENSQBRACKET,'[',1,6635) -LexToken(VAR,'lhs',1,6636) -LexToken(COMMA,',',1,6639) -LexToken(VAR,'rhs',1,6640) -LexToken(CLOSESQBRACKET,']',1,6643) -LexToken(ASSIGNMENT,'=',1,6644) -LexToken(VAR,'argn',1,6645) -LexToken(OPENBRACKET,'(',1,6649) -LexToken(NUMBER,'0',1,6650) -LexToken(CLOSEBRACKET,')',1,6651) -LexToken(EOL,'\n',1,6652) -LexToken(EOL,'\n',1,6653) -LexToken(EOL,'\n',1,6707) -LexToken(EOL,'\n',1,6745) -LexToken(VAR,'deff',1,6750) -LexToken(OPENBRACKET,'(',1,6754) -LexToken(DQSTRING,'"[btn,xc,yc,win,Cmenu]=get_click(flag)"',1,6793) -LexToken(COMMA,',',1,6794) -LexToken(OPENSQBRACKET,'[',1,6795) -LexToken(DQSTRING,'"if ~or(winsid() == curwin) then Cmenu = \\\'Quit\\\';return,end,"',1,6864) -LexToken(SEMICOLON,';\n',1,6865) -LexToken(DQSTRING,'"if argn(2) == 1 then"',1,6892) -LexToken(SEMICOLON,';\n',1,6893) -LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick(flag);"',1,6941) -LexToken(SEMICOLON,';\n',1,6942) -LexToken(DQSTRING,'"else"',1,6953) -LexToken(SEMICOLON,';\n',1,6954) -LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick();"',1,6998) -LexToken(SEMICOLON,';\n',1,6999) -LexToken(DQSTRING,'"end;"',1,7010) -LexToken(SEMICOLON,';\n',1,7011) -LexToken(DQSTRING,'"if btn == -1000 then"',1,7038) -LexToken(SEMICOLON,';\n',1,7039) -LexToken(DQSTRING,'" if win == curwin then"',1,7069) -LexToken(SEMICOLON,';\n',1,7070) -LexToken(DQSTRING,'" Cmenu = \\\'Quit\\\';"',1,7098) -LexToken(SEMICOLON,';\n',1,7099) -LexToken(DQSTRING,'" else"',1,7112) -LexToken(SEMICOLON,';\n',1,7113) -LexToken(DQSTRING,'" Cmenu = \\\'Open/Set\\\';"',1,7145) -LexToken(SEMICOLON,';\n',1,7146) -LexToken(DQSTRING,'" end,"',1,7159) -LexToken(SEMICOLON,';\n',1,7160) -LexToken(DQSTRING,'" return,"',1,7176) -LexToken(SEMICOLON,';\n',1,7177) -LexToken(DQSTRING,'"end"',1,7187) -LexToken(SEMICOLON,';\n',1,7188) -LexToken(DQSTRING,'"if btn == -2 then"',1,7212) -LexToken(SEMICOLON,';\n',1,7213) -LexToken(DQSTRING,'" xc = 0;yc = 0;"',1,7236) -LexToken(SEMICOLON,';\n',1,7237) -LexToken(DQSTRING,'" try "',1,7250) -LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + part(str, 9:length(str) - 1));"',1,7374) -LexToken(SEMICOLON,';\n',1,7375) -LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + Cmenu);"',1,7414) -LexToken(SEMICOLON,';\n',1,7415) -LexToken(DQSTRING,'" catch"',1,7429) -LexToken(DQSTRING,'" Cmenu=[]"',1,7448) -LexToken(DQSTRING,'" end "',1,7461) -LexToken(DQSTRING,'" return,"',1,7477) -LexToken(SEMICOLON,';\n',1,7478) -LexToken(DQSTRING,'"end"',1,7488) -LexToken(SEMICOLON,';\n',1,7489) -LexToken(DQSTRING,'"Cmenu=[]"',1,7504) -LexToken(CLOSESQBRACKET,']',1,7505) -LexToken(CLOSEBRACKET,')',1,7506) -LexToken(EOL,'\n',1,7507) -LexToken(EOL,'\n',1,7508) -LexToken(VAR,'ok',1,7513) -LexToken(ASSIGNMENT,'=',1,7516) -LexToken(PREVAR_BOOLEAN,'%f',1,7518) -LexToken(EOL,'\n',1,7520) -LexToken(IF,'if',1,7525) -LexToken(VAR,'rhs',1,7528) -LexToken(COMPARISON,'==',1,7531) -LexToken(NUMBER,'0',1,7533) -LexToken(THEN,'then',1,7535) -LexToken(EOL,'\n',1,7539) -LexToken(VAR,'ixy',1,7548) -LexToken(ASSIGNMENT,'=',1,7551) -LexToken(OPENSQBRACKET,'[',1,7552) -LexToken(CLOSESQBRACKET,']',1,7553) -LexToken(EOL,'\n',1,7554) -LexToken(END,'end',1,7560) -LexToken(EOL,'\n',1,7563) -LexToken(EOL,'\n',1,7565) -LexToken(IF,'if',1,7570) -LexToken(VAR,'size',1,7573) -LexToken(OPENBRACKET,'(',1,7577) -LexToken(VAR,'xy',1,7578) -LexToken(COMMA,',',1,7580) -LexToken(DQSTRING,'"c"',1,7583) -LexToken(CLOSEBRACKET,')',1,7584) -LexToken(COMPARISON,'<',1,7585) -LexToken(NUMBER,'2',1,7586) -LexToken(THEN,'then',1,7588) -LexToken(EOL,'\n',1,7592) -LexToken(VAR,'xinfo',1,7601) -LexToken(OPENBRACKET,'(',1,7606) -LexToken(DQSTRING,'" No [y] is provided"',1,7627) -LexToken(CLOSEBRACKET,')',1,7628) -LexToken(EOL,'\n',1,7629) -LexToken(RETURN,'return',1,7639) -LexToken(EOL,'\n',1,7645) -LexToken(END,'end',1,7650) -LexToken(EOL,'\n',1,7653) -LexToken(EOL,'\n',1,7654) -LexToken(OPENSQBRACKET,'[',1,7659) -LexToken(VAR,'xy',1,7660) -LexToken(CLOSESQBRACKET,']',1,7662) -LexToken(ASSIGNMENT,'=',1,7664) -LexToken(VAR,'cleandata',1,7666) -LexToken(OPENBRACKET,'(',1,7675) -LexToken(VAR,'ixy',1,7676) -LexToken(CLOSEBRACKET,')',1,7679) -LexToken(EOL,'\n',1,7680) -LexToken(EOL,'\n',1,7681) -LexToken(VAR,'N',1,7686) -LexToken(ASSIGNMENT,'=',1,7688) -LexToken(VAR,'size',1,7690) -LexToken(OPENBRACKET,'(',1,7694) -LexToken(VAR,'xy',1,7695) -LexToken(COMMA,',',1,7697) -LexToken(DQSTRING,'"r"',1,7700) -LexToken(CLOSEBRACKET,')',1,7701) -LexToken(EOL,'\n',1,7702) -LexToken(EOL,'\n',1,7704) -LexToken(IF,'if',1,7709) -LexToken(VAR,'rhs',1,7712) -LexToken(COMPARISON,'<=',1,7715) -LexToken(NUMBER,'1',1,7717) -LexToken(THEN,'then',1,7719) -LexToken(EOL,'\n',1,7723) -LexToken(VAR,'NOrder',1,7732) -LexToken(ASSIGNMENT,'=',1,7739) -LexToken(NUMBER,'1',1,7741) -LexToken(EOL,'\n',1,7742) -LexToken(VAR,'PeridicOption',1,7752) -LexToken(ASSIGNMENT,'=',1,7766) -LexToken(NUMBER,'0',1,7768) -LexToken(EOL,'\n',1,7769) -LexToken(VAR,'ipar',1,7779) -LexToken(ASSIGNMENT,'=',1,7784) -LexToken(OPENSQBRACKET,'[',1,7786) -LexToken(VAR,'N',1,7787) -LexToken(SEMICOLON,';',1,7788) -LexToken(VAR,'NOrder',1,7789) -LexToken(SEMICOLON,';',1,7795) -LexToken(VAR,'PeridicOption',1,7796) -LexToken(CLOSESQBRACKET,']',1,7809) -LexToken(EOL,'\n',1,7810) -LexToken(VAR,'rpar',1,7819) -LexToken(ASSIGNMENT,'=',1,7824) -LexToken(OPENSQBRACKET,'[',1,7826) -LexToken(CLOSESQBRACKET,']',1,7827) -LexToken(EOL,'\n',1,7828) -LexToken(ELSE,'else',1,7833) -LexToken(EOL,'\n',1,7837) -LexToken(IF,'if',1,7846) -LexToken(VAR,'rhs',1,7849) -LexToken(COMPARISON,'==',1,7852) -LexToken(NUMBER,'2',1,7854) -LexToken(THEN,'then',1,7856) -LexToken(EOL,'\n',1,7860) -LexToken(VAR,'NOrder',1,7873) -LexToken(ASSIGNMENT,'=',1,7880) -LexToken(VAR,'iparin',1,7882) -LexToken(OPENBRACKET,'(',1,7888) -LexToken(NUMBER,'2',1,7889) -LexToken(CLOSEBRACKET,')',1,7890) -LexToken(EOL,'\n',1,7891) -LexToken(VAR,'PeridicOption',1,7905) -LexToken(ASSIGNMENT,'=',1,7919) -LexToken(VAR,'iparin',1,7921) -LexToken(OPENBRACKET,'(',1,7927) -LexToken(NUMBER,'3',1,7928) -LexToken(CLOSEBRACKET,')',1,7929) -LexToken(EOL,'\n',1,7930) -LexToken(VAR,'ipar',1,7944) -LexToken(ASSIGNMENT,'=',1,7949) -LexToken(VAR,'iparin',1,7951) -LexToken(EOL,'\n',1,7957) -LexToken(VAR,'rpar',1,7971) -LexToken(ASSIGNMENT,'=',1,7976) -LexToken(OPENSQBRACKET,'[',1,7978) -LexToken(CLOSESQBRACKET,']',1,7979) -LexToken(EOL,'\n',1,7980) -LexToken(ELSE,'else',1,7990) -LexToken(EOL,'\n',1,7994) -LexToken(IF,'if',1,8007) -LexToken(VAR,'rhs',1,8010) -LexToken(COMPARISON,'==',1,8013) -LexToken(NUMBER,'3',1,8015) -LexToken(THEN,'then',1,8017) -LexToken(EOL,'\n',1,8021) -LexToken(VAR,'NOrder',1,8038) -LexToken(ASSIGNMENT,'=',1,8045) -LexToken(VAR,'iparin',1,8047) -LexToken(OPENBRACKET,'(',1,8053) -LexToken(NUMBER,'2',1,8054) -LexToken(CLOSEBRACKET,')',1,8055) -LexToken(EOL,'\n',1,8056) -LexToken(VAR,'PeridicOption',1,8074) -LexToken(ASSIGNMENT,'=',1,8088) -LexToken(VAR,'iparin',1,8090) -LexToken(OPENBRACKET,'(',1,8096) -LexToken(NUMBER,'3',1,8097) -LexToken(CLOSEBRACKET,')',1,8098) -LexToken(EOL,'\n',1,8099) -LexToken(VAR,'ipar',1,8117) -LexToken(ASSIGNMENT,'=',1,8122) -LexToken(VAR,'iparin',1,8124) -LexToken(EOL,'\n',1,8130) -LexToken(VAR,'rpar',1,8148) -LexToken(ASSIGNMENT,'=',1,8153) -LexToken(VAR,'rparin',1,8155) -LexToken(EOL,'\n',1,8161) -LexToken(END,'end',1,8174) -LexToken(EOL,'\n',1,8177) -LexToken(END,'end',1,8186) -LexToken(EOL,'\n',1,8198) -LexToken(END,'end',1,8203) -LexToken(EOL,'\n',1,8215) -LexToken(EOL,'\n',1,8216) -LexToken(VAR,'Amp',1,8221) -LexToken(ASSIGNMENT,'=',1,8224) -LexToken(OPENSQBRACKET,'[',1,8225) -LexToken(CLOSESQBRACKET,']',1,8226) -LexToken(EOL,'\n',1,8227) -LexToken(VAR,'wp',1,8233) -LexToken(ASSIGNMENT,'=',1,8235) -LexToken(OPENSQBRACKET,'[',1,8236) -LexToken(CLOSESQBRACKET,']',1,8237) -LexToken(EOL,'\n',1,8238) -LexToken(VAR,'phase',1,8244) -LexToken(ASSIGNMENT,'=',1,8249) -LexToken(OPENSQBRACKET,'[',1,8250) -LexToken(CLOSESQBRACKET,']',1,8251) -LexToken(EOL,'\n',1,8252) -LexToken(VAR,'offset',1,8258) -LexToken(ASSIGNMENT,'=',1,8264) -LexToken(OPENSQBRACKET,'[',1,8265) -LexToken(CLOSESQBRACKET,']',1,8266) -LexToken(EOL,'\n',1,8267) -LexToken(VAR,'np1',1,8273) -LexToken(ASSIGNMENT,'=',1,8276) -LexToken(OPENSQBRACKET,'[',1,8277) -LexToken(CLOSESQBRACKET,']',1,8278) -LexToken(EOL,'\n',1,8279) -LexToken(VAR,'Sin_exprs',1,8285) -LexToken(ASSIGNMENT,'=',1,8295) -LexToken(VAR,'list',1,8297) -LexToken(OPENBRACKET,'(',1,8301) -LexToken(VAR,'string',1,8302) -LexToken(OPENBRACKET,'(',1,8308) -LexToken(VAR,'Amp',1,8309) -LexToken(CLOSEBRACKET,')',1,8312) -LexToken(COMMA,',',1,8313) -LexToken(VAR,'string',1,8314) -LexToken(OPENBRACKET,'(',1,8320) -LexToken(VAR,'wp',1,8321) -LexToken(CLOSEBRACKET,')',1,8323) -LexToken(COMMA,',',1,8324) -LexToken(VAR,'string',1,8326) -LexToken(OPENBRACKET,'(',1,8332) -LexToken(VAR,'phase',1,8333) -LexToken(CLOSEBRACKET,')',1,8338) -LexToken(COMMA,',',1,8339) -LexToken(VAR,'string',1,8340) -LexToken(OPENBRACKET,'(',1,8346) -LexToken(VAR,'offset',1,8347) -LexToken(CLOSEBRACKET,')',1,8353) -LexToken(COMMA,',',1,8354) -LexToken(VAR,'string',1,8355) -LexToken(OPENBRACKET,'(',1,8361) -LexToken(VAR,'np1',1,8362) -LexToken(CLOSEBRACKET,')',1,8365) -LexToken(CLOSEBRACKET,')',1,8366) -LexToken(EOL,'\n',1,8367) -LexToken(VAR,'sAmp',1,8373) -LexToken(ASSIGNMENT,'=',1,8377) -LexToken(OPENSQBRACKET,'[',1,8378) -LexToken(CLOSESQBRACKET,']',1,8379) -LexToken(EOL,'\n',1,8380) -LexToken(VAR,'sTp',1,8386) -LexToken(ASSIGNMENT,'=',1,8389) -LexToken(OPENSQBRACKET,'[',1,8390) -LexToken(CLOSESQBRACKET,']',1,8391) -LexToken(EOL,'\n',1,8392) -LexToken(VAR,'sdelay',1,8398) -LexToken(ASSIGNMENT,'=',1,8404) -LexToken(OPENSQBRACKET,'[',1,8405) -LexToken(CLOSESQBRACKET,']',1,8406) -LexToken(EOL,'\n',1,8407) -LexToken(VAR,'Sawt1_exprs',1,8413) -LexToken(ASSIGNMENT,'=',1,8425) -LexToken(VAR,'list',1,8427) -LexToken(OPENBRACKET,'(',1,8431) -LexToken(VAR,'string',1,8432) -LexToken(OPENBRACKET,'(',1,8438) -LexToken(VAR,'sAmp',1,8439) -LexToken(CLOSEBRACKET,')',1,8443) -LexToken(COMMA,',',1,8444) -LexToken(VAR,'string',1,8445) -LexToken(OPENBRACKET,'(',1,8451) -LexToken(VAR,'sTp',1,8452) -LexToken(CLOSEBRACKET,')',1,8455) -LexToken(COMMA,',',1,8456) -LexToken(VAR,'string',1,8457) -LexToken(OPENBRACKET,'(',1,8463) -LexToken(VAR,'sdelay',1,8464) -LexToken(CLOSEBRACKET,')',1,8470) -LexToken(CLOSEBRACKET,')',1,8471) -LexToken(EOL,'\n',1,8472) -LexToken(VAR,'sAmp2',1,8478) -LexToken(ASSIGNMENT,'=',1,8483) -LexToken(OPENSQBRACKET,'[',1,8484) -LexToken(CLOSESQBRACKET,']',1,8485) -LexToken(EOL,'\n',1,8486) -LexToken(VAR,'sTp2',1,8492) -LexToken(ASSIGNMENT,'=',1,8497) -LexToken(OPENSQBRACKET,'[',1,8499) -LexToken(CLOSESQBRACKET,']',1,8500) -LexToken(EOL,'\n',1,8501) -LexToken(VAR,'Sawt2_exprs',1,8507) -LexToken(ASSIGNMENT,'=',1,8519) -LexToken(VAR,'list',1,8521) -LexToken(OPENBRACKET,'(',1,8525) -LexToken(VAR,'string',1,8526) -LexToken(OPENBRACKET,'(',1,8532) -LexToken(VAR,'sAmp2',1,8533) -LexToken(CLOSEBRACKET,')',1,8538) -LexToken(COMMA,',',1,8539) -LexToken(VAR,'string',1,8540) -LexToken(OPENBRACKET,'(',1,8546) -LexToken(VAR,'sTp2',1,8547) -LexToken(CLOSEBRACKET,')',1,8551) -LexToken(CLOSEBRACKET,')',1,8552) -LexToken(EOL,'\n',1,8553) -LexToken(EOL,'\n',1,8555) -LexToken(VAR,'Amp3',1,8560) -LexToken(ASSIGNMENT,'=',1,8564) -LexToken(OPENSQBRACKET,'[',1,8565) -LexToken(CLOSESQBRACKET,']',1,8566) -LexToken(EOL,'\n',1,8567) -LexToken(VAR,'Tp3',1,8573) -LexToken(ASSIGNMENT,'=',1,8576) -LexToken(OPENSQBRACKET,'[',1,8577) -LexToken(CLOSESQBRACKET,']',1,8578) -LexToken(EOL,'\n',1,8579) -LexToken(VAR,'Pw3',1,8585) -LexToken(ASSIGNMENT,'=',1,8588) -LexToken(OPENSQBRACKET,'[',1,8589) -LexToken(CLOSESQBRACKET,']',1,8590) -LexToken(EOL,'\n',1,8591) -LexToken(VAR,'Pd3',1,8597) -LexToken(ASSIGNMENT,'=',1,8600) -LexToken(OPENSQBRACKET,'[',1,8601) -LexToken(CLOSESQBRACKET,']',1,8602) -LexToken(EOL,'\n',1,8603) -LexToken(VAR,'Bias3',1,8609) -LexToken(ASSIGNMENT,'=',1,8614) -LexToken(OPENSQBRACKET,'[',1,8615) -LexToken(CLOSESQBRACKET,']',1,8616) -LexToken(EOL,'\n',1,8617) -LexToken(VAR,'Pulse_exprs',1,8623) -LexToken(ASSIGNMENT,'=',1,8634) -LexToken(VAR,'list',1,8635) -LexToken(OPENBRACKET,'(',1,8639) -LexToken(VAR,'string',1,8640) -LexToken(OPENBRACKET,'(',1,8646) -LexToken(VAR,'Amp3',1,8647) -LexToken(CLOSEBRACKET,')',1,8651) -LexToken(COMMA,',',1,8652) -LexToken(VAR,'string',1,8654) -LexToken(OPENBRACKET,'(',1,8660) -LexToken(VAR,'Tp3',1,8661) -LexToken(CLOSEBRACKET,')',1,8664) -LexToken(COMMA,',',1,8665) -LexToken(VAR,'string',1,8666) -LexToken(OPENBRACKET,'(',1,8672) -LexToken(VAR,'Pw3',1,8673) -LexToken(CLOSEBRACKET,')',1,8676) -LexToken(COMMA,',',1,8677) -LexToken(VAR,'string',1,8678) -LexToken(OPENBRACKET,'(',1,8684) -LexToken(VAR,'Pd3',1,8685) -LexToken(CLOSEBRACKET,')',1,8688) -LexToken(COMMA,',',1,8689) -LexToken(VAR,'string',1,8690) -LexToken(OPENBRACKET,'(',1,8696) -LexToken(VAR,'Bias3',1,8697) -LexToken(CLOSEBRACKET,')',1,8702) -LexToken(CLOSEBRACKET,')',1,8703) -LexToken(EOL,'\n',1,8704) -LexToken(EOL,'\n',1,8705) -LexToken(VAR,'mean4',1,8710) -LexToken(ASSIGNMENT,'=',1,8715) -LexToken(OPENSQBRACKET,'[',1,8716) -LexToken(CLOSESQBRACKET,']',1,8717) -LexToken(EOL,'\n',1,8718) -LexToken(VAR,'var4',1,8724) -LexToken(ASSIGNMENT,'=',1,8728) -LexToken(OPENSQBRACKET,'[',1,8729) -LexToken(CLOSESQBRACKET,']',1,8730) -LexToken(EOL,'\n',1,8731) -LexToken(VAR,'seed4',1,8737) -LexToken(ASSIGNMENT,'=',1,8742) -LexToken(OPENSQBRACKET,'[',1,8743) -LexToken(CLOSESQBRACKET,']',1,8744) -LexToken(EOL,'\n',1,8745) -LexToken(VAR,'sample4',1,8751) -LexToken(ASSIGNMENT,'=',1,8758) -LexToken(OPENSQBRACKET,'[',1,8759) -LexToken(CLOSESQBRACKET,']',1,8760) -LexToken(EOL,'\n',1,8761) -LexToken(VAR,'np4',1,8767) -LexToken(ASSIGNMENT,'=',1,8770) -LexToken(OPENSQBRACKET,'[',1,8771) -LexToken(CLOSESQBRACKET,']',1,8772) -LexToken(EOL,'\n',1,8773) -LexToken(VAR,'random_n_exprs',1,8779) -LexToken(ASSIGNMENT,'=',1,8793) -LexToken(VAR,'list',1,8794) -LexToken(OPENBRACKET,'(',1,8798) -LexToken(VAR,'string',1,8799) -LexToken(OPENBRACKET,'(',1,8805) -LexToken(VAR,'mean4',1,8806) -LexToken(CLOSEBRACKET,')',1,8811) -LexToken(COMMA,',',1,8812) -LexToken(VAR,'string',1,8813) -LexToken(OPENBRACKET,'(',1,8819) -LexToken(VAR,'var4',1,8820) -LexToken(CLOSEBRACKET,')',1,8824) -LexToken(COMMA,',',1,8825) -LexToken(VAR,'string',1,8827) -LexToken(OPENBRACKET,'(',1,8833) -LexToken(VAR,'seed4',1,8834) -LexToken(CLOSEBRACKET,')',1,8839) -LexToken(COMMA,',',1,8840) -LexToken(VAR,'string',1,8841) -LexToken(OPENBRACKET,'(',1,8847) -LexToken(VAR,'sample4',1,8848) -LexToken(CLOSEBRACKET,')',1,8855) -LexToken(COMMA,',',1,8856) -LexToken(VAR,'string',1,8857) -LexToken(OPENBRACKET,'(',1,8863) -LexToken(VAR,'np4',1,8864) -LexToken(CLOSEBRACKET,')',1,8867) -LexToken(CLOSEBRACKET,')',1,8868) -LexToken(EOL,'\n',1,8869) -LexToken(EOL,'\n',1,8870) -LexToken(VAR,'min5',1,8875) -LexToken(ASSIGNMENT,'=',1,8879) -LexToken(OPENSQBRACKET,'[',1,8880) -LexToken(CLOSESQBRACKET,']',1,8881) -LexToken(EOL,'\n',1,8882) -LexToken(VAR,'max5',1,8888) -LexToken(ASSIGNMENT,'=',1,8892) -LexToken(OPENSQBRACKET,'[',1,8893) -LexToken(CLOSESQBRACKET,']',1,8894) -LexToken(EOL,'\n',1,8895) -LexToken(VAR,'seed5',1,8901) -LexToken(ASSIGNMENT,'=',1,8906) -LexToken(OPENSQBRACKET,'[',1,8907) -LexToken(CLOSESQBRACKET,']',1,8908) -LexToken(EOL,'\n',1,8909) -LexToken(VAR,'sample5',1,8915) -LexToken(ASSIGNMENT,'=',1,8922) -LexToken(OPENSQBRACKET,'[',1,8923) -LexToken(CLOSESQBRACKET,']',1,8924) -LexToken(EOL,'\n',1,8925) -LexToken(VAR,'np5',1,8931) -LexToken(ASSIGNMENT,'=',1,8934) -LexToken(OPENSQBRACKET,'[',1,8935) -LexToken(CLOSESQBRACKET,']',1,8936) -LexToken(EOL,'\n',1,8937) -LexToken(VAR,'random_u_exprs',1,8943) -LexToken(ASSIGNMENT,'=',1,8957) -LexToken(VAR,'list',1,8958) -LexToken(OPENBRACKET,'(',1,8962) -LexToken(VAR,'string',1,8963) -LexToken(OPENBRACKET,'(',1,8969) -LexToken(VAR,'min5',1,8970) -LexToken(CLOSEBRACKET,')',1,8974) -LexToken(COMMA,',',1,8975) -LexToken(VAR,'string',1,8977) -LexToken(OPENBRACKET,'(',1,8983) -LexToken(VAR,'max5',1,8984) -LexToken(CLOSEBRACKET,')',1,8988) -LexToken(COMMA,',',1,8989) -LexToken(VAR,'string',1,8991) -LexToken(OPENBRACKET,'(',1,8997) -LexToken(VAR,'seed5',1,8998) -LexToken(CLOSEBRACKET,')',1,9003) -LexToken(COMMA,',',1,9004) -LexToken(VAR,'string',1,9005) -LexToken(OPENBRACKET,'(',1,9011) -LexToken(VAR,'sample5',1,9012) -LexToken(CLOSEBRACKET,')',1,9019) -LexToken(COMMA,',',1,9020) -LexToken(VAR,'string',1,9021) -LexToken(OPENBRACKET,'(',1,9027) -LexToken(VAR,'np5',1,9028) -LexToken(CLOSEBRACKET,')',1,9031) -LexToken(CLOSEBRACKET,')',1,9032) -LexToken(EOL,'\n',1,9033) -LexToken(EOL,'\n',1,9034) -LexToken(EOL,'\n',1,9071) -LexToken(VAR,'xmx',1,9076) -LexToken(ASSIGNMENT,'=',1,9080) -LexToken(VAR,'max',1,9082) -LexToken(OPENBRACKET,'(',1,9085) -LexToken(VAR,'xy',1,9086) -LexToken(OPENBRACKET,'(',1,9088) -LexToken(COLON,':',1,9089) -LexToken(COMMA,',',1,9090) -LexToken(NUMBER,'1',1,9091) -LexToken(CLOSEBRACKET,')',1,9092) -LexToken(CLOSEBRACKET,')',1,9093) -LexToken(EOL,'\n',1,9094) -LexToken(VAR,'xmn',1,9100) -LexToken(ASSIGNMENT,'=',1,9103) -LexToken(VAR,'min',1,9104) -LexToken(OPENBRACKET,'(',1,9107) -LexToken(VAR,'xy',1,9108) -LexToken(OPENBRACKET,'(',1,9110) -LexToken(COLON,':',1,9111) -LexToken(COMMA,',',1,9112) -LexToken(NUMBER,'1',1,9113) -LexToken(CLOSEBRACKET,')',1,9114) -LexToken(CLOSEBRACKET,')',1,9115) -LexToken(EOL,'\n',1,9116) -LexToken(VAR,'xmn',1,9122) -LexToken(ASSIGNMENT,'=',1,9125) -LexToken(VAR,'max',1,9126) -LexToken(OPENBRACKET,'(',1,9129) -LexToken(VAR,'xmn',1,9130) -LexToken(COMMA,',',1,9133) -LexToken(NUMBER,'0',1,9134) -LexToken(CLOSEBRACKET,')',1,9135) -LexToken(EOL,'\n',1,9136) -LexToken(VAR,'ymx',1,9142) -LexToken(ASSIGNMENT,'=',1,9146) -LexToken(VAR,'max',1,9148) -LexToken(OPENBRACKET,'(',1,9151) -LexToken(VAR,'xy',1,9152) -LexToken(OPENBRACKET,'(',1,9154) -LexToken(COLON,':',1,9155) -LexToken(COMMA,',',1,9156) -LexToken(NUMBER,'2',1,9157) -LexToken(CLOSEBRACKET,')',1,9158) -LexToken(CLOSEBRACKET,')',1,9159) -LexToken(EOL,'\n',1,9160) -LexToken(VAR,'ymn',1,9166) -LexToken(ASSIGNMENT,'=',1,9169) -LexToken(VAR,'min',1,9170) -LexToken(OPENBRACKET,'(',1,9173) -LexToken(VAR,'xy',1,9174) -LexToken(OPENBRACKET,'(',1,9176) -LexToken(COLON,':',1,9177) -LexToken(COMMA,',',1,9178) -LexToken(NUMBER,'2',1,9179) -LexToken(CLOSEBRACKET,')',1,9180) -LexToken(CLOSEBRACKET,')',1,9181) -LexToken(EOL,'\n',1,9182) -LexToken(VAR,'dx',1,9188) -LexToken(ASSIGNMENT,'=',1,9191) -LexToken(VAR,'xmx',1,9193) -LexToken(ADDITION,'-',1,9196) -LexToken(VAR,'xmn',1,9197) -LexToken(EOL,'\n',1,9200) -LexToken(VAR,'dy',1,9206) -LexToken(ASSIGNMENT,'=',1,9209) -LexToken(VAR,'ymx',1,9211) -LexToken(ADDITION,'-',1,9214) -LexToken(VAR,'ymn',1,9215) -LexToken(EOL,'\n',1,9218) -LexToken(EOL,'\n',1,9219) -LexToken(IF,'if',1,9224) -LexToken(VAR,'dx',1,9227) -LexToken(COMPARISON,'==',1,9229) -LexToken(NUMBER,'0',1,9231) -LexToken(THEN,'then',1,9233) -LexToken(EOL,'\n',1,9237) -LexToken(VAR,'dx',1,9246) -LexToken(ASSIGNMENT,'=',1,9248) -LexToken(VAR,'max',1,9249) -LexToken(OPENBRACKET,'(',1,9252) -LexToken(VAR,'xmx',1,9253) -LexToken(MULTIPLICATION,'/',1,9256) -LexToken(NUMBER,'2',1,9257) -LexToken(COMMA,',',1,9258) -LexToken(NUMBER,'1',1,9259) -LexToken(CLOSEBRACKET,')',1,9260) -LexToken(EOL,'\n',1,9261) -LexToken(END,'end',1,9267) -LexToken(EOL,'\n',1,9270) -LexToken(VAR,'xmx',1,9276) -LexToken(ASSIGNMENT,'=',1,9280) -LexToken(VAR,'xmx',1,9282) -LexToken(ADDITION,'+',1,9285) -LexToken(VAR,'dx',1,9286) -LexToken(MULTIPLICATION,'/',1,9288) -LexToken(NUMBER,'50',1,9289) -LexToken(EOL,'\n',1,9291) -LexToken(EOL,'\n',1,9293) -LexToken(IF,'if',1,9298) -LexToken(VAR,'dy',1,9301) -LexToken(COMPARISON,'==',1,9303) -LexToken(NUMBER,'0',1,9305) -LexToken(THEN,'then',1,9307) -LexToken(EOL,'\n',1,9311) -LexToken(VAR,'dy',1,9320) -LexToken(ASSIGNMENT,'=',1,9322) -LexToken(VAR,'max',1,9323) -LexToken(OPENBRACKET,'(',1,9326) -LexToken(VAR,'ymx',1,9327) -LexToken(MULTIPLICATION,'/',1,9330) -LexToken(NUMBER,'2',1,9331) -LexToken(COMMA,',',1,9332) -LexToken(NUMBER,'1',1,9333) -LexToken(CLOSEBRACKET,')',1,9334) -LexToken(EOL,'\n',1,9335) -LexToken(END,'end',1,9341) -LexToken(EOL,'\n',1,9344) -LexToken(VAR,'ymn',1,9350) -LexToken(ASSIGNMENT,'=',1,9354) -LexToken(VAR,'ymn',1,9356) -LexToken(ADDITION,'-',1,9359) -LexToken(VAR,'dy',1,9360) -LexToken(MULTIPLICATION,'/',1,9362) -LexToken(NUMBER,'50',1,9363) -LexToken(EOL,'\n',1,9365) -LexToken(VAR,'ymx',1,9371) -LexToken(ASSIGNMENT,'=',1,9375) -LexToken(VAR,'ymx',1,9377) -LexToken(ADDITION,'+',1,9380) -LexToken(VAR,'dy',1,9381) -LexToken(MULTIPLICATION,'/',1,9383) -LexToken(NUMBER,'50',1,9384) -LexToken(EOL,'\n',1,9386) -LexToken(EOL,'\n',1,9388) -LexToken(VAR,'rect',1,9393) -LexToken(ASSIGNMENT,'=',1,9398) -LexToken(OPENSQBRACKET,'[',1,9400) -LexToken(VAR,'xmn',1,9401) -LexToken(COMMA,',',1,9404) -LexToken(VAR,'ymn',1,9405) -LexToken(SEMICOLON,';',1,9408) -LexToken(VAR,'xmx',1,9409) -LexToken(COMMA,',',1,9412) -LexToken(VAR,'ymx',1,9413) -LexToken(CLOSESQBRACKET,']',1,9416) -LexToken(EOL,'\n',1,9417) -LexToken(EOL,'\n',1,9419) -LexToken(EOL,'\n',1,9439) -LexToken(VAR,'f',1,9444) -LexToken(ASSIGNMENT,'=',1,9446) -LexToken(VAR,'scf',1,9448) -LexToken(OPENBRACKET,'(',1,9451) -LexToken(VAR,'curwin',1,9452) -LexToken(CLOSEBRACKET,')',1,9458) -LexToken(EOL,'\n',1,9459) -LexToken(EOL,'\n',1,9461) -LexToken(EOL,'\n',1,9462) -LexToken(VAR,'menu_r',1,9467) -LexToken(ASSIGNMENT,'=',1,9474) -LexToken(OPENSQBRACKET,'[',1,9476) -LexToken(CLOSESQBRACKET,']',1,9477) -LexToken(EOL,'\n',1,9478) -LexToken(VAR,'menu_s',1,9484) -LexToken(ASSIGNMENT,'=',1,9491) -LexToken(OPENSQBRACKET,'[',1,9493) -LexToken(CLOSESQBRACKET,']',1,9494) -LexToken(EOL,'\n',1,9495) -LexToken(VAR,'menu_o',1,9501) -LexToken(ASSIGNMENT,'=',1,9508) -LexToken(OPENSQBRACKET,'[',1,9510) -LexToken(DQSTRING,'"zero order"',1,9522) -LexToken(COMMA,',',1,9523) -LexToken(DQSTRING,'"linear"',1,9531) -LexToken(COMMA,',',1,9532) -LexToken(DQSTRING,'"order 2"',1,9541) -LexToken(COMMA,',',1,9542) -LexToken(DQSTRING,'"not_a_knot"',1,9554) -LexToken(COMMA,',',1,9555) -LexToken(DQSTRING,'"periodic"',1,9565) -LexToken(COMMA,',',1,9566) -LexToken(DQSTRING,'"monotone"',1,9576) -LexToken(COMMA,',',1,9577) -LexToken(DQSTRING,'"fast"',1,9583) -LexToken(COMMA,',',1,9584) -LexToken(DQSTRING,'"clamped"',1,9593) -LexToken(CLOSESQBRACKET,']',1,9594) -LexToken(EOL,'\n',1,9595) -LexToken(VAR,'menu_d',1,9600) -LexToken(ASSIGNMENT,'=',1,9607) -LexToken(OPENSQBRACKET,'[',1,9609) -LexToken(DQSTRING,'"Clear"',1,9616) -LexToken(COMMA,',',1,9617) -LexToken(DQSTRING,'"Data Bounds"',1,9630) -LexToken(COMMA,',',1,9631) -LexToken(DQSTRING,'"Load from text file"',1,9652) -LexToken(COMMA,',',1,9653) -LexToken(DQSTRING,'"Save to text file"',1,9672) -LexToken(COMMA,',',1,9673) -LexToken(DQSTRING,'"Load from Excel"',1,9690) -LexToken(COMMA,',',1,9691) -LexToken(DQSTRING,'"Periodic signal"',1,9708) -LexToken(CLOSESQBRACKET,']',1,9709) -LexToken(EOL,'\n',1,9710) -LexToken(VAR,'menu_t',1,9715) -LexToken(ASSIGNMENT,'=',1,9721) -LexToken(OPENSQBRACKET,'[',1,9722) -LexToken(DQSTRING,'"sine"',1,9728) -LexToken(COMMA,',',1,9729) -LexToken(DQSTRING,'"sawtooth1"',1,9740) -LexToken(COMMA,',',1,9741) -LexToken(DQSTRING,'"sawtooth2"',1,9752) -LexToken(COMMA,',',1,9753) -LexToken(DQSTRING,'"pulse"',1,9760) -LexToken(COMMA,',',1,9761) -LexToken(DQSTRING,'"random normal"',1,9776) -LexToken(COMMA,',',1,9777) -LexToken(DQSTRING,'"random uniform"',1,9793) -LexToken(CLOSESQBRACKET,']',1,9794) -LexToken(EOL,'\n',1,9795) -LexToken(VAR,'menu_e',1,9800) -LexToken(ASSIGNMENT,'=',1,9806) -LexToken(OPENSQBRACKET,'[',1,9807) -LexToken(DQSTRING,'"Help"',1,9813) -LexToken(COMMA,',',1,9814) -LexToken(DQSTRING,'"Exit without save"',1,9833) -LexToken(COMMA,',',1,9834) -LexToken(DQSTRING,'"Save/Exit"',1,9845) -LexToken(CLOSESQBRACKET,']',1,9846) -LexToken(EOL,'\n',1,9847) -LexToken(VAR,'MENU',1,9852) -LexToken(ASSIGNMENT,'=',1,9856) -LexToken(OPENSQBRACKET,'[',1,9857) -LexToken(DQSTRING,'"Autoscale"',1,9868) -LexToken(COMMA,',',1,9869) -LexToken(DQSTRING,'"Spline"',1,9877) -LexToken(COMMA,',',1,9878) -LexToken(DQSTRING,'"Data"',1,9884) -LexToken(COMMA,',',1,9885) -LexToken(DQSTRING,'"Standards"',1,9896) -LexToken(COMMA,',',1,9897) -LexToken(DQSTRING,'"Exit"',1,9903) -LexToken(CLOSESQBRACKET,']',1,9904) -LexToken(EOL,'\n',1,9905) -LexToken(VAR,'menus',1,9911) -LexToken(ASSIGNMENT,'=',1,9917) -LexToken(VAR,'list',1,9919) -LexToken(OPENBRACKET,'(',1,9923) -LexToken(VAR,'MENU',1,9924) -LexToken(COMMA,',',1,9928) -LexToken(VAR,'menu_s',1,9929) -LexToken(COMMA,',',1,9935) -LexToken(VAR,'menu_o',1,9936) -LexToken(COMMA,',',1,9942) -LexToken(VAR,'menu_d',1,9943) -LexToken(COMMA,',',1,9949) -LexToken(VAR,'menu_t',1,9950) -LexToken(COMMA,',',1,9956) -LexToken(VAR,'menu_e',1,9957) -LexToken(CLOSEBRACKET,')',1,9963) -LexToken(EOL,'\n',1,9964) -LexToken(EOL,'\n',1,9966) -LexToken(VAR,'scam',1,9971) -LexToken(ASSIGNMENT,'=',1,9975) -LexToken(DQSTRING,'"menus(1)(1)"',1,9988) -LexToken(EOL,'\n',1,9989) -LexToken(VAR,'w',1,9994) -LexToken(ASSIGNMENT,'=',1,9995) -LexToken(DQSTRING,'"menus(3)("',1,10006) -LexToken(EOL,'\n',1,10007) -LexToken(VAR,'r',1,10013) -LexToken(ASSIGNMENT,'=',1,10014) -LexToken(DQSTRING,'")"',1,10017) -LexToken(EOL,'\n',1,10018) -LexToken(VAR,'Orderm',1,10024) -LexToken(ASSIGNMENT,'=',1,10030) -LexToken(VAR,'w',1,10031) -LexToken(OPENBRACKET,'(',1,10032) -LexToken(VAR,'ones',1,10033) -LexToken(OPENBRACKET,'(',1,10037) -LexToken(VAR,'menu_o',1,10038) -LexToken(CLOSEBRACKET,')',1,10044) -LexToken(CLOSEBRACKET,')',1,10045) -LexToken(ADDITION,'+',1,10046) -LexToken(VAR,'string',1,10047) -LexToken(OPENBRACKET,'(',1,10053) -LexToken(NUMBER,'1',1,10054) -LexToken(COLON,':',1,10055) -LexToken(VAR,'size',1,10056) -LexToken(OPENBRACKET,'(',1,10060) -LexToken(VAR,'menu_o',1,10061) -LexToken(COMMA,',',1,10067) -LexToken(DQSTRING,'"*"',1,10070) -LexToken(CLOSEBRACKET,')',1,10071) -LexToken(CLOSEBRACKET,')',1,10072) -LexToken(ADDITION,'+',1,10073) -LexToken(VAR,'r',1,10074) -LexToken(OPENBRACKET,'(',1,10075) -LexToken(VAR,'ones',1,10076) -LexToken(OPENBRACKET,'(',1,10080) -LexToken(VAR,'menu_o',1,10081) -LexToken(CLOSEBRACKET,')',1,10087) -LexToken(CLOSEBRACKET,')',1,10088) -LexToken(EOL,'\n',1,10089) -LexToken(VAR,'w',1,10094) -LexToken(ASSIGNMENT,'=',1,10095) -LexToken(DQSTRING,'"menus(4)("',1,10106) -LexToken(EOL,'\n',1,10107) -LexToken(VAR,'r',1,10113) -LexToken(ASSIGNMENT,'=',1,10114) -LexToken(DQSTRING,'")"',1,10117) -LexToken(EOL,'\n',1,10118) -LexToken(VAR,'Datam',1,10124) -LexToken(ASSIGNMENT,'=',1,10129) -LexToken(VAR,'w',1,10130) -LexToken(OPENBRACKET,'(',1,10131) -LexToken(VAR,'ones',1,10132) -LexToken(OPENBRACKET,'(',1,10136) -LexToken(VAR,'menu_d',1,10137) -LexToken(CLOSEBRACKET,')',1,10143) -LexToken(CLOSEBRACKET,')',1,10144) -LexToken(ADDITION,'+',1,10145) -LexToken(VAR,'string',1,10146) -LexToken(OPENBRACKET,'(',1,10152) -LexToken(NUMBER,'1',1,10153) -LexToken(COLON,':',1,10154) -LexToken(VAR,'size',1,10155) -LexToken(OPENBRACKET,'(',1,10159) -LexToken(VAR,'menu_d',1,10160) -LexToken(COMMA,',',1,10166) -LexToken(DQSTRING,'"*"',1,10169) -LexToken(CLOSEBRACKET,')',1,10170) -LexToken(CLOSEBRACKET,')',1,10171) -LexToken(ADDITION,'+',1,10172) -LexToken(VAR,'r',1,10173) -LexToken(OPENBRACKET,'(',1,10174) -LexToken(VAR,'ones',1,10175) -LexToken(OPENBRACKET,'(',1,10179) -LexToken(VAR,'menu_d',1,10180) -LexToken(CLOSEBRACKET,')',1,10186) -LexToken(CLOSEBRACKET,')',1,10187) -LexToken(EOL,'\n',1,10188) -LexToken(VAR,'w',1,10193) -LexToken(ASSIGNMENT,'=',1,10194) -LexToken(DQSTRING,'"menus(5)("',1,10205) -LexToken(EOL,'\n',1,10206) -LexToken(VAR,'r',1,10212) -LexToken(ASSIGNMENT,'=',1,10213) -LexToken(DQSTRING,'")"',1,10216) -LexToken(EOL,'\n',1,10217) -LexToken(VAR,'Standm',1,10223) -LexToken(ASSIGNMENT,'=',1,10229) -LexToken(VAR,'w',1,10230) -LexToken(OPENBRACKET,'(',1,10231) -LexToken(VAR,'ones',1,10232) -LexToken(OPENBRACKET,'(',1,10236) -LexToken(VAR,'menu_t',1,10237) -LexToken(CLOSEBRACKET,')',1,10243) -LexToken(CLOSEBRACKET,')',1,10244) -LexToken(ADDITION,'+',1,10245) -LexToken(VAR,'string',1,10246) -LexToken(OPENBRACKET,'(',1,10252) -LexToken(NUMBER,'1',1,10253) -LexToken(COLON,':',1,10254) -LexToken(VAR,'size',1,10255) -LexToken(OPENBRACKET,'(',1,10259) -LexToken(VAR,'menu_t',1,10260) -LexToken(COMMA,',',1,10266) -LexToken(DQSTRING,'"*"',1,10269) -LexToken(CLOSEBRACKET,')',1,10270) -LexToken(CLOSEBRACKET,')',1,10271) -LexToken(ADDITION,'+',1,10272) -LexToken(VAR,'r',1,10273) -LexToken(OPENBRACKET,'(',1,10274) -LexToken(VAR,'ones',1,10275) -LexToken(OPENBRACKET,'(',1,10279) -LexToken(VAR,'menu_t',1,10280) -LexToken(CLOSEBRACKET,')',1,10286) -LexToken(CLOSEBRACKET,')',1,10287) -LexToken(EOL,'\n',1,10288) -LexToken(VAR,'w',1,10293) -LexToken(ASSIGNMENT,'=',1,10294) -LexToken(DQSTRING,'"menus(6)("',1,10305) -LexToken(EOL,'\n',1,10306) -LexToken(VAR,'r',1,10312) -LexToken(ASSIGNMENT,'=',1,10313) -LexToken(DQSTRING,'")"',1,10316) -LexToken(EOL,'\n',1,10317) -LexToken(VAR,'Exitm',1,10323) -LexToken(ASSIGNMENT,'=',1,10328) -LexToken(VAR,'w',1,10329) -LexToken(OPENBRACKET,'(',1,10330) -LexToken(VAR,'ones',1,10331) -LexToken(OPENBRACKET,'(',1,10335) -LexToken(VAR,'menu_e',1,10336) -LexToken(CLOSEBRACKET,')',1,10342) -LexToken(CLOSEBRACKET,')',1,10343) -LexToken(ADDITION,'+',1,10344) -LexToken(VAR,'string',1,10345) -LexToken(OPENBRACKET,'(',1,10351) -LexToken(NUMBER,'1',1,10352) -LexToken(COLON,':',1,10353) -LexToken(VAR,'size',1,10354) -LexToken(OPENBRACKET,'(',1,10358) -LexToken(VAR,'menu_e',1,10359) -LexToken(COMMA,',',1,10365) -LexToken(DQSTRING,'"*"',1,10368) -LexToken(CLOSEBRACKET,')',1,10369) -LexToken(CLOSEBRACKET,')',1,10370) -LexToken(ADDITION,'+',1,10371) -LexToken(VAR,'r',1,10372) -LexToken(OPENBRACKET,'(',1,10373) -LexToken(VAR,'ones',1,10374) -LexToken(OPENBRACKET,'(',1,10378) -LexToken(VAR,'menu_e',1,10379) -LexToken(CLOSEBRACKET,')',1,10385) -LexToken(CLOSEBRACKET,')',1,10386) -LexToken(EOL,'\n',1,10387) -LexToken(EOL,'\n',1,10388) -LexToken(VAR,'execstr',1,10393) -LexToken(OPENBRACKET,'(',1,10400) -LexToken(DQSTRING,'"Autoscale_"',1,10412) -LexToken(ADDITION,'+',1,10413) -LexToken(VAR,'string',1,10414) -LexToken(OPENBRACKET,'(',1,10420) -LexToken(VAR,'curwin',1,10421) -LexToken(CLOSEBRACKET,')',1,10427) -LexToken(ADDITION,'+',1,10428) -LexToken(DQSTRING,'"=scam"',1,10435) -LexToken(CLOSEBRACKET,')',1,10436) -LexToken(EOL,'\n',1,10437) -LexToken(VAR,'execstr',1,10442) -LexToken(OPENBRACKET,'(',1,10449) -LexToken(DQSTRING,'"Spline_"',1,10458) -LexToken(ADDITION,'+',1,10459) -LexToken(VAR,'string',1,10460) -LexToken(OPENBRACKET,'(',1,10466) -LexToken(VAR,'curwin',1,10467) -LexToken(CLOSEBRACKET,')',1,10473) -LexToken(ADDITION,'+',1,10474) -LexToken(DQSTRING,'"=Orderm"',1,10483) -LexToken(CLOSEBRACKET,')',1,10484) -LexToken(EOL,'\n',1,10485) -LexToken(VAR,'execstr',1,10490) -LexToken(OPENBRACKET,'(',1,10497) -LexToken(DQSTRING,'"Data_"',1,10504) -LexToken(ADDITION,'+',1,10505) -LexToken(VAR,'string',1,10506) -LexToken(OPENBRACKET,'(',1,10512) -LexToken(VAR,'curwin',1,10513) -LexToken(CLOSEBRACKET,')',1,10519) -LexToken(ADDITION,'+',1,10520) -LexToken(DQSTRING,'"=Datam"',1,10528) -LexToken(CLOSEBRACKET,')',1,10529) -LexToken(EOL,'\n',1,10530) -LexToken(VAR,'execstr',1,10535) -LexToken(OPENBRACKET,'(',1,10542) -LexToken(DQSTRING,'"Standards_"',1,10554) -LexToken(ADDITION,'+',1,10555) -LexToken(VAR,'string',1,10556) -LexToken(OPENBRACKET,'(',1,10562) -LexToken(VAR,'curwin',1,10563) -LexToken(CLOSEBRACKET,')',1,10569) -LexToken(ADDITION,'+',1,10570) -LexToken(DQSTRING,'"=Standm"',1,10579) -LexToken(CLOSEBRACKET,')',1,10580) -LexToken(EOL,'\n',1,10581) -LexToken(VAR,'execstr',1,10586) -LexToken(OPENBRACKET,'(',1,10593) -LexToken(DQSTRING,'"Exit_"',1,10600) -LexToken(ADDITION,'+',1,10601) -LexToken(VAR,'string',1,10602) -LexToken(OPENBRACKET,'(',1,10608) -LexToken(VAR,'curwin',1,10609) -LexToken(CLOSEBRACKET,')',1,10615) -LexToken(ADDITION,'+',1,10616) -LexToken(DQSTRING,'"=Exitm"',1,10624) -LexToken(CLOSEBRACKET,')',1,10625) -LexToken(EOL,'\n',1,10626) -LexToken(EOL,'\n',1,10627) -LexToken(VAR,'addmenu',1,10632) -LexToken(OPENBRACKET,'(',1,10639) -LexToken(VAR,'curwin',1,10640) -LexToken(COMMA,',',1,10646) -LexToken(VAR,'MENU',1,10647) -LexToken(OPENBRACKET,'(',1,10651) -LexToken(NUMBER,'1',1,10652) -LexToken(CLOSEBRACKET,')',1,10653) -LexToken(CLOSEBRACKET,')',1,10654) -LexToken(EOL,'\n',1,10655) -LexToken(VAR,'addmenu',1,10660) -LexToken(OPENBRACKET,'(',1,10667) -LexToken(VAR,'curwin',1,10668) -LexToken(COMMA,',',1,10674) -LexToken(VAR,'MENU',1,10675) -LexToken(OPENBRACKET,'(',1,10679) -LexToken(NUMBER,'2',1,10680) -LexToken(CLOSEBRACKET,')',1,10681) -LexToken(COMMA,',',1,10682) -LexToken(VAR,'menu_o',1,10683) -LexToken(CLOSEBRACKET,')',1,10689) -LexToken(EOL,'\n',1,10690) -LexToken(VAR,'addmenu',1,10695) -LexToken(OPENBRACKET,'(',1,10702) -LexToken(VAR,'curwin',1,10703) -LexToken(COMMA,',',1,10709) -LexToken(VAR,'MENU',1,10710) -LexToken(OPENBRACKET,'(',1,10714) -LexToken(NUMBER,'3',1,10715) -LexToken(CLOSEBRACKET,')',1,10716) -LexToken(COMMA,',',1,10717) -LexToken(VAR,'menu_d',1,10718) -LexToken(CLOSEBRACKET,')',1,10724) -LexToken(EOL,'\n',1,10725) -LexToken(VAR,'addmenu',1,10730) -LexToken(OPENBRACKET,'(',1,10737) -LexToken(VAR,'curwin',1,10738) -LexToken(COMMA,',',1,10744) -LexToken(VAR,'MENU',1,10745) -LexToken(OPENBRACKET,'(',1,10749) -LexToken(NUMBER,'4',1,10750) -LexToken(CLOSEBRACKET,')',1,10751) -LexToken(COMMA,',',1,10752) -LexToken(VAR,'menu_t',1,10753) -LexToken(CLOSEBRACKET,')',1,10759) -LexToken(EOL,'\n',1,10760) -LexToken(VAR,'addmenu',1,10765) -LexToken(OPENBRACKET,'(',1,10772) -LexToken(VAR,'curwin',1,10773) -LexToken(COMMA,',',1,10779) -LexToken(VAR,'MENU',1,10780) -LexToken(OPENBRACKET,'(',1,10784) -LexToken(NUMBER,'5',1,10785) -LexToken(CLOSEBRACKET,')',1,10786) -LexToken(COMMA,',',1,10787) -LexToken(VAR,'menu_e',1,10788) -LexToken(CLOSEBRACKET,')',1,10794) -LexToken(EOL,'\n',1,10795) -LexToken(EOL,'\n',1,10869) -LexToken(EOL,'\n',1,10870) -LexToken(VAR,'drawlater',1,10875) -LexToken(OPENBRACKET,'(',1,10884) -LexToken(CLOSEBRACKET,')',1,10885) -LexToken(EOL,'\n',1,10886) -LexToken(VAR,'a',1,10892) -LexToken(ASSIGNMENT,'=',1,10894) -LexToken(VAR,'gca',1,10896) -LexToken(OPENBRACKET,'(',1,10899) -LexToken(CLOSEBRACKET,')',1,10900) -LexToken(EOL,'\n',1,10901) -LexToken(VAR,'a',1,10907) -LexToken(DOT,'.',1,10908) -LexToken(VAR,'data_bounds',1,10909) -LexToken(ASSIGNMENT,'=',1,10922) -LexToken(VAR,'rect',1,10924) -LexToken(EOL,'\n',1,10928) -LexToken(VAR,'a',1,10934) -LexToken(DOT,'.',1,10935) -LexToken(VAR,'axes_visible',1,10936) -LexToken(ASSIGNMENT,'=',1,10949) -LexToken(DQSTRING,'"on"',1,10954) -LexToken(EOL,'\n',1,10955) -LexToken(VAR,'a',1,10961) -LexToken(DOT,'.',1,10962) -LexToken(VAR,'clip_state',1,10963) -LexToken(ASSIGNMENT,'=',1,10976) -LexToken(DQSTRING,'"on"',1,10981) -LexToken(EOL,'\n',1,10982) -LexToken(VAR,'xtitle',1,10988) -LexToken(OPENBRACKET,'(',1,10994) -LexToken(DQSTRING,'""',1,10997) -LexToken(COMMA,',',1,10998) -LexToken(DQSTRING,'"time"',1,11005) -LexToken(COMMA,',',1,11006) -LexToken(DQSTRING,'"Output"',1,11015) -LexToken(CLOSEBRACKET,')',1,11017) -LexToken(EOL,'\n',1,11019) -LexToken(VAR,'a',1,11025) -LexToken(DOT,'.',1,11026) -LexToken(VAR,'title',1,11027) -LexToken(DOT,'.',1,11032) -LexToken(VAR,'font_size',1,11033) -LexToken(ASSIGNMENT,'=',1,11042) -LexToken(NUMBER,'2',1,11043) -LexToken(EOL,'\n',1,11044) -LexToken(VAR,'a',1,11050) -LexToken(DOT,'.',1,11051) -LexToken(VAR,'title',1,11052) -LexToken(DOT,'.',1,11057) -LexToken(VAR,'font_style',1,11058) -LexToken(ASSIGNMENT,'=',1,11068) -LexToken(NUMBER,'4',1,11069) -LexToken(EOL,'\n',1,11070) -LexToken(VAR,'a',1,11076) -LexToken(DOT,'.',1,11077) -LexToken(VAR,'title',1,11078) -LexToken(DOT,'.',1,11083) -LexToken(VAR,'foreground',1,11084) -LexToken(ASSIGNMENT,'=',1,11094) -LexToken(NUMBER,'2',1,11095) -LexToken(EOL,'\n',1,11096) -LexToken(EOL,'\n',1,11098) -LexToken(VAR,'a',1,11103) -LexToken(DOT,'.',1,11104) -LexToken(VAR,'grid',1,11105) -LexToken(ASSIGNMENT,'=',1,11109) -LexToken(OPENSQBRACKET,'[',1,11110) -LexToken(NUMBER,'2',1,11111) -LexToken(NUMBER,'2',1,11113) -LexToken(CLOSESQBRACKET,']',1,11114) -LexToken(EOL,'\n',1,11115) -LexToken(VAR,'xpolys',1,11121) -LexToken(OPENBRACKET,'(',1,11127) -LexToken(VAR,'xy',1,11128) -LexToken(OPENBRACKET,'(',1,11130) -LexToken(COLON,':',1,11131) -LexToken(COMMA,',',1,11132) -LexToken(NUMBER,'1',1,11133) -LexToken(CLOSEBRACKET,')',1,11134) -LexToken(COMMA,',',1,11135) -LexToken(VAR,'xy',1,11136) -LexToken(OPENBRACKET,'(',1,11138) -LexToken(COLON,':',1,11139) -LexToken(COMMA,',',1,11140) -LexToken(NUMBER,'2',1,11141) -LexToken(CLOSEBRACKET,')',1,11142) -LexToken(COMMA,',',1,11143) -LexToken(OPENSQBRACKET,'[',1,11144) -LexToken(ADDITION,'-',1,11145) -LexToken(NUMBER,'1',1,11146) -LexToken(CLOSESQBRACKET,']',1,11147) -LexToken(CLOSEBRACKET,')',1,11148) -LexToken(EOL,'\n',1,11166) -LexToken(VAR,'xpolys',1,11171) -LexToken(OPENBRACKET,'(',1,11177) -LexToken(VAR,'xy',1,11178) -LexToken(OPENBRACKET,'(',1,11180) -LexToken(COLON,':',1,11181) -LexToken(COMMA,',',1,11182) -LexToken(NUMBER,'1',1,11183) -LexToken(CLOSEBRACKET,')',1,11184) -LexToken(COMMA,',',1,11185) -LexToken(VAR,'xy',1,11186) -LexToken(OPENBRACKET,'(',1,11188) -LexToken(COLON,':',1,11189) -LexToken(COMMA,',',1,11190) -LexToken(NUMBER,'2',1,11191) -LexToken(CLOSEBRACKET,')',1,11192) -LexToken(COMMA,',',1,11193) -LexToken(OPENSQBRACKET,'[',1,11194) -LexToken(NUMBER,'5',1,11195) -LexToken(CLOSESQBRACKET,']',1,11196) -LexToken(CLOSEBRACKET,')',1,11197) -LexToken(EOL,'\n',1,11216) -LexToken(VAR,'splines',1,11221) -LexToken(ASSIGNMENT,'=',1,11229) -LexToken(VAR,'a',1,11231) -LexToken(DOT,'.',1,11232) -LexToken(VAR,'children',1,11233) -LexToken(OPENBRACKET,'(',1,11241) -LexToken(NUMBER,'1',1,11242) -LexToken(CLOSEBRACKET,')',1,11243) -LexToken(DOT,'.',1,11244) -LexToken(VAR,'children',1,11245) -LexToken(EOL,'\n',1,11253) -LexToken(VAR,'points',1,11258) -LexToken(ASSIGNMENT,'=',1,11266) -LexToken(VAR,'a',1,11268) -LexToken(DOT,'.',1,11269) -LexToken(VAR,'children',1,11270) -LexToken(OPENBRACKET,'(',1,11278) -LexToken(NUMBER,'2',1,11279) -LexToken(CLOSEBRACKET,')',1,11280) -LexToken(DOT,'.',1,11281) -LexToken(VAR,'children',1,11282) -LexToken(EOL,'\n',1,11290) -LexToken(EOL,'\n',1,11336) -LexToken(OPENSQBRACKET,'[',1,11341) -LexToken(VAR,'rpar',1,11342) -LexToken(COMMA,',',1,11346) -LexToken(VAR,'ipar',1,11347) -LexToken(CLOSESQBRACKET,']',1,11351) -LexToken(ASSIGNMENT,'=',1,11352) -LexToken(VAR,'AutoScale',1,11353) -LexToken(OPENBRACKET,'(',1,11362) -LexToken(VAR,'a',1,11363) -LexToken(COMMA,',',1,11364) -LexToken(VAR,'xy',1,11365) -LexToken(COMMA,',',1,11367) -LexToken(VAR,'ipar',1,11368) -LexToken(COMMA,',',1,11372) -LexToken(VAR,'rpar',1,11373) -LexToken(CLOSEBRACKET,')',1,11377) -LexToken(EOL,'\n',1,11378) -LexToken(VAR,'drawnow',1,11383) -LexToken(OPENBRACKET,'(',1,11390) -LexToken(CLOSEBRACKET,')',1,11391) -LexToken(EOL,'\n',1,11392) -LexToken(EOL,'\n',1,11421) -LexToken(EOL,'\n',1,11422) -LexToken(VAR,'lines',1,11427) -LexToken(OPENBRACKET,'(',1,11432) -LexToken(NUMBER,'0',1,11433) -LexToken(CLOSEBRACKET,')',1,11434) -LexToken(EOL,'\n',1,11435) -LexToken(WHILE,'while',1,11441) -LexToken(PREVAR_BOOLEAN,'%t',1,11447) -LexToken(THEN,'then',1,11450) -LexToken(EOL,'\n',1,11506) -LexToken(VAR,'N',1,11515) -LexToken(ASSIGNMENT,'=',1,11517) -LexToken(VAR,'size',1,11519) -LexToken(OPENBRACKET,'(',1,11523) -LexToken(VAR,'xy',1,11524) -LexToken(COMMA,',',1,11526) -LexToken(DQSTRING,'"r"',1,11529) -LexToken(CLOSEBRACKET,')',1,11530) -LexToken(EOL,'\n',1,11531) -LexToken(OPENSQBRACKET,'[',1,11541) -LexToken(VAR,'btn',1,11542) -LexToken(COMMA,',',1,11545) -LexToken(VAR,'xc',1,11546) -LexToken(COMMA,',',1,11548) -LexToken(VAR,'yc',1,11549) -LexToken(COMMA,',',1,11551) -LexToken(VAR,'win',1,11552) -LexToken(COMMA,',',1,11555) -LexToken(VAR,'Cmenu',1,11556) -LexToken(CLOSESQBRACKET,']',1,11561) -LexToken(ASSIGNMENT,'=',1,11563) -LexToken(VAR,'get_click',1,11565) -LexToken(OPENBRACKET,'(',1,11574) -LexToken(CLOSEBRACKET,')',1,11575) -LexToken(EOL,'\n',1,11586) -LexToken(IF,'if',1,11595) -LexToken(OPENBRACKET,'(',1,11598) -LexToken(OPENBRACKET,'(',1,11599) -LexToken(VAR,'win',1,11600) -LexToken(COMPARISON,'>',1,11603) -LexToken(NUMBER,'0',1,11604) -LexToken(CLOSEBRACKET,')',1,11605) -LexToken(LOGICAL,'&',1,11607) -LexToken(OPENBRACKET,'(',1,11609) -LexToken(VAR,'win',1,11610) -LexToken(COMPARISON,'<>',1,11613) -LexToken(VAR,'curwin',1,11615) -LexToken(CLOSEBRACKET,')',1,11621) -LexToken(CLOSEBRACKET,')',1,11622) -LexToken(THEN,'then',1,11624) -LexToken(EOL,'\n',1,11628) -LexToken(VAR,'Cmenu',1,11641) -LexToken(ASSIGNMENT,'=',1,11646) -LexToken(DQSTRING,'"Mouse click is Offside!"',1,11671) -LexToken(EOL,'\n',1,11672) -LexToken(END,'end',1,11682) -LexToken(EOL,'\n',1,11685) -LexToken(IF,'if',1,11694) -LexToken(VAR,'Cmenu',1,11697) -LexToken(COMPARISON,'==',1,11702) -LexToken(OPENSQBRACKET,'[',1,11704) -LexToken(CLOSESQBRACKET,']',1,11705) -LexToken(THEN,'then',1,11707) -LexToken(EOL,'\n',1,11711) -LexToken(VAR,'Cmenu',1,11724) -LexToken(ASSIGNMENT,'=',1,11729) -LexToken(DQSTRING,'"edit"',1,11735) -LexToken(EOL,'\n',1,11736) -LexToken(END,'end',1,11746) -LexToken(EOL,'\n',1,11749) -LexToken(IF,'if',1,11758) -LexToken(OPENBRACKET,'(',1,11761) -LexToken(VAR,'Cmenu',1,11762) -LexToken(COMPARISON,'==',1,11767) -LexToken(DQSTRING,'"Exit"',1,11774) -LexToken(CLOSEBRACKET,')',1,11775) -LexToken(LOGICAL,'|',1,11777) -LexToken(OPENBRACKET,'(',1,11778) -LexToken(VAR,'Cmenu',1,11779) -LexToken(COMPARISON,'==',1,11784) -LexToken(DQSTRING,'"Quit"',1,11791) -LexToken(CLOSEBRACKET,')',1,11793) -LexToken(THEN,'then',1,11795) -LexToken(EOL,'\n',1,11799) -LexToken(VAR,'ipar',1,11813) -LexToken(ASSIGNMENT,'=',1,11817) -LexToken(OPENSQBRACKET,'[',1,11818) -LexToken(CLOSESQBRACKET,']',1,11819) -LexToken(EOL,'\n',1,11820) -LexToken(VAR,'rpar',1,11834) -LexToken(ASSIGNMENT,'=',1,11838) -LexToken(OPENSQBRACKET,'[',1,11839) -LexToken(CLOSESQBRACKET,']',1,11840) -LexToken(EOL,'\n',1,11841) -LexToken(VAR,'ok',1,11855) -LexToken(ASSIGNMENT,'=',1,11857) -LexToken(PREVAR_BOOLEAN,'%f',1,11858) -LexToken(EOL,'\n',1,11860) -LexToken(RETURN,'return',1,11874) -LexToken(EOL,'\n',1,11880) -LexToken(END,'end',1,11890) -LexToken(EOL,'\n',1,11893) -LexToken(EOL,'\n',1,11971) -LexToken(IF,'if',1,11980) -LexToken(OPENBRACKET,'(',1,11983) -LexToken(OPENBRACKET,'(',1,11984) -LexToken(VAR,'Cmenu',1,11985) -LexToken(COMPARISON,'==',1,11990) -LexToken(DQSTRING,'"zero order"',1,12003) -LexToken(CLOSEBRACKET,')',1,12004) -LexToken(LOGICAL,'|',1,12006) -LexToken(OPENBRACKET,'(',1,12008) -LexToken(VAR,'Cmenu',1,12009) -LexToken(COMPARISON,'==',1,12014) -LexToken(DQSTRING,'"linear"',1,12023) -LexToken(CLOSEBRACKET,')',1,12024) -LexToken(LOGICAL,'|',1,12026) -LexToken(OPENBRACKET,'(',1,12028) -LexToken(VAR,'Cmenu',1,12029) -LexToken(COMPARISON,'==',1,12034) -LexToken(DQSTRING,'"order 2"',1,12044) -LexToken(CLOSEBRACKET,')',1,12045) -LexToken(LOGICAL,'|',1,12046) -LexToken(OPENBRACKET,'(',1,12064) -LexToken(VAR,'Cmenu',1,12065) -LexToken(COMPARISON,'==',1,12070) -LexToken(DQSTRING,'"not_a_knot"',1,12083) -LexToken(CLOSEBRACKET,')',1,12084) -LexToken(LOGICAL,'|',1,12085) -LexToken(OPENBRACKET,'(',1,12087) -LexToken(VAR,'Cmenu',1,12088) -LexToken(COMPARISON,'==',1,12093) -LexToken(DQSTRING,'"periodic"',1,12104) -LexToken(CLOSEBRACKET,')',1,12105) -LexToken(LOGICAL,'|',1,12106) -LexToken(OPENBRACKET,'(',1,12108) -LexToken(VAR,'Cmenu',1,12109) -LexToken(COMPARISON,'==',1,12114) -LexToken(DQSTRING,'"monotone"',1,12125) -LexToken(CLOSEBRACKET,')',1,12126) -LexToken(LOGICAL,'|',1,12127) -LexToken(OPENBRACKET,'(',1,12145) -LexToken(VAR,'Cmenu',1,12146) -LexToken(COMPARISON,'==',1,12151) -LexToken(DQSTRING,'"fast"',1,12158) -LexToken(CLOSEBRACKET,')',1,12159) -LexToken(LOGICAL,'|',1,12160) -LexToken(OPENBRACKET,'(',1,12162) -LexToken(VAR,'Cmenu',1,12163) -LexToken(COMPARISON,'==',1,12168) -LexToken(DQSTRING,'"clamped"',1,12178) -LexToken(CLOSEBRACKET,')',1,12179) -LexToken(CLOSEBRACKET,')',1,12180) -LexToken(THEN,'then',1,12182) -LexToken(EOL,'\n',1,12186) -LexToken(EOL,'\n',1,12187) -LexToken(SELECT,'select',1,12200) -LexToken(VAR,'Cmenu',1,12208) -LexToken(EOL,'\n',1,12213) -LexToken(CASE,'case',1,12226) -LexToken(DQSTRING,'"zero order"',1,12242) -LexToken(THEN,'then',1,12244) -LexToken(EOL,'\n',1,12248) -LexToken(VAR,'NOrder',1,12265) -LexToken(ASSIGNMENT,'=',1,12271) -LexToken(NUMBER,'0',1,12272) -LexToken(EOL,'\n',1,12273) -LexToken(CASE,'case',1,12287) -LexToken(DQSTRING,'"linear"',1,12299) -LexToken(THEN,'then',1,12301) -LexToken(EOL,'\n',1,12305) -LexToken(VAR,'NOrder',1,12322) -LexToken(ASSIGNMENT,'=',1,12328) -LexToken(NUMBER,'1',1,12329) -LexToken(EOL,'\n',1,12330) -LexToken(CASE,'case',1,12344) -LexToken(DQSTRING,'"order 2"',1,12357) -LexToken(THEN,'then',1,12359) -LexToken(EOL,'\n',1,12363) -LexToken(VAR,'NOrder',1,12380) -LexToken(ASSIGNMENT,'=',1,12386) -LexToken(NUMBER,'2',1,12387) -LexToken(EOL,'\n',1,12388) -LexToken(CASE,'case',1,12402) -LexToken(DQSTRING,'"not_a_knot"',1,12418) -LexToken(THEN,'then',1,12420) -LexToken(EOL,'\n',1,12424) -LexToken(VAR,'NOrder',1,12441) -LexToken(ASSIGNMENT,'=',1,12447) -LexToken(NUMBER,'3',1,12448) -LexToken(EOL,'\n',1,12449) -LexToken(CASE,'case',1,12463) -LexToken(DQSTRING,'"periodic"',1,12477) -LexToken(THEN,'then',1,12479) -LexToken(EOL,'\n',1,12483) -LexToken(VAR,'NOrder',1,12500) -LexToken(ASSIGNMENT,'=',1,12506) -LexToken(NUMBER,'4',1,12507) -LexToken(EOL,'\n',1,12508) -LexToken(CASE,'case',1,12522) -LexToken(DQSTRING,'"monotone"',1,12536) -LexToken(THEN,'then',1,12538) -LexToken(EOL,'\n',1,12542) -LexToken(VAR,'NOrder',1,12559) -LexToken(ASSIGNMENT,'=',1,12565) -LexToken(NUMBER,'5',1,12566) -LexToken(EOL,'\n',1,12567) -LexToken(CASE,'case',1,12581) -LexToken(DQSTRING,'"fast"',1,12591) -LexToken(THEN,'then',1,12593) -LexToken(EOL,'\n',1,12597) -LexToken(VAR,'NOrder',1,12614) -LexToken(ASSIGNMENT,'=',1,12620) -LexToken(NUMBER,'6',1,12621) -LexToken(EOL,'\n',1,12622) -LexToken(CASE,'case',1,12636) -LexToken(DQSTRING,'"clamped"',1,12649) -LexToken(THEN,'then',1,12651) -LexToken(EOL,'\n',1,12655) -LexToken(VAR,'NOrder',1,12672) -LexToken(ASSIGNMENT,'=',1,12678) -LexToken(NUMBER,'7',1,12679) -LexToken(EOL,'\n',1,12680) -LexToken(END,'end',1,12694) -LexToken(EOL,'\n',1,12697) -LexToken(VAR,'ipar',1,12710) -LexToken(OPENBRACKET,'(',1,12714) -LexToken(NUMBER,'2',1,12715) -LexToken(CLOSEBRACKET,')',1,12716) -LexToken(ASSIGNMENT,'=',1,12717) -LexToken(VAR,'NOrder',1,12718) -LexToken(EOL,'\n',1,12724) -LexToken(OPENSQBRACKET,'[',1,12738) -LexToken(VAR,'rpar',1,12739) -LexToken(COMMA,',',1,12743) -LexToken(VAR,'ipar',1,12744) -LexToken(CLOSESQBRACKET,']',1,12748) -LexToken(ASSIGNMENT,'=',1,12749) -LexToken(VAR,'AutoScale',1,12750) -LexToken(OPENBRACKET,'(',1,12759) -LexToken(VAR,'a',1,12760) -LexToken(COMMA,',',1,12761) -LexToken(VAR,'xy',1,12762) -LexToken(COMMA,',',1,12764) -LexToken(VAR,'ipar',1,12765) -LexToken(COMMA,',',1,12769) -LexToken(VAR,'rpar',1,12770) -LexToken(CLOSEBRACKET,')',1,12774) -LexToken(EOL,'\n',1,12775) -LexToken(END,'end',1,12784) -LexToken(EOL,'\n',1,12787) -LexToken(EOL,'\n',1,12865) -LexToken(SELECT,'select',1,12874) -LexToken(VAR,'Cmenu',1,12881) -LexToken(EOL,'\n',1,12886) -LexToken(CASE,'case',1,12895) -LexToken(DQSTRING,'"Data Bounds"',1,12912) -LexToken(THEN,'then',1,12914) -LexToken(EOL,'\n',1,12918) -LexToken(VAR,'rectx',1,12931) -LexToken(ASSIGNMENT,'=',1,12936) -LexToken(VAR,'findrect',1,12937) -LexToken(OPENBRACKET,'(',1,12945) -LexToken(VAR,'a',1,12946) -LexToken(CLOSEBRACKET,')',1,12947) -LexToken(EOL,'\n',1,12948) -LexToken(OPENSQBRACKET,'[',1,12962) -LexToken(VAR,'mok',1,12963) -LexToken(COMMA,',',1,12966) -LexToken(VAR,'xmn1',1,12968) -LexToken(COMMA,',',1,12972) -LexToken(VAR,'xmx1',1,12974) -LexToken(COMMA,',',1,12978) -LexToken(VAR,'ymn1',1,12980) -LexToken(COMMA,',',1,12984) -LexToken(VAR,'ymx1',1,12986) -LexToken(CLOSESQBRACKET,']',1,12990) -LexToken(ASSIGNMENT,'=',1,12992) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,12994) -LexToken(OPENBRACKET,'(',1,13009) -LexToken(DQSTRING,'"Enter new bounds"',1,13027) -LexToken(COMMA,',',1,13028) -LexToken(OPENSQBRACKET,'[',1,13029) -LexToken(DQSTRING,'"xmin"',1,13035) -LexToken(SEMICOLON,';',1,13036) -LexToken(DQSTRING,'"xmax"',1,13042) -LexToken(SEMICOLON,';',1,13043) -LexToken(DQSTRING,'"ymin"',1,13050) -LexToken(SEMICOLON,';',1,13051) -LexToken(DQSTRING,'"ymax"',1,13057) -LexToken(CLOSESQBRACKET,']',1,13058) -LexToken(COMMA,',',1,13059) -LexToken(VAR,'list',1,13076) -LexToken(OPENBRACKET,'(',1,13080) -LexToken(DQSTRING,'"vec"',1,13085) -LexToken(COMMA,',',1,13086) -LexToken(NUMBER,'1',1,13088) -LexToken(COMMA,',',1,13089) -LexToken(DQSTRING,'"vec"',1,13094) -LexToken(COMMA,',',1,13095) -LexToken(NUMBER,'1',1,13097) -LexToken(COMMA,',',1,13098) -LexToken(DQSTRING,'"vec"',1,13103) -LexToken(COMMA,',',1,13104) -LexToken(NUMBER,'1',1,13106) -LexToken(COMMA,',',1,13107) -LexToken(DQSTRING,'"vec"',1,13112) -LexToken(COMMA,',',1,13113) -LexToken(NUMBER,'1',1,13115) -LexToken(CLOSEBRACKET,')',1,13116) -LexToken(COMMA,',',1,13117) -LexToken(VAR,'string',1,13119) -LexToken(OPENBRACKET,'(',1,13125) -LexToken(VAR,'rectx',1,13126) -LexToken(OPENBRACKET,'(',1,13131) -LexToken(COLON,':',1,13132) -LexToken(CLOSEBRACKET,')',1,13133) -LexToken(CLOSEBRACKET,')',1,13134) -LexToken(CLOSEBRACKET,')',1,13135) -LexToken(EOL,'\n',1,13136) -LexToken(EOL,'\n',1,13163) -LexToken(IF,'if',1,13176) -LexToken(VAR,'mok',1,13179) -LexToken(THEN,'then',1,13183) -LexToken(EOL,'\n',1,13187) -LexToken(IF,'if',1,13204) -LexToken(OPENBRACKET,'(',1,13207) -LexToken(VAR,'xmn1',1,13208) -LexToken(COMPARISON,'>',1,13213) -LexToken(VAR,'xmx1',1,13215) -LexToken(LOGICAL,'|',1,13220) -LexToken(VAR,'ymn1',1,13222) -LexToken(COMPARISON,'>',1,13227) -LexToken(VAR,'ymx1',1,13229) -LexToken(CLOSEBRACKET,')',1,13233) -LexToken(THEN,'then',1,13235) -LexToken(EOL,'\n',1,13239) -LexToken(VAR,'xinfo',1,13260) -LexToken(OPENBRACKET,'(',1,13265) -LexToken(DQSTRING,'"Incorrect bounds"',1,13283) -LexToken(CLOSEBRACKET,')',1,13284) -LexToken(EOL,'\n',1,13285) -LexToken(VAR,'mok',1,13306) -LexToken(ASSIGNMENT,'=',1,13309) -LexToken(PREVAR_BOOLEAN,'%f',1,13310) -LexToken(EOL,'\n',1,13312) -LexToken(END,'end',1,13330) -LexToken(EOL,'\n',1,13333) -LexToken(IF,'if',1,13350) -LexToken(VAR,'xmn1',1,13353) -LexToken(COMPARISON,'<',1,13357) -LexToken(NUMBER,'0',1,13358) -LexToken(THEN,'then',1,13360) -LexToken(EOL,'\n',1,13364) -LexToken(VAR,'xinfo',1,13385) -LexToken(OPENBRACKET,'(',1,13390) -LexToken(DQSTRING,'"X should be positive"',1,13412) -LexToken(CLOSEBRACKET,')',1,13413) -LexToken(EOL,'\n',1,13414) -LexToken(VAR,'mok',1,13435) -LexToken(ASSIGNMENT,'=',1,13438) -LexToken(PREVAR_BOOLEAN,'%f',1,13439) -LexToken(EOL,'\n',1,13441) -LexToken(END,'end',1,13459) -LexToken(EOL,'\n',1,13462) -LexToken(IF,'if',1,13479) -LexToken(VAR,'mok',1,13482) -LexToken(THEN,'then',1,13486) -LexToken(EOL,'\n',1,13490) -LexToken(VAR,'a',1,13511) -LexToken(DOT,'.',1,13512) -LexToken(VAR,'data_bounds',1,13513) -LexToken(ASSIGNMENT,'=',1,13524) -LexToken(OPENSQBRACKET,'[',1,13525) -LexToken(VAR,'xmn1',1,13526) -LexToken(COMMA,',',1,13530) -LexToken(VAR,'ymn1',1,13532) -LexToken(SEMICOLON,';',1,13536) -LexToken(VAR,'xmx1',1,13538) -LexToken(COMMA,',',1,13542) -LexToken(VAR,'ymx1',1,13544) -LexToken(CLOSESQBRACKET,']',1,13548) -LexToken(EOL,'\n',1,13549) -LexToken(END,'end',1,13567) -LexToken(EOL,'\n',1,13570) -LexToken(END,'end',1,13583) -LexToken(EOL,'\n',1,13586) -LexToken(EOL,'\n',1,13611) -LexToken(EOL,'\n',1,13693) -LexToken(CASE,'case',1,13702) -LexToken(DQSTRING,'"Autoscale"',1,13717) -LexToken(THEN,'then',1,13719) -LexToken(EOL,'\n',1,13723) -LexToken(OPENSQBRACKET,'[',1,13736) -LexToken(VAR,'rpar',1,13737) -LexToken(COMMA,',',1,13741) -LexToken(VAR,'ipar',1,13742) -LexToken(CLOSESQBRACKET,']',1,13746) -LexToken(ASSIGNMENT,'=',1,13747) -LexToken(VAR,'AutoScale',1,13748) -LexToken(OPENBRACKET,'(',1,13757) -LexToken(VAR,'a',1,13758) -LexToken(COMMA,',',1,13759) -LexToken(VAR,'xy',1,13760) -LexToken(COMMA,',',1,13762) -LexToken(VAR,'ipar',1,13763) -LexToken(COMMA,',',1,13767) -LexToken(VAR,'rpar',1,13768) -LexToken(CLOSEBRACKET,')',1,13772) -LexToken(EOL,'\n',1,13773) -LexToken(EOL,'\n',1,13855) -LexToken(CASE,'case',1,13864) -LexToken(DQSTRING,'"Periodic signal"',1,13885) -LexToken(THEN,'then',1,13887) -LexToken(EOL,'\n',1,13891) -LexToken(IF,'if',1,13904) -LexToken(VAR,'PeridicOption',1,13907) -LexToken(COMPARISON,'==',1,13920) -LexToken(NUMBER,'1',1,13922) -LexToken(THEN,'then',1,13924) -LexToken(EOL,'\n',1,13928) -LexToken(VAR,'ans0',1,13946) -LexToken(ASSIGNMENT,'=',1,13950) -LexToken(DQSTRING,'"y"',1,13953) -LexToken(EOL,'\n',1,13954) -LexToken(ELSE,'else',1,13968) -LexToken(EOL,'\n',1,13972) -LexToken(VAR,'ans0',1,13990) -LexToken(ASSIGNMENT,'=',1,13994) -LexToken(DQSTRING,'"n"',1,13997) -LexToken(EOL,'\n',1,13998) -LexToken(END,'end',1,14012) -LexToken(EOL,'\n',1,14015) -LexToken(OPENSQBRACKET,'[',1,14029) -LexToken(VAR,'mok',1,14030) -LexToken(COMMA,',',1,14033) -LexToken(VAR,'myans',1,14034) -LexToken(CLOSESQBRACKET,']',1,14039) -LexToken(ASSIGNMENT,'=',1,14040) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,14041) -LexToken(OPENBRACKET,'(',1,14056) -LexToken(DQSTRING,'"Generating periodic signal"',1,14084) -LexToken(COMMA,',',1,14085) -LexToken(OPENSQBRACKET,'[',1,14086) -LexToken(DQSTRING,'"y/n"',1,14091) -LexToken(CLOSESQBRACKET,']',1,14092) -LexToken(COMMA,',',1,14093) -LexToken(VAR,'list',1,14094) -LexToken(OPENBRACKET,'(',1,14098) -LexToken(DQSTRING,'"str"',1,14103) -LexToken(COMMA,',',1,14104) -LexToken(NUMBER,'1',1,14105) -LexToken(CLOSEBRACKET,')',1,14106) -LexToken(COMMA,',',1,14107) -LexToken(VAR,'list',1,14108) -LexToken(OPENBRACKET,'(',1,14112) -LexToken(VAR,'ans0',1,14113) -LexToken(CLOSEBRACKET,')',1,14117) -LexToken(CLOSEBRACKET,')',1,14118) -LexToken(EOL,'\n',1,14119) -LexToken(IF,'if',1,14133) -LexToken(OPENBRACKET,'(',1,14136) -LexToken(OPENBRACKET,'(',1,14137) -LexToken(VAR,'myans',1,14138) -LexToken(COMPARISON,'==',1,14143) -LexToken(DQSTRING,'"y"',1,14147) -LexToken(CLOSEBRACKET,')',1,14148) -LexToken(LOGICAL,'|',1,14149) -LexToken(OPENBRACKET,'(',1,14150) -LexToken(VAR,'myans',1,14151) -LexToken(COMPARISON,'==',1,14156) -LexToken(DQSTRING,'"Y"',1,14160) -LexToken(CLOSEBRACKET,')',1,14161) -LexToken(CLOSEBRACKET,')',1,14162) -LexToken(THEN,'then',1,14164) -LexToken(EOL,'\n',1,14168) -LexToken(VAR,'PeridicOption',1,14186) -LexToken(ASSIGNMENT,'=',1,14199) -LexToken(NUMBER,'1',1,14200) -LexToken(EOL,'\n',1,14201) -LexToken(ELSE,'else',1,14215) -LexToken(EOL,'\n',1,14219) -LexToken(VAR,'PeridicOption',1,14237) -LexToken(ASSIGNMENT,'=',1,14250) -LexToken(NUMBER,'0',1,14251) -LexToken(EOL,'\n',1,14252) -LexToken(END,'end',1,14266) -LexToken(EOL,'\n',1,14269) -LexToken(VAR,'ipar',1,14283) -LexToken(OPENBRACKET,'(',1,14287) -LexToken(NUMBER,'3',1,14288) -LexToken(CLOSEBRACKET,')',1,14289) -LexToken(ASSIGNMENT,'=',1,14290) -LexToken(VAR,'PeridicOption',1,14291) -LexToken(EOL,'\n',1,14304) -LexToken(OPENSQBRACKET,'[',1,14318) -LexToken(VAR,'rpar',1,14319) -LexToken(COMMA,',',1,14323) -LexToken(VAR,'ipar',1,14324) -LexToken(CLOSESQBRACKET,']',1,14328) -LexToken(ASSIGNMENT,'=',1,14329) -LexToken(VAR,'AutoScale',1,14330) -LexToken(OPENBRACKET,'(',1,14339) -LexToken(VAR,'a',1,14340) -LexToken(COMMA,',',1,14341) -LexToken(VAR,'xy',1,14342) -LexToken(COMMA,',',1,14344) -LexToken(VAR,'ipar',1,14345) -LexToken(COMMA,',',1,14349) -LexToken(VAR,'rpar',1,14350) -LexToken(CLOSEBRACKET,')',1,14354) -LexToken(EOL,'\n',1,14355) -LexToken(EOL,'\n',1,14437) -LexToken(CASE,'case',1,14446) -LexToken(DQSTRING,'"sine"',1,14456) -LexToken(THEN,'then',1,14458) -LexToken(EOL,'\n',1,14462) -LexToken(OPENSQBRACKET,'[',1,14475) -LexToken(VAR,'mok',1,14476) -LexToken(COMMA,',',1,14479) -LexToken(VAR,'Amp',1,14480) -LexToken(COMMA,',',1,14483) -LexToken(VAR,'wp',1,14484) -LexToken(COMMA,',',1,14486) -LexToken(VAR,'phase',1,14487) -LexToken(COMMA,',',1,14492) -LexToken(VAR,'offset',1,14493) -LexToken(COMMA,',',1,14499) -LexToken(VAR,'np1',1,14500) -LexToken(COMMA,',',1,14503) -LexToken(VAR,'Sin_exprs2',1,14504) -LexToken(CLOSESQBRACKET,']',1,14514) -LexToken(ASSIGNMENT,'=',1,14515) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,14516) -LexToken(OPENBRACKET,'(',1,14531) -LexToken(DQSTRING,'" Sine parameters"',1,14549) -LexToken(COMMA,',',1,14550) -LexToken(OPENSQBRACKET,'[',1,14568) -LexToken(DQSTRING,'"Amplitude"',1,14579) -LexToken(SEMICOLON,';',1,14580) -LexToken(DQSTRING,'"Frequency(rad/sec)"',1,14600) -LexToken(SEMICOLON,';',1,14601) -LexToken(DQSTRING,'"Phase(rad)"',1,14630) -LexToken(SEMICOLON,';',1,14631) -LexToken(DQSTRING,'"Bias"',1,14637) -LexToken(SEMICOLON,';',1,14638) -LexToken(DQSTRING,'"number of points"',1,14656) -LexToken(CLOSESQBRACKET,']',1,14657) -LexToken(COMMA,',',1,14658) -LexToken(VAR,'list',1,14659) -LexToken(OPENBRACKET,'(',1,14663) -LexToken(DQSTRING,'"vec"',1,14668) -LexToken(COMMA,',',1,14669) -LexToken(NUMBER,'1',1,14670) -LexToken(COMMA,',',1,14671) -LexToken(DQSTRING,'"vec"',1,14676) -LexToken(COMMA,',',1,14677) -LexToken(NUMBER,'1',1,14678) -LexToken(COMMA,',',1,14679) -LexToken(DQSTRING,'"vec"',1,14684) -LexToken(COMMA,',',1,14685) -LexToken(NUMBER,'1',1,14686) -LexToken(COMMA,',',1,14687) -LexToken(DQSTRING,'"vec"',1,14709) -LexToken(COMMA,',',1,14710) -LexToken(NUMBER,'1',1,14711) -LexToken(COMMA,',',1,14712) -LexToken(DQSTRING,'"vec"',1,14717) -LexToken(COMMA,',',1,14718) -LexToken(NUMBER,'1',1,14719) -LexToken(CLOSEBRACKET,')',1,14720) -LexToken(COMMA,',',1,14721) -LexToken(VAR,'Sin_exprs',1,14722) -LexToken(CLOSEBRACKET,')',1,14731) -LexToken(EOL,'\n',1,14732) -LexToken(IF,'if',1,14745) -LexToken(VAR,'np1',1,14748) -LexToken(COMPARISON,'<',1,14751) -LexToken(NUMBER,'2',1,14753) -LexToken(THEN,'then',1,14755) -LexToken(EOL,'\n',1,14759) -LexToken(VAR,'np1',1,14776) -LexToken(ASSIGNMENT,'=',1,14779) -LexToken(NUMBER,'2',1,14780) -LexToken(EOL,'\n',1,14781) -LexToken(END,'end',1,14795) -LexToken(EOL,'\n',1,14798) -LexToken(IF,'if',1,14811) -LexToken(VAR,'mok',1,14814) -LexToken(LOGICAL,'&',1,14818) -LexToken(VAR,'wp',1,14820) -LexToken(COMPARISON,'>',1,14822) -LexToken(NUMBER,'0',1,14823) -LexToken(THEN,'then',1,14826) -LexToken(EOL,'\n',1,14830) -LexToken(VAR,'NOrder',1,14847) -LexToken(ASSIGNMENT,'=',1,14853) -LexToken(NUMBER,'3',1,14854) -LexToken(EOL,'\n',1,14855) -LexToken(VAR,'ipar',1,14873) -LexToken(OPENBRACKET,'(',1,14877) -LexToken(NUMBER,'2',1,14878) -LexToken(CLOSEBRACKET,')',1,14879) -LexToken(ASSIGNMENT,'=',1,14880) -LexToken(VAR,'NOrder',1,14881) -LexToken(EOL,'\n',1,14887) -LexToken(VAR,'phase',1,14905) -LexToken(ASSIGNMENT,'=',1,14910) -LexToken(VAR,'atan',1,14911) -LexToken(OPENBRACKET,'(',1,14915) -LexToken(VAR,'tan',1,14916) -LexToken(OPENBRACKET,'(',1,14919) -LexToken(VAR,'phase',1,14920) -LexToken(CLOSEBRACKET,')',1,14925) -LexToken(CLOSEBRACKET,')',1,14926) -LexToken(EOL,'\n',1,14927) -LexToken(VAR,'xt',1,14945) -LexToken(ASSIGNMENT,'=',1,14947) -LexToken(VAR,'linspace',1,14948) -LexToken(OPENBRACKET,'(',1,14956) -LexToken(NUMBER,'0',1,14957) -LexToken(COMMA,',',1,14958) -LexToken(PREVAR_FLOAT,'%pi',1,14959) -LexToken(MULTIPLICATION,'*',1,14962) -LexToken(NUMBER,'2',1,14963) -LexToken(MULTIPLICATION,'/',1,14964) -LexToken(VAR,'wp',1,14965) -LexToken(COMMA,',',1,14967) -LexToken(VAR,'np1',1,14968) -LexToken(CLOSEBRACKET,')',1,14971) -LexToken(TRANSPOSE,"'",1,14972) -LexToken(EOL,'\n',1,14973) -LexToken(VAR,'yt',1,14991) -LexToken(ASSIGNMENT,'=',1,14993) -LexToken(VAR,'Amp',1,14994) -LexToken(MULTIPLICATION,'*',1,14997) -LexToken(VAR,'sin',1,14998) -LexToken(OPENBRACKET,'(',1,15001) -LexToken(VAR,'wp',1,15002) -LexToken(MULTIPLICATION,'*',1,15004) -LexToken(VAR,'xt',1,15005) -LexToken(ADDITION,'+',1,15007) -LexToken(VAR,'phase',1,15008) -LexToken(CLOSEBRACKET,')',1,15013) -LexToken(ADDITION,'+',1,15014) -LexToken(VAR,'offset',1,15015) -LexToken(EOL,'\n',1,15021) -LexToken(VAR,'xy',1,15039) -LexToken(ASSIGNMENT,'=',1,15041) -LexToken(OPENSQBRACKET,'[',1,15042) -LexToken(VAR,'xt',1,15043) -LexToken(COMMA,',',1,15045) -LexToken(VAR,'yt',1,15046) -LexToken(CLOSESQBRACKET,']',1,15048) -LexToken(EOL,'\n',1,15049) -LexToken(OPENSQBRACKET,'[',1,15067) -LexToken(VAR,'rpar',1,15068) -LexToken(COMMA,',',1,15072) -LexToken(VAR,'ipar',1,15073) -LexToken(CLOSESQBRACKET,']',1,15077) -LexToken(ASSIGNMENT,'=',1,15078) -LexToken(VAR,'AutoScale',1,15079) -LexToken(OPENBRACKET,'(',1,15088) -LexToken(VAR,'a',1,15089) -LexToken(COMMA,',',1,15090) -LexToken(VAR,'xy',1,15091) -LexToken(COMMA,',',1,15093) -LexToken(VAR,'ipar',1,15094) -LexToken(COMMA,',',1,15098) -LexToken(VAR,'rpar',1,15099) -LexToken(CLOSEBRACKET,')',1,15103) -LexToken(EOL,'\n',1,15104) -LexToken(VAR,'Sin_exprs',1,15121) -LexToken(ASSIGNMENT,'=',1,15130) -LexToken(VAR,'Sin_exprs2',1,15131) -LexToken(EOL,'\n',1,15141) -LexToken(END,'end',1,15154) -LexToken(EOL,'\n',1,15157) -LexToken(EOL,'\n',1,15239) -LexToken(CASE,'case',1,15248) -LexToken(DQSTRING,'"sawtooth1"',1,15263) -LexToken(THEN,'then',1,15265) -LexToken(EOL,'\n',1,15269) -LexToken(OPENSQBRACKET,'[',1,15282) -LexToken(VAR,'mok',1,15283) -LexToken(COMMA,',',1,15286) -LexToken(VAR,'sAmp',1,15287) -LexToken(COMMA,',',1,15291) -LexToken(VAR,'sTp',1,15292) -LexToken(COMMA,',',1,15295) -LexToken(VAR,'sdelay',1,15296) -LexToken(COMMA,',',1,15302) -LexToken(VAR,'Sawt1_exprs2',1,15303) -LexToken(CLOSESQBRACKET,']',1,15315) -LexToken(ASSIGNMENT,'=',1,15316) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,15317) -LexToken(OPENBRACKET,'(',1,15332) -LexToken(DQSTRING,'"Sawtooth signal parameters"',1,15360) -LexToken(COMMA,',',1,15361) -LexToken(OPENSQBRACKET,'[',1,15379) -LexToken(DQSTRING,'"Amplitude"',1,15390) -LexToken(SEMICOLON,';',1,15391) -LexToken(DQSTRING,'"Period"',1,15399) -LexToken(SEMICOLON,';',1,15400) -LexToken(DQSTRING,'"delay"',1,15407) -LexToken(CLOSESQBRACKET,']',1,15408) -LexToken(COMMA,',',1,15409) -LexToken(VAR,'list',1,15427) -LexToken(OPENBRACKET,'(',1,15431) -LexToken(DQSTRING,'"vec"',1,15436) -LexToken(COMMA,',',1,15437) -LexToken(NUMBER,'1',1,15438) -LexToken(COMMA,',',1,15439) -LexToken(DQSTRING,'"vec"',1,15444) -LexToken(COMMA,',',1,15445) -LexToken(NUMBER,'1',1,15446) -LexToken(COMMA,',',1,15447) -LexToken(DQSTRING,'"vec"',1,15452) -LexToken(COMMA,',',1,15453) -LexToken(NUMBER,'1',1,15454) -LexToken(CLOSEBRACKET,')',1,15455) -LexToken(COMMA,',',1,15456) -LexToken(VAR,'Sawt1_exprs',1,15457) -LexToken(CLOSEBRACKET,')',1,15468) -LexToken(EOL,'\n',1,15469) -LexToken(IF,'if',1,15482) -LexToken(VAR,'mok',1,15485) -LexToken(LOGICAL,'&',1,15489) -LexToken(VAR,'sTp',1,15491) -LexToken(COMPARISON,'>',1,15494) -LexToken(NUMBER,'0',1,15495) -LexToken(THEN,'then',1,15497) -LexToken(EOL,'\n',1,15501) -LexToken(VAR,'NOrder',1,15518) -LexToken(ASSIGNMENT,'=',1,15524) -LexToken(NUMBER,'1',1,15525) -LexToken(EOL,'\n',1,15526) -LexToken(VAR,'ipar',1,15544) -LexToken(OPENBRACKET,'(',1,15548) -LexToken(NUMBER,'2',1,15549) -LexToken(CLOSEBRACKET,')',1,15550) -LexToken(ASSIGNMENT,'=',1,15551) -LexToken(VAR,'NOrder',1,15552) -LexToken(EOL,'\n',1,15558) -LexToken(IF,'if',1,15576) -LexToken(VAR,'sdelay',1,15579) -LexToken(COMPARISON,'<',1,15585) -LexToken(VAR,'sTp',1,15586) -LexToken(THEN,'then',1,15590) -LexToken(EOL,'\n',1,15594) -LexToken(VAR,'xt',1,15615) -LexToken(ASSIGNMENT,'=',1,15617) -LexToken(OPENSQBRACKET,'[',1,15618) -LexToken(NUMBER,'0',1,15619) -LexToken(SEMICOLON,';',1,15620) -LexToken(VAR,'sdelay',1,15621) -LexToken(SEMICOLON,';',1,15627) -LexToken(VAR,'sTp',1,15628) -LexToken(CLOSESQBRACKET,']',1,15631) -LexToken(EOL,'\n',1,15632) -LexToken(VAR,'yt',1,15654) -LexToken(ASSIGNMENT,'=',1,15656) -LexToken(OPENSQBRACKET,'[',1,15657) -LexToken(NUMBER,'0',1,15658) -LexToken(SEMICOLON,';',1,15659) -LexToken(NUMBER,'0',1,15660) -LexToken(SEMICOLON,';',1,15661) -LexToken(VAR,'sAmp',1,15662) -LexToken(CLOSESQBRACKET,']',1,15666) -LexToken(EOL,'\n',1,15667) -LexToken(ELSE,'else',1,15685) -LexToken(EOL,'\n',1,15689) -LexToken(VAR,'xt',1,15710) -LexToken(ASSIGNMENT,'=',1,15712) -LexToken(OPENSQBRACKET,'[',1,15713) -LexToken(NUMBER,'0',1,15714) -LexToken(CLOSESQBRACKET,']',1,15715) -LexToken(EOL,'\n',1,15716) -LexToken(VAR,'yt',1,15738) -LexToken(ASSIGNMENT,'=',1,15740) -LexToken(OPENSQBRACKET,'[',1,15741) -LexToken(NUMBER,'0',1,15742) -LexToken(CLOSESQBRACKET,']',1,15743) -LexToken(EOL,'\n',1,15744) -LexToken(END,'end',1,15762) -LexToken(EOL,'\n',1,15765) -LexToken(VAR,'xy',1,15782) -LexToken(ASSIGNMENT,'=',1,15784) -LexToken(OPENSQBRACKET,'[',1,15785) -LexToken(VAR,'xt',1,15786) -LexToken(COMMA,',',1,15788) -LexToken(VAR,'yt',1,15789) -LexToken(CLOSESQBRACKET,']',1,15791) -LexToken(EOL,'\n',1,15792) -LexToken(OPENSQBRACKET,'[',1,15810) -LexToken(VAR,'rpar',1,15811) -LexToken(COMMA,',',1,15815) -LexToken(VAR,'ipar',1,15816) -LexToken(CLOSESQBRACKET,']',1,15820) -LexToken(ASSIGNMENT,'=',1,15821) -LexToken(VAR,'AutoScale',1,15822) -LexToken(OPENBRACKET,'(',1,15831) -LexToken(VAR,'a',1,15832) -LexToken(COMMA,',',1,15833) -LexToken(VAR,'xy',1,15834) -LexToken(COMMA,',',1,15836) -LexToken(VAR,'ipar',1,15837) -LexToken(COMMA,',',1,15841) -LexToken(VAR,'rpar',1,15842) -LexToken(CLOSEBRACKET,')',1,15846) -LexToken(EOL,'\n',1,15847) -LexToken(VAR,'Sawt1_exprs',1,15865) -LexToken(ASSIGNMENT,'=',1,15876) -LexToken(VAR,'Sawt1_exprs2',1,15877) -LexToken(EOL,'\n',1,15889) -LexToken(END,'end',1,15902) -LexToken(EOL,'\n',1,15905) -LexToken(EOL,'\n',1,15987) -LexToken(CASE,'case',1,15996) -LexToken(DQSTRING,'"sawtooth2"',1,16011) -LexToken(THEN,'then',1,16013) -LexToken(EOL,'\n',1,16017) -LexToken(OPENSQBRACKET,'[',1,16030) -LexToken(VAR,'mok',1,16031) -LexToken(COMMA,',',1,16034) -LexToken(VAR,'sAmp2',1,16035) -LexToken(COMMA,',',1,16040) -LexToken(VAR,'sTp2',1,16041) -LexToken(COMMA,',',1,16045) -LexToken(VAR,'Sawt2_exprs2',1,16046) -LexToken(CLOSESQBRACKET,']',1,16058) -LexToken(ASSIGNMENT,'=',1,16059) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,16060) -LexToken(OPENBRACKET,'(',1,16075) -LexToken(DQSTRING,'"Sawtooth signal parameters"',1,16103) -LexToken(COMMA,',',1,16104) -LexToken(OPENSQBRACKET,'[',1,16122) -LexToken(DQSTRING,'"Amplitude"',1,16133) -LexToken(SEMICOLON,';',1,16134) -LexToken(DQSTRING,'"Period"',1,16142) -LexToken(CLOSESQBRACKET,']',1,16143) -LexToken(COMMA,',',1,16144) -LexToken(VAR,'list',1,16145) -LexToken(OPENBRACKET,'(',1,16149) -LexToken(DQSTRING,'"vec"',1,16154) -LexToken(COMMA,',',1,16155) -LexToken(NUMBER,'1',1,16156) -LexToken(COMMA,',',1,16157) -LexToken(DQSTRING,'"vec"',1,16162) -LexToken(COMMA,',',1,16163) -LexToken(NUMBER,'1',1,16164) -LexToken(CLOSEBRACKET,')',1,16165) -LexToken(COMMA,',',1,16166) -LexToken(VAR,'Sawt2_exprs',1,16167) -LexToken(CLOSEBRACKET,')',1,16178) -LexToken(EOL,'\n',1,16179) -LexToken(IF,'if',1,16192) -LexToken(VAR,'mok',1,16195) -LexToken(LOGICAL,'&',1,16199) -LexToken(VAR,'sTp2',1,16201) -LexToken(COMPARISON,'>',1,16205) -LexToken(NUMBER,'0',1,16206) -LexToken(THEN,'then',1,16208) -LexToken(EOL,'\n',1,16212) -LexToken(VAR,'NOrder',1,16229) -LexToken(ASSIGNMENT,'=',1,16235) -LexToken(NUMBER,'1',1,16236) -LexToken(EOL,'\n',1,16237) -LexToken(VAR,'ipar',1,16255) -LexToken(OPENBRACKET,'(',1,16259) -LexToken(NUMBER,'2',1,16260) -LexToken(CLOSEBRACKET,')',1,16261) -LexToken(ASSIGNMENT,'=',1,16262) -LexToken(VAR,'NOrder',1,16263) -LexToken(EOL,'\n',1,16269) -LexToken(VAR,'xt',1,16287) -LexToken(ASSIGNMENT,'=',1,16289) -LexToken(OPENSQBRACKET,'[',1,16290) -LexToken(NUMBER,'0',1,16291) -LexToken(SEMICOLON,';',1,16292) -LexToken(VAR,'sTp2',1,16293) -LexToken(CLOSESQBRACKET,']',1,16297) -LexToken(EOL,'\n',1,16298) -LexToken(VAR,'yt',1,16316) -LexToken(ASSIGNMENT,'=',1,16318) -LexToken(OPENSQBRACKET,'[',1,16319) -LexToken(VAR,'sAmp2',1,16320) -LexToken(SEMICOLON,';',1,16325) -LexToken(ADDITION,'-',1,16326) -LexToken(VAR,'sAmp2',1,16327) -LexToken(CLOSESQBRACKET,']',1,16332) -LexToken(EOL,'\n',1,16333) -LexToken(VAR,'xy',1,16351) -LexToken(ASSIGNMENT,'=',1,16353) -LexToken(OPENSQBRACKET,'[',1,16354) -LexToken(VAR,'xt',1,16355) -LexToken(COMMA,',',1,16357) -LexToken(VAR,'yt',1,16358) -LexToken(CLOSESQBRACKET,']',1,16360) -LexToken(EOL,'\n',1,16361) -LexToken(OPENSQBRACKET,'[',1,16379) -LexToken(VAR,'rpar',1,16380) -LexToken(COMMA,',',1,16384) -LexToken(VAR,'ipar',1,16385) -LexToken(CLOSESQBRACKET,']',1,16389) -LexToken(ASSIGNMENT,'=',1,16390) -LexToken(VAR,'AutoScale',1,16391) -LexToken(OPENBRACKET,'(',1,16400) -LexToken(VAR,'a',1,16401) -LexToken(COMMA,',',1,16402) -LexToken(VAR,'xy',1,16403) -LexToken(COMMA,',',1,16405) -LexToken(VAR,'ipar',1,16406) -LexToken(COMMA,',',1,16410) -LexToken(VAR,'rpar',1,16411) -LexToken(CLOSEBRACKET,')',1,16415) -LexToken(EOL,'\n',1,16416) -LexToken(VAR,'Sawt2_exprs',1,16434) -LexToken(ASSIGNMENT,'=',1,16445) -LexToken(VAR,'Sawt2_exprs2',1,16446) -LexToken(EOL,'\n',1,16458) -LexToken(END,'end',1,16471) -LexToken(EOL,'\n',1,16474) -LexToken(EOL,'\n',1,16556) -LexToken(CASE,'case',1,16565) -LexToken(DQSTRING,'"pulse"',1,16576) -LexToken(THEN,'then',1,16578) -LexToken(EOL,'\n',1,16582) -LexToken(OPENSQBRACKET,'[',1,16595) -LexToken(VAR,'mok',1,16596) -LexToken(COMMA,',',1,16599) -LexToken(VAR,'Amp3',1,16600) -LexToken(COMMA,',',1,16604) -LexToken(VAR,'Tp3',1,16605) -LexToken(COMMA,',',1,16608) -LexToken(VAR,'Pw3',1,16609) -LexToken(COMMA,',',1,16612) -LexToken(VAR,'Pd3',1,16613) -LexToken(COMMA,',',1,16616) -LexToken(VAR,'Bias3',1,16617) -LexToken(COMMA,',',1,16622) -LexToken(VAR,'Pulse_exprs2',1,16623) -LexToken(CLOSESQBRACKET,']',1,16635) -LexToken(ASSIGNMENT,'=',1,16637) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,16639) -LexToken(OPENBRACKET,'(',1,16654) -LexToken(DQSTRING,'"Square wave pulse signal"',1,16680) -LexToken(COMMA,',',1,16681) -LexToken(OPENSQBRACKET,'[',1,16699) -LexToken(DQSTRING,'"Amplitude"',1,16710) -LexToken(SEMICOLON,';',1,16711) -LexToken(DQSTRING,'"Period (sec)"',1,16725) -LexToken(SEMICOLON,';',1,16726) -LexToken(DQSTRING,'"Pulse width(% o"',1,16743) -LexToken(ADDITION,'+',1,16744) -LexToken(DQSTRING,'"f period)"',1,16771) -LexToken(SEMICOLON,';',1,16772) -LexToken(DQSTRING,'"Phase delay (sec)"',1,16791) -LexToken(SEMICOLON,';',1,16792) -LexToken(DQSTRING,'"Bias"',1,16798) -LexToken(CLOSESQBRACKET,']',1,16799) -LexToken(COMMA,',',1,16800) -LexToken(VAR,'list',1,16801) -LexToken(OPENBRACKET,'(',1,16805) -LexToken(DQSTRING,'"vec"',1,16810) -LexToken(COMMA,',',1,16811) -LexToken(NUMBER,'1',1,16812) -LexToken(COMMA,',',1,16813) -LexToken(DQSTRING,'"vec"',1,16835) -LexToken(COMMA,',',1,16836) -LexToken(NUMBER,'1',1,16837) -LexToken(COMMA,',',1,16838) -LexToken(DQSTRING,'"vec"',1,16843) -LexToken(COMMA,',',1,16844) -LexToken(NUMBER,'1',1,16845) -LexToken(COMMA,',',1,16846) -LexToken(DQSTRING,'"vec"',1,16851) -LexToken(COMMA,',',1,16852) -LexToken(NUMBER,'1',1,16853) -LexToken(COMMA,',',1,16854) -LexToken(DQSTRING,'"vec"',1,16859) -LexToken(COMMA,',',1,16860) -LexToken(NUMBER,'1',1,16861) -LexToken(CLOSEBRACKET,')',1,16862) -LexToken(COMMA,',',1,16863) -LexToken(VAR,'Pulse_exprs',1,16864) -LexToken(CLOSEBRACKET,')',1,16875) -LexToken(EOL,'\n',1,16876) -LexToken(IF,'if',1,16890) -LexToken(VAR,'mok',1,16893) -LexToken(LOGICAL,'&',1,16897) -LexToken(VAR,'Tp3',1,16899) -LexToken(COMPARISON,'>',1,16902) -LexToken(NUMBER,'0',1,16903) -LexToken(THEN,'then',1,16906) -LexToken(EOL,'\n',1,16910) -LexToken(VAR,'NOrder',1,16927) -LexToken(ASSIGNMENT,'=',1,16933) -LexToken(NUMBER,'0',1,16934) -LexToken(EOL,'\n',1,16935) -LexToken(VAR,'ipar',1,16953) -LexToken(OPENBRACKET,'(',1,16957) -LexToken(NUMBER,'2',1,16958) -LexToken(CLOSEBRACKET,')',1,16959) -LexToken(ASSIGNMENT,'=',1,16960) -LexToken(VAR,'NOrder',1,16961) -LexToken(EOL,'\n',1,16967) -LexToken(IF,'if',1,16985) -LexToken(OPENBRACKET,'(',1,16988) -LexToken(VAR,'Pd3',1,16989) -LexToken(COMPARISON,'>',1,16992) -LexToken(NUMBER,'0',1,16993) -LexToken(CLOSEBRACKET,')',1,16994) -LexToken(THEN,'then',1,16996) -LexToken(EOL,'\n',1,17000) -LexToken(VAR,'xt',1,17021) -LexToken(ASSIGNMENT,'=',1,17023) -LexToken(NUMBER,'0',1,17024) -LexToken(EOL,'\n',1,17025) -LexToken(VAR,'yt',1,17047) -LexToken(ASSIGNMENT,'=',1,17049) -LexToken(VAR,'Bias3',1,17050) -LexToken(EOL,'\n',1,17055) -LexToken(ELSE,'else',1,17073) -LexToken(EOL,'\n',1,17077) -LexToken(VAR,'xt',1,17098) -LexToken(ASSIGNMENT,'=',1,17100) -LexToken(OPENSQBRACKET,'[',1,17101) -LexToken(CLOSESQBRACKET,']',1,17102) -LexToken(EOL,'\n',1,17103) -LexToken(VAR,'yt',1,17125) -LexToken(ASSIGNMENT,'=',1,17127) -LexToken(OPENSQBRACKET,'[',1,17128) -LexToken(CLOSESQBRACKET,']',1,17129) -LexToken(EOL,'\n',1,17130) -LexToken(END,'end',1,17148) -LexToken(EOL,'\n',1,17151) -LexToken(EOL,'\n',1,17213) -LexToken(IF,'if',1,17230) -LexToken(VAR,'Pd3',1,17233) -LexToken(COMPARISON,'<',1,17236) -LexToken(VAR,'Tp3',1,17237) -LexToken(THEN,'then',1,17241) -LexToken(EOL,'\n',1,17245) -LexToken(IF,'if',1,17266) -LexToken(VAR,'Pw3',1,17269) -LexToken(COMPARISON,'>',1,17272) -LexToken(NUMBER,'0',1,17273) -LexToken(THEN,'then',1,17275) -LexToken(EOL,'\n',1,17279) -LexToken(VAR,'xt',1,17304) -LexToken(ASSIGNMENT,'=',1,17306) -LexToken(OPENSQBRACKET,'[',1,17307) -LexToken(VAR,'xt',1,17308) -LexToken(SEMICOLON,';',1,17310) -LexToken(VAR,'Pd3',1,17311) -LexToken(SEMICOLON,';',1,17314) -LexToken(VAR,'Pw3',1,17316) -LexToken(MULTIPLICATION,'*',1,17319) -LexToken(VAR,'Tp3',1,17320) -LexToken(MULTIPLICATION,'/',1,17323) -LexToken(NUMBER,'100',1,17324) -LexToken(ADDITION,'+',1,17327) -LexToken(VAR,'Pd3',1,17328) -LexToken(SEMICOLON,';',1,17331) -LexToken(VAR,'Tp3',1,17332) -LexToken(CLOSESQBRACKET,']',1,17335) -LexToken(EOL,'\n',1,17336) -LexToken(VAR,'yt',1,17362) -LexToken(ASSIGNMENT,'=',1,17364) -LexToken(OPENSQBRACKET,'[',1,17365) -LexToken(VAR,'yt',1,17366) -LexToken(SEMICOLON,';',1,17368) -LexToken(VAR,'Amp3',1,17369) -LexToken(ADDITION,'+',1,17373) -LexToken(VAR,'Bias3',1,17374) -LexToken(SEMICOLON,';',1,17379) -LexToken(VAR,'Bias3',1,17380) -LexToken(SEMICOLON,';',1,17385) -LexToken(VAR,'Bias3',1,17386) -LexToken(CLOSESQBRACKET,']',1,17391) -LexToken(EOL,'\n',1,17392) -LexToken(ELSE,'else',1,17414) -LexToken(EOL,'\n',1,17418) -LexToken(VAR,'xt',1,17443) -LexToken(ASSIGNMENT,'=',1,17445) -LexToken(OPENSQBRACKET,'[',1,17446) -LexToken(NUMBER,'0',1,17447) -LexToken(SEMICOLON,';',1,17448) -LexToken(VAR,'Tp3',1,17449) -LexToken(CLOSESQBRACKET,']',1,17452) -LexToken(SEMICOLON,';',1,17453) -LexToken(VAR,'yt',1,17454) -LexToken(ASSIGNMENT,'=',1,17456) -LexToken(OPENSQBRACKET,'[',1,17457) -LexToken(VAR,'Bias3',1,17458) -LexToken(SEMICOLON,';',1,17463) -LexToken(VAR,'Bias3',1,17464) -LexToken(CLOSESQBRACKET,']',1,17469) -LexToken(EOL,'\n',1,17470) -LexToken(END,'end',1,17492) -LexToken(EOL,'\n',1,17495) -LexToken(ELSE,'else',1,17512) -LexToken(EOL,'\n',1,17516) -LexToken(VAR,'xt',1,17537) -LexToken(ASSIGNMENT,'=',1,17539) -LexToken(OPENSQBRACKET,'[',1,17540) -LexToken(NUMBER,'0',1,17541) -LexToken(SEMICOLON,';',1,17542) -LexToken(VAR,'Tp3',1,17543) -LexToken(CLOSESQBRACKET,']',1,17546) -LexToken(SEMICOLON,';',1,17547) -LexToken(VAR,'yt',1,17548) -LexToken(ASSIGNMENT,'=',1,17550) -LexToken(OPENSQBRACKET,'[',1,17551) -LexToken(VAR,'Bias3',1,17552) -LexToken(SEMICOLON,';',1,17557) -LexToken(VAR,'Bias3',1,17558) -LexToken(CLOSESQBRACKET,']',1,17563) -LexToken(EOL,'\n',1,17564) -LexToken(END,'end',1,17582) -LexToken(EOL,'\n',1,17585) -LexToken(EOL,'\n',1,17586) -LexToken(VAR,'xy',1,17603) -LexToken(ASSIGNMENT,'=',1,17605) -LexToken(OPENSQBRACKET,'[',1,17606) -LexToken(VAR,'xt',1,17607) -LexToken(COMMA,',',1,17609) -LexToken(VAR,'yt',1,17610) -LexToken(CLOSESQBRACKET,']',1,17612) -LexToken(EOL,'\n',1,17613) -LexToken(OPENSQBRACKET,'[',1,17631) -LexToken(VAR,'rpar',1,17632) -LexToken(COMMA,',',1,17636) -LexToken(VAR,'ipar',1,17637) -LexToken(CLOSESQBRACKET,']',1,17641) -LexToken(ASSIGNMENT,'=',1,17642) -LexToken(VAR,'AutoScale',1,17643) -LexToken(OPENBRACKET,'(',1,17652) -LexToken(VAR,'a',1,17653) -LexToken(COMMA,',',1,17654) -LexToken(VAR,'xy',1,17655) -LexToken(COMMA,',',1,17657) -LexToken(VAR,'ipar',1,17658) -LexToken(COMMA,',',1,17662) -LexToken(VAR,'rpar',1,17663) -LexToken(CLOSEBRACKET,')',1,17667) -LexToken(EOL,'\n',1,17668) -LexToken(VAR,'Pulse_exprs',1,17686) -LexToken(ASSIGNMENT,'=',1,17697) -LexToken(VAR,'Pulse_exprs2',1,17698) -LexToken(EOL,'\n',1,17710) -LexToken(END,'end',1,17724) -LexToken(EOL,'\n',1,17727) -LexToken(EOL,'\n',1,17809) -LexToken(CASE,'case',1,17818) -LexToken(DQSTRING,'"random normal"',1,17837) -LexToken(THEN,'then',1,17839) -LexToken(EOL,'\n',1,17843) -LexToken(OPENSQBRACKET,'[',1,17856) -LexToken(VAR,'mok',1,17857) -LexToken(COMMA,',',1,17860) -LexToken(VAR,'mean4',1,17861) -LexToken(COMMA,',',1,17866) -LexToken(VAR,'var4',1,17867) -LexToken(COMMA,',',1,17871) -LexToken(VAR,'seed4',1,17872) -LexToken(COMMA,',',1,17877) -LexToken(VAR,'sample4',1,17878) -LexToken(COMMA,',',1,17885) -LexToken(VAR,'np4',1,17886) -LexToken(COMMA,',',1,17889) -LexToken(VAR,'random_n_exprs2',1,17890) -LexToken(CLOSESQBRACKET,']',1,17905) -LexToken(ASSIGNMENT,'=',1,17906) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,17907) -LexToken(OPENBRACKET,'(',1,17922) -LexToken(DQSTRING,'"Normal (Gaussian) random signal"',1,17955) -LexToken(COMMA,',',1,17956) -LexToken(OPENSQBRACKET,'[',1,17974) -LexToken(DQSTRING,'"Mean"',1,17980) -LexToken(SEMICOLON,';',1,17981) -LexToken(DQSTRING,'"Variance"',1,17991) -LexToken(SEMICOLON,';',1,17992) -LexToken(DQSTRING,'"Initial seed"',1,18006) -LexToken(SEMICOLON,';',1,18007) -LexToken(DQSTRING,'"Sample time"',1,18020) -LexToken(SEMICOLON,';',1,18021) -LexToken(DQSTRING,'"Number of points"',1,18039) -LexToken(CLOSESQBRACKET,']',1,18040) -LexToken(COMMA,',',1,18041) -LexToken(VAR,'list',1,18042) -LexToken(OPENBRACKET,'(',1,18046) -LexToken(DQSTRING,'"vec"',1,18051) -LexToken(COMMA,',',1,18052) -LexToken(NUMBER,'1',1,18053) -LexToken(COMMA,',',1,18054) -LexToken(DQSTRING,'"vec"',1,18076) -LexToken(COMMA,',',1,18077) -LexToken(NUMBER,'1',1,18078) -LexToken(COMMA,',',1,18079) -LexToken(DQSTRING,'"vec"',1,18084) -LexToken(COMMA,',',1,18085) -LexToken(NUMBER,'1',1,18086) -LexToken(COMMA,',',1,18087) -LexToken(DQSTRING,'"vec"',1,18092) -LexToken(COMMA,',',1,18093) -LexToken(NUMBER,'1',1,18111) -LexToken(COMMA,',',1,18112) -LexToken(DQSTRING,'"vec"',1,18117) -LexToken(COMMA,',',1,18118) -LexToken(NUMBER,'1',1,18119) -LexToken(CLOSEBRACKET,')',1,18120) -LexToken(COMMA,',',1,18121) -LexToken(VAR,'random_n_exprs',1,18122) -LexToken(CLOSEBRACKET,')',1,18136) -LexToken(EOL,'\n',1,18137) -LexToken(IF,'if',1,18150) -LexToken(VAR,'mok',1,18153) -LexToken(LOGICAL,'&',1,18157) -LexToken(VAR,'sample4',1,18159) -LexToken(COMPARISON,'>',1,18166) -LexToken(NUMBER,'0',1,18167) -LexToken(THEN,'then',1,18169) -LexToken(EOL,'\n',1,18173) -LexToken(VAR,'NOrder',1,18190) -LexToken(ASSIGNMENT,'=',1,18196) -LexToken(NUMBER,'0',1,18197) -LexToken(EOL,'\n',1,18198) -LexToken(VAR,'ipar',1,18216) -LexToken(OPENBRACKET,'(',1,18220) -LexToken(NUMBER,'2',1,18221) -LexToken(CLOSEBRACKET,')',1,18222) -LexToken(ASSIGNMENT,'=',1,18223) -LexToken(VAR,'NOrder',1,18224) -LexToken(EOL,'\n',1,18230) -LexToken(VAR,'rand',1,18248) -LexToken(OPENBRACKET,'(',1,18252) -LexToken(DQSTRING,'"normal"',1,18260) -LexToken(CLOSEBRACKET,')',1,18261) -LexToken(EOL,'\n',1,18262) -LexToken(VAR,'rand',1,18280) -LexToken(OPENBRACKET,'(',1,18284) -LexToken(DQSTRING,'"seed"',1,18290) -LexToken(COMMA,',',1,18291) -LexToken(VAR,'seed4',1,18292) -LexToken(CLOSEBRACKET,')',1,18297) -LexToken(EOL,'\n',1,18298) -LexToken(VAR,'xt',1,18316) -LexToken(ASSIGNMENT,'=',1,18318) -LexToken(NUMBER,'0',1,18319) -LexToken(COLON,':',1,18320) -LexToken(VAR,'sample4',1,18321) -LexToken(COLON,':',1,18328) -LexToken(VAR,'sample4',1,18329) -LexToken(MULTIPLICATION,'*',1,18336) -LexToken(OPENBRACKET,'(',1,18337) -LexToken(VAR,'np4',1,18338) -LexToken(ADDITION,'-',1,18341) -LexToken(NUMBER,'1',1,18342) -LexToken(CLOSEBRACKET,')',1,18343) -LexToken(EOL,'\n',1,18344) -LexToken(VAR,'xt',1,18362) -LexToken(ASSIGNMENT,'=',1,18364) -LexToken(VAR,'xt',1,18365) -LexToken(OPENBRACKET,'(',1,18367) -LexToken(COLON,':',1,18368) -LexToken(CLOSEBRACKET,')',1,18369) -LexToken(EOL,'\n',1,18370) -LexToken(VAR,'yt',1,18388) -LexToken(ASSIGNMENT,'=',1,18390) -LexToken(VAR,'mean4',1,18391) -LexToken(ADDITION,'+',1,18396) -LexToken(VAR,'sqrt',1,18397) -LexToken(OPENBRACKET,'(',1,18401) -LexToken(VAR,'var4',1,18402) -LexToken(CLOSEBRACKET,')',1,18406) -LexToken(MULTIPLICATION,'*',1,18407) -LexToken(VAR,'rand',1,18408) -LexToken(OPENBRACKET,'(',1,18412) -LexToken(VAR,'np4',1,18413) -LexToken(COMMA,',',1,18416) -LexToken(NUMBER,'1',1,18417) -LexToken(CLOSEBRACKET,')',1,18418) -LexToken(EOL,'\n',1,18419) -LexToken(VAR,'xy',1,18437) -LexToken(ASSIGNMENT,'=',1,18439) -LexToken(OPENSQBRACKET,'[',1,18440) -LexToken(VAR,'xt',1,18441) -LexToken(COMMA,',',1,18443) -LexToken(VAR,'yt',1,18444) -LexToken(CLOSESQBRACKET,']',1,18446) -LexToken(EOL,'\n',1,18447) -LexToken(OPENSQBRACKET,'[',1,18465) -LexToken(VAR,'rpar',1,18466) -LexToken(COMMA,',',1,18470) -LexToken(VAR,'ipar',1,18471) -LexToken(CLOSESQBRACKET,']',1,18475) -LexToken(ASSIGNMENT,'=',1,18476) -LexToken(VAR,'AutoScale',1,18477) -LexToken(OPENBRACKET,'(',1,18486) -LexToken(VAR,'a',1,18487) -LexToken(COMMA,',',1,18488) -LexToken(VAR,'xy',1,18489) -LexToken(COMMA,',',1,18491) -LexToken(VAR,'ipar',1,18492) -LexToken(COMMA,',',1,18496) -LexToken(VAR,'rpar',1,18497) -LexToken(CLOSEBRACKET,')',1,18501) -LexToken(EOL,'\n',1,18502) -LexToken(VAR,'random_n_exprs2',1,18520) -LexToken(ASSIGNMENT,'=',1,18535) -LexToken(VAR,'random_n_exprs',1,18536) -LexToken(EOL,'\n',1,18550) -LexToken(END,'end',1,18564) -LexToken(EOL,'\n',1,18567) -LexToken(EOL,'\n',1,18649) -LexToken(CASE,'case',1,18658) -LexToken(DQSTRING,'"random uniform"',1,18678) -LexToken(THEN,'then',1,18680) -LexToken(EOL,'\n',1,18684) -LexToken(OPENSQBRACKET,'[',1,18697) -LexToken(VAR,'mok',1,18698) -LexToken(COMMA,',',1,18701) -LexToken(VAR,'min5',1,18702) -LexToken(COMMA,',',1,18706) -LexToken(VAR,'max5',1,18707) -LexToken(COMMA,',',1,18711) -LexToken(VAR,'seed5',1,18712) -LexToken(COMMA,',',1,18717) -LexToken(VAR,'sample5',1,18718) -LexToken(COMMA,',',1,18725) -LexToken(VAR,'np5',1,18726) -LexToken(COMMA,',',1,18729) -LexToken(VAR,'random_u_exprs2',1,18730) -LexToken(CLOSESQBRACKET,']',1,18745) -LexToken(ASSIGNMENT,'=',1,18746) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,18747) -LexToken(OPENBRACKET,'(',1,18762) -LexToken(DQSTRING,'"Uniform random signal"',1,18785) -LexToken(COMMA,',',1,18786) -LexToken(OPENSQBRACKET,'[',1,18804) -LexToken(DQSTRING,'"Minimum"',1,18813) -LexToken(SEMICOLON,';',1,18814) -LexToken(DQSTRING,'"Maximum"',1,18823) -LexToken(SEMICOLON,';',1,18824) -LexToken(DQSTRING,'"Initial seed"',1,18838) -LexToken(SEMICOLON,';',1,18839) -LexToken(DQSTRING,'"Sample time"',1,18852) -LexToken(SEMICOLON,';',1,18853) -LexToken(DQSTRING,'"Number of points"',1,18871) -LexToken(CLOSESQBRACKET,']',1,18872) -LexToken(COMMA,',',1,18873) -LexToken(VAR,'list',1,18874) -LexToken(OPENBRACKET,'(',1,18878) -LexToken(DQSTRING,'"vec"',1,18883) -LexToken(COMMA,',',1,18884) -LexToken(NUMBER,'1',1,18885) -LexToken(COMMA,',',1,18886) -LexToken(DQSTRING,'"vec"',1,18908) -LexToken(COMMA,',',1,18909) -LexToken(NUMBER,'1',1,18910) -LexToken(COMMA,',',1,18911) -LexToken(DQSTRING,'"vec"',1,18916) -LexToken(COMMA,',',1,18917) -LexToken(NUMBER,'1',1,18918) -LexToken(COMMA,',',1,18919) -LexToken(DQSTRING,'"vec"',1,18924) -LexToken(COMMA,',',1,18925) -LexToken(NUMBER,'1',1,18943) -LexToken(COMMA,',',1,18944) -LexToken(DQSTRING,'"vec"',1,18949) -LexToken(COMMA,',',1,18950) -LexToken(NUMBER,'1',1,18951) -LexToken(CLOSEBRACKET,')',1,18952) -LexToken(COMMA,',',1,18953) -LexToken(VAR,'random_u_exprs',1,18954) -LexToken(CLOSEBRACKET,')',1,18968) -LexToken(EOL,'\n',1,18969) -LexToken(IF,'if',1,18982) -LexToken(VAR,'mok',1,18985) -LexToken(LOGICAL,'&',1,18989) -LexToken(VAR,'sample5',1,18991) -LexToken(COMPARISON,'>',1,18998) -LexToken(NUMBER,'0',1,18999) -LexToken(THEN,'then',1,19001) -LexToken(EOL,'\n',1,19005) -LexToken(VAR,'NOrder',1,19022) -LexToken(ASSIGNMENT,'=',1,19028) -LexToken(NUMBER,'0',1,19029) -LexToken(EOL,'\n',1,19030) -LexToken(VAR,'ipar',1,19048) -LexToken(OPENBRACKET,'(',1,19052) -LexToken(NUMBER,'2',1,19053) -LexToken(CLOSEBRACKET,')',1,19054) -LexToken(ASSIGNMENT,'=',1,19055) -LexToken(VAR,'NOrder',1,19056) -LexToken(EOL,'\n',1,19062) -LexToken(VAR,'rand',1,19080) -LexToken(OPENBRACKET,'(',1,19084) -LexToken(DQSTRING,'"uniform"',1,19093) -LexToken(CLOSEBRACKET,')',1,19094) -LexToken(EOL,'\n',1,19095) -LexToken(VAR,'rand',1,19113) -LexToken(OPENBRACKET,'(',1,19117) -LexToken(DQSTRING,'"seed"',1,19123) -LexToken(COMMA,',',1,19124) -LexToken(VAR,'seed5',1,19125) -LexToken(CLOSEBRACKET,')',1,19130) -LexToken(EOL,'\n',1,19131) -LexToken(VAR,'xt',1,19149) -LexToken(ASSIGNMENT,'=',1,19151) -LexToken(NUMBER,'0',1,19152) -LexToken(COLON,':',1,19153) -LexToken(VAR,'sample5',1,19154) -LexToken(COLON,':',1,19161) -LexToken(VAR,'sample5',1,19162) -LexToken(MULTIPLICATION,'*',1,19169) -LexToken(OPENBRACKET,'(',1,19170) -LexToken(VAR,'np5',1,19171) -LexToken(ADDITION,'-',1,19174) -LexToken(NUMBER,'1',1,19175) -LexToken(CLOSEBRACKET,')',1,19176) -LexToken(EOL,'\n',1,19177) -LexToken(VAR,'xt',1,19195) -LexToken(ASSIGNMENT,'=',1,19197) -LexToken(VAR,'xt',1,19198) -LexToken(OPENBRACKET,'(',1,19200) -LexToken(COLON,':',1,19201) -LexToken(CLOSEBRACKET,')',1,19202) -LexToken(EOL,'\n',1,19203) -LexToken(VAR,'yt',1,19221) -LexToken(ASSIGNMENT,'=',1,19223) -LexToken(VAR,'min5',1,19224) -LexToken(ADDITION,'+',1,19228) -LexToken(OPENBRACKET,'(',1,19229) -LexToken(VAR,'max5',1,19230) -LexToken(ADDITION,'-',1,19234) -LexToken(VAR,'min5',1,19235) -LexToken(CLOSEBRACKET,')',1,19239) -LexToken(MULTIPLICATION,'*',1,19240) -LexToken(VAR,'rand',1,19241) -LexToken(OPENBRACKET,'(',1,19245) -LexToken(VAR,'np5',1,19246) -LexToken(COMMA,',',1,19249) -LexToken(NUMBER,'1',1,19250) -LexToken(CLOSEBRACKET,')',1,19251) -LexToken(EOL,'\n',1,19252) -LexToken(VAR,'xy',1,19270) -LexToken(ASSIGNMENT,'=',1,19272) -LexToken(OPENSQBRACKET,'[',1,19273) -LexToken(VAR,'xt',1,19274) -LexToken(COMMA,',',1,19276) -LexToken(VAR,'yt',1,19277) -LexToken(CLOSESQBRACKET,']',1,19279) -LexToken(EOL,'\n',1,19280) -LexToken(OPENSQBRACKET,'[',1,19298) -LexToken(VAR,'rpar',1,19299) -LexToken(COMMA,',',1,19303) -LexToken(VAR,'ipar',1,19304) -LexToken(CLOSESQBRACKET,']',1,19308) -LexToken(ASSIGNMENT,'=',1,19309) -LexToken(VAR,'AutoScale',1,19310) -LexToken(OPENBRACKET,'(',1,19319) -LexToken(VAR,'a',1,19320) -LexToken(COMMA,',',1,19321) -LexToken(VAR,'xy',1,19322) -LexToken(COMMA,',',1,19324) -LexToken(VAR,'ipar',1,19325) -LexToken(COMMA,',',1,19329) -LexToken(VAR,'rpar',1,19330) -LexToken(CLOSEBRACKET,')',1,19334) -LexToken(EOL,'\n',1,19335) -LexToken(VAR,'random_u_exprs2',1,19353) -LexToken(ASSIGNMENT,'=',1,19368) -LexToken(VAR,'random_u_exprs',1,19369) -LexToken(EOL,'\n',1,19383) -LexToken(EOL,'\n',1,19385) -LexToken(END,'end',1,19398) -LexToken(EOL,'\n',1,19401) -LexToken(EOL,'\n',1,19483) -LexToken(CASE,'case',1,19492) -LexToken(DQSTRING,'"Save/Exit"',1,19507) -LexToken(THEN,'then',1,19509) -LexToken(EOL,'\n',1,19513) -LexToken(VAR,'NOrder',1,19526) -LexToken(ASSIGNMENT,'=',1,19532) -LexToken(VAR,'ipar',1,19533) -LexToken(OPENBRACKET,'(',1,19537) -LexToken(NUMBER,'2',1,19538) -LexToken(CLOSEBRACKET,')',1,19539) -LexToken(EOL,'\n',1,19540) -LexToken(VAR,'PeridicOption',1,19554) -LexToken(ASSIGNMENT,'=',1,19567) -LexToken(VAR,'ipar',1,19568) -LexToken(OPENBRACKET,'(',1,19572) -LexToken(NUMBER,'3',1,19573) -LexToken(CLOSEBRACKET,')',1,19574) -LexToken(EOL,'\n',1,19575) -LexToken(EOL,'\n',1,19577) -LexToken(VAR,'METHOD',1,19590) -LexToken(ASSIGNMENT,'=',1,19596) -LexToken(VAR,'getmethod',1,19597) -LexToken(OPENBRACKET,'(',1,19606) -LexToken(VAR,'NOrder',1,19607) -LexToken(CLOSEBRACKET,')',1,19613) -LexToken(EOL,'\n',1,19614) -LexToken(IF,'if',1,19628) -LexToken(OPENBRACKET,'(',1,19631) -LexToken(VAR,'METHOD',1,19632) -LexToken(COMPARISON,'==',1,19638) -LexToken(DQSTRING,'"periodic"',1,19649) -LexToken(CLOSEBRACKET,')',1,19650) -LexToken(THEN,'then',1,19652) -LexToken(EOL,'\n',1,19675) -LexToken(VAR,'xy',1,19692) -LexToken(OPENBRACKET,'(',1,19694) -LexToken(VAR,'N',1,19695) -LexToken(COMMA,',',1,19696) -LexToken(NUMBER,'2',1,19697) -LexToken(CLOSEBRACKET,')',1,19698) -LexToken(ASSIGNMENT,'=',1,19699) -LexToken(VAR,'xy',1,19700) -LexToken(OPENBRACKET,'(',1,19702) -LexToken(NUMBER,'1',1,19703) -LexToken(COMMA,',',1,19704) -LexToken(NUMBER,'2',1,19705) -LexToken(CLOSEBRACKET,')',1,19706) -LexToken(EOL,'\n',1,19707) -LexToken(END,'end',1,19721) -LexToken(EOL,'\n',1,19724) -LexToken(EOL,'\n',1,19725) -LexToken(IF,'if',1,19738) -LexToken(OPENBRACKET,'(',1,19741) -LexToken(VAR,'METHOD',1,19742) -LexToken(COMPARISON,'==',1,19748) -LexToken(DQSTRING,'"order 2"',1,19758) -LexToken(LOGICAL,'|',1,19760) -LexToken(VAR,'METHOD',1,19762) -LexToken(COMPARISON,'==',1,19768) -LexToken(DQSTRING,'"not_a_knot"',1,19781) -LexToken(LOGICAL,'|',1,19782) -LexToken(VAR,'METHOD',1,19783) -LexToken(COMPARISON,'==',1,19789) -LexToken(DQSTRING,'"periodic"',1,19800) -LexToken(LOGICAL,'|',1,19802) -LexToken(VAR,'METHOD',1,19804) -LexToken(COMPARISON,'==',1,19810) -LexToken(DQSTRING,'"monotone"',1,19821) -LexToken(LOGICAL,'|',1,19822) -LexToken(VAR,'METHOD',1,19824) -LexToken(COMPARISON,'==',1,19830) -LexToken(DQSTRING,'"fast"',1,19837) -LexToken(LOGICAL,'|',1,19839) -LexToken(VAR,'METHOD',1,19841) -LexToken(COMPARISON,'==',1,19847) -LexToken(DQSTRING,'"clamped"',1,19857) -LexToken(CLOSEBRACKET,')',1,19858) -LexToken(THEN,'then',1,19860) -LexToken(EOL,'\n',1,19864) -LexToken(VAR,'rpar',1,19881) -LexToken(ASSIGNMENT,'=',1,19885) -LexToken(OPENSQBRACKET,'[',1,19886) -LexToken(VAR,'xy',1,19887) -LexToken(OPENBRACKET,'(',1,19889) -LexToken(COLON,':',1,19890) -LexToken(COMMA,',',1,19891) -LexToken(NUMBER,'1',1,19892) -LexToken(CLOSEBRACKET,')',1,19893) -LexToken(SEMICOLON,';',1,19894) -LexToken(VAR,'xy',1,19895) -LexToken(OPENBRACKET,'(',1,19897) -LexToken(COLON,':',1,19898) -LexToken(COMMA,',',1,19899) -LexToken(NUMBER,'2',1,19900) -LexToken(CLOSEBRACKET,')',1,19901) -LexToken(SEMICOLON,';',1,19902) -LexToken(VAR,'rpar',1,19903) -LexToken(CLOSESQBRACKET,']',1,19907) -LexToken(EOL,'\n',1,19908) -LexToken(ELSE,'else',1,19922) -LexToken(EOL,'\n',1,19926) -LexToken(IF,'if',1,19943) -LexToken(OPENBRACKET,'(',1,19946) -LexToken(VAR,'METHOD',1,19947) -LexToken(COMPARISON,'==',1,19953) -LexToken(DQSTRING,'"zero order"',1,19966) -LexToken(LOGICAL,'|',1,19967) -LexToken(VAR,'METHOD',1,19968) -LexToken(COMPARISON,'==',1,19974) -LexToken(DQSTRING,'"linear"',1,19983) -LexToken(CLOSEBRACKET,')',1,19984) -LexToken(EOL,'\n',1,19985) -LexToken(VAR,'rpar',1,20006) -LexToken(ASSIGNMENT,'=',1,20010) -LexToken(OPENSQBRACKET,'[',1,20011) -LexToken(VAR,'xy',1,20012) -LexToken(OPENBRACKET,'(',1,20014) -LexToken(COLON,':',1,20015) -LexToken(COMMA,',',1,20016) -LexToken(NUMBER,'1',1,20017) -LexToken(CLOSEBRACKET,')',1,20018) -LexToken(SEMICOLON,';',1,20019) -LexToken(VAR,'xy',1,20020) -LexToken(OPENBRACKET,'(',1,20022) -LexToken(COLON,':',1,20023) -LexToken(COMMA,',',1,20024) -LexToken(NUMBER,'2',1,20025) -LexToken(CLOSEBRACKET,')',1,20026) -LexToken(SEMICOLON,';',1,20027) -LexToken(CLOSESQBRACKET,']',1,20028) -LexToken(EOL,'\n',1,20029) -LexToken(END,'end',1,20046) -LexToken(EOL,'\n',1,20049) -LexToken(END,'end',1,20062) -LexToken(EOL,'\n',1,20065) -LexToken(EOL,'\n',1,20066) -LexToken(VAR,'ok',1,20079) -LexToken(ASSIGNMENT,'=',1,20081) -LexToken(PREVAR_BOOLEAN,'%t',1,20082) -LexToken(EOL,'\n',1,20084) -LexToken(VAR,'delete',1,20097) -LexToken(OPENBRACKET,'(',1,20103) -LexToken(VAR,'f',1,20104) -LexToken(CLOSEBRACKET,')',1,20105) -LexToken(EOL,'\n',1,20106) -LexToken(RETURN,'return',1,20120) -LexToken(EOL,'\n',1,20126) -LexToken(EOL,'\n',1,20208) -LexToken(CASE,'case',1,20217) -LexToken(DQSTRING,'"Exit without save"',1,20240) -LexToken(THEN,'then',1,20242) -LexToken(EOL,'\n',1,20246) -LexToken(VAR,'ipar',1,20259) -LexToken(ASSIGNMENT,'=',1,20263) -LexToken(OPENSQBRACKET,'[',1,20264) -LexToken(CLOSESQBRACKET,']',1,20265) -LexToken(EOL,'\n',1,20266) -LexToken(VAR,'rpar',1,20280) -LexToken(ASSIGNMENT,'=',1,20284) -LexToken(OPENSQBRACKET,'[',1,20285) -LexToken(CLOSESQBRACKET,']',1,20286) -LexToken(EOL,'\n',1,20287) -LexToken(VAR,'ok',1,20301) -LexToken(ASSIGNMENT,'=',1,20303) -LexToken(PREVAR_BOOLEAN,'%f',1,20304) -LexToken(EOL,'\n',1,20306) -LexToken(VAR,'delete',1,20319) -LexToken(OPENBRACKET,'(',1,20325) -LexToken(VAR,'f',1,20326) -LexToken(CLOSEBRACKET,')',1,20327) -LexToken(EOL,'\n',1,20328) -LexToken(RETURN,'return',1,20342) -LexToken(EOL,'\n',1,20348) -LexToken(EOL,'\n',1,20430) -LexToken(CASE,'case',1,20439) -LexToken(DQSTRING,'"Clear"',1,20450) -LexToken(THEN,'then',1,20452) -LexToken(EOL,'\n',1,20456) -LexToken(VAR,'xy',1,20469) -LexToken(ASSIGNMENT,'=',1,20471) -LexToken(OPENSQBRACKET,'[',1,20472) -LexToken(NUMBER,'0',1,20473) -LexToken(COMMA,',',1,20474) -LexToken(NUMBER,'0',1,20475) -LexToken(CLOSESQBRACKET,']',1,20476) -LexToken(EOL,'\n',1,20477) -LexToken(VAR,'NOrder',1,20491) -LexToken(ASSIGNMENT,'=',1,20497) -LexToken(NUMBER,'0',1,20498) -LexToken(EOL,'\n',1,20499) -LexToken(VAR,'ipar',1,20513) -LexToken(OPENBRACKET,'(',1,20517) -LexToken(NUMBER,'2',1,20518) -LexToken(CLOSEBRACKET,')',1,20519) -LexToken(ASSIGNMENT,'=',1,20520) -LexToken(VAR,'NOrder',1,20521) -LexToken(EOL,'\n',1,20527) -LexToken(OPENSQBRACKET,'[',1,20541) -LexToken(VAR,'rpar',1,20542) -LexToken(COMMA,',',1,20546) -LexToken(VAR,'ipar',1,20547) -LexToken(CLOSESQBRACKET,']',1,20551) -LexToken(ASSIGNMENT,'=',1,20552) -LexToken(VAR,'AutoScale',1,20553) -LexToken(OPENBRACKET,'(',1,20562) -LexToken(VAR,'a',1,20563) -LexToken(COMMA,',',1,20564) -LexToken(VAR,'xy',1,20565) -LexToken(COMMA,',',1,20567) -LexToken(VAR,'ipar',1,20568) -LexToken(COMMA,',',1,20572) -LexToken(VAR,'rpar',1,20573) -LexToken(CLOSEBRACKET,')',1,20577) -LexToken(EOL,'\n',1,20578) -LexToken(EOL,'\n',1,20657) -LexToken(CASE,'case',1,20666) -LexToken(DQSTRING,'"Edit text data NOT IN USE"',1,20697) -LexToken(THEN,'then',1,20699) -LexToken(EOL,'\n',1,20703) -LexToken(EOL,'\n',1,20731) -LexToken(OPENSQBRACKET,'[',1,20744) -LexToken(VAR,'mok',1,20745) -LexToken(COMMA,',',1,20748) -LexToken(VAR,'xt',1,20749) -LexToken(COMMA,',',1,20751) -LexToken(VAR,'yt',1,20752) -LexToken(CLOSESQBRACKET,']',1,20754) -LexToken(ASSIGNMENT,'=',1,20755) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,20756) -LexToken(OPENBRACKET,'(',1,20771) -LexToken(DQSTRING,'"Enter x and y data"',1,20791) -LexToken(COMMA,',',1,20792) -LexToken(OPENSQBRACKET,'[',1,20793) -LexToken(DQSTRING,'"x"',1,20796) -LexToken(SEMICOLON,';',1,20797) -LexToken(DQSTRING,'"y"',1,20800) -LexToken(CLOSESQBRACKET,']',1,20801) -LexToken(COMMA,',',1,20802) -LexToken(VAR,'list',1,20803) -LexToken(OPENBRACKET,'(',1,20807) -LexToken(DQSTRING,'"vec"',1,20812) -LexToken(COMMA,',',1,20813) -LexToken(ADDITION,'-',1,20814) -LexToken(NUMBER,'1',1,20815) -LexToken(COMMA,',',1,20816) -LexToken(DQSTRING,'"vec"',1,20821) -LexToken(COMMA,',',1,20822) -LexToken(ADDITION,'-',1,20823) -LexToken(NUMBER,'1',1,20824) -LexToken(CLOSEBRACKET,')',1,20825) -LexToken(COMMA,',',1,20826) -LexToken(VAR,'list',1,20827) -LexToken(OPENBRACKET,'(',1,20831) -LexToken(VAR,'strcat',1,20832) -LexToken(OPENBRACKET,'(',1,20838) -LexToken(VAR,'sci2exp',1,20839) -LexToken(OPENBRACKET,'(',1,20846) -LexToken(VAR,'xy',1,20847) -LexToken(OPENBRACKET,'(',1,20849) -LexToken(COLON,':',1,20850) -LexToken(COMMA,',',1,20851) -LexToken(NUMBER,'1',1,20852) -LexToken(CLOSEBRACKET,')',1,20853) -LexToken(CLOSEBRACKET,')',1,20854) -LexToken(CLOSEBRACKET,')',1,20855) -LexToken(COMMA,',',1,20856) -LexToken(VAR,'strcat',1,20857) -LexToken(OPENBRACKET,'(',1,20863) -LexToken(VAR,'sci2exp',1,20864) -LexToken(OPENBRACKET,'(',1,20871) -LexToken(VAR,'xy',1,20872) -LexToken(OPENBRACKET,'(',1,20874) -LexToken(COLON,':',1,20875) -LexToken(COMMA,',',1,20876) -LexToken(NUMBER,'2',1,20877) -LexToken(CLOSEBRACKET,')',1,20878) -LexToken(CLOSEBRACKET,')',1,20879) -LexToken(CLOSEBRACKET,')',1,20880) -LexToken(CLOSEBRACKET,')',1,20881) -LexToken(CLOSEBRACKET,')',1,20882) -LexToken(EOL,'\n',1,20883) -LexToken(IF,'if',1,20897) -LexToken(VAR,'mok',1,20900) -LexToken(THEN,'then',1,20904) -LexToken(EOL,'\n',1,20908) -LexToken(VAR,'xy',1,20926) -LexToken(ASSIGNMENT,'=',1,20928) -LexToken(OPENSQBRACKET,'[',1,20929) -LexToken(VAR,'xt',1,20930) -LexToken(COMMA,',',1,20932) -LexToken(VAR,'yt',1,20933) -LexToken(CLOSESQBRACKET,']',1,20935) -LexToken(EOL,'\n',1,20936) -LexToken(OPENSQBRACKET,'[',1,20954) -LexToken(VAR,'xy',1,20955) -LexToken(CLOSESQBRACKET,']',1,20957) -LexToken(ASSIGNMENT,'=',1,20958) -LexToken(VAR,'cleandata',1,20959) -LexToken(OPENBRACKET,'(',1,20968) -LexToken(VAR,'xy',1,20969) -LexToken(CLOSEBRACKET,')',1,20971) -LexToken(EOL,'\n',1,20972) -LexToken(OPENSQBRACKET,'[',1,20990) -LexToken(VAR,'rpar',1,20991) -LexToken(COMMA,',',1,20995) -LexToken(VAR,'ipar',1,20996) -LexToken(CLOSESQBRACKET,']',1,21000) -LexToken(ASSIGNMENT,'=',1,21001) -LexToken(VAR,'AutoScale',1,21002) -LexToken(OPENBRACKET,'(',1,21011) -LexToken(VAR,'a',1,21012) -LexToken(COMMA,',',1,21013) -LexToken(VAR,'xy',1,21014) -LexToken(COMMA,',',1,21016) -LexToken(VAR,'ipar',1,21017) -LexToken(COMMA,',',1,21021) -LexToken(VAR,'rpar',1,21022) -LexToken(CLOSEBRACKET,')',1,21026) -LexToken(EOL,'\n',1,21027) -LexToken(END,'end',1,21040) -LexToken(EOL,'\n',1,21043) -LexToken(EOL,'\n',1,21121) -LexToken(CASE,'case',1,21130) -LexToken(DQSTRING,'"Help"',1,21140) -LexToken(THEN,'then',1,21142) -LexToken(EOL,'\n',1,21146) -LexToken(VAR,'t1',1,21159) -LexToken(ASSIGNMENT,'=',1,21161) -LexToken(DQSTRING,'"Mouse-left click: adding a new point"',1,21199) -LexToken(EOL,'\n',1,21200) -LexToken(VAR,'t2',1,21213) -LexToken(ASSIGNMENT,'=',1,21215) -LexToken(DQSTRING,'"Mouse-right click: remove a point"',1,21250) -LexToken(EOL,'\n',1,21251) -LexToken(VAR,'t3',1,21264) -LexToken(ASSIGNMENT,'=',1,21266) -LexToken(DQSTRING,'"Mouse-left double click: edit a point\\\'s coordinates"',1,21320) -LexToken(EOL,'\n',1,21321) -LexToken(VAR,'t4',1,21334) -LexToken(ASSIGNMENT,'=',1,21336) -LexToken(DQSTRING,'"Mouse-left button press/drag/release: move a point"',1,21389) -LexToken(EOL,'\n',1,21390) -LexToken(VAR,'t5',1,21403) -LexToken(ASSIGNMENT,'=',1,21405) -LexToken(DQSTRING,'"Change the window size: \\\'Data\\\' menu -> \\\'Databounds\\\'"',1,21462) -LexToken(EOL,'\n',1,21463) -LexToken(VAR,'messagebox',1,21476) -LexToken(OPENBRACKET,'(',1,21486) -LexToken(OPENSQBRACKET,'[',1,21487) -LexToken(VAR,'t1',1,21488) -LexToken(SEMICOLON,';',1,21490) -LexToken(VAR,'t2',1,21491) -LexToken(SEMICOLON,';',1,21493) -LexToken(VAR,'t3',1,21494) -LexToken(SEMICOLON,';',1,21496) -LexToken(VAR,'t4',1,21497) -LexToken(SEMICOLON,';',1,21499) -LexToken(VAR,'t5',1,21500) -LexToken(CLOSESQBRACKET,']',1,21502) -LexToken(COMMA,',',1,21503) -LexToken(DQSTRING,'"modal"',1,21510) -LexToken(COMMA,',',1,21511) -LexToken(DQSTRING,'"info"',1,21517) -LexToken(CLOSEBRACKET,')',1,21518) -LexToken(EOL,'\n',1,21519) -LexToken(EOL,'\n',1,21598) -LexToken(CASE,'case',1,21607) -LexToken(DQSTRING,'"Load from Excel"',1,21628) -LexToken(THEN,'then',1,21630) -LexToken(EOL,'\n',1,21634) -LexToken(OPENSQBRACKET,'[',1,21647) -LexToken(VAR,'tok',1,21648) -LexToken(COMMA,',',1,21651) -LexToken(VAR,'xytt',1,21652) -LexToken(CLOSESQBRACKET,']',1,21656) -LexToken(ASSIGNMENT,'=',1,21657) -LexToken(VAR,'ReadExcel',1,21658) -LexToken(OPENBRACKET,'(',1,21667) -LexToken(CLOSEBRACKET,')',1,21668) -LexToken(EOL,'\n',1,21669) -LexToken(IF,'if',1,21682) -LexToken(VAR,'tok',1,21685) -LexToken(THEN,'then',1,21689) -LexToken(EOL,'\n',1,21693) -LexToken(VAR,'xy',1,21710) -LexToken(ASSIGNMENT,'=',1,21712) -LexToken(VAR,'xytt',1,21713) -LexToken(EOL,'\n',1,21717) -LexToken(VAR,'NOrder',1,21735) -LexToken(ASSIGNMENT,'=',1,21741) -LexToken(NUMBER,'1',1,21742) -LexToken(EOL,'\n',1,21743) -LexToken(VAR,'ipar',1,21760) -LexToken(OPENBRACKET,'(',1,21764) -LexToken(NUMBER,'2',1,21765) -LexToken(CLOSEBRACKET,')',1,21766) -LexToken(ASSIGNMENT,'=',1,21767) -LexToken(VAR,'NOrder',1,21768) -LexToken(EOL,'\n',1,21774) -LexToken(OPENSQBRACKET,'[',1,21792) -LexToken(VAR,'rpar',1,21793) -LexToken(COMMA,',',1,21797) -LexToken(VAR,'ipar',1,21798) -LexToken(CLOSESQBRACKET,']',1,21802) -LexToken(ASSIGNMENT,'=',1,21803) -LexToken(VAR,'AutoScale',1,21804) -LexToken(OPENBRACKET,'(',1,21813) -LexToken(VAR,'a',1,21814) -LexToken(COMMA,',',1,21815) -LexToken(VAR,'xy',1,21816) -LexToken(COMMA,',',1,21818) -LexToken(VAR,'ipar',1,21819) -LexToken(COMMA,',',1,21823) -LexToken(VAR,'rpar',1,21824) -LexToken(CLOSEBRACKET,')',1,21828) -LexToken(EOL,'\n',1,21829) -LexToken(END,'end',1,21842) -LexToken(EOL,'\n',1,21845) -LexToken(EOL,'\n',1,21923) -LexToken(CASE,'case',1,21932) -LexToken(DQSTRING,'"Load from text file"',1,21957) -LexToken(THEN,'then',1,21959) -LexToken(EOL,'\n',1,21963) -LexToken(OPENSQBRACKET,'[',1,21976) -LexToken(VAR,'tok',1,21977) -LexToken(COMMA,',',1,21980) -LexToken(VAR,'xytt',1,21981) -LexToken(CLOSESQBRACKET,']',1,21985) -LexToken(ASSIGNMENT,'=',1,21986) -LexToken(VAR,'ReadFromFile',1,21987) -LexToken(OPENBRACKET,'(',1,21999) -LexToken(CLOSEBRACKET,')',1,22000) -LexToken(EOL,'\n',1,22001) -LexToken(IF,'if',1,22014) -LexToken(VAR,'tok',1,22017) -LexToken(THEN,'then',1,22021) -LexToken(EOL,'\n',1,22025) -LexToken(VAR,'xy',1,22042) -LexToken(ASSIGNMENT,'=',1,22044) -LexToken(VAR,'xytt',1,22045) -LexToken(EOL,'\n',1,22049) -LexToken(VAR,'NOrder',1,22067) -LexToken(ASSIGNMENT,'=',1,22073) -LexToken(NUMBER,'1',1,22074) -LexToken(EOL,'\n',1,22075) -LexToken(VAR,'ipar',1,22092) -LexToken(OPENBRACKET,'(',1,22096) -LexToken(NUMBER,'2',1,22097) -LexToken(CLOSEBRACKET,')',1,22098) -LexToken(ASSIGNMENT,'=',1,22099) -LexToken(VAR,'NOrder',1,22100) -LexToken(EOL,'\n',1,22106) -LexToken(OPENSQBRACKET,'[',1,22124) -LexToken(VAR,'rpar',1,22125) -LexToken(COMMA,',',1,22129) -LexToken(VAR,'ipar',1,22130) -LexToken(CLOSESQBRACKET,']',1,22134) -LexToken(ASSIGNMENT,'=',1,22135) -LexToken(VAR,'AutoScale',1,22136) -LexToken(OPENBRACKET,'(',1,22145) -LexToken(VAR,'a',1,22146) -LexToken(COMMA,',',1,22147) -LexToken(VAR,'xy',1,22148) -LexToken(COMMA,',',1,22150) -LexToken(VAR,'ipar',1,22151) -LexToken(COMMA,',',1,22155) -LexToken(VAR,'rpar',1,22156) -LexToken(CLOSEBRACKET,')',1,22160) -LexToken(EOL,'\n',1,22161) -LexToken(END,'end',1,22174) -LexToken(EOL,'\n',1,22177) -LexToken(EOL,'\n',1,22255) -LexToken(CASE,'case',1,22264) -LexToken(DQSTRING,'"Save to text file"',1,22287) -LexToken(THEN,'then',1,22289) -LexToken(EOL,'\n',1,22293) -LexToken(OPENSQBRACKET,'[',1,22306) -LexToken(VAR,'sok',1,22307) -LexToken(CLOSESQBRACKET,']',1,22310) -LexToken(ASSIGNMENT,'=',1,22311) -LexToken(VAR,'SaveToFile',1,22312) -LexToken(OPENBRACKET,'(',1,22322) -LexToken(VAR,'xy',1,22323) -LexToken(CLOSEBRACKET,')',1,22325) -LexToken(EOL,'\n',1,22326) -LexToken(EOL,'\n',1,22404) -LexToken(CASE,'case',1,22413) -LexToken(DQSTRING,'"Replot"',1,22425) -LexToken(THEN,'then',1,22427) -LexToken(EOL,'\n',1,22431) -LexToken(IF,'if',1,22444) -LexToken(VAR,'xy',1,22447) -LexToken(COMPARISON,'<>',1,22449) -LexToken(OPENSQBRACKET,'[',1,22451) -LexToken(CLOSESQBRACKET,']',1,22452) -LexToken(THEN,'then',1,22454) -LexToken(EOL,'\n',1,22458) -LexToken(VAR,'drawlater',1,22475) -LexToken(OPENBRACKET,'(',1,22484) -LexToken(CLOSEBRACKET,')',1,22485) -LexToken(EOL,'\n',1,22486) -LexToken(VAR,'points',1,22504) -LexToken(DOT,'.',1,22510) -LexToken(VAR,'data',1,22511) -LexToken(ASSIGNMENT,'=',1,22515) -LexToken(VAR,'xy',1,22516) -LexToken(EOL,'\n',1,22518) -LexToken(OPENSQBRACKET,'[',1,22536) -LexToken(VAR,'rpar',1,22537) -LexToken(COMMA,',',1,22541) -LexToken(VAR,'ipar',1,22542) -LexToken(CLOSESQBRACKET,']',1,22546) -LexToken(ASSIGNMENT,'=',1,22547) -LexToken(VAR,'drawSplin',1,22548) -LexToken(OPENBRACKET,'(',1,22557) -LexToken(VAR,'a',1,22558) -LexToken(COMMA,',',1,22559) -LexToken(VAR,'xy',1,22560) -LexToken(COMMA,',',1,22562) -LexToken(VAR,'ipar',1,22563) -LexToken(COMMA,',',1,22567) -LexToken(VAR,'rpar',1,22568) -LexToken(CLOSEBRACKET,')',1,22572) -LexToken(EOL,'\n',1,22573) -LexToken(VAR,'drawnow',1,22591) -LexToken(OPENBRACKET,'(',1,22598) -LexToken(CLOSEBRACKET,')',1,22599) -LexToken(EOL,'\n',1,22600) -LexToken(END,'end',1,22613) -LexToken(EOL,'\n',1,22616) -LexToken(EOL,'\n',1,22689) -LexToken(CASE,'case',1,22698) -LexToken(DQSTRING,'"edit"',1,22708) -LexToken(THEN,'then',1,22710) -LexToken(EOL,'\n',1,22714) -LexToken(VAR,'HIT',1,22727) -LexToken(ASSIGNMENT,'=',1,22730) -LexToken(PREVAR_BOOLEAN,'%f',1,22731) -LexToken(EOL,'\n',1,22733) -LexToken(IF,'if',1,22746) -LexToken(VAR,'N',1,22749) -LexToken(COMPARISON,'<>',1,22750) -LexToken(NUMBER,'0',1,22752) -LexToken(THEN,'then',1,22754) -LexToken(EOL,'\n',1,22758) -LexToken(VAR,'xt',1,22775) -LexToken(ASSIGNMENT,'=',1,22777) -LexToken(VAR,'xy',1,22778) -LexToken(OPENBRACKET,'(',1,22780) -LexToken(COLON,':',1,22781) -LexToken(COMMA,',',1,22782) -LexToken(NUMBER,'1',1,22783) -LexToken(CLOSEBRACKET,')',1,22784) -LexToken(EOL,'\n',1,22785) -LexToken(VAR,'yt',1,22803) -LexToken(ASSIGNMENT,'=',1,22805) -LexToken(VAR,'xy',1,22806) -LexToken(OPENBRACKET,'(',1,22808) -LexToken(COLON,':',1,22809) -LexToken(COMMA,',',1,22810) -LexToken(NUMBER,'2',1,22811) -LexToken(CLOSEBRACKET,')',1,22812) -LexToken(EOL,'\n',1,22813) -LexToken(VAR,'dist',1,22831) -LexToken(ASSIGNMENT,'=',1,22835) -LexToken(OPENBRACKET,'(',1,22836) -LexToken(OPENBRACKET,'(',1,22837) -LexToken(VAR,'xt',1,22838) -LexToken(ADDITION,'-',1,22840) -LexToken(VAR,'ones',1,22841) -LexToken(OPENBRACKET,'(',1,22845) -LexToken(VAR,'N',1,22846) -LexToken(COMMA,',',1,22847) -LexToken(NUMBER,'1',1,22848) -LexToken(CLOSEBRACKET,')',1,22849) -LexToken(MULTIPLICATION,'*',1,22850) -LexToken(VAR,'xc',1,22851) -LexToken(CLOSEBRACKET,')',1,22853) -LexToken(CLOSEBRACKET,')',1,22854) -LexToken(MULTIPLICATION,'^',1,22855) -LexToken(NUMBER,'2',1,22856) -LexToken(ADDITION,'+',1,22857) -LexToken(OPENBRACKET,'(',1,22858) -LexToken(OPENBRACKET,'(',1,22859) -LexToken(VAR,'yt',1,22860) -LexToken(ADDITION,'-',1,22862) -LexToken(VAR,'ones',1,22863) -LexToken(OPENBRACKET,'(',1,22867) -LexToken(VAR,'N',1,22868) -LexToken(COMMA,',',1,22869) -LexToken(NUMBER,'1',1,22870) -LexToken(CLOSEBRACKET,')',1,22871) -LexToken(MULTIPLICATION,'*',1,22872) -LexToken(VAR,'yc',1,22873) -LexToken(CLOSEBRACKET,')',1,22875) -LexToken(CLOSEBRACKET,')',1,22876) -LexToken(MULTIPLICATION,'^',1,22877) -LexToken(NUMBER,'2',1,22878) -LexToken(EOL,'\n',1,22879) -LexToken(OPENSQBRACKET,'[',1,22896) -LexToken(VAR,'dca',1,22897) -LexToken(COMMA,',',1,22900) -LexToken(VAR,'k',1,22901) -LexToken(CLOSESQBRACKET,']',1,22902) -LexToken(ASSIGNMENT,'=',1,22903) -LexToken(VAR,'min',1,22904) -LexToken(OPENBRACKET,'(',1,22907) -LexToken(VAR,'dist',1,22908) -LexToken(CLOSEBRACKET,')',1,22912) -LexToken(EOL,'\n',1,22913) -LexToken(VAR,'rectx',1,22931) -LexToken(ASSIGNMENT,'=',1,22936) -LexToken(VAR,'a',1,22937) -LexToken(DOT,'.',1,22938) -LexToken(VAR,'data_bounds',1,22939) -LexToken(EOL,'\n',1,22950) -LexToken(VAR,'ex',1,22968) -LexToken(ASSIGNMENT,'=',1,22970) -LexToken(VAR,'abs',1,22971) -LexToken(OPENBRACKET,'(',1,22974) -LexToken(VAR,'rectx',1,22975) -LexToken(OPENBRACKET,'(',1,22980) -LexToken(NUMBER,'2',1,22981) -LexToken(COMMA,',',1,22982) -LexToken(NUMBER,'1',1,22983) -LexToken(CLOSEBRACKET,')',1,22984) -LexToken(ADDITION,'-',1,22985) -LexToken(VAR,'rectx',1,22986) -LexToken(OPENBRACKET,'(',1,22991) -LexToken(NUMBER,'1',1,22992) -LexToken(COMMA,',',1,22993) -LexToken(NUMBER,'1',1,22994) -LexToken(CLOSEBRACKET,')',1,22995) -LexToken(CLOSEBRACKET,')',1,22996) -LexToken(MULTIPLICATION,'/',1,22997) -LexToken(NUMBER,'80',1,22998) -LexToken(EOL,'\n',1,23000) -LexToken(VAR,'ey',1,23018) -LexToken(ASSIGNMENT,'=',1,23020) -LexToken(VAR,'abs',1,23021) -LexToken(OPENBRACKET,'(',1,23024) -LexToken(VAR,'rectx',1,23025) -LexToken(OPENBRACKET,'(',1,23030) -LexToken(NUMBER,'2',1,23031) -LexToken(COMMA,',',1,23032) -LexToken(NUMBER,'2',1,23033) -LexToken(CLOSEBRACKET,')',1,23034) -LexToken(ADDITION,'-',1,23035) -LexToken(VAR,'rectx',1,23036) -LexToken(OPENBRACKET,'(',1,23041) -LexToken(NUMBER,'1',1,23042) -LexToken(COMMA,',',1,23043) -LexToken(NUMBER,'2',1,23044) -LexToken(CLOSEBRACKET,')',1,23045) -LexToken(CLOSEBRACKET,')',1,23046) -LexToken(MULTIPLICATION,'/',1,23047) -LexToken(NUMBER,'80',1,23048) -LexToken(EOL,'\n',1,23050) -LexToken(IF,'if',1,23068) -LexToken(OPENBRACKET,'(',1,23071) -LexToken(VAR,'abs',1,23072) -LexToken(OPENBRACKET,'(',1,23075) -LexToken(VAR,'xc',1,23076) -LexToken(ADDITION,'-',1,23078) -LexToken(VAR,'xt',1,23079) -LexToken(OPENBRACKET,'(',1,23081) -LexToken(VAR,'k',1,23082) -LexToken(CLOSEBRACKET,')',1,23083) -LexToken(CLOSEBRACKET,')',1,23084) -LexToken(COMPARISON,'<',1,23085) -LexToken(VAR,'ex',1,23086) -LexToken(LOGICAL,'&',1,23089) -LexToken(VAR,'abs',1,23091) -LexToken(OPENBRACKET,'(',1,23094) -LexToken(VAR,'yc',1,23095) -LexToken(ADDITION,'-',1,23097) -LexToken(VAR,'yt',1,23098) -LexToken(OPENBRACKET,'(',1,23100) -LexToken(VAR,'k',1,23101) -LexToken(CLOSEBRACKET,')',1,23102) -LexToken(CLOSEBRACKET,')',1,23103) -LexToken(COMPARISON,'<',1,23104) -LexToken(VAR,'ey',1,23105) -LexToken(CLOSEBRACKET,')',1,23107) -LexToken(THEN,'then',1,23109) -LexToken(EOL,'\n',1,23113) -LexToken(VAR,'HIT',1,23134) -LexToken(ASSIGNMENT,'=',1,23137) -LexToken(PREVAR_BOOLEAN,'%t',1,23138) -LexToken(EOL,'\n',1,23140) -LexToken(END,'end',1,23157) -LexToken(EOL,'\n',1,23160) -LexToken(END,'end',1,23173) -LexToken(EOL,'\n',1,23176) -LexToken(EOL,'\n',1,23177) -LexToken(EOL,'\n',1,23217) -LexToken(EOL,'\n',1,23290) -LexToken(IF,'if',1,23303) -LexToken(OPENBRACKET,'(',1,23306) -LexToken(NOT,'~',1,23307) -LexToken(VAR,'HIT',1,23308) -LexToken(CLOSEBRACKET,')',1,23311) -LexToken(LOGICAL,'&',1,23312) -LexToken(OPENBRACKET,'(',1,23313) -LexToken(VAR,'btn',1,23314) -LexToken(COMPARISON,'==',1,23317) -LexToken(NUMBER,'0',1,23319) -LexToken(LOGICAL,'|',1,23321) -LexToken(VAR,'btn',1,23323) -LexToken(COMPARISON,'==',1,23326) -LexToken(NUMBER,'3',1,23328) -LexToken(CLOSEBRACKET,')',1,23329) -LexToken(THEN,'then',1,23331) -LexToken(EOL,'\n',1,23351) -LexToken(IF,'if',1,23368) -LexToken(OPENBRACKET,'(',1,23371) -LexToken(VAR,'xc',1,23372) -LexToken(COMPARISON,'>=',1,23374) -LexToken(NUMBER,'0',1,23376) -LexToken(CLOSEBRACKET,')',1,23377) -LexToken(THEN,'then',1,23379) -LexToken(EOL,'\n',1,23383) -LexToken(IF,'if',1,23404) -LexToken(OPENBRACKET,'(',1,23407) -LexToken(VAR,'xc',1,23408) -LexToken(COMPARISON,'==',1,23410) -LexToken(NUMBER,'0',1,23412) -LexToken(CLOSEBRACKET,')',1,23413) -LexToken(THEN,'then',1,23415) -LexToken(EOL,'\n',1,23419) -LexToken(VAR,'zz',1,23444) -LexToken(ASSIGNMENT,'=',1,23446) -LexToken(VAR,'find',1,23447) -LexToken(OPENBRACKET,'(',1,23451) -LexToken(VAR,'x',1,23452) -LexToken(COMPARISON,'==',1,23453) -LexToken(NUMBER,'0',1,23455) -LexToken(CLOSEBRACKET,')',1,23456) -LexToken(EOL,'\n',1,23457) -LexToken(VAR,'xy',1,23483) -LexToken(OPENBRACKET,'(',1,23485) -LexToken(VAR,'zz',1,23486) -LexToken(COMMA,',',1,23488) -LexToken(COLON,':',1,23489) -LexToken(CLOSEBRACKET,')',1,23490) -LexToken(ASSIGNMENT,'=',1,23491) -LexToken(OPENSQBRACKET,'[',1,23492) -LexToken(CLOSESQBRACKET,']',1,23493) -LexToken(EOL,'\n',1,23494) -LexToken(END,'end',1,23516) -LexToken(EOL,'\n',1,23519) -LexToken(VAR,'xy',1,23540) -LexToken(ASSIGNMENT,'=',1,23542) -LexToken(OPENSQBRACKET,'[',1,23543) -LexToken(VAR,'xy',1,23544) -LexToken(SEMICOLON,';',1,23546) -LexToken(VAR,'xc',1,23547) -LexToken(COMMA,',',1,23549) -LexToken(VAR,'yc',1,23550) -LexToken(CLOSESQBRACKET,']',1,23552) -LexToken(EOL,'\n',1,23553) -LexToken(OPENSQBRACKET,'[',1,23575) -LexToken(VAR,'xtt',1,23576) -LexToken(COMMA,',',1,23579) -LexToken(VAR,'k2',1,23580) -LexToken(CLOSESQBRACKET,']',1,23582) -LexToken(ASSIGNMENT,'=',1,23583) -LexToken(VAR,'gsort',1,23584) -LexToken(OPENBRACKET,'(',1,23589) -LexToken(VAR,'xy',1,23590) -LexToken(OPENBRACKET,'(',1,23592) -LexToken(COLON,':',1,23593) -LexToken(COMMA,',',1,23594) -LexToken(NUMBER,'1',1,23595) -LexToken(CLOSEBRACKET,')',1,23596) -LexToken(COMMA,',',1,23597) -LexToken(DQSTRING,'"r"',1,23600) -LexToken(COMMA,',',1,23601) -LexToken(DQSTRING,'"i"',1,23604) -LexToken(CLOSEBRACKET,')',1,23605) -LexToken(SEMICOLON,';',1,23606) -LexToken(VAR,'xy',1,23607) -LexToken(ASSIGNMENT,'=',1,23609) -LexToken(VAR,'xy',1,23610) -LexToken(OPENBRACKET,'(',1,23612) -LexToken(VAR,'k2',1,23613) -LexToken(COMMA,',',1,23615) -LexToken(COLON,':',1,23616) -LexToken(CLOSEBRACKET,')',1,23617) -LexToken(EOL,'\n',1,23618) -LexToken(VAR,'drawlater',1,23639) -LexToken(OPENBRACKET,'(',1,23648) -LexToken(CLOSEBRACKET,')',1,23649) -LexToken(EOL,'\n',1,23650) -LexToken(VAR,'points',1,23672) -LexToken(DOT,'.',1,23678) -LexToken(VAR,'data',1,23679) -LexToken(ASSIGNMENT,'=',1,23683) -LexToken(VAR,'xy',1,23684) -LexToken(EOL,'\n',1,23686) -LexToken(OPENSQBRACKET,'[',1,23708) -LexToken(VAR,'rpar',1,23709) -LexToken(COMMA,',',1,23713) -LexToken(VAR,'ipar',1,23714) -LexToken(CLOSESQBRACKET,']',1,23718) -LexToken(ASSIGNMENT,'=',1,23719) -LexToken(VAR,'drawSplin',1,23720) -LexToken(OPENBRACKET,'(',1,23729) -LexToken(VAR,'a',1,23730) -LexToken(COMMA,',',1,23731) -LexToken(VAR,'xy',1,23732) -LexToken(COMMA,',',1,23734) -LexToken(VAR,'ipar',1,23735) -LexToken(COMMA,',',1,23739) -LexToken(VAR,'rpar',1,23740) -LexToken(CLOSEBRACKET,')',1,23744) -LexToken(EOL,'\n',1,23745) -LexToken(VAR,'drawnow',1,23767) -LexToken(OPENBRACKET,'(',1,23774) -LexToken(CLOSEBRACKET,')',1,23775) -LexToken(EOL,'\n',1,23776) -LexToken(END,'end',1,23794) -LexToken(EOL,'\n',1,23797) -LexToken(END,'end',1,23810) -LexToken(EOL,'\n',1,23813) -LexToken(EOL,'\n',1,23814) -LexToken(IF,'if',1,23827) -LexToken(OPENBRACKET,'(',1,23830) -LexToken(VAR,'HIT',1,23831) -LexToken(CLOSEBRACKET,')',1,23834) -LexToken(LOGICAL,'&',1,23835) -LexToken(OPENBRACKET,'(',1,23836) -LexToken(VAR,'btn',1,23837) -LexToken(COMPARISON,'==',1,23840) -LexToken(NUMBER,'2',1,23842) -LexToken(LOGICAL,'|',1,23844) -LexToken(VAR,'btn',1,23846) -LexToken(COMPARISON,'==',1,23849) -LexToken(NUMBER,'5',1,23851) -LexToken(CLOSEBRACKET,')',1,23852) -LexToken(THEN,'then',1,23854) -LexToken(EOL,'\n',1,23877) -LexToken(IF,'if',1,23894) -LexToken(OPENBRACKET,'(',1,23897) -LexToken(VAR,'xy',1,23898) -LexToken(OPENBRACKET,'(',1,23900) -LexToken(VAR,'k',1,23901) -LexToken(COMMA,',',1,23902) -LexToken(NUMBER,'1',1,23903) -LexToken(CLOSEBRACKET,')',1,23904) -LexToken(COMPARISON,'>',1,23905) -LexToken(NUMBER,'0',1,23906) -LexToken(CLOSEBRACKET,')',1,23907) -LexToken(LOGICAL,'|',1,23909) -LexToken(OPENBRACKET,'(',1,23910) -LexToken(VAR,'xy',1,23912) -LexToken(OPENBRACKET,'(',1,23914) -LexToken(VAR,'k',1,23915) -LexToken(COMMA,',',1,23916) -LexToken(NUMBER,'1',1,23917) -LexToken(CLOSEBRACKET,')',1,23918) -LexToken(COMPARISON,'==',1,23919) -LexToken(NUMBER,'0',1,23921) -LexToken(LOGICAL,'&',1,23923) -LexToken(OPENBRACKET,'(',1,23925) -LexToken(VAR,'size',1,23926) -LexToken(OPENBRACKET,'(',1,23930) -LexToken(VAR,'find',1,23931) -LexToken(OPENBRACKET,'(',1,23935) -LexToken(VAR,'xy',1,23936) -LexToken(OPENBRACKET,'(',1,23938) -LexToken(COLON,':',1,23939) -LexToken(COMMA,',',1,23940) -LexToken(NUMBER,'1',1,23941) -LexToken(CLOSEBRACKET,')',1,23942) -LexToken(COMPARISON,'==',1,23943) -LexToken(NUMBER,'0',1,23945) -LexToken(CLOSEBRACKET,')',1,23946) -LexToken(COMMA,',',1,23947) -LexToken(DQSTRING,'"*"',1,23950) -LexToken(CLOSEBRACKET,')',1,23951) -LexToken(COMPARISON,'>',1,23952) -LexToken(NUMBER,'1',1,23953) -LexToken(CLOSEBRACKET,')',1,23954) -LexToken(CLOSEBRACKET,')',1,23955) -LexToken(THEN,'then',1,23957) -LexToken(EOL,'\n',1,23961) -LexToken(VAR,'xy',1,23982) -LexToken(OPENBRACKET,'(',1,23984) -LexToken(VAR,'k',1,23985) -LexToken(COMMA,',',1,23986) -LexToken(COLON,':',1,23987) -LexToken(CLOSEBRACKET,')',1,23988) -LexToken(ASSIGNMENT,'=',1,23989) -LexToken(OPENSQBRACKET,'[',1,23990) -LexToken(CLOSESQBRACKET,']',1,23991) -LexToken(EOL,'\n',1,23992) -LexToken(END,'end',1,24010) -LexToken(EOL,'\n',1,24013) -LexToken(VAR,'drawlater',1,24030) -LexToken(OPENBRACKET,'(',1,24039) -LexToken(CLOSEBRACKET,')',1,24040) -LexToken(EOL,'\n',1,24041) -LexToken(VAR,'points',1,24059) -LexToken(DOT,'.',1,24065) -LexToken(VAR,'data',1,24066) -LexToken(ASSIGNMENT,'=',1,24071) -LexToken(VAR,'xy',1,24073) -LexToken(EOL,'\n',1,24075) -LexToken(OPENSQBRACKET,'[',1,24093) -LexToken(VAR,'rpar',1,24094) -LexToken(COMMA,',',1,24098) -LexToken(VAR,'ipar',1,24099) -LexToken(CLOSESQBRACKET,']',1,24103) -LexToken(ASSIGNMENT,'=',1,24105) -LexToken(VAR,'drawSplin',1,24107) -LexToken(OPENBRACKET,'(',1,24116) -LexToken(VAR,'a',1,24117) -LexToken(COMMA,',',1,24118) -LexToken(VAR,'xy',1,24119) -LexToken(COMMA,',',1,24121) -LexToken(VAR,'ipar',1,24122) -LexToken(COMMA,',',1,24126) -LexToken(VAR,'rpar',1,24127) -LexToken(CLOSEBRACKET,')',1,24131) -LexToken(EOL,'\n',1,24132) -LexToken(VAR,'drawnow',1,24150) -LexToken(OPENBRACKET,'(',1,24157) -LexToken(CLOSEBRACKET,')',1,24158) -LexToken(EOL,'\n',1,24159) -LexToken(END,'end',1,24173) -LexToken(EOL,'\n',1,24176) -LexToken(EOL,'\n',1,24177) -LexToken(IF,'if',1,24190) -LexToken(OPENBRACKET,'(',1,24193) -LexToken(VAR,'HIT',1,24194) -LexToken(CLOSEBRACKET,')',1,24197) -LexToken(LOGICAL,'&',1,24198) -LexToken(OPENBRACKET,'(',1,24199) -LexToken(VAR,'btn',1,24200) -LexToken(COMPARISON,'==',1,24203) -LexToken(NUMBER,'0',1,24205) -LexToken(CLOSEBRACKET,')',1,24206) -LexToken(THEN,'then',1,24208) -LexToken(EOL,'\n',1,24238) -LexToken(OPENSQBRACKET,'[',1,24255) -LexToken(VAR,'xy',1,24256) -LexToken(COMMA,',',1,24258) -LexToken(VAR,'rpar',1,24259) -LexToken(COMMA,',',1,24263) -LexToken(VAR,'ipar',1,24264) -LexToken(CLOSESQBRACKET,']',1,24268) -LexToken(ASSIGNMENT,'=',1,24270) -LexToken(VAR,'movept',1,24272) -LexToken(OPENBRACKET,'(',1,24278) -LexToken(VAR,'a',1,24279) -LexToken(COMMA,',',1,24280) -LexToken(VAR,'xy',1,24281) -LexToken(COMMA,',',1,24283) -LexToken(VAR,'ipar',1,24284) -LexToken(COMMA,',',1,24288) -LexToken(VAR,'rpar',1,24289) -LexToken(COMMA,',',1,24293) -LexToken(VAR,'k',1,24294) -LexToken(CLOSEBRACKET,')',1,24295) -LexToken(EOL,'\n',1,24296) -LexToken(END,'end',1,24309) -LexToken(EOL,'\n',1,24312) -LexToken(EOL,'\n',1,24313) -LexToken(IF,'if',1,24326) -LexToken(OPENBRACKET,'(',1,24329) -LexToken(VAR,'HIT',1,24330) -LexToken(CLOSEBRACKET,')',1,24333) -LexToken(LOGICAL,'&',1,24334) -LexToken(OPENBRACKET,'(',1,24335) -LexToken(VAR,'btn',1,24336) -LexToken(COMPARISON,'==',1,24339) -LexToken(NUMBER,'10',1,24341) -LexToken(CLOSEBRACKET,')',1,24343) -LexToken(THEN,'then',1,24345) -LexToken(EOL,'\n',1,24391) -LexToken(OPENSQBRACKET,'[',1,24408) -LexToken(VAR,'mok',1,24409) -LexToken(COMMA,',',1,24412) -LexToken(VAR,'xt',1,24413) -LexToken(COMMA,',',1,24415) -LexToken(VAR,'yt',1,24416) -LexToken(CLOSESQBRACKET,']',1,24418) -LexToken(ASSIGNMENT,'=',1,24419) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,24420) -LexToken(OPENBRACKET,'(',1,24435) -LexToken(DQSTRING,'"Enter new x and y"',1,24454) -LexToken(COMMA,',',1,24455) -LexToken(OPENSQBRACKET,'[',1,24456) -LexToken(DQSTRING,'"x"',1,24459) -LexToken(SEMICOLON,';',1,24460) -LexToken(DQSTRING,'"y"',1,24463) -LexToken(CLOSESQBRACKET,']',1,24464) -LexToken(COMMA,',',1,24465) -LexToken(VAR,'list',1,24486) -LexToken(OPENBRACKET,'(',1,24490) -LexToken(DQSTRING,'"vec"',1,24495) -LexToken(COMMA,',',1,24496) -LexToken(NUMBER,'1',1,24497) -LexToken(COMMA,',',1,24498) -LexToken(DQSTRING,'"vec"',1,24503) -LexToken(COMMA,',',1,24504) -LexToken(NUMBER,'1',1,24505) -LexToken(CLOSEBRACKET,')',1,24506) -LexToken(COMMA,',',1,24507) -LexToken(VAR,'list',1,24508) -LexToken(OPENBRACKET,'(',1,24512) -LexToken(VAR,'sci2exp',1,24513) -LexToken(OPENBRACKET,'(',1,24520) -LexToken(VAR,'xy',1,24521) -LexToken(OPENBRACKET,'(',1,24523) -LexToken(VAR,'k',1,24524) -LexToken(COMMA,',',1,24525) -LexToken(NUMBER,'1',1,24526) -LexToken(CLOSEBRACKET,')',1,24527) -LexToken(CLOSEBRACKET,')',1,24528) -LexToken(COMMA,',',1,24529) -LexToken(VAR,'sci2exp',1,24530) -LexToken(OPENBRACKET,'(',1,24537) -LexToken(VAR,'xy',1,24538) -LexToken(OPENBRACKET,'(',1,24540) -LexToken(VAR,'k',1,24541) -LexToken(COMMA,',',1,24542) -LexToken(NUMBER,'2',1,24543) -LexToken(CLOSEBRACKET,')',1,24544) -LexToken(CLOSEBRACKET,')',1,24545) -LexToken(CLOSEBRACKET,')',1,24546) -LexToken(CLOSEBRACKET,')',1,24547) -LexToken(EOL,'\n',1,24548) -LexToken(IF,'if',1,24566) -LexToken(VAR,'mok',1,24569) -LexToken(THEN,'then',1,24573) -LexToken(EOL,'\n',1,24577) -LexToken(VAR,'xy',1,24598) -LexToken(OPENBRACKET,'(',1,24600) -LexToken(VAR,'k',1,24601) -LexToken(COMMA,',',1,24602) -LexToken(COLON,':',1,24603) -LexToken(CLOSEBRACKET,')',1,24604) -LexToken(ASSIGNMENT,'=',1,24606) -LexToken(OPENSQBRACKET,'[',1,24608) -LexToken(VAR,'xt',1,24609) -LexToken(COMMA,',',1,24611) -LexToken(VAR,'yt',1,24612) -LexToken(CLOSESQBRACKET,']',1,24614) -LexToken(EOL,'\n',1,24615) -LexToken(OPENSQBRACKET,'[',1,24637) -LexToken(VAR,'xy',1,24638) -LexToken(CLOSESQBRACKET,']',1,24640) -LexToken(ASSIGNMENT,'=',1,24642) -LexToken(VAR,'cleandata',1,24644) -LexToken(OPENBRACKET,'(',1,24653) -LexToken(VAR,'xy',1,24654) -LexToken(CLOSEBRACKET,')',1,24656) -LexToken(EOL,'\n',1,24657) -LexToken(VAR,'drawlater',1,24678) -LexToken(OPENBRACKET,'(',1,24687) -LexToken(CLOSEBRACKET,')',1,24688) -LexToken(EOL,'\n',1,24689) -LexToken(VAR,'points',1,24711) -LexToken(DOT,'.',1,24717) -LexToken(VAR,'data',1,24718) -LexToken(ASSIGNMENT,'=',1,24722) -LexToken(VAR,'xy',1,24723) -LexToken(EOL,'\n',1,24725) -LexToken(OPENSQBRACKET,'[',1,24747) -LexToken(VAR,'rpar',1,24748) -LexToken(COMMA,',',1,24752) -LexToken(VAR,'ipar',1,24753) -LexToken(CLOSESQBRACKET,']',1,24757) -LexToken(ASSIGNMENT,'=',1,24758) -LexToken(VAR,'AutoScale',1,24759) -LexToken(OPENBRACKET,'(',1,24768) -LexToken(VAR,'a',1,24769) -LexToken(COMMA,',',1,24770) -LexToken(VAR,'xy',1,24771) -LexToken(COMMA,',',1,24773) -LexToken(VAR,'ipar',1,24774) -LexToken(COMMA,',',1,24778) -LexToken(VAR,'rpar',1,24779) -LexToken(CLOSEBRACKET,')',1,24783) -LexToken(EOL,'\n',1,24784) -LexToken(VAR,'drawnow',1,24805) -LexToken(OPENBRACKET,'(',1,24812) -LexToken(CLOSEBRACKET,')',1,24813) -LexToken(EOL,'\n',1,24814) -LexToken(END,'end',1,24831) -LexToken(EOL,'\n',1,24834) -LexToken(END,'end',1,24847) -LexToken(EOL,'\n',1,24850) -LexToken(EOL,'\n',1,24851) -LexToken(EOL,'\n',1,24871) -LexToken(EOL,'\n',1,24919) -LexToken(EOL,'\n',1,24920) -LexToken(END,'end',1,24929) -LexToken(EOL,'\n',1,24932) -LexToken(EOL,'\n',1,25001) -LexToken(END,'end',1,25006) -LexToken(EOL,'\n',1,25009) -LexToken(ENDFUNCTION,'endfunction',1,25010) -LexToken(EOL,'\n',1,25021) -LexToken(EOL,'\n',1,25096) -LexToken(FUNCTION,'function',1,25097) -LexToken(OPENSQBRACKET,'[',1,25106) -LexToken(VAR,'orpar',1,25107) -LexToken(COMMA,',',1,25112) -LexToken(VAR,'oipar',1,25113) -LexToken(CLOSESQBRACKET,']',1,25118) -LexToken(ASSIGNMENT,'=',1,25120) -LexToken(VAR,'drawSplin',1,25122) -LexToken(OPENBRACKET,'(',1,25131) -LexToken(VAR,'a',1,25132) -LexToken(COMMA,',',1,25133) -LexToken(VAR,'xy',1,25134) -LexToken(COMMA,',',1,25136) -LexToken(VAR,'iipar',1,25137) -LexToken(COMMA,',',1,25142) -LexToken(VAR,'irpar',1,25143) -LexToken(CLOSEBRACKET,')',1,25148) -LexToken(EOL,'\n',1,25149) -LexToken(VAR,'N',1,25154) -LexToken(ASSIGNMENT,'=',1,25155) -LexToken(VAR,'size',1,25156) -LexToken(OPENBRACKET,'(',1,25160) -LexToken(VAR,'xy',1,25161) -LexToken(COMMA,',',1,25163) -LexToken(DQSTRING,'"r"',1,25166) -LexToken(CLOSEBRACKET,')',1,25167) -LexToken(EOL,'\n',1,25186) -LexToken(VAR,'x',1,25191) -LexToken(ASSIGNMENT,'=',1,25192) -LexToken(VAR,'xy',1,25193) -LexToken(OPENBRACKET,'(',1,25195) -LexToken(COLON,':',1,25196) -LexToken(COMMA,',',1,25197) -LexToken(NUMBER,'1',1,25198) -LexToken(CLOSEBRACKET,')',1,25199) -LexToken(EOL,'\n',1,25200) -LexToken(VAR,'y',1,25206) -LexToken(ASSIGNMENT,'=',1,25207) -LexToken(VAR,'xy',1,25208) -LexToken(OPENBRACKET,'(',1,25210) -LexToken(COLON,':',1,25211) -LexToken(COMMA,',',1,25212) -LexToken(NUMBER,'2',1,25213) -LexToken(CLOSEBRACKET,')',1,25214) -LexToken(EOL,'\n',1,25215) -LexToken(VAR,'points',1,25221) -LexToken(ASSIGNMENT,'=',1,25227) -LexToken(VAR,'a',1,25228) -LexToken(DOT,'.',1,25229) -LexToken(VAR,'children',1,25230) -LexToken(OPENBRACKET,'(',1,25238) -LexToken(NUMBER,'2',1,25239) -LexToken(CLOSEBRACKET,')',1,25240) -LexToken(DOT,'.',1,25241) -LexToken(VAR,'children',1,25242) -LexToken(EOL,'\n',1,25250) -LexToken(VAR,'splines',1,25255) -LexToken(ASSIGNMENT,'=',1,25262) -LexToken(VAR,'a',1,25263) -LexToken(DOT,'.',1,25264) -LexToken(VAR,'children',1,25265) -LexToken(OPENBRACKET,'(',1,25273) -LexToken(NUMBER,'1',1,25274) -LexToken(CLOSEBRACKET,')',1,25275) -LexToken(DOT,'.',1,25276) -LexToken(VAR,'children',1,25277) -LexToken(EOL,'\n',1,25285) -LexToken(VAR,'order',1,25290) -LexToken(ASSIGNMENT,'=',1,25295) -LexToken(VAR,'iipar',1,25296) -LexToken(OPENBRACKET,'(',1,25301) -LexToken(NUMBER,'2',1,25302) -LexToken(CLOSEBRACKET,')',1,25303) -LexToken(EOL,'\n',1,25304) -LexToken(VAR,'periodicoption',1,25310) -LexToken(ASSIGNMENT,'=',1,25324) -LexToken(VAR,'iipar',1,25325) -LexToken(OPENBRACKET,'(',1,25330) -LexToken(NUMBER,'3',1,25331) -LexToken(CLOSEBRACKET,')',1,25332) -LexToken(EOL,'\n',1,25333) -LexToken(VAR,'orpar',1,25339) -LexToken(ASSIGNMENT,'=',1,25344) -LexToken(VAR,'irpar',1,25345) -LexToken(EOL,'\n',1,25350) -LexToken(EOL,'\n',1,25352) -LexToken(VAR,'METHOD',1,25357) -LexToken(ASSIGNMENT,'=',1,25363) -LexToken(VAR,'getmethod',1,25364) -LexToken(OPENBRACKET,'(',1,25373) -LexToken(VAR,'order',1,25374) -LexToken(CLOSEBRACKET,')',1,25379) -LexToken(EOL,'\n',1,25380) -LexToken(EOL,'\n',1,25382) -LexToken(IF,'if',1,25387) -LexToken(VAR,'periodicoption',1,25390) -LexToken(COMPARISON,'==',1,25404) -LexToken(NUMBER,'1',1,25406) -LexToken(THEN,'then',1,25408) -LexToken(EOL,'\n',1,25412) -LexToken(VAR,'PERIODIC',1,25421) -LexToken(ASSIGNMENT,'=',1,25429) -LexToken(DQSTRING,'"periodic, T="',1,25443) -LexToken(ADDITION,'+',1,25444) -LexToken(VAR,'string',1,25445) -LexToken(OPENBRACKET,'(',1,25451) -LexToken(VAR,'x',1,25452) -LexToken(OPENBRACKET,'(',1,25453) -LexToken(VAR,'N',1,25454) -LexToken(CLOSEBRACKET,')',1,25455) -LexToken(ADDITION,'-',1,25456) -LexToken(VAR,'x',1,25457) -LexToken(OPENBRACKET,'(',1,25458) -LexToken(NUMBER,'1',1,25459) -LexToken(CLOSEBRACKET,')',1,25460) -LexToken(CLOSEBRACKET,')',1,25461) -LexToken(EOL,'\n',1,25462) -LexToken(ELSE,'else',1,25468) -LexToken(EOL,'\n',1,25472) -LexToken(VAR,'PERIODIC',1,25481) -LexToken(ASSIGNMENT,'=',1,25489) -LexToken(DQSTRING,'"aperiodic"',1,25500) -LexToken(EOL,'\n',1,25501) -LexToken(END,'end',1,25507) -LexToken(EOL,'\n',1,25510) -LexToken(VAR,'a',1,25515) -LexToken(DOT,'.',1,25516) -LexToken(VAR,'title',1,25517) -LexToken(DOT,'.',1,25522) -LexToken(VAR,'text',1,25523) -LexToken(ASSIGNMENT,'=',1,25527) -LexToken(OPENSQBRACKET,'[',1,25528) -LexToken(VAR,'string',1,25529) -LexToken(OPENBRACKET,'(',1,25535) -LexToken(VAR,'N',1,25536) -LexToken(CLOSEBRACKET,')',1,25537) -LexToken(ADDITION,'+',1,25538) -LexToken(DQSTRING,'" points, "',1,25550) -LexToken(ADDITION,'+',1,25551) -LexToken(DQSTRING,'"Method: "',1,25561) -LexToken(ADDITION,'+',1,25562) -LexToken(VAR,'METHOD',1,25563) -LexToken(ADDITION,'+',1,25569) -LexToken(DQSTRING,'", "',1,25574) -LexToken(ADDITION,'+',1,25575) -LexToken(VAR,'PERIODIC',1,25576) -LexToken(CLOSESQBRACKET,']',1,25584) -LexToken(EOL,'\n',1,25585) -LexToken(EOL,'\n',1,25587) -LexToken(IF,'if',1,25592) -LexToken(OPENBRACKET,'(',1,25595) -LexToken(VAR,'N',1,25596) -LexToken(COMPARISON,'==',1,25597) -LexToken(NUMBER,'0',1,25599) -LexToken(CLOSEBRACKET,')',1,25600) -LexToken(THEN,'then',1,25602) -LexToken(EOL,'\n',1,25606) -LexToken(RETURN,'return',1,25616) -LexToken(EOL,'\n',1,25622) -LexToken(END,'end',1,25628) -LexToken(EOL,'\n',1,25631) -LexToken(IF,'if',1,25636) -LexToken(OPENBRACKET,'(',1,25639) -LexToken(VAR,'N',1,25640) -LexToken(COMPARISON,'==',1,25641) -LexToken(NUMBER,'1',1,25643) -LexToken(CLOSEBRACKET,')',1,25644) -LexToken(THEN,'then',1,25646) -LexToken(EOL,'\n',1,25650) -LexToken(VAR,'order',1,25660) -LexToken(ASSIGNMENT,'=',1,25665) -LexToken(NUMBER,'0',1,25666) -LexToken(EOL,'\n',1,25667) -LexToken(END,'end',1,25673) -LexToken(EOL,'\n',1,25676) -LexToken(EOL,'\n',1,25747) -LexToken(OPENSQBRACKET,'[',1,25752) -LexToken(VAR,'X',1,25753) -LexToken(COMMA,',',1,25754) -LexToken(VAR,'Y',1,25755) -LexToken(COMMA,',',1,25756) -LexToken(VAR,'orpar',1,25757) -LexToken(CLOSESQBRACKET,']',1,25762) -LexToken(ASSIGNMENT,'=',1,25763) -LexToken(VAR,'Do_Spline',1,25764) -LexToken(OPENBRACKET,'(',1,25773) -LexToken(VAR,'N',1,25774) -LexToken(COMMA,',',1,25775) -LexToken(VAR,'order',1,25776) -LexToken(COMMA,',',1,25781) -LexToken(VAR,'x',1,25782) -LexToken(COMMA,',',1,25783) -LexToken(VAR,'y',1,25784) -LexToken(CLOSEBRACKET,')',1,25785) -LexToken(EOL,'\n',1,25786) -LexToken(IF,'if',1,25792) -LexToken(OPENBRACKET,'(',1,25795) -LexToken(VAR,'periodicoption',1,25796) -LexToken(COMPARISON,'==',1,25810) -LexToken(NUMBER,'1',1,25812) -LexToken(CLOSEBRACKET,')',1,25813) -LexToken(THEN,'then',1,25815) -LexToken(EOL,'\n',1,25819) -LexToken(VAR,'X',1,25828) -LexToken(ASSIGNMENT,'=',1,25829) -LexToken(OPENSQBRACKET,'[',1,25830) -LexToken(VAR,'X',1,25831) -LexToken(SEMICOLON,';',1,25832) -LexToken(VAR,'X',1,25833) -LexToken(OPENBRACKET,'(',1,25834) -LexToken(LASTINDEX,'$',1,25835) -LexToken(CLOSEBRACKET,')',1,25836) -LexToken(CLOSESQBRACKET,']',1,25837) -LexToken(EOL,'\n',1,25838) -LexToken(VAR,'Y',1,25848) -LexToken(ASSIGNMENT,'=',1,25849) -LexToken(OPENSQBRACKET,'[',1,25850) -LexToken(VAR,'Y',1,25851) -LexToken(SEMICOLON,';',1,25852) -LexToken(VAR,'Y',1,25853) -LexToken(OPENBRACKET,'(',1,25854) -LexToken(NUMBER,'1',1,25855) -LexToken(CLOSEBRACKET,')',1,25856) -LexToken(CLOSESQBRACKET,']',1,25857) -LexToken(EOL,'\n',1,25858) -LexToken(ELSE,'else',1,25864) -LexToken(EOL,'\n',1,25868) -LexToken(VAR,'xmx',1,25877) -LexToken(ASSIGNMENT,'=',1,25880) -LexToken(VAR,'max',1,25881) -LexToken(OPENBRACKET,'(',1,25884) -LexToken(VAR,'points',1,25885) -LexToken(DOT,'.',1,25891) -LexToken(VAR,'data',1,25892) -LexToken(OPENBRACKET,'(',1,25896) -LexToken(COLON,':',1,25897) -LexToken(COMMA,',',1,25898) -LexToken(NUMBER,'1',1,25899) -LexToken(CLOSEBRACKET,')',1,25900) -LexToken(CLOSEBRACKET,')',1,25901) -LexToken(SEMICOLON,';',1,25902) -LexToken(VAR,'xmn',1,25905) -LexToken(ASSIGNMENT,'=',1,25908) -LexToken(VAR,'min',1,25909) -LexToken(OPENBRACKET,'(',1,25912) -LexToken(VAR,'points',1,25913) -LexToken(DOT,'.',1,25919) -LexToken(VAR,'data',1,25920) -LexToken(OPENBRACKET,'(',1,25924) -LexToken(COLON,':',1,25925) -LexToken(COMMA,',',1,25926) -LexToken(NUMBER,'1',1,25927) -LexToken(CLOSEBRACKET,')',1,25928) -LexToken(CLOSEBRACKET,')',1,25929) -LexToken(EOL,'\n',1,25930) -LexToken(VAR,'XMX',1,25940) -LexToken(ASSIGNMENT,'=',1,25943) -LexToken(VAR,'max',1,25944) -LexToken(OPENBRACKET,'(',1,25947) -LexToken(NUMBER,'0',1,25948) -LexToken(COMMA,',',1,25949) -LexToken(VAR,'xmx',1,25950) -LexToken(CLOSEBRACKET,')',1,25953) -LexToken(EOL,'\n',1,25954) -LexToken(VAR,'XMN',1,25964) -LexToken(ASSIGNMENT,'=',1,25967) -LexToken(VAR,'max',1,25968) -LexToken(OPENBRACKET,'(',1,25971) -LexToken(NUMBER,'0',1,25972) -LexToken(COMMA,',',1,25973) -LexToken(VAR,'xmn',1,25974) -LexToken(CLOSEBRACKET,')',1,25977) -LexToken(EOL,'\n',1,25978) -LexToken(VAR,'xmx1',1,25988) -LexToken(ASSIGNMENT,'=',1,25992) -LexToken(VAR,'max',1,25993) -LexToken(OPENBRACKET,'(',1,25996) -LexToken(VAR,'a',1,25997) -LexToken(DOT,'.',1,25998) -LexToken(VAR,'x_ticks',1,25999) -LexToken(DOT,'.',1,26006) -LexToken(VAR,'locations',1,26007) -LexToken(CLOSEBRACKET,')',1,26016) -LexToken(EOL,'\n',1,26017) -LexToken(VAR,'XMX',1,26026) -LexToken(ASSIGNMENT,'=',1,26029) -LexToken(VAR,'max',1,26030) -LexToken(OPENBRACKET,'(',1,26033) -LexToken(VAR,'XMX',1,26034) -LexToken(COMMA,',',1,26037) -LexToken(VAR,'xmx1',1,26038) -LexToken(CLOSEBRACKET,')',1,26042) -LexToken(EOL,'\n',1,26043) -LexToken(VAR,'X',1,26053) -LexToken(ASSIGNMENT,'=',1,26054) -LexToken(OPENSQBRACKET,'[',1,26055) -LexToken(VAR,'X',1,26056) -LexToken(SEMICOLON,';',1,26057) -LexToken(VAR,'XMX',1,26058) -LexToken(CLOSESQBRACKET,']',1,26061) -LexToken(EOL,'\n',1,26062) -LexToken(VAR,'Y',1,26072) -LexToken(ASSIGNMENT,'=',1,26073) -LexToken(OPENSQBRACKET,'[',1,26074) -LexToken(VAR,'Y',1,26075) -LexToken(SEMICOLON,';',1,26076) -LexToken(VAR,'Y',1,26077) -LexToken(OPENBRACKET,'(',1,26078) -LexToken(LASTINDEX,'$',1,26079) -LexToken(CLOSEBRACKET,')',1,26080) -LexToken(CLOSESQBRACKET,']',1,26081) -LexToken(EOL,'\n',1,26082) -LexToken(END,'end',1,26088) -LexToken(EOL,'\n',1,26091) -LexToken(EOL,'\n',1,26140) -LexToken(VAR,'splines',1,26145) -LexToken(DOT,'.',1,26152) -LexToken(VAR,'data',1,26153) -LexToken(ASSIGNMENT,'=',1,26157) -LexToken(OPENSQBRACKET,'[',1,26158) -LexToken(VAR,'X',1,26159) -LexToken(COMMA,',',1,26160) -LexToken(VAR,'Y',1,26161) -LexToken(CLOSESQBRACKET,']',1,26162) -LexToken(EOL,'\n',1,26163) -LexToken(VAR,'oipar',1,26169) -LexToken(ASSIGNMENT,'=',1,26174) -LexToken(OPENSQBRACKET,'[',1,26175) -LexToken(VAR,'N',1,26176) -LexToken(SEMICOLON,';',1,26177) -LexToken(VAR,'iipar',1,26178) -LexToken(OPENBRACKET,'(',1,26183) -LexToken(NUMBER,'2',1,26184) -LexToken(CLOSEBRACKET,')',1,26185) -LexToken(SEMICOLON,';',1,26186) -LexToken(VAR,'periodicoption',1,26187) -LexToken(CLOSESQBRACKET,']',1,26201) -LexToken(EOL,'\n',1,26202) -LexToken(ENDFUNCTION,'endfunction',1,26203) -LexToken(EOL,'\n',1,26214) -LexToken(EOL,'\n',1,26278) -LexToken(FUNCTION,'function',1,26279) -LexToken(OPENSQBRACKET,'[',1,26288) -LexToken(VAR,'xyt',1,26289) -LexToken(COMMA,',',1,26292) -LexToken(VAR,'orpar',1,26293) -LexToken(COMMA,',',1,26298) -LexToken(VAR,'oipar',1,26299) -LexToken(CLOSESQBRACKET,']',1,26304) -LexToken(ASSIGNMENT,'=',1,26305) -LexToken(VAR,'movept',1,26306) -LexToken(OPENBRACKET,'(',1,26312) -LexToken(VAR,'a',1,26313) -LexToken(COMMA,',',1,26314) -LexToken(VAR,'xy',1,26315) -LexToken(COMMA,',',1,26317) -LexToken(VAR,'iipar',1,26318) -LexToken(COMMA,',',1,26323) -LexToken(VAR,'irpar',1,26324) -LexToken(COMMA,',',1,26329) -LexToken(VAR,'k',1,26330) -LexToken(CLOSEBRACKET,')',1,26331) -LexToken(EOL,'\n',1,26332) -LexToken(EOL,'\n',1,26365) -LexToken(VAR,'points',1,26370) -LexToken(ASSIGNMENT,'=',1,26376) -LexToken(VAR,'a',1,26377) -LexToken(DOT,'.',1,26378) -LexToken(VAR,'children',1,26379) -LexToken(OPENBRACKET,'(',1,26387) -LexToken(NUMBER,'2',1,26388) -LexToken(CLOSEBRACKET,')',1,26389) -LexToken(DOT,'.',1,26390) -LexToken(VAR,'children',1,26391) -LexToken(EOL,'\n',1,26399) -LexToken(VAR,'splines',1,26404) -LexToken(ASSIGNMENT,'=',1,26411) -LexToken(VAR,'a',1,26412) -LexToken(DOT,'.',1,26413) -LexToken(VAR,'children',1,26414) -LexToken(OPENBRACKET,'(',1,26422) -LexToken(NUMBER,'1',1,26423) -LexToken(CLOSEBRACKET,')',1,26424) -LexToken(DOT,'.',1,26425) -LexToken(VAR,'children',1,26426) -LexToken(EOL,'\n',1,26434) -LexToken(VAR,'oipar',1,26439) -LexToken(ASSIGNMENT,'=',1,26444) -LexToken(VAR,'iipar',1,26445) -LexToken(EOL,'\n',1,26450) -LexToken(VAR,'orpar',1,26455) -LexToken(ASSIGNMENT,'=',1,26460) -LexToken(VAR,'irpar',1,26461) -LexToken(EOL,'\n',1,26466) -LexToken(VAR,'order',1,26471) -LexToken(ASSIGNMENT,'=',1,26476) -LexToken(VAR,'iipar',1,26477) -LexToken(OPENBRACKET,'(',1,26482) -LexToken(NUMBER,'2',1,26483) -LexToken(CLOSEBRACKET,')',1,26484) -LexToken(EOL,'\n',1,26485) -LexToken(VAR,'x',1,26491) -LexToken(ASSIGNMENT,'=',1,26492) -LexToken(VAR,'xy',1,26493) -LexToken(OPENBRACKET,'(',1,26495) -LexToken(COLON,':',1,26496) -LexToken(COMMA,',',1,26497) -LexToken(NUMBER,'1',1,26498) -LexToken(CLOSEBRACKET,')',1,26499) -LexToken(EOL,'\n',1,26500) -LexToken(VAR,'y',1,26506) -LexToken(ASSIGNMENT,'=',1,26507) -LexToken(VAR,'xy',1,26508) -LexToken(OPENBRACKET,'(',1,26510) -LexToken(COLON,':',1,26511) -LexToken(COMMA,',',1,26512) -LexToken(NUMBER,'2',1,26513) -LexToken(CLOSEBRACKET,')',1,26514) -LexToken(EOL,'\n',1,26515) -LexToken(EOL,'\n',1,26517) -LexToken(IF,'if',1,26522) -LexToken(OPENBRACKET,'(',1,26525) -LexToken(VAR,'x',1,26526) -LexToken(OPENBRACKET,'(',1,26527) -LexToken(VAR,'k',1,26528) -LexToken(CLOSEBRACKET,')',1,26529) -LexToken(COMPARISON,'==',1,26530) -LexToken(NUMBER,'0',1,26532) -LexToken(CLOSEBRACKET,')',1,26533) -LexToken(THEN,'then',1,26535) -LexToken(EOL,'\n',1,26539) -LexToken(VAR,'zz',1,26548) -LexToken(ASSIGNMENT,'=',1,26550) -LexToken(VAR,'find',1,26551) -LexToken(OPENBRACKET,'(',1,26555) -LexToken(VAR,'x',1,26556) -LexToken(COMPARISON,'==',1,26557) -LexToken(NUMBER,'0',1,26559) -LexToken(CLOSEBRACKET,')',1,26560) -LexToken(EOL,'\n',1,26561) -LexToken(VAR,'x',1,26571) -LexToken(OPENBRACKET,'(',1,26572) -LexToken(VAR,'zz',1,26573) -LexToken(CLOSEBRACKET,')',1,26575) -LexToken(ASSIGNMENT,'=',1,26576) -LexToken(OPENSQBRACKET,'[',1,26577) -LexToken(CLOSESQBRACKET,']',1,26578) -LexToken(EOL,'\n',1,26579) -LexToken(VAR,'y',1,26589) -LexToken(OPENBRACKET,'(',1,26590) -LexToken(VAR,'zz',1,26591) -LexToken(CLOSEBRACKET,')',1,26593) -LexToken(ASSIGNMENT,'=',1,26594) -LexToken(OPENSQBRACKET,'[',1,26595) -LexToken(CLOSESQBRACKET,']',1,26596) -LexToken(EOL,'\n',1,26597) -LexToken(VAR,'ZERO_POINT',1,26607) -LexToken(ASSIGNMENT,'=',1,26617) -LexToken(PREVAR_BOOLEAN,'%t',1,26618) -LexToken(EOL,'\n',1,26620) -LexToken(ELSE,'else',1,26625) -LexToken(EOL,'\n',1,26629) -LexToken(VAR,'x',1,26638) -LexToken(OPENBRACKET,'(',1,26639) -LexToken(VAR,'k',1,26640) -LexToken(CLOSEBRACKET,')',1,26641) -LexToken(ASSIGNMENT,'=',1,26642) -LexToken(OPENSQBRACKET,'[',1,26643) -LexToken(CLOSESQBRACKET,']',1,26644) -LexToken(EOL,'\n',1,26645) -LexToken(VAR,'y',1,26655) -LexToken(OPENBRACKET,'(',1,26656) -LexToken(VAR,'k',1,26657) -LexToken(CLOSEBRACKET,')',1,26658) -LexToken(ASSIGNMENT,'=',1,26659) -LexToken(OPENSQBRACKET,'[',1,26660) -LexToken(CLOSESQBRACKET,']',1,26661) -LexToken(EOL,'\n',1,26662) -LexToken(VAR,'ZERO_POINT',1,26672) -LexToken(ASSIGNMENT,'=',1,26682) -LexToken(PREVAR_BOOLEAN,'%f',1,26683) -LexToken(EOL,'\n',1,26685) -LexToken(END,'end',1,26690) -LexToken(EOL,'\n',1,26693) -LexToken(EOL,'\n',1,26694) -LexToken(VAR,'btn',1,26699) -LexToken(ASSIGNMENT,'=',1,26702) -LexToken(ADDITION,'-',1,26703) -LexToken(NUMBER,'1',1,26704) -LexToken(EOL,'\n',1,26705) -LexToken(EOL,'\n',1,26706) -LexToken(WHILE,'while',1,26711) -LexToken(NOT,'~',1,26717) -LexToken(OPENBRACKET,'(',1,26718) -LexToken(VAR,'btn',1,26719) -LexToken(COMPARISON,'==',1,26722) -LexToken(NUMBER,'3',1,26724) -LexToken(LOGICAL,'|',1,26726) -LexToken(VAR,'btn',1,26728) -LexToken(COMPARISON,'==',1,26731) -LexToken(NUMBER,'0',1,26733) -LexToken(LOGICAL,'|',1,26734) -LexToken(VAR,'btn',1,26736) -LexToken(COMPARISON,'==',1,26739) -LexToken(NUMBER,'10',1,26741) -LexToken(LOGICAL,'|',1,26743) -LexToken(VAR,'btn',1,26745) -LexToken(COMPARISON,'==',1,26748) -LexToken(ADDITION,'-',1,26750) -LexToken(NUMBER,'5',1,26751) -LexToken(CLOSEBRACKET,')',1,26752) -LexToken(EOL,'\n',1,26753) -LexToken(VAR,'rep',1,26762) -LexToken(ASSIGNMENT,'=',1,26765) -LexToken(VAR,'xgetmouse',1,26766) -LexToken(OPENBRACKET,'(',1,26775) -LexToken(OPENSQBRACKET,'[',1,26776) -LexToken(PREVAR_BOOLEAN,'%t',1,26777) -LexToken(PREVAR_BOOLEAN,'%t',1,26780) -LexToken(CLOSESQBRACKET,']',1,26782) -LexToken(CLOSEBRACKET,')',1,26783) -LexToken(SEMICOLON,';',1,26784) -LexToken(VAR,'xc',1,26786) -LexToken(ASSIGNMENT,'=',1,26788) -LexToken(VAR,'rep',1,26789) -LexToken(OPENBRACKET,'(',1,26792) -LexToken(NUMBER,'1',1,26793) -LexToken(CLOSEBRACKET,')',1,26794) -LexToken(SEMICOLON,';',1,26795) -LexToken(VAR,'yc',1,26796) -LexToken(ASSIGNMENT,'=',1,26798) -LexToken(VAR,'rep',1,26799) -LexToken(OPENBRACKET,'(',1,26802) -LexToken(NUMBER,'2',1,26803) -LexToken(CLOSEBRACKET,')',1,26804) -LexToken(SEMICOLON,';',1,26805) -LexToken(VAR,'btn',1,26806) -LexToken(ASSIGNMENT,'=',1,26809) -LexToken(VAR,'rep',1,26810) -LexToken(OPENBRACKET,'(',1,26813) -LexToken(NUMBER,'3',1,26814) -LexToken(CLOSEBRACKET,')',1,26815) -LexToken(EOL,'\n',1,26816) -LexToken(IF,'if',1,26826) -LexToken(OPENBRACKET,'(',1,26829) -LexToken(VAR,'ZERO_POINT',1,26830) -LexToken(CLOSEBRACKET,')',1,26840) -LexToken(THEN,'then',1,26842) -LexToken(EOL,'\n',1,26846) -LexToken(VAR,'xc',1,26859) -LexToken(ASSIGNMENT,'=',1,26861) -LexToken(NUMBER,'0',1,26862) -LexToken(EOL,'\n',1,26863) -LexToken(ELSE,'else',1,26873) -LexToken(EOL,'\n',1,26877) -LexToken(IF,'if',1,26890) -LexToken(OPENBRACKET,'(',1,26893) -LexToken(VAR,'xc',1,26894) -LexToken(COMPARISON,'<=',1,26896) -LexToken(NUMBER,'0',1,26898) -LexToken(CLOSEBRACKET,')',1,26899) -LexToken(THEN,'then',1,26901) -LexToken(EOL,'\n',1,26905) -LexToken(VAR,'zz',1,26922) -LexToken(ASSIGNMENT,'=',1,26924) -LexToken(VAR,'find',1,26925) -LexToken(OPENBRACKET,'(',1,26929) -LexToken(VAR,'x',1,26930) -LexToken(COMPARISON,'==',1,26931) -LexToken(NUMBER,'0',1,26933) -LexToken(CLOSEBRACKET,')',1,26934) -LexToken(EOL,'\n',1,26935) -LexToken(VAR,'x',1,26953) -LexToken(OPENBRACKET,'(',1,26954) -LexToken(VAR,'zz',1,26955) -LexToken(CLOSEBRACKET,')',1,26957) -LexToken(ASSIGNMENT,'=',1,26958) -LexToken(OPENSQBRACKET,'[',1,26959) -LexToken(CLOSESQBRACKET,']',1,26960) -LexToken(EOL,'\n',1,26961) -LexToken(VAR,'y',1,26979) -LexToken(OPENBRACKET,'(',1,26980) -LexToken(VAR,'zz',1,26981) -LexToken(CLOSEBRACKET,')',1,26983) -LexToken(ASSIGNMENT,'=',1,26984) -LexToken(OPENSQBRACKET,'[',1,26985) -LexToken(CLOSESQBRACKET,']',1,26986) -LexToken(EOL,'\n',1,26987) -LexToken(VAR,'ZERO_POINT',1,27005) -LexToken(ASSIGNMENT,'=',1,27015) -LexToken(PREVAR_BOOLEAN,'%t',1,27016) -LexToken(EOL,'\n',1,27018) -LexToken(VAR,'xc',1,27036) -LexToken(ASSIGNMENT,'=',1,27038) -LexToken(NUMBER,'0',1,27039) -LexToken(EOL,'\n',1,27040) -LexToken(END,'end',1,27054) -LexToken(EOL,'\n',1,27057) -LexToken(END,'end',1,27066) -LexToken(EOL,'\n',1,27069) -LexToken(EOL,'\n',1,27070) -LexToken(VAR,'xt',1,27079) -LexToken(ASSIGNMENT,'=',1,27081) -LexToken(OPENSQBRACKET,'[',1,27082) -LexToken(VAR,'x',1,27083) -LexToken(SEMICOLON,';',1,27084) -LexToken(VAR,'xc',1,27085) -LexToken(CLOSESQBRACKET,']',1,27087) -LexToken(EOL,'\n',1,27088) -LexToken(VAR,'yt',1,27098) -LexToken(ASSIGNMENT,'=',1,27100) -LexToken(OPENSQBRACKET,'[',1,27101) -LexToken(VAR,'y',1,27102) -LexToken(SEMICOLON,';',1,27103) -LexToken(VAR,'yc',1,27104) -LexToken(CLOSESQBRACKET,']',1,27106) -LexToken(EOL,'\n',1,27107) -LexToken(OPENSQBRACKET,'[',1,27117) -LexToken(VAR,'xt',1,27118) -LexToken(COMMA,',',1,27120) -LexToken(VAR,'k2',1,27121) -LexToken(CLOSESQBRACKET,']',1,27123) -LexToken(ASSIGNMENT,'=',1,27124) -LexToken(VAR,'gsort',1,27125) -LexToken(OPENBRACKET,'(',1,27130) -LexToken(VAR,'xt',1,27131) -LexToken(COMMA,',',1,27133) -LexToken(DQSTRING,'"r"',1,27136) -LexToken(COMMA,',',1,27137) -LexToken(DQSTRING,'"i"',1,27140) -LexToken(CLOSEBRACKET,')',1,27141) -LexToken(SEMICOLON,';',1,27142) -LexToken(VAR,'yt',1,27143) -LexToken(ASSIGNMENT,'=',1,27145) -LexToken(VAR,'yt',1,27146) -LexToken(OPENBRACKET,'(',1,27148) -LexToken(VAR,'k2',1,27149) -LexToken(CLOSEBRACKET,')',1,27151) -LexToken(EOL,'\n',1,27152) -LexToken(VAR,'xyt',1,27161) -LexToken(ASSIGNMENT,'=',1,27164) -LexToken(OPENSQBRACKET,'[',1,27165) -LexToken(VAR,'xt',1,27166) -LexToken(COMMA,',',1,27168) -LexToken(VAR,'yt',1,27169) -LexToken(CLOSESQBRACKET,']',1,27171) -LexToken(EOL,'\n',1,27172) -LexToken(EOL,'\n',1,27174) -LexToken(VAR,'drawlater',1,27183) -LexToken(OPENBRACKET,'(',1,27192) -LexToken(CLOSEBRACKET,')',1,27193) -LexToken(EOL,'\n',1,27194) -LexToken(VAR,'points',1,27204) -LexToken(DOT,'.',1,27210) -LexToken(VAR,'data',1,27211) -LexToken(ASSIGNMENT,'=',1,27215) -LexToken(VAR,'xyt',1,27216) -LexToken(EOL,'\n',1,27219) -LexToken(OPENSQBRACKET,'[',1,27229) -LexToken(VAR,'orpar',1,27230) -LexToken(COMMA,',',1,27235) -LexToken(VAR,'oipar',1,27236) -LexToken(CLOSESQBRACKET,']',1,27241) -LexToken(ASSIGNMENT,'=',1,27242) -LexToken(VAR,'drawSplin',1,27243) -LexToken(OPENBRACKET,'(',1,27252) -LexToken(VAR,'a',1,27253) -LexToken(COMMA,',',1,27254) -LexToken(VAR,'xyt',1,27255) -LexToken(COMMA,',',1,27258) -LexToken(VAR,'oipar',1,27259) -LexToken(COMMA,',',1,27264) -LexToken(VAR,'orpar',1,27265) -LexToken(CLOSEBRACKET,')',1,27270) -LexToken(EOL,'\n',1,27271) -LexToken(VAR,'drawnow',1,27281) -LexToken(OPENBRACKET,'(',1,27288) -LexToken(CLOSEBRACKET,')',1,27289) -LexToken(EOL,'\n',1,27290) -LexToken(END,'end',1,27295) -LexToken(EOL,'\n',1,27298) -LexToken(EOL,'\n',1,27299) -LexToken(ENDFUNCTION,'endfunction',1,27300) -LexToken(EOL,'\n',1,27311) -LexToken(EOL,'\n',1,27312) -LexToken(EOL,'\n',1,27373) -LexToken(FUNCTION,'function',1,27374) -LexToken(VAR,'rectx',1,27383) -LexToken(ASSIGNMENT,'=',1,27389) -LexToken(VAR,'findrect',1,27391) -LexToken(OPENBRACKET,'(',1,27399) -LexToken(VAR,'a',1,27400) -LexToken(CLOSEBRACKET,')',1,27401) -LexToken(EOL,'\n',1,27402) -LexToken(VAR,'splines',1,27407) -LexToken(ASSIGNMENT,'=',1,27414) -LexToken(VAR,'a',1,27415) -LexToken(DOT,'.',1,27416) -LexToken(VAR,'children',1,27417) -LexToken(OPENBRACKET,'(',1,27425) -LexToken(NUMBER,'1',1,27426) -LexToken(CLOSEBRACKET,')',1,27427) -LexToken(DOT,'.',1,27428) -LexToken(VAR,'children',1,27429) -LexToken(EOL,'\n',1,27437) -LexToken(VAR,'points',1,27442) -LexToken(ASSIGNMENT,'=',1,27448) -LexToken(VAR,'a',1,27449) -LexToken(DOT,'.',1,27450) -LexToken(VAR,'children',1,27451) -LexToken(OPENBRACKET,'(',1,27459) -LexToken(NUMBER,'2',1,27460) -LexToken(CLOSEBRACKET,')',1,27461) -LexToken(DOT,'.',1,27462) -LexToken(VAR,'children',1,27463) -LexToken(EOL,'\n',1,27471) -LexToken(EOL,'\n',1,27472) -LexToken(IF,'if',1,27477) -LexToken(OPENBRACKET,'(',1,27480) -LexToken(VAR,'points',1,27481) -LexToken(DOT,'.',1,27487) -LexToken(VAR,'data',1,27488) -LexToken(COMPARISON,'==',1,27492) -LexToken(OPENSQBRACKET,'[',1,27494) -LexToken(CLOSESQBRACKET,']',1,27495) -LexToken(CLOSEBRACKET,')',1,27496) -LexToken(THEN,'then',1,27498) -LexToken(EOL,'\n',1,27502) -LexToken(VAR,'rectx',1,27511) -LexToken(ASSIGNMENT,'=',1,27516) -LexToken(VAR,'a',1,27517) -LexToken(DOT,'.',1,27518) -LexToken(VAR,'data_bounds',1,27519) -LexToken(EOL,'\n',1,27530) -LexToken(RETURN,'return',1,27540) -LexToken(EOL,'\n',1,27546) -LexToken(END,'end',1,27552) -LexToken(EOL,'\n',1,27555) -LexToken(EOL,'\n',1,27556) -LexToken(EOL,'\n',1,27557) -LexToken(VAR,'ymx1',1,27562) -LexToken(ASSIGNMENT,'=',1,27566) -LexToken(VAR,'max',1,27567) -LexToken(OPENBRACKET,'(',1,27570) -LexToken(VAR,'splines',1,27571) -LexToken(DOT,'.',1,27578) -LexToken(VAR,'data',1,27579) -LexToken(OPENBRACKET,'(',1,27583) -LexToken(COLON,':',1,27584) -LexToken(COMMA,',',1,27585) -LexToken(NUMBER,'2',1,27586) -LexToken(CLOSEBRACKET,')',1,27587) -LexToken(CLOSEBRACKET,')',1,27588) -LexToken(EOL,'\n',1,27589) -LexToken(VAR,'ymn1',1,27595) -LexToken(ASSIGNMENT,'=',1,27599) -LexToken(VAR,'min',1,27600) -LexToken(OPENBRACKET,'(',1,27603) -LexToken(VAR,'splines',1,27604) -LexToken(DOT,'.',1,27611) -LexToken(VAR,'data',1,27612) -LexToken(OPENBRACKET,'(',1,27616) -LexToken(COLON,':',1,27617) -LexToken(COMMA,',',1,27618) -LexToken(NUMBER,'2',1,27619) -LexToken(CLOSEBRACKET,')',1,27620) -LexToken(CLOSEBRACKET,')',1,27621) -LexToken(EOL,'\n',1,27622) -LexToken(EOL,'\n',1,27623) -LexToken(VAR,'xmx',1,27628) -LexToken(ASSIGNMENT,'=',1,27631) -LexToken(VAR,'max',1,27632) -LexToken(OPENBRACKET,'(',1,27635) -LexToken(VAR,'points',1,27636) -LexToken(DOT,'.',1,27642) -LexToken(VAR,'data',1,27643) -LexToken(OPENBRACKET,'(',1,27647) -LexToken(COLON,':',1,27648) -LexToken(COMMA,',',1,27649) -LexToken(NUMBER,'1',1,27650) -LexToken(CLOSEBRACKET,')',1,27651) -LexToken(CLOSEBRACKET,')',1,27652) -LexToken(EOL,'\n',1,27653) -LexToken(VAR,'xmn',1,27659) -LexToken(ASSIGNMENT,'=',1,27662) -LexToken(VAR,'min',1,27663) -LexToken(OPENBRACKET,'(',1,27666) -LexToken(VAR,'points',1,27667) -LexToken(DOT,'.',1,27673) -LexToken(VAR,'data',1,27674) -LexToken(OPENBRACKET,'(',1,27678) -LexToken(COLON,':',1,27679) -LexToken(COMMA,',',1,27680) -LexToken(NUMBER,'1',1,27681) -LexToken(CLOSEBRACKET,')',1,27682) -LexToken(CLOSEBRACKET,')',1,27683) -LexToken(EOL,'\n',1,27684) -LexToken(VAR,'ymx',1,27690) -LexToken(ASSIGNMENT,'=',1,27693) -LexToken(VAR,'max',1,27694) -LexToken(OPENBRACKET,'(',1,27697) -LexToken(VAR,'points',1,27698) -LexToken(DOT,'.',1,27704) -LexToken(VAR,'data',1,27705) -LexToken(OPENBRACKET,'(',1,27709) -LexToken(COLON,':',1,27710) -LexToken(COMMA,',',1,27711) -LexToken(NUMBER,'2',1,27712) -LexToken(CLOSEBRACKET,')',1,27713) -LexToken(CLOSEBRACKET,')',1,27714) -LexToken(EOL,'\n',1,27715) -LexToken(VAR,'ymn',1,27721) -LexToken(ASSIGNMENT,'=',1,27724) -LexToken(VAR,'min',1,27725) -LexToken(OPENBRACKET,'(',1,27728) -LexToken(VAR,'points',1,27729) -LexToken(DOT,'.',1,27735) -LexToken(VAR,'data',1,27736) -LexToken(OPENBRACKET,'(',1,27740) -LexToken(COLON,':',1,27741) -LexToken(COMMA,',',1,27742) -LexToken(NUMBER,'2',1,27743) -LexToken(CLOSEBRACKET,')',1,27744) -LexToken(CLOSEBRACKET,')',1,27745) -LexToken(EOL,'\n',1,27746) -LexToken(EOL,'\n',1,27748) -LexToken(EOL,'\n',1,27749) -LexToken(VAR,'XMX',1,27754) -LexToken(ASSIGNMENT,'=',1,27757) -LexToken(VAR,'max',1,27758) -LexToken(OPENBRACKET,'(',1,27761) -LexToken(NUMBER,'0',1,27762) -LexToken(COMMA,',',1,27763) -LexToken(VAR,'xmx',1,27764) -LexToken(CLOSEBRACKET,')',1,27767) -LexToken(EOL,'\n',1,27768) -LexToken(VAR,'XMN',1,27774) -LexToken(ASSIGNMENT,'=',1,27777) -LexToken(VAR,'max',1,27778) -LexToken(OPENBRACKET,'(',1,27781) -LexToken(NUMBER,'0',1,27782) -LexToken(COMMA,',',1,27783) -LexToken(VAR,'xmn',1,27784) -LexToken(CLOSEBRACKET,')',1,27787) -LexToken(EOL,'\n',1,27788) -LexToken(VAR,'YMX',1,27794) -LexToken(ASSIGNMENT,'=',1,27797) -LexToken(VAR,'max',1,27798) -LexToken(OPENBRACKET,'(',1,27801) -LexToken(VAR,'ymx',1,27802) -LexToken(COMMA,',',1,27805) -LexToken(VAR,'ymx1',1,27806) -LexToken(CLOSEBRACKET,')',1,27810) -LexToken(EOL,'\n',1,27811) -LexToken(VAR,'YMN',1,27817) -LexToken(ASSIGNMENT,'=',1,27820) -LexToken(VAR,'min',1,27821) -LexToken(OPENBRACKET,'(',1,27824) -LexToken(VAR,'ymn',1,27825) -LexToken(COMMA,',',1,27828) -LexToken(VAR,'ymn1',1,27829) -LexToken(CLOSEBRACKET,')',1,27833) -LexToken(EOL,'\n',1,27834) -LexToken(EOL,'\n',1,27836) -LexToken(VAR,'dx',1,27841) -LexToken(ASSIGNMENT,'=',1,27843) -LexToken(VAR,'XMX',1,27844) -LexToken(ADDITION,'-',1,27847) -LexToken(VAR,'XMN',1,27848) -LexToken(EOL,'\n',1,27851) -LexToken(VAR,'dy',1,27857) -LexToken(ASSIGNMENT,'=',1,27859) -LexToken(VAR,'YMX',1,27860) -LexToken(ADDITION,'-',1,27863) -LexToken(VAR,'YMN',1,27864) -LexToken(EOL,'\n',1,27867) -LexToken(IF,'if',1,27872) -LexToken(VAR,'dx',1,27875) -LexToken(COMPARISON,'==',1,27877) -LexToken(NUMBER,'0',1,27879) -LexToken(THEN,'then',1,27881) -LexToken(EOL,'\n',1,27885) -LexToken(VAR,'dx',1,27894) -LexToken(ASSIGNMENT,'=',1,27896) -LexToken(VAR,'max',1,27897) -LexToken(OPENBRACKET,'(',1,27900) -LexToken(VAR,'XMX',1,27901) -LexToken(MULTIPLICATION,'/',1,27904) -LexToken(NUMBER,'2',1,27905) -LexToken(COMMA,',',1,27906) -LexToken(NUMBER,'1',1,27907) -LexToken(CLOSEBRACKET,')',1,27908) -LexToken(EOL,'\n',1,27909) -LexToken(END,'end',1,27915) -LexToken(EOL,'\n',1,27918) -LexToken(VAR,'XMX',1,27924) -LexToken(ASSIGNMENT,'=',1,27927) -LexToken(VAR,'XMX',1,27928) -LexToken(ADDITION,'+',1,27931) -LexToken(VAR,'dx',1,27932) -LexToken(MULTIPLICATION,'/',1,27934) -LexToken(NUMBER,'50',1,27935) -LexToken(EOL,'\n',1,27937) -LexToken(IF,'if',1,27942) -LexToken(VAR,'dy',1,27945) -LexToken(COMPARISON,'==',1,27947) -LexToken(NUMBER,'0',1,27949) -LexToken(THEN,'then',1,27951) -LexToken(EOL,'\n',1,27955) -LexToken(VAR,'dy',1,27964) -LexToken(ASSIGNMENT,'=',1,27966) -LexToken(VAR,'max',1,27967) -LexToken(OPENBRACKET,'(',1,27970) -LexToken(VAR,'YMX',1,27971) -LexToken(MULTIPLICATION,'/',1,27974) -LexToken(NUMBER,'2',1,27975) -LexToken(COMMA,',',1,27976) -LexToken(NUMBER,'1',1,27977) -LexToken(CLOSEBRACKET,')',1,27978) -LexToken(EOL,'\n',1,27979) -LexToken(END,'end',1,27985) -LexToken(EOL,'\n',1,27988) -LexToken(VAR,'YMN',1,27994) -LexToken(ASSIGNMENT,'=',1,27997) -LexToken(VAR,'YMN',1,27998) -LexToken(ADDITION,'-',1,28001) -LexToken(VAR,'dy',1,28002) -LexToken(MULTIPLICATION,'/',1,28004) -LexToken(NUMBER,'50',1,28005) -LexToken(EOL,'\n',1,28007) -LexToken(VAR,'YMX',1,28013) -LexToken(ASSIGNMENT,'=',1,28016) -LexToken(VAR,'YMX',1,28017) -LexToken(ADDITION,'+',1,28020) -LexToken(VAR,'dy',1,28021) -LexToken(MULTIPLICATION,'/',1,28023) -LexToken(NUMBER,'50',1,28024) -LexToken(EOL,'\n',1,28026) -LexToken(VAR,'rectx',1,28032) -LexToken(ASSIGNMENT,'=',1,28037) -LexToken(OPENSQBRACKET,'[',1,28038) -LexToken(VAR,'XMN',1,28039) -LexToken(COMMA,',',1,28042) -LexToken(VAR,'YMN',1,28043) -LexToken(SEMICOLON,';',1,28046) -LexToken(VAR,'XMX',1,28047) -LexToken(COMMA,',',1,28050) -LexToken(VAR,'YMX',1,28051) -LexToken(CLOSESQBRACKET,']',1,28054) -LexToken(EOL,'\n',1,28055) -LexToken(ENDFUNCTION,'endfunction',1,28057) -LexToken(EOL,'\n',1,28068) -LexToken(EOL,'\n',1,28069) -LexToken(EOL,'\n',1,28132) -LexToken(FUNCTION,'function',1,28133) -LexToken(OPENSQBRACKET,'[',1,28142) -LexToken(VAR,'tok',1,28143) -LexToken(COMMA,',',1,28146) -LexToken(VAR,'xyo',1,28147) -LexToken(CLOSESQBRACKET,']',1,28150) -LexToken(ASSIGNMENT,'=',1,28151) -LexToken(VAR,'ReadExcel',1,28152) -LexToken(OPENBRACKET,'(',1,28161) -LexToken(CLOSEBRACKET,')',1,28162) -LexToken(EOL,'\n',1,28163) -LexToken(VAR,'TA',1,28168) -LexToken(ASSIGNMENT,'=',1,28170) -LexToken(OPENSQBRACKET,'[',1,28171) -LexToken(DQSTRING,'"A"',1,28174) -LexToken(SEMICOLON,';',1,28175) -LexToken(DQSTRING,'"B"',1,28178) -LexToken(SEMICOLON,';',1,28179) -LexToken(DQSTRING,'"C"',1,28182) -LexToken(SEMICOLON,';',1,28183) -LexToken(DQSTRING,'"D"',1,28186) -LexToken(SEMICOLON,';',1,28187) -LexToken(DQSTRING,'"E"',1,28190) -LexToken(SEMICOLON,';',1,28191) -LexToken(DQSTRING,'"F"',1,28194) -LexToken(SEMICOLON,';',1,28195) -LexToken(DQSTRING,'"G"',1,28198) -LexToken(SEMICOLON,';',1,28199) -LexToken(DQSTRING,'"H"',1,28202) -LexToken(SEMICOLON,';',1,28203) -LexToken(DQSTRING,'"I"',1,28206) -LexToken(SEMICOLON,';',1,28207) -LexToken(DQSTRING,'"J"',1,28210) -LexToken(SEMICOLON,';',1,28211) -LexToken(DQSTRING,'"K"',1,28214) -LexToken(SEMICOLON,';',1,28215) -LexToken(DQSTRING,'"L"',1,28218) -LexToken(SEMICOLON,';',1,28219) -LexToken(DQSTRING,'"M"',1,28222) -LexToken(SEMICOLON,';',1,28223) -LexToken(DQSTRING,'"N"',1,28226) -LexToken(SEMICOLON,';',1,28227) -LexToken(DQSTRING,'"O"',1,28230) -LexToken(SEMICOLON,';',1,28231) -LexToken(DQSTRING,'"P"',1,28234) -LexToken(SEMICOLON,';',1,28235) -LexToken(DQSTRING,'"Q"',1,28247) -LexToken(SEMICOLON,';',1,28248) -LexToken(DQSTRING,'"R"',1,28251) -LexToken(SEMICOLON,';',1,28252) -LexToken(DQSTRING,'"S"',1,28255) -LexToken(SEMICOLON,';',1,28256) -LexToken(DQSTRING,'"T"',1,28259) -LexToken(SEMICOLON,';',1,28260) -LexToken(DQSTRING,'"U"',1,28263) -LexToken(SEMICOLON,';',1,28264) -LexToken(DQSTRING,'"V"',1,28267) -LexToken(SEMICOLON,';',1,28268) -LexToken(DQSTRING,'"W"',1,28271) -LexToken(SEMICOLON,';',1,28272) -LexToken(DQSTRING,'"X"',1,28275) -LexToken(SEMICOLON,';',1,28276) -LexToken(DQSTRING,'"Y"',1,28279) -LexToken(SEMICOLON,';',1,28280) -LexToken(DQSTRING,'"Z"',1,28283) -LexToken(SEMICOLON,';',1,28284) -LexToken(DQSTRING,'"a"',1,28287) -LexToken(SEMICOLON,';',1,28288) -LexToken(DQSTRING,'"b"',1,28291) -LexToken(SEMICOLON,';',1,28292) -LexToken(DQSTRING,'"c"',1,28295) -LexToken(SEMICOLON,';',1,28296) -LexToken(DQSTRING,'"d"',1,28299) -LexToken(SEMICOLON,';',1,28300) -LexToken(DQSTRING,'"e"',1,28303) -LexToken(SEMICOLON,';',1,28304) -LexToken(DQSTRING,'"f"',1,28307) -LexToken(SEMICOLON,';',1,28308) -LexToken(DQSTRING,'"g"',1,28320) -LexToken(SEMICOLON,';',1,28321) -LexToken(DQSTRING,'"h"',1,28324) -LexToken(SEMICOLON,';',1,28325) -LexToken(DQSTRING,'"i"',1,28328) -LexToken(SEMICOLON,';',1,28329) -LexToken(DQSTRING,'"j"',1,28332) -LexToken(SEMICOLON,';',1,28333) -LexToken(DQSTRING,'"k"',1,28336) -LexToken(SEMICOLON,';',1,28337) -LexToken(DQSTRING,'"l"',1,28340) -LexToken(SEMICOLON,';',1,28341) -LexToken(DQSTRING,'"m"',1,28344) -LexToken(SEMICOLON,';',1,28345) -LexToken(DQSTRING,'"n"',1,28348) -LexToken(SEMICOLON,';',1,28349) -LexToken(DQSTRING,'"o"',1,28352) -LexToken(SEMICOLON,';',1,28353) -LexToken(DQSTRING,'"p"',1,28356) -LexToken(SEMICOLON,';',1,28357) -LexToken(DQSTRING,'"q"',1,28360) -LexToken(SEMICOLON,';',1,28361) -LexToken(DQSTRING,'"r"',1,28364) -LexToken(SEMICOLON,';',1,28365) -LexToken(DQSTRING,'"s"',1,28368) -LexToken(SEMICOLON,';',1,28369) -LexToken(DQSTRING,'"t"',1,28372) -LexToken(SEMICOLON,';',1,28373) -LexToken(DQSTRING,'"u"',1,28376) -LexToken(SEMICOLON,';',1,28377) -LexToken(DQSTRING,'"v"',1,28380) -LexToken(SEMICOLON,';',1,28381) -LexToken(DQSTRING,'"w"',1,28393) -LexToken(SEMICOLON,';',1,28394) -LexToken(DQSTRING,'"x"',1,28397) -LexToken(SEMICOLON,';',1,28398) -LexToken(DQSTRING,'"y"',1,28401) -LexToken(SEMICOLON,';',1,28402) -LexToken(DQSTRING,'"z"',1,28405) -LexToken(CLOSESQBRACKET,']',1,28406) -LexToken(EOL,'\n',1,28407) -LexToken(VAR,'TN',1,28413) -LexToken(ASSIGNMENT,'=',1,28415) -LexToken(OPENSQBRACKET,'[',1,28416) -LexToken(DQSTRING,'"0"',1,28419) -LexToken(COMMA,',',1,28420) -LexToken(DQSTRING,'"1"',1,28423) -LexToken(COMMA,',',1,28424) -LexToken(DQSTRING,'"2"',1,28427) -LexToken(COMMA,',',1,28428) -LexToken(DQSTRING,'"3"',1,28431) -LexToken(COMMA,',',1,28432) -LexToken(DQSTRING,'"4"',1,28435) -LexToken(COMMA,',',1,28436) -LexToken(DQSTRING,'"5"',1,28439) -LexToken(COMMA,',',1,28440) -LexToken(DQSTRING,'"6"',1,28443) -LexToken(COMMA,',',1,28444) -LexToken(DQSTRING,'"7"',1,28447) -LexToken(COMMA,',',1,28448) -LexToken(DQSTRING,'"8"',1,28451) -LexToken(COMMA,',',1,28452) -LexToken(DQSTRING,'"9"',1,28455) -LexToken(CLOSESQBRACKET,']',1,28456) -LexToken(EOL,'\n',1,28457) -LexToken(VAR,'xyo',1,28463) -LexToken(ASSIGNMENT,'=',1,28466) -LexToken(OPENSQBRACKET,'[',1,28467) -LexToken(CLOSESQBRACKET,']',1,28468) -LexToken(EOL,'\n',1,28469) -LexToken(VAR,'tok',1,28475) -LexToken(ASSIGNMENT,'=',1,28478) -LexToken(PREVAR_BOOLEAN,'%f',1,28479) -LexToken(EOL,'\n',1,28481) -LexToken(WHILE,'while',1,28487) -LexToken(PREVAR_BOOLEAN,'%t',1,28493) -LexToken(EOL,'\n',1,28495) -LexToken(OPENSQBRACKET,'[',1,28504) -LexToken(VAR,'zok',1,28505) -LexToken(COMMA,',',1,28508) -LexToken(VAR,'filen',1,28509) -LexToken(COMMA,',',1,28514) -LexToken(VAR,'sheetN',1,28515) -LexToken(COMMA,',',1,28521) -LexToken(VAR,'xa',1,28522) -LexToken(COMMA,',',1,28524) -LexToken(VAR,'ya',1,28525) -LexToken(CLOSESQBRACKET,']',1,28527) -LexToken(ASSIGNMENT,'=',1,28528) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,28529) -LexToken(OPENBRACKET,'(',1,28544) -LexToken(DQSTRING,'"Excel data file "',1,28562) -LexToken(COMMA,',',1,28563) -LexToken(OPENSQBRACKET,'[',1,28564) -LexToken(DQSTRING,'"Filename"',1,28574) -LexToken(SEMICOLON,';',1,28575) -LexToken(DQSTRING,'"Sheet #"',1,28584) -LexToken(ADDITION,'+',1,28585) -LexToken(DQSTRING,'" "',1,28600) -LexToken(SEMICOLON,';',1,28601) -LexToken(DQSTRING,'"X[start:Stop]"',1,28616) -LexToken(SEMICOLON,';',1,28617) -LexToken(DQSTRING,'"Y[start:stop]"',1,28632) -LexToken(CLOSESQBRACKET,']',1,28633) -LexToken(COMMA,',',1,28634) -LexToken(VAR,'list',1,28635) -LexToken(OPENBRACKET,'(',1,28639) -LexToken(DQSTRING,'"str"',1,28644) -LexToken(COMMA,',',1,28645) -LexToken(NUMBER,'1',1,28646) -LexToken(COMMA,',',1,28647) -LexToken(DQSTRING,'"vec"',1,28665) -LexToken(COMMA,',',1,28666) -LexToken(NUMBER,'1',1,28667) -LexToken(COMMA,',',1,28668) -LexToken(DQSTRING,'"str"',1,28673) -LexToken(COMMA,',',1,28674) -LexToken(NUMBER,'1',1,28675) -LexToken(COMMA,',',1,28676) -LexToken(DQSTRING,'"str"',1,28694) -LexToken(COMMA,',',1,28695) -LexToken(NUMBER,'1',1,28696) -LexToken(CLOSEBRACKET,')',1,28697) -LexToken(COMMA,',',1,28698) -LexToken(VAR,'list',1,28712) -LexToken(OPENBRACKET,'(',1,28716) -LexToken(OPENSQBRACKET,'[',1,28717) -LexToken(DQSTRING,'"Classeur1.xls"',1,28732) -LexToken(CLOSESQBRACKET,']',1,28733) -LexToken(COMMA,',',1,28734) -LexToken(OPENSQBRACKET,'[',1,28735) -LexToken(DQSTRING,'"1"',1,28738) -LexToken(CLOSESQBRACKET,']',1,28739) -LexToken(COMMA,',',1,28740) -LexToken(OPENSQBRACKET,'[',1,28741) -LexToken(DQSTRING,'"C5:C25"',1,28749) -LexToken(CLOSESQBRACKET,']',1,28750) -LexToken(COMMA,',',1,28751) -LexToken(OPENSQBRACKET,'[',1,28752) -LexToken(DQSTRING,'"D5:D25"',1,28760) -LexToken(CLOSESQBRACKET,']',1,28761) -LexToken(CLOSEBRACKET,')',1,28762) -LexToken(CLOSEBRACKET,')',1,28763) -LexToken(EOL,'\n',1,28764) -LexToken(IF,'if',1,28774) -LexToken(NOT,'~',1,28777) -LexToken(VAR,'zok',1,28778) -LexToken(THEN,'then',1,28782) -LexToken(EOL,'\n',1,28786) -LexToken(BREAK,'break',1,28799) -LexToken(EOL,'\n',1,28804) -LexToken(END,'end',1,28814) -LexToken(EOL,'\n',1,28817) -LexToken(EOL,'\n',1,28818) -LexToken(VAR,'try',1,28827) -LexToken(EOL,'\n',1,28830) -LexToken(OPENSQBRACKET,'[',1,28843) -LexToken(VAR,'fd',1,28844) -LexToken(COMMA,',',1,28846) -LexToken(VAR,'SST',1,28847) -LexToken(COMMA,',',1,28850) -LexToken(VAR,'Sheetnames',1,28851) -LexToken(COMMA,',',1,28861) -LexToken(VAR,'Sheetpos',1,28862) -LexToken(CLOSESQBRACKET,']',1,28870) -LexToken(ASSIGNMENT,'=',1,28872) -LexToken(VAR,'xls_open',1,28874) -LexToken(OPENBRACKET,'(',1,28882) -LexToken(VAR,'filen',1,28883) -LexToken(CLOSEBRACKET,')',1,28888) -LexToken(EOL,'\n',1,28889) -LexToken(VAR,'catch',1,28899) -LexToken(EOL,'\n',1,28904) -LexToken(VAR,'xinfo',1,28917) -LexToken(OPENBRACKET,'(',1,28922) -LexToken(DQSTRING,'"Scicos cannot find the excel file:"',1,28958) -LexToken(ADDITION,'+',1,28959) -LexToken(VAR,'filen',1,28960) -LexToken(CLOSEBRACKET,')',1,28965) -LexToken(EOL,'\n',1,28966) -LexToken(BREAK,'break',1,28980) -LexToken(EOL,'\n',1,28985) -LexToken(END,'end',1,28995) -LexToken(EOL,'\n',1,28998) -LexToken(VAR,'try',1,29007) -LexToken(EOL,'\n',1,29010) -LexToken(VAR,'N',1,29023) -LexToken(ASSIGNMENT,'=',1,29024) -LexToken(VAR,'size',1,29025) -LexToken(OPENBRACKET,'(',1,29029) -LexToken(VAR,'Sheetnames',1,29030) -LexToken(COMMA,',',1,29040) -LexToken(DQSTRING,'"*"',1,29043) -LexToken(CLOSEBRACKET,')',1,29044) -LexToken(EOL,'\n',1,29045) -LexToken(IF,'if',1,29059) -LexToken(OPENBRACKET,'(',1,29062) -LexToken(OPENBRACKET,'(',1,29063) -LexToken(VAR,'sheetN',1,29064) -LexToken(COMPARISON,'<=',1,29070) -LexToken(VAR,'N',1,29072) -LexToken(CLOSEBRACKET,')',1,29073) -LexToken(LOGICAL,'&',1,29075) -LexToken(OPENBRACKET,'(',1,29076) -LexToken(VAR,'sheetN',1,29077) -LexToken(COMPARISON,'>',1,29083) -LexToken(NUMBER,'0',1,29084) -LexToken(CLOSEBRACKET,')',1,29085) -LexToken(CLOSEBRACKET,')',1,29086) -LexToken(THEN,'then',1,29088) -LexToken(EOL,'\n',1,29092) -LexToken(OPENSQBRACKET,'[',1,29109) -LexToken(VAR,'Value',1,29110) -LexToken(COMMA,',',1,29115) -LexToken(VAR,'TextInd',1,29116) -LexToken(CLOSESQBRACKET,']',1,29123) -LexToken(ASSIGNMENT,'=',1,29125) -LexToken(VAR,'xls_read',1,29127) -LexToken(OPENBRACKET,'(',1,29135) -LexToken(VAR,'fd',1,29136) -LexToken(COMMA,',',1,29138) -LexToken(VAR,'Sheetpos',1,29139) -LexToken(OPENBRACKET,'(',1,29147) -LexToken(VAR,'sheetN',1,29148) -LexToken(CLOSEBRACKET,')',1,29154) -LexToken(CLOSEBRACKET,')',1,29155) -LexToken(EOL,'\n',1,29156) -LexToken(VAR,'mclose',1,29173) -LexToken(OPENBRACKET,'(',1,29179) -LexToken(VAR,'fd',1,29180) -LexToken(CLOSEBRACKET,')',1,29182) -LexToken(EOL,'\n',1,29183) -LexToken(END,'end',1,29196) -LexToken(EOL,'\n',1,29199) -LexToken(VAR,'xa',1,29212) -LexToken(ASSIGNMENT,'=',1,29214) -LexToken(VAR,'strsubst',1,29215) -LexToken(OPENBRACKET,'(',1,29223) -LexToken(VAR,'xa',1,29224) -LexToken(COMMA,',',1,29226) -LexToken(DQSTRING,'" "',1,29229) -LexToken(COMMA,',',1,29230) -LexToken(DQSTRING,'""',1,29232) -LexToken(CLOSEBRACKET,')',1,29233) -LexToken(EOL,'\n',1,29234) -LexToken(VAR,'px',1,29248) -LexToken(ASSIGNMENT,'=',1,29250) -LexToken(VAR,'strindex',1,29251) -LexToken(OPENBRACKET,'(',1,29259) -LexToken(VAR,'xa',1,29260) -LexToken(COMMA,',',1,29262) -LexToken(DQSTRING,'":"',1,29265) -LexToken(CLOSEBRACKET,')',1,29266) -LexToken(EOL,'\n',1,29267) -LexToken(VAR,'ya',1,29281) -LexToken(ASSIGNMENT,'=',1,29283) -LexToken(VAR,'strsubst',1,29284) -LexToken(OPENBRACKET,'(',1,29292) -LexToken(VAR,'ya',1,29293) -LexToken(COMMA,',',1,29295) -LexToken(DQSTRING,'" "',1,29298) -LexToken(COMMA,',',1,29299) -LexToken(DQSTRING,'""',1,29301) -LexToken(CLOSEBRACKET,')',1,29302) -LexToken(EOL,'\n',1,29303) -LexToken(VAR,'py',1,29317) -LexToken(ASSIGNMENT,'=',1,29319) -LexToken(VAR,'strindex',1,29320) -LexToken(OPENBRACKET,'(',1,29328) -LexToken(VAR,'ya',1,29329) -LexToken(COMMA,',',1,29331) -LexToken(DQSTRING,'":"',1,29334) -LexToken(CLOSEBRACKET,')',1,29335) -LexToken(EOL,'\n',1,29336) -LexToken(VAR,'x1',1,29350) -LexToken(ASSIGNMENT,'=',1,29352) -LexToken(PART,'part',1,29353) -LexToken(OPENBRACKET,'(',1,29357) -LexToken(VAR,'xa',1,29358) -LexToken(COMMA,',',1,29360) -LexToken(NUMBER,'1',1,29361) -LexToken(COLON,':',1,29362) -LexToken(VAR,'px',1,29363) -LexToken(ADDITION,'-',1,29365) -LexToken(NUMBER,'1',1,29366) -LexToken(CLOSEBRACKET,')',1,29367) -LexToken(EOL,'\n',1,29368) -LexToken(VAR,'x2',1,29382) -LexToken(ASSIGNMENT,'=',1,29384) -LexToken(PART,'part',1,29385) -LexToken(OPENBRACKET,'(',1,29389) -LexToken(VAR,'xa',1,29390) -LexToken(COMMA,',',1,29392) -LexToken(VAR,'px',1,29393) -LexToken(ADDITION,'+',1,29395) -LexToken(NUMBER,'1',1,29396) -LexToken(COLON,':',1,29397) -LexToken(VAR,'length',1,29398) -LexToken(OPENBRACKET,'(',1,29404) -LexToken(VAR,'xa',1,29405) -LexToken(CLOSEBRACKET,')',1,29407) -LexToken(CLOSEBRACKET,')',1,29408) -LexToken(EOL,'\n',1,29409) -LexToken(VAR,'y1',1,29423) -LexToken(ASSIGNMENT,'=',1,29425) -LexToken(PART,'part',1,29426) -LexToken(OPENBRACKET,'(',1,29430) -LexToken(VAR,'ya',1,29431) -LexToken(COMMA,',',1,29433) -LexToken(NUMBER,'1',1,29434) -LexToken(COLON,':',1,29435) -LexToken(VAR,'py',1,29436) -LexToken(ADDITION,'-',1,29438) -LexToken(NUMBER,'1',1,29439) -LexToken(CLOSEBRACKET,')',1,29440) -LexToken(EOL,'\n',1,29441) -LexToken(VAR,'y2',1,29455) -LexToken(ASSIGNMENT,'=',1,29457) -LexToken(PART,'part',1,29458) -LexToken(OPENBRACKET,'(',1,29462) -LexToken(VAR,'ya',1,29463) -LexToken(COMMA,',',1,29465) -LexToken(VAR,'py',1,29466) -LexToken(ADDITION,'+',1,29468) -LexToken(NUMBER,'1',1,29469) -LexToken(COLON,':',1,29470) -LexToken(VAR,'length',1,29471) -LexToken(OPENBRACKET,'(',1,29477) -LexToken(VAR,'ya',1,29478) -LexToken(CLOSEBRACKET,')',1,29480) -LexToken(CLOSEBRACKET,')',1,29481) -LexToken(EOL,'\n',1,29482) -LexToken(EOL,'\n',1,29484) -LexToken(VAR,'x1p',1,29497) -LexToken(ASSIGNMENT,'=',1,29500) -LexToken(VAR,'min',1,29501) -LexToken(OPENBRACKET,'(',1,29504) -LexToken(VAR,'strindex',1,29505) -LexToken(OPENBRACKET,'(',1,29513) -LexToken(VAR,'x1',1,29514) -LexToken(COMMA,',',1,29516) -LexToken(VAR,'TN',1,29517) -LexToken(CLOSEBRACKET,')',1,29519) -LexToken(CLOSEBRACKET,')',1,29520) -LexToken(EOL,'\n',1,29521) -LexToken(IF,'if',1,29535) -LexToken(VAR,'x1p',1,29538) -LexToken(COMPARISON,'==',1,29541) -LexToken(OPENSQBRACKET,'[',1,29543) -LexToken(CLOSESQBRACKET,']',1,29544) -LexToken(THEN,'then',1,29546) -LexToken(EOL,'\n',1,29550) -LexToken(VAR,'xinfo',1,29568) -LexToken(OPENBRACKET,'(',1,29573) -LexToken(DQSTRING,'"Bad address in X:"',1,29592) -LexToken(ADDITION,'+',1,29593) -LexToken(VAR,'x1',1,29594) -LexToken(CLOSEBRACKET,')',1,29596) -LexToken(EOL,'\n',1,29597) -LexToken(BREAK,'break',1,29615) -LexToken(EOL,'\n',1,29620) -LexToken(END,'end',1,29634) -LexToken(EOL,'\n',1,29637) -LexToken(VAR,'x11',1,29650) -LexToken(ASSIGNMENT,'=',1,29653) -LexToken(PART,'part',1,29654) -LexToken(OPENBRACKET,'(',1,29658) -LexToken(VAR,'x1',1,29659) -LexToken(COMMA,',',1,29661) -LexToken(NUMBER,'1',1,29662) -LexToken(COLON,':',1,29663) -LexToken(VAR,'x1p',1,29664) -LexToken(ADDITION,'-',1,29667) -LexToken(NUMBER,'1',1,29668) -LexToken(CLOSEBRACKET,')',1,29669) -LexToken(EOL,'\n',1,29670) -LexToken(VAR,'x12',1,29684) -LexToken(ASSIGNMENT,'=',1,29687) -LexToken(PART,'part',1,29688) -LexToken(OPENBRACKET,'(',1,29692) -LexToken(VAR,'x1',1,29693) -LexToken(COMMA,',',1,29695) -LexToken(VAR,'x1p',1,29696) -LexToken(COLON,':',1,29699) -LexToken(VAR,'length',1,29700) -LexToken(OPENBRACKET,'(',1,29706) -LexToken(VAR,'x1',1,29707) -LexToken(CLOSEBRACKET,')',1,29709) -LexToken(CLOSEBRACKET,')',1,29710) -LexToken(EOL,'\n',1,29711) -LexToken(EOL,'\n',1,29713) -LexToken(VAR,'x2p',1,29726) -LexToken(ASSIGNMENT,'=',1,29729) -LexToken(VAR,'min',1,29730) -LexToken(OPENBRACKET,'(',1,29733) -LexToken(VAR,'strindex',1,29734) -LexToken(OPENBRACKET,'(',1,29742) -LexToken(VAR,'x2',1,29743) -LexToken(COMMA,',',1,29745) -LexToken(VAR,'TN',1,29746) -LexToken(CLOSEBRACKET,')',1,29748) -LexToken(CLOSEBRACKET,')',1,29749) -LexToken(EOL,'\n',1,29750) -LexToken(IF,'if',1,29764) -LexToken(VAR,'x2p',1,29767) -LexToken(COMPARISON,'==',1,29770) -LexToken(OPENSQBRACKET,'[',1,29772) -LexToken(CLOSESQBRACKET,']',1,29773) -LexToken(THEN,'then',1,29775) -LexToken(EOL,'\n',1,29779) -LexToken(VAR,'xinfo',1,29797) -LexToken(OPENBRACKET,'(',1,29802) -LexToken(DQSTRING,'"Bad address in X:"',1,29821) -LexToken(ADDITION,'+',1,29822) -LexToken(VAR,'x2',1,29823) -LexToken(CLOSEBRACKET,')',1,29825) -LexToken(EOL,'\n',1,29826) -LexToken(BREAK,'break',1,29840) -LexToken(COMMA,',',1,29845) -LexToken(END,'end',1,29847) -LexToken(EOL,'\n',1,29850) -LexToken(VAR,'x21',1,29863) -LexToken(ASSIGNMENT,'=',1,29866) -LexToken(VAR,'par',1,29867) -LexToken(EOL,'\n',1,29870) -LexToken(VAR,'t',1,29883) -LexToken(OPENBRACKET,'(',1,29884) -LexToken(VAR,'x2',1,29885) -LexToken(COMMA,',',1,29887) -LexToken(NUMBER,'1',1,29888) -LexToken(COLON,':',1,29889) -LexToken(VAR,'x2p',1,29890) -LexToken(ADDITION,'-',1,29893) -LexToken(NUMBER,'1',1,29894) -LexToken(CLOSEBRACKET,')',1,29895) -LexToken(EOL,'\n',1,29896) -LexToken(VAR,'x22',1,29910) -LexToken(ASSIGNMENT,'=',1,29913) -LexToken(PART,'part',1,29914) -LexToken(OPENBRACKET,'(',1,29918) -LexToken(VAR,'x2',1,29919) -LexToken(COMMA,',',1,29921) -LexToken(VAR,'x2p',1,29922) -LexToken(COLON,':',1,29925) -LexToken(VAR,'length',1,29926) -LexToken(OPENBRACKET,'(',1,29932) -LexToken(VAR,'x2',1,29933) -LexToken(CLOSEBRACKET,')',1,29935) -LexToken(CLOSEBRACKET,')',1,29936) -LexToken(EOL,'\n',1,29937) -LexToken(EOL,'\n',1,29939) -LexToken(VAR,'y1p',1,29952) -LexToken(ASSIGNMENT,'=',1,29955) -LexToken(VAR,'min',1,29956) -LexToken(OPENBRACKET,'(',1,29959) -LexToken(VAR,'strindex',1,29960) -LexToken(OPENBRACKET,'(',1,29968) -LexToken(VAR,'y1',1,29969) -LexToken(COMMA,',',1,29971) -LexToken(VAR,'TN',1,29972) -LexToken(CLOSEBRACKET,')',1,29974) -LexToken(CLOSEBRACKET,')',1,29975) -LexToken(EOL,'\n',1,29976) -LexToken(IF,'if',1,29990) -LexToken(VAR,'y1p',1,29993) -LexToken(COMPARISON,'==',1,29996) -LexToken(OPENSQBRACKET,'[',1,29998) -LexToken(CLOSESQBRACKET,']',1,29999) -LexToken(THEN,'then',1,30001) -LexToken(EOL,'\n',1,30005) -LexToken(VAR,'xinfo',1,30023) -LexToken(OPENBRACKET,'(',1,30028) -LexToken(DQSTRING,'"Bad address in Y:"',1,30047) -LexToken(ADDITION,'+',1,30048) -LexToken(VAR,'y1',1,30049) -LexToken(CLOSEBRACKET,')',1,30051) -LexToken(EOL,'\n',1,30052) -LexToken(BREAK,'break',1,30070) -LexToken(EOL,'\n',1,30075) -LexToken(END,'end',1,30089) -LexToken(EOL,'\n',1,30092) -LexToken(VAR,'y11',1,30105) -LexToken(ASSIGNMENT,'=',1,30108) -LexToken(PART,'part',1,30109) -LexToken(OPENBRACKET,'(',1,30113) -LexToken(VAR,'y1',1,30114) -LexToken(COMMA,',',1,30116) -LexToken(NUMBER,'1',1,30117) -LexToken(COLON,':',1,30118) -LexToken(VAR,'y1p',1,30119) -LexToken(ADDITION,'-',1,30122) -LexToken(NUMBER,'1',1,30123) -LexToken(CLOSEBRACKET,')',1,30124) -LexToken(EOL,'\n',1,30125) -LexToken(VAR,'y12',1,30139) -LexToken(ASSIGNMENT,'=',1,30142) -LexToken(PART,'part',1,30143) -LexToken(OPENBRACKET,'(',1,30147) -LexToken(VAR,'y1',1,30148) -LexToken(COMMA,',',1,30150) -LexToken(VAR,'y1p',1,30151) -LexToken(COLON,':',1,30154) -LexToken(VAR,'length',1,30155) -LexToken(OPENBRACKET,'(',1,30161) -LexToken(VAR,'y1',1,30162) -LexToken(CLOSEBRACKET,')',1,30164) -LexToken(CLOSEBRACKET,')',1,30165) -LexToken(EOL,'\n',1,30166) -LexToken(EOL,'\n',1,30168) -LexToken(VAR,'y2p',1,30181) -LexToken(ASSIGNMENT,'=',1,30184) -LexToken(VAR,'min',1,30185) -LexToken(OPENBRACKET,'(',1,30188) -LexToken(VAR,'strindex',1,30189) -LexToken(OPENBRACKET,'(',1,30197) -LexToken(VAR,'y2',1,30198) -LexToken(COMMA,',',1,30200) -LexToken(VAR,'TN',1,30201) -LexToken(CLOSEBRACKET,')',1,30203) -LexToken(CLOSEBRACKET,')',1,30204) -LexToken(EOL,'\n',1,30205) -LexToken(IF,'if',1,30219) -LexToken(VAR,'y2p',1,30222) -LexToken(COMPARISON,'==',1,30225) -LexToken(OPENSQBRACKET,'[',1,30227) -LexToken(CLOSESQBRACKET,']',1,30228) -LexToken(THEN,'then',1,30230) -LexToken(EOL,'\n',1,30234) -LexToken(VAR,'xinfo',1,30252) -LexToken(OPENBRACKET,'(',1,30257) -LexToken(DQSTRING,'"Bad address in Y:"',1,30276) -LexToken(ADDITION,'+',1,30277) -LexToken(VAR,'y2',1,30278) -LexToken(CLOSEBRACKET,')',1,30280) -LexToken(EOL,'\n',1,30281) -LexToken(BREAK,'break',1,30299) -LexToken(EOL,'\n',1,30304) -LexToken(END,'end',1,30318) -LexToken(EOL,'\n',1,30321) -LexToken(VAR,'y21',1,30334) -LexToken(ASSIGNMENT,'=',1,30337) -LexToken(PART,'part',1,30338) -LexToken(OPENBRACKET,'(',1,30342) -LexToken(VAR,'y2',1,30343) -LexToken(COMMA,',',1,30345) -LexToken(NUMBER,'1',1,30346) -LexToken(COLON,':',1,30347) -LexToken(VAR,'y2p',1,30348) -LexToken(ADDITION,'-',1,30351) -LexToken(NUMBER,'1',1,30352) -LexToken(CLOSEBRACKET,')',1,30353) -LexToken(EOL,'\n',1,30354) -LexToken(VAR,'y22',1,30368) -LexToken(ASSIGNMENT,'=',1,30371) -LexToken(PART,'part',1,30372) -LexToken(OPENBRACKET,'(',1,30376) -LexToken(VAR,'y2',1,30377) -LexToken(COMMA,',',1,30379) -LexToken(VAR,'y2p',1,30380) -LexToken(COLON,':',1,30383) -LexToken(VAR,'length',1,30384) -LexToken(OPENBRACKET,'(',1,30390) -LexToken(VAR,'y2',1,30391) -LexToken(CLOSEBRACKET,')',1,30393) -LexToken(CLOSEBRACKET,')',1,30394) -LexToken(EOL,'\n',1,30395) -LexToken(EOL,'\n',1,30397) -LexToken(EOL,'\n',1,30429) -LexToken(EOL,'\n',1,30430) -LexToken(VAR,'lx11',1,30443) -LexToken(ASSIGNMENT,'=',1,30447) -LexToken(VAR,'length',1,30448) -LexToken(OPENBRACKET,'(',1,30454) -LexToken(VAR,'x11',1,30455) -LexToken(CLOSEBRACKET,')',1,30458) -LexToken(EOL,'\n',1,30459) -LexToken(VAR,'lx21',1,30473) -LexToken(ASSIGNMENT,'=',1,30477) -LexToken(VAR,'length',1,30478) -LexToken(OPENBRACKET,'(',1,30484) -LexToken(VAR,'x21',1,30485) -LexToken(CLOSEBRACKET,')',1,30488) -LexToken(EOL,'\n',1,30489) -LexToken(VAR,'ly11',1,30503) -LexToken(ASSIGNMENT,'=',1,30507) -LexToken(VAR,'length',1,30508) -LexToken(OPENBRACKET,'(',1,30514) -LexToken(VAR,'y11',1,30515) -LexToken(CLOSEBRACKET,')',1,30518) -LexToken(EOL,'\n',1,30519) -LexToken(VAR,'ly21',1,30533) -LexToken(ASSIGNMENT,'=',1,30537) -LexToken(VAR,'length',1,30538) -LexToken(OPENBRACKET,'(',1,30544) -LexToken(VAR,'y21',1,30545) -LexToken(CLOSEBRACKET,')',1,30548) -LexToken(EOL,'\n',1,30549) -LexToken(VAR,'xstC',1,30562) -LexToken(ASSIGNMENT,'=',1,30566) -LexToken(NUMBER,'0',1,30567) -LexToken(EOL,'\n',1,30568) -LexToken(FOR,'for',1,30582) -LexToken(VAR,'i',1,30586) -LexToken(ASSIGNMENT,'=',1,30587) -LexToken(NUMBER,'1',1,30588) -LexToken(COLON,':',1,30589) -LexToken(VAR,'lx11',1,30590) -LexToken(EOL,'\n',1,30594) -LexToken(VAR,'xstC',1,30612) -LexToken(ASSIGNMENT,'=',1,30616) -LexToken(VAR,'xstC',1,30617) -LexToken(ADDITION,'+',1,30621) -LexToken(VAR,'modulo',1,30622) -LexToken(OPENBRACKET,'(',1,30628) -LexToken(VAR,'find',1,30629) -LexToken(OPENBRACKET,'(',1,30633) -LexToken(VAR,'TA',1,30634) -LexToken(COMPARISON,'==',1,30636) -LexToken(PART,'part',1,30638) -LexToken(OPENBRACKET,'(',1,30642) -LexToken(VAR,'x11',1,30643) -LexToken(COMMA,',',1,30646) -LexToken(VAR,'lx11',1,30647) -LexToken(ADDITION,'-',1,30651) -LexToken(VAR,'i',1,30652) -LexToken(ADDITION,'+',1,30653) -LexToken(NUMBER,'1',1,30654) -LexToken(CLOSEBRACKET,')',1,30655) -LexToken(CLOSEBRACKET,')',1,30656) -LexToken(COMMA,',',1,30657) -LexToken(NUMBER,'26',1,30658) -LexToken(CLOSEBRACKET,')',1,30660) -LexToken(MULTIPLICATION,'*',1,30661) -LexToken(NUMBER,'26',1,30662) -LexToken(MULTIPLICATION,'^',1,30664) -LexToken(OPENBRACKET,'(',1,30665) -LexToken(VAR,'i',1,30666) -LexToken(ADDITION,'-',1,30667) -LexToken(NUMBER,'1',1,30668) -LexToken(CLOSEBRACKET,')',1,30669) -LexToken(EOL,'\n',1,30670) -LexToken(END,'end',1,30684) -LexToken(EOL,'\n',1,30687) -LexToken(VAR,'xenC',1,30700) -LexToken(ASSIGNMENT,'=',1,30704) -LexToken(NUMBER,'0',1,30705) -LexToken(EOL,'\n',1,30706) -LexToken(FOR,'for',1,30720) -LexToken(VAR,'i',1,30724) -LexToken(ASSIGNMENT,'=',1,30725) -LexToken(NUMBER,'1',1,30726) -LexToken(COLON,':',1,30727) -LexToken(VAR,'lx21',1,30728) -LexToken(EOL,'\n',1,30732) -LexToken(VAR,'xenC',1,30750) -LexToken(ASSIGNMENT,'=',1,30754) -LexToken(VAR,'xenC',1,30755) -LexToken(ADDITION,'+',1,30759) -LexToken(VAR,'modulo',1,30760) -LexToken(OPENBRACKET,'(',1,30766) -LexToken(VAR,'find',1,30767) -LexToken(OPENBRACKET,'(',1,30771) -LexToken(VAR,'TA',1,30772) -LexToken(COMPARISON,'==',1,30774) -LexToken(PART,'part',1,30776) -LexToken(OPENBRACKET,'(',1,30780) -LexToken(VAR,'x21',1,30781) -LexToken(COMMA,',',1,30784) -LexToken(VAR,'lx21',1,30785) -LexToken(ADDITION,'-',1,30789) -LexToken(VAR,'i',1,30790) -LexToken(ADDITION,'+',1,30791) -LexToken(NUMBER,'1',1,30792) -LexToken(CLOSEBRACKET,')',1,30793) -LexToken(CLOSEBRACKET,')',1,30794) -LexToken(COMMA,',',1,30795) -LexToken(NUMBER,'26',1,30796) -LexToken(CLOSEBRACKET,')',1,30798) -LexToken(MULTIPLICATION,'*',1,30799) -LexToken(NUMBER,'26',1,30800) -LexToken(MULTIPLICATION,'^',1,30802) -LexToken(OPENBRACKET,'(',1,30803) -LexToken(VAR,'i',1,30804) -LexToken(ADDITION,'-',1,30805) -LexToken(NUMBER,'1',1,30806) -LexToken(CLOSEBRACKET,')',1,30807) -LexToken(EOL,'\n',1,30808) -LexToken(END,'end',1,30822) -LexToken(EOL,'\n',1,30825) -LexToken(VAR,'ystC',1,30838) -LexToken(ASSIGNMENT,'=',1,30842) -LexToken(NUMBER,'0',1,30843) -LexToken(EOL,'\n',1,30844) -LexToken(FOR,'for',1,30858) -LexToken(VAR,'i',1,30862) -LexToken(ASSIGNMENT,'=',1,30863) -LexToken(NUMBER,'1',1,30864) -LexToken(COLON,':',1,30865) -LexToken(VAR,'ly11',1,30866) -LexToken(EOL,'\n',1,30870) -LexToken(VAR,'ystC',1,30888) -LexToken(ASSIGNMENT,'=',1,30892) -LexToken(VAR,'ystC',1,30893) -LexToken(ADDITION,'+',1,30897) -LexToken(VAR,'modulo',1,30898) -LexToken(OPENBRACKET,'(',1,30904) -LexToken(VAR,'find',1,30905) -LexToken(OPENBRACKET,'(',1,30909) -LexToken(VAR,'TA',1,30910) -LexToken(COMPARISON,'==',1,30912) -LexToken(PART,'part',1,30914) -LexToken(OPENBRACKET,'(',1,30918) -LexToken(VAR,'y11',1,30919) -LexToken(COMMA,',',1,30922) -LexToken(VAR,'ly11',1,30923) -LexToken(ADDITION,'-',1,30927) -LexToken(VAR,'i',1,30928) -LexToken(ADDITION,'+',1,30929) -LexToken(NUMBER,'1',1,30930) -LexToken(CLOSEBRACKET,')',1,30931) -LexToken(CLOSEBRACKET,')',1,30932) -LexToken(COMMA,',',1,30933) -LexToken(NUMBER,'26',1,30934) -LexToken(CLOSEBRACKET,')',1,30936) -LexToken(MULTIPLICATION,'*',1,30937) -LexToken(NUMBER,'26',1,30938) -LexToken(MULTIPLICATION,'^',1,30940) -LexToken(OPENBRACKET,'(',1,30941) -LexToken(VAR,'i',1,30942) -LexToken(ADDITION,'-',1,30943) -LexToken(NUMBER,'1',1,30944) -LexToken(CLOSEBRACKET,')',1,30945) -LexToken(EOL,'\n',1,30946) -LexToken(END,'end',1,30960) -LexToken(EOL,'\n',1,30963) -LexToken(VAR,'yenC',1,30976) -LexToken(ASSIGNMENT,'=',1,30980) -LexToken(NUMBER,'0',1,30981) -LexToken(EOL,'\n',1,30982) -LexToken(FOR,'for',1,30996) -LexToken(VAR,'i',1,31000) -LexToken(ASSIGNMENT,'=',1,31001) -LexToken(NUMBER,'1',1,31002) -LexToken(COLON,':',1,31003) -LexToken(VAR,'ly11',1,31004) -LexToken(EOL,'\n',1,31008) -LexToken(VAR,'yenC',1,31026) -LexToken(ASSIGNMENT,'=',1,31030) -LexToken(VAR,'yenC',1,31031) -LexToken(ADDITION,'+',1,31035) -LexToken(VAR,'modulo',1,31036) -LexToken(OPENBRACKET,'(',1,31042) -LexToken(VAR,'find',1,31043) -LexToken(OPENBRACKET,'(',1,31047) -LexToken(VAR,'TA',1,31048) -LexToken(COMPARISON,'==',1,31050) -LexToken(PART,'part',1,31052) -LexToken(OPENBRACKET,'(',1,31056) -LexToken(VAR,'y21',1,31057) -LexToken(COMMA,',',1,31060) -LexToken(VAR,'ly21',1,31061) -LexToken(ADDITION,'-',1,31065) -LexToken(VAR,'i',1,31066) -LexToken(ADDITION,'+',1,31067) -LexToken(NUMBER,'1',1,31068) -LexToken(CLOSEBRACKET,')',1,31069) -LexToken(CLOSEBRACKET,')',1,31070) -LexToken(COMMA,',',1,31071) -LexToken(NUMBER,'26',1,31072) -LexToken(CLOSEBRACKET,')',1,31074) -LexToken(MULTIPLICATION,'*',1,31075) -LexToken(NUMBER,'26',1,31076) -LexToken(MULTIPLICATION,'^',1,31078) -LexToken(OPENBRACKET,'(',1,31079) -LexToken(VAR,'i',1,31080) -LexToken(ADDITION,'-',1,31081) -LexToken(NUMBER,'1',1,31082) -LexToken(CLOSEBRACKET,')',1,31083) -LexToken(EOL,'\n',1,31084) -LexToken(END,'end',1,31098) -LexToken(EOL,'\n',1,31101) -LexToken(EOL,'\n',1,31102) -LexToken(VAR,'xstR',1,31115) -LexToken(ASSIGNMENT,'=',1,31119) -LexToken(VAR,'evstr',1,31120) -LexToken(OPENBRACKET,'(',1,31125) -LexToken(VAR,'x12',1,31126) -LexToken(CLOSEBRACKET,')',1,31129) -LexToken(EOL,'\n',1,31130) -LexToken(VAR,'xenR',1,31144) -LexToken(ASSIGNMENT,'=',1,31148) -LexToken(VAR,'evstr',1,31149) -LexToken(OPENBRACKET,'(',1,31154) -LexToken(VAR,'x22',1,31155) -LexToken(CLOSEBRACKET,')',1,31158) -LexToken(EOL,'\n',1,31159) -LexToken(VAR,'ystR',1,31173) -LexToken(ASSIGNMENT,'=',1,31177) -LexToken(VAR,'evstr',1,31178) -LexToken(OPENBRACKET,'(',1,31183) -LexToken(VAR,'y12',1,31184) -LexToken(CLOSEBRACKET,')',1,31187) -LexToken(EOL,'\n',1,31188) -LexToken(VAR,'yenR',1,31202) -LexToken(ASSIGNMENT,'=',1,31206) -LexToken(VAR,'evstr',1,31207) -LexToken(OPENBRACKET,'(',1,31212) -LexToken(VAR,'y22',1,31213) -LexToken(CLOSEBRACKET,')',1,31216) -LexToken(EOL,'\n',1,31217) -LexToken(EOL,'\n',1,31219) -LexToken(OPENSQBRACKET,'[',1,31232) -LexToken(VAR,'mv',1,31233) -LexToken(COMMA,',',1,31235) -LexToken(VAR,'nv',1,31236) -LexToken(CLOSESQBRACKET,']',1,31238) -LexToken(ASSIGNMENT,'=',1,31239) -LexToken(VAR,'size',1,31240) -LexToken(OPENBRACKET,'(',1,31244) -LexToken(VAR,'Value',1,31245) -LexToken(CLOSEBRACKET,')',1,31250) -LexToken(EOL,'\n',1,31251) -LexToken(EOL,'\n',1,31252) -LexToken(IF,'if',1,31265) -LexToken(NOT,'~',1,31268) -LexToken(OPENBRACKET,'(',1,31269) -LexToken(VAR,'xstR',1,31270) -LexToken(COMPARISON,'<=',1,31274) -LexToken(VAR,'mv',1,31276) -LexToken(LOGICAL,'&',1,31279) -LexToken(VAR,'xstR',1,31281) -LexToken(COMPARISON,'>',1,31285) -LexToken(NUMBER,'0',1,31286) -LexToken(LOGICAL,'&',1,31288) -LexToken(VAR,'xenR',1,31290) -LexToken(COMPARISON,'<=',1,31294) -LexToken(VAR,'mv',1,31296) -LexToken(LOGICAL,'&',1,31299) -LexToken(VAR,'xenR',1,31301) -LexToken(COMPARISON,'>',1,31305) -LexToken(NUMBER,'0',1,31306) -LexToken(LOGICAL,'&',1,31307) -LexToken(VAR,'ystR',1,31308) -LexToken(COMPARISON,'<=',1,31312) -LexToken(VAR,'mv',1,31314) -LexToken(LOGICAL,'&',1,31317) -LexToken(VAR,'ystR',1,31319) -LexToken(COMPARISON,'>',1,31323) -LexToken(NUMBER,'0',1,31324) -LexToken(LOGICAL,'&',1,31325) -LexToken(VAR,'yenR',1,31326) -LexToken(COMPARISON,'<=',1,31330) -LexToken(VAR,'mv',1,31332) -LexToken(LOGICAL,'&',1,31334) -LexToken(VAR,'yenR',1,31335) -LexToken(COMPARISON,'>',1,31339) -LexToken(NUMBER,'0',1,31340) -LexToken(CLOSEBRACKET,')',1,31342) -LexToken(THEN,'then',1,31344) -LexToken(EOL,'\n',1,31348) -LexToken(VAR,'xinfo',1,31365) -LexToken(OPENBRACKET,'(',1,31370) -LexToken(DQSTRING,'"error in Row data addresses"',1,31399) -LexToken(CLOSEBRACKET,')',1,31400) -LexToken(EOL,'\n',1,31401) -LexToken(BREAK,'break',1,31419) -LexToken(EOL,'\n',1,31424) -LexToken(END,'end',1,31437) -LexToken(EOL,'\n',1,31440) -LexToken(IF,'if',1,31453) -LexToken(NOT,'~',1,31456) -LexToken(OPENBRACKET,'(',1,31457) -LexToken(VAR,'xstC',1,31458) -LexToken(COMPARISON,'<=',1,31462) -LexToken(VAR,'nv',1,31464) -LexToken(LOGICAL,'&',1,31467) -LexToken(VAR,'xstC',1,31469) -LexToken(COMPARISON,'>',1,31473) -LexToken(NUMBER,'0',1,31474) -LexToken(LOGICAL,'&',1,31476) -LexToken(VAR,'xenC',1,31478) -LexToken(COMPARISON,'<=',1,31482) -LexToken(VAR,'nv',1,31484) -LexToken(LOGICAL,'&',1,31487) -LexToken(VAR,'xenC',1,31489) -LexToken(COMPARISON,'>',1,31493) -LexToken(NUMBER,'0',1,31494) -LexToken(LOGICAL,'&',1,31495) -LexToken(VAR,'ystC',1,31496) -LexToken(COMPARISON,'<=',1,31500) -LexToken(VAR,'nv',1,31502) -LexToken(LOGICAL,'&',1,31505) -LexToken(VAR,'ystC',1,31507) -LexToken(COMPARISON,'>',1,31511) -LexToken(NUMBER,'0',1,31512) -LexToken(LOGICAL,'&',1,31513) -LexToken(VAR,'yenC',1,31514) -LexToken(COMPARISON,'<=',1,31518) -LexToken(VAR,'nv',1,31520) -LexToken(LOGICAL,'&',1,31522) -LexToken(VAR,'yenC',1,31523) -LexToken(COMPARISON,'>',1,31527) -LexToken(NUMBER,'0',1,31528) -LexToken(CLOSEBRACKET,')',1,31530) -LexToken(THEN,'then',1,31532) -LexToken(EOL,'\n',1,31536) -LexToken(VAR,'xinfo',1,31553) -LexToken(OPENBRACKET,'(',1,31558) -LexToken(DQSTRING,'"error in Column data addresses"',1,31590) -LexToken(CLOSEBRACKET,')',1,31591) -LexToken(EOL,'\n',1,31592) -LexToken(BREAK,'break',1,31610) -LexToken(EOL,'\n',1,31615) -LexToken(END,'end',1,31628) -LexToken(EOL,'\n',1,31631) -LexToken(EOL,'\n',1,31632) -LexToken(VAR,'xo',1,31645) -LexToken(ASSIGNMENT,'=',1,31647) -LexToken(VAR,'Value',1,31648) -LexToken(OPENBRACKET,'(',1,31653) -LexToken(VAR,'min',1,31654) -LexToken(OPENBRACKET,'(',1,31657) -LexToken(VAR,'xstR',1,31658) -LexToken(COMMA,',',1,31662) -LexToken(VAR,'xenR',1,31663) -LexToken(CLOSEBRACKET,')',1,31667) -LexToken(COLON,':',1,31668) -LexToken(VAR,'max',1,31669) -LexToken(OPENBRACKET,'(',1,31672) -LexToken(VAR,'xstR',1,31673) -LexToken(COMMA,',',1,31677) -LexToken(VAR,'xenR',1,31678) -LexToken(CLOSEBRACKET,')',1,31682) -LexToken(COMMA,',',1,31683) -LexToken(VAR,'min',1,31684) -LexToken(OPENBRACKET,'(',1,31687) -LexToken(VAR,'xstC',1,31688) -LexToken(COMMA,',',1,31692) -LexToken(VAR,'xenC',1,31693) -LexToken(CLOSEBRACKET,')',1,31697) -LexToken(COLON,':',1,31698) -LexToken(VAR,'max',1,31699) -LexToken(OPENBRACKET,'(',1,31702) -LexToken(VAR,'xstC',1,31703) -LexToken(COMMA,',',1,31707) -LexToken(VAR,'xenC',1,31708) -LexToken(CLOSEBRACKET,')',1,31712) -LexToken(CLOSEBRACKET,')',1,31713) -LexToken(EOL,'\n',1,31714) -LexToken(VAR,'yo',1,31728) -LexToken(ASSIGNMENT,'=',1,31730) -LexToken(VAR,'Value',1,31731) -LexToken(OPENBRACKET,'(',1,31736) -LexToken(VAR,'min',1,31737) -LexToken(OPENBRACKET,'(',1,31740) -LexToken(VAR,'ystR',1,31741) -LexToken(COMMA,',',1,31745) -LexToken(VAR,'yenR',1,31746) -LexToken(CLOSEBRACKET,')',1,31750) -LexToken(COLON,':',1,31751) -LexToken(VAR,'max',1,31752) -LexToken(OPENBRACKET,'(',1,31755) -LexToken(VAR,'ystR',1,31756) -LexToken(COMMA,',',1,31760) -LexToken(VAR,'yenR',1,31761) -LexToken(CLOSEBRACKET,')',1,31765) -LexToken(COMMA,',',1,31766) -LexToken(VAR,'min',1,31767) -LexToken(OPENBRACKET,'(',1,31770) -LexToken(VAR,'ystC',1,31771) -LexToken(COMMA,',',1,31775) -LexToken(VAR,'yenC',1,31776) -LexToken(CLOSEBRACKET,')',1,31780) -LexToken(COLON,':',1,31781) -LexToken(VAR,'max',1,31782) -LexToken(OPENBRACKET,'(',1,31785) -LexToken(VAR,'ystC',1,31786) -LexToken(COMMA,',',1,31790) -LexToken(VAR,'yenC',1,31791) -LexToken(CLOSEBRACKET,')',1,31795) -LexToken(CLOSEBRACKET,')',1,31796) -LexToken(EOL,'\n',1,31797) -LexToken(OPENSQBRACKET,'[',1,31811) -LexToken(VAR,'nx',1,31812) -LexToken(COMMA,',',1,31814) -LexToken(VAR,'mx',1,31815) -LexToken(CLOSESQBRACKET,']',1,31817) -LexToken(ASSIGNMENT,'=',1,31818) -LexToken(VAR,'size',1,31819) -LexToken(OPENBRACKET,'(',1,31823) -LexToken(VAR,'xo',1,31824) -LexToken(CLOSEBRACKET,')',1,31826) -LexToken(EOL,'\n',1,31857) -LexToken(OPENSQBRACKET,'[',1,31870) -LexToken(VAR,'ny',1,31871) -LexToken(COMMA,',',1,31873) -LexToken(VAR,'my',1,31874) -LexToken(CLOSESQBRACKET,']',1,31876) -LexToken(ASSIGNMENT,'=',1,31877) -LexToken(VAR,'size',1,31878) -LexToken(OPENBRACKET,'(',1,31882) -LexToken(VAR,'yo',1,31883) -LexToken(CLOSEBRACKET,')',1,31885) -LexToken(EOL,'\n',1,31886) -LexToken(VAR,'N',1,31900) -LexToken(ASSIGNMENT,'=',1,31901) -LexToken(VAR,'min',1,31902) -LexToken(OPENBRACKET,'(',1,31905) -LexToken(VAR,'nx',1,31906) -LexToken(COMMA,',',1,31908) -LexToken(VAR,'ny',1,31909) -LexToken(CLOSEBRACKET,')',1,31911) -LexToken(EOL,'\n',1,31912) -LexToken(VAR,'xo',1,31926) -LexToken(ASSIGNMENT,'=',1,31928) -LexToken(VAR,'xo',1,31929) -LexToken(OPENBRACKET,'(',1,31931) -LexToken(NUMBER,'1',1,31932) -LexToken(COLON,':',1,31933) -LexToken(VAR,'N',1,31934) -LexToken(COMMA,',',1,31935) -LexToken(COLON,':',1,31936) -LexToken(CLOSEBRACKET,')',1,31937) -LexToken(EOL,'\n',1,31938) -LexToken(VAR,'yo',1,31952) -LexToken(ASSIGNMENT,'=',1,31954) -LexToken(VAR,'yo',1,31955) -LexToken(OPENBRACKET,'(',1,31957) -LexToken(NUMBER,'1',1,31958) -LexToken(COLON,':',1,31959) -LexToken(VAR,'N',1,31960) -LexToken(COMMA,',',1,31961) -LexToken(COLON,':',1,31962) -LexToken(CLOSEBRACKET,')',1,31963) -LexToken(EOL,'\n',1,31964) -LexToken(EOL,'\n',1,31966) -LexToken(VAR,'xyo',1,31979) -LexToken(ASSIGNMENT,'=',1,31982) -LexToken(OPENSQBRACKET,'[',1,31983) -LexToken(VAR,'xo',1,31984) -LexToken(COMMA,',',1,31986) -LexToken(VAR,'yo',1,31987) -LexToken(CLOSESQBRACKET,']',1,31989) -LexToken(EOL,'\n',1,31990) -LexToken(OPENSQBRACKET,'[',1,32004) -LexToken(VAR,'xyo',1,32005) -LexToken(CLOSESQBRACKET,']',1,32008) -LexToken(ASSIGNMENT,'=',1,32009) -LexToken(VAR,'cleandata',1,32010) -LexToken(OPENBRACKET,'(',1,32019) -LexToken(VAR,'xyo',1,32020) -LexToken(CLOSEBRACKET,')',1,32023) -LexToken(EOL,'\n',1,32024) -LexToken(EOL,'\n',1,32025) -LexToken(VAR,'tok',1,32038) -LexToken(ASSIGNMENT,'=',1,32041) -LexToken(PREVAR_BOOLEAN,'%t',1,32042) -LexToken(EOL,'\n',1,32044) -LexToken(BREAK,'break',1,32058) -LexToken(EOL,'\n',1,32063) -LexToken(VAR,'catch',1,32073) -LexToken(EOL,'\n',1,32078) -LexToken(VAR,'xinfo',1,32091) -LexToken(OPENBRACKET,'(',1,32096) -LexToken(DQSTRING,'" Scicos cannot read your Excel file, please verify"',1,32148) -LexToken(ADDITION,'+',1,32149) -LexToken(DQSTRING,'" the parameters "',1,32183) -LexToken(CLOSEBRACKET,')',1,32184) -LexToken(EOL,'\n',1,32185) -LexToken(BREAK,'break',1,32199) -LexToken(EOL,'\n',1,32204) -LexToken(END,'end',1,32213) -LexToken(EOL,'\n',1,32216) -LexToken(END,'end',1,32221) -LexToken(EOL,'\n',1,32224) -LexToken(EOL,'\n',1,32225) -LexToken(ENDFUNCTION,'endfunction',1,32226) -LexToken(EOL,'\n',1,32237) -LexToken(EOL,'\n',1,32303) -LexToken(FUNCTION,'function',1,32304) -LexToken(OPENSQBRACKET,'[',1,32313) -LexToken(VAR,'xyo',1,32314) -LexToken(CLOSESQBRACKET,']',1,32317) -LexToken(ASSIGNMENT,'=',1,32318) -LexToken(VAR,'cleandata',1,32319) -LexToken(OPENBRACKET,'(',1,32328) -LexToken(VAR,'xye',1,32329) -LexToken(CLOSEBRACKET,')',1,32332) -LexToken(EOL,'\n',1,32333) -LexToken(VAR,'xe',1,32338) -LexToken(ASSIGNMENT,'=',1,32340) -LexToken(VAR,'xye',1,32341) -LexToken(OPENBRACKET,'(',1,32344) -LexToken(COLON,':',1,32345) -LexToken(COMMA,',',1,32346) -LexToken(NUMBER,'1',1,32347) -LexToken(CLOSEBRACKET,')',1,32348) -LexToken(EOL,'\n',1,32349) -LexToken(VAR,'ye',1,32354) -LexToken(ASSIGNMENT,'=',1,32356) -LexToken(VAR,'xye',1,32357) -LexToken(OPENBRACKET,'(',1,32360) -LexToken(COLON,':',1,32361) -LexToken(COMMA,',',1,32362) -LexToken(NUMBER,'2',1,32363) -LexToken(CLOSEBRACKET,')',1,32364) -LexToken(EOL,'\n',1,32365) -LexToken(EOL,'\n',1,32366) -LexToken(OPENSQBRACKET,'[',1,32371) -LexToken(VAR,'nx',1,32372) -LexToken(COMMA,',',1,32374) -LexToken(VAR,'mx',1,32375) -LexToken(CLOSESQBRACKET,']',1,32377) -LexToken(ASSIGNMENT,'=',1,32378) -LexToken(VAR,'size',1,32379) -LexToken(OPENBRACKET,'(',1,32383) -LexToken(VAR,'xe',1,32384) -LexToken(CLOSEBRACKET,')',1,32386) -LexToken(EOL,'\n',1,32417) -LexToken(OPENSQBRACKET,'[',1,32422) -LexToken(VAR,'ny',1,32423) -LexToken(COMMA,',',1,32425) -LexToken(VAR,'my',1,32426) -LexToken(CLOSESQBRACKET,']',1,32428) -LexToken(ASSIGNMENT,'=',1,32429) -LexToken(VAR,'size',1,32430) -LexToken(OPENBRACKET,'(',1,32434) -LexToken(VAR,'ye',1,32435) -LexToken(CLOSEBRACKET,')',1,32437) -LexToken(EOL,'\n',1,32438) -LexToken(VAR,'N',1,32444) -LexToken(ASSIGNMENT,'=',1,32445) -LexToken(VAR,'min',1,32446) -LexToken(OPENBRACKET,'(',1,32449) -LexToken(VAR,'nx',1,32450) -LexToken(COMMA,',',1,32452) -LexToken(VAR,'ny',1,32453) -LexToken(CLOSEBRACKET,')',1,32455) -LexToken(EOL,'\n',1,32456) -LexToken(VAR,'xe',1,32462) -LexToken(ASSIGNMENT,'=',1,32464) -LexToken(VAR,'xe',1,32465) -LexToken(OPENBRACKET,'(',1,32467) -LexToken(NUMBER,'1',1,32468) -LexToken(COLON,':',1,32469) -LexToken(VAR,'N',1,32470) -LexToken(COMMA,',',1,32471) -LexToken(COLON,':',1,32472) -LexToken(CLOSEBRACKET,')',1,32473) -LexToken(EOL,'\n',1,32474) -LexToken(VAR,'ye',1,32480) -LexToken(ASSIGNMENT,'=',1,32482) -LexToken(VAR,'ye',1,32483) -LexToken(OPENBRACKET,'(',1,32485) -LexToken(NUMBER,'1',1,32486) -LexToken(COLON,':',1,32487) -LexToken(VAR,'N',1,32488) -LexToken(COMMA,',',1,32489) -LexToken(COLON,':',1,32490) -LexToken(CLOSEBRACKET,')',1,32491) -LexToken(EOL,'\n',1,32492) -LexToken(EOL,'\n',1,32494) -LexToken(EOL,'\n',1,32524) -LexToken(FOR,'for',1,32529) -LexToken(VAR,'i',1,32533) -LexToken(ASSIGNMENT,'=',1,32534) -LexToken(NUMBER,'1',1,32535) -LexToken(COLON,':',1,32536) -LexToken(VAR,'N',1,32537) -LexToken(EOL,'\n',1,32538) -LexToken(IF,'if',1,32547) -LexToken(OPENBRACKET,'(',1,32550) -LexToken(VAR,'xe',1,32551) -LexToken(OPENBRACKET,'(',1,32553) -LexToken(VAR,'i',1,32554) -LexToken(CLOSEBRACKET,')',1,32555) -LexToken(COMPARISON,'<>',1,32556) -LexToken(VAR,'xe',1,32558) -LexToken(OPENBRACKET,'(',1,32560) -LexToken(VAR,'i',1,32561) -LexToken(CLOSEBRACKET,')',1,32562) -LexToken(CLOSEBRACKET,')',1,32563) -LexToken(THEN,'then',1,32565) -LexToken(EOL,'\n',1,32569) -LexToken(VAR,'xinfo',1,32582) -LexToken(OPENBRACKET,'(',1,32587) -LexToken(DQSTRING,'"x contains no data:x("',1,32610) -LexToken(ADDITION,'+',1,32611) -LexToken(VAR,'string',1,32612) -LexToken(OPENBRACKET,'(',1,32618) -LexToken(VAR,'i',1,32619) -LexToken(CLOSEBRACKET,')',1,32620) -LexToken(ADDITION,'+',1,32621) -LexToken(DQSTRING,'")"',1,32624) -LexToken(CLOSEBRACKET,')',1,32625) -LexToken(EOL,'\n',1,32626) -LexToken(RETURN,'return',1,32640) -LexToken(EOL,'\n',1,32646) -LexToken(END,'end',1,32656) -LexToken(EOL,'\n',1,32659) -LexToken(IF,'if',1,32668) -LexToken(OPENBRACKET,'(',1,32671) -LexToken(VAR,'ye',1,32672) -LexToken(OPENBRACKET,'(',1,32674) -LexToken(VAR,'i',1,32675) -LexToken(CLOSEBRACKET,')',1,32676) -LexToken(COMPARISON,'<>',1,32677) -LexToken(VAR,'ye',1,32679) -LexToken(OPENBRACKET,'(',1,32681) -LexToken(VAR,'i',1,32682) -LexToken(CLOSEBRACKET,')',1,32683) -LexToken(CLOSEBRACKET,')',1,32684) -LexToken(THEN,'then',1,32686) -LexToken(EOL,'\n',1,32690) -LexToken(VAR,'xinfo',1,32703) -LexToken(OPENBRACKET,'(',1,32708) -LexToken(DQSTRING,'"Y contains no data:y("',1,32731) -LexToken(ADDITION,'+',1,32732) -LexToken(VAR,'string',1,32733) -LexToken(OPENBRACKET,'(',1,32739) -LexToken(VAR,'i',1,32740) -LexToken(CLOSEBRACKET,')',1,32741) -LexToken(ADDITION,'+',1,32742) -LexToken(DQSTRING,'")"',1,32745) -LexToken(CLOSEBRACKET,')',1,32746) -LexToken(EOL,'\n',1,32747) -LexToken(RETURN,'return',1,32761) -LexToken(EOL,'\n',1,32767) -LexToken(END,'end',1,32777) -LexToken(EOL,'\n',1,32780) -LexToken(END,'end',1,32785) -LexToken(EOL,'\n',1,32788) -LexToken(VAR,'zz',1,32793) -LexToken(ASSIGNMENT,'=',1,32795) -LexToken(VAR,'find',1,32796) -LexToken(OPENBRACKET,'(',1,32800) -LexToken(VAR,'xe',1,32801) -LexToken(COMPARISON,'<',1,32803) -LexToken(NUMBER,'0',1,32804) -LexToken(CLOSEBRACKET,')',1,32805) -LexToken(EOL,'\n',1,32806) -LexToken(VAR,'xe',1,32812) -LexToken(OPENBRACKET,'(',1,32814) -LexToken(VAR,'zz',1,32815) -LexToken(CLOSEBRACKET,')',1,32817) -LexToken(ASSIGNMENT,'=',1,32818) -LexToken(OPENSQBRACKET,'[',1,32819) -LexToken(CLOSESQBRACKET,']',1,32820) -LexToken(EOL,'\n',1,32821) -LexToken(VAR,'ye',1,32827) -LexToken(OPENBRACKET,'(',1,32829) -LexToken(VAR,'zz',1,32830) -LexToken(CLOSEBRACKET,')',1,32832) -LexToken(ASSIGNMENT,'=',1,32833) -LexToken(OPENSQBRACKET,'[',1,32834) -LexToken(CLOSESQBRACKET,']',1,32835) -LexToken(EOL,'\n',1,32836) -LexToken(IF,'if',1,32841) -LexToken(OPENBRACKET,'(',1,32844) -LexToken(VAR,'find',1,32845) -LexToken(OPENBRACKET,'(',1,32849) -LexToken(VAR,'xe',1,32850) -LexToken(COMPARISON,'==',1,32852) -LexToken(NUMBER,'0',1,32854) -LexToken(CLOSEBRACKET,')',1,32855) -LexToken(COMPARISON,'==',1,32856) -LexToken(OPENSQBRACKET,'[',1,32858) -LexToken(CLOSESQBRACKET,']',1,32859) -LexToken(CLOSEBRACKET,')',1,32860) -LexToken(THEN,'then',1,32862) -LexToken(EOL,'\n',1,32884) -LexToken(VAR,'xe',1,32893) -LexToken(OPENBRACKET,'(',1,32895) -LexToken(LASTINDEX,'$',1,32896) -LexToken(ADDITION,'+',1,32897) -LexToken(NUMBER,'1',1,32898) -LexToken(CLOSEBRACKET,')',1,32899) -LexToken(ASSIGNMENT,'=',1,32900) -LexToken(NUMBER,'0',1,32901) -LexToken(EOL,'\n',1,32902) -LexToken(VAR,'ye',1,32912) -LexToken(OPENBRACKET,'(',1,32914) -LexToken(LASTINDEX,'$',1,32915) -LexToken(ADDITION,'+',1,32916) -LexToken(NUMBER,'1',1,32917) -LexToken(CLOSEBRACKET,')',1,32918) -LexToken(ASSIGNMENT,'=',1,32919) -LexToken(NUMBER,'0',1,32920) -LexToken(EOL,'\n',1,32921) -LexToken(END,'end',1,32927) -LexToken(EOL,'\n',1,32930) -LexToken(EOL,'\n',1,32931) -LexToken(OPENSQBRACKET,'[',1,32936) -LexToken(VAR,'xo',1,32937) -LexToken(COMMA,',',1,32939) -LexToken(VAR,'k2',1,32940) -LexToken(CLOSESQBRACKET,']',1,32942) -LexToken(ASSIGNMENT,'=',1,32943) -LexToken(VAR,'gsort',1,32944) -LexToken(OPENBRACKET,'(',1,32949) -LexToken(VAR,'xe',1,32950) -LexToken(COMMA,',',1,32952) -LexToken(DQSTRING,'"r"',1,32955) -LexToken(COMMA,',',1,32956) -LexToken(DQSTRING,'"i"',1,32959) -LexToken(CLOSEBRACKET,')',1,32960) -LexToken(EOL,'\n',1,32961) -LexToken(VAR,'yo',1,32967) -LexToken(ASSIGNMENT,'=',1,32969) -LexToken(VAR,'ye',1,32970) -LexToken(OPENBRACKET,'(',1,32972) -LexToken(VAR,'k2',1,32973) -LexToken(CLOSEBRACKET,')',1,32975) -LexToken(EOL,'\n',1,32976) -LexToken(EOL,'\n',1,32977) -LexToken(VAR,'xyo',1,32982) -LexToken(ASSIGNMENT,'=',1,32985) -LexToken(OPENSQBRACKET,'[',1,32986) -LexToken(VAR,'xo',1,32987) -LexToken(COMMA,',',1,32989) -LexToken(VAR,'yo',1,32990) -LexToken(CLOSESQBRACKET,']',1,32992) -LexToken(EOL,'\n',1,32993) -LexToken(ENDFUNCTION,'endfunction',1,32995) -LexToken(EOL,'\n',1,33006) -LexToken(EOL,'\n',1,33072) -LexToken(FUNCTION,'function',1,33073) -LexToken(OPENSQBRACKET,'[',1,33083) -LexToken(VAR,'orpar',1,33084) -LexToken(COMMA,',',1,33089) -LexToken(VAR,'oipar',1,33090) -LexToken(CLOSESQBRACKET,']',1,33095) -LexToken(ASSIGNMENT,'=',1,33097) -LexToken(VAR,'AutoScale',1,33099) -LexToken(OPENBRACKET,'(',1,33108) -LexToken(VAR,'a',1,33109) -LexToken(COMMA,',',1,33110) -LexToken(VAR,'xy',1,33111) -LexToken(COMMA,',',1,33113) -LexToken(VAR,'inipar',1,33114) -LexToken(COMMA,',',1,33120) -LexToken(VAR,'inrpar',1,33121) -LexToken(CLOSEBRACKET,')',1,33127) -LexToken(EOL,'\n',1,33128) -LexToken(VAR,'drawlater',1,33133) -LexToken(OPENBRACKET,'(',1,33142) -LexToken(CLOSEBRACKET,')',1,33143) -LexToken(EOL,'\n',1,33144) -LexToken(VAR,'oipar',1,33150) -LexToken(ASSIGNMENT,'=',1,33156) -LexToken(VAR,'inipar',1,33158) -LexToken(EOL,'\n',1,33164) -LexToken(VAR,'orpar',1,33169) -LexToken(ASSIGNMENT,'=',1,33175) -LexToken(VAR,'inrpar',1,33177) -LexToken(EOL,'\n',1,33183) -LexToken(VAR,'points',1,33188) -LexToken(ASSIGNMENT,'=',1,33195) -LexToken(VAR,'a',1,33197) -LexToken(DOT,'.',1,33198) -LexToken(VAR,'children',1,33199) -LexToken(OPENBRACKET,'(',1,33207) -LexToken(NUMBER,'2',1,33208) -LexToken(CLOSEBRACKET,')',1,33209) -LexToken(DOT,'.',1,33210) -LexToken(VAR,'children',1,33211) -LexToken(EOL,'\n',1,33219) -LexToken(VAR,'splines',1,33224) -LexToken(ASSIGNMENT,'=',1,33232) -LexToken(VAR,'a',1,33234) -LexToken(DOT,'.',1,33235) -LexToken(VAR,'children',1,33236) -LexToken(OPENBRACKET,'(',1,33244) -LexToken(NUMBER,'1',1,33245) -LexToken(CLOSEBRACKET,')',1,33246) -LexToken(DOT,'.',1,33247) -LexToken(VAR,'children',1,33248) -LexToken(EOL,'\n',1,33256) -LexToken(VAR,'points',1,33261) -LexToken(DOT,'.',1,33267) -LexToken(VAR,'data',1,33268) -LexToken(ASSIGNMENT,'=',1,33273) -LexToken(VAR,'xy',1,33275) -LexToken(EOL,'\n',1,33277) -LexToken(VAR,'splines',1,33283) -LexToken(DOT,'.',1,33290) -LexToken(VAR,'data',1,33291) -LexToken(ASSIGNMENT,'=',1,33296) -LexToken(VAR,'xy',1,33298) -LexToken(EOL,'\n',1,33300) -LexToken(OPENSQBRACKET,'[',1,33306) -LexToken(VAR,'orpar',1,33307) -LexToken(COMMA,',',1,33312) -LexToken(VAR,'oipar',1,33313) -LexToken(CLOSESQBRACKET,']',1,33318) -LexToken(ASSIGNMENT,'=',1,33320) -LexToken(VAR,'drawSplin',1,33322) -LexToken(OPENBRACKET,'(',1,33331) -LexToken(VAR,'a',1,33332) -LexToken(COMMA,',',1,33333) -LexToken(VAR,'xy',1,33334) -LexToken(COMMA,',',1,33336) -LexToken(VAR,'oipar',1,33337) -LexToken(COMMA,',',1,33342) -LexToken(VAR,'orpar',1,33343) -LexToken(CLOSEBRACKET,')',1,33348) -LexToken(EOL,'\n',1,33349) -LexToken(VAR,'rectx',1,33355) -LexToken(ASSIGNMENT,'=',1,33360) -LexToken(VAR,'findrect',1,33361) -LexToken(OPENBRACKET,'(',1,33369) -LexToken(VAR,'a',1,33370) -LexToken(CLOSEBRACKET,')',1,33371) -LexToken(EOL,'\n',1,33372) -LexToken(VAR,'a',1,33378) -LexToken(DOT,'.',1,33379) -LexToken(VAR,'data_bounds',1,33380) -LexToken(ASSIGNMENT,'=',1,33392) -LexToken(VAR,'rectx',1,33394) -LexToken(EOL,'\n',1,33399) -LexToken(VAR,'drawnow',1,33405) -LexToken(OPENBRACKET,'(',1,33412) -LexToken(CLOSEBRACKET,')',1,33413) -LexToken(EOL,'\n',1,33414) -LexToken(ENDFUNCTION,'endfunction',1,33415) -LexToken(EOL,'\n',1,33426) -LexToken(EOL,'\n',1,33457) -LexToken(FUNCTION,'function',1,33458) -LexToken(VAR,'METHOD',1,33467) -LexToken(ASSIGNMENT,'=',1,33474) -LexToken(VAR,'getmethod',1,33476) -LexToken(OPENBRACKET,'(',1,33485) -LexToken(VAR,'order',1,33486) -LexToken(CLOSEBRACKET,')',1,33491) -LexToken(EOL,'\n',1,33492) -LexToken(SELECT,'select',1,33497) -LexToken(VAR,'order',1,33504) -LexToken(EOL,'\n',1,33509) -LexToken(CASE,'case',1,33514) -LexToken(NUMBER,'0',1,33519) -LexToken(THEN,'then',1,33521) -LexToken(EOL,'\n',1,33525) -LexToken(VAR,'METHOD',1,33535) -LexToken(ASSIGNMENT,'=',1,33541) -LexToken(DQSTRING,'"zero order"',1,33553) -LexToken(EOL,'\n',1,33554) -LexToken(CASE,'case',1,33559) -LexToken(NUMBER,'1',1,33564) -LexToken(THEN,'then',1,33566) -LexToken(EOL,'\n',1,33570) -LexToken(VAR,'METHOD',1,33580) -LexToken(ASSIGNMENT,'=',1,33586) -LexToken(DQSTRING,'"linear"',1,33594) -LexToken(EOL,'\n',1,33595) -LexToken(CASE,'case',1,33600) -LexToken(NUMBER,'2',1,33605) -LexToken(THEN,'then',1,33607) -LexToken(EOL,'\n',1,33611) -LexToken(VAR,'METHOD',1,33621) -LexToken(ASSIGNMENT,'=',1,33627) -LexToken(DQSTRING,'"order 2"',1,33636) -LexToken(EOL,'\n',1,33637) -LexToken(CASE,'case',1,33642) -LexToken(NUMBER,'3',1,33647) -LexToken(THEN,'then',1,33649) -LexToken(EOL,'\n',1,33653) -LexToken(VAR,'METHOD',1,33663) -LexToken(ASSIGNMENT,'=',1,33669) -LexToken(DQSTRING,'"not_a_knot"',1,33681) -LexToken(EOL,'\n',1,33682) -LexToken(CASE,'case',1,33687) -LexToken(NUMBER,'4',1,33692) -LexToken(THEN,'then',1,33694) -LexToken(EOL,'\n',1,33698) -LexToken(VAR,'METHOD',1,33708) -LexToken(ASSIGNMENT,'=',1,33714) -LexToken(DQSTRING,'"periodic"',1,33724) -LexToken(EOL,'\n',1,33725) -LexToken(CASE,'case',1,33730) -LexToken(NUMBER,'5',1,33735) -LexToken(THEN,'then',1,33737) -LexToken(EOL,'\n',1,33741) -LexToken(VAR,'METHOD',1,33751) -LexToken(ASSIGNMENT,'=',1,33757) -LexToken(DQSTRING,'"monotone"',1,33767) -LexToken(EOL,'\n',1,33768) -LexToken(CASE,'case',1,33773) -LexToken(NUMBER,'6',1,33778) -LexToken(THEN,'then',1,33780) -LexToken(EOL,'\n',1,33784) -LexToken(VAR,'METHOD',1,33794) -LexToken(ASSIGNMENT,'=',1,33800) -LexToken(DQSTRING,'"fast"',1,33806) -LexToken(EOL,'\n',1,33807) -LexToken(CASE,'case',1,33812) -LexToken(NUMBER,'7',1,33817) -LexToken(THEN,'then',1,33819) -LexToken(EOL,'\n',1,33823) -LexToken(VAR,'METHOD',1,33833) -LexToken(ASSIGNMENT,'=',1,33839) -LexToken(DQSTRING,'"clamped"',1,33848) -LexToken(EOL,'\n',1,33849) -LexToken(END,'end',1,33854) -LexToken(EOL,'\n',1,33857) -LexToken(ENDFUNCTION,'endfunction',1,33858) -LexToken(EOL,'\n',1,33869) -LexToken(EOL,'\n',1,33911) -LexToken(FUNCTION,'function',1,33912) -LexToken(OPENSQBRACKET,'[',1,33921) -LexToken(VAR,'sok',1,33922) -LexToken(COMMA,',',1,33925) -LexToken(VAR,'xye',1,33926) -LexToken(CLOSESQBRACKET,']',1,33929) -LexToken(ASSIGNMENT,'=',1,33931) -LexToken(VAR,'ReadFromFile',1,33933) -LexToken(OPENBRACKET,'(',1,33945) -LexToken(CLOSEBRACKET,')',1,33946) -LexToken(EOL,'\n',1,33947) -LexToken(VAR,'xye',1,33952) -LexToken(ASSIGNMENT,'=',1,33955) -LexToken(OPENSQBRACKET,'[',1,33956) -LexToken(CLOSESQBRACKET,']',1,33957) -LexToken(SEMICOLON,';',1,33958) -LexToken(VAR,'sok',1,33959) -LexToken(ASSIGNMENT,'=',1,33962) -LexToken(PREVAR_BOOLEAN,'%f',1,33963) -LexToken(EOL,'\n',1,33965) -LexToken(WHILE,'while',1,33971) -LexToken(PREVAR_BOOLEAN,'%t',1,33977) -LexToken(EOL,'\n',1,33979) -LexToken(OPENSQBRACKET,'[',1,33988) -LexToken(VAR,'sok',1,33989) -LexToken(COMMA,',',1,33992) -LexToken(VAR,'filen',1,33993) -LexToken(COMMA,',',1,33998) -LexToken(VAR,'Cformat',1,33999) -LexToken(COMMA,',',1,34006) -LexToken(VAR,'Cx',1,34007) -LexToken(COMMA,',',1,34009) -LexToken(VAR,'Cy',1,34010) -LexToken(CLOSESQBRACKET,']',1,34012) -LexToken(ASSIGNMENT,'=',1,34013) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,34014) -LexToken(OPENBRACKET,'(',1,34029) -LexToken(DQSTRING,'"Text data file "',1,34046) -LexToken(COMMA,',',1,34047) -LexToken(OPENSQBRACKET,'[',1,34048) -LexToken(DQSTRING,'"Filename"',1,34058) -LexToken(SEMICOLON,';',1,34059) -LexToken(DQSTRING,'"Reading [C] f"',1,34074) -LexToken(ADDITION,'+',1,34075) -LexToken(DQSTRING,'"ormat"',1,34094) -LexToken(SEMICOLON,';',1,34095) -LexToken(DQSTRING,'"Abscissa column"',1,34112) -LexToken(SEMICOLON,';',1,34113) -LexToken(DQSTRING,'"Output"',1,34121) -LexToken(ADDITION,'+',1,34122) -LexToken(DQSTRING,'" column"',1,34143) -LexToken(CLOSESQBRACKET,']',1,34144) -LexToken(COMMA,',',1,34145) -LexToken(VAR,'list',1,34146) -LexToken(OPENBRACKET,'(',1,34150) -LexToken(DQSTRING,'"str"',1,34155) -LexToken(COMMA,',',1,34156) -LexToken(NUMBER,'1',1,34157) -LexToken(COMMA,',',1,34158) -LexToken(DQSTRING,'"str"',1,34163) -LexToken(COMMA,',',1,34164) -LexToken(NUMBER,'1',1,34165) -LexToken(COMMA,',',1,34166) -LexToken(DQSTRING,'"vec"',1,34171) -LexToken(COMMA,',',1,34172) -LexToken(NUMBER,'1',1,34173) -LexToken(COMMA,',',1,34174) -LexToken(DQSTRING,'"vec"',1,34179) -LexToken(COMMA,',',1,34180) -LexToken(NUMBER,'1',1,34181) -LexToken(CLOSEBRACKET,')',1,34182) -LexToken(COMMA,',',1,34183) -LexToken(VAR,'list',1,34197) -LexToken(OPENBRACKET,'(',1,34201) -LexToken(OPENSQBRACKET,'[',1,34202) -LexToken(DQSTRING,'"mydatafile.dat"',1,34218) -LexToken(CLOSESQBRACKET,']',1,34219) -LexToken(COMMA,',',1,34220) -LexToken(OPENSQBRACKET,'[',1,34221) -LexToken(DQSTRING,'"%g %g"',1,34228) -LexToken(CLOSESQBRACKET,']',1,34229) -LexToken(COMMA,',',1,34230) -LexToken(OPENSQBRACKET,'[',1,34231) -LexToken(DQSTRING,'"1"',1,34234) -LexToken(CLOSESQBRACKET,']',1,34235) -LexToken(COMMA,',',1,34236) -LexToken(OPENSQBRACKET,'[',1,34237) -LexToken(DQSTRING,'"2"',1,34240) -LexToken(CLOSESQBRACKET,']',1,34241) -LexToken(CLOSEBRACKET,')',1,34242) -LexToken(CLOSEBRACKET,')',1,34243) -LexToken(EOL,'\n',1,34244) -LexToken(IF,'if',1,34254) -LexToken(NOT,'~',1,34257) -LexToken(VAR,'sok',1,34258) -LexToken(THEN,'then',1,34262) -LexToken(EOL,'\n',1,34266) -LexToken(BREAK,'break',1,34279) -LexToken(EOL,'\n',1,34284) -LexToken(END,'end',1,34294) -LexToken(EOL,'\n',1,34297) -LexToken(VAR,'px',1,34306) -LexToken(ASSIGNMENT,'=',1,34308) -LexToken(VAR,'strindex',1,34309) -LexToken(OPENBRACKET,'(',1,34317) -LexToken(VAR,'Cformat',1,34318) -LexToken(COMMA,',',1,34325) -LexToken(DQSTRING,'"%"',1,34328) -LexToken(CLOSEBRACKET,')',1,34329) -LexToken(EOL,'\n',1,34330) -LexToken(VAR,'NC',1,34340) -LexToken(ASSIGNMENT,'=',1,34342) -LexToken(VAR,'size',1,34343) -LexToken(OPENBRACKET,'(',1,34347) -LexToken(VAR,'px',1,34348) -LexToken(COMMA,',',1,34350) -LexToken(DQSTRING,'"*"',1,34353) -LexToken(CLOSEBRACKET,')',1,34354) -LexToken(EOL,'\n',1,34355) -LexToken(IF,'if',1,34365) -LexToken(VAR,'NC',1,34368) -LexToken(COMPARISON,'==',1,34370) -LexToken(OPENSQBRACKET,'[',1,34372) -LexToken(CLOSESQBRACKET,']',1,34373) -LexToken(THEN,'then',1,34375) -LexToken(EOL,'\n',1,34379) -LexToken(VAR,'xinfo',1,34393) -LexToken(OPENBRACKET,'(',1,34398) -LexToken(DQSTRING,'"Bad format in reading data file"',1,34431) -LexToken(CLOSEBRACKET,')',1,34432) -LexToken(EOL,'\n',1,34433) -LexToken(VAR,'sok',1,34447) -LexToken(ASSIGNMENT,'=',1,34450) -LexToken(PREVAR_BOOLEAN,'%f',1,34451) -LexToken(EOL,'\n',1,34453) -LexToken(BREAK,'break',1,34467) -LexToken(EOL,'\n',1,34472) -LexToken(END,'end',1,34482) -LexToken(EOL,'\n',1,34485) -LexToken(VAR,'Lx',1,34494) -LexToken(ASSIGNMENT,'=',1,34496) -LexToken(OPENSQBRACKET,'[',1,34497) -LexToken(CLOSESQBRACKET,']',1,34498) -LexToken(EOL,'\n',1,34499) -LexToken(VAR,'try',1,34509) -LexToken(EOL,'\n',1,34512) -LexToken(VAR,'fd',1,34525) -LexToken(ASSIGNMENT,'=',1,34527) -LexToken(VAR,'mopen',1,34528) -LexToken(OPENBRACKET,'(',1,34533) -LexToken(VAR,'filen',1,34534) -LexToken(COMMA,',',1,34539) -LexToken(DQSTRING,'"r"',1,34542) -LexToken(CLOSEBRACKET,')',1,34543) -LexToken(EOL,'\n',1,34544) -LexToken(VAR,'Lx',1,34558) -LexToken(ASSIGNMENT,'=',1,34560) -LexToken(VAR,'mfscanf',1,34561) -LexToken(OPENBRACKET,'(',1,34568) -LexToken(ADDITION,'-',1,34569) -LexToken(NUMBER,'1',1,34570) -LexToken(COMMA,',',1,34571) -LexToken(VAR,'fd',1,34572) -LexToken(COMMA,',',1,34574) -LexToken(VAR,'Cformat',1,34575) -LexToken(CLOSEBRACKET,')',1,34582) -LexToken(EOL,'\n',1,34583) -LexToken(VAR,'mclose',1,34597) -LexToken(OPENBRACKET,'(',1,34603) -LexToken(VAR,'fd',1,34604) -LexToken(CLOSEBRACKET,')',1,34606) -LexToken(EOL,'\n',1,34607) -LexToken(VAR,'catch',1,34617) -LexToken(EOL,'\n',1,34622) -LexToken(VAR,'xinfo',1,34635) -LexToken(OPENBRACKET,'(',1,34640) -LexToken(DQSTRING,'"Scicos cannot open the data file: "',1,34676) -LexToken(ADDITION,'+',1,34678) -LexToken(VAR,'filen',1,34680) -LexToken(CLOSEBRACKET,')',1,34685) -LexToken(EOL,'\n',1,34686) -LexToken(BREAK,'break',1,34700) -LexToken(EOL,'\n',1,34705) -LexToken(END,'end',1,34715) -LexToken(EOL,'\n',1,34718) -LexToken(EOL,'\n',1,34719) -LexToken(OPENSQBRACKET,'[',1,34728) -LexToken(VAR,'nD',1,34729) -LexToken(COMMA,',',1,34731) -LexToken(VAR,'mD',1,34732) -LexToken(CLOSESQBRACKET,']',1,34734) -LexToken(ASSIGNMENT,'=',1,34736) -LexToken(VAR,'size',1,34738) -LexToken(OPENBRACKET,'(',1,34742) -LexToken(VAR,'Lx',1,34743) -LexToken(CLOSEBRACKET,')',1,34745) -LexToken(EOL,'\n',1,34746) -LexToken(IF,'if',1,34756) -LexToken(OPENBRACKET,'(',1,34759) -LexToken(OPENBRACKET,'(',1,34760) -LexToken(VAR,'mD',1,34761) -LexToken(COMPARISON,'==',1,34763) -LexToken(NUMBER,'0',1,34765) -LexToken(CLOSEBRACKET,')',1,34766) -LexToken(LOGICAL,'|',1,34768) -LexToken(OPENBRACKET,'(',1,34770) -LexToken(VAR,'nD',1,34771) -LexToken(COMPARISON,'==',1,34773) -LexToken(NUMBER,'0',1,34775) -LexToken(CLOSEBRACKET,')',1,34776) -LexToken(CLOSEBRACKET,')',1,34777) -LexToken(THEN,'then',1,34779) -LexToken(EOL,'\n',1,34783) -LexToken(VAR,'xinfo',1,34797) -LexToken(OPENBRACKET,'(',1,34802) -LexToken(DQSTRING,'"No data read"',1,34816) -LexToken(CLOSEBRACKET,')',1,34817) -LexToken(EOL,'\n',1,34818) -LexToken(VAR,'sok',1,34832) -LexToken(ASSIGNMENT,'=',1,34835) -LexToken(PREVAR_BOOLEAN,'%f',1,34836) -LexToken(EOL,'\n',1,34838) -LexToken(BREAK,'break',1,34852) -LexToken(EOL,'\n',1,34857) -LexToken(END,'end',1,34867) -LexToken(EOL,'\n',1,34870) -LexToken(IF,'if',1,34879) -LexToken(OPENBRACKET,'(',1,34882) -LexToken(VAR,'mD',1,34883) -LexToken(COMPARISON,'<>',1,34885) -LexToken(VAR,'NC',1,34887) -LexToken(CLOSEBRACKET,')',1,34889) -LexToken(THEN,'then',1,34891) -LexToken(EOL,'\n',1,34895) -LexToken(VAR,'xinfo',1,34909) -LexToken(OPENBRACKET,'(',1,34914) -LexToken(DQSTRING,'"Bad format"',1,34926) -LexToken(CLOSEBRACKET,')',1,34927) -LexToken(EOL,'\n',1,34928) -LexToken(VAR,'sok',1,34942) -LexToken(ASSIGNMENT,'=',1,34945) -LexToken(PREVAR_BOOLEAN,'%f',1,34946) -LexToken(EOL,'\n',1,34948) -LexToken(BREAK,'break',1,34962) -LexToken(EOL,'\n',1,34967) -LexToken(END,'end',1,34977) -LexToken(EOL,'\n',1,34980) -LexToken(EOL,'\n',1,34981) -LexToken(VAR,'xe',1,34990) -LexToken(ASSIGNMENT,'=',1,34992) -LexToken(VAR,'Lx',1,34993) -LexToken(OPENBRACKET,'(',1,34995) -LexToken(COLON,':',1,34996) -LexToken(COMMA,',',1,34997) -LexToken(VAR,'Cx',1,34998) -LexToken(CLOSEBRACKET,')',1,35000) -LexToken(EOL,'\n',1,35001) -LexToken(VAR,'ye',1,35011) -LexToken(ASSIGNMENT,'=',1,35013) -LexToken(VAR,'Lx',1,35014) -LexToken(OPENBRACKET,'(',1,35016) -LexToken(COLON,':',1,35017) -LexToken(COMMA,',',1,35018) -LexToken(VAR,'Cy',1,35019) -LexToken(CLOSEBRACKET,')',1,35021) -LexToken(EOL,'\n',1,35022) -LexToken(VAR,'xye',1,35032) -LexToken(ASSIGNMENT,'=',1,35035) -LexToken(OPENSQBRACKET,'[',1,35036) -LexToken(VAR,'xe',1,35037) -LexToken(COMMA,',',1,35039) -LexToken(VAR,'ye',1,35040) -LexToken(CLOSESQBRACKET,']',1,35042) -LexToken(EOL,'\n',1,35043) -LexToken(OPENSQBRACKET,'[',1,35053) -LexToken(VAR,'xye',1,35054) -LexToken(CLOSESQBRACKET,']',1,35057) -LexToken(ASSIGNMENT,'=',1,35058) -LexToken(VAR,'cleandata',1,35059) -LexToken(OPENBRACKET,'(',1,35068) -LexToken(VAR,'xye',1,35069) -LexToken(CLOSEBRACKET,')',1,35072) -LexToken(EOL,'\n',1,35073) -LexToken(VAR,'sok',1,35082) -LexToken(ASSIGNMENT,'=',1,35085) -LexToken(PREVAR_BOOLEAN,'%t',1,35086) -LexToken(EOL,'\n',1,35088) -LexToken(BREAK,'break',1,35098) -LexToken(EOL,'\n',1,35103) -LexToken(END,'end',1,35109) -LexToken(EOL,'\n',1,35112) -LexToken(ENDFUNCTION,'endfunction',1,35113) -LexToken(EOL,'\n',1,35124) -LexToken(EOL,'\n',1,35166) -LexToken(FUNCTION,'function',1,35167) -LexToken(OPENSQBRACKET,'[',1,35176) -LexToken(VAR,'sok',1,35177) -LexToken(CLOSESQBRACKET,']',1,35180) -LexToken(ASSIGNMENT,'=',1,35181) -LexToken(VAR,'SaveToFile',1,35182) -LexToken(OPENBRACKET,'(',1,35192) -LexToken(VAR,'xye',1,35193) -LexToken(CLOSEBRACKET,')',1,35196) -LexToken(EOL,'\n',1,35197) -LexToken(VAR,'xe',1,35202) -LexToken(ASSIGNMENT,'=',1,35204) -LexToken(VAR,'xye',1,35205) -LexToken(OPENBRACKET,'(',1,35208) -LexToken(COLON,':',1,35209) -LexToken(COMMA,',',1,35210) -LexToken(NUMBER,'1',1,35211) -LexToken(CLOSEBRACKET,')',1,35212) -LexToken(EOL,'\n',1,35213) -LexToken(VAR,'ye',1,35218) -LexToken(ASSIGNMENT,'=',1,35220) -LexToken(VAR,'xye',1,35221) -LexToken(OPENBRACKET,'(',1,35224) -LexToken(COLON,':',1,35225) -LexToken(COMMA,',',1,35226) -LexToken(NUMBER,'2',1,35227) -LexToken(CLOSEBRACKET,')',1,35228) -LexToken(EOL,'\n',1,35229) -LexToken(VAR,'sok',1,35234) -LexToken(ASSIGNMENT,'=',1,35237) -LexToken(PREVAR_BOOLEAN,'%f',1,35238) -LexToken(EOL,'\n',1,35240) -LexToken(WHILE,'while',1,35246) -LexToken(PREVAR_BOOLEAN,'%t',1,35252) -LexToken(EOL,'\n',1,35254) -LexToken(OPENSQBRACKET,'[',1,35263) -LexToken(VAR,'sok',1,35264) -LexToken(COMMA,',',1,35267) -LexToken(VAR,'filen',1,35268) -LexToken(COMMA,',',1,35273) -LexToken(VAR,'Cformat',1,35274) -LexToken(CLOSESQBRACKET,']',1,35281) -LexToken(ASSIGNMENT,'=',1,35282) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,35283) -LexToken(OPENBRACKET,'(',1,35298) -LexToken(DQSTRING,'"Text data file "',1,35315) -LexToken(COMMA,',',1,35316) -LexToken(OPENSQBRACKET,'[',1,35317) -LexToken(DQSTRING,'"Filename"',1,35327) -LexToken(SEMICOLON,';',1,35328) -LexToken(DQSTRING,'"Writing [C] f"',1,35343) -LexToken(ADDITION,'+',1,35344) -LexToken(DQSTRING,'"ormat"',1,35363) -LexToken(CLOSESQBRACKET,']',1,35364) -LexToken(COMMA,',',1,35365) -LexToken(VAR,'list',1,35366) -LexToken(OPENBRACKET,'(',1,35370) -LexToken(DQSTRING,'"str"',1,35375) -LexToken(COMMA,',',1,35376) -LexToken(NUMBER,'1',1,35377) -LexToken(COMMA,',',1,35378) -LexToken(DQSTRING,'"str"',1,35383) -LexToken(COMMA,',',1,35384) -LexToken(NUMBER,'1',1,35385) -LexToken(CLOSEBRACKET,')',1,35386) -LexToken(COMMA,',',1,35387) -LexToken(VAR,'list',1,35401) -LexToken(OPENBRACKET,'(',1,35405) -LexToken(OPENSQBRACKET,'[',1,35406) -LexToken(DQSTRING,'"mydatafile.dat"',1,35422) -LexToken(CLOSESQBRACKET,']',1,35423) -LexToken(COMMA,',',1,35424) -LexToken(OPENSQBRACKET,'[',1,35425) -LexToken(DQSTRING,'"%g %g"',1,35432) -LexToken(CLOSESQBRACKET,']',1,35433) -LexToken(CLOSEBRACKET,')',1,35434) -LexToken(CLOSEBRACKET,')',1,35435) -LexToken(EOL,'\n',1,35436) -LexToken(IF,'if',1,35446) -LexToken(NOT,'~',1,35449) -LexToken(VAR,'sok',1,35450) -LexToken(THEN,'then',1,35454) -LexToken(EOL,'\n',1,35458) -LexToken(BREAK,'break',1,35471) -LexToken(EOL,'\n',1,35476) -LexToken(END,'end',1,35486) -LexToken(EOL,'\n',1,35489) -LexToken(VAR,'px',1,35498) -LexToken(ASSIGNMENT,'=',1,35500) -LexToken(VAR,'strindex',1,35501) -LexToken(OPENBRACKET,'(',1,35509) -LexToken(VAR,'Cformat',1,35510) -LexToken(COMMA,',',1,35517) -LexToken(DQSTRING,'"%"',1,35520) -LexToken(CLOSEBRACKET,')',1,35521) -LexToken(EOL,'\n',1,35522) -LexToken(VAR,'NC',1,35532) -LexToken(ASSIGNMENT,'=',1,35534) -LexToken(VAR,'size',1,35535) -LexToken(OPENBRACKET,'(',1,35539) -LexToken(VAR,'px',1,35540) -LexToken(COMMA,',',1,35542) -LexToken(DQSTRING,'"*"',1,35545) -LexToken(CLOSEBRACKET,')',1,35546) -LexToken(EOL,'\n',1,35547) -LexToken(IF,'if',1,35557) -LexToken(VAR,'NC',1,35560) -LexToken(COMPARISON,'<>',1,35562) -LexToken(NUMBER,'2',1,35564) -LexToken(THEN,'then',1,35566) -LexToken(EOL,'\n',1,35570) -LexToken(VAR,'xinfo',1,35584) -LexToken(OPENBRACKET,'(',1,35589) -LexToken(DQSTRING,'"Bad format in writing data file"',1,35622) -LexToken(CLOSEBRACKET,')',1,35623) -LexToken(EOL,'\n',1,35624) -LexToken(VAR,'sok',1,35638) -LexToken(ASSIGNMENT,'=',1,35641) -LexToken(PREVAR_BOOLEAN,'%f',1,35642) -LexToken(EOL,'\n',1,35644) -LexToken(BREAK,'break',1,35658) -LexToken(EOL,'\n',1,35663) -LexToken(END,'end',1,35673) -LexToken(EOL,'\n',1,35676) -LexToken(EOL,'\n',1,35677) -LexToken(VAR,'Cformat',1,35686) -LexToken(ASSIGNMENT,'=',1,35693) -LexToken(VAR,'Cformat',1,35694) -LexToken(ADDITION,'+',1,35701) -LexToken(DQSTRING,'"\\n"',1,35705) -LexToken(EOL,'\n',1,35706) -LexToken(EOL,'\n',1,35708) -LexToken(VAR,'try',1,35717) -LexToken(EOL,'\n',1,35720) -LexToken(VAR,'fd',1,35733) -LexToken(ASSIGNMENT,'=',1,35735) -LexToken(VAR,'mopen',1,35736) -LexToken(OPENBRACKET,'(',1,35741) -LexToken(VAR,'filen',1,35742) -LexToken(COMMA,',',1,35747) -LexToken(DQSTRING,'"w"',1,35750) -LexToken(CLOSEBRACKET,')',1,35751) -LexToken(EOL,'\n',1,35752) -LexToken(VAR,'mfprintf',1,35766) -LexToken(OPENBRACKET,'(',1,35774) -LexToken(VAR,'fd',1,35775) -LexToken(COMMA,',',1,35777) -LexToken(VAR,'Cformat',1,35778) -LexToken(COMMA,',',1,35785) -LexToken(VAR,'xe',1,35786) -LexToken(COMMA,',',1,35788) -LexToken(VAR,'ye',1,35789) -LexToken(CLOSEBRACKET,')',1,35791) -LexToken(EOL,'\n',1,35792) -LexToken(VAR,'mclose',1,35806) -LexToken(OPENBRACKET,'(',1,35812) -LexToken(VAR,'fd',1,35813) -LexToken(CLOSEBRACKET,')',1,35815) -LexToken(EOL,'\n',1,35816) -LexToken(VAR,'catch',1,35826) -LexToken(EOL,'\n',1,35831) -LexToken(VAR,'xinfo',1,35844) -LexToken(OPENBRACKET,'(',1,35849) -LexToken(DQSTRING,'"Scicos cannot open the data file:"',1,35884) -LexToken(ADDITION,'+',1,35885) -LexToken(VAR,'filen',1,35886) -LexToken(CLOSEBRACKET,')',1,35891) -LexToken(EOL,'\n',1,35892) -LexToken(BREAK,'break',1,35906) -LexToken(EOL,'\n',1,35911) -LexToken(END,'end',1,35921) -LexToken(EOL,'\n',1,35924) -LexToken(EOL,'\n',1,35925) -LexToken(VAR,'sok',1,35934) -LexToken(ASSIGNMENT,'=',1,35937) -LexToken(PREVAR_BOOLEAN,'%t',1,35938) -LexToken(EOL,'\n',1,35940) -LexToken(BREAK,'break',1,35950) -LexToken(EOL,'\n',1,35955) -LexToken(END,'end',1,35961) -LexToken(EOL,'\n',1,35964) -LexToken(ENDFUNCTION,'endfunction',1,35965) -LexToken(EOL,'\n',1,35976) -LexToken(EOL,'\n',1,36036) -LexToken(FUNCTION,'function',1,36037) -LexToken(OPENSQBRACKET,'[',1,36046) -LexToken(VAR,'X',1,36047) -LexToken(COMMA,',',1,36048) -LexToken(VAR,'Y',1,36049) -LexToken(COMMA,',',1,36050) -LexToken(VAR,'orpar',1,36051) -LexToken(CLOSESQBRACKET,']',1,36056) -LexToken(ASSIGNMENT,'=',1,36057) -LexToken(VAR,'Do_Spline',1,36058) -LexToken(OPENBRACKET,'(',1,36067) -LexToken(VAR,'N',1,36068) -LexToken(COMMA,',',1,36069) -LexToken(VAR,'order',1,36070) -LexToken(COMMA,',',1,36075) -LexToken(VAR,'x',1,36076) -LexToken(COMMA,',',1,36077) -LexToken(VAR,'y',1,36078) -LexToken(CLOSEBRACKET,')',1,36079) -LexToken(EOL,'\n',1,36080) -LexToken(VAR,'X',1,36085) -LexToken(ASSIGNMENT,'=',1,36086) -LexToken(OPENSQBRACKET,'[',1,36087) -LexToken(CLOSESQBRACKET,']',1,36088) -LexToken(EOL,'\n',1,36089) -LexToken(VAR,'Y',1,36095) -LexToken(ASSIGNMENT,'=',1,36096) -LexToken(OPENSQBRACKET,'[',1,36097) -LexToken(CLOSESQBRACKET,']',1,36098) -LexToken(EOL,'\n',1,36099) -LexToken(VAR,'orpar',1,36105) -LexToken(ASSIGNMENT,'=',1,36110) -LexToken(OPENSQBRACKET,'[',1,36111) -LexToken(CLOSESQBRACKET,']',1,36112) -LexToken(EOL,'\n',1,36113) -LexToken(EOL,'\n',1,36115) -LexToken(VAR,'METHOD',1,36120) -LexToken(ASSIGNMENT,'=',1,36126) -LexToken(VAR,'getmethod',1,36127) -LexToken(OPENBRACKET,'(',1,36136) -LexToken(VAR,'order',1,36137) -LexToken(CLOSEBRACKET,')',1,36142) -LexToken(EOL,'\n',1,36143) -LexToken(EOL,'\n',1,36145) -LexToken(IF,'if',1,36150) -LexToken(OPENBRACKET,'(',1,36153) -LexToken(VAR,'METHOD',1,36154) -LexToken(COMPARISON,'==',1,36160) -LexToken(DQSTRING,'"zero order"',1,36173) -LexToken(CLOSEBRACKET,')',1,36174) -LexToken(THEN,'then',1,36176) -LexToken(EOL,'\n',1,36180) -LexToken(VAR,'X',1,36189) -LexToken(ASSIGNMENT,'=',1,36190) -LexToken(VAR,'x',1,36191) -LexToken(OPENBRACKET,'(',1,36192) -LexToken(NUMBER,'1',1,36193) -LexToken(CLOSEBRACKET,')',1,36194) -LexToken(EOL,'\n',1,36195) -LexToken(VAR,'Y',1,36205) -LexToken(ASSIGNMENT,'=',1,36206) -LexToken(VAR,'y',1,36207) -LexToken(OPENBRACKET,'(',1,36208) -LexToken(NUMBER,'1',1,36209) -LexToken(CLOSEBRACKET,')',1,36210) -LexToken(EOL,'\n',1,36211) -LexToken(FOR,'for',1,36221) -LexToken(VAR,'i',1,36225) -LexToken(ASSIGNMENT,'=',1,36226) -LexToken(NUMBER,'1',1,36227) -LexToken(COLON,':',1,36228) -LexToken(VAR,'N',1,36229) -LexToken(ADDITION,'-',1,36230) -LexToken(NUMBER,'1',1,36231) -LexToken(EOL,'\n',1,36232) -LexToken(VAR,'X',1,36245) -LexToken(ASSIGNMENT,'=',1,36246) -LexToken(OPENSQBRACKET,'[',1,36247) -LexToken(VAR,'X',1,36248) -LexToken(SEMICOLON,';',1,36249) -LexToken(VAR,'x',1,36250) -LexToken(OPENBRACKET,'(',1,36251) -LexToken(VAR,'i',1,36252) -LexToken(CLOSEBRACKET,')',1,36253) -LexToken(SEMICOLON,';',1,36254) -LexToken(VAR,'x',1,36255) -LexToken(OPENBRACKET,'(',1,36256) -LexToken(VAR,'i',1,36257) -LexToken(ADDITION,'+',1,36258) -LexToken(NUMBER,'1',1,36259) -LexToken(CLOSEBRACKET,')',1,36260) -LexToken(SEMICOLON,';',1,36261) -LexToken(VAR,'x',1,36262) -LexToken(OPENBRACKET,'(',1,36263) -LexToken(VAR,'i',1,36264) -LexToken(ADDITION,'+',1,36265) -LexToken(NUMBER,'1',1,36266) -LexToken(CLOSEBRACKET,')',1,36267) -LexToken(CLOSESQBRACKET,']',1,36268) -LexToken(EOL,'\n',1,36269) -LexToken(VAR,'Y',1,36283) -LexToken(ASSIGNMENT,'=',1,36284) -LexToken(OPENSQBRACKET,'[',1,36285) -LexToken(VAR,'Y',1,36286) -LexToken(SEMICOLON,';',1,36287) -LexToken(VAR,'y',1,36288) -LexToken(OPENBRACKET,'(',1,36289) -LexToken(VAR,'i',1,36290) -LexToken(CLOSEBRACKET,')',1,36291) -LexToken(SEMICOLON,';',1,36292) -LexToken(VAR,'y',1,36293) -LexToken(OPENBRACKET,'(',1,36294) -LexToken(VAR,'i',1,36295) -LexToken(CLOSEBRACKET,')',1,36296) -LexToken(SEMICOLON,';',1,36297) -LexToken(VAR,'y',1,36298) -LexToken(OPENBRACKET,'(',1,36299) -LexToken(VAR,'i',1,36300) -LexToken(ADDITION,'+',1,36301) -LexToken(NUMBER,'1',1,36302) -LexToken(CLOSEBRACKET,')',1,36303) -LexToken(CLOSESQBRACKET,']',1,36304) -LexToken(EOL,'\n',1,36305) -LexToken(END,'end',1,36315) -LexToken(EOL,'\n',1,36318) -LexToken(RETURN,'return',1,36327) -LexToken(EOL,'\n',1,36333) -LexToken(END,'end',1,36338) -LexToken(EOL,'\n',1,36341) -LexToken(EOL,'\n',1,36388) -LexToken(IF,'if',1,36393) -LexToken(OPENBRACKET,'(',1,36396) -LexToken(VAR,'METHOD',1,36397) -LexToken(COMPARISON,'==',1,36403) -LexToken(DQSTRING,'"linear"',1,36412) -LexToken(CLOSEBRACKET,')',1,36413) -LexToken(THEN,'then',1,36415) -LexToken(EOL,'\n',1,36419) -LexToken(VAR,'X',1,36428) -LexToken(ASSIGNMENT,'=',1,36429) -LexToken(OPENSQBRACKET,'[',1,36430) -LexToken(CLOSESQBRACKET,']',1,36431) -LexToken(EOL,'\n',1,36432) -LexToken(FOR,'for',1,36442) -LexToken(VAR,'i',1,36446) -LexToken(ASSIGNMENT,'=',1,36447) -LexToken(NUMBER,'1',1,36448) -LexToken(COLON,':',1,36449) -LexToken(VAR,'N',1,36450) -LexToken(EOL,'\n',1,36451) -LexToken(VAR,'X',1,36464) -LexToken(ASSIGNMENT,'=',1,36465) -LexToken(OPENSQBRACKET,'[',1,36466) -LexToken(VAR,'X',1,36467) -LexToken(SEMICOLON,';',1,36468) -LexToken(VAR,'x',1,36469) -LexToken(OPENBRACKET,'(',1,36470) -LexToken(VAR,'i',1,36471) -LexToken(CLOSEBRACKET,')',1,36472) -LexToken(CLOSESQBRACKET,']',1,36473) -LexToken(EOL,'\n',1,36474) -LexToken(VAR,'Y',1,36488) -LexToken(ASSIGNMENT,'=',1,36489) -LexToken(OPENSQBRACKET,'[',1,36490) -LexToken(VAR,'Y',1,36491) -LexToken(SEMICOLON,';',1,36492) -LexToken(VAR,'y',1,36493) -LexToken(OPENBRACKET,'(',1,36494) -LexToken(VAR,'i',1,36495) -LexToken(CLOSEBRACKET,')',1,36496) -LexToken(CLOSESQBRACKET,']',1,36497) -LexToken(EOL,'\n',1,36498) -LexToken(END,'end',1,36508) -LexToken(EOL,'\n',1,36511) -LexToken(RETURN,'return',1,36520) -LexToken(EOL,'\n',1,36526) -LexToken(END,'end',1,36531) -LexToken(EOL,'\n',1,36534) -LexToken(EOL,'\n',1,36585) -LexToken(IF,'if',1,36590) -LexToken(OPENBRACKET,'(',1,36593) -LexToken(VAR,'N',1,36594) -LexToken(COMPARISON,'<',1,36595) -LexToken(NUMBER,'25',1,36596) -LexToken(CLOSEBRACKET,')',1,36598) -LexToken(THEN,'then',1,36600) -LexToken(EOL,'\n',1,36604) -LexToken(VAR,'NP',1,36613) -LexToken(ASSIGNMENT,'=',1,36615) -LexToken(NUMBER,'10',1,36616) -LexToken(EOL,'\n',1,36618) -LexToken(ELSE,'else',1,36624) -LexToken(EOL,'\n',1,36628) -LexToken(IF,'if',1,36637) -LexToken(OPENBRACKET,'(',1,36640) -LexToken(VAR,'N',1,36641) -LexToken(COMPARISON,'<',1,36642) -LexToken(NUMBER,'50',1,36643) -LexToken(CLOSEBRACKET,')',1,36645) -LexToken(THEN,'then',1,36647) -LexToken(EOL,'\n',1,36651) -LexToken(VAR,'NP',1,36664) -LexToken(ASSIGNMENT,'=',1,36666) -LexToken(NUMBER,'5',1,36667) -LexToken(EOL,'\n',1,36668) -LexToken(ELSE,'else',1,36678) -LexToken(EOL,'\n',1,36682) -LexToken(IF,'if',1,36695) -LexToken(OPENBRACKET,'(',1,36698) -LexToken(VAR,'N',1,36699) -LexToken(COMPARISON,'<',1,36700) -LexToken(NUMBER,'100',1,36701) -LexToken(CLOSEBRACKET,')',1,36704) -LexToken(THEN,'then',1,36706) -LexToken(EOL,'\n',1,36710) -LexToken(VAR,'NP',1,36727) -LexToken(ASSIGNMENT,'=',1,36729) -LexToken(NUMBER,'2',1,36730) -LexToken(EOL,'\n',1,36731) -LexToken(ELSE,'else',1,36745) -LexToken(EOL,'\n',1,36749) -LexToken(IF,'if',1,36766) -LexToken(OPENBRACKET,'(',1,36769) -LexToken(VAR,'N',1,36770) -LexToken(COMPARISON,'<',1,36771) -LexToken(NUMBER,'200',1,36772) -LexToken(CLOSEBRACKET,')',1,36775) -LexToken(THEN,'then',1,36777) -LexToken(EOL,'\n',1,36781) -LexToken(VAR,'NP',1,36802) -LexToken(ASSIGNMENT,'=',1,36804) -LexToken(NUMBER,'1',1,36805) -LexToken(EOL,'\n',1,36806) -LexToken(ELSE,'else',1,36824) -LexToken(EOL,'\n',1,36828) -LexToken(VAR,'NP',1,36849) -LexToken(ASSIGNMENT,'=',1,36851) -LexToken(NUMBER,'0',1,36852) -LexToken(EOL,'\n',1,36853) -LexToken(END,'end',1,36871) -LexToken(EOL,'\n',1,36874) -LexToken(END,'end',1,36888) -LexToken(EOL,'\n',1,36891) -LexToken(END,'end',1,36901) -LexToken(EOL,'\n',1,36904) -LexToken(END,'end',1,36910) -LexToken(EOL,'\n',1,36913) -LexToken(FOR,'for',1,36918) -LexToken(VAR,'i',1,36922) -LexToken(ASSIGNMENT,'=',1,36923) -LexToken(NUMBER,'1',1,36924) -LexToken(COLON,':',1,36925) -LexToken(VAR,'N',1,36926) -LexToken(ADDITION,'-',1,36927) -LexToken(NUMBER,'1',1,36928) -LexToken(EOL,'\n',1,36929) -LexToken(VAR,'X',1,36938) -LexToken(ASSIGNMENT,'=',1,36939) -LexToken(OPENSQBRACKET,'[',1,36940) -LexToken(VAR,'X',1,36941) -LexToken(SEMICOLON,';',1,36942) -LexToken(VAR,'linspace',1,36943) -LexToken(OPENBRACKET,'(',1,36951) -LexToken(VAR,'x',1,36952) -LexToken(OPENBRACKET,'(',1,36953) -LexToken(VAR,'i',1,36954) -LexToken(CLOSEBRACKET,')',1,36955) -LexToken(COMMA,',',1,36956) -LexToken(VAR,'x',1,36957) -LexToken(OPENBRACKET,'(',1,36958) -LexToken(VAR,'i',1,36959) -LexToken(ADDITION,'+',1,36960) -LexToken(NUMBER,'1',1,36961) -LexToken(CLOSEBRACKET,')',1,36962) -LexToken(COMMA,',',1,36963) -LexToken(VAR,'NP',1,36964) -LexToken(ADDITION,'+',1,36966) -LexToken(NUMBER,'2',1,36967) -LexToken(CLOSEBRACKET,')',1,36968) -LexToken(TRANSPOSE,"'",1,36969) -LexToken(CLOSESQBRACKET,']',1,36970) -LexToken(EOL,'\n',1,37015) -LexToken(END,'end',1,37020) -LexToken(EOL,'\n',1,37023) -LexToken(EOL,'\n',1,37072) -LexToken(IF,'if',1,37077) -LexToken(OPENBRACKET,'(',1,37080) -LexToken(VAR,'N',1,37081) -LexToken(COMPARISON,'>',1,37082) -LexToken(NUMBER,'2',1,37083) -LexToken(CLOSEBRACKET,')',1,37084) -LexToken(LOGICAL,'&',1,37086) -LexToken(OPENBRACKET,'(',1,37088) -LexToken(VAR,'METHOD',1,37089) -LexToken(COMPARISON,'==',1,37095) -LexToken(DQSTRING,'"order 2"',1,37105) -LexToken(CLOSEBRACKET,')',1,37106) -LexToken(THEN,'then',1,37108) -LexToken(EOL,'\n',1,37112) -LexToken(VAR,'Z',1,37121) -LexToken(ASSIGNMENT,'=',1,37122) -LexToken(VAR,'ORDER2',1,37123) -LexToken(OPENBRACKET,'(',1,37129) -LexToken(VAR,'x',1,37130) -LexToken(COMMA,',',1,37131) -LexToken(VAR,'y',1,37132) -LexToken(CLOSEBRACKET,')',1,37133) -LexToken(EOL,'\n',1,37134) -LexToken(VAR,'A',1,37144) -LexToken(ASSIGNMENT,'=',1,37145) -LexToken(VAR,'Z',1,37146) -LexToken(OPENBRACKET,'(',1,37147) -LexToken(NUMBER,'1',1,37148) -LexToken(COLON,':',1,37149) -LexToken(VAR,'N',1,37150) -LexToken(ADDITION,'-',1,37151) -LexToken(NUMBER,'1',1,37152) -LexToken(CLOSEBRACKET,')',1,37153) -LexToken(EOL,'\n',1,37154) -LexToken(VAR,'B',1,37164) -LexToken(ASSIGNMENT,'=',1,37165) -LexToken(VAR,'Z',1,37166) -LexToken(OPENBRACKET,'(',1,37167) -LexToken(VAR,'N',1,37168) -LexToken(COLON,':',1,37169) -LexToken(NUMBER,'2',1,37170) -LexToken(MULTIPLICATION,'*',1,37171) -LexToken(VAR,'N',1,37172) -LexToken(ADDITION,'-',1,37173) -LexToken(NUMBER,'2',1,37174) -LexToken(CLOSEBRACKET,')',1,37175) -LexToken(EOL,'\n',1,37176) -LexToken(VAR,'C',1,37186) -LexToken(ASSIGNMENT,'=',1,37187) -LexToken(VAR,'Z',1,37188) -LexToken(OPENBRACKET,'(',1,37189) -LexToken(NUMBER,'2',1,37190) -LexToken(MULTIPLICATION,'*',1,37191) -LexToken(VAR,'N',1,37192) -LexToken(ADDITION,'-',1,37193) -LexToken(NUMBER,'1',1,37194) -LexToken(COLON,':',1,37195) -LexToken(NUMBER,'3',1,37196) -LexToken(MULTIPLICATION,'*',1,37197) -LexToken(VAR,'N',1,37198) -LexToken(ADDITION,'-',1,37199) -LexToken(NUMBER,'3',1,37200) -LexToken(CLOSEBRACKET,')',1,37201) -LexToken(EOL,'\n',1,37202) -LexToken(EOL,'\n',1,37204) -LexToken(FOR,'for',1,37213) -LexToken(VAR,'j',1,37217) -LexToken(ASSIGNMENT,'=',1,37218) -LexToken(NUMBER,'1',1,37219) -LexToken(COLON,':',1,37220) -LexToken(VAR,'size',1,37221) -LexToken(OPENBRACKET,'(',1,37225) -LexToken(VAR,'X',1,37226) -LexToken(COMMA,',',1,37227) -LexToken(DQSTRING,'"*"',1,37230) -LexToken(CLOSEBRACKET,')',1,37231) -LexToken(EOL,'\n',1,37232) -LexToken(FOR,'for',1,37245) -LexToken(VAR,'i',1,37249) -LexToken(ASSIGNMENT,'=',1,37250) -LexToken(VAR,'N',1,37251) -LexToken(ADDITION,'-',1,37252) -LexToken(NUMBER,'1',1,37253) -LexToken(COLON,':',1,37254) -LexToken(ADDITION,'-',1,37255) -LexToken(NUMBER,'1',1,37256) -LexToken(COLON,':',1,37257) -LexToken(NUMBER,'1',1,37258) -LexToken(EOL,'\n',1,37259) -LexToken(IF,'if',1,37276) -LexToken(VAR,'X',1,37279) -LexToken(OPENBRACKET,'(',1,37280) -LexToken(VAR,'j',1,37281) -LexToken(CLOSEBRACKET,')',1,37282) -LexToken(COMPARISON,'>=',1,37283) -LexToken(VAR,'x',1,37285) -LexToken(OPENBRACKET,'(',1,37286) -LexToken(VAR,'i',1,37287) -LexToken(CLOSEBRACKET,')',1,37288) -LexToken(THEN,'then',1,37290) -LexToken(EOL,'\n',1,37294) -LexToken(BREAK,'break',1,37316) -LexToken(EOL,'\n',1,37321) -LexToken(END,'end',1,37339) -LexToken(EOL,'\n',1,37342) -LexToken(END,'end',1,37355) -LexToken(EOL,'\n',1,37358) -LexToken(VAR,'Y',1,37371) -LexToken(OPENBRACKET,'(',1,37372) -LexToken(VAR,'j',1,37373) -LexToken(CLOSEBRACKET,')',1,37374) -LexToken(ASSIGNMENT,'=',1,37375) -LexToken(VAR,'A',1,37376) -LexToken(OPENBRACKET,'(',1,37377) -LexToken(VAR,'i',1,37378) -LexToken(CLOSEBRACKET,')',1,37379) -LexToken(MULTIPLICATION,'*',1,37380) -LexToken(OPENBRACKET,'(',1,37381) -LexToken(VAR,'X',1,37382) -LexToken(OPENBRACKET,'(',1,37383) -LexToken(VAR,'j',1,37384) -LexToken(CLOSEBRACKET,')',1,37385) -LexToken(ADDITION,'-',1,37386) -LexToken(VAR,'x',1,37387) -LexToken(OPENBRACKET,'(',1,37388) -LexToken(VAR,'i',1,37389) -LexToken(CLOSEBRACKET,')',1,37390) -LexToken(CLOSEBRACKET,')',1,37391) -LexToken(MULTIPLICATION,'^',1,37392) -LexToken(NUMBER,'2',1,37393) -LexToken(ADDITION,'+',1,37394) -LexToken(VAR,'B',1,37395) -LexToken(OPENBRACKET,'(',1,37396) -LexToken(VAR,'i',1,37397) -LexToken(CLOSEBRACKET,')',1,37398) -LexToken(MULTIPLICATION,'*',1,37399) -LexToken(OPENBRACKET,'(',1,37400) -LexToken(VAR,'X',1,37401) -LexToken(OPENBRACKET,'(',1,37402) -LexToken(VAR,'j',1,37403) -LexToken(CLOSEBRACKET,')',1,37404) -LexToken(ADDITION,'-',1,37405) -LexToken(VAR,'x',1,37406) -LexToken(OPENBRACKET,'(',1,37407) -LexToken(VAR,'i',1,37408) -LexToken(CLOSEBRACKET,')',1,37409) -LexToken(CLOSEBRACKET,')',1,37410) -LexToken(ADDITION,'+',1,37411) -LexToken(VAR,'C',1,37412) -LexToken(OPENBRACKET,'(',1,37413) -LexToken(VAR,'i',1,37414) -LexToken(CLOSEBRACKET,')',1,37415) -LexToken(EOL,'\n',1,37416) -LexToken(END,'end',1,37426) -LexToken(EOL,'\n',1,37429) -LexToken(VAR,'orpar',1,37438) -LexToken(ASSIGNMENT,'=',1,37443) -LexToken(VAR,'matrix',1,37444) -LexToken(OPENBRACKET,'(',1,37450) -LexToken(VAR,'Z',1,37451) -LexToken(COMMA,',',1,37452) -LexToken(ADDITION,'-',1,37453) -LexToken(NUMBER,'1',1,37454) -LexToken(COMMA,',',1,37455) -LexToken(NUMBER,'1',1,37456) -LexToken(CLOSEBRACKET,')',1,37457) -LexToken(EOL,'\n',1,37458) -LexToken(END,'end',1,37463) -LexToken(EOL,'\n',1,37466) -LexToken(EOL,'\n',1,37513) -LexToken(IF,'if',1,37518) -LexToken(OPENBRACKET,'(',1,37521) -LexToken(VAR,'METHOD',1,37522) -LexToken(COMPARISON,'==',1,37528) -LexToken(DQSTRING,'"not_a_knot"',1,37541) -LexToken(CLOSEBRACKET,')',1,37542) -LexToken(THEN,'then',1,37544) -LexToken(EOL,'\n',1,37548) -LexToken(VAR,'try',1,37557) -LexToken(EOL,'\n',1,37560) -LexToken(VAR,'d',1,37573) -LexToken(ASSIGNMENT,'=',1,37575) -LexToken(VAR,'splin',1,37577) -LexToken(OPENBRACKET,'(',1,37582) -LexToken(VAR,'x',1,37583) -LexToken(COMMA,',',1,37584) -LexToken(VAR,'y',1,37586) -LexToken(COMMA,',',1,37587) -LexToken(VAR,'METHOD',1,37589) -LexToken(CLOSEBRACKET,')',1,37595) -LexToken(EOL,'\n',1,37596) -LexToken(VAR,'Y',1,37610) -LexToken(ASSIGNMENT,'=',1,37612) -LexToken(VAR,'interp',1,37614) -LexToken(OPENBRACKET,'(',1,37620) -LexToken(VAR,'X',1,37621) -LexToken(COMMA,',',1,37622) -LexToken(VAR,'x',1,37624) -LexToken(COMMA,',',1,37625) -LexToken(VAR,'y',1,37627) -LexToken(COMMA,',',1,37628) -LexToken(VAR,'d',1,37630) -LexToken(CLOSEBRACKET,')',1,37631) -LexToken(EOL,'\n',1,37632) -LexToken(VAR,'orpar',1,37646) -LexToken(ASSIGNMENT,'=',1,37651) -LexToken(VAR,'d',1,37652) -LexToken(OPENBRACKET,'(',1,37653) -LexToken(COLON,':',1,37654) -LexToken(CLOSEBRACKET,')',1,37655) -LexToken(EOL,'\n',1,37656) -LexToken(VAR,'catch',1,37666) -LexToken(EOL,'\n',1,37671) -LexToken(VAR,'xinfo',1,37684) -LexToken(OPENBRACKET,'(',1,37689) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,37708) -LexToken(ADDITION,'+',1,37709) -LexToken(VAR,'METHOD',1,37710) -LexToken(CLOSEBRACKET,')',1,37716) -LexToken(EOL,'\n',1,37717) -LexToken(END,'end',1,37726) -LexToken(EOL,'\n',1,37729) -LexToken(EOL,'\n',1,37730) -LexToken(END,'end',1,37735) -LexToken(EOL,'\n',1,37738) -LexToken(EOL,'\n',1,37785) -LexToken(IF,'if',1,37790) -LexToken(OPENBRACKET,'(',1,37793) -LexToken(VAR,'METHOD',1,37794) -LexToken(COMPARISON,'==',1,37800) -LexToken(DQSTRING,'"periodic"',1,37811) -LexToken(CLOSEBRACKET,')',1,37812) -LexToken(THEN,'then',1,37814) -LexToken(EOL,'\n',1,37818) -LexToken(IF,'if',1,37827) -LexToken(VAR,'y',1,37830) -LexToken(OPENBRACKET,'(',1,37831) -LexToken(NUMBER,'1',1,37832) -LexToken(CLOSEBRACKET,')',1,37833) -LexToken(COMPARISON,'<>',1,37834) -LexToken(VAR,'y',1,37836) -LexToken(OPENBRACKET,'(',1,37837) -LexToken(VAR,'N',1,37838) -LexToken(CLOSEBRACKET,')',1,37839) -LexToken(THEN,'then',1,37841) -LexToken(EOL,'\n',1,37845) -LexToken(VAR,'y',1,37858) -LexToken(OPENBRACKET,'(',1,37859) -LexToken(VAR,'N',1,37860) -LexToken(CLOSEBRACKET,')',1,37861) -LexToken(ASSIGNMENT,'=',1,37862) -LexToken(VAR,'y',1,37863) -LexToken(OPENBRACKET,'(',1,37864) -LexToken(NUMBER,'1',1,37865) -LexToken(CLOSEBRACKET,')',1,37866) -LexToken(EOL,'\n',1,37867) -LexToken(END,'end',1,37876) -LexToken(EOL,'\n',1,37879) -LexToken(VAR,'try',1,37888) -LexToken(EOL,'\n',1,37891) -LexToken(VAR,'d',1,37904) -LexToken(ASSIGNMENT,'=',1,37906) -LexToken(VAR,'splin',1,37908) -LexToken(OPENBRACKET,'(',1,37913) -LexToken(VAR,'x',1,37914) -LexToken(COMMA,',',1,37915) -LexToken(VAR,'y',1,37917) -LexToken(COMMA,',',1,37918) -LexToken(VAR,'METHOD',1,37919) -LexToken(CLOSEBRACKET,')',1,37925) -LexToken(EOL,'\n',1,37926) -LexToken(VAR,'Y',1,37940) -LexToken(ASSIGNMENT,'=',1,37942) -LexToken(VAR,'interp',1,37944) -LexToken(OPENBRACKET,'(',1,37950) -LexToken(VAR,'X',1,37951) -LexToken(COMMA,',',1,37952) -LexToken(VAR,'x',1,37954) -LexToken(COMMA,',',1,37955) -LexToken(VAR,'y',1,37957) -LexToken(COMMA,',',1,37958) -LexToken(VAR,'d',1,37960) -LexToken(CLOSEBRACKET,')',1,37961) -LexToken(EOL,'\n',1,37962) -LexToken(VAR,'orpar',1,37976) -LexToken(ASSIGNMENT,'=',1,37981) -LexToken(VAR,'d',1,37982) -LexToken(OPENBRACKET,'(',1,37983) -LexToken(COLON,':',1,37984) -LexToken(CLOSEBRACKET,')',1,37985) -LexToken(EOL,'\n',1,37986) -LexToken(VAR,'catch',1,37996) -LexToken(EOL,'\n',1,38001) -LexToken(VAR,'xinfo',1,38014) -LexToken(OPENBRACKET,'(',1,38019) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38038) -LexToken(ADDITION,'+',1,38039) -LexToken(VAR,'METHOD',1,38040) -LexToken(CLOSEBRACKET,')',1,38046) -LexToken(EOL,'\n',1,38047) -LexToken(END,'end',1,38056) -LexToken(EOL,'\n',1,38059) -LexToken(END,'end',1,38064) -LexToken(EOL,'\n',1,38067) -LexToken(EOL,'\n',1,38114) -LexToken(IF,'if',1,38119) -LexToken(OPENBRACKET,'(',1,38122) -LexToken(VAR,'METHOD',1,38123) -LexToken(COMPARISON,'==',1,38129) -LexToken(DQSTRING,'"monotone"',1,38140) -LexToken(CLOSEBRACKET,')',1,38142) -LexToken(THEN,'then',1,38144) -LexToken(EOL,'\n',1,38148) -LexToken(VAR,'try',1,38157) -LexToken(EOL,'\n',1,38160) -LexToken(VAR,'d',1,38173) -LexToken(ASSIGNMENT,'=',1,38175) -LexToken(VAR,'splin',1,38177) -LexToken(OPENBRACKET,'(',1,38182) -LexToken(VAR,'x',1,38183) -LexToken(COMMA,',',1,38184) -LexToken(VAR,'y',1,38186) -LexToken(COMMA,',',1,38187) -LexToken(VAR,'METHOD',1,38189) -LexToken(CLOSEBRACKET,')',1,38195) -LexToken(EOL,'\n',1,38196) -LexToken(VAR,'Y',1,38210) -LexToken(ASSIGNMENT,'=',1,38212) -LexToken(VAR,'interp',1,38214) -LexToken(OPENBRACKET,'(',1,38220) -LexToken(VAR,'X',1,38221) -LexToken(COMMA,',',1,38222) -LexToken(VAR,'x',1,38224) -LexToken(COMMA,',',1,38225) -LexToken(VAR,'y',1,38227) -LexToken(COMMA,',',1,38228) -LexToken(VAR,'d',1,38230) -LexToken(CLOSEBRACKET,')',1,38231) -LexToken(EOL,'\n',1,38232) -LexToken(VAR,'orpar',1,38246) -LexToken(ASSIGNMENT,'=',1,38251) -LexToken(VAR,'d',1,38252) -LexToken(OPENBRACKET,'(',1,38253) -LexToken(COLON,':',1,38254) -LexToken(CLOSEBRACKET,')',1,38255) -LexToken(EOL,'\n',1,38256) -LexToken(VAR,'catch',1,38266) -LexToken(EOL,'\n',1,38271) -LexToken(VAR,'xinfo',1,38284) -LexToken(OPENBRACKET,'(',1,38289) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38308) -LexToken(ADDITION,'+',1,38309) -LexToken(VAR,'METHOD',1,38310) -LexToken(CLOSEBRACKET,')',1,38316) -LexToken(EOL,'\n',1,38317) -LexToken(END,'end',1,38326) -LexToken(EOL,'\n',1,38329) -LexToken(EOL,'\n',1,38330) -LexToken(END,'end',1,38335) -LexToken(EOL,'\n',1,38338) -LexToken(EOL,'\n',1,38385) -LexToken(IF,'if',1,38390) -LexToken(OPENBRACKET,'(',1,38393) -LexToken(VAR,'METHOD',1,38394) -LexToken(COMPARISON,'==',1,38400) -LexToken(DQSTRING,'"fast"',1,38407) -LexToken(CLOSEBRACKET,')',1,38408) -LexToken(THEN,'then',1,38410) -LexToken(EOL,'\n',1,38414) -LexToken(VAR,'try',1,38423) -LexToken(EOL,'\n',1,38426) -LexToken(VAR,'d',1,38439) -LexToken(ASSIGNMENT,'=',1,38441) -LexToken(VAR,'splin',1,38443) -LexToken(OPENBRACKET,'(',1,38448) -LexToken(VAR,'x',1,38449) -LexToken(COMMA,',',1,38450) -LexToken(VAR,'y',1,38452) -LexToken(COMMA,',',1,38453) -LexToken(VAR,'METHOD',1,38455) -LexToken(CLOSEBRACKET,')',1,38461) -LexToken(EOL,'\n',1,38462) -LexToken(VAR,'Y',1,38476) -LexToken(ASSIGNMENT,'=',1,38478) -LexToken(VAR,'interp',1,38480) -LexToken(OPENBRACKET,'(',1,38486) -LexToken(VAR,'X',1,38487) -LexToken(COMMA,',',1,38488) -LexToken(VAR,'x',1,38490) -LexToken(COMMA,',',1,38491) -LexToken(VAR,'y',1,38493) -LexToken(COMMA,',',1,38494) -LexToken(VAR,'d',1,38496) -LexToken(CLOSEBRACKET,')',1,38497) -LexToken(EOL,'\n',1,38498) -LexToken(VAR,'orpar',1,38512) -LexToken(ASSIGNMENT,'=',1,38517) -LexToken(VAR,'d',1,38518) -LexToken(OPENBRACKET,'(',1,38519) -LexToken(COLON,':',1,38520) -LexToken(CLOSEBRACKET,')',1,38521) -LexToken(EOL,'\n',1,38522) -LexToken(VAR,'catch',1,38532) -LexToken(EOL,'\n',1,38537) -LexToken(VAR,'xinfo',1,38550) -LexToken(OPENBRACKET,'(',1,38555) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38575) -LexToken(ADDITION,'+',1,38576) -LexToken(VAR,'METHOD',1,38577) -LexToken(CLOSEBRACKET,')',1,38583) -LexToken(EOL,'\n',1,38584) -LexToken(END,'end',1,38593) -LexToken(EOL,'\n',1,38596) -LexToken(END,'end',1,38601) -LexToken(EOL,'\n',1,38604) -LexToken(EOL,'\n',1,38651) -LexToken(IF,'if',1,38656) -LexToken(OPENBRACKET,'(',1,38659) -LexToken(VAR,'METHOD',1,38660) -LexToken(COMPARISON,'==',1,38666) -LexToken(DQSTRING,'"clamped"',1,38676) -LexToken(CLOSEBRACKET,')',1,38677) -LexToken(THEN,'then',1,38679) -LexToken(EOL,'\n',1,38683) -LexToken(VAR,'try',1,38692) -LexToken(EOL,'\n',1,38695) -LexToken(VAR,'d',1,38708) -LexToken(ASSIGNMENT,'=',1,38710) -LexToken(VAR,'splin',1,38712) -LexToken(OPENBRACKET,'(',1,38717) -LexToken(VAR,'x',1,38718) -LexToken(COMMA,',',1,38719) -LexToken(VAR,'y',1,38721) -LexToken(COMMA,',',1,38722) -LexToken(VAR,'METHOD',1,38724) -LexToken(COMMA,',',1,38730) -LexToken(OPENSQBRACKET,'[',1,38731) -LexToken(NUMBER,'0',1,38732) -LexToken(SEMICOLON,';',1,38733) -LexToken(NUMBER,'0',1,38734) -LexToken(CLOSESQBRACKET,']',1,38735) -LexToken(CLOSEBRACKET,')',1,38736) -LexToken(EOL,'\n',1,38737) -LexToken(VAR,'Y',1,38751) -LexToken(ASSIGNMENT,'=',1,38753) -LexToken(VAR,'interp',1,38755) -LexToken(OPENBRACKET,'(',1,38761) -LexToken(VAR,'X',1,38762) -LexToken(COMMA,',',1,38763) -LexToken(VAR,'x',1,38765) -LexToken(COMMA,',',1,38766) -LexToken(VAR,'y',1,38768) -LexToken(COMMA,',',1,38769) -LexToken(VAR,'d',1,38771) -LexToken(CLOSEBRACKET,')',1,38772) -LexToken(EOL,'\n',1,38773) -LexToken(VAR,'orpar',1,38787) -LexToken(ASSIGNMENT,'=',1,38792) -LexToken(VAR,'d',1,38793) -LexToken(OPENBRACKET,'(',1,38794) -LexToken(COLON,':',1,38795) -LexToken(CLOSEBRACKET,')',1,38796) -LexToken(EOL,'\n',1,38797) -LexToken(VAR,'catch',1,38807) -LexToken(EOL,'\n',1,38812) -LexToken(VAR,'xinfo',1,38825) -LexToken(OPENBRACKET,'(',1,38830) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38849) -LexToken(ADDITION,'+',1,38850) -LexToken(VAR,'METHOD',1,38851) -LexToken(CLOSEBRACKET,')',1,38857) -LexToken(EOL,'\n',1,38858) -LexToken(END,'end',1,38867) -LexToken(EOL,'\n',1,38870) -LexToken(END,'end',1,38875) -LexToken(EOL,'\n',1,38878) -LexToken(EOL,'\n',1,38879) -LexToken(ENDFUNCTION,'endfunction',1,38880) -LexToken(EOL,'\n',1,38891) -LexToken(EOL,'\n',1,38943) -LexToken(FUNCTION,'function',1,38944) -LexToken(OPENSQBRACKET,'[',1,38953) -LexToken(VAR,'Z',1,38954) -LexToken(CLOSESQBRACKET,']',1,38955) -LexToken(ASSIGNMENT,'=',1,38956) -LexToken(VAR,'ORDER2',1,38957) -LexToken(OPENBRACKET,'(',1,38963) -LexToken(VAR,'x',1,38964) -LexToken(COMMA,',',1,38965) -LexToken(VAR,'y',1,38966) -LexToken(CLOSEBRACKET,')',1,38967) -LexToken(EOL,'\n',1,38968) -LexToken(VAR,'N',1,38973) -LexToken(ASSIGNMENT,'=',1,38974) -LexToken(VAR,'size',1,38975) -LexToken(OPENBRACKET,'(',1,38979) -LexToken(VAR,'x',1,38980) -LexToken(COMMA,',',1,38981) -LexToken(DQSTRING,'"*"',1,38984) -LexToken(CLOSEBRACKET,')',1,38985) -LexToken(ADDITION,'-',1,38986) -LexToken(NUMBER,'1',1,38987) -LexToken(EOL,'\n',1,38988) -LexToken(VAR,'A',1,38994) -LexToken(ASSIGNMENT,'=',1,38995) -LexToken(VAR,'zeros',1,38996) -LexToken(OPENBRACKET,'(',1,39001) -LexToken(NUMBER,'3',1,39002) -LexToken(MULTIPLICATION,'*',1,39003) -LexToken(VAR,'N',1,39004) -LexToken(ADDITION,'-',1,39005) -LexToken(NUMBER,'1',1,39006) -LexToken(COMMA,',',1,39007) -LexToken(VAR,'N',1,39008) -LexToken(MULTIPLICATION,'*',1,39009) -LexToken(NUMBER,'3',1,39010) -LexToken(CLOSEBRACKET,')',1,39011) -LexToken(EOL,'\n',1,39012) -LexToken(VAR,'B',1,39018) -LexToken(ASSIGNMENT,'=',1,39019) -LexToken(VAR,'zeros',1,39020) -LexToken(OPENBRACKET,'(',1,39025) -LexToken(NUMBER,'3',1,39026) -LexToken(MULTIPLICATION,'*',1,39027) -LexToken(VAR,'N',1,39028) -LexToken(ADDITION,'-',1,39029) -LexToken(NUMBER,'1',1,39030) -LexToken(COMMA,',',1,39031) -LexToken(NUMBER,'1',1,39032) -LexToken(CLOSEBRACKET,')',1,39033) -LexToken(EOL,'\n',1,39034) -LexToken(FOR,'for',1,39040) -LexToken(VAR,'i',1,39044) -LexToken(ASSIGNMENT,'=',1,39045) -LexToken(NUMBER,'1',1,39046) -LexToken(COLON,':',1,39047) -LexToken(VAR,'N',1,39048) -LexToken(EOL,'\n',1,39049) -LexToken(VAR,'j',1,39058) -LexToken(ASSIGNMENT,'=',1,39059) -LexToken(NUMBER,'3',1,39060) -LexToken(MULTIPLICATION,'*',1,39061) -LexToken(OPENBRACKET,'(',1,39062) -LexToken(VAR,'i',1,39063) -LexToken(ADDITION,'-',1,39064) -LexToken(NUMBER,'1',1,39065) -LexToken(CLOSEBRACKET,')',1,39066) -LexToken(ADDITION,'+',1,39067) -LexToken(NUMBER,'1',1,39068) -LexToken(EOL,'\n',1,39069) -LexToken(VAR,'A',1,39079) -LexToken(OPENBRACKET,'(',1,39080) -LexToken(VAR,'j',1,39081) -LexToken(COMMA,',',1,39082) -LexToken(VAR,'i',1,39083) -LexToken(ADDITION,'+',1,39084) -LexToken(NUMBER,'2',1,39085) -LexToken(MULTIPLICATION,'*',1,39086) -LexToken(VAR,'N',1,39087) -LexToken(CLOSEBRACKET,')',1,39088) -LexToken(ASSIGNMENT,'=',1,39089) -LexToken(NUMBER,'1',1,39090) -LexToken(EOL,'\n',1,39091) -LexToken(VAR,'B',1,39101) -LexToken(OPENBRACKET,'(',1,39102) -LexToken(VAR,'j',1,39103) -LexToken(CLOSEBRACKET,')',1,39104) -LexToken(ASSIGNMENT,'=',1,39105) -LexToken(VAR,'y',1,39106) -LexToken(OPENBRACKET,'(',1,39107) -LexToken(VAR,'i',1,39108) -LexToken(CLOSEBRACKET,')',1,39109) -LexToken(EOL,'\n',1,39110) -LexToken(VAR,'A',1,39120) -LexToken(OPENBRACKET,'(',1,39121) -LexToken(VAR,'j',1,39122) -LexToken(ADDITION,'+',1,39123) -LexToken(NUMBER,'1',1,39124) -LexToken(COMMA,',',1,39125) -LexToken(VAR,'i',1,39126) -LexToken(CLOSEBRACKET,')',1,39127) -LexToken(ASSIGNMENT,'=',1,39128) -LexToken(OPENBRACKET,'(',1,39129) -LexToken(VAR,'x',1,39130) -LexToken(OPENBRACKET,'(',1,39131) -LexToken(VAR,'i',1,39132) -LexToken(ADDITION,'+',1,39133) -LexToken(NUMBER,'1',1,39134) -LexToken(CLOSEBRACKET,')',1,39135) -LexToken(ADDITION,'-',1,39136) -LexToken(VAR,'x',1,39137) -LexToken(OPENBRACKET,'(',1,39138) -LexToken(VAR,'i',1,39139) -LexToken(CLOSEBRACKET,')',1,39140) -LexToken(CLOSEBRACKET,')',1,39141) -LexToken(MULTIPLICATION,'^',1,39142) -LexToken(NUMBER,'2',1,39143) -LexToken(EOL,'\n',1,39144) -LexToken(VAR,'A',1,39154) -LexToken(OPENBRACKET,'(',1,39155) -LexToken(VAR,'j',1,39156) -LexToken(ADDITION,'+',1,39157) -LexToken(NUMBER,'1',1,39158) -LexToken(COMMA,',',1,39159) -LexToken(VAR,'i',1,39160) -LexToken(ADDITION,'+',1,39161) -LexToken(VAR,'N',1,39162) -LexToken(CLOSEBRACKET,')',1,39163) -LexToken(ASSIGNMENT,'=',1,39164) -LexToken(VAR,'x',1,39165) -LexToken(OPENBRACKET,'(',1,39166) -LexToken(VAR,'i',1,39167) -LexToken(ADDITION,'+',1,39168) -LexToken(NUMBER,'1',1,39169) -LexToken(CLOSEBRACKET,')',1,39170) -LexToken(ADDITION,'-',1,39171) -LexToken(VAR,'x',1,39172) -LexToken(OPENBRACKET,'(',1,39173) -LexToken(VAR,'i',1,39174) -LexToken(CLOSEBRACKET,')',1,39175) -LexToken(EOL,'\n',1,39176) -LexToken(VAR,'A',1,39186) -LexToken(OPENBRACKET,'(',1,39187) -LexToken(VAR,'j',1,39188) -LexToken(ADDITION,'+',1,39189) -LexToken(NUMBER,'1',1,39190) -LexToken(COMMA,',',1,39191) -LexToken(VAR,'i',1,39192) -LexToken(ADDITION,'+',1,39193) -LexToken(NUMBER,'2',1,39194) -LexToken(MULTIPLICATION,'*',1,39195) -LexToken(VAR,'N',1,39196) -LexToken(CLOSEBRACKET,')',1,39197) -LexToken(ASSIGNMENT,'=',1,39198) -LexToken(NUMBER,'1',1,39199) -LexToken(EOL,'\n',1,39200) -LexToken(VAR,'B',1,39210) -LexToken(OPENBRACKET,'(',1,39211) -LexToken(VAR,'j',1,39212) -LexToken(ADDITION,'+',1,39213) -LexToken(NUMBER,'1',1,39214) -LexToken(CLOSEBRACKET,')',1,39215) -LexToken(ASSIGNMENT,'=',1,39216) -LexToken(VAR,'y',1,39217) -LexToken(OPENBRACKET,'(',1,39218) -LexToken(VAR,'i',1,39219) -LexToken(ADDITION,'+',1,39220) -LexToken(NUMBER,'1',1,39221) -LexToken(CLOSEBRACKET,')',1,39222) -LexToken(EOL,'\n',1,39223) -LexToken(END,'end',1,39229) -LexToken(EOL,'\n',1,39232) -LexToken(EOL,'\n',1,39233) -LexToken(FOR,'for',1,39238) -LexToken(VAR,'i',1,39242) -LexToken(ASSIGNMENT,'=',1,39243) -LexToken(NUMBER,'1',1,39244) -LexToken(COLON,':',1,39245) -LexToken(VAR,'N',1,39246) -LexToken(ADDITION,'-',1,39247) -LexToken(NUMBER,'1',1,39248) -LexToken(EOL,'\n',1,39249) -LexToken(VAR,'j',1,39258) -LexToken(ASSIGNMENT,'=',1,39259) -LexToken(NUMBER,'3',1,39260) -LexToken(MULTIPLICATION,'*',1,39261) -LexToken(OPENBRACKET,'(',1,39262) -LexToken(VAR,'i',1,39263) -LexToken(ADDITION,'-',1,39264) -LexToken(NUMBER,'1',1,39265) -LexToken(CLOSEBRACKET,')',1,39266) -LexToken(ADDITION,'+',1,39267) -LexToken(NUMBER,'1',1,39268) -LexToken(EOL,'\n',1,39269) -LexToken(VAR,'A',1,39279) -LexToken(OPENBRACKET,'(',1,39280) -LexToken(VAR,'j',1,39281) -LexToken(ADDITION,'+',1,39282) -LexToken(NUMBER,'2',1,39283) -LexToken(COMMA,',',1,39284) -LexToken(VAR,'i',1,39285) -LexToken(CLOSEBRACKET,')',1,39286) -LexToken(ASSIGNMENT,'=',1,39287) -LexToken(NUMBER,'2',1,39288) -LexToken(MULTIPLICATION,'*',1,39289) -LexToken(OPENBRACKET,'(',1,39290) -LexToken(VAR,'x',1,39291) -LexToken(OPENBRACKET,'(',1,39292) -LexToken(VAR,'i',1,39293) -LexToken(ADDITION,'+',1,39294) -LexToken(NUMBER,'1',1,39295) -LexToken(CLOSEBRACKET,')',1,39296) -LexToken(ADDITION,'-',1,39297) -LexToken(VAR,'x',1,39298) -LexToken(OPENBRACKET,'(',1,39299) -LexToken(VAR,'i',1,39300) -LexToken(CLOSEBRACKET,')',1,39301) -LexToken(CLOSEBRACKET,')',1,39302) -LexToken(EOL,'\n',1,39303) -LexToken(VAR,'A',1,39313) -LexToken(OPENBRACKET,'(',1,39314) -LexToken(VAR,'j',1,39315) -LexToken(ADDITION,'+',1,39316) -LexToken(NUMBER,'2',1,39317) -LexToken(COMMA,',',1,39318) -LexToken(VAR,'i',1,39319) -LexToken(ADDITION,'+',1,39320) -LexToken(VAR,'N',1,39321) -LexToken(CLOSEBRACKET,')',1,39322) -LexToken(ASSIGNMENT,'=',1,39323) -LexToken(NUMBER,'1',1,39324) -LexToken(EOL,'\n',1,39325) -LexToken(VAR,'A',1,39335) -LexToken(OPENBRACKET,'(',1,39336) -LexToken(VAR,'j',1,39337) -LexToken(ADDITION,'+',1,39338) -LexToken(NUMBER,'2',1,39339) -LexToken(COMMA,',',1,39340) -LexToken(VAR,'i',1,39341) -LexToken(ADDITION,'+',1,39342) -LexToken(VAR,'N',1,39343) -LexToken(ADDITION,'+',1,39344) -LexToken(NUMBER,'1',1,39345) -LexToken(CLOSEBRACKET,')',1,39346) -LexToken(ASSIGNMENT,'=',1,39347) -LexToken(ADDITION,'-',1,39348) -LexToken(NUMBER,'1',1,39349) -LexToken(EOL,'\n',1,39350) -LexToken(END,'end',1,39356) -LexToken(EOL,'\n',1,39359) -LexToken(EOL,'\n',1,39360) -LexToken(VAR,'Q',1,39365) -LexToken(ASSIGNMENT,'=',1,39366) -LexToken(VAR,'zeros',1,39367) -LexToken(OPENBRACKET,'(',1,39372) -LexToken(NUMBER,'3',1,39373) -LexToken(MULTIPLICATION,'*',1,39374) -LexToken(VAR,'N',1,39375) -LexToken(COMMA,',',1,39376) -LexToken(NUMBER,'3',1,39377) -LexToken(MULTIPLICATION,'*',1,39378) -LexToken(VAR,'N',1,39379) -LexToken(CLOSEBRACKET,')',1,39380) -LexToken(EOL,'\n',1,39381) -LexToken(FOR,'for',1,39387) -LexToken(VAR,'i',1,39391) -LexToken(ASSIGNMENT,'=',1,39392) -LexToken(NUMBER,'1',1,39393) -LexToken(COLON,':',1,39394) -LexToken(VAR,'N',1,39395) -LexToken(EOL,'\n',1,39396) -LexToken(VAR,'Q',1,39405) -LexToken(OPENBRACKET,'(',1,39406) -LexToken(VAR,'i',1,39407) -LexToken(COMMA,',',1,39408) -LexToken(VAR,'i',1,39409) -LexToken(CLOSEBRACKET,')',1,39410) -LexToken(ASSIGNMENT,'=',1,39411) -LexToken(NUMBER,'4',1,39412) -LexToken(MULTIPLICATION,'*',1,39413) -LexToken(OPENBRACKET,'(',1,39414) -LexToken(VAR,'x',1,39415) -LexToken(OPENBRACKET,'(',1,39416) -LexToken(VAR,'i',1,39417) -LexToken(ADDITION,'+',1,39418) -LexToken(NUMBER,'1',1,39419) -LexToken(CLOSEBRACKET,')',1,39420) -LexToken(ADDITION,'-',1,39421) -LexToken(VAR,'x',1,39422) -LexToken(OPENBRACKET,'(',1,39423) -LexToken(VAR,'i',1,39424) -LexToken(CLOSEBRACKET,')',1,39425) -LexToken(CLOSEBRACKET,')',1,39426) -LexToken(MULTIPLICATION,'^',1,39427) -LexToken(NUMBER,'2',1,39428) -LexToken(EOL,'\n',1,39429) -LexToken(VAR,'Q',1,39438) -LexToken(OPENBRACKET,'(',1,39439) -LexToken(VAR,'i',1,39440) -LexToken(COMMA,',',1,39441) -LexToken(VAR,'i',1,39442) -LexToken(ADDITION,'+',1,39443) -LexToken(VAR,'N',1,39444) -LexToken(CLOSEBRACKET,')',1,39445) -LexToken(ASSIGNMENT,'=',1,39446) -LexToken(NUMBER,'2',1,39447) -LexToken(MULTIPLICATION,'*',1,39448) -LexToken(OPENBRACKET,'(',1,39449) -LexToken(VAR,'x',1,39450) -LexToken(OPENBRACKET,'(',1,39451) -LexToken(VAR,'i',1,39452) -LexToken(ADDITION,'+',1,39453) -LexToken(NUMBER,'1',1,39454) -LexToken(CLOSEBRACKET,')',1,39455) -LexToken(ADDITION,'-',1,39456) -LexToken(VAR,'x',1,39457) -LexToken(OPENBRACKET,'(',1,39458) -LexToken(VAR,'i',1,39459) -LexToken(CLOSEBRACKET,')',1,39460) -LexToken(CLOSEBRACKET,')',1,39461) -LexToken(EOL,'\n',1,39462) -LexToken(VAR,'Q',1,39471) -LexToken(OPENBRACKET,'(',1,39472) -LexToken(VAR,'i',1,39473) -LexToken(ADDITION,'+',1,39474) -LexToken(VAR,'N',1,39475) -LexToken(COMMA,',',1,39476) -LexToken(VAR,'i',1,39477) -LexToken(CLOSEBRACKET,')',1,39478) -LexToken(ASSIGNMENT,'=',1,39479) -LexToken(NUMBER,'2',1,39480) -LexToken(MULTIPLICATION,'*',1,39481) -LexToken(OPENBRACKET,'(',1,39482) -LexToken(VAR,'x',1,39483) -LexToken(OPENBRACKET,'(',1,39484) -LexToken(VAR,'i',1,39485) -LexToken(ADDITION,'+',1,39486) -LexToken(NUMBER,'1',1,39487) -LexToken(CLOSEBRACKET,')',1,39488) -LexToken(ADDITION,'-',1,39489) -LexToken(VAR,'x',1,39490) -LexToken(OPENBRACKET,'(',1,39491) -LexToken(VAR,'i',1,39492) -LexToken(CLOSEBRACKET,')',1,39493) -LexToken(CLOSEBRACKET,')',1,39494) -LexToken(EOL,'\n',1,39495) -LexToken(VAR,'Q',1,39504) -LexToken(OPENBRACKET,'(',1,39505) -LexToken(VAR,'i',1,39506) -LexToken(ADDITION,'+',1,39507) -LexToken(VAR,'N',1,39508) -LexToken(COMMA,',',1,39509) -LexToken(VAR,'i',1,39510) -LexToken(ADDITION,'+',1,39511) -LexToken(VAR,'N',1,39512) -LexToken(CLOSEBRACKET,')',1,39513) -LexToken(ASSIGNMENT,'=',1,39514) -LexToken(NUMBER,'1',1,39515) -LexToken(EOL,'\n',1,39516) -LexToken(END,'end',1,39522) -LexToken(EOL,'\n',1,39525) -LexToken(EOL,'\n',1,39526) -LexToken(VAR,'At',1,39531) -LexToken(ASSIGNMENT,'=',1,39533) -LexToken(OPENSQBRACKET,'[',1,39534) -LexToken(VAR,'Q',1,39535) -LexToken(COMMA,',',1,39536) -LexToken(VAR,'A',1,39537) -LexToken(TRANSPOSE,"'",1,39538) -LexToken(SEMICOLON,';',1,39539) -LexToken(VAR,'A',1,39540) -LexToken(COMMA,',',1,39541) -LexToken(VAR,'zeros',1,39542) -LexToken(OPENBRACKET,'(',1,39547) -LexToken(NUMBER,'3',1,39548) -LexToken(MULTIPLICATION,'*',1,39549) -LexToken(VAR,'N',1,39550) -LexToken(ADDITION,'-',1,39551) -LexToken(NUMBER,'1',1,39552) -LexToken(COMMA,',',1,39553) -LexToken(NUMBER,'3',1,39554) -LexToken(MULTIPLICATION,'*',1,39555) -LexToken(VAR,'N',1,39556) -LexToken(ADDITION,'-',1,39557) -LexToken(NUMBER,'1',1,39558) -LexToken(CLOSEBRACKET,')',1,39559) -LexToken(CLOSESQBRACKET,']',1,39560) -LexToken(EOL,'\n',1,39561) -LexToken(VAR,'Bt',1,39566) -LexToken(ASSIGNMENT,'=',1,39568) -LexToken(OPENSQBRACKET,'[',1,39569) -LexToken(VAR,'zeros',1,39570) -LexToken(OPENBRACKET,'(',1,39575) -LexToken(NUMBER,'3',1,39576) -LexToken(MULTIPLICATION,'*',1,39577) -LexToken(VAR,'N',1,39578) -LexToken(COMMA,',',1,39579) -LexToken(NUMBER,'1',1,39580) -LexToken(CLOSEBRACKET,')',1,39581) -LexToken(SEMICOLON,';',1,39582) -LexToken(VAR,'B',1,39583) -LexToken(CLOSESQBRACKET,']',1,39584) -LexToken(EOL,'\n',1,39585) -LexToken(VAR,'Zt',1,39590) -LexToken(ASSIGNMENT,'=',1,39592) -LexToken(VAR,'At',1,39593) -LexToken(MULTIPLICATION,'\\',1,39595) -LexToken(VAR,'Bt',1,39596) -LexToken(EOL,'\n',1,39598) -LexToken(VAR,'Z',1,39604) -LexToken(ASSIGNMENT,'=',1,39605) -LexToken(VAR,'Zt',1,39606) -LexToken(OPENBRACKET,'(',1,39608) -LexToken(NUMBER,'1',1,39609) -LexToken(COLON,':',1,39610) -LexToken(NUMBER,'3',1,39611) -LexToken(MULTIPLICATION,'*',1,39612) -LexToken(VAR,'N',1,39613) -LexToken(COMMA,',',1,39614) -LexToken(NUMBER,'1',1,39615) -LexToken(CLOSEBRACKET,')',1,39616) -LexToken(EOL,'\n',1,39617) -LexToken(ENDFUNCTION,'endfunction',1,39618) -LexToken(EOL,'\n',1,39629) -LexToken(EOL,'\n',1,39683) +Syntax error in input LexToken(COMMA,',',1,3703) +Syntax error in input LexToken(VAR,'ixy',1,6611) +Syntax error in input LexToken(VAR,'deff',1,6750) +Syntax error in input LexToken(VAR,'xmx',1,9076) +Syntax error in input LexToken(VAR,'f',1,9444) +Syntax error in input LexToken(VAR,'menu_r',1,9467) +Syntax error in input LexToken(VAR,'drawlater',1,10875) +Syntax error in input LexToken(VAR,'lines',1,11427) +Syntax error in input LexToken(CASE,'case',1,13702) +Syntax error in input LexToken(IF,'if',1,23303) +Syntax error in input LexToken(END,'end',1,24929) +Syntax error in input LexToken(VAR,'a',1,25132) +Syntax error in input LexToken(VAR,'a',1,26313) +Syntax error in input LexToken(VAR,'a',1,27400) +Syntax error in input LexToken(VAR,'ymx1',1,27562) +Syntax error in input LexToken(VAR,'XMX',1,27754) +Syntax error in input LexToken(CLOSEBRACKET,')',1,28162) +Syntax error in input LexToken(VAR,'lx11',1,30443) +Syntax error in input LexToken(VAR,'xye',1,32329) +Syntax error in input LexToken(FOR,'for',1,32529) +Syntax error in input LexToken(VAR,'a',1,33109) +Syntax error in input LexToken(VAR,'order',1,33486) +Syntax error in input LexToken(CLOSEBRACKET,')',1,33946) +Syntax error in input LexToken(VAR,'xye',1,35193) +Syntax error in input LexToken(VAR,'N',1,36068) +Syntax error in input LexToken(VAR,'x',1,38964) +/* autogenerated from "macros/Sources/CURVE_c.sci" */ +None diff --git a/js/Sources/CURV_f.js b/js/Sources/CURV_f.js index ca3065e6..e148d3a1 100644 --- a/js/Sources/CURV_f.js +++ b/js/Sources/CURV_f.js @@ -1,534 +1,63 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'CURV_f',1,854) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(EOL,'\n',1,909) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(VAR,'arg1',1,957) -LexToken(EOL,'\n',1,961) -LexToken(VAR,'model',1,971) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(VAR,'arg1',1,982) -LexToken(DOT,'.',1,986) -LexToken(VAR,'model',1,987) -LexToken(EOL,'\n',1,992) -LexToken(VAR,'graphics',1,1002) -LexToken(ASSIGNMENT,'=',1,1011) -LexToken(VAR,'arg1',1,1013) -LexToken(DOT,'.',1,1017) -LexToken(VAR,'graphics',1,1018) -LexToken(EOL,'\n',1,1026) -LexToken(VAR,'rpar',1,1036) -LexToken(ASSIGNMENT,'=',1,1041) -LexToken(VAR,'model',1,1043) -LexToken(DOT,'.',1,1048) -LexToken(VAR,'rpar',1,1049) -LexToken(EOL,'\n',1,1053) -LexToken(VAR,'ipar',1,1063) -LexToken(ASSIGNMENT,'=',1,1068) -LexToken(VAR,'model',1,1070) -LexToken(DOT,'.',1,1075) -LexToken(VAR,'ipar',1,1076) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'n',1,1090) -LexToken(ASSIGNMENT,'=',1,1095) -LexToken(VAR,'ipar',1,1097) -LexToken(OPENBRACKET,'(',1,1101) -LexToken(NUMBER,'1',1,1102) -LexToken(CLOSEBRACKET,')',1,1103) -LexToken(EOL,'\n',1,1104) -LexToken(VAR,'xx',1,1114) -LexToken(ASSIGNMENT,'=',1,1117) -LexToken(VAR,'rpar',1,1119) -LexToken(OPENBRACKET,'(',1,1123) -LexToken(NUMBER,'1',1,1124) -LexToken(COLON,':',1,1125) -LexToken(VAR,'n',1,1126) -LexToken(CLOSEBRACKET,')',1,1127) -LexToken(EOL,'\n',1,1128) -LexToken(VAR,'yy',1,1138) -LexToken(ASSIGNMENT,'=',1,1141) -LexToken(VAR,'rpar',1,1143) -LexToken(OPENBRACKET,'(',1,1147) -LexToken(VAR,'n',1,1148) -LexToken(ADDITION,'+',1,1149) -LexToken(NUMBER,'1',1,1150) -LexToken(COLON,':',1,1151) -LexToken(NUMBER,'2',1,1152) -LexToken(MULTIPLICATION,'*',1,1153) -LexToken(VAR,'n',1,1154) -LexToken(CLOSEBRACKET,')',1,1155) -LexToken(EOL,'\n',1,1156) -LexToken(VAR,'gc',1,1166) -LexToken(ASSIGNMENT,'=',1,1169) -LexToken(VAR,'list',1,1171) -LexToken(OPENBRACKET,'(',1,1175) -LexToken(VAR,'rpar',1,1176) -LexToken(OPENBRACKET,'(',1,1180) -LexToken(NUMBER,'2',1,1181) -LexToken(MULTIPLICATION,'*',1,1182) -LexToken(VAR,'n',1,1183) -LexToken(ADDITION,'+',1,1184) -LexToken(NUMBER,'1',1,1185) -LexToken(COLON,':',1,1186) -LexToken(NUMBER,'2',1,1187) -LexToken(MULTIPLICATION,'*',1,1188) -LexToken(VAR,'n',1,1189) -LexToken(ADDITION,'+',1,1190) -LexToken(NUMBER,'4',1,1191) -LexToken(CLOSEBRACKET,')',1,1192) -LexToken(COMMA,',',1,1193) -LexToken(VAR,'ipar',1,1194) -LexToken(OPENBRACKET,'(',1,1198) -LexToken(NUMBER,'2',1,1199) -LexToken(COLON,':',1,1200) -LexToken(NUMBER,'5',1,1201) -LexToken(CLOSEBRACKET,')',1,1202) -LexToken(CLOSEBRACKET,')',1,1203) -LexToken(EOL,'\n',1,1204) -LexToken(EOL,'\n',1,1205) -LexToken(WHILE,'while',1,1214) -LexToken(PREVAR_BOOLEAN,'%t',1,1220) -LexToken(DO,'do',1,1223) -LexToken(EOL,'\n',1,1225) -LexToken(OPENSQBRACKET,'[',1,1238) -LexToken(VAR,'ln',1,1239) -LexToken(COMMA,',',1,1241) -LexToken(VAR,'fun',1,1242) -LexToken(CLOSESQBRACKET,']',1,1245) -LexToken(ASSIGNMENT,'=',1,1247) -LexToken(WHERE,'where',1,1249) -LexToken(OPENBRACKET,'(',1,1254) -LexToken(CLOSEBRACKET,')',1,1255) -LexToken(EOL,'\n',1,1256) -LexToken(IF,'if',1,1270) -LexToken(NOT,'~',1,1273) -LexToken(VAR,'or',1,1274) -LexToken(OPENBRACKET,'(',1,1276) -LexToken(VAR,'fun',1,1277) -LexToken(COMPARISON,'==',1,1281) -LexToken(DQSTRING,'"do_eval"',1,1292) -LexToken(CLOSEBRACKET,')',1,1293) -LexToken(THEN,'then',1,1295) -LexToken(EOL,'\n',1,1315) -LexToken(OPENSQBRACKET,'[',1,1332) -LexToken(VAR,'xx',1,1333) -LexToken(COMMA,',',1,1335) -LexToken(VAR,'yy',1,1337) -LexToken(COMMA,',',1,1339) -LexToken(VAR,'ok',1,1341) -LexToken(COMMA,',',1,1343) -LexToken(VAR,'gc',1,1345) -LexToken(CLOSESQBRACKET,']',1,1347) -LexToken(ASSIGNMENT,'=',1,1349) -LexToken(VAR,'edit_curv',1,1351) -LexToken(OPENBRACKET,'(',1,1360) -LexToken(VAR,'xx',1,1361) -LexToken(COMMA,',',1,1363) -LexToken(VAR,'yy',1,1365) -LexToken(COMMA,',',1,1367) -LexToken(DQSTRING,'"axy"',1,1373) -LexToken(COMMA,',',1,1374) -LexToken(OPENSQBRACKET,'[',1,1376) -LexToken(DQSTRING,'" "',1,1379) -LexToken(COMMA,',',1,1380) -LexToken(DQSTRING,'" "',1,1383) -LexToken(COMMA,',',1,1384) -LexToken(DQSTRING,'" "',1,1387) -LexToken(CLOSESQBRACKET,']',1,1388) -LexToken(COMMA,',',1,1389) -LexToken(VAR,'gc',1,1391) -LexToken(CLOSEBRACKET,')',1,1393) -LexToken(EOL,'\n',1,1394) -LexToken(ELSE,'else',1,1408) -LexToken(EOL,'\n',1,1412) -LexToken(VAR,'ok',1,1429) -LexToken(ASSIGNMENT,'=',1,1432) -LexToken(PREVAR_BOOLEAN,'%t',1,1434) -LexToken(EOL,'\n',1,1436) -LexToken(END,'end',1,1450) -LexToken(EOL,'\n',1,1505) -LexToken(EOL,'\n',1,1506) -LexToken(IF,'if',1,1519) -LexToken(NOT,'~',1,1522) -LexToken(VAR,'ok',1,1523) -LexToken(THEN,'then',1,1526) -LexToken(EOL,'\n',1,1530) -LexToken(BREAK,'break',1,1547) -LexToken(EOL,'\n',1,1552) -LexToken(END,'end',1,1565) -LexToken(EOL,'\n',1,1568) -LexToken(EOL,'\n',1,1569) -LexToken(VAR,'n',1,1582) -LexToken(ASSIGNMENT,'=',1,1583) -LexToken(VAR,'size',1,1584) -LexToken(OPENBRACKET,'(',1,1588) -LexToken(VAR,'xx',1,1589) -LexToken(COMMA,',',1,1591) -LexToken(DQSTRING,'"*"',1,1594) -LexToken(CLOSEBRACKET,')',1,1595) -LexToken(EOL,'\n',1,1596) -LexToken(EOL,'\n',1,1597) -LexToken(IF,'if',1,1610) -LexToken(VAR,'or',1,1613) -LexToken(OPENBRACKET,'(',1,1615) -LexToken(VAR,'xx',1,1616) -LexToken(OPENBRACKET,'(',1,1618) -LexToken(NUMBER,'2',1,1619) -LexToken(COLON,':',1,1620) -LexToken(VAR,'n',1,1621) -LexToken(CLOSEBRACKET,')',1,1622) -LexToken(ADDITION,'-',1,1623) -LexToken(VAR,'xx',1,1624) -LexToken(OPENBRACKET,'(',1,1626) -LexToken(NUMBER,'1',1,1627) -LexToken(COLON,':',1,1628) -LexToken(VAR,'n',1,1629) -LexToken(ADDITION,'-',1,1630) -LexToken(NUMBER,'1',1,1631) -LexToken(CLOSEBRACKET,')',1,1632) -LexToken(COMPARISON,'<',1,1633) -LexToken(NUMBER,'0',1,1634) -LexToken(CLOSEBRACKET,')',1,1635) -LexToken(THEN,'then',1,1637) -LexToken(EOL,'\n',1,1641) -LexToken(VAR,'message',1,1658) -LexToken(OPENBRACKET,'(',1,1665) -LexToken(DQSTRING,'"You have not defined a function"',1,1698) -LexToken(CLOSEBRACKET,')',1,1699) -LexToken(EOL,'\n',1,1700) -LexToken(VAR,'ok',1,1718) -LexToken(ASSIGNMENT,'=',1,1720) -LexToken(PREVAR_BOOLEAN,'%f',1,1721) -LexToken(EOL,'\n',1,1723) -LexToken(END,'end',1,1736) -LexToken(EOL,'\n',1,1739) -LexToken(EOL,'\n',1,1740) -LexToken(IF,'if',1,1753) -LexToken(VAR,'ok',1,1756) -LexToken(THEN,'then',1,1759) -LexToken(EOL,'\n',1,1763) -LexToken(VAR,'model',1,1780) -LexToken(DOT,'.',1,1785) -LexToken(VAR,'sim',1,1786) -LexToken(ASSIGNMENT,'=',1,1790) -LexToken(DQSTRING,'"intplt"',1,1799) -LexToken(EOL,'\n',1,1800) -LexToken(VAR,'model',1,1817) -LexToken(DOT,'.',1,1822) -LexToken(VAR,'firing',1,1823) -LexToken(ASSIGNMENT,'=',1,1830) -LexToken(OPENSQBRACKET,'[',1,1832) -LexToken(CLOSESQBRACKET,']',1,1833) -LexToken(EOL,'\n',1,1850) -LexToken(VAR,'rect',1,1867) -LexToken(ASSIGNMENT,'=',1,1872) -LexToken(VAR,'gc',1,1874) -LexToken(OPENBRACKET,'(',1,1876) -LexToken(NUMBER,'1',1,1877) -LexToken(CLOSEBRACKET,')',1,1878) -LexToken(EOL,'\n',1,1879) -LexToken(VAR,'model',1,1896) -LexToken(DOT,'.',1,1901) -LexToken(VAR,'rpar',1,1902) -LexToken(ASSIGNMENT,'=',1,1907) -LexToken(OPENSQBRACKET,'[',1,1909) -LexToken(VAR,'xx',1,1910) -LexToken(OPENBRACKET,'(',1,1912) -LexToken(COLON,':',1,1913) -LexToken(CLOSEBRACKET,')',1,1914) -LexToken(SEMICOLON,';',1,1915) -LexToken(VAR,'yy',1,1916) -LexToken(OPENBRACKET,'(',1,1918) -LexToken(COLON,':',1,1919) -LexToken(CLOSEBRACKET,')',1,1920) -LexToken(SEMICOLON,';',1,1921) -LexToken(VAR,'rect',1,1922) -LexToken(OPENBRACKET,'(',1,1926) -LexToken(COLON,':',1,1927) -LexToken(CLOSEBRACKET,')',1,1928) -LexToken(CLOSESQBRACKET,']',1,1929) -LexToken(EOL,'\n',1,1930) -LexToken(VAR,'axisdata',1,1947) -LexToken(ASSIGNMENT,'=',1,1956) -LexToken(VAR,'gc',1,1958) -LexToken(OPENBRACKET,'(',1,1960) -LexToken(NUMBER,'2',1,1961) -LexToken(CLOSEBRACKET,')',1,1962) -LexToken(EOL,'\n',1,1963) -LexToken(VAR,'model',1,1981) -LexToken(DOT,'.',1,1986) -LexToken(VAR,'ipar',1,1987) -LexToken(ASSIGNMENT,'=',1,1992) -LexToken(OPENSQBRACKET,'[',1,1994) -LexToken(VAR,'size',1,1995) -LexToken(OPENBRACKET,'(',1,1999) -LexToken(VAR,'xx',1,2000) -LexToken(COMMA,',',1,2002) -LexToken(DQSTRING,'"*"',1,2005) -LexToken(CLOSEBRACKET,')',1,2006) -LexToken(SEMICOLON,';',1,2007) -LexToken(VAR,'axisdata',1,2008) -LexToken(OPENBRACKET,'(',1,2016) -LexToken(COLON,':',1,2017) -LexToken(CLOSEBRACKET,')',1,2018) -LexToken(CLOSESQBRACKET,']',1,2019) -LexToken(EOL,'\n',1,2020) -LexToken(VAR,'x',1,2037) -LexToken(DOT,'.',1,2038) -LexToken(VAR,'graphics',1,2039) -LexToken(ASSIGNMENT,'=',1,2048) -LexToken(VAR,'graphics',1,2050) -LexToken(EOL,'\n',1,2058) -LexToken(VAR,'x',1,2076) -LexToken(DOT,'.',1,2077) -LexToken(VAR,'model',1,2078) -LexToken(ASSIGNMENT,'=',1,2084) -LexToken(VAR,'model',1,2086) -LexToken(EOL,'\n',1,2091) -LexToken(BREAK,'break',1,2108) -LexToken(EOL,'\n',1,2113) -LexToken(END,'end',1,2126) -LexToken(EOL,'\n',1,2129) -LexToken(END,'end',1,2138) -LexToken(EOL,'\n',1,2141) -LexToken(EOL,'\n',1,2142) -LexToken(CASE,'case',1,2147) -LexToken(DQSTRING,'"define"',1,2159) -LexToken(THEN,'then',1,2161) -LexToken(EOL,'\n',1,2165) -LexToken(VAR,'xx',1,2174) -LexToken(ASSIGNMENT,'=',1,2177) -LexToken(OPENSQBRACKET,'[',1,2179) -LexToken(NUMBER,'0',1,2180) -LexToken(SEMICOLON,';',1,2181) -LexToken(NUMBER,'1',1,2182) -LexToken(SEMICOLON,';',1,2183) -LexToken(NUMBER,'2',1,2184) -LexToken(CLOSESQBRACKET,']',1,2185) -LexToken(EOL,'\n',1,2186) -LexToken(VAR,'yy',1,2196) -LexToken(ASSIGNMENT,'=',1,2199) -LexToken(OPENSQBRACKET,'[',1,2201) -LexToken(ADDITION,'-',1,2202) -LexToken(NUMBER,'5',1,2203) -LexToken(SEMICOLON,';',1,2204) -LexToken(NUMBER,'5',1,2205) -LexToken(SEMICOLON,';',1,2206) -LexToken(NUMBER,'0',1,2207) -LexToken(CLOSESQBRACKET,']',1,2208) -LexToken(EOL,'\n',1,2209) -LexToken(VAR,'rect',1,2218) -LexToken(ASSIGNMENT,'=',1,2223) -LexToken(OPENSQBRACKET,'[',1,2225) -LexToken(NUMBER,'0',1,2226) -LexToken(COMMA,',',1,2227) -LexToken(ADDITION,'-',1,2228) -LexToken(NUMBER,'5',1,2229) -LexToken(COMMA,',',1,2230) -LexToken(NUMBER,'2',1,2231) -LexToken(COMMA,',',1,2232) -LexToken(NUMBER,'5',1,2233) -LexToken(CLOSESQBRACKET,']',1,2234) -LexToken(EOL,'\n',1,2235) -LexToken(VAR,'axisdata',1,2245) -LexToken(ASSIGNMENT,'=',1,2254) -LexToken(OPENSQBRACKET,'[',1,2256) -LexToken(NUMBER,'2',1,2257) -LexToken(SEMICOLON,';',1,2258) -LexToken(NUMBER,'10',1,2259) -LexToken(SEMICOLON,';',1,2261) -LexToken(NUMBER,'2',1,2262) -LexToken(SEMICOLON,';',1,2263) -LexToken(NUMBER,'10',1,2264) -LexToken(CLOSESQBRACKET,']',1,2266) -LexToken(EOL,'\n',1,2267) -LexToken(VAR,'ipar',1,2276) -LexToken(ASSIGNMENT,'=',1,2281) -LexToken(OPENSQBRACKET,'[',1,2283) -LexToken(VAR,'size',1,2284) -LexToken(OPENBRACKET,'(',1,2288) -LexToken(VAR,'xx',1,2289) -LexToken(COMMA,',',1,2291) -LexToken(NUMBER,'1',1,2292) -LexToken(CLOSEBRACKET,')',1,2293) -LexToken(SEMICOLON,';',1,2294) -LexToken(VAR,'axisdata',1,2295) -LexToken(OPENBRACKET,'(',1,2303) -LexToken(COLON,':',1,2304) -LexToken(CLOSEBRACKET,')',1,2305) -LexToken(CLOSESQBRACKET,']',1,2306) -LexToken(EOL,'\n',1,2307) -LexToken(VAR,'rpar',1,2316) -LexToken(ASSIGNMENT,'=',1,2321) -LexToken(OPENSQBRACKET,'[',1,2323) -LexToken(VAR,'xx',1,2324) -LexToken(SEMICOLON,';',1,2326) -LexToken(VAR,'yy',1,2327) -LexToken(SEMICOLON,';',1,2329) -LexToken(VAR,'rect',1,2330) -LexToken(OPENBRACKET,'(',1,2334) -LexToken(COLON,':',1,2335) -LexToken(CLOSEBRACKET,')',1,2336) -LexToken(CLOSESQBRACKET,']',1,2337) -LexToken(EOL,'\n',1,2338) -LexToken(VAR,'model',1,2347) -LexToken(ASSIGNMENT,'=',1,2353) -LexToken(SCICOS_MODEL,'scicos_model',1,2355) -LexToken(OPENBRACKET,'(',1,2367) -LexToken(CLOSEBRACKET,')',1,2368) -LexToken(EOL,'\n',1,2369) -LexToken(VAR,'model',1,2378) -LexToken(DOT,'.',1,2383) -LexToken(VAR,'sim',1,2384) -LexToken(ASSIGNMENT,'=',1,2388) -LexToken(DQSTRING,'"intplt"',1,2397) -LexToken(EOL,'\n',1,2398) -LexToken(VAR,'model',1,2407) -LexToken(DOT,'.',1,2412) -LexToken(VAR,'in',1,2413) -LexToken(ASSIGNMENT,'=',1,2416) -LexToken(OPENSQBRACKET,'[',1,2418) -LexToken(CLOSESQBRACKET,']',1,2419) -LexToken(EOL,'\n',1,2420) -LexToken(VAR,'model',1,2429) -LexToken(DOT,'.',1,2434) -LexToken(VAR,'out',1,2435) -LexToken(ASSIGNMENT,'=',1,2439) -LexToken(NUMBER,'1',1,2441) -LexToken(EOL,'\n',1,2442) -LexToken(VAR,'model',1,2451) -LexToken(DOT,'.',1,2456) -LexToken(VAR,'rpar',1,2457) -LexToken(ASSIGNMENT,'=',1,2462) -LexToken(OPENSQBRACKET,'[',1,2464) -LexToken(VAR,'xx',1,2465) -LexToken(SEMICOLON,';',1,2467) -LexToken(VAR,'yy',1,2468) -LexToken(SEMICOLON,';',1,2470) -LexToken(VAR,'rect',1,2471) -LexToken(OPENBRACKET,'(',1,2475) -LexToken(COLON,':',1,2476) -LexToken(CLOSEBRACKET,')',1,2477) -LexToken(CLOSESQBRACKET,']',1,2478) -LexToken(EOL,'\n',1,2479) -LexToken(VAR,'model',1,2488) -LexToken(DOT,'.',1,2493) -LexToken(VAR,'ipar',1,2494) -LexToken(ASSIGNMENT,'=',1,2499) -LexToken(OPENSQBRACKET,'[',1,2501) -LexToken(VAR,'size',1,2502) -LexToken(OPENBRACKET,'(',1,2506) -LexToken(VAR,'xx',1,2507) -LexToken(COMMA,',',1,2509) -LexToken(NUMBER,'1',1,2510) -LexToken(CLOSEBRACKET,')',1,2511) -LexToken(SEMICOLON,';',1,2512) -LexToken(VAR,'axisdata',1,2513) -LexToken(OPENBRACKET,'(',1,2521) -LexToken(COLON,':',1,2522) -LexToken(CLOSEBRACKET,')',1,2523) -LexToken(CLOSESQBRACKET,']',1,2524) -LexToken(EOL,'\n',1,2525) -LexToken(VAR,'model',1,2534) -LexToken(DOT,'.',1,2539) -LexToken(VAR,'blocktype',1,2540) -LexToken(ASSIGNMENT,'=',1,2550) -LexToken(DQSTRING,'"c"',1,2554) -LexToken(EOL,'\n',1,2555) -LexToken(VAR,'model',1,2564) -LexToken(DOT,'.',1,2569) -LexToken(VAR,'dep_ut',1,2570) -LexToken(ASSIGNMENT,'=',1,2580) -LexToken(OPENSQBRACKET,'[',1,2582) -LexToken(PREVAR_BOOLEAN,'%f',1,2583) -LexToken(PREVAR_BOOLEAN,'%t',1,2586) -LexToken(CLOSESQBRACKET,']',1,2588) -LexToken(EOL,'\n',1,2589) -LexToken(EOL,'\n',1,2590) -LexToken(VAR,'gr_i',1,2599) -LexToken(ASSIGNMENT,'=',1,2604) -LexToken(OPENSQBRACKET,'[',1,2606) -LexToken(CLOSESQBRACKET,']',1,2607) -LexToken(EOL,'\n',1,2608) -LexToken(VAR,'x',1,2617) -LexToken(ASSIGNMENT,'=',1,2619) -LexToken(VAR,'standard_define',1,2621) -LexToken(OPENBRACKET,'(',1,2636) -LexToken(OPENSQBRACKET,'[',1,2637) -LexToken(NUMBER,'2',1,2638) -LexToken(NUMBER,'2',1,2640) -LexToken(CLOSESQBRACKET,']',1,2641) -LexToken(COMMA,',',1,2642) -LexToken(VAR,'model',1,2643) -LexToken(COMMA,',',1,2648) -LexToken(OPENSQBRACKET,'[',1,2649) -LexToken(CLOSESQBRACKET,']',1,2650) -LexToken(COMMA,',',1,2651) -LexToken(VAR,'gr_i',1,2652) -LexToken(CLOSEBRACKET,')',1,2656) -LexToken(EOL,'\n',1,2657) -LexToken(END,'end',1,2662) -LexToken(EOL,'\n',1,2665) -LexToken(EOL,'\n',1,2666) -LexToken(ENDFUNCTION,'endfunction',1,2667) -LexToken(EOL,'\n',1,2678) +/* autogenerated from "macros/Sources/CURV_f.sci" */ +function CURV_f() { +CURV_f.prototype.get = function CURV_f() { +} +CURV_f.prototype.set = function CURV_f() { +x=arg1; +model=arg1.model; +graphics=arg1.graphics; +rpar=model.rpar; +ipar=model.ipar; +n=ipar(1); +xx=rpar.slice(1-1,n); +yy=rpar.slice(n+1-1,2*n); +gc=list(rpar.slice(2*n+1-1,2*n+4),ipar.slice(2-1,5)); +while (true) { +[ln,fun]=where() +if (!or(fun=="do_eval")) { +[xx,yy,ok,gc]=edit_curv(xx,yy,"axy",[" "," "," "],gc); +} else { +ok=true; +} +if (!ok) { +break +} +n=size(xx,"*"); +if (or(xx.slice(2-1,n)-xx.slice(1-1,n-1)<0)) { +message("You have not defined a function"); +ok=None; +} +if (ok) { +model.sim="intplt"; +model.firing=[]; +rect=gc(1); +model.rpar=[xx.slice(),yy.slice(),rect.slice()]; +axisdata=gc(2); +model.ipar=[size(xx,"*"),axisdata.slice()]; +x.graphics=graphics; +x.model=model; +break +} +} +} +CURV_f.prototype.define = function CURV_f() { +xx=[0,1,2]; +yy=[-5,5,0]; +rect=[0,-5,2,5]; +axisdata=[2,10,2,10]; +ipar=[size(xx,1),axisdata.slice()]; +rpar=[xx,yy,rect.slice()]; +model=scicos_model(); +model.sim="intplt"; +model.in=[]; +model.out=1; +model.rpar=[xx,yy,rect.slice()]; +model.ipar=[size(xx,1),axisdata.slice()]; +model.blocktype="c"; +model.dep_ut=[None,true]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +CURV_f.prototype.details = function CURV_f() { +} +} diff --git a/js/Sources/Counter.js b/js/Sources/Counter.js index 9f55144b..167d0809 100644 --- a/js/Sources/Counter.js +++ b/js/Sources/Counter.js @@ -1,421 +1,50 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(VAR,'Counter',1,928) -LexToken(OPENBRACKET,'(',1,935) -LexToken(VAR,'job',1,936) -LexToken(COMMA,',',1,939) -LexToken(VAR,'arg1',1,940) -LexToken(COMMA,',',1,944) -LexToken(VAR,'arg2',1,945) -LexToken(CLOSEBRACKET,')',1,949) -LexToken(EOL,'\n',1,950) -LexToken(VAR,'x',1,955) -LexToken(ASSIGNMENT,'=',1,956) -LexToken(OPENSQBRACKET,'[',1,957) -LexToken(CLOSESQBRACKET,']',1,958) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'y',1,965) -LexToken(ASSIGNMENT,'=',1,966) -LexToken(OPENSQBRACKET,'[',1,967) -LexToken(CLOSESQBRACKET,']',1,968) -LexToken(EOL,'\n',1,969) -LexToken(VAR,'typ',1,975) -LexToken(ASSIGNMENT,'=',1,978) -LexToken(OPENSQBRACKET,'[',1,979) -LexToken(CLOSESQBRACKET,']',1,980) -LexToken(EOL,'\n',1,981) -LexToken(SELECT,'select',1,987) -LexToken(VAR,'job',1,994) -LexToken(EOL,'\n',1,997) -LexToken(CASE,'case',1,1002) -LexToken(DQSTRING,'"set"',1,1011) -LexToken(THEN,'then',1,1013) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'x',1,1026) -LexToken(ASSIGNMENT,'=',1,1027) -LexToken(VAR,'arg1',1,1028) -LexToken(EOL,'\n',1,1032) -LexToken(VAR,'graphics',1,1042) -LexToken(ASSIGNMENT,'=',1,1050) -LexToken(VAR,'arg1',1,1051) -LexToken(DOT,'.',1,1055) -LexToken(VAR,'graphics',1,1056) -LexToken(EOL,'\n',1,1064) -LexToken(VAR,'exprs',1,1074) -LexToken(ASSIGNMENT,'=',1,1079) -LexToken(VAR,'graphics',1,1080) -LexToken(DOT,'.',1,1088) -LexToken(VAR,'exprs',1,1089) -LexToken(EOL,'\n',1,1094) -LexToken(VAR,'model',1,1103) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(VAR,'arg1',1,1109) -LexToken(DOT,'.',1,1113) -LexToken(VAR,'model',1,1114) -LexToken(EOL,'\n',1,1119) -LexToken(WHILE,'while',1,1129) -LexToken(PREVAR_BOOLEAN,'%t',1,1135) -LexToken(DO,'do',1,1138) -LexToken(EOL,'\n',1,1140) -LexToken(OPENSQBRACKET,'[',1,1153) -LexToken(VAR,'ok',1,1154) -LexToken(COMMA,',',1,1156) -LexToken(VAR,'minim',1,1157) -LexToken(COMMA,',',1,1162) -LexToken(VAR,'maxim',1,1163) -LexToken(COMMA,',',1,1168) -LexToken(VAR,'rule',1,1169) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'exprs',1,1174) -LexToken(CLOSESQBRACKET,']',1,1179) -LexToken(ASSIGNMENT,'=',1,1180) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1181) -LexToken(OPENBRACKET,'(',1,1196) -LexToken(OPENSQBRACKET,'[',1,1197) -LexToken(VAR,'msprintf',1,1198) -LexToken(OPENBRACKET,'(',1,1206) -LexToken(VAR,'gettext',1,1207) -LexToken(OPENBRACKET,'(',1,1214) -LexToken(DQSTRING,'"Set %s block parameters"',1,1239) -LexToken(CLOSEBRACKET,')',1,1240) -LexToken(COMMA,',',1,1241) -LexToken(DQSTRING,'"Counter"',1,1251) -LexToken(CLOSEBRACKET,')',1,1252) -LexToken(SEMICOLON,';',1,1253) -LexToken(DQSTRING,'" "',1,1257) -LexToken(SEMICOLON,';',1,1258) -LexToken(VAR,'gettext',1,1275) -LexToken(OPENBRACKET,'(',1,1282) -LexToken(DQSTRING,'"Integer counter generator"',1,1309) -LexToken(CLOSEBRACKET,')',1,1310) -LexToken(SEMICOLON,';',1,1311) -LexToken(DQSTRING,'" "',1,1314) -LexToken(CLOSESQBRACKET,']',1,1315) -LexToken(COMMA,',',1,1316) -LexToken(OPENSQBRACKET,'[',1,1333) -LexToken(VAR,'gettext',1,1334) -LexToken(OPENBRACKET,'(',1,1341) -LexToken(DQSTRING,'"Minimum"',1,1350) -LexToken(CLOSEBRACKET,')',1,1351) -LexToken(SEMICOLON,';',1,1352) -LexToken(VAR,'gettext',1,1354) -LexToken(OPENBRACKET,'(',1,1361) -LexToken(DQSTRING,'"Maximum"',1,1370) -LexToken(CLOSEBRACKET,')',1,1371) -LexToken(SEMICOLON,';',1,1372) -LexToken(VAR,'gettext',1,1389) -LexToken(OPENBRACKET,'(',1,1396) -LexToken(DQSTRING,'"Rule (1:Increment, 2:Decrement)"',1,1429) -LexToken(CLOSEBRACKET,')',1,1430) -LexToken(SEMICOLON,';',1,1431) -LexToken(CLOSESQBRACKET,']',1,1432) -LexToken(COMMA,',',1,1433) -LexToken(VAR,'list',1,1450) -LexToken(OPENBRACKET,'(',1,1454) -LexToken(DQSTRING,'"vec"',1,1459) -LexToken(COMMA,',',1,1460) -LexToken(NUMBER,'1',1,1461) -LexToken(COMMA,',',1,1462) -LexToken(DQSTRING,'"vec"',1,1467) -LexToken(COMMA,',',1,1468) -LexToken(NUMBER,'1',1,1469) -LexToken(COMMA,',',1,1470) -LexToken(DQSTRING,'"vec"',1,1475) -LexToken(COMMA,',',1,1476) -LexToken(NUMBER,'1',1,1477) -LexToken(CLOSEBRACKET,')',1,1478) -LexToken(COMMA,',',1,1479) -LexToken(VAR,'exprs',1,1480) -LexToken(CLOSEBRACKET,')',1,1485) -LexToken(EOL,'\n',1,1486) -LexToken(EOL,'\n',1,1488) -LexToken(IF,'if',1,1501) -LexToken(NOT,'~',1,1504) -LexToken(VAR,'ok',1,1505) -LexToken(THEN,'then',1,1508) -LexToken(EOL,'\n',1,1512) -LexToken(BREAK,'break',1,1529) -LexToken(EOL,'\n',1,1534) -LexToken(END,'end',1,1548) -LexToken(EOL,'\n',1,1551) -LexToken(VAR,'maxim',1,1564) -LexToken(ASSIGNMENT,'=',1,1569) -LexToken(VAR,'int',1,1570) -LexToken(OPENBRACKET,'(',1,1573) -LexToken(VAR,'maxim',1,1574) -LexToken(CLOSEBRACKET,')',1,1579) -LexToken(EOL,'\n',1,1580) -LexToken(VAR,'minim',1,1594) -LexToken(ASSIGNMENT,'=',1,1599) -LexToken(VAR,'int',1,1600) -LexToken(OPENBRACKET,'(',1,1603) -LexToken(VAR,'minim',1,1604) -LexToken(CLOSEBRACKET,')',1,1609) -LexToken(EOL,'\n',1,1610) -LexToken(EOL,'\n',1,1612) -LexToken(IF,'if',1,1625) -LexToken(VAR,'maxim',1,1628) -LexToken(COMPARISON,'<',1,1634) -LexToken(VAR,'minim',1,1636) -LexToken(THEN,'then',1,1642) -LexToken(EOL,'\n',1,1646) -LexToken(VAR,'block_parameter_error',1,1663) -LexToken(OPENBRACKET,'(',1,1684) -LexToken(VAR,'msprintf',1,1685) -LexToken(OPENBRACKET,'(',1,1693) -LexToken(VAR,'gettext',1,1694) -LexToken(OPENBRACKET,'(',1,1701) -LexToken(DQSTRING,'"Wrong values for \\\'Maximum\\\' and \\\'Minimum\\\' parameters: %d < %d"',1,1770) -LexToken(CLOSEBRACKET,')',1,1771) -LexToken(COMMA,',',1,1772) -LexToken(VAR,'minim',1,1774) -LexToken(COMMA,',',1,1779) -LexToken(VAR,'maxim',1,1781) -LexToken(CLOSEBRACKET,')',1,1786) -LexToken(COMMA,',',1,1787) -LexToken(VAR,'msprintf',1,1808) -LexToken(OPENBRACKET,'(',1,1816) -LexToken(VAR,'gettext',1,1817) -LexToken(OPENBRACKET,'(',1,1824) -LexToken(DQSTRING,'"\\\'Minimum\\\' must be less than \\\'Maximum\\\'."',1,1868) -LexToken(CLOSEBRACKET,')',1,1869) -LexToken(CLOSEBRACKET,')',1,1870) -LexToken(CLOSEBRACKET,')',1,1871) -LexToken(EOL,'\n',1,1872) -LexToken(ELSEIF,'elseif',1,1886) -LexToken(OPENBRACKET,'(',1,1893) -LexToken(VAR,'rule',1,1894) -LexToken(COMPARISON,'<>',1,1899) -LexToken(NUMBER,'1',1,1902) -LexToken(LOGICAL,'&',1,1904) -LexToken(VAR,'rule',1,1906) -LexToken(COMPARISON,'<>',1,1911) -LexToken(NUMBER,'2',1,1914) -LexToken(CLOSEBRACKET,')',1,1915) -LexToken(THEN,'then',1,1917) -LexToken(EOL,'\n',1,1921) -LexToken(VAR,'block_parameter_error',1,1938) -LexToken(OPENBRACKET,'(',1,1959) -LexToken(VAR,'msprintf',1,1960) -LexToken(OPENBRACKET,'(',1,1968) -LexToken(VAR,'gettext',1,1969) -LexToken(OPENBRACKET,'(',1,1976) -LexToken(DQSTRING,'"Wrong value for \\\'Rule\\\' parameter: %d"',1,2016) -LexToken(CLOSEBRACKET,')',1,2017) -LexToken(COMMA,',',1,2018) -LexToken(VAR,'rule',1,2020) -LexToken(CLOSEBRACKET,')',1,2024) -LexToken(COMMA,',',1,2025) -LexToken(VAR,'msprintf',1,2046) -LexToken(OPENBRACKET,'(',1,2054) -LexToken(VAR,'gettext',1,2055) -LexToken(OPENBRACKET,'(',1,2062) -LexToken(DQSTRING,'"Must be in the interval %s."',1,2091) -LexToken(CLOSEBRACKET,')',1,2092) -LexToken(COMMA,',',1,2093) -LexToken(DQSTRING,'"[1,2]"',1,2101) -LexToken(CLOSEBRACKET,')',1,2102) -LexToken(CLOSEBRACKET,')',1,2103) -LexToken(EOL,'\n',1,2104) -LexToken(ELSE,'else',1,2118) -LexToken(EOL,'\n',1,2122) -LexToken(VAR,'graphics',1,2139) -LexToken(DOT,'.',1,2147) -LexToken(VAR,'exprs',1,2148) -LexToken(ASSIGNMENT,'=',1,2153) -LexToken(VAR,'exprs',1,2154) -LexToken(EOL,'\n',1,2159) -LexToken(VAR,'model',1,2176) -LexToken(DOT,'.',1,2181) -LexToken(VAR,'dstate',1,2182) -LexToken(ASSIGNMENT,'=',1,2188) -LexToken(NUMBER,'0',1,2189) -LexToken(EOL,'\n',1,2190) -LexToken(VAR,'model',1,2207) -LexToken(DOT,'.',1,2212) -LexToken(VAR,'ipar',1,2213) -LexToken(ASSIGNMENT,'=',1,2217) -LexToken(OPENSQBRACKET,'[',1,2218) -LexToken(VAR,'rule',1,2219) -LexToken(SEMICOLON,';',1,2223) -LexToken(VAR,'maxim',1,2224) -LexToken(SEMICOLON,';',1,2229) -LexToken(VAR,'minim',1,2230) -LexToken(CLOSESQBRACKET,']',1,2235) -LexToken(EOL,'\n',1,2236) -LexToken(VAR,'x',1,2253) -LexToken(DOT,'.',1,2254) -LexToken(VAR,'graphics',1,2255) -LexToken(ASSIGNMENT,'=',1,2263) -LexToken(VAR,'graphics',1,2264) -LexToken(EOL,'\n',1,2272) -LexToken(VAR,'x',1,2290) -LexToken(DOT,'.',1,2291) -LexToken(VAR,'model',1,2292) -LexToken(ASSIGNMENT,'=',1,2297) -LexToken(VAR,'model',1,2298) -LexToken(EOL,'\n',1,2303) -LexToken(BREAK,'break',1,2320) -LexToken(EOL,'\n',1,2325) -LexToken(END,'end',1,2338) -LexToken(EOL,'\n',1,2341) -LexToken(END,'end',1,2350) -LexToken(EOL,'\n',1,2353) -LexToken(CASE,'case',1,2358) -LexToken(DQSTRING,'"define"',1,2370) -LexToken(THEN,'then',1,2372) -LexToken(EOL,'\n',1,2376) -LexToken(VAR,'minim',1,2385) -LexToken(ASSIGNMENT,'=',1,2390) -LexToken(NUMBER,'0',1,2391) -LexToken(EOL,'\n',1,2392) -LexToken(VAR,'maxim',1,2401) -LexToken(ASSIGNMENT,'=',1,2406) -LexToken(NUMBER,'2',1,2407) -LexToken(EOL,'\n',1,2408) -LexToken(VAR,'rule',1,2417) -LexToken(ASSIGNMENT,'=',1,2421) -LexToken(NUMBER,'1',1,2422) -LexToken(EOL,'\n',1,2423) -LexToken(VAR,'model',1,2432) -LexToken(ASSIGNMENT,'=',1,2437) -LexToken(SCICOS_MODEL,'scicos_model',1,2438) -LexToken(OPENBRACKET,'(',1,2450) -LexToken(CLOSEBRACKET,')',1,2451) -LexToken(EOL,'\n',1,2452) -LexToken(VAR,'model',1,2461) -LexToken(DOT,'.',1,2466) -LexToken(VAR,'sim',1,2467) -LexToken(ASSIGNMENT,'=',1,2470) -LexToken(VAR,'list',1,2471) -LexToken(OPENBRACKET,'(',1,2475) -LexToken(DQSTRING,'"counter"',1,2484) -LexToken(COMMA,',',1,2485) -LexToken(NUMBER,'4',1,2486) -LexToken(CLOSEBRACKET,')',1,2487) -LexToken(EOL,'\n',1,2488) -LexToken(VAR,'model',1,2497) -LexToken(DOT,'.',1,2502) -LexToken(VAR,'evtin',1,2503) -LexToken(ASSIGNMENT,'=',1,2508) -LexToken(NUMBER,'1',1,2509) -LexToken(EOL,'\n',1,2510) -LexToken(VAR,'model',1,2519) -LexToken(DOT,'.',1,2524) -LexToken(VAR,'out',1,2525) -LexToken(ASSIGNMENT,'=',1,2528) -LexToken(NUMBER,'1',1,2529) -LexToken(EOL,'\n',1,2530) -LexToken(VAR,'model',1,2539) -LexToken(DOT,'.',1,2544) -LexToken(VAR,'out2',1,2545) -LexToken(ASSIGNMENT,'=',1,2549) -LexToken(NUMBER,'1',1,2550) -LexToken(EOL,'\n',1,2551) -LexToken(VAR,'model',1,2560) -LexToken(DOT,'.',1,2565) -LexToken(VAR,'dstate',1,2566) -LexToken(ASSIGNMENT,'=',1,2572) -LexToken(NUMBER,'0',1,2573) -LexToken(EOL,'\n',1,2574) -LexToken(VAR,'model',1,2583) -LexToken(DOT,'.',1,2588) -LexToken(VAR,'ipar',1,2589) -LexToken(ASSIGNMENT,'=',1,2593) -LexToken(OPENSQBRACKET,'[',1,2594) -LexToken(VAR,'rule',1,2595) -LexToken(SEMICOLON,';',1,2599) -LexToken(VAR,'maxim',1,2600) -LexToken(SEMICOLON,';',1,2605) -LexToken(VAR,'minim',1,2606) -LexToken(CLOSESQBRACKET,']',1,2611) -LexToken(EOL,'\n',1,2612) -LexToken(VAR,'model',1,2621) -LexToken(DOT,'.',1,2626) -LexToken(VAR,'blocktype',1,2627) -LexToken(ASSIGNMENT,'=',1,2636) -LexToken(DQSTRING,'"c"',1,2639) -LexToken(EOL,'\n',1,2640) -LexToken(VAR,'model',1,2649) -LexToken(DOT,'.',1,2654) -LexToken(VAR,'dep_ut',1,2655) -LexToken(ASSIGNMENT,'=',1,2661) -LexToken(OPENSQBRACKET,'[',1,2662) -LexToken(PREVAR_BOOLEAN,'%f',1,2663) -LexToken(PREVAR_BOOLEAN,'%f',1,2666) -LexToken(CLOSESQBRACKET,']',1,2668) -LexToken(EOL,'\n',1,2669) -LexToken(EOL,'\n',1,2670) -LexToken(VAR,'exprs',1,2679) -LexToken(ASSIGNMENT,'=',1,2684) -LexToken(OPENSQBRACKET,'[',1,2685) -LexToken(VAR,'string',1,2686) -LexToken(OPENBRACKET,'(',1,2692) -LexToken(VAR,'minim',1,2693) -LexToken(CLOSEBRACKET,')',1,2698) -LexToken(SEMICOLON,';',1,2699) -LexToken(VAR,'string',1,2700) -LexToken(OPENBRACKET,'(',1,2706) -LexToken(VAR,'maxim',1,2707) -LexToken(CLOSEBRACKET,')',1,2712) -LexToken(SEMICOLON,';',1,2713) -LexToken(VAR,'string',1,2714) -LexToken(OPENBRACKET,'(',1,2720) -LexToken(VAR,'rule',1,2721) -LexToken(CLOSEBRACKET,')',1,2725) -LexToken(CLOSESQBRACKET,']',1,2726) -LexToken(EOL,'\n',1,2727) -LexToken(VAR,'gr_i',1,2736) -LexToken(ASSIGNMENT,'=',1,2740) -LexToken(OPENSQBRACKET,'[',1,2741) -LexToken(CLOSESQBRACKET,']',1,2742) -LexToken(EOL,'\n',1,2743) -LexToken(VAR,'x',1,2752) -LexToken(ASSIGNMENT,'=',1,2753) -LexToken(VAR,'standard_define',1,2754) -LexToken(OPENBRACKET,'(',1,2769) -LexToken(OPENSQBRACKET,'[',1,2770) -LexToken(NUMBER,'3',1,2771) -LexToken(NUMBER,'2',1,2773) -LexToken(CLOSESQBRACKET,']',1,2774) -LexToken(COMMA,',',1,2775) -LexToken(VAR,'model',1,2776) -LexToken(COMMA,',',1,2781) -LexToken(VAR,'exprs',1,2782) -LexToken(COMMA,',',1,2787) -LexToken(VAR,'gr_i',1,2788) -LexToken(CLOSEBRACKET,')',1,2792) -LexToken(EOL,'\n',1,2793) -LexToken(END,'end',1,2798) -LexToken(EOL,'\n',1,2801) -LexToken(ENDFUNCTION,'endfunction',1,2802) -LexToken(EOL,'\n',1,2813) +/* autogenerated from "macros/Sources/Counter.sci" */ +function Counter() { +Counter.prototype.get = function Counter() { +} +Counter.prototype.set = function Counter() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,minim,maxim,rule,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"Counter")," ",gettext("Integer counter generator")," "],[gettext("Minimum"),gettext("Maximum"),gettext("Rule (1:Increment, 2:Decrement)")],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +maxim=int(maxim); +minim=int(minim); +if (maxim',1,1816) -LexToken(VAR,'model_n',1,1818) -LexToken(DOT,'.',1,1825) -LexToken(VAR,'sim',1,1826) -LexToken(CLOSEBRACKET,')',1,1829) -LexToken(LOGICAL,'|',1,1830) -LexToken(NOT,'~',1,1854) -LexToken(VAR,'isequal',1,1855) -LexToken(OPENBRACKET,'(',1,1862) -LexToken(VAR,'model',1,1863) -LexToken(DOT,'.',1,1868) -LexToken(VAR,'state',1,1869) -LexToken(COMMA,',',1,1874) -LexToken(VAR,'model_n',1,1875) -LexToken(DOT,'.',1,1882) -LexToken(VAR,'state',1,1883) -LexToken(CLOSEBRACKET,')',1,1888) -LexToken(LOGICAL,'|',1,1889) -LexToken(NOT,'~',1,1913) -LexToken(VAR,'isequal',1,1914) -LexToken(OPENBRACKET,'(',1,1921) -LexToken(VAR,'model',1,1922) -LexToken(DOT,'.',1,1927) -LexToken(VAR,'dstate',1,1928) -LexToken(COMMA,',',1,1934) -LexToken(VAR,'model_n',1,1935) -LexToken(DOT,'.',1,1942) -LexToken(VAR,'dstate',1,1943) -LexToken(CLOSEBRACKET,')',1,1949) -LexToken(LOGICAL,'|',1,1950) -LexToken(NOT,'~',1,1974) -LexToken(VAR,'isequal',1,1975) -LexToken(OPENBRACKET,'(',1,1982) -LexToken(VAR,'model',1,1983) -LexToken(DOT,'.',1,1988) -LexToken(VAR,'odstate',1,1989) -LexToken(COMMA,',',1,1996) -LexToken(VAR,'model_n',1,1997) -LexToken(DOT,'.',1,2004) -LexToken(VAR,'odstate',1,2005) -LexToken(CLOSEBRACKET,')',1,2012) -LexToken(LOGICAL,'|',1,2013) -LexToken(NOT,'~',1,2037) -LexToken(VAR,'isequal',1,2038) -LexToken(OPENBRACKET,'(',1,2045) -LexToken(VAR,'model',1,2046) -LexToken(DOT,'.',1,2051) -LexToken(VAR,'rpar',1,2052) -LexToken(COMMA,',',1,2056) -LexToken(VAR,'model_n',1,2057) -LexToken(DOT,'.',1,2064) -LexToken(VAR,'rpar',1,2065) -LexToken(CLOSEBRACKET,')',1,2069) -LexToken(LOGICAL,'|',1,2070) -LexToken(NOT,'~',1,2094) -LexToken(VAR,'isequal',1,2095) -LexToken(OPENBRACKET,'(',1,2102) -LexToken(VAR,'model',1,2103) -LexToken(DOT,'.',1,2108) -LexToken(VAR,'ipar',1,2109) -LexToken(COMMA,',',1,2113) -LexToken(VAR,'model_n',1,2114) -LexToken(DOT,'.',1,2121) -LexToken(VAR,'ipar',1,2122) -LexToken(CLOSEBRACKET,')',1,2126) -LexToken(LOGICAL,'|',1,2127) -LexToken(NOT,'~',1,2151) -LexToken(VAR,'isequal',1,2152) -LexToken(OPENBRACKET,'(',1,2159) -LexToken(VAR,'model',1,2160) -LexToken(DOT,'.',1,2165) -LexToken(VAR,'opar',1,2166) -LexToken(COMMA,',',1,2170) -LexToken(VAR,'model_n',1,2171) -LexToken(DOT,'.',1,2178) -LexToken(VAR,'opar',1,2179) -LexToken(CLOSEBRACKET,')',1,2183) -LexToken(LOGICAL,'|',1,2184) -LexToken(NOT,'~',1,2208) -LexToken(VAR,'isequal',1,2209) -LexToken(OPENBRACKET,'(',1,2216) -LexToken(VAR,'model',1,2217) -LexToken(DOT,'.',1,2222) -LexToken(VAR,'label',1,2223) -LexToken(COMMA,',',1,2228) -LexToken(VAR,'model_n',1,2229) -LexToken(DOT,'.',1,2236) -LexToken(VAR,'label',1,2237) -LexToken(CLOSEBRACKET,')',1,2242) -LexToken(EOL,'\n',1,2243) -LexToken(IF,'if',1,2264) -LexToken(VAR,'or',1,2267) -LexToken(OPENBRACKET,'(',1,2269) -LexToken(VAR,'model',1,2270) -LexToken(DOT,'.',1,2275) -LexToken(VAR,'in',1,2276) -LexToken(COMPARISON,'<>',1,2278) -LexToken(VAR,'model_n',1,2280) -LexToken(DOT,'.',1,2287) -LexToken(VAR,'in',1,2288) -LexToken(CLOSEBRACKET,')',1,2290) -LexToken(LOGICAL,'|',1,2291) -LexToken(VAR,'or',1,2292) -LexToken(OPENBRACKET,'(',1,2294) -LexToken(VAR,'model',1,2295) -LexToken(DOT,'.',1,2300) -LexToken(VAR,'out',1,2301) -LexToken(COMPARISON,'<>',1,2304) -LexToken(VAR,'model_n',1,2306) -LexToken(DOT,'.',1,2313) -LexToken(VAR,'out',1,2314) -LexToken(CLOSEBRACKET,')',1,2317) -LexToken(LOGICAL,'|',1,2318) -LexToken(VAR,'or',1,2346) -LexToken(OPENBRACKET,'(',1,2348) -LexToken(VAR,'model',1,2349) -LexToken(DOT,'.',1,2354) -LexToken(VAR,'in2',1,2355) -LexToken(COMPARISON,'<>',1,2358) -LexToken(VAR,'model_n',1,2360) -LexToken(DOT,'.',1,2367) -LexToken(VAR,'in2',1,2368) -LexToken(CLOSEBRACKET,')',1,2371) -LexToken(LOGICAL,'|',1,2372) -LexToken(VAR,'or',1,2373) -LexToken(OPENBRACKET,'(',1,2375) -LexToken(VAR,'model',1,2376) -LexToken(DOT,'.',1,2381) -LexToken(VAR,'out2',1,2382) -LexToken(COMPARISON,'<>',1,2386) -LexToken(VAR,'model_n',1,2388) -LexToken(DOT,'.',1,2395) -LexToken(VAR,'out2',1,2396) -LexToken(CLOSEBRACKET,')',1,2400) -LexToken(LOGICAL,'|',1,2401) -LexToken(VAR,'or',1,2429) -LexToken(OPENBRACKET,'(',1,2431) -LexToken(VAR,'model',1,2432) -LexToken(DOT,'.',1,2437) -LexToken(VAR,'outtyp',1,2438) -LexToken(COMPARISON,'<>',1,2444) -LexToken(VAR,'model_n',1,2446) -LexToken(DOT,'.',1,2453) -LexToken(VAR,'outtyp',1,2454) -LexToken(CLOSEBRACKET,')',1,2460) -LexToken(LOGICAL,'|',1,2461) -LexToken(VAR,'or',1,2462) -LexToken(OPENBRACKET,'(',1,2464) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'intyp',1,2471) -LexToken(COMPARISON,'<>',1,2476) -LexToken(VAR,'model_n',1,2478) -LexToken(DOT,'.',1,2485) -LexToken(VAR,'intyp',1,2486) -LexToken(CLOSEBRACKET,')',1,2491) -LexToken(THEN,'then',1,2493) -LexToken(EOL,'\n',1,2497) -LexToken(VAR,'needcompile',1,2522) -LexToken(ASSIGNMENT,'=',1,2533) -LexToken(NUMBER,'1',1,2534) -LexToken(EOL,'\n',1,2535) -LexToken(END,'end',1,2556) -LexToken(EOL,'\n',1,2559) -LexToken(IF,'if',1,2580) -LexToken(VAR,'or',1,2583) -LexToken(OPENBRACKET,'(',1,2585) -LexToken(VAR,'model',1,2586) -LexToken(DOT,'.',1,2591) -LexToken(VAR,'firing',1,2592) -LexToken(COMPARISON,'<>',1,2598) -LexToken(VAR,'model_n',1,2600) -LexToken(DOT,'.',1,2607) -LexToken(VAR,'firing',1,2608) -LexToken(CLOSEBRACKET,')',1,2614) -LexToken(THEN,'then',1,2616) -LexToken(EOL,'\n',1,2620) -LexToken(VAR,'needcompile',1,2645) -LexToken(ASSIGNMENT,'=',1,2656) -LexToken(NUMBER,'2',1,2657) -LexToken(EOL,'\n',1,2658) -LexToken(END,'end',1,2679) -LexToken(EOL,'\n',1,2682) -LexToken(IF,'if',1,2703) -LexToken(OPENBRACKET,'(',1,2706) -LexToken(VAR,'size',1,2707) -LexToken(OPENBRACKET,'(',1,2711) -LexToken(VAR,'model',1,2712) -LexToken(DOT,'.',1,2717) -LexToken(VAR,'in',1,2718) -LexToken(COMMA,',',1,2720) -LexToken(DQSTRING,'"*"',1,2723) -LexToken(CLOSEBRACKET,')',1,2724) -LexToken(COMPARISON,'<>',1,2725) -LexToken(VAR,'size',1,2727) -LexToken(OPENBRACKET,'(',1,2731) -LexToken(VAR,'model_n',1,2732) -LexToken(DOT,'.',1,2739) -LexToken(VAR,'in',1,2740) -LexToken(COMMA,',',1,2742) -LexToken(DQSTRING,'"*"',1,2745) -LexToken(CLOSEBRACKET,')',1,2746) -LexToken(CLOSEBRACKET,')',1,2747) -LexToken(LOGICAL,'|',1,2748) -LexToken(OPENBRACKET,'(',1,2776) -LexToken(VAR,'size',1,2777) -LexToken(OPENBRACKET,'(',1,2781) -LexToken(VAR,'model',1,2782) -LexToken(DOT,'.',1,2787) -LexToken(VAR,'out',1,2788) -LexToken(COMMA,',',1,2791) -LexToken(DQSTRING,'"*"',1,2794) -LexToken(CLOSEBRACKET,')',1,2795) -LexToken(COMPARISON,'<>',1,2796) -LexToken(VAR,'size',1,2798) -LexToken(OPENBRACKET,'(',1,2802) -LexToken(VAR,'model_n',1,2803) -LexToken(DOT,'.',1,2810) -LexToken(VAR,'out',1,2811) -LexToken(COMMA,',',1,2814) -LexToken(DQSTRING,'"*"',1,2817) -LexToken(CLOSEBRACKET,')',1,2818) -LexToken(CLOSEBRACKET,')',1,2819) -LexToken(THEN,'then',1,2821) -LexToken(EOL,'\n',1,2825) -LexToken(VAR,'needcompile',1,2850) -LexToken(ASSIGNMENT,'=',1,2861) -LexToken(NUMBER,'4',1,2862) -LexToken(EOL,'\n',1,2863) -LexToken(END,'end',1,2884) -LexToken(EOL,'\n',1,2887) -LexToken(IF,'if',1,2908) -LexToken(VAR,'model',1,2911) -LexToken(DOT,'.',1,2916) -LexToken(VAR,'sim',1,2917) -LexToken(COMPARISON,'==',1,2920) -LexToken(DQSTRING,'"input"',1,2928) -LexToken(LOGICAL,'|',1,2929) -LexToken(VAR,'model',1,2930) -LexToken(DOT,'.',1,2935) -LexToken(VAR,'sim',1,2936) -LexToken(COMPARISON,'==',1,2939) -LexToken(DQSTRING,'"output"',1,2948) -LexToken(THEN,'then',1,2950) -LexToken(EOL,'\n',1,2954) -LexToken(IF,'if',1,2979) -LexToken(VAR,'model',1,2982) -LexToken(DOT,'.',1,2987) -LexToken(VAR,'ipar',1,2988) -LexToken(COMPARISON,'<>',1,2992) -LexToken(VAR,'model_n',1,2994) -LexToken(DOT,'.',1,3001) -LexToken(VAR,'ipar',1,3002) -LexToken(THEN,'then',1,3007) -LexToken(EOL,'\n',1,3011) -LexToken(VAR,'needcompile',1,3040) -LexToken(ASSIGNMENT,'=',1,3051) -LexToken(NUMBER,'4',1,3052) -LexToken(EOL,'\n',1,3053) -LexToken(END,'end',1,3078) -LexToken(EOL,'\n',1,3081) -LexToken(END,'end',1,3102) -LexToken(EOL,'\n',1,3105) -LexToken(IF,'if',1,3126) -LexToken(VAR,'or',1,3129) -LexToken(OPENBRACKET,'(',1,3131) -LexToken(VAR,'model',1,3132) -LexToken(DOT,'.',1,3137) -LexToken(VAR,'blocktype',1,3138) -LexToken(COMPARISON,'<>',1,3147) -LexToken(VAR,'model_n',1,3149) -LexToken(DOT,'.',1,3156) -LexToken(VAR,'blocktype',1,3157) -LexToken(CLOSEBRACKET,')',1,3166) -LexToken(LOGICAL,'|',1,3167) -LexToken(VAR,'or',1,3195) -LexToken(OPENBRACKET,'(',1,3197) -LexToken(VAR,'model',1,3198) -LexToken(DOT,'.',1,3203) -LexToken(VAR,'dep_ut',1,3204) -LexToken(COMPARISON,'<>',1,3210) -LexToken(VAR,'model_n',1,3212) -LexToken(DOT,'.',1,3219) -LexToken(VAR,'dep_ut',1,3220) -LexToken(CLOSEBRACKET,')',1,3226) -LexToken(THEN,'then',1,3228) -LexToken(EOL,'\n',1,3232) -LexToken(VAR,'needcompile',1,3257) -LexToken(ASSIGNMENT,'=',1,3268) -LexToken(NUMBER,'4',1,3269) -LexToken(EOL,'\n',1,3270) -LexToken(END,'end',1,3291) -LexToken(EOL,'\n',1,3294) -LexToken(IF,'if',1,3315) -LexToken(OPENBRACKET,'(',1,3318) -LexToken(VAR,'model',1,3319) -LexToken(DOT,'.',1,3324) -LexToken(VAR,'nzcross',1,3325) -LexToken(COMPARISON,'<>',1,3332) -LexToken(VAR,'model_n',1,3334) -LexToken(DOT,'.',1,3341) -LexToken(VAR,'nzcross',1,3342) -LexToken(CLOSEBRACKET,')',1,3349) -LexToken(LOGICAL,'|',1,3350) -LexToken(OPENBRACKET,'(',1,3351) -LexToken(VAR,'model',1,3352) -LexToken(DOT,'.',1,3357) -LexToken(VAR,'nmode',1,3358) -LexToken(COMPARISON,'<>',1,3363) -LexToken(VAR,'model_n',1,3365) -LexToken(DOT,'.',1,3372) -LexToken(VAR,'nmode',1,3373) -LexToken(CLOSEBRACKET,')',1,3378) -LexToken(THEN,'then',1,3380) -LexToken(EOL,'\n',1,3384) -LexToken(VAR,'needcompile',1,3409) -LexToken(ASSIGNMENT,'=',1,3420) -LexToken(NUMBER,'4',1,3421) -LexToken(EOL,'\n',1,3422) -LexToken(END,'end',1,3443) -LexToken(EOL,'\n',1,3446) -LexToken(IF,'if',1,3467) -LexToken(VAR,'prod',1,3470) -LexToken(OPENBRACKET,'(',1,3474) -LexToken(VAR,'size',1,3475) -LexToken(OPENBRACKET,'(',1,3479) -LexToken(VAR,'model_n',1,3480) -LexToken(DOT,'.',1,3487) -LexToken(VAR,'sim',1,3488) -LexToken(CLOSEBRACKET,')',1,3491) -LexToken(CLOSEBRACKET,')',1,3492) -LexToken(COMPARISON,'>',1,3493) -LexToken(NUMBER,'1',1,3494) -LexToken(THEN,'then',1,3496) -LexToken(EOL,'\n',1,3500) -LexToken(IF,'if',1,3525) -LexToken(VAR,'model_n',1,3528) -LexToken(DOT,'.',1,3535) -LexToken(VAR,'sim',1,3536) -LexToken(OPENBRACKET,'(',1,3539) -LexToken(NUMBER,'2',1,3540) -LexToken(CLOSEBRACKET,')',1,3541) -LexToken(COMPARISON,'>',1,3542) -LexToken(NUMBER,'1000',1,3543) -LexToken(THEN,'then',1,3548) -LexToken(EOL,'\n',1,3552) -LexToken(IF,'if',1,3581) -LexToken(VAR,'model',1,3584) -LexToken(DOT,'.',1,3589) -LexToken(VAR,'sim',1,3590) -LexToken(OPENBRACKET,'(',1,3593) -LexToken(NUMBER,'1',1,3594) -LexToken(CLOSEBRACKET,')',1,3595) -LexToken(COMPARISON,'<>',1,3596) -LexToken(VAR,'model_n',1,3598) -LexToken(DOT,'.',1,3605) -LexToken(VAR,'sim',1,3606) -LexToken(OPENBRACKET,'(',1,3609) -LexToken(NUMBER,'1',1,3610) -LexToken(CLOSEBRACKET,')',1,3611) -LexToken(THEN,'then',1,3613) -LexToken(EOL,'\n',1,3617) -LexToken(VAR,'needcompile',1,3650) -LexToken(ASSIGNMENT,'=',1,3661) -LexToken(NUMBER,'4',1,3662) -LexToken(EOL,'\n',1,3663) -LexToken(END,'end',1,3692) -LexToken(EOL,'\n',1,3695) -LexToken(END,'end',1,3720) -LexToken(EOL,'\n',1,3723) -LexToken(END,'end',1,3744) -LexToken(EOL,'\n',1,3747) -LexToken(ELSE,'else',1,3764) -LexToken(EOL,'\n',1,3768) -LexToken(VAR,'modified',1,3789) -LexToken(ASSIGNMENT,'=',1,3797) -LexToken(VAR,'or',1,3798) -LexToken(OPENBRACKET,'(',1,3800) -LexToken(VAR,'model_n',1,3801) -LexToken(COMPARISON,'<>',1,3808) -LexToken(VAR,'model',1,3810) -LexToken(CLOSEBRACKET,')',1,3815) -LexToken(EOL,'\n',1,3816) -LexToken(VAR,'eq',1,3837) -LexToken(ASSIGNMENT,'=',1,3839) -LexToken(VAR,'model',1,3840) -LexToken(DOT,'.',1,3845) -LexToken(VAR,'equations',1,3846) -LexToken(SEMICOLON,';',1,3855) -LexToken(VAR,'eqn',1,3856) -LexToken(ASSIGNMENT,'=',1,3859) -LexToken(VAR,'model_n',1,3860) -LexToken(DOT,'.',1,3867) -LexToken(VAR,'equations',1,3868) -LexToken(EOL,'\n',1,3877) -LexToken(IF,'if',1,3899) -LexToken(VAR,'or',1,3902) -LexToken(OPENBRACKET,'(',1,3904) -LexToken(VAR,'eq',1,3905) -LexToken(DOT,'.',1,3907) -LexToken(VAR,'model',1,3908) -LexToken(COMPARISON,'<>',1,3913) -LexToken(VAR,'eqn',1,3915) -LexToken(DOT,'.',1,3918) -LexToken(VAR,'model',1,3919) -LexToken(CLOSEBRACKET,')',1,3924) -LexToken(LOGICAL,'|',1,3925) -LexToken(VAR,'or',1,3926) -LexToken(OPENBRACKET,'(',1,3928) -LexToken(VAR,'eq',1,3929) -LexToken(DOT,'.',1,3931) -LexToken(VAR,'inputs',1,3932) -LexToken(COMPARISON,'<>',1,3938) -LexToken(VAR,'eqn',1,3940) -LexToken(DOT,'.',1,3943) -LexToken(VAR,'inputs',1,3944) -LexToken(CLOSEBRACKET,')',1,3950) -LexToken(LOGICAL,'|',1,3951) -LexToken(VAR,'or',1,3979) -LexToken(OPENBRACKET,'(',1,3981) -LexToken(VAR,'eq',1,3982) -LexToken(DOT,'.',1,3984) -LexToken(VAR,'outputs',1,3985) -LexToken(COMPARISON,'<>',1,3992) -LexToken(VAR,'eqn',1,3994) -LexToken(DOT,'.',1,3997) -LexToken(VAR,'outputs',1,3998) -LexToken(CLOSEBRACKET,')',1,4005) -LexToken(THEN,'then',1,4007) -LexToken(EOL,'\n',1,4011) -LexToken(VAR,'needcompile',1,4036) -LexToken(ASSIGNMENT,'=',1,4047) -LexToken(NUMBER,'4',1,4048) -LexToken(EOL,'\n',1,4049) -LexToken(END,'end',1,4070) -LexToken(EOL,'\n',1,4073) -LexToken(END,'end',1,4090) -LexToken(EOL,'\n',1,4093) -LexToken(EOL,'\n',1,4139) -LexToken(VAR,'arg1',1,4156) -LexToken(OPENBRACKET,'(',1,4160) -LexToken(VAR,'spath',1,4161) -LexToken(CLOSEBRACKET,')',1,4166) -LexToken(ASSIGNMENT,'=',1,4167) -LexToken(VAR,'xxn',1,4168) -LexToken(EOL,'\n',1,4180) -LexToken(VAR,'newpar',1,4197) -LexToken(OPENBRACKET,'(',1,4203) -LexToken(VAR,'size',1,4204) -LexToken(OPENBRACKET,'(',1,4208) -LexToken(VAR,'newpar',1,4209) -LexToken(CLOSEBRACKET,')',1,4215) -LexToken(ADDITION,'+',1,4216) -LexToken(NUMBER,'1',1,4217) -LexToken(CLOSEBRACKET,')',1,4218) -LexToken(ASSIGNMENT,'=',1,4219) -LexToken(VAR,'path',1,4220) -LexToken(EOL,'\n',1,4246) -LexToken(VAR,'y',1,4263) -LexToken(ASSIGNMENT,'=',1,4264) -LexToken(VAR,'max',1,4265) -LexToken(OPENBRACKET,'(',1,4268) -LexToken(VAR,'y',1,4269) -LexToken(COMMA,',',1,4270) -LexToken(VAR,'needcompile',1,4271) -LexToken(CLOSEBRACKET,')',1,4282) -LexToken(EOL,'\n',1,4283) -LexToken(END,'end',1,4296) -LexToken(EOL,'\n',1,4299) -LexToken(END,'end',1,4308) -LexToken(EOL,'\n',1,4311) -LexToken(VAR,'x',1,4320) -LexToken(ASSIGNMENT,'=',1,4321) -LexToken(VAR,'arg1',1,4322) -LexToken(EOL,'\n',1,4326) -LexToken(VAR,'typ',1,4335) -LexToken(ASSIGNMENT,'=',1,4338) -LexToken(VAR,'newpar',1,4339) -LexToken(EOL,'\n',1,4345) -LexToken(CASE,'case',1,4350) -LexToken(DQSTRING,'"define"',1,4362) -LexToken(THEN,'then',1,4364) -LexToken(EOL,'\n',1,4368) -LexToken(VAR,'scs_m_1',1,4377) -LexToken(ASSIGNMENT,'=',1,4384) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4385) -LexToken(OPENBRACKET,'(',1,4399) -LexToken(VAR,'version',1,4411) -LexToken(ASSIGNMENT,'=',1,4418) -LexToken(DQSTRING,'"scicos4.2"',1,4429) -LexToken(COMMA,',',1,4430) -LexToken(VAR,'props',1,4442) -LexToken(ASSIGNMENT,'=',1,4447) -LexToken(SCICOS_PARAMS,'scicos_params',1,4448) -LexToken(OPENBRACKET,'(',1,4461) -LexToken(VAR,'wpar',1,4473) -LexToken(ASSIGNMENT,'=',1,4477) -LexToken(OPENSQBRACKET,'[',1,4478) -LexToken(ADDITION,'-',1,4479) -LexToken(NUMBER,'159.096',1,4480) -LexToken(COMMA,',',1,4487) -LexToken(NUMBER,'811.104',1,4488) -LexToken(COMMA,',',1,4495) -LexToken(ADDITION,'-',1,4496) -LexToken(NUMBER,'121.216',1,4497) -LexToken(COMMA,',',1,4504) -LexToken(NUMBER,'617.984',1,4505) -LexToken(COMMA,',',1,4512) -LexToken(NUMBER,'1323',1,4513) -LexToken(COMMA,',',1,4517) -LexToken(NUMBER,'1008',1,4518) -LexToken(COMMA,',',1,4522) -LexToken(NUMBER,'331',1,4523) -LexToken(COMMA,',',1,4526) -LexToken(NUMBER,'284',1,4527) -LexToken(COMMA,',',1,4530) -LexToken(NUMBER,'630',1,4531) -LexToken(COMMA,',',1,4534) -LexToken(NUMBER,'480',1,4535) -LexToken(COMMA,',',1,4538) -LexToken(NUMBER,'1426',1,4539) -LexToken(COMMA,',',1,4543) -LexToken(NUMBER,'231',1,4544) -LexToken(COMMA,',',1,4547) -LexToken(NUMBER,'1.4',1,4548) -LexToken(CLOSESQBRACKET,']',1,4551) -LexToken(COMMA,',',1,4552) -LexToken(VAR,'Title',1,4564) -LexToken(ASSIGNMENT,'=',1,4569) -LexToken(DQSTRING,'"FROMWSB"',1,4578) -LexToken(COMMA,',',1,4579) -LexToken(VAR,'tol',1,4591) -LexToken(ASSIGNMENT,'=',1,4594) -LexToken(OPENSQBRACKET,'[',1,4595) -LexToken(NUMBER,'0.0001',1,4596) -LexToken(COMMA,',',1,4602) -LexToken(NUMBER,'0.000001',1,4603) -LexToken(COMMA,',',1,4611) -LexToken(NUMBER,'1.000',1,4612) -LexToken(VAR,'D',1,4617) -LexToken(ADDITION,'-',1,4618) -LexToken(NUMBER,'10',1,4619) -LexToken(COMMA,',',1,4621) -LexToken(NUMBER,'100001',1,4622) -LexToken(COMMA,',',1,4628) -LexToken(NUMBER,'0',1,4629) -LexToken(COMMA,',',1,4630) -LexToken(NUMBER,'0',1,4631) -LexToken(CLOSESQBRACKET,']',1,4632) -LexToken(COMMA,',',1,4633) -LexToken(VAR,'tf',1,4645) -LexToken(ASSIGNMENT,'=',1,4647) -LexToken(NUMBER,'100000',1,4648) -LexToken(COMMA,',',1,4654) -LexToken(VAR,'context',1,4666) -LexToken(ASSIGNMENT,'=',1,4673) -LexToken(DQSTRING,'" "',1,4676) -LexToken(COMMA,',',1,4677) -LexToken(VAR,'void1',1,4689) -LexToken(ASSIGNMENT,'=',1,4694) -LexToken(OPENSQBRACKET,'[',1,4695) -LexToken(CLOSESQBRACKET,']',1,4696) -LexToken(COMMA,',',1,4697) -LexToken(VAR,'options',1,4709) -LexToken(ASSIGNMENT,'=',1,4716) -LexToken(VAR,'tlist',1,4717) -LexToken(OPENBRACKET,'(',1,4722) -LexToken(OPENSQBRACKET,'[',1,4723) -LexToken(DQSTRING,'"scsopt"',1,4731) -LexToken(COMMA,',',1,4732) -LexToken(DQSTRING,'"3D"',1,4736) -LexToken(COMMA,',',1,4737) -LexToken(DQSTRING,'"Background"',1,4749) -LexToken(COMMA,',',1,4750) -LexToken(DQSTRING,'"Link"',1,4756) -LexToken(COMMA,',',1,4757) -LexToken(DQSTRING,'"ID"',1,4761) -LexToken(COMMA,',',1,4762) -LexToken(DQSTRING,'"Cmap"',1,4768) -LexToken(CLOSESQBRACKET,']',1,4769) -LexToken(COMMA,',',1,4770) -LexToken(VAR,'list',1,4771) -LexToken(OPENBRACKET,'(',1,4775) -LexToken(PREVAR_BOOLEAN,'%t',1,4776) -LexToken(COMMA,',',1,4778) -LexToken(NUMBER,'33',1,4779) -LexToken(CLOSEBRACKET,')',1,4781) -LexToken(COMMA,',',1,4782) -LexToken(OPENSQBRACKET,'[',1,4783) -LexToken(NUMBER,'8',1,4784) -LexToken(COMMA,',',1,4785) -LexToken(NUMBER,'1',1,4786) -LexToken(CLOSESQBRACKET,']',1,4787) -LexToken(COMMA,',',1,4788) -LexToken(OPENSQBRACKET,'[',1,4789) -LexToken(NUMBER,'1',1,4790) -LexToken(COMMA,',',1,4791) -LexToken(NUMBER,'5',1,4792) -LexToken(CLOSESQBRACKET,']',1,4793) -LexToken(COMMA,',',1,4794) -LexToken(VAR,'list',1,4806) -LexToken(OPENBRACKET,'(',1,4810) -LexToken(OPENSQBRACKET,'[',1,4811) -LexToken(NUMBER,'5',1,4812) -LexToken(COMMA,',',1,4813) -LexToken(NUMBER,'1',1,4814) -LexToken(CLOSESQBRACKET,']',1,4815) -LexToken(COMMA,',',1,4816) -LexToken(OPENSQBRACKET,'[',1,4817) -LexToken(NUMBER,'4',1,4818) -LexToken(COMMA,',',1,4819) -LexToken(NUMBER,'1',1,4820) -LexToken(CLOSESQBRACKET,']',1,4821) -LexToken(CLOSEBRACKET,')',1,4822) -LexToken(COMMA,',',1,4823) -LexToken(OPENSQBRACKET,'[',1,4824) -LexToken(NUMBER,'0.8',1,4825) -LexToken(COMMA,',',1,4828) -LexToken(NUMBER,'0.8',1,4829) -LexToken(COMMA,',',1,4832) -LexToken(NUMBER,'0.8',1,4833) -LexToken(CLOSESQBRACKET,']',1,4836) -LexToken(CLOSEBRACKET,')',1,4837) -LexToken(COMMA,',',1,4838) -LexToken(VAR,'void2',1,4850) -LexToken(ASSIGNMENT,'=',1,4855) -LexToken(OPENSQBRACKET,'[',1,4856) -LexToken(CLOSESQBRACKET,']',1,4857) -LexToken(COMMA,',',1,4858) -LexToken(VAR,'void3',1,4870) -LexToken(ASSIGNMENT,'=',1,4875) -LexToken(OPENSQBRACKET,'[',1,4876) -LexToken(CLOSESQBRACKET,']',1,4877) -LexToken(COMMA,',',1,4878) -LexToken(VAR,'doc',1,4890) -LexToken(ASSIGNMENT,'=',1,4893) -LexToken(VAR,'list',1,4894) -LexToken(OPENBRACKET,'(',1,4898) -LexToken(CLOSEBRACKET,')',1,4899) -LexToken(CLOSEBRACKET,')',1,4900) -LexToken(CLOSEBRACKET,')',1,4901) -LexToken(EOL,'\n',1,4902) -LexToken(VAR,'scs_m_1',1,4911) -LexToken(DOT,'.',1,4918) -LexToken(VAR,'objs',1,4919) -LexToken(OPENBRACKET,'(',1,4923) -LexToken(NUMBER,'1',1,4924) -LexToken(CLOSEBRACKET,')',1,4925) -LexToken(ASSIGNMENT,'=',1,4926) -LexToken(SCICOS_BLOCK,'scicos_block',1,4927) -LexToken(OPENBRACKET,'(',1,4939) -LexToken(VAR,'gui',1,4951) -LexToken(ASSIGNMENT,'=',1,4954) -LexToken(DQSTRING,'"FROMWS_c"',1,4964) -LexToken(COMMA,',',1,4965) -LexToken(VAR,'graphics',1,4977) -LexToken(ASSIGNMENT,'=',1,4985) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4986) -LexToken(OPENBRACKET,'(',1,5001) -LexToken(VAR,'orig',1,5013) -LexToken(ASSIGNMENT,'=',1,5017) -LexToken(OPENSQBRACKET,'[',1,5018) -LexToken(NUMBER,'260.37067',1,5019) -LexToken(COMMA,',',1,5028) -LexToken(NUMBER,'261.584',1,5029) -LexToken(CLOSESQBRACKET,']',1,5036) -LexToken(COMMA,',',1,5037) -LexToken(VAR,'sz',1,5049) -LexToken(ASSIGNMENT,'=',1,5051) -LexToken(OPENSQBRACKET,'[',1,5052) -LexToken(NUMBER,'70',1,5053) -LexToken(COMMA,',',1,5055) -LexToken(NUMBER,'40',1,5056) -LexToken(CLOSESQBRACKET,']',1,5058) -LexToken(COMMA,',',1,5059) -LexToken(VAR,'flip',1,5071) -LexToken(ASSIGNMENT,'=',1,5075) -LexToken(PREVAR_BOOLEAN,'%t',1,5076) -LexToken(COMMA,',',1,5078) -LexToken(VAR,'theta',1,5090) -LexToken(ASSIGNMENT,'=',1,5095) -LexToken(NUMBER,'0',1,5096) -LexToken(COMMA,',',1,5097) -LexToken(VAR,'exprs',1,5109) -LexToken(ASSIGNMENT,'=',1,5114) -LexToken(OPENSQBRACKET,'[',1,5115) -LexToken(DQSTRING,'"V"',1,5118) -LexToken(SEMICOLON,';',1,5119) -LexToken(DQSTRING,'"1"',1,5122) -LexToken(SEMICOLON,';',1,5123) -LexToken(DQSTRING,'"1"',1,5126) -LexToken(SEMICOLON,';',1,5127) -LexToken(DQSTRING,'"0"',1,5130) -LexToken(CLOSESQBRACKET,']',1,5131) -LexToken(COMMA,',',1,5132) -LexToken(VAR,'pin',1,5144) -LexToken(ASSIGNMENT,'=',1,5147) -LexToken(OPENSQBRACKET,'[',1,5148) -LexToken(CLOSESQBRACKET,']',1,5149) -LexToken(COMMA,',',1,5150) -LexToken(VAR,'pout',1,5162) -LexToken(ASSIGNMENT,'=',1,5166) -LexToken(NUMBER,'4',1,5167) -LexToken(COMMA,',',1,5168) -LexToken(VAR,'pein',1,5180) -LexToken(ASSIGNMENT,'=',1,5184) -LexToken(NUMBER,'2',1,5185) -LexToken(COMMA,',',1,5186) -LexToken(VAR,'peout',1,5198) -LexToken(ASSIGNMENT,'=',1,5203) -LexToken(NUMBER,'2',1,5204) -LexToken(COMMA,',',1,5205) -LexToken(VAR,'gr_i',1,5217) -LexToken(ASSIGNMENT,'=',1,5221) -LexToken(OPENSQBRACKET,'[',1,5222) -LexToken(CLOSESQBRACKET,']',1,5223) -LexToken(COMMA,',',1,5224) -LexToken(VAR,'id',1,5236) -LexToken(ASSIGNMENT,'=',1,5238) -LexToken(DQSTRING,'""',1,5240) -LexToken(COMMA,',',1,5241) -LexToken(VAR,'in_implicit',1,5253) -LexToken(ASSIGNMENT,'=',1,5264) -LexToken(OPENSQBRACKET,'[',1,5265) -LexToken(CLOSESQBRACKET,']',1,5266) -LexToken(COMMA,',',1,5267) -LexToken(VAR,'out_implicit',1,5279) -LexToken(ASSIGNMENT,'=',1,5291) -LexToken(DQSTRING,'"E"',1,5294) -LexToken(CLOSEBRACKET,')',1,5295) -LexToken(COMMA,',',1,5296) -LexToken(VAR,'model',1,5308) -LexToken(ASSIGNMENT,'=',1,5313) -LexToken(SCICOS_MODEL,'scicos_model',1,5314) -LexToken(OPENBRACKET,'(',1,5326) -LexToken(VAR,'sim',1,5338) -LexToken(ASSIGNMENT,'=',1,5341) -LexToken(VAR,'list',1,5342) -LexToken(OPENBRACKET,'(',1,5346) -LexToken(DQSTRING,'"fromws_c"',1,5356) -LexToken(COMMA,',',1,5357) -LexToken(NUMBER,'4',1,5358) -LexToken(CLOSEBRACKET,')',1,5359) -LexToken(COMMA,',',1,5360) -LexToken(VAR,'in',1,5372) -LexToken(ASSIGNMENT,'=',1,5374) -LexToken(OPENSQBRACKET,'[',1,5375) -LexToken(CLOSESQBRACKET,']',1,5376) -LexToken(COMMA,',',1,5377) -LexToken(VAR,'in2',1,5389) -LexToken(ASSIGNMENT,'=',1,5392) -LexToken(OPENSQBRACKET,'[',1,5393) -LexToken(CLOSESQBRACKET,']',1,5394) -LexToken(COMMA,',',1,5395) -LexToken(VAR,'intyp',1,5407) -LexToken(ASSIGNMENT,'=',1,5412) -LexToken(NUMBER,'1',1,5413) -LexToken(COMMA,',',1,5414) -LexToken(VAR,'out',1,5426) -LexToken(ASSIGNMENT,'=',1,5429) -LexToken(ADDITION,'-',1,5430) -LexToken(NUMBER,'1',1,5431) -LexToken(COMMA,',',1,5432) -LexToken(VAR,'out2',1,5444) -LexToken(ASSIGNMENT,'=',1,5448) -LexToken(ADDITION,'-',1,5449) -LexToken(NUMBER,'2',1,5450) -LexToken(COMMA,',',1,5451) -LexToken(VAR,'outtyp',1,5463) -LexToken(ASSIGNMENT,'=',1,5469) -LexToken(ADDITION,'-',1,5470) -LexToken(NUMBER,'1',1,5471) -LexToken(COMMA,',',1,5472) -LexToken(VAR,'evtin',1,5484) -LexToken(ASSIGNMENT,'=',1,5489) -LexToken(NUMBER,'1',1,5490) -LexToken(COMMA,',',1,5491) -LexToken(VAR,'evtout',1,5503) -LexToken(ASSIGNMENT,'=',1,5509) -LexToken(NUMBER,'1',1,5510) -LexToken(COMMA,',',1,5511) -LexToken(VAR,'state',1,5523) -LexToken(ASSIGNMENT,'=',1,5528) -LexToken(OPENSQBRACKET,'[',1,5529) -LexToken(CLOSESQBRACKET,']',1,5530) -LexToken(COMMA,',',1,5531) -LexToken(VAR,'dstate',1,5543) -LexToken(ASSIGNMENT,'=',1,5549) -LexToken(OPENSQBRACKET,'[',1,5550) -LexToken(CLOSESQBRACKET,']',1,5551) -LexToken(COMMA,',',1,5552) -LexToken(VAR,'odstate',1,5564) -LexToken(ASSIGNMENT,'=',1,5571) -LexToken(VAR,'list',1,5572) -LexToken(OPENBRACKET,'(',1,5576) -LexToken(CLOSEBRACKET,')',1,5577) -LexToken(COMMA,',',1,5578) -LexToken(VAR,'rpar',1,5590) -LexToken(ASSIGNMENT,'=',1,5594) -LexToken(OPENSQBRACKET,'[',1,5595) -LexToken(CLOSESQBRACKET,']',1,5596) -LexToken(COMMA,',',1,5597) -LexToken(VAR,'ipar',1,5609) -LexToken(ASSIGNMENT,'=',1,5613) -LexToken(OPENSQBRACKET,'[',1,5614) -LexToken(NUMBER,'1',1,5615) -LexToken(SEMICOLON,';',1,5616) -LexToken(ADDITION,'-',1,5617) -LexToken(NUMBER,'31',1,5618) -LexToken(SEMICOLON,';',1,5620) -LexToken(NUMBER,'1',1,5621) -LexToken(SEMICOLON,';',1,5622) -LexToken(NUMBER,'1',1,5623) -LexToken(SEMICOLON,';',1,5624) -LexToken(NUMBER,'0',1,5625) -LexToken(CLOSESQBRACKET,']',1,5626) -LexToken(COMMA,',',1,5627) -LexToken(VAR,'opar',1,5639) -LexToken(ASSIGNMENT,'=',1,5643) -LexToken(VAR,'list',1,5644) -LexToken(OPENBRACKET,'(',1,5648) -LexToken(CLOSEBRACKET,')',1,5649) -LexToken(COMMA,',',1,5650) -LexToken(VAR,'blocktype',1,5662) -LexToken(ASSIGNMENT,'=',1,5671) -LexToken(DQSTRING,'"d"',1,5674) -LexToken(COMMA,',',1,5675) -LexToken(VAR,'firing',1,5687) -LexToken(ASSIGNMENT,'=',1,5693) -LexToken(NUMBER,'0',1,5694) -LexToken(COMMA,',',1,5695) -LexToken(VAR,'dep_ut',1,5707) -LexToken(ASSIGNMENT,'=',1,5713) -LexToken(OPENSQBRACKET,'[',1,5714) -LexToken(PREVAR_BOOLEAN,'%f',1,5715) -LexToken(COMMA,',',1,5717) -LexToken(PREVAR_BOOLEAN,'%t',1,5718) -LexToken(CLOSESQBRACKET,']',1,5720) -LexToken(COMMA,',',1,5721) -LexToken(VAR,'label',1,5733) -LexToken(ASSIGNMENT,'=',1,5738) -LexToken(DQSTRING,'""',1,5740) -LexToken(COMMA,',',1,5741) -LexToken(VAR,'nzcross',1,5753) -LexToken(ASSIGNMENT,'=',1,5760) -LexToken(NUMBER,'0',1,5761) -LexToken(COMMA,',',1,5762) -LexToken(VAR,'nmode',1,5774) -LexToken(ASSIGNMENT,'=',1,5779) -LexToken(NUMBER,'0',1,5780) -LexToken(COMMA,',',1,5781) -LexToken(VAR,'equations',1,5793) -LexToken(ASSIGNMENT,'=',1,5802) -LexToken(VAR,'list',1,5803) -LexToken(OPENBRACKET,'(',1,5807) -LexToken(CLOSEBRACKET,')',1,5808) -LexToken(CLOSEBRACKET,')',1,5809) -LexToken(COMMA,',',1,5810) -LexToken(VAR,'doc',1,5822) -LexToken(ASSIGNMENT,'=',1,5825) -LexToken(VAR,'list',1,5826) -LexToken(OPENBRACKET,'(',1,5830) -LexToken(CLOSEBRACKET,')',1,5831) -LexToken(CLOSEBRACKET,')',1,5832) -LexToken(EOL,'\n',1,5833) -LexToken(VAR,'scs_m_1',1,5842) -LexToken(DOT,'.',1,5849) -LexToken(VAR,'objs',1,5850) -LexToken(OPENBRACKET,'(',1,5854) -LexToken(NUMBER,'2',1,5855) -LexToken(CLOSEBRACKET,')',1,5856) -LexToken(ASSIGNMENT,'=',1,5857) -LexToken(SCICOS_LINK,'scicos_link',1,5858) -LexToken(OPENBRACKET,'(',1,5869) -LexToken(VAR,'xx',1,5881) -LexToken(ASSIGNMENT,'=',1,5883) -LexToken(OPENSQBRACKET,'[',1,5884) -LexToken(NUMBER,'295.37067',1,5885) -LexToken(SEMICOLON,';',1,5894) -LexToken(NUMBER,'295.37067',1,5895) -LexToken(SEMICOLON,';',1,5904) -LexToken(NUMBER,'233.23733',1,5905) -LexToken(SEMICOLON,';',1,5914) -LexToken(NUMBER,'233.23733',1,5915) -LexToken(SEMICOLON,';',1,5924) -LexToken(NUMBER,'295.37067',1,5925) -LexToken(SEMICOLON,';',1,5934) -LexToken(NUMBER,'295.37067',1,5935) -LexToken(CLOSESQBRACKET,']',1,5944) -LexToken(COMMA,',',1,5945) -LexToken(VAR,'yy',1,5957) -LexToken(ASSIGNMENT,'=',1,5959) -LexToken(OPENSQBRACKET,'[',1,5960) -LexToken(NUMBER,'255.86971',1,5961) -LexToken(SEMICOLON,';',1,5970) -LexToken(NUMBER,'223.45067',1,5971) -LexToken(SEMICOLON,';',1,5980) -LexToken(NUMBER,'223.45067',1,5981) -LexToken(SEMICOLON,';',1,5990) -LexToken(NUMBER,'337.85067',1,5991) -LexToken(SEMICOLON,';',1,6000) -LexToken(NUMBER,'337.85067',1,6001) -LexToken(SEMICOLON,';',1,6010) -LexToken(NUMBER,'307.29829',1,6011) -LexToken(CLOSESQBRACKET,']',1,6020) -LexToken(COMMA,',',1,6021) -LexToken(VAR,'id',1,6033) -LexToken(ASSIGNMENT,'=',1,6035) -LexToken(DQSTRING,'"drawlink"',1,6045) -LexToken(COMMA,',',1,6046) -LexToken(VAR,'thick',1,6058) -LexToken(ASSIGNMENT,'=',1,6063) -LexToken(OPENSQBRACKET,'[',1,6064) -LexToken(NUMBER,'0',1,6065) -LexToken(COMMA,',',1,6066) -LexToken(NUMBER,'0',1,6067) -LexToken(CLOSESQBRACKET,']',1,6068) -LexToken(COMMA,',',1,6069) -LexToken(VAR,'ct',1,6081) -LexToken(ASSIGNMENT,'=',1,6083) -LexToken(OPENSQBRACKET,'[',1,6084) -LexToken(NUMBER,'5',1,6085) -LexToken(COMMA,',',1,6086) -LexToken(ADDITION,'-',1,6087) -LexToken(NUMBER,'1',1,6088) -LexToken(CLOSESQBRACKET,']',1,6089) -LexToken(COMMA,',',1,6090) -LexToken(VAR,'from',1,6102) -LexToken(ASSIGNMENT,'=',1,6106) -LexToken(OPENSQBRACKET,'[',1,6107) -LexToken(NUMBER,'1',1,6108) -LexToken(COMMA,',',1,6109) -LexToken(NUMBER,'1',1,6110) -LexToken(COMMA,',',1,6111) -LexToken(NUMBER,'0',1,6112) -LexToken(CLOSESQBRACKET,']',1,6113) -LexToken(COMMA,',',1,6114) -LexToken(VAR,'to',1,6126) -LexToken(ASSIGNMENT,'=',1,6128) -LexToken(OPENSQBRACKET,'[',1,6129) -LexToken(NUMBER,'1',1,6130) -LexToken(COMMA,',',1,6131) -LexToken(NUMBER,'1',1,6132) -LexToken(COMMA,',',1,6133) -LexToken(NUMBER,'1',1,6134) -LexToken(CLOSESQBRACKET,']',1,6135) -LexToken(CLOSEBRACKET,')',1,6136) -LexToken(EOL,'\n',1,6137) -LexToken(VAR,'scs_m_1',1,6146) -LexToken(DOT,'.',1,6153) -LexToken(VAR,'objs',1,6154) -LexToken(OPENBRACKET,'(',1,6158) -LexToken(NUMBER,'3',1,6159) -LexToken(CLOSEBRACKET,')',1,6160) -LexToken(ASSIGNMENT,'=',1,6161) -LexToken(SCICOS_BLOCK,'scicos_block',1,6162) -LexToken(OPENBRACKET,'(',1,6174) -LexToken(VAR,'gui',1,6186) -LexToken(ASSIGNMENT,'=',1,6189) -LexToken(DQSTRING,'"OUT_f"',1,6196) -LexToken(COMMA,',',1,6197) -LexToken(VAR,'graphics',1,6209) -LexToken(ASSIGNMENT,'=',1,6217) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6218) -LexToken(OPENBRACKET,'(',1,6233) -LexToken(VAR,'orig',1,6245) -LexToken(ASSIGNMENT,'=',1,6249) -LexToken(OPENSQBRACKET,'[',1,6250) -LexToken(NUMBER,'358.9421',1,6251) -LexToken(COMMA,',',1,6259) -LexToken(NUMBER,'271.584',1,6260) -LexToken(CLOSESQBRACKET,']',1,6267) -LexToken(COMMA,',',1,6268) -LexToken(VAR,'sz',1,6280) -LexToken(ASSIGNMENT,'=',1,6282) -LexToken(OPENSQBRACKET,'[',1,6283) -LexToken(NUMBER,'20',1,6284) -LexToken(COMMA,',',1,6286) -LexToken(NUMBER,'20',1,6287) -LexToken(CLOSESQBRACKET,']',1,6289) -LexToken(COMMA,',',1,6290) -LexToken(VAR,'flip',1,6302) -LexToken(ASSIGNMENT,'=',1,6306) -LexToken(PREVAR_BOOLEAN,'%t',1,6307) -LexToken(COMMA,',',1,6309) -LexToken(VAR,'theta',1,6321) -LexToken(ASSIGNMENT,'=',1,6326) -LexToken(NUMBER,'0',1,6327) -LexToken(COMMA,',',1,6328) -LexToken(VAR,'exprs',1,6340) -LexToken(ASSIGNMENT,'=',1,6345) -LexToken(DQSTRING,'"1"',1,6348) -LexToken(COMMA,',',1,6349) -LexToken(VAR,'pin',1,6361) -LexToken(ASSIGNMENT,'=',1,6364) -LexToken(NUMBER,'4',1,6365) -LexToken(COMMA,',',1,6366) -LexToken(VAR,'pout',1,6378) -LexToken(ASSIGNMENT,'=',1,6382) -LexToken(OPENSQBRACKET,'[',1,6383) -LexToken(CLOSESQBRACKET,']',1,6384) -LexToken(COMMA,',',1,6385) -LexToken(VAR,'pein',1,6397) -LexToken(ASSIGNMENT,'=',1,6401) -LexToken(OPENSQBRACKET,'[',1,6402) -LexToken(CLOSESQBRACKET,']',1,6403) -LexToken(COMMA,',',1,6404) -LexToken(VAR,'peout',1,6416) -LexToken(ASSIGNMENT,'=',1,6421) -LexToken(OPENSQBRACKET,'[',1,6422) -LexToken(CLOSESQBRACKET,']',1,6423) -LexToken(COMMA,',',1,6424) -LexToken(VAR,'gr_i',1,6436) -LexToken(ASSIGNMENT,'=',1,6440) -LexToken(OPENSQBRACKET,'[',1,6441) -LexToken(CLOSESQBRACKET,']',1,6442) -LexToken(COMMA,',',1,6443) -LexToken(VAR,'id',1,6455) -LexToken(ASSIGNMENT,'=',1,6457) -LexToken(DQSTRING,'""',1,6459) -LexToken(COMMA,',',1,6460) -LexToken(VAR,'in_implicit',1,6472) -LexToken(ASSIGNMENT,'=',1,6483) -LexToken(DQSTRING,'"E"',1,6486) -LexToken(COMMA,',',1,6487) -LexToken(VAR,'out_implicit',1,6499) -LexToken(ASSIGNMENT,'=',1,6511) -LexToken(OPENSQBRACKET,'[',1,6512) -LexToken(CLOSESQBRACKET,']',1,6513) -LexToken(CLOSEBRACKET,')',1,6514) -LexToken(COMMA,',',1,6515) -LexToken(VAR,'model',1,6527) -LexToken(ASSIGNMENT,'=',1,6532) -LexToken(SCICOS_MODEL,'scicos_model',1,6533) -LexToken(OPENBRACKET,'(',1,6545) -LexToken(VAR,'sim',1,6557) -LexToken(ASSIGNMENT,'=',1,6560) -LexToken(DQSTRING,'"output"',1,6568) -LexToken(COMMA,',',1,6569) -LexToken(VAR,'in',1,6581) -LexToken(ASSIGNMENT,'=',1,6583) -LexToken(ADDITION,'-',1,6584) -LexToken(NUMBER,'1',1,6585) -LexToken(COMMA,',',1,6586) -LexToken(VAR,'in2',1,6598) -LexToken(ASSIGNMENT,'=',1,6601) -LexToken(ADDITION,'-',1,6602) -LexToken(NUMBER,'2',1,6603) -LexToken(COMMA,',',1,6604) -LexToken(VAR,'intyp',1,6616) -LexToken(ASSIGNMENT,'=',1,6621) -LexToken(ADDITION,'-',1,6622) -LexToken(NUMBER,'1',1,6623) -LexToken(COMMA,',',1,6624) -LexToken(VAR,'out',1,6636) -LexToken(ASSIGNMENT,'=',1,6639) -LexToken(OPENSQBRACKET,'[',1,6640) -LexToken(CLOSESQBRACKET,']',1,6641) -LexToken(COMMA,',',1,6642) -LexToken(VAR,'out2',1,6654) -LexToken(ASSIGNMENT,'=',1,6658) -LexToken(OPENSQBRACKET,'[',1,6659) -LexToken(CLOSESQBRACKET,']',1,6660) -LexToken(COMMA,',',1,6661) -LexToken(VAR,'outtyp',1,6673) -LexToken(ASSIGNMENT,'=',1,6679) -LexToken(NUMBER,'1',1,6680) -LexToken(COMMA,',',1,6681) -LexToken(VAR,'evtin',1,6693) -LexToken(ASSIGNMENT,'=',1,6698) -LexToken(OPENSQBRACKET,'[',1,6699) -LexToken(CLOSESQBRACKET,']',1,6700) -LexToken(COMMA,',',1,6701) -LexToken(VAR,'evtout',1,6713) -LexToken(ASSIGNMENT,'=',1,6719) -LexToken(OPENSQBRACKET,'[',1,6720) -LexToken(CLOSESQBRACKET,']',1,6721) -LexToken(COMMA,',',1,6722) -LexToken(VAR,'state',1,6734) -LexToken(ASSIGNMENT,'=',1,6739) -LexToken(OPENSQBRACKET,'[',1,6740) -LexToken(CLOSESQBRACKET,']',1,6741) -LexToken(COMMA,',',1,6742) -LexToken(VAR,'dstate',1,6754) -LexToken(ASSIGNMENT,'=',1,6760) -LexToken(OPENSQBRACKET,'[',1,6761) -LexToken(CLOSESQBRACKET,']',1,6762) -LexToken(COMMA,',',1,6763) -LexToken(VAR,'odstate',1,6775) -LexToken(ASSIGNMENT,'=',1,6782) -LexToken(VAR,'list',1,6783) -LexToken(OPENBRACKET,'(',1,6787) -LexToken(CLOSEBRACKET,')',1,6788) -LexToken(COMMA,',',1,6789) -LexToken(VAR,'rpar',1,6801) -LexToken(ASSIGNMENT,'=',1,6805) -LexToken(OPENSQBRACKET,'[',1,6806) -LexToken(CLOSESQBRACKET,']',1,6807) -LexToken(COMMA,',',1,6808) -LexToken(VAR,'ipar',1,6820) -LexToken(ASSIGNMENT,'=',1,6824) -LexToken(NUMBER,'1',1,6825) -LexToken(COMMA,',',1,6826) -LexToken(VAR,'opar',1,6838) -LexToken(ASSIGNMENT,'=',1,6842) -LexToken(VAR,'list',1,6843) -LexToken(OPENBRACKET,'(',1,6847) -LexToken(CLOSEBRACKET,')',1,6848) -LexToken(COMMA,',',1,6849) -LexToken(VAR,'blocktype',1,6861) -LexToken(ASSIGNMENT,'=',1,6870) -LexToken(DQSTRING,'"c"',1,6873) -LexToken(COMMA,',',1,6874) -LexToken(VAR,'firing',1,6886) -LexToken(ASSIGNMENT,'=',1,6892) -LexToken(OPENSQBRACKET,'[',1,6893) -LexToken(CLOSESQBRACKET,']',1,6894) -LexToken(COMMA,',',1,6895) -LexToken(VAR,'dep_ut',1,6907) -LexToken(ASSIGNMENT,'=',1,6913) -LexToken(OPENSQBRACKET,'[',1,6914) -LexToken(PREVAR_BOOLEAN,'%f',1,6915) -LexToken(COMMA,',',1,6917) -LexToken(PREVAR_BOOLEAN,'%f',1,6918) -LexToken(CLOSESQBRACKET,']',1,6920) -LexToken(COMMA,',',1,6921) -LexToken(VAR,'label',1,6933) -LexToken(ASSIGNMENT,'=',1,6938) -LexToken(DQSTRING,'""',1,6940) -LexToken(COMMA,',',1,6941) -LexToken(VAR,'nzcross',1,6953) -LexToken(ASSIGNMENT,'=',1,6960) -LexToken(NUMBER,'0',1,6961) -LexToken(COMMA,',',1,6962) -LexToken(VAR,'nmode',1,6974) -LexToken(ASSIGNMENT,'=',1,6979) -LexToken(NUMBER,'0',1,6980) -LexToken(COMMA,',',1,6981) -LexToken(VAR,'equations',1,6993) -LexToken(ASSIGNMENT,'=',1,7002) -LexToken(VAR,'list',1,7003) -LexToken(OPENBRACKET,'(',1,7007) -LexToken(CLOSEBRACKET,')',1,7008) -LexToken(CLOSEBRACKET,')',1,7009) -LexToken(COMMA,',',1,7010) -LexToken(VAR,'doc',1,7022) -LexToken(ASSIGNMENT,'=',1,7025) -LexToken(VAR,'list',1,7026) -LexToken(OPENBRACKET,'(',1,7030) -LexToken(CLOSEBRACKET,')',1,7031) -LexToken(CLOSEBRACKET,')',1,7032) -LexToken(EOL,'\n',1,7033) -LexToken(VAR,'scs_m_1',1,7042) -LexToken(DOT,'.',1,7049) -LexToken(VAR,'objs',1,7050) -LexToken(OPENBRACKET,'(',1,7054) -LexToken(NUMBER,'4',1,7055) -LexToken(CLOSEBRACKET,')',1,7056) -LexToken(ASSIGNMENT,'=',1,7057) -LexToken(SCICOS_LINK,'scicos_link',1,7058) -LexToken(OPENBRACKET,'(',1,7069) -LexToken(VAR,'xx',1,7081) -LexToken(ASSIGNMENT,'=',1,7083) -LexToken(OPENSQBRACKET,'[',1,7084) -LexToken(NUMBER,'338.9421',1,7085) -LexToken(SEMICOLON,';',1,7093) -LexToken(NUMBER,'358.9421',1,7094) -LexToken(CLOSESQBRACKET,']',1,7102) -LexToken(COMMA,',',1,7103) -LexToken(VAR,'yy',1,7115) -LexToken(ASSIGNMENT,'=',1,7117) -LexToken(OPENSQBRACKET,'[',1,7118) -LexToken(NUMBER,'281.584',1,7119) -LexToken(SEMICOLON,';',1,7126) -LexToken(NUMBER,'281.584',1,7127) -LexToken(CLOSESQBRACKET,']',1,7134) -LexToken(COMMA,',',1,7135) -LexToken(VAR,'id',1,7147) -LexToken(ASSIGNMENT,'=',1,7149) -LexToken(DQSTRING,'"drawlink"',1,7159) -LexToken(COMMA,',',1,7160) -LexToken(VAR,'thick',1,7172) -LexToken(ASSIGNMENT,'=',1,7177) -LexToken(OPENSQBRACKET,'[',1,7178) -LexToken(NUMBER,'0',1,7179) -LexToken(COMMA,',',1,7180) -LexToken(NUMBER,'0',1,7181) -LexToken(CLOSESQBRACKET,']',1,7182) -LexToken(COMMA,',',1,7183) -LexToken(VAR,'ct',1,7195) -LexToken(ASSIGNMENT,'=',1,7197) -LexToken(OPENSQBRACKET,'[',1,7198) -LexToken(NUMBER,'1',1,7199) -LexToken(COMMA,',',1,7200) -LexToken(NUMBER,'1',1,7201) -LexToken(CLOSESQBRACKET,']',1,7202) -LexToken(COMMA,',',1,7203) -LexToken(VAR,'from',1,7215) -LexToken(ASSIGNMENT,'=',1,7219) -LexToken(OPENSQBRACKET,'[',1,7220) -LexToken(NUMBER,'1',1,7221) -LexToken(COMMA,',',1,7222) -LexToken(NUMBER,'1',1,7223) -LexToken(COMMA,',',1,7224) -LexToken(NUMBER,'0',1,7225) -LexToken(CLOSESQBRACKET,']',1,7226) -LexToken(COMMA,',',1,7227) -LexToken(VAR,'to',1,7239) -LexToken(ASSIGNMENT,'=',1,7241) -LexToken(OPENSQBRACKET,'[',1,7242) -LexToken(NUMBER,'3',1,7243) -LexToken(COMMA,',',1,7244) -LexToken(NUMBER,'1',1,7245) -LexToken(COMMA,',',1,7246) -LexToken(NUMBER,'1',1,7247) -LexToken(CLOSESQBRACKET,']',1,7248) -LexToken(CLOSEBRACKET,')',1,7249) -LexToken(EOL,'\n',1,7250) -LexToken(VAR,'model',1,7259) -LexToken(ASSIGNMENT,'=',1,7264) -LexToken(SCICOS_MODEL,'scicos_model',1,7265) -LexToken(OPENBRACKET,'(',1,7277) -LexToken(VAR,'sim',1,7289) -LexToken(ASSIGNMENT,'=',1,7292) -LexToken(DQSTRING,'"csuper"',1,7300) -LexToken(COMMA,',',1,7301) -LexToken(VAR,'in',1,7313) -LexToken(ASSIGNMENT,'=',1,7315) -LexToken(OPENSQBRACKET,'[',1,7316) -LexToken(CLOSESQBRACKET,']',1,7317) -LexToken(COMMA,',',1,7318) -LexToken(VAR,'in2',1,7330) -LexToken(ASSIGNMENT,'=',1,7333) -LexToken(OPENSQBRACKET,'[',1,7334) -LexToken(CLOSESQBRACKET,']',1,7335) -LexToken(COMMA,',',1,7336) -LexToken(VAR,'intyp',1,7348) -LexToken(ASSIGNMENT,'=',1,7353) -LexToken(NUMBER,'1',1,7354) -LexToken(COMMA,',',1,7355) -LexToken(VAR,'out',1,7367) -LexToken(ASSIGNMENT,'=',1,7370) -LexToken(ADDITION,'-',1,7371) -LexToken(NUMBER,'1',1,7372) -LexToken(COMMA,',',1,7373) -LexToken(VAR,'out2',1,7385) -LexToken(ASSIGNMENT,'=',1,7389) -LexToken(ADDITION,'-',1,7390) -LexToken(NUMBER,'2',1,7391) -LexToken(COMMA,',',1,7392) -LexToken(VAR,'outtyp',1,7404) -LexToken(ASSIGNMENT,'=',1,7410) -LexToken(NUMBER,'1',1,7411) -LexToken(COMMA,',',1,7412) -LexToken(VAR,'evtin',1,7424) -LexToken(ASSIGNMENT,'=',1,7429) -LexToken(OPENSQBRACKET,'[',1,7430) -LexToken(CLOSESQBRACKET,']',1,7431) -LexToken(COMMA,',',1,7432) -LexToken(VAR,'evtout',1,7444) -LexToken(ASSIGNMENT,'=',1,7450) -LexToken(OPENSQBRACKET,'[',1,7451) -LexToken(CLOSESQBRACKET,']',1,7452) -LexToken(COMMA,',',1,7453) -LexToken(VAR,'state',1,7465) -LexToken(ASSIGNMENT,'=',1,7470) -LexToken(OPENSQBRACKET,'[',1,7471) -LexToken(CLOSESQBRACKET,']',1,7472) -LexToken(COMMA,',',1,7473) -LexToken(VAR,'dstate',1,7485) -LexToken(ASSIGNMENT,'=',1,7491) -LexToken(OPENSQBRACKET,'[',1,7492) -LexToken(CLOSESQBRACKET,']',1,7493) -LexToken(COMMA,',',1,7494) -LexToken(VAR,'odstate',1,7506) -LexToken(ASSIGNMENT,'=',1,7513) -LexToken(VAR,'list',1,7514) -LexToken(OPENBRACKET,'(',1,7518) -LexToken(CLOSEBRACKET,')',1,7519) -LexToken(COMMA,',',1,7520) -LexToken(VAR,'rpar',1,7532) -LexToken(ASSIGNMENT,'=',1,7536) -LexToken(VAR,'scs_m_1',1,7537) -LexToken(COMMA,',',1,7544) -LexToken(VAR,'ipar',1,7556) -LexToken(ASSIGNMENT,'=',1,7560) -LexToken(OPENSQBRACKET,'[',1,7561) -LexToken(CLOSESQBRACKET,']',1,7562) -LexToken(COMMA,',',1,7563) -LexToken(VAR,'opar',1,7575) -LexToken(ASSIGNMENT,'=',1,7579) -LexToken(VAR,'list',1,7580) -LexToken(OPENBRACKET,'(',1,7584) -LexToken(CLOSEBRACKET,')',1,7585) -LexToken(COMMA,',',1,7586) -LexToken(VAR,'blocktype',1,7598) -LexToken(ASSIGNMENT,'=',1,7607) -LexToken(DQSTRING,'"h"',1,7610) -LexToken(COMMA,',',1,7611) -LexToken(VAR,'firing',1,7623) -LexToken(ASSIGNMENT,'=',1,7629) -LexToken(OPENSQBRACKET,'[',1,7630) -LexToken(CLOSESQBRACKET,']',1,7631) -LexToken(COMMA,',',1,7632) -LexToken(VAR,'dep_ut',1,7644) -LexToken(ASSIGNMENT,'=',1,7650) -LexToken(OPENSQBRACKET,'[',1,7651) -LexToken(PREVAR_BOOLEAN,'%f',1,7652) -LexToken(COMMA,',',1,7654) -LexToken(PREVAR_BOOLEAN,'%f',1,7655) -LexToken(CLOSESQBRACKET,']',1,7657) -LexToken(COMMA,',',1,7658) -LexToken(VAR,'label',1,7670) -LexToken(ASSIGNMENT,'=',1,7675) -LexToken(DQSTRING,'""',1,7677) -LexToken(COMMA,',',1,7678) -LexToken(VAR,'nzcross',1,7690) -LexToken(ASSIGNMENT,'=',1,7697) -LexToken(NUMBER,'0',1,7698) -LexToken(COMMA,',',1,7699) -LexToken(VAR,'nmode',1,7711) -LexToken(ASSIGNMENT,'=',1,7716) -LexToken(NUMBER,'0',1,7717) -LexToken(COMMA,',',1,7718) -LexToken(VAR,'equations',1,7730) -LexToken(ASSIGNMENT,'=',1,7739) -LexToken(VAR,'list',1,7740) -LexToken(OPENBRACKET,'(',1,7744) -LexToken(CLOSEBRACKET,')',1,7745) -LexToken(CLOSEBRACKET,')',1,7746) -LexToken(EOL,'\n',1,7747) -LexToken(EOL,'\n',1,7779) -LexToken(VAR,'gr_i',1,7788) -LexToken(ASSIGNMENT,'=',1,7792) -LexToken(OPENSQBRACKET,'[',1,7793) -LexToken(CLOSESQBRACKET,']',1,7794) -LexToken(EOL,'\n',1,7795) -LexToken(VAR,'x',1,7804) -LexToken(ASSIGNMENT,'=',1,7805) -LexToken(VAR,'standard_define',1,7806) -LexToken(OPENBRACKET,'(',1,7821) -LexToken(OPENSQBRACKET,'[',1,7822) -LexToken(NUMBER,'5',1,7823) -LexToken(NUMBER,'2',1,7825) -LexToken(CLOSESQBRACKET,']',1,7826) -LexToken(COMMA,',',1,7827) -LexToken(VAR,'model',1,7828) -LexToken(COMMA,',',1,7833) -LexToken(OPENSQBRACKET,'[',1,7834) -LexToken(CLOSESQBRACKET,']',1,7835) -LexToken(COMMA,',',1,7836) -LexToken(VAR,'gr_i',1,7837) -LexToken(CLOSEBRACKET,')',1,7841) -LexToken(EOL,'\n',1,7842) -LexToken(END,'end',1,7847) -LexToken(EOL,'\n',1,7850) -LexToken(ENDFUNCTION,'endfunction',1,7851) -LexToken(EOL,'\n',1,7862) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4385) +/* autogenerated from "macros/Sources/FROMWSB.sci" */ +None diff --git a/js/Sources/FROMWS_c.js b/js/Sources/FROMWS_c.js index 80fc54f8..e58682d3 100644 --- a/js/Sources/FROMWS_c.js +++ b/js/Sources/FROMWS_c.js @@ -1,534 +1,67 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'FROMWS_c',1,854) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'graphics',1,969) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(VAR,'arg1',1,978) -LexToken(DOT,'.',1,982) -LexToken(VAR,'graphics',1,983) -LexToken(EOL,'\n',1,991) -LexToken(VAR,'exprs',1,1001) -LexToken(ASSIGNMENT,'=',1,1006) -LexToken(VAR,'graphics',1,1007) -LexToken(DOT,'.',1,1015) -LexToken(VAR,'exprs',1,1016) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'model',1,1030) -LexToken(ASSIGNMENT,'=',1,1035) -LexToken(VAR,'arg1',1,1036) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'model',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(WHILE,'while',1,1056) -LexToken(PREVAR_BOOLEAN,'%t',1,1062) -LexToken(DO,'do',1,1065) -LexToken(EOL,'\n',1,1067) -LexToken(OPENSQBRACKET,'[',1,1080) -LexToken(VAR,'ok',1,1081) -LexToken(COMMA,',',1,1083) -LexToken(VAR,'varnam',1,1084) -LexToken(COMMA,',',1,1090) -LexToken(VAR,'Method',1,1091) -LexToken(COMMA,',',1,1097) -LexToken(VAR,'ZC',1,1098) -LexToken(COMMA,',',1,1100) -LexToken(VAR,'OutEnd',1,1101) -LexToken(COMMA,',',1,1107) -LexToken(VAR,'exprs',1,1108) -LexToken(CLOSESQBRACKET,']',1,1113) -LexToken(ASSIGNMENT,'=',1,1114) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1115) -LexToken(OPENBRACKET,'(',1,1130) -LexToken(DQSTRING,'"Set From_Workspace block parameters"',1,1167) -LexToken(COMMA,',',1,1168) -LexToken(OPENSQBRACKET,'[',1,1184) -LexToken(DQSTRING,'"Variable name"',1,1199) -LexToken(SEMICOLON,';\n',1,1200) -LexToken(DQSTRING,'"Interpolation Method"',1,1235) -LexToken(SEMICOLON,';\n',1,1236) -LexToken(DQSTRING,'"Enable zero crossing(0:No, 1:Yes)?"',1,1285) -LexToken(SEMICOLON,';\n',1,1286) -LexToken(DQSTRING,'"Output at end(0:Zero, 1:Hold, 2:Repeat)"',1,1340) -LexToken(CLOSESQBRACKET,']',1,1341) -LexToken(COMMA,',',1,1342) -LexToken(VAR,'list',1,1359) -LexToken(OPENBRACKET,'(',1,1363) -LexToken(DQSTRING,'"str"',1,1368) -LexToken(COMMA,',',1,1369) -LexToken(NUMBER,'1',1,1370) -LexToken(COMMA,',',1,1371) -LexToken(DQSTRING,'"vec"',1,1376) -LexToken(COMMA,',',1,1377) -LexToken(NUMBER,'1',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(DQSTRING,'"vec"',1,1384) -LexToken(COMMA,',',1,1385) -LexToken(NUMBER,'1',1,1386) -LexToken(COMMA,',',1,1387) -LexToken(DQSTRING,'"vec"',1,1392) -LexToken(COMMA,',',1,1393) -LexToken(NUMBER,'1',1,1394) -LexToken(CLOSEBRACKET,')',1,1395) -LexToken(COMMA,',',1,1396) -LexToken(VAR,'exprs',1,1397) -LexToken(CLOSEBRACKET,')',1,1402) -LexToken(EOL,'\n',1,1403) -LexToken(IF,'if',1,1416) -LexToken(NOT,'~',1,1419) -LexToken(VAR,'ok',1,1420) -LexToken(THEN,'then',1,1423) -LexToken(EOL,'\n',1,1427) -LexToken(BREAK,'break',1,1444) -LexToken(EOL,'\n',1,1449) -LexToken(END,'end',1,1463) -LexToken(EOL,'\n',1,1466) -LexToken(IF,'if',1,1479) -LexToken(NOT,'~',1,1482) -LexToken(OPENBRACKET,'(',1,1483) -LexToken(VAR,'Method',1,1484) -LexToken(COMPARISON,'==',1,1490) -LexToken(NUMBER,'0',1,1492) -LexToken(LOGICAL,'|',1,1494) -LexToken(VAR,'Method',1,1496) -LexToken(COMPARISON,'==',1,1502) -LexToken(NUMBER,'1',1,1504) -LexToken(LOGICAL,'|',1,1505) -LexToken(VAR,'Method',1,1507) -LexToken(COMPARISON,'==',1,1513) -LexToken(NUMBER,'2',1,1515) -LexToken(LOGICAL,'|',1,1516) -LexToken(VAR,'Method',1,1518) -LexToken(COMPARISON,'==',1,1524) -LexToken(NUMBER,'3',1,1526) -LexToken(CLOSEBRACKET,')',1,1527) -LexToken(THEN,'then',1,1529) -LexToken(EOL,'\n',1,1533) -LexToken(VAR,'message',1,1550) -LexToken(OPENBRACKET,'(',1,1557) -LexToken(DQSTRING,'"Interpolation method should be chosen in [0,1,2,3]"',1,1609) -LexToken(CLOSEBRACKET,')',1,1610) -LexToken(EOL,'\n',1,1611) -LexToken(VAR,'ok',1,1629) -LexToken(ASSIGNMENT,'=',1,1631) -LexToken(PREVAR_BOOLEAN,'%f',1,1632) -LexToken(EOL,'\n',1,1634) -LexToken(END,'end',1,1648) -LexToken(EOL,'\n',1,1651) -LexToken(EOL,'\n',1,1652) -LexToken(IF,'if',1,1665) -LexToken(NOT,'~',1,1668) -LexToken(OPENBRACKET,'(',1,1669) -LexToken(VAR,'ZC',1,1670) -LexToken(COMPARISON,'==',1,1672) -LexToken(NUMBER,'0',1,1674) -LexToken(LOGICAL,'|',1,1676) -LexToken(VAR,'ZC',1,1678) -LexToken(COMPARISON,'==',1,1680) -LexToken(NUMBER,'1',1,1682) -LexToken(CLOSEBRACKET,')',1,1683) -LexToken(THEN,'then',1,1685) -LexToken(EOL,'\n',1,1689) -LexToken(VAR,'message',1,1706) -LexToken(OPENBRACKET,'(',1,1713) -LexToken(DQSTRING,'"Zero crossing should be either 0 or 1"',1,1752) -LexToken(CLOSEBRACKET,')',1,1753) -LexToken(EOL,'\n',1,1754) -LexToken(VAR,'ok',1,1772) -LexToken(ASSIGNMENT,'=',1,1774) -LexToken(PREVAR_BOOLEAN,'%f',1,1775) -LexToken(EOL,'\n',1,1777) -LexToken(END,'end',1,1791) -LexToken(EOL,'\n',1,1794) -LexToken(EOL,'\n',1,1795) -LexToken(IF,'if',1,1808) -LexToken(NOT,'~',1,1811) -LexToken(OPENBRACKET,'(',1,1812) -LexToken(VAR,'OutEnd',1,1813) -LexToken(COMPARISON,'==',1,1819) -LexToken(NUMBER,'0',1,1821) -LexToken(LOGICAL,'|',1,1823) -LexToken(VAR,'OutEnd',1,1825) -LexToken(COMPARISON,'==',1,1831) -LexToken(NUMBER,'1',1,1833) -LexToken(LOGICAL,'|',1,1834) -LexToken(VAR,'OutEnd',1,1836) -LexToken(COMPARISON,'==',1,1842) -LexToken(NUMBER,'2',1,1844) -LexToken(CLOSEBRACKET,')',1,1845) -LexToken(THEN,'then',1,1847) -LexToken(EOL,'\n',1,1851) -LexToken(VAR,'message',1,1868) -LexToken(OPENBRACKET,'(',1,1875) -LexToken(DQSTRING,'"Output at end option should be either 0 or 1"',1,1921) -LexToken(CLOSEBRACKET,')',1,1922) -LexToken(EOL,'\n',1,1923) -LexToken(VAR,'ok',1,1941) -LexToken(ASSIGNMENT,'=',1,1943) -LexToken(PREVAR_BOOLEAN,'%f',1,1944) -LexToken(EOL,'\n',1,1946) -LexToken(END,'end',1,1960) -LexToken(EOL,'\n',1,1963) -LexToken(EOL,'\n',1,1964) -LexToken(EOL,'\n',1,2008) -LexToken(VAR,'r',1,2021) -LexToken(ASSIGNMENT,'=',1,2022) -LexToken(PREVAR_BOOLEAN,'%f',1,2023) -LexToken(EOL,'\n',1,2025) -LexToken(VAR,'ierr',1,2039) -LexToken(ASSIGNMENT,'=',1,2043) -LexToken(VAR,'execstr',1,2044) -LexToken(OPENBRACKET,'(',1,2051) -LexToken(DQSTRING,'"r=validvar(varnam)"',1,2071) -LexToken(COMMA,',',1,2072) -LexToken(DQSTRING,'"errcatch"',1,2082) -LexToken(CLOSEBRACKET,')',1,2083) -LexToken(EOL,'\n',1,2084) -LexToken(IF,'if',1,2097) -LexToken(NOT,'~',1,2100) -LexToken(VAR,'r',1,2101) -LexToken(THEN,'then',1,2103) -LexToken(EOL,'\n',1,2107) -LexToken(VAR,'message',1,2124) -LexToken(OPENBRACKET,'(',1,2131) -LexToken(OPENSQBRACKET,'[',1,2132) -LexToken(DQSTRING,'"Invalid variable name."',1,2156) -LexToken(SEMICOLON,';\n',1,2157) -LexToken(DQSTRING,'"Please choose another variable name."',1,2212) -LexToken(CLOSESQBRACKET,']',1,2213) -LexToken(CLOSEBRACKET,')',1,2214) -LexToken(EOL,'\n',1,2215) -LexToken(VAR,'ok',1,2233) -LexToken(ASSIGNMENT,'=',1,2235) -LexToken(PREVAR_BOOLEAN,'%f',1,2236) -LexToken(EOL,'\n',1,2238) -LexToken(END,'end',1,2251) -LexToken(EOL,'\n',1,2254) -LexToken(EOL,'\n',1,2255) -LexToken(IF,'if',1,2268) -LexToken(VAR,'ok',1,2271) -LexToken(THEN,'then',1,2274) -LexToken(EOL,'\n',1,2278) -LexToken(VAR,'model',1,2295) -LexToken(DOT,'.',1,2300) -LexToken(VAR,'ipar',1,2301) -LexToken(ASSIGNMENT,'=',1,2305) -LexToken(OPENSQBRACKET,'[',1,2306) -LexToken(VAR,'length',1,2307) -LexToken(OPENBRACKET,'(',1,2313) -LexToken(VAR,'varnam',1,2314) -LexToken(CLOSEBRACKET,')',1,2320) -LexToken(SEMICOLON,';',1,2321) -LexToken(VAR,'_str2code',1,2322) -LexToken(OPENBRACKET,'(',1,2331) -LexToken(VAR,'varnam',1,2332) -LexToken(CLOSEBRACKET,')',1,2338) -LexToken(SEMICOLON,';',1,2339) -LexToken(VAR,'Method',1,2340) -LexToken(SEMICOLON,';',1,2346) -LexToken(VAR,'ZC',1,2347) -LexToken(SEMICOLON,';',1,2349) -LexToken(VAR,'OutEnd',1,2350) -LexToken(SEMICOLON,';',1,2356) -LexToken(CLOSESQBRACKET,']',1,2357) -LexToken(EOL,'\n',1,2358) -LexToken(OPENSQBRACKET,'[',1,2376) -LexToken(VAR,'model',1,2377) -LexToken(COMMA,',',1,2382) -LexToken(VAR,'graphics',1,2383) -LexToken(COMMA,',',1,2391) -LexToken(VAR,'ok',1,2392) -LexToken(CLOSESQBRACKET,']',1,2394) -LexToken(ASSIGNMENT,'=',1,2395) -LexToken(VAR,'set_io',1,2396) -LexToken(OPENBRACKET,'(',1,2402) -LexToken(VAR,'model',1,2403) -LexToken(COMMA,',',1,2408) -LexToken(VAR,'graphics',1,2409) -LexToken(COMMA,',',1,2417) -LexToken(VAR,'list',1,2418) -LexToken(OPENBRACKET,'(',1,2422) -LexToken(CLOSEBRACKET,')',1,2423) -LexToken(COMMA,',',1,2424) -LexToken(VAR,'list',1,2425) -LexToken(OPENBRACKET,'(',1,2429) -LexToken(OPENSQBRACKET,'[',1,2430) -LexToken(ADDITION,'-',1,2431) -LexToken(NUMBER,'1',1,2432) -LexToken(COMMA,',',1,2433) -LexToken(ADDITION,'-',1,2434) -LexToken(NUMBER,'2',1,2435) -LexToken(CLOSESQBRACKET,']',1,2436) -LexToken(COMMA,',',1,2437) -LexToken(ADDITION,'-',1,2438) -LexToken(NUMBER,'1',1,2439) -LexToken(CLOSEBRACKET,')',1,2440) -LexToken(COMMA,',',1,2441) -LexToken(NUMBER,'1',1,2442) -LexToken(COMMA,',',1,2443) -LexToken(NUMBER,'1',1,2444) -LexToken(CLOSEBRACKET,')',1,2445) -LexToken(EOL,'\n',1,2446) -LexToken(IF,'if',1,2464) -LexToken(VAR,'ok',1,2467) -LexToken(THEN,'then',1,2470) -LexToken(EOL,'\n',1,2474) -LexToken(VAR,'graphics',1,2495) -LexToken(DOT,'.',1,2503) -LexToken(VAR,'exprs',1,2504) -LexToken(ASSIGNMENT,'=',1,2509) -LexToken(VAR,'exprs',1,2510) -LexToken(EOL,'\n',1,2515) -LexToken(VAR,'x',1,2537) -LexToken(DOT,'.',1,2538) -LexToken(VAR,'graphics',1,2539) -LexToken(ASSIGNMENT,'=',1,2547) -LexToken(VAR,'graphics',1,2548) -LexToken(EOL,'\n',1,2556) -LexToken(VAR,'x',1,2578) -LexToken(DOT,'.',1,2579) -LexToken(VAR,'model',1,2580) -LexToken(ASSIGNMENT,'=',1,2585) -LexToken(VAR,'model',1,2586) -LexToken(EOL,'\n',1,2591) -LexToken(BREAK,'break',1,2612) -LexToken(EOL,'\n',1,2617) -LexToken(END,'end',1,2634) -LexToken(EOL,'\n',1,2637) -LexToken(END,'end',1,2650) -LexToken(EOL,'\n',1,2653) -LexToken(END,'end',1,2662) -LexToken(EOL,'\n',1,2665) -LexToken(EOL,'\n',1,2666) -LexToken(CASE,'case',1,2671) -LexToken(DQSTRING,'"define"',1,2683) -LexToken(THEN,'then',1,2685) -LexToken(EOL,'\n',1,2689) -LexToken(VAR,'varnam',1,2698) -LexToken(ASSIGNMENT,'=',1,2704) -LexToken(DQSTRING,'"V"',1,2707) -LexToken(EOL,'\n',1,2732) -LexToken(VAR,'Method',1,2741) -LexToken(ASSIGNMENT,'=',1,2747) -LexToken(NUMBER,'1',1,2748) -LexToken(EOL,'\n',1,2749) -LexToken(VAR,'ZC',1,2759) -LexToken(ASSIGNMENT,'=',1,2761) -LexToken(NUMBER,'1',1,2762) -LexToken(EOL,'\n',1,2763) -LexToken(VAR,'OutEnd',1,2773) -LexToken(ASSIGNMENT,'=',1,2779) -LexToken(NUMBER,'0',1,2780) -LexToken(EOL,'\n',1,2781) -LexToken(EOL,'\n',1,2783) -LexToken(VAR,'model',1,2792) -LexToken(ASSIGNMENT,'=',1,2797) -LexToken(SCICOS_MODEL,'scicos_model',1,2798) -LexToken(OPENBRACKET,'(',1,2810) -LexToken(CLOSEBRACKET,')',1,2811) -LexToken(EOL,'\n',1,2812) -LexToken(VAR,'model',1,2822) -LexToken(DOT,'.',1,2827) -LexToken(VAR,'sim',1,2828) -LexToken(ASSIGNMENT,'=',1,2831) -LexToken(VAR,'list',1,2832) -LexToken(OPENBRACKET,'(',1,2836) -LexToken(DQSTRING,'"fromws_c"',1,2846) -LexToken(COMMA,',',1,2847) -LexToken(NUMBER,'4',1,2848) -LexToken(CLOSEBRACKET,')',1,2849) -LexToken(EOL,'\n',1,2850) -LexToken(VAR,'model',1,2860) -LexToken(DOT,'.',1,2865) -LexToken(VAR,'out',1,2866) -LexToken(ASSIGNMENT,'=',1,2869) -LexToken(ADDITION,'-',1,2870) -LexToken(NUMBER,'1',1,2871) -LexToken(EOL,'\n',1,2872) -LexToken(VAR,'model',1,2881) -LexToken(DOT,'.',1,2886) -LexToken(VAR,'out2',1,2887) -LexToken(ASSIGNMENT,'=',1,2891) -LexToken(ADDITION,'-',1,2892) -LexToken(NUMBER,'2',1,2893) -LexToken(EOL,'\n',1,2894) -LexToken(VAR,'model',1,2903) -LexToken(DOT,'.',1,2908) -LexToken(VAR,'outtyp',1,2909) -LexToken(ASSIGNMENT,'=',1,2915) -LexToken(ADDITION,'-',1,2916) -LexToken(NUMBER,'1',1,2917) -LexToken(EOL,'\n',1,2918) -LexToken(VAR,'model',1,2927) -LexToken(DOT,'.',1,2932) -LexToken(VAR,'ipar',1,2933) -LexToken(ASSIGNMENT,'=',1,2937) -LexToken(OPENSQBRACKET,'[',1,2938) -LexToken(VAR,'length',1,2939) -LexToken(OPENBRACKET,'(',1,2945) -LexToken(VAR,'varnam',1,2946) -LexToken(CLOSEBRACKET,')',1,2952) -LexToken(SEMICOLON,';',1,2953) -LexToken(VAR,'_str2code',1,2954) -LexToken(OPENBRACKET,'(',1,2963) -LexToken(VAR,'varnam',1,2964) -LexToken(CLOSEBRACKET,')',1,2970) -LexToken(SEMICOLON,';',1,2971) -LexToken(VAR,'Method',1,2972) -LexToken(SEMICOLON,';',1,2978) -LexToken(VAR,'ZC',1,2979) -LexToken(SEMICOLON,';',1,2981) -LexToken(VAR,'OutEnd',1,2982) -LexToken(SEMICOLON,';',1,2988) -LexToken(CLOSESQBRACKET,']',1,2989) -LexToken(EOL,'\n',1,2990) -LexToken(VAR,'model',1,3000) -LexToken(DOT,'.',1,3005) -LexToken(VAR,'evtin',1,3006) -LexToken(ASSIGNMENT,'=',1,3011) -LexToken(OPENSQBRACKET,'[',1,3012) -LexToken(NUMBER,'1',1,3013) -LexToken(CLOSESQBRACKET,']',1,3014) -LexToken(EOL,'\n',1,3015) -LexToken(VAR,'model',1,3025) -LexToken(DOT,'.',1,3030) -LexToken(VAR,'evtout',1,3031) -LexToken(ASSIGNMENT,'=',1,3037) -LexToken(OPENSQBRACKET,'[',1,3038) -LexToken(NUMBER,'1',1,3039) -LexToken(CLOSESQBRACKET,']',1,3040) -LexToken(EOL,'\n',1,3041) -LexToken(VAR,'model',1,3051) -LexToken(DOT,'.',1,3056) -LexToken(VAR,'firing',1,3057) -LexToken(ASSIGNMENT,'=',1,3063) -LexToken(OPENSQBRACKET,'[',1,3064) -LexToken(NUMBER,'0',1,3065) -LexToken(CLOSESQBRACKET,']',1,3066) -LexToken(EOL,'\n',1,3067) -LexToken(VAR,'model',1,3077) -LexToken(DOT,'.',1,3082) -LexToken(VAR,'blocktype',1,3083) -LexToken(ASSIGNMENT,'=',1,3092) -LexToken(DQSTRING,'"d"',1,3095) -LexToken(EOL,'\n',1,3096) -LexToken(VAR,'model',1,3106) -LexToken(DOT,'.',1,3111) -LexToken(VAR,'dep_ut',1,3112) -LexToken(ASSIGNMENT,'=',1,3118) -LexToken(OPENSQBRACKET,'[',1,3119) -LexToken(PREVAR_BOOLEAN,'%f',1,3120) -LexToken(PREVAR_BOOLEAN,'%t',1,3123) -LexToken(CLOSESQBRACKET,']',1,3125) -LexToken(EOL,'\n',1,3126) -LexToken(VAR,'gr_i',1,3136) -LexToken(ASSIGNMENT,'=',1,3140) -LexToken(OPENSQBRACKET,'[',1,3141) -LexToken(CLOSESQBRACKET,']',1,3142) -LexToken(EOL,'\n',1,3143) -LexToken(VAR,'exprs',1,3152) -LexToken(ASSIGNMENT,'=',1,3157) -LexToken(OPENSQBRACKET,'[',1,3158) -LexToken(VAR,'string',1,3159) -LexToken(OPENBRACKET,'(',1,3165) -LexToken(VAR,'varnam',1,3166) -LexToken(CLOSEBRACKET,')',1,3172) -LexToken(SEMICOLON,';',1,3173) -LexToken(VAR,'string',1,3174) -LexToken(OPENBRACKET,'(',1,3180) -LexToken(VAR,'Method',1,3181) -LexToken(CLOSEBRACKET,')',1,3187) -LexToken(SEMICOLON,';',1,3188) -LexToken(VAR,'string',1,3189) -LexToken(OPENBRACKET,'(',1,3195) -LexToken(VAR,'ZC',1,3196) -LexToken(CLOSEBRACKET,')',1,3198) -LexToken(SEMICOLON,';',1,3199) -LexToken(VAR,'string',1,3200) -LexToken(OPENBRACKET,'(',1,3206) -LexToken(VAR,'OutEnd',1,3207) -LexToken(CLOSEBRACKET,')',1,3213) -LexToken(CLOSESQBRACKET,']',1,3214) -LexToken(EOL,'\n',1,3215) -LexToken(VAR,'x',1,3225) -LexToken(ASSIGNMENT,'=',1,3226) -LexToken(VAR,'standard_define',1,3227) -LexToken(OPENBRACKET,'(',1,3242) -LexToken(OPENSQBRACKET,'[',1,3243) -LexToken(NUMBER,'3.5',1,3244) -LexToken(NUMBER,'2',1,3248) -LexToken(CLOSESQBRACKET,']',1,3249) -LexToken(COMMA,',',1,3250) -LexToken(VAR,'model',1,3251) -LexToken(COMMA,',',1,3256) -LexToken(VAR,'exprs',1,3257) -LexToken(COMMA,',',1,3262) -LexToken(VAR,'gr_i',1,3263) -LexToken(CLOSEBRACKET,')',1,3267) -LexToken(EOL,'\n',1,3268) -LexToken(END,'end',1,3273) -LexToken(EOL,'\n',1,3276) -LexToken(ENDFUNCTION,'endfunction',1,3277) -LexToken(EOL,'\n',1,3288) -LexToken(EOL,'\n',1,3289) +/* autogenerated from "macros/Sources/FROMWS_c.sci" */ +function FROMWS_c() { +FROMWS_c.prototype.get = function FROMWS_c() { +} +FROMWS_c.prototype.set = function FROMWS_c() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,varnam,Method,ZC,OutEnd,exprs]=scicos_getvalue("Set From_Workspace block parameters",["Variable name","Interpolation Method","Enable zero crossing(0:No, 1:Yes)?","Output at end(0:Zero, 1:Hold, 2:Repeat)"],list("str",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (!(Method==0||Method==1||Method==2||Method==3)) { +message("Interpolation method should be chosen in [0,1,2,3]"); +ok=None; +} +if (!(ZC==0||ZC==1)) { +message("Zero crossing should be either 0 or 1"); +ok=None; +} +if (!(OutEnd==0||OutEnd==1||OutEnd==2)) { +message("Output at end option should be either 0 or 1"); +ok=None; +} +r=None; +ierr=execstr("r=validvar(varnam)","errcatch"); +if (!r) { +message(["Invalid variable name.","Please choose another variable name."]); +ok=None; +} +if (ok) { +model.ipar=[length(varnam),_str2code(varnam),Method,ZC,OutEnd]; +[model,graphics,ok]=set_io(model,graphics,list(),list([-1,-2],-1),1,1); +if (ok) { +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +FROMWS_c.prototype.define = function FROMWS_c() { +varnam="V"; +Method=1; +ZC=1; +OutEnd=0; +model=scicos_model(); +model.sim=list("fromws_c",4); +model.out=-1; +model.out2=-2; +model.outtyp=-1; +model.ipar=[length(varnam),_str2code(varnam),Method,ZC,OutEnd]; +model.evtin=[1]; +model.evtout=[1]; +model.firing=[0]; +model.blocktype="d"; +model.dep_ut=[None,true]; +gr_i=[]; +exprs=[string(varnam),string(Method),string(ZC),string(OutEnd)]; +x=standard_define([3.5,2],model,exprs,gr_i); +} +FROMWS_c.prototype.details = function FROMWS_c() { +} +} diff --git a/js/Sources/GENSIN_f.js b/js/Sources/GENSIN_f.js index 5c30d641..c08a7a9a 100644 --- a/js/Sources/GENSIN_f.js +++ b/js/Sources/GENSIN_f.js @@ -1,410 +1,48 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,72) -LexToken(EOL,'\n',1,151) -LexToken(EOL,'\n',1,154) -LexToken(EOL,'\n',1,226) -LexToken(EOL,'\n',1,298) -LexToken(EOL,'\n',1,367) -LexToken(EOL,'\n',1,406) -LexToken(EOL,'\n',1,409) -LexToken(EOL,'\n',1,476) -LexToken(EOL,'\n',1,542) -LexToken(EOL,'\n',1,607) -LexToken(EOL,'\n',1,655) -LexToken(EOL,'\n',1,658) -LexToken(EOL,'\n',1,727) -LexToken(EOL,'\n',1,790) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,906) -LexToken(EOL,'\n',1,909) -LexToken(EOL,'\n',1,910) -LexToken(FUNCTION,'function',1,911) -LexToken(OPENSQBRACKET,'[',1,920) -LexToken(VAR,'x',1,921) -LexToken(COMMA,',',1,922) -LexToken(VAR,'y',1,923) -LexToken(COMMA,',',1,924) -LexToken(VAR,'typ',1,925) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(ASSIGNMENT,'=',1,929) -LexToken(VAR,'GENSIN_f',1,930) -LexToken(OPENBRACKET,'(',1,938) -LexToken(VAR,'job',1,939) -LexToken(COMMA,',',1,942) -LexToken(VAR,'arg1',1,943) -LexToken(COMMA,',',1,947) -LexToken(VAR,'arg2',1,948) -LexToken(CLOSEBRACKET,')',1,952) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'x',1,958) -LexToken(ASSIGNMENT,'=',1,959) -LexToken(OPENSQBRACKET,'[',1,960) -LexToken(CLOSESQBRACKET,']',1,961) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'y',1,968) -LexToken(ASSIGNMENT,'=',1,969) -LexToken(OPENSQBRACKET,'[',1,970) -LexToken(CLOSESQBRACKET,']',1,971) -LexToken(EOL,'\n',1,972) -LexToken(VAR,'typ',1,978) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(OPENSQBRACKET,'[',1,982) -LexToken(CLOSESQBRACKET,']',1,983) -LexToken(EOL,'\n',1,984) -LexToken(SELECT,'select',1,990) -LexToken(VAR,'job',1,997) -LexToken(EOL,'\n',1,1000) -LexToken(CASE,'case',1,1005) -LexToken(DQSTRING,'"set"',1,1014) -LexToken(THEN,'then',1,1016) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'x',1,1029) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(VAR,'arg1',1,1031) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'graphics',1,1045) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(VAR,'arg1',1,1054) -LexToken(DOT,'.',1,1058) -LexToken(VAR,'graphics',1,1059) -LexToken(EOL,'\n',1,1067) -LexToken(VAR,'exprs',1,1077) -LexToken(ASSIGNMENT,'=',1,1082) -LexToken(VAR,'graphics',1,1083) -LexToken(DOT,'.',1,1091) -LexToken(VAR,'exprs',1,1092) -LexToken(EOL,'\n',1,1097) -LexToken(VAR,'model',1,1106) -LexToken(ASSIGNMENT,'=',1,1111) -LexToken(VAR,'arg1',1,1112) -LexToken(DOT,'.',1,1116) -LexToken(VAR,'model',1,1117) -LexToken(EOL,'\n',1,1122) -LexToken(WHILE,'while',1,1132) -LexToken(PREVAR_BOOLEAN,'%t',1,1138) -LexToken(DO,'do',1,1141) -LexToken(EOL,'\n',1,1143) -LexToken(OPENSQBRACKET,'[',1,1156) -LexToken(VAR,'ok',1,1157) -LexToken(COMMA,',',1,1159) -LexToken(VAR,'M',1,1161) -LexToken(COMMA,',',1,1162) -LexToken(VAR,'F',1,1164) -LexToken(COMMA,',',1,1165) -LexToken(VAR,'P',1,1167) -LexToken(COMMA,',',1,1168) -LexToken(VAR,'exprs',1,1170) -LexToken(CLOSESQBRACKET,']',1,1175) -LexToken(ASSIGNMENT,'=',1,1177) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1179) -LexToken(OPENBRACKET,'(',1,1194) -LexToken(OPENSQBRACKET,'[',1,1195) -LexToken(VAR,'msprintf',1,1196) -LexToken(OPENBRACKET,'(',1,1204) -LexToken(VAR,'gettext',1,1205) -LexToken(OPENBRACKET,'(',1,1212) -LexToken(DQSTRING,'"Set %s block parameters"',1,1237) -LexToken(CLOSEBRACKET,')',1,1238) -LexToken(COMMA,',',1,1239) -LexToken(DQSTRING,'"GENSIN_f"',1,1250) -LexToken(CLOSEBRACKET,')',1,1251) -LexToken(SEMICOLON,';',1,1252) -LexToken(DQSTRING,'" "',1,1255) -LexToken(SEMICOLON,';',1,1256) -LexToken(VAR,'gettext',1,1273) -LexToken(OPENBRACKET,'(',1,1280) -LexToken(DQSTRING,'"Sine wave generator"',1,1301) -LexToken(CLOSEBRACKET,')',1,1302) -LexToken(SEMICOLON,';',1,1303) -LexToken(DQSTRING,'" "',1,1306) -LexToken(CLOSESQBRACKET,']',1,1307) -LexToken(COMMA,',',1,1308) -LexToken(OPENSQBRACKET,'[',1,1325) -LexToken(VAR,'gettext',1,1326) -LexToken(OPENBRACKET,'(',1,1333) -LexToken(DQSTRING,'"Magnitude"',1,1344) -LexToken(CLOSEBRACKET,')',1,1345) -LexToken(SEMICOLON,';',1,1346) -LexToken(VAR,'gettext',1,1348) -LexToken(OPENBRACKET,'(',1,1355) -LexToken(DQSTRING,'"Frequency (rad/s)"',1,1374) -LexToken(CLOSEBRACKET,')',1,1375) -LexToken(SEMICOLON,';',1,1376) -LexToken(VAR,'gettext',1,1378) -LexToken(OPENBRACKET,'(',1,1385) -LexToken(DQSTRING,'"Phase (rad)"',1,1398) -LexToken(CLOSEBRACKET,')',1,1399) -LexToken(CLOSESQBRACKET,']',1,1400) -LexToken(COMMA,',',1,1401) -LexToken(VAR,'list',1,1418) -LexToken(OPENBRACKET,'(',1,1422) -LexToken(DQSTRING,'"vec"',1,1427) -LexToken(COMMA,',',1,1428) -LexToken(NUMBER,'1',1,1429) -LexToken(COMMA,',',1,1430) -LexToken(DQSTRING,'"vec"',1,1435) -LexToken(COMMA,',',1,1436) -LexToken(NUMBER,'1',1,1437) -LexToken(COMMA,',',1,1438) -LexToken(DQSTRING,'"vec"',1,1443) -LexToken(COMMA,',',1,1444) -LexToken(NUMBER,'1',1,1445) -LexToken(CLOSEBRACKET,')',1,1446) -LexToken(COMMA,',',1,1447) -LexToken(VAR,'exprs',1,1449) -LexToken(CLOSEBRACKET,')',1,1454) -LexToken(EOL,'\n',1,1455) -LexToken(IF,'if',1,1469) -LexToken(NOT,'~',1,1472) -LexToken(VAR,'ok',1,1473) -LexToken(THEN,'then',1,1476) -LexToken(EOL,'\n',1,1480) -LexToken(BREAK,'break',1,1497) -LexToken(EOL,'\n',1,1502) -LexToken(END,'end',1,1516) -LexToken(EOL,'\n',1,1519) -LexToken(IF,'if',1,1532) -LexToken(VAR,'F',1,1535) -LexToken(COMPARISON,'<',1,1537) -LexToken(NUMBER,'0',1,1539) -LexToken(THEN,'then',1,1541) -LexToken(EOL,'\n',1,1545) -LexToken(VAR,'block_parameter_error',1,1562) -LexToken(OPENBRACKET,'(',1,1583) -LexToken(VAR,'msprintf',1,1584) -LexToken(OPENBRACKET,'(',1,1592) -LexToken(VAR,'gettext',1,1593) -LexToken(OPENBRACKET,'(',1,1600) -LexToken(DQSTRING,'"Wrong value for \\\'Frequency\\\' parameter: %e."',1,1646) -LexToken(CLOSEBRACKET,')',1,1647) -LexToken(COMMA,',',1,1648) -LexToken(VAR,'F',1,1650) -LexToken(CLOSEBRACKET,')',1,1651) -LexToken(COMMA,',',1,1652) -LexToken(VAR,'gettext',1,1673) -LexToken(OPENBRACKET,'(',1,1680) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,1717) -LexToken(CLOSEBRACKET,')',1,1718) -LexToken(CLOSEBRACKET,')',1,1719) -LexToken(EOL,'\n',1,1720) -LexToken(VAR,'ok',1,1738) -LexToken(ASSIGNMENT,'=',1,1741) -LexToken(PREVAR_BOOLEAN,'%f',1,1743) -LexToken(EOL,'\n',1,1745) -LexToken(END,'end',1,1758) -LexToken(EOL,'\n',1,1761) -LexToken(EOL,'\n',1,1762) -LexToken(IF,'if',1,1775) -LexToken(VAR,'ok',1,1778) -LexToken(THEN,'then',1,1781) -LexToken(EOL,'\n',1,1785) -LexToken(OPENSQBRACKET,'[',1,1802) -LexToken(VAR,'model',1,1803) -LexToken(COMMA,',',1,1808) -LexToken(VAR,'graphics',1,1809) -LexToken(COMMA,',',1,1817) -LexToken(VAR,'ok',1,1818) -LexToken(CLOSESQBRACKET,']',1,1820) -LexToken(ASSIGNMENT,'=',1,1821) -LexToken(VAR,'check_io',1,1822) -LexToken(OPENBRACKET,'(',1,1830) -LexToken(VAR,'model',1,1831) -LexToken(COMMA,',',1,1836) -LexToken(VAR,'graphics',1,1837) -LexToken(COMMA,',',1,1845) -LexToken(OPENSQBRACKET,'[',1,1846) -LexToken(CLOSESQBRACKET,']',1,1847) -LexToken(COMMA,',',1,1848) -LexToken(NUMBER,'1',1,1849) -LexToken(COMMA,',',1,1850) -LexToken(OPENSQBRACKET,'[',1,1851) -LexToken(CLOSESQBRACKET,']',1,1852) -LexToken(COMMA,',',1,1853) -LexToken(OPENSQBRACKET,'[',1,1854) -LexToken(CLOSESQBRACKET,']',1,1855) -LexToken(CLOSEBRACKET,')',1,1856) -LexToken(EOL,'\n',1,1857) -LexToken(VAR,'model',1,1874) -LexToken(DOT,'.',1,1879) -LexToken(VAR,'rpar',1,1880) -LexToken(ASSIGNMENT,'=',1,1884) -LexToken(OPENSQBRACKET,'[',1,1885) -LexToken(VAR,'M',1,1886) -LexToken(SEMICOLON,';',1,1887) -LexToken(VAR,'F',1,1888) -LexToken(SEMICOLON,';',1,1889) -LexToken(VAR,'P',1,1890) -LexToken(CLOSESQBRACKET,']',1,1891) -LexToken(EOL,'\n',1,1892) -LexToken(EOL,'\n',1,1969) -LexToken(EOL,'\n',1,1999) -LexToken(VAR,'model',1,2016) -LexToken(DOT,'.',1,2021) -LexToken(VAR,'out2',1,2022) -LexToken(ASSIGNMENT,'=',1,2026) -LexToken(NUMBER,'1',1,2027) -LexToken(EOL,'\n',1,2028) -LexToken(VAR,'model',1,2046) -LexToken(DOT,'.',1,2051) -LexToken(VAR,'outtyp',1,2052) -LexToken(ASSIGNMENT,'=',1,2058) -LexToken(NUMBER,'1',1,2059) -LexToken(EOL,'\n',1,2060) -LexToken(EOL,'\n',1,2062) -LexToken(VAR,'graphics',1,2079) -LexToken(DOT,'.',1,2087) -LexToken(VAR,'exprs',1,2088) -LexToken(ASSIGNMENT,'=',1,2093) -LexToken(VAR,'exprs',1,2094) -LexToken(EOL,'\n',1,2099) -LexToken(VAR,'x',1,2117) -LexToken(DOT,'.',1,2118) -LexToken(VAR,'graphics',1,2119) -LexToken(ASSIGNMENT,'=',1,2127) -LexToken(VAR,'graphics',1,2128) -LexToken(EOL,'\n',1,2136) -LexToken(VAR,'x',1,2154) -LexToken(DOT,'.',1,2155) -LexToken(VAR,'model',1,2156) -LexToken(ASSIGNMENT,'=',1,2161) -LexToken(VAR,'model',1,2162) -LexToken(EOL,'\n',1,2167) -LexToken(BREAK,'break',1,2184) -LexToken(EOL,'\n',1,2189) -LexToken(END,'end',1,2202) -LexToken(EOL,'\n',1,2205) -LexToken(END,'end',1,2214) -LexToken(EOL,'\n',1,2217) -LexToken(CASE,'case',1,2222) -LexToken(DQSTRING,'"define"',1,2234) -LexToken(THEN,'then',1,2236) -LexToken(EOL,'\n',1,2240) -LexToken(VAR,'rpar',1,2249) -LexToken(ASSIGNMENT,'=',1,2253) -LexToken(OPENSQBRACKET,'[',1,2254) -LexToken(NUMBER,'1',1,2255) -LexToken(SEMICOLON,';',1,2256) -LexToken(NUMBER,'1',1,2257) -LexToken(SEMICOLON,';',1,2258) -LexToken(NUMBER,'0',1,2259) -LexToken(CLOSESQBRACKET,']',1,2260) -LexToken(EOL,'\n',1,2261) -LexToken(VAR,'model',1,2270) -LexToken(ASSIGNMENT,'=',1,2275) -LexToken(SCICOS_MODEL,'scicos_model',1,2276) -LexToken(OPENBRACKET,'(',1,2288) -LexToken(CLOSEBRACKET,')',1,2289) -LexToken(EOL,'\n',1,2290) -LexToken(VAR,'model',1,2299) -LexToken(DOT,'.',1,2304) -LexToken(VAR,'sim',1,2305) -LexToken(ASSIGNMENT,'=',1,2308) -LexToken(DQSTRING,'"gensin"',1,2316) -LexToken(EOL,'\n',1,2317) -LexToken(VAR,'model',1,2326) -LexToken(DOT,'.',1,2331) -LexToken(VAR,'in',1,2332) -LexToken(ASSIGNMENT,'=',1,2334) -LexToken(OPENSQBRACKET,'[',1,2335) -LexToken(CLOSESQBRACKET,']',1,2336) -LexToken(EOL,'\n',1,2337) -LexToken(VAR,'model',1,2346) -LexToken(DOT,'.',1,2351) -LexToken(VAR,'out',1,2352) -LexToken(ASSIGNMENT,'=',1,2355) -LexToken(NUMBER,'1',1,2356) -LexToken(EOL,'\n',1,2357) -LexToken(VAR,'model',1,2366) -LexToken(DOT,'.',1,2371) -LexToken(VAR,'out2',1,2372) -LexToken(ASSIGNMENT,'=',1,2376) -LexToken(NUMBER,'1',1,2377) -LexToken(EOL,'\n',1,2378) -LexToken(VAR,'model',1,2387) -LexToken(DOT,'.',1,2392) -LexToken(VAR,'outtyp',1,2393) -LexToken(ASSIGNMENT,'=',1,2399) -LexToken(NUMBER,'1',1,2400) -LexToken(EOL,'\n',1,2401) -LexToken(VAR,'model',1,2410) -LexToken(DOT,'.',1,2415) -LexToken(VAR,'rpar',1,2416) -LexToken(ASSIGNMENT,'=',1,2420) -LexToken(OPENSQBRACKET,'[',1,2421) -LexToken(NUMBER,'1',1,2422) -LexToken(SEMICOLON,';',1,2423) -LexToken(NUMBER,'1',1,2424) -LexToken(SEMICOLON,';',1,2425) -LexToken(NUMBER,'0',1,2426) -LexToken(CLOSESQBRACKET,']',1,2427) -LexToken(EOL,'\n',1,2428) -LexToken(VAR,'model',1,2437) -LexToken(DOT,'.',1,2442) -LexToken(VAR,'blocktype',1,2443) -LexToken(ASSIGNMENT,'=',1,2452) -LexToken(DQSTRING,'"c"',1,2455) -LexToken(EOL,'\n',1,2456) -LexToken(VAR,'model',1,2465) -LexToken(DOT,'.',1,2470) -LexToken(VAR,'dep_ut',1,2471) -LexToken(ASSIGNMENT,'=',1,2477) -LexToken(OPENSQBRACKET,'[',1,2478) -LexToken(PREVAR_BOOLEAN,'%f',1,2479) -LexToken(PREVAR_BOOLEAN,'%t',1,2482) -LexToken(CLOSESQBRACKET,']',1,2484) -LexToken(EOL,'\n',1,2485) -LexToken(VAR,'exprs',1,2494) -LexToken(ASSIGNMENT,'=',1,2499) -LexToken(OPENSQBRACKET,'[',1,2500) -LexToken(VAR,'string',1,2501) -LexToken(OPENBRACKET,'(',1,2507) -LexToken(VAR,'rpar',1,2508) -LexToken(OPENBRACKET,'(',1,2512) -LexToken(NUMBER,'1',1,2513) -LexToken(CLOSEBRACKET,')',1,2514) -LexToken(CLOSEBRACKET,')',1,2515) -LexToken(SEMICOLON,';',1,2516) -LexToken(VAR,'string',1,2517) -LexToken(OPENBRACKET,'(',1,2523) -LexToken(VAR,'rpar',1,2524) -LexToken(OPENBRACKET,'(',1,2528) -LexToken(NUMBER,'2',1,2529) -LexToken(CLOSEBRACKET,')',1,2530) -LexToken(CLOSEBRACKET,')',1,2531) -LexToken(SEMICOLON,';',1,2532) -LexToken(VAR,'string',1,2533) -LexToken(OPENBRACKET,'(',1,2539) -LexToken(VAR,'rpar',1,2540) -LexToken(OPENBRACKET,'(',1,2544) -LexToken(NUMBER,'3',1,2545) -LexToken(CLOSEBRACKET,')',1,2546) -LexToken(CLOSEBRACKET,')',1,2547) -LexToken(CLOSESQBRACKET,']',1,2548) -LexToken(EOL,'\n',1,2549) -LexToken(VAR,'gr_i',1,2558) -LexToken(ASSIGNMENT,'=',1,2562) -LexToken(OPENSQBRACKET,'[',1,2563) -LexToken(CLOSESQBRACKET,']',1,2564) -LexToken(EOL,'\n',1,2565) -LexToken(VAR,'x',1,2574) -LexToken(ASSIGNMENT,'=',1,2575) -LexToken(VAR,'standard_define',1,2576) -LexToken(OPENBRACKET,'(',1,2591) -LexToken(OPENSQBRACKET,'[',1,2592) -LexToken(NUMBER,'3',1,2593) -LexToken(NUMBER,'2',1,2595) -LexToken(CLOSESQBRACKET,']',1,2596) -LexToken(COMMA,',',1,2597) -LexToken(VAR,'model',1,2598) -LexToken(COMMA,',',1,2603) -LexToken(VAR,'exprs',1,2604) -LexToken(COMMA,',',1,2609) -LexToken(VAR,'gr_i',1,2610) -LexToken(CLOSEBRACKET,')',1,2614) -LexToken(EOL,'\n',1,2615) -LexToken(END,'end',1,2620) -LexToken(EOL,'\n',1,2623) -LexToken(ENDFUNCTION,'endfunction',1,2624) -LexToken(EOL,'\n',1,2635) +/* autogenerated from "macros/Sources/GENSIN_f.sci" */ +function GENSIN_f() { +GENSIN_f.prototype.get = function GENSIN_f() { +} +GENSIN_f.prototype.set = function GENSIN_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,M,F,P,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"GENSIN_f")," ",gettext("Sine wave generator")," "],[gettext("Magnitude"),gettext("Frequency (rad/s)"),gettext("Phase (rad)")],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (F<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Frequency\' parameter: %e."),F),gettext("Strictly positive integer expected.")); +ok=None; +} +if (ok) { +[model,graphics,ok]=check_io(model,graphics,[],1,[],[]); +model.rpar=[M,F,P]; +model.out2=1; +model.outtyp=1; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +GENSIN_f.prototype.define = function GENSIN_f() { +rpar=[1,1,0]; +model=scicos_model(); +model.sim="gensin"; +model.in=[]; +model.out=1; +model.out2=1; +model.outtyp=1; +model.rpar=[1,1,0]; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=[string(rpar(1)),string(rpar(2)),string(rpar(3))]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +GENSIN_f.prototype.details = function GENSIN_f() { +} +} diff --git a/js/Sources/GENSQR_f.js b/js/Sources/GENSQR_f.js index 02d9926d..f8f70525 100644 --- a/js/Sources/GENSQR_f.js +++ b/js/Sources/GENSQR_f.js @@ -1,285 +1,44 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'GENSQR_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(IF,'if',1,1054) -LexToken(VAR,'size',1,1057) -LexToken(OPENBRACKET,'(',1,1061) -LexToken(VAR,'exprs',1,1062) -LexToken(COMMA,',',1,1067) -LexToken(DQSTRING,'"*"',1,1070) -LexToken(CLOSEBRACKET,')',1,1071) -LexToken(COMPARISON,'==',1,1072) -LexToken(NUMBER,'2',1,1074) -LexToken(THEN,'then',1,1076) -LexToken(EOL,'\n',1,1080) -LexToken(VAR,'exprs',1,1093) -LexToken(ASSIGNMENT,'=',1,1098) -LexToken(VAR,'exprs',1,1099) -LexToken(OPENBRACKET,'(',1,1104) -LexToken(NUMBER,'2',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(EOL,'\n',1,1107) -LexToken(END,'end',1,1117) -LexToken(EOL,'\n',1,1136) -LexToken(WHILE,'while',1,1145) -LexToken(PREVAR_BOOLEAN,'%t',1,1151) -LexToken(DO,'do',1,1154) -LexToken(EOL,'\n',1,1156) -LexToken(OPENSQBRACKET,'[',1,1169) -LexToken(VAR,'ok',1,1170) -LexToken(COMMA,',',1,1172) -LexToken(VAR,'Amplitude',1,1173) -LexToken(COMMA,',',1,1182) -LexToken(VAR,'exprs',1,1183) -LexToken(CLOSESQBRACKET,']',1,1188) -LexToken(ASSIGNMENT,'=',1,1189) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1190) -LexToken(OPENBRACKET,'(',1,1205) -LexToken(OPENSQBRACKET,'[',1,1206) -LexToken(DQSTRING,'"Set Square generator block parameters"',1,1258) -LexToken(CLOSESQBRACKET,']',1,1259) -LexToken(COMMA,',',1,1260) -LexToken(OPENSQBRACKET,'[',1,1276) -LexToken(DQSTRING,'"Amplitude"',1,1287) -LexToken(CLOSESQBRACKET,']',1,1288) -LexToken(COMMA,',',1,1289) -LexToken(VAR,'list',1,1305) -LexToken(OPENBRACKET,'(',1,1309) -LexToken(DQSTRING,'"vec"',1,1314) -LexToken(COMMA,',',1,1315) -LexToken(NUMBER,'1',1,1316) -LexToken(CLOSEBRACKET,')',1,1317) -LexToken(COMMA,',',1,1318) -LexToken(VAR,'exprs',1,1319) -LexToken(CLOSEBRACKET,')',1,1324) -LexToken(EOL,'\n',1,1325) -LexToken(IF,'if',1,1338) -LexToken(NOT,'~',1,1341) -LexToken(VAR,'ok',1,1342) -LexToken(THEN,'then',1,1345) -LexToken(EOL,'\n',1,1349) -LexToken(BREAK,'break',1,1366) -LexToken(EOL,'\n',1,1371) -LexToken(END,'end',1,1385) -LexToken(EOL,'\n',1,1388) -LexToken(VAR,'graphics',1,1401) -LexToken(DOT,'.',1,1409) -LexToken(VAR,'exprs',1,1410) -LexToken(ASSIGNMENT,'=',1,1415) -LexToken(VAR,'exprs',1,1416) -LexToken(EOL,'\n',1,1421) -LexToken(VAR,'model',1,1434) -LexToken(DOT,'.',1,1439) -LexToken(VAR,'dstate',1,1440) -LexToken(ASSIGNMENT,'=',1,1446) -LexToken(VAR,'Amplitude',1,1447) -LexToken(EOL,'\n',1,1456) -LexToken(EOL,'\n',1,1529) -LexToken(EOL,'\n',1,1555) -LexToken(VAR,'model',1,1568) -LexToken(DOT,'.',1,1573) -LexToken(VAR,'out2',1,1574) -LexToken(ASSIGNMENT,'=',1,1578) -LexToken(NUMBER,'1',1,1579) -LexToken(EOL,'\n',1,1580) -LexToken(VAR,'model',1,1594) -LexToken(DOT,'.',1,1599) -LexToken(VAR,'outtyp',1,1600) -LexToken(ASSIGNMENT,'=',1,1606) -LexToken(NUMBER,'1',1,1607) -LexToken(EOL,'\n',1,1608) -LexToken(EOL,'\n',1,1610) -LexToken(VAR,'x',1,1623) -LexToken(DOT,'.',1,1624) -LexToken(VAR,'graphics',1,1625) -LexToken(ASSIGNMENT,'=',1,1633) -LexToken(VAR,'graphics',1,1634) -LexToken(EOL,'\n',1,1642) -LexToken(VAR,'x',1,1656) -LexToken(DOT,'.',1,1657) -LexToken(VAR,'model',1,1658) -LexToken(ASSIGNMENT,'=',1,1663) -LexToken(VAR,'model',1,1664) -LexToken(EOL,'\n',1,1669) -LexToken(BREAK,'break',1,1682) -LexToken(EOL,'\n',1,1687) -LexToken(END,'end',1,1696) -LexToken(EOL,'\n',1,1699) -LexToken(CASE,'case',1,1704) -LexToken(DQSTRING,'"define"',1,1716) -LexToken(THEN,'then',1,1718) -LexToken(EOL,'\n',1,1722) -LexToken(VAR,'Amplitude',1,1731) -LexToken(ASSIGNMENT,'=',1,1740) -LexToken(NUMBER,'1',1,1741) -LexToken(EOL,'\n',1,1742) -LexToken(VAR,'model',1,1751) -LexToken(ASSIGNMENT,'=',1,1756) -LexToken(SCICOS_MODEL,'scicos_model',1,1757) -LexToken(OPENBRACKET,'(',1,1769) -LexToken(CLOSEBRACKET,')',1,1770) -LexToken(EOL,'\n',1,1771) -LexToken(VAR,'model',1,1780) -LexToken(DOT,'.',1,1785) -LexToken(VAR,'sim',1,1786) -LexToken(ASSIGNMENT,'=',1,1789) -LexToken(DQSTRING,'"gensqr"',1,1797) -LexToken(EOL,'\n',1,1798) -LexToken(VAR,'model',1,1807) -LexToken(DOT,'.',1,1812) -LexToken(VAR,'out',1,1813) -LexToken(ASSIGNMENT,'=',1,1816) -LexToken(NUMBER,'1',1,1817) -LexToken(EOL,'\n',1,1818) -LexToken(VAR,'model',1,1828) -LexToken(DOT,'.',1,1833) -LexToken(VAR,'out2',1,1834) -LexToken(ASSIGNMENT,'=',1,1838) -LexToken(NUMBER,'1',1,1839) -LexToken(EOL,'\n',1,1840) -LexToken(VAR,'model',1,1850) -LexToken(DOT,'.',1,1855) -LexToken(VAR,'outtyp',1,1856) -LexToken(ASSIGNMENT,'=',1,1862) -LexToken(NUMBER,'1',1,1863) -LexToken(EOL,'\n',1,1864) -LexToken(VAR,'model',1,1874) -LexToken(DOT,'.',1,1879) -LexToken(VAR,'evtin',1,1880) -LexToken(ASSIGNMENT,'=',1,1885) -LexToken(NUMBER,'1',1,1886) -LexToken(EOL,'\n',1,1887) -LexToken(VAR,'model',1,1897) -LexToken(DOT,'.',1,1902) -LexToken(VAR,'dstate',1,1903) -LexToken(ASSIGNMENT,'=',1,1909) -LexToken(VAR,'Amplitude',1,1910) -LexToken(EOL,'\n',1,1919) -LexToken(VAR,'model',1,1928) -LexToken(DOT,'.',1,1933) -LexToken(VAR,'blocktype',1,1934) -LexToken(ASSIGNMENT,'=',1,1943) -LexToken(DQSTRING,'"d"',1,1946) -LexToken(EOL,'\n',1,1947) -LexToken(VAR,'model',1,1956) -LexToken(DOT,'.',1,1961) -LexToken(VAR,'dep_ut',1,1962) -LexToken(ASSIGNMENT,'=',1,1968) -LexToken(OPENSQBRACKET,'[',1,1969) -LexToken(PREVAR_BOOLEAN,'%f',1,1970) -LexToken(PREVAR_BOOLEAN,'%f',1,1973) -LexToken(CLOSESQBRACKET,']',1,1975) -LexToken(EOL,'\n',1,1976) -LexToken(EOL,'\n',1,1977) -LexToken(VAR,'exprs',1,1986) -LexToken(ASSIGNMENT,'=',1,1991) -LexToken(VAR,'string',1,1992) -LexToken(OPENBRACKET,'(',1,1998) -LexToken(VAR,'Amplitude',1,1999) -LexToken(CLOSEBRACKET,')',1,2008) -LexToken(EOL,'\n',1,2009) -LexToken(VAR,'gr_i',1,2018) -LexToken(ASSIGNMENT,'=',1,2022) -LexToken(OPENSQBRACKET,'[',1,2023) -LexToken(CLOSESQBRACKET,']',1,2024) -LexToken(EOL,'\n',1,2025) -LexToken(VAR,'x',1,2034) -LexToken(ASSIGNMENT,'=',1,2035) -LexToken(VAR,'standard_define',1,2036) -LexToken(OPENBRACKET,'(',1,2051) -LexToken(OPENSQBRACKET,'[',1,2052) -LexToken(NUMBER,'3',1,2053) -LexToken(NUMBER,'2',1,2055) -LexToken(CLOSESQBRACKET,']',1,2056) -LexToken(COMMA,',',1,2057) -LexToken(VAR,'model',1,2058) -LexToken(COMMA,',',1,2063) -LexToken(VAR,'exprs',1,2064) -LexToken(COMMA,',',1,2069) -LexToken(VAR,'gr_i',1,2070) -LexToken(CLOSEBRACKET,')',1,2074) -LexToken(EOL,'\n',1,2075) -LexToken(END,'end',1,2080) -LexToken(EOL,'\n',1,2083) -LexToken(ENDFUNCTION,'endfunction',1,2084) -LexToken(EOL,'\n',1,2095) +/* autogenerated from "macros/Sources/GENSQR_f.sci" */ +function GENSQR_f() { +GENSQR_f.prototype.get = function GENSQR_f() { +} +GENSQR_f.prototype.set = function GENSQR_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(2); +} +while (true) { +[ok,Amplitude,exprs]=scicos_getvalue(["Set Square generator block parameters"],["Amplitude"],list("vec",1),exprs); +if (!ok) { +break +} +graphics.exprs=exprs; +model.dstate=Amplitude; +model.out2=1; +model.outtyp=1; +x.graphics=graphics; +x.model=model; +break +} +} +GENSQR_f.prototype.define = function GENSQR_f() { +Amplitude=1; +model=scicos_model(); +model.sim="gensqr"; +model.out=1; +model.out2=1; +model.outtyp=1; +model.evtin=1; +model.dstate=Amplitude; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=string(Amplitude); +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +GENSQR_f.prototype.details = function GENSQR_f() { +} +} diff --git a/js/Sources/GEN_SQR.js b/js/Sources/GEN_SQR.js index 24274ddf..e7bf74fc 100644 --- a/js/Sources/GEN_SQR.js +++ b/js/Sources/GEN_SQR.js @@ -1,2733 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'GEN_SQR',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,920) -LexToken(VAR,'x',1,925) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(OPENSQBRACKET,'[',1,927) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(EOL,'\n',1,929) -LexToken(VAR,'y',1,935) -LexToken(ASSIGNMENT,'=',1,936) -LexToken(OPENSQBRACKET,'[',1,937) -LexToken(CLOSESQBRACKET,']',1,938) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'typ',1,945) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(OPENSQBRACKET,'[',1,949) -LexToken(CLOSESQBRACKET,']',1,950) -LexToken(EOL,'\n',1,951) -LexToken(SELECT,'select',1,957) -LexToken(VAR,'job',1,964) -LexToken(EOL,'\n',1,967) -LexToken(CASE,'case',1,972) -LexToken(DQSTRING,'"set"',1,981) -LexToken(THEN,'then',1,983) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'y',1,996) -LexToken(ASSIGNMENT,'=',1,997) -LexToken(VAR,'needcompile',1,998) -LexToken(EOL,'\n',1,1009) -LexToken(VAR,'arg1',1,1018) -LexToken(DOT,'.',1,1022) -LexToken(VAR,'model',1,1023) -LexToken(DOT,'.',1,1028) -LexToken(VAR,'ipar',1,1029) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(NUMBER,'1',1,1034) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'typ',1,1045) -LexToken(ASSIGNMENT,'=',1,1048) -LexToken(VAR,'list',1,1049) -LexToken(OPENBRACKET,'(',1,1053) -LexToken(CLOSEBRACKET,')',1,1054) -LexToken(EOL,'\n',1,1055) -LexToken(VAR,'graphics',1,1064) -LexToken(ASSIGNMENT,'=',1,1072) -LexToken(VAR,'arg1',1,1073) -LexToken(DOT,'.',1,1077) -LexToken(VAR,'graphics',1,1078) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'exprs',1,1096) -LexToken(ASSIGNMENT,'=',1,1101) -LexToken(VAR,'graphics',1,1102) -LexToken(DOT,'.',1,1110) -LexToken(VAR,'exprs',1,1111) -LexToken(EOL,'\n',1,1116) -LexToken(VAR,'Btitre',1,1125) -LexToken(ASSIGNMENT,'=',1,1131) -LexToken(DQSTRING,'"Set GEN_SQR parameters"',1,1166) -LexToken(EOL,'\n',1,1167) -LexToken(VAR,'Exprs0',1,1176) -LexToken(ASSIGNMENT,'=',1,1182) -LexToken(OPENSQBRACKET,'[',1,1194) -LexToken(DQSTRING,'"Amin"',1,1200) -LexToken(SEMICOLON,';',1,1201) -LexToken(DQSTRING,'"Amax"',1,1207) -LexToken(SEMICOLON,';',1,1208) -LexToken(DQSTRING,'"rule"',1,1214) -LexToken(SEMICOLON,';',1,1215) -LexToken(DQSTRING,'"F"',1,1218) -LexToken(CLOSESQBRACKET,']',1,1219) -LexToken(EOL,'\n',1,1220) -LexToken(VAR,'Bitems',1,1229) -LexToken(ASSIGNMENT,'=',1,1235) -LexToken(OPENSQBRACKET,'[',1,1247) -LexToken(DQSTRING,'"Minimum Value"',1,1262) -LexToken(SEMICOLON,';\n',1,1263) -LexToken(DQSTRING,'"Maximum Value"',1,1287) -LexToken(SEMICOLON,';\n',1,1288) -LexToken(DQSTRING,'"Initial Value( 1= Minimum Value 2= Maximum Value)"',1,1348) -LexToken(SEMICOLON,';\n',1,1349) -LexToken(DQSTRING,'"Period (sec)"',1,1372) -LexToken(CLOSESQBRACKET,']',1,1373) -LexToken(EOL,'\n',1,1374) -LexToken(VAR,'Ss',1,1383) -LexToken(ASSIGNMENT,'=',1,1385) -LexToken(VAR,'list',1,1397) -LexToken(OPENBRACKET,'(',1,1401) -LexToken(DQSTRING,'"mat"',1,1406) -LexToken(COMMA,',',1,1407) -LexToken(OPENSQBRACKET,'[',1,1408) -LexToken(ADDITION,'-',1,1409) -LexToken(NUMBER,'1',1,1410) -LexToken(COMMA,',',1,1411) -LexToken(ADDITION,'-',1,1412) -LexToken(NUMBER,'1',1,1413) -LexToken(CLOSESQBRACKET,']',1,1414) -LexToken(COMMA,',',1,1415) -LexToken(DQSTRING,'"mat"',1,1420) -LexToken(COMMA,',',1,1421) -LexToken(OPENSQBRACKET,'[',1,1422) -LexToken(ADDITION,'-',1,1423) -LexToken(NUMBER,'1',1,1424) -LexToken(COMMA,',',1,1425) -LexToken(ADDITION,'-',1,1426) -LexToken(NUMBER,'1',1,1427) -LexToken(CLOSESQBRACKET,']',1,1428) -LexToken(COMMA,',',1,1429) -LexToken(DQSTRING,'"pol"',1,1434) -LexToken(COMMA,',',1,1435) -LexToken(ADDITION,'-',1,1436) -LexToken(NUMBER,'1',1,1437) -LexToken(COMMA,',',1,1438) -LexToken(DQSTRING,'"pol"',1,1443) -LexToken(COMMA,',',1,1444) -LexToken(ADDITION,'-',1,1445) -LexToken(NUMBER,'1',1,1446) -LexToken(CLOSEBRACKET,')',1,1447) -LexToken(EOL,'\n',1,1448) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1457) -LexToken(ASSIGNMENT,'=',1,1471) -LexToken(VAR,'struct',1,1472) -LexToken(OPENBRACKET,'(',1,1478) -LexToken(CLOSEBRACKET,')',1,1479) -LexToken(EOL,'\n',1,1480) -LexToken(VAR,'x',1,1489) -LexToken(ASSIGNMENT,'=',1,1490) -LexToken(VAR,'arg1',1,1491) -LexToken(EOL,'\n',1,1495) -LexToken(VAR,'ok',1,1504) -LexToken(ASSIGNMENT,'=',1,1506) -LexToken(PREVAR_BOOLEAN,'%f',1,1507) -LexToken(EOL,'\n',1,1509) -LexToken(WHILE,'while',1,1518) -LexToken(NOT,'~',1,1524) -LexToken(VAR,'ok',1,1525) -LexToken(DO,'do',1,1528) -LexToken(EOL,'\n',1,1530) -LexToken(OPENSQBRACKET,'[',1,1543) -LexToken(VAR,'ok',1,1544) -LexToken(COMMA,',',1,1546) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1547) -LexToken(DOT,'.',1,1561) -LexToken(VAR,'Amin',1,1562) -LexToken(COMMA,',',1,1566) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1567) -LexToken(DOT,'.',1,1581) -LexToken(VAR,'Amax',1,1582) -LexToken(COMMA,',',1,1586) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1587) -LexToken(DOT,'.',1,1601) -LexToken(VAR,'rule',1,1602) -LexToken(COMMA,',',1,1606) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1607) -LexToken(DOT,'.',1,1621) -LexToken(VAR,'F',1,1622) -LexToken(COMMA,',',1,1623) -LexToken(VAR,'exprs',1,1624) -LexToken(CLOSESQBRACKET,']',1,1629) -LexToken(ASSIGNMENT,'=',1,1630) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1631) -LexToken(OPENBRACKET,'(',1,1646) -LexToken(VAR,'Btitre',1,1647) -LexToken(COMMA,',',1,1653) -LexToken(VAR,'Bitems',1,1654) -LexToken(COMMA,',',1,1660) -LexToken(VAR,'Ss',1,1661) -LexToken(COMMA,',',1,1663) -LexToken(VAR,'exprs',1,1664) -LexToken(CLOSEBRACKET,')',1,1669) -LexToken(EOL,'\n',1,1670) -LexToken(IF,'if',1,1683) -LexToken(NOT,'~',1,1686) -LexToken(VAR,'ok',1,1687) -LexToken(THEN,'then',1,1690) -LexToken(EOL,'\n',1,1694) -LexToken(RETURN,'return',1,1711) -LexToken(EOL,'\n',1,1717) -LexToken(END,'end',1,1731) -LexToken(EOL,'\n',1,1734) -LexToken(PREVAR,'%scicos_context',1,1747) -LexToken(ASSIGNMENT,'=',1,1762) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1763) -LexToken(EOL,'\n',1,1777) -LexToken(VAR,'sblock',1,1791) -LexToken(ASSIGNMENT,'=',1,1797) -LexToken(VAR,'x',1,1798) -LexToken(DOT,'.',1,1799) -LexToken(VAR,'model',1,1800) -LexToken(DOT,'.',1,1805) -LexToken(VAR,'rpar',1,1806) -LexToken(EOL,'\n',1,1810) -LexToken(OPENSQBRACKET,'[',1,1823) -LexToken(PREVAR,'%scicos_context',1,1824) -LexToken(COMMA,',',1,1839) -LexToken(VAR,'ierr',1,1840) -LexToken(CLOSESQBRACKET,']',1,1844) -LexToken(ASSIGNMENT,'=',1,1845) -LexToken(VAR,'script2var',1,1846) -LexToken(OPENBRACKET,'(',1,1856) -LexToken(VAR,'sblock',1,1857) -LexToken(DOT,'.',1,1863) -LexToken(VAR,'props',1,1864) -LexToken(DOT,'.',1,1869) -LexToken(VAR,'context',1,1870) -LexToken(COMMA,',',1,1877) -LexToken(PREVAR,'%scicos_context',1,1878) -LexToken(CLOSEBRACKET,')',1,1893) -LexToken(EOL,'\n',1,1894) -LexToken(IF,'if',1,1907) -LexToken(VAR,'ierr',1,1910) -LexToken(COMPARISON,'==',1,1914) -LexToken(NUMBER,'0',1,1916) -LexToken(THEN,'then',1,1918) -LexToken(EOL,'\n',1,1922) -LexToken(OPENSQBRACKET,'[',1,1939) -LexToken(VAR,'sblock',1,1940) -LexToken(COMMA,',',1,1946) -LexToken(PREVAR,'%w',1,1947) -LexToken(COMMA,',',1,1949) -LexToken(VAR,'needcompile2',1,1950) -LexToken(COMMA,',',1,1962) -LexToken(VAR,'ok',1,1963) -LexToken(CLOSESQBRACKET,']',1,1965) -LexToken(ASSIGNMENT,'=',1,1966) -LexToken(VAR,'do_eval',1,1967) -LexToken(OPENBRACKET,'(',1,1974) -LexToken(VAR,'sblock',1,1975) -LexToken(COMMA,',',1,1981) -LexToken(VAR,'list',1,1982) -LexToken(OPENBRACKET,'(',1,1986) -LexToken(CLOSEBRACKET,')',1,1987) -LexToken(CLOSEBRACKET,')',1,1988) -LexToken(EOL,'\n',1,1989) -LexToken(IF,'if',1,2006) -LexToken(VAR,'ok',1,2009) -LexToken(THEN,'then',1,2012) -LexToken(EOL,'\n',1,2016) -LexToken(VAR,'y',1,2037) -LexToken(ASSIGNMENT,'=',1,2038) -LexToken(VAR,'max',1,2039) -LexToken(OPENBRACKET,'(',1,2042) -LexToken(NUMBER,'2',1,2043) -LexToken(COMMA,',',1,2044) -LexToken(VAR,'needcompile',1,2045) -LexToken(COMMA,',',1,2056) -LexToken(VAR,'needcompile2',1,2057) -LexToken(CLOSEBRACKET,')',1,2069) -LexToken(EOL,'\n',1,2070) -LexToken(VAR,'x',1,2091) -LexToken(DOT,'.',1,2092) -LexToken(VAR,'graphics',1,2093) -LexToken(DOT,'.',1,2101) -LexToken(VAR,'exprs',1,2102) -LexToken(ASSIGNMENT,'=',1,2107) -LexToken(VAR,'exprs',1,2108) -LexToken(EOL,'\n',1,2113) -LexToken(VAR,'x',1,2134) -LexToken(DOT,'.',1,2135) -LexToken(VAR,'model',1,2136) -LexToken(DOT,'.',1,2141) -LexToken(VAR,'rpar',1,2142) -LexToken(ASSIGNMENT,'=',1,2146) -LexToken(VAR,'sblock',1,2147) -LexToken(EOL,'\n',1,2153) -LexToken(BREAK,'break',1,2174) -LexToken(EOL,'\n',1,2179) -LexToken(END,'end',1,2196) -LexToken(EOL,'\n',1,2199) -LexToken(ELSE,'else',1,2212) -LexToken(EOL,'\n',1,2216) -LexToken(VAR,'message',1,2233) -LexToken(OPENBRACKET,'(',1,2240) -LexToken(VAR,'lasterror',1,2241) -LexToken(OPENBRACKET,'(',1,2250) -LexToken(CLOSEBRACKET,')',1,2251) -LexToken(CLOSEBRACKET,')',1,2252) -LexToken(EOL,'\n',1,2253) -LexToken(VAR,'ok',1,2270) -LexToken(ASSIGNMENT,'=',1,2272) -LexToken(PREVAR_BOOLEAN,'%f',1,2273) -LexToken(EOL,'\n',1,2275) -LexToken(END,'end',1,2288) -LexToken(EOL,'\n',1,2291) -LexToken(END,'end',1,2300) -LexToken(EOL,'\n',1,2303) -LexToken(CASE,'case',1,2308) -LexToken(DQSTRING,'"define"',1,2320) -LexToken(THEN,'then',1,2322) -LexToken(EOL,'\n',1,2326) -LexToken(VAR,'scs_m_1',1,2335) -LexToken(ASSIGNMENT,'=',1,2342) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2343) -LexToken(OPENBRACKET,'(',1,2357) -LexToken(VAR,'version',1,2369) -LexToken(ASSIGNMENT,'=',1,2376) -LexToken(DQSTRING,'"scicos4.2"',1,2387) -LexToken(COMMA,',',1,2388) -LexToken(VAR,'props',1,2400) -LexToken(ASSIGNMENT,'=',1,2405) -LexToken(SCICOS_PARAMS,'scicos_params',1,2406) -LexToken(OPENBRACKET,'(',1,2419) -LexToken(VAR,'wpar',1,2431) -LexToken(ASSIGNMENT,'=',1,2435) -LexToken(OPENSQBRACKET,'[',1,2436) -LexToken(ADDITION,'-',1,2437) -LexToken(NUMBER,'176.97473',1,2438) -LexToken(COMMA,',',1,2447) -LexToken(NUMBER,'421.18646',1,2448) -LexToken(COMMA,',',1,2457) -LexToken(NUMBER,'173.61587',1,2458) -LexToken(COMMA,',',1,2467) -LexToken(NUMBER,'524.41503',1,2468) -LexToken(COMMA,',',1,2477) -LexToken(NUMBER,'827',1,2478) -LexToken(COMMA,',',1,2481) -LexToken(NUMBER,'480',1,2482) -LexToken(COMMA,',',1,2485) -LexToken(NUMBER,'0',1,2486) -LexToken(COMMA,',',1,2487) -LexToken(NUMBER,'15',1,2488) -LexToken(COMMA,',',1,2490) -LexToken(NUMBER,'827',1,2491) -LexToken(COMMA,',',1,2494) -LexToken(NUMBER,'480',1,2495) -LexToken(COMMA,',',1,2498) -LexToken(NUMBER,'755',1,2499) -LexToken(COMMA,',',1,2502) -LexToken(NUMBER,'614',1,2503) -LexToken(COMMA,',',1,2506) -LexToken(NUMBER,'1.4',1,2507) -LexToken(CLOSESQBRACKET,']',1,2510) -LexToken(COMMA,',',1,2511) -LexToken(VAR,'Title',1,2523) -LexToken(ASSIGNMENT,'=',1,2528) -LexToken(DQSTRING,'"SuperBlock"',1,2540) -LexToken(COMMA,',',1,2541) -LexToken(VAR,'tol',1,2553) -LexToken(ASSIGNMENT,'=',1,2556) -LexToken(OPENSQBRACKET,'[',1,2557) -LexToken(NUMBER,'0.0001',1,2558) -LexToken(COMMA,',',1,2564) -LexToken(NUMBER,'0.000001',1,2565) -LexToken(COMMA,',',1,2573) -LexToken(NUMBER,'1.000',1,2574) -LexToken(VAR,'D',1,2579) -LexToken(ADDITION,'-',1,2580) -LexToken(NUMBER,'10',1,2581) -LexToken(COMMA,',',1,2583) -LexToken(NUMBER,'100001',1,2584) -LexToken(COMMA,',',1,2590) -LexToken(NUMBER,'0',1,2591) -LexToken(COMMA,',',1,2592) -LexToken(NUMBER,'0',1,2593) -LexToken(CLOSESQBRACKET,']',1,2594) -LexToken(COMMA,',',1,2595) -LexToken(VAR,'tf',1,2607) -LexToken(ASSIGNMENT,'=',1,2609) -LexToken(NUMBER,'100000',1,2610) -LexToken(COMMA,',',1,2616) -LexToken(VAR,'context',1,2628) -LexToken(ASSIGNMENT,'=',1,2635) -LexToken(OPENSQBRACKET,'[',1,2636) -LexToken(DQSTRING,'"if typeof(Amin)<>typeof(Amax) then error(\\\'Minimum value and Maximum value must have the same type\\\');end"',1,2743) -LexToken(SEMICOLON,';\n',1,2744) -LexToken(DQSTRING,'"if and(rule<>[1;2]) then error(\\\'Initial Value must be 1 (for Min) or 2 (for Max)\\\');end"',1,2843) -LexToken(SEMICOLON,';\n',1,2844) -LexToken(DQSTRING,'"if Amin>Amax then error(\\\'Maximum value must be greater than the Minimum Value\\\');end"',1,2940) -LexToken(SEMICOLON,';\n',1,2941) -LexToken(DQSTRING,'"P=%pi/F"',1,2959) -LexToken(SEMICOLON,';\n',1,2960) -LexToken(DQSTRING,'""',1,2971) -LexToken(CLOSESQBRACKET,']',1,2972) -LexToken(COMMA,',',1,2973) -LexToken(VAR,'void1',1,2985) -LexToken(ASSIGNMENT,'=',1,2990) -LexToken(OPENSQBRACKET,'[',1,2991) -LexToken(CLOSESQBRACKET,']',1,2992) -LexToken(COMMA,',',1,2993) -LexToken(VAR,'options',1,3005) -LexToken(ASSIGNMENT,'=',1,3012) -LexToken(VAR,'tlist',1,3013) -LexToken(OPENBRACKET,'(',1,3018) -LexToken(OPENSQBRACKET,'[',1,3019) -LexToken(DQSTRING,'"scsopt"',1,3027) -LexToken(COMMA,',',1,3028) -LexToken(DQSTRING,'"3D"',1,3032) -LexToken(COMMA,',',1,3033) -LexToken(DQSTRING,'"Background"',1,3045) -LexToken(COMMA,',',1,3046) -LexToken(DQSTRING,'"Link"',1,3052) -LexToken(COMMA,',',1,3053) -LexToken(DQSTRING,'"ID"',1,3057) -LexToken(COMMA,',',1,3058) -LexToken(DQSTRING,'"Cmap"',1,3064) -LexToken(CLOSESQBRACKET,']',1,3065) -LexToken(COMMA,',',1,3066) -LexToken(VAR,'list',1,3067) -LexToken(OPENBRACKET,'(',1,3071) -LexToken(PREVAR_BOOLEAN,'%t',1,3072) -LexToken(COMMA,',',1,3074) -LexToken(NUMBER,'33',1,3075) -LexToken(CLOSEBRACKET,')',1,3077) -LexToken(COMMA,',',1,3078) -LexToken(OPENSQBRACKET,'[',1,3079) -LexToken(NUMBER,'8',1,3080) -LexToken(COMMA,',',1,3081) -LexToken(NUMBER,'1',1,3082) -LexToken(CLOSESQBRACKET,']',1,3083) -LexToken(COMMA,',',1,3084) -LexToken(OPENSQBRACKET,'[',1,3085) -LexToken(NUMBER,'1',1,3086) -LexToken(COMMA,',',1,3087) -LexToken(NUMBER,'5',1,3088) -LexToken(CLOSESQBRACKET,']',1,3089) -LexToken(COMMA,',',1,3090) -LexToken(VAR,'list',1,3102) -LexToken(OPENBRACKET,'(',1,3106) -LexToken(OPENSQBRACKET,'[',1,3107) -LexToken(NUMBER,'5',1,3108) -LexToken(COMMA,',',1,3109) -LexToken(NUMBER,'1',1,3110) -LexToken(CLOSESQBRACKET,']',1,3111) -LexToken(COMMA,',',1,3112) -LexToken(OPENSQBRACKET,'[',1,3113) -LexToken(NUMBER,'4',1,3114) -LexToken(COMMA,',',1,3115) -LexToken(NUMBER,'1',1,3116) -LexToken(CLOSESQBRACKET,']',1,3117) -LexToken(CLOSEBRACKET,')',1,3118) -LexToken(COMMA,',',1,3119) -LexToken(OPENSQBRACKET,'[',1,3120) -LexToken(NUMBER,'0.8',1,3121) -LexToken(COMMA,',',1,3124) -LexToken(NUMBER,'0.8',1,3125) -LexToken(COMMA,',',1,3128) -LexToken(NUMBER,'0.8',1,3129) -LexToken(CLOSESQBRACKET,']',1,3132) -LexToken(CLOSEBRACKET,')',1,3133) -LexToken(COMMA,',',1,3134) -LexToken(VAR,'void2',1,3146) -LexToken(ASSIGNMENT,'=',1,3151) -LexToken(OPENSQBRACKET,'[',1,3152) -LexToken(CLOSESQBRACKET,']',1,3153) -LexToken(COMMA,',',1,3154) -LexToken(VAR,'void3',1,3166) -LexToken(ASSIGNMENT,'=',1,3171) -LexToken(OPENSQBRACKET,'[',1,3172) -LexToken(CLOSESQBRACKET,']',1,3173) -LexToken(COMMA,',',1,3174) -LexToken(VAR,'doc',1,3186) -LexToken(ASSIGNMENT,'=',1,3189) -LexToken(VAR,'list',1,3190) -LexToken(OPENBRACKET,'(',1,3194) -LexToken(CLOSEBRACKET,')',1,3195) -LexToken(CLOSEBRACKET,')',1,3196) -LexToken(CLOSEBRACKET,')',1,3197) -LexToken(EOL,'\n',1,3198) -LexToken(VAR,'scs_m_1',1,3207) -LexToken(DOT,'.',1,3214) -LexToken(VAR,'objs',1,3215) -LexToken(OPENBRACKET,'(',1,3219) -LexToken(NUMBER,'1',1,3220) -LexToken(CLOSEBRACKET,')',1,3221) -LexToken(ASSIGNMENT,'=',1,3222) -LexToken(SCICOS_BLOCK,'scicos_block',1,3223) -LexToken(OPENBRACKET,'(',1,3235) -LexToken(VAR,'gui',1,3247) -LexToken(ASSIGNMENT,'=',1,3250) -LexToken(DQSTRING,'"Counter"',1,3259) -LexToken(COMMA,',',1,3260) -LexToken(VAR,'graphics',1,3272) -LexToken(ASSIGNMENT,'=',1,3280) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3281) -LexToken(OPENBRACKET,'(',1,3296) -LexToken(VAR,'orig',1,3308) -LexToken(ASSIGNMENT,'=',1,3312) -LexToken(OPENSQBRACKET,'[',1,3313) -LexToken(NUMBER,'18.229901',1,3314) -LexToken(COMMA,',',1,3323) -LexToken(NUMBER,'339.5057',1,3324) -LexToken(CLOSESQBRACKET,']',1,3332) -LexToken(COMMA,',',1,3333) -LexToken(VAR,'sz',1,3345) -LexToken(ASSIGNMENT,'=',1,3347) -LexToken(OPENSQBRACKET,'[',1,3348) -LexToken(NUMBER,'60',1,3349) -LexToken(COMMA,',',1,3351) -LexToken(NUMBER,'40',1,3352) -LexToken(CLOSESQBRACKET,']',1,3354) -LexToken(COMMA,',',1,3355) -LexToken(VAR,'flip',1,3367) -LexToken(ASSIGNMENT,'=',1,3371) -LexToken(PREVAR_BOOLEAN,'%t',1,3372) -LexToken(COMMA,',',1,3374) -LexToken(VAR,'theta',1,3386) -LexToken(ASSIGNMENT,'=',1,3391) -LexToken(NUMBER,'0',1,3392) -LexToken(COMMA,',',1,3393) -LexToken(VAR,'exprs',1,3405) -LexToken(ASSIGNMENT,'=',1,3410) -LexToken(OPENSQBRACKET,'[',1,3411) -LexToken(DQSTRING,'"1"',1,3414) -LexToken(SEMICOLON,';',1,3415) -LexToken(DQSTRING,'"2"',1,3418) -LexToken(SEMICOLON,';',1,3419) -LexToken(DQSTRING,'"rule"',1,3425) -LexToken(CLOSESQBRACKET,']',1,3426) -LexToken(COMMA,',',1,3427) -LexToken(VAR,'pin',1,3439) -LexToken(ASSIGNMENT,'=',1,3442) -LexToken(OPENSQBRACKET,'[',1,3443) -LexToken(CLOSESQBRACKET,']',1,3444) -LexToken(COMMA,',',1,3445) -LexToken(VAR,'pout',1,3457) -LexToken(ASSIGNMENT,'=',1,3461) -LexToken(NUMBER,'8',1,3462) -LexToken(COMMA,',',1,3463) -LexToken(VAR,'pein',1,3475) -LexToken(ASSIGNMENT,'=',1,3479) -LexToken(NUMBER,'16',1,3480) -LexToken(COMMA,',',1,3482) -LexToken(VAR,'peout',1,3494) -LexToken(ASSIGNMENT,'=',1,3499) -LexToken(OPENSQBRACKET,'[',1,3500) -LexToken(CLOSESQBRACKET,']',1,3501) -LexToken(COMMA,',',1,3502) -LexToken(VAR,'gr_i',1,3514) -LexToken(ASSIGNMENT,'=',1,3518) -LexToken(OPENSQBRACKET,'[',1,3519) -LexToken(CLOSESQBRACKET,']',1,3520) -LexToken(COMMA,',',1,3521) -LexToken(VAR,'id',1,3533) -LexToken(ASSIGNMENT,'=',1,3535) -LexToken(DQSTRING,'""',1,3537) -LexToken(COMMA,',',1,3538) -LexToken(VAR,'in_implicit',1,3550) -LexToken(ASSIGNMENT,'=',1,3561) -LexToken(OPENSQBRACKET,'[',1,3562) -LexToken(CLOSESQBRACKET,']',1,3563) -LexToken(COMMA,',',1,3564) -LexToken(VAR,'out_implicit',1,3576) -LexToken(ASSIGNMENT,'=',1,3588) -LexToken(DQSTRING,'"E"',1,3591) -LexToken(CLOSEBRACKET,')',1,3592) -LexToken(COMMA,',',1,3593) -LexToken(VAR,'model',1,3605) -LexToken(ASSIGNMENT,'=',1,3610) -LexToken(SCICOS_MODEL,'scicos_model',1,3611) -LexToken(OPENBRACKET,'(',1,3623) -LexToken(VAR,'sim',1,3635) -LexToken(ASSIGNMENT,'=',1,3638) -LexToken(VAR,'list',1,3639) -LexToken(OPENBRACKET,'(',1,3643) -LexToken(DQSTRING,'"counter"',1,3652) -LexToken(COMMA,',',1,3653) -LexToken(NUMBER,'4',1,3654) -LexToken(CLOSEBRACKET,')',1,3655) -LexToken(COMMA,',',1,3656) -LexToken(VAR,'in',1,3668) -LexToken(ASSIGNMENT,'=',1,3670) -LexToken(OPENSQBRACKET,'[',1,3671) -LexToken(CLOSESQBRACKET,']',1,3672) -LexToken(COMMA,',',1,3673) -LexToken(VAR,'in2',1,3685) -LexToken(ASSIGNMENT,'=',1,3688) -LexToken(OPENSQBRACKET,'[',1,3689) -LexToken(CLOSESQBRACKET,']',1,3690) -LexToken(COMMA,',',1,3691) -LexToken(VAR,'intyp',1,3703) -LexToken(ASSIGNMENT,'=',1,3708) -LexToken(NUMBER,'1',1,3709) -LexToken(COMMA,',',1,3710) -LexToken(VAR,'out',1,3722) -LexToken(ASSIGNMENT,'=',1,3725) -LexToken(NUMBER,'1',1,3726) -LexToken(COMMA,',',1,3727) -LexToken(VAR,'out2',1,3739) -LexToken(ASSIGNMENT,'=',1,3743) -LexToken(NUMBER,'1',1,3744) -LexToken(COMMA,',',1,3745) -LexToken(VAR,'outtyp',1,3757) -LexToken(ASSIGNMENT,'=',1,3763) -LexToken(NUMBER,'1',1,3764) -LexToken(COMMA,',',1,3765) -LexToken(VAR,'evtin',1,3777) -LexToken(ASSIGNMENT,'=',1,3782) -LexToken(NUMBER,'1',1,3783) -LexToken(COMMA,',',1,3784) -LexToken(VAR,'evtout',1,3796) -LexToken(ASSIGNMENT,'=',1,3802) -LexToken(OPENSQBRACKET,'[',1,3803) -LexToken(CLOSESQBRACKET,']',1,3804) -LexToken(COMMA,',',1,3805) -LexToken(VAR,'state',1,3817) -LexToken(ASSIGNMENT,'=',1,3822) -LexToken(OPENSQBRACKET,'[',1,3823) -LexToken(CLOSESQBRACKET,']',1,3824) -LexToken(COMMA,',',1,3825) -LexToken(VAR,'dstate',1,3837) -LexToken(ASSIGNMENT,'=',1,3843) -LexToken(NUMBER,'0',1,3844) -LexToken(COMMA,',',1,3845) -LexToken(VAR,'odstate',1,3857) -LexToken(ASSIGNMENT,'=',1,3864) -LexToken(VAR,'list',1,3865) -LexToken(OPENBRACKET,'(',1,3869) -LexToken(CLOSEBRACKET,')',1,3870) -LexToken(COMMA,',',1,3871) -LexToken(VAR,'rpar',1,3883) -LexToken(ASSIGNMENT,'=',1,3887) -LexToken(OPENSQBRACKET,'[',1,3888) -LexToken(CLOSESQBRACKET,']',1,3889) -LexToken(COMMA,',',1,3890) -LexToken(VAR,'ipar',1,3902) -LexToken(ASSIGNMENT,'=',1,3906) -LexToken(OPENSQBRACKET,'[',1,3907) -LexToken(NUMBER,'1',1,3908) -LexToken(SEMICOLON,';',1,3909) -LexToken(NUMBER,'2',1,3910) -LexToken(SEMICOLON,';',1,3911) -LexToken(NUMBER,'1',1,3912) -LexToken(CLOSESQBRACKET,']',1,3913) -LexToken(COMMA,',',1,3914) -LexToken(VAR,'opar',1,3926) -LexToken(ASSIGNMENT,'=',1,3930) -LexToken(VAR,'list',1,3931) -LexToken(OPENBRACKET,'(',1,3935) -LexToken(CLOSEBRACKET,')',1,3936) -LexToken(COMMA,',',1,3937) -LexToken(VAR,'blocktype',1,3949) -LexToken(ASSIGNMENT,'=',1,3958) -LexToken(DQSTRING,'"c"',1,3961) -LexToken(COMMA,',',1,3962) -LexToken(VAR,'firing',1,3974) -LexToken(ASSIGNMENT,'=',1,3980) -LexToken(OPENSQBRACKET,'[',1,3981) -LexToken(CLOSESQBRACKET,']',1,3982) -LexToken(COMMA,',',1,3983) -LexToken(VAR,'dep_ut',1,3995) -LexToken(ASSIGNMENT,'=',1,4001) -LexToken(OPENSQBRACKET,'[',1,4002) -LexToken(PREVAR_BOOLEAN,'%f',1,4003) -LexToken(COMMA,',',1,4005) -LexToken(PREVAR_BOOLEAN,'%f',1,4006) -LexToken(CLOSESQBRACKET,']',1,4008) -LexToken(COMMA,',',1,4009) -LexToken(VAR,'label',1,4021) -LexToken(ASSIGNMENT,'=',1,4026) -LexToken(DQSTRING,'""',1,4028) -LexToken(COMMA,',',1,4029) -LexToken(VAR,'nzcross',1,4041) -LexToken(ASSIGNMENT,'=',1,4048) -LexToken(NUMBER,'0',1,4049) -LexToken(COMMA,',',1,4050) -LexToken(VAR,'nmode',1,4062) -LexToken(ASSIGNMENT,'=',1,4067) -LexToken(NUMBER,'0',1,4068) -LexToken(COMMA,',',1,4069) -LexToken(VAR,'equations',1,4081) -LexToken(ASSIGNMENT,'=',1,4090) -LexToken(VAR,'list',1,4091) -LexToken(OPENBRACKET,'(',1,4095) -LexToken(CLOSEBRACKET,')',1,4096) -LexToken(CLOSEBRACKET,')',1,4097) -LexToken(COMMA,',',1,4098) -LexToken(VAR,'doc',1,4110) -LexToken(ASSIGNMENT,'=',1,4113) -LexToken(VAR,'list',1,4114) -LexToken(OPENBRACKET,'(',1,4118) -LexToken(CLOSEBRACKET,')',1,4119) -LexToken(CLOSEBRACKET,')',1,4120) -LexToken(EOL,'\n',1,4121) -LexToken(VAR,'scs_m_1',1,4130) -LexToken(DOT,'.',1,4137) -LexToken(VAR,'objs',1,4138) -LexToken(OPENBRACKET,'(',1,4142) -LexToken(NUMBER,'2',1,4143) -LexToken(CLOSEBRACKET,')',1,4144) -LexToken(ASSIGNMENT,'=',1,4145) -LexToken(SCICOS_BLOCK,'scicos_block',1,4146) -LexToken(OPENBRACKET,'(',1,4158) -LexToken(VAR,'gui',1,4170) -LexToken(ASSIGNMENT,'=',1,4173) -LexToken(DQSTRING,'"CONST_m"',1,4182) -LexToken(COMMA,',',1,4183) -LexToken(VAR,'graphics',1,4195) -LexToken(ASSIGNMENT,'=',1,4203) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4204) -LexToken(OPENBRACKET,'(',1,4219) -LexToken(VAR,'orig',1,4231) -LexToken(ASSIGNMENT,'=',1,4235) -LexToken(OPENSQBRACKET,'[',1,4236) -LexToken(NUMBER,'38.096074',1,4237) -LexToken(COMMA,',',1,4246) -LexToken(NUMBER,'293.82198',1,4247) -LexToken(CLOSESQBRACKET,']',1,4256) -LexToken(COMMA,',',1,4257) -LexToken(VAR,'sz',1,4269) -LexToken(ASSIGNMENT,'=',1,4271) -LexToken(OPENSQBRACKET,'[',1,4272) -LexToken(NUMBER,'40',1,4273) -LexToken(COMMA,',',1,4275) -LexToken(NUMBER,'40',1,4276) -LexToken(CLOSESQBRACKET,']',1,4278) -LexToken(COMMA,',',1,4279) -LexToken(VAR,'flip',1,4291) -LexToken(ASSIGNMENT,'=',1,4295) -LexToken(PREVAR_BOOLEAN,'%t',1,4296) -LexToken(COMMA,',',1,4298) -LexToken(VAR,'theta',1,4310) -LexToken(ASSIGNMENT,'=',1,4315) -LexToken(NUMBER,'0',1,4316) -LexToken(COMMA,',',1,4317) -LexToken(VAR,'exprs',1,4329) -LexToken(ASSIGNMENT,'=',1,4334) -LexToken(DQSTRING,'"Amin"',1,4340) -LexToken(COMMA,',',1,4341) -LexToken(VAR,'pin',1,4353) -LexToken(ASSIGNMENT,'=',1,4356) -LexToken(OPENSQBRACKET,'[',1,4357) -LexToken(CLOSESQBRACKET,']',1,4358) -LexToken(COMMA,',',1,4359) -LexToken(VAR,'pout',1,4371) -LexToken(ASSIGNMENT,'=',1,4375) -LexToken(NUMBER,'5',1,4376) -LexToken(COMMA,',',1,4377) -LexToken(VAR,'pein',1,4389) -LexToken(ASSIGNMENT,'=',1,4393) -LexToken(OPENSQBRACKET,'[',1,4394) -LexToken(CLOSESQBRACKET,']',1,4395) -LexToken(COMMA,',',1,4396) -LexToken(VAR,'peout',1,4408) -LexToken(ASSIGNMENT,'=',1,4413) -LexToken(OPENSQBRACKET,'[',1,4414) -LexToken(CLOSESQBRACKET,']',1,4415) -LexToken(COMMA,',',1,4416) -LexToken(VAR,'gr_i',1,4428) -LexToken(ASSIGNMENT,'=',1,4432) -LexToken(OPENSQBRACKET,'[',1,4433) -LexToken(CLOSESQBRACKET,']',1,4434) -LexToken(COMMA,',',1,4435) -LexToken(VAR,'id',1,4447) -LexToken(ASSIGNMENT,'=',1,4449) -LexToken(DQSTRING,'""',1,4451) -LexToken(COMMA,',',1,4452) -LexToken(VAR,'in_implicit',1,4464) -LexToken(ASSIGNMENT,'=',1,4475) -LexToken(OPENSQBRACKET,'[',1,4476) -LexToken(CLOSESQBRACKET,']',1,4477) -LexToken(COMMA,',',1,4478) -LexToken(VAR,'out_implicit',1,4490) -LexToken(ASSIGNMENT,'=',1,4502) -LexToken(DQSTRING,'"E"',1,4505) -LexToken(CLOSEBRACKET,')',1,4506) -LexToken(COMMA,',',1,4507) -LexToken(VAR,'model',1,4519) -LexToken(ASSIGNMENT,'=',1,4524) -LexToken(SCICOS_MODEL,'scicos_model',1,4525) -LexToken(OPENBRACKET,'(',1,4537) -LexToken(VAR,'sim',1,4549) -LexToken(ASSIGNMENT,'=',1,4552) -LexToken(VAR,'list',1,4553) -LexToken(OPENBRACKET,'(',1,4557) -LexToken(DQSTRING,'"cstblk4_m"',1,4568) -LexToken(COMMA,',',1,4569) -LexToken(NUMBER,'4',1,4570) -LexToken(CLOSEBRACKET,')',1,4571) -LexToken(COMMA,',',1,4572) -LexToken(VAR,'in',1,4584) -LexToken(ASSIGNMENT,'=',1,4586) -LexToken(OPENSQBRACKET,'[',1,4587) -LexToken(CLOSESQBRACKET,']',1,4588) -LexToken(COMMA,',',1,4589) -LexToken(VAR,'in2',1,4601) -LexToken(ASSIGNMENT,'=',1,4604) -LexToken(OPENSQBRACKET,'[',1,4605) -LexToken(CLOSESQBRACKET,']',1,4606) -LexToken(COMMA,',',1,4607) -LexToken(VAR,'intyp',1,4619) -LexToken(ASSIGNMENT,'=',1,4624) -LexToken(NUMBER,'1',1,4625) -LexToken(COMMA,',',1,4626) -LexToken(VAR,'out',1,4638) -LexToken(ASSIGNMENT,'=',1,4641) -LexToken(NUMBER,'1',1,4642) -LexToken(COMMA,',',1,4643) -LexToken(VAR,'out2',1,4655) -LexToken(ASSIGNMENT,'=',1,4659) -LexToken(NUMBER,'1',1,4660) -LexToken(COMMA,',',1,4661) -LexToken(VAR,'outtyp',1,4673) -LexToken(ASSIGNMENT,'=',1,4679) -LexToken(NUMBER,'1',1,4680) -LexToken(COMMA,',',1,4681) -LexToken(VAR,'evtin',1,4693) -LexToken(ASSIGNMENT,'=',1,4698) -LexToken(OPENSQBRACKET,'[',1,4699) -LexToken(CLOSESQBRACKET,']',1,4700) -LexToken(COMMA,',',1,4701) -LexToken(VAR,'evtout',1,4713) -LexToken(ASSIGNMENT,'=',1,4719) -LexToken(OPENSQBRACKET,'[',1,4720) -LexToken(CLOSESQBRACKET,']',1,4721) -LexToken(COMMA,',',1,4722) -LexToken(VAR,'state',1,4734) -LexToken(ASSIGNMENT,'=',1,4739) -LexToken(OPENSQBRACKET,'[',1,4740) -LexToken(CLOSESQBRACKET,']',1,4741) -LexToken(COMMA,',',1,4742) -LexToken(VAR,'dstate',1,4754) -LexToken(ASSIGNMENT,'=',1,4760) -LexToken(OPENSQBRACKET,'[',1,4761) -LexToken(CLOSESQBRACKET,']',1,4762) -LexToken(COMMA,',',1,4763) -LexToken(VAR,'odstate',1,4775) -LexToken(ASSIGNMENT,'=',1,4782) -LexToken(VAR,'list',1,4783) -LexToken(OPENBRACKET,'(',1,4787) -LexToken(CLOSEBRACKET,')',1,4788) -LexToken(COMMA,',',1,4789) -LexToken(VAR,'rpar',1,4801) -LexToken(ASSIGNMENT,'=',1,4805) -LexToken(OPENSQBRACKET,'[',1,4806) -LexToken(CLOSESQBRACKET,']',1,4807) -LexToken(COMMA,',',1,4808) -LexToken(VAR,'ipar',1,4820) -LexToken(ASSIGNMENT,'=',1,4824) -LexToken(OPENSQBRACKET,'[',1,4825) -LexToken(CLOSESQBRACKET,']',1,4826) -LexToken(COMMA,',',1,4827) -LexToken(VAR,'opar',1,4839) -LexToken(ASSIGNMENT,'=',1,4843) -LexToken(VAR,'list',1,4844) -LexToken(OPENBRACKET,'(',1,4848) -LexToken(ADDITION,'-',1,4849) -LexToken(NUMBER,'1',1,4850) -LexToken(CLOSEBRACKET,')',1,4851) -LexToken(COMMA,',',1,4852) -LexToken(VAR,'blocktype',1,4864) -LexToken(ASSIGNMENT,'=',1,4873) -LexToken(DQSTRING,'"d"',1,4876) -LexToken(COMMA,',',1,4877) -LexToken(VAR,'firing',1,4889) -LexToken(ASSIGNMENT,'=',1,4895) -LexToken(OPENSQBRACKET,'[',1,4896) -LexToken(CLOSESQBRACKET,']',1,4897) -LexToken(COMMA,',',1,4898) -LexToken(VAR,'dep_ut',1,4910) -LexToken(ASSIGNMENT,'=',1,4916) -LexToken(OPENSQBRACKET,'[',1,4917) -LexToken(PREVAR_BOOLEAN,'%f',1,4918) -LexToken(COMMA,',',1,4920) -LexToken(PREVAR_BOOLEAN,'%f',1,4921) -LexToken(CLOSESQBRACKET,']',1,4923) -LexToken(COMMA,',',1,4924) -LexToken(VAR,'label',1,4936) -LexToken(ASSIGNMENT,'=',1,4941) -LexToken(DQSTRING,'""',1,4943) -LexToken(COMMA,',',1,4944) -LexToken(VAR,'nzcross',1,4956) -LexToken(ASSIGNMENT,'=',1,4963) -LexToken(NUMBER,'0',1,4964) -LexToken(COMMA,',',1,4965) -LexToken(VAR,'nmode',1,4977) -LexToken(ASSIGNMENT,'=',1,4982) -LexToken(NUMBER,'0',1,4983) -LexToken(COMMA,',',1,4984) -LexToken(VAR,'equations',1,4996) -LexToken(ASSIGNMENT,'=',1,5005) -LexToken(VAR,'list',1,5006) -LexToken(OPENBRACKET,'(',1,5010) -LexToken(CLOSEBRACKET,')',1,5011) -LexToken(CLOSEBRACKET,')',1,5012) -LexToken(COMMA,',',1,5013) -LexToken(VAR,'doc',1,5025) -LexToken(ASSIGNMENT,'=',1,5028) -LexToken(VAR,'list',1,5029) -LexToken(OPENBRACKET,'(',1,5033) -LexToken(CLOSEBRACKET,')',1,5034) -LexToken(CLOSEBRACKET,')',1,5035) -LexToken(EOL,'\n',1,5036) -LexToken(VAR,'scs_m_1',1,5045) -LexToken(DOT,'.',1,5052) -LexToken(VAR,'objs',1,5053) -LexToken(OPENBRACKET,'(',1,5057) -LexToken(NUMBER,'3',1,5058) -LexToken(CLOSEBRACKET,')',1,5059) -LexToken(ASSIGNMENT,'=',1,5060) -LexToken(SCICOS_BLOCK,'scicos_block',1,5061) -LexToken(OPENBRACKET,'(',1,5073) -LexToken(VAR,'gui',1,5085) -LexToken(ASSIGNMENT,'=',1,5088) -LexToken(DQSTRING,'"CONST_m"',1,5097) -LexToken(COMMA,',',1,5098) -LexToken(VAR,'graphics',1,5110) -LexToken(ASSIGNMENT,'=',1,5118) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5119) -LexToken(OPENBRACKET,'(',1,5134) -LexToken(VAR,'orig',1,5146) -LexToken(ASSIGNMENT,'=',1,5150) -LexToken(OPENSQBRACKET,'[',1,5151) -LexToken(NUMBER,'37.378886',1,5152) -LexToken(COMMA,',',1,5161) -LexToken(NUMBER,'245.02389',1,5162) -LexToken(CLOSESQBRACKET,']',1,5171) -LexToken(COMMA,',',1,5172) -LexToken(VAR,'sz',1,5184) -LexToken(ASSIGNMENT,'=',1,5186) -LexToken(OPENSQBRACKET,'[',1,5187) -LexToken(NUMBER,'40',1,5188) -LexToken(COMMA,',',1,5190) -LexToken(NUMBER,'40',1,5191) -LexToken(CLOSESQBRACKET,']',1,5193) -LexToken(COMMA,',',1,5194) -LexToken(VAR,'flip',1,5206) -LexToken(ASSIGNMENT,'=',1,5210) -LexToken(PREVAR_BOOLEAN,'%t',1,5211) -LexToken(COMMA,',',1,5213) -LexToken(VAR,'theta',1,5225) -LexToken(ASSIGNMENT,'=',1,5230) -LexToken(NUMBER,'0',1,5231) -LexToken(COMMA,',',1,5232) -LexToken(VAR,'exprs',1,5244) -LexToken(ASSIGNMENT,'=',1,5249) -LexToken(DQSTRING,'"Amax"',1,5255) -LexToken(COMMA,',',1,5256) -LexToken(VAR,'pin',1,5268) -LexToken(ASSIGNMENT,'=',1,5271) -LexToken(OPENSQBRACKET,'[',1,5272) -LexToken(CLOSESQBRACKET,']',1,5273) -LexToken(COMMA,',',1,5274) -LexToken(VAR,'pout',1,5286) -LexToken(ASSIGNMENT,'=',1,5290) -LexToken(NUMBER,'6',1,5291) -LexToken(COMMA,',',1,5292) -LexToken(VAR,'pein',1,5304) -LexToken(ASSIGNMENT,'=',1,5308) -LexToken(OPENSQBRACKET,'[',1,5309) -LexToken(CLOSESQBRACKET,']',1,5310) -LexToken(COMMA,',',1,5311) -LexToken(VAR,'peout',1,5323) -LexToken(ASSIGNMENT,'=',1,5328) -LexToken(OPENSQBRACKET,'[',1,5329) -LexToken(CLOSESQBRACKET,']',1,5330) -LexToken(COMMA,',',1,5331) -LexToken(VAR,'gr_i',1,5343) -LexToken(ASSIGNMENT,'=',1,5347) -LexToken(OPENSQBRACKET,'[',1,5348) -LexToken(CLOSESQBRACKET,']',1,5349) -LexToken(COMMA,',',1,5350) -LexToken(VAR,'id',1,5362) -LexToken(ASSIGNMENT,'=',1,5364) -LexToken(DQSTRING,'""',1,5366) -LexToken(COMMA,',',1,5367) -LexToken(VAR,'in_implicit',1,5379) -LexToken(ASSIGNMENT,'=',1,5390) -LexToken(OPENSQBRACKET,'[',1,5391) -LexToken(CLOSESQBRACKET,']',1,5392) -LexToken(COMMA,',',1,5393) -LexToken(VAR,'out_implicit',1,5405) -LexToken(ASSIGNMENT,'=',1,5417) -LexToken(DQSTRING,'"E"',1,5420) -LexToken(CLOSEBRACKET,')',1,5421) -LexToken(COMMA,',',1,5422) -LexToken(VAR,'model',1,5434) -LexToken(ASSIGNMENT,'=',1,5439) -LexToken(SCICOS_MODEL,'scicos_model',1,5440) -LexToken(OPENBRACKET,'(',1,5452) -LexToken(VAR,'sim',1,5464) -LexToken(ASSIGNMENT,'=',1,5467) -LexToken(VAR,'list',1,5468) -LexToken(OPENBRACKET,'(',1,5472) -LexToken(DQSTRING,'"cstblk4_m"',1,5483) -LexToken(COMMA,',',1,5484) -LexToken(NUMBER,'4',1,5485) -LexToken(CLOSEBRACKET,')',1,5486) -LexToken(COMMA,',',1,5487) -LexToken(VAR,'in',1,5499) -LexToken(ASSIGNMENT,'=',1,5501) -LexToken(OPENSQBRACKET,'[',1,5502) -LexToken(CLOSESQBRACKET,']',1,5503) -LexToken(COMMA,',',1,5504) -LexToken(VAR,'in2',1,5516) -LexToken(ASSIGNMENT,'=',1,5519) -LexToken(OPENSQBRACKET,'[',1,5520) -LexToken(CLOSESQBRACKET,']',1,5521) -LexToken(COMMA,',',1,5522) -LexToken(VAR,'intyp',1,5534) -LexToken(ASSIGNMENT,'=',1,5539) -LexToken(NUMBER,'1',1,5540) -LexToken(COMMA,',',1,5541) -LexToken(VAR,'out',1,5553) -LexToken(ASSIGNMENT,'=',1,5556) -LexToken(NUMBER,'1',1,5557) -LexToken(COMMA,',',1,5558) -LexToken(VAR,'out2',1,5570) -LexToken(ASSIGNMENT,'=',1,5574) -LexToken(NUMBER,'1',1,5575) -LexToken(COMMA,',',1,5576) -LexToken(VAR,'outtyp',1,5588) -LexToken(ASSIGNMENT,'=',1,5594) -LexToken(NUMBER,'1',1,5595) -LexToken(COMMA,',',1,5596) -LexToken(VAR,'evtin',1,5608) -LexToken(ASSIGNMENT,'=',1,5613) -LexToken(OPENSQBRACKET,'[',1,5614) -LexToken(CLOSESQBRACKET,']',1,5615) -LexToken(COMMA,',',1,5616) -LexToken(VAR,'evtout',1,5628) -LexToken(ASSIGNMENT,'=',1,5634) -LexToken(OPENSQBRACKET,'[',1,5635) -LexToken(CLOSESQBRACKET,']',1,5636) -LexToken(COMMA,',',1,5637) -LexToken(VAR,'state',1,5649) -LexToken(ASSIGNMENT,'=',1,5654) -LexToken(OPENSQBRACKET,'[',1,5655) -LexToken(CLOSESQBRACKET,']',1,5656) -LexToken(COMMA,',',1,5657) -LexToken(VAR,'dstate',1,5669) -LexToken(ASSIGNMENT,'=',1,5675) -LexToken(OPENSQBRACKET,'[',1,5676) -LexToken(CLOSESQBRACKET,']',1,5677) -LexToken(COMMA,',',1,5678) -LexToken(VAR,'odstate',1,5690) -LexToken(ASSIGNMENT,'=',1,5697) -LexToken(VAR,'list',1,5698) -LexToken(OPENBRACKET,'(',1,5702) -LexToken(CLOSEBRACKET,')',1,5703) -LexToken(COMMA,',',1,5704) -LexToken(VAR,'rpar',1,5716) -LexToken(ASSIGNMENT,'=',1,5720) -LexToken(OPENSQBRACKET,'[',1,5721) -LexToken(CLOSESQBRACKET,']',1,5722) -LexToken(COMMA,',',1,5723) -LexToken(VAR,'ipar',1,5735) -LexToken(ASSIGNMENT,'=',1,5739) -LexToken(OPENSQBRACKET,'[',1,5740) -LexToken(CLOSESQBRACKET,']',1,5741) -LexToken(COMMA,',',1,5742) -LexToken(VAR,'opar',1,5754) -LexToken(ASSIGNMENT,'=',1,5758) -LexToken(VAR,'list',1,5759) -LexToken(OPENBRACKET,'(',1,5763) -LexToken(NUMBER,'1',1,5764) -LexToken(CLOSEBRACKET,')',1,5765) -LexToken(COMMA,',',1,5766) -LexToken(VAR,'blocktype',1,5778) -LexToken(ASSIGNMENT,'=',1,5787) -LexToken(DQSTRING,'"d"',1,5790) -LexToken(COMMA,',',1,5791) -LexToken(VAR,'firing',1,5803) -LexToken(ASSIGNMENT,'=',1,5809) -LexToken(OPENSQBRACKET,'[',1,5810) -LexToken(CLOSESQBRACKET,']',1,5811) -LexToken(COMMA,',',1,5812) -LexToken(VAR,'dep_ut',1,5824) -LexToken(ASSIGNMENT,'=',1,5830) -LexToken(OPENSQBRACKET,'[',1,5831) -LexToken(PREVAR_BOOLEAN,'%f',1,5832) -LexToken(COMMA,',',1,5834) -LexToken(PREVAR_BOOLEAN,'%f',1,5835) -LexToken(CLOSESQBRACKET,']',1,5837) -LexToken(COMMA,',',1,5838) -LexToken(VAR,'label',1,5850) -LexToken(ASSIGNMENT,'=',1,5855) -LexToken(DQSTRING,'""',1,5857) -LexToken(COMMA,',',1,5858) -LexToken(VAR,'nzcross',1,5870) -LexToken(ASSIGNMENT,'=',1,5877) -LexToken(NUMBER,'0',1,5878) -LexToken(COMMA,',',1,5879) -LexToken(VAR,'nmode',1,5891) -LexToken(ASSIGNMENT,'=',1,5896) -LexToken(NUMBER,'0',1,5897) -LexToken(COMMA,',',1,5898) -LexToken(VAR,'equations',1,5910) -LexToken(ASSIGNMENT,'=',1,5919) -LexToken(VAR,'list',1,5920) -LexToken(OPENBRACKET,'(',1,5924) -LexToken(CLOSEBRACKET,')',1,5925) -LexToken(CLOSEBRACKET,')',1,5926) -LexToken(COMMA,',',1,5927) -LexToken(VAR,'doc',1,5939) -LexToken(ASSIGNMENT,'=',1,5942) -LexToken(VAR,'list',1,5943) -LexToken(OPENBRACKET,'(',1,5947) -LexToken(CLOSEBRACKET,')',1,5948) -LexToken(CLOSEBRACKET,')',1,5949) -LexToken(EOL,'\n',1,5950) -LexToken(VAR,'scs_m_1',1,5959) -LexToken(DOT,'.',1,5966) -LexToken(VAR,'objs',1,5967) -LexToken(OPENBRACKET,'(',1,5971) -LexToken(NUMBER,'4',1,5972) -LexToken(CLOSEBRACKET,')',1,5973) -LexToken(ASSIGNMENT,'=',1,5974) -LexToken(SCICOS_BLOCK,'scicos_block',1,5975) -LexToken(OPENBRACKET,'(',1,5987) -LexToken(VAR,'gui',1,5999) -LexToken(ASSIGNMENT,'=',1,6002) -LexToken(DQSTRING,'"SELECT_m"',1,6012) -LexToken(COMMA,',',1,6013) -LexToken(VAR,'graphics',1,6025) -LexToken(ASSIGNMENT,'=',1,6033) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6034) -LexToken(OPENBRACKET,'(',1,6049) -LexToken(VAR,'orig',1,6061) -LexToken(ASSIGNMENT,'=',1,6065) -LexToken(OPENSQBRACKET,'[',1,6066) -LexToken(NUMBER,'116.26954',1,6067) -LexToken(COMMA,',',1,6076) -LexToken(NUMBER,'269.42294',1,6077) -LexToken(CLOSESQBRACKET,']',1,6086) -LexToken(COMMA,',',1,6087) -LexToken(VAR,'sz',1,6099) -LexToken(ASSIGNMENT,'=',1,6101) -LexToken(OPENSQBRACKET,'[',1,6102) -LexToken(NUMBER,'40',1,6103) -LexToken(COMMA,',',1,6105) -LexToken(NUMBER,'40',1,6106) -LexToken(CLOSESQBRACKET,']',1,6108) -LexToken(COMMA,',',1,6109) -LexToken(VAR,'flip',1,6121) -LexToken(ASSIGNMENT,'=',1,6125) -LexToken(PREVAR_BOOLEAN,'%t',1,6126) -LexToken(COMMA,',',1,6128) -LexToken(VAR,'theta',1,6140) -LexToken(ASSIGNMENT,'=',1,6145) -LexToken(NUMBER,'0',1,6146) -LexToken(COMMA,',',1,6147) -LexToken(VAR,'exprs',1,6159) -LexToken(ASSIGNMENT,'=',1,6164) -LexToken(OPENSQBRACKET,'[',1,6165) -LexToken(DQSTRING,'"-1"',1,6169) -LexToken(SEMICOLON,';',1,6170) -LexToken(DQSTRING,'"2"',1,6173) -LexToken(SEMICOLON,';',1,6174) -LexToken(DQSTRING,'"1"',1,6177) -LexToken(CLOSESQBRACKET,']',1,6178) -LexToken(COMMA,',',1,6179) -LexToken(VAR,'pin',1,6191) -LexToken(ASSIGNMENT,'=',1,6194) -LexToken(OPENSQBRACKET,'[',1,6195) -LexToken(NUMBER,'5',1,6196) -LexToken(SEMICOLON,';',1,6197) -LexToken(NUMBER,'6',1,6198) -LexToken(CLOSESQBRACKET,']',1,6199) -LexToken(COMMA,',',1,6200) -LexToken(VAR,'pout',1,6212) -LexToken(ASSIGNMENT,'=',1,6216) -LexToken(NUMBER,'14',1,6217) -LexToken(COMMA,',',1,6219) -LexToken(VAR,'pein',1,6231) -LexToken(ASSIGNMENT,'=',1,6235) -LexToken(OPENSQBRACKET,'[',1,6236) -LexToken(NUMBER,'9',1,6237) -LexToken(SEMICOLON,';',1,6238) -LexToken(NUMBER,'10',1,6239) -LexToken(CLOSESQBRACKET,']',1,6241) -LexToken(COMMA,',',1,6242) -LexToken(VAR,'peout',1,6254) -LexToken(ASSIGNMENT,'=',1,6259) -LexToken(OPENSQBRACKET,'[',1,6260) -LexToken(CLOSESQBRACKET,']',1,6261) -LexToken(COMMA,',',1,6262) -LexToken(VAR,'gr_i',1,6274) -LexToken(ASSIGNMENT,'=',1,6278) -LexToken(OPENSQBRACKET,'[',1,6279) -LexToken(CLOSESQBRACKET,']',1,6280) -LexToken(COMMA,',',1,6281) -LexToken(VAR,'id',1,6293) -LexToken(ASSIGNMENT,'=',1,6295) -LexToken(DQSTRING,'""',1,6297) -LexToken(COMMA,',',1,6298) -LexToken(VAR,'in_implicit',1,6310) -LexToken(ASSIGNMENT,'=',1,6321) -LexToken(OPENSQBRACKET,'[',1,6322) -LexToken(DQSTRING,'"E"',1,6325) -LexToken(SEMICOLON,';',1,6326) -LexToken(DQSTRING,'"E"',1,6329) -LexToken(CLOSESQBRACKET,']',1,6330) -LexToken(COMMA,',',1,6331) -LexToken(VAR,'out_implicit',1,6343) -LexToken(ASSIGNMENT,'=',1,6355) -LexToken(DQSTRING,'"E"',1,6358) -LexToken(CLOSEBRACKET,')',1,6359) -LexToken(COMMA,',',1,6360) -LexToken(VAR,'model',1,6372) -LexToken(ASSIGNMENT,'=',1,6377) -LexToken(SCICOS_MODEL,'scicos_model',1,6378) -LexToken(OPENBRACKET,'(',1,6390) -LexToken(VAR,'sim',1,6402) -LexToken(ASSIGNMENT,'=',1,6405) -LexToken(VAR,'list',1,6406) -LexToken(OPENBRACKET,'(',1,6410) -LexToken(DQSTRING,'"selector_m"',1,6422) -LexToken(COMMA,',',1,6423) -LexToken(NUMBER,'4',1,6424) -LexToken(CLOSEBRACKET,')',1,6425) -LexToken(COMMA,',',1,6426) -LexToken(VAR,'in',1,6438) -LexToken(ASSIGNMENT,'=',1,6440) -LexToken(OPENSQBRACKET,'[',1,6441) -LexToken(ADDITION,'-',1,6442) -LexToken(NUMBER,'1',1,6443) -LexToken(SEMICOLON,';',1,6444) -LexToken(ADDITION,'-',1,6445) -LexToken(NUMBER,'1',1,6446) -LexToken(CLOSESQBRACKET,']',1,6447) -LexToken(COMMA,',',1,6448) -LexToken(VAR,'in2',1,6460) -LexToken(ASSIGNMENT,'=',1,6463) -LexToken(OPENSQBRACKET,'[',1,6464) -LexToken(ADDITION,'-',1,6465) -LexToken(NUMBER,'2',1,6466) -LexToken(SEMICOLON,';',1,6467) -LexToken(ADDITION,'-',1,6468) -LexToken(NUMBER,'2',1,6469) -LexToken(CLOSESQBRACKET,']',1,6470) -LexToken(COMMA,',',1,6471) -LexToken(VAR,'intyp',1,6483) -LexToken(ASSIGNMENT,'=',1,6488) -LexToken(OPENSQBRACKET,'[',1,6489) -LexToken(ADDITION,'-',1,6490) -LexToken(NUMBER,'1',1,6491) -LexToken(SEMICOLON,';',1,6492) -LexToken(ADDITION,'-',1,6493) -LexToken(NUMBER,'1',1,6494) -LexToken(CLOSESQBRACKET,']',1,6495) -LexToken(COMMA,',',1,6496) -LexToken(VAR,'out',1,6508) -LexToken(ASSIGNMENT,'=',1,6511) -LexToken(ADDITION,'-',1,6512) -LexToken(NUMBER,'1',1,6513) -LexToken(COMMA,',',1,6514) -LexToken(VAR,'out2',1,6526) -LexToken(ASSIGNMENT,'=',1,6530) -LexToken(ADDITION,'-',1,6531) -LexToken(NUMBER,'2',1,6532) -LexToken(COMMA,',',1,6533) -LexToken(VAR,'outtyp',1,6545) -LexToken(ASSIGNMENT,'=',1,6551) -LexToken(ADDITION,'-',1,6552) -LexToken(NUMBER,'1',1,6553) -LexToken(COMMA,',',1,6554) -LexToken(VAR,'evtin',1,6566) -LexToken(ASSIGNMENT,'=',1,6571) -LexToken(OPENSQBRACKET,'[',1,6572) -LexToken(NUMBER,'1',1,6573) -LexToken(SEMICOLON,';',1,6574) -LexToken(NUMBER,'1',1,6575) -LexToken(CLOSESQBRACKET,']',1,6576) -LexToken(COMMA,',',1,6577) -LexToken(VAR,'evtout',1,6589) -LexToken(ASSIGNMENT,'=',1,6595) -LexToken(OPENSQBRACKET,'[',1,6596) -LexToken(CLOSESQBRACKET,']',1,6597) -LexToken(COMMA,',',1,6598) -LexToken(VAR,'state',1,6610) -LexToken(ASSIGNMENT,'=',1,6615) -LexToken(OPENSQBRACKET,'[',1,6616) -LexToken(CLOSESQBRACKET,']',1,6617) -LexToken(COMMA,',',1,6618) -LexToken(VAR,'dstate',1,6630) -LexToken(ASSIGNMENT,'=',1,6636) -LexToken(NUMBER,'1',1,6637) -LexToken(COMMA,',',1,6638) -LexToken(VAR,'odstate',1,6650) -LexToken(ASSIGNMENT,'=',1,6657) -LexToken(VAR,'list',1,6658) -LexToken(OPENBRACKET,'(',1,6662) -LexToken(CLOSEBRACKET,')',1,6663) -LexToken(COMMA,',',1,6664) -LexToken(VAR,'rpar',1,6676) -LexToken(ASSIGNMENT,'=',1,6680) -LexToken(OPENSQBRACKET,'[',1,6681) -LexToken(CLOSESQBRACKET,']',1,6682) -LexToken(COMMA,',',1,6683) -LexToken(VAR,'ipar',1,6695) -LexToken(ASSIGNMENT,'=',1,6699) -LexToken(OPENSQBRACKET,'[',1,6700) -LexToken(CLOSESQBRACKET,']',1,6701) -LexToken(COMMA,',',1,6702) -LexToken(VAR,'opar',1,6714) -LexToken(ASSIGNMENT,'=',1,6718) -LexToken(VAR,'list',1,6719) -LexToken(OPENBRACKET,'(',1,6723) -LexToken(CLOSEBRACKET,')',1,6724) -LexToken(COMMA,',',1,6725) -LexToken(VAR,'blocktype',1,6737) -LexToken(ASSIGNMENT,'=',1,6746) -LexToken(DQSTRING,'"c"',1,6749) -LexToken(COMMA,',',1,6750) -LexToken(VAR,'firing',1,6762) -LexToken(ASSIGNMENT,'=',1,6768) -LexToken(OPENSQBRACKET,'[',1,6769) -LexToken(CLOSESQBRACKET,']',1,6770) -LexToken(COMMA,',',1,6771) -LexToken(VAR,'dep_ut',1,6783) -LexToken(ASSIGNMENT,'=',1,6789) -LexToken(OPENSQBRACKET,'[',1,6790) -LexToken(PREVAR_BOOLEAN,'%t',1,6791) -LexToken(COMMA,',',1,6793) -LexToken(PREVAR_BOOLEAN,'%f',1,6794) -LexToken(CLOSESQBRACKET,']',1,6796) -LexToken(COMMA,',',1,6797) -LexToken(VAR,'label',1,6809) -LexToken(ASSIGNMENT,'=',1,6814) -LexToken(DQSTRING,'""',1,6816) -LexToken(COMMA,',',1,6817) -LexToken(VAR,'nzcross',1,6829) -LexToken(ASSIGNMENT,'=',1,6836) -LexToken(NUMBER,'0',1,6837) -LexToken(COMMA,',',1,6838) -LexToken(VAR,'nmode',1,6850) -LexToken(ASSIGNMENT,'=',1,6855) -LexToken(NUMBER,'0',1,6856) -LexToken(COMMA,',',1,6857) -LexToken(VAR,'equations',1,6869) -LexToken(ASSIGNMENT,'=',1,6878) -LexToken(VAR,'list',1,6879) -LexToken(OPENBRACKET,'(',1,6883) -LexToken(CLOSEBRACKET,')',1,6884) -LexToken(CLOSEBRACKET,')',1,6885) -LexToken(COMMA,',',1,6886) -LexToken(VAR,'doc',1,6898) -LexToken(ASSIGNMENT,'=',1,6901) -LexToken(VAR,'list',1,6902) -LexToken(OPENBRACKET,'(',1,6906) -LexToken(CLOSEBRACKET,')',1,6907) -LexToken(CLOSEBRACKET,')',1,6908) -LexToken(EOL,'\n',1,6909) -LexToken(VAR,'scs_m_1',1,6918) -LexToken(DOT,'.',1,6925) -LexToken(VAR,'objs',1,6926) -LexToken(OPENBRACKET,'(',1,6930) -LexToken(NUMBER,'5',1,6931) -LexToken(CLOSEBRACKET,')',1,6932) -LexToken(ASSIGNMENT,'=',1,6933) -LexToken(SCICOS_LINK,'scicos_link',1,6934) -LexToken(OPENBRACKET,'(',1,6945) -LexToken(VAR,'xx',1,6957) -LexToken(ASSIGNMENT,'=',1,6959) -LexToken(OPENSQBRACKET,'[',1,6960) -LexToken(NUMBER,'86.667502',1,6961) -LexToken(SEMICOLON,';',1,6970) -LexToken(NUMBER,'107.69811',1,6971) -LexToken(SEMICOLON,';',1,6980) -LexToken(NUMBER,'107.69811',1,6981) -LexToken(CLOSESQBRACKET,']',1,6990) -LexToken(COMMA,',',1,6991) -LexToken(VAR,'yy',1,7003) -LexToken(ASSIGNMENT,'=',1,7005) -LexToken(OPENSQBRACKET,'[',1,7006) -LexToken(NUMBER,'313.82198',1,7007) -LexToken(SEMICOLON,';',1,7016) -LexToken(NUMBER,'313.82198',1,7017) -LexToken(SEMICOLON,';',1,7026) -LexToken(NUMBER,'296.0896',1,7027) -LexToken(CLOSESQBRACKET,']',1,7035) -LexToken(COMMA,',',1,7036) -LexToken(VAR,'id',1,7048) -LexToken(ASSIGNMENT,'=',1,7050) -LexToken(DQSTRING,'"drawlink"',1,7060) -LexToken(COMMA,',',1,7061) -LexToken(VAR,'thick',1,7073) -LexToken(ASSIGNMENT,'=',1,7078) -LexToken(OPENSQBRACKET,'[',1,7079) -LexToken(NUMBER,'0',1,7080) -LexToken(COMMA,',',1,7081) -LexToken(NUMBER,'0',1,7082) -LexToken(CLOSESQBRACKET,']',1,7083) -LexToken(COMMA,',',1,7084) -LexToken(VAR,'ct',1,7096) -LexToken(ASSIGNMENT,'=',1,7098) -LexToken(OPENSQBRACKET,'[',1,7099) -LexToken(NUMBER,'1',1,7100) -LexToken(COMMA,',',1,7101) -LexToken(NUMBER,'1',1,7102) -LexToken(CLOSESQBRACKET,']',1,7103) -LexToken(COMMA,',',1,7104) -LexToken(VAR,'from',1,7116) -LexToken(ASSIGNMENT,'=',1,7120) -LexToken(OPENSQBRACKET,'[',1,7121) -LexToken(NUMBER,'2',1,7122) -LexToken(COMMA,',',1,7123) -LexToken(NUMBER,'1',1,7124) -LexToken(COMMA,',',1,7125) -LexToken(NUMBER,'0',1,7126) -LexToken(CLOSESQBRACKET,']',1,7127) -LexToken(COMMA,',',1,7128) -LexToken(VAR,'to',1,7140) -LexToken(ASSIGNMENT,'=',1,7142) -LexToken(OPENSQBRACKET,'[',1,7143) -LexToken(NUMBER,'4',1,7144) -LexToken(COMMA,',',1,7145) -LexToken(NUMBER,'1',1,7146) -LexToken(COMMA,',',1,7147) -LexToken(NUMBER,'1',1,7148) -LexToken(CLOSESQBRACKET,']',1,7149) -LexToken(CLOSEBRACKET,')',1,7150) -LexToken(EOL,'\n',1,7151) -LexToken(VAR,'scs_m_1',1,7160) -LexToken(DOT,'.',1,7167) -LexToken(VAR,'objs',1,7168) -LexToken(OPENBRACKET,'(',1,7172) -LexToken(NUMBER,'6',1,7173) -LexToken(CLOSEBRACKET,')',1,7174) -LexToken(ASSIGNMENT,'=',1,7175) -LexToken(SCICOS_LINK,'scicos_link',1,7176) -LexToken(OPENBRACKET,'(',1,7187) -LexToken(VAR,'xx',1,7199) -LexToken(ASSIGNMENT,'=',1,7201) -LexToken(OPENSQBRACKET,'[',1,7202) -LexToken(NUMBER,'85.950315',1,7203) -LexToken(SEMICOLON,';',1,7212) -LexToken(NUMBER,'107.69811',1,7213) -LexToken(SEMICOLON,';',1,7222) -LexToken(NUMBER,'107.69811',1,7223) -LexToken(CLOSESQBRACKET,']',1,7232) -LexToken(COMMA,',',1,7233) -LexToken(VAR,'yy',1,7245) -LexToken(ASSIGNMENT,'=',1,7247) -LexToken(OPENSQBRACKET,'[',1,7248) -LexToken(NUMBER,'265.02389',1,7249) -LexToken(SEMICOLON,';',1,7258) -LexToken(NUMBER,'265.02389',1,7259) -LexToken(SEMICOLON,';',1,7268) -LexToken(NUMBER,'282.75627',1,7269) -LexToken(CLOSESQBRACKET,']',1,7278) -LexToken(COMMA,',',1,7279) -LexToken(VAR,'id',1,7291) -LexToken(ASSIGNMENT,'=',1,7293) -LexToken(DQSTRING,'"drawlink"',1,7303) -LexToken(COMMA,',',1,7304) -LexToken(VAR,'thick',1,7316) -LexToken(ASSIGNMENT,'=',1,7321) -LexToken(OPENSQBRACKET,'[',1,7322) -LexToken(NUMBER,'0',1,7323) -LexToken(COMMA,',',1,7324) -LexToken(NUMBER,'0',1,7325) -LexToken(CLOSESQBRACKET,']',1,7326) -LexToken(COMMA,',',1,7327) -LexToken(VAR,'ct',1,7339) -LexToken(ASSIGNMENT,'=',1,7341) -LexToken(OPENSQBRACKET,'[',1,7342) -LexToken(NUMBER,'1',1,7343) -LexToken(COMMA,',',1,7344) -LexToken(NUMBER,'1',1,7345) -LexToken(CLOSESQBRACKET,']',1,7346) -LexToken(COMMA,',',1,7347) -LexToken(VAR,'from',1,7359) -LexToken(ASSIGNMENT,'=',1,7363) -LexToken(OPENSQBRACKET,'[',1,7364) -LexToken(NUMBER,'3',1,7365) -LexToken(COMMA,',',1,7366) -LexToken(NUMBER,'1',1,7367) -LexToken(COMMA,',',1,7368) -LexToken(NUMBER,'0',1,7369) -LexToken(CLOSESQBRACKET,']',1,7370) -LexToken(COMMA,',',1,7371) -LexToken(VAR,'to',1,7383) -LexToken(ASSIGNMENT,'=',1,7385) -LexToken(OPENSQBRACKET,'[',1,7386) -LexToken(NUMBER,'4',1,7387) -LexToken(COMMA,',',1,7388) -LexToken(NUMBER,'2',1,7389) -LexToken(COMMA,',',1,7390) -LexToken(NUMBER,'1',1,7391) -LexToken(CLOSESQBRACKET,']',1,7392) -LexToken(CLOSEBRACKET,')',1,7393) -LexToken(EOL,'\n',1,7394) -LexToken(VAR,'scs_m_1',1,7403) -LexToken(DOT,'.',1,7410) -LexToken(VAR,'objs',1,7411) -LexToken(OPENBRACKET,'(',1,7415) -LexToken(NUMBER,'7',1,7416) -LexToken(CLOSEBRACKET,')',1,7417) -LexToken(ASSIGNMENT,'=',1,7418) -LexToken(SCICOS_BLOCK,'scicos_block',1,7419) -LexToken(OPENBRACKET,'(',1,7431) -LexToken(VAR,'gui',1,7443) -LexToken(ASSIGNMENT,'=',1,7446) -LexToken(DQSTRING,'"ESELECT_f"',1,7457) -LexToken(COMMA,',',1,7458) -LexToken(VAR,'graphics',1,7470) -LexToken(ASSIGNMENT,'=',1,7478) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7479) -LexToken(OPENBRACKET,'(',1,7494) -LexToken(VAR,'orig',1,7506) -LexToken(ASSIGNMENT,'=',1,7510) -LexToken(OPENSQBRACKET,'[',1,7511) -LexToken(NUMBER,'106.9461',1,7512) -LexToken(COMMA,',',1,7520) -LexToken(NUMBER,'339.7496',1,7521) -LexToken(CLOSESQBRACKET,']',1,7529) -LexToken(COMMA,',',1,7530) -LexToken(VAR,'sz',1,7542) -LexToken(ASSIGNMENT,'=',1,7544) -LexToken(OPENSQBRACKET,'[',1,7545) -LexToken(NUMBER,'60',1,7546) -LexToken(COMMA,',',1,7548) -LexToken(NUMBER,'40',1,7549) -LexToken(CLOSESQBRACKET,']',1,7551) -LexToken(COMMA,',',1,7552) -LexToken(VAR,'flip',1,7564) -LexToken(ASSIGNMENT,'=',1,7568) -LexToken(PREVAR_BOOLEAN,'%t',1,7569) -LexToken(COMMA,',',1,7571) -LexToken(VAR,'theta',1,7583) -LexToken(ASSIGNMENT,'=',1,7588) -LexToken(NUMBER,'0',1,7589) -LexToken(COMMA,',',1,7590) -LexToken(VAR,'exprs',1,7602) -LexToken(ASSIGNMENT,'=',1,7607) -LexToken(OPENSQBRACKET,'[',1,7608) -LexToken(DQSTRING,'"2"',1,7611) -LexToken(SEMICOLON,';',1,7612) -LexToken(DQSTRING,'"0"',1,7615) -LexToken(SEMICOLON,';',1,7616) -LexToken(DQSTRING,'"0"',1,7619) -LexToken(CLOSESQBRACKET,']',1,7620) -LexToken(COMMA,',',1,7621) -LexToken(VAR,'pin',1,7633) -LexToken(ASSIGNMENT,'=',1,7636) -LexToken(NUMBER,'8',1,7637) -LexToken(COMMA,',',1,7638) -LexToken(VAR,'pout',1,7650) -LexToken(ASSIGNMENT,'=',1,7654) -LexToken(OPENSQBRACKET,'[',1,7655) -LexToken(CLOSESQBRACKET,']',1,7656) -LexToken(COMMA,',',1,7657) -LexToken(VAR,'pein',1,7669) -LexToken(ASSIGNMENT,'=',1,7673) -LexToken(OPENSQBRACKET,'[',1,7674) -LexToken(CLOSESQBRACKET,']',1,7675) -LexToken(COMMA,',',1,7676) -LexToken(VAR,'peout',1,7688) -LexToken(ASSIGNMENT,'=',1,7693) -LexToken(OPENSQBRACKET,'[',1,7694) -LexToken(NUMBER,'9',1,7695) -LexToken(SEMICOLON,';',1,7696) -LexToken(NUMBER,'10',1,7697) -LexToken(CLOSESQBRACKET,']',1,7699) -LexToken(COMMA,',',1,7700) -LexToken(VAR,'gr_i',1,7712) -LexToken(ASSIGNMENT,'=',1,7716) -LexToken(OPENSQBRACKET,'[',1,7717) -LexToken(CLOSESQBRACKET,']',1,7718) -LexToken(COMMA,',',1,7719) -LexToken(VAR,'id',1,7731) -LexToken(ASSIGNMENT,'=',1,7733) -LexToken(DQSTRING,'""',1,7735) -LexToken(COMMA,',',1,7736) -LexToken(VAR,'in_implicit',1,7748) -LexToken(ASSIGNMENT,'=',1,7759) -LexToken(DQSTRING,'"E"',1,7762) -LexToken(COMMA,',',1,7763) -LexToken(VAR,'out_implicit',1,7775) -LexToken(ASSIGNMENT,'=',1,7787) -LexToken(OPENSQBRACKET,'[',1,7788) -LexToken(CLOSESQBRACKET,']',1,7789) -LexToken(CLOSEBRACKET,')',1,7790) -LexToken(COMMA,',',1,7791) -LexToken(VAR,'model',1,7803) -LexToken(ASSIGNMENT,'=',1,7808) -LexToken(SCICOS_MODEL,'scicos_model',1,7809) -LexToken(OPENBRACKET,'(',1,7821) -LexToken(VAR,'sim',1,7833) -LexToken(ASSIGNMENT,'=',1,7836) -LexToken(VAR,'list',1,7837) -LexToken(OPENBRACKET,'(',1,7841) -LexToken(DQSTRING,'"eselect"',1,7850) -LexToken(COMMA,',',1,7851) -LexToken(ADDITION,'-',1,7852) -LexToken(NUMBER,'2',1,7853) -LexToken(CLOSEBRACKET,')',1,7854) -LexToken(COMMA,',',1,7855) -LexToken(VAR,'in',1,7867) -LexToken(ASSIGNMENT,'=',1,7869) -LexToken(NUMBER,'1',1,7870) -LexToken(COMMA,',',1,7871) -LexToken(VAR,'in2',1,7883) -LexToken(ASSIGNMENT,'=',1,7886) -LexToken(NUMBER,'1',1,7887) -LexToken(COMMA,',',1,7888) -LexToken(VAR,'intyp',1,7900) -LexToken(ASSIGNMENT,'=',1,7905) -LexToken(ADDITION,'-',1,7906) -LexToken(NUMBER,'1',1,7907) -LexToken(COMMA,',',1,7908) -LexToken(VAR,'out',1,7920) -LexToken(ASSIGNMENT,'=',1,7923) -LexToken(OPENSQBRACKET,'[',1,7924) -LexToken(CLOSESQBRACKET,']',1,7925) -LexToken(COMMA,',',1,7926) -LexToken(VAR,'out2',1,7938) -LexToken(ASSIGNMENT,'=',1,7942) -LexToken(OPENSQBRACKET,'[',1,7943) -LexToken(CLOSESQBRACKET,']',1,7944) -LexToken(COMMA,',',1,7945) -LexToken(VAR,'outtyp',1,7957) -LexToken(ASSIGNMENT,'=',1,7963) -LexToken(NUMBER,'1',1,7964) -LexToken(COMMA,',',1,7965) -LexToken(VAR,'evtin',1,7977) -LexToken(ASSIGNMENT,'=',1,7982) -LexToken(OPENSQBRACKET,'[',1,7983) -LexToken(CLOSESQBRACKET,']',1,7984) -LexToken(COMMA,',',1,7985) -LexToken(VAR,'evtout',1,7997) -LexToken(ASSIGNMENT,'=',1,8003) -LexToken(OPENSQBRACKET,'[',1,8004) -LexToken(NUMBER,'1',1,8005) -LexToken(SEMICOLON,';',1,8006) -LexToken(NUMBER,'1',1,8007) -LexToken(CLOSESQBRACKET,']',1,8008) -LexToken(COMMA,',',1,8009) -LexToken(VAR,'state',1,8021) -LexToken(ASSIGNMENT,'=',1,8026) -LexToken(OPENSQBRACKET,'[',1,8027) -LexToken(CLOSESQBRACKET,']',1,8028) -LexToken(COMMA,',',1,8029) -LexToken(VAR,'dstate',1,8041) -LexToken(ASSIGNMENT,'=',1,8047) -LexToken(OPENSQBRACKET,'[',1,8048) -LexToken(CLOSESQBRACKET,']',1,8049) -LexToken(COMMA,',',1,8050) -LexToken(VAR,'odstate',1,8062) -LexToken(ASSIGNMENT,'=',1,8069) -LexToken(VAR,'list',1,8070) -LexToken(OPENBRACKET,'(',1,8074) -LexToken(CLOSEBRACKET,')',1,8075) -LexToken(COMMA,',',1,8076) -LexToken(VAR,'rpar',1,8088) -LexToken(ASSIGNMENT,'=',1,8092) -LexToken(OPENSQBRACKET,'[',1,8093) -LexToken(CLOSESQBRACKET,']',1,8094) -LexToken(COMMA,',',1,8095) -LexToken(VAR,'ipar',1,8107) -LexToken(ASSIGNMENT,'=',1,8111) -LexToken(OPENSQBRACKET,'[',1,8112) -LexToken(CLOSESQBRACKET,']',1,8113) -LexToken(COMMA,',',1,8114) -LexToken(VAR,'opar',1,8126) -LexToken(ASSIGNMENT,'=',1,8130) -LexToken(VAR,'list',1,8131) -LexToken(OPENBRACKET,'(',1,8135) -LexToken(CLOSEBRACKET,')',1,8136) -LexToken(COMMA,',',1,8137) -LexToken(VAR,'blocktype',1,8149) -LexToken(ASSIGNMENT,'=',1,8158) -LexToken(DQSTRING,'"l"',1,8161) -LexToken(COMMA,',',1,8162) -LexToken(VAR,'firing',1,8174) -LexToken(ASSIGNMENT,'=',1,8180) -LexToken(OPENSQBRACKET,'[',1,8181) -LexToken(ADDITION,'-',1,8182) -LexToken(NUMBER,'1',1,8183) -LexToken(SEMICOLON,';',1,8184) -LexToken(ADDITION,'-',1,8185) -LexToken(NUMBER,'1',1,8186) -LexToken(CLOSESQBRACKET,']',1,8187) -LexToken(COMMA,',',1,8188) -LexToken(VAR,'dep_ut',1,8200) -LexToken(ASSIGNMENT,'=',1,8206) -LexToken(OPENSQBRACKET,'[',1,8207) -LexToken(PREVAR_BOOLEAN,'%t',1,8208) -LexToken(COMMA,',',1,8210) -LexToken(PREVAR_BOOLEAN,'%f',1,8211) -LexToken(CLOSESQBRACKET,']',1,8213) -LexToken(COMMA,',',1,8214) -LexToken(VAR,'label',1,8226) -LexToken(ASSIGNMENT,'=',1,8231) -LexToken(DQSTRING,'""',1,8233) -LexToken(COMMA,',',1,8234) -LexToken(VAR,'nzcross',1,8246) -LexToken(ASSIGNMENT,'=',1,8253) -LexToken(NUMBER,'0',1,8254) -LexToken(COMMA,',',1,8255) -LexToken(VAR,'nmode',1,8267) -LexToken(ASSIGNMENT,'=',1,8272) -LexToken(NUMBER,'0',1,8273) -LexToken(COMMA,',',1,8274) -LexToken(VAR,'equations',1,8286) -LexToken(ASSIGNMENT,'=',1,8295) -LexToken(VAR,'list',1,8296) -LexToken(OPENBRACKET,'(',1,8300) -LexToken(CLOSEBRACKET,')',1,8301) -LexToken(CLOSEBRACKET,')',1,8302) -LexToken(COMMA,',',1,8303) -LexToken(VAR,'doc',1,8315) -LexToken(ASSIGNMENT,'=',1,8318) -LexToken(VAR,'list',1,8319) -LexToken(OPENBRACKET,'(',1,8323) -LexToken(CLOSEBRACKET,')',1,8324) -LexToken(CLOSEBRACKET,')',1,8325) -LexToken(EOL,'\n',1,8326) -LexToken(VAR,'scs_m_1',1,8335) -LexToken(DOT,'.',1,8342) -LexToken(VAR,'objs',1,8343) -LexToken(OPENBRACKET,'(',1,8347) -LexToken(NUMBER,'8',1,8348) -LexToken(CLOSEBRACKET,')',1,8349) -LexToken(ASSIGNMENT,'=',1,8350) -LexToken(SCICOS_LINK,'scicos_link',1,8351) -LexToken(OPENBRACKET,'(',1,8362) -LexToken(VAR,'xx',1,8374) -LexToken(ASSIGNMENT,'=',1,8376) -LexToken(OPENSQBRACKET,'[',1,8377) -LexToken(NUMBER,'86.80133',1,8378) -LexToken(SEMICOLON,';',1,8386) -LexToken(NUMBER,'98.374671',1,8387) -LexToken(CLOSESQBRACKET,']',1,8396) -LexToken(COMMA,',',1,8397) -LexToken(VAR,'yy',1,8409) -LexToken(ASSIGNMENT,'=',1,8411) -LexToken(OPENSQBRACKET,'[',1,8412) -LexToken(NUMBER,'359.5057',1,8413) -LexToken(SEMICOLON,';',1,8421) -LexToken(NUMBER,'359.7496',1,8422) -LexToken(CLOSESQBRACKET,']',1,8430) -LexToken(COMMA,',',1,8431) -LexToken(VAR,'id',1,8443) -LexToken(ASSIGNMENT,'=',1,8445) -LexToken(DQSTRING,'"drawlink"',1,8455) -LexToken(COMMA,',',1,8456) -LexToken(VAR,'thick',1,8468) -LexToken(ASSIGNMENT,'=',1,8473) -LexToken(OPENSQBRACKET,'[',1,8474) -LexToken(NUMBER,'0',1,8475) -LexToken(COMMA,',',1,8476) -LexToken(NUMBER,'0',1,8477) -LexToken(CLOSESQBRACKET,']',1,8478) -LexToken(COMMA,',',1,8479) -LexToken(VAR,'ct',1,8491) -LexToken(ASSIGNMENT,'=',1,8493) -LexToken(OPENSQBRACKET,'[',1,8494) -LexToken(NUMBER,'1',1,8495) -LexToken(COMMA,',',1,8496) -LexToken(NUMBER,'1',1,8497) -LexToken(CLOSESQBRACKET,']',1,8498) -LexToken(COMMA,',',1,8499) -LexToken(VAR,'from',1,8511) -LexToken(ASSIGNMENT,'=',1,8515) -LexToken(OPENSQBRACKET,'[',1,8516) -LexToken(NUMBER,'1',1,8517) -LexToken(COMMA,',',1,8518) -LexToken(NUMBER,'1',1,8519) -LexToken(COMMA,',',1,8520) -LexToken(NUMBER,'0',1,8521) -LexToken(CLOSESQBRACKET,']',1,8522) -LexToken(COMMA,',',1,8523) -LexToken(VAR,'to',1,8535) -LexToken(ASSIGNMENT,'=',1,8537) -LexToken(OPENSQBRACKET,'[',1,8538) -LexToken(NUMBER,'7',1,8539) -LexToken(COMMA,',',1,8540) -LexToken(NUMBER,'1',1,8541) -LexToken(COMMA,',',1,8542) -LexToken(NUMBER,'1',1,8543) -LexToken(CLOSESQBRACKET,']',1,8544) -LexToken(CLOSEBRACKET,')',1,8545) -LexToken(EOL,'\n',1,8546) -LexToken(VAR,'scs_m_1',1,8555) -LexToken(DOT,'.',1,8562) -LexToken(VAR,'objs',1,8563) -LexToken(OPENBRACKET,'(',1,8567) -LexToken(NUMBER,'9',1,8568) -LexToken(CLOSEBRACKET,')',1,8569) -LexToken(ASSIGNMENT,'=',1,8570) -LexToken(SCICOS_LINK,'scicos_link',1,8571) -LexToken(OPENBRACKET,'(',1,8582) -LexToken(VAR,'xx',1,8594) -LexToken(ASSIGNMENT,'=',1,8596) -LexToken(OPENSQBRACKET,'[',1,8597) -LexToken(NUMBER,'126.9461',1,8598) -LexToken(SEMICOLON,';',1,8606) -LexToken(NUMBER,'129.60287',1,8607) -LexToken(CLOSESQBRACKET,']',1,8616) -LexToken(COMMA,',',1,8617) -LexToken(VAR,'yy',1,8629) -LexToken(ASSIGNMENT,'=',1,8631) -LexToken(OPENSQBRACKET,'[',1,8632) -LexToken(NUMBER,'334.03532',1,8633) -LexToken(SEMICOLON,';',1,8642) -LexToken(NUMBER,'315.13722',1,8643) -LexToken(CLOSESQBRACKET,']',1,8652) -LexToken(COMMA,',',1,8653) -LexToken(VAR,'id',1,8665) -LexToken(ASSIGNMENT,'=',1,8667) -LexToken(DQSTRING,'"drawlink"',1,8677) -LexToken(COMMA,',',1,8678) -LexToken(VAR,'thick',1,8690) -LexToken(ASSIGNMENT,'=',1,8695) -LexToken(OPENSQBRACKET,'[',1,8696) -LexToken(NUMBER,'0',1,8697) -LexToken(COMMA,',',1,8698) -LexToken(NUMBER,'0',1,8699) -LexToken(CLOSESQBRACKET,']',1,8700) -LexToken(COMMA,',',1,8701) -LexToken(VAR,'ct',1,8713) -LexToken(ASSIGNMENT,'=',1,8715) -LexToken(OPENSQBRACKET,'[',1,8716) -LexToken(NUMBER,'5',1,8717) -LexToken(COMMA,',',1,8718) -LexToken(ADDITION,'-',1,8719) -LexToken(NUMBER,'1',1,8720) -LexToken(CLOSESQBRACKET,']',1,8721) -LexToken(COMMA,',',1,8722) -LexToken(VAR,'from',1,8734) -LexToken(ASSIGNMENT,'=',1,8738) -LexToken(OPENSQBRACKET,'[',1,8739) -LexToken(NUMBER,'7',1,8740) -LexToken(COMMA,',',1,8741) -LexToken(NUMBER,'1',1,8742) -LexToken(COMMA,',',1,8743) -LexToken(NUMBER,'0',1,8744) -LexToken(CLOSESQBRACKET,']',1,8745) -LexToken(COMMA,',',1,8746) -LexToken(VAR,'to',1,8758) -LexToken(ASSIGNMENT,'=',1,8760) -LexToken(OPENSQBRACKET,'[',1,8761) -LexToken(NUMBER,'4',1,8762) -LexToken(COMMA,',',1,8763) -LexToken(NUMBER,'1',1,8764) -LexToken(COMMA,',',1,8765) -LexToken(NUMBER,'1',1,8766) -LexToken(CLOSESQBRACKET,']',1,8767) -LexToken(CLOSEBRACKET,')',1,8768) -LexToken(EOL,'\n',1,8769) -LexToken(VAR,'scs_m_1',1,8778) -LexToken(DOT,'.',1,8785) -LexToken(VAR,'objs',1,8786) -LexToken(OPENBRACKET,'(',1,8790) -LexToken(NUMBER,'10',1,8791) -LexToken(CLOSEBRACKET,')',1,8793) -LexToken(ASSIGNMENT,'=',1,8794) -LexToken(SCICOS_LINK,'scicos_link',1,8795) -LexToken(OPENBRACKET,'(',1,8806) -LexToken(VAR,'xx',1,8818) -LexToken(ASSIGNMENT,'=',1,8820) -LexToken(OPENSQBRACKET,'[',1,8821) -LexToken(NUMBER,'146.9461',1,8822) -LexToken(SEMICOLON,';',1,8830) -LexToken(NUMBER,'142.93621',1,8831) -LexToken(CLOSESQBRACKET,']',1,8840) -LexToken(COMMA,',',1,8841) -LexToken(VAR,'yy',1,8853) -LexToken(ASSIGNMENT,'=',1,8855) -LexToken(OPENSQBRACKET,'[',1,8856) -LexToken(NUMBER,'334.03532',1,8857) -LexToken(SEMICOLON,';',1,8866) -LexToken(NUMBER,'315.13722',1,8867) -LexToken(CLOSESQBRACKET,']',1,8876) -LexToken(COMMA,',',1,8877) -LexToken(VAR,'id',1,8889) -LexToken(ASSIGNMENT,'=',1,8891) -LexToken(DQSTRING,'"drawlink"',1,8901) -LexToken(COMMA,',',1,8902) -LexToken(VAR,'thick',1,8914) -LexToken(ASSIGNMENT,'=',1,8919) -LexToken(OPENSQBRACKET,'[',1,8920) -LexToken(NUMBER,'0',1,8921) -LexToken(COMMA,',',1,8922) -LexToken(NUMBER,'0',1,8923) -LexToken(CLOSESQBRACKET,']',1,8924) -LexToken(COMMA,',',1,8925) -LexToken(VAR,'ct',1,8937) -LexToken(ASSIGNMENT,'=',1,8939) -LexToken(OPENSQBRACKET,'[',1,8940) -LexToken(NUMBER,'5',1,8941) -LexToken(COMMA,',',1,8942) -LexToken(ADDITION,'-',1,8943) -LexToken(NUMBER,'1',1,8944) -LexToken(CLOSESQBRACKET,']',1,8945) -LexToken(COMMA,',',1,8946) -LexToken(VAR,'from',1,8958) -LexToken(ASSIGNMENT,'=',1,8962) -LexToken(OPENSQBRACKET,'[',1,8963) -LexToken(NUMBER,'7',1,8964) -LexToken(COMMA,',',1,8965) -LexToken(NUMBER,'2',1,8966) -LexToken(COMMA,',',1,8967) -LexToken(NUMBER,'0',1,8968) -LexToken(CLOSESQBRACKET,']',1,8969) -LexToken(COMMA,',',1,8970) -LexToken(VAR,'to',1,8982) -LexToken(ASSIGNMENT,'=',1,8984) -LexToken(OPENSQBRACKET,'[',1,8985) -LexToken(NUMBER,'4',1,8986) -LexToken(COMMA,',',1,8987) -LexToken(NUMBER,'2',1,8988) -LexToken(COMMA,',',1,8989) -LexToken(NUMBER,'1',1,8990) -LexToken(CLOSESQBRACKET,']',1,8991) -LexToken(CLOSEBRACKET,')',1,8992) -LexToken(EOL,'\n',1,8993) -LexToken(VAR,'scs_m_1',1,9002) -LexToken(DOT,'.',1,9009) -LexToken(VAR,'objs',1,9010) -LexToken(OPENBRACKET,'(',1,9014) -LexToken(NUMBER,'11',1,9015) -LexToken(CLOSEBRACKET,')',1,9017) -LexToken(ASSIGNMENT,'=',1,9018) -LexToken(VAR,'mlist',1,9019) -LexToken(OPENBRACKET,'(',1,9024) -LexToken(DQSTRING,'"Deleted"',1,9033) -LexToken(CLOSEBRACKET,')',1,9034) -LexToken(EOL,'\n',1,9035) -LexToken(VAR,'scs_m_1',1,9044) -LexToken(DOT,'.',1,9051) -LexToken(VAR,'objs',1,9052) -LexToken(OPENBRACKET,'(',1,9056) -LexToken(NUMBER,'12',1,9057) -LexToken(CLOSEBRACKET,')',1,9059) -LexToken(ASSIGNMENT,'=',1,9060) -LexToken(VAR,'mlist',1,9061) -LexToken(OPENBRACKET,'(',1,9066) -LexToken(DQSTRING,'"Deleted"',1,9075) -LexToken(CLOSEBRACKET,')',1,9076) -LexToken(EOL,'\n',1,9077) -LexToken(VAR,'scs_m_1',1,9086) -LexToken(DOT,'.',1,9093) -LexToken(VAR,'objs',1,9094) -LexToken(OPENBRACKET,'(',1,9098) -LexToken(NUMBER,'13',1,9099) -LexToken(CLOSEBRACKET,')',1,9101) -LexToken(ASSIGNMENT,'=',1,9102) -LexToken(SCICOS_BLOCK,'scicos_block',1,9103) -LexToken(OPENBRACKET,'(',1,9115) -LexToken(VAR,'gui',1,9127) -LexToken(ASSIGNMENT,'=',1,9130) -LexToken(DQSTRING,'"OUT_f"',1,9137) -LexToken(COMMA,',',1,9138) -LexToken(VAR,'graphics',1,9150) -LexToken(ASSIGNMENT,'=',1,9158) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,9159) -LexToken(OPENBRACKET,'(',1,9174) -LexToken(VAR,'orig',1,9186) -LexToken(ASSIGNMENT,'=',1,9190) -LexToken(OPENSQBRACKET,'[',1,9191) -LexToken(NUMBER,'184.40238',1,9192) -LexToken(COMMA,',',1,9201) -LexToken(NUMBER,'278.75198',1,9202) -LexToken(CLOSESQBRACKET,']',1,9211) -LexToken(COMMA,',',1,9212) -LexToken(VAR,'sz',1,9224) -LexToken(ASSIGNMENT,'=',1,9226) -LexToken(OPENSQBRACKET,'[',1,9227) -LexToken(NUMBER,'20',1,9228) -LexToken(COMMA,',',1,9230) -LexToken(NUMBER,'20',1,9231) -LexToken(CLOSESQBRACKET,']',1,9233) -LexToken(COMMA,',',1,9234) -LexToken(VAR,'flip',1,9246) -LexToken(ASSIGNMENT,'=',1,9250) -LexToken(PREVAR_BOOLEAN,'%t',1,9251) -LexToken(COMMA,',',1,9253) -LexToken(VAR,'theta',1,9265) -LexToken(ASSIGNMENT,'=',1,9270) -LexToken(NUMBER,'0',1,9271) -LexToken(COMMA,',',1,9272) -LexToken(VAR,'exprs',1,9284) -LexToken(ASSIGNMENT,'=',1,9289) -LexToken(DQSTRING,'"1"',1,9292) -LexToken(COMMA,',',1,9293) -LexToken(VAR,'pin',1,9305) -LexToken(ASSIGNMENT,'=',1,9308) -LexToken(NUMBER,'14',1,9309) -LexToken(COMMA,',',1,9311) -LexToken(VAR,'pout',1,9323) -LexToken(ASSIGNMENT,'=',1,9327) -LexToken(OPENSQBRACKET,'[',1,9328) -LexToken(CLOSESQBRACKET,']',1,9329) -LexToken(COMMA,',',1,9330) -LexToken(VAR,'pein',1,9342) -LexToken(ASSIGNMENT,'=',1,9346) -LexToken(OPENSQBRACKET,'[',1,9347) -LexToken(CLOSESQBRACKET,']',1,9348) -LexToken(COMMA,',',1,9349) -LexToken(VAR,'peout',1,9361) -LexToken(ASSIGNMENT,'=',1,9366) -LexToken(OPENSQBRACKET,'[',1,9367) -LexToken(CLOSESQBRACKET,']',1,9368) -LexToken(COMMA,',',1,9369) -LexToken(VAR,'gr_i',1,9381) -LexToken(ASSIGNMENT,'=',1,9385) -LexToken(OPENSQBRACKET,'[',1,9386) -LexToken(CLOSESQBRACKET,']',1,9387) -LexToken(COMMA,',',1,9388) -LexToken(VAR,'id',1,9400) -LexToken(ASSIGNMENT,'=',1,9402) -LexToken(DQSTRING,'""',1,9404) -LexToken(COMMA,',',1,9405) -LexToken(VAR,'in_implicit',1,9417) -LexToken(ASSIGNMENT,'=',1,9428) -LexToken(DQSTRING,'"E"',1,9431) -LexToken(COMMA,',',1,9432) -LexToken(VAR,'out_implicit',1,9444) -LexToken(ASSIGNMENT,'=',1,9456) -LexToken(OPENSQBRACKET,'[',1,9457) -LexToken(CLOSESQBRACKET,']',1,9458) -LexToken(CLOSEBRACKET,')',1,9459) -LexToken(COMMA,',',1,9460) -LexToken(VAR,'model',1,9472) -LexToken(ASSIGNMENT,'=',1,9477) -LexToken(SCICOS_MODEL,'scicos_model',1,9478) -LexToken(OPENBRACKET,'(',1,9490) -LexToken(VAR,'sim',1,9502) -LexToken(ASSIGNMENT,'=',1,9505) -LexToken(DQSTRING,'"output"',1,9513) -LexToken(COMMA,',',1,9514) -LexToken(VAR,'in',1,9526) -LexToken(ASSIGNMENT,'=',1,9528) -LexToken(ADDITION,'-',1,9529) -LexToken(NUMBER,'1',1,9530) -LexToken(COMMA,',',1,9531) -LexToken(VAR,'in2',1,9543) -LexToken(ASSIGNMENT,'=',1,9546) -LexToken(ADDITION,'-',1,9547) -LexToken(NUMBER,'2',1,9548) -LexToken(COMMA,',',1,9549) -LexToken(VAR,'intyp',1,9561) -LexToken(ASSIGNMENT,'=',1,9566) -LexToken(ADDITION,'-',1,9567) -LexToken(NUMBER,'1',1,9568) -LexToken(COMMA,',',1,9569) -LexToken(VAR,'out',1,9581) -LexToken(ASSIGNMENT,'=',1,9584) -LexToken(OPENSQBRACKET,'[',1,9585) -LexToken(CLOSESQBRACKET,']',1,9586) -LexToken(COMMA,',',1,9587) -LexToken(VAR,'out2',1,9599) -LexToken(ASSIGNMENT,'=',1,9603) -LexToken(OPENSQBRACKET,'[',1,9604) -LexToken(CLOSESQBRACKET,']',1,9605) -LexToken(COMMA,',',1,9606) -LexToken(VAR,'outtyp',1,9618) -LexToken(ASSIGNMENT,'=',1,9624) -LexToken(NUMBER,'1',1,9625) -LexToken(COMMA,',',1,9626) -LexToken(VAR,'evtin',1,9638) -LexToken(ASSIGNMENT,'=',1,9643) -LexToken(OPENSQBRACKET,'[',1,9644) -LexToken(CLOSESQBRACKET,']',1,9645) -LexToken(COMMA,',',1,9646) -LexToken(VAR,'evtout',1,9658) -LexToken(ASSIGNMENT,'=',1,9664) -LexToken(OPENSQBRACKET,'[',1,9665) -LexToken(CLOSESQBRACKET,']',1,9666) -LexToken(COMMA,',',1,9667) -LexToken(VAR,'state',1,9679) -LexToken(ASSIGNMENT,'=',1,9684) -LexToken(OPENSQBRACKET,'[',1,9685) -LexToken(CLOSESQBRACKET,']',1,9686) -LexToken(COMMA,',',1,9687) -LexToken(VAR,'dstate',1,9699) -LexToken(ASSIGNMENT,'=',1,9705) -LexToken(OPENSQBRACKET,'[',1,9706) -LexToken(CLOSESQBRACKET,']',1,9707) -LexToken(COMMA,',',1,9708) -LexToken(VAR,'odstate',1,9720) -LexToken(ASSIGNMENT,'=',1,9727) -LexToken(VAR,'list',1,9728) -LexToken(OPENBRACKET,'(',1,9732) -LexToken(CLOSEBRACKET,')',1,9733) -LexToken(COMMA,',',1,9734) -LexToken(VAR,'rpar',1,9746) -LexToken(ASSIGNMENT,'=',1,9750) -LexToken(OPENSQBRACKET,'[',1,9751) -LexToken(CLOSESQBRACKET,']',1,9752) -LexToken(COMMA,',',1,9753) -LexToken(VAR,'ipar',1,9765) -LexToken(ASSIGNMENT,'=',1,9769) -LexToken(NUMBER,'1',1,9770) -LexToken(COMMA,',',1,9771) -LexToken(VAR,'opar',1,9783) -LexToken(ASSIGNMENT,'=',1,9787) -LexToken(VAR,'list',1,9788) -LexToken(OPENBRACKET,'(',1,9792) -LexToken(CLOSEBRACKET,')',1,9793) -LexToken(COMMA,',',1,9794) -LexToken(VAR,'blocktype',1,9806) -LexToken(ASSIGNMENT,'=',1,9815) -LexToken(DQSTRING,'"c"',1,9818) -LexToken(COMMA,',',1,9819) -LexToken(VAR,'firing',1,9831) -LexToken(ASSIGNMENT,'=',1,9837) -LexToken(OPENSQBRACKET,'[',1,9838) -LexToken(CLOSESQBRACKET,']',1,9839) -LexToken(COMMA,',',1,9840) -LexToken(VAR,'dep_ut',1,9852) -LexToken(ASSIGNMENT,'=',1,9858) -LexToken(OPENSQBRACKET,'[',1,9859) -LexToken(PREVAR_BOOLEAN,'%f',1,9860) -LexToken(COMMA,',',1,9862) -LexToken(PREVAR_BOOLEAN,'%f',1,9863) -LexToken(CLOSESQBRACKET,']',1,9865) -LexToken(COMMA,',',1,9866) -LexToken(VAR,'label',1,9878) -LexToken(ASSIGNMENT,'=',1,9883) -LexToken(DQSTRING,'""',1,9885) -LexToken(COMMA,',',1,9886) -LexToken(VAR,'nzcross',1,9898) -LexToken(ASSIGNMENT,'=',1,9905) -LexToken(NUMBER,'0',1,9906) -LexToken(COMMA,',',1,9907) -LexToken(VAR,'nmode',1,9919) -LexToken(ASSIGNMENT,'=',1,9924) -LexToken(NUMBER,'0',1,9925) -LexToken(COMMA,',',1,9926) -LexToken(VAR,'equations',1,9938) -LexToken(ASSIGNMENT,'=',1,9947) -LexToken(VAR,'list',1,9948) -LexToken(OPENBRACKET,'(',1,9952) -LexToken(CLOSEBRACKET,')',1,9953) -LexToken(CLOSEBRACKET,')',1,9954) -LexToken(COMMA,',',1,9955) -LexToken(VAR,'doc',1,9967) -LexToken(ASSIGNMENT,'=',1,9970) -LexToken(VAR,'list',1,9971) -LexToken(OPENBRACKET,'(',1,9975) -LexToken(CLOSEBRACKET,')',1,9976) -LexToken(CLOSEBRACKET,')',1,9977) -LexToken(EOL,'\n',1,9978) -LexToken(VAR,'scs_m_1',1,9987) -LexToken(DOT,'.',1,9994) -LexToken(VAR,'objs',1,9995) -LexToken(OPENBRACKET,'(',1,9999) -LexToken(NUMBER,'14',1,10000) -LexToken(CLOSEBRACKET,')',1,10002) -LexToken(ASSIGNMENT,'=',1,10003) -LexToken(SCICOS_LINK,'scicos_link',1,10004) -LexToken(OPENBRACKET,'(',1,10015) -LexToken(VAR,'xx',1,10027) -LexToken(ASSIGNMENT,'=',1,10029) -LexToken(OPENSQBRACKET,'[',1,10030) -LexToken(NUMBER,'164.84097',1,10031) -LexToken(SEMICOLON,';',1,10040) -LexToken(NUMBER,'184.40238',1,10041) -LexToken(CLOSESQBRACKET,']',1,10050) -LexToken(COMMA,',',1,10051) -LexToken(VAR,'yy',1,10063) -LexToken(ASSIGNMENT,'=',1,10065) -LexToken(OPENSQBRACKET,'[',1,10066) -LexToken(NUMBER,'289.42294',1,10067) -LexToken(SEMICOLON,';',1,10076) -LexToken(NUMBER,'288.75198',1,10077) -LexToken(CLOSESQBRACKET,']',1,10086) -LexToken(COMMA,',',1,10087) -LexToken(VAR,'id',1,10099) -LexToken(ASSIGNMENT,'=',1,10101) -LexToken(DQSTRING,'"drawlink"',1,10111) -LexToken(COMMA,',',1,10112) -LexToken(VAR,'thick',1,10124) -LexToken(ASSIGNMENT,'=',1,10129) -LexToken(OPENSQBRACKET,'[',1,10130) -LexToken(NUMBER,'0',1,10131) -LexToken(COMMA,',',1,10132) -LexToken(NUMBER,'0',1,10133) -LexToken(CLOSESQBRACKET,']',1,10134) -LexToken(COMMA,',',1,10135) -LexToken(VAR,'ct',1,10147) -LexToken(ASSIGNMENT,'=',1,10149) -LexToken(OPENSQBRACKET,'[',1,10150) -LexToken(NUMBER,'1',1,10151) -LexToken(COMMA,',',1,10152) -LexToken(NUMBER,'1',1,10153) -LexToken(CLOSESQBRACKET,']',1,10154) -LexToken(COMMA,',',1,10155) -LexToken(VAR,'from',1,10167) -LexToken(ASSIGNMENT,'=',1,10171) -LexToken(OPENSQBRACKET,'[',1,10172) -LexToken(NUMBER,'4',1,10173) -LexToken(COMMA,',',1,10174) -LexToken(NUMBER,'1',1,10175) -LexToken(COMMA,',',1,10176) -LexToken(NUMBER,'0',1,10177) -LexToken(CLOSESQBRACKET,']',1,10178) -LexToken(COMMA,',',1,10179) -LexToken(VAR,'to',1,10191) -LexToken(ASSIGNMENT,'=',1,10193) -LexToken(OPENSQBRACKET,'[',1,10194) -LexToken(NUMBER,'13',1,10195) -LexToken(COMMA,',',1,10197) -LexToken(NUMBER,'1',1,10198) -LexToken(COMMA,',',1,10199) -LexToken(NUMBER,'1',1,10200) -LexToken(CLOSESQBRACKET,']',1,10201) -LexToken(CLOSEBRACKET,')',1,10202) -LexToken(EOL,'\n',1,10203) -LexToken(VAR,'scs_m_1',1,10212) -LexToken(DOT,'.',1,10219) -LexToken(VAR,'objs',1,10220) -LexToken(OPENBRACKET,'(',1,10224) -LexToken(NUMBER,'15',1,10225) -LexToken(CLOSEBRACKET,')',1,10227) -LexToken(ASSIGNMENT,'=',1,10228) -LexToken(SCICOS_BLOCK,'scicos_block',1,10229) -LexToken(OPENBRACKET,'(',1,10241) -LexToken(VAR,'gui',1,10253) -LexToken(ASSIGNMENT,'=',1,10256) -LexToken(DQSTRING,'"SampleCLK"',1,10267) -LexToken(COMMA,',',1,10268) -LexToken(VAR,'graphics',1,10280) -LexToken(ASSIGNMENT,'=',1,10288) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,10289) -LexToken(OPENBRACKET,'(',1,10304) -LexToken(VAR,'orig',1,10316) -LexToken(ASSIGNMENT,'=',1,10320) -LexToken(OPENSQBRACKET,'[',1,10321) -LexToken(NUMBER,'18.313686',1,10322) -LexToken(COMMA,',',1,10331) -LexToken(NUMBER,'403.57431',1,10332) -LexToken(CLOSESQBRACKET,']',1,10341) -LexToken(COMMA,',',1,10342) -LexToken(VAR,'sz',1,10354) -LexToken(ASSIGNMENT,'=',1,10356) -LexToken(OPENSQBRACKET,'[',1,10357) -LexToken(NUMBER,'60',1,10358) -LexToken(COMMA,',',1,10360) -LexToken(NUMBER,'40',1,10361) -LexToken(CLOSESQBRACKET,']',1,10363) -LexToken(COMMA,',',1,10364) -LexToken(VAR,'flip',1,10376) -LexToken(ASSIGNMENT,'=',1,10380) -LexToken(PREVAR_BOOLEAN,'%t',1,10381) -LexToken(COMMA,',',1,10383) -LexToken(VAR,'theta',1,10395) -LexToken(ASSIGNMENT,'=',1,10400) -LexToken(NUMBER,'0',1,10401) -LexToken(COMMA,',',1,10402) -LexToken(VAR,'exprs',1,10414) -LexToken(ASSIGNMENT,'=',1,10419) -LexToken(OPENSQBRACKET,'[',1,10420) -LexToken(DQSTRING,'"F/2"',1,10425) -LexToken(SEMICOLON,';',1,10426) -LexToken(DQSTRING,'"0"',1,10429) -LexToken(CLOSESQBRACKET,']',1,10430) -LexToken(COMMA,',',1,10431) -LexToken(VAR,'pin',1,10443) -LexToken(ASSIGNMENT,'=',1,10446) -LexToken(OPENSQBRACKET,'[',1,10447) -LexToken(CLOSESQBRACKET,']',1,10448) -LexToken(COMMA,',',1,10449) -LexToken(VAR,'pout',1,10461) -LexToken(ASSIGNMENT,'=',1,10465) -LexToken(OPENSQBRACKET,'[',1,10466) -LexToken(CLOSESQBRACKET,']',1,10467) -LexToken(COMMA,',',1,10468) -LexToken(VAR,'pein',1,10480) -LexToken(ASSIGNMENT,'=',1,10484) -LexToken(OPENSQBRACKET,'[',1,10485) -LexToken(CLOSESQBRACKET,']',1,10486) -LexToken(COMMA,',',1,10487) -LexToken(VAR,'peout',1,10499) -LexToken(ASSIGNMENT,'=',1,10504) -LexToken(NUMBER,'16',1,10505) -LexToken(COMMA,',',1,10507) -LexToken(VAR,'gr_i',1,10519) -LexToken(ASSIGNMENT,'=',1,10523) -LexToken(OPENSQBRACKET,'[',1,10524) -LexToken(CLOSESQBRACKET,']',1,10525) -LexToken(COMMA,',',1,10526) -LexToken(VAR,'id',1,10538) -LexToken(ASSIGNMENT,'=',1,10540) -LexToken(DQSTRING,'""',1,10542) -LexToken(COMMA,',',1,10543) -LexToken(VAR,'in_implicit',1,10555) -LexToken(ASSIGNMENT,'=',1,10566) -LexToken(OPENSQBRACKET,'[',1,10567) -LexToken(CLOSESQBRACKET,']',1,10568) -LexToken(COMMA,',',1,10569) -LexToken(VAR,'out_implicit',1,10581) -LexToken(ASSIGNMENT,'=',1,10593) -LexToken(OPENSQBRACKET,'[',1,10594) -LexToken(CLOSESQBRACKET,']',1,10595) -LexToken(CLOSEBRACKET,')',1,10596) -LexToken(COMMA,',',1,10597) -LexToken(VAR,'model',1,10609) -LexToken(ASSIGNMENT,'=',1,10614) -LexToken(SCICOS_MODEL,'scicos_model',1,10615) -LexToken(OPENBRACKET,'(',1,10627) -LexToken(VAR,'sim',1,10639) -LexToken(ASSIGNMENT,'=',1,10642) -LexToken(DQSTRING,'"sampleclk"',1,10653) -LexToken(COMMA,',',1,10654) -LexToken(VAR,'in',1,10666) -LexToken(ASSIGNMENT,'=',1,10668) -LexToken(OPENSQBRACKET,'[',1,10669) -LexToken(CLOSESQBRACKET,']',1,10670) -LexToken(COMMA,',',1,10671) -LexToken(VAR,'in2',1,10683) -LexToken(ASSIGNMENT,'=',1,10686) -LexToken(OPENSQBRACKET,'[',1,10687) -LexToken(CLOSESQBRACKET,']',1,10688) -LexToken(COMMA,',',1,10689) -LexToken(VAR,'intyp',1,10701) -LexToken(ASSIGNMENT,'=',1,10706) -LexToken(NUMBER,'1',1,10707) -LexToken(COMMA,',',1,10708) -LexToken(VAR,'out',1,10720) -LexToken(ASSIGNMENT,'=',1,10723) -LexToken(OPENSQBRACKET,'[',1,10724) -LexToken(CLOSESQBRACKET,']',1,10725) -LexToken(COMMA,',',1,10726) -LexToken(VAR,'out2',1,10738) -LexToken(ASSIGNMENT,'=',1,10742) -LexToken(OPENSQBRACKET,'[',1,10743) -LexToken(CLOSESQBRACKET,']',1,10744) -LexToken(COMMA,',',1,10745) -LexToken(VAR,'outtyp',1,10757) -LexToken(ASSIGNMENT,'=',1,10763) -LexToken(NUMBER,'1',1,10764) -LexToken(COMMA,',',1,10765) -LexToken(VAR,'evtin',1,10777) -LexToken(ASSIGNMENT,'=',1,10782) -LexToken(OPENSQBRACKET,'[',1,10783) -LexToken(CLOSESQBRACKET,']',1,10784) -LexToken(COMMA,',',1,10785) -LexToken(VAR,'evtout',1,10797) -LexToken(ASSIGNMENT,'=',1,10803) -LexToken(NUMBER,'1',1,10804) -LexToken(COMMA,',',1,10805) -LexToken(VAR,'state',1,10817) -LexToken(ASSIGNMENT,'=',1,10822) -LexToken(OPENSQBRACKET,'[',1,10823) -LexToken(CLOSESQBRACKET,']',1,10824) -LexToken(COMMA,',',1,10825) -LexToken(VAR,'dstate',1,10837) -LexToken(ASSIGNMENT,'=',1,10843) -LexToken(OPENSQBRACKET,'[',1,10844) -LexToken(CLOSESQBRACKET,']',1,10845) -LexToken(COMMA,',',1,10846) -LexToken(VAR,'odstate',1,10858) -LexToken(ASSIGNMENT,'=',1,10865) -LexToken(VAR,'list',1,10866) -LexToken(OPENBRACKET,'(',1,10870) -LexToken(CLOSEBRACKET,')',1,10871) -LexToken(COMMA,',',1,10872) -LexToken(VAR,'rpar',1,10884) -LexToken(ASSIGNMENT,'=',1,10888) -LexToken(OPENSQBRACKET,'[',1,10889) -LexToken(NUMBER,'1',1,10890) -LexToken(MULTIPLICATION,'/',1,10891) -LexToken(NUMBER,'2',1,10892) -LexToken(SEMICOLON,';',1,10893) -LexToken(NUMBER,'0',1,10894) -LexToken(CLOSESQBRACKET,']',1,10895) -LexToken(COMMA,',',1,10896) -LexToken(VAR,'ipar',1,10908) -LexToken(ASSIGNMENT,'=',1,10912) -LexToken(OPENSQBRACKET,'[',1,10913) -LexToken(CLOSESQBRACKET,']',1,10914) -LexToken(COMMA,',',1,10915) -LexToken(VAR,'opar',1,10927) -LexToken(ASSIGNMENT,'=',1,10931) -LexToken(VAR,'list',1,10932) -LexToken(OPENBRACKET,'(',1,10936) -LexToken(CLOSEBRACKET,')',1,10937) -LexToken(COMMA,',',1,10938) -LexToken(VAR,'blocktype',1,10950) -LexToken(ASSIGNMENT,'=',1,10959) -LexToken(DQSTRING,'"d"',1,10962) -LexToken(COMMA,',',1,10963) -LexToken(VAR,'firing',1,10975) -LexToken(ASSIGNMENT,'=',1,10981) -LexToken(ADDITION,'-',1,10982) -LexToken(NUMBER,'1',1,10983) -LexToken(COMMA,',',1,10984) -LexToken(VAR,'dep_ut',1,10996) -LexToken(ASSIGNMENT,'=',1,11002) -LexToken(OPENSQBRACKET,'[',1,11003) -LexToken(PREVAR_BOOLEAN,'%f',1,11004) -LexToken(COMMA,',',1,11006) -LexToken(PREVAR_BOOLEAN,'%f',1,11007) -LexToken(CLOSESQBRACKET,']',1,11009) -LexToken(COMMA,',',1,11010) -LexToken(VAR,'label',1,11022) -LexToken(ASSIGNMENT,'=',1,11027) -LexToken(DQSTRING,'""',1,11029) -LexToken(COMMA,',',1,11030) -LexToken(VAR,'nzcross',1,11042) -LexToken(ASSIGNMENT,'=',1,11049) -LexToken(NUMBER,'0',1,11050) -LexToken(COMMA,',',1,11051) -LexToken(VAR,'nmode',1,11063) -LexToken(ASSIGNMENT,'=',1,11068) -LexToken(NUMBER,'0',1,11069) -LexToken(COMMA,',',1,11070) -LexToken(VAR,'equations',1,11082) -LexToken(ASSIGNMENT,'=',1,11091) -LexToken(VAR,'list',1,11092) -LexToken(OPENBRACKET,'(',1,11096) -LexToken(CLOSEBRACKET,')',1,11097) -LexToken(CLOSEBRACKET,')',1,11098) -LexToken(COMMA,',',1,11099) -LexToken(VAR,'doc',1,11111) -LexToken(ASSIGNMENT,'=',1,11114) -LexToken(VAR,'list',1,11115) -LexToken(OPENBRACKET,'(',1,11119) -LexToken(CLOSEBRACKET,')',1,11120) -LexToken(CLOSEBRACKET,')',1,11121) -LexToken(EOL,'\n',1,11122) -LexToken(VAR,'scs_m_1',1,11131) -LexToken(DOT,'.',1,11138) -LexToken(VAR,'objs',1,11139) -LexToken(OPENBRACKET,'(',1,11143) -LexToken(NUMBER,'16',1,11144) -LexToken(CLOSEBRACKET,')',1,11146) -LexToken(ASSIGNMENT,'=',1,11147) -LexToken(SCICOS_LINK,'scicos_link',1,11148) -LexToken(OPENBRACKET,'(',1,11159) -LexToken(VAR,'xx',1,11171) -LexToken(ASSIGNMENT,'=',1,11173) -LexToken(OPENSQBRACKET,'[',1,11174) -LexToken(NUMBER,'48.313686',1,11175) -LexToken(SEMICOLON,';',1,11184) -LexToken(NUMBER,'48.229901',1,11185) -LexToken(CLOSESQBRACKET,']',1,11194) -LexToken(COMMA,',',1,11195) -LexToken(VAR,'yy',1,11207) -LexToken(ASSIGNMENT,'=',1,11209) -LexToken(OPENSQBRACKET,'[',1,11210) -LexToken(NUMBER,'403.57431',1,11211) -LexToken(SEMICOLON,';',1,11220) -LexToken(NUMBER,'385.21998',1,11221) -LexToken(CLOSESQBRACKET,']',1,11230) -LexToken(COMMA,',',1,11231) -LexToken(VAR,'id',1,11243) -LexToken(ASSIGNMENT,'=',1,11245) -LexToken(DQSTRING,'"drawlink"',1,11255) -LexToken(COMMA,',',1,11256) -LexToken(VAR,'thick',1,11268) -LexToken(ASSIGNMENT,'=',1,11273) -LexToken(OPENSQBRACKET,'[',1,11274) -LexToken(NUMBER,'0',1,11275) -LexToken(COMMA,',',1,11276) -LexToken(NUMBER,'0',1,11277) -LexToken(CLOSESQBRACKET,']',1,11278) -LexToken(COMMA,',',1,11279) -LexToken(VAR,'ct',1,11291) -LexToken(ASSIGNMENT,'=',1,11293) -LexToken(OPENSQBRACKET,'[',1,11294) -LexToken(NUMBER,'5',1,11295) -LexToken(COMMA,',',1,11296) -LexToken(ADDITION,'-',1,11297) -LexToken(NUMBER,'1',1,11298) -LexToken(CLOSESQBRACKET,']',1,11299) -LexToken(COMMA,',',1,11300) -LexToken(VAR,'from',1,11312) -LexToken(ASSIGNMENT,'=',1,11316) -LexToken(OPENSQBRACKET,'[',1,11317) -LexToken(NUMBER,'15',1,11318) -LexToken(COMMA,',',1,11320) -LexToken(NUMBER,'1',1,11321) -LexToken(COMMA,',',1,11322) -LexToken(NUMBER,'0',1,11323) -LexToken(CLOSESQBRACKET,']',1,11324) -LexToken(COMMA,',',1,11325) -LexToken(VAR,'to',1,11337) -LexToken(ASSIGNMENT,'=',1,11339) -LexToken(OPENSQBRACKET,'[',1,11340) -LexToken(NUMBER,'1',1,11341) -LexToken(COMMA,',',1,11342) -LexToken(NUMBER,'1',1,11343) -LexToken(COMMA,',',1,11344) -LexToken(NUMBER,'1',1,11345) -LexToken(CLOSESQBRACKET,']',1,11346) -LexToken(CLOSEBRACKET,')',1,11347) -LexToken(EOL,'\n',1,11348) -LexToken(VAR,'model',1,11357) -LexToken(ASSIGNMENT,'=',1,11362) -LexToken(SCICOS_MODEL,'scicos_model',1,11363) -LexToken(OPENBRACKET,'(',1,11375) -LexToken(CLOSEBRACKET,')',1,11376) -LexToken(EOL,'\n',1,11377) -LexToken(VAR,'model',1,11386) -LexToken(DOT,'.',1,11391) -LexToken(VAR,'sim',1,11392) -LexToken(ASSIGNMENT,'=',1,11395) -LexToken(DQSTRING,'"csuper"',1,11403) -LexToken(EOL,'\n',1,11404) -LexToken(VAR,'model',1,11413) -LexToken(DOT,'.',1,11418) -LexToken(VAR,'in',1,11419) -LexToken(ASSIGNMENT,'=',1,11421) -LexToken(OPENSQBRACKET,'[',1,11422) -LexToken(CLOSESQBRACKET,']',1,11423) -LexToken(EOL,'\n',1,11424) -LexToken(VAR,'model',1,11433) -LexToken(DOT,'.',1,11438) -LexToken(VAR,'in2',1,11439) -LexToken(ASSIGNMENT,'=',1,11442) -LexToken(OPENSQBRACKET,'[',1,11443) -LexToken(CLOSESQBRACKET,']',1,11444) -LexToken(EOL,'\n',1,11445) -LexToken(VAR,'model',1,11454) -LexToken(DOT,'.',1,11459) -LexToken(VAR,'intyp',1,11460) -LexToken(ASSIGNMENT,'=',1,11465) -LexToken(NUMBER,'1',1,11466) -LexToken(EOL,'\n',1,11467) -LexToken(VAR,'model',1,11476) -LexToken(DOT,'.',1,11481) -LexToken(VAR,'out',1,11482) -LexToken(ASSIGNMENT,'=',1,11485) -LexToken(ADDITION,'-',1,11486) -LexToken(NUMBER,'1',1,11487) -LexToken(EOL,'\n',1,11488) -LexToken(VAR,'model',1,11497) -LexToken(DOT,'.',1,11502) -LexToken(VAR,'out2',1,11503) -LexToken(ASSIGNMENT,'=',1,11507) -LexToken(ADDITION,'-',1,11508) -LexToken(NUMBER,'2',1,11509) -LexToken(EOL,'\n',1,11510) -LexToken(VAR,'model',1,11519) -LexToken(DOT,'.',1,11524) -LexToken(VAR,'outtyp',1,11525) -LexToken(ASSIGNMENT,'=',1,11531) -LexToken(ADDITION,'-',1,11532) -LexToken(NUMBER,'1',1,11533) -LexToken(EOL,'\n',1,11534) -LexToken(VAR,'model',1,11543) -LexToken(DOT,'.',1,11548) -LexToken(VAR,'evtin',1,11549) -LexToken(ASSIGNMENT,'=',1,11554) -LexToken(OPENSQBRACKET,'[',1,11555) -LexToken(CLOSESQBRACKET,']',1,11556) -LexToken(EOL,'\n',1,11557) -LexToken(VAR,'model',1,11566) -LexToken(DOT,'.',1,11571) -LexToken(VAR,'evtout',1,11572) -LexToken(ASSIGNMENT,'=',1,11578) -LexToken(OPENSQBRACKET,'[',1,11579) -LexToken(CLOSESQBRACKET,']',1,11580) -LexToken(EOL,'\n',1,11581) -LexToken(VAR,'model',1,11590) -LexToken(DOT,'.',1,11595) -LexToken(VAR,'state',1,11596) -LexToken(ASSIGNMENT,'=',1,11601) -LexToken(OPENSQBRACKET,'[',1,11602) -LexToken(CLOSESQBRACKET,']',1,11603) -LexToken(EOL,'\n',1,11604) -LexToken(VAR,'model',1,11613) -LexToken(DOT,'.',1,11618) -LexToken(VAR,'dstate',1,11619) -LexToken(ASSIGNMENT,'=',1,11625) -LexToken(OPENSQBRACKET,'[',1,11626) -LexToken(CLOSESQBRACKET,']',1,11627) -LexToken(EOL,'\n',1,11628) -LexToken(VAR,'model',1,11637) -LexToken(DOT,'.',1,11642) -LexToken(VAR,'odstate',1,11643) -LexToken(ASSIGNMENT,'=',1,11650) -LexToken(VAR,'list',1,11651) -LexToken(OPENBRACKET,'(',1,11655) -LexToken(CLOSEBRACKET,')',1,11656) -LexToken(EOL,'\n',1,11657) -LexToken(VAR,'model',1,11666) -LexToken(DOT,'.',1,11671) -LexToken(VAR,'rpar',1,11672) -LexToken(ASSIGNMENT,'=',1,11676) -LexToken(VAR,'scs_m_1',1,11677) -LexToken(EOL,'\n',1,11684) -LexToken(VAR,'model',1,11693) -LexToken(DOT,'.',1,11698) -LexToken(VAR,'ipar',1,11699) -LexToken(ASSIGNMENT,'=',1,11703) -LexToken(NUMBER,'1',1,11704) -LexToken(EOL,'\n',1,11705) -LexToken(VAR,'model',1,11714) -LexToken(DOT,'.',1,11719) -LexToken(VAR,'opar',1,11720) -LexToken(ASSIGNMENT,'=',1,11724) -LexToken(VAR,'list',1,11725) -LexToken(OPENBRACKET,'(',1,11729) -LexToken(CLOSEBRACKET,')',1,11730) -LexToken(EOL,'\n',1,11731) -LexToken(VAR,'model',1,11740) -LexToken(DOT,'.',1,11745) -LexToken(VAR,'blocktype',1,11746) -LexToken(ASSIGNMENT,'=',1,11755) -LexToken(DQSTRING,'"h"',1,11758) -LexToken(EOL,'\n',1,11759) -LexToken(VAR,'model',1,11768) -LexToken(DOT,'.',1,11773) -LexToken(VAR,'firing',1,11774) -LexToken(ASSIGNMENT,'=',1,11780) -LexToken(OPENSQBRACKET,'[',1,11781) -LexToken(CLOSESQBRACKET,']',1,11782) -LexToken(EOL,'\n',1,11783) -LexToken(VAR,'model',1,11792) -LexToken(DOT,'.',1,11797) -LexToken(VAR,'dep_ut',1,11798) -LexToken(ASSIGNMENT,'=',1,11804) -LexToken(OPENSQBRACKET,'[',1,11805) -LexToken(PREVAR_BOOLEAN,'%f',1,11806) -LexToken(COMMA,',',1,11808) -LexToken(PREVAR_BOOLEAN,'%f',1,11809) -LexToken(CLOSESQBRACKET,']',1,11811) -LexToken(EOL,'\n',1,11812) -LexToken(VAR,'model',1,11821) -LexToken(DOT,'.',1,11826) -LexToken(VAR,'label',1,11827) -LexToken(ASSIGNMENT,'=',1,11832) -LexToken(DQSTRING,'""',1,11834) -LexToken(EOL,'\n',1,11835) -LexToken(VAR,'model',1,11844) -LexToken(DOT,'.',1,11849) -LexToken(VAR,'nzcross',1,11850) -LexToken(ASSIGNMENT,'=',1,11857) -LexToken(NUMBER,'0',1,11858) -LexToken(EOL,'\n',1,11859) -LexToken(VAR,'model',1,11868) -LexToken(DOT,'.',1,11873) -LexToken(VAR,'nmode',1,11874) -LexToken(ASSIGNMENT,'=',1,11879) -LexToken(NUMBER,'0',1,11880) -LexToken(EOL,'\n',1,11881) -LexToken(VAR,'model',1,11890) -LexToken(DOT,'.',1,11895) -LexToken(VAR,'equations',1,11896) -LexToken(ASSIGNMENT,'=',1,11905) -LexToken(VAR,'list',1,11906) -LexToken(OPENBRACKET,'(',1,11910) -LexToken(CLOSEBRACKET,')',1,11911) -LexToken(EOL,'\n',1,11912) -LexToken(VAR,'Amin',1,11921) -LexToken(ASSIGNMENT,'=',1,11925) -LexToken(ADDITION,'-',1,11926) -LexToken(NUMBER,'1',1,11927) -LexToken(EOL,'\n',1,11928) -LexToken(VAR,'Amax',1,11937) -LexToken(ASSIGNMENT,'=',1,11941) -LexToken(NUMBER,'1',1,11942) -LexToken(EOL,'\n',1,11943) -LexToken(VAR,'rule',1,11952) -LexToken(ASSIGNMENT,'=',1,11956) -LexToken(NUMBER,'1',1,11957) -LexToken(EOL,'\n',1,11958) -LexToken(VAR,'F',1,11967) -LexToken(ASSIGNMENT,'=',1,11968) -LexToken(NUMBER,'1',1,11969) -LexToken(EOL,'\n',1,11970) -LexToken(VAR,'exprs',1,11979) -LexToken(ASSIGNMENT,'=',1,11984) -LexToken(OPENSQBRACKET,'[',1,11985) -LexToken(VAR,'sci2exp',1,11997) -LexToken(OPENBRACKET,'(',1,12004) -LexToken(VAR,'Amin',1,12005) -LexToken(CLOSEBRACKET,')',1,12009) -LexToken(VAR,'sci2exp',1,12019) -LexToken(OPENBRACKET,'(',1,12026) -LexToken(VAR,'Amax',1,12027) -LexToken(CLOSEBRACKET,')',1,12031) -LexToken(VAR,'sci2exp',1,12041) -LexToken(OPENBRACKET,'(',1,12048) -LexToken(VAR,'rule',1,12049) -LexToken(CLOSEBRACKET,')',1,12053) -LexToken(VAR,'sci2exp',1,12063) -LexToken(OPENBRACKET,'(',1,12070) -LexToken(VAR,'F',1,12071) -LexToken(CLOSEBRACKET,')',1,12072) -LexToken(CLOSESQBRACKET,']',1,12082) -LexToken(EOL,'\n',1,12083) -LexToken(VAR,'gr_i',1,12092) -LexToken(ASSIGNMENT,'=',1,12096) -LexToken(OPENSQBRACKET,'[',1,12097) -LexToken(CLOSESQBRACKET,']',1,12098) -LexToken(EOL,'\n',1,12099) -LexToken(VAR,'x',1,12108) -LexToken(ASSIGNMENT,'=',1,12109) -LexToken(VAR,'standard_define',1,12110) -LexToken(OPENBRACKET,'(',1,12125) -LexToken(OPENSQBRACKET,'[',1,12126) -LexToken(NUMBER,'3',1,12127) -LexToken(COMMA,',',1,12128) -LexToken(NUMBER,'2',1,12129) -LexToken(CLOSESQBRACKET,']',1,12130) -LexToken(COMMA,',',1,12131) -LexToken(VAR,'model',1,12132) -LexToken(COMMA,',',1,12137) -LexToken(VAR,'exprs',1,12138) -LexToken(COMMA,',',1,12143) -LexToken(VAR,'gr_i',1,12144) -LexToken(CLOSEBRACKET,')',1,12148) -LexToken(EOL,'\n',1,12149) -LexToken(END,'end',1,12154) -LexToken(EOL,'\n',1,12157) -LexToken(ENDFUNCTION,'endfunction',1,12158) -LexToken(EOL,'\n',1,12169) -LexToken(EOL,'\n',1,12170) -LexToken(EOL,'\n',1,12171) +Syntax error in input LexToken(SCICOS_CONTEXT,'scicos_context',1,1457) +Syntax error in input None +/* autogenerated from "macros/Sources/GEN_SQR.sci" */ +None diff --git a/js/Sources/Ground_g.js b/js/Sources/Ground_g.js index 11beb8c1..fbe7c45c 100644 --- a/js/Sources/Ground_g.js +++ b/js/Sources/Ground_g.js @@ -1,187 +1,27 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'Ground_g',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(EOL,'\n',1,898) -LexToken(VAR,'x',1,903) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(VAR,'y',1,913) -LexToken(ASSIGNMENT,'=',1,914) -LexToken(OPENSQBRACKET,'[',1,915) -LexToken(CLOSESQBRACKET,']',1,916) -LexToken(EOL,'\n',1,917) -LexToken(VAR,'typ',1,923) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(OPENSQBRACKET,'[',1,927) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(EOL,'\n',1,929) -LexToken(SELECT,'select',1,935) -LexToken(VAR,'job',1,942) -LexToken(EOL,'\n',1,945) -LexToken(CASE,'case',1,950) -LexToken(DQSTRING,'"set"',1,959) -LexToken(THEN,'then',1,961) -LexToken(EOL,'\n',1,965) -LexToken(VAR,'x',1,974) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(EOL,'\n',1,980) -LexToken(CASE,'case',1,986) -LexToken(DQSTRING,'"define"',1,998) -LexToken(THEN,'then',1,1000) -LexToken(EOL,'\n',1,1004) -LexToken(VAR,'C',1,1013) -LexToken(ASSIGNMENT,'=',1,1014) -LexToken(OPENSQBRACKET,'[',1,1015) -LexToken(NUMBER,'0',1,1016) -LexToken(CLOSESQBRACKET,']',1,1017) -LexToken(EOL,'\n',1,1018) -LexToken(VAR,'model',1,1027) -LexToken(ASSIGNMENT,'=',1,1032) -LexToken(SCICOS_MODEL,'scicos_model',1,1033) -LexToken(OPENBRACKET,'(',1,1045) -LexToken(CLOSEBRACKET,')',1,1046) -LexToken(EOL,'\n',1,1047) -LexToken(VAR,'model',1,1056) -LexToken(DOT,'.',1,1061) -LexToken(VAR,'sim',1,1062) -LexToken(ASSIGNMENT,'=',1,1065) -LexToken(VAR,'list',1,1066) -LexToken(OPENBRACKET,'(',1,1070) -LexToken(DQSTRING,'"cstblk4_m"',1,1081) -LexToken(COMMA,',',1,1082) -LexToken(NUMBER,'4',1,1083) -LexToken(CLOSEBRACKET,')',1,1084) -LexToken(EOL,'\n',1,1085) -LexToken(VAR,'model',1,1094) -LexToken(DOT,'.',1,1099) -LexToken(VAR,'in',1,1100) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(OPENSQBRACKET,'[',1,1103) -LexToken(CLOSESQBRACKET,']',1,1104) -LexToken(EOL,'\n',1,1105) -LexToken(VAR,'model',1,1114) -LexToken(DOT,'.',1,1119) -LexToken(VAR,'out',1,1120) -LexToken(ASSIGNMENT,'=',1,1123) -LexToken(NUMBER,'1',1,1124) -LexToken(EOL,'\n',1,1125) -LexToken(VAR,'model',1,1134) -LexToken(DOT,'.',1,1139) -LexToken(VAR,'in2',1,1140) -LexToken(ASSIGNMENT,'=',1,1143) -LexToken(OPENSQBRACKET,'[',1,1144) -LexToken(CLOSESQBRACKET,']',1,1145) -LexToken(EOL,'\n',1,1146) -LexToken(VAR,'model',1,1155) -LexToken(DOT,'.',1,1160) -LexToken(VAR,'out2',1,1161) -LexToken(ASSIGNMENT,'=',1,1165) -LexToken(NUMBER,'1',1,1166) -LexToken(EOL,'\n',1,1167) -LexToken(VAR,'model',1,1176) -LexToken(DOT,'.',1,1181) -LexToken(VAR,'outtyp',1,1182) -LexToken(ASSIGNMENT,'=',1,1188) -LexToken(ADDITION,'-',1,1189) -LexToken(NUMBER,'1',1,1190) -LexToken(EOL,'\n',1,1191) -LexToken(VAR,'model',1,1200) -LexToken(DOT,'.',1,1205) -LexToken(VAR,'rpar',1,1206) -LexToken(ASSIGNMENT,'=',1,1210) -LexToken(OPENSQBRACKET,'[',1,1211) -LexToken(CLOSESQBRACKET,']',1,1212) -LexToken(EOL,'\n',1,1213) -LexToken(VAR,'model',1,1222) -LexToken(DOT,'.',1,1227) -LexToken(VAR,'opar',1,1228) -LexToken(ASSIGNMENT,'=',1,1232) -LexToken(VAR,'list',1,1233) -LexToken(OPENBRACKET,'(',1,1237) -LexToken(VAR,'C',1,1238) -LexToken(CLOSEBRACKET,')',1,1239) -LexToken(EOL,'\n',1,1240) -LexToken(VAR,'model',1,1250) -LexToken(DOT,'.',1,1255) -LexToken(VAR,'blocktype',1,1256) -LexToken(ASSIGNMENT,'=',1,1265) -LexToken(DQSTRING,'"d"',1,1268) -LexToken(EOL,'\n',1,1269) -LexToken(VAR,'model',1,1278) -LexToken(DOT,'.',1,1283) -LexToken(VAR,'dep_ut',1,1284) -LexToken(ASSIGNMENT,'=',1,1290) -LexToken(OPENSQBRACKET,'[',1,1291) -LexToken(PREVAR_BOOLEAN,'%f',1,1292) -LexToken(PREVAR_BOOLEAN,'%f',1,1295) -LexToken(CLOSESQBRACKET,']',1,1297) -LexToken(EOL,'\n',1,1298) -LexToken(VAR,'exprs',1,1307) -LexToken(ASSIGNMENT,'=',1,1312) -LexToken(OPENSQBRACKET,'[',1,1313) -LexToken(CLOSESQBRACKET,']',1,1314) -LexToken(EOL,'\n',1,1315) -LexToken(VAR,'gr_i',1,1324) -LexToken(ASSIGNMENT,'=',1,1328) -LexToken(OPENSQBRACKET,'[',1,1329) -LexToken(CLOSESQBRACKET,']',1,1330) -LexToken(EOL,'\n',1,1331) -LexToken(VAR,'x',1,1340) -LexToken(ASSIGNMENT,'=',1,1341) -LexToken(VAR,'standard_define',1,1342) -LexToken(OPENBRACKET,'(',1,1357) -LexToken(OPENSQBRACKET,'[',1,1358) -LexToken(NUMBER,'2',1,1359) -LexToken(NUMBER,'2',1,1361) -LexToken(CLOSESQBRACKET,']',1,1362) -LexToken(COMMA,',',1,1363) -LexToken(VAR,'model',1,1364) -LexToken(COMMA,',',1,1369) -LexToken(VAR,'exprs',1,1370) -LexToken(COMMA,',',1,1375) -LexToken(VAR,'gr_i',1,1376) -LexToken(CLOSEBRACKET,')',1,1380) -LexToken(EOL,'\n',1,1381) -LexToken(END,'end',1,1386) -LexToken(EOL,'\n',1,1389) -LexToken(ENDFUNCTION,'endfunction',1,1390) -LexToken(EOL,'\n',1,1401) +/* autogenerated from "macros/Sources/Ground_g.sci" */ +function Ground_g() { +Ground_g.prototype.get = function Ground_g() { +} +Ground_g.prototype.set = function Ground_g() { +x=arg1; +} +Ground_g.prototype.define = function Ground_g() { +C=[0]; +model=scicos_model(); +model.sim=list("cstblk4_m",4); +model.in=[]; +model.out=1; +model.in2=[]; +model.out2=1; +model.outtyp=-1; +model.rpar=[]; +model.opar=list(C); +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +Ground_g.prototype.details = function Ground_g() { +} +} diff --git a/js/Sources/INIMPL_f.js b/js/Sources/INIMPL_f.js index 309ff054..c6afca25 100644 --- a/js/Sources/INIMPL_f.js +++ b/js/Sources/INIMPL_f.js @@ -1,367 +1,54 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,925) -LexToken(VAR,'INIMPL_f',1,926) -LexToken(OPENBRACKET,'(',1,934) -LexToken(VAR,'job',1,935) -LexToken(COMMA,',',1,938) -LexToken(VAR,'arg1',1,939) -LexToken(COMMA,',',1,943) -LexToken(VAR,'arg2',1,944) -LexToken(CLOSEBRACKET,')',1,948) -LexToken(EOL,'\n',1,949) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(OPENSQBRACKET,'[',1,956) -LexToken(CLOSESQBRACKET,']',1,957) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'y',1,964) -LexToken(ASSIGNMENT,'=',1,965) -LexToken(OPENSQBRACKET,'[',1,966) -LexToken(CLOSESQBRACKET,']',1,967) -LexToken(EOL,'\n',1,968) -LexToken(VAR,'typ',1,974) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(OPENSQBRACKET,'[',1,978) -LexToken(CLOSESQBRACKET,']',1,979) -LexToken(EOL,'\n',1,980) -LexToken(SELECT,'select',1,986) -LexToken(VAR,'job',1,993) -LexToken(EOL,'\n',1,996) -LexToken(CASE,'case',1,1001) -LexToken(DQSTRING,'"set"',1,1010) -LexToken(THEN,'then',1,1012) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'x',1,1025) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(VAR,'arg1',1,1027) -LexToken(EOL,'\n',1,1031) -LexToken(VAR,'graphics',1,1041) -LexToken(ASSIGNMENT,'=',1,1049) -LexToken(VAR,'arg1',1,1050) -LexToken(DOT,'.',1,1054) -LexToken(VAR,'graphics',1,1055) -LexToken(EOL,'\n',1,1063) -LexToken(VAR,'exprs',1,1073) -LexToken(ASSIGNMENT,'=',1,1078) -LexToken(VAR,'graphics',1,1079) -LexToken(DOT,'.',1,1087) -LexToken(VAR,'exprs',1,1088) -LexToken(EOL,'\n',1,1093) -LexToken(VAR,'model',1,1102) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(VAR,'arg1',1,1108) -LexToken(DOT,'.',1,1112) -LexToken(VAR,'model',1,1113) -LexToken(EOL,'\n',1,1118) -LexToken(IF,'if',1,1128) -LexToken(VAR,'size',1,1131) -LexToken(OPENBRACKET,'(',1,1135) -LexToken(VAR,'exprs',1,1136) -LexToken(COMMA,',',1,1141) -LexToken(DQSTRING,'"*"',1,1144) -LexToken(CLOSEBRACKET,')',1,1145) -LexToken(COMPARISON,'==',1,1146) -LexToken(NUMBER,'2',1,1148) -LexToken(THEN,'then',1,1150) -LexToken(EOL,'\n',1,1154) -LexToken(VAR,'exprs',1,1167) -LexToken(ASSIGNMENT,'=',1,1172) -LexToken(VAR,'exprs',1,1173) -LexToken(OPENBRACKET,'(',1,1178) -LexToken(NUMBER,'1',1,1179) -LexToken(CLOSEBRACKET,')',1,1180) -LexToken(EOL,'\n',1,1181) -LexToken(END,'end',1,1191) -LexToken(EOL,'\n',1,1210) -LexToken(WHILE,'while',1,1219) -LexToken(PREVAR_BOOLEAN,'%t',1,1225) -LexToken(DO,'do',1,1228) -LexToken(EOL,'\n',1,1230) -LexToken(OPENSQBRACKET,'[',1,1243) -LexToken(VAR,'ok',1,1244) -LexToken(COMMA,',',1,1246) -LexToken(VAR,'prt',1,1247) -LexToken(COMMA,',',1,1250) -LexToken(VAR,'exprs',1,1251) -LexToken(CLOSESQBRACKET,']',1,1256) -LexToken(ASSIGNMENT,'=',1,1258) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1260) -LexToken(OPENBRACKET,'(',1,1275) -LexToken(OPENSQBRACKET,'[',1,1276) -LexToken(VAR,'msprintf',1,1277) -LexToken(OPENBRACKET,'(',1,1285) -LexToken(VAR,'gettext',1,1286) -LexToken(OPENBRACKET,'(',1,1293) -LexToken(DQSTRING,'"Set %s block parameters"',1,1318) -LexToken(CLOSEBRACKET,')',1,1319) -LexToken(COMMA,',',1,1320) -LexToken(DQSTRING,'"INIMPL_f"',1,1330) -LexToken(CLOSEBRACKET,')',1,1331) -LexToken(SEMICOLON,';',1,1332) -LexToken(DQSTRING,'" "',1,1335) -LexToken(SEMICOLON,';',1,1336) -LexToken(VAR,'gettext',1,1353) -LexToken(OPENBRACKET,'(',1,1360) -LexToken(DQSTRING,'"Implicit input port"',1,1381) -LexToken(CLOSEBRACKET,')',1,1382) -LexToken(SEMICOLON,';',1,1383) -LexToken(DQSTRING,'" "',1,1386) -LexToken(SEMICOLON,';',1,1387) -LexToken(CLOSESQBRACKET,']',1,1388) -LexToken(COMMA,',',1,1389) -LexToken(DQSTRING,'"Port Number"',1,1403) -LexToken(COMMA,',',1,1404) -LexToken(VAR,'list',1,1421) -LexToken(OPENBRACKET,'(',1,1425) -LexToken(DQSTRING,'"vec"',1,1430) -LexToken(COMMA,',',1,1431) -LexToken(NUMBER,'1',1,1432) -LexToken(CLOSEBRACKET,')',1,1433) -LexToken(COMMA,',',1,1434) -LexToken(VAR,'exprs',1,1436) -LexToken(CLOSEBRACKET,')',1,1441) -LexToken(EOL,'\n',1,1442) -LexToken(IF,'if',1,1456) -LexToken(NOT,'~',1,1459) -LexToken(VAR,'ok',1,1460) -LexToken(THEN,'then',1,1463) -LexToken(EOL,'\n',1,1467) -LexToken(BREAK,'break',1,1484) -LexToken(EOL,'\n',1,1489) -LexToken(END,'end',1,1502) -LexToken(EOL,'\n',1,1505) -LexToken(VAR,'prt',1,1518) -LexToken(ASSIGNMENT,'=',1,1521) -LexToken(VAR,'int',1,1522) -LexToken(OPENBRACKET,'(',1,1525) -LexToken(VAR,'prt',1,1526) -LexToken(CLOSEBRACKET,')',1,1529) -LexToken(EOL,'\n',1,1530) -LexToken(IF,'if',1,1543) -LexToken(VAR,'prt',1,1546) -LexToken(COMPARISON,'<=',1,1550) -LexToken(NUMBER,'0',1,1553) -LexToken(THEN,'then',1,1555) -LexToken(EOL,'\n',1,1559) -LexToken(VAR,'block_parameter_error',1,1576) -LexToken(OPENBRACKET,'(',1,1597) -LexToken(VAR,'msprintf',1,1598) -LexToken(OPENBRACKET,'(',1,1606) -LexToken(VAR,'gettext',1,1607) -LexToken(OPENBRACKET,'(',1,1614) -LexToken(DQSTRING,'"Wrong value for \\\'Port Number\\\' parameter: %d."',1,1662) -LexToken(CLOSEBRACKET,')',1,1663) -LexToken(COMMA,',',1,1664) -LexToken(VAR,'prt',1,1666) -LexToken(CLOSEBRACKET,')',1,1669) -LexToken(COMMA,',',1,1670) -LexToken(VAR,'gettext',1,1691) -LexToken(OPENBRACKET,'(',1,1698) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,1735) -LexToken(CLOSEBRACKET,')',1,1736) -LexToken(CLOSEBRACKET,')',1,1737) -LexToken(EOL,'\n',1,1738) -LexToken(ELSE,'else',1,1752) -LexToken(EOL,'\n',1,1756) -LexToken(IF,'if',1,1773) -LexToken(VAR,'model',1,1776) -LexToken(DOT,'.',1,1781) -LexToken(VAR,'ipar',1,1782) -LexToken(COMPARISON,'<>',1,1786) -LexToken(VAR,'prt',1,1788) -LexToken(THEN,'then',1,1792) -LexToken(EOL,'\n',1,1796) -LexToken(VAR,'needcompile',1,1817) -LexToken(ASSIGNMENT,'=',1,1828) -LexToken(NUMBER,'4',1,1829) -LexToken(EOL,'\n',1,1830) -LexToken(VAR,'y',1,1852) -LexToken(ASSIGNMENT,'=',1,1853) -LexToken(VAR,'needcompile',1,1854) -LexToken(EOL,'\n',1,1865) -LexToken(END,'end',1,1883) -LexToken(EOL,'\n',1,1886) -LexToken(VAR,'model',1,1903) -LexToken(DOT,'.',1,1908) -LexToken(VAR,'ipar',1,1909) -LexToken(ASSIGNMENT,'=',1,1913) -LexToken(VAR,'prt',1,1914) -LexToken(EOL,'\n',1,1917) -LexToken(VAR,'graphics',1,1934) -LexToken(DOT,'.',1,1942) -LexToken(VAR,'exprs',1,1943) -LexToken(ASSIGNMENT,'=',1,1948) -LexToken(VAR,'exprs',1,1949) -LexToken(EOL,'\n',1,1954) -LexToken(VAR,'x',1,1971) -LexToken(DOT,'.',1,1972) -LexToken(VAR,'graphics',1,1973) -LexToken(ASSIGNMENT,'=',1,1981) -LexToken(VAR,'graphics',1,1982) -LexToken(EOL,'\n',1,1990) -LexToken(VAR,'x',1,2007) -LexToken(DOT,'.',1,2008) -LexToken(VAR,'model',1,2009) -LexToken(ASSIGNMENT,'=',1,2014) -LexToken(VAR,'model',1,2015) -LexToken(EOL,'\n',1,2020) -LexToken(BREAK,'break',1,2037) -LexToken(EOL,'\n',1,2042) -LexToken(END,'end',1,2055) -LexToken(EOL,'\n',1,2058) -LexToken(END,'end',1,2067) -LexToken(EOL,'\n',1,2070) -LexToken(CASE,'case',1,2075) -LexToken(DQSTRING,'"define"',1,2087) -LexToken(THEN,'then',1,2089) -LexToken(EOL,'\n',1,2093) -LexToken(VAR,'model',1,2102) -LexToken(ASSIGNMENT,'=',1,2107) -LexToken(SCICOS_MODEL,'scicos_model',1,2108) -LexToken(OPENBRACKET,'(',1,2120) -LexToken(CLOSEBRACKET,')',1,2121) -LexToken(EOL,'\n',1,2122) -LexToken(VAR,'model',1,2131) -LexToken(DOT,'.',1,2136) -LexToken(VAR,'sim',1,2137) -LexToken(ASSIGNMENT,'=',1,2140) -LexToken(DQSTRING,'"inimpl"',1,2148) -LexToken(EOL,'\n',1,2149) -LexToken(VAR,'model',1,2158) -LexToken(DOT,'.',1,2163) -LexToken(VAR,'out',1,2164) -LexToken(ASSIGNMENT,'=',1,2167) -LexToken(OPENSQBRACKET,'[',1,2168) -LexToken(ADDITION,'-',1,2169) -LexToken(NUMBER,'1',1,2170) -LexToken(CLOSESQBRACKET,']',1,2171) -LexToken(EOL,'\n',1,2172) -LexToken(VAR,'model',1,2181) -LexToken(DOT,'.',1,2186) -LexToken(VAR,'out2',1,2187) -LexToken(ASSIGNMENT,'=',1,2191) -LexToken(OPENSQBRACKET,'[',1,2192) -LexToken(NUMBER,'1',1,2193) -LexToken(CLOSESQBRACKET,']',1,2194) -LexToken(EOL,'\n',1,2195) -LexToken(VAR,'model',1,2204) -LexToken(DOT,'.',1,2209) -LexToken(VAR,'ipar',1,2210) -LexToken(ASSIGNMENT,'=',1,2214) -LexToken(OPENSQBRACKET,'[',1,2215) -LexToken(NUMBER,'1',1,2216) -LexToken(CLOSESQBRACKET,']',1,2217) -LexToken(EOL,'\n',1,2218) -LexToken(VAR,'model',1,2227) -LexToken(DOT,'.',1,2232) -LexToken(VAR,'dep_ut',1,2233) -LexToken(ASSIGNMENT,'=',1,2239) -LexToken(OPENSQBRACKET,'[',1,2240) -LexToken(PREVAR_BOOLEAN,'%f',1,2241) -LexToken(PREVAR_BOOLEAN,'%f',1,2244) -LexToken(CLOSESQBRACKET,']',1,2246) -LexToken(EOL,'\n',1,2247) -LexToken(VAR,'model',1,2256) -LexToken(DOT,'.',1,2261) -LexToken(VAR,'blocktype',1,2262) -LexToken(ASSIGNMENT,'=',1,2271) -LexToken(DQSTRING,'"c"',1,2274) -LexToken(EOL,'\n',1,2275) -LexToken(VAR,'mo',1,2284) -LexToken(ASSIGNMENT,'=',1,2286) -LexToken(VAR,'modelica',1,2287) -LexToken(OPENBRACKET,'(',1,2295) -LexToken(CLOSEBRACKET,')',1,2296) -LexToken(EOL,'\n',1,2297) -LexToken(VAR,'mo',1,2306) -LexToken(DOT,'.',1,2308) -LexToken(VAR,'model',1,2309) -LexToken(ASSIGNMENT,'=',1,2314) -LexToken(DQSTRING,'"PORT"',1,2320) -LexToken(EOL,'\n',1,2321) -LexToken(VAR,'mo',1,2330) -LexToken(DOT,'.',1,2332) -LexToken(VAR,'outputs',1,2333) -LexToken(ASSIGNMENT,'=',1,2340) -LexToken(DQSTRING,'"n"',1,2343) -LexToken(EOL,'\n',1,2344) -LexToken(VAR,'model',1,2353) -LexToken(DOT,'.',1,2358) -LexToken(VAR,'equations',1,2359) -LexToken(ASSIGNMENT,'=',1,2368) -LexToken(VAR,'mo',1,2369) -LexToken(EOL,'\n',1,2371) -LexToken(VAR,'prt',1,2380) -LexToken(ASSIGNMENT,'=',1,2383) -LexToken(NUMBER,'1',1,2384) -LexToken(EOL,'\n',1,2385) -LexToken(VAR,'exprs',1,2394) -LexToken(ASSIGNMENT,'=',1,2399) -LexToken(DQSTRING,'"1"',1,2402) -LexToken(EOL,'\n',1,2403) -LexToken(VAR,'gr_i',1,2412) -LexToken(ASSIGNMENT,'=',1,2416) -LexToken(OPENSQBRACKET,'[',1,2417) -LexToken(CLOSESQBRACKET,']',1,2418) -LexToken(EOL,'\n',1,2419) -LexToken(VAR,'x',1,2428) -LexToken(ASSIGNMENT,'=',1,2429) -LexToken(VAR,'standard_define',1,2430) -LexToken(OPENBRACKET,'(',1,2445) -LexToken(OPENSQBRACKET,'[',1,2446) -LexToken(NUMBER,'1',1,2447) -LexToken(NUMBER,'1',1,2449) -LexToken(CLOSESQBRACKET,']',1,2450) -LexToken(COMMA,',',1,2451) -LexToken(VAR,'model',1,2452) -LexToken(COMMA,',',1,2457) -LexToken(VAR,'exprs',1,2458) -LexToken(COMMA,',',1,2463) -LexToken(VAR,'gr_i',1,2464) -LexToken(CLOSEBRACKET,')',1,2468) -LexToken(EOL,'\n',1,2469) -LexToken(VAR,'x',1,2478) -LexToken(DOT,'.',1,2479) -LexToken(VAR,'graphics',1,2480) -LexToken(DOT,'.',1,2488) -LexToken(VAR,'out_implicit',1,2489) -LexToken(ASSIGNMENT,'=',1,2501) -LexToken(OPENSQBRACKET,'[',1,2502) -LexToken(DQSTRING,'"I"',1,2505) -LexToken(CLOSESQBRACKET,']',1,2506) -LexToken(EOL,'\n',1,2507) -LexToken(EOL,'\n',1,2508) -LexToken(EOL,'\n',1,2549) -LexToken(END,'end',1,2554) -LexToken(EOL,'\n',1,2557) -LexToken(ENDFUNCTION,'endfunction',1,2558) -LexToken(EOL,'\n',1,2569) +/* autogenerated from "macros/Sources/INIMPL_f.sci" */ +function INIMPL_f() { +INIMPL_f.prototype.get = function INIMPL_f() { +} +INIMPL_f.prototype.set = function INIMPL_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==2) { +exprs=exprs(1); +} +while (true) { +[ok,prt,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"INIMPL_f")," ",gettext("Implicit input port")," "],"Port Number",list("vec",1),exprs); +if (!ok) { +break +} +prt=int(prt); +if (prt<=0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Port Number\' parameter: %d."),prt),gettext("Strictly positive integer expected.")); +} else { +if (model.ipar!=prt) { +needcompile=4; +y=needcompile; +} +model.ipar=prt; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +INIMPL_f.prototype.define = function INIMPL_f() { +model=scicos_model(); +model.sim="inimpl"; +model.out=[-1]; +model.out2=[1]; +model.ipar=[1]; +model.dep_ut=[None,None]; +model.blocktype="c"; +mo=modelica(); +mo.model="PORT"; +mo.outputs="n"; +model.equations=mo; +prt=1; +exprs="1"; +gr_i=[]; +x=standard_define([1,1],model,exprs,gr_i); +x.graphics.out_implicit=["I"]; +} +INIMPL_f.prototype.details = function INIMPL_f() { +} +} diff --git a/js/Sources/IN_f.js b/js/Sources/IN_f.js index 105b6ef8..d9ca87b1 100644 --- a/js/Sources/IN_f.js +++ b/js/Sources/IN_f.js @@ -1,447 +1,61 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,70) -LexToken(EOL,'\n',1,149) -LexToken(EOL,'\n',1,152) -LexToken(EOL,'\n',1,224) -LexToken(EOL,'\n',1,296) -LexToken(EOL,'\n',1,365) -LexToken(EOL,'\n',1,404) -LexToken(EOL,'\n',1,407) -LexToken(EOL,'\n',1,474) -LexToken(EOL,'\n',1,540) -LexToken(EOL,'\n',1,605) -LexToken(EOL,'\n',1,653) -LexToken(EOL,'\n',1,656) -LexToken(EOL,'\n',1,725) -LexToken(EOL,'\n',1,788) -LexToken(EOL,'\n',1,870) -LexToken(EOL,'\n',1,873) -LexToken(EOL,'\n',1,904) -LexToken(EOL,'\n',1,907) -LexToken(EOL,'\n',1,908) -LexToken(FUNCTION,'function',1,909) -LexToken(OPENSQBRACKET,'[',1,918) -LexToken(VAR,'x',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'y',1,921) -LexToken(COMMA,',',1,922) -LexToken(VAR,'typ',1,923) -LexToken(CLOSESQBRACKET,']',1,926) -LexToken(ASSIGNMENT,'=',1,927) -LexToken(VAR,'IN_f',1,928) -LexToken(OPENBRACKET,'(',1,932) -LexToken(VAR,'job',1,933) -LexToken(COMMA,',',1,936) -LexToken(VAR,'arg1',1,937) -LexToken(COMMA,',',1,941) -LexToken(VAR,'arg2',1,942) -LexToken(CLOSEBRACKET,')',1,946) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(OPENSQBRACKET,'[',1,954) -LexToken(CLOSESQBRACKET,']',1,955) -LexToken(EOL,'\n',1,956) -LexToken(VAR,'y',1,962) -LexToken(ASSIGNMENT,'=',1,963) -LexToken(OPENSQBRACKET,'[',1,964) -LexToken(CLOSESQBRACKET,']',1,965) -LexToken(EOL,'\n',1,966) -LexToken(VAR,'typ',1,972) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(OPENSQBRACKET,'[',1,976) -LexToken(CLOSESQBRACKET,']',1,977) -LexToken(EOL,'\n',1,978) -LexToken(SELECT,'select',1,984) -LexToken(VAR,'job',1,991) -LexToken(EOL,'\n',1,994) -LexToken(CASE,'case',1,999) -LexToken(DQSTRING,'"set"',1,1008) -LexToken(THEN,'then',1,1010) -LexToken(EOL,'\n',1,1014) -LexToken(VAR,'x',1,1023) -LexToken(ASSIGNMENT,'=',1,1024) -LexToken(VAR,'arg1',1,1025) -LexToken(EOL,'\n',1,1029) -LexToken(VAR,'graphics',1,1039) -LexToken(ASSIGNMENT,'=',1,1047) -LexToken(VAR,'arg1',1,1048) -LexToken(DOT,'.',1,1052) -LexToken(VAR,'graphics',1,1053) -LexToken(EOL,'\n',1,1061) -LexToken(VAR,'model',1,1071) -LexToken(ASSIGNMENT,'=',1,1076) -LexToken(VAR,'arg1',1,1077) -LexToken(DOT,'.',1,1081) -LexToken(VAR,'model',1,1082) -LexToken(EOL,'\n',1,1087) -LexToken(VAR,'exprs',1,1097) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(VAR,'graphics',1,1103) -LexToken(DOT,'.',1,1111) -LexToken(VAR,'exprs',1,1112) -LexToken(EOL,'\n',1,1117) -LexToken(IF,'if',1,1127) -LexToken(VAR,'size',1,1130) -LexToken(OPENBRACKET,'(',1,1134) -LexToken(VAR,'exprs',1,1135) -LexToken(COMMA,',',1,1140) -LexToken(DQSTRING,'"*"',1,1143) -LexToken(CLOSEBRACKET,')',1,1144) -LexToken(COMPARISON,'==',1,1145) -LexToken(NUMBER,'2',1,1147) -LexToken(THEN,'then',1,1149) -LexToken(EOL,'\n',1,1153) -LexToken(VAR,'exprs',1,1166) -LexToken(ASSIGNMENT,'=',1,1171) -LexToken(VAR,'exprs',1,1172) -LexToken(OPENBRACKET,'(',1,1177) -LexToken(NUMBER,'1',1,1178) -LexToken(CLOSEBRACKET,')',1,1179) -LexToken(EOL,'\n',1,1180) -LexToken(END,'end',1,1190) -LexToken(EOL,'\n',1,1209) -LexToken(IF,'if',1,1218) -LexToken(VAR,'size',1,1221) -LexToken(OPENBRACKET,'(',1,1225) -LexToken(VAR,'exprs',1,1226) -LexToken(COMMA,',',1,1231) -LexToken(DQSTRING,'"*"',1,1234) -LexToken(CLOSEBRACKET,')',1,1235) -LexToken(COMPARISON,'==',1,1236) -LexToken(NUMBER,'1',1,1238) -LexToken(THEN,'then',1,1240) -LexToken(EOL,'\n',1,1244) -LexToken(VAR,'exprs',1,1257) -LexToken(ASSIGNMENT,'=',1,1262) -LexToken(OPENSQBRACKET,'[',1,1263) -LexToken(VAR,'exprs',1,1264) -LexToken(OPENBRACKET,'(',1,1269) -LexToken(NUMBER,'1',1,1270) -LexToken(CLOSEBRACKET,')',1,1271) -LexToken(SEMICOLON,';',1,1272) -LexToken(DQSTRING,'"[-1 -2]"',1,1281) -LexToken(SEMICOLON,';',1,1282) -LexToken(DQSTRING,'"-1"',1,1286) -LexToken(CLOSESQBRACKET,']',1,1287) -LexToken(EOL,'\n',1,1288) -LexToken(END,'end',1,1298) -LexToken(EOL,'\n',1,1317) -LexToken(WHILE,'while',1,1326) -LexToken(PREVAR_BOOLEAN,'%t',1,1332) -LexToken(DO,'do',1,1335) -LexToken(EOL,'\n',1,1337) -LexToken(OPENSQBRACKET,'[',1,1350) -LexToken(VAR,'ok',1,1351) -LexToken(COMMA,',',1,1353) -LexToken(VAR,'prt',1,1354) -LexToken(COMMA,',',1,1357) -LexToken(VAR,'otsz',1,1358) -LexToken(COMMA,',',1,1362) -LexToken(VAR,'ot',1,1363) -LexToken(COMMA,',',1,1365) -LexToken(VAR,'exprs',1,1366) -LexToken(CLOSESQBRACKET,']',1,1371) -LexToken(ASSIGNMENT,'=',1,1372) -LexToken(VAR,'getvalue',1,1373) -LexToken(OPENBRACKET,'(',1,1381) -LexToken(VAR,'_',1,1382) -LexToken(OPENBRACKET,'(',1,1383) -LexToken(DQSTRING,'"Set Input block parameters"',1,1411) -LexToken(CLOSEBRACKET,')',1,1412) -LexToken(COMMA,',',1,1413) -LexToken(OPENSQBRACKET,'[',1,1430) -LexToken(VAR,'_',1,1431) -LexToken(OPENBRACKET,'(',1,1432) -LexToken(DQSTRING,'"Port number"',1,1445) -LexToken(CLOSEBRACKET,')',1,1446) -LexToken(SEMICOLON,';\n',1,1447) -LexToken(VAR,'_',1,1461) -LexToken(OPENBRACKET,'(',1,1462) -LexToken(DQSTRING,'"Outport size ([-1 -2] for inherit)"',1,1498) -LexToken(CLOSEBRACKET,')',1,1499) -LexToken(SEMICOLON,';\n',1,1500) -LexToken(VAR,'_',1,1514) -LexToken(OPENBRACKET,'(',1,1515) -LexToken(DQSTRING,'"Outport Type (-1 for inherit)"',1,1546) -LexToken(CLOSEBRACKET,')',1,1547) -LexToken(CLOSESQBRACKET,']',1,1548) -LexToken(COMMA,',',1,1549) -LexToken(VAR,'list',1,1566) -LexToken(OPENBRACKET,'(',1,1570) -LexToken(DQSTRING,'"vec"',1,1575) -LexToken(COMMA,',',1,1576) -LexToken(NUMBER,'1',1,1577) -LexToken(COMMA,',',1,1578) -LexToken(DQSTRING,'"vec"',1,1583) -LexToken(COMMA,',',1,1584) -LexToken(ADDITION,'-',1,1585) -LexToken(NUMBER,'1',1,1586) -LexToken(COMMA,',',1,1587) -LexToken(DQSTRING,'"vec"',1,1592) -LexToken(COMMA,',',1,1593) -LexToken(NUMBER,'1',1,1594) -LexToken(CLOSEBRACKET,')',1,1595) -LexToken(COMMA,',',1,1596) -LexToken(VAR,'exprs',1,1597) -LexToken(CLOSEBRACKET,')',1,1602) -LexToken(EOL,'\n',1,1603) -LexToken(IF,'if',1,1616) -LexToken(NOT,'~',1,1619) -LexToken(VAR,'ok',1,1620) -LexToken(THEN,'then',1,1623) -LexToken(EOL,'\n',1,1627) -LexToken(BREAK,'break',1,1644) -LexToken(EOL,'\n',1,1649) -LexToken(END,'end',1,1663) -LexToken(EOL,'\n',1,1666) -LexToken(VAR,'prt',1,1679) -LexToken(ASSIGNMENT,'=',1,1682) -LexToken(VAR,'int',1,1683) -LexToken(OPENBRACKET,'(',1,1686) -LexToken(VAR,'prt',1,1687) -LexToken(CLOSEBRACKET,')',1,1690) -LexToken(EOL,'\n',1,1691) -LexToken(IF,'if',1,1704) -LexToken(VAR,'prt',1,1707) -LexToken(COMPARISON,'<=',1,1710) -LexToken(NUMBER,'0',1,1712) -LexToken(THEN,'then',1,1714) -LexToken(EOL,'\n',1,1718) -LexToken(VAR,'message',1,1735) -LexToken(OPENBRACKET,'(',1,1742) -LexToken(VAR,'_',1,1743) -LexToken(OPENBRACKET,'(',1,1744) -LexToken(DQSTRING,'"Port number must be a positive integer"',1,1784) -LexToken(CLOSEBRACKET,')',1,1785) -LexToken(CLOSEBRACKET,')',1,1786) -LexToken(EOL,'\n',1,1787) -LexToken(ELSEIF,'elseif',1,1800) -LexToken(NOT,'~',1,1807) -LexToken(VAR,'isequal',1,1808) -LexToken(OPENBRACKET,'(',1,1815) -LexToken(VAR,'size',1,1816) -LexToken(OPENBRACKET,'(',1,1820) -LexToken(VAR,'otsz',1,1821) -LexToken(COMMA,',',1,1825) -LexToken(DQSTRING,'"*"',1,1828) -LexToken(CLOSEBRACKET,')',1,1829) -LexToken(COMMA,',',1,1830) -LexToken(NUMBER,'2',1,1831) -LexToken(CLOSEBRACKET,')',1,1832) -LexToken(THEN,'then',1,1834) -LexToken(EOL,'\n',1,1838) -LexToken(VAR,'message',1,1855) -LexToken(OPENBRACKET,'(',1,1862) -LexToken(VAR,'_',1,1863) -LexToken(OPENBRACKET,'(',1,1864) -LexToken(DQSTRING,'"Outport Size must be a 2 elements vector"',1,1906) -LexToken(CLOSEBRACKET,')',1,1907) -LexToken(CLOSEBRACKET,')',1,1908) -LexToken(EOL,'\n',1,1909) -LexToken(ELSEIF,'elseif',1,1922) -LexToken(OPENBRACKET,'(',1,1929) -LexToken(OPENBRACKET,'(',1,1930) -LexToken(VAR,'ot',1,1931) -LexToken(COMPARISON,'<',1,1933) -LexToken(NUMBER,'1',1,1934) -LexToken(LOGICAL,'|',1,1935) -LexToken(VAR,'ot',1,1936) -LexToken(COMPARISON,'>',1,1938) -LexToken(NUMBER,'9',1,1939) -LexToken(CLOSEBRACKET,')',1,1940) -LexToken(LOGICAL,'&',1,1941) -LexToken(OPENBRACKET,'(',1,1942) -LexToken(VAR,'ot',1,1943) -LexToken(COMPARISON,'<>',1,1945) -LexToken(ADDITION,'-',1,1947) -LexToken(NUMBER,'1',1,1948) -LexToken(CLOSEBRACKET,')',1,1949) -LexToken(CLOSEBRACKET,')',1,1950) -LexToken(THEN,'then',1,1952) -LexToken(EOL,'\n',1,1956) -LexToken(VAR,'message',1,1973) -LexToken(OPENBRACKET,'(',1,1980) -LexToken(VAR,'_',1,1981) -LexToken(OPENBRACKET,'(',1,1982) -LexToken(DQSTRING,'"Outport type must be a number between 1 and 9, or -1 for inheritance."',1,2053) -LexToken(CLOSEBRACKET,')',1,2054) -LexToken(CLOSEBRACKET,')',1,2055) -LexToken(EOL,'\n',1,2056) -LexToken(ELSE,'else',1,2069) -LexToken(EOL,'\n',1,2073) -LexToken(IF,'if',1,2090) -LexToken(VAR,'model',1,2093) -LexToken(DOT,'.',1,2098) -LexToken(VAR,'ipar',1,2099) -LexToken(COMPARISON,'<>',1,2103) -LexToken(VAR,'prt',1,2105) -LexToken(THEN,'then',1,2109) -LexToken(EOL,'\n',1,2113) -LexToken(VAR,'needcompile',1,2134) -LexToken(ASSIGNMENT,'=',1,2145) -LexToken(NUMBER,'4',1,2146) -LexToken(EOL,'\n',1,2147) -LexToken(VAR,'y',1,2169) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(VAR,'needcompile',1,2171) -LexToken(EOL,'\n',1,2182) -LexToken(END,'end',1,2200) -LexToken(EOL,'\n',1,2203) -LexToken(VAR,'model',1,2220) -LexToken(DOT,'.',1,2225) -LexToken(VAR,'ipar',1,2226) -LexToken(ASSIGNMENT,'=',1,2230) -LexToken(VAR,'prt',1,2231) -LexToken(EOL,'\n',1,2234) -LexToken(VAR,'model',1,2251) -LexToken(DOT,'.',1,2256) -LexToken(VAR,'firing',1,2257) -LexToken(ASSIGNMENT,'=',1,2263) -LexToken(OPENSQBRACKET,'[',1,2264) -LexToken(CLOSESQBRACKET,']',1,2265) -LexToken(EOL,'\n',1,2266) -LexToken(VAR,'model',1,2284) -LexToken(DOT,'.',1,2289) -LexToken(VAR,'out',1,2290) -LexToken(ASSIGNMENT,'=',1,2293) -LexToken(VAR,'otsz',1,2294) -LexToken(OPENBRACKET,'(',1,2298) -LexToken(NUMBER,'1',1,2299) -LexToken(CLOSEBRACKET,')',1,2300) -LexToken(EOL,'\n',1,2301) -LexToken(VAR,'model',1,2318) -LexToken(DOT,'.',1,2323) -LexToken(VAR,'out2',1,2324) -LexToken(ASSIGNMENT,'=',1,2328) -LexToken(VAR,'otsz',1,2329) -LexToken(OPENBRACKET,'(',1,2333) -LexToken(NUMBER,'2',1,2334) -LexToken(CLOSEBRACKET,')',1,2335) -LexToken(EOL,'\n',1,2336) -LexToken(VAR,'model',1,2353) -LexToken(DOT,'.',1,2358) -LexToken(VAR,'outtyp',1,2359) -LexToken(ASSIGNMENT,'=',1,2365) -LexToken(VAR,'ot',1,2366) -LexToken(EOL,'\n',1,2368) -LexToken(VAR,'graphics',1,2386) -LexToken(DOT,'.',1,2394) -LexToken(VAR,'exprs',1,2395) -LexToken(ASSIGNMENT,'=',1,2400) -LexToken(VAR,'exprs',1,2401) -LexToken(EOL,'\n',1,2406) -LexToken(VAR,'x',1,2423) -LexToken(DOT,'.',1,2424) -LexToken(VAR,'graphics',1,2425) -LexToken(ASSIGNMENT,'=',1,2433) -LexToken(VAR,'graphics',1,2434) -LexToken(EOL,'\n',1,2442) -LexToken(VAR,'x',1,2459) -LexToken(DOT,'.',1,2460) -LexToken(VAR,'model',1,2461) -LexToken(ASSIGNMENT,'=',1,2466) -LexToken(VAR,'model',1,2467) -LexToken(EOL,'\n',1,2472) -LexToken(BREAK,'break',1,2489) -LexToken(EOL,'\n',1,2494) -LexToken(END,'end',1,2507) -LexToken(EOL,'\n',1,2510) -LexToken(END,'end',1,2519) -LexToken(EOL,'\n',1,2522) -LexToken(CASE,'case',1,2527) -LexToken(DQSTRING,'"define"',1,2539) -LexToken(THEN,'then',1,2541) -LexToken(EOL,'\n',1,2545) -LexToken(VAR,'prt',1,2554) -LexToken(ASSIGNMENT,'=',1,2557) -LexToken(NUMBER,'1',1,2558) -LexToken(EOL,'\n',1,2559) -LexToken(VAR,'model',1,2568) -LexToken(ASSIGNMENT,'=',1,2573) -LexToken(SCICOS_MODEL,'scicos_model',1,2574) -LexToken(OPENBRACKET,'(',1,2586) -LexToken(CLOSEBRACKET,')',1,2587) -LexToken(EOL,'\n',1,2588) -LexToken(VAR,'model',1,2597) -LexToken(DOT,'.',1,2602) -LexToken(VAR,'sim',1,2603) -LexToken(ASSIGNMENT,'=',1,2606) -LexToken(DQSTRING,'"input"',1,2613) -LexToken(EOL,'\n',1,2614) -LexToken(VAR,'model',1,2623) -LexToken(DOT,'.',1,2628) -LexToken(VAR,'out',1,2629) -LexToken(ASSIGNMENT,'=',1,2632) -LexToken(ADDITION,'-',1,2633) -LexToken(NUMBER,'1',1,2634) -LexToken(EOL,'\n',1,2635) -LexToken(VAR,'model',1,2644) -LexToken(DOT,'.',1,2649) -LexToken(VAR,'out2',1,2650) -LexToken(ASSIGNMENT,'=',1,2654) -LexToken(ADDITION,'-',1,2655) -LexToken(NUMBER,'2',1,2656) -LexToken(EOL,'\n',1,2657) -LexToken(VAR,'model',1,2666) -LexToken(DOT,'.',1,2671) -LexToken(VAR,'outtyp',1,2672) -LexToken(ASSIGNMENT,'=',1,2678) -LexToken(ADDITION,'-',1,2679) -LexToken(NUMBER,'1',1,2680) -LexToken(EOL,'\n',1,2681) -LexToken(VAR,'model',1,2690) -LexToken(DOT,'.',1,2695) -LexToken(VAR,'ipar',1,2696) -LexToken(ASSIGNMENT,'=',1,2700) -LexToken(VAR,'prt',1,2701) -LexToken(EOL,'\n',1,2704) -LexToken(VAR,'model',1,2713) -LexToken(DOT,'.',1,2718) -LexToken(VAR,'blocktype',1,2719) -LexToken(ASSIGNMENT,'=',1,2728) -LexToken(DQSTRING,'"c"',1,2731) -LexToken(EOL,'\n',1,2732) -LexToken(VAR,'model',1,2741) -LexToken(DOT,'.',1,2746) -LexToken(VAR,'dep_ut',1,2747) -LexToken(ASSIGNMENT,'=',1,2753) -LexToken(OPENSQBRACKET,'[',1,2754) -LexToken(PREVAR_BOOLEAN,'%f',1,2755) -LexToken(PREVAR_BOOLEAN,'%f',1,2758) -LexToken(CLOSESQBRACKET,']',1,2760) -LexToken(EOL,'\n',1,2761) -LexToken(EOL,'\n',1,2762) -LexToken(VAR,'exprs',1,2771) -LexToken(ASSIGNMENT,'=',1,2776) -LexToken(VAR,'sci2exp',1,2777) -LexToken(OPENBRACKET,'(',1,2784) -LexToken(VAR,'prt',1,2785) -LexToken(CLOSEBRACKET,')',1,2788) -LexToken(EOL,'\n',1,2789) -LexToken(VAR,'gr_i',1,2798) -LexToken(ASSIGNMENT,'=',1,2802) -LexToken(OPENSQBRACKET,'[',1,2803) -LexToken(CLOSESQBRACKET,']',1,2804) -LexToken(EOL,'\n',1,2805) -LexToken(VAR,'x',1,2814) -LexToken(ASSIGNMENT,'=',1,2815) -LexToken(VAR,'standard_define',1,2816) -LexToken(OPENBRACKET,'(',1,2831) -LexToken(OPENSQBRACKET,'[',1,2832) -LexToken(NUMBER,'1',1,2833) -LexToken(NUMBER,'1',1,2835) -LexToken(CLOSESQBRACKET,']',1,2836) -LexToken(COMMA,',',1,2837) -LexToken(VAR,'model',1,2838) -LexToken(COMMA,',',1,2843) -LexToken(VAR,'exprs',1,2844) -LexToken(COMMA,',',1,2849) -LexToken(VAR,'gr_i',1,2850) -LexToken(CLOSEBRACKET,')',1,2854) -LexToken(EOL,'\n',1,2855) -LexToken(END,'end',1,2860) -LexToken(EOL,'\n',1,2863) -LexToken(ENDFUNCTION,'endfunction',1,2864) -LexToken(EOL,'\n',1,2875) +/* autogenerated from "macros/Sources/IN_f.sci" */ +function IN_f() { +IN_f.prototype.get = function IN_f() { +} +IN_f.prototype.set = function IN_f() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +if (size(exprs,"*")==2) { +exprs=exprs(1); +} +if (size(exprs,"*")==1) { +exprs=[exprs(1),"[-1 -2]","-1"]; +} +while (true) { +[ok,prt,otsz,ot,exprs]=getvalue(_("Set Input block parameters"),[_("Port number"),_("Outport size ([-1 -2] for inherit)"),_("Outport Type (-1 for inherit)")],list("vec",1,"vec",-1,"vec",1),exprs); +if (!ok) { +break +} +prt=int(prt); +if (prt<=0) { +message(_("Port number must be a positive integer")); +} else if (!isequal(size(otsz,"*"),2)) { +message(_("Outport Size must be a 2 elements vector")); +} else if (((ot<1||ot>9)&&(ot!=-1))) { +message(_("Outport type must be a number between 1 and 9, or -1 for inheritance.")); +} else { +if (model.ipar!=prt) { +needcompile=4; +y=needcompile; +} +model.ipar=prt; +model.firing=[]; +model.out=otsz(1); +model.out2=otsz(2); +model.outtyp=ot; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +IN_f.prototype.define = function IN_f() { +prt=1; +model=scicos_model(); +model.sim="input"; +model.out=-1; +model.out2=-2; +model.outtyp=-1; +model.ipar=prt; +model.blocktype="c"; +model.dep_ut=[None,None]; +exprs=sci2exp(prt); +gr_i=[]; +x=standard_define([1,1],model,exprs,gr_i); +} +IN_f.prototype.details = function IN_f() { +} +} diff --git a/js/Sources/Modulo_Count.js b/js/Sources/Modulo_Count.js index bc19480b..9e028db0 100644 --- a/js/Sources/Modulo_Count.js +++ b/js/Sources/Modulo_Count.js @@ -1,365 +1,48 @@ -LexToken(EOL,'\n',1,7) -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,69) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,151) -LexToken(EOL,'\n',1,223) -LexToken(EOL,'\n',1,295) -LexToken(EOL,'\n',1,364) -LexToken(EOL,'\n',1,403) -LexToken(EOL,'\n',1,406) -LexToken(EOL,'\n',1,473) -LexToken(EOL,'\n',1,539) -LexToken(EOL,'\n',1,604) -LexToken(EOL,'\n',1,652) -LexToken(EOL,'\n',1,655) -LexToken(EOL,'\n',1,724) -LexToken(EOL,'\n',1,787) -LexToken(EOL,'\n',1,869) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,903) -LexToken(EOL,'\n',1,906) -LexToken(EOL,'\n',1,907) -LexToken(FUNCTION,'function',1,908) -LexToken(OPENSQBRACKET,'[',1,917) -LexToken(VAR,'x',1,918) -LexToken(COMMA,',',1,919) -LexToken(VAR,'y',1,920) -LexToken(COMMA,',',1,921) -LexToken(VAR,'typ',1,922) -LexToken(CLOSESQBRACKET,']',1,925) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(VAR,'Modulo_Count',1,927) -LexToken(OPENBRACKET,'(',1,939) -LexToken(VAR,'job',1,940) -LexToken(COMMA,',',1,943) -LexToken(VAR,'arg1',1,944) -LexToken(COMMA,',',1,948) -LexToken(VAR,'arg2',1,949) -LexToken(CLOSEBRACKET,')',1,953) -LexToken(EOL,'\n',1,954) -LexToken(VAR,'x',1,959) -LexToken(ASSIGNMENT,'=',1,960) -LexToken(OPENSQBRACKET,'[',1,961) -LexToken(CLOSESQBRACKET,']',1,962) -LexToken(EOL,'\n',1,963) -LexToken(VAR,'y',1,969) -LexToken(ASSIGNMENT,'=',1,970) -LexToken(OPENSQBRACKET,'[',1,971) -LexToken(CLOSESQBRACKET,']',1,972) -LexToken(EOL,'\n',1,973) -LexToken(VAR,'typ',1,979) -LexToken(ASSIGNMENT,'=',1,982) -LexToken(OPENSQBRACKET,'[',1,983) -LexToken(CLOSESQBRACKET,']',1,984) -LexToken(EOL,'\n',1,985) -LexToken(SELECT,'select',1,991) -LexToken(VAR,'job',1,998) -LexToken(EOL,'\n',1,1001) -LexToken(CASE,'case',1,1006) -LexToken(DQSTRING,'"set"',1,1015) -LexToken(THEN,'then',1,1017) -LexToken(EOL,'\n',1,1021) -LexToken(VAR,'x',1,1030) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(EOL,'\n',1,1036) -LexToken(VAR,'graphics',1,1046) -LexToken(ASSIGNMENT,'=',1,1054) -LexToken(VAR,'arg1',1,1055) -LexToken(DOT,'.',1,1059) -LexToken(VAR,'graphics',1,1060) -LexToken(EOL,'\n',1,1068) -LexToken(VAR,'exprs',1,1078) -LexToken(ASSIGNMENT,'=',1,1083) -LexToken(VAR,'graphics',1,1084) -LexToken(DOT,'.',1,1092) -LexToken(VAR,'exprs',1,1093) -LexToken(EOL,'\n',1,1098) -LexToken(VAR,'model',1,1107) -LexToken(ASSIGNMENT,'=',1,1112) -LexToken(VAR,'arg1',1,1113) -LexToken(DOT,'.',1,1117) -LexToken(VAR,'model',1,1118) -LexToken(EOL,'\n',1,1123) -LexToken(WHILE,'while',1,1133) -LexToken(PREVAR_BOOLEAN,'%t',1,1139) -LexToken(DO,'do',1,1142) -LexToken(EOL,'\n',1,1144) -LexToken(OPENSQBRACKET,'[',1,1157) -LexToken(VAR,'ok',1,1158) -LexToken(COMMA,',',1,1160) -LexToken(VAR,'ini_c',1,1161) -LexToken(COMMA,',',1,1166) -LexToken(VAR,'base',1,1167) -LexToken(COMMA,',',1,1171) -LexToken(VAR,'exprs',1,1172) -LexToken(CLOSESQBRACKET,']',1,1177) -LexToken(ASSIGNMENT,'=',1,1179) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1181) -LexToken(OPENBRACKET,'(',1,1196) -LexToken(OPENSQBRACKET,'[',1,1197) -LexToken(VAR,'msprintf',1,1198) -LexToken(OPENBRACKET,'(',1,1206) -LexToken(VAR,'gettext',1,1207) -LexToken(OPENBRACKET,'(',1,1214) -LexToken(DQSTRING,'"Set %s block parameters"',1,1239) -LexToken(CLOSEBRACKET,')',1,1240) -LexToken(COMMA,',',1,1241) -LexToken(DQSTRING,'"Modulo_Count"',1,1256) -LexToken(CLOSEBRACKET,')',1,1257) -LexToken(SEMICOLON,';',1,1258) -LexToken(DQSTRING,'" "',1,1261) -LexToken(SEMICOLON,';',1,1262) -LexToken(VAR,'gettext',1,1264) -LexToken(OPENBRACKET,'(',1,1271) -LexToken(DQSTRING,'"Modulo counter (0 to N counter)"',1,1304) -LexToken(CLOSEBRACKET,')',1,1305) -LexToken(SEMICOLON,';',1,1306) -LexToken(DQSTRING,'" "',1,1309) -LexToken(CLOSESQBRACKET,']',1,1310) -LexToken(COMMA,',',1,1311) -LexToken(OPENSQBRACKET,'[',1,1328) -LexToken(VAR,'gettext',1,1329) -LexToken(OPENBRACKET,'(',1,1336) -LexToken(DQSTRING,'"Initial State (zero or positive number)"',1,1377) -LexToken(CLOSEBRACKET,')',1,1378) -LexToken(SEMICOLON,';',1,1379) -LexToken(VAR,'gettext',1,1381) -LexToken(OPENBRACKET,'(',1,1388) -LexToken(DQSTRING,'"Upper Limit (positive number)"',1,1419) -LexToken(CLOSEBRACKET,')',1,1420) -LexToken(CLOSESQBRACKET,']',1,1421) -LexToken(COMMA,',',1,1422) -LexToken(VAR,'list',1,1439) -LexToken(OPENBRACKET,'(',1,1443) -LexToken(DQSTRING,'"vec"',1,1448) -LexToken(COMMA,',',1,1449) -LexToken(NUMBER,'1',1,1450) -LexToken(COMMA,',',1,1451) -LexToken(DQSTRING,'"vec"',1,1456) -LexToken(COMMA,',',1,1457) -LexToken(NUMBER,'1',1,1458) -LexToken(CLOSEBRACKET,')',1,1459) -LexToken(COMMA,',',1,1460) -LexToken(VAR,'exprs',1,1462) -LexToken(CLOSEBRACKET,')',1,1467) -LexToken(EOL,'\n',1,1468) -LexToken(EOL,'\n',1,1470) -LexToken(VAR,'ini_c',1,1483) -LexToken(ASSIGNMENT,'=',1,1489) -LexToken(VAR,'int',1,1491) -LexToken(OPENBRACKET,'(',1,1494) -LexToken(VAR,'ini_c',1,1495) -LexToken(CLOSEBRACKET,')',1,1500) -LexToken(EOL,'\n',1,1501) -LexToken(VAR,'base',1,1515) -LexToken(ASSIGNMENT,'=',1,1520) -LexToken(VAR,'int',1,1522) -LexToken(OPENBRACKET,'(',1,1525) -LexToken(VAR,'base',1,1526) -LexToken(CLOSEBRACKET,')',1,1530) -LexToken(EOL,'\n',1,1531) -LexToken(IF,'if',1,1545) -LexToken(NOT,'~',1,1548) -LexToken(VAR,'ok',1,1549) -LexToken(THEN,'then',1,1552) -LexToken(EOL,'\n',1,1556) -LexToken(BREAK,'break',1,1573) -LexToken(EOL,'\n',1,1578) -LexToken(END,'end',1,1592) -LexToken(EOL,'\n',1,1595) -LexToken(IF,'if',1,1608) -LexToken(VAR,'ini_c',1,1611) -LexToken(COMPARISON,'<',1,1617) -LexToken(NUMBER,'0',1,1618) -LexToken(THEN,'then',1,1620) -LexToken(EOL,'\n',1,1624) -LexToken(VAR,'block_parameter_error',1,1641) -LexToken(OPENBRACKET,'(',1,1662) -LexToken(VAR,'msprintf',1,1663) -LexToken(OPENBRACKET,'(',1,1671) -LexToken(VAR,'gettext',1,1672) -LexToken(OPENBRACKET,'(',1,1679) -LexToken(DQSTRING,'"Wrong value for \\\'Initial State\\\' parameter: %d."',1,1729) -LexToken(CLOSEBRACKET,')',1,1730) -LexToken(COMMA,',',1,1731) -LexToken(VAR,'ini_c',1,1733) -LexToken(CLOSEBRACKET,')',1,1738) -LexToken(COMMA,',',1,1739) -LexToken(VAR,'gettext',1,1760) -LexToken(OPENBRACKET,'(',1,1767) -LexToken(DQSTRING,'"Null or positive integer expected."',1,1803) -LexToken(CLOSEBRACKET,')',1,1804) -LexToken(CLOSEBRACKET,')',1,1805) -LexToken(EOL,'\n',1,1806) -LexToken(ELSEIF,'elseif',1,1820) -LexToken(VAR,'base',1,1827) -LexToken(COMPARISON,'<=',1,1832) -LexToken(NUMBER,'0',1,1835) -LexToken(THEN,'then',1,1837) -LexToken(EOL,'\n',1,1841) -LexToken(VAR,'block_parameter_error',1,1858) -LexToken(OPENBRACKET,'(',1,1879) -LexToken(VAR,'msprintf',1,1880) -LexToken(OPENBRACKET,'(',1,1888) -LexToken(VAR,'gettext',1,1889) -LexToken(OPENBRACKET,'(',1,1896) -LexToken(DQSTRING,'"Wrong values for \\\'Upper Limit\\\' parameter: %d."',1,1945) -LexToken(CLOSEBRACKET,')',1,1946) -LexToken(COMMA,',',1,1947) -LexToken(VAR,'base',1,1949) -LexToken(CLOSEBRACKET,')',1,1953) -LexToken(COMMA,',',1,1954) -LexToken(VAR,'gettext',1,1974) -LexToken(OPENBRACKET,'(',1,1981) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,2018) -LexToken(CLOSEBRACKET,')',1,2019) -LexToken(CLOSEBRACKET,')',1,2020) -LexToken(EOL,'\n',1,2021) -LexToken(ELSE,'else',1,2035) -LexToken(EOL,'\n',1,2039) -LexToken(VAR,'graphics',1,2056) -LexToken(DOT,'.',1,2064) -LexToken(VAR,'exprs',1,2065) -LexToken(ASSIGNMENT,'=',1,2070) -LexToken(VAR,'exprs',1,2071) -LexToken(EOL,'\n',1,2076) -LexToken(VAR,'model',1,2093) -LexToken(DOT,'.',1,2098) -LexToken(VAR,'ipar',1,2099) -LexToken(ASSIGNMENT,'=',1,2103) -LexToken(VAR,'base',1,2104) -LexToken(EOL,'\n',1,2108) -LexToken(VAR,'model',1,2126) -LexToken(DOT,'.',1,2131) -LexToken(VAR,'dstate',1,2132) -LexToken(ASSIGNMENT,'=',1,2138) -LexToken(VAR,'ini_c',1,2139) -LexToken(EOL,'\n',1,2144) -LexToken(VAR,'x',1,2162) -LexToken(DOT,'.',1,2163) -LexToken(VAR,'graphics',1,2164) -LexToken(ASSIGNMENT,'=',1,2172) -LexToken(VAR,'graphics',1,2173) -LexToken(EOL,'\n',1,2181) -LexToken(VAR,'x',1,2199) -LexToken(DOT,'.',1,2200) -LexToken(VAR,'model',1,2201) -LexToken(ASSIGNMENT,'=',1,2206) -LexToken(VAR,'model',1,2207) -LexToken(EOL,'\n',1,2212) -LexToken(BREAK,'break',1,2229) -LexToken(EOL,'\n',1,2234) -LexToken(END,'end',1,2247) -LexToken(EOL,'\n',1,2250) -LexToken(END,'end',1,2259) -LexToken(EOL,'\n',1,2262) -LexToken(CASE,'case',1,2267) -LexToken(DQSTRING,'"define"',1,2279) -LexToken(THEN,'then',1,2281) -LexToken(EOL,'\n',1,2285) -LexToken(VAR,'ini_c',1,2294) -LexToken(ASSIGNMENT,'=',1,2299) -LexToken(NUMBER,'0',1,2300) -LexToken(EOL,'\n',1,2301) -LexToken(VAR,'base',1,2310) -LexToken(ASSIGNMENT,'=',1,2314) -LexToken(NUMBER,'3',1,2315) -LexToken(EOL,'\n',1,2316) -LexToken(VAR,'model',1,2325) -LexToken(ASSIGNMENT,'=',1,2330) -LexToken(SCICOS_MODEL,'scicos_model',1,2331) -LexToken(OPENBRACKET,'(',1,2343) -LexToken(CLOSEBRACKET,')',1,2344) -LexToken(EOL,'\n',1,2345) -LexToken(VAR,'model',1,2354) -LexToken(DOT,'.',1,2359) -LexToken(VAR,'sim',1,2360) -LexToken(ASSIGNMENT,'=',1,2363) -LexToken(VAR,'list',1,2364) -LexToken(OPENBRACKET,'(',1,2368) -LexToken(DQSTRING,'"modulo_count"',1,2382) -LexToken(COMMA,',',1,2383) -LexToken(NUMBER,'4',1,2384) -LexToken(CLOSEBRACKET,')',1,2385) -LexToken(EOL,'\n',1,2386) -LexToken(VAR,'model',1,2395) -LexToken(DOT,'.',1,2400) -LexToken(VAR,'evtin',1,2401) -LexToken(ASSIGNMENT,'=',1,2406) -LexToken(NUMBER,'1',1,2407) -LexToken(EOL,'\n',1,2408) -LexToken(VAR,'model',1,2417) -LexToken(DOT,'.',1,2422) -LexToken(VAR,'out',1,2423) -LexToken(ASSIGNMENT,'=',1,2426) -LexToken(NUMBER,'1',1,2427) -LexToken(EOL,'\n',1,2428) -LexToken(VAR,'model',1,2437) -LexToken(DOT,'.',1,2442) -LexToken(VAR,'dstate',1,2443) -LexToken(ASSIGNMENT,'=',1,2449) -LexToken(VAR,'ini_c',1,2450) -LexToken(EOL,'\n',1,2455) -LexToken(VAR,'model',1,2464) -LexToken(DOT,'.',1,2469) -LexToken(VAR,'ipar',1,2470) -LexToken(ASSIGNMENT,'=',1,2474) -LexToken(VAR,'base',1,2475) -LexToken(EOL,'\n',1,2479) -LexToken(VAR,'model',1,2488) -LexToken(DOT,'.',1,2493) -LexToken(VAR,'blocktype',1,2494) -LexToken(ASSIGNMENT,'=',1,2503) -LexToken(DQSTRING,'"c"',1,2506) -LexToken(EOL,'\n',1,2507) -LexToken(VAR,'model',1,2516) -LexToken(DOT,'.',1,2521) -LexToken(VAR,'dep_ut',1,2522) -LexToken(ASSIGNMENT,'=',1,2528) -LexToken(OPENSQBRACKET,'[',1,2529) -LexToken(PREVAR_BOOLEAN,'%f',1,2530) -LexToken(PREVAR_BOOLEAN,'%f',1,2533) -LexToken(CLOSESQBRACKET,']',1,2535) -LexToken(EOL,'\n',1,2536) -LexToken(EOL,'\n',1,2537) -LexToken(VAR,'exprs',1,2546) -LexToken(ASSIGNMENT,'=',1,2551) -LexToken(OPENSQBRACKET,'[',1,2552) -LexToken(VAR,'string',1,2553) -LexToken(OPENBRACKET,'(',1,2559) -LexToken(VAR,'ini_c',1,2560) -LexToken(CLOSEBRACKET,')',1,2565) -LexToken(SEMICOLON,';',1,2566) -LexToken(VAR,'string',1,2567) -LexToken(OPENBRACKET,'(',1,2573) -LexToken(VAR,'base',1,2574) -LexToken(CLOSEBRACKET,')',1,2578) -LexToken(CLOSESQBRACKET,']',1,2579) -LexToken(EOL,'\n',1,2580) -LexToken(VAR,'gr_i',1,2589) -LexToken(ASSIGNMENT,'=',1,2593) -LexToken(OPENSQBRACKET,'[',1,2594) -LexToken(CLOSESQBRACKET,']',1,2595) -LexToken(EOL,'\n',1,2596) -LexToken(VAR,'x',1,2605) -LexToken(ASSIGNMENT,'=',1,2606) -LexToken(VAR,'standard_define',1,2607) -LexToken(OPENBRACKET,'(',1,2622) -LexToken(OPENSQBRACKET,'[',1,2623) -LexToken(NUMBER,'3',1,2624) -LexToken(NUMBER,'2',1,2626) -LexToken(CLOSESQBRACKET,']',1,2627) -LexToken(COMMA,',',1,2628) -LexToken(VAR,'model',1,2629) -LexToken(COMMA,',',1,2634) -LexToken(VAR,'exprs',1,2635) -LexToken(COMMA,',',1,2640) -LexToken(VAR,'gr_i',1,2641) -LexToken(CLOSEBRACKET,')',1,2645) -LexToken(EOL,'\n',1,2646) -LexToken(END,'end',1,2651) -LexToken(EOL,'\n',1,2654) -LexToken(ENDFUNCTION,'endfunction',1,2655) -LexToken(EOL,'\n',1,2666) +/* autogenerated from "macros/Sources/Modulo_Count.sci" */ +function Modulo_Count() { +Modulo_Count.prototype.get = function Modulo_Count() { +} +Modulo_Count.prototype.set = function Modulo_Count() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,ini_c,base,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"Modulo_Count")," ",gettext("Modulo counter (0 to N counter)")," "],[gettext("Initial State (zero or positive number)"),gettext("Upper Limit (positive number)")],list("vec",1,"vec",1),exprs); +ini_c=int(ini_c); +base=int(base); +if (!ok) { +break +} +if (ini_c<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Initial State\' parameter: %d."),ini_c),gettext("Null or positive integer expected.")); +} else if (base<=0) { +block_parameter_error(msprintf(gettext("Wrong values for \'Upper Limit\' parameter: %d."),base),gettext("Strictly positive integer expected.")); +} else { +graphics.exprs=exprs; +model.ipar=base; +model.dstate=ini_c; +x.graphics=graphics; +x.model=model; +break +} +} +} +Modulo_Count.prototype.define = function Modulo_Count() { +ini_c=0; +base=3; +model=scicos_model(); +model.sim=list("modulo_count",4); +model.evtin=1; +model.out=1; +model.dstate=ini_c; +model.ipar=base; +model.blocktype="c"; +model.dep_ut=[None,None]; +exprs=[string(ini_c),string(base)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +Modulo_Count.prototype.details = function Modulo_Count() { +} +} diff --git a/js/Sources/PULSE_SC.js b/js/Sources/PULSE_SC.js index bdae55af..b5168b9f 100644 --- a/js/Sources/PULSE_SC.js +++ b/js/Sources/PULSE_SC.js @@ -1,2368 +1,4 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(FUNCTION,'function',1,832) -LexToken(OPENSQBRACKET,'[',1,841) -LexToken(VAR,'x',1,842) -LexToken(COMMA,',',1,843) -LexToken(VAR,'y',1,844) -LexToken(COMMA,',',1,845) -LexToken(VAR,'typ',1,846) -LexToken(CLOSESQBRACKET,']',1,849) -LexToken(ASSIGNMENT,'=',1,850) -LexToken(VAR,'PULSE_SC',1,851) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,920) -LexToken(VAR,'x',1,925) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(OPENSQBRACKET,'[',1,927) -LexToken(CLOSESQBRACKET,']',1,928) -LexToken(EOL,'\n',1,929) -LexToken(VAR,'y',1,935) -LexToken(ASSIGNMENT,'=',1,936) -LexToken(OPENSQBRACKET,'[',1,937) -LexToken(CLOSESQBRACKET,']',1,938) -LexToken(EOL,'\n',1,939) -LexToken(VAR,'typ',1,945) -LexToken(ASSIGNMENT,'=',1,948) -LexToken(OPENSQBRACKET,'[',1,949) -LexToken(CLOSESQBRACKET,']',1,950) -LexToken(EOL,'\n',1,951) -LexToken(SELECT,'select',1,957) -LexToken(VAR,'job',1,964) -LexToken(EOL,'\n',1,967) -LexToken(CASE,'case',1,972) -LexToken(DQSTRING,'"set"',1,981) -LexToken(THEN,'then',1,983) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'y',1,996) -LexToken(ASSIGNMENT,'=',1,997) -LexToken(VAR,'needcompile',1,998) -LexToken(EOL,'\n',1,1009) -LexToken(VAR,'arg1',1,1018) -LexToken(DOT,'.',1,1022) -LexToken(VAR,'model',1,1023) -LexToken(DOT,'.',1,1028) -LexToken(VAR,'ipar',1,1029) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(NUMBER,'1',1,1034) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'typ',1,1045) -LexToken(ASSIGNMENT,'=',1,1048) -LexToken(VAR,'list',1,1049) -LexToken(OPENBRACKET,'(',1,1053) -LexToken(CLOSEBRACKET,')',1,1054) -LexToken(EOL,'\n',1,1055) -LexToken(VAR,'graphics',1,1064) -LexToken(ASSIGNMENT,'=',1,1072) -LexToken(VAR,'arg1',1,1073) -LexToken(DOT,'.',1,1077) -LexToken(VAR,'graphics',1,1078) -LexToken(EOL,'\n',1,1086) -LexToken(VAR,'exprs',1,1096) -LexToken(ASSIGNMENT,'=',1,1101) -LexToken(VAR,'graphics',1,1102) -LexToken(DOT,'.',1,1110) -LexToken(VAR,'exprs',1,1111) -LexToken(EOL,'\n',1,1116) -LexToken(VAR,'Btitre',1,1125) -LexToken(ASSIGNMENT,'=',1,1131) -LexToken(DQSTRING,'"Set Pulse Generator parameters"',1,1174) -LexToken(EOL,'\n',1,1175) -LexToken(VAR,'Exprs0',1,1184) -LexToken(ASSIGNMENT,'=',1,1190) -LexToken(OPENSQBRACKET,'[',1,1202) -LexToken(DQSTRING,'"E"',1,1205) -LexToken(SEMICOLON,';',1,1206) -LexToken(DQSTRING,'"W"',1,1209) -LexToken(SEMICOLON,';',1,1210) -LexToken(DQSTRING,'"F"',1,1213) -LexToken(SEMICOLON,';',1,1214) -LexToken(DQSTRING,'"A"',1,1217) -LexToken(CLOSESQBRACKET,']',1,1218) -LexToken(EOL,'\n',1,1219) -LexToken(VAR,'Bitems',1,1228) -LexToken(ASSIGNMENT,'=',1,1234) -LexToken(OPENSQBRACKET,'[',1,1246) -LexToken(DQSTRING,'"Phase delay (secs):"',1,1267) -LexToken(SEMICOLON,';',1,1268) -LexToken(DQSTRING,'"Pulse Width (% of period):"',1,1296) -LexToken(SEMICOLON,';',1,1297) -LexToken(DQSTRING,'"Period (secs):"',1,1313) -LexToken(SEMICOLON,';',1,1314) -LexToken(DQSTRING,'"Amplitude:"',1,1326) -LexToken(CLOSESQBRACKET,']',1,1327) -LexToken(EOL,'\n',1,1328) -LexToken(VAR,'Ss',1,1337) -LexToken(ASSIGNMENT,'=',1,1339) -LexToken(VAR,'list',1,1351) -LexToken(OPENBRACKET,'(',1,1355) -LexToken(DQSTRING,'"pol"',1,1360) -LexToken(COMMA,',',1,1361) -LexToken(ADDITION,'-',1,1362) -LexToken(NUMBER,'1',1,1363) -LexToken(COMMA,',',1,1364) -LexToken(DQSTRING,'"pol"',1,1369) -LexToken(COMMA,',',1,1370) -LexToken(ADDITION,'-',1,1371) -LexToken(NUMBER,'1',1,1372) -LexToken(COMMA,',',1,1373) -LexToken(DQSTRING,'"pol"',1,1378) -LexToken(COMMA,',',1,1379) -LexToken(ADDITION,'-',1,1380) -LexToken(NUMBER,'1',1,1381) -LexToken(COMMA,',',1,1382) -LexToken(DQSTRING,'"mat"',1,1387) -LexToken(COMMA,',',1,1388) -LexToken(OPENSQBRACKET,'[',1,1389) -LexToken(ADDITION,'-',1,1390) -LexToken(NUMBER,'1',1,1391) -LexToken(ADDITION,'-',1,1393) -LexToken(NUMBER,'1',1,1394) -LexToken(CLOSESQBRACKET,']',1,1395) -LexToken(CLOSEBRACKET,')',1,1396) -LexToken(EOL,'\n',1,1397) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1406) -LexToken(ASSIGNMENT,'=',1,1420) -LexToken(VAR,'struct',1,1421) -LexToken(OPENBRACKET,'(',1,1427) -LexToken(CLOSEBRACKET,')',1,1428) -LexToken(EOL,'\n',1,1429) -LexToken(VAR,'x',1,1439) -LexToken(ASSIGNMENT,'=',1,1440) -LexToken(VAR,'arg1',1,1441) -LexToken(EOL,'\n',1,1445) -LexToken(VAR,'ok',1,1454) -LexToken(ASSIGNMENT,'=',1,1456) -LexToken(PREVAR_BOOLEAN,'%f',1,1457) -LexToken(EOL,'\n',1,1459) -LexToken(WHILE,'while',1,1468) -LexToken(NOT,'~',1,1474) -LexToken(VAR,'ok',1,1475) -LexToken(DO,'do',1,1478) -LexToken(EOL,'\n',1,1480) -LexToken(OPENSQBRACKET,'[',1,1493) -LexToken(VAR,'ok',1,1494) -LexToken(COMMA,',',1,1496) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1497) -LexToken(DOT,'.',1,1511) -LexToken(VAR,'E',1,1512) -LexToken(COMMA,',',1,1513) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1514) -LexToken(DOT,'.',1,1528) -LexToken(VAR,'W',1,1529) -LexToken(COMMA,',',1,1530) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1531) -LexToken(DOT,'.',1,1545) -LexToken(VAR,'F',1,1546) -LexToken(COMMA,',',1,1547) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1548) -LexToken(DOT,'.',1,1562) -LexToken(VAR,'A',1,1563) -LexToken(COMMA,',',1,1564) -LexToken(VAR,'exprs',1,1565) -LexToken(CLOSESQBRACKET,']',1,1570) -LexToken(ASSIGNMENT,'=',1,1571) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1572) -LexToken(OPENBRACKET,'(',1,1587) -LexToken(VAR,'Btitre',1,1588) -LexToken(COMMA,',',1,1594) -LexToken(VAR,'Bitems',1,1595) -LexToken(COMMA,',',1,1601) -LexToken(VAR,'Ss',1,1602) -LexToken(COMMA,',',1,1604) -LexToken(VAR,'exprs',1,1605) -LexToken(CLOSEBRACKET,')',1,1610) -LexToken(EOL,'\n',1,1611) -LexToken(IF,'if',1,1624) -LexToken(NOT,'~',1,1627) -LexToken(VAR,'ok',1,1628) -LexToken(THEN,'then',1,1631) -LexToken(EOL,'\n',1,1635) -LexToken(RETURN,'return',1,1652) -LexToken(EOL,'\n',1,1658) -LexToken(END,'end',1,1672) -LexToken(EOL,'\n',1,1675) -LexToken(PREVAR,'%scicos_context',1,1688) -LexToken(ASSIGNMENT,'=',1,1703) -LexToken(SCICOS_CONTEXT,'scicos_context',1,1704) -LexToken(EOL,'\n',1,1718) -LexToken(VAR,'sblock',1,1732) -LexToken(ASSIGNMENT,'=',1,1738) -LexToken(VAR,'x',1,1739) -LexToken(DOT,'.',1,1740) -LexToken(VAR,'model',1,1741) -LexToken(DOT,'.',1,1746) -LexToken(VAR,'rpar',1,1747) -LexToken(EOL,'\n',1,1751) -LexToken(OPENSQBRACKET,'[',1,1764) -LexToken(PREVAR,'%scicos_context',1,1765) -LexToken(COMMA,',',1,1780) -LexToken(VAR,'ierr',1,1781) -LexToken(CLOSESQBRACKET,']',1,1785) -LexToken(ASSIGNMENT,'=',1,1786) -LexToken(VAR,'script2var',1,1787) -LexToken(OPENBRACKET,'(',1,1797) -LexToken(VAR,'sblock',1,1798) -LexToken(DOT,'.',1,1804) -LexToken(VAR,'props',1,1805) -LexToken(DOT,'.',1,1810) -LexToken(VAR,'context',1,1811) -LexToken(COMMA,',',1,1818) -LexToken(PREVAR,'%scicos_context',1,1819) -LexToken(CLOSEBRACKET,')',1,1834) -LexToken(EOL,'\n',1,1835) -LexToken(IF,'if',1,1848) -LexToken(VAR,'ierr',1,1851) -LexToken(COMPARISON,'==',1,1855) -LexToken(NUMBER,'0',1,1857) -LexToken(THEN,'then',1,1859) -LexToken(EOL,'\n',1,1863) -LexToken(OPENSQBRACKET,'[',1,1880) -LexToken(VAR,'sblock',1,1881) -LexToken(COMMA,',',1,1887) -LexToken(PREVAR,'%w',1,1888) -LexToken(COMMA,',',1,1890) -LexToken(VAR,'needcompile2',1,1891) -LexToken(COMMA,',',1,1903) -LexToken(VAR,'ok',1,1904) -LexToken(CLOSESQBRACKET,']',1,1906) -LexToken(ASSIGNMENT,'=',1,1907) -LexToken(VAR,'do_eval',1,1908) -LexToken(OPENBRACKET,'(',1,1915) -LexToken(VAR,'sblock',1,1916) -LexToken(COMMA,',',1,1922) -LexToken(VAR,'list',1,1923) -LexToken(OPENBRACKET,'(',1,1927) -LexToken(CLOSEBRACKET,')',1,1928) -LexToken(CLOSEBRACKET,')',1,1929) -LexToken(EOL,'\n',1,1930) -LexToken(IF,'if',1,1947) -LexToken(VAR,'ok',1,1950) -LexToken(THEN,'then',1,1953) -LexToken(EOL,'\n',1,1957) -LexToken(VAR,'y',1,1978) -LexToken(ASSIGNMENT,'=',1,1979) -LexToken(VAR,'max',1,1980) -LexToken(OPENBRACKET,'(',1,1983) -LexToken(NUMBER,'2',1,1984) -LexToken(COMMA,',',1,1985) -LexToken(VAR,'needcompile',1,1986) -LexToken(COMMA,',',1,1997) -LexToken(VAR,'needcompile2',1,1998) -LexToken(CLOSEBRACKET,')',1,2010) -LexToken(EOL,'\n',1,2011) -LexToken(VAR,'x',1,2032) -LexToken(DOT,'.',1,2033) -LexToken(VAR,'graphics',1,2034) -LexToken(DOT,'.',1,2042) -LexToken(VAR,'exprs',1,2043) -LexToken(ASSIGNMENT,'=',1,2048) -LexToken(VAR,'exprs',1,2049) -LexToken(EOL,'\n',1,2054) -LexToken(VAR,'x',1,2075) -LexToken(DOT,'.',1,2076) -LexToken(VAR,'model',1,2077) -LexToken(DOT,'.',1,2082) -LexToken(VAR,'rpar',1,2083) -LexToken(ASSIGNMENT,'=',1,2087) -LexToken(VAR,'sblock',1,2088) -LexToken(EOL,'\n',1,2094) -LexToken(BREAK,'break',1,2115) -LexToken(EOL,'\n',1,2120) -LexToken(END,'end',1,2137) -LexToken(EOL,'\n',1,2140) -LexToken(ELSE,'else',1,2153) -LexToken(EOL,'\n',1,2157) -LexToken(IF,'if',1,2174) -LexToken(OPENBRACKET,'(',1,2177) -LexToken(VAR,'lasterror',1,2178) -LexToken(OPENBRACKET,'(',1,2187) -LexToken(CLOSEBRACKET,')',1,2188) -LexToken(COMPARISON,'<>',1,2190) -LexToken(OPENSQBRACKET,'[',1,2193) -LexToken(CLOSESQBRACKET,']',1,2194) -LexToken(CLOSEBRACKET,')',1,2195) -LexToken(THEN,'then',1,2197) -LexToken(EOL,'\n',1,2201) -LexToken(VAR,'messagebox',1,2222) -LexToken(OPENBRACKET,'(',1,2232) -LexToken(VAR,'lasterror',1,2233) -LexToken(OPENBRACKET,'(',1,2242) -LexToken(CLOSEBRACKET,')',1,2243) -LexToken(CLOSEBRACKET,')',1,2244) -LexToken(EOL,'\n',1,2245) -LexToken(END,'end',1,2262) -LexToken(EOL,'\n',1,2265) -LexToken(VAR,'ok',1,2282) -LexToken(ASSIGNMENT,'=',1,2284) -LexToken(PREVAR_BOOLEAN,'%f',1,2285) -LexToken(EOL,'\n',1,2287) -LexToken(END,'end',1,2300) -LexToken(EOL,'\n',1,2303) -LexToken(END,'end',1,2312) -LexToken(EOL,'\n',1,2315) -LexToken(CASE,'case',1,2320) -LexToken(DQSTRING,'"define"',1,2332) -LexToken(THEN,'then',1,2334) -LexToken(EOL,'\n',1,2338) -LexToken(VAR,'scs_m_1',1,2347) -LexToken(ASSIGNMENT,'=',1,2354) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2355) -LexToken(OPENBRACKET,'(',1,2369) -LexToken(VAR,'version',1,2381) -LexToken(ASSIGNMENT,'=',1,2388) -LexToken(DQSTRING,'"scicos4.2"',1,2399) -LexToken(COMMA,',',1,2400) -LexToken(VAR,'props',1,2412) -LexToken(ASSIGNMENT,'=',1,2417) -LexToken(SCICOS_PARAMS,'scicos_params',1,2418) -LexToken(OPENBRACKET,'(',1,2431) -LexToken(VAR,'wpar',1,2443) -LexToken(ASSIGNMENT,'=',1,2447) -LexToken(OPENSQBRACKET,'[',1,2448) -LexToken(ADDITION,'-',1,2449) -LexToken(NUMBER,'162.7581',1,2450) -LexToken(COMMA,',',1,2458) -LexToken(NUMBER,'435.54369',1,2459) -LexToken(COMMA,',',1,2468) -LexToken(NUMBER,'67.607292',1,2469) -LexToken(COMMA,',',1,2478) -LexToken(NUMBER,'416.67644',1,2479) -LexToken(COMMA,',',1,2488) -LexToken(NUMBER,'827',1,2489) -LexToken(COMMA,',',1,2492) -LexToken(NUMBER,'479',1,2493) -LexToken(COMMA,',',1,2496) -LexToken(NUMBER,'0',1,2497) -LexToken(COMMA,',',1,2498) -LexToken(NUMBER,'15',1,2499) -LexToken(COMMA,',',1,2501) -LexToken(NUMBER,'827',1,2502) -LexToken(COMMA,',',1,2505) -LexToken(NUMBER,'480',1,2506) -LexToken(COMMA,',',1,2509) -LexToken(NUMBER,'715',1,2510) -LexToken(COMMA,',',1,2513) -LexToken(NUMBER,'167',1,2514) -LexToken(COMMA,',',1,2517) -LexToken(NUMBER,'1.4',1,2518) -LexToken(CLOSESQBRACKET,']',1,2521) -LexToken(COMMA,',',1,2522) -LexToken(VAR,'Title',1,2534) -LexToken(ASSIGNMENT,'=',1,2539) -LexToken(OPENSQBRACKET,'[',1,2540) -LexToken(DQSTRING,'"SuperBlock"',1,2552) -LexToken(COMMA,',',1,2553) -LexToken(DQSTRING,'"/home/fady/Scicos_examples/"',1,2582) -LexToken(CLOSESQBRACKET,']',1,2583) -LexToken(COMMA,',',1,2584) -LexToken(VAR,'tol',1,2596) -LexToken(ASSIGNMENT,'=',1,2599) -LexToken(OPENSQBRACKET,'[',1,2600) -LexToken(NUMBER,'0.0001',1,2601) -LexToken(SEMICOLON,';',1,2607) -LexToken(NUMBER,'0.000001',1,2608) -LexToken(SEMICOLON,';',1,2616) -LexToken(NUMBER,'1.000',1,2617) -LexToken(VAR,'D',1,2622) -LexToken(ADDITION,'-',1,2623) -LexToken(NUMBER,'10',1,2624) -LexToken(SEMICOLON,';',1,2626) -LexToken(NUMBER,'100001',1,2627) -LexToken(SEMICOLON,';',1,2633) -LexToken(NUMBER,'0',1,2634) -LexToken(SEMICOLON,';',1,2635) -LexToken(NUMBER,'0',1,2636) -LexToken(SEMICOLON,';',1,2637) -LexToken(NUMBER,'0',1,2638) -LexToken(CLOSESQBRACKET,']',1,2639) -LexToken(COMMA,',',1,2640) -LexToken(VAR,'tf',1,2652) -LexToken(ASSIGNMENT,'=',1,2654) -LexToken(NUMBER,'10',1,2655) -LexToken(COMMA,',',1,2657) -LexToken(VAR,'context',1,2669) -LexToken(ASSIGNMENT,'=',1,2676) -LexToken(OPENSQBRACKET,'[',1,2677) -LexToken(DQSTRING,'"E2=E+W/100*F"',1,2691) -LexToken(SEMICOLON,';\n',1,2692) -LexToken(DQSTRING,'"if (W<0 | W>100) then error(\\\'Width must be between 0 and 100\\\');end"',1,2771) -LexToken(SEMICOLON,';\n',1,2772) -LexToken(DQSTRING,'"if (E2 >= F) then error (\\\'Offset must be lower than (frequency*(1-Width/100))\\\'); end"',1,2869) -LexToken(CLOSESQBRACKET,']',1,2870) -LexToken(COMMA,',',1,2871) -LexToken(VAR,'void1',1,2883) -LexToken(ASSIGNMENT,'=',1,2888) -LexToken(OPENSQBRACKET,'[',1,2889) -LexToken(CLOSESQBRACKET,']',1,2890) -LexToken(COMMA,',',1,2891) -LexToken(VAR,'options',1,2903) -LexToken(ASSIGNMENT,'=',1,2910) -LexToken(VAR,'tlist',1,2911) -LexToken(OPENBRACKET,'(',1,2916) -LexToken(OPENSQBRACKET,'[',1,2917) -LexToken(DQSTRING,'"scsopt"',1,2925) -LexToken(COMMA,',',1,2926) -LexToken(DQSTRING,'"3D"',1,2930) -LexToken(COMMA,',',1,2931) -LexToken(DQSTRING,'"Background"',1,2943) -LexToken(COMMA,',',1,2944) -LexToken(DQSTRING,'"Link"',1,2950) -LexToken(COMMA,',',1,2951) -LexToken(DQSTRING,'"ID"',1,2955) -LexToken(COMMA,',',1,2956) -LexToken(DQSTRING,'"Cmap"',1,2962) -LexToken(CLOSESQBRACKET,']',1,2963) -LexToken(COMMA,',',1,2964) -LexToken(VAR,'list',1,2965) -LexToken(OPENBRACKET,'(',1,2969) -LexToken(PREVAR_BOOLEAN,'%t',1,2970) -LexToken(COMMA,',',1,2972) -LexToken(NUMBER,'33',1,2973) -LexToken(CLOSEBRACKET,')',1,2975) -LexToken(COMMA,',',1,2976) -LexToken(OPENSQBRACKET,'[',1,2977) -LexToken(NUMBER,'8',1,2978) -LexToken(COMMA,',',1,2979) -LexToken(NUMBER,'1',1,2980) -LexToken(CLOSESQBRACKET,']',1,2981) -LexToken(COMMA,',',1,2982) -LexToken(OPENSQBRACKET,'[',1,2983) -LexToken(NUMBER,'1',1,2984) -LexToken(COMMA,',',1,2985) -LexToken(NUMBER,'5',1,2986) -LexToken(CLOSESQBRACKET,']',1,2987) -LexToken(COMMA,',',1,2988) -LexToken(VAR,'list',1,3000) -LexToken(OPENBRACKET,'(',1,3004) -LexToken(OPENSQBRACKET,'[',1,3005) -LexToken(NUMBER,'5',1,3006) -LexToken(COMMA,',',1,3007) -LexToken(NUMBER,'1',1,3008) -LexToken(CLOSESQBRACKET,']',1,3009) -LexToken(COMMA,',',1,3010) -LexToken(OPENSQBRACKET,'[',1,3011) -LexToken(NUMBER,'4',1,3012) -LexToken(COMMA,',',1,3013) -LexToken(NUMBER,'1',1,3014) -LexToken(CLOSESQBRACKET,']',1,3015) -LexToken(CLOSEBRACKET,')',1,3016) -LexToken(COMMA,',',1,3017) -LexToken(OPENSQBRACKET,'[',1,3018) -LexToken(NUMBER,'0.8',1,3019) -LexToken(COMMA,',',1,3022) -LexToken(NUMBER,'0.8',1,3023) -LexToken(COMMA,',',1,3026) -LexToken(NUMBER,'0.8',1,3027) -LexToken(CLOSESQBRACKET,']',1,3030) -LexToken(CLOSEBRACKET,')',1,3031) -LexToken(COMMA,',',1,3032) -LexToken(VAR,'void2',1,3044) -LexToken(ASSIGNMENT,'=',1,3049) -LexToken(OPENSQBRACKET,'[',1,3050) -LexToken(CLOSESQBRACKET,']',1,3051) -LexToken(COMMA,',',1,3052) -LexToken(VAR,'void3',1,3064) -LexToken(ASSIGNMENT,'=',1,3069) -LexToken(OPENSQBRACKET,'[',1,3070) -LexToken(CLOSESQBRACKET,']',1,3071) -LexToken(COMMA,',',1,3072) -LexToken(VAR,'doc',1,3084) -LexToken(ASSIGNMENT,'=',1,3087) -LexToken(VAR,'list',1,3088) -LexToken(OPENBRACKET,'(',1,3092) -LexToken(CLOSEBRACKET,')',1,3093) -LexToken(CLOSEBRACKET,')',1,3094) -LexToken(CLOSEBRACKET,')',1,3095) -LexToken(EOL,'\n',1,3096) -LexToken(VAR,'scs_m_1',1,3105) -LexToken(DOT,'.',1,3112) -LexToken(VAR,'objs',1,3113) -LexToken(OPENBRACKET,'(',1,3117) -LexToken(NUMBER,'1',1,3118) -LexToken(CLOSEBRACKET,')',1,3119) -LexToken(ASSIGNMENT,'=',1,3120) -LexToken(SCICOS_BLOCK,'scicos_block',1,3121) -LexToken(OPENBRACKET,'(',1,3133) -LexToken(VAR,'gui',1,3145) -LexToken(ASSIGNMENT,'=',1,3148) -LexToken(DQSTRING,'"CONST_m"',1,3157) -LexToken(COMMA,',',1,3158) -LexToken(VAR,'graphics',1,3170) -LexToken(ASSIGNMENT,'=',1,3178) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3179) -LexToken(OPENBRACKET,'(',1,3194) -LexToken(VAR,'orig',1,3206) -LexToken(ASSIGNMENT,'=',1,3210) -LexToken(OPENSQBRACKET,'[',1,3211) -LexToken(NUMBER,'30.801202',1,3212) -LexToken(COMMA,',',1,3221) -LexToken(NUMBER,'158.91733',1,3222) -LexToken(CLOSESQBRACKET,']',1,3231) -LexToken(COMMA,',',1,3232) -LexToken(VAR,'sz',1,3244) -LexToken(ASSIGNMENT,'=',1,3246) -LexToken(OPENSQBRACKET,'[',1,3247) -LexToken(NUMBER,'40',1,3248) -LexToken(COMMA,',',1,3250) -LexToken(NUMBER,'40',1,3251) -LexToken(CLOSESQBRACKET,']',1,3253) -LexToken(COMMA,',',1,3254) -LexToken(VAR,'flip',1,3266) -LexToken(ASSIGNMENT,'=',1,3270) -LexToken(PREVAR_BOOLEAN,'%t',1,3271) -LexToken(COMMA,',',1,3273) -LexToken(VAR,'theta',1,3285) -LexToken(ASSIGNMENT,'=',1,3290) -LexToken(NUMBER,'0',1,3291) -LexToken(COMMA,',',1,3292) -LexToken(VAR,'exprs',1,3304) -LexToken(ASSIGNMENT,'=',1,3309) -LexToken(DQSTRING,'"A"',1,3312) -LexToken(COMMA,',',1,3313) -LexToken(VAR,'pin',1,3325) -LexToken(ASSIGNMENT,'=',1,3328) -LexToken(OPENSQBRACKET,'[',1,3329) -LexToken(CLOSESQBRACKET,']',1,3330) -LexToken(COMMA,',',1,3331) -LexToken(VAR,'pout',1,3343) -LexToken(ASSIGNMENT,'=',1,3347) -LexToken(NUMBER,'5',1,3348) -LexToken(COMMA,',',1,3349) -LexToken(VAR,'pein',1,3361) -LexToken(ASSIGNMENT,'=',1,3365) -LexToken(OPENSQBRACKET,'[',1,3366) -LexToken(CLOSESQBRACKET,']',1,3367) -LexToken(COMMA,',',1,3368) -LexToken(VAR,'peout',1,3380) -LexToken(ASSIGNMENT,'=',1,3385) -LexToken(OPENSQBRACKET,'[',1,3386) -LexToken(CLOSESQBRACKET,']',1,3387) -LexToken(COMMA,',',1,3388) -LexToken(VAR,'gr_i',1,3400) -LexToken(ASSIGNMENT,'=',1,3404) -LexToken(OPENSQBRACKET,'[',1,3405) -LexToken(CLOSESQBRACKET,']',1,3406) -LexToken(COMMA,',',1,3407) -LexToken(VAR,'id',1,3419) -LexToken(ASSIGNMENT,'=',1,3421) -LexToken(DQSTRING,'""',1,3423) -LexToken(COMMA,',',1,3424) -LexToken(VAR,'in_implicit',1,3436) -LexToken(ASSIGNMENT,'=',1,3447) -LexToken(OPENSQBRACKET,'[',1,3448) -LexToken(CLOSESQBRACKET,']',1,3449) -LexToken(COMMA,',',1,3450) -LexToken(VAR,'out_implicit',1,3462) -LexToken(ASSIGNMENT,'=',1,3474) -LexToken(DQSTRING,'"E"',1,3477) -LexToken(CLOSEBRACKET,')',1,3478) -LexToken(COMMA,',',1,3479) -LexToken(VAR,'model',1,3491) -LexToken(ASSIGNMENT,'=',1,3496) -LexToken(SCICOS_MODEL,'scicos_model',1,3497) -LexToken(OPENBRACKET,'(',1,3509) -LexToken(VAR,'sim',1,3521) -LexToken(ASSIGNMENT,'=',1,3524) -LexToken(VAR,'list',1,3525) -LexToken(OPENBRACKET,'(',1,3529) -LexToken(DQSTRING,'"cstblk4_m"',1,3540) -LexToken(COMMA,',',1,3541) -LexToken(NUMBER,'4',1,3542) -LexToken(CLOSEBRACKET,')',1,3543) -LexToken(COMMA,',',1,3544) -LexToken(VAR,'in',1,3556) -LexToken(ASSIGNMENT,'=',1,3558) -LexToken(OPENSQBRACKET,'[',1,3559) -LexToken(CLOSESQBRACKET,']',1,3560) -LexToken(COMMA,',',1,3561) -LexToken(VAR,'in2',1,3573) -LexToken(ASSIGNMENT,'=',1,3576) -LexToken(OPENSQBRACKET,'[',1,3577) -LexToken(CLOSESQBRACKET,']',1,3578) -LexToken(COMMA,',',1,3579) -LexToken(VAR,'intyp',1,3591) -LexToken(ASSIGNMENT,'=',1,3596) -LexToken(NUMBER,'1',1,3597) -LexToken(COMMA,',',1,3598) -LexToken(VAR,'out',1,3610) -LexToken(ASSIGNMENT,'=',1,3613) -LexToken(NUMBER,'1',1,3614) -LexToken(COMMA,',',1,3615) -LexToken(VAR,'out2',1,3627) -LexToken(ASSIGNMENT,'=',1,3631) -LexToken(NUMBER,'1',1,3632) -LexToken(COMMA,',',1,3633) -LexToken(VAR,'outtyp',1,3645) -LexToken(ASSIGNMENT,'=',1,3651) -LexToken(NUMBER,'1',1,3652) -LexToken(COMMA,',',1,3653) -LexToken(VAR,'evtin',1,3665) -LexToken(ASSIGNMENT,'=',1,3670) -LexToken(OPENSQBRACKET,'[',1,3671) -LexToken(CLOSESQBRACKET,']',1,3672) -LexToken(COMMA,',',1,3673) -LexToken(VAR,'evtout',1,3685) -LexToken(ASSIGNMENT,'=',1,3691) -LexToken(OPENSQBRACKET,'[',1,3692) -LexToken(CLOSESQBRACKET,']',1,3693) -LexToken(COMMA,',',1,3694) -LexToken(VAR,'state',1,3706) -LexToken(ASSIGNMENT,'=',1,3711) -LexToken(OPENSQBRACKET,'[',1,3712) -LexToken(CLOSESQBRACKET,']',1,3713) -LexToken(COMMA,',',1,3714) -LexToken(VAR,'dstate',1,3726) -LexToken(ASSIGNMENT,'=',1,3732) -LexToken(OPENSQBRACKET,'[',1,3733) -LexToken(CLOSESQBRACKET,']',1,3734) -LexToken(COMMA,',',1,3735) -LexToken(VAR,'odstate',1,3747) -LexToken(ASSIGNMENT,'=',1,3754) -LexToken(VAR,'list',1,3755) -LexToken(OPENBRACKET,'(',1,3759) -LexToken(CLOSEBRACKET,')',1,3760) -LexToken(COMMA,',',1,3761) -LexToken(VAR,'rpar',1,3773) -LexToken(ASSIGNMENT,'=',1,3777) -LexToken(OPENSQBRACKET,'[',1,3778) -LexToken(CLOSESQBRACKET,']',1,3779) -LexToken(COMMA,',',1,3780) -LexToken(VAR,'ipar',1,3792) -LexToken(ASSIGNMENT,'=',1,3796) -LexToken(OPENSQBRACKET,'[',1,3797) -LexToken(CLOSESQBRACKET,']',1,3798) -LexToken(COMMA,',',1,3799) -LexToken(VAR,'opar',1,3811) -LexToken(ASSIGNMENT,'=',1,3815) -LexToken(VAR,'list',1,3816) -LexToken(OPENBRACKET,'(',1,3820) -LexToken(NUMBER,'1',1,3821) -LexToken(CLOSEBRACKET,')',1,3822) -LexToken(COMMA,',',1,3823) -LexToken(VAR,'blocktype',1,3835) -LexToken(ASSIGNMENT,'=',1,3844) -LexToken(DQSTRING,'"d"',1,3847) -LexToken(COMMA,',',1,3848) -LexToken(VAR,'firing',1,3860) -LexToken(ASSIGNMENT,'=',1,3866) -LexToken(OPENSQBRACKET,'[',1,3867) -LexToken(CLOSESQBRACKET,']',1,3868) -LexToken(COMMA,',',1,3869) -LexToken(VAR,'dep_ut',1,3881) -LexToken(ASSIGNMENT,'=',1,3887) -LexToken(OPENSQBRACKET,'[',1,3888) -LexToken(PREVAR_BOOLEAN,'%f',1,3889) -LexToken(COMMA,',',1,3891) -LexToken(PREVAR_BOOLEAN,'%f',1,3892) -LexToken(CLOSESQBRACKET,']',1,3894) -LexToken(COMMA,',',1,3895) -LexToken(VAR,'label',1,3907) -LexToken(ASSIGNMENT,'=',1,3912) -LexToken(DQSTRING,'""',1,3914) -LexToken(COMMA,',',1,3915) -LexToken(VAR,'nzcross',1,3927) -LexToken(ASSIGNMENT,'=',1,3934) -LexToken(NUMBER,'0',1,3935) -LexToken(COMMA,',',1,3936) -LexToken(VAR,'nmode',1,3948) -LexToken(ASSIGNMENT,'=',1,3953) -LexToken(NUMBER,'0',1,3954) -LexToken(COMMA,',',1,3955) -LexToken(VAR,'equations',1,3967) -LexToken(ASSIGNMENT,'=',1,3976) -LexToken(VAR,'list',1,3977) -LexToken(OPENBRACKET,'(',1,3981) -LexToken(CLOSEBRACKET,')',1,3982) -LexToken(CLOSEBRACKET,')',1,3983) -LexToken(COMMA,',',1,3984) -LexToken(VAR,'doc',1,3996) -LexToken(ASSIGNMENT,'=',1,3999) -LexToken(VAR,'list',1,4000) -LexToken(OPENBRACKET,'(',1,4004) -LexToken(CLOSEBRACKET,')',1,4005) -LexToken(CLOSEBRACKET,')',1,4006) -LexToken(EOL,'\n',1,4007) -LexToken(VAR,'scs_m_1',1,4016) -LexToken(DOT,'.',1,4023) -LexToken(VAR,'objs',1,4024) -LexToken(OPENBRACKET,'(',1,4028) -LexToken(NUMBER,'2',1,4029) -LexToken(CLOSEBRACKET,')',1,4030) -LexToken(ASSIGNMENT,'=',1,4031) -LexToken(SCICOS_BLOCK,'scicos_block',1,4032) -LexToken(OPENBRACKET,'(',1,4044) -LexToken(VAR,'gui',1,4056) -LexToken(ASSIGNMENT,'=',1,4059) -LexToken(DQSTRING,'"Ground_g"',1,4069) -LexToken(COMMA,',',1,4070) -LexToken(VAR,'graphics',1,4082) -LexToken(ASSIGNMENT,'=',1,4090) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4091) -LexToken(OPENBRACKET,'(',1,4106) -LexToken(VAR,'orig',1,4118) -LexToken(ASSIGNMENT,'=',1,4122) -LexToken(OPENSQBRACKET,'[',1,4123) -LexToken(NUMBER,'31.534535',1,4124) -LexToken(COMMA,',',1,4133) -LexToken(NUMBER,'215.384',1,4134) -LexToken(CLOSESQBRACKET,']',1,4141) -LexToken(COMMA,',',1,4142) -LexToken(VAR,'sz',1,4154) -LexToken(ASSIGNMENT,'=',1,4156) -LexToken(OPENSQBRACKET,'[',1,4157) -LexToken(NUMBER,'40',1,4158) -LexToken(COMMA,',',1,4160) -LexToken(NUMBER,'40',1,4161) -LexToken(CLOSESQBRACKET,']',1,4163) -LexToken(COMMA,',',1,4164) -LexToken(VAR,'flip',1,4176) -LexToken(ASSIGNMENT,'=',1,4180) -LexToken(PREVAR_BOOLEAN,'%t',1,4181) -LexToken(COMMA,',',1,4183) -LexToken(VAR,'theta',1,4195) -LexToken(ASSIGNMENT,'=',1,4200) -LexToken(NUMBER,'0',1,4201) -LexToken(COMMA,',',1,4202) -LexToken(VAR,'exprs',1,4214) -LexToken(ASSIGNMENT,'=',1,4219) -LexToken(OPENSQBRACKET,'[',1,4220) -LexToken(CLOSESQBRACKET,']',1,4221) -LexToken(COMMA,',',1,4222) -LexToken(VAR,'pin',1,4234) -LexToken(ASSIGNMENT,'=',1,4237) -LexToken(OPENSQBRACKET,'[',1,4238) -LexToken(CLOSESQBRACKET,']',1,4239) -LexToken(COMMA,',',1,4240) -LexToken(VAR,'pout',1,4252) -LexToken(ASSIGNMENT,'=',1,4256) -LexToken(NUMBER,'4',1,4257) -LexToken(COMMA,',',1,4258) -LexToken(VAR,'pein',1,4270) -LexToken(ASSIGNMENT,'=',1,4274) -LexToken(OPENSQBRACKET,'[',1,4275) -LexToken(CLOSESQBRACKET,']',1,4276) -LexToken(COMMA,',',1,4277) -LexToken(VAR,'peout',1,4289) -LexToken(ASSIGNMENT,'=',1,4294) -LexToken(OPENSQBRACKET,'[',1,4295) -LexToken(CLOSESQBRACKET,']',1,4296) -LexToken(COMMA,',',1,4297) -LexToken(VAR,'gr_i',1,4309) -LexToken(ASSIGNMENT,'=',1,4313) -LexToken(OPENSQBRACKET,'[',1,4314) -LexToken(CLOSESQBRACKET,']',1,4315) -LexToken(COMMA,',',1,4316) -LexToken(VAR,'id',1,4328) -LexToken(ASSIGNMENT,'=',1,4330) -LexToken(DQSTRING,'""',1,4332) -LexToken(COMMA,',',1,4333) -LexToken(VAR,'in_implicit',1,4345) -LexToken(ASSIGNMENT,'=',1,4356) -LexToken(OPENSQBRACKET,'[',1,4357) -LexToken(CLOSESQBRACKET,']',1,4358) -LexToken(COMMA,',',1,4359) -LexToken(VAR,'out_implicit',1,4371) -LexToken(ASSIGNMENT,'=',1,4383) -LexToken(DQSTRING,'"E"',1,4386) -LexToken(CLOSEBRACKET,')',1,4387) -LexToken(COMMA,',',1,4388) -LexToken(VAR,'model',1,4400) -LexToken(ASSIGNMENT,'=',1,4405) -LexToken(SCICOS_MODEL,'scicos_model',1,4406) -LexToken(OPENBRACKET,'(',1,4418) -LexToken(VAR,'sim',1,4430) -LexToken(ASSIGNMENT,'=',1,4433) -LexToken(VAR,'list',1,4434) -LexToken(OPENBRACKET,'(',1,4438) -LexToken(DQSTRING,'"cstblk4_m"',1,4449) -LexToken(COMMA,',',1,4450) -LexToken(NUMBER,'4',1,4451) -LexToken(CLOSEBRACKET,')',1,4452) -LexToken(COMMA,',',1,4453) -LexToken(VAR,'in',1,4465) -LexToken(ASSIGNMENT,'=',1,4467) -LexToken(OPENSQBRACKET,'[',1,4468) -LexToken(CLOSESQBRACKET,']',1,4469) -LexToken(COMMA,',',1,4470) -LexToken(VAR,'in2',1,4482) -LexToken(ASSIGNMENT,'=',1,4485) -LexToken(OPENSQBRACKET,'[',1,4486) -LexToken(CLOSESQBRACKET,']',1,4487) -LexToken(COMMA,',',1,4488) -LexToken(VAR,'intyp',1,4500) -LexToken(ASSIGNMENT,'=',1,4505) -LexToken(NUMBER,'1',1,4506) -LexToken(COMMA,',',1,4507) -LexToken(VAR,'out',1,4519) -LexToken(ASSIGNMENT,'=',1,4522) -LexToken(NUMBER,'1',1,4523) -LexToken(COMMA,',',1,4524) -LexToken(VAR,'out2',1,4536) -LexToken(ASSIGNMENT,'=',1,4540) -LexToken(NUMBER,'1',1,4541) -LexToken(COMMA,',',1,4542) -LexToken(VAR,'outtyp',1,4554) -LexToken(ASSIGNMENT,'=',1,4560) -LexToken(ADDITION,'-',1,4561) -LexToken(NUMBER,'1',1,4562) -LexToken(COMMA,',',1,4563) -LexToken(VAR,'evtin',1,4575) -LexToken(ASSIGNMENT,'=',1,4580) -LexToken(OPENSQBRACKET,'[',1,4581) -LexToken(CLOSESQBRACKET,']',1,4582) -LexToken(COMMA,',',1,4583) -LexToken(VAR,'evtout',1,4595) -LexToken(ASSIGNMENT,'=',1,4601) -LexToken(OPENSQBRACKET,'[',1,4602) -LexToken(CLOSESQBRACKET,']',1,4603) -LexToken(COMMA,',',1,4604) -LexToken(VAR,'state',1,4616) -LexToken(ASSIGNMENT,'=',1,4621) -LexToken(OPENSQBRACKET,'[',1,4622) -LexToken(CLOSESQBRACKET,']',1,4623) -LexToken(COMMA,',',1,4624) -LexToken(VAR,'dstate',1,4636) -LexToken(ASSIGNMENT,'=',1,4642) -LexToken(OPENSQBRACKET,'[',1,4643) -LexToken(CLOSESQBRACKET,']',1,4644) -LexToken(COMMA,',',1,4645) -LexToken(VAR,'odstate',1,4657) -LexToken(ASSIGNMENT,'=',1,4664) -LexToken(VAR,'list',1,4665) -LexToken(OPENBRACKET,'(',1,4669) -LexToken(CLOSEBRACKET,')',1,4670) -LexToken(COMMA,',',1,4671) -LexToken(VAR,'rpar',1,4683) -LexToken(ASSIGNMENT,'=',1,4687) -LexToken(OPENSQBRACKET,'[',1,4688) -LexToken(CLOSESQBRACKET,']',1,4689) -LexToken(COMMA,',',1,4690) -LexToken(VAR,'ipar',1,4702) -LexToken(ASSIGNMENT,'=',1,4706) -LexToken(OPENSQBRACKET,'[',1,4707) -LexToken(CLOSESQBRACKET,']',1,4708) -LexToken(COMMA,',',1,4709) -LexToken(VAR,'opar',1,4721) -LexToken(ASSIGNMENT,'=',1,4725) -LexToken(VAR,'list',1,4726) -LexToken(OPENBRACKET,'(',1,4730) -LexToken(NUMBER,'0',1,4731) -LexToken(CLOSEBRACKET,')',1,4732) -LexToken(COMMA,',',1,4733) -LexToken(VAR,'blocktype',1,4745) -LexToken(ASSIGNMENT,'=',1,4754) -LexToken(DQSTRING,'"d"',1,4757) -LexToken(COMMA,',',1,4758) -LexToken(VAR,'firing',1,4770) -LexToken(ASSIGNMENT,'=',1,4776) -LexToken(OPENSQBRACKET,'[',1,4777) -LexToken(CLOSESQBRACKET,']',1,4778) -LexToken(COMMA,',',1,4779) -LexToken(VAR,'dep_ut',1,4791) -LexToken(ASSIGNMENT,'=',1,4797) -LexToken(OPENSQBRACKET,'[',1,4798) -LexToken(PREVAR_BOOLEAN,'%f',1,4799) -LexToken(COMMA,',',1,4801) -LexToken(PREVAR_BOOLEAN,'%f',1,4802) -LexToken(CLOSESQBRACKET,']',1,4804) -LexToken(COMMA,',',1,4805) -LexToken(VAR,'label',1,4817) -LexToken(ASSIGNMENT,'=',1,4822) -LexToken(DQSTRING,'""',1,4824) -LexToken(COMMA,',',1,4825) -LexToken(VAR,'nzcross',1,4837) -LexToken(ASSIGNMENT,'=',1,4844) -LexToken(NUMBER,'0',1,4845) -LexToken(COMMA,',',1,4846) -LexToken(VAR,'nmode',1,4858) -LexToken(ASSIGNMENT,'=',1,4863) -LexToken(NUMBER,'0',1,4864) -LexToken(COMMA,',',1,4865) -LexToken(VAR,'equations',1,4877) -LexToken(ASSIGNMENT,'=',1,4886) -LexToken(VAR,'list',1,4887) -LexToken(OPENBRACKET,'(',1,4891) -LexToken(CLOSEBRACKET,')',1,4892) -LexToken(CLOSEBRACKET,')',1,4893) -LexToken(COMMA,',',1,4894) -LexToken(VAR,'doc',1,4906) -LexToken(ASSIGNMENT,'=',1,4909) -LexToken(VAR,'list',1,4910) -LexToken(OPENBRACKET,'(',1,4914) -LexToken(CLOSEBRACKET,')',1,4915) -LexToken(CLOSEBRACKET,')',1,4916) -LexToken(EOL,'\n',1,4917) -LexToken(VAR,'scs_m_1',1,4926) -LexToken(DOT,'.',1,4933) -LexToken(VAR,'objs',1,4934) -LexToken(OPENBRACKET,'(',1,4938) -LexToken(NUMBER,'3',1,4939) -LexToken(CLOSEBRACKET,')',1,4940) -LexToken(ASSIGNMENT,'=',1,4941) -LexToken(SCICOS_BLOCK,'scicos_block',1,4942) -LexToken(OPENBRACKET,'(',1,4954) -LexToken(VAR,'gui',1,4966) -LexToken(ASSIGNMENT,'=',1,4969) -LexToken(DQSTRING,'"SELECT_m"',1,4979) -LexToken(COMMA,',',1,4980) -LexToken(VAR,'graphics',1,4992) -LexToken(ASSIGNMENT,'=',1,5000) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5001) -LexToken(OPENBRACKET,'(',1,5016) -LexToken(VAR,'orig',1,5028) -LexToken(ASSIGNMENT,'=',1,5032) -LexToken(OPENSQBRACKET,'[',1,5033) -LexToken(NUMBER,'106.00652',1,5034) -LexToken(COMMA,',',1,5043) -LexToken(NUMBER,'186.09381',1,5044) -LexToken(CLOSESQBRACKET,']',1,5053) -LexToken(COMMA,',',1,5054) -LexToken(VAR,'sz',1,5066) -LexToken(ASSIGNMENT,'=',1,5068) -LexToken(OPENSQBRACKET,'[',1,5069) -LexToken(NUMBER,'40',1,5070) -LexToken(COMMA,',',1,5072) -LexToken(NUMBER,'40',1,5073) -LexToken(CLOSESQBRACKET,']',1,5075) -LexToken(COMMA,',',1,5076) -LexToken(VAR,'flip',1,5088) -LexToken(ASSIGNMENT,'=',1,5092) -LexToken(PREVAR_BOOLEAN,'%t',1,5093) -LexToken(COMMA,',',1,5095) -LexToken(VAR,'theta',1,5107) -LexToken(ASSIGNMENT,'=',1,5112) -LexToken(NUMBER,'0',1,5113) -LexToken(COMMA,',',1,5114) -LexToken(VAR,'exprs',1,5126) -LexToken(ASSIGNMENT,'=',1,5131) -LexToken(OPENSQBRACKET,'[',1,5132) -LexToken(DQSTRING,'"-1"',1,5136) -LexToken(SEMICOLON,';',1,5137) -LexToken(DQSTRING,'"2"',1,5140) -LexToken(SEMICOLON,';',1,5141) -LexToken(DQSTRING,'"1"',1,5144) -LexToken(CLOSESQBRACKET,']',1,5145) -LexToken(COMMA,',',1,5146) -LexToken(VAR,'pin',1,5158) -LexToken(ASSIGNMENT,'=',1,5161) -LexToken(OPENSQBRACKET,'[',1,5162) -LexToken(NUMBER,'4',1,5163) -LexToken(SEMICOLON,';',1,5164) -LexToken(NUMBER,'5',1,5165) -LexToken(CLOSESQBRACKET,']',1,5166) -LexToken(COMMA,',',1,5167) -LexToken(VAR,'pout',1,5179) -LexToken(ASSIGNMENT,'=',1,5183) -LexToken(NUMBER,'11',1,5184) -LexToken(COMMA,',',1,5186) -LexToken(VAR,'pein',1,5198) -LexToken(ASSIGNMENT,'=',1,5202) -LexToken(OPENSQBRACKET,'[',1,5203) -LexToken(NUMBER,'9',1,5204) -LexToken(SEMICOLON,';',1,5205) -LexToken(NUMBER,'8',1,5206) -LexToken(CLOSESQBRACKET,']',1,5207) -LexToken(COMMA,',',1,5208) -LexToken(VAR,'peout',1,5220) -LexToken(ASSIGNMENT,'=',1,5225) -LexToken(OPENSQBRACKET,'[',1,5226) -LexToken(CLOSESQBRACKET,']',1,5227) -LexToken(COMMA,',',1,5228) -LexToken(VAR,'gr_i',1,5240) -LexToken(ASSIGNMENT,'=',1,5244) -LexToken(OPENSQBRACKET,'[',1,5245) -LexToken(CLOSESQBRACKET,']',1,5246) -LexToken(COMMA,',',1,5247) -LexToken(VAR,'id',1,5259) -LexToken(ASSIGNMENT,'=',1,5261) -LexToken(DQSTRING,'""',1,5263) -LexToken(COMMA,',',1,5264) -LexToken(VAR,'in_implicit',1,5276) -LexToken(ASSIGNMENT,'=',1,5287) -LexToken(OPENSQBRACKET,'[',1,5288) -LexToken(DQSTRING,'"E"',1,5291) -LexToken(SEMICOLON,';',1,5292) -LexToken(DQSTRING,'"E"',1,5295) -LexToken(CLOSESQBRACKET,']',1,5296) -LexToken(COMMA,',',1,5297) -LexToken(VAR,'out_implicit',1,5309) -LexToken(ASSIGNMENT,'=',1,5321) -LexToken(DQSTRING,'"E"',1,5324) -LexToken(CLOSEBRACKET,')',1,5325) -LexToken(COMMA,',',1,5326) -LexToken(VAR,'model',1,5338) -LexToken(ASSIGNMENT,'=',1,5343) -LexToken(SCICOS_MODEL,'scicos_model',1,5344) -LexToken(OPENBRACKET,'(',1,5356) -LexToken(VAR,'sim',1,5368) -LexToken(ASSIGNMENT,'=',1,5371) -LexToken(VAR,'list',1,5372) -LexToken(OPENBRACKET,'(',1,5376) -LexToken(DQSTRING,'"selector_m"',1,5388) -LexToken(COMMA,',',1,5389) -LexToken(NUMBER,'4',1,5390) -LexToken(CLOSEBRACKET,')',1,5391) -LexToken(COMMA,',',1,5392) -LexToken(VAR,'in',1,5404) -LexToken(ASSIGNMENT,'=',1,5406) -LexToken(OPENSQBRACKET,'[',1,5407) -LexToken(ADDITION,'-',1,5408) -LexToken(NUMBER,'1',1,5409) -LexToken(SEMICOLON,';',1,5410) -LexToken(ADDITION,'-',1,5411) -LexToken(NUMBER,'1',1,5412) -LexToken(CLOSESQBRACKET,']',1,5413) -LexToken(COMMA,',',1,5414) -LexToken(VAR,'in2',1,5426) -LexToken(ASSIGNMENT,'=',1,5429) -LexToken(OPENSQBRACKET,'[',1,5430) -LexToken(ADDITION,'-',1,5431) -LexToken(NUMBER,'2',1,5432) -LexToken(SEMICOLON,';',1,5433) -LexToken(ADDITION,'-',1,5434) -LexToken(NUMBER,'2',1,5435) -LexToken(CLOSESQBRACKET,']',1,5436) -LexToken(COMMA,',',1,5437) -LexToken(VAR,'intyp',1,5449) -LexToken(ASSIGNMENT,'=',1,5454) -LexToken(OPENSQBRACKET,'[',1,5455) -LexToken(ADDITION,'-',1,5456) -LexToken(NUMBER,'1',1,5457) -LexToken(SEMICOLON,';',1,5458) -LexToken(ADDITION,'-',1,5459) -LexToken(NUMBER,'1',1,5460) -LexToken(CLOSESQBRACKET,']',1,5461) -LexToken(COMMA,',',1,5462) -LexToken(VAR,'out',1,5474) -LexToken(ASSIGNMENT,'=',1,5477) -LexToken(ADDITION,'-',1,5478) -LexToken(NUMBER,'1',1,5479) -LexToken(COMMA,',',1,5480) -LexToken(VAR,'out2',1,5492) -LexToken(ASSIGNMENT,'=',1,5496) -LexToken(ADDITION,'-',1,5497) -LexToken(NUMBER,'2',1,5498) -LexToken(COMMA,',',1,5499) -LexToken(VAR,'outtyp',1,5511) -LexToken(ASSIGNMENT,'=',1,5517) -LexToken(ADDITION,'-',1,5518) -LexToken(NUMBER,'1',1,5519) -LexToken(COMMA,',',1,5520) -LexToken(VAR,'evtin',1,5532) -LexToken(ASSIGNMENT,'=',1,5537) -LexToken(OPENSQBRACKET,'[',1,5538) -LexToken(NUMBER,'1',1,5539) -LexToken(SEMICOLON,';',1,5540) -LexToken(NUMBER,'1',1,5541) -LexToken(CLOSESQBRACKET,']',1,5542) -LexToken(COMMA,',',1,5543) -LexToken(VAR,'evtout',1,5555) -LexToken(ASSIGNMENT,'=',1,5561) -LexToken(OPENSQBRACKET,'[',1,5562) -LexToken(CLOSESQBRACKET,']',1,5563) -LexToken(COMMA,',',1,5564) -LexToken(VAR,'state',1,5576) -LexToken(ASSIGNMENT,'=',1,5581) -LexToken(OPENSQBRACKET,'[',1,5582) -LexToken(CLOSESQBRACKET,']',1,5583) -LexToken(COMMA,',',1,5584) -LexToken(VAR,'dstate',1,5596) -LexToken(ASSIGNMENT,'=',1,5602) -LexToken(NUMBER,'1',1,5603) -LexToken(COMMA,',',1,5604) -LexToken(VAR,'odstate',1,5616) -LexToken(ASSIGNMENT,'=',1,5623) -LexToken(VAR,'list',1,5624) -LexToken(OPENBRACKET,'(',1,5628) -LexToken(CLOSEBRACKET,')',1,5629) -LexToken(COMMA,',',1,5630) -LexToken(VAR,'rpar',1,5642) -LexToken(ASSIGNMENT,'=',1,5646) -LexToken(OPENSQBRACKET,'[',1,5647) -LexToken(CLOSESQBRACKET,']',1,5648) -LexToken(COMMA,',',1,5649) -LexToken(VAR,'ipar',1,5661) -LexToken(ASSIGNMENT,'=',1,5665) -LexToken(OPENSQBRACKET,'[',1,5666) -LexToken(CLOSESQBRACKET,']',1,5667) -LexToken(COMMA,',',1,5668) -LexToken(VAR,'opar',1,5680) -LexToken(ASSIGNMENT,'=',1,5684) -LexToken(VAR,'list',1,5685) -LexToken(OPENBRACKET,'(',1,5689) -LexToken(CLOSEBRACKET,')',1,5690) -LexToken(COMMA,',',1,5691) -LexToken(VAR,'blocktype',1,5703) -LexToken(ASSIGNMENT,'=',1,5712) -LexToken(DQSTRING,'"c"',1,5715) -LexToken(COMMA,',',1,5716) -LexToken(VAR,'firing',1,5728) -LexToken(ASSIGNMENT,'=',1,5734) -LexToken(OPENSQBRACKET,'[',1,5735) -LexToken(CLOSESQBRACKET,']',1,5736) -LexToken(COMMA,',',1,5737) -LexToken(VAR,'dep_ut',1,5749) -LexToken(ASSIGNMENT,'=',1,5755) -LexToken(OPENSQBRACKET,'[',1,5756) -LexToken(PREVAR_BOOLEAN,'%t',1,5757) -LexToken(COMMA,',',1,5759) -LexToken(PREVAR_BOOLEAN,'%f',1,5760) -LexToken(CLOSESQBRACKET,']',1,5762) -LexToken(COMMA,',',1,5763) -LexToken(VAR,'label',1,5775) -LexToken(ASSIGNMENT,'=',1,5780) -LexToken(DQSTRING,'""',1,5782) -LexToken(COMMA,',',1,5783) -LexToken(VAR,'nzcross',1,5795) -LexToken(ASSIGNMENT,'=',1,5802) -LexToken(NUMBER,'0',1,5803) -LexToken(COMMA,',',1,5804) -LexToken(VAR,'nmode',1,5816) -LexToken(ASSIGNMENT,'=',1,5821) -LexToken(NUMBER,'0',1,5822) -LexToken(COMMA,',',1,5823) -LexToken(VAR,'equations',1,5835) -LexToken(ASSIGNMENT,'=',1,5844) -LexToken(VAR,'list',1,5845) -LexToken(OPENBRACKET,'(',1,5849) -LexToken(CLOSEBRACKET,')',1,5850) -LexToken(CLOSEBRACKET,')',1,5851) -LexToken(COMMA,',',1,5852) -LexToken(VAR,'doc',1,5864) -LexToken(ASSIGNMENT,'=',1,5867) -LexToken(VAR,'list',1,5868) -LexToken(OPENBRACKET,'(',1,5872) -LexToken(CLOSEBRACKET,')',1,5873) -LexToken(CLOSEBRACKET,')',1,5874) -LexToken(EOL,'\n',1,5875) -LexToken(VAR,'scs_m_1',1,5884) -LexToken(DOT,'.',1,5891) -LexToken(VAR,'objs',1,5892) -LexToken(OPENBRACKET,'(',1,5896) -LexToken(NUMBER,'4',1,5897) -LexToken(CLOSEBRACKET,')',1,5898) -LexToken(ASSIGNMENT,'=',1,5899) -LexToken(SCICOS_LINK,'scicos_link',1,5900) -LexToken(OPENBRACKET,'(',1,5911) -LexToken(VAR,'xx',1,5923) -LexToken(ASSIGNMENT,'=',1,5925) -LexToken(OPENSQBRACKET,'[',1,5926) -LexToken(NUMBER,'80.105964',1,5927) -LexToken(SEMICOLON,';',1,5936) -LexToken(NUMBER,'97.43509',1,5937) -LexToken(SEMICOLON,';',1,5945) -LexToken(NUMBER,'97.43509',1,5946) -LexToken(CLOSESQBRACKET,']',1,5954) -LexToken(COMMA,',',1,5955) -LexToken(VAR,'yy',1,5967) -LexToken(ASSIGNMENT,'=',1,5969) -LexToken(OPENSQBRACKET,'[',1,5970) -LexToken(NUMBER,'235.384',1,5971) -LexToken(SEMICOLON,';',1,5978) -LexToken(NUMBER,'235.384',1,5979) -LexToken(SEMICOLON,';',1,5986) -LexToken(NUMBER,'212.76048',1,5987) -LexToken(CLOSESQBRACKET,']',1,5996) -LexToken(COMMA,',',1,5997) -LexToken(VAR,'id',1,6009) -LexToken(ASSIGNMENT,'=',1,6011) -LexToken(DQSTRING,'"drawlink"',1,6021) -LexToken(COMMA,',',1,6022) -LexToken(VAR,'thick',1,6034) -LexToken(ASSIGNMENT,'=',1,6039) -LexToken(OPENSQBRACKET,'[',1,6040) -LexToken(NUMBER,'0',1,6041) -LexToken(COMMA,',',1,6042) -LexToken(NUMBER,'0',1,6043) -LexToken(CLOSESQBRACKET,']',1,6044) -LexToken(COMMA,',',1,6045) -LexToken(VAR,'ct',1,6057) -LexToken(ASSIGNMENT,'=',1,6059) -LexToken(OPENSQBRACKET,'[',1,6060) -LexToken(NUMBER,'1',1,6061) -LexToken(COMMA,',',1,6062) -LexToken(NUMBER,'1',1,6063) -LexToken(CLOSESQBRACKET,']',1,6064) -LexToken(COMMA,',',1,6065) -LexToken(VAR,'from',1,6077) -LexToken(ASSIGNMENT,'=',1,6081) -LexToken(OPENSQBRACKET,'[',1,6082) -LexToken(NUMBER,'2',1,6083) -LexToken(COMMA,',',1,6084) -LexToken(NUMBER,'1',1,6085) -LexToken(COMMA,',',1,6086) -LexToken(NUMBER,'0',1,6087) -LexToken(CLOSESQBRACKET,']',1,6088) -LexToken(COMMA,',',1,6089) -LexToken(VAR,'to',1,6101) -LexToken(ASSIGNMENT,'=',1,6103) -LexToken(OPENSQBRACKET,'[',1,6104) -LexToken(NUMBER,'3',1,6105) -LexToken(COMMA,',',1,6106) -LexToken(NUMBER,'1',1,6107) -LexToken(COMMA,',',1,6108) -LexToken(NUMBER,'1',1,6109) -LexToken(CLOSESQBRACKET,']',1,6110) -LexToken(CLOSEBRACKET,')',1,6111) -LexToken(EOL,'\n',1,6112) -LexToken(VAR,'scs_m_1',1,6121) -LexToken(DOT,'.',1,6128) -LexToken(VAR,'objs',1,6129) -LexToken(OPENBRACKET,'(',1,6133) -LexToken(NUMBER,'5',1,6134) -LexToken(CLOSEBRACKET,')',1,6135) -LexToken(ASSIGNMENT,'=',1,6136) -LexToken(SCICOS_LINK,'scicos_link',1,6137) -LexToken(OPENBRACKET,'(',1,6148) -LexToken(VAR,'xx',1,6160) -LexToken(ASSIGNMENT,'=',1,6162) -LexToken(OPENSQBRACKET,'[',1,6163) -LexToken(NUMBER,'79.372631',1,6164) -LexToken(SEMICOLON,';',1,6173) -LexToken(NUMBER,'97.43509',1,6174) -LexToken(SEMICOLON,';',1,6182) -LexToken(NUMBER,'97.43509',1,6183) -LexToken(CLOSESQBRACKET,']',1,6191) -LexToken(COMMA,',',1,6192) -LexToken(VAR,'yy',1,6204) -LexToken(ASSIGNMENT,'=',1,6206) -LexToken(OPENSQBRACKET,'[',1,6207) -LexToken(NUMBER,'178.91733',1,6208) -LexToken(SEMICOLON,';',1,6217) -LexToken(NUMBER,'178.91733',1,6218) -LexToken(SEMICOLON,';',1,6227) -LexToken(NUMBER,'199.42714',1,6228) -LexToken(CLOSESQBRACKET,']',1,6237) -LexToken(COMMA,',',1,6238) -LexToken(VAR,'id',1,6250) -LexToken(ASSIGNMENT,'=',1,6252) -LexToken(DQSTRING,'"drawlink"',1,6262) -LexToken(COMMA,',',1,6263) -LexToken(VAR,'thick',1,6275) -LexToken(ASSIGNMENT,'=',1,6280) -LexToken(OPENSQBRACKET,'[',1,6281) -LexToken(NUMBER,'0',1,6282) -LexToken(COMMA,',',1,6283) -LexToken(NUMBER,'0',1,6284) -LexToken(CLOSESQBRACKET,']',1,6285) -LexToken(COMMA,',',1,6286) -LexToken(VAR,'ct',1,6298) -LexToken(ASSIGNMENT,'=',1,6300) -LexToken(OPENSQBRACKET,'[',1,6301) -LexToken(NUMBER,'1',1,6302) -LexToken(COMMA,',',1,6303) -LexToken(NUMBER,'1',1,6304) -LexToken(CLOSESQBRACKET,']',1,6305) -LexToken(COMMA,',',1,6306) -LexToken(VAR,'from',1,6318) -LexToken(ASSIGNMENT,'=',1,6322) -LexToken(OPENSQBRACKET,'[',1,6323) -LexToken(NUMBER,'1',1,6324) -LexToken(COMMA,',',1,6325) -LexToken(NUMBER,'1',1,6326) -LexToken(COMMA,',',1,6327) -LexToken(NUMBER,'0',1,6328) -LexToken(CLOSESQBRACKET,']',1,6329) -LexToken(COMMA,',',1,6330) -LexToken(VAR,'to',1,6342) -LexToken(ASSIGNMENT,'=',1,6344) -LexToken(OPENSQBRACKET,'[',1,6345) -LexToken(NUMBER,'3',1,6346) -LexToken(COMMA,',',1,6347) -LexToken(NUMBER,'2',1,6348) -LexToken(COMMA,',',1,6349) -LexToken(NUMBER,'1',1,6350) -LexToken(CLOSESQBRACKET,']',1,6351) -LexToken(CLOSEBRACKET,')',1,6352) -LexToken(EOL,'\n',1,6353) -LexToken(VAR,'scs_m_1',1,6362) -LexToken(DOT,'.',1,6369) -LexToken(VAR,'objs',1,6370) -LexToken(OPENBRACKET,'(',1,6374) -LexToken(NUMBER,'6',1,6375) -LexToken(CLOSEBRACKET,')',1,6376) -LexToken(ASSIGNMENT,'=',1,6377) -LexToken(SCICOS_BLOCK,'scicos_block',1,6378) -LexToken(OPENBRACKET,'(',1,6390) -LexToken(VAR,'gui',1,6402) -LexToken(ASSIGNMENT,'=',1,6405) -LexToken(DQSTRING,'"SampleCLK"',1,6416) -LexToken(COMMA,',',1,6417) -LexToken(VAR,'graphics',1,6429) -LexToken(ASSIGNMENT,'=',1,6437) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6438) -LexToken(OPENBRACKET,'(',1,6453) -LexToken(VAR,'orig',1,6465) -LexToken(ASSIGNMENT,'=',1,6469) -LexToken(OPENSQBRACKET,'[',1,6470) -LexToken(NUMBER,'82.349744',1,6471) -LexToken(COMMA,',',1,6480) -LexToken(NUMBER,'274.21741',1,6481) -LexToken(CLOSESQBRACKET,']',1,6490) -LexToken(COMMA,',',1,6491) -LexToken(VAR,'sz',1,6503) -LexToken(ASSIGNMENT,'=',1,6505) -LexToken(OPENSQBRACKET,'[',1,6506) -LexToken(NUMBER,'60',1,6507) -LexToken(COMMA,',',1,6509) -LexToken(NUMBER,'40',1,6510) -LexToken(CLOSESQBRACKET,']',1,6512) -LexToken(COMMA,',',1,6513) -LexToken(VAR,'flip',1,6525) -LexToken(ASSIGNMENT,'=',1,6529) -LexToken(PREVAR_BOOLEAN,'%t',1,6530) -LexToken(COMMA,',',1,6532) -LexToken(VAR,'theta',1,6544) -LexToken(ASSIGNMENT,'=',1,6549) -LexToken(NUMBER,'0',1,6550) -LexToken(COMMA,',',1,6551) -LexToken(VAR,'exprs',1,6563) -LexToken(ASSIGNMENT,'=',1,6568) -LexToken(OPENSQBRACKET,'[',1,6569) -LexToken(DQSTRING,'"F"',1,6572) -LexToken(SEMICOLON,';',1,6573) -LexToken(DQSTRING,'"E2"',1,6577) -LexToken(CLOSESQBRACKET,']',1,6578) -LexToken(COMMA,',',1,6579) -LexToken(VAR,'pin',1,6591) -LexToken(ASSIGNMENT,'=',1,6594) -LexToken(OPENSQBRACKET,'[',1,6595) -LexToken(CLOSESQBRACKET,']',1,6596) -LexToken(COMMA,',',1,6597) -LexToken(VAR,'pout',1,6609) -LexToken(ASSIGNMENT,'=',1,6613) -LexToken(OPENSQBRACKET,'[',1,6614) -LexToken(CLOSESQBRACKET,']',1,6615) -LexToken(COMMA,',',1,6616) -LexToken(VAR,'pein',1,6628) -LexToken(ASSIGNMENT,'=',1,6632) -LexToken(OPENSQBRACKET,'[',1,6633) -LexToken(CLOSESQBRACKET,']',1,6634) -LexToken(COMMA,',',1,6635) -LexToken(VAR,'peout',1,6647) -LexToken(ASSIGNMENT,'=',1,6652) -LexToken(NUMBER,'9',1,6653) -LexToken(COMMA,',',1,6654) -LexToken(VAR,'gr_i',1,6666) -LexToken(ASSIGNMENT,'=',1,6670) -LexToken(OPENSQBRACKET,'[',1,6671) -LexToken(CLOSESQBRACKET,']',1,6672) -LexToken(COMMA,',',1,6673) -LexToken(VAR,'id',1,6685) -LexToken(ASSIGNMENT,'=',1,6687) -LexToken(DQSTRING,'""',1,6689) -LexToken(COMMA,',',1,6690) -LexToken(VAR,'in_implicit',1,6702) -LexToken(ASSIGNMENT,'=',1,6713) -LexToken(OPENSQBRACKET,'[',1,6714) -LexToken(CLOSESQBRACKET,']',1,6715) -LexToken(COMMA,',',1,6716) -LexToken(VAR,'out_implicit',1,6728) -LexToken(ASSIGNMENT,'=',1,6740) -LexToken(OPENSQBRACKET,'[',1,6741) -LexToken(CLOSESQBRACKET,']',1,6742) -LexToken(CLOSEBRACKET,')',1,6743) -LexToken(COMMA,',',1,6744) -LexToken(VAR,'model',1,6756) -LexToken(ASSIGNMENT,'=',1,6761) -LexToken(SCICOS_MODEL,'scicos_model',1,6762) -LexToken(OPENBRACKET,'(',1,6774) -LexToken(VAR,'sim',1,6786) -LexToken(ASSIGNMENT,'=',1,6789) -LexToken(DQSTRING,'"sampleclk"',1,6800) -LexToken(COMMA,',',1,6801) -LexToken(VAR,'in',1,6813) -LexToken(ASSIGNMENT,'=',1,6815) -LexToken(OPENSQBRACKET,'[',1,6816) -LexToken(CLOSESQBRACKET,']',1,6817) -LexToken(COMMA,',',1,6818) -LexToken(VAR,'in2',1,6830) -LexToken(ASSIGNMENT,'=',1,6833) -LexToken(OPENSQBRACKET,'[',1,6834) -LexToken(CLOSESQBRACKET,']',1,6835) -LexToken(COMMA,',',1,6836) -LexToken(VAR,'intyp',1,6848) -LexToken(ASSIGNMENT,'=',1,6853) -LexToken(NUMBER,'1',1,6854) -LexToken(COMMA,',',1,6855) -LexToken(VAR,'out',1,6867) -LexToken(ASSIGNMENT,'=',1,6870) -LexToken(OPENSQBRACKET,'[',1,6871) -LexToken(CLOSESQBRACKET,']',1,6872) -LexToken(COMMA,',',1,6873) -LexToken(VAR,'out2',1,6885) -LexToken(ASSIGNMENT,'=',1,6889) -LexToken(OPENSQBRACKET,'[',1,6890) -LexToken(CLOSESQBRACKET,']',1,6891) -LexToken(COMMA,',',1,6892) -LexToken(VAR,'outtyp',1,6904) -LexToken(ASSIGNMENT,'=',1,6910) -LexToken(NUMBER,'1',1,6911) -LexToken(COMMA,',',1,6912) -LexToken(VAR,'evtin',1,6924) -LexToken(ASSIGNMENT,'=',1,6929) -LexToken(OPENSQBRACKET,'[',1,6930) -LexToken(CLOSESQBRACKET,']',1,6931) -LexToken(COMMA,',',1,6932) -LexToken(VAR,'evtout',1,6944) -LexToken(ASSIGNMENT,'=',1,6950) -LexToken(NUMBER,'1',1,6951) -LexToken(COMMA,',',1,6952) -LexToken(VAR,'state',1,6964) -LexToken(ASSIGNMENT,'=',1,6969) -LexToken(OPENSQBRACKET,'[',1,6970) -LexToken(CLOSESQBRACKET,']',1,6971) -LexToken(COMMA,',',1,6972) -LexToken(VAR,'dstate',1,6984) -LexToken(ASSIGNMENT,'=',1,6990) -LexToken(OPENSQBRACKET,'[',1,6991) -LexToken(CLOSESQBRACKET,']',1,6992) -LexToken(COMMA,',',1,6993) -LexToken(VAR,'odstate',1,7005) -LexToken(ASSIGNMENT,'=',1,7012) -LexToken(VAR,'list',1,7013) -LexToken(OPENBRACKET,'(',1,7017) -LexToken(CLOSEBRACKET,')',1,7018) -LexToken(COMMA,',',1,7019) -LexToken(VAR,'rpar',1,7031) -LexToken(ASSIGNMENT,'=',1,7035) -LexToken(OPENSQBRACKET,'[',1,7036) -LexToken(NUMBER,'1',1,7037) -LexToken(SEMICOLON,';',1,7038) -LexToken(NUMBER,'0.4',1,7039) -LexToken(CLOSESQBRACKET,']',1,7042) -LexToken(COMMA,',',1,7043) -LexToken(VAR,'ipar',1,7055) -LexToken(ASSIGNMENT,'=',1,7059) -LexToken(OPENSQBRACKET,'[',1,7060) -LexToken(CLOSESQBRACKET,']',1,7061) -LexToken(COMMA,',',1,7062) -LexToken(VAR,'opar',1,7074) -LexToken(ASSIGNMENT,'=',1,7078) -LexToken(VAR,'list',1,7079) -LexToken(OPENBRACKET,'(',1,7083) -LexToken(CLOSEBRACKET,')',1,7084) -LexToken(COMMA,',',1,7085) -LexToken(VAR,'blocktype',1,7097) -LexToken(ASSIGNMENT,'=',1,7106) -LexToken(DQSTRING,'"d"',1,7109) -LexToken(COMMA,',',1,7110) -LexToken(VAR,'firing',1,7122) -LexToken(ASSIGNMENT,'=',1,7128) -LexToken(ADDITION,'-',1,7129) -LexToken(NUMBER,'1',1,7130) -LexToken(COMMA,',',1,7131) -LexToken(VAR,'dep_ut',1,7143) -LexToken(ASSIGNMENT,'=',1,7149) -LexToken(OPENSQBRACKET,'[',1,7150) -LexToken(PREVAR_BOOLEAN,'%f',1,7151) -LexToken(COMMA,',',1,7153) -LexToken(PREVAR_BOOLEAN,'%f',1,7154) -LexToken(CLOSESQBRACKET,']',1,7156) -LexToken(COMMA,',',1,7157) -LexToken(VAR,'label',1,7169) -LexToken(ASSIGNMENT,'=',1,7174) -LexToken(DQSTRING,'""',1,7176) -LexToken(COMMA,',',1,7177) -LexToken(VAR,'nzcross',1,7189) -LexToken(ASSIGNMENT,'=',1,7196) -LexToken(NUMBER,'0',1,7197) -LexToken(COMMA,',',1,7198) -LexToken(VAR,'nmode',1,7210) -LexToken(ASSIGNMENT,'=',1,7215) -LexToken(NUMBER,'0',1,7216) -LexToken(COMMA,',',1,7217) -LexToken(VAR,'equations',1,7229) -LexToken(ASSIGNMENT,'=',1,7238) -LexToken(VAR,'list',1,7239) -LexToken(OPENBRACKET,'(',1,7243) -LexToken(CLOSEBRACKET,')',1,7244) -LexToken(CLOSEBRACKET,')',1,7245) -LexToken(COMMA,',',1,7246) -LexToken(VAR,'doc',1,7258) -LexToken(ASSIGNMENT,'=',1,7261) -LexToken(VAR,'list',1,7262) -LexToken(OPENBRACKET,'(',1,7266) -LexToken(CLOSEBRACKET,')',1,7267) -LexToken(CLOSEBRACKET,')',1,7268) -LexToken(EOL,'\n',1,7269) -LexToken(VAR,'scs_m_1',1,7278) -LexToken(DOT,'.',1,7285) -LexToken(VAR,'objs',1,7286) -LexToken(OPENBRACKET,'(',1,7290) -LexToken(NUMBER,'7',1,7291) -LexToken(CLOSEBRACKET,')',1,7292) -LexToken(ASSIGNMENT,'=',1,7293) -LexToken(SCICOS_BLOCK,'scicos_block',1,7294) -LexToken(OPENBRACKET,'(',1,7306) -LexToken(VAR,'gui',1,7318) -LexToken(ASSIGNMENT,'=',1,7321) -LexToken(DQSTRING,'"SampleCLK"',1,7332) -LexToken(COMMA,',',1,7333) -LexToken(VAR,'graphics',1,7345) -LexToken(ASSIGNMENT,'=',1,7353) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7354) -LexToken(OPENBRACKET,'(',1,7369) -LexToken(VAR,'orig',1,7381) -LexToken(ASSIGNMENT,'=',1,7385) -LexToken(OPENSQBRACKET,'[',1,7386) -LexToken(NUMBER,'160.48879',1,7387) -LexToken(COMMA,',',1,7396) -LexToken(NUMBER,'274.21741',1,7397) -LexToken(CLOSESQBRACKET,']',1,7406) -LexToken(COMMA,',',1,7407) -LexToken(VAR,'sz',1,7419) -LexToken(ASSIGNMENT,'=',1,7421) -LexToken(OPENSQBRACKET,'[',1,7422) -LexToken(NUMBER,'60',1,7423) -LexToken(COMMA,',',1,7425) -LexToken(NUMBER,'40',1,7426) -LexToken(CLOSESQBRACKET,']',1,7428) -LexToken(COMMA,',',1,7429) -LexToken(VAR,'flip',1,7441) -LexToken(ASSIGNMENT,'=',1,7445) -LexToken(PREVAR_BOOLEAN,'%t',1,7446) -LexToken(COMMA,',',1,7448) -LexToken(VAR,'theta',1,7460) -LexToken(ASSIGNMENT,'=',1,7465) -LexToken(NUMBER,'0',1,7466) -LexToken(COMMA,',',1,7467) -LexToken(VAR,'exprs',1,7479) -LexToken(ASSIGNMENT,'=',1,7484) -LexToken(OPENSQBRACKET,'[',1,7485) -LexToken(DQSTRING,'"F"',1,7488) -LexToken(SEMICOLON,';',1,7489) -LexToken(DQSTRING,'"E"',1,7492) -LexToken(CLOSESQBRACKET,']',1,7493) -LexToken(COMMA,',',1,7494) -LexToken(VAR,'pin',1,7506) -LexToken(ASSIGNMENT,'=',1,7509) -LexToken(OPENSQBRACKET,'[',1,7510) -LexToken(CLOSESQBRACKET,']',1,7511) -LexToken(COMMA,',',1,7512) -LexToken(VAR,'pout',1,7524) -LexToken(ASSIGNMENT,'=',1,7528) -LexToken(OPENSQBRACKET,'[',1,7529) -LexToken(CLOSESQBRACKET,']',1,7530) -LexToken(COMMA,',',1,7531) -LexToken(VAR,'pein',1,7543) -LexToken(ASSIGNMENT,'=',1,7547) -LexToken(OPENSQBRACKET,'[',1,7548) -LexToken(CLOSESQBRACKET,']',1,7549) -LexToken(COMMA,',',1,7550) -LexToken(VAR,'peout',1,7562) -LexToken(ASSIGNMENT,'=',1,7567) -LexToken(NUMBER,'8',1,7568) -LexToken(COMMA,',',1,7569) -LexToken(VAR,'gr_i',1,7581) -LexToken(ASSIGNMENT,'=',1,7585) -LexToken(OPENSQBRACKET,'[',1,7586) -LexToken(CLOSESQBRACKET,']',1,7587) -LexToken(COMMA,',',1,7588) -LexToken(VAR,'id',1,7600) -LexToken(ASSIGNMENT,'=',1,7602) -LexToken(DQSTRING,'""',1,7604) -LexToken(COMMA,',',1,7605) -LexToken(VAR,'in_implicit',1,7617) -LexToken(ASSIGNMENT,'=',1,7628) -LexToken(OPENSQBRACKET,'[',1,7629) -LexToken(CLOSESQBRACKET,']',1,7630) -LexToken(COMMA,',',1,7631) -LexToken(VAR,'out_implicit',1,7643) -LexToken(ASSIGNMENT,'=',1,7655) -LexToken(OPENSQBRACKET,'[',1,7656) -LexToken(CLOSESQBRACKET,']',1,7657) -LexToken(CLOSEBRACKET,')',1,7658) -LexToken(COMMA,',',1,7659) -LexToken(VAR,'model',1,7671) -LexToken(ASSIGNMENT,'=',1,7676) -LexToken(SCICOS_MODEL,'scicos_model',1,7677) -LexToken(OPENBRACKET,'(',1,7689) -LexToken(VAR,'sim',1,7701) -LexToken(ASSIGNMENT,'=',1,7704) -LexToken(DQSTRING,'"sampleclk"',1,7715) -LexToken(COMMA,',',1,7716) -LexToken(VAR,'in',1,7728) -LexToken(ASSIGNMENT,'=',1,7730) -LexToken(OPENSQBRACKET,'[',1,7731) -LexToken(CLOSESQBRACKET,']',1,7732) -LexToken(COMMA,',',1,7733) -LexToken(VAR,'in2',1,7745) -LexToken(ASSIGNMENT,'=',1,7748) -LexToken(OPENSQBRACKET,'[',1,7749) -LexToken(CLOSESQBRACKET,']',1,7750) -LexToken(COMMA,',',1,7751) -LexToken(VAR,'intyp',1,7763) -LexToken(ASSIGNMENT,'=',1,7768) -LexToken(NUMBER,'1',1,7769) -LexToken(COMMA,',',1,7770) -LexToken(VAR,'out',1,7782) -LexToken(ASSIGNMENT,'=',1,7785) -LexToken(OPENSQBRACKET,'[',1,7786) -LexToken(CLOSESQBRACKET,']',1,7787) -LexToken(COMMA,',',1,7788) -LexToken(VAR,'out2',1,7800) -LexToken(ASSIGNMENT,'=',1,7804) -LexToken(OPENSQBRACKET,'[',1,7805) -LexToken(CLOSESQBRACKET,']',1,7806) -LexToken(COMMA,',',1,7807) -LexToken(VAR,'outtyp',1,7819) -LexToken(ASSIGNMENT,'=',1,7825) -LexToken(NUMBER,'1',1,7826) -LexToken(COMMA,',',1,7827) -LexToken(VAR,'evtin',1,7839) -LexToken(ASSIGNMENT,'=',1,7844) -LexToken(OPENSQBRACKET,'[',1,7845) -LexToken(CLOSESQBRACKET,']',1,7846) -LexToken(COMMA,',',1,7847) -LexToken(VAR,'evtout',1,7859) -LexToken(ASSIGNMENT,'=',1,7865) -LexToken(NUMBER,'1',1,7866) -LexToken(COMMA,',',1,7867) -LexToken(VAR,'state',1,7879) -LexToken(ASSIGNMENT,'=',1,7884) -LexToken(OPENSQBRACKET,'[',1,7885) -LexToken(CLOSESQBRACKET,']',1,7886) -LexToken(COMMA,',',1,7887) -LexToken(VAR,'dstate',1,7899) -LexToken(ASSIGNMENT,'=',1,7905) -LexToken(OPENSQBRACKET,'[',1,7906) -LexToken(CLOSESQBRACKET,']',1,7907) -LexToken(COMMA,',',1,7908) -LexToken(VAR,'odstate',1,7920) -LexToken(ASSIGNMENT,'=',1,7927) -LexToken(VAR,'list',1,7928) -LexToken(OPENBRACKET,'(',1,7932) -LexToken(CLOSEBRACKET,')',1,7933) -LexToken(COMMA,',',1,7934) -LexToken(VAR,'rpar',1,7946) -LexToken(ASSIGNMENT,'=',1,7950) -LexToken(OPENSQBRACKET,'[',1,7951) -LexToken(NUMBER,'1',1,7952) -LexToken(SEMICOLON,';',1,7953) -LexToken(NUMBER,'0.1',1,7954) -LexToken(CLOSESQBRACKET,']',1,7957) -LexToken(COMMA,',',1,7958) -LexToken(VAR,'ipar',1,7970) -LexToken(ASSIGNMENT,'=',1,7974) -LexToken(OPENSQBRACKET,'[',1,7975) -LexToken(CLOSESQBRACKET,']',1,7976) -LexToken(COMMA,',',1,7977) -LexToken(VAR,'opar',1,7989) -LexToken(ASSIGNMENT,'=',1,7993) -LexToken(VAR,'list',1,7994) -LexToken(OPENBRACKET,'(',1,7998) -LexToken(CLOSEBRACKET,')',1,7999) -LexToken(COMMA,',',1,8000) -LexToken(VAR,'blocktype',1,8012) -LexToken(ASSIGNMENT,'=',1,8021) -LexToken(DQSTRING,'"d"',1,8024) -LexToken(COMMA,',',1,8025) -LexToken(VAR,'firing',1,8037) -LexToken(ASSIGNMENT,'=',1,8043) -LexToken(ADDITION,'-',1,8044) -LexToken(NUMBER,'1',1,8045) -LexToken(COMMA,',',1,8046) -LexToken(VAR,'dep_ut',1,8058) -LexToken(ASSIGNMENT,'=',1,8064) -LexToken(OPENSQBRACKET,'[',1,8065) -LexToken(PREVAR_BOOLEAN,'%f',1,8066) -LexToken(COMMA,',',1,8068) -LexToken(PREVAR_BOOLEAN,'%f',1,8069) -LexToken(CLOSESQBRACKET,']',1,8071) -LexToken(COMMA,',',1,8072) -LexToken(VAR,'label',1,8084) -LexToken(ASSIGNMENT,'=',1,8089) -LexToken(DQSTRING,'""',1,8091) -LexToken(COMMA,',',1,8092) -LexToken(VAR,'nzcross',1,8104) -LexToken(ASSIGNMENT,'=',1,8111) -LexToken(NUMBER,'0',1,8112) -LexToken(COMMA,',',1,8113) -LexToken(VAR,'nmode',1,8125) -LexToken(ASSIGNMENT,'=',1,8130) -LexToken(NUMBER,'0',1,8131) -LexToken(COMMA,',',1,8132) -LexToken(VAR,'equations',1,8144) -LexToken(ASSIGNMENT,'=',1,8153) -LexToken(VAR,'list',1,8154) -LexToken(OPENBRACKET,'(',1,8158) -LexToken(CLOSEBRACKET,')',1,8159) -LexToken(CLOSEBRACKET,')',1,8160) -LexToken(COMMA,',',1,8161) -LexToken(VAR,'doc',1,8173) -LexToken(ASSIGNMENT,'=',1,8176) -LexToken(VAR,'list',1,8177) -LexToken(OPENBRACKET,'(',1,8181) -LexToken(CLOSEBRACKET,')',1,8182) -LexToken(CLOSEBRACKET,')',1,8183) -LexToken(EOL,'\n',1,8184) -LexToken(VAR,'scs_m_1',1,8193) -LexToken(DOT,'.',1,8200) -LexToken(VAR,'objs',1,8201) -LexToken(OPENBRACKET,'(',1,8205) -LexToken(NUMBER,'8',1,8206) -LexToken(CLOSEBRACKET,')',1,8207) -LexToken(ASSIGNMENT,'=',1,8208) -LexToken(SCICOS_LINK,'scicos_link',1,8209) -LexToken(OPENBRACKET,'(',1,8220) -LexToken(VAR,'xx',1,8232) -LexToken(ASSIGNMENT,'=',1,8234) -LexToken(OPENSQBRACKET,'[',1,8235) -LexToken(NUMBER,'190.48879',1,8236) -LexToken(SEMICOLON,';',1,8245) -LexToken(NUMBER,'190.48879',1,8246) -LexToken(SEMICOLON,';',1,8255) -LexToken(NUMBER,'132.67318',1,8256) -LexToken(SEMICOLON,';',1,8265) -LexToken(NUMBER,'132.67318',1,8266) -LexToken(CLOSESQBRACKET,']',1,8275) -LexToken(COMMA,',',1,8276) -LexToken(VAR,'yy',1,8288) -LexToken(ASSIGNMENT,'=',1,8290) -LexToken(OPENSQBRACKET,'[',1,8291) -LexToken(NUMBER,'274.21741',1,8292) -LexToken(SEMICOLON,';',1,8301) -LexToken(NUMBER,'240.99048',1,8302) -LexToken(SEMICOLON,';',1,8311) -LexToken(NUMBER,'240.99048',1,8312) -LexToken(SEMICOLON,';',1,8321) -LexToken(NUMBER,'231.80809',1,8322) -LexToken(CLOSESQBRACKET,']',1,8331) -LexToken(COMMA,',',1,8332) -LexToken(VAR,'id',1,8344) -LexToken(ASSIGNMENT,'=',1,8346) -LexToken(DQSTRING,'"drawlink"',1,8356) -LexToken(COMMA,',',1,8357) -LexToken(VAR,'thick',1,8369) -LexToken(ASSIGNMENT,'=',1,8374) -LexToken(OPENSQBRACKET,'[',1,8375) -LexToken(NUMBER,'0',1,8376) -LexToken(COMMA,',',1,8377) -LexToken(NUMBER,'0',1,8378) -LexToken(CLOSESQBRACKET,']',1,8379) -LexToken(COMMA,',',1,8380) -LexToken(VAR,'ct',1,8392) -LexToken(ASSIGNMENT,'=',1,8394) -LexToken(OPENSQBRACKET,'[',1,8395) -LexToken(NUMBER,'5',1,8396) -LexToken(COMMA,',',1,8397) -LexToken(ADDITION,'-',1,8398) -LexToken(NUMBER,'1',1,8399) -LexToken(CLOSESQBRACKET,']',1,8400) -LexToken(COMMA,',',1,8401) -LexToken(VAR,'from',1,8413) -LexToken(ASSIGNMENT,'=',1,8417) -LexToken(OPENSQBRACKET,'[',1,8418) -LexToken(NUMBER,'7',1,8419) -LexToken(COMMA,',',1,8420) -LexToken(NUMBER,'1',1,8421) -LexToken(COMMA,',',1,8422) -LexToken(NUMBER,'0',1,8423) -LexToken(CLOSESQBRACKET,']',1,8424) -LexToken(COMMA,',',1,8425) -LexToken(VAR,'to',1,8437) -LexToken(ASSIGNMENT,'=',1,8439) -LexToken(OPENSQBRACKET,'[',1,8440) -LexToken(NUMBER,'3',1,8441) -LexToken(COMMA,',',1,8442) -LexToken(NUMBER,'2',1,8443) -LexToken(COMMA,',',1,8444) -LexToken(NUMBER,'1',1,8445) -LexToken(CLOSESQBRACKET,']',1,8446) -LexToken(CLOSEBRACKET,')',1,8447) -LexToken(EOL,'\n',1,8448) -LexToken(VAR,'scs_m_1',1,8457) -LexToken(DOT,'.',1,8464) -LexToken(VAR,'objs',1,8465) -LexToken(OPENBRACKET,'(',1,8469) -LexToken(NUMBER,'9',1,8470) -LexToken(CLOSEBRACKET,')',1,8471) -LexToken(ASSIGNMENT,'=',1,8472) -LexToken(SCICOS_LINK,'scicos_link',1,8473) -LexToken(OPENBRACKET,'(',1,8484) -LexToken(VAR,'xx',1,8496) -LexToken(ASSIGNMENT,'=',1,8498) -LexToken(OPENSQBRACKET,'[',1,8499) -LexToken(NUMBER,'112.34974',1,8500) -LexToken(SEMICOLON,';',1,8509) -LexToken(NUMBER,'112.34974',1,8510) -LexToken(SEMICOLON,';',1,8519) -LexToken(NUMBER,'119.33985',1,8520) -LexToken(SEMICOLON,';',1,8529) -LexToken(NUMBER,'119.33985',1,8530) -LexToken(CLOSESQBRACKET,']',1,8539) -LexToken(COMMA,',',1,8540) -LexToken(VAR,'yy',1,8552) -LexToken(ASSIGNMENT,'=',1,8554) -LexToken(OPENSQBRACKET,'[',1,8555) -LexToken(NUMBER,'274.21741',1,8556) -LexToken(SEMICOLON,';',1,8565) -LexToken(NUMBER,'248.21372',1,8566) -LexToken(SEMICOLON,';',1,8575) -LexToken(NUMBER,'248.21372',1,8576) -LexToken(SEMICOLON,';',1,8585) -LexToken(NUMBER,'231.80809',1,8586) -LexToken(CLOSESQBRACKET,']',1,8595) -LexToken(COMMA,',',1,8596) -LexToken(VAR,'id',1,8608) -LexToken(ASSIGNMENT,'=',1,8610) -LexToken(DQSTRING,'"drawlink"',1,8620) -LexToken(COMMA,',',1,8621) -LexToken(VAR,'thick',1,8633) -LexToken(ASSIGNMENT,'=',1,8638) -LexToken(OPENSQBRACKET,'[',1,8639) -LexToken(NUMBER,'0',1,8640) -LexToken(COMMA,',',1,8641) -LexToken(NUMBER,'0',1,8642) -LexToken(CLOSESQBRACKET,']',1,8643) -LexToken(COMMA,',',1,8644) -LexToken(VAR,'ct',1,8656) -LexToken(ASSIGNMENT,'=',1,8658) -LexToken(OPENSQBRACKET,'[',1,8659) -LexToken(NUMBER,'5',1,8660) -LexToken(COMMA,',',1,8661) -LexToken(ADDITION,'-',1,8662) -LexToken(NUMBER,'1',1,8663) -LexToken(CLOSESQBRACKET,']',1,8664) -LexToken(COMMA,',',1,8665) -LexToken(VAR,'from',1,8677) -LexToken(ASSIGNMENT,'=',1,8681) -LexToken(OPENSQBRACKET,'[',1,8682) -LexToken(NUMBER,'6',1,8683) -LexToken(COMMA,',',1,8684) -LexToken(NUMBER,'1',1,8685) -LexToken(COMMA,',',1,8686) -LexToken(NUMBER,'0',1,8687) -LexToken(CLOSESQBRACKET,']',1,8688) -LexToken(COMMA,',',1,8689) -LexToken(VAR,'to',1,8701) -LexToken(ASSIGNMENT,'=',1,8703) -LexToken(OPENSQBRACKET,'[',1,8704) -LexToken(NUMBER,'3',1,8705) -LexToken(COMMA,',',1,8706) -LexToken(NUMBER,'1',1,8707) -LexToken(COMMA,',',1,8708) -LexToken(NUMBER,'1',1,8709) -LexToken(CLOSESQBRACKET,']',1,8710) -LexToken(CLOSEBRACKET,')',1,8711) -LexToken(EOL,'\n',1,8712) -LexToken(VAR,'scs_m_1',1,8721) -LexToken(DOT,'.',1,8728) -LexToken(VAR,'objs',1,8729) -LexToken(OPENBRACKET,'(',1,8733) -LexToken(NUMBER,'10',1,8734) -LexToken(CLOSEBRACKET,')',1,8736) -LexToken(ASSIGNMENT,'=',1,8737) -LexToken(SCICOS_BLOCK,'scicos_block',1,8738) -LexToken(OPENBRACKET,'(',1,8750) -LexToken(VAR,'gui',1,8762) -LexToken(ASSIGNMENT,'=',1,8765) -LexToken(DQSTRING,'"OUT_f"',1,8772) -LexToken(COMMA,',',1,8773) -LexToken(VAR,'graphics',1,8785) -LexToken(ASSIGNMENT,'=',1,8793) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8794) -LexToken(OPENBRACKET,'(',1,8809) -LexToken(VAR,'orig',1,8821) -LexToken(ASSIGNMENT,'=',1,8825) -LexToken(OPENSQBRACKET,'[',1,8826) -LexToken(NUMBER,'174.57795',1,8827) -LexToken(COMMA,',',1,8836) -LexToken(NUMBER,'196.09381',1,8837) -LexToken(CLOSESQBRACKET,']',1,8846) -LexToken(COMMA,',',1,8847) -LexToken(VAR,'sz',1,8859) -LexToken(ASSIGNMENT,'=',1,8861) -LexToken(OPENSQBRACKET,'[',1,8862) -LexToken(NUMBER,'20',1,8863) -LexToken(COMMA,',',1,8865) -LexToken(NUMBER,'20',1,8866) -LexToken(CLOSESQBRACKET,']',1,8868) -LexToken(COMMA,',',1,8869) -LexToken(VAR,'flip',1,8881) -LexToken(ASSIGNMENT,'=',1,8885) -LexToken(PREVAR_BOOLEAN,'%t',1,8886) -LexToken(COMMA,',',1,8888) -LexToken(VAR,'theta',1,8900) -LexToken(ASSIGNMENT,'=',1,8905) -LexToken(NUMBER,'0',1,8906) -LexToken(COMMA,',',1,8907) -LexToken(VAR,'exprs',1,8919) -LexToken(ASSIGNMENT,'=',1,8924) -LexToken(DQSTRING,'"1"',1,8927) -LexToken(COMMA,',',1,8928) -LexToken(VAR,'pin',1,8940) -LexToken(ASSIGNMENT,'=',1,8943) -LexToken(NUMBER,'11',1,8944) -LexToken(COMMA,',',1,8946) -LexToken(VAR,'pout',1,8958) -LexToken(ASSIGNMENT,'=',1,8962) -LexToken(OPENSQBRACKET,'[',1,8963) -LexToken(CLOSESQBRACKET,']',1,8964) -LexToken(COMMA,',',1,8965) -LexToken(VAR,'pein',1,8977) -LexToken(ASSIGNMENT,'=',1,8981) -LexToken(OPENSQBRACKET,'[',1,8982) -LexToken(CLOSESQBRACKET,']',1,8983) -LexToken(COMMA,',',1,8984) -LexToken(VAR,'peout',1,8996) -LexToken(ASSIGNMENT,'=',1,9001) -LexToken(OPENSQBRACKET,'[',1,9002) -LexToken(CLOSESQBRACKET,']',1,9003) -LexToken(COMMA,',',1,9004) -LexToken(VAR,'gr_i',1,9016) -LexToken(ASSIGNMENT,'=',1,9020) -LexToken(OPENSQBRACKET,'[',1,9021) -LexToken(CLOSESQBRACKET,']',1,9022) -LexToken(COMMA,',',1,9023) -LexToken(VAR,'id',1,9035) -LexToken(ASSIGNMENT,'=',1,9037) -LexToken(DQSTRING,'""',1,9039) -LexToken(COMMA,',',1,9040) -LexToken(VAR,'in_implicit',1,9052) -LexToken(ASSIGNMENT,'=',1,9063) -LexToken(DQSTRING,'"E"',1,9066) -LexToken(COMMA,',',1,9067) -LexToken(VAR,'out_implicit',1,9079) -LexToken(ASSIGNMENT,'=',1,9091) -LexToken(OPENSQBRACKET,'[',1,9092) -LexToken(CLOSESQBRACKET,']',1,9093) -LexToken(CLOSEBRACKET,')',1,9094) -LexToken(COMMA,',',1,9095) -LexToken(VAR,'model',1,9107) -LexToken(ASSIGNMENT,'=',1,9112) -LexToken(SCICOS_MODEL,'scicos_model',1,9113) -LexToken(OPENBRACKET,'(',1,9125) -LexToken(VAR,'sim',1,9137) -LexToken(ASSIGNMENT,'=',1,9140) -LexToken(DQSTRING,'"output"',1,9148) -LexToken(COMMA,',',1,9149) -LexToken(VAR,'in',1,9161) -LexToken(ASSIGNMENT,'=',1,9163) -LexToken(ADDITION,'-',1,9164) -LexToken(NUMBER,'1',1,9165) -LexToken(COMMA,',',1,9166) -LexToken(VAR,'in2',1,9178) -LexToken(ASSIGNMENT,'=',1,9181) -LexToken(ADDITION,'-',1,9182) -LexToken(NUMBER,'2',1,9183) -LexToken(COMMA,',',1,9184) -LexToken(VAR,'intyp',1,9196) -LexToken(ASSIGNMENT,'=',1,9201) -LexToken(ADDITION,'-',1,9202) -LexToken(NUMBER,'1',1,9203) -LexToken(COMMA,',',1,9204) -LexToken(VAR,'out',1,9216) -LexToken(ASSIGNMENT,'=',1,9219) -LexToken(OPENSQBRACKET,'[',1,9220) -LexToken(CLOSESQBRACKET,']',1,9221) -LexToken(COMMA,',',1,9222) -LexToken(VAR,'out2',1,9234) -LexToken(ASSIGNMENT,'=',1,9238) -LexToken(OPENSQBRACKET,'[',1,9239) -LexToken(CLOSESQBRACKET,']',1,9240) -LexToken(COMMA,',',1,9241) -LexToken(VAR,'outtyp',1,9253) -LexToken(ASSIGNMENT,'=',1,9259) -LexToken(NUMBER,'1',1,9260) -LexToken(COMMA,',',1,9261) -LexToken(VAR,'evtin',1,9273) -LexToken(ASSIGNMENT,'=',1,9278) -LexToken(OPENSQBRACKET,'[',1,9279) -LexToken(CLOSESQBRACKET,']',1,9280) -LexToken(COMMA,',',1,9281) -LexToken(VAR,'evtout',1,9293) -LexToken(ASSIGNMENT,'=',1,9299) -LexToken(OPENSQBRACKET,'[',1,9300) -LexToken(CLOSESQBRACKET,']',1,9301) -LexToken(COMMA,',',1,9302) -LexToken(VAR,'state',1,9314) -LexToken(ASSIGNMENT,'=',1,9319) -LexToken(OPENSQBRACKET,'[',1,9320) -LexToken(CLOSESQBRACKET,']',1,9321) -LexToken(COMMA,',',1,9322) -LexToken(VAR,'dstate',1,9334) -LexToken(ASSIGNMENT,'=',1,9340) -LexToken(OPENSQBRACKET,'[',1,9341) -LexToken(CLOSESQBRACKET,']',1,9342) -LexToken(COMMA,',',1,9343) -LexToken(VAR,'odstate',1,9355) -LexToken(ASSIGNMENT,'=',1,9362) -LexToken(VAR,'list',1,9363) -LexToken(OPENBRACKET,'(',1,9367) -LexToken(CLOSEBRACKET,')',1,9368) -LexToken(COMMA,',',1,9369) -LexToken(VAR,'rpar',1,9381) -LexToken(ASSIGNMENT,'=',1,9385) -LexToken(OPENSQBRACKET,'[',1,9386) -LexToken(CLOSESQBRACKET,']',1,9387) -LexToken(COMMA,',',1,9388) -LexToken(VAR,'ipar',1,9400) -LexToken(ASSIGNMENT,'=',1,9404) -LexToken(NUMBER,'1',1,9405) -LexToken(COMMA,',',1,9406) -LexToken(VAR,'opar',1,9418) -LexToken(ASSIGNMENT,'=',1,9422) -LexToken(VAR,'list',1,9423) -LexToken(OPENBRACKET,'(',1,9427) -LexToken(CLOSEBRACKET,')',1,9428) -LexToken(COMMA,',',1,9429) -LexToken(VAR,'blocktype',1,9441) -LexToken(ASSIGNMENT,'=',1,9450) -LexToken(DQSTRING,'"c"',1,9453) -LexToken(COMMA,',',1,9454) -LexToken(VAR,'firing',1,9466) -LexToken(ASSIGNMENT,'=',1,9472) -LexToken(OPENSQBRACKET,'[',1,9473) -LexToken(CLOSESQBRACKET,']',1,9474) -LexToken(COMMA,',',1,9475) -LexToken(VAR,'dep_ut',1,9487) -LexToken(ASSIGNMENT,'=',1,9493) -LexToken(OPENSQBRACKET,'[',1,9494) -LexToken(PREVAR_BOOLEAN,'%f',1,9495) -LexToken(COMMA,',',1,9497) -LexToken(PREVAR_BOOLEAN,'%f',1,9498) -LexToken(CLOSESQBRACKET,']',1,9500) -LexToken(COMMA,',',1,9501) -LexToken(VAR,'label',1,9513) -LexToken(ASSIGNMENT,'=',1,9518) -LexToken(DQSTRING,'""',1,9520) -LexToken(COMMA,',',1,9521) -LexToken(VAR,'nzcross',1,9533) -LexToken(ASSIGNMENT,'=',1,9540) -LexToken(NUMBER,'0',1,9541) -LexToken(COMMA,',',1,9542) -LexToken(VAR,'nmode',1,9554) -LexToken(ASSIGNMENT,'=',1,9559) -LexToken(NUMBER,'0',1,9560) -LexToken(COMMA,',',1,9561) -LexToken(VAR,'equations',1,9573) -LexToken(ASSIGNMENT,'=',1,9582) -LexToken(VAR,'list',1,9583) -LexToken(OPENBRACKET,'(',1,9587) -LexToken(CLOSEBRACKET,')',1,9588) -LexToken(CLOSEBRACKET,')',1,9589) -LexToken(COMMA,',',1,9590) -LexToken(VAR,'doc',1,9602) -LexToken(ASSIGNMENT,'=',1,9605) -LexToken(VAR,'list',1,9606) -LexToken(OPENBRACKET,'(',1,9610) -LexToken(CLOSEBRACKET,')',1,9611) -LexToken(CLOSEBRACKET,')',1,9612) -LexToken(EOL,'\n',1,9613) -LexToken(VAR,'scs_m_1',1,9622) -LexToken(DOT,'.',1,9629) -LexToken(VAR,'objs',1,9630) -LexToken(OPENBRACKET,'(',1,9634) -LexToken(NUMBER,'11',1,9635) -LexToken(CLOSEBRACKET,')',1,9637) -LexToken(ASSIGNMENT,'=',1,9638) -LexToken(SCICOS_LINK,'scicos_link',1,9639) -LexToken(OPENBRACKET,'(',1,9650) -LexToken(VAR,'xx',1,9662) -LexToken(ASSIGNMENT,'=',1,9664) -LexToken(OPENSQBRACKET,'[',1,9665) -LexToken(NUMBER,'154.57795',1,9666) -LexToken(SEMICOLON,';',1,9675) -LexToken(NUMBER,'174.57795',1,9676) -LexToken(CLOSESQBRACKET,']',1,9685) -LexToken(COMMA,',',1,9686) -LexToken(VAR,'yy',1,9698) -LexToken(ASSIGNMENT,'=',1,9700) -LexToken(OPENSQBRACKET,'[',1,9701) -LexToken(NUMBER,'206.09381',1,9702) -LexToken(SEMICOLON,';',1,9711) -LexToken(NUMBER,'206.09381',1,9712) -LexToken(CLOSESQBRACKET,']',1,9721) -LexToken(COMMA,',',1,9722) -LexToken(VAR,'id',1,9734) -LexToken(ASSIGNMENT,'=',1,9736) -LexToken(DQSTRING,'"drawlink"',1,9746) -LexToken(COMMA,',',1,9747) -LexToken(VAR,'thick',1,9759) -LexToken(ASSIGNMENT,'=',1,9764) -LexToken(OPENSQBRACKET,'[',1,9765) -LexToken(NUMBER,'0',1,9766) -LexToken(COMMA,',',1,9767) -LexToken(NUMBER,'0',1,9768) -LexToken(CLOSESQBRACKET,']',1,9769) -LexToken(COMMA,',',1,9770) -LexToken(VAR,'ct',1,9782) -LexToken(ASSIGNMENT,'=',1,9784) -LexToken(OPENSQBRACKET,'[',1,9785) -LexToken(NUMBER,'1',1,9786) -LexToken(COMMA,',',1,9787) -LexToken(NUMBER,'1',1,9788) -LexToken(CLOSESQBRACKET,']',1,9789) -LexToken(COMMA,',',1,9790) -LexToken(VAR,'from',1,9802) -LexToken(ASSIGNMENT,'=',1,9806) -LexToken(OPENSQBRACKET,'[',1,9807) -LexToken(NUMBER,'3',1,9808) -LexToken(COMMA,',',1,9809) -LexToken(NUMBER,'1',1,9810) -LexToken(COMMA,',',1,9811) -LexToken(NUMBER,'0',1,9812) -LexToken(CLOSESQBRACKET,']',1,9813) -LexToken(COMMA,',',1,9814) -LexToken(VAR,'to',1,9826) -LexToken(ASSIGNMENT,'=',1,9828) -LexToken(OPENSQBRACKET,'[',1,9829) -LexToken(NUMBER,'10',1,9830) -LexToken(COMMA,',',1,9832) -LexToken(NUMBER,'1',1,9833) -LexToken(COMMA,',',1,9834) -LexToken(NUMBER,'1',1,9835) -LexToken(CLOSESQBRACKET,']',1,9836) -LexToken(CLOSEBRACKET,')',1,9837) -LexToken(EOL,'\n',1,9838) -LexToken(VAR,'model',1,9847) -LexToken(ASSIGNMENT,'=',1,9852) -LexToken(SCICOS_MODEL,'scicos_model',1,9853) -LexToken(OPENBRACKET,'(',1,9865) -LexToken(CLOSEBRACKET,')',1,9866) -LexToken(EOL,'\n',1,9867) -LexToken(VAR,'model',1,9876) -LexToken(DOT,'.',1,9881) -LexToken(VAR,'sim',1,9882) -LexToken(ASSIGNMENT,'=',1,9885) -LexToken(DQSTRING,'"csuper"',1,9893) -LexToken(EOL,'\n',1,9894) -LexToken(VAR,'model',1,9903) -LexToken(DOT,'.',1,9908) -LexToken(VAR,'in',1,9909) -LexToken(ASSIGNMENT,'=',1,9911) -LexToken(OPENSQBRACKET,'[',1,9912) -LexToken(CLOSESQBRACKET,']',1,9913) -LexToken(EOL,'\n',1,9914) -LexToken(VAR,'model',1,9923) -LexToken(DOT,'.',1,9928) -LexToken(VAR,'in2',1,9929) -LexToken(ASSIGNMENT,'=',1,9932) -LexToken(OPENSQBRACKET,'[',1,9933) -LexToken(CLOSESQBRACKET,']',1,9934) -LexToken(EOL,'\n',1,9935) -LexToken(VAR,'model',1,9944) -LexToken(DOT,'.',1,9949) -LexToken(VAR,'intyp',1,9950) -LexToken(ASSIGNMENT,'=',1,9955) -LexToken(NUMBER,'1',1,9956) -LexToken(EOL,'\n',1,9957) -LexToken(VAR,'model',1,9966) -LexToken(DOT,'.',1,9971) -LexToken(VAR,'out',1,9972) -LexToken(ASSIGNMENT,'=',1,9975) -LexToken(ADDITION,'-',1,9976) -LexToken(NUMBER,'1',1,9977) -LexToken(EOL,'\n',1,9978) -LexToken(VAR,'model',1,9987) -LexToken(DOT,'.',1,9992) -LexToken(VAR,'out2',1,9993) -LexToken(ASSIGNMENT,'=',1,9997) -LexToken(ADDITION,'-',1,9998) -LexToken(NUMBER,'2',1,9999) -LexToken(EOL,'\n',1,10000) -LexToken(VAR,'model',1,10009) -LexToken(DOT,'.',1,10014) -LexToken(VAR,'outtyp',1,10015) -LexToken(ASSIGNMENT,'=',1,10021) -LexToken(ADDITION,'-',1,10022) -LexToken(NUMBER,'1',1,10023) -LexToken(EOL,'\n',1,10024) -LexToken(VAR,'model',1,10033) -LexToken(DOT,'.',1,10038) -LexToken(VAR,'evtin',1,10039) -LexToken(ASSIGNMENT,'=',1,10044) -LexToken(OPENSQBRACKET,'[',1,10045) -LexToken(CLOSESQBRACKET,']',1,10046) -LexToken(EOL,'\n',1,10047) -LexToken(VAR,'model',1,10056) -LexToken(DOT,'.',1,10061) -LexToken(VAR,'evtout',1,10062) -LexToken(ASSIGNMENT,'=',1,10068) -LexToken(OPENSQBRACKET,'[',1,10069) -LexToken(CLOSESQBRACKET,']',1,10070) -LexToken(EOL,'\n',1,10071) -LexToken(VAR,'model',1,10080) -LexToken(DOT,'.',1,10085) -LexToken(VAR,'state',1,10086) -LexToken(ASSIGNMENT,'=',1,10091) -LexToken(OPENSQBRACKET,'[',1,10092) -LexToken(CLOSESQBRACKET,']',1,10093) -LexToken(EOL,'\n',1,10094) -LexToken(VAR,'model',1,10103) -LexToken(DOT,'.',1,10108) -LexToken(VAR,'dstate',1,10109) -LexToken(ASSIGNMENT,'=',1,10115) -LexToken(OPENSQBRACKET,'[',1,10116) -LexToken(CLOSESQBRACKET,']',1,10117) -LexToken(EOL,'\n',1,10118) -LexToken(VAR,'model',1,10127) -LexToken(DOT,'.',1,10132) -LexToken(VAR,'odstate',1,10133) -LexToken(ASSIGNMENT,'=',1,10140) -LexToken(VAR,'list',1,10141) -LexToken(OPENBRACKET,'(',1,10145) -LexToken(CLOSEBRACKET,')',1,10146) -LexToken(EOL,'\n',1,10147) -LexToken(VAR,'model',1,10156) -LexToken(DOT,'.',1,10161) -LexToken(VAR,'rpar',1,10162) -LexToken(ASSIGNMENT,'=',1,10166) -LexToken(VAR,'scs_m_1',1,10167) -LexToken(EOL,'\n',1,10174) -LexToken(VAR,'model',1,10183) -LexToken(DOT,'.',1,10188) -LexToken(VAR,'ipar',1,10189) -LexToken(ASSIGNMENT,'=',1,10193) -LexToken(NUMBER,'1',1,10194) -LexToken(EOL,'\n',1,10195) -LexToken(VAR,'model',1,10204) -LexToken(DOT,'.',1,10209) -LexToken(VAR,'opar',1,10210) -LexToken(ASSIGNMENT,'=',1,10214) -LexToken(VAR,'list',1,10215) -LexToken(OPENBRACKET,'(',1,10219) -LexToken(CLOSEBRACKET,')',1,10220) -LexToken(EOL,'\n',1,10221) -LexToken(VAR,'model',1,10230) -LexToken(DOT,'.',1,10235) -LexToken(VAR,'blocktype',1,10236) -LexToken(ASSIGNMENT,'=',1,10245) -LexToken(DQSTRING,'"h"',1,10248) -LexToken(EOL,'\n',1,10249) -LexToken(VAR,'model',1,10258) -LexToken(DOT,'.',1,10263) -LexToken(VAR,'firing',1,10264) -LexToken(ASSIGNMENT,'=',1,10270) -LexToken(OPENSQBRACKET,'[',1,10271) -LexToken(CLOSESQBRACKET,']',1,10272) -LexToken(EOL,'\n',1,10273) -LexToken(VAR,'model',1,10282) -LexToken(DOT,'.',1,10287) -LexToken(VAR,'dep_ut',1,10288) -LexToken(ASSIGNMENT,'=',1,10294) -LexToken(OPENSQBRACKET,'[',1,10295) -LexToken(PREVAR_BOOLEAN,'%f',1,10296) -LexToken(COMMA,',',1,10298) -LexToken(PREVAR_BOOLEAN,'%f',1,10299) -LexToken(CLOSESQBRACKET,']',1,10301) -LexToken(EOL,'\n',1,10302) -LexToken(VAR,'model',1,10311) -LexToken(DOT,'.',1,10316) -LexToken(VAR,'label',1,10317) -LexToken(ASSIGNMENT,'=',1,10322) -LexToken(DQSTRING,'""',1,10324) -LexToken(EOL,'\n',1,10325) -LexToken(VAR,'model',1,10334) -LexToken(DOT,'.',1,10339) -LexToken(VAR,'nzcross',1,10340) -LexToken(ASSIGNMENT,'=',1,10347) -LexToken(NUMBER,'0',1,10348) -LexToken(EOL,'\n',1,10349) -LexToken(VAR,'model',1,10358) -LexToken(DOT,'.',1,10363) -LexToken(VAR,'nmode',1,10364) -LexToken(ASSIGNMENT,'=',1,10369) -LexToken(NUMBER,'0',1,10370) -LexToken(EOL,'\n',1,10371) -LexToken(VAR,'model',1,10380) -LexToken(DOT,'.',1,10385) -LexToken(VAR,'equations',1,10386) -LexToken(ASSIGNMENT,'=',1,10395) -LexToken(VAR,'list',1,10396) -LexToken(OPENBRACKET,'(',1,10400) -LexToken(CLOSEBRACKET,')',1,10401) -LexToken(EOL,'\n',1,10402) -LexToken(VAR,'E',1,10411) -LexToken(ASSIGNMENT,'=',1,10412) -LexToken(NUMBER,'0.1',1,10413) -LexToken(EOL,'\n',1,10416) -LexToken(VAR,'W',1,10425) -LexToken(ASSIGNMENT,'=',1,10426) -LexToken(NUMBER,'30',1,10427) -LexToken(EOL,'\n',1,10429) -LexToken(VAR,'F',1,10438) -LexToken(ASSIGNMENT,'=',1,10439) -LexToken(NUMBER,'1',1,10440) -LexToken(EOL,'\n',1,10441) -LexToken(VAR,'A',1,10450) -LexToken(ASSIGNMENT,'=',1,10451) -LexToken(NUMBER,'1',1,10452) -LexToken(EOL,'\n',1,10453) -LexToken(VAR,'exprs',1,10462) -LexToken(ASSIGNMENT,'=',1,10467) -LexToken(OPENSQBRACKET,'[',1,10468) -LexToken(VAR,'sci2exp',1,10480) -LexToken(OPENBRACKET,'(',1,10487) -LexToken(VAR,'E',1,10488) -LexToken(CLOSEBRACKET,')',1,10489) -LexToken(VAR,'sci2exp',1,10499) -LexToken(OPENBRACKET,'(',1,10506) -LexToken(VAR,'W',1,10507) -LexToken(CLOSEBRACKET,')',1,10508) -LexToken(VAR,'sci2exp',1,10518) -LexToken(OPENBRACKET,'(',1,10525) -LexToken(VAR,'F',1,10526) -LexToken(CLOSEBRACKET,')',1,10527) -LexToken(VAR,'sci2exp',1,10537) -LexToken(OPENBRACKET,'(',1,10544) -LexToken(VAR,'A',1,10545) -LexToken(CLOSEBRACKET,')',1,10546) -LexToken(CLOSESQBRACKET,']',1,10556) -LexToken(EOL,'\n',1,10557) -LexToken(VAR,'gr_i',1,10566) -LexToken(ASSIGNMENT,'=',1,10570) -LexToken(OPENSQBRACKET,'[',1,10571) -LexToken(CLOSESQBRACKET,']',1,10572) -LexToken(EOL,'\n',1,10573) -LexToken(VAR,'x',1,10582) -LexToken(ASSIGNMENT,'=',1,10583) -LexToken(VAR,'standard_define',1,10584) -LexToken(OPENBRACKET,'(',1,10599) -LexToken(OPENSQBRACKET,'[',1,10600) -LexToken(NUMBER,'3',1,10601) -LexToken(COMMA,',',1,10602) -LexToken(NUMBER,'2',1,10603) -LexToken(CLOSESQBRACKET,']',1,10604) -LexToken(COMMA,',',1,10605) -LexToken(VAR,'model',1,10606) -LexToken(COMMA,',',1,10611) -LexToken(VAR,'exprs',1,10612) -LexToken(COMMA,',',1,10617) -LexToken(VAR,'gr_i',1,10618) -LexToken(CLOSEBRACKET,')',1,10622) -LexToken(EOL,'\n',1,10623) -LexToken(END,'end',1,10628) -LexToken(EOL,'\n',1,10631) -LexToken(ENDFUNCTION,'endfunction',1,10632) -LexToken(EOL,'\n',1,10643) -LexToken(EOL,'\n',1,10644) -LexToken(EOL,'\n',1,10645) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1395) +Syntax error in input None +/* autogenerated from "macros/Sources/PULSE_SC.sci" */ +None diff --git a/js/Sources/RAMP.js b/js/Sources/RAMP.js index be878506..bdafc643 100644 --- a/js/Sources/RAMP.js +++ b/js/Sources/RAMP.js @@ -1,353 +1,46 @@ -LexToken(EOL,'\n',1,7) -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,69) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,151) -LexToken(EOL,'\n',1,223) -LexToken(EOL,'\n',1,295) -LexToken(EOL,'\n',1,364) -LexToken(EOL,'\n',1,403) -LexToken(EOL,'\n',1,406) -LexToken(EOL,'\n',1,473) -LexToken(EOL,'\n',1,539) -LexToken(EOL,'\n',1,604) -LexToken(EOL,'\n',1,652) -LexToken(EOL,'\n',1,655) -LexToken(EOL,'\n',1,724) -LexToken(EOL,'\n',1,787) -LexToken(EOL,'\n',1,869) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,903) -LexToken(EOL,'\n',1,906) -LexToken(EOL,'\n',1,907) -LexToken(FUNCTION,'function',1,908) -LexToken(OPENSQBRACKET,'[',1,917) -LexToken(VAR,'x',1,918) -LexToken(COMMA,',',1,919) -LexToken(VAR,'y',1,920) -LexToken(COMMA,',',1,921) -LexToken(VAR,'typ',1,922) -LexToken(CLOSESQBRACKET,']',1,925) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(VAR,'RAMP',1,927) -LexToken(OPENBRACKET,'(',1,931) -LexToken(VAR,'job',1,932) -LexToken(COMMA,',',1,935) -LexToken(VAR,'arg1',1,936) -LexToken(COMMA,',',1,940) -LexToken(VAR,'arg2',1,941) -LexToken(CLOSEBRACKET,')',1,945) -LexToken(EOL,'\n',1,946) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(OPENSQBRACKET,'[',1,953) -LexToken(CLOSESQBRACKET,']',1,954) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'y',1,961) -LexToken(ASSIGNMENT,'=',1,962) -LexToken(OPENSQBRACKET,'[',1,963) -LexToken(CLOSESQBRACKET,']',1,964) -LexToken(EOL,'\n',1,965) -LexToken(VAR,'typ',1,971) -LexToken(ASSIGNMENT,'=',1,974) -LexToken(OPENSQBRACKET,'[',1,975) -LexToken(CLOSESQBRACKET,']',1,976) -LexToken(EOL,'\n',1,977) -LexToken(SELECT,'select',1,983) -LexToken(VAR,'job',1,990) -LexToken(EOL,'\n',1,993) -LexToken(CASE,'case',1,998) -LexToken(DQSTRING,'"set"',1,1007) -LexToken(THEN,'then',1,1009) -LexToken(EOL,'\n',1,1013) -LexToken(VAR,'x',1,1022) -LexToken(ASSIGNMENT,'=',1,1023) -LexToken(VAR,'arg1',1,1024) -LexToken(EOL,'\n',1,1028) -LexToken(VAR,'graphics',1,1038) -LexToken(ASSIGNMENT,'=',1,1046) -LexToken(VAR,'arg1',1,1047) -LexToken(DOT,'.',1,1051) -LexToken(VAR,'graphics',1,1052) -LexToken(EOL,'\n',1,1060) -LexToken(VAR,'exprs',1,1070) -LexToken(ASSIGNMENT,'=',1,1075) -LexToken(VAR,'graphics',1,1076) -LexToken(DOT,'.',1,1084) -LexToken(VAR,'exprs',1,1085) -LexToken(EOL,'\n',1,1090) -LexToken(VAR,'model',1,1099) -LexToken(ASSIGNMENT,'=',1,1104) -LexToken(VAR,'arg1',1,1105) -LexToken(DOT,'.',1,1109) -LexToken(VAR,'model',1,1110) -LexToken(EOL,'\n',1,1115) -LexToken(WHILE,'while',1,1125) -LexToken(PREVAR_BOOLEAN,'%t',1,1131) -LexToken(DO,'do',1,1134) -LexToken(EOL,'\n',1,1136) -LexToken(OPENSQBRACKET,'[',1,1149) -LexToken(VAR,'ok',1,1150) -LexToken(COMMA,',',1,1152) -LexToken(VAR,'slope',1,1153) -LexToken(COMMA,',',1,1158) -LexToken(VAR,'stt',1,1159) -LexToken(COMMA,',',1,1162) -LexToken(VAR,'iout',1,1163) -LexToken(COMMA,',',1,1167) -LexToken(VAR,'exprs',1,1168) -LexToken(CLOSESQBRACKET,']',1,1173) -LexToken(ASSIGNMENT,'=',1,1174) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1175) -LexToken(OPENBRACKET,'(',1,1190) -LexToken(OPENSQBRACKET,'[',1,1191) -LexToken(VAR,'msprintf',1,1192) -LexToken(OPENBRACKET,'(',1,1200) -LexToken(VAR,'gettext',1,1201) -LexToken(OPENBRACKET,'(',1,1208) -LexToken(DQSTRING,'"Set %s block parameters"',1,1233) -LexToken(CLOSEBRACKET,')',1,1234) -LexToken(COMMA,',',1,1235) -LexToken(DQSTRING,'"RAMP"',1,1242) -LexToken(CLOSEBRACKET,')',1,1243) -LexToken(SEMICOLON,';',1,1244) -LexToken(DQSTRING,'" "',1,1248) -LexToken(SEMICOLON,';',1,1249) -LexToken(VAR,'gettext',1,1251) -LexToken(OPENBRACKET,'(',1,1258) -LexToken(DQSTRING,'"Ramp function"',1,1273) -LexToken(CLOSEBRACKET,')',1,1274) -LexToken(SEMICOLON,';',1,1275) -LexToken(DQSTRING,'" "',1,1278) -LexToken(CLOSESQBRACKET,']',1,1279) -LexToken(COMMA,',',1,1280) -LexToken(OPENSQBRACKET,'[',1,1297) -LexToken(VAR,'gettext',1,1298) -LexToken(OPENBRACKET,'(',1,1305) -LexToken(DQSTRING,'"Slope"',1,1312) -LexToken(CLOSEBRACKET,')',1,1313) -LexToken(SEMICOLON,';',1,1314) -LexToken(VAR,'gettext',1,1316) -LexToken(OPENBRACKET,'(',1,1323) -LexToken(DQSTRING,'"Start Time"',1,1335) -LexToken(CLOSEBRACKET,')',1,1336) -LexToken(SEMICOLON,';',1,1337) -LexToken(VAR,'gettext',1,1339) -LexToken(OPENBRACKET,'(',1,1346) -LexToken(DQSTRING,'"Initial Value"',1,1361) -LexToken(CLOSEBRACKET,')',1,1362) -LexToken(CLOSESQBRACKET,']',1,1363) -LexToken(COMMA,',',1,1364) -LexToken(VAR,'list',1,1381) -LexToken(OPENBRACKET,'(',1,1385) -LexToken(DQSTRING,'"vec"',1,1390) -LexToken(COMMA,',',1,1391) -LexToken(NUMBER,'1',1,1392) -LexToken(COMMA,',',1,1393) -LexToken(DQSTRING,'"vec"',1,1398) -LexToken(COMMA,',',1,1399) -LexToken(NUMBER,'1',1,1400) -LexToken(COMMA,',',1,1401) -LexToken(DQSTRING,'"vec"',1,1406) -LexToken(COMMA,',',1,1407) -LexToken(NUMBER,'1',1,1408) -LexToken(CLOSEBRACKET,')',1,1409) -LexToken(COMMA,',',1,1410) -LexToken(VAR,'exprs',1,1412) -LexToken(CLOSEBRACKET,')',1,1417) -LexToken(EOL,'\n',1,1418) -LexToken(IF,'if',1,1431) -LexToken(NOT,'~',1,1434) -LexToken(VAR,'ok',1,1435) -LexToken(THEN,'then',1,1438) -LexToken(EOL,'\n',1,1442) -LexToken(BREAK,'break',1,1459) -LexToken(EOL,'\n',1,1464) -LexToken(END,'end',1,1478) -LexToken(EOL,'\n',1,1481) -LexToken(IF,'if',1,1494) -LexToken(VAR,'stt',1,1497) -LexToken(COMPARISON,'<',1,1500) -LexToken(NUMBER,'0',1,1501) -LexToken(THEN,'then',1,1504) -LexToken(EOL,'\n',1,1508) -LexToken(VAR,'block_parameter_error',1,1525) -LexToken(OPENBRACKET,'(',1,1546) -LexToken(VAR,'msprintf',1,1547) -LexToken(OPENBRACKET,'(',1,1555) -LexToken(VAR,'gettext',1,1556) -LexToken(OPENBRACKET,'(',1,1563) -LexToken(DQSTRING,'"Wrong value for \\\'Start Time\\\' parameter: %e."',1,1610) -LexToken(CLOSEBRACKET,')',1,1611) -LexToken(COMMA,',',1,1612) -LexToken(VAR,'stt',1,1614) -LexToken(CLOSEBRACKET,')',1,1617) -LexToken(COMMA,',',1,1618) -LexToken(VAR,'gettext',1,1639) -LexToken(OPENBRACKET,'(',1,1646) -LexToken(DQSTRING,'"Null or positive integer expected."',1,1682) -LexToken(CLOSEBRACKET,')',1,1683) -LexToken(CLOSEBRACKET,')',1,1684) -LexToken(EOL,'\n',1,1685) -LexToken(ELSE,'else',1,1699) -LexToken(EOL,'\n',1,1703) -LexToken(VAR,'model',1,1720) -LexToken(DOT,'.',1,1725) -LexToken(VAR,'rpar',1,1726) -LexToken(ASSIGNMENT,'=',1,1730) -LexToken(OPENSQBRACKET,'[',1,1731) -LexToken(VAR,'slope',1,1732) -LexToken(SEMICOLON,';',1,1737) -LexToken(VAR,'stt',1,1738) -LexToken(SEMICOLON,';',1,1741) -LexToken(VAR,'iout',1,1742) -LexToken(CLOSESQBRACKET,']',1,1746) -LexToken(EOL,'\n',1,1747) -LexToken(VAR,'graphics',1,1765) -LexToken(DOT,'.',1,1773) -LexToken(VAR,'exprs',1,1774) -LexToken(ASSIGNMENT,'=',1,1779) -LexToken(VAR,'exprs',1,1780) -LexToken(EOL,'\n',1,1785) -LexToken(VAR,'x',1,1802) -LexToken(DOT,'.',1,1803) -LexToken(VAR,'graphics',1,1804) -LexToken(ASSIGNMENT,'=',1,1812) -LexToken(VAR,'graphics',1,1813) -LexToken(EOL,'\n',1,1821) -LexToken(VAR,'x',1,1839) -LexToken(DOT,'.',1,1840) -LexToken(VAR,'model',1,1841) -LexToken(ASSIGNMENT,'=',1,1846) -LexToken(VAR,'model',1,1847) -LexToken(EOL,'\n',1,1852) -LexToken(BREAK,'break',1,1869) -LexToken(EOL,'\n',1,1874) -LexToken(END,'end',1,1887) -LexToken(EOL,'\n',1,1890) -LexToken(END,'end',1,1899) -LexToken(EOL,'\n',1,1902) -LexToken(CASE,'case',1,1907) -LexToken(DQSTRING,'"define"',1,1919) -LexToken(THEN,'then',1,1921) -LexToken(EOL,'\n',1,1925) -LexToken(VAR,'slope',1,1934) -LexToken(ASSIGNMENT,'=',1,1939) -LexToken(NUMBER,'0',1,1940) -LexToken(EOL,'\n',1,1941) -LexToken(VAR,'iout',1,1951) -LexToken(ASSIGNMENT,'=',1,1955) -LexToken(NUMBER,'0',1,1956) -LexToken(EOL,'\n',1,1957) -LexToken(VAR,'stt',1,1967) -LexToken(ASSIGNMENT,'=',1,1970) -LexToken(NUMBER,'0',1,1971) -LexToken(EOL,'\n',1,1972) -LexToken(VAR,'rpar',1,1982) -LexToken(ASSIGNMENT,'=',1,1986) -LexToken(OPENSQBRACKET,'[',1,1987) -LexToken(VAR,'slope',1,1988) -LexToken(SEMICOLON,';',1,1993) -LexToken(VAR,'stt',1,1994) -LexToken(SEMICOLON,';',1,1997) -LexToken(VAR,'iout',1,1998) -LexToken(CLOSESQBRACKET,']',1,2002) -LexToken(EOL,'\n',1,2003) -LexToken(VAR,'model',1,2013) -LexToken(ASSIGNMENT,'=',1,2018) -LexToken(SCICOS_MODEL,'scicos_model',1,2019) -LexToken(OPENBRACKET,'(',1,2031) -LexToken(CLOSEBRACKET,')',1,2032) -LexToken(EOL,'\n',1,2033) -LexToken(VAR,'model',1,2042) -LexToken(DOT,'.',1,2047) -LexToken(VAR,'sim',1,2048) -LexToken(ASSIGNMENT,'=',1,2051) -LexToken(VAR,'list',1,2052) -LexToken(OPENBRACKET,'(',1,2056) -LexToken(DQSTRING,'"ramp"',1,2062) -LexToken(COMMA,',',1,2063) -LexToken(NUMBER,'4',1,2064) -LexToken(CLOSEBRACKET,')',1,2065) -LexToken(EOL,'\n',1,2066) -LexToken(VAR,'model',1,2075) -LexToken(DOT,'.',1,2080) -LexToken(VAR,'in',1,2081) -LexToken(ASSIGNMENT,'=',1,2083) -LexToken(OPENSQBRACKET,'[',1,2084) -LexToken(CLOSESQBRACKET,']',1,2085) -LexToken(EOL,'\n',1,2086) -LexToken(VAR,'model',1,2095) -LexToken(DOT,'.',1,2100) -LexToken(VAR,'out',1,2101) -LexToken(ASSIGNMENT,'=',1,2104) -LexToken(NUMBER,'1',1,2105) -LexToken(EOL,'\n',1,2106) -LexToken(VAR,'model',1,2115) -LexToken(DOT,'.',1,2120) -LexToken(VAR,'rpar',1,2121) -LexToken(ASSIGNMENT,'=',1,2125) -LexToken(VAR,'rpar',1,2126) -LexToken(EOL,'\n',1,2130) -LexToken(VAR,'model',1,2139) -LexToken(DOT,'.',1,2144) -LexToken(VAR,'blocktype',1,2145) -LexToken(ASSIGNMENT,'=',1,2154) -LexToken(DQSTRING,'"c"',1,2157) -LexToken(EOL,'\n',1,2158) -LexToken(VAR,'model',1,2167) -LexToken(DOT,'.',1,2172) -LexToken(VAR,'nmode',1,2173) -LexToken(ASSIGNMENT,'=',1,2178) -LexToken(NUMBER,'1',1,2179) -LexToken(EOL,'\n',1,2180) -LexToken(VAR,'model',1,2189) -LexToken(DOT,'.',1,2194) -LexToken(VAR,'nzcross',1,2195) -LexToken(ASSIGNMENT,'=',1,2202) -LexToken(NUMBER,'1',1,2203) -LexToken(EOL,'\n',1,2204) -LexToken(VAR,'model',1,2213) -LexToken(DOT,'.',1,2218) -LexToken(VAR,'dep_ut',1,2219) -LexToken(ASSIGNMENT,'=',1,2225) -LexToken(OPENSQBRACKET,'[',1,2226) -LexToken(PREVAR_BOOLEAN,'%f',1,2227) -LexToken(PREVAR_BOOLEAN,'%t',1,2230) -LexToken(CLOSESQBRACKET,']',1,2232) -LexToken(EOL,'\n',1,2233) -LexToken(EOL,'\n',1,2234) -LexToken(VAR,'exprs',1,2243) -LexToken(ASSIGNMENT,'=',1,2248) -LexToken(OPENSQBRACKET,'[',1,2249) -LexToken(VAR,'string',1,2250) -LexToken(OPENBRACKET,'(',1,2256) -LexToken(VAR,'rpar',1,2257) -LexToken(CLOSEBRACKET,')',1,2261) -LexToken(CLOSESQBRACKET,']',1,2262) -LexToken(EOL,'\n',1,2263) -LexToken(VAR,'gr_i',1,2272) -LexToken(ASSIGNMENT,'=',1,2276) -LexToken(OPENSQBRACKET,'[',1,2277) -LexToken(CLOSESQBRACKET,']',1,2278) -LexToken(EOL,'\n',1,2279) -LexToken(VAR,'x',1,2288) -LexToken(ASSIGNMENT,'=',1,2289) -LexToken(VAR,'standard_define',1,2290) -LexToken(OPENBRACKET,'(',1,2305) -LexToken(OPENSQBRACKET,'[',1,2306) -LexToken(NUMBER,'2',1,2307) -LexToken(NUMBER,'2',1,2309) -LexToken(CLOSESQBRACKET,']',1,2310) -LexToken(COMMA,',',1,2311) -LexToken(VAR,'model',1,2312) -LexToken(COMMA,',',1,2317) -LexToken(VAR,'exprs',1,2318) -LexToken(COMMA,',',1,2323) -LexToken(VAR,'gr_i',1,2324) -LexToken(CLOSEBRACKET,')',1,2328) -LexToken(EOL,'\n',1,2329) -LexToken(END,'end',1,2334) -LexToken(EOL,'\n',1,2337) -LexToken(ENDFUNCTION,'endfunction',1,2338) -LexToken(EOL,'\n',1,2349) +/* autogenerated from "macros/Sources/RAMP.sci" */ +function RAMP() { +RAMP.prototype.get = function RAMP() { +} +RAMP.prototype.set = function RAMP() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +while (true) { +[ok,slope,stt,iout,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"RAMP")," ",gettext("Ramp function")," "],[gettext("Slope"),gettext("Start Time"),gettext("Initial Value")],list("vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (stt<0) { +block_parameter_error(msprintf(gettext("Wrong value for \'Start Time\' parameter: %e."),stt),gettext("Null or positive integer expected.")); +} else { +model.rpar=[slope,stt,iout]; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +RAMP.prototype.define = function RAMP() { +slope=0; +iout=0; +stt=0; +rpar=[slope,stt,iout]; +model=scicos_model(); +model.sim=list("ramp",4); +model.in=[]; +model.out=1; +model.rpar=rpar; +model.blocktype="c"; +model.nmode=1; +model.nzcross=1; +model.dep_ut=[None,true]; +exprs=[string(rpar)]; +gr_i=[]; +x=standard_define([2,2],model,exprs,gr_i); +} +RAMP.prototype.details = function RAMP() { +} +} diff --git a/js/Sources/RAND_f.js b/js/Sources/RAND_f.js index 58a80ee7..fdb6843d 100644 --- a/js/Sources/RAND_f.js +++ b/js/Sources/RAND_f.js @@ -1,477 +1,57 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'RAND_f',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(IF,'if',1,1052) -LexToken(VAR,'size',1,1055) -LexToken(OPENBRACKET,'(',1,1059) -LexToken(VAR,'exprs',1,1060) -LexToken(COMMA,',',1,1065) -LexToken(DQSTRING,'"*"',1,1068) -LexToken(CLOSEBRACKET,')',1,1069) -LexToken(COMPARISON,'==',1,1070) -LexToken(NUMBER,'5',1,1072) -LexToken(THEN,'then',1,1074) -LexToken(EOL,'\n',1,1078) -LexToken(VAR,'exprs',1,1091) -LexToken(ASSIGNMENT,'=',1,1096) -LexToken(VAR,'exprs',1,1097) -LexToken(OPENBRACKET,'(',1,1102) -LexToken(NUMBER,'1',1,1103) -LexToken(COLON,':',1,1104) -LexToken(NUMBER,'3',1,1105) -LexToken(CLOSEBRACKET,')',1,1106) -LexToken(EOL,'\n',1,1107) -LexToken(END,'end',1,1117) -LexToken(EOL,'\n',1,1136) -LexToken(IF,'if',1,1145) -LexToken(VAR,'size',1,1148) -LexToken(OPENBRACKET,'(',1,1152) -LexToken(VAR,'exprs',1,1153) -LexToken(COMMA,',',1,1158) -LexToken(DQSTRING,'"*"',1,1161) -LexToken(CLOSEBRACKET,')',1,1162) -LexToken(COMPARISON,'==',1,1163) -LexToken(NUMBER,'3',1,1165) -LexToken(THEN,'then',1,1167) -LexToken(EOL,'\n',1,1171) -LexToken(VAR,'exprs',1,1184) -LexToken(ASSIGNMENT,'=',1,1189) -LexToken(OPENSQBRACKET,'[',1,1190) -LexToken(VAR,'exprs',1,1191) -LexToken(SEMICOLON,';',1,1196) -LexToken(VAR,'string',1,1197) -LexToken(OPENBRACKET,'(',1,1203) -LexToken(VAR,'model',1,1204) -LexToken(DOT,'.',1,1209) -LexToken(VAR,'dstate',1,1210) -LexToken(OPENBRACKET,'(',1,1216) -LexToken(NUMBER,'1',1,1217) -LexToken(CLOSEBRACKET,')',1,1218) -LexToken(CLOSEBRACKET,')',1,1219) -LexToken(CLOSESQBRACKET,']',1,1220) -LexToken(EOL,'\n',1,1221) -LexToken(END,'end',1,1231) -LexToken(EOL,'\n',1,1250) -LexToken(WHILE,'while',1,1259) -LexToken(PREVAR_BOOLEAN,'%t',1,1265) -LexToken(DO,'do',1,1268) -LexToken(EOL,'\n',1,1270) -LexToken(OPENSQBRACKET,'[',1,1283) -LexToken(VAR,'ok',1,1284) -LexToken(COMMA,',',1,1286) -LexToken(VAR,'flag',1,1287) -LexToken(COMMA,',',1,1291) -LexToken(VAR,'a',1,1292) -LexToken(COMMA,',',1,1293) -LexToken(VAR,'b',1,1294) -LexToken(COMMA,',',1,1295) -LexToken(VAR,'seed_c',1,1296) -LexToken(COMMA,',',1,1302) -LexToken(VAR,'exprs',1,1303) -LexToken(CLOSESQBRACKET,']',1,1308) -LexToken(ASSIGNMENT,'=',1,1309) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1310) -LexToken(OPENBRACKET,'(',1,1325) -LexToken(OPENSQBRACKET,'[',1,1326) -LexToken(DQSTRING,'"Set Random generator block parameters"',1,1378) -LexToken(SEMICOLON,';\n',1,1379) -LexToken(DQSTRING,'"flag = 0 : Uniform distribution A is min and A+B max"',1,1446) -LexToken(SEMICOLON,';\n',1,1447) -LexToken(DQSTRING,'"flag = 1 : Normal distribution A is mean and B deviation"',1,1518) -LexToken(SEMICOLON,';\n',1,1519) -LexToken(DQSTRING,'" "',1,1535) -LexToken(SEMICOLON,';\n',1,1536) -LexToken(DQSTRING,'"A and B must be vector with equal sizes"',1,1590) -LexToken(SEMICOLON,';\n',1,1591) -LexToken(DQSTRING,'"seed is the seed of random number generator (integer<2**31)"',1,1665) -LexToken(CLOSESQBRACKET,']',1,1666) -LexToken(COMMA,',',1,1667) -LexToken(OPENSQBRACKET,'[',1,1683) -LexToken(DQSTRING,'"flag"',1,1689) -LexToken(SEMICOLON,';',1,1690) -LexToken(DQSTRING,'"A"',1,1693) -LexToken(SEMICOLON,';',1,1694) -LexToken(DQSTRING,'"B"',1,1697) -LexToken(SEMICOLON,';',1,1698) -LexToken(DQSTRING,'"seed"',1,1704) -LexToken(CLOSESQBRACKET,']',1,1705) -LexToken(COMMA,',',1,1706) -LexToken(VAR,'list',1,1722) -LexToken(OPENBRACKET,'(',1,1726) -LexToken(DQSTRING,'"vec"',1,1731) -LexToken(COMMA,',',1,1732) -LexToken(NUMBER,'1',1,1733) -LexToken(COMMA,',',1,1734) -LexToken(DQSTRING,'"vec"',1,1739) -LexToken(COMMA,',',1,1740) -LexToken(ADDITION,'-',1,1741) -LexToken(NUMBER,'1',1,1742) -LexToken(COMMA,',',1,1743) -LexToken(DQSTRING,'"vec"',1,1748) -LexToken(COMMA,',',1,1749) -LexToken(DQSTRING,'"size(%2,\\\'*\\\')"',1,1765) -LexToken(COMMA,',',1,1766) -LexToken(DQSTRING,'"vec"',1,1771) -LexToken(COMMA,',',1,1772) -LexToken(NUMBER,'1',1,1773) -LexToken(CLOSEBRACKET,')',1,1774) -LexToken(COMMA,',',1,1775) -LexToken(VAR,'exprs',1,1776) -LexToken(CLOSEBRACKET,')',1,1781) -LexToken(EOL,'\n',1,1782) -LexToken(IF,'if',1,1795) -LexToken(NOT,'~',1,1798) -LexToken(VAR,'ok',1,1799) -LexToken(THEN,'then',1,1802) -LexToken(EOL,'\n',1,1806) -LexToken(BREAK,'break',1,1823) -LexToken(EOL,'\n',1,1828) -LexToken(END,'end',1,1842) -LexToken(EOL,'\n',1,1845) -LexToken(IF,'if',1,1858) -LexToken(VAR,'flag',1,1861) -LexToken(COMPARISON,'<>',1,1865) -LexToken(NUMBER,'0',1,1867) -LexToken(LOGICAL,'&',1,1868) -LexToken(VAR,'flag',1,1869) -LexToken(COMPARISON,'<>',1,1873) -LexToken(NUMBER,'1',1,1875) -LexToken(THEN,'then',1,1877) -LexToken(EOL,'\n',1,1881) -LexToken(VAR,'message',1,1898) -LexToken(OPENBRACKET,'(',1,1905) -LexToken(DQSTRING,'"flag must be equal to 1 or 0"',1,1935) -LexToken(CLOSEBRACKET,')',1,1936) -LexToken(EOL,'\n',1,1937) -LexToken(ELSE,'else',1,1950) -LexToken(EOL,'\n',1,1954) -LexToken(VAR,'nout',1,1971) -LexToken(ASSIGNMENT,'=',1,1975) -LexToken(VAR,'size',1,1976) -LexToken(OPENBRACKET,'(',1,1980) -LexToken(VAR,'a',1,1981) -LexToken(COMMA,',',1,1982) -LexToken(DQSTRING,'"*"',1,1985) -LexToken(CLOSEBRACKET,')',1,1986) -LexToken(EOL,'\n',1,1987) -LexToken(VAR,'graphics',1,2004) -LexToken(DOT,'.',1,2012) -LexToken(VAR,'exprs',1,2013) -LexToken(ASSIGNMENT,'=',1,2018) -LexToken(VAR,'exprs',1,2019) -LexToken(EOL,'\n',1,2024) -LexToken(VAR,'model',1,2041) -LexToken(DOT,'.',1,2046) -LexToken(VAR,'out',1,2047) -LexToken(ASSIGNMENT,'=',1,2050) -LexToken(VAR,'nout',1,2051) -LexToken(EOL,'\n',1,2055) -LexToken(VAR,'model',1,2072) -LexToken(DOT,'.',1,2077) -LexToken(VAR,'ipar',1,2078) -LexToken(ASSIGNMENT,'=',1,2082) -LexToken(VAR,'flag',1,2083) -LexToken(EOL,'\n',1,2087) -LexToken(VAR,'model',1,2104) -LexToken(DOT,'.',1,2109) -LexToken(VAR,'rpar',1,2110) -LexToken(ASSIGNMENT,'=',1,2114) -LexToken(OPENSQBRACKET,'[',1,2115) -LexToken(VAR,'a',1,2116) -LexToken(OPENBRACKET,'(',1,2117) -LexToken(COLON,':',1,2118) -LexToken(CLOSEBRACKET,')',1,2119) -LexToken(SEMICOLON,';',1,2120) -LexToken(VAR,'b',1,2121) -LexToken(OPENBRACKET,'(',1,2122) -LexToken(COLON,':',1,2123) -LexToken(CLOSEBRACKET,')',1,2124) -LexToken(CLOSESQBRACKET,']',1,2125) -LexToken(EOL,'\n',1,2126) -LexToken(VAR,'model',1,2143) -LexToken(DOT,'.',1,2148) -LexToken(VAR,'dstate',1,2149) -LexToken(ASSIGNMENT,'=',1,2155) -LexToken(OPENSQBRACKET,'[',1,2156) -LexToken(VAR,'seed_c',1,2157) -LexToken(SEMICOLON,';',1,2163) -LexToken(NUMBER,'0',1,2164) -LexToken(MULTIPLICATION,'*',1,2165) -LexToken(VAR,'a',1,2166) -LexToken(OPENBRACKET,'(',1,2167) -LexToken(COLON,':',1,2168) -LexToken(CLOSEBRACKET,')',1,2169) -LexToken(CLOSESQBRACKET,']',1,2170) -LexToken(EOL,'\n',1,2171) -LexToken(VAR,'x',1,2188) -LexToken(DOT,'.',1,2189) -LexToken(VAR,'graphics',1,2190) -LexToken(ASSIGNMENT,'=',1,2198) -LexToken(VAR,'graphics',1,2199) -LexToken(EOL,'\n',1,2207) -LexToken(VAR,'x',1,2225) -LexToken(DOT,'.',1,2226) -LexToken(VAR,'model',1,2227) -LexToken(ASSIGNMENT,'=',1,2232) -LexToken(VAR,'model',1,2233) -LexToken(EOL,'\n',1,2238) -LexToken(BREAK,'break',1,2255) -LexToken(EOL,'\n',1,2260) -LexToken(END,'end',1,2273) -LexToken(EOL,'\n',1,2276) -LexToken(END,'end',1,2285) -LexToken(EOL,'\n',1,2288) -LexToken(CASE,'case',1,2293) -LexToken(DQSTRING,'"define"',1,2305) -LexToken(THEN,'then',1,2307) -LexToken(EOL,'\n',1,2311) -LexToken(VAR,'a',1,2320) -LexToken(ASSIGNMENT,'=',1,2321) -LexToken(NUMBER,'0',1,2322) -LexToken(EOL,'\n',1,2323) -LexToken(VAR,'b',1,2332) -LexToken(ASSIGNMENT,'=',1,2333) -LexToken(NUMBER,'1',1,2334) -LexToken(EOL,'\n',1,2335) -LexToken(VAR,'dt',1,2344) -LexToken(ASSIGNMENT,'=',1,2346) -LexToken(NUMBER,'0',1,2347) -LexToken(EOL,'\n',1,2348) -LexToken(VAR,'out',1,2357) -LexToken(ASSIGNMENT,'=',1,2360) -LexToken(NUMBER,'1',1,2361) -LexToken(EOL,'\n',1,2362) -LexToken(VAR,'flag',1,2371) -LexToken(ASSIGNMENT,'=',1,2375) -LexToken(NUMBER,'0',1,2376) -LexToken(EOL,'\n',1,2377) -LexToken(VAR,'model',1,2386) -LexToken(ASSIGNMENT,'=',1,2391) -LexToken(SCICOS_MODEL,'scicos_model',1,2392) -LexToken(OPENBRACKET,'(',1,2404) -LexToken(CLOSEBRACKET,')',1,2405) -LexToken(EOL,'\n',1,2406) -LexToken(VAR,'model',1,2415) -LexToken(DOT,'.',1,2420) -LexToken(VAR,'sim',1,2421) -LexToken(ASSIGNMENT,'=',1,2424) -LexToken(DQSTRING,'"rndblk"',1,2432) -LexToken(EOL,'\n',1,2433) -LexToken(VAR,'model',1,2442) -LexToken(DOT,'.',1,2447) -LexToken(VAR,'out',1,2448) -LexToken(ASSIGNMENT,'=',1,2451) -LexToken(VAR,'out',1,2452) -LexToken(EOL,'\n',1,2455) -LexToken(VAR,'model',1,2464) -LexToken(DOT,'.',1,2469) -LexToken(VAR,'evtin',1,2470) -LexToken(ASSIGNMENT,'=',1,2475) -LexToken(NUMBER,'1',1,2476) -LexToken(EOL,'\n',1,2477) -LexToken(VAR,'model',1,2486) -LexToken(DOT,'.',1,2491) -LexToken(VAR,'dstate',1,2492) -LexToken(ASSIGNMENT,'=',1,2498) -LexToken(OPENSQBRACKET,'[',1,2499) -LexToken(VAR,'int',1,2500) -LexToken(OPENBRACKET,'(',1,2503) -LexToken(VAR,'rand',1,2504) -LexToken(OPENBRACKET,'(',1,2508) -LexToken(CLOSEBRACKET,')',1,2509) -LexToken(MULTIPLICATION,'*',1,2510) -LexToken(OPENBRACKET,'(',1,2511) -LexToken(NUMBER,'10',1,2512) -LexToken(MULTIPLICATION,'^',1,2514) -LexToken(NUMBER,'7',1,2515) -LexToken(ADDITION,'-',1,2516) -LexToken(NUMBER,'1',1,2517) -LexToken(CLOSEBRACKET,')',1,2518) -LexToken(CLOSEBRACKET,')',1,2519) -LexToken(SEMICOLON,';',1,2520) -LexToken(NUMBER,'0',1,2521) -LexToken(MULTIPLICATION,'*',1,2522) -LexToken(VAR,'a',1,2523) -LexToken(OPENBRACKET,'(',1,2524) -LexToken(COLON,':',1,2525) -LexToken(CLOSEBRACKET,')',1,2526) -LexToken(CLOSESQBRACKET,']',1,2527) -LexToken(EOL,'\n',1,2528) -LexToken(VAR,'model',1,2537) -LexToken(DOT,'.',1,2542) -LexToken(VAR,'rpar',1,2543) -LexToken(ASSIGNMENT,'=',1,2547) -LexToken(OPENSQBRACKET,'[',1,2548) -LexToken(VAR,'a',1,2549) -LexToken(OPENBRACKET,'(',1,2550) -LexToken(COLON,':',1,2551) -LexToken(CLOSEBRACKET,')',1,2552) -LexToken(SEMICOLON,';',1,2553) -LexToken(VAR,'b',1,2554) -LexToken(OPENBRACKET,'(',1,2555) -LexToken(COLON,':',1,2556) -LexToken(CLOSEBRACKET,')',1,2557) -LexToken(CLOSESQBRACKET,']',1,2558) -LexToken(EOL,'\n',1,2559) -LexToken(VAR,'model',1,2568) -LexToken(DOT,'.',1,2573) -LexToken(VAR,'ipar',1,2574) -LexToken(ASSIGNMENT,'=',1,2578) -LexToken(VAR,'flag',1,2579) -LexToken(EOL,'\n',1,2583) -LexToken(VAR,'model',1,2592) -LexToken(DOT,'.',1,2597) -LexToken(VAR,'blocktype',1,2598) -LexToken(ASSIGNMENT,'=',1,2607) -LexToken(DQSTRING,'"d"',1,2610) -LexToken(EOL,'\n',1,2611) -LexToken(VAR,'model',1,2620) -LexToken(DOT,'.',1,2625) -LexToken(VAR,'dep_ut',1,2626) -LexToken(ASSIGNMENT,'=',1,2632) -LexToken(OPENSQBRACKET,'[',1,2633) -LexToken(PREVAR_BOOLEAN,'%f',1,2634) -LexToken(PREVAR_BOOLEAN,'%f',1,2637) -LexToken(CLOSESQBRACKET,']',1,2639) -LexToken(EOL,'\n',1,2640) -LexToken(EOL,'\n',1,2641) -LexToken(VAR,'exprs',1,2650) -LexToken(ASSIGNMENT,'=',1,2655) -LexToken(OPENSQBRACKET,'[',1,2656) -LexToken(VAR,'string',1,2657) -LexToken(OPENBRACKET,'(',1,2663) -LexToken(VAR,'flag',1,2664) -LexToken(CLOSEBRACKET,')',1,2668) -LexToken(SEMICOLON,';',1,2669) -LexToken(VAR,'sci2exp',1,2670) -LexToken(OPENBRACKET,'(',1,2677) -LexToken(VAR,'a',1,2678) -LexToken(OPENBRACKET,'(',1,2679) -LexToken(COLON,':',1,2680) -LexToken(CLOSEBRACKET,')',1,2681) -LexToken(CLOSEBRACKET,')',1,2682) -LexToken(SEMICOLON,';',1,2683) -LexToken(VAR,'sci2exp',1,2684) -LexToken(OPENBRACKET,'(',1,2691) -LexToken(VAR,'b',1,2692) -LexToken(OPENBRACKET,'(',1,2693) -LexToken(COLON,':',1,2694) -LexToken(CLOSEBRACKET,')',1,2695) -LexToken(CLOSEBRACKET,')',1,2696) -LexToken(SEMICOLON,';',1,2697) -LexToken(VAR,'string',1,2698) -LexToken(OPENBRACKET,'(',1,2704) -LexToken(VAR,'model',1,2705) -LexToken(DOT,'.',1,2710) -LexToken(VAR,'dstate',1,2711) -LexToken(OPENBRACKET,'(',1,2717) -LexToken(NUMBER,'1',1,2718) -LexToken(CLOSEBRACKET,')',1,2719) -LexToken(CLOSEBRACKET,')',1,2720) -LexToken(CLOSESQBRACKET,']',1,2721) -LexToken(EOL,'\n',1,2722) -LexToken(VAR,'gr_i',1,2731) -LexToken(ASSIGNMENT,'=',1,2735) -LexToken(OPENSQBRACKET,'[',1,2736) -LexToken(CLOSESQBRACKET,']',1,2737) -LexToken(EOL,'\n',1,2738) -LexToken(VAR,'x',1,2747) -LexToken(ASSIGNMENT,'=',1,2748) -LexToken(VAR,'standard_define',1,2749) -LexToken(OPENBRACKET,'(',1,2764) -LexToken(OPENSQBRACKET,'[',1,2765) -LexToken(NUMBER,'3',1,2766) -LexToken(NUMBER,'2',1,2768) -LexToken(CLOSESQBRACKET,']',1,2769) -LexToken(COMMA,',',1,2770) -LexToken(VAR,'model',1,2771) -LexToken(COMMA,',',1,2776) -LexToken(VAR,'exprs',1,2777) -LexToken(COMMA,',',1,2782) -LexToken(VAR,'gr_i',1,2783) -LexToken(CLOSEBRACKET,')',1,2787) -LexToken(EOL,'\n',1,2788) -LexToken(END,'end',1,2793) -LexToken(EOL,'\n',1,2796) -LexToken(ENDFUNCTION,'endfunction',1,2797) -LexToken(EOL,'\n',1,2808) +/* autogenerated from "macros/Sources/RAND_f.sci" */ +function RAND_f() { +RAND_f.prototype.get = function RAND_f() { +} +RAND_f.prototype.set = function RAND_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +if (size(exprs,"*")==5) { +exprs=exprs.slice(1-1,3); +} +if (size(exprs,"*")==3) { +exprs=[exprs,string(model.dstate(1))]; +} +while (true) { +[ok,flag,a,b,seed_c,exprs]=scicos_getvalue(["Set Random generator block parameters","flag = 0 : Uniform distribution A is min and A+B max","flag = 1 : Normal distribution A is mean and B deviation"," ","A and B must be vector with equal sizes","seed is the seed of random number generator (integer<2**31)"],["flag","A","B","seed"],list("vec",1,"vec",-1,"vec","size(%2,\'*\')","vec",1),exprs); +if (!ok) { +break +} +if (flag!=0&&flag!=1) { +message("flag must be equal to 1 or 0"); +} else { +nout=size(a,"*"); +graphics.exprs=exprs; +model.out=nout; +model.ipar=flag; +model.rpar=[a.slice(),b.slice()]; +model.dstate=[seed_c,0*a.slice()]; +x.graphics=graphics; +x.model=model; +break +} +} +} +RAND_f.prototype.define = function RAND_f() { +a=0; +b=1; +dt=0; +out=1; +flag=0; +model=scicos_model(); +model.sim="rndblk"; +model.out=out; +model.evtin=1; +model.dstate=[int(rand()*(10^7-1)),0*a.slice()]; +model.rpar=[a.slice(),b.slice()]; +model.ipar=flag; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[string(flag),sci2exp(a.slice()),sci2exp(b.slice()),string(model.dstate(1))]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +RAND_f.prototype.details = function RAND_f() { +} +} diff --git a/js/Sources/RAND_m.js b/js/Sources/RAND_m.js index 66c34849..daa52675 100644 --- a/js/Sources/RAND_m.js +++ b/js/Sources/RAND_m.js @@ -1,715 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'RAND_m',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(VAR,'graphics',1,965) -LexToken(ASSIGNMENT,'=',1,973) -LexToken(VAR,'arg1',1,974) -LexToken(DOT,'.',1,978) -LexToken(VAR,'graphics',1,979) -LexToken(EOL,'\n',1,987) -LexToken(VAR,'exprs',1,997) -LexToken(ASSIGNMENT,'=',1,1002) -LexToken(VAR,'graphics',1,1003) -LexToken(DOT,'.',1,1011) -LexToken(VAR,'exprs',1,1012) -LexToken(EOL,'\n',1,1017) -LexToken(VAR,'model',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1032) -LexToken(DOT,'.',1,1036) -LexToken(VAR,'model',1,1037) -LexToken(EOL,'\n',1,1042) -LexToken(IF,'if',1,1052) -LexToken(VAR,'size',1,1055) -LexToken(OPENBRACKET,'(',1,1059) -LexToken(VAR,'exprs',1,1060) -LexToken(COMMA,',',1,1065) -LexToken(DQSTRING,'"*"',1,1068) -LexToken(CLOSEBRACKET,')',1,1069) -LexToken(COMPARISON,'==',1,1070) -LexToken(NUMBER,'14',1,1072) -LexToken(THEN,'then',1,1075) -LexToken(EOL,'\n',1,1079) -LexToken(VAR,'exprs',1,1092) -LexToken(OPENBRACKET,'(',1,1097) -LexToken(NUMBER,'9',1,1098) -LexToken(CLOSEBRACKET,')',1,1099) -LexToken(ASSIGNMENT,'=',1,1100) -LexToken(OPENSQBRACKET,'[',1,1101) -LexToken(CLOSESQBRACKET,']',1,1102) -LexToken(EOL,'\n',1,1103) -LexToken(END,'end',1,1113) -LexToken(EOL,'\n',1,1131) -LexToken(WHILE,'while',1,1140) -LexToken(PREVAR_BOOLEAN,'%t',1,1146) -LexToken(DO,'do',1,1149) -LexToken(EOL,'\n',1,1151) -LexToken(OPENSQBRACKET,'[',1,1164) -LexToken(VAR,'ok',1,1165) -LexToken(COMMA,',',1,1167) -LexToken(VAR,'typ',1,1168) -LexToken(COMMA,',',1,1171) -LexToken(VAR,'flag',1,1172) -LexToken(COMMA,',',1,1176) -LexToken(VAR,'a',1,1177) -LexToken(COMMA,',',1,1178) -LexToken(VAR,'b',1,1179) -LexToken(COMMA,',',1,1180) -LexToken(VAR,'seed_c',1,1181) -LexToken(COMMA,',',1,1187) -LexToken(VAR,'exprs',1,1188) -LexToken(CLOSESQBRACKET,']',1,1193) -LexToken(ASSIGNMENT,'=',1,1194) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1195) -LexToken(OPENBRACKET,'(',1,1210) -LexToken(OPENSQBRACKET,'[',1,1211) -LexToken(DQSTRING,'"Set Random generator block parameters"',1,1263) -LexToken(SEMICOLON,';\n',1,1264) -LexToken(DQSTRING,'"flag = 0 : Uniform distribution A is min and A+B max"',1,1331) -LexToken(SEMICOLON,';\n',1,1332) -LexToken(DQSTRING,'"flag = 1 : Normal distribution A is mean and B deviation"',1,1403) -LexToken(SEMICOLON,';\n',1,1404) -LexToken(DQSTRING,'" "',1,1420) -LexToken(SEMICOLON,';\n',1,1421) -LexToken(DQSTRING,'"A and B must be matrix with equal sizes"',1,1475) -LexToken(CLOSESQBRACKET,']',1,1476) -LexToken(COMMA,',',1,1477) -LexToken(OPENSQBRACKET,'[',1,1493) -LexToken(DQSTRING,'"Datatype(1=real double 2=complex)"',1,1529) -LexToken(SEMICOLON,';',1,1530) -LexToken(DQSTRING,'"flag"',1,1536) -LexToken(SEMICOLON,';',1,1537) -LexToken(DQSTRING,'"A"',1,1540) -LexToken(SEMICOLON,';',1,1541) -LexToken(DQSTRING,'"B"',1,1544) -LexToken(SEMICOLON,';',1,1545) -LexToken(DQSTRING,'"SEED"',1,1551) -LexToken(CLOSESQBRACKET,']',1,1552) -LexToken(COMMA,',',1,1553) -LexToken(VAR,'list',1,1569) -LexToken(OPENBRACKET,'(',1,1573) -LexToken(DQSTRING,'"vec"',1,1578) -LexToken(COMMA,',',1,1579) -LexToken(NUMBER,'1',1,1580) -LexToken(COMMA,',',1,1581) -LexToken(DQSTRING,'"vec"',1,1586) -LexToken(COMMA,',',1,1587) -LexToken(NUMBER,'1',1,1588) -LexToken(COMMA,',',1,1589) -LexToken(DQSTRING,'"mat"',1,1594) -LexToken(COMMA,',',1,1595) -LexToken(OPENSQBRACKET,'[',1,1596) -LexToken(ADDITION,'-',1,1597) -LexToken(NUMBER,'1',1,1598) -LexToken(ADDITION,'-',1,1600) -LexToken(NUMBER,'2',1,1601) -LexToken(CLOSESQBRACKET,']',1,1602) -LexToken(COMMA,',',1,1603) -LexToken(DQSTRING,'"mat"',1,1608) -LexToken(COMMA,',',1,1609) -LexToken(DQSTRING,'"[-1 -2]"',1,1618) -LexToken(COMMA,',',1,1619) -LexToken(DQSTRING,'"mat"',1,1624) -LexToken(COMMA,',',1,1625) -LexToken(OPENSQBRACKET,'[',1,1626) -LexToken(NUMBER,'1',1,1627) -LexToken(NUMBER,'2',1,1629) -LexToken(CLOSESQBRACKET,']',1,1630) -LexToken(CLOSEBRACKET,')',1,1631) -LexToken(COMMA,',',1,1632) -LexToken(VAR,'exprs',1,1633) -LexToken(CLOSEBRACKET,')',1,1638) -LexToken(EOL,'\n',1,1639) -LexToken(IF,'if',1,1652) -LexToken(NOT,'~',1,1655) -LexToken(VAR,'ok',1,1656) -LexToken(THEN,'then',1,1659) -LexToken(EOL,'\n',1,1663) -LexToken(BREAK,'break',1,1680) -LexToken(EOL,'\n',1,1685) -LexToken(END,'end',1,1699) -LexToken(EOL,'\n',1,1702) -LexToken(IF,'if',1,1715) -LexToken(VAR,'flag',1,1718) -LexToken(COMPARISON,'<>',1,1722) -LexToken(NUMBER,'0',1,1724) -LexToken(LOGICAL,'&',1,1725) -LexToken(VAR,'flag',1,1726) -LexToken(COMPARISON,'<>',1,1730) -LexToken(NUMBER,'1',1,1732) -LexToken(THEN,'then',1,1734) -LexToken(EOL,'\n',1,1738) -LexToken(VAR,'message',1,1755) -LexToken(OPENBRACKET,'(',1,1762) -LexToken(DQSTRING,'"flag must be equal to 1 or 0"',1,1792) -LexToken(CLOSEBRACKET,')',1,1793) -LexToken(EOL,'\n',1,1794) -LexToken(ELSE,'else',1,1807) -LexToken(EOL,'\n',1,1811) -LexToken(VAR,'out',1,1828) -LexToken(ASSIGNMENT,'=',1,1831) -LexToken(VAR,'size',1,1832) -LexToken(OPENBRACKET,'(',1,1836) -LexToken(VAR,'a',1,1837) -LexToken(CLOSEBRACKET,')',1,1838) -LexToken(EOL,'\n',1,1839) -LexToken(IF,'if',1,1856) -LexToken(VAR,'typ',1,1859) -LexToken(COMPARISON,'==',1,1862) -LexToken(NUMBER,'1',1,1864) -LexToken(THEN,'then',1,1866) -LexToken(EOL,'\n',1,1870) -LexToken(VAR,'function_name',1,1891) -LexToken(ASSIGNMENT,'=',1,1904) -LexToken(DQSTRING,'"rndblk_m"',1,1914) -LexToken(EOL,'\n',1,1915) -LexToken(VAR,'model',1,1937) -LexToken(DOT,'.',1,1942) -LexToken(VAR,'rpar',1,1943) -LexToken(ASSIGNMENT,'=',1,1947) -LexToken(OPENSQBRACKET,'[',1,1948) -LexToken(VAR,'real',1,1949) -LexToken(OPENBRACKET,'(',1,1953) -LexToken(VAR,'a',1,1954) -LexToken(OPENBRACKET,'(',1,1955) -LexToken(COLON,':',1,1956) -LexToken(CLOSEBRACKET,')',1,1957) -LexToken(CLOSEBRACKET,')',1,1958) -LexToken(SEMICOLON,';',1,1959) -LexToken(VAR,'real',1,1960) -LexToken(OPENBRACKET,'(',1,1964) -LexToken(VAR,'b',1,1965) -LexToken(OPENBRACKET,'(',1,1966) -LexToken(COLON,':',1,1967) -LexToken(CLOSEBRACKET,')',1,1968) -LexToken(CLOSEBRACKET,')',1,1969) -LexToken(CLOSESQBRACKET,']',1,1970) -LexToken(EOL,'\n',1,1971) -LexToken(VAR,'model',1,1992) -LexToken(DOT,'.',1,1997) -LexToken(VAR,'dstate',1,1998) -LexToken(ASSIGNMENT,'=',1,2004) -LexToken(OPENSQBRACKET,'[',1,2005) -LexToken(VAR,'seed_c',1,2006) -LexToken(OPENBRACKET,'(',1,2012) -LexToken(NUMBER,'1',1,2013) -LexToken(CLOSEBRACKET,')',1,2014) -LexToken(SEMICOLON,';',1,2015) -LexToken(NUMBER,'0',1,2016) -LexToken(MULTIPLICATION,'*',1,2017) -LexToken(VAR,'real',1,2018) -LexToken(OPENBRACKET,'(',1,2022) -LexToken(VAR,'a',1,2023) -LexToken(OPENBRACKET,'(',1,2024) -LexToken(COLON,':',1,2025) -LexToken(CLOSEBRACKET,')',1,2026) -LexToken(CLOSEBRACKET,')',1,2027) -LexToken(CLOSESQBRACKET,']',1,2028) -LexToken(EOL,'\n',1,2029) -LexToken(VAR,'ot',1,2050) -LexToken(ASSIGNMENT,'=',1,2052) -LexToken(NUMBER,'1',1,2053) -LexToken(EOL,'\n',1,2054) -LexToken(ELSEIF,'elseif',1,2071) -LexToken(VAR,'typ',1,2078) -LexToken(COMPARISON,'==',1,2081) -LexToken(NUMBER,'2',1,2083) -LexToken(THEN,'then',1,2085) -LexToken(EOL,'\n',1,2089) -LexToken(VAR,'function_name',1,2110) -LexToken(ASSIGNMENT,'=',1,2123) -LexToken(DQSTRING,'"rndblkz_m"',1,2134) -LexToken(EOL,'\n',1,2135) -LexToken(VAR,'ot',1,2157) -LexToken(ASSIGNMENT,'=',1,2159) -LexToken(NUMBER,'2',1,2160) -LexToken(EOL,'\n',1,2161) -LexToken(VAR,'model',1,2182) -LexToken(DOT,'.',1,2187) -LexToken(VAR,'rpar',1,2188) -LexToken(ASSIGNMENT,'=',1,2192) -LexToken(OPENSQBRACKET,'[',1,2193) -LexToken(VAR,'real',1,2194) -LexToken(OPENBRACKET,'(',1,2198) -LexToken(VAR,'a',1,2199) -LexToken(OPENBRACKET,'(',1,2200) -LexToken(COLON,':',1,2201) -LexToken(CLOSEBRACKET,')',1,2202) -LexToken(CLOSEBRACKET,')',1,2203) -LexToken(SEMICOLON,';',1,2204) -LexToken(VAR,'imag',1,2205) -LexToken(OPENBRACKET,'(',1,2209) -LexToken(VAR,'a',1,2210) -LexToken(OPENBRACKET,'(',1,2211) -LexToken(COLON,':',1,2212) -LexToken(CLOSEBRACKET,')',1,2213) -LexToken(CLOSEBRACKET,')',1,2214) -LexToken(SEMICOLON,';',1,2215) -LexToken(VAR,'real',1,2216) -LexToken(OPENBRACKET,'(',1,2220) -LexToken(VAR,'b',1,2221) -LexToken(OPENBRACKET,'(',1,2222) -LexToken(COLON,':',1,2223) -LexToken(CLOSEBRACKET,')',1,2224) -LexToken(CLOSEBRACKET,')',1,2225) -LexToken(SEMICOLON,';',1,2226) -LexToken(VAR,'imag',1,2227) -LexToken(OPENBRACKET,'(',1,2231) -LexToken(VAR,'b',1,2232) -LexToken(OPENBRACKET,'(',1,2233) -LexToken(COLON,':',1,2234) -LexToken(CLOSEBRACKET,')',1,2235) -LexToken(CLOSEBRACKET,')',1,2236) -LexToken(CLOSESQBRACKET,']',1,2237) -LexToken(EOL,'\n',1,2238) -LexToken(VAR,'model',1,2259) -LexToken(DOT,'.',1,2264) -LexToken(VAR,'dstate',1,2265) -LexToken(ASSIGNMENT,'=',1,2271) -LexToken(OPENSQBRACKET,'[',1,2272) -LexToken(VAR,'seed_c',1,2273) -LexToken(OPENBRACKET,'(',1,2279) -LexToken(COLON,':',1,2280) -LexToken(CLOSEBRACKET,')',1,2281) -LexToken(SEMICOLON,';',1,2282) -LexToken(NUMBER,'0',1,2283) -LexToken(MULTIPLICATION,'*',1,2284) -LexToken(OPENSQBRACKET,'[',1,2285) -LexToken(VAR,'real',1,2286) -LexToken(OPENBRACKET,'(',1,2290) -LexToken(VAR,'a',1,2291) -LexToken(OPENBRACKET,'(',1,2292) -LexToken(COLON,':',1,2293) -LexToken(CLOSEBRACKET,')',1,2294) -LexToken(CLOSEBRACKET,')',1,2295) -LexToken(SEMICOLON,';',1,2296) -LexToken(VAR,'imag',1,2297) -LexToken(OPENBRACKET,'(',1,2301) -LexToken(VAR,'a',1,2302) -LexToken(OPENBRACKET,'(',1,2303) -LexToken(COLON,':',1,2304) -LexToken(CLOSEBRACKET,')',1,2305) -LexToken(CLOSEBRACKET,')',1,2306) -LexToken(CLOSESQBRACKET,']',1,2307) -LexToken(CLOSESQBRACKET,']',1,2308) -LexToken(EOL,'\n',1,2309) -LexToken(ELSE,'else',1,2326) -LexToken(EOL,'\n',1,2330) -LexToken(VAR,'message',1,2351) -LexToken(OPENBRACKET,'(',1,2358) -LexToken(DQSTRING,'"Datatype is not supported"',1,2385) -LexToken(CLOSEBRACKET,')',1,2386) -LexToken(EOL,'\n',1,2387) -LexToken(VAR,'ok',1,2409) -LexToken(ASSIGNMENT,'=',1,2411) -LexToken(PREVAR_BOOLEAN,'%f',1,2412) -LexToken(EOL,'\n',1,2414) -LexToken(END,'end',1,2432) -LexToken(EOL,'\n',1,2435) -LexToken(IF,'if',1,2452) -LexToken(VAR,'ok',1,2455) -LexToken(THEN,'then',1,2458) -LexToken(EOL,'\n',1,2462) -LexToken(OPENSQBRACKET,'[',1,2483) -LexToken(VAR,'model',1,2484) -LexToken(COMMA,',',1,2489) -LexToken(VAR,'graphics',1,2490) -LexToken(COMMA,',',1,2498) -LexToken(VAR,'ok',1,2499) -LexToken(CLOSESQBRACKET,']',1,2501) -LexToken(ASSIGNMENT,'=',1,2502) -LexToken(VAR,'set_io',1,2503) -LexToken(OPENBRACKET,'(',1,2509) -LexToken(VAR,'model',1,2510) -LexToken(COMMA,',',1,2515) -LexToken(VAR,'graphics',1,2516) -LexToken(COMMA,',',1,2524) -LexToken(VAR,'list',1,2525) -LexToken(OPENBRACKET,'(',1,2529) -LexToken(OPENSQBRACKET,'[',1,2530) -LexToken(CLOSESQBRACKET,']',1,2531) -LexToken(COMMA,',',1,2532) -LexToken(OPENSQBRACKET,'[',1,2533) -LexToken(CLOSESQBRACKET,']',1,2534) -LexToken(CLOSEBRACKET,')',1,2535) -LexToken(COMMA,',',1,2536) -LexToken(VAR,'list',1,2537) -LexToken(OPENBRACKET,'(',1,2541) -LexToken(VAR,'out',1,2542) -LexToken(COMMA,',',1,2545) -LexToken(VAR,'ot',1,2546) -LexToken(CLOSEBRACKET,')',1,2548) -LexToken(COMMA,',',1,2549) -LexToken(NUMBER,'1',1,2550) -LexToken(COMMA,',',1,2551) -LexToken(OPENSQBRACKET,'[',1,2552) -LexToken(CLOSESQBRACKET,']',1,2553) -LexToken(CLOSEBRACKET,')',1,2554) -LexToken(EOL,'\n',1,2555) -LexToken(IF,'if',1,2576) -LexToken(VAR,'ok',1,2579) -LexToken(THEN,'then',1,2582) -LexToken(EOL,'\n',1,2586) -LexToken(VAR,'model',1,2611) -LexToken(DOT,'.',1,2616) -LexToken(VAR,'sim',1,2617) -LexToken(ASSIGNMENT,'=',1,2620) -LexToken(VAR,'list',1,2621) -LexToken(OPENBRACKET,'(',1,2625) -LexToken(VAR,'function_name',1,2626) -LexToken(COMMA,',',1,2639) -LexToken(NUMBER,'4',1,2640) -LexToken(CLOSEBRACKET,')',1,2641) -LexToken(EOL,'\n',1,2642) -LexToken(VAR,'graphics',1,2667) -LexToken(DOT,'.',1,2675) -LexToken(VAR,'exprs',1,2676) -LexToken(ASSIGNMENT,'=',1,2681) -LexToken(VAR,'exprs',1,2682) -LexToken(EOL,'\n',1,2687) -LexToken(VAR,'model',1,2712) -LexToken(DOT,'.',1,2717) -LexToken(VAR,'ipar',1,2718) -LexToken(ASSIGNMENT,'=',1,2722) -LexToken(VAR,'flag',1,2723) -LexToken(EOL,'\n',1,2727) -LexToken(VAR,'x',1,2752) -LexToken(DOT,'.',1,2753) -LexToken(VAR,'graphics',1,2754) -LexToken(ASSIGNMENT,'=',1,2762) -LexToken(VAR,'graphics',1,2763) -LexToken(EOL,'\n',1,2771) -LexToken(VAR,'x',1,2797) -LexToken(DOT,'.',1,2798) -LexToken(VAR,'model',1,2799) -LexToken(ASSIGNMENT,'=',1,2804) -LexToken(VAR,'model',1,2805) -LexToken(EOL,'\n',1,2810) -LexToken(BREAK,'break',1,2835) -LexToken(EOL,'\n',1,2840) -LexToken(END,'end',1,2861) -LexToken(EOL,'\n',1,2864) -LexToken(END,'end',1,2881) -LexToken(EOL,'\n',1,2884) -LexToken(END,'end',1,2897) -LexToken(EOL,'\n',1,2900) -LexToken(END,'end',1,2909) -LexToken(EOL,'\n',1,2912) -LexToken(CASE,'case',1,2917) -LexToken(DQSTRING,'"define"',1,2929) -LexToken(THEN,'then',1,2931) -LexToken(EOL,'\n',1,2935) -LexToken(VAR,'a',1,2944) -LexToken(ASSIGNMENT,'=',1,2945) -LexToken(NUMBER,'0',1,2946) -LexToken(EOL,'\n',1,2947) -LexToken(VAR,'b',1,2956) -LexToken(ASSIGNMENT,'=',1,2957) -LexToken(NUMBER,'1',1,2958) -LexToken(EOL,'\n',1,2959) -LexToken(VAR,'dt',1,2968) -LexToken(ASSIGNMENT,'=',1,2970) -LexToken(NUMBER,'0',1,2971) -LexToken(EOL,'\n',1,2972) -LexToken(VAR,'flag',1,2981) -LexToken(ASSIGNMENT,'=',1,2985) -LexToken(NUMBER,'0',1,2986) -LexToken(EOL,'\n',1,2987) -LexToken(VAR,'function_name',1,2996) -LexToken(ASSIGNMENT,'=',1,3009) -LexToken(DQSTRING,'"rndblk_m"',1,3019) -LexToken(EOL,'\n',1,3020) -LexToken(VAR,'funtyp',1,3030) -LexToken(ASSIGNMENT,'=',1,3036) -LexToken(NUMBER,'4',1,3037) -LexToken(EOL,'\n',1,3038) -LexToken(VAR,'model',1,3048) -LexToken(ASSIGNMENT,'=',1,3053) -LexToken(SCICOS_MODEL,'scicos_model',1,3054) -LexToken(OPENBRACKET,'(',1,3066) -LexToken(CLOSEBRACKET,')',1,3067) -LexToken(EOL,'\n',1,3068) -LexToken(VAR,'model',1,3077) -LexToken(DOT,'.',1,3082) -LexToken(VAR,'sim',1,3083) -LexToken(ASSIGNMENT,'=',1,3086) -LexToken(VAR,'list',1,3087) -LexToken(OPENBRACKET,'(',1,3091) -LexToken(VAR,'function_name',1,3092) -LexToken(COMMA,',',1,3105) -LexToken(VAR,'funtyp',1,3106) -LexToken(CLOSEBRACKET,')',1,3112) -LexToken(EOL,'\n',1,3113) -LexToken(VAR,'model',1,3122) -LexToken(DOT,'.',1,3127) -LexToken(VAR,'in',1,3128) -LexToken(ASSIGNMENT,'=',1,3130) -LexToken(OPENSQBRACKET,'[',1,3131) -LexToken(CLOSESQBRACKET,']',1,3132) -LexToken(EOL,'\n',1,3133) -LexToken(VAR,'model',1,3142) -LexToken(DOT,'.',1,3147) -LexToken(VAR,'in2',1,3148) -LexToken(ASSIGNMENT,'=',1,3151) -LexToken(OPENSQBRACKET,'[',1,3152) -LexToken(CLOSESQBRACKET,']',1,3153) -LexToken(EOL,'\n',1,3154) -LexToken(VAR,'model',1,3163) -LexToken(DOT,'.',1,3168) -LexToken(VAR,'intyp',1,3169) -LexToken(ASSIGNMENT,'=',1,3174) -LexToken(OPENSQBRACKET,'[',1,3175) -LexToken(CLOSESQBRACKET,']',1,3176) -LexToken(EOL,'\n',1,3177) -LexToken(VAR,'model',1,3186) -LexToken(DOT,'.',1,3191) -LexToken(VAR,'out',1,3192) -LexToken(ASSIGNMENT,'=',1,3195) -LexToken(NUMBER,'1',1,3196) -LexToken(EOL,'\n',1,3197) -LexToken(VAR,'model',1,3206) -LexToken(DOT,'.',1,3211) -LexToken(VAR,'out2',1,3212) -LexToken(ASSIGNMENT,'=',1,3216) -LexToken(NUMBER,'1',1,3217) -LexToken(EOL,'\n',1,3218) -LexToken(VAR,'model',1,3227) -LexToken(DOT,'.',1,3232) -LexToken(VAR,'outtyp',1,3233) -LexToken(ASSIGNMENT,'=',1,3239) -LexToken(NUMBER,'1',1,3240) -LexToken(EOL,'\n',1,3241) -LexToken(VAR,'model',1,3250) -LexToken(DOT,'.',1,3255) -LexToken(VAR,'evtin',1,3256) -LexToken(ASSIGNMENT,'=',1,3261) -LexToken(NUMBER,'1',1,3262) -LexToken(EOL,'\n',1,3263) -LexToken(VAR,'model',1,3272) -LexToken(DOT,'.',1,3277) -LexToken(VAR,'evtout',1,3278) -LexToken(ASSIGNMENT,'=',1,3284) -LexToken(OPENSQBRACKET,'[',1,3285) -LexToken(CLOSESQBRACKET,']',1,3286) -LexToken(EOL,'\n',1,3287) -LexToken(VAR,'model',1,3296) -LexToken(DOT,'.',1,3301) -LexToken(VAR,'state',1,3302) -LexToken(ASSIGNMENT,'=',1,3307) -LexToken(OPENSQBRACKET,'[',1,3308) -LexToken(CLOSESQBRACKET,']',1,3309) -LexToken(EOL,'\n',1,3310) -LexToken(VAR,'model',1,3319) -LexToken(DOT,'.',1,3324) -LexToken(VAR,'dstate',1,3325) -LexToken(ASSIGNMENT,'=',1,3331) -LexToken(OPENSQBRACKET,'[',1,3332) -LexToken(VAR,'int',1,3333) -LexToken(OPENBRACKET,'(',1,3336) -LexToken(VAR,'rand',1,3337) -LexToken(OPENBRACKET,'(',1,3341) -LexToken(CLOSEBRACKET,')',1,3342) -LexToken(MULTIPLICATION,'*',1,3343) -LexToken(OPENBRACKET,'(',1,3344) -LexToken(NUMBER,'10',1,3345) -LexToken(MULTIPLICATION,'^',1,3347) -LexToken(NUMBER,'7',1,3348) -LexToken(ADDITION,'-',1,3349) -LexToken(NUMBER,'1',1,3350) -LexToken(CLOSEBRACKET,')',1,3351) -LexToken(CLOSEBRACKET,')',1,3352) -LexToken(SEMICOLON,';',1,3353) -LexToken(NUMBER,'0',1,3354) -LexToken(MULTIPLICATION,'*',1,3355) -LexToken(VAR,'a',1,3356) -LexToken(OPENBRACKET,'(',1,3357) -LexToken(COLON,':',1,3358) -LexToken(CLOSEBRACKET,')',1,3359) -LexToken(CLOSESQBRACKET,']',1,3360) -LexToken(EOL,'\n',1,3361) -LexToken(VAR,'model',1,3370) -LexToken(DOT,'.',1,3375) -LexToken(VAR,'rpar',1,3376) -LexToken(ASSIGNMENT,'=',1,3380) -LexToken(OPENSQBRACKET,'[',1,3381) -LexToken(VAR,'a',1,3382) -LexToken(OPENBRACKET,'(',1,3383) -LexToken(COLON,':',1,3384) -LexToken(CLOSEBRACKET,')',1,3385) -LexToken(COMMA,',',1,3386) -LexToken(VAR,'b',1,3387) -LexToken(OPENBRACKET,'(',1,3388) -LexToken(COLON,':',1,3389) -LexToken(CLOSEBRACKET,')',1,3390) -LexToken(CLOSESQBRACKET,']',1,3391) -LexToken(EOL,'\n',1,3392) -LexToken(VAR,'model',1,3401) -LexToken(DOT,'.',1,3406) -LexToken(VAR,'ipar',1,3407) -LexToken(ASSIGNMENT,'=',1,3411) -LexToken(VAR,'flag',1,3412) -LexToken(EOL,'\n',1,3416) -LexToken(VAR,'model',1,3425) -LexToken(DOT,'.',1,3430) -LexToken(VAR,'blocktype',1,3431) -LexToken(ASSIGNMENT,'=',1,3440) -LexToken(DQSTRING,'"d"',1,3443) -LexToken(EOL,'\n',1,3444) -LexToken(VAR,'model',1,3453) -LexToken(DOT,'.',1,3458) -LexToken(VAR,'firing',1,3459) -LexToken(ASSIGNMENT,'=',1,3465) -LexToken(OPENSQBRACKET,'[',1,3466) -LexToken(CLOSESQBRACKET,']',1,3467) -LexToken(EOL,'\n',1,3468) -LexToken(VAR,'model',1,3477) -LexToken(DOT,'.',1,3482) -LexToken(VAR,'dep_ut',1,3483) -LexToken(ASSIGNMENT,'=',1,3489) -LexToken(OPENSQBRACKET,'[',1,3490) -LexToken(PREVAR_BOOLEAN,'%f',1,3491) -LexToken(PREVAR_BOOLEAN,'%f',1,3494) -LexToken(CLOSESQBRACKET,']',1,3496) -LexToken(EOL,'\n',1,3497) -LexToken(EOL,'\n',1,3498) -LexToken(VAR,'exprs',1,3507) -LexToken(ASSIGNMENT,'=',1,3512) -LexToken(OPENSQBRACKET,'[',1,3513) -LexToken(VAR,'sci2exp',1,3514) -LexToken(OPENBRACKET,'(',1,3521) -LexToken(NUMBER,'1',1,3522) -LexToken(CLOSEBRACKET,')',1,3523) -LexToken(SEMICOLON,';',1,3524) -LexToken(VAR,'string',1,3525) -LexToken(OPENBRACKET,'(',1,3531) -LexToken(VAR,'flag',1,3532) -LexToken(CLOSEBRACKET,')',1,3536) -LexToken(SEMICOLON,';',1,3537) -LexToken(VAR,'sci2exp',1,3538) -LexToken(OPENBRACKET,'(',1,3545) -LexToken(OPENSQBRACKET,'[',1,3546) -LexToken(VAR,'a',1,3547) -LexToken(CLOSESQBRACKET,']',1,3548) -LexToken(CLOSEBRACKET,')',1,3549) -LexToken(SEMICOLON,';',1,3550) -LexToken(VAR,'sci2exp',1,3551) -LexToken(OPENBRACKET,'(',1,3558) -LexToken(OPENSQBRACKET,'[',1,3559) -LexToken(VAR,'b',1,3560) -LexToken(CLOSESQBRACKET,']',1,3561) -LexToken(CLOSEBRACKET,')',1,3562) -LexToken(SEMICOLON,';',1,3563) -LexToken(VAR,'sci2exp',1,3564) -LexToken(OPENBRACKET,'(',1,3571) -LexToken(OPENSQBRACKET,'[',1,3572) -LexToken(VAR,'model',1,3573) -LexToken(DOT,'.',1,3578) -LexToken(VAR,'dstate',1,3579) -LexToken(OPENBRACKET,'(',1,3585) -LexToken(NUMBER,'1',1,3586) -LexToken(CLOSEBRACKET,')',1,3587) -LexToken(VAR,'int',1,3589) -LexToken(OPENBRACKET,'(',1,3592) -LexToken(VAR,'rand',1,3593) -LexToken(OPENBRACKET,'(',1,3597) -LexToken(CLOSEBRACKET,')',1,3598) -LexToken(MULTIPLICATION,'*',1,3599) -LexToken(OPENBRACKET,'(',1,3600) -LexToken(NUMBER,'10',1,3601) -LexToken(MULTIPLICATION,'^',1,3603) -LexToken(NUMBER,'7',1,3604) -LexToken(ADDITION,'-',1,3605) -LexToken(NUMBER,'1',1,3606) -LexToken(CLOSEBRACKET,')',1,3607) -LexToken(CLOSEBRACKET,')',1,3608) -LexToken(CLOSESQBRACKET,']',1,3609) -LexToken(CLOSEBRACKET,')',1,3610) -LexToken(CLOSESQBRACKET,']',1,3611) -LexToken(EOL,'\n',1,3612) -LexToken(VAR,'gr_i',1,3621) -LexToken(ASSIGNMENT,'=',1,3625) -LexToken(OPENSQBRACKET,'[',1,3626) -LexToken(CLOSESQBRACKET,']',1,3627) -LexToken(EOL,'\n',1,3628) -LexToken(VAR,'x',1,3637) -LexToken(ASSIGNMENT,'=',1,3638) -LexToken(VAR,'standard_define',1,3639) -LexToken(OPENBRACKET,'(',1,3654) -LexToken(OPENSQBRACKET,'[',1,3655) -LexToken(NUMBER,'3',1,3656) -LexToken(NUMBER,'2',1,3658) -LexToken(CLOSESQBRACKET,']',1,3659) -LexToken(COMMA,',',1,3660) -LexToken(VAR,'model',1,3661) -LexToken(COMMA,',',1,3666) -LexToken(VAR,'exprs',1,3667) -LexToken(COMMA,',',1,3672) -LexToken(VAR,'gr_i',1,3673) -LexToken(CLOSEBRACKET,')',1,3677) -LexToken(EOL,'\n',1,3678) -LexToken(END,'end',1,3683) -LexToken(EOL,'\n',1,3686) -LexToken(ENDFUNCTION,'endfunction',1,3687) -LexToken(EOL,'\n',1,3698) +Syntax error in input LexToken(CLOSESQBRACKET,']',1,1602) +/* autogenerated from "macros/Sources/RAND_m.sci" */ +None diff --git a/js/Sources/READAU_f.js b/js/Sources/READAU_f.js index 51948b8b..365f072e 100644 --- a/js/Sources/READAU_f.js +++ b/js/Sources/READAU_f.js @@ -1,766 +1,83 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,925) -LexToken(VAR,'READAU_f',1,926) -LexToken(OPENBRACKET,'(',1,934) -LexToken(VAR,'job',1,935) -LexToken(COMMA,',',1,938) -LexToken(VAR,'arg1',1,939) -LexToken(COMMA,',',1,943) -LexToken(VAR,'arg2',1,944) -LexToken(CLOSEBRACKET,')',1,948) -LexToken(EOL,'\n',1,949) -LexToken(VAR,'x',1,954) -LexToken(ASSIGNMENT,'=',1,955) -LexToken(OPENSQBRACKET,'[',1,956) -LexToken(CLOSESQBRACKET,']',1,957) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'y',1,964) -LexToken(ASSIGNMENT,'=',1,965) -LexToken(OPENSQBRACKET,'[',1,966) -LexToken(CLOSESQBRACKET,']',1,967) -LexToken(EOL,'\n',1,968) -LexToken(VAR,'typ',1,974) -LexToken(ASSIGNMENT,'=',1,977) -LexToken(OPENSQBRACKET,'[',1,978) -LexToken(CLOSESQBRACKET,']',1,979) -LexToken(EOL,'\n',1,980) -LexToken(SELECT,'select',1,986) -LexToken(VAR,'job',1,993) -LexToken(EOL,'\n',1,996) -LexToken(CASE,'case',1,1001) -LexToken(DQSTRING,'"set"',1,1010) -LexToken(THEN,'then',1,1012) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'x',1,1025) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(VAR,'arg1',1,1027) -LexToken(EOL,'\n',1,1031) -LexToken(VAR,'graphics',1,1041) -LexToken(ASSIGNMENT,'=',1,1049) -LexToken(VAR,'arg1',1,1050) -LexToken(DOT,'.',1,1054) -LexToken(VAR,'graphics',1,1055) -LexToken(EOL,'\n',1,1063) -LexToken(VAR,'exprs',1,1073) -LexToken(ASSIGNMENT,'=',1,1078) -LexToken(VAR,'graphics',1,1079) -LexToken(DOT,'.',1,1087) -LexToken(VAR,'exprs',1,1088) -LexToken(EOL,'\n',1,1093) -LexToken(VAR,'model',1,1102) -LexToken(ASSIGNMENT,'=',1,1107) -LexToken(VAR,'arg1',1,1108) -LexToken(DOT,'.',1,1112) -LexToken(VAR,'model',1,1113) -LexToken(EOL,'\n',1,1118) -LexToken(VAR,'out',1,1128) -LexToken(ASSIGNMENT,'=',1,1131) -LexToken(VAR,'model',1,1132) -LexToken(DOT,'.',1,1137) -LexToken(VAR,'out',1,1138) -LexToken(EOL,'\n',1,1141) -LexToken(VAR,'dstate',1,1150) -LexToken(ASSIGNMENT,'=',1,1156) -LexToken(VAR,'model',1,1157) -LexToken(DOT,'.',1,1162) -LexToken(VAR,'dstate',1,1163) -LexToken(EOL,'\n',1,1169) -LexToken(VAR,'ipar',1,1178) -LexToken(ASSIGNMENT,'=',1,1182) -LexToken(VAR,'model',1,1183) -LexToken(DOT,'.',1,1188) -LexToken(VAR,'ipar',1,1189) -LexToken(EOL,'\n',1,1193) -LexToken(EOL,'\n',1,1194) -LexToken(VAR,'imask',1,1203) -LexToken(ASSIGNMENT,'=',1,1208) -LexToken(NUMBER,'9',1,1209) -LexToken(ADDITION,'+',1,1210) -LexToken(VAR,'ipar',1,1211) -LexToken(OPENBRACKET,'(',1,1215) -LexToken(NUMBER,'1',1,1216) -LexToken(CLOSEBRACKET,')',1,1217) -LexToken(EOL,'\n',1,1218) -LexToken(VAR,'tmask',1,1227) -LexToken(ASSIGNMENT,'=',1,1232) -LexToken(VAR,'ipar',1,1233) -LexToken(OPENBRACKET,'(',1,1237) -LexToken(VAR,'imask',1,1238) -LexToken(CLOSEBRACKET,')',1,1243) -LexToken(EOL,'\n',1,1244) -LexToken(VAR,'lunit',1,1253) -LexToken(ASSIGNMENT,'=',1,1258) -LexToken(VAR,'dstate',1,1259) -LexToken(OPENBRACKET,'(',1,1265) -LexToken(NUMBER,'3',1,1266) -LexToken(CLOSEBRACKET,')',1,1267) -LexToken(EOL,'\n',1,1268) -LexToken(VAR,'fname',1,1277) -LexToken(ASSIGNMENT,'=',1,1282) -LexToken(VAR,'exprs',1,1283) -LexToken(OPENBRACKET,'(',1,1288) -LexToken(NUMBER,'1',1,1289) -LexToken(CLOSEBRACKET,')',1,1290) -LexToken(EOL,'\n',1,1291) -LexToken(EOL,'\n',1,1292) -LexToken(WHILE,'while',1,1301) -LexToken(PREVAR_BOOLEAN,'%t',1,1307) -LexToken(DO,'do',1,1310) -LexToken(EOL,'\n',1,1312) -LexToken(OPENSQBRACKET,'[',1,1325) -LexToken(VAR,'ok',1,1326) -LexToken(COMMA,',',1,1328) -LexToken(VAR,'fname1',1,1329) -LexToken(COMMA,',',1,1335) -LexToken(VAR,'N',1,1336) -LexToken(COMMA,',',1,1337) -LexToken(VAR,'swap',1,1338) -LexToken(COMMA,',',1,1342) -LexToken(VAR,'exprs',1,1343) -LexToken(CLOSESQBRACKET,']',1,1348) -LexToken(ASSIGNMENT,'=',1,1350) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1352) -LexToken(OPENBRACKET,'(',1,1367) -LexToken(OPENSQBRACKET,'[',1,1368) -LexToken(VAR,'msprintf',1,1369) -LexToken(OPENBRACKET,'(',1,1377) -LexToken(VAR,'gettext',1,1378) -LexToken(OPENBRACKET,'(',1,1385) -LexToken(DQSTRING,'"Set %s block parameters"',1,1410) -LexToken(CLOSEBRACKET,')',1,1411) -LexToken(COMMA,',',1,1412) -LexToken(DQSTRING,'"READAU_f"',1,1423) -LexToken(CLOSEBRACKET,')',1,1424) -LexToken(SEMICOLON,';',1,1425) -LexToken(DQSTRING,'" "',1,1429) -LexToken(SEMICOLON,';',1,1430) -LexToken(VAR,'gettext',1,1447) -LexToken(OPENBRACKET,'(',1,1454) -LexToken(DQSTRING,'"(Read Audio File)"',1,1473) -LexToken(CLOSEBRACKET,')',1,1474) -LexToken(SEMICOLON,';',1,1475) -LexToken(DQSTRING,'" "',1,1478) -LexToken(SEMICOLON,';',1,1479) -LexToken(VAR,'gettext',1,1481) -LexToken(OPENBRACKET,'(',1,1488) -LexToken(DQSTRING,'"Read is done on a binary \\\'.au\\\' file"',1,1527) -LexToken(CLOSEBRACKET,')',1,1528) -LexToken(CLOSESQBRACKET,']',1,1529) -LexToken(COMMA,',',1,1530) -LexToken(OPENSQBRACKET,'[',1,1547) -LexToken(VAR,'gettext',1,1548) -LexToken(OPENBRACKET,'(',1,1555) -LexToken(DQSTRING,'"Input File Name"',1,1572) -LexToken(CLOSEBRACKET,')',1,1573) -LexToken(SEMICOLON,';',1,1574) -LexToken(VAR,'gettext',1,1576) -LexToken(OPENBRACKET,'(',1,1583) -LexToken(DQSTRING,'"Buffer size"',1,1596) -LexToken(CLOSEBRACKET,')',1,1597) -LexToken(SEMICOLON,';',1,1598) -LexToken(VAR,'gettext',1,1600) -LexToken(OPENBRACKET,'(',1,1607) -LexToken(DQSTRING,'"Swap Mode (0:No, 1:Yes)"',1,1632) -LexToken(CLOSEBRACKET,')',1,1633) -LexToken(CLOSESQBRACKET,']',1,1634) -LexToken(COMMA,',',1,1635) -LexToken(VAR,'list',1,1652) -LexToken(OPENBRACKET,'(',1,1656) -LexToken(DQSTRING,'"str"',1,1661) -LexToken(COMMA,',',1,1662) -LexToken(NUMBER,'1',1,1663) -LexToken(COMMA,',',1,1664) -LexToken(DQSTRING,'"vec"',1,1669) -LexToken(COMMA,',',1,1670) -LexToken(NUMBER,'1',1,1671) -LexToken(COMMA,',',1,1672) -LexToken(DQSTRING,'"vec"',1,1677) -LexToken(COMMA,',',1,1678) -LexToken(NUMBER,'1',1,1679) -LexToken(CLOSEBRACKET,')',1,1680) -LexToken(COMMA,',',1,1681) -LexToken(VAR,'exprs',1,1683) -LexToken(CLOSEBRACKET,')',1,1688) -LexToken(EOL,'\n',1,1689) -LexToken(VAR,'tmask1',1,1703) -LexToken(ASSIGNMENT,'=',1,1709) -LexToken(OPENSQBRACKET,'[',1,1710) -LexToken(CLOSESQBRACKET,']',1,1711) -LexToken(EOL,'\n',1,1712) -LexToken(VAR,'outmask',1,1726) -LexToken(ASSIGNMENT,'=',1,1733) -LexToken(NUMBER,'1',1,1734) -LexToken(EOL,'\n',1,1735) -LexToken(VAR,'frmt1',1,1749) -LexToken(ASSIGNMENT,'=',1,1754) -LexToken(DQSTRING,'"uc"',1,1758) -LexToken(EOL,'\n',1,1759) -LexToken(VAR,'M',1,1773) -LexToken(ASSIGNMENT,'=',1,1774) -LexToken(NUMBER,'1',1,1775) -LexToken(EOL,'\n',1,1776) -LexToken(VAR,'offset',1,1790) -LexToken(ASSIGNMENT,'=',1,1796) -LexToken(NUMBER,'1',1,1797) -LexToken(EOL,'\n',1,1798) -LexToken(IF,'if',1,1812) -LexToken(NOT,'~',1,1815) -LexToken(VAR,'ok',1,1816) -LexToken(THEN,'then',1,1819) -LexToken(EOL,'\n',1,1823) -LexToken(BREAK,'break',1,1840) -LexToken(EOL,'\n',1,1845) -LexToken(END,'end',1,1859) -LexToken(EOL,'\n',1,1889) -LexToken(VAR,'fname1',1,1902) -LexToken(ASSIGNMENT,'=',1,1908) -LexToken(VAR,'stripblanks',1,1909) -LexToken(OPENBRACKET,'(',1,1920) -LexToken(VAR,'fname1',1,1921) -LexToken(CLOSEBRACKET,')',1,1927) -LexToken(EOL,'\n',1,1928) -LexToken(VAR,'frmt1',1,1941) -LexToken(ASSIGNMENT,'=',1,1946) -LexToken(VAR,'stripblanks',1,1947) -LexToken(OPENBRACKET,'(',1,1958) -LexToken(VAR,'frmt1',1,1959) -LexToken(CLOSEBRACKET,')',1,1964) -LexToken(EOL,'\n',1,1965) -LexToken(IF,'if',1,1978) -LexToken(VAR,'alreadyran',1,1981) -LexToken(LOGICAL,'&',1,1991) -LexToken(VAR,'fname1',1,1992) -LexToken(COMPARISON,'<>',1,1998) -LexToken(VAR,'fname',1,2000) -LexToken(THEN,'then',1,2006) -LexToken(EOL,'\n',1,2010) -LexToken(VAR,'block_parameter_error',1,2027) -LexToken(OPENBRACKET,'(',1,2048) -LexToken(VAR,'gettext',1,2049) -LexToken(OPENBRACKET,'(',1,2056) -LexToken(DQSTRING,'"Simulation running !!! You cannot modify Input file name"',1,2114) -LexToken(CLOSEBRACKET,')',1,2115) -LexToken(COMMA,',',1,2116) -LexToken(VAR,'gettext',1,2137) -LexToken(OPENBRACKET,'(',1,2144) -LexToken(DQSTRING,'"End current simulation first."',1,2175) -LexToken(CLOSEBRACKET,')',1,2176) -LexToken(CLOSEBRACKET,')',1,2177) -LexToken(EOL,'\n',1,2178) -LexToken(EOL,'\n',1,2248) -LexToken(EOL,'\n',1,2320) -LexToken(EOL,'\n',1,2436) -LexToken(ELSEIF,'elseif',1,2449) -LexToken(VAR,'fname1',1,2456) -LexToken(COMPARISON,'==',1,2463) -LexToken(DQSTRING,'""',1,2467) -LexToken(THEN,'then',1,2469) -LexToken(EOL,'\n',1,2473) -LexToken(VAR,'block_parameter_error',1,2490) -LexToken(OPENBRACKET,'(',1,2511) -LexToken(VAR,'msprintf',1,2512) -LexToken(OPENBRACKET,'(',1,2520) -LexToken(VAR,'gettext',1,2521) -LexToken(OPENBRACKET,'(',1,2528) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,2563) -LexToken(CLOSEBRACKET,')',1,2564) -LexToken(COMMA,',',1,2565) -LexToken(VAR,'gettext',1,2567) -LexToken(OPENBRACKET,'(',1,2574) -LexToken(DQSTRING,'"Input File Name"',1,2591) -LexToken(CLOSEBRACKET,')',1,2592) -LexToken(CLOSEBRACKET,')',1,2593) -LexToken(COMMA,',',1,2594) -LexToken(VAR,'gettext',1,2596) -LexToken(OPENBRACKET,'(',1,2603) -LexToken(DQSTRING,'"You must provide a filename."',1,2633) -LexToken(CLOSEBRACKET,')',1,2634) -LexToken(CLOSEBRACKET,')',1,2635) -LexToken(EOL,'\n',1,2636) -LexToken(ELSEIF,'elseif',1,2650) -LexToken(VAR,'N',1,2657) -LexToken(COMPARISON,'<',1,2659) -LexToken(NUMBER,'1',1,2661) -LexToken(THEN,'then',1,2663) -LexToken(EOL,'\n',1,2667) -LexToken(VAR,'block_parameter_error',1,2684) -LexToken(OPENBRACKET,'(',1,2705) -LexToken(VAR,'msprintf',1,2706) -LexToken(OPENBRACKET,'(',1,2714) -LexToken(VAR,'gettext',1,2715) -LexToken(OPENBRACKET,'(',1,2722) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2761) -LexToken(CLOSEBRACKET,')',1,2762) -LexToken(COMMA,',',1,2763) -LexToken(VAR,'gettext',1,2765) -LexToken(OPENBRACKET,'(',1,2772) -LexToken(DQSTRING,'"Buffer size"',1,2785) -LexToken(CLOSEBRACKET,')',1,2786) -LexToken(COMMA,',',1,2787) -LexToken(VAR,'N',1,2789) -LexToken(CLOSEBRACKET,')',1,2790) -LexToken(COMMA,',',1,2791) -LexToken(VAR,'msprintf',1,2793) -LexToken(OPENBRACKET,'(',1,2801) -LexToken(VAR,'gettext',1,2802) -LexToken(OPENBRACKET,'(',1,2809) -LexToken(DQSTRING,'"Must be greater than %d."',1,2835) -LexToken(CLOSEBRACKET,')',1,2836) -LexToken(COMMA,',',1,2837) -LexToken(NUMBER,'1',1,2839) -LexToken(CLOSEBRACKET,')',1,2840) -LexToken(CLOSEBRACKET,')',1,2841) -LexToken(EOL,'\n',1,2842) -LexToken(ELSEIF,'elseif',1,2856) -LexToken(VAR,'alreadyran',1,2863) -LexToken(LOGICAL,'&',1,2874) -LexToken(OPENBRACKET,'(',1,2876) -LexToken(VAR,'N',1,2877) -LexToken(COMPARISON,'<>',1,2879) -LexToken(VAR,'ipar',1,2882) -LexToken(OPENBRACKET,'(',1,2886) -LexToken(NUMBER,'6',1,2887) -LexToken(CLOSEBRACKET,')',1,2888) -LexToken(CLOSEBRACKET,')',1,2889) -LexToken(THEN,'then',1,2891) -LexToken(EOL,'\n',1,2895) -LexToken(VAR,'block_parameter_error',1,2912) -LexToken(OPENBRACKET,'(',1,2933) -LexToken(VAR,'msprintf',1,2934) -LexToken(OPENBRACKET,'(',1,2942) -LexToken(VAR,'gettext',1,2943) -LexToken(OPENBRACKET,'(',1,2950) -LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running."',1,2990) -LexToken(CLOSEBRACKET,')',1,2991) -LexToken(COMMA,',',1,2992) -LexToken(VAR,'gettext',1,2994) -LexToken(OPENBRACKET,'(',1,3001) -LexToken(DQSTRING,'"Buffer Size"',1,3014) -LexToken(CLOSEBRACKET,')',1,3015) -LexToken(CLOSEBRACKET,')',1,3016) -LexToken(COMMA,',',1,3017) -LexToken(VAR,'gettext',1,3019) -LexToken(OPENBRACKET,'(',1,3026) -LexToken(DQSTRING,'"End current simulation first."',1,3057) -LexToken(CLOSEBRACKET,')',1,3058) -LexToken(CLOSEBRACKET,')',1,3059) -LexToken(EOL,'\n',1,3060) -LexToken(ELSEIF,'elseif',1,3074) -LexToken(VAR,'swap',1,3081) -LexToken(COMPARISON,'<>',1,3086) -LexToken(NUMBER,'0',1,3089) -LexToken(LOGICAL,'&',1,3091) -LexToken(VAR,'swap',1,3093) -LexToken(COMPARISON,'<>',1,3098) -LexToken(NUMBER,'1',1,3101) -LexToken(THEN,'then',1,3103) -LexToken(EOL,'\n',1,3107) -LexToken(VAR,'block_parameter_error',1,3124) -LexToken(OPENBRACKET,'(',1,3145) -LexToken(VAR,'msprintf',1,3146) -LexToken(OPENBRACKET,'(',1,3154) -LexToken(VAR,'gettext',1,3155) -LexToken(OPENBRACKET,'(',1,3162) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3201) -LexToken(CLOSEBRACKET,')',1,3202) -LexToken(COMMA,',',1,3203) -LexToken(VAR,'gettext',1,3205) -LexToken(OPENBRACKET,'(',1,3212) -LexToken(DQSTRING,'"Swap Mode"',1,3223) -LexToken(CLOSEBRACKET,')',1,3224) -LexToken(COMMA,',',1,3225) -LexToken(VAR,'swap',1,3227) -LexToken(CLOSEBRACKET,')',1,3231) -LexToken(COMMA,',',1,3232) -LexToken(VAR,'msprintf',1,3234) -LexToken(OPENBRACKET,'(',1,3242) -LexToken(VAR,'gettext',1,3243) -LexToken(OPENBRACKET,'(',1,3250) -LexToken(DQSTRING,'"Must be in the interval %s."',1,3279) -LexToken(CLOSEBRACKET,')',1,3280) -LexToken(COMMA,',',1,3281) -LexToken(DQSTRING,'"[0, 1]"',1,3289) -LexToken(CLOSEBRACKET,')',1,3290) -LexToken(CLOSEBRACKET,')',1,3291) -LexToken(EOL,'\n',1,3292) -LexToken(ELSE,'else',1,3306) -LexToken(EOL,'\n',1,3310) -LexToken(OPENSQBRACKET,'[',1,3327) -LexToken(VAR,'model',1,3328) -LexToken(COMMA,',',1,3333) -LexToken(VAR,'graphics',1,3334) -LexToken(COMMA,',',1,3342) -LexToken(VAR,'ok',1,3343) -LexToken(CLOSESQBRACKET,']',1,3345) -LexToken(ASSIGNMENT,'=',1,3346) -LexToken(VAR,'check_io',1,3347) -LexToken(OPENBRACKET,'(',1,3355) -LexToken(VAR,'model',1,3356) -LexToken(COMMA,',',1,3361) -LexToken(VAR,'graphics',1,3362) -LexToken(COMMA,',',1,3370) -LexToken(OPENSQBRACKET,'[',1,3371) -LexToken(CLOSESQBRACKET,']',1,3372) -LexToken(COMMA,',',1,3373) -LexToken(NUMBER,'1',1,3374) -LexToken(COMMA,',',1,3375) -LexToken(NUMBER,'1',1,3376) -LexToken(COMMA,',',1,3377) -LexToken(OPENSQBRACKET,'[',1,3378) -LexToken(CLOSESQBRACKET,']',1,3379) -LexToken(CLOSEBRACKET,')',1,3380) -LexToken(EOL,'\n',1,3381) -LexToken(VAR,'frmt1',1,3398) -LexToken(ASSIGNMENT,'=',1,3403) -LexToken(PART,'part',1,3404) -LexToken(OPENBRACKET,'(',1,3408) -LexToken(VAR,'frmt1',1,3409) -LexToken(COMMA,',',1,3414) -LexToken(NUMBER,'1',1,3415) -LexToken(COLON,':',1,3416) -LexToken(NUMBER,'3',1,3417) -LexToken(CLOSEBRACKET,')',1,3418) -LexToken(EOL,'\n',1,3419) -LexToken(IF,'if',1,3437) -LexToken(VAR,'ok',1,3440) -LexToken(THEN,'then',1,3443) -LexToken(EOL,'\n',1,3447) -LexToken(VAR,'ipar',1,3468) -LexToken(ASSIGNMENT,'=',1,3472) -LexToken(OPENSQBRACKET,'[',1,3473) -LexToken(VAR,'length',1,3474) -LexToken(OPENBRACKET,'(',1,3480) -LexToken(VAR,'fname1',1,3481) -LexToken(CLOSEBRACKET,')',1,3487) -LexToken(SEMICOLON,';\n',1,3488) -LexToken(VAR,'_str2code',1,3510) -LexToken(OPENBRACKET,'(',1,3519) -LexToken(VAR,'frmt1',1,3520) -LexToken(CLOSEBRACKET,')',1,3525) -LexToken(SEMICOLON,';\n',1,3526) -LexToken(NUMBER,'0',1,3548) -LexToken(SEMICOLON,';\n',1,3549) -LexToken(VAR,'N',1,3571) -LexToken(SEMICOLON,';\n',1,3572) -LexToken(VAR,'M',1,3594) -LexToken(SEMICOLON,';\n',1,3595) -LexToken(VAR,'swap',1,3617) -LexToken(SEMICOLON,';\n',1,3621) -LexToken(VAR,'offset',1,3643) -LexToken(VAR,'_str2code',1,3670) -LexToken(OPENBRACKET,'(',1,3679) -LexToken(VAR,'fname1',1,3680) -LexToken(CLOSEBRACKET,')',1,3686) -LexToken(SEMICOLON,';\n',1,3687) -LexToken(VAR,'tmask1',1,3709) -LexToken(VAR,'outmask',1,3736) -LexToken(OPENBRACKET,'(',1,3743) -LexToken(COLON,':',1,3744) -LexToken(CLOSEBRACKET,')',1,3745) -LexToken(CLOSESQBRACKET,']',1,3746) -LexToken(EOL,'\n',1,3747) -LexToken(IF,'if',1,3768) -LexToken(VAR,'prod',1,3771) -LexToken(OPENBRACKET,'(',1,3775) -LexToken(VAR,'size',1,3776) -LexToken(OPENBRACKET,'(',1,3780) -LexToken(VAR,'dstate',1,3781) -LexToken(CLOSEBRACKET,')',1,3787) -LexToken(CLOSEBRACKET,')',1,3788) -LexToken(COMPARISON,'<>',1,3789) -LexToken(OPENBRACKET,'(',1,3791) -LexToken(VAR,'N',1,3792) -LexToken(MULTIPLICATION,'*',1,3793) -LexToken(VAR,'M',1,3794) -LexToken(CLOSEBRACKET,')',1,3795) -LexToken(ADDITION,'+',1,3796) -LexToken(NUMBER,'3',1,3797) -LexToken(THEN,'then',1,3799) -LexToken(EOL,'\n',1,3803) -LexToken(VAR,'dstate',1,3828) -LexToken(ASSIGNMENT,'=',1,3834) -LexToken(OPENSQBRACKET,'[',1,3835) -LexToken(ADDITION,'-',1,3836) -LexToken(NUMBER,'1',1,3837) -LexToken(SEMICOLON,';',1,3838) -LexToken(ADDITION,'-',1,3839) -LexToken(NUMBER,'1',1,3840) -LexToken(SEMICOLON,';',1,3841) -LexToken(VAR,'lunit',1,3842) -LexToken(SEMICOLON,';',1,3847) -LexToken(VAR,'zeros',1,3848) -LexToken(OPENBRACKET,'(',1,3853) -LexToken(VAR,'N',1,3854) -LexToken(MULTIPLICATION,'*',1,3855) -LexToken(VAR,'M',1,3856) -LexToken(COMMA,',',1,3857) -LexToken(NUMBER,'1',1,3858) -LexToken(CLOSEBRACKET,')',1,3859) -LexToken(CLOSESQBRACKET,']',1,3860) -LexToken(EOL,'\n',1,3861) -LexToken(END,'end',1,3882) -LexToken(EOL,'\n',1,3885) -LexToken(VAR,'model',1,3906) -LexToken(DOT,'.',1,3911) -LexToken(VAR,'dstate',1,3912) -LexToken(ASSIGNMENT,'=',1,3918) -LexToken(VAR,'dstate',1,3919) -LexToken(EOL,'\n',1,3925) -LexToken(VAR,'model',1,3947) -LexToken(DOT,'.',1,3952) -LexToken(VAR,'ipar',1,3953) -LexToken(ASSIGNMENT,'=',1,3957) -LexToken(VAR,'ipar',1,3958) -LexToken(EOL,'\n',1,3962) -LexToken(VAR,'graphics',1,3983) -LexToken(DOT,'.',1,3991) -LexToken(VAR,'exprs',1,3992) -LexToken(ASSIGNMENT,'=',1,3997) -LexToken(VAR,'exprs',1,3998) -LexToken(EOL,'\n',1,4003) -LexToken(VAR,'x',1,4025) -LexToken(DOT,'.',1,4026) -LexToken(VAR,'graphics',1,4027) -LexToken(ASSIGNMENT,'=',1,4035) -LexToken(VAR,'graphics',1,4036) -LexToken(EOL,'\n',1,4044) -LexToken(VAR,'x',1,4066) -LexToken(DOT,'.',1,4067) -LexToken(VAR,'model',1,4068) -LexToken(ASSIGNMENT,'=',1,4073) -LexToken(VAR,'model',1,4074) -LexToken(EOL,'\n',1,4079) -LexToken(BREAK,'break',1,4100) -LexToken(EOL,'\n',1,4105) -LexToken(END,'end',1,4122) -LexToken(EOL,'\n',1,4125) -LexToken(END,'end',1,4138) -LexToken(EOL,'\n',1,4141) -LexToken(END,'end',1,4150) -LexToken(EOL,'\n',1,4153) -LexToken(CASE,'case',1,4158) -LexToken(DQSTRING,'"define"',1,4170) -LexToken(THEN,'then',1,4172) -LexToken(EOL,'\n',1,4176) -LexToken(VAR,'frmt',1,4185) -LexToken(ASSIGNMENT,'=',1,4189) -LexToken(DQSTRING,'"uc "',1,4194) -LexToken(EOL,'\n',1,4195) -LexToken(VAR,'fname',1,4204) -LexToken(ASSIGNMENT,'=',1,4209) -LexToken(DQSTRING,'"test.au"',1,4218) -LexToken(EOL,'\n',1,4219) -LexToken(VAR,'lunit',1,4228) -LexToken(ASSIGNMENT,'=',1,4233) -LexToken(NUMBER,'0',1,4234) -LexToken(EOL,'\n',1,4235) -LexToken(VAR,'N',1,4244) -LexToken(ASSIGNMENT,'=',1,4245) -LexToken(NUMBER,'20',1,4246) -LexToken(EOL,'\n',1,4248) -LexToken(VAR,'M',1,4258) -LexToken(ASSIGNMENT,'=',1,4259) -LexToken(NUMBER,'1',1,4260) -LexToken(EOL,'\n',1,4261) -LexToken(VAR,'tmask',1,4270) -LexToken(ASSIGNMENT,'=',1,4275) -LexToken(OPENSQBRACKET,'[',1,4276) -LexToken(CLOSESQBRACKET,']',1,4277) -LexToken(EOL,'\n',1,4278) -LexToken(VAR,'swap',1,4287) -LexToken(ASSIGNMENT,'=',1,4291) -LexToken(NUMBER,'0',1,4292) -LexToken(EOL,'\n',1,4293) -LexToken(VAR,'offset',1,4302) -LexToken(ASSIGNMENT,'=',1,4308) -LexToken(NUMBER,'1',1,4309) -LexToken(EOL,'\n',1,4310) -LexToken(VAR,'outmask',1,4319) -LexToken(ASSIGNMENT,'=',1,4326) -LexToken(NUMBER,'1',1,4327) -LexToken(EOL,'\n',1,4328) -LexToken(VAR,'ievt',1,4337) -LexToken(ASSIGNMENT,'=',1,4341) -LexToken(NUMBER,'0',1,4342) -LexToken(EOL,'\n',1,4343) -LexToken(VAR,'nout',1,4352) -LexToken(ASSIGNMENT,'=',1,4356) -LexToken(VAR,'size',1,4357) -LexToken(OPENBRACKET,'(',1,4361) -LexToken(VAR,'outmask',1,4362) -LexToken(COMMA,',',1,4369) -LexToken(DQSTRING,'"*"',1,4372) -LexToken(CLOSEBRACKET,')',1,4373) -LexToken(EOL,'\n',1,4374) -LexToken(EOL,'\n',1,4375) -LexToken(VAR,'model',1,4384) -LexToken(ASSIGNMENT,'=',1,4389) -LexToken(SCICOS_MODEL,'scicos_model',1,4390) -LexToken(OPENBRACKET,'(',1,4402) -LexToken(CLOSEBRACKET,')',1,4403) -LexToken(EOL,'\n',1,4404) -LexToken(VAR,'model',1,4413) -LexToken(DOT,'.',1,4418) -LexToken(VAR,'sim',1,4419) -LexToken(ASSIGNMENT,'=',1,4422) -LexToken(VAR,'list',1,4423) -LexToken(OPENBRACKET,'(',1,4427) -LexToken(DQSTRING,'"readau"',1,4435) -LexToken(COMMA,',',1,4436) -LexToken(NUMBER,'2',1,4437) -LexToken(CLOSEBRACKET,')',1,4438) -LexToken(EOL,'\n',1,4439) -LexToken(VAR,'model',1,4448) -LexToken(DOT,'.',1,4453) -LexToken(VAR,'out',1,4454) -LexToken(ASSIGNMENT,'=',1,4457) -LexToken(VAR,'nout',1,4458) -LexToken(EOL,'\n',1,4462) -LexToken(VAR,'model',1,4471) -LexToken(DOT,'.',1,4476) -LexToken(VAR,'evtin',1,4477) -LexToken(ASSIGNMENT,'=',1,4482) -LexToken(NUMBER,'1',1,4483) -LexToken(EOL,'\n',1,4484) -LexToken(VAR,'model',1,4493) -LexToken(DOT,'.',1,4498) -LexToken(VAR,'dstate',1,4499) -LexToken(ASSIGNMENT,'=',1,4505) -LexToken(OPENSQBRACKET,'[',1,4506) -LexToken(NUMBER,'1',1,4507) -LexToken(SEMICOLON,';',1,4508) -LexToken(NUMBER,'1',1,4509) -LexToken(SEMICOLON,';',1,4510) -LexToken(VAR,'lunit',1,4511) -LexToken(SEMICOLON,';',1,4516) -LexToken(VAR,'zeros',1,4517) -LexToken(OPENBRACKET,'(',1,4522) -LexToken(VAR,'N',1,4523) -LexToken(MULTIPLICATION,'*',1,4524) -LexToken(VAR,'M',1,4525) -LexToken(COMMA,',',1,4526) -LexToken(NUMBER,'1',1,4527) -LexToken(CLOSEBRACKET,')',1,4528) -LexToken(CLOSESQBRACKET,']',1,4529) -LexToken(EOL,'\n',1,4530) -LexToken(VAR,'model',1,4539) -LexToken(DOT,'.',1,4544) -LexToken(VAR,'ipar',1,4545) -LexToken(ASSIGNMENT,'=',1,4549) -LexToken(OPENSQBRACKET,'[',1,4550) -LexToken(VAR,'length',1,4551) -LexToken(OPENBRACKET,'(',1,4557) -LexToken(VAR,'fname',1,4558) -LexToken(CLOSEBRACKET,')',1,4563) -LexToken(SEMICOLON,';',1,4564) -LexToken(VAR,'_str2code',1,4565) -LexToken(OPENBRACKET,'(',1,4574) -LexToken(VAR,'frmt',1,4575) -LexToken(CLOSEBRACKET,')',1,4579) -LexToken(SEMICOLON,';',1,4580) -LexToken(VAR,'ievt',1,4581) -LexToken(SEMICOLON,';',1,4585) -LexToken(VAR,'N',1,4586) -LexToken(SEMICOLON,';',1,4587) -LexToken(VAR,'M',1,4588) -LexToken(SEMICOLON,';',1,4589) -LexToken(VAR,'swap',1,4590) -LexToken(SEMICOLON,';',1,4594) -LexToken(VAR,'offset',1,4595) -LexToken(SEMICOLON,';',1,4601) -LexToken(VAR,'_str2code',1,4602) -LexToken(OPENBRACKET,'(',1,4611) -LexToken(VAR,'fname',1,4612) -LexToken(CLOSEBRACKET,')',1,4617) -LexToken(SEMICOLON,';\n',1,4618) -LexToken(VAR,'tmask',1,4628) -LexToken(SEMICOLON,';',1,4633) -LexToken(VAR,'outmask',1,4634) -LexToken(CLOSESQBRACKET,']',1,4641) -LexToken(EOL,'\n',1,4642) -LexToken(VAR,'model',1,4651) -LexToken(DOT,'.',1,4656) -LexToken(VAR,'blocktype',1,4657) -LexToken(ASSIGNMENT,'=',1,4666) -LexToken(DQSTRING,'"d"',1,4669) -LexToken(EOL,'\n',1,4670) -LexToken(VAR,'model',1,4679) -LexToken(DOT,'.',1,4684) -LexToken(VAR,'dep_ut',1,4685) -LexToken(ASSIGNMENT,'=',1,4691) -LexToken(OPENSQBRACKET,'[',1,4692) -LexToken(PREVAR_BOOLEAN,'%f',1,4693) -LexToken(PREVAR_BOOLEAN,'%f',1,4696) -LexToken(CLOSESQBRACKET,']',1,4698) -LexToken(EOL,'\n',1,4699) -LexToken(EOL,'\n',1,4700) -LexToken(VAR,'exprs',1,4709) -LexToken(ASSIGNMENT,'=',1,4714) -LexToken(OPENSQBRACKET,'[',1,4715) -LexToken(VAR,'fname',1,4716) -LexToken(SEMICOLON,';\n',1,4721) -LexToken(VAR,'string',1,4731) -LexToken(OPENBRACKET,'(',1,4737) -LexToken(VAR,'N',1,4738) -LexToken(CLOSEBRACKET,')',1,4739) -LexToken(SEMICOLON,';\n',1,4740) -LexToken(VAR,'string',1,4750) -LexToken(OPENBRACKET,'(',1,4756) -LexToken(VAR,'swap',1,4757) -LexToken(CLOSEBRACKET,')',1,4761) -LexToken(CLOSESQBRACKET,']',1,4762) -LexToken(EOL,'\n',1,4763) -LexToken(VAR,'gr_i',1,4772) -LexToken(ASSIGNMENT,'=',1,4776) -LexToken(OPENSQBRACKET,'[',1,4777) -LexToken(CLOSESQBRACKET,']',1,4778) -LexToken(EOL,'\n',1,4779) -LexToken(VAR,'x',1,4788) -LexToken(ASSIGNMENT,'=',1,4789) -LexToken(VAR,'standard_define',1,4790) -LexToken(OPENBRACKET,'(',1,4805) -LexToken(OPENSQBRACKET,'[',1,4806) -LexToken(NUMBER,'5',1,4807) -LexToken(NUMBER,'2',1,4809) -LexToken(CLOSESQBRACKET,']',1,4810) -LexToken(COMMA,',',1,4811) -LexToken(VAR,'model',1,4812) -LexToken(COMMA,',',1,4817) -LexToken(VAR,'exprs',1,4818) -LexToken(COMMA,',',1,4823) -LexToken(VAR,'gr_i',1,4824) -LexToken(CLOSEBRACKET,')',1,4828) -LexToken(EOL,'\n',1,4829) -LexToken(END,'end',1,4834) -LexToken(EOL,'\n',1,4837) -LexToken(ENDFUNCTION,'endfunction',1,4838) -LexToken(EOL,'\n',1,4849) +/* autogenerated from "macros/Sources/READAU_f.sci" */ +function READAU_f() { +READAU_f.prototype.get = function READAU_f() { +} +READAU_f.prototype.set = function READAU_f() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +out=model.out; +dstate=model.dstate; +ipar=model.ipar; +imask=9+ipar(1); +tmask=ipar(imask); +lunit=dstate(3); +fname=exprs(1); +while (true) { +[ok,fname1,N,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"READAU_f")," ",gettext("(Read Audio File)")," ",gettext("Read is done on a binary \'.au\' file")],[gettext("Input File Name"),gettext("Buffer size"),gettext("Swap Mode (0:No, 1:Yes)")],list("str",1,"vec",1,"vec",1),exprs); +tmask1=[]; +outmask=1; +frmt1="uc"; +M=1; +offset=1; +if (!ok) { +break +} +fname1=stripblanks(fname1); +frmt1=stripblanks(frmt1); +if (alreadyran&&fname1!=fname) { +block_parameter_error(gettext("Simulation running !!! You cannot modify Input file name"),gettext("End current simulation first.")); +} else if (fname1=="") { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Input File Name")),gettext("You must provide a filename.")); +} else if (N<1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Buffer size"),N),msprintf(gettext("Must be greater than %d."),1)); +} else if (alreadyran&&(N!=ipar(6))) { +block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Buffer Size")),gettext("End current simulation first.")); +} else if (swap!=0&&swap!=1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Swap Mode"),swap),msprintf(gettext("Must be in the interval %s."),"[0, 1]")); +} else { +[model,graphics,ok]=check_io(model,graphics,[],1,1,[]); +frmt1=part(frmt1,1,3); +if (ok) { +ipar=[length(fname1),_str2code(frmt1),0,N,M,swap,offset,_str2code(fname1),tmask1,outmask.slice()]; +if (prod(size(dstate))!=(N*M)+3) { +dstate=[-1,-1,lunit,zeros(N*M,1)]; +} +model.dstate=dstate; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +READAU_f.prototype.define = function READAU_f() { +frmt="uc "; +fname="test.au"; +lunit=0; +N=20; +M=1; +tmask=[]; +swap=0; +offset=1; +outmask=1; +ievt=0; +nout=size(outmask,"*"); +model=scicos_model(); +model.sim=list("readau",2); +model.out=nout; +model.evtin=1; +model.dstate=[1,1,lunit,zeros(N*M,1)]; +model.ipar=[length(fname),_str2code(frmt),ievt,N,M,swap,offset,_str2code(fname),tmask,outmask]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[fname,string(N),string(swap)]; +gr_i=[]; +x=standard_define([5,2],model,exprs,gr_i); +} +READAU_f.prototype.details = function READAU_f() { +} +} diff --git a/js/Sources/READC_f.js b/js/Sources/READC_f.js index a2c7413e..aeff85c7 100644 --- a/js/Sources/READC_f.js +++ b/js/Sources/READC_f.js @@ -1,1385 +1,117 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,919) -LexToken(COMMA,',',1,920) -LexToken(VAR,'typ',1,921) -LexToken(CLOSESQBRACKET,']',1,924) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(VAR,'READC_f',1,928) -LexToken(OPENBRACKET,'(',1,935) -LexToken(VAR,'job',1,936) -LexToken(COMMA,',',1,939) -LexToken(VAR,'arg1',1,940) -LexToken(COMMA,',',1,944) -LexToken(VAR,'arg2',1,945) -LexToken(CLOSEBRACKET,')',1,949) -LexToken(EOL,'\n',1,950) -LexToken(EOL,'\n',1,951) -LexToken(VAR,'x',1,956) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(OPENSQBRACKET,'[',1,958) -LexToken(CLOSESQBRACKET,']',1,959) -LexToken(EOL,'\n',1,960) -LexToken(VAR,'y',1,966) -LexToken(ASSIGNMENT,'=',1,967) -LexToken(OPENSQBRACKET,'[',1,968) -LexToken(CLOSESQBRACKET,']',1,969) -LexToken(EOL,'\n',1,970) -LexToken(VAR,'typ',1,976) -LexToken(ASSIGNMENT,'=',1,979) -LexToken(OPENSQBRACKET,'[',1,980) -LexToken(CLOSESQBRACKET,']',1,981) -LexToken(EOL,'\n',1,982) -LexToken(EOL,'\n',1,984) -LexToken(SELECT,'select',1,989) -LexToken(VAR,'job',1,996) -LexToken(EOL,'\n',1,999) -LexToken(EOL,'\n',1,1000) -LexToken(CASE,'case',1,1005) -LexToken(DQSTRING,'"set"',1,1014) -LexToken(THEN,'then',1,1016) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'x',1,1029) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'arg1',1,1033) -LexToken(EOL,'\n',1,1037) -LexToken(VAR,'model',1,1047) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(VAR,'x',1,1055) -LexToken(DOT,'.',1,1056) -LexToken(VAR,'model',1,1057) -LexToken(EOL,'\n',1,1062) -LexToken(VAR,'graphics',1,1072) -LexToken(ASSIGNMENT,'=',1,1081) -LexToken(VAR,'arg1',1,1083) -LexToken(DOT,'.',1,1087) -LexToken(VAR,'graphics',1,1088) -LexToken(EOL,'\n',1,1096) -LexToken(VAR,'exprs',1,1106) -LexToken(ASSIGNMENT,'=',1,1112) -LexToken(VAR,'graphics',1,1114) -LexToken(DOT,'.',1,1122) -LexToken(VAR,'exprs',1,1123) -LexToken(EOL,'\n',1,1128) -LexToken(VAR,'out',1,1137) -LexToken(ASSIGNMENT,'=',1,1141) -LexToken(VAR,'model',1,1143) -LexToken(DOT,'.',1,1148) -LexToken(VAR,'out',1,1149) -LexToken(EOL,'\n',1,1152) -LexToken(VAR,'dstate',1,1161) -LexToken(ASSIGNMENT,'=',1,1168) -LexToken(VAR,'model',1,1170) -LexToken(DOT,'.',1,1175) -LexToken(VAR,'dstate',1,1176) -LexToken(EOL,'\n',1,1182) -LexToken(VAR,'ipar',1,1191) -LexToken(ASSIGNMENT,'=',1,1196) -LexToken(VAR,'model',1,1198) -LexToken(DOT,'.',1,1203) -LexToken(VAR,'ipar',1,1204) -LexToken(EOL,'\n',1,1208) -LexToken(VAR,'imask',1,1217) -LexToken(ASSIGNMENT,'=',1,1223) -LexToken(NUMBER,'9',1,1225) -LexToken(ADDITION,'+',1,1226) -LexToken(VAR,'ipar',1,1227) -LexToken(OPENBRACKET,'(',1,1231) -LexToken(NUMBER,'1',1,1232) -LexToken(CLOSEBRACKET,')',1,1233) -LexToken(EOL,'\n',1,1234) -LexToken(VAR,'tmask',1,1243) -LexToken(ASSIGNMENT,'=',1,1249) -LexToken(VAR,'ipar',1,1251) -LexToken(OPENBRACKET,'(',1,1255) -LexToken(VAR,'imask',1,1256) -LexToken(CLOSEBRACKET,')',1,1261) -LexToken(EOL,'\n',1,1262) -LexToken(VAR,'lunit',1,1271) -LexToken(ASSIGNMENT,'=',1,1277) -LexToken(VAR,'dstate',1,1279) -LexToken(OPENBRACKET,'(',1,1285) -LexToken(NUMBER,'3',1,1286) -LexToken(CLOSEBRACKET,')',1,1287) -LexToken(EOL,'\n',1,1288) -LexToken(VAR,'fname',1,1297) -LexToken(ASSIGNMENT,'=',1,1303) -LexToken(VAR,'exprs',1,1305) -LexToken(OPENBRACKET,'(',1,1310) -LexToken(NUMBER,'3',1,1311) -LexToken(CLOSEBRACKET,')',1,1312) -LexToken(EOL,'\n',1,1313) -LexToken(VAR,'frmt',1,1322) -LexToken(ASSIGNMENT,'=',1,1327) -LexToken(VAR,'exprs',1,1329) -LexToken(OPENBRACKET,'(',1,1334) -LexToken(NUMBER,'4',1,1335) -LexToken(CLOSEBRACKET,')',1,1336) -LexToken(EOL,'\n',1,1337) -LexToken(EOL,'\n',1,1338) -LexToken(WHILE,'while',1,1347) -LexToken(PREVAR_BOOLEAN,'%t',1,1353) -LexToken(DO,'do',1,1356) -LexToken(EOL,'\n',1,1358) -LexToken(OPENSQBRACKET,'[',1,1371) -LexToken(VAR,'ok',1,1372) -LexToken(COMMA,',',1,1374) -LexToken(VAR,'tmask1',1,1375) -LexToken(COMMA,',',1,1381) -LexToken(VAR,'outmask',1,1382) -LexToken(COMMA,',',1,1389) -LexToken(VAR,'fname1',1,1390) -LexToken(COMMA,',',1,1396) -LexToken(VAR,'frmt1',1,1397) -LexToken(COMMA,',',1,1402) -LexToken(VAR,'M',1,1403) -LexToken(COMMA,',',1,1404) -LexToken(VAR,'N',1,1405) -LexToken(COMMA,',',1,1406) -LexToken(VAR,'offset',1,1407) -LexToken(COMMA,',',1,1413) -LexToken(VAR,'swap',1,1414) -LexToken(COMMA,',',1,1418) -LexToken(VAR,'exprs',1,1419) -LexToken(CLOSESQBRACKET,']',1,1424) -LexToken(ASSIGNMENT,'=',1,1426) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1428) -LexToken(OPENBRACKET,'(',1,1443) -LexToken(OPENSQBRACKET,'[',1,1444) -LexToken(VAR,'msprintf',1,1445) -LexToken(OPENBRACKET,'(',1,1453) -LexToken(VAR,'gettext',1,1454) -LexToken(OPENBRACKET,'(',1,1461) -LexToken(DQSTRING,'"Set %s block parameters"',1,1486) -LexToken(CLOSEBRACKET,')',1,1487) -LexToken(COMMA,',',1,1488) -LexToken(DQSTRING,'"READC_f"',1,1498) -LexToken(CLOSEBRACKET,')',1,1500) -LexToken(SEMICOLON,';\n',1,1501) -LexToken(DQSTRING,'" "',1,1517) -LexToken(SEMICOLON,';',1,1518) -LexToken(VAR,'gettext',1,1520) -LexToken(OPENBRACKET,'(',1,1527) -LexToken(DQSTRING,'"Read from C binary file"',1,1552) -LexToken(CLOSEBRACKET,')',1,1553) -LexToken(CLOSESQBRACKET,']',1,1554) -LexToken(COMMA,',',1,1555) -LexToken(OPENSQBRACKET,'[',1,1557) -LexToken(VAR,'gettext',1,1558) -LexToken(OPENBRACKET,'(',1,1565) -LexToken(DQSTRING,'"Time Record Selection"',1,1588) -LexToken(CLOSEBRACKET,')',1,1589) -LexToken(SEMICOLON,';',1,1590) -LexToken(VAR,'gettext',1,1592) -LexToken(OPENBRACKET,'(',1,1599) -LexToken(DQSTRING,'"Outputs Record Selection"',1,1625) -LexToken(CLOSEBRACKET,')',1,1626) -LexToken(SEMICOLON,';',1,1627) -LexToken(VAR,'gettext',1,1644) -LexToken(OPENBRACKET,'(',1,1651) -LexToken(DQSTRING,'"Input File Name"',1,1668) -LexToken(CLOSEBRACKET,')',1,1669) -LexToken(SEMICOLON,';',1,1670) -LexToken(VAR,'gettext',1,1672) -LexToken(OPENBRACKET,'(',1,1679) -LexToken(DQSTRING,'"Input Format"',1,1693) -LexToken(CLOSEBRACKET,')',1,1694) -LexToken(SEMICOLON,';',1,1695) -LexToken(VAR,'gettext',1,1697) -LexToken(OPENBRACKET,'(',1,1704) -LexToken(DQSTRING,'"Record Size"',1,1717) -LexToken(CLOSEBRACKET,')',1,1718) -LexToken(SEMICOLON,';',1,1719) -LexToken(VAR,'gettext',1,1721) -LexToken(OPENBRACKET,'(',1,1728) -LexToken(DQSTRING,'"Buffer Size"',1,1741) -LexToken(CLOSEBRACKET,')',1,1742) -LexToken(SEMICOLON,';',1,1743) -LexToken(VAR,'gettext',1,1760) -LexToken(OPENBRACKET,'(',1,1767) -LexToken(DQSTRING,'"Initial Record Index"',1,1789) -LexToken(CLOSEBRACKET,')',1,1790) -LexToken(SEMICOLON,';',1,1791) -LexToken(VAR,'gettext',1,1793) -LexToken(OPENBRACKET,'(',1,1800) -LexToken(DQSTRING,'"Swap Mode (0:No, 1:Yes)"',1,1825) -LexToken(CLOSEBRACKET,')',1,1826) -LexToken(CLOSESQBRACKET,']',1,1827) -LexToken(COMMA,',',1,1828) -LexToken(VAR,'list',1,1845) -LexToken(OPENBRACKET,'(',1,1849) -LexToken(DQSTRING,'"vec"',1,1854) -LexToken(COMMA,',',1,1855) -LexToken(ADDITION,'-',1,1857) -LexToken(NUMBER,'1',1,1858) -LexToken(COMMA,',',1,1859) -LexToken(DQSTRING,'"vec"',1,1865) -LexToken(COMMA,',',1,1866) -LexToken(ADDITION,'-',1,1868) -LexToken(NUMBER,'1',1,1869) -LexToken(COMMA,',',1,1870) -LexToken(DQSTRING,'"str"',1,1876) -LexToken(COMMA,',',1,1877) -LexToken(NUMBER,'1',1,1879) -LexToken(COMMA,',',1,1880) -LexToken(DQSTRING,'"str"',1,1886) -LexToken(COMMA,',',1,1887) -LexToken(NUMBER,'1',1,1889) -LexToken(COMMA,',',1,1890) -LexToken(DQSTRING,'"vec"',1,1896) -LexToken(COMMA,',',1,1897) -LexToken(NUMBER,'1',1,1899) -LexToken(COMMA,',',1,1900) -LexToken(DQSTRING,'"vec"',1,1906) -LexToken(COMMA,',',1,1907) -LexToken(NUMBER,'1',1,1909) -LexToken(COMMA,',',1,1910) -LexToken(DQSTRING,'"vec"',1,1915) -LexToken(COMMA,',',1,1916) -LexToken(NUMBER,'1',1,1918) -LexToken(COMMA,',',1,1919) -LexToken(DQSTRING,'"vec"',1,1925) -LexToken(COMMA,',',1,1926) -LexToken(NUMBER,'1',1,1928) -LexToken(CLOSEBRACKET,')',1,1929) -LexToken(COMMA,',',1,1930) -LexToken(VAR,'exprs',1,1932) -LexToken(CLOSEBRACKET,')',1,1937) -LexToken(EOL,'\n',1,1938) -LexToken(EOL,'\n',1,1940) -LexToken(IF,'if',1,1953) -LexToken(NOT,'~',1,1956) -LexToken(VAR,'ok',1,1957) -LexToken(THEN,'then',1,1960) -LexToken(EOL,'\n',1,1964) -LexToken(BREAK,'break',1,1981) -LexToken(EOL,'\n',1,1986) -LexToken(END,'end',1,1999) -LexToken(EOL,'\n',1,2029) -LexToken(EOL,'\n',1,2030) -LexToken(VAR,'fname1',1,2043) -LexToken(ASSIGNMENT,'=',1,2050) -LexToken(VAR,'pathconvert',1,2052) -LexToken(OPENBRACKET,'(',1,2063) -LexToken(VAR,'stripblanks',1,2064) -LexToken(OPENBRACKET,'(',1,2075) -LexToken(VAR,'fname1',1,2076) -LexToken(CLOSEBRACKET,')',1,2082) -LexToken(COMMA,',',1,2083) -LexToken(PREVAR_BOOLEAN,'%f',1,2085) -LexToken(COMMA,',',1,2087) -LexToken(PREVAR_BOOLEAN,'%t',1,2089) -LexToken(CLOSEBRACKET,')',1,2091) -LexToken(EOL,'\n',1,2092) -LexToken(VAR,'frmt1',1,2105) -LexToken(ASSIGNMENT,'=',1,2111) -LexToken(VAR,'stripblanks',1,2113) -LexToken(OPENBRACKET,'(',1,2124) -LexToken(VAR,'frmt1',1,2125) -LexToken(CLOSEBRACKET,')',1,2130) -LexToken(EOL,'\n',1,2131) -LexToken(VAR,'fmts',1,2144) -LexToken(ASSIGNMENT,'=',1,2149) -LexToken(OPENSQBRACKET,'[',1,2151) -LexToken(DQSTRING,'"s"',1,2155) -LexToken(COMMA,',',1,2156) -LexToken(DQSTRING,'"l"',1,2159) -LexToken(COMMA,',',1,2160) -LexToken(DQSTRING,'"d"',1,2163) -LexToken(COMMA,',',1,2164) -LexToken(DQSTRING,'"f"',1,2167) -LexToken(COMMA,',',1,2168) -LexToken(DQSTRING,'"c"',1,2171) -LexToken(COMMA,',',1,2172) -LexToken(DQSTRING,'"us"',1,2176) -LexToken(COMMA,',',1,2177) -LexToken(DQSTRING,'"ul"',1,2181) -LexToken(COMMA,',',1,2182) -LexToken(DQSTRING,'"uc"',1,2186) -LexToken(COMMA,',',1,2187) -LexToken(DQSTRING,'"ull"',1,2192) -LexToken(COMMA,',',1,2193) -LexToken(DQSTRING,'"uls"',1,2198) -LexToken(COMMA,',',1,2199) -LexToken(DQSTRING,'"ubl"',1,2204) -LexToken(COMMA,',',1,2205) -LexToken(DQSTRING,'"ubs"',1,2210) -LexToken(COMMA,',',1,2211) -LexToken(DQSTRING,'"dl"',1,2215) -LexToken(COMMA,',',1,2216) -LexToken(DQSTRING,'"fl"',1,2220) -LexToken(COMMA,',',1,2221) -LexToken(DQSTRING,'"ll"',1,2225) -LexToken(COMMA,',',1,2226) -LexToken(DQSTRING,'"sl"',1,2230) -LexToken(COMMA,',',1,2231) -LexToken(DQSTRING,'"db"',1,2235) -LexToken(COMMA,',',1,2236) -LexToken(DQSTRING,'"fb"',1,2240) -LexToken(COMMA,',',1,2241) -LexToken(DQSTRING,'"lb"',1,2245) -LexToken(COMMA,',',1,2246) -LexToken(DQSTRING,'"sb"',1,2250) -LexToken(CLOSESQBRACKET,']',1,2251) -LexToken(EOL,'\n',1,2252) -LexToken(EOL,'\n',1,2254) -LexToken(VAR,'nout',1,2267) -LexToken(ASSIGNMENT,'=',1,2273) -LexToken(VAR,'size',1,2276) -LexToken(OPENBRACKET,'(',1,2280) -LexToken(VAR,'outmask',1,2281) -LexToken(COMMA,',',1,2288) -LexToken(DQSTRING,'"*"',1,2291) -LexToken(CLOSEBRACKET,')',1,2292) -LexToken(EOL,'\n',1,2293) -LexToken(EOL,'\n',1,2294) -LexToken(IF,'if',1,2307) -LexToken(VAR,'prod',1,2310) -LexToken(OPENBRACKET,'(',1,2314) -LexToken(VAR,'size',1,2315) -LexToken(OPENBRACKET,'(',1,2319) -LexToken(VAR,'tmask1',1,2321) -LexToken(CLOSEBRACKET,')',1,2328) -LexToken(CLOSEBRACKET,')',1,2329) -LexToken(COMPARISON,'>',1,2331) -LexToken(NUMBER,'1',1,2333) -LexToken(THEN,'then',1,2335) -LexToken(EOL,'\n',1,2339) -LexToken(VAR,'block_parameter_error',1,2356) -LexToken(OPENBRACKET,'(',1,2377) -LexToken(VAR,'msprintf',1,2378) -LexToken(OPENBRACKET,'(',1,2386) -LexToken(VAR,'gettext',1,2387) -LexToken(OPENBRACKET,'(',1,2394) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,2429) -LexToken(CLOSEBRACKET,')',1,2430) -LexToken(COMMA,',',1,2431) -LexToken(VAR,'gettext',1,2433) -LexToken(OPENBRACKET,'(',1,2440) -LexToken(DQSTRING,'"Time Record Selection"',1,2463) -LexToken(CLOSEBRACKET,')',1,2464) -LexToken(CLOSEBRACKET,')',1,2465) -LexToken(COMMA,',',1,2466) -LexToken(VAR,'gettext',1,2487) -LexToken(OPENBRACKET,'(',1,2494) -LexToken(DQSTRING,'"Must be a scalar or an empty matrix."',1,2532) -LexToken(CLOSEBRACKET,')',1,2533) -LexToken(CLOSEBRACKET,')',1,2534) -LexToken(EOL,'\n',1,2535) -LexToken(EOL,'\n',1,2536) -LexToken(ELSEIF,'elseif',1,2549) -LexToken(VAR,'and',1,2556) -LexToken(OPENBRACKET,'(',1,2559) -LexToken(VAR,'frmt1',1,2560) -LexToken(COMPARISON,'<>',1,2566) -LexToken(VAR,'fmts',1,2569) -LexToken(CLOSEBRACKET,')',1,2573) -LexToken(THEN,'then',1,2575) -LexToken(EOL,'\n',1,2579) -LexToken(VAR,'block_parameter_error',1,2596) -LexToken(OPENBRACKET,'(',1,2617) -LexToken(VAR,'msprintf',1,2618) -LexToken(OPENBRACKET,'(',1,2626) -LexToken(VAR,'gettext',1,2627) -LexToken(OPENBRACKET,'(',1,2634) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,2673) -LexToken(CLOSEBRACKET,')',1,2674) -LexToken(COMMA,',',1,2675) -LexToken(VAR,'gettext',1,2677) -LexToken(OPENBRACKET,'(',1,2684) -LexToken(DQSTRING,'"Input Format"',1,2698) -LexToken(CLOSEBRACKET,')',1,2699) -LexToken(COMMA,',',1,2700) -LexToken(VAR,'frmt1',1,2702) -LexToken(CLOSEBRACKET,')',1,2707) -LexToken(COMMA,',',1,2708) -LexToken(VAR,'gettext',1,2729) -LexToken(OPENBRACKET,'(',1,2736) -LexToken(DQSTRING,'"Valid formats are: "',1,2757) -LexToken(ADDITION,'+',1,2759) -LexToken(VAR,'strcat',1,2761) -LexToken(OPENBRACKET,'(',1,2767) -LexToken(VAR,'fmts',1,2768) -LexToken(COMMA,',',1,2772) -LexToken(DQSTRING,'", "',1,2776) -LexToken(CLOSEBRACKET,')',1,2777) -LexToken(CLOSEBRACKET,')',1,2778) -LexToken(CLOSEBRACKET,')',1,2779) -LexToken(EOL,'\n',1,2780) -LexToken(EOL,'\n',1,2782) -LexToken(ELSEIF,'elseif',1,2795) -LexToken(VAR,'alreadyran',1,2802) -LexToken(LOGICAL,'&',1,2813) -LexToken(VAR,'fname1',1,2815) -LexToken(COMPARISON,'<>',1,2822) -LexToken(VAR,'fname',1,2825) -LexToken(THEN,'then',1,2831) -LexToken(EOL,'\n',1,2835) -LexToken(VAR,'block_parameter_error',1,2852) -LexToken(OPENBRACKET,'(',1,2873) -LexToken(VAR,'msprintf',1,2874) -LexToken(OPENBRACKET,'(',1,2882) -LexToken(VAR,'gettext',1,2883) -LexToken(OPENBRACKET,'(',1,2890) -LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running"',1,2929) -LexToken(CLOSEBRACKET,')',1,2930) -LexToken(COMMA,',',1,2931) -LexToken(VAR,'gettext',1,2933) -LexToken(OPENBRACKET,'(',1,2940) -LexToken(DQSTRING,'"Input File Name"',1,2957) -LexToken(CLOSEBRACKET,')',1,2958) -LexToken(CLOSEBRACKET,')',1,2959) -LexToken(COMMA,',',1,2960) -LexToken(VAR,'gettext',1,2981) -LexToken(OPENBRACKET,'(',1,2988) -LexToken(DQSTRING,'"End current simulation first."',1,3019) -LexToken(CLOSEBRACKET,')',1,3020) -LexToken(CLOSEBRACKET,')',1,3021) -LexToken(EOL,'\n',1,3022) -LexToken(EOL,'\n',1,3024) -LexToken(ELSEIF,'elseif',1,3037) -LexToken(VAR,'N',1,3044) -LexToken(COMPARISON,'<>',1,3046) -LexToken(VAR,'ipar',1,3049) -LexToken(OPENBRACKET,'(',1,3053) -LexToken(NUMBER,'6',1,3054) -LexToken(CLOSEBRACKET,')',1,3055) -LexToken(LOGICAL,'&',1,3057) -LexToken(VAR,'alreadyran',1,3059) -LexToken(THEN,'then',1,3070) -LexToken(EOL,'\n',1,3074) -LexToken(VAR,'block_parameter_error',1,3091) -LexToken(OPENBRACKET,'(',1,3112) -LexToken(VAR,'msprintf',1,3113) -LexToken(OPENBRACKET,'(',1,3121) -LexToken(VAR,'gettext',1,3122) -LexToken(OPENBRACKET,'(',1,3129) -LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running."',1,3169) -LexToken(CLOSEBRACKET,')',1,3170) -LexToken(COMMA,',',1,3171) -LexToken(VAR,'gettext',1,3173) -LexToken(OPENBRACKET,'(',1,3180) -LexToken(DQSTRING,'"Buffer Size"',1,3193) -LexToken(CLOSEBRACKET,')',1,3194) -LexToken(CLOSEBRACKET,')',1,3195) -LexToken(COMMA,',',1,3196) -LexToken(VAR,'gettext',1,3217) -LexToken(OPENBRACKET,'(',1,3224) -LexToken(DQSTRING,'"End current simulation first"',1,3254) -LexToken(CLOSEBRACKET,')',1,3255) -LexToken(CLOSEBRACKET,')',1,3256) -LexToken(EOL,'\n',1,3257) -LexToken(EOL,'\n',1,3259) -LexToken(ELSEIF,'elseif',1,3272) -LexToken(VAR,'alreadyran',1,3279) -LexToken(LOGICAL,'&',1,3290) -LexToken(VAR,'size',1,3292) -LexToken(OPENBRACKET,'(',1,3296) -LexToken(VAR,'tmask1',1,3297) -LexToken(CLOSEBRACKET,')',1,3303) -LexToken(COMPARISON,'<>',1,3305) -LexToken(VAR,'size',1,3308) -LexToken(OPENBRACKET,'(',1,3312) -LexToken(VAR,'tmask',1,3313) -LexToken(CLOSEBRACKET,')',1,3318) -LexToken(THEN,'then',1,3320) -LexToken(EOL,'\n',1,3324) -LexToken(VAR,'block_parameter_error',1,3341) -LexToken(OPENBRACKET,'(',1,3362) -LexToken(VAR,'msprintf',1,3363) -LexToken(OPENBRACKET,'(',1,3371) -LexToken(VAR,'gettext',1,3372) -LexToken(OPENBRACKET,'(',1,3379) -LexToken(DQSTRING,'"You cannot modify \\\'%s\\\' when running."',1,3419) -LexToken(CLOSEBRACKET,')',1,3420) -LexToken(COMMA,',',1,3421) -LexToken(VAR,'gettext',1,3423) -LexToken(OPENBRACKET,'(',1,3430) -LexToken(DQSTRING,'"Time Record Selection"',1,3453) -LexToken(CLOSEBRACKET,')',1,3454) -LexToken(CLOSEBRACKET,')',1,3455) -LexToken(COMMA,',',1,3456) -LexToken(VAR,'gettext',1,3477) -LexToken(OPENBRACKET,'(',1,3484) -LexToken(DQSTRING,'"End current simulation first."',1,3515) -LexToken(CLOSEBRACKET,')',1,3516) -LexToken(CLOSEBRACKET,')',1,3517) -LexToken(EOL,'\n',1,3518) -LexToken(EOL,'\n',1,3520) -LexToken(ELSEIF,'elseif',1,3533) -LexToken(VAR,'fname1',1,3540) -LexToken(COMPARISON,'==',1,3547) -LexToken(DQSTRING,'""',1,3551) -LexToken(THEN,'then',1,3553) -LexToken(EOL,'\n',1,3557) -LexToken(VAR,'block_parameter_error',1,3574) -LexToken(OPENBRACKET,'(',1,3595) -LexToken(VAR,'msprintf',1,3596) -LexToken(OPENBRACKET,'(',1,3604) -LexToken(VAR,'gettext',1,3605) -LexToken(OPENBRACKET,'(',1,3612) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter."',1,3647) -LexToken(CLOSEBRACKET,')',1,3648) -LexToken(COMMA,',',1,3649) -LexToken(VAR,'gettext',1,3651) -LexToken(OPENBRACKET,'(',1,3658) -LexToken(DQSTRING,'"Input File Name"',1,3675) -LexToken(CLOSEBRACKET,')',1,3676) -LexToken(CLOSEBRACKET,')',1,3677) -LexToken(COMMA,',',1,3678) -LexToken(VAR,'gettext',1,3699) -LexToken(OPENBRACKET,'(',1,3706) -LexToken(DQSTRING,'"You must provide a file name."',1,3737) -LexToken(CLOSEBRACKET,')',1,3738) -LexToken(CLOSEBRACKET,')',1,3739) -LexToken(EOL,'\n',1,3740) -LexToken(ELSEIF,'elseif',1,3754) -LexToken(VAR,'M',1,3761) -LexToken(COMPARISON,'<',1,3763) -LexToken(NUMBER,'1',1,3765) -LexToken(THEN,'then',1,3767) -LexToken(EOL,'\n',1,3771) -LexToken(VAR,'block_parameter_error',1,3788) -LexToken(OPENBRACKET,'(',1,3809) -LexToken(VAR,'msprintf',1,3810) -LexToken(OPENBRACKET,'(',1,3818) -LexToken(VAR,'gettext',1,3819) -LexToken(OPENBRACKET,'(',1,3826) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3865) -LexToken(CLOSEBRACKET,')',1,3866) -LexToken(COMMA,',',1,3867) -LexToken(VAR,'gettext',1,3869) -LexToken(OPENBRACKET,'(',1,3876) -LexToken(DQSTRING,'"Record Size"',1,3889) -LexToken(CLOSEBRACKET,')',1,3890) -LexToken(COMMA,',',1,3891) -LexToken(VAR,'M',1,3893) -LexToken(CLOSEBRACKET,')',1,3894) -LexToken(COMMA,',',1,3895) -LexToken(VAR,'gettext',1,3916) -LexToken(OPENBRACKET,'(',1,3923) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,3960) -LexToken(CLOSEBRACKET,')',1,3961) -LexToken(CLOSEBRACKET,')',1,3962) -LexToken(EOL,'\n',1,3963) -LexToken(EOL,'\n',1,3965) -LexToken(ELSEIF,'elseif',1,3978) -LexToken(VAR,'tmask1',1,3985) -LexToken(COMPARISON,'~=',1,3992) -LexToken(OPENSQBRACKET,'[',1,3995) -LexToken(CLOSESQBRACKET,']',1,3996) -LexToken(LOGICAL,'&',1,3998) -LexToken(OPENBRACKET,'(',1,4000) -LexToken(VAR,'tmask1',1,4001) -LexToken(COMPARISON,'<',1,4008) -LexToken(NUMBER,'1',1,4010) -LexToken(LOGICAL,'|',1,4012) -LexToken(VAR,'tmask1',1,4014) -LexToken(COMPARISON,'>',1,4021) -LexToken(VAR,'M',1,4023) -LexToken(CLOSEBRACKET,')',1,4024) -LexToken(THEN,'then',1,4026) -LexToken(EOL,'\n',1,4030) -LexToken(VAR,'block_parameter_error',1,4047) -LexToken(OPENBRACKET,'(',1,4068) -LexToken(VAR,'msprintf',1,4069) -LexToken(OPENBRACKET,'(',1,4077) -LexToken(VAR,'gettext',1,4078) -LexToken(OPENBRACKET,'(',1,4085) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4125) -LexToken(CLOSEBRACKET,')',1,4126) -LexToken(COMMA,',',1,4127) -LexToken(VAR,'gettext',1,4129) -LexToken(OPENBRACKET,'(',1,4136) -LexToken(DQSTRING,'"Time Record Selection"',1,4159) -LexToken(CLOSEBRACKET,')',1,4160) -LexToken(COMMA,',',1,4161) -LexToken(VAR,'tmask1',1,4163) -LexToken(CLOSEBRACKET,')',1,4169) -LexToken(COMMA,',',1,4170) -LexToken(VAR,'msprintf',1,4191) -LexToken(OPENBRACKET,'(',1,4199) -LexToken(VAR,'gettext',1,4200) -LexToken(OPENBRACKET,'(',1,4207) -LexToken(DQSTRING,'"Must be in the interval %s."',1,4236) -LexToken(CLOSEBRACKET,')',1,4237) -LexToken(COMMA,',',1,4238) -LexToken(VAR,'gettext',1,4240) -LexToken(OPENBRACKET,'(',1,4247) -LexToken(DQSTRING,'"[1, Record Size = "',1,4267) -LexToken(CLOSEBRACKET,')',1,4268) -LexToken(ADDITION,'+',1,4270) -LexToken(VAR,'string',1,4272) -LexToken(OPENBRACKET,'(',1,4279) -LexToken(VAR,'M',1,4280) -LexToken(CLOSEBRACKET,')',1,4281) -LexToken(ADDITION,'+',1,4282) -LexToken(DQSTRING,'"]"',1,4285) -LexToken(CLOSEBRACKET,')',1,4286) -LexToken(CLOSEBRACKET,')',1,4287) -LexToken(EOL,'\n',1,4288) -LexToken(EOL,'\n',1,4290) -LexToken(ELSEIF,'elseif',1,4303) -LexToken(VAR,'nout',1,4310) -LexToken(COMPARISON,'==',1,4315) -LexToken(NUMBER,'0',1,4318) -LexToken(THEN,'then',1,4320) -LexToken(EOL,'\n',1,4324) -LexToken(VAR,'block_parameter_error',1,4341) -LexToken(OPENBRACKET,'(',1,4362) -LexToken(VAR,'msprintf',1,4363) -LexToken(OPENBRACKET,'(',1,4371) -LexToken(VAR,'gettext',1,4372) -LexToken(OPENBRACKET,'(',1,4379) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4418) -LexToken(CLOSEBRACKET,')',1,4419) -LexToken(COMMA,',',1,4420) -LexToken(VAR,'gettext',1,4422) -LexToken(OPENBRACKET,'(',1,4429) -LexToken(DQSTRING,'"Outputs Record Selection"',1,4455) -LexToken(CLOSEBRACKET,')',1,4456) -LexToken(COMMA,',',1,4457) -LexToken(VAR,'nout',1,4459) -LexToken(CLOSEBRACKET,')',1,4463) -LexToken(COMMA,',',1,4464) -LexToken(VAR,'gettext',1,4485) -LexToken(OPENBRACKET,'(',1,4492) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,4529) -LexToken(CLOSEBRACKET,')',1,4530) -LexToken(CLOSEBRACKET,')',1,4531) -LexToken(EOL,'\n',1,4532) -LexToken(EOL,'\n',1,4534) -LexToken(ELSEIF,'elseif',1,4547) -LexToken(VAR,'nout',1,4554) -LexToken(COMPARISON,'>',1,4559) -LexToken(VAR,'M',1,4561) -LexToken(THEN,'then',1,4563) -LexToken(EOL,'\n',1,4567) -LexToken(VAR,'block_parameter_error',1,4584) -LexToken(OPENBRACKET,'(',1,4605) -LexToken(VAR,'msprintf',1,4606) -LexToken(OPENBRACKET,'(',1,4614) -LexToken(VAR,'gettext',1,4615) -LexToken(OPENBRACKET,'(',1,4622) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4661) -LexToken(CLOSEBRACKET,')',1,4662) -LexToken(COMMA,',',1,4663) -LexToken(VAR,'gettext',1,4665) -LexToken(OPENBRACKET,'(',1,4672) -LexToken(DQSTRING,'"Outputs Record Selection"',1,4698) -LexToken(CLOSEBRACKET,')',1,4699) -LexToken(COMMA,',',1,4700) -LexToken(VAR,'nout',1,4702) -LexToken(CLOSEBRACKET,')',1,4706) -LexToken(COMMA,',',1,4707) -LexToken(VAR,'msprintf',1,4728) -LexToken(OPENBRACKET,'(',1,4736) -LexToken(VAR,'gettext',1,4737) -LexToken(OPENBRACKET,'(',1,4744) -LexToken(DQSTRING,'"Must be in the interval %s."',1,4773) -LexToken(CLOSEBRACKET,')',1,4774) -LexToken(COMMA,',',1,4775) -LexToken(VAR,'gettext',1,4777) -LexToken(OPENBRACKET,'(',1,4784) -LexToken(DQSTRING,'"[1, Record Size = "',1,4804) -LexToken(CLOSEBRACKET,')',1,4805) -LexToken(ADDITION,'+',1,4807) -LexToken(VAR,'string',1,4809) -LexToken(OPENBRACKET,'(',1,4816) -LexToken(VAR,'M',1,4817) -LexToken(CLOSEBRACKET,')',1,4818) -LexToken(ADDITION,'+',1,4819) -LexToken(DQSTRING,'"]"',1,4822) -LexToken(CLOSEBRACKET,')',1,4823) -LexToken(CLOSEBRACKET,')',1,4824) -LexToken(EOL,'\n',1,4825) -LexToken(EOL,'\n',1,4827) -LexToken(ELSEIF,'elseif',1,4840) -LexToken(VAR,'max',1,4847) -LexToken(OPENBRACKET,'(',1,4850) -LexToken(VAR,'outmask',1,4851) -LexToken(CLOSEBRACKET,')',1,4858) -LexToken(COMPARISON,'>',1,4860) -LexToken(VAR,'M',1,4862) -LexToken(LOGICAL,'|',1,4864) -LexToken(VAR,'min',1,4866) -LexToken(OPENBRACKET,'(',1,4869) -LexToken(VAR,'outmask',1,4870) -LexToken(CLOSEBRACKET,')',1,4877) -LexToken(COMPARISON,'<',1,4879) -LexToken(NUMBER,'1',1,4881) -LexToken(THEN,'then',1,4883) -LexToken(EOL,'\n',1,4887) -LexToken(VAR,'block_parameter_error',1,4904) -LexToken(OPENBRACKET,'(',1,4925) -LexToken(VAR,'msprintf',1,4926) -LexToken(OPENBRACKET,'(',1,4934) -LexToken(VAR,'gettext',1,4935) -LexToken(OPENBRACKET,'(',1,4942) -LexToken(DQSTRING,'"Wrong value for indexes in \\\'%s\\\' parameter: %s."',1,4992) -LexToken(CLOSEBRACKET,')',1,4993) -LexToken(COMMA,',',1,4994) -LexToken(VAR,'gettext',1,4996) -LexToken(OPENBRACKET,'(',1,5003) -LexToken(DQSTRING,'"Outputs Record Selection"',1,5029) -LexToken(CLOSEBRACKET,')',1,5030) -LexToken(COMMA,',',1,5031) -LexToken(VAR,'strcat',1,5034) -LexToken(OPENBRACKET,'(',1,5040) -LexToken(VAR,'string',1,5041) -LexToken(OPENBRACKET,'(',1,5047) -LexToken(VAR,'outmask',1,5048) -LexToken(OPENBRACKET,'(',1,5055) -LexToken(COLON,':',1,5056) -LexToken(CLOSEBRACKET,')',1,5057) -LexToken(CLOSEBRACKET,')',1,5058) -LexToken(COMMA,',',1,5059) -LexToken(DQSTRING,'" "',1,5062) -LexToken(CLOSEBRACKET,')',1,5063) -LexToken(CLOSEBRACKET,')',1,5064) -LexToken(COMMA,',',1,5065) -LexToken(VAR,'msprintf',1,5086) -LexToken(OPENBRACKET,'(',1,5094) -LexToken(VAR,'gettext',1,5095) -LexToken(OPENBRACKET,'(',1,5102) -LexToken(DQSTRING,'"Must be in the interval %s."',1,5131) -LexToken(CLOSEBRACKET,')',1,5132) -LexToken(COMMA,',',1,5133) -LexToken(VAR,'gettext',1,5135) -LexToken(OPENBRACKET,'(',1,5142) -LexToken(DQSTRING,'"[1, Record Size = "',1,5162) -LexToken(CLOSEBRACKET,')',1,5163) -LexToken(ADDITION,'+',1,5165) -LexToken(VAR,'string',1,5167) -LexToken(OPENBRACKET,'(',1,5174) -LexToken(VAR,'M',1,5175) -LexToken(CLOSEBRACKET,')',1,5176) -LexToken(ADDITION,'+',1,5177) -LexToken(DQSTRING,'"]"',1,5180) -LexToken(CLOSEBRACKET,')',1,5181) -LexToken(CLOSEBRACKET,')',1,5182) -LexToken(EOL,'\n',1,5183) -LexToken(EOL,'\n',1,5185) -LexToken(ELSEIF,'elseif',1,5198) -LexToken(VAR,'N',1,5205) -LexToken(COMPARISON,'<',1,5207) -LexToken(NUMBER,'1',1,5209) -LexToken(THEN,'then',1,5211) -LexToken(EOL,'\n',1,5215) -LexToken(VAR,'block_parameter_error',1,5232) -LexToken(OPENBRACKET,'(',1,5253) -LexToken(VAR,'msprintf',1,5254) -LexToken(OPENBRACKET,'(',1,5262) -LexToken(VAR,'gettext',1,5263) -LexToken(OPENBRACKET,'(',1,5270) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,5309) -LexToken(CLOSEBRACKET,')',1,5310) -LexToken(COMMA,',',1,5311) -LexToken(VAR,'gettext',1,5313) -LexToken(OPENBRACKET,'(',1,5320) -LexToken(DQSTRING,'"Buffer Size"',1,5333) -LexToken(CLOSEBRACKET,')',1,5334) -LexToken(COMMA,',',1,5335) -LexToken(VAR,'N',1,5337) -LexToken(CLOSEBRACKET,')',1,5338) -LexToken(COMMA,',',1,5339) -LexToken(VAR,'gettext',1,5360) -LexToken(OPENBRACKET,'(',1,5367) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,5404) -LexToken(CLOSEBRACKET,')',1,5405) -LexToken(CLOSEBRACKET,')',1,5406) -LexToken(EOL,'\n',1,5407) -LexToken(EOL,'\n',1,5409) -LexToken(ELSEIF,'elseif',1,5422) -LexToken(VAR,'swap',1,5429) -LexToken(COMPARISON,'<>',1,5434) -LexToken(NUMBER,'0',1,5437) -LexToken(LOGICAL,'&',1,5439) -LexToken(VAR,'swap',1,5441) -LexToken(COMPARISON,'<>',1,5446) -LexToken(NUMBER,'1',1,5449) -LexToken(THEN,'then',1,5451) -LexToken(EOL,'\n',1,5455) -LexToken(VAR,'block_parameter_error',1,5472) -LexToken(OPENBRACKET,'(',1,5493) -LexToken(VAR,'msprintf',1,5494) -LexToken(OPENBRACKET,'(',1,5502) -LexToken(VAR,'gettext',1,5503) -LexToken(OPENBRACKET,'(',1,5510) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,5550) -LexToken(CLOSEBRACKET,')',1,5551) -LexToken(COMMA,',',1,5552) -LexToken(VAR,'gettext',1,5554) -LexToken(OPENBRACKET,'(',1,5561) -LexToken(DQSTRING,'"Swap Mode"',1,5572) -LexToken(CLOSEBRACKET,')',1,5573) -LexToken(COMMA,',',1,5574) -LexToken(VAR,'swap',1,5576) -LexToken(CLOSEBRACKET,')',1,5580) -LexToken(COMMA,',',1,5581) -LexToken(VAR,'msprintf',1,5602) -LexToken(OPENBRACKET,'(',1,5610) -LexToken(VAR,'gettext',1,5611) -LexToken(OPENBRACKET,'(',1,5618) -LexToken(DQSTRING,'"Must be in the interval %s."',1,5647) -LexToken(CLOSEBRACKET,')',1,5648) -LexToken(COMMA,',',1,5649) -LexToken(DQSTRING,'"[0, 1]"',1,5658) -LexToken(CLOSEBRACKET,')',1,5659) -LexToken(CLOSEBRACKET,')',1,5660) -LexToken(EOL,'\n',1,5661) -LexToken(EOL,'\n',1,5663) -LexToken(ELSEIF,'elseif',1,5676) -LexToken(VAR,'offset',1,5683) -LexToken(COMPARISON,'<',1,5690) -LexToken(NUMBER,'1',1,5692) -LexToken(THEN,'then',1,5694) -LexToken(EOL,'\n',1,5698) -LexToken(VAR,'block_parameter_error',1,5715) -LexToken(OPENBRACKET,'(',1,5736) -LexToken(VAR,'msprintf',1,5737) -LexToken(OPENBRACKET,'(',1,5745) -LexToken(VAR,'gettext',1,5746) -LexToken(OPENBRACKET,'(',1,5753) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,5792) -LexToken(CLOSEBRACKET,')',1,5793) -LexToken(COMMA,',',1,5794) -LexToken(VAR,'gettext',1,5796) -LexToken(OPENBRACKET,'(',1,5803) -LexToken(DQSTRING,'"Initial Record Index"',1,5825) -LexToken(CLOSEBRACKET,')',1,5826) -LexToken(COMMA,',',1,5827) -LexToken(VAR,'offset',1,5829) -LexToken(CLOSEBRACKET,')',1,5835) -LexToken(COMMA,',',1,5836) -LexToken(VAR,'gettext',1,5857) -LexToken(OPENBRACKET,'(',1,5864) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,5901) -LexToken(CLOSEBRACKET,')',1,5902) -LexToken(CLOSEBRACKET,')',1,5903) -LexToken(EOL,'\n',1,5904) -LexToken(ELSE,'else',1,5918) -LexToken(EOL,'\n',1,5922) -LexToken(IF,'if',1,5939) -LexToken(VAR,'tmask1',1,5942) -LexToken(COMPARISON,'==',1,5949) -LexToken(OPENSQBRACKET,'[',1,5952) -LexToken(CLOSESQBRACKET,']',1,5953) -LexToken(THEN,'then',1,5955) -LexToken(EOL,'\n',1,5959) -LexToken(VAR,'ievt',1,5980) -LexToken(ASSIGNMENT,'=',1,5985) -LexToken(NUMBER,'0',1,5987) -LexToken(EOL,'\n',1,5988) -LexToken(VAR,'tmask1',1,6010) -LexToken(ASSIGNMENT,'=',1,6017) -LexToken(NUMBER,'0',1,6019) -LexToken(EOL,'\n',1,6020) -LexToken(VAR,'outpt',1,6042) -LexToken(ASSIGNMENT,'=',1,6048) -LexToken(OPENSQBRACKET,'[',1,6050) -LexToken(CLOSESQBRACKET,']',1,6051) -LexToken(EOL,'\n',1,6052) -LexToken(ELSE,'else',1,6070) -LexToken(EOL,'\n',1,6074) -LexToken(VAR,'ievt',1,6095) -LexToken(ASSIGNMENT,'=',1,6100) -LexToken(NUMBER,'1',1,6102) -LexToken(EOL,'\n',1,6103) -LexToken(VAR,'outpt',1,6125) -LexToken(ASSIGNMENT,'=',1,6131) -LexToken(NUMBER,'1',1,6133) -LexToken(EOL,'\n',1,6134) -LexToken(END,'end',1,6152) -LexToken(EOL,'\n',1,6155) -LexToken(EOL,'\n',1,6156) -LexToken(VAR,'out',1,6173) -LexToken(ASSIGNMENT,'=',1,6177) -LexToken(VAR,'size',1,6179) -LexToken(OPENBRACKET,'(',1,6183) -LexToken(VAR,'outmask',1,6184) -LexToken(COMMA,',',1,6191) -LexToken(DQSTRING,'"*"',1,6194) -LexToken(CLOSEBRACKET,')',1,6195) -LexToken(EOL,'\n',1,6196) -LexToken(OPENSQBRACKET,'[',1,6213) -LexToken(VAR,'model',1,6214) -LexToken(COMMA,',',1,6219) -LexToken(VAR,'graphics',1,6220) -LexToken(COMMA,',',1,6228) -LexToken(VAR,'ok',1,6229) -LexToken(CLOSESQBRACKET,']',1,6231) -LexToken(ASSIGNMENT,'=',1,6233) -LexToken(VAR,'check_io',1,6235) -LexToken(OPENBRACKET,'(',1,6243) -LexToken(VAR,'model',1,6244) -LexToken(COMMA,',',1,6249) -LexToken(VAR,'graphics',1,6250) -LexToken(COMMA,',',1,6258) -LexToken(OPENSQBRACKET,'[',1,6259) -LexToken(CLOSESQBRACKET,']',1,6260) -LexToken(COMMA,',',1,6261) -LexToken(VAR,'out',1,6262) -LexToken(COMMA,',',1,6265) -LexToken(NUMBER,'1',1,6266) -LexToken(COMMA,',',1,6267) -LexToken(VAR,'outpt',1,6268) -LexToken(CLOSEBRACKET,')',1,6273) -LexToken(EOL,'\n',1,6274) -LexToken(VAR,'frmt1',1,6291) -LexToken(ASSIGNMENT,'=',1,6297) -LexToken(PART,'part',1,6299) -LexToken(OPENBRACKET,'(',1,6303) -LexToken(VAR,'frmt1',1,6304) -LexToken(COMMA,',',1,6309) -LexToken(NUMBER,'1',1,6310) -LexToken(COLON,':',1,6311) -LexToken(NUMBER,'3',1,6312) -LexToken(CLOSEBRACKET,')',1,6313) -LexToken(EOL,'\n',1,6314) -LexToken(EOL,'\n',1,6316) -LexToken(IF,'if',1,6333) -LexToken(VAR,'ok',1,6336) -LexToken(THEN,'then',1,6339) -LexToken(EOL,'\n',1,6343) -LexToken(IF,'if',1,6364) -LexToken(VAR,'ievt',1,6367) -LexToken(COMPARISON,'==',1,6372) -LexToken(NUMBER,'0',1,6375) -LexToken(THEN,'then',1,6377) -LexToken(EOL,'\n',1,6381) -LexToken(VAR,'model',1,6406) -LexToken(DOT,'.',1,6411) -LexToken(VAR,'firing',1,6412) -LexToken(ASSIGNMENT,'=',1,6419) -LexToken(ADDITION,'-',1,6421) -LexToken(NUMBER,'1',1,6422) -LexToken(EOL,'\n',1,6423) -LexToken(ELSE,'else',1,6444) -LexToken(EOL,'\n',1,6448) -LexToken(VAR,'model',1,6473) -LexToken(DOT,'.',1,6478) -LexToken(VAR,'firing',1,6479) -LexToken(ASSIGNMENT,'=',1,6486) -LexToken(NUMBER,'0',1,6488) -LexToken(EOL,'\n',1,6489) -LexToken(END,'end',1,6510) -LexToken(EOL,'\n',1,6513) -LexToken(EOL,'\n',1,6514) -LexToken(VAR,'ipar',1,6535) -LexToken(ASSIGNMENT,'=',1,6540) -LexToken(OPENSQBRACKET,'[',1,6542) -LexToken(VAR,'length',1,6568) -LexToken(OPENBRACKET,'(',1,6574) -LexToken(VAR,'fname1',1,6575) -LexToken(CLOSEBRACKET,')',1,6581) -LexToken(SEMICOLON,';',1,6582) -LexToken(VAR,'_str2code',1,6608) -LexToken(OPENBRACKET,'(',1,6617) -LexToken(VAR,'frmt1',1,6618) -LexToken(CLOSEBRACKET,')',1,6623) -LexToken(SEMICOLON,';',1,6624) -LexToken(VAR,'ievt',1,6650) -LexToken(SEMICOLON,';',1,6654) -LexToken(VAR,'N',1,6680) -LexToken(SEMICOLON,';',1,6681) -LexToken(VAR,'M',1,6707) -LexToken(SEMICOLON,';',1,6708) -LexToken(VAR,'swap',1,6734) -LexToken(SEMICOLON,';',1,6738) -LexToken(VAR,'offset',1,6764) -LexToken(SEMICOLON,';',1,6770) -LexToken(VAR,'_str2code',1,6796) -LexToken(OPENBRACKET,'(',1,6805) -LexToken(VAR,'fname1',1,6806) -LexToken(CLOSEBRACKET,')',1,6812) -LexToken(SEMICOLON,';',1,6813) -LexToken(VAR,'tmask1',1,6839) -LexToken(SEMICOLON,';',1,6845) -LexToken(VAR,'outmask',1,6871) -LexToken(OPENBRACKET,'(',1,6878) -LexToken(COLON,':',1,6879) -LexToken(CLOSEBRACKET,')',1,6880) -LexToken(CLOSESQBRACKET,']',1,6906) -LexToken(EOL,'\n',1,6907) -LexToken(EOL,'\n',1,6909) -LexToken(IF,'if',1,6930) -LexToken(VAR,'prod',1,6933) -LexToken(OPENBRACKET,'(',1,6937) -LexToken(VAR,'size',1,6938) -LexToken(OPENBRACKET,'(',1,6942) -LexToken(VAR,'dstate',1,6943) -LexToken(CLOSEBRACKET,')',1,6949) -LexToken(CLOSEBRACKET,')',1,6950) -LexToken(COMPARISON,'<>',1,6952) -LexToken(OPENBRACKET,'(',1,6955) -LexToken(VAR,'N',1,6956) -LexToken(MULTIPLICATION,'*',1,6957) -LexToken(VAR,'M',1,6958) -LexToken(CLOSEBRACKET,')',1,6959) -LexToken(ADDITION,'+',1,6961) -LexToken(NUMBER,'3',1,6963) -LexToken(THEN,'then',1,6965) -LexToken(EOL,'\n',1,6969) -LexToken(VAR,'dstate',1,6994) -LexToken(ASSIGNMENT,'=',1,7001) -LexToken(OPENSQBRACKET,'[',1,7003) -LexToken(ADDITION,'-',1,7004) -LexToken(NUMBER,'1',1,7005) -LexToken(SEMICOLON,';',1,7006) -LexToken(ADDITION,'-',1,7008) -LexToken(NUMBER,'1',1,7009) -LexToken(SEMICOLON,';',1,7010) -LexToken(VAR,'lunit',1,7012) -LexToken(SEMICOLON,';',1,7017) -LexToken(VAR,'zeros',1,7019) -LexToken(OPENBRACKET,'(',1,7024) -LexToken(VAR,'N',1,7025) -LexToken(MULTIPLICATION,'*',1,7026) -LexToken(VAR,'M',1,7027) -LexToken(COMMA,',',1,7028) -LexToken(NUMBER,'1',1,7030) -LexToken(CLOSEBRACKET,')',1,7031) -LexToken(CLOSESQBRACKET,']',1,7032) -LexToken(EOL,'\n',1,7033) -LexToken(END,'end',1,7054) -LexToken(EOL,'\n',1,7057) -LexToken(EOL,'\n',1,7058) -LexToken(VAR,'model',1,7079) -LexToken(DOT,'.',1,7084) -LexToken(VAR,'dstate',1,7085) -LexToken(ASSIGNMENT,'=',1,7092) -LexToken(VAR,'dstate',1,7094) -LexToken(EOL,'\n',1,7100) -LexToken(VAR,'model',1,7122) -LexToken(DOT,'.',1,7127) -LexToken(VAR,'ipar',1,7128) -LexToken(ASSIGNMENT,'=',1,7133) -LexToken(VAR,'ipar',1,7135) -LexToken(EOL,'\n',1,7139) -LexToken(VAR,'graphics',1,7160) -LexToken(DOT,'.',1,7168) -LexToken(VAR,'exprs',1,7169) -LexToken(ASSIGNMENT,'=',1,7175) -LexToken(VAR,'exprs',1,7177) -LexToken(EOL,'\n',1,7182) -LexToken(VAR,'x',1,7204) -LexToken(DOT,'.',1,7205) -LexToken(VAR,'graphics',1,7206) -LexToken(ASSIGNMENT,'=',1,7215) -LexToken(VAR,'graphics',1,7217) -LexToken(EOL,'\n',1,7225) -LexToken(VAR,'x',1,7247) -LexToken(DOT,'.',1,7248) -LexToken(VAR,'model',1,7249) -LexToken(ASSIGNMENT,'=',1,7255) -LexToken(VAR,'model',1,7257) -LexToken(EOL,'\n',1,7262) -LexToken(BREAK,'break',1,7283) -LexToken(EOL,'\n',1,7288) -LexToken(EOL,'\n',1,7289) -LexToken(END,'end',1,7306) -LexToken(EOL,'\n',1,7309) -LexToken(EOL,'\n',1,7310) -LexToken(END,'end',1,7323) -LexToken(EOL,'\n',1,7326) -LexToken(EOL,'\n',1,7327) -LexToken(END,'end',1,7336) -LexToken(EOL,'\n',1,7339) -LexToken(EOL,'\n',1,7340) -LexToken(CASE,'case',1,7345) -LexToken(DQSTRING,'"define"',1,7357) -LexToken(THEN,'then',1,7359) -LexToken(EOL,'\n',1,7363) -LexToken(VAR,'frmt',1,7372) -LexToken(ASSIGNMENT,'=',1,7377) -LexToken(DQSTRING,'"d "',1,7383) -LexToken(EOL,'\n',1,7384) -LexToken(VAR,'fname',1,7393) -LexToken(ASSIGNMENT,'=',1,7399) -LexToken(DQSTRING,'"foo"',1,7405) -LexToken(EOL,'\n',1,7406) -LexToken(VAR,'lunit',1,7415) -LexToken(ASSIGNMENT,'=',1,7421) -LexToken(NUMBER,'0',1,7423) -LexToken(EOL,'\n',1,7424) -LexToken(VAR,'N',1,7433) -LexToken(ASSIGNMENT,'=',1,7435) -LexToken(NUMBER,'20',1,7437) -LexToken(EOL,'\n',1,7439) -LexToken(VAR,'M',1,7449) -LexToken(ASSIGNMENT,'=',1,7451) -LexToken(NUMBER,'1',1,7453) -LexToken(EOL,'\n',1,7454) -LexToken(VAR,'rpar',1,7463) -LexToken(ASSIGNMENT,'=',1,7468) -LexToken(OPENSQBRACKET,'[',1,7470) -LexToken(CLOSESQBRACKET,']',1,7471) -LexToken(EOL,'\n',1,7472) -LexToken(VAR,'tmask',1,7481) -LexToken(ASSIGNMENT,'=',1,7487) -LexToken(NUMBER,'0',1,7489) -LexToken(EOL,'\n',1,7490) -LexToken(VAR,'swap',1,7499) -LexToken(ASSIGNMENT,'=',1,7504) -LexToken(NUMBER,'0',1,7506) -LexToken(EOL,'\n',1,7507) -LexToken(VAR,'offset',1,7516) -LexToken(ASSIGNMENT,'=',1,7523) -LexToken(NUMBER,'1',1,7525) -LexToken(EOL,'\n',1,7526) -LexToken(VAR,'outmask',1,7535) -LexToken(ASSIGNMENT,'=',1,7543) -LexToken(NUMBER,'1',1,7545) -LexToken(EOL,'\n',1,7546) -LexToken(VAR,'ievt',1,7555) -LexToken(ASSIGNMENT,'=',1,7560) -LexToken(NUMBER,'0',1,7562) -LexToken(EOL,'\n',1,7563) -LexToken(VAR,'nout',1,7572) -LexToken(ASSIGNMENT,'=',1,7577) -LexToken(VAR,'size',1,7579) -LexToken(OPENBRACKET,'(',1,7583) -LexToken(VAR,'outmask',1,7584) -LexToken(COMMA,',',1,7591) -LexToken(DQSTRING,'"*"',1,7594) -LexToken(CLOSEBRACKET,')',1,7595) -LexToken(EOL,'\n',1,7596) -LexToken(EOL,'\n',1,7597) -LexToken(VAR,'ipar',1,7606) -LexToken(ASSIGNMENT,'=',1,7611) -LexToken(OPENSQBRACKET,'[',1,7613) -LexToken(VAR,'length',1,7627) -LexToken(OPENBRACKET,'(',1,7633) -LexToken(VAR,'fname',1,7634) -LexToken(CLOSEBRACKET,')',1,7639) -LexToken(SEMICOLON,';',1,7640) -LexToken(VAR,'_str2code',1,7642) -LexToken(OPENBRACKET,'(',1,7651) -LexToken(VAR,'frmt',1,7652) -LexToken(CLOSEBRACKET,')',1,7656) -LexToken(SEMICOLON,';',1,7657) -LexToken(VAR,'ievt',1,7659) -LexToken(SEMICOLON,';',1,7663) -LexToken(VAR,'N',1,7665) -LexToken(SEMICOLON,';',1,7666) -LexToken(VAR,'M',1,7668) -LexToken(SEMICOLON,';',1,7669) -LexToken(VAR,'swap',1,7683) -LexToken(SEMICOLON,';',1,7687) -LexToken(VAR,'offset',1,7688) -LexToken(SEMICOLON,';',1,7694) -LexToken(VAR,'_str2code',1,7696) -LexToken(OPENBRACKET,'(',1,7705) -LexToken(VAR,'fname',1,7706) -LexToken(CLOSEBRACKET,')',1,7711) -LexToken(SEMICOLON,';',1,7712) -LexToken(VAR,'tmask',1,7714) -LexToken(SEMICOLON,';',1,7719) -LexToken(VAR,'outmask',1,7721) -LexToken(CLOSESQBRACKET,']',1,7741) -LexToken(EOL,'\n',1,7742) -LexToken(EOL,'\n',1,7744) -LexToken(VAR,'model',1,7753) -LexToken(ASSIGNMENT,'=',1,7759) -LexToken(SCICOS_MODEL,'scicos_model',1,7761) -LexToken(OPENBRACKET,'(',1,7773) -LexToken(CLOSEBRACKET,')',1,7774) -LexToken(EOL,'\n',1,7775) -LexToken(VAR,'model',1,7784) -LexToken(DOT,'.',1,7789) -LexToken(VAR,'sim',1,7790) -LexToken(ASSIGNMENT,'=',1,7794) -LexToken(VAR,'list',1,7796) -LexToken(OPENBRACKET,'(',1,7800) -LexToken(DQSTRING,'"readc"',1,7807) -LexToken(COMMA,',',1,7808) -LexToken(NUMBER,'2',1,7809) -LexToken(CLOSEBRACKET,')',1,7810) -LexToken(EOL,'\n',1,7811) -LexToken(VAR,'model',1,7820) -LexToken(DOT,'.',1,7825) -LexToken(VAR,'out',1,7826) -LexToken(ASSIGNMENT,'=',1,7830) -LexToken(VAR,'nout',1,7832) -LexToken(EOL,'\n',1,7836) -LexToken(VAR,'model',1,7845) -LexToken(DOT,'.',1,7850) -LexToken(VAR,'evtin',1,7851) -LexToken(ASSIGNMENT,'=',1,7857) -LexToken(NUMBER,'1',1,7859) -LexToken(EOL,'\n',1,7860) -LexToken(VAR,'model',1,7869) -LexToken(DOT,'.',1,7874) -LexToken(VAR,'evtout',1,7875) -LexToken(ASSIGNMENT,'=',1,7882) -LexToken(OPENSQBRACKET,'[',1,7884) -LexToken(CLOSESQBRACKET,']',1,7885) -LexToken(EOL,'\n',1,7886) -LexToken(VAR,'model',1,7895) -LexToken(DOT,'.',1,7900) -LexToken(VAR,'dstate',1,7901) -LexToken(ASSIGNMENT,'=',1,7908) -LexToken(OPENSQBRACKET,'[',1,7910) -LexToken(NUMBER,'1',1,7911) -LexToken(SEMICOLON,';',1,7912) -LexToken(NUMBER,'1',1,7914) -LexToken(SEMICOLON,';',1,7915) -LexToken(VAR,'lunit',1,7917) -LexToken(SEMICOLON,';',1,7922) -LexToken(VAR,'zeros',1,7924) -LexToken(OPENBRACKET,'(',1,7929) -LexToken(VAR,'N',1,7930) -LexToken(MULTIPLICATION,'*',1,7931) -LexToken(VAR,'M',1,7932) -LexToken(COMMA,',',1,7933) -LexToken(NUMBER,'1',1,7934) -LexToken(CLOSEBRACKET,')',1,7935) -LexToken(CLOSESQBRACKET,']',1,7936) -LexToken(EOL,'\n',1,7937) -LexToken(VAR,'model',1,7946) -LexToken(DOT,'.',1,7951) -LexToken(VAR,'ipar',1,7952) -LexToken(ASSIGNMENT,'=',1,7957) -LexToken(OPENSQBRACKET,'[',1,7959) -LexToken(VAR,'length',1,7973) -LexToken(OPENBRACKET,'(',1,7979) -LexToken(VAR,'fname',1,7980) -LexToken(CLOSEBRACKET,')',1,7985) -LexToken(SEMICOLON,';',1,7986) -LexToken(VAR,'_str2code',1,7988) -LexToken(OPENBRACKET,'(',1,7997) -LexToken(VAR,'frmt',1,7998) -LexToken(CLOSEBRACKET,')',1,8002) -LexToken(SEMICOLON,';',1,8003) -LexToken(VAR,'ievt',1,8005) -LexToken(SEMICOLON,';',1,8009) -LexToken(VAR,'N',1,8011) -LexToken(SEMICOLON,';',1,8012) -LexToken(VAR,'M',1,8014) -LexToken(SEMICOLON,';',1,8015) -LexToken(VAR,'swap',1,8029) -LexToken(SEMICOLON,';',1,8033) -LexToken(VAR,'offset',1,8035) -LexToken(SEMICOLON,';',1,8041) -LexToken(VAR,'_str2code',1,8042) -LexToken(OPENBRACKET,'(',1,8051) -LexToken(VAR,'fname',1,8052) -LexToken(CLOSEBRACKET,')',1,8057) -LexToken(SEMICOLON,';',1,8058) -LexToken(VAR,'tmask',1,8072) -LexToken(SEMICOLON,';',1,8077) -LexToken(VAR,'outmask',1,8079) -LexToken(CLOSESQBRACKET,']',1,8099) -LexToken(EOL,'\n',1,8100) -LexToken(EOL,'\n',1,8102) -LexToken(VAR,'model',1,8111) -LexToken(DOT,'.',1,8116) -LexToken(VAR,'blocktype',1,8117) -LexToken(ASSIGNMENT,'=',1,8127) -LexToken(DQSTRING,'"d"',1,8131) -LexToken(EOL,'\n',1,8132) -LexToken(VAR,'model',1,8141) -LexToken(DOT,'.',1,8146) -LexToken(VAR,'firing',1,8147) -LexToken(ASSIGNMENT,'=',1,8154) -LexToken(ADDITION,'-',1,8156) -LexToken(NUMBER,'1',1,8157) -LexToken(EOL,'\n',1,8158) -LexToken(VAR,'model',1,8167) -LexToken(DOT,'.',1,8172) -LexToken(VAR,'dep_ut',1,8173) -LexToken(ASSIGNMENT,'=',1,8180) -LexToken(OPENSQBRACKET,'[',1,8182) -LexToken(PREVAR_BOOLEAN,'%f',1,8183) -LexToken(PREVAR_BOOLEAN,'%f',1,8186) -LexToken(CLOSESQBRACKET,']',1,8188) -LexToken(EOL,'\n',1,8189) -LexToken(EOL,'\n',1,8190) -LexToken(VAR,'exprs',1,8199) -LexToken(ASSIGNMENT,'=',1,8205) -LexToken(OPENSQBRACKET,'[',1,8207) -LexToken(DQSTRING,'"[]"',1,8224) -LexToken(SEMICOLON,';',1,8225) -LexToken(VAR,'sci2exp',1,8227) -LexToken(OPENBRACKET,'(',1,8234) -LexToken(VAR,'outmask',1,8235) -LexToken(CLOSEBRACKET,')',1,8242) -LexToken(SEMICOLON,';',1,8243) -LexToken(VAR,'fname',1,8245) -LexToken(SEMICOLON,';',1,8250) -LexToken(VAR,'frmt',1,8252) -LexToken(SEMICOLON,';',1,8256) -LexToken(VAR,'string',1,8258) -LexToken(OPENBRACKET,'(',1,8264) -LexToken(VAR,'M',1,8265) -LexToken(CLOSEBRACKET,')',1,8266) -LexToken(SEMICOLON,';',1,8267) -LexToken(VAR,'string',1,8281) -LexToken(OPENBRACKET,'(',1,8287) -LexToken(VAR,'N',1,8288) -LexToken(CLOSEBRACKET,')',1,8289) -LexToken(SEMICOLON,';',1,8290) -LexToken(VAR,'string',1,8292) -LexToken(OPENBRACKET,'(',1,8298) -LexToken(VAR,'offset',1,8299) -LexToken(CLOSEBRACKET,')',1,8305) -LexToken(SEMICOLON,';',1,8306) -LexToken(VAR,'string',1,8307) -LexToken(OPENBRACKET,'(',1,8313) -LexToken(VAR,'swap',1,8314) -LexToken(CLOSEBRACKET,')',1,8318) -LexToken(CLOSESQBRACKET,']',1,8332) -LexToken(EOL,'\n',1,8333) -LexToken(EOL,'\n',1,8335) -LexToken(VAR,'gr_i',1,8344) -LexToken(ASSIGNMENT,'=',1,8349) -LexToken(OPENSQBRACKET,'[',1,8351) -LexToken(CLOSESQBRACKET,']',1,8352) -LexToken(EOL,'\n',1,8353) -LexToken(EOL,'\n',1,8355) -LexToken(VAR,'x',1,8364) -LexToken(ASSIGNMENT,'=',1,8366) -LexToken(VAR,'standard_define',1,8368) -LexToken(OPENBRACKET,'(',1,8383) -LexToken(OPENSQBRACKET,'[',1,8384) -LexToken(NUMBER,'4',1,8385) -LexToken(NUMBER,'2',1,8387) -LexToken(CLOSESQBRACKET,']',1,8388) -LexToken(COMMA,',',1,8389) -LexToken(VAR,'model',1,8390) -LexToken(COMMA,',',1,8395) -LexToken(VAR,'exprs',1,8396) -LexToken(COMMA,',',1,8401) -LexToken(VAR,'gr_i',1,8402) -LexToken(CLOSEBRACKET,')',1,8406) -LexToken(EOL,'\n',1,8407) -LexToken(END,'end',1,8412) -LexToken(EOL,'\n',1,8415) -LexToken(EOL,'\n',1,8416) -LexToken(ENDFUNCTION,'endfunction',1,8417) -LexToken(EOL,'\n',1,8428) +/* autogenerated from "macros/Sources/READC_f.sci" */ +function READC_f() { +READC_f.prototype.get = function READC_f() { +} +READC_f.prototype.set = function READC_f() { +x=arg1; +model=x.model; +graphics=arg1.graphics; +exprs=graphics.exprs; +out=model.out; +dstate=model.dstate; +ipar=model.ipar; +imask=9+ipar(1); +tmask=ipar(imask); +lunit=dstate(3); +fname=exprs(3); +frmt=exprs(4); +while (true) { +[ok,tmask1,outmask,fname1,frmt1,M,N,offset,swap,exprs]=scicos_getvalue([msprintf(gettext("Set %s block parameters"),"READC_f")," ",gettext("Read from C binary file")],[gettext("Time Record Selection"),gettext("Outputs Record Selection"),gettext("Input File Name"),gettext("Input Format"),gettext("Record Size"),gettext("Buffer Size"),gettext("Initial Record Index"),gettext("Swap Mode (0:No, 1:Yes)")],list("vec",-1,"vec",-1,"str",1,"str",1,"vec",1,"vec",1,"vec",1,"vec",1),exprs); +if (!ok) { +break +} +fname1=pathconvert(stripblanks(fname1),None,true); +frmt1=stripblanks(frmt1); +fmts=["s","l","d","f","c","us","ul","uc","ull","uls","ubl","ubs","dl","fl","ll","sl","db","fb","lb","sb"]; +nout=size(outmask,"*"); +if (prod(size(tmask1))>1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Time Record Selection")),gettext("Must be a scalar or an empty matrix.")); +} else if (and(frmt1!=fmts)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %s."),gettext("Input Format"),frmt1),gettext("Valid formats are: "+strcat(fmts,", "))); +} else if (alreadyran&&fname1!=fname) { +block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running"),gettext("Input File Name")),gettext("End current simulation first.")); +} else if (N!=ipar(6)&&alreadyran) { +block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Buffer Size")),gettext("End current simulation first")); +} else if (alreadyran&&size(tmask1)!=size(tmask)) { +block_parameter_error(msprintf(gettext("You cannot modify \'%s\' when running."),gettext("Time Record Selection")),gettext("End current simulation first.")); +} else if (fname1=="") { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter."),gettext("Input File Name")),gettext("You must provide a file name.")); +} else if (M<1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Record Size"),M),gettext("Strictly positive integer expected.")); +} else if (tmask1!=[]&&(tmask1<1||tmask1>M)) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Time Record Selection"),tmask1),msprintf(gettext("Must be in the interval %s."),gettext("[1, Record Size = ")+string(M)+"]")); +} else if (nout==0) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Outputs Record Selection"),nout),gettext("Strictly positive integer expected.")); +} else if (nout>M) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Outputs Record Selection"),nout),msprintf(gettext("Must be in the interval %s."),gettext("[1, Record Size = ")+string(M)+"]")); +} else if (max(outmask)>M||min(outmask)<1) { +block_parameter_error(msprintf(gettext("Wrong value for indexes in \'%s\' parameter: %s."),gettext("Outputs Record Selection"),strcat(string(outmask.slice())," ")),msprintf(gettext("Must be in the interval %s."),gettext("[1, Record Size = ")+string(M)+"]")); +} else if (N<1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Buffer Size"),N),gettext("Strictly positive integer expected.")); +} else if (swap!=0&&swap!=1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Swap Mode"),swap),msprintf(gettext("Must be in the interval %s."),"[0, 1]")); +} else if (offset<1) { +block_parameter_error(msprintf(gettext("Wrong value for \'%s\' parameter: %d."),gettext("Initial Record Index"),offset),gettext("Strictly positive integer expected.")); +} else { +if (tmask1==[]) { +ievt=0; +tmask1=0; +outpt=[]; +} else { +ievt=1; +outpt=1; +} +out=size(outmask,"*"); +[model,graphics,ok]=check_io(model,graphics,[],out,1,outpt); +frmt1=part(frmt1,1,3); +if (ok) { +if (ievt==0) { +model.firing=-1; +} else { +model.firing=0; +} +ipar=[length(fname1),_str2code(frmt1),ievt,N,M,swap,offset,_str2code(fname1),tmask1,outmask.slice()]; +if (prod(size(dstate))!=(N*M)+3) { +dstate=[-1,-1,lunit,zeros(N*M,1)]; +} +model.dstate=dstate; +model.ipar=ipar; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +} +} +READC_f.prototype.define = function READC_f() { +frmt="d "; +fname="foo"; +lunit=0; +N=20; +M=1; +rpar=[]; +tmask=0; +swap=0; +offset=1; +outmask=1; +ievt=0; +nout=size(outmask,"*"); +ipar=[length(fname),_str2code(frmt),ievt,N,M,swap,offset,_str2code(fname),tmask,outmask]; +model=scicos_model(); +model.sim=list("readc",2); +model.out=nout; +model.evtin=1; +model.evtout=[]; +model.dstate=[1,1,lunit,zeros(N*M,1)]; +model.ipar=[length(fname),_str2code(frmt),ievt,N,M,swap,offset,_str2code(fname),tmask,outmask]; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs=["[]",sci2exp(outmask),fname,frmt,string(M),string(N),string(offset),string(swap)]; +gr_i=[]; +x=standard_define([4,2],model,exprs,gr_i); +} +READC_f.prototype.details = function READC_f() { +} +} diff --git a/js/Sources/RFILE_f.js b/js/Sources/RFILE_f.js index d423d84a..58f41f76 100644 --- a/js/Sources/RFILE_f.js +++ b/js/Sources/RFILE_f.js @@ -1,1139 +1,3 @@ -LexToken(EOL,'\n',1,8) -LexToken(EOL,'\n',1,11) -LexToken(EOL,'\n',1,71) -LexToken(EOL,'\n',1,147) -LexToken(EOL,'\n',1,150) -LexToken(EOL,'\n',1,222) -LexToken(EOL,'\n',1,294) -LexToken(EOL,'\n',1,363) -LexToken(EOL,'\n',1,402) -LexToken(EOL,'\n',1,405) -LexToken(EOL,'\n',1,472) -LexToken(EOL,'\n',1,538) -LexToken(EOL,'\n',1,603) -LexToken(EOL,'\n',1,651) -LexToken(EOL,'\n',1,654) -LexToken(EOL,'\n',1,723) -LexToken(EOL,'\n',1,786) -LexToken(EOL,'\n',1,868) -LexToken(EOL,'\n',1,871) -LexToken(EOL,'\n',1,902) -LexToken(EOL,'\n',1,905) -LexToken(EOL,'\n',1,906) -LexToken(FUNCTION,'function',1,907) -LexToken(OPENSQBRACKET,'[',1,916) -LexToken(VAR,'x',1,917) -LexToken(COMMA,',',1,918) -LexToken(VAR,'y',1,920) -LexToken(COMMA,',',1,921) -LexToken(VAR,'typ',1,923) -LexToken(CLOSESQBRACKET,']',1,926) -LexToken(ASSIGNMENT,'=',1,928) -LexToken(VAR,'RFILE_f',1,930) -LexToken(OPENBRACKET,'(',1,937) -LexToken(VAR,'job',1,938) -LexToken(COMMA,',',1,941) -LexToken(VAR,'arg1',1,942) -LexToken(COMMA,',',1,946) -LexToken(VAR,'arg2',1,947) -LexToken(CLOSEBRACKET,')',1,951) -LexToken(EOL,'\n',1,952) -LexToken(EOL,'\n',1,953) -LexToken(VAR,'x',1,958) -LexToken(ASSIGNMENT,'=',1,959) -LexToken(OPENSQBRACKET,'[',1,960) -LexToken(CLOSESQBRACKET,']',1,961) -LexToken(EOL,'\n',1,962) -LexToken(VAR,'y',1,968) -LexToken(ASSIGNMENT,'=',1,969) -LexToken(OPENSQBRACKET,'[',1,970) -LexToken(CLOSESQBRACKET,']',1,971) -LexToken(EOL,'\n',1,972) -LexToken(VAR,'typ',1,978) -LexToken(ASSIGNMENT,'=',1,981) -LexToken(OPENSQBRACKET,'[',1,982) -LexToken(CLOSESQBRACKET,']',1,983) -LexToken(EOL,'\n',1,984) -LexToken(EOL,'\n',1,986) -LexToken(SELECT,'select',1,991) -LexToken(VAR,'job',1,998) -LexToken(EOL,'\n',1,1001) -LexToken(EOL,'\n',1,1002) -LexToken(CASE,'case',1,1007) -LexToken(DQSTRING,'"set"',1,1016) -LexToken(THEN,'then',1,1018) -LexToken(EOL,'\n',1,1022) -LexToken(VAR,'x',1,1031) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1035) -LexToken(EOL,'\n',1,1039) -LexToken(VAR,'graphics',1,1049) -LexToken(ASSIGNMENT,'=',1,1058) -LexToken(VAR,'arg1',1,1060) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'graphics',1,1065) -LexToken(EOL,'\n',1,1073) -LexToken(VAR,'exprs',1,1083) -LexToken(ASSIGNMENT,'=',1,1089) -LexToken(VAR,'graphics',1,1091) -LexToken(DOT,'.',1,1099) -LexToken(VAR,'exprs',1,1100) -LexToken(EOL,'\n',1,1105) -LexToken(VAR,'model',1,1114) -LexToken(ASSIGNMENT,'=',1,1120) -LexToken(VAR,'arg1',1,1122) -LexToken(DOT,'.',1,1126) -LexToken(VAR,'model',1,1127) -LexToken(EOL,'\n',1,1132) -LexToken(VAR,'dstate',1,1142) -LexToken(ASSIGNMENT,'=',1,1149) -LexToken(VAR,'model',1,1151) -LexToken(DOT,'.',1,1156) -LexToken(VAR,'dstate',1,1157) -LexToken(EOL,'\n',1,1163) -LexToken(VAR,'ipar',1,1172) -LexToken(ASSIGNMENT,'=',1,1177) -LexToken(VAR,'model',1,1179) -LexToken(DOT,'.',1,1184) -LexToken(VAR,'ipar',1,1185) -LexToken(EOL,'\n',1,1189) -LexToken(VAR,'ievt',1,1198) -LexToken(ASSIGNMENT,'=',1,1203) -LexToken(VAR,'ipar',1,1205) -LexToken(OPENBRACKET,'(',1,1209) -LexToken(NUMBER,'3',1,1210) -LexToken(CLOSEBRACKET,')',1,1211) -LexToken(EOL,'\n',1,1212) -LexToken(VAR,'N',1,1222) -LexToken(ASSIGNMENT,'=',1,1224) -LexToken(VAR,'ipar',1,1226) -LexToken(OPENBRACKET,'(',1,1230) -LexToken(NUMBER,'4',1,1231) -LexToken(CLOSEBRACKET,')',1,1232) -LexToken(EOL,'\n',1,1233) -LexToken(VAR,'imask',1,1243) -LexToken(ASSIGNMENT,'=',1,1249) -LexToken(NUMBER,'5',1,1251) -LexToken(ADDITION,'+',1,1252) -LexToken(VAR,'ipar',1,1253) -LexToken(OPENBRACKET,'(',1,1257) -LexToken(NUMBER,'1',1,1258) -LexToken(CLOSEBRACKET,')',1,1259) -LexToken(ADDITION,'+',1,1260) -LexToken(VAR,'ipar',1,1261) -LexToken(OPENBRACKET,'(',1,1265) -LexToken(NUMBER,'2',1,1266) -LexToken(CLOSEBRACKET,')',1,1267) -LexToken(EOL,'\n',1,1268) -LexToken(VAR,'tmask',1,1277) -LexToken(ASSIGNMENT,'=',1,1283) -LexToken(VAR,'ipar',1,1285) -LexToken(OPENBRACKET,'(',1,1289) -LexToken(VAR,'imask',1,1290) -LexToken(CLOSEBRACKET,')',1,1295) -LexToken(EOL,'\n',1,1296) -LexToken(VAR,'lunit',1,1305) -LexToken(ASSIGNMENT,'=',1,1311) -LexToken(VAR,'dstate',1,1313) -LexToken(OPENBRACKET,'(',1,1319) -LexToken(NUMBER,'3',1,1320) -LexToken(CLOSEBRACKET,')',1,1321) -LexToken(EOL,'\n',1,1322) -LexToken(VAR,'fname',1,1331) -LexToken(ASSIGNMENT,'=',1,1337) -LexToken(VAR,'exprs',1,1339) -LexToken(OPENBRACKET,'(',1,1344) -LexToken(NUMBER,'3',1,1345) -LexToken(CLOSEBRACKET,')',1,1346) -LexToken(EOL,'\n',1,1347) -LexToken(VAR,'frmt',1,1356) -LexToken(ASSIGNMENT,'=',1,1361) -LexToken(VAR,'exprs',1,1363) -LexToken(OPENBRACKET,'(',1,1368) -LexToken(NUMBER,'4',1,1369) -LexToken(CLOSEBRACKET,')',1,1370) -LexToken(EOL,'\n',1,1371) -LexToken(EOL,'\n',1,1408) -LexToken(IF,'if',1,1417) -LexToken(VAR,'size',1,1420) -LexToken(OPENBRACKET,'(',1,1424) -LexToken(VAR,'exprs',1,1425) -LexToken(COMMA,',',1,1430) -LexToken(DQSTRING,'"*"',1,1433) -LexToken(CLOSEBRACKET,')',1,1434) -LexToken(COMPARISON,'>',1,1435) -LexToken(NUMBER,'5',1,1436) -LexToken(THEN,'then',1,1438) -LexToken(EOL,'\n',1,1442) -LexToken(VAR,'exprs',1,1455) -LexToken(OPENBRACKET,'(',1,1460) -LexToken(NUMBER,'6',1,1461) -LexToken(CLOSEBRACKET,')',1,1462) -LexToken(ASSIGNMENT,'=',1,1464) -LexToken(OPENSQBRACKET,'[',1,1466) -LexToken(CLOSESQBRACKET,']',1,1467) -LexToken(EOL,'\n',1,1468) -LexToken(EOL,'\n',1,1469) -LexToken(END,'end',1,1478) -LexToken(EOL,'\n',1,1481) -LexToken(EOL,'\n',1,1482) -LexToken(WHILE,'while',1,1491) -LexToken(PREVAR_BOOLEAN,'%t',1,1497) -LexToken(DO,'do',1,1500) -LexToken(EOL,'\n',1,1502) -LexToken(OPENSQBRACKET,'[',1,1515) -LexToken(VAR,'ok',1,1516) -LexToken(COMMA,',',1,1518) -LexToken(VAR,'tmask1',1,1519) -LexToken(COMMA,',',1,1525) -LexToken(VAR,'outmask',1,1526) -LexToken(COMMA,',',1,1533) -LexToken(VAR,'fname1',1,1534) -LexToken(COMMA,',',1,1540) -LexToken(VAR,'frmt1',1,1541) -LexToken(COMMA,',',1,1546) -LexToken(VAR,'N',1,1547) -LexToken(COMMA,',',1,1548) -LexToken(VAR,'exprs',1,1549) -LexToken(CLOSESQBRACKET,']',1,1554) -LexToken(ASSIGNMENT,'=',1,1556) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1558) -LexToken(OPENBRACKET,'(',1,1573) -LexToken(OPENSQBRACKET,'[',1,1574) -LexToken(VAR,'msprintf',1,1575) -LexToken(OPENBRACKET,'(',1,1583) -LexToken(VAR,'gettext',1,1584) -LexToken(OPENBRACKET,'(',1,1591) -LexToken(DQSTRING,'"Set %s block parameters"',1,1616) -LexToken(CLOSEBRACKET,')',1,1617) -LexToken(COMMA,',',1,1618) -LexToken(DQSTRING,'"RFILE_f"',1,1628) -LexToken(CLOSEBRACKET,')',1,1629) -LexToken(SEMICOLON,';',1,1630) -LexToken(DQSTRING,'" "',1,1633) -LexToken(SEMICOLON,';',1,1634) -LexToken(VAR,'gettext',1,1651) -LexToken(OPENBRACKET,'(',1,1658) -LexToken(DQSTRING,'"Read from an input file"',1,1683) -LexToken(CLOSEBRACKET,')',1,1684) -LexToken(SEMICOLON,';',1,1685) -LexToken(DQSTRING,'" "',1,1689) -LexToken(SEMICOLON,';',1,1690) -LexToken(VAR,'gettext',1,1692) -LexToken(OPENBRACKET,'(',1,1699) -LexToken(DQSTRING,'"Read is done on:"',1,1717) -LexToken(CLOSEBRACKET,')',1,1718) -LexToken(SEMICOLON,';',1,1719) -LexToken(VAR,'gettext',1,1721) -LexToken(OPENBRACKET,'(',1,1728) -LexToken(DQSTRING,'"  - A binary file if no format given"',1,1771) -LexToken(CLOSEBRACKET,')',1,1772) -LexToken(SEMICOLON,';',1,1773) -LexToken(VAR,'gettext',1,1790) -LexToken(OPENBRACKET,'(',1,1797) -LexToken(DQSTRING,'"  - A formatted text file if a format (fortran type) is given"',1,1866) -LexToken(CLOSEBRACKET,')',1,1867) -LexToken(CLOSESQBRACKET,']',1,1868) -LexToken(COMMA,',',1,1869) -LexToken(OPENSQBRACKET,'[',1,1886) -LexToken(VAR,'gettext',1,1887) -LexToken(OPENBRACKET,'(',1,1894) -LexToken(DQSTRING,'"Time Record Selection"',1,1917) -LexToken(CLOSEBRACKET,')',1,1918) -LexToken(SEMICOLON,';',1,1919) -LexToken(VAR,'gettext',1,1921) -LexToken(OPENBRACKET,'(',1,1928) -LexToken(DQSTRING,'"Outputs Record Selection"',1,1954) -LexToken(CLOSEBRACKET,')',1,1955) -LexToken(SEMICOLON,';',1,1956) -LexToken(VAR,'gettext',1,1958) -LexToken(OPENBRACKET,'(',1,1965) -LexToken(DQSTRING,'"Input File Name"',1,1982) -LexToken(CLOSEBRACKET,')',1,1983) -LexToken(SEMICOLON,';',1,1984) -LexToken(VAR,'gettext',1,1986) -LexToken(OPENBRACKET,'(',1,1993) -LexToken(DQSTRING,'"Input Format"',1,2007) -LexToken(CLOSEBRACKET,')',1,2008) -LexToken(SEMICOLON,';',1,2009) -LexToken(VAR,'gettext',1,2011) -LexToken(OPENBRACKET,'(',1,2018) -LexToken(DQSTRING,'"Buffer Size"',1,2031) -LexToken(CLOSEBRACKET,')',1,2032) -LexToken(CLOSESQBRACKET,']',1,2033) -LexToken(COMMA,',',1,2034) -LexToken(VAR,'list',1,2051) -LexToken(OPENBRACKET,'(',1,2055) -LexToken(DQSTRING,'"vec"',1,2060) -LexToken(COMMA,',',1,2061) -LexToken(ADDITION,'-',1,2062) -LexToken(NUMBER,'1',1,2063) -LexToken(COMMA,',',1,2064) -LexToken(DQSTRING,'"vec"',1,2069) -LexToken(COMMA,',',1,2070) -LexToken(ADDITION,'-',1,2071) -LexToken(NUMBER,'1',1,2072) -LexToken(COMMA,',',1,2073) -LexToken(DQSTRING,'"str"',1,2078) -LexToken(COMMA,',',1,2079) -LexToken(NUMBER,'1',1,2080) -LexToken(COMMA,',',1,2081) -LexToken(DQSTRING,'"str"',1,2086) -LexToken(COMMA,',',1,2087) -LexToken(NUMBER,'1',1,2088) -LexToken(COMMA,',',1,2089) -LexToken(DQSTRING,'"vec"',1,2094) -LexToken(COMMA,',',1,2095) -LexToken(NUMBER,'1',1,2096) -LexToken(CLOSEBRACKET,')',1,2097) -LexToken(COMMA,',',1,2098) -LexToken(VAR,'exprs',1,2100) -LexToken(CLOSEBRACKET,')',1,2105) -LexToken(EOL,'\n',1,2106) -LexToken(EOL,'\n',1,2108) -LexToken(IF,'if',1,2121) -LexToken(NOT,'~',1,2124) -LexToken(VAR,'ok',1,2125) -LexToken(THEN,'then',1,2128) -LexToken(EOL,'\n',1,2132) -LexToken(BREAK,'break',1,2149) -LexToken(EOL,'\n',1,2154) -LexToken(END,'end',1,2167) -LexToken(EOL,'\n',1,2197) -LexToken(EOL,'\n',1,2198) -LexToken(VAR,'fname1',1,2211) -LexToken(ASSIGNMENT,'=',1,2218) -LexToken(VAR,'pathconvert',1,2220) -LexToken(OPENBRACKET,'(',1,2231) -LexToken(VAR,'stripblanks',1,2232) -LexToken(OPENBRACKET,'(',1,2243) -LexToken(VAR,'fname1',1,2244) -LexToken(CLOSEBRACKET,')',1,2250) -LexToken(COMMA,',',1,2251) -LexToken(PREVAR_BOOLEAN,'%f',1,2253) -LexToken(COMMA,',',1,2255) -LexToken(PREVAR_BOOLEAN,'%t',1,2257) -LexToken(CLOSEBRACKET,')',1,2259) -LexToken(EOL,'\n',1,2260) -LexToken(VAR,'frmt1',1,2273) -LexToken(ASSIGNMENT,'=',1,2279) -LexToken(VAR,'stripblanks',1,2281) -LexToken(OPENBRACKET,'(',1,2292) -LexToken(VAR,'frmt1',1,2293) -LexToken(CLOSEBRACKET,')',1,2298) -LexToken(EOL,'\n',1,2299) -LexToken(EOL,'\n',1,2326) -LexToken(EOL,'\n',1,2349) -LexToken(VAR,'nout',1,2362) -LexToken(ASSIGNMENT,'=',1,2367) -LexToken(VAR,'size',1,2369) -LexToken(OPENBRACKET,'(',1,2373) -LexToken(VAR,'outmask',1,2374) -LexToken(COMMA,',',1,2381) -LexToken(DQSTRING,'"*"',1,2385) -LexToken(CLOSEBRACKET,')',1,2386) -LexToken(EOL,'\n',1,2387) -LexToken(EOL,'\n',1,2388) -LexToken(IF,'if',1,2401) -LexToken(VAR,'prod',1,2404) -LexToken(OPENBRACKET,'(',1,2408) -LexToken(VAR,'size',1,2409) -LexToken(OPENBRACKET,'(',1,2413) -LexToken(VAR,'tmask1',1,2414) -LexToken(CLOSEBRACKET,')',1,2420) -LexToken(CLOSEBRACKET,')',1,2421) -LexToken(COMPARISON,'>',1,2423) -LexToken(NUMBER,'1',1,2425) -LexToken(THEN,'then',1,2427) -LexToken(EOL,'\n',1,2431) -LexToken(VAR,'block_parameter_error',1,2448) -LexToken(OPENBRACKET,'(',1,2469) -LexToken(VAR,'msprintf',1,2470) -LexToken(OPENBRACKET,'(',1,2478) -LexToken(VAR,'gettext',1,2479) -LexToken(OPENBRACKET,'(',1,2486) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,2525) -LexToken(CLOSEBRACKET,')',1,2526) -LexToken(COMMA,',',1,2527) -LexToken(VAR,'gettext',1,2529) -LexToken(OPENBRACKET,'(',1,2536) -LexToken(DQSTRING,'"Time Record Selection"',1,2559) -LexToken(CLOSEBRACKET,')',1,2560) -LexToken(COMMA,',',1,2561) -LexToken(VAR,'strcat',1,2563) -LexToken(OPENBRACKET,'(',1,2569) -LexToken(VAR,'string',1,2570) -LexToken(OPENBRACKET,'(',1,2576) -LexToken(VAR,'tmask1',1,2577) -LexToken(OPENBRACKET,'(',1,2583) -LexToken(COLON,':',1,2584) -LexToken(CLOSEBRACKET,')',1,2585) -LexToken(CLOSEBRACKET,')',1,2586) -LexToken(COMMA,',',1,2587) -LexToken(DQSTRING,'" "',1,2590) -LexToken(CLOSEBRACKET,')',1,2591) -LexToken(CLOSEBRACKET,')',1,2592) -LexToken(COMMA,',',1,2593) -LexToken(VAR,'gettext',1,2613) -LexToken(OPENBRACKET,'(',1,2620) -LexToken(DQSTRING,'"Empty matrix or scalar expected."',1,2654) -LexToken(CLOSEBRACKET,')',1,2655) -LexToken(CLOSEBRACKET,')',1,2656) -LexToken(EOL,'\n',1,2657) -LexToken(EOL,'\n',1,2659) -LexToken(ELSEIF,'elseif',1,2672) -LexToken(VAR,'tmask1',1,2679) -LexToken(COMPARISON,'~=',1,2686) -LexToken(OPENSQBRACKET,'[',1,2689) -LexToken(CLOSESQBRACKET,']',1,2690) -LexToken(LOGICAL,'&',1,2692) -LexToken(VAR,'tmask1',1,2694) -LexToken(COMPARISON,'<',1,2701) -LexToken(NUMBER,'1',1,2703) -LexToken(THEN,'then',1,2705) -LexToken(EOL,'\n',1,2709) -LexToken(VAR,'block_parameter_error',1,2726) -LexToken(OPENBRACKET,'(',1,2747) -LexToken(VAR,'msprintf',1,2748) -LexToken(OPENBRACKET,'(',1,2756) -LexToken(VAR,'gettext',1,2757) -LexToken(OPENBRACKET,'(',1,2764) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d"',1,2802) -LexToken(CLOSEBRACKET,')',1,2803) -LexToken(COMMA,',',1,2804) -LexToken(VAR,'gettext',1,2806) -LexToken(OPENBRACKET,'(',1,2813) -LexToken(DQSTRING,'"Time Record Selection"',1,2836) -LexToken(CLOSEBRACKET,')',1,2837) -LexToken(COMMA,',',1,2838) -LexToken(VAR,'tmask1',1,2840) -LexToken(CLOSEBRACKET,')',1,2846) -LexToken(COMMA,',',1,2847) -LexToken(VAR,'gettext',1,2868) -LexToken(OPENBRACKET,'(',1,2875) -LexToken(DQSTRING,'"Strictly positive integer expected."',1,2912) -LexToken(CLOSEBRACKET,')',1,2913) -LexToken(CLOSEBRACKET,')',1,2914) -LexToken(EOL,'\n',1,2915) -LexToken(EOL,'\n',1,2917) -LexToken(ELSEIF,'elseif',1,2930) -LexToken(VAR,'lunit',1,2937) -LexToken(COMPARISON,'>',1,2943) -LexToken(NUMBER,'0',1,2945) -LexToken(LOGICAL,'&',1,2947) -LexToken(VAR,'min',1,2949) -LexToken(OPENBRACKET,'(',1,2952) -LexToken(VAR,'length',1,2953) -LexToken(OPENBRACKET,'(',1,2959) -LexToken(VAR,'frmt',1,2960) -LexToken(CLOSEBRACKET,')',1,2964) -LexToken(COMMA,',',1,2965) -LexToken(NUMBER,'1',1,2966) -LexToken(CLOSEBRACKET,')',1,2967) -LexToken(COMPARISON,'<>',1,2969) -LexToken(VAR,'min',1,2972) -LexToken(OPENBRACKET,'(',1,2975) -LexToken(VAR,'length',1,2976) -LexToken(OPENBRACKET,'(',1,2982) -LexToken(VAR,'frmt1',1,2983) -LexToken(CLOSEBRACKET,')',1,2988) -LexToken(COMMA,',',1,2989) -LexToken(NUMBER,'1',1,2991) -LexToken(CLOSEBRACKET,')',1,2992) -LexToken(THEN,'then',1,2994) -LexToken(EOL,'\n',1,2998) -LexToken(VAR,'block_parameter_error',1,3015) -LexToken(OPENBRACKET,'(',1,3036) -LexToken(OPENSQBRACKET,'[',1,3037) -LexToken(VAR,'gettext',1,3038) -LexToken(OPENBRACKET,'(',1,3045) -LexToken(DQSTRING,'"Simulation running !!! You cannot switch
between formatted and unformatted"',1,3127) -LexToken(CLOSEBRACKET,')',1,3128) -LexToken(CLOSESQBRACKET,']',1,3129) -LexToken(COMMA,',',1,3130) -LexToken(VAR,'gettext',1,3151) -LexToken(OPENBRACKET,'(',1,3158) -LexToken(DQSTRING,'"End current simulation first."',1,3189) -LexToken(CLOSEBRACKET,')',1,3190) -LexToken(CLOSEBRACKET,')',1,3191) -LexToken(EOL,'\n',1,3192) -LexToken(EOL,'\n',1,3194) -LexToken(ELSEIF,'elseif',1,3207) -LexToken(VAR,'lunit',1,3214) -LexToken(COMPARISON,'>',1,3220) -LexToken(NUMBER,'0',1,3222) -LexToken(LOGICAL,'&',1,3224) -LexToken(VAR,'fname1',1,3226) -LexToken(COMPARISON,'<>',1,3233) -LexToken(VAR,'fname',1,3236) -LexToken(THEN,'then',1,3242) -LexToken(EOL,'\n',1,3246) -LexToken(VAR,'block_parameter_error',1,3263) -LexToken(OPENBRACKET,'(',1,3284) -LexToken(VAR,'gettext',1,3285) -LexToken(OPENBRACKET,'(',1,3292) -LexToken(DQSTRING,'"Simulation running !!! You cannot modify \\\'Input File Name\\\'"',1,3354) -LexToken(CLOSEBRACKET,')',1,3355) -LexToken(COMMA,',',1,3356) -LexToken(VAR,'gettext',1,3358) -LexToken(OPENBRACKET,'(',1,3365) -LexToken(DQSTRING,'"End current simulation first."',1,3396) -LexToken(CLOSEBRACKET,')',1,3397) -LexToken(CLOSEBRACKET,')',1,3398) -LexToken(EOL,'\n',1,3399) -LexToken(EOL,'\n',1,3401) -LexToken(ELSEIF,'elseif',1,3414) -LexToken(VAR,'lunit',1,3421) -LexToken(COMPARISON,'>',1,3427) -LexToken(NUMBER,'0',1,3429) -LexToken(LOGICAL,'&',1,3431) -LexToken(VAR,'size',1,3433) -LexToken(OPENBRACKET,'(',1,3437) -LexToken(VAR,'tmask1',1,3438) -LexToken(CLOSEBRACKET,')',1,3444) -LexToken(COMPARISON,'<>',1,3446) -LexToken(VAR,'size',1,3449) -LexToken(OPENBRACKET,'(',1,3453) -LexToken(VAR,'tmask',1,3454) -LexToken(CLOSEBRACKET,')',1,3459) -LexToken(THEN,'then',1,3461) -LexToken(EOL,'\n',1,3465) -LexToken(VAR,'block_parameter_error',1,3482) -LexToken(OPENBRACKET,'(',1,3503) -LexToken(VAR,'gettext',1,3504) -LexToken(OPENBRACKET,'(',1,3511) -LexToken(DQSTRING,'"Simulation running !!! You cannot modify \\\'Time Record Selection\\\'"',1,3579) -LexToken(CLOSEBRACKET,')',1,3580) -LexToken(COMMA,',',1,3581) -LexToken(VAR,'gettext',1,3583) -LexToken(OPENBRACKET,'(',1,3590) -LexToken(DQSTRING,'"End current simulation first."',1,3621) -LexToken(CLOSEBRACKET,')',1,3622) -LexToken(CLOSEBRACKET,')',1,3623) -LexToken(EOL,'\n',1,3624) -LexToken(EOL,'\n',1,3626) -LexToken(ELSEIF,'elseif',1,3639) -LexToken(VAR,'fname1',1,3646) -LexToken(COMPARISON,'==',1,3653) -LexToken(DQSTRING,'""',1,3657) -LexToken(THEN,'then',1,3659) -LexToken(EOL,'\n',1,3663) -LexToken(VAR,'block_parameter_error',1,3680) -LexToken(OPENBRACKET,'(',1,3701) -LexToken(VAR,'msprintf',1,3702) -LexToken(OPENBRACKET,'(',1,3710) -LexToken(VAR,'gettext',1,3711) -LexToken(OPENBRACKET,'(',1,3718) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s"',1,3756) -LexToken(CLOSEBRACKET,')',1,3757) -LexToken(COMMA,',',1,3758) -LexToken(VAR,'gettext',1,3760) -LexToken(OPENBRACKET,'(',1,3767) -LexToken(DQSTRING,'"Input File Name"',1,3784) -LexToken(CLOSEBRACKET,')',1,3785) -LexToken(COMMA,',',1,3786) -LexToken(VAR,'fname1',1,3788) -LexToken(CLOSEBRACKET,')',1,3794) -LexToken(COMMA,',',1,3795) -LexToken(VAR,'gettext',1,3797) -LexToken(OPENBRACKET,'(',1,3804) -LexToken(DQSTRING,'"You must provide a filename."',1,3834) -LexToken(CLOSEBRACKET,')',1,3835) -LexToken(CLOSEBRACKET,')',1,3836) -LexToken(EOL,'\n',1,3837) -LexToken(EOL,'\n',1,3923) -LexToken(ELSEIF,'elseif',1,3936) -LexToken(VAR,'frmt1',1,3943) -LexToken(COMPARISON,'~=',1,3949) -LexToken(DQSTRING,'""',1,3953) -LexToken(LOGICAL,'&',1,3955) -LexToken(OPENBRACKET,'(',1,3958) -LexToken(PART,'part',1,3959) -LexToken(OPENBRACKET,'(',1,3963) -LexToken(VAR,'frmt1',1,3964) -LexToken(COMMA,',',1,3969) -LexToken(NUMBER,'1',1,3971) -LexToken(CLOSEBRACKET,')',1,3972) -LexToken(COMPARISON,'~=',1,3974) -LexToken(DQSTRING,'"("',1,3979) -LexToken(LOGICAL,'|',1,3981) -LexToken(PART,'part',1,3984) -LexToken(OPENBRACKET,'(',1,3988) -LexToken(VAR,'frmt1',1,3989) -LexToken(COMMA,',',1,3994) -LexToken(VAR,'length',1,3996) -LexToken(OPENBRACKET,'(',1,4002) -LexToken(VAR,'frmt1',1,4003) -LexToken(CLOSEBRACKET,')',1,4008) -LexToken(CLOSEBRACKET,')',1,4009) -LexToken(COMPARISON,'~=',1,4011) -LexToken(DQSTRING,'")"',1,4016) -LexToken(CLOSEBRACKET,')',1,4017) -LexToken(EOL,'\n',1,4018) -LexToken(VAR,'block_parameter_error',1,4035) -LexToken(OPENBRACKET,'(',1,4056) -LexToken(VAR,'msprintf',1,4057) -LexToken(OPENBRACKET,'(',1,4065) -LexToken(VAR,'gettext',1,4066) -LexToken(OPENBRACKET,'(',1,4073) -LexToken(DQSTRING,'"Wrong format for \\\'%s\\\' parameter: %s."',1,4113) -LexToken(CLOSEBRACKET,')',1,4114) -LexToken(COMMA,',',1,4115) -LexToken(VAR,'gettext',1,4117) -LexToken(OPENBRACKET,'(',1,4124) -LexToken(DQSTRING,'"Input Format"',1,4138) -LexToken(CLOSEBRACKET,')',1,4139) -LexToken(COMMA,',',1,4140) -LexToken(VAR,'frmt1',1,4142) -LexToken(CLOSEBRACKET,')',1,4147) -LexToken(COMMA,',',1,4148) -LexToken(VAR,'gettext',1,4169) -LexToken(OPENBRACKET,'(',1,4176) -LexToken(DQSTRING,'"You must enclose the format\\\'s string between parentheses."',1,4236) -LexToken(CLOSEBRACKET,')',1,4237) -LexToken(CLOSEBRACKET,')',1,4238) -LexToken(EOL,'\n',1,4239) -LexToken(ELSEIF,'elseif',1,4253) -LexToken(VAR,'N',1,4260) -LexToken(COMPARISON,'<',1,4262) -LexToken(NUMBER,'2',1,4264) -LexToken(THEN,'then',1,4266) -LexToken(EOL,'\n',1,4270) -LexToken(VAR,'block_parameter_error',1,4287) -LexToken(OPENBRACKET,'(',1,4308) -LexToken(VAR,'msprintf',1,4309) -LexToken(OPENBRACKET,'(',1,4317) -LexToken(VAR,'gettext',1,4318) -LexToken(OPENBRACKET,'(',1,4325) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4364) -LexToken(CLOSEBRACKET,')',1,4365) -LexToken(COMMA,',',1,4366) -LexToken(VAR,'gettext',1,4368) -LexToken(OPENBRACKET,'(',1,4375) -LexToken(DQSTRING,'"Buffer Size"',1,4388) -LexToken(CLOSEBRACKET,')',1,4389) -LexToken(COMMA,',',1,4390) -LexToken(VAR,'N',1,4392) -LexToken(CLOSEBRACKET,')',1,4393) -LexToken(COMMA,',',1,4394) -LexToken(VAR,'gettext',1,4415) -LexToken(OPENBRACKET,'(',1,4422) -LexToken(DQSTRING,'"Buffer size must be at least 2."',1,4455) -LexToken(CLOSEBRACKET,')',1,4456) -LexToken(CLOSEBRACKET,')',1,4457) -LexToken(EOL,'\n',1,4458) -LexToken(ELSEIF,'elseif',1,4472) -LexToken(VAR,'nout',1,4479) -LexToken(COMPARISON,'==',1,4484) -LexToken(NUMBER,'0',1,4487) -LexToken(THEN,'then',1,4489) -LexToken(EOL,'\n',1,4493) -LexToken(VAR,'block_parameter_error',1,4510) -LexToken(OPENBRACKET,'(',1,4531) -LexToken(VAR,'msprintf',1,4532) -LexToken(OPENBRACKET,'(',1,4540) -LexToken(VAR,'gettext',1,4541) -LexToken(OPENBRACKET,'(',1,4548) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4587) -LexToken(CLOSEBRACKET,')',1,4588) -LexToken(COMMA,',',1,4589) -LexToken(VAR,'gettext',1,4591) -LexToken(OPENBRACKET,'(',1,4598) -LexToken(DQSTRING,'"Outputs Record Selection"',1,4624) -LexToken(CLOSEBRACKET,')',1,4625) -LexToken(COMMA,',',1,4626) -LexToken(VAR,'nout',1,4628) -LexToken(CLOSEBRACKET,')',1,4632) -LexToken(COMMA,',',1,4633) -LexToken(VAR,'gettext',1,4654) -LexToken(OPENBRACKET,'(',1,4661) -LexToken(DQSTRING,'"You must read at least one field in record."',1,4706) -LexToken(CLOSEBRACKET,')',1,4707) -LexToken(CLOSEBRACKET,')',1,4708) -LexToken(EOL,'\n',1,4709) -LexToken(EOL,'\n',1,4711) -LexToken(ELSEIF,'elseif',1,4724) -LexToken(VAR,'min',1,4731) -LexToken(OPENBRACKET,'(',1,4734) -LexToken(VAR,'outmask',1,4735) -LexToken(CLOSEBRACKET,')',1,4742) -LexToken(COMPARISON,'<',1,4744) -LexToken(NUMBER,'1',1,4746) -LexToken(THEN,'then',1,4748) -LexToken(EOL,'\n',1,4752) -LexToken(VAR,'block_parameter_error',1,4769) -LexToken(OPENBRACKET,'(',1,4790) -LexToken(VAR,'msprintf',1,4791) -LexToken(OPENBRACKET,'(',1,4799) -LexToken(VAR,'gettext',1,4800) -LexToken(OPENBRACKET,'(',1,4807) -LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s"',1,4845) -LexToken(CLOSEBRACKET,')',1,4846) -LexToken(COMMA,',',1,4847) -LexToken(VAR,'gettext',1,4849) -LexToken(OPENBRACKET,'(',1,4856) -LexToken(DQSTRING,'"Outputs Record Selection"',1,4882) -LexToken(CLOSEBRACKET,')',1,4883) -LexToken(COMMA,',',1,4884) -LexToken(VAR,'strcat',1,4905) -LexToken(OPENBRACKET,'(',1,4911) -LexToken(VAR,'string',1,4912) -LexToken(OPENBRACKET,'(',1,4918) -LexToken(VAR,'outmask',1,4919) -LexToken(OPENBRACKET,'(',1,4926) -LexToken(COLON,':',1,4927) -LexToken(CLOSEBRACKET,')',1,4928) -LexToken(CLOSEBRACKET,')',1,4929) -LexToken(COMMA,',',1,4930) -LexToken(DQSTRING,'" "',1,4933) -LexToken(CLOSEBRACKET,')',1,4934) -LexToken(CLOSEBRACKET,')',1,4935) -LexToken(COMMA,',',1,4936) -LexToken(VAR,'gettext',1,4938) -LexToken(OPENBRACKET,'(',1,4945) -LexToken(DQSTRING,'"Strictly positive indexes expected."',1,4982) -LexToken(CLOSEBRACKET,')',1,4983) -LexToken(CLOSEBRACKET,')',1,4984) -LexToken(EOL,'\n',1,4985) -LexToken(ELSE,'else',1,4999) -LexToken(EOL,'\n',1,5003) -LexToken(IF,'if',1,5020) -LexToken(VAR,'tmask1',1,5023) -LexToken(COMPARISON,'==',1,5030) -LexToken(OPENSQBRACKET,'[',1,5033) -LexToken(CLOSESQBRACKET,']',1,5034) -LexToken(THEN,'then',1,5036) -LexToken(EOL,'\n',1,5040) -LexToken(VAR,'ievt',1,5061) -LexToken(ASSIGNMENT,'=',1,5066) -LexToken(NUMBER,'0',1,5068) -LexToken(EOL,'\n',1,5069) -LexToken(VAR,'cout',1,5091) -LexToken(ASSIGNMENT,'=',1,5096) -LexToken(OPENSQBRACKET,'[',1,5098) -LexToken(CLOSESQBRACKET,']',1,5099) -LexToken(EOL,'\n',1,5100) -LexToken(VAR,'tmask1',1,5122) -LexToken(ASSIGNMENT,'=',1,5129) -LexToken(NUMBER,'0',1,5131) -LexToken(EOL,'\n',1,5132) -LexToken(ELSE,'else',1,5150) -LexToken(EOL,'\n',1,5154) -LexToken(VAR,'ievt',1,5175) -LexToken(ASSIGNMENT,'=',1,5180) -LexToken(NUMBER,'1',1,5182) -LexToken(EOL,'\n',1,5183) -LexToken(VAR,'cout',1,5204) -LexToken(ASSIGNMENT,'=',1,5209) -LexToken(NUMBER,'1',1,5211) -LexToken(EOL,'\n',1,5212) -LexToken(END,'end',1,5230) -LexToken(EOL,'\n',1,5233) -LexToken(OPENSQBRACKET,'[',1,5250) -LexToken(VAR,'model',1,5251) -LexToken(COMMA,',',1,5256) -LexToken(VAR,'graphics',1,5257) -LexToken(COMMA,',',1,5265) -LexToken(VAR,'ok',1,5266) -LexToken(CLOSESQBRACKET,']',1,5268) -LexToken(ASSIGNMENT,'=',1,5270) -LexToken(VAR,'check_io',1,5272) -LexToken(OPENBRACKET,'(',1,5280) -LexToken(VAR,'model',1,5282) -LexToken(COMMA,',',1,5287) -LexToken(VAR,'graphics',1,5289) -LexToken(COMMA,',',1,5297) -LexToken(OPENSQBRACKET,'[',1,5299) -LexToken(CLOSESQBRACKET,']',1,5300) -LexToken(COMMA,',',1,5301) -LexToken(VAR,'nout',1,5303) -LexToken(COMMA,',',1,5307) -LexToken(NUMBER,'1',1,5309) -LexToken(COMMA,',',1,5310) -LexToken(VAR,'cout',1,5312) -LexToken(CLOSEBRACKET,')',1,5316) -LexToken(EOL,'\n',1,5317) -LexToken(IF,'if',1,5334) -LexToken(VAR,'ok',1,5337) -LexToken(THEN,'then',1,5340) -LexToken(EOL,'\n',1,5344) -LexToken(IF,'if',1,5365) -LexToken(VAR,'ievt',1,5368) -LexToken(COMPARISON,'==',1,5373) -LexToken(NUMBER,'0',1,5376) -LexToken(THEN,'then',1,5378) -LexToken(EOL,'\n',1,5382) -LexToken(VAR,'model',1,5407) -LexToken(DOT,'.',1,5412) -LexToken(VAR,'firing',1,5413) -LexToken(ASSIGNMENT,'=',1,5420) -LexToken(OPENSQBRACKET,'[',1,5422) -LexToken(CLOSESQBRACKET,']',1,5423) -LexToken(EOL,'\n',1,5424) -LexToken(ELSE,'else',1,5445) -LexToken(EOL,'\n',1,5449) -LexToken(VAR,'model',1,5474) -LexToken(DOT,'.',1,5479) -LexToken(VAR,'firing',1,5480) -LexToken(ASSIGNMENT,'=',1,5487) -LexToken(NUMBER,'0',1,5489) -LexToken(EOL,'\n',1,5490) -LexToken(END,'end',1,5511) -LexToken(EOL,'\n',1,5514) -LexToken(VAR,'ipar',1,5535) -LexToken(ASSIGNMENT,'=',1,5540) -LexToken(OPENSQBRACKET,'[',1,5542) -LexToken(VAR,'length',1,5568) -LexToken(OPENBRACKET,'(',1,5574) -LexToken(VAR,'fname1',1,5575) -LexToken(CLOSEBRACKET,')',1,5581) -LexToken(SEMICOLON,';',1,5582) -LexToken(VAR,'length',1,5608) -LexToken(OPENBRACKET,'(',1,5614) -LexToken(VAR,'frmt1',1,5615) -LexToken(CLOSEBRACKET,')',1,5620) -LexToken(SEMICOLON,';',1,5621) -LexToken(VAR,'ievt',1,5647) -LexToken(SEMICOLON,';',1,5651) -LexToken(VAR,'N',1,5677) -LexToken(SEMICOLON,';',1,5678) -LexToken(VAR,'_str2code',1,5704) -LexToken(OPENBRACKET,'(',1,5713) -LexToken(VAR,'fname1',1,5714) -LexToken(CLOSEBRACKET,')',1,5720) -LexToken(SEMICOLON,';',1,5721) -LexToken(VAR,'_str2code',1,5747) -LexToken(OPENBRACKET,'(',1,5756) -LexToken(VAR,'frmt1',1,5757) -LexToken(CLOSEBRACKET,')',1,5762) -LexToken(SEMICOLON,';',1,5763) -LexToken(VAR,'tmask1',1,5789) -LexToken(SEMICOLON,';',1,5795) -LexToken(VAR,'outmask',1,5821) -LexToken(OPENBRACKET,'(',1,5828) -LexToken(COLON,':',1,5829) -LexToken(CLOSEBRACKET,')',1,5830) -LexToken(CLOSESQBRACKET,']',1,5856) -LexToken(EOL,'\n',1,5857) -LexToken(EOL,'\n',1,5859) -LexToken(IF,'if',1,5880) -LexToken(VAR,'prod',1,5883) -LexToken(OPENBRACKET,'(',1,5887) -LexToken(VAR,'size',1,5888) -LexToken(OPENBRACKET,'(',1,5892) -LexToken(VAR,'dstate',1,5893) -LexToken(CLOSEBRACKET,')',1,5899) -LexToken(CLOSEBRACKET,')',1,5900) -LexToken(COMPARISON,'<>',1,5902) -LexToken(OPENBRACKET,'(',1,5905) -LexToken(VAR,'nout',1,5906) -LexToken(ADDITION,'+',1,5910) -LexToken(VAR,'ievt',1,5911) -LexToken(CLOSEBRACKET,')',1,5915) -LexToken(MULTIPLICATION,'*',1,5916) -LexToken(VAR,'N',1,5917) -LexToken(ADDITION,'+',1,5919) -LexToken(NUMBER,'3',1,5921) -LexToken(THEN,'then',1,5923) -LexToken(EOL,'\n',1,5927) -LexToken(VAR,'dstate',1,5952) -LexToken(ASSIGNMENT,'=',1,5959) -LexToken(OPENSQBRACKET,'[',1,5961) -LexToken(ADDITION,'-',1,5962) -LexToken(NUMBER,'1',1,5963) -LexToken(SEMICOLON,';',1,5965) -LexToken(ADDITION,'-',1,5967) -LexToken(NUMBER,'1',1,5968) -LexToken(SEMICOLON,';',1,5969) -LexToken(VAR,'lunit',1,5971) -LexToken(SEMICOLON,';',1,5976) -LexToken(VAR,'zeros',1,5978) -LexToken(OPENBRACKET,'(',1,5983) -LexToken(OPENBRACKET,'(',1,5984) -LexToken(VAR,'nout',1,5985) -LexToken(ADDITION,'+',1,5990) -LexToken(VAR,'ievt',1,5992) -LexToken(CLOSEBRACKET,')',1,5996) -LexToken(MULTIPLICATION,'*',1,5998) -LexToken(VAR,'N',1,6000) -LexToken(COMMA,',',1,6001) -LexToken(NUMBER,'1',1,6003) -LexToken(CLOSEBRACKET,')',1,6004) -LexToken(CLOSESQBRACKET,']',1,6005) -LexToken(EOL,'\n',1,6006) -LexToken(END,'end',1,6027) -LexToken(EOL,'\n',1,6030) -LexToken(VAR,'model',1,6051) -LexToken(DOT,'.',1,6056) -LexToken(VAR,'dstate',1,6057) -LexToken(ASSIGNMENT,'=',1,6064) -LexToken(VAR,'dstate',1,6066) -LexToken(EOL,'\n',1,6072) -LexToken(VAR,'model',1,6094) -LexToken(DOT,'.',1,6099) -LexToken(VAR,'ipar',1,6100) -LexToken(ASSIGNMENT,'=',1,6105) -LexToken(VAR,'ipar',1,6107) -LexToken(EOL,'\n',1,6111) -LexToken(VAR,'graphics',1,6132) -LexToken(DOT,'.',1,6140) -LexToken(VAR,'exprs',1,6141) -LexToken(ASSIGNMENT,'=',1,6147) -LexToken(VAR,'exprs',1,6149) -LexToken(EOL,'\n',1,6154) -LexToken(VAR,'x',1,6176) -LexToken(DOT,'.',1,6177) -LexToken(VAR,'graphics',1,6178) -LexToken(ASSIGNMENT,'=',1,6187) -LexToken(VAR,'graphics',1,6189) -LexToken(EOL,'\n',1,6197) -LexToken(VAR,'x',1,6219) -LexToken(DOT,'.',1,6220) -LexToken(VAR,'model',1,6221) -LexToken(ASSIGNMENT,'=',1,6227) -LexToken(VAR,'model',1,6229) -LexToken(EOL,'\n',1,6234) -LexToken(BREAK,'break',1,6255) -LexToken(EOL,'\n',1,6260) -LexToken(END,'end',1,6277) -LexToken(EOL,'\n',1,6280) -LexToken(END,'end',1,6293) -LexToken(EOL,'\n',1,6296) -LexToken(END,'end',1,6305) -LexToken(EOL,'\n',1,6308) -LexToken(EOL,'\n',1,6309) -LexToken(CASE,'case',1,6314) -LexToken(DQSTRING,'"define"',1,6326) -LexToken(THEN,'then',1,6328) -LexToken(EOL,'\n',1,6332) -LexToken(VAR,'out',1,6341) -LexToken(ASSIGNMENT,'=',1,6345) -LexToken(NUMBER,'1',1,6347) -LexToken(EOL,'\n',1,6348) -LexToken(VAR,'nout',1,6358) -LexToken(ASSIGNMENT,'=',1,6363) -LexToken(VAR,'sum',1,6365) -LexToken(OPENBRACKET,'(',1,6368) -LexToken(VAR,'out',1,6369) -LexToken(CLOSEBRACKET,')',1,6372) -LexToken(EOL,'\n',1,6373) -LexToken(VAR,'frmt',1,6382) -LexToken(ASSIGNMENT,'=',1,6387) -LexToken(DQSTRING,'"(7(e10.3,1x))"',1,6403) -LexToken(EOL,'\n',1,6404) -LexToken(VAR,'fname',1,6413) -LexToken(ASSIGNMENT,'=',1,6419) -LexToken(DQSTRING,'"foo"',1,6425) -LexToken(EOL,'\n',1,6426) -LexToken(VAR,'lunit',1,6435) -LexToken(ASSIGNMENT,'=',1,6441) -LexToken(NUMBER,'0',1,6443) -LexToken(EOL,'\n',1,6444) -LexToken(VAR,'N',1,6453) -LexToken(ASSIGNMENT,'=',1,6455) -LexToken(NUMBER,'2',1,6457) -LexToken(EOL,'\n',1,6458) -LexToken(VAR,'rpar',1,6468) -LexToken(ASSIGNMENT,'=',1,6473) -LexToken(OPENSQBRACKET,'[',1,6475) -LexToken(CLOSESQBRACKET,']',1,6476) -LexToken(EOL,'\n',1,6477) -LexToken(VAR,'tmask',1,6486) -LexToken(ASSIGNMENT,'=',1,6492) -LexToken(NUMBER,'0',1,6494) -LexToken(EOL,'\n',1,6495) -LexToken(VAR,'outmask',1,6504) -LexToken(ASSIGNMENT,'=',1,6512) -LexToken(NUMBER,'1',1,6514) -LexToken(EOL,'\n',1,6515) -LexToken(VAR,'ipar',1,6524) -LexToken(ASSIGNMENT,'=',1,6529) -LexToken(OPENSQBRACKET,'[',1,6531) -LexToken(VAR,'length',1,6545) -LexToken(OPENBRACKET,'(',1,6551) -LexToken(VAR,'fname',1,6552) -LexToken(CLOSEBRACKET,')',1,6557) -LexToken(SEMICOLON,';',1,6558) -LexToken(VAR,'length',1,6559) -LexToken(OPENBRACKET,'(',1,6565) -LexToken(VAR,'frmt',1,6566) -LexToken(CLOSEBRACKET,')',1,6570) -LexToken(SEMICOLON,';',1,6571) -LexToken(NUMBER,'0',1,6572) -LexToken(SEMICOLON,';',1,6573) -LexToken(VAR,'N',1,6574) -LexToken(SEMICOLON,';',1,6575) -LexToken(VAR,'_str2code',1,6589) -LexToken(OPENBRACKET,'(',1,6598) -LexToken(VAR,'fname',1,6599) -LexToken(CLOSEBRACKET,')',1,6604) -LexToken(SEMICOLON,';',1,6605) -LexToken(VAR,'_str2code',1,6606) -LexToken(OPENBRACKET,'(',1,6615) -LexToken(VAR,'frmt',1,6616) -LexToken(CLOSEBRACKET,')',1,6620) -LexToken(SEMICOLON,';',1,6621) -LexToken(VAR,'tmask',1,6635) -LexToken(SEMICOLON,';',1,6640) -LexToken(VAR,'outmask',1,6641) -LexToken(CLOSESQBRACKET,']',1,6661) -LexToken(EOL,'\n',1,6662) -LexToken(EOL,'\n',1,6664) -LexToken(VAR,'dstate',1,6673) -LexToken(ASSIGNMENT,'=',1,6680) -LexToken(OPENSQBRACKET,'[',1,6682) -LexToken(NUMBER,'1',1,6683) -LexToken(SEMICOLON,';',1,6684) -LexToken(NUMBER,'1',1,6686) -LexToken(SEMICOLON,';',1,6687) -LexToken(VAR,'lunit',1,6689) -LexToken(SEMICOLON,';',1,6694) -LexToken(VAR,'zeros',1,6696) -LexToken(OPENBRACKET,'(',1,6701) -LexToken(OPENBRACKET,'(',1,6702) -LexToken(VAR,'nout',1,6703) -LexToken(CLOSEBRACKET,')',1,6707) -LexToken(MULTIPLICATION,'*',1,6708) -LexToken(VAR,'N',1,6709) -LexToken(COMMA,',',1,6710) -LexToken(NUMBER,'1',1,6712) -LexToken(CLOSEBRACKET,')',1,6713) -LexToken(CLOSESQBRACKET,']',1,6714) -LexToken(EOL,'\n',1,6715) -LexToken(VAR,'model',1,6724) -LexToken(ASSIGNMENT,'=',1,6730) -LexToken(SCICOS_MODEL,'scicos_model',1,6732) -LexToken(OPENBRACKET,'(',1,6744) -LexToken(CLOSEBRACKET,')',1,6745) -LexToken(EOL,'\n',1,6746) -LexToken(VAR,'model',1,6755) -LexToken(DOT,'.',1,6760) -LexToken(VAR,'sim',1,6761) -LexToken(ASSIGNMENT,'=',1,6765) -LexToken(DQSTRING,'"readf"',1,6773) -LexToken(EOL,'\n',1,6774) -LexToken(VAR,'model',1,6783) -LexToken(DOT,'.',1,6788) -LexToken(VAR,'out',1,6789) -LexToken(ASSIGNMENT,'=',1,6793) -LexToken(VAR,'nout',1,6795) -LexToken(EOL,'\n',1,6799) -LexToken(VAR,'model',1,6808) -LexToken(DOT,'.',1,6813) -LexToken(VAR,'evtin',1,6814) -LexToken(ASSIGNMENT,'=',1,6820) -LexToken(NUMBER,'1',1,6822) -LexToken(EOL,'\n',1,6823) -LexToken(VAR,'model',1,6832) -LexToken(DOT,'.',1,6837) -LexToken(VAR,'dstate',1,6838) -LexToken(ASSIGNMENT,'=',1,6845) -LexToken(VAR,'dstate',1,6847) -LexToken(EOL,'\n',1,6853) -LexToken(VAR,'model',1,6862) -LexToken(DOT,'.',1,6867) -LexToken(VAR,'ipar',1,6868) -LexToken(ASSIGNMENT,'=',1,6873) -LexToken(OPENSQBRACKET,'[',1,6875) -LexToken(VAR,'length',1,6889) -LexToken(OPENBRACKET,'(',1,6895) -LexToken(VAR,'fname',1,6896) -LexToken(CLOSEBRACKET,')',1,6901) -LexToken(SEMICOLON,';',1,6902) -LexToken(VAR,'length',1,6903) -LexToken(OPENBRACKET,'(',1,6909) -LexToken(VAR,'frmt',1,6910) -LexToken(CLOSEBRACKET,')',1,6914) -LexToken(SEMICOLON,';',1,6915) -LexToken(NUMBER,'0',1,6916) -LexToken(SEMICOLON,';',1,6917) -LexToken(VAR,'N',1,6918) -LexToken(SEMICOLON,';',1,6919) -LexToken(VAR,'_str2code',1,6933) -LexToken(OPENBRACKET,'(',1,6942) -LexToken(VAR,'fname',1,6943) -LexToken(CLOSEBRACKET,')',1,6948) -LexToken(SEMICOLON,';',1,6949) -LexToken(VAR,'_str2code',1,6950) -LexToken(OPENBRACKET,'(',1,6959) -LexToken(VAR,'frmt',1,6960) -LexToken(CLOSEBRACKET,')',1,6964) -LexToken(SEMICOLON,';',1,6965) -LexToken(VAR,'tmask',1,6979) -LexToken(SEMICOLON,';',1,6984) -LexToken(VAR,'outmask',1,6985) -LexToken(CLOSESQBRACKET,']',1,7005) -LexToken(EOL,'\n',1,7006) -LexToken(EOL,'\n',1,7008) -LexToken(VAR,'model',1,7017) -LexToken(DOT,'.',1,7022) -LexToken(VAR,'blocktype',1,7023) -LexToken(ASSIGNMENT,'=',1,7033) -LexToken(DQSTRING,'"d"',1,7037) -LexToken(EOL,'\n',1,7038) -LexToken(VAR,'model',1,7047) -LexToken(DOT,'.',1,7052) -LexToken(VAR,'dep_ut',1,7053) -LexToken(ASSIGNMENT,'=',1,7060) -LexToken(OPENSQBRACKET,'[',1,7062) -LexToken(PREVAR_BOOLEAN,'%f',1,7063) -LexToken(PREVAR_BOOLEAN,'%f',1,7066) -LexToken(CLOSESQBRACKET,']',1,7068) -LexToken(EOL,'\n',1,7069) -LexToken(EOL,'\n',1,7070) -LexToken(VAR,'exprs',1,7079) -LexToken(ASSIGNMENT,'=',1,7085) -LexToken(OPENSQBRACKET,'[',1,7087) -LexToken(VAR,'sci2exp',1,7088) -LexToken(OPENBRACKET,'(',1,7095) -LexToken(OPENSQBRACKET,'[',1,7096) -LexToken(CLOSESQBRACKET,']',1,7097) -LexToken(CLOSEBRACKET,')',1,7098) -LexToken(SEMICOLON,';\n',1,7099) -LexToken(VAR,'sci2exp',1,7109) -LexToken(OPENBRACKET,'(',1,7116) -LexToken(VAR,'outmask',1,7117) -LexToken(CLOSEBRACKET,')',1,7124) -LexToken(SEMICOLON,';\n',1,7125) -LexToken(VAR,'fname',1,7135) -LexToken(SEMICOLON,';\n',1,7140) -LexToken(VAR,'frmt',1,7150) -LexToken(SEMICOLON,';\n',1,7154) -LexToken(VAR,'string',1,7164) -LexToken(OPENBRACKET,'(',1,7170) -LexToken(VAR,'N',1,7171) -LexToken(CLOSEBRACKET,')',1,7172) -LexToken(SEMICOLON,';\n',1,7173) -LexToken(VAR,'sci2exp',1,7183) -LexToken(OPENBRACKET,'(',1,7190) -LexToken(VAR,'out',1,7191) -LexToken(CLOSEBRACKET,')',1,7194) -LexToken(CLOSESQBRACKET,']',1,7195) -LexToken(EOL,'\n',1,7196) -LexToken(VAR,'gr_i',1,7205) -LexToken(ASSIGNMENT,'=',1,7210) -LexToken(OPENSQBRACKET,'[',1,7212) -LexToken(CLOSESQBRACKET,']',1,7213) -LexToken(EOL,'\n',1,7214) -LexToken(EOL,'\n',1,7216) -LexToken(VAR,'x',1,7225) -LexToken(ASSIGNMENT,'=',1,7227) -LexToken(VAR,'standard_define',1,7229) -LexToken(OPENBRACKET,'(',1,7244) -LexToken(OPENSQBRACKET,'[',1,7245) -LexToken(NUMBER,'3',1,7246) -LexToken(NUMBER,'2',1,7248) -LexToken(CLOSESQBRACKET,']',1,7249) -LexToken(COMMA,',',1,7250) -LexToken(VAR,'model',1,7251) -LexToken(COMMA,',',1,7256) -LexToken(VAR,'exprs',1,7257) -LexToken(COMMA,',',1,7262) -LexToken(VAR,'gr_i',1,7263) -LexToken(CLOSEBRACKET,')',1,7267) -LexToken(EOL,'\n',1,7268) -LexToken(END,'end',1,7273) -LexToken(EOL,'\n',1,7276) -LexToken(EOL,'\n',1,7277) -LexToken(ENDFUNCTION,'endfunction',1,7278) -LexToken(EOL,'\n',1,7289) +Syntax error in input LexToken(CLOSEBRACKET,')',1,3972) +/* autogenerated from "macros/Sources/RFILE_f.sci" */ +None diff --git a/js/Sources/SAWTOOTH_f.js b/js/Sources/SAWTOOTH_f.js index 0bbd22fe..70648b65 100644 --- a/js/Sources/SAWTOOTH_f.js +++ b/js/Sources/SAWTOOTH_f.js @@ -1,144 +1,22 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SAWTOOTH_f',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(CASE,'case',1,965) -LexToken(DQSTRING,'"define"',1,977) -LexToken(THEN,'then',1,979) -LexToken(EOL,'\n',1,983) -LexToken(VAR,'model',1,992) -LexToken(ASSIGNMENT,'=',1,997) -LexToken(SCICOS_MODEL,'scicos_model',1,998) -LexToken(OPENBRACKET,'(',1,1010) -LexToken(CLOSEBRACKET,')',1,1011) -LexToken(EOL,'\n',1,1012) -LexToken(VAR,'model',1,1021) -LexToken(DOT,'.',1,1026) -LexToken(VAR,'sim',1,1027) -LexToken(ASSIGNMENT,'=',1,1030) -LexToken(DQSTRING,'"sawtth"',1,1038) -LexToken(EOL,'\n',1,1039) -LexToken(VAR,'model',1,1048) -LexToken(DOT,'.',1,1053) -LexToken(VAR,'out',1,1054) -LexToken(ASSIGNMENT,'=',1,1057) -LexToken(NUMBER,'1',1,1058) -LexToken(EOL,'\n',1,1059) -LexToken(VAR,'model',1,1068) -LexToken(DOT,'.',1,1073) -LexToken(VAR,'evtin',1,1074) -LexToken(ASSIGNMENT,'=',1,1079) -LexToken(NUMBER,'1',1,1080) -LexToken(EOL,'\n',1,1081) -LexToken(VAR,'model',1,1090) -LexToken(DOT,'.',1,1095) -LexToken(VAR,'dstate',1,1096) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(NUMBER,'0',1,1103) -LexToken(EOL,'\n',1,1104) -LexToken(VAR,'model',1,1113) -LexToken(DOT,'.',1,1118) -LexToken(VAR,'blocktype',1,1119) -LexToken(ASSIGNMENT,'=',1,1128) -LexToken(DQSTRING,'"c"',1,1131) -LexToken(EOL,'\n',1,1132) -LexToken(VAR,'model',1,1141) -LexToken(DOT,'.',1,1146) -LexToken(VAR,'dep_ut',1,1147) -LexToken(ASSIGNMENT,'=',1,1153) -LexToken(OPENSQBRACKET,'[',1,1154) -LexToken(PREVAR_BOOLEAN,'%f',1,1155) -LexToken(PREVAR_BOOLEAN,'%t',1,1158) -LexToken(CLOSESQBRACKET,']',1,1160) -LexToken(EOL,'\n',1,1161) -LexToken(EOL,'\n',1,1162) -LexToken(VAR,'exprs',1,1171) -LexToken(ASSIGNMENT,'=',1,1176) -LexToken(DQSTRING,'" "',1,1179) -LexToken(EOL,'\n',1,1180) -LexToken(VAR,'gr_i',1,1189) -LexToken(ASSIGNMENT,'=',1,1193) -LexToken(OPENSQBRACKET,'[',1,1194) -LexToken(CLOSESQBRACKET,']',1,1195) -LexToken(EOL,'\n',1,1196) -LexToken(VAR,'x',1,1205) -LexToken(ASSIGNMENT,'=',1,1206) -LexToken(VAR,'standard_define',1,1207) -LexToken(OPENBRACKET,'(',1,1222) -LexToken(OPENSQBRACKET,'[',1,1223) -LexToken(NUMBER,'3',1,1224) -LexToken(NUMBER,'2',1,1226) -LexToken(CLOSESQBRACKET,']',1,1227) -LexToken(COMMA,',',1,1228) -LexToken(VAR,'model',1,1229) -LexToken(COMMA,',',1,1234) -LexToken(VAR,'exprs',1,1235) -LexToken(COMMA,',',1,1240) -LexToken(VAR,'gr_i',1,1241) -LexToken(CLOSEBRACKET,')',1,1245) -LexToken(EOL,'\n',1,1246) -LexToken(END,'end',1,1251) -LexToken(EOL,'\n',1,1254) -LexToken(ENDFUNCTION,'endfunction',1,1255) -LexToken(EOL,'\n',1,1266) +/* autogenerated from "macros/Sources/SAWTOOTH_f.sci" */ +function SAWTOOTH_f() { +SAWTOOTH_f.prototype.get = function SAWTOOTH_f() { +} +SAWTOOTH_f.prototype.set = function SAWTOOTH_f() { +x=arg1; +} +SAWTOOTH_f.prototype.define = function SAWTOOTH_f() { +model=scicos_model(); +model.sim="sawtth"; +model.out=1; +model.evtin=1; +model.dstate=0; +model.blocktype="c"; +model.dep_ut=[None,true]; +exprs=" "; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +SAWTOOTH_f.prototype.details = function SAWTOOTH_f() { +} +} diff --git a/js/Sources/STEP.js b/js/Sources/STEP.js index ece66356..23bf9d84 100644 --- a/js/Sources/STEP.js +++ b/js/Sources/STEP.js @@ -1,519 +1,3 @@ -LexToken(EOL,'\n',1,7) -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,69) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,151) -LexToken(EOL,'\n',1,223) -LexToken(EOL,'\n',1,295) -LexToken(EOL,'\n',1,364) -LexToken(EOL,'\n',1,403) -LexToken(EOL,'\n',1,406) -LexToken(EOL,'\n',1,473) -LexToken(EOL,'\n',1,539) -LexToken(EOL,'\n',1,604) -LexToken(EOL,'\n',1,652) -LexToken(EOL,'\n',1,655) -LexToken(EOL,'\n',1,724) -LexToken(EOL,'\n',1,787) -LexToken(EOL,'\n',1,869) -LexToken(EOL,'\n',1,872) -LexToken(EOL,'\n',1,903) -LexToken(EOL,'\n',1,906) -LexToken(EOL,'\n',1,907) -LexToken(FUNCTION,'function',1,908) -LexToken(OPENSQBRACKET,'[',1,917) -LexToken(VAR,'x',1,918) -LexToken(COMMA,',',1,919) -LexToken(VAR,'y',1,920) -LexToken(COMMA,',',1,921) -LexToken(VAR,'typ',1,922) -LexToken(CLOSESQBRACKET,']',1,925) -LexToken(ASSIGNMENT,'=',1,926) -LexToken(VAR,'STEP',1,927) -LexToken(OPENBRACKET,'(',1,931) -LexToken(VAR,'job',1,932) -LexToken(COMMA,',',1,935) -LexToken(VAR,'arg1',1,936) -LexToken(COMMA,',',1,940) -LexToken(VAR,'arg2',1,941) -LexToken(CLOSEBRACKET,')',1,945) -LexToken(EOL,'\n',1,946) -LexToken(EOL,'\n',1,969) -LexToken(VAR,'x',1,974) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(OPENSQBRACKET,'[',1,976) -LexToken(CLOSESQBRACKET,']',1,977) -LexToken(SEMICOLON,';',1,978) -LexToken(VAR,'y',1,979) -LexToken(ASSIGNMENT,'=',1,980) -LexToken(OPENSQBRACKET,'[',1,981) -LexToken(CLOSESQBRACKET,']',1,982) -LexToken(SEMICOLON,';',1,983) -LexToken(VAR,'typ',1,984) -LexToken(ASSIGNMENT,'=',1,987) -LexToken(OPENSQBRACKET,'[',1,988) -LexToken(CLOSESQBRACKET,']',1,989) -LexToken(EOL,'\n',1,990) -LexToken(SELECT,'select',1,996) -LexToken(VAR,'job',1,1003) -LexToken(EOL,'\n',1,1006) -LexToken(CASE,'case',1,1011) -LexToken(DQSTRING,'"set"',1,1020) -LexToken(THEN,'then',1,1022) -LexToken(EOL,'\n',1,1026) -LexToken(VAR,'x',1,1035) -LexToken(ASSIGNMENT,'=',1,1036) -LexToken(VAR,'arg1',1,1037) -LexToken(EOL,'\n',1,1041) -LexToken(VAR,'graphics',1,1051) -LexToken(ASSIGNMENT,'=',1,1059) -LexToken(VAR,'arg1',1,1060) -LexToken(DOT,'.',1,1064) -LexToken(VAR,'graphics',1,1065) -LexToken(SEMICOLON,';',1,1073) -LexToken(VAR,'exprs',1,1074) -LexToken(ASSIGNMENT,'=',1,1079) -LexToken(VAR,'graphics',1,1080) -LexToken(DOT,'.',1,1088) -LexToken(VAR,'exprs',1,1089) -LexToken(EOL,'\n',1,1094) -LexToken(VAR,'model',1,1103) -LexToken(ASSIGNMENT,'=',1,1108) -LexToken(VAR,'arg1',1,1109) -LexToken(DOT,'.',1,1113) -LexToken(VAR,'model',1,1114) -LexToken(EOL,'\n',1,1119) -LexToken(WHILE,'while',1,1129) -LexToken(PREVAR_BOOLEAN,'%t',1,1135) -LexToken(DO,'do',1,1138) -LexToken(EOL,'\n',1,1140) -LexToken(OPENSQBRACKET,'[',1,1153) -LexToken(VAR,'ok',1,1154) -LexToken(COMMA,',',1,1156) -LexToken(VAR,'temps',1,1157) -LexToken(COMMA,',',1,1162) -LexToken(VAR,'in',1,1163) -LexToken(COMMA,',',1,1165) -LexToken(VAR,'fi',1,1166) -LexToken(COMMA,',',1,1168) -LexToken(VAR,'exprs',1,1169) -LexToken(CLOSESQBRACKET,']',1,1174) -LexToken(ASSIGNMENT,'=',1,1176) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1178) -LexToken(OPENBRACKET,'(',1,1193) -LexToken(OPENSQBRACKET,'[',1,1194) -LexToken(VAR,'msprintf',1,1195) -LexToken(OPENBRACKET,'(',1,1203) -LexToken(VAR,'gettext',1,1204) -LexToken(OPENBRACKET,'(',1,1211) -LexToken(DQSTRING,'"Set %s block parameters"',1,1236) -LexToken(CLOSEBRACKET,')',1,1237) -LexToken(COMMA,',',1,1238) -LexToken(DQSTRING,'"STEP_FUNCTION"',1,1254) -LexToken(CLOSEBRACKET,')',1,1255) -LexToken(SEMICOLON,';',1,1256) -LexToken(DQSTRING,'" "',1,1259) -LexToken(SEMICOLON,';',1,1260) -LexToken(VAR,'gettext',1,1277) -LexToken(OPENBRACKET,'(',1,1284) -LexToken(DQSTRING,'"Step Function"',1,1299) -LexToken(CLOSEBRACKET,')',1,1300) -LexToken(SEMICOLON,';',1,1301) -LexToken(DQSTRING,'" "',1,1304) -LexToken(CLOSESQBRACKET,']',1,1305) -LexToken(COMMA,',',1,1306) -LexToken(OPENSQBRACKET,'[',1,1323) -LexToken(VAR,'gettext',1,1324) -LexToken(OPENBRACKET,'(',1,1331) -LexToken(DQSTRING,'"Step Time"',1,1342) -LexToken(CLOSEBRACKET,')',1,1343) -LexToken(SEMICOLON,';',1,1344) -LexToken(VAR,'gettext',1,1346) -LexToken(OPENBRACKET,'(',1,1353) -LexToken(DQSTRING,'"Initial Value"',1,1368) -LexToken(CLOSEBRACKET,')',1,1369) -LexToken(SEMICOLON,';',1,1370) -LexToken(VAR,'gettext',1,1372) -LexToken(OPENBRACKET,'(',1,1379) -LexToken(DQSTRING,'"Final Value"',1,1392) -LexToken(CLOSEBRACKET,')',1,1393) -LexToken(CLOSESQBRACKET,']',1,1394) -LexToken(COMMA,',',1,1395) -LexToken(VAR,'list',1,1412) -LexToken(OPENBRACKET,'(',1,1416) -LexToken(DQSTRING,'"vec"',1,1421) -LexToken(COMMA,',',1,1422) -LexToken(NUMBER,'1',1,1423) -LexToken(COMMA,',',1,1424) -LexToken(DQSTRING,'"vec"',1,1429) -LexToken(COMMA,',',1,1430) -LexToken(ADDITION,'-',1,1431) -LexToken(NUMBER,'1',1,1432) -LexToken(COMMA,',',1,1433) -LexToken(DQSTRING,'"vec"',1,1438) -LexToken(COMMA,',',1,1439) -LexToken(ADDITION,'-',1,1440) -LexToken(NUMBER,'1',1,1441) -LexToken(CLOSEBRACKET,')',1,1442) -LexToken(COMMA,',',1,1443) -LexToken(VAR,'exprs',1,1445) -LexToken(CLOSEBRACKET,')',1,1450) -LexToken(EOL,'\n',1,1451) -LexToken(IF,'if',1,1465) -LexToken(NOT,'~',1,1468) -LexToken(VAR,'ok',1,1469) -LexToken(THEN,'then',1,1472) -LexToken(EOL,'\n',1,1476) -LexToken(BREAK,'break',1,1493) -LexToken(EOL,'\n',1,1498) -LexToken(END,'end',1,1512) -LexToken(EOL,'\n',1,1515) -LexToken(VAR,'in',1,1528) -LexToken(ASSIGNMENT,'=',1,1530) -LexToken(VAR,'in',1,1531) -LexToken(OPENBRACKET,'(',1,1533) -LexToken(COLON,':',1,1534) -LexToken(CLOSEBRACKET,')',1,1535) -LexToken(SEMICOLON,';',1,1536) -LexToken(VAR,'fi',1,1537) -LexToken(ASSIGNMENT,'=',1,1539) -LexToken(VAR,'fi',1,1540) -LexToken(OPENBRACKET,'(',1,1542) -LexToken(COLON,':',1,1543) -LexToken(CLOSEBRACKET,')',1,1544) -LexToken(EOL,'\n',1,1545) -LexToken(IF,'if',1,1559) -LexToken(VAR,'size',1,1562) -LexToken(OPENBRACKET,'(',1,1566) -LexToken(VAR,'in',1,1567) -LexToken(COMMA,',',1,1569) -LexToken(DQSTRING,'"*"',1,1572) -LexToken(CLOSEBRACKET,')',1,1573) -LexToken(COMPARISON,'<>',1,1574) -LexToken(VAR,'size',1,1576) -LexToken(OPENBRACKET,'(',1,1580) -LexToken(VAR,'fi',1,1581) -LexToken(COMMA,',',1,1583) -LexToken(DQSTRING,'"*"',1,1586) -LexToken(CLOSEBRACKET,')',1,1587) -LexToken(THEN,'then',1,1590) -LexToken(EOL,'\n',1,1594) -LexToken(IF,'if',1,1611) -LexToken(VAR,'size',1,1614) -LexToken(OPENBRACKET,'(',1,1618) -LexToken(VAR,'in',1,1619) -LexToken(COMMA,',',1,1621) -LexToken(DQSTRING,'"*"',1,1624) -LexToken(CLOSEBRACKET,')',1,1625) -LexToken(COMPARISON,'==',1,1626) -LexToken(NUMBER,'1',1,1628) -LexToken(THEN,'then',1,1630) -LexToken(EOL,'\n',1,1634) -LexToken(VAR,'in',1,1655) -LexToken(ASSIGNMENT,'=',1,1657) -LexToken(VAR,'in',1,1658) -LexToken(MULTIPLICATION,'*',1,1660) -LexToken(VAR,'ones',1,1661) -LexToken(OPENBRACKET,'(',1,1665) -LexToken(VAR,'fi',1,1666) -LexToken(CLOSEBRACKET,')',1,1668) -LexToken(EOL,'\n',1,1669) -LexToken(ELSEIF,'elseif',1,1686) -LexToken(VAR,'size',1,1693) -LexToken(OPENBRACKET,'(',1,1697) -LexToken(VAR,'fi',1,1698) -LexToken(COMMA,',',1,1700) -LexToken(DQSTRING,'"*"',1,1703) -LexToken(CLOSEBRACKET,')',1,1704) -LexToken(COMPARISON,'==',1,1705) -LexToken(NUMBER,'1',1,1707) -LexToken(THEN,'then',1,1709) -LexToken(EOL,'\n',1,1713) -LexToken(VAR,'fi',1,1734) -LexToken(ASSIGNMENT,'=',1,1736) -LexToken(VAR,'fi',1,1737) -LexToken(MULTIPLICATION,'*',1,1739) -LexToken(VAR,'ones',1,1740) -LexToken(OPENBRACKET,'(',1,1744) -LexToken(VAR,'in',1,1745) -LexToken(CLOSEBRACKET,')',1,1747) -LexToken(EOL,'\n',1,1748) -LexToken(ELSE,'else',1,1765) -LexToken(EOL,'\n',1,1769) -LexToken(VAR,'block_parameter_error',1,1790) -LexToken(OPENBRACKET,'(',1,1811) -LexToken(VAR,'msprintf',1,1812) -LexToken(OPENBRACKET,'(',1,1820) -LexToken(VAR,'gettext',1,1821) -LexToken(OPENBRACKET,'(',1,1828) -LexToken(DQSTRING,'"\\\'Initial Value\\\' and \\\'Final Value\\\': incompatible sizes: %d and %d."',1,1899) -LexToken(CLOSEBRACKET,')',1,1900) -LexToken(COMMA,',',1,1901) -LexToken(VAR,'size',1,1903) -LexToken(OPENBRACKET,'(',1,1907) -LexToken(VAR,'in',1,1908) -LexToken(COMMA,',',1,1910) -LexToken(DQSTRING,'"*"',1,1913) -LexToken(CLOSEBRACKET,')',1,1914) -LexToken(COMMA,',',1,1915) -LexToken(VAR,'size',1,1917) -LexToken(OPENBRACKET,'(',1,1921) -LexToken(VAR,'fi',1,1922) -LexToken(COMMA,',',1,1924) -LexToken(DQSTRING,'"*"',1,1927) -LexToken(CLOSEBRACKET,')',1,1928) -LexToken(CLOSEBRACKET,')',1,1929) -LexToken(COMMA,',',1,1930) -LexToken(VAR,'gettext',1,1932) -LexToken(OPENBRACKET,'(',1,1939) -LexToken(DQSTRING,'"Same sizes expected."',1,1961) -LexToken(CLOSEBRACKET,')',1,1962) -LexToken(CLOSEBRACKET,')',1,1963) -LexToken(EOL,'\n',1,1964) -LexToken(VAR,'ok',1,1986) -LexToken(ASSIGNMENT,'=',1,1988) -LexToken(PREVAR_BOOLEAN,'%f',1,1989) -LexToken(EOL,'\n',1,1991) -LexToken(END,'end',1,2008) -LexToken(EOL,'\n',1,2011) -LexToken(END,'end',1,2024) -LexToken(EOL,'\n',1,2027) -LexToken(IF,'if',1,2040) -LexToken(VAR,'ok',1,2043) -LexToken(THEN,'then',1,2046) -LexToken(EOL,'\n',1,2050) -LexToken(VAR,'model',1,2067) -LexToken(DOT,'.',1,2072) -LexToken(VAR,'out2',1,2073) -LexToken(ASSIGNMENT,'=',1,2077) -LexToken(NUMBER,'1',1,2078) -LexToken(EOL,'\n',1,2079) -LexToken(VAR,'model',1,2097) -LexToken(DOT,'.',1,2102) -LexToken(VAR,'outtyp',1,2103) -LexToken(ASSIGNMENT,'=',1,2109) -LexToken(NUMBER,'1',1,2110) -LexToken(EOL,'\n',1,2111) -LexToken(OPENSQBRACKET,'[',1,2129) -LexToken(VAR,'model',1,2130) -LexToken(COMMA,',',1,2135) -LexToken(VAR,'graphics',1,2136) -LexToken(COMMA,',',1,2144) -LexToken(VAR,'ok',1,2145) -LexToken(CLOSESQBRACKET,']',1,2147) -LexToken(ASSIGNMENT,'=',1,2148) -LexToken(VAR,'check_io',1,2149) -LexToken(OPENBRACKET,'(',1,2157) -LexToken(VAR,'model',1,2158) -LexToken(COMMA,',',1,2163) -LexToken(VAR,'graphics',1,2164) -LexToken(COMMA,',',1,2172) -LexToken(OPENSQBRACKET,'[',1,2173) -LexToken(CLOSESQBRACKET,']',1,2174) -LexToken(COMMA,',',1,2175) -LexToken(VAR,'size',1,2176) -LexToken(OPENBRACKET,'(',1,2180) -LexToken(VAR,'fi',1,2181) -LexToken(COMMA,',',1,2183) -LexToken(DQSTRING,'"*"',1,2186) -LexToken(CLOSEBRACKET,')',1,2187) -LexToken(COMMA,',',1,2188) -LexToken(NUMBER,'1',1,2189) -LexToken(COMMA,',',1,2190) -LexToken(NUMBER,'1',1,2191) -LexToken(CLOSEBRACKET,')',1,2192) -LexToken(EOL,'\n',1,2193) -LexToken(END,'end',1,2206) -LexToken(EOL,'\n',1,2209) -LexToken(IF,'if',1,2222) -LexToken(VAR,'ok',1,2225) -LexToken(THEN,'then',1,2228) -LexToken(EOL,'\n',1,2232) -LexToken(VAR,'model',1,2249) -LexToken(DOT,'.',1,2254) -LexToken(VAR,'firing',1,2255) -LexToken(ASSIGNMENT,'=',1,2261) -LexToken(VAR,'temps',1,2262) -LexToken(EOL,'\n',1,2267) -LexToken(IF,'if',1,2284) -LexToken(VAR,'temps',1,2287) -LexToken(COMPARISON,'==',1,2292) -LexToken(NUMBER,'0',1,2294) -LexToken(THEN,'then',1,2296) -LexToken(EOL,'\n',1,2300) -LexToken(VAR,'rpar',1,2321) -LexToken(ASSIGNMENT,'=',1,2325) -LexToken(OPENSQBRACKET,'[',1,2326) -LexToken(VAR,'fi',1,2327) -LexToken(SEMICOLON,';',1,2329) -LexToken(VAR,'fi',1,2330) -LexToken(CLOSESQBRACKET,']',1,2332) -LexToken(EOL,'\n',1,2333) -LexToken(ELSE,'else',1,2350) -LexToken(EOL,'\n',1,2354) -LexToken(VAR,'rpar',1,2375) -LexToken(ASSIGNMENT,'=',1,2379) -LexToken(OPENSQBRACKET,'[',1,2380) -LexToken(VAR,'in',1,2381) -LexToken(SEMICOLON,';',1,2383) -LexToken(VAR,'fi',1,2384) -LexToken(CLOSESQBRACKET,']',1,2386) -LexToken(EOL,'\n',1,2387) -LexToken(END,'end',1,2404) -LexToken(EOL,'\n',1,2407) -LexToken(VAR,'model',1,2424) -LexToken(DOT,'.',1,2429) -LexToken(VAR,'rpar',1,2430) -LexToken(ASSIGNMENT,'=',1,2434) -LexToken(VAR,'rpar',1,2435) -LexToken(EOL,'\n',1,2439) -LexToken(VAR,'graphics',1,2456) -LexToken(DOT,'.',1,2464) -LexToken(VAR,'exprs',1,2465) -LexToken(ASSIGNMENT,'=',1,2470) -LexToken(VAR,'exprs',1,2471) -LexToken(EOL,'\n',1,2476) -LexToken(VAR,'x',1,2493) -LexToken(DOT,'.',1,2494) -LexToken(VAR,'graphics',1,2495) -LexToken(ASSIGNMENT,'=',1,2503) -LexToken(VAR,'graphics',1,2504) -LexToken(SEMICOLON,';',1,2512) -LexToken(VAR,'x',1,2513) -LexToken(DOT,'.',1,2514) -LexToken(VAR,'model',1,2515) -LexToken(ASSIGNMENT,'=',1,2520) -LexToken(VAR,'model',1,2521) -LexToken(EOL,'\n',1,2526) -LexToken(BREAK,'break',1,2543) -LexToken(EOL,'\n',1,2548) -LexToken(END,'end',1,2561) -LexToken(EOL,'\n',1,2564) -LexToken(END,'end',1,2573) -LexToken(EOL,'\n',1,2576) -LexToken(CASE,'case',1,2581) -LexToken(DQSTRING,'"define"',1,2593) -LexToken(THEN,'then',1,2595) -LexToken(EOL,'\n',1,2599) -LexToken(VAR,'rpar',1,2608) -LexToken(ASSIGNMENT,'=',1,2612) -LexToken(OPENSQBRACKET,'[',1,2613) -LexToken(NUMBER,'0',1,2614) -LexToken(SEMICOLON,';',1,2615) -LexToken(NUMBER,'1',1,2616) -LexToken(CLOSESQBRACKET,']',1,2617) -LexToken(EOL,'\n',1,2618) -LexToken(VAR,'model',1,2627) -LexToken(ASSIGNMENT,'=',1,2632) -LexToken(SCICOS_MODEL,'scicos_model',1,2633) -LexToken(OPENBRACKET,'(',1,2645) -LexToken(CLOSEBRACKET,')',1,2646) -LexToken(EOL,'\n',1,2647) -LexToken(VAR,'model',1,2656) -LexToken(DOT,'.',1,2661) -LexToken(VAR,'sim',1,2662) -LexToken(ASSIGNMENT,'=',1,2665) -LexToken(VAR,'list',1,2666) -LexToken(OPENBRACKET,'(',1,2670) -LexToken(DQSTRING,'"step_func"',1,2681) -LexToken(COMMA,',',1,2682) -LexToken(NUMBER,'4',1,2683) -LexToken(CLOSEBRACKET,')',1,2684) -LexToken(EOL,'\n',1,2685) -LexToken(VAR,'model',1,2694) -LexToken(DOT,'.',1,2699) -LexToken(VAR,'evtin',1,2700) -LexToken(ASSIGNMENT,'=',1,2705) -LexToken(NUMBER,'1',1,2706) -LexToken(EOL,'\n',1,2707) -LexToken(VAR,'model',1,2716) -LexToken(DOT,'.',1,2721) -LexToken(VAR,'evtout',1,2722) -LexToken(ASSIGNMENT,'=',1,2728) -LexToken(NUMBER,'1',1,2729) -LexToken(EOL,'\n',1,2730) -LexToken(VAR,'model',1,2739) -LexToken(DOT,'.',1,2744) -LexToken(VAR,'out',1,2745) -LexToken(ASSIGNMENT,'=',1,2748) -LexToken(NUMBER,'1',1,2749) -LexToken(EOL,'\n',1,2750) -LexToken(VAR,'model',1,2759) -LexToken(DOT,'.',1,2764) -LexToken(VAR,'out2',1,2765) -LexToken(ASSIGNMENT,'=',1,2769) -LexToken(NUMBER,'1',1,2770) -LexToken(EOL,'\n',1,2771) -LexToken(VAR,'model',1,2781) -LexToken(DOT,'.',1,2786) -LexToken(VAR,'outtyp',1,2787) -LexToken(ASSIGNMENT,'=',1,2793) -LexToken(NUMBER,'1',1,2794) -LexToken(EOL,'\n',1,2795) -LexToken(VAR,'model',1,2805) -LexToken(DOT,'.',1,2810) -LexToken(VAR,'firing',1,2811) -LexToken(ASSIGNMENT,'=',1,2817) -LexToken(NUMBER,'1',1,2818) -LexToken(EOL,'\n',1,2819) -LexToken(VAR,'model',1,2828) -LexToken(DOT,'.',1,2833) -LexToken(VAR,'rpar',1,2834) -LexToken(ASSIGNMENT,'=',1,2838) -LexToken(VAR,'rpar',1,2839) -LexToken(EOL,'\n',1,2843) -LexToken(VAR,'model',1,2852) -LexToken(DOT,'.',1,2857) -LexToken(VAR,'blocktype',1,2858) -LexToken(ASSIGNMENT,'=',1,2867) -LexToken(DQSTRING,'"c"',1,2870) -LexToken(EOL,'\n',1,2871) -LexToken(VAR,'model',1,2880) -LexToken(DOT,'.',1,2885) -LexToken(VAR,'dep_ut',1,2886) -LexToken(ASSIGNMENT,'=',1,2892) -LexToken(OPENSQBRACKET,'[',1,2893) -LexToken(PREVAR_BOOLEAN,'%f',1,2894) -LexToken(PREVAR_BOOLEAN,'%f',1,2897) -LexToken(CLOSESQBRACKET,']',1,2899) -LexToken(EOL,'\n',1,2900) -LexToken(EOL,'\n',1,2901) -LexToken(VAR,'exprs',1,2910) -LexToken(ASSIGNMENT,'=',1,2915) -LexToken(OPENSQBRACKET,'[',1,2916) -LexToken(VAR,'string',1,2917) -LexToken(OPENBRACKET,'(',1,2923) -LexToken(NUMBER,'1',1,2924) -LexToken(CLOSEBRACKET,')',1,2925) -LexToken(SEMICOLON,';',1,2926) -LexToken(VAR,'string',1,2927) -LexToken(OPENBRACKET,'(',1,2933) -LexToken(VAR,'rpar',1,2934) -LexToken(CLOSEBRACKET,')',1,2938) -LexToken(CLOSESQBRACKET,']',1,2939) -LexToken(EOL,'\n',1,2940) -LexToken(VAR,'gr_i',1,2949) -LexToken(ASSIGNMENT,'=',1,2953) -LexToken(OPENSQBRACKET,'[',1,2954) -LexToken(CLOSESQBRACKET,']',1,2955) -LexToken(EOL,'\n',1,2956) -LexToken(VAR,'x',1,2965) -LexToken(ASSIGNMENT,'=',1,2966) -LexToken(VAR,'standard_define',1,2967) -LexToken(OPENBRACKET,'(',1,2982) -LexToken(OPENSQBRACKET,'[',1,2983) -LexToken(NUMBER,'2',1,2984) -LexToken(NUMBER,'2',1,2986) -LexToken(CLOSESQBRACKET,']',1,2987) -LexToken(COMMA,',',1,2988) -LexToken(VAR,'model',1,2989) -LexToken(COMMA,',',1,2994) -LexToken(VAR,'exprs',1,2995) -LexToken(COMMA,',',1,3000) -LexToken(VAR,'gr_i',1,3001) -LexToken(CLOSEBRACKET,')',1,3005) -LexToken(EOL,'\n',1,3006) -LexToken(END,'end',1,3011) -LexToken(EOL,'\n',1,3014) -LexToken(ENDFUNCTION,'endfunction',1,3015) -LexToken(EOL,'\n',1,3026) +Syntax error in input LexToken(IN,'in',1,1163) +/* autogenerated from "macros/Sources/STEP.sci" */ +None diff --git a/js/Sources/STEP_FUNCTION.js b/js/Sources/STEP_FUNCTION.js index 03e8ed56..9a06f407 100644 --- a/js/Sources/STEP_FUNCTION.js +++ b/js/Sources/STEP_FUNCTION.js @@ -1,1035 +1,7 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'STEP_FUNCTION',1,852) -LexToken(OPENBRACKET,'(',1,865) -LexToken(VAR,'job',1,866) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg1',1,870) -LexToken(COMMA,',',1,874) -LexToken(VAR,'arg2',1,875) -LexToken(CLOSEBRACKET,')',1,879) -LexToken(EOL,'\n',1,880) -LexToken(VAR,'x',1,885) -LexToken(ASSIGNMENT,'=',1,886) -LexToken(OPENSQBRACKET,'[',1,887) -LexToken(CLOSESQBRACKET,']',1,888) -LexToken(EOL,'\n',1,889) -LexToken(VAR,'y',1,895) -LexToken(ASSIGNMENT,'=',1,896) -LexToken(OPENSQBRACKET,'[',1,897) -LexToken(CLOSESQBRACKET,']',1,898) -LexToken(EOL,'\n',1,899) -LexToken(VAR,'typ',1,905) -LexToken(ASSIGNMENT,'=',1,908) -LexToken(OPENSQBRACKET,'[',1,909) -LexToken(CLOSESQBRACKET,']',1,910) -LexToken(EOL,'\n',1,911) -LexToken(SELECT,'select',1,917) -LexToken(VAR,'job',1,924) -LexToken(EOL,'\n',1,927) -LexToken(CASE,'case',1,932) -LexToken(DQSTRING,'"set"',1,941) -LexToken(THEN,'then',1,943) -LexToken(EOL,'\n',1,947) -LexToken(EOL,'\n',1,999) -LexToken(FOR,'for',1,1008) -LexToken(VAR,'i',1,1012) -LexToken(ASSIGNMENT,'=',1,1013) -LexToken(NUMBER,'1',1,1014) -LexToken(COLON,':',1,1015) -LexToken(VAR,'length',1,1016) -LexToken(OPENBRACKET,'(',1,1022) -LexToken(VAR,'arg1',1,1023) -LexToken(DOT,'.',1,1027) -LexToken(VAR,'model',1,1028) -LexToken(DOT,'.',1,1033) -LexToken(VAR,'rpar',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'objs',1,1039) -LexToken(CLOSEBRACKET,')',1,1043) -LexToken(DO,'do',1,1045) -LexToken(EOL,'\n',1,1047) -LexToken(VAR,'o',1,1060) -LexToken(ASSIGNMENT,'=',1,1062) -LexToken(VAR,'arg1',1,1064) -LexToken(DOT,'.',1,1068) -LexToken(VAR,'model',1,1069) -LexToken(DOT,'.',1,1074) -LexToken(VAR,'rpar',1,1075) -LexToken(DOT,'.',1,1079) -LexToken(VAR,'objs',1,1080) -LexToken(OPENBRACKET,'(',1,1084) -LexToken(VAR,'i',1,1085) -LexToken(CLOSEBRACKET,')',1,1086) -LexToken(EOL,'\n',1,1087) -LexToken(IF,'if',1,1101) -LexToken(VAR,'typeof',1,1104) -LexToken(OPENBRACKET,'(',1,1110) -LexToken(VAR,'o',1,1111) -LexToken(CLOSEBRACKET,')',1,1112) -LexToken(COMPARISON,'==',1,1114) -LexToken(DQSTRING,'"Block"',1,1123) -LexToken(LOGICAL,'&',1,1125) -LexToken(VAR,'o',1,1127) -LexToken(DOT,'.',1,1128) -LexToken(VAR,'gui',1,1129) -LexToken(COMPARISON,'==',1,1133) -LexToken(DQSTRING,'"STEP"',1,1141) -LexToken(THEN,'then',1,1143) -LexToken(EOL,'\n',1,1147) -LexToken(VAR,'ppath',1,1164) -LexToken(ASSIGNMENT,'=',1,1170) -LexToken(VAR,'list',1,1172) -LexToken(OPENBRACKET,'(',1,1176) -LexToken(VAR,'i',1,1177) -LexToken(CLOSEBRACKET,')',1,1178) -LexToken(EOL,'\n',1,1179) -LexToken(BREAK,'break',1,1197) -LexToken(EOL,'\n',1,1202) -LexToken(END,'end',1,1216) -LexToken(EOL,'\n',1,1219) -LexToken(END,'end',1,1228) -LexToken(EOL,'\n',1,1231) -LexToken(VAR,'newpar',1,1240) -LexToken(ASSIGNMENT,'=',1,1246) -LexToken(VAR,'list',1,1247) -LexToken(OPENBRACKET,'(',1,1251) -LexToken(CLOSEBRACKET,')',1,1252) -LexToken(EOL,'\n',1,1253) -LexToken(FOR,'for',1,1263) -LexToken(VAR,'path',1,1267) -LexToken(ASSIGNMENT,'=',1,1271) -LexToken(VAR,'ppath',1,1272) -LexToken(DO,'do',1,1278) -LexToken(EOL,'\n',1,1280) -LexToken(VAR,'np',1,1293) -LexToken(ASSIGNMENT,'=',1,1295) -LexToken(VAR,'size',1,1296) -LexToken(OPENBRACKET,'(',1,1300) -LexToken(VAR,'path',1,1301) -LexToken(COMMA,',',1,1305) -LexToken(DQSTRING,'"*"',1,1308) -LexToken(CLOSEBRACKET,')',1,1309) -LexToken(EOL,'\n',1,1310) -LexToken(VAR,'spath',1,1323) -LexToken(ASSIGNMENT,'=',1,1328) -LexToken(VAR,'list',1,1329) -LexToken(OPENBRACKET,'(',1,1333) -LexToken(CLOSEBRACKET,')',1,1334) -LexToken(EOL,'\n',1,1335) -LexToken(FOR,'for',1,1348) -LexToken(VAR,'k',1,1352) -LexToken(ASSIGNMENT,'=',1,1353) -LexToken(NUMBER,'1',1,1354) -LexToken(COLON,':',1,1355) -LexToken(VAR,'np',1,1356) -LexToken(EOL,'\n',1,1358) -LexToken(VAR,'spath',1,1375) -LexToken(OPENBRACKET,'(',1,1380) -LexToken(LASTINDEX,'$',1,1381) -LexToken(ADDITION,'+',1,1382) -LexToken(NUMBER,'1',1,1383) -LexToken(CLOSEBRACKET,')',1,1384) -LexToken(ASSIGNMENT,'=',1,1385) -LexToken(DQSTRING,'"model"',1,1392) -LexToken(EOL,'\n',1,1393) -LexToken(VAR,'spath',1,1410) -LexToken(OPENBRACKET,'(',1,1415) -LexToken(LASTINDEX,'$',1,1416) -LexToken(ADDITION,'+',1,1417) -LexToken(NUMBER,'1',1,1418) -LexToken(CLOSEBRACKET,')',1,1419) -LexToken(ASSIGNMENT,'=',1,1420) -LexToken(DQSTRING,'"rpar"',1,1426) -LexToken(EOL,'\n',1,1427) -LexToken(VAR,'spath',1,1444) -LexToken(OPENBRACKET,'(',1,1449) -LexToken(LASTINDEX,'$',1,1450) -LexToken(ADDITION,'+',1,1451) -LexToken(NUMBER,'1',1,1452) -LexToken(CLOSEBRACKET,')',1,1453) -LexToken(ASSIGNMENT,'=',1,1454) -LexToken(DQSTRING,'"objs"',1,1460) -LexToken(EOL,'\n',1,1461) -LexToken(VAR,'spath',1,1478) -LexToken(OPENBRACKET,'(',1,1483) -LexToken(LASTINDEX,'$',1,1484) -LexToken(ADDITION,'+',1,1485) -LexToken(NUMBER,'1',1,1486) -LexToken(CLOSEBRACKET,')',1,1487) -LexToken(ASSIGNMENT,'=',1,1488) -LexToken(VAR,'path',1,1489) -LexToken(OPENBRACKET,'(',1,1493) -LexToken(VAR,'k',1,1494) -LexToken(CLOSEBRACKET,')',1,1495) -LexToken(EOL,'\n',1,1496) -LexToken(END,'end',1,1509) -LexToken(EOL,'\n',1,1512) -LexToken(VAR,'xx',1,1525) -LexToken(ASSIGNMENT,'=',1,1527) -LexToken(VAR,'arg1',1,1528) -LexToken(OPENBRACKET,'(',1,1532) -LexToken(VAR,'spath',1,1533) -LexToken(CLOSEBRACKET,')',1,1538) -LexToken(EOL,'\n',1,1555) -LexToken(VAR,'execstr',1,1568) -LexToken(OPENBRACKET,'(',1,1575) -LexToken(DQSTRING,'"xxn="',1,1581) -LexToken(ADDITION,'+',1,1582) -LexToken(VAR,'xx',1,1583) -LexToken(DOT,'.',1,1585) -LexToken(VAR,'gui',1,1586) -LexToken(ADDITION,'+',1,1589) -LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1603) -LexToken(CLOSEBRACKET,')',1,1604) -LexToken(EOL,'\n',1,1605) -LexToken(EOL,'\n',1,1606) -LexToken(IF,'if',1,1619) -LexToken(VAR,'diffobjs',1,1622) -LexToken(OPENBRACKET,'(',1,1630) -LexToken(VAR,'xxn',1,1631) -LexToken(COMMA,',',1,1634) -LexToken(VAR,'xx',1,1635) -LexToken(CLOSEBRACKET,')',1,1637) -LexToken(THEN,'then',1,1639) -LexToken(EOL,'\n',1,1643) -LexToken(VAR,'model',1,1660) -LexToken(ASSIGNMENT,'=',1,1665) -LexToken(VAR,'xx',1,1666) -LexToken(DOT,'.',1,1668) -LexToken(VAR,'model',1,1669) -LexToken(EOL,'\n',1,1674) -LexToken(VAR,'model_n',1,1691) -LexToken(ASSIGNMENT,'=',1,1698) -LexToken(VAR,'xxn',1,1699) -LexToken(DOT,'.',1,1702) -LexToken(VAR,'model',1,1703) -LexToken(EOL,'\n',1,1708) -LexToken(IF,'if',1,1725) -LexToken(NOT,'~',1,1728) -LexToken(VAR,'is_modelica_block',1,1729) -LexToken(OPENBRACKET,'(',1,1746) -LexToken(VAR,'xx',1,1747) -LexToken(CLOSEBRACKET,')',1,1749) -LexToken(THEN,'then',1,1751) -LexToken(EOL,'\n',1,1755) -LexToken(VAR,'modified',1,1776) -LexToken(ASSIGNMENT,'=',1,1784) -LexToken(VAR,'or',1,1785) -LexToken(OPENBRACKET,'(',1,1787) -LexToken(VAR,'model',1,1788) -LexToken(DOT,'.',1,1793) -LexToken(VAR,'sim',1,1794) -LexToken(COMPARISON,'<>',1,1797) -LexToken(VAR,'model_n',1,1799) -LexToken(DOT,'.',1,1806) -LexToken(VAR,'sim',1,1807) -LexToken(CLOSEBRACKET,')',1,1810) -LexToken(LOGICAL,'|',1,1811) -LexToken(NOT,'~',1,1835) -LexToken(VAR,'isequal',1,1836) -LexToken(OPENBRACKET,'(',1,1843) -LexToken(VAR,'model',1,1844) -LexToken(DOT,'.',1,1849) -LexToken(VAR,'state',1,1850) -LexToken(COMMA,',',1,1855) -LexToken(VAR,'model_n',1,1856) -LexToken(DOT,'.',1,1863) -LexToken(VAR,'state',1,1864) -LexToken(CLOSEBRACKET,')',1,1869) -LexToken(LOGICAL,'|',1,1870) -LexToken(NOT,'~',1,1894) -LexToken(VAR,'isequal',1,1895) -LexToken(OPENBRACKET,'(',1,1902) -LexToken(VAR,'model',1,1903) -LexToken(DOT,'.',1,1908) -LexToken(VAR,'dstate',1,1909) -LexToken(COMMA,',',1,1915) -LexToken(VAR,'model_n',1,1916) -LexToken(DOT,'.',1,1923) -LexToken(VAR,'dstate',1,1924) -LexToken(CLOSEBRACKET,')',1,1930) -LexToken(LOGICAL,'|',1,1931) -LexToken(NOT,'~',1,1955) -LexToken(VAR,'isequal',1,1956) -LexToken(OPENBRACKET,'(',1,1963) -LexToken(VAR,'model',1,1964) -LexToken(DOT,'.',1,1969) -LexToken(VAR,'rpar',1,1970) -LexToken(COMMA,',',1,1974) -LexToken(VAR,'model_n',1,1975) -LexToken(DOT,'.',1,1982) -LexToken(VAR,'rpar',1,1983) -LexToken(CLOSEBRACKET,')',1,1987) -LexToken(LOGICAL,'|',1,1988) -LexToken(NOT,'~',1,2012) -LexToken(VAR,'isequal',1,2013) -LexToken(OPENBRACKET,'(',1,2020) -LexToken(VAR,'model',1,2021) -LexToken(DOT,'.',1,2026) -LexToken(VAR,'ipar',1,2027) -LexToken(COMMA,',',1,2031) -LexToken(VAR,'model_n',1,2032) -LexToken(DOT,'.',1,2039) -LexToken(VAR,'ipar',1,2040) -LexToken(CLOSEBRACKET,')',1,2044) -LexToken(LOGICAL,'|',1,2045) -LexToken(NOT,'~',1,2069) -LexToken(VAR,'isequal',1,2070) -LexToken(OPENBRACKET,'(',1,2077) -LexToken(VAR,'model',1,2078) -LexToken(DOT,'.',1,2083) -LexToken(VAR,'label',1,2084) -LexToken(COMMA,',',1,2089) -LexToken(VAR,'model_n',1,2090) -LexToken(DOT,'.',1,2097) -LexToken(VAR,'label',1,2098) -LexToken(CLOSEBRACKET,')',1,2103) -LexToken(EOL,'\n',1,2104) -LexToken(IF,'if',1,2125) -LexToken(VAR,'or',1,2128) -LexToken(OPENBRACKET,'(',1,2130) -LexToken(VAR,'model',1,2131) -LexToken(DOT,'.',1,2136) -LexToken(VAR,'in',1,2137) -LexToken(COMPARISON,'<>',1,2139) -LexToken(VAR,'model_n',1,2141) -LexToken(DOT,'.',1,2148) -LexToken(VAR,'in',1,2149) -LexToken(CLOSEBRACKET,')',1,2151) -LexToken(LOGICAL,'|',1,2152) -LexToken(VAR,'or',1,2153) -LexToken(OPENBRACKET,'(',1,2155) -LexToken(VAR,'model',1,2156) -LexToken(DOT,'.',1,2161) -LexToken(VAR,'out',1,2162) -LexToken(COMPARISON,'<>',1,2165) -LexToken(VAR,'model_n',1,2167) -LexToken(DOT,'.',1,2174) -LexToken(VAR,'out',1,2175) -LexToken(CLOSEBRACKET,')',1,2178) -LexToken(THEN,'then',1,2180) -LexToken(EOL,'\n',1,2184) -LexToken(EOL,'\n',1,2246) -LexToken(VAR,'needcompile',1,2271) -LexToken(ASSIGNMENT,'=',1,2282) -LexToken(NUMBER,'1',1,2283) -LexToken(EOL,'\n',1,2284) -LexToken(END,'end',1,2305) -LexToken(EOL,'\n',1,2308) -LexToken(IF,'if',1,2329) -LexToken(VAR,'or',1,2332) -LexToken(OPENBRACKET,'(',1,2334) -LexToken(VAR,'model',1,2335) -LexToken(DOT,'.',1,2340) -LexToken(VAR,'firing',1,2341) -LexToken(COMPARISON,'<>',1,2347) -LexToken(VAR,'model_n',1,2349) -LexToken(DOT,'.',1,2356) -LexToken(VAR,'firing',1,2357) -LexToken(CLOSEBRACKET,')',1,2363) -LexToken(THEN,'then',1,2366) -LexToken(EOL,'\n',1,2370) -LexToken(EOL,'\n',1,2413) -LexToken(VAR,'needcompile',1,2438) -LexToken(ASSIGNMENT,'=',1,2449) -LexToken(NUMBER,'2',1,2450) -LexToken(EOL,'\n',1,2451) -LexToken(END,'end',1,2472) -LexToken(EOL,'\n',1,2475) -LexToken(IF,'if',1,2496) -LexToken(VAR,'model',1,2499) -LexToken(DOT,'.',1,2504) -LexToken(VAR,'sim',1,2505) -LexToken(COMPARISON,'==',1,2508) -LexToken(DQSTRING,'"input"',1,2516) -LexToken(LOGICAL,'|',1,2517) -LexToken(VAR,'model',1,2518) -LexToken(DOT,'.',1,2523) -LexToken(VAR,'sim',1,2524) -LexToken(COMPARISON,'==',1,2527) -LexToken(DQSTRING,'"output"',1,2536) -LexToken(THEN,'then',1,2538) -LexToken(EOL,'\n',1,2542) -LexToken(IF,'if',1,2567) -LexToken(VAR,'model',1,2570) -LexToken(DOT,'.',1,2575) -LexToken(VAR,'ipar',1,2576) -LexToken(COMPARISON,'<>',1,2580) -LexToken(VAR,'model_n',1,2582) -LexToken(DOT,'.',1,2589) -LexToken(VAR,'ipar',1,2590) -LexToken(THEN,'then',1,2595) -LexToken(EOL,'\n',1,2599) -LexToken(VAR,'needcompile',1,2628) -LexToken(ASSIGNMENT,'=',1,2639) -LexToken(NUMBER,'4',1,2640) -LexToken(EOL,'\n',1,2641) -LexToken(END,'end',1,2666) -LexToken(EOL,'\n',1,2669) -LexToken(END,'end',1,2690) -LexToken(EOL,'\n',1,2693) -LexToken(IF,'if',1,2714) -LexToken(VAR,'or',1,2717) -LexToken(OPENBRACKET,'(',1,2719) -LexToken(VAR,'model',1,2720) -LexToken(DOT,'.',1,2725) -LexToken(VAR,'blocktype',1,2726) -LexToken(COMPARISON,'<>',1,2735) -LexToken(VAR,'model_n',1,2737) -LexToken(DOT,'.',1,2744) -LexToken(VAR,'blocktype',1,2745) -LexToken(CLOSEBRACKET,')',1,2754) -LexToken(LOGICAL,'|',1,2755) -LexToken(VAR,'or',1,2783) -LexToken(OPENBRACKET,'(',1,2785) -LexToken(VAR,'model',1,2786) -LexToken(DOT,'.',1,2791) -LexToken(VAR,'dep_ut',1,2792) -LexToken(COMPARISON,'<>',1,2798) -LexToken(VAR,'model_n',1,2800) -LexToken(DOT,'.',1,2807) -LexToken(VAR,'dep_ut',1,2808) -LexToken(CLOSEBRACKET,')',1,2814) -LexToken(THEN,'then',1,2817) -LexToken(EOL,'\n',1,2821) -LexToken(EOL,'\n',1,2887) -LexToken(VAR,'needcompile',1,2912) -LexToken(ASSIGNMENT,'=',1,2923) -LexToken(NUMBER,'4',1,2924) -LexToken(EOL,'\n',1,2925) -LexToken(END,'end',1,2946) -LexToken(EOL,'\n',1,2949) -LexToken(IF,'if',1,2970) -LexToken(OPENBRACKET,'(',1,2973) -LexToken(VAR,'model',1,2974) -LexToken(DOT,'.',1,2979) -LexToken(VAR,'nzcross',1,2980) -LexToken(COMPARISON,'<>',1,2987) -LexToken(VAR,'model_n',1,2989) -LexToken(DOT,'.',1,2996) -LexToken(VAR,'nzcross',1,2997) -LexToken(CLOSEBRACKET,')',1,3004) -LexToken(LOGICAL,'|',1,3005) -LexToken(OPENBRACKET,'(',1,3006) -LexToken(VAR,'model',1,3007) -LexToken(DOT,'.',1,3012) -LexToken(VAR,'nmode',1,3013) -LexToken(COMPARISON,'<>',1,3018) -LexToken(VAR,'model_n',1,3020) -LexToken(DOT,'.',1,3027) -LexToken(VAR,'nmode',1,3028) -LexToken(CLOSEBRACKET,')',1,3033) -LexToken(THEN,'then',1,3035) -LexToken(EOL,'\n',1,3039) -LexToken(EOL,'\n',1,3093) -LexToken(VAR,'needcompile',1,3118) -LexToken(ASSIGNMENT,'=',1,3129) -LexToken(NUMBER,'4',1,3130) -LexToken(EOL,'\n',1,3131) -LexToken(END,'end',1,3152) -LexToken(EOL,'\n',1,3155) -LexToken(IF,'if',1,3176) -LexToken(VAR,'prod',1,3179) -LexToken(OPENBRACKET,'(',1,3183) -LexToken(VAR,'size',1,3184) -LexToken(OPENBRACKET,'(',1,3188) -LexToken(VAR,'model_n',1,3189) -LexToken(DOT,'.',1,3196) -LexToken(VAR,'sim',1,3197) -LexToken(CLOSEBRACKET,')',1,3200) -LexToken(CLOSEBRACKET,')',1,3201) -LexToken(COMPARISON,'>',1,3202) -LexToken(NUMBER,'1',1,3203) -LexToken(THEN,'then',1,3205) -LexToken(EOL,'\n',1,3209) -LexToken(IF,'if',1,3234) -LexToken(VAR,'model_n',1,3237) -LexToken(DOT,'.',1,3244) -LexToken(VAR,'sim',1,3245) -LexToken(OPENBRACKET,'(',1,3248) -LexToken(NUMBER,'2',1,3249) -LexToken(CLOSEBRACKET,')',1,3250) -LexToken(COMPARISON,'>',1,3251) -LexToken(NUMBER,'1000',1,3252) -LexToken(THEN,'then',1,3257) -LexToken(EOL,'\n',1,3284) -LexToken(IF,'if',1,3313) -LexToken(VAR,'model',1,3316) -LexToken(DOT,'.',1,3321) -LexToken(VAR,'sim',1,3322) -LexToken(OPENBRACKET,'(',1,3325) -LexToken(NUMBER,'1',1,3326) -LexToken(CLOSEBRACKET,')',1,3327) -LexToken(COMPARISON,'<>',1,3328) -LexToken(VAR,'model_n',1,3330) -LexToken(DOT,'.',1,3337) -LexToken(VAR,'sim',1,3338) -LexToken(OPENBRACKET,'(',1,3341) -LexToken(NUMBER,'1',1,3342) -LexToken(CLOSEBRACKET,')',1,3343) -LexToken(THEN,'then',1,3345) -LexToken(EOL,'\n',1,3378) -LexToken(VAR,'needcompile',1,3411) -LexToken(ASSIGNMENT,'=',1,3422) -LexToken(NUMBER,'4',1,3423) -LexToken(EOL,'\n',1,3424) -LexToken(END,'end',1,3453) -LexToken(EOL,'\n',1,3456) -LexToken(END,'end',1,3481) -LexToken(EOL,'\n',1,3484) -LexToken(END,'end',1,3505) -LexToken(EOL,'\n',1,3508) -LexToken(ELSE,'else',1,3525) -LexToken(EOL,'\n',1,3546) -LexToken(EOL,'\n',1,3623) -LexToken(VAR,'modified',1,3644) -LexToken(ASSIGNMENT,'=',1,3652) -LexToken(VAR,'or',1,3653) -LexToken(OPENBRACKET,'(',1,3655) -LexToken(VAR,'model_n',1,3656) -LexToken(COMPARISON,'<>',1,3663) -LexToken(VAR,'model',1,3665) -LexToken(CLOSEBRACKET,')',1,3670) -LexToken(EOL,'\n',1,3671) -LexToken(VAR,'eq',1,3692) -LexToken(ASSIGNMENT,'=',1,3694) -LexToken(VAR,'model',1,3695) -LexToken(DOT,'.',1,3700) -LexToken(VAR,'equations',1,3701) -LexToken(SEMICOLON,';',1,3710) -LexToken(VAR,'eqn',1,3711) -LexToken(ASSIGNMENT,'=',1,3714) -LexToken(VAR,'model_n',1,3715) -LexToken(DOT,'.',1,3722) -LexToken(VAR,'equations',1,3723) -LexToken(EOL,'\n',1,3732) -LexToken(IF,'if',1,3754) -LexToken(VAR,'or',1,3757) -LexToken(OPENBRACKET,'(',1,3759) -LexToken(VAR,'eq',1,3760) -LexToken(DOT,'.',1,3762) -LexToken(VAR,'model',1,3763) -LexToken(COMPARISON,'<>',1,3768) -LexToken(VAR,'eqn',1,3770) -LexToken(DOT,'.',1,3773) -LexToken(VAR,'model',1,3774) -LexToken(CLOSEBRACKET,')',1,3779) -LexToken(LOGICAL,'|',1,3780) -LexToken(VAR,'or',1,3781) -LexToken(OPENBRACKET,'(',1,3783) -LexToken(VAR,'eq',1,3784) -LexToken(DOT,'.',1,3786) -LexToken(VAR,'inputs',1,3787) -LexToken(COMPARISON,'<>',1,3793) -LexToken(VAR,'eqn',1,3795) -LexToken(DOT,'.',1,3798) -LexToken(VAR,'inputs',1,3799) -LexToken(CLOSEBRACKET,')',1,3805) -LexToken(LOGICAL,'|',1,3806) -LexToken(VAR,'or',1,3834) -LexToken(OPENBRACKET,'(',1,3836) -LexToken(VAR,'eq',1,3837) -LexToken(DOT,'.',1,3839) -LexToken(VAR,'outputs',1,3840) -LexToken(COMPARISON,'<>',1,3847) -LexToken(VAR,'eqn',1,3849) -LexToken(DOT,'.',1,3852) -LexToken(VAR,'outputs',1,3853) -LexToken(CLOSEBRACKET,')',1,3860) -LexToken(THEN,'then',1,3862) -LexToken(EOL,'\n',1,3866) -LexToken(VAR,'needcompile',1,3891) -LexToken(ASSIGNMENT,'=',1,3902) -LexToken(NUMBER,'4',1,3903) -LexToken(EOL,'\n',1,3904) -LexToken(END,'end',1,3925) -LexToken(EOL,'\n',1,3928) -LexToken(END,'end',1,3945) -LexToken(EOL,'\n',1,3948) -LexToken(EOL,'\n',1,3949) -LexToken(EOL,'\n',1,3996) -LexToken(VAR,'arg1',1,4013) -LexToken(OPENBRACKET,'(',1,4017) -LexToken(VAR,'spath',1,4018) -LexToken(CLOSEBRACKET,')',1,4023) -LexToken(ASSIGNMENT,'=',1,4024) -LexToken(VAR,'xxn',1,4025) -LexToken(EOL,'\n',1,4037) -LexToken(VAR,'newpar',1,4054) -LexToken(OPENBRACKET,'(',1,4060) -LexToken(VAR,'size',1,4061) -LexToken(OPENBRACKET,'(',1,4065) -LexToken(VAR,'newpar',1,4066) -LexToken(CLOSEBRACKET,')',1,4072) -LexToken(ADDITION,'+',1,4073) -LexToken(NUMBER,'1',1,4074) -LexToken(CLOSEBRACKET,')',1,4075) -LexToken(ASSIGNMENT,'=',1,4076) -LexToken(VAR,'path',1,4077) -LexToken(EOL,'\n',1,4103) -LexToken(END,'end',1,4116) -LexToken(EOL,'\n',1,4119) -LexToken(END,'end',1,4128) -LexToken(EOL,'\n',1,4131) -LexToken(VAR,'x',1,4140) -LexToken(ASSIGNMENT,'=',1,4141) -LexToken(VAR,'arg1',1,4142) -LexToken(EOL,'\n',1,4146) -LexToken(VAR,'y',1,4155) -LexToken(ASSIGNMENT,'=',1,4156) -LexToken(VAR,'needcompile',1,4157) -LexToken(EOL,'\n',1,4168) -LexToken(VAR,'typ',1,4177) -LexToken(ASSIGNMENT,'=',1,4180) -LexToken(VAR,'newpar',1,4181) -LexToken(EOL,'\n',1,4187) -LexToken(CASE,'case',1,4192) -LexToken(DQSTRING,'"define"',1,4204) -LexToken(THEN,'then',1,4206) -LexToken(EOL,'\n',1,4210) -LexToken(VAR,'scs_m_1',1,4219) -LexToken(ASSIGNMENT,'=',1,4226) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4227) -LexToken(OPENBRACKET,'(',1,4241) -LexToken(CLOSEBRACKET,')',1,4242) -LexToken(EOL,'\n',1,4243) -LexToken(VAR,'scs_m_1',1,4253) -LexToken(DOT,'.',1,4260) -LexToken(VAR,'objs',1,4261) -LexToken(OPENBRACKET,'(',1,4265) -LexToken(NUMBER,'1',1,4266) -LexToken(CLOSEBRACKET,')',1,4267) -LexToken(ASSIGNMENT,'=',1,4269) -LexToken(VAR,'STEP',1,4271) -LexToken(OPENBRACKET,'(',1,4275) -LexToken(DQSTRING,'"define"',1,4283) -LexToken(CLOSEBRACKET,')',1,4284) -LexToken(EOL,'\n',1,4285) -LexToken(VAR,'scs_m_1',1,4295) -LexToken(DOT,'.',1,4302) -LexToken(VAR,'objs',1,4303) -LexToken(OPENBRACKET,'(',1,4307) -LexToken(NUMBER,'2',1,4308) -LexToken(CLOSEBRACKET,')',1,4309) -LexToken(ASSIGNMENT,'=',1,4311) -LexToken(VAR,'OUT_f',1,4313) -LexToken(OPENBRACKET,'(',1,4318) -LexToken(DQSTRING,'"define"',1,4326) -LexToken(CLOSEBRACKET,')',1,4327) -LexToken(EOL,'\n',1,4328) -LexToken(VAR,'scs_m_1',1,4338) -LexToken(DOT,'.',1,4345) -LexToken(VAR,'objs',1,4346) -LexToken(OPENBRACKET,'(',1,4350) -LexToken(NUMBER,'3',1,4351) -LexToken(CLOSEBRACKET,')',1,4352) -LexToken(ASSIGNMENT,'=',1,4354) -LexToken(SCICOS_LINK,'scicos_link',1,4356) -LexToken(OPENBRACKET,'(',1,4367) -LexToken(CLOSEBRACKET,')',1,4368) -LexToken(EOL,'\n',1,4369) -LexToken(VAR,'scs_m_1',1,4379) -LexToken(DOT,'.',1,4386) -LexToken(VAR,'objs',1,4387) -LexToken(OPENBRACKET,'(',1,4391) -LexToken(NUMBER,'4',1,4392) -LexToken(CLOSEBRACKET,')',1,4393) -LexToken(ASSIGNMENT,'=',1,4395) -LexToken(SCICOS_LINK,'scicos_link',1,4397) -LexToken(OPENBRACKET,'(',1,4408) -LexToken(CLOSEBRACKET,')',1,4409) -LexToken(EOL,'\n',1,4410) -LexToken(EOL,'\n',1,4412) -LexToken(EOL,'\n',1,4428) -LexToken(VAR,'blk',1,4437) -LexToken(ASSIGNMENT,'=',1,4441) -LexToken(VAR,'scs_m_1',1,4443) -LexToken(DOT,'.',1,4450) -LexToken(VAR,'objs',1,4451) -LexToken(OPENBRACKET,'(',1,4455) -LexToken(NUMBER,'1',1,4456) -LexToken(CLOSEBRACKET,')',1,4457) -LexToken(EOL,'\n',1,4458) -LexToken(VAR,'graphics',1,4468) -LexToken(ASSIGNMENT,'=',1,4477) -LexToken(VAR,'blk',1,4479) -LexToken(DOT,'.',1,4482) -LexToken(VAR,'graphics',1,4483) -LexToken(EOL,'\n',1,4491) -LexToken(VAR,'model',1,4501) -LexToken(ASSIGNMENT,'=',1,4507) -LexToken(VAR,'blk',1,4509) -LexToken(DOT,'.',1,4512) -LexToken(VAR,'model',1,4513) -LexToken(EOL,'\n',1,4518) -LexToken(EOL,'\n',1,4520) -LexToken(VAR,'graphics',1,4529) -LexToken(DOT,'.',1,4537) -LexToken(VAR,'orig',1,4538) -LexToken(ASSIGNMENT,'=',1,4543) -LexToken(OPENSQBRACKET,'[',1,4545) -LexToken(NUMBER,'0',1,4546) -LexToken(NUMBER,'0',1,4548) -LexToken(CLOSESQBRACKET,']',1,4549) -LexToken(EOL,'\n',1,4550) -LexToken(VAR,'graphics',1,4560) -LexToken(DOT,'.',1,4568) -LexToken(VAR,'sz',1,4569) -LexToken(ASSIGNMENT,'=',1,4572) -LexToken(OPENSQBRACKET,'[',1,4574) -LexToken(NUMBER,'40',1,4575) -LexToken(NUMBER,'40',1,4578) -LexToken(CLOSESQBRACKET,']',1,4580) -LexToken(EOL,'\n',1,4581) -LexToken(EOL,'\n',1,4583) -LexToken(VAR,'graphics',1,4592) -LexToken(DOT,'.',1,4600) -LexToken(VAR,'pein',1,4601) -LexToken(ASSIGNMENT,'=',1,4606) -LexToken(NUMBER,'4',1,4608) -LexToken(EOL,'\n',1,4609) -LexToken(VAR,'graphics',1,4619) -LexToken(DOT,'.',1,4627) -LexToken(VAR,'peout',1,4628) -LexToken(ASSIGNMENT,'=',1,4634) -LexToken(NUMBER,'4',1,4636) -LexToken(EOL,'\n',1,4637) -LexToken(VAR,'graphics',1,4647) -LexToken(DOT,'.',1,4655) -LexToken(VAR,'pout',1,4656) -LexToken(ASSIGNMENT,'=',1,4661) -LexToken(NUMBER,'3',1,4663) -LexToken(EOL,'\n',1,4664) -LexToken(EOL,'\n',1,4666) -LexToken(VAR,'blk',1,4675) -LexToken(DOT,'.',1,4678) -LexToken(VAR,'graphics',1,4679) -LexToken(ASSIGNMENT,'=',1,4688) -LexToken(VAR,'graphics',1,4690) -LexToken(EOL,'\n',1,4698) -LexToken(VAR,'blk',1,4708) -LexToken(DOT,'.',1,4711) -LexToken(VAR,'model',1,4712) -LexToken(ASSIGNMENT,'=',1,4718) -LexToken(VAR,'model',1,4720) -LexToken(EOL,'\n',1,4725) -LexToken(VAR,'scs_m_1',1,4735) -LexToken(DOT,'.',1,4742) -LexToken(VAR,'objs',1,4743) -LexToken(OPENBRACKET,'(',1,4747) -LexToken(NUMBER,'1',1,4748) -LexToken(CLOSEBRACKET,')',1,4749) -LexToken(ASSIGNMENT,'=',1,4751) -LexToken(VAR,'blk',1,4753) -LexToken(EOL,'\n',1,4756) -LexToken(EOL,'\n',1,4758) -LexToken(EOL,'\n',1,4775) -LexToken(VAR,'blk',1,4784) -LexToken(ASSIGNMENT,'=',1,4788) -LexToken(VAR,'scs_m_1',1,4790) -LexToken(DOT,'.',1,4797) -LexToken(VAR,'objs',1,4798) -LexToken(OPENBRACKET,'(',1,4802) -LexToken(NUMBER,'2',1,4803) -LexToken(CLOSEBRACKET,')',1,4804) -LexToken(EOL,'\n',1,4805) -LexToken(VAR,'graphics',1,4815) -LexToken(ASSIGNMENT,'=',1,4824) -LexToken(VAR,'blk',1,4826) -LexToken(DOT,'.',1,4829) -LexToken(VAR,'graphics',1,4830) -LexToken(EOL,'\n',1,4838) -LexToken(VAR,'model',1,4848) -LexToken(ASSIGNMENT,'=',1,4854) -LexToken(VAR,'blk',1,4856) -LexToken(DOT,'.',1,4859) -LexToken(VAR,'model',1,4860) -LexToken(EOL,'\n',1,4865) -LexToken(EOL,'\n',1,4867) -LexToken(VAR,'graphics',1,4876) -LexToken(DOT,'.',1,4884) -LexToken(VAR,'orig',1,4885) -LexToken(ASSIGNMENT,'=',1,4890) -LexToken(OPENSQBRACKET,'[',1,4892) -LexToken(NUMBER,'80',1,4893) -LexToken(NUMBER,'10',1,4896) -LexToken(CLOSESQBRACKET,']',1,4898) -LexToken(EOL,'\n',1,4899) -LexToken(VAR,'graphics',1,4909) -LexToken(DOT,'.',1,4917) -LexToken(VAR,'sz',1,4918) -LexToken(ASSIGNMENT,'=',1,4921) -LexToken(OPENSQBRACKET,'[',1,4923) -LexToken(NUMBER,'20',1,4924) -LexToken(NUMBER,'20',1,4927) -LexToken(CLOSESQBRACKET,']',1,4929) -LexToken(EOL,'\n',1,4930) -LexToken(EOL,'\n',1,4932) -LexToken(VAR,'graphics',1,4941) -LexToken(DOT,'.',1,4949) -LexToken(VAR,'exprs',1,4950) -LexToken(ASSIGNMENT,'=',1,4956) -LexToken(OPENSQBRACKET,'[',1,4958) -LexToken(DQSTRING,'"1"',1,4961) -LexToken(CLOSESQBRACKET,']',1,4962) -LexToken(EOL,'\n',1,4963) -LexToken(VAR,'model',1,4973) -LexToken(DOT,'.',1,4978) -LexToken(VAR,'ipar',1,4979) -LexToken(ASSIGNMENT,'=',1,4984) -LexToken(NUMBER,'1',1,4986) -LexToken(EOL,'\n',1,4987) -LexToken(EOL,'\n',1,4989) -LexToken(VAR,'graphics',1,4998) -LexToken(DOT,'.',1,5006) -LexToken(VAR,'pin',1,5007) -LexToken(ASSIGNMENT,'=',1,5011) -LexToken(NUMBER,'3',1,5013) -LexToken(EOL,'\n',1,5014) -LexToken(EOL,'\n',1,5016) -LexToken(VAR,'blk',1,5025) -LexToken(DOT,'.',1,5028) -LexToken(VAR,'graphics',1,5029) -LexToken(ASSIGNMENT,'=',1,5038) -LexToken(VAR,'graphics',1,5040) -LexToken(EOL,'\n',1,5048) -LexToken(VAR,'blk',1,5058) -LexToken(DOT,'.',1,5061) -LexToken(VAR,'model',1,5062) -LexToken(ASSIGNMENT,'=',1,5068) -LexToken(VAR,'model',1,5070) -LexToken(EOL,'\n',1,5075) -LexToken(VAR,'scs_m_1',1,5085) -LexToken(DOT,'.',1,5092) -LexToken(VAR,'objs',1,5093) -LexToken(OPENBRACKET,'(',1,5097) -LexToken(NUMBER,'2',1,5098) -LexToken(CLOSEBRACKET,')',1,5099) -LexToken(ASSIGNMENT,'=',1,5101) -LexToken(VAR,'blk',1,5103) -LexToken(EOL,'\n',1,5106) -LexToken(EOL,'\n',1,5108) -LexToken(EOL,'\n',1,5133) -LexToken(VAR,'lnk',1,5142) -LexToken(ASSIGNMENT,'=',1,5146) -LexToken(VAR,'scs_m_1',1,5148) -LexToken(DOT,'.',1,5155) -LexToken(VAR,'objs',1,5156) -LexToken(OPENBRACKET,'(',1,5160) -LexToken(NUMBER,'3',1,5161) -LexToken(CLOSEBRACKET,')',1,5162) -LexToken(EOL,'\n',1,5163) -LexToken(EOL,'\n',1,5165) -LexToken(VAR,'lnk',1,5174) -LexToken(DOT,'.',1,5177) -LexToken(VAR,'from',1,5178) -LexToken(ASSIGNMENT,'=',1,5183) -LexToken(OPENSQBRACKET,'[',1,5185) -LexToken(NUMBER,'1',1,5186) -LexToken(NUMBER,'1',1,5188) -LexToken(NUMBER,'0',1,5190) -LexToken(CLOSESQBRACKET,']',1,5191) -LexToken(EOL,'\n',1,5192) -LexToken(VAR,'lnk',1,5202) -LexToken(DOT,'.',1,5205) -LexToken(VAR,'to',1,5206) -LexToken(ASSIGNMENT,'=',1,5209) -LexToken(OPENSQBRACKET,'[',1,5211) -LexToken(NUMBER,'2',1,5212) -LexToken(NUMBER,'1',1,5214) -LexToken(NUMBER,'1',1,5216) -LexToken(CLOSESQBRACKET,']',1,5217) -LexToken(EOL,'\n',1,5218) -LexToken(EOL,'\n',1,5220) -LexToken(VAR,'scs_m_1',1,5229) -LexToken(DOT,'.',1,5236) -LexToken(VAR,'objs',1,5237) -LexToken(OPENBRACKET,'(',1,5241) -LexToken(NUMBER,'3',1,5242) -LexToken(CLOSEBRACKET,')',1,5243) -LexToken(ASSIGNMENT,'=',1,5245) -LexToken(VAR,'lnk',1,5247) -LexToken(EOL,'\n',1,5250) -LexToken(EOL,'\n',1,5252) -LexToken(EOL,'\n',1,5276) -LexToken(VAR,'lnk',1,5285) -LexToken(ASSIGNMENT,'=',1,5289) -LexToken(VAR,'scs_m_1',1,5291) -LexToken(DOT,'.',1,5298) -LexToken(VAR,'objs',1,5299) -LexToken(OPENBRACKET,'(',1,5303) -LexToken(NUMBER,'4',1,5304) -LexToken(CLOSEBRACKET,')',1,5305) -LexToken(EOL,'\n',1,5306) -LexToken(EOL,'\n',1,5308) -LexToken(VAR,'lnk',1,5317) -LexToken(DOT,'.',1,5320) -LexToken(VAR,'xx',1,5321) -LexToken(ASSIGNMENT,'=',1,5324) -LexToken(OPENSQBRACKET,'[',1,5326) -LexToken(NUMBER,'0',1,5327) -LexToken(NUMBER,'20',1,5329) -LexToken(ADDITION,'-',1,5333) -LexToken(NUMBER,'20',1,5334) -LexToken(ADDITION,'-',1,5337) -LexToken(NUMBER,'20',1,5338) -LexToken(NUMBER,'20',1,5341) -LexToken(NUMBER,'1',1,5344) -LexToken(CLOSESQBRACKET,']',1,5345) -LexToken(EOL,'\n',1,5346) -LexToken(VAR,'lnk',1,5356) -LexToken(DOT,'.',1,5359) -LexToken(VAR,'yy',1,5360) -LexToken(ASSIGNMENT,'=',1,5363) -LexToken(OPENSQBRACKET,'[',1,5365) -LexToken(NUMBER,'0',1,5366) -LexToken(ADDITION,'-',1,5368) -LexToken(NUMBER,'20',1,5369) -LexToken(ADDITION,'-',1,5372) -LexToken(NUMBER,'20',1,5373) -LexToken(NUMBER,'60',1,5377) -LexToken(NUMBER,'60',1,5380) -LexToken(NUMBER,'1',1,5383) -LexToken(CLOSESQBRACKET,']',1,5384) -LexToken(EOL,'\n',1,5385) -LexToken(EOL,'\n',1,5387) -LexToken(VAR,'lnk',1,5396) -LexToken(DOT,'.',1,5399) -LexToken(VAR,'ct',1,5400) -LexToken(ASSIGNMENT,'=',1,5403) -LexToken(OPENSQBRACKET,'[',1,5405) -LexToken(NUMBER,'5',1,5406) -LexToken(ADDITION,'-',1,5408) -LexToken(NUMBER,'1',1,5409) -LexToken(CLOSESQBRACKET,']',1,5410) -LexToken(EOL,'\n',1,5411) -LexToken(VAR,'lnk',1,5421) -LexToken(DOT,'.',1,5424) -LexToken(VAR,'from',1,5425) -LexToken(ASSIGNMENT,'=',1,5430) -LexToken(OPENSQBRACKET,'[',1,5432) -LexToken(NUMBER,'1',1,5433) -LexToken(NUMBER,'1',1,5435) -LexToken(NUMBER,'0',1,5437) -LexToken(CLOSESQBRACKET,']',1,5438) -LexToken(EOL,'\n',1,5439) -LexToken(VAR,'lnk',1,5449) -LexToken(DOT,'.',1,5452) -LexToken(VAR,'to',1,5453) -LexToken(ASSIGNMENT,'=',1,5456) -LexToken(OPENSQBRACKET,'[',1,5458) -LexToken(NUMBER,'1',1,5459) -LexToken(NUMBER,'1',1,5461) -LexToken(NUMBER,'1',1,5463) -LexToken(CLOSESQBRACKET,']',1,5464) -LexToken(EOL,'\n',1,5465) -LexToken(EOL,'\n',1,5467) -LexToken(VAR,'scs_m_1',1,5476) -LexToken(DOT,'.',1,5483) -LexToken(VAR,'objs',1,5484) -LexToken(OPENBRACKET,'(',1,5488) -LexToken(NUMBER,'4',1,5489) -LexToken(CLOSEBRACKET,')',1,5490) -LexToken(ASSIGNMENT,'=',1,5492) -LexToken(VAR,'lnk',1,5494) -LexToken(EOL,'\n',1,5497) -LexToken(EOL,'\n',1,5499) -LexToken(CLEAR,'clear',1,5508) -LexToken(VAR,'blk',1,5514) -LexToken(VAR,'lnk',1,5518) -LexToken(EOL,'\n',1,5521) -LexToken(EOL,'\n',1,5522) -LexToken(VAR,'model',1,5531) -LexToken(ASSIGNMENT,'=',1,5536) -LexToken(SCICOS_MODEL,'scicos_model',1,5537) -LexToken(OPENBRACKET,'(',1,5549) -LexToken(CLOSEBRACKET,')',1,5550) -LexToken(EOL,'\n',1,5551) -LexToken(VAR,'model',1,5561) -LexToken(DOT,'.',1,5566) -LexToken(VAR,'sim',1,5567) -LexToken(ASSIGNMENT,'=',1,5571) -LexToken(DQSTRING,'"csuper"',1,5580) -LexToken(EOL,'\n',1,5581) -LexToken(VAR,'model',1,5591) -LexToken(DOT,'.',1,5596) -LexToken(VAR,'out',1,5597) -LexToken(ASSIGNMENT,'=',1,5601) -LexToken(NUMBER,'1',1,5603) -LexToken(EOL,'\n',1,5604) -LexToken(VAR,'model',1,5614) -LexToken(DOT,'.',1,5619) -LexToken(VAR,'out2',1,5620) -LexToken(ASSIGNMENT,'=',1,5624) -LexToken(NUMBER,'1',1,5625) -LexToken(EOL,'\n',1,5626) -LexToken(VAR,'model',1,5636) -LexToken(DOT,'.',1,5641) -LexToken(VAR,'outtyp',1,5642) -LexToken(ASSIGNMENT,'=',1,5648) -LexToken(NUMBER,'1',1,5649) -LexToken(EOL,'\n',1,5650) -LexToken(EOL,'\n',1,5652) -LexToken(VAR,'model',1,5661) -LexToken(DOT,'.',1,5666) -LexToken(VAR,'rpar',1,5667) -LexToken(ASSIGNMENT,'=',1,5672) -LexToken(VAR,'scs_m_1',1,5674) -LexToken(EOL,'\n',1,5681) -LexToken(EOL,'\n',1,5683) -LexToken(VAR,'gr_i',1,5692) -LexToken(ASSIGNMENT,'=',1,5696) -LexToken(OPENSQBRACKET,'[',1,5697) -LexToken(CLOSESQBRACKET,']',1,5698) -LexToken(EOL,'\n',1,5699) -LexToken(VAR,'x',1,5708) -LexToken(ASSIGNMENT,'=',1,5709) -LexToken(VAR,'standard_define',1,5710) -LexToken(OPENBRACKET,'(',1,5725) -LexToken(OPENSQBRACKET,'[',1,5726) -LexToken(NUMBER,'2',1,5727) -LexToken(NUMBER,'2',1,5729) -LexToken(CLOSESQBRACKET,']',1,5730) -LexToken(COMMA,',',1,5731) -LexToken(VAR,'model',1,5732) -LexToken(COMMA,',',1,5737) -LexToken(OPENSQBRACKET,'[',1,5738) -LexToken(CLOSESQBRACKET,']',1,5739) -LexToken(COMMA,',',1,5740) -LexToken(VAR,'gr_i',1,5741) -LexToken(CLOSEBRACKET,')',1,5745) -LexToken(EOL,'\n',1,5746) -LexToken(END,'end',1,5751) -LexToken(EOL,'\n',1,5754) -LexToken(ENDFUNCTION,'endfunction',1,5755) -LexToken(EOL,'\n',1,5766) -LexToken(EOL,'\n',1,5767) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4227) +Syntax error in input LexToken(VAR,'blk',1,4437) +Syntax error in input LexToken(VAR,'blk',1,4784) +Syntax error in input LexToken(VAR,'lnk',1,5142) +Syntax error in input LexToken(VAR,'lnk',1,5285) +/* autogenerated from "macros/Sources/STEP_FUNCTION.sci" */ +None diff --git a/js/Sources/SampleCLK.js b/js/Sources/SampleCLK.js index 89a20b94..25640754 100644 --- a/js/Sources/SampleCLK.js +++ b/js/Sources/SampleCLK.js @@ -1,351 +1,52 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'SampleCLK',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'model',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'arg1',1,1006) -LexToken(DOT,'.',1,1010) -LexToken(VAR,'model',1,1011) -LexToken(EOL,'\n',1,1016) -LexToken(VAR,'exprs',1,1026) -LexToken(ASSIGNMENT,'=',1,1031) -LexToken(VAR,'graphics',1,1032) -LexToken(DOT,'.',1,1040) -LexToken(VAR,'exprs',1,1041) -LexToken(EOL,'\n',1,1046) -LexToken(WHILE,'while',1,1055) -LexToken(PREVAR_BOOLEAN,'%t',1,1061) -LexToken(DO,'do',1,1064) -LexToken(EOL,'\n',1,1066) -LexToken(OPENSQBRACKET,'[',1,1079) -LexToken(VAR,'ok',1,1080) -LexToken(COMMA,',',1,1082) -LexToken(VAR,'frequ',1,1083) -LexToken(COMMA,',',1,1088) -LexToken(VAR,'offset',1,1089) -LexToken(COMMA,',',1,1095) -LexToken(VAR,'exprs',1,1096) -LexToken(CLOSESQBRACKET,']',1,1101) -LexToken(ASSIGNMENT,'=',1,1102) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1103) -LexToken(OPENBRACKET,'(',1,1118) -LexToken(DQSTRING,'"Set block parameters"',1,1140) -LexToken(COMMA,',',1,1141) -LexToken(OPENSQBRACKET,'[',1,1157) -LexToken(DQSTRING,'"Sample time"',1,1170) -LexToken(SEMICOLON,';',1,1171) -LexToken(DQSTRING,'"Offset"',1,1179) -LexToken(CLOSESQBRACKET,']',1,1180) -LexToken(COMMA,',',1,1181) -LexToken(VAR,'list',1,1197) -LexToken(OPENBRACKET,'(',1,1201) -LexToken(DQSTRING,'"vec"',1,1206) -LexToken(COMMA,',',1,1207) -LexToken(NUMBER,'1',1,1208) -LexToken(COMMA,',',1,1209) -LexToken(DQSTRING,'"vec"',1,1214) -LexToken(COMMA,',',1,1215) -LexToken(NUMBER,'1',1,1216) -LexToken(CLOSEBRACKET,')',1,1217) -LexToken(COMMA,',',1,1218) -LexToken(VAR,'exprs',1,1219) -LexToken(CLOSEBRACKET,')',1,1224) -LexToken(EOL,'\n',1,1225) -LexToken(IF,'if',1,1238) -LexToken(NOT,'~',1,1241) -LexToken(VAR,'ok',1,1242) -LexToken(THEN,'then',1,1245) -LexToken(EOL,'\n',1,1249) -LexToken(BREAK,'break',1,1266) -LexToken(EOL,'\n',1,1271) -LexToken(END,'end',1,1285) -LexToken(EOL,'\n',1,1288) -LexToken(IF,'if',1,1301) -LexToken(VAR,'frequ',1,1304) -LexToken(COMPARISON,'<',1,1309) -LexToken(NUMBER,'0',1,1310) -LexToken(THEN,'then',1,1312) -LexToken(EOL,'\n',1,1316) -LexToken(VAR,'message',1,1333) -LexToken(OPENBRACKET,'(',1,1340) -LexToken(DQSTRING,'"Frequency must be a positif number"',1,1376) -LexToken(CLOSEBRACKET,')',1,1377) -LexToken(EOL,'\n',1,1378) -LexToken(VAR,'ok',1,1396) -LexToken(ASSIGNMENT,'=',1,1398) -LexToken(PREVAR_BOOLEAN,'%f',1,1399) -LexToken(EOL,'\n',1,1401) -LexToken(END,'end',1,1415) -LexToken(EOL,'\n',1,1418) -LexToken(IF,'if',1,1431) -LexToken(VAR,'abs',1,1434) -LexToken(OPENBRACKET,'(',1,1437) -LexToken(VAR,'offset',1,1438) -LexToken(CLOSEBRACKET,')',1,1444) -LexToken(COMPARISON,'>',1,1446) -LexToken(VAR,'frequ',1,1448) -LexToken(THEN,'then',1,1454) -LexToken(EOL,'\n',1,1458) -LexToken(VAR,'message',1,1475) -LexToken(OPENBRACKET,'(',1,1482) -LexToken(DQSTRING,'"The |Offset| must be less than the Frequency"',1,1528) -LexToken(CLOSEBRACKET,')',1,1529) -LexToken(EOL,'\n',1,1530) -LexToken(VAR,'ok',1,1548) -LexToken(ASSIGNMENT,'=',1,1550) -LexToken(PREVAR_BOOLEAN,'%f',1,1551) -LexToken(EOL,'\n',1,1553) -LexToken(END,'end',1,1566) -LexToken(EOL,'\n',1,1569) -LexToken(IF,'if',1,1582) -LexToken(VAR,'ok',1,1585) -LexToken(THEN,'then',1,1588) -LexToken(EOL,'\n',1,1592) -LexToken(IF,'if',1,1609) -LexToken(VAR,'or',1,1612) -LexToken(OPENBRACKET,'(',1,1614) -LexToken(VAR,'model',1,1615) -LexToken(DOT,'.',1,1620) -LexToken(VAR,'rpar',1,1621) -LexToken(OPENBRACKET,'(',1,1625) -LexToken(COLON,':',1,1626) -LexToken(CLOSEBRACKET,')',1,1627) -LexToken(COMPARISON,'<>',1,1628) -LexToken(OPENSQBRACKET,'[',1,1630) -LexToken(VAR,'frequ',1,1631) -LexToken(SEMICOLON,';',1,1636) -LexToken(VAR,'offset',1,1637) -LexToken(CLOSESQBRACKET,']',1,1643) -LexToken(CLOSEBRACKET,')',1,1644) -LexToken(THEN,'then',1,1646) -LexToken(EOL,'\n',1,1650) -LexToken(VAR,'needcompile',1,1671) -LexToken(ASSIGNMENT,'=',1,1682) -LexToken(NUMBER,'4',1,1683) -LexToken(EOL,'\n',1,1684) -LexToken(VAR,'y',1,1706) -LexToken(ASSIGNMENT,'=',1,1707) -LexToken(VAR,'needcompile',1,1708) -LexToken(EOL,'\n',1,1719) -LexToken(END,'end',1,1737) -LexToken(EOL,'\n',1,1740) -LexToken(VAR,'model',1,1757) -LexToken(DOT,'.',1,1762) -LexToken(VAR,'rpar',1,1763) -LexToken(ASSIGNMENT,'=',1,1767) -LexToken(OPENSQBRACKET,'[',1,1768) -LexToken(VAR,'frequ',1,1769) -LexToken(SEMICOLON,';',1,1774) -LexToken(VAR,'offset',1,1775) -LexToken(CLOSESQBRACKET,']',1,1781) -LexToken(EOL,'\n',1,1782) -LexToken(VAR,'model',1,1799) -LexToken(DOT,'.',1,1804) -LexToken(VAR,'evtout',1,1805) -LexToken(ASSIGNMENT,'=',1,1811) -LexToken(NUMBER,'1',1,1812) -LexToken(EOL,'\n',1,1813) -LexToken(VAR,'model',1,1830) -LexToken(DOT,'.',1,1835) -LexToken(VAR,'firing',1,1836) -LexToken(ASSIGNMENT,'=',1,1842) -LexToken(ADDITION,'-',1,1843) -LexToken(NUMBER,'1',1,1844) -LexToken(EOL,'\n',1,1860) -LexToken(EOL,'\n',1,1928) -LexToken(EOL,'\n',1,1966) -LexToken(EOL,'\n',1,2017) -LexToken(EOL,'\n',1,2047) -LexToken(EOL,'\n',1,2095) -LexToken(EOL,'\n',1,2124) -LexToken(VAR,'graphics',1,2141) -LexToken(DOT,'.',1,2149) -LexToken(VAR,'exprs',1,2150) -LexToken(ASSIGNMENT,'=',1,2155) -LexToken(VAR,'exprs',1,2156) -LexToken(EOL,'\n',1,2161) -LexToken(VAR,'x',1,2178) -LexToken(DOT,'.',1,2179) -LexToken(VAR,'graphics',1,2180) -LexToken(ASSIGNMENT,'=',1,2188) -LexToken(VAR,'graphics',1,2189) -LexToken(EOL,'\n',1,2197) -LexToken(VAR,'x',1,2214) -LexToken(DOT,'.',1,2215) -LexToken(VAR,'model',1,2216) -LexToken(ASSIGNMENT,'=',1,2221) -LexToken(VAR,'model',1,2222) -LexToken(EOL,'\n',1,2227) -LexToken(BREAK,'break',1,2244) -LexToken(EOL,'\n',1,2249) -LexToken(END,'end',1,2262) -LexToken(EOL,'\n',1,2265) -LexToken(END,'end',1,2274) -LexToken(EOL,'\n',1,2277) -LexToken(VAR,'needcompile',1,2286) -LexToken(ASSIGNMENT,'=',1,2297) -LexToken(RESUME,'resume',1,2298) -LexToken(OPENBRACKET,'(',1,2304) -LexToken(VAR,'needcompile',1,2305) -LexToken(CLOSEBRACKET,')',1,2316) -LexToken(EOL,'\n',1,2317) -LexToken(CASE,'case',1,2322) -LexToken(DQSTRING,'"define"',1,2334) -LexToken(THEN,'then',1,2336) -LexToken(EOL,'\n',1,2340) -LexToken(VAR,'model',1,2349) -LexToken(ASSIGNMENT,'=',1,2354) -LexToken(SCICOS_MODEL,'scicos_model',1,2355) -LexToken(OPENBRACKET,'(',1,2367) -LexToken(CLOSEBRACKET,')',1,2368) -LexToken(EOL,'\n',1,2369) -LexToken(VAR,'model',1,2378) -LexToken(DOT,'.',1,2383) -LexToken(VAR,'sim',1,2384) -LexToken(ASSIGNMENT,'=',1,2387) -LexToken(DQSTRING,'"sampleclk"',1,2398) -LexToken(EOL,'\n',1,2399) -LexToken(VAR,'model',1,2408) -LexToken(DOT,'.',1,2413) -LexToken(VAR,'evtout',1,2414) -LexToken(ASSIGNMENT,'=',1,2420) -LexToken(NUMBER,'1',1,2421) -LexToken(EOL,'\n',1,2422) -LexToken(VAR,'model',1,2431) -LexToken(DOT,'.',1,2436) -LexToken(VAR,'rpar',1,2437) -LexToken(ASSIGNMENT,'=',1,2441) -LexToken(OPENSQBRACKET,'[',1,2442) -LexToken(NUMBER,'1',1,2443) -LexToken(COMMA,',',1,2444) -LexToken(NUMBER,'0',1,2445) -LexToken(CLOSESQBRACKET,']',1,2446) -LexToken(EOL,'\n',1,2447) -LexToken(VAR,'model',1,2456) -LexToken(DOT,'.',1,2461) -LexToken(VAR,'blocktype',1,2462) -LexToken(ASSIGNMENT,'=',1,2471) -LexToken(DQSTRING,'"d"',1,2474) -LexToken(EOL,'\n',1,2475) -LexToken(VAR,'model',1,2484) -LexToken(DOT,'.',1,2489) -LexToken(VAR,'firing',1,2490) -LexToken(ASSIGNMENT,'=',1,2496) -LexToken(ADDITION,'-',1,2497) -LexToken(NUMBER,'1',1,2498) -LexToken(EOL,'\n',1,2499) -LexToken(VAR,'model',1,2508) -LexToken(DOT,'.',1,2513) -LexToken(VAR,'dep_ut',1,2514) -LexToken(ASSIGNMENT,'=',1,2520) -LexToken(OPENSQBRACKET,'[',1,2521) -LexToken(PREVAR_BOOLEAN,'%f',1,2522) -LexToken(PREVAR_BOOLEAN,'%f',1,2525) -LexToken(CLOSESQBRACKET,']',1,2527) -LexToken(EOL,'\n',1,2528) -LexToken(EOL,'\n',1,2529) -LexToken(VAR,'exprs',1,2538) -LexToken(ASSIGNMENT,'=',1,2543) -LexToken(OPENSQBRACKET,'[',1,2544) -LexToken(VAR,'sci2exp',1,2545) -LexToken(OPENBRACKET,'(',1,2552) -LexToken(NUMBER,'1',1,2553) -LexToken(CLOSEBRACKET,')',1,2554) -LexToken(SEMICOLON,';',1,2555) -LexToken(VAR,'sci2exp',1,2556) -LexToken(OPENBRACKET,'(',1,2563) -LexToken(NUMBER,'0',1,2564) -LexToken(CLOSEBRACKET,')',1,2565) -LexToken(CLOSESQBRACKET,']',1,2566) -LexToken(EOL,'\n',1,2567) -LexToken(VAR,'x',1,2576) -LexToken(ASSIGNMENT,'=',1,2577) -LexToken(VAR,'standard_define',1,2578) -LexToken(OPENBRACKET,'(',1,2593) -LexToken(OPENSQBRACKET,'[',1,2594) -LexToken(NUMBER,'2',1,2595) -LexToken(NUMBER,'2',1,2597) -LexToken(CLOSESQBRACKET,']',1,2598) -LexToken(COMMA,',',1,2599) -LexToken(VAR,'model',1,2600) -LexToken(COMMA,',',1,2605) -LexToken(VAR,'exprs',1,2606) -LexToken(COMMA,',',1,2611) -LexToken(DQSTRING,'" "',1,2614) -LexToken(CLOSEBRACKET,')',1,2615) -LexToken(EOL,'\n',1,2616) -LexToken(EOL,'\n',1,2650) -LexToken(END,'end',1,2655) -LexToken(EOL,'\n',1,2658) -LexToken(ENDFUNCTION,'endfunction',1,2659) -LexToken(EOL,'\n',1,2670) -LexToken(EOL,'\n',1,2671) -LexToken(EOL,'\n',1,2672) +/* autogenerated from "macros/Sources/SampleCLK.sci" */ +function SampleCLK() { +SampleCLK.prototype.get = function SampleCLK() { +} +SampleCLK.prototype.set = function SampleCLK() { +x=arg1; +graphics=arg1.graphics; +model=arg1.model; +exprs=graphics.exprs; +while (true) { +[ok,frequ,offset,exprs]=scicos_getvalue("Set block parameters",["Sample time","Offset"],list("vec",1,"vec",1),exprs); +if (!ok) { +break +} +if (frequ<0) { +message("Frequency must be a positif number"); +ok=None; +} +if (abs(offset)>frequ) { +message("The |Offset| must be less than the Frequency"); +ok=None; +} +if (ok) { +if (or(model.rpar.slice()!=[frequ,offset])) { +needcompile=4; +y=needcompile; +} +model.rpar=[frequ,offset]; +model.evtout=1; +model.firing=-1; +graphics.exprs=exprs; +x.graphics=graphics; +x.model=model; +break +} +} +needcompile=resume(needcompile) +} +SampleCLK.prototype.define = function SampleCLK() { +model=scicos_model(); +model.sim="sampleclk"; +model.evtout=1; +model.rpar=[1,0]; +model.blocktype="d"; +model.firing=-1; +model.dep_ut=[None,None]; +exprs=[sci2exp(1),sci2exp(0)]; +x=standard_define([2,2],model,exprs," "); +} +SampleCLK.prototype.details = function SampleCLK() { +} +} diff --git a/js/Sources/Sigbuilder.js b/js/Sources/Sigbuilder.js index 8db9a140..8b22d600 100644 --- a/js/Sources/Sigbuilder.js +++ b/js/Sources/Sigbuilder.js @@ -1,3439 +1,7 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,852) -LexToken(VAR,'Sigbuilder',1,854) -LexToken(OPENBRACKET,'(',1,864) -LexToken(VAR,'job',1,865) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg1',1,869) -LexToken(COMMA,',',1,873) -LexToken(VAR,'arg2',1,874) -LexToken(CLOSEBRACKET,')',1,878) -LexToken(EOL,'\n',1,879) -LexToken(EOL,'\n',1,929) -LexToken(VAR,'x',1,934) -LexToken(ASSIGNMENT,'=',1,935) -LexToken(OPENSQBRACKET,'[',1,936) -LexToken(CLOSESQBRACKET,']',1,937) -LexToken(EOL,'\n',1,938) -LexToken(VAR,'y',1,944) -LexToken(ASSIGNMENT,'=',1,945) -LexToken(OPENSQBRACKET,'[',1,946) -LexToken(CLOSESQBRACKET,']',1,947) -LexToken(EOL,'\n',1,948) -LexToken(VAR,'typ',1,954) -LexToken(ASSIGNMENT,'=',1,957) -LexToken(OPENSQBRACKET,'[',1,958) -LexToken(CLOSESQBRACKET,']',1,959) -LexToken(EOL,'\n',1,960) -LexToken(EOL,'\n',1,962) -LexToken(SELECT,'select',1,967) -LexToken(VAR,'job',1,974) -LexToken(EOL,'\n',1,977) -LexToken(EOL,'\n',1,978) -LexToken(CASE,'case',1,983) -LexToken(DQSTRING,'"set"',1,992) -LexToken(THEN,'then',1,994) -LexToken(EOL,'\n',1,998) -LexToken(EOL,'\n',1,1043) -LexToken(VAR,'ppath',1,1052) -LexToken(ASSIGNMENT,'=',1,1058) -LexToken(VAR,'list',1,1060) -LexToken(OPENBRACKET,'(',1,1064) -LexToken(NUMBER,'0',1,1065) -LexToken(CLOSEBRACKET,')',1,1066) -LexToken(EOL,'\n',1,1067) -LexToken(FOR,'for',1,1077) -LexToken(VAR,'i',1,1081) -LexToken(ASSIGNMENT,'=',1,1082) -LexToken(NUMBER,'1',1,1083) -LexToken(COLON,':',1,1084) -LexToken(VAR,'length',1,1085) -LexToken(OPENBRACKET,'(',1,1091) -LexToken(VAR,'arg1',1,1092) -LexToken(DOT,'.',1,1096) -LexToken(VAR,'model',1,1097) -LexToken(DOT,'.',1,1102) -LexToken(VAR,'rpar',1,1103) -LexToken(DOT,'.',1,1107) -LexToken(VAR,'objs',1,1108) -LexToken(CLOSEBRACKET,')',1,1112) -LexToken(DO,'do',1,1114) -LexToken(EOL,'\n',1,1116) -LexToken(VAR,'o',1,1129) -LexToken(ASSIGNMENT,'=',1,1131) -LexToken(VAR,'arg1',1,1133) -LexToken(DOT,'.',1,1137) -LexToken(VAR,'model',1,1138) -LexToken(DOT,'.',1,1143) -LexToken(VAR,'rpar',1,1144) -LexToken(DOT,'.',1,1148) -LexToken(VAR,'objs',1,1149) -LexToken(OPENBRACKET,'(',1,1153) -LexToken(VAR,'i',1,1154) -LexToken(CLOSEBRACKET,')',1,1155) -LexToken(EOL,'\n',1,1156) -LexToken(IF,'if',1,1170) -LexToken(VAR,'typeof',1,1173) -LexToken(OPENBRACKET,'(',1,1179) -LexToken(VAR,'o',1,1180) -LexToken(CLOSEBRACKET,')',1,1181) -LexToken(COMPARISON,'==',1,1183) -LexToken(DQSTRING,'"Block"',1,1192) -LexToken(LOGICAL,'&',1,1194) -LexToken(VAR,'o',1,1196) -LexToken(DOT,'.',1,1197) -LexToken(VAR,'gui',1,1198) -LexToken(COMPARISON,'==',1,1202) -LexToken(DQSTRING,'"CURVE_c"',1,1213) -LexToken(THEN,'then',1,1215) -LexToken(EOL,'\n',1,1219) -LexToken(VAR,'ppath',1,1236) -LexToken(OPENBRACKET,'(',1,1241) -LexToken(NUMBER,'1',1,1242) -LexToken(CLOSEBRACKET,')',1,1243) -LexToken(ASSIGNMENT,'=',1,1245) -LexToken(VAR,'i',1,1247) -LexToken(EOL,'\n',1,1248) -LexToken(BREAK,'break',1,1266) -LexToken(EOL,'\n',1,1271) -LexToken(END,'end',1,1285) -LexToken(EOL,'\n',1,1288) -LexToken(END,'end',1,1297) -LexToken(EOL,'\n',1,1300) -LexToken(VAR,'newpar',1,1309) -LexToken(ASSIGNMENT,'=',1,1316) -LexToken(VAR,'list',1,1318) -LexToken(OPENBRACKET,'(',1,1322) -LexToken(CLOSEBRACKET,')',1,1323) -LexToken(EOL,'\n',1,1324) -LexToken(VAR,'y',1,1334) -LexToken(ASSIGNMENT,'=',1,1336) -LexToken(NUMBER,'0',1,1338) -LexToken(EOL,'\n',1,1339) -LexToken(FOR,'for',1,1349) -LexToken(VAR,'path',1,1353) -LexToken(ASSIGNMENT,'=',1,1358) -LexToken(VAR,'ppath',1,1360) -LexToken(DO,'do',1,1366) -LexToken(EOL,'\n',1,1368) -LexToken(VAR,'np',1,1381) -LexToken(ASSIGNMENT,'=',1,1384) -LexToken(VAR,'size',1,1386) -LexToken(OPENBRACKET,'(',1,1390) -LexToken(VAR,'path',1,1391) -LexToken(COMMA,',',1,1395) -LexToken(DQSTRING,'"*"',1,1398) -LexToken(CLOSEBRACKET,')',1,1399) -LexToken(EOL,'\n',1,1400) -LexToken(VAR,'spath',1,1413) -LexToken(ASSIGNMENT,'=',1,1419) -LexToken(VAR,'list',1,1421) -LexToken(OPENBRACKET,'(',1,1425) -LexToken(CLOSEBRACKET,')',1,1426) -LexToken(EOL,'\n',1,1427) -LexToken(FOR,'for',1,1440) -LexToken(VAR,'k',1,1444) -LexToken(ASSIGNMENT,'=',1,1445) -LexToken(NUMBER,'1',1,1446) -LexToken(COLON,':',1,1447) -LexToken(VAR,'np',1,1448) -LexToken(EOL,'\n',1,1450) -LexToken(VAR,'spath',1,1467) -LexToken(OPENBRACKET,'(',1,1472) -LexToken(LASTINDEX,'$',1,1473) -LexToken(ADDITION,'+',1,1474) -LexToken(NUMBER,'1',1,1475) -LexToken(CLOSEBRACKET,')',1,1476) -LexToken(ASSIGNMENT,'=',1,1477) -LexToken(DQSTRING,'"model"',1,1484) -LexToken(EOL,'\n',1,1485) -LexToken(VAR,'spath',1,1502) -LexToken(OPENBRACKET,'(',1,1507) -LexToken(LASTINDEX,'$',1,1508) -LexToken(ADDITION,'+',1,1509) -LexToken(NUMBER,'1',1,1510) -LexToken(CLOSEBRACKET,')',1,1511) -LexToken(ASSIGNMENT,'=',1,1512) -LexToken(DQSTRING,'"rpar"',1,1518) -LexToken(EOL,'\n',1,1519) -LexToken(VAR,'spath',1,1536) -LexToken(OPENBRACKET,'(',1,1541) -LexToken(LASTINDEX,'$',1,1542) -LexToken(ADDITION,'+',1,1543) -LexToken(NUMBER,'1',1,1544) -LexToken(CLOSEBRACKET,')',1,1545) -LexToken(ASSIGNMENT,'=',1,1546) -LexToken(DQSTRING,'"objs"',1,1552) -LexToken(EOL,'\n',1,1553) -LexToken(VAR,'spath',1,1570) -LexToken(OPENBRACKET,'(',1,1575) -LexToken(LASTINDEX,'$',1,1576) -LexToken(ADDITION,'+',1,1577) -LexToken(NUMBER,'1',1,1578) -LexToken(CLOSEBRACKET,')',1,1579) -LexToken(ASSIGNMENT,'=',1,1580) -LexToken(VAR,'path',1,1581) -LexToken(OPENBRACKET,'(',1,1585) -LexToken(VAR,'k',1,1586) -LexToken(CLOSEBRACKET,')',1,1587) -LexToken(EOL,'\n',1,1588) -LexToken(END,'end',1,1601) -LexToken(EOL,'\n',1,1604) -LexToken(VAR,'xx',1,1617) -LexToken(ASSIGNMENT,'=',1,1619) -LexToken(VAR,'arg1',1,1620) -LexToken(OPENBRACKET,'(',1,1624) -LexToken(VAR,'spath',1,1625) -LexToken(CLOSEBRACKET,')',1,1630) -LexToken(EOL,'\n',1,1648) -LexToken(VAR,'execstr',1,1661) -LexToken(OPENBRACKET,'(',1,1668) -LexToken(DQSTRING,'"xxn="',1,1674) -LexToken(ADDITION,'+',1,1675) -LexToken(VAR,'xx',1,1676) -LexToken(DOT,'.',1,1678) -LexToken(VAR,'gui',1,1679) -LexToken(ADDITION,'+',1,1682) -LexToken(DQSTRING,'"(\\\'set\\\',xx)"',1,1696) -LexToken(CLOSEBRACKET,')',1,1697) -LexToken(EOL,'\n',1,1698) -LexToken(IF,'if',1,1711) -LexToken(VAR,'diffobjs',1,1714) -LexToken(OPENBRACKET,'(',1,1722) -LexToken(VAR,'xxn',1,1723) -LexToken(COMMA,',',1,1726) -LexToken(VAR,'xx',1,1727) -LexToken(CLOSEBRACKET,')',1,1729) -LexToken(THEN,'then',1,1731) -LexToken(EOL,'\n',1,1735) -LexToken(VAR,'model',1,1752) -LexToken(ASSIGNMENT,'=',1,1757) -LexToken(VAR,'xx',1,1758) -LexToken(DOT,'.',1,1760) -LexToken(VAR,'model',1,1761) -LexToken(EOL,'\n',1,1766) -LexToken(VAR,'model_n',1,1783) -LexToken(ASSIGNMENT,'=',1,1790) -LexToken(VAR,'xxn',1,1791) -LexToken(DOT,'.',1,1794) -LexToken(VAR,'model',1,1795) -LexToken(EOL,'\n',1,1800) -LexToken(IF,'if',1,1817) -LexToken(NOT,'~',1,1820) -LexToken(VAR,'is_modelica_block',1,1821) -LexToken(OPENBRACKET,'(',1,1838) -LexToken(VAR,'xx',1,1839) -LexToken(CLOSEBRACKET,')',1,1841) -LexToken(THEN,'then',1,1843) -LexToken(EOL,'\n',1,1847) -LexToken(VAR,'modified',1,1868) -LexToken(ASSIGNMENT,'=',1,1876) -LexToken(VAR,'or',1,1877) -LexToken(OPENBRACKET,'(',1,1879) -LexToken(VAR,'model',1,1880) -LexToken(DOT,'.',1,1885) -LexToken(VAR,'sim',1,1886) -LexToken(COMPARISON,'<>',1,1889) -LexToken(VAR,'model_n',1,1891) -LexToken(DOT,'.',1,1898) -LexToken(VAR,'sim',1,1899) -LexToken(CLOSEBRACKET,')',1,1902) -LexToken(LOGICAL,'|',1,1903) -LexToken(NOT,'~',1,1927) -LexToken(VAR,'isequal',1,1928) -LexToken(OPENBRACKET,'(',1,1935) -LexToken(VAR,'model',1,1936) -LexToken(DOT,'.',1,1941) -LexToken(VAR,'state',1,1942) -LexToken(COMMA,',',1,1947) -LexToken(VAR,'model_n',1,1948) -LexToken(DOT,'.',1,1955) -LexToken(VAR,'state',1,1956) -LexToken(CLOSEBRACKET,')',1,1961) -LexToken(LOGICAL,'|',1,1962) -LexToken(NOT,'~',1,1986) -LexToken(VAR,'isequal',1,1987) -LexToken(OPENBRACKET,'(',1,1994) -LexToken(VAR,'model',1,1995) -LexToken(DOT,'.',1,2000) -LexToken(VAR,'dstate',1,2001) -LexToken(COMMA,',',1,2007) -LexToken(VAR,'model_n',1,2008) -LexToken(DOT,'.',1,2015) -LexToken(VAR,'dstate',1,2016) -LexToken(CLOSEBRACKET,')',1,2022) -LexToken(LOGICAL,'|',1,2023) -LexToken(NOT,'~',1,2047) -LexToken(VAR,'isequal',1,2048) -LexToken(OPENBRACKET,'(',1,2055) -LexToken(VAR,'model',1,2056) -LexToken(DOT,'.',1,2061) -LexToken(VAR,'odstate',1,2062) -LexToken(COMMA,',',1,2069) -LexToken(VAR,'model_n',1,2070) -LexToken(DOT,'.',1,2077) -LexToken(VAR,'odstate',1,2078) -LexToken(CLOSEBRACKET,')',1,2085) -LexToken(LOGICAL,'|',1,2086) -LexToken(NOT,'~',1,2110) -LexToken(VAR,'isequal',1,2111) -LexToken(OPENBRACKET,'(',1,2118) -LexToken(VAR,'model',1,2119) -LexToken(DOT,'.',1,2124) -LexToken(VAR,'rpar',1,2125) -LexToken(COMMA,',',1,2129) -LexToken(VAR,'model_n',1,2130) -LexToken(DOT,'.',1,2137) -LexToken(VAR,'rpar',1,2138) -LexToken(CLOSEBRACKET,')',1,2142) -LexToken(LOGICAL,'|',1,2143) -LexToken(NOT,'~',1,2167) -LexToken(VAR,'isequal',1,2168) -LexToken(OPENBRACKET,'(',1,2175) -LexToken(VAR,'model',1,2176) -LexToken(DOT,'.',1,2181) -LexToken(VAR,'ipar',1,2182) -LexToken(COMMA,',',1,2186) -LexToken(VAR,'model_n',1,2187) -LexToken(DOT,'.',1,2194) -LexToken(VAR,'ipar',1,2195) -LexToken(CLOSEBRACKET,')',1,2199) -LexToken(LOGICAL,'|',1,2200) -LexToken(NOT,'~',1,2224) -LexToken(VAR,'isequal',1,2225) -LexToken(OPENBRACKET,'(',1,2232) -LexToken(VAR,'model',1,2233) -LexToken(DOT,'.',1,2238) -LexToken(VAR,'opar',1,2239) -LexToken(COMMA,',',1,2243) -LexToken(VAR,'model_n',1,2244) -LexToken(DOT,'.',1,2251) -LexToken(VAR,'opar',1,2252) -LexToken(CLOSEBRACKET,')',1,2256) -LexToken(LOGICAL,'|',1,2257) -LexToken(NOT,'~',1,2281) -LexToken(VAR,'isequal',1,2282) -LexToken(OPENBRACKET,'(',1,2289) -LexToken(VAR,'model',1,2290) -LexToken(DOT,'.',1,2295) -LexToken(VAR,'label',1,2296) -LexToken(COMMA,',',1,2301) -LexToken(VAR,'model_n',1,2302) -LexToken(DOT,'.',1,2309) -LexToken(VAR,'label',1,2310) -LexToken(CLOSEBRACKET,')',1,2315) -LexToken(EOL,'\n',1,2316) -LexToken(IF,'if',1,2337) -LexToken(VAR,'or',1,2340) -LexToken(OPENBRACKET,'(',1,2342) -LexToken(VAR,'model',1,2343) -LexToken(DOT,'.',1,2348) -LexToken(VAR,'in',1,2349) -LexToken(COMPARISON,'<>',1,2351) -LexToken(VAR,'model_n',1,2353) -LexToken(DOT,'.',1,2360) -LexToken(VAR,'in',1,2361) -LexToken(CLOSEBRACKET,')',1,2363) -LexToken(LOGICAL,'|',1,2364) -LexToken(VAR,'or',1,2365) -LexToken(OPENBRACKET,'(',1,2367) -LexToken(VAR,'model',1,2368) -LexToken(DOT,'.',1,2373) -LexToken(VAR,'out',1,2374) -LexToken(COMPARISON,'<>',1,2377) -LexToken(VAR,'model_n',1,2379) -LexToken(DOT,'.',1,2386) -LexToken(VAR,'out',1,2387) -LexToken(CLOSEBRACKET,')',1,2390) -LexToken(LOGICAL,'|',1,2391) -LexToken(VAR,'or',1,2419) -LexToken(OPENBRACKET,'(',1,2421) -LexToken(VAR,'model',1,2422) -LexToken(DOT,'.',1,2427) -LexToken(VAR,'in2',1,2428) -LexToken(COMPARISON,'<>',1,2431) -LexToken(VAR,'model_n',1,2433) -LexToken(DOT,'.',1,2440) -LexToken(VAR,'in2',1,2441) -LexToken(CLOSEBRACKET,')',1,2444) -LexToken(LOGICAL,'|',1,2445) -LexToken(VAR,'or',1,2446) -LexToken(OPENBRACKET,'(',1,2448) -LexToken(VAR,'model',1,2449) -LexToken(DOT,'.',1,2454) -LexToken(VAR,'out2',1,2455) -LexToken(COMPARISON,'<>',1,2459) -LexToken(VAR,'model_n',1,2461) -LexToken(DOT,'.',1,2468) -LexToken(VAR,'out2',1,2469) -LexToken(CLOSEBRACKET,')',1,2473) -LexToken(LOGICAL,'|',1,2474) -LexToken(VAR,'or',1,2502) -LexToken(OPENBRACKET,'(',1,2504) -LexToken(VAR,'model',1,2505) -LexToken(DOT,'.',1,2510) -LexToken(VAR,'outtyp',1,2511) -LexToken(COMPARISON,'<>',1,2517) -LexToken(VAR,'model_n',1,2519) -LexToken(DOT,'.',1,2526) -LexToken(VAR,'outtyp',1,2527) -LexToken(CLOSEBRACKET,')',1,2533) -LexToken(LOGICAL,'|',1,2534) -LexToken(VAR,'or',1,2535) -LexToken(OPENBRACKET,'(',1,2537) -LexToken(VAR,'model',1,2538) -LexToken(DOT,'.',1,2543) -LexToken(VAR,'intyp',1,2544) -LexToken(COMPARISON,'<>',1,2549) -LexToken(VAR,'model_n',1,2551) -LexToken(DOT,'.',1,2558) -LexToken(VAR,'intyp',1,2559) -LexToken(CLOSEBRACKET,')',1,2564) -LexToken(THEN,'then',1,2566) -LexToken(EOL,'\n',1,2570) -LexToken(VAR,'needcompile',1,2595) -LexToken(ASSIGNMENT,'=',1,2606) -LexToken(NUMBER,'1',1,2607) -LexToken(EOL,'\n',1,2608) -LexToken(END,'end',1,2629) -LexToken(EOL,'\n',1,2632) -LexToken(IF,'if',1,2653) -LexToken(VAR,'or',1,2656) -LexToken(OPENBRACKET,'(',1,2658) -LexToken(VAR,'model',1,2659) -LexToken(DOT,'.',1,2664) -LexToken(VAR,'firing',1,2665) -LexToken(COMPARISON,'<>',1,2671) -LexToken(VAR,'model_n',1,2673) -LexToken(DOT,'.',1,2680) -LexToken(VAR,'firing',1,2681) -LexToken(CLOSEBRACKET,')',1,2687) -LexToken(THEN,'then',1,2689) -LexToken(EOL,'\n',1,2693) -LexToken(VAR,'needcompile',1,2718) -LexToken(ASSIGNMENT,'=',1,2729) -LexToken(NUMBER,'2',1,2730) -LexToken(EOL,'\n',1,2731) -LexToken(END,'end',1,2752) -LexToken(EOL,'\n',1,2755) -LexToken(IF,'if',1,2776) -LexToken(OPENBRACKET,'(',1,2779) -LexToken(VAR,'size',1,2780) -LexToken(OPENBRACKET,'(',1,2784) -LexToken(VAR,'model',1,2785) -LexToken(DOT,'.',1,2790) -LexToken(VAR,'in',1,2791) -LexToken(COMMA,',',1,2793) -LexToken(DQSTRING,'"*"',1,2796) -LexToken(CLOSEBRACKET,')',1,2797) -LexToken(COMPARISON,'<>',1,2798) -LexToken(VAR,'size',1,2800) -LexToken(OPENBRACKET,'(',1,2804) -LexToken(VAR,'model_n',1,2805) -LexToken(DOT,'.',1,2812) -LexToken(VAR,'in',1,2813) -LexToken(COMMA,',',1,2815) -LexToken(DQSTRING,'"*"',1,2818) -LexToken(CLOSEBRACKET,')',1,2819) -LexToken(CLOSEBRACKET,')',1,2820) -LexToken(LOGICAL,'|',1,2821) -LexToken(OPENBRACKET,'(',1,2849) -LexToken(VAR,'size',1,2850) -LexToken(OPENBRACKET,'(',1,2854) -LexToken(VAR,'model',1,2855) -LexToken(DOT,'.',1,2860) -LexToken(VAR,'out',1,2861) -LexToken(COMMA,',',1,2864) -LexToken(DQSTRING,'"*"',1,2867) -LexToken(CLOSEBRACKET,')',1,2868) -LexToken(COMPARISON,'<>',1,2869) -LexToken(VAR,'size',1,2871) -LexToken(OPENBRACKET,'(',1,2875) -LexToken(VAR,'model_n',1,2876) -LexToken(DOT,'.',1,2883) -LexToken(VAR,'out',1,2884) -LexToken(COMMA,',',1,2887) -LexToken(DQSTRING,'"*"',1,2890) -LexToken(CLOSEBRACKET,')',1,2891) -LexToken(CLOSEBRACKET,')',1,2892) -LexToken(THEN,'then',1,2894) -LexToken(EOL,'\n',1,2898) -LexToken(VAR,'needcompile',1,2923) -LexToken(ASSIGNMENT,'=',1,2934) -LexToken(NUMBER,'4',1,2935) -LexToken(EOL,'\n',1,2936) -LexToken(END,'end',1,2957) -LexToken(EOL,'\n',1,2960) -LexToken(IF,'if',1,2981) -LexToken(VAR,'model',1,2984) -LexToken(DOT,'.',1,2989) -LexToken(VAR,'sim',1,2990) -LexToken(COMPARISON,'==',1,2993) -LexToken(DQSTRING,'"input"',1,3001) -LexToken(LOGICAL,'|',1,3002) -LexToken(VAR,'model',1,3003) -LexToken(DOT,'.',1,3008) -LexToken(VAR,'sim',1,3009) -LexToken(COMPARISON,'==',1,3012) -LexToken(DQSTRING,'"output"',1,3021) -LexToken(THEN,'then',1,3023) -LexToken(EOL,'\n',1,3027) -LexToken(IF,'if',1,3052) -LexToken(VAR,'model',1,3055) -LexToken(DOT,'.',1,3060) -LexToken(VAR,'ipar',1,3061) -LexToken(COMPARISON,'<>',1,3065) -LexToken(VAR,'model_n',1,3067) -LexToken(DOT,'.',1,3074) -LexToken(VAR,'ipar',1,3075) -LexToken(THEN,'then',1,3080) -LexToken(EOL,'\n',1,3084) -LexToken(VAR,'needcompile',1,3113) -LexToken(ASSIGNMENT,'=',1,3124) -LexToken(NUMBER,'4',1,3125) -LexToken(EOL,'\n',1,3126) -LexToken(END,'end',1,3151) -LexToken(EOL,'\n',1,3154) -LexToken(END,'end',1,3175) -LexToken(EOL,'\n',1,3178) -LexToken(IF,'if',1,3199) -LexToken(VAR,'or',1,3202) -LexToken(OPENBRACKET,'(',1,3204) -LexToken(VAR,'model',1,3205) -LexToken(DOT,'.',1,3210) -LexToken(VAR,'blocktype',1,3211) -LexToken(COMPARISON,'<>',1,3220) -LexToken(VAR,'model_n',1,3222) -LexToken(DOT,'.',1,3229) -LexToken(VAR,'blocktype',1,3230) -LexToken(CLOSEBRACKET,')',1,3239) -LexToken(LOGICAL,'|',1,3240) -LexToken(VAR,'or',1,3268) -LexToken(OPENBRACKET,'(',1,3270) -LexToken(VAR,'model',1,3271) -LexToken(DOT,'.',1,3276) -LexToken(VAR,'dep_ut',1,3277) -LexToken(COMPARISON,'<>',1,3283) -LexToken(VAR,'model_n',1,3285) -LexToken(DOT,'.',1,3292) -LexToken(VAR,'dep_ut',1,3293) -LexToken(CLOSEBRACKET,')',1,3299) -LexToken(THEN,'then',1,3301) -LexToken(EOL,'\n',1,3305) -LexToken(VAR,'needcompile',1,3330) -LexToken(ASSIGNMENT,'=',1,3341) -LexToken(NUMBER,'4',1,3342) -LexToken(EOL,'\n',1,3343) -LexToken(END,'end',1,3364) -LexToken(EOL,'\n',1,3367) -LexToken(IF,'if',1,3388) -LexToken(OPENBRACKET,'(',1,3391) -LexToken(VAR,'model',1,3392) -LexToken(DOT,'.',1,3397) -LexToken(VAR,'nzcross',1,3398) -LexToken(COMPARISON,'<>',1,3405) -LexToken(VAR,'model_n',1,3407) -LexToken(DOT,'.',1,3414) -LexToken(VAR,'nzcross',1,3415) -LexToken(CLOSEBRACKET,')',1,3422) -LexToken(LOGICAL,'|',1,3423) -LexToken(OPENBRACKET,'(',1,3424) -LexToken(VAR,'model',1,3425) -LexToken(DOT,'.',1,3430) -LexToken(VAR,'nmode',1,3431) -LexToken(COMPARISON,'<>',1,3436) -LexToken(VAR,'model_n',1,3438) -LexToken(DOT,'.',1,3445) -LexToken(VAR,'nmode',1,3446) -LexToken(CLOSEBRACKET,')',1,3451) -LexToken(THEN,'then',1,3453) -LexToken(EOL,'\n',1,3457) -LexToken(VAR,'needcompile',1,3482) -LexToken(ASSIGNMENT,'=',1,3493) -LexToken(NUMBER,'4',1,3494) -LexToken(EOL,'\n',1,3495) -LexToken(END,'end',1,3516) -LexToken(EOL,'\n',1,3519) -LexToken(IF,'if',1,3540) -LexToken(VAR,'prod',1,3543) -LexToken(OPENBRACKET,'(',1,3547) -LexToken(VAR,'size',1,3548) -LexToken(OPENBRACKET,'(',1,3552) -LexToken(VAR,'model_n',1,3553) -LexToken(DOT,'.',1,3560) -LexToken(VAR,'sim',1,3561) -LexToken(CLOSEBRACKET,')',1,3564) -LexToken(CLOSEBRACKET,')',1,3565) -LexToken(COMPARISON,'>',1,3566) -LexToken(NUMBER,'1',1,3567) -LexToken(THEN,'then',1,3569) -LexToken(EOL,'\n',1,3573) -LexToken(IF,'if',1,3598) -LexToken(VAR,'model_n',1,3601) -LexToken(DOT,'.',1,3608) -LexToken(VAR,'sim',1,3609) -LexToken(OPENBRACKET,'(',1,3612) -LexToken(NUMBER,'2',1,3613) -LexToken(CLOSEBRACKET,')',1,3614) -LexToken(COMPARISON,'>',1,3615) -LexToken(NUMBER,'1000',1,3616) -LexToken(THEN,'then',1,3621) -LexToken(EOL,'\n',1,3625) -LexToken(IF,'if',1,3654) -LexToken(VAR,'model',1,3657) -LexToken(DOT,'.',1,3662) -LexToken(VAR,'sim',1,3663) -LexToken(OPENBRACKET,'(',1,3666) -LexToken(NUMBER,'1',1,3667) -LexToken(CLOSEBRACKET,')',1,3668) -LexToken(COMPARISON,'<>',1,3669) -LexToken(VAR,'model_n',1,3671) -LexToken(DOT,'.',1,3678) -LexToken(VAR,'sim',1,3679) -LexToken(OPENBRACKET,'(',1,3682) -LexToken(NUMBER,'1',1,3683) -LexToken(CLOSEBRACKET,')',1,3684) -LexToken(THEN,'then',1,3686) -LexToken(EOL,'\n',1,3690) -LexToken(VAR,'needcompile',1,3723) -LexToken(ASSIGNMENT,'=',1,3734) -LexToken(NUMBER,'4',1,3735) -LexToken(EOL,'\n',1,3736) -LexToken(END,'end',1,3765) -LexToken(EOL,'\n',1,3768) -LexToken(END,'end',1,3793) -LexToken(EOL,'\n',1,3796) -LexToken(END,'end',1,3817) -LexToken(EOL,'\n',1,3820) -LexToken(ELSE,'else',1,3837) -LexToken(EOL,'\n',1,3841) -LexToken(VAR,'modified',1,3862) -LexToken(ASSIGNMENT,'=',1,3870) -LexToken(VAR,'or',1,3871) -LexToken(OPENBRACKET,'(',1,3873) -LexToken(VAR,'model_n',1,3874) -LexToken(COMPARISON,'<>',1,3881) -LexToken(VAR,'model',1,3883) -LexToken(CLOSEBRACKET,')',1,3888) -LexToken(EOL,'\n',1,3889) -LexToken(VAR,'eq',1,3910) -LexToken(ASSIGNMENT,'=',1,3912) -LexToken(VAR,'model',1,3913) -LexToken(DOT,'.',1,3918) -LexToken(VAR,'equations',1,3919) -LexToken(SEMICOLON,';',1,3928) -LexToken(VAR,'eqn',1,3929) -LexToken(ASSIGNMENT,'=',1,3932) -LexToken(VAR,'model_n',1,3933) -LexToken(DOT,'.',1,3940) -LexToken(VAR,'equations',1,3941) -LexToken(EOL,'\n',1,3950) -LexToken(IF,'if',1,3972) -LexToken(VAR,'or',1,3975) -LexToken(OPENBRACKET,'(',1,3977) -LexToken(VAR,'eq',1,3978) -LexToken(DOT,'.',1,3980) -LexToken(VAR,'model',1,3981) -LexToken(COMPARISON,'<>',1,3986) -LexToken(VAR,'eqn',1,3988) -LexToken(DOT,'.',1,3991) -LexToken(VAR,'model',1,3992) -LexToken(CLOSEBRACKET,')',1,3997) -LexToken(LOGICAL,'|',1,3998) -LexToken(VAR,'or',1,3999) -LexToken(OPENBRACKET,'(',1,4001) -LexToken(VAR,'eq',1,4002) -LexToken(DOT,'.',1,4004) -LexToken(VAR,'inputs',1,4005) -LexToken(COMPARISON,'<>',1,4011) -LexToken(VAR,'eqn',1,4013) -LexToken(DOT,'.',1,4016) -LexToken(VAR,'inputs',1,4017) -LexToken(CLOSEBRACKET,')',1,4023) -LexToken(LOGICAL,'|',1,4024) -LexToken(VAR,'or',1,4052) -LexToken(OPENBRACKET,'(',1,4054) -LexToken(VAR,'eq',1,4055) -LexToken(DOT,'.',1,4057) -LexToken(VAR,'outputs',1,4058) -LexToken(COMPARISON,'<>',1,4065) -LexToken(VAR,'eqn',1,4067) -LexToken(DOT,'.',1,4070) -LexToken(VAR,'outputs',1,4071) -LexToken(CLOSEBRACKET,')',1,4078) -LexToken(THEN,'then',1,4080) -LexToken(EOL,'\n',1,4084) -LexToken(VAR,'needcompile',1,4109) -LexToken(ASSIGNMENT,'=',1,4120) -LexToken(NUMBER,'4',1,4121) -LexToken(EOL,'\n',1,4122) -LexToken(END,'end',1,4143) -LexToken(EOL,'\n',1,4146) -LexToken(END,'end',1,4163) -LexToken(EOL,'\n',1,4166) -LexToken(EOL,'\n',1,4212) -LexToken(VAR,'arg1',1,4229) -LexToken(OPENBRACKET,'(',1,4233) -LexToken(VAR,'spath',1,4234) -LexToken(CLOSEBRACKET,')',1,4239) -LexToken(ASSIGNMENT,'=',1,4240) -LexToken(VAR,'xxn',1,4241) -LexToken(EOL,'\n',1,4253) -LexToken(VAR,'newpar',1,4270) -LexToken(OPENBRACKET,'(',1,4276) -LexToken(VAR,'size',1,4277) -LexToken(OPENBRACKET,'(',1,4281) -LexToken(VAR,'newpar',1,4282) -LexToken(CLOSEBRACKET,')',1,4288) -LexToken(ADDITION,'+',1,4289) -LexToken(NUMBER,'1',1,4290) -LexToken(CLOSEBRACKET,')',1,4291) -LexToken(ASSIGNMENT,'=',1,4292) -LexToken(VAR,'path',1,4293) -LexToken(EOL,'\n',1,4319) -LexToken(VAR,'y',1,4336) -LexToken(ASSIGNMENT,'=',1,4337) -LexToken(VAR,'max',1,4338) -LexToken(OPENBRACKET,'(',1,4341) -LexToken(VAR,'y',1,4342) -LexToken(COMMA,',',1,4343) -LexToken(VAR,'needcompile',1,4344) -LexToken(CLOSEBRACKET,')',1,4355) -LexToken(EOL,'\n',1,4356) -LexToken(END,'end',1,4369) -LexToken(EOL,'\n',1,4372) -LexToken(END,'end',1,4381) -LexToken(EOL,'\n',1,4384) -LexToken(VAR,'x',1,4393) -LexToken(ASSIGNMENT,'=',1,4394) -LexToken(VAR,'arg1',1,4395) -LexToken(EOL,'\n',1,4399) -LexToken(VAR,'typ',1,4408) -LexToken(ASSIGNMENT,'=',1,4411) -LexToken(VAR,'newpar',1,4412) -LexToken(EOL,'\n',1,4418) -LexToken(EOL,'\n',1,4419) -LexToken(CASE,'case',1,4424) -LexToken(DQSTRING,'"define"',1,4436) -LexToken(THEN,'then',1,4438) -LexToken(EOL,'\n',1,4442) -LexToken(VAR,'scs_m_1',1,4451) -LexToken(ASSIGNMENT,'=',1,4458) -LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4459) -LexToken(OPENBRACKET,'(',1,4473) -LexToken(VAR,'version',1,4485) -LexToken(ASSIGNMENT,'=',1,4492) -LexToken(DQSTRING,'"scicos4.2"',1,4503) -LexToken(COMMA,',',1,4504) -LexToken(VAR,'props',1,4516) -LexToken(ASSIGNMENT,'=',1,4521) -LexToken(SCICOS_PARAMS,'scicos_params',1,4522) -LexToken(OPENBRACKET,'(',1,4535) -LexToken(VAR,'wpar',1,4547) -LexToken(ASSIGNMENT,'=',1,4551) -LexToken(OPENSQBRACKET,'[',1,4552) -LexToken(NUMBER,'600',1,4553) -LexToken(COMMA,',',1,4556) -LexToken(NUMBER,'450',1,4557) -LexToken(COMMA,',',1,4560) -LexToken(NUMBER,'0',1,4561) -LexToken(COMMA,',',1,4562) -LexToken(NUMBER,'0',1,4563) -LexToken(COMMA,',',1,4564) -LexToken(NUMBER,'600',1,4565) -LexToken(COMMA,',',1,4568) -LexToken(NUMBER,'450',1,4569) -LexToken(CLOSESQBRACKET,']',1,4572) -LexToken(COMMA,',',1,4573) -LexToken(VAR,'Title',1,4585) -LexToken(ASSIGNMENT,'=',1,4590) -LexToken(OPENSQBRACKET,'[',1,4591) -LexToken(DQSTRING,'"Sigbuilder"',1,4603) -LexToken(COMMA,',',1,4604) -LexToken(DQSTRING,'"./"',1,4608) -LexToken(CLOSESQBRACKET,']',1,4609) -LexToken(COMMA,',',1,4610) -LexToken(VAR,'tol',1,4622) -LexToken(ASSIGNMENT,'=',1,4625) -LexToken(OPENSQBRACKET,'[',1,4626) -LexToken(NUMBER,'0.0001',1,4627) -LexToken(SEMICOLON,';',1,4633) -LexToken(NUMBER,'0.000001',1,4634) -LexToken(SEMICOLON,';',1,4642) -LexToken(NUMBER,'1.000',1,4643) -LexToken(VAR,'D',1,4648) -LexToken(ADDITION,'-',1,4649) -LexToken(NUMBER,'10',1,4650) -LexToken(SEMICOLON,';',1,4652) -LexToken(NUMBER,'100001',1,4653) -LexToken(SEMICOLON,';',1,4659) -LexToken(NUMBER,'0',1,4660) -LexToken(SEMICOLON,';',1,4661) -LexToken(NUMBER,'0',1,4662) -LexToken(SEMICOLON,';',1,4663) -LexToken(NUMBER,'0',1,4664) -LexToken(CLOSESQBRACKET,']',1,4665) -LexToken(COMMA,',',1,4666) -LexToken(VAR,'tf',1,4678) -LexToken(ASSIGNMENT,'=',1,4680) -LexToken(NUMBER,'100',1,4681) -LexToken(COMMA,',',1,4684) -LexToken(VAR,'context',1,4696) -LexToken(ASSIGNMENT,'=',1,4703) -LexToken(DQSTRING,'" "',1,4706) -LexToken(COMMA,',',1,4707) -LexToken(VAR,'void1',1,4719) -LexToken(ASSIGNMENT,'=',1,4724) -LexToken(OPENSQBRACKET,'[',1,4725) -LexToken(CLOSESQBRACKET,']',1,4726) -LexToken(COMMA,',',1,4727) -LexToken(VAR,'options',1,4739) -LexToken(ASSIGNMENT,'=',1,4746) -LexToken(VAR,'tlist',1,4747) -LexToken(OPENBRACKET,'(',1,4752) -LexToken(OPENSQBRACKET,'[',1,4753) -LexToken(DQSTRING,'"scsopt"',1,4761) -LexToken(COMMA,',',1,4762) -LexToken(DQSTRING,'"3D"',1,4766) -LexToken(COMMA,',',1,4767) -LexToken(DQSTRING,'"Background"',1,4779) -LexToken(COMMA,',',1,4780) -LexToken(DQSTRING,'"Link"',1,4786) -LexToken(COMMA,',',1,4787) -LexToken(DQSTRING,'"ID"',1,4791) -LexToken(COMMA,',',1,4792) -LexToken(DQSTRING,'"Cmap"',1,4798) -LexToken(CLOSESQBRACKET,']',1,4799) -LexToken(COMMA,',',1,4800) -LexToken(VAR,'list',1,4801) -LexToken(OPENBRACKET,'(',1,4805) -LexToken(PREVAR_BOOLEAN,'%t',1,4806) -LexToken(COMMA,',',1,4808) -LexToken(NUMBER,'33',1,4809) -LexToken(CLOSEBRACKET,')',1,4811) -LexToken(COMMA,',',1,4812) -LexToken(OPENSQBRACKET,'[',1,4813) -LexToken(NUMBER,'8',1,4814) -LexToken(COMMA,',',1,4815) -LexToken(NUMBER,'1',1,4816) -LexToken(CLOSESQBRACKET,']',1,4817) -LexToken(COMMA,',',1,4818) -LexToken(OPENSQBRACKET,'[',1,4819) -LexToken(NUMBER,'1',1,4820) -LexToken(COMMA,',',1,4821) -LexToken(NUMBER,'5',1,4822) -LexToken(CLOSESQBRACKET,']',1,4823) -LexToken(COMMA,',',1,4824) -LexToken(VAR,'list',1,4836) -LexToken(OPENBRACKET,'(',1,4840) -LexToken(OPENSQBRACKET,'[',1,4841) -LexToken(NUMBER,'5',1,4842) -LexToken(COMMA,',',1,4843) -LexToken(NUMBER,'1',1,4844) -LexToken(CLOSESQBRACKET,']',1,4845) -LexToken(COMMA,',',1,4846) -LexToken(OPENSQBRACKET,'[',1,4847) -LexToken(NUMBER,'4',1,4848) -LexToken(COMMA,',',1,4849) -LexToken(NUMBER,'1',1,4850) -LexToken(CLOSESQBRACKET,']',1,4851) -LexToken(CLOSEBRACKET,')',1,4852) -LexToken(COMMA,',',1,4853) -LexToken(OPENSQBRACKET,'[',1,4854) -LexToken(NUMBER,'0.8',1,4855) -LexToken(COMMA,',',1,4858) -LexToken(NUMBER,'0.8',1,4859) -LexToken(COMMA,',',1,4862) -LexToken(NUMBER,'0.8',1,4863) -LexToken(CLOSESQBRACKET,']',1,4866) -LexToken(CLOSEBRACKET,')',1,4867) -LexToken(COMMA,',',1,4868) -LexToken(VAR,'void2',1,4880) -LexToken(ASSIGNMENT,'=',1,4885) -LexToken(OPENSQBRACKET,'[',1,4886) -LexToken(CLOSESQBRACKET,']',1,4887) -LexToken(COMMA,',',1,4888) -LexToken(VAR,'void3',1,4900) -LexToken(ASSIGNMENT,'=',1,4905) -LexToken(OPENSQBRACKET,'[',1,4906) -LexToken(CLOSESQBRACKET,']',1,4907) -LexToken(COMMA,',',1,4908) -LexToken(VAR,'doc',1,4920) -LexToken(ASSIGNMENT,'=',1,4923) -LexToken(VAR,'list',1,4924) -LexToken(OPENBRACKET,'(',1,4928) -LexToken(CLOSEBRACKET,')',1,4929) -LexToken(CLOSEBRACKET,')',1,4930) -LexToken(CLOSEBRACKET,')',1,4931) -LexToken(EOL,'\n',1,4932) -LexToken(VAR,'scs_m_1',1,4941) -LexToken(DOT,'.',1,4948) -LexToken(VAR,'objs',1,4949) -LexToken(OPENBRACKET,'(',1,4953) -LexToken(NUMBER,'1',1,4954) -LexToken(CLOSEBRACKET,')',1,4955) -LexToken(ASSIGNMENT,'=',1,4956) -LexToken(SCICOS_BLOCK,'scicos_block',1,4957) -LexToken(OPENBRACKET,'(',1,4969) -LexToken(VAR,'gui',1,4981) -LexToken(ASSIGNMENT,'=',1,4984) -LexToken(DQSTRING,'"CURVE_c"',1,4993) -LexToken(COMMA,',',1,4994) -LexToken(VAR,'graphics',1,5006) -LexToken(ASSIGNMENT,'=',1,5014) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5015) -LexToken(OPENBRACKET,'(',1,5030) -LexToken(VAR,'orig',1,5042) -LexToken(ASSIGNMENT,'=',1,5046) -LexToken(OPENSQBRACKET,'[',1,5047) -LexToken(NUMBER,'329.63473',1,5048) -LexToken(COMMA,',',1,5057) -LexToken(NUMBER,'606.18517',1,5058) -LexToken(CLOSESQBRACKET,']',1,5067) -LexToken(COMMA,',',1,5068) -LexToken(VAR,'sz',1,5080) -LexToken(ASSIGNMENT,'=',1,5082) -LexToken(OPENSQBRACKET,'[',1,5083) -LexToken(NUMBER,'40',1,5084) -LexToken(COMMA,',',1,5086) -LexToken(NUMBER,'40',1,5087) -LexToken(CLOSESQBRACKET,']',1,5089) -LexToken(COMMA,',',1,5090) -LexToken(VAR,'flip',1,5102) -LexToken(ASSIGNMENT,'=',1,5106) -LexToken(PREVAR_BOOLEAN,'%t',1,5107) -LexToken(COMMA,',',1,5109) -LexToken(VAR,'theta',1,5121) -LexToken(ASSIGNMENT,'=',1,5126) -LexToken(NUMBER,'0',1,5127) -LexToken(COMMA,',',1,5128) -LexToken(VAR,'exprs',1,5140) -LexToken(ASSIGNMENT,'=',1,5145) -LexToken(OPENSQBRACKET,'[',1,5146) -LexToken(DQSTRING,'"3"',1,5149) -LexToken(SEMICOLON,';',1,5150) -LexToken(DQSTRING,'"[0,1,2]"',1,5159) -LexToken(SEMICOLON,';',1,5160) -LexToken(DQSTRING,'"[10,20,-30]"',1,5173) -LexToken(SEMICOLON,';',1,5174) -LexToken(DQSTRING,'"y"',1,5177) -LexToken(SEMICOLON,';',1,5178) -LexToken(DQSTRING,'"n"',1,5181) -LexToken(CLOSESQBRACKET,']',1,5182) -LexToken(COMMA,',',1,5183) -LexToken(VAR,'pin',1,5195) -LexToken(ASSIGNMENT,'=',1,5198) -LexToken(OPENSQBRACKET,'[',1,5199) -LexToken(CLOSESQBRACKET,']',1,5200) -LexToken(COMMA,',',1,5201) -LexToken(VAR,'pout',1,5213) -LexToken(ASSIGNMENT,'=',1,5217) -LexToken(NUMBER,'6',1,5218) -LexToken(COMMA,',',1,5219) -LexToken(VAR,'pein',1,5231) -LexToken(ASSIGNMENT,'=',1,5235) -LexToken(NUMBER,'4',1,5236) -LexToken(COMMA,',',1,5237) -LexToken(VAR,'peout',1,5249) -LexToken(ASSIGNMENT,'=',1,5254) -LexToken(NUMBER,'2',1,5255) -LexToken(COMMA,',',1,5256) -LexToken(VAR,'gr_i',1,5268) -LexToken(ASSIGNMENT,'=',1,5272) -LexToken(OPENSQBRACKET,'[',1,5273) -LexToken(CLOSESQBRACKET,']',1,5274) -LexToken(COMMA,',',1,5275) -LexToken(VAR,'id',1,5287) -LexToken(ASSIGNMENT,'=',1,5289) -LexToken(DQSTRING,'""',1,5291) -LexToken(COMMA,',',1,5292) -LexToken(VAR,'in_implicit',1,5304) -LexToken(ASSIGNMENT,'=',1,5315) -LexToken(OPENSQBRACKET,'[',1,5316) -LexToken(CLOSESQBRACKET,']',1,5317) -LexToken(COMMA,',',1,5318) -LexToken(VAR,'out_implicit',1,5330) -LexToken(ASSIGNMENT,'=',1,5342) -LexToken(DQSTRING,'"E"',1,5345) -LexToken(CLOSEBRACKET,')',1,5346) -LexToken(COMMA,',',1,5347) -LexToken(VAR,'model',1,5359) -LexToken(ASSIGNMENT,'=',1,5364) -LexToken(SCICOS_MODEL,'scicos_model',1,5365) -LexToken(OPENBRACKET,'(',1,5377) -LexToken(VAR,'sim',1,5389) -LexToken(ASSIGNMENT,'=',1,5392) -LexToken(VAR,'list',1,5393) -LexToken(OPENBRACKET,'(',1,5397) -LexToken(DQSTRING,'"curve_c"',1,5406) -LexToken(COMMA,',',1,5407) -LexToken(NUMBER,'4',1,5408) -LexToken(CLOSEBRACKET,')',1,5409) -LexToken(COMMA,',',1,5410) -LexToken(VAR,'in',1,5422) -LexToken(ASSIGNMENT,'=',1,5424) -LexToken(OPENSQBRACKET,'[',1,5425) -LexToken(CLOSESQBRACKET,']',1,5426) -LexToken(COMMA,',',1,5427) -LexToken(VAR,'in2',1,5439) -LexToken(ASSIGNMENT,'=',1,5442) -LexToken(OPENSQBRACKET,'[',1,5443) -LexToken(CLOSESQBRACKET,']',1,5444) -LexToken(COMMA,',',1,5445) -LexToken(VAR,'intyp',1,5457) -LexToken(ASSIGNMENT,'=',1,5462) -LexToken(NUMBER,'1',1,5463) -LexToken(COMMA,',',1,5464) -LexToken(VAR,'out',1,5476) -LexToken(ASSIGNMENT,'=',1,5479) -LexToken(NUMBER,'1',1,5480) -LexToken(COMMA,',',1,5481) -LexToken(VAR,'out2',1,5493) -LexToken(ASSIGNMENT,'=',1,5497) -LexToken(OPENSQBRACKET,'[',1,5498) -LexToken(CLOSESQBRACKET,']',1,5499) -LexToken(COMMA,',',1,5500) -LexToken(VAR,'outtyp',1,5512) -LexToken(ASSIGNMENT,'=',1,5518) -LexToken(NUMBER,'1',1,5519) -LexToken(COMMA,',',1,5520) -LexToken(VAR,'evtin',1,5532) -LexToken(ASSIGNMENT,'=',1,5537) -LexToken(NUMBER,'1',1,5538) -LexToken(COMMA,',',1,5539) -LexToken(VAR,'evtout',1,5551) -LexToken(ASSIGNMENT,'=',1,5557) -LexToken(NUMBER,'1',1,5558) -LexToken(COMMA,',',1,5559) -LexToken(VAR,'state',1,5571) -LexToken(ASSIGNMENT,'=',1,5576) -LexToken(OPENSQBRACKET,'[',1,5577) -LexToken(CLOSESQBRACKET,']',1,5578) -LexToken(COMMA,',',1,5579) -LexToken(VAR,'dstate',1,5591) -LexToken(ASSIGNMENT,'=',1,5597) -LexToken(OPENSQBRACKET,'[',1,5598) -LexToken(CLOSESQBRACKET,']',1,5599) -LexToken(COMMA,',',1,5600) -LexToken(VAR,'odstate',1,5612) -LexToken(ASSIGNMENT,'=',1,5619) -LexToken(VAR,'list',1,5620) -LexToken(OPENBRACKET,'(',1,5624) -LexToken(CLOSEBRACKET,')',1,5625) -LexToken(COMMA,',',1,5626) -LexToken(VAR,'rpar',1,5638) -LexToken(ASSIGNMENT,'=',1,5642) -LexToken(OPENSQBRACKET,'[',1,5643) -LexToken(NUMBER,'0',1,5644) -LexToken(SEMICOLON,';',1,5645) -LexToken(NUMBER,'1',1,5646) -LexToken(SEMICOLON,';',1,5647) -LexToken(NUMBER,'2',1,5648) -LexToken(SEMICOLON,';',1,5649) -LexToken(NUMBER,'10',1,5650) -LexToken(SEMICOLON,';',1,5652) -LexToken(NUMBER,'20',1,5653) -LexToken(SEMICOLON,';',1,5655) -LexToken(ADDITION,'-',1,5656) -LexToken(NUMBER,'30',1,5657) -LexToken(CLOSESQBRACKET,']',1,5659) -LexToken(COMMA,',',1,5660) -LexToken(VAR,'ipar',1,5672) -LexToken(ASSIGNMENT,'=',1,5676) -LexToken(OPENSQBRACKET,'[',1,5677) -LexToken(NUMBER,'3',1,5678) -LexToken(SEMICOLON,';',1,5679) -LexToken(NUMBER,'3',1,5680) -LexToken(SEMICOLON,';',1,5681) -LexToken(NUMBER,'1',1,5682) -LexToken(CLOSESQBRACKET,']',1,5683) -LexToken(COMMA,',',1,5684) -LexToken(VAR,'opar',1,5696) -LexToken(ASSIGNMENT,'=',1,5700) -LexToken(VAR,'list',1,5701) -LexToken(OPENBRACKET,'(',1,5705) -LexToken(CLOSEBRACKET,')',1,5706) -LexToken(COMMA,',',1,5707) -LexToken(VAR,'blocktype',1,5719) -LexToken(ASSIGNMENT,'=',1,5728) -LexToken(DQSTRING,'"c"',1,5731) -LexToken(COMMA,',',1,5732) -LexToken(VAR,'firing',1,5744) -LexToken(ASSIGNMENT,'=',1,5750) -LexToken(NUMBER,'0',1,5751) -LexToken(COMMA,',',1,5752) -LexToken(VAR,'dep_ut',1,5764) -LexToken(ASSIGNMENT,'=',1,5770) -LexToken(OPENSQBRACKET,'[',1,5771) -LexToken(PREVAR_BOOLEAN,'%f',1,5772) -LexToken(COMMA,',',1,5774) -LexToken(PREVAR_BOOLEAN,'%t',1,5775) -LexToken(CLOSESQBRACKET,']',1,5777) -LexToken(COMMA,',',1,5778) -LexToken(VAR,'label',1,5790) -LexToken(ASSIGNMENT,'=',1,5795) -LexToken(DQSTRING,'""',1,5797) -LexToken(COMMA,',',1,5798) -LexToken(VAR,'nzcross',1,5810) -LexToken(ASSIGNMENT,'=',1,5817) -LexToken(NUMBER,'0',1,5818) -LexToken(COMMA,',',1,5819) -LexToken(VAR,'nmode',1,5831) -LexToken(ASSIGNMENT,'=',1,5836) -LexToken(NUMBER,'0',1,5837) -LexToken(COMMA,',',1,5838) -LexToken(VAR,'equations',1,5850) -LexToken(ASSIGNMENT,'=',1,5859) -LexToken(VAR,'list',1,5860) -LexToken(OPENBRACKET,'(',1,5864) -LexToken(CLOSEBRACKET,')',1,5865) -LexToken(CLOSEBRACKET,')',1,5866) -LexToken(COMMA,',',1,5867) -LexToken(VAR,'doc',1,5879) -LexToken(ASSIGNMENT,'=',1,5882) -LexToken(VAR,'list',1,5883) -LexToken(OPENBRACKET,'(',1,5887) -LexToken(CLOSEBRACKET,')',1,5888) -LexToken(CLOSEBRACKET,')',1,5889) -LexToken(EOL,'\n',1,5890) -LexToken(VAR,'scs_m_1',1,5899) -LexToken(DOT,'.',1,5906) -LexToken(VAR,'objs',1,5907) -LexToken(OPENBRACKET,'(',1,5911) -LexToken(NUMBER,'2',1,5912) -LexToken(CLOSEBRACKET,')',1,5913) -LexToken(ASSIGNMENT,'=',1,5914) -LexToken(SCICOS_LINK,'scicos_link',1,5915) -LexToken(OPENBRACKET,'(',1,5926) -LexToken(VAR,'xx',1,5938) -LexToken(ASSIGNMENT,'=',1,5940) -LexToken(OPENSQBRACKET,'[',1,5941) -LexToken(NUMBER,'349.63473',1,5942) -LexToken(SEMICOLON,';',1,5951) -LexToken(NUMBER,'349.49528',1,5952) -LexToken(CLOSESQBRACKET,']',1,5961) -LexToken(COMMA,',',1,5962) -LexToken(VAR,'yy',1,5974) -LexToken(ASSIGNMENT,'=',1,5976) -LexToken(OPENSQBRACKET,'[',1,5977) -LexToken(NUMBER,'600.47089',1,5978) -LexToken(SEMICOLON,';',1,5987) -LexToken(NUMBER,'565.10704',1,5988) -LexToken(CLOSESQBRACKET,']',1,5997) -LexToken(COMMA,',',1,5998) -LexToken(VAR,'id',1,6010) -LexToken(ASSIGNMENT,'=',1,6012) -LexToken(DQSTRING,'"drawlink"',1,6022) -LexToken(COMMA,',',1,6023) -LexToken(VAR,'thick',1,6035) -LexToken(ASSIGNMENT,'=',1,6040) -LexToken(OPENSQBRACKET,'[',1,6041) -LexToken(NUMBER,'0',1,6042) -LexToken(COMMA,',',1,6043) -LexToken(NUMBER,'0',1,6044) -LexToken(CLOSESQBRACKET,']',1,6045) -LexToken(COMMA,',',1,6046) -LexToken(VAR,'ct',1,6058) -LexToken(ASSIGNMENT,'=',1,6060) -LexToken(OPENSQBRACKET,'[',1,6061) -LexToken(NUMBER,'5',1,6062) -LexToken(COMMA,',',1,6063) -LexToken(ADDITION,'-',1,6064) -LexToken(NUMBER,'1',1,6065) -LexToken(CLOSESQBRACKET,']',1,6066) -LexToken(COMMA,',',1,6067) -LexToken(VAR,'from',1,6079) -LexToken(ASSIGNMENT,'=',1,6083) -LexToken(OPENSQBRACKET,'[',1,6084) -LexToken(NUMBER,'1',1,6085) -LexToken(COMMA,',',1,6086) -LexToken(NUMBER,'1',1,6087) -LexToken(COMMA,',',1,6088) -LexToken(NUMBER,'0',1,6089) -LexToken(CLOSESQBRACKET,']',1,6090) -LexToken(COMMA,',',1,6091) -LexToken(VAR,'to',1,6103) -LexToken(ASSIGNMENT,'=',1,6105) -LexToken(OPENSQBRACKET,'[',1,6106) -LexToken(NUMBER,'3',1,6107) -LexToken(COMMA,',',1,6108) -LexToken(NUMBER,'1',1,6109) -LexToken(COMMA,',',1,6110) -LexToken(NUMBER,'1',1,6111) -LexToken(CLOSESQBRACKET,']',1,6112) -LexToken(CLOSEBRACKET,')',1,6113) -LexToken(EOL,'\n',1,6114) -LexToken(VAR,'scs_m_1',1,6123) -LexToken(DOT,'.',1,6130) -LexToken(VAR,'objs',1,6131) -LexToken(OPENBRACKET,'(',1,6135) -LexToken(NUMBER,'3',1,6136) -LexToken(CLOSEBRACKET,')',1,6137) -LexToken(ASSIGNMENT,'=',1,6138) -LexToken(SCICOS_BLOCK,'scicos_block',1,6139) -LexToken(OPENBRACKET,'(',1,6151) -LexToken(VAR,'gui',1,6163) -LexToken(ASSIGNMENT,'=',1,6166) -LexToken(DQSTRING,'"CLKSPLIT_f"',1,6178) -LexToken(COMMA,',',1,6179) -LexToken(VAR,'graphics',1,6191) -LexToken(ASSIGNMENT,'=',1,6199) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6200) -LexToken(OPENBRACKET,'(',1,6215) -LexToken(VAR,'orig',1,6227) -LexToken(ASSIGNMENT,'=',1,6231) -LexToken(OPENSQBRACKET,'[',1,6232) -LexToken(NUMBER,'349.49528',1,6233) -LexToken(SEMICOLON,';',1,6242) -LexToken(NUMBER,'565.10704',1,6243) -LexToken(CLOSESQBRACKET,']',1,6252) -LexToken(COMMA,',',1,6253) -LexToken(VAR,'sz',1,6265) -LexToken(ASSIGNMENT,'=',1,6267) -LexToken(OPENSQBRACKET,'[',1,6268) -LexToken(NUMBER,'0.3333333',1,6269) -LexToken(COMMA,',',1,6278) -LexToken(NUMBER,'0.3333333',1,6279) -LexToken(CLOSESQBRACKET,']',1,6288) -LexToken(COMMA,',',1,6289) -LexToken(VAR,'flip',1,6301) -LexToken(ASSIGNMENT,'=',1,6305) -LexToken(PREVAR_BOOLEAN,'%t',1,6306) -LexToken(COMMA,',',1,6308) -LexToken(VAR,'theta',1,6320) -LexToken(ASSIGNMENT,'=',1,6325) -LexToken(NUMBER,'0',1,6326) -LexToken(COMMA,',',1,6327) -LexToken(VAR,'exprs',1,6339) -LexToken(ASSIGNMENT,'=',1,6344) -LexToken(OPENSQBRACKET,'[',1,6345) -LexToken(CLOSESQBRACKET,']',1,6346) -LexToken(COMMA,',',1,6347) -LexToken(VAR,'pin',1,6359) -LexToken(ASSIGNMENT,'=',1,6362) -LexToken(OPENSQBRACKET,'[',1,6363) -LexToken(CLOSESQBRACKET,']',1,6364) -LexToken(COMMA,',',1,6365) -LexToken(VAR,'pout',1,6377) -LexToken(ASSIGNMENT,'=',1,6381) -LexToken(OPENSQBRACKET,'[',1,6382) -LexToken(CLOSESQBRACKET,']',1,6383) -LexToken(COMMA,',',1,6384) -LexToken(VAR,'pein',1,6396) -LexToken(ASSIGNMENT,'=',1,6400) -LexToken(NUMBER,'2',1,6401) -LexToken(COMMA,',',1,6402) -LexToken(VAR,'peout',1,6414) -LexToken(ASSIGNMENT,'=',1,6419) -LexToken(OPENSQBRACKET,'[',1,6420) -LexToken(NUMBER,'8',1,6421) -LexToken(SEMICOLON,';',1,6422) -LexToken(NUMBER,'4',1,6423) -LexToken(CLOSESQBRACKET,']',1,6424) -LexToken(COMMA,',',1,6425) -LexToken(VAR,'gr_i',1,6437) -LexToken(ASSIGNMENT,'=',1,6441) -LexToken(OPENSQBRACKET,'[',1,6442) -LexToken(CLOSESQBRACKET,']',1,6443) -LexToken(COMMA,',',1,6444) -LexToken(VAR,'id',1,6456) -LexToken(ASSIGNMENT,'=',1,6458) -LexToken(DQSTRING,'""',1,6460) -LexToken(COMMA,',',1,6461) -LexToken(VAR,'in_implicit',1,6473) -LexToken(ASSIGNMENT,'=',1,6484) -LexToken(OPENSQBRACKET,'[',1,6485) -LexToken(CLOSESQBRACKET,']',1,6486) -LexToken(COMMA,',',1,6487) -LexToken(VAR,'out_implicit',1,6499) -LexToken(ASSIGNMENT,'=',1,6511) -LexToken(OPENSQBRACKET,'[',1,6512) -LexToken(CLOSESQBRACKET,']',1,6513) -LexToken(CLOSEBRACKET,')',1,6514) -LexToken(COMMA,',',1,6515) -LexToken(VAR,'model',1,6527) -LexToken(ASSIGNMENT,'=',1,6532) -LexToken(SCICOS_MODEL,'scicos_model',1,6533) -LexToken(OPENBRACKET,'(',1,6545) -LexToken(VAR,'sim',1,6557) -LexToken(ASSIGNMENT,'=',1,6560) -LexToken(DQSTRING,'"split"',1,6567) -LexToken(COMMA,',',1,6568) -LexToken(VAR,'in',1,6580) -LexToken(ASSIGNMENT,'=',1,6582) -LexToken(OPENSQBRACKET,'[',1,6583) -LexToken(CLOSESQBRACKET,']',1,6584) -LexToken(COMMA,',',1,6585) -LexToken(VAR,'in2',1,6597) -LexToken(ASSIGNMENT,'=',1,6600) -LexToken(OPENSQBRACKET,'[',1,6601) -LexToken(CLOSESQBRACKET,']',1,6602) -LexToken(COMMA,',',1,6603) -LexToken(VAR,'intyp',1,6615) -LexToken(ASSIGNMENT,'=',1,6620) -LexToken(NUMBER,'1',1,6621) -LexToken(COMMA,',',1,6622) -LexToken(VAR,'out',1,6634) -LexToken(ASSIGNMENT,'=',1,6637) -LexToken(OPENSQBRACKET,'[',1,6638) -LexToken(CLOSESQBRACKET,']',1,6639) -LexToken(COMMA,',',1,6640) -LexToken(VAR,'out2',1,6652) -LexToken(ASSIGNMENT,'=',1,6656) -LexToken(OPENSQBRACKET,'[',1,6657) -LexToken(CLOSESQBRACKET,']',1,6658) -LexToken(COMMA,',',1,6659) -LexToken(VAR,'outtyp',1,6671) -LexToken(ASSIGNMENT,'=',1,6677) -LexToken(NUMBER,'1',1,6678) -LexToken(COMMA,',',1,6679) -LexToken(VAR,'evtin',1,6691) -LexToken(ASSIGNMENT,'=',1,6696) -LexToken(NUMBER,'1',1,6697) -LexToken(COMMA,',',1,6698) -LexToken(VAR,'evtout',1,6710) -LexToken(ASSIGNMENT,'=',1,6716) -LexToken(OPENSQBRACKET,'[',1,6717) -LexToken(NUMBER,'1',1,6718) -LexToken(SEMICOLON,';',1,6719) -LexToken(NUMBER,'1',1,6720) -LexToken(CLOSESQBRACKET,']',1,6721) -LexToken(COMMA,',',1,6722) -LexToken(VAR,'state',1,6734) -LexToken(ASSIGNMENT,'=',1,6739) -LexToken(OPENSQBRACKET,'[',1,6740) -LexToken(CLOSESQBRACKET,']',1,6741) -LexToken(COMMA,',',1,6742) -LexToken(VAR,'dstate',1,6754) -LexToken(ASSIGNMENT,'=',1,6760) -LexToken(OPENSQBRACKET,'[',1,6761) -LexToken(CLOSESQBRACKET,']',1,6762) -LexToken(COMMA,',',1,6763) -LexToken(VAR,'odstate',1,6775) -LexToken(ASSIGNMENT,'=',1,6782) -LexToken(VAR,'list',1,6783) -LexToken(OPENBRACKET,'(',1,6787) -LexToken(CLOSEBRACKET,')',1,6788) -LexToken(COMMA,',',1,6789) -LexToken(VAR,'rpar',1,6801) -LexToken(ASSIGNMENT,'=',1,6805) -LexToken(OPENSQBRACKET,'[',1,6806) -LexToken(CLOSESQBRACKET,']',1,6807) -LexToken(COMMA,',',1,6808) -LexToken(VAR,'ipar',1,6820) -LexToken(ASSIGNMENT,'=',1,6824) -LexToken(OPENSQBRACKET,'[',1,6825) -LexToken(CLOSESQBRACKET,']',1,6826) -LexToken(COMMA,',',1,6827) -LexToken(VAR,'opar',1,6839) -LexToken(ASSIGNMENT,'=',1,6843) -LexToken(VAR,'list',1,6844) -LexToken(OPENBRACKET,'(',1,6848) -LexToken(CLOSEBRACKET,')',1,6849) -LexToken(COMMA,',',1,6850) -LexToken(VAR,'blocktype',1,6862) -LexToken(ASSIGNMENT,'=',1,6871) -LexToken(DQSTRING,'"d"',1,6874) -LexToken(COMMA,',',1,6875) -LexToken(VAR,'firing',1,6887) -LexToken(ASSIGNMENT,'=',1,6893) -LexToken(OPENSQBRACKET,'[',1,6894) -LexToken(PREVAR_BOOLEAN,'%f',1,6895) -LexToken(COMMA,',',1,6897) -LexToken(PREVAR_BOOLEAN,'%f',1,6898) -LexToken(COMMA,',',1,6900) -LexToken(PREVAR_BOOLEAN,'%f',1,6901) -LexToken(CLOSESQBRACKET,']',1,6903) -LexToken(COMMA,',',1,6904) -LexToken(VAR,'dep_ut',1,6916) -LexToken(ASSIGNMENT,'=',1,6922) -LexToken(OPENSQBRACKET,'[',1,6923) -LexToken(PREVAR_BOOLEAN,'%f',1,6924) -LexToken(COMMA,',',1,6926) -LexToken(PREVAR_BOOLEAN,'%f',1,6927) -LexToken(CLOSESQBRACKET,']',1,6929) -LexToken(COMMA,',',1,6930) -LexToken(VAR,'label',1,6942) -LexToken(ASSIGNMENT,'=',1,6947) -LexToken(DQSTRING,'""',1,6949) -LexToken(COMMA,',',1,6950) -LexToken(VAR,'nzcross',1,6962) -LexToken(ASSIGNMENT,'=',1,6969) -LexToken(NUMBER,'0',1,6970) -LexToken(COMMA,',',1,6971) -LexToken(VAR,'nmode',1,6983) -LexToken(ASSIGNMENT,'=',1,6988) -LexToken(NUMBER,'0',1,6989) -LexToken(COMMA,',',1,6990) -LexToken(VAR,'equations',1,7002) -LexToken(ASSIGNMENT,'=',1,7011) -LexToken(VAR,'list',1,7012) -LexToken(OPENBRACKET,'(',1,7016) -LexToken(CLOSEBRACKET,')',1,7017) -LexToken(CLOSEBRACKET,')',1,7018) -LexToken(COMMA,',',1,7019) -LexToken(VAR,'doc',1,7031) -LexToken(ASSIGNMENT,'=',1,7034) -LexToken(VAR,'list',1,7035) -LexToken(OPENBRACKET,'(',1,7039) -LexToken(CLOSEBRACKET,')',1,7040) -LexToken(CLOSEBRACKET,')',1,7041) -LexToken(EOL,'\n',1,7042) -LexToken(VAR,'scs_m_1',1,7051) -LexToken(DOT,'.',1,7058) -LexToken(VAR,'objs',1,7059) -LexToken(OPENBRACKET,'(',1,7063) -LexToken(NUMBER,'4',1,7064) -LexToken(CLOSEBRACKET,')',1,7065) -LexToken(ASSIGNMENT,'=',1,7066) -LexToken(SCICOS_LINK,'scicos_link',1,7067) -LexToken(OPENBRACKET,'(',1,7078) -LexToken(VAR,'xx',1,7090) -LexToken(ASSIGNMENT,'=',1,7092) -LexToken(OPENSQBRACKET,'[',1,7093) -LexToken(NUMBER,'349.49528',1,7094) -LexToken(SEMICOLON,';',1,7103) -LexToken(NUMBER,'266.69602',1,7104) -LexToken(SEMICOLON,';',1,7113) -LexToken(NUMBER,'266.69602',1,7114) -LexToken(SEMICOLON,';',1,7123) -LexToken(NUMBER,'270.35525',1,7124) -LexToken(SEMICOLON,';',1,7133) -LexToken(NUMBER,'342.80795',1,7134) -LexToken(SEMICOLON,';',1,7143) -LexToken(NUMBER,'342.80795',1,7144) -LexToken(SEMICOLON,';',1,7153) -LexToken(NUMBER,'349.63473',1,7154) -LexToken(CLOSESQBRACKET,']',1,7163) -LexToken(COMMA,',',1,7164) -LexToken(VAR,'yy',1,7176) -LexToken(ASSIGNMENT,'=',1,7178) -LexToken(OPENSQBRACKET,'[',1,7179) -LexToken(NUMBER,'565.10704',1,7180) -LexToken(SEMICOLON,';',1,7189) -LexToken(NUMBER,'565.10704',1,7190) -LexToken(SEMICOLON,';',1,7199) -LexToken(NUMBER,'680.99483',1,7200) -LexToken(SEMICOLON,';',1,7209) -LexToken(NUMBER,'680.99483',1,7210) -LexToken(SEMICOLON,';',1,7219) -LexToken(NUMBER,'680.99483',1,7220) -LexToken(SEMICOLON,';',1,7229) -LexToken(NUMBER,'651.89946',1,7230) -LexToken(SEMICOLON,';',1,7239) -LexToken(NUMBER,'651.89946',1,7240) -LexToken(CLOSESQBRACKET,']',1,7249) -LexToken(COMMA,',',1,7250) -LexToken(VAR,'id',1,7262) -LexToken(ASSIGNMENT,'=',1,7264) -LexToken(DQSTRING,'"drawlink"',1,7274) -LexToken(COMMA,',',1,7275) -LexToken(VAR,'thick',1,7287) -LexToken(ASSIGNMENT,'=',1,7292) -LexToken(OPENSQBRACKET,'[',1,7293) -LexToken(NUMBER,'0',1,7294) -LexToken(COMMA,',',1,7295) -LexToken(NUMBER,'0',1,7296) -LexToken(CLOSESQBRACKET,']',1,7297) -LexToken(COMMA,',',1,7298) -LexToken(VAR,'ct',1,7310) -LexToken(ASSIGNMENT,'=',1,7312) -LexToken(OPENSQBRACKET,'[',1,7313) -LexToken(NUMBER,'5',1,7314) -LexToken(COMMA,',',1,7315) -LexToken(ADDITION,'-',1,7316) -LexToken(NUMBER,'1',1,7317) -LexToken(CLOSESQBRACKET,']',1,7318) -LexToken(COMMA,',',1,7319) -LexToken(VAR,'from',1,7331) -LexToken(ASSIGNMENT,'=',1,7335) -LexToken(OPENSQBRACKET,'[',1,7336) -LexToken(NUMBER,'3',1,7337) -LexToken(COMMA,',',1,7338) -LexToken(NUMBER,'2',1,7339) -LexToken(COMMA,',',1,7340) -LexToken(NUMBER,'0',1,7341) -LexToken(CLOSESQBRACKET,']',1,7342) -LexToken(COMMA,',',1,7343) -LexToken(VAR,'to',1,7355) -LexToken(ASSIGNMENT,'=',1,7357) -LexToken(OPENSQBRACKET,'[',1,7358) -LexToken(NUMBER,'1',1,7359) -LexToken(COMMA,',',1,7360) -LexToken(NUMBER,'1',1,7361) -LexToken(COMMA,',',1,7362) -LexToken(NUMBER,'1',1,7363) -LexToken(CLOSESQBRACKET,']',1,7364) -LexToken(CLOSEBRACKET,')',1,7365) -LexToken(EOL,'\n',1,7366) -LexToken(VAR,'scs_m_1',1,7375) -LexToken(DOT,'.',1,7382) -LexToken(VAR,'objs',1,7383) -LexToken(OPENBRACKET,'(',1,7387) -LexToken(NUMBER,'5',1,7388) -LexToken(CLOSEBRACKET,')',1,7389) -LexToken(ASSIGNMENT,'=',1,7390) -LexToken(SCICOS_BLOCK,'scicos_block',1,7391) -LexToken(OPENBRACKET,'(',1,7403) -LexToken(VAR,'gui',1,7415) -LexToken(ASSIGNMENT,'=',1,7418) -LexToken(DQSTRING,'"OUT_f"',1,7425) -LexToken(COMMA,',',1,7426) -LexToken(VAR,'graphics',1,7438) -LexToken(ASSIGNMENT,'=',1,7446) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7447) -LexToken(OPENBRACKET,'(',1,7462) -LexToken(VAR,'orig',1,7474) -LexToken(ASSIGNMENT,'=',1,7478) -LexToken(OPENSQBRACKET,'[',1,7479) -LexToken(NUMBER,'398.20616',1,7480) -LexToken(COMMA,',',1,7489) -LexToken(NUMBER,'616.18517',1,7490) -LexToken(CLOSESQBRACKET,']',1,7499) -LexToken(COMMA,',',1,7500) -LexToken(VAR,'sz',1,7512) -LexToken(ASSIGNMENT,'=',1,7514) -LexToken(OPENSQBRACKET,'[',1,7515) -LexToken(NUMBER,'20',1,7516) -LexToken(COMMA,',',1,7518) -LexToken(NUMBER,'20',1,7519) -LexToken(CLOSESQBRACKET,']',1,7521) -LexToken(COMMA,',',1,7522) -LexToken(VAR,'flip',1,7534) -LexToken(ASSIGNMENT,'=',1,7538) -LexToken(PREVAR_BOOLEAN,'%t',1,7539) -LexToken(COMMA,',',1,7541) -LexToken(VAR,'theta',1,7553) -LexToken(ASSIGNMENT,'=',1,7558) -LexToken(NUMBER,'0',1,7559) -LexToken(COMMA,',',1,7560) -LexToken(VAR,'exprs',1,7572) -LexToken(ASSIGNMENT,'=',1,7577) -LexToken(DQSTRING,'"1"',1,7580) -LexToken(COMMA,',',1,7581) -LexToken(VAR,'pin',1,7593) -LexToken(ASSIGNMENT,'=',1,7596) -LexToken(NUMBER,'6',1,7597) -LexToken(COMMA,',',1,7598) -LexToken(VAR,'pout',1,7610) -LexToken(ASSIGNMENT,'=',1,7614) -LexToken(OPENSQBRACKET,'[',1,7615) -LexToken(CLOSESQBRACKET,']',1,7616) -LexToken(COMMA,',',1,7617) -LexToken(VAR,'pein',1,7629) -LexToken(ASSIGNMENT,'=',1,7633) -LexToken(OPENSQBRACKET,'[',1,7634) -LexToken(CLOSESQBRACKET,']',1,7635) -LexToken(COMMA,',',1,7636) -LexToken(VAR,'peout',1,7648) -LexToken(ASSIGNMENT,'=',1,7653) -LexToken(OPENSQBRACKET,'[',1,7654) -LexToken(CLOSESQBRACKET,']',1,7655) -LexToken(COMMA,',',1,7656) -LexToken(VAR,'gr_i',1,7668) -LexToken(ASSIGNMENT,'=',1,7672) -LexToken(OPENSQBRACKET,'[',1,7673) -LexToken(CLOSESQBRACKET,']',1,7674) -LexToken(COMMA,',',1,7675) -LexToken(VAR,'id',1,7687) -LexToken(ASSIGNMENT,'=',1,7689) -LexToken(DQSTRING,'""',1,7691) -LexToken(COMMA,',',1,7692) -LexToken(VAR,'in_implicit',1,7704) -LexToken(ASSIGNMENT,'=',1,7715) -LexToken(DQSTRING,'"E"',1,7718) -LexToken(COMMA,',',1,7719) -LexToken(VAR,'out_implicit',1,7731) -LexToken(ASSIGNMENT,'=',1,7743) -LexToken(OPENSQBRACKET,'[',1,7744) -LexToken(CLOSESQBRACKET,']',1,7745) -LexToken(CLOSEBRACKET,')',1,7746) -LexToken(COMMA,',',1,7747) -LexToken(VAR,'model',1,7759) -LexToken(ASSIGNMENT,'=',1,7764) -LexToken(SCICOS_MODEL,'scicos_model',1,7765) -LexToken(OPENBRACKET,'(',1,7777) -LexToken(VAR,'sim',1,7789) -LexToken(ASSIGNMENT,'=',1,7792) -LexToken(DQSTRING,'"output"',1,7800) -LexToken(COMMA,',',1,7801) -LexToken(VAR,'in',1,7813) -LexToken(ASSIGNMENT,'=',1,7815) -LexToken(ADDITION,'-',1,7816) -LexToken(NUMBER,'1',1,7817) -LexToken(COMMA,',',1,7818) -LexToken(VAR,'in2',1,7830) -LexToken(ASSIGNMENT,'=',1,7833) -LexToken(ADDITION,'-',1,7834) -LexToken(NUMBER,'2',1,7835) -LexToken(COMMA,',',1,7836) -LexToken(VAR,'intyp',1,7848) -LexToken(ASSIGNMENT,'=',1,7853) -LexToken(ADDITION,'-',1,7854) -LexToken(NUMBER,'1',1,7855) -LexToken(COMMA,',',1,7856) -LexToken(VAR,'out',1,7868) -LexToken(ASSIGNMENT,'=',1,7871) -LexToken(OPENSQBRACKET,'[',1,7872) -LexToken(CLOSESQBRACKET,']',1,7873) -LexToken(COMMA,',',1,7874) -LexToken(VAR,'out2',1,7886) -LexToken(ASSIGNMENT,'=',1,7890) -LexToken(OPENSQBRACKET,'[',1,7891) -LexToken(CLOSESQBRACKET,']',1,7892) -LexToken(COMMA,',',1,7893) -LexToken(VAR,'outtyp',1,7905) -LexToken(ASSIGNMENT,'=',1,7911) -LexToken(NUMBER,'1',1,7912) -LexToken(COMMA,',',1,7913) -LexToken(VAR,'evtin',1,7925) -LexToken(ASSIGNMENT,'=',1,7930) -LexToken(OPENSQBRACKET,'[',1,7931) -LexToken(CLOSESQBRACKET,']',1,7932) -LexToken(COMMA,',',1,7933) -LexToken(VAR,'evtout',1,7945) -LexToken(ASSIGNMENT,'=',1,7951) -LexToken(OPENSQBRACKET,'[',1,7952) -LexToken(CLOSESQBRACKET,']',1,7953) -LexToken(COMMA,',',1,7954) -LexToken(VAR,'state',1,7966) -LexToken(ASSIGNMENT,'=',1,7971) -LexToken(OPENSQBRACKET,'[',1,7972) -LexToken(CLOSESQBRACKET,']',1,7973) -LexToken(COMMA,',',1,7974) -LexToken(VAR,'dstate',1,7986) -LexToken(ASSIGNMENT,'=',1,7992) -LexToken(OPENSQBRACKET,'[',1,7993) -LexToken(CLOSESQBRACKET,']',1,7994) -LexToken(COMMA,',',1,7995) -LexToken(VAR,'odstate',1,8007) -LexToken(ASSIGNMENT,'=',1,8014) -LexToken(VAR,'list',1,8015) -LexToken(OPENBRACKET,'(',1,8019) -LexToken(CLOSEBRACKET,')',1,8020) -LexToken(COMMA,',',1,8021) -LexToken(VAR,'rpar',1,8033) -LexToken(ASSIGNMENT,'=',1,8037) -LexToken(OPENSQBRACKET,'[',1,8038) -LexToken(CLOSESQBRACKET,']',1,8039) -LexToken(COMMA,',',1,8040) -LexToken(VAR,'ipar',1,8052) -LexToken(ASSIGNMENT,'=',1,8056) -LexToken(NUMBER,'1',1,8057) -LexToken(COMMA,',',1,8058) -LexToken(VAR,'opar',1,8070) -LexToken(ASSIGNMENT,'=',1,8074) -LexToken(VAR,'list',1,8075) -LexToken(OPENBRACKET,'(',1,8079) -LexToken(CLOSEBRACKET,')',1,8080) -LexToken(COMMA,',',1,8081) -LexToken(VAR,'blocktype',1,8093) -LexToken(ASSIGNMENT,'=',1,8102) -LexToken(DQSTRING,'"c"',1,8105) -LexToken(COMMA,',',1,8106) -LexToken(VAR,'firing',1,8118) -LexToken(ASSIGNMENT,'=',1,8124) -LexToken(OPENSQBRACKET,'[',1,8125) -LexToken(CLOSESQBRACKET,']',1,8126) -LexToken(COMMA,',',1,8127) -LexToken(VAR,'dep_ut',1,8139) -LexToken(ASSIGNMENT,'=',1,8145) -LexToken(OPENSQBRACKET,'[',1,8146) -LexToken(PREVAR_BOOLEAN,'%f',1,8147) -LexToken(COMMA,',',1,8149) -LexToken(PREVAR_BOOLEAN,'%f',1,8150) -LexToken(CLOSESQBRACKET,']',1,8152) -LexToken(COMMA,',',1,8153) -LexToken(VAR,'label',1,8165) -LexToken(ASSIGNMENT,'=',1,8170) -LexToken(DQSTRING,'""',1,8172) -LexToken(COMMA,',',1,8173) -LexToken(VAR,'nzcross',1,8185) -LexToken(ASSIGNMENT,'=',1,8192) -LexToken(NUMBER,'0',1,8193) -LexToken(COMMA,',',1,8194) -LexToken(VAR,'nmode',1,8206) -LexToken(ASSIGNMENT,'=',1,8211) -LexToken(NUMBER,'0',1,8212) -LexToken(COMMA,',',1,8213) -LexToken(VAR,'equations',1,8225) -LexToken(ASSIGNMENT,'=',1,8234) -LexToken(VAR,'list',1,8235) -LexToken(OPENBRACKET,'(',1,8239) -LexToken(CLOSEBRACKET,')',1,8240) -LexToken(CLOSEBRACKET,')',1,8241) -LexToken(COMMA,',',1,8242) -LexToken(VAR,'doc',1,8254) -LexToken(ASSIGNMENT,'=',1,8257) -LexToken(VAR,'list',1,8258) -LexToken(OPENBRACKET,'(',1,8262) -LexToken(CLOSEBRACKET,')',1,8263) -LexToken(CLOSEBRACKET,')',1,8264) -LexToken(EOL,'\n',1,8265) -LexToken(VAR,'scs_m_1',1,8274) -LexToken(DOT,'.',1,8281) -LexToken(VAR,'objs',1,8282) -LexToken(OPENBRACKET,'(',1,8286) -LexToken(NUMBER,'6',1,8287) -LexToken(CLOSEBRACKET,')',1,8288) -LexToken(ASSIGNMENT,'=',1,8289) -LexToken(SCICOS_LINK,'scicos_link',1,8290) -LexToken(OPENBRACKET,'(',1,8301) -LexToken(VAR,'xx',1,8313) -LexToken(ASSIGNMENT,'=',1,8315) -LexToken(OPENSQBRACKET,'[',1,8316) -LexToken(NUMBER,'378.20616',1,8317) -LexToken(SEMICOLON,';',1,8326) -LexToken(NUMBER,'398.20616',1,8327) -LexToken(CLOSESQBRACKET,']',1,8336) -LexToken(COMMA,',',1,8337) -LexToken(VAR,'yy',1,8349) -LexToken(ASSIGNMENT,'=',1,8351) -LexToken(OPENSQBRACKET,'[',1,8352) -LexToken(NUMBER,'626.18517',1,8353) -LexToken(SEMICOLON,';',1,8362) -LexToken(NUMBER,'626.18517',1,8363) -LexToken(CLOSESQBRACKET,']',1,8372) -LexToken(COMMA,',',1,8373) -LexToken(VAR,'id',1,8385) -LexToken(ASSIGNMENT,'=',1,8387) -LexToken(DQSTRING,'"drawlink"',1,8397) -LexToken(COMMA,',',1,8398) -LexToken(VAR,'thick',1,8410) -LexToken(ASSIGNMENT,'=',1,8415) -LexToken(OPENSQBRACKET,'[',1,8416) -LexToken(NUMBER,'0',1,8417) -LexToken(COMMA,',',1,8418) -LexToken(NUMBER,'0',1,8419) -LexToken(CLOSESQBRACKET,']',1,8420) -LexToken(COMMA,',',1,8421) -LexToken(VAR,'ct',1,8433) -LexToken(ASSIGNMENT,'=',1,8435) -LexToken(OPENSQBRACKET,'[',1,8436) -LexToken(NUMBER,'1',1,8437) -LexToken(COMMA,',',1,8438) -LexToken(NUMBER,'1',1,8439) -LexToken(CLOSESQBRACKET,']',1,8440) -LexToken(COMMA,',',1,8441) -LexToken(VAR,'from',1,8453) -LexToken(ASSIGNMENT,'=',1,8457) -LexToken(OPENSQBRACKET,'[',1,8458) -LexToken(NUMBER,'1',1,8459) -LexToken(COMMA,',',1,8460) -LexToken(NUMBER,'1',1,8461) -LexToken(COMMA,',',1,8462) -LexToken(NUMBER,'0',1,8463) -LexToken(CLOSESQBRACKET,']',1,8464) -LexToken(COMMA,',',1,8465) -LexToken(VAR,'to',1,8477) -LexToken(ASSIGNMENT,'=',1,8479) -LexToken(OPENSQBRACKET,'[',1,8480) -LexToken(NUMBER,'5',1,8481) -LexToken(COMMA,',',1,8482) -LexToken(NUMBER,'1',1,8483) -LexToken(COMMA,',',1,8484) -LexToken(NUMBER,'1',1,8485) -LexToken(CLOSESQBRACKET,']',1,8486) -LexToken(CLOSEBRACKET,')',1,8487) -LexToken(EOL,'\n',1,8488) -LexToken(VAR,'scs_m_1',1,8497) -LexToken(DOT,'.',1,8504) -LexToken(VAR,'objs',1,8505) -LexToken(OPENBRACKET,'(',1,8509) -LexToken(NUMBER,'7',1,8510) -LexToken(CLOSEBRACKET,')',1,8511) -LexToken(ASSIGNMENT,'=',1,8512) -LexToken(SCICOS_BLOCK,'scicos_block',1,8513) -LexToken(OPENBRACKET,'(',1,8525) -LexToken(VAR,'gui',1,8537) -LexToken(ASSIGNMENT,'=',1,8540) -LexToken(DQSTRING,'"CLKOUTV_f"',1,8551) -LexToken(COMMA,',',1,8552) -LexToken(VAR,'graphics',1,8564) -LexToken(ASSIGNMENT,'=',1,8572) -LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8573) -LexToken(OPENBRACKET,'(',1,8588) -LexToken(VAR,'orig',1,8600) -LexToken(ASSIGNMENT,'=',1,8604) -LexToken(OPENSQBRACKET,'[',1,8605) -LexToken(NUMBER,'339.49528',1,8606) -LexToken(COMMA,',',1,8615) -LexToken(NUMBER,'505.10704',1,8616) -LexToken(CLOSESQBRACKET,']',1,8625) -LexToken(COMMA,',',1,8626) -LexToken(VAR,'sz',1,8638) -LexToken(ASSIGNMENT,'=',1,8640) -LexToken(OPENSQBRACKET,'[',1,8641) -LexToken(NUMBER,'20',1,8642) -LexToken(COMMA,',',1,8644) -LexToken(NUMBER,'30',1,8645) -LexToken(CLOSESQBRACKET,']',1,8647) -LexToken(COMMA,',',1,8648) -LexToken(VAR,'flip',1,8660) -LexToken(ASSIGNMENT,'=',1,8664) -LexToken(PREVAR_BOOLEAN,'%t',1,8665) -LexToken(COMMA,',',1,8667) -LexToken(VAR,'theta',1,8679) -LexToken(ASSIGNMENT,'=',1,8684) -LexToken(NUMBER,'0',1,8685) -LexToken(COMMA,',',1,8686) -LexToken(VAR,'exprs',1,8698) -LexToken(ASSIGNMENT,'=',1,8703) -LexToken(DQSTRING,'"1"',1,8706) -LexToken(COMMA,',',1,8707) -LexToken(VAR,'pin',1,8719) -LexToken(ASSIGNMENT,'=',1,8722) -LexToken(OPENSQBRACKET,'[',1,8723) -LexToken(CLOSESQBRACKET,']',1,8724) -LexToken(COMMA,',',1,8725) -LexToken(VAR,'pout',1,8737) -LexToken(ASSIGNMENT,'=',1,8741) -LexToken(OPENSQBRACKET,'[',1,8742) -LexToken(CLOSESQBRACKET,']',1,8743) -LexToken(COMMA,',',1,8744) -LexToken(VAR,'pein',1,8756) -LexToken(ASSIGNMENT,'=',1,8760) -LexToken(NUMBER,'8',1,8761) -LexToken(COMMA,',',1,8762) -LexToken(VAR,'peout',1,8774) -LexToken(ASSIGNMENT,'=',1,8779) -LexToken(OPENSQBRACKET,'[',1,8780) -LexToken(CLOSESQBRACKET,']',1,8781) -LexToken(COMMA,',',1,8782) -LexToken(VAR,'gr_i',1,8794) -LexToken(ASSIGNMENT,'=',1,8798) -LexToken(OPENSQBRACKET,'[',1,8799) -LexToken(CLOSESQBRACKET,']',1,8800) -LexToken(COMMA,',',1,8801) -LexToken(VAR,'id',1,8813) -LexToken(ASSIGNMENT,'=',1,8815) -LexToken(DQSTRING,'""',1,8817) -LexToken(COMMA,',',1,8818) -LexToken(VAR,'in_implicit',1,8830) -LexToken(ASSIGNMENT,'=',1,8841) -LexToken(OPENSQBRACKET,'[',1,8842) -LexToken(CLOSESQBRACKET,']',1,8843) -LexToken(COMMA,',',1,8844) -LexToken(VAR,'out_implicit',1,8856) -LexToken(ASSIGNMENT,'=',1,8868) -LexToken(OPENSQBRACKET,'[',1,8869) -LexToken(CLOSESQBRACKET,']',1,8870) -LexToken(CLOSEBRACKET,')',1,8871) -LexToken(COMMA,',',1,8872) -LexToken(VAR,'model',1,8884) -LexToken(ASSIGNMENT,'=',1,8889) -LexToken(SCICOS_MODEL,'scicos_model',1,8890) -LexToken(OPENBRACKET,'(',1,8902) -LexToken(VAR,'sim',1,8914) -LexToken(ASSIGNMENT,'=',1,8917) -LexToken(DQSTRING,'"output"',1,8925) -LexToken(COMMA,',',1,8926) -LexToken(VAR,'in',1,8938) -LexToken(ASSIGNMENT,'=',1,8940) -LexToken(OPENSQBRACKET,'[',1,8941) -LexToken(CLOSESQBRACKET,']',1,8942) -LexToken(COMMA,',',1,8943) -LexToken(VAR,'in2',1,8955) -LexToken(ASSIGNMENT,'=',1,8958) -LexToken(OPENSQBRACKET,'[',1,8959) -LexToken(CLOSESQBRACKET,']',1,8960) -LexToken(COMMA,',',1,8961) -LexToken(VAR,'intyp',1,8973) -LexToken(ASSIGNMENT,'=',1,8978) -LexToken(NUMBER,'1',1,8979) -LexToken(COMMA,',',1,8980) -LexToken(VAR,'out',1,8992) -LexToken(ASSIGNMENT,'=',1,8995) -LexToken(OPENSQBRACKET,'[',1,8996) -LexToken(CLOSESQBRACKET,']',1,8997) -LexToken(COMMA,',',1,8998) -LexToken(VAR,'out2',1,9010) -LexToken(ASSIGNMENT,'=',1,9014) -LexToken(OPENSQBRACKET,'[',1,9015) -LexToken(CLOSESQBRACKET,']',1,9016) -LexToken(COMMA,',',1,9017) -LexToken(VAR,'outtyp',1,9029) -LexToken(ASSIGNMENT,'=',1,9035) -LexToken(NUMBER,'1',1,9036) -LexToken(COMMA,',',1,9037) -LexToken(VAR,'evtin',1,9049) -LexToken(ASSIGNMENT,'=',1,9054) -LexToken(NUMBER,'1',1,9055) -LexToken(COMMA,',',1,9056) -LexToken(VAR,'evtout',1,9068) -LexToken(ASSIGNMENT,'=',1,9074) -LexToken(OPENSQBRACKET,'[',1,9075) -LexToken(CLOSESQBRACKET,']',1,9076) -LexToken(COMMA,',',1,9077) -LexToken(VAR,'state',1,9089) -LexToken(ASSIGNMENT,'=',1,9094) -LexToken(OPENSQBRACKET,'[',1,9095) -LexToken(CLOSESQBRACKET,']',1,9096) -LexToken(COMMA,',',1,9097) -LexToken(VAR,'dstate',1,9109) -LexToken(ASSIGNMENT,'=',1,9115) -LexToken(OPENSQBRACKET,'[',1,9116) -LexToken(CLOSESQBRACKET,']',1,9117) -LexToken(COMMA,',',1,9118) -LexToken(VAR,'odstate',1,9130) -LexToken(ASSIGNMENT,'=',1,9137) -LexToken(VAR,'list',1,9138) -LexToken(OPENBRACKET,'(',1,9142) -LexToken(CLOSEBRACKET,')',1,9143) -LexToken(COMMA,',',1,9144) -LexToken(VAR,'rpar',1,9156) -LexToken(ASSIGNMENT,'=',1,9160) -LexToken(OPENSQBRACKET,'[',1,9161) -LexToken(CLOSESQBRACKET,']',1,9162) -LexToken(COMMA,',',1,9163) -LexToken(VAR,'ipar',1,9175) -LexToken(ASSIGNMENT,'=',1,9179) -LexToken(NUMBER,'1',1,9180) -LexToken(COMMA,',',1,9181) -LexToken(VAR,'opar',1,9193) -LexToken(ASSIGNMENT,'=',1,9197) -LexToken(VAR,'list',1,9198) -LexToken(OPENBRACKET,'(',1,9202) -LexToken(CLOSEBRACKET,')',1,9203) -LexToken(COMMA,',',1,9204) -LexToken(VAR,'blocktype',1,9216) -LexToken(ASSIGNMENT,'=',1,9225) -LexToken(DQSTRING,'"d"',1,9228) -LexToken(COMMA,',',1,9229) -LexToken(VAR,'firing',1,9241) -LexToken(ASSIGNMENT,'=',1,9247) -LexToken(OPENSQBRACKET,'[',1,9248) -LexToken(CLOSESQBRACKET,']',1,9249) -LexToken(COMMA,',',1,9250) -LexToken(VAR,'dep_ut',1,9262) -LexToken(ASSIGNMENT,'=',1,9268) -LexToken(OPENSQBRACKET,'[',1,9269) -LexToken(PREVAR_BOOLEAN,'%f',1,9270) -LexToken(COMMA,',',1,9272) -LexToken(PREVAR_BOOLEAN,'%f',1,9273) -LexToken(CLOSESQBRACKET,']',1,9275) -LexToken(COMMA,',',1,9276) -LexToken(VAR,'label',1,9288) -LexToken(ASSIGNMENT,'=',1,9293) -LexToken(DQSTRING,'""',1,9295) -LexToken(COMMA,',',1,9296) -LexToken(VAR,'nzcross',1,9308) -LexToken(ASSIGNMENT,'=',1,9315) -LexToken(NUMBER,'0',1,9316) -LexToken(COMMA,',',1,9317) -LexToken(VAR,'nmode',1,9329) -LexToken(ASSIGNMENT,'=',1,9334) -LexToken(NUMBER,'0',1,9335) -LexToken(COMMA,',',1,9336) -LexToken(VAR,'equations',1,9348) -LexToken(ASSIGNMENT,'=',1,9357) -LexToken(VAR,'list',1,9358) -LexToken(OPENBRACKET,'(',1,9362) -LexToken(CLOSEBRACKET,')',1,9363) -LexToken(CLOSEBRACKET,')',1,9364) -LexToken(COMMA,',',1,9365) -LexToken(VAR,'doc',1,9377) -LexToken(ASSIGNMENT,'=',1,9380) -LexToken(VAR,'list',1,9381) -LexToken(OPENBRACKET,'(',1,9385) -LexToken(CLOSEBRACKET,')',1,9386) -LexToken(CLOSEBRACKET,')',1,9387) -LexToken(EOL,'\n',1,9388) -LexToken(VAR,'scs_m_1',1,9397) -LexToken(DOT,'.',1,9404) -LexToken(VAR,'objs',1,9405) -LexToken(OPENBRACKET,'(',1,9409) -LexToken(NUMBER,'8',1,9410) -LexToken(CLOSEBRACKET,')',1,9411) -LexToken(ASSIGNMENT,'=',1,9412) -LexToken(SCICOS_LINK,'scicos_link',1,9413) -LexToken(OPENBRACKET,'(',1,9424) -LexToken(VAR,'xx',1,9436) -LexToken(ASSIGNMENT,'=',1,9438) -LexToken(OPENSQBRACKET,'[',1,9439) -LexToken(NUMBER,'349.49528',1,9440) -LexToken(SEMICOLON,';',1,9449) -LexToken(NUMBER,'349.49528',1,9450) -LexToken(CLOSESQBRACKET,']',1,9459) -LexToken(COMMA,',',1,9460) -LexToken(VAR,'yy',1,9472) -LexToken(ASSIGNMENT,'=',1,9474) -LexToken(OPENSQBRACKET,'[',1,9475) -LexToken(NUMBER,'565.10704',1,9476) -LexToken(SEMICOLON,';',1,9485) -LexToken(NUMBER,'535.10704',1,9486) -LexToken(CLOSESQBRACKET,']',1,9495) -LexToken(COMMA,',',1,9496) -LexToken(VAR,'id',1,9508) -LexToken(ASSIGNMENT,'=',1,9510) -LexToken(DQSTRING,'"drawlink"',1,9520) -LexToken(COMMA,',',1,9521) -LexToken(VAR,'thick',1,9533) -LexToken(ASSIGNMENT,'=',1,9538) -LexToken(OPENSQBRACKET,'[',1,9539) -LexToken(NUMBER,'0',1,9540) -LexToken(COMMA,',',1,9541) -LexToken(NUMBER,'0',1,9542) -LexToken(CLOSESQBRACKET,']',1,9543) -LexToken(COMMA,',',1,9544) -LexToken(VAR,'ct',1,9556) -LexToken(ASSIGNMENT,'=',1,9558) -LexToken(OPENSQBRACKET,'[',1,9559) -LexToken(NUMBER,'5',1,9560) -LexToken(COMMA,',',1,9561) -LexToken(ADDITION,'-',1,9562) -LexToken(NUMBER,'1',1,9563) -LexToken(CLOSESQBRACKET,']',1,9564) -LexToken(COMMA,',',1,9565) -LexToken(VAR,'from',1,9577) -LexToken(ASSIGNMENT,'=',1,9581) -LexToken(OPENSQBRACKET,'[',1,9582) -LexToken(NUMBER,'3',1,9583) -LexToken(COMMA,',',1,9584) -LexToken(NUMBER,'1',1,9585) -LexToken(COMMA,',',1,9586) -LexToken(NUMBER,'0',1,9587) -LexToken(CLOSESQBRACKET,']',1,9588) -LexToken(COMMA,',',1,9589) -LexToken(VAR,'to',1,9601) -LexToken(ASSIGNMENT,'=',1,9603) -LexToken(OPENSQBRACKET,'[',1,9604) -LexToken(NUMBER,'7',1,9605) -LexToken(COMMA,',',1,9606) -LexToken(NUMBER,'1',1,9607) -LexToken(COMMA,',',1,9608) -LexToken(NUMBER,'1',1,9609) -LexToken(CLOSESQBRACKET,']',1,9610) -LexToken(CLOSEBRACKET,')',1,9611) -LexToken(EOL,'\n',1,9612) -LexToken(VAR,'model',1,9621) -LexToken(ASSIGNMENT,'=',1,9626) -LexToken(SCICOS_MODEL,'scicos_model',1,9627) -LexToken(OPENBRACKET,'(',1,9639) -LexToken(VAR,'sim',1,9651) -LexToken(ASSIGNMENT,'=',1,9654) -LexToken(DQSTRING,'"csuper"',1,9662) -LexToken(COMMA,',',1,9663) -LexToken(VAR,'in',1,9675) -LexToken(ASSIGNMENT,'=',1,9677) -LexToken(OPENSQBRACKET,'[',1,9678) -LexToken(CLOSESQBRACKET,']',1,9679) -LexToken(COMMA,',',1,9680) -LexToken(VAR,'in2',1,9692) -LexToken(ASSIGNMENT,'=',1,9695) -LexToken(OPENSQBRACKET,'[',1,9696) -LexToken(CLOSESQBRACKET,']',1,9697) -LexToken(COMMA,',',1,9698) -LexToken(VAR,'intyp',1,9710) -LexToken(ASSIGNMENT,'=',1,9715) -LexToken(NUMBER,'1',1,9716) -LexToken(COMMA,',',1,9717) -LexToken(VAR,'out',1,9729) -LexToken(ASSIGNMENT,'=',1,9732) -LexToken(ADDITION,'-',1,9733) -LexToken(NUMBER,'1',1,9734) -LexToken(COMMA,',',1,9735) -LexToken(VAR,'out2',1,9747) -LexToken(ASSIGNMENT,'=',1,9751) -LexToken(OPENSQBRACKET,'[',1,9752) -LexToken(CLOSESQBRACKET,']',1,9753) -LexToken(COMMA,',',1,9754) -LexToken(VAR,'outtyp',1,9766) -LexToken(ASSIGNMENT,'=',1,9772) -LexToken(NUMBER,'1',1,9773) -LexToken(COMMA,',',1,9774) -LexToken(VAR,'evtin',1,9786) -LexToken(ASSIGNMENT,'=',1,9791) -LexToken(OPENSQBRACKET,'[',1,9792) -LexToken(CLOSESQBRACKET,']',1,9793) -LexToken(COMMA,',',1,9794) -LexToken(VAR,'evtout',1,9806) -LexToken(ASSIGNMENT,'=',1,9812) -LexToken(NUMBER,'1',1,9813) -LexToken(COMMA,',',1,9814) -LexToken(VAR,'state',1,9826) -LexToken(ASSIGNMENT,'=',1,9831) -LexToken(OPENSQBRACKET,'[',1,9832) -LexToken(CLOSESQBRACKET,']',1,9833) -LexToken(COMMA,',',1,9834) -LexToken(VAR,'dstate',1,9846) -LexToken(ASSIGNMENT,'=',1,9852) -LexToken(OPENSQBRACKET,'[',1,9853) -LexToken(CLOSESQBRACKET,']',1,9854) -LexToken(COMMA,',',1,9855) -LexToken(VAR,'odstate',1,9867) -LexToken(ASSIGNMENT,'=',1,9874) -LexToken(VAR,'list',1,9875) -LexToken(OPENBRACKET,'(',1,9879) -LexToken(CLOSEBRACKET,')',1,9880) -LexToken(COMMA,',',1,9881) -LexToken(VAR,'rpar',1,9893) -LexToken(ASSIGNMENT,'=',1,9897) -LexToken(VAR,'scs_m_1',1,9898) -LexToken(COMMA,',',1,9905) -LexToken(VAR,'ipar',1,9917) -LexToken(ASSIGNMENT,'=',1,9921) -LexToken(OPENSQBRACKET,'[',1,9922) -LexToken(CLOSESQBRACKET,']',1,9923) -LexToken(COMMA,',',1,9924) -LexToken(VAR,'opar',1,9936) -LexToken(ASSIGNMENT,'=',1,9940) -LexToken(VAR,'list',1,9941) -LexToken(OPENBRACKET,'(',1,9945) -LexToken(CLOSEBRACKET,')',1,9946) -LexToken(COMMA,',',1,9947) -LexToken(VAR,'blocktype',1,9959) -LexToken(ASSIGNMENT,'=',1,9968) -LexToken(DQSTRING,'"h"',1,9971) -LexToken(COMMA,',',1,9972) -LexToken(VAR,'firing',1,9984) -LexToken(ASSIGNMENT,'=',1,9990) -LexToken(OPENSQBRACKET,'[',1,9991) -LexToken(CLOSESQBRACKET,']',1,9992) -LexToken(COMMA,',',1,9993) -LexToken(VAR,'dep_ut',1,10005) -LexToken(ASSIGNMENT,'=',1,10011) -LexToken(OPENSQBRACKET,'[',1,10012) -LexToken(PREVAR_BOOLEAN,'%f',1,10013) -LexToken(COMMA,',',1,10015) -LexToken(PREVAR_BOOLEAN,'%f',1,10016) -LexToken(CLOSESQBRACKET,']',1,10018) -LexToken(COMMA,',',1,10019) -LexToken(VAR,'label',1,10031) -LexToken(ASSIGNMENT,'=',1,10036) -LexToken(DQSTRING,'""',1,10038) -LexToken(COMMA,',',1,10039) -LexToken(VAR,'nzcross',1,10051) -LexToken(ASSIGNMENT,'=',1,10058) -LexToken(NUMBER,'0',1,10059) -LexToken(COMMA,',',1,10060) -LexToken(VAR,'nmode',1,10072) -LexToken(ASSIGNMENT,'=',1,10077) -LexToken(NUMBER,'0',1,10078) -LexToken(COMMA,',',1,10079) -LexToken(VAR,'equations',1,10091) -LexToken(ASSIGNMENT,'=',1,10100) -LexToken(VAR,'list',1,10101) -LexToken(OPENBRACKET,'(',1,10105) -LexToken(CLOSEBRACKET,')',1,10106) -LexToken(CLOSEBRACKET,')',1,10107) -LexToken(EOL,'\n',1,10108) -LexToken(VAR,'gr_i',1,10117) -LexToken(ASSIGNMENT,'=',1,10121) -LexToken(OPENSQBRACKET,'[',1,10122) -LexToken(CLOSESQBRACKET,']',1,10123) -LexToken(EOL,'\n',1,10124) -LexToken(EOL,'\n',1,10125) -LexToken(VAR,'x',1,10134) -LexToken(ASSIGNMENT,'=',1,10135) -LexToken(VAR,'standard_define',1,10136) -LexToken(OPENBRACKET,'(',1,10151) -LexToken(OPENSQBRACKET,'[',1,10152) -LexToken(NUMBER,'3',1,10153) -LexToken(NUMBER,'2',1,10155) -LexToken(CLOSESQBRACKET,']',1,10156) -LexToken(COMMA,',',1,10157) -LexToken(VAR,'model',1,10158) -LexToken(COMMA,',',1,10163) -LexToken(OPENSQBRACKET,'[',1,10164) -LexToken(CLOSESQBRACKET,']',1,10165) -LexToken(COMMA,',',1,10166) -LexToken(VAR,'gr_i',1,10167) -LexToken(CLOSEBRACKET,')',1,10171) -LexToken(EOL,'\n',1,10172) -LexToken(END,'end',1,10177) -LexToken(EOL,'\n',1,10180) -LexToken(ENDFUNCTION,'endfunction',1,10181) -LexToken(EOL,'\n',1,10192) -LexToken(EOL,'\n',1,10193) -LexToken(EOL,'\n',1,10194) -LexToken(EOL,'\n',1,10254) -LexToken(FUNCTION,'function',1,10255) -LexToken(OPENSQBRACKET,'[',1,10264) -LexToken(VAR,'X',1,10265) -LexToken(COMMA,',',1,10266) -LexToken(VAR,'Y',1,10267) -LexToken(COMMA,',',1,10268) -LexToken(VAR,'orpar',1,10269) -LexToken(CLOSESQBRACKET,']',1,10274) -LexToken(ASSIGNMENT,'=',1,10275) -LexToken(VAR,'Do_Spline2',1,10276) -LexToken(OPENBRACKET,'(',1,10286) -LexToken(VAR,'N',1,10287) -LexToken(COMMA,',',1,10288) -LexToken(VAR,'order',1,10289) -LexToken(COMMA,',',1,10294) -LexToken(VAR,'x',1,10295) -LexToken(COMMA,',',1,10296) -LexToken(VAR,'y',1,10297) -LexToken(CLOSEBRACKET,')',1,10298) -LexToken(EOL,'\n',1,10299) -LexToken(EOL,'\n',1,10300) -LexToken(VAR,'X',1,10305) -LexToken(ASSIGNMENT,'=',1,10306) -LexToken(OPENSQBRACKET,'[',1,10307) -LexToken(CLOSESQBRACKET,']',1,10308) -LexToken(SEMICOLON,';',1,10309) -LexToken(VAR,'Y',1,10310) -LexToken(ASSIGNMENT,'=',1,10311) -LexToken(OPENSQBRACKET,'[',1,10312) -LexToken(CLOSESQBRACKET,']',1,10313) -LexToken(SEMICOLON,';',1,10314) -LexToken(VAR,'orpar',1,10315) -LexToken(ASSIGNMENT,'=',1,10320) -LexToken(OPENSQBRACKET,'[',1,10321) -LexToken(CLOSESQBRACKET,']',1,10322) -LexToken(EOL,'\n',1,10323) -LexToken(VAR,'METHOD',1,10329) -LexToken(ASSIGNMENT,'=',1,10335) -LexToken(VAR,'getmethod',1,10336) -LexToken(OPENBRACKET,'(',1,10345) -LexToken(VAR,'order',1,10346) -LexToken(CLOSEBRACKET,')',1,10351) -LexToken(EOL,'\n',1,10352) -LexToken(EOL,'\n',1,10354) -LexToken(IF,'if',1,10359) -LexToken(OPENBRACKET,'(',1,10362) -LexToken(VAR,'METHOD',1,10363) -LexToken(COMPARISON,'==',1,10369) -LexToken(DQSTRING,'"zero order"',1,10382) -LexToken(CLOSEBRACKET,')',1,10383) -LexToken(THEN,'then',1,10385) -LexToken(EOL,'\n',1,10389) -LexToken(VAR,'X',1,10398) -LexToken(ASSIGNMENT,'=',1,10399) -LexToken(VAR,'x',1,10400) -LexToken(OPENBRACKET,'(',1,10401) -LexToken(NUMBER,'1',1,10402) -LexToken(CLOSEBRACKET,')',1,10403) -LexToken(SEMICOLON,';',1,10404) -LexToken(VAR,'Y',1,10405) -LexToken(ASSIGNMENT,'=',1,10406) -LexToken(VAR,'y',1,10407) -LexToken(OPENBRACKET,'(',1,10408) -LexToken(NUMBER,'1',1,10409) -LexToken(CLOSEBRACKET,')',1,10410) -LexToken(EOL,'\n',1,10411) -LexToken(FOR,'for',1,10421) -LexToken(VAR,'i',1,10425) -LexToken(ASSIGNMENT,'=',1,10426) -LexToken(NUMBER,'1',1,10427) -LexToken(COLON,':',1,10428) -LexToken(VAR,'N',1,10429) -LexToken(ADDITION,'-',1,10430) -LexToken(NUMBER,'1',1,10431) -LexToken(EOL,'\n',1,10432) -LexToken(VAR,'X',1,10445) -LexToken(ASSIGNMENT,'=',1,10446) -LexToken(OPENSQBRACKET,'[',1,10447) -LexToken(VAR,'X',1,10448) -LexToken(SEMICOLON,';',1,10449) -LexToken(VAR,'x',1,10450) -LexToken(OPENBRACKET,'(',1,10451) -LexToken(VAR,'i',1,10452) -LexToken(CLOSEBRACKET,')',1,10453) -LexToken(SEMICOLON,';',1,10454) -LexToken(VAR,'x',1,10455) -LexToken(OPENBRACKET,'(',1,10456) -LexToken(VAR,'i',1,10457) -LexToken(ADDITION,'+',1,10458) -LexToken(NUMBER,'1',1,10459) -LexToken(CLOSEBRACKET,')',1,10460) -LexToken(SEMICOLON,';',1,10461) -LexToken(VAR,'x',1,10462) -LexToken(OPENBRACKET,'(',1,10463) -LexToken(VAR,'i',1,10464) -LexToken(ADDITION,'+',1,10465) -LexToken(NUMBER,'1',1,10466) -LexToken(CLOSEBRACKET,')',1,10467) -LexToken(CLOSESQBRACKET,']',1,10468) -LexToken(EOL,'\n',1,10469) -LexToken(VAR,'Y',1,10483) -LexToken(ASSIGNMENT,'=',1,10484) -LexToken(OPENSQBRACKET,'[',1,10485) -LexToken(VAR,'Y',1,10486) -LexToken(SEMICOLON,';',1,10487) -LexToken(VAR,'y',1,10488) -LexToken(OPENBRACKET,'(',1,10489) -LexToken(VAR,'i',1,10490) -LexToken(CLOSEBRACKET,')',1,10491) -LexToken(SEMICOLON,';',1,10492) -LexToken(VAR,'y',1,10493) -LexToken(OPENBRACKET,'(',1,10494) -LexToken(VAR,'i',1,10495) -LexToken(CLOSEBRACKET,')',1,10496) -LexToken(SEMICOLON,';',1,10497) -LexToken(VAR,'y',1,10498) -LexToken(OPENBRACKET,'(',1,10499) -LexToken(VAR,'i',1,10500) -LexToken(ADDITION,'+',1,10501) -LexToken(NUMBER,'1',1,10502) -LexToken(CLOSEBRACKET,')',1,10503) -LexToken(CLOSESQBRACKET,']',1,10504) -LexToken(EOL,'\n',1,10505) -LexToken(END,'end',1,10515) -LexToken(EOL,'\n',1,10518) -LexToken(RETURN,'return',1,10527) -LexToken(EOL,'\n',1,10533) -LexToken(END,'end',1,10539) -LexToken(EOL,'\n',1,10542) -LexToken(EOL,'\n',1,10589) -LexToken(IF,'if',1,10594) -LexToken(OPENBRACKET,'(',1,10597) -LexToken(VAR,'METHOD',1,10598) -LexToken(COMPARISON,'==',1,10604) -LexToken(DQSTRING,'"linear"',1,10613) -LexToken(CLOSEBRACKET,')',1,10614) -LexToken(THEN,'then',1,10616) -LexToken(EOL,'\n',1,10620) -LexToken(VAR,'X',1,10629) -LexToken(ASSIGNMENT,'=',1,10630) -LexToken(OPENSQBRACKET,'[',1,10631) -LexToken(CLOSESQBRACKET,']',1,10632) -LexToken(EOL,'\n',1,10633) -LexToken(FOR,'for',1,10643) -LexToken(VAR,'i',1,10647) -LexToken(ASSIGNMENT,'=',1,10648) -LexToken(NUMBER,'1',1,10649) -LexToken(COLON,':',1,10650) -LexToken(VAR,'N',1,10651) -LexToken(EOL,'\n',1,10652) -LexToken(VAR,'X',1,10665) -LexToken(ASSIGNMENT,'=',1,10666) -LexToken(OPENSQBRACKET,'[',1,10667) -LexToken(VAR,'X',1,10668) -LexToken(SEMICOLON,';',1,10669) -LexToken(VAR,'x',1,10670) -LexToken(OPENBRACKET,'(',1,10671) -LexToken(VAR,'i',1,10672) -LexToken(CLOSEBRACKET,')',1,10673) -LexToken(CLOSESQBRACKET,']',1,10674) -LexToken(EOL,'\n',1,10675) -LexToken(VAR,'Y',1,10689) -LexToken(ASSIGNMENT,'=',1,10690) -LexToken(OPENSQBRACKET,'[',1,10691) -LexToken(VAR,'Y',1,10692) -LexToken(SEMICOLON,';',1,10693) -LexToken(VAR,'y',1,10694) -LexToken(OPENBRACKET,'(',1,10695) -LexToken(VAR,'i',1,10696) -LexToken(CLOSEBRACKET,')',1,10697) -LexToken(CLOSESQBRACKET,']',1,10698) -LexToken(EOL,'\n',1,10699) -LexToken(END,'end',1,10709) -LexToken(EOL,'\n',1,10712) -LexToken(RETURN,'return',1,10721) -LexToken(EOL,'\n',1,10727) -LexToken(END,'end',1,10733) -LexToken(EOL,'\n',1,10736) -LexToken(EOL,'\n',1,10787) -LexToken(IF,'if',1,10792) -LexToken(OPENBRACKET,'(',1,10795) -LexToken(VAR,'N',1,10796) -LexToken(COMPARISON,'<',1,10797) -LexToken(NUMBER,'20',1,10798) -LexToken(CLOSEBRACKET,')',1,10800) -LexToken(THEN,'then',1,10802) -LexToken(EOL,'\n',1,10806) -LexToken(VAR,'NP',1,10815) -LexToken(ASSIGNMENT,'=',1,10817) -LexToken(NUMBER,'4',1,10818) -LexToken(EOL,'\n',1,10819) -LexToken(ELSE,'else',1,10825) -LexToken(EOL,'\n',1,10829) -LexToken(IF,'if',1,10838) -LexToken(OPENBRACKET,'(',1,10841) -LexToken(VAR,'N',1,10842) -LexToken(COMPARISON,'<',1,10843) -LexToken(NUMBER,'40',1,10844) -LexToken(CLOSEBRACKET,')',1,10846) -LexToken(THEN,'then',1,10848) -LexToken(EOL,'\n',1,10852) -LexToken(VAR,'NP',1,10865) -LexToken(ASSIGNMENT,'=',1,10867) -LexToken(NUMBER,'2',1,10868) -LexToken(EOL,'\n',1,10869) -LexToken(ELSE,'else',1,10879) -LexToken(EOL,'\n',1,10883) -LexToken(IF,'if',1,10896) -LexToken(OPENBRACKET,'(',1,10899) -LexToken(VAR,'N',1,10900) -LexToken(COMPARISON,'<',1,10901) -LexToken(NUMBER,'100',1,10902) -LexToken(CLOSEBRACKET,')',1,10905) -LexToken(THEN,'then',1,10907) -LexToken(EOL,'\n',1,10911) -LexToken(VAR,'NP',1,10928) -LexToken(ASSIGNMENT,'=',1,10930) -LexToken(NUMBER,'1',1,10931) -LexToken(EOL,'\n',1,10932) -LexToken(ELSE,'else',1,10946) -LexToken(EOL,'\n',1,10950) -LexToken(VAR,'NP',1,10967) -LexToken(ASSIGNMENT,'=',1,10969) -LexToken(NUMBER,'0',1,10970) -LexToken(EOL,'\n',1,10971) -LexToken(END,'end',1,10985) -LexToken(EOL,'\n',1,10988) -LexToken(END,'end',1,10998) -LexToken(EOL,'\n',1,11001) -LexToken(END,'end',1,11007) -LexToken(EOL,'\n',1,11010) -LexToken(FOR,'for',1,11015) -LexToken(VAR,'i',1,11019) -LexToken(ASSIGNMENT,'=',1,11020) -LexToken(NUMBER,'1',1,11021) -LexToken(COLON,':',1,11022) -LexToken(VAR,'N',1,11023) -LexToken(ADDITION,'-',1,11024) -LexToken(NUMBER,'1',1,11025) -LexToken(EOL,'\n',1,11026) -LexToken(VAR,'X',1,11035) -LexToken(ASSIGNMENT,'=',1,11036) -LexToken(OPENSQBRACKET,'[',1,11037) -LexToken(VAR,'X',1,11038) -LexToken(SEMICOLON,';',1,11039) -LexToken(VAR,'linspace',1,11040) -LexToken(OPENBRACKET,'(',1,11048) -LexToken(VAR,'x',1,11049) -LexToken(OPENBRACKET,'(',1,11050) -LexToken(VAR,'i',1,11051) -LexToken(CLOSEBRACKET,')',1,11052) -LexToken(COMMA,',',1,11053) -LexToken(VAR,'x',1,11054) -LexToken(OPENBRACKET,'(',1,11055) -LexToken(VAR,'i',1,11056) -LexToken(ADDITION,'+',1,11057) -LexToken(NUMBER,'1',1,11058) -LexToken(CLOSEBRACKET,')',1,11059) -LexToken(COMMA,',',1,11060) -LexToken(VAR,'NP',1,11061) -LexToken(ADDITION,'+',1,11063) -LexToken(NUMBER,'2',1,11064) -LexToken(CLOSEBRACKET,')',1,11065) -LexToken(TRANSPOSE,"'",1,11066) -LexToken(CLOSESQBRACKET,']',1,11067) -LexToken(EOL,'\n',1,11112) -LexToken(END,'end',1,11117) -LexToken(EOL,'\n',1,11120) -LexToken(EOL,'\n',1,11171) -LexToken(IF,'if',1,11176) -LexToken(OPENBRACKET,'(',1,11179) -LexToken(VAR,'N',1,11180) -LexToken(COMPARISON,'>',1,11181) -LexToken(NUMBER,'2',1,11182) -LexToken(CLOSEBRACKET,')',1,11183) -LexToken(LOGICAL,'&',1,11185) -LexToken(OPENBRACKET,'(',1,11187) -LexToken(VAR,'METHOD',1,11188) -LexToken(COMPARISON,'==',1,11194) -LexToken(DQSTRING,'"order 2"',1,11204) -LexToken(CLOSEBRACKET,')',1,11205) -LexToken(THEN,'then',1,11207) -LexToken(EOL,'\n',1,11211) -LexToken(VAR,'Z',1,11220) -LexToken(ASSIGNMENT,'=',1,11221) -LexToken(VAR,'ORDER2',1,11222) -LexToken(OPENBRACKET,'(',1,11228) -LexToken(VAR,'x',1,11229) -LexToken(COMMA,',',1,11230) -LexToken(VAR,'y',1,11231) -LexToken(CLOSEBRACKET,')',1,11232) -LexToken(EOL,'\n',1,11233) -LexToken(VAR,'A',1,11243) -LexToken(ASSIGNMENT,'=',1,11244) -LexToken(VAR,'Z',1,11245) -LexToken(OPENBRACKET,'(',1,11246) -LexToken(NUMBER,'1',1,11247) -LexToken(COLON,':',1,11248) -LexToken(VAR,'N',1,11249) -LexToken(ADDITION,'-',1,11250) -LexToken(NUMBER,'1',1,11251) -LexToken(CLOSEBRACKET,')',1,11252) -LexToken(EOL,'\n',1,11253) -LexToken(VAR,'B',1,11263) -LexToken(ASSIGNMENT,'=',1,11264) -LexToken(VAR,'Z',1,11265) -LexToken(OPENBRACKET,'(',1,11266) -LexToken(VAR,'N',1,11267) -LexToken(COLON,':',1,11268) -LexToken(NUMBER,'2',1,11269) -LexToken(MULTIPLICATION,'*',1,11270) -LexToken(VAR,'N',1,11271) -LexToken(ADDITION,'-',1,11272) -LexToken(NUMBER,'2',1,11273) -LexToken(CLOSEBRACKET,')',1,11274) -LexToken(EOL,'\n',1,11275) -LexToken(VAR,'C',1,11285) -LexToken(ASSIGNMENT,'=',1,11286) -LexToken(VAR,'Z',1,11287) -LexToken(OPENBRACKET,'(',1,11288) -LexToken(NUMBER,'2',1,11289) -LexToken(MULTIPLICATION,'*',1,11290) -LexToken(VAR,'N',1,11291) -LexToken(ADDITION,'-',1,11292) -LexToken(NUMBER,'1',1,11293) -LexToken(COLON,':',1,11294) -LexToken(NUMBER,'3',1,11295) -LexToken(MULTIPLICATION,'*',1,11296) -LexToken(VAR,'N',1,11297) -LexToken(ADDITION,'-',1,11298) -LexToken(NUMBER,'3',1,11299) -LexToken(CLOSEBRACKET,')',1,11300) -LexToken(EOL,'\n',1,11301) -LexToken(EOL,'\n',1,11303) -LexToken(FOR,'for',1,11312) -LexToken(VAR,'j',1,11316) -LexToken(ASSIGNMENT,'=',1,11317) -LexToken(NUMBER,'1',1,11318) -LexToken(COLON,':',1,11319) -LexToken(VAR,'size',1,11320) -LexToken(OPENBRACKET,'(',1,11324) -LexToken(VAR,'X',1,11325) -LexToken(COMMA,',',1,11326) -LexToken(DQSTRING,'"*"',1,11329) -LexToken(CLOSEBRACKET,')',1,11330) -LexToken(EOL,'\n',1,11331) -LexToken(FOR,'for',1,11344) -LexToken(VAR,'i',1,11348) -LexToken(ASSIGNMENT,'=',1,11349) -LexToken(VAR,'N',1,11350) -LexToken(ADDITION,'-',1,11351) -LexToken(NUMBER,'1',1,11352) -LexToken(COLON,':',1,11353) -LexToken(ADDITION,'-',1,11354) -LexToken(NUMBER,'1',1,11355) -LexToken(COLON,':',1,11356) -LexToken(NUMBER,'1',1,11357) -LexToken(EOL,'\n',1,11358) -LexToken(IF,'if',1,11375) -LexToken(VAR,'X',1,11378) -LexToken(OPENBRACKET,'(',1,11379) -LexToken(VAR,'j',1,11380) -LexToken(CLOSEBRACKET,')',1,11381) -LexToken(COMPARISON,'>=',1,11382) -LexToken(VAR,'x',1,11384) -LexToken(OPENBRACKET,'(',1,11385) -LexToken(VAR,'i',1,11386) -LexToken(CLOSEBRACKET,')',1,11387) -LexToken(THEN,'then',1,11389) -LexToken(COMMA,',',1,11393) -LexToken(BREAK,'break',1,11394) -LexToken(SEMICOLON,';',1,11399) -LexToken(END,'end',1,11400) -LexToken(EOL,'\n',1,11403) -LexToken(END,'end',1,11416) -LexToken(EOL,'\n',1,11419) -LexToken(VAR,'Y',1,11432) -LexToken(OPENBRACKET,'(',1,11433) -LexToken(VAR,'j',1,11434) -LexToken(CLOSEBRACKET,')',1,11435) -LexToken(ASSIGNMENT,'=',1,11436) -LexToken(VAR,'A',1,11437) -LexToken(OPENBRACKET,'(',1,11438) -LexToken(VAR,'i',1,11439) -LexToken(CLOSEBRACKET,')',1,11440) -LexToken(MULTIPLICATION,'*',1,11441) -LexToken(OPENBRACKET,'(',1,11442) -LexToken(VAR,'X',1,11443) -LexToken(OPENBRACKET,'(',1,11444) -LexToken(VAR,'j',1,11445) -LexToken(CLOSEBRACKET,')',1,11446) -LexToken(ADDITION,'-',1,11447) -LexToken(VAR,'x',1,11448) -LexToken(OPENBRACKET,'(',1,11449) -LexToken(VAR,'i',1,11450) -LexToken(CLOSEBRACKET,')',1,11451) -LexToken(CLOSEBRACKET,')',1,11452) -LexToken(MULTIPLICATION,'^',1,11453) -LexToken(NUMBER,'2',1,11454) -LexToken(ADDITION,'+',1,11455) -LexToken(VAR,'B',1,11456) -LexToken(OPENBRACKET,'(',1,11457) -LexToken(VAR,'i',1,11458) -LexToken(CLOSEBRACKET,')',1,11459) -LexToken(MULTIPLICATION,'*',1,11460) -LexToken(OPENBRACKET,'(',1,11461) -LexToken(VAR,'X',1,11462) -LexToken(OPENBRACKET,'(',1,11463) -LexToken(VAR,'j',1,11464) -LexToken(CLOSEBRACKET,')',1,11465) -LexToken(ADDITION,'-',1,11466) -LexToken(VAR,'x',1,11467) -LexToken(OPENBRACKET,'(',1,11468) -LexToken(VAR,'i',1,11469) -LexToken(CLOSEBRACKET,')',1,11470) -LexToken(CLOSEBRACKET,')',1,11471) -LexToken(ADDITION,'+',1,11472) -LexToken(VAR,'C',1,11473) -LexToken(OPENBRACKET,'(',1,11474) -LexToken(VAR,'i',1,11475) -LexToken(CLOSEBRACKET,')',1,11476) -LexToken(EOL,'\n',1,11477) -LexToken(END,'end',1,11487) -LexToken(EOL,'\n',1,11490) -LexToken(VAR,'orpar',1,11499) -LexToken(ASSIGNMENT,'=',1,11504) -LexToken(VAR,'matrix',1,11505) -LexToken(OPENBRACKET,'(',1,11511) -LexToken(VAR,'Z',1,11512) -LexToken(COMMA,',',1,11513) -LexToken(ADDITION,'-',1,11514) -LexToken(NUMBER,'1',1,11515) -LexToken(COMMA,',',1,11516) -LexToken(NUMBER,'1',1,11517) -LexToken(CLOSEBRACKET,')',1,11518) -LexToken(EOL,'\n',1,11519) -LexToken(END,'end',1,11524) -LexToken(EOL,'\n',1,11527) -LexToken(EOL,'\n',1,11574) -LexToken(IF,'if',1,11579) -LexToken(OPENBRACKET,'(',1,11582) -LexToken(VAR,'METHOD',1,11583) -LexToken(COMPARISON,'==',1,11589) -LexToken(DQSTRING,'"not_a_knot"',1,11602) -LexToken(CLOSEBRACKET,')',1,11603) -LexToken(THEN,'then',1,11605) -LexToken(EOL,'\n',1,11609) -LexToken(VAR,'try',1,11618) -LexToken(EOL,'\n',1,11621) -LexToken(VAR,'d',1,11634) -LexToken(ASSIGNMENT,'=',1,11636) -LexToken(VAR,'splin',1,11638) -LexToken(OPENBRACKET,'(',1,11643) -LexToken(VAR,'x',1,11644) -LexToken(COMMA,',',1,11645) -LexToken(VAR,'y',1,11647) -LexToken(COMMA,',',1,11648) -LexToken(VAR,'METHOD',1,11650) -LexToken(CLOSEBRACKET,')',1,11656) -LexToken(EOL,'\n',1,11657) -LexToken(VAR,'Y',1,11671) -LexToken(ASSIGNMENT,'=',1,11673) -LexToken(VAR,'interp',1,11675) -LexToken(OPENBRACKET,'(',1,11681) -LexToken(VAR,'X',1,11682) -LexToken(COMMA,',',1,11683) -LexToken(VAR,'x',1,11685) -LexToken(COMMA,',',1,11686) -LexToken(VAR,'y',1,11688) -LexToken(COMMA,',',1,11689) -LexToken(VAR,'d',1,11691) -LexToken(CLOSEBRACKET,')',1,11692) -LexToken(EOL,'\n',1,11693) -LexToken(VAR,'orpar',1,11707) -LexToken(ASSIGNMENT,'=',1,11712) -LexToken(VAR,'d',1,11713) -LexToken(OPENBRACKET,'(',1,11714) -LexToken(COLON,':',1,11715) -LexToken(CLOSEBRACKET,')',1,11716) -LexToken(EOL,'\n',1,11717) -LexToken(VAR,'catch',1,11727) -LexToken(EOL,'\n',1,11732) -LexToken(VAR,'xinfo',1,11745) -LexToken(OPENBRACKET,'(',1,11750) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,11769) -LexToken(ADDITION,'+',1,11770) -LexToken(VAR,'METHOD',1,11771) -LexToken(CLOSEBRACKET,')',1,11777) -LexToken(EOL,'\n',1,11778) -LexToken(END,'end',1,11787) -LexToken(EOL,'\n',1,11790) -LexToken(EOL,'\n',1,11791) -LexToken(END,'end',1,11796) -LexToken(EOL,'\n',1,11799) -LexToken(EOL,'\n',1,11846) -LexToken(IF,'if',1,11851) -LexToken(OPENBRACKET,'(',1,11854) -LexToken(VAR,'METHOD',1,11855) -LexToken(COMPARISON,'==',1,11861) -LexToken(DQSTRING,'"periodic"',1,11872) -LexToken(CLOSEBRACKET,')',1,11873) -LexToken(THEN,'then',1,11875) -LexToken(EOL,'\n',1,11879) -LexToken(IF,'if',1,11888) -LexToken(VAR,'y',1,11891) -LexToken(OPENBRACKET,'(',1,11892) -LexToken(NUMBER,'1',1,11893) -LexToken(CLOSEBRACKET,')',1,11894) -LexToken(COMPARISON,'<>',1,11895) -LexToken(VAR,'y',1,11897) -LexToken(OPENBRACKET,'(',1,11898) -LexToken(VAR,'N',1,11899) -LexToken(CLOSEBRACKET,')',1,11900) -LexToken(THEN,'then',1,11902) -LexToken(EOL,'\n',1,11906) -LexToken(VAR,'y',1,11919) -LexToken(OPENBRACKET,'(',1,11920) -LexToken(VAR,'N',1,11921) -LexToken(CLOSEBRACKET,')',1,11922) -LexToken(ASSIGNMENT,'=',1,11923) -LexToken(VAR,'y',1,11924) -LexToken(OPENBRACKET,'(',1,11925) -LexToken(NUMBER,'1',1,11926) -LexToken(CLOSEBRACKET,')',1,11927) -LexToken(EOL,'\n',1,11928) -LexToken(END,'end',1,11937) -LexToken(EOL,'\n',1,11940) -LexToken(VAR,'try',1,11949) -LexToken(EOL,'\n',1,11952) -LexToken(VAR,'d',1,11965) -LexToken(ASSIGNMENT,'=',1,11967) -LexToken(VAR,'splin',1,11969) -LexToken(OPENBRACKET,'(',1,11974) -LexToken(VAR,'x',1,11975) -LexToken(COMMA,',',1,11976) -LexToken(VAR,'y',1,11978) -LexToken(COMMA,',',1,11979) -LexToken(VAR,'METHOD',1,11980) -LexToken(CLOSEBRACKET,')',1,11986) -LexToken(EOL,'\n',1,11987) -LexToken(VAR,'Y',1,12001) -LexToken(ASSIGNMENT,'=',1,12003) -LexToken(VAR,'interp',1,12005) -LexToken(OPENBRACKET,'(',1,12011) -LexToken(VAR,'X',1,12012) -LexToken(COMMA,',',1,12013) -LexToken(VAR,'x',1,12015) -LexToken(COMMA,',',1,12016) -LexToken(VAR,'y',1,12018) -LexToken(COMMA,',',1,12019) -LexToken(VAR,'d',1,12021) -LexToken(CLOSEBRACKET,')',1,12022) -LexToken(EOL,'\n',1,12023) -LexToken(VAR,'orpar',1,12037) -LexToken(ASSIGNMENT,'=',1,12042) -LexToken(VAR,'d',1,12043) -LexToken(OPENBRACKET,'(',1,12044) -LexToken(COLON,':',1,12045) -LexToken(CLOSEBRACKET,')',1,12046) -LexToken(EOL,'\n',1,12047) -LexToken(VAR,'catch',1,12057) -LexToken(EOL,'\n',1,12062) -LexToken(VAR,'xinfo',1,12075) -LexToken(OPENBRACKET,'(',1,12080) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12099) -LexToken(ADDITION,'+',1,12100) -LexToken(VAR,'METHOD',1,12101) -LexToken(CLOSEBRACKET,')',1,12107) -LexToken(EOL,'\n',1,12108) -LexToken(END,'end',1,12117) -LexToken(EOL,'\n',1,12120) -LexToken(END,'end',1,12125) -LexToken(EOL,'\n',1,12128) -LexToken(EOL,'\n',1,12175) -LexToken(IF,'if',1,12180) -LexToken(OPENBRACKET,'(',1,12183) -LexToken(VAR,'METHOD',1,12184) -LexToken(COMPARISON,'==',1,12190) -LexToken(DQSTRING,'"monotone"',1,12201) -LexToken(CLOSEBRACKET,')',1,12203) -LexToken(THEN,'then',1,12205) -LexToken(EOL,'\n',1,12209) -LexToken(VAR,'try',1,12218) -LexToken(EOL,'\n',1,12221) -LexToken(VAR,'d',1,12234) -LexToken(ASSIGNMENT,'=',1,12236) -LexToken(VAR,'splin',1,12238) -LexToken(OPENBRACKET,'(',1,12243) -LexToken(VAR,'x',1,12244) -LexToken(COMMA,',',1,12245) -LexToken(VAR,'y',1,12247) -LexToken(COMMA,',',1,12248) -LexToken(VAR,'METHOD',1,12250) -LexToken(CLOSEBRACKET,')',1,12256) -LexToken(EOL,'\n',1,12257) -LexToken(VAR,'Y',1,12271) -LexToken(ASSIGNMENT,'=',1,12273) -LexToken(VAR,'interp',1,12275) -LexToken(OPENBRACKET,'(',1,12281) -LexToken(VAR,'X',1,12282) -LexToken(COMMA,',',1,12283) -LexToken(VAR,'x',1,12285) -LexToken(COMMA,',',1,12286) -LexToken(VAR,'y',1,12288) -LexToken(COMMA,',',1,12289) -LexToken(VAR,'d',1,12291) -LexToken(CLOSEBRACKET,')',1,12292) -LexToken(EOL,'\n',1,12293) -LexToken(VAR,'orpar',1,12307) -LexToken(ASSIGNMENT,'=',1,12312) -LexToken(VAR,'d',1,12313) -LexToken(OPENBRACKET,'(',1,12314) -LexToken(COLON,':',1,12315) -LexToken(CLOSEBRACKET,')',1,12316) -LexToken(EOL,'\n',1,12317) -LexToken(VAR,'catch',1,12327) -LexToken(EOL,'\n',1,12332) -LexToken(VAR,'xinfo',1,12345) -LexToken(OPENBRACKET,'(',1,12350) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12369) -LexToken(ADDITION,'+',1,12370) -LexToken(VAR,'METHOD',1,12371) -LexToken(CLOSEBRACKET,')',1,12377) -LexToken(EOL,'\n',1,12378) -LexToken(END,'end',1,12387) -LexToken(EOL,'\n',1,12390) -LexToken(EOL,'\n',1,12391) -LexToken(END,'end',1,12396) -LexToken(EOL,'\n',1,12399) -LexToken(EOL,'\n',1,12446) -LexToken(IF,'if',1,12451) -LexToken(OPENBRACKET,'(',1,12454) -LexToken(VAR,'METHOD',1,12455) -LexToken(COMPARISON,'==',1,12461) -LexToken(DQSTRING,'"fast"',1,12468) -LexToken(CLOSEBRACKET,')',1,12469) -LexToken(THEN,'then',1,12471) -LexToken(EOL,'\n',1,12475) -LexToken(VAR,'try',1,12484) -LexToken(EOL,'\n',1,12487) -LexToken(VAR,'d',1,12500) -LexToken(ASSIGNMENT,'=',1,12502) -LexToken(VAR,'splin',1,12504) -LexToken(OPENBRACKET,'(',1,12509) -LexToken(VAR,'x',1,12510) -LexToken(COMMA,',',1,12511) -LexToken(VAR,'y',1,12513) -LexToken(COMMA,',',1,12514) -LexToken(VAR,'METHOD',1,12516) -LexToken(CLOSEBRACKET,')',1,12522) -LexToken(EOL,'\n',1,12523) -LexToken(VAR,'Y',1,12537) -LexToken(ASSIGNMENT,'=',1,12539) -LexToken(VAR,'interp',1,12541) -LexToken(OPENBRACKET,'(',1,12547) -LexToken(VAR,'X',1,12548) -LexToken(COMMA,',',1,12549) -LexToken(VAR,'x',1,12551) -LexToken(COMMA,',',1,12552) -LexToken(VAR,'y',1,12554) -LexToken(COMMA,',',1,12555) -LexToken(VAR,'d',1,12557) -LexToken(CLOSEBRACKET,')',1,12558) -LexToken(EOL,'\n',1,12559) -LexToken(VAR,'orpar',1,12573) -LexToken(ASSIGNMENT,'=',1,12578) -LexToken(VAR,'d',1,12579) -LexToken(OPENBRACKET,'(',1,12580) -LexToken(COLON,':',1,12581) -LexToken(CLOSEBRACKET,')',1,12582) -LexToken(EOL,'\n',1,12583) -LexToken(VAR,'catch',1,12593) -LexToken(EOL,'\n',1,12598) -LexToken(VAR,'xinfo',1,12611) -LexToken(OPENBRACKET,'(',1,12616) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12636) -LexToken(ADDITION,'+',1,12637) -LexToken(VAR,'METHOD',1,12638) -LexToken(CLOSEBRACKET,')',1,12644) -LexToken(EOL,'\n',1,12645) -LexToken(END,'end',1,12654) -LexToken(EOL,'\n',1,12657) -LexToken(END,'end',1,12662) -LexToken(EOL,'\n',1,12665) -LexToken(EOL,'\n',1,12712) -LexToken(IF,'if',1,12717) -LexToken(OPENBRACKET,'(',1,12720) -LexToken(VAR,'METHOD',1,12721) -LexToken(COMPARISON,'==',1,12727) -LexToken(DQSTRING,'"clamped"',1,12737) -LexToken(CLOSEBRACKET,')',1,12738) -LexToken(THEN,'then',1,12740) -LexToken(EOL,'\n',1,12744) -LexToken(VAR,'try',1,12753) -LexToken(EOL,'\n',1,12756) -LexToken(VAR,'d',1,12769) -LexToken(ASSIGNMENT,'=',1,12771) -LexToken(VAR,'splin',1,12773) -LexToken(OPENBRACKET,'(',1,12778) -LexToken(VAR,'x',1,12779) -LexToken(COMMA,',',1,12780) -LexToken(VAR,'y',1,12782) -LexToken(COMMA,',',1,12783) -LexToken(VAR,'METHOD',1,12785) -LexToken(COMMA,',',1,12791) -LexToken(OPENSQBRACKET,'[',1,12792) -LexToken(NUMBER,'0',1,12793) -LexToken(SEMICOLON,';',1,12794) -LexToken(NUMBER,'0',1,12795) -LexToken(CLOSESQBRACKET,']',1,12796) -LexToken(CLOSEBRACKET,')',1,12797) -LexToken(EOL,'\n',1,12798) -LexToken(VAR,'Y',1,12812) -LexToken(ASSIGNMENT,'=',1,12814) -LexToken(VAR,'interp',1,12816) -LexToken(OPENBRACKET,'(',1,12822) -LexToken(VAR,'X',1,12823) -LexToken(COMMA,',',1,12824) -LexToken(VAR,'x',1,12826) -LexToken(COMMA,',',1,12827) -LexToken(VAR,'y',1,12829) -LexToken(COMMA,',',1,12830) -LexToken(VAR,'d',1,12832) -LexToken(CLOSEBRACKET,')',1,12833) -LexToken(EOL,'\n',1,12834) -LexToken(VAR,'orpar',1,12848) -LexToken(ASSIGNMENT,'=',1,12853) -LexToken(VAR,'d',1,12854) -LexToken(OPENBRACKET,'(',1,12855) -LexToken(COLON,':',1,12856) -LexToken(CLOSEBRACKET,')',1,12857) -LexToken(EOL,'\n',1,12858) -LexToken(VAR,'catch',1,12868) -LexToken(EOL,'\n',1,12873) -LexToken(VAR,'xinfo',1,12886) -LexToken(OPENBRACKET,'(',1,12891) -LexToken(DQSTRING,'"ERROR in SPLINE: "',1,12910) -LexToken(ADDITION,'+',1,12911) -LexToken(VAR,'METHOD',1,12912) -LexToken(CLOSEBRACKET,')',1,12918) -LexToken(EOL,'\n',1,12919) -LexToken(END,'end',1,12928) -LexToken(EOL,'\n',1,12931) -LexToken(END,'end',1,12936) -LexToken(EOL,'\n',1,12939) -LexToken(EOL,'\n',1,12940) -LexToken(ENDFUNCTION,'endfunction',1,12941) -LexToken(EOL,'\n',1,12952) -LexToken(EOL,'\n',1,12953) -LexToken(FUNCTION,'function',1,12954) -LexToken(VAR,'METHOD',1,12963) -LexToken(ASSIGNMENT,'=',1,12969) -LexToken(VAR,'getmethod',1,12970) -LexToken(OPENBRACKET,'(',1,12979) -LexToken(VAR,'order',1,12980) -LexToken(CLOSEBRACKET,')',1,12985) -LexToken(EOL,'\n',1,12986) -LexToken(SELECT,'select',1,12991) -LexToken(VAR,'order',1,12998) -LexToken(EOL,'\n',1,13003) -LexToken(CASE,'case',1,13008) -LexToken(NUMBER,'0',1,13013) -LexToken(THEN,'then',1,13015) -LexToken(COMMA,',',1,13019) -LexToken(VAR,'METHOD',1,13021) -LexToken(ASSIGNMENT,'=',1,13027) -LexToken(DQSTRING,'"zero order"',1,13039) -LexToken(EOL,'\n',1,13040) -LexToken(CASE,'case',1,13045) -LexToken(NUMBER,'1',1,13050) -LexToken(THEN,'then',1,13052) -LexToken(COMMA,',',1,13056) -LexToken(VAR,'METHOD',1,13058) -LexToken(ASSIGNMENT,'=',1,13064) -LexToken(DQSTRING,'"linear"',1,13072) -LexToken(EOL,'\n',1,13073) -LexToken(CASE,'case',1,13078) -LexToken(NUMBER,'2',1,13083) -LexToken(THEN,'then',1,13085) -LexToken(COMMA,',',1,13089) -LexToken(VAR,'METHOD',1,13091) -LexToken(ASSIGNMENT,'=',1,13097) -LexToken(DQSTRING,'"order 2"',1,13106) -LexToken(EOL,'\n',1,13107) -LexToken(CASE,'case',1,13112) -LexToken(NUMBER,'3',1,13117) -LexToken(THEN,'then',1,13119) -LexToken(COMMA,',',1,13123) -LexToken(VAR,'METHOD',1,13125) -LexToken(ASSIGNMENT,'=',1,13131) -LexToken(DQSTRING,'"not_a_knot"',1,13143) -LexToken(EOL,'\n',1,13144) -LexToken(CASE,'case',1,13149) -LexToken(NUMBER,'4',1,13154) -LexToken(THEN,'then',1,13156) -LexToken(COMMA,',',1,13160) -LexToken(VAR,'METHOD',1,13162) -LexToken(ASSIGNMENT,'=',1,13168) -LexToken(DQSTRING,'"periodic"',1,13178) -LexToken(EOL,'\n',1,13179) -LexToken(CASE,'case',1,13184) -LexToken(NUMBER,'5',1,13189) -LexToken(THEN,'then',1,13191) -LexToken(COMMA,',',1,13195) -LexToken(VAR,'METHOD',1,13197) -LexToken(ASSIGNMENT,'=',1,13203) -LexToken(DQSTRING,'"monotone"',1,13213) -LexToken(EOL,'\n',1,13214) -LexToken(CASE,'case',1,13219) -LexToken(NUMBER,'6',1,13224) -LexToken(THEN,'then',1,13226) -LexToken(COMMA,',',1,13230) -LexToken(VAR,'METHOD',1,13232) -LexToken(ASSIGNMENT,'=',1,13238) -LexToken(DQSTRING,'"fast"',1,13244) -LexToken(EOL,'\n',1,13245) -LexToken(CASE,'case',1,13250) -LexToken(NUMBER,'7',1,13255) -LexToken(THEN,'then',1,13257) -LexToken(COMMA,',',1,13261) -LexToken(VAR,'METHOD',1,13263) -LexToken(ASSIGNMENT,'=',1,13269) -LexToken(DQSTRING,'"clamped"',1,13278) -LexToken(EOL,'\n',1,13279) -LexToken(END,'end',1,13284) -LexToken(EOL,'\n',1,13287) -LexToken(ENDFUNCTION,'endfunction',1,13288) -LexToken(EOL,'\n',1,13299) -LexToken(EOL,'\n',1,13300) -LexToken(EOL,'\n',1,13301) -LexToken(FUNCTION,'function',1,13302) -LexToken(OPENSQBRACKET,'[',1,13311) -LexToken(VAR,'Z',1,13312) -LexToken(CLOSESQBRACKET,']',1,13313) -LexToken(ASSIGNMENT,'=',1,13314) -LexToken(VAR,'ORDER2',1,13315) -LexToken(OPENBRACKET,'(',1,13321) -LexToken(VAR,'x',1,13322) -LexToken(COMMA,',',1,13323) -LexToken(VAR,'y',1,13324) -LexToken(CLOSEBRACKET,')',1,13325) -LexToken(EOL,'\n',1,13326) -LexToken(VAR,'N',1,13331) -LexToken(ASSIGNMENT,'=',1,13332) -LexToken(VAR,'size',1,13333) -LexToken(OPENBRACKET,'(',1,13337) -LexToken(VAR,'x',1,13338) -LexToken(COMMA,',',1,13339) -LexToken(DQSTRING,'"*"',1,13342) -LexToken(CLOSEBRACKET,')',1,13343) -LexToken(ADDITION,'-',1,13344) -LexToken(NUMBER,'1',1,13345) -LexToken(EOL,'\n',1,13346) -LexToken(VAR,'A',1,13352) -LexToken(ASSIGNMENT,'=',1,13353) -LexToken(VAR,'zeros',1,13354) -LexToken(OPENBRACKET,'(',1,13359) -LexToken(NUMBER,'3',1,13360) -LexToken(MULTIPLICATION,'*',1,13361) -LexToken(VAR,'N',1,13362) -LexToken(ADDITION,'-',1,13363) -LexToken(NUMBER,'1',1,13364) -LexToken(COMMA,',',1,13365) -LexToken(VAR,'N',1,13366) -LexToken(MULTIPLICATION,'*',1,13367) -LexToken(NUMBER,'3',1,13368) -LexToken(CLOSEBRACKET,')',1,13369) -LexToken(EOL,'\n',1,13370) -LexToken(VAR,'B',1,13376) -LexToken(ASSIGNMENT,'=',1,13377) -LexToken(VAR,'zeros',1,13378) -LexToken(OPENBRACKET,'(',1,13383) -LexToken(NUMBER,'3',1,13384) -LexToken(MULTIPLICATION,'*',1,13385) -LexToken(VAR,'N',1,13386) -LexToken(ADDITION,'-',1,13387) -LexToken(NUMBER,'1',1,13388) -LexToken(COMMA,',',1,13389) -LexToken(NUMBER,'1',1,13390) -LexToken(CLOSEBRACKET,')',1,13391) -LexToken(EOL,'\n',1,13392) -LexToken(FOR,'for',1,13398) -LexToken(VAR,'i',1,13402) -LexToken(ASSIGNMENT,'=',1,13403) -LexToken(NUMBER,'1',1,13404) -LexToken(COLON,':',1,13405) -LexToken(VAR,'N',1,13406) -LexToken(EOL,'\n',1,13407) -LexToken(VAR,'j',1,13416) -LexToken(ASSIGNMENT,'=',1,13417) -LexToken(NUMBER,'3',1,13418) -LexToken(MULTIPLICATION,'*',1,13419) -LexToken(OPENBRACKET,'(',1,13420) -LexToken(VAR,'i',1,13421) -LexToken(ADDITION,'-',1,13422) -LexToken(NUMBER,'1',1,13423) -LexToken(CLOSEBRACKET,')',1,13424) -LexToken(ADDITION,'+',1,13425) -LexToken(NUMBER,'1',1,13426) -LexToken(EOL,'\n',1,13427) -LexToken(VAR,'A',1,13437) -LexToken(OPENBRACKET,'(',1,13438) -LexToken(VAR,'j',1,13439) -LexToken(COMMA,',',1,13440) -LexToken(VAR,'i',1,13441) -LexToken(ADDITION,'+',1,13442) -LexToken(NUMBER,'2',1,13443) -LexToken(MULTIPLICATION,'*',1,13444) -LexToken(VAR,'N',1,13445) -LexToken(CLOSEBRACKET,')',1,13446) -LexToken(ASSIGNMENT,'=',1,13447) -LexToken(NUMBER,'1',1,13448) -LexToken(EOL,'\n',1,13449) -LexToken(VAR,'B',1,13459) -LexToken(OPENBRACKET,'(',1,13460) -LexToken(VAR,'j',1,13461) -LexToken(CLOSEBRACKET,')',1,13462) -LexToken(ASSIGNMENT,'=',1,13463) -LexToken(VAR,'y',1,13464) -LexToken(OPENBRACKET,'(',1,13465) -LexToken(VAR,'i',1,13466) -LexToken(CLOSEBRACKET,')',1,13467) -LexToken(EOL,'\n',1,13468) -LexToken(VAR,'A',1,13478) -LexToken(OPENBRACKET,'(',1,13479) -LexToken(VAR,'j',1,13480) -LexToken(ADDITION,'+',1,13481) -LexToken(NUMBER,'1',1,13482) -LexToken(COMMA,',',1,13483) -LexToken(VAR,'i',1,13484) -LexToken(CLOSEBRACKET,')',1,13485) -LexToken(ASSIGNMENT,'=',1,13486) -LexToken(OPENBRACKET,'(',1,13487) -LexToken(VAR,'x',1,13488) -LexToken(OPENBRACKET,'(',1,13489) -LexToken(VAR,'i',1,13490) -LexToken(ADDITION,'+',1,13491) -LexToken(NUMBER,'1',1,13492) -LexToken(CLOSEBRACKET,')',1,13493) -LexToken(ADDITION,'-',1,13494) -LexToken(VAR,'x',1,13495) -LexToken(OPENBRACKET,'(',1,13496) -LexToken(VAR,'i',1,13497) -LexToken(CLOSEBRACKET,')',1,13498) -LexToken(CLOSEBRACKET,')',1,13499) -LexToken(MULTIPLICATION,'^',1,13500) -LexToken(NUMBER,'2',1,13501) -LexToken(EOL,'\n',1,13502) -LexToken(VAR,'A',1,13512) -LexToken(OPENBRACKET,'(',1,13513) -LexToken(VAR,'j',1,13514) -LexToken(ADDITION,'+',1,13515) -LexToken(NUMBER,'1',1,13516) -LexToken(COMMA,',',1,13517) -LexToken(VAR,'i',1,13518) -LexToken(ADDITION,'+',1,13519) -LexToken(VAR,'N',1,13520) -LexToken(CLOSEBRACKET,')',1,13521) -LexToken(ASSIGNMENT,'=',1,13522) -LexToken(VAR,'x',1,13523) -LexToken(OPENBRACKET,'(',1,13524) -LexToken(VAR,'i',1,13525) -LexToken(ADDITION,'+',1,13526) -LexToken(NUMBER,'1',1,13527) -LexToken(CLOSEBRACKET,')',1,13528) -LexToken(ADDITION,'-',1,13529) -LexToken(VAR,'x',1,13530) -LexToken(OPENBRACKET,'(',1,13531) -LexToken(VAR,'i',1,13532) -LexToken(CLOSEBRACKET,')',1,13533) -LexToken(EOL,'\n',1,13534) -LexToken(VAR,'A',1,13544) -LexToken(OPENBRACKET,'(',1,13545) -LexToken(VAR,'j',1,13546) -LexToken(ADDITION,'+',1,13547) -LexToken(NUMBER,'1',1,13548) -LexToken(COMMA,',',1,13549) -LexToken(VAR,'i',1,13550) -LexToken(ADDITION,'+',1,13551) -LexToken(NUMBER,'2',1,13552) -LexToken(MULTIPLICATION,'*',1,13553) -LexToken(VAR,'N',1,13554) -LexToken(CLOSEBRACKET,')',1,13555) -LexToken(ASSIGNMENT,'=',1,13556) -LexToken(NUMBER,'1',1,13557) -LexToken(EOL,'\n',1,13558) -LexToken(VAR,'B',1,13568) -LexToken(OPENBRACKET,'(',1,13569) -LexToken(VAR,'j',1,13570) -LexToken(ADDITION,'+',1,13571) -LexToken(NUMBER,'1',1,13572) -LexToken(CLOSEBRACKET,')',1,13573) -LexToken(ASSIGNMENT,'=',1,13574) -LexToken(VAR,'y',1,13575) -LexToken(OPENBRACKET,'(',1,13576) -LexToken(VAR,'i',1,13577) -LexToken(ADDITION,'+',1,13578) -LexToken(NUMBER,'1',1,13579) -LexToken(CLOSEBRACKET,')',1,13580) -LexToken(EOL,'\n',1,13581) -LexToken(END,'end',1,13587) -LexToken(EOL,'\n',1,13590) -LexToken(EOL,'\n',1,13591) -LexToken(FOR,'for',1,13596) -LexToken(VAR,'i',1,13600) -LexToken(ASSIGNMENT,'=',1,13601) -LexToken(NUMBER,'1',1,13602) -LexToken(COLON,':',1,13603) -LexToken(VAR,'N',1,13604) -LexToken(ADDITION,'-',1,13605) -LexToken(NUMBER,'1',1,13606) -LexToken(EOL,'\n',1,13607) -LexToken(VAR,'j',1,13616) -LexToken(ASSIGNMENT,'=',1,13617) -LexToken(NUMBER,'3',1,13618) -LexToken(MULTIPLICATION,'*',1,13619) -LexToken(OPENBRACKET,'(',1,13620) -LexToken(VAR,'i',1,13621) -LexToken(ADDITION,'-',1,13622) -LexToken(NUMBER,'1',1,13623) -LexToken(CLOSEBRACKET,')',1,13624) -LexToken(ADDITION,'+',1,13625) -LexToken(NUMBER,'1',1,13626) -LexToken(EOL,'\n',1,13627) -LexToken(VAR,'A',1,13637) -LexToken(OPENBRACKET,'(',1,13638) -LexToken(VAR,'j',1,13639) -LexToken(ADDITION,'+',1,13640) -LexToken(NUMBER,'2',1,13641) -LexToken(COMMA,',',1,13642) -LexToken(VAR,'i',1,13643) -LexToken(CLOSEBRACKET,')',1,13644) -LexToken(ASSIGNMENT,'=',1,13645) -LexToken(NUMBER,'2',1,13646) -LexToken(MULTIPLICATION,'*',1,13647) -LexToken(OPENBRACKET,'(',1,13648) -LexToken(VAR,'x',1,13649) -LexToken(OPENBRACKET,'(',1,13650) -LexToken(VAR,'i',1,13651) -LexToken(ADDITION,'+',1,13652) -LexToken(NUMBER,'1',1,13653) -LexToken(CLOSEBRACKET,')',1,13654) -LexToken(ADDITION,'-',1,13655) -LexToken(VAR,'x',1,13656) -LexToken(OPENBRACKET,'(',1,13657) -LexToken(VAR,'i',1,13658) -LexToken(CLOSEBRACKET,')',1,13659) -LexToken(CLOSEBRACKET,')',1,13660) -LexToken(EOL,'\n',1,13661) -LexToken(VAR,'A',1,13671) -LexToken(OPENBRACKET,'(',1,13672) -LexToken(VAR,'j',1,13673) -LexToken(ADDITION,'+',1,13674) -LexToken(NUMBER,'2',1,13675) -LexToken(COMMA,',',1,13676) -LexToken(VAR,'i',1,13677) -LexToken(ADDITION,'+',1,13678) -LexToken(VAR,'N',1,13679) -LexToken(CLOSEBRACKET,')',1,13680) -LexToken(ASSIGNMENT,'=',1,13681) -LexToken(NUMBER,'1',1,13682) -LexToken(EOL,'\n',1,13683) -LexToken(VAR,'A',1,13693) -LexToken(OPENBRACKET,'(',1,13694) -LexToken(VAR,'j',1,13695) -LexToken(ADDITION,'+',1,13696) -LexToken(NUMBER,'2',1,13697) -LexToken(COMMA,',',1,13698) -LexToken(VAR,'i',1,13699) -LexToken(ADDITION,'+',1,13700) -LexToken(VAR,'N',1,13701) -LexToken(ADDITION,'+',1,13702) -LexToken(NUMBER,'1',1,13703) -LexToken(CLOSEBRACKET,')',1,13704) -LexToken(ASSIGNMENT,'=',1,13705) -LexToken(ADDITION,'-',1,13706) -LexToken(NUMBER,'1',1,13707) -LexToken(EOL,'\n',1,13708) -LexToken(END,'end',1,13714) -LexToken(EOL,'\n',1,13717) -LexToken(EOL,'\n',1,13718) -LexToken(VAR,'Q',1,13723) -LexToken(ASSIGNMENT,'=',1,13724) -LexToken(VAR,'zeros',1,13725) -LexToken(OPENBRACKET,'(',1,13730) -LexToken(NUMBER,'3',1,13731) -LexToken(MULTIPLICATION,'*',1,13732) -LexToken(VAR,'N',1,13733) -LexToken(COMMA,',',1,13734) -LexToken(NUMBER,'3',1,13735) -LexToken(MULTIPLICATION,'*',1,13736) -LexToken(VAR,'N',1,13737) -LexToken(CLOSEBRACKET,')',1,13738) -LexToken(EOL,'\n',1,13739) -LexToken(FOR,'for',1,13745) -LexToken(VAR,'i',1,13749) -LexToken(ASSIGNMENT,'=',1,13750) -LexToken(NUMBER,'1',1,13751) -LexToken(COLON,':',1,13752) -LexToken(VAR,'N',1,13753) -LexToken(EOL,'\n',1,13754) -LexToken(VAR,'Q',1,13763) -LexToken(OPENBRACKET,'(',1,13764) -LexToken(VAR,'i',1,13765) -LexToken(COMMA,',',1,13766) -LexToken(VAR,'i',1,13767) -LexToken(CLOSEBRACKET,')',1,13768) -LexToken(ASSIGNMENT,'=',1,13769) -LexToken(NUMBER,'4',1,13770) -LexToken(MULTIPLICATION,'*',1,13771) -LexToken(OPENBRACKET,'(',1,13772) -LexToken(VAR,'x',1,13773) -LexToken(OPENBRACKET,'(',1,13774) -LexToken(VAR,'i',1,13775) -LexToken(ADDITION,'+',1,13776) -LexToken(NUMBER,'1',1,13777) -LexToken(CLOSEBRACKET,')',1,13778) -LexToken(ADDITION,'-',1,13779) -LexToken(VAR,'x',1,13780) -LexToken(OPENBRACKET,'(',1,13781) -LexToken(VAR,'i',1,13782) -LexToken(CLOSEBRACKET,')',1,13783) -LexToken(CLOSEBRACKET,')',1,13784) -LexToken(MULTIPLICATION,'^',1,13785) -LexToken(NUMBER,'2',1,13786) -LexToken(EOL,'\n',1,13787) -LexToken(VAR,'Q',1,13796) -LexToken(OPENBRACKET,'(',1,13797) -LexToken(VAR,'i',1,13798) -LexToken(COMMA,',',1,13799) -LexToken(VAR,'i',1,13800) -LexToken(ADDITION,'+',1,13801) -LexToken(VAR,'N',1,13802) -LexToken(CLOSEBRACKET,')',1,13803) -LexToken(ASSIGNMENT,'=',1,13804) -LexToken(NUMBER,'2',1,13805) -LexToken(MULTIPLICATION,'*',1,13806) -LexToken(OPENBRACKET,'(',1,13807) -LexToken(VAR,'x',1,13808) -LexToken(OPENBRACKET,'(',1,13809) -LexToken(VAR,'i',1,13810) -LexToken(ADDITION,'+',1,13811) -LexToken(NUMBER,'1',1,13812) -LexToken(CLOSEBRACKET,')',1,13813) -LexToken(ADDITION,'-',1,13814) -LexToken(VAR,'x',1,13815) -LexToken(OPENBRACKET,'(',1,13816) -LexToken(VAR,'i',1,13817) -LexToken(CLOSEBRACKET,')',1,13818) -LexToken(CLOSEBRACKET,')',1,13819) -LexToken(EOL,'\n',1,13820) -LexToken(VAR,'Q',1,13829) -LexToken(OPENBRACKET,'(',1,13830) -LexToken(VAR,'i',1,13831) -LexToken(ADDITION,'+',1,13832) -LexToken(VAR,'N',1,13833) -LexToken(COMMA,',',1,13834) -LexToken(VAR,'i',1,13835) -LexToken(CLOSEBRACKET,')',1,13836) -LexToken(ASSIGNMENT,'=',1,13837) -LexToken(NUMBER,'2',1,13838) -LexToken(MULTIPLICATION,'*',1,13839) -LexToken(OPENBRACKET,'(',1,13840) -LexToken(VAR,'x',1,13841) -LexToken(OPENBRACKET,'(',1,13842) -LexToken(VAR,'i',1,13843) -LexToken(ADDITION,'+',1,13844) -LexToken(NUMBER,'1',1,13845) -LexToken(CLOSEBRACKET,')',1,13846) -LexToken(ADDITION,'-',1,13847) -LexToken(VAR,'x',1,13848) -LexToken(OPENBRACKET,'(',1,13849) -LexToken(VAR,'i',1,13850) -LexToken(CLOSEBRACKET,')',1,13851) -LexToken(CLOSEBRACKET,')',1,13852) -LexToken(EOL,'\n',1,13853) -LexToken(VAR,'Q',1,13862) -LexToken(OPENBRACKET,'(',1,13863) -LexToken(VAR,'i',1,13864) -LexToken(ADDITION,'+',1,13865) -LexToken(VAR,'N',1,13866) -LexToken(COMMA,',',1,13867) -LexToken(VAR,'i',1,13868) -LexToken(ADDITION,'+',1,13869) -LexToken(VAR,'N',1,13870) -LexToken(CLOSEBRACKET,')',1,13871) -LexToken(ASSIGNMENT,'=',1,13872) -LexToken(NUMBER,'1',1,13873) -LexToken(EOL,'\n',1,13874) -LexToken(END,'end',1,13880) -LexToken(EOL,'\n',1,13883) -LexToken(EOL,'\n',1,13884) -LexToken(VAR,'At',1,13889) -LexToken(ASSIGNMENT,'=',1,13891) -LexToken(OPENSQBRACKET,'[',1,13892) -LexToken(VAR,'Q',1,13893) -LexToken(COMMA,',',1,13894) -LexToken(VAR,'A',1,13895) -LexToken(TRANSPOSE,"'",1,13896) -LexToken(SEMICOLON,';',1,13897) -LexToken(VAR,'A',1,13898) -LexToken(COMMA,',',1,13899) -LexToken(VAR,'zeros',1,13900) -LexToken(OPENBRACKET,'(',1,13905) -LexToken(NUMBER,'3',1,13906) -LexToken(MULTIPLICATION,'*',1,13907) -LexToken(VAR,'N',1,13908) -LexToken(ADDITION,'-',1,13909) -LexToken(NUMBER,'1',1,13910) -LexToken(COMMA,',',1,13911) -LexToken(NUMBER,'3',1,13912) -LexToken(MULTIPLICATION,'*',1,13913) -LexToken(VAR,'N',1,13914) -LexToken(ADDITION,'-',1,13915) -LexToken(NUMBER,'1',1,13916) -LexToken(CLOSEBRACKET,')',1,13917) -LexToken(CLOSESQBRACKET,']',1,13918) -LexToken(EOL,'\n',1,13919) -LexToken(VAR,'Bt',1,13924) -LexToken(ASSIGNMENT,'=',1,13926) -LexToken(OPENSQBRACKET,'[',1,13927) -LexToken(VAR,'zeros',1,13928) -LexToken(OPENBRACKET,'(',1,13933) -LexToken(NUMBER,'3',1,13934) -LexToken(MULTIPLICATION,'*',1,13935) -LexToken(VAR,'N',1,13936) -LexToken(COMMA,',',1,13937) -LexToken(NUMBER,'1',1,13938) -LexToken(CLOSEBRACKET,')',1,13939) -LexToken(SEMICOLON,';',1,13940) -LexToken(VAR,'B',1,13941) -LexToken(CLOSESQBRACKET,']',1,13942) -LexToken(EOL,'\n',1,13943) -LexToken(VAR,'Zt',1,13948) -LexToken(ASSIGNMENT,'=',1,13950) -LexToken(VAR,'At',1,13951) -LexToken(MULTIPLICATION,'\\',1,13953) -LexToken(VAR,'Bt',1,13954) -LexToken(EOL,'\n',1,13956) -LexToken(VAR,'Z',1,13962) -LexToken(ASSIGNMENT,'=',1,13963) -LexToken(VAR,'Zt',1,13964) -LexToken(OPENBRACKET,'(',1,13966) -LexToken(NUMBER,'1',1,13967) -LexToken(COLON,':',1,13968) -LexToken(NUMBER,'3',1,13969) -LexToken(MULTIPLICATION,'*',1,13970) -LexToken(VAR,'N',1,13971) -LexToken(COMMA,',',1,13972) -LexToken(NUMBER,'1',1,13973) -LexToken(CLOSEBRACKET,')',1,13974) -LexToken(EOL,'\n',1,13975) -LexToken(ENDFUNCTION,'endfunction',1,13976) -LexToken(EOL,'\n',1,13987) -LexToken(EOL,'\n',1,14041) -LexToken(EOL,'\n',1,14042) -LexToken(EOL,'\n',1,14043) -LexToken(EOL,'\n',1,14044) -LexToken(EOL,'\n',1,14045) -LexToken(EOL,'\n',1,14046) -LexToken(EOL,'\n',1,14047) +Syntax error in input LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4459) +Syntax error in input LexToken(VAR,'N',1,10287) +Syntax error in input LexToken(VAR,'order',1,12980) +Syntax error in input LexToken(VAR,'x',1,13322) +Syntax error in input None +/* autogenerated from "macros/Sources/Sigbuilder.sci" */ +None diff --git a/js/Sources/TIME_f.js b/js/Sources/TIME_f.js index 4955cbeb..46a2a052 100644 --- a/js/Sources/TIME_f.js +++ b/js/Sources/TIME_f.js @@ -1,130 +1,19 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'TIME_f',1,852) -LexToken(OPENBRACKET,'(',1,858) -LexToken(VAR,'job',1,859) -LexToken(COMMA,',',1,862) -LexToken(VAR,'arg1',1,863) -LexToken(COMMA,',',1,867) -LexToken(VAR,'arg2',1,868) -LexToken(CLOSEBRACKET,')',1,872) -LexToken(EOL,'\n',1,873) -LexToken(VAR,'x',1,878) -LexToken(ASSIGNMENT,'=',1,879) -LexToken(OPENSQBRACKET,'[',1,880) -LexToken(CLOSESQBRACKET,']',1,881) -LexToken(EOL,'\n',1,882) -LexToken(VAR,'y',1,888) -LexToken(ASSIGNMENT,'=',1,889) -LexToken(OPENSQBRACKET,'[',1,890) -LexToken(CLOSESQBRACKET,']',1,891) -LexToken(EOL,'\n',1,892) -LexToken(VAR,'typ',1,898) -LexToken(ASSIGNMENT,'=',1,901) -LexToken(OPENSQBRACKET,'[',1,902) -LexToken(CLOSESQBRACKET,']',1,903) -LexToken(EOL,'\n',1,904) -LexToken(SELECT,'select',1,910) -LexToken(VAR,'job',1,917) -LexToken(EOL,'\n',1,920) -LexToken(CASE,'case',1,925) -LexToken(DQSTRING,'"set"',1,934) -LexToken(THEN,'then',1,936) -LexToken(EOL,'\n',1,940) -LexToken(VAR,'x',1,949) -LexToken(ASSIGNMENT,'=',1,950) -LexToken(VAR,'arg1',1,951) -LexToken(EOL,'\n',1,955) -LexToken(CASE,'case',1,960) -LexToken(DQSTRING,'"define"',1,972) -LexToken(THEN,'then',1,974) -LexToken(EOL,'\n',1,978) -LexToken(EOL,'\n',1,979) -LexToken(VAR,'model',1,988) -LexToken(ASSIGNMENT,'=',1,993) -LexToken(SCICOS_MODEL,'scicos_model',1,994) -LexToken(OPENBRACKET,'(',1,1006) -LexToken(CLOSEBRACKET,')',1,1007) -LexToken(EOL,'\n',1,1008) -LexToken(VAR,'model',1,1017) -LexToken(DOT,'.',1,1022) -LexToken(VAR,'sim',1,1023) -LexToken(ASSIGNMENT,'=',1,1026) -LexToken(DQSTRING,'"timblk"',1,1034) -LexToken(EOL,'\n',1,1035) -LexToken(VAR,'model',1,1044) -LexToken(DOT,'.',1,1049) -LexToken(VAR,'out',1,1050) -LexToken(ASSIGNMENT,'=',1,1053) -LexToken(NUMBER,'1',1,1054) -LexToken(EOL,'\n',1,1055) -LexToken(VAR,'model',1,1064) -LexToken(DOT,'.',1,1069) -LexToken(VAR,'blocktype',1,1070) -LexToken(ASSIGNMENT,'=',1,1079) -LexToken(DQSTRING,'"c"',1,1082) -LexToken(EOL,'\n',1,1083) -LexToken(VAR,'model',1,1092) -LexToken(DOT,'.',1,1097) -LexToken(VAR,'dep_ut',1,1098) -LexToken(ASSIGNMENT,'=',1,1104) -LexToken(OPENSQBRACKET,'[',1,1105) -LexToken(PREVAR_BOOLEAN,'%f',1,1106) -LexToken(PREVAR_BOOLEAN,'%t',1,1109) -LexToken(CLOSESQBRACKET,']',1,1111) -LexToken(EOL,'\n',1,1112) -LexToken(EOL,'\n',1,1113) -LexToken(VAR,'gr_i',1,1122) -LexToken(ASSIGNMENT,'=',1,1126) -LexToken(OPENSQBRACKET,'[',1,1127) -LexToken(CLOSESQBRACKET,']',1,1128) -LexToken(EOL,'\n',1,1129) -LexToken(VAR,'x',1,1138) -LexToken(ASSIGNMENT,'=',1,1139) -LexToken(VAR,'standard_define',1,1140) -LexToken(OPENBRACKET,'(',1,1155) -LexToken(OPENSQBRACKET,'[',1,1156) -LexToken(NUMBER,'2',1,1157) -LexToken(NUMBER,'2',1,1159) -LexToken(CLOSESQBRACKET,']',1,1160) -LexToken(COMMA,',',1,1161) -LexToken(VAR,'model',1,1162) -LexToken(COMMA,',',1,1167) -LexToken(OPENSQBRACKET,'[',1,1168) -LexToken(CLOSESQBRACKET,']',1,1169) -LexToken(COMMA,',',1,1170) -LexToken(VAR,'gr_i',1,1171) -LexToken(CLOSEBRACKET,')',1,1175) -LexToken(EOL,'\n',1,1176) -LexToken(END,'end',1,1181) -LexToken(EOL,'\n',1,1184) -LexToken(ENDFUNCTION,'endfunction',1,1185) -LexToken(EOL,'\n',1,1196) +/* autogenerated from "macros/Sources/TIME_f.sci" */ +function TIME_f() { +TIME_f.prototype.get = function TIME_f() { +} +TIME_f.prototype.set = function TIME_f() { +x=arg1; +} +TIME_f.prototype.define = function TIME_f() { +model=scicos_model(); +model.sim="timblk"; +model.out=1; +model.blocktype="c"; +model.dep_ut=[None,true]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +TIME_f.prototype.details = function TIME_f() { +} +} diff --git a/js/Sources/TKSCALE.js b/js/Sources/TKSCALE.js index 605294d8..4930eff6 100644 --- a/js/Sources/TKSCALE.js +++ b/js/Sources/TKSCALE.js @@ -1,285 +1,35 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'TKSCALE',1,852) -LexToken(OPENBRACKET,'(',1,859) -LexToken(VAR,'job',1,860) -LexToken(COMMA,',',1,863) -LexToken(VAR,'arg1',1,864) -LexToken(COMMA,',',1,868) -LexToken(VAR,'arg2',1,869) -LexToken(CLOSEBRACKET,')',1,873) -LexToken(EOL,'\n',1,874) -LexToken(EOL,'\n',1,928) -LexToken(VAR,'x',1,933) -LexToken(ASSIGNMENT,'=',1,934) -LexToken(OPENSQBRACKET,'[',1,935) -LexToken(CLOSESQBRACKET,']',1,936) -LexToken(EOL,'\n',1,937) -LexToken(VAR,'y',1,943) -LexToken(ASSIGNMENT,'=',1,944) -LexToken(OPENSQBRACKET,'[',1,945) -LexToken(CLOSESQBRACKET,']',1,946) -LexToken(EOL,'\n',1,947) -LexToken(VAR,'typ',1,953) -LexToken(ASSIGNMENT,'=',1,956) -LexToken(OPENSQBRACKET,'[',1,957) -LexToken(CLOSESQBRACKET,']',1,958) -LexToken(EOL,'\n',1,959) -LexToken(SELECT,'select',1,965) -LexToken(VAR,'job',1,972) -LexToken(EOL,'\n',1,975) -LexToken(CASE,'case',1,980) -LexToken(DQSTRING,'"set"',1,989) -LexToken(THEN,'then',1,991) -LexToken(EOL,'\n',1,995) -LexToken(VAR,'x',1,1004) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'arg1',1,1006) -LexToken(EOL,'\n',1,1010) -LexToken(VAR,'graphics',1,1020) -LexToken(ASSIGNMENT,'=',1,1028) -LexToken(VAR,'arg1',1,1029) -LexToken(DOT,'.',1,1033) -LexToken(VAR,'graphics',1,1034) -LexToken(EOL,'\n',1,1042) -LexToken(VAR,'exprs',1,1052) -LexToken(ASSIGNMENT,'=',1,1057) -LexToken(VAR,'graphics',1,1058) -LexToken(DOT,'.',1,1066) -LexToken(VAR,'exprs',1,1067) -LexToken(EOL,'\n',1,1072) -LexToken(VAR,'model',1,1081) -LexToken(ASSIGNMENT,'=',1,1086) -LexToken(VAR,'arg1',1,1087) -LexToken(DOT,'.',1,1091) -LexToken(VAR,'model',1,1092) -LexToken(EOL,'\n',1,1097) -LexToken(OPENSQBRACKET,'[',1,1107) -LexToken(VAR,'ok',1,1108) -LexToken(COMMA,',',1,1110) -LexToken(VAR,'a',1,1111) -LexToken(COMMA,',',1,1112) -LexToken(VAR,'b',1,1113) -LexToken(COMMA,',',1,1114) -LexToken(VAR,'f',1,1115) -LexToken(COMMA,',',1,1116) -LexToken(VAR,'exprs',1,1117) -LexToken(CLOSESQBRACKET,']',1,1122) -LexToken(ASSIGNMENT,'=',1,1123) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1124) -LexToken(OPENBRACKET,'(',1,1139) -LexToken(DQSTRING,'"Set scale block parameters"',1,1167) -LexToken(COMMA,',',1,1168) -LexToken(OPENSQBRACKET,'[',1,1180) -LexToken(DQSTRING,'"Min value"',1,1191) -LexToken(SEMICOLON,';',1,1192) -LexToken(DQSTRING,'"Max value"',1,1203) -LexToken(SEMICOLON,';',1,1204) -LexToken(DQSTRING,'"Normalization"',1,1219) -LexToken(CLOSESQBRACKET,']',1,1220) -LexToken(COMMA,',',1,1221) -LexToken(VAR,'list',1,1233) -LexToken(OPENBRACKET,'(',1,1237) -LexToken(DQSTRING,'"vec"',1,1242) -LexToken(COMMA,',',1,1243) -LexToken(NUMBER,'1',1,1244) -LexToken(COMMA,',',1,1245) -LexToken(DQSTRING,'"vec"',1,1250) -LexToken(COMMA,',',1,1251) -LexToken(NUMBER,'1',1,1252) -LexToken(COMMA,',',1,1253) -LexToken(DQSTRING,'"vec"',1,1258) -LexToken(COMMA,',',1,1259) -LexToken(NUMBER,'1',1,1260) -LexToken(CLOSEBRACKET,')',1,1261) -LexToken(COMMA,',',1,1262) -LexToken(VAR,'exprs',1,1263) -LexToken(CLOSEBRACKET,')',1,1268) -LexToken(EOL,'\n',1,1269) -LexToken(EOL,'\n',1,1332) -LexToken(EOL,'\n',1,1364) -LexToken(IF,'if',1,1373) -LexToken(VAR,'ok',1,1376) -LexToken(THEN,'then',1,1379) -LexToken(EOL,'\n',1,1383) -LexToken(VAR,'graphics',1,1396) -LexToken(DOT,'.',1,1404) -LexToken(VAR,'exprs',1,1405) -LexToken(ASSIGNMENT,'=',1,1410) -LexToken(VAR,'exprs',1,1411) -LexToken(EOL,'\n',1,1416) -LexToken(VAR,'model',1,1429) -LexToken(DOT,'.',1,1434) -LexToken(VAR,'rpar',1,1435) -LexToken(ASSIGNMENT,'=',1,1439) -LexToken(OPENSQBRACKET,'[',1,1440) -LexToken(VAR,'a',1,1441) -LexToken(SEMICOLON,';',1,1442) -LexToken(VAR,'b',1,1443) -LexToken(SEMICOLON,';',1,1444) -LexToken(VAR,'f',1,1445) -LexToken(CLOSESQBRACKET,']',1,1446) -LexToken(EOL,'\n',1,1447) -LexToken(VAR,'x',1,1460) -LexToken(DOT,'.',1,1461) -LexToken(VAR,'graphics',1,1462) -LexToken(ASSIGNMENT,'=',1,1470) -LexToken(VAR,'graphics',1,1471) -LexToken(EOL,'\n',1,1479) -LexToken(VAR,'x',1,1493) -LexToken(DOT,'.',1,1494) -LexToken(VAR,'model',1,1495) -LexToken(ASSIGNMENT,'=',1,1500) -LexToken(VAR,'model',1,1501) -LexToken(EOL,'\n',1,1506) -LexToken(END,'end',1,1515) -LexToken(EOL,'\n',1,1518) -LexToken(CASE,'case',1,1523) -LexToken(DQSTRING,'"define"',1,1535) -LexToken(THEN,'then',1,1537) -LexToken(EOL,'\n',1,1541) -LexToken(VAR,'a',1,1550) -LexToken(ASSIGNMENT,'=',1,1551) -LexToken(ADDITION,'-',1,1552) -LexToken(NUMBER,'10',1,1553) -LexToken(EOL,'\n',1,1555) -LexToken(VAR,'b',1,1565) -LexToken(ASSIGNMENT,'=',1,1566) -LexToken(NUMBER,'10',1,1567) -LexToken(EOL,'\n',1,1569) -LexToken(VAR,'f',1,1579) -LexToken(ASSIGNMENT,'=',1,1580) -LexToken(NUMBER,'1',1,1581) -LexToken(EOL,'\n',1,1610) -LexToken(VAR,'model',1,1619) -LexToken(ASSIGNMENT,'=',1,1624) -LexToken(SCICOS_MODEL,'scicos_model',1,1625) -LexToken(OPENBRACKET,'(',1,1637) -LexToken(CLOSEBRACKET,')',1,1638) -LexToken(EOL,'\n',1,1639) -LexToken(VAR,'model',1,1648) -LexToken(DOT,'.',1,1653) -LexToken(VAR,'sim',1,1654) -LexToken(ASSIGNMENT,'=',1,1657) -LexToken(VAR,'list',1,1658) -LexToken(OPENBRACKET,'(',1,1662) -LexToken(DQSTRING,'"tkscaleblk"',1,1674) -LexToken(COMMA,',',1,1675) -LexToken(NUMBER,'5',1,1676) -LexToken(CLOSEBRACKET,')',1,1677) -LexToken(EOL,'\n',1,1678) -LexToken(VAR,'model',1,1687) -LexToken(DOT,'.',1,1692) -LexToken(VAR,'out',1,1693) -LexToken(ASSIGNMENT,'=',1,1696) -LexToken(NUMBER,'1',1,1697) -LexToken(EOL,'\n',1,1698) -LexToken(VAR,'model',1,1707) -LexToken(DOT,'.',1,1712) -LexToken(VAR,'evtin',1,1713) -LexToken(ASSIGNMENT,'=',1,1718) -LexToken(NUMBER,'1',1,1719) -LexToken(EOL,'\n',1,1720) -LexToken(VAR,'model',1,1729) -LexToken(DOT,'.',1,1734) -LexToken(VAR,'rpar',1,1735) -LexToken(ASSIGNMENT,'=',1,1739) -LexToken(OPENSQBRACKET,'[',1,1740) -LexToken(VAR,'a',1,1741) -LexToken(SEMICOLON,';',1,1742) -LexToken(VAR,'b',1,1743) -LexToken(SEMICOLON,';',1,1744) -LexToken(VAR,'f',1,1745) -LexToken(CLOSESQBRACKET,']',1,1746) -LexToken(EOL,'\n',1,1747) -LexToken(VAR,'model',1,1756) -LexToken(DOT,'.',1,1761) -LexToken(VAR,'blocktype',1,1762) -LexToken(ASSIGNMENT,'=',1,1771) -LexToken(DQSTRING,'"d"',1,1774) -LexToken(EOL,'\n',1,1775) -LexToken(VAR,'model',1,1784) -LexToken(DOT,'.',1,1789) -LexToken(VAR,'dep_ut',1,1790) -LexToken(ASSIGNMENT,'=',1,1796) -LexToken(OPENSQBRACKET,'[',1,1797) -LexToken(PREVAR_BOOLEAN,'%f',1,1798) -LexToken(PREVAR_BOOLEAN,'%f',1,1801) -LexToken(CLOSESQBRACKET,']',1,1803) -LexToken(EOL,'\n',1,1804) -LexToken(VAR,'exprs',1,1813) -LexToken(ASSIGNMENT,'=',1,1818) -LexToken(OPENSQBRACKET,'[',1,1819) -LexToken(VAR,'sci2exp',1,1820) -LexToken(OPENBRACKET,'(',1,1827) -LexToken(VAR,'a',1,1828) -LexToken(CLOSEBRACKET,')',1,1829) -LexToken(SEMICOLON,';',1,1830) -LexToken(VAR,'sci2exp',1,1831) -LexToken(OPENBRACKET,'(',1,1838) -LexToken(VAR,'b',1,1839) -LexToken(CLOSEBRACKET,')',1,1840) -LexToken(SEMICOLON,';',1,1841) -LexToken(VAR,'sci2exp',1,1842) -LexToken(OPENBRACKET,'(',1,1849) -LexToken(VAR,'f',1,1850) -LexToken(CLOSEBRACKET,')',1,1851) -LexToken(CLOSESQBRACKET,']',1,1852) -LexToken(EOL,'\n',1,1853) -LexToken(VAR,'gr_i',1,1862) -LexToken(ASSIGNMENT,'=',1,1866) -LexToken(OPENSQBRACKET,'[',1,1867) -LexToken(CLOSESQBRACKET,']',1,1868) -LexToken(EOL,'\n',1,1869) -LexToken(VAR,'x',1,1878) -LexToken(ASSIGNMENT,'=',1,1879) -LexToken(VAR,'standard_define',1,1880) -LexToken(OPENBRACKET,'(',1,1895) -LexToken(OPENSQBRACKET,'[',1,1896) -LexToken(NUMBER,'3',1,1897) -LexToken(NUMBER,'2',1,1899) -LexToken(CLOSESQBRACKET,']',1,1900) -LexToken(COMMA,',',1,1901) -LexToken(VAR,'model',1,1902) -LexToken(COMMA,',',1,1907) -LexToken(VAR,'exprs',1,1908) -LexToken(COMMA,',',1,1913) -LexToken(VAR,'gr_i',1,1914) -LexToken(CLOSEBRACKET,')',1,1918) -LexToken(EOL,'\n',1,1919) -LexToken(END,'end',1,1924) -LexToken(EOL,'\n',1,1927) -LexToken(ENDFUNCTION,'endfunction',1,1928) -LexToken(EOL,'\n',1,1939) -LexToken(EOL,'\n',1,1940) -LexToken(EOL,'\n',1,1941) -LexToken(EOL,'\n',1,1942) -LexToken(EOL,'\n',1,1943) +/* autogenerated from "macros/Sources/TKSCALE.sci" */ +function TKSCALE() { +TKSCALE.prototype.get = function TKSCALE() { +} +TKSCALE.prototype.set = function TKSCALE() { +x=arg1; +graphics=arg1.graphics; +exprs=graphics.exprs; +model=arg1.model; +[ok,a,b,f,exprs]=scicos_getvalue("Set scale block parameters",["Min value","Max value","Normalization"],list("vec",1,"vec",1,"vec",1),exprs); +if (ok) { +graphics.exprs=exprs; +model.rpar=[a,b,f]; +x.graphics=graphics; +x.model=model; +} +} +TKSCALE.prototype.define = function TKSCALE() { +a=-10; +b=10; +f=1; +model=scicos_model(); +model.sim=list("tkscaleblk",5); +model.out=1; +model.evtin=1; +model.rpar=[a,b,f]; +model.blocktype="d"; +model.dep_ut=[None,None]; +exprs=[sci2exp(a),sci2exp(b),sci2exp(f)]; +gr_i=[]; +x=standard_define([3,2],model,exprs,gr_i); +} +TKSCALE.prototype.details = function TKSCALE() { +} +} diff --git a/js/Threshold/GENERAL_f.js b/js/Threshold/GENERAL_f.js index 9ee502af..b776332b 100644 --- a/js/Threshold/GENERAL_f.js +++ b/js/Threshold/GENERAL_f.js @@ -1,519 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'GENERAL_f',1,852) -LexToken(OPENBRACKET,'(',1,861) -LexToken(VAR,'job',1,862) -LexToken(COMMA,',',1,865) -LexToken(VAR,'arg1',1,866) -LexToken(COMMA,',',1,870) -LexToken(VAR,'arg2',1,871) -LexToken(CLOSEBRACKET,')',1,875) -LexToken(EOL,'\n',1,876) -LexToken(VAR,'x',1,881) -LexToken(ASSIGNMENT,'=',1,882) -LexToken(OPENSQBRACKET,'[',1,883) -LexToken(CLOSESQBRACKET,']',1,884) -LexToken(EOL,'\n',1,885) -LexToken(VAR,'y',1,891) -LexToken(ASSIGNMENT,'=',1,892) -LexToken(OPENSQBRACKET,'[',1,893) -LexToken(CLOSESQBRACKET,']',1,894) -LexToken(EOL,'\n',1,895) -LexToken(VAR,'typ',1,901) -LexToken(ASSIGNMENT,'=',1,904) -LexToken(OPENSQBRACKET,'[',1,905) -LexToken(CLOSESQBRACKET,']',1,906) -LexToken(EOL,'\n',1,907) -LexToken(SELECT,'select',1,913) -LexToken(VAR,'job',1,920) -LexToken(EOL,'\n',1,923) -LexToken(CASE,'case',1,928) -LexToken(DQSTRING,'"set"',1,937) -LexToken(THEN,'then',1,939) -LexToken(EOL,'\n',1,943) -LexToken(VAR,'x',1,952) -LexToken(ASSIGNMENT,'=',1,953) -LexToken(VAR,'arg1',1,954) -LexToken(EOL,'\n',1,958) -LexToken(VAR,'graphics',1,968) -LexToken(ASSIGNMENT,'=',1,976) -LexToken(VAR,'arg1',1,977) -LexToken(DOT,'.',1,981) -LexToken(VAR,'graphics',1,982) -LexToken(EOL,'\n',1,990) -LexToken(VAR,'exprs',1,1000) -LexToken(ASSIGNMENT,'=',1,1005) -LexToken(VAR,'graphics',1,1006) -LexToken(DOT,'.',1,1014) -LexToken(VAR,'exprs',1,1015) -LexToken(EOL,'\n',1,1020) -LexToken(VAR,'model',1,1029) -LexToken(ASSIGNMENT,'=',1,1034) -LexToken(VAR,'arg1',1,1035) -LexToken(DOT,'.',1,1039) -LexToken(VAR,'model',1,1040) -LexToken(EOL,'\n',1,1045) -LexToken(VAR,'rpar',1,1055) -LexToken(ASSIGNMENT,'=',1,1059) -LexToken(VAR,'model',1,1060) -LexToken(DOT,'.',1,1065) -LexToken(VAR,'rpar',1,1066) -LexToken(EOL,'\n',1,1070) -LexToken(VAR,'in',1,1079) -LexToken(ASSIGNMENT,'=',1,1081) -LexToken(VAR,'model',1,1082) -LexToken(DOT,'.',1,1087) -LexToken(VAR,'in',1,1088) -LexToken(EOL,'\n',1,1090) -LexToken(VAR,'out',1,1100) -LexToken(ASSIGNMENT,'=',1,1103) -LexToken(VAR,'model',1,1104) -LexToken(DOT,'.',1,1109) -LexToken(VAR,'evtout',1,1110) -LexToken(EOL,'\n',1,1116) -LexToken(VAR,'nin',1,1125) -LexToken(ASSIGNMENT,'=',1,1128) -LexToken(VAR,'sum',1,1129) -LexToken(OPENBRACKET,'(',1,1132) -LexToken(VAR,'in',1,1133) -LexToken(CLOSEBRACKET,')',1,1135) -LexToken(EOL,'\n',1,1136) -LexToken(VAR,'nout',1,1145) -LexToken(ASSIGNMENT,'=',1,1149) -LexToken(VAR,'sum',1,1150) -LexToken(OPENBRACKET,'(',1,1153) -LexToken(VAR,'out',1,1154) -LexToken(CLOSEBRACKET,')',1,1157) -LexToken(EOL,'\n',1,1158) -LexToken(OPENSQBRACKET,'[',1,1167) -LexToken(VAR,'ok',1,1168) -LexToken(COMMA,',',1,1170) -LexToken(VAR,'in',1,1171) -LexToken(COMMA,',',1,1173) -LexToken(VAR,'out',1,1174) -LexToken(COMMA,',',1,1177) -LexToken(VAR,'exprs',1,1178) -LexToken(CLOSESQBRACKET,']',1,1183) -LexToken(ASSIGNMENT,'=',1,1184) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1185) -LexToken(OPENBRACKET,'(',1,1200) -LexToken(DQSTRING,'"Set General Zero-Crossing parameters"',1,1238) -LexToken(COMMA,',',1,1239) -LexToken(OPENSQBRACKET,'[',1,1251) -LexToken(DQSTRING,'"Input size"',1,1263) -LexToken(SEMICOLON,';\n',1,1264) -LexToken(DQSTRING,'"Number of event output"',1,1297) -LexToken(CLOSESQBRACKET,']',1,1298) -LexToken(COMMA,',',1,1299) -LexToken(VAR,'list',1,1311) -LexToken(OPENBRACKET,'(',1,1315) -LexToken(DQSTRING,'"vec"',1,1320) -LexToken(COMMA,',',1,1321) -LexToken(NUMBER,'1',1,1322) -LexToken(COMMA,',',1,1323) -LexToken(DQSTRING,'"vec"',1,1328) -LexToken(COMMA,',',1,1329) -LexToken(NUMBER,'1',1,1330) -LexToken(CLOSEBRACKET,')',1,1331) -LexToken(COMMA,',',1,1332) -LexToken(VAR,'exprs',1,1333) -LexToken(CLOSEBRACKET,')',1,1338) -LexToken(EOL,'\n',1,1339) -LexToken(IF,'if',1,1348) -LexToken(VAR,'ok',1,1351) -LexToken(THEN,'then',1,1354) -LexToken(EOL,'\n',1,1358) -LexToken(OPENSQBRACKET,'[',1,1371) -LexToken(VAR,'model',1,1372) -LexToken(COMMA,',',1,1377) -LexToken(VAR,'graphics',1,1378) -LexToken(COMMA,',',1,1386) -LexToken(VAR,'ok',1,1387) -LexToken(CLOSESQBRACKET,']',1,1389) -LexToken(ASSIGNMENT,'=',1,1390) -LexToken(VAR,'check_io',1,1391) -LexToken(OPENBRACKET,'(',1,1399) -LexToken(VAR,'model',1,1400) -LexToken(COMMA,',',1,1405) -LexToken(VAR,'graphics',1,1406) -LexToken(COMMA,',',1,1414) -LexToken(VAR,'in',1,1415) -LexToken(COMMA,',',1,1417) -LexToken(OPENSQBRACKET,'[',1,1418) -LexToken(CLOSESQBRACKET,']',1,1419) -LexToken(COMMA,',',1,1420) -LexToken(OPENSQBRACKET,'[',1,1421) -LexToken(CLOSESQBRACKET,']',1,1422) -LexToken(COMMA,',',1,1423) -LexToken(VAR,'ones',1,1424) -LexToken(OPENBRACKET,'(',1,1428) -LexToken(VAR,'out',1,1429) -LexToken(COMMA,',',1,1432) -LexToken(NUMBER,'1',1,1433) -LexToken(CLOSEBRACKET,')',1,1434) -LexToken(CLOSEBRACKET,')',1,1435) -LexToken(EOL,'\n',1,1436) -LexToken(IF,'if',1,1449) -LexToken(VAR,'ok',1,1452) -LexToken(THEN,'then',1,1455) -LexToken(EOL,'\n',1,1459) -LexToken(VAR,'nout1',1,1476) -LexToken(ASSIGNMENT,'=',1,1481) -LexToken(VAR,'out',1,1482) -LexToken(EOL,'\n',1,1485) -LexToken(VAR,'nin1',1,1502) -LexToken(ASSIGNMENT,'=',1,1506) -LexToken(VAR,'in',1,1507) -LexToken(EOL,'\n',1,1509) -LexToken(IF,'if',1,1526) -LexToken(VAR,'nout',1,1529) -LexToken(COMPARISON,'==',1,1533) -LexToken(VAR,'nout1',1,1535) -LexToken(LOGICAL,'&',1,1541) -LexToken(VAR,'nin',1,1543) -LexToken(COMPARISON,'==',1,1546) -LexToken(VAR,'nin1',1,1548) -LexToken(THEN,'then',1,1553) -LexToken(EOL,'\n',1,1557) -LexToken(VAR,'rp',1,1578) -LexToken(ASSIGNMENT,'=',1,1580) -LexToken(VAR,'matrix',1,1581) -LexToken(OPENBRACKET,'(',1,1587) -LexToken(VAR,'rpar',1,1588) -LexToken(COMMA,',',1,1592) -LexToken(VAR,'nout',1,1593) -LexToken(COMMA,',',1,1597) -LexToken(NUMBER,'2',1,1598) -LexToken(MULTIPLICATION,'^',1,1599) -LexToken(OPENBRACKET,'(',1,1600) -LexToken(NUMBER,'2',1,1601) -LexToken(MULTIPLICATION,'*',1,1602) -LexToken(VAR,'nin',1,1603) -LexToken(CLOSEBRACKET,')',1,1606) -LexToken(CLOSEBRACKET,')',1,1607) -LexToken(EOL,'\n',1,1608) -LexToken(ELSE,'else',1,1626) -LexToken(EOL,'\n',1,1630) -LexToken(VAR,'rp',1,1651) -LexToken(ASSIGNMENT,'=',1,1653) -LexToken(ADDITION,'-',1,1654) -LexToken(NUMBER,'1',1,1655) -LexToken(MULTIPLICATION,'*',1,1656) -LexToken(VAR,'ones',1,1657) -LexToken(OPENBRACKET,'(',1,1661) -LexToken(VAR,'nout1',1,1662) -LexToken(COMMA,',',1,1667) -LexToken(NUMBER,'2',1,1668) -LexToken(MULTIPLICATION,'^',1,1669) -LexToken(OPENBRACKET,'(',1,1670) -LexToken(NUMBER,'2',1,1671) -LexToken(MULTIPLICATION,'*',1,1672) -LexToken(VAR,'nin1',1,1673) -LexToken(CLOSEBRACKET,')',1,1677) -LexToken(CLOSEBRACKET,')',1,1678) -LexToken(EOL,'\n',1,1679) -LexToken(END,'end',1,1696) -LexToken(EOL,'\n',1,1699) -LexToken(VAR,'n',1,1716) -LexToken(ASSIGNMENT,'=',1,1717) -LexToken(VAR,'size',1,1718) -LexToken(OPENBRACKET,'(',1,1722) -LexToken(VAR,'rp',1,1723) -LexToken(COMMA,',',1,1725) -LexToken(NUMBER,'2',1,1726) -LexToken(CLOSEBRACKET,')',1,1727) -LexToken(MULTIPLICATION,'/',1,1728) -LexToken(NUMBER,'2',1,1729) -LexToken(EOL,'\n',1,1730) -LexToken(VAR,'result',1,1747) -LexToken(ASSIGNMENT,'=',1,1753) -LexToken(VAR,'x_mdialog',1,1754) -LexToken(OPENBRACKET,'(',1,1763) -LexToken(DQSTRING,'"routing matrix"',1,1779) -LexToken(COMMA,',',1,1780) -LexToken(VAR,'string',1,1781) -LexToken(OPENBRACKET,'(',1,1787) -LexToken(NUMBER,'1',1,1788) -LexToken(COLON,':',1,1789) -LexToken(VAR,'nout1',1,1790) -LexToken(CLOSEBRACKET,')',1,1795) -LexToken(COMMA,',',1,1796) -LexToken(VAR,'string',1,1816) -LexToken(OPENBRACKET,'(',1,1822) -LexToken(NUMBER,'1',1,1823) -LexToken(COLON,':',1,1824) -LexToken(NUMBER,'2',1,1825) -LexToken(MULTIPLICATION,'^',1,1826) -LexToken(OPENBRACKET,'(',1,1827) -LexToken(NUMBER,'2',1,1828) -LexToken(MULTIPLICATION,'*',1,1829) -LexToken(VAR,'nin1',1,1830) -LexToken(CLOSEBRACKET,')',1,1834) -LexToken(CLOSEBRACKET,')',1,1835) -LexToken(COMMA,',',1,1836) -LexToken(VAR,'string',1,1837) -LexToken(OPENBRACKET,'(',1,1843) -LexToken(VAR,'rp',1,1844) -LexToken(OPENBRACKET,'(',1,1846) -LexToken(COLON,':',1,1847) -LexToken(COMMA,',',1,1848) -LexToken(COLON,':',1,1849) -LexToken(CLOSEBRACKET,')',1,1850) -LexToken(CLOSEBRACKET,')',1,1851) -LexToken(CLOSEBRACKET,')',1,1852) -LexToken(EOL,'\n',1,1853) -LexToken(IF,'if',1,1870) -LexToken(VAR,'result',1,1873) -LexToken(COMPARISON,'<>',1,1879) -LexToken(OPENSQBRACKET,'[',1,1881) -LexToken(CLOSESQBRACKET,']',1,1882) -LexToken(THEN,'then',1,1884) -LexToken(EOL,'\n',1,1888) -LexToken(VAR,'rp',1,1909) -LexToken(OPENBRACKET,'(',1,1911) -LexToken(NUMBER,'1',1,1912) -LexToken(COLON,':',1,1913) -LexToken(VAR,'nout1',1,1914) -LexToken(COMMA,',',1,1919) -LexToken(NUMBER,'1',1,1920) -LexToken(COLON,':',1,1921) -LexToken(NUMBER,'2',1,1922) -LexToken(MULTIPLICATION,'*',1,1923) -LexToken(VAR,'n',1,1924) -LexToken(CLOSEBRACKET,')',1,1925) -LexToken(ASSIGNMENT,'=',1,1926) -LexToken(VAR,'evstr',1,1927) -LexToken(OPENBRACKET,'(',1,1932) -LexToken(VAR,'result',1,1933) -LexToken(CLOSEBRACKET,')',1,1939) -LexToken(EOL,'\n',1,1940) -LexToken(VAR,'model',1,1961) -LexToken(DOT,'.',1,1966) -LexToken(VAR,'nzcross',1,1967) -LexToken(ASSIGNMENT,'=',1,1974) -LexToken(VAR,'in',1,1975) -LexToken(EOL,'\n',1,1977) -LexToken(VAR,'model',1,1998) -LexToken(DOT,'.',1,2003) -LexToken(VAR,'rpar',1,2004) -LexToken(ASSIGNMENT,'=',1,2008) -LexToken(VAR,'rp',1,2009) -LexToken(OPENBRACKET,'(',1,2011) -LexToken(COLON,':',1,2012) -LexToken(CLOSEBRACKET,')',1,2013) -LexToken(EOL,'\n',1,2014) -LexToken(VAR,'model',1,2035) -LexToken(DOT,'.',1,2040) -LexToken(VAR,'firing',1,2041) -LexToken(ASSIGNMENT,'=',1,2047) -LexToken(ADDITION,'-',1,2048) -LexToken(VAR,'ones',1,2049) -LexToken(OPENBRACKET,'(',1,2053) -LexToken(VAR,'out',1,2054) -LexToken(COMMA,',',1,2057) -LexToken(NUMBER,'1',1,2058) -LexToken(CLOSEBRACKET,')',1,2059) -LexToken(EOL,'\n',1,2060) -LexToken(VAR,'graphics',1,2081) -LexToken(DOT,'.',1,2089) -LexToken(VAR,'exprs',1,2090) -LexToken(ASSIGNMENT,'=',1,2095) -LexToken(VAR,'exprs',1,2096) -LexToken(EOL,'\n',1,2101) -LexToken(VAR,'x',1,2122) -LexToken(DOT,'.',1,2123) -LexToken(VAR,'graphics',1,2124) -LexToken(ASSIGNMENT,'=',1,2132) -LexToken(VAR,'graphics',1,2133) -LexToken(EOL,'\n',1,2141) -LexToken(VAR,'x',1,2163) -LexToken(DOT,'.',1,2164) -LexToken(VAR,'model',1,2165) -LexToken(ASSIGNMENT,'=',1,2170) -LexToken(VAR,'model',1,2171) -LexToken(EOL,'\n',1,2176) -LexToken(END,'end',1,2193) -LexToken(EOL,'\n',1,2196) -LexToken(END,'end',1,2209) -LexToken(EOL,'\n',1,2212) -LexToken(END,'end',1,2221) -LexToken(EOL,'\n',1,2224) -LexToken(CASE,'case',1,2229) -LexToken(DQSTRING,'"define"',1,2241) -LexToken(THEN,'then',1,2243) -LexToken(EOL,'\n',1,2247) -LexToken(VAR,'rpar',1,2256) -LexToken(ASSIGNMENT,'=',1,2260) -LexToken(OPENSQBRACKET,'[',1,2261) -LexToken(NUMBER,'0',1,2262) -LexToken(SEMICOLON,';',1,2263) -LexToken(NUMBER,'0',1,2264) -LexToken(SEMICOLON,';',1,2265) -LexToken(NUMBER,'0',1,2266) -LexToken(SEMICOLON,';',1,2267) -LexToken(NUMBER,'0',1,2268) -LexToken(CLOSESQBRACKET,']',1,2269) -LexToken(EOL,'\n',1,2270) -LexToken(VAR,'in',1,2279) -LexToken(ASSIGNMENT,'=',1,2281) -LexToken(NUMBER,'1',1,2282) -LexToken(EOL,'\n',1,2283) -LexToken(VAR,'out',1,2293) -LexToken(ASSIGNMENT,'=',1,2296) -LexToken(NUMBER,'1',1,2297) -LexToken(EOL,'\n',1,2298) -LexToken(VAR,'model',1,2308) -LexToken(ASSIGNMENT,'=',1,2313) -LexToken(SCICOS_MODEL,'scicos_model',1,2314) -LexToken(OPENBRACKET,'(',1,2326) -LexToken(CLOSEBRACKET,')',1,2327) -LexToken(EOL,'\n',1,2328) -LexToken(VAR,'model',1,2337) -LexToken(DOT,'.',1,2342) -LexToken(VAR,'sim',1,2343) -LexToken(ASSIGNMENT,'=',1,2346) -LexToken(VAR,'list',1,2347) -LexToken(OPENBRACKET,'(',1,2351) -LexToken(DQSTRING,'"zcross"',1,2359) -LexToken(COMMA,',',1,2360) -LexToken(NUMBER,'1',1,2361) -LexToken(CLOSEBRACKET,')',1,2362) -LexToken(EOL,'\n',1,2363) -LexToken(VAR,'model',1,2372) -LexToken(DOT,'.',1,2377) -LexToken(VAR,'nzcross',1,2378) -LexToken(ASSIGNMENT,'=',1,2385) -LexToken(VAR,'in',1,2386) -LexToken(EOL,'\n',1,2388) -LexToken(VAR,'model',1,2397) -LexToken(DOT,'.',1,2402) -LexToken(VAR,'in',1,2403) -LexToken(ASSIGNMENT,'=',1,2405) -LexToken(VAR,'in',1,2406) -LexToken(EOL,'\n',1,2408) -LexToken(VAR,'model',1,2417) -LexToken(DOT,'.',1,2422) -LexToken(VAR,'evtout',1,2423) -LexToken(ASSIGNMENT,'=',1,2429) -LexToken(VAR,'ones',1,2430) -LexToken(OPENBRACKET,'(',1,2434) -LexToken(VAR,'out',1,2435) -LexToken(COMMA,',',1,2438) -LexToken(NUMBER,'1',1,2439) -LexToken(CLOSEBRACKET,')',1,2440) -LexToken(EOL,'\n',1,2441) -LexToken(VAR,'model',1,2450) -LexToken(DOT,'.',1,2455) -LexToken(VAR,'rpar',1,2456) -LexToken(ASSIGNMENT,'=',1,2460) -LexToken(OPENSQBRACKET,'[',1,2461) -LexToken(NUMBER,'0',1,2462) -LexToken(SEMICOLON,';',1,2463) -LexToken(NUMBER,'0',1,2464) -LexToken(SEMICOLON,';',1,2465) -LexToken(NUMBER,'0',1,2466) -LexToken(SEMICOLON,';',1,2467) -LexToken(NUMBER,'0',1,2468) -LexToken(CLOSESQBRACKET,']',1,2469) -LexToken(EOL,'\n',1,2470) -LexToken(VAR,'model',1,2479) -LexToken(DOT,'.',1,2484) -LexToken(VAR,'blocktype',1,2485) -LexToken(ASSIGNMENT,'=',1,2494) -LexToken(DQSTRING,'"z"',1,2497) -LexToken(EOL,'\n',1,2498) -LexToken(VAR,'model',1,2507) -LexToken(DOT,'.',1,2512) -LexToken(VAR,'firing',1,2513) -LexToken(ASSIGNMENT,'=',1,2519) -LexToken(ADDITION,'-',1,2520) -LexToken(VAR,'ones',1,2521) -LexToken(OPENBRACKET,'(',1,2525) -LexToken(VAR,'out',1,2526) -LexToken(COMMA,',',1,2529) -LexToken(NUMBER,'1',1,2530) -LexToken(CLOSEBRACKET,')',1,2531) -LexToken(EOL,'\n',1,2532) -LexToken(VAR,'model',1,2542) -LexToken(DOT,'.',1,2547) -LexToken(VAR,'dep_ut',1,2548) -LexToken(ASSIGNMENT,'=',1,2554) -LexToken(OPENSQBRACKET,'[',1,2555) -LexToken(PREVAR_BOOLEAN,'%t',1,2556) -LexToken(PREVAR_BOOLEAN,'%f',1,2559) -LexToken(CLOSESQBRACKET,']',1,2561) -LexToken(EOL,'\n',1,2562) -LexToken(EOL,'\n',1,2563) -LexToken(VAR,'exprs',1,2572) -LexToken(ASSIGNMENT,'=',1,2577) -LexToken(OPENSQBRACKET,'[',1,2578) -LexToken(VAR,'strcat',1,2579) -LexToken(OPENBRACKET,'(',1,2585) -LexToken(VAR,'sci2exp',1,2586) -LexToken(OPENBRACKET,'(',1,2593) -LexToken(VAR,'in',1,2594) -LexToken(CLOSEBRACKET,')',1,2596) -LexToken(CLOSEBRACKET,')',1,2597) -LexToken(SEMICOLON,';',1,2598) -LexToken(VAR,'strcat',1,2599) -LexToken(OPENBRACKET,'(',1,2605) -LexToken(VAR,'sci2exp',1,2606) -LexToken(OPENBRACKET,'(',1,2613) -LexToken(VAR,'out',1,2614) -LexToken(CLOSEBRACKET,')',1,2617) -LexToken(CLOSEBRACKET,')',1,2618) -LexToken(CLOSESQBRACKET,']',1,2619) -LexToken(EOL,'\n',1,2620) -LexToken(VAR,'gr_i',1,2629) -LexToken(ASSIGNMENT,'=',1,2633) -LexToken(OPENSQBRACKET,'[',1,2634) -LexToken(CLOSESQBRACKET,']',1,2635) -LexToken(EOL,'\n',1,2636) -LexToken(VAR,'x',1,2645) -LexToken(ASSIGNMENT,'=',1,2646) -LexToken(VAR,'standard_define',1,2647) -LexToken(OPENBRACKET,'(',1,2662) -LexToken(OPENSQBRACKET,'[',1,2663) -LexToken(NUMBER,'3',1,2664) -LexToken(NUMBER,'2',1,2666) -LexToken(CLOSESQBRACKET,']',1,2667) -LexToken(COMMA,',',1,2668) -LexToken(VAR,'model',1,2669) -LexToken(COMMA,',',1,2674) -LexToken(VAR,'exprs',1,2675) -LexToken(COMMA,',',1,2680) -LexToken(VAR,'gr_i',1,2682) -LexToken(CLOSEBRACKET,')',1,2686) -LexToken(EOL,'\n',1,2687) -LexToken(END,'end',1,2692) -LexToken(EOL,'\n',1,2695) -LexToken(ENDFUNCTION,'endfunction',1,2696) -LexToken(EOL,'\n',1,2707) +Syntax error in input LexToken(IN,'in',1,1171) +/* autogenerated from "macros/Threshold/GENERAL_f.sci" */ +None diff --git a/js/Threshold/NEGTOPOS_f.js b/js/Threshold/NEGTOPOS_f.js index 2b420579..10e9f4b2 100644 --- a/js/Threshold/NEGTOPOS_f.js +++ b/js/Threshold/NEGTOPOS_f.js @@ -1,179 +1,24 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'NEGTOPOS_f',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'x',1,969) -LexToken(DOT,'.',1,970) -LexToken(VAR,'model',1,971) -LexToken(DOT,'.',1,976) -LexToken(VAR,'firing',1,977) -LexToken(ASSIGNMENT,'=',1,983) -LexToken(ADDITION,'-',1,984) -LexToken(NUMBER,'1',1,985) -LexToken(EOL,'\n',1,1002) -LexToken(CASE,'case',1,1007) -LexToken(DQSTRING,'"define"',1,1019) -LexToken(THEN,'then',1,1021) -LexToken(EOL,'\n',1,1025) -LexToken(VAR,'model',1,1034) -LexToken(ASSIGNMENT,'=',1,1039) -LexToken(SCICOS_MODEL,'scicos_model',1,1040) -LexToken(OPENBRACKET,'(',1,1052) -LexToken(CLOSEBRACKET,')',1,1053) -LexToken(EOL,'\n',1,1054) -LexToken(VAR,'model',1,1063) -LexToken(DOT,'.',1,1068) -LexToken(VAR,'sim',1,1069) -LexToken(ASSIGNMENT,'=',1,1072) -LexToken(VAR,'list',1,1073) -LexToken(OPENBRACKET,'(',1,1077) -LexToken(DQSTRING,'"zcross"',1,1085) -LexToken(COMMA,',',1,1086) -LexToken(NUMBER,'1',1,1087) -LexToken(CLOSEBRACKET,')',1,1088) -LexToken(EOL,'\n',1,1089) -LexToken(VAR,'model',1,1098) -LexToken(DOT,'.',1,1103) -LexToken(VAR,'nzcross',1,1104) -LexToken(ASSIGNMENT,'=',1,1111) -LexToken(NUMBER,'1',1,1112) -LexToken(EOL,'\n',1,1113) -LexToken(VAR,'model',1,1122) -LexToken(DOT,'.',1,1127) -LexToken(VAR,'in',1,1128) -LexToken(ASSIGNMENT,'=',1,1130) -LexToken(NUMBER,'1',1,1131) -LexToken(EOL,'\n',1,1132) -LexToken(VAR,'model',1,1141) -LexToken(DOT,'.',1,1146) -LexToken(VAR,'evtout',1,1147) -LexToken(ASSIGNMENT,'=',1,1153) -LexToken(NUMBER,'1',1,1154) -LexToken(EOL,'\n',1,1155) -LexToken(VAR,'model',1,1164) -LexToken(DOT,'.',1,1169) -LexToken(VAR,'rpar',1,1170) -LexToken(ASSIGNMENT,'=',1,1174) -LexToken(OPENSQBRACKET,'[',1,1175) -LexToken(ADDITION,'-',1,1176) -LexToken(NUMBER,'1',1,1177) -LexToken(SEMICOLON,';',1,1178) -LexToken(ADDITION,'-',1,1179) -LexToken(NUMBER,'1',1,1180) -LexToken(SEMICOLON,';',1,1181) -LexToken(NUMBER,'0',1,1182) -LexToken(SEMICOLON,';',1,1183) -LexToken(ADDITION,'-',1,1184) -LexToken(NUMBER,'1',1,1185) -LexToken(CLOSESQBRACKET,']',1,1186) -LexToken(EOL,'\n',1,1187) -LexToken(VAR,'model',1,1196) -LexToken(DOT,'.',1,1201) -LexToken(VAR,'blocktype',1,1202) -LexToken(ASSIGNMENT,'=',1,1211) -LexToken(DQSTRING,'"z"',1,1214) -LexToken(EOL,'\n',1,1215) -LexToken(VAR,'model',1,1224) -LexToken(DOT,'.',1,1229) -LexToken(VAR,'firing',1,1230) -LexToken(ASSIGNMENT,'=',1,1236) -LexToken(ADDITION,'-',1,1237) -LexToken(NUMBER,'1',1,1238) -LexToken(EOL,'\n',1,1239) -LexToken(VAR,'model',1,1248) -LexToken(DOT,'.',1,1253) -LexToken(VAR,'dep_ut',1,1254) -LexToken(ASSIGNMENT,'=',1,1260) -LexToken(OPENSQBRACKET,'[',1,1261) -LexToken(PREVAR_BOOLEAN,'%t',1,1262) -LexToken(PREVAR_BOOLEAN,'%f',1,1265) -LexToken(CLOSESQBRACKET,']',1,1267) -LexToken(EOL,'\n',1,1268) -LexToken(EOL,'\n',1,1269) -LexToken(VAR,'gr_i',1,1278) -LexToken(ASSIGNMENT,'=',1,1282) -LexToken(OPENSQBRACKET,'[',1,1283) -LexToken(CLOSESQBRACKET,']',1,1284) -LexToken(EOL,'\n',1,1285) -LexToken(VAR,'x',1,1294) -LexToken(ASSIGNMENT,'=',1,1295) -LexToken(VAR,'standard_define',1,1296) -LexToken(OPENBRACKET,'(',1,1311) -LexToken(OPENSQBRACKET,'[',1,1312) -LexToken(NUMBER,'2',1,1313) -LexToken(NUMBER,'2',1,1315) -LexToken(CLOSESQBRACKET,']',1,1316) -LexToken(COMMA,',',1,1317) -LexToken(VAR,'model',1,1318) -LexToken(COMMA,',',1,1323) -LexToken(OPENSQBRACKET,'[',1,1324) -LexToken(CLOSESQBRACKET,']',1,1325) -LexToken(COMMA,',',1,1326) -LexToken(VAR,'gr_i',1,1327) -LexToken(CLOSEBRACKET,')',1,1331) -LexToken(EOL,'\n',1,1332) -LexToken(END,'end',1,1337) -LexToken(EOL,'\n',1,1340) -LexToken(ENDFUNCTION,'endfunction',1,1341) -LexToken(EOL,'\n',1,1352) +/* autogenerated from "macros/Threshold/NEGTOPOS_f.sci" */ +function NEGTOPOS_f() { +NEGTOPOS_f.prototype.get = function NEGTOPOS_f() { +} +NEGTOPOS_f.prototype.set = function NEGTOPOS_f() { +x=arg1; +x.model.firing=-1; +} +NEGTOPOS_f.prototype.define = function NEGTOPOS_f() { +model=scicos_model(); +model.sim=list("zcross",1); +model.nzcross=1; +model.in=1; +model.evtout=1; +model.rpar=[-1,-1,0,-1]; +model.blocktype="z"; +model.firing=-1; +model.dep_ut=[true,None]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +NEGTOPOS_f.prototype.details = function NEGTOPOS_f() { +} +} diff --git a/js/Threshold/POSTONEG_f.js b/js/Threshold/POSTONEG_f.js index eef72289..a542bb0e 100644 --- a/js/Threshold/POSTONEG_f.js +++ b/js/Threshold/POSTONEG_f.js @@ -1,197 +1,25 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'POSTONEG_f',1,852) -LexToken(OPENBRACKET,'(',1,862) -LexToken(VAR,'job',1,863) -LexToken(COMMA,',',1,866) -LexToken(VAR,'arg1',1,867) -LexToken(COMMA,',',1,871) -LexToken(VAR,'arg2',1,872) -LexToken(CLOSEBRACKET,')',1,876) -LexToken(EOL,'\n',1,877) -LexToken(VAR,'x',1,882) -LexToken(ASSIGNMENT,'=',1,883) -LexToken(OPENSQBRACKET,'[',1,884) -LexToken(CLOSESQBRACKET,']',1,885) -LexToken(EOL,'\n',1,886) -LexToken(VAR,'y',1,892) -LexToken(ASSIGNMENT,'=',1,893) -LexToken(OPENSQBRACKET,'[',1,894) -LexToken(CLOSESQBRACKET,']',1,895) -LexToken(EOL,'\n',1,896) -LexToken(VAR,'typ',1,902) -LexToken(ASSIGNMENT,'=',1,905) -LexToken(OPENSQBRACKET,'[',1,906) -LexToken(CLOSESQBRACKET,']',1,907) -LexToken(EOL,'\n',1,908) -LexToken(SELECT,'select',1,914) -LexToken(VAR,'job',1,921) -LexToken(EOL,'\n',1,924) -LexToken(CASE,'case',1,929) -LexToken(DQSTRING,'"set"',1,938) -LexToken(THEN,'then',1,940) -LexToken(EOL,'\n',1,944) -LexToken(VAR,'x',1,953) -LexToken(ASSIGNMENT,'=',1,954) -LexToken(VAR,'arg1',1,955) -LexToken(EOL,'\n',1,959) -LexToken(VAR,'x',1,969) -LexToken(DOT,'.',1,970) -LexToken(VAR,'model',1,971) -LexToken(DOT,'.',1,976) -LexToken(VAR,'firing',1,977) -LexToken(ASSIGNMENT,'=',1,983) -LexToken(OPENSQBRACKET,'[',1,984) -LexToken(ADDITION,'-',1,985) -LexToken(NUMBER,'1',1,986) -LexToken(CLOSESQBRACKET,']',1,987) -LexToken(EOL,'\n',1,1004) -LexToken(CASE,'case',1,1009) -LexToken(DQSTRING,'"define"',1,1021) -LexToken(THEN,'then',1,1023) -LexToken(EOL,'\n',1,1027) -LexToken(VAR,'rpar',1,1036) -LexToken(ASSIGNMENT,'=',1,1040) -LexToken(OPENSQBRACKET,'[',1,1041) -LexToken(ADDITION,'-',1,1042) -LexToken(NUMBER,'1',1,1043) -LexToken(SEMICOLON,';',1,1044) -LexToken(ADDITION,'-',1,1045) -LexToken(NUMBER,'1',1,1046) -LexToken(SEMICOLON,';',1,1047) -LexToken(ADDITION,'-',1,1048) -LexToken(NUMBER,'1',1,1049) -LexToken(SEMICOLON,';',1,1050) -LexToken(NUMBER,'0',1,1051) -LexToken(CLOSESQBRACKET,']',1,1052) -LexToken(EOL,'\n',1,1053) -LexToken(VAR,'model',1,1062) -LexToken(ASSIGNMENT,'=',1,1067) -LexToken(SCICOS_MODEL,'scicos_model',1,1068) -LexToken(OPENBRACKET,'(',1,1080) -LexToken(CLOSEBRACKET,')',1,1081) -LexToken(EOL,'\n',1,1082) -LexToken(VAR,'model',1,1091) -LexToken(DOT,'.',1,1096) -LexToken(VAR,'sim',1,1097) -LexToken(ASSIGNMENT,'=',1,1100) -LexToken(VAR,'list',1,1101) -LexToken(OPENBRACKET,'(',1,1105) -LexToken(DQSTRING,'"zcross"',1,1113) -LexToken(COMMA,',',1,1114) -LexToken(NUMBER,'1',1,1115) -LexToken(CLOSEBRACKET,')',1,1116) -LexToken(EOL,'\n',1,1117) -LexToken(VAR,'model',1,1126) -LexToken(DOT,'.',1,1131) -LexToken(VAR,'nzcross',1,1132) -LexToken(ASSIGNMENT,'=',1,1139) -LexToken(NUMBER,'1',1,1140) -LexToken(EOL,'\n',1,1141) -LexToken(VAR,'model',1,1150) -LexToken(DOT,'.',1,1155) -LexToken(VAR,'in',1,1156) -LexToken(ASSIGNMENT,'=',1,1158) -LexToken(NUMBER,'1',1,1159) -LexToken(EOL,'\n',1,1160) -LexToken(VAR,'model',1,1169) -LexToken(DOT,'.',1,1174) -LexToken(VAR,'evtout',1,1175) -LexToken(ASSIGNMENT,'=',1,1181) -LexToken(NUMBER,'1',1,1182) -LexToken(EOL,'\n',1,1183) -LexToken(VAR,'model',1,1192) -LexToken(DOT,'.',1,1197) -LexToken(VAR,'rpar',1,1198) -LexToken(ASSIGNMENT,'=',1,1202) -LexToken(OPENSQBRACKET,'[',1,1203) -LexToken(ADDITION,'-',1,1204) -LexToken(NUMBER,'1',1,1205) -LexToken(SEMICOLON,';',1,1206) -LexToken(ADDITION,'-',1,1207) -LexToken(NUMBER,'1',1,1208) -LexToken(SEMICOLON,';',1,1209) -LexToken(ADDITION,'-',1,1210) -LexToken(NUMBER,'1',1,1211) -LexToken(SEMICOLON,';',1,1212) -LexToken(NUMBER,'0',1,1213) -LexToken(CLOSESQBRACKET,']',1,1214) -LexToken(EOL,'\n',1,1215) -LexToken(VAR,'model',1,1224) -LexToken(DOT,'.',1,1229) -LexToken(VAR,'blocktype',1,1230) -LexToken(ASSIGNMENT,'=',1,1239) -LexToken(DQSTRING,'"z"',1,1242) -LexToken(EOL,'\n',1,1243) -LexToken(VAR,'model',1,1252) -LexToken(DOT,'.',1,1257) -LexToken(VAR,'dep_ut',1,1258) -LexToken(ASSIGNMENT,'=',1,1264) -LexToken(OPENSQBRACKET,'[',1,1265) -LexToken(PREVAR_BOOLEAN,'%t',1,1266) -LexToken(PREVAR_BOOLEAN,'%f',1,1269) -LexToken(CLOSESQBRACKET,']',1,1271) -LexToken(EOL,'\n',1,1272) -LexToken(VAR,'model',1,1281) -LexToken(DOT,'.',1,1286) -LexToken(VAR,'firing',1,1287) -LexToken(ASSIGNMENT,'=',1,1293) -LexToken(OPENSQBRACKET,'[',1,1294) -LexToken(ADDITION,'-',1,1295) -LexToken(NUMBER,'1',1,1296) -LexToken(CLOSESQBRACKET,']',1,1297) -LexToken(EOL,'\n',1,1298) -LexToken(VAR,'gr_i',1,1307) -LexToken(ASSIGNMENT,'=',1,1311) -LexToken(OPENSQBRACKET,'[',1,1312) -LexToken(CLOSESQBRACKET,']',1,1313) -LexToken(EOL,'\n',1,1314) -LexToken(VAR,'x',1,1323) -LexToken(ASSIGNMENT,'=',1,1324) -LexToken(VAR,'standard_define',1,1325) -LexToken(OPENBRACKET,'(',1,1340) -LexToken(OPENSQBRACKET,'[',1,1341) -LexToken(NUMBER,'2',1,1342) -LexToken(NUMBER,'2',1,1344) -LexToken(CLOSESQBRACKET,']',1,1345) -LexToken(COMMA,',',1,1346) -LexToken(VAR,'model',1,1347) -LexToken(COMMA,',',1,1352) -LexToken(OPENSQBRACKET,'[',1,1353) -LexToken(CLOSESQBRACKET,']',1,1354) -LexToken(COMMA,',',1,1355) -LexToken(VAR,'gr_i',1,1356) -LexToken(CLOSEBRACKET,')',1,1360) -LexToken(EOL,'\n',1,1361) -LexToken(END,'end',1,1366) -LexToken(EOL,'\n',1,1369) -LexToken(ENDFUNCTION,'endfunction',1,1370) -LexToken(EOL,'\n',1,1381) +/* autogenerated from "macros/Threshold/POSTONEG_f.sci" */ +function POSTONEG_f() { +POSTONEG_f.prototype.get = function POSTONEG_f() { +} +POSTONEG_f.prototype.set = function POSTONEG_f() { +x=arg1; +x.model.firing=[-1]; +} +POSTONEG_f.prototype.define = function POSTONEG_f() { +rpar=[-1,-1,-1,0]; +model=scicos_model(); +model.sim=list("zcross",1); +model.nzcross=1; +model.in=1; +model.evtout=1; +model.rpar=[-1,-1,-1,0]; +model.blocktype="z"; +model.dep_ut=[true,None]; +model.firing=[-1]; +gr_i=[]; +x=standard_define([2,2],model,[],gr_i); +} +POSTONEG_f.prototype.details = function POSTONEG_f() { +} +} diff --git a/js/Threshold/ZCROSS_f.js b/js/Threshold/ZCROSS_f.js index 035a02cc..a4de2594 100644 --- a/js/Threshold/ZCROSS_f.js +++ b/js/Threshold/ZCROSS_f.js @@ -1,375 +1,3 @@ -LexToken(EOL,'\n',1,10) -LexToken(EOL,'\n',1,13) -LexToken(EOL,'\n',1,73) -LexToken(EOL,'\n',1,76) -LexToken(EOL,'\n',1,148) -LexToken(EOL,'\n',1,220) -LexToken(EOL,'\n',1,289) -LexToken(EOL,'\n',1,328) -LexToken(EOL,'\n',1,331) -LexToken(EOL,'\n',1,398) -LexToken(EOL,'\n',1,464) -LexToken(EOL,'\n',1,529) -LexToken(EOL,'\n',1,577) -LexToken(EOL,'\n',1,580) -LexToken(EOL,'\n',1,649) -LexToken(EOL,'\n',1,712) -LexToken(EOL,'\n',1,794) -LexToken(EOL,'\n',1,797) -LexToken(EOL,'\n',1,828) -LexToken(EOL,'\n',1,831) -LexToken(EOL,'\n',1,832) -LexToken(FUNCTION,'function',1,833) -LexToken(OPENSQBRACKET,'[',1,842) -LexToken(VAR,'x',1,843) -LexToken(COMMA,',',1,844) -LexToken(VAR,'y',1,845) -LexToken(COMMA,',',1,846) -LexToken(VAR,'typ',1,847) -LexToken(CLOSESQBRACKET,']',1,850) -LexToken(ASSIGNMENT,'=',1,851) -LexToken(VAR,'ZCROSS_f',1,852) -LexToken(OPENBRACKET,'(',1,860) -LexToken(VAR,'job',1,861) -LexToken(COMMA,',',1,864) -LexToken(VAR,'arg1',1,865) -LexToken(COMMA,',',1,869) -LexToken(VAR,'arg2',1,870) -LexToken(CLOSEBRACKET,')',1,874) -LexToken(EOL,'\n',1,875) -LexToken(VAR,'x',1,880) -LexToken(ASSIGNMENT,'=',1,881) -LexToken(OPENSQBRACKET,'[',1,882) -LexToken(CLOSESQBRACKET,']',1,883) -LexToken(EOL,'\n',1,884) -LexToken(VAR,'y',1,890) -LexToken(ASSIGNMENT,'=',1,891) -LexToken(OPENSQBRACKET,'[',1,892) -LexToken(CLOSESQBRACKET,']',1,893) -LexToken(EOL,'\n',1,894) -LexToken(VAR,'typ',1,900) -LexToken(ASSIGNMENT,'=',1,903) -LexToken(OPENSQBRACKET,'[',1,904) -LexToken(CLOSESQBRACKET,']',1,905) -LexToken(EOL,'\n',1,906) -LexToken(SELECT,'select',1,912) -LexToken(VAR,'job',1,919) -LexToken(EOL,'\n',1,922) -LexToken(CASE,'case',1,927) -LexToken(DQSTRING,'"set"',1,936) -LexToken(THEN,'then',1,938) -LexToken(EOL,'\n',1,942) -LexToken(VAR,'x',1,951) -LexToken(ASSIGNMENT,'=',1,952) -LexToken(VAR,'arg1',1,953) -LexToken(EOL,'\n',1,957) -LexToken(VAR,'graphics',1,967) -LexToken(ASSIGNMENT,'=',1,975) -LexToken(VAR,'arg1',1,976) -LexToken(DOT,'.',1,980) -LexToken(VAR,'graphics',1,981) -LexToken(EOL,'\n',1,989) -LexToken(VAR,'exprs',1,999) -LexToken(ASSIGNMENT,'=',1,1004) -LexToken(VAR,'graphics',1,1005) -LexToken(DOT,'.',1,1013) -LexToken(VAR,'exprs',1,1014) -LexToken(EOL,'\n',1,1019) -LexToken(VAR,'model',1,1028) -LexToken(ASSIGNMENT,'=',1,1033) -LexToken(VAR,'arg1',1,1034) -LexToken(DOT,'.',1,1038) -LexToken(VAR,'model',1,1039) -LexToken(EOL,'\n',1,1044) -LexToken(WHILE,'while',1,1054) -LexToken(PREVAR_BOOLEAN,'%t',1,1060) -LexToken(DO,'do',1,1063) -LexToken(EOL,'\n',1,1065) -LexToken(OPENSQBRACKET,'[',1,1078) -LexToken(VAR,'ok',1,1079) -LexToken(COMMA,',',1,1081) -LexToken(VAR,'in',1,1082) -LexToken(COMMA,',',1,1084) -LexToken(VAR,'exprs',1,1085) -LexToken(CLOSESQBRACKET,']',1,1090) -LexToken(ASSIGNMENT,'=',1,1091) -LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1092) -LexToken(OPENBRACKET,'(',1,1107) -LexToken(OPENSQBRACKET,'[',1,1108) -LexToken(DQSTRING,'"Set Zero-Crossing parameters"',1,1138) -LexToken(SEMICOLON,';',1,1139) -LexToken(DQSTRING,'"All surfaces must cross together"',1,1188) -LexToken(CLOSESQBRACKET,']',1,1189) -LexToken(COMMA,',',1,1190) -LexToken(DQSTRING,'"Input size"',1,1217) -LexToken(COMMA,',',1,1218) -LexToken(VAR,'list',1,1219) -LexToken(OPENBRACKET,'(',1,1223) -LexToken(DQSTRING,'"vec"',1,1228) -LexToken(COMMA,',',1,1229) -LexToken(NUMBER,'1',1,1230) -LexToken(CLOSEBRACKET,')',1,1231) -LexToken(COMMA,',',1,1232) -LexToken(VAR,'exprs',1,1233) -LexToken(CLOSEBRACKET,')',1,1238) -LexToken(EOL,'\n',1,1239) -LexToken(IF,'if',1,1252) -LexToken(NOT,'~',1,1255) -LexToken(VAR,'ok',1,1256) -LexToken(THEN,'then',1,1259) -LexToken(EOL,'\n',1,1263) -LexToken(BREAK,'break',1,1280) -LexToken(EOL,'\n',1,1285) -LexToken(END,'end',1,1299) -LexToken(EOL,'\n',1,1302) -LexToken(VAR,'in',1,1315) -LexToken(ASSIGNMENT,'=',1,1317) -LexToken(VAR,'int',1,1318) -LexToken(OPENBRACKET,'(',1,1321) -LexToken(VAR,'in',1,1322) -LexToken(CLOSEBRACKET,')',1,1324) -LexToken(EOL,'\n',1,1325) -LexToken(IF,'if',1,1338) -LexToken(VAR,'in',1,1341) -LexToken(COMPARISON,'<=',1,1343) -LexToken(NUMBER,'0',1,1345) -LexToken(THEN,'then',1,1347) -LexToken(EOL,'\n',1,1351) -LexToken(VAR,'message',1,1368) -LexToken(OPENBRACKET,'(',1,1375) -LexToken(DQSTRING,'"Block must have at least one input"',1,1411) -LexToken(CLOSEBRACKET,')',1,1412) -LexToken(EOL,'\n',1,1413) -LexToken(ELSE,'else',1,1426) -LexToken(EOL,'\n',1,1430) -LexToken(VAR,'kk',1,1447) -LexToken(ASSIGNMENT,'=',1,1449) -LexToken(NUMBER,'0',1,1450) -LexToken(EOL,'\n',1,1451) -LexToken(FOR,'for',1,1468) -LexToken(VAR,'jj',1,1472) -LexToken(ASSIGNMENT,'=',1,1474) -LexToken(NUMBER,'1',1,1475) -LexToken(COLON,':',1,1476) -LexToken(VAR,'in',1,1477) -LexToken(EOL,'\n',1,1479) -LexToken(VAR,'kk',1,1500) -LexToken(ASSIGNMENT,'=',1,1502) -LexToken(VAR,'kk',1,1503) -LexToken(ADDITION,'+',1,1505) -LexToken(NUMBER,'2',1,1506) -LexToken(MULTIPLICATION,'^',1,1507) -LexToken(OPENBRACKET,'(',1,1508) -LexToken(VAR,'in',1,1509) -LexToken(ADDITION,'+',1,1511) -LexToken(VAR,'jj',1,1512) -LexToken(ADDITION,'-',1,1514) -LexToken(NUMBER,'1',1,1515) -LexToken(CLOSEBRACKET,')',1,1516) -LexToken(EOL,'\n',1,1517) -LexToken(END,'end',1,1534) -LexToken(EOL,'\n',1,1537) -LexToken(VAR,'model',1,1554) -LexToken(DOT,'.',1,1559) -LexToken(VAR,'rpar',1,1560) -LexToken(ASSIGNMENT,'=',1,1564) -LexToken(OPENSQBRACKET,'[',1,1565) -LexToken(ADDITION,'-',1,1566) -LexToken(VAR,'ones',1,1567) -LexToken(OPENBRACKET,'(',1,1571) -LexToken(VAR,'kk',1,1572) -LexToken(COMMA,',',1,1574) -LexToken(NUMBER,'1',1,1575) -LexToken(CLOSEBRACKET,')',1,1576) -LexToken(SEMICOLON,';',1,1577) -LexToken(VAR,'zeros',1,1578) -LexToken(OPENBRACKET,'(',1,1583) -LexToken(NUMBER,'2',1,1584) -LexToken(MULTIPLICATION,'^',1,1585) -LexToken(OPENBRACKET,'(',1,1586) -LexToken(NUMBER,'2',1,1587) -LexToken(MULTIPLICATION,'*',1,1588) -LexToken(VAR,'in',1,1589) -LexToken(CLOSEBRACKET,')',1,1591) -LexToken(ADDITION,'-',1,1592) -LexToken(VAR,'kk',1,1593) -LexToken(COMMA,',',1,1595) -LexToken(NUMBER,'1',1,1596) -LexToken(CLOSEBRACKET,')',1,1597) -LexToken(CLOSESQBRACKET,']',1,1598) -LexToken(EOL,'\n',1,1599) -LexToken(VAR,'graphics',1,1616) -LexToken(DOT,'.',1,1624) -LexToken(VAR,'exprs',1,1625) -LexToken(ASSIGNMENT,'=',1,1630) -LexToken(VAR,'exprs',1,1631) -LexToken(EOL,'\n',1,1636) -LexToken(VAR,'model',1,1653) -LexToken(DOT,'.',1,1658) -LexToken(VAR,'in',1,1659) -LexToken(ASSIGNMENT,'=',1,1661) -LexToken(VAR,'in',1,1662) -LexToken(EOL,'\n',1,1664) -LexToken(VAR,'model',1,1681) -LexToken(DOT,'.',1,1686) -LexToken(VAR,'nzcross',1,1687) -LexToken(ASSIGNMENT,'=',1,1694) -LexToken(VAR,'in',1,1695) -LexToken(EOL,'\n',1,1697) -LexToken(VAR,'model',1,1714) -LexToken(DOT,'.',1,1719) -LexToken(VAR,'firing',1,1720) -LexToken(ASSIGNMENT,'=',1,1726) -LexToken(ADDITION,'-',1,1727) -LexToken(NUMBER,'1',1,1728) -LexToken(EOL,'\n',1,1745) -LexToken(VAR,'x',1,1762) -LexToken(DOT,'.',1,1763) -LexToken(VAR,'graphics',1,1764) -LexToken(ASSIGNMENT,'=',1,1772) -LexToken(VAR,'graphics',1,1773) -LexToken(EOL,'\n',1,1781) -LexToken(VAR,'x',1,1799) -LexToken(DOT,'.',1,1800) -LexToken(VAR,'model',1,1801) -LexToken(ASSIGNMENT,'=',1,1806) -LexToken(VAR,'model',1,1807) -LexToken(EOL,'\n',1,1812) -LexToken(BREAK,'break',1,1829) -LexToken(EOL,'\n',1,1834) -LexToken(END,'end',1,1847) -LexToken(EOL,'\n',1,1850) -LexToken(END,'end',1,1859) -LexToken(EOL,'\n',1,1862) -LexToken(CASE,'case',1,1867) -LexToken(DQSTRING,'"define"',1,1879) -LexToken(THEN,'then',1,1881) -LexToken(EOL,'\n',1,1885) -LexToken(VAR,'rpar',1,1894) -LexToken(ASSIGNMENT,'=',1,1898) -LexToken(OPENSQBRACKET,'[',1,1899) -LexToken(ADDITION,'-',1,1900) -LexToken(NUMBER,'1',1,1901) -LexToken(SEMICOLON,';',1,1902) -LexToken(ADDITION,'-',1,1903) -LexToken(NUMBER,'1',1,1904) -LexToken(SEMICOLON,';',1,1905) -LexToken(NUMBER,'0',1,1906) -LexToken(SEMICOLON,';',1,1907) -LexToken(NUMBER,'0',1,1908) -LexToken(CLOSESQBRACKET,']',1,1909) -LexToken(EOL,'\n',1,1910) -LexToken(VAR,'in',1,1919) -LexToken(ASSIGNMENT,'=',1,1921) -LexToken(NUMBER,'1',1,1922) -LexToken(EOL,'\n',1,1923) -LexToken(EOL,'\n',1,1924) -LexToken(VAR,'model',1,1933) -LexToken(ASSIGNMENT,'=',1,1938) -LexToken(SCICOS_MODEL,'scicos_model',1,1939) -LexToken(OPENBRACKET,'(',1,1951) -LexToken(CLOSEBRACKET,')',1,1952) -LexToken(EOL,'\n',1,1953) -LexToken(VAR,'model',1,1962) -LexToken(DOT,'.',1,1967) -LexToken(VAR,'sim',1,1968) -LexToken(ASSIGNMENT,'=',1,1971) -LexToken(VAR,'list',1,1972) -LexToken(OPENBRACKET,'(',1,1976) -LexToken(DQSTRING,'"zcross"',1,1984) -LexToken(COMMA,',',1,1985) -LexToken(NUMBER,'1',1,1986) -LexToken(CLOSEBRACKET,')',1,1987) -LexToken(EOL,'\n',1,1988) -LexToken(VAR,'model',1,1997) -LexToken(DOT,'.',1,2002) -LexToken(VAR,'in',1,2003) -LexToken(ASSIGNMENT,'=',1,2005) -LexToken(VAR,'in',1,2006) -LexToken(EOL,'\n',1,2008) -LexToken(VAR,'model',1,2017) -LexToken(DOT,'.',1,2022) -LexToken(VAR,'nzcross',1,2023) -LexToken(ASSIGNMENT,'=',1,2030) -LexToken(VAR,'in',1,2031) -LexToken(EOL,'\n',1,2033) -LexToken(VAR,'model',1,2042) -LexToken(DOT,'.',1,2047) -LexToken(VAR,'evtout',1,2048) -LexToken(ASSIGNMENT,'=',1,2054) -LexToken(NUMBER,'1',1,2055) -LexToken(EOL,'\n',1,2056) -LexToken(VAR,'model',1,2065) -LexToken(DOT,'.',1,2070) -LexToken(VAR,'rpar',1,2071) -LexToken(ASSIGNMENT,'=',1,2075) -LexToken(OPENSQBRACKET,'[',1,2076) -LexToken(ADDITION,'-',1,2077) -LexToken(NUMBER,'1',1,2078) -LexToken(SEMICOLON,';',1,2079) -LexToken(ADDITION,'-',1,2080) -LexToken(NUMBER,'1',1,2081) -LexToken(SEMICOLON,';',1,2082) -LexToken(NUMBER,'0',1,2083) -LexToken(SEMICOLON,';',1,2084) -LexToken(NUMBER,'0',1,2085) -LexToken(CLOSESQBRACKET,']',1,2086) -LexToken(EOL,'\n',1,2087) -LexToken(VAR,'model',1,2096) -LexToken(DOT,'.',1,2101) -LexToken(VAR,'blocktype',1,2102) -LexToken(ASSIGNMENT,'=',1,2111) -LexToken(DQSTRING,'"z"',1,2114) -LexToken(EOL,'\n',1,2115) -LexToken(VAR,'model',1,2124) -LexToken(DOT,'.',1,2129) -LexToken(VAR,'firing',1,2130) -LexToken(ASSIGNMENT,'=',1,2136) -LexToken(ADDITION,'-',1,2137) -LexToken(NUMBER,'1',1,2138) -LexToken(EOL,'\n',1,2139) -LexToken(VAR,'model',1,2148) -LexToken(DOT,'.',1,2153) -LexToken(VAR,'dep_ut',1,2154) -LexToken(ASSIGNMENT,'=',1,2160) -LexToken(OPENSQBRACKET,'[',1,2161) -LexToken(PREVAR_BOOLEAN,'%t',1,2162) -LexToken(PREVAR_BOOLEAN,'%f',1,2165) -LexToken(CLOSESQBRACKET,']',1,2167) -LexToken(EOL,'\n',1,2168) -LexToken(EOL,'\n',1,2169) -LexToken(VAR,'exprs',1,2178) -LexToken(ASSIGNMENT,'=',1,2183) -LexToken(VAR,'strcat',1,2184) -LexToken(OPENBRACKET,'(',1,2190) -LexToken(VAR,'sci2exp',1,2191) -LexToken(OPENBRACKET,'(',1,2198) -LexToken(VAR,'in',1,2199) -LexToken(CLOSEBRACKET,')',1,2201) -LexToken(CLOSEBRACKET,')',1,2202) -LexToken(EOL,'\n',1,2203) -LexToken(VAR,'gr_i',1,2212) -LexToken(ASSIGNMENT,'=',1,2216) -LexToken(OPENSQBRACKET,'[',1,2217) -LexToken(CLOSESQBRACKET,']',1,2218) -LexToken(EOL,'\n',1,2219) -LexToken(VAR,'x',1,2228) -LexToken(ASSIGNMENT,'=',1,2229) -LexToken(VAR,'standard_define',1,2230) -LexToken(OPENBRACKET,'(',1,2245) -LexToken(OPENSQBRACKET,'[',1,2246) -LexToken(NUMBER,'2',1,2247) -LexToken(NUMBER,'2',1,2249) -LexToken(CLOSESQBRACKET,']',1,2250) -LexToken(COMMA,',',1,2251) -LexToken(VAR,'model',1,2252) -LexToken(COMMA,',',1,2257) -LexToken(VAR,'exprs',1,2258) -LexToken(COMMA,',',1,2263) -LexToken(VAR,'gr_i',1,2264) -LexToken(CLOSEBRACKET,')',1,2268) -LexToken(EOL,'\n',1,2269) -LexToken(END,'end',1,2274) -LexToken(EOL,'\n',1,2277) -LexToken(ENDFUNCTION,'endfunction',1,2278) -LexToken(EOL,'\n',1,2289) +Syntax error in input LexToken(IN,'in',1,1082) +/* autogenerated from "macros/Threshold/ZCROSS_f.sci" */ +None diff --git a/sci2jslex.py b/sci2jslex.py index bb8e945d..74f0ef0d 100755 --- a/sci2jslex.py +++ b/sci2jslex.py @@ -1,5 +1,7 @@ #!/usr/bin/python +from __future__ import print_function + import ply.lex as lex import sys @@ -23,6 +25,8 @@ syntaxtokens = { 'for': 'FOR', 'function': 'FUNCTION', 'if': 'IF', + 'in': 'IN', + 'job': 'JOB', 'part': 'PART', 'resume': 'RESUME', 'return': 'RETURN', @@ -251,7 +255,7 @@ def t_COLON(t): return t def t_error(t): - print("Illegal character '%s'" % t.value[0]) + print("Illegal character '", t.value[0], "'", sep='') t.lexer.skip(1) def t_TRANSPOSE(t): @@ -317,18 +321,18 @@ def t_dqstring_end(t): return t def t_qstring_error(t): - print("Illegal character '%s' in qstring" % t.value[0]) + print("Illegal character '", t.value[0], "' in qstring", sep='') t.lexer.skip(1) def t_dqstring_error(t): - print("Illegal character '%s' in dqstring" % t.value[0]) + print("Illegal character '", t.value[0], "' in dqstring", sep='') t.lexer.skip(1) lexer = lex.lex() if __name__ == '__main__': if len(sys.argv) <= 1: - print("Usage: %s filename" % sys.argv[0]) + print('Usage:', sys.argv[0], 'filename') sys.exit(1) filename = sys.argv[1] diff --git a/sci2jsyacc.py b/sci2jsyacc.py index 919e6f9c..01b12200 100755 --- a/sci2jsyacc.py +++ b/sci2jsyacc.py @@ -1,5 +1,7 @@ #!/usr/bin/python +from __future__ import print_function + import sys import ply.yacc as yacc @@ -16,11 +18,29 @@ precedence = ( start = 'functionblock' +jobblocks = {} + # define functionblock def p_functionblock_function_statementblock_endfunction(p): - 'functionblock : emptystatementblock FUNCTION lterm ASSIGNMENT VAR OPENBRACKET list CLOSEBRACKET EOL statementblock ENDFUNCTION emptystatementblock' - p[0] = str(p[5]) + 'functionblock : emptystatementblock FUNCTION lterm ASSIGNMENT VAR OPENBRACKET JOB COMMA VAR COMMA VAR CLOSEBRACKET EOL statementblock ENDFUNCTION emptystatementblock' + global jobblocks + f = str(p[5]) + p[0] = ('function ' + f + '() {\n' + + f + '.prototype.get = function ' + f + '() {\n' + + (jobblocks['"get"'] if '"get"' in jobblocks else '') + + '}\n' + + f + '.prototype.set = function ' + f + '() {\n' + + (jobblocks['"set"'] if '"set"' in jobblocks else '') + + '}\n' + + f + '.prototype.define = function ' + f + '() {\n' + + (jobblocks['"define"'] if '"define"' in jobblocks else '') + + '}\n' + + f + '.prototype.details = function ' + f + '() {\n' + + (jobblocks['"details"'] if '"details"' in jobblocks else '') + + '}\n' + + '}') + # end define functionblock @@ -47,7 +67,7 @@ def p_statement_assignment(p): '''statement : assignment EOL | assignment SEMICOLON | function EOL''' - p[0] = str(p[1]) + '\n' + p[0] = str(p[1]) + ';\n' def p_statement_resume(p): 'statement : lterm ASSIGNMENT RESUME OPENBRACKET expression CLOSEBRACKET EOL' @@ -61,10 +81,14 @@ def p_statement_forstatement_forstatementblock(p): 'statement : forstatementblock END EOL' p[0] = p[1] + '}\n' -def p_statement_selectstatement_selectstatement_casestatementblock(p): +def p_statement_selectstatement_casestatementblock(p): 'statement : selectstatement casestatementblock END EOL' p[0] = p[1] + p[2] + '}\n' +def p_statement_selectjobstatement_casejobstatementblock(p): + 'statement : selectjobstatement casejobstatementblock END EOL' + p[0] = '' + def p_statement_whilestatement_whilestatementblock(p): 'statement : whilestatementblock END EOL' p[0] = p[1] + '}\n' @@ -113,6 +137,18 @@ def p_casestatementblock_casestatement(p): 'casestatementblock : casestatement statementblock' p[0] = p[1] + p[2] +def p_casejobstatementblock_casejobstatementblock_casejobstatement(p): + 'casejobstatementblock : casejobstatementblock casejobstatement statementblock' + global jobblocks + jobblocks[p[2]] = p[3] + p[0] = '' + +def p_casejobstatementblock_casejobstatement(p): + 'casejobstatementblock : casejobstatement statementblock' + global jobblocks + jobblocks[p[1]] = p[2] + p[0] = '' + def p_whilestatementblock_whilestatement(p): 'whilestatementblock : whilestatement statementblock' p[0] = p[1] + p[2] @@ -150,7 +186,7 @@ def p_forstatement_for_start_step_end(p): else: endop = '>=' stepop = '-=' - p[0] = p[1] + '(' + var + p[3] + start + ';' + var + endop + end + ';' + var + stepop + str(step) + ') {' + p[0] = p[1] + '(' + var + p[3] + start + ';' + var + endop + end + ';' + var + stepop + str(step) + ') {\n' def p_forstatement_for_start_end(p): '''forstatement : FOR VAR ASSIGNMENT expression COLON expression EOL @@ -161,24 +197,34 @@ def p_forstatement_for_start_end(p): end = p[6] endop = '<=' stepop = '+=' - p[0] = p[1] + '(' + var + p[3] + start + ';' + var + endop + end + ';' + var + stepop + str(step) + ') {' + p[0] = p[1] + '(' + var + p[3] + start + ';' + var + endop + end + ';' + var + stepop + str(step) + ') {\n' def p_forstatement_for_list(p): '''forstatement : FOR VAR ASSIGNMENT VAR EOL | FOR VAR ASSIGNMENT VAR DO EOL''' var = p[2] - p[0] = p[1] + '(' + var + ' in ' + p[4] + ') {' + p[0] = p[1] + '(' + var + ' in ' + p[4] + ') {\n' def p_selectstatement_select(p): 'selectstatement : SELECT expression emptystatementblock' p[0] = 'switch (' + p[2] + ') {\n' +def p_selectjobstatement_select(p): + 'selectjobstatement : SELECT JOB emptystatementblock' + p[0] = '' + def p_casestatement_case(p): '''casestatement : CASE expression THEN EOL | CASE expression EOL | CASE expression THEN COMMA''' p[0] = 'case ' + p[2] + ':\n' +def p_casejobstatement_case(p): + '''casejobstatement : CASE expression THEN EOL + | CASE expression EOL + | CASE expression THEN COMMA''' + p[0] = p[2] + def p_whilestatement_while_do(p): '''whilestatement : WHILE expression DO EOL | WHILE expression THEN EOL @@ -268,7 +314,7 @@ def p_expression_termarraylist(p): '''expression : OPENSQBRACKET termarraylist CLOSESQBRACKET | OPENSQBRACKET termarraylist SEMICOLON CLOSESQBRACKET | OPENSQBRACKET termarraylist COMMA CLOSESQBRACKET''' - p[0] = str(p[1]) + str(p[2]) + str(p[3]) + p[0] = '[' + str(p[2]) + ']' def p_expression_sqbracket_addition_term_sqbracket(p): 'expression : OPENSQBRACKET ADDITION term CLOSESQBRACKET' @@ -374,12 +420,18 @@ def p_lterm_ltermvar(p): p[0] = str(p[1]) def p_ltermvar_ltermvar_dot_var(p): - 'ltermvar : ltermvar DOT VAR' - p[0] = str(p[1]) + str(p[2]) + str(p[3]) + '''ltermvar : ltermvar DOT VAR + | ltermvar DOT IN''' + p[0] = p[1] + p[2] + p[3] def p_ltermvar_var(p): 'ltermvar : VAR' - p[0] = str(p[1]) + p[0] = p[1] + +# in +def p_ltermvar_in(p): + 'ltermvar : IN' + p[0] = p[1] + '1' # end define lterm @@ -390,28 +442,28 @@ def p_ltermvar_var(p): def p_term_slice(p): '''term : termvar OPENBRACKET expression COLON expression CLOSEBRACKET | termvar OPENSQBRACKET expression COLON expression CLOSESQBRACKET''' - p[0] = str(p[1]) + '[' + str(p[3]) + str(p[4]) + str(p[5]) + ']' + p[0] = p[1] + '.slice(' + str(p[3]) + '-1,' + str(p[5]) + ')' # A[:3] # B(:$-1) def p_term_left_slice(p): '''term : termvar OPENBRACKET COLON expression CLOSEBRACKET | termvar OPENSQBRACKET COLON expression CLOSESQBRACKET''' - p[0] = str(p[1]) + '[' + str(p[3]) + str(p[4]) + ']' + p[0] = p[1] + '.slice(' + str(p[3]) + '-1)' # A[1:] # B(2:) def p_term_right_slice(p): '''term : termvar OPENBRACKET expression COLON CLOSEBRACKET | termvar OPENSQBRACKET expression COLON CLOSESQBRACKET''' - p[0] = str(p[1]) + '[' + str(p[3]) + str(p[4]) + ']' + p[0] = str(p[1]) + '.slice(0,' + str(p[4]) + ')' # A[:] # B(:) def p_term_full_slice(p): '''term : termvar OPENBRACKET COLON CLOSEBRACKET | termvar OPENSQBRACKET COLON CLOSESQBRACKET''' - p[0] = str(p[1]) + '[' + str(p[3]) + ']' + p[0] = p[1] + '.slice()' # A[3] # B($-2) @@ -420,11 +472,13 @@ def p_term_index(p): '''term : termvar OPENBRACKET expression CLOSEBRACKET | termvar OPENSQBRACKET expression CLOSESQBRACKET''' if isarray(p[1]): - p[0] = str(p[1]) + '[' + str(p[3]) + ']' + p[0] = p[1] + '.slice(' + str(p[3]) + '-1)' elif isfunction(p[1]): - p[0] = str(p[1]) + '(' + str(p[3]) + ')' + p[0] = p[1] + '(' + str(p[3]) + ')' + elif p[2] == '[': + p[0] = p[1] + '.slice(' + str(p[3]) + '-1)' else: - p[0] = str(p[1]) + str(p[2]) + str(p[3]) + str(p[4]) + p[0] = p[1] + '(' + str(p[3]) + ')' # A(2,3) def p_term_part_parameters(p): @@ -451,24 +505,41 @@ def p_term_lastindex(p): # %f def p_term_prevar(p): '''term : PREVAR - | PREVAR_BOOLEAN - | PREVAR_COMPLEX | PREVAR_FLOAT''' p[0] = str(p[1]) +# %f +def p_term_prevar_boolean(p): + 'term : PREVAR_BOOLEAN' + if p[1] == '%t': + p[0] = 'true' + elif p[1] == '%f': + p[0] == 'false' + +# 1+2*%i +def p_term_prevar_complex(p): + 'expression : expression ADDITION expression MULTIPLICATION PREVAR_COMPLEX' + p[0] = 'math.complex("' + p[1] + p[2] + p[3] + 'i")' + def p_term_termvar(p): 'term : termvar' p[0] = str(p[1]) # A.B def p_termvar_termvar_dot_var(p): - 'termvar : termvar DOT VAR' - p[0] = str(p[1]) + str(p[2]) + str(p[3]) + '''termvar : termvar DOT VAR + | termvar DOT IN''' + p[0] = p[1] + p[2] + p[3] # A def p_termvar_var(p): 'termvar : VAR' - p[0] = str(p[1]) + p[0] = p[1] + +# in +def p_termvar_in(p): + 'termvar : IN' + p[0] = p[1] + '1' # 3.4 # 'abc' @@ -499,7 +570,7 @@ def isfunction(s): if __name__ == '__main__': if len(sys.argv) <= 1: - print("Usage: %s filename" % sys.argv[0]) + print('Usage:', sys.argv[0], 'filename') sys.exit(1) filename = sys.argv[1] @@ -510,6 +581,7 @@ if __name__ == '__main__': data += line parser = yacc.yacc() - result = parser.parse(data) + result = parser.parse(data, debug=True) + print('/* autogenerated from "', filename, '" */', sep='') print(result) -- cgit